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 H="cmo=td{indexOf{length{path{cmo{rr?[1-9].*\\.c\\.youtube\\.com${lD{mn{url{{C{q2{\\.a1\\.googlevideo\\.com${1970-01-01T04:00:58.000+04:00{assign{unshift{prototype{slice{catch{X{1{1970-01-01T06:27:17.000+10:45{local{1969-12-31T16:30:36.000-07:30{/videoplayback{startsWith{set{join{s{toString{split{x1{/initplayback{={youtube.player.web_20250616_22_RC00{1970-01-01T03:24:21.000+04:00{?{D{cmo={push{rr{scheme{1970-01-01T10:01:18.000+10:00{Untrusted URL{/{splice{forEach{/api/manifest{match{a1.googlevideo.com{reverse{qE{clone{1970-01-01T02:16:10.000+02:15{n{/file/index.m3u8{file{get{cmo=pf{fallback_count{pop{,\u2257{http://local{:{GO{%3D{\\.googlevideo\\.com${J{'}]/{fromCharCode{1970-01-01T08:15:05.000+08:15{www.youtube.com{replace{,{null{redirector.googlevideo.com{index.m3u8{NcWw_3N_uxEoJ4B3-H-_w8_{&{};,;\u229f{fvip{undefined{r{playerfallback{signatureCipher{https://local{1970-01-01T11:16:02.000+11:15{//{://{Gj{qH{---{sp{1970-01-01T04:00:10.000+04:00".split("{"), BE,yrH,aZJ,cE,rrE,xL4,zU,Jre,qL,H44,Vr,R0,uJ,L4,mLW,oWW,WE,K4,CJr,XH,gW4,ML,Oe,lZr,I0,ZZ,d$,Ue,jx,crH,se,r1,wEK,zKU,qeL,la,VxU,RKe,w1,uHK,Yer,qV,N$e,b44,DY,T$U,$I,pE0,txr,fS,PJK,SeZ,Q0N,ArU,hK,a2,FNJ,GUZ,Je,gd,eKK,VO,R2,uC,Yd,L_,Nf,KN4,bC,Tq,p_,i4x,fZU,PQ,MxN,Ae,Gq,Mf,$d,I2,ZR,$L0,O40,n_,U3,dd,IZU,Z4J,nWW,dLr,j0J,he,vQ,BB,ye,a$,km,Jd,B1W,m$,Cf,gB,l3,cB,E8,z5,yK0,qN,Ve,u3,rK$,kYr,xVr,Lf,b3,T5,td,SQ,Ad,Fw,cKK,wCr,EIe,z0L,G5,q7U,eQ,D5,WB,VK$,Kf,R0L,Y7L,MN,O8,nf,U8,jQ,bSN,N1U,S7r,tKK,AK$,yM,af,H_,e00, WuE,DVL,of,gt,Kur,C0,zj,B_,XCN,iSr,bi,NG,s8,fYH,Tj,ti,p0,MKr,Sr,$VK,Ai,FU,Gj,er,DN,W_,K0,XU,f0,If,ZN,UY,IYr,nIx,ZSU,dVN,UV0,yv,a3,rZ,soU,kY,h0E,H7,md,o3,Bd4,yer,kqK,aRN,xfN,odE,Cn,mfN,JeZ,gZ,lu,CCK,c7,gd4,wZ,ceU,lR0,wQ$,Edr,Vv,R3,z9H,q3E,V6$,uu,YY,R94,NdN,Ln,b_0,Tdr,Q2r,pn,S3Z,pQr,FsH,DfN,P7,Qv,F0,A7,WsN,Gx,ei,Dg,iu,X0,fn,$Y,$fr,Om,O_$,Zg,dZ,dfW,v7,yw,rf,UfE,aA,j2E,s2e,k7,BK,x7,JE,h9W,HK,oA,BB4,CI,gf,lh,rd$,RA,k5E,xN4,JdU,HfJ,zI,E4,cK,ydU,a5$,mN$,C3$,gmW,l5x,LI,N2,bh,cdJ,tE,SC,Qw,AE,wBJ,zJU,GI,q80, WK,D7,L$W,fI,XC,NBH,TBJ,O4,M2,pBJ,IA,Z7,nI,$7,U4,df,s4,jC,aY,tQr,hE,BP,rK,P3Z,kD,S8L,xD,Jq,CE,gK,lq,HP,oY,mi,wK,Q$W,Ek,Adx,z_,G5H,qk,eJH,Vc,yc,Nk,bq,T_,W$r,pE,tq,SO,Qc,Aq,F7,G_,K$r,eO,if0,Du,WP,KE,X7,iq,fE,Mk,$D,Ok,IY,XBe,MQe,nE,$Nr,Of4,I5W,Uk,jO,m_,nmH,oD,UNH,CO,s$W,gL,lH,cH,hJ4,wL,vmr,EE,BtL,yi4,z9,aNE,qb,VN,RD,riU,YA,LO,xGr,T9,mGE,kjK,pO,PH,S$,gMJ,oMH,AI,G9,lNJ,w_K,EMK,e$,Dm,iH,OE,ID,Zm,nO,VrN,RPr,uUL,L3J,NtK,UE,sE,b0J,hI,Ttr,p_$,PiZ,F3U,vH,GjZ,ePL,DGN,W3E,K3x,aN,i0U,kw,fNW,HJ,mm,$GZ,oN,CG,g3, O0r,INN,w3,Ec,qE,Vy,nMe,dG4,UG0,T0,bU,LG,jfe,sfW,hPr,pG,tY,PJ,BZH,G0,ez,agW,r7H,kxH,Db,WJ,xQe,J7L,KG,Hn$,mQN,oYK,Cue,ME,XD,$w,Oc,IN,gYE,lgU,c7$,Zb,nG,w7$,d3,EYZ,zgW,qmr,Uc,ViU,jz,sc,Rgx,u04,Ym0,LdJ,Y40,LRW,Bm,yA,a5,kK,Tf0,xK,JV,pK$,bIx,r4,tCH,Hm,mr,o5,g4,C2,Phr,S40,QAx,ly,FRL,cm,ev4,D2E,WRJ,KR0,iI4,XKW,f7J,MCU,z6,q0,YK,OIr,$2r,I7W,ZIE,N0,n7N,by,d2H,U2L,T6,p2,tV,jAN,Pm,Ss,sAZ,QA,AV,Fa,G6,Dh,Wm,K2,iy,hv$,v7x,BK0,yqZ,Xa,aux,k_r,rqE,M0,$K,JqE,xk4,oDU,luZ,gDJ,O1,cqJ,wPZ,EDr,qk$,zQN,VO$,I5,RQx,u74,n2,YkN, Lix,NKJ,bEZ,d4,TKe,U1,pPr,js,s1,PqH,hV,Sk4,vm,BG,QYK,AqZ,y2,rQ,G_$,kt,Fir,eQr,DkE,WiE,iE0,xt,XPr,mp,ob,MOL,$kU,ZEZ,nDr,Cw,gQ,ll,cG,wQ,E9,zL,qC,V2,Rb,ul,Yt,Lw,sYx,jYZ,hQJ,BLE,vDZ,am$,Uk$,yI$,dk4,NC,bl,k9r,xbr,JIU,PG,SE,Q2,TL,mbK,Aa,rIZ,CHH,gAL,oA4,Kw,il,X_,fw,lmx,HO$,cIr,MC,wH0,EA0,zox,qEJ,V$r,YEr,L_L,NL4,bO0,$t,O9,TLe,pH$,SEe,QDN,Ib,nw,F_x,dQ,Z8,eoZ,G9e,Dbr,W_0,K_W,jE,s9,XHe,fmJ,M$E,$bE,OO4,ImL,ZOZ,nAJ,dbN,UbN,vG,Bb,yH,at,rl,kn,jDW,vAr,B3J,yYZ,rY$,abN,k0r,Hb,mV,xEe,JYU,HG4,ot,Cx,gl,lL,cb,wl,EV,zQ, mEe,VH,CUW,uL,gwx,lbN,Yn,Lx,Nr,bL,cYL,wJJ,z34,TQ,dL,YY$,QH,qcx,VzN,AR,R3U,SA,YcZ,uDJ,Pb,FL,GQ,LmK,N30,bG0,T3H,eA,pJU,Dv,hoU,sDr,Wb,Kx,XL,fx,Sc4,Mr,$n,It,QN0,AYJ,Zv,WmN,sV,G0r,DEJ,UV,dl,y1,JA,KmZ,C8,iGr,l$,cS,XJr,Mzr,OGJ,RB,To,dEW,UEe,jNr,p8,B4x,qH,ZGE,ahW,vwK,sNE,h3r,rVe,yV4,PS,AA,x00,JVe,H2$,m0K,oKL,Go,CyE,D2,gK4,wm$,EK0,WS,q1x,RAN,Vs0,uax,i$,MH,Z2,da,UH,jk,sH,hA,N4H,b2r,vS,T4W,Bk,yT,n8,a9,rD,kk,U9,xk,pmH,Hk,S1K,mM,o9,AVU,Q5$,FrK,G6W,eAE,Ch,D0$,WrH,KrU,gD,lX,Xm4,$0U,O24,ck,d0U,nKL,U0E,j5L,s5x,wD, hAL,IhN,Ej,vKU,BQe,zR,a8W,rax,kL0,xCJ,Jar,VT,HwU,mCL,ot4,ClZ,ca4,gtr,R9,uX,Yk,Lh,N1,bX,TR,ph,Etr,Pk,tX,zTr,QT,RTH,S1,u_4,Y9N,pGZ,Lpr,NQr,bw0,TQK,AX,FK,GR,tEJ,e1,DH,Wk,Kh,iX,XK,FpH,PlU,Oj,AaW,I9,Qbe,$k,fh,S9U,M1,nh,eTH,Uj,dD,DCH,WpJ,yl,aJ,kh,XGx,rm,HD,f80,mO,Kpr,Ow$,I8r,ZwU,gm,lf,cD,ntW,wm,EG,zg,qv,dC0,Vl,RJ,uf,UC4,jbW,Yh,sb$,Ms0,vt0,BlZ,yRZ,avE,kQe,hTN,xr4,mrr,Nv,Tg,CLL,gnE,lve,cRU,EnW,PD,tC,zar,wbN,uLW,RaN,LVH,Ql,NlH,SU,FM,bxN,Gg,Dt,WD,Tlr,pbK,nX,tA0,UG,PL$,SVZ,ki,QtU,FVx,xi,GQU,eax,XbH,DrE,oQ,C$, gG,c1,wG,IvH,EO,zT,q5,nnZ,uW,drK,Ure,Yi,stJ,N5,bW,TT,p$,hae,t_,Sf,QW,A_,Fe,vnK,BaL,yAZ,ef,Dn,W1,K$,iW,Xe,a2W,rAU,ko$,xHK,JAe,H8$,f$,mHZ,dG,ofN,C$e,gfE,UO,sO,h_,v1,a1,rn,kQ,cAx,HX,me,o1,wSx,Efe,C6,zCe,qHZ,lo,TaJ,pSN,tkZ,cX,P$0,SHL,FaK,Ev,eCx,GoK,DH4,KaW,i8x,Vd,R1,XSH,uo,YQ,L6,Nz,bo,Ty,p6,tD,PX,Sc,Qd,AD,Fm,Gy,f2r,MkK,$H4,K6,Xm,O8K,Ov,I1,Zr,n6,dn,jc,hD,dHr,vX,BA,yQ,jBr,UHK,I2E,kr,ri,BDr,xr,wi,gi,EJ,z8,aHx,VQ,JXN,kRN,x1x,m1x,cX0,okW,gkK,lHH,yXK,uv,Rq,Ek4,Lo,NY,bv,zIL,QQ,qjH,AL,FN,G8,DK,V1x,Ko,iv,RIK, XN,fo,YjE,OJ,ZK,no,di,UJ,j8,sJ,hL,vA,Bf,NDN,yX,ke,r7,TDZ,Sjx,t1x,PXe,Q9U,AXJ,GR0,eI4,FMe,WME,Hf,mx,g7,KMe,ih0,Cu,lQ,fHU,M1U,Zh4,IHr,zc,qm,VX,R4,uQ,d1W,U1L,Pf,SL,j90,s90,hIJ,eL,DP,Wf,vke,Bmr,at4,kgU,fu,xvx,Op,Mm,nu,d7,jL,JCH,rj,kx,xx,JG,mj,oj,gj,ghE,ltU,cL,cCN,wDL,E6,EhK,zGE,zO,q3,qGx,VUN,uME,Yx,LOx,Nm4,Rj,bX4,Tm$,tUH,pDr,TO,YGW,SGZ,QJe,AG,Sp,ACx,FO4,F6,GO,GgK,eGJ,WL,Dvr,WOK,KOE,iXN,M3,XDL,ftE,MUL,$vZ,OXW,ItL,ZXH,nhx,O6,dvL,ZM,jJE,sJH,hGe,vhU,BGK,na,vL,anL,x5$,By,J_W,m5r,y_$,oiJ,CWr,gi4,r_r,kTU,dj, U6,hG,H$H,s6,jp,ln4,c_E,w1N,EiE,zeJ,qOL,L2K,Vfr,kV,xV,m1,TGH,PWZ,tfL,Jv,gN,SOW,wN,QQr,F2E,RG,A_$,MfL,GTN,fnr,Nt,$5$,Z$r,b0,L5,O$L,In0,ni4,p5,U5E,jQU,sQK,he0,vi$,BnW,yD4,d5e,rDE,kyx,xz$,H64,JDx,oQW,Qa,Cor,Av,F5,Gp,gQe,lrW,Wy,K5,wXK,cDe,i0,EQK,qv0,RsJ,VcZ,um4,Nnr,Yv4,jy,vy,hv,b6E,s5,Bz,y$,Jc,Hz,TnL,og,tcr,lY,gs,ws,Eq,zM,qU,PoH,V$,uY,SvE,LM,bY,TM,Q1e,AD0,FeJ,Gy4,pM,Pz,esr,S3,Q$,Ac,WeZ,Fd,GM,Ke0,DL,iY,KM,Wz,Xd,fM,fr0,nQe,UzJ,Z6r,IrU,dzr,Oq,nM,vQ0,j1r,s1$,hse,XXH,mYe,rO,HoN,gr0,JLe,$g,kU,sq,yJ,or$,Uq, $zW,Mc0,O6J,ZL,xYU,mY,qJW,oZ,R4L,uNU,YJU,gO,LAE,NiN,boH,pA4,t8H,wO,SJE,Ey,QqK,AL0,G8H,e4e,DY$,qM,WAU,ioK,VJ,XAK,RZ,uw,vf,ZoH,sqx,pj,vrN,aPr,Pl,kcH,xmW,JH$,fj,Xg,HuU,Kj,p1L,Dx,iw,Wl,Sw,Uy,dO,sy,vl,oe4,B9,aK,rF,CQ0,geH,Jp,cHr,wfW,Eer,CK,zDE,qp0,VLK,RDr,uA4,Ype,LxL,gF,N7N,lB,wF,bur,T7U,pf0,tLJ,PQ$,E_,zE,Spr,Q4$,AHN,FxZ,Gc0,eDU,Dm0,uB,YE,LK,WxH,NT,Kxx,TE,XfN,iuU,tp,P9,Sa,Qo,fPK,Ap,FY,MLU,$mZ,GE,ea,neN,Ou$,Zu4,IPW,Do,W9,KK,dmH,UmJ,j4E,iB,hDZ,yG0,Bjx,XY,fK,MT,$E,O_,Zo,nK,dF,U_,s_,hp,aMx,rGW,kOL,v9,Br,y8, ai,ku,JM,HaJ,JGJ,mJ,m3e,oi,Ce,gW,l_,cr,zX,qJ,V8,Ri,u_,Yu,Le,NJ,gx4,b_,TX,pe,lMx,wLx,Q8,Exr,AM,Ft,Vp0,R1E,u6N,Ljx,baN,i_,Tj0,fe,Xt,Pbx,S6x,QjE,$u,OA,Fjr,ZV,ne,dW,UA,e10,j5,sA,hM,D3Z,vr,GOU,Bs,aS,KjL,WjE,r0,kH,xH,J1,mo,XLN,fMZ,CR,g0,cs,w0,Mp0,lG,IMW,Za$,nxL,d3r,U34,jjJ,sjN,zn,Ea,Oa4,BNU,qW,ak$,rvH,LR,kpL,RS,uG,xtK,NW,H5J,oVW,bG,Tn,C0J,pR,lkW,t1,Vyx,zHr,cvH,EVU,wyH,S_,Qt,A1,Fy,Gn,e_,D3,KR,u54,NNe,fR,AIK,MW,b54,py4,Oa,d0,IS,nR,Z3,S5W,P04,tyW,QGE,Ua,Avr,Dt0,j_,h1,K1x,vs,BO,yI,am,i5H,Xyx,re,kJ,xJ,fke,MyJ, HO,ge,lr,cO,we,Eh,zr,qD,VI,Rm,ur,YJ,LW,ND,$tK,O54,br,Tr,pW,th,PO,SJ,IkW,Z50,QI,Im,UtK,jGE,Zz,nW,vO,Bp,hHN,rP,vVW,Bs4,JQ,ycW,rcW,aLN,kMK,xUr,JcU,HM4,mUe,ogW,ggZ,CYr,lLH,EgU,qqE,wz$,V3r,Rjx,Yqr,mW,oR,NsU,L6K,Cp,gP,lD,Ts4,cp,wP,ET,t30,PYx,zu,pzH,qy,AcE,V7,RR,uD,YX,Lp,Ny,bD,Tu,pp,tQ,Pp,SD,Q7,AQ,FG,Gu,eD,DG,Wp,Kp,iD,XG,fp,My,$X,OT,IR,ZG,np,dP,UT,jD,sT,hQ,vp,BZ,yi,ad,r2,k6,x6,JP,HZ,mE,od,CH,g2,l7,cZ,w2,EU,z2,qI,Vi,Rd,u7,Y6,LH,NI,b7,T2,pH,tP,PZ,Sj,Qi,AP,Fu,G2,ej,WZ,KH,GM4,i7,d,Xu,DS,fH,MI,$6,DUr,Id,K6H, OU,iMJ,nH,XzH,UU,ZS,jj,sU,hP,Bo,M3J,$UK,OMr,ILL,CF,g9,xj,lz,ngH,dU$,UUU,jgH,fLK,sge,vZ,hj4,vge,w9,Rz,Ei,az,BO$,ys,co,zS,uz,axr,r9,kj,Vs,qg,rkr,Yj,LF,Ng,bz,kvK,TS,pF,ty,Po,SN,xMx,Jk0,mMr,oUr,FX,GS,gU$,eN,EUN,qyr,Rze,ugK,Wo,LYW,NOW,Oi,bj$,Iz,Zl,nF,d9,Ui,jN,TOe,twK,PwJ,plL,Sy$,QZH,BV,yC,rV,x1,JN,HV,AkK,mn,FY0,oC,CV,aC,cV,wV,Er,zf,Gvx,lV,DM$,qx,WYH,KYJ,VC,ij0,RC,uV,Xle,fxH,Y1,MwH,$MU,LV,Ojr,IxW,ZjH,nUe,Nx,bV,dM4,UMe,Tf,pV,tN,jZr,PV,SI,QC,AN,sZJ,F2,Gf,hzr,eI,vUZ,DJ,BF4,ypU,aox,rp4,kEr,xT$,WV,Jpx,HKr,mT0, KV,oEr,iV,CBN,X2,gEe,fV,lor,cp4,Mx,nV,w9r,dV,Ur,jI,sr,EEE,hN,vV,B3,zSW,q_W,ak,rY,RS0,kq,uYJ,Y_$,VaJ,LZU,NFx,bKE,JW,TF$,H3,ok,Cr,p9J,gY,lt,wY,ta0,ER,z$,PBN,VY,Yq,Rk,T$,pr,S_E,tW,QKJ,Sh,QY,AW,Apr,G$,FZZ,DE,W3,Kr,NO,XI,fr,MO,GEW,$q,OR,Ik,eSr,ZE,dY,UR,jh,sR,hW,BN,yS,ar,rI,DTW,WZK,KZe,HN,kZ,mg,or,iKx,X9x,Mae,CJ,gI,ls,$TU,OK4,Js,IoU,ZKE,cN,nEe,wI,EK,qB,VS,Rr,us,YZ,NB,bs,pJ,ts,PN,SY,T7,jKZ,sKr,As,FF,G7,hSZ,DW,BWr,WN,KJ,yMN,is,fJ,$Z,aVK,MB,OK,Ir,ZW,rMZ,UK,xJU,JMW,Hex,sK,jY,mJU,ouW,C_Z,hs,lVe,eY,gu0,cMZ,vN, wrN,B4,Eu4,yz,zuJ,qA4,V5H,Ru4,utW,a_,LJK,YAZ,rx,JU,NWH,H4,be$,mz,TWW,prx,o_,t5L,P_r,SAZ,QiW,Cb,AMJ,gx,GXx,c4,wx,DJe,euW,WJN,KJJ,ieL,zK,q7,Vz,Xr0,fVK,M5L,$Jr,OeL,IVe,Zee,nuZ,dJx,UJL,u6,YB,jix,si$,Lb,N7,hue,b6,TK,tU,vuK,P4,SV,Qz,B0r,AU,y1H,Fl,a3e,GK,r1$,kn$,eV,xWL,J1E,HR$,D_,W4,Kb,i6,Xl,mWr,oHE,fb,M7,$B,CGU,OC,I_,Z_,nb,dx,gH4,l3W,UC,jV,c10,sC,hU,v4,Bd,Hjr,wsr,EHH,yk,zRW,qax,V_W,aF,rc,k4,x4,J8,Hd,mv,oF,Cm,lm,cd,RR$,uyL,um,Y4,LoN,Lm,Wd,bm,Xb,PGJ,Gne,SaK,eRE,WoH,Kox,DWU,iRE,XsL,f3e,h8,ORx,nHJ,ZRJ,UWH, jSE,sSe,aM,rr,vHU,BeN,krE,kF,xDE,yhr,xF,Jx,H5,mF,HW4,CrU,mDH,chr,uV$,Rmr,wOE,YhL,Cq,zm$,EJK,bWE,tJN,pOL,Ahr,Prr,gr,l4,WCZ,E0,KCZ,IzU,OW4,$DZ,MJL,XOU,dDU,nJr,fz0,vJ0,hmN,BPN,u4,rQx,yQZ,aGZ,iWN,kuJ,xy0,ze,VL,jmH,UDW,smJ,JQZ,q_,ZWN,myK,CD$,lGe,wpZ,qTN,VDK,uGU,YTx,NPW,LWW,PDL,TPx,bpK,ST$,FWE,GuE,eM$,Dyr,Ax,B5,ip$,WW$,eb,MDr,Kq,OpL,IGe,$yN,i4,Zp4,Xj,fq,si,M_,$WZ,$F,O0,IM,nX0,dyL,ZC,UyU,jRE,sRx,nq,dr,U0,jb,s0,hx,v5,Bx,y_,hML,vXr,aV,B2r,rE,xB,k9,x9,rPH,yPr,JZ,k2e,xIE,JPK,Hx,aSK,mS,HHU,oV,mIU,o6e,dWK,fGN, C7K,Ct,hy,Ay,YF,g6x,lSr,l2,DDE,c5,cPU,Fj,Ge,N_,Lq,oM,Te,EXH,RMU,b4,FCL,QRK,wZ0,LCe,qhN,cx,XpH,yL,z8W,E6r,Jh$,zMW,qUJ,AQr,Sb,GrZ,emN,TeU,cQH,gXx,lzU,oJx,rhK,az0,hRr,Hpr,VJL,ppN,Shx,QmK,tx,P5,pq,tDK,oXH,R80,Vj4,wE,Es,zH,qj,V_,RV,uuU,Lt,Nj,b2,pt,tZ,YUr,TH,Px,SS,LE$,Q_,AZ,Fk,eS,bHr,T2$,Df,Wx,Kt,i2,Xk,ft,Mj,$9,SU0,IV,QdN,Os,APW,tjx,P7e,FEE,Zf,nt,G2Z,e8e,dE,DIZ,hH,KEH,WEL,XZJ,MjE,$IK,fSZ,ZHU,n6H,jdJ,h8K,v6N,sdr,rp,x0,k0,B9U,yyJ,ry0,alJ,yZ,kSr,xgE,JyL,HFE,aL,gjZ,ll$,cyE,CzE,oje,mgH,wo$,EjE,dIJ,zwK,UIE,qiJ, VNE,Lbe,RwL,uXU,Yir,T9e,N90,bFr,poL,tNr,He,QzZ,PzN,AyE,SiH,FbU,GSe,ew4,Dg0,WbK,Kbe,iFx,XoU,flr,MNL,$g0,OF0,mf,ZF4,njZ,dge,Ilr,UgW,szN,oL,CD,hwe,vje,gp,lM,BVx,yNx,aJe,rNJ,wp,kfe,zD,qF,JNJ,HVJ,mxr,g1Z,RL,LD,bM,lJW,TD,pD,tz,zYr,VIr,qre,u2E,SrN,LnL,Dp,S7,RYe,E1r,wVE,cNU,e7,QZ,GD,fD,MF,FnE,$0,Ot,Xs,Wne,Gfx,eYL,Kn4,IL,Zp,XVZ,dp,Ut,j7,hz,ve,BM,yU,fJx,MIJ,a8,rU,xL,OVJ,IJx,kL,ZVr,Uxr,jCH,Jm,sCH,o8,hYE,Cg,lR,v1N,gU,cM,BYL,EI,aEe,rWN,qc,VU,Nc,xOr,uR,bR,pg,JWL,PM,Lg,Tw,Hrr,S2,mO4,QU,oqZ,R8,YL,k$U,tm,Am,Ctr,gqE, F$,lEU,Gw,e2,Dy,WM,cWr,iR,Kg,X$,fg,w3L,EqH,Mc,$L,OI,I8,Zy,zNU,ng,dU,qR$,RNU,UI,j2,sI,YRe,uIH,hm,Lh4,NYW,brK,vM,TYr,p3K,thK,PtN,SR4,Bn,yg,aU,rM,QkU,AWH,x8,FhL,JT,Hn,G$r,eN4,mT,DOL,WhE,fEN,Mh0,KhW,irx,X3N,CN,gM,ln,cn,$OE,OrJ,IEK,ZrN,E$,UOr,zG,ske,vq4,hN4,Y8,un,ysJ,aW$,rse,k7$,LN,xBH,bn,TG,Jsr,mBU,oZH,tT,AT,cs$,tI4,Az,EZr,zXH,qKe,VYJ,RX$,Pe,Pn,eX,Dd,Lge,NIr,bJr,Wn,PsK,TIH,pN4,QrH,Asx,KN,FgU,SK0,G7x,XS,fN,Mq,eXE,DBL,$8,O$,WgW,IU,KgJ,Zd,FS,jX,iJ0,PVe,Yr$,s$,hT,B0,yP,aW,r5,ks,vn,H0,fWK,oW,$Br,CB,IWZ,OJW, MYK,ZJL,nZH,dBH,w5,UBU,jrW,hXe,EZ,AN0,zz,Bxx,a_r,We,rUJ,kKJ,Fs,NVZ,TVH,pVK,vZK,VP,x74,JUK,RW,HbN,Ys,LB,N$,be,Tz,m70,pB,to,oB$,C6x,P0,SR,QP,Ao,FR,Gz,l_E,gB$,eR,cUU,EB0,Dj,zZr,w4$,ay,BR,rC,xN,Jf,le,qC$,bbE,Ho,yj,CU,P6N,Q_Z,OZ,Ez,$s,zt,Ry,v0,uI,D7L,YN,LU,WzU,Kz0,ibx,X4E,Np,f_J,MVH,bI,$7L,d7J,nB0,ObZ,ZbH,I_e,Tt,U7N,pU,j_x,s_W,vBW,BcZ,y8e,aTW,HmN,Af,Fr,CmL,Gt,eG,g4r,wdZ,E4U,z7x,qDN,D6,WR,KU,iI,V9r,ubr,YDE,dC,QFe,Tcr,pde,FvJ,Uz,G30,DoW,e7U,Wv$,sz,Bi,KvJ,jG,yx,aa,im$,fT4,OmW,Jl,C3,El,Vx,rxW,keJ,Ns,L3,TB, p3,x_0,m_r,HqH,oFE,Pi,tl,C4e,lCx,cxK,EFU,Al,w5N,zi0,q0U,GB,e0,Rix,xC,Qx,UoL,XdW,v4J,f3,bj,gFZ,dk,zB,j0,sl,Axx,GeW,FFL,qs,Ra,ei4,vi,Bu,WFN,y5,aT,KF$,uj,rA,JxU,xo,bqx,JB,ZmH,IT4,M9U,Hu,X5H,CP,U_J,d_K,sMW,hi$,wA,zZ,qh,EF,RT,u1,vFK,Yo,yZH,LP,rZH,TZ,af4,pP,tB,Htx,Pu,C2Z,g9r,AB,lfW,E9U,OF,Zq,nP,j4,z_4,sF,hB,al,ry,k$,x$,qsx,Jw,HY,YsK,m5,ol,LSZ,NE$,Ci,btN,TEW,pxL,tSW,gy,ld,P24,SsE,QVH,zA,ql,ud,Y$,AZE,FSW,Li,Nl,bd,TA,GH4,e_e,pi,DjW,WS0,tw,itJ,KSZ,Xx4,PY,MSK,ffx,$jE,Sl,Qm,OtL,ZtE,n9e,Aw,Fv,GA,dj$,jVZ,el,sVE, WY,h_J,v9W,DQ,Ki,id,Xv,apJ,kDL,Bp4,rze,xFJ,yzU,Jz0,HDH,fi,mF$,CMJ,czJ,E0H,wex,UX,dy,hw,qtU,vY,B2,y3,RBU,av,usN,V7N,rS,Npr,ky,J2,bD0,H2,TpU,bmH,SDN,t7N,pex,StK,PMr,QLr,mU,ov,C7,gS,AzN,eB4,wS,Eb,zk,WfN,DFJ,lc,KfK,iDN,Xer,M74,q9,sLU,L7,N9,kwe,$$,JmJ,HgE,mc$,oL0,CRr,Tk,gLE,p7,t2,P2,lyW,A2,cmU,wMN,Fh,Gk,ELH,zLE,qIe,V2J,RL4,eg,Q3,u$$,YIZ,Dw,NUx,bgL,TUx,W2,pMJ,t2H,PRU,SIE,Q8J,Am4,FXW,Gwx,eLH,DcZ,K7,KXE,ic,XMr,ig4,M2N,fyx,OgW,$y,WXH,Xh,Ob,Iye,Iv,Zw,n7,dS,Ub,ZgK,jg,nLr,h2,hLE,yTW,adZ,rTr,kGH,yG,xqr,BME,s8$, JTJ,v2,HNE,o8J,sb,BT,Ucr,j8W,ac,CnL,g8x,vLN,dc4,ldU,kv,cTW,xv,J4,wnW,HT,q$W,E8U,zkx,mq,VXW,oc,Cv,gT,lk,RkE,uS4,Y$0,cT,NMx,bNx,wT,TM0,Eo,zV,pnJ,tXx,PnZ,S$H,QUE,ATE,WTH,GGJ,g0H,VG,iNJ,Xn0,ek4,Dq0,FT4,Yv,IdW,uk,Rc,KTL,n8W,ONx,$qx,MXN,fdU,Nu,dq4,Ml,bk,TV,pv,Uqr,t4,jUx,PT,sUN,sX,hkW,SB,Il,ni,o0r,Fp,eB,yo4,ajK,De,Kv,GV,A4,ik,QG,v8E,B5N,Xp,ro$,kzr,M9,$cJ,OX,fv,x$E,WT,JoZ,HBe,m$N,osr,Mu,$v,Cex,gsN,ljH,coE,w0U,mqW,Yy,Ic,Ze,Oo,zEU,Yt$,LfJ,nv,qZ4,VRr,REr,uR$,dT,YZZ,Uo,L9J,T5r,jB,p0U,PeK,tRU,Ao4,so,Bg,GzH,F9x, K9$,D$$,iBN,X04,eEL,W9E,fjH,yD,MR4,OBK,$$W,aH,LX$,Ijr,ZBr,nsU,d$N,U$x,jWN,sWU,hEN,vsr,BCZ,yf4,a6e,rfJ,k5,JfU,HUr,xpe,mpr,oNL,CIE,gN$,x5,cf0,wRK,Hg,ENJ,mG,oH,zVL,Cs,qzH,VGH,g6,RVN,urr,YzL,L7r,l9,GDU,cg,TC$,w6,bUx,pR4,tG4,Ff0,c2,PI0,SzK,Qyx,zP,F7L,AfN,XRN,iU4,Y5,f6H,K7L,OUH,Ls,I6E,ZU$,nNW,jyU,sy$,dpr,vN4,Bke,ylr,aUK,rlW,xsH,Jl0,H30,kBH,MA,En,oCW,hV0,CjW,UpE,$5,lU$,msE,NA,clr,wiW,qlH,u9x,V0x,IH,Yle,ZD,ECJ,On,ns,zl$,je,b3K,piE,Tke,t0N,NkN,Pjx,SlK,d6,QaJ,AlE,FHe,elr,Dsr,GBU,KHN,Xir,i3E,O3K,M0Z,WHN,fUU, IUe,$s0,Z3r,nCe,dsr,sar,jaZ,UsN,sn,hlr,BAx,yBr,aqW,rB$,kZr,xhU,f7,JB4,HPU,mhe,C1E,ooJ,goH,cBL,wuJ,lq4,Un,SZe,zOe,qFL,V4L,TAZ,YFx,L0r,NAW,pur,P1J,ZNx,hS,uBr,ROZ,t4K,jl,bPN,qu,ZQ,Rlr,GZJ,F0K,eO$,DhJ,Xur,fqe,vCN,vT,h4,QTH,M4N,ABU,$hH,bBJ,OPW,N50,LH$,SFZ,QWK,ae,ru,ZPr,kz,no$,dhE,scr,h6J,vvr,ySH,aDx,JS$,rSH,xAr,HsH,Jj,g5H,o5e,C9J,wgK,E5x,zrH,Hj,qnr,xz,Vee,cSW,mAN,mP,Rrr,kP$,uEe,oe,LGZ,YnK,bs4,T6Z,pg0,N6e,C1,Snr,P9x,FGJ,ASJ,QHH,GPK,erZ,gu,DAZ,WGr,isE,XgH,KG4,fDe,Zs$,$A4,Osr,IDH,n5r,dAH,UAH,sHH,jHr,hrW, v5L,lp,yjr,aiK,kWZ,rjr,xwW,Bur,JjW,mw$,ozK,gzK,cjJ,CpK,wjK,Ezr,zb$,H10,qfN,liE,wu,VtL,RbJ,u3J,Yfr,LPE,Nu0,b1U,pjE,PpZ,Sfr,QeL,AjK,FPE,Ef,GWU,zW,Dwx,WP0,up,i1r,Yz,fiJ,MtZ,$wr,O1r,Z1r,IiU,K0$,UwU,W0Z,L1,jeJ,nzU,dw4,seZ,TW,vzJ,hbr,Bzr,y3$,aX0,x6e,r3E,m6e,p1,kJL,o2r,tj,wqJ,CSr,St,QE,E2x,Pj,zn4,Aj,Rnr,VMJ,lX$,c3H,u1$,Ygr,Lyr,g2r,Nz$,F3,b9W,qge,XjJ,bp,pq4,tMH,PSW,SgW,Qur,A3r,FyH,GJL,enr,D6J,Ky$,i9J,XqW,Wyr,fXW,MM$,$6H,O9r,IXZ,Z9N,U60,d6$,n2e,juN,Di,UTe,su0,hnx,Wj,v20,Bv4,ip,r9N,kCJ,X3,J9U,HTE,x8r,aAe,f1, K1,y94,Of,Mw,m84,Ie,$z,lA4,ERN,qSe,Vv4,uzJ,CEK,z2K,YSU,gRU,LDE,NvZ,bTe,jt,Zi,tvr,PE4,TvJ,du,QPN,A9N,wc0,c9K,SSH,FDU,R2e,pc$,oR4,sf,hj,vj,GCW,Bq,XcK,WD0,fA4,KDZ,D8W,MvN,e2J,IAH,$8J,y6,ZTx,d8r,jP0,sPW,BJ4,x2,yur,h2N,Uf,kie,xar,C9,gCr,au,JuJ,Hl0,oPr,max,C5$,ruL,Hq,gPJ,l9L,cuJ,EP0,wvH,EoL,J3,zUH,VZr,qMK,uTr,RUr,U8E,LI0,YMJ,my,rz,NJr,lS,blE,TJU,pvL,tZK,P5J,gz,vRe,Iqr,n1,SMN,cq,Qhe,AuN,FIZ,GiK,eUx,wz,Eg,KIZ,ilr,XvK,Da$,WIK,zJ,OlK,MZZ,$a$,I9W,q6,Zlr,nPx,da4,V6,UaH,shE,hUL,vPr,Ru,jhK,uS,Y2,B_0,y$r,bS,L9, N6,aOZ,TJ,r$J,k1r,xiK,Hk0,J$x,A3,ocx,CZH,miZ,gc4,F1,lOK,GJ,c$4,eM,waN,EcK,VnL,YLr,zxN,Rxr,DX,qLe,uc0,LQW,N_H,bkr,T_0,K9,paK,f9,iS,tn$,M6,$2,SLr,QXN,Iu,ZX,A$L,Og,FQU,n9,exJ,G1N,Ug,jM,sg,KQW,DiJ,WQZ,h3,ikE,$iJ,fOW,XaN,MnH,vq,IOe,Uie,jX0,yR,sXe,Bc,ZkU,ncr,BHH,aP,rv,yOE,a0e,rOH,khN,x4r,J9,m4E,opx,CNJ,Hc,Hzr,cOe,xR,mD,oP,JOe,lE,cc,EpK,ES,zfr,wv,zC,qNE,VWJ,q8,Rf0,u4U,YNE,VR,RP,Lte,NH0,bz4,THZ,p6K,tWe,PNx,AOK,SNJ,FtH,GhL,Wt$,KtJ,I0x,QR,d4H,sx$,jxN,U4J,$4L,Ozr,izN,f0K,ZzL,A9,Fz,vpr,Wu,kH$,Bq$,ev,Wc,y54,aFU, X6K,npW,k4W,xe$,J5U,KT,IP,mex,oSH,CKx,ZA,gSe,c5E,lFr,w80,nT,dv,ESr,VHJ,Ryr,sS,qw4,uq4,YwL,zyZ,Bv,LBx,Nq0,vc,byE,TqE,p8e,tHH,SwH,PKW,FBx,G4N,QsN,DeU,WBr,A5J,rJ,kP,KBK,fFL,xP,X8W,iyL,MHE,OyE,$ex,IFe,Ju,ZyN,nS$,deJ,Uer,jsE,ss0,hyr,BRL,vS4,yge,a4r,rgx,ksL,xRN,HQe,mI,Hv,oh,mR$,obJ,Jge,wIZ,EbW,zFr,RFK,VFN,q20,u8U,Y2N,Cl,gJ,LwE,NRZ,bQL,TR4,tFJ,PFH,cv,S2U,l5,EM,pIW,zi,QOJ,Ag0,Fwx,Gsx,eFx,qa,DRE,WwZ,XIE,Vn,f4W,iQW,Rh,u5,YP,$Rr,OQ0,I4N,MFJ,nbJ,ZQ4,dRr,Ll,URE,jOr,hFr,ytH,sOK,vbr,Na,aaJ,kar,xZr,HZH,mZU,b5,Ti, oa4,rtx,laN,gaW,C8U,pl,tu,wFE,ctE,Pv,SZ,Qn,Ea4,Au,zWZ,qxH,Vm4,RW$,FT,uW$,Gi,Yx$,eZ,D9,Wv,LLW,Kl,NbU,i5,XT,TbL,P8e,SxL,bZe,Qpx,Gax,eWe,DZ0,FLx,AtK,KLE,WL$,iZJ,Mm0,$P,OZr,$ZK,XF4,far,IaW,ZZ$,OM,Ih,nar,dZZ,UZ0,jpr,spx,hWU,BhH,yJN,o3U,kFe,xKZ,a1x,g3x,sM,vv,zpr,qWx,aX,r_,VoN,l1W,jZ,J$,xc,Ba,uir,YW0,Ha,NhZ,Thr,bLN,mQ,yh,UM,L8W,kc,cJE,Rpx,toE,Z9,oX,PTJ,SWH,hu,wwN,Ck,g_,QIN,lZ,ca,w_,AJr,F8x,epE,DKr,GF0,EL,W8$,z1,qi,K8e,iLJ,Xwx,f1N,MoK,$KW,I1r,OL4,RX,Vh,ZL$,dKU,n3W,uZ,Yc,UKJ,sIK,hpN,Lk,jIr,v3r,Bw0,aBN,Ni, yn$,rne,kNr,xX0,T1,pk,HdJ,JnN,mXU,t$,Pa,CPe,oTr,gT0,cnW,lB$,wUK,Qh,ETr,zdx,Fc,qur,RdU,VPx,ux0,YuH,LlW,Nwr,TwL,pUr,tPx,bdr,PPZ,SuJ,QwL,Anr,FlJ,GNH,edN,DXW,Wl4,Wa,Klr,id4,XUN,MPe,Zd$,OdZ,fBx,Xc,$XZ,iZ,IBL,fk,dXK,nTe,Mi,jwr,swL,hdZ,Mex,ZO,wxE,OL,nk,IX,UL,vTE,jn,kb4,xdH,JFE,HA4,mde,ole,z5W,yu,qQr,Elr,VT0,ax,kp,xp,uP$,R5r,COr,JO,Lc4,Nge,YQr,Tgr,H6,pWK,tTe,PO4,rH,QnH,SQK,mt,ox,cFE,va,AFE,FcU,Gbr,e50,glH,ls4,B6,DdN,KcH,iAe,XWr,fse,Wc$,Cz,$dW,nlZ,lN,ddN,Ud0,Is$,wH,jn$,sn0,MTJ,h5r,ZAH,vl$,EN,c6,BX4,aIE,y6E, gH,kmr,zh,a9$,xSx,mSL,HYJ,CxK,gG$,oGe,Vu,q4,c6E,wtU,EG0,z$N,TXK,YPK,L4E,R$0,Vd4,Yp,SPK,tdr,Q7W,A6r,uN,N4,bN,DSL,e$J,Gmr,pz,bY$,Qu,K4r,SW,Th,Xtx,fI4,Mdr,ptW,Gh,D0,$S0,NXH,W4x,tO,OYr,Lz,IIU,ZY0,nGN,iN,X4,iYE,dS4,USH,fz,M4,j7r,P6,PxN,s7$,h$N,eW,vGx,AO,B8L,F4,b1,y0H,r0W,$p,ON,kdx,xPW,J00,Kz,W6,HCW,J6$,mPW,ufK,oOJ,Cg4,gO0,l$x,Ix,Z0,EOH,VuU,uZU,w$U,PgJ,SBW,Q6N,A0r,FK0,GdE,etW,WKe,DPZ,nz,dH,UN,KK4,iC$,X$W,kB,f$$,jW,Mu0,sN,$P$,hO,v6,OCK,xq,B8,Qs,I$e,DC,KWx,ZCe,wr,nOK,nJ,dI,dPJ,gE,UPE,j6J,W5,I3$,s6W,htr,yf, Bo4,ybe,as,kS,xS,ac0,xnr,JbJ,J5,Hc4,rbL,o_H,klU,mnH,CAU,g_H,lc$,cbE,H8,E_x,eze,k1,l6,zhr,qd0,EC,whx,gV,VqK,RhK,uJ$,mB,QS,Lk0,No0,os,Cy,bcN,gq,Tor,rq,ph4,tq4,kXE,lK,c8,PAK,wq,Ew,Sd$,z4,QEe,qe,Vf,AbN,Fkr,FJe,Rs,Gl4,DnK,ehL,uK,YS,Wk4,Ly,Kkr,ic$,XhN,fc4,MqK,$nU,Icr,bK,OcU,Zc$,n_r,dnN,UnH,v_Z,jE4,sEE,hhU,yrO,rrC,kUK,xLS,aZa,T4,Jr7,H4S,mLI,oWI,CJK,t5,gWS,P8,SH,Qf,lZK,crO,EWC,zKY,qeV,VxY,uH0,RK7,YeK,A5,Fq,b4S,LNo,N$7,G4,T$Y,pEo,eH,DF,txp,W8,PJ0,Ky,SeY,iK,Xq,Q0u,fy,Me,ArY,FNa,$S,Ow,GUY,Is,eK0,DLY,Uw,jH,WNK, KNS,i4K,Mxu,fZY,h5,$Lo,O4o,IZY,M_e,XEY,nWI,dLK,j0a,B$J,o0;BE=function(B){return function(){return B$J[B].apply(this,arguments)}}; g.kW=function(B,y){return B$J[B]=y}; yrH=function(B){var y=0;return function(){return y=this.length))return this[B]}; jx=function(B){return B?B:Ue}; crH=function(B,y,a){B instanceof String&&(B=String(B));for(var r=B.length-1;r>=0;r--){var k=B[r];if(y.call(a,k,r,B))return{hF:r,WK:k}}return{hF:-1,WK:void 0}}; se=function(B){return B?B:function(y,a){return crH(this,y,a).hF}}; g.yp=function(B,y,a){B=B.split(".");a=a||g.vE;for(var r;B.length&&(r=B.shift());)B.length||y===void 0?a[r]&&a[r]!==Object.prototype[r]?a=a[r]:a=a[r]={}:a[r]=y}; r1=function(B,y){var a=g.ao("CLOSURE_FLAGS");B=a&&a[B];return B!=null?B:y}; g.ao=function(B,y){B=B.split(".");y=y||g.vE;for(var a=0;a2){var r=Array.prototype.slice.call(arguments,2);return function(){var k=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(k,r);return B.apply(y,k)}}return function(){return B.apply(y,arguments)}}; g.mu=function(B,y,a){g.mu=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?zKU:qeL;return g.mu.apply(null,arguments)}; g.oo=function(B,y){var a=Array.prototype.slice.call(arguments,1);return function(){var r=a.slice();r.push.apply(r,arguments);return B.apply(this,r)}}; g.g1=function(){return Date.now()}; la=function(B){return B}; g.cC=function(B,y){function a(){} a.prototype=y.prototype;B.W0=y.prototype;B.prototype=new a;B.prototype.constructor=B;B.wZ=function(r,k,x){for(var J=Array(arguments.length-2),m=2;m=0;--a)a in r&&y.call(void 0,r[a],a,B)}; g.Vp=function(B,y,a){y=qV(B,y,a);return y<0?null:typeof B==="string"?B.charAt(y):B[y]}; qV=function(B,y,a){for(var r=B.length,k=typeof B==="string"?B.split(""):B,x=0;x=0;r--)if(r in k&&y.call(a,k[r],r,B))return r;return-1}; g.YI=function(B,y){return LN0(B,y)>=0}; N$e=function(B){if(!Array.isArray(B))for(var y=B.length-1;y>=0;y--)delete B[y];B.length=0}; g.NV=function(B,y){y=LN0(B,y);var a;(a=y>=0)&&g.LS(B,y);return a}; g.LS=function(B,y){return Array.prototype.splice.call(B,y,1).length==1}; g.tK=function(B,y){y=qV(B,y);y>=0&&g.LS(B,y)}; b44=function(B,y){var a=0;Yer(B,function(r,k){y.call(void 0,r,k,B)&&g.LS(B,k)&&a++})}; g.SK=function(B){return Array.prototype.concat.apply([],arguments)}; g.Qp=function(B){var y=B.length;if(y>0){for(var a=Array(y),r=0;r>>1),C=void 0;a?C=y.call(void 0,B[m],m,B):C=y(r,B[m]);C>0?k=m+1:(x=m,J=!C)}return J?k:-k-1}; g.ZY=function(B,y){B.sort(y||fS)}; txr=function(B,y){var a=fS;g.ZY(B,function(r,k){return a(y(r),y(k))})}; g.nS=function(B,y,a){if(!g.kI(B)||!g.kI(y)||B.length!=y.length)return!1;var r=B.length;a=a||PJK;for(var k=0;ky?1:B0&&(y[k]=r)},B); return y}; i4x=function(B){B=p_(B);var y=[];g.vC(B,function(a,r){r in Object.prototype||typeof a!="undefined"&&y.push([r,":",a].join(""))}); return y}; fZU=function(B){Nf(B,"od",XEU);Nf(B,"opac",te).C=!0;Nf(B,"sbeos",te).C=!0;Nf(B,"prf",te).C=!0;Nf(B,"mwt",te).C=!0;Nf(B,"iogeo",te)}; PQ=function(B,y){return B.lastIndexOf(y,0)==0}; MxN=function(B,y){var a=B.length-y.length;return a>=0&&B.indexOf(y,a)==a}; g.S6=function(B){return/^[\s\xa0]*$/.test(B)}; g.QO=function(B,y){return B.indexOf(y)!=-1}; Ae=function(B,y){return g.QO(B.toLowerCase(),y.toLowerCase())}; g.e6=function(B,y){var a=0;B=Fn(String(B)).split(".");y=Fn(String(y)).split(".");for(var r=Math.max(B.length,y.length),k=0;a==0&&ky?1:0}; g.DR=function(){var B=g.vE.navigator;return B&&(B=B.userAgent)?B:""}; Mf=function(B){if(!iC&&!Xn||!f_)return!1;for(var y=0;y0:!1}; ZR=function(){return I2()?!1:$d("Opera")}; $L0=function(){return I2()?!1:$d("Trident")||$d("MSIE")}; O40=function(){return I2()?Mf("Microsoft Edge"):$d("Edg/")}; n_=function(){return $d("Firefox")||$d("FxiOS")}; U3=function(){return $d("Safari")&&!(dd()||(I2()?0:$d("Coast"))||ZR()||(I2()?0:$d("Edge"))||O40()||(I2()?Mf("Opera"):$d("OPR"))||n_()||$d("Silk")||$d("Android"))}; dd=function(){return I2()?Mf("Chromium"):($d("Chrome")||$d("CriOS"))&&!(I2()?0:$d("Edge"))||$d("Silk")}; IZU=function(){return $d("Android")&&!(dd()||n_()||ZR()||$d("Silk"))}; Z4J=function(B){var y={};B.forEach(function(a){y[a[0]]=a[1]}); return function(a){return y[a.find(function(r){return r in y})]||""}}; nWW=function(B){var y=g.DR();if(B==="Internet Explorer"){if($L0())if((B=/rv: *([\d\.]*)/.exec(y))&&B[1])y=B[1];else{B="";var a=/MSIE +([\d\.]+)/.exec(y);if(a&&a[1])if(y=/Trident\/(\d.\d)/.exec(y),a[1]=="7.0")if(y&&y[1])switch(y[1]){case "4.0":B="8.0";break;case "5.0":B="9.0";break;case "6.0":B="10.0";break;case "7.0":B="11.0"}else B="7.0";else B=a[1];y=B}else y="";return y}var r=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");a=[];for(var k;k=r.exec(y);)a.push([k[1],k[2],k[3]||void 0]); y=Z4J(a);switch(B){case "Opera":if(ZR())return y(["Version","Opera"]);if(I2()?Mf("Opera"):$d("OPR"))return y(["OPR"]);break;case "Microsoft Edge":if(I2()?0:$d("Edge"))return y(["Edge"]);if(O40())return y(["Edg"]);break;case "Chromium":if(dd())return y(["Chrome","CriOS","HeadlessChrome"])}return B==="Firefox"&&n_()||B==="Safari"&&U3()||B==="Android Browser"&&IZU()||B==="Silk"&&$d("Silk")?(y=a[2])&&y[1]||"":""}; dLr=function(B){if(I2()&&B!=="Silk"){var y=f_.brands.find(function(a){return a.brand===B}); if(!y||!y.version)return NaN;y=y.version.split(".")}else{y=nWW(B);if(y==="")return NaN;y=y.split(".")}return y.length===0?NaN:Number(y[0])}; j0J=function(){var B=null;if(!ULW)return B;try{var y=function(a){return a}; B=ULW.createPolicy("goog#html",{createHTML:y,createScript:y,createScriptURL:y})}catch(a){}return B}; he=function(){s3===void 0&&(s3=j0J());return s3}; vQ=function(B){this.C=B}; BB=function(B){var y=he();B=y?y.createScriptURL(B):B;return new vQ(B)}; ye=function(B){if(B instanceof vQ)return B.C;throw Error("");}; a$=function(B){this.C=B}; g.rB=function(B){if(B instanceof a$)return B.C;throw Error("");}; km=function(B){this.mP=B}; Jd=function(B){return new km(function(y){return y.substr(0,B.length+1).toLowerCase()===B+":"})}; g.HB=function(B,y){y=y===void 0?s0$:y;a:if(y=y===void 0?s0$:y,!(B instanceof a$)){for(var a=0;a4);k++)y[b3(B[k])]||(a+="\nInner error "+r++ +": ",B[k].stack&&B[k].stack.indexOf(B[k].toString())==0||(a+=typeof B[k]==="string"?B[k]:B[k].message+"\n"),a+=Lf(B[k],y));k")!=-1&&(B=B.replace(oIJ,">")),B.indexOf('"')!=-1&&(B=B.replace(Cax,""")),B.indexOf("'")!=-1&&(B=B.replace(gIW,"'")),B.indexOf("\x00")!=-1&&(B=B.replace(lYH,"�")));return B}; g.Qe=function(B){return B==null?"":String(B)}; Ad=function(B){for(var y=0,a=0;a>>0;return y}; Fw=function(B){var y=Number(B);return y==0&&g.S6(B)?NaN:y}; cKK=function(B){return String(B).replace(/\-([a-z])/g,function(y,a){return a.toUpperCase()})}; wCr=function(){return"googleAvInapp".replace(/([A-Z])/g,"-$1").toLowerCase()}; EIe=function(B){return B.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(y,a,r){return a+r.toUpperCase()})}; z0L=function(B){var y=1;B=B.split(":");for(var a=[];y>0&&B.length;)a.push(B.shift()),y--;B.length&&a.push(B.join(":"));return a}; G5=function(){return iC||Xn?!!f_&&!!f_.platform:!1}; q7U=function(){return G5()?f_.platform==="Android":$d("Android")}; eQ=function(){return $d("iPhone")&&!$d("iPod")&&!$d("iPad")}; D5=function(){return eQ()||$d("iPad")||$d("iPod")}; WB=function(){return G5()?f_.platform==="macOS":$d("Macintosh")}; VK$=function(){return G5()?f_.platform==="Windows":$d("Windows")}; Kf=function(B){Kf[" "](B);return B}; R0L=function(B,y){try{return Kf(B[y]),!0}catch(a){}return!1}; Y7L=function(B,y){var a=uOW;return Object.prototype.hasOwnProperty.call(a,B)?a[B]:a[B]=y(B)}; g.i3=function(B){return Y7L(B,function(){return g.e6(LuZ,B)>=0})}; g.Xw=function(B,y,a){return Math.min(Math.max(B,y),a)}; g.ff=function(B,y){B%=y;return B*y<0?B+y:B}; MN=function(B,y,a){return B+a*(y-B)}; g.$m=function(B,y){this.x=B!==void 0?B:0;this.y=y!==void 0?y:0}; O8=function(B,y){return B==y?!0:B&&y?B.x==y.x&&B.y==y.y:!1}; g.I$=function(B,y){this.width=B;this.height=y}; g.Z5=function(B,y){return B==y?!0:B&&y?B.width==y.width&&B.height==y.height:!1}; nf=function(B){return B.width*B.height}; U8=function(B,y){this.C=B===dB&&y||""}; jQ=function(B){if(B instanceof gB)return B;B=String(B).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'");return l3(B)}; bSN=function(B){return N1U(B)}; N1U=function(B){var y=jQ("");return l3(B.map(function(a){return cB(jQ(a))}).join(cB(y).toString()))}; S7r=function(B){var y;if(!T1E.test("div"))throw Error("");if(pCU.indexOf("DIV")!==-1)throw Error("");var a="":(B=bSN(y.map(function(r){return r instanceof gB?r:jQ(String(r))})),a+=">"+B.toString()+""); return l3(a)}; tKK=function(B){for(var y="",a=Object.keys(B),r=0;r2&&Kur(k,J,r,2);return J}; Kur=function(B,y,a,r){function k(m){m&&y.appendChild(typeof m==="string"?B.createTextNode(m):m)} for(;r0)k(x);else{a:{if(x&&typeof x.length=="number"){if(g.xI(x)){var J=typeof x.item=="function"||typeof x.item=="string";break a}if(typeof x==="function"){J=typeof x.item=="function";break a}}J=!1}g.U7(J?g.Qp(x):x,k)}}}; g.li=function(B){return C0(document,B)}; C0=function(B,y){y=String(y);B.contentType==="application/xhtml+xml"&&(y=y.toLowerCase());return B.createElement(y)}; g.c_=function(B){return document.createTextNode(String(B))}; g.wt=function(B,y){B.appendChild(y)}; g.EY=function(B){for(var y;y=B.firstChild;)B.removeChild(y)}; zj=function(B,y,a){B.insertBefore(y,B.childNodes[a]||null)}; g.qG=function(B){return B&&B.parentNode?B.parentNode.removeChild(B):null}; g.VM=function(B,y){if(!B||!y)return!1;if(B.contains&&y.nodeType==1)return B==y||B.contains(y);if(typeof B.compareDocumentPosition!="undefined")return B==y||!!(B.compareDocumentPosition(y)&16);for(;y&&B!=y;)y=y.parentNode;return y==B}; B_=function(B){return B.nodeType==9?B:B.ownerDocument||B.document}; g.Rf=function(B,y){if("textContent"in B)B.textContent=y;else if(B.nodeType==3)B.data=String(y);else if(B.firstChild&&B.firstChild.nodeType==3){for(;B.lastChild!=B.firstChild;)B.removeChild(B.lastChild);B.firstChild.data=String(y)}else g.EY(B),B.appendChild(B_(B).createTextNode(String(y)))}; XCN=function(B){return B.tagName=="A"&&B.hasAttribute("href")||B.tagName=="INPUT"||B.tagName=="TEXTAREA"||B.tagName=="SELECT"||B.tagName=="BUTTON"?!B.disabled&&(!B.hasAttribute("tabindex")||iSr(B)):B.hasAttribute("tabindex")&&iSr(B)}; iSr=function(B){B=B.tabIndex;return typeof B==="number"&&B>=0&&B<32768}; bi=function(B,y,a){if(!y&&!a)return null;var r=y?String(y).toUpperCase():null;return NG(B,function(k){return(!r||k.nodeName==r)&&(!a||typeof k.className==="string"&&g.YI(k.className.split(/\s+/),a))},!0)}; NG=function(B,y,a){B&&!a&&(B=B.parentNode);for(a=0;B;){if(y(B))return B;B=B.parentNode;a++}return null}; s8=function(B){this.C=B||g.vE.document||document}; fYH=function(){this.C=this.E2=null}; Tj=function(){}; ti=function(){if(!p0())throw Error();}; p0=function(){return!(!P_||!P_.performance)}; MKr=function(B){return g.m3?"webkit"+B:B.toLowerCase()}; Sr=function(B){return function(){return B}}; g.QM=function(){}; $VK=function(B){var y=y||0;return function(){return B.apply(this,Array.prototype.slice.call(arguments,0,y))}}; Ai=function(B){var y=!1,a;return function(){y||(a=B(),y=!0);return a}}; FU=function(B){var y=B;return function(){if(y){var a=y;y=null;a()}}}; Gj=function(B,y,a){var r=0;return function(k){g.vE.clearTimeout(r);var x=arguments;r=g.vE.setTimeout(function(){B.apply(a,x)},y)}}; er=function(B,y,a,r){this.top=B;this.right=y;this.bottom=a;this.left=r}; DN=function(B){return B.right-B.left}; W_=function(B,y){return B==y?!0:B&&y?B.top==y.top&&B.right==y.right&&B.bottom==y.bottom&&B.left==y.left:!1}; K0=function(B,y,a){y instanceof g.$m?(B.left+=y.x,B.right+=y.x,B.top+=y.y,B.bottom+=y.y):(B.left+=y,B.right+=y,typeof a==="number"&&(B.top+=a,B.bottom+=a));return B}; g.ii=function(B,y,a,r){this.left=B;this.top=y;this.width=a;this.height=r}; XU=function(B,y){return B==y?!0:B&&y?B.left==y.left&&B.width==y.width&&B.top==y.top&&B.height==y.height:!1}; g.MG=function(B,y,a){if(typeof y==="string")(y=f0(B,y))&&(B.style[y]=a);else for(var r in y){a=B;var k=y[r],x=f0(a,r);x&&(a.style[x]=k)}}; f0=function(B,y){var a=OSe[y];if(!a){var r=cKK(y);a=r;B.style[r]===void 0&&(r=(g.m3?"Webkit":$M?"Moz":null)+EIe(r),B.style[r]!==void 0&&(a=r));OSe[y]=a}return a}; g.OY=function(B,y){var a=B.style[cKK(y)];return typeof a!=="undefined"?a:B.style[f0(B,y)]||""}; If=function(B,y){var a=B_(B);return a.defaultView&&a.defaultView.getComputedStyle&&(B=a.defaultView.getComputedStyle(B,null))?B[y]||B.getPropertyValue(y)||"":""}; ZN=function(B,y){return If(B,y)||(B.currentStyle?B.currentStyle[y]:null)||B.style&&B.style[y]}; g.dt=function(B,y,a){if(y instanceof g.$m){var r=y.x;y=y.y}else r=y,y=a;B.style.left=g.n0(r,!1);B.style.top=g.n0(y,!1)}; UY=function(B){try{return B.getBoundingClientRect()}catch(y){return{left:0,top:0,right:0,bottom:0}}}; IYr=function(B){var y=B_(B),a=ZN(B,"position"),r=a=="fixed"||a=="absolute";for(B=B.parentNode;B&&B!=y;B=B.parentNode)if(B.nodeType==11&&B.host&&(B=B.host),a=ZN(B,"position"),r=r&&a=="static"&&B!=y.documentElement&&B!=y.body,!r&&(B.scrollWidth>B.clientWidth||B.scrollHeight>B.clientHeight||a=="fixed"||a=="absolute"||a=="relative"))return B;return null}; g.jr=function(B){var y=B_(B),a=new g.$m(0,0);if(B==(y?B_(y):document).documentElement)return a;B=UY(B);y=yM(y);y=WuE(y.C);a.x=B.left+y.x;a.y=B.top+y.y;return a}; nIx=function(B,y){var a=new g.$m(0,0),r=of(B_(B));if(!R0L(r,"parent"))return a;do{var k=r==y?g.jr(B):ZSU(B);a.x+=k.x;a.y+=k.y}while(r&&r!=y&&r!=r.parent&&(B=r.frameElement)&&(r=r.parent));return a}; g.sY=function(B,y){B=dVN(B);y=dVN(y);return new g.$m(B.x-y.x,B.y-y.y)}; ZSU=function(B){B=UY(B);return new g.$m(B.left,B.top)}; dVN=function(B){if(B.nodeType==1)return ZSU(B);B=B.changedTouches?B.changedTouches[0]:B;return new g.$m(B.clientX,B.clientY)}; g.hi=function(B,y,a){if(y instanceof g.I$)a=y.height,y=y.width;else if(a==void 0)throw Error("missing height argument");B.style.width=g.n0(y,!0);B.style.height=g.n0(a,!0)}; g.n0=function(B,y){typeof B=="number"&&(B=(y?Math.round(B):B)+"px");return B}; g.v_=function(B){var y=UV0;if(ZN(B,"display")!="none")return y(B);var a=B.style,r=a.display,k=a.visibility,x=a.position;a.visibility="hidden";a.position="absolute";a.display="inline";B=y(B);a.display=r;a.position=x;a.visibility=k;return B}; UV0=function(B){var y=B.offsetWidth,a=B.offsetHeight,r=g.m3&&!y&&!a;return(y===void 0||r)&&B.getBoundingClientRect?(B=UY(B),new g.I$(B.right-B.left,B.bottom-B.top)):new g.I$(y,a)}; g.B7=function(B,y){B.style.display=y?"":"none"}; yv=function(B){return B?B.passive&&jor()?B:B.capture||!1:!1}; a3=function(B,y,a,r){return typeof B.addEventListener==="function"?(B.addEventListener(y,a,yv(r)),!0):!1}; rZ=function(B){if(B.prerendering)return 3;var y;return(y={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[B.visibilityState||B.webkitVisibilityState||B.mozVisibilityState||""])!=null?y:0}; soU=function(){}; kY=function(B){B.NKw=!0;return B}; h0E=function(){return(iC||Xn)&&f_?f_.mobile:!H7()&&($d("iPod")||$d("iPhone")||$d("Android")||$d("IEMobile"))}; H7=function(){return(iC||Xn)&&f_?!f_.mobile&&($d("iPad")||$d("Android")||$d("Silk")):$d("iPad")||$d("Android")&&!$d("Mobile")||$d("Silk")}; md=function(B){try{return!!B&&B.location.href!=null&&R0L(B,"foo")}catch(y){return!1}}; o3=function(B,y){if(B)for(var a in B)Object.prototype.hasOwnProperty.call(B,a)&&y(B[a],a,B)}; Bd4=function(){var B=[];o3(vIU,function(y){B.push(y)}); return B}; yer=function(B){var y,a;return(a=(y=/https?:\/\/[^\/]+/.exec(B))==null?void 0:y[0])!=null?a:""}; kqK=function(){var B=aRN("IFRAME"),y={};g.U7(reN(),function(a){B.sandbox&&B.sandbox.supports&&B.sandbox.supports(a)&&(y[a]=!0)}); return y}; aRN=function(B,y){y=y===void 0?document:y;return y.createElement(String(B).toLowerCase())}; xfN=function(B){for(var y=B;B&&B!=B.parent;)B=B.parent,md(B)&&(y=B);return y}; odE=function(B){B=B||Cn();for(var y=new JeZ(g.vE.location.href,!1),a=null,r=B.length-1,k=r;k>=0;--k){var x=B[k];!a&&H_x.test(x.url)&&(a=x);if(x.url&&!x.C){y=x;break}}k=null;x=B.length&&B[r].url;y.depth!==0&&x&&(k=B[r]);return new mfN(y,k,a)}; Cn=function(){var B=g.vE,y=[],a=null;do{var r=B;if(md(r)){var k=r.location.href;a=r.document&&r.document.referrer||null}else k=a,a=null;y.push(new JeZ(k||""));try{B=r.parent}catch(x){B=null}}while(B&&r!==B);r=0;for(B=y.length-1;r<=B;++r)y[r].depth=B-r;r=g.vE;if(r.location&&r.location.ancestorOrigins&&r.location.ancestorOrigins.length===y.length-1)for(B=1;By&&(y=a.length);return 3997-y-B.D.length-1}; wZ=function(B,y){this.C=B;this.depth=y}; ceU=function(){function B(m,C){return m==null?C:m} var y=Cn(),a=Math.max(y.length-1,0),r=odE(y);y=r.C;var k=r.X,x=r.D,J=[];x&&J.push(new wZ([x.url,x.C?2:0],B(x.depth,1)));k&&k!=x&&J.push(new wZ([k.url,2],0));y.url&&y!=x&&J.push(new wZ([y.url,0],B(y.depth,a)));r=g.Em(J,function(m,C){return J.slice(0,J.length-C)}); !y.url||(x||k)&&y!=x||(k=yer(y.url))&&r.push([new wZ([k,1],B(y.depth,a))]);r.push([]);return g.Em(r,function(m){return lR0(a,m)})}; lR0=function(B,y){g.zx(y,function(k){return k.depth>=0}); var a=qQ(y,function(k,x){return Math.max(k,x.depth)},-1),r=SeZ(a+2); r[0]=B;g.U7(y,function(k){return r[k.depth+1]=k.C}); return r}; wQ$=function(){var B=B===void 0?ceU():B;return B.map(function(y){return c7(y)})}; Edr=function(B){var y=!1;y=y===void 0?!1:y;P_.google_image_requests||(P_.google_image_requests=[]);var a=aRN("IMG",P_.document);y&&(a.attributionSrc="");a.src=B;P_.google_image_requests.push(a)}; Vv=function(B){var y="j8";if(B.j8&&B.hasOwnProperty(y))return B.j8;var a=new B;B.j8=a;B.hasOwnProperty(y);return a}; R3=function(){this.X=new soU;this.C=p0()?new ti:new Tj}; z9H=function(){uu();var B=P_.document;return!!(B&&B.body&&B.body.getBoundingClientRect&&typeof P_.setInterval==="function"&&typeof P_.clearInterval==="function"&&typeof P_.setTimeout==="function"&&typeof P_.clearTimeout==="function")}; q3E=function(){uu();return wQ$()}; V6$=function(){}; uu=function(){var B=Vv(V6$);if(!B.C){if(!P_)throw Error("Context has not been set and window is undefined.");B.C=Vv(R3)}return B.C}; YY=function(){throw Error("Invalid UTF8");}; R94=function(B,y){y=String.fromCharCode.apply(null,y);return B==null?y:B+y}; NdN=function(B){var y=!1;y=y===void 0?!1:y;if(unx){if(y&&(Y30?!B.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(B)))throw Error("Found an unpaired surrogate");B=(LsH||(LsH=new TextEncoder)).encode(B)}else{for(var a=0,r=new Uint8Array(3*B.length),k=0;k>6|192;else{if(x>=55296&&x<=57343){if(x<=56319&&k=56320&&J<=57343){x=(x-55296)*1024+ J-56320+65536;r[a++]=x>>18|240;r[a++]=x>>12&63|128;r[a++]=x>>6&63|128;r[a++]=x&63|128;continue}else k--}if(y)throw Error("Found an unpaired surrogate");x=65533}r[a++]=x>>12|224;r[a++]=x>>6&63|128}r[a++]=x&63|128}}B=a===r.length?r:r.subarray(0,a)}return B}; Ln=function(B){g.vE.setTimeout(function(){throw B;},0)}; b_0=function(B){return Array.prototype.map.call(B,function(y){y=y.toString(16);return y.length>1?y:"0"+y}).join("")}; Tdr=function(B){for(var y=[],a=0;a>6|192:((k&64512)==55296&&r+1>18|240,y[a++]=k>>12&63|128):y[a++]=k>>12|224,y[a++]=k>>6&63|128),y[a++]=k&63|128)}return y}; g.bu=function(B,y){y===void 0&&(y=0);pQr();y=t60[y];for(var a=Array(Math.floor(B.length/3)),r=y[64]||"",k=0,x=0;k>2];J=y[(J&3)<<4|m>>4];m=y[(m&15)<<2|C>>6];C=y[C&63];a[x++]=""+l+J+m+C}l=0;C=r;switch(B.length-k){case 2:l=B[k+1],C=y[(l&15)<<2]||r;case 1:B=B[k],a[x]=""+y[B>>2]+y[(B&3)<<4|l>>4]+C+r}return a.join("")}; g.Tx=function(B,y){if(PCW&&!y)B=g.vE.btoa(B);else{for(var a=[],r=0,k=0;k255&&(a[r++]=x&255,x>>=8);a[r++]=x}B=g.bu(a,y)}return B}; Q2r=function(B){var y=[];S3Z(B,function(a){y.push(a)}); return y}; pn=function(B){var y=B.length,a=y*3/4;a%3?a=Math.floor(a):g.QO("=.",B[y-1])&&(a=g.QO("=.",B[y-2])?a-2:a-1);var r=new Uint8Array(a),k=0;S3Z(B,function(x){r[k++]=x}); return k!==a?r.subarray(0,k):r}; S3Z=function(B,y){function a(C){for(;r>4);J!=64&&(y(x<<4&240|J>>2),m!=64&&y(J<<6&192|m))}}; pQr=function(){if(!t7){t7={};for(var B="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),y=["+/=","+/","-_=","-_.","-_"],a=0;a<5;a++){var r=B.concat(y[a].split(""));t60[a]=r;for(var k=0;k=y||(r[B]=a+1,B=Error(),kYr(B,"incident"),Ln(B))}}; Dg=function(B,y,a){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(a===void 0?0:a)&&Symbol.for&&B?Symbol.for(B):B!=null?Symbol(B):Symbol():y}; iu=function(B,y){W7||Kn in B||fRW(B,M6x);B[Kn]|=y}; X0=function(B,y){W7||Kn in B||fRW(B,M6x);B[Kn]=y}; fn=function(){return typeof BigInt==="function"}; $Y=function(B,y){return y===void 0?B.C!==MQ&&!!(2&(B.Py[Kn]|0)):!!(2&y)&&B.C!==MQ}; $fr=function(B,y){if(B!=null)if(typeof B==="string")B=B?new P7(B,Si):Qv();else if(B.constructor!==P7)if(i_U&&B!=null&&B instanceof Uint8Array)B=B.length?new P7(new Uint8Array(B),Si):Qv();else{if(!y)throw Error();B=void 0}return B}; Om=function(B,y){if(typeof y!=="number"||y<0||y>=B.length)throw Error();}; O_$=function(B,y,a){var r=y&128?0:-1,k=B.length,x;if(x=!!k)x=B[k-1],x=x!=null&&typeof x==="object"&&x.constructor===Object;var J=k+(x?-1:0);for(y=y&128?1:0;yy.length)return!1;if(B.lengthk)return!1;if(r>>0;sm=y;h7=(B-y)/4294967296>>>0}; yw=function(B){if(B<0){v7(0-B);var y=g.Y(BK(sm,h7));B=y.next().value;y=y.next().value;sm=B>>>0;h7=y>>>0}else v7(B)}; rf=function(B,y){var a=y*4294967296+(B>>>0);return Number.isSafeInteger(a)?a:aA(B,y)}; UfE=function(B,y){var a=y&2147483648;a&&(B=~B+1>>>0,y=~y>>>0,B==0&&(y=y+1>>>0));B=rf(B,y);return typeof B==="number"?a?-B:B:a?"-"+B:B}; aA=function(B,y){y>>>=0;B>>>=0;if(y<=2097151)var a=""+(4294967296*y+B);else fn()?a=""+(BigInt(y)<>>24|y<<8)&16777215,y=y>>16&65535,B=(B&16777215)+a*6777216+y*6710656,a+=y*8147497,y*=2,B>=1E7&&(a+=B/1E7>>>0,B%=1E7),a>=1E7&&(y+=a/1E7>>>0,a%=1E7),a=y+j2E(a)+j2E(B));return a}; j2E=function(B){B=String(B);return"0000000".slice(B.length)+B}; s2e=function(){var B=sm,y=h7;y&2147483648?fn()?B=""+(BigInt(y|0)<>>0)):(y=g.Y(BK(B,y)),B=y.next().value,y=y.next().value,B="-"+aA(B,y)):B=aA(B,y);return B}; k7=function(B){if(B.length<16)yw(Number(B));else if(fn())B=BigInt(B),sm=Number(B&BigInt(4294967295))>>>0,h7=Number(B>>BigInt(32)&BigInt(4294967295));else{var y=+(B[0]==="-");h7=sm=0;for(var a=B.length,r=0+y,k=(a-y)%6+y;k<=a;r=k,k+=6)r=Number(B.slice(r,k)),h7*=1E6,sm=sm*1E6+r,sm>=4294967296&&(h7+=Math.trunc(sm/4294967296),h7>>>=0,sm>>>=0);y&&(y=g.Y(BK(sm,h7)),B=y.next().value,y=y.next().value,sm=B,h7=y)}}; BK=function(B,y){y=~y;B?B=~B+1:y+=1;return[B,y]}; x7=function(B){return Array.prototype.slice.call(B)}; JE=function(B){if(B!=null&&typeof B!=="number")throw Error("Value of float/double field must be a number, found "+typeof B+": "+B);return B}; h9W=function(B){return B.displayName||B.name||"unknown type name"}; HK=function(B){if(B!=null&&typeof B!=="boolean")throw Error("Expected boolean but got "+wEK(B)+": "+B);return B}; oA=function(B){switch(typeof B){case "bigint":return!0;case "number":return mR(B);case "string":return vdU.test(B);default:return!1}}; BB4=function(B){if(typeof B!=="number")throw Gx("int32");if(!mR(B))throw Gx("int32");return B|0}; CI=function(B){return B==null?B:BB4(B)}; gf=function(B){if(B==null)return B;if(typeof B==="string"&&B)B=+B;else if(typeof B!=="number")return;return mR(B)?B|0:void 0}; lh=function(B){if(B==null)return B;if(typeof B==="string"&&B)B=+B;else if(typeof B!=="number")return;return mR(B)?B>>>0:void 0}; rd$=function(B){var y=0;y=y===void 0?0:y;if(!oA(B))throw Gx("int64");var a=typeof B;switch(y){case 512:switch(a){case "string":return cK(B);case "bigint":return String(wf(64,B));default:return E4(B)}case 1024:switch(a){case "string":return ydU(B);case "bigint":return dZ(wf(64,B));default:return a5$(B)}case 0:switch(a){case "string":return cK(B);case "bigint":return dZ(wf(64,B));default:return zI(B)}default:return Cf(y,"Unknown format requested type for int64")}}; RA=function(B){return B==null?B:rd$(B)}; k5E=function(B){if(B[0]==="-")return!1;var y=B.length;return y<20?!0:y===20&&Number(B.substring(0,6))<184467}; xN4=function(B){var y=B.length;return B[0]==="-"?y<20?!0:y===20&&Number(B.substring(0,7))>-922337:y<19?!0:y===19&&Number(B.substring(0,6))<922337}; JdU=function(B){if(B<0){yw(B);var y=aA(sm,h7);B=Number(y);return uh(B)?B:y}y=String(B);if(k5E(y))return y;yw(B);return rf(sm,h7)}; HfJ=function(B){if(xN4(B))return B;k7(B);return s2e()}; zI=function(B){oA(B);B=Y7(B);uh(B)||(yw(B),B=UfE(sm,h7));return B}; E4=function(B){oA(B);B=Y7(B);if(uh(B))B=String(B);else{var y=String(B);xN4(y)?B=y:(yw(B),B=s2e())}return B}; cK=function(B){oA(B);var y=Y7(Number(B));if(uh(y))return String(y);y=B.indexOf(".");y!==-1&&(B=B.substring(0,y));return HfJ(B)}; ydU=function(B){var y=Y7(Number(B));if(uh(y))return dZ(y);y=B.indexOf(".");y!==-1&&(B=B.substring(0,y));return fn()?dZ(wf(64,BigInt(B))):dZ(HfJ(B))}; a5$=function(B){return uh(B)?dZ(zI(B)):dZ(E4(B))}; mN$=function(B){if(B==null)return B;var y=typeof B;if(y==="bigint")return String(wf(64,B));if(oA(B)){if(y==="string")return cK(B);if(y==="number")return zI(B)}}; C3$=function(B){if(B==null)return B;var y=typeof B;if(y==="bigint")return String(omK(64,B));if(oA(B)){if(y==="string")return oA(B),y=Y7(Number(B)),uh(y)&&y>=0?B=String(y):(y=B.indexOf("."),y!==-1&&(B=B.substring(0,y)),k5E(B)||(k7(B),B=aA(sm,h7))),B;if(y==="number")return oA(B),B=Y7(B),B>=0&&uh(B)?B:JdU(B)}}; gmW=function(B){if(B==null||typeof B=="string"||B instanceof P7)return B}; l5x=function(B){if(typeof B!=="string")throw Error();return B}; LI=function(B){if(B!=null&&typeof B!=="string")throw Error();return B}; N2=function(B){return B==null||typeof B==="string"?B:void 0}; bh=function(B,y){if(!(B instanceof y))throw Error("Expected instanceof "+h9W(y)+" but got "+(B&&h9W(B.constructor)));return B}; cdJ=function(B,y,a){if(B!=null&&B[TI]===pI)return B;if(Array.isArray(B)){var r=B[Kn]|0;a=r|a&32|a&2;a!==r&&X0(B,a);return new y(B)}}; tE=function(B){return B}; SC=function(B){var y=la(PK);return y?B[y]:void 0}; Qw=function(){}; AE=function(B,y){for(var a in B)!isNaN(a)&&y(B,+a,B[a])}; wBJ=function(B){var y=new Qw;AE(B,function(a,r,k){y[r]=x7(k)}); y.x7=B.x7;return y}; zJU=function(B,y){y<100||ei(EmJ,1)}; GI=function(B,y,a,r){var k=r!==void 0;r=!!r;var x=la(PK),J;!k&&W7&&x&&(J=B[x])&&AE(J,zJU);x=[];var m=B.length;J=4294967295;var C=!1,l=!!(y&64),c=l?y&128?0:-1:void 0;if(!(y&1)){var w=m&&B[m-1];w!=null&&typeof w==="object"&&w.constructor===Object?(m--,J=m):w=void 0;if(l&&!(y&128)&&!k){C=!0;var E;J=((E=FC)!=null?E:tE)(J-c,c,B,w)+c}}y=void 0;for(E=0;E=J){var q=E-c,L=void 0;((L=y)!=null?L:y={})[q]=z}else x[E]=z}if(w)for(var b in w)m=w[b],m!=null&& (m=a(m,r))!=null&&(E=+b,z=void 0,l&&!Number.isNaN(E)&&(z=E+c)0?void 0:B===0?Y8W||(Y8W=[0,void 0]):[-B,void 0];case "string":return[0,B];case "object":return B}}; fI=function(B,y,a){return B=XC(B,y[0],y[1],a?1:2)}; XC=function(B,y,a,r){r=r===void 0?0:r;if(B==null){var k=32;a?(B=[a],k|=128):B=[];y&&(k=k&-8380417|(y&1023)<<13)}else{if(!Array.isArray(B))throw Error("narr");k=B[Kn]|0;2048&k&&!(2&k)&&NBH();if(k&256)throw Error("farr");if(k&64)return r!==0||k&2048||X0(B,k|2048),B;if(a&&(k|=128,a!==B[0]))throw Error("mid");a:{a=B;k|=64;var x=a.length;if(x){var J=x-1,m=a[J];if(m!=null&&typeof m==="object"&&m.constructor===Object){y=k&128?0:-1;J-=y;if(J>=1024)throw Error("pvtlmt");for(var C in m)x=+C,x1024)throw Error("spvt");k=k&-8380417|(C&1023)<<13}}}k|=64;r===0&&(k|=2048);X0(B,k);return B}; NBH=function(){ei(bfJ,5)}; TBJ=function(B,y){if(typeof B!=="object")return B;if(Array.isArray(B)){var a=B[Kn]|0;B.length===0&&a&1?B=void 0:a&2||(!y||4096&a||16&a?B=M2(B,a,!1,y&&!(a&16)):(iu(B,34),a&4&&Object.freeze(B)));return B}if(B!=null&&B[TI]===pI)return y=B.Py,a=y[Kn]|0,$Y(B,a)?B:$7(B,y,a)?O4(B,y):M2(y,a);if(B instanceof P7)return B}; O4=function(B,y,a){B=new B.constructor(y);a&&(B.C=MQ);B.X=MQ;return B}; M2=function(B,y,a,r){r!=null||(r=!!(34&y));B=GI(B,y,TBJ,r);r=32;a&&(r|=2);y=y&8380609|r;X0(B,y);return B}; pBJ=function(B){var y=B.Py,a=y[Kn]|0;return $Y(B,a)?$7(B,y,a)?O4(B,y,!0):new B.constructor(M2(y,a,!1)):B}; IA=function(B){if(B.C!==MQ)return!1;var y=B.Py;y=M2(y,y[Kn]|0);iu(y,2048);B.Py=y;B.C=void 0;B.X=void 0;return!0}; Z7=function(B){if(!IA(B)&&$Y(B,B.Py[Kn]|0))throw Error();}; nI=function(B,y){y===void 0&&(y=B[Kn]|0);y&32&&!(y&4096)&&X0(B,y|4096)}; $7=function(B,y,a){return a&2?!0:a&32&&!(a&4096)?(X0(y,a|2),B.C=MQ,!0):!1}; U4=function(B,y,a,r,k){Object.isExtensible(B);y=df(B.Py,y,a,k);if(y!==null||r&&B.X!==MQ)return y}; df=function(B,y,a,r){if(y===-1)return null;var k=y+(a?0:-1),x=B.length-1;if(!(x<1+(a?0:-1))){if(k>=x){var J=B[x];if(J!=null&&typeof J==="object"&&J.constructor===Object){a=J[y];var m=!0}else if(k===x)a=J;else return}else a=B[k];if(r&&a!=null){r=r(a);if(r==null)return r;if(!Object.is(r,a))return m?J[y]=r:B[k]=r,r}return a}}; s4=function(B,y,a,r){Z7(B);var k=B.Py;jC(k,k[Kn]|0,y,a,r);return B}; jC=function(B,y,a,r,k){var x=a+(k?0:-1),J=B.length-1;if(J>=1+(k?0:-1)&&x>=J){var m=B[J];if(m!=null&&typeof m==="object"&&m.constructor===Object)return m[a]=r,y}if(x<=J)return B[x]=r,y;if(r!==void 0){var C;J=((C=y)!=null?C:y=B[Kn]|0)>>13&1023||536870912;a>=J?r!=null&&(x={},B[J+(k?0:-1)]=(x[a]=r,x)):B[x]=r}return y}; aY=function(B,y,a,r,k){var x=B.Py,J=x[Kn]|0;r=$Y(B,J)?1:r;k=!!k||r===3;r===2&&IA(B)&&(x=B.Py,J=x[Kn]|0);B=hE(x,y);var m=B===vK?7:B[Kn]|0,C=BP(m,J);var l=4&C?!1:!0;if(l){4&C&&(B=x7(B),m=0,C=yc(C,J),J=jC(x,J,y,B));for(var c=0,w=0;c "+B)}; Du=function(B,y,a){this.buffer=B;if(a&&!y)throw Error();this.C=y}; WP=function(B,y){if(typeof B==="string")return new Du(DfN(B),y);if(Array.isArray(B))return new Du(new Uint8Array(B),y);if(B.constructor===Uint8Array)return new Du(B,!1);if(B.constructor===ArrayBuffer)return B=new Uint8Array(B),new Du(B,!1);if(B.constructor===P7)return y=A7(B)||new Uint8Array(0),new Du(y,!0,B);if(B instanceof Uint8Array)return B=B.constructor===Uint8Array?B:new Uint8Array(B.buffer,B.byteOffset,B.byteLength),new Du(B,!1);throw Error();}; KE=function(B,y,a,r){this.X=null;this.j=!1;this.C=this.D=this.J=0;this.init(B,y,a,r)}; X7=function(B){var y=0,a=0,r=0,k=B.X,x=B.C;do{var J=k[x++];y|=(J&127)<32&&(a|=(J&127)>>4);for(r=3;r<32&&J&128;r+=7)J=k[x++],a|=(J&127)<>>0,a>>>0);throw eO();}; iq=function(B,y){B.C=y;if(y>B.D)throw if0(B.D,y);}; fE=function(B){var y=B.X,a=B.C,r=y[a++],k=r&127;if(r&128&&(r=y[a++],k|=(r&127)<<7,r&128&&(r=y[a++],k|=(r&127)<<14,r&128&&(r=y[a++],k|=(r&127)<<21,r&128&&(r=y[a++],k|=r<<28,r&128&&y[a++]&128&&y[a++]&128&&y[a++]&128&&y[a++]&128&&y[a++]&128)))))throw eO();iq(B,a);return k}; Mk=function(B){var y=B.X,a=B.C,r=y[a+0],k=y[a+1],x=y[a+2];y=y[a+3];iq(B,B.C+4);return(r<<0|k<<8|x<<16|y<<24)>>>0}; $D=function(B){var y=Mk(B);B=Mk(B);return rf(y,B)}; Ok=function(B){var y=Mk(B),a=Mk(B);B=(a>>31)*2+1;var r=a>>>20&2047;y=4294967296*(a&1048575)+y;return r==2047?y?NaN:B*Infinity:r==0?B*4.9E-324*y:B*Math.pow(2,r-1075)*(y+4503599627370496)}; IY=function(B){for(var y=0,a=B.C,r=a+10,k=B.X;aB.D)throw if0(y,B.D-a);B.C=r;return a}; MQe=function(B,y){if(y==0)return Qv();var a=XBe(B,y);B.h6&&B.j?a=B.X.subarray(a,a+y):(B=B.X,y=a+y,a=a===y?new Uint8Array(0):f5J?B.slice(a,y):new Uint8Array(B.subarray(a,y)));return a.length==0?Qv():new P7(a,Si)}; nE=function(B,y,a,r){if(Zu.length){var k=Zu.pop();k.init(B,y,a,r);B=k}else B=new KE(B,y,a,r);this.C=B;this.D=this.C.C;this.X=this.J=-1;$Nr(this,r)}; $Nr=function(B,y){y=y===void 0?{}:y;B.i8=y.i8===void 0?!1:y.i8}; Of4=function(B,y,a,r){if(dK.length){var k=dK.pop();$Nr(k,r);k.C.init(B,y,a,r);return k}return new nE(B,y,a,r)}; I5W=function(B){var y=B.C;if(y.C==y.D)return!1;B.D=B.C.C;var a=fE(B.C)>>>0;y=a>>>3;a&=7;if(!(a>=0&&a<=5))throw K$r(a,B.D);if(y<1)throw Error("Invalid field number: "+y+" (at position "+B.D+")");B.J=y;B.X=a;return!0}; Uk=function(B){switch(B.X){case 0:B.X!=0?Uk(B):IY(B.C);break;case 1:B=B.C;iq(B,B.C+8);break;case 2:if(B.X!=2)Uk(B);else{var y=fE(B.C)>>>0;B=B.C;iq(B,B.C+y)}break;case 5:B=B.C;iq(B,B.C+4);break;case 3:y=B.J;do{if(!I5W(B))throw Error("Unmatched start-group tag: stream EOF");if(B.X==4){if(B.J!=y)throw Error("Unmatched end-group tag");break}Uk(B)}while(1);break;default:throw K$r(B.X,B.D);}}; jO=function(B,y,a){var r=B.C.D,k=fE(B.C)>>>0,x=B.C.C+k,J=x-r;J<=0&&(B.C.D=x,a(y,B,void 0,void 0,void 0),J=x-B.C.C);if(J)throw Error("Message parsing ended unexpectedly. Expected to read "+(k+" bytes, instead read "+(k-J)+" bytes, either the data ended unexpectedly or the message misreported its own length"));B.C.C=x;B.C.D=r}; m_=function(B){var y=fE(B.C)>>>0;B=B.C;var a=XBe(B,y);B=B.X;if(Zfe){var r=B,k;(k=sk)||(k=sk=new TextDecoder("utf-8",{fatal:!0}));y=a+y;r=a===0&&y===r.length?r:r.subarray(a,y);try{var x=k.decode(r)}catch(l){if(hq===void 0){try{k.decode(new Uint8Array([128]))}catch(c){}try{k.decode(new Uint8Array([97])),hq=!0}catch(c){hq=!1}}!hq&&(sk=void 0);throw l;}}else{x=a;y=x+y;a=[];for(var J=null,m,C;x=y?YY():(C=B[x++],m<194||(C&192)!==128?(x--,YY()):a.push((m&31)<<6|C&63)): m<240?x>=y-1?YY():(C=B[x++],(C&192)!==128||m===224&&C<160||m===237&&C>=160||((k=B[x++])&192)!==128?(x--,YY()):a.push((m&15)<<12|(C&63)<<6|k&63)):m<=244?x>=y-2?YY():(C=B[x++],(C&192)!==128||(m<<28)+(C-144)>>30!==0||((k=B[x++])&192)!==128||((r=B[x++])&192)!==128?(x--,YY()):(m=(m&7)<<18|(C&63)<<12|(k&63)<<6|r&63,m-=65536,a.push((m>>10&1023)+55296,(m&1023)+56320))):YY(),a.length>=8192&&(J=R94(J,a),a.length=0);x=R94(J,a)}return x}; nmH=function(B){var y=fE(B.C)>>>0;return MQe(B.C,y)}; oD=function(B,y){this.X=B>>>0;this.C=y>>>0}; UNH=function(B){if(!B)return dNH||(dNH=new oD(0,0));if(!/^\d+$/.test(B))return null;k7(B);return new oD(sm,h7)}; CO=function(B,y){this.X=B>>>0;this.C=y>>>0}; s$W=function(B){if(!B)return j$J||(j$J=new CO(0,0));if(!/^-?\d+$/.test(B))return null;k7(B);return new CO(sm,h7)}; gL=function(){this.C=[]}; lH=function(B,y,a){for(;a>0||y>127;)B.C.push(y&127|128),y=(y>>>7|a<<25)>>>0,a>>>=7;B.C.push(y)}; cH=function(B,y){for(;y>127;)B.C.push(y&127|128),y>>>=7;B.C.push(y)}; hJ4=function(B,y){if(y>=0)cH(B,y);else{for(var a=0;a<9;a++)B.C.push(y&127|128),y>>=7;B.C.push(1)}}; wL=function(B,y){B.C.push(y>>>0&255);B.C.push(y>>>8&255);B.C.push(y>>>16&255);B.C.push(y>>>24&255)}; vmr=function(){this.D=[];this.X=0;this.C=new gL}; EE=function(B,y){y.length!==0&&(B.D.push(y),B.X+=y.length)}; BtL=function(B,y){z9(B,y,2);y=B.C.end();EE(B,y);y.push(B.X);return y}; yi4=function(B,y){var a=y.pop();for(a=B.X+B.C.length()-a;a>127;)y.push(a&127|128),a>>>=7,B.X++;y.push(a);B.X++}; z9=function(B,y,a){cH(B.C,y*8+a)}; aNE=function(B,y,a){if(a!=null){switch(typeof a){case "string":UNH(a)}z9(B,y,1);switch(typeof a){case "number":B=B.C;v7(a);wL(B,sm);wL(B,h7);break;case "bigint":a=BigInt.asUintN(64,a);a=new oD(Number(a&BigInt(4294967295)),Number(a>>BigInt(32)));B=B.C;y=a.C;wL(B,a.X);wL(B,y);break;default:a=UNH(a),B=B.C,y=a.C,wL(B,a.X),wL(B,y)}}}; qb=function(B,y,a){z9(B,y,2);cH(B.C,a.length);EE(B,B.C.end());EE(B,a)}; VN=function(){function B(){throw Error();} Object.setPrototypeOf(B,B.prototype);return B}; RD=function(B,y,a){this.Py=XC(B,y,a)}; riU=function(B,y){if(y==null||y=="")return new B;y=JSON.parse(y);if(!Array.isArray(y))throw Error("dnarr");iu(y,32);return new B(y)}; YA=function(B,y,a){this.o8=B;this.iM=y;B=la(uH);this.C=!!B&&a===B||!1}; LO=function(B,y){var a=a===void 0?uH:a;return new YA(B,y,a)}; xGr=function(B,y,a,r,k){y=kjK(y,r);y!=null&&(a=BtL(B,a),k(y,B),yi4(B,a))}; T9=function(B,y,a,r){var k=r[B];if(k)return k;k={};k.Rm=r;k.y8=L$W(r[0]);var x=r[1],J=1;x&&x.constructor===Object&&(k.extensions=x,x=r[++J],typeof x==="function"&&(k.T4=!0,Nb!=null||(Nb=x),bH!=null||(bH=r[J+1]),x=r[J+=2]));for(var m={};x&&Array.isArray(x)&&x.length&&typeof x[0]==="number"&&x[0]>0;){for(var C=0;C>BigInt(32)));lH(B.C,a.X,a.C);break;default:a=s$W(y),lH(B.C,a.X,a.C)}}}; nO=function(B,y,a){y=gf(y);y!=null&&y!=null&&(z9(B,a,0),hJ4(B.C,y))}; VrN=function(B,y,a){y=y==null||typeof y==="boolean"?y:typeof y==="number"?!!y:void 0;y!=null&&(z9(B,a,0),B.C.C.push(y?1:0))}; RPr=function(B,y,a){y=N2(y);y!=null&&qb(B,a,NdN(y))}; uUL=function(B,y,a,r,k){y=kjK(y,r);y!=null&&(a=BtL(B,a),k(y,B),yi4(B,a))}; L3J=function(){var B=dL;this.C=YY$;this.isRepeated=0;this.X=Ek;this.defaultValue=void 0;this.D=B.messageId!=null?I3:void 0}; NtK=function(B){return function(){var y=new vmr;w_K(this.Py,y,T9(Fo,AI,G9,B));EE(y,y.C.end());for(var a=new Uint8Array(y.X),r=y.D,k=r.length,x=0,J=0;J-1)return y.apply(null,g.Ee(a));try{return B.C=B.D.C.now(),y.apply(null,g.Ee(a))}finally{B.J+=B.D.C.now()-B.C,B.C=-1,B.X+=1}}}; Ttr=function(B,y){this.X=B;this.D=y;this.C=new b0J(B)}; p_$=function(){this.C={}}; PiZ=function(){var B=vH().flags,y=tr0;B=B.C[y.key];if(y.valueType==="proto"){try{var a=JSON.parse(B);if(Array.isArray(a))return a}catch(r){}return y.defaultValue}return typeof B===typeof y.defaultValue?B:y.defaultValue}; F3U=function(){this.D=void 0;this.X=this.T=0;this.j=-1;this.Sv=new L_;Nf(this.Sv,"mv",SYe).C=!0;Nf(this.Sv,"omid",te);Nf(this.Sv,"epoh",te).C=!0;Nf(this.Sv,"epph",te).C=!0;Nf(this.Sv,"umt",te).C=!0;Nf(this.Sv,"phel",te).C=!0;Nf(this.Sv,"phell",te).C=!0;Nf(this.Sv,"oseid",QfZ).C=!0;var B=this.Sv;B.C.sloi||(B.C.sloi=new uC);B.C.sloi.C=!0;Nf(this.Sv,"mm",BJ);Nf(this.Sv,"ovms",Ai$).C=!0;Nf(this.Sv,"xdi",te).C=!0;Nf(this.Sv,"amp",te).C=!0;Nf(this.Sv,"prf",te).C=!0;Nf(this.Sv,"gtx",te).C=!0;Nf(this.Sv, "mvp_lv",te).C=!0;Nf(this.Sv,"ssmol",te).C=!0;Nf(this.Sv,"fmd",te).C=!0;Nf(this.Sv,"gen204simple",te);this.C=new Ttr(uu(),this.Sv);this.J=!1;this.flags=new p_$}; vH=function(){return Vv(F3U)}; GjZ=function(B,y,a,r){if(Math.random()<(r||B.C))try{if(a instanceof gZ)var k=a;else k=new gZ,o3(a,function(J,m){var C=k,l=C.J++;J=lu(m,J);C.C.push(l);C.X[l]=J}); var x=k.q2(B.X,"pagead2.googlesyndication.com","/pagead/gen_204?id="+y+"&");x&&(uu(),Edr(x))}catch(J){}}; ePL=function(B,y,a){a=a===void 0?{}:a;this.error=B;this.meta=a;this.context=y.context;this.msg=y.message||"";this.id=y.id||"jserror"}; DGN=function(){var B=B===void 0?g.vE:B;return(B=B.performance)&&B.now&&B.timing?Math.floor(B.now()+B.timing.navigationStart):g.g1()}; W3E=function(){var B=B===void 0?g.vE:B;return(B=B.performance)&&B.now?B.now():null}; K3x=function(B,y,a){this.label=B;this.type=y;this.value=a;this.duration=0;this.taskId=this.slotId=void 0;this.uniqueId=Math.random()}; aN=function(){var B=window;this.events=[];this.X=B||g.vE;var y=null;B&&(B.google_js_reporting_queue=B.google_js_reporting_queue||[],this.events=B.google_js_reporting_queue,y=B.google_measure_js_timing);this.C=yy()||(y!=null?y:Math.random()<1)}; i0U=function(B){B&&r3&&yy()&&(r3.clearMarks("goog_"+B.label+"_"+B.uniqueId+"_start"),r3.clearMarks("goog_"+B.label+"_"+B.uniqueId+"_end"))}; kw=function(B,y,a,r,k,x,J){var m="";B&&(m+=B+":");a&&(m+="//",y&&(m+=y+"@"),m+=a,r&&(m+=":"+r));k&&(m+=k);x&&(m+="?"+x);J&&(m+="#"+J);return m}; g.xw=function(B){return B.match(X_N)}; fNW=function(B){return B?decodeURI(B):B}; g.JY=function(B){return fNW(g.xw(B)[3]||null)}; HJ=function(B){return fNW(g.xw(B)[5]||null)}; g.MrL=function(B){B=g.xw(B);return kw(B[1],B[2],B[3],B[4])}; mm=function(B){B=g.xw(B);return kw(null,null,null,null,B[5],B[6],B[7])}; $GZ=function(B){var y=B.indexOf("#");return y<0?B:B.slice(0,y)}; oN=function(B,y){if(B){B=B.split("&");for(var a=0;a=0){var x=B[a].substring(0,r);k=B[a].substring(r+1)}else x=B[a];y(x,k?td(k):"")}}}; CG=function(B,y){if(!y)return B;var a=B.indexOf("#");a<0&&(a=B.length);var r=B.indexOf("?");if(r<0||r>a){r=a;var k=""}else k=B.substring(r+1,a);B=[B.slice(0,r),k,B.slice(a)];a=B[1];B[1]=y?a?a+"&"+y:y:a;return B[0]+(B[1]?"?"+B[1]:"")+B[2]}; g3=function(B,y,a){if(Array.isArray(y))for(var r=0;r=0&&ya)k=a;r+=y.length+1;return td(B.slice(r,k!==-1?k:0))}; Vy=function(B,y){for(var a=B.search(z0),r=0,k,x=[];(k=Ec(B,r,y,a))>=0;)x.push(B.substring(r,k)),r=Math.min(B.indexOf("&",k)+1||a,a);x.push(B.slice(r));return x.join("").replace(Z0e,"$1")}; nMe=function(B,y,a){return w3(Vy(B,y),y,a)}; dG4=function(){var B=RN;this.C=uU;this.n3="jserror";this.bu=!0;this.f0=null;this.X=this.KK;this.Qv=B===void 0?null:B}; UG0=function(B,y,a){var r=Yw;return hI(vH().C.C,function(){try{if(r.Qv&&r.Qv.C){var k=r.Qv.start(B.toString(),3);var x=y();r.Qv.end(k)}else x=y()}catch(m){var J=r.bu;try{i0U(k),J=r.X(B,new LG(bU(m)),void 0,a)}catch(C){r.KK(217,C)}if(!J)throw m;}return x})()}; T0=function(B,y,a,r){return hI(vH().C.C,function(){var k=g.f4.apply(0,arguments);return UG0(B,function(){return y.apply(a,k)},r)})}; bU=function(B){var y=B.toString();B.name&&y.indexOf(B.name)==-1&&(y+=": "+B.name);B.message&&y.indexOf(B.message)==-1&&(y+=": "+B.message);if(B.stack)a:{B=B.stack;var a=y;try{B.indexOf(a)==-1&&(B=a+"\n"+B);for(var r;B!=r;)r=B,B=B.replace(/((https?:\/..*\/)[^\/:]*:\d+(?:.|\n)*)\2/,"$1");y=B.replace(/\n */g,"\n");break a}catch(k){y=a;break a}y=void 0}return y}; LG=function(B){ePL.call(this,Error(B),{message:B})}; jfe=function(){P_&&typeof P_.google_measure_js_timing!="undefined"&&(P_.google_measure_js_timing||RN.disable())}; sfW=function(B){Yw.f0=function(y){g.U7(B,function(a){a(y)})}}; hPr=function(B,y){return UG0(B,y)}; pG=function(B,y){return T0(B,y)}; tY=function(B,y,a,r){Yw.KK(B,y,a,r)}; PJ=function(){return Date.now()-vMN}; BZH=function(){var B=vH().D,y=Sz>=0?PJ()-Sz:-1,a=Qy?PJ()-AY:-1,r=FD>=0?PJ()-FD:-1;if(B==947190542)return 100;if(B==79463069)return 200;B=[2E3,4E3];var k=[250,500,1E3];tY(637,Error(),.001);var x=y;a!=-1&&a1500&&r<4E3?500:J}; G0=function(B,y,a){var r=new er(0,0,0,0);this.time=B;this.volume=null;this.D=y;this.C=r;this.X=a}; ez=function(B,y,a,r,k,x,J,m){this.J=B;this.N=y;this.D=a;this.T=r;this.C=k;this.j=x;this.X=J;this.K=m}; agW=function(B){var y=B!==B.top,a=B.top===xfN(B),r=-1,k=0;if(y&&a&&B.top.mraid){r=3;var x=B.top.mraid}else r=(x=B.mraid)?y?a?2:1:0:-1;x&&(x.IS_GMA_SDK||(k=2),FNJ(y7r,function(J){return typeof x[J]==="function"})||(k=1)); return{o6:x,compatibility:k,yh7:r}}; r7H=function(){var B=window.document;return B&&typeof B.elementFromPoint==="function"}; kxH=function(B,y,a){if(B&&y!==null&&y!=y.top){if(!y.top)return new g.I$(-12245933,-12245933);y=y.top}try{return(a===void 0?0:a)?(new g.I$(y.innerWidth,y.innerHeight)).round():e00(y||window).round()}catch(r){return new g.I$(-12245933,-12245933)}}; Db=function(B,y,a){try{if(B){if(!y.top)return new er(-12245933,-12245933,-12245933,-12245933);y=y.top}var r=kxH(B,y,a),k=r.height,x=r.width;if(x===-12245933)return new er(x,x,x,x);var J=yM(y.document);var m=WuE(J.C);var C=m.x,l=m.y;return new er(l,C+x,l+k,C)}catch(c){return new er(-12245933,-12245933,-12245933,-12245933)}}; WJ=function(B,y){y=Math.pow(10,y);return Math.floor(B*y)/y}; xQe=function(B){return new er(B.top,B.right,B.bottom,B.left)}; J7L=function(B){var y=B.top||0,a=B.left||0;return new er(y,a+(B.width||0),y+(B.height||0),a)}; KG=function(B){return B!=null&&B>=0&&B<=1}; Hn$=function(){var B=g.DR();return B?iU("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(y){return Ae(B,y)})||Ae(B,"OMI/")&&!Ae(B,"XiaoMi/")?!0:Ae(B,"Presto")&&Ae(B,"Linux")&&!Ae(B,"X11")&&!Ae(B,"Android")&&!Ae(B,"Mobi"):!1}; mQN=function(){this.D=!md(P_.top);this.isMobileDevice=H7()||h0E();var B=Cn();this.domain=B.length>0&&B[B.length-1]!=null&&B[B.length-1].url!=null?g.JY(B[B.length-1].url)||"":"";this.C=new er(0,0,0,0);this.J=new g.I$(0,0);this.j=new g.I$(0,0);this.N=new er(0,0,0,0);this.frameOffset=new g.$m(0,0);this.T=0;this.K=!1;this.X=!(!P_||!agW(P_).o6);this.update(P_)}; oYK=function(B,y){y&&y.screen&&(B.J=new g.I$(y.screen.width,y.screen.height))}; Cue=function(B,y){a:{var a=B.C?new g.I$(DN(B.C),B.C.getHeight()):new g.I$(0,0);y=y===void 0?P_:y;y!==null&&y!=y.top&&(y=y.top);var r=0,k=0;try{var x=y.document,J=x.body,m=x.documentElement;if(x.compatMode=="CSS1Compat"&&m.scrollHeight)r=m.scrollHeight!=a.height?m.scrollHeight:m.offsetHeight,k=m.scrollWidth!=a.width?m.scrollWidth:m.offsetWidth;else{var C=m.scrollHeight,l=m.scrollWidth,c=m.offsetHeight,w=m.offsetWidth;m.clientHeight!=c&&(C=J.scrollHeight,l=J.scrollWidth,c=J.offsetHeight,w=J.offsetWidth); C>a.height?C>c?(r=C,k=l):(r=c,k=w):C0||B.K)return!0;B=uu().X.isVisible();var y=rZ(fG)===0;return B||y}; XD=function(){return Vv(mQN)}; $w=function(B){this.D=B;this.X=0;this.C=null}; Oc=function(B,y,a){this.D=B;this.E0=a===void 0?"na":a;this.j=[];this.isInitialized=!1;this.J=new G0(-1,!0,this);this.C=this;this.K=y;this.R7=this.U=!1;this.t7="uk";this.J7=!1;this.T=!0}; IN=function(B,y){g.YI(B.j,y)||(B.j.push(y),y.yh(B.C),y.lX(B.J),y.yY()&&(B.U=!0))}; gYE=function(B){B=B.C;B.fC();B.H1();var y=XD();y.N=Db(!1,B.D,y.isMobileDevice);Cue(XD(),B.D);B.J.C=B.q4()}; lgU=function(B){B.U=B.j.length?iU(B.j,function(y){return y.yY()}):!1}; c7$=function(B){var y=g.Qp(B.j);g.U7(y,function(a){a.lX(B.J)})}; Zb=function(B){var y=g.Qp(B.j);g.U7(y,function(a){a.yh(B.C)}); B.C!=B||c7$(B)}; nG=function(B,y,a,r){this.element=B;this.C=new er(0,0,0,0);this.D=null;this.T=new er(0,0,0,0);this.X=y;this.Sv=a;this.J7=r;this.Xx=!1;this.timestamp=-1;this.U=new ez(y.J,this.element,this.C,new er(0,0,0,0),0,0,PJ(),0);this.j=void 0}; w7$=function(B,y){return B.j?new er(Math.max(y.top+B.j.top,y.top),Math.min(y.left+B.j.right,y.right),Math.min(y.top+B.j.bottom,y.bottom),Math.max(y.left+B.j.left,y.left)):y.clone()}; d3=function(B){this.j=!1;this.C=B;this.J=function(){}}; EYZ=function(B,y,a){this.D=a===void 0?0:a;this.X=B;this.C=y==null?"":y}; zgW=function(B){switch(Math.trunc(B.D)){case -16:return-16;case -8:return-8;case 0:return 0;case 8:return 8;case 16:return 16;default:return 16}}; qmr=function(B,y){return B.Dy.D?!1:B.Xy.X?!1:typeof B.Ctypeof y.C?!1:B.C0?r[a]-r[a-1]:r[a]})}; Hm=function(){this.X=new yA;this.E0=this.vk=0;this.rQ=new Bm;this.Ch=this.N=-1;this.Yf=1E3;this.m_=new yA([1,.9,.8,.7,.6,.5,.4,.3,.2,.1,0]);this.t7=this.Xx=-1}; mr=function(B,y){return Tf0(B.X,y===void 0?!0:y)}; o5=function(B,y,a,r){var k=k===void 0?!1:k;a=T0(r,a);a3(B,y,a,{capture:k})}; g4=function(B,y){y=C2(y);return y===0?0:C2(B)/y}; C2=function(B){return Math.max(B.bottom-B.top,0)*Math.max(B.right-B.left,0)}; Phr=function(B,y){if(!B||!y)return!1;for(var a=0;B!==null&&a++<100;){if(B===y)return!0;try{if(B=B.parentElement||B){var r=B_(B),k=r&&of(r),x=k&&k.frameElement;x&&(B=x)}}catch(J){break}}return!1}; S40=function(B,y,a){if(!B||!y)return!1;y=K0(B.clone(),-y.left,-y.top);B=(y.left+y.right)/2;y=(y.top+y.bottom)/2;md(window.top)&&window.top&&window.top.document&&(window=window.top);if(!r7H())return!1;B=window.document.elementFromPoint(B,y);if(!B)return!1;y=(y=(y=B_(a))&&y.defaultView&&y.defaultView.frameElement)&&Phr(y,B);var r=B===a;B=!r&&B&&NG(B,function(k){return k===a}); return!(y||r||B)}; QAx=function(B,y,a,r){return XD().D?!1:DN(B)<=0||B.getHeight()<=0?!0:a&&r?hPr(208,function(){return S40(B,y,a)}):!1}; ly=function(B,y,a){g.W.call(this);this.position=AEL.clone();this.TL=this.fQ();this.r8=-2;this.timeCreated=Date.now();this.o$=-1;this.qJ=y;this.d2=null;this.Sj=!1;this.Rh=null;this.opacity=-1;this.requestSource=a;this.Tf7=!1;this.Ij=function(){}; this.Y8=function(){}; this.zD=new fYH;this.zD.E2=B;this.zD.C=B;this.dA=!1;this.iI={PM:null,yj:null};this.Bs=!0;this.Zb=null;this.eb=this.Hl=!1;vH().T++;this.z2=this.So();this.Wv=-1;this.rz=null;this.hasCompleted=this.SQ=!1;this.Sv=new L_;fZU(this.Sv);FRL(this);this.requestSource==1?bC(this.Sv,"od",1):bC(this.Sv,"od",0)}; FRL=function(B){B=B.zD.E2;var y;if(y=B&&B.getAttribute)y=/-[a-z]/.test("googleAvInapp")?!1:GI0&&B.dataset?"googleAvInapp"in B.dataset:B.hasAttribute?B.hasAttribute("data-"+wCr()):!!B.getAttribute("data-"+wCr());y&&(XD().X=!0)}; cm=function(B,y){y!=B.eb&&(B.eb=y,B=XD(),y?B.T++:B.T>0&&B.T--)}; ev4=function(B,y){if(B.rz){if(y.getName()===B.rz.getName())return;B.rz.dispose();B.rz=null}y=y.create(B.zD.C,B.Sv,B.yY());if(y=y!=null&&y.observe()?y:null)B.rz=y}; D2E=function(B,y,a){if(!B.d2||B.qJ==-1||y.X===-1||B.d2.X===-1)return 0;B=y.X-B.d2.X;return B>a?0:B}; WRJ=function(B,y,a){if(B.rz){B.rz.zy();var r=B.rz.U,k=r.J,x=k.C;if(r.T!=null){var J=r.D;B.Rh=new g.$m(J.left-x.left,J.top-x.top)}x=B.rq()?Math.max(r.C,r.j):r.C;J={};k.volume!==null&&(J.volume=k.volume);k=B.M4(r);B.d2=r;B.qz(x,y,a,!1,J,k,r.K)}}; KR0=function(B){if(B.Sj&&B.Zb){var y=Tq(B.Sv,"od")==1,a=XD().C,r=B.Zb,k=B.rz?B.rz.getName():"ns",x=B.Rh,J=new g.I$(DN(a),a.getHeight());a=B.rq();B={eEz:k,Rh:x,Ppm:J,rq:a,AB:B.z2.AB,mV_:y};if(y=r.X){y.zy();k=y.U;x=k.J.C;var m=J=null;k.T!=null&&x&&(J=k.D,J=new g.$m(J.left-x.left,J.top-x.top),m=new g.I$(x.right-x.left,x.bottom-x.top));k=a?Math.max(k.C,k.j):k.C;a={eEz:y.getName(),Rh:J,Ppm:m,rq:a,mV_:!1,AB:k}}else a=null;a&&LRW(r,B,a)}}; iI4=function(B,y,a){y&&(B.Ij=y);a&&(B.Y8=a)}; g.w4=function(){}; g.E1=function(B){return{value:B,done:!1}}; XKW=function(){this.J=this.C=this.D=this.X=this.j=0}; f7J=function(B){var y={};var a=g.g1()-B.j;y=(y.ptlt=a,y);(a=B.X)&&(y.pnk=a);(a=B.D)&&(y.pnc=a);(a=B.J)&&(y.pnmm=a);(B=B.C)&&(y.pns=B);return y}; MCU=function(){hK.call(this);this.fullscreen=!1;this.volume=void 0;this.paused=!1;this.mediaTime=-1}; z6=function(B){return KG(B.volume)&&B.volume>0}; q0=function(B,y,a,r){a=a===void 0?!0:a;r=r===void 0?function(){return!0}:r; return function(k){var x=k[B];if(Array.isArray(x)&&r(k))return $2r(x,y,a)}}; YK=function(B,y){return function(a){return y(a)?a[B]:void 0}}; OIr=function(B){return function(y){for(var a=0;a0?x[k-1]+1:0,r+1).reduce(function(J,m){return J+m},0)})}; I7W=function(){this.X=this.C=""}; ZIE=function(){}; N0=function(B,y){var a={};if(B!==void 0)if(y!=null)for(var r in y){var k=y[r];r in Object.prototype||k!=null&&(a[r]=typeof k==="function"?k(B):B[k])}else g.qf(a,B);return sc(jz(new Uc,a))}; n7N=function(){var B={};this.X=(B.vs=[1,0],B.vw=[0,1],B.am=[2,2],B.a=[4,4],B.f=[8,8],B.bm=[16,16],B.b=[32,32],B.avw=[0,64],B.avs=[64,0],B.pv=[256,256],B.gdr=[0,512],B.p=[0,1024],B.r=[0,2048],B.m=[0,4096],B.um=[0,8192],B.ef=[0,16384],B.s=[0,32768],B.pmx=[0,16777216],B.mut=[33554432,33554432],B.umutb=[67108864,67108864],B.tvoff=[134217728,134217728],B);this.C={};for(var y in this.X)this.X[y][1]>0&&(this.C[y]=0);this.D=0}; by=function(B,y){var a=B.X[y],r=a[1];B.D+=a[0];r>0&&B.C[y]==0&&(B.C[y]=1)}; d2H=function(B){var y=g.ms(B.X),a=0,r;for(r in B.C)g.YI(y,r)&&B.C[r]==1&&(a+=B.X[r][1],B.C[r]=2);return a}; U2L=function(B){var y=0,a;for(a in B.C){var r=B.C[a];if(r==1||r==2)y+=B.X[a][1]}return y}; T6=function(){this.C=this.X=0}; p2=function(){Hm.call(this);this.D=new Bm;this.s0=this.U=this.J7=0;this.K=-1;this.wQ=new Bm;this.j=new Bm;this.C=new yA;this.T=this.J=-1;this.R7=new Bm;this.Yf=2E3;this.uw=new T6;this.A7=new T6;this.QO=new T6}; tV=function(B,y,a){var r=B.s0;Qy||a||B.K==-1||(r+=y-B.K);return r}; jAN=function(){this.D=!1}; Pm=function(B,y){this.D=!1;this.J=B;this.U=y;this.j=0}; Ss=function(B,y){Pm.call(this,B,y);this.N=[]}; sAZ=function(){}; QA=function(){}; AV=function(B,y,a,r){nG.call(this,B,y,a,r)}; Fa=function(B,y,a){nG.call(this,null,B,y,a);this.K=B.isActive();this.N=0}; G6=function(B){return[B.top,B.left,B.bottom,B.right]}; Dh=function(B,y,a,r,k,x){x=x===void 0?new QA:x;ly.call(this,y,a,r);this.gi=k;this.HV=0;this.Nr={};this.Ri=new n7N;this.lT={};this.pj="";this.QO=null;this.Oi=!1;this.C=[];this.Hm=x.X();this.T=x.D();this.J=null;this.D=-1;this.E0=this.U=void 0;this.Ch=this.R7=0;this.t7=-1;this.Yf=this.A7=!1;this.J7=this.K=this.X=this.SX=this.C2=0;new yA;this.uw=this.s0=0;this.rQ=-1;this.nt=0;this.N=g.QM;this.Xx=[this.fQ()];this.Zi=2;this.kH={};this.kH.pause="p";this.kH.resume="r";this.kH.skip="s";this.kH.mute="m";this.kH.unmute= "um";this.kH.exitfullscreen="ef";this.j=null;this.m_=this.wQ=!1;this.vy=Math.floor(Date.now()/1E3-1704067200);this.vk=0}; Wm=function(B){B.hasCompleted=!0;B.nt!=0&&(B.nt=3)}; K2=function(B){return B===void 0?B:Number(B)?WJ(B,3):0}; iy=function(B,y){return B.Xx[y!=null&&yMath.max(1E4,B.D/3)?0:y);var a=B.N(B)||{};a=a.currentTime!==void 0?a.currentTime:B.R7;var r=a-B.R7,k=0;r>=0?(B.Ch+=y,B.uw+=Math.max(y-r,0),k=Math.min(r,B.Ch)):B.s0+=Math.abs(r);r!=0&&(B.Ch=0);B.rQ==-1&&r>0&&(B.rQ=FD>=0?PJ()-FD:-1);B.R7=a;return k}; BK0=function(B,y){iU(B.T,function(a){return a.J==y.J})||B.T.push(y)}; yqZ=function(B){var y=kK(B.Ax().C,1);return Xa(B,y)}; Xa=function(B,y,a){return y>=15E3?!0:B.A7?(a===void 0?0:a)?!0:B.D>0?y>=B.D/2:B.t7>0?y>=B.t7:!1:!1}; aux=function(B){var y=WJ(B.z2.AB,2),a=B.Ri.D,r=B.z2,k=iy(B),x=K2(k.J),J=K2(k.T),m=K2(r.volume),C=WJ(k.N,2),l=WJ(k.Ch,2),c=WJ(r.AB,2),w=WJ(k.Xx,2),E=WJ(k.t7,2);r=WJ(r.Xo,2);var z=B.Gy().clone().round();B=B.rz&&B.rz.D?(B.rz?B.rz.D:null).clone().round():null;k=mr(k,!1);return{yg0:y,d4:a,ZA:x,iQ:J,BW:m,NC:C,uQ:l,AB:c,A2:w,En:E,Xo:r,position:z,gs:B,QZ:k}}; k_r=function(B,y){rqE(B.C,y,function(){return{yg0:0,d4:void 0,ZA:-1,iQ:-1,BW:-1,NC:-1,uQ:-1,AB:-1,A2:-1,En:-1,Xo:-1,position:void 0,gs:void 0,QZ:[]}}); B.C[y]=aux(B)}; rqE=function(B,y,a){for(var r=B.length;r0?1:0;w.atos= a5(l.C);w.ssb=a5(l.m_,!1);w.amtos=Tf0(l.C,!1);w.uac=B.C2;w.vpt=l.D.C;c=="nio"&&(w.nio=1,w.avms="nio");w.gmm="4";w.gdr=Xa(B,l.D.C,!0)?1:0;w.efpf=B.Zi;if(c=="gsv"||c=="nis")c=B.rz,c.N>0&&(w.nnut=c.N);w.tcm=hv$(B);w.nmt=B.s0;w.bt=B.uw;w.pst=B.rQ;w.vpaid=B.U;w.dur=B.D;w.vmtime=B.R7;w.is=B.Ri.D;B.C.length>=1&&(w.i0=B.C[0].d4,w.a0=[B.C[0].BW],w.c0=[B.C[0].AB],w.ss0=[B.C[0].Xo],c=B.C[0].position,x=B.C[0].gs,w.p0=c?G6(c):void 0,c&&x&&!W_(x,c)&&(w.cp0=G6(x)));B.C.length>=2&&(w.i1=B.C[1].d4,w.a1=$K(B.C[1].ZA, B.C[1].BW,B.C[1].iQ),w.c1=$K(B.C[1].NC,B.C[1].AB,B.C[1].uQ),w.ss1=$K(B.C[1].A2,B.C[1].Xo,B.C[1].En),c=B.C[1].position,x=B.C[1].gs,w.p1=c?G6(c):void 0,c&&x&&!W_(x,c)&&(w.cp1=G6(x)),w.mtos1=B.C[1].QZ);B.C.length>=3&&(w.i2=B.C[2].d4,w.a2=$K(B.C[2].ZA,B.C[2].BW,B.C[2].iQ),w.c2=$K(B.C[2].NC,B.C[2].AB,B.C[2].uQ),w.ss2=$K(B.C[2].A2,B.C[2].Xo,B.C[2].En),c=B.C[2].position,x=B.C[2].gs,w.p2=c?G6(c):void 0,c&&x&&!W_(x,c)&&(w.cp2=G6(x)),w.mtos2=B.C[2].QZ);B.C.length>=4&&(w.i3=B.C[3].d4,w.a3=$K(B.C[3].ZA,B.C[3].BW, B.C[3].iQ),w.c3=$K(B.C[3].NC,B.C[3].AB,B.C[3].uQ),w.ss3=$K(B.C[3].A2,B.C[3].Xo,B.C[3].En),c=B.C[3].position,x=B.C[3].gs,w.p3=c?G6(c):void 0,c&&x&&!W_(x,c)&&(w.cp3=G6(x)),w.mtos3=B.C[3].QZ);w.cs=U2L(B.Ri);y&&(w.ic=d2H(B.Ri),w.dvpt=l.D.X,w.dvs=JV(l.X,.5),w.dfvs=JV(l.X,1),w.davs=JV(l.C,.5),w.dafvs=JV(l.C,1),a&&(l.D.X=0,pK$(l.X),pK$(l.C)),B.Wm()&&(w.dtos=l.J7,w.dav=l.U,w.dtoss=B.HV+1,a&&(l.J7=0,l.U=0,B.HV++)),w.dat=l.j.X,w.dft=l.R7.X,a&&(l.j.X=0,l.R7.X=0));w.ps=[m.j.width,m.j.height];w.bs=[DN(m.C),m.C.getHeight()]; w.scs=[m.J.width,m.J.height];w.dom=m.domain;B.SX&&(w.vds=B.SX);if(B.T.length>0||B.Hm)y=g.Qp(B.T),B.Hm&&y.push(B.Hm),w.pings=g.Em(y,function(E){return E.toString()}); y=g.Em(g.L2(B.T,function(E){return E.T()}),function(E){return E.getId()}); T$U(y);w.ces=y;B.X&&(w.vmer=B.X);B.K&&(w.vmmk=B.K);B.J7&&(w.vmiec=B.J7);w.avms=B.rz?B.rz.getName():"ns";B.rz&&g.qf(w,B.rz.Vm());r?(w.c=WJ(B.z2.AB,2),w.ss=WJ(B.z2.Xo,2)):w.tth=PJ()-mkH;w.mc=WJ(l.Ch,2);w.nc=WJ(l.N,2);w.mv=K2(l.T);w.nv=K2(l.J);w.lte=WJ(B.r8,2);r=iy(B,k);mr(l);w.qmtos=mr(r);w.qnc=WJ(r.N,2);w.qmv=K2(r.T);w.qnv=K2(r.J);w.qas=r.J>0?1:0;w.qi=B.pj;w.avms||(w.avms="geo");w.psm=l.uw.C;w.psv=l.uw.getValue();w.psfv=l.A7.getValue();w.psa=l.QO.getValue();C=i4x(C.Sv);C.length&&(w.veid=C);B.j&&g.qf(w, f7J(B.j));w.avas=B.lC();w.vs=B.xR();w.co=oDU(B);w.tm=l.vk;w.tu=l.E0;return w}; xk4=function(B,y){if(g.YI(CqH,y))return!0;var a=B.Nr[y];return a!==void 0?(B.Nr[y]=!0,!a):!1}; oDU=function(B){var y=B.vk.toString(10).padStart(2,"0");y=""+B.vy+y;B.vk<99&&B.vk++;return y}; luZ=function(){this.C={};var B=of();O1(this,B,document);var y=gDJ();try{if("1"==y){for(var a=B.parent;a!=B.top;a=a.parent)O1(this,a,a.document);O1(this,B.top,B.top.document)}}catch(r){}}; gDJ=function(){var B=document.documentElement;try{if(!md(of().top))return"2";var y=[],a=of(B.ownerDocument);for(B=a;B!=a.top;B=B.parent)if(B.frameElement)y.push(B.frameElement);else break;return y&&y.length!=0?"1":"0"}catch(r){return"2"}}; O1=function(B,y,a){o5(a,"mousedown",function(){return cqJ(B)},301); o5(y,"scroll",function(){return wPZ(B)},302); o5(a,"touchmove",function(){return EDr(B)},303); o5(a,"mousemove",function(){return zQN(B)},304); o5(a,"keydown",function(){return qk$(B)},305)}; cqJ=function(B){g.vC(B.C,function(y){y.D>1E5||++y.D})}; wPZ=function(B){g.vC(B.C,function(y){y.C>1E5||++y.C})}; EDr=function(B){g.vC(B.C,function(y){y.C>1E5||++y.C})}; qk$=function(B){g.vC(B.C,function(y){y.X>1E5||++y.X})}; zQN=function(B){g.vC(B.C,function(y){y.J>1E5||++y.J})}; VO$=function(){this.C=[];this.X=[]}; I5=function(B,y){return g.Vp(B.C,function(a){return a.pj==y})}; RQx=function(B,y){return y?g.Vp(B.C,function(a){return a.zD.E2==y}):null}; u74=function(B,y){return g.Vp(B.X,function(a){return a.S_()==2&&a.pj==y})}; n2=function(){var B=Zh;return B.C.length==0?B.X:B.X.length==0?B.C:g.SK(B.X,B.C)}; YkN=function(B,y){B=y.S_()==1?B.C:B.X;var a=qV(B,function(r){return r==y}); return a!=-1?(B.splice(a,1),y.rz&&y.rz.unobserve(),y.dispose(),!0):!1}; Lix=function(B){var y=Zh;if(YkN(y,B)){switch(B.S_()){case 0:var a=function(){return null}; case 2:a=function(){return u74(y,B.pj)}; break;case 1:a=function(){return I5(y,B.pj)}}for(var r=a();r;r=a())YkN(y,r)}}; NKJ=function(B){var y=Zh;B=g.L2(B,function(a){return!RQx(y,a.zD.E2)}); y.C.push.apply(y.C,g.Ee(B))}; bEZ=function(B){var y=[];g.U7(B,function(a){iU(Zh.C,function(r){return r.zD.E2===a.zD.E2&&r.pj===a.pj})||(Zh.C.push(a),y.push(a))})}; d4=function(){this.C=this.X=null}; TKe=function(B,y){function a(r,k){y(r,k)} if(B.X==null)return!1;B.C=g.Vp(B.X,function(r){return r!=null&&r.o0()}); B.C&&(B.C.init(a)?gYE(B.C.C):y(B.C.C.Qh(),B.C));return B.C!=null}; U1=function(B){B=pPr(B);d3.call(this,B.length?B[B.length-1]:new Oc(P_,0));this.D=B;this.X=null}; pPr=function(B){if(!B.length)return[];B=(0,g.L2)(B,function(a){return a!=null&&a.hf()}); for(var y=1;ya.time?y:a},B[0])}; vm=function(B){B=B===void 0?P_:B;d3.call(this,new Oc(B,2))}; BG=function(){var B=QYK();Oc.call(this,P_.top,B,"geo")}; QYK=function(){vH();var B=XD();return B.D||B.X?0:2}; AqZ=function(){}; y2=function(){this.done=!1;this.C={Nk:0,FH:0,ZGk:0,rl:0,aj:-1,j5:0,TM:0,F$:0,OVw:0};this.j=null;this.T=!1;this.D=null;this.N=0;this.X=new $w(this)}; rQ=function(){var B=ab;B.T||(B.T=!0,Fir(B,function(){return B.J.apply(B,g.Ee(g.f4.apply(0,arguments)))}),B.J())}; G_$=function(){Vv(AqZ);var B=Vv(d4);B.C!=null&&B.C.C?gYE(B.C.C):XD().update(P_)}; kt=function(B,y,a){if(!B.done&&(B.X.cancel(),y.length!=0)){B.D=null;try{G_$();var r=PJ();vH().j=r;if(Vv(d4).C!=null)for(var k=0;k=0?PJ()-Sz:-1,m=PJ();k.C.aj==-1&&(J=m);var C=XD(),l=vH(),c=p_(l.Sv),w=n2();try{if(w.length>0){var E=C.C;E&&(c.bs=[DN(E),E.getHeight()]);var z=C.j;z&&(c.ps=[z.width,z.height]);P_.screen&&(c.scs=[P_.screen.width,P_.screen.height])}else c.url=encodeURIComponent(P_.location.href.substring(0,512)),x.referrer&&(c.referrer=encodeURIComponent(x.referrer.substring(0,512))); c.tt=J;c.pt=Sz;c.bin=l.X;P_.google_osd_load_pub_page_exp!==void 0&&(c.olpp=P_.google_osd_load_pub_page_exp);c.deb=[1,k.C.Nk,k.C.FH,k.C.rl,k.C.aj,0,k.X.X,k.C.j5,k.C.TM,k.C.F$,k.C.OVw,-1].join(";");c.tvt=DkE(k,m);C.X&&(c.inapp=1);if(P_!==null&&P_!=P_.top){w.length>0&&(c.iframe_loc=encodeURIComponent(P_.location.href.substring(0,512)));var q=C.N;c.is=[DN(q),q.getHeight()]}}catch(L){c.error=1}ab.D=c}E=g.E3(ab.D);z=vH().C;Tq(z.D,"prf")==1?(q=new sE,k=z.C,x=0,k.C>-1&&(x=k.D.C.now()-k.C),q=xD(q,1,JE(k.J+ x),0),k=z.C,q=xD(q,5,CI(k.C>-1?k.X+1:k.X),0),q=xD(q,2,RA(z.X.C.D()),"0"),q=xD(q,3,RA(z.X.C.X()),"0"),z=xD(q,4,RA(z.X.C.C()),"0"),q={},z=(q.pf=g.bu(z.D()),q)):z={};g.qf(E,z);g.qf(y,r,a,E,B())}])}; iE0=function(){var B=Kir||P_;if(!B)return"";var y=[];if(!B.location||!B.location.href)return"";y.push("url="+encodeURIComponent(B.location.href.substring(0,512)));B.document&&B.document.referrer&&y.push("referrer="+encodeURIComponent(B.document.referrer.substring(0,512)));return y.join("&")}; xt=function(){var B="youtube.player.web_20250616_22_RC00".match(/_(\d{8})_RC\d+$/)||"youtube.player.web_20250616_22_RC00".match(/_(\d{8})_\d+_\d+$/)||"youtube.player.web_20250616_22_RC00".match(/_(\d{8})_\d+\.\d+$/)||"youtube.player.web_20250616_22_RC00".match(/_(\d{8})_\d+_RC\d+$/),y;if(((y=B)==null?void 0:y.length)==2)return B[1];B="youtube.player.web_20250616_22_RC00".match(/.*_(\d{2})\.(\d{4})\.\d+_RC\d+$/);var a;return((a=B)==null?void 0:a.length)==3?"20"+B[1]+B[2]:null}; XPr=function(){return"av.default_js".includes("ima_html5_sdk")?{a4:"ima",l1:null}:"av.default_js".includes("ima_native_sdk")?{a4:"nima",l1:null}:"av.default_js".includes("admob-native-video-javascript")?{a4:"an",l1:null}:"youtube.player.web_20250616_22_RC00".includes("cast_js_sdk")?{a4:"cast",l1:xt()}:"youtube.player.web_20250616_22_RC00".includes("youtube.player.web")?{a4:"yw",l1:xt()}:"youtube.player.web_20250616_22_RC00".includes("outstream_web_client")?{a4:"out",l1:xt()}:"youtube.player.web_20250616_22_RC00".includes("drx_rewarded_web")? {a4:"r",l1:xt()}:"youtube.player.web_20250616_22_RC00".includes("gam_native_web_video")?{a4:"n",l1:xt()}:"youtube.player.web_20250616_22_RC00".includes("admob_interstitial_video")?{a4:"int",l1:xt()}:{a4:"j",l1:null}}; mp=function(B,y){var a={sv:"967"};Ja!==null&&(a.v=Ja);a.cb=fuW;a.nas=Zh.C.length;a.msg=B;y!==void 0&&(B=MOL(y))&&(a.e=HG[B]);return a}; ob=function(B){return PQ(B,"custom_metric_viewable")}; MOL=function(B){var y=ob(B)?"custom_metric_viewable":B.toLowerCase();return gd(f2,function(a){return a==y})}; $kU=function(){this.C=void 0;this.X=!1;this.D=0;this.J=-1;this.j="tos"}; ZEZ=function(B){try{var y=B.split(",");return y.length>g.ms(OE$).length?null:qQ(y,function(a,r){r=r.toLowerCase().split("=");if(r.length!=2||Iu0[r[0]]===void 0||!Iu0[r[0]](r[1]))throw Error("Entry ("+r[0]+", "+r[1]+") is invalid.");a[r[0]]=r[1];return a},{})}catch(a){return null}}; nDr=function(B,y){if(B.C==void 0)return 0;switch(B.j){case "mtos":return B.X?xK(y.C,B.C):xK(y.X,B.C);case "tos":return B.X?kK(y.C,B.C):kK(y.X,B.C)}return 0}; Cw=function(B,y,a,r){Pm.call(this,y,r);this.N=B;this.K=a}; gQ=function(){}; ll=function(B){Pm.call(this,"fully_viewable_audible_half_duration_impression",B)}; cG=function(B){this.C=B}; wQ=function(B,y){Pm.call(this,B,y)}; E9=function(B){Ss.call(this,"measurable_impression",B)}; zL=function(){cG.apply(this,arguments)}; qC=function(B,y,a){Fa.call(this,B,y,a)}; V2=function(B){B=B===void 0?P_:B;d3.call(this,new Oc(B,2))}; Rb=function(B,y,a){Fa.call(this,B,y,a)}; ul=function(B){B=B===void 0?P_:B;d3.call(this,new Oc(B,2))}; Yt=function(){Oc.call(this,P_,2,"mraid");this.uw=0;this.Ch=this.Xx=!1;this.N=null;this.X=agW(this.D);this.J.C=new er(0,0,0,0);this.vk=!1}; Lw=function(B,y,a){B.RC("addEventListener",y,a)}; sYx=function(B){vH().J=!!B.RC("isViewable");Lw(B,"viewableChange",dk4);B.RC("getState")==="loading"?Lw(B,"ready",Uk$):jYZ(B)}; jYZ=function(B){typeof B.X.o6.AFMA_LIDAR==="string"?(B.Xx=!0,hQJ(B)):(B.X.compatibility=3,B.N="nc",B.fail("w"))}; hQJ=function(B){B.Ch=!1;var y=Tq(vH().Sv,"rmmt")==1,a=!!B.RC("isViewable");(y?!a:1)&&uu().setTimeout(pG(524,function(){B.Ch||(vDZ(B),tY(540,Error()),B.N="mt",B.fail("w"))}),500); BLE(B);Lw(B,B.X.o6.AFMA_LIDAR,yI$)}; BLE=function(B){var y=Tq(vH().Sv,"sneio")==1,a=B.X.o6.AFMA_LIDAR_EXP_1!==void 0,r=B.X.o6.AFMA_LIDAR_EXP_2!==void 0;(y=y&&r)&&(B.X.o6.AFMA_LIDAR_EXP_2=!0);a&&(B.X.o6.AFMA_LIDAR_EXP_1=!y)}; vDZ=function(B){B.RC("removeEventListener",B.X.o6.AFMA_LIDAR,yI$);B.Xx=!1}; am$=function(B,y){if(B.RC("getState")==="loading")return new g.I$(-1,-1);y=B.RC(y);if(!y)return new g.I$(-1,-1);B=parseInt(y.width,10);y=parseInt(y.height,10);return isNaN(B)||isNaN(y)?new g.I$(-1,-1):new g.I$(B,y)}; Uk$=function(){try{var B=Vv(Yt);B.RC("removeEventListener","ready",Uk$);jYZ(B)}catch(y){tY(541,y)}}; yI$=function(B,y){try{var a=Vv(Yt);a.Ch=!0;var r=B?new er(B.y,B.x+B.width,B.y+B.height,B.x):new er(0,0,0,0);var k=PJ(),x=ME();var J=new G0(k,x,a);J.C=r;J.volume=y;a.lX(J)}catch(m){tY(542,m)}}; dk4=function(B){var y=vH(),a=Vv(Yt);B&&!y.J&&(y.J=!0,a.vk=!0,a.N&&a.fail("w",!0))}; NC=function(){this.isInitialized=!1;this.C=this.X=null;var B={};this.N=(B.start=this.Gf,B.firstquartile=this.KE,B.midpoint=this.Yw,B.thirdquartile=this.mE,B.complete=this.B2,B.error=this.rh,B.pause=this.yA,B.resume=this.dL,B.skip=this.nE,B.viewable_impression=this.MJ,B.mute=this.tO,B.unmute=this.tO,B.fullscreen=this.I5,B.exitfullscreen=this.Qu,B.fully_viewable_audible_half_duration_impression=this.MJ,B.measurable_impression=this.MJ,B.abandon=this.yA,B.engagedview=this.MJ,B.impression=this.MJ,B.creativeview= this.MJ,B.progress=this.tO,B.custom_metric_viewable=this.MJ,B.bufferstart=this.yA,B.bufferfinish=this.dL,B.audio_measurable=this.MJ,B.audio_audible=this.MJ,B);B={};this.K=(B.overlay_resize=this.Vu,B.abandon=this.YX,B.close=this.YX,B.collapse=this.YX,B.overlay_unmeasurable_impression=function(y){return M0(y,"overlay_unmeasurable_impression",ME())},B.overlay_viewable_immediate_impression=function(y){return M0(y,"overlay_viewable_immediate_impression",ME())},B.overlay_unviewable_impression=function(y){return M0(y, "overlay_unviewable_impression",ME())},B.overlay_viewable_end_of_session_impression=function(y){return M0(y,"overlay_viewable_end_of_session_impression",ME())},B); vH().X=3;rIZ(this);this.D=null}; bl=function(B,y,a,r){B=B.n7(null,r,!0,y);B.J=a;NKJ([B]);return B}; k9r=function(B,y,a){ArU(y);var r=B.C;g.U7(y,function(k){var x=g.Em(k.criteria,function(J){var m=ZEZ(J);if(m==null)J=null;else if(J=new $kU,m.visible!=null&&(J.C=m.visible/100),m.audible!=null&&(J.X=m.audible==1),m.time!=null){var C=m.timetype=="mtos"?"mtos":"tos",l=MxN(m.time,"%")?"%":"ms";m=parseInt(m.time,10);l=="%"&&(m/=100);J.setTime(m,l,C)}return J}); iU(x,function(J){return J==null})||BK0(a,new Cw(k.id,k.event,x,r))})}; xbr=function(){var B=[],y=vH();B.push(Vv(BG));Tq(y.Sv,"mvp_lv")&&B.push(Vv(Yt));y=[new V2,new ul];y.push(new U1(B));y.push(new vm(P_));return y}; JIU=function(B){if(!B.isInitialized){B.isInitialized=!0;try{var y=PJ(),a=vH(),r=XD();Sz=y;a.D=79463069;B.X!=="o"&&(Kir=xfN(P_));if(z9H()){ab.C.FH=0;ab.C.aj=PJ()-y;var k=xbr(),x=Vv(d4);x.X=k;TKe(x,function(){TL()})?ab.done||(eQr(),IN(x.C.C,B),rQ()):r.D?TL():rQ()}else pw=!0}catch(J){throw Zh.reset(),J; }}}; PG=function(B){ab.X.cancel();ta=B;ab.done=!0}; SE=function(B){if(B.X)return B.X;var y=Vv(d4).C;if(y)switch(y.getName()){case "nis":B.X="n";break;case "gsv":B.X="m"}B.X||(B.X="h");return B.X}; Q2=function(B,y,a){if(B.C==null)return y.SX|=4,!1;B=HO$(B.C,a,y);y.SX|=B;return B==0}; TL=function(){var B=[new vm(P_)],y=Vv(d4);y.X=B;TKe(y,function(){PG("i")})?ab.done||(eQr(),rQ()):PG("i")}; mbK=function(B,y){if(!B.Oi){var a=M0(B,"start",ME());a=B.gi.C(a).C;var r={id:"lidarv"};r.r=y;r.sv="967";Ja!==null&&(r.v=Ja);oN(a,function(k,x){return r[k]=k=="mtos"||k=="tos"?x:encodeURIComponent(x)}); y=iE0();oN(y,function(k,x){return r[k]=encodeURIComponent(x)}); y="//pagead2.googlesyndication.com/pagead/gen_204?"+sc(jz(new Uc,r));LdJ(y);B.Oi=!0}}; Aa=function(B,y,a){kt(ab,[B],!ME());k_r(B,a);a!=4&&rqE(B.Xx,a,B.fQ);return M0(B,y,ME())}; rIZ=function(B){WiE(function(){var y=oA4();B.X!=null&&(y.sdk=B.X);var a=Vv(d4);a.C!=null&&(y.avms=a.C.getName());return y})}; CHH=function(B,y,a,r){var k=RQx(Zh,a);k!==null&&k.pj!==y&&(B.r_(k),k=null);k||(y=B.n7(a,PJ(),!1,y),Zh.X.length==0&&(vH().D=79463069),bEZ([y]),k=y,k.J=SE(B),r&&(k.QO=r));return k}; gAL=function(B,y){var a=B[y];a!==void 0&&a>0&&(B[y]=Math.floor(a*1E3))}; oA4=function(){var B=XD(),y={},a={},r={};return Object.assign({},(y.sv="967",y),Ja!==null&&(a.v=Ja,a),(r["if"]=B.D?"1":"0",r.nas=String(Zh.C.length),r))}; Kw=function(B){Pm.call(this,"audio_audible",B)}; il=function(B){Ss.call(this,"audio_measurable",B)}; X_=function(){cG.apply(this,arguments)}; fw=function(){}; lmx=function(B){this.C=B}; HO$=function(B,y,a){B=B.X();if(typeof B==="function"){var r={};var k={};r=Object.assign({},Ja!==null&&(r.v=Ja,r),(k.sv="967",k.cb=fuW,k.e=cIr(y),k));k=M0(a,y,ME());g.qf(r,k);a.lT[y]=k;r=a.S_()==2?Ym0(r).join("&"):a.gi.C(r).C;try{return B(a.pj,r,y),0}catch(x){return 2}}else return 1}; cIr=function(B){var y=ob(B)?"custom_metric_viewable":B;B=gd(f2,function(a){return a==y}); return HG[B]}; MC=function(){NC.call(this);this.T=null;this.j=!1;this.J="ACTIVE_VIEW_TRAFFIC_TYPE_UNSPECIFIED"}; wH0=function(B,y,a){a=a.opt_configurable_tracking_events;B.C!=null&&Array.isArray(a)&&k9r(B,a,y)}; EA0=function(B,y,a){var r=I5(Zh,y);r||(r=a.opt_nativeTime||-1,r=bl(B,y,SE(B),r),a.opt_osdId&&(r.QO=a.opt_osdId));return r}; zox=function(B,y,a){var r=I5(Zh,y);r||(r=bl(B,y,"n",a.opt_nativeTime||-1));return r}; qEJ=function(B,y){var a=I5(Zh,y);a||(a=bl(B,y,"h",-1));return a}; V$r=function(B){vH();switch(SE(B)){case "b":return"ytads.bulleit.triggerExternalActivityEvent";case "n":return"ima.bridge.triggerExternalActivityEvent";case "h":case "m":case "ml":return"ima.common.triggerExternalActivityEvent"}return null}; YEr=function(B,y,a,r){a=a===void 0?{}:a;var k={};g.qf(k,{opt_adElement:void 0,opt_fullscreen:void 0},a);var x=B.qX(y,a);a=x?x.gi:B.d9();if(k.opt_bounds)return a.C(mp("ol",r));if(r!==void 0)if(MOL(r)!==void 0)if(pw)B=mp("ue",r);else if(JIU(B),ta=="i")B=mp("i",r),B["if"]=0;else if(y=B.qX(y,k)){b:{ta=="i"&&(y.dA=!0);x=k.opt_fullscreen;x!==void 0&&cm(y,!!x);var J;if(x=!XD().X)(x=Ae(g.DR(),"CrKey")&&!(Ae(g.DR(),"CrKey")&&Ae(g.DR(),"SmartSpeaker"))||Ae(g.DR(),"PlayStation")||Ae(g.DR(),"Roku")||Hn$()||Ae(g.DR(), "Xbox"))||(x=g.DR(),x=Ae(x,"AppleTV")||Ae(x,"Apple TV")||Ae(x,"CFNetwork")||Ae(x,"tvOS")),x||(x=g.DR(),x=Ae(x,"sdk_google_atv_x86")||Ae(x,"Android TV")),x=!x;x&&(uu(),x=rZ(fG)===0);if(J=x){switch(y.S_()){case 1:mbK(y,"pv");break;case 2:B.oa(y)}PG("pv")}x=r.toLowerCase();if(J=!J)J=Tq(vH().Sv,"ssmol")&&x==="loaded"?!1:g.YI(RoN,x);if(J&&y.nt==0){ta!="i"&&(ab.done=!1);J=k!==void 0?k.opt_nativeTime:void 0;FD=J=typeof J==="number"?J:PJ();y.Sj=!0;var m=ME();y.nt=1;y.Nr={};y.Nr.start=!1;y.Nr.firstquartile= !1;y.Nr.midpoint=!1;y.Nr.thirdquartile=!1;y.Nr.complete=!1;y.Nr.resume=!1;y.Nr.pause=!1;y.Nr.skip=!1;y.Nr.mute=!1;y.Nr.unmute=!1;y.Nr.viewable_impression=!1;y.Nr.measurable_impression=!1;y.Nr.fully_viewable_audible_half_duration_impression=!1;y.Nr.fullscreen=!1;y.Nr.exitfullscreen=!1;y.HV=0;m||(y.Ax().K=J);kt(ab,[y],!m)}(J=y.kH[x])&&by(y.Ri,J);Tq(vH().Sv,"fmd")||g.YI(uoE,x)&&y.Hm&&y.Hm.X(y,null);switch(y.S_()){case 1:var C=ob(x)?B.N.custom_metric_viewable:B.N[x];break;case 2:C=B.K[x]}if(C&&(r=C.call(B, y,k,r),Tq(vH().Sv,"fmd")&&g.YI(uoE,x)&&y.Hm&&y.Hm.X(y,null),r!==void 0)){k=mp(void 0,x);g.qf(k,r);r=k;break b}r=void 0}y.nt==3&&B.r_(y);B=r}else B=mp("nf",r);else B=void 0;else pw?B=mp("ue"):x?(B=mp(),g.qf(B,JqE(x,!0,!1,!1))):B=mp("nf");return typeof B==="string"?a.C():a.C(B)}; L_L=function(B,y){y&&(B.J=y)}; NL4=function(B){var y={};return y.viewability=B.C,y.googleViewability=B.X,y}; bO0=function(B,y,a){a=a===void 0?{}:a;B=YEr(Vv(MC),y,a,B);return NL4(B)}; $t=function(B){var y=g.f4.apply(1,arguments).filter(Boolean).join("&");if(!y)return B;var a=B.match(/[?&]adurl=/);return a?B.slice(0,a.index+1)+y+"&"+B.slice(a.index+1):B+(B.indexOf("?")<0?"?":"&")+y}; O9=function(B,y){return y?"&"+B+"="+encodeURIComponent(y):""}; TLe=function(B){var y=B.url;B=B.p_Q;this.X=y;this.J=B;this.D=(new Date).getTime()-17040672E5;this.C={};for(var a=/[?&]([^&=]+)=([^&]*)/g;B=a.exec(y);)this.C[B[1]]=B[2]}; pH$=function(B){B=B.J;if(!B)return"";var y=O9("uap",B.platform)+O9("uapv",B.platformVersion)+O9("uafv",B.uaFullVersion)+O9("uaa",B.architecture)+O9("uam",B.model)+O9("uab",B.bitness);B.fullVersionList&&(y+="&uafvl="+encodeURIComponent(B.fullVersionList.map(function(a){return encodeURIComponent(a.brand)+";"+encodeURIComponent(a.version)}).join("|"))); B.wow64!=null&&(y+="&uaw="+Number(B.wow64));return y.slice(1)}; SEe=function(B,y,a,r,k){var x=window;var J=J===void 0?!1:J;var m;a?m=(J===void 0?0:J)?"//ep1.adtrafficquality.google/bg/"+SQ(a)+".js":"//pagead2.googlesyndication.com/bg/"+SQ(a)+".js":m="";J=J===void 0?!1:J;a=x.document;var C={};y&&(C._scs_=y);C._bgu_=m;C._bgp_=r;C._li_="v_h.3.0.0.0";k&&(C._upb_=k);(y=x.GoogleTyFxhY)&&typeof y.push=="function"||(y=x.GoogleTyFxhY=[]);y.push(C);y=yM(a).createElement("SCRIPT");y.type="text/javascript";y.async=!0;B=(J===void 0?0:J)?AK$(t$U,SQ(B)+".js"):AK$(PHr,SQ(B)+ ".js");g.R$(y,B);(x=(x.GoogleTyFxhYEET||{})[y.src])?x():a.getElementsByTagName("head")[0].appendChild(y)}; QDN=function(){try{var B,y;return!!((B=window)==null?0:(y=B.top)==null?0:y.location.href)&&!1}catch(a){return!0}}; Ib=function(B,y,a){a=a===void 0?Error():a;var r=Error.call(this);this.message=r.message;"stack"in r&&(this.stack=r.stack);this.code=B;y+=":";a instanceof Error?(this.message=y+a.message,this.stack=a.stack||""):(this.message=y+String(a),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)}; nw=function(){var B=AIK();B=B===void 0?"bevasrsg":B;return new Promise(function(y){var a=window===window.top?window:QDN()?window:window.top,r=a[B],k;((k=r)==null?0:k.bevasrs)?y(new Z8(r.bevasrs)):(r||(r={},r=(r.nqfbel=[],r),a[B]=r),r.nqfbel.push(function(x){y(new Z8(x))}))})}; F_x=function(B){var y={c:B.Q1,e:B.TC,mc:B.EE,me:B.Th};B.EN&&(y.co={c:B.EN.A5,a:B.EN.B3,s:B.EN.R$});return y}; dQ=function(B){g.W.call(this);this.wpc=B}; Z8=function(B){g.W.call(this);var y=this;this.Pd=B;this.D="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.X=void 0;this.ub=this.Pd.p;this.J=this.qn.bind(this);this.addOnDisposeCallback(function(){return void G9e(y)})}; eoZ=function(B){var y;return g.F(function(a){if(a.X==1){if(!B.Pd.wpc)throw new Ib(30,"NWA");return B.C?a.return(B.C):g.Q(a,B.Pd.wpc(),2)}y=a.C;B.C=new dQ(y);return a.return(B.C)})}; G9e=function(B){B.X!==void 0&&(B.D.forEach(function(y){var a;(a=B.X)==null||a.removeEventListener(y,B.J)}),B.X=void 0)}; Dbr=function(B){var y=y===void 0?49:y;var a=[];z_(B,U9,6).forEach(function(r){bq(r,2)<=y&&a.push(bq(r,1))}); return a}; W_0=function(B){var y=y===void 0?49:y;var a=[];z_(B,U9,6).forEach(function(r){bq(r,2)>y&&a.push(bq(r,1))}); return a}; K_W=function(B){B.then(function(){},function(){})}; jE=function(){g.W.apply(this,arguments);this.J=1;this[iOZ]=this.dispose}; s9=function(B){return{fieldType:2,fieldName:B}}; g.ha=function(B){return{fieldType:3,fieldName:B}}; XHe=function(B){this.C=B;B.H4("/client_streamz/bg/frs",g.ha("mk"))}; fmJ=function(B){this.C=B;B.H4("/client_streamz/bg/wrl",g.ha("mn"),s9("ac"),s9("sc"),g.ha("rk"),g.ha("mk"))}; M$E=function(B){this.C=B;B.TZ("/client_streamz/bg/ec",g.ha("en"),g.ha("mk"))}; $bE=function(B){this.C=B;B.H4("/client_streamz/bg/el",g.ha("en"),g.ha("mk"))}; OO4=function(B){this.C=B;B.TZ("/client_streamz/bg/cec",s9("ec"),g.ha("mk"))}; ImL=function(B){this.C=B;B.TZ("/client_streamz/bg/po/csc",s9("cs"),g.ha("mk"))}; ZOZ=function(B){this.C=B;B.TZ("/client_streamz/bg/po/ctav",g.ha("av"),g.ha("mk"))}; nAJ=function(B){this.C=B;B.TZ("/client_streamz/bg/po/cwsc",g.ha("su"),g.ha("mk"))}; dbN=function(B){this.Py=XC(B)}; UbN=function(B,y){return S8L(B,y,BB4)}; vG=function(B){this.Py=XC(B)}; Bb=function(B){this.Py=XC(B)}; yH=function(B){this.Py=XC(B)}; at=function(B){this.Py=XC(B)}; rl=function(B){this.Py=XC(B)}; kn=function(B){this.Py=XC(B)}; jDW=function(B){this.Py=XC(B)}; vAr=function(B){var y=new kn;y=Aq(y,1,B.X);var a=sDr(B);y=S8L(y,a,l5x);a=[];for(var r=[],k=g.Y(B.C.keys()),x=k.next();!x.done;x=k.next())r.push(x.value.split(","));for(k=0;k>>31)&4294967295;w=k[0];var q=k[1],L=k[2],b=k[3],S=k[4];for(z=0;z<80;z++){if(z<40)if(z<20){var P=b^q&(L^b);var A=1518500249}else P=q^L^b,A=1859775393;else z<60?(P=q&L|b&(q|L),A=2400959708):(P=q^L^b,A=3395469782);P=((w<<5|w>>>27)&4294967295)+P+S+A+E[z]&4294967295;S=b;b=L;L=(q<<30|q>>>2)&4294967295;q=w;w=P}k[0]=k[0]+w&4294967295;k[1]=k[1]+q&4294967295;k[2]= k[2]+L&4294967295;k[3]=k[3]+b&4294967295;k[4]=k[4]+S&4294967295} function a(w,E){if(typeof w==="string"){w=unescape(encodeURIComponent(w));for(var z=[],q=0,L=w.length;q=56;z--)x[z]=E&255,E>>>=8;y(x);for(z=E=0;z<5;z++)for(var q=24;q>=0;q-=8)w[E++]=k[z]>>q&255;return w} for(var k=[],x=[],J=[],m=[128],C=1;C<64;++C)m[C]=0;var l,c;B();return{reset:B,update:a,digest:r,nW:function(){for(var w=r(),E="",z=0;z1)));J=J.next)k||(x=J);k&&(a.C==0&&r==1?jNr(a,y):(x?(r=x,r.next==a.J&&(a.J=r),r.next=r.next.next):sNE(a),h3r(a,k,3,y)))}B.D=null}else qH(B,3,y)}; p8=function(B,y){B.X||B.C!=2&&B.C!=3||vwK(B);B.J?B.J.next=y:B.X=y;B.J=y}; B4x=function(B,y,a,r){var k=RB(null,null,null);k.C=new g.V1(function(x,J){k.D=y?function(m){try{var C=y.call(r,m);x(C)}catch(l){J(l)}}:x; k.X=a?function(m){try{var C=a.call(r,m);C===void 0&&m instanceof PS?J(m):x(C)}catch(l){J(l)}}:J}); k.C.D=B;p8(B,k);return k.C}; qH=function(B,y,a){B.C==0&&(B===a&&(y=3,a=new TypeError("Promise cannot resolve to itself")),B.C=1,ZGE(a,B.Nf7,B.xV7,B)||(B.N=a,B.C=y,B.D=null,vwK(B),y!=3||a instanceof PS||yV4(B,a)))}; ZGE=function(B,y,a,r){if(B instanceof g.V1)return UEe(B,y,a,r),!0;if(B)try{var k=!!B.$goog_Thenable}catch(J){k=!1}else k=!1;if(k)return B.then(y,a,r),!0;if(g.xI(B))try{var x=B.then;if(typeof x==="function")return ahW(B,x,y,a,r),!0}catch(J){return a.call(r,J),!0}return!1}; ahW=function(B,y,a,r,k){function x(C){m||(m=!0,r.call(k,C))} function J(C){m||(m=!0,a.call(k,C))} var m=!1;try{y.call(B,J,x)}catch(C){x(C)}}; vwK=function(B){B.T||(B.T=!0,g.zo(B.SG,B))}; sNE=function(B){var y=null;B.X&&(y=B.X,B.X=y.next,y.next=null);B.X||(B.J=null);return y}; h3r=function(B,y,a,r){if(a==3&&y.X&&!y.J)for(;B&&B.j;B=B.D)B.j=!1;if(y.C)y.C.D=null,rVe(y,a,r);else try{y.J?y.D.call(y.context):rVe(y,a,r)}catch(k){k6e.call(null,k)}KmZ(Ib4,y)}; rVe=function(B,y,a){y==2?B.D.call(B.context,a):B.X&&B.X.call(B.context,a)}; yV4=function(B,y){B.j=!0;g.zo(function(){B.j&&k6e.call(null,y)})}; PS=function(B){w1.call(this,B)}; g.Sk=function(B,y){g.BS.call(this);this.hx=B||1;this.Yt=y||g.vE;this.RH=(0,g.mu)(this.HVw,this);this.Bt=g.g1()}; g.Q1=function(B,y,a){if(typeof B==="function")a&&(B=(0,g.mu)(B,a));else if(B&&typeof B.handleEvent=="function")B=(0,g.mu)(B.handleEvent,B);else throw Error("Invalid listener argument");return Number(y)>2147483647?-1:g.vE.setTimeout(B,y||0)}; AA=function(B,y){var a=null;return(new g.V1(function(r,k){a=g.Q1(function(){r(y)},B); a==-1&&k(Error("Failed to schedule timer."))})).eE(function(r){g.vE.clearTimeout(a); throw r;})}; g.FQ=function(B){g.W.call(this);this.N=B;this.J=0;this.D=100;this.j=!1;this.X=new Map;this.T=new Set;this.flushInterval=3E4;this.C=new g.Sk(this.flushInterval);this.C.listen("tick",this.sM,!1,this);g.K(this,this.C)}; x00=function(B){B.C.enabled||B.C.start();B.J++;B.J>=B.D&&B.sM()}; JVe=function(B,y){return B.T.has(y)?void 0:B.X.get(y)}; H2$=function(B){for(var y=0;y2?B.C.statusText:""}catch(a){y=""}B.J=y+" ["+B.getStatus()+"]";Vs0(B)}}finally{i$(B)}}}; i$=function(B,y){if(B.C){B.T&&(clearTimeout(B.T),B.T=null);var a=B.C;B.C=null;y||B.dispatchEvent("ready");try{a.onreadystatechange=null}catch(r){}}}; MH=function(B){var y=B.getStatus();a:switch(y){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var a=!0;break a;default:a=!1}if(!a){if(y=y===0)B=g.xw(String(B.K))[1]||null,!B&&g.vE.self&&g.vE.self.location&&(B=g.vE.self.location.protocol.slice(0,-1)),y=!Y1x.test(B?B.toLowerCase():"");a=y}return a}; g.f8=function(B){return B.C?B.C.readyState:0}; g.$f=function(B){try{return B.C?B.C.responseText:""}catch(y){return""}}; g.OH=function(B){try{if(!B.C)return null;if("response"in B.C)return B.C.response;switch(B.J7){case "":case "text":return B.C.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in B.C)return B.C.mozResponseArrayBuffer}return null}catch(y){return null}}; g.LrZ=function(B){var y={};B=(B.C&&g.f8(B)>=2?B.C.getAllResponseHeaders()||"":"").split("\r\n");for(var a=0;a>1,y),zR(B,B.length>>1)]}; rax=function(B){var y=g.Y(a8W(B,q1));B=y.next().value;y=y.next().value;return B.toString(16)+y.toString(16)}; kL0=function(B,y){var a=a8W(y);B=new Uint32Array(B.buffer);y=B[0];var r=g.Y(a);a=r.next().value;r=r.next().value;for(var k=1;k>>8|J<<24,J+=x|0,J^=m+38293,x=x<<3|x>>>29,x^=J,C=C>>>8|C<<24,C+=m|0,C^=l+38293,m=m<<3|m>>>29,m^=C;x=[x,J];B[k]^=x[0];k+1=a?(globalThis.sessionStorage.removeItem(B),["e"]):["a",new Uint8Array(r.buffer,y+4)]}; VT=function(B,y,a){a=a===void 0?[]:a;this.maxItems=B;this.C=y===void 0?0:y;this.X=a}; HwU=function(B){var y=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!y)return new VT(B);var a=y.split(",");if(a.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new VT(B);y=a.slice(1);y.length===1&&y[0]===""&&(y=[]);a=Number(a[0]);return isNaN(a)||a<0||a>y.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new VT(B)):new VT(B,a,y)}; mCL=function(B,y){this.logger=y;try{var a=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(r){a=!1}a&&(this.index=HwU(B))}; ot4=function(B,y,a,r,k){var x=B.index?jk(B.logger,function(){return xCJ(B.index,rax(y),a,r,k)},"W"):"u"; B.logger.vU(x)}; ClZ=function(B,y,a){var r=g.Y(B.index?jk(B.logger,function(){return Jar(rax(y),a)},"R"):["u"]),k=r.next().value; r=r.next().value;B.logger.bQ(k);return r}; ca4=function(B){function y(){a-=r;a-=k;a^=k>>>13;r-=k;r-=a;r^=a<<8;k-=a;k-=r;k^=r>>>13;a-=r;a-=k;a^=k>>>12;r-=k;r-=a;r^=a<<16;k-=a;k-=r;k^=r>>>5;a-=r;a-=k;a^=k>>>3;r-=k;r-=a;r^=a<<10;k-=a;k-=r;k^=r>>>15} B=gtr(B);for(var a=2654435769,r=2654435769,k=314159265,x=B.length,J=x,m=0;J>=12;J-=12,m+=12)a+=R9(B,m),r+=R9(B,m+4),k+=R9(B,m+8),y();k+=x;switch(J){case 11:k+=B[m+10]<<24;case 10:k+=B[m+9]<<16;case 9:k+=B[m+8]<<8;case 8:r+=B[m+7]<<24;case 7:r+=B[m+6]<<16;case 6:r+=B[m+5]<<8;case 5:r+=B[m+4];case 4:a+=B[m+3]<<24;case 3:a+=B[m+2]<<16;case 2:a+=B[m+1]<<8;case 1:a+=B[m+0]}y();return l84.toString(k)}; gtr=function(B){for(var y=[],a=0;a>7,B.error.code]);r.set(a,4);return r}; Pk=function(B,y,a){uX.call(this,B);this.J=y;this.clientState=a;this.C="S";this.X="q"}; tX=function(B){return globalThis.TextEncoder?(new TextEncoder).encode(B):g.NQ(B)}; zTr=function(B,y,a){return B instanceof lX?$0U(B,a,y,1):B.L6(a)}; QT=function(B){g.W.call(this);var y=this;this.D=new g.JX;this.J=0;this.X=void 0;this.state=2;this.Pd=B.Pd;this.sL=B.sL;this.VM=Object.assign({},q9Z,B.VM||{});this.logger=B.Pd.Ab();var a;this.onError=(a=B.onError)!=null?a:function(){}; this.bT=B.bT||!1;if(VEW(B)){var r=this.Pd;this.j=function(){return d0U(r).catch(function(J){J=y.reportError(new Ib(y.C?20:32,"TRG:Disposed",J));y.X=J;var m;(m=y.C)==null||m.dispose();y.C=void 0;y.D.reject(J)})}; U0E(r,function(){return void S1(y)}); r.K===2&&S1(this)}else this.j=B.dNx,S1(this);var k=this.logger.share();k.xd("o");var x=new da(k,"o");this.D.promise.then(function(){x.done();k.KG();k.dispose()},function(){return void k.dispose()}); this.addOnDisposeCallback(function(){y.C?(y.C.dispose(),y.C=void 0):y.X?y.logger.KG():(y.X=y.reportError(new Ib(32,"TNP:Disposed")),y.logger.KG(),y.D.reject(y.X))}); g.K(this,this.logger)}; RTH=function(B,y){if(!(y instanceof Ib))if(y instanceof Go){var a=Error(y.toString());a.stack=y.stack;y=new Ib(11,"EBH:Error",a)}else y=new Ib(12,"BSO:Unknown",y);return B.reportError(y)}; S1=function(B){var y,a,r,k,x,J,m,C,l,c,w,E,z,q,L;return g.F(function(b){switch(b.X){case 1:y=void 0;B.J++;a=new g.JX;B.Pd instanceof ck&&B.Pd.J.push(a.promise);if(!B.bT){b.dQ(2);break}r=new g.JX;setTimeout(function(){return void r.resolve()}); return g.Q(b,r.promise,2);case 2:return k=B.logger.share(),g.TU(b,4,5),B.state=5,x={},J=[],g.Q(b,Ej(B.Pd.snapshot({Q1:x,eq:J}),B.VM.RE7,function(){return Promise.reject(new Ib(15,"MDA:Timeout"))}),7); case 7:m=b.C;if(B.fh())throw new Ib(B.C?20:32,"MDA:Disposed");C=J[0];B.state=6;return g.Q(b,Ej(zTr(B.sL,k,m),B.VM.uU,function(){return Promise.reject(new Ib(10,"BWB:Timeout"))}),8); case 8:l=b.C;if(B.fh())throw new Ib(B.C?20:32,"BWB:Disposed");B.state=7;y=jk(k,function(){var P=u_4(B,l,a,C);P.D.promise.then(function(){return void B.j()}); return P},"i"); case 5:g.GU(b);k.dispose();g.DZ(b,6);break;case 4:c=g.Sx(b);(w=y)==null||w.dispose();if(!B.X){E=RTH(B,c);a.resolve();var S;if(S=B.Pd instanceof ck&&B.J<2)a:if(c instanceof Ib)S=c.code!==32&&c.code!==20&&c.code!==10;else{if(c instanceof Go)switch(c.code){case 2:case 13:case 14:case 4:break;default:S=!1;break a}S=!0}if(S)return z=(1+Math.random()*.25)*(B.C?6E4:1E3),q=setTimeout(function(){return void B.j()},z),B.addOnDisposeCallback(function(){return void clearTimeout(q)}),b.return(); B.X=E}k.V6(B.C?13:14);B.D.reject(B.X);return b.return();case 6:B.state=8,B.J=0,(L=B.C)==null||L.dispose(),B.C=y,B.D.resolve(),g.bJ(b)}})}; u_4=function(B,y,a,r){var k=T_(y,2)*1E3;if(k<=0)throw new Ib(31,"TTM:Invalid");if(pE(y,4))return new TR(B.logger,pE(y,4),k);if(!T_(y,3))return new bX(B.logger,F0(kD(y,1)),k);if(!r)throw new Ib(4,"PMD:Undefined");r=r(F0(kD(y,1)));if(!(r instanceof Function))throw new Ib(16,"APF:Failed");B.T=Math.floor((Date.now()+k)/1E3);B=new N1(B.logger,r,T_(y,3),k);B.addOnDisposeCallback(function(){return void a.resolve()}); return B}; Y9N=function(B,y){y=y instanceof Ib?y:new Ib(5,"TVD:error",y);return B.reportError(y)}; pGZ=function(B,y,a){try{if(B.fh())throw new Ib(21,"BNT:disposed");if(!B.C&&B.X)throw B.X;var r,k;return(k=(r=Lpr(B,y,a))!=null?r:NQr(B,y,a))!=null?k:bw0(B,y,a)}catch(x){if(!y.Th)throw Y9N(B,x);return TQK(B,a,x)}}; Lpr=function(B,y,a){var r;return(r=B.C)==null?void 0:Lh(r,function(){return AX(B,y)},a,function(k){var x; if(B.C instanceof N1&&((x=y.EN)==null?0:x.R$))try{var J;(J=B.cache)==null||ot4(J,AX(B,y),k,y.EN.A5,B.T-120)}catch(m){B.reportError(new Ib(24,"ELX:write",m))}})}; NQr=function(B,y,a){var r;if((r=y.EN)!=null&&r.B3)try{var k,x=(k=B.cache)==null?void 0:ClZ(k,AX(B,y),y.EN.A5);return x?a?jk(B.logger,function(){return g.bu(x,2)},"a"):x:void 0}catch(J){B.reportError(new Ib(23,"RXO:read",J))}}; bw0=function(B,y,a){var r={stack:[],error:void 0,hasError:!1};try{if(!y.EE)throw new Ib(29,"SDF:notready");return Lh(VxU(r,new Pk(B.logger,0,B.state)),function(){return AX(B,y)},a)}catch(k){r.error=k,r.hasError=!0}finally{RKe(r)}}; TQK=function(B,y,a){var r={stack:[],error:void 0,hasError:!1};try{var k=Y9N(B,a);return Lh(VxU(r,new ph(B.logger,k)),function(){return[]},y)}catch(x){r.error=x,r.hasError=!0}finally{RKe(r)}}; AX=function(B,y){return y.TC?y.TC:y.Q1?jk(B.logger,function(){return y.TC=tX(y.Q1)},"c"):[]}; FK=function(){var B=0,y;return function(a){y||(y=new sH);var r=new Pk(y,B,1),k=Lh(r,function(){return tX(a)},!0); r.dispose();B++;return k}}; GR=function(B){this.Py=XC(B)}; tEJ=function(B,y,a){this.OC=B;this.Hg=y;this.metadata=a}; e1=function(B,y){y=y===void 0?{}:y;this.bFO=B;this.metadata=y;this.status=null}; DH=function(B,y,a,r,k){this.name=B;this.methodType="unary";this.requestType=y;this.responseType=a;this.C=r;this.X=k}; Wk=function(B){this.Py=XC(B)}; Kh=function(B){this.Py=XC(B)}; iX=function(B){this.Py=XC(B)}; XK=function(B,y){this.N=B.J7z;this.K=y;this.C=B.xhr;this.D=[];this.j=[];this.T=[];this.J=[];this.X=[];this.N&&PlU(this)}; FpH=function(B,y){var a=new S9U;g.nx(B.C,"complete",function(){if(MH(B.C)){var r=g.$f(B.C);if(y&&B.C.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Cannot decode Base64 response");r=atob(r)}try{var k=B.K(r)}catch(m){fh(B,M1(new Go(13,"Error when deserializing response data; error: "+m+(", response: "+r)),a));return}r=m0K(B.C.getStatus());$k(B,Oj(B));r==0?Qbe(B,k):fh(B,M1(new Go(r,"Xhr succeeded but the status code is not 200"),a))}else{r=g.$f(B.C);k=Oj(B);if(r){var x=AaW(B, r);r=x.code;var J=x.details;x=x.metadata}else r=2,J="Rpc failed due to xhr error. uri: "+String(B.C.K)+", error code: "+B.C.X+", error: "+B.C.getLastError(),x=k;$k(B,k);fh(B,M1(new Go(r,J,x),a))}})}; PlU=function(B){B.N.TY("data",function(y){if("1"in y){var a=y["1"];try{var r=B.K(a)}catch(k){fh(B,new Go(13,"Error when deserializing response data; error: "+k+(", response: "+a)))}r&&Qbe(B,r)}if("2"in y)for(y=AaW(B,y["2"]),a=0;a-1&&B.splice(y,1)}; Qbe=function(B,y){for(var a=0;a>4&15).toString(16)+(B&15).toString(16)}; rm=function(B,y){this.X=this.C=null;this.D=B||null;this.J=!!y}; HD=function(B){B.C||(B.C=new Map,B.X=0,B.D&&oN(B.D,function(y,a){B.add(td(y),a)}))}; f80=function(B,y){HD(B);y=mO(B,y);return B.C.has(y)}; g.MEe=function(B,y,a){B.remove(y);a.length>0&&(B.D=null,B.C.set(mO(B,y),g.Qp(a)),B.X=B.X+a.length)}; mO=function(B,y){y=String(y);B.J&&(y=y.toLowerCase());return y}; Kpr=function(B,y){y&&!B.J&&(HD(B),B.D=null,B.C.forEach(function(a,r){var k=r.toLowerCase();r!=k&&(this.remove(r),g.MEe(this,k,a))},B)); B.J=y}; g.$Cr=function(B){var y="";g.vC(B,function(a,r){y+=r;y+=":";y+=a;y+="\r\n"}); return y}; g.oJ=function(B,y,a){if(g.lC(a))return B;a=g.$Cr(a);if(typeof B==="string")return w3(B,g.pf(y),a);g.xh(B,y,a);return B}; g.CX=function(B){g.W.call(this);this.X=B;this.C={}}; Ow$=function(B,y,a,r,k,x){if(Array.isArray(a))for(var J=0;J=0)return!0;try{var y=new g.sj(B)}catch(a){return g.Vp(JRZ,function(r){return B.search(r)>0})!=null}return y.T.match(Hx$)?!0:g.Vp(JRZ,function(a){return B.match(a)!=null})!=null}; g.LX=function(B,y){return B.replace(on$,function(a,r){try{var k=g.cQ(y,r);if(k==null||k.toString()==null)return a;k=k.toString();if(k==""||!g.S6(g.Qe(k)))return encodeURIComponent(k).replace(/%2C/g,",")}catch(x){}return a})}; Nv=function(B,y){return Object.is(B,y)}; Tg=function(B){var y=bf;bf=B;return y}; CLL=function(B){if(B.Yn!==void 0){var y=pX;pX=!0;try{for(var a=g.Y(B.Yn),r=a.next();!r.done;r=a.next()){var k=r.value;k.La||(B=void 0,k.La=!0,CLL(k),(B=k.f3)==null||B.call(k,k))}}finally{pX=y}}}; gnE=function(){var B;return((B=bf)==null?void 0:B.vA)!==!1}; lve=function(B){B&&(B.Yr=0);return Tg(B)}; cRU=function(B,y){Tg(y);if(B&&B.qr!==void 0&&B.nZ!==void 0&&B.Z$!==void 0){if(tC(B))for(y=B.Yr;yB.Yr;)B.qr.pop(),B.Z$.pop(),B.nZ.pop()}}; EnW=function(B,y,a){wbN(B);if(B.Yn.length===0&&B.qr!==void 0)for(var r=0;r0}; zar=function(B){B.qr!=null||(B.qr=[]);B.nZ!=null||(B.nZ=[]);B.Z$!=null||(B.Z$=[])}; wbN=function(B){B.Yn!=null||(B.Yn=[]);B.vp!=null||(B.vp=[])}; uLW=function(B){function y(){if(pX)throw Error("");if(bf!==null){var r=bf.Yr++;zar(bf);r0?" "+y:y))}}; g.vD=function(B,y){if(B.classList)Array.prototype.forEach.call(y,function(k){g.hC(B,k)}); else{var a={};Array.prototype.forEach.call(UG(B),function(k){a[k]=!0}); Array.prototype.forEach.call(y,function(k){a[k]=!0}); y="";for(var r in a)y+=y.length>0?" "+r:r;g.jU(B,y)}}; g.B1=function(B,y){B.classList?B.classList.remove(y):g.sG(B,y)&&g.jU(B,Array.prototype.filter.call(UG(B),function(a){return a!=y}).join(" "))}; g.yW=function(B,y){B.classList?Array.prototype.forEach.call(y,function(a){g.B1(B,a)}):g.jU(B,Array.prototype.filter.call(UG(B),function(a){return!g.YI(y,a)}).join(" "))}; g.aQ=function(B,y,a){a?g.hC(B,y):g.B1(B,y)}; PL$=function(B,y){var a=!g.sG(B,y);g.aQ(B,y,a)}; g.rG=function(){g.BS.call(this);this.C=0;this.endTime=this.startTime=null}; SVZ=function(B,y){Array.isArray(y)||(y=[y]);y=y.map(function(a){return typeof a==="string"?a:a.property+" "+a.duration+"s "+a.timing+" "+a.delay+"s"}); g.MG(B,"transition",y.join(","))}; ki=function(B,y,a,r,k){g.rG.call(this);this.X=B;this.j=y;this.T=a;this.J=r;this.N=Array.isArray(k)?k:[k]}; QtU=function(B,y,a,r){return new ki(B,y,{opacity:a},{opacity:r},{property:"opacity",duration:y,timing:"ease-in",delay:0})}; FVx=function(B){B=Fn(B);if(B=="")return null;var y=String(B.slice(0,4)).toLowerCase();if(("url("1||B&&B.split(")"),null;if(B.indexOf("(")>0){if(/"|'/.test(B))return null;y=/([\-\w]+)\(/g;for(var a;a=y.exec(B);)if(!(a[1].toLowerCase()in ARK))return null}return B}; xi=function(B,y){B=g.vE[B];return B&&B.prototype?(y=Object.getOwnPropertyDescriptor(B.prototype,y))&&y.get||null:null}; GQU=function(B){var y=g.vE.CSSStyleDeclaration;return y&&y.prototype&&y.prototype[B]||null}; eax=function(B,y,a,r){if(B)return B.apply(y,r);if(g.J_&&document.documentMode<10){if(!y[a].call)throw Error("IE Clobbering detected");}else if(typeof y[a]!="function")throw Error("Clobbering detected");return y[a].apply(y,r)}; XbH=function(B){if(!B)return"";var y=document.createElement("div").style;DrE(B).forEach(function(a){var r=g.m3&&a in WV$?a:a.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");PQ(r,"--")||PQ(r,"var")||(a=eax(KVr,B,B.getPropertyValue?"getPropertyValue":"getAttribute",[a])||"",a=FVx(a),a!=null&&eax(ix$,y,y.setProperty?"setProperty":"setAttribute",[r,a]))}); return y.cssText||""}; DrE=function(B){g.kI(B)?B=g.Qp(B):(B=g.ms(B),g.NV(B,"cssText"));return B}; g.m2=function(B){var y,a=y=0,r=!1;B=B.split(fvr);for(var k=0;k.4?-1:1;return(y==0?null:y)==-1?"rtl":"ltr"}; g.lW=function(B){if(B instanceof oQ||B instanceof C$||B instanceof gG)return B;if(typeof B.next=="function")return new oQ(function(){return B}); if(typeof B[Symbol.iterator]=="function")return new oQ(function(){return B[Symbol.iterator]()}); if(typeof B.Ee=="function")return new oQ(function(){return B.Ee()}); throw Error("Not an iterator or iterable.");}; oQ=function(B){this.X=B}; C$=function(B){this.X=B}; gG=function(B){oQ.call(this,function(){return B}); this.D=B}; c1=function(B,y,a,r,k,x,J,m){this.C=B;this.N=y;this.D=a;this.j=r;this.J=k;this.T=x;this.X=J;this.K=m}; wG=function(B,y){if(y==0)return B.C;if(y==1)return B.X;var a=MN(B.C,B.D,y),r=MN(B.D,B.J,y);B=MN(B.J,B.X,y);a=MN(a,r,y);r=MN(r,B,y);return MN(a,r,y)}; IvH=function(B,y){var a=(y-B.C)/(B.X-B.C);if(a<=0)return 0;if(a>=1)return 1;for(var r=0,k=1,x=0,J=0;J<8;J++){x=wG(B,a);var m=(wG(B,a+1E-6)-x)/1E-6;if(Math.abs(x-y)<1E-6)return a;if(Math.abs(m)<1E-6)break;else x1E-6&&J<8;J++)x=0}; g.VW=function(B){g.W.call(this);this.T=1;this.D=[];this.J=0;this.C=[];this.X={};this.N=!!B}; nnZ=function(B,y,a){g.zo(function(){B.apply(y,a)})}; g.RQ=function(B){this.C=B}; uW=function(B){this.C=B}; drK=function(B){this.data=B}; Ure=function(B){return B===void 0||B instanceof drK?B:new drK(B)}; Yi=function(B){this.C=B}; g.jtL=function(B){var y=B.creation;B=B.expiration;return!!B&&Bg.g1()}; g.L$=function(B){this.C=B}; stJ=function(){}; N5=function(){}; bW=function(B){this.C=B;this.X=null}; TT=function(B){if(B.C==null)throw Error("Storage mechanism: Storage unavailable");B.isAvailable()||Ln(Error("Storage mechanism: Storage unavailable"))}; p$=function(){var B=null;try{B=g.vE.localStorage||null}catch(y){}bW.call(this,B)}; hae=function(){var B=null;try{B=g.vE.sessionStorage||null}catch(y){}bW.call(this,B)}; t_=function(B,y){this.X=B;this.C=y+"::"}; g.P1=function(B){var y=new p$;return y.isAvailable()?B?new t_(y,B):y:null}; Sf=function(B,y){this.C=B;this.X=y}; QW=function(B){this.C=[];if(B)a:{if(B instanceof QW){var y=B.JJ();B=B.Qp();if(this.C.length<=0){for(var a=this.C,r=0;r>>6:(x<65536?m[a++]=224|x>>>12:(m[a++]=240|x>>>18,m[a++]=128|x>>>12&63),m[a++]=128|x>>> 6&63),m[a++]=128|x&63);return m}; ef=function(B){for(var y=B.length;--y>=0;)B[y]=0}; Dn=function(B,y,a,r,k){this.yn=B;this.HO=y;this.vO=a;this.hQ=r;this.yE=k;this.h3=B&&B.length}; W1=function(B,y){this.Qd=B;this.Lx=0;this.dj=y}; K$=function(B,y){B.NV[B.pending++]=y&255;B.NV[B.pending++]=y>>>8&255}; iW=function(B,y,a){B.rZ>16-a?(B.Fi|=y<>16-B.rZ,B.rZ+=a-16):(B.Fi|=y<>>=1,a<<=1;while(--y>0);return a>>>1}; rAU=function(B,y,a){var r=Array(16),k=0,x;for(x=1;x<=15;x++)r[x]=k=k+a[x-1]<<1;for(a=0;a<=y;a++)k=B[a*2+1],k!==0&&(B[a*2]=a2W(r[k]++,k))}; ko$=function(B){var y;for(y=0;y<286;y++)B.Fa[y*2]=0;for(y=0;y<30;y++)B.jA[y*2]=0;for(y=0;y<19;y++)B.yN[y*2]=0;B.Fa[512]=1;B.NN=B.le=0;B.mV=B.matches=0}; xHK=function(B){B.rZ>8?K$(B,B.Fi):B.rZ>0&&(B.NV[B.pending++]=B.Fi);B.Fi=0;B.rZ=0}; JAe=function(B,y,a){xHK(B);K$(B,a);K$(B,~a);GT.aK(B.NV,B.window,y,a,B.pending);B.pending+=a}; H8$=function(B,y,a,r){var k=y*2,x=a*2;return B[k]>>7)];Xe(B,J,a);m=Zn[J];m!==0&&(k-=n$[J],iW(B,k,m))}}while(r>1;J>=1;J--)f$(B,a,J);C=x;do J=B.QG[1],B.QG[1]=B.QG[B.hD--],f$(B,a,1),r=B.QG[1],B.QG[--B.RD]=J,B.QG[--B.RD]=r,a[C*2]=a[J*2]+a[r*2],B.depth[C]=(B.depth[J]>=B.depth[r]?B.depth[J]:B.depth[r])+1,a[J*2+1]=a[r*2+1]=C,B.QG[1]=C++,f$(B,a,1);while(B.hD>= 2);B.QG[--B.RD]=B.QG[1];J=y.Qd;C=y.Lx;r=y.dj.yn;k=y.dj.h3;x=y.dj.HO;var l=y.dj.vO,c=y.dj.yE,w,E=0;for(w=0;w<=15;w++)B.Av[w]=0;J[B.QG[B.RD]*2+1]=0;for(y=B.RD+1;y<573;y++){var z=B.QG[y];w=J[J[z*2+1]*2+1]+1;w>c&&(w=c,E++);J[z*2+1]=w;if(!(z>C)){B.Av[w]++;var q=0;z>=l&&(q=x[z-l]);var L=J[z*2];B.NN+=L*(w+q);k&&(B.le+=L*(r[z*2+1]+q))}}if(E!==0){do{for(w=c-1;B.Av[w]===0;)w--;B.Av[w]--;B.Av[w+1]+=2;B.Av[c]--;E-=2}while(E>0);for(w=c;w!==0;w--)for(z=B.Av[w];z!==0;)r=B.QG[--y],r>C||(J[r*2+1]!==w&&(B.NN+=(w-J[r* 2+1])*J[r*2],J[r*2+1]=w),z--)}rAU(a,m,B.Av)}; ofN=function(B,y,a){var r,k=-1,x=y[1],J=0,m=7,C=4;x===0&&(m=138,C=3);y[(a+1)*2+1]=65535;for(r=0;r<=a;r++){var l=x;x=y[(r+1)*2+1];++J>>=1)if(y&1&&B.Fa[a*2]!==0)return 0;if(B.Fa[18]!==0||B.Fa[20]!==0||B.Fa[26]!==0)return 1;for(a=32;a<256;a++)if(B.Fa[a*2]!==0)return 1;return 0}; UO=function(B,y,a){B.NV[B.Xs+B.mV*2]=y>>>8&255;B.NV[B.Xs+B.mV*2+1]=y&255;B.NV[B.Ti+B.mV]=a&255;B.mV++;y===0?B.Fa[a*2]++:(B.matches++,y--,B.Fa[(M5[a]+256+1)*2]++,B.jA[(y<256?IQ[y]:IQ[256+(y>>>7)])*2]++);return B.mV===B.Q8-1}; sO=function(B,y){B.msg=jf[y];return y}; h_=function(B){for(var y=B.length;--y>=0;)B[y]=0}; v1=function(B){var y=B.state,a=y.pending;a>B.CF&&(a=B.CF);a!==0&&(GT.aK(B.output,y.NV,y.jW,a,B.nx),B.nx+=a,y.jW+=a,B.Le+=a,B.CF-=a,y.pending-=a,y.pending===0&&(y.jW=0))}; a1=function(B,y){var a=B.jz>=0?B.jz:-1,r=B.bV-B.jz,k=0;if(B.level>0){B.Kr.MY===2&&(B.Kr.MY=gfE(B));dG(B,B.Xn);dG(B,B.A6);ofN(B,B.Fa,B.Xn.Lx);ofN(B,B.jA,B.A6.Lx);dG(B,B.PA);for(k=18;k>=3&&B.yN[l2r[k]*2+1]===0;k--);B.NN+=3*(k+1)+5+5+4;var x=B.NN+3+7>>>3;var J=B.le+3+7>>>3;J<=x&&(x=J)}else x=J=r+5;if(r+4<=x&&a!==-1)iW(B,y?1:0,3),JAe(B,a,r);else if(B.strategy===4||J===x)iW(B,2+(y?1:0),3),mHZ(B,BX,yd);else{iW(B,4+(y?1:0),3);a=B.Xn.Lx+1;r=B.A6.Lx+1;k+=1;iW(B,a-257,5);iW(B,r-1,5);iW(B,k-4,4);for(x=0;x>>8&255;B.NV[B.pending++]=y&255}; cAx=function(B,y){var a=B.pS,r=B.bV,k=B.hm,x=B.N_,J=B.bV>B.oM-262?B.bV-(B.oM-262):0,m=B.window,C=B.ze,l=B.VY,c=B.bV+258,w=m[r+k-1],E=m[r+k];B.hm>=B.A1&&(a>>=2);x>B.n2&&(x=B.n2);do{var z=y;if(m[z+k]===E&&m[z+k-1]===w&&m[z]===m[r]&&m[++z]===m[r+1]){r+=2;for(z++;m[++r]===m[++z]&&m[++r]===m[++z]&&m[++r]===m[++z]&&m[++r]===m[++z]&&m[++r]===m[++z]&&m[++r]===m[++z]&&m[++r]===m[++z]&&m[++r]===m[++z]&&rk){B.kq=y;k=z;if(z>=x)break;w=m[r+k-1];E=m[r+k]}}}while((y=l[y&C])>J&&--a!== 0);return k<=B.n2?k:B.n2}; HX=function(B){var y=B.oM,a;do{var r=B.dF-B.n2-B.bV;if(B.bV>=y+(y-262)){GT.aK(B.window,B.window,y,y,0);B.kq-=y;B.bV-=y;B.jz-=y;var k=a=B.KQ;do{var x=B.head[--k];B.head[k]=x>=y?x-y:0}while(--a);k=a=y;do x=B.VY[--k],B.VY[k]=x>=y?x-y:0;while(--a);r+=y}if(B.Kr.jh===0)break;k=B.Kr;a=B.window;x=B.bV+B.n2;var J=k.jh;J>r&&(J=r);J===0?a=0:(k.jh-=J,GT.aK(a,k.input,k.kZ,J,x),k.state.wrap===1?k.Hj=xQ(k.Hj,a,J,x):k.state.wrap===2&&(k.Hj=JD(k.Hj,a,J,x)),k.kZ+=J,k.qc+=J,a=J);B.n2+=a;if(B.n2+B.wO>=3)for(r=B.bV-B.wO, B.Gt=B.window[r],B.Gt=(B.Gt<=3&&(B.Gt=(B.Gt<=3)if(a=UO(B,B.bV-B.kq,B.bS-3),B.n2-=B.bS,B.bS<=B.Qj&&B.n2>=3){B.bS--;do B.bV++,B.Gt=(B.Gt<=3&&(B.Gt=(B.Gt<4096)&&(B.bS=2));if(B.hm>=3&&B.bS<=B.hm){r=B.bV+B.n2-3;a=UO(B,B.bV-1-B.YL,B.hm-3);B.n2-=B.hm-1;B.hm-=2;do++B.bV<=r&&(B.Gt=(B.Gt<=3&&B.bV>0&&(r=B.bV-1,a=x[r],a===x[++r]&&a===x[++r]&&a===x[++r])){for(k=B.bV+258;a===x[++r]&&a===x[++r]&&a===x[++r]&&a===x[++r]&&a===x[++r]&&a===x[++r]&&a===x[++r]&&a===x[++r]&&rB.n2&&(B.bS=B.n2)}B.bS>=3?(a=UO(B,1,B.bS-3),B.n2-=B.bS,B.bV+=B.bS,B.bS=0):(a=UO(B,0,B.window[B.bV]),B.n2--,B.bV++);if(a&&(a1(B,!1),B.Kr.CF===0))return 1}B.wO=0;return y=== 4?(a1(B,!0),B.Kr.CF===0?3:4):B.mV&&(a1(B,!1),B.Kr.CF===0)?1:2}; Efe=function(B,y){for(var a;;){if(B.n2===0&&(HX(B),B.n2===0)){if(y===0)return 1;break}B.bS=0;a=UO(B,0,B.window[B.bV]);B.n2--;B.bV++;if(a&&(a1(B,!1),B.Kr.CF===0))return 1}B.wO=0;return y===4?(a1(B,!0),B.Kr.CF===0?3:4):B.mV&&(a1(B,!1),B.Kr.CF===0)?1:2}; C6=function(B,y,a,r,k){this.W2=B;this.w7=y;this.ts3=a;this.UD=r;this.func=k}; zCe=function(){this.Kr=null;this.status=0;this.NV=null;this.wrap=this.pending=this.jW=this.P7=0;this.b0=null;this.a6=0;this.method=8;this.FM=-1;this.ze=this.D5=this.oM=0;this.window=null;this.dF=0;this.head=this.VY=null;this.N_=this.A1=this.strategy=this.level=this.Qj=this.pS=this.hm=this.n2=this.kq=this.bV=this.zd=this.YL=this.bS=this.jz=this.CG=this.Rq=this.Gz=this.KQ=this.Gt=0;this.Fa=new GT.Ha(1146);this.jA=new GT.Ha(122);this.yN=new GT.Ha(78);h_(this.Fa);h_(this.jA);h_(this.yN);this.PA=this.A6= this.Xn=null;this.Av=new GT.Ha(16);this.QG=new GT.Ha(573);h_(this.QG);this.RD=this.hD=0;this.depth=new GT.Ha(573);h_(this.depth);this.rZ=this.Fi=this.wO=this.matches=this.le=this.NN=this.Xs=this.mV=this.Q8=this.Ti=0}; qHZ=function(B,y){if(!B||!B.state||y>5||y<0)return B?sO(B,-2):-2;var a=B.state;if(!B.output||!B.input&&B.jh!==0||a.status===666&&y!==4)return sO(B,B.CF===0?-5:-2);a.Kr=B;var r=a.FM;a.FM=y;if(a.status===42)if(a.wrap===2)B.Hj=0,rn(a,31),rn(a,139),rn(a,8),a.b0?(rn(a,(a.b0.text?1:0)+(a.b0.eg?2:0)+(a.b0.extra?4:0)+(a.b0.name?8:0)+(a.b0.comment?16:0)),rn(a,a.b0.time&255),rn(a,a.b0.time>>8&255),rn(a,a.b0.time>>16&255),rn(a,a.b0.time>>24&255),rn(a,a.level===9?2:a.strategy>=2||a.level<2?4:0),rn(a,a.b0.os& 255),a.b0.extra&&a.b0.extra.length&&(rn(a,a.b0.extra.length&255),rn(a,a.b0.extra.length>>8&255)),a.b0.eg&&(B.Hj=JD(B.Hj,a.NV,a.pending,0)),a.a6=0,a.status=69):(rn(a,0),rn(a,0),rn(a,0),rn(a,0),rn(a,0),rn(a,a.level===9?2:a.strategy>=2||a.level<2?4:0),rn(a,3),a.status=113);else{var k=8+(a.D5-8<<4)<<8;k|=(a.strategy>=2||a.level<2?0:a.level<6?1:a.level===6?2:3)<<6;a.bV!==0&&(k|=32);a.status=113;kQ(a,k+(31-k%31));a.bV!==0&&(kQ(a,B.Hj>>>16),kQ(a,B.Hj&65535));B.Hj=1}if(a.status===69)if(a.b0.extra){for(k= a.pending;a.a6<(a.b0.extra.length&65535)&&(a.pending!==a.P7||(a.b0.eg&&a.pending>k&&(B.Hj=JD(B.Hj,a.NV,a.pending-k,k)),v1(B),k=a.pending,a.pending!==a.P7));)rn(a,a.b0.extra[a.a6]&255),a.a6++;a.b0.eg&&a.pending>k&&(B.Hj=JD(B.Hj,a.NV,a.pending-k,k));a.a6===a.b0.extra.length&&(a.a6=0,a.status=73)}else a.status=73;if(a.status===73)if(a.b0.name){k=a.pending;do{if(a.pending===a.P7&&(a.b0.eg&&a.pending>k&&(B.Hj=JD(B.Hj,a.NV,a.pending-k,k)),v1(B),k=a.pending,a.pending===a.P7)){var x=1;break}x=a.a6k&&(B.Hj=JD(B.Hj,a.NV,a.pending-k,k));x===0&&(a.a6=0,a.status=91)}else a.status=91;if(a.status===91)if(a.b0.comment){k=a.pending;do{if(a.pending===a.P7&&(a.b0.eg&&a.pending>k&&(B.Hj=JD(B.Hj,a.NV,a.pending-k,k)),v1(B),k=a.pending,a.pending===a.P7)){x=1;break}x=a.a6k&&(B.Hj=JD(B.Hj,a.NV,a.pending-k,k));x===0&&(a.status=103)}else a.status= 103;a.status===103&&(a.b0.eg?(a.pending+2>a.P7&&v1(B),a.pending+2<=a.P7&&(rn(a,B.Hj&255),rn(a,B.Hj>>8&255),B.Hj=0,a.status=113)):a.status=113);if(a.pending!==0){if(v1(B),B.CF===0)return a.FM=-1,0}else if(B.jh===0&&(y<<1)-(y>4?9:0)<=(r<<1)-(r>4?9:0)&&y!==4)return sO(B,-5);if(a.status===666&&B.jh!==0)return sO(B,-5);if(B.jh!==0||a.n2!==0||y!==0&&a.status!==666){r=a.strategy===2?Efe(a,y):a.strategy===3?wSx(a,y):gn[a.level].func(a,y);if(r===3||r===4)a.status=666;if(r===1||r===3)return B.CF===0&&(a.FM= -1),0;if(r===2&&(y===1?(iW(a,2,3),Xe(a,256,BX),a.rZ===16?(K$(a,a.Fi),a.Fi=0,a.rZ=0):a.rZ>=8&&(a.NV[a.pending++]=a.Fi&255,a.Fi>>=8,a.rZ-=8)):y!==5&&(iW(a,0,3),JAe(a,0,0),y===3&&(h_(a.head),a.n2===0&&(a.bV=0,a.jz=0,a.wO=0))),v1(B),B.CF===0))return a.FM=-1,0}if(y!==4)return 0;if(a.wrap<=0)return 1;a.wrap===2?(rn(a,B.Hj&255),rn(a,B.Hj>>8&255),rn(a,B.Hj>>16&255),rn(a,B.Hj>>24&255),rn(a,B.qc&255),rn(a,B.qc>>8&255),rn(a,B.qc>>16&255),rn(a,B.qc>>24&255)):(kQ(a,B.Hj>>>16),kQ(a,B.Hj&65535));v1(B);a.wrap>0&& (a.wrap=-a.wrap);return a.pending!==0?0:1}; lo=function(B){if(!(this instanceof lo))return new lo(B);B=this.options=GT.assign({level:-1,method:8,chunkSize:16384,Te:15,h3O:8,strategy:0,to:""},B||{});B.raw&&B.Te>0?B.Te=-B.Te:B.bv&&B.Te>0&&B.Te<16&&(B.Te+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.Kr=new Vke;this.Kr.CF=0;var y=this.Kr;var a=B.level,r=B.method,k=B.Te,x=B.h3O,J=B.strategy;if(y){var m=1;a===-1&&(a=6);k<0?(m=0,k=-k):k>15&&(m=2,k-=16);if(x<1||x>9||r!==8||k<8||k>15||a<0||a>9||J<0||J>4)y=sO(y,-2);else{k===8&&(k=9); var C=new zCe;y.state=C;C.Kr=y;C.wrap=m;C.b0=null;C.D5=k;C.oM=1<>=7;x<30;x++)for(n$[x]=J<<7,k=0;k<1<=l.oM&&(y===0&&(h_(l.head),l.bV=0,l.jz=0,l.wO=0),a=new GT.Qy(l.oM),GT.aK(a,x,J-l.oM,l.oM,0),x=a,J=l.oM);a=B.jh;r=B.kZ;k=B.input;B.jh=J;B.kZ=0;B.input=x;for(HX(l);l.n2>=3;){x=l.bV;J=l.n2-2;do l.Gt=(l.Gt<=0&&(a[66]>=8&&((0,a[14])(a[50],a[86],(0,a[0])()),H[74])||(0,a[11])(a[52]))}catch(r){(0,a[82])(a[22],a[42])}finally{a[5]<=new Date(H[70])/1E3&&(a[84]===7&&((0,a[34])(((0,a[75])(a[39],a[43],(0,a[81])()),a[75])(a[39],a[3],(0,a[21])()),a[74],((0,a[82])(a[22],a[67]),a[82])(a[43],a[14])%(0,a[78])(a[22]),a[63],a[51]),1)||(0,a[34])((0,a[new Date(H[42])/1E3])(a[48]),a[9],(((0,a[14])(a[50],a[46],(0,a[68])()),a[54])(a[42],a[86]), a[54])(a[43],a[26])<<(0,a[15])(a[46],a[89]),a[46]))}try{a[1]>-3&&((0,a[7])(a[46],a[57]),1)||(0,a[73])(a[13],a[26]),a[79]<=10&&(a[60]!==-10&&((0,a[76])((0,a[51])(a[41],a[59]),a[4],a[16],a[67]),(0,a[72])(a[new Date(H[86])/1E3],a[50]),1)||((0,a[41])((0,a[62])(a[51],a[18]),a[70],a[6],a[13]),a[62])(a[32],a[35])),(0,a[69])(a[42],a[17],(0,a[63])()),(0,a[41])((0,a[66])(a[81]),a[69],a[15],a[32],(0,a[78])())}catch(r){a[49]<-2&&(a[59]!=8&&((((0,a[19])(a[25],a[6]),a[21])((0,a[66])(a[81]),a[48],(0,a[48])((0,a[48])((0,a[51])(a[88], a[57]),a[70],a[17],a[38]),a[51],a[42],a[8]),a[51],a[9],a[83]),(0,a[23])(a[38]),a[new Date(H[53])/1E3])(a[29],a[83]),1)||((((0,a[20])(a[74],a[57],(0,a[26])()),a[27])(a[57],a[72]),a[27])(a[57],a[45]),(0,a[27])(a[38],a[16]),a[3])(a[20],(0,a[27])(a[78],a[89]),(0,a[51])(a[7],a[38]),(0,a[23])(a[38]),a[74],a[78],(0,a[28])())),(a[63]>new Date(H[93])/1E3||(((0,a[51])(a[15],a[8]),a[51])(a[58],a[38]),H[9]))&&(0,a[67])((0,a[51])(a[87],a[83]),a[27],a[78],a[55]),a[86]>=7&&((0,a[36])((((0,a[27])(a[78],a[33]),(0,a[73])(a[78], a[24]),a[19])(a[8],a[40]),(0,a[66])(a[1],a[85]),a[48])(a[58],a[-15403-new Date(H[21])/1E3]),((0,a[52])((0,a[55])(a[38],a[68]),a[new Date(H[23])/1E3],a[44],a[33]),a[10])(a[63]),a[52],(0,a[8])(a[33]),a[53],a[42],a[6]),1)||((((0,a[37])((0,a[77])(a[6],a[29]),a[34],a[73],a[66]),a[81])(a[6]),a[77])(a[26],a[57])|(0,a[77])(a[26],a[86]),((((0,a[77])(a[6],a[20]),a[79])(a[26]),a[77])(a[6],a[41]),a[77])(a[26],a[1]),a[31])(a[66],a[14]),a[75]<=9&&(a[49]!=-2||((0,a[71])(a[77],(0,a[84])(a[30],a[66],(0,a[new Date(H[35])/ 1E3+2142])()),(0,a[36])(((0,a[34])(a[10],a[6]),a[37])((0,a[77])(a[66],a[54]),a[84],a[30],a[26],(0,a[78])()),a[37],(0,a[84])(a[30],a[47],(0,a[76])()),a[84],a[30],a[26],(0,a[48])()),(0,a[84])(a[30],a[47],(0,a[78])()),a[47],a[25]),0))&&(0,a[60])(a[71],(0,a[71])(a[85],(0,a[85])(a[6],a[74]),(0,a[40])(a[11],a[7]),(0,a[64])(a[69],a[37]),a[58],a[15]),a[45],(0,a[64])(a[72],a[58]),(0,a[88])(a[77],a[81]),(0,a[6])(a[37],a[11]),a[24],a[58]),a[50]==8?(0,a[2])(a[32])&(0,a[6])(a[77],a[3]):((0,a[6])(a[new Date(H[13])/ 1E3],a[54]),a[0])(a[37])}}catch(r){return H[77]+B}return y[H[27]](H[9])}; g.qz=function(B){this.name=B}; i8x=function(B){this.Py=XC(B)}; Vd=function(B){this.Py=XC(B)}; R1=function(B){this.Py=XC(B)}; XSH=function(B){this.Py=XC(B)}; uo=function(B){this.Py=XC(B)}; YQ=function(B){this.Py=XC(B)}; L6=function(B){this.Py=XC(B)}; Nz=function(B){this.Py=XC(B)}; bo=function(B){this.Py=XC(B)}; Ty=function(B){this.Py=XC(B)}; p6=function(B){this.Py=XC(B)}; tD=function(B){this.Py=XC(B)}; PX=function(B){this.Py=XC(B)}; Sc=function(B){this.Py=XC(B)}; Qd=function(B){this.Py=XC(B)}; AD=function(B){this.Py=XC(B,500)}; Fm=function(B){this.Py=XC(B)}; Gy=function(B){this.Py=XC(B)}; f2r=function(B){this.Py=XC(B)}; MkK=function(){return g.ao("yt.ads.biscotti.lastId_")||""}; $H4=function(B){g.yp("yt.ads.biscotti.lastId_",B)}; K6=function(){var B=arguments,y=WX;B.length>1?y[B[0]]=B[1]:B.length===1&&Object.assign(y,B[0])}; g.io=function(B,y){return B in WX?WX[B]:y}; Xm=function(B){var y=WX.EXPERIMENT_FLAGS;return y?y[B]:void 0}; O8K=function(B){f6.forEach(function(y){return y(B)})}; g.$Q=function(B){return B&&window.yterr?function(){try{return B.apply(this,arguments)}catch(y){g.Mz(y)}}:B}; g.Mz=function(B){var y=g.ao("yt.logging.errors.log");y?y(B,"ERROR",void 0,void 0,void 0,void 0,void 0):(y=g.io("ERRORS",[]),y.push([B,"ERROR",void 0,void 0,void 0,void 0,void 0]),K6("ERRORS",y));O8K(B)}; Ov=function(B,y,a,r,k){var x=g.ao("yt.logging.errors.log");x?x(B,"WARNING",y,a,r,void 0,k):(x=g.io("ERRORS",[]),x.push([B,"WARNING",y,a,r,void 0,k]),K6("ERRORS",x))}; I1=function(B,y){y=B.split(y);for(var a={},r=0,k=y.length;r1?B[1]:B[0])):{}}; jc=function(B,y){return dHr(B,y||{},!0)}; hD=function(B,y){return dHr(B,y||{},!1)}; dHr=function(B,y,a){var r=B.split("#",2);B=r[0];r=r.length>1?"#"+r[1]:"";var k=B.split("?",2);B=k[0];k=n6(k[1]||"");for(var x in y)if(a||!g.o2(k,x))k[x]=y[x];return g.cJ(B,k)+r}; vX=function(B){if(!y)var y=window.location.href;var a=g.xw(B)[1]||null,r=g.JY(B);a&&r?(B=g.xw(B),y=g.xw(y),B=B[3]==y[3]&&B[1]==y[1]&&B[4]==y[4]):B=r?g.JY(y)===r&&(Number(g.xw(y)[4]||null)||null)===(Number(g.xw(B)[4]||null)||null):!0;return B}; BA=function(B){B||(B=document.location.href);B=g.xw(B)[1]||null;return B!==null&&B==="https"}; yQ=function(B){B=UHK(B);return B===null?!1:B[0]==="com"&&B[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1}; jBr=function(B){B=UHK(B);return B===null?!1:B[1]==="google"?!0:B[2]==="google"?B[0]==="au"&&B[1]==="com"?!0:B[0]==="uk"&&B[1]==="co"?!0:!1:!1}; UHK=function(B){B=g.JY(B);return B!==null?B.split(".").reverse():null}; I2E=function(B){return B&&B.match(sBJ)?B:td(B)}; kr=function(B){var y=aq;B=B===void 0?MkK():B;var a=Object,r=a.assign,k=ri(y);var x=y.C;try{var J=x.screenX;var m=x.screenY}catch(S){}try{var C=x.outerWidth;var l=x.outerHeight}catch(S){}try{var c=x.innerWidth;var w=x.innerHeight}catch(S){}try{var E=x.screenLeft;var z=x.screenTop}catch(S){}try{c=x.innerWidth,w=x.innerHeight}catch(S){}try{var q=x.screen.availWidth;var L=x.screen.availTop}catch(S){}x=[E,z,J,m,q,L,C,l,c,w];J=kxH(!1,y.C.top);m={};var b=b===void 0?g.vE:b;C=new FM;"SVGElement"in b&&"createElementNS"in b.document&&C.set(0);l=kqK();l["allow-top-navigation-by-user-activation"]&&C.set(1);l["allow-popups-to-escape-sandbox"]&&C.set(2);b.crypto&&b.crypto.subtle&&C.set(3);"TextDecoder"in b&&"TextEncoder"in b&&C.set(4);b=bxN(C);y=(m.bc=b,m.bih=J.height,m.biw=J.width,m.brdim=x.join(),m.vis=rZ(y.X),m.wgl=!!P_.WebGLRenderingContext,m);a=r.call(a,k,y);a.ca_type="image";B&&(a.bid=B);return a}; ri=function(B){var y={};y.dt=hCJ;y.flash="0";a:{try{var a=B.C.top.location.href}catch(c){B=2;break a}B=a?a===B.X.location.href?0:1:2}y=(y.frm=B,y);try{y.u_tz=-(new Date).getTimezoneOffset();var r=r===void 0?P_:r;try{var k=r.history.length}catch(c){k=0}y.u_his=k;var x;y.u_h=(x=P_.screen)==null?void 0:x.height;var J;y.u_w=(J=P_.screen)==null?void 0:J.width;var m;y.u_ah=(m=P_.screen)==null?void 0:m.availHeight;var C;y.u_aw=(C=P_.screen)==null?void 0:C.availWidth;var l;y.u_cd=(l=P_.screen)==null?void 0: l.colorDepth}catch(c){}return y}; BDr=function(){if(!vf4)return null;var B=vf4();return"open"in B?B:null}; g.JL=function(B){switch(xr(B)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}}; xr=function(B){return B&&"status"in B?B.status:-1}; g.HA=function(B,y){typeof B==="function"&&(B=g.$Q(B));return window.setTimeout(B,y)}; g.mA=function(B,y){typeof B==="function"&&(B=g.$Q(B));return window.setInterval(B,y)}; g.oq=function(B){window.clearTimeout(B)}; g.Co=function(B){window.clearInterval(B)}; g.lv=function(B){B=gi(B);return typeof B==="string"&&B==="false"?!1:!!B}; g.cA=function(B,y){B=gi(B);return B===void 0&&y!==void 0?y:Number(B||0)}; wi=function(){return g.io("EXPERIMENTS_TOKEN","")}; gi=function(B){return g.io("EXPERIMENT_FLAGS",{})[B]}; EJ=function(){for(var B=[],y=g.io("EXPERIMENTS_FORCED_FLAGS",{}),a=g.Y(Object.keys(y)),r=a.next();!r.done;r=a.next())r=r.value,B.push({key:r,value:String(y[r])});a=g.io("EXPERIMENT_FLAGS",{});r=g.Y(Object.keys(a));for(var k=r.next();!k.done;k=r.next())k=k.value,k.startsWith("force_")&&y[k]===void 0&&B.push({key:k,value:String(a[k])});return B}; z8=function(B,y,a,r,k,x,J,m){function C(){(l&&"readyState"in l?l.readyState:0)===4&&y&&g.$Q(y)(l)} a=a===void 0?"GET":a;r=r===void 0?"":r;m=m===void 0?!1:m;var l=BDr();if(!l)return null;"onloadend"in l?l.addEventListener("loadend",C,!1):l.onreadystatechange=C;g.lv("debug_forward_web_query_parameters")&&(B=yXK(B));l.open(a,B,!0);x&&(l.responseType=x);J&&(l.withCredentials=!0);a=a==="POST"&&(window.FormData===void 0||!(r instanceof FormData));if(k=aHx(B,k))for(var c in k)l.setRequestHeader(c,k[c]),"content-type"===c.toLowerCase()&&(a=!1);a&&l.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); if(m&&"setAttributionReporting"in XMLHttpRequest.prototype){B={eventSourceEligible:!0,triggerEligible:!1};try{l.setAttributionReporting(B)}catch(w){Ov(w)}}l.send(r);return l}; aHx=function(B,y){y=y===void 0?{}:y;var a=vX(B),r=g.io("INNERTUBE_CLIENT_NAME"),k=g.lv("web_ajax_ignore_global_headers_if_set"),x;for(x in rX0){var J=g.io(rX0[x]),m=x==="X-Goog-AuthUser"||x==="X-Goog-PageId";x!=="X-Goog-Visitor-Id"||J||(J=g.io("VISITOR_DATA"));var C;if(!(C=!J)){if(!(C=a||(g.JY(B)?!1:!0))){C=B;var l;if(l=g.lv("add_auth_headers_to_remarketing_google_dot_com_ping")&&x==="Authorization"&&(r==="TVHTML5"||r==="TVHTML5_UNPLUGGED"||r==="TVHTML5_SIMPLY")&&jBr(C))C=HJ(C)||"",C=C.split("/"), C="/"+(C.length>1?C[1]:""),l=C==="/pagead";C=l?!0:!1}C=!C}C||k&&y[x]!==void 0||r==="TVHTML5_UNPLUGGED"&&m||(y[x]=J)}"X-Goog-EOM-Visitor-Id"in y&&"X-Goog-Visitor-Id"in y&&delete y["X-Goog-Visitor-Id"];if(a||!g.JY(B))y["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(a||!g.JY(B)){try{var c=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(w){}c&&(y["X-YouTube-Time-Zone"]=c)}document.location.hostname.endsWith("youtubeeducation.com")||!a&&g.JY(B)||(y["X-YouTube-Ad-Signals"]= Zr(kr()));return y}; VQ=function(B,y){y.method="POST";y.postParams||(y.postParams={});return g.qY(B,y)}; JXN=function(B,y){if(window.fetch&&y.format!=="XML"){var a={method:y.method||"GET",credentials:"same-origin"};y.headers&&(a.headers=y.headers);y.priority&&(a.priority=y.priority);B=kRN(B,y);var r=x1x(B,y);r&&(a.body=r);y.withCredentials&&(a.credentials="include");var k=y.context||g.vE,x=!1,J;fetch(B,a).then(function(m){if(!x){x=!0;J&&g.oq(J);var C=m.ok,l=function(c){c=c||{};C?y.onSuccess&&y.onSuccess.call(k,c,m):y.onError&&y.onError.call(k,c,m);y.onFinish&&y.onFinish.call(k,c,m)}; (y.format||"JSON")==="JSON"&&(C||m.status>=400&&m.status<500)?m.json().then(l,function(){l(null)}):l(null)}}).catch(function(){y.onError&&y.onError.call(k,{},{})}); B=y.timeout||0;y.onFetchTimeout&&B>0&&(J=g.HA(function(){x||(x=!0,g.oq(J),y.onFetchTimeout.call(y.context||g.vE))},B))}else g.qY(B,y)}; g.qY=function(B,y){var a=y.format||"JSON";B=kRN(B,y);var r=x1x(B,y),k=!1,x=Hhe(B,function(C){if(!k){k=!0;m&&g.oq(m);var l=g.JL(C),c=null,w=400<=C.status&&C.status<500,E=500<=C.status&&C.status<600;if(l||w||E)c=m1x(B,a,C,y.convertToSafeHtml);l&&(l=okW(a,C,c));c=c||{};w=y.context||g.vE;l?y.onSuccess&&y.onSuccess.call(w,C,c):y.onError&&y.onError.call(w,C,c);y.onFinish&&y.onFinish.call(w,C,c)}},y.method,r,y.headers,y.responseType,y.withCredentials); r=y.timeout||0;if(y.onTimeout&&r>0){var J=y.onTimeout;var m=g.HA(function(){k||(k=!0,x.abort(),g.oq(m),J.call(y.context||g.vE,x))},r)}return x}; kRN=function(B,y){y.includeDomain&&(B=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+B);var a=g.io("XSRF_FIELD_NAME");if(y=y.urlParams)y[a]&&delete y[a],B=jc(B,y);return B}; x1x=function(B,y){var a=g.io("XSRF_FIELD_NAME"),r=g.io("XSRF_TOKEN"),k=y.postBody||"",x=y.postParams,J=g.io("XSRF_FIELD_NAME"),m;y.headers&&(m=y.headers["Content-Type"]);y.excludeXsrf||g.JY(B)&&!y.withCredentials&&g.JY(B)!==document.location.hostname||y.method!=="POST"||m&&m!=="application/x-www-form-urlencoded"||y.postParams&&y.postParams[J]||(x||(x={}),x[a]=r);(g.lv("ajax_parse_query_data_only_when_filled")&&x&&Object.keys(x).length>0||x)&&typeof k==="string"&&(k=n6(k),g.qf(k,x),k=y.postBodyFormat&& y.postBodyFormat==="JSON"?JSON.stringify(k):g.lU(k));x=k||x&&!g.lC(x);!CXH&&x&&y.method!=="POST"&&(CXH=!0,g.Mz(Error("AJAX request with postData should use POST")));return k}; m1x=function(B,y,a,r){var k=null;switch(y){case "JSON":try{var x=a.responseText}catch(J){throw r=Error("Error reading responseText"),r.params=B,Ov(r),J;}B=a.getResponseHeader("Content-Type")||"";x&&B.indexOf("json")>=0&&(x.substring(0,5)===")]}'\n"&&(x=x.substring(5)),k=JSON.parse(x));break;case "XML":if(B=(B=a.responseXML)?gkK(B):null)k={},g.U7(B.getElementsByTagName("*"),function(J){k[J.tagName]=lHH(J)})}r&&cX0(k); return k}; cX0=function(B){if(g.xI(B))for(var y in B)y==="html_content"||MxN(y,"_html")?B[y]=l3(B[y]):cX0(B[y])}; okW=function(B,y,a){if(y&&y.status===204)return!0;switch(B){case "JSON":return!!a;case "XML":return Number(a&&a.return_code)===0;case "RAW":return!0;default:return!!a}}; gkK=function(B){return B?(B=("responseXML"in B?B.responseXML:B).getElementsByTagName("root"))&&B.length>0?B[0]:null:null}; lHH=function(B){var y="";g.U7(B.childNodes,function(a){y+=a.nodeValue}); return y}; yXK=function(B){var y=window.location.search,a=g.JY(B);g.lv("debug_handle_relative_url_for_query_forward_killswitch")||!a&&vX(B)&&(a=document.location.hostname);var r=HJ(B);r=(a=a&&(a.endsWith("youtube.com")||a.endsWith("youtube-nocookie.com")))&&r&&r.startsWith("/api/");if(!a||r)return B;var k=n6(y),x={};g.U7(wk4,function(J){k[J]&&(x[J]=k[J])}); return hD(B,x)}; uv=function(B,y){var a=g.E3(y),r;return(new g.V1(function(k,x){a.onSuccess=function(J){g.JL(J)?k(new Ek4(J)):x(new Rq("Request failed, status="+xr(J),"net.badstatus",J))}; a.onError=function(J){x(new Rq("Unknown request error","net.unknown",J))}; a.onTimeout=function(J){x(new Rq("Request timed out","net.timeout",J))}; r=g.qY(B,a)})).eE(function(k){if(k instanceof PS){var x; (x=r)==null||x.abort()}return To(k)})}; g.Yr=function(B,y,a,r,k,x){function J(C,l,c){return C.eE(function(w){if(l<=0||xr(w.xhr)===403)return To(new Rq("Request retried too many times","net.retryexhausted",w.xhr,w));var E=Math.pow(2,a-l+1)*c,z=k>0?Math.min(k,E):E;return m(c).then(function(){x&&x(w,l-1);return J(uv(B,y),l-1,z)})})} function m(C){return new g.V1(function(l){setTimeout(l,C)})} k=k===void 0?-1:k;return J(uv(B,y),a-1,r)}; Rq=function(B,y,a){w1.call(this,B+", errorCode="+y);this.errorCode=y;this.xhr=a;this.name="PromiseAjaxError"}; Ek4=function(B){this.xhr=B}; Lo=function(B){this.C=B===void 0?null:B;this.D=0;this.X=null}; NY=function(B){var y=new Lo;B=B===void 0?null:B;y.D=2;y.X=B===void 0?null:B;return y}; bv=function(B){var y=new Lo;B=B===void 0?null:B;y.D=1;y.X=B===void 0?null:B;return y}; g.tL=function(B,y,a,r,k){T8||po.set(""+B,y,{Go:a,path:"/",domain:r===void 0?"youtube.com":r,secure:k===void 0?!1:k})}; g.PA=function(B,y){if(!T8)return po.get(""+B,y)}; g.S8=function(B,y,a){T8||po.remove(""+B,y===void 0?"/":y,a===void 0?"youtube.com":a)}; zIL=function(){if(g.lv("embeds_web_enable_cookie_detection_fix")){if(!g.vE.navigator.cookieEnabled)return!1}else if(!po.isEnabled())return!1;if(!po.isEmpty())return!0;g.lv("embeds_web_enable_cookie_detection_fix")?po.set("TESTCOOKIESENABLED","1",{Go:60,ujw:"none",secure:!0}):po.set("TESTCOOKIESENABLED","1",{Go:60});if(po.get("TESTCOOKIESENABLED")!=="1")return!1;po.remove("TESTCOOKIESENABLED");return!0}; g.f=function(B,y){if(B)return B[y.name]}; QQ=function(B){var y=g.io("INNERTUBE_HOST_OVERRIDE");y&&(B=String(y)+String(mm(B)));return B}; qjH=function(B){var y={};g.lv("json_condensed_response")&&(y.prettyPrint="false");return B=hD(B,y)}; AL=function(B,y){var a=a===void 0?{}:a;B={method:y===void 0?"POST":y,mode:vX(B)?"same-origin":"cors",credentials:vX(B)?"same-origin":"include"};y={};for(var r=g.Y(Object.keys(a)),k=r.next();!k.done;k=r.next())k=k.value,a[k]&&(y[k]=a[k]);Object.keys(y).length>0&&(B.headers=y);return B}; FN=function(){var B=/Chrome\/(\d+)/.exec(g.DR());return B?parseFloat(B[1]):NaN}; G8=function(){var B=/\sCobalt\/(\S+)\s/.exec(g.DR());if(!B)return NaN;var y=[];B=g.Y(B[1].split("."));for(var a=B.next();!a.done;a=B.next())a=parseInt(a.value,10),a>=0&&y.push(a);return parseFloat(y.join("."))}; DK=function(){return g.e8("android")&&g.e8("chrome")&&!(g.e8("trident/")||g.e8("edge/"))&&!g.e8("cobalt")}; V1x=function(){return g.e8("armv7")||g.e8("aarch64")||g.e8("android")}; g.WA=function(){return g.e8("cobalt")}; Ko=function(){return g.e8("cobalt")&&g.e8("appletv")}; iv=function(){return g.e8("(ps3; leanback shell)")||g.e8("ps3")&&g.WA()}; RIK=function(){return g.e8("(ps4; leanback shell)")||g.e8("ps4")&&g.WA()}; g.uKr=function(){return g.WA()&&(g.e8("ps4 vr")||g.e8("ps4 pro vr"))}; XN=function(){var B=/WebKit\/([0-9]+)/.exec(g.DR());return!!(B&&parseInt(B[1],10)>=600)}; fo=function(){var B=/WebKit\/([0-9]+)/.exec(g.DR());return!!(B&&parseInt(B[1],10)>=602)}; YjE=function(){return g.e8("iemobile")||g.e8("windows phone")&&g.e8("edge")}; OJ=function(){return(MY||$r)&&g.e8("applewebkit")&&!g.e8("version")&&(!g.e8("safari")||g.e8("gsa/"))}; ZK=function(){return g.Iq&&g.e8("version/")}; no=function(){return g.e8("smart-tv")&&g.e8("samsung")}; g.e8=function(B){var y=g.DR();return y?y.toLowerCase().indexOf(B)>=0:!1}; di=function(){return xEe()||OJ()||ZK()?!0:g.io("EOM_VISITOR_DATA")?!1:!0}; UJ=function(B,y){return y===void 0||y===null?B:y==="1"||y===!0||y===1||y==="True"?!0:!1}; j8=function(B,y,a){for(var r in a)if(a[r]==y)return a[r];return B}; sJ=function(B,y){return y===void 0||y===null?B:Number(y)}; hL=function(B,y){return y===void 0||y===null?B:y.toString()}; vA=function(B,y){if(y){if(B==="fullwidth")return Infinity;if(B==="fullheight")return 0}return B&&(y=B.match(LMe))&&(B=Number(y[2]),y=Number(y[1]),!isNaN(B)&&!isNaN(y)&&B>0)?y/B:NaN}; Bf=function(B){var y=B.docid||B.video_id||B.videoId||B.id;if(y)return y;y=B.raw_player_response;y||(B=B.player_response)&&(y=JSON.parse(B));return y&&y.videoDetails&&y.videoDetails.videoId||null}; NDN=function(B){return yX(B,!1)==="EMBEDDED_PLAYER_MODE_PFL"}; g.a4=function(B){return B==="EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT"||B==="EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"?!0:!1}; yX=function(B,y){y=(y===void 0?0:y)?"EMBEDDED_PLAYER_MODE_DEFAULT":"EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(y="EMBEDDED_PLAYER_MODE_PFL");var a=B.raw_embedded_player_response;if(!a&&(B=B.embedded_player_response))try{a=JSON.parse(B)}catch(r){return y}return a?j8(y,a.embeddedPlayerMode,bhZ):y}; ke=function(B){w1.call(this,B.message||B.description||B.name);this.isMissing=B instanceof r7;this.isTimeout=B instanceof Rq&&B.errorCode=="net.timeout";this.isCanceled=B instanceof PS}; r7=function(){w1.call(this,"Biscotti ID is missing from server")}; TDZ=function(){if(g.lv("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("Biscotti id fetching has been disabled entirely.");if(!di())return Error("User has not consented - not fetching biscotti id.");var B=g.io("PLAYER_VARS",{});if(g.cQ(B,"privembed",!1)=="1")return Error("Biscotti ID is not available in private embed mode");if(NDN(B))return Error("Biscotti id fetching has been disabled for pfl.")}; Sjx=function(){var B=TDZ();if(B!==void 0)return To(B);xe||(xe=uv("//googleads.g.doubleclick.net/pagead/id",pkH).then(t1x).eE(function(y){return PXe(2,y)})); return xe}; t1x=function(B){B=B.xhr.responseText;if(!PQ(B,")]}'"))throw new r7;B=JSON.parse(B.substr(4));if((B.type||1)>1)throw new r7;B=B.id;$H4(B);xe=bv(B);Q9U(18E5,2);return B}; PXe=function(B,y){y=new ke(y);$H4("");xe=NY(y);B>0&&Q9U(12E4,B-1);throw y;}; Q9U=function(B,y){g.HA(function(){uv("//googleads.g.doubleclick.net/pagead/id",pkH).then(t1x,function(a){return PXe(y,a)}).eE(g.QM)},B)}; AXJ=function(){try{var B=g.ao("yt.ads.biscotti.getId_");return B?B():Sjx()}catch(y){return To(y)}}; GR0=function(B){B&&(B.dataset?B.dataset[FMe()]="true":rK$(B))}; eI4=function(B){return B?B.dataset?B.dataset[FMe()]:B.getAttribute("data-loaded"):null}; FMe=function(){return D14.loaded||(D14.loaded="loaded".replace(/\-([a-z])/g,function(B,y){return y.toUpperCase()}))}; WME=function(){var B=document;if("visibilityState"in B)return B.visibilityState;var y=JH+"VisibilityState";if(y in B)return B[y]}; Hf=function(B,y){var a;iU(B,function(r){a=y[r];return!!a}); return a}; mx=function(B){if(B.requestFullscreen)B=B.requestFullscreen(void 0);else if(B.webkitRequestFullscreen)B=B.webkitRequestFullscreen();else if(B.mozRequestFullScreen)B=B.mozRequestFullScreen();else if(B.msRequestFullscreen)B=B.msRequestFullscreen();else if(B.webkitEnterFullscreen)B=B.webkitEnterFullscreen();else return Promise.reject(Error("Fullscreen API unavailable"));return B instanceof Promise?B:Promise.resolve()}; g7=function(B){var y;g.o4()?Cu()==B&&(y=document):y=B;return y&&(B=Hf(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],y))?(y=B.call(y),y instanceof Promise?y:Promise.resolve()):Promise.resolve()}; KMe=function(B){return g.Vp(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(y){return"on"+y.toLowerCase()in B})}; ih0=function(){var B=document;return g.Vp(["fullscreenerror","webkitfullscreenerror","mozfullscreenerror","MSFullscreenError"],function(y){return"on"+y.toLowerCase()in B})}; g.o4=function(){return!!Hf(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)}; Cu=function(B){B=B===void 0?!1:B;var y=Hf(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(B)for(;y&&y.shadowRoot;)y=y.shadowRoot.fullscreenElement;return y?y:null}; lQ=function(B){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(B=B||window.event){this.event=B;for(var y in B)y in XkU||(this[y]=B[y]);this.scale=B.scale;this.rotation=B.rotation;var a=B.target||B.srcElement;a&&a.nodeType==3&&(a=a.parentNode);this.target=a;var r=B.relatedTarget; if(r)try{r=r.nodeName?r:null}catch(k){r=null}else this.type=="mouseover"?r=B.fromElement:this.type=="mouseout"&&(r=B.toElement);this.relatedTarget=r;this.clientX=B.clientX!=void 0?B.clientX:B.pageX;this.clientY=B.clientY!=void 0?B.clientY:B.pageY;this.keyCode=B.keyCode?B.keyCode:B.which;this.charCode=B.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=B.altKey;this.ctrlKey=B.ctrlKey;this.shiftKey=B.shiftKey;this.metaKey=B.metaKey;this.C=B.pageX;this.X=B.pageY}}catch(k){}}; fHU=function(B){if(document.body&&document.documentElement){var y=document.body.scrollTop+document.documentElement.scrollTop;B.C=B.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);B.X=B.clientY+y}}; M1U=function(B,y,a,r){r=r===void 0?{}:r;B.addEventListener&&(y!="mouseenter"||"onmouseenter"in document?y!="mouseleave"||"onmouseenter"in document?y=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(y="MozMousePixelScroll"):y="mouseout":y="mouseover");return gd(cf,function(k){var x=typeof k[4]==="boolean"&&k[4]==!!r,J=g.xI(k[4])&&g.xI(r)&&g.wd(k[4],r);return!!k.length&&k[0]==B&&k[1]==y&&k[2]==a&&(x||J)})}; g.w7=function(B,y,a,r){r=r===void 0?{}:r;if(!B||!B.addEventListener&&!B.attachEvent)return"";var k=M1U(B,y,a,r);if(k)return k;k=++$10.count+"";var x=!(y!="mouseenter"&&y!="mouseleave"||!B.addEventListener||"onmouseenter"in document);var J=x?function(m){m=new lQ(m);if(!NG(m.relatedTarget,function(C){return C==B},!0))return m.currentTarget=B,m.type=y,a.call(B,m)}:function(m){m=new lQ(m); m.currentTarget=B;return a.call(B,m)}; J=g.$Q(J);B.addEventListener?(y=="mouseenter"&&x?y="mouseover":y=="mouseleave"&&x?y="mouseout":y=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(y="MozMousePixelScroll"),Oh$()||typeof r==="boolean"?B.addEventListener(y,J,r):B.addEventListener(y,J,!!r.capture)):B.attachEvent("on"+y,J);cf[k]=[B,y,a,J,r];return k}; Zh4=function(B){return IHr(B,function(y){return g.sG(y,"ytp-ad-has-logging-urls")})}; IHr=function(B,y){var a=document.body||document;return g.w7(a,"click",function(r){var k=NG(r.target,function(x){return x===a||y(x)},!0); k&&k!==a&&!k.disabled&&(r.currentTarget=k,B.call(k,r))})}; g.Ep=function(B){B&&(typeof B=="string"&&(B=[B]),g.U7(B,function(y){if(y in cf){var a=cf[y],r=a[0],k=a[1],x=a[3];a=a[4];r.removeEventListener?Oh$()||typeof a==="boolean"?r.removeEventListener(k,x,a):r.removeEventListener(k,x,!!a.capture):r.detachEvent&&r.detachEvent("on"+k,x);delete cf[y]}}))}; zc=function(B){for(var y in cf)cf[y][0]==B&&g.Ep(y)}; qm=function(B){B=B||window.event;var y;B.composedPath&&typeof B.composedPath==="function"?y=B.composedPath():y=B.path;y&&y.length?B=y[0]:(B=B||window.event,B=B.target||B.srcElement,B.nodeType==3&&(B=B.parentNode));return B}; VX=function(B){this.N=B;this.C=null;this.J=0;this.T=null;this.j=0;this.X=[];for(B=0;B<4;B++)this.X.push(0);this.D=0;this.Ch=g.w7(window,"mousemove",(0,g.mu)(this.U,this));this.K=g.mA((0,g.mu)(this.R7,this),25)}; R4=function(B){g.W.call(this);this.N=[];this.Oi=B||this}; uQ=function(B,y,a,r){for(var k=0;k0?a:0;a=r?Date.now()+r*1E3:0;if((r=r?(0,g.Lu)():Nm())&&window.JSON){typeof y!=="string"&&(y=JSON.stringify(y,void 0));try{r.set(B,y,a)}catch(k){r.remove(B)}}}; g.Tc=function(B){var y=Nm(),a=(0,g.Lu)();if(!y&&!a||!window.JSON)return null;try{var r=y.get(B)}catch(k){}if(typeof r!=="string")try{r=a.get(B)}catch(k){}if(typeof r!=="string")return null;try{r=JSON.parse(r,void 0)}catch(k){}return r}; d1W=function(){var B=(0,g.Lu)();if(B&&(B=B.X("yt-player-quality")))return B.creation}; g.pu=function(B){try{var y=Nm(),a=(0,g.Lu)();y&&y.remove(B);a&&a.remove(B)}catch(r){}}; g.tH=function(){return g.Tc("yt-remote-session-screen-id")}; U1L=function(B){var y=this;this.X=void 0;this.C=!1;B.addEventListener("beforeinstallprompt",function(a){a.preventDefault();y.X=a}); B.addEventListener("appinstalled",function(){y.C=!0},{once:!0})}; Pf=function(){if(!g.vE.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return g.vE.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":g.vE.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":g.vE.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":g.vE.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(B){return"WEB_DISPLAY_MODE_UNKNOWN"}}; SL=function(){this.eJ=!0}; j90=function(){SL.instance||(SL.instance=new SL);return SL.instance}; s90=function(B){switch(B){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}}; hIJ=function(){this.C=g.io("ALT_PREF_COOKIE_NAME","PREF");this.X=g.io("ALT_PREF_COOKIE_DOMAIN","youtube.com");var B=g.PA(this.C);B&&this.parse(B)}; g.AH=function(){QX||(QX=new hIJ);return QX}; g.FA=function(B,y){return!!((vke("f"+(Math.floor(y/31)+1))||0)&1<0;)switch(B=y4.shift(),B.type){case "ERROR":sp.V6(B.payload);break;case "EVENT":sp.logEvent(B.eventType,B.payload)}}; rj=function(B){aj||(sp?sp.V6(B):(y4.push({type:"ERROR",payload:B}),y4.length>10&&y4.shift()))}; kx=function(B,y){aj||(sp?sp.logEvent(B,y):(y4.push({type:"EVENT",eventType:B,payload:y}),y4.length>10&&y4.shift()))}; xx=function(B){if(B.indexOf(":")>=0)throw Error("Database name cannot contain ':'");}; JG=function(B){return B.substr(0,B.indexOf(":"))||B}; g.HL=function(B,y,a,r,k){y=y===void 0?{}:y;a=a===void 0?HXW[B]:a;r=r===void 0?mvr[B]:r;k=k===void 0?ohU[B]:k;g.Ku.call(this,a,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:B},y));this.type=B;this.message=a;this.level=r;this.C=k;Object.setPrototypeOf(this,g.HL.prototype)}; mj=function(B,y){g.HL.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:y,foundObjectStores:B},HXW.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,mj.prototype)}; oj=function(B,y){var a=Error.call(this);this.message=a.message;"stack"in a&&(this.stack=a.stack);this.index=B;this.objectStore=y;Object.setPrototypeOf(this,oj.prototype)}; gj=function(B,y,a,r){y=JG(y);var k=B instanceof Error?B:Error("Unexpected error: "+B);if(k instanceof g.HL)return k;B={objectStoreNames:a,dbName:y,dbVersion:r};if(k.name==="QuotaExceededError")return new g.HL("QUOTA_EXCEEDED",B);if(g.Ca&&k.name==="UnknownError")return new g.HL("QUOTA_MAYBE_EXCEEDED",B);if(k instanceof oj)return new g.HL("MISSING_INDEX",Object.assign({},B,{objectStore:k.objectStore,index:k.index}));if(k.name==="InvalidStateError"&&CfZ.some(function(x){return k.message.includes(x)}))return new g.HL("EXECUTE_TRANSACTION_ON_CLOSED_DB", B); if(k.name==="AbortError")return new g.HL("UNKNOWN_ABORT",B,k.message);k.args=[Object.assign({},B,{name:"IdbError",zA:k.name})];k.level="WARNING";return k}; g.lb=function(B,y,a){var r=jL();return new g.HL("IDB_NOT_SUPPORTED",{context:{caller:B,publicName:y,version:a,hasSucceededOnce:r==null?void 0:r.hasSucceededOnce}})}; ghE=function(B){if(!B)throw Error();throw B;}; ltU=function(B){return B}; cL=function(B){this.C=B}; g.wj=function(B){function y(k){if(r.state.status==="PENDING"){r.state={status:"REJECTED",reason:k};k=g.Y(r.X);for(var x=k.next();!x.done;x=k.next())x=x.value,x()}} function a(k){if(r.state.status==="PENDING"){r.state={status:"FULFILLED",value:k};k=g.Y(r.C);for(var x=k.next();!x.done;x=k.next())x=x.value,x()}} var r=this;this.state={status:"PENDING"};this.C=[];this.X=[];B=B.C;try{B(a,y)}catch(k){y(k)}}; cCN=function(B,y,a,r,k){try{if(B.state.status!=="FULFILLED")throw Error("calling handleResolve before the promise is fulfilled.");var x=a(B.state.value);x instanceof g.wj?E6(B,y,x,r,k):r(x)}catch(J){k(J)}}; wDL=function(B,y,a,r,k){try{if(B.state.status!=="REJECTED")throw Error("calling handleReject before the promise is rejected.");var x=a(B.state.reason);x instanceof g.wj?E6(B,y,x,r,k):r(x)}catch(J){k(J)}}; E6=function(B,y,a,r,k){y===a?k(new TypeError("Circular promise chain detected.")):a.then(function(x){x instanceof g.wj?E6(B,y,x,r,k):r(x)},function(x){k(x)})}; EhK=function(B,y,a){function r(){a(B.error);x()} function k(){y(B.result);x()} function x(){try{B.removeEventListener("success",k),B.removeEventListener("error",r)}catch(J){}} B.addEventListener("success",k);B.addEventListener("error",r)}; zGE=function(B){return new Promise(function(y,a){EhK(B,y,a)})}; zO=function(B){return new g.wj(new cL(function(y,a){EhK(B,y,a)}))}; q3=function(B,y){return new g.wj(new cL(function(a,r){function k(){var x=B?y(B):null;x?x.then(function(J){B=J;k()},r):a()} k()}))}; qGx=function(B,y){this.request=B;this.cursor=y}; VUN=function(B){return zO(B).then(function(y){return y?new qGx(B,y):null})}; g.RGx=function(B){B.cursor.continue(void 0);return VUN(B.request)}; uME=function(B,y){this.C=B;this.options=y;this.transactionCount=0;this.D=Math.round((0,g.V4)());this.X=!1}; g.ub=function(B,y,a){B=B.C.createObjectStore(y,a);return new Rj(B)}; Yx=function(B,y){B.C.objectStoreNames.contains(y)&&B.C.deleteObjectStore(y)}; g.bb=function(B,y,a){return g.La(B,[y],{mode:"readwrite",Ei:!0},function(r){return g.N3(r.objectStore(y),a)})}; g.La=function(B,y,a,r){var k,x,J,m,C,l,c,w,E,z,q,L;return g.F(function(b){switch(b.X){case 1:var S={mode:"readonly",Ei:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof a==="string"?S.mode=a:Object.assign(S,a);k=S;B.transactionCount++;x=k.Ei?3:1;J=0;case 2:if(m){b.dQ(4);break}J++;C=Math.round((0,g.V4)());g.TU(b,5);l=B.C.transaction(y,k.mode);S=new TO(l);S=YGW(S,r);return g.Q(b,S,7);case 7:return c=b.C,w=Math.round((0,g.V4)()),LOx(B,C,w,J,void 0,y.join(),k),b.return(c);case 5:E=g.Sx(b);z=Math.round((0,g.V4)()); q=gj(E,B.C.name,y.join(),B.C.version);if((L=q instanceof g.HL&&!q.C)||J>=x)LOx(B,C,z,J,q,y.join(),k),m=q;b.dQ(2);break;case 4:return b.return(Promise.reject(m))}})}; LOx=function(B,y,a,r,k,x,J){y=a-y;k?(k instanceof g.HL&&(k.type==="QUOTA_EXCEEDED"||k.type==="QUOTA_MAYBE_EXCEEDED")&&kx("QUOTA_EXCEEDED",{dbName:JG(B.C.name),objectStoreNames:x,transactionCount:B.transactionCount,transactionMode:J.mode}),k instanceof g.HL&&k.type==="UNKNOWN_ABORT"&&(a-=B.D,a<0&&a>=2147483648&&(a=0),kx("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:x,transactionDuration:y,transactionCount:B.transactionCount,dbDuration:a}),B.X=!0),Nm4(B,!1,r,x,y,J.tag),rj(k)):Nm4(B,!0,r,x,y, J.tag)}; Nm4=function(B,y,a,r,k,x){kx("TRANSACTION_ENDED",{objectStoreNames:r,connectionHasUnknownAbortedTransaction:B.X,duration:k,isSuccessful:y,tryCount:a,tag:x===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":x})}; Rj=function(B){this.C=B}; g.pa=function(B,y,a){B.C.createIndex(y,a,{unique:!1})}; bX4=function(B,y){return g.tG(B,{query:y},function(a){return a.delete().then(function(){return g.PL(a)})}).then(function(){})}; Tm$=function(B,y,a){var r=[];return g.tG(B,{query:y},function(k){if(!(a!==void 0&&r.length>=a))return r.push(k.getValue()),g.PL(k)}).then(function(){return r})}; tUH=function(B){return"getAllKeys"in IDBObjectStore.prototype?zO(B.C.getAllKeys(void 0,void 0)):pDr(B)}; pDr=function(B){var y=[];return g.PfW(B,{query:void 0},function(a){y.push(a.cursor.primaryKey);return g.RGx(a)}).then(function(){return y})}; g.N3=function(B,y,a){return zO(B.C.put(y,a))}; g.tG=function(B,y,a){B=B.C.openCursor(y.query,y.direction);return Sp(B).then(function(r){return q3(r,a)})}; g.PfW=function(B,y,a){var r=y.query;y=y.direction;B="openKeyCursor"in IDBObjectStore.prototype?B.C.openKeyCursor(r,y):B.C.openCursor(r,y);return VUN(B).then(function(k){return q3(k,a)})}; TO=function(B){var y=this;this.C=B;this.D=new Map;this.X=!1;this.done=new Promise(function(a,r){y.C.addEventListener("complete",function(){a()}); y.C.addEventListener("error",function(k){k.currentTarget===k.target&&r(y.C.error)}); y.C.addEventListener("abort",function(){var k=y.C.error;if(k)r(k);else if(!y.X){k=g.HL;for(var x=y.C.objectStoreNames,J=[],m=0;m=a))return r.push(k.getValue()),g.PL(k)}).then(function(){return r})}; g.Q4=function(B,y,a){B=B.C.openCursor(y.query===void 0?null:y.query,y.direction===void 0?"next":y.direction);return Sp(B).then(function(r){return q3(r,a)})}; AG=function(B,y){this.request=B;this.cursor=y}; Sp=function(B){return zO(B).then(function(y){return y?new AG(B,y):null})}; g.PL=function(B){B.cursor.continue(void 0);return Sp(B.request)}; ACx=function(B,y,a){return new Promise(function(r,k){function x(){E||(E=new uME(J.result,{closed:w}));return E} var J=y!==void 0?self.indexedDB.open(B,y):self.indexedDB.open(B);var m=a.blocked,C=a.blocking,l=a.Shs,c=a.upgrade,w=a.closed,E;J.addEventListener("upgradeneeded",function(z){try{if(z.newVersion===null)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(J.transaction===null)throw Error("Invariant: transaction on IDbOpenDbRequest is null");z.dataLoss&&z.dataLoss!=="none"&&kx("IDB_DATA_CORRUPTED",{reason:z.dataLossMessage||"unknown reason",dbName:JG(B)});var q=x(),L=new TO(J.transaction); c&&c(q,function(b){return z.oldVersion=b},L); L.done.catch(function(b){k(b)})}catch(b){k(b)}}); J.addEventListener("success",function(){var z=J.result;C&&z.addEventListener("versionchange",function(){C(x())}); z.addEventListener("close",function(){kx("IDB_UNEXPECTEDLY_CLOSED",{dbName:JG(B),dbVersion:z.version});l&&l()}); r(x())}); J.addEventListener("error",function(){k(J.error)}); m&&J.addEventListener("blocked",function(){m()})})}; FO4=function(B,y,a){a=a===void 0?{}:a;return ACx(B,y,a)}; F6=function(B,y){y=y===void 0?{}:y;var a,r,k,x;return g.F(function(J){if(J.X==1)return g.TU(J,2),a=self.indexedDB.deleteDatabase(B),r=y,(k=r.blocked)&&a.addEventListener("blocked",function(){k()}),g.Q(J,zGE(a),4); if(J.X!=2)return g.PE(J,0);x=g.Sx(J);throw gj(x,B,"",-1);})}; GO=function(B,y){this.name=B;this.options=y;this.D=!0;this.j=this.J=0}; GgK=function(B,y){return new g.HL("INCOMPATIBLE_DB_VERSION",{dbName:B.name,oldVersion:B.options.version,newVersion:y})}; g.ep=function(B,y){if(!y)throw g.lb("openWithToken",JG(B.name));return B.open()}; eGJ=function(B,y){var a;return g.F(function(r){if(r.X==1)return g.Q(r,g.ep(DM,y),2);a=r.C;return r.return(g.La(a,["databases"],{Ei:!0,mode:"readwrite"},function(k){var x=k.objectStore("databases");return x.get(B.actualName).then(function(J){if(J?B.actualName!==J.actualName||B.publicName!==J.publicName||B.userIdentifier!==J.userIdentifier:1)return g.N3(x,B).then(function(){})})}))})}; WL=function(B,y){var a;return g.F(function(r){if(r.X==1)return B?g.Q(r,g.ep(DM,y),2):r.return();a=r.C;return r.return(a.delete("databases",B))})}; Dvr=function(B,y){var a,r;return g.F(function(k){return k.X==1?(a=[],g.Q(k,g.ep(DM,y),2)):k.X!=3?(r=k.C,g.Q(k,g.La(r,["databases"],{Ei:!0,mode:"readonly"},function(x){a.length=0;return g.tG(x.objectStore("databases"),{},function(J){B(J.getValue())&&a.push(J.getValue());return g.PL(J)})}),3)):k.return(a)})}; WOK=function(B,y){return Dvr(function(a){return a.publicName===B&&a.userIdentifier!==void 0},y)}; KOE=function(){var B,y,a,r;return g.F(function(k){switch(k.X){case 1:B=jL();if((y=B)==null?0:y.hasSucceededOnce)return k.return(!0);if(Ka&&XN()&&!fo()||g.ib)return k.return(!1);try{if(a=self,!(a.indexedDB&&a.IDBIndex&&a.IDBKeyRange&&a.IDBObjectStore))return k.return(!1)}catch(x){return k.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return k.return(!1);g.TU(k,2);r={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0}; return g.Q(k,eGJ(r,X6),4);case 4:return g.Q(k,WL("yt-idb-test-do-not-use",X6),5);case 5:return k.return(!0);case 2:return g.Sx(k),k.return(!1)}})}; iXN=function(){if(fa!==void 0)return fa;aj=!0;return fa=KOE().then(function(B){aj=!1;var y;if((y=Up())!=null&&y.C){var a;y={hasSucceededOnce:((a=jL())==null?void 0:a.hasSucceededOnce)||B};var r;(r=Up())==null||r.set("LAST_RESULT_ENTRY_KEY",y,2592E3,!0)}return B})}; M3=function(){return g.ao("ytglobal.idbToken_")||void 0}; g.$x=function(){var B=M3();return B?Promise.resolve(B):iXN().then(function(y){(y=y?X6:void 0)&&g.yp("ytglobal.idbToken_",y);return y})}; XDL=function(B){if(!g.XA())throw B=new g.HL("AUTH_INVALID",{dbName:B}),rj(B),B;var y=g.iQ();return{actualName:B+":"+y,publicName:B,userIdentifier:y}}; ftE=function(B,y,a,r){var k,x,J,m,C,l;return g.F(function(c){switch(c.X){case 1:return x=(k=Error().stack)!=null?k:"",g.Q(c,g.$x(),2);case 2:J=c.C;if(!J)throw m=g.lb("openDbImpl",B,y),g.lv("ytidb_async_stack_killswitch")||(m.stack=m.stack+"\n"+x.substring(x.indexOf("\n")+1)),rj(m),m;xx(B);C=a?{actualName:B,publicName:B,userIdentifier:void 0}:XDL(B);g.TU(c,3);return g.Q(c,eGJ(C,J),5);case 5:return g.Q(c,FO4(C.actualName,y,r),6);case 6:return c.return(c.C);case 3:return l=g.Sx(c),g.TU(c,7),g.Q(c,WL(C.actualName, J),9);case 9:g.PE(c,8);break;case 7:g.Sx(c);case 8:throw l;}})}; MUL=function(B,y,a){a=a===void 0?{}:a;return ftE(B,y,!1,a)}; $vZ=function(B,y,a){a=a===void 0?{}:a;return ftE(B,y,!0,a)}; OXW=function(B,y){y=y===void 0?{}:y;var a,r;return g.F(function(k){if(k.X==1)return g.Q(k,g.$x(),2);if(k.X!=3){a=k.C;if(!a)return k.return();xx(B);r=XDL(B);return g.Q(k,F6(r.actualName,y),3)}return g.Q(k,WL(r.actualName,a),0)})}; ItL=function(B,y,a){B=B.map(function(r){return g.F(function(k){return k.X==1?g.Q(k,F6(r.actualName,y),2):g.Q(k,WL(r.actualName,a),0)})}); return Promise.all(B).then(function(){})}; ZXH=function(B){var y=y===void 0?{}:y;var a,r;return g.F(function(k){if(k.X==1)return g.Q(k,g.$x(),2);if(k.X!=3){a=k.C;if(!a)return k.return();xx(B);return g.Q(k,WOK(B,a),3)}r=k.C;return g.Q(k,ItL(r,y,a),0)})}; nhx=function(B,y){y=y===void 0?{}:y;var a;return g.F(function(r){if(r.X==1)return g.Q(r,g.$x(),2);if(r.X!=3){a=r.C;if(!a)return r.return();xx(B);return g.Q(r,F6(B,y),3)}return g.Q(r,WL(B,a),0)})}; O6=function(B,y){GO.call(this,B,y);this.options=y;xx(B)}; dvL=function(B,y){var a;return function(){a||(a=new O6(B,y));return a}}; g.Ij=function(B,y){return dvL(B,y)}; ZM=function(B){return g.ep(UvW(),B)}; jJE=function(B,y,a,r){var k,x,J;return g.F(function(m){switch(m.X){case 1:return k={config:B,hashData:y,timestamp:r!==void 0?r:(0,g.V4)()},g.Q(m,ZM(a),2);case 2:return x=m.C,g.Q(m,x.clear("hotConfigStore"),3);case 3:return g.Q(m,g.bb(x,"hotConfigStore",k),4);case 4:return J=m.C,m.return(J)}})}; sJH=function(B,y,a,r,k){var x,J,m;return g.F(function(C){switch(C.X){case 1:return x={config:B,hashData:y,configData:a,timestamp:k!==void 0?k:(0,g.V4)()},g.Q(C,ZM(r),2);case 2:return J=C.C,g.Q(C,J.clear("coldConfigStore"),3);case 3:return g.Q(C,g.bb(J,"coldConfigStore",x),4);case 4:return m=C.C,C.return(m)}})}; hGe=function(B){var y,a;return g.F(function(r){return r.X==1?g.Q(r,ZM(B),2):r.X!=3?(y=r.C,a=void 0,g.Q(r,g.La(y,["coldConfigStore"],{mode:"readwrite",Ei:!0},function(k){return g.Q4(k.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(x){a=x.getValue()})}),3)):r.return(a)})}; vhU=function(B){var y,a;return g.F(function(r){return r.X==1?g.Q(r,ZM(B),2):r.X!=3?(y=r.C,a=void 0,g.Q(r,g.La(y,["hotConfigStore"],{mode:"readwrite",Ei:!0},function(k){return g.Q4(k.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(x){a=x.getValue()})}),3)):r.return(a)})}; BGK=function(){return g.F(function(B){return g.Q(B,ZXH("ytGcfConfig"),0)})}; na=function(){g.W.call(this);this.X=[];this.C=[];var B=g.ao("yt.gcf.config.hotUpdateCallbacks");B?(this.X=[].concat(g.Ee(B)),this.C=B):(this.C=[],g.yp("yt.gcf.config.hotUpdateCallbacks",this.C))}; vL=function(){var B=this;this.j=!1;this.D=this.J=0;this.T=new na;this.H6={Few:function(){B.j=!0}, ztw:function(){return B.C}, Ywz:function(y){dj(B,y)}, mz:function(y){B.mz(y)}, Bk0:function(y){U6(B,y)}, BO:function(){return B.coldHashData}, V9:function(){return B.hotHashData}, I2k:function(){return B.X}, xJb:function(){return jp()}, kXk:function(){return s6()}, AJ7:function(){return g.ao("yt.gcf.config.coldHashData")}, BRz:function(){return g.ao("yt.gcf.config.hotHashData")}, ej0:function(){y_$(B)}, FzQ:function(){B.mz(void 0);hG(B);delete vL.instance}, Qq3:function(y){B.D=y}, qFz:function(){return B.D}}}; anL=function(){if(!vL.instance){var B=new vL;vL.instance=B}return vL.instance}; x5$=function(B){var y;g.F(function(a){if(a.X==1)return g.lv("start_client_gcf")||g.lv("delete_gcf_config_db")?g.lv("start_client_gcf")?g.Q(a,g.$x(),3):a.dQ(2):a.return();a.X!=2&&((y=a.C)&&g.XA()&&!g.lv("delete_gcf_config_db")?(B.j=!0,y_$(B)):(r_r(B),kTU(B)));return g.lv("delete_gcf_config_db")?g.Q(a,BGK(),0):a.dQ(0)})}; By=function(){var B;return(B=s6())!=null?B:g.io("RAW_HOT_CONFIG_GROUP")}; J_W=function(B){var y,a,r,k,x,J;return g.F(function(m){switch(m.X){case 1:if(B.X)return m.return(s6());if(!B.j)return y=g.lb("getHotConfig IDB not initialized"),Ov(y),m.return(Promise.reject(y));a=M3();r=g.io("TIME_CREATED_MS");if(!a){k=g.lb("getHotConfig token error");Ov(k);m.dQ(2);break}return g.Q(m,vhU(a),3);case 3:if((x=m.C)&&x.timestamp>r)return dj(B,x.config),B.mz(x.hashData),m.return(s6());case 2:kTU(B);if(!(a&&B.X&&B.hotHashData)){m.dQ(4);break}return g.Q(m,jJE(B.X,B.hotHashData,a,r),4);case 4:return B.X? m.return(s6()):(J=new g.Ku("Config not available in ytConfig"),Ov(J),m.return(Promise.reject(J)))}})}; m5r=function(B){var y,a,r,k,x,J;return g.F(function(m){switch(m.X){case 1:if(B.C)return m.return(jp());if(!B.j)return y=g.lb("getColdConfig IDB not initialized"),Ov(y),m.return(Promise.reject(y));a=M3();r=g.io("TIME_CREATED_MS");if(!a){k=g.lb("getColdConfig");Ov(k);m.dQ(2);break}return g.Q(m,hGe(a),3);case 3:if((x=m.C)&&x.timestamp>r)return U6(B,x.config),H$H(B,x.configData),hG(B,x.hashData),m.return(jp());case 2:r_r(B);if(!(a&&B.C&&B.coldHashData&&B.configData)){m.dQ(4);break}return g.Q(m,sJH(B.C, B.coldHashData,B.configData,a,r),4);case 4:return B.C?m.return(jp()):(J=new g.Ku("Config not available in ytConfig"),Ov(J),m.return(Promise.reject(J)))}})}; y_$=function(B){if(!B.X||!B.C){if(!M3()){var y=g.lb("scheduleGetConfigs");Ov(y)}B.J||(B.J=g.AC.mL(function(){return g.F(function(a){switch(a.X){case 1:return g.TU(a,2),g.Q(a,J_W(B),4);case 4:g.PE(a,3);break;case 2:g.Sx(a);case 3:return g.TU(a,5),g.Q(a,m5r(B),7);case 7:g.PE(a,6);break;case 5:g.Sx(a);case 6:B.J&&(B.J=0),g.bJ(a)}})},100))}}; oiJ=function(B,y,a){var r,k,x;return g.F(function(J){switch(J.X){case 1:if(!g.lv("start_client_gcf")){J.dQ(0);break}a&&dj(B,a);B.mz(y);r=M3();if(!r){J.dQ(3);break}if(a){J.dQ(4);break}return g.Q(J,vhU(r),5);case 5:k=J.C,a=(x=k)==null?void 0:x.config;case 4:return g.Q(J,jJE(a,y,r),3);case 3:if(a)for(var m=a,C=g.Y(B.T.C),l=C.next();!l.done;l=C.next())l=l.value,l(m);g.bJ(J)}})}; CWr=function(B,y,a){var r,k,x,J;return g.F(function(m){if(m.X==1){if(!g.lv("start_client_gcf"))return m.dQ(0);hG(B,y);return(r=M3())?a?m.dQ(4):g.Q(m,hGe(r),5):m.dQ(0)}m.X!=4&&(k=m.C,a=(x=k)==null?void 0:x.config);if(!a)return m.dQ(0);J=a.configData;return g.Q(m,sJH(a,y,J,r),0)})}; gi4=function(){var B=anL(),y=(0,g.V4)()-B.D;if(!(B.D!==0&&y0&&(y.request={internalExperimentFlags:a});c_E(B,void 0,y);w1N(void 0,y);EiE(void 0,y);zeJ(B,void 0,y);qOL(void 0,y);g.lv("start_client_gcf")&&Vfr(void 0,y);g.io("DELEGATED_SESSION_ID")&& !g.lv("pageid_as_header_web")&&(y.user={onBehalfOfUser:g.io("DELEGATED_SESSION_ID")});!g.lv("fill_delegate_context_in_gel_killswitch")&&(B=g.io("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(y.user=Object.assign({},y.user,{serializedDelegationContext:B}));B=g.io("INNERTUBE_CONTEXT");var r;if(g.lv("enable_persistent_device_token")&&(B==null?0:(r=B.client)==null?0:r.rolloutToken)){var k;y.client.rolloutToken=B==null?void 0:(k=B.client)==null?void 0:k.rolloutToken}r=Object;k=r.assign;B=y.client; a={};for(var x=g.Y(Object.entries(n6(g.io("DEVICE","")))),J=x.next();!J.done;J=x.next()){var m=g.Y(J.value);J=m.next().value;m=m.next().value;J==="cbrand"?a.deviceMake=m:J==="cmodel"?a.deviceModel=m:J==="cbr"?a.browserName=m:J==="cbrver"?a.browserVersion=m:J==="cos"?a.osName=m:J==="cosver"?a.osVersion=m:J==="cplatform"&&(a.platform=m)}y.client=k.call(r,B,a);return y}; c_E=function(B,y,a){B=B.lG;if(B==="WEB"||B==="MWEB"||B===1||B===2)if(y){a=Ek(y,R1,96)||new R1;var r=Pf();r=Object.keys(ReH).indexOf(r);r=r===-1?null:r;r!==null&&G_(a,3,r);qk(y,R1,96,a)}else a&&(a.client.mainAppWebInfo=(r=a.client.mainAppWebInfo)!=null?r:{},a.client.mainAppWebInfo.webDisplayMode=Pf())}; w1N=function(B,y){var a=g.ao("yt.embedded_player.embed_url");a&&(B?(y=Ek(B,bo,7)||new bo,Aq(y,4,a),qk(B,bo,7,y)):y&&(y.thirdParty={embedUrl:a}))}; EiE=function(B,y){var a;if(g.lv("web_log_memory_total_kbytes")&&((a=g.vE.navigator)==null?0:a.deviceMemory)){var r;a=(r=g.vE.navigator)==null?void 0:r.deviceMemory;B?s4(B,95,RA(a*1E6)):y&&(y.client.memoryTotalKbytes=""+a*1E6)}}; zeJ=function(B,y,a){if(B.appInstallData)if(y){var r;a=(r=Ek(y,Vd,62))!=null?r:new Vd;Aq(a,6,B.appInstallData);qk(y,Vd,62,a)}else a&&(a.client.configInfo=a.client.configInfo||{},a.client.configInfo.appInstallData=B.appInstallData)}; qOL=function(B,y){var a=at4();a&&(B?G_(B,61,ue0[a]):y&&(y.client.connectionType=a));g.lv("web_log_effective_connection_type")&&(a=kgU())&&(B?G_(B,94,YOJ[a]):y&&(y.client.effectiveConnectionType=a))}; L2K=function(B,y,a){a=a===void 0?{}:a;var r={};g.io("EOM_VISITOR_DATA")?r={"X-Goog-EOM-Visitor-Id":g.io("EOM_VISITOR_DATA")}:r={"X-Goog-Visitor-Id":a.visitorData||g.io("VISITOR_DATA","")};if(y&&y.includes("www.youtube-nocookie.com"))return r;y=a.Qs||g.io("AUTHORIZATION");y||(B?y="Bearer "+g.ao("gapi.auth.getToken")().access_token:(B=j90().NF(rN),g.lv("pageid_as_header_web")||delete B["X-Goog-PageId"],r=Object.assign({},r,B)));y&&(r.Authorization=y);return r}; Vfr=function(B,y){var a=gi4();if(a){var r=a.coldConfigData,k=a.coldHashData;a=a.hotHashData;if(B){var x;y=(x=Ek(B,Vd,62))!=null?x:new Vd;r=Aq(y,1,r);Aq(r,3,k).mz(a);qk(B,Vd,62,y)}else y&&(y.client.configInfo=y.client.configInfo||{},r&&(y.client.configInfo.coldConfigData=r),k&&(y.client.configInfo.coldHashData=k),a&&(y.client.configInfo.hotHashData=a))}}; kV=function(B,y){this.version=B;this.args=y}; xV=function(B,y){this.topic=B;this.C=y}; m1=function(B,y){var a=Jv();a&&a.publish.call(a,B.toString(),B,y)}; TGH=function(B){var y=NGe,a=Jv();if(!a)return 0;var r=a.subscribe(y.toString(),function(k,x){var J=g.ao("ytPubsub2Pubsub2SkipSubKey");J&&J==r||(J=function(){if(oG[r])try{if(x&&y instanceof xV&&y!=k)try{var m=y.C,C=x;if(!C.args||!C.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");try{if(!m.ET){var l=new m;m.ET=l.version}var c=m.ET}catch(w){}if(!c||C.version!=c)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{x=Reflect.construct(m, g.Qp(C.args))}catch(w){throw w.message="yt.pubsub2.Data.deserialize(): "+w.message,w;}}catch(w){throw w.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+y.toString()+": "+w.message,w;}B.call(window,x)}catch(w){g.Mz(w)}},b$0[y.toString()]?g.ZP()?g.AC.mL(J):g.HA(J,0):J())}); oG[r]=!0;C5[y.toString()]||(C5[y.toString()]=[]);C5[y.toString()].push(r);return r}; PWZ=function(){var B=p1L,y=TGH(function(a){B.apply(void 0,arguments);tfL(y)}); return y}; tfL=function(B){var y=Jv();y&&(typeof B==="number"&&(B=[B]),g.U7(B,function(a){y.unsubscribeByKey(a);delete oG[a]}))}; Jv=function(){return g.ao("ytPubsub2Pubsub2Instance")}; gN=function(B,y,a){a=a===void 0?{sampleRate:.1}:a;Math.random()ee0||J=i$N&&(YV++,g.lv("abandon_compression_after_N_slow_zips")?u0===g.cA("compression_disable_point")&&YV>X1L&&(qt=!1):qt=!1);fnr(y);r.headers||(r.headers={});r.headers["Content-Encoding"]="gzip";r.postBody=B;r.postParams=void 0;k(a,r)}; MfL=function(B){var y=y===void 0?!1:y;var a=a===void 0?!1:a;var r=(0,g.V4)(),k={startTime:r,ticks:{},infos:{}},x=y?g.ao("yt.logging.gzipForFetch",!1):!0;if(qt&&x){if(!B.body)return B;try{var J=a?B.body:typeof B.body==="string"?B.body:JSON.stringify(B.body);x=J;if(!a&&typeof J==="string"){var m=GTN(J);if(m!=null&&(m>ee0||m=i$N)if(YV++,g.lv("abandon_compression_after_N_slow_zips")||g.lv("abandon_compression_after_N_slow_zips_lr")){y=YV/u0;var l=X1L/g.cA("compression_disable_point");u0>0&&u0%g.cA("compression_disable_point")===0&&y>=l&&(qt=!1)}else qt=!1;fnr(k)}}B.headers=Object.assign({},{"Content-Encoding":"gzip"},B.headers||{});B.body=x;return B}catch(c){return Ov(c),B}}else return B}; GTN=function(B){try{return(new Blob(B.split(""))).size}catch(y){return Ov(y),null}}; fnr=function(B){g.lv("gel_compression_csi_killswitch")||!g.lv("log_gel_compression_latency")&&!g.lv("log_gel_compression_latency_lr")||gN("gel_compression",B,{sampleRate:.1})}; Nt=function(B){var y=this;this.Wb=this.C=!1;this.potentialEsfErrorCounter=this.X=0;this.handleError=function(){}; this.PF=function(){}; this.now=Date.now;this.tP=!1;this.H6={Lzz:function(c){y.gf=c}, Dv7:function(){y.eX()}, X$:function(){y.QV()}, DH:function(c){return g.F(function(w){return g.Q(w,y.DH(c),0)})}, eH:function(c,w){return y.eH(c,w)}, Wi:function(){y.Wi()}}; var a;this.dE=(a=B.dE)!=null?a:100;var r;this.Ws=(r=B.Ws)!=null?r:1;var k;this.hK=(k=B.hK)!=null?k:2592E6;var x;this.wM=(x=B.wM)!=null?x:12E4;var J;this.JK=(J=B.JK)!=null?J:5E3;var m;this.gf=(m=B.gf)!=null?m:void 0;this.Y3=!!B.Y3;var C;this.Ta=(C=B.Ta)!=null?C:.1;var l;this.KM=(l=B.KM)!=null?l:10;B.handleError&&(this.handleError=B.handleError);B.PF&&(this.PF=B.PF);B.tP&&(this.tP=B.tP);B.Wb&&(this.Wb=B.Wb);this.I7=B.I7;this.Se=B.Se;this.yP=B.yP;this.Z9=B.Z9;this.sendFn=B.sendFn;this.VA=B.VA;this.hj= B.hj;L5(this)&&(!this.I7||this.I7("networkless_logging"))&&$5$(this)}; $5$=function(B){L5(B)&&!B.tP&&(B.C=!0,B.Y3&&Math.random()<=B.Ta&&B.yP.WJ(B.gf),B.Wi(),B.Z9.qa()&&B.eX(),B.Z9.listen(B.VA,B.eX.bind(B)),B.Z9.listen(B.hj,B.QV.bind(B)))}; Z$r=function(B,y){if(!L5(B))throw Error("IndexedDB is not supported: updateRequestHandlers");var a=y.options.onError?y.options.onError:function(){}; y.options.onError=function(k,x){var J,m,C,l;return g.F(function(c){switch(c.X){case 1:J=O$L(x);(m=In0(x))&&B.I7&&B.I7("web_enable_error_204")&&B.handleError(Error("Request failed due to compression"),y.url,x);if(!(B.I7&&B.I7("nwl_consider_error_code")&&J||B.I7&&!B.I7("nwl_consider_error_code")&&B.potentialEsfErrorCounter<=B.KM)){c.dQ(2);break}if(!B.Z9.Ej){c.dQ(3);break}return g.Q(c,B.Z9.Ej(),3);case 3:if(B.Z9.qa()){c.dQ(2);break}a(k,x);if(!B.I7||!B.I7("nwl_consider_error_code")||((C=y)==null?void 0: C.id)===void 0){c.dQ(6);break}return g.Q(c,B.yP.sY(y.id,B.gf,!1),6);case 6:return c.return();case 2:if(B.I7&&B.I7("nwl_consider_error_code")&&!J&&B.potentialEsfErrorCounter>B.KM)return c.return();B.potentialEsfErrorCounter++;if(((l=y)==null?void 0:l.id)===void 0){c.dQ(8);break}return y.sendCount=400&&B<=599?!1:!0}; In0=function(B){var y;B=B==null?void 0:(y=B.error)==null?void 0:y.code;return!(B!==400&&B!==415)}; ni4=function(){if(Tp)return Tp();var B={};Tp=g.Ij("LogsDatabaseV2",{zY:(B.LogsRequestsStore={No:2},B),shared:!1,upgrade:function(y,a,r){a(2)&&g.ub(y,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});a(3);a(5)&&(r=r.objectStore("LogsRequestsStore"),r.C.indexNames.contains("newRequest")&&r.C.deleteIndex("newRequest"),g.pa(r,"newRequestV2",["status","interface","timestamp"]));a(7)&&Yx(y,"sapisid");a(9)&&Yx(y,"SWHealthLog")}, version:9});return Tp()}; p5=function(B){return g.ep(ni4(),B)}; U5E=function(B,y){var a,r,k,x;return g.F(function(J){if(J.X==1)return a={startTime:(0,g.V4)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},g.Q(J,p5(y),2);if(J.X!=3)return r=J.C,k=Object.assign({},B,{options:JSON.parse(JSON.stringify(B.options)),interface:g.io("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),g.Q(J,g.bb(r,"LogsRequestsStore",k),3);x=J.C;a.ticks.tc=(0,g.V4)();d5e(a);return J.return(x)})}; jQU=function(B,y){var a,r,k,x,J,m,C,l;return g.F(function(c){if(c.X==1)return a={startTime:(0,g.V4)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},g.Q(c,p5(y),2);if(c.X!=3)return r=c.C,k=g.io("INNERTUBE_CONTEXT_CLIENT_NAME",0),x=[B,k,0],J=[B,k,(0,g.V4)()],m=IDBKeyRange.bound(x,J),C="prev",g.lv("use_fifo_for_networkless")&&(C="next"),l=void 0,g.Q(c,g.La(r,["LogsRequestsStore"],{mode:"readwrite",Ei:!0},function(w){return g.Q4(w.objectStore("LogsRequestsStore").index("newRequestV2"), {query:m,direction:C},function(E){E.getValue()&&(l=E.getValue(),B==="NEW"&&(l.status="QUEUED",E.update(l)))})}),3); a.ticks.tc=(0,g.V4)();d5e(a);return c.return(l)})}; sQK=function(B,y){var a;return g.F(function(r){if(r.X==1)return g.Q(r,p5(y),2);a=r.C;return r.return(g.La(a,["LogsRequestsStore"],{mode:"readwrite",Ei:!0},function(k){var x=k.objectStore("LogsRequestsStore");return x.get(B).then(function(J){if(J)return J.status="QUEUED",g.N3(x,J).then(function(){return J})})}))})}; he0=function(B,y,a,r){a=a===void 0?!0:a;var k;return g.F(function(x){if(x.X==1)return g.Q(x,p5(y),2);k=x.C;return x.return(g.La(k,["LogsRequestsStore"],{mode:"readwrite",Ei:!0},function(J){var m=J.objectStore("LogsRequestsStore");return m.get(B).then(function(C){return C?(C.status="NEW",a&&(C.sendCount+=1),r!==void 0&&(C.options.compress=r),g.N3(m,C).then(function(){return C})):g.wj.resolve(void 0)})}))})}; vi$=function(B,y){var a;return g.F(function(r){if(r.X==1)return g.Q(r,p5(y),2);a=r.C;return r.return(a.delete("LogsRequestsStore",B))})}; BnW=function(B){var y,a;return g.F(function(r){if(r.X==1)return g.Q(r,p5(B),2);y=r.C;a=(0,g.V4)()-2592E6;return g.Q(r,g.La(y,["LogsRequestsStore"],{mode:"readwrite",Ei:!0},function(k){return g.tG(k.objectStore("LogsRequestsStore"),{},function(x){if(x.getValue().timestamp<=a)return x.delete().then(function(){return g.PL(x)})})}),0)})}; yD4=function(){g.F(function(B){return g.Q(B,ZXH("LogsDatabaseV2"),0)})}; d5e=function(B){g.lv("nwl_csi_killswitch")||gN("networkless_performance",B,{sampleRate:1})}; rDE=function(B){return g.ep(arJ(),B)}; kyx=function(B){var y,a;g.F(function(r){if(r.X==1)return g.Q(r,rDE(B),2);y=r.C;a=(0,g.V4)()-2592E6;return g.Q(r,g.La(y,["SWHealthLog"],{mode:"readwrite",Ei:!0},function(k){return g.tG(k.objectStore("SWHealthLog"),{},function(x){if(x.getValue().timestamp<=a)return x.delete().then(function(){return g.PL(x)})})}),0)})}; xz$=function(B){var y;return g.F(function(a){if(a.X==1)return g.Q(a,rDE(B),2);y=a.C;return g.Q(a,y.clear("SWHealthLog"),0)})}; g.tv=function(B,y,a,r,k,x,J){k=k===void 0?"":k;x=x===void 0?!1:x;J=J===void 0?!1:J;if(B)if(a&&!g.WA())Ov(new g.Ku("Legacy referrer-scrubbed ping detected")),B&&JDx(B,void 0,{scrubReferrer:!0});else if(k)z8(B,y,"POST",k,r);else if(g.io("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||r||J)z8(B,y,"GET","",r,void 0,x,J);else{b:{try{c:{var m=new TLe({url:B});if(m.C.dsh==="1")var C=null;else{var l=m.C.ae;if(l==="1"){var c=m.C.adurl;if(c)try{C={version:3,GM:decodeURIComponent(c),Ur:$t(m.X,"act=1","ri=1",pH$(m))}; break c}catch(z){}}C=l==="2"?{version:4,GM:$t(m.X,"dct=1","suid="+m.D,""),Ur:$t(m.X,"act=1","ri=1","suid="+m.D)}:null}}if(C){var w=HJ(B);var E=!(!w||!w.endsWith("/aclk")||qE(B,"ri")!=="1");break b}}catch(z){}E=!1}E?H64(B)?(y&&y(),a=!0):a=!1:a=!1;a||JDx(B,y)}}; H64=function(B,y){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(B,y===void 0?"":y))return!0}catch(a){}return!1}; JDx=function(B,y,a){a=a===void 0?{}:a;var r=new Image,k=""+mzU++;Py[k]=r;r.onload=r.onerror=function(){y&&Py[k]&&y();delete Py[k]}; a.scrubReferrer&&(r.referrerPolicy="no-referrer");r.src=B}; oQW=function(B){var y;return((y=document.featurePolicy)==null?0:y.allowedFeatures().includes("attribution-reporting"))?B+"&nis=6":B+"&nis=5"}; Qa=function(){Sy||(Sy=new d7("yt.offline"));return Sy}; Cor=function(B){if(g.lv("offline_error_handling")){var y=Qa().get("errors",!0)||{};y[B.message]={name:B.name,stack:B.stack};B.level&&(y[B.message].level=B.level);Qa().set("errors",y,2592E3,!0)}}; Av=function(){this.C=new Map;this.X=!1}; F5=function(){if(!Av.instance){var B=g.ao("yt.networkRequestMonitor.instance")||new Av;g.yp("yt.networkRequestMonitor.instance",B);Av.instance=B}return Av.instance}; Gp=function(){g.BS.call(this);var B=this;this.X=!1;this.C=NlH();this.C.listen("networkstatus-online",function(){if(B.X&&g.lv("offline_error_handling")){var y=Qa().get("errors",!0);if(y){for(var a in y)if(y[a]){var r=new g.Ku(a,"sent via offline_errors");r.name=y[a].name;r.stack=y[a].stack;r.level=y[a].level;g.Mz(r)}Qa().set("errors",{},2592E3,!0)}}})}; gQe=function(){if(!Gp.instance){var B=g.ao("yt.networkStatusManager.instance")||new Gp;g.yp("yt.networkStatusManager.instance",B);Gp.instance=B}return Gp.instance}; g.ey=function(B){B=B===void 0?{}:B;g.BS.call(this);var y=this;this.C=this.J=0;this.X=gQe();var a=g.ao("yt.networkStatusManager.instance.listen").bind(this.X);a&&(B.rateLimit?(this.rateLimit=B.rateLimit,a("networkstatus-online",function(){lrW(y,"publicytnetworkstatus-online")}),a("networkstatus-offline",function(){lrW(y,"publicytnetworkstatus-offline")})):(a("networkstatus-online",function(){y.dispatchEvent("publicytnetworkstatus-online")}),a("networkstatus-offline",function(){y.dispatchEvent("publicytnetworkstatus-offline")})))}; lrW=function(B,y){B.rateLimit?B.C?(g.AC.ix(B.J),B.J=g.AC.mL(function(){B.D!==y&&(B.dispatchEvent(y),B.D=y,B.C=(0,g.V4)())},B.rateLimit-((0,g.V4)()-B.C))):(B.dispatchEvent(y),B.D=y,B.C=(0,g.V4)()):B.dispatchEvent(y)}; Wy=function(){var B=Nt.call;Dk||(Dk=new g.ey({mE0:!0,m$_:!0}));B.call(Nt,this,{yP:{WJ:BnW,iH:vi$,vz:jQU,Yo:sQK,sY:he0,set:U5E},Z9:Dk,handleError:function(y,a,r){var k,x=r==null?void 0:(k=r.error)==null?void 0:k.code;if(x===400||x===415){var J;y=new g.Ku(y.message,a,r==null?void 0:(J=r.error)==null?void 0:J.code);Ov(y,void 0,void 0,void 0,!0)}else g.Mz(y)}, PF:Ov,sendFn:cDe,now:g.V4,tX:Cor,Se:g.I4(),VA:"publicytnetworkstatus-online",hj:"publicytnetworkstatus-offline",Y3:!0,Ta:.1,KM:g.cA("potential_esf_error_limit",10),I7:g.lv,tP:!(g.XA()&&g.JY(document.location.toString())!=="www.youtube-nocookie.com")});this.D=new g.JX;g.lv("networkless_immediately_drop_all_requests")&&yD4();nhx("LogsDatabaseV2")}; K5=function(){var B=g.ao("yt.networklessRequestController.instance");B||(B=new Wy,g.yp("yt.networklessRequestController.instance",B),g.lv("networkless_logging")&&g.$x().then(function(y){B.gf=y;$5$(B);B.D.resolve();B.Y3&&Math.random()<=B.Ta&&B.gf&&kyx(B.gf);g.lv("networkless_immediately_drop_sw_health_store")&&wXK(B)})); return B}; wXK=function(B){var y;g.F(function(a){if(!B.gf)throw y=g.lb("clearSWHealthLogsDb"),y;return a.return(xz$(B.gf).catch(function(r){B.handleError(r)}))})}; cDe=function(B,y,a,r){r=r===void 0?!1:r;y=g.lv("web_fp_via_jspb")?Object.assign({},y):y;g.lv("use_cfr_monitor")&&EQK(B,y);if(g.lv("use_request_time_ms_header"))y.headers&&vX(B)&&(y.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.V4)())));else{var k;if((k=y.postParams)==null?0:k.requestTimeMs)y.postParams.requestTimeMs=Math.round((0,g.V4)())}a&&Object.keys(y).length===0?g.tv(B):y.compress?y.postBody?(typeof y.postBody!=="string"&&(y.postBody=JSON.stringify(y.postBody)),RG(B,y.postBody, y,g.qY,r)):RG(B,JSON.stringify(y.postParams),y,VQ,r):g.qY(B,y)}; i0=function(B,y){g.lv("use_event_time_ms_header")&&vX(B)&&(y.headers||(y.headers={}),y.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,g.V4)())));return y}; EQK=function(B,y){var a=y.onError?y.onError:function(){}; y.onError=function(k,x){F5().requestComplete(B,!1);a(k,x)}; var r=y.onSuccess?y.onSuccess:function(){}; y.onSuccess=function(k,x){F5().requestComplete(B,!0);r(k,x)}}; g.X5=function(B){this.config_=null;B?this.config_=B:ln4()&&(this.config_=g.ya())}; g.f5=function(B,y,a,r){function k(l){try{if((l===void 0?0:l)&&r.retry&&!r.networklessOptions.bypassNetworkless)x.method="POST",r.networklessOptions.writeThenSend?K5().writeThenSend(C,x):K5().sendAndWrite(C,x);else if(r.compress){var c=!r.networklessOptions.writeThenSend;if(x.postBody){var w=x.postBody;typeof w!=="string"&&(w=JSON.stringify(x.postBody));RG(C,w,x,g.qY,c)}else RG(C,JSON.stringify(x.postParams),x,VQ,c)}else g.lv("web_all_payloads_via_jspb")?g.qY(C,x):VQ(C,x)}catch(E){if(E.name==="InvalidAccessError")Ov(Error("An extension is blocking network request.")); else throw E;}} !g.io("VISITOR_DATA")&&y!=="visitor_id"&&Math.random()<.01&&Ov(new g.Ku("Missing VISITOR_DATA when sending innertube request.",y,a,r));if(!B.isReady())throw B=new g.Ku("innertube xhrclient not ready",y,a,r),g.Mz(B),B;var x={headers:r.headers||{},method:"POST",postParams:a,postBody:r.postBody,postBodyFormat:r.postBodyFormat||"JSON",onTimeout:function(){r.onTimeout()}, onFetchTimeout:r.onTimeout,onSuccess:function(l,c){if(r.onSuccess)r.onSuccess(c)}, onFetchSuccess:function(l){if(r.onSuccess)r.onSuccess(l)}, onError:function(l,c){if(r.onError)r.onError(c)}, onFetchError:function(l){if(r.onError)r.onError(l)}, timeout:r.timeout,withCredentials:!0,compress:r.compress};x.headers["Content-Type"]||(x.headers["Content-Type"]="application/json");a="";var J=B.config_.f5;J&&(a=J);J=B.config_.oU||!1;var m=L2K(J,a,r);Object.assign(x.headers,m);x.headers.Authorization&&!a&&J&&(x.headers["x-origin"]=window.location.origin);var C=jc(""+a+("/youtubei/"+B.config_.innertubeApiVersion+"/"+y),{alt:"json"});g.ao("ytNetworklessLoggingInitializationOptions")&&zsZ.isNwlInitialized?iXN().then(function(l){k(l)}):k(!1)}; g.Zk=function(B,y,a){var r=g.Mt();if(r&&y){var k=r.subscribe(B,function(){function x(){$V[k]&&y.apply&&typeof y.apply=="function"&&y.apply(a||window,J)} var J=arguments;try{g.O5[B]?x():g.HA(x,0)}catch(m){g.Mz(m)}},a); $V[k]=!0;IG[B]||(IG[B]=[]);IG[B].push(k);return k}return 0}; qv0=function(B){var y=g.Zk("LOGGED_IN",function(a){B.apply(void 0,arguments);g.n5(y)})}; g.n5=function(B){var y=g.Mt();y&&(typeof B==="number"?B=[B]:typeof B==="string"&&(B=[parseInt(B,10)]),g.U7(B,function(a){y.unsubscribeByKey(a);delete $V[a]}))}; g.dN=function(B,y){var a=g.Mt();return a?a.publish.apply(a,arguments):!1}; RsJ=function(B){var y=g.Mt();if(y)if(y.clear(B),B)VcZ(B);else for(var a in IG)VcZ(a)}; g.Mt=function(){return g.vE.ytPubsubPubsubInstance}; VcZ=function(B){IG[B]&&(B=IG[B],g.U7(B,function(y){$V[y]&&delete $V[y]}),B.length=0)}; g.U5=function(B,y,a){um4(B,y,a===void 0?null:a)}; um4=function(B,y,a){a=a===void 0?null:a;var r=Yv4(B),k=document.getElementById(r),x=k&&eI4(k),J=k&&!x;x?y&&y():(y&&(x=g.Zk(r,y),y=""+g.HC(y),Lex[y]=x),J||(k=Nnr(B,r,function(){eI4(k)||(GR0(k),g.dN(r),g.HA(function(){RsJ(r)},0))},a)))}; Nnr=function(B,y,a,r){r=r===void 0?null:r;var k=g.li("SCRIPT");k.id=y;k.onload=function(){a&&setTimeout(a,0)}; k.onreadystatechange=function(){switch(k.readyState){case "loaded":case "complete":k.onload()}}; r&&k.setAttribute("nonce",r);g.R$(k,g.zy(B));B=document.getElementsByTagName("head")[0]||document.body;B.insertBefore(k,B.firstChild);return k}; Yv4=function(B){var y=document.createElement("a");g.o$(y,B);B=y.href.replace(/^[a-zA-Z]+:\/\//,"//");return"js-"+Ad(B)}; jy=function(B,y){if(B===y)B=!0;else if(Array.isArray(B)&&Array.isArray(y))B=g.nS(B,y,jy);else if(g.xI(B)&&g.xI(y))a:if(g.ms(B).length!=g.ms(y).length)B=!1;else{for(var a in B)if(!jy(B[a],y[a])){B=!1;break a}B=!0}else B=!1;return B}; vy=function(B){var y=g.f4.apply(1,arguments);if(!s5(B)||y.some(function(r){return!s5(r)}))throw Error("Only objects may be merged."); y=g.Y(y);for(var a=y.next();!a.done;a=y.next())hv(B,a.value)}; hv=function(B,y){for(var a in y)if(s5(y[a])){if(a in B&&!s5(B[a]))throw Error("Cannot merge an object into a non-object.");a in B||(B[a]={});hv(B[a],y[a])}else if(Bz(y[a])){if(a in B&&!Bz(B[a]))throw Error("Cannot merge an array into a non-array.");a in B||(B[a]=[]);b6E(B[a],y[a])}else B[a]=y[a];return B}; b6E=function(B,y){y=g.Y(y);for(var a=y.next();!a.done;a=y.next())a=a.value,s5(a)?B.push(hv({},a)):Bz(a)?B.push(b6E([],a)):B.push(a);return B}; s5=function(B){return typeof B==="object"&&!Array.isArray(B)}; Bz=function(B){return typeof B==="object"&&Array.isArray(B)}; y$=function(B){g.W.call(this);this.X=B}; Jc=function(B){y$.call(this,!0);this.C=B}; Hz=function(B,y){g.W.call(this);var a=this;this.D=[];this.N=!1;this.X=0;this.j=this.T=this.J=!1;this.R7=null;var r=(0,g.mu)(B,y);this.C=new g.Mv(function(){return r(a.R7)},300); g.K(this,this.C);this.U=this.K=Infinity}; TnL=function(B,y){if(!y)return!1;for(var a=0;a-1)throw Error("Deps cycle for: "+y);if(B.X.has(y))return B.X.get(y);if(!B.C.has(y)){if(r)return;throw Error("No provider for: "+y);}r=B.C.get(y);a.push(y);if(r.cE!==void 0)var k=r.cE;else if(r.Grm)k=r[Rg]?SvE(B,r[Rg],a):[],k=r.Grm.apply(r,g.Ee(k));else if(r.h8){k=r.h8;var x=k[Rg]?SvE(B,k[Rg],a):[];k=new (Function.prototype.bind.apply(k,[null].concat(g.Ee(x))))}else throw Error("Could not resolve providers for: "+y);a.pop();r.hjh||B.X.set(y,k); return k}; SvE=function(B,y,a){return y?y.map(function(r){return r instanceof zM?uY(B,r.key,a,!0):uY(B,r,a)}):[]}; LM=function(){Yg||(Yg=new PoH);return Yg}; bY=function(){var B,y;return"h5vcc"in NU&&((B=NU.h5vcc.traceEvent)==null?0:B.traceBegin)&&((y=NU.h5vcc.traceEvent)==null?0:y.traceEnd)?1:"performance"in NU&&NU.performance.mark&&NU.performance.measure?2:0}; TM=function(B){var y=bY();switch(y){case 1:NU.h5vcc.traceEvent.traceBegin("YTLR",B);break;case 2:NU.performance.mark(B+"-start");break;case 0:break;default:Cf(y,"unknown trace type")}}; Q1e=function(B){var y=bY();switch(y){case 1:NU.h5vcc.traceEvent.traceEnd("YTLR",B);break;case 2:y=B+"-start";var a=B+"-end";NU.performance.mark(a);NU.performance.measure(B,y,a);break;case 0:break;default:Cf(y,"unknown trace type")}}; AD0=function(B){var y,a;(a=(y=window).onerror)==null||a.call(y,B.message,"",0,0,B)}; FeJ=function(B){var y=this;var a=a===void 0?0:a;var r=r===void 0?g.I4():r;this.D=a;this.scheduler=r;this.X=new g.JX;this.C=B;for(B={VF:0};B.VF=1E3?k():r>=B?j3||(j3=sq(function(){k();j3=void 0},0)):x-m>=10&&(j1r(y,a.tier),J.J=x)}; IrU=function(B,y){if(B.endpoint==="log_event"){g.lv("more_accurate_gel_parser")&&fM().storePayload({isJspb:!1},B.payload);$g(B);var a=Oq(B),r=new Map;r.set(a,[B.payload]);var k=Mc0(B.payload)||"";y&&(ds=new y);return new g.V1(function(x,J){ds&&ds.isReady()?s1$(r,ds,x,J,{bypassNetworkless:!0},!0,ZL(k)):x()})}}; dzr=function(B,y,a){if(y.endpoint==="log_event"){$g(void 0,y);var r=Oq(y,!0),k=new Map;k.set(r,[WK(y.payload)]);a&&(ds=new a);return new g.V1(function(x){ds&&ds.isReady()?hse(k,ds,x,{bypassNetworkless:!0},!0,ZL(B)):x()})}}; Oq=function(B,y){var a="";if(B.dangerousLogToVisitorSession)a="visitorOnlyApprovedKey";else if(B.cttAuthInfo){if(y===void 0?0:y){y=B.cttAuthInfo.token;a=B.cttAuthInfo;var r=new Gy;a.videoId?r.setVideoId(a.videoId):a.playlistId&&CE(r,2,hc,LI(a.playlistId));vz[y]=r}else y=B.cttAuthInfo,a={},y.videoId?a.videoId=y.videoId:y.playlistId&&(a.playlistId=y.playlistId),Bl[B.cttAuthInfo.token]=a;a=B.cttAuthInfo.token}return a}; nM=function(B,y,a){B=B===void 0?{}:B;y=y===void 0?!1:y;new g.V1(function(r,k){var x=Uq(y,a),J=x.D;x.D=!1;yJ(x.X);yJ(x.C);x.C=0;ds&&ds.isReady()?a===void 0&&g.lv("enable_web_tiered_gel")?vQ0(r,k,B,y,300,J):vQ0(r,k,B,y,a,J):(j1r(y,a),r())})}; vQ0=function(B,y,a,r,k,x){var J=ds;a=a===void 0?{}:a;r=r===void 0?!1:r;k=k===void 0?200:k;x=x===void 0?!1:x;var m=new Map,C=new Map,l={isJspb:r,cttAuthInfo:void 0,tier:k},c={isJspb:r,cttAuthInfo:void 0};if(r){y=g.Y(Object.keys(Ig));for(k=y.next();!k.done;k=y.next())k=k.value,C=g.lv("enable_web_tiered_gel")?fM().smartExtractMatchingEntries({keys:[l,c],sizeLimit:1E3}):fM().extractMatchingEntries({isJspb:!0,cttAuthInfo:k}),C.length>0&&m.set(k,C),(g.lv("web_fp_via_jspb_and_json")&&a.writeThenSend||!g.lv("web_fp_via_jspb_and_json"))&& delete Ig[k];hse(m,J,B,a,!1,x)}else{m=g.Y(Object.keys(Ig));for(l=m.next();!l.done;l=m.next())l=l.value,c=g.lv("enable_web_tiered_gel")?fM().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:l,tier:k},{isJspb:!1,cttAuthInfo:l}],sizeLimit:1E3}):fM().extractMatchingEntries({isJspb:!1,cttAuthInfo:l}),c.length>0&&C.set(l,c),(g.lv("web_fp_via_jspb_and_json")&&a.writeThenSend||!g.lv("web_fp_via_jspb_and_json"))&&delete Ig[l];s1$(C,J,B,y,a,!1,x)}}; j1r=function(B,y){function a(){nM({writeThenSend:!0},B,y)} B=B===void 0?!1:B;y=y===void 0?200:y;var r=Uq(B,y),k=r===Bi$||r===yLZ?5E3:aKx;g.lv("web_gel_timeout_cap")&&!r.C&&(k=sq(function(){a()},k),r.C=k); yJ(r.X);k=g.io("LOGGING_BATCH_TIMEOUT",g.cA("web_gel_debounce_ms",1E4));g.lv("shorten_initial_gel_batch_timeout")&&aZ&&(k=rLe);k=sq(function(){g.cA("gel_min_batch_size")>0?fM().getSequenceCount({cttAuthInfo:void 0,isJspb:B,tier:y})>=k8L&&a():a()},k); r.X=k}; s1$=function(B,y,a,r,k,x,J){k=k===void 0?{}:k;var m=Math.round((0,g.V4)()),C=B.size,l=xYU(J);B=g.Y(B);var c=B.next();for(J={};!c.done;J={Rb:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,LJ:void 0,tj:void 0},c=B.next()){var w=g.Y(c.value);c=w.next().value;w=w.next().value;J.batchRequest=g.zq({context:g.aG(y.config_||g.ya())});if(!g.kI(w)&&!g.lv("throw_err_when_logevent_malformed_killswitch")){r();break}J.batchRequest.events=w;(w=Bl[c])&&JLe(J.batchRequest,c,w);delete Bl[c];J.dangerousLogToVisitorSession= c==="visitorOnlyApprovedKey";HoN(J.batchRequest,m,J.dangerousLogToVisitorSession);mYe(k);J.LJ=function(E){g.lv("start_client_gcf")&&g.AC.mL(function(){return g.F(function(z){return g.Q(z,or$(E),0)})}); C--;C||a()}; J.Rb=0;J.tj=function(E){return function(){E.Rb++;if(k.bypassNetworkless&&E.Rb===1)try{g.f5(y,l,E.batchRequest,rO({writeThenSend:!0},E.dangerousLogToVisitorSession,E.LJ,E.tj,x)),aZ=!1}catch(z){g.Mz(z),r()}C--;C||a()}}(J); try{g.f5(y,l,J.batchRequest,rO(k,J.dangerousLogToVisitorSession,J.LJ,J.tj,x)),aZ=!1}catch(E){g.Mz(E),r()}}}; hse=function(B,y,a,r,k,x){r=r===void 0?{}:r;var J=Math.round((0,g.V4)()),m={value:B.size},C=new Map([].concat(g.Ee(B)));C=g.Y(C);for(var l=C.next();!l.done;l=C.next()){var c=g.Y(l.value).next().value,w=B.get(c);l=new f2r;var E=y.config_||g.ya(),z=new tD,q=new uo;Aq(q,1,E.XQ);Aq(q,2,E.Om);G_(q,16,E.Ht);Aq(q,17,E.innertubeContextClientVersion);if(E.yf){var L=E.yf,b=new Vd;L.coldConfigData&&Aq(b,1,L.coldConfigData);L.appInstallData&&Aq(b,6,L.appInstallData);L.coldHashData&&Aq(b,3,L.coldHashData);L.hotHashData&& b.mz(L.hotHashData);qk(q,Vd,62,b)}(L=g.vE.devicePixelRatio)&&L!=1&&s4(q,65,JE(L));L=wi();L!==""&&Aq(q,54,L);L=EJ();if(L.length>0){b=new Nz;for(var S=0;S65535&&(B=1);K6("BATCH_CLIENT_COUNTER",B);return B}; JLe=function(B,y,a){if(a.videoId)var r="VIDEO";else if(a.playlistId)r="PLAYLIST";else return;B.credentialTransferTokenTargetId=a;B.context=B.context||{};B.context.user=B.context.user||{};B.context.user.credentialTransferTokens=[{token:y,scope:r}]}; $g=function(B,y){var a=g.ao("yt.logging.transport.enableScrapingForTest"),r=gi("il_payload_scraping");r=(r!==void 0?String(r):"")==="enable_il_payload_scraping";if(!a)if(r)Jk=[],g.yp("yt.logging.transport.enableScrapingForTest",!0),g.yp("yt.logging.transport.scrapedPayloadsForTesting",Jk),g.yp("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),g.yp("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"), g.yp("yt.logging.transport.scrapeClientEvent",!0);else return;a=g.ao("yt.logging.transport.scrapedPayloadsForTesting");r=g.ao("yt.logging.transport.payloadToScrape");y&&(y=y.payload,(y=g.ao("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(y)())&&a.push(y));y=g.ao("yt.logging.transport.scrapeClientEvent");if(r&&r.length>=1)for(var k=0;k0&&QqK(B,y,x)}else QqK(B,y)}; QqK=function(B,y,a){B=AL0(B);y=y?g.lU(y):"";a=a||5;di()&&g.tL(B,y,a)}; AL0=function(B){for(var y=g.Y(FAe),a=y.next();!a.done;a=y.next())B=Vy(B,a.value);return"ST-"+Ad(B).toString(36)}; G8H=function(B){if(B.name==="JavaException")return!0;B=B.stack;return B.includes("chrome://")||B.includes("-extension://")||B.includes("webkit-masked-url://")}; e4e=function(B){if(!B.stack)return!0;var y=!B.stack.includes("\n");return y&&B.stack.includes("ErrorType: ")||y&&B.stack.includes("Anonymous function (Unknown script")||B.stack.toLowerCase()==="not available"||B.fileName==="user-script"||B.fileName.startsWith("user-script:")?!0:!1}; DY$=function(){this.kU=[];this.uo=[]}; qM=function(){if(!zv){var B=zv=new DY$;B.uo.length=0;B.kU.length=0;WAU(B,KAL)}return zv}; WAU=function(B,y){y.uo&&B.uo.push.apply(B.uo,y.uo);y.kU&&B.kU.push.apply(B.kU,y.kU)}; ioK=function(B){function y(){return B.charCodeAt(r++)} var a=B.length,r=0;do{var k=VJ(y);if(k===Infinity)break;var x=k>>3;switch(k&7){case 0:k=VJ(y);if(x===2)return k;break;case 1:if(x===2)return;r+=8;break;case 2:k=VJ(y);if(x===2)return B.substr(r,k);r+=k;break;case 5:if(x===2)return;r+=4;break;default:return}}while(r500));r++);r=k}else if(typeof B==="object")for(k in B){if(B[k]){var x=k;var J=B[k],m=y,C=a;x=typeof J!=="string"||x!=="clickTrackingParams"&&x!=="trackingParams"?0:(J=ioK(atob(J.replace(/-/g,"+").replace(/_/g,"/"))))?RZ(x+".ve",J,m,C):0;r+=x;r+=RZ(k,B[k],y,a);if(r>500)break}}else a[y]=uw(B),r+=a[y].length;else a[y]=uw(B),r+=a[y].length;return r}; RZ=function(B,y,a,r){a+="."+B;B=uw(y);r[a]=B;return a.length+B.length}; uw=function(B){try{return(typeof B==="string"?B:String(JSON.stringify(B))).substr(0,500)}catch(y){return"unable to serialize "+typeof B+" ("+y.message+")"}}; vf=function(B){g.YU(B)}; g.Lj=function(B){g.YU(B,"WARNING")}; g.YU=function(B,y){var a=a===void 0?{}:a;a.name=g.io("INNERTUBE_CONTEXT_CLIENT_NAME",1);a.version=g.io("INNERTUBE_CONTEXT_CLIENT_VERSION");y=y===void 0?"ERROR":y;var r=!1;y=y===void 0?"ERROR":y;r=r===void 0?!1:r;if(B){B.hasOwnProperty("level")&&B.level&&(y=B.level);if(g.lv("console_log_js_exceptions")){var k=[];k.push("Name: "+B.name);k.push("Message: "+B.message);B.hasOwnProperty("params")&&k.push("Error Params: "+JSON.stringify(B.params));B.hasOwnProperty("args")&&k.push("Error args: "+JSON.stringify(B.args)); k.push("File name: "+B.fileName);k.push("Stacktrace: "+B.stack);window.console.log(k.join("\n"),B)}if(!(fKL>=5)){k=[];for(var x=g.Y(M8e),J=x.next();!J.done;J=x.next()){J=J.value;try{J()&&k.push(J())}catch(L){}}k=[].concat(g.Ee($Yr),g.Ee(k));var m=xVr(B);x=m.message||"Unknown Error";J=m.name||"UnknownError";var C=m.stack||B.X||"Not available";if(C.startsWith(J+": "+x)){var l=C.split("\n");l.shift();C=l.join("\n")}l=m.lineNumber||"Not available";m=m.fileName||"Not available";var c=0;if(B.hasOwnProperty("args")&& B.args&&B.args.length)for(var w=0;w=500);w++);else if(B.hasOwnProperty("params")&&B.params){var E=B.params;if(typeof B.params==="object")for(w in E){if(E[w]){var z="params."+w,q=uw(E[w]);a[z]=q;c+=z.length+q.length;if(c>500)break}}else a.params=uw(E)}if(k.length)for(w=0;w=500);w++);navigator.vendor&&!a.hasOwnProperty("vendor")&&(a["device.vendor"]=navigator.vendor);a={message:x,name:J,lineNumber:l, fileName:m,stack:C,params:a,sampleWeight:1};w=Number(B.columnNumber);isNaN(w)||(a.lineNumber=a.lineNumber+":"+w);if(B.level==="IGNORED")B=0;else a:{B=qM();w=g.Y(B.uo);for(k=w.next();!k.done;k=w.next())if(k=k.value,a.message&&a.message.match(k.fG)){B=k.weight;break a}B=g.Y(B.kU);for(w=B.next();!w.done;w=B.next())if(w=w.value,w.callback(a)){B=w.weight;break a}B=1}a.sampleWeight=B;B=g.Y(Oo0);for(w=B.next();!w.done;w=B.next())if(w=w.value,w.ZW[a.name])for(x=g.Y(w.ZW[a.name]),k=x.next();!k.done;k=x.next())if(J= k.value,k=a.message.match(J.Ct)){a.params["params.error.original"]=k[0];x=J.groups;J={};for(l=0;l1E3&&g.Lj(new g.Ku("IL Attach cache exceeded limit"))}m= Dx(a,y);QJ.has(m)?Wl(a,y):Fg.set(m,!0)}}r=r.filter(function(c){c.csn!==y?(c.csn=y,c=!0):c=!1;return c}); a={csn:y,parentVe:a.getAsJson(),childVes:g.Em(r,function(c){return c.getAsJson()})}; y==="UNDEFINED_CSN"?Kj("visualElementAttached",x,a):B?mY("visualElementAttached",a,B,x):g.BL("visualElementAttached",a,x)}; xmW=function(B,y,a,r,k){iw(a,y);r=Sw({cttAuthInfo:wO(y)||void 0},y);a={csn:y,ve:a.getAsJson(),eventType:1};k&&(a.clientData=k);y==="UNDEFINED_CSN"?Kj("visualElementShown",r,a):B?mY("visualElementShown",a,B,r):g.BL("visualElementShown",a,r)}; JH$=function(B,y,a,r){var k=(r=r===void 0?!1:r)?16:8;r=Sw({cttAuthInfo:wO(y)||void 0,endOfSequence:r},y);a={csn:y,ve:a.getAsJson(),eventType:k};y==="UNDEFINED_CSN"?Kj("visualElementHidden",r,a):B?mY("visualElementHidden",a,B,r):g.BL("visualElementHidden",a,r)}; fj=function(B,y,a,r,k){Xg(B,y,a,void 0,r,k)}; Xg=function(B,y,a,r,k){iw(a,y);r=r||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";var x=Sw({cttAuthInfo:wO(y)||void 0},y);a={csn:y,ve:a.getAsJson(),gestureType:r};k&&(a.clientData=k);y==="UNDEFINED_CSN"?Kj("visualElementGestured",x,a):B?mY("visualElementGestured",a,B,x):g.BL("visualElementGestured",a,x)}; HuU=function(){var B=og(16);for(var y=[],a=0;a0&&a.push(g.li("BR"));a.push(g.c_(x))}):a.push(g.c_(r))}return a}; B9=function(B,y,a,r){if(a==="child"){g.EY(y);var k;r===void 0?k=void 0:k=!Array.isArray(r)||r&&typeof r.W==="string"?[r]:r;a=oe4(B,k);a=g.Y(a);for(B=a.next();!B.done;B=a.next())y.appendChild(B.value)}else a==="style"?g.MG(y,"cssText",r?r:""):r===null||r===void 0?y.removeAttribute(a):(B=r.toString(),a==="href"&&(B=g.rB(g.HB(B))),y.setAttribute(a,B))}; g.O=function(B){g.hk.call(this,B);this.g$=!0;this.j=!1;this.listeners=[]}; g.yo=function(B){g.O.call(this,B);this.QO=new g.jw;g.K(this,this.QO)}; aK=function(B,y,a,r,k,x,J){J=J===void 0?null:J;g.yo.call(this,y);this.api=B;this.macros={};this.componentType=a;this.N=this.K=null;this.wQ=J;this.layoutId=r;this.interactionLoggingClientData=k;this.kf=x;this.rQ=null;this.Ac=new Jc(this.element);g.K(this,this.Ac);this.m_=this.L(this.element,"click",this.onClick);this.J7=[];this.Xx=new Hz(this.onClick,this);g.K(this,this.Xx);this.C2=!1;this.uw=this.R7=null}; rF=function(B,y){B=B===void 0?null:B;y=y===void 0?null:y;if(B==null)return g.Lj(Error("Got null or undefined adText object")),"";var a=g.Qe(B.text);if(!B.isTemplated)return a;if(y==null)return g.Lj(Error("Missing required parameters for a templated message")),a;B=g.Y(Object.entries(y));for(y=B.next();!y.done;y=B.next()){var r=g.Y(y.value);y=r.next().value;r=r.next().value;a=a.replace("{"+y+"}",r)}return a}; CQ0=function(B){B=B===void 0?null:B;return B!=null&&(B=B.thumbnail,B!=null&&B.thumbnails!=null&&B.thumbnails.length!=0&&B.thumbnails[0].url!=null)?g.Qe(B.thumbnails[0].url):""}; geH=function(B){B=B===void 0?null:B;return B!=null&&(B=B.thumbnail,B!=null&&B.thumbnails!=null&&B.thumbnails.length!=0&&B.thumbnails[0].width!=null&&B.thumbnails[0].height!=null)?new g.I$(B.thumbnails[0].width||0,B.thumbnails[0].height||0):new g.I$(0,0)}; g.kE=function(B){if(B.simpleText)return B.simpleText;if(B.runs){var y=[];B=g.Y(B.runs);for(var a=B.next();!a.done;a=B.next())a=a.value,a.text&&y.push(a.text);return y.join("")}return""}; g.xE=function(B){if(B.simpleText)return B=document.createTextNode(B.simpleText),B;var y=[];if(B.runs)for(var a=0;a1){for(var y=[B[0]],a=1;a0&&(this.C=new g.Mv(this.Ic,y,this),g.K(this,this.C));this.j=new g.Mv(this.Ic,a,this);g.K(this,this.j);this.K=QtU(this.X,k,1,r);g.K(this,this.K);this.N=QtU(this.X,0,r,1);g.K(this,this.N);this.J=new R4;g.K(this,this.J)}; hp=function(B,y,a){this.X=B;this.isAsync=y;this.C=a}; aMx=function(B){switch(B){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:Cf(B,"unknown result type")}}; rGW=function(B,y){var a=1;B.isTrusted===!1&&(a=0);K6("ISDSTAT",a);v9(a,"i.s_",{triggerContext:"sk",metadata:y});return a}; kOL=function(B,y){var a=[];y?y.isTrusted===!0?a.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED"):y.isTrusted===!1?a.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_NOT_TRUSTED"):a.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED_PROPERTY_UNDEFINED"):a.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_UNDEFINED");v9(0,"a.s_",{metadata:B,states:a});K6("ASDSTAT",0)}; v9=function(B,y,a){y=x3U[y];var r,k,x={detected:B===0,source:""+y.X+((r=a.triggerContext)!=null?r:"")+((k=a.B$)!=null?k:""),detectionStates:a.states,durationMs:a.kp};a.metadata&&(x.contentCpn=a.metadata.contentCpn,x.adCpn=a.metadata.adCpn);g.BL("biscottiBasedDetection",x);y.C!==void 0&&(a=Number(g.io("CATSTAT",0)),y.C!==void 0?(y=y.C,B=aMx(B),B=a&~(3<0}; JM=function(B,y,a,r,k,x){MT.call(this,B,{W:"div",B:"ytp-ad-skip-button-slot"},"skip-button",y,a,r,k);var J=this;this.Ch=null;this.t7=!1;this.s0=x;this.T=this.api.Y().experiments.I7("enable_modern_skip_button_on_web");this.A7=!1;this.J=new g.yo({W:"span",Mz:["ytp-ad-skip-button-container"]});this.T&&this.J.element.classList.add("ytp-ad-skip-button-container-detached");g.K(this,this.J);this.J.Wk(this.element);this.X=this.D=null;this.Yf=new g.IK(this.J,500,!1,100,function(){return J.hide()}); g.K(this,this.Yf);this.vk=new s_(this.J.element,15E3,5E3,.5,.5,this.T);g.K(this,this.vk);this.hide()}; HaJ=function(B){B=B.Ch&&B.Ch.adRendererCommands;return(B&&B.clickCommand&&g.f(B.clickCommand,g.Hr)&&g.f(B.clickCommand,g.Hr).commands||[]).some(function(y){return y.adLifecycleCommand?JGJ(y.adLifecycleCommand):!1})}; JGJ=function(B){return B.action==="END_LINEAR_AD"||B.action==="END_LINEAR_AD_PLACEMENT"}; mJ=function(B,y,a,r,k,x){MT.call(this,B,{W:"div",B:"ytp-ad-skip-ad-slot"},"skip-ad",y,a,r,k);this.Ch=x;this.J=!1;this.T=0;this.D=this.X=null;this.hide()}; m3e=function(B,y){B.J||(B.J=!0,B.X&&(y?B.X.Ch.hide():B.X.hide()),y?(B=B.D,B.Yf.show(),B.show()):B.D.show())}; oi=function(B,y,a,r){LK.call(this,B,y,a,r,["ytp-ad-visit-advertiser-button"],"visit-advertiser")}; Ce=function(B,y,a,r,k,x,J){x=x===void 0?!1:x;J=J===void 0?!1:J;aK.call(this,B,{W:"span",B:"ytp-ad-simple-ad-badge"},"simple-ad-badge",y,a,r);this.D=k;this.C=this.Dm("ytp-ad-simple-ad-badge");(this.X=x)&&this.C.classList.add("ytp-ad-simple-ad-badge--clean-player");J&&this.C.classList.add("ytp-ad-simple-ad-badge--survey");this.hide()}; gW=function(B,y,a,r,k){k=k===void 0?!1:k;Uy.call(this,"player-overlay",B,{},y,r);this.videoAdDurationSeconds=a;this.interactionLoggingClientData=r;this.kP=k}; l_=function(B,y){g.jw.call(this);this.api=B;this.durationMs=y;this.C=null;this.cj=new R4(this);g.K(this,this.cj);this.X=oxH;this.cj.L(this.api,"presentingplayerstatechange",this.c9);this.C=this.cj.L(this.api,"onAdPlaybackProgress",this.uh)}; cr=function(B){g.jw.call(this);this.C=!1;this.Sh=0;this.cj=new R4(this);g.K(this,this.cj);this.durationMs=B;this.timer=new g.Sk(100);g.K(this,this.timer);this.cj.L(this.timer,"tick",this.uh);this.X={seekableStart:0,seekableEnd:B/1E3,current:0};this.start()}; g.wW=function(B,y){var a=Math.abs(Math.floor(B)),r=Math.floor(a/86400),k=Math.floor(a%86400/3600),x=Math.floor(a%3600/60);a=Math.floor(a%60);if(y){y="";r>0&&(y+=" "+r+" \uc77c");if(r>0||k>0)y+=" "+k+" \uc2dc\uac04";y+=" "+x+" \ubd84";y+=" "+a+" \ucd08";r=y.trim()}else{y="";r>0&&(y+=r+":",k<10&&(y+="0"));if(r>0||k>0)y+=k+":",x<10&&(y+="0");y+=x+":";a<10&&(y+="0");r=y+a}return B>=0?r:"-"+r}; g.EA=function(B){return(!("button"in B)||typeof B.button!=="number"||B.button===0)&&!("shiftKey"in B&&B.shiftKey)&&!("altKey"in B&&B.altKey)&&!("metaKey"in B&&B.metaKey)&&!("ctrlKey"in B&&B.ctrlKey)}; zX=function(B,y,a,r,k,x,J){MT.call(this,B,{W:"span",B:J?"ytp-ad-duration-remaining--clean-player":"ytp-ad-duration-remaining"},"ad-duration-remaining",y,a,r,k);this.videoAdDurationSeconds=x;this.X=null;J&&this.api.Y().X&&(this.element.classList.add("ytp-ad-duration-remaining--mweb"),Ka&&this.element.classList.add("ytp-ad-duration-remaining--mweb-ios"));this.hide()}; qJ=function(B,y,a,r){XY.call(this,B,y,a,r,"ytp-video-ad-top-bar-title","ad-title")}; V8=function(B){this.content=B.content;if(B.commandRuns){B=g.Y(B.commandRuns);for(var y=B.next();!y.done;y=B.next())y=y.value,this.loggingDirectives=g.f(y,Cb4),y.onTap&&(this.interaction={onTap:y.onTap})}}; Ri=function(B,y,a,r){aK.call(this,B,{W:"div",B:"ad-simple-attributed-string"},"ad-simple-attributed-string",y,a,r);this.hide()}; u_=function(B,y,a,r,k){aK.call(this,B,{W:"span",B:k?"ytp-ad-badge--clean-player":"ytp-ad-badge"},"ad-badge",y,a,r);this.X=k;this.adBadgeText=new Ri(this.api,this.layoutId,this.interactionLoggingClientData,this.kf);this.adBadgeText.Wk(this.element);g.K(this,this.adBadgeText);k?(this.adBadgeText.element.classList.add("ytp-ad-badge__text--clean-player"),Ka&&this.adBadgeText.element.classList.add("ytp-ad-badge--stark-clean-player-ios")):this.adBadgeText.element.classList.add("ytp-ad-badge__text");this.hide()}; Yu=function(B,y,a,r){aK.call(this,B,{W:"span",B:"ytp-ad-pod-index"},"ad-pod-index",y,a,r);this.api.Y().X&&(this.element.classList.add("ytp-ad-pod-index--mweb"),Ka&&this.element.classList.add("ytp-ad-pod-index--mweb-ios"));this.hide()}; Le=function(B,y,a,r){aK.call(this,B,{W:"div",B:"ytp-ad-disclosure-banner"},"ad-disclosure-banner",y,a,r);this.hide()}; NJ=function(B,y){this.X=B;this.C=y}; gx4=function(B,y){return B.X+y*(B.C-B.X)}; b_=function(B,y,a){return B.C-B.X?g.Xw((y-B.X)/(B.C-B.X),0,1):a!=null?a:Infinity}; TX=function(B,y,a,r){r=r===void 0?!1:r;g.yo.call(this,{W:"div",B:"ytp-ad-persistent-progress-bar-container",G:[{W:"div",B:"ytp-ad-persistent-progress-bar"}]});this.api=B;this.X=y;this.D=a;r&&this.element.classList.add("ytp-ad-persistent-progress-bar-container--clean-player");g.K(this,this.X);this.progressBar=this.Dm("ytp-ad-persistent-progress-bar");this.C=-1;this.L(B,"presentingplayerstatechange",this.onStateChange);this.hide();this.onStateChange()}; pe=function(B,y,a,r,k,x){aK.call(this,B,{W:"div",B:"ytp-ad-player-overlay",G:[{W:"div",B:"ytp-ad-player-overlay-flyout-cta"},{W:"div",B:"ytp-ad-player-overlay-instream-info"},{W:"div",B:"ytp-ad-player-overlay-skip-or-preview"},{W:"div",B:"ytp-ad-player-overlay-progress-bar"},{W:"div",B:"ytp-ad-player-overlay-instream-user-sentiment"},{W:"div",B:"ytp-ad-player-overlay-ad-disclosure-banner"}]},"player-overlay",y,a,r);this.U=x;this.T=this.Dm("ytp-ad-player-overlay-flyout-cta");this.T.classList.add("ytp-ad-player-overlay-flyout-cta-rounded"); this.C=this.Dm("ytp-ad-player-overlay-instream-info");this.J=null;lMx(this)&&(B=gt("div"),g.hC(B,"ytp-ad-player-overlay-top-bar-gradients"),y=this.C,y.parentNode&&y.parentNode.insertBefore(B,y),(y=this.api.getVideoData(2))&&y.isListed&&y.title&&(a=new qJ(this.api,this.layoutId,this.interactionLoggingClientData,this.kf),a.Wk(B),a.init(dO("ad-title"),{text:y.title},this.macros),g.K(this,a)),this.J=B);this.D=null;this.E0=this.Dm("ytp-ad-player-overlay-skip-or-preview");this.vk=this.Dm("ytp-ad-player-overlay-progress-bar"); this.t7=this.Dm("ytp-ad-player-overlay-instream-user-sentiment");this.Ch=this.Dm("ytp-ad-player-overlay-ad-disclosure-banner");this.X=k;g.K(this,this.X);this.hide()}; lMx=function(B){B=B.api.Y();return g.tM(B)&&B.X}; g.Pr=function(B){B&=16777215;var y=[(B&16711680)>>16,(B&65280)>>8,B&255];B=y[0];var a=y[1];y=y[2];B=Number(B);a=Number(a);y=Number(y);if(B!=(B&255)||a!=(a&255)||y!=(y&255))throw Error('"('+B+","+a+","+y+'") is not a valid RGB color');a=B<<16|a<<8|y;return B<16?"#"+(16777216|a).toString(16).slice(1):"#"+a.toString(16)}; g.S5=function(){}; wLx=function(B){var y=new rl;var a=new at;a=Aq(a,1,"botguard");B=Aq(a,2,B);this.C=eJH(y,at,1,cGK,B)}; Q8=function(B){this.C=new Yi(B)}; Exr=function(){var B=!1;try{B=!!window.sessionStorage.getItem("session_logininfo")}catch(y){B=!0}return(g.io("INNERTUBE_CLIENT_NAME")==="WEB"||g.io("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&B}; AM=function(){var B=B===void 0?!0:B;try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");K6("LOGIN_INFO","");B&&window.sessionStorage.setItem("from_switch_account","1");B=!0;B=B===void 0?!1:B;var y,a=z14;a||(a=document.querySelector("#persist_identity"));if(y=a){var r=y.src?(new URL(y.src)).origin:"*";if(B){var k;(k=y.contentWindow)==null||k.postMessage({action:"clear"},r)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>= 2)){var x=window.sessionStorage.getItem("session_logininfo");if(x){var J;(J=y.contentWindow)==null||J.postMessage({loginInfo:x},r)}}}}catch(m){}}; Ft=function(B){B&&(B.startsWith("https://accounts.google.com/AddSession")?AM():B.startsWith("https://accounts.google.com/ServiceLogin")?AM():B.startsWith("https://myaccount.google.com")&&g.JC(B).X.endsWith("/youtubeoptions")&&AM());if(g.io("LOGGED_IN",!0)&&Exr()){var y=g.io("VALID_SESSION_TEMPDATA_DOMAINS",[]);var a=g.JY(window.location.href);a&&y.push(a);a=g.JY(B);g.YI(y,a)||!a&&PQ(B,"/")?(y=mm(B),(y=$GZ(y))?(y=AL0(y),y=(y=g.PA(y)||null)?n6(y):{}):y=null):y=null;y==null&&(y={});a=y;var r=void 0; Exr()?(r||(r=g.io("LOGIN_INFO")),r?(a.session_logininfo=r,a=!0):a=!1):a=!1;a&&Ey(B,y)}}; g.q6J=function(B){var y=y===void 0?{}:y;var a=a===void 0?"":a;var r=r===void 0?window:r;B=g.cJ(B,y);Ft(B);a=g.HB(B+a);r=r.location;a=m$(a);a!==void 0&&(r.href=a)}; g.GX=function(B,y,a){y=y===void 0?{}:y;a=a===void 0?!1:a;var r=g.io("EVENT_ID");r&&(y.ei||(y.ei=r));y&&Ey(B,y);a||(Ft(B),g.q6J(B))}; g.e5=function(B,y,a,r,k){k=k===void 0?!1:k;a&&Ey(B,a);a=g.HB(B);var x=g.rB(a);B!=x&&Ov(Error("Unsafe window.open URL: "+B));B=x;y=y||Ad(B).toString(36);try{if(k)return k=B,k=oQW(k),Ft(k),g.wB(window,k,y,"attributionsrc")}catch(J){g.Mz(J)}Ft(B);return g.wB(window,a,y,r)}; Vp0=function(B){DV=B}; R1E=function(B){Wr=B}; u6N=function(B){Ke=B}; Ljx=function(){Y6W=Ke=Wr=DV=null}; baN=function(){var B=B===void 0?window.location.href:B;if(g.lv("kevlar_disable_theme_param"))return null;var y=HJ(B);if(g.lv("enable_dark_theme_only_on_shorts")&&y!=null&&y.startsWith("/shorts/"))return"USER_INTERFACE_THEME_DARK";try{var a=g.Uv(B).theme;return Nj4.get(a)||null}catch(r){}return null}; i_=function(){this.C={};if(this.X=zIL()){var B=g.PA("CONSISTENCY");B&&Tj0(this,{encryptedTokenJarContents:B})}}; Tj0=function(B,y){if(y.encryptedTokenJarContents&&(B.C[y.encryptedTokenJarContents]=y,typeof y.expirationSeconds==="string")){var a=Number(y.expirationSeconds);setTimeout(function(){delete B.C[y.encryptedTokenJarContents]},a*1E3); B.X&&g.tL("CONSISTENCY",y.encryptedTokenJarContents,a,void 0,!0)}}; fe=function(){this.X=-1;var B=g.io("LOCATION_PLAYABILITY_TOKEN");g.io("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=Xt(this))&&(B=this.localStorage.get("yt-location-playability-token"));B&&(this.locationPlayabilityToken=B,this.C=void 0)}; Xt=function(B){return B.localStorage===void 0?new d7("yt-client-location"):B.localStorage}; g.MJ=function(B,y,a){y=y===void 0?!1:y;a=a===void 0?!1:a;var r=g.io("INNERTUBE_CONTEXT");if(!r)return g.YU(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};r=g.zq(r);g.lv("web_no_tracking_params_in_shell_killswitch")||delete r.clickTracking;r.client||(r.client={});var k=r.client;k.clientName==="MWEB"&&k.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(k.clientFormFactor=g.io("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");k.screenWidthPoints=window.innerWidth;k.screenHeightPoints= window.innerHeight;k.screenPixelDensity=Math.round(window.devicePixelRatio||1);k.screenDensityFloat=window.devicePixelRatio||1;k.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var x=x===void 0?!1:x;g.AH();var J="USER_INTERFACE_THEME_LIGHT";g.FA(0,165)?J="USER_INTERFACE_THEME_DARK":g.FA(0,174)?J="USER_INTERFACE_THEME_LIGHT":!g.lv("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&& (J="USER_INTERFACE_THEME_DARK");x=x?J:baN()||J;k.userInterfaceTheme=x;if(!y){if(x=at4())k.connectionType=x;g.lv("web_log_effective_connection_type")&&(x=kgU())&&(r.client.effectiveConnectionType=x)}var m;if(g.lv("web_log_memory_total_kbytes")&&((m=g.vE.navigator)==null?0:m.deviceMemory)){var C;m=(C=g.vE.navigator)==null?void 0:C.deviceMemory;r.client.memoryTotalKbytes=""+m*1E6}g.lv("web_gcf_hashes_innertube")&&(x=gi4())&&(C=x.coldConfigData,m=x.coldHashData,x=x.hotHashData,r.client.configInfo=r.client.configInfo|| {},C&&(r.client.configInfo.coldConfigData=C),m&&(r.client.configInfo.coldHashData=m),x&&(r.client.configInfo.hotHashData=x));C=g.Uv(g.vE.location.href);!g.lv("web_populate_internal_geo_killswitch")&&C.internalcountrycode&&(k.internalGeo=C.internalcountrycode);k.clientName==="MWEB"||k.clientName==="WEB"?(k.mainAppWebInfo={graftUrl:g.vE.location.href},g.lv("kevlar_woffle")&&U1L.instance&&(C=U1L.instance,k.mainAppWebInfo.pwaInstallabilityStatus=!C.C&&C.X?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED": "PWA_INSTALLABILITY_STATUS_UNKNOWN"),k.mainAppWebInfo.webDisplayMode=Pf(),k.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):k.clientName==="TVHTML5"&&(!g.lv("web_lr_app_quality_killswitch")&&(C=g.io("LIVING_ROOM_APP_QUALITY"))&&(k.tvAppInfo=Object.assign(k.tvAppInfo||{},{appQuality:C})),C=g.io("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(k.tvAppInfo=Object.assign(k.tvAppInfo||{},{certificationScope:C}));if(!g.lv("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!== "undefined")try{var l=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch(D){}l=void 0}l&&(k.timeZone=l)}(l=wi())?k.experimentsToken=l:delete k.experimentsToken;l=EJ();i_.instance||(i_.instance=new i_);r.request=Object.assign({},r.request,{internalExperimentFlags:l,consistencyTokenJars:Je(i_.instance.C)});!g.lv("web_prequest_context_killswitch")&&(l=g.io("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(r.request.externalPrequestContext=l);k=g.AH();l=g.FA(0,58);k=k.get("gsml","");r.user=Object.assign({}, r.user);l&&(r.user.enableSafetyMode=l);k&&(r.user.lockedSafetyMode=!0);g.lv("warm_op_csn_cleanup")?a&&(y=g.cl())&&(r.clientScreenNonce=y):!y&&(y=g.cl())&&(r.clientScreenNonce=y);B&&(r.clickTracking={clickTrackingParams:B});if(B=g.ao("yt.mdx.remote.remoteClient_"))r.remoteClient=B;fe.getInstance().setLocationOnInnerTubeContext(r);try{var c=kr(),w=c.bid;delete c.bid;r.adSignalsInfo={params:[],bid:w};for(var E=g.Y(Object.entries(c)),z=E.next();!z.done;z=E.next()){var q=g.Y(z.value),L=q.next().value, b=q.next().value;c=L;w=b;B=void 0;(B=r.adSignalsInfo.params)==null||B.push({key:c,value:""+w})}var S,P;if(((S=r.client)==null?void 0:S.clientName)==="TVHTML5"||((P=r.client)==null?void 0:P.clientName)==="TVHTML5_UNPLUGGED"){var A=g.io("INNERTUBE_CONTEXT");A.adSignalsInfo&&(r.adSignalsInfo.advertisingId=A.adSignalsInfo.advertisingId,r.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",r.adSignalsInfo.limitAdTracking=A.adSignalsInfo.limitAdTracking)}}catch(D){g.YU(D)}return r}; Pbx=function(B,y){if(!B)return!1;var a,r=(a=g.f(B,pLr))==null?void 0:a.signal;if(r&&y.uJ)return!!y.uJ[r];var k;if((a=(k=g.f(B,tpU))==null?void 0:k.request)&&y.aN)return!!y.aN[a];for(var x in B)if(y.g9[x])return!0;return!1}; S6x=function(B){var y={"Content-Type":"application/json"};g.io("EOM_VISITOR_DATA")?y["X-Goog-EOM-Visitor-Id"]=g.io("EOM_VISITOR_DATA"):g.io("VISITOR_DATA")&&(y["X-Goog-Visitor-Id"]=g.io("VISITOR_DATA"));y["X-Youtube-Bootstrap-Logged-In"]=g.io("LOGGED_IN",!1);g.io("DEBUG_SETTINGS_METADATA")&&(y["X-Debug-Settings-Metadata"]=g.io("DEBUG_SETTINGS_METADATA"));B!=="cors"&&((B=g.io("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(y["X-Youtube-Client-Name"]=B),(B=g.io("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(y["X-Youtube-Client-Version"]= B),(B=g.io("CHROME_CONNECTED_HEADER"))&&(y["X-Youtube-Chrome-Connected"]=B),(B=g.io("DOMAIN_ADMIN_STATE"))&&(y["X-Youtube-Domain-Admin-State"]=B),g.io("ENABLE_LAVA_HEADER_ON_IT_EXPANSION")&&(B=g.io("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(y["X-YouTube-Lava-Device-Context"]=B));return y}; QjE=function(){this.C={}}; $u=function(){this.mappings=new QjE}; OA=function(B){return function(){return new B}}; Fjr=function(B){var y=y===void 0?"UNKNOWN_INTERFACE":y;if(B.length===1)return B[0];var a=AGH[y];if(a){a=new RegExp(a);for(var r=g.Y(B),k=r.next();!k.done;k=r.next())if(k=k.value,a.exec(k))return k}var x=[];Object.entries(AGH).forEach(function(J){var m=g.Y(J);J=m.next().value;m=m.next().value;y!==J&&x.push(m)}); a=new RegExp(x.join("|"));B.sort(function(J,m){return J.length-m.length}); r=g.Y(B);for(k=r.next();!k.done;k=r.next())if(k=k.value,!a.exec(k))return k;return B[0]}; g.Ii=function(B){return"/youtubei/v1/"+Fjr(B)}; ZV=function(){}; ne=function(){}; dW=function(){}; UA=function(B){return g.ao("ytcsi."+(B||"")+"data_")||GOU(B)}; e10=function(){var B=UA();B.info||(B.info={});return B.info}; j5=function(B){B=UA(B);B.metadata||(B.metadata={});return B.metadata}; sA=function(B){B=UA(B);B.tick||(B.tick={});return B.tick}; hM=function(B){B=UA(B);if(B.gel){var y=B.gel;y.gelInfos||(y.gelInfos={});y.gelTicks||(y.gelTicks={})}else B.gel={gelTicks:{},gelInfos:{}};return B.gel}; D3Z=function(B){B=hM(B);B.gelInfos||(B.gelInfos={});return B.gelInfos}; vr=function(B){var y=UA(B).nonce;y||(y=g.CM(16),UA(B).nonce=y);return y}; GOU=function(B){var y={tick:{},info:{}};g.yp("ytcsi."+(B||"")+"data_",y);return y}; Bs=function(){var B=g.ao("ytcsi.debug");B||(B=[],g.yp("ytcsi.debug",B),g.yp("ytcsi.reference",{}));return B}; aS=function(B){B=B||"";var y=WjE();if(y[B])return y[B];var a=Bs(),r={timerName:B,info:{},tick:{},span:{},jspbInfo:[]};a.push(r);return y[B]=r}; KjL=function(B){B=B||"";var y=WjE();y[B]&&delete y[B];var a=Bs(),r={timerName:B,info:{},tick:{},span:{},jspbInfo:[]};a.push(r);y[B]=r}; WjE=function(){var B=g.ao("ytcsi.reference");if(B)return B;Bs();return g.ao("ytcsi.reference")}; r0=function(B){return ia$[B]||"LATENCY_ACTION_UNKNOWN"}; kH=function(B,y){kV.call(this,1,arguments);this.timer=y}; xH=function(){this.C=0}; J1=function(){xH.instance||(xH.instance=new xH);return xH.instance}; mo=function(B,y){Hs[y]=Hs[y]||{count:0};var a=Hs[y];a.count++;a.time=(0,g.V4)();B.C||(B.C=g.$e(0,function(){var r=(0,g.V4)(),k;for(k in Hs)Hs[k]&&r-Hs[k].time>6E4&&delete Hs[k];B&&(B.C=0)},5E3)); return a.count>5?(a.count===6&&Math.random()*1E5<1&&(a=new g.Ku("CSI data exceeded logging limit with key",y.split("_")),y.indexOf("plev")>=0||g.Lj(a)),!0):!1}; XLN=function(){this.timing={};this.clearResourceTimings=function(){}; this.webkitClearResourceTimings=function(){}; this.mozClearResourceTimings=function(){}; this.msClearResourceTimings=function(){}; this.oClearResourceTimings=function(){}}; fMZ=function(){var B;if(g.lv("csi_use_performance_navigation_timing")){var y,a,r,k=oS==null?void 0:(B=oS.getEntriesByType)==null?void 0:(y=B.call(oS,"navigation"))==null?void 0:(a=y[0])==null?void 0:(r=a.toJSON)==null?void 0:r.call(a);k?(k.requestStart=CR(k.requestStart),k.responseEnd=CR(k.responseEnd),k.redirectStart=CR(k.redirectStart),k.redirectEnd=CR(k.redirectEnd),k.domainLookupEnd=CR(k.domainLookupEnd),k.connectStart=CR(k.connectStart),k.connectEnd=CR(k.connectEnd),k.responseStart=CR(k.responseStart), k.secureConnectionStart=CR(k.secureConnectionStart),k.domainLookupStart=CR(k.domainLookupStart),k.isPerformanceNavigationTiming=!0,B=k):B=oS.timing}else B=g.lv("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(oS.timing)):oS.timing;return B}; CR=function(B){return Math.round(g0()+B)}; g0=function(){return(g.lv("csi_use_time_origin")||g.lv("csi_use_time_origin_tvhtml5"))&&oS.timeOrigin?Math.floor(oS.timeOrigin):oS.timing.navigationStart}; cs=function(B,y){lG("_start",B,y)}; w0=function(B,y){if(!g.lv("web_csi_action_sampling_enabled")||!UA(y).actionDisabled){var a=aS(y||"");vy(a.info,B);B.loadType&&(a=B.loadType,j5(y).loadType=a);vy(D3Z(y),B);a=vr(y);y=UA(y).cttAuthInfo;J1().info(B,a,y)}}; Mp0=function(){var B,y,a,r;return((r=LM().resolve(qU(vL))==null?void 0:(B=By())==null?void 0:(y=B.loggingHotConfig)==null?void 0:(a=y.csiConfig)==null?void 0:a.debugTicks)!=null?r:[]).map(function(k){return Object.values(k)[0]})}; lG=function(B,y,a){if(!g.lv("web_csi_action_sampling_enabled")||!UA(a).actionDisabled){var r=vr(a),k;if(k=g.lv("web_csi_debug_sample_enabled")&&r){(LM().resolve(qU(vL))==null?0:By())&&!$3J&&($3J=!0,lG("gcfl",(0,g.V4)(),a));var x,J,m;k=(LM().resolve(qU(vL))==null?void 0:(x=By())==null?void 0:(J=x.loggingHotConfig)==null?void 0:(m=J.csiConfig)==null?void 0:m.debugSampleWeight)||0;if(x=k!==0)b:{x=Mp0();if(x.length>0)for(J=0;Ja.duration?r:a},{duration:0}))&&y.startTime>0&&y.responseEnd>0&&(lG("wffs",CR(y.startTime)),lG("wffe",CR(y.responseEnd)))}; jjJ=function(B,y,a){oS&&oS.measure&&(B.startsWith("measure_")||(B="measure_"+B),a?oS.measure(B,y,a):y?oS.measure(B,y):oS.measure(B))}; sjN=function(B){var y=Ea("aft",B);if(y)return y;y=g.io((B||"")+"TIMING_AFT_KEYS",["ol"]);for(var a=y.length,r=0;r0&&w0(y);y={isNavigation:!0,actionType:r0(g.io("TIMING_ACTION"))};var a=g.io("PREVIOUS_ACTION");a&&(y.previousAction=r0(a));if(a=g.io("CLIENT_PROTOCOL"))y.httpProtocol=a;if(a=g.io("CLIENT_TRANSPORT"))y.transportProtocol=a;(a=g.cl())&&a!=="UNDEFINED_CSN"&&(y.clientScreenNonce=a);a=Za$();if(a===1||a===-1)y.isVisible= !0;a=j5().loadType==="cold";var r=e10();a||(a=r.yt_lt==="cold");if(a){y.loadType="cold";a=e10();r=fMZ();var k=g0(),x=g.io("CSI_START_TIMESTAMP_MILLIS",0);x>0&&!g.lv("embeds_web_enable_csi_start_override_killswitch")&&(k=x);k&&(lG("srt",r.responseStart),a.prerender!==1&&cs(k));a=BNU();a>0&&lG("fpt",a);a=fMZ();a.isPerformanceNavigationTiming&&w0({performanceNavigationTiming:!0},void 0);lG("nreqs",a.requestStart,void 0);lG("nress",a.responseStart,void 0);lG("nrese",a.responseEnd,void 0);a.redirectEnd- a.redirectStart>0&&(lG("nrs",a.redirectStart,void 0),lG("nre",a.redirectEnd,void 0));a.domainLookupEnd-a.domainLookupStart>0&&(lG("ndnss",a.domainLookupStart,void 0),lG("ndnse",a.domainLookupEnd,void 0));a.connectEnd-a.connectStart>0&&(lG("ntcps",a.connectStart,void 0),lG("ntcpe",a.connectEnd,void 0));a.secureConnectionStart>=g0()&&a.connectEnd-a.secureConnectionStart>0&&(lG("nstcps",a.secureConnectionStart,void 0),lG("ntcpe",a.connectEnd,void 0));oS&&"getEntriesByType"in oS&&U34();a=[];if(document.querySelector&& oS&&oS.getEntriesByName)for(var J in Vt)Vt.hasOwnProperty(J)&&(r=Vt[J],d3r(J,r)&&a.push(r));if(a.length>0)for(y.resourceInfo=[],J=g.Y(a),a=J.next();!a.done;a=J.next())y.resourceInfo.push({resourceCache:a.value})}w0(y);y=hM();y.preLoggedGelInfos||(y.preLoggedGelInfos=[]);J=y.preLoggedGelInfos;y=D3Z();a=void 0;for(r=0;r-1&&(delete YW["@type"],n=YW);L&&B.X.has(L)&&B.X.delete(L);((BC=y.config)==null?0:BC.SX0)&&uG(y.config.SX0);if(n||(ia=B.D)==null||!ia.zq0(y.input,y.EF)){iJ.dQ(15);break}return g.Q(iJ,B.D.YGf(y.input,y.EF),16);case 16:n=iJ.C; case 15:return Vyx(B,n,y),((Ro=y.config)==null?0:Ro.m2z)&&uG(y.config.m2z),r(),iJ.return(n||void 0)}})}; cvH=function(B,y){a:{B=B.jc;var a,r=(a=g.f(y,pLr))==null?void 0:a.signal;if(r&&B.uJ&&(a=B.uJ[r])){var k=a();break a}var x;if((a=(x=g.f(y,tpU))==null?void 0:x.request)&&B.aN&&(x=B.aN[a])){k=x();break a}for(k in y)if(B.g9[k]&&(y=B.g9[k])){k=y();break a}k=void 0}if(k!==void 0)return Promise.resolve(k)}; EVU=function(B,y,a){var r,k,x,J,m,C,l;return g.F(function(c){if(c.X==1){x=((r=y)==null?void 0:(k=r.X4)==null?void 0:k.identity)||rN;C=(J=y)==null?void 0:(m=J.X4)==null?void 0:m.sessionIndex;var w=g.u$(B.C.NF(x,{sessionIndex:C}));return g.Q(c,w,2)}l=c.C;return c.return(Promise.resolve(Object.assign({},S6x(a),l)))})}; wyH=function(B,y,a){var r,k=(y==null?void 0:(r=y.X4)==null?void 0:r.identity)||rN,x;y=y==null?void 0:(x=y.X4)==null?void 0:x.sessionIndex;B=B.C.NF(k,{sessionIndex:y});return Object.assign({},S6x(a),B)}; S_=function(){}; Qt=function(){}; A1=function(B){this.T=B}; Fy=function(){}; Gn=function(){}; e_=function(){}; D3=function(){}; g.Ws=function(B,y){var a=g.f4.apply(2,arguments);B=B===void 0?0:B;g.Ku.call(this,y,a);this.errorType=B;Object.setPrototypeOf(this,this.constructor.prototype)}; KR=function(B,y,a,r){this.C=B;this.X=y;this.D=a;this.J=r}; u54=function(B,y,a){if(B.C){var r=HJ(Vy(y,"key"))||"/UNKNOWN_PATH";B.C.start(r)}r=a;g.lv("wug_networking_gzip_request")&&(r=MfL(a));var k;return new ((k=B.J)!=null?k:window.Request)(y,r)}; g.Xy=function(B,y){if(!iG){var a=LM();V$(a,{Hu:Y5E,h8:KR});var r={g9:{feedbackEndpoint:OA(Fy),modifyChannelNotificationPreferenceEndpoint:OA(Gn),playlistEditEndpoint:OA(e_),shareEntityEndpoint:OA(A1),subscribeEndpoint:OA(S_),unsubscribeEndpoint:OA(Qt),webPlayerShareEntityServiceEndpoint:OA(D3)}},k=fe.getInstance(),x={};k&&(x.client_location=k);B===void 0&&(B=j90());y===void 0&&(y=a.resolve(Y5E));lkW(r,y,B,x);V$(a,{Hu:L1U,cE:pR.instance});iG=a.resolve(L1U)}return iG}; NNe=function(B){var y=new kk;if(B.interpreterJavascript){var a=FaK(B.interpreterJavascript);a=qN(a).toString();var r=new a9;Aq(r,6,a);qk(y,a9,1,r,I3)}else B.interpreterUrl&&(a=Ev(B.interpreterUrl),a=ye(a).toString(),r=new rD,Aq(r,4,a),qk(y,rD,2,r,I3));B.interpreterHash&&F7(y,3,B.interpreterHash,I3);B.program&&F7(y,4,B.program,I3);B.globalName&&F7(y,5,B.globalName,I3);B.clientExperimentsStateBlob&&F7(y,7,B.clientExperimentsStateBlob,I3);return y}; fR=function(B){var y={};B=B.split("&");B=g.Y(B);for(var a=B.next();!a.done;a=B.next())a=a.value.split("="),a.length===2&&(y[a[0]]=a[1]);return y}; AIK=function(){if(g.lv("bg_st_hr"))return"havuokmhhs-0";var B,y=((B=performance)==null?void 0:B.timeOrigin)||0;return"havuokmhhs-"+Math.floor(y)}; MW=function(B){this.C=B}; b54=function(){return new Promise(function(B){var y=window.top;y.ntpevasrs!==void 0?B(new MW(y.ntpevasrs)):(y.ntpqfbel===void 0&&(y.ntpqfbel=[]),y.ntpqfbel.push(function(a){B(new MW(a))}))})}; py4=function(){if(di()){var B=g.io("PLAYER_VARS",{});if(g.cQ(B,"privembed",!1)!="1"&&!NDN(B)){var y=function(){$H=!0;"google_ad_status"in window?K6("DCLKSTAT",1):K6("DCLKSTAT",2)}; try{g.U5("//static.doubleclick.net/instream/ad_status.js",y)}catch(a){}TN0.push(g.AC.mL(function(){if(!($H||"google_ad_status"in window)){try{if(y){var a=""+g.HC(y),r=Lex[a];r&&g.n5(r)}}catch(k){}$H=!0;K6("DCLKSTAT",3)}},5E3))}}}; Oa=function(){var B=Number(g.io("DCLKSTAT",0));return isNaN(B)?0:B}; d0=function(B,y,a){var r=this;this.network=B;this.options=y;this.X=a;this.C=null;if(y.n90){var k=new g.JX;this.C=k.promise;g.vE.ytAtRC&&Mm(function(){var x,J;return g.F(function(m){if(m.X==1){if(!g.vE.ytAtRC)return m.return();x=IS(null);return g.Q(m,Z3(r,x),2)}J=m.C;g.vE.ytAtRC&&g.vE.ytAtRC(JSON.stringify(J));g.bJ(m)})},2); b54().then(function(x){var J,m,C,l;return g.F(function(c){if(c.X==1)return x.bindInnertubeChallengeFetcher(function(w){return Z3(r,IS(w))}),g.Q(c,nw(),2); J=c.C;m=x.getLatestChallengeResponse();C=m.challenge;if(!C)throw Error("BGE_MACIL");l={challenge:C,Ze:fR(C),Pd:J,bgChallenge:new kk};k.resolve(l);x.registerChallengeFetchedCallback(function(w){w=w.challenge;if(!w)throw Error("BGE_MACR");w={challenge:w,Ze:fR(w),Pd:J,bgChallenge:new kk};r.C=Promise.resolve(w)}); g.bJ(c)})})}else y.preload&&tyW(this,new Promise(function(x){g.$e(0,function(){x(nR(r))},0)}))}; IS=function(B){var y={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};B&&(y.interpreterHash=B);return y}; nR=function(B,y){y=y===void 0?0:y;var a,r,k,x,J,m,C,l,c,w,E,z;return g.F(function(q){switch(q.X){case 1:a=IS(o9().C);if(g.lv("att_fet_ks"))return g.TU(q,7),g.Q(q,Z3(B,a),9);g.TU(q,4);return g.Q(q,P04(B,a),6);case 6:J=q.C;k=J.okf;x=J.irs;r=J;g.PE(q,3);break;case 4:return g.Sx(q),g.Lj(Error("Failed to fetch attestation challenge after "+(y+" attempts; not retrying for 24h."))),Ua(B,864E5),q.return({challenge:"",Ze:{},Pd:void 0,bgChallenge:void 0});case 9:r=q.C;if(!r)throw Error("Fetching Attestation challenge returned falsy"); if(!r.challenge)throw Error("Missing Attestation challenge");k=r.challenge;x=fR(k);if("c1a"in x&&(!r.bgChallenge||!r.bgChallenge.program))throw Error("Expected bg challenge but missing.");g.PE(q,3);break;case 7:m=g.Sx(q);g.Lj(m);y++;if(y>=5)return g.Lj(Error("Failed to fetch attestation challenge after "+(y+" attempts; not retrying for 24h."))),Ua(B,864E5),q.return({challenge:"",Ze:{},Pd:void 0,bgChallenge:void 0});C=1E3*Math.pow(2,y-1)+Math.random()*1E3;return q.return(new Promise(function(L){g.$e(0, function(){L(nR(B,y))},C)})); case 3:l=Number(x.t)||7200;Ua(B,l*1E3);c=void 0;if(!("c1a"in x&&r.bgChallenge)){q.dQ(10);break}w=NNe(r.bgChallenge);g.TU(q,11);return g.Q(q,AVU(o9(),w),13);case 13:g.PE(q,12);break;case 11:return E=g.Sx(q),g.Lj(E),q.return({challenge:k,Ze:x,Pd:c,bgChallenge:w});case 12:return g.TU(q,14),c=new Hk({challenge:w,Kx:{aM:"aGIf"}}),g.Q(q,c.ub,16);case 16:g.PE(q,10);break;case 14:z=g.Sx(q),g.Lj(z),c=void 0;case 10:return q.return({challenge:k,Ze:x,Pd:c,bgChallenge:w})}})}; Z3=function(B,y){var a;return g.F(function(r){a=B.X;if(!a||a.qa())return r.return(Z3(B.network,y));Tn("att_pna",void 0,"attestation_challenge_fetch");return r.return(new Promise(function(k){a.Lo("publicytnetworkstatus-online",function(){Z3(B.network,y).then(k)})}))})}; S5W=function(B){if(!B)throw Error("Fetching Attestation challenge returned falsy");if(!B.challenge)throw Error("Missing Attestation challenge");var y=B.challenge,a=fR(y);if("c1a"in a&&(!B.bgChallenge||!B.bgChallenge.program))throw Error("Expected bg challenge but missing.");return Object.assign({},B,{okf:y,irs:a})}; P04=function(B,y){var a,r,k,x,J;return g.F(function(m){switch(m.X){case 1:a=void 0,r=0,k={};case 2:if(!(r<5)){m.dQ(4);break}if(!(r>0)){m.dQ(5);break}k.wx=1E3*Math.pow(2,r-1)+Math.random()*1E3;return g.Q(m,new Promise(function(C){return function(l){g.$e(0,function(){l(void 0)},C.wx)}}(k)),5); case 5:return g.TU(m,7),g.Q(m,Z3(B,y),9);case 9:return x=m.C,m.return(S5W(x));case 7:a=J=g.Sx(m),J instanceof Error&&g.Lj(J);case 8:r++;k={wx:void 0};m.dQ(2);break;case 4:throw a;}})}; tyW=function(B,y){B.C=y}; QGE=function(B){var y,a,r;return g.F(function(k){if(k.X==1)return g.Q(k,Promise.race([B.C,null]),2);y=k.C;var x=nR(B);B.C=x;(a=y)==null||(r=a.Pd)==null||r.dispose();g.bJ(k)})}; Ua=function(B,y){function a(){var k;return g.F(function(x){k=r-Date.now();return k<1E3?g.Q(x,QGE(B),0):(Mm(a,0,Math.min(k,6E4)),x.dQ(0))})} var r=Date.now()+y;a()}; Avr=function(B,y){return new Promise(function(a){g.$e(0,function(){a(y())},B)})}; g.F1e=function(B,y){var a;return g.F(function(r){var k=g.ao("yt.aba.att");return(a=k?k:d0.instance!==void 0?d0.instance.D.bind(d0.instance):null)?r.return(a("ENGAGEMENT_TYPE_PLAYBACK",B,y)):r.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})}; g.GpU=function(){var B;return(B=(B=g.ao("yt.aba.att2"))?B:d0.instance!==void 0?d0.instance.J.bind(d0.instance):null)?B():Promise.resolve(!1)}; Dt0=function(B,y){var a=g.ao("ytDebugData.callbacks");a||(a={},g.yp("ytDebugData.callbacks",a));if(g.lv("web_dd_iu")||eHH.includes(B))a[B]=y}; j_=function(){var B=W1r;var y=y===void 0?[]:y;var a=a===void 0?[]:a;y=pSN.apply(null,[tkZ.apply(null,g.Ee(y))].concat(g.Ee(a)));this.store=SHL(B,void 0,y)}; g.sa=function(B,y,a){for(var r=Object.assign({},B),k=g.Y(Object.keys(y)),x=k.next();!x.done;x=k.next()){x=x.value;var J=B[x],m=y[x];if(m===void 0)delete r[x];else if(J===void 0)r[x]=m;else if(Array.isArray(m)&&Array.isArray(J))r[x]=a?[].concat(g.Ee(J),g.Ee(m)):m;else if(!Array.isArray(m)&&g.xI(m)&&!Array.isArray(J)&&g.xI(J))r[x]=g.sa(J,m,a);else if(typeof m===typeof J)r[x]=m;else return y=new g.Ku("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:x,Wzb:J,updateValue:m}),g.YU(y), B}return r}; h1=function(B){var y=this;B=B===void 0?[]:B;this.C=[];this.D=this.X=0;this.J=void 0;this.totalLength=0;B.forEach(function(a){y.append(a)})}; K1x=function(B,y){return B.C.length===0?!1:(B=B.C[B.C.length-1])&&B.buffer===y.buffer&&B.byteOffset+B.length===y.byteOffset}; vs=function(B,y){y=g.Y(y.C);for(var a=y.next();!a.done;a=y.next())B.append(a.value)}; BO=function(B,y,a){return B.split(y).d5.split(a).Ip}; yI=function(B){B.J=void 0;B.X=0;B.D=0}; am=function(B,y,a){B.isFocused(y);return y-B.D+a<=B.C[B.X].length}; i5H=function(B){if(!B.J){var y=B.C[B.X];B.J=new DataView(y.buffer,y.byteOffset,y.length)}return B.J}; Xyx=function(B,y,a){y=y===void 0?0:y;a=a===void 0?-1:a;if(!B.totalLength||!a)return new DataView(new ArrayBuffer(0));a<0&&(a=B.totalLength-y);B.focus(y);if(!am(B,y,a)){var r=B.X,k=B.D;B.focus(y+a-1);k=new Uint8Array(B.D+B.C[B.X].length-k);for(var x=0,J=r;J<=B.X;J++)k.set(B.C[J],x),x+=B.C[J].length;B.C.splice(r,B.X-r+1,k);yI(B);B.focus(y)}r=B.C[B.X];return new DataView(r.buffer,r.byteOffset+y-B.D,a)}; re=function(B,y,a){B=Xyx(B,y===void 0?0:y,a===void 0?-1:a);return new Uint8Array(B.buffer,B.byteOffset,B.byteLength)}; kJ=function(B,y,a){B=re(B,y===void 0?0:y,a===void 0?-1:a);y=new Uint8Array(B.length);try{y.set(B)}catch(r){for(a=0;a>10;x=56320|x&1023}mC[k++]=x}}x=String.fromCharCode.apply(String,mC); k<1024&&(x=x.substring(0,k));a.push(x)}return a.join("")}; ge=function(B,y){var a;if((a=CW)==null?0:a.encodeInto)return y=CW.encodeInto(B,y),y.read>6|192:((k&64512)===55296&&r+1>18|240,y[a++]=k>>12&63|128):y[a++]=k>>12|224,y[a++]=k>>6&63|128),y[a++]=k&63|128)}return a}; lr=function(B){if(CW)return CW.encode(B);var y=new Uint8Array(Math.ceil(B.length*1.2)),a=ge(B,y);y.lengtha&&(y=y.subarray(0,a));return y}; cO=function(B){this.C=B;this.pos=0;this.X=-1}; we=function(B){var y=xJ(B.C,B.pos);++B.pos;if(y<128)return y;for(var a=y&127,r=1;y>=128;)y=xJ(B.C,B.pos),++B.pos,r*=128,a+=(y&127)*r;return a}; Eh=function(B,y){var a=B.X;for(B.X=-1;B.pos+1<=B.C.totalLength;){a<0&&(a=we(B));var r=a>>3,k=a&7;if(r===y)return!0;if(r>y){B.X=a;break}a=-1;switch(k){case 0:we(B);break;case 1:B.pos+=8;break;case 2:r=we(B);B.pos+=r;break;case 5:B.pos+=4}}return!1}; zr=function(B,y){if(Eh(B,y))return we(B)}; qD=function(B,y){if(Eh(B,y))return!!we(B)}; VI=function(B,y){if(Eh(B,y)){y=we(B);var a=re(B.C,B.pos,y);B.pos+=y;return a}}; Rm=function(B,y){if(B=VI(B,y))return g.om(B)}; ur=function(B,y,a){if(B=VI(B,y))return a(new cO(new h1([B])))}; YJ=function(B,y){for(var a=[];Eh(B,y);)a.push(we(B));return a.length?a:void 0}; LW=function(B,y,a){for(var r=[],k;k=VI(B,y);)r.push(a(new cO(new h1([k]))));return r.length?r:void 0}; ND=function(B,y){B=B instanceof Uint8Array?new h1([B]):B;return y(new cO(B))}; $tK=function(B,y,a){if(y&&a&&a.buffer===y.exports.memory.buffer){var r=y.realloc(a.byteOffset,B);if(r)return new Uint8Array(y.exports.memory.buffer,r,B)}B=y?new Uint8Array(y.exports.memory.buffer,y.malloc(B),B):new Uint8Array(B);a&&B.set(a);return B}; O54=function(B,y){this.D=y;this.pos=0;this.X=[];this.C=$tK(B===void 0?4096:B,y);this.view=new DataView(this.C.buffer,this.C.byteOffset,this.C.byteLength)}; br=function(B,y){y=B.pos+y;if(!(B.C.length>=y)){for(var a=B.C.length*2;a268435455){br(B,4);for(var a=y&1073741823,r=0;r<4;r++)B.view.setUint8(B.pos,a&127|128),a>>=7,B.pos+=1;y=Math.floor(y/268435456)}for(br(B,4);y>127;)B.view.setUint8(B.pos,y&127|128),y>>=7,B.pos+=1;B.view.setUint8(B.pos,y);B.pos+=1}; pW=function(B,y,a){a!==void 0&&(Tr(B,y*8),Tr(B,a))}; th=function(B,y,a){a!==void 0&&pW(B,y,a?1:0)}; PO=function(B,y,a){a!==void 0&&(Tr(B,y*8+2),y=a.length,Tr(B,y),br(B,y),B.C.set(a,B.pos),B.pos+=y)}; SJ=function(B,y,a){a!==void 0&&(IkW(B,y,Math.ceil(Math.log2(a.length*4+2)/7)),br(B,a.length*1.2),y=ge(a,B.C.subarray(B.pos)),B.pos+y>B.C.length&&(br(B,y),y=ge(a,B.C.subarray(B.pos))),B.pos+=y,Z50(B))}; IkW=function(B,y,a){a=a===void 0?2:a;Tr(B,y*8+2);B.X.push(B.pos);B.X.push(a);B.pos+=a}; Z50=function(B){for(var y=B.X.pop(),a=B.X.pop(),r=B.pos-a-y;y--;){var k=y?128:0;B.view.setUint8(a++,r&127|k);r>>=7}}; QI=function(B,y,a,r,k){a&&(IkW(B,y,k===void 0?3:k),r(B,a),Z50(B))}; g.Ah=function(B,y,a){a=new O54(4096,a);y(a,B);return new Uint8Array(a.C.buffer,a.C.byteOffset,a.pos)}; g.$J=function(B){var y=new cO(new h1([pn(decodeURIComponent(B))]));B=Rm(y,2);y=zr(y,4);var a=nV$[y];if(typeof a==="undefined")throw B=new g.Ku("Failed to recognize field number",{name:"EntityKeyHelperError",etf:y}),g.YU(B),B;return{DX:y,entityType:a,entityId:B}}; g.Oh=function(B,y){var a=a===void 0?0:a;var r=new O54;PO(r,2,lr(B));B=dtZ[y];if(typeof B==="undefined")throw a=new g.Ku("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:y}),g.YU(a),a;pW(r,4,B);pW(r,5,1);y=new Uint8Array(r.C.buffer,r.C.byteOffset,r.pos);return encodeURIComponent(g.bu(y,a))}; Im=function(B,y,a,r){if(r===void 0)return r=Object.assign({},B[y]||{}),a=(delete r[a],r),r={},Object.assign({},B,(r[y]=a,r));var k={},x={};return Object.assign({},B,(x[y]=Object.assign({},B[y],(k[a]=r,k)),x))}; UtK=function(B,y,a,r,k){var x=B[y];if(x==null||!x[a])return B;r=g.sa(x[a],r,k==="REPEATED_FIELDS_MERGE_OPTION_APPEND");k={};x={};return Object.assign({},B,(x[y]=Object.assign({},B[y],(k[a]=r,k)),x))}; jGE=function(B,y){B=B===void 0?{}:B;switch(y.type){case "ENTITY_LOADED":return y.payload.reduce(function(r,k){var x,J=(x=k.options)==null?void 0:x.persistenceOption;if(J&&J!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&J!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return r;if(!k.entityKey)return g.YU(Error("Missing entity key")),r;if(k.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!k.payload)return k=new g.Ku("REPLACE entity mutation is missing a payload",{entityKey:k.entityKey}),g.YU(k),r;var m=g.xd(k.payload); return Im(r,m,k.entityKey,k.payload[m])}if(k.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{k=k.entityKey;try{var C=g.$J(k).entityType;m=Im(r,C,k);break a}catch(w){if(w instanceof Error){k=new g.Ku("Failed to deserialize entity key",{entityKey:k,originalMessage:w.message});g.YU(k);m=r;break a}throw w;}m=void 0}return m}if(k.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!k.payload)return k=new g.Ku("UPDATE entity mutation is missing a payload",{entityKey:k.entityKey}),g.YU(k),r;m=g.xd(k.payload);var l,c;return UtK(r, m,k.entityKey,k.payload[m],(l=k.fieldMask)==null?void 0:(c=l.mergeOptions)==null?void 0:c.repeatedFieldsMergeOption)}return r},B); case "REPLACE_ENTITY":var a=y.payload;return Im(B,a.entityType,a.key,a.eG);case "REPLACE_ENTITIES":return Object.keys(y.payload).reduce(function(r,k){var x=y.payload[k];return Object.keys(x).reduce(function(J,m){return Im(J,k,m,x[m])},r)},B); case "UPDATE_ENTITY":return a=y.payload,UtK(B,a.entityType,a.key,a.eG,a.Pox);default:return B}}; Zz=function(B,y,a){return B[y]?B[y][a]||null:null}; nW=function(B){return window.Int32Array?new Int32Array(B):Array(B)}; vO=function(B){g.W.call(this);this.counter=[0,0,0,0];this.X=new Uint8Array(16);this.C=16;if(!sGr){var y,a=new Uint8Array(256),r=new Uint8Array(256);var k=1;for(y=0;y<256;y++)a[k]=y,r[y]=k,k^=k<<1^(k>>7&&283);de=new Uint8Array(256);Uh=nW(256);jJ=nW(256);sh=nW(256);hh=nW(256);for(var x=0;x<256;x++){k=x?r[255^a[x]]:0;k^=k<<1^k<<2^k<<3^k<<4;k=k&255^k>>>8^99;de[x]=k;y=k<<1^(k>>7&&283);var J=y^k;Uh[x]=y<<24|k<<16|k<<8|J;jJ[x]=J<<24|Uh[x]>>>8;sh[x]=k<<24|jJ[x]>>>8;hh[x]=k<<24|sh[x]>>>8}sGr=!0}k=nW(44);for(a= 0;a<4;a++)k[a]=B[4*a]<<24|B[4*a+1]<<16|B[4*a+2]<<8|B[4*a+3];for(r=1;a<44;a++)B=k[a-1],a%4||(B=(de[B>>16&255]^r)<<24|de[B>>8&255]<<16|de[B&255]<<8|de[B>>>24],r=r<<1^(r>>7&&283)),k[a]=k[a-4]^B;this.key=k}; Bp=function(B,y){for(var a=0;a<4;a++)B.counter[a]=y[a*4]<<24|y[a*4+1]<<16|y[a*4+2]<<8|y[a*4+3];B.C=16}; hHN=function(B){for(var y=B.key,a=B.counter[0]^y[0],r=B.counter[1]^y[1],k=B.counter[2]^y[2],x=B.counter[3]^y[3],J=3;J>=0&&!(B.counter[J]=-~B.counter[J]);J--);for(var m,C,l=4;l<40;)J=Uh[a>>>24]^jJ[r>>16&255]^sh[k>>8&255]^hh[x&255]^y[l++],m=Uh[r>>>24]^jJ[k>>16&255]^sh[x>>8&255]^hh[a&255]^y[l++],C=Uh[k>>>24]^jJ[x>>16&255]^sh[a>>8&255]^hh[r&255]^y[l++],x=Uh[x>>>24]^jJ[a>>16&255]^sh[r>>8&255]^hh[k&255]^y[l++],a=J,r=m,k=C;B=B.X;J=y[40];B[0]=de[a>>>24]^J>>>24;B[1]=de[r>>16&255]^J>>16&255;B[2]=de[k>>8&255]^ J>>8&255;B[3]=de[x&255]^J&255;J=y[41];B[4]=de[r>>>24]^J>>>24;B[5]=de[k>>16&255]^J>>16&255;B[6]=de[x>>8&255]^J>>8&255;B[7]=de[a&255]^J&255;J=y[42];B[8]=de[k>>>24]^J>>>24;B[9]=de[x>>16&255]^J>>16&255;B[10]=de[a>>8&255]^J>>8&255;B[11]=de[r&255]^J&255;J=y[43];B[12]=de[x>>>24]^J>>>24;B[13]=de[a>>16&255]^J>>16&255;B[14]=de[r>>8&255]^J>>8&255;B[15]=de[k&255]^J&255}; rP=function(){if(!y7&&!g.ib){if(aR)return aR;var B;aR=(B=window.crypto)==null?void 0:B.subtle;var y,a,r;if(((y=aR)==null?0:y.importKey)&&((a=aR)==null?0:a.sign)&&((r=aR)==null?0:r.encrypt))return aR;aR=void 0}}; g.kX=function(B){this.X=B}; vVW=function(B,y,a,r){var k,x;return g.F(function(J){switch(J.X){case 1:if(B.D){J.dQ(2);break}return g.Q(J,r.importKey("raw",B.X,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:B.D=J.C;case 2:return k={name:"AES-CTR",counter:a,length:128},g.Q(J,r.encrypt(k,B.D,y),4);case 4:return x=J.C,J.return(new Uint8Array(x))}})}; Bs4=function(B,y,a){B.C||(B.C=new vO(B.X));Bp(B.C,a);return B.C.encrypt(y)}; g.xX=function(B){this.X=B}; JQ=function(B){this.j=new Uint8Array(64);this.D=new Uint8Array(64);this.J=0;this.T=new Uint8Array(64);this.X=0;this.j.set(B);this.D.set(B);for(B=0;B<64;B++)this.j[B]^=92,this.D[B]^=54;this.reset()}; ycW=function(B,y,a){for(var r=B.N,k=B.C[0],x=B.C[1],J=B.C[2],m=B.C[3],C=B.C[4],l=B.C[5],c=B.C[6],w=B.C[7],E,z,q,L=0;L<64;)L<16?(r[L]=q=y[a]<<24|y[a+1]<<16|y[a+2]<<8|y[a+3],a+=4):(E=r[L-2],z=r[L-15],q=r[L-7]+r[L-16]+((E>>>17|E<<15)^(E>>>19|E<<13)^E>>>10)+((z>>>7|z<<25)^(z>>>18|z<<14)^z>>>3),r[L]=q),E=w+Hp[L]+q+((C>>>6|C<<26)^(C>>>11|C<<21)^(C>>>25|C<<7))+(C&l^~C&c),z=((k>>>2|k<<30)^(k>>>13|k<<19)^(k>>>22|k<<10))+(k&x^k&J^x&J),w=E+z,m+=E,L++,L<16?(r[L]=q=y[a]<<24|y[a+1]<<16|y[a+2]<<8|y[a+3],a+=4):(E= r[L-2],z=r[L-15],q=r[L-7]+r[L-16]+((E>>>17|E<<15)^(E>>>19|E<<13)^E>>>10)+((z>>>7|z<<25)^(z>>>18|z<<14)^z>>>3),r[L]=q),E=c+Hp[L]+q+((m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))+(m&C^~m&l),z=((w>>>2|w<<30)^(w>>>13|w<<19)^(w>>>22|w<<10))+(w&k^w&x^k&x),c=E+z,J+=E,L++,L<16?(r[L]=q=y[a]<<24|y[a+1]<<16|y[a+2]<<8|y[a+3],a+=4):(E=r[L-2],z=r[L-15],q=r[L-7]+r[L-16]+((E>>>17|E<<15)^(E>>>19|E<<13)^E>>>10)+((z>>>7|z<<25)^(z>>>18|z<<14)^z>>>3),r[L]=q),E=l+Hp[L]+q+((J>>>6|J<<26)^(J>>>11|J<<21)^(J>>>25|J<<7))+(J&m^ ~J&C),z=((c>>>2|c<<30)^(c>>>13|c<<19)^(c>>>22|c<<10))+(c&w^c&k^w&k),l=E+z,x+=E,L++,L<16?(r[L]=q=y[a]<<24|y[a+1]<<16|y[a+2]<<8|y[a+3],a+=4):(E=r[L-2],z=r[L-15],q=r[L-7]+r[L-16]+((E>>>17|E<<15)^(E>>>19|E<<13)^E>>>10)+((z>>>7|z<<25)^(z>>>18|z<<14)^z>>>3),r[L]=q),E=C+Hp[L]+q+((x>>>6|x<<26)^(x>>>11|x<<21)^(x>>>25|x<<7))+(x&J^~x&m),z=((l>>>2|l<<30)^(l>>>13|l<<19)^(l>>>22|l<<10))+(l&c^l&w^c&w),q=w,w=m,m=q,q=c,c=J,J=q,q=l,l=x,x=q,C=k+E,k=E+z,L++;B.C[0]=k+B.C[0]|0;B.C[1]=x+B.C[1]|0;B.C[2]=J+B.C[2]|0;B.C[3]= m+B.C[3]|0;B.C[4]=C+B.C[4]|0;B.C[5]=l+B.C[5]|0;B.C[6]=c+B.C[6]|0;B.C[7]=w+B.C[7]|0}; rcW=function(B){var y=new Uint8Array(32),a=64-B.X;B.X>55&&(a+=64);var r=new Uint8Array(a);r[0]=128;for(var k=B.J*8,x=1;x<9;x++){var J=k%256;r[a-x]=J;k=(k-J)/256}B.update(r);for(a=0;a<8;a++)y[a*4]=B.C[a]>>>24,y[a*4+1]=B.C[a]>>>16&255,y[a*4+2]=B.C[a]>>>8&255,y[a*4+3]=B.C[a]&255;aLN(B);return y}; aLN=function(B){B.C=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];B.N=[];B.N.length=64;B.J=0;B.X=0}; kMK=function(B){this.C=B}; xUr=function(B,y,a){B=new JQ(B.C);B.update(y);B.update(a);y=rcW(B);B.update(B.j);B.update(y);y=rcW(B);B.reset();return y}; JcU=function(B){this.X=B}; HM4=function(B,y,a,r){var k,x,J;return g.F(function(m){switch(m.X){case 1:if(B.C){m.dQ(2);break}return g.Q(m,r.importKey("raw",B.X,{name:"HMAC",hash:"SHA-256"},!1,["sign"]),3);case 3:B.C=m.C;case 2:return k=new Uint8Array(y.length+a.length),k.set(y),k.set(a,y.length),x={name:"HMAC",hash:"SHA-256"},g.Q(m,r.sign(x,B.C,k),4);case 4:return J=m.C,m.return(new Uint8Array(J))}})}; mUe=function(B,y,a){B.D||(B.D=new kMK(B.X));return xUr(B.D,y,a)}; ogW=function(B,y,a){var r,k;return g.F(function(x){if(x.X==1){r=rP();if(!r)return x.return(mUe(B,y,a));g.TU(x,3);return g.Q(x,HM4(B,y,a,r),5)}if(x.X!=3)return x.return(x.C);k=g.Sx(x);g.Lj(k);y7=!0;return x.return(mUe(B,y,a))})}; ggZ=function(B){for(var y="",a=0;a=0||Ec(B,0,"gad_source",B.search(z0))>=0}; Rjx=function(){this.C=new Map}; Yqr=function(B,y){var a=LM().resolve(udE);if(V3r(y)){var r=qE(y,"gclid");y={handleEvent:function(m){B&&!B.closed&&typeof B.postMessage==="function"&&m&&m.origin&&m.source===B&&m.data&&m.data.action==="gcl_setup"&&B.postMessage(Object.assign({},{action:"gcl_transfer"},r&&{gclid:r},{gadSource:2}),m.origin)}}; for(var k=g.Y(a.C),x=k.next();!x.done;x=k.next()){var J=g.Y(x.value);x=J.next().value;J=J.next().value;if(x.closed)try{window.removeEventListener("message",J),a.C.delete(x)}catch(m){g.YU(m)}}B&&a.C.size<15&&(a.C.set(B,y),window.addEventListener("message",y))}}; mW=function(B,y,a){if(!y)return B.length>=1?B[B.length-1]:null;for(var r=g.Y(B),k=r.next();!k.done;k=r.next())if(k=k.value,k.width&&k.height&&(a&&k.width>=y||!a&&k.height>=y))return k;for(y=B.length-1;y>=0;y--)if(a&&B[y].width||!a&&B[y].height)return B[y];return B[0]}; oR=function(){this.state=1;this.Pd=null;this.Bc=void 0}; NsU=function(B,y,a,r,k,x){var J=J===void 0?"trayride":J;a?(B.Ay(2),g.U5(a,function(){if(window[J])L6K(B,r,J,k);else{B.Ay(3);var m=Yv4(a),C=document.getElementById(m);C&&(RsJ(m),C.parentNode.removeChild(C));g.Lj(new g.Ku("BL:ULB",""+a))}},x)):y?(x=g.li("SCRIPT"),y instanceof z5?(x.textContent=qN(y),Ve(x)):x.textContent=y,x.nonce=E8(document),document.head.appendChild(x),document.head.removeChild(x),window[J]?L6K(B,r,J,k):(B.Ay(4),g.Lj(new g.Ku("BL:ULBJ")))):g.Lj(new g.Ku("BL:ULV"))}; L6K=function(B,y,a,r){B.Ay(5);var k=!!B.Bc&&bM$.includes(g.JY(B.Bc)||"");try{var x=new Hk({program:y,globalName:a,Kx:{disable:!g.lv("att_web_record_metrics")||!g.lv("att_skip_metrics_for_cookieless_domains_ks")&&k,aM:"aGIf"}});x.ub.then(function(){B.Ay(6);r&&r(y)}); B.h$(x)}catch(J){B.Ay(7),J instanceof Error&&g.Lj(J)}}; Cp=function(){var B=g.ao("yt.abuse.playerAttLoader");return B&&["bgvma","bgvmb","bgvmc"].every(function(y){return y in B})?B:null}; gP=function(){oR.apply(this,arguments)}; lD=function(){}; Ts4=function(B,y,a){for(var r=!1,k=g.Y(B.bL.entries()),x=k.next();!x.done;x=k.next())x=g.Y(x.value).next().value,x.slotType==="SLOT_TYPE_PLAYER_BYTES"&&x.xf==="core"&&(r=!0);if(r){a:if(!a){B=g.Y(B.bL.entries());for(a=B.next();!a.done;a=B.next())if(r=g.Y(a.value),a=r.next().value,r=r.next().value,a.slotType==="SLOT_TYPE_IN_PLAYER"&&a.xf==="core"){a=r.layoutId;break a}a=void 0}a?y.LI(a):ai("No triggering layout ID available when attempting to mute.")}}; cp=function(B,y){this.Uv=B;this.i$=y}; wP=function(){}; ET=function(){}; t30=function(B){g.W.call(this);var y=this;this.Vv=B;this.C=new Map;zu(this,"commandExecutorCommand",function(a,r,k){pzH(y,a.commands,r,k)}); zu(this,"clickTrackingParams",function(){})}; PYx=function(B,y){zu(B,y.GB(),function(a,r,k){y.aF(a,r,k)})}; zu=function(B,y,a){B.fh();B.C.get(y)&&g.YU(Error("Extension name "+y+" already registered"));B.C.set(y,a)}; pzH=function(B,y,a,r){y=y===void 0?[]:y;B.fh();var k=[],x=[];y=g.Y(y);for(var J=y.next();!J.done;J=y.next())J=J.value,g.f(J,SqK)||g.f(J,QgL)?k.push(J):x.push(J);k=g.Y(k);for(y=k.next();!y.done;y=k.next())qy(B,y.value,a,r);x=g.Y(x);for(k=x.next();!k.done;k=x.next())qy(B,k.value,a,r)}; qy=function(B,y,a,r){B.fh();y.loggingUrls&&AcE(B,"loggingUrls",y.loggingUrls,a,r);y=g.Y(Object.entries(y));for(var k=y.next();!k.done;k=y.next()){var x=g.Y(k.value);k=x.next().value;x=x.next().value;k==="openPopupAction"?B.Vv.get().n$("innertubeCommand",{openPopupAction:x}):k==="confirmDialogEndpoint"?B.Vv.get().n$("innertubeCommand",{confirmDialogEndpoint:x}):F6H.hasOwnProperty(k)||AcE(B,k,x,a,r)}}; AcE=function(B,y,a,r,k){if((B=B.C.get(y))&&typeof B==="function")try{B(a,r,k)}catch(x){g.YU(x)}else y=new g.Ku("Unhandled field",y),g.Lj(y)}; V7=function(B,y,a){this.df=B;this.C=y;this.o7=a;V$(LM(),{Hu:udE,h8:Rjx})}; RR=function(B){this.value=B}; uD=function(B){this.value=B}; YX=function(B){this.value=B}; Lp=function(B){this.value=B}; Ny=function(B){this.value=B}; bD=function(B){this.value=B}; Tu=function(B){this.value=B}; pp=function(){RR.apply(this,arguments)}; tQ=function(B){this.value=B}; Pp=function(B){this.value=B}; SD=function(B){this.value=B}; Q7=function(B){this.value=B}; AQ=function(B){this.value=B}; FG=function(B){this.value=B}; Gu=function(B){this.value=B}; eD=function(B){this.value=B}; DG=function(B){this.value=B}; Wp=function(B){this.value=B}; Kp=function(){RR.apply(this,arguments)}; iD=function(B){this.value=B}; XG=function(B){this.value=B}; fp=function(B){this.value=B}; My=function(B){this.value=B}; $X=function(B){this.value=B}; OT=function(B){this.value=B}; IR=function(B){this.value=B}; ZG=function(B){this.value=B}; np=function(B){this.value=B}; dP=function(B){this.value=B}; UT=function(B){this.value=B}; jD=function(B){this.value=B}; sT=function(B){this.value=B}; hQ=function(B){this.value=B}; vp=function(B){this.value=B}; BZ=function(B){this.value=B}; yi=function(B){this.value=B}; ad=function(B){this.value=B}; r2=function(B){this.value=B}; k6=function(B){this.value=B}; x6=function(B){this.value=B}; JP=function(B){this.value=B}; HZ=function(B){this.value=B}; mE=function(B){this.value=B}; od=function(B){this.value=B}; CH=function(B){this.value=B}; g2=function(B){this.value=B}; l7=function(B){this.value=B}; cZ=function(B){this.value=B}; w2=function(B){this.value=B}; EU=function(B){this.value=B}; z2=function(B){this.value=B}; qI=function(B){this.value=B}; Vi=function(B){this.value=B}; Rd=function(B){this.value=B}; u7=function(B){this.value=B}; Y6=function(B){this.value=B}; LH=function(B){this.value=B}; NI=function(){RR.apply(this,arguments)}; b7=function(B){this.value=B}; T2=function(){RR.apply(this,arguments)}; pH=function(){RR.apply(this,arguments)}; tP=function(){RR.apply(this,arguments)}; PZ=function(){RR.apply(this,arguments)}; Sj=function(){RR.apply(this,arguments)}; Qi=function(B){this.value=B}; AP=function(B){this.value=B}; Fu=function(B){this.value=B}; G2=function(B){this.value=B}; ej=function(B){this.value=B}; WZ=function(B,y,a){if(a&&!a.includes(B.layoutType))return!1;y=g.Y(y);for(a=y.next();!a.done;a=y.next())if(!DS(B.clientMetadata,a.value))return!1;return!0}; KH=function(){return""}; GM4=function(B,y){switch(B){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 y(B),8}}; i7=function(B,y,a,r){r=r===void 0?!1:r;w1.call(this,B);this.Tq=a;this.OL=r;this.args=[];y&&this.args.push(y)}; d=function(B,y,a,r){r=r===void 0?!1:r;w1.call(this,B);this.Tq=a;this.OL=r;this.args=[];y&&this.args.push(y)}; Xu=function(B){var y=new Map;B.forEach(function(a){y.set(a.C(),a)}); this.C=y}; DS=function(B,y){return B.C.has(y)}; fH=function(B,y){B=B.C.get(y);if(B!==void 0)return B.get()}; MI=function(B){return Array.from(B.C.keys())}; $6=function(B,y,a){if(a&&a!==B.slotType)return!1;y=g.Y(y);for(a=y.next();!a.done;a=y.next())if(!DS(B.clientMetadata,a.value))return!1;return!0}; DUr=function(B){var y;return((y=eje.get(B))==null?void 0:y.T$)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"}; Id=function(B,y){var a={type:y.slotType,controlFlowManagerLayer:W64.get(y.xf)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};y.slotEntryTrigger&&(a.entryTriggerType=y.slotEntryTrigger.triggerType);y.slotPhysicalPosition!==1&&(a.slotPhysicalPosition=y.slotPhysicalPosition);if(B){a.debugData={slotId:y.slotId};if(B=y.slotEntryTrigger)a.debugData.slotEntryTriggerData=OU(B);B=y.slotFulfillmentTriggers;a.debugData.fulfillmentTriggerData=[];B=g.Y(B);for(var r=B.next();!r.done;r=B.next())a.debugData.fulfillmentTriggerData.push(OU(r.value)); y=y.slotExpirationTriggers;a.debugData.expirationTriggerData=[];y=g.Y(y);for(B=y.next();!B.done;B=y.next())a.debugData.expirationTriggerData.push(OU(B.value))}return a}; K6H=function(B,y){var a={type:y.layoutType,controlFlowManagerLayer:W64.get(y.xf)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};B&&(a.debugData={layoutId:y.layoutId});return a}; OU=function(B,y){var a={type:B.triggerType};y!=null&&(a.category=y);B.triggeringSlotId!=null&&(a.triggerSourceData||(a.triggerSourceData={}),a.triggerSourceData.associatedSlotId=B.triggeringSlotId);B.triggeringLayoutId!=null&&(a.triggerSourceData||(a.triggerSourceData={}),a.triggerSourceData.associatedLayoutId=B.triggeringLayoutId);return a}; iMJ=function(B,y,a,r){y={opportunityType:y};B&&(r||a)&&(r=g.Em(r||[],function(k){return Id(B,k)}),y.debugData=Object.assign({},a&&a.length>0?{associatedSlotId:a}:{},r.length>0?{slots:r}:{})); return y}; nH=function(B,y){return function(a){return XzH(ZS(B),y.slotId,y.slotType,y.slotPhysicalPosition,y.xf,y.slotEntryTrigger,y.slotFulfillmentTriggers,y.slotExpirationTriggers,a.layoutId,a.layoutType,a.xf)}}; XzH=function(B,y,a,r,k,x,J,m,C,l,c){return{adClientDataEntry:{slotData:Id(B,{slotId:y,slotType:a,slotPhysicalPosition:r,xf:k,slotEntryTrigger:x,slotFulfillmentTriggers:J,slotExpirationTriggers:m,clientMetadata:new Xu([])}),layoutData:K6H(B,{layoutId:C,layoutType:l,xf:c,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],Rs:new Map,clientMetadata:new Xu([]),zJ:{}})}}}; UU=function(B){this.O0=B;B=Math.random();var y=this.O0.get();y=g.d2(y.S.Y().experiments,"html5_debug_data_log_probability");y=Number.isFinite(y)&&y>=0&&y<=1?y:0;this.C=B1){g.Lj(new g.Ku("Exit already started",{current:B.currentState}));var a=!1}else a=!0;if(!a)return!1;B.currentState=2;B.C=y;return!0}; B3=function(B){if(B.currentState!==2)return!1;B.currentState=3;return!0}; zSW=function(B,y){var a=new Map;B=g.Y(B);for(var r=B.next();!r.done;r=B.next()){r=r.value;if(r.layoutType==="LAYOUT_TYPE_MEDIA")var k="v";else r.layoutType==="LAYOUT_TYPE_MEDIA_BREAK"?(k=fH(r.clientMetadata,"metadata_type_linked_in_player_layout_type"),k=k==="LAYOUT_TYPE_ENDCAP"||k==="LAYOUT_TYPE_VIDEO_INTERSTITIAL"?"e":k==="LAYOUT_TYPE_SURVEY"?"s":k==="LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT"?"si":"u"):k="u";a.set(r.layoutId,k);if(k==="u"){var x={};k=y;r=(x.c=r.layoutId,x);k.S.h7("uct",r)}}B= y.Ny();yY={contentCpn:B,Ux:a};r={};a=(r.ct=a.size,r.c=B,r);y.S.h7("acc",a)}; q_W=function(){yY={contentCpn:"",Ux:new Map}}; ak=function(B){var y;return(y=yY.Ux.get(B))!=null?y:"u"}; rY=function(B,y,a){B.S.h7(y,a);VaJ(B)}; RS0=function(B){var y=B.layoutId,a=B.JD;if(B.Wq){var r={};rY(B.df,"slso",(r.ec=y,r.is=a,r.ctp=ak(y),r))}}; kq=function(B){var y=B.layoutId,a=B.JD;if(B.Wq){var r={};rY(B.df,"slse",(r.ec=y,r.is=a,r.ctp=ak(y),r))}}; uYJ=function(B){var y=B.layoutId,a=B.JD,r=B.df;B.Wq&&(B={},rY(r,"sleo",(B.xc=y,B.is=a,B.ctp=ak(y),B)),VaJ(r))}; Y_$=function(B){var y=B.cpn,a=B.df;B=B.JD;var r=a.Ny(),k={};rY(a,"ce",(k.ec=y,k.ia=y!==r,k.r=yY.Ux.has(y),k.is=B,k.ctp=ak(y),k))}; VaJ=function(B){if(B.Ny()!==yY.contentCpn){var y={};y=(y.c=yY.contentCpn,y);B.S.h7("ccm",y)}}; LZU=function(B){var y=B.cpn,a=B.df;B=B.JD;var r=a.Ny(),k={};rY(a,"cx",(k.xc=y,k.ia=y!==r,k.r=yY.Ux.has(y),k.is=B,k.ctp=ak(y),k))}; NFx=function(B){this.params=B;this.C=new Set}; bKE=function(B,y,a){if(!B.C.has(y)){B.C.add(y);var r={};B.params.RM.U0(y,Object.assign({},a,(r.p_ac=B.params.adCpn,r.p_isv=B.params.fq&&B.params.G3,r)))}}; JW=function(B,y,a){if(xq(B.params.RM.O0.get(),!0)){var r=a.flush,k={};bKE(B,y,(k.cts=a.currentTimeSec,k.f=r,k))}}; TF$=function(B,y){this.df=B;this.O0=y}; H3=function(B){var y=[];if(B){B=g.Y(Object.entries(B));for(var a=B.next();!a.done;a=B.next()){var r=g.Y(a.value);a=r.next().value;r=r.next().value;r!==void 0&&(r=typeof r==="boolean"?""+ +r:(""+r).replace(/[:,=]/g,"_"),y.push(a+"."+r))}}return y.join(";")}; g.mh=function(B,y,a){y=y===void 0?{}:y;this.errorCode=B;this.details=y;this.severity=a===void 0?0:a}; ok=function(B){return B===1||B===2}; Cr=function(B,y){y=y===void 0?0:y;if(B instanceof g.mh)return B;B=B&&B instanceof Error?B:Error(""+B);ok(y)?g.YU(B):g.Lj(B);return new g.mh(y===1?"player.fatalexception":"player.exception",{name:""+B.name,message:""+B.message},y)}; p9J=function(B,y){function a(){var r=g.f4.apply(0,arguments);B.removeEventListener("playing",a);y.apply(null,g.Ee(r))} B.addEventListener("playing",a)}; gY=function(){var B=g.ao("yt.player.utils.videoElement_");B||(B=g.li("VIDEO"),g.yp("yt.player.utils.videoElement_",B));return B}; lt=function(B){var y=gY();return!!(y&&y.canPlayType&&y.canPlayType(B))}; wY=function(B){if(/opus/.test(B)&&g.c3&&!q5("38")&&!g.WA())return!1;if(window.MediaSource&&window.MediaSource.isTypeSupported)return window.MediaSource.isTypeSupported(B);if(window.ManagedMediaSource&&window.ManagedMediaSource.isTypeSupported)return window.ManagedMediaSource.isTypeSupported(B);if(/webm/.test(B)&&!RIK())return!1;B==='audio/mp4; codecs="mp4a.40.2"'&&(B='video/mp4; codecs="avc1.4d401f"');return!!lt(B)}; ta0=function(B){try{var y=wY('video/mp4; codecs="avc1.42001E"')||wY('video/webm; codecs="vp9"');return(wY('audio/mp4; codecs="mp4a.40.2"')||wY('audio/webm; codecs="opus"'))&&(y||!B)||lt('video/mp4; codecs="avc1.42001E, mp4a.40.2"')?null:"fmt.noneavailable"}catch(a){return"html5.missingapi"}}; ER=function(){var B=gY();return!(!B.webkitSupportsPresentationMode||typeof B.webkitSetPresentationMode!=="function")}; z$=function(){var B=gY();try{var y=B.muted;B.muted=!y;return B.muted!==y}catch(a){}return!1}; PBN=function(){var B;return((B=navigator.connection)==null?void 0:B.type)||""}; g.qO=function(){R4.apply(this,arguments)}; VY=function(B,y,a,r,k,x,J,m){this.sampleRate=B===void 0?0:B;this.numChannels=y===void 0?0:y;this.spatialAudioType=a===void 0?"SPATIAL_AUDIO_TYPE_NONE":a;this.C=r===void 0?!1:r;this.D=k;this.J=x;this.audioQuality=J===void 0?"AUDIO_QUALITY_UNKNOWN":J;this.X=m===void 0?!1:m}; Yq=function(B,y,a,r,k,x,J,m,C){this.width=B;this.height=y;this.quality=x||Rk(B,y);this.qualityOrdinal=g.ut[this.quality];this.fps=a||0;this.stereoLayout=!k||r!=null&&r!=="UNKNOWN"&&r!=="RECTANGULAR"?0:k;this.projectionType=r?r==="EQUIRECTANGULAR"&&k===2?"EQUIRECTANGULAR_THREED_TOP_BOTTOM":r:"UNKNOWN";(B=J)||(B=g.ut[this.quality],B===0?B="\uc790\ub3d9":(y=this.fps,a=this.projectionType,B=B.toString()+(a==="EQUIRECTANGULAR"||a==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||a==="MESH"?"s":"p")+(y>55?"60":y> 49?"50":y>39?"48":"")));this.qualityLabel=B;this.C=m||"";this.primaries=C||""}; Rk=function(B,y){var a=Math.max(B,y);B=Math.min(B,y);y=Lr[0];for(var r=0;r=Math.floor(x*16/9)*1.3||B>=x*1.3)return y;y=k}return"tiny"}; T$=function(B,y,a){a=a===void 0?{}:a;this.id=B;this.mimeType=y;a.yO>0||(a.yO=16E3);Object.assign(this,a);B=g.Y(this.id.split(";"));this.itag=B.next().value;this.C=B.next().value;this.containerType=NO(y);this.Gb=bt[this.itag]||""}; pr=function(B){return B.Gb==="9"||B.Gb==="("||B.Gb==="9h"||B.Gb==="(h"}; S_E=function(B){return B.Gb==="H"||B.Gb==="h"}; tW=function(B){return B.Gb==="9h"||B.Gb==="(h"}; QKJ=function(B){return!!B.jO&&!!B.jO.fairplay&&(B.Gb==="("||B.Gb==="(h"||B.Gb==="A"||B.Gb==="MEAC3")||P3&&!!B.jO&&B.Gb==="1e"}; Sh=function(B){return B.Gb==="1"||B.Gb==="1h"||P3&&B.Gb==="1e"}; QY=function(B){return B.Gb==="mac3"||B.Gb==="meac3"||B.Gb==="m"||B.Gb==="i"}; AW=function(B){return B.Gb==="MAC3"||B.Gb==="MEAC3"||B.Gb==="M"||B.Gb==="I"}; g.FI=function(B){return B.containerType===1}; Apr=function(B){return B.Gb==="("||B.Gb==="(h"||B.Gb==="H"||P3&&B.Gb==="1e"}; G$=function(B){return B.mimeType==="application/x-mpegURL"}; g.eh=function(B,y){return{itag:+B.itag,lmt:y?0:B.lastModified,xtags:B.C||""}}; FZZ=function(B){var y=navigator.mediaCapabilities;if(y==null||!y.decodingInfo||B.Gb==="f")return Promise.resolve();var a={type:B.audio&&B.video?"file":"media-source"};B.video&&(a.video={contentType:B.mimeType,width:B.video.width||640,height:B.video.height||360,bitrate:B.yO*8||1E6,framerate:B.video.fps||30});B.audio&&(a.audio={contentType:B.mimeType,channels:""+(B.audio.numChannels||2),bitrate:B.yO*8||128E3,samplerate:B.audio.sampleRate||44100});return y.decodingInfo(a).then(function(r){B.X=r})}; DE=function(B){return/(opus|mp4a|dtse|ac-3|ec-3|iamf)/.test(B)}; W3=function(B){return/(vp9|vp09|vp8|avc1|av01)/.test(B)}; Kr=function(B){return B.includes("vtt")||B.includes("text/mp4")}; NO=function(B){return B.indexOf("/mp4")>=0?1:B.indexOf("/webm")>=0?2:B.indexOf("/x-flv")>=0?3:B.indexOf("/vtt")>=0?4:0}; XI=function(B,y,a,r,k,x){var J=new VY;y in g.ut||(y="small");y==="light"&&(y="tiny");r&&k?(k=Number(k),r=Number(r)):(k=g.ut[y],r=Math.round(k*16/9));x=new Yq(r,k,0,null,void 0,y,x);B=unescape(B.replace(/"/g,'"'));return new T$(a,B,{audio:J,video:x})}; fr=function(B){var y="id="+B.id;B.video&&(y+=", res="+B.video.qualityLabel);var a,r;return y+", byterate=("+((a=B.DZ)==null?void 0:a.toFixed(0))+", "+((r=B.yO)==null?void 0:r.toFixed(0))+")"}; MO=function(B,y){return{start:function(a){return B[a]}, end:function(a){return y[a]}, length:B.length}}; GEW=function(B,y,a){for(var r=[],k=[],x=0;x=y)return a}catch(r){}return-1}; Ik=function(B,y){return OR(B,y)>=0}; eSr=function(B,y){if(!B)return NaN;y=OR(B,y);return y>=0?B.start(y):NaN}; ZE=function(B,y){if(!B)return NaN;y=OR(B,y);return y>=0?B.end(y):NaN}; dY=function(B){return B&&B.length?B.end(B.length-1):NaN}; UR=function(B){return dY(B)>0}; jh=function(B,y){B=ZE(B,y);return B>=0?B-y:0}; sR=function(B,y,a){for(var r=[],k=[],x=0;xa||(r.push(Math.max(y,B.start(x))-y),k.push(Math.min(a,B.end(x))-y));return MO(r,k)}; hW=function(B,y,a,r){g.jw.call(this);var k=this;this.l0=B;this.start=y;this.end=a;this.isActive=r;this.appendWindowStart=0;this.appendWindowEnd=Infinity;this.timestampOffset=0;this.Vb={error:function(){!k.fh()&&k.isActive&&k.publish("error",k)}, updateend:function(){!k.fh()&&k.isActive&&k.publish("updateend",k)}}; this.l0.dw(this.Vb);this.OV=this.isActive}; BN=function(B,y,a,r,k,x){g.jw.call(this);var J=this;this.TJ=B;this.L_=y;this.id=a;this.containerType=r;this.Gb=k;this.G3=x;this.ql=this.qR=this.lr=null;this.FS=!1;this.appendWindowStart=this.timestampOffset=0;this.kQ=MO([],[]);this.VS=!1;this.FJ=[];this.qO=v3?[]:void 0;this.cj=function(C){return J.publish(C.type,J)}; var m;if((m=this.TJ)==null?0:m.addEventListener)this.TJ.addEventListener("updateend",this.cj),this.TJ.addEventListener("error",this.cj)}; yS=function(){return window.SourceBuffer?!!SourceBuffer.prototype.changeType:!1}; ar=function(B,y){this.Wy=B;this.C=y===void 0?!1:y;this.X=!1}; rI=function(B,y,a){a=a===void 0?!1:a;g.W.call(this);this.mediaElement=B;this.Zm=y;this.isView=a;this.T=0;this.J=!1;this.j=!0;this.U=0;this.callback=null;this.K=!1;this.Zm||(this.L_=this.mediaElement.Jz());this.events=new g.qO(this);g.K(this,this.events);this.D=new ar(this.Zm?window.URL.createObjectURL(this.Zm):this.L_.webkitMediaSourceURL,!0);B=this.Zm||this.L_;uQ(this.events,B,["sourceopen","webkitsourceopen"],this.gk3);uQ(this.events,B,["sourceclose","webkitsourceclose"],this.P0h);this.N={updateend:this.lA}}; DTW=function(){return!!(window.MediaSource||window.ManagedMediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)}; WZK=function(B,y){kZ(B)?g.zo(function(){y(B)}):B.callback=y}; KZe=function(B,y,a){if(xZ){var r;Js(B.mediaElement,{l:"mswssb",sr:(r=B.mediaElement.gQ)==null?void 0:r.WG()},!1);y.dw(B.N,B);a.dw(B.N,B)}B.C=y;B.X=a;g.K(B,y);g.K(B,a)}; HN=function(B){return!!B.C||!!B.X}; kZ=function(B){try{return mg(B)==="open"}catch(y){return!1}}; mg=function(B){if(B.Zm)return B.Zm.readyState;switch(B.L_.webkitSourceState){case B.L_.SOURCE_OPEN:return"open";case B.L_.SOURCE_ENDED:return"ended";default:return"closed"}}; or=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)||window.ManagedMediaSource}; iKx=function(B){kZ(B)&&(B.Zm?B.Zm.endOfStream():B.L_.webkitSourceEndOfStream(B.L_.EOS_NO_ERROR))}; X9x=function(B,y,a,r){if(!B.C||!B.X)return null;var k=B.C.isView()?B.C.l0:B.C,x=B.X.isView()?B.X.l0:B.X,J=new rI(B.mediaElement,B.Zm,!0);J.D=B.D;KZe(J,new hW(k,y,a,r),new hW(x,y,a,r));kZ(B)||B.C.q$(B.C.N8());return J}; Mae=function(B){var y;(y=B.C)==null||y.Js();var a;(a=B.X)==null||a.Js();B.j=!1}; CJ=function(){var B=this;this.HI=this.SF=uHK;this.promise=new g.V1(function(y,a){B.SF=y;B.HI=a})}; gI=function(){g.W.call(this);this.GE=!1;this.Wy=null;this.N=this.T=!1;this.J=new g.BS;this.gQ=null;g.K(this,this.J)}; ls=function(B){B=B.G9();return B.length<1?NaN:B.end(B.length-1)}; $TU=function(B){!B.X&&DTW()&&(B.D?B.D.then(function(){return $TU(B)}):B.SU()||(B.X=B.rN()))}; OK4=function(B){B.X&&(B.X.dispose(),B.X=void 0)}; Js=function(B,y,a){var r;((r=B.gQ)==null?0:r.F0())&&B.gQ.h7("rms",y,a===void 0?!1:a)}; IoU=function(B,y,a){B.isPaused()||B.getCurrentTime()>y||a>10||(B.play(),g.HA(function(){IoU(B,B.getCurrentTime(),a+1)},500))}; ZKE=function(B,y){B.Wy&&B.Wy.equals(y)||(B.Wy&&B.Wy.dispose(),B.Wy=y)}; cN=function(B){return jh(B.hE(),B.getCurrentTime())}; nEe=function(B,y){if(B.oL()===0||B.hasError())return!1;var a=B.getCurrentTime()>0;return y>=0&&(B=B.G9(),B.length||!a)?Ik(B,y):a}; wI=function(B){B.SU()&&(B.gQ&&B.gQ.WR("rs_s"),Ka&&B.getCurrentTime()>0&&B.seekTo(0),B.ao(),B.load(),ZKE(B,null));delete B.D}; EK=function(B){switch(B.UH()){case 2:return"progressive.net.retryexhausted";case 3:return B=B.H0(),(B==null?0:B.includes("MEDIA_ERR_CAPABILITY_CHANGED"))||dTJ&&(B==null?0:B.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.z7=function(B,y,a){this.mp=y===void 0?null:y;this.seekSource=a===void 0?null:a;this.state=B||64}; qB=function(B,y,a){a=a===void 0?!1:a;return UTe(B,y.getCurrentTime(),(0,g.V4)(),cN(y),a)}; VS=function(B,y,a,r){if(!(y===B.state&&a===B.mp&&r===B.seekSource||y!==void 0&&(y&128&&!a||y&2&&y&16))){var k;if(k=y)k=y||B.state,k=!!(k&16||k&32);B=new g.z7(y,a,k?r?r:B.seekSource:null)}return B}; Rr=function(B,y,a){return VS(B,B.state|y,null,a===void 0?null:a)}; us=function(B,y){return VS(B,B.state&~y,null,null)}; YZ=function(B,y,a,r){return VS(B,(B.state|y)&~a,null,r===void 0?null:r)}; g.Z=function(B,y){return!!(B.state&y)}; g.LJ=function(B,y){return y.state===B.state&&y.mp===B.mp}; NB=function(B){return B.isPlaying()&&!g.Z(B,16)&&!g.Z(B,32)}; bs=function(B){return g.Z(B,128)?-1:g.Z(B,2)?0:g.Z(B,2048)?3:g.Z(B,64)?-1:g.Z(B,1)&&!g.Z(B,32)?3:g.Z(B,8)?1:g.Z(B,4)?2:-1}; pJ=function(B,y,a,r,k,x,J,m,C,l,c,w,E,z,q,L,b){g.W.call(this);var S=this;this.AC=B;this.slot=y;this.layout=a;this.o7=r;this.X0=k;this.Tb=x;this.Ss=J;this.W6=m;this.f2=C;this.CP=l;this.position=w;this.T=E;this.O0=z;this.MI=q;this.Pc=L;this.context=b;this.ai=!0;this.j=!1;this.w$="not_rendering";this.X=!1;this.D=new hN;B=fH(this.layout.clientMetadata,"metadata_type_ad_placement_config");this.Lh=new oC(a.Rs,this.o7,B,a.layoutId);var P;B=((P=T7(this))==null?void 0:P.progressCommands)||[];this.J=new nUe(C, B,a.layoutId,function(){return S.IK()}); this.C=new NFx({adCpn:this.layout.layoutId,RM:b.RM,fq:this.MI,G3:this.layout.layoutType==="LAYOUT_TYPE_MEDIA"})}; ts=function(B){return{layoutId:B.Yb(),JD:B.MI,df:B.Tb.get(),Wq:B.uS()}}; PN=function(B,y){return y.layoutId!==B.layout.layoutId?(B.AC.XB(B.slot,y,new i7("Tried to start rendering an unknown layout, this adapter requires LayoutId: "+B.layout.layoutId+("and LayoutType: "+B.layout.layoutType),void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"),!1):!0}; SY=function(B){B.w$="rendering_start_requested";B.CP(-1)}; T7=function(B){return fH(B.layout.clientMetadata,"METADATA_TYPE_INTERACTIONS_AND_PROGRESS_LAYOUT_COMMANDS")}; jKZ=function(B){ai("Received layout exit signal when not in layout exit flow.",B.slot,B.layout)}; sKr=function(B){var y;return((y=QS(B.Tb.get(),2))==null?void 0:y.clientPlaybackNonce)||""}; As=function(B,y){switch(y){case "normal":B.QL("complete");break;case "skipped":B.QL("skip");break;case "abandoned":Er(B.Lh,"impression")&&B.QL("abandon")}}; FF=function(B,y){B.j||(y=new g.rW(y.state,new g.z7),B.j=!0);return y}; G7=function(B,y){dV(y)?B.CP(1):g.xu(y,4)&&!g.xu(y,2)&&B.q6();ku(y,4)<0&&!(ku(y,2)<0)&&B.Zv()}; hSZ=function(B){B.position===0&&(B.W6.get(),B=fH(B.layout.clientMetadata,"metadata_type_ad_placement_config").kind,B={adBreakType:eY(B)},uG("ad_bl"),g.YH(B))}; DW=function(B,y){cV(B.Lh,y,!B.X)}; BWr=function(B){var y;return(((y=T7(B))==null?void 0:y.progressCommands)||[]).findIndex(function(a){return!!g.f(a==null?void 0:a.command,vEH)})!==-1}; WN=function(B,y){var a=fH(B.clientMetadata,"metadata_type_eligible_for_ssap");return a===void 0?(ai("Expected SSAP eligibility in PlayerBytes factory",B),!1):y.uS(a)}; KJ=function(B,y){if(!Qs(y.get(),"html5_ssap_pass_transition_reason"))return 3;switch(B){case "skipped":case "muted":case "user_input_submitted":return 3;case "normal":return 2;case "error":return ai("Unexpected error from cPACF during rendering"),6;case "abandoned":return 5;case "user_cancelled":case "unknown":return ai("Unexpected layout exit reason",void 0,void 0,{layoutExitReason:B}),3;default:Cf(B,"unknown layoutExitReason")}}; yMN=function(B){ai("getExitReason: unexpected reason",void 0,void 0,{reason:B})}; is=function(B,y){if(Qs(y.get(),"html5_ssap_pass_transition_reason"))switch(B){case 2:return"normal";case 4:case 6:case 7:return"error";case 5:return yMN(B),"abandoned";case 3:case 1:return yMN(B),"error";default:Cf(B,"unexpected transition reason")}else switch(B){case 2:return"normal";case 4:return"error";case 5:case 3:case 1:case 6:case 7:return ai("getExitReason: unexpected reason",void 0,void 0,{reason:B}),"error";default:Cf(B,"unexpected transition reason")}}; g.XF=function(B,y,a){NW(B,a)||Tn(B,y,a);NW(B,"video_to_ad")||Tn(B,y,"video_to_ad");NW(B,"ad_to_video")||Tn(B,y,"ad_to_video");NW(B,"ad_to_ad")||Tn(B,y,"ad_to_ad")}; fJ=function(B,y,a,r,k,x,J,m,C,l,c,w,E,z,q,L,b,S){pJ.call(this,B,y,a,r,k,x,J,m,l,c,w,E,z,q,L,b,S);var P=this;this.Vv=C;this.u1=w;this.Cc=!0;this.At=this.Sh=0;this.Zu=FU(function(){RS0(ts(P));P.AC.GJ(P.slot,P.layout)}); this.PY=FU(function(){uYJ(ts(P));P.w$!=="rendering_stop_requested"&&P.u1(P);P.layoutExitReason?P.AC.d0(P.slot,P.layout,P.layoutExitReason):jKZ(P)}); this.timer=new g.Sk(200);this.timer.listen("tick",function(){P.uh()}); g.K(this,this.timer)}; $Z=function(B){B.At=Date.now();MB(B,B.Sh);B.timer.start()}; aVK=function(B){B.Sh=B.IK();B.Zq(B.Sh/1E3,!0);MB(B,B.Sh)}; MB=function(B,y){y={current:y/1E3,duration:B.IK()/1E3};B.Vv.get().n$("onAdPlaybackProgress",y)}; OK=function(B){fJ.call(this,B.AC,B.slot,B.Ag,B.o7,B.X0,B.Tb,B.Ss,B.W6,B.Vv,B.f2,B.CP,B.u1,B.DE,B.G0,B.O0,B.MI,B.Pc,B.context)}; Ir=function(B){fJ.call(this,B.AC,B.slot,B.Ag,B.o7,B.X0,B.Tb,B.Ss,B.W6,B.Vv,B.f2,B.CP,B.u1,B.DE,B.G0,B.O0,B.MI,B.Pc,B.context)}; ZW=function(){Ir.apply(this,arguments)}; rMZ=function(B){return WN(B.slot,B.O0.get())?new ZW(B):new OK(B)}; UK=function(B){pJ.call(this,B.callback,B.slot,B.Ag,B.o7,B.X0,B.Tb,B.Ss,B.W6,B.f2,B.CP,B.u1,B.DE,B.G0,B.O0,B.MI,B.Pc,B.context);var y=this;this.adCpn="";this.qB=this.Z1=0;this.Zu=FU(function(){RS0(ts(y));y.AC.GJ(y.slot,y.layout)}); this.PY=FU(function(){uYJ(ts(y));y.w$!=="rendering_stop_requested"&&y.u1(y);y.layoutExitReason?y.AC.d0(y.slot,y.layout,y.layoutExitReason):jKZ(y)}); this.y7=B.y7;this.Dj=B.Dj;this.Zj=B.Zj;this.Vv=B.Vv;this.Ig=B.Ig;this.u1=B.u1;if(!this.uS()){Qs(this.O0.get(),"html5_disable_media_load_timeout")||(this.Fn=new g.Mv(function(){y.yZ("load_timeout",new i7("Media layout load timeout.",{},"ADS_CLIENT_ERROR_MESSAGE_MEDIA_LAYOUT_LOAD_TIMEOUT",!0),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")},1E4)); B=nJ(this.O0.get());var a=dI(this.O0.get());B&&a&&(this.Qg=new g.Mv(function(){var r=fH(y.layout.clientMetadata,"metadata_type_preload_player_vars");r&&y.Dj.get().S.preloadVideoByPlayerVars(r,2,300)}))}}; xJU=function(B,y){var a=fH(y.clientMetadata,"metadata_type_ad_video_id"),r=fH(y.clientMetadata,"metadata_type_legacy_info_card_vast_extension");a&&r&&B.Ig.get().S.Y().vk.add(a,{uE:r});(y=fH(y.clientMetadata,"metadata_type_sodar_extension_data"))&&xMx(B.y7.get(),y);kXE(B.Ss.get(),!1)}; JMW=function(B){kXE(B.Ss.get(),!0);var y;((y=B.shrunkenPlayerBytesConfig)==null?0:y.shouldRequestShrunkenPlayerBytes)&&B.Ss.get().RR(!1)}; Hex=function(B){return new jY(B)}; sK=function(){UK.apply(this,arguments)}; jY=function(){sK.apply(this,arguments)}; mJU=function(B){return rMZ(Object.assign({},B,{AC:B.callback,CP:function(){}}))}; ouW=function(B){return new UK(Object.assign({},B,{CP:function(y){B.Vv.get().n$("onAdIntroStateChange",y)}}))}; C_Z=function(B){function y(a){B.Vv.get().ke(a)} return WN(B.slot,B.O0.get())?Hex(Object.assign({},B,{CP:y})):new UK(Object.assign({},B,{CP:y}))}; hs=function(B){for(var y=B.Ag,a=["METADATA_TYPE_MEDIA_BREAK_LAYOUT_DURATION_MILLISECONDS"],r=g.Y(CV()),k=r.next();!k.done;k=r.next())a.push(k.value);if(F2(y,{XR:a,wz:["LAYOUT_TYPE_MEDIA_BREAK"]}))return mJU(B);y=B.Ag;a=["metadata_type_player_vars","metadata_type_player_bytes_callback_ref"];r=g.Y(CV());for(k=r.next();!k.done;k=r.next())a.push(k.value);if(F2(y,{XR:a,wz:["LAYOUT_TYPE_MEDIA"]}))return DS(B.Ag.clientMetadata,"metadata_type_ad_intro")?ouW(B):C_Z(B)}; lVe=function(B){var y=fH(B.clientMetadata,"metadata_type_ad_placement_config").kind,a=fH(B.clientMetadata,"metadata_type_linked_in_player_layout_type");return{cpn:B.layoutId,adType:gu0(a),adBreakType:eY(y)}}; eY=function(B){switch(B){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"}}; gu0=function(B){switch(B){case "LAYOUT_TYPE_ENDCAP":return"adVideoEnd";case "LAYOUT_TYPE_SURVEY":return"surveyAd";case "LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT":return"surveyInterstitialAd";default:return"unknown"}}; cMZ=function(B){try{return new vN(B.CO,B.slot,B.layout,B.Tt,B.fF,B.Tb,B.ev,B.Dj,B.g0,B.Ss,B.DVz,B)}catch(y){}}; vN=function(B,y,a,r,k,x,J,m,C,l,c,w){g.W.call(this);this.CO=B;this.slot=y;this.layout=a;this.Tt=r;this.fF=k;this.Tb=x;this.ev=J;this.Dj=m;this.g0=C;this.Ss=l;this.params=w;this.ai=!0;B=hs(c);if(!B)throw Error("Invalid params for sublayout");this.KL=B}; wrN=function(){this.C=1;this.X=new hN}; B4=function(B,y,a,r,k,x,J,m,C,l,c,w,E,z){g.W.call(this);this.callback=B;this.Tb=y;this.ev=a;this.Dj=r;this.Ss=k;this.x9=x;this.W6=J;this.xO=m;this.slot=C;this.layout=l;this.Tt=c;this.YF=w;this.g0=E;this.O0=z;this.ai=!0;this.wY=!1;this.Ru=[];this.xG=-1;this.pK=!1;this.Fy=new wrN}; Eu4=function(B){var y;return(y=B.layout.pP)!=null?y:fH(B.layout.clientMetadata,"metadata_type_sub_layouts")}; yz=function(B){return{df:B.Tb.get(),JD:!1,Wq:B.uS()}}; zuJ=function(B,y,a){if(B.ZF()===B.Ru.length-1){var r,k;ai("Unexpected skip requested during the last sublayout",(r=B.Rg())==null?void 0:r.By(),(k=B.Rg())==null?void 0:k.Nz(),{requestingSlot:y,requestingLayout:a})}}; qA4=function(B,y,a){return a.layoutId!==a_(B,y,a)?(ai("onSkipRequested for a PlayerBytes layout that is not currently active",B.By(),B.Nz()),!1):!0}; V5H=function(B){B.ZF()===B.Ru.length-1&&ai("Unexpected skip with target requested during the last sublayout")}; Ru4=function(B,y,a){return a.renderingContent===void 0&&a.layoutId!==a_(B,y,a)?(ai("onSkipWithAdPodSkipTargetRequested for a PlayerBytes layout that is not currently active",B.By(),B.Nz(),{requestingSlot:y,requestingLayout:a}),!1):!0}; utW=function(B,y,a,r){var k=fH(y.Nz().clientMetadata,"metadata_type_ad_pod_skip_target");if(k&&k>0&&k0)){ai("Invalid index for playLayoutAtIndexOrExit when no ad has played yet.",B.slot,B.layout,{indexToPlay:y,layoutId:B.layout.layoutId});break a}B.xG=y;y=B.Rg();if(B.ZF()>0&&!B.uS()){var a=B.W6.get();a.X=!1;var r={};a.C&&a.videoId&&(r.cttAuthInfo={token:a.C,videoId:a.videoId});LR("ad_to_ad",r)}B.EA(y)}}; JU=function(B){B4.call(this,B.CO,B.Tb,B.ev,B.Dj,B.Ss,B.x9,B.W6,B.xO,B.slot,B.layout,B.Tt,B.YF,B.g0,B.O0)}; NWH=function(B){(B=B.Rg())&&B.wG()}; H4=function(B){B4.call(this,B.CO,B.Tb,B.ev,B.Dj,B.Ss,B.x9,B.W6,B.xO,B.slot,B.layout,B.Tt,B.YF,B.g0,B.O0);this.T3=void 0}; be$=function(B,y){B.aC()&&!B3(B.Fy.X)||B.callback.d0(B.slot,B.layout,y)}; mz=function(B){return Qs(B.O0.get(),"html5_ssap_pass_transition_reason")}; TWW=function(B,y,a){y.Pq().currentState<2&&(a=is(a,B.O0),y.hB(y.Nz(),a));a=y.Pq().C;B.hI(B.slot,y.Nz(),a)}; prx=function(B,y){if(B.Fy.X.currentState<2){var a=is(y,B.O0);a==="error"?B.callback.XB(B.slot,B.layout,new i7("Player transition with error during SSAP composite layout.",{playerErrorCode:"non_video_expired",transitionReason:y},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_TRANSITION_WITH_ERROR"),"ADS_CLIENT_ERROR_TYPE_ERROR_DURING_RENDERING"):xB(B.YF,B.layout,a)}}; o_=function(B,y,a){y.Pq().currentState>=2||(y.hB(y.Nz(),a),B3(y.Pq())&&(g9(B.xO,B.slot,y.Nz(),a),B.T3=void 0))}; t5L=function(B,y){B.Fy.C===2&&y!==B.Ny()&&ai("onClipEntered: unknown cpn",B.slot,B.layout,{cpn:y})}; P_r=function(B,y){var a=B.Rg();if(a){var r=a.Nz().layoutId,k=B.ZF()+1;B.aC()?o_(B,a,y):a.hB(a.Nz(),y);k>=0&&kk&&J.wv(c,k-r);return c}; KJJ=function(B,y,a){var r=fH(y.clientMetadata,"metadata_type_sodar_extension_data");if(r)try{xMx(a,r)}catch(k){ai("Unexpected error when loading Sodar",B,y,{error:k})}}; ieL=function(B,y,a,r,k,x,J){zK(B,y,new g.rW(a,new g.z7),r,k,J,!1,x)}; zK=function(B,y,a,r,k,x,J,m){J=J===void 0?!0:J;dV(a)&&Ur(k,0,null)&&(!Er(B,"impression")&&m&&m(),B.QL("impression"));Er(B,"impression")&&(g.xu(a,4)&&!g.xu(a,2)&&B.CA("pause"),ku(a,4)<0&&!(ku(a,2)<0)&&B.CA("resume"),g.xu(a,16)&&k>=.5&&B.CA("seek"),J&&g.xu(a,2)&&q7(B,a.state,y,r,k,x))}; q7=function(B,y,a,r,k,x,J,m){Er(B,"impression")&&(x?(x=k-r,x=x>=-1&&x<=2):x=Math.abs(r-k)<=1,Vz(B,y,x?r:k,a,r,J,m&&x),x&&B.QL("complete"))}; Vz=function(B,y,a,r,k,x,J){wV(B,a*1E3,J);k<=0||a<=0||(y==null?0:g.Z(y,16))||(y==null?0:g.Z(y,32))||(Ur(a,k*.25,r)&&(x&&!Er(B,"first_quartile")&&x("first"),B.QL("first_quartile")),Ur(a,k*.5,r)&&(x&&!Er(B,"midpoint")&&x("second"),B.QL("midpoint")),Ur(a,k*.75,r)&&(x&&!Er(B,"third_quartile")&&x("third"),B.QL("third_quartile")))}; Xr0=function(B,y){Er(B,"impression")&&B.CA(y?"fullscreen":"end_fullscreen")}; fVK=function(B){Er(B,"impression")&&B.CA("clickthrough")}; M5L=function(B){B.CA("active_view_measurable")}; $Jr=function(B){Er(B,"impression")&&!Er(B,"seek")&&B.CA("active_view_fully_viewable_audible_half_duration")}; OeL=function(B){Er(B,"impression")&&!Er(B,"seek")&&B.CA("active_view_viewable")}; IVe=function(B){Er(B,"impression")&&!Er(B,"seek")&&B.CA("audio_audible")}; Zee=function(B){Er(B,"impression")&&!Er(B,"seek")&&B.CA("audio_measurable")}; nuZ=function(B,y,a,r,k,x,J,m,C,l,c,w){this.callback=B;this.slot=y;this.layout=a;this.ev=r;this.Lh=k;this.Ss=x;this.ey=J;this.X0=m;this.y7=C;this.O0=l;this.o7=c;this.Tb=w;this.Cc=!0;this.Yc=this.w$=null;this.adCpn=void 0;this.C=!1}; dJx=function(B,y,a){var r;EC(B.o7.get(),"ads_qua","cpn."+fH(B.layout.clientMetadata,"metadata_type_content_cpn")+";acpn."+((r=QS(B.Tb.get(),2))==null?void 0:r.clientPlaybackNonce)+";qt."+y+";clr."+a)}; UJL=function(B,y){var a,r;EC(B.o7.get(),"ads_imp","cpn."+fH(B.layout.clientMetadata,"metadata_type_content_cpn")+";acpn."+((a=QS(B.Tb.get(),2))==null?void 0:a.clientPlaybackNonce)+";clr."+y+";skp."+!!g.f((r=fH(B.layout.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"))==null?void 0:r.skipOrPreviewRenderer,R_))}; u6=function(B){return{enterMs:fH(B.clientMetadata,"metadata_type_layout_enter_ms"),exitMs:fH(B.clientMetadata,"metadata_type_layout_exit_ms")}}; YB=function(B,y,a,r,k,x,J,m,C,l,c,w,E,z){gx.call(this,B,y,a,r,k,J,m,C,l,w);this.ey=x;this.y7=c;this.X0=E;this.O0=z;this.Yc=this.w$=null}; jix=function(B,y){var a;EC(B.o7.get(),"ads_imp","acpn."+((a=QS(B.Tb.get(),2))==null?void 0:a.clientPlaybackNonce)+";clr."+y)}; si$=function(B,y,a){var r;EC(B.o7.get(),"ads_qua","cpn."+fH(B.layout.clientMetadata,"metadata_type_content_cpn")+";acpn."+((r=QS(B.Tb.get(),2))==null?void 0:r.clientPlaybackNonce)+";qt."+y+";clr."+a)}; Lb=function(B,y,a,r,k,x,J,m,C,l,c,w,E,z,q,L,b,S,P,A,D,M){this.g0=B;this.Tt=y;this.YF=a;this.Tb=r;this.ev=k;this.Ss=x;this.x9=J;this.o7=m;this.ey=C;this.Yk=l;this.X0=c;this.y7=w;this.Dj=E;this.Zj=z;this.W6=q;this.Vv=L;this.f2=b;this.Ig=S;this.O0=P;this.C=A;this.context=D;this.Pc=M}; N7=function(B,y,a,r,k,x,J,m,C,l,c,w,E,z,q,L,b,S,P){this.g0=B;this.Tt=y;this.YF=a;this.o7=r;this.X0=k;this.y7=x;this.Dj=J;this.Tb=m;this.Ss=C;this.x9=l;this.Zj=c;this.W6=w;this.Vv=E;this.f2=z;this.Ig=q;this.O0=L;this.ev=b;this.context=S;this.Pc=P}; hue=function(B,y,a,r){Uy.call(this,"survey-interstitial",B,y,a,r)}; b6=function(B,y,a,r,k){yC.call(this,a,B,y,r);this.o7=k;B=fH(y.clientMetadata,"metadata_type_ad_placement_config");this.Lh=new oC(y.Rs,k,B,y.layoutId)}; TK=function(B){return Math.round(B.width)+"x"+Math.round(B.height)}; tU=function(B,y,a){a=a===void 0?pb:a;a.widthB.width*B.height*.2)return{HK:3,Cg:501,errorMessage:"ad("+TK(a)+") to container("+TK(B)+") ratio exceeds limit."};if(a.height>B.height/3-y)return{HK:3,Cg:501,errorMessage:"ad("+TK(a)+") covers container("+TK(B)+") center."}}; vuK=function(B,y){var a=fH(B.clientMetadata,"metadata_type_ad_placement_config");return new oC(B.Rs,y,a,B.layoutId)}; P4=function(B){return fH(B.clientMetadata,"metadata_type_invideo_overlay_ad_renderer")}; SV=function(B,y,a,r){Uy.call(this,"invideo-overlay",B,y,a,r);this.interactionLoggingClientData=r}; Qz=function(B,y,a,r,k,x,J,m,C,l,c,w){yC.call(this,x,B,y,k);this.o7=a;this.J=J;this.Ss=m;this.f2=C;this.O0=l;this.T=c;this.j=w;this.Lh=vuK(y,a)}; B0r=function(){var B=["metadata_type_invideo_overlay_ad_renderer"];CV().forEach(function(y){B.push(y)}); return{XR:B,wz:["LAYOUT_TYPE_IN_VIDEO_TEXT_OVERLAY","LAYOUT_TYPE_IN_VIDEO_ENHANCED_TEXT_OVERLAY"]}}; AU=function(B,y,a,r,k,x,J,m,C,l,c,w,E){yC.call(this,x,B,y,k);this.o7=a;this.J=J;this.K=m;this.Ss=C;this.f2=l;this.O0=c;this.T=w;this.j=E;this.Lh=vuK(y,a)}; y1H=function(){for(var B=["metadata_type_invideo_overlay_ad_renderer"],y=g.Y(CV()),a=y.next();!a.done;a=y.next())B.push(a.value);return{XR:B,wz:["LAYOUT_TYPE_IN_VIDEO_IMAGE_OVERLAY"]}}; Fl=function(B){this.Ss=B;this.C=!1}; a3e=function(B,y,a){Uy.call(this,"survey",B,{},y,a)}; GK=function(B,y,a,r,k,x,J){yC.call(this,a,B,y,r);this.J=k;this.Ss=x;this.O0=J}; r1$=function(B,y,a,r,k,x,J,m,C,l){this.c6=B;this.Ss=y;this.o7=a;this.J=r;this.X0=k;this.X=x;this.D=J;this.f2=m;this.O0=C;this.C=l}; kn$=function(B,y,a,r,k,x,J,m,C,l){this.c6=B;this.Ss=y;this.o7=a;this.J=r;this.X0=k;this.X=x;this.D=J;this.f2=m;this.O0=C;this.C=l}; eV=function(B,y,a,r,k,x,J,m,C,l){iV.call(this,B,y,a,r,k,x,J,C);this.s6=m;this.Tb=l}; xWL=function(){var B=CBN();B.XR.push("metadata_type_ad_info_ad_metadata");return B}; J1E=function(B,y,a,r,k,x,J){this.c6=B;this.Ss=y;this.o7=a;this.X=r;this.s6=k;this.C=x;this.Tb=J}; HR$=function(B,y,a,r,k,x,J,m){this.c6=B;this.Ss=y;this.o7=a;this.X=r;this.s6=k;this.C=x;this.O0=J;this.Tb=m}; D_=function(B,y){this.slotId=y;this.triggerType="TRIGGER_TYPE_AD_BREAK_STARTED";this.triggerId=B(this.triggerType)}; W4=function(B,y){this.adPodIndex=B;this.C=y.length;this.adBreakLengthSeconds=y.reduce(function(r,k){return r+k},0); var a=0;for(B+=1;B0}; um=function(B){return!!(B.d7&&B.slot&&B.layout)}; Y4=function(B){var y,a=(y=B.config)==null?void 0:y.adPlacementConfig;B=B.renderer;return!(!a||a.kind==null||!B)}; LoN=function(B){if(!cd(B.adLayoutMetadata))return!1;B=B.renderingContent;return g.f(B,IC)||g.f(B,ZJ)||g.f(B,Yax)||g.f(B,$1)||g.f(B,Or)?!0:!1}; Lm=function(B){return B.playerVars!==void 0&&B.pings!==void 0&&B.externalVideoId!==void 0}; Wd=function(B){if(!cd(B.adLayoutMetadata))return!1;B=B.renderingContent;var y=g.f(B,No);return y?bm(y):(y=g.f(B,T3))?Lm(y):(y=g.f(B,pm))?y.playerVars!==void 0:(y=g.f(B,IC))?y.durationMilliseconds!==void 0:g.f(B,e9)||g.f(B,DT)?!0:!1}; bm=function(B){B=(B.sequentialLayouts||[]).map(function(y){return g.f(y,Km)}); return B.length>0&&B.every(Wd)}; Xb=function(B){return cd(B.adLayoutMetadata)?(B=g.f(B.renderingContent,im))&&B.pings?!0:!1:!1}; PGJ=function(B){if(!cd(B.adLayoutMetadata))return!1;if(g.f(B.renderingContent,N0N)||g.f(B.renderingContent,bRe))return!0;var y=g.f(B.renderingContent,fm);return g.f(B.renderingContent,Mo)||g.f(y==null?void 0:y.sidePanel,T0x)||g.f(y==null?void 0:y.sidePanel,ps$)||g.f(y==null?void 0:y.sidePanel,t_H)?!0:!1}; Gne=function(B){var y;(y=!B)||(y=B.adSlotMetadata,y=!((y==null?void 0:y.slotId)!==void 0&&(y==null?void 0:y.slotType)!==void 0));if(y||!(SaK(B)||B.slotEntryTrigger&&B.slotFulfillmentTriggers&&B.slotExpirationTriggers))return!1;var a;B=(a=B.fulfillmentContent)==null?void 0:a.fulfilledLayout;return(a=g.f(B,Km))?Wd(a):(a=g.f(B,$4))?PGJ(a):(a=g.f(B,QSJ))?LoN(a):(a=g.f(B,A1Z))?RR$(a):(a=g.f(B,FoJ))?cd(a.adLayoutMetadata)?g.f(a.renderingContent,wc)?!0:!1:!1:(B=g.f(B,OD))?Xb(B):!1}; SaK=function(B){var y;B=g.f((y=B.fulfillmentContent)==null?void 0:y.fulfilledLayout,$4);var a;return B&&((a=B.adLayoutMetadata)==null?void 0:a.layoutType)==="LAYOUT_TYPE_PANEL_QR_CODE"&&B.layoutExitNormalTriggers===void 0}; eRE=function(B){var y;return(B==null?void 0:(y=B.adSlotMetadata)==null?void 0:y.slotType)==="SLOT_TYPE_IN_PLAYER"}; WoH=function(B,y){var a;if((a=B.questions)==null||!a.length||!B.playbackCommands||(y===void 0||!y)&&B.questions.length!==1)return!1;B=g.Y(B.questions);for(y=B.next();!y.done;y=B.next()){y=y.value;var r=a=void 0,k=((a=g.f(y,IF))==null?void 0:a.surveyAdQuestionCommon)||((r=g.f(y,ZT))==null?void 0:r.surveyAdQuestionCommon);if(!DWU(k))return!1}return!0}; Kox=function(B){B=((B==null?void 0:B.playerOverlay)||{}).instreamSurveyAdRenderer;var y;if(B)if(B.playbackCommands&&B.questions&&B.questions.length===1){var a,r=((y=g.f(B.questions[0],IF))==null?void 0:y.surveyAdQuestionCommon)||((a=g.f(B.questions[0],ZT))==null?void 0:a.surveyAdQuestionCommon);y=DWU(r)}else y=!1;else y=!1;return y}; DWU=function(B){if(!B)return!1;B=g.f(B.instreamAdPlayerOverlay,nm);var y=g.f(B==null?void 0:B.skipOrPreviewRenderer,R_),a=g.f(B==null?void 0:B.adInfoRenderer,dc);return(g.f(B==null?void 0:B.skipOrPreviewRenderer,UD)||y)&&a?!0:!1}; iRE=function(B){return B.linearAds!=null&&cd(B.adLayoutMetadata)}; XsL=function(B){return B.linearAd!=null&&B.adVideoStart!=null}; f3e=function(B){if(isNaN(Number(B.timeoutSeconds))||!B.text||!B.ctaButton||!g.f(B.ctaButton,g.j9)||!B.brandImage)return!1;var y;return B.backgroundImage&&g.f(B.backgroundImage,sD)&&((y=g.f(B.backgroundImage,sD))==null?0:y.landscape)?!0:!1}; h8=function(B,y,a,r,k,x,J,m){g.W.call(this);this.O0=B;this.C=y;this.X=r;this.Tb=k;this.J=x;this.D=J;this.Dj=m}; ORx=function(B,y,a){var r,k=((r=a.adSlots)!=null?r:[]).map(function(m){return g.f(m,vd)}); if(a.XT)if(fH(y.clientMetadata,"metadata_type_allow_pause_ad_break_request_slot_reschedule"))si(B.C.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return[]},y.slotId); else{if(B.O0.get().S.Y().Z("h5_check_forecasting_renderer_for_throttled_midroll")){var x=a.lI.filter(function(m){var C;return((C=m.renderer)==null?void 0:C.clientForecastingAdRenderer)!=null}); x.length!==0?M_e(B.D,x,k,y.slotId,a.ssdaiAdsConfig):si(B.C.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return[]},y.slotId)}else si(B.C.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return[]},y.slotId); $WZ(B.J,y)}else{var J;r={LG:Math.round(((x=fH(y.clientMetadata,"metadata_type_ad_break_request_data"))==null?void 0:x.LG)||0),rk:(J=fH(y.clientMetadata,"metadata_type_ad_break_request_data"))==null?void 0:J.rk};M_e(B.D,a.lI,k,y.slotId,a.ssdaiAdsConfig,r)}}; nHJ=function(B,y,a,r,k,x,J){var m=QS(B.Tb.get(),1);if(I3$(B.O0.get())){var C=B5(B.X.get(),a,r,k,m.clientPlaybackNonce,m.PG,m.daiEnabled,m,x,J);ZRJ(B,C);si(B.C.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return C},y)}else si(B.C.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return B5(B.X.get(),a,r,k,m.clientPlaybackNonce,m.PG,m.daiEnabled,m,x,J)},y)}; ZRJ=function(B,y){y=g.Y(y);for(var a=y.next();!a.done;a=y.next()){var r=a.value;if(r.slotType==="SLOT_TYPE_PLAYER_BYTES"&&r.fulfilledLayout)if(a=void 0,r.fulfilledLayout.renderingContent)a=fH(r.fulfilledLayout.clientMetadata,"metadata_type_player_vars");else{if(r.fulfilledLayout.pP){r=g.Y(r.fulfilledLayout.pP);for(var k=r.next();!k.done&&(k=k.value,!k.renderingContent||!(a=fH(k.clientMetadata,"metadata_type_player_vars")));k=r.next());}}else a=void 0;if(a){B.Dj.get().S.preloadVideoByPlayerVars(a, 2,300);break}}}; UWH=function(B,y,a,r,k,x,J){y=dWK(y,x,Number(r.prefetchMilliseconds)||0,J);B=y instanceof d?y:yL(B,r,k,y,a);return B instanceof d?B:[B]}; jSE=function(B,y,a,r,k){var x=hy(B.X.get(),"SLOT_TYPE_AD_BREAK_REQUEST");r=[new Vi({getAdBreakUrl:r.getAdBreakUrl,LG:0,rk:0}),new Fu(!0)];B=y.pauseDurationMs?y.lactThresholdMs?{slotId:x,slotType:"SLOT_TYPE_AD_BREAK_REQUEST",slotPhysicalPosition:2,slotEntryTrigger:new Hd(B.C,x),slotFulfillmentTriggers:[new oHE(B.C)],slotExpirationTriggers:[new Bd(B.C,k),new k4(B.C,x)],xf:"core",clientMetadata:new Xu(r),adSlotLoggingData:a}:new d("AdPlacementConfig for Pause Ads is missing lact_threshold_ms"):new d("AdPlacementConfig for Pause Ads is missing pause_duration_ms"); return B instanceof d?B:[B]}; sSe=function(B){var y,a;return((y=B.renderer)==null?void 0:(a=y.adBreakServiceRenderer)==null?void 0:a.getAdBreakUrl)!==void 0}; aM=function(B,y,a){if(B.beforeContentVideoIdStartedTrigger)B=B.beforeContentVideoIdStartedTrigger?new Kb(KH,y,B.id):new d("Not able to create BeforeContentVideoIdStartedTrigger");else{if(B.layoutIdExitedTrigger){var r;y=(r=B.layoutIdExitedTrigger)!=null&&r.triggeringLayoutId?new OC(KH,B.layoutIdExitedTrigger.triggeringLayoutId,B.id):new d("Not able to create LayoutIdExitedTrigger")}else{if(B.layoutExitedForReasonTrigger){var k,x;((k=B.layoutExitedForReasonTrigger)==null?0:k.triggeringLayoutId)&&((x= B.layoutExitedForReasonTrigger)==null?0:x.layoutExitReason)?(y=CGU(B.layoutExitedForReasonTrigger.layoutExitReason),B=y instanceof d?y:new $B(KH,B.layoutExitedForReasonTrigger.triggeringLayoutId,[y],B.id)):B=new d("Not able to create LayoutIdExitedForReasonTrigger")}else{if(B.onLayoutSelfExitRequestedTrigger){var J;y=(J=B.onLayoutSelfExitRequestedTrigger)!=null&&J.triggeringLayoutId?new v4(KH,B.onLayoutSelfExitRequestedTrigger.triggeringLayoutId,B.id):new d("Not able to create OnLayoutSelfExitRequestedTrigger")}else{if(B.onNewPlaybackAfterContentVideoIdTrigger)B= B.onNewPlaybackAfterContentVideoIdTrigger?new Bd(KH,y,B.id):new d("Not able to create OnNewPlaybackAfterContentVideoIdTrigger");else{if(B.skipRequestedTrigger){var m;y=(m=B.skipRequestedTrigger)!=null&&m.triggeringLayoutId?new aF(KH,B.skipRequestedTrigger.triggeringLayoutId,B.id):new d("Not able to create SkipRequestedTrigger")}else if(B.slotIdEnteredTrigger){var C;y=(C=B.slotIdEnteredTrigger)!=null&&C.triggeringSlotId?new rc(KH,B.slotIdEnteredTrigger.triggeringSlotId,B.id):new d("Not able to create SlotIdEnteredTrigger")}else if(B.slotIdExitedTrigger){var l; y=(l=B.slotIdExitedTrigger)!=null&&l.triggeringSlotId?new k4(KH,B.slotIdExitedTrigger.triggeringSlotId,B.id):new d("Not able to create SkipRequestedTrigger")}else if(B.surveySubmittedTrigger){var c;y=(c=B.surveySubmittedTrigger)!=null&&c.triggeringLayoutId?new oF(KH,B.surveySubmittedTrigger.triggeringLayoutId,B.id):new d("Not able to create SurveySubmittedTrigger")}else{if(B.mediaResumedTrigger)B=B.mediaResumedTrigger&&B.id?new gH4(B.id):new d("Not able to create MediaResumedTrigger");else{if(B.closeRequestedTrigger){var w; y=(w=B.closeRequestedTrigger)!=null&&w.triggeringLayoutId?new i6(KH,B.closeRequestedTrigger.triggeringLayoutId,B.id):new d("Not able to create CloseRequestedTrigger")}else if(B.slotIdScheduledTrigger){var E;y=(E=B.slotIdScheduledTrigger)!=null&&E.triggeringSlotId?new Hd(KH,B.slotIdScheduledTrigger.triggeringSlotId,B.id):new d("Not able to create SlotIdScheduledTrigger")}else{if(B.mediaTimeRangeTrigger){var z;r=Number((z=B.mediaTimeRangeTrigger)==null?void 0:z.offsetStartMilliseconds);var q;J=Number((q= B.mediaTimeRangeTrigger)==null?void 0:q.offsetEndMilliseconds);isFinite(r)&&isFinite(J)?(q=J,q===-1&&(q=a),a=r>q?new d("AD_PLACEMENT_KIND_MILLISECONDS endMs needs to be >= startMs.",{offsetStartMs:r,offsetEndMs:q},"ADS_CLIENT_ERROR_MESSAGE_AD_PLACEMENT_END_SHOULD_GREATER_THAN_START",q===a&&r-500<=q):new EO(r,q),B=a instanceof d?a:new UC(KH,y,a,!1,B.id)):B=new d("Not able to create MediaTimeRangeTrigger")}else if(B.contentVideoIdEndedTrigger)B=B.contentVideoIdEndedTrigger?new Xl(KH,y,!1,B.id):new d("Not able to create ContentVideoIdEndedTrigger"); else{if(B.layoutIdEnteredTrigger){var L;y=(L=B.layoutIdEnteredTrigger)!=null&&L.triggeringLayoutId?new M7(KH,B.layoutIdEnteredTrigger.triggeringLayoutId,B.id):new d("Not able to create LayoutIdEnteredTrigger")}else if(B.timeRelativeToLayoutEnterTrigger){var b;y=(b=B.timeRelativeToLayoutEnterTrigger)!=null&&b.triggeringLayoutId?new Cm(KH,Number(B.timeRelativeToLayoutEnterTrigger.durationMs),B.timeRelativeToLayoutEnterTrigger.triggeringLayoutId,B.id):new d("Not able to create TimeRelativeToLayoutEnterTrigger")}else if(B.onDifferentLayoutIdEnteredTrigger){var S; y=(S=B.onDifferentLayoutIdEnteredTrigger)!=null&&S.triggeringLayoutId&&B.onDifferentLayoutIdEnteredTrigger.slotType&&B.onDifferentLayoutIdEnteredTrigger.layoutType?new sC(KH,B.onDifferentLayoutIdEnteredTrigger.triggeringLayoutId,B.onDifferentLayoutIdEnteredTrigger.slotType,B.onDifferentLayoutIdEnteredTrigger.layoutType,B.id):new d("Not able to create CloseRequestedTrigger")}else{if(B.liveStreamBreakStartedTrigger)B=B.liveStreamBreakStartedTrigger&&B.id?new dx(KH,B.id):new d("Not able to create LiveStreamBreakStartedTrigger"); else if(B.liveStreamBreakEndedTrigger)B=B.liveStreamBreakEndedTrigger&&B.id?new I_(KH,B.id):new d("Not able to create LiveStreamBreakEndedTrigger");else{if(B.liveStreamBreakScheduledDurationMatchedTrigger){var P;y=(P=B.liveStreamBreakScheduledDurationMatchedTrigger)!=null&&P.breakDurationMs?new Z_(Number(B.liveStreamBreakScheduledDurationMatchedTrigger.breakDurationMs||"0")||0,B.id):new d("Not able to create LiveStreamBreakScheduledDurationMatchedTrigger")}else if(B.liveStreamBreakScheduledDurationNotMatchedTrigger){var A; y=(A=B.liveStreamBreakScheduledDurationNotMatchedTrigger)!=null&&A.breakDurationMs?new nb(Number(B.liveStreamBreakScheduledDurationNotMatchedTrigger.breakDurationMs||"0")||0,B.id):new d("Not able to create LiveStreamBreakScheduledDurationNotMatchedTrigger")}else if(B.newSlotScheduledWithBreakDurationTrigger){var D;y=(D=B.newSlotScheduledWithBreakDurationTrigger)!=null&&D.breakDurationMs?new jV(Number(B.newSlotScheduledWithBreakDurationTrigger.breakDurationMs||"0")||0,B.id):new d("Not able to create NewSlotScheduledWithBreakDurationTrigger")}else y= B.prefetchCacheExpiredTrigger?new yk(KH,B.id):new d("Not able to convert an AdsControlflowTrigger.");B=y}y=B}B=y}y=B}B=y}y=B}B=y}y=B}B=y}y=B}B=y}return B}; rr=function(B,y){y.C>=2&&(B.slot_pos=y.adPodIndex);B.autoplay="1"}; vHU=function(B,y,a,r,k,x,J,m){return y===null?new d("Invalid slot type when get discovery companion fromActionCompanionAdRenderer",{slotType:y,ActionCompanionAdRenderer:r}):[hRr(B,y,J,x,function(C){var l=C.slotId;C=m(C);var c=r.adLayoutLoggingData,w=new Xu([new uD(r),new FG(k)]);l=Ay(a.X.get(),"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",l);var E={layoutId:l,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",xf:"core"};return{layoutId:l,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",Rs:new Map, layoutExitNormalTriggers:[new Bd(a.C,J)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:"core",clientMetadata:w,zJ:C(E),adLayoutLoggingData:c}})]}; BeN=function(B,y,a,r,k,x,J,m){return y===null?new d("Invalid slot type when get discovery companion fromTopBannerImageTextIconButtonedLayoutViewModel",{slotType:y,TopBannerImageTextIconButtonedLayoutViewModel:r}):[hRr(B,y,J,x,function(C){var l=C.slotId;C=m(C);var c=r.adLayoutLoggingData,w=new Xu([new YX(r),new FG(k)]);l=Ay(a.X.get(),"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",l);var E={layoutId:l,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",xf:"core"};return{layoutId:l,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON", Rs:new Map,layoutExitNormalTriggers:[new Bd(a.C,J)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:"core",clientMetadata:w,zJ:C(E),adLayoutLoggingData:c}})]}; krE=function(B,y,a,r,k,x){if(!x)for(y=g.Y(y),x=y.next();!x.done;x=y.next())x=x.value,kF(B,x.renderer,x.config.adPlacementConfig.kind);B=Array.from(B.values()).filter(function(c){return yhr(c)}); y=[];x=g.Y(B);for(var J=x.next(),m={};!J.done;m={MA:void 0},J=x.next()){m.MA=J.value;J=g.Y(m.MA.SL);for(var C=J.next(),l={};!C.done;l={qo:void 0},C=J.next())l.qo=C.value,C=function(c,w){return function(E){return c.qo.p6(E,w.MA.instreamVideoAdRenderer.elementId,c.qo.b3)}}(l,m),l.qo.isContentVideoCompanion?y.push(az0(a,r,k,m.MA.instreamVideoAdRenderer.elementId,l.qo.associatedCompositePlayerBytesLayoutId,l.qo.adSlotLoggingData,C)):B.length>1?y.push(rhK(a,r,k,m.MA.instreamVideoAdRenderer.elementId,l.qo.adSlotLoggingData, function(c,w){return function(E){return c.qo.p6(E,w.MA.instreamVideoAdRenderer.elementId,c.qo.b3,c.qo.associatedCompositePlayerBytesLayoutId)}}(l,m))):y.push(rhK(a,r,k,m.MA.instreamVideoAdRenderer.elementId,l.qo.adSlotLoggingData,C))}return y}; kF=function(B,y,a){if(y=xDE(y)){y=g.Y(y);for(var r=y.next();!r.done;r=y.next())if((r=r.value)&&r.externalVideoId){var k=xF(B,r.externalVideoId);k.instreamVideoAdRenderer||(k.instreamVideoAdRenderer=r,k.tp=a)}else ai("InstreamVideoAdRenderer without externalVideoId")}}; xDE=function(B){var y=[],a=B.sandwichedLinearAdRenderer&&B.sandwichedLinearAdRenderer.linearAd&&g.f(B.sandwichedLinearAdRenderer.linearAd,T3);if(a)return y.push(a),y;if(B.instreamVideoAdRenderer)return y.push(B.instreamVideoAdRenderer),y;if(B.linearAdSequenceRenderer&&B.linearAdSequenceRenderer.linearAds){B=g.Y(B.linearAdSequenceRenderer.linearAds);for(a=B.next();!a.done;a=B.next())a=a.value,g.f(a,T3)&&y.push(g.f(a,T3));return y}return null}; yhr=function(B){if(B.instreamVideoAdRenderer===void 0)return ai("AdPlacementSupportedRenderers without matching InstreamVideoAdRenderer"),!1;for(var y=g.Y(B.SL),a=y.next();!a.done;a=y.next()){a=a.value;if(a.p6===void 0)return!1;if(a.b3===void 0)return ai("AdPlacementConfig for AdPlacementSupportedRenderers that matches an InstreamVideoAdRenderer is undefined"),!1;if(B.tp===void 0||a.g_===void 0||B.tp!==a.g_&&a.g_!=="AD_PLACEMENT_KIND_SELF_START")return!1;if(B.instreamVideoAdRenderer.elementId===void 0)return ai("InstreamVideoAdRenderer has no elementId", void 0,void 0,{kind:B.tp,"matching APSR kind":a.g_}),!1}return!0}; xF=function(B,y){B.has(y)||B.set(y,{instreamVideoAdRenderer:void 0,tp:void 0,adVideoId:y,SL:[]});return B.get(y)}; Jx=function(B,y,a,r,k,x,J,m,C){k?xF(B,k).SL.push({SP3:y,g_:a,isContentVideoCompanion:r,b3:J,associatedCompositePlayerBytesLayoutId:x,adSlotLoggingData:m,p6:C}):ai("Companion AdPlacementSupportedRenderer without adVideoId")}; H5=function(B){var y=0;B=g.Y(B.questions);for(var a=B.next();!a.done;a=B.next())if(a=a.value,a=g.f(a,IF)||g.f(a,ZT)){var r=void 0;y+=((r=a.surveyAdQuestionCommon)==null?void 0:r.durationMilliseconds)||0}return y}; mF=function(B){var y,a,r,k,x=((a=g.f((y=B.questions)==null?void 0:y[0],IF))==null?void 0:a.surveyAdQuestionCommon)||((k=g.f((r=B.questions)==null?void 0:r[0],ZT))==null?void 0:k.surveyAdQuestionCommon),J;y=[].concat(g.Ee(((J=B.playbackCommands)==null?void 0:J.instreamAdCompleteCommands)||[]),g.Ee((x==null?void 0:x.timeoutCommands)||[]));var m,C,l,c,w,E,z,q,L,b,S,P,A,D,M,U,n,xW,C4,HE;return{impressionCommands:(m=B.playbackCommands)==null?void 0:m.impressionCommands,errorCommands:(C=B.playbackCommands)== null?void 0:C.errorCommands,muteCommands:(l=B.playbackCommands)==null?void 0:l.muteCommands,unmuteCommands:(c=B.playbackCommands)==null?void 0:c.unmuteCommands,pauseCommands:(w=B.playbackCommands)==null?void 0:w.pauseCommands,rewindCommands:(E=B.playbackCommands)==null?void 0:E.rewindCommands,resumeCommands:(z=B.playbackCommands)==null?void 0:z.resumeCommands,skipCommands:(q=B.playbackCommands)==null?void 0:q.skipCommands,progressCommands:(L=B.playbackCommands)==null?void 0:L.progressCommands,s6f:(b= B.playbackCommands)==null?void 0:b.clickthroughCommands,fullscreenCommands:(S=B.playbackCommands)==null?void 0:S.fullscreenCommands,activeViewViewableCommands:(P=B.playbackCommands)==null?void 0:P.activeViewViewableCommands,activeViewMeasurableCommands:(A=B.playbackCommands)==null?void 0:A.activeViewMeasurableCommands,activeViewFullyViewableAudibleHalfDurationCommands:(D=B.playbackCommands)==null?void 0:D.activeViewFullyViewableAudibleHalfDurationCommands,activeViewAudioAudibleCommands:(M=B.playbackCommands)== null?void 0:(U=M.activeViewTracking)==null?void 0:U.activeViewAudioAudibleCommands,activeViewAudioMeasurableCommands:(n=B.playbackCommands)==null?void 0:(xW=n.activeViewTracking)==null?void 0:xW.activeViewAudioMeasurableCommands,endFullscreenCommands:(C4=B.playbackCommands)==null?void 0:C4.endFullscreenCommands,abandonCommands:(HE=B.playbackCommands)==null?void 0:HE.abandonCommands,completeCommands:y}}; HW4=function(B,y,a,r,k,x,J){return function(m,C){return Jh$(B,C.slotId,m,x,function(l,c){var w=C.layoutId;l=J(l);return oM(y,w,c,k,l,"LAYOUT_TYPE_SURVEY",[new UT(a),r],a.adLayoutLoggingData)})}}; CrU=function(B,y,a,r,k,x,J){if(!mDH(B))return new d("Invalid InstreamVideoAdRenderer for SlidingText.",{instreamVideoAdRenderer:B});var m=B.additionalPlayerOverlay.slidingTextPlayerOverlayRenderer;return[oJx(x,y,a,r,function(C){var l=C.slotId;C=J(C);l=Ay(k.X.get(),"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY",l);var c={layoutId:l,layoutType:"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY",xf:"core"},w=new OC(k.C,r);return{layoutId:l,layoutType:"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY",Rs:new Map,layoutExitNormalTriggers:[w], layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:"core",clientMetadata:new Xu([new jD(m)]),zJ:C(c)}})]}; mDH=function(B){B=g.f(B==null?void 0:B.additionalPlayerOverlay,gJZ);if(!B)return!1;var y=B.slidingMessages;return B.title&&y&&y.length!==0?!0:!1}; chr=function(B,y,a,r,k){var x;if((x=B.playerOverlay)==null||!x.instreamSurveyAdRenderer)return function(){return[]}; if(!Kox(B))return function(){return new d("Received invalid InstreamVideoAdRenderer for DAI survey.",{instreamVideoAdRenderer:B})}; var J=B.playerOverlay.instreamSurveyAdRenderer,m=H5(J);return m<=0?function(){return new d("InstreamSurveyAdRenderer should have valid duration.",{instreamSurveyAdRenderer:J})}:function(C,l){var c=lzU(C,a,r,function(w){var E=w.slotId; w=l(w);var z=mF(J);E=Ay(k.X.get(),"LAYOUT_TYPE_SURVEY",E);var q={layoutId:E,layoutType:"LAYOUT_TYPE_SURVEY",xf:"core"},L=new OC(k.C,r),b=new aF(k.C,E),S=new oF(k.C,E),P=new EHH(k.C);return{layoutId:E,layoutType:"LAYOUT_TYPE_SURVEY",Rs:new Map,layoutExitNormalTriggers:[L,P],layoutExitSkipTriggers:[b],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[S],Nm:[],xf:"core",clientMetadata:new Xu([new dP(J),new FG(y),new Y6(m/1E3),new T2(z)]),zJ:w(q),adLayoutLoggingData:J.adLayoutLoggingData}}); C=CrU(B,a,c.slotId,r,k,C,l);return C instanceof d?C:[c].concat(g.Ee(C))}}; uV$=function(B,y,a,r,k,x,J){J=J===void 0?!1:J;var m=[];try{var C=[];if(a.renderer.linearAdSequenceRenderer)var l=function(L){L=wOE(L.slotId,a,y,k(L),r,x,J);C=L.Jg0;return L.KW}; else if(a.renderer.instreamVideoAdRenderer)l=function(L){var b=L.slotId;L=k(L);var S=J,P=a.config.adPlacementConfig,A=EJK(P),D=A.Vd,M=A.wl;A=a.renderer.instreamVideoAdRenderer;var U;if(A==null?0:(U=A.playerOverlay)==null?0:U.instreamSurveyAdRenderer)throw new TypeError("Survey overlay should not be set on single video.");var n=Cq(A,S);U=Math.min(D+n.videoLengthSeconds*1E3,M);S=new W4(0,[n.videoLengthSeconds]);M=n.videoLengthSeconds;var xW=n.playerVars,C4=n.instreamAdPlayerOverlayRenderer,HE=n.playerOverlayLayoutRenderer, g$$=n.adVideoId,yr=zm$(a),YW=n.Rs;n=n.v_;var ex=A==null?void 0:A.adLayoutLoggingData;A=A==null?void 0:A.sodarExtensionData;b=Ay(y.X.get(),"LAYOUT_TYPE_MEDIA",b);var BC={layoutId:b,layoutType:"LAYOUT_TYPE_MEDIA",xf:"core"};return{layoutId:b,layoutType:"LAYOUT_TYPE_MEDIA",Rs:YW,layoutExitNormalTriggers:[new I_(y.C)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:"core",clientMetadata:new Xu([new iD(r),new JP(M),new HZ(xW),new CH(D),new g2(U),C4&& new XG(C4),HE&&new fp(HE),new FG(P),new Kp(g$$),new Gu(S),new z2(yr),A&&new od(A),new ad({current:null}),new cZ({}),new PZ(n)].filter(qhN)),zJ:L(BC),adLayoutLoggingData:ex}}; else throw new TypeError("Expected valid AdPlacementRenderer for DAI");var c=VJL(B,r,a.adSlotLoggingData,l);m.push(c);for(var w=g.Y(C),E=w.next();!E.done;E=w.next()){var z=E.value,q=z(B,k);if(q instanceof d)return q;m.push.apply(m,g.Ee(q))}}catch(L){return new d(L,{errorMessage:L.message,AdPlacementRenderer:a,numberOfSurveyRenderers:Rmr(a)})}return m}; Rmr=function(B){B=(B.renderer.linearAdSequenceRenderer||{}).linearAds;return B!=null&&B.length?B.filter(function(y){var a,r;return((a=g.f(y,T3))==null?void 0:(r=a.playerOverlay)==null?void 0:r.instreamSurveyAdRenderer)!=null}).length:0}; wOE=function(B,y,a,r,k,x,J){var m=y.config.adPlacementConfig,C=EJK(m),l=C.Vd,c=C.wl;C=(y.renderer.linearAdSequenceRenderer||{}).linearAds;if(C==null||!C.length)throw new TypeError("Expected linear ads");var w=[],E={xt:l,DE:0,p0b:w};C=C.map(function(q){return YhL(B,q,E,a,r,m,k,c,J)}).map(function(q,L){L=new W4(L,w); return q(L)}); var z=C.map(function(q){return q.Im}); return{KW:LCe(a,B,l,z,m,zm$(y),r,c,x),Jg0:C.map(function(q){return q.tpb})}}; YhL=function(B,y,a,r,k,x,J,m,C){var l=Cq(g.f(y,T3),C),c=a.xt,w=a.DE,E=Math.min(c+l.videoLengthSeconds*1E3,m);a.xt=E;a.DE++;a.p0b.push(l.videoLengthSeconds);var z,q,L=(z=g.f(y,T3))==null?void 0:(q=z.playerOverlay)==null?void 0:q.instreamSurveyAdRenderer;if(l.adVideoId==="nPpU29QrbiU"&&L==null)throw new TypeError("Survey slate media has no survey overlay");return function(b){rr(l.playerVars,b);var S,P,A=l.videoLengthSeconds,D=l.playerVars,M=l.Rs,U=l.v_,n=l.instreamAdPlayerOverlayRenderer,xW=l.playerOverlayLayoutRenderer, C4=l.adVideoId,HE=(S=g.f(y,T3))==null?void 0:S.adLayoutLoggingData;S=(P=g.f(y,T3))==null?void 0:P.sodarExtensionData;P=Ay(r.X.get(),"LAYOUT_TYPE_MEDIA",B);var g$$={layoutId:P,layoutType:"LAYOUT_TYPE_MEDIA",xf:"adapter"};b={layoutId:P,layoutType:"LAYOUT_TYPE_MEDIA",Rs:M,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:"adapter",clientMetadata:new Xu([new iD(J),new JP(A),new HZ(D),new CH(c),new g2(E),new l7(w),new ad({current:null}), n&&new XG(n),xW&&new fp(xW),new FG(x),new Kp(C4),new Gu(b),S&&new od(S),L&&new tP(L),new cZ({}),new PZ(U)].filter(qhN)),zJ:k(g$$),adLayoutLoggingData:HE};A=chr(g.f(y,T3),x,J,b.layoutId,r);return{Im:b,tpb:A}}}; Cq=function(B,y){if(!B)throw new TypeError("Expected instream video ad renderer");if(!B.playerVars)throw new TypeError("Expected player vars in url encoded string");var a=n6(B.playerVars),r=Number(a.length_seconds);if(isNaN(r))throw new TypeError("Expected valid length seconds in player vars");var k=Number(B.trimmedMaxNonSkippableAdDurationMs);r=isNaN(k)?r:Math.min(r,k/1E3);k=B.playerOverlay||{};k=k.instreamAdPlayerOverlayRenderer===void 0?null:k.instreamAdPlayerOverlayRenderer;var x=B.playerOverlay|| {};x=x.playerOverlayLayoutRenderer===void 0?null:x.playerOverlayLayoutRenderer;var J=a.video_id;J||(J=(J=B.externalVideoId)?J:void 0);if(!J)throw new TypeError("Expected valid video id in IVAR");if(y&&r===0){var m;y=(m=NeW[J])!=null?m:r}else y=r;return{playerVars:a,videoLengthSeconds:y,instreamAdPlayerOverlayRenderer:k,playerOverlayLayoutRenderer:x,adVideoId:J,Rs:B.pings?mn(B.pings):new Map,v_:HV(B.pings)}}; zm$=function(B){B=Number(B.driftRecoveryMs);return isNaN(B)||B<=0?null:B}; EJK=function(B){var y=B.adTimeOffset||{};B=y.offsetEndMilliseconds;y=Number(y.offsetStartMilliseconds);if(isNaN(y))throw new TypeError("Expected valid start offset");B=Number(B);if(isNaN(B))throw new TypeError("Expected valid end offset");return{Vd:y,wl:B}}; bWE=function(B){var y,a=(y=fH(B.clientMetadata,"metadata_type_player_bytes_callback_ref"))==null?void 0:y.current;if(!a)return null;y=fH(B.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref");var r=B.layoutId,k=fH(B.clientMetadata,"metadata_type_content_cpn"),x=fH(B.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"),J=fH(B.clientMetadata,"metadata_type_player_underlay_renderer"),m=fH(B.clientMetadata,"metadata_type_ad_placement_config"),C=fH(B.clientMetadata,"metadata_type_video_length_seconds"); var l=DS(B.clientMetadata,"metadata_type_layout_enter_ms")&&DS(B.clientMetadata,"metadata_type_layout_exit_ms")?(fH(B.clientMetadata,"metadata_type_layout_exit_ms")-fH(B.clientMetadata,"metadata_type_layout_enter_ms"))/1E3:void 0;return{D8:r,contentCpn:k,cI:a,MG:y,instreamAdPlayerOverlayRenderer:x,instreamAdPlayerUnderlayRenderer:J,adPlacementConfig:m,videoLengthSeconds:C,jd:l,inPlayerLayoutId:fH(B.clientMetadata,"metadata_type_linked_in_player_layout_id"),inPlayerSlotId:fH(B.clientMetadata,"metadata_type_linked_in_player_slot_id")}}; tJN=function(B,y,a,r,k,x,J,m,C,l,c,w,E,z,q){r=hy(r,"SLOT_TYPE_PLAYER_BYTES");B=TeU(k,B,J,a,r,C,l);if(B instanceof d)return B;var L;l=(L=fH(B.clientMetadata,"metadata_type_fulfilled_layout"))==null?void 0:L.layoutId;if(!l)return new d("Invalid adNotify layout");y=pOL(l,k,x,a,m,y,C,c,w,E,z,q,J);return y instanceof d?y:[B].concat(g.Ee(y))}; pOL=function(B,y,a,r,k,x,J,m,C,l,c,w,E){a=Prr(y,a,r,x,J,m,C,l,c,w,E);if(a instanceof d)return a;B=Shx(y,B,J,k,a);return B instanceof d?B:[].concat(g.Ee(B.Ni),[B.Po])}; Ahr=function(B,y,a,r,k,x,J,m,C,l,c,w,E,z){y=Prr(B,y,a,k,x,m,C,l,c,w,E,z);if(y instanceof d)return y;B=QmK(B,a,x,J,r,m.uV,y);return B instanceof d?B:B.Ni.concat(B.Po)}; Prr=function(B,y,a,r,k,x,J,m,C,l,c,w){var E=gr(r,a,l);return E instanceof i7?new d(E):l.S.Y().experiments.I7("html5_refactor_in_player_slot_generation")?function(z){var q=new W4(0,[E.PS]);z=FCL(y,E.layoutId,E.Qt,a,l4(E.playerVars,E.ox,x,C,q),E.PS,k,q,J(z),m.get(E.Qt.externalVideoId),w);q=[];if(E.Qt.playerOverlay.instreamAdPlayerOverlayRenderer){var L=bWE(z);if(!L)return ai("Expected MediaLayout to carry valid data to create InPlayerSlot and PlayerOverlayForMediaLayout",void 0,z),{layout:z,Ni:[]}; q=[GrZ(B,L.contentCpn,L.D8,function(S){return c5(y,S.slotId,"core",L,nH(c,S))},L.inPlayerSlotId)].concat(g.Ee(q)); if(L.instreamAdPlayerUnderlayRenderer&&wr(l)){var b=L.instreamAdPlayerUnderlayRenderer;q=[emN(B,L.contentCpn,L.D8,function(S){return DDE(y,S.slotId,b,L.adPlacementConfig,L.D8,nH(c,S))})].concat(g.Ee(q))}}return{layout:z, Ni:q}}:function(z){var q=new W4(0,[E.PS]); return{layout:FCL(y,E.layoutId,E.Qt,a,l4(E.playerVars,E.ox,x,C,q),E.PS,k,q,J(z),m.get(E.Qt.externalVideoId),w),Ni:[]}}}; gr=function(B,y,a){if(!B.playerVars)return new i7("No playerVars available in InstreamVideoAdRenderer.");var r,k;if(B.elementId==null||B.playerVars==null||B.playerOverlay==null||((r=B.playerOverlay)==null?void 0:r.instreamAdPlayerOverlayRenderer)==null&&((k=B.playerOverlay)==null?void 0:k.playerOverlayLayoutRenderer)==null||B.pings==null||B.externalVideoId==null)return new i7("Received invalid VOD InstreamVideoAdRenderer",{instreamVideoAdRenderer:B});r=n6(B.playerVars);k=Number(r.length_seconds); isNaN(k)&&(k=0,ai("Expected valid length seconds in player vars but got NaN"));if(a.uS(y.kind==="AD_PLACEMENT_KIND_START")){if(B.layoutId===void 0)return new i7("Expected server generated layout ID in instreamVideoAdRenderer");y=B.layoutId}else y=B.elementId;return{layoutId:y,Qt:B,playerVars:r,ox:B.playerVars,PS:k}}; l4=function(B,y,a,r,k){B.iv_load_policy=r;y=n6(y);if(y.cta_conversion_urls)try{B.cta_conversion_urls=JSON.parse(y.cta_conversion_urls)}catch(x){ai(x)}a.Jx&&(B.ctrl=a.Jx);a.lW&&(B.ytr=a.lW);a.yS&&(B.ytrcc=a.yS);a.isMdxPlayback&&(B.mdx="1");B.vvt&&(B.vss_credentials_token=B.vvt,a.b9&&(B.vss_credentials_token_type=a.b9),a.mdxEnvironment&&(B.mdx_environment=a.mdxEnvironment));rr(B,k);return B}; WCZ=function(B){var y=new Map;B=g.Y(B);for(var a=B.next();!a.done;a=B.next())(a=a.value.renderer.remoteSlotsRenderer)&&a.hostElementId&&y.set(a.hostElementId,a);return y}; E0=function(B){return B.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_BYTES"}; KCZ=function(B){return B!=null}; IzU=function(B,y,a,r,k,x,J,m,C,l,c,w,E,z){for(var q=[],L=g.Y(B),b=L.next();!b.done;b=L.next())if(b=b.value,!SaK(b)&&!eRE(b)){var S=E0(b)&&!!b.slotEntryTrigger.beforeContentVideoIdStartedTrigger,P=C.uS(S),A=iWN(b,l,r,a.PG,P);if(A instanceof d)return A;var D=void 0,M={slotId:b.adSlotMetadata.slotId,slotType:b.adSlotMetadata.slotType,slotPhysicalPosition:(D=b.adSlotMetadata.slotPhysicalPosition)!=null?D:1,xf:"core",slotEntryTrigger:A.slotEntryTrigger,slotFulfillmentTriggers:A.slotFulfillmentTriggers, slotExpirationTriggers:A.slotExpirationTriggers},U=g.f(b.fulfillmentContent.fulfilledLayout,Km);if(U){if(!Wd(U))return new d("Invalid PlayerBytesAdLayoutRenderer");D=w&&!(E0(b)&&b.slotEntryTrigger.beforeContentVideoIdStartedTrigger);A=A.slotFulfillmentTriggers.some(function(n){return n instanceof Z_}); P=D?XOU(M,b.adSlotMetadata.triggerEvent,U,a,r,x,l,B,P,E,A,z):fz0(M,b.adSlotMetadata.triggerEvent,U,y,a,r,k,x,J,m,C,l,B,c,P,b.adSlotMetadata.triggeringSourceLayoutId);if(P instanceof d)return P;A=[];E0(b)&&A.push(new G2({bX:E0(b)&&!!b.slotEntryTrigger.beforeContentVideoIdStartedTrigger}));D&&A.push(new cZ({}));a.uV&&A.push(new pH({}));A.push(new AP(S));b=Object.assign({},M,{clientMetadata:new Xu(A),fulfilledLayout:P.layout,adSlotLoggingData:b.adSlotMetadata.adSlotLoggingData});q.push.apply(q,g.Ee(P.Ni)); q.push(b)}else if(S=g.f(b.fulfillmentContent.fulfilledLayout,$4)){if(!PGJ(S))return new d("Invalid PlayerUnderlayAdLayoutRenderer");S=MJL(S,r,a.PG,x,M,b.adSlotMetadata.triggerEvent,b.adSlotMetadata.triggeringSourceLayoutId);if(S instanceof d)return S;b=Object.assign({},M,{clientMetadata:new Xu([]),fulfilledLayout:S,adSlotLoggingData:b.adSlotMetadata.adSlotLoggingData});q.push(b)}else if(S=g.f(b.fulfillmentContent.fulfilledLayout,A1Z)){if(!RR$(S))return new d("Invalid AboveFeedAdLayoutRenderer");S= $DZ(S,r,a.PG,x,M,b.adSlotMetadata.triggerEvent,b.adSlotMetadata.triggeringSourceLayoutId);if(S instanceof d)return S;b=Object.assign({},M,{clientMetadata:new Xu([]),fulfilledLayout:S,adSlotLoggingData:b.adSlotMetadata.adSlotLoggingData});q.push(b)}else if(S=g.f(b.fulfillmentContent.fulfilledLayout,FoJ)){if(!cd(S.adLayoutMetadata)||!g.f(S.renderingContent,wc))return new d("Invalid BelowPlayerAdLayoutRenderer");S=$DZ(S,r,a.PG,x,M,b.adSlotMetadata.triggerEvent,b.adSlotMetadata.triggeringSourceLayoutId); if(S instanceof d)return S;b=Object.assign({},M,{clientMetadata:new Xu([]),fulfilledLayout:S,adSlotLoggingData:b.adSlotMetadata.adSlotLoggingData});q.push(b)}else if(S=g.f(b.fulfillmentContent.fulfilledLayout,OD)){if(!Xb(S))return new d("Invalid PlayerBytesSequenceItemAdLayoutRenderer");S=OW4(S,r,a.PG,x,M,b.adSlotMetadata.triggerEvent);if(S instanceof d)return S;b=Object.assign({},M,{clientMetadata:new Xu([]),fulfilledLayout:S,adSlotLoggingData:b.adSlotMetadata.adSlotLoggingData});q.push(b)}else return new d("Unable to retrieve a client slot ["+ M.slotType+"] from a given AdSlotRenderer")}return q}; OW4=function(B,y,a,r,k,x){var J={layoutId:B.adLayoutMetadata.layoutId,layoutType:B.adLayoutMetadata.layoutType,xf:"core"};y=ze(B,y,a);return y instanceof d?y:(a=g.f(B.renderingContent,im))&&a.pings?Object.assign({},J,{renderingContent:B.renderingContent,Rs:mn(a.pings)},y,{zJ:nH(r,k)(J),clientMetadata:new Xu([new FG(q_(x))]),adLayoutLoggingData:B.adLayoutMetadata.adLayoutLoggingData}):new d("VideoAdTracking is missing from PlayerBytesSequenceItemAdLayoutRenderer")}; $DZ=function(B,y,a,r,k,x,J){var m={layoutId:B.adLayoutMetadata.layoutId,layoutType:B.adLayoutMetadata.layoutType,xf:"core"};y=ze(B,y,a);if(y instanceof d)return y;a=[];a.push(new FG(q_(x)));x==="SLOT_TRIGGER_EVENT_LAYOUT_ID_ENTERED"&&J!==void 0&&a.push(new sT(J));return Object.assign({},m,{renderingContent:B.renderingContent,Rs:new Map([["impression",ZWN(B)]])},y,{zJ:nH(r,k)(m),clientMetadata:new Xu(a),adLayoutLoggingData:B.adLayoutMetadata.adLayoutLoggingData})}; MJL=function(B,y,a,r,k,x,J){if(B.adLayoutMetadata.layoutType==="LAYOUT_TYPE_DISMISSABLE_PANEL_TEXT_PORTRAIT_IMAGE")if(J=g.f(B.renderingContent,fm))if(J=g.f(J.sidePanel,ps$)){var m={layoutId:B.adLayoutMetadata.layoutId,layoutType:B.adLayoutMetadata.layoutType,xf:"core"};y=ze(B,y,a);B=y instanceof d?y:Object.assign({},m,{renderingContent:B.renderingContent,Rs:new Map([["impression",J.impressionPings||[]],["resume",J.resumePings||[]]])},y,{zJ:nH(r,k)(m),clientMetadata:new Xu([new FG(q_(x))]),adLayoutLoggingData:B.adLayoutMetadata.adLayoutLoggingData})}else B= new d("DismissablePanelTextPortraitImageRenderer is missing");else B=new d("SqueezebackPlayerSidePanelRenderer is missing");else B.adLayoutMetadata.layoutType==="LAYOUT_TYPE_DISPLAY_TRACKING"?g.f(B.renderingContent,N0N)?(J={layoutId:B.adLayoutMetadata.layoutId,layoutType:B.adLayoutMetadata.layoutType,xf:"core"},y=ze(B,y,a),B=y instanceof d?y:Object.assign({},J,{renderingContent:B.renderingContent,Rs:new Map},y,{zJ:nH(r,k)(J),clientMetadata:new Xu([new FG(q_(x))]),adLayoutLoggingData:B.adLayoutMetadata.adLayoutLoggingData})): B=new d("CounterfactualRenderer is missing"):B.adLayoutMetadata.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE"?B=new d("PlayerUnderlaySlot cannot be created because adUxReadyApiProvider is null"):B.adLayoutMetadata.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE_CAROUSEL"?B=new d("PlayerUnderlaySlot cannot be created because adUxReadyApiProvider is null"):B.adLayoutMetadata.layoutType==="LAYOUT_TYPE_DISPLAY_UNDERLAY_TEXT_GRID_CARDS"?g.f(B.renderingContent,Mo)?(x={layoutId:B.adLayoutMetadata.layoutId,layoutType:B.adLayoutMetadata.layoutType, xf:"core"},y=ze(B,y,a),B=y instanceof d?y:J?Object.assign({},x,{renderingContent:B.renderingContent,Rs:new Map},y,{zJ:nH(r,k)(x),clientMetadata:new Xu([new sT(J)]),adLayoutLoggingData:B.adLayoutMetadata.adLayoutLoggingData}):new d("Not able to parse an SDF PlayerUnderlay layout because the triggeringMediaLayoutId in AdSlotMetadata is missing")):B=new d("DisplayUnderlayTextGridCardsLayoutViewModel is missing"):B.adLayoutMetadata.layoutType==="LAYOUT_TYPE_VIDEO_AD_INFO"?g.f(B.renderingContent,bRe)? (x={layoutId:B.adLayoutMetadata.layoutId,layoutType:B.adLayoutMetadata.layoutType,xf:"core"},y=ze(B,y,a),B=y instanceof d?y:Object.assign({},x,{renderingContent:B.renderingContent,Rs:new Map([])},y,{zJ:nH(r,k)(x),adLayoutLoggingData:B.adLayoutMetadata.adLayoutLoggingData,clientMetadata:new Xu([])})):B=new d("AdsEngagementPanelSectionListViewModel is missing"):B=new d("LayoutType ["+B.adLayoutMetadata.layoutType+"] is invalid for PlayerUnderlaySlot");return B}; XOU=function(B,y,a,r,k,x,J,m,C,l,c,w){if((w==null?void 0:w.LG)===void 0||(w==null?void 0:w.rk)===void 0)return new d("Cached ad break range from cue point is missing");var E=ze(a,k,r.PG);if(E instanceof d)return E;E={layoutExitMuteTriggers:[],layoutExitNormalTriggers:E.layoutExitNormalTriggers,layoutExitSkipTriggers:[],Nm:[],layoutExitUserInputSubmittedTriggers:[]};if(g.f(a.renderingContent,T3))return B=nJr(B,y,a,E,k,x,m,C,r.PG,J,w.LG,w.rk),B instanceof d?B:B.Q4===void 0?new d("Expecting associatedInPlayerSlot for single DAI media layout"): {layout:B.layout,Ni:[B.Q4]};var z=g.f(a.renderingContent,No);if(z){if(!cd(a.adLayoutMetadata))return new d("Invalid ad layout metadata");if(!bm(z))return new d("Invalid sequential layout");z=z.sequentialLayouts.map(function(q){return q.playerBytesAdLayoutRenderer}); B=dDU(B,y,a,E,z,k,r,x,J,C,m,l,w.LG,w.rk,c);return B instanceof d?B:{layout:B.RN,Ni:B.Ni}}return new d("Not able to convert a sequential layout")}; dDU=function(B,y,a,r,k,x,J,m,C,l,c,w,E,z,q){var L=UDW(k,E,z);if(L instanceof d)return L;var b=[],S=[];L=g.Y(L);for(var P=L.next();!P.done;P=L.next()){var A=P.value;P=B;var D=k[A.DE],M=A,U=y;A=x;var n=J,xW=m,C4=C,HE=l,g$$=c,yr=VL(D);if(yr instanceof d)P=yr;else{var YW={layoutId:D.adLayoutMetadata.layoutId,layoutType:D.adLayoutMetadata.layoutType,xf:"adapter"};M=jmH(U,D,M,A);M instanceof d?P=M:(P=Object.assign({},YW,RM,{Rs:yr,renderingContent:D.renderingContent,clientMetadata:new Xu(M),zJ:nH(xW,P)(YW), adLayoutLoggingData:D.adLayoutMetadata.adLayoutLoggingData}),P=(D=u4(g$$,P,A,n.PG,xW,C4,HE,void 0,!0))?D instanceof d?D:{layout:P,Q4:D}:new d("Expecting associatedInPlayerSlot"))}if(P instanceof d)return P;b.push(P.layout);S.push(P.Q4)}k={layoutId:a.adLayoutMetadata.layoutId,layoutType:a.adLayoutMetadata.layoutType,xf:"core"};y=[new z2(Number(a.driftRecoveryMs)),new CH(E),new g2(z),new FG(q_(y)),new Qi(w),new cZ({})];q&&y.push(new ej({}));return{RN:Object.assign({},k,r,{pP:b,Rs:new Map,clientMetadata:new Xu(y), zJ:nH(m,B)(k)}),Ni:S}}; nJr=function(B,y,a,r,k,x,J,m,C,l,c,w){if(!Wd(a))return new d("Invalid PlayerBytesAdLayoutRenderer");var E=VL(a);if(E instanceof d)return E;var z={layoutId:a.adLayoutMetadata.layoutId,layoutType:a.adLayoutMetadata.layoutType,xf:"core"},q=g.f(a.renderingContent,T3);if(!q)return new d("Invalid rendering content for DAI media layout");q=Cq(q,!1);c={Bb:q,DE:0,xt:c,Oy:Math.min(c+q.videoLengthSeconds*1E3,w),wy:new W4(0,[q.videoLengthSeconds])};var L;w=(L=Number(a.driftRecoveryMs))!=null?L:void 0;y=jmH(y, a,c,k,w);if(y instanceof d)return y;B=Object.assign({},z,r,{Rs:E,renderingContent:a.renderingContent,clientMetadata:new Xu(y),zJ:nH(x,B)(z),adLayoutLoggingData:a.adLayoutMetadata.adLayoutLoggingData});return(k=u4(J,B,k,C,x,l,m,void 0,!0))?k instanceof d?k:{layout:B,Q4:k}:new d("Expecting associatedInPlayerSlot")}; fz0=function(B,y,a,r,k,x,J,m,C,l,c,w,E,z,q,L){var b=ze(a,x,k.PG);if(b instanceof d)return b;if(g.f(a.renderingContent,T3)){C=smJ([a],k,C);if(C instanceof d)return C;if(C.length!==1)return new d("Only expected one media layout.");B=hmN(B,y,a,b,C[0],void 0,"core",r,x,J,m,l,E,z,q,k.PG,w,void 0,L);return B instanceof d?B:{layout:B.layout,Ni:B.Q4?[B.Q4]:[]}}var S=g.f(a.renderingContent,No);if(S){if(!cd(a.adLayoutMetadata))return new d("Invalid ad layout metadata");if(!bm(S))return new d("Invalid sequential layout"); S=S.sequentialLayouts.map(function(P){return P.playerBytesAdLayoutRenderer}); B=vJ0(B,y,a.adLayoutMetadata,b,S,r,x,k,C,J,m,l,c,w,q,E,z,L);return B instanceof d?B:{layout:B.RN,Ni:B.Ni}}return new d("Not able to convert a sequential layout")}; vJ0=function(B,y,a,r,k,x,J,m,C,l,c,w,E,z,q,L,b,S){var P=new Wp({current:null}),A=smJ(k,m,C);if(A instanceof d)return A;C=[];for(var D=[],M=void 0,U=0;U0&&(U.push(S),U.push(new DG(M.adPodSkipTarget)));(x=l.get(M.externalVideoId))&&U.push(new u7(x));x=U}else x=new d("Invalid vod media renderer")}if(x instanceof d)return x;B=Object.assign({},J,r,{Rs:A,renderingContent:a.renderingContent,clientMetadata:new Xu(x),zJ:nH(c,B)(J),adLayoutLoggingData:a.adLayoutMetadata.adLayoutLoggingData});a=g.f(a.renderingContent,T3);if(!a||!Lm(a))return new d("Invalid meida renderer");w=xF(w,a.externalVideoId);w.instreamVideoAdRenderer=a;w.tp="AD_PLACEMENT_KIND_START";return z?(C=u4(E,B,C,L,c,b,q,S,!1),C instanceof d?C:aGZ(B.layoutId,E)&&C?{layout:Object.assign({},B,{clientMetadata:new Xu(x.concat(new OT(C)))})}:{layout:B,Q4:C}): {layout:B}}; BPN=function(B,y,a,r,k){if(!Wd(y))return new d("Invalid PlayerBytesAdLayoutRenderer");var x=g.f(y.renderingContent,IC);if(!x||x.durationMilliseconds===void 0)return new d("Invalid endcap renderer");var J={layoutId:y.adLayoutMetadata.layoutId,layoutType:y.adLayoutMetadata.layoutType,xf:"adapter"};r=[new LH(x.durationMilliseconds),new T2({impressionCommands:void 0,abandonCommands:x.abandonCommands?[{commandExecutorCommand:x.abandonCommands}]:void 0,completeCommands:x.completionCommands}),new FG(r), new vp("LAYOUT_TYPE_ENDCAP")];if(k){r.push(new eD(k.wy.adPodIndex-1));r.push(new l7(k.wy.adPodIndex));var m;r.push(new DG((m=k.adPodSkipTarget)!=null?m:-1))}return Object.assign({},J,RM,{renderingContent:y.renderingContent,clientMetadata:new Xu(r),Rs:x.skipPings?new Map([["skip",x.skipPings]]):new Map,zJ:nH(a,B)(J),adLayoutLoggingData:y.adLayoutMetadata.adLayoutLoggingData})}; u4=function(B,y,a,r,k,x,J,m,C){B=B.filter(function(c){return c.adSlotMetadata.slotType==="SLOT_TYPE_IN_PLAYER"&&c.adSlotMetadata.triggeringSourceLayoutId===y.layoutId}); if(B.length!==0){if(B.length!==1)return new d("Invalid InPlayer slot association for the given PlayerBytes layout");B=B[0];J=iWN(B,x,a,r,J);if(J instanceof d)return J;var l;x={slotId:B.adSlotMetadata.slotId,slotType:B.adSlotMetadata.slotType,slotPhysicalPosition:(l=B.adSlotMetadata.slotPhysicalPosition)!=null?l:1,xf:"core",slotEntryTrigger:J.slotEntryTrigger,slotFulfillmentTriggers:J.slotFulfillmentTriggers,slotExpirationTriggers:J.slotExpirationTriggers};l=g.f(B.fulfillmentContent.fulfilledLayout, QSJ);if(!l||!LoN(l))return new d("Invalid InPlayerAdLayoutRenderer");J={layoutId:l.adLayoutMetadata.layoutId,layoutType:l.adLayoutMetadata.layoutType,xf:"core"};a=ze(l,a,r);if(a instanceof d)return a;r=[];C&&r.push(new cZ({}));if(l.adLayoutMetadata.layoutType==="LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY")r.push.apply(r,g.Ee(rQx(B.adSlotMetadata.triggerEvent,y)));else if(l.adLayoutMetadata.layoutType==="LAYOUT_TYPE_ENDCAP")r.push(new FG(q_(B.adSlotMetadata.triggerEvent))),m&&r.push(m);else return new d("Not able to parse an SDF InPlayer layout"); k=Object.assign({},J,a,{renderingContent:l.renderingContent,Rs:new Map,zJ:nH(k,x)(J),clientMetadata:new Xu(r),adLayoutLoggingData:l.adLayoutMetadata.adLayoutLoggingData});return Object.assign({},x,{fulfilledLayout:k,clientMetadata:new Xu([])})}}; rQx=function(B,y){var a=[];a.push(new FG(q_(B)));a.push(new sT(y.layoutId));(B=fH(y.clientMetadata,"metadata_type_player_bytes_callback_ref"))&&a.push(new ad(B));(B=fH(y.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))&&a.push(new Wp(B));(B=fH(y.clientMetadata,"metadata_type_remote_slots_data"))&&a.push(new u7(B));(B=fH(y.clientMetadata,"metadata_type_ad_next_params"))&&a.push(new bD(B));(B=fH(y.clientMetadata,"metadata_type_ad_video_clickthrough_endpoint"))&&a.push(new Tu(B));(B= fH(y.clientMetadata,"metadata_type_ad_pod_info"))&&a.push(new Gu(B));(y=fH(y.clientMetadata,"metadata_type_ad_video_id"))&&a.push(new Kp(y));return a}; yQZ=function(B,y,a,r,k,x){function J(l){return YF(y,l)} var m=r.mG.inPlayerSlotId,C={layoutId:r.mG.inPlayerLayoutId,layoutType:"LAYOUT_TYPE_ENDCAP",xf:"core"};a={slotId:m,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xf:"core",slotEntryTrigger:new M7(J,B),slotFulfillmentTriggers:[new rc(J,m)],slotExpirationTriggers:[new k4(J,m),new Bd(J,a)]};B=Object.assign({},C,{layoutExitNormalTriggers:[new OC(J,B)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],Rs:new Map,clientMetadata:new Xu([new ZG(r.mG), new FG(r.adPlacementConfig),k]),zJ:nH(x,a)(C),adLayoutLoggingData:r.mG.adLayoutLoggingData});return Object.assign({},a,{clientMetadata:new Xu([new qI(B)])})}; aGZ=function(B,y){y=g.Y(y);for(var a=y.next();!a.done;a=y.next())if(a=a.value,a.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_UNDERLAY"){var r=g.f(a.fulfillmentContent.fulfilledLayout,$4);if(r&&(r=g.f(r.renderingContent,fm))&&r.associatedPlayerBytesLayoutId===B)return a}}; iWN=function(B,y,a,r,k){var x=kuJ(aM(B.slotEntryTrigger,a,r),k,B,y);if(x instanceof d)return x;for(var J=[],m=g.Y(B.slotFulfillmentTriggers),C=m.next();!C.done;C=m.next()){C=aM(C.value,a,r);if(C instanceof d)return C;J.push(C)}J=xy0(J,k,B,y);y=[];B=g.Y(B.slotExpirationTriggers);for(k=B.next();!k.done;k=B.next()){k=aM(k.value,a,r);if(k instanceof d)return k;y.push(k)}return{slotEntryTrigger:x,slotFulfillmentTriggers:J,slotExpirationTriggers:y}}; kuJ=function(B,y,a,r){return y&&a.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_BYTES"&&B instanceof Kb?new D_(function(k){return YF(r,k)},a.adSlotMetadata.slotId):B}; xy0=function(B,y,a,r){return y&&a.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_BYTES"?B.map(function(k){return k instanceof rc?new Hd(function(x){return YF(r,x)},a.adSlotMetadata.slotId):k}):B}; ze=function(B,y,a){for(var r=[],k=g.Y(B.layoutExitNormalTriggers||[]),x=k.next();!x.done;x=k.next()){x=aM(x.value,y,a);if(x instanceof d)return x;r.push(x)}k=[];x=g.Y(B.layoutExitSkipTriggers||[]);for(var J=x.next();!J.done;J=x.next()){J=aM(J.value,y,a);if(J instanceof d)return J;k.push(J)}x=[];J=g.Y(B.layoutExitMuteTriggers||[]);for(var m=J.next();!m.done;m=J.next()){m=aM(m.value,y,a);if(m instanceof d)return m;x.push(m)}J=[];B=g.Y(B.layoutExitUserInputSubmittedTriggers||[]);for(m=B.next();!m.done;m= B.next()){m=aM(m.value,y,a);if(m instanceof d)return m;J.push(m)}return{layoutExitNormalTriggers:r,layoutExitSkipTriggers:k,layoutExitMuteTriggers:x,layoutExitUserInputSubmittedTriggers:J,Nm:[]}}; VL=function(B){var y=g.f(B.renderingContent,T3);if(y==null?0:y.pings)return mn(y.pings);B=g.f(B.renderingContent,IC);return(B==null?0:B.skipPings)?new Map([["skip",B.skipPings]]):new Map}; jmH=function(B,y,a,r,k){y=g.f(y.renderingContent,T3);if(!y)return new d("Invalid rendering content for DAI media layout");B=[new iD(r),new JP(a.Bb.videoLengthSeconds),new HZ(a.Bb.playerVars),new CH(a.xt),new g2(a.Oy),new l7(a.DE),new FG(q_(B)),new Kp(a.Bb.adVideoId),new Gu(a.wy),y.sodarExtensionData&&new od(y.sodarExtensionData),new ad({current:null}),new cZ({}),new PZ(HV(y.pings))].filter(KCZ);k!==void 0&&B.push(new z2(k));return B}; UDW=function(B,y,a){B=B.map(function(C){return Cq(g.f(C.renderingContent,T3),!1)}); var r=B.map(function(C){return C.videoLengthSeconds}),k=r.map(function(C,l){return new W4(l,r)}),x=y,J=a,m=[]; B.forEach(function(C,l){J=Math.min(x+C.videoLengthSeconds*1E3,a);rr(C.playerVars,k[l]);m.push({Bb:C,xt:x,Oy:J,DE:l,wy:k[l]});x=J}); return m}; smJ=function(B,y,a){for(var r=[],k=g.Y(B),x=k.next();!x.done;x=k.next())if(x=g.f(x.value.renderingContent,T3)){if(!Lm(x))return new d("Invalid vod media renderer");r.push(JQZ(x))}k=r.map(function(w){return w.PS}); x=[];for(var J=0,m=0;m 0?HE:-1;else if(YW=g.f(yr,IC)){yr=qTN(B,y,a,YW,x,L,m,n,HE);if(yr instanceof d){z=yr;break a}yr=yr(E);b.push(yr.Ag);S=[].concat(g.Ee(yr.xa),g.Ee(S));P=[].concat(g.Ee(yr.Es),g.Ee(P));yr.Q4&&(C4=[yr.Q4].concat(g.Ee(C4)))}else if(YW=g.f(yr,e9)){if(z===void 0){z=new d("Composite Survey must already have a Survey Bundle with required metadata.",{instreamSurveyAdRenderer:YW});break a}yr=uGU(B,y,a,x,YW,U,m,z,L,Qs(c,"supports_multi_step_on_desktop"));if(yr instanceof d){z=yr;break a}yr=yr(E);b.push(yr.Ag); yr.Q4&&C4.push(yr.Q4);S=[].concat(g.Ee(yr.xa),g.Ee(S));P=[].concat(g.Ee(yr.Es),g.Ee(P));A=[].concat(g.Ee(yr.vn),g.Ee(A));D=[].concat(g.Ee(yr.MQ),g.Ee(D));M=[U].concat(g.Ee(M))}else if(yr=g.f(yr,DT)){yr=YTx(B,y,a,x,yr,U,m,L);if(yr instanceof d){z=yr;break a}yr=yr(E);b.push(yr.Ag);yr.Q4&&C4.push(yr.Q4);P=[].concat(g.Ee(yr.Es),g.Ee(P))}else{z=new d("Unsupported linearAd found in LinearAdSequenceRenderer.");break a}z={pP:b,layoutExitSkipTriggers:S,layoutExitUserInputSubmittedTriggers:A,Nm:D,layoutExitMuteTriggers:P, bH:M,Ni:C4}}}else a:if(L=ST$(r,a,c),L instanceof d)z=L;else{b=0;S=[];P=[];A=[];D=[];M=[];U=[];n=new r2({current:null});xW=new Wp({current:null});C4=!1;g$$=[];HE=-1;q=g.Y(r);for(yr=q.next();!yr.done;yr=q.next())if(yr=yr.value,g.f(yr,pm)){yr=VDK(y,a,g.f(yr,pm),m);if(yr instanceof d){z=yr;break a}yr=yr(E);S.push(yr.Ag);P=[].concat(g.Ee(yr.xa),g.Ee(P));A=[].concat(g.Ee(yr.Es),g.Ee(A));yr.Q4&&(g$$=[yr.Q4].concat(g.Ee(g$$)))}else if(g.f(yr,T3)){HE=gr(g.f(yr,T3),a,c);if(HE instanceof i7){z=new d(HE);break a}yr= new W4(b,L);yr=QRK(y,HE.layoutId,HE.Qt,a,l4(HE.playerVars,HE.ox,J,l,yr),HE.PS,x,yr,m(E),xW,C.get(HE.Qt.externalVideoId),void 0,w);b++;S.push(yr.Ag);P=[].concat(g.Ee(yr.xa),g.Ee(P));A=[].concat(g.Ee(yr.Es),g.Ee(A));C4||(U.push(xW),C4=!0);HE=(HE=HE.Qt.adPodSkipTarget)&&HE>0?HE:-1}else if(g.f(yr,IC)){yr=qTN(B,y,a,g.f(yr,IC),x,b,m,xW,HE);if(yr instanceof d){z=yr;break a}yr=yr(E);S.push(yr.Ag);P=[].concat(g.Ee(yr.xa),g.Ee(P));A=[].concat(g.Ee(yr.Es),g.Ee(A));yr.Q4&&(g$$=[yr.Q4].concat(g.Ee(g$$)))}else if(g.f(yr, e9)){if(z===void 0){z=new d("Composite Survey must already have a Survey Bundle with required metadata.",{instreamSurveyAdRenderer:g.f(yr,e9)});break a}yr=uGU(B,y,a,x,g.f(yr,e9),n,m,z,b,Qs(c,"supports_multi_step_on_desktop"));if(yr instanceof d){z=yr;break a}yr=yr(E);S.push(yr.Ag);yr.Q4&&g$$.push(yr.Q4);P=[].concat(g.Ee(yr.xa),g.Ee(P));A=[].concat(g.Ee(yr.Es),g.Ee(A));D=[].concat(g.Ee(yr.vn),g.Ee(D));M=[].concat(g.Ee(yr.MQ),g.Ee(M));U=[n].concat(g.Ee(U))}else if(g.f(yr,DT)){yr=YTx(B,y,a,x,g.f(yr, DT),n,m,b);if(yr instanceof d){z=yr;break a}yr=yr(E);S.push(yr.Ag);yr.Q4&&g$$.push(yr.Q4);A=[].concat(g.Ee(yr.Es),g.Ee(A))}else{z=new d("Unsupported linearAd found in LinearAdSequenceRenderer.");break a}z={pP:S,layoutExitSkipTriggers:P,layoutExitUserInputSubmittedTriggers:D,Nm:M,layoutExitMuteTriggers:A,bH:U,Ni:g$$}}z instanceof d?E=z:(M=E.slotId,L=z.pP,b=z.layoutExitSkipTriggers,S=z.layoutExitMuteTriggers,P=z.layoutExitUserInputSubmittedTriggers,A=z.bH,E=m(E),D=k?k.layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES", M=k?k.layoutId:Ay(y.X.get(),D,M),U={layoutId:M,layoutType:D,xf:"core"},E={layout:{layoutId:M,layoutType:D,Rs:new Map,layoutExitNormalTriggers:[new v4(y.C,M)],layoutExitSkipTriggers:b,layoutExitMuteTriggers:S,layoutExitUserInputSubmittedTriggers:P,Nm:[],xf:"core",clientMetadata:new Xu([new k6(L)].concat(g.Ee(A))),zJ:E(U)},Ni:z.Ni});return E}}; ST$=function(B,y,a){var r=[];B=g.Y(B);for(var k=B.next();!k.done;k=B.next())if(k=k.value,g.f(k,T3)){k=gr(g.f(k,T3),y,a);if(k instanceof i7)return new d(k);r.push(k.PS)}return r}; FWE=function(B,y,a,r,k,x,J,m){if(!WoH(a,m===void 0?!1:m))return new d("Received invalid InstreamSurveyAdRenderer for VOD single survey.",{InstreamSurveyAdRenderer:a});var C=H5(a);if(C<=0)return new d("InstreamSurveyAdRenderer should have valid duration.",{instreamSurveyAdRenderer:a});var l=new r2({current:null}),c=HW4(B,y,a,l,r,x,J);return AQr(B,r,x,C,k,function(w,E){var z=w.slotId,q=mF(a);w=J(w);var L,b=(L=Te(y,r,a.layoutId,"createMediaBreakLayoutAndAssociatedInPlayerSlotForVodSurvey"))!=null?L: Ay(y.X.get(),"LAYOUT_TYPE_MEDIA_BREAK",z);z={layoutId:b,layoutType:"LAYOUT_TYPE_MEDIA_BREAK",xf:"core"};L=c(b,E);var S=fH(L.clientMetadata,"metadata_type_fulfilled_layout");S||ai("Could not retrieve overlay layout ID during VodMediaBreakLayout for survey creation. This should never happen.");q=[new FG(r),new LH(C),new T2(q),l];S&&q.push(new vp(S.layoutType));return{R3b:{layoutId:b,layoutType:"LAYOUT_TYPE_MEDIA_BREAK",Rs:new Map,layoutExitNormalTriggers:[new v4(y.C,b)],layoutExitSkipTriggers:[new aF(y.C, E.layoutId)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[new oF(y.C,E.layoutId)],Nm:[],xf:"core",clientMetadata:new Xu(q),zJ:w(z)},Rw:L}})}; GuE=function(B){if(!XsL(B))return!1;var y=g.f(B.adVideoStart,QL);return y?g.f(B.linearAd,T3)&&um(y)?!0:(ai("Invalid Sandwich with notify"),!1):!1}; eM$=function(B){if(B.linearAds==null)return!1;B=g.f(B.adStart,QL);return B?um(B)?!0:(ai("Invalid LASR with notify"),!1):!1}; Dyr=function(B){if(!iRE(B))return!1;B=g.f(B.adStart,QL);return B?um(B)?!0:(ai("Invalid LASR with notify"),!1):!1}; Ax=function(B,y,a,r,k,x,J,m,C,l){this.J=B;this.X=y;this.C=a;this.O0=r;this.Dk=k;this.D=x;this.Ss=J;this.TD=m;this.UX=C;this.loadPolicy=l===void 0?1:l}; B5=function(B,y,a,r,k,x,J,m,C,l){var c=[];if(y.length===0&&r.length===0&&a.length===0)return c;y=y.filter(Y4);var w=a.filter(Gne),E=r.filter(Y4),z=new Map,q=WCZ(y),L=a.some(function(ex){var BC;return(ex==null?void 0:(BC=ex.adSlotMetadata)==null?void 0:BC.slotType)==="SLOT_TYPE_PLAYER_BYTES"}),b=a.some(function(ex){var BC; return(ex==null?void 0:(BC=ex.adSlotMetadata)==null?void 0:BC.slotType)==="SLOT_TYPE_PLAYER_UNDERLAY"}),S=a.some(function(ex){var BC; return(ex==null?void 0:(BC=ex.adSlotMetadata)==null?void 0:BC.slotType)==="SLOT_TYPE_IN_PLAYER"}),P=a.some(function(ex){var BC,ia; return(ex==null?void 0:(BC=ex.adSlotMetadata)==null?void 0:BC.slotType)==="SLOT_TYPE_BELOW_PLAYER"||(ex==null?void 0:(ia=ex.adSlotMetadata)==null?void 0:ia.slotType)==="SLOT_TYPE_ABOVE_FEED"}); a=a.some(function(ex){var BC;return(ex==null?void 0:(BC=ex.adSlotMetadata)==null?void 0:BC.slotType)==="SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM"}); if(L||b||S||P||a)l=IzU(w,y,m,k,q,B.Dk.get(),B.loadPolicy,z,B.O0.get(),B.J.get(),S,J,C,l),l instanceof d?ai(l,void 0,void 0,{contentCpn:k}):c.push.apply(c,g.Ee(l));l=g.Y(y);for(a=l.next();!a.done;a=l.next())a=a.value,b=WW$(B,z,a,k,x,J,L,m,q,C,w),b instanceof d?ai(b,void 0,void 0,{renderer:a.renderer,config:a.config.adPlacementConfig,kind:a.config.adPlacementConfig.kind,contentCpn:k,daiEnabled:J}):c.push.apply(c,g.Ee(b));KWx(B.O0.get())||(x=ip$(B,E,k,m,q,z),c.push.apply(c,g.Ee(x)));if(B.D===null||J&& !m.Z7){var A,D,M;B=m.uV&&y.length===1&&((A=y[0].config)==null?void 0:(D=A.adPlacementConfig)==null?void 0:D.kind)==="AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"&&((M=y[0].renderer)==null?void 0:M.adBreakServiceRenderer);if(!c.length&&!B){var U,n,xW,C4;ai("Expected slots parsed from AdPlacementRenderers for DAI",void 0,void 0,{"AdPlacementRenderer count":y.length,contentCpn:k,"first APR kind":(U=y[0])==null?void 0:(n=U.config)==null?void 0:(xW=n.adPlacementConfig)==null?void 0:xW.kind,renderer:(C4=y[0])== null?void 0:C4.renderer})}return c}A=r.filter(Y4);c.push.apply(c,g.Ee(krE(z,A,B.X.get(),B.D,k,L)));if(!c.length){var HE,g$$,yr,YW;ai("Expected slots parsed from AdPlacementRenderers",void 0,void 0,{"AdPlacementRenderer count":y.length,contentCpn:k,daiEnabled:J.toString(),"first APR kind":(HE=y[0])==null?void 0:(g$$=HE.config)==null?void 0:(yr=g$$.adPlacementConfig)==null?void 0:yr.kind,renderer:(YW=y[0])==null?void 0:YW.renderer})}return c}; ip$=function(B,y,a,r,k,x){function J(E){return nH(B.Dk.get(),E)} var m=[];y=g.Y(y);for(var C=y.next();!C.done;C=y.next()){C=C.value;var l=C.renderer,c=l.sandwichedLinearAdRenderer,w=l.linearAdSequenceRenderer;c&&GuE(c)?(ai("Found AdNotify with SandwichedLinearAdRenderer"),w=g.f(c.adVideoStart,QL),c=g.f(c.linearAd,T3),kF(x,l,C.config.adPlacementConfig.kind),l=void 0,w=pOL((l=w)==null?void 0:l.layout.layoutId,B.X.get(),B.C.get(),C.config.adPlacementConfig,C.adSlotLoggingData,c,a,r,J,k,B.loadPolicy,B.O0.get(),B.Dk.get()),w instanceof d?ai(w):m.push.apply(m,g.Ee(w))): w&&(!w.adLayoutMetadata&&eM$(w)||w.adLayoutMetadata&&Dyr(w))&&(ai("Found AdNotify with LinearAdSequenceRenderer"),kF(x,l,C.config.adPlacementConfig.kind),l=void 0,c=LWW((l=g.f(w.adStart,QL))==null?void 0:l.layout.layoutId,B.X.get(),B.C.get(),C.config.adPlacementConfig,C.adSlotLoggingData,w.linearAds,cd(w.adLayoutMetadata)?w.adLayoutMetadata:void 0,a,r,J,k,B.loadPolicy,B.O0.get()),c instanceof d?ai(c):m.push.apply(m,g.Ee(c)))}return m}; WW$=function(B,y,a,r,k,x,J,m,C,l,c){function w(S){return nH(B.Dk.get(),S)} var E=a.renderer,z=a.config.adPlacementConfig,q=z.kind,L=a.adSlotLoggingData,b=m.Z7&&q==="AD_PLACEMENT_KIND_START";b=x&&!b;if(E.adsEngagementPanelRenderer!=null)return Jx(y,a.elementId,q,E.adsEngagementPanelRenderer.isContentVideoEngagementPanel,E.adsEngagementPanelRenderer.adVideoId,E.adsEngagementPanelRenderer.associatedCompositePlayerBytesLayoutId,z,L,function(S,P,A,D){var M=B.C.get(),U=S.slotId,n=E.adsEngagementPanelRenderer;S=nH(B.Dk.get(),S);return Fj(M,U,"LAYOUT_TYPE_PANEL_TEXT_ICON_IMAGE_TILES_BUTTON", new Lp(n),P,A,n.impressionPings,S,E.adsEngagementPanelRenderer.adLayoutLoggingData,D)}),[]; if(E.adsEngagementPanelLayoutViewModel)return Jx(y,a.elementId,q,E.adsEngagementPanelLayoutViewModel.isContentVideoEngagementPanel,E.adsEngagementPanelLayoutViewModel.adVideoId,E.adsEngagementPanelLayoutViewModel.associatedCompositePlayerBytesLayoutId,z,L,function(S,P,A,D){var M=B.C.get(),U=S.slotId,n=E.adsEngagementPanelLayoutViewModel;S=nH(B.Dk.get(),S);return Ge(M,U,"LAYOUT_TYPE_PANEL",new Ny(n),P,A,S,E.adsEngagementPanelLayoutViewModel.adLayoutLoggingData,D)}),[]; if(E.actionCompanionAdRenderer!=null){if(E.actionCompanionAdRenderer.showWithoutLinkedMediaLayout)return vHU(B.X.get(),B.D,B.C.get(),E.actionCompanionAdRenderer,z,L,r,w);Jx(y,a.elementId,q,E.actionCompanionAdRenderer.isContentVideoCompanion,E.actionCompanionAdRenderer.adVideoId,E.actionCompanionAdRenderer.associatedCompositePlayerBytesLayoutId,z,L,function(S,P,A,D){var M=B.C.get(),U=S.slotId,n=E.actionCompanionAdRenderer;S=nH(B.Dk.get(),S);return Fj(M,U,"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON", new uD(n),P,A,n.impressionPings,S,E.actionCompanionAdRenderer.adLayoutLoggingData,D)})}else if(E.topBannerImageTextIconButtonedLayoutViewModel!==void 0){if(E.topBannerImageTextIconButtonedLayoutViewModel.showWithoutLinkedMediaLayout)return BeN(B.X.get(),B.D,B.C.get(),E.topBannerImageTextIconButtonedLayoutViewModel,z,L,r,w); Jx(y,a.elementId,q,E.topBannerImageTextIconButtonedLayoutViewModel.isContentVideoCompanion,E.topBannerImageTextIconButtonedLayoutViewModel.adVideoId,E.topBannerImageTextIconButtonedLayoutViewModel.associatedCompositePlayerBytesLayoutId,z,L,function(S,P,A,D){var M=B.C.get(),U=S.slotId,n=E.topBannerImageTextIconButtonedLayoutViewModel;S=nH(B.Dk.get(),S);return Ge(M,U,"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",new YX(n),P,A,S,E.topBannerImageTextIconButtonedLayoutViewModel.adLayoutLoggingData,D)})}else if(E.imageCompanionAdRenderer)Jx(y, a.elementId,q,E.imageCompanionAdRenderer.isContentVideoCompanion,E.imageCompanionAdRenderer.adVideoId,E.imageCompanionAdRenderer.associatedCompositePlayerBytesLayoutId,z,L,function(S,P,A,D){var M=B.C.get(),U=S.slotId,n=E.imageCompanionAdRenderer; S=nH(B.Dk.get(),S);return Fj(M,U,"LAYOUT_TYPE_COMPANION_WITH_IMAGE",new tQ(n),P,A,n.impressionPings,S,E.imageCompanionAdRenderer.adLayoutLoggingData,D)}); else if(E.bannerImageLayoutViewModel)Jx(y,a.elementId,q,E.bannerImageLayoutViewModel.isContentVideoCompanion,E.bannerImageLayoutViewModel.adVideoId,E.bannerImageLayoutViewModel.associatedCompositePlayerBytesLayoutId,z,L,function(S,P,A,D){var M=B.C.get(),U=S.slotId,n=E.bannerImageLayoutViewModel;S=nH(B.Dk.get(),S);return Ge(M,U,"LAYOUT_TYPE_COMPANION_WITH_IMAGE",new Pp(n),P,A,S,E.bannerImageLayoutViewModel.adLayoutLoggingData,D)}); else if(E.shoppingCompanionCarouselRenderer)Jx(y,a.elementId,q,E.shoppingCompanionCarouselRenderer.isContentVideoCompanion,E.shoppingCompanionCarouselRenderer.adVideoId,E.shoppingCompanionCarouselRenderer.associatedCompositePlayerBytesLayoutId,z,L,function(S,P,A,D){var M=B.C.get(),U=S.slotId,n=E.shoppingCompanionCarouselRenderer;S=nH(B.Dk.get(),S);return Fj(M,U,"LAYOUT_TYPE_COMPANION_WITH_SHOPPING",new SD(n),P,A,n.impressionPings,S,E.shoppingCompanionCarouselRenderer.adLayoutLoggingData,D)}); else if(E.adBreakServiceRenderer){if(!sSe(a))return[];if(q==="AD_PLACEMENT_KIND_PAUSE")return jSE(B.X.get(),z,L,a.renderer.adBreakServiceRenderer,r);if(q!=="AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"&&q!=="AD_PLACEMENT_KIND_PREFETCH_TRIGGERED")return UWH(B.X.get(),z,L,a.renderer.adBreakServiceRenderer,r,k,x);m.uV||ai("Received non-live cue point triggered AdBreakServiceRenderer",void 0,void 0,{kind:q,adPlacementConfig:z,daiEnabledForContentVideo:String(x),isServedFromLiveInfra:String(m.uV),clientPlaybackNonce:m.clientPlaybackNonce}); if(q==="AD_PLACEMENT_KIND_PREFETCH_TRIGGERED"){if(!B.Ss)return new d("Received AD_PLACEMENT_KIND_PREFETCH_TRIGGERED with no playerControlsApiProvider set for interface");if(!B.UX)return new d("Received AD_PLACEMENT_KIND_PREFETCH_TRIGGERED with no PrefetchTriggerAdapter set for interface");B.UX.WM({adPlacementRenderer:a,contentCpn:r,PG:k});k=B.Ss.get().getCurrentTimeSec(1,!1);return XpH(B.X.get(),a.renderer.adBreakServiceRenderer,z,k,r,L,x)}if(!B.TD)return new d("Received AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED with no CuePointOpportunityAdapter set for interface"); B.TD.WM({adPlacementRenderer:a,contentCpn:r,PG:k})}else{if(E.clientForecastingAdRenderer)return CD$(B.X.get(),B.C.get(),z,L,E.clientForecastingAdRenderer,r,k,w);if(E.invideoOverlayAdRenderer)return wpZ(B.X.get(),B.C.get(),z,L,E.invideoOverlayAdRenderer,r,k,w);if(E.instreamAdPlayerOverlayRenderer)return lGe(B.X.get(),B.C.get(),z,L,E.instreamAdPlayerOverlayRenderer,r,w);if((E.linearAdSequenceRenderer||E.instreamVideoAdRenderer)&&b)return uV$(B.X.get(),B.C.get(),a,r,w,l,!B.O0.get().S.Y().Z("html5_override_ad_video_length_killswitch")); if(E.linearAdSequenceRenderer&&!b){if(J)return[];kF(y,E,q);if(E.linearAdSequenceRenderer.adLayoutMetadata){if(!iRE(E.linearAdSequenceRenderer))return new d("Received invalid LinearAdSequenceRenderer.")}else if(E.linearAdSequenceRenderer.linearAds==null)return new d("Received invalid LinearAdSequenceRenderer.");if(g.f(E.linearAdSequenceRenderer.adStart,QL)){ai("Found AdNotify in LinearAdSequenceRenderer");a=g.f(E.linearAdSequenceRenderer.adStart,QL);if(!uyL(a))return new d("Invalid AdMessageRenderer."); x=E.linearAdSequenceRenderer.linearAds;return NPW(B.J.get(),B.X.get(),B.C.get(),B.Dk.get(),z,L,a,cd(E.linearAdSequenceRenderer.adLayoutMetadata)?E.linearAdSequenceRenderer.adLayoutMetadata:void 0,x,r,k,m,w,C,B.loadPolicy,B.O0.get())}return PDL(B.X.get(),B.C.get(),z,L,E.linearAdSequenceRenderer.linearAds,cd(E.linearAdSequenceRenderer.adLayoutMetadata)?E.linearAdSequenceRenderer.adLayoutMetadata:void 0,r,k,m,w,C,B.loadPolicy,B.O0.get(),c)}if(!E.remoteSlotsRenderer||x){if(E.instreamVideoAdRenderer&& !b){if(J)return[];kF(y,E,q);return Ahr(B.X.get(),B.C.get(),z,L,E.instreamVideoAdRenderer,r,k,m,w,C,B.loadPolicy,B.O0.get(),B.Dk.get(),c)}if(E.instreamSurveyAdRenderer)return FWE(B.X.get(),B.C.get(),E.instreamSurveyAdRenderer,z,L,r,w,Qs(B.O0.get(),"supports_multi_step_on_desktop"));if(E.sandwichedLinearAdRenderer!=null)return XsL(E.sandwichedLinearAdRenderer)?g.f(E.sandwichedLinearAdRenderer.adVideoStart,QL)?(ai("Found AdNotify in SandwichedLinearAdRenderer"),a=g.f(E.sandwichedLinearAdRenderer.adVideoStart, QL),uyL(a)?(x=g.f(E.sandwichedLinearAdRenderer.linearAd,T3))?tJN(a,x,z,B.J.get(),B.X.get(),B.C.get(),B.Dk.get(),L,r,k,m,w,C,B.loadPolicy,B.O0.get()):new d("Missing IVAR from Sandwich"):new d("Invalid AdMessageRenderer.")):PDL(B.X.get(),B.C.get(),z,L,[E.sandwichedLinearAdRenderer.adVideoStart,E.sandwichedLinearAdRenderer.linearAd],void 0,r,k,m,w,C,B.loadPolicy,B.O0.get()):new d("Received invalid SandwichedLinearAdRenderer.");if(E.videoAdTrackingRenderer!=null)return myK(B.X.get(),B.C.get(),E.videoAdTrackingRenderer, z,L,r,k,m.Kj,w)}}return[]}; eb=function(B,y,a,r,k,x,J,m){g.W.call(this);var C=this;this.X=B;this.D=y;this.Yk=r;this.Ss=k;this.O0=x;this.o7=J;this.ev=m;this.C=null;a.get().addListener(this);this.addOnDisposeCallback(function(){a.fh()||a.get().removeListener(C)}); r.get().addListener(this);this.addOnDisposeCallback(function(){r.fh()||r.get().removeListener(C)})}; MDr=function(B,y,a){var r=B.Ss.get().getCurrentTimeSec(1,!1);B.O0.get().S.Y().F0()&&EC(B.o7.get(),"sdai","onopp.1;evt."+a.event+";start."+a.startSecs.toFixed(3)+";d."+a.u0.toFixed(3));si(B.X.get(),"OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",function(){var k=B.D.get(),x=y.adPlacementRenderer.renderer.adBreakServiceRenderer,J=y.contentCpn,m=y.adPlacementRenderer.adSlotLoggingData,C=DC(B.O0.get()),l=B.o7;if(k.O0.get().S.Y().experiments.I7("enable_smearing_expansion_dai")){var c=k.O0.get();c=g.d2(c.S.Y().experiments, "max_prefetch_window_sec_for_livestream_optimization");C=k.O0.get();var w=g.d2(C.S.Y().experiments,"min_prefetch_offset_sec_for_livestream_optimization");C={c7:fGN(a),fz:!1,cueProcessedMs:r*1E3};var E=a.startSecs+a.u0;if(r===0)C.nP=new EO(0,E*1E3);else{w=a.startSecs-w;var z=w-r;C.nP=z<=0?new EO(w*1E3,E*1E3):new EO(Math.floor(r+Math.random()*Math.min(z,c))*1E3,E*1E3)}c=C}else c={c7:fGN(a),fz:!1},E=a.startSecs+a.u0,a.startSecs<=r?C=new EO((a.startSecs-4)*1E3,E*1E3):(w=Math.max(0,a.startSecs-r-10),C= new EO(Math.floor(r+Math.random()*(C?r===0?0:Math.min(w,5):w))*1E3,E*1E3)),c.nP=C;x=yL(k,x,J,c,m,[new x6(a)]);W5(k.O0.get())&&EC(l.get(),"abrsm","cpi."+a.identifier+";cps."+a.startSecs+";cpd."+a.u0+";cts."+r+";rbf."+c.nP.start);l.get().S.U2(a.startSecs-r,c.nP.start/1E3-r);return[x]})}; Kq=function(B){var y,a=(y=fH(B.clientMetadata,"metadata_type_player_bytes_callback_ref"))==null?void 0:y.current;if(!a)return null;y=fH(B.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref");var r=B.layoutId,k=fH(B.clientMetadata,"metadata_type_content_cpn"),x=fH(B.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"),J=fH(B.clientMetadata,"metadata_type_player_overlay_layout_renderer"),m=fH(B.clientMetadata,"metadata_type_player_underlay_renderer"),C=fH(B.clientMetadata, "metadata_type_ad_placement_config"),l=fH(B.clientMetadata,"metadata_type_video_length_seconds");var c=DS(B.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds")?fH(B.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"):DS(B.clientMetadata,"metadata_type_layout_enter_ms")&&DS(B.clientMetadata,"metadata_type_layout_exit_ms")?(fH(B.clientMetadata,"metadata_type_layout_exit_ms")-fH(B.clientMetadata,"metadata_type_layout_enter_ms"))/1E3:void 0;return{D8:r,contentCpn:k,cI:a,MG:y,instreamAdPlayerOverlayRenderer:x, playerOverlayLayoutRenderer:J,instreamAdPlayerUnderlayRenderer:m,adPlacementConfig:C,videoLengthSeconds:l,jd:c,inPlayerLayoutId:fH(B.clientMetadata,"metadata_type_linked_in_player_layout_id"),inPlayerSlotId:fH(B.clientMetadata,"metadata_type_linked_in_player_slot_id")}}; OpL=function(B,y){return $yN(B,y)}; IGe=function(B,y){y=$yN(B,y);if(!y)return null;var a;y.jd=(a=fH(B.clientMetadata,"metadata_type_ad_pod_info"))==null?void 0:a.adBreakRemainingLengthSeconds;return y}; $yN=function(B,y){var a,r=(a=fH(B.clientMetadata,"metadata_type_player_bytes_callback_ref"))==null?void 0:a.current;if(!r)return null;a=HKr(B,y);return{xp:Jpx(B,y),adPlacementConfig:fH(B.clientMetadata,"metadata_type_ad_placement_config"),r6:a,contentCpn:fH(B.clientMetadata,"metadata_type_content_cpn"),inPlayerLayoutId:fH(B.clientMetadata,"metadata_type_linked_in_player_layout_id"),inPlayerSlotId:fH(B.clientMetadata,"metadata_type_linked_in_player_slot_id"),instreamAdPlayerOverlayRenderer:fH(B.clientMetadata, "metadata_type_instream_ad_player_overlay_renderer"),playerOverlayLayoutRenderer:void 0,instreamAdPlayerUnderlayRenderer:void 0,jd:void 0,cI:r,D8:B.layoutId,videoLengthSeconds:fH(B.clientMetadata,"metadata_type_video_length_seconds")}}; i4=function(B,y,a,r,k,x,J,m,C){g.W.call(this);this.J=B;this.T=y;this.j=a;this.D=r;this.C=k;this.X=x;this.Dk=J;this.O0=m;this.Tb=C;this.ai=!0}; Zp4=function(B,y,a){return emN(B.C.get(),y.contentCpn,y.D8,function(r){return DDE(B.X.get(),r.slotId,a,y.adPlacementConfig,y.D8,nH(B.Dk.get(),r))})}; Xj=function(B,y,a,r,k,x,J,m){g.W.call(this);this.X=B;this.C=y;this.D=a;this.O0=r;this.J=k;this.Tb=x;this.Ss=J;this.W6=m}; fq=function(B){g.W.call(this);this.C=B}; si=function(B,y,a,r){B.C().Y9(y,r);a=a();B=B.C();B.j0.FA("ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",y,r,a);y=g.Y(a);for(a=y.next();!a.done;a=y.next())a:{r=B;a=a.value;r.j0.MZ("ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",a);r.j0.MZ("ADS_CLIENT_EVENT_TYPE_SCHEDULE_SLOT_REQUESTED",a);try{var k=r.C;if(g.S6(a.slotId))throw new d("Slot ID was empty",void 0,"ADS_CLIENT_ERROR_MESSAGE_INVALID_SLOT");if(az(k,a))throw new d("Duplicate registration for slot.",{slotId:a.slotId,slotEntryTriggerType:a.slotEntryTrigger.triggerType}, "ADS_CLIENT_ERROR_MESSAGE_DUPLICATE_SLOT");if(!k.QP.Qm.has(a.slotType))throw new d("No fulfillment adapter factory registered for slot of type: "+a.slotType,void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_FULFILLMENT_ADAPTER_REGISTERED");if(!k.QP.e7.has(a.slotType))throw new d("No SlotAdapterFactory registered for slot of type: "+a.slotType,void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");uz(k,"TRIGGER_CATEGORY_SLOT_ENTRY",a.slotEntryTrigger?[a.slotEntryTrigger]:[]);uz(k,"TRIGGER_CATEGORY_SLOT_FULFILLMENT", a.slotFulfillmentTriggers);uz(k,"TRIGGER_CATEGORY_SLOT_EXPIRATION",a.slotExpirationTriggers);var x=r.C,J=a.slotType+"_"+a.slotPhysicalPosition,m=Ei(x,J);if(az(x,a))throw new d("Duplicate slots not supported",void 0,"ADS_CLIENT_ERROR_MESSAGE_DUPLICATE_SLOT");m.set(a.slotId,new vge(a));x.C.set(J,m)}catch(xW){xW instanceof d&&xW.Tq?(r.j0.fk("ADS_CLIENT_ERROR_TYPE_REGISTER_SLOT_FAILED",xW.Tq,a),ai(xW,a,void 0,void 0,xW.OL)):(r.j0.fk("ADS_CLIENT_ERROR_TYPE_REGISTER_SLOT_FAILED","ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR", a),ai(xW,a));break a}az(r.C,a).T=!0;try{var C=r.C,l=az(C,a),c=a.slotEntryTrigger,w=C.QP.W7.get(c.triggerType);w&&(w.hW("TRIGGER_CATEGORY_SLOT_ENTRY",c,a,null),l.Xx.set(c.triggerId,w));for(var E=g.Y(a.slotFulfillmentTriggers),z=E.next();!z.done;z=E.next()){var q=z.value,L=C.QP.W7.get(q.triggerType);L&&(L.hW("TRIGGER_CATEGORY_SLOT_FULFILLMENT",q,a,null),l.R7.set(q.triggerId,L))}for(var b=g.Y(a.slotExpirationTriggers),S=b.next();!S.done;S=b.next()){var P=S.value,A=C.QP.W7.get(P.triggerType);A&&(A.hW("TRIGGER_CATEGORY_SLOT_EXPIRATION", P,a,null),l.U.set(P.triggerId,A))}var D=C.QP.Qm.get(a.slotType).get().build(C.D,a);l.N=D;var M=C.QP.e7.get(a.slotType).get().build(C.j,a);M.init();l.X=M}catch(xW){xW instanceof d&&xW.Tq?(r.j0.fk("ADS_CLIENT_ERROR_TYPE_SCHEDULE_SLOT_FAILED",xW.Tq,a),ai(xW,a,void 0,void 0,xW.OL)):(r.j0.fk("ADS_CLIENT_ERROR_TYPE_SCHEDULE_SLOT_FAILED","ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",a),ai(xW,a));vZ(r,a,!0);break a}r.j0.MZ("ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",a);r.C.Gr(a);for(var U=g.Y(r.X),n=U.next();!n.done;n= U.next())n.value.Gr(a);xj(r,a)}}; M_=function(B,y,a,r,k){g.W.call(this);var x=this;this.X=B;this.D=y;this.Zj=a;this.context=k;this.C=new Map;r.get().addListener(this);this.addOnDisposeCallback(function(){r.fh()||r.get().removeListener(x)})}; $WZ=function(B,y){var a=0x8000000000000;var r=0;for(var k=g.Y(y.slotFulfillmentTriggers),x=k.next();!x.done;x=k.next())x=x.value,x instanceof UC?(a=Math.min(a,x.C.start),r=Math.max(r,x.C.end)):ai("Found unexpected fulfillment trigger for throttled slot.",y,null,{fulfillmentTrigger:x});r=new EO(a,r);a="throttledadcuerange:"+y.slotId;B.C.set(a,y);B.Zj.get().addCueRange(a,r.start,r.end,!1,B);xq(B.context.O0.get())&&(y=r.start,r=r.end,k={},B.context.RM.U0("tcrr",(k.cid=a,k.sm=y,k.em=r,k)))}; $F=function(){g.W.apply(this,arguments);this.ai=!0;this.bL=new Map;this.C=new Map}; O0=function(B,y){B=g.Y(B.bL.values());for(var a=B.next();!a.done;a=B.next())if(a.value.layoutId===y)return!0;return!1}; IM=function(B,y){B=g.Y(B.C.values());for(var a=B.next();!a.done;a=B.next()){a=g.Y(a.value);for(var r=a.next();!r.done;r=a.next())if(r=r.value,r.layoutId===y)return r}ai("Trying to retrieve an unknown layout",void 0,void 0,{isEmpty:String(g.S6(y)),layoutId:y})}; nX0=function(){this.C=new Map}; dyL=function(B,y){this.callback=B;this.slot=y}; ZC=function(){}; UyU=function(B,y,a){this.callback=B;this.slot=y;this.Ss=a}; jRE=function(B,y,a){this.callback=B;this.slot=y;this.Ss=a;this.X=!1;this.C=0}; sRx=function(B,y,a){this.callback=B;this.slot=y;this.Ss=a}; nq=function(B){this.Ss=B}; dr=function(B){g.W.call(this);this.GH=B;this.Hy=new Map}; U0=function(B,y){for(var a=[],r=g.Y(B.Hy.values()),k=r.next();!k.done;k=r.next()){k=k.value;var x=k.trigger;x instanceof oF&&x.triggeringLayoutId===y&&a.push(k)}a.length?lz(B.GH(),a):ai("Survey is submitted but no registered triggers can be activated.")}; jb=function(B,y,a){dr.call(this,B);var r=this;this.O0=a;y.get().addListener(this);this.addOnDisposeCallback(function(){y.fh()||y.get().removeListener(r)})}; s0=function(B){g.W.call(this);this.C=B;this.ai=!0;this.Hy=new Map;this.j=new Set;this.D=new Set;this.J=new Set;this.T=new Set;this.X=new Set}; hx=function(B){g.W.call(this);this.C=B;this.Hy=new Map}; v5=function(B,y){for(var a=[],r=g.Y(B.Hy.values()),k=r.next();!k.done;k=r.next())k=k.value,k.trigger.C===y.layoutId&&a.push(k);a.length&&lz(B.C(),a)}; Bx=function(B,y,a){g.W.call(this);var r=this;this.C=B;this.context=a;this.Hy=new Map;y.get().addListener(this);this.addOnDisposeCallback(function(){y.fh()||y.get().removeListener(r)})}; y_=function(B,y,a,r,k){g.W.call(this);var x=this;this.X=B;this.Zj=y;this.Ss=a;this.Tb=r;this.context=k;this.ai=!0;this.Hy=new Map;this.C=new Set;a.get().addListener(this);this.addOnDisposeCallback(function(){a.fh()||a.get().removeListener(x)})}; hML=function(B,y,a,r,k,x,J,m,C,l){if(QS(B.Tb.get(),1).clientPlaybackNonce!==C)throw new d("Cannot register CueRange-based trigger for different content CPN",{trigger:a});B.Hy.set(a.triggerId,{KX:new lm(y,a,r,k),cueRangeId:x});B.Zj.get().addCueRange(x,J,m,l,B);xq(B.context.O0.get())&&(C={},B.context.RM.U0("crr",(C.ca=y,C.tt=a.triggerType,C.st=r.slotType,C.lt=k==null?void 0:k.layoutType,C.cid=x,C.sm=J,C.em=m,C)))}; vXr=function(B,y){B=g.Y(B.Hy.entries());for(var a=B.next();!a.done;a=B.next()){var r=g.Y(a.value);a=r.next().value;r=r.next().value;if(y===r.cueRangeId)return a}return""}; aV=function(B,y){g.W.call(this);var a=this;this.J=B;this.X=new Map;this.D=new Map;this.C=null;y.get().addListener(this);this.addOnDisposeCallback(function(){y.fh()||y.get().removeListener(a)}); var r;this.C=((r=y.get().EL)==null?void 0:r.slotId)||null}; B2r=function(B,y){var a=[];B=g.Y(B.values());for(var r=B.next();!r.done;r=B.next())r=r.value,r.slot.slotId===y&&a.push(r);return a}; rE=function(B){g.W.call(this);this.C=B;this.ai=!0;this.Hy=new Map}; xB=function(B,y,a){y=y.layoutId;for(var r=[],k=g.Y(B.Hy.values()),x=k.next();!x.done;x=k.next())if(x=x.value,x.trigger instanceof v4){var J;if(J=x.trigger.layoutId===y){J=a;var m=ZMr.get(x.category);J=m?m===J:!1}J&&r.push(x)}r.length&&lz(B.C(),r)}; k9=function(B){g.W.call(this);this.C=B;this.ai=!0;this.Hy=new Map}; x9=function(B,y,a,r,k){g.W.call(this);var x=this;this.T=B;this.Yk=y;this.Ss=a;this.o7=r;this.C=null;this.J=!1;this.ai=!0;this.Hy=new Map;y.get().addListener(this);this.addOnDisposeCallback(function(){y.fh()||y.get().removeListener(x)}); k.get().addListener(this);this.addOnDisposeCallback(function(){k.fh()||k.get().removeListener(x)})}; rPH=function(B){B.C&&(B.J=!0,B.X&&(B.X.stop(),B.X.start()),yPr(B,"TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED"),EC(B.o7.get(),"ads_ce","bdc."+aSK(B).length))}; yPr=function(B,y){for(var a=[],r=g.Y(B.Hy.values()),k=r.next();!k.done;k=r.next())k=k.value,k.trigger.triggerType===y&&a.push(k);a.length>0&&lz(B.T(),a)}; JZ=function(B,y,a,r,k){for(var x=[],J=g.Y(B.Hy.values()),m=J.next();!m.done;m=J.next()){var C=m=m.value,l=C.trigger;C=C.slot;if(l.triggerType===y){if(l instanceof Z_||l instanceof nb||l instanceof jV){if(k&&l.breakDurationMs!==a)continue;if(!k&&l.breakDurationMs===a)continue;if(r.has(C.slotId))continue}x.push(m)}}x.length>0&&lz(B.T(),x)}; k2e=function(B,y){y=(y.u0+1)*1E3;var a=void 0;B=g.Y(B.Hy.values());for(var r=B.next();!r.done;r=B.next()){var k=r.value;r=k.trigger;k=k.slot;r instanceof Z_&&r.breakDurationMs<=y&&(!a||r.breakDurationMs>a.trigger.breakDurationMs)&&(a={slot:k,trigger:r})}return a}; xIE=function(B){B=B.adPlacementRenderer.config.adPlacementConfig;if(!B.prefetchModeConfig||!B.prefetchModeConfig.cacheFetchSmearingDurationMs)return 0;B=Number(B.prefetchModeConfig.cacheFetchSmearingDurationMs);return isNaN(B)||B<=0?0:Math.floor(Math.random()*B)}; JPK=function(B){B=B.adPlacementRenderer.config.adPlacementConfig;if(B.prefetchModeConfig&&B.prefetchModeConfig.cacheFetchRefreshDurationMs&&(B=Number(B.prefetchModeConfig.cacheFetchRefreshDurationMs),!(isNaN(B)||B<=0)))return B}; Hx=function(B){B.C=null;B.Hy.clear();B.X&&B.X.stop();B.j&&B.j.stop();var y;(y=B.D)==null||y.stop();delete B.D}; aSK=function(B){var y=[];B=g.Y(B.Hy.values());for(var a=B.next();!a.done;a=B.next())a=a.value.trigger,a instanceof Z_&&y.push(a.breakDurationMs);return y}; mS=function(B){g.W.call(this);this.D=B;this.ai=!0;this.Hy=new Map;this.C=new Map;this.X=new Map}; HHU=function(B,y){var a=[];if(y=B.C.get(y.layoutId)){y=g.Y(y);for(var r=y.next();!r.done;r=y.next())(r=B.X.get(r.value.triggerId))&&a.push(r)}return a}; oV=function(B){g.W.call(this);this.C=B;this.Hy=new Map}; mIU=function(B,y){for(var a=[],r=g.Y(B.Hy.values()),k=r.next();!k.done;k=r.next())k=k.value,k.trigger instanceof D_&&k.trigger.slotId===y&&a.push(k);a.length>=1&&lz(B.C(),a)}; o6e=function(B,y){var a={slotId:hy(y,"SLOT_TYPE_IN_PLAYER"),slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],slotExpirationTriggers:[],xf:"surface",clientMetadata:new Xu([])},r=Object,k=r.assign;y=Ay(y,"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",a.slotId);y={layoutId:y,layoutType:"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",Rs:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:"surface", clientMetadata:new Xu([]),zJ:XzH(!1,a.slotId,a.slotType,a.slotPhysicalPosition,a.xf,a.slotEntryTrigger,a.slotFulfillmentTriggers,a.slotExpirationTriggers,y,"LAYOUT_TYPE_TEXT_BANNER_OVERLAY","surface")};return k.call(r,{},B,{d7:!0,slot:a,layout:y})}; dWK=function(B,y,a,r){var k=B.kind;r=r?!1:!B.hideCueRangeMarker;switch(k){case "AD_PLACEMENT_KIND_START":return r={c7:new EO(-0x8000000000000,-0x8000000000000),fz:r},a!=null&&(r.nP=new EO(-0x8000000000000,-0x8000000000000)),r;case "AD_PLACEMENT_KIND_END":return r={c7:new EO(0x7ffffffffffff,0x8000000000000),fz:r},a!=null&&(r.nP=new EO(Math.max(0,y-a),0x8000000000000)),r;case "AD_PLACEMENT_KIND_MILLISECONDS":k=B.adTimeOffset;k.offsetStartMilliseconds||ai("AD_PLACEMENT_KIND_MILLISECONDS missing start milliseconds."); k.offsetEndMilliseconds||ai("AD_PLACEMENT_KIND_MILLISECONDS missing end milliseconds.");B=Number(k.offsetStartMilliseconds);k=Number(k.offsetEndMilliseconds);k===-1&&(k=y);if(Number.isNaN(B)||Number.isNaN(k)||B>k)return new d("AD_PLACEMENT_KIND_MILLISECONDS endMs needs to be >= startMs.",{offsetStartMs:B,offsetEndMs:k},"ADS_CLIENT_ERROR_MESSAGE_AD_PLACEMENT_END_SHOULD_GREATER_THAN_START",k===y&&B-500<=k);r={c7:new EO(B,k),fz:r};if(a!=null){B=Math.max(0,B-a);if(B===k)return r;r.nP=new EO(B,k)}return r; default:return new d("AdPlacementKind not supported in convertToRange.",{kind:k,adPlacementConfig:B})}}; fGN=function(B){var y=B.startSecs*1E3;return new EO(y,y+B.u0*1E3)}; C7K=function(B){if(!B||!B.adPlacements&&!B.adSlots)return!1;for(var y=g.Y(B.adPlacements||[]),a=y.next();!a.done;a=y.next())if(a=a.value)if(a=a.adPlacementRenderer,a!=null&&(a.config&&a.config.adPlacementConfig&&a.config.adPlacementConfig.kind)==="AD_PLACEMENT_KIND_START")return!0;B=g.Y(B.adSlots||[]);for(y=B.next();!y.done;y=B.next()){var r=a=void 0;if(((a=g.f(y.value,vd))==null?void 0:(r=a.adSlotMetadata)==null?void 0:r.triggerEvent)==="SLOT_TRIGGER_EVENT_BEFORE_CONTENT")return!0}return!1}; Ct=function(B){this.O0=B;this.X=new Map;this.C=new Map;this.D=new Map}; hy=function(B,y){if(gE(B.O0.get())){var a=B.X.get(y)||0;a++;B.X.set(y,a);return y+"_"+a}return g.CM(16)}; Ay=function(B,y,a){if(gE(B.O0.get())){var r=B.C.get(y)||0;r++;B.C.set(y,r);return a+"_"+y+"_"+r}return g.CM(16)}; YF=function(B,y){if(gE(B.O0.get())){var a=B.D.get(y)||0;a++;B.D.set(y,a);return y+"_"+a}return g.CM(16)}; g6x=function(B){var y=[new sT(B.D8),new yi(B.cI),new FG(B.adPlacementConfig),new JP(B.videoLengthSeconds),new Y6(B.jd)];B.instreamAdPlayerOverlayRenderer&&y.push(new XG(B.instreamAdPlayerOverlayRenderer));B.playerOverlayLayoutRenderer&&y.push(new fp(B.playerOverlayLayoutRenderer));B.MG&&y.push(new Wp(B.MG));return y}; lSr=function(B,y,a,r,k,x){B=a.inPlayerLayoutId?a.inPlayerLayoutId:Ay(x,"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",B);var J,m,C=a.instreamAdPlayerOverlayRenderer?(J=a.instreamAdPlayerOverlayRenderer)==null?void 0:J.adLayoutLoggingData:(m=a.playerOverlayLayoutRenderer)==null?void 0:m.adLayoutLoggingData;J={layoutId:B,layoutType:"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",xf:y};return{layoutId:B,layoutType:"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",Rs:new Map,layoutExitNormalTriggers:[new OC(function(l){return YF(x, l)},a.D8)], layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:y,clientMetadata:r,zJ:k(J),adLayoutLoggingData:C}}; l2=function(B,y){var a=this;this.X=B;this.O0=y;this.C=function(r){return YF(a.X.get(),r)}}; DDE=function(B,y,a,r,k,x){a=new Xu([new My(a),new FG(r)]);y=Ay(B.X.get(),"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON",y);r={layoutId:y,layoutType:"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON",xf:"core"};return{layoutId:y,layoutType:"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON",Rs:new Map,layoutExitNormalTriggers:[new OC(function(J){return YF(B.X.get(),J)},k)], layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:"core",clientMetadata:a,zJ:x(r),adLayoutLoggingData:void 0}}; c5=function(B,y,a,r,k){var x=g6x(r);return lSr(y,a,r,new Xu(x),k,B.X.get())}; cPU=function(B,y,a,r,k){var x=g6x(r);x.push(new Q7(r.xp));x.push(new AQ(r.r6));return lSr(y,a,r,new Xu(x),k,B.X.get())}; Fj=function(B,y,a,r,k,x,J,m,C,l){y=Ay(B.X.get(),a,y);var c={layoutId:y,layoutType:a,xf:"core"},w=new Map;J&&w.set("impression",J);J=[new sC(B.C,k,"SLOT_TYPE_PLAYER_BYTES","LAYOUT_TYPE_MEDIA")];l&&J.push(new $B(B.C,l,["normal"]));return{layoutId:y,layoutType:a,Rs:w,layoutExitNormalTriggers:J,layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:"core",clientMetadata:new Xu([r,new FG(x),new sT(k)]),zJ:m(c),adLayoutLoggingData:C}}; Ge=function(B,y,a,r,k,x,J,m,C){y=Ay(B.X.get(),a,y);var l={layoutId:y,layoutType:a,xf:"core"},c=[new sC(B.C,k,"SLOT_TYPE_PLAYER_BYTES","LAYOUT_TYPE_MEDIA")];C&&c.push(new $B(B.C,C,["normal"]));return{layoutId:y,layoutType:a,Rs:new Map,layoutExitNormalTriggers:c,layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:"core",clientMetadata:new Xu([r,new FG(x),new sT(k)]),zJ:J(l),adLayoutLoggingData:m}}; N_=function(B,y,a){var r=[];r.push(new hU(B.C,a));y&&r.push(y);return r}; Lq=function(B,y,a,r,k,x,J){var m={layoutId:y,layoutType:a,xf:"core"};return{layoutId:y,layoutType:a,Rs:new Map,layoutExitNormalTriggers:J,layoutExitSkipTriggers:[new i6(B.C,y)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:"core",clientMetadata:new Xu([new pp(r),new FG(k)]),zJ:x(m),adLayoutLoggingData:r.adLayoutLoggingData}}; oM=function(B,y,a,r,k,x,J,m){var C={layoutId:y,layoutType:x,xf:"core"};return{layoutId:y,layoutType:x,Rs:new Map,layoutExitNormalTriggers:[new OC(B.C,a)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:"core",clientMetadata:new Xu([new FG(r)].concat(g.Ee(J))),zJ:k(C),adLayoutLoggingData:m}}; Te=function(B,y,a,r){if(B.O0.get().uS(y.kind==="AD_PLACEMENT_KIND_START"))if(a===void 0)ai("Expected SSAP layout ID in renderer",void 0,void 0,{caller:r});else return a}; EXH=function(B,y,a,r,k,x,J,m,C,l,c,w,E){B=b4(B,y,a,k,x,J,m,C,w,Te(B,a,r.layoutId,"createSubLayoutVodSkippableMediaBreakLayoutForEndcap"),E);y=B.bH;a=new hQ(B.TA);r=B.layoutExitSkipTriggers;l>0&&(y.push(a),y.push(new DG(l)),r=[]);y.push(new eD(c));return{Ag:{layoutId:B.layoutId,layoutType:B.layoutType,Rs:B.Rs,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:B.xf,clientMetadata:new Xu(y),zJ:B.zJ,adLayoutLoggingData:B.adLayoutLoggingData}, xa:r,Es:B.layoutExitMuteTriggers,vn:B.layoutExitUserInputSubmittedTriggers,MQ:B.Nm,Q4:B.Q4}}; RMU=function(B,y,a,r,k,x,J,m,C,l){y=b4(B,y,a,r,x,new Map,J,function(c){return m(c,C)},void 0,Te(B,a,k.layoutId,"createSubLayoutVodSkippableMediaBreakLayoutForVodSurvey")); B=new oF(B.C,y.TA);a=new hQ(y.TA);l=new eD(l);return{Ag:{layoutId:y.layoutId,layoutType:y.layoutType,Rs:y.Rs,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:y.xf,clientMetadata:new Xu([].concat(g.Ee(y.bH),[a,l])),zJ:y.zJ,adLayoutLoggingData:y.adLayoutLoggingData},xa:y.layoutExitSkipTriggers,Es:y.layoutExitMuteTriggers,vn:[].concat(g.Ee(y.layoutExitUserInputSubmittedTriggers),[B]),MQ:y.Nm,Q4:y.Q4}}; b4=function(B,y,a,r,k,x,J,m,C,l,c){y=l!=null?l:Ay(B.X.get(),"LAYOUT_TYPE_MEDIA_BREAK",y);l={layoutId:y,layoutType:"LAYOUT_TYPE_MEDIA_BREAK",xf:"adapter"};m=m(y);var w=fH(m.clientMetadata,"metadata_type_fulfilled_layout");w||ai("Could not retrieve overlay layout ID during VodSkippableMediaBreakLayout creation. This should never happen.");var E=w?w.layoutId:"";a=[new FG(a),new LH(r),new T2(k)];w&&a.push(new vp(w.layoutType));c&&a.push(new l7(c));return{layoutId:y,layoutType:"LAYOUT_TYPE_MEDIA_BREAK", Rs:x,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[new aF(B.C,E)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:"adapter",bH:a,zJ:J(l),adLayoutLoggingData:C,Q4:m,TA:E}}; FCL=function(B,y,a,r,k,x,J,m,C,l,c){B=wZ0(B,y,"core",a,r,k,x,J,m,C,l,void 0,c);return{layoutId:B.layoutId,layoutType:B.layoutType,Rs:B.Rs,layoutExitNormalTriggers:B.layoutExitNormalTriggers,layoutExitSkipTriggers:B.layoutExitSkipTriggers,layoutExitMuteTriggers:B.layoutExitMuteTriggers,layoutExitUserInputSubmittedTriggers:B.layoutExitUserInputSubmittedTriggers,Nm:B.Nm,xf:B.xf,clientMetadata:new Xu(B.t0),zJ:B.zJ,adLayoutLoggingData:B.adLayoutLoggingData}}; QRK=function(B,y,a,r,k,x,J,m,C,l,c,w,E){y=wZ0(B,y,"adapter",a,r,k,x,J,m,C,c,w,E);r=y.layoutExitSkipTriggers;k=y.t0;a.adPodSkipTarget&&a.adPodSkipTarget>0&&(k.push(l),k.push(new DG(a.adPodSkipTarget)),r=[]);k.push(new eD(m.adPodIndex));a.isCritical&&(r=[new $B(B.C,y.layoutId,["error"])].concat(g.Ee(r)));return{Ag:{layoutId:y.layoutId,layoutType:y.layoutType,Rs:y.Rs,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:y.xf, clientMetadata:new Xu(k),zJ:y.zJ,adLayoutLoggingData:y.adLayoutLoggingData},xa:r,Es:y.layoutExitMuteTriggers,vn:y.layoutExitUserInputSubmittedTriggers,MQ:y.Nm}}; wZ0=function(B,y,a,r,k,x,J,m,C,l,c,w,E){var z={layoutId:y,layoutType:"LAYOUT_TYPE_MEDIA",xf:a};k=[new FG(k),new Gu(C),new Kp(r.externalVideoId),new iD(m),new T2({impressionCommands:r.impressionCommands,abandonCommands:r.onAbandonCommands,completeCommands:r.completeCommands,progressCommands:r.adVideoProgressCommands}),new HZ(x),new ad({current:null}),new JP(J)];(x=r.playerOverlay.instreamAdPlayerOverlayRenderer)&&k.push(new XG(x));(J=r.playerOverlay.playerOverlayLayoutRenderer)&&k.push(new fp(J)); w&&k.push(new mE(w));(w=r.playerUnderlay)&&k.push(new My(w));m=hy(B.X.get(),"SLOT_TYPE_IN_PLAYER");w=(w=x?x.elementId:J==null?void 0:J.layoutId)?w:Ay(B.X.get(),"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",m);k.push(new hQ(w));k.push(new BZ(m));k.push(new l7(C.adPodIndex));r.adNextParams&&k.push(new bD(r.adNextParams));r.shrunkenPlayerBytesConfig&&k.push(new IR(r.shrunkenPlayerBytesConfig));r.clickthroughEndpoint&&k.push(new Tu(r.clickthroughEndpoint));r.legacyInfoCardVastExtension&&k.push(new NI(r.legacyInfoCardVastExtension)); r.sodarExtensionData&&k.push(new od(r.sodarExtensionData));c&&k.push(new u7(c));k.push(new PZ(HV(r.pings)));C=mn(r.pings);if(E){a:{E=g.Y(E);for(c=E.next();!c.done;c=E.next())if(c=c.value,c.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_UNDERLAY"&&(x=g.f(c.fulfillmentContent.fulfilledLayout,$4))&&(x=g.f(x.renderingContent,fm))&&x.associatedPlayerBytesLayoutId===y){E=c;break a}E=void 0}E&&k.push(new $X(E))}return{layoutId:y,layoutType:"LAYOUT_TYPE_MEDIA",Rs:C,layoutExitNormalTriggers:[new v4(B.C,y)],layoutExitSkipTriggers:r.skipOffsetMilliseconds? [new aF(B.C,w)]:[],layoutExitMuteTriggers:[new aF(B.C,w)],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:a,t0:k,zJ:l(z),adLayoutLoggingData:r.adLayoutLoggingData}}; LCe=function(B,y,a,r,k,x,J,m,C){r.every(function(c){return WZ(c,[],["LAYOUT_TYPE_MEDIA"])})||ai("Unexpect subLayout type for DAI composite layout"); y=Ay(B.X.get(),"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",y);var l={layoutId:y,layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",xf:"core"};return{layoutId:y,layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",Rs:new Map,layoutExitNormalTriggers:[new I_(B.C)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Nm:[],xf:"core",clientMetadata:new Xu([new CH(a),new g2(m),new k6(r),new FG(k),new z2(x),new cZ({}),new Qi(C)]),zJ:J(l)}}; qhN=function(B){return B!=null}; cx=function(B,y,a){var r=this;this.X=B;this.D=y;this.O0=a;this.C=function(k){return YF(r.X.get(),k)}}; XpH=function(B,y,a,r,k,x,J){if(!a.prefetchModeConfig)return new d("AdPlacementConfig for Live Prefetch is missing prefetch_config");a=a.prefetchModeConfig;r*=1E3;var m=[];if(!a.breakLengthMs)return new d("AdPlacementConfig for Live Prefetch is missing break_length_ms");for(var C=g.Y(a.breakLengthMs),l=C.next();!l.done;l=C.next())if(l=l.value,Number(l)>0){var c=r+Number(a.startTimeOffsetMs),w=c+Number(a.cacheFetchSmearingDurationMs);l={c7:new EO(w,w+Number(l)),fz:!1,nP:new EO(Math.floor(c+Math.random()* Number(a.cacheFetchSmearingDurationMs)),w),cueProcessedMs:r?r:c};c=[];c.push(new ej({}));w=[];w.push(new yk(B.C));w.push(new mWr(B.C));J&&c.push(new cZ({}));m.push(yL(B,y,k,l,x,c,w))}return m}; yL=function(B,y,a,r,k,x,J){x=x===void 0?[]:x;var m=hy(B.X.get(),"SLOT_TYPE_AD_BREAK_REQUEST");J||(J=[],r.nP&&r.nP.start!==r.c7.start&&J.push(new UC(B.C,a,new EO(r.nP.start,r.c7.start),!1)),J.push(new UC(B.C,a,new EO(r.c7.start,r.c7.end),r.fz)));r={getAdBreakUrl:y.getAdBreakUrl,LG:r.c7.start,rk:r.c7.end,cueProcessedMs:r.cueProcessedMs};y=new J8(B.C,m);x=[new Vi(r)].concat(g.Ee(x));return{slotId:m,slotType:"SLOT_TYPE_AD_BREAK_REQUEST",slotPhysicalPosition:1,slotEntryTrigger:y,slotFulfillmentTriggers:J, slotExpirationTriggers:[new Bd(B.C,a),new k4(B.C,m),new x4(B.C,m)],xf:"core",clientMetadata:new Xu(x),adSlotLoggingData:k}}; z8W=function(B,y,a){var r=[];a=g.Y(a);for(var k=a.next();!k.done;k=a.next())r.push(E6r(B,y,k.value));return r}; E6r=function(B,y,a){return a.triggeringSlotId!=null&&a.triggeringSlotId===B?a.clone(y):a}; Jh$=function(B,y,a,r,k){return qUJ(B,y,a,r,k)}; zMW=function(B,y,a,r){var k=hy(B.X.get(),"SLOT_TYPE_IN_PLAYER");return qUJ(B,k,y,a,r)}; qUJ=function(B,y,a,r,k){var x=new M7(B.C,a),J=[new rc(B.C,y)];B=[new k4(B.C,y),new Bd(B.C,r)];return{slotId:y,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:x,slotFulfillmentTriggers:J,slotExpirationTriggers:B,xf:"core",clientMetadata:new Xu([new qI(k({slotId:y,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xf:"core",slotEntryTrigger:x,slotFulfillmentTriggers:J,slotExpirationTriggers:B},a))]),adSlotLoggingData:void 0}}; AQr=function(B,y,a,r,k,x){var J=hy(B.X.get(),"SLOT_TYPE_PLAYER_BYTES"),m=hy(B.X.get(),"SLOT_TYPE_IN_PLAYER"),C=Ay(B.X.get(),"LAYOUT_TYPE_SURVEY",m);r=wE(B,y,a,r);var l=[new rc(B.C,J)];a=[new k4(B.C,J),new Bd(B.C,a),new i6(B.C,C)];if(r instanceof d)return r;m=x({slotId:J,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,xf:"core",slotEntryTrigger:r,slotFulfillmentTriggers:l,slotExpirationTriggers:a},{slotId:m,layoutId:C});x=m.R3b;m=m.Rw;return[{slotId:J,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1, slotEntryTrigger:tx(B,y,J,r),slotFulfillmentTriggers:P5(B,y,J,l),slotExpirationTriggers:a,xf:"core",clientMetadata:new Xu([new qI(x),new AP(Sb(y)),new G2({bX:B.bX(y)})]),adSlotLoggingData:k},m]}; Sb=function(B){return B.kind==="AD_PLACEMENT_KIND_START"}; GrZ=function(B,y,a,r,k){k=k?k:hy(B.X.get(),"SLOT_TYPE_IN_PLAYER");a=new M7(B.C,a);var x=[new rc(B.C,k)];B=[new Bd(B.C,y),new k4(B.C,k)];return{slotId:k,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:a,slotFulfillmentTriggers:x,slotExpirationTriggers:B,xf:"core",clientMetadata:new Xu([new qI(r({slotId:k,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xf:"core",slotEntryTrigger:a,slotFulfillmentTriggers:x,slotExpirationTriggers:B}))])}}; emN=function(B,y,a,r){var k=hy(B.X.get(),"SLOT_TYPE_PLAYER_UNDERLAY");a=new M7(B.C,a);var x=[new rc(B.C,k)];B=[new Bd(B.C,y),new k4(B.C,k)];return{slotId:k,slotType:"SLOT_TYPE_PLAYER_UNDERLAY",slotPhysicalPosition:1,slotEntryTrigger:a,slotFulfillmentTriggers:x,slotExpirationTriggers:B,xf:"core",clientMetadata:new Xu([new qI(r({slotId:k,slotType:"SLOT_TYPE_PLAYER_UNDERLAY",slotPhysicalPosition:1,xf:"core",slotEntryTrigger:a,slotFulfillmentTriggers:x,slotExpirationTriggers:B}))])}}; TeU=function(B,y,a,r,k,x,J){var m=hy(B.X.get(),"SLOT_TYPE_IN_PLAYER"),C=Ay(B.X.get(),"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",m);r=Vj4(B,r,x,J,C);if(r instanceof d)return r;J=[new rc(B.C,m)];k=[new Bd(B.C,x),new rc(B.C,k),new mv(B.C,k)];a=nH(a,{slotId:m,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xf:"core",slotEntryTrigger:r,slotFulfillmentTriggers:J,slotExpirationTriggers:k});B=B.D.get();x={layoutId:C,layoutType:"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",xf:"core"};y={layoutId:C,layoutType:"LAYOUT_TYPE_TEXT_BANNER_OVERLAY", Rs:new Map,layoutExitNormalTriggers:[new zRW(B.C,C,y.durationMs)],layoutExitSkipTriggers:[new V_W(B.C,C,y.durationMs)],Nm:[new qax(B.C,C)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xf:"core",clientMetadata:new Xu([new b7(y)]),zJ:a(x)};return{slotId:m,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xf:"core",slotEntryTrigger:r,slotFulfillmentTriggers:J,slotExpirationTriggers:k,clientMetadata:new Xu([new qI(y)])}}; cQH=function(B,y,a,r,k,x){y=wE(B,y,a,r);if(y instanceof d)return y;var J=y instanceof UC?new c10(B.C,a,y.C):null;r=hy(B.X.get(),"SLOT_TYPE_IN_PLAYER");var m=[new rc(B.C,r)];B=[new Bd(B.C,a),new k4(B.C,r)];x=x({slotId:r,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xf:"core",slotEntryTrigger:y,slotFulfillmentTriggers:m,slotExpirationTriggers:B},J);return x instanceof i7?new d(x):{slotId:r,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:y,slotFulfillmentTriggers:m,slotExpirationTriggers:B, xf:"core",clientMetadata:new Xu([new qI(x)]),adSlotLoggingData:k}}; gXx=function(B,y,a,r){var k=hy(B.X.get(),"SLOT_TYPE_IN_PLAYER"),x=new Kb(B.C,y),J=[new Hd(B.C,k)];B=[new Bd(B.C,y),new k4(B.C,k)];return{slotId:k,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:x,slotFulfillmentTriggers:J,slotExpirationTriggers:B,xf:"core",clientMetadata:new Xu([new qI(r({slotId:k,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xf:"core",slotEntryTrigger:x,slotFulfillmentTriggers:J,slotExpirationTriggers:B}))]),adSlotLoggingData:a}}; lzU=function(B,y,a,r){var k=hy(B.X.get(),"SLOT_TYPE_IN_PLAYER");a=new M7(B.C,a);var x=[new rc(B.C,k)],J=[new k4(B.C,k),new Bd(B.C,y)];x={slotId:k,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xf:"core",slotEntryTrigger:a,slotFulfillmentTriggers:x,slotExpirationTriggers:J};return{slotId:k,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:a,slotFulfillmentTriggers:[new rc(B.C,k)],slotExpirationTriggers:[new Bd(B.C,y),new k4(B.C,k)],xf:"core",clientMetadata:new Xu([new qI(r(x))])}}; oJx=function(B,y,a,r,k){var x=hy(B.X.get(),"SLOT_TYPE_IN_PLAYER");a=new fb(B.C,r,a);r=[new rc(B.C,x)];B=[new Bd(B.C,y)];return{slotId:x,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:a,slotFulfillmentTriggers:r,slotExpirationTriggers:B,xf:"core",clientMetadata:new Xu([new qI(k({slotId:x,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xf:"core",slotEntryTrigger:a,slotFulfillmentTriggers:r,slotExpirationTriggers:B}))])}}; rhK=function(B,y,a,r,k,x){var J=hy(B.X.get(),y);return Es(B,J,y,new M7(B.C,r),[new Bd(B.C,a),new k4(B.C,J),new $B(B.C,r,["error"])],k,x)}; az0=function(B,y,a,r,k,x,J){var m=hy(B.X.get(),y);return Es(B,m,y,new $B(B.C,k,["normal"]),[new Bd(B.C,a),new k4(B.C,m),new $B(B.C,r,["error"])],x,J)}; hRr=function(B,y,a,r,k){var x=hy(B.X.get(),y);return Es(B,x,y,new Kb(B.C,a),[new Bd(B.C,a),new k4(B.C,x)],r,k)}; Hpr=function(B,y,a,r,k){a=a?"SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM":"SLOT_TYPE_PLAYBACK_TRACKING";var x=hy(B.X.get(),a);y=new Kb(B.C,y);var J=[new rc(B.C,x)];B=[new k4(B.C,x)];return{slotId:x,slotType:a,slotPhysicalPosition:1,slotEntryTrigger:y,slotFulfillmentTriggers:J,slotExpirationTriggers:B,xf:"core",clientMetadata:new Xu([new qI(k({slotId:x,slotType:a,slotPhysicalPosition:1,xf:"core",slotEntryTrigger:y,slotFulfillmentTriggers:J,slotExpirationTriggers:B}))]),adSlotLoggingData:r}}; VJL=function(B,y,a,r){var k=hy(B.X.get(),"SLOT_TYPE_PLAYER_BYTES"),x=new dx(B.C),J=[new Hd(B.C,k)];B=[new Bd(B.C,y)];return{slotId:k,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,slotEntryTrigger:x,slotFulfillmentTriggers:J,slotExpirationTriggers:B,xf:"core",clientMetadata:new Xu([new qI(r({slotId:k,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,xf:"core",slotEntryTrigger:x,slotFulfillmentTriggers:J,slotExpirationTriggers:B})),new cZ({})]),adSlotLoggingData:a}}; ppN=function(B,y){return KWx(B.O0.get())?new $B(B.C,y,["normal","error","skipped"]):new $B(B.C,y,["normal"])}; Shx=function(B,y,a,r,k){y=ppN(B,y);B=pq(B,y,a);k=k({slotId:B.slotId,slotType:B.slotType,slotPhysicalPosition:B.slotPhysicalPosition,slotEntryTrigger:B.slotEntryTrigger,slotFulfillmentTriggers:B.slotFulfillmentTriggers,slotExpirationTriggers:B.slotExpirationTriggers,xf:B.xf});return k instanceof d?k:{Po:Object.assign({},B,{clientMetadata:new Xu([new qI(k.layout)]),adSlotLoggingData:r}),Ni:k.Ni}}; QmK=function(B,y,a,r,k,x,J){a=tDK(B,y,a,r);if(a instanceof d)return a;J=J({slotId:a.slotId,slotType:a.slotType,slotPhysicalPosition:a.slotPhysicalPosition,slotEntryTrigger:a.slotEntryTrigger,slotFulfillmentTriggers:a.slotFulfillmentTriggers,slotExpirationTriggers:a.slotExpirationTriggers,xf:a.xf});if(J instanceof d)return J;r=[new AP(Sb(y)),new qI(J.layout),new G2({bX:B.bX(y)})];x&&r.push(new pH({}));return{Po:{slotId:a.slotId,slotType:a.slotType,slotPhysicalPosition:a.slotPhysicalPosition,slotEntryTrigger:tx(B, y,a.slotId,a.slotEntryTrigger),slotFulfillmentTriggers:P5(B,y,a.slotId,a.slotFulfillmentTriggers),slotExpirationTriggers:a.slotExpirationTriggers,xf:a.xf,clientMetadata:new Xu(r),adSlotLoggingData:k},Ni:J.Ni}}; tx=function(B,y,a,r){return B.O0.get().uS(Sb(y))?new D_(B.C,a):r}; P5=function(B,y,a,r){return B.O0.get().uS(Sb(y))?[new Hd(B.C,a)]:r}; pq=function(B,y,a){var r=hy(B.X.get(),"SLOT_TYPE_PLAYER_BYTES"),k=[new rc(B.C,r)];B=[new k4(B.C,r),new Bd(B.C,a)];return{slotId:r,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,slotEntryTrigger:y,slotFulfillmentTriggers:k,slotExpirationTriggers:B,xf:"core"}}; tDK=function(B,y,a,r){y=wE(B,y,a,r);return y instanceof d?y:pq(B,y,a)}; oXH=function(B,y,a,r,k,x){var J=hy(B.X.get(),"SLOT_TYPE_FORECASTING");y=wE(B,y,a,r);if(y instanceof d)return y;r=[new rc(B.C,J)];B=[new k4(B.C,J),new Bd(B.C,a)];return{slotId:J,slotType:"SLOT_TYPE_FORECASTING",slotPhysicalPosition:1,slotEntryTrigger:y,slotFulfillmentTriggers:r,slotExpirationTriggers:B,xf:"core",clientMetadata:new Xu([new qI(x({slotId:J,slotType:"SLOT_TYPE_FORECASTING",slotPhysicalPosition:1,xf:"core",slotEntryTrigger:y,slotFulfillmentTriggers:r,slotExpirationTriggers:B}))]),adSlotLoggingData:k}}; R80=function(B,y,a,r,k){var x=!y.hideCueRangeMarker;switch(y.kind){case "AD_PLACEMENT_KIND_START":return new Kb(B.C,a);case "AD_PLACEMENT_KIND_MILLISECONDS":return B=dWK(y,r),B instanceof d?B:k(B.c7,x);case "AD_PLACEMENT_KIND_END":return new Xl(B.C,a,x);default:return new d("Cannot construct entry trigger",{kind:y.kind})}}; Vj4=function(B,y,a,r,k){return R80(B,y,a,r,function(x,J){return new l3W(B.C,a,x,J,k)})}; wE=function(B,y,a,r){return R80(B,y,a,r,function(k,x){return new UC(B.C,a,k,x)})}; Es=function(B,y,a,r,k,x,J){B=[new Hd(B.C,y)];return{slotId:y,slotType:a,slotPhysicalPosition:1,slotEntryTrigger:r,slotFulfillmentTriggers:B,slotExpirationTriggers:k,xf:"core",clientMetadata:new Xu([new qI(J({slotId:y,slotType:a,slotPhysicalPosition:1,xf:"core",slotEntryTrigger:r,slotFulfillmentTriggers:B,slotExpirationTriggers:k}))]),adSlotLoggingData:x}}; zH=function(B,y){g.W.call(this);this.O0=B;this.C=y;this.eventCount=0}; qj=function(B,y,a,r){zH.call(this,B,y);this.O0=B;this.Tb=a;this.context=r}; V_=function(){this.C=new Map}; RV=function(B){this.C="pending";this.X=[];this.D=[];try{B(this.J.bind(this),this.reject.bind(this))}catch(y){this.reject(y)}}; uuU=function(){var B,y;return{hZ:new RV(function(a,r){B=a;y=r}), resolve:B,reject:y}}; Lt=function(B){return u2(B)?B:Y9(B)?new RV(function(y,a){B.then(y,a)}):new RV(function(y){y(B)})}; Nj=function(B){return new RV(function(y,a){a(B)})}; b2=function(B){try{return Lt(B())}catch(y){return Nj(y)}}; pt=function(B,y,a){var r=uuU(),k=r.hZ,x=r.resolve,J=r.reject;B.X.push(function(m){if(y)try{var C=y(m);x(C)}catch(l){J(l)}else x(m)}); B.D.push(function(m){if(a)try{var C=a(m);x(C)}catch(l){J(l)}else J(m)}); TH(B);return k}; tZ=function(B,y){return pt(B,void 0,y)}; YUr=function(B,y){pt(B,function(a){return pt(Lt(y()),function(){return a})},function(a){return pt(Lt(y()),function(){return Nj(a)})})}; TH=function(B){if(B.C==="fulfilled"){var y=B.X;B.X=[];B.D=[];y=g.Y(y);for(var a=y.next();!a.done;a=y.next())a=a.value,a(B.result)}else if(B.C==="rejected")for(y=B.D,B.X=[],B.D=[],y=g.Y(y),a=y.next();!a.done;a=y.next())a=a.value,a(B.error)}; Px=function(B,y){return LE$(y.call(B))}; SS=function(B){return function a(){return XH(a,function(r){if(r.X==1)return g.p4(r,2),g.Q(r,{hZ:Lt(B)},4);if(r.X!=2)return r.return(r.C);g.GU(r);return g.DZ(r,0)})}()}; LE$=function(B){return b2(function(){return Q_(B,B.next())})}; Q_=function(B,y){return y.done?Lt(y.value):tZ(pt(y.value.hZ,function(a){return Q_(B,B.next(a))}),function(a){return Q_(B,B.throw(a))})}; AZ=function(B,y){if(B.length===0)return Lt(NaN);var a=uuU(),r=a.hZ,k=a.resolve,x=B.length;B=g.Y(B.entries());var J=B.next();for(a={};!J.done;a={Rj:void 0},J=B.next()){var m=g.Y(J.value);J=m.next().value;m=m.next().value;a.Rj=J;YUr(m,function(C){return function(){r.C==="pending"&&(N2N(y)&&y(C.Rj)&&r.C==="pending"?k(C.Rj):(--x,x===0&&k(NaN)))}}(a))}return r}; Fk=function(B){return B.map(function(y){return Lt(y)})}; eS=function(B){var y=B.hours||0;var a=B.minutes||0,r=B.seconds||0;y=r+a*60+y*3600+(B.days||0)*86400+(B.weeks||0)*604800+(B.months||0)*2629800+(B.years||0)*31557600;y<=0?y={hours:0,minutes:0,seconds:0}:(B=y,y=Math.floor(B/3600),B%=3600,a=Math.floor(B/60),r=Math.floor(B%60),y={hours:y,minutes:a,seconds:r});var k=y.hours===void 0?0:y.hours;a=y.minutes===void 0?0:y.minutes;B=y.seconds===void 0?0:y.seconds;r=k>0;y=[];if(r){k=(new Intl.NumberFormat("en-u-nu-latn")).format(k);var x=["fr"],J="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(" "); k="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(GH)?k.replace(",","\u00a0"):x.includes(GH)?k.replace(",","\u202f"):J.includes(GH)?k.replace(",","."):k;y.push(k)}r=r===void 0?!1:r;a=(["af","be","lt"].includes(GH)||r)&&a<10?bHr().format(a):(new Intl.NumberFormat("en-u-nu-latn")).format(a);y.push(a);a=bHr().format(B);y.push(a);a=":";"da fi id si sr sr-Latn".split(" ").includes(GH)&&(a=".");return y.join(a)}; bHr=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})}; T2$=function(B,y){var a,r;B=((a=B.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(r=a.videoAuthorizationToken)==null?void 0:r.credentialTransferTokens)||[];for(a=0;ay;B=a}else B=!1;return B}; g.hZ=function(B,y){return B.Bc+"timedtext_video?ref=player&v="+y.videoId}; g.OHe=function(B){var y=this;this.videoData=B;B={};this.C=(B.c1a=function(){var a=[];if(g.Us.isInitialized()){var r="";y.videoData&&y.videoData.xU&&(r=y.videoData.xU+("&r1b="+y.videoData.clientPlaybackNonce));var k={};r=(k.atr_challenge=r,k);Tn("bg_v",void 0,"player_att");(r=$IK(r))?(Tn("bg_s",void 0,"player_att"),a.push("r1a="+r)):(Tn("bg_e",void 0,"player_att"),a.push("r1c=2"))}else Tn("bg_e",void 0,"player_att"),window.trayride||window.botguard?a.push("r1c=1"):a.push("r1c=4");a.push("r1d="+g.Us.getState()); return a.join("&")},B.c6a=function(a){return"r6a="+(Number(a.c)^Oa())},B.c6b=function(a){return"r6b="+(Number(a.c)^Number(g.io("CATSTAT",0)))},B); this.videoData&&this.videoData.xU?this.Ze=n6(this.videoData.xU):this.Ze={}}; g.ISW=function(B){if(B.videoData&&B.videoData.xU){for(var y=[B.videoData.xU],a=g.Y(Object.keys(B.C)),r=a.next();!r.done;r=a.next())r=r.value,B.Ze[r]&&B.C[r]&&(r=B.C[r](B.Ze))&&y.push(r);return y.join("&")}return null}; g.vx=function(B,y){MjE(B,{CSO:g.d2(y.experiments,"bg_vm_reinit_threshold"),cspNonce:y.cspNonce,Bc:y.Bc||""})}; ZHU=function(){var B=XMLHttpRequest.prototype.fetch;return!!B&&B.length===3}; n6H=function(B){B=B[H[30]](H[9]);Be[H[6]](B,2);Be[H[31]](B,64);Be[H[51]](B,43);Be[H[6]](B,2);Be[H[31]](B,57);Be[H[31]](B,1);return B[H[27]](H[9])}; jdJ=function(B,y){QI(B,2,y.Ba,yZ,3);QI(B,3,y.innertubeRequest,dIJ,3);PO(B,4,y.onesieUstreamerConfig);PO(B,9,y.I6);QI(B,10,y.Op,aL,3);QI(B,15,y.reloadPlaybackParams,UIE,3)}; h8K=function(B,y){QI(B,1,y.formatId,rp,3);pW(B,2,y.startTimeMs);pW(B,3,y.durationMs);pW(B,4,y.lx);pW(B,5,y.v0);QI(B,9,y.fD0,sdr,3);QI(B,11,y.vm7,k0,1);QI(B,12,y.U_,k0,1)}; v6N=function(B,y){SJ(B,1,y.videoId);pW(B,2,y.lmt)}; sdr=function(B,y){if(y.qP)for(var a=0;a>31));pW(B,16,y.TQ);pW(B,17,y.detailedNetworkType);pW(B,18,y.vJ);pW(B,19,y.M1);pW(B,21,y.aV3);pW(B,23,y.PJ);pW(B,28,y.OY);pW(B,29,y.o9O);pW(B,34,y.visibility);a=y.playbackRate;if(a!==void 0){var r=new ArrayBuffer(4);(new Float32Array(r))[0]=a;a=(new Uint32Array(r))[0];if(a!==void 0)for(Tr(B,285),br(B,4),r=0;r<4;)B.view.setUint8(B.pos,a&255),a>>=8,B.pos+=1,r+=1}pW(B,36,y.CU); QI(B,38,y.mediaCapabilities,kSr,3);pW(B,39,y.fV3);pW(B,40,y.HY);pW(B,44,y.playerState);th(B,46,y.yc);pW(B,48,y.Ho);pW(B,50,y.bI);pW(B,51,y.F3);pW(B,54,y.wR);if(y.Kn)for(a=0;a>31));SJ(B,2,y.message)}; cyE=function(B,y){pW(B,1,y.clientState);QI(B,2,y.hvQ,gjZ,1)}; CzE=function(B,y){PO(B,1,y.sS0);QI(B,2,y.FPk,ll$,3);QI(B,3,y.coldStartInfo,cyE,3)}; oje=function(B,y){pW(B,1,y.type);PO(B,2,y.value)}; mgH=function(B,y){SJ(B,1,y.hl);SJ(B,12,y.deviceMake);SJ(B,13,y.deviceModel);pW(B,16,y.clientName);SJ(B,17,y.clientVersion);SJ(B,18,y.osName);SJ(B,19,y.osVersion)}; wo$=function(B,y){SJ(B,1,y.name);SJ(B,2,y.value)}; EjE=function(B,y){SJ(B,1,y.url);if(y.PX)for(var a=0;a0&&!(d1W()>(0,g.V4)()-B*1E3))return 0;B=g.Tc("yt-player-quality");if(typeof B==="string"){if(B=g.ut[B],B>0)return B}else if(B instanceof Object)return B.quality;return 0}; CD=function(){var B=g.Tc("yt-player-proxima-pref");return B==null?null:B}; hwe=function(){var B=g.Tc("yt-player-quality");if(B instanceof Object&&B.quality&&B.previousQuality){if(B.quality>B.previousQuality)return 1;if(B.quality0&&y[0]?B.getAutoplayPolicy(y[0]):B.getAutoplayPolicy("mediaelement");if(xxr[a])return xxr[a]}}catch(r){}return"AUTOPLAY_BROWSER_POLICY_UNSPECIFIED"}; qF=function(B){return B.Yh||B.dO||B.mutedAutoplay}; JNJ=function(B,y){return qF(B)?y!==1&&y!==2&&y!==0?"AUTOPLAY_STATUS_UNAVAILABLE":B.Lg?"AUTOPLAY_STATUS_BLOCKED":"AUTOPLAY_STATUS_OCCURRED":"AUTOPLAY_STATUS_NOT_ATTEMPTED"}; HVJ=function(B,y,a){var r=y.Y();B.thirdParty||(B.thirdParty={});r.ancestorOrigins&&(B.thirdParty.embeddedPlayerContext=Object.assign({},B.thirdParty.embeddedPlayerContext,{ancestorOrigins:r.ancestorOrigins}));r.Z("embeds_enable_autoplay_and_visibility_signals")&&(r.My!=null&&(B.thirdParty.embeddedPlayerContext=Object.assign({},B.thirdParty.embeddedPlayerContext,{visibilityFraction:Number(r.My)})),r.He&&(B.thirdParty.embeddedPlayerContext=Object.assign({},B.thirdParty.embeddedPlayerContext,{visibilityFractionSource:r.He})), B.thirdParty.embeddedPlayerContext=Object.assign({},B.thirdParty.embeddedPlayerContext,{autoplayBrowserPolicy:zD(),autoplayIntended:qF(y),autoplayStatus:JNJ(y,a)}))}; mxr=function(B){var y=[];B=g.Y(B.split(","));for(var a=B.next();!a.done;a=B.next()){var r=a.value;r&&((a=r.startsWith("!"))&&(r=r.substring(1)),r=r.split("-"),r.length<3||y.push({Ki:r[0],platform:r[1],deviceVersion:r[2],Dt:a}))}return y}; g1Z=function(B){return mxr(B).map(function(y){return{deviceInterface:o1r[CVE[y.Ki]]||0,deviceVersion:y.deviceVersion||"",isSleeping:y.Dt}})}; g.VZ=function(B,y){this.id=B;this.Is=y;this.captionTracks=[];this.D=this.J=null;this.xtags="";this.j=!1;this.C=null;this.X="UNKNOWN";this.captionsInitialState="CAPTIONS_INITIAL_STATE_UNKNOWN";B=this.Is.id.split(".");B.length>1&&(this.j=B[1]==="2")}; RL=function(B,y,a,r,k){this.X=B;this.C=y;this.D=a;this.reason=r;this.yO=k===void 0?0:k}; g.uM=function(B,y,a,r){return new RL(g.ut[B]||0,g.ut[y]||0,a,r)}; LD=function(B){if(Y0&&B.yO)return!1;var y=g.ut.auto;return B.X===y&&B.C===y}; bM=function(B){return NF[B.C||B.X]||"auto"}; lJW=function(B,y){y=g.ut[y];return B.X<=y&&(!B.C||B.C>=y)}; TD=function(B){return"["+B.X+"-"+B.C+", override: "+(B.D+", reason: "+B.reason+"]")}; pD=function(B,y,a){this.videoInfos=B;this.C=y;this.audioTracks=[];if(this.C){B=new Set;a==null||a({ainfolen:this.C.length});y=g.Y(this.C);for(var r=y.next();!r.done;r=y.next())if(r=r.value,!r.Is||B.has(r.Is.id)){var k=void 0,x=void 0,J=void 0;(J=a)==null||J({atkerr:!!r.Is,itag:r.itag,xtag:r.C,lang:((k=r.Is)==null?void 0:k.name)||"",langid:((x=r.Is)==null?void 0:x.id)||""})}else k=new g.VZ(r.id,r.Is),B.add(r.Is.id),this.audioTracks.push(k);a==null||a({atklen:this.audioTracks.length})}}; tz=function(){g.W.apply(this,arguments);this.C=null}; zYr=function(B,y,a,r,k,x,J){if(B.C)return B.C;var m={},C=new Set,l={};if(Pe(r)){for(var c in r.C)r.C.hasOwnProperty(c)&&(B=r.C[c],l[B.info.Gb]=[B.info]);return l}c=cNU(y,r,m);x&&k({aftsrt:S7(c)});for(var w={},E=g.Y(Object.keys(c)),z=E.next();!z.done;z=E.next()){z=z.value;for(var q=g.Y(c[z]),L=q.next();!L.done;L=q.next()){L=L.value;var b=L.itag,S=void 0,P=z+"_"+(((S=L.video)==null?void 0:S.fps)||0);w.hasOwnProperty(P)?w[P]===!0?l[z].push(L):m[b]=w[P]:(S=QZ(y,L,a,r.isLive,C),S!==!0?(J.add(z),m[b]=S, S==="disablevp9hfr"&&(w[P]="disablevp9hfr")):(l[z]=l[z]||[],l[z].push(L),w[P]=!0))}}x&&k({bfflt:S7(l)});for(var A in l)l.hasOwnProperty(A)&&(r=A,l[r]&&l[r][0].G3()&&(l[r]=l[r],l[r]=wVE(y,l[r],m),l[r]=E1r(l[r],m)));x&&Object.keys(m).length>0&&k({rjr:H3(m)});y=g.Y(C.values());for(r=y.next();!r.done;r=y.next())(r=a.J.get(r.value))&&--r.tK;x&&k({aftflt:S7(l)});B.C=g.BQ(l,function(D){return!!D.length}); return B.C}; VIr=function(B,y,a,r,k,x,J,m){m=m===void 0?!1:m;if(y.B6&&J&&J.length>1&&!(y.Tn>0||y.K)){for(var C=y.X||!!k,l=C&&y.q8?x:void 0,c=cNU(y,r),w=[],E=[],z={},q=0;q0&&E&&k&&(c=[J,a],A=k.concat(E).filter(function(D){return D})); if(A.length&&!y.TI){GD(A,c);if(C){C=[];y=g.Y(A);for(r=y.next();!r.done;r=y.next())C.push(r.value.itag);x({hbdfmt:C.join(".")})}return bv(new pD(A,B,l))}A=PVe(y);A=g.Vp(A,m);if(!A){if(w[J])return x=w[J],GD(x),bv(new pD(x,B,l));C&&x({novideo:1});return NY()}y.qm&&(A==="1"||A==="1h")&&w[a]&&(J=e7(w[A]),c=e7(w[a]),c>J?A=a:c===J&&SrN(w[a])&&(A=a));A==="9"&&w.h&&e7(w.h)>e7(w["9"])&&(A="h");y.wQ&&r.isLive&&A==="("&&w.H&&e7(w["("])<1440&&(A="H");C&&x({vfmly:Dp(A)});y=w[A];if(!y.length)return C&&x({novfmly:Dp(A)}), NY();GD(y);return bv(new pD(y,B,l))}; u2E=function(B,y){var a=!(!B.m&&!B.M),r=!(!B.mac3&&!B.MAC3),k=!(!B.meac3&&!B.MEAC3);B=!(!B.i&&!B.I);y.Og=B;return a||r||k||B}; SrN=function(B){B=g.Y(B);for(var y=B.next();!y.done;y=B.next())if(y=y.value,y.itag&&QCL.has(y.itag))return!0;return!1}; LnL=function(B){B=g.Y(B);for(var y=B.next();!y.done;y=B.next())if(y.value.audio.audioQuality==="AUDIO_QUALITY_HIGH")return!0;return!1}; Dp=function(B){switch(B){case "*":return"v8e";case "(":return"v9e";case "(h":return"v9he";default:return B}}; S7=function(B){var y=[],a;for(a in B)if(B.hasOwnProperty(a)){var r=a;y.push(Dp(r));r=g.Y(B[r]);for(var k=r.next();!k.done;k=r.next())y.push(k.value.itag)}return y.join(".")}; RYe=function(B,y,a,r,k,x){var J={},m={};g.vC(y,function(C,l){C=C.filter(function(c){var w=c.itag;if(!c.jO)return m[w]="noenc",!1;if(x.vy&&c.Gb==="(h"&&x.m_)return m[w]="lichdr",!1;if(!B.j&&c.Gb==="1e")return m[w]="noav1enc",!1;if(c.Gb==="("||c.Gb==="(h"){if(B.D&&a&&a.flavor==="widevine"){var E=c.mimeType+"; experimental=allowed";(E=!!c.jO[a.flavor]&&!!a.C[E])||(m[w]=c.jO[a.flavor]?"unspt":"noflv");return E}if(!We(B,KD.CRYPTOBLOCKFORMAT)&&!B.t7||B.Xx)return m[w]=B.Xx?"disvp":"vpsub",!1}return a&&c.jO[a.flavor]&& a.C[c.mimeType]?!0:(m[w]=a?c.jO[a.flavor]?"unspt":"noflv":"nosys",!1)}); C.length&&(J[l]=C)}); r&&Object.entries(m).length&&k({rjr:H3(m)});return J}; E1r=function(B,y){var a=qQ(B,function(r,k){return k.video.fps>32?Math.min(r,k.video.width):r},Infinity); a32||r.video.widthB.T)return"max"+B.T;if(B.A7&&y.Gb==="h"&&y.video&&y.video.qualityOrdinal>1080)return"blkhigh264";if(y.Gb==="(h"&&!a.N)return"enchdr";if((r===void 0?0:r)&&AW(y)&&!B.uw)return"blk51live";if((y.Gb==="MAC3"||y.Gb==="mac3")&&!B.J)return"blkac3";if((y.Gb==="MEAC3"||y.Gb==="meac3")&&!B.j)return"blkeac3";if(y.Gb==="M"||y.Gb==="m")return"blkaac51"; if((y.Gb==="so"||y.Gb==="sa")&&!B.R7)return"blkamb";if(!B.vy&&QKJ(y)&&(!a.j||y.Gb!=="1e"))return"cbc";if(!a.j&&QKJ(y)&&y.Gb==="1e")return"cbcav1";if((y.Gb==="i"||y.Gb==="I")&&!B.Zi)return"blkiamf";var x;if(B.Oi&&((x=y.audio)==null?void 0:x.X)===!0)return"blkvbcabr";var J,m;if(B.s0&&(y.Gb==="1"||y.Gb==="1h"||a.j&&y.Gb==="1e")&&((J=y.video)==null?0:J.qualityOrdinal)&&((m=y.video)==null?void 0:m.qualityOrdinal)>B.s0)return"av1cap";r=a.J.get(y.Gb);if(!B.C2&&r&&r.tK>0)return k.add(y.Gb),"byerr";var C; if((C=y.video)==null?0:C.fps>32){if(!a.J7&&!We(a,KD.FRAMERATE))return"capHfr";if(B.QO&&y.video.qualityOrdinal>=4320)return"blk8khfr";if(pr(y)&&B.gB&&y.jO&&y.video.qualityOrdinal>=1440)return"disablevp9hfr"}if(B.yO&&y.yO>B.yO)return"ratecap";B=AN0(a,y);return B!==!0?B:!0}; GD=function(B,y){y=y===void 0?[]:y;g.ZY(B,function(a,r){var k=r.yO-a.yO;if(!a.G3()||!r.G3())return k;var x=r.video.height*r.video.width-a.video.height*a.video.width;!x&&y&&y.length>0&&(a=y.indexOf(a.Gb)+1,r=y.indexOf(r.Gb)+1,x=a===0||r===0?r||-1:a-r);x||(x=k);return x})}; g.iM=function(B,y){this[H[19]]=B;this[H[67]]=y===void 0?!1:y;this[H[37]]=this[H[3]]=this[H[41]]=H[9];this[H[10]]={};this[H[8]]=H[9]}; fD=function(B){Xs(B);return B[H[37]]}; MF=function(B){return B[H[19]]?B[H[19]][H[25]](H[22]):B[H[41]]===H[22]}; FnE=function(B){Xs(B);return g.rd(B[H[10]],function(y){return y!==null})}; $0=function(B){Xs(B);var y=decodeURIComponent(B[H[57]](H[7])||H[9])[H[30]](H[73]);return B[H[3]]===H[24]&&y[H[2]]>1&&!!y[1]}; Ot=function(B,y){y=y===void 0?!1:y;Xs(B);if(B[H[3]]!==H[24]){var a=B[H[52]]();a[H[26]](H[83],H[20]);return a}var r=B[H[11]]();a=new g.sj(r);var k=B[H[57]](H[80]),x=decodeURIComponent(B[H[57]](H[7])||H[9])[H[30]](H[73]);if(k&&x&&x[H[2]]>1&&x[1])return r=a.C,B=r[H[72]](/^[^.]*/,H[9]),g.vk(a,(r[H[1]](H[40])===0?H[40]:H[82])+k+H[91]+x[1]+B),a=new g.iM(a[H[29]]()),a[H[26]](H[59],H[20]),a;if(y)return a=B[H[52]](),a[H[26]](H[59],H[20]),a;k=a.C[H[48]](H[12]);a.C[H[48]](H[66])?(g.vk(a,H[75]),r=a[H[29]]()): a.C[H[48]](H[5])?(g.vk(a,H[71]),r=a[H[29]]()):(a=ugK(r),eN(a)&&(r=a));a=new g.iM(r);a[H[26]](H[58],H[20]);k&&a[H[26]](H[0],H[49]);return a}; Xs=function(B){if(B[H[19]]){if(!(eN(B[H[19]])||B[H[19]][H[25]](H[22])||B[H[19]][H[25]](H[85])||B[H[19]][H[25]](H[62])))throw new g.Ku(H[43],B[H[19]]);var y=g.JC(B[H[19]]);B[H[41]]=y.j;B[H[37]]=y.C+(y.D!=null?H[63]+y.D:H[9]);var a=y.X;if(a[H[25]](H[24]))B[H[3]]=H[24],a=a[H[17]](14);else if(a[H[25]](H[32]))B[H[3]]=H[32],a=a[H[17]](13);else if(a[H[25]](H[47])){var r=a[H[1]](H[44],12),k=a[H[1]](H[44],r+1);r>0&&k>0?(B[H[3]]=a[H[17]](0,k),a=a[H[17]](k+1)):(B[H[3]]=a,a=H[9])}else B[H[3]]=a,a=H[9];r=B[H[10]]; B[H[10]]=Gfx(a);Object[H[14]](B[H[10]],eYL(y.J.toString()));Object[H[14]](B[H[10]],r);B[H[10]][H[56]]===H[76]&&(delete B[H[10]][H[56]],B[H[3]]+=H[55]);B[H[19]]=H[9];B[H[8]]=H[9];B[H[67]]&&(Xs(B),y=B[H[10]][H[54]]||null)&&(y=DxN[0](y),B[H[26]](H[54],y))}}; Wne=function(B){Xs(B);var y=B[H[41]]+(B[H[41]]?H[88]:H[87])+B[H[37]]+B[H[3]];if(FnE(B)){var a=[];g.vC(B[H[10]],function(r,k){r!==null&&a[H[39]](k+H[33]+r)}); y+=H[36]+a[H[27]](H[78])}return y}; Gfx=function(B){B=B[H[30]](H[44]);var y=0;B[0]||y++;for(var a={};y0?Kn4(y,r[H[17]](0,k),r[H[17]](k+1)):r&&(y[r]=H[9])}return y}; Kn4=function(B,y,a){if(y===H[4]){var r;(r=a[H[1]](H[33]))>=0?(y=H[38]+a[H[17]](0,r),a=a[H[17]](r+1)):(r=a[H[1]](H[65]))>=0&&(y=H[38]+a[H[17]](0,r),a=a[H[17]](r+3))}B[y]=a}; IL=function(B){var y=g.f(B,iVW)||B[H[84]];B={Gj:!1,GO:H[9],qH:H[9],s:H[9]};if(!y)return B;y=n6(y);B[H[89]]=!0;B[H[64]]=y[H[8]];B[H[90]]=y[H[92]];B[H[28]]=y[H[28]];return B}; Zp=function(B,y,a,r,k,x,J,m,C){this.Hk=B;this.startTime=y;this.duration=a;this.ingestionTime=r;this.sourceURL=k;this.z3=C;this.endTime=y+a;this.C=J||0;this.range=x||null;this.pending=m||!1;this.z3=C||null}; g.nD=function(){this.segments=[];this.C=null;this.X=!0;this.D=""}; XVZ=function(B,y){if(y>B.nL())B.segments=[];else{var a=qV(B.segments,function(r){return r.Hk>=y},B); a>0&&B.segments.splice(0,a)}}; dp=function(B,y,a,r,k){k=k===void 0?!1:k;this.data=B;this.offset=y;this.size=a;this.type=r;this.C=(this.X=k)?0:8;this.dataOffset=this.offset+this.C}; Ut=function(B){var y=B.data.getUint8(B.offset+B.C);B.C+=1;return y}; j7=function(B){var y=B.data.getUint16(B.offset+B.C);B.C+=2;return y}; hz=function(B){var y=B.data.getInt32(B.offset+B.C);B.C+=4;return y}; ve=function(B){var y=B.data.getUint32(B.offset+B.C);B.C+=4;return y}; BM=function(B){var y=B.data;var a=B.offset+B.C;y=y.getUint32(a)*4294967296+y.getUint32(a+4);B.C+=8;return y}; yU=function(B,y){y=y===void 0?NaN:y;if(isNaN(y))var a=B.size;else for(a=B.C;a1?Math.ceil(k*y):Math.floor(k*y))}B.skip(1);a=Ut(B)<<16|j7(B);if(a&256){r=a&1;k=a&4;var x=a&512,J=a&1024,m=a&2048;a=ve(B);r&&B.skip(4);k&&B.skip(4);r=(x?4:0)+(J?4:0)+(m?4:0);for(k=0;k1?Math.ceil(J*y):Math.floor(J*y)),B.skip(r)}}}; o8=function(B){B=new DataView(B.buffer,B.byteOffset,B.byteLength);return(B=g.HM(B,0,1836476516))?g.mX(B):NaN}; hYE=function(B){var y=g.HM(B,0,1937011556);if(!y)return null;y=Cg(B,y.dataOffset+8,1635148593)||Cg(B,y.dataOffset+8,1635135537);if(!y)return null;var a=Cg(B,y.dataOffset+78,1936995172),r=Cg(B,y.dataOffset+78,1937126244);if(!r)return null;y=null;if(a)switch(a.skip(4),Ut(a)){default:y=0;break;case 1:y=2;break;case 2:y=1;break;case 3:y=255}var k=a=null,x=null;if(r=Cg(B,r.dataOffset,1886547818)){var J=Cg(B,r.dataOffset,1886546020),m=Cg(B,r.dataOffset,2037673328);if(!m&&(m=Cg(B,r.dataOffset,1836279920), !m))return null;J&&(J.skip(4),a=hz(J)/65536,x=hz(J)/65536,k=hz(J)/65536);B=fJx(m);B=new DataView(B.buffer,B.byteOffset+8,B.byteLength-8);return new jCH(y,a,x,k,B)}return null}; Cg=function(B,y,a){for(;gU(B,y);){var r=lR(B,y);if(r.type===a)return r;y+=r.size}return null}; g.HM=function(B,y,a){for(;gU(B,y);){var r=lR(B,y);if(r.type===a)return r;y=cM(r.type)?y+8:y+r.size}return null}; g.wU=function(B){if(B.data.getUint8(B.dataOffset)){var y=B.data;B=B.dataOffset+4;y=y.getUint32(B)*4294967296+y.getUint32(B+4)}else y=B.data.getUint32(B.dataOffset+4);return y}; lR=function(B,y){var a=B.getUint32(y),r=B.getUint32(y+4);return new dp(B,y,a,r)}; g.mX=function(B){var y=B.data.getUint8(B.dataOffset)?20:12;return B.data.getUint32(B.dataOffset+y)}; v1N=function(B){B=new dp(B.data,B.offset,B.size,B.type,B.X);var y=Ut(B);B.skip(7);var a=ve(B);if(y===0){y=ve(B);var r=ve(B)}else y=BM(B),r=BM(B);B.skip(2);for(var k=j7(B),x=[],J=[],m=0;m122)return!1}return!0}; cM=function(B){return B===1701082227||B===1836019558||B===1836019574||B===1835297121||B===1835626086||B===1937007212||B===1953653094||B===1953653099||B===1836475768}; BYL=function(B){B.skip(4);return{E4b:yU(B,0),value:yU(B,0),timescale:ve(B),zvf:ve(B),P1w:ve(B),id:ve(B),M_:yU(B),offset:B.offset}}; g.yWK=function(B){var y=Cg(B,0,1701671783);if(!y)return null;var a=BYL(y),r=a.E4b;a=Jm(a.M_);if(B=Cg(B,y.offset+y.size,1701671783))if(B=BYL(B),B=Jm(B.M_),a&&B){y=g.Y(Object.keys(B));for(var k=y.next();!k.done;k=y.next())k=k.value,a[k]=B[k]}return a?new xL(a,r):null}; EI=function(B,y){for(var a=Cg(B,0,y);a;){var r=a;r.type=1936419184;r.data.setUint32(r.offset+4,1936419184);a=Cg(B,a.offset+a.size,y)}}; g.zw=function(B,y){for(var a=0,r=[];gU(B,a);){var k=lR(B,a);k.type===y&&r.push(k);a=cM(k.type)?a+8:a+k.size}return r}; aEe=function(B,y){var a=g.HM(B,0,1937011556),r=g.HM(B,0,1953654136);if(!a||!r||B.getUint32(a.offset+12)>=2)return null;var k=new DataView(y.buffer,y.byteOffset,y.length),x=g.HM(k,0,1937011556);if(!x)return null;y=k.getUint32(x.dataOffset+8);r=k.getUint32(x.dataOffset+12);if(r!==1701733217&&r!==1701733238)return null;r=new MIJ(B.byteLength+y);a8(r,B,0,a.offset+12);r.data.setInt32(r.offset,2);r.offset+=4;a8(r,B,a.offset+16,a.size-16);a8(r,k,k.byteOffset+x.dataOffset+8,y);a8(r,B,a.offset+a.size,B.byteLength- (a.offset+a.size));a=g.Y([1836019574,1953653099,1835297121,1835626086,1937007212,1937011556]);for(k=a.next();!k.done;k=a.next())k=g.HM(B,0,k.value),r.data.setUint32(k.offset,k.size+y);B=g.HM(r.data,0,1953654136);r.data.setUint32(B.offset+16,2);return r.data}; rWN=function(B){var y=g.HM(B,0,1937011556);if(!y)return null;var a=B.getUint32(y.dataOffset+12);if(a!==1701733217&&a!==1701733238)return null;y=Cg(B,y.offset+24+(a===1701733217?28:78),1936289382);if(!y)return null;a=Cg(B,y.offset+8,1935894637);if(!a||B.getUint32(a.offset+12)!==1667392371)return null;y=Cg(B,y.offset+8,1935894633);if(!y)return null;y=Cg(B,y.offset+8,1952804451);if(!y)return null;a=new Uint8Array(16);for(var r=0;r<16;r++)a[r]=B.getInt8(y.offset+16+r);return a}; qc=function(B,y){this.C=B;this.pos=0;this.start=y||0}; VU=function(B){return B.pos>=B.C.byteLength}; Nc=function(B,y,a){var r=new qc(a);if(!R8(r,B))return!1;r=uR(r);if(!YL(r,y))return!1;for(B=0;y;)y>>>=8,B++;y=r.start+r.pos;var k=Lg(r,!0);r=B+(r.start+r.pos-y)+k;r=r>9?k$U(r-9,8):k$U(r-2,1);B=y-B;a.setUint8(B++,236);for(y=0;ya;k++)a=a*256+PM(B),r*=128;return y?a-r:a}; Tw=function(B){var y=Lg(B,!0);B.pos+=y}; Hrr=function(B){if(!YL(B,440786851,!0))return null;var y=B.pos;Lg(B,!1);var a=Lg(B,!0)+B.pos-y;B.pos=y+a;if(!YL(B,408125543,!1))return null;Lg(B,!0);if(!YL(B,357149030,!0))return null;var r=B.pos;Lg(B,!1);var k=Lg(B,!0)+B.pos-r;B.pos=r+k;if(!YL(B,374648427,!0))return null;var x=B.pos;Lg(B,!1);var J=Lg(B,!0)+B.pos-x,m=new Uint8Array(a+12+k+J),C=new DataView(m.buffer);m.set(new Uint8Array(B.C.buffer,B.C.byteOffset+y,a));C.setUint32(a,408125543);C.setUint32(a+4,33554431);C.setUint32(a+8,4294967295); m.set(new Uint8Array(B.C.buffer,B.C.byteOffset+r,k),a+12);m.set(new Uint8Array(B.C.buffer,B.C.byteOffset+x,J),a+12+k);return m}; S2=function(B){var y=B.pos;B.pos=0;var a=1E6;R8(B,[408125543,357149030,2807729])&&(a=bR(B));B.pos=y;return a}; mO4=function(B,y){var a=B.pos;B.pos=0;if(B.C.getUint8(B.pos)!==160&&!QU(B)||!YL(B,160))return B.pos=a,NaN;Lg(B,!0);var r=B.pos;if(!YL(B,161))return B.pos=a,NaN;Lg(B,!0);PM(B);var k=PM(B)<<8|PM(B);B.pos=r;if(!YL(B,155))return B.pos=a,NaN;r=bR(B);B.pos=a;return(k+r)*y/1E9}; QU=function(B){if(!oqZ(B)||!YL(B,524531317))return!1;Lg(B,!0);return!0}; oqZ=function(B){if(B.JC()){if(!YL(B,408125543))return!1;Lg(B,!0)}return!0}; R8=function(B,y){for(var a=0;a0){var r=eYL(y.substring(a+1));g.vC(r,function(k,x){this.set(x,k)},B); y=y.substring(0,a)}y=Gfx(y);g.vC(y,function(k,x){this.set(x,k)},B)}; gqE=function(B){var y=B.wZ.q2(),a=[];g.vC(B.C,function(k,x){a.push(x+"="+k)}); if(!a.length)return y;var r=a.join("&");B=FnE(B.wZ)?"&":"?";return y+B+r}; F$=function(B,y){var a=new g.iM(y);(y=a.get("req_id"))&&B.set("req_id",y);g.vC(B.C,function(r,k){a["set"](k,null)}); return a}; lEU=function(){this.J=this.D=this.C=this.timedOut=this.started=this.j=this.X=0}; Gw=function(B){B.j=(0,g.V4)();B.started=0;B.timedOut=0;B.C=0}; e2=function(B,y){var a=B.started+B.C*4;y&&(a+=B.D);a=Math.max(0,a-3);return Math.pow(1.6,a)}; Dy=function(B,y){B[y]||(B[y]=new lEU);return B[y]}; WM=function(B){this.U=this.N=this.j=this.D=0;this.K=this.T=!1;this.C=B;this.X=B.clone()}; cWr=function(B,y,a){if(MF(B.C))return!1;var r=Dy(a,fD(B.C));if(r.timedOut<1&&r.C<1)return!1;r=r.timedOut+r.C;B=Kg(B,y);a=Dy(a,fD(B));return a.timedOut+a.C+01?y=y.YK:(a=Dy(a,X$(B,B.dn(y,a),y)),y=Math.max(B.j,a.timedOut)+y.G1*(B.D-B.j)+.25*B.N,y=y>3?1E3*Math.pow(1.6,y-3):0);return y===0?!0:B.U+y<(0,g.V4)()}; w3L=function(B,y,a){B.C.set(y,a);B.X.set(y,a);B.J&&B.J.set(y,a)}; EqH=function(B,y,a,r,k){++B.D;y&&++B.j;fD(a.wZ).startsWith("redirector.")&&(B.C=B.X.clone(),delete B.J,r.VX&&delete k[fD(B.C)])}; Mc=function(B){return B?(B.itag||"")+";"+(B.lmt||0)+";"+(B.xtags||""):""}; $L=function(B,y,a,r){this.initRange=a;this.indexRange=r;this.C=null;this.D=!1;this.T=0;this.J=this.WY=this.X=null;this.info=y;this.Wy=new WM(B)}; OI=function(B,y){this.start=B;this.end=y;this.length=y-B+1}; I8=function(B){B=B.split("-");var y=Number(B[0]),a=Number(B[1]);if(!isNaN(y)&&!isNaN(a)&&B.length===2&&(B=new OI(y,a),!isNaN(B.start)&&!isNaN(B.end)&&!isNaN(B.length)&&B.length>0))return B}; Zy=function(B,y){return new OI(B,B+y-1)}; zNU=function(B){return B.end==null?{start:String(B.start)}:{start:String(B.start),end:String(B.end)}}; ng=function(B){if(!B)return new OI(0,0);var y=Number(B.start);B=Number(B.end);if(!isNaN(y)&&!isNaN(B)&&(y=new OI(y,B),y.length>0))return y}; dU=function(B,y,a,r,k,x,J,m,C,l,c,w){r=r===void 0?"":r;this.type=B;this.C=y;this.range=a;this.source=r;this.aZ=c;this.clipId=w===void 0?"":w;this.U=[];this.K="";this.Hk=-1;this.R7=this.Ch=0;this.K=r;this.Hk=k>=0?k:-1;this.startTime=x||0;this.duration=J||0;this.X=m||0;this.D=C>=0?C:this.range?this.range.length:NaN;this.j=this.range?this.X+this.D===this.range.length:l===void 0?!!this.D:l;this.range?(this.J=this.startTime+this.duration*this.X/this.range.length,this.N=this.duration*this.D/this.range.length, this.T=this.J+this.N):qR$(this)}; qR$=function(B){Vhx?(B.J=B.startTime+Math.min(B.duration*B.X/B.C.info.yO,B.duration),B.N=Math.min(B.duration,B.duration*B.D/B.C.info.yO),B.T=Math.min(B.J+B.N,B.startTime+B.duration)):(B.J=B.startTime,B.N=B.duration,B.T=B.J+B.N)}; RNU=function(B,y,a){var r=!(!y||y.C!==B.C||y.type!==B.type||y.Hk!==B.Hk);return a?r&&!!y&&(B.range&&y.range?y.range.end===B.range.end:y.range===B.range)&&y.X+y.D===B.X+B.D:r}; UI=function(B){return B.type===1||B.type===2}; j2=function(B){return B.type===3||B.type===6}; sI=function(B,y){return B.C===y.C?B.range&&y.range?B.range.start+B.X+B.D===y.range.start+y.X:B.Hk===y.Hk?B.X+B.D===y.X:B.Hk+1===y.Hk&&y.X===0&&B.j:!1}; YRe=function(B,y){return B.Hk!==y.Hk&&y.Hk!==B.Hk+1||B.type!==y.type?!1:sI(B,y)?!0:Math.abs(B.J-y.J)<=1E-6&&B.Hk===y.Hk?!1:uIH(B,y)}; uIH=function(B,y){return sI(B,y)||Math.abs(B.T-y.J)<=1E-6||B.Hk+1===y.Hk&&y.X===0&&B.j?!0:!1}; hm=function(B){return B.Hk+(B.j?1:0)}; Lh4=function(B){B.length===1||g.zx(B,function(a){return!!a.range}); for(var y=1;y=y.range.start+y.X&&B.range.start+B.X+B.D<=y.range.start+y.X+y.D:B.Hk===y.Hk&&B.X>=y.X&&(B.X+B.D<=y.X+y.D||y.j)}; SR4=function(B,y){return B.C!==y.C?!1:B.type===4&&y.type===3&&B.C.ZV()?(B=B.C.sb(B),iU(B,function(a){return SR4(a,y)})):B.Hk===y.Hk&&!!y.D&&y.X+y.D>B.X&&y.X+y.D<=B.X+B.D}; Bn=function(B,y){var a=y.Hk;B.K="updateWithSegmentInfo";B.Hk=a;if(B.startTime!==y.startTime||B.duration!==y.duration)B.startTime=y.startTime+B.Ch,B.duration=y.duration,qR$(B)}; yg=function(B,y){var a=this;this.VO=B;this.J=this.C=null;this.j=this.TF=NaN;this.dn=this.requestId=null;this.H6={l8h:function(){return a.range}}; this.Wy=B[0].C.Wy;this.X=y||"";this.VO[0].range&&this.VO[0].D>0&&(NYW(B)?(this.range=Lh4(B),this.D=this.range.length):(this.range=this.VO[this.VO.length-1].range,this.D=brK(B)))}; aU=function(B){return!UI(B.VO[B.VO.length-1])}; rM=function(B){return B.VO[B.VO.length-1].type===4}; g.k8=function(B,y,a){a=B.dn===null?B.Wy.dn(y,a,B.VO[0].type):B.dn;if(B.C){y=a?Ot(B.C,y.u9):B.C;var r=new Am(y);r.get("alr")||r.set("alr","yes");B.X&&Ctr(r,B.X)}else/http[s]?:\/\//.test(B.X)?r=new Am(new g.iM(B.X)):(r=iR(B.Wy,a,y),B.X&&Ctr(r,B.X));(y=B.range)?r.set("range",y.toString()):B.VO[0].C.hk()&&B.VO.length===1&&B.VO[0].X&&r.set("range",B.VO[0].X+"-");B.requestId&&r.set("req_id",B.requestId);isNaN(B.TF)||r.set("headm",B.TF.toString());isNaN(B.j)||r.set("mffa",B.j+"ms");B.urlParams&&g.vC(B.urlParams, function(k,x){r.set(x,k)}); return r}; QkU=function(B){if(B.range)return B.D;B=B.VO[0];return Math.round(B.N*B.C.info.yO)}; AWH=function(B,y){return Math.max(0,B.VO[0].J-y)}; x8=function(B,y,a,r,k,x){x=x===void 0?0:x;$L.call(this,B,y,r,void 0);this.j=a;this.Os=x;this.index=k||new g.nD}; FhL=function(B,y,a,r,k){this.Hk=B;this.startSecs=y;this.u0=a;this.C=r||NaN;this.X=k||NaN}; JT=function(B,y,a){for(;B;B=B.parentNode)if(B.attributes&&(!a||B.nodeName===a)){var r=B.getAttribute(y);if(r)return r}return""}; Hn=function(B,y){for(;B;B=B.parentNode){var a=B.getElementsByTagName(y);if(a.length>0)return a[0]}return null}; G$r=function(B){if(!B)return 0;var y=B.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return y?(Number(y[2])|0)*3600+(Number(y[4])|0)*60+(Number(y[6])|0):Number(B)|0}; eN4=function(B){return B.match(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})\.(\d{3})$/)?B+"Z":B}; mT=function(){this.C=[];this.X=null;this.T=0;this.D=[];this.j=!1;this.N="";this.J=-1}; DOL=function(B){var y=B.D;B.D=[];return y}; WhE=function(){this.J=[];this.C=null;this.X={};this.D={}}; fEN=function(B,y){var a=[];y=Array.from(y.getElementsByTagName("SegmentTimeline"));y=g.Y(y);for(var r=y.next();!r.done;r=y.next()){r=r.value;var k=r.parentNode.parentNode,x=null;k.nodeName==="Period"?x=KhW(B):k.nodeName==="AdaptationSet"?(k=k.getAttribute("id")||k.getAttribute("mimetype")||"",x=irx(B,k)):k.nodeName==="Representation"&&(k=k.getAttribute("id")||"",x=X3N(B,k));if(x==null)return;x.update(r);g.eK(a,DOL(x))}g.eK(B.J,a);txr(B.J,function(J){return J.startSecs*1E3+J.C})}; Mh0=function(B){B.C&&(B.C.C=[]);g.vC(B.X,function(y){y.C=[]}); g.vC(B.D,function(y){y.C=[]})}; KhW=function(B){B.C||(B.C=new mT);return B.C}; irx=function(B,y){B.X[y]||(B.X[y]=new mT);return B.X[y]}; X3N=function(B,y){B.D[y]||(B.D[y]=new mT);return B.D[y]}; CN=function(B){var y=B===void 0?{}:B;B=y.Os===void 0?0:y.Os;var a=y.xz===void 0?!1:y.xz;var r=y.QU===void 0?0:y.QU;var k=y.Hd===void 0?0:y.Hd;var x=y.T2===void 0?Infinity:y.T2;var J=y.BF===void 0?0:y.BF;var m=y.Z_===void 0?!1:y.Z_;y=y.gr===void 0?!1:y.gr;g.nD.call(this);this.Ya=this.o4=-1;this.k9=B;this.QU=r;this.xz=a;this.Hd=k;this.T2=x;this.BF=J;((this.Z_=m)||isFinite(x)&&this.T2>0)&&a&&oU&&(this.X=!1,this.D="postLive");this.gr=y}; gM=function(B,y){return $I(B.segments,function(a){return y-a.Hk})}; ln=function(B,y,a){a=a===void 0?{}:a;x8.call(this,B,y,"",void 0,void 0,a.Os||0);this.index=new CN(a)}; cn=function(B,y,a){$L.call(this,B,y);this.j=a;B=this.index=new g.nD;B.X=!1;B.D="d"}; $OE=function(B,y,a){var r=B.index.zE(y),k=B.index.getStartTime(y),x=B.index.getDuration(y);a?x=a=0:a=B.info.yO*x;return new yg([new dU(3,B,void 0,"otfCreateRequestInfoForSegment",y,k,x,0,a)],r)}; OrJ=function(B,y){if(!B.index.isLoaded()){var a=[],r=y.J;y=y.j.split(",").filter(function(c){return c.length>0}); for(var k=0,x=0,J=0,m=/^(\d+)/,C=/r=(\d+)/,l=0;l0&&(k.C=Math.min(k.C+J,10),k.X=x);k.C>0?(k.C--,k=!0):k=!1;if(k)typeof r==="function"&&(r=r()),console.log("plyr."+y,r);else{var m;r=((m=jkH.get(y))!=null?m:0)+1;jkH.set(y,r);r%100===1&&console.warn("plyr","plyr."+y+" is chatty, dropping logs.")}}}; UOr=function(){this.C=10;this.X=Date.now()}; zG=function(B,y){this.info=B;this.X=y;this.C=null;this.J=this.D=-1;this.timestampOffset=0;this.isLocked=this.T=!1;this.j=this.info.C.z6()&&!this.info.X}; g.qq=function(B){return Xyx(B.X)}; ske=function(B,y){y=Math.min(y,B.info.D);var a=B.X.split(y),r=a.d5;a=new zG(new dU(B.info.type,B.info.C,B.info.range,B.info.K,B.info.Hk,B.info.startTime,B.info.duration,B.info.X,y,!1,B.info.aZ,B.info.clipId),a.Ip);a.J=B.J;a.D=B.D;y=new zG(new dU(B.info.type,B.info.C,B.info.range,B.info.K,B.info.Hk,B.info.startTime,B.info.duration,B.info.X+y,B.info.D-y,B.info.j,B.info.aZ,B.info.clipId),r);y.J=B.J;y.D=B.D;return[a,y]}; g.Vg=function(B,y,a,r){a=a===void 0?!1:a;r=r===void 0?0:r;if(B.isLocked||y.isLocked||!sI(B.info,y.info)||B.info.j)return null;if(r){if(B.X.totalLength+y.X.totalLength>r)return null}else if(a&&(a=B.X,r=y.X,a=!(r.C.length?K1x(a,r.C[0]):1)),a)return null;a=new dU(B.info.type,B.info.C,B.info.range,B.info.K,B.info.Hk,B.info.startTime,B.info.duration,B.info.X,B.info.D,B.info.j,B.info.aZ,B.info.clipId);r=y.info;a.D+=r.D;a.range&&(a.N+=r.N);a.T=r.T;a.j=r.j;r=new h1;vs(r,B.X);vs(r,y.X);a=new zG(a,r);a.C!= null&&y.C!=null&&(new g.wM("dash")).C(414627957,"merged slice emsg overridden; prev: "+a.C.X2()+" next: "+y.C.X2());a.C=y.C||B.C;a.D=B.D!==-1?B.D:y.D;a.J=B.J!==-1?B.J:y.J;return a}; g.RU=function(B){g.FI(B.info.C.info)||B.info.C.info.Wd();if(B.D!==-1)return B.D;if(B.C&&IJx(B.C))return B.D=IJx(B.C),B.D;if(g.FI(B.info.C.info)){var y=g.qq(B);for(var a=B.info.C.C,r=NaN,k=NaN,x=0;gU(y,x);){var J=lR(y,x);J.type===1936286840?k=J.data.getUint32(J.dataOffset+8):J.type===1836476516?k=g.mX(J):J.type===1952867444&&isNaN(r)&&(r=g.wU(J));x=cM(J.type)?x+8:x+J.size}!k&&a&&(k=o8(a));y=r/k}else y=new qc(g.qq(B)),a=B.j?y:new qc(new DataView(B.info.C.C.buffer)),r=S2(a),a=y.pos,y.pos=0,QU(y)?YL(y, 231)?(r=bR(y)*r/1E9,y.pos=a,y=r):(y.pos=a,y=NaN):(y.pos=a,y=NaN);B.D=y||B.info.J;return B.D}; vq4=function(B,y){B.timestampOffset>0&&(y-=B.timestampOffset);var a=g.RU(B)+y;hN4(B,a);B.timestampOffset=y}; hN4=function(B,y){g.FI(B.info.C.info)||B.info.C.info.Wd();B.D=y;if(g.FI(B.info.C.info)){var a=g.qq(B);B=B.info.C.C;for(var r=NaN,k=NaN,x=0;gU(a,x);){var J=lR(a,x);isNaN(r)&&(J.type===1936286840?r=J.data.getUint32(J.dataOffset+8):J.type===1836476516&&(r=g.mX(J)));if(J.type===1952867444){!r&&B&&(r=o8(B));var m=g.wU(J);isNaN(k)&&(k=Math.round(y*r)-m);var C=J;m+=k;if(C.data.getUint8(C.dataOffset)){var l=C.data;C=C.dataOffset+4;l.setUint32(C,Math.floor(m/4294967296));l.setUint32(C+4,m&4294967295)}else C.data.setUint32(C.dataOffset+ 4,m)}x=cM(J.type)?x+8:x+J.size}return!0}a=new qc(g.qq(B));B=B.j?a:new qc(new DataView(B.info.C.C.buffer));r=S2(B);B=a.pos;a.pos=0;if(QU(a)&&YL(a,231))if(k=Lg(a,!0),y=Math.floor(y*1E9/r),Math.ceil(Math.log(y)/Math.log(2)/8)>k)y=!1;else{for(r=k-1;r>=0;r--)a.C.setUint8(a.pos+r,y&255),y>>>=8;a.pos=B;y=!0}else y=!1;return y}; Y8=function(B,y){y=y===void 0?!1:y;var a=un(B);B=y?0:B.info.N;return a||B}; un=function(B){g.FI(B.info.C.info)||B.info.C.info.Wd();if(B.C&&B.info.type===6)return B.C.Os;if(g.FI(B.info.C.info)){var y=g.qq(B);var a=0;y=g.zw(y,1936286840);y=g.Y(y);for(var r=y.next();!r.done;r=y.next())r=v1N(r.value),a+=r.jt[0]/r.timescale;a=a||NaN;if(!(a>=0))a:{a=g.qq(B);y=B.info.C.C;for(var k=r=0,x=0;gU(a,r);){var J=lR(a,r);if(J.type===1836476516)k=g.mX(J);else if(J.type===1836019558){!k&&y&&(k=o8(y));if(!k){a=NaN;break a}var m=Cg(J.data,J.dataOffset,1953653094),C=m;m=k;var l=Cg(C.data,C.dataOffset, 1952868452);C=Cg(C.data,C.dataOffset,1953658222);var c=hz(l);hz(l);c&2&&hz(l);l=c&8?hz(l):0;var w=hz(C),E=w&1;c=w&4;var z=w&256,q=w&512,L=w&1024;w&=2048;var b=ve(C);E&&hz(C);c&&hz(C);for(var S=E=0;S2048?"":y.indexOf("https://")===0?y:""}; tT=function(B,y,a){y.match(gZ$);return B(y,a).then(function(r){var k=g.Cs0(r.xhr);return k?tT(B,k,a):r.xhr})}; AT=function(B,y,a){B=B===void 0?"":B;y=y===void 0?null:y;a=a===void 0?!1:a;g.jw.call(this);var r=this;this.sourceUrl=B;this.isLivePlayback=a;this.s0=this.duration=0;this.isPremiere=this.Z_=this.J=this.isLiveHeadPlayable=this.isLive=this.X=!1;this.T2=this.Hd=0;this.isOtf=this.uV=!1;this.vk=(0,g.V4)();this.R7=Infinity;this.C={};this.D=new Map;this.state=this.KV=0;this.timeline=null;this.isManifestless=!1;this.Xx=[];this.T=null;this.t7=0;this.j="";this.uw=NaN;this.J7=this.vy=this.timestampOffset=this.N= 0;this.We=this.FI=NaN;this.q8=0;this.E0=this.U=!1;this.rQ=[];this.QO={};this.Ch=NaN;this.H6={vOf:function(m){Pn(r,m)}}; var k;this.A7=(k=y)==null?void 0:k.I7("html5_use_network_error_code_enums");lW4=!!y&&y.I7("html5_modern_vp9_mime_type");var x;SX=!((x=y)==null||!x.I7("html5_enable_flush_during_seek"))&&g.WA();var J;Qg=!((J=y)==null||!J.I7("html5_enable_reset_audio_decoder"))&&g.WA()}; cs$=function(B){return g.rd(B.C,function(y){return!!y.info.video&&y.info.video.qualityOrdinal>=2160})}; tI4=function(B){return g.rd(B.C,function(y){return!!y.info.video&&y.info.video.isHdr()})}; Az=function(B){return g.rd(B.C,function(y){return!!y.info.jO})}; g.wNW=function(B){return g.rd(B.C,function(y){return Kr(y.info.mimeType)})}; EZr=function(B){return g.rd(B.C,function(y){return y.info.video?y.info.video.projectionType==="EQUIRECTANGULAR":!1})}; zXH=function(B){return g.rd(B.C,function(y){return y.info.video?y.info.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM":!1})}; qKe=function(B){return g.rd(B.C,function(y){return y.info.video?y.info.video.projectionType==="MESH":!1})}; VYJ=function(B){return g.rd(B.C,function(y){return y.info.video?y.info.video.stereoLayout===1:!1})}; RX$=function(B){return FNJ(B.C,function(y){return y.info.video?y.Ra():!0})}; Pe=function(B){return g.rd(B.C,function(y){return MF(y.Wy.C)})}; Pn=function(B,y){B.C[y.info.id]=y;B.D.set(Mc(g.eh(y.info,B.uV)),y)}; eX=function(B,y,a){a=a===void 0?0:a;var r=B.mimeType||"",k=B.itag;var x=B.xtags;k=k?k.toString():"";x&&(k+=";"+x);x=k;if(W3(r)){var J=B.width||640;k=B.height||360;var m=B.fps,C=B.qualityLabel,l=B.colorInfo,c=B.projectionType,w;B.stereoLayout&&(w=uFW[B.stereoLayout]);var E=mBU(B)||void 0;if(l==null?0:l.primaries)var z=YKr[l.primaries]||void 0;J=new Yq(J,k,m,c,w,void 0,C,E,z);r=FS(r,J,bt[B.itag||""]);SX&&(r+="; enableflushduringseek=true");Qg&&(r+="; enableresetaudiodecoder=true")}var q;if(DE(r)){var L= B.audioSampleRate;w=B.audioTrack;L=new VY(L?+L:void 0,B.audioChannels,B.spatialAudioType,B.isDrc,B.loudnessDb,B.trackAbsoluteLoudnessLkfs,B.audioQuality||"AUDIO_QUALITY_UNKNOWN",B.isVb);w&&(z=w.displayName,k=w.id,w=w.audioIsDefault,z&&(q=new g.pN(z,k||"",!!w)))}var b;B.captionTrack&&(C=B.captionTrack,w=C.displayName,z=C.vssId,k=C.languageCode,m=C.kind,C=C.id,w&&z&&k&&(b=new Jsr(w,z,k,m,B.xtags,C)));w=Number(B.bitrate)/8;z=Number(B.contentLength);k=Number(B.lastModified);C=B.drmFamilies;m=B.type;a= a&&z?z/a:0;B=Number(B.approxDurationMs);if(y&&C){var S={};C=g.Y(C);for(l=C.next();!l.done;l=C.next())(l=GG[l.value])&&(S[l]=y[l])}return new T$(x,r,{audio:L,video:J,Is:q,jO:S,yO:w,DZ:a,contentLength:z,lastModified:k,captionTrack:b,streamType:m,approxDurationMs:B})}; Dd=function(B,y,a){a=a===void 0?0:a;var r=B.type;var k=B.itag;var x=B.xtags;x&&(k=B.itag+";"+x);if(W3(r)){var J=(B.size||"640x360").split("x");J=new Yq(+J[0],+J[1],+B.fps,B.projection_type,+B.stereo_layout,void 0,B.quality_label,B.eotf,B.primaries);r=FS(r,J,bt[B.itag]);SX&&(r+="; enableflushduringseek=true");Qg&&(r+="; enableresetaudiodecoder=true")}var m;if(DE(r)){var C=new VY(+B.audio_sample_rate||void 0,+B.audio_channels||0,B.spatial_audio_type,!!B.drc);B.name&&(m=new g.pN(B.name,B.audio_track_id, B.isDefault==="1"))}var l;B.caption_display_name&&B.caption_vss_id&&B.caption_language_code&&(l=new Jsr(B.caption_display_name,B.caption_vss_id,B.caption_language_code,B.caption_kind,B.xtags,B.caption_id));x=Number(B.bitrate)/8;var c=Number(B.clen),w=Number(B.lmt);a=a&&c?c/a:0;if(y&&B.drm_families){var E={};for(var z=g.Y(B.drm_families.split(",")),q=z.next();!q.done;q=z.next())q=q.value,E[q]=y[q]}return new T$(k,r,{audio:C,video:J,Is:m,jO:E,yO:x,DZ:a,contentLength:c,lastModified:w,captionTrack:l, streamType:B.stream_type,approxDurationMs:Number(B.approx_duration_ms)})}; Lge=function(B){return iU(B,function(y){return"FORMAT_STREAM_TYPE_OTF"===y.stream_type})?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; NIr=function(B){return iU(B,function(y){return"FORMAT_STREAM_TYPE_OTF"===y.type})?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; bJr=function(B,y){return B.timeline?DY(B.timeline.J,y):B.Xx.length?DY(B.Xx,y):[]}; Wn=function(B,y,a){y=y===void 0?"":y;a=a===void 0?"":a;B=new g.iM(B,!0);B.set("alr","yes");a&&(a=n6H(decodeURIComponent(a)),B[H[26]](y,encodeURIComponent(a)));return B}; PsK=function(B,y){var a=JT(y,"id");a=a.replace(":",";");var r=JT(y,"mimeType"),k=JT(y,"codecs");r=k?r+'; codecs="'+k+'"':r;k=Number(JT(y,"bandwidth"))/8;var x=Number(Hn(y,"BaseURL").getAttribute(B.j+":contentLength")),J=B.duration&&x?x/B.duration:0;if(W3(r)){var m=Number(JT(y,"width"));var C=Number(JT(y,"height")),l=Number(JT(y,"frameRate")),c=TIH(JT(y,B.j+":projectionType"));a:switch(JT(y,B.j+":stereoLayout")){case "layout_left_right":var w=1;break a;case "layout_top_bottom":w=2;break a;default:w= 0}m=new Yq(m,C,l,c,w)}if(DE(r)){var E=Number(JT(y,"audioSamplingRate"));var z=Number(JT(y.getElementsByTagName("AudioChannelConfiguration")[0],"value"));C=pN4(JT(y,B.j+":spatialAudioType"));E=new VY(E,z,C);a:{z=JT(y,"lang")||"und";if(C=Hn(y,"Role"))if(c=JT(C,"value")||"",g.o2(tYr,c)){C=z+"."+tYr[c];l=c==="main";B=JT(y,B.j+":langName")||z+" - "+c;z=new g.pN(B,C,l);break a}z=void 0}}if(y=Hn(y,"ContentProtection"))if(y.getAttribute("schemeIdUri")==="http://youtube.com/drm/2012/10/10"){var q={};for(y= y.firstChild;y!=null;y=y.nextSibling)y instanceof Element&&/SystemURL/.test(y.nodeName)&&(B=y.getAttribute("type"),C=y.textContent,B&&C&&(q[B]=C.trim()))}else q=void 0;return new T$(a,r,{audio:E,video:m,Is:z,jO:q,yO:k,DZ:J,contentLength:x})}; TIH=function(B){switch(B){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"}}; pN4=function(B){switch(B){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"}}; QrH=function(B,y){y=y===void 0?"":y;B.state=1;B.vk=(0,g.V4)();return oZH(y||B.sourceUrl).then(function(a){if(!B.fh()){B.KV=a.status;a=a.responseText;var r=new DOMParser;a=T5(r,eCx(a),"text/xml").getElementsByTagName("MPD")[0];B.R7=G$r(JT(a,"minimumUpdatePeriod"))*1E3||Infinity;b:{if(a.attributes){r=g.Y(a.attributes);for(var k=r.next();!k.done;k=r.next())if(k=k.value,k.value==="http://youtube.com/yt/2012/10/10"){r=k.name.split(":")[1];break b}}r=""}B.j=r;B.isLive=B.R7=B.R7}; FgU=function(B){B.T&&B.T.stop()}; SK0=function(B){var y=B.R7;isFinite(y)&&(KN(B)?B.refresh():(y=Math.max(0,B.vk+y-(0,g.V4)()),B.T||(B.T=new g.Mv(B.refresh,y,B),g.K(B,B.T)),B.T.start(y)))}; G7x=function(B){B=B.C;for(var y in B){var a=B[y].index;if(a.isLoaded())return a.nL()+1}return 0}; XS=function(B){return B.vy?B.vy-(B.N||B.timestampOffset):0}; fN=function(B){return B.J7?B.J7-(B.N||B.timestampOffset):0}; Mq=function(B){if(!isNaN(B.uw))return B.uw;var y=B.C,a;for(a in y){var r=y[a].index;if(r.isLoaded()&&!Kr(y[a].info.mimeType)){y=0;for(a=r.gy();a<=r.nL();a++)y+=r.getDuration(a);y/=r.Vh();y=Math.round(y/.5)*.5;r.Vh()>10&&(B.uw=y);return y}if(B.isLive&&(r=y[a],r.Os))return r.Os}return NaN}; eXE=function(B,y){B=eKK(B.C,function(r){return r.index.isLoaded()}); if(!B)return NaN;B=B.index;var a=B.EH(y);return B.getStartTime(a)===y?y:a=0&&k.segments.splice(x,1)}}}; WgW=function(B){for(var y in B.C)Kr(B.C[y].info.mimeType)||XVZ(B.C[y].index,Infinity)}; IU=function(B,y,a){for(var r in B.C){var k=B.C[r].index,x=y,J=a;k.xz&&(x&&(k.o4=Math.max(k.o4,x)),J&&(k.Ya=Math.max(k.Ya||0,J)))}a&&(B.Ch=a/1E3)}; KgJ=function(B){B.J7=0;B.vy=0;B.q8=0}; Zd=function(B){return B.E0&&B.isManifestless?B.isLiveHeadPlayable:B.isLive}; FS=function(B,y,a){nN===null&&(nN=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(lW4&&window.MediaSource&&MediaSource.isTypeSupported!==void 0)return nN||a!=="9"&&a!=="("?nN||a!=="9h"&&a!=="(h"||(B='video/webm; codecs="vp9.2"'):B='video/webm; codecs="vp9"',B;if(!nN&&!dM||B!=='video/webm; codecs="vp9"'&&B!=='video/webm; codecs="vp9.2"')return B; a="00";var r="08",k="01",x="01",J="01";B==='video/webm; codecs="vp9.2"'&&(a="02",r="10",y.primaries==="bt2020"&&(J=k="09"),y.C==="smpte2084"&&(x="16"),y.C==="arib-std-b67"&&(x="18"));return'video/webm; codecs="'+["vp09",a,"51",r,"01",k,x,J,"00"].join(".")+'"'}; jX=function(B,y,a){B=""+B+(y>49?"p60":y>32?"p48":"");y=gp()[B];if(y!=null&&y>0)return y;y=U$.get(B);if(y!=null&&y>0)return y;a=a==null?void 0:a.get(B);return a!=null&&a>0?a:8192}; iJ0=function(B){this.ph=B;this.VL=this.TI=this.t7=this.j=this.J=this.rQ=this.E0=this.R7=!1;this.N=this.T=0;this.A7=!1;this.Ch=!0;this.QO=!1;this.Tn=0;this.aA=this.Xx=!1;this.qm=!0;this.vk=this.uw=!1;this.C={};this.C2=this.Oi=this.YC=this.disableAv1=this.m_=this.Og=this.Yf=this.wQ=this.X=this.K=!1;this.N2=this.ph.Z("html5_disable_aac_preference");this.Az=Infinity;this.J7=0;this.q8=this.ph.F0();this.vy=this.ph.experiments.I7("html5_enable_vp9_fairplay");this.ek=this.ph.Z("html5_force_av1_for_testing"); this.s0=g.d2(this.ph.experiments,"html5_av1_ordinal_cap");this.gB=this.ph.Z("html5_disable_hfr_when_vp9_encrypted_2k4k_unsupported");this.B6=this.ph.Z("html5_account_onesie_format_selection_during_format_filter");this.yO=g.d2(this.ph.experiments,"html5_max_byterate");this.Zi=this.ph.Z("html5_enable_iamf_audio");this.r0=this.ph.experiments.I7("html5_allow_capability_merge");this.Eo=this.ph.Z("html5_enable_encrypted_av1")}; PVe=function(B){if(B.E0)return["f"];if(g.e8("appletv5"))return"h 9h 9 8 H (h ( *".split(" ");var y=["9h","9","h","8"];B.Eo&&y.push("1e");y=y.concat(["(h","(","H","*"]);B.Xx&&(y.unshift("1"),y.unshift("1h"));B.TI&&y.unshift("h");B.U&&(y=(XNr[B.U]||[B.U]).concat(y));return y}; Yr$=function(B){var y=["o","a","A"];B.J7===1&&(B.J&&(y=["mac3","MAC3"].concat(y)),B.j&&(y=["meac3","MEAC3"].concat(y)),B.Zi&&(y=["i","I"].concat(y)));B.R7&&(y=["so","sa"].concat(y));!B.VL||B.t7||B.D||B.N2||y.unshift("a");B.D&&(y=(XNr[B.D]||[B.D]).concat(y));return y}; s$=function(B,y,a,r){y=y===void 0?{}:y;if(r===void 0?0:r)return y.disabled=1,0;if(We(B.j,KD.AV1_CODECS)&&We(B.j,KD.HEIGHT)&&We(B.j,KD.BITRATE))return y.isCapabilityUsable=1,8192;try{var k=rNJ();if(k&&!B.Z("disable_av1_setting"))return y.localPref=k}catch(m){}r=1080;k=navigator.hardwareConcurrency;k<=2&&(r=480);y.coreCount=k;if(k=g.d2(B.experiments,"html5_default_av1_threshold"))r=y["default"]=k;!B.Z("html5_disable_av1_arm_check")&&V1x()&&(y.isArm=1,r=240);if(B=B.j.Ch)y.mcap=B,r=Math.max(r,B);if(a){var x, J;if(B=(x=a.videoInfos.find(function(m){return Sh(m)}))==null?void 0:(J=x.X)==null?void 0:J.powerEfficient)r=8192,y.isEfficient=1; a=a.videoInfos[0].video;x=Math.min(jX("1",a.fps),jX("1",30));y.perfCap=x;r=Math.min(r,x);a.isHdr()&&!B&&(y.hdr=1,r*=.75)}else a=jX("1",30),y.perfCap30=a,r=Math.min(r,a),a=jX("1",60),y.perfCap60=a,r=Math.min(r,a);return y.av1Threshold=r}; hT=function(B,y,a,r){this.flavor=B;this.keySystem=y;this.X=a;this.experiments=r;this.C={};this.s0=this.keySystemAccess=null;this.Yl=this.V$=-1;this.Ev=null;this.D=!!r&&r.I7("edge_nonprefixed_eme");r&&r.I7("html5_enable_vp9_fairplay")}; B0=function(B){return B.D?!1:!B.keySystemAccess&&!!vn()&&B.keySystem==="com.microsoft.playready"}; yP=function(B){return B.keySystem==="com.microsoft.playready"}; aW=function(B){return!B.keySystemAccess&&!!vn()&&B.keySystem==="com.apple.fps.1_0"}; r5=function(B){return B.keySystem==="com.youtube.fairplay"}; ks=function(B){return B.keySystem==="com.youtube.fairplay.sbdl"}; g.xs=function(B){return B.flavor==="fairplay"}; vn=function(){var B=window,y=B.MSMediaKeys;XN()&&!y&&(y=B.WebKitMediaKeys);return y&&y.isTypeSupported?y:null}; H0=function(B){return navigator.requestMediaKeySystemAccess?g.c3&&!g.WA()?q5("45"):g.ib||g.J_?B.I7("edge_nonprefixed_eme"):g.Jo?q5("47"):g.Ca&&B.I7("html5_enable_safari_fairplay")?!1:!0:!1}; fWK=function(B,y,a,r){var k=Ko(),x=(a=k||a&&XN())?["com.youtube.fairplay"]:["com.widevine.alpha"];y&&x.unshift("com.youtube.widevine.l3");k&&r&&x.unshift("com.youtube.fairplay.sbdl");return a?x:B?[].concat(g.Ee(x),g.Ee(m9.playready)):[].concat(g.Ee(m9.playready),g.Ee(x))}; oW=function(B,y,a,r,k){r=r===void 0?!1:r;g.W.call(this);this.ph=y;this.useCobaltWidevine=r;this.h7=k;this.X=[];this.D={};this.C={};this.callback=null;this.j=!1;this.J=[];this.initialize(B,!a)}; $Br=function(B,y){B.callback=y;B.J=[];H0(B.ph.experiments)?CB(B):MYK(B)}; CB=function(B){if(!B.fh())if(B.X.length===0)B.callback(B.J);else{var y=B.X[0],a=B.D[y],r=OJW(B,a);if(g5&&g5.keySystem===y&&g5.JhQ===JSON.stringify(r))B.h7("remksa",{re:!0}),IWZ(B,a,g5.keySystemAccess);else{var k,x;B.h7("remksa",{re:!1,ok:(x=(k=g5)==null?void 0:k.keySystem)!=null?x:""});g5=void 0;navigator.requestMediaKeySystemAccess(y,r).then(Wx(function(J){IWZ(B,a,J,r)}),Wx(function(){B.j=!B.j&&B.D[B.X[0]].flavor==="widevine"; B.j||B.X.shift();CB(B)}))}}}; IWZ=function(B,y,a,r){if(!B.fh()){r&&(g5={keySystem:y.keySystem,keySystemAccess:a,JhQ:JSON.stringify(r)});y.keySystemAccess=a;if(yP(y)){a=gY();r=g.Y(Object.keys(B.C[y.flavor]));for(var k=r.next();!k.done;k=r.next())k=k.value,y.C[k]=!!a.canPlayType(k)}else{a=y.keySystemAccess.getConfiguration();if(a.audioCapabilities)for(r=g.Y(a.audioCapabilities),k=r.next();!k.done;k=r.next())y.C[k.value.contentType]=!0;if(a.videoCapabilities)for(a=g.Y(a.videoCapabilities),r=a.next();!r.done;r=a.next())y.C[r.value.contentType]= !0}B.J.push(y);B.useCobaltWidevine||B.Z("html5_enable_vp9_fairplay")&&ks(y)?(B.X.shift(),CB(B)):B.callback(B.J)}}; OJW=function(B,y){var a={initDataTypes:["cenc","webm"],audioCapabilities:[],videoCapabilities:[]};if(B.Z("html5_enable_vp9_fairplay")&&r5(y))return a.audioCapabilities.push({contentType:'audio/mp4; codecs="mp4a.40.5"'}),a.videoCapabilities.push({contentType:'video/mp4; codecs="avc1.4d400b"'}),[a];yP(y)&&(a.initDataTypes=["keyids","cenc"]);for(var r=g.Y(Object.keys(B.C[y.flavor])),k=r.next();!k.done;k=r.next()){k=k.value;var x=k.indexOf("audio/")===0,J=x?a.audioCapabilities:a.videoCapabilities;y.flavor!== "widevine"||B.j?J.push({contentType:k}):x?J.push({contentType:k,robustness:"SW_SECURE_CRYPTO"}):(g.c3&&g.e8("windows nt")&&!B.Z("html5_drm_enable_moho")||J.push({contentType:k,robustness:"HW_SECURE_ALL"}),x=k,B.ph.j.D&&k.includes("vp09")&&(x=k+"; experimental=allowed"),J.push({contentType:x,robustness:"SW_SECURE_DECODE"}),le(B.ph)==="MWEB"&&(ZK()||DK())&&(B.h7("swcrypto",{}),J.push({contentType:k,robustness:"SW_SECURE_CRYPTO"})))}return[a]}; MYK=function(B){if(vn()&&(g.Ca||MY))B.J.push(new hT("fairplay","com.apple.fps.1_0","",B.ph.experiments));else{var y=ZJL(),a=g.Vp(B.X,function(r){var k=B.D[r],x=!1,J=!1,m;for(m in B.C[k.flavor])y(m,r)&&(k.C[m]=!0,x=x||m.indexOf("audio/")===0,J=J||m.indexOf("video/")===0);return x&&J}); a&&B.J.push(B.D[a]);B.X=[]}B.callback(B.J)}; ZJL=function(){var B=vn();if(B){var y=B.isTypeSupported;return function(r,k){return y(k,r)}}var a=gY(); return a&&(a.addKey||a.webkitAddKey)?function(r,k){return!!a.canPlayType(r,k)}:function(){return!1}}; nZH=function(B){this.experiments=B;this.C=2048;this.J=0;this.Ch=(this.N=this.Z("html5_streaming_resilience"))?.5:.25;var y=y===void 0?0:y;this.D=g.d2(this.experiments,"html5_media_time_weight_prop")||y;this.R7=g.d2(this.experiments,"html5_sabr_timeout_penalty_factor")||1;this.U=(this.j=this.experiments.I7("html5_consider_end_stall"))&&c0;this.X=this.experiments.I7("html5_measure_max_progress_handling");this.K=this.Z("html5_treat_requests_pre_elbow_as_metadata");this.T=this.Z("html5_media_time_weight")|| !!this.D;this.Z("html5_sabr_live_audio_early_return_fix")&&c0&&(this.C=65536)}; dBH=function(B,y){this.C=void 0;this.experimentIds=B?B.split(","):[];this.flags=I1(y||"","&");B={};y=g.Y(this.experimentIds);for(var a=y.next();!a.done;a=y.next())B[a.value]=!0;this.experiments=B}; g.d2=function(B,y){B=B.flags[y];JSON.stringify(B);return Number(B)||0}; w5=function(B,y){return(B=B.flags[y])?B.toString():""}; UBU=function(B){if(B=B.flags.html5_web_po_experiment_ids)if(B=B.replace(/\[ *(.*?) *\]/,"$1"))return B.split(",").map(Number);return[]}; jrW=function(B){if(B.C)return B.C;if(B.experimentIds.length<=1)return B.C=B.experimentIds,B.C;var y=[].concat(g.Ee(B.experimentIds)).map(function(r){return Number(r)}); y.sort();for(var a=y.length-1;a>0;--a)y[a]-=y[a-1];B.C=y.map(function(r){return r.toString()}); B.C.unshift("v1");return B.C}; hXe=function(B){return srW.then(B)}; EZ=function(B,y,a){this.experiments=B;this.J7=y;this.t7=a===void 0?!1:a;this.U=!!g.ao("cast.receiver.platform.canDisplayType");this.K={};this.R7=!1;this.J=new Map;this.N=!0;this.X=this.D=!1;this.C=new Map;this.Ch=0;this.Xx=this.experiments.I7("html5_disable_vp9_encrypted");this.j=this.experiments.I7("html5_enable_encrypted_av1");B=g.ao("cast.receiver.platform.getValue");this.T=!this.U&&B&&B("max-video-resolution-vpx")||null;vZK(this);this.D=!!(Ko()&&G8()>=21)}; AN0=function(B,y,a){a=a===void 0?1:a;var r=y.itag;if(r==="0")return!0;var k=y.mimeType;if(y.Gb==="1e"&&!B.j)return"dav1enc";if(Sh(y)&&B.R7)return"dav1";if(y.video&&(y.video.isHdr()||y.video.primaries==="bt2020")&&!(We(B,KD.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(r==="338"&&!(g.c3?q5(53):g.Jo&&q5(64)))return"dopus";var x=a;x=x===void 0?1: x;a={};y.video&&(y.video.width&&(a[KD.WIDTH.name]=y.video.width),y.video.height&&(a[KD.HEIGHT.name]=y.video.height),y.video.fps&&(a[KD.FRAMERATE.name]=y.video.fps*x),y.video.C&&(a[KD.EOTF.name]=y.video.C),y.yO&&(a[KD.BITRATE.name]=y.yO*8*x),y.Gb==="("&&(a[KD.CRYPTOBLOCKFORMAT.name]="subsample"),y.video.projectionType==="EQUIRECTANGULAR"||y.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||y.video.projectionType==="MESH")&&(a[KD.DECODETOTEXTURE.name]="true");y.audio&&y.audio.numChannels&& (a[KD.CHANNELS.name]=y.audio.numChannels);B.D&&pr(y)&&(a[KD.EXPERIMENTAL.name]="allowed");x=g.Y(Object.keys(KD));for(var J=x.next();!J.done;J=x.next()){J=KD[J.value];var m;if(m=a[J.name])if(m=!(J===KD.EOTF&&y.mimeType.indexOf("vp09.02")>0)){m=J;var C=y;m=!(B.experiments.I7("html5_ignore_h264_framerate_cap")&&m===KD.FRAMERATE&&S_E(C))}if(m)if(We(B,J))if(B.T){if(B.T[J.name] 1080&&y.jO&&(k+="; hdcp=2.2");return r==="227"?"hqcenc":r!=="585"&&r!=="588"&&r!=="583"&&r!=="586"&&r!=="584"&&r!=="587"&&r!=="591"&&r!=="592"||B.experiments.I7("html5_enable_new_hvc_enc")?Ko()&&G8()>=21&&g.e8("appletv5")&&(r==="410"||r==="845")?!0:B.isTypeSupported(k)?!0:"tpus":"newhvc"}; zz=function(){var B=DK()&&!q5(29),y=g.e8("google tv")&&g.e8("chrome")&&!q5(30);return B||y?!1:DTW()}; Bxx=function(B,y,a){var r=480;y=g.Y(y);for(var k=y.next();!k.done;k=y.next()){k=k.value;var x=k.video.qualityOrdinal;x<=1080&&x>r&&AN0(B,k,a)===!0&&(r=x)}return r}; g.q$=function(B,y){y=y===void 0?!1:y;return zz()&&B.isTypeSupported('audio/mp4; codecs="mp4a.40.2"')||!y&&B.canPlayType(gY(),"application/x-mpegURL")?!0:!1}; a_r=function(B){yUU(function(){for(var y=g.Y(Object.keys(KD)),a=y.next();!a.done;a=y.next())We(B,KD[a.value])})}; We=function(B,y){y.name in B.K||(B.K[y.name]=rUJ(B,y));return B.K[y.name]}; rUJ=function(B,y){if(B.T)return!!B.T[y.name];if(y===KD.BITRATE&&B.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000')&&!B.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000'))return!1;if(y===KD.AV1_CODECS)return B.isTypeSupported("video/mp4; codecs="+y.valid)&&!B.isTypeSupported("video/mp4; codecs="+y.Vp);if(y.video){var a='video/webm; codecs="vp9"';B.isTypeSupported(a)||(a='video/mp4; codecs="avc1.4d401e"')}else a='audio/webm; codecs="opus"', B.isTypeSupported(a)||(a='audio/mp4; codecs="mp4a.40.2"');return B.isTypeSupported(a+"; "+y.name+"="+y.valid)&&!B.isTypeSupported(a+"; "+y.name+"="+y.Vp)}; kKJ=function(B,y){var a=0;B.J.has(y)&&(a=B.J.get(y).fU);B.J.set(y,{fU:a+1,tK:Math.pow(2,a+1)});B.X=!0}; Fs=function(B){for(var y=[],a=g.Y(B.C.keys()),r=a.next();!r.done;r=a.next()){r=r.value;var k=B.C.get(r);y.push(r+"_"+k.maxWidth+"_"+k.maxHeight)}return y.join(".")}; NVZ=function(B,y){for(var a=new Map,r=g.Y(B.C.keys()),k=r.next();!k.done;k=r.next()){k=k.value;var x=k.split("_")[0];y.has(x)||a.set(k,B.C.get(k))}B.C=a}; TVH=function(B,y,a){var r,k=((r=a.video)==null?void 0:r.fps)||0;r=y+"_"+k;var x=!!a.audio,J={itag:a.itag,Gb:y,qV:x};if(x)J.numChannels=a.audio.numChannels;else{var m=a.video;J.maxWidth=m==null?void 0:m.width;J.maxHeight=m==null?void 0:m.height;J.maxFramerate=k;We(B,KD.BITRATE)&&(J.maxBitrateBps=a.yO*8);J.SB=m==null?void 0:m.isHdr()}m=B.C.get(r);m?x||(a=Math.max(m.maxWidth||0,m.maxHeight||0)>Math.max(J.maxWidth||0,J.maxHeight||0)?m:J,y={itag:a.itag,Gb:y,qV:x,maxWidth:Math.max(m.maxWidth||0,J.maxWidth|| 0),maxHeight:Math.max(m.maxHeight||0,J.maxHeight||0),maxFramerate:k,SB:a.SB},We(B,KD.BITRATE)&&(y.maxBitrateBps=a.maxBitrateBps),B.C.set(r,y)):B.C.set(r,J)}; pVK=function(B,y,a){var r,k=((r=a.video)==null?void 0:r.fps)||0;r=y+"_"+k;var x=!!a.audio,J=B.C.get(r);a:{var m=B.C.get(r),C=!!a.audio;if(m){if(C){var l=!1;break a}var c;if(!C&&((l=a.video)==null?0:l.height)&&m.maxHeight&&m.maxHeight>=((c=a.video)==null?void 0:c.height)){l=!1;break a}}l=!0}l&&(l=a.itag,y=J?J:{itag:l,Gb:y,qV:x},x?y.numChannels=a.audio.numChannels:(x=a.video,y.maxWidth=x==null?void 0:x.width,y.maxHeight=x==null?void 0:x.height,y.maxFramerate=k,We(B,KD.BITRATE)&&(y.maxBitrateBps=a.yO* 8),y.SB=x==null?void 0:x.isHdr()),B.C.set(r,y))}; vZK=function(B){var y;(y=navigator.mediaCapabilities)!=null&&y.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(a){a.smooth&&a.powerEfficient&&(B.Ch=2160)})}; VP=function(){g.jw.call(this);this.items={}}; x74=function(B,y,a){this.encryptedClientKey=y;this.j=a;this.C=new Uint8Array(B.buffer,0,16);this.D=new Uint8Array(B.buffer,16)}; JUK=function(B){B.X||(B.X=new g.kX(B.C));return B.X}; RW=function(B){try{return pn(B)}catch(y){return null}}; HbN=function(B,y){if(!y&&B)try{y=JSON.parse(B)}catch(k){}if(y){B=y.clientKey?RW(y.clientKey):null;var a=y.encryptedClientKey?RW(y.encryptedClientKey):null,r=y.keyExpiresInSeconds?Number(y.keyExpiresInSeconds)*1E3+(0,g.V4)():null;B&&a&&r&&(this.C=new x74(B,a,r));y.onesieUstreamerConfig&&(this.onesieUstreamerConfig=RW(y.onesieUstreamerConfig)||void 0);this.baseUrl=y.baseUrl}}; Ys=function(){this.data=new Uint8Array(2048);this.pos=0;ue||(ue=lr("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_."))}; LB=function(B,y){B.add(y==null||isNaN(y)?0:y+1)}; N$=function(B){this.C=this.X=0;this.alpha=Math.exp(Math.log(.5)/B)}; be=function(B){this.X=B===void 0?15:B;this.values=new Float64Array(176);this.C=new Float64Array(11);this.D=new Float64Array(16)}; Tz=function(B,y,a,r){a=a===void 0?.5:a;r=r===void 0?0:r;this.resolution=y;this.X=0;this.D=!1;this.La=!0;this.C=Math.round(B*this.resolution);this.values=Array(this.C);for(B=0;B0)y=B.byterate,this.R7=!0;else{var r; a=(((r=navigator.connection)==null?void 0:r.downlink)||0)*64*1024;a>0&&(y=a,this.R7=!0)}this.D.Ua(this.policy.T,y);B.delay>0&&this.K.Ua(1,Math.min(B.delay,2));B.stall>0&&this.N.Ua(1,B.stall);B.init>0&&(this.vk=Math.min(B.init,this.vk));B.interruptions&&(this.J=this.J.concat(B.interruptions),this.J.length>16&&this.J.pop());this.Ch=(0,g.V4)();this.policy.N>0&&(this.E0=new g.Mv(this.rQ,this.policy.N,this),g.K(this,this.E0),this.E0.start())}; to=function(B,y,a,r){B.D.Ua(r===void 0?y:r,a/y);B.T=(0,g.V4)()}; oB$=function(B){B.j||(B.j=(0,g.V4)());B.policy.U&&(B.T=(0,g.V4)())}; C6x=function(B,y){if(B.j){var a=y-B.j;if(a<6E4){if(a>1E3){var r=B.interruptions;r.push(Math.ceil(a));r.sort(function(k,x){return x-k}); r.length>16&&r.pop()}B.J7+=a}}B.j=y}; P0=function(B,y,a,r,k,x){x=x===void 0?!1:x;B.uw.Ua(y,a/y);B.T=(0,g.V4)();k||B.U.Ua(1,y-r);x||(B.j=0);B.Ch>-1&&(0,g.V4)()-B.Ch>3E4&&gB$(B)}; SR=function(B,y,a){y=Math.max(y,B.X.C);B.N.Ua(1,a/y)}; QP=function(B){B=B.K.cB()+B.t7.cB()||0;B=isNaN(B)?.5:B;return B=Math.min(B,5)}; Ao=function(B,y,a){isNaN(a)||(B.Xx+=a);isNaN(y)||(B.s0+=y)}; FR=function(B){B=B.D.cB();return B>0?B:1}; Gz=function(B,y,a){y=y===void 0?!1:y;a=a===void 0?1048576:a;var r=FR(B);r=1/((B.N.cB()||0)*B.policy.R7+1/r);var k=B.uw.cB();k=k>0?k:1;var x=Math.max(r,k);B.policy.j>0&&k=4E3}; cUU=function(B){this.experiments=B;this.C=17;this.D=13E4;this.T=.5;this.J=this.X=!1;this.Ch=this.Z("html5_use_histogram_for_bandwidth");this.j=g.d2(this.experiments,"html5_auxiliary_estimate_weight");this.R7=g.d2(this.experiments,"html5_stall_factor")||1;this.N=g.d2(this.experiments,"html5_check_for_idle_network_interval_ms");this.K=this.experiments.I7("html5_trigger_loader_when_idle_network");this.U=this.experiments.I7("html5_sabr_fetch_on_idle_network_preloaded_players")}; EB0=function(B,y){B=B===void 0?{}:B;y=y===void 0?{}:y;g.W.call(this);var a=this;this.values=B;this.gk=y;this.X={};this.D=this.C=0;this.J=new g.Mv(function(){w4$(a)},1E4); g.K(this,this.J)}; Dj=function(B,y){zZr(B,y);return B.values[y]&&B.gk[y]?B.values[y]/Math.pow(2,B.C/B.gk[y]):0}; zZr=function(B,y){B.values[y]||(y=vje(),B.values=y.values||{},B.gk=y.halfLives||{},B.X=y.values?Object.assign({},y.values):{})}; w4$=function(B){var y=vje();if(y.values){y=y.values;for(var a={},r=g.Y(Object.keys(B.values)),k=r.next();!k.done;k=r.next())k=k.value,y[k]&&B.X[k]&&(B.values[k]+=y[k]-B.X[k]),a[k]=Dj(B,k);B.X=a}y=B.gk;a={};a.values=B.X;a.halfLives=y;g.bQ("yt-player-memory",a,2592E3)}; ay=function(B,y,a,r,k){g.W.call(this);this.webPlayerContextConfig=y;this.zq=r;this.csiServiceName=this.csiPageType="";this.userAge=NaN;this.Ea=this.vy=this.ek=this.tV=this.userDisplayName=this.userDisplayImage=this.GF="";this.C={};this.q8={};this.controlsType="0";this.qm=NaN;this.C2=!1;this.Q7=(0,g.V4)();this.Zi=0;this.ud=this.GI=!1;this.bx=!0;this.preferGapless=this.Ev=this.LF=this.D=this.rB=!1;this.mO=[];this.KF=!1;this.FI=0;B=B?g.E3(B):{};y&&y.csiPageType&&(this.csiPageType=y.csiPageType);y&&y.csiServiceName&& (this.csiServiceName=y.csiServiceName);y&&y.preferGapless&&(this.preferGapless=y.preferGapless);this.experiments=new dBH(y?y.serializedExperimentIds:B.fexp,y?y.serializedExperimentFlags:B.fflags);this.forcedExperiments=y?y.serializedForcedExperimentIds:hL("",B.forced_experiments)||void 0;this.cspNonce=(y==null?0:y.cspNonce)?y.cspNonce:hL("",B.csp_nonce);this.Z("web_player_deprecated_uvr_killswitch");try{var x=document.location.toString()}catch(xW){x=""}this.Ah=x;this.ancestorOrigins=(r=window.location.ancestorOrigins)? Array.from(r):[];this.J=UJ(!1,y?y.isEmbed:B.is_embed);if(y&&y.device){if(r=y.device,r.androidOsExperience&&(this.C.caoe=""+r.androidOsExperience),r.androidPlayServicesVersion&&(this.C.capsv=""+r.androidPlayServicesVersion),r.brand&&(this.C.cbrand=r.brand),r.browser&&(this.C.cbr=r.browser),r.browserVersion&&(this.C.cbrver=r.browserVersion),r.cobaltReleaseVehicle&&(this.C.ccrv=""+r.cobaltReleaseVehicle),this.C.c=r.interfaceName||"WEB",this.C.cver=r.interfaceVersion||"html5",r.interfaceTheme&&(this.C.ctheme= r.interfaceTheme),this.C.cplayer=r.interfacePlayerType||"UNIPLAYER",r.model&&(this.C.cmodel=r.model),r.network&&(this.C.cnetwork=r.network),r.os&&(this.C.cos=r.os),r.osVersion&&(this.C.cosver=r.osVersion),r.platform&&(this.C.cplatform=r.platform),x=w5(this.experiments,"html5_log_vss_extra_lr_cparams_freq"),x==="all"||x==="once")r.chipset&&(this.q8.cchip=r.chipset),r.cobaltAppVersion&&(this.q8.ccappver=r.cobaltAppVersion),r.firmwareVersion&&(this.q8.cfrmver=r.firmwareVersion),r.deviceYear&&(this.q8.crqyear= r.deviceYear)}else this.C.c=B.c||"web",this.C.cver=B.cver||"html5",this.C.cplayer="UNIPLAYER";this.loaderUrl=y?this.J||qC$(this)&&y.loaderUrl?y.loaderUrl||"":this.Ah:this.J||qC$(this)&&B.loaderUrl?hL("",B.loaderUrl):this.Ah;this.J&&g.yp("yt.embedded_player.embed_url",this.loaderUrl);this.K=GS(this.loaderUrl,VVH);r=this.loaderUrl;var J=J===void 0?!1:J;this.ON=FX(GS(r,RZH),r,J,"Trusted Ad Domain URL");this.VL=UJ(!1,B.privembed);this.protocol=this.Ah.indexOf("http:")===0?"http":"https";this.Bc=gU$((y? y.customBaseYoutubeUrl:B.BASE_YT_URL)||"")||gU$(this.Ah)||this.protocol+"://www.youtube.com/";J=y?y.eventLabel:B.el;r="detailpage";J==="adunit"?r=this.J?"embedded":"detailpage":J==="embedded"||this.K?r=j8(r,J,ul0):J&&(r="embedded");this.t7=r;tcr();J=null;r=y?y.playerStyle:B.ps;x=g.YI(YCe,r);!r||x&&!this.K||(J=r);this.playerStyle=J;this.T=g.YI(YCe,this.playerStyle);this.houseBrandUserStatus=y==null?void 0:y.houseBrandUserStatus;this.Ch=this.T&&this.playerStyle!=="play"&&this.playerStyle!=="jamboard"; this.dK=!this.Ch;this.s0=UJ(!1,B.disableplaybackui);this.disablePaidContentOverlay=UJ(!1,y==null?void 0:y.disablePaidContentOverlay);this.disableSeek=UJ(!1,y==null?void 0:y.disableSeek);this.enableSpeedOptions=(y==null?void 0:y.enableSpeedOptions)||(gY().defaultPlaybackRate?W0||g.Iq||KB?g.Jo&&q5("20")||g.c3&&q5("4")||g.ie&&q5("11")||fo():!(g.ie&&!g.e8("chrome")||W0||g.e8("android")||g.e8("silk")):!1);this.UP=UJ(!1,B.enable_faster_speeds);var m;this.supportsVarispeedExtendedFeatures=(m=y==null?void 0: y.supportsVarispeedExtendedFeatures)!=null?m:!1;this.X=UJ(this.playerStyle==="blazer",B.is_html5_mobile_device||y&&y.isMobileDevice);this.rQ=OJ()||ZK();this.GX=this.Z("mweb_allow_background_playback")?!1:this.X&&!this.T;this.uw=z$();this.i_=g.fB;var C;this.Mo=!!(y==null?0:(C=y.embedsHostFlags)==null?0:C.optOutApiDeprecation);var l;this.fZ=!!(y==null?0:(l=y.embedsHostFlags)==null?0:l.allowPfpImaIntegration);this.sF=this.Z("embeds_web_enable_ve_conversion_logging_tracking_no_allow_list");var c;y?y.hideInfo!== void 0&&(c=!y.hideInfo):c=B.showinfo;this.u9=g.M$(this)&&!this.Mo||UJ(!$s(this)&&!OZ(this)&&!this.T,c);this.oE=y?!!y.mobileIphoneSupportsInlinePlayback:UJ(!1,B.playsinline);m=this.X&&IW&&Zj!=null&&Zj>0&&Zj<=2.3;C=y?y.useNativeControls:B.use_native_controls;this.N=g.M$(this)&&this.X;l=this.X&&!this.N;C=g.nB(this)||!m&&UJ(l,C)?"3":"1";this.disableOrganicUi=!(y==null||!y.disableOrganicUi);l=y?y.controlsType:B.controls;this.controlsType=this.disableOrganicUi||l==="0"||l===0?"0":C;this.SE=this.X;this.color= j8("red",y?y.progressBarColor:B.color,LzL);this.Da=this.controlsType==="3";this.YC=!this.J;this.E6=(C=!this.YC&&!OZ(this)&&!this.Ch&&!this.T&&!$s(this))&&!this.Da&&this.controlsType==="1";this.Og=g.d5(this)&&C&&this.controlsType==="0"&&!this.E6&&!(y==null?0:y.embedsEnableEmc3ds);this.TB=this.oR=m;this.B6=(this.controlsType==="3"||this.X||UJ(!1,B.use_media_volume))&&!this.N;this.z7=MY&&!g.i3(601)?!1:!0;this.Z2=this.J||!1;this.Eo=OZ(this)?"":(this.loaderUrl||B.post_message_origin||"").substring(0,128); this.widgetReferrer=hL("",y?y.widgetReferrer:B.widget_referrer);var w;y?y.disableCastApi&&(w=!1):w=B.enablecastapi;w=!this.K||UJ(!0,w);m=!0;y&&y.disableMdxCast&&(m=!1);this.RZ=this.Z("enable_cast_for_web_unplugged")&&g.UZ(this)&&m||g.tM(this)&&m||w&&m&&this.controlsType==="1"&&!this.X&&(OZ(this)||g.d5(this)||g.jR(this));this.zB=!!window.document.pictureInPictureEnabled||ER();w=y?!!y.supportsAutoplayOverride:UJ(!1,B.autoplayoverride);this.Yh=!(this.X&&!g.M$(this))&&!g.e8("nintendo wiiu")||w;this.VP= (y?!!y.enableMutedAutoplay:UJ(!1,B.mutedautoplay))&&!1;w=(OZ(this)||$s(this))&&this.playerStyle==="blazer";this.cD=y?!!y.disableFullscreen:!UJ(!0,B.fs);m=g.a4(g.sZ(this))&&g.M$(this);this.Oi=!this.cD&&(w||g.o4())&&!m;this.ME=this.Z("html5_picture_in_picture_logging_onresize");var E;this.va=(E=g.d2(this.experiments,"html5_picture_in_picture_logging_onresize_ratio"))!=null?E:.33;this.v7=this.Z("html5_picture_in_picture_blocking_onresize");this.H7=this.Z("html5_picture_in_picture_blocking_ontimeupdate"); this.pO=this.Z("html5_picture_in_picture_blocking_document_fullscreen");this.fP=this.Z("html5_picture_in_picture_blocking_standard_api");E=DK()&&q5(58)&&!ZK();w=Ka||typeof MediaSource==="undefined";this.bW=this.Z("uniplayer_block_pip")&&(E||w)||this.v7||this.H7||this.fP;E=g.M$(this)&&!this.Mo;var z;y?y.disableRelatedVideos!==void 0&&(z=!y.disableRelatedVideos):z=B.rel;this.r0=E||UJ(!this.T,z);this.EG=UJ(!1,y?y.enableContentOwnerRelatedVideos:B.co_rel);this.U=ZK()&&Zj>0&&Zj<=4.4?"_top":"_blank";this.MV= g.jR(this);this.WD=UJ(this.playerStyle==="blazer",y?y.enableCsiLogging:B.enablecsi);switch(this.playerStyle){case "blogger":z="bl";break;case "gmail":z="gm";break;case "gac":z="ga";break;case "ads-preview":z="ap";break;case "books":z="gb";break;case "docs":case "flix":z="gd";break;case "duo":z="gu";break;case "google-live":z="gl";break;case "google-one":z="go";break;case "play":case "play-ads":z="gp";break;case "chat":z="hc";break;case "hangouts-meet":z="hm";break;case "photos-edu":case "picasaweb":z= "pw";break;default:z="yt"}this.R7=z;this.Xx=hL("",y?y.authorizedUserIndex:B.authuser);this.Az=g.M$(this)&&(this.VL||!zIL()||this.rQ);var q;y?y.disableWatchLater!==void 0&&(q=!y.disableWatchLater):q=B.showwatchlater;this.gO=((z=!this.Az)||!!this.Xx&&z)&&UJ(!this.Ch,this.K?q:void 0);this.EX=y?y.isMobileDevice||!!y.disableKeyboardControls:UJ(!1,B.disablekb);this.loop=UJ(!1,B.loop);this.pageId=hL("",y?y.initialDelegatedSessionId:B.pageid);this.u_=UJ(!0,B.canplaylive);this.m_=UJ(!1,B.livemonitor);this.disableSharing= UJ(this.T,y?y.disableSharing:B.ss);(q=y&&this.Z("fill_video_container_size_override_from_wpcc")?y.videoContainerOverride:B.video_container_override)?(z=q.split("x"),z.length!==2?q=null:(q=Number(z[0]),z=Number(z[1]),q=isNaN(q)||isNaN(z)||q*z<=0?null:new g.I$(q,z))):q=null;this.T7=q;this.mute=y?!!y.startMuted:UJ(!1,B.mute);this.storeUserVolume=!this.mute&&UJ(this.controlsType!=="0",y?y.storeUserVolume:B.store_user_volume);q=y?y.annotationsLoadPolicy:B.iv_load_policy;this.annotationsLoadPolicy=this.controlsType=== "3"?3:j8(void 0,q,ho);this.captionsLanguagePreference=y?y.captionsLanguagePreference||"":hL("",B.cc_lang_pref);q=j8(2,y?y.captionsLanguageLoadPolicy:B.cc_load_policy,ho);this.controlsType==="3"&&q===2&&(q=3);this.We=q;this.N2=y?y.hl||"en_US":hL("en_US",B.hl);this.region=y?y.contentRegion||"US":hL("US",B.cr);this.hostLanguage=y?y.hostLanguage||"en":hL("en",B.host_language);this.ma=!this.VL&&Math.random()=480;this.schedule=new pB(w,new nZH(this.experiments),k);g.K(this,this.schedule);var L;this.enableSafetyMode=(L=y==null?void 0:y.initialEnableSafetyMode)!=null? L:UJ(!1,B.enable_safety_mode);k=this.s0?!1:OZ(this)&&this.playerStyle!=="blazer";var b;y?y.disableAutonav!=null&&(b=!y.disableAutonav):b=B.allow_autonav;this.gB=UJ(k,!this.Ch&&b);this.sendVisitorIdHeader=y?!!y.sendVisitorIdHeader:UJ(!1,B.send_visitor_id_header);var S;this.playerStyle==="docs"&&(y?S=y.disableNativeContextMenu:S=B.disable_native_context_menu);this.disableNativeContextMenu=UJ(!1,S);this.F9=Ho(this)&&this.Z("enable_skip_intro_button");this.embedConfig=hL("",y?y.serializedEmbedConfig: B.embed_config);this.J7=yX(B,g.M$(this));this.D=this.J7==="EMBEDDED_PLAYER_MODE_PFL";this.embedsErrorLinks=!(y==null||!y.embedsErrorLinks);this.ez=UJ(!1,B.full_window);var P;this.A7=!((P=this.webPlayerContextConfig)==null?0:P.chromeless);var A;this.livingRoomAppMode=j8("LIVING_ROOM_APP_MODE_UNSPECIFIED",B.living_room_app_mode||(y==null?void 0:(A=y.device)==null?void 0:A.livingRoomAppMode),Tx4);var D;b=sJ(NaN,y==null?void 0:(D=y.device)==null?void 0:D.deviceYear);isNaN(b)||(this.deviceYear=b);this.transparentBackground= y?!!y.transparentBackground:UJ(!1,B.transparent_background);this.showMiniplayerButton=y?!!y.showMiniplayerButton:UJ(!1,B.show_miniplayer_button);var M;g.M$(this)&&!(y==null?0:(M=y.embedsHostFlags)==null?0:M.allowSetFauxFullscreen)?this.externalFullscreen=!1:this.externalFullscreen=y?!!y.externalFullscreen:UJ(!1,B.external_fullscreen);this.showMiniplayerUiWhenMinimized=y?!!y.showMiniplayerUiWhenMinimized:UJ(!1,B.use_miniplayer_ui);var U;this.bx=(U=B.show_loop_video_toggle)!=null?U:!0;this.ea=Math.random()< 1E-4;this.tW=B.onesie_hot_config||(y==null?0:y.onesieHotConfig)?new HbN(B.onesie_hot_config,y==null?void 0:y.onesieHotConfig):void 0;this.isTectonic=y?!!y.isTectonic:!!B.isTectonic;this.playerCanaryState=a;this.playerCanaryStage=y==null?void 0:y.canaryStage;this.Bd=new EB0;g.K(this,this.Bd);this.datasyncId=(y==null?void 0:y.datasyncId)||g.io("DATASYNC_ID");this.dN=g.io("LOGGED_IN",!1);this.fA=(y==null?void 0:y.allowWoffleManagement)||!1;this.JW=Infinity;this.Ju=NaN;this.livingRoomPoTokenId=y==null? void 0:y.livingRoomPoTokenId;this.Z("html5_high_res_logging_always")?this.LF=!0:this.LF=Math.random()*100=0&&B0&&B.ea&&(r.sort(),g.Lj(new g.Ku("Player client parameters changed after startup",r)));B.userAge=sJ(B.userAge,y.user_age);B.GF=hL(B.GF,y.user_display_email);B.userDisplayImage=hL(B.userDisplayImage,y.user_display_image);g.Dl(B.userDisplayImage)||(B.userDisplayImage= "");B.userDisplayName=hL(B.userDisplayName,y.user_display_name);B.tV=hL(B.tV,y.user_gender);B.csiPageType=hL(B.csiPageType,y.csi_page_type);B.csiServiceName=hL(B.csiServiceName,y.csi_service_name);B.WD=UJ(B.WD,y.enablecsi);B.pageId=hL(B.pageId,y.pageid);if(a=y.enabled_engage_types)B.enabledEngageTypes=new Set(a.split(","));y.living_room_session_po_token&&(B.Sp=y.living_room_session_po_token.toString())}; rC=function(B,y){return!B.T&&DK()&&q5(55)&&B.controlsType==="3"&&!y}; g.kN=function(B){B=v0(B.Bc);return B==="www.youtube-nocookie.com"?"www.youtube.com":B}; xN=function(B,y,a){return B.protocol+"://i1.ytimg.com/vi/"+y+"/"+(a||"hqdefault.jpg")}; Jf=function(B){return OZ(B)&&!g.UZ(B)}; g.nB=function(B){return B.Z("html5_local_playsinline")?MY&&!g.i3(602)&&!("playsInline"in gY()):MY&&!B.oE||g.e8("nintendo wiiu")?!0:!1}; le=function(B){return B.C.c}; g.oz=function(B){return/^TVHTML5/.test(le(B))}; g.HR=function(B){return le(B)==="TVHTML5"}; qC$=function(B){return le(B)==="TVHTML5_SIMPLY_EMBEDDED_PLAYER"}; bbE=function(B){return B.C.cmodel==="CHROMECAST ULTRA/STEAK"||B.C.cmodel==="CHROMECAST/STEAK"}; g.m7=function(){return window.devicePixelRatio>1?window.devicePixelRatio:1}; Ho=function(B){return/web/i.test(le(B))}; g.oy=function(B){return le(B).toUpperCase()==="WEB"}; yj=function(B){return le(B)==="WEB_KIDS"}; g.UZ=function(B){return le(B)==="WEB_UNPLUGGED"}; CU=function(B){return le(B)==="TVHTML5_UNPLUGGED"}; g.Jy=function(B){return g.UZ(B)||le(B)==="TV_UNPLUGGED_CAST"||CU(B)}; g.tM=function(B){return le(B)==="WEB_REMIX"}; g.gC=function(B){return le(B)==="WEB_MUSIC_INTEGRATIONS"}; g.lI=function(B){return le(B)==="WEB_EMBEDDED_PLAYER"}; g.wC=function(B){return(B.deviceIsAudioOnly||!g.c3||Ka||B.controlsType==="3"?!1:g.Iq?B.J&&g.i3(51):!0)||(B.deviceIsAudioOnly||!g.Jo||Ka||B.controlsType==="3"?!1:g.Iq?B.J&&g.i3(48):g.i3(38))||(B.deviceIsAudioOnly||!g.ie||Ka||B.controlsType==="3"?!1:g.Iq?B.J&&g.i3(37):g.i3(27))||!B.deviceIsAudioOnly&&g.cR&&!YjE()&&g.i3(11)||!B.deviceIsAudioOnly&&g.Ca&&g.i3("604.4")}; P6N=function(B){if(g.d5(B)&&IW)return!1;if(g.Jo){if(!g.i3(47)||!g.i3(52)&&g.i3(51))return!1}else if(g.Ca)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1}; Q_Z=function(B,y){return B.enabledEngageTypes.has(y.toString())||SCx.includes(y)}; OZ=function(B){return B.t7==="detailpage"}; g.d5=function(B){return B.t7==="embedded"}; Ez=function(B){return B.t7==="leanback"}; $s=function(B){return B.t7==="adunit"||B.playerStyle==="gvn"}; g.jR=function(B){return B.t7==="profilepage"}; g.M$=function(B){return B.J&&g.d5(B)&&!$s(B)&&!B.T}; zt=function(B){if(!B.userDisplayImage)return"";var y=B.userDisplayImage.split("/");if(y.length===5)return B=y[y.length-1].split("="),B[1]="s20-c",y[y.length-1]=B.join("="),y.join("/");if(y.length===8)return y.splice(7,0,"s20-c"),y.join("/");if(y.length===9)return y[7]+="-s20-c",y.join("/");g.Lj(new g.Ku("Profile image not a FIFE URL.",B.userDisplayImage));return B.userDisplayImage}; g.qp=function(B){var y=g.kN(B);AUW.includes(y)&&(y="www.youtube.com");return B.protocol+"://"+y}; g.Vj=function(B,y){y=y===void 0?"":y;if(B.zq){var a=new CJ,r,k=B.zq();k.signedOut?r="":k.token?r=k.token:k.pendingResult.then(function(x){k.signedOut?a.resolve(""):a.resolve(x.token)},function(x){g.Lj(new g.Ku("b189348328_oauth_callback_failed",{error:x})); a.resolve(y)}); return r!==void 0?bv(r):new Lo(a)}return bv(y)}; Ry=function(B,y){y=y===void 0?"":y;return B.dN?Lt(!0):tZ(pt(Lt(g.Vj(B,y)),function(a){return Lt(!!a)}),function(){return Lt(!1)})}; v0=function(B){var y=g.JY(B);return(B=Number(g.xw(B)[4]||null)||null)?y+":"+B:y}; uI=function(B,y){y=y===void 0?!1:y;var a=bt[B],r=Fz$[a],k=GK4[B];if(!k||!r)return null;y=new Yq(y?k.height:k.width,y?k.width:k.height,k.fps);r=FS(r,y,a);return new T$(B,r,{video:y,yO:k.bitrate/8})}; D7L=function(B){var y=Fz$[bt[B]],a=eZ4[B];return a&&y?new T$(B,y,{audio:new VY(a.audioSampleRate,a.numChannels)}):null}; YN=function(B){this.C=B}; LU=function(B,y,a,r){if(a)return NY();a={};var k=gY();y=g.Y(y);for(var x=y.next();!x.done;x=y.next())if(x=x.value,B.canPlayType(k,x.getInfo().mimeType)||r){var J=x.C.video.quality;if(!a[J]||a[J].getInfo().Wd())a[J]=x}B=[];a.auto&&B.push(a.auto);r=g.Y(Lr);for(k=r.next();!k.done;k=r.next())(k=a[k.value])&&B.push(k);return B.length?bv(B):NY()}; WzU=function(B){this.itag=B.itag;this.url=B.url;this.codecs=B.codecs;this.width=B.width;this.height=B.height;this.fps=B.fps;this.bitrate=B.bitrate;var y;this.X=((y=B.audioItag)==null?void 0:y.split(","))||[];this.M7=B.M7;this.jO=B.jO||"";this.Is=B.Is;this.audioChannels=B.audioChannels;this.C=""}; Kz0=function(B,y,a,r){y=y===void 0?!1:y;a=a===void 0?!0:a;r=r===void 0?{}:r;var k={};B=g.Y(B);for(var x=B.next();!x.done;x=B.next()){x=x.value;if(y&&MediaSource&&MediaSource.isTypeSupported){var J=x.type;x.audio_channels&&(J=J+"; channels="+x.audio_channels);if(!MediaSource.isTypeSupported(J)){r[x.itag]="tpus";continue}}if(a||!x.drm_families||x.eotf!=="smpte2084"&&x.eotf!=="arib-std-b67"){J=void 0;var m={bt709:"SDR",bt2020:"SDR",smpte2084:"PQ","arib-std-b67":"HLG"},C=x.type.match(/codecs="([^"]*)"/); C=C?C[1]:"";x.audio_track_id&&(J=new g.pN(x.name,x.audio_track_id,!!x.is_default));var l=x.eotf;x=new WzU({itag:x.itag,url:x.url,codecs:C,width:Number(x.width),height:Number(x.height),fps:Number(x.fps),bitrate:Number(x.bitrate),audioItag:x.audio_itag,M7:l?m[l]:void 0,jO:x.drm_families,Is:J,audioChannels:Number(x.audio_channels)});k[x.itag]=k[x.itag]||[];k[x.itag].push(x)}else r[x.itag]="enchdr"}return k}; ibx=function(B,y,a,r,k){this.D=B;this.X=y;this.j=a;this.cpn=r;this.T=k;this.J=0;this.C=""}; X4E=function(B,y){B.D.some(function(a){var r;return((r=a.Is)==null?void 0:r.getId())===y}); B.C=y}; Np=function(B,y,a){B.cpn&&(y=g.cJ(y,{cpn:B.cpn}));a&&(y=g.cJ(y,{paired:a}));return y}; f_J=function(B,y){B=B.itag.toString();y!==null&&(B+=y.itag.toString());return B}; MVH=function(B){for(var y=[],a=[],r=g.Y(B.X),k=r.next();!k.done;k=r.next())k=k.value,k.bitrate<=B.J?y.push(k):a.push(k);y.sort(function(x,J){return J.bitrate-x.bitrate}); a.sort(function(x,J){return x.bitrate-J.bitrate}); B.X=y.concat(a)}; bI=function(B,y,a){this.C=B;this.X=y;this.expiration=a;this.Wy=null}; $7L=function(B,y){if(!(Ka||XN()||Ko()))return null;B=Kz0(y,B.Z("html5_filter_fmp4_in_hls"));if(!B)return null;y=[];for(var a={},r=g.Y(Object.keys(B)),k=r.next();!k.done;k=r.next()){k=g.Y(B[k.value]);for(var x=k.next();!x.done;x=k.next()){var J=x.value;J.Is&&(x=J.Is.getId(),a[x]||(J=new g.VZ(x,J.Is),a[x]=J,y.push(J)))}}return y.length>0?y:null}; d7J=function(B,y,a,r,k,x,J){if(!(Ka||XN()||Ko()))return NY();var m={},C=ObZ(a),l=Kz0(a,B.Z("html5_filter_fmp4_in_hls"),B.j.N,m);if(!l)return J({noplst:1}),NY();I_e(l);a={};var c=(a.fairplay="https://youtube.com/api/drm/fps?ek=uninitialized",a),w;a=[];var E=[],z=[],q=null,L="";r=r&&r.match(/hls_timedtext_playlist/)?new WzU({itag:"0",url:r,codecs:"vtt",width:0,height:0,fps:0,bitrate:0,Is:new g.pN("English","en",!1)}):null;for(var b=g.Y(Object.keys(l)),S=b.next();!S.done;S=b.next())if(S=S.value,!B.Z("html5_disable_drm_hfr_1080")|| S!=="383"&&S!=="373"){S=g.Y(l[S]);for(var P=S.next();!P.done;P=S.next())if(P=P.value,P.width){for(var A=g.Y(P.X),D=A.next();!D.done;D=A.next())if(D=D.value,l[D]){P.C=D;break}P.C||(P.C=ZbH(l,P));if(A=l[P.C])if(a.push(P),P.jO==="fairplay"&&(w=c),D="",P.M7==="PQ"?D="smpte2084":P.M7==="HLG"&&(D="arib-std-b67"),D&&(L=D),z.push(nB0(A,[P],r,x,P.itag,P.width,P.height,P.fps,C,void 0,void 0,w,D)),!q||P.width*P.height*P.fps>q.width*q.height*q.fps)q=P}else E.push(P)}else m[S]="disdrmhfr";z.reduce(function(M, U){return U.getInfo().isEncrypted()&&M},!0)&&(w=c); k=Math.max(k,0);c=q||{};l=c.fps===void 0?0:c.fps;q=c.width===void 0?0:c.width;c=c.height===void 0?0:c.height;b=B.Z("html5_native_audio_track_switching");z.push(nB0(E,a,r,x,"93",q,c,l,C,"auto",k,w,L,b));Object.entries(m).length&&J(m);return LU(B.j,z,rC(B,y),!1)}; nB0=function(B,y,a,r,k,x,J,m,C,l,c,w,E,z){for(var q=0,L="",b=g.Y(B),S=b.next();!S.done;S=b.next())S=S.value,L||(L=S.itag),S.audioChannels&&S.audioChannels>q&&(q=S.audioChannels,L=S.itag);k=new T$(k,"application/x-mpegURL",{audio:new VY(0,q),video:new Yq(x,J,m,null,void 0,l,void 0,E),jO:w,Il:L});B=new ibx(B,y,a?[a]:[],r,!!z);B.J=c?c:1369843;return new bI(k,B,C)}; ObZ=function(B){B=g.Y(B);for(var y=B.next();!y.done;y=B.next())if(y=y.value,y.url&&(y=y.url.split("expire/"),!(y.length<=1)))return+y[1].split("/")[0];return NaN}; ZbH=function(B,y){for(var a=g.Y(Object.keys(B)),r=a.next();!r.done;r=a.next()){r=r.value;var k=B[r][0];if(!k.width&&k.jO===y.jO&&!k.audioChannels)return r}return""}; I_e=function(B){for(var y=new Set,a=g.Y(Object.values(B)),r=a.next();!r.done;r=a.next())r=r.value,r.length&&(r=r[0],r.height&&r.codecs.startsWith("vp09")&&y.add(r.height));a=[];if(y.size){r=g.Y(Object.keys(B));for(var k=r.next();!k.done;k=r.next())if(k=k.value,B[k].length){var x=B[k][0];x.height&&y.has(x.height)&&!x.codecs.startsWith("vp09")&&a.push(k)}}y=g.Y(a);for(a=y.next();!a.done;a=y.next())delete B[a.value]}; Tt=function(B,y){this.C=B;this.X=y}; U7N=function(B,y,a,r){var k=[];a=g.Y(a);for(var x=a.next();!x.done;x=a.next()){var J=x.value;if(J.url){x=new g.iM(J.url,!0);if(J.s){var m=x,C=J.sp,l=n6H(decodeURIComponent(J.s));m[H[26]](C,encodeURIComponent(l))}m=g.Y(Object.keys(r));for(C=m.next();!C.done;C=m.next())C=C.value,x.set(C,r[C]);J=XI(J.type,J.quality,J.itag,J.width,J.height);k.push(new Tt(J,x))}}return LU(B.j,k,rC(B,y),!1)}; pU=function(B,y){this.C=B;this.X=y}; j_x=function(B,y,a){var r=[];a=g.Y(a);for(var k=a.next();!k.done;k=a.next())if((k=k.value)&&k.url){var x=XI(k.type,"medium","0");r.push(new pU(x,k.url))}return LU(B.j,r,rC(B,y),!1)}; s_W=function(B,y){var a=[],r=XI(y.type,"auto",y.itag);a.push(new pU(r,y.url));return LU(B.j,a,!1,!0)}; vBW=function(B){return B&&hZ$[B]?hZ$[B]:null}; BcZ=function(B){switch(B){case "multiview.ustreamer_disabled":case "sabr.live_no_max_sq":case "sabr.malformed_config":case "sabr.media_serving_enforcement_id_error":case "sabr.metadata_fetcher_error":case "sabr.no_audio_selected":case "sabr.no_available_formats":case "sabr.no_redirect_url":case "sabr.no_video_selected":case "sabr.too_many_chunk_reader_error_retries":return B;default:return"sabr.config"}}; y8e=function(B){if(B=B.commonConfig)this.url=B.url,this.urlQueryOverride=B.urlQueryOverride,B.ustreamerConfig&&(this.I6=RW(B.ustreamerConfig)||void 0)}; aTW=function(B,y){var a;if(y=y==null?void 0:(a=y.watchEndpointSupportedOnesieConfig)==null?void 0:a.html5PlaybackOnesieConfig)B.Ib=new y8e(y)}; g.tf=function(B){B=B===void 0?{}:B;this.languageCode=B.languageCode||"";this.languageName=B.languageName||null;this.kind=B.kind||"";this.name=B.name===void 0?null:B.name;this.displayName=B.displayName||null;this.id=B.id||null;this.C=B.is_servable||!1;this.isTranslateable=B.is_translateable||!1;this.url=B.url||null;this.vssId=B.vss_id||"";this.isDefault=B.is_default||!1;this.translationLanguage=B.translationLanguage||null;this.xtags=B.xtags||"";this.captionId=B.captionId||""}; g.SG=function(B){var y={languageCode:B.languageCode,languageName:B.languageName,displayName:g.PR(B),kind:B.kind,name:B.name,id:B.id,is_servable:B.C,is_default:B.isDefault,is_translateable:B.isTranslateable,vss_id:B.vssId};B.xtags&&(y.xtags=B.xtags);B.captionId&&(y.captionId=B.captionId);B.translationLanguage&&(y.translationLanguage=B.translationLanguage);return y}; g.Qj=function(B){return B.translationLanguage?B.translationLanguage.languageCode:B.languageCode}; g.r84=function(B){var y=B.vssId;B.translationLanguage&&y&&(y="t"+y+"."+g.Qj(B));return y}; g.PR=function(B){var y=[];if(B.displayName)y.push(B.displayName);else{var a=B.languageName||"";y.push(a);B.kind==="asr"&&a.indexOf("(")===-1&&y.push(" (\uc790\ub3d9 \uc790\ub9c9)");B.name&&y.push(" - "+B.name)}B.translationLanguage&&y.push(" >> "+B.translationLanguage.languageName);return y.join("")}; HmN=function(B,y,a,r){B||(B=y&&k3$.hasOwnProperty(y)&&xoN.hasOwnProperty(y)?xoN[y]+"_"+k3$[y]:void 0);y=B;if(!y)return null;B=y.match(J8r);if(!B||B.length!==5)return null;if(B=y.match(J8r)){var k=Number(B[3]),x=[7,8,10,5,6];B=!(Number(B[1])===1&&k===8)&&x.indexOf(k)>=0}else B=!1;return a||r||B?y:null}; Af=function(B,y){for(var a={},r=g.Y(Object.keys(mo0)),k=r.next();!k.done;k=r.next()){k=k.value;var x=y?y+k:k;x=B[x+"_webp"]||B[x];g.Dl(x)&&(a[mo0[k]]=x)}return a}; Fr=function(B){var y={};if(!B||!B.thumbnails)return y;B=B.thumbnails.filter(function(m){return!!m.url}); B.sort(function(m,C){return m.width-C.width||m.height-C.height}); for(var a=g.Y(Object.keys(o4N)),r=a.next();!r.done;r=a.next()){var k=Number(r.value);r=o4N[k];for(var x=g.Y(B),J=x.next();!J.done;J=x.next())if(J=J.value,J.width>=k){k=CmL(J.url);g.Dl(k)&&(y[r]=k);break}}(B=B.pop())&&B.width>=1280&&(B=CmL(B.url),g.Dl(B)&&(y["maxresdefault.jpg"]=B));return y}; CmL=function(B){return B.startsWith("//")?"https:"+B:B}; Gt=function(B){return B&&B.baseUrl||""}; eG=function(B){B=g.Uv(B);for(var y=g.Y(Object.keys(B)),a=y.next();!a.done;a=y.next()){a=a.value;var r=B[a];B[a]=Array.isArray(r)?r[0]:r}return B}; g4r=function(B,y){B.botguardData=y.playerAttestationRenderer.botguardData;y=y.playerAttestationRenderer.challenge;y!=null&&(B.xU=y)}; wdZ=function(B,y){y=g.Y(y);for(var a=y.next();!a.done;a=y.next()){a=a.value;var r=a.interstitials.map(function(J){var m=g.f(J,lTr);if(m)return{is_yto_interstitial:!0,raw_player_response:m};if(J=g.f(J,c8N))return Object.assign({is_yto_interstitial:!0},n6(J))}); r=g.Y(r);for(var k=r.next();!k.done;k=r.next())switch(k=k.value,a.podConfig.playbackPlacement){case "INTERSTITIAL_PLAYBACK_PLACEMENT_PRE":B.interstitials=B.interstitials.concat({time:0,playerVars:k,Ks:5});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_POST":B.interstitials=B.interstitials.concat({time:0x7ffffffffffff,playerVars:k,Ks:6});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME":var x=Number(a.podConfig.timeToInsertAtMillis);B.interstitials=B.interstitials.concat({time:x,playerVars:k, Ks:x===0?5:7})}}}; E4U=function(B,y){if(y=y.find(function(a){return!(!a||!a.tooltipRenderer)}))B.tooltipRenderer=y.tooltipRenderer}; z7x=function(B,y){y.subscribeCommand&&(B.subscribeCommand=y.subscribeCommand);y.unsubscribeCommand&&(B.unsubscribeCommand=y.unsubscribeCommand);y.addToWatchLaterCommand&&(B.addToWatchLaterCommand=y.addToWatchLaterCommand);y.removeFromWatchLaterCommand&&(B.removeFromWatchLaterCommand=y.removeFromWatchLaterCommand);y.getSharePanelCommand&&(B.getSharePanelCommand=y.getSharePanelCommand)}; qDN=function(B,y){y!=null?(B.e_=y,B.nF=!0):(B.e_="",B.nF=!1)}; D6=function(B,y){this.type=B||"";this.id=y||""}; WR=function(B){return new D6(B.substring(0,2),B.substring(2))}; KU=function(B,y){this.ph=B;this.author="";this.fb=null;this.playlistLength=0;this.C=this.sessionData=null;this.K={};this.title="";if(y){this.author=y.author||y.playlist_author||"";this.title=y.playlist_title||"";if(B=y.session_data)this.sessionData=I1(B,"&");var a;this.C=((a=y.thumbnail_ids)==null?void 0:a.split(",")[0])||null;this.K=Af(y,"playlist_");this.videoId=y.video_id||void 0;if(a=y.list)switch(y.listType){case "user_uploads":this.playlistId=(new D6("UU","PLAYER_"+a)).toString();break;default:if(B= y.playlist_length)this.playlistLength=Number(B)||0;this.playlistId=WR(a).toString();if(y=y.video)this.videoId=(y[0]||null).video_id||void 0}else y.playlist&&(this.playlistLength=y.playlist.toString().split(",").length)}}; iI=function(B,y){this.ph=B;this.o9=this.author="";this.fb=null;this.isUpcoming=this.isLivePlayback=!1;this.lengthSeconds=0;this.S4=this.lengthText="";this.sessionData=null;this.K={};this.title="";if(y){this.ariaLabel=y.aria_label||void 0;this.author=y.author||"";this.o9=y.o9||"";if(B=y.endscreen_autoplay_session_data)this.fb=I1(B,"&");this.jm=y.jm;this.isLivePlayback=y.live_playback==="1";this.isUpcoming=!!y.isUpcoming;if(B=y.length_seconds)this.lengthSeconds=typeof B==="string"?Number(B):B;this.lengthText= y.lengthText||"";this.S4=y.S4||"";this.publishedTimeText=y.publishedTimeText||void 0;if(B=y.session_data)this.sessionData=I1(B,"&");this.shortViewCount=y.short_view_count_text||void 0;this.K=Af(y);this.title=y.title||"";this.videoId=y.docid||y.video_id||y.videoId||y.id||void 0;this.watchUrl=y.watchUrl||void 0}}; V9r=function(B){var y,a,r=(y=B.getWatchNextResponse())==null?void 0:(a=y.contents)==null?void 0:a.twoColumnWatchNextResults,k,x,J,m,C;B=(k=B.getWatchNextResponse())==null?void 0:(x=k.playerOverlays)==null?void 0:(J=x.playerOverlayRenderer)==null?void 0:(m=J.endScreen)==null?void 0:(C=m.watchNextEndScreenRenderer)==null?void 0:C.results;if(!B){var l,c;B=r==null?void 0:(l=r.endScreen)==null?void 0:(c=l.endScreen)==null?void 0:c.results}return B}; g.fU=function(B){var y,a,r;B=g.f((y=B.getWatchNextResponse())==null?void 0:(a=y.playerOverlays)==null?void 0:(r=a.playerOverlayRenderer)==null?void 0:r.decoratedPlayerBarRenderer,Xr);return g.f(B==null?void 0:B.playerBar,R7x)}; ubr=function(B){this.C=B.playback_progress_0s_url;this.D=B.playback_progress_2s_url;this.X=B.playback_progress_10s_url}; YDE=function(){if(Mp===void 0){try{window.localStorage.removeItem("yt-player-lv")}catch(y){}a:{try{var B=!!self.localStorage}catch(y){B=!1}if(B&&(B=g.P1(g.iQ()+"::yt-player"))){Mp=new Q8(B);break a}Mp=void 0}}return Mp}; g.$N=function(){var B=YDE();if(!B)return{};try{var y=B.get("yt-player-lv");return JSON.parse(y||"{}")}catch(a){return{}}}; g.LvK=function(B){var y=YDE();y&&(B=JSON.stringify(B),y.set("yt-player-lv",B))}; g.Oz=function(B){return g.$N()[B]||0}; g.Iy=function(B,y){var a=g.$N();y!==a[B]&&(y!==0?a[B]=y:delete a[B],g.LvK(a))}; g.Z6=function(B){return g.F(function(y){return y.return(g.ep(NcK(),B))})}; dC=function(B,y,a,r,k,x,J,m){var C,l,c,w,E,z;return g.F(function(q){switch(q.X){case 1:return C=g.Oz(B),C===4?q.return(4):g.Q(q,g.$x(),2);case 2:l=q.C;if(!l)throw g.lb("wiac");if(!m||J===void 0){q.dQ(3);break}return g.Q(q,bmH(m,J),4);case 4:J=q.C;case 3:return c=a.lastModified||"0",g.Q(q,g.Z6(l),5);case 5:return w=q.C,g.TU(q,6),nU++,g.Q(q,g.La(w,["index","media"],{mode:"readwrite",tag:"IDB_TRANSACTION_TAG_WIAC",Ei:!0},function(L){if(x!==void 0&&J!==void 0){var b=""+B+"|"+y.id+"|"+c+"|"+String(x).padStart(10, "0");b=g.N3(L.objectStore("media"),J,b)}else b=g.wj.resolve(void 0);var S=Tcr(B,y.G3()),P=Tcr(B,!y.G3()),A={fmts:pde(r),format:a||{}};S=g.N3(L.objectStore("index"),A,S);var D=r.downloadedEndTime===-1;A=D?L.objectStore("index").get(P):g.wj.resolve(void 0);var M={fmts:"music",format:{}};L=D&&k&&!y.G3()?g.N3(L.objectStore("index"),M,P):g.wj.resolve(void 0);return g.wj.all([L,A,b,S]).then(function(U){U=g.Y(U);U.next();U=U.next().value;nU--;var n=g.Oz(B);if(n!==4&&D&&k||U!==void 0&&g.t9H(U.fmts))n=1,g.Iy(B, n);return n})}),8); case 8:return q.return(q.C);case 6:E=g.Sx(q);nU--;z=g.Oz(B);if(z===4)return q.return(z);g.Iy(B,4);throw E;}})}; g.Pmx=function(B){var y,a;return g.F(function(r){if(r.X==1)return g.Q(r,g.$x(),2);if(r.X!=3){y=r.C;if(!y)throw g.lb("ri");return g.Q(r,g.Z6(y),3)}a=r.C;return r.return(g.La(a,["index"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRI"},function(k){var x=IDBKeyRange.bound(B+"|",B+"~");return k.objectStore("index").getAll(x).then(function(J){return J.map(function(m){return m?m.format:{}})})}))})}; QFe=function(B,y,a,r,k){var x,J,m;return g.F(function(C){if(C.X==1)return g.Q(C,g.$x(),2);if(C.X!=3){x=C.C;if(!x)throw g.lb("rc");return g.Q(C,g.Z6(x),3)}J=C.C;m=g.La(J,["media"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRM"},function(l){var c=""+B+"|"+y+"|"+a+"|"+String(r).padStart(10,"0");return l.objectStore("media").get(c)}); return k?C.return(m.then(function(l){if(l===void 0)throw Error("No data from indexDb");return SDN(k,l)}).catch(function(l){throw new g.Ku("Error while reading chunk: "+l.name+", "+l.message); })):C.return(m)})}; g.t9H=function(B){return B?B==="music"?!0:B.includes("dlt=-1")||!B.includes("dlt="):!1}; Tcr=function(B,y){return""+B+"|"+(y?"v":"a")}; pde=function(B){var y={};return Zr((y.dlt=B.downloadedEndTime.toString(),y.mket=B.maxKnownEndTime.toString(),y.avbr=B.averageByteRate.toString(),y))}; FvJ=function(B){var y={},a={};B=g.Y(B);for(var r=B.next();!r.done;r=B.next()){var k=r.value,x=k.split("|");k.match(g.A8x)?(r=Number(x.pop()),isNaN(r)?a[k]="?":(x=x.join("|"),(k=y[x])?(x=k[k.length-1],r===x.end+1?x.end=r:k.push({start:r,end:r})):y[x]=[{start:r,end:r}])):a[k]="?"}B=g.Y(Object.keys(y));for(r=B.next();!r.done;r=B.next())r=r.value,a[r]=y[r].map(function(J){return J.start+"-"+J.end}).join(","); return a}; Uz=function(B){g.jw.call(this);this.C=null;this.D=new A_;this.C=null;this.T=new Set;this.crossOrigin=B||""}; G30=function(B,y,a){for(a=jG(B,a);a>=0;){var r=B.levels[a];if(r.isLoaded(sz(r,y))&&(r=g.hf(r,y)))return r;a--}return g.hf(B.levels[0],y)}; DoW=function(B,y,a){a=jG(B,a);for(var r,k;a>=0;a--)if(r=B.levels[a],k=sz(r,y),!r.isLoaded(k)){r=B;var x=a,J=x+"-"+k;r.T.has(J)||(r.T.add(J),r.D.enqueue(x,{n5:x,jI:k}))}e7U(B)}; e7U=function(B){if(!B.C&&!B.D.isEmpty()){var y=B.D.remove();B.C=Wv$(B,y)}}; Wv$=function(B,y){var a=document.createElement("img");B.crossOrigin&&(a.crossOrigin=B.crossOrigin);a.src=B.levels[y.n5].q2(y.jI);a.onload=function(){var r=y.n5,k=y.jI;B.C!==null&&(B.C.onload=null,B.C=null);r=B.levels[r];r.loaded.add(k);e7U(B);var x=r.columns*r.rows;k*=x;r=Math.min(k+x-1,r.dS()-1);k=[k,r];B.publish("l",k[0],k[1])}; return a}; g.vR=function(B,y,a,r){this.level=B;this.J=y;this.loaded=new Set;this.level=B;this.J=y;B=a.split("#");this.width=Math.floor(Number(B[0]));this.height=Math.floor(Number(B[1]));this.frameCount=Math.floor(Number(B[2]));this.columns=Math.floor(Number(B[3]));this.rows=Math.floor(Number(B[4]));this.C=Math.floor(Number(B[5]));this.D=B[6];this.signature=B[7];this.videoLength=r}; sz=function(B,y){return Math.floor(y/(B.columns*B.rows))}; g.hf=function(B,y){y>=B.U1()&&B.wX();var a=sz(B,y),r=B.columns*B.rows,k=y%r;y=k%B.columns;k=Math.floor(k/B.columns);var x=B.wX()+1-r*a;if(x1&&this.levels[0].isDefault()&&this.levels.splice(0,1)}; KvJ=function(B,y,a){return(B=B.levels[y])?B.qL(a):-1}; jG=function(B,y){var a=B.J.get(y);if(a)return a;a=B.levels.length;for(var r=0;r=y)return B.J.set(y,r),r;B.J.set(y,a-1);return a-1}; yx=function(B,y,a,r){a=a.split("#");a=[a[1],a[2],0,a[3],a[4],-1,a[0],""].join("#");g.vR.call(this,B,y,a,0);this.X=null;this.j=r?2:0}; aa=function(B,y,a,r){Bi.call(this,B,0,void 0,y,!(r===void 0||!r));for(B=0;B50&&(y=n44.shift())&&mH.delete(y),y=r),r!==y&&B.Eb("ssei","dcpn_"+r+"_"+y+"_"+B.clientPlaybackNonce),y)}; Jl=function(B,y){var a=y.raw_watch_next_response;if(!a){var r=y.watch_next_response;r&&(a=JSON.parse(r))}if(a){B.uw=a;var k=B.uw.playerCueRangeSet;k&&g.oa(B,k);var x=B.uw.playerOverlays;if(x){var J=x.playerOverlayRenderer;if(J){var m=J.autonavToggle;m&&(B.autoplaySwitchButtonRenderer=g.f(m,doU),B.Z("web_player_autonav_use_server_provided_state")&&C3(B)&&(B.autonavState=B.autoplaySwitchButtonRenderer.enabled?2:1));var C=J.videoDetails;if(C){var l=C.embeddedPlayerOverlayVideoDetailsRenderer;var c=C.playerOverlayVideoDetailsRenderer; c&&(c.title&&(y.title=g.kE(c.title)),c.subtitle&&(y.subtitle=g.kE(c.subtitle)))}g.d5(B.ph)&&(B.gO=!!J.addToMenu);UoL(B,J.shareButton);J.startPosition&&J.endPosition&&(B.progressBarStartPosition=J.startPosition,B.progressBarEndPosition=J.endPosition);var w=J.gatedActionsOverlayRenderer;w&&(B.VB=g.f(w,jFK));var E,z,q,L=g.f((E=B.getWatchNextResponse())==null?void 0:(z=E.playerOverlays)==null?void 0:(q=z.playerOverlayRenderer)==null?void 0:q.infoPanel,sFK);if(L){B.oO=Number(L==null?void 0:L.durationMs)|| NaN;if(L==null?0:L.infoPanelOverviewViewModel)B.Ah=L==null?void 0:L.infoPanelOverviewViewModel;if(L==null?0:L.infoPanelDetailsViewModel)B.WD=L==null?void 0:L.infoPanelDetailsViewModel}B.showSeekingControls=!!J.showSeekingControls}}var b,S,P=(b=B.getWatchNextResponse())==null?void 0:(S=b.contents)==null?void 0:S.twoColumnWatchNextResults;if(P){var A=P.desktopOverlay&&g.f(P.desktopOverlay,h7W);A&&(A.suppressShareButton&&(B.showShareButton=!1),A.suppressWatchLaterButton&&(B.gO=!1))}l&&v4J(B,y,l);var D= sJ(0,y.autoplay_count),M=B.getWatchNextResponse(),U,n=(U=M.contents)==null?void 0:U.twoColumnWatchNextResults,xW,C4,HE,g$$=(xW=M.playerOverlays)==null?void 0:(C4=xW.playerOverlayRenderer)==null?void 0:(HE=C4.autoplay)==null?void 0:HE.playerOverlayAutoplayRenderer,yr=V9r(B),YW,ex=(YW=M.contents)==null?void 0:YW.singleColumnWatchNextResults;if(ex){var BC;if(((BC=ex.autoplay)==null?0:BC.autoplay)&&!ex.playlist){var ia=ex.autoplay.autoplay.sets,Ro={},iJ=new iI(B.Y()),s7=null,E7;if(ia){for(var O7=g.Y(ia), yO=O7.next();!yO.done;yO=O7.next()){var t=yO.value.autoplayVideoRenderer;if(t&&t.compactVideoRenderer){s7=t.compactVideoRenderer;break}}if(E7=ia[0].autoplayVideo){var WQ=E7.clickTrackingParams;WQ&&(Ro.itct=WQ);Ro.autonav="1";Ro.playnext=String(D)}}else Ro.feature="related-auto";var AK=g.f(E7,g.gk);if(s7){iJ.videoId=s7.videoId;var r$=s7.shortBylineText;r$&&(iJ.author=g.kE(r$));var PC=s7.title;PC&&(iJ.title=g.kE(PC))}else AK!=null&&AK.videoId&&(iJ.videoId=AK.videoId);iJ.fb=Ro;B.suggestions=[];B.u_= iJ}}if(yr){for(var N=[],a0=g.Y(yr),O3=a0.next();!O3.done;O3=a0.next()){var xm=O3.value,XO=void 0,n4=null;if(xm.endScreenVideoRenderer){var hr=xm.endScreenVideoRenderer,j6=hr.title;n4=new iI(B.Y());n4.videoId=hr.videoId;n4.lengthSeconds=hr.lengthInSeconds||0;var K_=hr.publishedTimeText;K_&&(n4.publishedTimeText=g.kE(K_));var T=hr.shortBylineText;T&&(n4.author=g.kE(T));var u=hr.shortViewCountText;u&&(n4.shortViewCount=g.kE(u));if(j6){n4.title=g.kE(j6);var p=j6.accessibility;if(p){var G=p.accessibilityData; G&&G.label&&(n4.ariaLabel=G.label)}}var X=hr.navigationEndpoint;if(X){XO=X.clickTrackingParams;var lJ=g.f(X,g.gk),I=g.f(X,g.pK);lJ?n4.jm=lJ:I!=null&&(n4.watchUrl=I.url)}var v=hr.thumbnailOverlays;if(v)for(var e=g.Y(v),FH=e.next();!FH.done;FH=e.next()){var $W=FH.value.thumbnailOverlayTimeStatusRenderer;if($W)if($W.style==="LIVE"){n4.isLivePlayback=!0;break}else if($W.style==="UPCOMING"){n4.isUpcoming=!0;break}}n4.K=Fr(hr.thumbnail)}else if(xm.endScreenPlaylistRenderer){var mN=xm.endScreenPlaylistRenderer, CS=mN.navigationEndpoint;if(!CS)continue;var Qr=g.f(CS,g.gk);if(!Qr)continue;var NL=Qr.videoId;n4=new KU(B.Y());n4.playlistId=mN.playlistId;n4.playlistLength=Number(mN.videoCount)||0;n4.C=NL||null;n4.videoId=NL;var hd=mN.title;hd&&(n4.title=g.kE(hd));var ba=mN.shortBylineText;ba&&(n4.author=g.kE(ba));XO=CS.clickTrackingParams;n4.K=Fr(mN.thumbnail)}n4&&(XO&&(n4.sessionData={itct:XO}),N.push(n4))}B.suggestions=N}if(g$$){B.Sx=!!g$$.preferImmediateRedirect;B.Og=B.Og||!!g$$.webShowNewAutonavCountdown; B.Sz=B.Sz||!!g$$.webShowBigThumbnailEndscreen;if(B.Og||B.Sz){var WC=n||null,tr=new iI(B.Y());tr.videoId=g$$.videoId;var ui=g$$.videoTitle;if(ui){tr.title=g.kE(ui);var Ar=ui.accessibility;if(Ar){var FO=Ar.accessibilityData;FO&&FO.label&&(tr.ariaLabel=FO.label)}}var TY=g$$.byline;TY&&(tr.author=g.kE(TY));var HQ=g$$.publishedTimeText;HQ&&(tr.publishedTimeText=g.kE(HQ));var pS=g$$.shortViewCountText;pS&&(tr.shortViewCount=g.kE(pS));var vP=g$$.thumbnailOverlays;if(vP)for(var kd=g.Y(vP),Io=kd.next();!Io.done;Io= kd.next()){var GY=Io.value.thumbnailOverlayTimeStatusRenderer;if(GY)if(GY.style==="LIVE"){tr.isLivePlayback=!0;break}else if(GY.style==="UPCOMING"){tr.isUpcoming=!0;break}else if(GY.style==="DEFAULT"&&GY.text){tr.lengthText=g.kE(GY.text);var PB=GY.text.accessibility;if(PB){var Um=PB.accessibilityData;Um&&Um.label&&(tr.S4=Um.label||"")}break}}tr.K=Fr(g$$.background);var q2=g$$.nextButton;if(q2){var KI=q2.buttonRenderer;if(KI){var BH=KI.navigationEndpoint;if(BH){var yN=g.f(BH,g.gk);yN&&(tr.jm=yN)}}}if(g$$.topBadges){var xY= g$$.topBadges[0];if(xY){var YM=g.f(xY,BrH);YM&&YM.style==="BADGE_STYLE_TYPE_PREMIUM"&&(tr.mim=!0)}}var WH=g$$.alternativeTitle;WH&&(tr.o9=g.kE(WH));var ji={autonav:"1",playnext:String(D)};tr.playlistId&&(ji.autoplay="1");if(WC){var KO,vB,Vw,ih,RY=(KO=WC.autoplay)==null?void 0:(vB=KO.autoplay)==null?void 0:(Vw=vB.sets)==null?void 0:(ih=Vw[0])==null?void 0:ih.autoplayVideo;if(RY){var aD=RY.clickTrackingParams;aD&&(ji.itct=aD);var uq=g.f(RY,g.gk);uq&&(tr.Vs=uq)}}else if(g$$){var rL,kA,xA,JI=(rL=g$$.nextButton)== null?void 0:(kA=rL.buttonRenderer)==null?void 0:(xA=kA.navigationEndpoint)==null?void 0:xA.clickTrackingParams;JI&&(ji.itct=JI)}ji.itct||(ji.feature="related-auto");tr.fb=ji;B.suggestions||(B.suggestions=[]);B.u_=tr}g$$.countDownSecs!=null&&(B.QX=g$$.countDownSecs*1E3);g$$.countDownSecsForFullscreen!=null&&(B.xT=g$$.countDownSecsForFullscreen>=0?g$$.countDownSecsForFullscreen*1E3:-1);B.Z("web_autonav_color_transition")&&g$$.watchToWatchTransitionRenderer&&(B.watchToWatchTransitionRenderer=g.f(g$$.watchToWatchTransitionRenderer, yxH))}var YD=V9r(B);if(YD){var J7,HH,VA,R5=YD==null?void 0:(J7=YD[0])==null?void 0:(HH=J7.endScreenVideoRenderer)==null?void 0:(VA=HH.navigationEndpoint)==null?void 0:VA.clickTrackingParams,F_=g.lj(B);R5&&F_&&(F_.sessionData={itct:R5})}B.uw.currentVideoThumbnail&&(B.K=Fr(B.uw.currentVideoThumbnail));var Xo,fO,Mb,aB,GL,NE=(Xo=B.uw)==null?void 0:(fO=Xo.contents)==null?void 0:(Mb=fO.twoColumnWatchNextResults)==null?void 0:(aB=Mb.results)==null?void 0:(GL=aB.results)==null?void 0:GL.contents;if(NE&&NE[1]){var eE, ra,$A,L0,LE=(eE=NE[1].videoSecondaryInfoRenderer)==null?void 0:(ra=eE.owner)==null?void 0:($A=ra.videoOwnerRenderer)==null?void 0:(L0=$A.thumbnail)==null?void 0:L0.thumbnails;LE&&LE.length&&(B.profilePicture=LE[LE.length-1].url)}var ec=Bf(y),kf,uy=(kf=B.getWatchNextResponse())==null?void 0:kf.onResponseReceivedEndpoints;if(uy)for(var xf=g.Y(uy),D8=xf.next();!D8.done;D8=xf.next()){var WG=D8.value;g.f(WG,ci)&&(B.JX=g.f(WG,ci));var Hy=g.f(WG,aCr),nr=void 0;if((nr=Hy)==null?0:nr.entityKeys)B.wj=Hy.entityKeys|| [],Hy.visibleOnLoadKeys&&(B.visibleOnLoadKeys=Hy.visibleOnLoadKeys)}if(B.Z("web_key_moments_markers")){var cu=g.wk.getState().entities,HS=g.Oh("visibility_override","markersVisibilityOverrideEntity");var Dr=Zz(cu,"markersVisibilityOverrideEntity",HS);B.A7=(Dr==null?void 0:Dr.videoId)===(B.videoId||ec)&&(Dr==null?0:Dr.visibilityOverrideMarkersKey)?Dr.visibilityOverrideMarkersKey:B.visibleOnLoadKeys;B.visibleOnLoadKeys=[].concat(g.Ee(B.A7))}}}; C3=function(B){var y;return((y=B.autoplaySwitchButtonRenderer)==null?void 0:y.enabled)!==void 0}; El=function(B){return!!(B.D&&B.D.videoInfos&&B.D.videoInfos.length)}; g.YC=function(B){var y=B.N;B.Z("html5_gapless_unlimit_format_selection")&&zB(B)&&(y=!1);var a=!!B.C&&B.C.uV,r=B.ph,k=B.WX(),x=qs(B),J=B.rQ,m=y,C=B.isOtf();y=B.aA();var l=B.m_,c=B.getUserAudio51Preference(),w=Vx(B),E=Ra(B),z=new iJ0(r);if(r.F0()||r.Z("html5_logging_format_selection"))z.X=!0;z.E0=x;z.rQ=J&&r.K;z.J7=c;g.e8("windows nt 5.1")&&!g.Jo&&(z.TI=!0);if(x=k)x=g.wC(r)?P6N(r):!1;x&&(z.R7=!0);m&&(z.TI=!0,z.VL=!0);C&&!r.Z("html5_otf_prefer_vp9")&&(z.TI=!0);r.playerStyle==="picasaweb"&&(C&&(z.TI= !1),z.Ch=!1);l&&(z.TI=!0);We(r.j,KD.CHANNELS)&&(r.Z("html5_enable_ac3")&&(z.J=!0),r.Z("html5_enable_eac3")&&(z.j=!0),r.Z("html5_enable_ac3_gapless")&&(z.t7=!0));r.Z("html5_block_8k_hfr")&&(z.QO=!0);z.T=g.d2(r.experiments,"html5_max_selectable_quality_ordinal");z.N=g.d2(r.experiments,"html5_min_selectable_quality_ordinal");KB&&(z.Az=480);if(a||k)z.Ch=!1;z.A7=!1;z.disableAv1=w;a=s$(r,z.C,void 0,z.disableAv1);a>0&&a<2160&&(yS()||r.Z("html5_format_hybridization"))&&(z.C.supportsChangeType=+yS(),z.Tn= a);a>=2160&&(z.Xx=!0);rNJ()&&!r.Z("disable_av1_setting")&&(z.C.serveVp9OverAv1IfHigherRes=0,z.qm=!1);z.aA=y;z.vk=g.ib||no()&&!y?!1:!0;z.K=r.Z("html5_format_hybridization");z.wQ=r.Z("html5_disable_encrypted_vp9_live_non_2k_4k");r.Z("disable_cdm_format_fallback")&&E&&(z.C2=!0);uj(B)&&(z.YC=B.Z("html5_prefer_language_over_codec"));Ko()&&B.playerResponse&&B.playerResponse.playerConfig&&B.playerResponse.playerConfig.webPlayerConfig&&B.playerResponse.playerConfig.webPlayerConfig.useCobaltTvosDogfoodFeatures&& (z.J=!0,z.j=!0);B.N&&B.isAd()&&(B.pO&&(z.U=B.pO),B.Da&&(z.D=B.Da));z.uw=B.isLivePlayback&&B.sH()&&B.ph.Z("html5_drm_live_audio_51");z.m_=B.Jf;z.Oi=!uj(B);return B.EX=z}; Vx=function(B){return B.ph.Z("html5_disable_av1")||B.Z("html5_gapless_shorts_disable_av1")&&zB(B)?!0:!1}; rxW=function(B){uG("drm_pb_s",void 0,B.U);B.s0||B.C&&Az(B.C);var y={};B.C&&(y=zYr(B.Ll,g.YC(B),B.ph.j,B.C,function(a){return B.publish("ctmp","fmtflt",a)},!0,new Set)); y=new oW(y,B.ph,B.H3,B.useCobaltWidevine?Ko()?L3(B):!1:!1,function(a,r){B.h7(a,r)}); g.K(B,y);B.oE=!1;B.loading=!0;$Br(y,function(a){uG("drm_pb_f",void 0,B.U);for(var r=g.Y(a),k=r.next();!k.done;k=r.next())switch(k=k.value,k.flavor){case "fairplay":k.s0=B.s0;k.V$=B.V$;k.Yl=B.Yl;break;case "widevine":k.Ev=B.Ev}B.z7=a;if(B.z7.length>0&&(B.j=B.z7[0],B.ph.F0())){a={};r=g.Y(Object.entries(B.j.C));for(k=r.next();!k.done;k=r.next()){var x=g.Y(k.value);k=x.next().value;x=x.next().value;var J="unk";(k=k.match(/(.*)codecs="(.*)"/))&&(J=k[2]);a[J]=x}B.h7("drmProbe",a)}B.yg()})}; keJ=function(B,y){if(y.length===0||Ns(B))return null;B.ph.j.D&&(dM=!0);var a=B.jO;var r=B.lengthSeconds,k=B.isLivePlayback,x=B.Z_,J=B.ph,m=NIr(y);if(k||x){J=J.experiments;r=new AT("",J,!0);r.X=!x;r.uV=!0;r.isManifestless=!0;r.isLive=!x;r.Z_=x;y=g.Y(y);for(k=y.next();!k.done;k=y.next()){var C=k.value;k=eX(C,a);m=IL(C);m=Wn(m.GO||C.url||"",m.qH,m.s);var l=m.get("id");l&&l.includes("%7E")&&(r.U=!0);var c=void 0;l=(c=J)==null?void 0:c.I7("html5_max_known_end_time_rebase");c=Number(C.targetDurationSec|| 5);C=Number(C.maxDvrDurationSec||14400);var w=Number(m.get("mindsq")||m.get("min_sq")||"0"),E=Number(m.get("maxdsq")||m.get("max_sq")||"0")||Infinity;r.Hd=r.Hd||w;r.T2=r.T2||E;var z=!Kr(k.mimeType);m&&Pn(r,new ln(m,k,{Os:c,xz:z,QU:C,Hd:w,T2:E,BF:300,Z_:x,gr:l}))}a=r}else if(m==="FORMAT_STREAM_TYPE_OTF"){r=r===void 0?0:r;x=new AT("",J.experiments,!1);x.duration=r||0;J=g.Y(y);for(r=J.next();!r.done;r=J.next())r=r.value,y=eX(r,a,x.duration),k=IL(r),(k=Wn(k.GO||r.url||"",k.qH,k.s))&&(y.streamType==="FORMAT_STREAM_TYPE_OTF"? Pn(x,new cn(k,y,"sq/0")):Pn(x,new TG(k,y,ng(r.initRange),ng(r.indexRange))));x.isOtf=!0;a=x}else{r=r===void 0?0:r;x=new AT("",J.experiments,!1);x.duration=r||0;J=g.Y(y);for(r=J.next();!r.done;r=J.next())m=r.value,r=eX(m,a,x.duration),y=ng(m.initRange),k=ng(m.indexRange),l=IL(m),(m=Wn(l.GO||m.url||"",l.qH,l.s))&&Pn(x,new TG(m,r,y,k));a=x}x=B.isLivePlayback&&!B.Z_&&!B.R7&&!B.isPremiere;B.Z("html5_live_head_playable")&&(!bj(B)&&x&&B.h7("missingLiveHeadPlayable",{}),B.ph.R7==="yt"&&(a.E0=!0));return a}; Ns=function(B){return Ko()?!L3(B):XN()?!(!B.s0||!B.Z("html5_enable_safari_fairplay")&&zz()):!1}; L3=function(B){return B.Z("html5_tvos_skip_dash_audio_check")||MediaSource.isTypeSupported('audio/webm; codecs="opus"')}; g.oa=function(B,y){y=g.Y(y);for(var a=y.next();!a.done;a=y.next())if(a=a.value,a.cueRangeSetIdentifier){var r=void 0;B.pg.set(a.cueRangeSetIdentifier,(r=a.playerCueRanges)!=null?r:[])}}; TB=function(B){return!(!B.C||!B.C.isManifestless)}; p3=function(B){return B.Az?B.isLowLatencyLiveStream&&B.C!=null&&Mq(B.C)>=5:B.isLowLatencyLiveStream&&B.C!=void 0&&Mq(B.C)>=5}; x_0=function(B){return Ko()&&L3(B)?!1:Ns(B)&&(g.Jy(B.ph)?!B.isLivePlayback:B.hlsvp)||!zz()||B.dV?!0:!1}; m_r=function(B){B.loading=!0;B.GF=!1;if(JxU(B))g.Pmx(B.videoId).then(function(r){HqH(B,r)}).then(function(){B.yg()}); else{eN(B.VL)||g.Lj(new g.Ku("DASH MPD Origin invalid: ",B.VL));var y=B.VL,a=g.d2(B.ph.experiments,"dash_manifest_version")||4;y=g.cJ(y,{mpd_version:a});B.isLowLatencyLiveStream&&B.latencyClass!=="NORMAL"||(y=g.cJ(y,{pacing:0}));Asx(y,B.ph.experiments,B.isLivePlayback).then(function(r){B.fh()||(tl(B,r,!0),uG("mrc",void 0,B.U),B.yg())},function(r){B.fh()||(B.loading=!1,B.publish("dataloaderror",new g.mh("manifest.net.retryexhausted",{backend:"manifest", rc:r.status},1)))}); uG("mrs",void 0,B.U)}}; HqH=function(B,y){var a=y.map(function(C){return C.itag}),r; if((r=B.playerResponse)!=null&&r.streamingData){r=[];if(B.Z("html5_offline_always_use_local_formats")){a=0;for(var k=g.Y(y),x=k.next();!x.done;x=k.next()){x=x.value;var J=Object.assign({},x);J.signatureCipher="";r.push(J);J=g.Y(B.playerResponse.streamingData.adaptiveFormats);for(var m=J.next();!m.done;m=J.next())if(m=m.value,x.itag===m.itag&&x.xtags===m.xtags){a+=1;break}}ac&&(c=z.getInfo().audio.numChannels)}c>2&&B.h7("hlschl",{mn:c});var b;((b=B.EX)==null?0:b.X)&&B.h7("hlsfmtaf",{itags:w.join(".")});var S;if(B.Z("html5_enable_vp9_fairplay")&&((S=B.j)==null?0:ks(S)))for(B.h7("drm",{sbdlfbk:1}),c=g.Y(B.z7),w=c.next();!w.done;w=c.next())if(w=w.value,r5(w)){B.j=w;break}Al(B,l)})}return NY()}; cxK=function(B){if(B.isExternallyHostedPodcast&&B.Q7){var y=Qx(B.Q7);if(!y[0])return NY();B.wj3=y[0];return s_W(B.ph,y[0]).then(function(a){Al(B,a)})}return B.He&&B.Bv?j_x(B.ph,B.isAd(),B.He).then(function(a){Al(B,a)}):NY()}; EFU=function(B){if(B.isExternallyHostedPodcast)return NY();var y=Qx(B.Q7,B.HW);if(B.hlsvp){var a=im$(B.hlsvp,B.clientPlaybackNonce,B.qm);y.push(a)}return U7N(B.ph,B.isAd(),y,w5N(B)).then(function(r){Al(B,r)})}; Al=function(B,y){B.B6=y;B.Fv(new pD(g.Em(B.B6,function(a){return a.getInfo()})))}; w5N=function(B){var y={cpn:B.clientPlaybackNonce,c:B.ph.C.c,cver:B.ph.C.cver};B.y$&&(y.ptk=B.y$,y.oid=B.t8,y.ptchn=B.Sq,y.pltype=B.J8,B.IC&&(y.m=B.IC));return y}; g.F9=function(B){return Ns(B)&&B.s0?(B={},B.fairplay="https://youtube.com/api/drm/fps?ek=uninitialized",B):B.X&&B.X.jO||null}; zi0=function(B){var y=GB(B);return y&&y.text?g.kE(y.text):B.paidContentOverlayText}; q0U=function(B){var y=GB(B);return y&&y.durationMs?Fw(y.durationMs):B.paidContentOverlayDurationMs}; GB=function(B){var y,a,r;return B.playerResponse&&B.playerResponse.paidContentOverlay&&B.playerResponse.paidContentOverlay.paidContentOverlayRenderer||g.f((y=B.uw)==null?void 0:(a=y.playerOverlays)==null?void 0:(r=a.playerOverlayRenderer)==null?void 0:r.playerDisclosure,VbH)||null}; e0=function(B){var y="";if(B.sx)return B.sx;B.isLivePlayback&&(y=B.allowLiveDvr?"dvr":B.isPremiere?"lp":B.R7?"window":"live");B.Z_&&(y="post");return y}; g.DU=function(B,y){return typeof B.keywords[y]!=="string"?null:B.keywords[y]}; Rix=function(B){return!!B.C4||!!B.Ap||!!B.gY||!!B.RY||B.YK}; g.Wi=function(B){return!!(B.VL||B.Q7||B.He||B.hlsvp||B.IY())}; xC=function(B){if(B.Z("html5_onesie")&&B.errorCode)return!1;var y=g.YI(B.Ch,"ypc");B.ypcPreview&&(y=!1);return B.mP()&&!B.loading&&(g.Wi(B)||g.YI(B.Ch,"heartbeat")||y)}; Qx=function(B,y){B=dn(B);var a={};if(y){y=g.Y(y.split(","));for(var r=y.next();!r.done;r=y.next())(r=r.value.match(/^([0-9]+)\/([0-9]+)x([0-9]+)(\/|$)/))&&(a[r[1]]={width:r[2],height:r[3]})}y=g.Y(B);for(r=y.next();!r.done;r=y.next()){r=r.value;var k=a[r.itag];k&&(r.width=k.width,r.height=k.height)}return B}; UoL=function(B,y){B.showShareButton=!!y;var a,r,k=((a=g.f(y,g.j9))==null?void 0:a.navigationEndpoint)||((r=g.f(y,g.j9))==null?void 0:r.command);k&&(B.UP=!!g.f(k,ujJ))}; XdW=function(B,y){var a=y.raw_embedded_player_response;if(!a){var r=y.embedded_player_response;r&&(a=JSON.parse(r))}a&&(B.QN=a);if(B.QN){B.embeddedPlayerConfig=B.QN.embeddedPlayerConfig||null;if(a=B.QN.videoFlags)a.playableInEmbed&&(B.allowEmbed=!0),a.isPrivate&&(B.isPrivate=!0),a.userDisplayName&&(y.user_display_name=a.userDisplayName),a.userDisplayImage&&(y.user_display_image=a.userDisplayImage);if(a=B.QN.embedPreview){a=a.thumbnailPreviewRenderer;qDN(B,a.controlBgHtml);if(r=a.defaultThumbnail)B.K= Fr(r);B.Z("embeds_web_enable_search_button")&&a.searchButton&&(r=g.f(a.searchButton,g.j9))&&(B.ow=g.f(r.navigationEndpoint,g.K3));(r=g.f(a==null?void 0:a.videoDetails,Y0x))&&v4J(B,y,r);r=g.f(a==null?void 0:a.videoDetails,LFL);B.gO=!!a.addToWatchLaterButton;UoL(B,a.shareButton);if(r==null?0:r.musicVideoType)B.musicVideoType=r.musicVideoType;var k,x,J,m,C;if(r=g.f((k=B.getEmbeddedPlayerResponse())==null?void 0:(x=k.embedPreview)==null?void 0:(J=x.thumbnailPreviewRenderer)==null?void 0:(m=J.playButton)== null?void 0:(C=m.buttonRenderer)==null?void 0:C.navigationEndpoint,g.gk))aTW(B,r),B.videoId=r.videoId||B.videoId;a.videoDurationSeconds&&(B.lengthSeconds=Fw(a.videoDurationSeconds));a.webPlayerActionsPorting&&z7x(B,a.webPlayerActionsPorting);if(k=g.f(a==null?void 0:a.playlist,NrH)){B.Mo=!0;x=[];J=Number(k.currentIndex);if(k.contents)for(m=0,C=k.contents.length;m0:B.Sp?!1:B.ph.Yh||B.ph.VP||!g.M$(B.ph)?!0:!1:(B.Sp?0:B.Yh)&&g.M$(B.ph)?!0:!1;B.Z("html5_log_detailpage_autoplay")&&dk(B)==="detailpage"&&B.h7("autoplay_info",{autoplay:B.dO,autonav:B.isAutonav,wasDompaused:B.Sp,result:y});return y}; g.hl=function(B){return B.oauthToken||B.ph.Ea}; GeW=function(B){if(B.Z("html5_stateful_audio_normalization")){var y=1,a=g.d2(B.ph.experiments,"html5_default_ad_gain");a&&B.isAd()&&(y=a);var r,k;a=(k=(r=B.J)==null?void 0:r.audio.J)!=null?k:B.L1;if(a==null||isNaN(a))B=FFL(B);else{r=(0,g.V4)();B.i9=2;k=r-B.ph.Ju<=B.maxStatefulTimeThresholdSec*1E3;B.applyStatefulNormalization&&k?B.i9=4:k||(B.ph.JW=Infinity,B.ph.Ju=NaN);k=(B.i9===4?g.Xw(B.ph.JW,B.minimumLoudnessTargetLkfs,B.loudnessTargetLkfs):B.loudnessTargetLkfs)-a;if(B.i9!==4){var x,J,m,C,l=((x= B.playerResponse)==null?void 0:(J=x.playerConfig)==null?void 0:(m=J.audioConfig)==null?void 0:(C=m.loudnessNormalizationConfig)==null?void 0:C.statelessLoudnessAdjustmentGain)||0;k+=l}k=Math.min(k,0);B.preserveStatefulLoudnessTarget&&(B.ph.JW=a+k,B.ph.Ju=r);B=Math.min(1,Math.pow(10,k/20))||y}}else B=FFL(B);return B}; FFL=function(B){var y=1,a=g.d2(B.ph.experiments,"html5_default_ad_gain");a&&B.isAd()&&(y=a);if(B.ph.experiments.I7("html5_audio_gain_null_coalescing")){var r,k;a=(k=(r=B.J)==null?void 0:r.audio.D)!=null?k:B.r0;a==0&&B.h7("db0fix",{rldb:B.r0},!0)}else{var x;a=((x=B.J)==null?void 0:x.audio.D)||B.r0}isNaN(a)||(B.i9=1);return Math.min(1,Math.pow(10,-a/20))||y}; qs=function(B){var y=["MUSIC_VIDEO_TYPE_ATV","MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK"],a=le(B.ph)==="TVHTML5_SIMPLY"&&B.ph.C.ctheme==="MUSIC";!B.KF&&(g.tM(B.ph)||g.gC(B.ph)||a)&&(y.includes(B.musicVideoType)||B.isExternallyHostedPodcast)&&(B.KF=!0);if(y=g.WA())y=/Starboard\/([0-9]+)/.exec(g.DR()),y=(y?parseInt(y[1],10):NaN)<10;a=B.ph;a=(le(a)==="TVHTML5_CAST"||le(a)==="TVHTML5"&&(a.C.cver.startsWith("6.20130725")||a.C.cver.startsWith("6.20130726")))&&B.ph.C.ctheme==="MUSIC";var r;if(r=!B.KF)a||(a= B.ph,a=le(a)==="TVHTML5"&&a.C.cver.startsWith("7")),r=a;r&&!y&&(y=B.musicVideoType==="MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK",a=(B.Z("cast_prefer_audio_only_for_atv_and_uploads")||B.Z("kabuki_pangea_prefer_audio_only_for_atv_and_uploads"))&&B.musicVideoType==="MUSIC_VIDEO_TYPE_ATV",y||a||B.isExternallyHostedPodcast)&&(B.KF=!0);return B.ph.deviceIsAudioOnly||B.KF&&B.ph.K}; Ra=function(B){var y,a,r;return((y=B.playerResponse)==null?void 0:(a=y.playerConfig)==null?void 0:(r=a.compositeVideoConfig)==null?void 0:r.compositeBroadcastType)==="COMPOSITE_BROADCAST_TYPE_COMPRESSED_DOMAIN_COMPOSITE"}; ei4=function(B){var y,a,r,k=(y=B.playerResponse)==null?void 0:(a=y.playerConfig)==null?void 0:(r=a.compositeVideoConfig)==null?void 0:r.sourceConfigs,x,J,m;B=(x=B.playerResponse)==null?void 0:(J=x.playerConfig)==null?void 0:(m=J.compositeVideoConfig)==null?void 0:m.defaultActiveSourceVideoId;if(!k||!B)return"";k=g.Y(k);for(x=k.next();!x.done;x=k.next())if(x=x.value,x.videoId===B&&x.audioTracks)for(x=g.Y(x.audioTracks),J=x.next();!J.done;J=x.next())if(J=J.value,J.isDefaultForSource)return J.id||""; return""}; g.D_e=function(B){return B.Z("html5_enable_sabr_live_captions")&&B.uV()&&uj(B)||Ra(B)}; vi=function(B){var y,a,r;return!!((y=B.playerResponse)==null?0:(a=y.playerConfig)==null?0:(r=a.mediaCommonConfig)==null?0:r.splitScreenEligible)}; Bu=function(B){var y;return!((y=B.playerResponse)==null||!y.compositePlayabilityStatus)}; WFN=function(B){return isNaN(B)?0:Math.max((Date.now()-B)/1E3-30,0)}; y5=function(B){return!(!B.Q$||!B.ph.K)&&B.IY()}; aT=function(B){return B.Kl&&B.enableServerStitchedDai}; KF$=function(B){return B.RZ&&!B.PD}; uj=function(B){var y=B.Z("html5_enable_sabr_on_drive")&&B.ph.R7==="gd";if(B.AZ)return B.RZ&&B.h7("fds",{fds:!0},!0),!1;if(B.ph.R7!=="yt"&&!y)return B.RZ&&B.h7("dsvn",{ns:B.ph.R7},!0),!1;if(B.cotn||!B.C||B.C.isOtf&&!B.Z("html5_enable_sabr_otf_in_client")||B.D&&!B.D.C||B.SH&&!B.Z("html5_enable_sabr_csdai"))return!1;if(B.Z("html5_use_sabr_requests_for_debugging"))return!0;B.RZ&&B.h7("esfw",{usbc:B.RZ,hsu:!!B.PD},!0);if(B.RZ&&B.PD)return!0;if(B.Z("html5_remove_client_sabr_determination"))return!1;var a= !B.C.uV&&!B.sH();y=a&&c0&&B.Z("html5_enable_sabr_vod_streaming_xhr");a=a&&!c0&&B.Z("html5_enable_sabr_vod_non_streaming_xhr");var r=rA(B),k=B.Z("html5_enable_sabr_drm_vod_streaming_xhr")&&c0&&B.sH()&&!B.C.uV&&(B.drmProduct==="1"?!1:!0);(y=y||a||r||k)&&!B.PD&&B.h7("sabr",{loc:"m"},!0);return y&&!!B.PD}; rA=function(B){var y;if(!(y=c0&&B.uV()&&B.sH()&&(B.drmProduct==="1"?!1:!0)&&B.Z("html5_sabr_live_drm_streaming_xhr"))){y=B.uV()&&!B.sH()&&c0;var a=B.uV()&&B.latencyClass!=="ULTRALOW"&&!B.isLowLatencyLiveStream&&B.Z("html5_sabr_live_normal_latency_streaming_xhr"),r=B.isLowLatencyLiveStream&&B.Z("html5_sabr_live_low_latency_streaming_xhr"),k=B.latencyClass==="ULTRALOW"&&B.Z("html5_sabr_live_ultra_low_latency_streaming_xhr");y=y&&(a||r||k)}a=y;y=B.enableServerStitchedDai&&a&&B.Z("html5_enable_sabr_ssdai_streaming_xhr"); a=!B.enableServerStitchedDai&&a;r=B.uV()&&!c0&&B.Z("html5_enable_sabr_live_non_streaming_xhr");B=c0&&(B.GS()||vi(B)&&B.Z("html5_enable_sabr_for_lifa_eligible_streams"));return y||a||r||B}; JxU=function(B){var y;if(y=!!B.cotn)y=B.videoId,y=!!y&&g.Oz(y)===1;return y&&!B.Q$}; g.ko=function(B){if(!B.C||!B.X||!B.J)return!1;var y=B.C.C,a=!!y[B.X.id]&&MF(y[B.X.id].Wy.C);y=!!y[B.J.id]&&MF(y[B.J.id].Wy.C);return(B.X.itag==="0"||a)&&y}; xo=function(B){return B.PP?["OK","LIVE_STREAM_OFFLINE"].includes(B.PP.status):!0}; bqx=function(B){return(B=B.H7)&&B.showError?B.showError:!1}; JB=function(B,y){return B.Z(y)?!0:(B.fflags||"").includes(y+"=true")}; ZmH=function(B,y){y.inlineMetricEnabled&&(B.inlineMetricEnabled=!0);y.playback_progress_0s_url&&(B.RY=new ubr(y));if(y=y.video_masthead_ad_quartile_urls)B.Ap=y.quartile_0_url,B.iz=y.quartile_25_url,B.Tu=y.quartile_50_url,B.jx=y.quartile_75_url,B.oJ=y.quartile_100_url,B.gY=y.quartile_0_urls,B.Bw=y.quartile_25_urls,B.mf=y.quartile_50_urls,B.eZ=y.quartile_75_urls,B.aW=y.quartile_100_urls}; IT4=function(B){var y={};B=g.Y(B);for(var a=B.next();!a.done;a=B.next()){a=a.value;var r=a.split("=");r.length===2?y[r[0]]=r[1]:y[a]=!0}return y}; M9U=function(B){if(B){if(Rze(B))return B;B=ugK(B);if(Rze(B,!0))return B}return""}; g.iq4=function(B){return B.captionsLanguagePreference||B.ph.captionsLanguagePreference||g.DU(B,"yt:cc_default_lang")||B.ph.N2}; Hu=function(B){return!(!B.isLivePlayback||!B.hasProgressBarBoundaries())}; g.lj=function(B){var y;return B.u_||((y=B.suggestions)==null?void 0:y[0])||null}; g.m0=function(B){return B.nF&&(B.Z("embeds_enable_pfp_always_unbranded")||B.ph.fZ)}; g.oT=function(B){var y,a;return!!((y=B.embeddedPlayerConfig)==null?0:(a=y.embeddedPlayerFlags)==null?0:a.enableMusicUx)}; X5H=function(B){return B.N||B.Z("web_player_media_session_infinity")&&B.isLivePlayback}; CP=function(B){return B.ph.J&&B.isPrivate}; g.l1=function(B){var y=B.Y(),a=g.gA(y),r=y.Eo;(y.Z("embeds_web_enable_iframe_api_send_full_embed_url")||y.Z("embeds_web_enable_rcat_validation_in_havs")||y.Z("embeds_enable_autoplay_and_visibility_signals"))&&g.d5(y)&&(r&&(a.thirdParty=Object.assign({},a.thirdParty,{embedUrl:r})),HVJ(a,B));if(r=B.vk)a.clickTracking={clickTrackingParams:r};else if(g.d5(B.Y())&&g.io("EVENT_ID"))a.clickTracking={clickTrackingParams:g.io("EVENT_ID")};else if(y.Z("html5_log_missing_itct")){var k;r=new g.Ku("Missing ITCT in InnerTubeContext", {isAd:B.isAd(),ACs:(k=y.getWebPlayerContextConfig())==null?void 0:k.contextId});g.YU(r)}k=a.client||{};r="EMBED";var x=dk(B);x==="leanback"?r="WATCH":y.Z("gvi_channel_client_screen")&&x==="profilepage"?r="CHANNEL":B.m_?r="LIVE_MONITOR":x==="detailpage"?r="WATCH_FULL_SCREEN":x==="adunit"?r="ADUNIT":x==="sponsorshipsoffer"&&(r="UNKNOWN");k.clientScreen=r;if(y=B.kidsAppInfo)k.kidsAppInfo=JSON.parse(y);(r=B.jR)&&!y&&(k.kidsAppInfo={contentSettings:{ageUpMode:fCe[r]}});if(y=B.K9)k.unpluggedAppInfo={enableFilterMode:!0}; (r=B.unpluggedFilterModeType)&&!y&&(k.unpluggedAppInfo={filterModeType:Mbx[r]});if(y=B.gB)k.unpluggedLocationInfo=y;a.client=k;k=a.request||{};B.fA&&(k.isPrefetch=!0);if(y=B.mdxEnvironment)k.mdxEnvironment=y;if(y=B.mdxControlMode)k.mdxControlMode=$_K[y];a.request=k;k=a.user||{};if(y=B.t7)k.credentialTransferTokens=[{token:y,scope:"VIDEO"}];if(y=B.Eo)k.delegatePurchases={oauthToken:y},k.kidsParent={oauthToken:y};a.user=k;if(k=B.contextParams)a.activePlayers=[{playerContextParams:k}];if(B=B.clientScreenNonce)a.clientScreenNonce= B;return a}; g.gA=function(B){var y=g.MJ(),a=y.client||{};if(B.forcedExperiments){var r=B.forcedExperiments.split(","),k=[];r=g.Y(r);for(var x=r.next();!x.done;x=r.next())k.push(Number(x.value));a.experimentIds=k}if(k=B.homeGroupInfo)a.homeGroupInfo=JSON.parse(k);if(k=B.getPlayerType())a.playerType=k;if(k=B.C.ctheme)a.theme=k;if(k=B.livingRoomAppMode)a.tvAppInfo=Object.assign({},a.tvAppInfo,{livingRoomAppMode:k});k=B.deviceYear;B.Z("html5_propagate_device_year")&&k&&(a.tvAppInfo=Object.assign({},a.tvAppInfo,{deviceYear:k})); if(k=B.livingRoomPoTokenId)a.tvAppInfo=Object.assign({},a.tvAppInfo,{livingRoomPoTokenId:k});y.client=a;a=y.user||{};B.enableSafetyMode&&(a=Object.assign({},a,{enableSafetyMode:!0}));B.pageId&&(a=Object.assign({},a,{onBehalfOfUser:B.pageId}));y.user=a;a=B.Eo;B.Z("embeds_web_enable_iframe_api_send_full_embed_url")||B.Z("embeds_web_enable_rcat_validation_in_havs")||B.Z("embeds_enable_autoplay_and_visibility_signals")||!a||(y.thirdParty={embedUrl:a});return y}; U_J=function(B,y,a){var r=B.videoId,k=g.l1(B),x=B.Y(),J={html5Preference:"HTML5_PREF_WANTS",lactMilliseconds:String(ws()),referer:document.location.toString(),signatureTimestamp:20256};g.AH();B.isAutonav&&(J.autonav=!0);g.FA(0,141)&&(J.autonavState=g.FA(0,140)?"STATE_OFF":"STATE_ON");J.autoCaptionsDefaultOn=g.FA(0,66);Axx(B)&&(J.autoplay=!0);x.K&&B.cycToken&&(J.cycToken=B.cycToken);x.enablePrivacyFilter&&(J.enablePrivacyFilter=!0);B.isFling&&(J.fling=!0);var m=B.forceAdsUrl;if(m){var C={},l=[];m= m.split(",");m=g.Y(m);for(var c=m.next();!c.done;c=m.next()){c=c.value;var w=c.split("|");w.length!==3||c.includes("=")||(w[0]="breaktype="+w[0],w[1]="offset="+w[1],w[2]="url="+w[2]);c={adtype:"video_ad"};w=g.Y(w);for(var E=w.next();!E.done;E=w.next()){var z=g.Y(E.value.split("="));E=z.next().value;z=xL4(z);c[E]=z.join("=")}w=c.url;E=c.presetad;z=c.viralresponseurl;var q=Number(c.campaignid);if(c.adtype==="in_display_ad")w&&(C.url=w),E&&(C.presetAd=E),z&&(C.viralAdResponseUrl=z),q&&(C.viralCampaignId= String(q));else if(c.adtype==="video_ad"){var L={offset:{kind:"OFFSET_MILLISECONDS",value:String(Number(c.offset)||0)}};if(c=OqJ[c.breaktype])L.breakType=c;w&&(L.url=w);E&&(L.presetAd=E);z&&(L.viralAdResponseUrl=z);q&&(L.viralCampaignId=String(q));l.push(L)}}J.forceAdParameters={videoAds:l,inDisplayAd:C}}B.isInlinePlaybackNoAd&&(J.isInlinePlaybackNoAd=!0);B.isLivingRoomDeeplink&&(J.isLivingRoomDeeplink=!0);C=B.RB;if(C!=null){C={startWalltime:String(C)};if(l=B.mN)C.manifestDuration=String(l||14400); J.liveContext=C}if(B.mutedAutoplay){J.mutedAutoplay=!0;C=x.getWebPlayerContextConfig();var b,S;(C==null?0:(b=C.embedsHostFlags)==null?0:b.allowMutedAutoplayDurationMode)&&(C==null?0:(S=C.embedsHostFlags)==null?0:S.allowMutedAutoplayDurationMode.includes(ICH[B.mutedAutoplayDurationMode]))&&(J.mutedAutoplayDurationMode=ICH[B.mutedAutoplayDurationMode])}if(B.Sp?0:B.Yh)J.splay=!0;b=B.vnd;b===5&&(J.vnd=b);b={};if(S=B.isMdxPlayback)b.triggeredByMdx=S;if(S=B.yS)b.skippableAdsSupported=S.split(",").includes("ska"); if(l=B.lW){S=B.DS;C=[];l=g.Y(mxr(l));for(m=l.next();!m.done;m=l.next()){m=m.value;c=m.platform;m={applicationState:m.Dt?"INACTIVE":"ACTIVE",clientFormFactor:ZqN[c]||"UNKNOWN_FORM_FACTOR",clientName:CVE[m.Ki]||"UNKNOWN_INTERFACE",clientVersion:m.deviceVersion||"",platform:nFN[c]||"UNKNOWN_PLATFORM"};c={};if(S){w=void 0;try{w=JSON.parse(S)}catch(A){g.Lj(A)}w&&(c={params:[{key:"ms",value:w.ms}]},w.advertising_id&&(c.advertisingId=w.advertising_id),w.limit_ad_tracking!==void 0&&w.limit_ad_tracking!== null&&(c.limitAdTracking=w.limit_ad_tracking),m.osName=w.os_name,m.userAgent=w.user_agent,m.windowHeightPoints=w.window_height_points,m.windowWidthPoints=w.window_width_points)}C.push({adSignalsInfo:c,remoteClient:m})}b.remoteContexts=C}S=B.sourceContainerPlaylistId;C=B.serializedMdxMetadata;if(S||C)l={},S&&(l.mdxPlaybackContainerInfo={sourceContainerPlaylistId:S}),C&&(l.serializedMdxMetadata=C),b.mdxPlaybackSourceContext=l;J.mdxContext=b;b=y.width;b>0&&(J.playerWidthPixels=Math.round(b));if(y=y.height)J.playerHeightPixels= Math.round(y);a!==0&&(J.vis=a);if(a=x.widgetReferrer)J.widgetReferrer=a.substring(0,128);g.M$(x)&&J&&(J.ancestorOrigins=x.ancestorOrigins);B.defaultActiveSourceVideoId&&(J.compositeVideoContext={defaultActiveSourceVideoId:B.defaultActiveSourceVideoId});if(x=x.getWebPlayerContextConfig())J.encryptedHostFlags=x.encryptedHostFlags;r={videoId:r,context:k,playbackContext:{contentPlaybackContext:J}};if(B.LF){var P;r.playbackContext.reloadPlaybackContext={reloadPlaybackParams:(P=B.LF)==null?void 0:P.reloadPlaybackParams}}B.contentCheckOk&& (r.contentCheckOk=!0);if(P=B.clientPlaybackNonce)r.cpn=P;if(P=B.playerParams)r.params=P;if(P=B.playlistId)r.playlistId=P;B.racyCheckOk&&(r.racyCheckOk=!0);P=B.Y();if(k=P.embedConfig)r.serializedThirdPartyEmbedConfig=k;r.captionParams={};k=g.FA(g.AH(),65);B.deviceCaptionsOn!=null?r.captionParams.deviceCaptionsOn=B.deviceCaptionsOn:g.oy(P)&&(r.captionParams.deviceCaptionsOn=k!=null?!k:!1);B.G1&&(r.captionParams.deviceCaptionsLangPref=B.G1);B.Vr.length?r.captionParams.viewerSelectedCaptionLangs=B.Vr: g.oy(P)&&(k=g.ce(),k==null?0:k.length)&&(r.captionParams.viewerSelectedCaptionLangs=k);k=B.fetchType==="onesie"&&B.Z("html5_onesie_attach_po_token");J=B.fetchType!=="onesie"&&B.Z("html5_non_onesie_attach_po_token");if(k||J)k=B.Y(),k.Sp&&(r.serviceIntegrityDimensions={},r.serviceIntegrityDimensions.poToken=k.Sp);P.Z("fetch_att_independently")&&(r.attestationRequest={omitBotguardData:!0});r.playbackContext||(r.playbackContext={});r.playbackContext.devicePlaybackCapabilities=d_K(B);r.playbackContext.devicePlaybackCapabilities.supportsVp9Encoding=== !1&&B.h7("noVp9",{});return r}; d_K=function(B){var y=!(B==null?0:B.aA())&&(B==null?void 0:B.uV())&&no(),a;if(!(a=B==null)){a=g.YC(B);B=B.Y().j;var r=uI("243");a=!(r&&QZ(a,r,B,!0)===!0)}return{supportsVp9Encoding:!(a||y),supportXhr:c0}}; sMW=function(B,y){var a,r,k;return g.F(function(x){if(x.X==1)return a={context:g.gA(B.Y()),engagementType:"ENGAGEMENT_TYPE_PLAYBACK",ids:[{playbackId:{videoId:B.videoId,cpn:B.clientPlaybackNonce}}]},r=g.Ii(jMH),g.Q(x,g.Ps(y,a,r),2);k=x.C;return x.return(k)})}; hi$=function(B,y,a){var r=g.d2(y.experiments,"bg_vm_reinit_threshold");(!jS||(0,g.V4)()-jS>r)&&sMW(B,a).then(function(k){k&&(k=k.botguardData)&&g.vx(k,y)},function(k){B.fh()||(k=Cr(k),B.h7("attf",k.details))})}; wA=function(B,y){g.W.call(this);this.app=B;this.state=y}; zZ=function(B,y,a){B.state.C.hasOwnProperty(y)||EF(B,y,a);B.state.N[y]=function(){return a.apply(B,g.f4.apply(0,arguments))}; B.state.T.add(y)}; qh=function(B,y,a){B.state.C.hasOwnProperty(y)||EF(B,y,a);B.app.Y().K&&(B.state.K[y]=function(){return a.apply(B,g.f4.apply(0,arguments))},B.state.T.add(y))}; EF=function(B,y,a){B.state.C[y]=function(){return a.apply(B,g.f4.apply(0,arguments))}}; g.V5=function(B,y,a){return B.state.C[y].apply(B.state.C,g.Ee(a))}; RT=function(){g.VW.call(this);this.j=new Map}; u1=function(){g.W.apply(this,arguments);this.element=null;this.T=new Set;this.N={};this.K={};this.C={};this.U=new Set;this.D=new RT;this.X=new RT;this.J=new RT;this.j=new RT}; vFK=function(B,y,a){typeof B==="string"&&(B={mediaContentUrl:B,startSeconds:y,suggestedQuality:a});a:{if((y=B.mediaContentUrl)&&(y=/\/([ve]|embed)\/([^#?]+)/.exec(y))&&y[2]){y=y[2];break a}y=null}B.videoId=y;return Yo(B)}; Yo=function(B,y,a){if(typeof B==="string")return{videoId:B,startSeconds:y,suggestedQuality:a};y={};a=g.Y(BEU);for(var r=a.next();!r.done;r=a.next())r=r.value,B[r]&&(y[r]=B[r]);return y}; yZH=function(B,y,a,r){if(g.xI(B)&&!Array.isArray(B)){y="playlist list listType index startSeconds suggestedQuality".split(" ");a={};for(r=0;r32&&r.push("hfr");y.isHdr()&&r.push("hdr");y.primaries==="bt2020"&&r.push("wcg");a.video_quality_features=r}}if(B=B.getPlaylistId())a.list=B;return a}; pP=function(){LP.apply(this,arguments)}; tB=function(B,y){var a={};if(B.app.Y().Ch){B=g.Y(xjr);for(var r=B.next();!r.done;r=B.next())r=r.value,y.hasOwnProperty(r)&&(a[r]=y[r]);if(y=a.qoe_cat)B="",typeof y==="string"&&y.length>0&&(B=y.split(",").filter(function(k){return JZ$.includes(k)}).join(",")),a.qoe_cat=B; Htx(a)}else for(B=g.Y(mj4),r=B.next();!r.done;r=B.next())r=r.value,y.hasOwnProperty(r)&&(a[r]=y[r]);return a}; Htx=function(B){var y=B.raw_player_response;if(!y){var a=B.player_response;a&&(y=JSON.parse(a))}delete B.player_response;delete B.raw_player_response;if(y){B.raw_player_response={streamingData:y.streamingData,playerConfig:y.playerConfig};var r;if((r=y.playbackTracking)==null?0:r.qoeUrl)B.raw_player_response=Object.assign({},B.raw_player_response,{playbackTracking:{qoeUrl:y.playbackTracking.qoeUrl}});y.videoDetails&&(y.videoDetails.videoId||y.videoDetails.lengthSeconds)&&(a={},y.videoDetails.videoId&& (a.videoId=y.videoDetails.videoId),y.videoDetails.lengthSeconds&&(a.lengthSeconds=y.videoDetails.lengthSeconds),B.raw_player_response=Object.assign({},B.raw_player_response,{videoDetails:a}))}}; Pu=function(B,y,a){var r=B.app.D_(a);if(!r)return 0;B=r-B.app.getCurrentTime(a);return y-B}; C2Z=function(B){var y=y===void 0?5:y;return B?o9r[B]||y:y}; g.S4=function(){pP.apply(this,arguments)}; g9r=function(B){EF(B,"getInternalApiInterface",B.getInternalApiInterface);EF(B,"addEventListener",B.KN);EF(B,"removeEventListener",B.akQ);EF(B,"cueVideoByPlayerVars",B.ra);EF(B,"loadVideoByPlayerVars",B.Al);EF(B,"preloadVideoByPlayerVars",B.QSw);EF(B,"getAdState",B.getAdState);EF(B,"sendAbandonmentPing",B.sendAbandonmentPing);EF(B,"setLoopRange",B.setLoopRange);EF(B,"getLoopRange",B.getLoopRange);EF(B,"setAutonavState",B.setAutonavState);EF(B,"seekTo",B.jdw);EF(B,"seekBy",B.zew);EF(B,"seekToLiveHead", B.seekToLiveHead);EF(B,"requestSeekToWallTimeSeconds",B.requestSeekToWallTimeSeconds);EF(B,"seekToStreamTime",B.seekToStreamTime);EF(B,"startSeekCsiAction",B.startSeekCsiAction);EF(B,"getStreamTimeOffset",B.getStreamTimeOffset);EF(B,"getVideoData",B.O$);EF(B,"setInlinePreview",B.setInlinePreview);EF(B,"getAppState",B.getAppState);EF(B,"updateLastActiveTime",B.updateLastActiveTime);EF(B,"setBlackout",B.setBlackout);EF(B,"setUserEngagement",B.setUserEngagement);EF(B,"updateSubtitlesUserSettings",B.updateSubtitlesUserSettings); EF(B,"getPresentingPlayerType",B.zj);EF(B,"canPlayType",B.canPlayType);EF(B,"updatePlaylist",B.updatePlaylist);EF(B,"updateVideoData",B.updateVideoData);EF(B,"updateEnvironmentData",B.updateEnvironmentData);EF(B,"sendVideoStatsEngageEvent",B.ZFh);EF(B,"productsInVideoVisibilityUpdated",B.productsInVideoVisibilityUpdated);EF(B,"setSafetyMode",B.setSafetyMode);EF(B,"isAtLiveHead",function(y){return B.isAtLiveHead(void 0,y)}); EF(B,"getVideoAspectRatio",B.getVideoAspectRatio);EF(B,"getPreferredQuality",B.getPreferredQuality);EF(B,"getPlaybackQualityLabel",B.getPlaybackQualityLabel);EF(B,"setPlaybackQualityRange",B.Qd_);EF(B,"onAdUxClicked",B.onAdUxClicked);EF(B,"getFeedbackProductData",B.getFeedbackProductData);EF(B,"getStoryboardFrame",B.getStoryboardFrame);EF(B,"getStoryboardFrameIndex",B.getStoryboardFrameIndex);EF(B,"getStoryboardLevel",B.getStoryboardLevel);EF(B,"getNumberOfStoryboardLevels",B.getNumberOfStoryboardLevels); EF(B,"getCaptionWindowContainerId",B.getCaptionWindowContainerId);EF(B,"getAvailableQualityLabels",B.getAvailableQualityLabels);EF(B,"addCueRange",B.addCueRange);EF(B,"addUtcCueRange",B.addUtcCueRange);EF(B,"showAirplayPicker",B.showAirplayPicker);EF(B,"dispatchReduxAction",B.dispatchReduxAction);EF(B,"getPlayerResponse",B.UU);EF(B,"getWatchNextResponse",B.dh);EF(B,"getHeartbeatResponse",B.Y0);EF(B,"getCurrentTime",B.rW);EF(B,"getDuration",B.eT);EF(B,"getPlayerState",B.getPlayerState);EF(B,"getPlayerStateObject", B.wW);EF(B,"getVideoLoadedFraction",B.getVideoLoadedFraction);EF(B,"getProgressState",B.getProgressState);EF(B,"getVolume",B.getVolume);EF(B,"setVolume",B.Nh);EF(B,"isMuted",B.isMuted);EF(B,"mute",B.Kc);EF(B,"unMute",B.O1);EF(B,"loadModule",B.loadModule);EF(B,"unloadModule",B.unloadModule);EF(B,"getOption",B.o2);EF(B,"getOptions",B.getOptions);EF(B,"setOption",B.setOption);EF(B,"loadVideoById",B.Rf);EF(B,"loadVideoByUrl",B.CS);EF(B,"playVideo",B.CB);EF(B,"loadPlaylist",B.loadPlaylist);EF(B,"nextVideo", B.nextVideo);EF(B,"previousVideo",B.previousVideo);EF(B,"playVideoAt",B.playVideoAt);EF(B,"getDebugText",B.getDebugText);EF(B,"getWebPlayerContextConfig",B.getWebPlayerContextConfig);EF(B,"notifyShortsAdSwipeEvent",B.notifyShortsAdSwipeEvent);EF(B,"getVideoContentRect",B.getVideoContentRect);EF(B,"setSqueezeback",B.setSqueezeback);EF(B,"toggleSubtitlesOn",B.toggleSubtitlesOn);EF(B,"isSubtitlesOn",B.isSubtitlesOn);EF(B,"reportPlaybackIssue",B.reportPlaybackIssue);EF(B,"setAutonav",B.setAutonav);EF(B, "isNotServable",B.isNotServable);EF(B,"channelSubscribed",B.channelSubscribed);EF(B,"channelUnsubscribed",B.channelUnsubscribed);EF(B,"togglePictureInPicture",B.togglePictureInPicture);EF(B,"supportsGaplessAudio",B.supportsGaplessAudio);EF(B,"supportsGaplessShorts",B.supportsGaplessShorts);EF(B,"enqueueVideoByPlayerVars",function(y){return void B.enqueueVideoByPlayerVars(y)}); EF(B,"clearQueue",B.clearQueue);EF(B,"getAudioTrack",B.qb);EF(B,"setAudioTrack",B.NBx);EF(B,"getAvailableAudioTracks",B.x0);EF(B,"getMaxPlaybackQuality",B.getMaxPlaybackQuality);EF(B,"getUserPlaybackQualityPreference",B.getUserPlaybackQualityPreference);EF(B,"getSubtitlesUserSettings",B.getSubtitlesUserSettings);EF(B,"resetSubtitlesUserSettings",B.resetSubtitlesUserSettings);EF(B,"setMinimized",B.setMinimized);EF(B,"setOverlayVisibility",B.setOverlayVisibility);EF(B,"confirmYpcRental",B.confirmYpcRental); EF(B,"queueNextVideo",B.queueNextVideo);EF(B,"handleExternalCall",B.handleExternalCall);EF(B,"logApiCall",B.logApiCall);EF(B,"isExternalMethodAvailable",B.isExternalMethodAvailable);EF(B,"setScreenLayer",B.setScreenLayer);EF(B,"getCurrentPlaylistSequence",B.getCurrentPlaylistSequence);EF(B,"getPlaylistSequenceForTime",B.getPlaylistSequenceForTime);EF(B,"shouldSendVisibilityState",B.shouldSendVisibilityState);EF(B,"syncVolume",B.syncVolume);EF(B,"highlightSettingsMenuItem",B.highlightSettingsMenuItem); EF(B,"openSettingsMenuItem",B.openSettingsMenuItem);EF(B,"getEmbeddedPlayerResponse",B.getEmbeddedPlayerResponse);EF(B,"getVisibilityState",B.getVisibilityState);EF(B,"isMutedByMutedAutoplay",B.isMutedByMutedAutoplay);EF(B,"isMutedByEmbedsMutedAutoplay",B.isMutedByEmbedsMutedAutoplay);EF(B,"setGlobalCrop",B.setGlobalCrop);EF(B,"setInternalSize",B.setInternalSize);EF(B,"setFauxFullscreen",B.setFauxFullscreen);EF(B,"setAppFullscreen",B.setAppFullscreen)}; AB=function(B,y,a){B=g.Q5(B.V4(),y);return a?(a.addOnDisposeCallback(B),null):B}; g.FB=function(B,y,a){return B.app.Y().EX?y:g.vo("$DESCRIPTION($SHORTCUT)",{DESCRIPTION:y,SHORTCUT:a})}; lfW=function(B){B.V4().element.setAttribute("aria-live","polite")}; g.GZ=function(B,y){g.S4.call(this,B,y);g9r(this);qh(this,"addEventListener",this.Yp);qh(this,"removeEventListener",this.OF7);qh(this,"cueVideoByPlayerVars",this.LW);qh(this,"loadVideoByPlayerVars",this.Bl);qh(this,"preloadVideoByPlayerVars",this.KP0);qh(this,"loadVideoById",this.Rf);qh(this,"loadVideoByUrl",this.CS);qh(this,"playVideo",this.CB);qh(this,"loadPlaylist",this.loadPlaylist);qh(this,"nextVideo",this.nextVideo);qh(this,"previousVideo",this.previousVideo);qh(this,"playVideoAt",this.playVideoAt); qh(this,"getVideoData",this.Zf);qh(this,"seekBy",this.TBw);qh(this,"seekTo",this.sd7);qh(this,"showControls",this.showControls);qh(this,"hideControls",this.hideControls);qh(this,"cancelPlayback",this.cancelPlayback);qh(this,"getProgressState",this.getProgressState);qh(this,"isInline",this.isInline);qh(this,"setInline",this.setInline);qh(this,"setLoopVideo",this.setLoopVideo);qh(this,"getLoopVideo",this.getLoopVideo);qh(this,"getVideoContentRect",this.getVideoContentRect);qh(this,"getVideoStats",this.DG); qh(this,"getCurrentTime",this.Q9);qh(this,"getDuration",this.eT);qh(this,"getPlayerState",this.P2);qh(this,"getVideoLoadedFraction",this.XD);qh(this,"mute",this.Kc);qh(this,"unMute",this.O1);qh(this,"setVolume",this.Nh);qh(this,"loadModule",this.loadModule);qh(this,"unloadModule",this.unloadModule);qh(this,"getOption",this.o2);qh(this,"getOptions",this.getOptions);qh(this,"setOption",this.setOption);qh(this,"addCueRange",this.addCueRange);qh(this,"getDebugText",this.getDebugText);qh(this,"getStoryboardFormat", this.getStoryboardFormat);qh(this,"toggleFullscreen",this.toggleFullscreen);qh(this,"isFullscreen",this.isFullscreen);qh(this,"getPlayerSize",this.getPlayerSize);qh(this,"toggleSubtitles",this.toggleSubtitles);qh(this,"setCenterCrop",this.setCenterCrop);qh(this,"setFauxFullscreen",this.setFauxFullscreen);qh(this,"setSizeStyle",this.setSizeStyle);qh(this,"handleGlobalKeyDown",this.handleGlobalKeyDown);qh(this,"handleGlobalKeyUp",this.handleGlobalKeyUp);rZH(this)}; g.e4=function(B){B=B.Di();var y=B.Xj.get("endscreen");return y&&y.OT()?!0:B.z0()}; g.Dq=function(B,y){B.getPresentingPlayerType()===3?B.publish("mdxautoplaycancel"):B.Kh("onAutonavCancelled",y)}; g.KP=function(B){var y=Wu(B.Di());return B.app.sB&&!B.isFullscreen()||B.getPresentingPlayerType()===3&&y&&y.Vq()&&y.HS()||!!B.getPlaylist()}; g.i1=function(B,y){g.V5(B,"addEmbedsConversionTrackingParams",[y])}; g.fP=function(B){return(B=g.XB(B.Di()))?B.TE():{}}; g.cZN=function(B){B=(B=B.getVideoData())&&B.X;return!!B&&!(!B.audio||!B.video)&&B.mimeType!=="application/x-mpegURL"}; g.Mh=function(B,y,a){B=B.nh().element;var r=$I(B.children,function(k){k=Number(k.getAttribute("data-layer"));return a-k||1}); r<0&&(r=-(r+1));zj(B,y,r);y.setAttribute("data-layer",String(a))}; g.$o=function(B){var y=B.Y();if(!y.gB)return!1;var a=B.getVideoData();if(!a||B.getPresentingPlayerType()===3)return!1;var r=(!a.isLiveDefaultBroadcast||y.Z("allow_poltergust_autoplay"))&&!Hu(a);r=a.isLivePlayback&&(!y.Z("allow_live_autoplay")||!r);var k=a.isLivePlayback&&y.Z("allow_live_autoplay_on_mweb");B=B.getPlaylist();B=!!B&&B.Vq();var x=a.uw&&a.uw.playerOverlays||null;x=!!(x&&x.playerOverlayRenderer&&x.playerOverlayRenderer.autoplay);x=a.nF&&x;return!a.ypcPreview&&(!r||k)&&!g.YI(a.Ch,"ypc")&& !B&&(!g.M$(y)||x)}; E9U=function(B,y){B=wxE(B.app.BG().j);B=g.Y(B);for(var a=B.next();!a.done;a=B.next()){a=a.value;var r=a.getAvailableAudioTracks(),k=null;r=g.Y(r);for(var x=r.next();!x.done;x=r.next())if(x=x.value,x.getLanguageInfo().getId()===y){k=x;break}k&&a.xH(k,!0)}}; OF=function(){SL.apply(this,arguments);this.requestHeaders={}}; Zq=function(){IT||(IT=new OF);return IT}; nP=function(B,y){y?B.requestHeaders.Authorization="Bearer "+y:delete B.requestHeaders.Authorization}; g.dA=function(B){g.W.call(this);var y=this;this.gQ=B;this.H6={Zl:function(){return y.gQ}}}; g.UF=function(B,y,a,r){r=r===void 0?!1:r;g.yo.call(this,y);var k=this;this.S=B;this.Xx=r;this.K=new g.qO(this);this.fade=new g.IK(this,a,!0,void 0,void 0,function(){k.CY()}); g.K(this,this.K);g.K(this,this.fade)}; j4=function(B){var y=B.S.getRootNode();return B.S.Z("web_watch_pip")||B.S.Z("web_shorts_pip")?B_(y):document}; z_4=function(B){B.X&&(document.activeElement&&g.VM(B.element,document.activeElement)&&B.X.focus(),B.X.setAttribute("aria-expanded","false"),B.X=void 0);g.Ye(B.K);B.U=void 0}; sF=function(B,y,a){B.Lt()?B.iV():B.LL(y,a)}; hB=function(B,y,a,r){r=new g.O({W:"div",Mz:["ytp-linked-account-popup-button"],a7:r,V:{role:"button",tabindex:"0"}});y=new g.O({W:"div",B:"ytp-linked-account-popup",V:{role:"dialog","aria-modal":"true",tabindex:"-1"},G:[{W:"div",B:"ytp-linked-account-popup-title",a7:y},{W:"div",B:"ytp-linked-account-popup-description",a7:a},{W:"div",B:"ytp-linked-account-popup-buttons",G:[r]}]});g.UF.call(this,B,{W:"div",B:"ytp-linked-account-popup-container",G:[y]},100);var k=this;this.dialog=y;g.K(this,this.dialog); r.listen("click",function(){k.iV()}); g.K(this,r);g.Mh(this.S,this.element,4);this.hide()}; g.BY=function(B,y,a,r){g.yo.call(this,B);this.priority=y;a&&g.vu(this,a);r&&this.w0(r)}; g.ym=function(B,y,a,r){B=B===void 0?{}:B;y=y===void 0?[]:y;a=a===void 0?!1:a;r=r===void 0?!1:r;y.push("ytp-menuitem");var k=B;"role"in k||(k.role="menuitem");a||(k=B,"tabindex"in k||(k.tabindex="0"));B={W:a?"a":"div",Mz:y,V:B,G:[{W:"div",B:"ytp-menuitem-icon",a7:"{{icon}}"},{W:"div",B:"ytp-menuitem-label",a7:"{{label}}"},{W:"div",B:"ytp-menuitem-content",a7:"{{content}}"}]};r&&B.G.push({W:"div",B:"ytp-menuitem-secondary-icon",a7:"{{secondaryIcon}}"});return B}; g.vu=function(B,y){B.updateValue("label",y)}; al=function(B){g.BY.call(this,g.ym({"aria-haspopup":"true"},["ytp-linked-account-menuitem"]),2);var y=this;this.S=B;this.X=this.C=!1;this.e0=B.Au();B.createServerVe(this.element,this,!0);this.L(this.S,"settingsMenuVisibilityChanged",function(a){y.r$(a)}); this.L(this.S,"videodatachange",this.J);this.listen("click",this.onClick);this.J()}; ry=function(B){return B?g.kE(B):""}; k$=function(B){g.W.call(this);this.api=B}; x$=function(B){k$.call(this,B);var y=this;EF(B,"setAccountLinkState",function(a){y.setAccountLinkState(a)}); EF(B,"updateAccountLinkingConfig",function(a){y.updateAccountLinkingConfig(a)}); B.addEventListener("videodatachange",function(a,r){y.onVideoDataChange(r)}); B.addEventListener("settingsMenuInitialized",function(){y.menuItem=new al(y.api);g.K(y,y.menuItem)})}; qsx=function(B){this.api=B;this.C={}}; Jw=function(B,y,a,r){y in B.C||(a=new g.iz(a,r,{id:y,priority:2,namespace:"appad"}),B.api.Rd([a],1),B.C[y]=a)}; HY=function(B){k$.call(this,B);var y=this;this.events=new g.qO(this);g.K(this,this.events);this.C=new qsx(this.api);this.events.L(this.api,"legacyadtrackingpingreset",function(){y.C.C={}}); this.events.L(this.api,"legacyadtrackingpingchange",function(a){var r=y.C;Jw(r,"part2viewed",1,0x8000000000000);Jw(r,"engagedview",Math.max(1,a.C2*1E3),0x8000000000000);if(!a.isLivePlayback){var k=a.lengthSeconds*1E3;zB(a)&&r.api.Z("html5_shorts_gapless_ads_duration_fix")&&(k=r.api.getProgressState().seekableEnd*1E3-a.W3);Jw(r,"videoplaytime25",k*.25,k);Jw(r,"videoplaytime50",k*.5,k);Jw(r,"videoplaytime75",k*.75,k);Jw(r,"videoplaytime100",k,0x8000000000000);Jw(r,"conversionview",k,0x8000000000000); Jw(r,"videoplaybackstart",1,k);Jw(r,"videoplayback2s",2E3,k);Jw(r,"videoplayback10s",1E4,k)}}); this.events.L(this.api,g.fF("appad"),this.X);this.events.L(this.api,g.Mg("appad"),this.X)}; YsK=function(B,y,a){if(!(a in y))return!1;y=y[a];Array.isArray(y)||(y=[y]);y=g.Y(y);for(a=y.next();!a.done;a=y.next()){a=a.value;var r={CPN:B.api.getVideoData().clientPlaybackNonce};a=g.LX(a,r);r=void 0;r=r===void 0?!1:r;(r=FX(GS(a,VSH),a,r,"Active View 3rd Party Integration URL"))||(r=void 0,r=r===void 0?!1:r,r=FX(GS(a,R_K),a,r,"Google/YouTube Brand Lift URL"));r||(r=void 0,r=r===void 0?!1:r,r=FX(GS(a,ukH),a,r,"Nielsen OCR URL"));g.tv(a,void 0,r)}return!0}; m5=function(B,y){LSZ(B,y).then(function(a){g.tv(y,void 0,void 0,a)})}; ol=function(B,y){y.forEach(function(a){m5(B,a)})}; LSZ=function(B,y){return g.oz(B.api.Y())&&yQ(y)&&BA(y)?g.Vj(B.api.Y(),g.hl(B.api.getVideoData())).then(function(a){var r;a&&(r={Authorization:"Bearer "+a});return r},void 0):bv()}; NE$=function(B){k$.call(this,B);this.events=new g.qO(B);g.K(this,this.events);this.events.L(B,"videoready",function(y){if(B.getPresentingPlayerType()===1){var a,r,k={playerDebugData:{pmlSignal:!!((a=y.getPlayerResponse())==null?0:(r=a.adPlacements)==null?0:r.some(function(x){var J;return x==null?void 0:(J=x.adPlacementRenderer)==null?void 0:J.renderer})), contentCpn:y.clientPlaybackNonce}};g.BL("adsClientStateChange",k)}})}; Ci=function(B){g.O.call(this,{W:"button",Mz:["ytp-button","ytp-autonav-toggle"],V:{title:"{{title}}","aria-label":"{{label}}","data-priority":"3","data-tooltip-target-id":"ytp-autonav-toggle-button"},G:[{W:"div",B:"ytp-autonav-toggle-button-container",G:[{W:"div",B:"ytp-autonav-toggle-button",V:{"aria-checked":"true"}}]}]});this.S=B;this.X=[];this.C=!1;this.isChecked=!0;B.createClientVe(this.element,this,113681);this.L(B,"presentingplayerstatechange",this.XX);this.listen("click",this.onClick);this.S.Y().Z("web_player_autonav_toggle_always_listen")&& btN(this);AB(B,this.element,this);this.XX()}; btN=function(B){B.X.push(B.L(B.S,"videodatachange",B.XX));B.X.push(B.L(B.S,"videoplayerreset",B.XX));B.X.push(B.L(B.S,"onPlaylistUpdate",B.XX));B.X.push(B.L(B.S,"autonavchange",B.xJ))}; TEW=function(B){B.isChecked=B.isChecked;B.Dm("ytp-autonav-toggle-button").setAttribute("aria-checked",String(B.isChecked));var y=B.isChecked?"\uc790\ub3d9\uc7ac\uc0dd \uc0ac\uc6a9 \uc124\uc815":"\uc790\ub3d9\uc7ac\uc0dd \uc0ac\uc6a9 \uc911\uc9c0";B.updateValue("title",y);B.updateValue("label",y);B.S.pA()}; pxL=function(B){return B.S.Y().Z("web_player_autonav_use_server_provided_state")&&C3(B.eO())}; tSW=function(B){k$.call(this,B);var y=this;this.events=new g.qO(B);g.K(this,this.events);this.events.L(B,"standardControlsInitialized",function(){var a=new Ci(B);g.K(y,a);B.cn(a,"RIGHT_CONTROLS_LEFT")})}; gy=function(B,y){g.BY.call(this,g.ym({role:"menuitemcheckbox","aria-checked":"false"}),y,B,{W:"div",B:"ytp-menuitem-toggle-checkbox"});this.checked=!1;this.enabled=!0;this.listen("click",this.onClick)}; ld=function(B,y){B.checked=y;B.element.setAttribute("aria-checked",String(B.checked))}; P24=function(B){var y=!B.Y().cD&&B.getPresentingPlayerType()!==3;return B.isFullscreen()||y}; g.cY=function(B,y,a,r){var k=B.currentTarget;if((a===void 0||!a)&&g.EA(B))return B.preventDefault(),!0;y.pauseVideo();B=k.getAttribute("href");g.GX(B,r,!0);return!1}; g.wy=function(B,y,a){if(Jf(y.Y())&&y.getPresentingPlayerType()!==2){if(g.EA(a))return y.isFullscreen()&&!y.Y().externalFullscreen&&y.toggleFullscreen(),a.preventDefault(),!0}else{var r=g.EA(a);r&&y.pauseVideo();g.GX(B,void 0,!0);r&&(g.e5(B),a.preventDefault())}return!1}; SsE=function(B){B=EX.includes("ko")?B.Z("delhi_modern_web_player_icons")?CK():{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"path",Oo:!0,V:{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"}}]}:B.Z("delhi_modern_web_player_icons")?Dm0():{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"path",Oo:!0,V:{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"}}]};B.B="ytp-subtitles-button-icon"; return B}; QVH=function(B){return EX.includes("ko")?B?CK():{W:"svg",V:{height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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"}}]}:B?{W:"svg",V:{fill:"none",height:"24",viewBox:"0 0 24 24", width:"24"},G:[{W:"path",V:{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"}}]}:{W:"svg",V:{height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{d:"M5,11h2v2H5V11z M15,15H5v2h10V15z M19,15h-2v2h2V15z M19,11H9v2h10V11z M22,6H2v14h20V6z M3,7h18v12H3V7z",fill:"white"}}]}}; zA=function(){return{W:"div",B:"ytp-spinner-container",G:[{W:"div",B:"ytp-spinner-rotator",G:[{W:"div",B:"ytp-spinner-left",G:[{W:"div",B:"ytp-spinner-circle"}]},{W:"div",B:"ytp-spinner-right",G:[{W:"div",B:"ytp-spinner-circle"}]}]}]}}; ql=function(B){if(document.createRange){var y=document.createRange();y&&(y.selectNodeContents(B),B=window.getSelection())&&(B.removeAllRanges(),B.addRange(y))}}; ud=function(B){var y=B.Z("web_player_use_cinematic_label_2")?"\uc570\ube44\uc5b8\ud2b8 \ubaa8\ub4dc":"\uc601\ud654 \uc870\uba85";gy.call(this,y,g.Vm.q3);var a=this;this.S=B;this.C=!1;this.X=new g.Mv(function(){g.B1(a.element,"ytp-menuitem-highlighted")},0); this.e0=B.Au();B=B.Z("delhi_modern_web_player_icons")?{W:"svg",V:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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"}}]}:{W:"svg",V:{height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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(B);this.subscribe("select",this.D,this);this.listen(Rl,this.J);g.K(this,this.X)}; Y$=function(B){k$.call(this,B);var y=this;this.C=!1;B.addEventListener("settingsMenuInitialized",function(){AZE(y)}); B.addEventListener("highlightSettingsMenu",function(a){AZE(y);var r=y.menuItem;a==="menu_item_cinematic_lighting"&&(g.hC(r.element,"ytp-menuitem-highlighted"),g.hC(r.element,"ytp-menuitem-highlight-transition-enabled"),r.X.start())}); EF(B,"updateCinematicSettings",function(a){y.updateCinematicSettings(a)})}; AZE=function(B){B.menuItem||(B.menuItem=new ud(B.api),g.K(B,B.menuItem),B.menuItem.qz(B.C))}; FSW=function(B){k$.call(this,B);var y=this;this.events=new g.qO(B);g.K(this,this.events);this.events.L(B,"applicationvideodatachange",function(a,r){r=r.clipConfig;a==="dataloaded"&&r&&r.startTimeMs!=null&&r.endTimeMs!=null&&y.api.setLoopRange({startTimeMs:Math.floor(Number(r.startTimeMs)),endTimeMs:Math.floor(Number(r.endTimeMs)),postId:r.postId,type:"clips"})})}; Li=function(B){k$.call(this,B);this.events=new g.qO(B);g.K(this,this.events);EF(B,"setCreatorEndscreenVisibility",this.setCreatorEndscreenVisibility.bind(this));EF(B,"setCreatorEndscreenHideButton",this.C.bind(this))}; Nl=function(B,y,a,r){gy.call(this,"\uc548\uc815\uc801\uc778 \ubcfc\ub968",g.Vm.Mk);g.hC(this.element,"ytp-drc-menu-item");this.e0=B.Au();this.D=y;this.C=a;this.hasDrcAudioTrack=r;B.addEventListener("videodatachange",this.X.bind(this));B.Z("mta_drc_mutual_exclusion_removal")&&this.L(B,"onPlaybackAudioChange",this.X);y=this.C()===1&&this.hasDrcAudioTrack();this.setEnabled(this.hasDrcAudioTrack());B=B.Z("delhi_modern_web_player_icons")?{W:"svg",V:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"}, G:[{W:"path",V:{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"}}]}:{W:"svg",V:{height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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(B);this.subscribe("select",this.J,this);ld(this,y);this.e0.fL(this)}; bd=function(B){k$.call(this,B);var y=this;this.events=new g.qO(B);g.K(this,this.events);B.Z("html5_show_drc_toggle")&&B.addEventListener("settingsMenuInitialized",function(){y.menuItem||(y.menuItem=new Nl(y.api,y.setDrcUserPreference.bind(y),y.getDrcUserPreference.bind(y),y.X.bind(y)),g.K(y,y.menuItem))}); EF(this.api,"setDrcUserPreference",function(r){y.setDrcUserPreference(r)}); EF(this.api,"getDrcUserPreference",function(){return y.getDrcUserPreference()}); EF(this.api,"hasDrcAudioTrack",function(){return y.X()}); var a;this.C=(a=g.Tc("yt-player-drc-pref"))!=null?a:1;this.updateEnvironmentData()}; TA=function(B){k$.call(this,B);var y=this;this.C={};this.events=new g.qO(B);g.K(this,this.events);this.events.L(B,"videodatachange",function(){y.onVideoDataChange()}); this.events.L(B,g.fF("embargo"),function(a){y.api.CD(!0);var r,k=(r=y.C[a.id])!=null?r:[];r=g.Y(k);for(k=r.next();!k.done;k=r.next()){var x=k.value;y.api.hideControls();y.api.iS("auth",2,"This video isn't available in your current playback area",H3({embargoed:1,id:a.id,idx:a.X,start:a.start}));k=void 0;(x=(k=x.embargo)==null?void 0:k.onTrigger)&&y.api.Kh("innertubeCommand",x)}})}; GH4=function(B,y){var a;return(a=y.onEnter)==null?void 0:a.some(B.X)}; e_e=function(B,y){y=g.Y(y);for(var a=y.next();!a.done;a=y.next()){a=a.value;var r=void 0,k=Number((r=a.playbackPosition)==null?void 0:r.utcTimeMillis)/1E3,x=void 0;r=k+Number((x=a.duration)==null?void 0:x.seconds);x="embargo_"+k;B.api.addUtcCueRange(x,k,r,"embargo",!1);a.onEnter&&(B.C[x]=a.onEnter.filter(B.X))}}; pi=function(B){k$.call(this,B);var y=this;this.C=[];this.events=new g.qO(B);g.K(this,this.events);EF(B,"addEmbedsConversionTrackingParams",function(a){y.api.Y().sF&&y.addEmbedsConversionTrackingParams(a)}); this.events.L(B,"veClickLogged",function(a){y.api.hasVe(a)&&(a=a.visualElement.getAsJspb(),a=bq(a,2),y.C.push(a))})}; DjW=function(B){k$.call(this,B);EF(B,"isEmbedsShortsMode",function(){return B.isEmbedsShortsMode()})}; WS0=function(B){k$.call(this,B);var y=this;this.events=new g.qO(B);g.K(this,this.events);this.events.L(B,"initialvideodatacreated",function(a){$9(Mj(),16623);y.C=g.cl();var r=B.Y().Yh&&!a.Sp;if(sl(a)&&r){$9(Mj(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"});if(a.getWatchNextResponse()){var k,x=(k=a.getWatchNextResponse())==null?void 0:k.trackingParams;x&&IV(x)}if(a.getPlayerResponse()){var J;(a=(J=a.getPlayerResponse())==null?void 0:J.trackingParams)&&IV(a)}}else $9(Mj(), 32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}),a.getEmbeddedPlayerResponse()&&(J=(x=a.getEmbeddedPlayerResponse())==null?void 0:x.trackingParams)&&IV(J)}); this.events.L(B,"loadvideo",function(){$9(Mj(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:y.C})}); this.events.L(B,"cuevideo",function(){$9(Mj(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:y.C})}); this.events.L(B,"largeplaybuttonclicked",function(a){$9(Mj(),27240,a.visualElement)}); this.events.L(B,"playlistnextbuttonclicked",function(a){$9(Mj(),27240,a.visualElement)}); this.events.L(B,"playlistprevbuttonclicked",function(a){$9(Mj(),27240,a.visualElement)}); this.events.L(B,"playlistautonextvideo",function(){$9(Mj(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"})})}; tw=function(B,y){g.W.call(this);var a=this;this.C=null;this.D=y;y=[];for(var r=0;r<=100;r++)y.push(r/100);y={threshold:y,trackVisibility:!0,delay:1E3};(this.X=window.IntersectionObserver?new IntersectionObserver(function(k){k=k[k.length-1];var x=null;typeof k.isVisible==="undefined"?document.visibilityState==="visible"&&k.isIntersecting&&k.intersectionRatio>0?x=k.intersectionRatio:document.visibilityState==="hidden"?x=0:x=null:x=k.isVisible?k.intersectionRatio:0;x!=null&&(x=Math.max(x,0),x=Math.min(x, 1));a.C=x;typeof a.D==="function"&&a.D(a.C)},y):null)&&this.X.observe(B)}; itJ=function(B){k$.call(this,B);var y=this;this.events=new g.qO(B);g.K(this,this.events);this.events.L(B,"applicationInitialized",function(){KSZ(y)})}; KSZ=function(B){var y=B.api.getRootNode(),a,r=B.api.getWebPlayerContextConfig().embedsEnableEmc3ds?((a=y.parentElement)==null?void 0:a.parentElement)||y:y;B.C=new tw(r,function(k){k!=null&&(B.api.Y().My=k,B.api.Y().He="EMBEDDED_PLAYER_VISIBILITY_FRACTION_SOURCE_INTERSECTION_OBSERVER")}); g.K(B,B.C);B.events.L(B.api,"videoStatsPingCreated",function(k){var x=B.C;x=x.C==null?null:Math.round(x.C*100)/100;k.inview=x!=null?x:void 0;x=B.api.getPlayerSize();if(x.height>0&&x.width>0){x=[Math.round(x.width),Math.round(x.height)];var J=g.m7();J>1&&x.push(J);x=x.join(":")}else x=void 0;k.size=x})}; Xx4=function(B){var y;return((y=((B==null?void 0:B.messageRenderers)||[]).find(function(a){return!!a.timeCounterRenderer}))==null?void 0:y.timeCounterRenderer)||null}; PY=function(B){g.O.call(this,{W:"div",Mz:["ytp-player-content","ytp-iv-player-content"],G:[{W:"div",B:"ytp-free-preview-countdown-timer",G:[{W:"span",a7:"{{label}}"},{W:"span",B:"ytp-free-preview-countdown-timer-separator",a7:"\u2022"},{W:"span",a7:"{{duration}}"}]}]});this.api=B;this.C=null;this.D=this.X=0;this.L(this.api,"videodatachange",this.onVideoDataChange);this.api.createClientVe(this.element,this,191284)}; MSK=function(B,y){B.C||(B.X=y,B.D=(0,g.V4)(),B.C=new g.KX(function(){ffx(B)},null),ffx(B))}; ffx=function(B){var y=Math,a=y.round,r=Math.min((0,g.V4)()-B.D,B.X);y=a.call(y,(B.X-r)/1E3);B.updateValue("duration",eS({seconds:y}));y<=0&&B.C?B.stopTimer():B.C&&B.C.start()}; $jE=function(B){k$.call(this,B);var y=this;this.events=new g.qO(B);g.K(this,this.events);this.events.L(B,"basechromeinitialized",function(){y.C=new PY(B);g.K(y,y.C);g.Mh(B,y.C.element,4);y.C.hide()})}; Sl=function(B){g.O.call(this,{W:"button",Mz:["ytp-fullerscreen-edu-button","ytp-button"],G:[{W:"div",Mz:["ytp-fullerscreen-edu-text"],a7:"\uc2a4\ud06c\ub864\ud574\uc11c \uc790\uc138\ud788 \uc54c\uc544\ubcf4\uae30"},{W:"div",Mz:["ytp-fullerscreen-edu-chevron"],G:[{W:"svg",V:{height:"100%",viewBox:"0 0 24 24",width:"100%"},G:[{W:"path",V:{d:"M7.41,8.59L12,13.17l4.59-4.58L18,10l-6,6l-6-6L7.41,8.59z",fill:"#fff"}}]}]}],V:{"data-priority":"2"}});this.Fx=B;this.fade=new g.IK(this,250,void 0,100);this.X= this.C=!1;B.createClientVe(this.element,this,61214);g.K(this,this.fade);this.L(B,"fullscreentoggled",this.qz);this.L(B,"presentingplayerstatechange",this.qz);this.listen("click",this.onClick);this.qz()}; Qm=function(B){k$.call(this,B);var y=this;this.events=new g.qO(B);g.K(this,this.events);EF(this.api,"updateFullerscreenEduButtonSubtleModeState",function(r){y.updateFullerscreenEduButtonSubtleModeState(r)}); EF(this.api,"updateFullerscreenEduButtonVisibility",function(r){y.updateFullerscreenEduButtonVisibility(r)}); var a=B.Y();B.Z("external_fullscreen_with_edu")&&a.externalFullscreen&&Jf(a)&&a.controlsType==="1"&&this.events.L(B,"standardControlsInitialized",function(){y.C=new Sl(B);g.K(y,y.C);B.cn(y.C)})}; OtL=function(B){g.O.call(this,{W:"div",B:"ytp-gated-actions-overlay",G:[{W:"div",B:"ytp-gated-actions-overlay-background",G:[{W:"div",B:"ytp-gated-actions-overlay-background-overlay"}]},{W:"button",Mz:["ytp-gated-actions-overlay-miniplayer-close-button","ytp-button"],V:{"aria-label":"\ub2eb\uae30"},G:[g.oK()]},{W:"div",B:"ytp-gated-actions-overlay-bar",G:[{W:"div",B:"ytp-gated-actions-overlay-text-container",G:[{W:"div",B:"ytp-gated-actions-overlay-title",a7:"{{title}}"},{W:"div",B:"ytp-gated-actions-overlay-subtitle", a7:"{{subtitle}}"}]},{W:"div",B:"ytp-gated-actions-overlay-button-container"}]}]});var y=this;this.api=B;this.background=this.Dm("ytp-gated-actions-overlay-background");this.X=this.Dm("ytp-gated-actions-overlay-button-container");this.C=[];this.L(this.Dm("ytp-gated-actions-overlay-miniplayer-close-button"),"click",function(){y.api.Kh("onCloseMiniplayer")}); this.hide()}; ZtE=function(B,y){var a=0;a=0;for(var r={};a k&&(k=m.width,x="url("+m.url+")")}a.background.style.backgroundImage=x;ZtE(a,r.actionButtons||[]);a.show()}else a.hide()}); g.Mh(this.api,this.C.element,4)}; Aw=function(B){k$.call(this,B);var y=this;qh(this.api,"getSphericalProperties",function(){return y.getSphericalProperties()}); qh(this.api,"setSphericalProperties",function(){y.setSphericalProperties.apply(y,g.Ee(g.f4.apply(0,arguments)))}); zZ(this.api,"getSphericalProperties",function(){return y.api.getPresentingPlayerType()===2?{}:y.getSphericalProperties()}); zZ(this.api,"setSphericalProperties",function(){var a=g.f4.apply(0,arguments);y.api.getPresentingPlayerType()!==2&&y.setSphericalProperties.apply(y,g.Ee(a))})}; Fv=function(B){k$.call(this,B);EF(B,"createClientVe",this.createClientVe.bind(this));EF(B,"createServerVe",this.createServerVe.bind(this));EF(B,"destroyVe",this.destroyVe.bind(this));EF(B,"hasVe",this.hasVe.bind(this));EF(B,"logClick",this.logClick.bind(this));EF(B,"logVisibility",this.logVisibility.bind(this));EF(B,"setTrackingParams",this.setTrackingParams.bind(this))}; GA=function(B,y,a,r){function k(J){var m=!(J.status!==204&&J.status!==200&&!J.response),C;J={succ:""+ +m,rc:J.status,lb:((C=J.response)==null?void 0:C.byteLength)||0,rt:((0,g.V4)()-x).toFixed(),shost:g.JY(B),trigger:y};dj$(J,B);a&&a(J);r&&!m&&r(new g.mh("pathprobe.net",J))} var x=(0,g.V4)();g.qY(B,{format:"RAW",responseType:"arraybuffer",timeout:1E4,onFinish:k,onTimeout:k})}; dj$=function(B,y){var a;((a=window.performance)==null?0:a.getEntriesByName)&&(y=performance.getEntriesByName(y))&&y.length&&(y=y[0],B.pedns=(y.domainLookupEnd-y.startTime).toFixed(),B.pecon=(y.connectEnd-y.domainLookupEnd).toFixed(),B.perqs=(y.requestStart-y.connectEnd).toFixed(),Uje&&(B.perqsa=y.requestStart+(performance.timeOrigin||performance.timing.navigationStart)))}; jVZ=function(B){Uje=B}; el=function(B,y){this.Jy=B;this.policy=y;this.playbackRate=1}; sVE=function(B,y){var a=Math.min(2.5,QP(B.Jy));B=DQ(B);return y-a*B}; WY=function(B,y,a,r,k){k=k===void 0?!1:k;if(B.policy.ON)return Math.ceil(B.policy.ON*y);B.policy.Mo&&(r=Math.abs(r));r/=B.playbackRate;var x=1/Gz(B.Jy);a=Math.max(.9*(r-3),QP(B.Jy)+B.Jy.X.C*x)/x*.8/(y+a);a=Math.min(a,r);B.policy.ez>0&&k&&(a=Math.max(a,B.policy.ez));return h_J(B,a,y)}; h_J=function(B,y,a){return Math.ceil(Math.max(Math.max(B.policy.WD,B.policy.Ja*a),Math.min(Math.min(B.policy.E0,31*a),Math.ceil(y*a))))||B.policy.WD}; v9W=function(B,y,a){a=WY(B,y.C.info.yO,a.C.info.yO,0);var r=QP(B.Jy)+a/Gz(B.Jy);return Math.max(r,r+B.policy.Vr-a/y.C.info.yO)}; DQ=function(B){return Gz(B.Jy,!B.policy.pD,B.policy.cP)}; Ki=function(B){return DQ(B)/B.playbackRate}; id=function(B,y,a){var r=B.policy.playbackStartPolicy.resumeMinReadaheadPolicy||[],k=B.policy.playbackStartPolicy.startMinReadaheadPolicy||[];B=Infinity;y=g.Y(y&&r.length>0?r:k);for(r=y.next();!r.done;r=y.next())r=r.value,k=r.minReadaheadMs||0,a<(r.minBandwidthBytesPerSec||0)||B>k&&(B=k);return B0&&(this.X=a.Ll)}; apJ=function(B,y,a,r,k){if(!r.info.j){if(a.length===0)a.push(r);else{var x;(B=(x=a.pop())==null?void 0:g.Vg(x,r))?a.push(B):a.push(r)}return k}var J;(a=(J=a.pop())==null?void 0:g.Vg(J,r))||(a=r);if(a.info.X)return B.logger&&B.logger({incompleteSegment:a.info.pL()}),k;r=B.V0(a);k=r.Hk;r={clipId:r.clipId,formatId:r.formatId,startTimeMs:r.startTimeMs,durationMs:r.PO,lx:k,v0:k};k=Bp4(y,r.startTimeMs);if(x=a=k>=0?y[k]:null){x=r;var m=k;J=a.startTimeMs+a.durationMs;var C=x.startTimeMs+x.durationMs;if(x.startTimeMs- J>B.X)x=!1;else if(yzU(B,a.formatId,x.formatId))a.durationMs=Math.max(J,C)-a.startTimeMs,a.v0=Math.max(a.v0,x.v0),x=!0;else if(Math.abs(a.startTimeMs-x.startTimeMs)<=B.X)if(a.durationMs>x.durationMs+B.X){var l=a.formatId,c=a.lx;m=a.v0;a.formatId=x.formatId;a.durationMs=x.durationMs;a.lx=x.lx;a.v0=x.v0;x.formatId=l;x.startTimeMs=C;x.durationMs=J-C;x.lx=c;x.v0=m;x=!1}else a.formatId=x.formatId,x=!0;else J>x.startTimeMs&&(J>C&&(y.splice(m+1,0,{formatId:a.formatId,startTimeMs:C,durationMs:J-C,lx:x.v0+ 1,v0:a.v0}),B.logger&&B.logger({splitOldStart:(l=a.startTimeMs)==null?void 0:l.toFixed(3),splitOldEnd:J==null?void 0:J.toFixed(3),splitNewStart:(c=x.startTimeMs)==null?void 0:c.toFixed(3),splitNewEnd:C==null?void 0:C.toFixed(3)})),a.durationMs=x.startTimeMs-a.startTimeMs,a.v0=x.lx-1),x=!1}x?r=a:(k+=1,y.splice(k,0,r));l=0;for(c=k+1;c=C+a.X?a=!0:m+a.X=0?B:-B-2}; rze=function(B,y){if(B.TJ){var a=B.TJ.lS();if(a.length!==0){if(B.D&&y){var r=B.D,k=r.info.J;!Ik(a,k)&&r.info.N>0&&(0,g.V4)()-B.T<5E3&&(B.logger&&B.logger({dend:r.info.pL()}),a=GEW(a,k,k+.01))}B.policy.Ev&&B.logger&&B.logger({cbri:""+B.C});r=[];for(var x=k=0;k=J){var c=Object.assign({},B.XW[x]),w=B.zb.D.get(Mc(B.XW[x].formatId)),E=Math.max(C,J);J=w.index.EH(E+B.X/ 1E3);C=w.index.getStartTime(J);var z=J+ +(Math.abs(C-E)>B.X/1E3);E=z+B.J;z=w.index.getStartTime(z)*1E3;x!==B.C||y?(c.lx=E,c.startTimeMs=z):(B.logger&&B.logger({pEvict:"1",og:c.startTimeMs,adj:C*1E3}),c.lx=J+B.J,c.startTimeMs=C*1E3);J=void 0;C=((J=B.D)==null?void 0:J.info.duration)||11;x===B.C&&mB.X/1E3);J=C+B.J;w=w.index.Dl(C)*1E3;c.v0=J;c.durationMs=w-c.startTimeMs;c.lx<=c.v0&&r.push(c)}l=0&&Il(B.audioTrack,B.C)>=0&&x?((B.videoTrack.j||B.audioTrack.j)&&B.loader.h7("iterativeSeeking",{status:"done",count:B.seekCount}),B.videoTrack.j=!1,B.audioTrack.j=!1):r&&g.zo(function(){if(B.X||!B.policy.C2)dy(B);else{var J=y.startTime,m=y.duration;if(!B.policy.j){var C=a?B.videoTrack.j:B.audioTrack.j,l=B.videoTrack.T!==-1&&B.audioTrack.T!==-1,c=B.C>=J&&B.C432E3&&KgJ(B.zb);B.D&&(k=B.D,B.D=0);g.zo(function(){B.policy.j||UX(B,k,102)}); B.loader.h7("initManifestlessSync",{st:k,ost:k+B.loader.N8(),a:B.audioTrack.T,v:B.videoTrack.T});B.J&&(B.J.resolve(k+.1),B.J=null);B.policy.j&&UX(B,k,102)}}}; hw=function(B,y){var a=this;this.d$=B;this.requestNumber=++zB4;this.C=this.now();this.K=this.U=NaN;this.N=this.C;this.D=this.q8=this.j=0;this.T=this.C;this.Yf=this.Ch=this.uw=this.VL=this.YC=this.J7=this.X=this.J=0;this.R7=this.isActive=!1;this.vy=this.m_=0;this.H6={BK7:function(){return a.LP}}; this.Jy=y.Jy;this.snapshot=l_E(this.Jy);this.policy=this.Jy.X;this.X9=!!y.X9;this.yQ=y.yQ;this.PQ=y.PQ||0;this.k9=y.k9||0;y.VC&&(this.t7=new Ys);var r;this.LP=(r=y.LP)!=null?r:!1;this.X9||oB$(this.Jy)}; qtU=function(B){B.uw=Math.max(B.uw,B.j-B.YC);B.Ch=Math.max(B.Ch,B.N-B.VL);B.J7=0}; vY=function(B,y,a){C6x(B.Jy,y);B.t7&&(B.t7.add(Math.ceil(y)-Math.ceil(B.N)),B.t7.add(Math.max(0,Math.ceil(a/1024)-Math.ceil(B.j/1024))));var r=y-B.N,k=a-B.j;B.q8=k;B.Yf=Math.max(B.Yf,k/(r+.01)*1E3);B.N=y;B.j=a;B.J7&&a>B.J7&&qtU(B)}; B2=function(B,y){B.url=y;window.performance&&!performance.onresourcetimingbufferfull&&(performance.onresourcetimingbufferfull=function(){performance.clearResourceTimings()})}; y3=function(B,y){hw.call(this,B,y);this.C2=this.Zi=!1;this.vk=this.Xx=Infinity;this.E0=NaN;this.Oi=!1;this.A7=NaN;this.Az=this.s0=this.rQ=0;this.F8=y.F8||1;this.nJ=y.nJ||this.F8;this.yq=y.yq;this.Hk=y.Hk;this.TF=y.TF;V7N(this);this.iO(this.C);this.wQ=(this.A7-this.C)/1E3}; RBU=function(B){var y=B.s0||B.rQ;return y?B.snapshot.delay+Math.min(B.k9,(B.K-B.U)/1E3)+y:B.wQ}; av=function(B,y,a){if(!B.X9){y=Math.max(y,.01);var r=B.PQ?Math.max(y,a/B.PQ):y,k=B.Jy.X.D;k&&(r=y,B.PQ&&(r=Math.max(y,a/B.PQ*k)));to(B.Jy,y,a,r)}}; usN=function(B){return(B.T-B.C)/1E3}; V7N=function(B){B.E0=B.C+B.snapshot.delay*1E3;B.Oi=!1}; rS=function(B,y){if(B.yq&&B.Hk!==void 0&&B.TF!==void 0){var a=Math,r=a.min,k=B.Xx;var x=B.yq;var J=B.C;if(Yt$(x,B.Hk))x=y;else{var m=0;x.vG&&(m=.2);x=J+(x.k9+m)*1E3}B.Xx=r.call(a,k,x);a=Math;r=a.min;k=B.vk;x=B.yq;J=B.C;m=LfJ(x,B.Hk,B.TF);m!==2&&(y=m?y:J+x.k9*1E3,x.vG&&(y+=x.k9*1E3));B.vk=r.call(a,k,y);B.Xx<=B.C?V7N(B):(B.E0=B.Xx,B.Oi=!0)}}; Npr=function(B,y){if(y+1<=B.totalLength){var a=xJ(B,y);a=a<128?1:a<192?2:a<224?3:a<240?4:5}else a=0;if(a<1||!(y+a<=B.totalLength))return[-1,y];if(a===1)B=xJ(B,y++);else if(a===2)a=xJ(B,y++),B=xJ(B,y++),B=(a&63)+64*B;else if(a===3){a=xJ(B,y++);var r=xJ(B,y++);B=xJ(B,y++);B=(a&31)+32*(r+256*B)}else if(a===4){a=xJ(B,y++);r=xJ(B,y++);var k=xJ(B,y++);B=xJ(B,y++);B=(a&15)+16*(r+256*(k+256*B))}else a=y+1,B.focus(a),am(B,a,4)?B=i5H(B).getUint32(a-B.D,!0):(r=xJ(B,a+2)+256*xJ(B,a+3),B=xJ(B,a)+256*(xJ(B,a+1)+ 256*r)),y+=5;return[B,y]}; ky=function(B){this.d$=B;this.C=new h1}; J2=function(B,y){this.info=B;this.callback=y;this.state=1;this.e1=this.nI=!1;this.zr=null}; bD0=function(B){return g.zx(B.info.VO,function(y){return y.type===3})}; H2=function(B,y,a,r){var k=this;r=r===void 0?{}:r;this.policy=y;this.d$=a;this.status=0;this.C=new h1;this.X=0;this.fh=this.J=this.D=!1;this.xhr=new XMLHttpRequest;this.xhr.open(r.method||"GET",B);if(r.headers)for(B=r.headers,y=g.Y(Object.keys(B)),a=y.next();!a.done;a=y.next())a=a.value,this.xhr.setRequestHeader(a,B[a]);this.xhr.withCredentials=!0;this.xhr.onreadystatechange=function(){return k.Pu()}; this.xhr.onload=function(){return k.onDone()}; this.xhr.onerror=function(){return k.onError()}; this.xhr.fetch(function(x){k.C.append(x);k.X+=x.length;x=(0,g.V4)();k.d$.ZL(x,k.X)},function(){},r.body||null)}; TpU=function(B,y){this.X=(new TextEncoder).encode(B);this.C=(new TextEncoder).encode(y)}; bmH=function(B,y){var a;return g.F(function(r){if(!y)return r.return(y);a=new g.kX(B.X);return r.return(a.encrypt(y,B.C))})}; SDN=function(B,y){var a;return g.F(function(r){if(r.X==1){if(!y)return r.return(y);a=new g.kX(B.X);return g.Q(r,a.decrypt(y,B.C),2)}return r.return(r.C)})}; t7N=function(B,y){var a=this;this.C=B;this.d$=y;this.loaded=this.status=0;this.error="";B=I8(this.C.get("range")||"");if(!B)throw Error("bad range");this.range=B;this.X=new h1;pex(this).then(function(){a.d$.EP()},function(r){a.error=""+r||"unknown_err"; a.d$.EP()})}; pex=function(B){var y,a,r,k,x,J,m,C,l,c,w,E,z,q,L;return g.F(function(b){if(b.X==1){B.status=200;y=B.C.get("docid");a=td(B.C.get("fmtid")||"");r=B.C.get("lmt")||"0";k=+(B.C.get("csz")||0);if(!y||!a||!k)throw Error("Invalid local URL");B.C.get("ck")&&B.C.get("civ")&&(x=new TpU(B.C.get("ck"),B.C.get("civ")));J=B.range;m=Math.floor(J.start/k);C=Math.floor(J.end/k);l=m}if(b.X!=5)return l<=C?g.Q(b,QFe(y,a,r,l,x),5):b.dQ(0);c=b.C;if(c===void 0)throw Error("invariant: data is undefined");w=l*k;E=(l+1)*k; z=Math.max(0,J.start-w);q=Math.min(J.end+1,E)-(z+w);L=new Uint8Array(c.buffer,z,q);B.X.append(L);B.loaded+=q;B.loaded=400?(B.lastError="net.badstatus",!0):(k===void 0?0:k)?(B.lastError="ump.spsrejectfailure",!0):a||r!==void 0&&r?!1:(B.lastError=y===204?"net.nocontent":"net.connect",!0)}; zk=function(B,y){if(B.policy.SR)return!1;var a=y.getResponseHeader("content-type"),r=y.AP();B=!r||r<=B.policy.EG;return(!y.tA()||!a||a.indexOf("text/plain")!==-1)&&B}; WfN=function(B,y){var a="";y=y.x5();y.totalLength<=B.policy.EG&&(a=DFJ(B,re(y)));return a}; DFJ=function(B,y){var a=HO(y);return eN(a)?(B.logger.debug(function(){return"Redirecting to "+a}),a):""}; lc=function(B){return Dy(B.D,fD(B.M2.wZ))}; KfK=function(B){var y=B.timing.NE();y.shost=fD(B.M2.wZ);return y}; iDN=function(B,y){return(B==null?void 0:B.maxWidth)>(y==null?void 0:y.maxWidth)||(B==null?void 0:B.maxHeight)>(y==null?void 0:y.maxHeight)}; Xer=function(B,y){for(var a=g.Y(y.keys()),r=a.next();!r.done;r=a.next())if(r=y.get(r.value),r.length!==0){g.ZY(r,function(m,C){return C.maxFramerate-m.maxFramerate}); for(var k=[r[0]],x=0,J=1;JB.C||a.push(r)}return a}; q9=function(B,y,a){var r=$FW[B]||[];a.Z("html5_shorts_onesie_mismatched_fix")&&(r=ODJ[B]||[]);y.push.apply(y,g.Ee(r));a.Z("html5_early_media_for_drm")&&y.push.apply(y,g.Ee(Ip0[B]||[]))}; sLU=function(B,y){var a=g.YC(B),r=B.Y(),k=r.j;r=r.Z("html5_shorts_onesie_mismatched_fix");var x=B.Kj();if(r){if(!k.X){if(x&&V3)return V3;if(Rv)return Rv}}else if(Rv&&!k.X)return Rv;var J=[],m=[],C={},l=uc.concat(ZDK);r&&(l=uc.concat(n0J));B.Z("html5_early_media_for_drm")&&(l=l.concat(dFr),B.Z("allow_vp9_1080p_mq_enc")&&l.push(UFH));var c=[].concat(g.Ee(jLr));B.Z("html5_iamf_audio_onesie_fmt")&&c.push(["773"]);l=g.Y(l);for(var w=l.next();!w.done;w=l.next()){var E=!1;w=g.Y(w.value);for(var z=w.next();!z.done;z= w.next()){z=z.value;var q=uI(z,x&&r);if(q&&q.video&&!(Sh(q)&&!a.Xx&&q.video.qualityOrdinal>a.Tn)){var L=g.d2(B.Y().experiments,"html5_drm_byterate_soft_cap");L>0&&Apr(q)&&q.yO>L||(E?(J.push(z),q9(z,J,B)):(q=QZ(a,q,k),q===!0?(E=!0,J.push(z),q9(z,J,B)):C[z]=q))}}}c=g.Y(c);for(l=c.next();!l.done;l=c.next())for(l=g.Y(l.value),E=l.next();!E.done;E=l.next())if(E=E.value,(w=D7L(E))&&w.audio&&(B.Z("html5_onesie_51_audio")||!QY(w)&&!AW(w)))if(w=QZ(a,w,k),w===!0){m.push(E);q9(E,m,B);break}else C[E]=w;if(!B.Z("html5_enable_audio_quality_setting"))for(B= g.Y(["141","774"]),c=B.next();!c.done;c=B.next())c=c.value,m.includes(c)&&(g.NV(m,c),C[c]="blkhqa");a.X&&y("orfmts",C);if(r)return k.X&&(k.X=!1,V3=Rv=void 0),x?V3={video:J,audio:m}:Rv={video:J,audio:m};Rv={video:J,audio:m};k.X=!1;return Rv}; g.BU$=function(B,y,a){var r=a.j,k=[],x=[],J=a.Z("html5_shorts_onesie_mismatched_fix");B=B.Kj();var m=uc.concat(ZDK);J&&(m=uc.concat(n0J));a.Z("html5_early_media_for_drm")&&(m=m.concat(dFr),a.Z("allow_vp9_1080p_mq_enc")&&m.push(UFH));var C=[].concat(g.Ee(jLr));a.Z("html5_iamf_audio_onesie_fmt")&&C.push(["773"]);m=g.Y(m);for(var l=m.next();!l.done;l=m.next()){l=g.Y(l.value);for(var c=l.next();!c.done;c=l.next()){c=c.value;var w=uI(c,B&&J);if(w&&w.video){var E=g.d2(a.experiments,"html5_drm_byterate_soft_cap"); if(!(E>0&&Apr(w)&&w.yO>E)&&QZ(y,w,r)===!0){k.push({videoCodec:hBN[bt[c]],maxWidth:w.video.width,maxHeight:w.video.height,maxFramerate:w.video.fps});break}}}}J=g.Y(C);for(B=J.next();!B.done;B=J.next())for(B=g.Y(B.value),C=B.next();!C.done;C=B.next())if(C=C.value,(m=D7L(C))&&m.audio&&(a.Z("html5_onesie_51_audio")||!QY(m)&&!AW(m))&&QZ(y,m,r)===!0){x.push({audioCodec:v0Z[bt[C]],numChannels:m.audio.numChannels});break}return{videoFormatCapabilities:k,audioFormatCapabilities:x}}; L7=function(B){var y={},a=B.gQ,r=B.ph,k=a.getVideoData(),x=oL(0),J=a.getVisibilityState();if(r.Z("html5_enable_audio_quality_setting")){var m=g.d2(r.experiments,"html5_default_audio_quality_setting_lr"),C;y.w6=(C=ymL[m])!=null?C:0}x&&(y.TQ=x,y.lastManualDirection=hwe(),x=d1W()||0,x>0&&(x=(r.Z("html5_use_date_now_for_local_storage")?Date.now():(0,g.V4)())-x,r.Z("html5_use_date_now_for_local_storage")?x>0&&(y.timeSinceLastManualFormatSelectionMs=x):y.timeSinceLastManualFormatSelectionMs=x));x=r.Z("html5_use_streamer_bandwidth_for_low_latency_live")&& k.isLowLatencyLiveStream;if(r.schedule.R7&&!x){var l;x=r.Z("html5_disable_bandwidth_cofactors_for_sabr_live")?!((l=B.OX)==null||!l.pD):!1;y.PJ=Gz(r.schedule,!x)}l=g.ut.medium;x=Math.floor(l*16/9);(m=k.Kj())||(k.C&&k.D&&k.D.videoInfos.length!==0?(m=k.D.videoInfos[0],m=!!m.video&&m.video.width 0&&(y.BX.authorizedFormats=B.authorizedFormats);B.sabrLicenseConstraint&&(y.BX.sabrLicenseConstraint=B.sabrLicenseConstraint);if(r.Z("html5_onesie_media_capabilities")||r.Z("html5_enable_server_format_filter"))y.HY=3;r.Z("html5_onesie_audio_only_playback")&&qs(k)&&(y.HY=1);var S;((S=B.OX)==null?0:S.r0)&&B.Wl&&(y.HY=y.HY===void 0?7:y.HY|4);c=k.EX?k.EX:g.YC(k);r.Z("html5_onesie_media_capabilities")&&(y.mediaCapabilities=g.BU$(k,c,r));var P;if((P=B.OX)==null?0:Yy(P)){E=r.j;P=[];w=[];z=new Map;q=Array.from(E.C.values()); q=g.Y(q);for(L=q.next();!L.done;L=q.next())b=L.value,b.qV?w.push({audioCodec:v0Z[b.Gb],numChannels:b.numChannels,spatialCapabilityBitmask:ayE[b.Gb]}):(S=hBN[b.Gb],L={videoCodec:S,maxWidth:b.maxWidth||0,maxHeight:b.maxHeight||0,maxFramerate:b.maxFramerate||0,is10BitSupported:b.SB||!1},b.maxBitrateBps&&(L.maxBitrateBps=b.maxBitrateBps,J=uI(b.itag),l=void 0,((l=J)==null?0:l.video)&&QZ(c,J,E)===!0&&(J=J.yO*8,J>L.maxBitrateBps&&(L.maxBitrateBps=J))),b=S+"_"+b.SB,S=z.get(b)||[],S.push(L),z.set(b,S));P= Xer(P,z);E={};r.Z("html5_ssff_denylist_opus_low")&&(E={itagDenylist:[249,350]});y.mediaCapabilities={videoFormatCapabilities:P,audioFormatCapabilities:w,hdrModeBitmask:3,perPlaybackAttributes:E}}var A;if((A=B.OX)==null?0:A.C){y.TI=c.TI;var D;y.Tn=(D=B.OX)==null?void 0:D.Tn}r.KF&&(y.yc=r.KF);y.OY=B.Oc;y.m3=B.m3;y.Uq=B.Uq;y.Ho=B.Ho;B.t2&&(y.o9O=(0,g.V4)()-B.t2);B.isPrefetch&&r.Z("html5_report_prefetch_requests")&&(y.isPrefetch=!0);c0||(y.OhQ=!0);A=QP(r.schedule)*1E3;A>0&&(y.El=A);var M;((M=B.OX)==null? 0:M.C4)&&B.Ak&&B.Ak0?U:r.schedule.interruptions[0]||0;var n;if((n=B.OX)==null?0:n.vy)y.SA=B.SA;r.Yf&&(y.audioTrackId=r.Yf);Bu(k)&&!y.audioTrackId&&(r.Z("html5_fill_default_mosaic_audio_track_id")||(B=ei4(k),y.audioTrackId= B),k==null||k.h7("misstrkchg",{"default":y.audioTrackId}));if(k=PBN())y.detailedNetworkType=rmK[k]||rmK.other;r.Z("html5_enable_voice_boost")&&(y.ghk=r.FI);return y}; N9=function(B,y,a,r,k,x,J){var m={};y&&(m.pz=y);if(!B)return m;m.playbackCookie=a==null?void 0:a.playbackCookie;k&&(m.Ad=k);m.dT=[];m.Mc=[];if(J==null?0:J.size)for(y=g.Y(J.values()),a=y.next();!a.done;a=y.next())m.Mc.push(a.value);if(B.sabrContextUpdates.size>0)for(y=g.Y(B.sabrContextUpdates.values()),a=y.next();!a.done;a=y.next())kwe(m,a.value,r);uj(B)&&x&&kwe(m,x,r);B.jX&&(m.wdm=B.jX);r=B.Y().C;m.clientInfo={clientName:xcU[r.c.toUpperCase()]||0};r.cbrand&&(m.clientInfo.deviceMake=r.cbrand);r.cmodel&& (m.clientInfo.deviceModel=r.cmodel);r.cver&&(m.clientInfo.clientVersion=r.cver);r.cos&&(m.clientInfo.osName=r.cos);r.cosver&&(m.clientInfo.osVersion=r.cosver);r=B.Y();r.Z("html5_sabr_enable_server_xtag_selection")&&r.N2&&(m.clientInfo.hl=r.N2);B.I6&&(m.I6=B.I6);return m}; kwe=function(B,y,a){var r=y.type||0;(a==null?0:a.has(r))?B.Mc.push(y):B.dT.push(r)}; $$=function(B,y,a,r,k,x){var J=x===void 0?{}:x;var m=J.FU===void 0?[]:J.FU;var C=J.NH===void 0?!1:J.NH;var l=J.WP===void 0?0:J.WP;var c=J.poToken===void 0?"":J.poToken;var w=J.yz===void 0?void 0:J.yz;var E=J.Qk===void 0?"":J.Qk;var z=J.K_===void 0?0:J.K_;var q=J.kF===void 0?new Uint8Array(0):J.kF;var L=J.GN===void 0?!1:J.GN;x=J.AJ===void 0?0:J.AJ;J=J.pz===void 0?void 0:J.pz;J2.call(this,y,k);var b=this;this.policy=B;this.logger=new g.wM("dash/request");this.Sm=this.KV=0;this.EC=!1;this.Ya=this.o4= null;this.Pt=!1;this.kF=this.K_=null;this.lM=this.rE=!1;this.SD=null;this.AJ=this.kA=0;this.Xz=!1;this.H6={Ay:function(P){b.Ay(P)}, exw:function(){return b.zr}, GYm:function(P){b.zr=P}, nmx:function(P){b.KV=P}, Vub:function(P){b.ih.lastError=P}, Nq:function(){return b.xhr}}; this.timing=new y3(this,a);this.NH=C;this.K_=z;this.kF=q;this.M2=g.k8(this.info,this.policy,r);this.M2.set("rn",this.LD().toString());this.M2.set("rbuf",(l*1E3).toFixed().toString());this.NH&&this.M2.set("smb","1");this.policy.H7&&c&&this.M2.set("pot",c);E&&this.M2.set("bbs",E);this.policy.useUmp&&!MF(this.M2.wZ)&&(this.WQ=new ky(this),this.M2.set("ump","1"),this.M2.set("srfvp","1"));if(B=this.policy.b_?this.policy.UV&&!isNaN(this.info.TF)&&this.info.TF>this.policy.Zn?!1:!0:!1)y=null,this.policy.mf&& this.policy.jE?y=[1]:L&&(y=[]),y!=null&&(this.policy.II&&y.push(2),this.M2.set("defsel",y.join(",")));this.ih=new gS(this,this.policy,this.M2,this.info.Wy,this.timing,this.logger,r,w);this.FU=m||null;this.e1=JmJ(this);AzN(this.ih);r=void 0;if(this.policy.xP||this.WQ||this.policy.uw)r={method:"POST"},m=(0,g.bc)([120,0]),w={},this.policy.uP&&J&&(J=N9(void 0,J),w.Op=J),this.policy.Jk&&this.kF&&(w.videoPlaybackUstreamerConfig=this.kF),this.policy.uw&&(J=this.info.J)&&Object.assign(w,J),Object.keys(w).length> 0?r.body=g.Ah(w,g.Jz):r.body=m;if(this.K_&&this.kF){this.M2.set("iwts","1");r={method:"POST"};J={Ho:this.K_*1E3};var S;m=(S=this.info.J)==null?void 0:S.aE;S=g.Ah({Ba:J,aE:m||void 0,videoPlaybackUstreamerConfig:this.kF},g.Jz);r.body=S}try{this.xhr=mU(this.M2,this.policy.N,this.timing,B,r),this.ih.X.start(),x&&(this.qI=new g.Mv(this.Jw,x,this),this.qI.start(x+(this.timing.Jy.K.cB()||0)*1E3)),this.policy.wj&&B2(this.timing,this.q2()),this.logger.debug(function(){return"Sent, itag="+b.M2.get("itag")+ " seg="+b.info.VO[0].Hk+" range="+b.M2.get("range")+" time="+Math.round(b.info.VO[0].J)+"-"+Math.round(g.zY(b.info.VO).T)+" rtp="+(b.timing.E7()-Date.now()).toFixed(0)}),g.zo(function(){})}catch(P){HgE(this,P,!0)}}; JmJ=function(B){if(!(rM(B.info)&&B.info.LP()&&B.policy.LF&&B.FU)||B.info.Wy.D>=2||oL()>0||!aJe())return!1;var y=B.M2.get("aitags");if(!y)return!1;y=td(y).split(",");for(var a=[],r=g.Y(B.FU),k=r.next();!k.done;k=r.next())k=k.value,g.YI(y,k)&&a.push(k);if(!a.length)return!1;B.M2.set("altitags",g.pf(a.join(",")));return!0}; HgE=function(B,y,a){a=a===void 0?!1:a;g.YU(y);B.ih.lastError="player.exception";B.errorMessage=y.name+"_"+y.message;a?g.zo(function(){wS(B.ih)}):wS(B.ih)}; mc$=function(B,y){B.timing.R7=!0;B.xhr.tA()&&B.timing.m7();if(B.policy.Eo){var a;(a=B.qI)==null||a.stop()}C7(B.zr,y,!1)}; oL0=function(B,y){B.info=y;if(B.zr){var a=B.zr;y=y.VO;(y.length!==a.VO.length||y.length0){y=g.Y(y.VO);for(var a=y.next();!a.done;a=y.next()){var r=void 0;B+=((r=a.value.range)==null?void 0:r.length)||0}return B}if(y.w4.length>0)for(a=g.Y(y.w4),r=a.next();!r.done;r=a.next())B+=r.value.GY||0;return B+y.SY}; Fh=function(B,y){if(Sg){var a=0;B=B.kc.get(y);if(B==null||!B.Y1)return 0;B=g.Y(B.Y1.values());for(y=B.next();!y.done;y=B.next())a+=y.value.data.totalLength;return a}return((a=B.kc.get(y))==null?void 0:a.wB.totalLength)||0}; Gk=function(B,y){B=B.kc.get(y);if(Sg){if(B==null||!B.ND)return!1;y=B.Y1.size>0;return B.sO.length>0||y}return!(B==null||!B.ND)&&!(B==null||!B.wB.totalLength)}; ELH=function(B,y){var a=B.kc.get(y),r=wMN(B,y),k=!r&&!!a.bytesReceived;if(Sg){var x;if((x=B.zb)==null?0:x.uV){B=g.Y(a.Y1.values());for(y=B.next();!y.done;y=B.next())if(!y.value.Cp)return!1;return k}}else if(x=B.yF(y),k&&B.C&&x!==void 0)return x;return(k||a.bytesReceived===r)&&a.DC+Fh(B,y)===a.bytesReceived}; zLE=function(B,y,a){B.kc.set(y,{wB:new h1,DC:0,bytesReceived:0,SY:0,di:!1,Xw:!1,yF:!1,qV:a,KB:[],VO:[],w4:[],ND:!1,Y1:new Map,Fd:new Map,sO:[]});B.logger.debug(function(){return"[initStream] formatId: "+y})}; qIe=function(B,y,a,r){a.VO.push.apply(a.VO,g.Ee(r));if(Sg){a.Fd.has(y)||a.Fd.set(y,[]);var k;(k=a.Fd.get(y)).push.apply(k,g.Ee(r))}else if(a.zr)for(B=g.Y(r),y=B.next();!y.done;y=B.next())a.zr.VO.push(y.value);else{a.zr=new ov(B.OX,[].concat(g.Ee(a.VO)));var x;((x=B.OX)==null?0:x.SE)&&g.K(B,a.zr)}}; V2J=function(B,y,a){var r,k=(r=B.zb)==null?void 0:r.D.get(y);if(!k)return[];if(a.JC){var x;return((x=k.BP(0,a.clipId))==null?void 0:x.VO)||[]}if(k.GZ()){var J=a.startMs,m=a.durationMs;r=1E3;var C;if(((C=B.OX)==null?0:C.C)&&a.timeRange){var l;J=(l=a.timeRange.startTicks)!=null?l:-1;var c;m=(c=a.timeRange.bB)!=null?c:-1;var w;r=(w=a.timeRange.timescale)!=null?w:-1}if(a.Ao<0||a.sP<0||m<0||J<0||a.GY<0||r<0)return A2(B,y),[];B=Zy(a.Ao,a.GY);y=a.gb||0;return[new dU(3,k,B,"makeSliceInfosMediaBytes",a.sP- 1,J/r,m/r,y,B.length-y,void 0,a.aZ,a.clipId)]}if(a.sP<0)return A2(B,y),[];var E;return((E=B.zb)==null?0:E.uV)?(y=k.Os,C=y*k.info.yO,l=a.gb,((m=B.OX)==null?0:m.ue)&&a.timeRange&&!l&&(J=a.timeRange.startTicks/a.timeRange.timescale),[new dU(3,k,void 0,"makeSliceInfosMediaBytes",a.sP,J,y,l,C,!0,a.aZ,a.clipId)]):[]}; RL4=function(B,y,a){B.zb=y;B.OX=a;y=g.Y(B.kc);for(a=y.next();!a.done;a=y.next()){var r=g.Y(a.value);a=r.next().value;r=r.next().value;for(var k=g.Y(r.KB),x=k.next();!x.done;x=k.next()){x=x.value;var J=V2J(B,a,x);qIe(B,x.Xm,r,J)}}}; eg=function(B,y,a,r){B.logger.debug(function(){return"[addStreamData] formatId: "+a+",headerId: "+y+" bytes: "+r.totalLength}); (B=B.kc.get(a))&&!B.Xw&&(Sg?(B.Y1.has(y)||B.Y1.set(y,{data:new h1,bE:0,Cp:!1}),vs(B.Y1.get(y).data,r)):vs(B.wB,r),B.bytesReceived+=r.totalLength,B.di=!0)}; Q3=function(B,y){B.logger.debug(function(){return"[closeStream] formatId: "+y}); var a=B.kc.get(y);a&&!a.Xw&&(a.Xw=!0,a.nV&&a.nV(),u$$(B)&&B.J.Aw())}; u$$=function(B){B=g.Y(B.kc.values());for(var y=B.next();!y.done;y=B.next())if(!y.value.Xw)return!1;return!0}; YIZ=function(B){Sg=B}; Dw=function(B,y,a,r,k,x,J){g.W.call(this);this.policy=B;this.info=y;this.zb=a;this.d$=k;this.logger=new g.wM("sabr");this.WQ=new ky(this);this.Mf=new t2(this);this.Oh=new P2(this);this.state=1;this.SK=!1;this.EY=0;this.clipId="";this.X1=-1;this.aQ=0;this.Sc=-1;this.Xz=this.kB=!1;this.UE=0;this.IH=!1;this.policy.TO?this.aS=new Tk(this,x):this.aS=new y3(this,x);this.M2=this.policy.vy?y.fv:LX$(y,this.policy,r);this.M2.set("rn",""+this.LD());this.M2.set("alr","yes");RL4(this.Oh,a,B);this.ih=new gS(this, this.policy,this.M2,y.Wy,this.aS,this.logger,r,J,this.policy.enableServerDrivenRequestCancellation);AzN(this.ih);var m;if((m=this.policy)==null?0:m.SE)g.K(this,this.Oh),g.K(this,this.ih);B=y.X;y={method:"POST",body:B};B&&(this.aQ=B.length);try{this.xhr=mU(this.M2,this.policy.N,this.aS,c0,y),this.policy.wj&&B2(this.aS,this.q2()),this.ih.X.start()}catch(C){g.Lj(C)}}; NUx=function(B){B.policy.dJ&&B.Mh&&!B.IH?B.IH=!0:B.aS.m7()}; bgL=function(B,y){var a=-1,r=-1,k=-1,x;if((x=B.uO)==null?0:x.items)for(B=g.Y(B.uO.items),x=B.next();!x.done;x=B.next())x=x.value,y=m,C=B.zb.isManifestless&&B.policy.UT,J){var l;if(((l=B.C)==null?void 0:l.z3.event)==="predictStart"&&B.C.HkB.T&&(B.T=NaN,B.N=NaN);B.C&&B.C.Hk===y?fyx(B,y,a,B.C,k):B.X===1&&Xh(B,5,"noad")}; M2N=function(B,y,a,r,k){r.X2?Xh(B,4,"cue"):(B.T=y,B.N=a,B.h7("sdai",{joinad:B.X,sg:B.T,st:B.N.toFixed(3)}),B.U=Date.now(),Xh(B,2,B.X===3?"staftpred":"join"),k.kK(r.z3))}; fyx=function(B,y,a,r,k){if(k&&r){var x=r.z3,J=k.kE(x);x.event==="predictStart"&&(B.Ch=y);B.h7("sdai",{onqevt:x.event,sq:y,mt:a,gab:J,cst:x.startSecs,cueid:B.policy.Jf&&(J||x.event==="start")?x.identifier:void 0},!0);if(J)x.event!=="predictStart"?(x.event==="start"&&B.Ch===y-1&&B.h7("sdai",{gabonstart:y}),M2N(B,y,a,r,k)):B.policy.KF?Xh(B,3,"predict"):(y+=Math.max(Math.ceil(-x.C/5E3),1),x=Math.floor(a-x.C/1E3),B.policy.X?B.j=x:B.J=y,B.h7("sdai",{onpred:a,estsq:y,estmt:x.toFixed(3)}),f7(B.loader,x,x, y),B.U=Date.now(),Xh(B,3,"predict"),k.kK(r.z3));else if(B.X===1){var m;((m=B.D)==null?0:m.u8(a))?(f7(B.loader,a,a,y),Xh(B,4,"sk2head")):Xh(B,5,"nogab")}else x.event==="predictStart"?B.policy.X&&B.j>0?(a=Math.floor(a-x.C/1E3),B.j!==a&&B.h7("sdai",{updateSt:a,old:B.j}),B.j=a):B.J>0&&(a=y+Math.max(Math.ceil(-x.C/5E3),1),B.J!==a&&(B.h7("sdai",{updateSt:a,old:B.J}),B.J=a)):B.policy.KF&&B.X===3&&M2N(B,y,a,r,k)}else B.h7("sdai",{nulldec:1,sq:y,mt:a.toFixed(3),evt:(r==null?void 0:(x=r.z3)==null?void 0:x.event)|| "none"})}; OgW=function(B,y,a){if(B.policy.fZ&&B.policy.X)return!(B.X===1||B.X===2||!B.policy.KF&&B.X===3&&a>=B.J);if(B.X===1||B.X===2)return!1;if(B.X!==0&&y===B.audioTrack){if(B.policy.X)return $cJ(B.videoTrack,a)||$cJ(B.videoTrack,a+1);B=M9(B.videoTrack);if(a>(B?B.Hk:-1))return!1}return!0}; $y=function(B,y,a){return(a<0||a===B.T)&&!isNaN(B.N)?B.N:y}; WXH=function(B,y){if(B.C){var a=B.C.z3.u0-(y.startTime+B.K-B.C.z3.startSecs);a<=0||(a=new rU(B.C.z3.startSecs-(isNaN(B.K)?0:B.K),a,B.C.z3.context,B.C.z3.identifier,"stop",B.C.z3.C+y.duration*1E3),B.h7("cuepointdiscontinuity",{segNum:y.Hk}),ic(B,a,y.Hk))}}; Xh=function(B,y,a){B.X!==y&&(B.h7("sdai",{setsst:y,old:B.X,r:a}),B.X=y)}; Ob=function(B,y,a,r){(r===void 0?0:r)?Xh(B,1,"seek"):y>0&&Math.abs(y-a)>=5&&B.X===4&&Xh(B,5,"sk2t")}; Iye=function(B){this.h7=B;this.C="";this.X=new Map}; Iv=function(B,y,a){this.audio=B;this.video=y;this.reason=a}; Zw=function(B,y,a){this.C=B;this.reason=y;this.token=a;this.videoId=void 0}; n7=function(B,y,a){g.W.call(this);this.policy=B;this.J=y;this.h7=a;this.D=new Map;this.j=0;this.T=!1;this.C="";this.X=!1}; dS=function(B,y,a){if(a===void 0?0:a)B.T=!0;++B.j;a=6E4*Math.pow(2,B.j);a=(0,g.V4)()+a;B.D.set(y.info.id,a)}; Ub=function(B){for(var y=g.Y(B.D.entries()),a=y.next();!a.done;a=y.next()){var r=g.Y(a.value);a=r.next().value;r=r.next().value;r<(0,g.V4)()&&B.D.delete(a)}return B.D}; ZgK=function(B){return B.T&&Ub(B).size>0}; jg=function(B,y){B.C!==y&&(B.C=y,B.X=!0)}; nLr=function(B,y){var a;y&&(a=g.Vp(B.J.C,function(k){return k.id===y})); if(!a&&(a=g.Vp(B.J.C,function(k){var x;return!((x=k.Is)==null||!x.isDefault)}),y)){var r; B.h7("iaf",{id:y,sid:(r=a)==null?void 0:r.id})}return a}; h2=function(B,y,a,r,k,x){var J=this;x=x===void 0?[]:x;this.loader=B;this.Xx=y;this.policy=a;this.zb=r;this.T=k;this.Yf=x;this.logger=new g.wM("dash/abr");this.C=rk;this.D=this.N=null;this.U=-1;this.vk=!1;this.nextVideo=this.X=null;this.J=[];this.s0=new Set;this.uw={};this.A7=new N$(1);this.K=0;this.rQ=this.Ch=this.R7=!1;this.J7=0;this.QO=!1;this.t7=new Set;this.E0=!1;this.H6={oQ:function(){sb(J)}}; this.j=new n7(this.policy,k,function(m,C){J.loader.h7(m,C)})}; hLE=function(B,y,a){v2(B,y);y=nLr(B.j,a);a||y||(y=dc4(B));y=y||B.T.C[0];B.X=B.zb.C[y.id];sb(B);B.N=B.X;Ucr(B);j8W(B);B.D=B.nextVideo;B.N=B.X;return s8$(B)}; yTW=function(B,y){if(vLN(B,y))return null;if(y.reason==="m"&&y.isLocked())return B.logger.debug(function(){return"User sets constraint to: "+TD(y)}),v2(B,y),B.K=B.J.length-1,sb(B),BT(B),B.Ch=B.Ch||B.D!==B.nextVideo,B.D=B.nextVideo,new Iv(B.X,B.D,y.reason); y.reason==="r"&&(B.U=-1);v2(B,y);BT(B);if(y.reason==="r"&&B.nextVideo===B.D)return new Iv(B.X,B.nextVideo,y.reason);BME(B);return null}; adZ=function(B,y,a){B.X=B.zb.C[y];B.N=B.X;return new Iv(B.N,B.D,a?"t":"m")}; rTr=function(B,y){if(y.info.video){if(B.D!==y)return B.D=y,s8$(B)}else B.rQ=B.N!==y,B.N=y;return null}; kGH=function(B,y){if(y.C.info.video&&y.j){var a=(y.X+y.D)/y.duration,r=y.C.info.yO;a&&r&&(B.A7.Ua(1,a/r),B.policy.D&&a/r>1.5&&B.loader.h7("overshoot",{sq:y.Hk,br:a,max:r}))}}; yG=function(B,y,a){dS(B.j,y,a===void 0?!1:a);B.U=-1;v2(B,B.C)}; xqr=function(B,y){return new Iv(B.N,B.D,y||B.C.reason)}; BME=function(B){if(B.D&&B.nextVideo&&ac(B,B.D.info)B.policy.Tn,m=k<=B.policy.Tn?Sh(r):pr(r);if(!x||J||m)a[k]=r}return a}; v2=function(B,y){B.C=y;var a=B.T.videoInfos;if(!B.C.isLocked()){var r=(0,g.V4)();a=g.L2(a,function(m){if(m.yO>this.policy.yO)return!1;var C=this.zb.C[m.id];return Ub(this.j).get(m.id)>r?!1:C.Wy.D>4||C.T>4?(this.logger.debug(function(){return"Remove "+fr(m)+"; 4 load failures"}),!1):this.t7.has(+m.itag)?!1:!0},B); ZgK(B.j)&&(a=g.L2(a,function(m){return m.video.width<=854&&m.video.height<=480}))}a.length||(a=B.T.videoInfos); var k=a;B.policy.ea&&(k=HNE(B,k,y));k=g.L2(k,y.J,y);if(B.C.isLocked()&&B.j.C){var x=g.Vp(a,function(m){return m.id===B.j.C}); x?k=[x]:jg(B.j,"")}B.policy.ea||(k=HNE(B,k,y));k.length||(k=[a[0]]);k.sort(function(m,C){return ac(B,m)-ac(B,C)}); y={};for(a=1;ay.Z3.video.width?(g.LS(k,a),a--):ac(B,y.eL)*B.policy.K>ac(B,y.Z3)&&(g.LS(k,a-1),a--);var J=k[k.length-1];B.QO=!!B.D&&!!B.D.info&&B.D.info.Gb!==J.Gb;B.logger.debug(function(){return"Constraint: "+TD(B.C)+", "+k.length+" fmts selectable, max selectable fmt: "+fr(J)}); B.J=k;B.s0.clear();y=!1;for(a=0;a=1080&&(y=!0);mqW(B.policy,J,B.zb.uV)}; HNE=function(B,y,a){var r=a.reason==="m"||a.reason==="s";B.policy.qD&&rT&&g.Ca&&(!r||a.C<1080)&&(y=y.filter(function(l){return l.video&&(!l.X||l.X.powerEfficient)})); if(y.length>0)if(yS()){var k=JTJ(B,y);y=y.filter(function(l){return!!l&&!!l.video&&l.Gb===k[l.video.qualityOrdinal].Gb})}else{var x,J,m=(x=y[0])==null?void 0:(J=x.video)==null?void 0:J.qualityOrdinal; if(m){a=y.filter(function(l){return!!l&&!!l.video&&l.video.qualityOrdinal===m}); var C=JTJ(B,a)[m].Gb;y=y.filter(function(l){return!!l&&!!l.video&&l.Gb===C})}}return y}; o8J=function(B,y){for(var a=0;a+1r}; sb=function(B){if(!B.X||!B.policy.J&&!B.X.info.Is){var y=B.T.C;B.X&&(y=y.filter(function(r){return r.audio.C===B.X.info.audio.C}),y.length||(y=B.T.C)); B.X=B.zb.C[y[0].id];if(y.length>1&&!B.policy.rQ){if(!B.policy.UP){var a=g.Vp(y,function(r){return r.audio.audioQuality!=="AUDIO_QUALITY_HIGH"}); a&&(B.X=B.zb.C[a.id])}a=!1;if(a=B.policy.B6?!0:B.C.isLocked()?B.C.C<240:o8J(B,B.X))B.X=B.zb.C[g.zY(y).id]}}}; BT=function(B){if(!B.nextVideo||!B.policy.J)if(B.C.isLocked())B.nextVideo=B.C.C<=360?B.zb.C[B.J[0].id]:B.zb.C[g.zY(B.J).id],B.logger.debug(function(){return"Select max fmt: "+fr(B.nextVideo.info)}); else{for(var y=Math.min(B.K,B.J.length-1),a=Ki(B.Xx),r=ac(B,B.X.info),k=a/B.policy.R7-r;y>0&&!(ac(B,B.J[y])<=k);y--);for(var x=a/B.policy.K-r;y=x);y++);B.nextVideo=B.zb.C[B.J[y].id];B.K!==y&&B.logger.info(function(){return"Adapt to: "+fr(B.nextVideo.info)+", bandwidth: "+a.toFixed(0)+", bandwidth to downgrade: "+k.toFixed(0)+", bandwidth to upgrade: "+x.toFixed(0)+", constraint: "+TD(B.C)}); B.K=y}}; Ucr=function(B){var y=B.policy.R7,a=Ki(B.Xx),r=a/y-ac(B,B.X.info);y=g.ua(B.J,function(k){return ac(this,k)x?k=0:r[J]>B.buffered[J]&&(J===x-1?k=2:J===x-2&&r[J+1]>B.buffered[J+1]&&(k=3))}B.C.add(y<<3|(a&&4)|k);y=Math.ceil(B.track.Be()*1E3);B.C.add(y-B.j);B.j=y;if(k===1)for(B.C.add(x),J=y=0;J=2&&B.C.add(r[x- 1]-B.buffered[x-1]);a&&B.C.add(a);B.buffered=r}; J4=function(B,y,a){var r=this;this.policy=B;this.C=y;this.J7=a;this.J=this.X=0;this.lr=null;this.R7=new Set;this.U=[];this.indexRange=this.initRange=null;this.K=new CJ;this.Ch=this.Xx=!1;this.H6={hx0:function(){return r.D}, Ed7:function(){return r.chunkSize}, M_0:function(){return r.N}, SFm:function(){return r.T}}; (y=wnW(this))?(this.chunkSize=y.csz,this.D=Math.floor(y.clen/y.csz),this.N=y.ck,this.T=y.civ):(this.chunkSize=B.fX,this.D=0,this.N=g.CM(16),this.T=g.CM(16));this.j=new Uint8Array(this.chunkSize);this.N&&this.T&&(this.crypto=new TpU(this.N,this.T))}; wnW=function(B){if(B.policy.Yh&&B.policy.oO)for(var y=g.Y(B.policy.Yh),a=y.next(),r={};!a.done;r={yV:void 0,JI:void 0},a=y.next())if(a=g.Uv(a.value),r.yV=+a.clen,r.JI=+a.csz,r.yV>0&&r.JI>0&&B.policy.J===a.docid&&B.C.info.id===a.fmtid&&B.C.info.lastModified===+a.lmt)return B={},B.clen=r.yV,B.csz=r.JI,B.ck=a.ck,B.civ=a.civ,B}; HT=function(B){return!!B.lr&&B.lr.QR()}; q$W=function(B,y){if(!HT(B)&&!B.fh()){if(!(B.Xx||(B.Xx=!0,B.D>0))){var a=mq(B);a=dC(B.policy.J,B.C.info,oc(B),a,B.policy.A7);Cv(B,a)}if(y.info.type===1){if(B.lr){gT(B,Error("Woffle: Expect INIT slices to always start us off"));return}B.initRange=Zy(0,y.X.totalLength)}else if(y.info.type===2)B.lr&&B.lr.type===1||gT(B,Error("Woffle: Index before init")),B.indexRange=Zy(B.initRange.end+1,y.X.totalLength);else if(y.info.type===3){if(!B.lr){gT(B,Error("Woffle: Expect MEDIA slices to always have lastSlice")); return}if(B.lr.type===3&&!sI(B.lr,y.info)&&(B.U=[],y.info.Hk!==hm(B.lr)||y.info.X!==0))return;if(y.info.j){a=g.Y(B.U);for(var r=a.next();!r.done;r=a.next())E8U(B,r.value);B.U=[]}else{B.U.push(y);B.lr=y.info;return}}else{gT(B,Error("Woffle: Unexpected slice type"));return}B.lr=y.info;E8U(B,y);zkx(B)}}; E8U=function(B,y){var a=0,r=re(y.X);if(B.J=r.length)return;if(a<0)throw Error("Missing data");B.J=B.D;B.X=0}for(k={};a0){var J=r.getUint32(a+28);x+=J*16+4}var m=r.getUint32(a+x-4);try{var C=LTU(y.subarray(a+x,a+x+m));if(C!==null){var l=C;break a}}catch(c){}}a+=k}l=null;break a}catch(c){l=null;break a}l=void 0}if(l!=null)for(y=lh(U4(l,7,void 0,PP)),y==null||B.Wd||(B.cryptoPeriodIndex=y),y=lh(U4(l,10,void 0,PP)),y!=null&&y>0&& !B.Wd&&(B.C=y),l=aY(l,2,P3Z,void 0===F$J?2:4),l=g.Y(l),r=l.next();!r.done;r=l.next())y=B.D,a=y.push,r=F0(r.value),r=g.bu(r,4),a.call(y,r)}; bNx=function(B){return isNaN(B.cryptoPeriodIndex)?g.bu(B.initData):""+B.cryptoPeriodIndex}; wT=function(B,y,a){var r=a===void 0?{}:a;a=r.videoDuration===void 0?0:r.videoDuration;var k=r.NS===void 0?void 0:r.NS;r=r.nQ===void 0?!1:r.nQ;this.videoId=B;this.status=y;this.videoDuration=a;this.NS=k;this.nQ=r}; TM0=function(B,y,a,r,k){this.videoId=B;this.n6=y;this.X=a;this.bytesDownloaded=r;this.C=k}; Eo=function(B){this.C=B;this.offset=0}; zV=function(B){if(B.offset>=B.C.totalLength)throw Error();return xJ(B.C,B.offset++)}; pnJ=function(B,y){y=y===void 0?!1:y;var a=zV(B);if(a===1){y=-1;for(a=0;a<7;a++){var r=zV(B);y===-1&&r!==255&&(y=0);y>-1&&(y=y*256+r)}return y}r=128;for(var k=0;k<6&&r>a;k++)a=a*256+zV(B),r*=128;return y?a:a-r}; tXx=function(B){try{var y=pnJ(B,!0),a=pnJ(B,!1);return{id:y,size:a}}catch(r){return{id:-1,size:-1}}}; PnZ=function(B){for(var y=new Eo(B),a=-1,r=0,k=0;!r||!k;){var x=tXx(y),J=x.id;x=x.size;if(J<0)return;if(J===176){if(x!==2)return;r=y.Lk()}else if(J===186){if(x!==2)return;k=y.Lk()}J===374648427?a=y.Lk()+x:J!==408125543&&J!==174&&J!==224&&y.skip(x)}y=kJ(B,0,a);a=new DataView(y.buffer);a.setUint16(r,3840);a.setUint16(k,2160);r=new h1([y]);vs(r,B);return r}; S$H=function(B,y,a){var r=this;this.loader=B;this.policy=y;this.j=a;this.logger=new g.wM("dash");this.X=[];this.C=null;this.Xx=-1;this.U=0;this.t7=NaN;this.R7=0;this.D=NaN;this.K=this.vk=0;this.QO=-1;this.uw=this.J=this.T=this.J7=null;this.A7=this.rQ=NaN;this.N=this.Ch=this.s0=this.Yf=null;this.m_=!1;this.E0=this.timestampOffset=0;this.H6={u4:function(){return r.X}}; if(this.policy.J){var k=this.j,x=this.policy.J;this.policy.A7&&B.h7("atv",{ap:this.policy.A7});this.N=new J4(this.policy,k,function(J,m,C){qu(B,new wT(r.policy.J,2,{NS:new TM0(x,J,k.info,m,C)}))}); this.N.K.promise.then(function(J){r.N=null;J===1?qu(B,new wT(r.policy.J,J)):r.loader.h7("offlineerr",{status:J.toString()})},function(J){var m=(J.message||"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"); J instanceof lk&&!J.C?(r.logger.info(function(){return"Assertion failed: "+m}),r.loader.h7("offlinenwerr",{em:m}),VG(r),qu(B,new wT(r.policy.J,4))):(r.logger.info(function(){return"Failed to write to disk: "+m}),r.loader.h7("dldbwerr",{em:m}),VG(r),qu(B,new wT(r.policy.J,4,{nQ:!0})))})}}; QUE=function(B){return B.X.length?B.X[0]:null}; ATE=function(B,y){return B.X.some(function(a){return a.info.Hk===y})}; WTH=function(B,y,a,r){r=r===void 0?0:r;if(B.J){var k=B.J.X+B.J.D;if(a.info.X>0)if(a.info.Hk===B.J.Hk&&a.info.X=0&&B.J.Hk>=0&&!sI(B.J,a.info))throw new g.Ku("improper_continuation",B.J.pL(),a.info.pL());YRe(B.J,a.info)||Rc(B,"d")}else if(a.info.X>0)throw new g.Ku("continuation_of_null",a.info.pL());B.J=a.info;B.j=a.info.C;if(a.info.X===0){if(B.C)if(!B.loader.isOffline()||B.policy.JW)B.loader.h7("slice_not_fully_processed", {buffered:B.C.info.pL(),push:a.info.pL()});else throw new g.Ku("slice_not_fully_processed",B.C.info.pL(),a.info.pL());uk(B);B.vk=r}else{if(B.vk&&r&&B.vk!==r)throw B=new g.Ku("lmt_mismatch",a.info.Hk,B.vk,r),B.level="WARNING",B;!a.info.C.GZ()&&B.T&&(r=a.info,k=B.T.X1,r.K="updateWithEmsg",r.Hk=k)}if(B.C){r=g.Vg(B.C,a);if(!r)throw new g.Ku("failed_to_merge",B.C.info.pL(),a.info.pL());B.C=r}else B.C=a;a:{a=g.FI(B.C.info.C.info);if(B.C.info.type!==3){if(!B.C.info.j)break a;B.C.info.type===6?FT4(B,y,B.C): GGJ(B,B.C);B.C=null}for(;B.C;){r=B.C.X.totalLength;if(B.Xx<=0&&B.U===0){var x=B.C.X,J=-1;k=-1;if(a){for(var m=0;m+80))break;if(w!==408125543)if(w===524531317)m=!0,c>=0&&(k=x.Lk()+c,C=!0);else{if(m&&(w===160||w===163)&&(J<0&&(J=l),C))break;w===163&&(J=Math.max(0,J),k=x.Lk()+c);if(w===160){J<0&&(k=J=x.Lk()+ c);break}x.skip(c)}}J<0&&(k=-1)}if(J<0)break;B.Xx=J;B.U=k-J}if(B.Xx>r)break;B.Xx?(r=ek4(B,B.Xx),r.j&&Dq0(B,r),FT4(B,y,r),Yv(B,r),B.Xx=0):B.U&&(r=ek4(B,B.U<0?Infinity:B.U),B.U-=r.X.totalLength,Yv(B,r))}}B.C&&B.C.info.j&&(Yv(B,B.C),B.C=null)}; GGJ=function(B,y){!y.info.C.GZ()&&y.info.X===0&&(g.FI(y.info.C.info)||y.info.C.info.Wd())&&rse(y);if(y.info.type===1)try{Dq0(B,y),KTL(B,y)}catch(k){g.YU(k);var a=vM(y.info);a.hms="1";B.loader.handleError("fmt.unparseable",a||{},1)}a=y.info.C;a.rD(y);B.N&&q$W(B.N,y);if(a.ZV()&&B.policy.C)a:{B=B.loader.zb;y=y.info.clipId;a=g.eh(a.info,B.uV);if(y){var r=Mc({itag:a.itag,lmt:B.uV?0:a.lmt||0,xtags:a.xtags});if(B.QO[r])break a;B.QO[r]=y}B.rQ.push(a)}}; g0H=function(B,y,a){if(B.X.length!==0&&(a||B.X.some(function(x){return x.info.J=Nu(J)+m):y=B.getDuration()>=J.getDuration(),y=!y;y&&fdU(a)&&(y=B.J7,Lv?(m=ysJ(a),J=1/m,m=Nu(B,m),y=Nu(y)+J-m):y=y.getDuration()- B.getDuration(),y=1+y/a.info.duration,sCH(g.qq(a),y))}else{J=!1;B.T||(rse(a),a.C&&(B.T=a.C,J=!0,k=a.info,x=a.C.X1,k.K="updateWithEmsg",k.Hk=x,k=a.C,k.QR&&(x=B.j.index,x.X=!k.QR,x.D="emsg"),k=a.info.C.info,x=g.qq(a),g.FI(k)?EI(x,1701671783):k.Wd()&&Nc([408125543],307544935,x)));a:if((k=Y8(a,B.policy.q8))&&aW$(a))m=MXN(B,a),B.K+=m,k-=m,B.R7+=k,B.D=B.policy.bx?B.D+k:NaN;else{if(B.policy.lJ){if(x=C=B.loader.kz(g.RU(a),1),B.D>=0&&a.info.type!==6){if(B.policy.bx&&isNaN(B.rQ)){g.Lj(new g.Ku("Missing duration while processing previous chunk", a.info.pL()));B.loader.isOffline()&&!B.policy.JW||$qx(B,a,x);Rc(B,"m");break a}r=C-B.D;var l=r-B.K,c=a.info.Hk,w=B.uw?B.uw.Hk:-1,E=B.A7,z=B.rQ,q=B.policy.i_&&r>B.policy.i_,L=Math.abs(l)>10,b=Math.abs(B.D-x)<1E-7;if(Math.abs(l)>1E-4){B.E0+=1;var S=(m=B.T)==null?void 0:ZVr(m);m={audio:""+ +B.qV(),sq:c.toFixed(),sliceStart:C,lastSq:w.toFixed(),lastSliceStart:E,lastSliceDuration:z,totalDrift:(r*1E3).toFixed(),segDrift:(l*1E3).toFixed(),skipRewrite:""+ +(q||L)};if(S==null?0:S.length)m.adCpn=S[0];B.loader.handleError("qoe.avsync", m);B.QO=c}q||L||b||(x=B.D);m=MXN(B,a,C);k-=m;B.K=r+m}}else x=isNaN(B.D)?a.info.startTime:B.D;$qx(B,a,x)&&(B.R7+=k,B.D=x+k,B.policy.oR&&B.E0>=B.policy.oR&&(B.E0=0,B.loader.je({resetForRewrites:"count"})))}B.uw=a.info;B.rQ=un(a);a.D>=0&&(B.A7=a.D);if(J&&B.T){J=ONx(B,!0);Bn(a.info,J);B.C&&Bn(B.C.info,J);y=g.Y(y);for(m=y.next();!m.done;m=y.next())m=m.value,k=void 0,B.policy.j&&m.Hk!==((k=B.T)==null?void 0:k.X1)||Bn(m,J);(a.info.j||B.C&&B.C.info.j)&&a.info.type!==6||(B.Ch=J,B.policy.X?(y=IdW(B.T),B.loader.Wr(B.j, J,y)):(y=B.loader,y.zb.isManifestless&&ZNx(y,J,null,!!B.j.info.video)),B.policy.MV||n8W(B))}}KTL(B,a);B.timestampOffset&&vq4(a,B.timestampOffset)}; Yv=function(B,y){if(y.info.j){B.Yf=y.info;if(B.T){var a=B.T,r=ONx(B,!1);a=IdW(a);B.loader.Wr(B.j,r,a);B.Ch||B.policy.MV||n8W(B);B.Ch=null}uk(B)}B.N&&q$W(B.N,y);if(r=B.zI())if(r=g.Vg(r,y,B.policy.kT,B.policy.rB)){B.X.pop();B.X.push(r);return}B.X.push(y)}; IdW=function(B){if(B.X2()){var y=B.data["Stitched-Video-Id"]?B.data["Stitched-Video-Id"].split(",").slice(0,-1):[],a=ZVr(B),r=[];if(B.data["Stitched-Video-Duration-Us"])for(var k=g.Y(B.data["Stitched-Video-Duration-Us"].split(",").slice(0,-1)),x=k.next();!x.done;x=k.next())r.push((Number(x.value)||0)/1E6);k=[];if(B.data["Stitched-Video-Start-Frame-Index"]){x=g.Y(B.data["Stitched-Video-Start-Frame-Index"].split(",").slice(0,-1));for(var J=x.next();!J.done;J=x.next())k.push(Number(J.value)||0)}k=[]; if(B.data["Stitched-Video-Start-Time-Within-Ad-Us"])for(x=g.Y(B.data["Stitched-Video-Start-Time-Within-Ad-Us"].split(",").slice(0,-1)),J=x.next();!J.done;J=x.next())k.push((Number(J.value)||0)/1E6);B=new Y$0(y,a,r,k,g.n1E(B),g.dxL(B))}else B=null;return B}; uk=function(B){B.C=null;B.Xx=-1;B.U=0;B.T=null;B.t7=NaN;B.R7=0;B.Ch=null}; Rc=function(B,y){y={rst4disc:y,cd:B.K.toFixed(3),sq:B.uw?B.uw.Hk:-1};B.D=NaN;B.K=0;B.QO=-1;B.uw=null;B.A7=NaN;B.rQ=NaN;B.s0=null;B.loader.h7("mdstm",y)}; KTL=function(B,y){if(B.isDrm()){if(y.info.C.info.Wd()){var a=new qc(g.qq(y));if(R8(a,[408125543,374648427,174,28032,25152,20533,18402])){var r=Lg(a,!0);a=r!==16?null:tm(a,r)}else a=null;r="webm"}else y.info.U=RkE(g.qq(y)),a=uS4(y.info.U),r="cenc";a&&a.length&&(a=new cT(a,r),B.policy.NL&&g.FI(y.info.C.info)&&(r=rWN(g.qq(y)))&&(a.X=r),a.Wd=y.info.C.info.Wd(),y.C&&y.C.cryptoPeriodIndex&&(a.cryptoPeriodIndex=y.C.cryptoPeriodIndex),y.C&&y.C.X&&(a.C=y.C.X),B.loader.Gd(a))}}; n8W=function(B){var y=B.T,a=OVJ(y);a&&(a.startSecs+=B.t7,B.loader.Tx(B.j,a,y.X1,y.X2()))}; ONx=function(B,y){var a,r=B.T;if(a=OVJ(r))a.startSecs+=B.t7;return new Zp(r.X1,B.t7,y?r.Os:B.R7,r.ingestionTime,"sq/"+r.X1,void 0,void 0,y,a)}; $qx=function(B,y,a){if(!hN4(y,a))return y=vM(y.info),y.smst="1",B.loader.handleError("fmt.unparseable",y||{},1),!1;isNaN(B.t7)&&(B.t7=a);return!0}; MXN=function(B,y,a){var r=0;if(y.info.C.info.Wd()&&!aW$(y))return 0;if(B.J7&&!B.qV()){var k=0;a&&g.FI(y.info.C.info)?k=a-B.D:y.info.C.info.Wd()&&(k=B.K);var x=y.info.Hk;a=Y8(y,B.policy.q8);var J=B.J7;var m=J.QO;J=J.K;var C=Math.abs(J-k)>.02;if((x===m||x>m&&x>B.QO)&&C){r=Math.max(.95,Math.min(1.05,(a-(J-k))/a));if(g.FI(y.info.C.info))sCH(g.qq(y),r);else if(y.info.C.info.Wd()&&(x=k-J,!g.FI(y.info.C.info)&&(y.info.C.info.Wd(),r=new qc(g.qq(y)),m=y.j?r:new qc(new DataView(y.info.C.C.buffer)),Y8(y,!0)))){var l= x*1E3,c=S2(m);m=r.pos;r.pos=0;if(r.C.getUint8(r.pos)===160||QU(r))if(YL(r,160))if(Lg(r,!0),YL(r,155)){if(x=r.pos,C=Lg(r,!0),r.pos=x,l=l*1E9/c,c=bR(r),l=c+Math.max(-c*.7,Math.min(c,l)),l=Math.sign(l)*Math.floor(Math.abs(l)),!(Math.ceil(Math.log(l)/Math.log(2)/8)>C)){r.pos=x+1;for(x=C-1;x>=0;x--)r.C.setUint8(r.pos+x,l&255),l>>>=8;r.pos=m}}else r.pos=m;else r.pos=m;else r.pos=m}r=Y8(y,B.policy.q8);r=a-r}r&&y.info.C.info.Wd()&&B.loader.h7("webmDurationAdjustment",{durationAdjustment:r,videoDrift:k+r, audioDrift:J})}return r}; fdU=function(B){return B.info.C.GZ()&&B.info.Hk===B.info.C.index.nL()}; Nu=function(B,y){y=(y=y===void 0?0:y)?Math.round(B.timestampOffset*y)/y:B.timestampOffset;B.j.J&&y&&(y+=B.j.J.C);return y+B.getDuration()}; dq4=function(B,y){y<0||(B.X.forEach(function(a){vq4(a,y)}),B.timestampOffset=y)}; Ml=function(B,y,a,r,k){J2.call(this,a,k);var x=this;this.policy=B;this.formatId=y;this.Oh=r;this.lastError=null;this.nV=function(){x.fh()||(x.Oh.kc.has(x.formatId)?(x.isComplete()||x.C.start(),Gk(x.Oh,x.formatId)&&x.G6(2),x.Oh.Xw(x.formatId)&&(ELH(x.Oh,x.formatId)?x.Ay(4):(x.lastError="net.closed",x.Ay(5)))):(x.lastError="player.exception",x.Ay(5)))}; this.C=new g.Mv(function(){x.isComplete()||(x.lastError="net.timeout",x.Ay(5))},1E3); this.C.start();lyW(this.Oh,this.formatId,this.nV);g.zo(this.nV)}; bk=function(B,y,a,r){g.W.call(this);var k=this;this.loader=B;this.policy=y;this.C=a;this.timing=r;this.logger=new g.wM("dash");this.D=[];this.J7=[];this.X=this.TJ=null;this.s0=!1;this.vk=this.E0=0;this.T=-1;this.Xx=!1;this.t7=-1;this.uw=null;this.Ch=NaN;this.R7=[];this.H6={Wf:function(){return k.J}, RxO:function(){return k.D}, odk:function(){return k.K}}; this.J=new S$H(B,y,a);this.policy.C&&(this.K=new Xv(this.J,this.loader.getManifest(),this.policy,function(x){k.policy.ME&&k.h7("buftl",x)})); this.policy.Zi&&(this.U=new kv(this));this.yO=a.info.yO;this.N=this.policy.Ch?!1:a.vF();this.isManifestless=a.vF();this.j=this.N;g.K(this,this.uw)}; TV=function(B,y,a){a=a===void 0?!1:a;y&&Lv&&dq4(B.J,y.Fh());if(!a){var r;(r=B.K)==null||HDH(r)}B.TJ=y;(y=B.K)!=null&&(y.TJ=B.TJ)}; pv=function(B){var y=B.TJ&&B.TJ.Si();if(B.policy.zq){if((B=B.K)==null)B=void 0;else{var a;B=(a=B.D)==null?void 0:a.info}return B||null}return y}; Uqr=function(B){for(var y={},a=0;a4&&B.J7.shift()}; jUx=function(B,y){if(y.gw()){var a=y.De();a=g.Y(a);for(var r=a.next();!r.done;r=a.next())r=r.value,B.policy.D&&y instanceof Ml&&B.h7("omblss",{s:r.info.pL()}),PT(B,y.info.VO,r,y.Et())}}; PT=function(B,y,a,r){r=r===void 0?0:r;isNaN(B.Ch)||(B.h7("aswm",{sq:y[0].Hk,id:y[0].C.info.itag,xtag:y[0].C.info.C,ep:Date.now()-B.Ch}),B.Ch=NaN);switch(a.info.type){case 1:case 2:sUN(B,a);break;case 4:var k=a.info.C,x=k.ZT(a),J;((J=B.X)==null?0:J.type===4)&&PtN(a.info,B.X)&&(B.X=k.sb(B.X).pop());a=g.Y(x);for(k=a.next();!k.done;k=a.next())PT(B,y,k.value,r);break;case 3:a.info.C.info.video?(k=B.timing,k.t7||(k.t7=(0,g.V4)(),g.XF("fvb_r",k.t7,k.C))):(k=B.timing,k.T||(k.T=(0,g.V4)(),g.XF("fab_r",k.T, k.C)));WTH(B.J,y,a,r);B.policy.C&&hkW(B);break;case 6:WTH(B.J,y,a,r),B.X=a.info}}; sUN=function(B,y){if(y.info.type===1)if(y.info.C.info.video){var a=B.timing;a.vk||(a.vk=(0,g.V4)(),g.XF("vis_r",a.vk,a.C))}else a=B.timing,a.K||(a.K=(0,g.V4)(),g.XF("ais_r",a.K,a.C));GGJ(B.J,y);B=B.loader;B.videoTrack.C.ZV()&&B.audioTrack.C.ZV()&&B.policy.C&&!B.zb.uV&&(y=B.audioTrack.getDuration(),a=B.videoTrack.getDuration(),Math.abs(y-a)>1&&B.h7("trBug",{af:""+g.eh(B.audioTrack.C.info,!1),vf:""+g.eh(B.videoTrack.C.info,!1),a:""+y,v:""+a}))}; sX=function(B){return QUE(B.J)}; hkW=function(B){B.D.length?B.X=g.zY(g.zY(B.D).info.VO):B.J.X.length?B.X=B.J.zI().info:B.X=pv(B)}; SB=function(B,y){var a={XW:[],Ck:[]},r;if((B=B.K)==null)B=void 0;else{Jz0(B,B.XW,"og");rze(B,y);Jz0(B,B.XW,"trim");var k=xFJ(B);y=k.XW;k=k.yp;for(var x=[],J=0;J0){var E=OR(w,C);E>=0&&(c=(w.end(E)-C+.1)*1E3)}x.push({formatId:g.eh(m.info.C.info,B.zb.uV), aZ:m.info.aZ,sequenceNumber:m.info.Hk+B.J,CQ:l,V3:m.info.D,Gl:c})}B={XW:y,Ck:x}}return(r=B)!=null?r:a}; Il=function(B,y,a){a=a===void 0?!1:a;if(B.TJ){var r=B.TJ.lS(),k=ZE(r,y),x=NaN,J=pv(B);J&&(x=ZE(r,J.C.index.getStartTime(J.Hk)));if(k===x&&B.X&&B.X.D&&v8E(QG(B),0))return y}B=B5N(B,y,a);return B>=0?B:NaN}; ni=function(B,y,a){B.C.ZV();var r=B5N(B,y);if(r>=0)return r;var k;(k=B.K)==null||kDL(k,y,a);r=Math;k=r.min;var x=B.J;if(x.N)if(x=x.N,x.lr&&x.lr.type===3)x=x.lr.startTime;else if(x.D>0){var J=x.C.index;J=g.MV(J.offsets.subarray(0,J.count),x.D*x.chunkSize);x=x.C.index.getStartTime(J>=0?J:Math.max(0,-J-2))}else x=0;else x=Infinity;y=k.call(r,y,x);B.X=B.policy.Ch?null:B.C.ym(y).VO[0];A4(B)&&(B.policy.O4&&(a==null?void 0:a.seekSource)===60||B.TJ&&B.TJ.abort(),B.policy.Ys&&(a=B.K)!=null&&(a.D=void 0)); B.vk=0;return B.X?B.X.startTime:y}; o0r=function(B){B.N=!0;B.j=!0;B.T=-1;ni(B,Infinity)}; Fp=function(B){for(var y=0,a=g.Y(B.D),r=a.next();!r.done;r=a.next())y+=QkU(r.value.info);return y+=iNJ(B.J)}; eB=function(B,y){y=y===void 0?!1:y;var a=B.loader.getCurrentTime(),r=B.J.zI(),k=(r==null?void 0:r.info.T)||0;B.policy.EX&&(r==null?0:r.info.C.vF())&&!r.info.j&&(k=r.info.J);if(!B.TJ)return B.policy.C&&y&&!isNaN(a)&&r?k-a:0;var x=pv(B);if(x&&GV(x))return x.T;var J=B.TJ.lS(!0);if(y&&r)return x=0,B.policy.C&&(x=jh(J,k+.02)),x+k-a;k=jh(J,a);B.policy.dV&&x&&(y=OR(J,a),J=OR(J,x.J-.02),y===J&&(a=x.T-a,B.policy.D&&a>k+.02&&B.h7("abh",{bh:k,bhtls:a}),k=Math.max(k,a)));return k}; yo4=function(B){var y=pv(B);return y?y.T-B.loader.getCurrentTime():0}; ajK=function(B,y){if(B.D.length){if(B.D[0].info.VO[0].startTime<=y)return;OX(B)}for(var a=B.J,r=a.X.length-1;r>=0;r--)a.X[r].info.startTime>y&&a.X.pop();hkW(B);B.X&&y=0;J--){var m=k.X[J];m.info.Hk>=y&&(k.X.pop(),k.D-=Y8(m,k.policy.q8),x=m.info)}x&&(k.J=k.X.length>0?k.X[k.X.length-1].info:k.s0,k.X.length!==0||k.J||Rc(k,"r"));k.loader.h7("mdstm",{rollbk:1,itag:x?x.C.info.itag:"",popped:x?x.Hk:-1,sq:y,lastslc:k.J?k.J.Hk:-1,lastfraget:k.D.toFixed(3)});if(B.policy.C)return B.X=null,!0;r>a?ni(B,r):B.X=B.C.Sa(y-1,!1).VO[0]}catch(C){return y=Cr(C),y.details.reason="rollbkerr", B.loader.handleError(y.errorCode,y.details,y.severity),!1}return!0}; Kv=function(B,y){var a;for(a=0;a0?a||y.Hk>=B.t7:a}; ik=function(B){var y;return A4(B)||GV((y=B.J.zI())==null?void 0:y.info)}; QG=function(B){var y=[],a=pv(B);a&&y.push(a);y=g.SK(y,B.J.b1());a=g.Y(B.D);for(var r=a.next();!r.done;r=a.next()){r=r.value;for(var k=g.Y(r.info.VO),x=k.next(),J={};!x.done;J={hT:void 0},x=k.next())J.hT=x.value,r.nI&&(y=g.L2(y,function(m){return function(C){return!PtN(C,m.hT)}}(J))),(j2(J.hT)||J.hT.type===4)&&y.push(J.hT)}B.X&&!RNU(B.X,g.zY(y),B.X.C.GZ())&&y.push(B.X); return y}; v8E=function(B,y){if(!B.length)return!1;for(y+=1;y=y){y=x;break a}}y=k}return y<0?NaN:v8E(B,a?y:0)?B[y].startTime:NaN}; Xp=function(B){return!(!B.X||B.X.C===B.C)}; ro$=function(B){return Xp(B)&&B.C.ZV()&&B.X.C.info.yOy&&B.T1080&&!B.IC&&(B.vk=36700160,B.Yf=5242880,B.E0=Math.max(4194304,B.E0),B.IC=!0);y.video.qualityOrdinal>2160&&!B.Yl&&(B.vk=104857600,B.yO=13107200,B.Yl=!0);g.d2(B.ph.experiments,"html5_samsung_kant_limit_max_bitrate")!==0?y.isEncrypted()&&g.WA()&&g.e8("samsung")&&(g.e8("kant")||g.e8("muse"))&&(B.yO=g.d2(B.ph.experiments,"html5_samsung_kant_limit_max_bitrate")):y.isEncrypted()&&g.WA()&&g.e8("kant")&&(B.yO=1310720);B.GI!==0&&y.isEncrypted()&& (B.yO=B.GI);B.ma!==0&&y.isEncrypted()&&a&&(B.yO=B.ma);y.yO&&(B.cP=Math.max(B.WD,Math.min(B.E0,5*y.yO)))}; Yy=function(B){return B.C&&B.Z2}; Ic=function(B){return B.C&&B.Ea&&B.playbackStartPolicy}; Ze=function(B,y,a,r){B.Ea&&(B.playbackStartPolicy=y,B.BN=a,B.kx=r)}; Oo=function(B,y,a){a=a===void 0?0:a;return g.d2(B.ph.experiments,y)||a}; zEU=function(B){var y=B===void 0?{}:B;B=y.jE;var a=y.vG;var r=y.k9;var k=y.nL;y=y.NA;this.jE=B;this.vG=a;this.k9=r;this.nL=k;this.NA=y}; Yt$=function(B,y){if(y<0)return!0;var a=B.nL();return y0)return 2;if(y<0)return 1;a=B.nL();return y(0,g.V4)()?0:1}; dT=function(B,y,a,r,k,x,J,m,C,l,c,w,E,z){z=z===void 0?null:z;g.W.call(this);var q=this;this.loader=B;this.policy=y;this.videoTrack=a;this.audioTrack=r;this.J=k;this.C=x;this.timing=J;this.j=m;this.schedule=C;this.zb=l;this.D=c;this.R7=w;this.GN=E;this.kF=z;this.Ch=!1;this.Qk="";this.yq=null;this.TF=NaN;this.Xx=!1;this.X=null;this.K_=this.U=NaN;this.AJ=this.T=0;this.logger=new g.wM("dash");this.H6={vX:function(L,b){return q.vX(L,b)}}; this.policy.rj>0&&(this.Qk=g.CM(this.policy.rj));this.policy.m5&&(this.K=new nv(this.loader,this.policy,this.schedule),g.K(this,this.K))}; YZZ=function(B,y,a){var r=y.X?y.X.C.Wy:y.C.Wy;var k=B.J,x;(x=!B.policy.QX)||(x=fD(r.C)===fD(r.X));x?r=!1:(k=Dy(k,fD(r.X)),x=6E4*Math.pow(k.J,1.6),(0,g.V4)()=k.J?(k.h7("sdai",{haltrq:x+1,est:k.J}),r=!1):r=k.X!==2;if(!r||!fg(y.X?y.X.C.Wy:y.C.Wy,B.policy,B.J,B.loader.Px())||B.loader.isSuspended&&(!eR(B.schedule)||B.loader.QC))return!1;if(B.policy.J&&nU>=5)return g.$h(B.loader.xq),!1;if(B.zb.isManifestless){if(y.D.length>0&&y.X&&y.X.Hk===-1||y.D.length>=B.policy.va||!B.policy.xx&&y.D.length>0&&!B.policy.N.vG)return!1;if(y.N)return!B.zb.isLive|| !isNaN(B.TF)}if(m$N(y))return B.logger.debug("Pending request with server-selectable format found"),!1;if(!y.X){if(!y.C.ZV())return!1;ni(y,B.loader.getCurrentTime())}if(sX(y)&&(y.zI()!==sX(y)||B.loader.isSuspended))return!1;k=(r=B.policy.rT)&&!y.D.length&&eB(y,!0)=B.policy.u_)return!1;r=y.X;if(!r)return!0;r.type===4&&r.C.ZV()&&(y.X=g.zY(r.C.sb(r)),r= y.X);if(!r.QR()&&!r.C.bf(r))return!1;x=B.zb.Z_||B.zb.J;if(B.zb.isManifestless&&x){x=y.C.index.nL();var J=a.C.index.nL();x=Math.min(x,J);if(y.C.index.tZ()>0&&x>0&&r.Hk>=x)return y.t7=x,a.t7=x,!1}if(r.C.info.audio&&r.type===4||r.QR())return!1;x=!y.j&&!a.j;if(k=!k)k=r.T,k=!!(a.X&&!GV(a.X)&&a.X.TL9J(B,y)?(L9J(B,y),!1):(B=y.TJ)&&B.isLocked()?!1:!0}; L9J=function(B,y){var a=B.C;a=a.C?a.C.z3:null;if(B.policy.J7&&a)return a.startSecs+a.u0+15;y=ZQ(B.loader,y);B.policy.Oi>0&&(a=((0,g.V4)()-B.loader.Nl)/1E3,y=Math.min(y,B.policy.Oi+B.policy.fA*a));y=B.loader.getCurrentTime()+y;return B.policy.V$&&(a=N50(B.loader)+B.policy.V$,a=0||y.Wy.iC("defrag")==="1"||y.Wy.iC("otf")==="1"){y=null;break a}k=Zy(0,4096)}k=new yg([new dU(5,r.C,k,"createProbeRequestInfo"+r.K,r.Hk)],y.X);k.dn=a;k.C=y.C;y=k}y&&jB(B,y)}}; jB=function(B,y){B.loader.Bz(y);var a=QkU(y),r=B.loader.uC();a={Jy:B.schedule,F8:a,nJ:sVE(B.j,a),LP:UI(y.VO[0]),X9:MF(y.Wy.C),VC:B.policy.D,yQ:function(J,m){B.loader.Vk(J,m)}}; if(B.schedule.X.T){var k,x;a.PQ=(((k=B.videoTrack.C)==null?void 0:k.info.yO)||0)+(((x=B.audioTrack.C)==null?void 0:x.info.yO)||0)}B.yq&&(a.Hk=y.VO[0].Hk,a.TF=y.TF,a.yq=B.yq);r={WP:AWH(y,B.loader.getCurrentTime()),FU:B.policy.LF&&rM(y)&&y.VO[0].C.info.video?g8x(B.D):void 0,NH:B.policy.J7,poToken:B.loader.hC(),yz:B.loader.n8(),Qk:B.Qk,K_:isNaN(B.K_)?null:B.K_,kF:B.kF,GN:B.GN,AJ:B.AJ,pz:r};return new $$(B.policy,y,a,B.J,function(J,m){try{a:{var C=J.info.VO[0].C,l=C.info.video?B.videoTrack:B.audioTrack; if(!(J.state>=2)||J.isComplete()||J.wK()||!(!B.loader.Zm||B.loader.isSuspended||eB(l)>3)){var c=REr(J,B.policy,B.J);c===1&&(B.Xx=!0);T5r(B,J,c);if(J.isComplete()||J.fh()&&m<3){if(B.policy.D){var w=J.timing.NE();w.rst=J.state;w.strm=J.xhr.tA();w.cncl=J.xhr&&J.ih.J?1:0;B.loader.h7("rqs",w)}J.EC&&B.loader.h7("sbwe3",{},!0)}if(!B.fh()&&J.state>=2){eLH(B.timing,J,C);var E=B.loader;B.K_&&J.SD&&E&&(B.K_=NaN,B.loader.Ce(J.SD),B.loader.m0(),B.loader.h7("cabrUtcSeek",{mediaTimeSeconds:J.SD}));J.NO&&B.K_&&J.NO&& !J.NO.action&&(B.loader.zp(B.K_),B.K_=NaN,B.loader.h7("cabrUtcSeekFallback",{targetUtcTimeSeconds:B.K_}));J.l_&&B.loader.K$(J.l_);B.policy.Eo&&(B.AJ=J.AJ);if(J.state===3){Kv(l,J);rM(J.info)&&so(B,l,C,!0);if(B.X){var z=J.info.rG();z&&B.X.BD(J.info.VO[0].Hk,C.info.id,z)}B.loader.Eg()}else if(J.isComplete()&&J.info.VO[0].type===5){if(J.state!==4)J.Gq()&&B.loader.handleError(J.UH(),J.dR());else{var q=(J.info.VO[0].C.info.video?B.videoTrack:B.audioTrack).D[0]||null;q&&q instanceof $$&&q.wK()&&q.M5()}J.dispose()}else{J.Gq()|| p0U(B,J);var L;((L=J.qx)==null?0:L.itagDenylist)&&B.loader.DW(J.qx.itagDenylist);if(J.state===4)tRU(B,J),B.C&&XMr(B.C,J.info,B.X);else if(B.policy.b_&&J.gw()&&!J.isComplete()&&!tRU(B,J)&&!J.Gq())break a;J.Gq()&&(PeK(B,J),isNaN(B.K_)||(B.loader.zp(B.K_),B.K_=NaN));B.policy.Az&&!J.isComplete()?SZe(B.loader):B.loader.Eg();var b=uR$(J,B.policy,B.J);T5r(B,J,b)}}}}}catch(S){m=B.Ch?1:0,B.Ch=!0,J=ok(m),m=Cr(S,m),B.loader.handleError(m.errorCode,m.details,m.severity),J||B.loader.LA()}},r)}; p0U=function(B,y){if(y.e1&&y.state>=2&&y.state!==3){var a=y.xhr.getResponseHeader("X-Response-Itag");if(a){B.logger.debug(function(){return"Applying streamer-selected format "+a}); var r=CnL(B.D,a),k=y.info.D;k&&(k-=r.bY(),r.D=!0,y.info.VO[0].C.D=!1,oL0(y,r.BP(k)),h4(B.loader,B.videoTrack,r),osr(B.videoTrack,r),B.loader.KJ(r.info.video.quality),(k=y.Et())&&r.info.lastModified&&r.info.lastModified!==+k&&Kv(B.videoTrack,y))}else y.e1=!1}}; PeK=function(B,y){var a=y.info.VO[0].C,r=y.UH();if(MF(a.Wy.C)){var k=g.Tx(y.H0(),3);B.loader.h7("dldbrerr",{em:k||"none"})}k=y.info.VO[0].Hk;var x=$y(B.C,y.info.VO[0].J,k);r==="net.badstatus"&&(B.T+=1);if(y.canRetry()&&QWK(B.loader)){if(!(y.info.Wy.D>=B.policy.Nc&&B.X&&y.info.isDecorated()&&r==="net.badstatus"&&B.X.EJ(x,k))){k=(a.info.video&&a.Wy.D>1||y.KV===410||y.KV===500||y.KV===503)&&!(Ub(B.D.j).size>0)&&!MF(a.Wy.C);x=y.dR();var J=a.info.video?B.videoTrack:B.audioTrack;k&&(x.stun="1");B.loader.handleError(r, x);B.fh()||(k&&(B.logger.debug(function(){return"Stunning format "+a.info.id}),yG(B.D,a)),Kv(J,y),B.loader.Eg())}}else J=1,B.X&&y.info.isDecorated()&&r==="net.badstatus"&&B.X.EJ(x,k)&&(J=0),B.zb.isLive&&y.UH()==="net.badstatus"&&B.T<=B.policy.cD*2?(WgW(B.zb),B.zb.Z_||B.zb.isPremiere?jl(B.loader,0,{o_:"badStatusWorkaround"}):B.zb.J?jl(B.loader,B.zb.J7,{o_:"badStatusWorkaround", kz:!0}):vT(B.loader)):B.loader.handleError(r,y.dR(),J)}; tRU=function(B,y){if(B.policy.useUmp&&y.fh())return!1;try{var a=y.info.VO[0].C,r=a.info.video?B.videoTrack:B.audioTrack;if(B.zb.isManifestless&&r){B.T=0;r.N&&(y.fh(),y.isComplete()||y.gw(),r.N=!1);y.CI()&&B.loader.wV.Ua(1,y.CI());var k=y.tZ(),x=y.t1();IU(B.zb,k,x)}if(y.info.LP()&&!aU(y.info))for(var J=g.Y(y.De()),m=J.next();!m.done;m=J.next())sUN(r,m.value);for(B.loader.getCurrentTime();r.D.length&&r.D[0].state===4;){var C=r.D.shift();jUx(r,C);r.E0=C.Ou()}r.D.length&&jUx(r,r.D[0]);var l=!!sX(r);l&& y instanceof Ml&&(a.info.qV()?t2H(B.timing):pMJ(B.timing));return l}catch(c){y=y.dR();y.origin="hrhs";a:{B=B.loader;a=c;if(a instanceof Error){y.msg||(y.msg=""+a.message);y.name||(y.name=""+a.name);if(a instanceof g.Ku&&a.args)for(r=g.Y(Object.entries(a.args)),k=r.next();!k.done;k=r.next())x=g.Y(k.value),k=x.next().value,x=x.next().value,y["arg"+k]=""+x;g.Lj(a);if(a.level==="WARNING"){B.gQ.je(y);break a}}B.handleError("fmt.unplayable",y,1)}return!1}}; Ao4=function(B){var y=B.videoTrack.C.index;B.yq=new zEU({jE:B.policy.jE,vG:B.policy.N.vG,k9:y.g4(),nL:function(){return y.nL()}, NA:function(){return y.NA()}})}; so=function(B,y,a,r){if(!(a.ZV()||a.z6()||a.D||!fg(a.Wy,B.policy,B.J,B.loader.Px())||a.info.Gb==="f"||B.policy.C)){if(r){r=B.j;var k=a.info;r=h_J(r,k.video?r.policy.KT:r.policy.fP,k.yO)}else r=0;r=a.BP(r);B=jB(B,r);aU(r)&&t4(y,B);a.D=!0}}; Bg=function(B,y,a,r,k,x,J,m){g.W.call(this);var C=this;this.loader=B;this.OX=y;this.videoTrack=a;this.audioTrack=r;this.zb=k;this.U=x;this.isAudioOnly=J;this.K=m;this.X=rk;this.Xx=!1;this.logger=new g.wM("sabr");this.N=this.Ch=this.R7=!1;this.videoInfos=this.T=this.U.videoInfos;this.D=this.J7=this.U.C;this.C=new n7(y,x,function(l,c){C.loader.h7(l,c)}); this.isAudioOnly&&F9x(this,this.zb.C["0"])}; GzH=function(B,y){var a=[];y=g.Y(y);for(var r=y.next();!r.done;r=y.next())a.push(g.eh(r.value,B.zb.uV));return a}; F9x=function(B,y,a){y!==B.J&&(B.J&&(B.Xx=!0),B.J=y,B.e2(y,B.videoTrack,a))}; K9$=function(B,y){B.logger.debug("setConstraint: "+TD(y));Yy(B.OX)&&(B.Ch=y.reason==="m"||y.reason==="l"?!0:!1);y.reason==="m"?y.isLocked()&&eEL(B,y.C):D$$(B,y)?W9E(B,y.X,y.C):B.videoInfos=B.T;B.X=y}; D$$=function(B,y){return B.OX.Ex&&y.reason==="b"||B.OX.AZ&&y.reason==="l"||B.OX.Kg?!1:B.OX.xT?!0:y.reason==="l"||y.reason==="b"||y.reason==="o"}; iBN=function(B,y){return y.isLocked()&&B.C.X||B.X===void 0?!1:y.equals(B.X)}; X04=function(B,y){var a,r=(a=B.J)==null?void 0:a.info.video.qualityOrdinal;return B.Xx?!0:B.J?y!==r?!0:!B.C.X||B.OX.Xl&&B.C.C===B.J.info.itag?!1:!0:!1}; eEL=function(B,y){var a=B.C.C;if(a){B.videoInfos=B.T;var r=g.Vp(B.videoInfos,function(k){return k.id===a}); r&&r.video.qualityOrdinal===y?B.videoInfos=[r]:(r=B.videoInfos.map(function(k){return k.id}),B.loader.h7("sabrpf",{pfid:""+a, vfids:""+r.join(".")}),W9E(B,y,y),jg(B.C,""))}else W9E(B,y,y)}; W9E=function(B,y,a){B.videoInfos=B.T;B.videoInfos=g.L2(B.videoInfos,function(r){return r.video.qualityOrdinal>=y&&r.video.qualityOrdinal<=a})}; fjH=function(B,y,a){if(B.K){var r=g.L2(B.D,function(k){return k.id===B.K}); return yD(r,a).includes(y)}r=g.L2(B.D,function(k){var x;return!((x=k.Is)==null||!x.isDefault)}); return r.length>0?yD(r,a).includes(y):yD(B.D,a).includes(y)}; yD=function(B,y){return B.map(function(a){return Mc(g.eh(a,y))})}; MR4=function(B){var y;if((y=B.X)==null?0:y.isLocked())return B.videoInfos;var a=Ub(B.C);y=g.L2(B.videoInfos,function(r){return r.yO>B.OX.yO?!1:!a.has(r.id)}); ZgK(B.C)&&(y=g.L2(y,function(r){return r.video.width<=854&&r.video.height<=480})); return y}; OBK=function(B,y,a){var r=B.zb,k=B.gQ.getVideoData(),x=B.WC,J=L7({ph:k.Y(),gQ:B.gQ,Oc:B.Oc,OX:B.OX,t2:B.t2,Ak:B.Ak,bI:B.bI,F3:B.F3,wR:B.wR,isPrefetch:B.isPrefetch,J0:B.J0,sabrLicenseConstraint:k.sabrLicenseConstraint,Ho:B.Ho,SA:B.SA,m3:B.m3,Uq:B.Uq,Wl:!!x,authorizedFormats:k.authorizedFormats}),m=N9(k,B.pz,B.nextRequestPolicy,B.CK,B.Ad,B.zw,B.q1);a&&y&&(a=m.Mc?m.Mc.map(function(w){return w.type}):[],y("sabr",{stmctxt:a.join("_"), unsntctxt:m.dT?m.dT.join("_"):""}));y=B.JT;a=B.bb;if(a===void 0&&y===void 0){var C;a=$$W(r.uV,(C=B.cJ)==null?void 0:C.video);var l;y=$$W(r.uV,(l=B.cJ)==null?void 0:l.audio)}if(k.kF)var c=k.kF;k={Ba:J,Ck:B.Ck,JT:y,bb:a,WC:x,videoPlaybackUstreamerConfig:c,Op:m};B.aE&&(k.aE=B.aE);k.XW=B.XW;k.JF=r.rQ;return k}; $$W=function(B,y){return y?[g.eh(y.info,B)]:[]}; aH=function(B,y,a){var r=this;this.requestType=B;this.Wy=y;this.d$=a;this.X=null;this.H6={kBx:function(){var k;return(k=r.data)==null?void 0:k.isPrefetch}, Ad:function(){var k;return(k=r.data)==null?void 0:k.Ad}}}; LX$=function(B,y,a){y=iR(B.Wy,Ijr(B,y,a),y);B.pG()&&y.set("probe","1");return y}; Ijr=function(B,y,a){B.dn===void 0&&(B.dn=B.Wy.dn(y,a));return B.dn}; ZBr=function(B){var y,a;return((y=B.C)==null?void 0:(a=y.Ba)==null?void 0:a.OY)||0}; nsU=function(B){var y,a;return!!((y=B.C)==null?0:(a=y.Ba)==null?0:a.Ho)}; d$N=function(B){var y={},a=[],r=[];if(!B.data)return y;for(var k=0;k=0&&(y in B.C||(B.C[y]=new jWN),B.C[y].Oe(a,r))}; yf4=function(B,y,a,r,k){var x=(0,g.V4)(),J=k?k(y):void 0,m;k=(m=J==null?void 0:J.B7)!=null?m:1;if(k!==0){var C;m=(C=J==null?void 0:J.profile)!=null?C:a;BCZ(B,m,x-r,k)}return y}; a6e=function(B,y,a,r,k){if(y&&typeof y==="object"){var x=function(J){return yf4(B,J,a,r,k)}; if(Y9(y))return y.then(x);if(u2(y))return pt(y,x)}return yf4(B,y,a,r,k)}; rfJ=function(){}; k5=function(B,y){this.C=B;this.cipher=this.C.exports.AES128CTRCipher_create(y.byteOffset)}; JfU=function(B,y){return Px(ktx,function(){var a=this;return function k(){var x,J,m;return XH(k,function(C){switch(C.X){case 1:g.p4(C,2);if(!a.J)throw"wasm.ps.ns";x=B;J=ML;return L4(C,SS(xpe(a,y)),4);case 4:m=J(C.C);if(!m)throw"wasm.ps.um";try{return C.return(new WebAssembly.Instance(m,x))}catch(l){}return L4(C,SS(WebAssembly.instantiate(m,x)),5);case 5:return C.return(C.C);case 2:g.GU(C),g.DZ(C,0)}})}()})}; HUr=function(B,y){B.C||(B.C=pt(b2(function(){return fetch(y)}),function(a){return a.arrayBuffer()}),tZ(B.C,function(a){B.C=void 0; throw"wasm.ps.f: "+a;}))}; xpe=function(B,y){if(B.X)return B.X;B.X=mpr(B,y);tZ(B.X,function(a){B.X=void 0;throw"wasm.ps.c: "+a;}); return B.X}; mpr=function(B,y){return Px(B,function(){var a=this;return function k(){var x,J,m,C,l,c,w,E,z,q,L,b,S,P;return XH(k,function(A){switch(A.X){case 1:g.p4(A,2);x=[];J=window.ywc;if(!J){A.dQ(4);break}m=J[y];if(!m){A.dQ(4);break}if(m.mod)return A.return(m.mod);if(!m.modP){A.dQ(6);break}g.TU(A,7);C=ML;return L4(A,SS(m.modP),9);case 9:return A.return(C(A.C));case 7:g.Sx(A),x.unshift("pcm");case 6:if(m.bin){a.C=Lt(m.bin);A.dQ(4);break}if(!m.binP){A.dQ(4);break}g.TU(A,12);l=RV;c=Lt;w=ML;return L4(A,SS(m.binP), 14);case 14:a.C=c.call(l,w(A.C));g.PE(A,4);break;case 12:g.Sx(A),a.C=void 0,x.unshift("pfb");case 4:if(!a.C){A.dQ(15);break}g.TU(A,16);E=ML;return L4(A,SS(a.C),18);case 18:z=E(A.C);if(a.D)try{return A.return(new WebAssembly.Module(z))}catch(D){a.D=!1,x.unshift("f0cs")}q=ML;return L4(A,SS(WebAssembly.compile(z)),19);case 19:return A.return(q(A.C));case 16:g.Sx(A),a.C=void 0,x.unshift("f0ca");case 15:return g.TU(A,20),HUr(a,y),L=ML,L4(A,SS(a.C),22);case 22:b=L(A.C);if(a.D)try{return A.return(new WebAssembly.Module(b))}catch(D){a.D= !1,x.unshift("f1cs")}S=ML;return L4(A,SS(WebAssembly.compile(b)),23);case 23:return A.return(S(A.C));case 20:P=g.Sx(A),a.C=void 0,a.J=!1,x.unshift("f1ca: "+P);case 21:throw"["+x.map(function(D){return'"'+D+'"'}).join(", ")+"]"; case 2:g.GU(A),g.DZ(A,0)}})}()})}; oNL=function(){}; CIE=function(){var B=this;this.proc_exit=function(){}; this.fd_write=function(y,a,r){if(!B.exports)return 1;y=new Uint32Array(B.exports.memory.buffer,a,r*2);a=[];for(var k=0;k0;C--)a.push(m)}a.length!==J?y.error=!0:(x=a.slice(-x),a.length=k,XRN(y,a,x));break;case 1:XRN(y,qA,GtL);break;case 0:f6H(y, y.C&7);a=Y5(y,16);k=Y5(y,16);(a^k)!==65535&&(y.error=!0);y.output.set(y.data.subarray(y.X,y.X+a),y.D);y.X+=a;y.D+=a;break;default:y.error=!0}B.D>B.output.length&&(B.output=new Uint8Array(B.D*2),B.D=0,B.X=0,B.J=!1,B.C=0,B.register=0)}B.output.length!==B.D&&(B.output=B.output.subarray(0,B.D));return B.error?new Uint8Array(0):B.output}; XRN=function(B,y,a){y=K7L(y);a=K7L(a);for(var r=B.data,k=B.output,x=B.D,J=B.register,m=B.C,C=B.X;;){if(m<15){if(C>r.length){B.error=!0;break}J|=(r[C+1]<<8)+r[C]<>=7;l<0;)l=y[(J&1)-l],J>>=1;else J>>=l&15;m-=l&15;l>>=4;if(l<256)k[x++]=l;else if(B.register=J,B.C=m,B.X=C,l>256){J=RH[l];J+=Y5(B,VD[l]);C=iU4(B,a);m=u9[C];m+=Y5(B,eVx[C]);if($pJ&&Ja.length&&(B.error=!0);B.register|=(a[r+1]<<8)+a[r]<=0)return f6H(B,a&15),a>>4;for(f6H(B,7);a<0;)a=y[Y5(B,1)-a];return a>>4}; Y5=function(B,y){for(;B.C=B.data.length)return B.error=!0,0;B.register|=B.data[B.X++]<>=y;B.C-=y;return a}; f6H=function(B,y){B.C-=y;B.register>>=y}; K7L=function(B){for(var y=[],a=g.Y(B),r=a.next();!r.done;r=a.next())r=r.value,y[r]||(y[r]=0),y[r]++;var k=y[0]=0;a=[];var x=0;r=0;for(var J=1;J7&&(x+=y[J]);for(k=1;k>C&1;m=x<<4|J;if(J<=7)for(C=1<<7-J;C--;)r[C<>=7;J--;){r[C]||(r[C]=-y,y+=2);var l=k&1;k>>=1;C=l-r[C]}r[C]=m}}return r}; OUH=function(B){var y,a,r,k,x,J,m;return g.F(function(C){switch(C.X){case 1:if(!("DecompressionStream"in window))return C.return(g.MGN(new g.DpU(B)));y=new DecompressionStream("gzip");a=y.writable.getWriter();a.write(B);a.close();r=y.readable.getReader();k=new h1([]);case 2:return g.Q(C,r.read(),5);case 5:x=C.C;J=x.value;if(m=x.done){C.dQ(4);break}k.append(J);C.dQ(2);break;case 4:return C.return(re(k))}})}; Ls=function(B,y){this.C=B;this.X=y}; I6E=function(B){return tZ(tZ(b2(function(){return pt(B.X,function(y){return B.b6(B.C,y)})}),function(){return B.Wt(B.C)}),function(){return B.J3(B.C)})}; ZU$=function(B){p7.call(this,"onesie");this.CL=B;this.C={};this.D=!0;this.J=null;this.queue=new SzK(this);this.j={}}; nNW=function(B){var y=B.queue;y.C.length&&y.C[0].isEncrypted&&!y.X&&(y.C.length=0);y=g.Y(Object.keys(B.C));for(var a=y.next();!a.done;a=y.next()){a=a.value;var r=B.C[a];if(!r.mx){var k=B.queue;k.C.push({videoId:r.videoId,formatId:a,isEncrypted:!1});k.X||zP(k)}}}; jyU=function(B,y){var a=y.totalLength,r=!1;switch(B.J){case 0:B.CL.Z("html5_future_onesie_ump_handler_on_player_response")?tZ(pt(dpr(B,y,B.D),function(k){UpE(B.CL,k)}),function(k){B.CL.fail(k)}):B.b7(y,B.D).then(function(k){UpE(B.CL,k)},function(k){B.CL.fail(k)}); break;case 2:B.Uo("ormk");y=re(y);B.CL.Z("html5_future_onesie_ump_handler_on_media_decryption_key")?F7L(B.queue,y,B.CL.Y().wQ):B.queue.decrypt(y);break;default:r=!0}B.CL.It&&B.CL.h7("ombup","id.11;pt."+B.J+";len."+a+(r?";ignored.1":""));B.J=null}; sy$=function(B){if(B.TG!==1)throw new g.mh("onesie.response.badproxystatus",{st:B.TG,webcrypto:!!rP(),textencoder:!!g.vE.TextEncoder});if(B.httpStatus!==200)throw new g.mh("onesie.response.badstatus",{st:B.httpStatus});}; dpr=function(B,y,a){return Px(B,function(){var r=this;return function x(){var J,m,C,l,c,w,E,z,q,L,b,S,P,A,D,M,U,n,xW,C4,HE,g$$,yr;return XH(x,function(YW){switch(YW.X){case 1:g.p4(YW,2);r.CL.b7();J=re(y);g.TU(YW,4,5);if(!a){YW.dQ(7);break}g.TU(YW,8);c=ML;return L4(YW,SS(hV0(r.CL,J,r.iv)),10);case 10:m=c(YW.C);g.PE(YW,7,4);break;case 8:throw w=g.Sx(YW,4),{name:"DecryptError",message:""+w};case 7:if(!r.CL.enableCompression){YW.dQ(11);break}g.TU(YW,12);z=ML;var ex=(E=m)!=null?E:J;ex=I6E(new Ls(ex,r.CL.Y().wQ)); return L4(YW,SS(ex),14);case 14:C=z(YW.C);g.PE(YW,11,4);break;case 12:throw q=g.Sx(YW,4),{name:"DecompressError",message:""+q};case 11:l=ND((b=(L=C)!=null?L:m)!=null?b:J,zwK);case 5:g.GU(YW,0,2);if(P=(S=r.CL.Y())==null?void 0:S.E0)((A=m)==null?void 0:A.buffer)===P.exports.memory.buffer&&P.free(m.byteOffset),((D=C)==null?void 0:D.buffer)===P.exports.memory.buffer&&P.free(C.byteOffset);g.DZ(YW,6);break;case 4:throw U=M=g.Sx(YW),new g.mh("onesie.response.parse",{name:(HE=U.name)!=null?HE:"unknown",message:(g$$= U.message)!=null?g$$:"unknown",wasm:((n=r.CL.Y())==null?0:n.E0)?((xW=r.CL.Y())==null?0:(C4=xW.E0)==null?0:C4.C)?"1js":"1":"0",enc:r.D,gz:r.CL.enableCompression,webcrypto:!!rP()});case 6:return sy$(l),yr=g.om(l.body),YW.return(yr);case 2:g.GU(YW),g.DZ(YW,0)}})}()})}; vN4=function(B){return new Promise(function(y){setTimeout(y,B)})}; Bke=function(B,y){var a=B.Y();a=B.fA&&a.Z("html5_onesie_preload_use_content_owner");var r=B.Ib,k=w5(y.Pk.experiments,"debug_bandaid_hostname");if(k)y=cg(y,k);else if((a===void 0?0:a)&&(r==null?0:r.url)&&!y.X){var x=fD(new g.iM(r.url));y=cg(y,x)}else y=(x=y.C.get(0))==null?void 0:x.location.clone();if(y&&B.videoId){x=RW(B.videoId);B=[];if(x)for(x=g.Y(x),a=x.next();!a.done;a=x.next())B.push(a.value.toString(16).padStart(2,"0"));y.set("id",B.join(""));return y}}; ylr=function(B,y,a){a=a===void 0?0:a;var r,k;return g.F(function(x){if(x.X==1)return r=[],r.push(y.load()),a>0&&r.push(vN4(a)),g.Q(x,Promise.race(r),2);k=Bke(B,y);return x.return(k)})}; aUK=function(B,y,a,r){r=r===void 0?!1:r;B.set("cpn",y.clientPlaybackNonce);B.set("opr","1");var k=y.Y();B.set("por","1");rP()||B.set("onem","1");y.startSeconds>0&&B.set("osts",""+y.startSeconds);r||(k.Z("html5_onesie_disable_partial_segments")&&B.set("oses","1"),y=k.Z("html5_gapless_onesie_no_media_bytes")&&zB(y)&&y.fA,a&&!y?(y=a.audio,B.set("pvi",a.video.join(",")),k.Z("html5_onesie_disable_audio_bytes")||B.set("pai",y.join(",")),c0||B.set("osh","1")):(B.set("oad","0"),B.set("ovd","0"),B.set("oaad", "0"),B.set("oavd","0")))}; rlW=function(B,y,a,r,k){k=k===void 0?!1:k;var x="https://youtubei.googleapis.com/youtubei/"+y.pD.innertubeApiVersion+"/player",J=[{name:"Content-Type",value:"application/json"}];r&&J.push({name:"Authorization",value:"Bearer "+r});J.push({name:"User-Agent",value:g.DR()});g.io("EOM_VISITOR_DATA")?J.push({name:"X-Goog-EOM-Visitor-Id",value:g.io("EOM_VISITOR_DATA")}):(a=a.visitorData||g.io("VISITOR_DATA"))&&J.push({name:"X-Goog-Visitor-Id",value:a});(a=g.io("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&J.push({name:"X-YouTube-Lava-Device-Context", value:a});(y=w5(y.experiments,"debug_sherlog_username"))&&J.push({name:"X-Youtube-Sherlog-Username",value:y});B=lr(JSON.stringify(B));return{url:x,PX:J,postBody:B,U2z:k,R1:k}}; xsH=function(B,y,a,r,k,x){var J=g.Ah(B,EjE,B.R1?void 0:a.E0),m={encryptedClientKey:y.C.encryptedClientKey,uF:!0,K3:!0,zC:kBH(a,!!B.R1),Cw:a.experiments.I7("html5_use_jsonformatter_to_parse_player_response")};if(B.R1)m.Ag7=J;else{if(a.E0){B=RVN(y).X(J,y.iv);var C;m.Ga=(C=a.E0.Lc(B))!=null?C:B}else m.Ga=y.encrypt(J);C=m.Ga;(0,g.V4)();C=xUr(new kMK(y.C.D),C,y.iv);m.l6=C;m.iv=y.iv}y=r.getVideoData();a=L7({ph:a,gQ:r,Oc:y.startSeconds*1E3});k={innertubeRequest:m,Ba:a,onesieUstreamerConfig:k,I6:x,Op:N9(y)}; if(y.LF){var l;k.reloadPlaybackParams=(l=y.LF)==null?void 0:l.reloadPlaybackParams}return k}; Jl0=function(B,y,a){var r,k,x;return g.F(function(J){if(J.X==1)return r=g.Ah(y,EjE),g.Q(J,urr(a,r),2);if(J.X!=3)return k=J.C,g.Q(J,YzL(a,k),3);x=J.C;return J.return({Ga:k,encryptedClientKey:a.C.encryptedClientKey,iv:a.iv,l6:x,uF:!0,K3:!0,zC:kBH(B,!!y.R1),Cw:B.experiments.I7("html5_use_jsonformatter_to_parse_player_response")})})}; H30=function(B,y,a,r,k,x){var J,m,C,l,c;return g.F(function(w){if(w.X==1)return g.Q(w,Jl0(a,B,y),2);J=w.C;m=r.getVideoData();C=L7({ph:a,gQ:r,Oc:m.startSeconds*1E3});l={innertubeRequest:J,Ba:C,onesieUstreamerConfig:k,I6:x,Op:N9(m)};m.LF&&(l.reloadPlaybackParams=(c=m.LF)==null?void 0:c.reloadPlaybackParams);return w.return(l)})}; kBH=function(B,y){B=Gz(B.schedule,!0);y=y||!!rP()&&B>1572864;return"DecompressionStream"in window||!y}; MA=function(B,y){g.W.call(this);var a=this;this.gQ=B;this.playerRequest=y;this.logger=new g.wM("onesie");this.xhr=null;this.state=1;this.OG=new CJ;this.yb=!1;this.playerResponse="";this.WQ=new ky(this);this.eh=new ZU$(this);this.VQ="";this.Rl=this.i6=!1;this.Yj="";this.enableCompression=this.YN=this.Sb=!1;this.AT=[];this.X1=-1;this.Pk=this.gQ.Y();this.videoData=this.gQ.getVideoData();this.It=this.Pk.F0();this.WV=this.Pk.tW;this.Ob=new g6(this.WV.C,this.Pk.wQ,U$x(this.Pk));this.PN=this.Pk.Z("html5_onesie_check_timeout"); this.VV=new g.Mv(this.JY,500,this);this.u5=new g.Mv(this.Iz,1E4,this);this.u7=new g.Mv(function(){if(!a.isComplete()){var r=NA(a);a.fail(new g.mh("net.timeout",r))}},1E3); this.zG=new g.Mv(this.Pww,2E3,this);this.Cx=this.gQ.n8();this.aP=this.Z("html5_onesie_wait_for_media_availability");g.K(this.videoData,this);g.K(this,this.VV);g.K(this,this.u5);g.K(this,this.zG);g.K(this,this.Ob);B=zz();c0&&B&&(this.ir=new Map);this.cz=new Map;this.q_=new Map;this.lF=new Map;this.V2=new Map}; En=function(B,y){var a;return(a=B.ir)==null?void 0:a.get(y)}; oCW=function(B,y,a){var r;return g.F(function(k){if(k.X==1)return B.Uo("oprd_s"),msE(B)?g.Q(k,L7r(B.Ob,y,a),3):(r=B.Ob.decrypt(y,a),k.dQ(2));k.X!=2&&(r=k.C);B.Uo("oprd_c");return k.return(r)})}; hV0=function(B,y,a){B.Uo("oprd_s");y=RVN(B.Ob).encrypt(y,a);pt(y,function(){B.Uo("oprd_c")}); return y}; CjW=function(B){return B.Z("html5_onesie_host_probing")||B.It?c0:!1}; UpE=function(B,y){B.Uo("oprr");B.playerResponse=y;B.YN||(B.aP=!1);$5(B)}; $5=function(B){if(!B.playerResponse)return!1;if(B.Sb)return!0;var y=B.videoData.Z("html5_onesie_audio_only_playback")&&qs(B.videoData);if(B.ir&&B.aP){if(!B.ir.has(B.VQ))return!1;var a=B.ir.get(B.VQ),r;if(r=a){r=!1;for(var k=g.Y(a.kc.keys()),x=k.next();!x.done;x=k.next())if(x=a.kc.get(x.value))for(var J=g.Y(x.w4),m=J.next();!m.done;m=J.next())m.value.GY>0&&(x.qV?r=!0:y=!0);r=!(y&&r)}if(r)return!1}B.Uo("ofr");B.OG.resolve(B.playerResponse);if(!B.PN){var C;(C=B.u7)==null||C.start();B.u5.start()}return B.Sb= !0}; lU$=function(B){if(B.ir&&!B.Z("html5_onesie_media_capabilities")){B.Uo("ogsf_s");var y=sLU(B.gQ.getVideoData(),function(r,k){B.h7(r,k)}),a=gCr(B.gQ); y.video=M74(a,y.video);B.Uo("ogsf_c");if(y.video.length)return y;B.h7("ombspf","l."+a.X+";u."+a.C+";o."+a.D+";r."+a.reason)}}; msE=function(B,y){return B.Z("html5_onesie_sync_request_encryption")||(y==null?0:y.R1)||g.lI(B.Pk)&&B.Z("html5_embed_onesie_use_sync_encryption")?!1:!!rP()}; NA=function(B){if(!B.aS)return{};var y=B.aS.NE(),a;y.d=(a=B.aS.t7)==null?void 0:a.tE();y.shost=B.fv;y.ty="o";return y}; clr=function(B,y){var a,r;(r=(B=(a=B.ir)==null?void 0:a.get(y))==null)||(y=B.D?!1:B.D=!0,r=!y);return!r}; wiW=function(B,y,a,r,k,x,J,m,C,l,c){g.W.call(this);var w=this;this.gQ=B;this.loader=y;this.policy=a;this.audioTrack=r;this.videoTrack=k;this.zb=x;this.Jy=J;this.A7=m;this.D=C;this.timing=l;this.R7=c;this.C=[];this.j={};this.s0=this.QO=!1;this.J=this.E0=this.U=this.rQ=this.wR=0;this.K=null;this.Xx={XW:[],Ck:[]};this.J7={XW:[],Ck:[]};this.N=null;this.T=[];this.H6={Xa_:function(){return w.C}, FjO:function(){return w.j}, Fa3:function(){w.C.length=0}, YFs:function(){return w.videoData.Yf}, Ljs:function(){return w.U}, ILz:function(E){w.U=E}, mNQ:function(E){w.J=E}, qf:function(E){w.N=E}, Gw:function(E){w.T=E}}; this.videoData=this.gQ.getVideoData();this.policy.m5&&(this.uw=new nv(this.loader,this.policy,this.Jy),g.K(this,this.uw))}; qlH=function(B,y){y=y===void 0?!1:y;if(ECJ(B)){B.policy.T&&B.loader.h7("sabrcrq",{create:1});var a=new aH(0,B.zb.K,B);B.policy.Q7>0&&B.J++;y=zl$(B,a,y);B.C.push(y);var r;(r=B.uw)==null||qZ4(r,B.zb.K)}}; u9x=function(B,y){var a=V0x(B);if(B.policy.Sp){var r=B.Xx;var k=B.J7}else r=On(B,B.audioTrack),k=On(B,B.videoTrack);var x=[].concat(g.Ee(r.XW),g.Ee(k.XW));IH(B)&&x.push.apply(x,g.Ee(B.T));var J=[].concat(g.Ee(r.Ck),g.Ee(k.Ck)),m=B.loader.uC();if(B.policy.sF&&!B.videoData.isLivePlayback){var C=B.videoData.lengthSeconds*1E3;a>=C&&B.loader.h7("invalidSabrCmt",{cmt:a,vd:C})}var l,c;C=B.gQ;var w=B.zb,E=B.X,z=B.videoData.Yf,q=B.policy,L=B.loader.Nl,b=N50(B.loader)*1E3,S=(l=B.t7)==null?void 0:l.bI;l=(c= B.t7)==null?void 0:c.F3;var P;c=Number((P=B.D.J)==null?void 0:P.info.itag)||0;var A;P=Number((A=B.D.j)==null?void 0:A.info.itag)||0;y={gQ:C,zb:w,XW:x,Ck:J,Oc:a,nextRequestPolicy:E,CK:z,OX:q,t2:L,Ak:b,bI:S,F3:l,wR:B.wR,isPrefetch:y||B.loader.isSuspended,jQ:c,zQ:P,pz:m,q1:B.gQ.hG()};a=B.loader.hC();x=RW(a);a&&(y.Ad=x);if(a=B.gQ.rY())y.Ho=a*1E3;var D;a=B.D;x=a.R7;if(((D=a.OX)==null?0:Yy(D))&&!x)for(D=g.Y(a.D),J=D.next();!J.done;J=D.next())if(J.value.Is){x=!0;break}D=Yy(a.OX)&&!x?[]:GzH(a,a.D);y.JT=D; D=B.D;Yy(D.OX)&&!D.Ch?D=[]:(a=MR4(D),a.length===0&&(a=D.T),D=GzH(D,a));y.bb=D;y.WC=IH(B)?[B.N]:void 0;B.policy.Yx&&(y.m3=Rlr(B.loader,B.audioTrack),y.Uq=Rlr(B.loader,B.videoTrack));if(B.policy.X){D=B.loader.getCurrentTime();r=ZD(B,r.XW,D);k=ZD(B,k.XW,D);k=Math.min(r,k);IH(B)&&(r=ZD(B,B.T,D),B.gQ.F0()&&r0&&B.C[0].rP()&&(y.zw=B.C[0].iY());return y}; V0x=function(B){var y,a=B.policy.j&&((y=B.loader)==null?void 0:y.o3());y=B.loader.getCurrentTime()||0;y=Yle(B,y);var r=B.loader.N8()||0;y+=r;r=f3(B.videoData)||g.X9(B.videoData);var k=0;a?(r&&(k=Number.MAX_SAFE_INTEGER),B.videoData.R7&&(k=Math.ceil(B.videoData.J7*1E3))):k=Math.ceil(y*1E3);return Math.min(Number.MAX_SAFE_INTEGER,k)}; IH=function(B){return B.policy.r0&&!!B.N}; Yle=function(B,y){if(B.loader.isSeeking())return y;var a=B.gQ.yv();if(!a)return y;a=a.hE();if(a.length===0||Ik(a,y))return y;if(!Mu(B.videoTrack,y)&&!Mu(B.audioTrack,y))return B.loader.h7("sundrn",{b:0,lt:y}),y;for(var r=y,k=Infinity,x=0;xy)){var J=y-a.end(x);J=20)?(B.loader.handleError("player.exception",{reason:"bufferunderrunexceedslimit"}),y):r}; ZD=function(B,y,a){B=B.loader.N8()||0;return ns(y,(a+B)*1E3)/1E3+a}; ECJ=function(B){if(B.policy.Q7>0){var y=Math.floor((0,g.V4)()/1E4);if(y===B.E0){if(B.J>=B.policy.Q7){if(B.J===B.policy.Q7){var a={reason:"toomanyrequests"};a.limit=B.J;B.loader.handleError("player.exception",a);B.J+=1}return!1}}else B.E0=y,B.J=0}if(B.loader.isSuspended&&B.loader.QC)return!1;if(B.Ch&&(0,g.V4)()0&&(!B.policy.U||B.C.length!==1||!B.C[0].rP()))return!1;var r;if((r=B.zb.K)==null||!fg(r,B.policy,B.j,B.loader.Px())||ik(B.audioTrack)&&ik(B.videoTrack))return!1; if(d6(B,B.audioTrack)&&d6(B,B.videoTrack))return B.policy.D&&B.loader.h7("sabrHeap",{a:""+Fp(B.audioTrack),v:""+Fp(B.videoTrack)}),!1;if(y=B.policy.X){y=!1;if(B.R7.X===2)y=!0;else if(B.R7.X===3){V0x(B);B.loader.N8();var k=SB(B.audioTrack,B.loader.isSeeking()).XW;r=SB(B.videoTrack,B.loader.isSeeking()).XW;var x=B.loader.getCurrentTime()||0;k=ZD(B,k,x);r=ZD(B,r,x);r=Math.min(k,r);x=B.R7;r>=x.j?(x.h7("sdai",{haltrq:r,est:x.j}),r=!0):r=!1;r&&(y=!0)}y&&B.policy.T&&B.loader.h7("sabrcrq",{waitad:1})}if(y)return!1; B.policy.Sp&&(B.Xx=On(B,B.audioTrack),B.J7=On(B,B.videoTrack));if(!B.X)return B.policy.T&&B.loader.h7("sabrcrq",{nopolicy:1}),!0;if(B.gQ.rY())return B.policy.T&&B.loader.h7("sabrcrq",{utc:1}),!0;if(B.D.N)return B.policy.T&&B.loader.h7("sabrcrq",{audio:1}),!0;if(!B.X.targetAudioReadaheadMs||!B.X.targetVideoReadaheadMs)return B.policy.T&&B.loader.h7("sabrcrq",{noreadahead:1}),!0;if(B.policy.j&&B.loader.o3())return B.policy.T&&B.loader.h7("sabrcrq",{seekToHead:1}),!0;y=Math.min(ZQ(B.loader,B.audioTrack)* 1E3,B.X.targetAudioReadaheadMs);r=Math.min(ZQ(B.loader,B.videoTrack)*1E3,B.X.targetVideoReadaheadMs);var J=Math.min(y,r);x=eB(B.audioTrack,!0)*1E3;k=eB(B.videoTrack,!0)*1E3;var m=B.gQ.getCurrentTime()*1E3;if(B.policy.Sp){var C=ns(B.Xx.XW,m);var l=ns(B.J7.XW,m)}else C=x,l=k;var c=Cy||r>=0&&k.lx>r+1)break;a=Math.max(a,k.startTimeMs+k.durationMs);r=Math.max(r,k.v0)}return Math.max(0,a-y)}; zl$=function(B,y,a){var r={Jy:B.Jy,yQ:function(C,l){B.gQ.Vk(C,l)}, LP:B.policy.FI,VC:B.policy.D};B.Jy.X.T&&(r.PQ=(B.videoTrack.C.info.yO||0)+(B.audioTrack.C.info.yO||0));B.policy.We&&(r.k9=B.audioTrack.C.index.g4(),r.LP=!1);var k=Ijr(y,B.policy,B.j)?2:1;k!==B.U&&(B.U=k,NkN(B));a=u9x(B,a);if(B.policy.U&&B.policy.D&&a.CK){for(var x=k="",J=g.Y(a.CK),m=J.next();!m.done;m=J.next())m=m.value,B.videoData.sabrContextUpdates.has(m)||B.policy.U&&a.zw&&a.zw.type===m?k+="_"+m:x+="_"+m;B.loader.h7("sabrbldrqs",{ctxts:k,misctxts:x})}!y.setData(a,B.policy,B.j)&&B.policy.U&&B.loader.handleError("player.exception", {reason:"buildsabrrequestdatafailed"},1);r=new Dw(B.policy,y,B.zb,B.j,B,r,B.loader.n8());W2(B.timing);B.policy.T&&B.loader.h7("sabrcrq",{rn:r.LD(),probe:y.pG()});return r}; je=function(B,y){if(y.fh()||B.fh())B.policy.T7||(B.policy.j?Un(B.loader):B.loader.Eg());else{if(B.policy.D&&y.isComplete()&&y instanceof Dw){var a=B.loader,r=a.h7,k,x,J=Object.assign(y.aS.NE(),{rst:y.state,strm:y.xhr.tA(),d:(k=y.aS.t7)==null?void 0:k.tE(),cncl:y.xhr&&y.ih.J?1:0,rqb:y.aQ,cwt:y.UE,swt:(x=y.Mh)==null?void 0:x.pH});k=Object.assign(d$N(y.info),J);r.call(a,"rqs",k)}if(y.isComplete()&&y.pG()&&y instanceof Dw)B.policy.YC?y.Fu()?(y.dispose(),B.C.length===0?B.loader.Eg():(B=B.C[0],B instanceof Dw&&B.wK()&&B.M5())):y.Gq()&&B.loader.handleError(y.UH(),y.dR()):(y.dispose(),B.loader.Eg());else{if(y.jY())y instanceof Dw&&eLH(B.timing,y),NkN(B),b3K(B);else if(y.Gq())a=B.gQ.rY(),y instanceof Dw&&nsU(y.info)&&a&&B.loader.zp(a),y instanceof MA?B.C.pop():(a=1,y.canRetry()&&QWK(B.loader)&&(Tke(B,y),a=0),B.loader.handleError(y.UH(),y.dR(),a));else{if(B.loader.isSuspended&&!y.isComplete())return;b3K(B)}y.fh()||y instanceof MA||(y.isComplete()?a=uR$(y,B.policy,B.j):(a=REr(y,B.policy,B.j),a===1&&(B.QO= !0)),a!==0&&(r=new aH(1,y.info.Wy),r.dn=a===2,zl$(B,r)));B.policy.Az&&!y.isComplete()?SZe(B.loader):B.loader.Eg()}}}; b3K=function(B){for(;B.C.length&&B.C[0].C5(B.Y4());){var y=B.C.shift();piE(B,y)}B.C.length&&piE(B,B.C[0])}; piE=function(B,y){y instanceof Dw&&(B.vk=y);var a=new Set(y.I9(B.Y4()));a=g.Y(a);for(var r=a.next();!r.done;r=a.next()){var k=r.value;if(!(r=!(y instanceof MA))){r=B.D;var x=r.zb.uV,J=yD(r.videoInfos,x);x=fjH(r,k,x);var m=J.includes(k);!r.OX.pg||x||m||r.loader.h7("sabrcpf",{fid:""+k,vfids:""+J.join("."),said:r.K||""});r=x||J.includes(k)}if(r&&(r=y.b1(k,B.Y4()),J=B.policy.r0&&Kr(r[0].C.info.mimeType),(!(!J&&B.policy.bP&&r.length>0&&(r[0].C.info.qV()?eB(B.audioTrack):eB(B.videoTrack))>3)||y.isComplete())&& y.gw(k,B.Y4())))for(k=y.De(k,B.Y4()),k=g.Y(k),x=k.next();!x.done;x=k.next())if(x=x.value,B.policy.D&&y instanceof MA&&B.loader.h7("omblss",{s:x.info.pL()}),J)m=B.timing,m.R7||(m.R7=(0,g.V4)(),g.XF("fcb_r",m.R7,m.C)),m=B,m.videoData.uV()&&m.N&&Mc(m.N)===Mc(g.eh(x.info.C.info,m.zb.uV))&&m.gQ.publish("sabrCaptionsDataLoaded",x,m.Gw.bind(m));else{m=x.info.C.info.qV();var C=x.info.C;if(m){var l=void 0;var c=B.D,w=(l=y.fI(B.Y4()))==null?void 0:l.token;c.N&&C!==c.j?l=!0:(c.N=!1,C!==c.j&&(c.j=C,c.e2(C,c.audioTrack, w)),l=!1);if(l)continue}else l=void 0,F9x(B.D,C,(l=y.fI(B.Y4()))==null?void 0:l.token);l=m?B.audioTrack:B.videoTrack;y instanceof MA&&(l.N=!1,y instanceof MA&&(m?t2H(B.timing):pMJ(B.timing)));try{PT(l,r,x)}catch(E){x=Cr(E),B.loader.handleError(x.errorCode,x.details,x.severity),l.LA(),B.Ym(!1,"pushSlice"),Un(B.loader)}}}}; Tke=function(B,y){B.policy.U?B.C.splice(B.C.indexOf(y)).forEach(function(a){a.dispose()}):(B.C.pop(),y==null||y.dispose())}; t0N=function(B,y,a){for(var r=[],k=0;k0)for(var y=g.Y(B.videoData.sabrContextUpdates.keys()),a=y.next();!a.done;a=y.next()){a=a.value;var r=void 0;((r=B.videoData.sabrContextUpdates.get(a))==null?0:r.sendByDefault)&&B.videoData.Yf.add(a)}if(B.policy.U&&B.C.length)for(y=g.Y(B.C),a=y.next();!a.done;a=y.next())(a=a.value.iY())&&a.type&&a.sendByDefault&&B.videoData.Yf.add(a.type)}; Pjx=function(B){B.policy.VL&&(B.t7=void 0,B.wR=0)}; SlK=function(B,y){if(y.Gq()||y.fh()){var a=B.loader,r=a.h7,k=y.state;B=B.Y4();var x,J;if((y=(x=y.ir)==null?void 0:x.get(B))==null)y=void 0;else{x=0;B=y.I9();for(var m=0;m=y.mediaTime&&g.Z(B.gQ.getPlayerState(),8)?(y.resolve([y.mediaTime,y.id]),B.C.delete(y.id)):(y.delay.dispose(),y.delay=new g.Mv(function(){GBU(B,y)},(y.mediaTime-a)*1E3/B.gQ.getPlaybackRate()),y.delay.start())}; KHN=function(B,y,a,r){var k=this;this.D=B;this.cpn=y;this.gQ=a;this.C=r;this.X=new Map;this.j=new Map;this.N=this.K=NaN;this.T=!1;this.dZ="";this.isSeeking=!1;this.U=0;this.J=new AlE(a);this.FB=a.FB;this.gQ.subscribe("SEEK_TO",function(){k.Hw()}); this.gQ.subscribe("SEEK_COMPLETE",function(){WHN(k)})}; Xir=function(B,y){if(!B.isSeeking&&B.U!==y&&!isNaN(B.K)){B.U=y;var a=B.T?B.N:B.D.EH(y);(a!==B.N||B.T)&&i3E(B,a,y)}}; i3E=function(B,y,a){var r=B.X.get(y),k=B.D.getStartTime(y),x=B.D.getDuration(y);B.T=!1;B.N=y;var J=k,m;((m=r==null?void 0:r.C)!=null?m:[B.cpn]).forEach(function(C,l){var c;l=(c=r==null?void 0:r.X[l])!=null?c:x;a>=J&&ak?O3K(B,x,B.X.get(x)):x===k&&O3K(B,x,B.X.get(x),r-B.D.getStartTime(x))})}; fUU=function(B,y,a,r){y!==B.dZ&&(B.gQ.h7("ssevt",{tag:B.C===0?"sstd-cr":B.C===1?"sstd-tm":B.C===2?"sstd-poll":B.C===3?"sstd-poll100":"sstd-unknown",ad:B.cpn!==y,cpn:y,st:a.toFixed(3),late:Math.round(B.isSeeking?0:(r-a)*1E3)}),B.dZ=y)}; IUe=function(B){var y=g.Y(B.split("."));B=y.next().value;y=y.next().value;return[Number(B),y]}; $s0=function(B,y,a,r){a=y+"."+a;B.j.has(y)?B.j.get(y).push(a):B.j.set(y,[a]);B.C===1&&elr(B.J,r,a).then(function(k){var x=g.Y(k);k=x.next().value;x=x.next().value;x=g.Y(IUe(x));x.next();x=x.next().value;fUU(B,x,k,FHe(B.J))}); B.C===0&&(B.FB.GW("transitiondetector",a),y=(r+B.gQ.N8())*1E3,B.FB.Rd([new g.iz(y,y+5E3,{id:a,namespace:"transitiondetector",priority:9})]))}; Z3r=function(B,y,a,r,k){this.loader=B;this.policy=y;this.schedule=a;this.Sm=r;this.U=k;this.R7=NaN;this.X=this.N=this.J=null;this.C=this.j=this.T=this.startTimeSecs=NaN;this.D=!1;this.K=NaN}; nCe=function(B,y,a,r,k,x){return y.PD&&y.N2&&a===3?new Z3r(B,y,r,k,x):null}; dsr=function(B,y){if(B.policy.On){var a=y.info.yO,r=Gz(B.schedule);y=y.index.g4();a=Math.max(1,r/a);B.K=Math.round(Math.max(((a-1)*y+B.policy.qm)/a,y-B.policy.He)*1E3)}}; sar=function(B,y){var a=Date.now()/1E3,r=a-B.startTimeSecs,k=a-B.T,x=k>=B.policy.f9,J=!1;if(x){var m=0;!isNaN(y)&&y>B.j&&(m=y-B.j,B.j=y);m/k=B.policy.He&&!B.D;if(!x&&!a&&UsN(B,y))return NaN;a&&(B.D=!0);a:{r=J;a=(0,g.V4)()/1E3-(B.Sm.cB()||0)-B.N.C-B.policy.qm;x=B.X.startTime;a=x+a;if(r){if(isNaN(y)){sn(B,NaN,"n",y);x=NaN;break a}r=y-B.policy.My;r=x.J&&r<=x.T){r=!0;break a}r=!1}r=!r}if(r)return B.h7("ostmf",{ct:B.getCurrentTime(),a:y.C.info.qV()}),!1;(B=B.Ch)!=null&&(B.kc.get(a).ND=!0);return!0}; aqW=function(B){if(!B.zb.uV)return!0;var y=B.gQ.getVideoData();if(B.gQ.tC())return B.h7("ombpa",{}),!1;var a,r;if(!!((a=B.U)==null?0:(r=a.UZ)==null?0:r.Bz7)!==B.zb.Z_)return B.h7("ombplmm",{}),!1;a=y.Oi||y.liveUtcStartSeconds||y.N2;if(B.zb.Z_&&a)return B.h7("ombplst",{}),!1;if(B.zb.U)return B.h7("ombab",{}),!1;a=Date.now();return Zd(B.zb)&&!isNaN(B.Xx)&&a-B.Xx>B.policy.WW*1E3?(B.h7("ombttl",{}),!1):B.zb.Hd&&B.zb.J||!B.policy.GA&&B.zb.isPremiere||Pi(y)!==0&&!B.policy.C||y.Z("html5_disable_onesie_media_for_mosaic")&& Bu(y)||y.GS()&&!y.Z("html5_enable_onesie_media_for_lifa")&&y.isDaiEnabled()&&y.enableServerStitchedDai||y.Z("html5_disable_onesie_media_for_lifa_eligible")&&vi(y)?!1:!0}; rB$=function(B,y){var a=y.C,r=B.zb.uV;if(aqW(B))if(B.Ch&&B.Ch.kc.has(Mc(g.eh(a.info,r)))){if(r=Mc(g.eh(a.info,r)),yBr(B,y)){var k=new yg(B.Ch.b1(r)),x=function(J){try{if(J.Gq())B.handleError(J.UH(),J.dR()),Kv(y,J),rM(J.info)&&so(B.j,y,a,!0),B.Eg();else if(tRU(B.j,J)){var m;(m=B.D)==null||XMr(m,J.info,B.R7);B.Eg()}}catch(C){J=Cr(C),B.handleError(J.errorCode,J.details,J.severity),B.LA()}}; a.D=!0;aU(k)&&(t4(y,new Ml(B.policy,r,k,B.Ch,x)),W2(B.timing))}}else B.h7("ombfmt",{})}; kZr=function(B,y){y=y||B.videoTrack&&B.videoTrack.X&&B.videoTrack.X.startTime||B.getCurrentTime();var a=h4,r=B.videoTrack,k=B.C;y=k.nextVideo&&k.nextVideo.index.EH(y)||0;k.J7!==y&&(k.uw={},k.J7=y,v2(k,k.C));y=!k.C.isLocked()&&k.U>-1&&(0,g.V4)()-k.Uy.C&&y.reason==="b";r||k||a?(B.gQ.je({reattachOnConstraint:r?"u":k?"drm":"perf",lo:y.X,up:y.C}),B.policy.Xl||(B.J.C.X=!1)):(B.policy.Xl&&(B.J.C.X=!1),Un(B))}}else if(!vLN(B.C,y)&&B.videoTrack){B.logger.debug(function(){return"Setting constraint: r="+y.reason+" u="+y.C}); a=B.C.C;lq4(B,yTW(B.C,y));kZr(B);r=y.isLocked()&&y.reason==="m"&&B.C.Ch;k=B.policy.GF&&y.reason==="l"&&Xp(B.videoTrack);a=a.C>y.C&&y.reason==="b";var x=B.C.QO&&!yS();r||k||a||x?B.gQ.je({reattachOnConstraint:r?"u":k?"drm":x?"codec":"perf"}):Un(B)}}; wuJ=function(B,y,a){if((!B.Zm||kZ(B.Zm)&&!B.policy.E6)&&!B.C_.isSeeking()&&(B.policy.C||Xp(y)&&y.C.ZV()&&B.C.R7)){var r=B.getCurrentTime()+v9W(B.K,y,a);B.logger.debug(function(){return"Clearing back to "+r.toFixed(3)}); ajK(y,r)}}; lq4=function(B,y){y&&(B.logger.debug(function(){return"Logging new format: "+fr(y.video.info)}),EoL(B.gQ,new Zw(y.video,y.reason))); if(B.C.rQ){var a=xqr(B.C,"a");B.gQ.Vz(new Zw(a.audio,a.reason))}}; Un=function(B){g.$h(B.Az)}; SZe=function(B){B.policy.Az&&B.policy.b_&&Math.min(yo4(B.videoTrack),yo4(B.audioTrack))*1E3>B.policy.ZS?g.$h(B.q8):B.Eg()}; zOe=function(B,y){var a=(0,g.V4)()-y,r=eB(B.audioTrack,!0)*1E3,k=eB(B.videoTrack,!0)*1E3;B.logger.debug(function(){return"Appends paused for "+a}); if(B.policy.D&&(B.h7("apdpe",{dur:a.toFixed(),abuf:r.toFixed(),vbuf:k.toFixed()}),Ic(B.policy))){var x=Ki(B.K);B.h7("sdps",{ct:y,ah:r.toFixed(),vh:k.toFixed(),mr:id(B.K,B.dk,x),bw:x.toFixed(),js:B.isSeeking(),re:+B.dk,ps:(B.policy.BN||"").toString(),rn:(B.policy.kx||"").toString()})}}; qFL=function(B){if(m$N(B.videoTrack))return B.logger.debug("Pausing appends for server-selectable format"),"ssf";if(B.policy.s0&&$v(B.videoTrack)&&$v(B.audioTrack))return"updateEnd";if(ik(B.audioTrack)||ik(B.videoTrack)&&B.videoTrack.C.info.Gb!=="f")return"";if(B.C_.isSeeking()){var y=B.K;var a=B.videoTrack;var r=B.audioTrack;if(y.policy.C){var k=y.policy.tW;Ic(y.policy)&&(k=id(y,!1,Ki(y)));y=k;a=eB(r,!0)>=y&&eB(a,!0)>=y}else a.D.length||r.D.length?(k=a.C.info.yO+r.C.info.yO,k=10*(1-Ki(y)/k),y=Math.max(k, y.policy.tW),a=eB(r,!0)>=y&&eB(a,!0)>=y):a=!0;if(!a)return"abr";a=B.videoTrack;if(a.D.length>0&&a.J.X.length===1&&QUE(a.J).info.N360);r=Ic(B.policy)&&B.policy.j6;if(!B.dk||!r&&a)return"";a=B.policy.dN;Ic(B.policy)&&(a=id(B.K,B.dk,Ki(B.K)));a=kzr(B.videoTrack,B.getCurrentTime(),a)||kzr(B.audioTrack,B.getCurrentTime(), a);return Ic(B.policy)?a?"mbnm":"":(B.videoTrack.D.length>0||B.audioTrack.D.length>0||Uo(B.j,B.videoTrack,B.audioTrack)||Uo(B.j,B.audioTrack,B.videoTrack))&&a?"nord":""}; V4L=function(B){if(B.N){var y=B.N.Eg(B.audioTrack,dY(B.Zm.X.lS()));y&&B.gQ.seekTo(y,{UL:!0,o_:"pollSubsegmentReadahead",kz:!0})}}; TAZ=function(B,y,a){if(B.policy.s0&&$v(y))return!1;if(a.d8())return!0;if(!a.oA())return!1;var r=sX(y);if(!r||r.info.type===6)return!1;var k;if(B.policy.y$||((k=B.D)==null?0:OgW(k,y,r.info.Hk)))B.vk=0;else return B.C_.isSeeking()&&Un(B),B.vk=B.vk||(0,g.V4)(),!1;if(!hS(B,y,a,r.info))return!1;if(B.zb.X&&r.info.X===0){if(k=ROZ(y,a,r)){var x=pv(y);B.h7("initchg",{it:r.info.C.info.id,sr:!!x&&x.C===r.info.C,ty:r.info.type,seg:r.info.Hk})}x=g.FI(r.info.C.info);B.policy.gB&&x&&!k&&k7$(r)}x=B.N&&!!B.N.J&&y.C.info.audio; k=B.zb.isManifestless||r.j;if(!(B.zb.X&&r.info.X!==0||k&&!x)&&uBr(B,y,a,r))return!0;if(x)return!1;x=ZQ(B,y);x=B.getCurrentTime()+x;if(r.info.J>x)return B.policy.C&&YFx(B,y),B.policy.gY&&g0H(y.J,x,!1),!1;L0r(B,y);var J;B.policy.Ah&&a===((J=B.Zm)==null?void 0:J.C)&&B.Yf&&(a.xK()===0?(B.Yf=!1,B.policy.Ah=!1):B.m_=a.xK());if(!NAW(B,a,r,y))return!1;B.policy.s0&&r.info.QR()?(B.gQ.Y().F0()&&B.h7("eosl",{ls:r.info.pL()}),r.isLocked=!0):(y.P_(r),kGH(B.C,r.info),B.logger.debug(function(){return"Appended "+ r.info.pL()+", buffered: "+$q(a.lS())})); k&&bPN(B,r.info.C.WY);return!0}; YFx=function(B,y){y===B.videoTrack?B.E0=B.E0||(0,g.V4)():B.uw=B.uw||(0,g.V4)()}; L0r=function(B,y){y===B.videoTrack?B.E0=0:B.uw=0}; NAW=function(B,y,a,r){var k=B.policy.Zi?(0,g.V4)():0,x=a.j&&a.info.C.C||void 0,J=a.X;a.j&&(J=pur(B,a,J)||J);var m=re(J);J=B.policy.Zi?(0,g.V4)():0;y=t4K(B,y,m,a.info,x);(r=r.U)!=null&&(x=a.info,k=J-k,J=(0,g.V4)()-J,!r.X||YRe(r.X,x)&&r.X.Hk===x.Hk||r.flush(),r.J+=k,r.D+=J,k=1,!r.X&&x.X&&(k=2),xv(r,k,y),J=Math.ceil(x.X/1024),k===2&&r.C.add(J),r.C.add(Math.ceil((x.X+x.D)/1024)-J),r.X=x);B.t7=0;if(y===0)return B.s0&&(B.logger.debug("Retry succeed, back to normal append logic."),B.s0=!1,B.Zi=!1),B.C2= 0,!0;if(y===2||y===5)return P1J(B,"checked",y,a.info),!1;if(y===1){if(!B.s0)return B.logger.debug("QuotaExceeded, retrying."),B.s0=!0,!1;if(!B.Zi)return B.Zi=!0,B.gQ.seekTo(B.getCurrentTime(),{o_:"quotaExceeded",kz:!0}),!1;a.info.G3()?(k=B.policy,k.vk=Math.floor(k.vk*.8),k.Xx=Math.floor(k.Xx*.8)):(k=B.policy,k.Yf=Math.floor(k.Yf*.8),k.Xx=Math.floor(k.Xx*.8));B.policy.C?dS(B.J.C,a.info.C,!1):yG(B.C,a.info.C)}B.gQ.je({reattachOnAppend:y});return!1}; pur=function(B,y,a){var r;if(r=B.policy.jF&&B.Zm&&!B.Zm.K&&!B.gQ.n1())y=y.info.C.info,r=y.Wd()&&pr(y)&&y.video&&y.video.width<3840&&y.video.width>y.video.height;if(r&&(B.Zm.K=!0,wY('video/webm; codecs="vp09.00.50.08.01.01.01.01.00"; width=3840; height=2160')))return a=PnZ(a),B.policy.D&&B.h7("sp4k",{s:!!a}),a}; P1J=function(B,y,a,r){var k="fmt.unplayable",x=1;a===5||a===3?(k="fmt.unparseable",B.policy.C?!r.C.info.video||Ub(B.J.C).size>0||dS(B.J.C,r.C,!1):!r.C.info.video||Ub(B.C.j).size>0||yG(B.C,r.C)):a===2&&(B.C2<15?(B.C2++,k="html5.invalidstate",x=0):k="fmt.unplayable");r=vM(r);var J;r.mrs=(J=B.Zm)==null?void 0:mg(J);r.origin=y;r.reason=a;B.policy.pO&&(r.trg="appenderr");B.handleError(k,r,x)}; ZNx=function(B,y,a,r,k){var x=B.zb;var J=B.policy.C,m=!1,C=-1;for(z in x.C){var l=Kr(x.C[z].info.mimeType)||x.C[z].info.G3();if(r===l)if(l=x.C[z].index,l.OP(y.Hk)){m=l;var c=y,w=m.G7(c.Hk);w&&w.startTime!==c.startTime?(m.segments=[],m.sV(c),m=!0):m=!1;m?C=y.Hk:!y.pending&&J&&(c=l.getDuration(y.Hk),c!==y.duration&&(x.publish("clienttemp","mfldurUpdate",{itag:x.C[z].info.itag,seg:y.Hk,od:c,nd:y.duration},!1),l.sV(y),m=!0))}else l.sV(y),m=!0}C>=0&&(J={},x.publish("clienttemp","resetMflIndex",(J[r?"v": "a"]=C,J),!1));x=m;E0H(B.C_,y,r,x);if(B.policy.wQ&&B.policy.X&&(C=y.z3||null)){var E;J=(E=B.X)==null?void 0:QaJ(E).requestNumber;if((E=B.J7)!=null){if(E.X.has(C.identifier)){var z=E.X.get(C.identifier);z.event=C.event;z.startTimeSecs=C.startSecs;z.u0=C.u0}else E.X.set(C.identifier,{event:C.event,startTimeSecs:C.startSecs,u0:C.u0,C1:[]});E.D&&J>-1&&JfN(B.zb)&&(B.zb.J7=y.startTime+(isNaN(B.timestampOffset)? 0:B.timestampOffset),B.C_.isSeeking()&&B.C_.C5)return B.t7= 0,B.gQ.je({initSegStuck:1,as:r.info.pL()}),!0}else B.t7=0,B.YC=r;B.policy.q7&&(a.abort(),(J=y.U)!=null&&(xv(J,4),J.flush()));k=t4K(B,a,x,C,k);var l;(l=y.U)==null||cTW(l,k,C);if(k!==0)return SFZ(B,k,r),!0;r.info.G3()?Q8J(B.timing):Am4(B.timing);B.logger.debug(function(){return"Appended init for "+r.info.C.info.id}); bPN(B,r.info.C.WY);return a.mK()}; ROZ=function(B,y,a){if(y.ZZ()==null){B=pv(B);if(!(y=!B||B.C!==a.info.C)){a:if(B=B.U,a=a.info.U,B.length!==a.length)a=!1;else{for(y=0;y1)return 6;J.uw=new g.Mv(function(){var m=sX(J);B.fh()||m==null||!m.isLocked?B.gQ.Y().F0()&&B.h7("eosl",{delayA:m==null?void 0:m.info.pL()}):QTH(J)?(B.gQ.Y().F0()&&B.h7("eosl",{dunlock:m==null?void 0:m.info.pL()}),ABU(B,J===B.audioTrack)):(B.h7("nue",{ls:m.info.pL()}),m.info.R7+=1,B.Zm&&B.Jo())},1E4,B); B.gQ.Y().F0()&&B.h7("eosl",{delayS:r.pL()});J.uw.start()}B.policy.LT&&(r==null?void 0:r.C)instanceof x8&&r.QR()&&B.h7("poseos",{itag:r.C.info.itag,seg:r.Hk,lseg:r.C.index.nL(),es:r.C.index.D});y.appendBuffer(a,r,k)}catch(m){if(m instanceof DOMException){if(m.code===11)return 2;if(m.code===12)return 5;if(m.code===22||m.message.indexOf("Not enough storage")===0)return y=Object.assign({name:"QuotaExceededError",buffered:$q(y.lS()).replace(/,/g,"_"),vheap:Fp(B.videoTrack),aheap:Fp(B.audioTrack),message:g.Tx(m.message, 3),track:B.Zm?y===B.Zm.X?"v":"a":"u"},hlr()),B.handleError("player.exception",y),1;g.YU(m)}return 4}return B.Zm.Xw()?3:0}; jl=function(B,y,a){B.policy.mO&&JB4(B,a.o_||"unknown");B.gQ.seekTo(y,a)}; bPN=function(B,y){y&&B.gQ.Gd(new cT(y.key,y.type))}; qu=function(B,y){B.gQ.tH(y)}; ZQ=function(B,y){if(B.s0&&!B.dk)return 3;if(B.isSuspended)return 1;var a;if((a=B.Zm)==null?0:a.Zm&&a.Zm.streaming===!1)return 4;a=(y.C.info.audio?B.policy.Yf:B.policy.vk)/(y.yO*B.policy.oE);if(B.policy.TB>0&&B.Zm&&kZ(B.Zm)&&(y=y.C.info.video?B.Zm.X:B.Zm.C)&&!y.mK()){y=y.lS();var r=OR(y,B.getCurrentTime());r>=0&&(y=B.getCurrentTime()-y.start(r),a+=Math.max(0,Math.min(y-B.policy.TB,B.policy.L9)))}B.policy.Xx>0&&(a=Math.min(a,B.policy.Xx));return a}; Rlr=function(B,y){return(ZQ(B,y)+B.policy.AR)*y.yO}; GZJ=function(B){B.A7&&!B.isSuspended&&eR(B.schedule)&&(F0K(B,B.A7),B.A7="")}; F0K=function(B,y){GA(y,"cms",function(a){B.policy.D&&B.h7("pathprobe",a)},function(a){B.gQ.handleError(a)})}; eO$=function(B,y){if(B.Zm&&B.Zm.J&&!B.Zm.Xw()&&(y.WP=eB(B.videoTrack),y.X=eB(B.audioTrack),B.policy.D)){var a=Fp(B.videoTrack),r=Fp(B.audioTrack),k=$q(B.Zm.X.lS(),"_",5),x=$q(B.Zm.C.lS(),"_",5);Object.assign(y.C,{lvq:a,laq:r,lvb:k,lab:x})}y.bandwidthEstimate=DQ(B.K);var J;(J=B.audioTrack.U)==null||J.flush();var m;(m=B.videoTrack.U)==null||m.flush();B.logger.debug(function(){return H3(y.C)})}; DhJ=function(B,y){B.R7=y;B.D&&(B.D.D=y);B.R7.c8(B.videoTrack.C.info.Wd());B.j.X=B.R7;B.policy.X&&(B.X.K=B.R7)}; Xur=function(B,y){if(B.Zm&&B.Zm.X){if(B.policy.Eq){var a=gsN(B.audioTrack);if(a&&a.qV()){var r=B.gQ;if(r.eD&&(r.eD.C=a,a=r.xC,a.qoe)){a=a.qoe;r=r.eD;var k=g.Bj(a.provider);W0Z(a,k,r)}}}B.policy.To&&(a=gsN(B.videoTrack))&&a.G3()&&(r=B.gQ,r.SV&&(r.SV.C=a,a=r.xC,a.qoe&&K0$(a.qoe,r.SV)));y-=isNaN(B.timestampOffset)?0:B.timestampOffset;B.getCurrentTime()!==y&&B.resume();B.C_.isSeeking()&&B.Zm&&!B.Zm.Xw()&&(r=B.getCurrentTime()<=y&&y=y&&vCN(B,r.startTime,!1)}); return a&&a.startTimeB.getCurrentTime())return a.start/1E3;return Infinity}; LH$=function(B){if(B.gQ.getVideoData().isLivePlayback)return!1;var y=B.gQ.yv();if(!y)return!1;y=y.getDuration();if(B.Zm&&B.Zm.C&&B.Zm.X){var a=B.getCurrentTime(),r=B.Zm.C.lS();B=B.Zm.X.lS();r=r?ZE(r,a):a;a=B?ZE(B,a):a;a=Math.min(r,a);y=isNaN(a)?!1:a>=y-.01}else y=!1;return y}; SFZ=function(B,y,a){B.policy.qF&&zB(B.gQ.getVideoData())?(B.gQ.Ml()||P1J(B,"sepInit",y,a.info),Iqr(B.gQ,"sie")):P1J(B,"sepInit",y,a.info)}; QWK=function(B){return B.gQ.Px()0){var r=a.C.shift();no$(a,r.info)}a.C.length>0&&(r=a.C[0].time-(0,g.V4)(),a.X.start(Math.max(0,r)))}},0); g.K(this,this.X);y.subscribe("widevine_set_need_key_info",this.J,this)}; no$=function(B,y){a:{var a=y.cryptoPeriodIndex;if(isNaN(a)&&B.D.size>0)a=!0;else{for(var r=g.Y(B.D.values()),k=r.next();!k.done;k=r.next())if(k.value.cryptoPeriodIndex===a){a=!0;break a}a=!1}}B.publish("log_qoe",{wvagt:"reqnews",canskip:a});a||B.publish("rotated_need_key_info_ready",y)}; dhE=function(){var B={};var y=B.url;var a=B.interval;B=B.retries;this.url=y;this.interval=a;this.retries=B}; scr=function(B,y){this.statusCode=B;this.message=y;this.X=this.heartbeatParams=this.errorMessage=null;this.C={};this.nextFairplayKeyId=null}; h6J=function(B,y,a){a=a===void 0?"":a;g.W.call(this);this.message=B;this.requestNumber=y;this.timer=a;this.onError=this.onSuccess=null;this.C=new g.px(5E3,2E4,.2)}; vvr=function(B,y,a){B.onSuccess=y;B.onError=a}; ySH=function(B,y,a,r){var k={timeout:3E4,onSuccess:function(x){if(!B.fh()){uG("drm_net_r",void 0,B.timer);var J=x.status==="LICENSE_STATUS_OK"?0:9999,m=null;if(x.license)try{m=pn(x.license)}catch(q){g.YU(q)}if(J!==0||m){m=new scr(J,m);J!==0&&x.reason&&(m.errorMessage=x.reason);if(x.authorizedFormats){J={};for(var C=[],l={},c=g.Y(x.authorizedFormats),w=c.next();!w.done;w=c.next())if(w=w.value,w.trackType&&w.keyId){var E=B6H[w.trackType];if(E){E==="HD"&&x.isHd720&&(E="HD720");w.isHdr&&(E+="HDR");J[E]|| (C.push(E),J[E]=!0);var z=null;try{z=pn(w.keyId)}catch(q){g.YU(q)}z&&(l[g.bu(z,4)]=E)}}m.X=C;m.C=l}x.nextFairplayKeyId&&(m.nextFairplayKeyId=x.nextFairplayKeyId);x.sabrLicenseConstraint&&(m.sabrLicenseConstraint=pn(x.sabrLicenseConstraint));x=m}else x=null;if(x)B.onSuccess(x,B.requestNumber);else B.onError(B,"drm.net","t.p;p.i")}}, onError:function(x){if(!B.fh())if(x&&x.error)x=x.error,B.onError(B,"drm.net.badstatus","t.r;p.i;c."+x.code+";s."+x.status,x.code);else B.onError(B,"drm.net.badstatus","t.r;p.i;c.n")}, onTimeout:function(){B.onError(B,"drm.net","rt.req."+B.requestNumber)}}; r&&(k.Qs="Bearer "+r);g.f5(a,"player/get_drm_license",y,k)}; aDx=function(B,y,a,r){g.jw.call(this);this.videoData=B;this.Pk=y;this.K=a;this.sessionId=r;this.j={};this.cryptoPeriodIndex=NaN;this.url="";this.requestNumber=0;this.R7=this.Ch=!1;this.D=null;this.Xx=[];this.J=[];this.authorizedFormats=[];this.N=!1;this.C={};this.status="";this.T=NaN;this.X=B.j;this.cryptoPeriodIndex=a.cryptoPeriodIndex;B={};Object.assign(B,this.Pk.C);B.cpn=this.videoData.clientPlaybackNonce;this.videoData.t7&&(B.vvt=this.videoData.t7,this.videoData.mdxEnvironment&&(B.mdx_environment= this.videoData.mdxEnvironment));this.Pk.Xx&&(B.authuser=this.Pk.Xx);this.Pk.pageId&&(B.pageid=this.Pk.pageId);isNaN(this.cryptoPeriodIndex)||(B.cpi=this.cryptoPeriodIndex.toString());var k=(k=/_(TV|STB|GAME|OTT|ATV|BDP)_/.exec(g.DR()))?k[1]:"";k==="ATV"&&(B.cdt=k);this.j=B;this.j.session_id=r;this.U=!0;this.X.flavor==="widevine"&&(this.j.hdr="1");this.X.flavor==="playready"&&(y=Number(w5(y.experiments,"playready_first_play_expiration")),!isNaN(y)&&y>=0&&(this.j.mfpe=""+y),this.U=!1);y="";g.xs(this.X)? ks(this.X)?(r=a.X)&&(y="https://www.youtube.com/api/drm/fps?ek="+b_0(r)):(y=a.initData.subarray(4),y=new Uint16Array(y.buffer,y.byteOffset,y.byteLength/2),y=String.fromCharCode.apply(null,y).replace("skd://","https://")):y=this.X.X;this.baseUrl=y;this.fairplayKeyId=qE(this.baseUrl,"ek")||"";if(y=qE(this.baseUrl,"cpi")||"")this.cryptoPeriodIndex=Number(y);this.Xx=a.Wd?[g.bu(a.initData,4)]:a.D;xz(this,{sessioninit:a.cryptoPeriodIndex});this.status="in"}; JS$=function(B,y){xz(B,{createkeysession:1});B.status="gr";uG("drm_gk_s",void 0,B.videoData.U);B.url=rSH(B);try{B.D=y.createSession(B.K,function(a){xz(B,{m:a})})}catch(a){y="t.g"; a instanceof DOMException&&(y+=";c."+a.code);B.publish("licenseerror","drm.unavailable",1,y,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK");return}B.D&&(kP$(B.D,function(a,r){xAr(B,a,r)},function(a,r,k){if(!B.fh()){r=void 0; var x=1;g.xs(B.X)&&g.UZ(B.Pk)&&B.Pk.Z("html5_enable_safari_fairplay")&&k===1212433232&&(r="ERROR_HDCP",x=B.Pk.Z("html5_safari_fairplay_ignore_hdcp")?0:x);B.error("drm.keyerror",x,a,r)}},function(){B.fh()||(xz(B,{onkyadd:1}),B.R7||(B.publish("sessionready"),B.R7=!0))},function(a){B.BS(a)}),g.K(B,B.D))}; rSH=function(B){var y=B.baseUrl;qyr(y)||B.error("drm.net",2,"t.x");if(!qE(y,"fexp")){var a=["23898307","23914062","23916106","23883098"].filter(function(k){return B.Pk.experiments.experiments[k]}); a.length>0&&(B.j.fexp=a.join())}a=g.Y(Object.keys(B.j));for(var r=a.next();!r.done;r=a.next())r=r.value,y=nMe(y,r,B.j[r]);return y}; xAr=function(B,y,a){if(!B.fh())if(y){xz(B,{onkmtyp:a});B.status="km";switch(a){case "license-renewal":case "license-request":case "license-release":break;case "individualization-request":HsH(B,y);return;default:B.publish("ctmp","message_type",{t:a,l:y.byteLength})}B.Ch||(uG("drm_gk_f",void 0,B.videoData.U),B.Ch=!0,B.publish("newsession",B));if(yP(B.X)&&(y=mAN(y),!y))return;y=new h6J(y,++B.requestNumber,B.videoData.U);vvr(y,function(r){o5e(B,r)},function(r,k,x){if(!B.fh()){var J=0; r.C.X>=3&&(J=1,k="drm.net.retryexhausted");xz(B,{onlcsrqerr:k,info:x});B.error(k,J,x);B.shouldRetry(ok(J),r)&&C9J(B,r)}}); g.K(B,y);g5H(B,y)}else B.error("drm.unavailable",1,"km.empty")}; HsH=function(B,y){xz(B,{sdpvrq:1});B.T=Date.now();if(B.X.flavor!=="widevine")B.error("drm.provision",1,"e.flavor;f."+B.X.flavor+";l."+y.byteLength);else{var a={cpn:B.videoData.clientPlaybackNonce};Object.assign(a,B.Pk.C);a=g.cJ("https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key=AIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE",a);y={format:"RAW",headers:{"content-type":"application/json"},method:"POST",postBody:JSON.stringify({signedRequest:String.fromCharCode.apply(null, y)}),responseType:"arraybuffer"};g.Yr(a,y,3,500).then(Wx(function(r){r=r.xhr;if(!B.fh()){r=new Uint8Array(r.response);var k=String.fromCharCode.apply(null,r);try{var x=JSON.parse(k)}catch(J){}x&&x.signedResponse?(B.publish("ctmp","drminfo",{provisioning:1}),x=(Date.now()-B.T)/1E3,B.T=NaN,B.publish("ctmp","provs",{et:x.toFixed(3)}),B.D&&B.D.update(r)):(x=x&&x.error&&x.error.message,r="e.parse",x&&(r+=";m."+x),B.error("drm.provision",1,r))}}),Wx(function(r){B.fh()||B.error("drm.provision",1,"e."+r.errorCode+ ";c."+(r.xhr&&r.xhr.status))}))}}; Jj=function(B){var y;if(y=B.U&&B.D!=null)B=B.D,y=!(!B.C||!B.C.keyStatuses);return y}; g5H=function(B,y){B.status="km";uG("drm_net_s",void 0,B.videoData.U);var a=new g.X5(B.Pk.pD),r={context:g.aG(a.config_||g.ya())};r.drmSystem=lDJ[B.X.flavor];r.videoId=B.videoData.videoId;r.cpn=B.videoData.clientPlaybackNonce;r.sessionId=B.sessionId;r.licenseRequest=g.bu(y.message);r.drmParams=B.videoData.drmParams;isNaN(B.cryptoPeriodIndex)||(r.isKeyRotated=!0,r.cryptoPeriodIndex=B.cryptoPeriodIndex);var k,x,J=!!((k=B.videoData.X)==null?0:(x=k.video)==null?0:x.isHdr());r.drmVideoFeature=J?"DRM_VIDEO_FEATURE_PREFER_HDR": "DRM_VIDEO_FEATURE_SDR";if(r.context&&r.context.client){if(k=B.Pk.C)r.context.client.deviceMake=k.cbrand,r.context.client.deviceModel=k.cmodel,r.context.client.browserName=k.cbr,r.context.client.browserVersion=k.cbrver,r.context.client.osName=k.cos,r.context.client.osVersion=k.cosver;r.context.user=r.context.user||{};r.context.request=r.context.request||{};B.videoData.t7&&(r.context.user.credentialTransferTokens=[{token:B.videoData.t7,scope:"VIDEO"}]);r.context.request.mdxEnvironment=B.videoData.mdxEnvironment|| r.context.request.mdxEnvironment;B.videoData.Eo&&(r.context.user.kidsParent={oauthToken:B.videoData.Eo});g.xs(B.X)&&(r.fairplayKeyId=g.bu(Tdr(B.fairplayKeyId)));g.Vj(B.Pk,g.hl(B.videoData)).then(function(m){ySH(y,r,a,m);B.status="rs"})}else B.error("drm.net",2,"t.r;ic.0")}; o5e=function(B,y){if(!B.fh())if(xz(B,{onlcsrsp:1}),B.status="rr",y.statusCode!==0)B.error("drm.auth",1,"t.f;c."+y.statusCode,y.errorMessage||void 0);else{uG("drm_kr_s",void 0,B.videoData.U);if(y.heartbeatParams&&y.heartbeatParams.url&&B.videoData.Z("outertube_streaming_data_always_use_staging_license_service")){var a=B.X.X.match(/(.*)youtube.com/g);a&&(y.heartbeatParams.url=a[0]+y.heartbeatParams.url)}y.heartbeatParams&&B.publish("newlicense",y.heartbeatParams);y.X&&(B.J=y.X,B.videoData.vW||B.publish("newlicense", new dhE),B.videoData.vW=!0,B.N=iU(B.J,function(r){return r.includes("HDR")})); y.C&&(B.Pk.Z("html5_enable_vp9_fairplay")&&ks(B.X)?(a=g.bu(Tdr(B.fairplayKeyId),4),B.C[a]={type:y.C[a],status:"unknown"}):B.C=a2(y.C,function(r){return{type:r,status:"unknown"}})); r5(B.X)&&(y.message=MyJ(g.bu(y.message)));B.D&&(xz(B,{updtks:1}),B.status="ku",B.D.update(y.message).then(function(){uG("drm_kr_f",void 0,B.videoData.U);Jj(B)||(xz(B,{ksApiUnsup:1}),B.publish("keystatuseschange",B))},function(r){r="msuf.req."+B.requestNumber+";msg."+g.Tx(r.message,3); B.error("drm.keyerror",1,r)})); g.xs(B.X)&&B.publish("fairplay_next_need_key_info",B.baseUrl,y.nextFairplayKeyId);B.Pk.Z("html5_enable_vp9_fairplay")&&ks(B.X)&&B.publish("qualitychange",cSW(B.J));y.sabrLicenseConstraint&&B.publish("sabrlicenseconstraint",y.sabrLicenseConstraint)}}; C9J=function(B,y){var a=y.C.getValue();a=new g.Mv(function(){g5H(B,y)},a); g.K(B,a);a.start();g.tR(y.C);xz(B,{rtyrq:1})}; wgK=function(B,y){for(var a=[],r=g.Y(Object.keys(B.C)),k=r.next();!k.done;k=r.next())k=k.value,a.push(k+"_"+B.C[k].type+"_"+B.C[k].status);return a.join(y)}; E5x=function(B){var y={};y[B.status]=Jj(B)?wgK(B,"."):B.J.join(".");return y}; zrH=function(B,y,a){var r={};r.isHdr=y.includes("HDR");switch(y.replace("HDR","").replace("720","")){case "AUDIO":r.trackType=1;break;case "SD":r.trackType=2;break;case "HD":r.trackType=3;break;case "UHD1":r.trackType=4;break;case "UHD2":r.trackType=5;break;default:r.trackType=0}!r.trackType||a[y]||Jj(B)&&!Hj(B,y)||(B.authorizedFormats.push(r),a[y]=!0)}; Hj=function(B,y){for(var a in B.C)if(B.C[a].status==="usable"&&B.C[a].type===y)return!0;return!1}; qnr=function(B,y){for(var a in B.C)if(B.C[a].type===y)return B.C[a].status}; xz=function(B,y){var a=a===void 0?!1:a;H3(y);(a||B.Pk.F0())&&B.publish("ctmp","drmlog",y)}; Vee=function(B){var y=B[0];B[0]=B[3];B[3]=y;y=B[1];B[1]=B[2];B[2]=y;y=B[4];B[4]=B[5];B[5]=y;y=B[6];B[6]=B[7];B[7]=y}; cSW=function(B){return g.YI(B,"UHD2")||g.YI(B,"UHD2HDR")?"highres":g.YI(B,"UHD1")||g.YI(B,"UHD1HDR")?"hd2160":g.YI(B,"HD")||g.YI(B,"HDHDR")?"hd1080":g.YI(B,"HD720")||g.YI(B,"HD720HDR")?"hd720":"large"}; mAN=function(B){for(var y="",a=0;a'.charCodeAt(r);B=B.D.createSession("video/mp4",y,a);return new mP(null,null,null,null,B)}; pg0=function(B,y){var a=B.T[y.sessionId];!a&&B.J&&(a=B.J,B.J=null,a.sessionId=y.sessionId,B.T[y.sessionId]=a);return a}; N6e=function(B,y){var a=B.subarray(4);a=new Uint16Array(a.buffer,a.byteOffset,a.byteLength/2);a=String.fromCharCode.apply(null,a).match(/ek=([0-9a-f]+)/)[1];for(var r="",k=0;k19.2999?(B=a.V$,a=a.Yl,a>=B&&(a=B* .75),y=(B-a)*.5,a=new ru(y,B,B-y-a,this)):a=null;break a;case "widevine":a=new kz(y,this,B);break a;default:a=null}if(this.j=a)g.K(this,this.j),this.j.subscribe("rotated_need_key_info_ready",this.xB,this),this.j.subscribe("log_qoe",this.uL,this);H0(this.Pk.experiments);this.uL({cks:this.C.getInfo()})}; P9x=function(B){var y=LGZ(B.J);y?y.then(Wx(function(){QHH(B)}),Wx(function(a){if(!B.fh()){g.YU(a); var r="t.a";a instanceof DOMException&&(r+=";n."+a.name+";m."+a.message);B.publish("licenseerror","drm.unavailable",1,r,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}})):(B.uL({mdkrdy:1}),B.U=!0); B.R7&&(y=LGZ(B.R7))}; FGJ=function(B,y,a){B.E0=!0;a=new cT(y,a);B.Pk.Z("html5_eme_loader_sync")&&(B.T.get(y)||B.T.set(y,a));ASJ(B,a)}; ASJ=function(B,y){if(!B.fh()){B.uL({onInitData:1});if(B.Pk.Z("html5_eme_loader_sync")&&B.videoData.D&&B.videoData.D.C){var a=B.N.get(y.initData);y=B.T.get(y.initData);if(!a||!y)return;y=a;a=y.initData;B.T.remove(a);B.N.remove(a)}B.uL({initd:y.initData.length,ct:y.contentType});if(B.C.flavor==="widevine")if(B.t7&&!B.videoData.isLivePlayback)gu(B);else{if(!(B.Pk.Z("vp9_drm_live")&&B.videoData.isLivePlayback&&y.Wd)){B.t7=!0;a=y.cryptoPeriodIndex;var r=y.C;NMx(y);y.Wd||(r&&y.C!==r?B.publish("ctmp","cpsmm", {emsg:r,pssh:y.C}):a&&y.cryptoPeriodIndex!==a&&B.publish("ctmp","cpimm",{emsg:a,pssh:y.cryptoPeriodIndex}));B.publish("widevine_set_need_key_info",y)}}else B.xB(y)}}; QHH=function(B){if(!B.fh())if(B.Pk.Z("html5_drm_set_server_cert")||ks(B.C)){var y=B.J.setServerCertificate();y?y.then(Wx(function(a){B.Pk.F0()&&B.publish("ctmp","ssc",{success:a})}),Wx(function(a){B.publish("ctmp","ssce",{n:a.name, m:a.message})})).then(Wx(function(){GPK(B)})):GPK(B)}else GPK(B)}; GPK=function(B){B.fh()||(B.U=!0,B.uL({onmdkrdy:1}),gu(B))}; erZ=function(B){return B.C.flavor==="widevine"&&B.videoData.Z("html5_drm_cpi_license_key")}; gu=function(B){if(B.E0&&B.U&&!B.J7){for(;B.D.length;){var y=B.D[0],a=erZ(B)?bNx(y):g.bu(y.initData);if(ks(B.C)&&!y.X)B.D.shift();else{if(B.X.get(a))if(B.C.flavor!=="fairplay"||ks(B.C)){B.D.shift();continue}else B.X.delete(a);NMx(y);break}}B.D.length&&B.createSession(B.D[0])}}; DAZ=function(B){var y;if(y=g.WA()){var a;y=!((a=B.J.X)==null||!a.getMetrics)}y&&(y=B.J.getMetrics())&&(y=g.om(y),B.publish("ctmp","drm",{metrics:y}))}; WGr=function(){var B=WME();return!(!B||B==="visible")}; isE=function(B){var y=KG4();y&&document.addEventListener(y,B,!1)}; XgH=function(B){var y=KG4();y&&document.removeEventListener(y,B,!1)}; KG4=function(){if(document.visibilityState)var B="visibilitychange";else{if(!document[JH+"VisibilityState"])return"";B=JH+"visibilitychange"}return B}; fDe=function(B){g.W.call(this);var y=this;this.gQ=B;this.NR=0;this.T=this.X=this.j=!1;this.J=0;this.ph=this.gQ.Y();this.videoData=this.gQ.getVideoData();this.D=g.d2(this.ph.experiments,"html5_delayed_retry_count");this.C=new g.Mv(function(){y.gQ.oi()},g.d2(this.ph.experiments,"html5_delayed_retry_delay_ms")); g.K(this,this.C)}; Zs$=function(B,y,a){var r=B.videoData.X,k=B.videoData.J,x=B.ph.Z("html5_disable_codec_fallback_for_drm")&&B.videoData.sH();zB(B.gQ.getVideoData())&&B.ph.Z("html5_gapless_fallback_on_qoe_restart")&&Iqr(B.gQ,"pe");if((y==="progressive.net.retryexhausted"||y==="fmt.unplayable"||y==="fmt.decode")&&!B.gQ.yR.j&&r&&r.itag==="22")return B.gQ.yR.j=!0,B.JB("qoe.restart",{reason:"fmt.unplayable.22"}),B.gQ.tv(),!0;var J=!1;if(B.videoData.isExternallyHostedPodcast){if(J=B.videoData.wj3)a.mimeType=J.type,B.h7("3pp", {url:J.url});a.ns="3pp";B.gQ.iS(y,1,"VIDEO_UNAVAILABLE",H3((new g.mh(y,a,1)).details));return!0}var m=B.NR+3E4<(0,g.V4)()||B.C.isActive();if(B.ph.Z("html5_empty_src")&&B.videoData.isAd()&&y==="fmt.unplayable"&&/Empty src/.test(""+a.msg))return a.origin="emptysrc",B.JB("auth",a),!0;m||Mex(B.gQ.IL())||(a.nonfg="paused",m=!0,B.gQ.pauseVideo());(y==="fmt.decode"||y==="fmt.unplayable")&&(k==null?0:QY(k)||AW(k))&&(kKJ(B.ph.j,k.Gb),a.acfallexp=k.Gb,J=m=!0);!m&&B.D>0&&(B.C.start(),m=!0,a.delayed="1",--B.D); k=B.gQ.loader;m||!((r==null?0:Sh(r))||(r==null?0:pr(r)))||x||(kKJ(B.ph.j,r.Gb),J=m=!0,a.cfallexp=r.Gb);if(!m)return $A4(B,a);x=!1;B.j?B.NR=(0,g.V4)():x=B.j=!0;m=B.videoData;if(m.QO){m=m.QO.Df();var C=Date.now()/1E3+1800;m=m6048E5&&jHr(B,"signature");return!1}; jHr=function(B,y){try{y={detail:"pr."+y},g.HR(B.ph)&&B.ph.Z("html5_reload_by_kabuki_app")?B.gQ.iS("qoe.restart",1,void 0,H3(y),"7"):(B.JB("qoe.restart",y),window.location.reload())}catch(a){}}; hrW=function(B,y){var a=B.ph.j;a.N=!1;a.X=!0;B.JB("qoe.restart",{e:y===void 0?"fmt.noneavailable":y,detail:"hdr"});B.gQ.oi(!0)}; v5L=function(B,y,a,r,k,x){this.videoData=B;this.C=y;this.reason=a;this.X=r;this.token=k;this.videoId=x}; lp=function(B,y,a){this.Pk=B;this.gT=y;this.gQ=a;this.K=this.T=this.C=this.J=this.N=this.X=0;this.j=!1;this.U=g.d2(this.Pk.experiments,"html5_displayed_frame_rate_downgrade_threshold")||45;this.D=new Map}; yjr=function(B,y,a){!B.Pk.Z("html5_tv_ignore_capable_constraint")&&g.oz(B.Pk)&&(a=a.compose(Bur(B,y)));return a}; aiK=function(B){if(B.gQ.IL().isInline())return rk;var y;B.Z("html5_exponential_memory_for_sticky")?y=Dj(B.Pk.Bd,"sticky-lifetime")<.5?"auto":NF[oL()]:y=NF[oL()];return g.uM("auto",y,!1,"s")}; kWZ=function(B,y){var a,r=rjr(B,(a=y.C)==null?void 0:a.videoInfos);a=B.gQ.getPlaybackRate();return a>1&&r?(B=Bxx(B.Pk.j,y.C.videoInfos,a),new RL(0,B,!0,"o")):new RL(0,0,!1,"o")}; rjr=function(B,y){return y&&g.oz(B.Pk)?y.some(function(a){return a.video.fps>32}):!1}; xwW=function(B,y){if(B.Z("html5_disable_ustreamer_constraint_for_sabr")&&uj(y.videoData))return rk;var a=B.gQ.pQ();B.Z("html5_use_video_quality_cap_for_ustreamer_constraint")&&a&&a.OI>0&&LD(y.videoData.dJ)&&(B=a.OI,y.videoData.dJ=new RL(0,B,!1,"u"));return y.videoData.dJ}; Bur=function(B,y){if(g.oz(B.Pk)&&We(B.Pk.j,KD.HEIGHT))var a=y.C.videoInfos[0].video.qualityOrdinal;else{var r=B.O7(!!y.C.C);qs(y.videoData)||y5(y.videoData);y=y.C.videoInfos;if(y.length){var k=g.d2(B.Pk.experiments,"html5_override_oversend_fraction")||.85,x=y[0].video;x.projectionType!=="MESH"&&x.projectionType!=="EQUIRECTANGULAR"&&x.projectionType!=="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||IW||(k=.45);B=g.d2(B.Pk.experiments,"html5_viewport_undersend_maximum");for(x=0;x0&&(a=Math.min(a,r));if(r=g.d2(B.Pk.experiments,"html5_max_vertical_resolution")){B=4320;for(k=0;kr&&(B=Math.min(B,x.video.qualityOrdinal));if(B<4320){for(k=r=0;k32){k=!0;break a}}k=!1}k&&(a=Math.min(a,r));(r=g.d2(B.Pk.experiments,"html5_live_quality_cap"))&&y.videoData.isLivePlayback&&(a=Math.min(a,r));a=H10(B,y,a);B=g.d2(B.Pk.experiments,"html5_byterate_soft_cap");return new RL(0,a===4320?0:a,!1,"d",B)}; ozK=function(B){var y,a,r,k;return g.F(function(x){switch(x.X){case 1:return B.C.C&&typeof((y=navigator.mediaCapabilities)==null?void 0:y.decodingInfo)==="function"?g.Q(x,Promise.resolve(),2):x.return(Promise.resolve());case 2:a=g.Y(B.C.videoInfos),r=a.next();case 3:if(r.done){x.dQ(0);break}k=r.value;return g.Q(x,FZZ(k),4);case 4:r=a.next(),x.dQ(3)}})}; gzK=function(B,y){if(!y.videoData.X||B.Z("html5_disable_performance_downgrade"))return!1;Date.now()-B.N>6E4&&(B.X=0);B.X++;B.N=Date.now();if(B.X!==4)return!1;CpK(B,y.videoData.X);return!0}; cjJ=function(B,y,a,r){if(!y||!a||!y.videoData.X)return!1;var k=g.d2(B.Pk.experiments,"html5_df_downgrade_thresh"),x=B.Z("html5_log_media_perf_info");if(!((0,g.V4)()-B.J<5E3?0:x||k>0))return!1;var J=((0,g.V4)()-B.J)/1E3;B.J=(0,g.V4)();a=a.getVideoPlaybackQuality();if(!a)return!1;var m=a.droppedVideoFrames-B.T,C=a.totalVideoFrames-B.K;B.T=a.droppedVideoFrames;B.K=a.totalVideoFrames;var l=a.displayCompositedVideoFrames===0?0:a.displayCompositedVideoFrames||-1;x&&B.Pk.F0()&&B.gQ.h7("ddf",{dr:a.droppedVideoFrames, de:a.totalVideoFrames,comp:l});if(r)return B.C=0,!1;if((C-m)/J>B.U||!k||g.oz(B.Pk))return!1;B.C=(C>60?m/C:0)>k?B.C+1:0;if(B.C!==3)return!1;CpK(B,y.videoData.X);B.gQ.h7("dfd",Object.assign({dr:a.droppedVideoFrames,de:a.totalVideoFrames},liE()));return!0}; CpK=function(B,y){var a=y.Gb,r=y.video.fps,k=y.video.qualityOrdinal-1,x=B.D;y=""+a+(r>49?"p60":r>32?"p48":"");a=jX(a,r,x);k>0&&(a=Math.min(a,k));if(!cj.has(y)&&lM().includes(y)){var J=a;a=gp();+a[y]>0&&(J=Math.min(+a[y],J));a[y]!==J&&(a[y]=J,g.bQ("yt-player-performance-cap",a,2592E3))}else if(cj.has(y)||x==null){a:{J=J===void 0?!0:J;r=lM().slice();if(J){if(r.includes(y))break a;r.push(y)}else{if(!r.includes(y))break a;r.splice(r.indexOf(y),1)}g.bQ("yt-player-performance-cap-active-set",r,2592E3)}U$.set(y, a)}else cj.add(y),x==null||x.set(y,a);B.gQ.Ls()}; wjK=function(B,y){if(!y.C.C)return B.j?new RL(0,360,!1,"b"):rk;for(var a=!1,r=!1,k=g.Y(y.C.videoInfos),x=k.next();!x.done;x=k.next())Sh(x.value)?a=!0:r=!0;a=a&&r;r=0;k=g.d2(B.Pk.experiments,"html5_performance_cap_floor");k=B.Pk.X?240:k;y=g.Y(y.C.videoInfos);for(x=y.next();!x.done;x=y.next()){var J=x.value;if(!a||!Sh(J))if(x=jX(J.Gb,J.video.fps,B.D),J=J.video.qualityOrdinal,Math.max(x,k)>=J){r=J;break}}return new RL(0,r,!1,"b")}; Ezr=function(B,y){var a=B.gQ.IL();return a.isInline()&&!y.L9?new RL(0,480,!1,"v"):uj(y)?rk:a.isBackground()&&ws()/1E3>60&&!g.oz(B.Pk)?new RL(0,360,!1,"v"):rk}; zb$=function(B,y,a){if(B.Pk.experiments.I7("html5_disable_client_autonav_cap_for_onesie")&&y.fetchType==="onesie"||g.oz(B.Pk)&&(oL(-1)>=1080||y.osid))return rk;var r=g.d2(B.Pk.experiments,"html5_autonav_quality_cap"),k=g.d2(B.Pk.experiments,"html5_autonav_cap_idle_secs");return r&&y.isAutonav&&ws()/1E3>k?(a&&(r=H10(B,a,r)),new RL(0,r,!1,"e")):rk}; H10=function(B,y,a){if(B.Z("html5_optimality_defaults_chooses_next_higher")&&a)for(B=y.C.videoInfos,y=1;y=0||(B.provider.gQ.getVisibilityState()===3?B.j=!0:(B.C=g.Bj(B.provider),B.delay.start()))}; RbJ=function(B){if(!(B.X<0)){var y=g.Bj(B.provider),a=y-B.J;B.J=y;B.playerState.state===8?B.playTimeSecs+=a:B.playerState.isBuffering()&&!g.Z(B.playerState,16)&&(B.rebufferTimeSecs+=a)}}; u3J=function(B){var y;switch((y=B.Pk.playerCanaryStage)==null?void 0:y.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"}}; Yfr=function(B){return window.PressureObserver&&new window.PressureObserver(B)}; LPE=function(B){B=B===void 0?Yfr:B;g.W.call(this);var y=this;try{this.D=B(function(r){y.X=r.at(-1)}); var a;this.J=(a=this.D)==null?void 0:a.observe("cpu",{sampleInterval:2E3}).catch(function(r){r instanceof DOMException&&(y.C=r)})}catch(r){r instanceof DOMException&&(this.C=r)}}; Nu0=function(B){var y={},a=window.h5vcc;y.hwConcurrency=navigator.hardwareConcurrency;B.C&&(y.cpe=B.C.message);B.X&&(y.cpt=B.X.time,y.cps=B.X.state);if(a==null?0:a.cVal)y.cb2s=a.cVal.getValue("CPU.Total.Usage.IntervalSeconds.2"),y.cb5s=a.cVal.getValue("CPU.Total.Usage.IntervalSeconds.5"),y.cb30s=a.cVal.getValue("CPU.Total.Usage.IntervalSeconds.30");return y}; b1U=function(B){var y;g.F(function(a){switch(a.X){case 1:return g.TU(a,2),g.Q(a,B.J,4);case 4:g.PE(a,3);break;case 2:g.Sx(a);case 3:(y=B.D)==null||y.disconnect(),g.bJ(a)}})}; pjE=function(B,y){y?TuZ.test(B):(B=g.Uv(B),Object.keys(B).includes("cpn"))}; PpZ=function(B,y,a,r,k,x,J){var m={format:"RAW"},C={};if(vX(B)&&BA()){if(J){var l;((l=tte.uaChPolyfill)==null?void 0:l.state.type)!==2?J=null:(J=tte.uaChPolyfill.state.data.values,J={"Synth-Sec-CH-UA-Arch":J.architecture,"Synth-Sec-CH-UA-Model":J.model,"Synth-Sec-CH-UA-Platform":J.platform,"Synth-Sec-CH-UA-Platform-Version":J.platformVersion,"Synth-Sec-CH-UA-Full-Version":J.uaFullVersion});C=Object.assign(C,J);m.withCredentials=!0}(J=g.io("EOM_VISITOR_DATA"))?C["X-Goog-EOM-Visitor-Id"]=J:r?C["X-Goog-Visitor-Id"]= r:g.io("VISITOR_DATA")&&(C["X-Goog-Visitor-Id"]=g.io("VISITOR_DATA"));a&&(C["X-Goog-PageId"]=a);(r=y.Xx)&&!CU(y)&&(C["X-Goog-AuthUser"]=r);k&&(C.Authorization="Bearer "+k);y.Z("enable_datasync_id_header_in_web_vss_pings")&&y.dN&&y.datasyncId&&(C["X-YouTube-DataSync-Id"]=y.datasyncId);J||C["X-Goog-Visitor-Id"]||k||a||r?m.withCredentials=!0:y.Z("html5_send_cpn_with_options")&&TuZ.test(B)&&(m.withCredentials=!0)}Object.keys(C).length>0&&(m.headers=C);x&&(m.onFinish=x);return Object.keys(m).length>1? m:null}; Sfr=function(B,y,a,r,k,x,J,m){BA()&&a.token&&(B=jc(B,{ctt:a.token,cttype:a.kS,mdx_environment:a.mdxEnvironment}));r.Z("net_pings_low_priority")&&(y||(y={}),y.priority="low");x||m&&r.Z("nwl_skip_retry")?(y==null?y={}:pjE(B,r.Z("html5_assert_cpn_with_regex")),J?K5().sendAndWrite(B,y):K5().sendThenWrite(B,y,m)):y?(pjE(B,r.Z("html5_assert_cpn_with_regex")),JXN(B,y)):g.tv(B,k)}; QeL=function(B){for(var y=[],a=0;a0&&a>0&&!B.X&&B.D<1E7)try{B.J=B.j({sampleInterval:y,maxBufferSize:a});var r;(r=B.J)==null||r.addEventListener("samplebufferfull",function(){return g.F(function(k){if(k.X==1)return g.Q(k,B.stop(),2);GWU(B);g.bJ(k)})})}catch(k){B.X=FPE(k.message)}}; zW=function(B,y){var a,r;return!!((a=window.h5vcc)==null?0:(r=a.settings)==null?0:r.set(B,y))}; Dwx=function(){var B,y,a,r=(B=window.h5vcc)==null?void 0:(y=B.settings)==null?void 0:(a=y.getPersistentSettingAsString)==null?void 0:a.call(y,"cpu_usage_tracker_intervals");if(r!=null){var k;B=(k=JSON.parse(r))!=null?k:[];k=B.filter(function(l){return l.type==="total"}).map(function(l){return l.seconds}); y=g.Y(eb$);for(a=y.next();!a.done;a=y.next())a=a.value,k.indexOf(a)===-1&&B.push({type:"total",seconds:a});var x,J;(x=window.h5vcc)==null||(J=x.settings)==null||J.set("cpu_usage_tracker_intervals_enabled",1);var m,C;(m=window.h5vcc)==null||(C=m.settings)==null||C.set("cpu_usage_tracker_intervals",JSON.stringify(B))}}; WP0=function(){var B=window.H5vccPlatformService,y="";if(B&&B.has("dev.cobalt.coat.clientloginfo")&&(B=B.open("dev.cobalt.coat.clientloginfo",function(){}))){var a=B.send(new ArrayBuffer(0)); a&&(y=String.fromCharCode.apply(String,g.Ee(new Uint8Array(a))));B.close()}return y}; g.Re=function(B){g.W.call(this);var y=this;this.provider=B;this.logger=new g.wM("qoe");this.C=new Map;this.sequenceNumber=1;this.Ch=NaN;this.Ug="N";this.K=this.MO=this.S1=this.R7=this.X=0;this.Az=this.vk=this.T=this.s0="";this.VL=this.E0=NaN;this.YC=0;this.Eo=-1;this.qm=1;this.playTimeSecs=this.rebufferTimeSecs=0;this.C2=this.isEmbargoed=this.t7=this.isOffline=this.isBuffering=!1;this.r0=[];this.U=null;this.wQ=this.J=this.m_=this.N=!1;this.D=-1;this.QO=!1;this.B6=new g.Mv(this.s$,750,this);this.hs= this.adCpn=this.J7=this.contentCpn="";this.adFormat=void 0;this.N2=0;this.Yf=new Set("cl fexp drm drm_system drm_product ns el adformat live cat shbpslc".split(" "));this.Og=new Set(["gd","pw"]);this.serializedHouseBrandPlayerServiceLoggingContext="";this.Oi=!1;this.q8=NaN;this.uw=0;this.vy=!1;this.remoteConnectedDevices=[];this.remoteControlMode=void 0;this.Zi=!1;this.H6={IW:function(r){y.IW(r)}, nd3:function(){return y.j}, Ny:function(){return y.contentCpn}, j4k:function(){return y.J7}, reportStats:function(){y.reportStats()}, iZw:function(){return y.C.get("cat")||[]}, iC:function(r){return y.C.get(r)||[]}, Myw:function(){return y.C}, oUO:function(){return 0}, t_x:function(){return{adCpn:y.adCpn,hs:y.hs,adFormat:y.adFormat}}}; this.Xx=this.provider.Pk.Z("html5_qoe_relaxed_reporting");var a=g.d2(this.provider.Pk.experiments,"html5_qoe_proto_mock_length");a&&!qw.length&&(qw=QeL(a));g.K(this,this.B6);try{navigator.getBattery().then(function(r){y.U=r})}catch(r){}g.VE(this,0,"vps",["N"]); B.Pk.F0()&&(this.uw=(0,g.V4)(),this.q8=g.mA(function(){var r=(0,g.V4)(),k=r-y.uw;k>500&&y.h7("vmlock",{diff:k.toFixed()});y.uw=r},250)); this.provider.videoData.Jx&&(this.remoteControlMode=KPe[this.provider.videoData.Jx]||0);this.provider.videoData.lW&&(a=g1Z(this.provider.videoData.lW),a==null?0:a.length)&&(this.remoteConnectedDevices=a);B.Pk.F0()&&(this.A7=new LPE,g.K(this,this.A7));a=g.d2(B.Pk.experiments,"html5_js_self_profiler_sample_interval_ms");B=g.d2(B.Pk.experiments,"html5_js_self_profiler_max_samples");a>0&&B>0&&(this.rQ=new Ef(a,B),g.K(this,this.rQ))}; up=function(B,y,a){var r=B.C.get(y);r?r.push(a):B.C.set(y,[a])}; g.VE=function(B,y,a,r){up(B,a,y.toFixed(3)+":"+r.join(":"))}; i1r=function(B,y){var a=B.adCpn||B.provider.videoData.clientPlaybackNonce,r=B.provider.getCurrentTime(a);g.VE(B,y,"cmt",[r.toFixed(3)]);r=B.provider.CV(a);if(B.j&&r*1E3>B.j.ZJ+100&&B.j){var k=B.j;a=k.isAd;r=r*1E3-k.ZJ;B.jb=y*1E3-k.o4_-r-k.ch7;k=(0,g.V4)()-r;y=B.jb;r=B.provider.videoData;var x=r.isAd();if(a||x){x=(a?"ad":"video")+"_to_"+(x?"ad":"video");var J={};r.T&&(J.cttAuthInfo={token:r.T,videoId:r.videoId});J.startTime=k-y;LR(x,J);g.YH({targetVideoId:r.videoId,targetCpn:r.clientPlaybackNonce}, x);uG("pbs",k,x)}else k=B.provider.gQ.JV(),k.T!==r.clientPlaybackNonce?(k.j=r.clientPlaybackNonce,k.X=y):r.Kj()||g.Lj(new g.Ku("CSI timing logged before gllat",{cpn:r.clientPlaybackNonce}));B.h7("gllat",{l:B.jb.toFixed(),prev_ad:+a});delete B.j}}; Yz=function(B,y){y=y===void 0?NaN:y;y=y>=0?y:g.Bj(B.provider);var a=B.provider.gQ.y0(),r=a.c_-(B.E0||0);r>0&&g.VE(B,y,"bwm",[r,(a.S7-(B.VL||0)).toFixed(3)]);isNaN(B.E0)&&a.c_&&B.isOffline&&B.IW(!1);B.E0=a.c_;B.VL=a.S7;isNaN(a.bandwidthEstimate)||g.VE(B,y,"bwe",[a.bandwidthEstimate.toFixed(0)]);B.provider.Pk.F0()&&Object.keys(a.C).length!==0&&B.h7("bwinfo",a.C);if(B.provider.Pk.F0()||B.provider.Pk.Z("html5_log_meminfo"))r=hlr(),Object.values(r).some(function(x){return x!==void 0})&&B.h7("meminfo", r); if(B.provider.Pk.F0()){var k;(r=(k=B.A7)==null?void 0:Nu0(k))&&Object.values(r).some(function(x){return x!=null})&&B.h7("cpuinfo",r)}B.rQ&&B.h7("jsprof",B.rQ.flush()); B.U&&g.VE(B,y,"bat",[B.U.level,B.U.charging?"1":"0"]);k=B.provider.gQ.getVisibilityState();B.Eo!==k&&(g.VE(B,y,"vis",[k]),B.Eo=k);i1r(B,y);(k=XjJ(B.provider))&&k!==B.YC&&(g.VE(B,y,"conn",[k]),B.YC=k);fiJ(B,y,a)}; fiJ=function(B,y,a){if(!isNaN(a.WP)){var r=a.WP;a.X96E3&&(new g.Mv(B.reportStats,0,B)).start()}}; O1r=function(B){B.provider.videoData.fA&&L1(B,"prefetch");B.provider.videoData.Zi&&B.h7("reload",{r:B.provider.videoData.reloadReason,ct:B.provider.videoData.Zi});B.provider.videoData.m_&&L1(B,"monitor");B.provider.videoData.isLivePlayback&&L1(B,"live");c0&&L1(B,"streaming");B.provider.videoData.Jx&&B.h7("ctrl",{mode:B.provider.videoData.Jx},!0);if(B.provider.videoData.lW){var y=B.provider.videoData.lW.replace(/,/g,"_");B.h7("ytp",{type:y},!0)}B.provider.videoData.tN&&(y=B.provider.videoData.tN.replace(/,/g, "."),B.h7("ytrexp",{ids:y},!0));y=B.provider.videoData;var a=B.provider.Pk.Z("enable_white_noise")||B.provider.Pk.Z("enable_webgl_noop"),r=g.S0(y)||g.Ms(y)||g.$C(y)||g.Ol(y);(a||r)&&(a=(0,g.Nw)())&&B.C.set("gpu",[a]);y5(B.provider.videoData)&&g.VE(B,g.Bj(B.provider),"dt",["1"]);B.provider.Z("html5_record_is_offline_on_playback_attempt_start")&&y.cotn&&!y5(y)&&B.IW(!0);B.provider.Pk.F0()&&(y=(0,g.V4)()-B.provider.Pk.Q7,B.h7("playerage",{secs:Math.pow(1.6,Math.round(Math.log(y/1E3)/Math.log(1.6))).toFixed()})); B.J=!0;B.Ch=g.mA(function(){B.reportStats()},1E4)}; Z1r=function(B,y,a){var r=g.Bj(B.provider);IiU(B,r,y,0,a);Yz(B,r);$wr(B)}; IiU=function(B,y,a,r,k){var x=B.provider.Pk.C.cbrver;B.provider.Pk.C.cbr==="Chrome"&&/^96[.]/.test(x)&&a==="net.badstatus"&&/rc\.500/.test(k)&&nzU(B,3);B.provider.Pk.Z("html5_use_ump")&&/b248180278/.test(k)&&nzU(B,4);x=B.provider.getCurrentTime(B.adCpn||B.provider.videoData.clientPlaybackNonce);r=r===1?"fatal":"";a=[a,r,x.toFixed(3)];r&&(k+=";a6s."+Oa());k&&a.push(dw4(k));g.VE(B,y,"error",a);B.J=!0}; K0$=function(B,y){var a=g.Bj(B.provider);if(!B.provider.Pk.experiments.I7("html5_refactor_sabr_video_format_selection_logging")||y.C.id!==B.s0){var r=[y.C.id,y.X,B.s0,y.reason];y.token&&r.push(y.token);g.VE(B,a,"vfs",r);B.s0=y.C.id;r=B.provider.gQ.getPlayerSize();if(r.width>0&&r.height>0){r=[Math.round(r.width),Math.round(r.height)];var k=g.m7();k>1&&r.push(k);g.VE(B,a,"view",r)}B.m_||(B.provider.Pk.F0()&&L1(B,"rqs2"),B.provider.videoData.C&&Pe(B.provider.videoData.C)&&B.C.set("preload",["1"]));B.m_= !0;B.J=!0}y.reason==="m"&&++B.N2===100&&nzU(B,2);g.VE(B,a,"vps",[B.Ug]);B.Xx||B.reportStats(a)}; UwU=function(B){B.D>=0||(B.provider.Pk.rB||B.provider.gQ.getVisibilityState()!==3?B.D=g.Bj(B.provider):B.QO=!0)}; W0Z=function(B,y,a){if(B.provider.Pk.experiments.I7("html5_refactor_sabr_audio_format_selection_logging")){y=a.C;var r=[y.audio&&y.video?y.Il?y.Il:"":y.id];y.Is&&y.Is.id&&r.push(y.Is.id);y=r.join(";");y!==B.T&&(r=[y,B.T,a.reason],a.token&&r.push(a.token),g.VE(B,g.Bj(B.provider),"afs",r),B.T=y)}else a.C.id!==B.T&&(r=[a.C.id,B.T,a.reason],a.token&&r.push(a.token),g.VE(B,y,"afs",r),B.T=a.C.id)}; L1=function(B,y){up(B,"cat",y)}; jeJ=function(B,y,a,r,k){var x=g.Bj(B.provider);y!==1&&y!==3&&y!==5||g.VE(B,x,"vps",[B.Ug]);up(B,"xvt","t."+x.toFixed(3)+";m."+k.toFixed(3)+";g.2;tt."+y+";np.0;c."+a+";d."+r)}; nzU=function(B,y){B.wQ||(up(B,"fcnz",""+y),B.wQ=!0)}; dw4=function(B){/[^a-zA-Z0-9;.!_-]/.test(B)&&(B=B.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return B}; seZ=function(B){this.provider=B;this.N=!1;this.C=0;this.J=-1;this.qJ=NaN;this.D=0;this.segments=[];this.T=this.j=0;this.previouslyEnded=!1;this.U=this.provider.gQ.getVolume();this.K=this.provider.gQ.isMuted()?1:0;this.X=bp(this.provider)}; TW=function(B){B.X.startTime=B.D;B.X.endTime=B.C;var y=!1;B.segments.length&&g.zY(B.segments).isEmpty()?(B.segments[B.segments.length-1].previouslyEnded&&(B.X.previouslyEnded=!0),B.segments[B.segments.length-1]=B.X,y=!0):B.segments.length&&B.X.isEmpty()||(B.segments.push(B.X),y=!0);y?B.X.endTime===0&&(B.previouslyEnded=!1):B.X.previouslyEnded&&(B.previouslyEnded=!0);B.j+=B.C-B.D;B.X=bp(B.provider);B.X.previouslyEnded=B.previouslyEnded;B.previouslyEnded=!1;B.D=B.C}; vzJ=function(B){hbr(B);B.T=g.mA(function(){B.update()},100); B.qJ=g.Bj(B.provider);B.X=bp(B.provider)}; hbr=function(B){g.Co(B.T);B.T=NaN}; Bzr=function(B,y,a){a-=B.qJ;return y===B.C&&a>.5}; y3$=function(B,y,a,r){this.Pk=y;this.Az=a;this.segments=[];this.experimentIds=[];this.QO=this.q8=this.isFinal=this.delayThresholdMet=this.vy=this.Eo=this.autoplay=this.autonav=!1;this.YC="yt";this.T=[];this.N=this.U=null;this.sendVisitorIdHeader=this.A7=!1;this.K=this.pageId="";this.j=a==="watchtime";this.D=a==="playback";this.J7=a==="atr";this.LF=a==="engage";this.sendVisitorIdHeader=!1;this.uri=this.J7?"/api/stats/"+a:"//"+y.j6+"/api/stats/"+a;r&&(this.q8=r.fs,r.rtn&&(this.N=r.rtn),this.j?(this.playerState= r.state,r.rti>0&&(this.U=r.rti)):(this.gO=r.mos,this.MV=r.volume,r.at&&(this.adType=r.at)),r.autonav&&(this.autonav=r.autonav),r.inview!=null&&(this.qm=r.inview),r.size&&(this.VL=r.size),r.playerwidth&&(this.Ah=r.playerwidth),r.playerheight&&(this.EX=r.playerheight));this.N2=g.E3(y.C);this.K=w5(y.experiments,"html5_log_vss_extra_lr_cparams_freq");if(this.K==="all"||this.K==="once")this.Zi=g.E3(y.q8);this.rB=y.Eo;this.experimentIds=jrW(y.experiments);this.rQ=y.N2;this.YC=y.R7;this.region=y.region; this.userAge=y.userAge;this.m_=y.tV;this.r0=ws();this.sendVisitorIdHeader=y.sendVisitorIdHeader;this.t7=y.Z("vss_pings_using_networkless")||y.Z("kevlar_woffle");this.Q7=y.Z("vss_final_ping_send_and_write");this.uw=y.Z("vss_use_send_and_write");this.pageId=y.pageId;this.KF=y.Z("vss_playback_use_send_and_write");y.livingRoomAppMode&&(this.livingRoomAppMode=y.livingRoomAppMode);this.Bd=y.J&&y.Z("embeds_append_synth_ch_headers");g.M$(y)&&(this.E0=y.J7);g.a4(g.sZ(y))&&this.T.push(1);this.accessToken=g.hl(B); B.u9[this.Az]?this.J=B.u9[this.Az]:B.u9.playback&&(this.J=B.u9.playback);this.adFormat=B.adFormat;this.adQueryId=B.adQueryId;this.autoplay=Axx(B);this.D&&(this.Eo=B.Pa&&dk(B)==="adunit"?!0:!1);this.autonav=B.isAutonav||this.autonav;this.contentVideoId=j0(B);this.clientPlaybackNonce=B.clientPlaybackNonce;this.vy=B.nF;B.T&&(this.Ch=B.T,this.Oi=B.b9);B.mdxEnvironment&&(this.mdxEnvironment=B.mdxEnvironment);this.C=B.YC;this.C2=B.C2;B.X&&(this.Og=B.X.itag,B.J&&B.J.itag!==this.Og&&(this.wQ=B.J.itag));B.C&& Pe(B.C)&&(this.offlineDownloadUserChoice="1");this.eventLabel=dk(B);this.QO=B.Sp?!1:B.Yh;this.gB=B.o1;if(y=e0(B))this.Sp=y;this.ek=B.ue;this.partnerId=B.partnerId;this.eventId=B.eventId;this.playlistId=B.iy||B.playlistId;this.cP=B.cP;this.Jx=B.Jx;this.lW=B.lW;this.ma=B.ma;this.subscribed=B.subscribed;this.videoId=B.videoId;this.videoMetadata=B.videoMetadata;this.visitorData=B.visitorData;this.osid=B.osid;this.To=B.To;this.referrer=B.referrer;this.j6=B.pn||B.j6;this.Yf=B.LT;this.F4=B.F4;this.userGenderAge= B.userGenderAge;this.ME=B.ME;this.embedsRct=B.embedsRct;this.embedsRctn=B.embedsRctn;g.M$(this.Pk)&&B.mutedAutoplay&&(B.mutedAutoplayDurationMode===2&&B.limitedPlaybackDurationInSeconds===0&&B.endSeconds===0?this.T.push(7):this.T.push(2));B.isEmbedsShortsMode(new g.I$(this.Ah,this.EX),!!this.playlistId)&&this.T.push(3);g.oT(B)&&this.T.push(4);this.s0=B.NL;B.compositeLiveIngestionOffsetToken&&(this.compositeLiveIngestionOffsetToken=B.compositeLiveIngestionOffsetToken)}; aX0=function(B,y){var a=B.sendVisitorIdHeader?B.visitorData:void 0;return g.Vj(B.Pk,B.accessToken).then(function(r){return PpZ(B.uri,B.Pk,B.pageId,a,r,y,B.Bd)})}; x6e=function(B,y){return function(){B.Pk.Z("html5_simplify_pings")?(B.C=B.vk,B.B6=y(),B.r0=0,B.send()):aX0(B).then(function(a){var r=r3E(B);r.cmt=r.len;r.lact="0";var k=y().toFixed(3);r.rt=Number(k).toString();r=g.cJ(B.uri,r);B.Pk.Z("vss_through_gel_double")&&kJL(r);B.t7?(a==null&&(a={}),B.uw?K5().sendAndWrite(r,a):K5().sendThenWrite(r,a)):a?g.qY(r,a):g.tv(r)})}}; r3E=function(B){var y={ns:B.YC,el:B.eventLabel,cpn:B.clientPlaybackNonce,ver:2,cmt:B.X(B.C),fmt:B.Og,fs:B.q8?"1":"0",rt:B.X(B.B6),adformat:B.adFormat,content_v:B.contentVideoId,euri:B.rB,lact:B.r0,live:B.Sp,cl:(772245371).toString(),mos:B.gO,state:B.playerState,volume:B.MV};B.subscribed&&(y.subscribed="1");Object.assign(y,B.N2);B.K==="all"?Object.assign(y,B.Zi):B.K==="once"&&B.D&&Object.assign(y,B.Zi);B.autoplay&&(y.autoplay="1");B.Eo&&(y.sautoplay="1");B.vy&&(y.dni="1");!B.j&&B.E0&&(y.epm=J3r[B.E0]); B.isFinal&&(y["final"]="1");B.QO&&(y.splay="1");B.C2&&(y.delay=B.C2);B.rQ&&(y.hl=B.rQ);B.region&&(y.cr=B.region);B.userGenderAge&&(y.uga=B.userGenderAge);B.userAge!==void 0&&B.m_&&(y.uga=B.m_+B.userAge);B.vk!==void 0&&(y.len=B.X(B.vk));!B.j&&B.experimentIds.length>0&&(y.fexp=B.experimentIds.toString());B.N!==null&&(y.rtn=B.X(B.N));B.j6&&(y.feature=B.j6);B.Jx&&(y.ctrl=B.Jx);B.lW&&(y.ytr=B.lW);B.wQ&&(y.afmt=B.wQ);B.offlineDownloadUserChoice&&(y.ODUC=B.offlineDownloadUserChoice);B.R7&&(y.lio=B.X(B.R7)); B.j?(y.idpj=B.gB,y.ldpj=B.ek,B.delayThresholdMet&&(y.dtm="1"),B.U!=null&&(y.rti=B.X(B.U)),B.ME&&(y.ald=B.ME),B.compositeLiveIngestionOffsetToken&&(y.clio=B.compositeLiveIngestionOffsetToken)):B.adType!==void 0&&(y.at=B.adType);B.VL&&(B.D||B.j)&&(y.size=B.VL);B.D&&B.T.length&&(y.pbstyle=B.T.join(","));B.qm!=null&&(B.D||B.j)&&(y.inview=B.X(B.qm));B.j&&(y.volume=p1(B,g.Em(B.segments,function(r){return r.volume})),y.st=p1(B,g.Em(B.segments,function(r){return r.startTime})),y.et=p1(B,g.Em(B.segments,function(r){return r.endTime})), iU(B.segments,function(r){return r.playbackRate!==1})&&(y.rate=p1(B,g.Em(B.segments,function(r){return r.playbackRate}))),iU(B.segments,function(r){return r.C!=="-"})&&(y.als=g.Em(B.segments,function(r){return r.C}).join(",")),iU(B.segments,function(r){return r.previouslyEnded})&&(y.pe=g.Em(B.segments,function(r){return""+ +r.previouslyEnded}).join(","))); y.muted=p1(B,g.Em(B.segments,function(r){return r.muted?1:0})); iU(B.segments,function(r){return r.visibilityState!==0})&&(y.vis=p1(B,g.Em(B.segments,function(r){return r.visibilityState}))); iU(B.segments,function(r){return r.connectionType!==0})&&(y.conn=p1(B,g.Em(B.segments,function(r){return r.connectionType}))); iU(B.segments,function(r){return r.X!==0})&&(y.blo=p1(B,g.Em(B.segments,function(r){return r.X}))); iU(B.segments,function(r){return!!r.D})&&(y.blo=g.Em(B.segments,function(r){return r.D}).join(",")); iU(B.segments,function(r){return!!r.compositeLiveStatusToken})&&(y.cbs=g.Em(B.segments,function(r){return r.compositeLiveStatusToken}).join(",")); iU(B.segments,function(r){return r.J!=="-"})&&(y.cc=g.Em(B.segments,function(r){return r.J}).join(",")); iU(B.segments,function(r){return r.clipId!=="-"})&&(y.clipid=g.Em(B.segments,function(r){return r.clipId}).join(",")); if(iU(B.segments,function(r){return!!r.audioId})){var a="au"; B.D&&(a="au_d");y[a]=g.Em(B.segments,function(r){return r.audioId}).join(",")}BA()&&B.Ch&&(y.ctt=B.Ch,y.cttype=B.Oi,y.mdx_environment=B.mdxEnvironment); B.LF&&(y.etype=B.Xx!==void 0?B.Xx:0);B.Yf&&(y.uoo=B.Yf);B.livingRoomAppMode&&B.livingRoomAppMode!=="LIVING_ROOM_APP_MODE_UNSPECIFIED"&&(y.clram=H90[B.livingRoomAppMode]||B.livingRoomAppMode);B.J?m6e(B,y):(y.docid=B.videoId,y.referrer=B.referrer,y.ei=B.eventId,y.of=B.To,y.osid=B.osid,y.vm=B.videoMetadata,B.adQueryId&&(y.aqi=B.adQueryId),B.autonav&&(y.autonav="1"),B.playlistId&&(y.list=B.playlistId),B.ma&&(y.ssrt="1"),B.F4&&(y.upt=B.F4));B.D&&(B.embedsRct&&(y.rct=B.embedsRct),B.embedsRctn&&(y.rctn= B.embedsRctn),B.compositeLiveIngestionOffsetToken&&(y.clio=B.compositeLiveIngestionOffsetToken));B.s0&&(y.host_cpn=B.s0);return y}; m6e=function(B,y){if(y&&B.J){var a=new Set(["q","feature","mos"]),r=new Set("autoplay cl len fexp delay el ns adformat".split(" ")),k=new Set(["aqi","autonav","list","ssrt","upt"]);B.J.ns==="3pp"&&(y.ns="3pp");for(var x=g.Y(Object.keys(B.J)),J=x.next();!J.done;J=x.next())J=J.value,r.has(J)||a.has(J)||k.has(J)&&!B.J[J]||(y[J]=B.J[J])}}; p1=function(B,y){return g.Em(y,B.X).join(",")}; kJL=function(B){B.indexOf("watchtime")!==-1&&g.BL("gelDebuggingEvent",{vss3debuggingEvent:{vss2Ping:B}})}; o2r=function(B,y){B.attestationResponse&&aX0(B).then(function(a){a=a||{};a.method="POST";a.postParams={atr:B.attestationResponse};B.t7?B.uw?K5().sendAndWrite(y,a):K5().sendThenWrite(y,a):g.qY(y,a)})}; tj=function(B){g.W.call(this);this.provider=B;this.T="paused";this.j=NaN;this.N=[10,10,10,40];this.U=this.K=0;this.Ch=this.J7=this.Xx=this.R7=this.D=!1;this.X=this.J=NaN;this.logger=new g.wM("vss");this.C=new seZ(B)}; wqJ=function(B){if(!B.D){B.provider.videoData.er===16623&&g.Lj(Error("Playback for EmbedPage"));var y=Pj(B,"playback");B.N=CSr(B);vzJ(B.C);y.N=St(B);B.X>0&&(y.C-=B.X);y.send();if(B.provider.videoData.y$){y=B.provider.Pk;var a=B.provider.videoData,r={html5:"1",video_id:a.videoId,cpn:a.clientPlaybackNonce,ei:a.eventId,ptk:a.y$,oid:a.t8,ptchn:a.Sq,pltype:a.J8,content_v:j0(a)};a.IC&&Object.assign(r,{m:a.IC});y=g.cJ(y.Bc+"ptracking",r);g2r(B,y)}B.provider.videoData.C2||(lX$(B),c3H(B));B.D=!0;B=B.C;B.C= B.CV();B.qJ=g.Bj(B.provider);!(B.D===0&&B.C<5)&&B.C-B.D>2&&(B.D=B.C);B.N=!0}}; CSr=function(B){var y=B.provider.videoData.o1,a=B.provider.videoData.ue,r=[10+y,10,10,40+a-y,40],k,x=(k=B.provider.videoData.getPlayerResponse())==null?void 0:k.playbackTracking,J=x==null?void 0:x.videostatsScheduledFlushWalltimeSeconds;k=x==null?void 0:x.videostatsDefaultFlushIntervalSeconds;if(!(J&&J.length>0&&k))return B.logger.info("Missing valid scheduled pings config "+J+" "+k),r;y=[J[0]+y].concat(g.Ee(J.slice(1).map(function(m,C){return m-J[C]})),[k+a-y, k]);return y.some(function(m){return m<0})?(B.logger.C(347111855,"Neg vss scheduled pings "+J+" "+k),r):y}; St=function(B,y){y=y===void 0?NaN:y;var a=g.Bj(B.provider);y=isNaN(y)?a:y;y=Math.ceil(y);var r=B.N[B.K];B.K+11E3;!(x.length>1)&&x[0].isEmpty()||m||(J.N=St(B,k));J.send();B.U++}},(k-a)*1E3); return B.J=k}; QE=function(B){g.oq(B.j);B.j=NaN}; E2x=function(B){B.C.update();B=B.C;B.segments.length&&B.C===B.D||TW(B);var y=B.segments;B.segments=[];return y}; Pj=function(B,y){var a=qge(B.provider);Object.assign(a,{state:B.T});y=new y3$(B.provider.videoData,B.provider.Pk,y,a);y.C=B.provider.gQ.CV();a=B.provider.videoData.clientPlaybackNonce;y.C=B.provider.gQ.lY(a);B.provider.videoData.isLivePlayback||(y.vk=B.provider.gQ.getDuration(a));B.provider.videoData.C&&(a=B.provider.videoData.C.D_(y.C))&&(y.R7=a-y.C,B.provider.Pk.Z("html5_disable_live_dvr_shrink_for_cdm_vss")&&Ra(B.provider.videoData)&&(y.C+=B.provider.gQ.N8(),y.R7-=B.provider.gQ.N8()));y.B6=g.Bj(B.provider); y.segments=[bp(B.provider)];return y}; zn4=function(B,y){var a=Pj(B,"watchtime");VMJ(B)&&(a.delayThresholdMet=!0,B.Xx=!0);if(B.X>0){for(var r=g.Y(y),k=r.next();!k.done;k=r.next())k=k.value,k.startTime-=B.X,k.endTime-=B.X;a.C-=B.X}else a.C=B.C.C;a.segments=y;return a}; Aj=function(B,y){var a=Rnr(B,!isNaN(B.J));y&&(B.J=NaN);return a}; Rnr=function(B,y){var a=zn4(B,E2x(B));!isNaN(B.J)&&y&&(a.U=B.J);return a}; VMJ=function(B){var y;if(y=B.provider.videoData.isLoaded()&&B.provider.videoData.C2&&B.D&&!B.Xx)y=B.C,y=y.j+y.CV()-y.D>=B.provider.videoData.C2;return!!y}; lX$=function(B){B.provider.videoData.youtubeRemarketingUrl&&!B.J7&&(g2r(B,B.provider.videoData.youtubeRemarketingUrl),B.J7=!0)}; c3H=function(B){B.provider.videoData.googleRemarketingUrl&&!B.Ch&&(g2r(B,B.provider.videoData.googleRemarketingUrl),B.Ch=!0)}; u1$=function(B){if(!B.fh()&&B.D){B.T="paused";var y=Aj(B);y.isFinal=!0;y.send();B.dispose()}}; Ygr=function(B,y){if(!B.fh())if(g.Z(y.state,2)||g.Z(y.state,512)){if(B.T="paused",g.xu(y,2)||g.xu(y,512))g.xu(y,2)&&(B.C.previouslyEnded=!0),B.D&&(QE(B),Aj(B).send(),B.J=NaN)}else if(g.Z(y.state,8)){B.T="playing";var a=B.D&&isNaN(B.j)?St(B):NaN;if(!isNaN(a)&&(ku(y,64)<0||ku(y,512)<0)){var r=Rnr(B,!1);r.N=a;r.send()}g.xu(y,16)&&y.state.seekSource===58&&(B.C.previouslyEnded=!0)}else B.T="paused"}; Lyr=function(B,y,a){if(!B.R7){a||(a=Pj(B,"atr"));a.attestationResponse=y;try{a.send()}catch(r){if(r.message!=="Unknown Error")throw r;}B.R7=!0}}; g2r=function(B,y){var a=B.provider.Pk;g.Vj(B.provider.Pk,g.hl(B.provider.videoData)).then(function(r){var k=B.provider.Pk.pageId,x=B.provider.Pk.sendVisitorIdHeader?B.provider.videoData.visitorData:void 0,J=B.provider.Pk.Z("vss_pings_using_networkless")||B.provider.Pk.Z("kevlar_woffle"),m=B.provider.Pk.Z("allow_skip_networkless");r=PpZ(y,a,k,x,r);Sfr(y,r,{token:B.provider.videoData.T,kS:B.provider.videoData.b9,mdxEnvironment:B.provider.videoData.mdxEnvironment},a,void 0,J&&!m,!1,!0)})}; Nz$=function(){this.endTime=this.startTime=-1;this.J="-";this.playbackRate=1;this.visibilityState=0;this.audioId="";this.X=0;this.compositeLiveStatusToken=this.D=void 0;this.volume=this.connectionType=0;this.muted=!1;this.C=this.clipId="-";this.previouslyEnded=!1}; F3=function(B,y,a){this.videoData=B;this.Pk=y;this.gQ=a;this.C=void 0}; g.Bj=function(B){return b9W(B)()}; b9W=function(B){if(!B.C){var y=g.oo(function(r){var k=(0,g.V4)();r&&k<=631152E6&&(B.gQ.h7("ytnerror",{issue:28799967,value:""+k}),k=(new Date).getTime()+2);return k},B.Pk.Z("html5_validate_yt_now")),a=y(); B.C=function(){return Math.round(y()-a)/1E3}; B.gQ.xj()}return B.C}; qge=function(B){var y=B.gQ.yU()||{};y.fs=B.gQ.zX();y.volume=B.gQ.getVolume();y.muted=B.gQ.isMuted()?1:0;y.mos=y.muted;y.clipid=B.gQ.xb();var a;y.playerheight=((a=B.gQ.getPlayerSize())==null?void 0:a.height)||0;var r;y.playerwidth=((r=B.gQ.getPlayerSize())==null?void 0:r.width)||0;B=B.videoData;a={};B.X&&(a.fmt=B.X.itag,B.J&&(B.Az?B.J.itag!==B.X.itag:B.J.itag!=B.X.itag)&&(a.afmt=B.J.itag));a.ei=B.eventId;a.list=B.playlistId;a.cpn=B.clientPlaybackNonce;B.videoId&&(a.v=B.videoId);B.dN&&(a.infringe=1); (B.Sp?0:B.Yh)&&(a.splay=1);(r=e0(B))&&(a.live=r);B.Pa&&(a.sautoplay=1);B.dO&&(a.autoplay=1);B.cP&&(a.sdetail=B.cP);B.partnerId&&(a.partnerid=B.partnerId);B.osid&&(a.osid=B.osid);B.I1&&(a.cc=g.r84(B.I1));return Object.assign(y,a)}; XjJ=function(B){var y=PBN();if(y)return Tz$[y]||Tz$.other;if(g.oz(B.Pk)){B=navigator.userAgent;if(/[Ww]ireless[)]/.test(B))return 3;if(/[Ww]ired[)]/.test(B))return 30}return 0}; bp=function(B){var y=new Nz$,a;y.J=((a=qge(B).cc)==null?void 0:a.toString())||"-";y.playbackRate=B.gQ.getPlaybackRate();a=B.gQ.getVisibilityState();a!==0&&(y.visibilityState=a);B.Pk.C2&&(y.X=1);y.D=B.videoData.ON;y.compositeLiveStatusToken=B.videoData.compositeLiveStatusToken;a=B.gQ.getAudioTrack();a.Is&&a.Is.id&&a.Is.id!=="und"&&(y.audioId=a.Is.id);y.connectionType=XjJ(B);y.volume=B.gQ.getVolume();y.muted=B.gQ.isMuted();y.clipId=B.gQ.xb()||"-";y.C=B.videoData.ZS||"-";return y}; g.GW=function(B,y){g.W.call(this);var a=this;this.provider=B;this.D=new Map;this.Ug=new g.z7;this.H6={cvx:function(){return a.qoe}, f87:function(){return a.C}, rJb:function(){return a.X}}; this.provider.videoData.mP()&&!this.provider.videoData.He&&(this.C=new tj(this.provider),this.C.X=0,g.K(this,this.C),this.qoe=new g.Re(this.provider,y),g.K(this,this.qoe),this.provider.videoData.enableServerStitchedDai&&(this.dZ=this.provider.videoData.clientPlaybackNonce)&&this.D.set(this.dZ,this.C));if(B.Pk.playerCanaryState==="canary"||B.Pk.playerCanaryState==="holdback")this.X=new wu(this.provider),g.K(this,this.X)}; pq4=function(B){B.X&&VtL(B.X);B.qoe&&UwU(B.qoe)}; tMH=function(B){if(B.qoe){B=B.qoe;for(var y=B.provider.videoData,a=B.provider.Pk,r=g.Y(a.mO),k=r.next();!k.done;k=r.next())L1(B,k.value);if(B.provider.Z("html5_enable_qoe_cat_list"))for(r=g.Y(y.T7),k=r.next();!k.done;k=r.next())L1(B,k.value);else y.mO&&L1(B,B.provider.videoData.mO);y.uV()&&(r=y.C,TB(y)&&L1(B,"manifestless"),r&&Mq(r)&&L1(B,"live-segment-"+Mq(r).toFixed(1)));uj(y)?L1(B,"sabr"):B.Dq(Pi(y));if(vi(y)||y.GS())y.GS()&&L1(B,"ssa"),L1(B,"lifa");Ra(y)&&L1(B,"cdm");y.gatewayExperimentGroup&& (r=y.gatewayExperimentGroup,r==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_EXPERIMENT"?r="spkadtrt":r==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_CONTROL"&&(r="spkadctrl"),L1(B,r));a.R7!=="yt"&&B.C.set("len",[y.lengthSeconds.toFixed(2)]);y.cotn&&!y5(y)&&B.IW(!0);a.F0()&&(y=WP0())&&B.h7("cblt",{m:y});if(a.Z("html5_log_screen_diagonal")){a=B.h7;var x;y=((x=window.H5vccScreen)==null?0:x.GetDiagonal)?window.H5vccScreen.GetDiagonal():0;a.call(B,"cbltdiag",{v:y})}}}; PSW=function(B,y){B.C&&(B=B.C,y===58?B.C.update():B.D&&(QE(B),Aj(B).send(),B.J=NaN))}; SgW=function(B,y){if(g.xu(y,1024)||g.xu(y,512)||g.xu(y,4)){if(B.X){var a=B.X;a.X>=0||(a.C=-1,a.delay.stop())}B.qoe&&(a=B.qoe,a.N||(a.D=-1))}if(B.provider.videoData.enableServerStitchedDai&&B.dZ){var r;(r=B.D.get(B.dZ))==null||Ygr(r,y)}else B.C&&Ygr(B.C,y);if(B.qoe){r=B.qoe;a=y.state;var k=g.Bj(r.provider),x=r.getPlayerState(a),J=a.seekSource||void 0;if(x!==r.Ug){r.Xx||k= 10&&r.playTimeSecs<=180&&(r.C.set("qoealert",["1"]),r.C2=!0)),x!=="B"||r.Ug!=="PL"&&r.Ug!=="PB"||(r.isBuffering=!0),r.X=k);r.Ug==="PL"&&(x==="B"||x==="S")||r.provider.Pk.F0()?Yz(r,k):(r.Oi||x!=="PL"||(r.Oi=!0,fiJ(r,k,r.provider.gQ.y0())),i1r(r,k));x==="PL"&&g.$h(r.B6);var m=[x];x==="S"&&J&&m.push("ss."+J);g.VE(r,k,"vps",m);r.Ug=x;r.R7=k;r.X=k;r.J=!0}x=a.mp;g.Z(a,128)&&x&&(x.mU=x.mU||"",IiU(r,k,x.errorCode,x.yC,x.mU));(g.Z(a,2)||g.Z(a,128))&&r.reportStats(k);a.isPlaying()&&!r.N&&(r.D>=0&&r.C.set("user_intent", [r.D.toString()]),r.N=!0);$wr(r)}B.X&&(B=B.X,RbJ(B),B.playerState=y.state,B.X>=0&&g.xu(y,16)&&B.seekCount++,y.state.isError()&&B.send())}; Qur=function(B){B.X&&B.X.send();if(B.qoe){var y=B.qoe;if(y.J){y.Ug==="PL"&&(y.Ug="N");var a=g.Bj(y.provider);g.VE(y,a,"vps",[y.Ug]);y.N||(y.D>=0&&y.C.set("user_intent",[y.D.toString()]),y.N=!0);y.provider.Pk.F0()&&y.h7("finalized",{});y.t7=!0;y.reportStats(a)}}if(B.provider.videoData.enableServerStitchedDai)for(y=g.Y(B.D.values()),a=y.next();!a.done;a=y.next())u1$(a.value);else B.C&&u1$(B.C);B.dispose()}; A3r=function(B,y){B.C&&Lyr(B.C,y)}; FyH=function(B){if(!B.C)return null;var y=Pj(B.C,"atr");return function(a){B.C&&Lyr(B.C,a,y)}}; GJL=function(B,y,a,r){a.adFormat=a.rB;var k=y.gQ;y=new tj(new F3(a,y.Pk,{getDuration:function(){return a.lengthSeconds}, getCurrentTime:function(){return k.getCurrentTime()}, CV:function(){return k.CV()}, lY:function(){return k.lY()}, y0:function(){return k.y0()}, getPlayerSize:function(){return k.getPlayerSize()}, getAudioTrack:function(){return a.getAudioTrack()}, getPlaybackRate:function(){return k.getPlaybackRate()}, hp:function(){return k.hp()}, getVisibilityState:function(){return k.getVisibilityState()}, JV:function(){return k.JV()}, yU:function(){return k.yU()}, getVolume:function(){return k.getVolume()}, isMuted:function(){return k.isMuted()}, zX:function(){return k.zX()}, xb:function(){return k.xb()}, getProximaLatencyPreference:function(){return k.getProximaLatencyPreference()}, xj:function(){k.xj()}, h7:function(x,J){k.h7(x,J)}, Pf:function(){return k.Pf()}, N8:function(){return k.N8()}})); y.X=r;g.K(B,y);return y}; enr=function(){this.WP=0;this.D=this.S7=this.c_=this.X=NaN;this.C={};this.bandwidthEstimate=NaN}; D6J=function(){this.C=g.XX;this.array=[]}; Ky$=function(B,y,a){var r=[];for(y=Wyr(B,y);ya)break}return r}; i9J=function(B,y){var a=[];B=g.Y(B.array);for(var r=B.next();!r.done&&!(r=r.value,r.contains(y)&&a.push(r),r.start>y);r=B.next());return a}; XqW=function(B){return B.array.slice(Wyr(B,0x7ffffffffffff),B.array.length)}; Wyr=function(B,y){B=$I(B.array,function(a){return y-a.start||1}); return B<0?-(B+1):B}; fXW=function(B,y){var a=NaN;B=g.Y(B.array);for(var r=B.next();!r.done;r=B.next())if(r=r.value,r.contains(y)&&(isNaN(a)||r.endy&&(isNaN(a)||r.startB.mediaTime+B.j&&y1)B.J=!0;if((k===void 0?0:k)||isNaN(B.X))B.X=y;if(B.C)y!==B.mediaTime&&(B.C=!1);else if(y>0&&B.mediaTime===y){k=1500;if(B.Pk.Z("html5_buffer_underrun_transition_fix")){k=g.d2(B.Pk.experiments,"html5_min_playback_advance_for_steady_state_secs");var x=g.d2(B.Pk.experiments,"html5_min_underrun_buffered_pre_steady_state_ms");k=k>0&&x>0&&Math.abs(y-B.X)(r||!B.J?k:400)}B.mediaTime=y;B.D=a;return!1}; su0=function(B,y){this.videoData=B;this.C=y}; hnx=function(B,y,a){return y.t6(a).then(function(){return bv(new su0(y,y.D))},function(r){r instanceof Error&&g.Lj(r); var k=lt('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),x=wY('audio/mp4; codecs="mp4a.40.2"'),J=k||x,m=y.isLivePlayback&&!g.q$(B.j,!0);r="fmt.noneavailable";m?r="html5.unsupportedlive":J||(r="html5.missingapi");J=m||!J?2:1;k={buildRej:"1",a:y.IY(),d:!!y.VL,drm:y.sH(),f18:y.Q7.indexOf("itag=18")>=0,c18:k};y.C&&(y.sH()?(k.f142=!!y.C.C["142"],k.f149=!!y.C.C["149"],k.f279=!!y.C.C["279"]):(k.f133=!!y.C.C["133"],k.f140=!!y.C.C["140"],k.f242=!!y.C.C["242"]),k.cAAC=x,k.cAVC=wY('video/mp4; codecs="avc1.42001E"'), k.cVP9=wY('video/webm; codecs="vp9"'));y.j&&(k.drmsys=y.j.keySystem,x=0,y.j.C&&(x=Object.keys(y.j.C).length),k.drmst=x);return new g.mh(r,k,J)})}; Wj=function(B){this.data=window.Float32Array?new Float32Array(B):Array(B);this.X=this.C=B-1}; v20=function(B){return B.data[B.C]||0}; Bv4=function(B){this.j=B;this.D=this.X=0;this.J=new Wj(50)}; ip=function(B,y,a){g.jw.call(this);this.videoData=B;this.experiments=y;this.j=a;this.X=[];this.OJ=0;this.D=!0;this.J=!1;this.T=0;a=new y94;B.latencyClass==="ULTRALOW"&&(a.T=!1);B.m_?a.D=3:g.X9(B)&&(a.D=2);B.latencyClass==="NORMAL"&&(a.j=!0);a.R7=uj(B)&&y.I7("html5_refactor_decouple_liveness");g.d2(y,"html5_low_latency_adaptive_liveness_adjustment_segments")===0&&g.d2(y,"html5_low_latency_max_allowable_liveness_drift_chunks")===0||B.latencyClass!=="LOW"&&B.latencyClass!=="ULTRALOW"||(a.j=!0);var r= g.d2(y,"html5_liveness_drift_proxima_override");if(Pi(B)!==0&&r){a.C=r;var k;((k=B.C)==null?0:cs$(k))&&a.C--}uj(B)&&y.I7("html5_sabr_parse_live_metadata_playback_boundaries")&&(a.Ch=!0);if(g.e8("trident/")||g.e8("edge/"))k=g.d2(y,"html5_platform_minimum_readahead_seconds")||3,a.J=Math.max(a.J,k);g.d2(y,"html5_minimum_readahead_seconds")&&(a.J=g.d2(y,"html5_minimum_readahead_seconds"));g.d2(y,"html5_maximum_readahead_seconds")&&(a.U=g.d2(y,"html5_maximum_readahead_seconds"));y.I7("html5_force_adaptive_readahead")&& (a.T=!0);if(k=g.d2(y,"html5_liveness_drift_chunk_override"))a.C=k;p3(B)&&(a.C=(a.C+1)/5,B.latencyClass==="LOW"&&(a.C*=2));!uj(B)||B.latencyClass!=="ULTRALOW"&&B.latencyClass!=="LOW"||(a.K=g.d2(y,"html5_low_latency_adaptive_liveness_adjustment_segments")||1,a.N=g.d2(y,"html5_low_latency_max_allowable_liveness_drift_chunks")||10);this.policy=a;this.N=this.policy.D!==1;this.C=K1(this,aAe(this,isNaN(B.liveChunkReadahead)?3:B.liveChunkReadahead,B))}; r9N=function(B,y){if(y)return y=B.videoData,y=aAe(B,isNaN(y.liveChunkReadahead)?3:y.liveChunkReadahead,y),K1(B,y);if(B.X.length){if(Math.min.apply(null,B.X)>1)return K1(B,B.C-1);if(B.policy.T)return K1(B,B.C+1)}return B.C}; kCJ=function(B,y){if(!B.X.length)return!1;var a=B.C;B.C=r9N(B,y===void 0?!1:y);if(y=a!==B.C)B.X=[],B.OJ=0;return y}; X3=function(B,y){return y>=B.Zr()-x8r(B)}; J9U=function(B,y,a){y=X3(B,y);a||y?y&&(B.D=!0):B.D=!1;B.N=B.policy.D===2||B.policy.D===3&&B.D}; HTE=function(B,y){y=X3(B,y);B.J!==y&&B.publish("livestatusshift",y);B.J=y}; x8r=function(B){var y=B.policy.C;B.J||(y=Math.max(y-1,0));return y*f1(B)}; aAe=function(B,y,a){a.m_&&y--;p3(a)&&(y=1);if(Pi(a)!==0&&(B=g.d2(B.experiments,"html5_live_chunk_readahead_proxima_override"))){y=B;var r;((r=a.C)==null?0:cs$(r))&&y++}return y}; f1=function(B){return B.videoData.C?Mq(B.videoData.C)||5:5}; K1=function(B,y){y=Math.max(Math.max(1,Math.ceil(B.policy.J/f1(B))),y);return Math.min(Math.min(8,Math.floor(B.policy.U/f1(B))),y)}; y94=function(){this.J=0;this.U=Infinity;this.T=!0;this.X=this.C=2;this.D=1;this.j=!1;this.N=10;this.Ch=!1;this.K=1;this.R7=!1}; Of=function(B){g.W.call(this);this.gQ=B;this.C=0;this.X=null;this.T=this.J=0;this.D={};this.Pk=this.gQ.Y();this.j=new g.Mv(this.Eg,1E3,this);this.QO=Mw(this,"html5_seek_timeout_delay_ms");this.Xx=Mw(this,"html5_long_rebuffer_threshold_ms");this.A7=Mw(this,"html5_seek_set_cmt_delay_ms","html5_seek_set_cmt_cfl");this.uw=Mw(this,"html5_seek_jiggle_cmt_delay_ms","html5_seek_jiggle_cmt_cfl");this.E0=Mw(this,"html5_seek_new_elem_delay_ms","html5_seek_new_elem_cfl");this.Oi=Mw(this,"html5_unreported_seek_reseek_delay_ms", "html5_unreported_seek_reseek_cfl");this.R7=Mw(this,"html5_long_rebuffer_jiggle_cmt_delay_ms","html5_long_rebuffer_jiggle_cmt_cfl");this.Ch=new $z(2E4);this.vk=Mw(this,"html5_seek_new_elem_shorts_delay_ms","html5_seek_new_elem_shorts_cfl");this.rQ=Mw(this,"html5_seek_new_media_source_shorts_reuse_delay_ms","html5_seek_new_media_source_shorts_reuse_cfl");this.s0=Mw(this,"html5_seek_new_media_element_shorts_reuse_delay_ms","html5_seek_new_media_element_shorts_reuse_cfl");this.t7=Mw(this,"html5_reseek_after_time_jump_delay_ms", "html5_reseek_after_time_jump_cfl");this.K=Mw(this,"html5_gapless_handoff_close_end_long_rebuffer_delay_ms","html5_gapless_handoff_close_end_long_rebuffer_cfl");this.U=Mw(this,"html5_gapless_slow_seek_delay_ms","html5_gapless_slow_seek_cfl");this.Yf=Mw(this,"html5_shorts_gapless_ad_slow_start_delay_ms","html5_shorts_gapless_ad_slow_start_cfl");this.N=Mw(this,"html5_ads_preroll_lock_timeout_delay_ms","html5_ads_preroll_lock_timeout_cfl");this.m_=new $z(g.d2(this.Pk.experiments,"html5_skip_slow_ad_delay_ms")|| 5E3,!this.Pk.Z("html5_report_slow_ads_as_error"));this.wQ=new $z(g.d2(this.Pk.experiments,"html5_skip_slow_ad_delay_ms")||5E3,!this.Pk.Z("html5_skip_slow_buffering_ad"));this.C2=Mw(this,"html5_slow_start_timeout_delay_ms");this.J7=Mw(this,"html5_slow_start_no_media_source_delay_ms","html5_slow_start_no_media_source_cfl");g.K(this,this.j)}; Mw=function(B,y,a){a=a===void 0?null:a;var r=r===void 0?0:r;return new $z(g.d2(B.Pk.experiments,y)||r,a?B.Pk.Z(a):!1)}; m84=function(B,y){B.C=y}; Ie=function(B,y,a,r,k,x,J,m){y.test(a)?(B.JB(k,y,J),y.T||x()):(!y.X||y.J?a=!1:(a=(0,g.V4)(),r?y.C||(y.C=a):y.C=0,x=!r&&a-y.X>3E4,a=y.C&&a-y.C>1E3||x?y.J=!0:!1),a&&(m=Object.assign({},B.yL(y),m),m.wn=J,m.we=k,m.wsuc=r,B.gQ.h7("workaroundReport",m),r&&(y.reset(),B.D[k]=!1)))}; $z=function(B,y){this.T=y===void 0?!1:y;this.C=this.X=this.D=this.startTimestamp=0;this.J=!1;this.j=Math.ceil(B/1E3)}; lA4=function(B){g.W.call(this);var y=this;this.gQ=B;this.K=this.C=this.loader=this.mediaElement=this.playbackData=null;this.D=0;this.j=this.Xx=this.J=null;this.t7=!1;this.Oi=0;this.Ch=!1;this.timestampOffset=0;this.U=!0;this.rQ=0;this.A7=this.Zi=!1;this.N=0;this.m_=!1;this.J7=0;this.Pk=this.gQ.Y();this.videoData=this.gQ.getVideoData();this.policy=new oR4;this.R7=new Of(this.gQ);this.wQ=this.s0=this.E0=this.T=this.X=NaN;this.vk=new g.Mv(function(){CEK(y,!1)},2E3); this.vy=new g.Mv(function(){Zi(y)}); this.QO=new g.Mv(function(){gRU(y,{})}); this.C2=NaN;this.uw=new g.Mv(function(){var a=y.Pk.Bd;a.C+=1E4/36E5;a.C-a.D>1/6&&(w4$(a),a.D=a.C);y.uw.start()},1E4); g.K(this,this.R7);g.K(this,this.vk);g.K(this,this.QO);g.K(this,this.vy);g.K(this,this.uw)}; ERN=function(B,y){B.playbackData=y;B.videoData.isLivePlayback&&(B.K=new Bv4(function(){a:{if(B.playbackData&&B.playbackData.C.C){if(TB(B.videoData)&&B.loader){var r=B.loader.wV.cB()||0;break a}if(B.videoData.C){r=B.videoData.C.t7;break a}}r=0}return r}),B.C=new ip(B.videoData,B.Pk.experiments,function(){return B.Wj(!0)})); if(n1(B.gQ)){var a;(a=B.videoData.LF)!=null&&a.hX||(y=c9K(B),y.Jn?(uj(B.videoData)&&B.Iq(y.Jn,y.startSeconds),B.D=y.startSeconds):y.startSeconds>0&&B.seekTo(y.startSeconds,{o_:"seektimeline_startPlayback",seekSource:15}));B.U=!1}else wc0(B)||(B.D=B.D||B.videoData.startSeconds||0,B.Z("html5_sabr_vod_invalid_start_time_fallback")&&!B.videoData.isLivePlayback&&(y=B.gQ.videoData.Wj(),B.D>y&&(B.Z("html5_sabr_log_invalid_sabr_current_time")&&B.gQ.h7("invalidSabrCmtStart",{rt:B.D,mst:y}),B.D=0)))}; qSe=function(B,y){(B.loader=y)?z2K(B,!0):du(B)}; Vv4=function(B,y){g.$h(B.R7.j);B.Z("html5_exponential_memory_for_sticky")&&(y.state.isPlaying()?g.$h(B.uw):B.uw.stop());if(B.mediaElement)if(y.oldState.state===8&&NB(y.state)&&y.state.isBuffering()){y=B.mediaElement.getCurrentTime();var a=B.mediaElement.hE();var r=B.Z("manifestless_post_live_ufph")||B.Z("manifestless_post_live")?OR(a,Math.max(y-3.5,0)):OR(a,y-3.5);if(r>=0&&y>a.end(r)-1.1&&r+10?(Uf(B.gQ,B.getCurrentTime()+B.videoData.limitedPlaybackDurationInSeconds),B.A7=!0):B.videoData.isLivePlayback&&B.videoData.endSeconds>0&&(Uf(B.gQ,B.getCurrentTime()+B.videoData.endSeconds),B.A7=!0))}; uzJ=function(B,y){var a=B.getCurrentTime(),r=B.isAtLiveHead(a);if(B.K&&r){var k=B.K;if(k.C&&!(a>=k.X&&a50&&k.X.shift())),k=B.C,J9U(k,a,y===void 0?!0:y),HTE(k,a),y&&CEK(B,!0));r!==B.Zi&&(y=B.getCurrentTime()-B.wQ<=500,a=B.Oi>=1E3,y||a||(y=B.gQ.xC,y.qoe&&(y=y.qoe,a=g.Bj(y.provider), g.VE(y,a,"lh",[r?"1":"0"])),B.Zi=r,B.Oi++,B.wQ=B.getCurrentTime()))}; CEK=function(B,y){if(B.C){var a=B.C;var r=B.getCurrentTime(),k=a.Zr();var x=a.policy.X;a.J||(x=Math.max(x-1,0));x*=f1(a);r>=k-x||!a.j_()?a=r0&&ls(B.mediaElement)>0&&(B.X=jt(B,B.X,!1)),y=B.Z("html5_pseudogapless_shorts_seek_to_next_start")&&(y==null?void 0:y.seekSource)===60,!B.mediaElement||!tvr(B,y))B.vy.start(750);else if(!isNaN(B.X)&&isFinite(B.X)&&(y=B.s0-(B.X-B.timestampOffset),!(y===0||Math.abs(y)<.005)))if(y=B.mediaElement.getCurrentTime()-B.X,Math.abs(y)<=B.rQ||Math.abs(y)<.005)PE4(B);else{if(B.videoData.bP)B.videoData.bP= !1;else if(!bj(B.videoData)&&B.X>=B.Wj()-.1){B.X=B.Wj();B.J.resolve(B.Wj());B.gQ.Cl();return}try{var a=B.X-B.timestampOffset;B.mediaElement.seekTo(a);B.R7.C=a;B.s0=a;B.D=B.X;B.Ch=!1}catch(r){}}}; tvr=function(B,y){y=y===void 0?!1:y;if(!B.mediaElement||B.mediaElement.oL()===0||B.mediaElement.hasError())return!1;var a=B.mediaElement.getCurrentTime()>0;return B.videoData.D&&B.videoData.D.C||B.videoData.isLivePlayback||!B.videoData.sH()?B.X>=0&&!y&&(y=B.mediaElement.G9(),y.length||!a)?Ik(y,B.X-B.timestampOffset):a:a}; PE4=function(B){B.J&&(B.J.resolve(B.mediaElement.getCurrentTime()),B.R7.X=null)}; TvJ=function(B,y){B.j&&(B.j.resolve(y),B.gQ.BM(),B.Pk.F0()||pc$(B))&&(y=B.yL(),y["native"]=""+ +B.Ch,y.otgt=""+(B.X+B.timestampOffset),B.gQ.h7("seekEnd",y));du(B)}; du=function(B){B.X=NaN;B.T=NaN;B.s0=NaN;B.J=null;B.Xx=null;B.j=null;B.t7=!1;B.Ch=!1;B.rQ=0;B.vk.stop();B.QO.stop()}; QPN=function(B,y){var a=B.mediaElement,r=y.type;switch(r){case "seeking":var k=a.getCurrentTime()+B.timestampOffset;if(!B.J||B.Ch&&k!==B.X){B.J=new CJ;B.J.then(function(J){TvJ(B,J)},function(){du(B)}); if(B.videoData.isAd()){var x;kOL({adCpn:B.videoData.clientPlaybackNonce,contentCpn:(x=B.videoData.NL)!=null?x:""},y.C)}B.s0=k;m84(B.R7,a.getCurrentTime());B.seekTo(k,{seekSource:104,o_:"seektimeline_mediaElementEvent"});B.Ch=!0}break;case "seeked":PE4(B);break;case "loadedmetadata":n1(B.gQ)||SSH(B);Zi(B);break;case "progress":Zi(B);break;case "pause":B.N=B.getCurrentTime()}B.N&&((r==="play"||r==="playing"||r==="timeupdate"||r==="progress")&&B.getCurrentTime()-B.N>10&&(B.Z("html5_sky_skip_pause_jump")? B.gQ.h7("skipPauseJump",{evt:r,cmt:B.getCurrentTime(),lpt:B.N}):B.seekTo(B.N,{o_:"pauseJump"})),r!=="pause"&&r!=="play"&&r!=="playing"&&r!=="progress"&&(B.N=0))}; A9N=function(B){return(f3(B.videoData)||!!B.videoData.liveUtcStartSeconds)&&(!!B.videoData.liveUtcStartSeconds||wc0(B))&&!!B.videoData.C}; wc0=function(B){return!!B.videoData.startSeconds&&isFinite(B.videoData.startSeconds)&&B.videoData.startSeconds>1E9}; c9K=function(B){var y=0,a=NaN,r="";if(!B.U)return{startSeconds:y,Jn:a,source:r};B.videoData.R7?y=B.videoData.J7:bj(B.videoData)&&(y=Infinity);if(g.X9(B.videoData))return{startSeconds:y,Jn:a,source:r};B.videoData.startSeconds?(r="ss",y=B.videoData.startSeconds):B.videoData.N2&&(r="stss",y=B.videoData.N2);B.videoData.liveUtcStartSeconds&&(a=B.videoData.liveUtcStartSeconds);if(isFinite(y)&&(y>B.Wj()||yB.Wj()||a 0?(r.onesie="0",B.handleError(new g.mh("html5.missingapi",r)),!1):!0}; fA4=function(B){var y=Zq();nP(y,B);return g.Xy(y,G2Z())}; KDZ=function(B,y){var a,r,k,x,J,m,C,l,c,w,E,z,q,L,b,S,P,A,D,M,U,n,xW,C4,HE,g$$;return g.F(function(yr){if(yr.X==1)return y.fetchType="onesie",a=U_J(y,B.getPlayerSize(),B.getVisibilityState()),r=new MA(B,a),g.Q(yr,r.fetch(),2);k=yr.C;x={player_response:k};y.loading=!1;J=B.zS.jg;if(r.ir){m=g.Y(r.ir.entries());for(C=m.next();!C.done;C=m.next())l=C.value,c=g.Y(l),w=c.next().value,E=c.next().value,z=w,q=E,J.C.set(z,q,180),z===y.videoId&&(L=q.I9(),y.qF=L);J.sL=r}b=g.Y(r.cz.entries());for(S=b.next();!S.done;S= b.next())P=S.value,A=g.Y(P),D=A.next().value,M=A.next().value,U=D,n=M,J.X.set(U,n,180);g.Hi(y,x,!0);if(y.loading||xC(y))return yr.return(Promise.resolve());J.C.removeAll();J.X.removeAll();y.qF=[];xW={};C4="onesie.response";HE=0;y.errorCode?(C4="auth",xW.ec=y.errorCode,xW.ed=y.errorDetail,xW.es=y.V1||"",HE=2):(xW.successButUnplayable="1",xW.disposed=""+ +y.fh(),xW.afmts=""+ +/adaptiveFormats/.test(k),xW.cpn=y.clientPlaybackNonce);g$$=new g.mh(C4,xW,HE);return yr.return(Promise.reject(g$$))})}; D8W=function(B,y){var a,r,k,x,J,m,C,l,c,w,E;return g.F(function(z){switch(z.X){case 1:a=y.isAd(),r=!a,k=a?1:3,x=0;case 2:if(!(x0)){z.dQ(5);break}return g.Q(z,AA(5E3),6);case 6:J=new g.Ku("Retrying OnePlatform request",{attempt:x}),g.Lj(J);case 5:return g.TU(z,7),g.Q(z,MvN(B,y),9);case 9:return z.return();case 7:m=g.Sx(z);C=Cr(m);l=C.errorCode;c=B.Y();w=c.Z("html5_use_network_error_code_enums")?401:"401";r&&l==="manifest.net.badstatus"&&C.details.rc===w&&(r=!1,x===k-1&&(k+= 1));if(x===k-1)return E=$8J(a,C.details),E.details.backend="op",E.details.originec=l,z.return(Promise.reject(E));if(l==="auth"||l==="manifest.net.retryexhausted")return z.return(Promise.reject(C));B.handleError(C);if(ok(C.severity)){z.dQ(4);break}case 3:x++;z.dQ(2);break;case 4:return z.return(Promise.reject($8J(a,{backend:"op"})))}})}; MvN=function(B,y){function a(C4){C4.readyState===2&&B.Uo("ps_c")} var r,k,x,J,m,C,l,c,w,E,z,q,L,b,S,P,A,D,M,U,n,xW;return g.F(function(C4){switch(C4.X){case 1:y.fetchType="gp";r=B.Y();k=g.Vj(r,g.hl(y));if(!k.C){x=k.getValue();C4.dQ(2);break}return g.Q(C4,k.C,3);case 3:x=C4.C;case 2:return J=x,m=fA4(J),C=U_J(y,B.getPlayerSize(),B.getVisibilityState()),l=g.Ii(OTU),c=g.hl(y),w=(0,g.V4)(),E=!1,z="empty",q=0,B.Uo("psns"),L={Pu:a},g.Q(C4,g.Ps(m,C,l,void 0,L),4);case 4:b=C4.C;B.Uo("psnr");if(y.fh())return C4.return();b?"error"in b&&b.error?(E=!0,z="esf:"+b.error.message, q=b.error.code):b.errorMetadata&&(E=!0,z="its",q=b.errorMetadata.status):E=!0;if(E)return S=0,P=((0,g.V4)()-w).toFixed(),A={},A=r.Z("html5_use_network_error_code_enums")?{backend:"op",rc:q,rt:P,reason:z,has_kpt:y.Eo?"1":"0",has_mdx_env:y.mdxEnvironment?"1":"0",has_omit_key_flag:g.io("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:r.pageId?"1":"0",has_token:c?"1":"0",has_vvt:y.t7?"1":"0",is_mdx:y.isMdxPlayback?"1":"0",mdx_ctrl:y.Jx||"",token_eq:c===g.hl(y)?"1":"0"}:{backend:"op", rc:""+q,rt:P,reason:z,has_kpt:y.Eo?"1":"0",has_mdx_env:y.mdxEnvironment?"1":"0",has_omit_key_flag:g.io("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:r.pageId?"1":"0",has_token:c?"1":"0",has_vvt:y.t7?"1":"0",is_mdx:y.isMdxPlayback?"1":"0",mdx_ctrl:y.Jx||"",token_eq:c===g.hl(y)?"1":"0"},D="manifest.net.connect",q===429?(D="auth",S=2):q>200&&(D="manifest.net.badstatus",q===400&&(S=2)),C4.return(Promise.reject(new g.mh(D,A,S)));y.loading=!1;g.Hi(y,{raw_player_response:b},!0); M=b;g.d5(y.Y())&&M&&M.trackingParams&&IV(M.trackingParams);if(y.errorCode)return U={ec:y.errorCode,ed:y.errorDetail,es:y.V1||""},C4.return(Promise.reject(new g.mh("auth",U,2)));if(!y.loading&&!xC(y))return n=y.isAd()?"auth":"manifest.net.retryexhausted",xW=y.isAd()?2:1,C4.return(Promise.reject(new g.mh(n,{successButUnplayable:"1",hasMedia:g.Wi(y)?"1":"0"},xW)));g.bJ(C4)}})}; e2J=function(B,y,a){function r(q){q=Cr(q);if(ok(q.severity))return Promise.reject(q);B.handleError(q);return!1} function k(){return!0} var x,J,m,C,l,c,w,E,z;return g.F(function(q){switch(q.X){case 1:var L=B.Y();B.getPlayerSize();B.getVisibilityState();B.isFullscreen();if(y.partnerId===38&&L.playerStyle==="books")L=y.videoId.indexOf(":"),L=g.cJ("//play.google.com/books/volumes/"+y.videoId.slice(0,L)+"/content/media",{aid:y.videoId.slice(L+1),sig:y.EU});else if(y.partnerId===30&&L.playerStyle==="docs")L=g.cJ("https://docs.google.com/get_video_info",{docid:y.videoId,authuser:y.Tm,authkey:y.Vc,eurl:L.Eo});else if(y.partnerId===33&&L.playerStyle=== "google-live")L=g.cJ("//google-liveplayer.appspot.com/get_video_info",{key:y.videoId});else throw Error("getVideoInfoUrl for invalid namespace: "+L.R7);x=L;m=(J=y.isAd())?1:3;C=0;case 2:if(!(C0)){q.dQ(5);break}return g.Q(q,AA(5E3),6);case 6:c={playerretry:C,playerretrysrc:a},J||(c.recover="embedded"),l=hD(x,c);case 5:return g.Q(q,IAH(y,l).then(k,r),7);case 7:if(w=q.C)return q.return();C++;q.dQ(2);break;case 4:E=J?"auth":"manifest.net.retryexhausted";z=J?2:1;if(!J&&Math.random()< 1E-4)try{g.Lj(new g.Ku("b/152131571",btoa(x)))}catch(b){}return q.return(Promise.reject(new g.mh(E,{backend:"gvi"},z)))}})}; IAH=function(B,y){function a(b){return r(b.xhr)} function r(b){if(!B.fh()){b=b?b.status:-1;var S=0,P=((0,g.V4)()-c).toFixed();P=k.Z("html5_use_network_error_code_enums")?{backend:"gvi",rc:b,rt:P}:{backend:"gvi",rc:""+b,rt:P};var A="manifest.net.connect";b===429?(A="auth",S=2):b>200&&(A="manifest.net.badstatus",b===400&&(S=2));return Promise.reject(new g.mh(A,P,S))}} var k,x,J,m,C,l,c,w,E,z,q,L;return g.F(function(b){if(b.X==1){B.fetchType="gvi";k=B.Y();var S={};B.DS&&(S.ytrext=B.DS);(m=g.lC(S)?void 0:S)?(x={format:"RAW",method:"POST",withCredentials:!0,timeout:3E4,postParams:m},J=hD(y,{action_display_post:1})):(x={format:"RAW",method:"GET",withCredentials:!0,timeout:3E4},J=y);C={};k.sendVisitorIdHeader&&B.visitorData&&(C["X-Goog-Visitor-Id"]=B.visitorData);(l=w5(k.experiments,"debug_sherlog_username"))&&(C["X-Youtube-Sherlog-Username"]=l);Object.keys(C).length> 0&&(x.headers=C);c=(0,g.V4)();return g.Q(b,tT(uv,J,x).then(void 0,a),2)}w=b.C;if(!w||!w.responseText)return b.return(r(w));B.loading=!1;E=n6(w.responseText);g.Hi(B,E,!0);if(B.errorCode)return z={ec:B.errorCode,ed:B.errorDetail,es:B.V1||""},b.return(Promise.reject(new g.mh("auth",z,2)));if(!B.loading&&!xC(B))return q=B.isAd()?"auth":"manifest.net.retryexhausted",L=B.isAd()?2:1,b.return(Promise.reject(new g.mh(q,{successButUnplayable:"1"},L)));g.bJ(b)})}; $8J=function(B,y){return new g.mh(B?"auth":"manifest.net.retryexhausted",y,B?2:1)}; y6=function(B,y,a){a=a===void 0?!1:a;var r,k,x,J;g.F(function(m){if(m.X==1){r=B.Y();if(a&&(!g.lI(r)||dk(y)!=="embedded")||y.SR||dk(y)!=="adunit"&&(g.oz(r)||yj(r)||g.tM(r)||g.gC(r)||g.UZ(r)||le(r)==="WEB_CREATOR"))return m.return();k=g.Vj(r,g.hl(y));return k.C?g.Q(m,k.C,3):(x=k.getValue(),m.dQ(2))}m.X!=2&&(x=m.C);J=x;return m.return(ZTx(B,y,J))})}; ZTx=function(B,y,a){var r,k,x,J,m;return g.F(function(C){if(C.X==1){g.TU(C,2);r=fA4(a);var l=y.Y();g.AH();var c={context:g.l1(y),videoId:y.videoId,racyCheckOk:y.racyCheckOk,contentCheckOk:y.contentCheckOk,autonavState:"STATE_NONE"};dk(y)==="adunit"&&(c.isAdPlayback=!0);l.embedConfig&&(c.serializedThirdPartyEmbedConfig=l.embedConfig);l.EG&&(c.showContentOwnerOnly=!0);y.v3&&(c.showShortsOnly=!0);g.FA(0,141)&&(c.autonavState=g.FA(0,140)?"STATE_OFF":"STATE_ON");if(g.oy(l)){var w=g.FA(0,65);w=w!=null? !w:!1;var E=!!g.Tc("yt-player-sticky-caption");c.captionsRequested=w&&E}var z;if(l=(z=l.getWebPlayerContextConfig())==null?void 0:z.encryptedHostFlags)c.playbackContext={encryptedHostFlags:l};k=c;x=g.Ii(nR4);B.Uo("wn_s");return g.Q(C,g.Ps(r,k,x),4)}if(C.X!=2)return J=C.C,B.Uo("wn_r"),!J||"error"in J&&J.error||(m=J,g.d5(y.Y())&&m.trackingParams&&IV(m.trackingParams),g.Hi(y,{raw_watch_next_response:J},!1)),g.PE(C,0);g.Sx(C);g.bJ(C)})}; d8r=function(B){B.Uo("vir");B.Uo("ps_s");Tn("vir",void 0,"video_to_ad");var y=XcK(B);y.then(function(){B.Uo("virc");Tn("virc",void 0,"video_to_ad");B.Uo("ps_r");Tn("ps_r",void 0,"video_to_ad")},function(){B.Uo("virc"); Tn("virc",void 0,"video_to_ad")}); return y}; g.k2=function(B,y,a,r,k,x,J,m,C,l){C=C===void 0?new g.kC(B):C;l=l===void 0?!0:l;g.jw.call(this);var c=this;this.Pk=B;this.playerType=y;this.S0=a;this.gT=r;this.getVisibilityState=x;this.visibility=J;this.zS=m;this.videoData=C;this.Ol=l;this.logger=new g.wM("VideoPlayer");this.hh=null;this.Dw=new C1;this.Ka=null;this.nY=!0;this.Zm=this.loader=null;this.I4=[];this.AD=new Bq;this.m8=this.zW=null;this.Bm=new Bq;this.k5=null;this.RU=this.Wx=!1;this.Br=NaN;this.xL=!1;this.playerState=new g.z7;this.LM=[]; this.hR=new g.qO;this.Fo=new fDe(this);this.mediaElement=null;this.fp=new g.Mv(this.d87,15E3,this);this.Qa=this.Un=!1;this.hL=NaN;this.XS=!1;this.T_=0;this.WH=!1;this.DA=NaN;this.zV=new sf(new Map([["bufferhealth",function(){return R2e(c.FW)}], ["bandwidth",function(){return c.gD()}], ["networkactivity",function(){return c.Pk.schedule.Xx}], ["livelatency",function(){return c.isAtLiveHead()&&c.isPlaying()?U8E(c):NaN}], ["rawlivelatency",function(){return U8E(c)}]])); this.NR=0;this.loop=!1;this.playbackRate=1;this.Zt=0;this.FW=new lA4(this);this.GP=!1;this.rb=[];this.FQ=this.AS=0;this.NT=this.wE=!1;this.S7=this.c_=0;this.t5=new g.Mv(this.SM,0,this);this.wL=!1;this.I_=null;this.W_7=[this.hR,this.t5,this.fp,this.zV];this.SV=this.eD=null;this.pV=function(){var w=c.xC;w.provider.Pk.rB||w.provider.gQ.getVisibilityState()===3||(w.provider.Pk.rB=!0);w.zR();if(w.X){var E=w.X;E.j&&E.C<0&&E.provider.gQ.getVisibilityState()!==3&&VtL(E)}w.qoe&&(w=w.qoe,w.QO&&w.D<0&&w.provider.Pk.rB&& UwU(w),w.J&&Yz(w));c.loader&&au(c);c.Pk.GX&&!c.videoData.backgroundable&&c.mediaElement&&!c.OH()&&(c.isBackground()&&c.mediaElement.T1()?(c.h7("bgmobile",{suspend:1}),c.aL(!0,!0)):c.isBackground()||rz(c)&&c.h7("bgmobile",{resume:1}))}; this.H6={BS:function(w){c.BS(w)}, Kz7:function(w){c.hh=w}, mJb:function(){return c.xC}, rN:function(){return c.Zm}, vdb:function(){return c.jL}, HZx:function(){return c.Fe}, evh:function(){}, Y:function(){return c.Pk}, yv:function(){return c.mediaElement}, DNm:function(w){c.Ef(w)}, Wem:function(){return c.gT}}; this.logger.debug(function(){return"creating, type "+y}); this.QS=new juN(this.Pk);this.yR=new lp(this.Pk,this.gT,this);this.FB=new g.et(this,function(w,E){w!==g.fF("endcr")||g.Z(c.playerState,32)||c.Cl();k(w,E,c.playerType);if(w===g.fF("transitiondetector")&&(w=c.loader)!=null&&(w=w.wQ)!=null){var z=g.Y(IUe(E.id));z.next();z=z.next().value;fUU(w,z,E.start/1E3-w.gQ.N8(),FHe(w.J))}}); g.K(this,this.FB);g.K(this,this.FW);jP0(this,C);this.videoData.subscribe("dataupdated",this.tOk,this);this.videoData.subscribe("dataloaded",this.n0,this);this.videoData.subscribe("dataloaderror",this.handleError,this);this.videoData.subscribe("ctmp",this.h7,this);this.videoData.subscribe("ctmpstr",this.Eb,this);!this.xC||this.xC.fh();this.xC=new g.GW(new F3(this.videoData,this.Pk,this));isE(this.pV);this.visibility.subscribe("visibilitystatechange",this.pV);this.jL=new g.Mv(this.oo,g.d2(this.Pk.experiments, "html5_player_att_initial_delay_ms")||4500,this);this.Fe=new g.Mv(this.oo,g.d2(this.Pk.experiments,"html5_player_att_retry_delay_ms")||4500,this);this.e$=new g.Zt(this.bL_,350,this);g.K(this,this.e$)}; jP0=function(B,y){if(B.playerType===2||B.Pk.ON)y.Bv=!0;var a=HmN(y.rB,y.Jk,B.Pk.J,B.Pk.K);a&&(y.adFormat=a);B.playerType===2&&(y.dO=!0);if(B.isFullscreen()||B.Pk.J)a=g.Tc("yt-player-autonavstate"),y.autonavState=a||(B.Pk.J?2:B.videoData.autonavState);y.endSeconds&&y.endSeconds>y.startSeconds&&Uf(B,y.endSeconds)}; sPW=function(B){var y=B.videoData;d8r(B).then(void 0,function(a){B.videoData!==y||y.fh()||(a=Cr(a),a.errorCode==="auth"&&B.videoData.errorDetail?B.iS(a.errorCode,2,unescape(B.videoData.errorReason),H3(a.details),B.videoData.errorDetail,B.videoData.V1||void 0):B.handleError(a))})}; BJ4=function(B){if(!g.Z(B.playerState,128))if(B.videoData.isLoaded(),B.logger.debug("finished loading playback data"),B.I4=g.Qp(B.videoData.Ch),g.Wi(B.videoData)){B.S0.tick("bpd_s");x2(B).then(function(){B.S0.tick("bpd_c");if(!B.fh()){B.Wx&&(B.a_(Rr(Rr(B.playerState,512),1)),rz(B));var r=B.videoData;r.endSeconds&&r.endSeconds>r.startSeconds&&Uf(B,r.endSeconds);B.AD.finished=!0;J3(B,"dataloaded");B.Bm.Sg()&&h2N(B);qfN(B.yR,B.m8)}}); B.Z("html5_log_media_perf_info")&&B.h7("loudness",{v:B.videoData.r0.toFixed(3)},!0);var y,a=(y=B.mediaElement)==null?void 0:y.Jz();if(a&&"disablePictureInPicture"in a&&B.Pk.fP)try{a.disablePictureInPicture=B.Pk.bW&&!B.videoData.backgroundable}catch(r){g.Lj(r)}vRe(B)}else J3(B,"dataloaded")}; x2=function(B){Hq(B);B.m8=null;var y=hnx(B.Pk,B.videoData,B.OH());B.zW=y;B.zW.then(function(a){yur(B,a)},function(a){B.fh()||(a=Cr(a),B.visibility.isBackground()?(my(B,"vp_none_avail"),B.zW=null,B.AD.reset()):(B.AD.finished=!0,B.iS(a.errorCode,a.severity,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",H3(a.details))))}); return y}; yur=function(B,y){if(!B.fh()&&!y.videoData.fh()){B.logger.debug("finished building playback data");B.m8=y;ERN(B.FW,B.m8);if(B.videoData.isLivePlayback){var a=a9$(B.zS.jg,B.videoData.videoId)||B.loader&&!isNaN(B.loader.Xx);a=B.Z("html5_onesie_live")&&a;n1(B)||B.videoData.Oi>0&&!TB(B.videoData)||a||B.seekTo(B.Wj(),{o_:"videoplayer_playbackData",seekSource:18})}if(B.videoData.D.C){if(KF$(B.videoData)){B.Z("html5_sabr_report_missing_url_as_error_terminal")?B.iS("fmt.missing",2,"BROWSER_OR_EXTENSION_ERROR", H3({missabrurl:1})):B.handleError(new g.mh("fmt.missing",{missabrurl:"1"},2));return}B.loader?g.Lj(Error("Duplicated Loader")):(a=g.d2(B.Pk.experiments,"html5_onesie_defer_content_loader_ms"))&&B.tC()&&a9$(B.zS.jg,B.videoData.JU)?g.HA(function(){B.fh()||B.loader||ruL(B)},a):ruL(B)}else!B.videoData.D.C&&y5(B.videoData)&&B.tH(new wT(B.videoData.videoId||"",4)); B.Jv();ozK(y).then(function(){var r={};B.Ls(r);B.Pk.F0()&&B.Z("html5_log_media_perf_info")&&B.h7("av1Info",r);au(B)})}}; h2N=function(B){B.fh();B.logger.debug("try finish readying playback");if(B.Bm.finished)B.logger.debug("already finished readying");else if(B.AD.finished)if(g.Z(B.playerState,128))B.logger.debug("cannot finish readying because of error");else if(B.I4.length)B.logger.debug(function(){return"cannot finish readying because of pending preroll: "+B.I4}); else if(B.FB.started||$6H(B.FB),B.nD())B.logger.debug("cannot finish readying because cuemanager has pending prerolls");else{B.loader&&(B.RU=DcZ(B.loader.timing));B.Bm.finished||(B.Bm.finished=!0);var y=B.Z("html5_onesie_live")&&B.loader&&!isNaN(B.loader.Xx);!B.videoData.isLivePlayback||B.videoData.Oi>0&&!TB(B.videoData)||y||n1(B)||(B.logger.debug("seek to head for live"),B.seekTo(Infinity,{o_:"videoplayer_readying",seekSource:18}),B.isBackground()&&(B.Qa=!0));tMH(B.xC);B.logger.debug("finished readying playback"); B.publish("playbackready");NW("pl_c",B.S0.timerName)||(B.S0.tick("pl_c"),Tn("pl_c",void 0,"video_to_ad"));NW("pbr",B.S0.timerName)||(B.S0.tick("pbr"),Tn("pbr",void 0,"video_to_ad"))}else B.logger.debug("playback data not loaded")}; Uf=function(B,y){B.Ka&&kie(B);B.Ka=new g.iz(y*1E3,0x7ffffffffffff);B.Ka.namespace="endcr";B.addCueRange(B.Ka)}; kie=function(B){B.removeCueRange(B.Ka);B.Ka=null}; xar=function(B,y,a,r,k){var x=B.xC,J=B.videoData;J.X=a;var m=g.ou(B);a=new v5L(J,a,y,m?m.itag:"",r);B.Pk.experiments.I7("html5_refactor_sabr_video_format_selection_logging")?(a.videoId=k,B.SV=a):x.qoe&&K0$(x.qoe,a);k=B.yR;k.X=0;k.C=0;B.publish("internalvideoformatchange",J,y==="m")}; g.ou=function(B){var y=C9(B);return LD(y)||!B.m8?null:g.Vp(B.m8.C.videoInfos,function(a){return y.J(a)})}; C9=function(B){if(B.m8){var y=B.yR;var a=B.m8;B=B.xs();var r=aiK(y);if(LD(r)){if(r=Bur(y,a).compose(JjW(y,a)).compose(mw$(y,a)).compose(Ezr(y,a.videoData)).compose(zb$(y,a.videoData,a)).compose(wjK(y,a)).compose(kWZ(y,a)),LD(B)||y.Z("html5_apply_pbr_cap_for_drm"))r=r.compose(xwW(y,a))}else y.Z("html5_perf_cap_override_sticky")&&(r=r.compose(wjK(y,a))),y.Z("html5_ustreamer_cap_override_sticky")&&(r=r.compose(xwW(y,a)));r=r.compose(kWZ(y,a));y=a.videoData.Ys.compose(r).compose(a.videoData.II).compose(B)}else y= rk;return y}; gCr=function(B){var y=B.yR;B=B.videoData;var a=Ezr(y,B);y.Z("html5_disable_client_autonav_cap_for_onesie")||a.compose(zb$(y,B));return a}; au=function(B){if(B.videoData.D&&B.videoData.D.C){var y=C9(B);B.loader&&cBL(B.loader,y)}}; JuJ=function(B){var y;return!!(B.Z("html5_native_audio_track_switching")&&g.Ca&&((y=B.videoData.X)==null?0:G$(y)))}; Hl0=function(B){if(!JuJ(B))return!1;var y;B=(y=B.mediaElement)==null?void 0:y.audioTracks();return!!(B&&B.length>1)}; oPr=function(B){var y=max(B);if(y)return B.videoData.getAvailableAudioTracks().find(function(a){return a.Is.getName()===y})}; max=function(B){var y;if(B=(y=B.mediaElement)==null?void 0:y.audioTracks())for(y=0;y0&&(y.Yh=a.ea));y.GF=a.JW;y.Tn=s$(r,{},a.D||void 0,Vx(a));y.A7=qs(a)&&(g.tM(r)||g.gC(r));uj(a)&&(y.j=!0,y.N2=!0,r.Z("html5_sabr_report_partial_segment_estimated_duration")&&(y.RY=!0),y.C=!0,y.F9=r.Z("html5_sabr_enable_live_clock_offset"), y.j6=r.Z("html5_disable_client_resume_policy_for_sabr"),y.Bo=r.Z("html5_trigger_loader_when_idle_network"),y.Q$=r.Z("html5_sabr_parse_live_metadata_playback_boundaries"),y.Kl=r.Z("html5_enable_platform_backpressure_with_sabr"),y.z7=r.Z("html5_consume_onesie_next_request_policy_for_sabr"),y.C4=r.Z("html5_sabr_report_next_ad_break_time"),y.ME=r.Z("html5_log_high_res_buffer_timeline")&&r.F0(),y.gY=r.Z("html5_remove_stuck_slices_beyond_max_buffer_limits"),y.zq=r.Z("html5_gapless_sabr_btl_last_slice")&& zB(a),y.Ys=r.Z("html5_reset_last_appended_slice_on_seek")&&zB(a),TB(a)?(y.PP=!0,y.sx=r.Z("html5_estimate_partial_segment_duration"),y.FI=r.Z("html5_disable_variability_tracker_for_live"),y.QO=!0,r.Z("html5_simplified_backup_timeout_sabr_live")&&(y.Sz=!0,y.gO=y.Da)):y.YC=r.Z("html5_probe_request_on_sabr_request_progress"),y.Ge=r.Z("html5_serve_start_seconds_seek_for_post_live_sabr"),y.ek=r.Z("html5_flush_index_on_updated_timestamp_offset"),y.U=uj(a),y.EX=r.Z("html5_ignore_partial_segment_from_live_readahead"), r.Z("html5_include_partial_segment_for_jumbo_ll")&&p3(a)&&(y.EX=!1),y.rX=r.Z("html5_use_buffer_health_for_readahead"),y.LT=r.Z("html5_use_non_active_broadcast_for_post_live"),y.t7=r.Z("html5_use_centralized_player_time"),y.tV=r.Z("html5_consume_onesie_sabr_seek"),y.Ch=r.Z("html5_enable_sabr_seek_loader_refactor"),y.ue=r.Z("html5_update_segment_start_time_from_media_header"),a.enableServerStitchedDai&&(y.X=!0,y.Fz=r.Z("html5_reset_server_stitch_state_for_non_sabr_seek"),y.y$=r.Z("html5_remove_ssdai_append_pause")&& !a.GS(),y.Bd=r.Z("html5_ssdai_log_ssevt_in_loader")||r.Z("html5_ssdai_log_ssevt_in_loader_200ms")||r.Z("html5_ssdai_log_ssevt_in_loader_timers")||r.Z("html5_ssdai_log_ssevt_in_loader_cuerange"),r.Z("html5_ssdai_log_ssevt_in_loader_timers")?y.m_=1:r.Z("html5_ssdai_log_ssevt_in_loader_200ms")?y.m_=3:r.Z("html5_ssdai_log_ssevt_in_loader_cuerange")&&(y.m_=0)),y.GX=r.F0()||a.GS());y.r0=g.D_e(a);We(r.j,KD.BITRATE)&&(y.yO=NaN);if(m=g.d2(r.experiments,"html5_request_size_max_kb"))y.E0=m*1024;r.j.D?y.RZ="; "+ KD.EXPERIMENTAL.name+"=allowed":r.Z("html5_enable_cobalt_tunnel_mode")&&g.WA()&&(m=KD.TUNNELMODE,y.RZ="; "+m.name+"="+m.valid);a=a.serverPlaybackStartConfig;(a==null?0:a.enable)&&(a==null?0:a.playbackStartPolicy)&&(y.Ea=!0,Ze(y,a.playbackStartPolicy,2));a=C5$(B);B.Dw.removeAll();a:{m=B.zS.jg;if(r=B.videoData.videoId)if(k=m.C.get(r)){m.C.remove(r);m=k;break a}m=void 0}B.loader=new g.vg(B,B.Pk.schedule,y,B.videoData.C,B.videoData.D,C9(B),a,B.videoData.enableServerStitchedDai,m,B.videoData.U);y=B.videoData.Z("html5_disable_preload_for_ssdai_with_preroll")&& B.videoData.isLivePlayback&&B.tC()?!0:B.Wx&&g.oz(B.Pk)&&B.videoData.isLivePlayback;B.loader.initialize(B.getCurrentTime(),C9(B),y);B.videoData.probeUrl&&(B.loader.A7=B.videoData.probeUrl);if(B.I4.length||B.Wx)B.videoData.cotn||gz(B,!1);qSe(B.FW,B.loader);B.I_&&(DhJ(B.loader,new g.yE(B.I_)),B.h7("sdai",{sdl:1}));g.ko(B.videoData)&&(B=B.loader,B.policy.cD=B.policy.tf)}; Hq=function(B){B.loader&&(B.loader.dispose(),B.loader=null,qSe(B.FW,null));B.WG()?gPJ(B):B.mj()}; gPJ=function(B){if(B.Zm)if(B.logger.debug("release media source"),B.uH(),B.Zm.j)try{B.Pk.F0()&&B.h7("rms",{l:"vprms",sr:B.WG(),rs:mg(B.Zm)});B.Zm.clear();var y;(y=B.mediaElement)!=null&&(y.X=B.Zm);B.Zm=null}catch(a){y=new g.Ku("Error while clearing Media Source in VideoPlayer: "+a.name+", "+a.message),y=Cr(y),B.handleError(y),B.mj()}else B.mj()}; l9L=function(B,y){y=y===void 0?!1:y;if(B.Zm)return B.Zm.D;B.logger.debug("update media source");a:{y=y===void 0?!1:y;try{g.WA()&&B.videoData.WX()&&OK4(B.mediaElement);var a=B.mediaElement.rN(B.pZ(),B.cf())}catch(k){if(Zs$(B.Fo,"html5.missingapi",{updateMs:"1"}))break a;console.error("window.URL object overwritten by external code",k);B.iS("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1");break a}B.Qi(a,!1,!1,y)}var r;return((r=B.rN())==null?void 0:r.D)||null}; cuJ=function(B,y){y=y===void 0?!1:y;if(B.loader){B.videoData.enableServerStitchedDai&&OPW(B.loader);var a=B.getCurrentTime()-B.N8();B.loader.seek(a,{vx:y}).eE(function(){})}else ruL(B)}; EP0=function(B,y,a,r){a=a===void 0?!1:a;r=r===void 0?!1:r;if(B.Zm&&(!y||B.Zm===y)){B.logger.debug("media source opened");var k=B.getDuration();!k&&TB(B.videoData)&&(k=25200);if(B.Zm.isView){var x=k;B.logger.debug(function(){return"Set media source duration to "+x+", video duration "+k}); x>B.Zm.getDuration()&&wvH(B,x)}else wvH(B,k);C1E(B.loader,B.Zm,a,r);B.publish("mediasourceattached")}}; wvH=function(B,y){if(B.Zm){B.Zm.O6(y);var a;(a=B.loader)!=null&&a.policy.t7&&(a.T=y)}}; EoL=function(B,y){xar(B,y.reason,y.C.info,y.token,y.videoId)}; J3=function(B,y){B.publish("internalvideodatachange",y===void 0?"dataupdated":y,B.videoData)}; zUH=function(B){for(var y=g.Y("loadstart loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" ")),a=y.next();!a.done;a=y.next())B.hR.L(B.mediaElement,a.value,B.Ef,B);B.Pk.i9&&B.mediaElement.AA()&&(B.hR.L(B.mediaElement,"webkitplaybacktargetavailabilitychanged",B.Hh0,B),B.hR.L(B.mediaElement,"webkitcurrentplaybacktargetiswirelesschanged",B.fmw,B))}; VZr=function(B){g.Co(B.Br);qMK(B)||(B.Br=g.mA(function(){return qMK(B)},100))}; qMK=function(B){var y=B.mediaElement;y&&B.Un&&!B.videoData.Xx&&!NW("vfp",B.S0.timerName)&&y.oL()>=2&&!y.isEnded()&&UR(y.hE())&&B.S0.tick("vfp");return(y=B.mediaElement)&&!B.videoData.Xx&&y.getDuration()>0&&(y.isPaused()&&y.oL()>=2&&UR(y.hE())&&(NW("pbp",B.S0.timerName)||B.S0.tick("pbp"),!B.videoData.bx||B.xL||y.isSeeking()||(B.xL=!0,B.publish("onPlaybackPauseAtStart"))),y=y.getCurrentTime(),Di(B.QS,y))?(B.hd(),!0):!1}; uTr=function(B){B.xC.nV();if(bj(B.videoData)&&Date.now()>B.Zt+6283){if(!(!B.isAtLiveHead()||B.videoData.C&&KN(B.videoData.C))){var y=B.xC;if(y.qoe){y=y.qoe;var a=y.provider.gQ.y0(),r=g.Bj(y.provider);fiJ(y,r,a);a=a.D;isNaN(a)||g.VE(y,r,"e2el",[a.toFixed(3)])}}B.Z("html5_alc_live_log_rawlat")?(y=B.videoData,y=g.Jy(y.Y())?!0:g.HR(y.Y())?y.drmProduct==="6":!1):y=g.Jy(B.Pk);r=B.Z("html5_always_log_rawlat");(y||r)&&B.h7("rawlat",{l:vj(B.zV,"rawlivelatency").toFixed(3)});B.Zt=Date.now()}B.videoData.X&& G$(B.videoData.X)&&(y=B.RF())&&y.videoHeight!==B.FQ&&(B.FQ=y.videoHeight,xar(B,"a",RUr(B,B.videoData.QO)))}; RUr=function(B,y){if(y.C.video.quality==="auto"&&G$(y.getInfo())&&B.videoData.B6)for(var a=g.Y(B.videoData.B6),r=a.next();!r.done;r=a.next())if(r=r.value,r.getHeight()===B.FQ&&r.C.video.quality!=="auto")return r.getInfo();return y.getInfo()}; U8E=function(B){if(!bj(B.videoData))return NaN;var y=0;B.loader&&B.videoData.C&&(y=TB(B.videoData)?B.loader.wV.cB()||0:B.videoData.C.t7);return(0,g.V4)()/1E3-B.D_()-y}; LI0=function(B){B.mediaElement&&B.mediaElement.OH()&&(B.DA=(0,g.V4)());B.Pk.i_?g.HA(function(){YMJ(B)},0):YMJ(B)}; YMJ=function(B){var y;if((y=B.Zm)==null||!y.nk()){if(B.mediaElement)try{B.k5=B.mediaElement.playVideo()}catch(r){my(B,"err."+r)}if(B.k5){var a=B.k5;a.then(void 0,function(r){B.logger.debug(function(){return"playMediaElement failed: "+r}); if(!g.Z(B.playerState,4)&&!g.Z(B.playerState,256)&&B.k5===a)if(r&&r.name==="AbortError"&&r.message&&r.message.includes("load"))B.logger.debug(function(){return"ignore play media element failure: "+r.message}); else{var k="promise";r&&r.name&&(k+=";m."+r.name);my(B,k);B.GP=!0;B.videoData.Sp=!0}})}}}; my=function(B,y){g.Z(B.playerState,128)||(B.a_(YZ(B.playerState,1028,9)),B.h7("dompaused",{r:y}),B.publish("onAutoplayBlocked"))}; rz=function(B,y){y=y===void 0?!1:y;if(!B.mediaElement||!B.videoData.D)return!1;var a=y;a=a===void 0?!1:a;var r=null;var k;if((k=B.videoData.D)==null?0:k.C){r=l9L(B,a);var x;(x=B.loader)==null||x.resume()}else Hq(B),B.videoData.QO&&(r=B.videoData.QO.Ox());k=B.mediaElement.T1();a=!1;k&&k.equals(r)||(NJr(B,r),a=!0);g.Z(B.playerState,2)||(r=B.FW,y=y===void 0?!1:y,r.j||!(r.D>0)||r.mediaElement&&r.mediaElement.getCurrentTime()>0||(y={o_:"seektimeline_resumeTime",vx:y},r.videoData.Xx||(y.seekSource=15), r.seekTo(r.D,y)));a:{y=a;if(uj(B.videoData)){if(!B.videoData.sH())break a}else if(!g.F9(B.videoData))break a;if(B.mediaElement)if((r=B.videoData.j)&&B.mediaElement.AA()){k=B.mediaElement.Jz();if(B.hh)if(k!==B.hh.element)lS(B);else if(y&&r.flavor==="fairplay"&&!Ko())lS(B);else break a;if(B.Z("html5_report_error_for_unsupported_tvos_widevine")&&Ko()&&r.flavor==="widevine")y=B.Z("html5_log_fmt_unplaybable_trigger")?"trg.unspttvoswidevine":"drm.unspttvoswidevine",B.iS("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK", y);else{B.hh=new Snr(k,B.videoData,B.Pk);B.hh.subscribe("licenseerror",B.pM,B);B.hh.subscribe("qualitychange",B.pyh,B);B.hh.subscribe("heartbeatparams",B.HM,B);B.hh.subscribe("keystatuseschange",B.BS,B);B.hh.subscribe("ctmp",B.h7,B);y=g.Y(B.Dw.keys);for(r=y.next();!r.done;r=y.next())r=B.Dw.get(r.value),B.hh.Gd(r);B.Z("html5_eme_loader_sync")||B.Dw.removeAll()}}else y=B.Z("html5_log_fmt_unplaybable_trigger")?"trg.updatedrm":"drm.1",B.iS("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",y)}return a}; NJr=function(B,y){B.S0.tick("vta");Tn("vta",void 0,"video_to_ad");B.getCurrentTime()>0&&YSU(B.FW,B.getCurrentTime());B.mediaElement.activate(y);B.Zm&&nu(4);!B.videoData.Xx&&B.playerState.isOrWillBePlaying()&&B.fp.start();if(JuJ(B)){var a;if(y=(a=B.mediaElement)==null?void 0:a.audioTracks())y.onchange=function(){B.publish("internalaudioformatchange",B.videoData,!0)}}}; lS=function(B){B.hh&&(B.hh.dispose(),B.hh=null)}; blE=function(B){var y=y===void 0?!1:y;B.logger.debug("reattachVideoSource");B.mediaElement&&(B.Zm?(lS(B),B.mj(),l9L(B,y)):(B.videoData.QO&&B.videoData.QO.Y7(),B.mediaElement.stopVideo()),B.playVideo())}; TJU=function(B,y){B.Pk.Z("html5_log_rebuffer_reason")&&(y={r:y,lact:ws()},B.mediaElement&&(y.bh=cN(B.mediaElement)),B.h7("bufreason",y))}; pvL=function(B,y){if(B.Pk.F0()&&B.mediaElement){var a=B.mediaElement.yL();a.omt=(B.mediaElement.getCurrentTime()+B.N8()).toFixed(3);a.ps=B.playerState.state.toString(16);a.rt=(g.Bj(B.xC.provider)*1E3).toFixed();a.e=y;B.rb[B.AS++%5]=a}try{if(y==="timeupdate"||y==="progress")return}catch(r){}B.logger.debug(function(){return"video element event "+y})}; tZK=function(B){if(B.Pk.F0()){B.rb.sort(function(r,k){return+r.rt-+k.rt}); for(var y=g.Y(B.rb),a=y.next();!a.done;a=y.next())a=a.value,B.h7("vpe",Object.assign({t:a.rt},a));B.rb=[];B.AS=0}}; P5J=function(B){if(g.e8("cobalt")&&g.e8("nintendo switch")){var y=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;B.h7("nxdock",{d:y})}}; gz=function(B,y){var a;(a=B.loader)==null||xhU(a,y)}; vRe=function(B){JB(B.videoData,"html5_set_debugging_opt_in")&&(B=g.AH(),g.FA(0,183)||(eL(183,!0),B.save()))}; Iqr=function(B,y){B.zS.ou()||(B.h7("sgap",{f:y}),B.zS.clearQueue(!1,y==="pe"))}; n1=function(B){return B.Z("html5_disable_video_player_initiated_seeks")&&uj(B.videoData)}; SMN=function(B){k$.call(this,B);var y=this;this.events=new g.qO(B);g.K(this,this.events);EF(this.api,"isLifaAdPlaying",function(){return y.api.isLifaAdPlaying()}); this.events.L(B,"serverstitchedvideochange",function(){var a;(a=y.api.getVideoData())!=null&&a.GS()&&(y.api.isLifaAdPlaying()?(y.playbackRate=y.api.getPlaybackRate(),y.api.setPlaybackRate(1)):y.api.setPlaybackRate(y.playbackRate))}); this.playbackRate=1}; cq=function(B){gy.call(this,"\uc5f0\uc18d \uc7ac\uc0dd",g.Vm.Re);this.S=B;var y=B.Z("delhi_modern_web_player_icons")?{W:"svg",V:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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"}}]}:FxZ();this.setIcon(y);this.subscribe("select",this.X,this);B.createClientVe(this.element,this,28661);this.L(B,"settingsMenuVisibilityChanged",this.C);this.listen("click",this.logClick);this.L(B,"onLoopChange",this.onLoopChange);ld(this,B.getLoopVideo());B.Au().fL(this)}; Qhe=function(B){k$.call(this,B);var y=this;B.addEventListener("settingsMenuInitialized",function(){y.menuItem||(y.menuItem=new cq(y.api),g.K(y,y.menuItem))}); B.addEventListener("videodatachange",function(a,r){a=y.api.getPresentingPlayerType()===2;var k;(k=y.menuItem)==null||k.L2(!r.isLivePlayback&&!a)})}; AuN=function(B){k$.call(this,B);var y=this;this.events=new g.qO(B);g.K(this,this.events);EF(this.api,"seekToChapterWithAnimation",function(a){y.seekToChapterWithAnimation(a)}); EF(this.api,"seekToTimeWithAnimation",function(a,r){y.seekToTimeWithAnimation(a,r)}); EF(this.api,"renderChapterSeekingAnimation",function(a,r,k){y.api.renderChapterSeekingAnimation(a,r,k)}); EF(this.api,"setMacroMarkers",function(a){y.setMacroMarkers(B,a)}); EF(this.api,"changeMarkerVisibility",function(a,r,k){y.changeMarkerVisibility(a,r,k)}); EF(this.api,"isSameMarkerTypeVisible",function(a){return y.isSameMarkerTypeVisible(a)})}; FIZ=function(B,y,a){var r=B.api.getCurrentTime()*1E30&&k>0&&(a.width+=k,g.MG(y.element,"width",a.width+"px")));B.size=a}}; g.SM=function(B,y){var a=B.C[B.C.length-1];a!==y&&(B.C.push(y),xiK(B,a,y))}; g.Q6=function(B){if(!(B.C.length<=1)){var y=B.C.pop(),a=B.C[0];B.C=[a];xiK(B,y,a,!0)}}; xiK=function(B,y,a,r){J$x(B);y&&(y.unsubscribe("size-change",B.Wh,B),y.unsubscribe("back",B.Dr,B));a.subscribe("size-change",B.Wh,B);a.subscribe("back",B.Dr,B);if(B.g$){g.hC(a.element,r?"ytp-panel-animate-back":"ytp-panel-animate-forward");a.Wk(B.element);a.focus();B.element.scrollLeft=0;B.element.scrollTop=0;var k=B.size;k1r(B);g.hi(B.element,k);B.T=new g.Mv(function(){Hk0(B,y,a,r)},20,B); B.T.start()}else a.Wk(B.element),y&&y.detach()}; Hk0=function(B,y,a,r){B.T.dispose();B.T=null;g.hC(B.element,"ytp-popup-animating");r?(g.hC(y.element,"ytp-panel-animate-forward"),g.B1(a.element,"ytp-panel-animate-back")):(g.hC(y.element,"ytp-panel-animate-back"),g.B1(a.element,"ytp-panel-animate-forward"));g.hi(B.element,B.size);B.N=new g.Mv(function(){g.B1(B.element,"ytp-popup-animating");y.detach();g.yW(y.element,["ytp-panel-animate-back","ytp-panel-animate-forward"]);B.N.dispose();B.N=null},250,B); B.N.start()}; J$x=function(B){B.T&&g.OG(B.T);B.N&&g.OG(B.N)}; A3=function(B){g.Pq.call(this,B,"ytp-shopping-product-menu");this.pF=new g.p9(this.S);g.K(this,this.pF);this.hide();g.SM(this,this.pF);g.Mh(this.S,this.element,4)}; ocx=function(B,y,a){var r,k=y==null?void 0:(r=y.text)==null?void 0:r.simpleText;k&&(a=miZ(B,a,k,y==null?void 0:y.icon,y==null?void 0:y.secondaryIcon),y.navigationEndpoint&&a.listen("click",function(){B.S.Kh("innertubeCommand",y.navigationEndpoint);B.hide()},B))}; CZH=function(B,y,a){var r,k=y==null?void 0:(r=y.text)==null?void 0:r.simpleText;k&&miZ(B,a,k,y==null?void 0:y.icon).listen("click",function(){var x;(y==null?void 0:(x=y.icon)==null?void 0:x.iconType)==="HIDE"?B.S.publish("featuredproductdismissed"):y.serviceEndpoint&&B.S.Kh("innertubeCommand",y.serviceEndpoint);B.hide()},B)}; miZ=function(B,y,a,r,k){y=new g.BY(g.ym({},[],!1,!!k),y,a);k&&y.updateValue("secondaryIcon",gc4(k));y.setIcon(gc4(r));g.K(B,y);B.pF.fL(y,!0);return y}; gc4=function(B){if(!B)return null;switch(B.iconType){case "ACCOUNT_CIRCLE":return{W:"svg",V:{height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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{W:"svg",V:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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 RDr();case "HIDE":return{W:"svg",V:{"enable-background":"new 0 0 24 24",fill:"#fff",height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"g",G:[{W:"path",V:{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 wF()}}; F1=function(B){bS.call(this,B,!1,!0);this.isCounterfactual=this.X=this.isVisible=this.isInitialized=this.shouldShowOverflowButton=this.shouldHideDismissButton=!1;this.K=!0;this.overflowButton=new g.O({W:"button",Mz:["ytp-featured-product-overflow-icon","ytp-button"],V:{"aria-haspopup":"true"}});this.overflowButton.hide();g.K(this,this.overflowButton);this.badge.element.classList.add("ytp-suggested-action");this.thumbnailImage=new g.O({W:"img",B:"ytp-suggested-action-badge-img",V:{src:"{{url}}"}}); this.thumbnailImage.hide();g.K(this,this.thumbnailImage);this.thumbnailIcon=new g.O({W:"div",B:"ytp-suggested-action-badge-icon"});this.thumbnailIcon.hide();g.K(this,this.thumbnailIcon);this.banner=new g.O({W:"a",B:"ytp-suggested-action-container",G:[this.thumbnailImage,this.thumbnailIcon,{W:"div",B:"ytp-suggested-action-details",G:[{W:"text",B:"ytp-suggested-action-title",a7:"{{title}}"},{W:"text",B:"ytp-suggested-action-subtitle",a7:"{{subtitle}}"},{W:"text",B:"ytp-suggested-action-metadata-text", a7:"{{metadata}}"}]},this.dismissButton,this.overflowButton]});g.K(this,this.banner);this.banner.Wk(this.D.element);this.L(this.S,"videodatachange",this.onVideoDataChange);this.L(this.S,g.fF("suggested_action_view_model"),this.R1k);this.L(this.S,g.Mg("suggested_action_view_model"),this.h1w);this.L(this.overflowButton.element,"click",this.JM);this.L(B,"featuredproductdismissed",this.Ar);this.S.createServerVe(this.banner.element,this.banner,!0)}; lOK=function(B){B.isInitialized&&(B.enabled=B.isVisible,B.Ch=B.isVisible,N6(B),B.DP(),B.thumbnailImage.L2(B.isVisible),B.shouldHideDismissButton||B.dismissButton.L2(B.isVisible),B.shouldShowOverflowButton&&B.overflowButton.L2(B.isVisible))}; GJ=function(){F1.apply(this,arguments)}; c$4=function(B){k$.call(this,B);this.C=new GJ(this.api);g.K(this,this.C);g.Mh(this.api,this.C.element,4)}; eM=function(B){k$.call(this,B);var y=this;this.C=!0;var a=new g.qO(B);g.K(this,a);a.L(B,"internalaudioformatchange",function(r,k){waN(y,r,k)}); a.L(B,"videoplayerreset",function(){EcK(y)}); a.L(B,"videodatachange",function(r,k){y.onVideoDataChange(r,k)})}; waN=function(B,y,a){if(a){var r="";zxN(B,y)&&(r=y,B.api.Y().Yf=y);if(r&&qLe(B,r)){E9U(B.api,r);var k;pt(Ry(B.api.Y(),(k=B.api.getVideoData())==null?void 0:g.hl(k)),function(x){VnL(B,r,x)})}}}; EcK=function(B){var y;if((y=wp())==null?0:y.size){var a;pt(Ry(B.api.Y(),(a=B.api.getVideoData())==null?void 0:g.hl(a)),function(r){(r=Rxr(r))&&qLe(B,r)&&(B.api.Y().Yf=r)})}}; VnL=function(B,y,a){Rxr(a)!==y&&(uc0([{settingItemId:DX(a),settingOptionValue:{stringValue:y}}]),pt(B.KA(),function(r){qqE(r,DX(a),{stringValue:y})}))}; YLr=function(B,y){tZ(pt(pt(B.KA(),function(a){return EgU(a,[DX(y)])}),function(a){if(a){a=g.Y(a); for(var r=a.next();!r.done;r=a.next()){var k=r.value;r=k.key;k=k.value;r&&k&&(uc0([{settingItemId:r,settingOptionValue:k}]),EcK(B))}}}),function(){B.C=!0})}; zxN=function(B,y){B=B.api.getAvailableAudioTracks();B=g.Y(B);for(var a=B.next();!a.done;a=B.next())if(a=a.value,a.getLanguageInfo().getId()===y)return a;return null}; Rxr=function(B){B=DX(B);var y=wp();B=y?y.get(B):void 0;return B&&B.stringValue?B.stringValue:""}; DX=function(B){var y=(484).toString();B&&(y=(483).toString());return y}; qLe=function(B,y){var a;return y.split(".")[0]!==""&&((a=B.api.getVideoData())==null?void 0:!Bu(a))}; uc0=function(B){var y=wp();y||(y=new Map);B=g.Y(B);for(var a=B.next();!a.done;a=B.next())a=a.value,y.set(a.settingItemId,a.settingOptionValue);y=JSON.stringify(Object.fromEntries(y));g.bQ("yt-player-user-settings",y,2592E3)}; g.Wq=function(B,y,a,r,k,x,J){g.BY.call(this,g.ym({"aria-haspopup":"true"}),y,B);this.e0=r;this.K=!1;this.D=null;this.options={};this.X=new g.p9(a,void 0,B,k,x,J);g.K(this,this.X);this.listen("keydown",this.W9);this.listen("click",this.open)}; LQW=function(B){if(B.D){var y=B.options[B.D];y.element.getAttribute("aria-checked");y.element.setAttribute("aria-checked","false");B.D=null}}; N_H=function(B,y){g.Wq.call(this,"\ucde8\uce68 \ud0c0\uc774\uba38",g.Vm.SLEEP_TIMER,B,y);this.S=B;this.U={};this.T=this.K8("Off");this.N=this.C="";B.Z("web_settings_menu_icons")&&(y=B.Z("delhi_modern_web_player_icons")?{W:"svg",V:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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"}}]}:{W:"svg",V:{height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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(y)); this.J=new g.O({W:"div",Mz:["ytp-menuitem-label-wrapper"],G:[{W:"div",a7:"\ub3d9\uc601\uc0c1 \ub05d"},{W:"div",Mz:["ytp-menuitem-sublabel"],a7:"{{content}}"}]});g.K(this,this.J);this.listen("click",this.onClick);this.L(B,"videodatachange",this.onVideoDataChange);this.L(B,"presentingplayerstatechange",this.qz);this.L(B,"settingsMenuVisibilityChanged",this.bA);B.createClientVe(this.element,this,218889);this.qz();this.S.Kh("onSleepTimerFeatureAvailable")}; bkr=function(B){var y="Off 10 15 20 30 45 60".split(" "),a;((a=B.S.getVideoData())==null?0:a.isLivePlayback)||y.push("End of video");a=B.S.getPlaylist();var r;a&&((r=a.listId)==null?void 0:r.type)!=="RD"&&y.push("End of playlist");B.uW(g.Em(y,B.K8));B.U=g.jK(y,B.K8,B);y=B.K8("End of video");B.options[y]&&g.vu(B.options[y],B.J)}; T_0=function(B,y){var a=B.U[y],r=a==="End of video"||a==="End of playlist";a==="Off"&&(B.C="");B.S.getPlayerState()!==0&&B.S.getPlayerState()!==5||!r?(B.T=y,g.Wq.prototype.vB.call(B,y),B.eU(y),B.S.Kh("onSleepTimerSettingsChanged",a)):B.S.Kh("innertubeCommand",{openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:"\ub3d9\uc601\uc0c1\uc774 \uc774\ubbf8 \uc885\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4."}}}}})}; K9=function(B){k$.call(this,B);var y=this;B.addEventListener("settingsMenuInitialized",function(){y.menuItem||(y.menuItem=new N_H(y.api,y.api.Au()),g.K(y,y.menuItem))}); B.addEventListener("openSettingsMenuItem",function(a){if(a==="menu_item_sleep_timer"){if(!y.menuItem){var r;(r=y.api.Au())==null||r.LL()}y.menuItem.open()}}); EF(B,"resetSleepTimerMenuSettings",function(){y.resetSleepTimerMenuSettings()}); EF(B,"setSleepTimerTimeLeft",function(a){y.setSleepTimerTimeLeft(a)}); EF(B,"setVideoTimeLeft",function(a){y.setVideoTimeLeft(a)})}; paK=function(B){k$.call(this,B);var y=this;this.events=new g.qO(B);g.K(this,this.events);this.events.L(B,"onSnackbarMessage",function(a){switch(a){case 1:a=y.api.getPlayerStateObject(),a.isBuffering()&&(y.api.Z("html5_disable_snackbar_message_checking_on_seeking_to_play")||g.Z(a,8)&&g.Z(a,16))&&y.api.Kh("innertubeCommand",{openPopupAction:{popup:{notificationActionRenderer:{responseText:{runs:[{text:"\ub3d9\uc601\uc0c1 \ub04a\uae40 \ud604\uc0c1\uc774 \ubc1c\uc0dd\ud558\ub098\uc694?"}]},actionButton:{buttonRenderer:{style:"STYLE_OVERLAY", size:"SIZE_DEFAULT",text:{runs:[{text:"\uc774\uc720 \uc54c\uc544\ubcf4\uae30"}]},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.X1=function(B,y,a,r,k){y=y===void 0?!1:y;r=r===void 0?!1:r;k=k===void 0?!1:k;g.jw.call(this);this.U=k;this.N=!1;this.J=new R4(this);this.j=this.T=null;this.D=this.X=!1;g.K(this,this.J);this.target=B;this.C=y;this.K=a||B;this.N=r;y&&(g.m3&&this.target.setAttribute("draggable","true"),k||(this.target.style.touchAction="none"));iS(this)}; f9=function(B){g.Ye(B.J,!B.C)}; iS=function(B){B.j=null;B.T=null;B.L(M6("over"),B.Z4);B.L("touchstart",B.P4);B.C&&B.L(M6("down"),B.e3Q)}; tn$=function(B,y){for(var a=0;ak.start&&a>=5;L+=S}E=L.substr(0,4)+" "+L.substr(4,4)+" "+L.substr(8,4)+" "+(L.substr(12,4)+" "+L.substr(16,4))}else E="";J={video_id_and_cpn:String(y.videoId)+" / "+E,codecs:"",dims_and_frames:"",bandwidth_kbps:J.toFixed(0)+" Kbps",buffer_health_seconds:C.toFixed(2)+ " s",date:""+(new Date).toString(),drm_style:l?"":"display:none",drm:l,debug_info:a,extra_debug_info:"",bandwidth_style:w,network_activity_style:w,network_activity_bytes:m.toFixed(0)+" KB",shader_info:c,shader_info_style:c?"":"display:none",playback_categories:""};m=r.clientWidth+"x"+r.clientHeight+(k>1?"*"+k.toFixed(2):"");C="-";x.totalVideoFrames&&(C=(x.droppedVideoFrames||0)+" dropped of "+x.totalVideoFrames);J.dims_and_frames=m+" / "+C;B=B.getVolume();m=GeW(y);var A;if((A=y.J)==null?0:A.audio.X)A= "VB";else{var D;A=((D=y.J)==null?0:D.audio.C)?"DRC":Math.round(B*m)+"%"}D=Math.round(B)+"% / "+A;A=y.r0.toFixed(1);isFinite(Number(A))&&(D+=" (content loudness "+A+"dB)");J.volume=D;J.resolution=r.videoWidth+"x"+r.videoHeight;if(r=y.X){if(D=r.video)A=D.fps,A>1&&(J.resolution+="@"+A),(A=x.Fk)&&A.video&&(J.resolution+=" / "+A.video.width+"x"+A.video.height,A.video.fps>1&&(J.resolution+="@"+A.video.fps)),J.codecs=G1N(r),!y.J||r.audio&&r.video?r.Il&&(J.codecs+=" / "+r.Il+"A"):J.codecs+=" / "+G1N(y.J), D.C||D.primaries?(A=D.C||"unknown",A==="smpte2084"?A+=" (PQ)":A==="arib-std-b67"&&(A+=" (HLG)"),J.color=A+" / "+(D.primaries||"unknown"),J.color_style=""):J.color_style="display:none";if(r.debugInfo)for(J.fmt_debug_info="",r=g.Y(r.debugInfo),D=r.next();!D.done;D=r.next())D=D.value,J.fmt_debug_info+=D.label+":"+D.text+" ";J.fmt_debug_info_style=J.fmt_debug_info&&J.fmt_debug_info.length>0?"":"display:none"}r=y.isLivePlayback;D=y.Z_;J.live_mode_style=r||D?"":"display:none";J.live_latency_style=r?"": "display:none";if(D)J.live_mode="Post-Live"+(TB(y)?" Manifestless":"");else if(r){D=x.IU;J.live_latency_secs=D.toFixed(2)+"s";r=TB(y)?"Manifestless, ":"";y.R7&&(r+="Windowed, ");A="Uncertain";if(D>=0&&D<120)if(y.latencyClass&&y.latencyClass!=="UNKNOWN")switch(y.latencyClass){case "NORMAL":A="Optimized for Normal Latency";break;case "LOW":A="Optimized for Low Latency";break;case "ULTRALOW":A="Optimized for Ultra Low Latency";break;default:A="Unknown Latency Setting"}else A=y.isLowLatencyLiveStream? "Optimized for Low Latency":"Optimized for Smooth Streaming";r+=A;(D=x.BL)&&(r+=", seq "+D.sequence);J.live_mode=r}!x.isGapless||zB(y)&&x.ou||(J.playback_categories+="Gapless ");J.playback_categories_style=J.playback_categories?"":"display:none";J.bandwidth_samples=x.ys;J.network_activity_samples=x.FC;J.live_latency_samples=x.G4;J.buffer_health_samples=x.OJ;x=g.ko(y);if(y.cotn||x)J.cotn_and_local_media=(y.cotn?y.cotn:"null")+" / "+x;J.cotn_and_local_media_style=J.cotn_and_local_media?"":"display:none"; JB(y,"web_player_release_debug")?(J.release_name=H[34],J.release_style=""):J.release_style="display:none";J.debug_info&&z.length>0&&J.debug_info.length+z.length<=60?J.debug_info+=" "+z:J.extra_debug_info=z;J.extra_debug_info_style=J.extra_debug_info&&J.extra_debug_info.length>0?"":"display:none";return J}; G1N=function(B){var y=/codecs="([^"]*)"/.exec(B.mimeType);return y&&y[1]?y[1]+" ("+B.itag+")":B.itag}; Ug=function(B,y,a,r,k){g.O.call(this,{W:"div",B:"ytp-horizonchart"});this.N=y;this.sampleCount=a;this.J=r;this.T=k;this.index=0;this.heightPx=-1;this.D=this.X=null;this.C=Math.round(B/a);this.element.style.width=this.C*this.sampleCount+"px";this.element.style.height=this.N+"em"}; jM=function(B,y){if(B.heightPx===-1){var a=null;try{a=g.li("CANVAS"),B.X=a.getContext("2d")}catch(m){}if(B.X){var r=B.C*B.sampleCount;B.D=a;B.D.width=r;B.D.style.width=r+"px";B.element.appendChild(B.D)}else for(B.sampleCount=Math.floor(B.sampleCount/4),B.C*=4,a=0;a1?2:1,B.D.height=B.heightPx*a,B.D.style.height= B.heightPx+"px",B.X.scale(1,a)));y=g.Y(y);for(r=y.next();!r.done;r=y.next()){a=B;var k=B.index,x=r.value;for(r=0;r+20&&g.EY(y.X.element);r.classList.add("ytp-timely-actions-overlay");y.X.element.appendChild(r)}); g.K(this,this.X);this.Z("web_player_overlay_positioned_layout")?this.events.L(B,"basechromeinitialized",function(){y.api.zn(y.X.element,4,!0);y.X.element.setAttribute("data-overlay-order","10")}):g.Mh(this.api,this.X.element,4)}; jX0=function(B){B.timelyActions&&(B.J=B.timelyActions.reduce(function(y,a){if(a.cueRangeId===void 0)return y;y[a.cueRangeId]=0;return y},{}))}; yR=function(B,y){if(B.timelyActions){B=g.Y(B.timelyActions);for(var a=B.next();!a.done;a=B.next())if(a=a.value,a.cueRangeId===y)return a}}; sXe=function(B,y){if((B=yR(B,y))&&B.onCueRangeExit)return pj(B.onCueRangeExit)}; Bc=function(B){if(B.C!==void 0){var y=(y=yR(B,B.C))&&y.onCueRangeEnter?pj(y.onCueRangeEnter):void 0;var a=yR(B,B.C);a:if(a&&a.additionalTrigger){var r=g.Y(a.additionalTrigger);for(var k=r.next();!k.done;k=r.next())if(k=k.value,k.type){var x=void 0,J=void 0;if((x=B.Xx[k.type])==null?0:x((J=k.args)!=null?J:{})){r=!0;break a}}r=!1}else r=!0;y&&r&&(B.api.Kh("innertubeCommand",y),B.setTimeout(a),B.J[B.C]!==void 0&&B.J[B.C]++,B.U=!0)}}; ZkU=function(B,y){return B.D===void 0?!1:y.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(y.seekLengthMilliseconds)===5E3?B.D===72:y.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(y.seekLengthMilliseconds)===1E4?B.D===74:y.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&Number(y.seekLengthMilliseconds)===5E3?B.D===71:y.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&Number(y.seekLengthMilliseconds)===1E4?B.D===73:!1}; ncr=function(B){if(B=B.getWatchNextResponse()){var y,a;B=(y=B.playerOverlays)==null?void 0:(a=y.playerOverlayRenderer)==null?void 0:a.timelyActionsOverlayViewModel;y=g.f(B,hxe);if(y!=null&&y.timelyActions)return y==null?void 0:y.timelyActions.map(function(r){return g.f(r,vcN)}).filter(function(r){return!!r})}}; BHH=function(B){k$.call(this,B);var y=this;zZ(this.api,"getPlaybackRate",function(){return y.api.getPlaybackRate()}); zZ(this.api,"setPlaybackRate",function(a){typeof a==="number"&&y.api.setPlaybackRate(a)})}; aP=function(B,y,a,r){gy.call(this,"VOICE_BOOST",g.Vm.zm);this.C=!1;this.S=B;this.e0=B.Au();this.J=y;this.D=a;this.hasVoiceBoostAudioTrack=r;this.L(B,"videodatachange",this.X);this.setIcon(tLJ());this.subscribe("select",this.T,this);this.X()}; rv=function(B){k$.call(this,B);var y=this;this.events=new g.qO(B);g.K(this,this.events);this.events.L(B,"settingsMenuInitialized",function(){yOE(y)}); EF(this.api,"getVoiceBoostUserPreference",function(){return y.getVoiceBoostUserPreference()}); EF(this.api,"setVoiceBoostUserPreference",function(r){y.setVoiceBoostUserPreference(r)}); EF(this.api,"hasVoiceBoostAudioTrack",function(){return y.hasVoiceBoostAudioTrack()}); var a;this.C=(a=kfe())!=null?a:0;this.updateEnvironmentData()}; yOE=function(B){B.menuItem||(B.menuItem=new aP(B.api,function(y){B.setVoiceBoostUserPreference(y)},function(){return B.getVoiceBoostUserPreference()},function(){return B.hasVoiceBoostAudioTrack()}),g.K(B,B.menuItem))}; a0e=function(B){B=B.q2();if(!B)return!1;B=g.Uv(B).exp||"";return B.includes("xpv")||B.includes("xpe")}; rOH=function(B){B=g.Y(g.kR(B,!0));for(var y=B.next();!y.done;y=B.next())if(a0e(y.value))return!0;return!1}; khN=function(B,y){B=g.Y(g.kR(B,!0));for(var a=B.next();!a.done;a=B.next())if(a=a.value,a0e(a)){var r={potc:"1",pot:y};a.url&&(a.url=jc(a.url,r))}}; x4r=function(B){return g.F(function(y){if(y.X==1)return g.TU(y,2),g.Q(y,B,4);if(y.X!=2)return g.PE(y,0);g.Sx(y);g.bJ(y)})}; J9=function(B){k$.call(this,B);var y=this;this.useLivingRoomPoToken=!1;this.j=new g.JX;this.C=!1;this.S0=null;this.K=!1;this.J=null;this.T=!1;var a=B.Y().getWebPlayerContextConfig();this.events=new g.qO(B);g.K(this,this.events);this.events.L(B,"spsumpreject",function(r,k,x){y.T=k;r&&y.K&&!y.J&&(y.Z("html5_generate_content_po_token")&&x?y.JO(x):y.Z("html5_generate_session_po_token")&&JOe(y));y.J||y.api.h7("stp",{s:+y.K,b:+y.T})}); this.events.L(B,"poTokenVideoBindingChange",function(r){y.JO(r)}); this.useLivingRoomPoToken=!(a==null||!a.useLivingRoomPoToken);B.addEventListener("csiinitialized",function(){y.S0=B.JV();var r=(y.Z("html5_generate_session_po_token")||y.Z("html5_generate_content_po_token"))&&!y.useLivingRoomPoToken;try{if(y.Z("html5_use_shared_owl_instance"))Hzr(y);else if(r){y.S0.WB("pot_isc");var k=g.d2(y.api.Y().experiments,"html5_webpo_kaios_defer_timeout_ms");k?(y.D=FK(),g.HA(function(){xR(y)},k)):y.Z("html5_webpo_idle_priority_job")?(y.D=FK(),g.$e(g.I4(),function(){xR(y)})): xR(y)}}catch(x){x instanceof Error&&g.Lj(x)}}); B.addEventListener("trackListLoaded",this.VN.bind(this));B.gU(this)}; m4E=function(B){var y=w5(B.experiments,"html5_web_po_request_key");return y?y:g.oz(B)?"Z1elNkAKLpSR3oPOUMSN":"O43z0dpjhgX20SCx4KAo"}; opx=function(B){var y=new xr4,a={},r=(a["X-Goog-Api-Key"]="AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw",a);return new lX(y,B,function(){return r})}; CNJ=function(B){return new ck(B)}; Hc=function(B,y){B.Z("html5_webpo_bge_ctmp")&&B.api.h7(y,{hwpo:!!B.X,hwpor:B.C})}; Hzr=function(B){var y,a;g.F(function(r){if(r.X==1)return Hc(B,"swpo_i"),B.D=FK(),mD(B),g.Q(r,nw(),2);if(r.X!=3)return y=r.C,Hc(B,"swpo_co"),g.Q(r,eoZ(y),3);a=r.C;B.Z("html5_web_po_token_disable_caching")||a.D0(150);B.X=a;Hc(B,"swpo_cc");x4r(a.IN()).then(function(){B.C=!0;B.j.resolve();Hc(B,"swpo_re")}); g.HA(function(){xR(B);Hc(B,"swpo_si")},0); g.bJ(r)})}; cOe=function(B){var y=B.api.Y(),a=opx(m4E(y)),r=a.L6.bind(a);a.L6=function(m){var C;return g.F(function(l){if(l.X==1)return g.Q(l,r(m),2);C=l.C;B.api.h7("itr",{});return l.return(C)})}; try{var k=CNJ({sL:a,VM:{maxAttempts:5},Kx:{aM:"CLEn",disable:y.experiments.I7("html5_web_po_disable_remote_logging")||gpe.includes(g.JY(y.Bc)||""),Mb:UBU(y.experiments),z$:y.experiments.I7("wpo_gel_strz")?function(m){var C=l0H.get(m);C||(C=new wLx(m),C=new g.FQ(C),l0H.set(m,C));return C}:void 0, lms:B.Z("wpo_dis_lfdms")?0:1E3},CVk:g.Lj});var x=new QT({Pd:k,sL:a,onError:g.Lj});x4r(x.IN()).then(function(){B.C=!0;B.j.resolve()}); B.Z("html5_web_po_token_disable_caching")||x.D0(150);g.K(B,k);g.K(B,x);B.X=x}catch(m){g.Lj(m);var J;(J=k)==null||J.dispose()}}; xR=function(B){var y=B.api.Y();B.S0.WB("pot_ist");B.X||cOe(B);B.Z("html5_bandaid_attach_content_po_token")||(B.Z("html5_generate_session_po_token")&&(mD(B),JOe(B)),y=g.d2(y.experiments,"html5_session_po_token_interval_time_ms")||0,y>0&&(B.N=g.mA(function(){mD(B)},y)),B.K=!0)}; mD=function(B){var y,a,r,k;g.F(function(x){if(!B.Z("html5_generate_session_po_token")||B.useLivingRoomPoToken)return x.return();y=B.api.Y();a=g.io("EOM_VISITOR_DATA")||g.io("VISITOR_DATA");r=y.dN?y.datasyncId:a;k=w5(y.experiments,"html5_mock_content_binding_for_session_token")||y.livingRoomPoTokenId||r;y.Sp=oP(B,k);g.bJ(x)})}; oP=function(B,y){if(!B.X){if(B.D)try{return B.D(y)}catch(x){g.Lj(x)}return""}try{B.S0.WB(B.C?"pot_cms":"pot_csms");var a={EE:!0,Th:!0,Q1:y};B.Z("html5_web_po_token_disable_caching")||(a.EN={A5:y,B3:!0,R$:!0});var r=B.X.Pw(a);B.S0.WB(B.C?"pot_cmf":"pot_csmf");if(B.C){var k;(k=B.J)==null||k.resolve();B.J=null;B.T&&(B.T=!1,B.api.app.Bk().Td(!1))}return r}catch(x){return g.Lj(x),""}}; JOe=function(B){B.X&&(B.J=new CJ,B.j.promise.then(function(){B.S0.WB("pot_if");mD(B)}))}; g.CT=function(B,y,a){g.aQ(B.element,"ytp-suggestion-set",!!y.videoId);var r=y.playlistId;a=y.zF(a?a:"mqdefault.jpg");var k=null,x=null;y instanceof iI&&(y.lengthText?(k=y.lengthText||null,x=y.S4||null):y.lengthSeconds&&(k=g.wW(y.lengthSeconds),x=g.wW(y.lengthSeconds,!0)));var J=!!r;r=J&&WR(r).type==="RD";var m=y instanceof iI?y.isLivePlayback:null,C=y instanceof iI?y.isUpcoming:null,l=y.author,c=y.shortViewCount,w=y.publishedTimeText,E=[],z=[];l&&E.push(l);c&&(E.push(c),z.push(c));w&&z.push(w);a= {title:y.title,author:l,author_and_views:E.join(" \u2022 "),aria_label:y.ariaLabel||g.vo("$TITLE \ubcf4\uae30",{TITLE:y.title}),duration:k,timestamp:x,url:y.Lj(),is_live:m,is_upcoming:C,is_list:J,is_mix:r,background:a?"background-image: url("+a+")":"",views_and_publish_time:z.join(" \u2022 "),autoplayAlternativeHeader:y.o9};y instanceof KU&&(a.playlist_length=y.playlistLength);B.update(a)}; g.gv=function(B){var y=B.Y(),a=g.c3||g.ie?{style:"will-change: opacity"}:void 0,r=y.J,k=["ytp-modern-videowall-still"];y.X&&k.push("ytp-videowall-show-text");g.O.call(this,{W:"a",Mz:k,V:{href:"{{url}}",target:r?y.U:"","aria-label":"{{aria_label}}","data-is-live":"{{is_live}}","data-is-list":"{{is_list}}","data-is-mix":"{{is_mix}}"},G:[{W:"div",B:"ytp-modern-videowall-still-image",V:{style:"{{background}}"},G:[{W:"span",B:"ytp-modern-videowall-still-info-duration",a7:"{{duration}}"}]},{W:"span",B:"ytp-modern-videowall-still-info", V:{"aria-hidden":"true"},G:[{W:"span",B:"ytp-modern-videowall-still-info-bg",G:[{W:"span",B:"ytp-modern-videowall-still-info-content",V:a,G:[{W:"span",B:"ytp-modern-videowall-still-info-title",a7:"{{title}}"},{W:"span",B:"ytp-modern-videowall-still-info-author",a7:"{{author_and_views}}"},{W:"span",B:"ytp-modern-videowall-still-info-live",a7:"\ub77c\uc774\ube0c"}]}]}]},{W:"span",Mz:["ytp-modern-videowall-still-listlabel-regular","ytp-modern-videowall-still-listlabel"],V:{"aria-hidden":"true"},G:[{W:"span", B:"ytp-modern-videowall-still-listlabel-icon"},"\uc7ac\uc0dd\ubaa9\ub85d",{W:"span",B:"ytp-modern-videowall-still-listlabel-length",G:[" (",{W:"span",a7:"{{playlist_length}}"},")"]}]},{W:"span",Mz:["ytp-modern-videowall-still-listlabel-mix","ytp-modern-videowall-still-listlabel"],V:{"aria-hidden":"true"},G:[{W:"span",B:"ytp-modern-videowall-still-listlabel-mix-icon"},"\uad00\ub828 \uc7ac\uc0dd\ubaa9\ub85d",{W:"span",B:"ytp-modern-videowall-still-listlabel-length",a7:" (50+)"}]}]});this.suggestion= null;this.X=r;this.api=B;this.C=new g.qO(this);g.K(this,this.C);this.listen("click",this.onClick);this.listen("keypress",this.onKeyPress);this.C.L(B,"videodatachange",this.onVideoDataChange);B.createServerVe(this.element,this);this.onVideoDataChange()}; g.w64=function(B,y){if(B.suggestion!==y){B.suggestion=y;var a=B.api.Y();g.CT(B,y,"hqdefault.jpg");if(g.M$(a)&&!B.api.Z("web_player_log_click_before_generating_ve_conversion_params")){a=y.Lj();var r={};g.V5(B.api,"addEmbedsConversionTrackingParams",[r]);a=g.cJ(a,r);B.updateValue("url",a)}(y=(y=y.sessionData)&&y.itct)&&B.api.setTrackingParams(B.element,y)}}; lE=function(B){g.O.call(this,{W:"div",Mz:["ytp-fullscreen-grid","ytp-fullscreen-grid-content"]});this.player=B;this.stills=[];this.videoData=null;this.currentState=0;this.C=new g.qO(this);g.K(this,this.C);if(B=this.player.getVideoData(1))this.videoData=B;this.C.L(this.player,"videodatachange",this.onVideoDataChange)}; cc=function(B){g.O.call(this,{W:"div",Mz:["ytp-grid-videos-button","ytp-button","ytp-grid-videos-button-with-tooltip-background"],V:{title:"{{title}}",role:"button",tabindex:"0","aria-hidden":"true"},G:[{W:"span",a7:"{{title}}"},{W:"div",B:"ytp-tooltip-keyboard-shortcut",a7:"{{keyBoardShortcut}}"}]});this.S=B;this.listen("click",this.onClick);EpK(this,0);this.hide()}; EpK=function(B,y){switch(y){case 2:y="\ub3d9\uc601\uc0c1 \uc228\uae30\uae30";var a="Hide recommendations grid";break;default:y="\ub3d9\uc601\uc0c1 \ub354\ubcf4\uae30",a="Show recommendations grid"}B.updateValue("title",y);B.updateValue("keyBoardShortcut","V");B.element.ariaLabel=a;B.element.firstChild.textContent=y}; ES=function(B){k$.call(this,B);var y=this;this.C=0;var a=new g.qO(B);g.K(this,a);this.N=this.api.Z("web_player_imax_theater_mode");this.X=this.api.Z("web_player_enable_fullscreen_grid_components");a.L(B,"fullscreentoggled",function(){wv(y)}); a.L(B,"sizestylechange",function(){y.X&&wv(y)}); EF(this.api,"setFullscreenQuickActions",function(r){y.setFullscreenQuickActions(r)}); EF(this.api,"setPlayerOverlayVideoDetailsRenderer",function(r){y.setPlayerOverlayVideoDetailsRenderer(r)}); this.X&&zfr(this,a,B)}; zfr=function(B,y,a){y.L(a,"keyboardserviceglobalkeydown",function(r,k){B.X&&r.keyCode===86&&!r.repeat&&B.C!==0&&(k&&(k.rU=!0),B.T())}); y.L(a,"standardControlsInitialized",function(){if(!B.D&&!B.J){B.J=new lE(B.api);g.K(B,B.J);B.D=new cc(B.api);g.K(B,B.D);B.D.listen("click",B.T,B);var r=B.api.getRootNode().querySelector(".ytp-chrome-controls");r&&r.appendChild(B.D.element);(r=B.api.getRootNode().querySelector(".ytp-chrome-bottom"))&&r.parentNode&&r.parentNode.insertBefore(B.J.element,r.nextSibling)}}); qNE(B,B.C)}; wv=function(B){var y=B.api.isFullscreen()||B.N&&B.api.IM();B.j&&g.B7(B.j,y);B.playerOverlayVideoDetailsRenderer&&g.B7(B.playerOverlayVideoDetailsRenderer,y);B.X&&(y?B.C!==2&&zC(B,1):zC(B,0))}; zC=function(B,y){B.C=y;var a;(a=B.J)==null||a.Ay(y);var r;(r=B.D)==null||r.Ay(y);qNE(B,y)}; qNE=function(B,y){B=B.api.getRootNode();g.aQ(B,"ytp-fullscreen-grid-peaking",y===1);g.aQ(B,"ytp-fullscreen-grid-active",y===2)}; VWJ=function(B){k$.call(this,B);var y=this;this.freePreviewWatchedDuration=null;this.freePreviewUsageDetails=[];this.events=new g.qO(B);g.K(this,this.events);this.events.L(B,"heartbeatRequest",function(a){if(y.freePreviewUsageDetails.length||y.freePreviewWatchedDuration!==null)a.heartbeatRequestParams||(a.heartbeatRequestParams={}),a.heartbeatRequestParams.unpluggedParams||(a.heartbeatRequestParams.unpluggedParams={}),y.freePreviewUsageDetails.length>0?a.heartbeatRequestParams.unpluggedParams.freePreviewUsageDetails= y.freePreviewUsageDetails:a.heartbeatRequestParams.unpluggedParams.freePreviewWatchedDuration={seconds:""+y.freePreviewWatchedDuration}}); EF(B,"setFreePreviewWatchedDuration",function(a){y.freePreviewWatchedDuration=a}); EF(B,"setFreePreviewUsageDetails",function(a){y.freePreviewUsageDetails=a})}; q8=function(B){g.W.call(this);this.features=[];var y=this.C,a=new Fv(B),r=new x$(B),k=new q6(B),x=new J9(B);var J=g.Jy(B.Y())?void 0:new TA(B);var m=new zJ(B),C=new KQW(B),l=new BHH(B),c=new Aw(B);var w=g.Jy(B.Y())?new VWJ(B):void 0;var E=B.Z("html5_enable_ssap")?new FQU(B):void 0;var z;var q=(z=B.Y().getWebPlayerContextConfig())!=null&&z.cinematicSettingsAvailable?new Y$(B):void 0;z=new Qm(B);var L=B.Z("enable_courses_player_overlay_purchase")?new n9e(B):void 0;var b=g.oy(B.Y())?new $jE(B):void 0; var S=new pi(B);var P=B.Y().J?new WS0(B):void 0;var A=g.M$(B.Y())?new DjW(B):void 0;var D=B.Z("web_player_move_autonav_toggle")&&B.Y().gB?new tSW(B):void 0;var M=g.oy(B.Y())?new AuN(B):void 0;var U=B.Z("web_enable_speedmaster")&&g.oy(B.Y())?new Iu(B):void 0;var n=B.Y().ez?void 0:new IOe(B);var xW=B.Z("report_pml_debug_signal")?new NE$(B):void 0;var C4=new I9W(B),HE=new Y2(B);var g$$=g.tM(B.Y())?new y$r(B):void 0;var yr=navigator.mediaSession&&window.MediaMetadata&&B.Y().OF?new wz(B):void 0;var YW= B.Z("html5_enable_drc")&&!B.Y().T?new bd(B):void 0;var ex=new HY(B);var BC=g.oy(B.Y())?new c$4(B):void 0;var ia=B.Z("html5_enable_d6de4")?new V6(B):void 0;var Ro=g.oy(B.Y())&&B.Z("web_sleep_timer")?new K9(B):void 0;var iJ=g.M$(B.Y())?new itJ(B):void 0;var s7=new eM(B),E7=new FSW(B),O7=new SMN(B);var yO=B.Z("enable_sabr_snackbar_message")?new paK(B):void 0;var t=B.Z("web_enable_timely_actions")?new Uie(B):void 0;var WQ=new Li(B);var AK=g.oy(B.Y())?new ES(B):void 0;var r$=B.Z("html5_enable_voice_boost")? new rv(B):void 0;B=B.Z("web_player_loop_settings_menu")&&B.Y().bx?new Qhe(B):void 0;y.call(this,a,r,k,x,J,m,C,l,c,w,E,q,z,L,b,S,P,A,D,M,U,n,xW,C4,HE,g$$,void 0,yr,YW,ex,void 0,BC,ia,Ro,iJ,void 0,s7,E7,O7,void 0,yO,t,WQ,AK,r$,void 0,B,void 0)}; Rf0=function(){this.X=this.C=NaN}; u4U=function(B,y){this.Pk=B;this.timerName="";this.D=!1;this.X=NaN;this.J=new Rf0;this.C=y||null;this.D=!1}; YNE=function(B,y,a){var r=g.d5(y.ph)&&!y.ph.T;if(y.ph.WD&&(OZ(y.ph)||y.ph.t7==="shortspage"||Ez(y.ph)||r)&&!B.D){B.D=!0;B.T=y.clientPlaybackNonce;g.io("TIMING_ACTION")||K6("TIMING_ACTION",B.Pk.csiPageType);B.Pk.csiServiceName&&K6("CSI_SERVICE_NAME",B.Pk.csiServiceName);if(B.C){r=B.C.JV();for(var k=g.Y(Object.keys(r)),x=k.next();!x.done;x=k.next())x=x.value,uG(x,r[x],B.timerName);r=g.$Q(nxL)(B.C.x3);g.YH(r,B.timerName);r=B.C;r.C={};r.x3={}}g.YH({playerInfo:{visibilityState:g.$Q(Za$)()},playerType:"LATENCY_PLAYER_HTML5"}, B.timerName);B.j!==y.clientPlaybackNonce||Number.isNaN(B.X)||(NW("_start",B.timerName)?a=g.$Q(Ea)("_start",B.timerName)+B.X:g.Lj(new g.Ku("attempted to log gapless pbs before CSI timeline started",{cpn:y.clientPlaybackNonce})));a&&!NW("pbs",B.timerName)&&VR(B,a)}}; VR=function(B,y,a){uG("pbs",y!=null?y:(0,g.V4)(),a!=null?a:B.timerName)}; RP=function(B){rvH();ak$();B.timerName=""}; Lte=function(B){if(B.C){var y=B.C;y.C={};y.x3={}}B.D=!1;B.j=void 0;B.X=NaN}; NH0=function(B,y){g.jw.call(this);this.ph=B;this.startSeconds=0;this.shuffle=!1;this.index=0;this.title="";this.length=0;this.items=[];this.loaded=!1;this.sessionData=this.C=null;this.dislikes=this.likes=this.views=0;this.order=[];this.author="";this.K={};this.X=0;if(B=y.session_data)this.sessionData=I1(B,"&");this.index=Math.max(0,Number(y.index)||0);this.loop=!!y.loop;this.startSeconds=Number(y.startSeconds)||0;this.title=y.playlist_title||"";this.description=y.playlist_description||"";this.author= y.author||y.playlist_author||"";y.video_id&&(this.items[this.index]=y);if(B=y.api)typeof B==="string"&&B.length===16?y.list="PL"+B:y.playlist=B;if(B=y.list)switch(y.listType){case "user_uploads":this.listId=new D6("UU","PLAYER_"+B);break;default:var a=y.playlist_length;a&&(this.length=Number(a)||0);this.listId=WR(B);if(B=y.video)this.items=B.slice(0),this.loaded=!0}else if(y.playlist){B=y.playlist.toString().split(",");this.index>0&&(this.items=[]);B=g.Y(B);for(a=B.next();!a.done;a=B.next())(a=a.value)&& this.items.push({video_id:a});this.length=this.items.length;if(B=y.video)this.items=B.slice(0),this.loaded=!0}this.setShuffle(!!y.shuffle);if(B=y.suggestedQuality)this.quality=B;this.K=Af(y,"playlist_");this.D=(y=y.thumbnail_ids)?y.split(","):[]}; bz4=function(B){return!!(B.playlist||B.list||B.api)}; THZ=function(B){var y=B.index+1;return y>=B.length?0:y}; p6K=function(B){var y=B.index-1;return y<0?B.length-1:y}; g.uE=function(B,y,a,r){y=y!==void 0?y:B.index;y=B.items&&y in B.items?B.items[B.order[y]]:null;var k=null;y&&(a&&(y.autoplay="1"),r&&(y.autonav="1"),k=new g.kC(B.ph,y),g.K(B,k),k.Mo=!0,k.startSeconds=B.startSeconds||k.clipStart||0,B.listId&&(k.playlistId=B.listId.toString()));return k}; tWe=function(B,y){B.index=g.Xw(y,0,B.length-1);B.startSeconds=0}; PNx=function(B,y){if(y.video&&y.video.length){B.title=y.title||"";B.description=y.description;B.views=y.views;B.likes=y.likes;B.dislikes=y.dislikes;B.author=y.author||"";var a=y.loop;a&&(B.loop=a);a=g.uE(B);B.items=[];for(var r=g.Y(y.video),k=r.next();!k.done;k=r.next())if(k=k.value)k.video_id=k.encrypted_id,B.items.push(k);B.length=B.items.length;(y=y.index)?B.index=y:B.findIndex(a);B.setShuffle(!1);B.loaded=!0;B.X++;B.C&&B.C()}}; AOK=function(B,y){var a,r,k,x,J,m,C;return g.F(function(l){if(l.X==1){a=g.Xy();var c=B.Y(),w={context:g.l1(B),playbackContext:{contentPlaybackContext:{ancestorOrigins:c.ancestorOrigins}}},E=c.getWebPlayerContextConfig();if(E==null?0:E.encryptedHostFlags)w.playbackContext.contentPlaybackContext.encryptedHostFlags=E.encryptedHostFlags;if(E==null?0:E.hideInfo)w.playerParams={showinfo:!1};c=c.embedConfig;E=y.docid||y.video_id||y.videoId||y.id;if(!E){E=y.raw_embedded_player_response;if(!E){var z=y.embedded_player_response; z&&(E=JSON.parse(z))}if(E){var q,L,b,S,P,A;E=((A=g.f((q=E)==null?void 0:(L=q.embedPreview)==null?void 0:(b=L.thumbnailPreviewRenderer)==null?void 0:(S=b.playButton)==null?void 0:(P=S.buttonRenderer)==null?void 0:P.navigationEndpoint,g.gk))==null?void 0:A.videoId)||null}else E=null}q=(q=E)?q:void 0;L=B.playlistId?B.playlistId:y.list;b=y.listType;if(L){var D;b==="user_uploads"?D={username:L}:D={playlistId:L};SNJ(c,q,y,D);w.playlistRequest=D}else y.playlist?(D={templistVideoIds:y.playlist.toString().split(",")}, SNJ(c,q,y,D),w.playlistRequest=D):q&&(D={videoId:q},c&&(D.serializedThirdPartyEmbedConfig=c),w.singleVideoRequest=D);r=w;k=g.Ii(QxK);g.TU(l,2);return g.Q(l,g.Ps(a,r,k),4)}if(l.X!=2)return x=l.C,J=B.Y(),y.raw_embedded_player_response=x,J.J7=yX(y,g.M$(J)),J.D=J.J7==="EMBEDDED_PLAYER_MODE_PFL",x&&(m=x,m.trackingParams&&IV(m.trackingParams)),l.return(new g.kC(J,y));C=g.Sx(l);C instanceof Error||(C=Error("b259802748"));g.YU(C);return l.return(B)})}; SNJ=function(B,y,a,r){a.index&&(r.playlistIndex=String(Number(a.index)+1));r.videoId=y?y:"";B&&(r.serializedThirdPartyEmbedConfig=B)}; g.LT=function(B,y){YR.get(B);YR.set(B,y)}; g.N8=function(B){g.jw.call(this);this.loaded=!1;this.player=B}; FtH=function(){this.X=[];this.C=[]}; g.kR=function(B,y){return y?B.C.concat(B.X):B.C}; g.bE=function(B,y){switch(y.kind){case "asr":GhL(y,B.X);break;default:GhL(y,B.C)}}; GhL=function(B,y){g.Vp(y,function(a){return B.equals(a)})||y.push(B)}; g.TC=function(B){g.W.call(this);this.Fx=B;this.X=new FtH;this.J=null;this.j=[];this.K=[]}; g.pT=function(B,y,a){g.TC.call(this,B);this.videoData=y;this.audioTrack=a;this.C=null;this.D=!1;this.j=y.TB;this.K=y.rT;this.D=g.Ul(y)}; g.efr=function(B,y){var a;return B.Y().Z("safari_live_drm_captions_fix")&&((a=B.getVideoData())==null?0:a.sH())?!1:g.Jy(B.Y())&&!y.isManifestless}; g.t9=function(B,y){return Kr(B.info.mimeType)?y?B.info.itag===y:!0:!1}; g.D4r=function(B,y){if(B.C!=null&&g.efr(y,B.C)&&B.C.C.rawcc!=null)return!0;if(!B.uV())return!1;y=!!B.C&&B.C.isManifestless&&Object.values(B.C.C).some(function(a){return g.t9(a,"386")}); B=!!B.C&&!B.C.isManifestless&&g.wNW(B.C);return y||B}; g.Pc=function(B,y,a,r,k,x){g.TC.call(this,B);this.videoId=a;this.p5=k;this.eventId=x;this.T={};this.C=null;B=r||g.Uv(y).hl||"";B=B.split("_").join("-");this.D=jc(y,{hl:B})}; Wt$=function(B,y){g.W.call(this);var a=this;this.S=B;this.J=y;this.x3={};this.C={};this.X=null;this.D=new Set;this.j=new g.qO(this);this.H6={pa3:function(){return a.J}}; this.T=this.S.Z("web_player_defer_modules");this.Xj=new Map;g.K(this,this.j);this.j.L(B,"videodatachange",this.onVideoDataChange)}; KtJ=function(B,y){B.X=y}; g.Sv=function(B){return B.Xj.get("captions")}; I0x=function(B,y){switch(y){case "ad":return izN(B);case "annotations_module":return B.S.isEmbedsShortsMode()?B=!1:(y=B.S,B=y.Y(),y=y.getVideoData(),B=B.D||y.wq||B.controlsType==="3"?!1:B.vk.isEmpty()&&B.playerStyle!=="annotation-editor"&&B.playerStyle!=="live-dashboard"?!!y.E0||!!g.ZU(y)||!!g.n3(y):!0),B;case "asmjs":return X6K(B);case "creatorendscreen":return f0K(B);case "embed":return g.M$(B.S.Y());case "endscreen":return g.MWe(B);case "heartbeat":return B.XO();case "kids":return yj(B.S.Y()); case "remote":return B.S.Y().RZ;case "miniplayer":return B.S.Y().showMiniplayerUiWhenMinimized;case "offline":return B.S.Y().fA;case "captions":return $4L(B);case "unplugged":return g.UZ(B.S.Y());case "ux":return B.S.Y().A7;case "webgl":return Ozr(B);case "ypc":return B.z0();case "ypc_clickwrap":return B=B.S.getVideoData(),B.MV&&!B.Ex;case "yto":return!!B.S.getVideoData().Ch.includes("yto");default:return g.YU(Error("Module descriptor "+y+" does not match")),!1}}; QR=function(B,y,a,r,k){var x;a=a===void 0?!1:a;r=r===void 0?!1:r;var J=B.Xj.get(y);if(!J||r)if(k||(k=function(){QR(B,y,a,r)}),x||(x=function(){B.S.Jg(y)}),J=J||ZzL(B,y,I0x(B,y),k,x))B.Xj.set(y,J),J.create(),B.S.publish("modulecreated",y),a&&B.S.x4("onApiChange")}; d4H=function(B){var y=y===void 0?!1:y;var a,r,k,x,J;return g.F(function(m){if(m.X==1)return(a=B.Xj.get("asmjs"))&&!y?m.return(a):(r=YR.get("asmjs"))!=null?(k=r,m.dQ(2)):g.Q(m,new Promise(function(C,l){npW(B,"asmjs",function(){var c=YR.get("asmjs");c?C(c):l("cannot load module asmjs")},l)}),3); m.X!=2&&(k=m.C);x=k;if(!x)return m.return(Promise.reject("cannot load module asmjs"));J=new x(B.S);B.Xj.set("asmjs",J);J.create();return m.return(J)})}; sx$=function(B){U4J(B)&&B.XV();jxN(B)&&(QR(B,"captions",!0),QR(B,"endscreen"),B.NU(),QR(B,"creatorendscreen",!0))}; jxN=function(B){var y=B.S.getVideoData(),a=B.T&&!y.isInlinePlaybackNoAd;B.S.Z("html5_defer_modules_on_ads_only")&&!y.isAd()&&(a=!1);return a}; U4J=function(B){B=B.S.getVideoData();var y;if(y=B.Z("web_player_defer_ad")){if(g.YI(B.Ch,"ad")||Rix(B)||B.enableServerStitchedDai)B=!1;else{y=B.playerResponse;B=B.startSeconds;var a=y==null?void 0:y.adPlacements;if(y=a){y=Number.MAX_VALUE;a=g.Y(a);for(var r=a.next();!r.done;r=a.next())if(r=r.value.adPlacementRenderer){var k=void 0,x=(k=r.config)==null?void 0:k.adPlacementConfig;k=void 0;if(((k=x)==null?void 0:k.kind)==="AD_PLACEMENT_KIND_MILLISECONDS"){var J=k=void 0;x=Number((k=x)==null?void 0:(J= k.adTimeOffset)==null?void 0:J.offsetStartMilliseconds)||0;J=k=void 0;r=Number(((k=r.renderer)==null?void 0:(J=k.adBreakServiceRenderer)==null?void 0:J.prefetchMilliseconds)||0);r=x-r;r=11;B=B.api.Y().N&&iE;return!(!y&&!B)}; sS=function(B,y){return!B.api.isInline()&&!VHJ(B,qm(y))&&g.EA(y)}; qw4=function(B){B.B0.a9();if(B.Cy&&B.OQ)B.OQ=!1;else if(!B.api.Y().s0&&!B.IR()){var y=B.api.getPlayerStateObject();g.Z(y,2)&&g.e4(B.api)||B.T0(y);!B.api.Y().Oi||y.isCued()||g.Z(y,1024)?B.h_():B.y_.isActive()?(B.wD(),B.y_.stop()):B.y_.start()}}; uq4=function(B,y){var a;if((a=B.api.getVideoData())==null?0:a.mutedAutoplay){var r,k;if((r=y.target)==null?0:(k=r.className)==null?0:k.includes("ytp-info-panel"))return!1}return g.EA(y)&&B.api.isMutedByMutedAutoplay()?(B.api.unMute(),B.api.getPresentingPlayerType()===2&&B.api.playVideo(),y=B.api.getPlayerStateObject(),!g.Z(y,4)||g.Z(y,8)||g.Z(y,2)||B.h_(),!0):!1}; YwL=function(B,y,a){B.api.isFullscreen()?a<1-y&&B.api.toggleFullscreen():a>1+y&&B.api.toggleFullscreen()}; zyZ=function(B){var y=DK()&&FN()>=67&&!B.api.Y().N;B=B.api.Y().disableOrganicUi;return!g.e8("tizen")&&!KB&&!y&&!B}; g.h9=function(B){g.O.call(this,{W:"div",G:[{W:"div",B:"ytp-bezel-text-wrapper",G:[{W:"div",B:"ytp-bezel-text",a7:"{{title}}"}]},{W:"div",B:"ytp-bezel",V:{role:"status","aria-label":"{{label}}"},G:[{W:"div",B:"ytp-bezel-icon",a7:"{{icon}}"}]}]});this.S=B;this.X=new g.Mv(this.show,10,this);B=this.S.Z("delhi_modern_web_player")?1E3:500;this.C=new g.Mv(this.hide,B,this);g.K(this,this.X);g.K(this,this.C);this.hide()}; Bv=function(B,y,a){if(y<=0){a=uB();y="\uc74c\uc18c\uac70\ub428";var r=0}else a=a?{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"path",Oo:!0,V:{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"}}]}:{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"path",Oo:!0,V:{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"}}]},r=Math.floor(y),y=r+"\ubcfc\ub968";vc(B,a,y,r+"%")}; LBx=function(B,y){y=y?{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"path",Oo:!0,B:"ytp-svg-fill",V:{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"}}]}:VLK();var a=B.S.getPlaybackRate(),r=g.vo("\uc18d\ub3c4 $RATE",{RATE:String(a)});vc(B,y,r,a+"x")}; Nq0=function(B,y){y=y?"\uc790\ub9c9 \uc0ac\uc6a9 \uc911":"\uc790\ub9c9 \uc0ac\uc6a9 \uc911\uc9c0";vc(B,SsE(B.S),y)}; vc=function(B,y,a,r){r=r===void 0?"":r;B.updateValue("label",a===void 0?"":a);B.updateValue("icon",y);g.IJ(B.C);B.X.start();B.updateValue("title",r);g.aQ(B.element,"ytp-bezel-text-hide",!r)}; byE=function(B,y){g.O.call(this,{W:"button",Mz:["ytp-button","ytp-cards-button"],V:{"aria-label":"\uce74\ub4dc \ubcf4\uae30","aria-owns":"iv-drawer","aria-haspopup":"true","data-tooltip-opaque":String(g.M$(B.Y()))},G:[{W:"span",B:"ytp-cards-button-icon-default",G:[{W:"div",B:"ytp-cards-button-icon",G:[B.Y().Z("player_new_info_card_format")?Ype():{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"path",Oo:!0,B:"ytp-svg-fill",V:{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"}}]}]}, {W:"div",B:"ytp-cards-button-title",a7:"\uc815\ubcf4"}]},{W:"span",B:"ytp-cards-button-icon-shopping",G:[{W:"div",B:"ytp-cards-button-icon",G:[{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"path",B:"ytp-svg-shadow",V:{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"}},{W:"path",B:"ytp-svg-fill",V:{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"}},{W:"path",B:"ytp-svg-shadow-fill",V:{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"}}]}]},{W:"div", B:"ytp-cards-button-title",a7:"\uc1fc\ud551"}]}]});this.S=B;this.X=y;this.C=null;this.fade=new g.IK(this,250,!0,100);g.K(this,this.fade);g.aQ(this.X,"ytp-show-cards-title",g.M$(B.Y()));this.hide();this.listen("click",this.onClicked);this.listen("mouseover",this.onHover);this.oP(!0)}; TqE=function(B,y){g.O.call(this,{W:"div",B:"ytp-cards-teaser",G:[{W:"div",B:"ytp-cards-teaser-box"},{W:"div",B:"ytp-cards-teaser-text",G:B.Y().Z("player_new_info_card_format")?[{W:"button",B:"ytp-cards-teaser-info-icon",V:{"aria-label":"\uce74\ub4dc \ubcf4\uae30","aria-haspopup":"true"},G:[Ype()]},{W:"img",B:"ytp-cards-teaser-channel-avatar",V:{alt:"","aria-hidden":"true"}},{W:"span",B:"ytp-cards-teaser-label",a7:"{{text}}"},{W:"button",B:"ytp-cards-teaser-close-button",V:{"aria-label":"\ub2eb\uae30"}, G:[g.oK()]}]:[{W:"span",B:"ytp-cards-teaser-label",a7:"{{text}}"}]}]});var a=this;this.S=B;this.f_=y;this.fade=new g.IK(this,250,!1,250);this.C=null;this.N=new g.Mv(this.fiw,300,this);this.T=new g.Mv(this.H2Q,2E3,this);this.J=[];this.X=null;this.K=new g.Mv(function(){a.element.style.margin="0"},250); this.onClickCommand=this.D=null;g.K(this,this.fade);g.K(this,this.N);g.K(this,this.T);g.K(this,this.K);B.Y().Z("player_new_info_card_format")?(g.hC(B.getRootNode(),"ytp-cards-teaser-dismissible"),this.L(this.Dm("ytp-cards-teaser-close-button"),"click",this.iA),this.L(this.Dm("ytp-cards-teaser-info-icon"),"click",this.sA),this.L(this.Dm("ytp-cards-teaser-label"),"click",this.sA)):this.listen("click",this.sA);this.L(y.element,"mouseover",this.YJ);this.L(y.element,"mouseout",this.I0);this.L(B,"cardsteasershow", this.hMz);this.L(B,"cardsteaserhide",this.iV);this.L(B,"cardstatechange",this.nR);this.L(B,"presentingplayerstatechange",this.nR);this.L(B,"appresize",this.gP);this.L(B,"onShowControls",this.gP);this.L(B,"onHideControls",this.S5);this.listen("mouseenter",this.uA)}; p8e=function(B){g.O.call(this,{W:"button",Mz:[yn.BUTTON,yn.TITLE_NOTIFICATIONS],V:{"aria-pressed":"{{pressed}}","aria-label":"{{label}}"},G:[{W:"div",B:yn.TITLE_NOTIFICATIONS_ON,V:{title:"\ubaa8\ub4e0 \uc0c8 \ub3d9\uc601\uc0c1\uc5d0 \ub300\ud55c \uc54c\ub9bc\uc744 \ub354 \uc774\uc0c1 \ubc1b\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.","aria-label":"\uad6c\ub3c5 \uc54c\ub9bc"},G:[g.c9()]},{W:"div",B:yn.TITLE_NOTIFICATIONS_OFF,V:{title:"\ubaa8\ub4e0 \uc0c8 \ub3d9\uc601\uc0c1\uc5d0 \ub300\ud55c \uc54c\ub9bc\uc744 \ubc1b\uc2b5\ub2c8\ub2e4.", "aria-label":"\uad6c\ub3c5 \uc54c\ub9bc"},G:[{W:"svg",V:{fill:"#fff",height:"24px",viewBox:"0 0 24 24",width:"24px"},G:[{W:"path",V:{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=B;this.C=!1;B.createClientVe(this.element,this,36927);this.listen("click",this.onClick,this);this.updateValue("pressed",!1);this.updateValue("label", "\ubaa8\ub4e0 \uc0c8 \ub3d9\uc601\uc0c1\uc5d0 \ub300\ud55c \uc54c\ub9bc\uc744 \ubc1b\uc2b5\ub2c8\ub2e4.")}; tHH=function(B,y){B.C=y;B.element.classList.toggle(yn.NOTIFICATIONS_ENABLED,B.C);var a=B.api.getVideoData();a?(y=y?a.Bh:a.AO)?(B=B.api.KA())?t1(B,y):g.YU(Error("No innertube service available when updating notification preferences.")):g.YU(Error("No update preferences command available.")):g.YU(Error("No video data when updating notification preferences."))}; SwH=function(B,y,a){var r=r===void 0?800:r;var k=k===void 0?600:k;var x=document.location.protocol;B=INN(x+"//"+B+"/signin?context=popup","feature",y,"next",x+"//"+location.hostname+"/post_login");PKW(B,a,r,k)}; PKW=function(B,y,a,r){a=a===void 0?800:a;r=r===void 0?600:r;if(B=g.wB(window,B,"loginPopup","width="+a+",height="+r+",resizable=yes,scrollbars=yes"))qv0(function(){y()}),B.moveTo((screen.width-a)/2,(screen.height-r)/2)}; g.ah=function(B,y,a,r,k,x,J,m,C,l,c,w){B=B.charAt(0)+B.substring(1).toLowerCase();a=a.charAt(0)+a.substring(1).toLowerCase();if(y==="0"||y==="-1")y=null;if(r==="0"||r==="-1")r=null;var E=c.Y(),z=E.userDisplayName&&g.d5(E);g.O.call(this,{W:"div",Mz:["ytp-button","ytp-sb"],G:[{W:"div",B:"ytp-sb-subscribe",V:z?{title:g.vo("$USER_NAME(\uc73c)\ub85c \uad6c\ub3c5",{USER_NAME:E.userDisplayName}),"aria-label":"\ucc44\ub110 \uad6c\ub3c5","data-tooltip-image":zt(E),"data-tooltip-opaque":String(g.M$(E)),tabindex:"0", role:"button"}:{"aria-label":"\ucc44\ub110 \uad6c\ub3c5"},G:[{W:"div",B:"ytp-sb-text",G:[{W:"div",B:"ytp-sb-icon"},B]},y?{W:"div",B:"ytp-sb-count",a7:y}:""]},{W:"div",B:"ytp-sb-unsubscribe",V:z?{title:g.vo("\uad6c\ub3c5\ud55c \uacc4\uc815: $USER_NAME",{USER_NAME:E.userDisplayName}),"aria-label":"\ucc44\ub110 \uad6c\ub3c5 \ucde8\uc18c","data-tooltip-image":zt(E),"data-tooltip-opaque":String(g.M$(E)),tabindex:"0",role:"button"}:{"aria-label":"\ucc44\ub110 \uad6c\ub3c5 \ucde8\uc18c"},G:[{W:"div",B:"ytp-sb-text", G:[{W:"div",B:"ytp-sb-icon"},a]},r?{W:"div",B:"ytp-sb-count",a7:r}:""]}],V:{"aria-live":"polite"}});var q=this;this.channelId=J;this.S=c;this.D=w;var L=this.Dm("ytp-sb-subscribe"),b=this.Dm("ytp-sb-unsubscribe");x&&g.hC(this.element,"ytp-sb-classic");if(k){m?this.C():this.X();var S=function(){if(E.Xx){var A=q.channelId;if(C||l){var D={c:A};var M;g.Us.isInitialized()&&(M=$IK(D));D=M||"";if(M=c.getVideoData())if(M=M.subscribeCommand){var U=c.KA();U?(t1(U,M,{botguardResponse:D,feature:C}),c.Kh("SUBSCRIBE", A)):g.YU(Error("No innertube service available when updating subscriptions."))}else g.YU(Error("No subscribe command in videoData."));else g.YU(Error("No video data available when updating subscription."))}b.focus();b.removeAttribute("aria-hidden");L.setAttribute("aria-hidden","true")}else SwH(g.kN(q.S.Y()),"sb_button",q.J)},P=function(){var A=q.channelId; if(C||l){var D=c.getVideoData();t1(c.KA(),D.unsubscribeCommand,{feature:C});c.Kh("UNSUBSCRIBE",A)}L.focus();L.removeAttribute("aria-hidden");b.setAttribute("aria-hidden","true")}; this.L(L,"click",S);this.L(b,"click",P);this.L(L,"keypress",function(A){A.keyCode===13&&S(A)}); this.L(b,"keypress",function(A){A.keyCode===13&&P(A)}); this.L(c,"SUBSCRIBE",this.C);this.L(c,"UNSUBSCRIBE",this.X);this.D&&z&&(lfW(c),AB(c,L,this),AB(c,b,this))}else g.hC(L,"ytp-sb-disabled"),g.hC(b,"ytp-sb-disabled")}; FBx=function(B){g.O.call(this,{W:"div",B:"ytp-title-channel",G:[{W:"div",B:"ytp-title-beacon"},{W:"a",B:"ytp-title-channel-logo",V:{href:"{{channelLink}}",target:B.Y().U,role:"link","aria-label":"{{channelLogoLabel}}",tabIndex:"0"}},{W:"div",B:"ytp-title-expanded-overlay",V:{"aria-hidden":"{{flyoutUnfocusable}}"},G:[{W:"div",B:"ytp-title-expanded-heading",G:[{W:"div",B:"ytp-title-expanded-title",G:[{W:"a",a7:"{{expandedTitle}}",V:{href:"{{channelTitleLink}}",target:B.Y().U,"aria-hidden":"{{shouldHideExpandedTitleForA11y}}", tabIndex:"{{channelTitleFocusable}}"}}]},{W:"div",B:"ytp-title-expanded-subtitle",a7:"{{expandedSubtitle}}",V:{"aria-hidden":"{{shouldHideExpandedSubtitleForA11y}}"}}]}]}]});var y=this;this.api=B;this.channel=this.Dm("ytp-title-channel");this.X=this.Dm("ytp-title-channel-logo");this.channelName=this.Dm("ytp-title-expanded-title");this.T=this.Dm("ytp-title-expanded-overlay");this.D=this.C=this.subscribeButton=null;this.J=!1;B.createClientVe(this.X,this,36925);B.createClientVe(this.channelName,this, 37220);g.M$(this.api.Y())&&QsN(this);this.L(B,"videodatachange",this.qz);this.L(B,"videoplayerreset",this.qz);this.L(this.channelName,"click",function(a){y.api.logClick(y.channelName);g.wB(window,A5J(y));a.preventDefault()}); this.L(this.X,"click",this.BQ0);this.qz()}; G4N=function(B){if(!B.api.Y().Az){var y=B.api.getVideoData(),a=new g.ah("\uad6c\ub3c5",null,"\uad6c\ub3c5\uc911",null,!0,!1,y.bd,y.subscribed,"channel_avatar",null,B.api,!0);B.api.createServerVe(a.element,B);var r;B.api.setTrackingParams(a.element,((r=y.subscribeButtonRenderer)==null?void 0:r.trackingParams)||null);B.L(a.element,"click",function(){B.api.logClick(a.element)}); B.subscribeButton=a;g.K(B,B.subscribeButton);B.subscribeButton.Wk(B.T);B.subscribeButton.hide();var k=new p8e(B.api);B.C=k;g.K(B,k);k.Wk(B.T);k.hide();B.L(B.api,"SUBSCRIBE",function(){y.My&&(k.show(),B.api.logVisibility(k.element,!0))}); B.L(B.api,"UNSUBSCRIBE",function(){y.My&&(k.hide(),B.api.logVisibility(k.element,!1),tHH(k,!1))})}}; QsN=function(B){var y=B.api.Y();G4N(B);B.updateValue("flyoutUnfocusable","true");B.updateValue("channelTitleFocusable","-1");B.updateValue("shouldHideExpandedTitleForA11y","true");B.updateValue("shouldHideExpandedSubtitleForA11y","true");y.X||y.rQ||(B.L(B.channel,"mouseenter",B.kV),B.L(B.channel,"mouseleave",B.PV),B.L(B.channel,"focusin",B.kV),B.L(B.channel,"focusout",function(a){B.channel.contains(a.relatedTarget)||B.PV()})); B.D=new g.Mv(function(){B.isExpanded()&&(B.api.logVisibility(B.channelName,!1),B.subscribeButton&&(B.subscribeButton.hide(),B.api.logVisibility(B.subscribeButton.element,!1)),B.C&&(B.C.hide(),B.api.logVisibility(B.C.element,!1)),B.channel.classList.remove("ytp-title-expanded"),B.channel.classList.add("ytp-title-show-collapsed"))},500); g.K(B,B.D);B.L(B.channel,eyr,function(){DeU(B)}); B.L(B.api,"onHideControls",B.F_);B.L(B.api,"appresize",B.F_);B.L(B.api,"fullscreentoggled",B.F_)}; DeU=function(B){B.channel.classList.remove("ytp-title-show-collapsed");B.channel.classList.remove("ytp-title-show-expanded")}; WBr=function(B){var y=B.api.getPlayerSize();return g.M$(B.api.Y())&&y.width>=524}; A5J=function(B){var y=B.api.Y(),a=B.api.getVideoData(),r=g.qp(y)+a.wQ;g.oT(a)&&(r="https://music.youtube.com"+a.wQ);if(!g.M$(y))return r;y={};g.V5(B.api,"addEmbedsConversionTrackingParams",[y]);return g.cJ(r,y)}; rJ=function(B){var y=g.ym({"aria-haspopup":"true"});g.BY.call(this,y,B);this.listen("keydown",this.C)}; kP=function(B,y){B.element.setAttribute("aria-haspopup",String(y))}; KBK=function(B,y){g.O.call(this,{W:"div",B:"ytp-user-info-panel",V:{"aria-label":"\uc0ac\uc6a9\uc790 \uc815\ubcf4"},G:B.Y().Xx&&!B.Z("embeds_web_always_enable_signed_out_state")?[{W:"div",B:"ytp-user-info-panel-icon",a7:"{{icon}}"},{W:"div",B:"ytp-user-info-panel-content",G:[{W:"div",B:"ytp-user-info-panel-info",V:{tabIndex:"{{userInfoFocusable}}",role:"text"},a7:"{{watchingAsUsername}}"},{W:"div",B:"ytp-user-info-panel-info",V:{tabIndex:"{{userInfoFocusable2}}",role:"text"},a7:"{{watchingAsEmail}}"}]}]: [{W:"div",B:"ytp-user-info-panel-icon",a7:"{{icon}}"},{W:"div",B:"ytp-user-info-panel-content",G:[{W:"div",G:[{W:"text",V:{tabIndex:"{{userInfoFocusable}}"},a7:"\ub85c\uadf8\uc544\uc6c3\ub428"}]},{W:"div",B:"ytp-user-info-panel-login",G:[{W:"a",V:{tabIndex:"{{userInfoFocusable2}}",role:"button"},a7:B.Y().Az?"":"YouTube\uc5d0 \ub85c\uadf8\uc778"}]}]}]});this.Fx=B;this.C=y;B.Y().Xx||B.Y().Az||this.L(this.Dm("ytp-user-info-panel-login"),"click",this.zT);this.closeButton=new g.O({W:"button",Mz:["ytp-collapse", "ytp-button"],V:{title:"\ub2eb\uae30"},G:[g.RK()]});this.closeButton.Wk(this.element);g.K(this,this.closeButton);this.L(window,"blur",this.hide);this.L(document,"click",this.E8);this.qz()}; fFL=function(B,y,a){g.p9.call(this,B);this.e0=y;this.xk=a;this.getVideoUrl=new rJ(6);this.cq=new rJ(5);this.ww=new rJ(4);this.yL=new rJ(3);this.PC=new g.BY(g.ym({href:"{{href}}",target:this.S.Y().U},void 0,!0),2,"\uc7ac\uc0dd \ubb38\uc81c\ud574\uacb0");this.showVideoInfo=new g.BY(g.ym(),1,"\uc804\ubb38 \ud1b5\uacc4\n");this.f8=new g.yo({W:"div",Mz:["ytp-copytext","ytp-no-contextmenu"],V:{draggable:"false",tabindex:"1"},a7:"{{text}}"});this.uc=new TJ(this.S,this.f8);this.RI=this.DK=null;g.M$(this.S.Y())&& (this.closeButton=new g.O({W:"button",Mz:["ytp-collapse","ytp-button"],V:{title:"\ub2eb\uae30"},G:[g.RK()]}),g.K(this,this.closeButton),this.closeButton.Wk(this.element),this.closeButton.listen("click",this.HJ,this));g.M$(this.S.Y())&&(this.pk=new g.BY(g.ym(),8,"\uacc4\uc815"),g.K(this,this.pk),this.fL(this.pk,!0),this.pk.listen("click",this.mms,this),B.createClientVe(this.pk.element,this.pk,137682));this.S.Y().bx&&(this.wN=new gy("\uc5f0\uc18d \uc7ac\uc0dd",7),g.K(this,this.wN),this.fL(this.wN,!0), this.wN.listen("click",this.Jz7,this),B.createClientVe(this.wN.element,this.wN,28661));g.K(this,this.getVideoUrl);this.fL(this.getVideoUrl,!0);this.getVideoUrl.listen("click",this.O2h,this);B.createClientVe(this.getVideoUrl.element,this.getVideoUrl,28659);g.K(this,this.cq);this.fL(this.cq,!0);this.cq.listen("click",this.Xys,this);B.createClientVe(this.cq.element,this.cq,28660);g.K(this,this.ww);this.fL(this.ww,!0);this.ww.listen("click",this.lik,this);B.createClientVe(this.ww.element,this.ww,28658); g.K(this,this.yL);this.fL(this.yL,!0);this.yL.listen("click",this.ai3,this);g.K(this,this.PC);this.fL(this.PC,!0);this.PC.listen("click",this.T0s,this);g.K(this,this.showVideoInfo);this.fL(this.showVideoInfo,!0);this.showVideoInfo.listen("click",this.Umw,this);g.K(this,this.f8);this.f8.listen("click",this.Imz,this);g.K(this,this.uc);y=document.queryCommandSupported&&document.queryCommandSupported("copy");dLr("Chromium")>=43&&(y=!0);dLr("Firefox")<=40&&(y=!1);y&&(this.DK=new g.O({W:"textarea",B:"ytp-html5-clipboard", V:{readonly:"",tabindex:"-1"}}),g.K(this,this.DK),this.DK.Wk(this.element));var r;(r=this.pk)==null||r.setIcon(pf0());var k;(k=this.wN)==null||k.setIcon(FxZ());this.yL.setIcon({W:"svg",V:{height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{"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.PC.setIcon(RDr());this.showVideoInfo.setIcon(uA4());this.L(B,"onLoopChange",this.onLoopChange);this.L(B,"videodatachange",this.onVideoDataChange);iyL(this);X8W(this,this.S.getVideoData())}; xP=function(B,y){var a=!1;if(B.DK){var r=B.DK.element;r.value=y;r.select();try{a=document.execCommand("copy")}catch(k){}}a?B.e0.iV():(B.f8.w0(y,"text"),g.SM(B.e0,B.uc),ql(B.f8.element),B.DK&&(B.DK=null,iyL(B)));return a}; X8W=function(B,y){var a=B.S.Y(),r=B.S.getPresentingPlayerType()===2,k=!r||y.isListed;k=!a.Ch&&!!y.videoId&&k;a.playerStyle!=="play"?a="https://support.google.com/youtube/?p=report_playback":(a={contact_type:"playbackissue",html5:1,ei:y.eventId,v:y.videoId,p:"movies_playback"},y.X&&(a.fmt=y.X.itag),y.clientPlaybackNonce&&(a.cpn=y.clientPlaybackNonce),y.partnerId&&(a.partnerid=y.partnerId),a=g.cJ("//support.google.com/googleplay/",a));B.ww.L2(k&&y.allowEmbed);B.getVideoUrl.L2(k);B.cq.L2(k&&!y.isLivePlayback); B.PC.w0(a,"href");var x;(x=B.wN)==null||x.L2(!y.isLivePlayback&&!r);var J;(J=B.pk)==null||J.L2(!r)}; iyL=function(B){var y=!!B.DK;g.vu(B.yL,y?"\ub514\ubc84\uadf8 \uc815\ubcf4 \ubcf5\uc0ac":"\ub514\ubc84\uadf8 \uc815\ubcf4 \ud655\uc778");kP(B.yL,!y);g.vu(B.ww,y?"\uc18c\uc2a4 \ucf54\ub4dc \ubcf5\uc0ac":"\uc18c\uc2a4 \ucf54\ub4dc \ud655\uc778");kP(B.ww,!y);g.vu(B.getVideoUrl,y?"\ub3d9\uc601\uc0c1 URL \ubcf5\uc0ac":"\ub3d9\uc601\uc0c1 URL \ud655\uc778");kP(B.getVideoUrl,!y);g.vu(B.cq,y?"\ud604\uc7ac \uc2dc\uac04\uc5d0 \ub3d9\uc601\uc0c1 URL \ubcf5\uc0ac":"\ud604\uc7ac \uc2dc\uac04\uc758 \ub3d9\uc601\uc0c1 URL \ud655\uc778"); kP(B.cq,!y);B.ww.setIcon(y?zDE():null);B.getVideoUrl.setIcon(y?gF():null);B.cq.setIcon(y?gF():null)}; MHE=function(B){return g.M$(B.S.Y())?B.pk:B.wN}; OyE=function(B,y){g.Pq.call(this,B);this.xk=y;this.J=new g.qO(this);this.R7=new g.Mv(this.eMQ,1E3,this);this.Ch=this.D=null;g.K(this,this.J);g.K(this,this.R7);y=this.S.Y();B.createClientVe(this.element,this,28656);g.hC(this.element,"ytp-contextmenu");this.S.Y().experiments.I7("delhi_modern_web_player")&&g.oy(y)&&g.hC(this.element,"ytp-delhi-modern-contextmenu");$ex(this);this.hide()}; $ex=function(B){g.Ye(B.J);var y=B.S.Y();y.playerStyle==="gvn"||y.X||y.rQ||(y=B.S.nh(),B.J.L(y,"contextmenu",B.Q7f),B.J.L(y,"touchstart",B.onTouchStart,null,!0),B.J.L(y,"touchmove",B.oG,null,!0),B.J.L(y,"touchend",B.oG,null,!0))}; IFe=function(B){B.S.isFullscreen()?g.Mh(B.S,B.element,10):B.Wk(j4(B).body)}; Ju=function(B,y,a){a=a===void 0?240:a;g.O.call(this,{W:"button",Mz:["ytp-button","ytp-copylink-button"],V:{title:"{{title-attr}}","data-tooltip-opaque":String(g.M$(B.Y()))},G:[{W:"div",B:"ytp-copylink-icon",a7:"{{icon}}"},{W:"div",B:"ytp-copylink-title",a7:"\ub9c1\ud06c \ubcf5\uc0ac",V:{"aria-hidden":"true"}}]});this.api=B;this.C=y;this.X=a;this.visible=!1;this.tooltip=this.C.V4();y=B.Y();this.tooltip.element.setAttribute("aria-live","polite");g.aQ(this.element,"ytp-show-copylink-title",g.M$(y)); B.createClientVe(this.element,this,86570);this.listen("click",this.onClick);this.L(B,"videodatachange",this.qz);this.L(B,"videoplayerreset",this.qz);this.L(B,"appresize",this.qz);this.qz();this.addOnDisposeCallback(g.Q5(this.tooltip,this.element))}; ZyN=function(B){var y=B.api.Y(),a=B.api.getVideoData(),r=B.api.nh().getPlayerSize().width;y=y.D;return!!a.videoId&&r>=B.X&&a.UP&&!g.m0(a)&&!B.api.isEmbedsShortsMode()&&!y}; nS$=function(B){B.updateValue("icon",Jp());if(B.api.Y().X)B.tooltip.jr(B.element,"\ub9c1\ud06c\ub97c \ud074\ub9bd\ubcf4\ub4dc\uc5d0 \ubcf5\uc0ac\ud588\uc2b5\ub2c8\ub2e4.");else{B.updateValue("title-attr","\ub9c1\ud06c\ub97c \ud074\ub9bd\ubcf4\ub4dc\uc5d0 \ubcf5\uc0ac\ud588\uc2b5\ub2c8\ub2e4.");B.tooltip.pA();B.tooltip.jr(B.element);var y=B.listen("mouseleave",function(){B.v6(y);B.qz();B.tooltip.qg()})}}; deJ=function(B,y){return g.F(function(a){if(a.X==1)return g.TU(a,2),g.Q(a,navigator.clipboard.writeText(y),4);if(a.X!=2)return a.return(!0);g.Sx(a);var r=a.return,k=!1,x=g.li("TEXTAREA");x.value=y;x.setAttribute("readonly","");var J=B.api.getRootNode();J.appendChild(x);if(Ka){var m=window.getSelection();m.removeAllRanges();var C=document.createRange();C.selectNodeContents(x);m.addRange(C);x.setSelectionRange(0,y.length)}else x.select();try{k=document.execCommand("copy")}catch(l){}J.removeChild(x); return r.call(a,k)})}; Uer=function(B){g.O.call(this,{W:"div",B:"ytp-doubletap-ui-legacy",G:[{W:"div",B:"ytp-doubletap-fast-forward-ve"},{W:"div",B:"ytp-doubletap-rewind-ve"},{W:"div",B:"ytp-doubletap-static-circle",G:[{W:"div",B:"ytp-doubletap-ripple"}]},{W:"div",B:"ytp-doubletap-overlay-a11y"},{W:"div",B:"ytp-doubletap-seek-info-container",G:[{W:"div",B:"ytp-doubletap-arrows-container",G:[{W:"span",B:"ytp-doubletap-base-arrow"},{W:"span",B:"ytp-doubletap-base-arrow"},{W:"span",B:"ytp-doubletap-base-arrow"}]},{W:"div", B:"ytp-doubletap-tooltip",G:[{W:"div",B:"ytp-seek-icon-text-container",G:[{W:"div",B:"ytp-seek-icon",a7:"{{seekIcon}}"},{W:"div",B:"ytp-chapter-seek-text-legacy",a7:"{{seekText}}"}]},{W:"div",B:"ytp-doubletap-tooltip-label",a7:"{{seekTime}}"}]}]}]});this.S=B;this.J=new g.Mv(this.show,10,this);this.X=new g.Mv(this.hide,700,this);this.N=this.D=0;this.R7=this.T=!1;this.C=this.Dm("ytp-doubletap-static-circle");g.K(this,this.J);g.K(this,this.X);this.hide();this.K=this.Dm("ytp-doubletap-fast-forward-ve"); this.U=this.Dm("ytp-doubletap-rewind-ve");this.S.createClientVe(this.K,this,28240);this.S.createClientVe(this.U,this,28239);this.S.logVisibility(this.K,!0);this.S.logVisibility(this.U,!0);this.T=B.Z("web_show_cumulative_seek_time");this.R7=B.Z("web_center_static_circles")}; jsE=function(B,y){y=g.vo("$TOTAL_SEEK_TIME\ucd08",{TOTAL_SEEK_TIME:y.toString()});B.updateValue("seekTime",y)}; ss0=function(B){bS.call(this,B,!1,!0);this.J7=[];this.q8=[];this.element.setAttribute("data-overlay-order","9");this.K=!0;this.badge.element.classList.add("ytp-featured-product");this.t7=new g.O({W:"div",B:"ytp-featured-product-open-in-new"});g.K(this,this.t7);this.countdownTimer=new g.O({W:"text",B:"ytp-featured-product-countdown",a7:"{{content}}"});this.countdownTimer.hide();g.K(this,this.countdownTimer);this.X=new g.O({W:"div",B:"ytp-featured-product-trending",G:[{W:"div",B:"ytp-featured-product-trending-icon"}, {W:"text",B:"ytp-featured-product-trending-text",a7:"{{trendingOffer}}"}]});this.X.hide();g.K(this,this.X);this.overflowButton=new g.O({W:"button",Mz:["ytp-featured-product-overflow-icon","ytp-button"],V:{"aria-haspopup":"true"}});this.overflowButton.hide();g.K(this,this.overflowButton);this.N=new g.O({W:"text",B:"ytp-featured-product-exclusive-countdown",a7:"{{content}}",V:{id:"exclusiveCountdown","aria-hidden":"true"}});this.N.hide();g.K(this,this.N);this.T=new g.O({W:"div",B:"ytp-featured-product-exclusive-container", V:{"aria-labelledby":"exclusiveBadge exclusiveCountdown"},G:[{W:"div",B:"ytp-featured-product-exclusive-badge-container",G:[{W:"div",B:"ytp-featured-product-exclusive-badge",G:[{W:"text",B:"ytp-featured-product-exclusive-badge-text",a7:"{{exclusive}}",V:{id:"exclusiveBadge","aria-hidden":"true"}}]}]},this.N]});this.T.hide();g.K(this,this.T);this.banner=new g.O({W:"a",B:"ytp-featured-product-container",G:[{W:"div",B:"ytp-featured-product-thumbnail",G:[{W:"img",V:{src:"{{thumbnail}}"}},this.t7]},{W:"div", B:"ytp-featured-product-details",G:[{W:"text",B:"ytp-featured-product-title",a7:"{{title}}"},this.S.Z("web_player_enable_featured_product_banner_promotion_text_on_desktop")?{W:"div",B:"ytp-featured-product-price-container",V:{"aria-label":"{{priceA11yText}}"},G:[{W:"text",B:"ytp-featured-product-price-when-promotion-text-enabled",a7:"{{price}}",V:{"aria-hidden":"true"}},{W:"text",B:"ytp-featured-product-promotion-text",a7:"{{promotionText}}",V:{"aria-hidden":"true"}}]}:{W:"div",V:{"aria-label":"{{priceA11yText}}"}, G:[{W:"text",B:"ytp-featured-product-price",a7:"{{price}}",V:{"aria-hidden":"true"}},{W:"text",B:"ytp-featured-product-sales-original-price",a7:"{{salesOriginalPrice}}",V:{"aria-hidden":"true"}},{W:"text",B:"ytp-featured-product-price-drop-reference-price",a7:"{{priceDropReferencePrice}}",V:{"aria-hidden":"true"}}]},this.S.Z("web_player_enable_featured_product_banner_promotion_text_on_desktop")?{W:"div",B:"ytp-featured-product-when-promotion-text-enabled",G:[{W:"text",B:"ytp-featured-product-affiliate-disclaimer-when-promotion-text-enabled", a7:"{{affiliateDisclaimer}}"},this.X,{W:"text",B:"ytp-featured-product-vendor-when-promotion-text-enabled",a7:"{{vendor}}"}]}:{W:"div",G:[{W:"text",B:"ytp-featured-product-affiliate-disclaimer",a7:"{{affiliateDisclaimer}}"},this.S.Z("web_player_enable_featured_product_banner_exclusives_on_desktop")?this.T:null,this.X,{W:"text",B:"ytp-featured-product-vendor",a7:"{{vendor}}"},this.countdownTimer]}]},this.overflowButton]});g.K(this,this.banner);this.banner.Wk(this.D.element);this.L(this.S,g.fF("featured_product"), this.k3Q);this.L(this.S,g.Mg("featured_product"),this.mX);this.L(this.S,"videodatachange",this.onVideoDataChange);this.L(this.overflowButton.element,"click",this.j9);this.L(B,"featuredproductdismissed",this.Ar)}; hyr=function(B){var y,a;B=(y=B.C)==null?void 0:(a=y.bannerData)==null?void 0:a.itemData;var r,k,x;return(B==null||!B.affiliateDisclaimer)&&(B==null?0:(r=B.exclusivesData)==null?0:r.exclusiveOfferLabelText)&&(B==null?0:(k=B.exclusivesData)==null?0:k.expirationTimestampMs)&&(B==null?0:(x=B.exclusivesData)==null?0:x.exclusiveOfferCountdownText)?!0:!1}; BRL=function(B){var y,a,r,k,x=(y=B.C)==null?void 0:(a=y.bannerData)==null?void 0:(r=a.itemData)==null?void 0:(k=r.exclusivesData)==null?void 0:k.expirationTimestampMs;y=(Number(x)-Date.now())/1E3;if(y>0){if(y<604800){var J,m,C,l;a=(J=B.C)==null?void 0:(m=J.bannerData)==null?void 0:(C=m.itemData)==null?void 0:(l=C.exclusivesData)==null?void 0:l.exclusiveOfferCountdownText;if(a!==void 0)for(J=Date.now(),m=g.Y(a),C=m.next();!C.done;C=m.next())if(C=C.value,C!==void 0&&C.text!==void 0&&(l=Number(C.textDisplayStartTimestampMs), !isNaN(l)&&J>=l)){C.insertCountdown?(y=C.text.replace(/\$0/,String(eS({seconds:y}))),B.N.w0(y)):B.N.w0(C.text);B.N.show();break}}var c,w,E,z;B.T.update({exclusive:(c=B.C)==null?void 0:(w=c.bannerData)==null?void 0:(E=w.itemData)==null?void 0:(z=E.exclusivesData)==null?void 0:z.exclusiveOfferLabelText});B.T.show();Hv(B);var q;(q=B.Az)==null||q.start()}else vS4(B)}; vS4=function(B){var y;(y=B.Az)==null||y.stop();B.N.hide();B.T.hide();mI(B)}; yge=function(B){var y,a,r=(y=B.C)==null?void 0:(a=y.bannerData)==null?void 0:a.itemData;return B.S.Z("web_player_enable_featured_product_banner_promotion_text_on_desktop")&&(r==null||!r.priceReplacementText)&&(r==null?0:r.promotionText)?r==null?void 0:r.promotionText.content:null}; a4r=function(B){var y,a,r=(y=B.C)==null?void 0:(a=y.bannerData)==null?void 0:a.itemData,k,x;if(!(r!=null&&r.priceReplacementText||B.S.Z("web_player_enable_featured_product_banner_promotion_text_on_desktop"))&&(r==null?0:(k=r.dealsData)==null?0:(x=k.sales)==null?0:x.originalPrice)){var J,m;return r==null?void 0:(J=r.dealsData)==null?void 0:(m=J.sales)==null?void 0:m.originalPrice}return null}; rgx=function(B){var y,a,r=(y=B.C)==null?void 0:(a=y.bannerData)==null?void 0:a.itemData,k,x,J,m;if(!((r==null?0:r.priceReplacementText)||B.S.Z("web_player_enable_featured_product_banner_promotion_text_on_desktop")||(r==null?0:(k=r.dealsData)==null?0:(x=k.sales)==null?0:x.originalPrice))&&(r==null?0:(J=r.dealsData)==null?0:(m=J.priceDrop)==null?0:m.referencePrice)){var C,l;return r==null?void 0:(C=r.dealsData)==null?void 0:(l=C.priceDrop)==null?void 0:l.referencePrice}return null}; ksL=function(B){var y,a,r=(y=B.C)==null?void 0:(a=y.bannerData)==null?void 0:a.itemData;if(r==null?0:r.priceReplacementText)return r==null?void 0:r.priceReplacementText;if((r==null?0:r.promotionText)&&B.S.Z("web_player_enable_featured_product_banner_promotion_text_on_desktop")){var k;return(r==null?void 0:r.price)+" "+(r==null?void 0:(k=r.promotionText)==null?void 0:k.content)}var x,J;if(r==null?0:(x=r.dealsData)==null?0:(J=x.sales)==null?0:J.originalPrice){var m,C;return r==null?void 0:(m=r.dealsData)== null?void 0:(C=m.sales)==null?void 0:C.salesPriceAccessibilityLabel}var l,c;if(r==null?0:(l=r.dealsData)==null?0:(c=l.priceDrop)==null?0:c.referencePrice){var w,E;return(r==null?void 0:r.price)+" "+(r==null?void 0:(w=r.dealsData)==null?void 0:(E=w.priceDrop)==null?void 0:E.referencePrice)}return r==null?void 0:r.price}; xRN=function(B){if(B.S.Z("web_player_enable_featured_product_banner_promotion_text_on_desktop")){var y,a,r;return B.X.g$?null:(y=B.C)==null?void 0:(a=y.bannerData)==null?void 0:(r=a.itemData)==null?void 0:r.vendorName}var k,x,J,m,C,l;return B.X.g$||B.T.g$||((k=B.C)==null?0:(x=k.bannerData)==null?0:(J=x.itemData)==null?0:J.affiliateDisclaimer)?null:(m=B.C)==null?void 0:(C=m.bannerData)==null?void 0:(l=C.itemData)==null?void 0:l.vendorName}; HQe=function(B,y){oh(B);if(y){var a=g.wk.getState().entities;a=Zz(a,"featuredProductsEntity",y);if(a!=null&&a.productsData){y=[];a=g.Y(a.productsData);for(var r=a.next();!r.done;r=a.next()){r=r.value;var k=void 0;if((k=r)!=null&&k.identifier&&r.featuredSegments){B.J7.push(r);var x=void 0;k=g.Y((x=r)==null?void 0:x.featuredSegments);for(x=k.next();!x.done;x=k.next()){var J=x.value;x=Jge(J.startTimeSec);x!==void 0&&(J=Jge(J.endTimeSec),y.push(new g.iz(x*1E3,J===void 0?0x7ffffffffffff:J*1E3,{id:r.identifier, namespace:"featured_product"})))}}}B.S.Rd(y)}}}; mI=function(B){if(B.trendingOfferEntityKey){var y=g.wk.getState().entities;if(y=Zz(y,"trendingOfferEntity",B.trendingOfferEntityKey)){var a,r,k;y.encodedSkuId!==((a=B.C)==null?void 0:(r=a.bannerData)==null?void 0:(k=r.itemData)==null?void 0:k.encodedOfferSkuId)?Hv(B):(B.X.update({trendingOffer:y.shortLabel+" \u2022 "+y.countLabel}),B.X.show(),B.banner.update({vendor:xRN(B)}))}else Hv(B)}else Hv(B)}; Hv=function(B){B.X.hide();B.banner.update({vendor:xRN(B)})}; oh=function(B){B.J7=[];B.mX();B.S.zt("featured_product")}; mR$=function(B){var y,a,r,k,x=(y=B.C)==null?void 0:(a=y.bannerData)==null?void 0:(r=a.itemData)==null?void 0:(k=r.hiddenProductOptions)==null?void 0:k.dropTimestampMs;y=(Number(x)-Date.now())/1E3;B.countdownTimer.w0(eS({seconds:y}));if(y>0){var J;(J=B.vy)==null||J.start()}}; obJ=function(B){var y;(y=B.vy)==null||y.stop();B.countdownTimer.hide()}; Jge=function(B){if(B!==void 0&&B.trim()!==""&&(B=Math.trunc(Number(B.trim())),!(isNaN(B)||B<0)))return B}; wIZ=function(B,y,a){g.O.call(this,{W:"div",Mz:["ytp-info-panel-action-item"],G:[{W:"div",B:"ytp-info-panel-action-item-disclaimer",a7:"{{disclaimer}}"},{W:"a",Mz:["ytp-info-panel-action-item-button","ytp-button"],V:{role:"button",href:"{{url}}",target:"_blank",rel:"noopener"},G:[{W:"div",B:"ytp-info-panel-action-item-icon",a7:"{{icon}}"},{W:"div",B:"ytp-info-panel-action-item-label",a7:"{{label}}"}]}]});this.S=B;this.C=a;this.disclaimer=this.Dm("ytp-info-panel-action-item-disclaimer");this.button= this.Dm("ytp-info-panel-action-item-button");this.mP=!1;this.S.createServerVe(this.element,this,!0);this.listen("click",this.onClick);B="";a=g.f(y==null?void 0:y.onTap,bw);var r=g.f(a,g.pK);this.mP=!1;r?(B=r.url||"",B.startsWith("//")&&(B="https:"+B),this.mP=!0,g.o$(this.button,g.HB(B))):(r=g.f(a,CFE))&&!this.C?((B=r.phoneNumbers)&&B.length>0?(B="sms:"+B[0],r.messageText&&(B+="?&body="+encodeURI(r.messageText))):B="",this.mP=!0,g.o$(this.button,g.HB(B,[gbx]))):(a=g.f(a,l4r))&&!this.C&&(B=a.phoneNumber? "tel:"+a.phoneNumber:"",this.mP=!0,g.o$(this.button,g.HB(B,[cgH])));var k;if(a=(k=y.disclaimerText)==null?void 0:k.content){this.button.style.borderBottom="1px solid white";this.button.style.paddingBottom="16px";var x;this.update({label:(x=y.bodyText)==null?void 0:x.content,icon:wF(),disclaimer:a})}else{this.disclaimer.style.display="none";var J;this.update({label:(J=y.bodyText)==null?void 0:J.content,icon:wF()})}this.S.setTrackingParams(this.element,y.trackingParams||null);this.mP&&(this.X={externalLinkData:{url:B}})}; EbW=function(B,y){var a=sy();g.UF.call(this,B,{W:"div",B:"ytp-info-panel-detail-skrim",G:[{W:"div",B:"ytp-info-panel-detail",V:{role:"dialog",id:a},G:[{W:"div",B:"ytp-info-panel-detail-header",G:[{W:"div",B:"ytp-info-panel-detail-title",a7:"{{title}}"},{W:"button",Mz:["ytp-info-panel-detail-close","ytp-button"],V:{"aria-label":"\ub2eb\uae30"},G:[g.oK()]}]},{W:"div",B:"ytp-info-panel-detail-body",a7:"{{body}}"},{W:"div",B:"ytp-info-panel-detail-items"}]}]},250);this.C=y;this.items=this.Dm("ytp-info-panel-detail-items"); this.D=new g.qO(this);this.itemData=[];this.J=a;this.L(this.Dm("ytp-info-panel-detail-close"),"click",this.iV);this.L(this.Dm("ytp-info-panel-detail-skrim"),"click",this.iV);this.L(this.Dm("ytp-info-panel-detail"),"click",function(r){r.stopPropagation()}); g.K(this,this.D);this.S.createServerVe(this.element,this,!0);this.L(B,"videodatachange",this.onVideoDataChange);this.onVideoDataChange("newdata",B.getVideoData());this.hide()}; zFr=function(B,y){B=g.Y(B.itemData);for(var a=B.next();!a.done;a=B.next())a=a.value,a.S.logVisibility(a.element,y)}; RFK=function(B,y){g.O.call(this,{W:"div",B:"ytp-info-panel-preview",V:{"aria-live":"assertive","aria-atomic":"true","aria-owns":y.getId(),"aria-haspopup":"true","data-tooltip-opaque":String(g.M$(B.Y()))},G:[{W:"div",B:"ytp-info-panel-preview-text",a7:"{{text}}"},{W:"div",B:"ytp-info-panel-preview-chevron",a7:"{{chevron}}"}]});var a=this;this.S=B;this.Ug=this.C=this.videoId=null;this.D=this.showControls=this.X=!1;this.L(this.element,"click",function(){B.logClick(a.element);B.IR();sF(y)}); this.fade=new g.IK(this,250,!1,100);g.K(this,this.fade);this.S.createServerVe(this.element,this,!0);this.L(B,"videodatachange",this.onVideoDataChange);this.L(B,"presentingplayerstatechange",this.qd);this.L(this.S,"paidcontentoverlayvisibilitychange",this.Ve);this.L(this.S,"infopaneldetailvisibilitychange",this.Ve);var r=B.getVideoData()||{};q20(r)&&VFN(this,r);this.L(B,"onShowControls",this.s8);this.L(B,"onHideControls",this.Fr)}; VFN=function(B,y){if(!y.MV||!B.S.nD()){var a=y.oO||1E4,r=q20(y);B.C?y.videoId&&y.videoId!==B.videoId&&(g.IJ(B.C),B.videoId=y.videoId,r?(u8U(B,a,y),B.LL()):(B.iV(),B.C.dispose(),B.C=null)):r&&(y.videoId&&(B.videoId=y.videoId),u8U(B,a,y),B.LL())}}; q20=function(B){var y,a,r,k;return!!((y=B.Ah)==null?0:(a=y.title)==null?0:a.content)||!!((r=B.Ah)==null?0:(k=r.bodyText)==null?0:k.content)}; u8U=function(B,y,a){B.C&&B.C.dispose();B.C=new g.Mv(B.Ikf,y,B);g.K(B,B.C);var r;y=((r=a.Ah)==null?void 0:r.trackingParams)||null;B.S.setTrackingParams(B.element,y);var k;var x,J;if(a==null?0:(x=a.Ah)==null?0:(J=x.title)==null?0:J.content){var m;r=(k=a.Ah)==null?void 0:(m=k.title)==null?void 0:m.content;var C,l;if((C=a.Ah)==null?0:(l=C.bodyText)==null?0:l.content)r+=" \u2022 ";k=r}else k="";var c,w;a=((c=a.Ah)==null?void 0:(w=c.bodyText)==null?void 0:w.content)||"";B.update({text:k+a,chevron:g.mZ()})}; Y2N=function(B,y){B.C&&(g.Z(y,8)?(B.X=!0,B.LL(),B.C.start()):(g.Z(y,2)||g.Z(y,64))&&B.videoId&&(B.videoId=null))}; Cl=function(B){var y=null;try{y=B.toLocaleString("ko",{style:"percent"})}catch(a){y=B.toLocaleString(void 0,{style:"percent"})}return y}; gJ=function(B,y){var a=0;B=g.Y(B);for(var r=B.next();!(r.done||r.value.startTime>y);r=B.next())a++;return a===0?a:a-1}; LwE=function(B,y){for(var a=0,r=g.Y(B),k=r.next();!k.done;k=r.next()){k=k.value;if(y=k.timeRangeStartMillis&&y0?y[0]:null;var a=g.Ji("ytp-chrome-bottom"),r=g.Ji("ytp-ad-module");B.J=!(a==null||!a.contains(y));B.K=!(r==null||!r.contains(y));B.U=!(y==null||!y.hasAttribute("data-tooltip-target-fixed"));return y}; XIE=function(B,y,a){if(!B.T){if(y){B.tooltipRenderer=y;y=B.tooltipRenderer.text;var r=!1,k;(y==null?0:(k=y.runs)==null?0:k.length)&&y.runs[0].text&&(B.update({title:y.runs[0].text.toString()}),r=!0);g.B7(B.title,r);y=B.tooltipRenderer.detailsText;k=!1;var x;if((y==null?0:(x=y.runs)==null?0:x.length)&&y.runs[0].text){r=y.runs[0].text.toString();x=r.indexOf("$TARGET_ICON");if(x>-1)if(B.tooltipRenderer.targetId){y=[];r=r.split("$TARGET_ICON");var J=new g.hk({W:"span",B:"ytp-promotooltip-details-icon", G:[Kwe[B.tooltipRenderer.targetId]]});g.K(B,J);for(var m=[],C=g.Y(r),l=C.next();!l.done;l=C.next())l=new g.hk({W:"span",B:"ytp-promotooltip-details-component",a7:l.value}),g.K(B,l),m.push(l);r.length===2?(y.push(m[0].element),y.push(J.element),y.push(m[1].element)):r.length===1&&(x===0?(y.push(J.element),y.push(m[0].element)):(y.push(m[0].element),y.push(J.element)));x=y.length?y:null}else x=null;else x=r;if(x){if(typeof x!=="string")for(g.EY(B.details),k=g.Y(x),x=k.next();!x.done;x=k.next())B.details.appendChild(x.value); else B.update({details:x});k=!0}}g.B7(B.details,k);k=B.tooltipRenderer.acceptButton;x=!1;var c,w,E;((c=g.f(k,g.j9))==null?0:(w=c.text)==null?0:(E=w.runs)==null?0:E.length)&&g.f(k,g.j9).text.runs[0].text&&(B.update({acceptButtonText:g.f(k,g.j9).text.runs[0].text.toString()}),x=!0);g.B7(B.acceptButton,x);c=B.tooltipRenderer.dismissButton;w=!1;var z,q,L;((z=g.f(c,g.j9))==null?0:(q=z.text)==null?0:(L=q.runs)==null?0:L.length)&&g.f(c,g.j9).text.runs[0].text&&(B.update({dismissButtonText:g.f(c,g.j9).text.runs[0].text.toString()}), w=!0);g.B7(B.dismissButton,w)}a&&(B.D=a);B.C=WwZ(B);B.N=!1;B.S.Y().Z("web_player_hide_nitrate_promo_tooltip")||B.L2(!0);iQW(B);B.g$&&!B.R7&&(B.R7=!0,B.H6.Sr(0));B.X&&B.S.logVisibility(B.element,B.g$)}}; Vn=function(B){B.L2(!1);B.X&&B.S.logVisibility(B.element,B.g$)}; f4W=function(B){var y,a,r,k=((y=g.f(B.acceptButton,g.j9))==null?void 0:(a=y.text)==null?void 0:(r=a.runs)==null?void 0:r.length)&&!!g.f(B.acceptButton,g.j9).text.runs[0].text,x,J,m;y=((x=g.f(B.dismissButton,g.j9))==null?void 0:(J=x.text)==null?void 0:(m=J.runs)==null?void 0:m.length)&&!!g.f(B.dismissButton,g.j9).text.runs[0].text;return k||y}; iQW=function(B){var y;if(!(y=!B.C)){y=B.C;var a=window.getComputedStyle(y);y=a.display==="none"||a.visibility==="hidden"||y.getAttribute("aria-hidden")==="true"}if(y||B.S.isMinimized())B.L2(!1);else if(y=g.v_(B.C),y.width&&y.height){B.S.Ry(B.element,B.C);var r=B.S.nh().getPlayerSize().height;a=g.v_(B.Dm("ytp-promotooltip-container")).height;B.J?B.element.style.top=r-a-y.height-12+"px":B.U||(r=B.S.KD().height-a-y.height-12,B.element.style.top=r+"px");r=B.Dm("ytp-promotooltip-pointer");var k=g.sY(B.C, B.S.getRootNode()),x=Number(B.element.style.left.replace(/[^\d\.]/g,""));B=B.S.isFullscreen()?18:12;r.style.left=k.x-x+y.width/2-B+"px";r.style.top=a+"px"}else B.L2(!1)}; Rh=function(B){g.O.call(this,{W:"button",Mz:["ytp-replay-button","ytp-button"],V:{title:"\ub2e4\uc2dc\ubcf4\uae30"},G:[g.qT()]});this.S=B;this.L(B,"presentingplayerstatechange",this.onStateChange);this.listen("click",this.onClick,this);this.Ay(B.getPlayerStateObject());AB(this.S,this.element,this)}; u5=function(B,y){y=y===void 0?240:y;g.O.call(this,{W:"button",Mz:["ytp-button","ytp-search-button"],V:{title:"\uac80\uc0c9","data-tooltip-opaque":String(g.M$(B.Y()))},G:[{W:"div",B:"ytp-search-icon",a7:"{{icon}}"},{W:"div",B:"ytp-search-title",a7:"\uac80\uc0c9"}]});this.api=B;this.X=y;this.visible=!1;this.updateValue("icon",{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 24 24",width:"100%"},G:[{W:"path",B:"ytp-svg-fill",V:{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"}}]}); B.createClientVe(this.element,this,184945);this.listen("click",this.onClick);this.C();this.L(B,"appresize",this.C);this.L(B,"videodatachange",this.C);AB(B,this.element,this)}; YP=function(B){g.O.call(this,{W:"div",B:"ytp-seek-overlay",G:[{W:"div",Mz:["ytp-seek-overlay-animation","ytp-seek-overlay-animation-back"],G:[{W:"div",Mz:["ytp-seek-overlay-arrow","ytp-seek-overlay-arrow-persistent"],G:[{W:"svg",V:{viewBox:"0 0 22 32",width:"22",height:"32"},G:[{W:"path",V:{d:"M 18 4 L 6 16 L 18 28",stroke:"white","stroke-width":"4",fill:"none"}}]}]},{W:"div",B:"ytp-seek-overlay-duration",a7:"{{durationBack}}"}]},{W:"div",Mz:["ytp-seek-overlay-animation","ytp-seek-overlay-animation-forward"], G:[{W:"div",B:"ytp-seek-overlay-duration",a7:"{{durationForward}}"},{W:"div",Mz:["ytp-seek-overlay-arrow","ytp-seek-overlay-arrow-persistent"],G:[{W:"svg",V:{viewBox:"0 0 22 32",width:"22",height:"32"},G:[{W:"path",V:{d:"M 4 4 L 16 16 L 4 28",stroke:"white","stroke-width":"4",fill:"none"}}]}]}]},{W:"div",B:"ytp-seek-overlay-message",G:[{W:"div",B:"ytp-seek-overlay-message-icon",a7:"{{icon}}"},{W:"div",B:"ytp-seek-overlay-message-text",a7:"{{text}}"}]}]});var y=this;this.S=B;this.N=0;this.C="hidden"; this.R7=0;this.K=this.Dm("ytp-seek-overlay-animation-back");this.U=this.Dm("ytp-seek-overlay-animation-forward");this.Ch=this.Dm("ytp-seek-overlay-message");this.T=new g.Mv(function(){MFJ(y)},g.d2(this.S.Y().experiments,"web_player_seek_overlay_linger_duration")||1E3); g.K(this,this.T);this.S.createClientVe(this.U,this,28240);this.S.createClientVe(this.K,this,28239);this.S.logVisibility(this.U,!0);this.S.logVisibility(this.K,!0);this.hide()}; $Rr=function(B,y){B.X=B.D.animate([{offset:0,opacity:y,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:1}],{duration:200,fill:"forwards"});B.X.addEventListener("finish",function(){B.X=void 0;B.T.start();B.C="lingering"})}; OQ0=function(B,y,a){a=a===void 0?!1:a;var r=[];r.push({offset:0,transform:"translateX("+(B.J===-1?30:-30)+"px)",opacity:a?"0":"1"});a&&r.push({offset:.5,opacity:"1"});r.push({offset:1,transform:"translateX(0)"});a=y.animate(r,{duration:400,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"});y.querySelector("path").animate([{offset:0,d:B.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:B.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 a}; I4N=function(B){if((0,g.V4)()-B.R7>=(g.d2(B.S.Y().experiments,"web_player_seek_overlay_additional_arrow_threshold")||200)){var y=B.D.querySelector(".ytp-seek-overlay-arrow-persistent").cloneNode(!0);y.classList.add("ytp-seek-overlay-arrow-additional");y.classList.remove("ytp-seek-overlay-arrow-persistent");B.D.appendChild(y);OQ0(B,y,!0).addEventListener("finish",function(){y.remove()})}}; MFJ=function(B,y,a){a=a===void 0?!0:a;B.X=B.D.animate([{offset:0,opacity:y===void 0?1:y},{offset:1,opacity:0}],{duration:200,fill:"forwards",easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"});a&&(B.X.addEventListener("finish",function(){B.X=void 0;ZQ4(B);B.hide()}),B.C="fading-out")}; nbJ=function(B){var y=Number(getComputedStyle(B.D).opacity),a;(a=B.X)==null||a.cancel();B.X=void 0;return y}; ZQ4=function(B){B.N=0;B.C="hidden";B.J=void 0;B.D=void 0;B.R7=0;B.T.stop();B.X=void 0}; dRr=function(B,y,a){B.updateValue("text",y);if(a){a:{switch(a){case "PREMIUM_STANDALONE":y=Spr();break a;case "PREMIUM_STANDALONE_CAIRO":y=Q4$();break a}y=void 0}B.updateValue("icon",y)}y=g.Y(B.Ch.getAnimations());for(a=y.next();!a.done;a=y.next())a.value.cancel();B.Ch.animate([{opacity:0,offset:0},{offset:.3,opacity:1},{offset:.7,opacity:1},{offset:1,opacity:0}],{duration:1400}).addEventListener("finish",function(){B.updateValue("text","");B.updateValue("icon","")})}; Ll=function(B,y,a,r){r=r===void 0?240:r;g.O.call(this,{W:"button",Mz:["ytp-button","ytp-share-button"],V:{title:"\uacf5\uc720","aria-haspopup":"true","aria-owns":a.element.id,"data-tooltip-opaque":String(g.M$(B.Y()))},G:[{W:"div",B:"ytp-share-icon",a7:"{{icon}}"},{W:"div",B:"ytp-share-title",a7:"\uacf5\uc720"}]});this.api=B;this.C=y;this.X=a;this.D=r;this.visible=!1;this.tooltip=this.C.V4();B.createClientVe(this.element,this,28664);this.listen("click",this.onClick);this.L(B,"videodatachange",this.qz); this.L(B,"videoplayerreset",this.qz);this.L(B,"appresize",this.qz);this.L(B,"presentingplayerstatechange",this.qz);this.qz();this.addOnDisposeCallback(g.Q5(this.tooltip,this.element))}; URE=function(B){var y=B.api.Y(),a=B.api.getVideoData(),r=g.M$(y)&&g.KP(B.api)&&g.Z(B.api.getPlayerStateObject(),128);y=y.D||y.disableSharing&&B.api.getPresentingPlayerType()!==2||!a.showShareButton||a.UP||r||g.m0(a)||!1;r=B.api.nh().getPlayerSize().width;return!!a.videoId&&r>=B.D&&!y}; jOr=function(B,y){y.name!=="InvalidStateError"&&y.name!=="AbortError"&&(y.name==="NotAllowedError"?(B.C.IR(),sF(B.X,B.element,!1)):g.YU(y))}; hFr=function(B,y){var a=sy(),r=B.Y();a={W:"div",B:"ytp-share-panel",V:{id:sy(),role:"dialog","aria-labelledby":a},G:[{W:"div",B:"ytp-share-panel-inner-content",G:[{W:"div",B:"ytp-share-panel-title",V:{id:a},a7:"\uacf5\uc720"},{W:"a",Mz:["ytp-share-panel-link","ytp-no-contextmenu"],V:{href:"{{link}}",target:r.U,title:"\ub9c1\ud06c \uacf5\uc720","aria-label":"{{shareLinkWithUrl}}"},a7:"{{linkText}}"},{W:"label",B:"ytp-share-panel-include-playlist",G:[{W:"input",B:"ytp-share-panel-include-playlist-checkbox", V:{type:"checkbox",checked:"true"}},"\uc7ac\uc0dd\ubaa9\ub85d \ud3ec\ud568"]},{W:"div",B:"ytp-share-panel-loading-spinner",G:[zA()]},{W:"div",B:"ytp-share-panel-service-buttons",a7:"{{buttons}}"},{W:"div",B:"ytp-share-panel-error",a7:"\uacf5\uc720 \uc815\ubcf4\ub97c \uac00\uc838\uc624\ub294 \uc911\uc5d0 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud574 \uc8fc\uc138\uc694."}]},{W:"button",Mz:["ytp-share-panel-close","ytp-button"],V:{title:"\ub2eb\uae30"}, G:[g.oK()]}]};g.UF.call(this,B,a,250);var k=this;this.moreButton=null;this.api=B;this.tooltip=y.V4();this.D=[];this.T=this.Dm("ytp-share-panel-inner-content");this.closeButton=this.Dm("ytp-share-panel-close");this.L(this.closeButton,"click",this.iV);this.addOnDisposeCallback(g.Q5(this.tooltip,this.closeButton));this.J=this.Dm("ytp-share-panel-include-playlist-checkbox");this.L(this.J,"click",this.qz);this.C=this.Dm("ytp-share-panel-link");this.addOnDisposeCallback(g.Q5(this.tooltip,this.C));this.api.createClientVe(this.C, this,164503);this.L(this.C,"click",function(x){x.preventDefault();k.api.logClick(k.C);var J=k.api.getVideoUrl(!0,!0,!1,!1);J=sOK(k,J);g.wy(J,k.api,x)&&k.api.Kh("SHARE_CLICKED")}); this.listen("click",this.k_);this.L(B,"videoplayerreset",this.hide);this.L(B,"fullscreentoggled",this.onFullscreenToggled);this.L(B,"onLoopRangeChange",this.Iw);this.hide()}; ytH=function(B,y){vbr(B);for(var a=y.links||y.shareTargets,r=0,k={},x=0;x0&&!U&&!D?(A.length===2&&(A=["noreferrer"]),g.wB(z,L,E,A[0]),z=BaL()):(b=P.join(","),D5()&&z.navigator&&z.navigator.standalone&&E&&E!="_self"?(b=g.li("A"),g.o$(b,L),b.target=E,S&&(b.rel="noreferrer"),((q=q.attributionsrc)||q==="")&&b.setAttribute("attributionsrc",q),q=document.createEvent("MouseEvent"), q.initMouseEvent("click",!0,!0,z,1),b.dispatchEvent(q),z=BaL()):S?(z=g.wB(z,"",E,b),q=g.rB(L),z&&(z.opener=null,q===""&&(q="javascript:''"),q='',q=l3(q),(L=z.document)&&L.write&&(L.write(cB(q)),L.close()))):((z=g.wB(z,L,E,b))&&q.noopener&&(z.opener=null),z&&q.noreferrer&&(z.opener=null)));z&&(z.opener||(z.opener=window),z.focus());w.preventDefault()}}}(k)); k.l9.addOnDisposeCallback(g.Q5(B.tooltip,k.l9.element));m==="Facebook"?B.api.createClientVe(k.l9.element,k.l9,164504):m==="Twitter"&&B.api.createClientVe(k.l9.element,k.l9,164505);B.L(k.l9.element,"click",function(c){return function(){B.api.logClick(c.l9.element)}}(k)); B.api.logVisibility(k.l9.element,!0);B.D.push(k.l9);r++}}var C=y.more||y.moreLink,l=new g.O({W:"a",Mz:["ytp-share-panel-service-button","ytp-button"],G:[{W:"span",B:"ytp-share-panel-service-button-more",G:[{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 38 38",width:"100%"},G:[{W:"rect",V:{fill:"#fff",height:"34",width:"34",x:"2",y:"2"}},{W:"path",V:{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"}}]}]}],V:{href:C,target:"_blank",title:"\ub354\ubcf4\uae30"}});l.listen("click",function(c){var w=C;B.api.logClick(B.moreButton.element);w=sOK(B,w);g.wy(w,B.api,c)&&B.api.Kh("SHARE_CLICKED")}); l.addOnDisposeCallback(g.Q5(B.tooltip,l.element));B.api.createClientVe(l.element,l,164506);B.L(l.element,"click",function(){B.api.logClick(l.element)}); B.api.logVisibility(l.element,!0);B.D.push(l);B.moreButton=l;B.updateValue("buttons",B.D)}; sOK=function(B,y){var a={};g.M$(B.api.Y())&&(g.V5(B.api,"addEmbedsConversionTrackingParams",[a]),y=g.cJ(y,a));return y}; vbr=function(B){for(var y=g.Y(B.D),a=y.next();!a.done;a=y.next())a=a.value,a.detach(),g.hY(a);B.D=[]}; Na=function(B){return B===void 0||B.startSec===void 0||B.endSec===void 0?!1:!0}; aaJ=function(B,y){B.startSec+=y;B.endSec+=y}; kar=function(B){bS.call(this,B);this.X=this.C=this.isContentForward=this.N=!1;this.element.setAttribute("data-overlay-order","8");rtx(this);this.L(this.S,"changeProductsInVideoVisibility",this.X63);this.L(this.S,"videodatachange",this.onVideoDataChange)}; xZr=function(B){B.T&&B.uw.element.removeChild(B.T.element);B.T=void 0}; HZH=function(B,y){return y.map(function(a){var r,k;if((a=(r=g.f(a,Jtr))==null?void 0:(k=r.thumbnail)==null?void 0:k.thumbnails)&&a.length!==0)return a[0].url}).filter(function(a){return a!==void 0}).map(function(a){a=new g.O({W:"img", B:"ytp-suggested-action-product-thumbnail",V:{alt:"",src:a}});g.K(B,a);return a})}; mZU=function(B,y){B.isContentForward=y;g.aQ(B.badge.element,"ytp-suggested-action-badge-content-forward",y)}; b5=function(B){var y=B.isContentForward&&!B.Bi();g.aQ(B.badge.element,"ytp-suggested-action-badge-preview-collapsed",y&&B.C);g.aQ(B.badge.element,"ytp-suggested-action-badge-preview-expanded",y&&B.X)}; Ti=function(B,y,a){return new g.iz(B*1E3,y*1E3,{priority:9,namespace:a})}; oa4=function(B){B.S.zt("shopping_overlay_visible");B.S.zt("shopping_overlay_preview_collapsed");B.S.zt("shopping_overlay_preview_expanded");B.S.zt("shopping_overlay_expanded")}; rtx=function(B){B.L(B.S,g.fF("shopping_overlay_visible"),function(){B.pV(!0)}); B.L(B.S,g.Mg("shopping_overlay_visible"),function(){B.pV(!1)}); B.L(B.S,g.fF("shopping_overlay_expanded"),function(){B.Ch=!0;N6(B)}); B.L(B.S,g.Mg("shopping_overlay_expanded"),function(){B.Ch=!1;N6(B)}); B.L(B.S,g.fF("shopping_overlay_preview_collapsed"),function(){B.C=!0;b5(B)}); B.L(B.S,g.Mg("shopping_overlay_preview_collapsed"),function(){B.C=!1;b5(B)}); B.L(B.S,g.fF("shopping_overlay_preview_expanded"),function(){B.X=!0;b5(B)}); B.L(B.S,g.Mg("shopping_overlay_preview_expanded"),function(){B.X=!1;b5(B)})}; laN=function(B){g.O.call(this,{W:"div",B:"ytp-shorts-title-channel",G:[{W:"a",B:"ytp-shorts-title-channel-logo",V:{href:"{{channelLink}}",target:B.Y().U,"aria-label":"{{channelLogoLabel}}"}},{W:"div",B:"ytp-shorts-title-expanded-heading",G:[{W:"div",B:"ytp-shorts-title-expanded-title",G:[{W:"a",a7:"{{expandedTitle}}",V:{href:"{{channelTitleLink}}",target:B.Y().U,tabIndex:"0"}}]}]}]});var y=this;this.api=B;this.C=this.Dm("ytp-shorts-title-channel-logo");this.channelName=this.Dm("ytp-shorts-title-expanded-title"); this.subscribeButton=null;B.createClientVe(this.C,this,36925);this.L(this.C,"click",function(a){y.api.logClick(y.C);g.wB(window,C8U(y));a.preventDefault()}); B.createClientVe(this.channelName,this,37220);this.L(this.channelName,"click",function(a){y.api.logClick(y.channelName);g.wB(window,C8U(y));a.preventDefault()}); gaW(this);this.L(B,"videodatachange",this.qz);this.L(B,"videoplayerreset",this.qz);this.qz()}; gaW=function(B){if(!B.api.Y().Az){var y=B.api.getVideoData(),a=new g.ah("\uad6c\ub3c5",null,"\uad6c\ub3c5\uc911",null,!0,!1,y.bd,y.subscribed,"channel_avatar",null,B.api,!0);B.api.createServerVe(a.element,B);var r;B.api.setTrackingParams(a.element,((r=y.subscribeButtonRenderer)==null?void 0:r.trackingParams)||null);B.L(a.element,"click",function(){B.api.logClick(a.element)}); B.subscribeButton=a;g.K(B,B.subscribeButton);B.subscribeButton.Wk(B.element)}}; C8U=function(B){var y=B.api.Y(),a=B.api.getVideoData();a=g.qp(y)+a.wQ;if(!g.M$(y))return a;y={};g.V5(B.api,"addEmbedsConversionTrackingParams",[y]);return g.cJ(a,y)}; pl=function(B){g.UF.call(this,B,{W:"button",Mz:["ytp-skip-intro-button","ytp-popup","ytp-button"],G:[{W:"div",B:"ytp-skip-intro-button-text",a7:"\uc18c\uac1c \uac74\ub108\ub6f0\uae30"}]},100);var y=this;this.D=!1;this.C=new g.Mv(function(){y.hide()},5E3); this.Bd=this.tV=NaN;g.K(this,this.C);this.N=function(){y.show()}; this.T=function(){y.hide()}; this.J=function(){var a=y.S.getCurrentTime();a>y.tV/1E3&&a0?{W:"svg",V:{height:"100%",mlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"100%"},G:[{W:"path",Mz:["ytp-circle-arrow","ytp-svg-fill"],V:{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"}}, {W:"text",Mz:["ytp-jump-button-text","ytp-svg-fill"],V:{x:"7.05",y:"15.05"}}]}:{W:"svg",V:{height:"100%",mlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"100%"},G:[{W:"path",Mz:["ytp-circle-arrow","ytp-svg-fill"],V:{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"}}, {W:"text",Mz:["ytp-jump-button-text","ytp-svg-fill"],V:{x:"6.5",y:"15"}}]}]});var a=this;this.S=B;this.C=y;this.X=new g.Mv(function(){a.D?(a.D=!1,a.X.start()):a.element.classList.remove("ytp-jump-spin","backwards")},250); this.D=!1;(y=y>0)?this.S.createClientVe(this.element,this,36843):this.S.createClientVe(this.element,this,36844);var r=g.vo(y?"$SECONDS\ucd08 \uc55e\uc73c\ub85c \ud0d0\uc0c9 (\u2192)":"$SECONDS\ucd08 \ub4a4\ub85c \ud0d0\uc0c9 (\u2190)",{SECONDS:Math.abs(this.C).toString()});this.update({title:r,"data-title-no-tooltip":r,"aria-keyshortcuts":y?"\u2192":"\u2190"});this.J=this.element.querySelector(".ytp-jump-button-text");this.J.textContent=Math.abs(this.C).toString();this.listen("click",this.onClick, this);AB(B,this.element,this)}; uW$=function(B,y){y?B.element.classList.add("ytp-jump-button-enabled"):B.element.classList.remove("ytp-jump-button-enabled");B.S.logVisibility(B.element,y);B.S.pA()}; Gi=function(B,y){Pv.call(this,B,y,"timedMarkerCueRange","\uc8fc\uc694 \uc21c\uac04 \ubcf4\uae30");this.L(B,g.Mg("timedMarkerCueRange"),this.uh);this.L(B,"updatemarkervisibility",this.updateVideoData)}; Yx$=function(B){var y,a=(y=B.S.getVideoData())==null?void 0:y.A7;if(a)for(B=B.J.rQ,a=g.Y(a),y=a.next();!y.done;y=a.next())if(y=B[y.value]){var r=void 0,k=void 0,x=void 0;if(((r=y.onTap)==null?void 0:(k=r.innertubeCommand)==null?void 0:(x=k.changeEngagementPanelVisibilityAction)==null?void 0:x.targetId)!=="engagement-panel-macro-markers-problem-walkthroughs")return y}}; eZ=function(B){var y=B.Z("web_enable_pip_on_miniplayer");g.O.call(this,{W:"button",Mz:["ytp-miniplayer-button","ytp-button"],V:{title:"{{title}}","aria-keyshortcuts":"i","data-priority":"7","data-title-no-tooltip":"{{data-title-no-tooltip}}","data-tooltip-target-id":"ytp-miniplayer-button"},G:["{{icon}}"]});this.S=B;this.visible=!1;this.listen("click",this.onClick);this.L(B,"fullscreentoggled",this.qz);this.updateValue("title",g.FB(B,"\uc18c\ud615 \ud50c\ub808\uc774\uc5b4","i"));this.update({"data-title-no-tooltip":"\uc18c\ud615 \ud50c\ub808\uc774\uc5b4", icon:this.S.Z("delhi_modern_web_player_icons")?{W:"svg",V:{height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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"}}]}:y?{W:"svg",V:{fill:"#fff",height:"100%",version:"1.1",viewBox:"0 -960 960 960",width:"100%"},G:[{W:"g",V:{transform:"translate(96, -96) scale(0.8)"},G:[{W:"path",Oo:!0,V:{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"}}]}]}:PQ$()});AB(B,this.element,this);B.createClientVe(this.element,this,62946);this.qz()}; D9=function(B,y,a,r,k,x){x=x===void 0?!1:x;var J={W:"div",Mz:["ytp-input-slider-section"],G:[{W:"input",B:"ytp-input-slider",V:{role:"slider",tabindex:"0",type:"range",min:"{{minvalue}}",max:"{{maxvalue}}",step:"{{stepvalue}}",value:"{{slidervalue}}"}}]};k&&J.G.unshift(k);x&&J.Mz.push("ytp-vertical-slider");g.O.call(this,J);this.J=B;this.T=y;this.K=a;this.initialValue=r;this.header=k;this.X=this.Dm("ytp-input-slider");this.C=r?r:B;this.init();this.L(this.X,"input",this.D);this.L(this.X,"keydown", this.N)}; Wv=function(B,y){B.C=y;B.updateValue("slidervalue",B.C);B.X.valueAsNumber=B.C;LLW(B,y)}; LLW=function(B,y){B.X.style.setProperty("--yt-slider-shape-gradient-percent",(y-B.J)/(B.T-B.J)*100+"%")}; Kl=function(B){var y=B.isMuted()?0:B.getVolume();D9.call(this,0,100,1,y,void 0,!0);this.S=B;this.R7=Gj(this.Xx,10,this);this.U=!1;this.L(B,"onVolumeChange",this.onVolumeChange);this.L(this.element,"wheel",this.Ch)}; NbU=function(B,y){g.O.call(this,{W:"div",V:{tabindex:"0",title:"\ubcfc\ub968","data-tooltip-offset-y":"-120"},Mz:["ytp-volume-popover"]});var a=this;this.isVisible=!1;this.tooltip=y.V4();this.X=new Kl(B);g.K(this,this.X);this.X.Wk(this.element);this.C=new g.Mv(function(){i5(a,!1)},300); this.listen("mouseenter",function(){a.C.stop()}); this.listen("mouseleave",function(){a.C.start()}); this.listen("focus",function(){a.C.stop()}); this.L(this.X.X,"focus",function(){a.C.stop()}); this.listen("blur",function(){a.C.start()}); this.addOnDisposeCallback(g.Q5(y.V4(),this.element));g.K(this,this.C)}; i5=function(B,y){B.element.classList.toggle("ytp-volume-popover-hovering",y);B.isVisible=y}; XT=function(B,y,a){a=a===void 0?!1:a;g.O.call(this,{W:"button",Mz:["ytp-mute-button","ytp-button"],V:B.Y().uw?{title:"{{title}}","aria-keyshortcuts":"m","data-title-no-tooltip":"{{data-title-no-tooltip}}","data-priority":"{{dataPriority}}","data-tooltip-offset-y":"{{dataTooltipOffsetY}}"}:{"aria-disabled":"true","aria-haspopup":"true"},G:[{W:"div",B:"ytp-volume-icon",a7:"{{icon}}"}]});this.S=B;this.vk=a;this.X=null;this.N=this.Xx=this.U=this.K=NaN;this.t7=this.R7=null;this.T=[];this.J=[];this.visible= !1;this.D=this.C=this.Ch=null;B.Z("delhi_modern_web_player")&&this.update({"data-priority":4});a=this.S.Y();this.updateValue("icon",uB());this.tooltip=y.V4();this.updateValue("dataTooltipOffsetY",0);this.D=g.Ji("ytp-volume-icon",this.element);var r=this.S.Z("delhi_modern_web_player_icons")?{W:"svg",V:{height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",Mz:["ytp-svg-fill","ytp-svg-volume-animation-speaker"],V:{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"}},{W:"path",B:"ytp-svg-volume-animation-small-ripple",V:{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"}},{W:"path",B:"ytp-svg-volume-animation-big-ripple",V:{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"}}]}:{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"defs",G:[{W:"clipPath",V:{id:"ytp-svg-volume-animation-mask"},G:[{W:"path",V:{d:"m 14.35,-0.14 -5.86,5.86 20.73,20.78 5.86,-5.91 z"}},{W:"path",V:{d:"M 7.07,6.87 -1.11,15.33 19.61,36.11 27.80,27.60 z"}},{W:"path",B:"ytp-svg-volume-animation-mover",V:{d:"M 9.09,5.20 6.47,7.88 26.82,28.77 29.66,25.99 z"}}]},{W:"clipPath",V:{id:"ytp-svg-volume-animation-slash-mask"},G:[{W:"path",B:"ytp-svg-volume-animation-mover", V:{d:"m -11.45,-15.55 -4.44,4.51 20.45,20.94 4.55,-4.66 z"}}]}]},{W:"path",Oo:!0,Mz:["ytp-svg-fill","ytp-svg-volume-animation-speaker"],V:{"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"}},{W:"path",Oo:!0,Mz:["ytp-svg-fill","ytp-svg-volume-animation-hider"],V:{"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.X=new g.hk(r);g.K(this,this.X);this.R7=this.X.Dm("ytp-svg-volume-animation-speaker");this.t7=this.R7.getAttribute("d");this.T=g.kM("ytp-svg-volume-animation-mover",this.X.element);this.S.Z("delhi_modern_web_player_icons");this.J=g.kM("ytp-svg-volume-animation-hider",this.X.element);this.S.Z("delhi_modern_web_player_icons");this.uw=new h3;g.K(this,this.uw);this.J7=new h3;g.K(this,this.J7);this.L(B,"appresize",this.nC);this.L(B,"onVolumeChange",this.onVolumeChange);B.Z("delhi_modern_web_player")? this.listen("click",this.JBh):this.listen("click",this.s_);a.uw?(B.Z("delhi_modern_web_player")&&(this.C=new NbU(B,y),this.C.Wk(this.element),g.K(this,this.C),this.L(this.D,"mouseover",this.VI),this.L(this.element,"focus",this.VI),this.L(this.D,"mouseout",this.aU),this.L(this.element,"blur",this.aU),this.element.setAttribute("role","group"),this.D.setAttribute("role","button")),this.addOnDisposeCallback(g.Q5(y.V4(),this.element))):bZe(this);this.message=null;B.createClientVe(this.element,this,28662); this.nC(B.nh().getPlayerSize());this.setVolume(B.getVolume(),B.isMuted())}; TbL=function(B,y){if(B.S.Y().uw){var a=g.FB(B.S,"\uc74c\uc18c\uac70","m"),r=g.FB(B.S,"\uc74c\uc18c\uac70 \ud574\uc81c","m");B.updateValue("title",y?r:a);B.update({"data-title-no-tooltip":y?"\uc74c\uc18c\uac70 \ud574\uc81c":"\uc74c\uc18c\uac70"});B.tooltip.pA()}}; P8e=function(B,y){B.K=y;var a=B.t7;B.S.Z("delhi_modern_web_player_icons")?B.X.Dm("ytp-svg-volume-animation-big-ripple").setAttribute("transform","translate(22, 12) scale("+(y+") translate(-22,-12)")):y&&(a+=MnH(pFr,tmK,y));B.R7.setAttribute("d",a)}; SxL=function(B,y){var a;y===1?a=B.S.Z("delhi_modern_web_player_icons")?{W:"svg",V:{height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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"}}]}:uB():a=B.X;B.Xx=y;if(B.S.Z("delhi_modern_web_player_icons"))B.X.Dm("ytp-svg-volume-animation-small-ripple").setAttribute("transform","translate(18, 12) scale("+(1-y+") translate(-18,-12)")),B.X.Dm("ytp-svg-volume-animation-big-ripple").setAttribute("transform","translate(22, 12) scale("+(B.K-y+") translate(-22, -12)"));else{for(var r=20*y,k=0;k=3&&B.S.getPresentingPlayerType()!==2}; DZ0=function(B){var y=Wu(B.S.Di());return y?B.C?y.Vq():y.HS():!1}; FLx=function(B){var y={duration:null,preview:null,text:null,title:null,url:null,"data-title-no-tooltip":null,"aria-keyshortcuts":null},a=B.playlist!=null&&B.playlist.Vq();a=g.KP(B.S)&&(!B.C||a);var r=B.C&&g.$o(B.S),k=DZ0(B),x=B.C&&B.S.getPresentingPlayerType()===5,J=g.FB(B.S,"\ub2e4\uc74c","SHIFT+n"),m=g.FB(B.S,"\uc774\uc804","SHIFT+p");if(x)y.title="\ub3d9\uc601\uc0c1 \uc2dc\uc791";else if(B.D)y.title="\ub2e4\uc2dc\ubcf4\uae30";else if(a){var C=null;B.playlist&&(C=g.uE(B.playlist,B.C?THZ(B.playlist): p6K(B.playlist)));if(C){if(C.videoId){var l=B.playlist.listId;y.url=B.S.Y().getVideoUrl(C.videoId,l?l.toString():void 0)}y.text=C.title;y.duration=C.lengthText?C.lengthText:C.lengthSeconds?g.wW(C.lengthSeconds):null;y.preview=C.zF("mqdefault.jpg")}B.C?(y.title=J,y["data-title-no-tooltip"]="\ub2e4\uc74c",y["aria-keyshortcuts"]="SHIFT+n"):(y.title=m,y["data-title-no-tooltip"]="\uc774\uc804",y["aria-keyshortcuts"]="SHIFT+p")}else if(r){if(m=(C=B.videoData)==null?void 0:g.lj(C))y.url=m.Lj(),y.text=m.title, y.duration=m.lengthText?m.lengthText:m.lengthSeconds?g.wW(m.lengthSeconds):null,y.preview=m.zF("mqdefault.jpg");y.title=J;y["data-title-no-tooltip"]="\ub2e4\uc74c";y["aria-keyshortcuts"]="SHIFT+n"}y.disabled=!r&&!a&&!k&&!x;B.update(y);B.N=!!y.url;r||a||B.D||k||x?B.X||(B.X=g.Q5(B.tooltip,B.element),B.T=B.listen("click",B.onClick,B)):B.X&&(B.X(),B.X=null,B.v6(B.T),B.T=null);B.tooltip.pA();g.aQ(B.element,"ytp-playlist-ui",B.C&&(a||B.S.Z("web_hide_next_button")))}; AtK=function(B,y){return B?y?{W:"svg",V:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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"}}]}:lB():y?{W:"svg",V:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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"}}]}:AHN()}; KLE=function(B,y){g.O.call(this,{W:"div",B:"ytp-fine-scrubbing",G:[{W:"div",B:"ytp-fine-scrubbing-draggable",G:[{W:"div",B:"ytp-fine-scrubbing-thumbnails",V:{tabindex:"0",role:"slider",type:"range","aria-label":"\uc138\ubc00\ud55c \ud0d0\uc0c9\uc744 \ud558\ub824\uba74 \ud328\ub110\uc744 \ud074\ub9ad\ud558\uac70\ub098 \uc2a4\ud06c\ub864\ud558\uc138\uc694.","aria-valuemin":"{{ariamin}}","aria-valuemax":"{{ariamax}}","aria-valuenow":"{{arianow}}","aria-valuetext":"{{arianowtext}}"}}]},{W:"div",V:{"aria-hidden":"true"}, B:"ytp-fine-scrubbing-cursor"},{W:"div",B:"ytp-fine-scrubbing-seek-time",V:{"aria-hidden":"true"},a7:"{{seekTime}}"},{W:"div",B:"ytp-fine-scrubbing-play",G:[B.Z("delhi_modern_web_player_icons")?zE():E_()],V:{title:"\uc774 \uc9c0\uc810\uc5d0\uc11c\ubd80\ud130 \uc7ac\uc0dd",role:"button"}},{W:"div",B:"ytp-fine-scrubbing-dismiss",G:[g.oK()],V:{title:"\uc138\ubc00\ud55c \ud0d0\uc0c9 \uc885\ub8cc",role:"button"}}]});var a=this;this.api=B;this.T=this.Dm("ytp-fine-scrubbing-thumbnails");this.dismissButton= this.Dm("ytp-fine-scrubbing-dismiss");this.Xx=this.Dm("ytp-fine-scrubbing-draggable");this.playButton=this.Dm("ytp-fine-scrubbing-play");this.thumbnails=[];this.X=[];this.vk=this.C=0;this.uw=void 0;this.R7=NaN;this.E0=this.U=this.D=this.K=0;this.J=[];this.interval=this.frameCount=0;this.N=160;this.scale=1;this.s0=0;this.isEnabled=this.t7=!1;WL$(this,this.api.getCurrentTime());this.addOnDisposeCallback(g.Q5(y,this.dismissButton));this.addOnDisposeCallback(g.Q5(y,this.playButton));this.J7=new g.X1(this.Xx, !0);this.J7.subscribe("dragstart",this.aT,this);this.J7.subscribe("dragmove",this.h5,this);this.J7.subscribe("dragend",this.Lu,this);this.L(B,"SEEK_COMPLETE",this.Ku);B.Z("web_fix_fine_scrubbing_false_play")&&this.L(B,"rootnodemousedown",function(r){a.Ch=r}); this.T.addEventListener("keydown",function(){}); g.K(this,this.J7);this.api.createClientVe(this.element,this,153154);this.api.createClientVe(this.T,this,152789);this.api.createClientVe(this.dismissButton,this,153156);this.api.createClientVe(this.playButton,this,153155)}; WL$=function(B,y){var a=g.wW(y),r=g.vo("$PROGRESS \uc9c0\uc810 \ud0d0\uc0c9",{PROGRESS:g.wW(y,!0)});B.update({ariamin:0,ariamax:Math.floor(B.api.getDuration()),arianow:Math.floor(y),arianowtext:r,seekTime:a})}; iZJ=function(B){B.R7=NaN;B.U=0;B.K=B.D}; Mm0=function(B){var y=B.api.Mr();if(y){var a=90*B.scale,r=jG(y,160*B.scale);if(y=y.levels[r]){B.N=y.width;if(!B.J.length){r=[];for(var k=sz(y,y.wX()),x=y.columns*y.rows,J=y.frameCount,m=0;m<=k;m++)for(var C=JB.J.length;)r= void 0,(r=B.thumbnails.pop())==null||r.dispose();for(;B.thumbnails.lengtha.length;)r=void 0,(r=B.X.pop())==null||r.dispose(); for(;B.X.length-a?-y/a*B.interval*.5:-(y+a/2)/a*B.interval}; $ZK=function(B){return-((B.T.offsetWidth||(B.frameCount-1)*B.N*B.scale)-B.C/2)}; XF4=function(){g.O.call(this,{W:"div",B:"ytp-fine-scrubbing-thumbnail"})}; far=function(){g.O.call(this,{W:"div",B:"ytp-fine-scrubbing-chapter-title",G:[{W:"div",B:"ytp-fine-scrubbing-chapter-title-content",a7:"{{chapterTitle}}"}]})}; IaW=function(B){g.O.call(this,{W:"div",B:"ytp-heat-map-chapter",G:[{W:"svg",B:"ytp-heat-map-svg",V:{height:"100%",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 1000 100",width:"100%"},G:[{W:"defs",G:[{W:"clipPath",V:{id:"{{id}}"},G:[{W:"path",B:"ytp-heat-map-path",V:{d:"",fill:"white"}}]},{W:"linearGradient",V:{gradientUnits:"userSpaceOnUse",id:"ytp-heat-map-gradient-def",x1:"0%",x2:"0%",y1:"0%",y2:"100%"},G:[{W:"stop",V:{offset:"0%","stop-color":"white","stop-opacity":"1"}},{W:"stop",V:{offset:"100%", "stop-color":"white","stop-opacity":"0"}}]}]},{W:"rect",B:"ytp-heat-map-graph",V:{"clip-path":"url(#hm_1)",fill:"white","fill-opacity":"0.4",height:"100%",width:"100%",x:"0",y:"0"}},{W:"rect",B:"ytp-heat-map-hover",V:{"clip-path":"url(#hm_1)",fill:"white","fill-opacity":"0.7",height:"100%",width:"100%",x:"0",y:"0"}},{W:"rect",B:"ytp-heat-map-play",V:{"clip-path":"url(#hm_1)",height:"100%",x:"0",y:"0"}},{W:"path",B:"ytp-modern-heat-map",V:{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=B;this.K=this.Dm("ytp-heat-map-svg");this.T=this.Dm("ytp-heat-map-path");this.J=this.Dm("ytp-heat-map-graph");this.N=this.Dm("ytp-heat-map-play");this.C=this.Dm("ytp-heat-map-hover");this.D=this.Dm("ytp-modern-heat-map");this.mP=!1;this.X=60;B=""+g.HC(this);this.update({id:B});B="url(#"+B+")";this.J.setAttribute("clip-path",B);this.N.setAttribute("clip-path",B);this.C.setAttribute("clip-path", B)}; ZZ$=function(B,y){y>0&&(B.X=y,B.K.style.height=B.X+"px")}; OM=function(){g.O.call(this,{W:"div",B:"ytp-chapter-hover-container",G:[{W:"div",B:"ytp-progress-bar-padding"},{W:"div",B:"ytp-progress-list",G:[{W:"div",Mz:["ytp-play-progress","ytp-swatch-background-color"]},{W:"div",B:"ytp-progress-linear-live-buffer"},{W:"div",B:"ytp-load-progress"},{W:"div",B:"ytp-hover-progress"},{W:"div",B:"ytp-ad-progress-list"}]}]});this.startTime=NaN;this.title="";this.index=NaN;this.width=0;this.X=this.Dm("ytp-progress-list");this.T=this.Dm("ytp-progress-linear-live-buffer"); this.J=this.Dm("ytp-ad-progress-list");this.N=this.Dm("ytp-load-progress");this.K=this.Dm("ytp-play-progress");this.D=this.Dm("ytp-hover-progress");this.C=this.Dm("ytp-chapter-hover-container")}; Ih=function(B,y){g.MG(B.C,"width",y)}; nar=function(B,y){g.MG(B.C,"margin-right",y+"px")}; dZZ=function(){this.X=this.position=this.D=this.C=this.J=this.width=NaN}; UZ0=function(){g.O.call(this,{W:"div",B:"ytp-timed-marker"});this.C=this.timeRangeStartMillis=NaN;this.title="";this.onActiveCommand=void 0}; g.nl=function(B,y){g.yo.call(this,{W:"div",B:"ytp-progress-bar-container",V:{"aria-disabled":"true"},G:[{W:"div",Mz:["ytp-heat-map-container"],G:[{W:"div",B:"ytp-heat-map-edu"}]},{W:"div",Mz:["ytp-progress-bar"],V:{tabindex:"0",role:"slider","aria-label":"\ud0d0\uc0c9 \uc2ac\ub77c\uc774\ub354","aria-valuemin":"{{ariamin}}","aria-valuemax":"{{ariamax}}","aria-valuenow":"{{arianow}}","aria-valuetext":"{{arianowtext}}"},G:[{W:"div",B:"ytp-chapters-container"},{W:"div",B:"ytp-timed-markers-container"}, {W:"div",B:"ytp-clip-start-exclude"},{W:"div",B:"ytp-clip-end-exclude"},{W:"div",B:"ytp-scrubber-container",G:[{W:"div",Mz:["ytp-scrubber-button","ytp-swatch-background-color"],G:[{W:"div",B:"ytp-scrubber-pull-indicator"},{W:"img",Mz:["ytp-decorated-scrubber-button"]}]}]}]},{W:"div",Mz:["ytp-fine-scrubbing-container"],G:[{W:"div",B:"ytp-fine-scrubbing-edu"}]},{W:"div",B:"ytp-bound-time-left",a7:"{{boundTimeLeft}}"},{W:"div",B:"ytp-bound-time-right",a7:"{{boundTimeRight}}"},{W:"div",B:"ytp-clip-start", V:{title:"{{clipstarttitle}}"},a7:"{{clipstarticon}}"},{W:"div",B:"ytp-clip-end",V:{title:"{{clipendtitle}}"},a7:"{{clipendicon}}"}]});this.api=B;this.MV=!1;this.rB=this.Ea=this.A7=this.T=this.fA=0;this.LF=null;this.Bd=!1;this.s0={};this.YC={};this.clipEnd=Infinity;this.q8=this.Dm("ytp-clip-end");this.r0=new g.X1(this.q8,!0);this.B6=this.Dm("ytp-clip-end-exclude");this.Og=this.Dm("ytp-clip-start-exclude");this.clipStart=0;this.Az=this.Dm("ytp-clip-start");this.N2=new g.X1(this.Az,!0);this.R7=this.C2= 0;this.progressBar=this.Dm("ytp-progress-bar");this.vy={};this.rQ={};this.Yf=this.Dm("ytp-chapters-container");this.tV=this.Dm("ytp-timed-markers-container");this.C=[];this.N=[];this.KF={};this.Yh=null;this.t7=-1;this.Oi=this.uw=0;this.EX=this.K=null;this.gO=this.Dm("ytp-scrubber-button");this.Xx=this.Dm("ytp-decorated-scrubber-button");this.mO=this.Dm("ytp-scrubber-container");this.wQ=new g.$m;this.Eo=0;this.VP=new dZZ;this.D=new NJ(0,0);this.M8=null;this.U=this.Sp=!1;this.GF=null;this.Ch=this.Dm("ytp-heat-map-container"); this.ek=this.Dm("ytp-heat-map-edu");this.J=[];this.heatMarkersDecorations=[];this.m_=this.Dm("ytp-fine-scrubbing-container");this.gB=this.Dm("ytp-fine-scrubbing-edu");this.X=void 0;this.vk=this.Ah=this.E0=!1;this.tooltip=y.V4();this.addOnDisposeCallback(g.Q5(this.tooltip,this.q8));g.K(this,this.r0);this.r0.subscribe("hoverstart",this.KS,this);this.r0.subscribe("hoverend",this.Qe,this);this.L(this.q8,"click",this.Cv);this.addOnDisposeCallback(g.Q5(this.tooltip,this.Az));g.K(this,this.N2);this.N2.subscribe("hoverstart", this.KS,this);this.N2.subscribe("hoverend",this.Qe,this);this.L(this.Az,"click",this.Cv);jpr(this);this.L(B,"resize",this.Ui);this.L(B,"presentingplayerstatechange",this.jM);this.L(B,"videodatachange",this.Y6);this.L(B,"videoplayerreset",this.Tf);this.L(B,"cuerangesadded",this.KR7);this.L(B,"cuerangesremoved",this.Xdf);this.L(B,"onLoopRangeChange",this.Gg);this.L(B,"innertubeCommand",this.onClickCommand);this.L(B,"onRetroModeChanged",this.s_f);this.L(B,g.fF("timedMarkerCueRange"),this.l_k);this.L(B, "updatemarkervisibility",this.Uy);this.L(B,"serverstitchedvideochange",this.IV0);this.updateVideoData(B.getVideoData(),!0);this.Gg(B.getLoopRange());Z9(this)&&!this.X&&(this.X=new KLE(this.api,this.tooltip),B=g.jr(this.element).x||0,this.X.Ui(B,this.T),this.X.Wk(this.m_),g.K(this,this.X),this.L(this.X.dismissButton,"click",this.qA),this.L(this.X.playButton,"click",this.Q2),this.L(this.X.element,"dblclick",this.Q2));this.api.createClientVe(this.Ch,this,139609,!0);this.api.createClientVe(this.ek,this, 140127,!0);this.api.createClientVe(this.gB,this,151179,!0);this.api.createClientVe(this.progressBar,this,38856,!0)}; jpr=function(B){if(B.C.length===0){var y=new OM;B.C.push(y);g.K(B,y);y.Wk(B.Yf,0)}for(;B.C.length>1;)B.C.pop().dispose();Ih(B.C[0],"100%");B.C[0].startTime=0;B.C[0].title=""}; spx=function(B){var y=y===void 0?NaN:y;var a=new IaW(B.api);B.J.push(a);g.K(B,a);a.Wk(B.Ch);y>=0&&(a.element.style.width=y+"px")}; hWU=function(B){for(;B.N.length;)B.N.pop().dispose()}; BhH=function(B){var y,a,r,k,x;return(x=g.f((k=g.f((y=B.getWatchNextResponse())==null?void 0:(a=y.playerOverlays)==null?void 0:(r=a.playerOverlayRenderer)==null?void 0:r.decoratedPlayerBarRenderer,Xr))==null?void 0:k.playerBar,vaW))==null?void 0:x.chapters}; yJN=function(B){for(var y=B.C,a=[],r=0;r=J&&L<=c&&x.push(E)}C>0&&(B.Ch.style.height=C+"px");J=B.J[r];c=x;E=k;q=C;L=r===0;L=L===void 0?!1:L;ZZ$(J,q);w=c;z=J.X;L=L===void 0?!1:L;var b=1E3/w.length,S=[];S.push({x:0,y:100});for(var P=0;P0&&(a=x[x.length-1])}g.dJ(B);m=[];y=g.Y(y.heatMarkersDecorations||[]);for(k=y.next();!k.done;k=y.next())if(k=g.f(k.value,mKK))C=k.label,r=a=l=void 0,m.push({visibleTimeRangeStartMillis:(l=k.visibleTimeRangeStartMillis)!=null?l:-1,visibleTimeRangeEndMillis:(a=k.visibleTimeRangeEndMillis)!=null?a:-1,decorationTimeMillis:(r=k.decorationTimeMillis)!=null?r:NaN,label:C?g.kE(C):""});B.heatMarkersDecorations=m}}; kFe=function(B,y){B.N.push(y);g.K(B,y);y.Wk(B.tV,B.tV.children.length)}; xKZ=function(B,y){y=g.Y(y);for(var a=y.next();!a.done;a=y.next()){a=a.value;var r=UM(B,a.timeRangeStartMillis/(B.D.C*1E3),jZ(B)),k=B.api.Z("delhi_modern_web_player")?.667:.6;g.MG(a.element,"transform","translateX("+r+"px) scaleX("+k+")")}}; a1x=function(B,y){var a=0,r=!1;y=g.Y(y);for(var k=y.next();!k.done;k=y.next()){k=k.value;if(g.f(k,CTe)){k=g.f(k,CTe);var x={startTime:NaN,title:null,onActiveCommand:void 0},J=k.title;x.title=J?g.kE(J):"";J=k.timeRangeStartMillis;J!=null&&(x.startTime=J);x.onActiveCommand=k.onActiveCommand;k=x;a===0&&k.startTime!==0&&(B.C[a].startTime=0,B.C[a].title="",B.C[a].onActiveCommand=k.onActiveCommand,a++,r=!0);B.C.length<=a&&(x=new OM,B.C.push(x),g.K(B,x),x.Wk(B.Yf,B.Yf.children.length));B.C[a].startTime= k.startTime;B.C[a].title=k.title?k.title:"";B.C[a].onActiveCommand=k.onActiveCommand;B.C[a].index=r?a-1:a}a++}for(;a=0;r--)if(B.C[r].width>0){nar(B.C[r],0);var k=Math.floor(B.C[r].width);B.C[r].width=k;Ih(B.C[r],k+"px");break}B.C[a].width=0;Ih(B.C[a],"0")}else a===B.C.length-1?(r=Math.floor(B.C[a].width+y),B.C[a].width=r,Ih(B.C[a],r+"px")):(y=B.C[a].width+y,r=Math.round(y),y-=r,B.C[a].width=r,Ih(B.C[a],r+"px"));a=0;if(B.J.length===B.C.length)for(y=0;y< B.J.length;y++)r=B.C[y].width,B.J[y].element.style.width=r+"px",B.J[y].element.style.left=a+"px",a+=r+hu(B);B.api.Z("delhi_modern_web_player")&&(B.C.length===1?B.C[0].X.classList.add("ytp-progress-bar-start","ytp-progress-bar-end"):(B.C[0].X.classList.remove("ytp-progress-bar-end"),B.C[0].X.classList.add("ytp-progress-bar-start"),B.C[B.C.length-1].X.classList.add("ytp-progress-bar-end")))}; g3x=function(B,y){var a=0,r=!1,k=B.C.length,x=B.D.C*1E3;x===0&&(x=B.api.getProgressState().seekableEnd*1E3);if(x>0&&B.T>0){for(var J=B.T-hu(B)*B.uw,m=B.Oi===0?3:J*B.Oi,C=g.Y(B.C),l=C.next();!l.done;l=C.next())l.value.width=0;for(;a1);l=(x===0?0:C/x*J)+B.C[a].width;if(l>m)B.C[a].width=l;else{B.C[a].width=0;var c=B,w=a,E=c.C[w-1];E!==void 0&&E.width>0? E.width+=l:wB.Oi&&(B.Oi=C/x),r=!0)}a++}}return r}; sM=function(B){if(B.T){var y=B.api.getProgressState(),a=B.api.getVideoData();if(!(a&&a.enableServerStitchedDai&&a.Kl)||isFinite(y.current)){var r;if(((r=B.api.getVideoData())==null?0:Hu(r))&&y.airingStart&&y.airingEnd)var k=vv(B,y.airingStart,y.airingEnd);else if(B.api.getPresentingPlayerType()===2){var x,J,m;k=(a=(k=B.api.getVideoData())==null?void 0:(x=k.getPlayerResponse())==null?void 0:(J=x.playerConfig)==null?void 0:(m=J.webPlayerConfig)==null?void 0:m.skippableAdProgressBarDuration)?vv(B,y.seekableStart, a/1E3):vv(B,y.seekableStart,y.seekableEnd)}else k=vv(B,y.seekableStart,y.seekableEnd);x=b_(k,y.loaded,0);y=b_(k,y.current,0);J=B.D.X!==k.X||B.D.C!==k.C;B.D=k;Ba(B,y,x);J&&l1W(B);cJE(B)}}}; vv=function(B,y,a){return wwN(B)?new NJ(Math.max(y,B.M8.startTimeMs/1E3),Math.min(a,B.M8.endTimeMs/1E3)):new NJ(y,a)}; zpr=function(B,y){var a,r,k;y=g.f((a=y.getWatchNextResponse())==null?void 0:(r=a.playerOverlays)==null?void 0:(k=r.playerOverlayRenderer)==null?void 0:k.decoratedPlayerBarRenderer,Xr);if(y==null?0:y.progressColor)for(a=0;a1){a=yh(B,y.D,!0);for(var r=0,k=0;k0&&(r+=B.C[k].width,r+=hu(B));a=(B.C[a].startTime+(y.D-r)/B.C[a].width*((a===B.C.length-1?B.D.C*1E3:B.C[a+1].startTime)-B.C[a].startTime))/1E3||0}return a}; r_=function(B,y,a,r,k){y=y<0?0:Math.floor(Math.min(y,B.api.getDuration())*1E3);a=a<0?0:Math.floor(Math.min(a,B.api.getDuration())*1E3);B=B.progressBar.visualElement;r={seekData:{startMediaTimeMs:y,endMediaTimeMs:a,seekSource:r}};(y=g.cl())&&g.$Q(Xg)(void 0,y,B,k,r,void 0)}; VoN=function(B,y,a){if(a>=B.C.length)return!1;var r=B.T-hu(B)*B.uw;return Math.abs(y-B.C[a].startTime/1E3)/B.D.C*r<4}; l1W=function(B){B.gO.style.removeProperty("height");for(var y=g.Y(Object.keys(B.s0)),a=y.next();!a.done;a=y.next())Rpx(B,a.value);kc(B);Ba(B,B.R7,B.C2)}; jZ=function(B){var y=B.wQ.x;y=g.Xw(y,0,B.T);B.VP.update(y,B.T);return B.VP}; J$=function(B){return(B.U?135:90)-xc(B)}; xc=function(B){var y=48,a=B.api.Y();B.api.Z("delhi_modern_web_player")?y=B.U&&B.api.getPlayerSize().width>528?96:68:B.U?y=54:g.M$(a)&&!a.X&&(y=40);return y}; Ba=function(B,y,a){B.R7=y;B.C2=a;var r=jZ(B),k=B.D.C,x=gx4(B.D,B.R7),J=g.vo("$PLAY_PROGRESS/$DURATION",{PLAY_PROGRESS:g.wW(x,!0),DURATION:g.wW(k,!0)}),m=gJ(B.C,x*1E3);m=B.C[m].title;B.update({ariamin:Math.floor(B.D.X),ariamax:Math.floor(k),arianow:Math.floor(x),arianowtext:m?m+" "+J:J});k=B.clipStart;x=B.clipEnd;B.M8&&B.api.getPresentingPlayerType()!==2&&(k=B.M8.startTimeMs/1E3,x=B.M8.endTimeMs/1E3);k=b_(B.D,k,0);m=b_(B.D,x,1);J=B.api.getVideoData();x=g.Xw(y,k,m);a=(J==null?0:g.ko(J))?1:g.Xw(a,k, m);y=UM(B,y,r);g.MG(B.mO,"transform","translateX("+y+"px)");B.api.Z("delhi_modern_web_player")&&B.api.Z("delhi_modern_web_player_cutout")&&uir(B,y);Ha(B,r,k,x,"PLAY_PROGRESS");(J==null?0:Hu(J))?(y=B.api.getProgressState().seekableEnd)&&Ha(B,r,x,b_(B.D,y),"LIVE_BUFFER"):Ha(B,r,k,a,"LOAD_PROGRESS");if(B.api.Z("web_player_heat_map_played_bar")){var C;(C=B.J[0])!=null&&C.N.setAttribute("width",(x*100).toFixed(2)+"%")}}; uir=function(B,y){B.api.getPresentingPlayerType()!==1?B.Yf.style.removeProperty("clip-path"):(y||(y=UM(B,B.R7,jZ(B))),B.Yf.style.clipPath='path("'+(B.Bd?YW0(B,8,y,B.U?50:36,0,6):YW0(B,4,y,B.U?34:24,2,3))+'")')}; YW0=function(B,y,a,r,k,x){var J=a-r/2;a+=r/2;y+=k;return"M 0 "+k+" L 0 "+(y+" L ")+(J+" "+y+" C ")+(J+x+" "+y+" "+(J+x)+" "+k+" "+J+" "+k+" L 0 ")+(k+" M ")+(a+" "+k+" L ")+(B.T+" "+k+" L ")+(B.T+" "+y+" L ")+(a+" "+y+" C ")+(a-x+" "+y+" "+(a-x)+" "+k+" "+a+" "+k)}; Ha=function(B,y,a,r,k){var x=B.C.length,J=y.C-B.uw*hu(B),m=a*J;a=yh(B,m);var C=r*J;J=yh(B,C);k==="HOVER_PROGRESS"&&(J=yh(B,y.C*r,!0),C=y.C*r-L8W(B,y.C*r)*hu(B));r=Math.max(m-NhZ(B,a),0);for(m=a;m=B.C.length)return B.T;for(var a=0,r=0;r0||B.B6.clientWidth>0?(x=y.clientWidth/a,B=-1*B.Og.clientWidth/a):(x/=a,B=-1*B.C[k].element.offsetLeft/a),g.MG(y,"background-size",x+"px"),g.MG(y,"background-position-x",B+"px"))}; mQ=function(B,y,a,r,k){k||B.api.Y().X?y.style.width=a+"px":g.MG(y,"transform","scalex("+(r?a/r:0)+")")}; yh=function(B,y,a){var r=0;(a===void 0?0:a)&&(y-=L8W(B,y)*hu(B));a=g.Y(B.C);for(var k=a.next();!k.done;k=a.next()){k=k.value;if(y>k.width)y-=k.width;else break;r++}return r===B.C.length?r-1:r}; UM=function(B,y,a){var r=y*B.D.C*1E3;for(var k=-1,x=g.Y(B.C),J=x.next();!J.done;J=x.next())J=J.value,r>J.startTime&&J.width>0&&k++;r=k<0?0:k;k=a.C-hu(B)*B.uw;return y*k+hu(B)*r+a.J}; L8W=function(B,y){for(var a=B.C.length,r=0,k=g.Y(B.C),x=k.next();!x.done;x=k.next())if(x=x.value,x.width!==0)if(y>x.width)y-=x.width,y-=hu(B),r++;else break;return r===a?a-1:r}; g.pw0=function(B,y,a,r){var k=B.T!==a,x=B.U!==r;B.fA=y;B.T=a;B.U=r;Z9(B)&&(y=B.X)!=null&&(y.scale=r?1.5:1);l1W(B);B.C.length===1&&(B.C[0].width=a||0);k&&g.dJ(B);B.X&&x&&Z9(B)&&(B.X.isEnabled&&(a=B.U?135:90,r=a-xc(B),B.m_.style.height=a+"px",g.MG(B.Ch,"transform","translateY("+-r+"px)"),g.MG(B.progressBar,"transform","translateY("+-r+"px)")),Mm0(B.X))}; kc=function(B){var y=!!B.M8&&B.api.getPresentingPlayerType()!==2,a=B.clipStart,r=B.clipEnd,k=!0,x=!0;y&&B.M8?(a=B.M8.startTimeMs/1E3,r=B.M8.endTimeMs/1E3):(k=a>B.D.X,x=B.D.C>0&&rB.R7);g.aQ(B.gO,"ytp-scrubber-button-hover",a===r&&B.C.length>1);if(B.api.Z("web_player_heat_map_played_bar")){var x;(x=B.J[0])!=null&&x.C.setAttribute("width",(y.X*100).toFixed(2)+"%")}}}; Rpx=function(B,y){var a=B.s0[y];y=B.YC[y];var r=jZ(B),k=b_(B.D,a.start/1E3,0),x=NOW(a,B.U)/r.width;var J=b_(B.D,a.end/1E3,1);x!==Number.POSITIVE_INFINITY&&(k=g.Xw(k,0,J-x));J=Math.min(J,k+x);a.color&&(y.style.background=a.color);a=k;y.style.left=Math.max(a*r.C+r.J,0)+"px";mQ(B,y,g.Xw((J-a)*r.C+r.J,0,r.width),r.width,!0)}; toE=function(B,y){var a=y.getId();B.s0[a]===y&&(g.qG(B.YC[a]),delete B.s0[a],delete B.YC[a])}; Z9=function(B){var y=g.oy(B.api.Y())&&(B.api.Z("web_shorts_pip")||B.api.Z("web_watch_pip")),a;return!((a=B.api.getVideoData())==null?0:a.isLivePlayback)&&!B.api.isMinimized()&&!B.api.isInline()&&(!B.api.cG()||!y)}; oX=function(B){B.X&&(B.X.disable(),B.A7=0,B.Ch.style.removeProperty("transform"),B.progressBar.style.removeProperty("transform"),B.m_.style.removeProperty("height"),B.element.parentElement&&B.element.parentElement.style.removeProperty("height"))}; PTJ=function(B,y){var a=y/J$(B)*xc(B);g.MG(B.progressBar,"transform","translateY("+-y+"px)");g.MG(B.Ch,"transform","translateY("+-y+"px)");g.MG(B.m_,"transform","translateY("+a+"px)");B.m_.style.height=y+a+"px";B.element.parentElement&&(B.element.parentElement.style.height=xc(B)-a+"px")}; SWH=function(B,y){y?B.K||(B.element.removeAttribute("aria-disabled"),B.K=new g.X1(B.progressBar,!0),B.api.Z("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&B.K.subscribe("hoverstart",B.Dm7,B),B.K.subscribe("hovermove",B.dmx,B),B.K.subscribe("hoverend",B.p63,B),B.K.subscribe("dragstart",B.euf,B),B.K.subscribe("dragmove",B.Jyz,B),B.K.subscribe("dragend",B.tv7,B),B.api&&B.api.Z("delhi_modern_web_player")&&B.api.Z("delhi_modern_web_player_cutout")&&(B.EX=new g.X1(B.progressBar, !0),B.EX.subscribe("hoverstart",function(){B.Bd=!0;uir(B)},B),B.EX.subscribe("hoverend",function(){B.Bd=!1; uir(B)},B)),B.GF=B.listen("keydown",B.In)):B.K&&(B.element.setAttribute("aria-disabled","true"),B.v6(B.GF),B.K.cancel(),B.K.dispose(),B.K=null)}; hu=function(B){return B.api.Z("delhi_modern_web_player")?4:B.U?3:2}; wwN=function(B){var y;return!((y=B.M8)==null||!y.postId)&&B.api.getPresentingPlayerType()!==2}; Ck=function(B,y){g.O.call(this,{W:"button",Mz:["ytp-remote-button","ytp-button"],V:{title:"TV\uc5d0\uc11c \uc7ac\uc0dd","aria-haspopup":"true","data-priority":"10"},a7:"{{icon}}"});this.S=B;this.e0=y;this.C=null;this.L(B,"onMdxReceiversChange",this.qz);this.L(B,"presentingplayerstatechange",this.qz);this.L(B,"appresize",this.qz);B.createClientVe(this.element,this,139118);this.qz();this.listen("click",this.X,this);AB(B,this.element,this)}; g_=function(B,y){g.O.call(this,{W:"button",Mz:["ytp-button","ytp-settings-button"],V:{"aria-expanded":"false","aria-haspopup":"true","aria-controls":sy(),title:"\uc124\uc815","data-tooltip-target-id":"ytp-settings-button"},G:[B.Z("delhi_modern_web_player_icons")?{W:"svg",V:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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.Vo()]});this.S=B;this.e0=y;this.X=!0;this.listen("click",this.D);this.L(B,"onPlaybackQualityChange",this.updateBadge);this.L(B,"videodatachange",this.updateBadge);this.L(B,"webglsettingschanged",this.updateBadge);this.L(B,"appresize",this.C);AB(B,this.element,this);this.S.createClientVe(this.element,this,28663);this.updateBadge();this.C(B.nh().getPlayerSize())}; QIN=function(B,y){B.X=!!y;B.C(B.S.nh().getPlayerSize())}; lZ=function(B,y){gy.call(this,"\ud2b9\uc218\ud6a8\uacfc",g.Vm.HZ);this.S=B;this.e0=y;this.C=!1;B.Z("web_settings_menu_icons")&&(y=B.Z("delhi_modern_web_player_icons")?{W:"svg",V:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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"}}]}:{W:"svg",V:{height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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(y));this.L(B,"videodatachange",this.qz);this.L(B,"onApiChange",this.qz);this.subscribe("select",this.onSelect,this);this.qz()}; ca=function(B,y){g.Wq.call(this,"\uc624\ub514\uc624 \ud2b8\ub799",g.Vm.AUDIO,B,y);this.S=B;this.tracks={};g.hC(this.element,"ytp-audio-menu-item");this.countLabel=new g.O({W:"div",G:[{W:"span",a7:"\uc624\ub514\uc624 \ud2b8\ub799"},{W:"span",B:"ytp-menuitem-label-count",a7:"{{content}}"}]});B.Z("web_settings_menu_icons")&&(y=B.Z("delhi_modern_web_player_icons")?{W:"svg",V:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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"}}]}:tLJ(),this.setIcon(y));g.K(this,this.countLabel);g.vu(this,this.countLabel);this.L(B,"videodatachange",this.qz);this.L(B,"onPlaybackAudioChange",this.qz);this.qz()}; w_=function(B,y){gy.call(this,"\uc790\ub3d9\uc7ac\uc0dd",g.Vm.zk);this.S=B;this.e0=y;this.C=!1;this.D=[];this.L(B,"presentingplayerstatechange",this.X);this.subscribe("select",this.onSelect,this);B.createClientVe(this.element,this,113682);this.X()}; AJr=function(B,y){g.BY.call(this,g.ym({"aria-haspopup":"false"}),0,"\uc635\uc158 \ub354\ubcf4\uae30");this.S=B;this.e0=y;this.L(this.element,"click",this.onClick);this.e0.fL(this)}; F8x=function(B,y){var a;g.oy(B.Y())&&(a={W:"div",B:"ytp-panel-footer-content",G:[{W:"span",a7:"\uc624\ud504\ub77c\uc778 \uc800\uc7a5 \ud654\uc9c8\uc740 "},{W:"a",B:"ytp-panel-footer-content-link",a7:"\uc124\uc815",V:{href:"/account_downloads"}}]});g.Wq.call(this,"\ud654\uc9c8",g.Vm.Jq,B,y,void 0,void 0,a);this.S=B;this.Xx={};this.U={};this.J={};this.J7=new Set;this.C=this.T=!1;this.N="unknown";this.R7="";this.Ch=new g.ey;g.K(this,this.Ch);this.T=this.S.Z("web_player_use_new_api_for_quality_pullback"); this.C=this.S.Z("web_player_enable_premium_hbr_playback_cap");B.Z("web_settings_menu_icons")&&(y=B.Z("delhi_modern_web_player_icons")?{W:"svg",V:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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"}}]}:{W:"svg",V:{height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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(y));g.hC(this.X.element,"ytp-quality-menu");this.L(B,"videodatachange",this.eR);this.L(B,"videoplayerreset",this.eR);this.L(B,"onPlaybackQualityChange",this.mY);this.eR();B.createClientVe(this.element,this,137721)}; epE=function(B,y,a){var r=B.Xx[y],k=g.ut[y];return GF0(B,r?r.qualityLabel:k?k+"p":"\uc790\ub3d9",y,a)}; DKr=function(B,y,a,r,k){var x=(y=B.C?B.J[y]:B.U[y])&&y.quality,J=y&&y.qualityLabel;J=J?J:"\uc790\ub3d9";r&&(J="("+J);B=GF0(B,J,x||"",k);r&&B.G.push(")");(r=(r=y&&y.paygatedQualityDetails)&&r.paygatedIndicatorText)&&a&&B.G.push({W:"div",B:"ytp-premium-label",a7:r});return B}; GF0=function(B,y,a,r){y={W:"span",Mz:r,G:[y]};var k;r="ytp-swatch-color";if(B.T||B.C)r="ytp-swatch-color-white";a==="highres"?k="8K":a==="hd2880"?k="5K":a==="hd2160"?k="4K":a.indexOf("hd")===0&&a!=="hd720"&&(k="HD");k&&(y.G.push(" "),y.G.push({W:"sup",B:r,a7:k}));return y}; EL=function(B){D9.call(this,B.getAvailablePlaybackRates()[0],B.getAvailablePlaybackRates()[B.getAvailablePlaybackRates().length-1],.05,B.getPlaybackRate(),{W:"div",B:"ytp-speedslider-indicator-container",G:[{W:"div",B:"ytp-speedslider-badge"},{W:"p",B:"ytp-speedslider-text"}]});this.S=B;this.R7=Gj(this.Ch,50,this);g.hC(this.X,"ytp-speedslider");this.U=this.Dm("ytp-speedslider-text");this.J7=this.Dm("ytp-speedslider-badge");W8$(this);this.L(this.X,"change",this.Xx)}; W8$=function(B){B.U.textContent=B.C.toFixed(2)+"x";B.J7.classList.toggle("ytp-speedslider-premium-badge",B.C>2&&B.S.Z("enable_web_premium_varispeed"))}; z1=function(B,y,a,r,k,x,J){g.O.call(this,{W:"div",B:"ytp-slider-section",V:{role:"slider","aria-valuemin":"{{minvalue}}","aria-valuemax":"{{maxvalue}}","aria-valuenow":"{{valuenow}}","aria-valuetext":"{{valuetext}}",tabindex:"0"},G:[{W:"div",B:"ytp-slider",G:[{W:"div",B:"ytp-slider-handle"}]}]});this.K=B;this.U=y;this.X=a;this.D=r;this.R7=k;this.t7=x;this.range=this.D-this.X;this.uw=this.Dm("ytp-slider-section");this.J=this.Dm("ytp-slider");this.Ch=this.Dm("ytp-slider-handle");this.N=new g.X1(this.J, !0);this.C=J?J:a;g.K(this,this.N);this.N.subscribe("dragmove",this.Vo,this);this.L(this.element,"keydown",this.nu);this.L(this.element,"wheel",this.Y_);this.init()}; qi=function(B){z1.call(this,.05,.05,B.getAvailablePlaybackRates()[0],B.getAvailablePlaybackRates()[B.getAvailablePlaybackRates().length-1],150,20,B.getPlaybackRate());this.S=B;this.T=g.li("P");this.J7=Gj(this.Xx,50,this);g.hC(this.J,"ytp-speedslider");g.hC(this.T,"ytp-speedslider-text");B=this.T;var y=this.J;y.parentNode&&y.parentNode.insertBefore(B,y.nextSibling);K8e(this);this.L(this.S,"onPlaybackRateChange",this.updateValues)}; K8e=function(B){B.T.textContent=iLJ(B,B.C)+"x"}; iLJ=function(B,y){B=Number(g.Xw(y,B.X,B.D).toFixed(2));y=Math.floor((B+.001)*100%5+2E-15);var a=B;y!==0&&(a=B-y*.01);return Number(a.toFixed(2))}; Xwx=function(B){g.yo.call(this,{W:"div",B:"ytp-speedslider-component"});B.Z("web_settings_use_input_slider")?this.C=new EL(B):this.C=new qi(B);g.K(this,this.C);this.element.appendChild(this.C.element)}; f1N=function(B){var y=new Xwx(B);TJ.call(this,B,y,"\ub9de\ucda4\uc124\uc815");g.K(this,y)}; MoK=function(B,y){var a=new f1N(B);g.Wq.call(this,"\uc7ac\uc0dd \uc18d\ub3c4",g.Vm.SS,B,y,Vh(B)?void 0:"\ub9de\ucda4\uc124\uc815",Vh(B)?void 0:function(){g.SM(y,a)}); var r=this;this.J=!1;g.K(this,a);this.N=new EL(B);g.K(this,this.N);if(B.Z("web_settings_menu_icons")){var k=B.Z("delhi_modern_web_player_icons")?{W:"svg",V:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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"}}]}:{W:"svg",V:{height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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(k)}this.S=B;this.J=!1;this.R7=null;Vh(B)?(this.C=g.vo("\ub9de\ucda4 \uc124\uc815($CURRENT_CUSTOM_SPEED)",{CURRENT_CUSTOM_SPEED:this.S.getPlaybackRate().toString()}),this.T=this.S.getPlaybackRate()):this.T=this.C=null;this.U=this.S.getAvailablePlaybackRates();this.L(B,"presentingplayerstatechange",this.qz);var x;((x=this.S.getVideoData())==null?0:x.GS())&&this.L(B,"serverstitchedvideochange",this.qz);this.L(this.N.X,"change",function(){r.J=!0;r.qz()}); this.qz()}; $KW=function(B,y){var a=RX(y);B.C&&(B.J||y===B.T)?(B.eU(B.C),B.w0(y.toString())):B.eU(a)}; I1r=function(B){B.uW(B.U.map(RX));B.C=null;B.T=null;var y=B.S.getPlaybackRate();Vh(B.S)&&OL4(B,y);!B.U.includes(y)||B.J?B.eU(B.C):B.eU(RX(y))}; OL4=function(B,y){B.T=y;B.C=g.vo("\ub9de\ucda4 \uc124\uc815($CURRENT_CUSTOM_SPEED)",{CURRENT_CUSTOM_SPEED:y.toString()});y=B.U.map(RX);y.unshift(B.C);B.uW(y)}; RX=function(B){return B.toString()}; Vh=function(B){return B.Z("web_settings_menu_surface_custom_playback")}; ZL$=function(B){return B.Z("web_settings_menu_surface_custom_playback")&&B.Z("web_settings_use_input_slider")}; dKU=function(B,y,a,r){var k=new g.p9(y,void 0,"\ub3d9\uc601\uc0c1 \uc7ac\uc815\uc758");g.Wq.call(this,r.text||"",B,y,a,"\ub3d9\uc601\uc0c1 \uc7ac\uc815\uc758",function(){g.SM(a,k)}); var x=this;g.hC(this.element,"ytp-subtitles-options-menu-item");this.setting=r.option.toString();B=r.options;this.settings=g.jK(B,this.U9,this);this.T=k;g.K(this,this.T);y=new g.BY({W:"div",B:"ytp-menuitemtitle",a7:"\ub3d9\uc601\uc0c1\uc5d0\uc11c \uc9c0\uc815\ud55c \uacbd\uc6b0 \ub2e4\ub978 \uc790\ub9c9 \uc2a4\ud0c0\uc77c\uc744 \ud5c8\uc6a9\ud569\ub2c8\ub2e4."},0);g.K(this,y);this.T.fL(y,!0);this.J=new g.BY({W:"div",B:"ytp-menuitem",V:{role:"menuitemradio",tabindex:"0"},G:[{W:"div",B:"ytp-menuitem-label", a7:"\uc0ac\uc6a9"}]},-1);g.K(this,this.J);this.T.fL(this.J,!0);this.L(this.J.element,"click",function(){n3W(x,!0)}); this.C=new g.BY({W:"div",B:"ytp-menuitem",V:{role:"menuitemradio",tabindex:"0"},G:[{W:"div",B:"ytp-menuitem-label",a7:"\uc0ac\uc6a9 \uc548\ud568"}]},-2);g.K(this,this.C);this.T.fL(this.C,!0);this.L(this.C.element,"click",function(){n3W(x,!1)}); this.uW(g.Em(B,this.U9))}; n3W=function(B,y){B.publish("settingChange",B.setting+"Override",!y);B.e0.Dr()}; uZ=function(B,y){g.p9.call(this,B,void 0,"\uc635\uc158");var a=this;this.F2={};for(var r=0;r=0);if(!(y<0||y===B.J)){B.J=y;y=243*B.scale;var a=141*B.scale,r=G30(B.X,B.J,y);Ea4(B.bg,r,y,a,!0);B.Ch.start()}}; Nwr=function(B){var y=B.C;B.type===3&&B.Xx.stop();B.api.removeEventListener("appresize",B.R7);B.K||y.setAttribute("title",B.D);B.D="";B.C=null;B.update({keyBoardShortcut:"",keyBoardShortcutTitle:""});B.wrapper.style.width=""}; TwL=function(B){g.O.call(this,{W:"button",Mz:["ytp-watch-later-button","ytp-button"],V:{title:"{{title}}","data-tooltip-image":"{{image}}","data-tooltip-opaque":String(g.M$(B.Y()))},G:[{W:"div",B:"ytp-watch-later-icon",a7:"{{icon}}"},{W:"div",B:"ytp-watch-later-title",a7:"\ub098\uc911\uc5d0 \uc2dc\uccad\ud558\uae30"}]});this.S=B;this.icon=null;this.visible=this.isRequestPending=this.C=!1;lfW(B);B.createClientVe(this.element,this,28665);this.listen("click",this.onClick,this);this.L(B,"videoplayerreset", this.onReset);this.L(B,"appresize",this.pX);this.L(B,"videodatachange",this.pX);this.L(B,"presentingplayerstatechange",this.pX);this.pX();B=this.S.Y();var y=g.Tc("yt-player-watch-later-pending");B.J&&y?(yNx(),bdr(this)):this.qz(2);g.aQ(this.element,"ytp-show-watch-later-title",g.M$(B));AB(this.S,this.element,this)}; pUr=function(B){var y=B.S.getPlayerSize(),a=B.S.Y(),r=B.S.getVideoData(),k=g.M$(a)&&g.KP(B.S)&&g.Z(B.S.getPlayerStateObject(),128),x=a.D;return a.gO&&y.width>=240&&!r.isAd()&&r.gO&&!k&&!g.m0(r)&&!B.S.isEmbedsShortsMode()&&!x}; tPx=function(B,y){SwH(g.kN(B.S.Y()),"wl_button",function(){yNx({videoId:y});window.location.reload()})}; bdr=function(B){if(!B.isRequestPending){B.isRequestPending=!0;B.qz(3);var y=B.S.getVideoData();y=B.C?y.removeFromWatchLaterCommand:y.addToWatchLaterCommand;var a=B.S.KA(),r=B.C?function(){B.C=!1;B.isRequestPending=!1;B.qz(2);B.S.Y().K&&B.S.Kh("WATCH_LATER_VIDEO_REMOVED")}:function(){B.C=!0; B.isRequestPending=!1;B.qz(1);B.S.Y().X&&B.S.jr(B.element);B.S.Y().K&&B.S.Kh("WATCH_LATER_VIDEO_ADDED")}; t1(a,y).then(r,function(){B.isRequestPending=!1;B.qz(4,"\uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud574 \uc8fc\uc138\uc694.");B.S.Y().K&&B.S.Kh("WATCH_LATER_ERROR","\uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud574 \uc8fc\uc138\uc694.")})}}; PPZ=function(B,y){if(y!==B.icon){switch(y){case 3:var a=zA();break;case 1:a=Jp();break;case 2:a={W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"path",Oo:!0,B:"ytp-svg-fill",V:{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:a={W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"path", Oo:!0,V:{d:"M7,27.5h22L18,8.5L7,27.5z M19,24.5h-2v-2h2V24.5z M19,20.5h-2V16.5h2V20.5z",fill:"#fff"}}]}}B.updateValue("icon",a);B.icon=y}}; SuJ=function(){g.US.apply(this,arguments);this.g2=(this.XG=g.M$(this.api.Y()))&&(this.api.Y().X||ZK()||OJ());this.G_=48;this.mQ=69;this.cY=this.QN=null;this.ZK=[];this.PK=this.AV=this.gI=this.xA=this.xk=null;this.nf=[];this.contextMenu=this.wf=this.overflowButton=this.Fb=this.f_=this.searchButton=this.copyLinkButton=this.shareButton=this.YO=this.S8=this.title=this.channelAvatar=this.gX=this.tooltip=null;this.qG=!1;this.xe=this.Wp=this.jj=this.Fs=null;this.HrO=this.Vj=this.l8=!1}; QwL=function(B){var y=B.api.Y(),a=g.Z(B.api.getPlayerStateObject(),128);return y.J&&a&&!B.api.isFullscreen()}; Anr=function(B){if(B.D9()&&!B.api.isEmbedsShortsMode()&&B.Fb){var y=B.api.Z("web_player_hide_overflow_button_if_empty_menu");!B.YO||y&&!pUr(B.YO)||Ag0(B.Fb,B.YO);!B.shareButton||y&&!URE(B.shareButton)||Ag0(B.Fb,B.shareButton);!B.copyLinkButton||y&&!ZyN(B.copyLinkButton)||Ag0(B.Fb,B.copyLinkButton)}else{y=B.api.Y().getWebPlayerContextConfig();if(B.Fb){for(var a=B.Fb,r=g.Y(a.actionButtons),k=r.next();!k.done;k=r.next())k.value.detach();a.actionButtons=[]}B.searchButton&&!g.VM(B.S8.element,B.searchButton.element)&& B.searchButton.Wk(B.S8.element);!B.YO||(y==null?0:y.hideTopWatchNextButton)||g.VM(B.S8.element,B.YO.element)||B.YO.Wk(B.S8.element);!B.shareButton||(y==null?0:y.hideTopShareButton)||g.VM(B.S8.element,B.shareButton.element)||B.shareButton.Wk(B.S8.element);B.copyLinkButton&&!g.VM(B.S8.element,B.copyLinkButton.element)&&B.copyLinkButton.Wk(B.S8.element)}}; FlJ=function(B,y,a){y=a?y.lastElementChild:y.firstElementChild;for(var r=null;y;){if(If(y,"display")!=="none"&&y.getAttribute("aria-hidden")!=="true"){var k=void 0;y.tabIndex>=0?k=y:k=FlJ(B,y,a);k&&(r?a?k.tabIndex>r.tabIndex&&(r=k):k.tabIndexr/1E3+1)return{msg:"in-the-past"};if(x.isLivePlayback&&!isFinite(r))return{msg:"live-infinite"};(r=y.yv())&&r.isView()&&(r=r.mediaElement);if(r&&r.L4().length>12&&g.F9(k))return{msg:"played-ranges"};if(!k.D)return null;if(!J)return{msg:"no-pvd-formats"};if(!k.D.C||!J.C)return{msg:"non-dash"};r=J.videoInfos[0];var m=k.D.videoInfos[0];B.R7&&zB(x)&&(r=y.pZ(), m=a.pZ());if(!r||!m)return{msg:"no-video-info"};if(B.T&&(Sh(r)||Sh(m)))return{msg:"av1"};y=B.J&&x.Kj()&&yS();if(m.containerType!==r.containerType)if(y)x.h7("sgap",{ierr:"container"});else return{msg:"container"};if(B.j&&!y&&(m.Gb!==r.Gb||m.Gb===""||r.Gb===""))return{msg:"codec"};if(B.N&&m.video&&r.video&&Math.abs(m.video.width/m.video.height-r.video.width/r.video.height)>.01)return{msg:"ratio"};if(g.F9(x)&&g.F9(k))return{msg:"content-protection"};J=J.C[0];k=k.D.C[0];a=J.audio;var C=k.audio;if(a.sampleRate!== C.sampleRate&&!g.c3)if(y)x.h7("sgap",{ierr:"srate"});else return{msg:"sample-rate",ci:J.itag,cr:a.sampleRate,ni:k.itag,nr:C.sampleRate};return(a.numChannels||2)!==(C.numChannels||2)?{msg:"channel-count"}:B.K&&x.Kj()&&r.video.fps!==m.video.fps?{msg:"fps"}:null}; Wl4=function(B,y,a){var r=B.getVideoData(),k=y.getVideoData();if(!r.Y().supportsGaplessShorts())return{nq:"env"};if(a.U?r.dO&&!r.isAd()||k.dO&&!k.isAd():a.X?r.dO&&!r.isAd()||k.dO:a.D?k.dO&&!k.isAd()||r.dO:r.dO||k.dO)return{nq:"autoplay"};if(r.endSeconds>0)return{nq:"endcr"};if(!r.N)return{nq:"client"};if(!B.ou())return{nq:"no-empty"};B=DXW(a,B,y,Infinity);return B!=null?{nq:B.msg}:null}; Wa=function(B){g.W.call(this);this.app=B;this.j=this.J=this.X=this.C=null;this.D=1;this.events=new g.qO(this);this.events.L(this.app.Fx,g.Mg("gaplessshortslooprange"),this.K);g.K(this,this.events)}; Klr=function(){this.C=this.N=this.D=this.X=this.U=this.T=this.R7=this.K=this.j=this.J=!1}; id4=function(B){var y=new Klr;y.J=B.Z("h5_gapless_support_types_diff");y.K=B.Z("h5_gapless_error_on_fps_diff");y.R7=B.Z("html5_gapless_use_format_info_fix");y.T=B.Z("html5_gapless_disable_on_av1")&&!B.Z("html5_gapless_enable_on_av1");y.j=B.Z("html5_gapless_check_codec_diff_strictly");y.U=B.Z("html5_gapless_on_ad_autoplay");y.N=B.Z("html5_gapless_disable_diff_aspect_radio");y.X=B.Z("html5_gapless_ad_autoplay_on_ad_to_video_only");y.C=B.Z("html5_pseudogapless_shorts_seek_to_next_start");y.D=B.Z("html5_gapless_ad_autoplay_on_video_to_ad_only"); return y}; g.Kk=function(B,y,a,r){r=r===void 0?!1:r;gI.call(this);this.mediaElement=B;this.start=y;this.end=a;this.C=r}; XUN=function(B,y,a,r,k,x){x=x===void 0?0:x;g.W.call(this);var J=this;this.policy=B;this.C=y;this.X=a;this.zS=k;this.j=x;this.J=this.D=null;this.currentVideoDuration=this.T=-1;this.N=!1;this.OG=new CJ;this.Je=r-y.N8()*1E3;this.OG.then(void 0,function(){}); this.timeout=new g.Mv(function(){J.JE("timeout")},1E4); g.K(this,this.timeout);this.K=isFinite(r)||this.zS.Y().experiments.I7("html5_pseudogapless_shorts")&&zB(y.getVideoData());this.status={status:0,error:null}}; MPe=function(B){var y,a,r,k,x,J,m,C,l;return g.F(function(c){if(c.X==1){if(B.fh())return c.return(Promise.reject(Error(B.status.error||"disposed")));B.timeout.start();return g.Q(c,B.OG,2)}y=B.C.yv();if(y.isEnded())return B.JE("ended_in_finishTransition"),c.return(Promise.reject(Error(B.status.error||"")));if(!B.J||!kZ(B.J))return B.JE("next_mse_closed"),c.return(Promise.reject(Error(B.status.error||"")));if(B.X.rN()!==B.J)return B.JE("next_mse_mismatch"),c.return(Promise.reject(Error(B.status.error|| "")));a=iZ(B);r=a.VZ;k=a.sS;x=a.sE;B.C.Zc(!1,!0);J=fBx(y,r,x,!B.X.getVideoData().isAd());B.X.setMediaElement(J);(m=B.C.UN())&&B.X.cR(m.S1,m.MO);B.K&&(B.X.seekTo(B.X.getCurrentTime()+.001,{UL:!0,B8:3,o_:"gapless_pseudo"}),J.play(),bv());C=y.yL();C.cpn=B.C.getVideoData().clientPlaybackNonce;C.st=""+r;C.et=""+x;B.X.h7("gapless",C);B.C.h7("gaplessTo",{cpn:B.X.getVideoData().clientPlaybackNonce});l=B.C.getPlayerType()===B.X.getPlayerType();B.C.K7(k,!0,!1,l,B.X.getVideoData().clientPlaybackNonce);B.X.K7(B.X.getCurrentTime(), !0,!0,l,B.C.getVideoData().clientPlaybackNonce);B.X.fM();g.zo(function(){!B.X.getVideoData().Xx&&B.X.getPlayerState().isOrWillBePlaying()&&B.X.hd()}); Xc(B,6);B.dispose();return c.return(Promise.resolve())})}; Zd$=function(B){if(B.X.getVideoData().D){var y=B.zS.Y().Z("html5_gapless_suspend_next_loader")&&B.j===1;B.X.Qi(B.J,y,$XZ(B));Xc(B,3);OdZ(B);var a=IBL(B);y=a.aV;a=a.xv;y.subscribe("updateend",B.Pn,B);a.subscribe("updateend",B.Pn,B);B.Pn(y);B.Pn(a)}}; OdZ=function(B){B.C.unsubscribe("internalvideodatachange",B.Ae,B);B.X.unsubscribe("internalvideodatachange",B.Ae,B);B.zS.Y().Z("html5_gapless_use_format_info_fix")&&(B.C.unsubscribe("internalvideoformatchange",B.Ae,B),B.X.unsubscribe("internalvideoformatchange",B.Ae,B));B.C.unsubscribe("mediasourceattached",B.Ae,B);B.X.unsubscribe("statechange",B.P3,B)}; fBx=function(B,y,a,r){B=B.isView()?B.mediaElement:B;return new g.Kk(B,y,a,r)}; Xc=function(B,y){y<=B.status.status||(B.status={status:y,error:null},y===5&&B.OG.resolve())}; $XZ=function(B){return B.zS.Y().Z("html5_gapless_no_clear_buffer_timeline")&&B.j===1&&uj(B.C.getVideoData())}; iZ=function(B){var y=B.C.yv();y=y.isView()?y.start:0;var a=B.C.getVideoData().isLivePlayback?Infinity:B.C.Ns(!0);a=Math.min(B.Je/1E3,a)+y;var r=B.K?100:0;B=a-B.X.CV()+r;return{qe:y,VZ:B,sS:a,sE:Infinity}}; IBL=function(B){return{aV:B.D.C.l0,xv:B.D.X.l0}}; fk=function(B){g.W.call(this);var y=this;this.app=B;this.T=this.X=this.C=null;this.K=!1;this.D=this.J=null;this.j=id4(this.app.Y());this.N=function(){g.zo(function(){nTe(y)})}}; dXK=function(B,y,a,r,k){r=r===void 0?0:r;k=k===void 0?0:k;B.ou()||Mi(B);B.J=new CJ;B.C=y;var x=a,J=k===0;J=J===void 0?!0:J;var m=B.app.Bk(),C=m.getVideoData().isLivePlayback?Infinity:m.Ns(!0)*1E3;x>C&&(x=C-200,B.K=!0);J&&m.getCurrentTime()>=x/1E3?B.N():(B.X=m,J&&(J=x,x=B.X,B.app.Fx.addEventListener(g.fF("vqueued"),B.N),J=isFinite(J)||J/1E3>x.getDuration()?J:0x8000000000000,B.T=new g.iz(J,0x8000000000000,{namespace:"vqueued"}),x.addCueRange(B.T)));J=r/=1E3;x=y.getVideoData().C;r&&x&&B.X&&(m=r,C=0, y.getVideoData().isLivePlayback&&(J=Math.min(a/1E3,B.X.Ns(!0)),C=Math.max(0,J-B.X.getCurrentTime()),m=Math.min(r,y.Ns()+C)),J=eXE(x,m)||r,J!==r&&B.C.h7("qvaln",{st:r,at:J,rm:C,ct:m}));y=J;r=B.C;r.getVideoData().fA=!0;r.getVideoData().N=!0;r.R9(!0);x={};B.X&&(x=B.X.Be(),J=B.X.getVideoData().clientPlaybackNonce,x={crt:(x*1E3).toFixed(),cpn:J});r.h7("queued",x);y!==0&&r.seekTo(y+.01,{UL:!0,B8:3,o_:"videoqueuer_queued"});B.D=new XUN(B.j,B.app.Bk(),B.C,a,B.app,k);a=B.D;a.status.status!==Infinity&&(Xc(a, 1),a.C.subscribe("internalvideodatachange",a.Ae,a),a.X.subscribe("internalvideodatachange",a.Ae,a),a.zS.Y().Z("html5_gapless_use_format_info_fix")&&(a.C.subscribe("internalvideoformatchange",a.Ae,a),a.X.subscribe("internalvideoformatchange",a.Ae,a)),a.C.subscribe("mediasourceattached",a.Ae,a),a.X.subscribe("statechange",a.P3,a),a.C.subscribe("newelementrequired",a.wu,a),a.Ae());return B.J}; nTe=function(B){var y,a,r,k,x,J,m;g.F(function(C){switch(C.X){case 1:if(B.fh()||!B.J||!B.C)return C.return();B.K&&B.app.Bk().Cl(!0,!1);y=null;if(!B.D){C.dQ(2);break}g.TU(C,3);return g.Q(C,MPe(B.D),5);case 5:g.PE(C,2);break;case 3:y=a=g.Sx(C);case 2:if(!B.C)return C.return();UXE.bO("vqsp",function(){B.app.wk(B.C)}); if(!B.C)return C.return();r=B.C.yv();B.app.Y().Z("html5_gapless_seek_on_negative_time")&&r&&r.getCurrentTime()<-.01&&B.C.seekTo(0);UXE.bO("vqpv",function(){B.app.playVideo()}); y&&(B.C?(k=y?y.message:"forced",(x=B.X)==null||x.h7("gapfulfbk",{r:k}),B.C.LQ(k)):(J=B.X)==null||J.h7("gapsp",{}));m=B.J;Mi(B);m&&m.resolve();return C.return(Promise.resolve())}})}; Mi=function(B,y){y=y===void 0?!1:y;if(B.X){if(B.T){var a=B.X;B.app.Fx.removeEventListener(g.fF("vqueued"),B.N);a.removeCueRange(B.T)}B.X=null;B.T=null}B.D&&(B.D.status.status!==6&&(a=B.D,a.status.status!==Infinity&&a.j!==1&&a.JE("Canceled")),B.D=null);B.J=null;B.C&&!y&&B.C!==B.app.lV()&&B.C!==B.app.Bk()&&B.C.dispose();B.C&&y&&B.C.mj();B.C=null;B.K=!1}; jwr=function(B){var y;return((y=B.D)==null?void 0:y.currentVideoDuration)||-1}; swL=function(B,y,a){if(B.ou())return"qie";if(B.C==null||B.C.fh()||B.C.getVideoData()==null)return"qpd";if(y.videoId!==B.C.Y4())return"vinm";if(jwr(B)<=0)return"ivd";if(a!==1)return"upt";if((a=B.D)==null)B=void 0;else if(a.getStatus().status!==5)B="niss";else if(DXW(a.policy,a.C,a.X,a.Je)!=null)B="pge";else{y=IBL(a);B=y.aV;var r=y.xv;y=g.d2(a.zS.Y().experiments,"html5_shorts_gapless_next_buffer_in_seconds");var k=a.T+y;a.zS.Y().experiments.I7("html5_pseudogapless_shorts")&&(k=iZ(a).VZ+y);a=Ik(r.lS(), k);B=Ik(B.lS(),k);B=!(y>0)||a&&B?null:"neb"}return B!=null?B:null}; hdZ=function(){g.jw.call(this);var B=this;this.fullscreen=0;this.J=this.D=this.pictureInPicture=this.C=this.X=this.inline=!1;this.j=function(){B.pV()}; isE(this.j);this.T=this.getVisibilityState(this.OH(),this.isFullscreen(),this.isMinimized(),this.isInline(),this.cG(),this.Mx(),this.T6(),this.IM())}; Mex=function(B){return!(B.isMinimized()||B.isInline()||B.isBackground()||B.cG()||B.Mx()||B.T6()||B.IM())}; g.$c=function(B){g.W.call(this);this.Pk=B;this.videoData=this.playerState=null}; ZO=function(B,y){g.W.call(this);var a=this;this.data=[];this.D=B||NaN;this.X=y||null;this.C=new g.Mv(function(){OL(a);IX(a)}); g.K(this,this.C)}; wxE=function(B){OL(B);return B.data.map(function(y){return y.value})}; OL=function(B){var y=(0,g.V4)();B.data.forEach(function(a){a.expire0));(r=g.d2(y, "html5_cobalt_audio_write_ahead_ms"))&&zW("Media.AudioWriteDurationLocal",r);(r=a("html5_cobalt_enable_decode_to_texture"))&&zW("Media.PlayerConfiguration.DecodeToTexturePreferred",r?1:0);B.F0()&&Dwx();Error.stackTraceLimit=50;var k=g.d2(y,"html5_idle_rate_limit_ms");k&&Object.defineProperty(window,"requestIdleCallback",{value:function(x){return window.setTimeout(x,k)}}); a_r(B.j);YIZ(a("html5_use_ump_request_slicer"));jVZ(a("html5_record_now"));a("html5_disable_streaming_xhr")&&(c0=!1);a("html5_byterate_constraints")&&(Y0=!0);a("html5_use_non_active_broadcast_for_post_live")&&(oU=!0);a("html5_enable_encrypted_av1")&&(P3=!0);szN(g.d2(B.experiments,"html5_sticky_duration_mos"));B.Z("html5_estimate_live_partial_slice_duration")&&(Vhx=!0)}; xdH=function(B,y){return B.slice(y.length).replace(/_[a-z]/g,function(a){return a.toUpperCase().replace("_","")}).replace("Dot",".")}; JFE=function(B){var y={},a=Object.keys(B.experiments.flags);a=g.Y(a);for(var r=a.next();!r.done;r=a.next())if(r=r.value,r.startsWith("cobalt_h5vcc"))if(r.startsWith("cobalt_h5vcc_string")){var k=xdH(r,"cobalt_h5vcc_string");r=w5(B.experiments,r);k&&r&&(y[k]=zW(k,r))}else r.startsWith("cobalt_h5vcc")&&(k=xdH(r,"cobalt_h5vcc"),r=g.d2(B.experiments,r),k&&r&&(y[k]=zW(k,r)));return y}; HA4=function(B,y,a,r){r=r===void 0?0:r;g.dA.call(this,a.Zl());this.I_=B;this.videoData=y;this.duration=r;this.endTime=this.startTime=0}; mde=function(B){this.end=this.start=B}; g.sL=function(){this.C=new Map;this.D=new Map;this.X=new Map}; ole=function(){this.X=[];this.C=new Map;this.J=new Map;this.D=new Map}; g.h$=function(B,y,a,r){g.W.call(this);var k=this;this.api=B;this.Pk=y;this.playback=a;this.app=r;this.J7=new g.sL;this.D=new Map;this.j=[];this.C=new ole;this.s0=new Map;this.E0=null;this.Zi=NaN;this.C2=this.vy=null;this.Oi=new g.Mv(function(){COr(k,k.Zi,k.vy||void 0)}); this.events=new g.qO(this);this.m_=15E3;this.Ch=new g.Mv(function(){k.Xx=!0;k.playback.yW(k.m_);glH(k);if(k.playback.getVideoData().GS()){var x;k.U0({togab:(x=k.R7)==null?void 0:x.identifier})}k.C$(!1)},this.m_); this.Xx=!1;this.N=new Map;this.A7=[];this.R7=null;this.wQ=new Set;this.t7=[];this.q8=[];this.qm=[];this.VL=[];this.X=void 0;this.Yd=0;this.vk=!0;this.T=!1;this.uw=[];this.QO=new Set;this.B6=new Set;this.Eo=new Set;this.IE=0;this.rQ=new Set;this.YC=0;this.Am=this.Az=!1;this.oS=this.J="";this.K=null;this.logger=new g.wM("dai");this.H6={dJs:function(){return k.D}, TRh:function(){return k.j}, bZ0:function(){return k.C.C}, SGm:function(){return k.J}, yCx:function(x){k.onCueRangeEnter(k.D.get(x))}, a2f:function(x){k.onCueRangeExit(k.D.get(x))}, kYO:function(x,J){k.D.set(x,J)}, rDk:function(x){k.oS=x}, x6:function(){return k.x6()}, Wjk:function(x){return k.C.D.get(x)}, ba_:function(){return k.K}, JJm:function(){return k.C.X}}; this.playback.getPlayerType();this.playback.Zd(this);this.Yf=this.Pk.F0();g.K(this,this.Oi);g.K(this,this.events);g.K(this,this.Ch);this.events.L(this.api,g.fF("serverstitchedcuerange"),this.onCueRangeEnter);this.events.L(this.api,g.Mg("serverstitchedcuerange"),this.onCueRangeExit);jn(this.app.BG(),this.playback,!1)}; z5W=function(B,y,a,r,k,x,J,m,C){if(B.Pk.Z("html5_ignore_ads_after_noadresponse")&&C&&B.wQ.has(C))va(B,{reason:"addafternoad",cueid:C});else{C=ls4(B,x,x+k);B.Xx&&B.U0({adaftto:1});a||B.U0({missadcon:1,enter:x,len:k,aid:m});B.U&&!B.U.yX&&(B.U.yX=m);B.Am&&B.U0({adfbk:1,enter:x,len:k,aid:m});var l=B.playback;J=J===void 0?x+k:J;x===J&&!k&&B.Pk.Z("html5_allow_zero_duration_ads_on_timeline")&&B.U0({attl0d:1});x>J&&va(B,{reason:"enterTime_greater_than_return",kC:x,tB:J});var c=l.Pj()*1E3;xl&&va(B,{reason:"parent_return_greater_than_content_duration",tB:J,bG7:l});l=null;c=g.MV(B.C.X,{tB:x},function(w,E){return w.tB-E.tB}); c>=0&&(l=B.C.X[c],l.tB>x&&cFE(B,y.video_id||"",x,J,l));if(C&&l)for(c=0;c.5&&B.U0({ttdtb:1,delta:J,cpn:k.cpn,enter:y.adCpn,exit:a.adCpn,seek:r,skip:x});B.api.Z("html5_ssdai_enable_media_end_cue_range")&&(!r&&!x&&a.isAd&&a.adCpn?B.api.lf(a.adCpn):(r||x)&&B.U0({mecr:0,seek:r,skip:x}));if(y.isAd&&a.isAd){k=!!x;if(y.adCpn&&a.adCpn){var m=B.C.C.get(y.adCpn);var C=B.C.C.get(a.adCpn)}k?B.U0({igtransskip:1,enter:y.adCpn,exit:a.adCpn,seek:r,skip:x}):rH(B,C,m,a.Ii,y.Ii,r,k)}else if(!y.isAd&&a.isAd){B.oS= k.cpn;B.l$(k.cpn,k.kC/1E3);B.api.publish("serverstitchedvideochange");m=yu(B,"a2c");B.U0(m);B.IE=0;if(m=a.FR)B.Yd=m.end,VT0(B,m.id,m.end);var l;a.adCpn&&(l=B.C.C.get(a.adCpn));l&&B.playback.PR(l,k,a.Ii,y.Ii,r,!!x)}else if(y.isAd&&!a.isAd){var c;y.adCpn&&(c=B.C.C.get(y.adCpn));c&&(B.Yd=0,B.oS=c.cpn,B.l$(c.cpn,c.kC/1E3),ax(B,c),l=yu(B,"c2a",c),B.U0(l),B.IE=1,B.playback.PR(k,c,a.Ii,y.Ii,r,!!x))}}; xp=function(B,y,a){a=a===void 0?0:a;var r=g.MV(B.C.X,{kC:(y+a)*1E3},function(m,C){return m.kC-C.kC}); r=r<0?(r+2)*-1:r;if(r>=0)for(var k=y*1E3,x=r;x<=r+1&&x=J.kC-a*1E3&&k<=J.tB+a*1E3)return{Ng:J,xE:y}}return{Ng:void 0,xE:y}}; uP$=function(B,y){var a="";(y=R5r(B,y))&&(a=y.getId());return a?B.C.C.get(a):void 0}; R5r=function(B,y){if(B.oS){var a=B.D.get(B.oS);if(a&&a.start-200<=y&&a.end+200>=y)return a}B=g.Y(B.D.values());for(a=B.next();!a.done;a=B.next())if(a=a.value,a.start<=y&&a.end>=y)return a}; COr=function(B,y,a){var r=B.C2||B.app.Bk().getPlayerState();JO(B,!0);B.playback.seekTo(y,a);B=B.app.Bk();y=B.getPlayerState();r.isOrWillBePlaying()&&!y.isOrWillBePlaying()?B.playVideo():r.isPaused()&&!y.isPaused()&&B.pauseVideo()}; JO=function(B,y){B.Zi=NaN;B.vy=null;B.Oi.stop();B.E0&&y&&B.E0.qQ();B.C2=null;B.E0=null}; Lc4=function(B){var y=y===void 0?-1:y;var a=a===void 0?Infinity:a;for(var r=[],k=g.Y(B.C.X),x=k.next();!x.done;x=k.next())x=x.value,(x.kCa)&&r.push(x);B.C.X=r;r=g.Y(B.D.values());for(k=r.next();!k.done;k=r.next())k=k.value,k.start>=y&&k.end<=a&&(B.playback.removeCueRange(k),B.D.delete(k.getId()),B.U0({rmAdCR:1}));r=xp(B,y/1E3);y=r.Ng;r=r.xE;if(y&&(r=r*1E3-y.kC,YQr(B,y,r,y.kC+r),r=B.D.get(y.cpn))){k=g.Y(B.j);for(x=k.next();!x.done;x=k.next())x=x.value,x.start===r.end?x.start=y.kC+y.durationMs: x.end===r.start&&(x.end=y.kC);r.start=y.kC;r.end=y.kC+y.durationMs}if(y=xp(B,a/1E3).Ng){var J;r="playback_timelinePlaybackId_"+y.Yc+"_video_id_"+((J=y.videoData)==null?void 0:J.videoId)+"_durationMs_"+y.durationMs+"_enterTimeMs_"+y.kC+"_parentReturnTimeMs_"+y.tB;B.V6("Invalid_clearEndTimeMs_"+a+"_that_falls_during_"+r+"._Child_playbacks_can_only_have_duration_updated_not_their_start.")}}; Nge=function(B){B.J7.clearAll();B.D.clear();B.j=[];B.C.clear();B.N.clear();B.A7=[];B.R7=null;B.wQ.clear();B.t7=[];B.q8=[];B.qm=[];B.VL=[];B.uw=[];B.QO.clear();B.B6.clear();B.Eo.clear();B.rQ.clear();B.Xx=!1;B.X=void 0;B.Yd=0;B.vk=!0;B.T=!1;B.IE=0;B.YC=0;B.Az=!1;B.Am=!1;B.J="";vTE(B.app.BG());jn(B.app.BG(),B.playback,!1);B.s0.clear();B.Ch.isActive()&&B6(B)}; YQr=function(B,y,a,r){y.durationMs=a;y.tB=r;(r=B.s0.get(y.cpn))?r.O6(a/1E3):B.U0({nop_d:y.cpn})}; Tgr=function(B,y,a,r,k,x){if(!B.Am)if(g.bA0(B,a))B.U0({gdu:"undec",seg:a,itag:k});else if(y=H6(B,y,a,r,x),!(B.playback.getVideoData().GS()&&(y==null?0:y.ul)))return y}; H6=function(B,y,a,r,k){var x=B.N.get(a);if(!x){if(x=pWK(B,y))return x;y=B.mB(a-1,r!=null?r:2);if(k)return B.U0({misscue:k,sq:a,type:r,prevsstate:y==null?void 0:y.C8,prevrecord:B.N.has(a-1)}),B.N.get(a-1);if((y==null?void 0:y.C8)===2)return B.U0({adnf:1,sq:a,type:r,prevrecord:B.N.has(a-1)}),B.N.get(a-1)}return x}; pWK=function(B,y){y+=B.rd();if(B.playback.getVideoData().GS())a:{var a=1;a=a===void 0?0:a;var r=y*1E3;B=g.Y(B.C.X);for(var k=B.next();!k.done;k=B.next()){k=k.value;var x=k.ZE?k.ZE*1E3:k.kC;if(r>=k.kC-a*1E3&&r<=x+k.durationMs+a*1E3){r={Ng:k,xE:y};break a}}r={Ng:void 0,xE:y}}else r=xp(B,y),((a=r)==null?0:a.Ng)||(r=xp(B,y,1));var J;return(J=r)==null?void 0:J.Ng}; tTe=function(B,y){y=y===void 0?"":y;var a=RW(y)||void 0;if(!y||!a){var r;B.U0({adcfg:(r=y)==null?void 0:r.length,dcfg:a==null?void 0:a.length})}return a}; PO4=function(B){if(B.uw.length)for(var y=g.Y(B.uw),a=y.next();!a.done;a=y.next())B.onCueRangeExit(a.value);y=g.Y(B.D.values());for(a=y.next();!a.done;a=y.next())B.playback.removeCueRange(a.value);y=g.Y(B.j);for(a=y.next();!a.done;a=y.next())B.playback.removeCueRange(a.value);B.D.clear();B.j=[];B.J7.clearAll();B.X||(B.vk=!0)}; rH=function(B,y,a,r,k,x,J){if(y&&a){B.oS=a.cpn;B.l$(a.cpn,a.kC/1E3);ax(B,a);var m=yu(B,"a2a",a);B.U0(m);B.IE++;B.playback.PR(y,a,r||0,k||0,!!x,!!J)}else B.U0({misspbkonadtrans:1,enter:(a==null?void 0:a.cpn)||"",exit:(y==null?void 0:y.cpn)||"",seek:x,skip:J})}; QnH=function(B,y,a,r){if(r)for(r=0;ra){var x=k.end;k.end=y;SQK(B,a,x)}else if(k.start>=y&&k.starta)k.start=a;else if(k.end>y&&k.end<=a&&k.start=y&&k.end<=a){B.playback.removeCueRange(k);if(B.uw.includes(k))B.onCueRangeExit(k);B.j.splice(r,1);continue}r++}else SQK(B,y,a)}; SQK=function(B,y,a){y=qQr(y,a);a=!0;g.d1(B.j,y,function(J,m){return J.start-m.start}); for(var r=0;r0){var k=B.j[r],x=B.j[r-1];if(Math.round(x.end/1E3)>=Math.round(k.start/1E3)){x.end=k.end;k!==y?B.playback.removeCueRange(k):a=!1;B.j.splice(r,1);continue}}r++}if(a)for(B.playback.addCueRange(y),y=B.playback.VU("serverstitchedcuerange",36E5),y=g.Y(y),a=y.next();!a.done;a=y.next())B.D.delete(a.value.getId())}; mt=function(B,y,a){if(a===void 0||!a){a=g.Y(B.A7);for(var r=a.next();!r.done;r=a.next()){r=r.value;if(y>=r.start&&y<=r.end)return;if(y===r.end+1){r.end+=1;return}}B.A7.push(new mde(y))}}; g.bA0=function(B,y){B=g.Y(B.A7);for(var a=B.next();!a.done;a=B.next())if(a=a.value,y>=a.start&&y<=a.end)return!0;return!1}; ox=function(B,y,a){var r;if(r=B.playback.getVideoData().GS()||B.Pk.Z("html5_ssdai_extent_last_unfinished_ad_cue_range"))r=(r=B.C.C.get(y))&&r.EB?(B=B.C.D.get(r==null?void 0:r.EB))&&B.slice(-1)[0].cpn===y:!1;return r&&a===2?1E3:0}; cFE=function(B,y,a,r,k){var x;y={reason:"overlapping_playbacks",OGw:y,kC:a,tB:r,ht7:k.Yc,cJk:((x=k.videoData)==null?void 0:x.videoId)||"",gdh:k.durationMs,Rtx:k.kC,C1k:k.tB};va(B,y)}; va=function(B,y,a){B.playback.Pi(y,a)}; AFE=function(B,y){var a=[];B=B.C.D.get(y);if(!B)return[];B=g.Y(B);for(y=B.next();!y.done;y=B.next())y=y.value,y.cpn&&a.push(y.cpn);return a}; FcU=function(B,y,a){var r=0;B=B.C.D.get(a);if(!B)return-1;B=g.Y(B);for(a=B.next();!a.done;a=B.next()){if(a.value.cpn===y)return r;r++}return-1}; Gbr=function(B,y){var a=0;B=B.C.D.get(y);if(!B)return 0;B=g.Y(B);for(y=B.next();!y.done;y=B.next())y=y.value,y.durationMs!==0&&y.tB!==y.kC&&a++;return a}; e50=function(B,y,a){var r=!1;if(a&&(a=B.C.D.get(a))){a=g.Y(a);for(var k=a.next();!k.done;k=a.next())k=k.value,k.durationMs!==0&&k.tB!==k.kC&&(k=k.cpn,y===k&&(r=!0),r&&!B.B6.has(k)&&(B.U0({decoratedAd:k}),B.B6.add(k)))}}; glH=function(B){B.Yf&&B.U0({adf:"0_"+((new Date).getTime()/1E3-B.YC)+"_isTimeout_"+B.Xx})}; ls4=function(B,y,a){if(B.t7.length)for(var r=g.Y(B.t7),k=r.next(),x={};!k.done;x={oK:void 0},k=r.next()){x.oK=k.value;k=x.oK.startSecs*1E3;var J=x.oK.u0*1E3+k;if(y>k&&yk&&a0?B:0}else B.x6().videoData.YC=B.playback.getCurrentTime()}; $dW=function(B,y,a,r){g.W.call(this);var k=this;this.api=B;this.Pk=y;this.C=a;this.app=r;this.j=new Map;this.X=[];this.D=this.N=null;this.R7=NaN;this.T=this.J=this.U=null;this.K=new g.Mv(function(){MTJ(k,k.R7,k.U||void 0)}); this.Ch=[];this.Xx=new g.Mv(function(){var x=k.Ch.pop();if(x){var J=x.Yc,m=x.playerVars;x=x.playerType;m&&(m.prefer_gapless=!0,k.api.preloadVideoByPlayerVars(m,x,NaN,"",J),k.Ch.length&&g.$h(k.Xx,4500))}}); this.events=new g.qO(this);this.H6={u9s:function(){return k.X}}; this.C.getPlayerType();g.K(this,this.K);g.K(this,this.Xx);g.K(this,this.events);this.events.L(this.api,g.fF("childplayback"),this.onCueRangeEnter);this.events.L(this.api,"onQueuedVideoLoaded",this.onQueuedVideoLoaded);this.events.L(this.api,"presentingplayerstatechange",this.Xi)}; nlZ=function(B,y,a,r,k,x){var J=y.cpn,m=y.docid||y.video_id||y.videoId||y.id,C=B.C;x=x===void 0?k+r:x;if(k>x)return gH(B,"enterAfterReturn enterTimeMs="+k+" is greater than parentReturnTimeMs="+x.toFixed(3),J,m),"";var l=C.Pj()*1E3;if(kl)return C="returnAfterDuration parentReturnTimeMs="+x.toFixed(3)+" is greater than parentDurationMs="+l+". And timestampOffset in seconds is "+ C.N8(),gH(B,C,J,m),"";l=null;for(var c=g.Y(B.X),w=c.next();!w.done;w=c.next()){w=w.value;if(k>=w.kC&&kw.kC)return gH(B,"overlappingReturn",J,m),"";if(x===w.kC)return gH(B,"outOfOrder",J,m),"";k===w.tB&&(l=w)}J="cs_childplayback_"+OAr++;m={FR:lN(r,!0),Je:Infinity,target:null};var E={Yc:J,playerVars:y,playerType:a,durationMs:r,kC:k,tB:x,B_:m};B.X=B.X.concat(E).sort(function(L,b){return L.kC-b.kC}); l?Is$(B,l,{FR:lN(l.durationMs,!0),Je:l.B_.Je,target:E}):(y={FR:lN(k,!1),Je:k,target:E},B.j.set(y.FR,y),C.addCueRange(y.FR));y=!0;if(B.C===B.app.Bk()&&(C=C.getCurrentTime()*1E3,C>=E.kC&&Cy)break;if(x>y)return{Ng:r,xE:y-k};a=x-r.tB/1E3}return{Ng:null,xE:y-a}}; MTJ=function(B,y,a){a=a===void 0?{}:a;var r=B.T||B.app.Bk().getPlayerState();EN(B,!0);y=isFinite(y)?y:B.C.Zr();var k=sn0(B,y);y=k.xE;var x=(k=k.Ng)&&!c6(B,k)||!k&&B.C!==B.app.Bk(),J=y*1E3;J=B.D&&B.D.start<=J&&J<=B.D.end;!x&&J||wH(B);k?ZAH(B,k,y,a,r):h5r(B,y,a,r)}; h5r=function(B,y,a,r){var k=B.C;k!==B.app.Bk()&&B.app.dX();k.seekTo(y,Object.assign({},{o_:"application_timelinemanager"},a));vl$(B,r)}; ZAH=function(B,y,a,r,k){var x=c6(B,y);if(!x){y.playerVars.prefer_gapless=!0;B.Pk.Z("html5_enable_ssap_entity_id")&&(y.playerVars.cached_load=!0);var J=new g.kC(B.Pk,y.playerVars);J.Yc=y.Yc;B.api.uX(J,y.playerType)}J=B.app.Bk();x||J.addCueRange(y.B_.FR);J.seekTo(a,Object.assign({},{o_:"application_timelinemanager"},r));vl$(B,k)}; vl$=function(B,y){B=B.app.Bk();var a=B.getPlayerState();y.isOrWillBePlaying()&&!a.isOrWillBePlaying()?B.playVideo():y.isPaused()&&!a.isPaused()&&B.pauseVideo()}; EN=function(B,y){B.R7=NaN;B.U=null;B.K.stop();B.J&&y&&B.J.qQ();B.T=null;B.J=null}; c6=function(B,y){B=B.app.Bk();return!!B&&B.getVideoData().Yc===y.Yc}; BX4=function(B){var y=B.X.find(function(k){return c6(B,k)}); if(y){var a=B.app.Bk();wH(B);var r=new g.z7(8);y=jn$(B,y)/1E3;h5r(B,y,{},r);a.h7("forceParentTransition",{childPlayback:1});B.C.h7("forceParentTransition",{parentPlayback:1})}}; aIE=function(B,y,a){y=y===void 0?-1:y;a=a===void 0?Infinity:a;for(var r=y,k=a,x=g.Y(B.j),J=x.next();!J.done;J=x.next()){var m=g.Y(J.value);J=m.next().value;m=m.next().value;m.Je>=r&&m.target&&m.target.tB<=k&&(B.C.removeCueRange(J),B.j.delete(J))}r=y;k=a;x=[];J=g.Y(B.X);for(m=J.next();!m.done;m=J.next())if(m=m.value,m.kC>=r&&m.tB<=k){var C=B;C.N===m&&wH(C);c6(C,m)&&C.app.dX()}else x.push(m);B.X=x;r=sn0(B,y/1E3);y=r.Ng;r=r.xE;y&&(r*=1E3,y6E(B,y,r,y.tB===y.kC+y.durationMs?y.kC+r:y.tB));(y=sn0(B,a/1E3).Ng)&& gH(B,"Invalid clearEndTimeMs="+a+" that falls during playback={timelinePlaybackId="+(y.Yc+" video_id="+y.playerVars.video_id+" durationMs="+y.durationMs+" enterTimeMs="+y.kC+" parentReturnTimeMs="+y.tB+"}.Child playbacks can only have duration updated not their start."))}; y6E=function(B,y,a,r){y.durationMs=a;y.tB=r;r={FR:lN(a,!0),Je:a,target:null};Is$(B,y,r);c6(B,y)&&B.app.Bk().getCurrentTime()*1E3>a&&(y=jn$(B,y)/1E3,a=B.app.Bk().getPlayerState(),h5r(B,y,{},a))}; gH=function(B,y,a,r){B.C.h7("timelineerror",{e:y,cpn:a?a:void 0,videoId:r?r:void 0})}; kmr=function(B){B&&B!=="web"&&r6e.includes(B)}; zh=function(){g.W.call(this);this.C=new ZO(5,null);g.K(this,this.C);this.X=new ZO(15,null);g.K(this,this.X)}; a9$=function(B,y){return y?!!B.C.get(y):!1}; xSx=function(B,y){B.dataset.version=y}; mSL=function(B){g.O.call(this,{W:"div",Mz:["html5-video-player"],V:{tabindex:B.Y().disableOrganicUi?"":"-1",id:B.webPlayerContextConfig.rootElementId},G:[{W:"div",B:g.Et.VIDEO_CONTAINER,V:{"data-layer":"0"}}]});var y=this;this.app=B;this.oY=this.Dm(g.Et.VIDEO_CONTAINER);this.Wu=new g.ii(0,0,0,0);this.R_=null;this.Y5=new g.ii(0,0,0,0);this.xX=this.mS=this.Gi=NaN;this.Vf=this.QW=this.X_=this.XP=!1;this.cV=NaN;this.Em=!1;this.V8=null;this.S3=function(){y.element.focus({preventScroll:!0})}; this.oh=function(){y.app.Fx.publish("playerUnderlayVisibilityChange","visible");y.R_.classList.remove(g.Et.VIDEO_CONTAINER_TRANSITIONING);y.R_.removeEventListener(Rl,y.oh);y.R_.removeEventListener("transitioncancel",y.oh)}; this.qT=this.Fm=!1;var a=this.element.addEventListener,r=this.element.removeEventListener;this.addEventListener=function(x,J,m){a.apply(y.element,[x,J,m])}; this.removeEventListener=function(x,J,m){r.apply(y.element,[x,J,m])}; var k=B.Y();k.transparentBackground&&this.H_("ytp-transparent");k.controlsType==="0"&&this.H_("ytp-hide-controls");g.hC(this.element,"ytp-exp-bottom-control-flexbox");g.hC(this.element,"ytp-modern-caption");k.Z("enable_new_paid_product_placement")&&!g.lI(k)&&g.hC(this.element,"ytp-exp-ppp-update");k.Z("html5_enable_ssap")&&g.hC(this.element,"ytp-ssap");g.hC(this.element,"ytp-livebadge-color");if(k.Z("delhi_modern_web_player"))switch(g.hC(this.element,"ytp-delhi-modern"),k.Z("delhi_modern_web_player_icons")&& g.hC(this.element,"ytp-delhi-modern-icons"),w5(k.experiments,"delhi_modern_web_player_blending_mode")){case "luminosity":g.hC(this.element,"ytp-delhi-modern-with-luminosity");break;case "difference":g.hC(this.element,"ytp-delhi-modern-with-difference");break;case "exclusion":g.hC(this.element,"ytp-delhi-modern-with-exclusion")}xSx(this.element,J6$(B));this.AK=!1;this.TK=new g.I$(NaN,NaN);HYJ(this);this.L(B.Fx,"onMutedAutoplayChange",this.onMutedAutoplayChange)}; HYJ=function(B){function y(){B.R_&&q4(B);Vu(B)!==B.Em&&B.resize()} function a(J,m){B.Y6(J,m)} function r(J){J.getVideoData()&&B.updateVideoData(J.getVideoData())} function k(){B.Y5=new g.ii(0,0,0,0);B.Wu=new g.ii(0,0,0,0)} var x=B.app.Fx;x.addEventListener("initializingmode",k);x.addEventListener("videoplayerreset",r);x.addEventListener("videodatachange",a);x.addEventListener("presentingplayerstatechange",y);B.addOnDisposeCallback(function(){x.removeEventListener("initializingmode",k);x.removeEventListener("videoplayerreset",r);x.removeEventListener("videodatachange",a);x.removeEventListener("presentingplayerstatechange",y)})}; CxK=function(B){var y=B.app.Bk();if(y=y?y.getVideoData():null){if(g.Ms(y)||g.$C(y)||g.Ol(y))return 16/9;if(El(y)&&y.D.C)return B=y.D.videoInfos[0].video,oGe(B.width,B.height)}return(B=B.R_)?oGe(B.videoWidth,B.videoHeight):16/9}; gG$=function(B,y,a,r){var k=a,x=oGe(y.width,y.height);B.XP?k=ax?{width:y.width,height:y.width/k,aspectRatio:k}:kk?B.width=B.height*a:aC;if(Vu(B)){var l=CxK(B);var c=isNaN(l)||g.ib||rT&&g.Ca||C;Ka&&!g.i3(601)?l=k.aspectRatio:c=c||x.controlsType==="3";c?C?(c=x.Z("place_shrunken_video_on_left_of_player")?16:B.getPlayerSize().width-y.width-16,l=Math.max((B.getPlayerSize().height-y.height)/2,0),c=new g.ii(c,l,y.width, y.height),B.R_.style.setProperty("border-radius","12px")):c=new g.ii(0,0,y.width,y.height):(a=k.aspectRatio/l,c=new g.ii((y.width-k.width/a)/2,(y.height-k.height)/2,k.width/a,k.height),a===1&&g.Ca&&(l=c.width-y.height*l,l>0&&(c.width+=l,c.height+=l)));g.aQ(B.element,"ytp-fit-cover-video",Math.max(c.width-k.width,c.height-k.height)<1);if(m||B.AK)B.R_.style.display="";B.Em=!0}else{c=-y.height;Ka?c*=window.devicePixelRatio:g.cR&&(c-=window.screen.height);c=new g.ii(0,c,y.width,y.height);if(m||B.AK)B.R_.style.display= "none";B.Em=!1}XU(B.Y5,c)||(B.Y5=c,g.UZ(x)?(B.R_.style.setProperty("width",c.width+"px","important"),B.R_.style.setProperty("height",c.height+"px","important")):g.hi(B.R_,c.getSize()),r=new g.$m(c.left,c.top),g.dt(B.R_,Math.round(r.x),Math.round(r.y)),r=!0);y=new g.ii((y.width-k.width)/2,(y.height-k.height)/2,k.width,k.height);XU(B.Wu,y)||(B.Wu=y,r=!0);g.MG(B.R_,"transform",a===1?"":"scaleX("+a+")");J&&C!==B.QW&&(C&&(B.R_.addEventListener(Rl,B.oh),B.R_.addEventListener("transitioncancel",B.oh),B.R_.classList.add(g.Et.VIDEO_CONTAINER_TRANSITIONING)), B.QW=C,B.app.Fx.publish("playerUnderlayVisibilityChange",B.QW?"transitioning":"hidden"));return r}; wtU=function(B){B.Fm=!B.Fm;B.qT=!0;B.element.classList.toggle("ytp-retro-player",B.Fm);B.resize();B.qT=!1;B.app.Fx.Kh("onRetroModeChanged",B.Fm)}; EG0=function(){this.csn=g.cl();this.clientPlaybackNonce=null;this.elements=new Set;this.D=new Set;this.C=new Set;this.X=new Set}; z$N=function(B){if(B.csn!==g.cl())if(B.csn==="UNDEFINED_CSN")B.csn=g.cl();else{var y=g.cl(),a=g.lw();if(y&&a){B.csn=y;for(var r=g.Y(B.elements),k=r.next();!k.done;k=r.next())(k=k.value.visualElement)&&k.isClientVe()&&y&&a&&(g.lv("combine_ve_grafts")?Os(Mj(),k,a):g.$Q(g.ew)(void 0,y,a,k))}if(y)for(B=g.Y(B.C),a=B.next();!a.done;a=B.next())(a=a.value.visualElement)&&a.isClientVe()&&g.Oy(y,a)}}; g.Rx=function(B,y,a,r){g.W.call(this);var k=this;this.logger=new g.wM("App");this.Vg=this.sB=!1;this.nM={};this.Zw=[];this.vt=!1;this.Dg=null;this.intentionalPlayback=!1;this.OO=!0;this.DU=!1;this.xu=this.A3=this.Zg=null;this.hw=!0;this.mediaElement=this.M8=null;this.gH=NaN;this.E3=!1;this.IS=this.Hh=this.y4=this.screenLayer=this.playlist=null;this.Va=[];this.LK=0;this.H6={BG:function(){return k.Mm}, Jvk:function(){return k.y4}, Mes:function(){}}; this.logger.debug("constructor begin");if(!a)throw Error("b/179532961");this.wS=(y==null?void 0:y.args)||{};this.webPlayerContextConfig=a;JCH();y=this.wS;this.Pk=new ay(y,a,a.canaryState,r,this);g.K(this,this.Pk);kb4(this.Pk);a=JFE(this.Pk);this.Pk.F0()&&this.Sn("h5vcc",a);this.Pk.experiments.I7("jspb_serialize_with_worker")&&fr0();this.Pk.experiments.I7("gzip_gel_with_worker")&&F2E();this.Pk.X&&!qPL&&(window.addEventListener(W0?"touchstart":"click",edN,{capture:!0,passive:!0}),qPL=!0);this.Z("html5_onesie")&& (this.yz=new l9(this.Pk),g.K(this,this.yz));this.rL=UJ(OZ(this.Pk)&&!0,y.enablesizebutton);this.iG=UJ(!1,y.player_wide);this.visibility=new hdZ;g.K(this,this.visibility);this.Z("web_log_theater_mode_visibility")&&this.Ub(UJ(!1,y.player_wide));this.sB=UJ(!1,y.external_list);this.events=new g.qO(this);g.K(this,this.events);this.Z("start_client_gcf")&&(V$(LM(),{Hu:vL,cE:anL()}),this.uN=LM().resolve(vL),x5$(this.uN));this.Gtz=new RT;g.K(this,this.Gtz);this.aq=new EG0;a=new u1;this.Fx=new g.GZ(this,a); g.K(this,this.Fx);this.template=new mSL(this);g.K(this,this.template);this.appState=1;this.G2=Vd4(this);g.K(this,a);a={};this.z_=(a.internalvideodatachange=this.j7O,a.playbackready=this.Ef0,a.playbackstarted=this.z3h,a.statechange=this.TQ3,a);this.oB=new q8(this.Fx);this.Lr=R$0(this);a=this.Pk.T;!1!==a&&this.Sn("badps",{hbp:a,hostname:window.location.hostname,ps:this.Pk.playerStyle});this.S0=new u4U(this.Pk,this.Lr);this.Fx.publish("csiinitialized");(this.webPlayerContextConfig.wasmModuleUrl||X6K(this.Lr))&& ufK(this);a=10;g.oz(this.Pk)&&(a=3);CU(this.Pk)&&(a=g.d2(this.Pk.experiments,"tvhtml5_unplugged_preload_cache_size"));this.Mm=new g.d_(this.Fx,a);a=YPK(this);this.Mm.zN(a);L4E(this);a={};this.Kd=(a.airplayactivechange=this.Z20,a.airplayavailabilitychange=this.N$0,a.beginseeking=this.kJz,a.sabrCaptionsDataLoaded=this.yzb,a.endseeking=this.rz0,a.internalAbandon=this.Qs_,a.internalaudioformatchange=this.x8O,a.internalvideodatachange=this.cyk,a.internalvideoformatchange=this.ljx,a.liveviewshift=this.Ktw, a.playbackstalledatstart=this.hu0,a.progresssync=this.U8k,a.onAbnormalityDetected=this.qiw,a.onSnackbarMessage=this.Chm,a.onLoadProgress=this.Iib,a.SEEK_COMPLETE=this.PhO,a.SEEK_TO=this.gch,a.onVideoProgress=this.OLh,a.onLoadedMetadata=this.YiO,a.onAutoplayBlocked=this.Az_,a.onPlaybackPauseAtStart=this.nC0,a.playbackready=this.GJz,a.statechange=this.Of,a.newelementrequired=this.aG,a.heartbeatparams=this.Lt0,a.videoelementevent=this.aj3,a.drmoutputrestricted=this.B$w,a.signatureexpired=this.Ruh,a.nonfatalerror= this.V0s,a.reloadplayer=this.wyx,a);this.Tp=new g.qO(this);g.K(this,this.Tp);this.jg=new zh;g.K(this,this.jg);this.BV=this.Rp=-1;this.tb=new g.Mv(this.template.resize,16,this.template);g.K(this,this.tb);this.I_=new $dW(this.Fx,this.Pk,this.lV(),this);this.HG=new fk(this);g.K(this,this.HG);this.Mt=new Wa(this);g.K(this,this.Mt);kmr(this.Pk.C.c);this.events.L(this.Fx,g.fF("appapi"),this.of_);this.events.L(this.Fx,g.Mg("appapi"),this.ih7);this.events.L(this.Fx,g.fF("appprogressboundary"),this.Wlh);this.events.L(this.Fx, g.Mg("applooprange"),this.Hi);this.events.L(this.Fx,"presentingplayerstatechange",this.Xi);this.events.L(this.Fx,"resize",this.j_s);this.template.Wk(af(document,B));this.events.L(this.Fx,"offlineslatestatechange",this.ECw);this.events.L(this.Fx,"sabrCaptionsTrackChanged",this.Llf);this.events.L(this.Fx,"sabrCaptionsBufferedRangesUpdated",this.ry7);this.Lr.S.Y().fA&&QR(this.Lr,"offline");this.Pk.A7&&g.LT("ux",g.en);B=g.d2(this.Pk.experiments,"html5_defer_fetch_att_ms");this.Ln=new g.Mv(this.g4O,B, this);g.K(this,this.Ln);this.eO().mP()&&(g.tH()&&this.eO().Ch.push("remote"),NXH(this));this.S0.tick("fs");bY$(this);this.Pk.A7&&QR(this.Lr,"ux",!0);g.M$(this.Lr.S.Y())&&QR(this.Lr,"embed");this.Z("web_player_sentinel_is_uniplayer")||g.Lj(new g.Ku("Player experiment flags missing","web_player_sentinel_is_uniplayer"));B=this.Z("web_player_sentinel_yt_experiments_sync");a=g.lv("web_player_sentinel_yt_experiments_sync");B!==a&&g.Lj(new g.Ku("b/195699950",{yt:B,player:a}));this.Ql=TXK(this);if(B=g.d2(this.Pk.experiments, "html5_block_pip_safari_delay"))this.m4=new g.Mv(this.cA,B,this),g.K(this,this.m4);T8=this.Pk.VL;this.Fx.publish("applicationInitialized");this.logger.debug("constructor end")}; TXK=function(B){function y(a){a.stack&&a.stack.indexOf("player")!==-1&&B.Bk().OW(a)} NM.subscribe("handleError",y);f6.push(y);return function(){NM.unsubscribe("handleError",y);var a=f6.indexOf(y);a!==-1&&f6.splice(a,1)}}; YPK=function(B){var y=new g.kC(B.Pk,B.wS);B.Fx.publish("initialvideodatacreated",y);return uN(B,1,y,!1)}; L4E=function(B){var y=B.lV();y.setPlaybackRate(B.Pk.J?1:ptW(B,Number(g.Tc("yt-player-playback-rate"))||1));y.dw(B.z_,B);y.w1()}; R$0=function(B){var y="",a=J6$(B);a.indexOf("//")===0&&(a=B.Pk.protocol+":"+a);var r=a.lastIndexOf("/base.js");r!==-1&&(y=a.substring(0,r+1));if(a=Error().stack)if(a=a.match(/\((.*?\/(debug-)?player-.*?):\d+:\d+\)/))a=a[1],a.includes(y)||g.Lj(Error("Player module URL mismatch: "+(a+" vs "+y+".")));y=new Wt$(B.Fx,y);a={};KtJ(y,(a.destroyed=function(){B.onApiChange()},a)); return y}; Vd4=function(B){if(B.Pk.storeUserVolume){B=g.Tc("yt-player-volume")||{};var y=B.volume;B={volume:isNaN(y)?100:g.Xw(Math.floor(y),0,100),muted:!!B.muted}}else B={volume:100,muted:B.Pk.mute};return B}; Yp=function(B){B.mediaElement=B.Pk.deviceIsAudioOnly?new g.dz(g.li("AUDIO")):DO.pop()||new g.dz(g.li("VIDEO"));g.K(B,B.mediaElement);B.Bk().setMediaElement(B.mediaElement);try{B.Pk.B6?(B.Hh&&B.events.v6(B.Hh),B.Hh=B.events.L(B.mediaElement,"volumechange",B.vC_)):(B.mediaElement.Kz(B.G2.muted),B.mediaElement.setVolume(B.G2.volume/100))}catch(k){B.JE("html5.missingapi",2,"UNSUPPORTED_DEVICE","setvolume.1;emsg."+(k&&typeof k==="object"&&"message"in k&&typeof k.message==="string"&&k.message.replace(/[;:,]/g, "_")));return}g.Ye(B.Tp);tdr(B);var y=B.template,a=B.mediaElement.Jz();y.R_=a;y.Vf=!1;y.R_.parentNode||zj(y.oY,y.R_,0);y.Y5=new g.ii(0,0,0,0);c6E(y);q4(y);a=y.R_;g.hC(a,"video-stream");g.hC(a,g.Et.MAIN_VIDEO);var r=y.app.Y();r.cD&&a.setAttribute("data-no-fullscreen","true");r.Z("html5_local_playsinline")?"playsInline"in gY()&&(a.playsInline=!0):r.oE&&(a.setAttribute("webkit-playsinline",""),a.setAttribute("playsinline",""));r.oR&&y.R_&&y.L(a,"click",a.play,a);try{B.mediaElement.activate()}catch(k){B.JE("html5.missingapi", 2,"UNSUPPORTED_DEVICE","activate.1;emsg."+(k&&typeof k==="object"&&"message"in k&&typeof k.message==="string"&&k.message.replace(/[;:,]/g,"_")))}}; SPK=function(B){if(!PxN(B)){var y=B.lV().yv();y&&(y=y.uB(),y instanceof Promise&&y.catch(function(){})); Lz(B,bs(B.getPlayerStateObject()))}}; tdr=function(B){var y=B.mediaElement;ER()?B.Tp.L(y,"webkitpresentationmodechanged",B.Kl7):window.document.pictureInPictureEnabled&&(B.Tp.L(y,"enterpictureinpicture",function(){B.hA(!0)}),B.Tp.L(y,"leavepictureinpicture",function(){B.hA(!1)})); MY&&(B.Tp.L(y,"webkitbeginfullscreen",function(){B.eP(3)}),B.Tp.L(y,"webkitendfullscreen",function(){B.eP(0)}))}; Q7W=function(B,y){var a=y.getPlayerType(),r=B.Mm.D[a]||null;y!==B.lV()&&y!==r&&(r==null||r.dispose(),B.Mm.D[a]=y)}; A6r=function(B,y){y=y===void 0?!0:y;B.logger.debug("start clear presenting player");var a;if(a=B.IS){a=B.IS;var r=B.mediaElement;a=!!r&&r===a.mediaElement}a&&(B.Zc(),Yp(B));a=B.Bk();a.Zc(!y);a.HR(B.Kd,B);a.getPlayerType()!==1&&a.dispose();y=B.Mm;y.X=y.C;UL(y);B.logger.debug("finish clear presenting player")}; g.F4U=function(B,y,a,r){var k=B.S0;y===2&&(k=new u4U(B.Pk));return new g.k2(B.Pk,y,k,B.template,function(x,J,m){B.Fx.publish(x,J,m)},function(){return B.Fx.getVisibilityState()},B.visibility,B,a,r)}; uN=function(B,y,a,r,k){B=g.F4U(B,y,a,k);B=new g.dA(B);r&&B.w1();return B}; N4=function(B,y){return B.ag(y)?B.lV():y}; bN=function(B,y){var a=B.Bk();return y===B.lV()&&B.ag(y)&&B.ag(a)?a:y}; DSL=function(B){B.logger.debug("start application playback");if(B.lV().getPlayerState().isError())B.logger.debug("start application playback done, player in error state");else{var y=Th(B);B.eO().isLoaded();y&&B.gK(6);Gmr(B);U4J(B.Lr)||e$J(B)}}; e$J=function(B){if(!Th(B)){var y=Fz(B.Lr);y&&!y.created&&izN(B.Lr)&&(B.logger.debug("reload ad module"),y.create())}}; Gmr=function(B){B.logger.debug("start presenter playback");var y=B.getVideoData(),a=B.Lr;U4J(a)||a.XV();!l60&&a.S.Z("html5_allow_asmjs")&&y54(a);QR(a,"embed");QR(a,"kids");QR(a,"remote");QR(a,"miniplayer");QR(a,"offline");QR(a,"unplugged");QR(a,"ypc",!1,!0);QR(a,"ypc_clickwrap",!1,!0);QR(a,"yto",!1,!0);QR(a,"webgl",!1,!0);jxN(a)||(QR(a,"captions",!0),QR(a,"endscreen"),a.NU(),QR(a,"creatorendscreen",!0));a.ES();B.Fx.publish("videoready",y)}; pz=function(B){B=B.eO();B.mP();return sl(B)}; bY$=function(B){B.logger.debug("start prepare initial playback");B.vV();var y=B.wS;Yp(B);B.events.L(window,"resize",B.Flw);var a=B.eO();B.Fx.x4("onVolumeChange",B.G2);if(y&&bz4(y)){var r=Jf(B.Pk);r&&!B.sB&&(y.fetch=0);var k=g.M$(B.Pk);k&&!B.sB&&(y.fetch=0);tO(B,y);g.M$(B.Pk)&&B.S0.tick("ep_pr_s");if(!r||B.sB)if(k&&!B.sB)W4x(B);else if(!a.mP())B.playlist.onReady(function(){P6(B)})}B.wk(B.lV(),!1,!0); g.Z(B.lV().getPlayerState(),128)||(y=ta0(!B.Pk.deviceIsAudioOnly),y==="fmt.noneavailable"?B.JE("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","nocodecs.1"):y==="html5.missingapi"?B.JE(y,2,"UNSUPPORTED_DEVICE","nocanplaymedia.1"):a&&a.mP()&&pz(B)&&(B.Pk.Yh||B.Pk.VP)?SW(B):a.FT?B.Fx.mutedAutoplay({durationMode:a.mutedAutoplayDurationMode}):g.Tc("yt-player-playback-on-reload")?(g.BL("embedsItpPlayedOnReload",{playedOnReload:!0,isLoggedIn:!!B.Pk.Xx}),g.bQ("yt-player-playback-on-reload",!1), SW(B)):Ez(B.Pk)||K4r(B),g.oy(B.Pk)||le(B.Pk)==="MWEB"?(g.$e(g.I4(),function(){Qu(B)}),g.$e(g.I4(),function(){py4()})):(Qu(B),py4()),B.logger.debug("finish prepare initial playback"))}; Qu=function(B){if(!B.Z("use_rta_for_player"))if(B.Z("fetch_att_independently"))g.$h(B.Ln);else{var y=B.getVideoData().botguardData;y&&g.vx(y,B.Pk,B.getVideoData().xU||"")}}; K4r=function(B){B.logger.debug("start initialize to CUED mode");B.Fx.publish("initializingmode");B.gK(2);B.Z("embeds_web_enable_defer_loading_remote_js")&&g.lI(B.Pk)?g.$e(g.I4(),function(){QR(B.Lr,"remote")}):QR(B.Lr,"remote"); QR(B.Lr,"miniplayer");B.logger.debug("initialized to CUED mode")}; SW=function(B){B.logger.debug("start initialize application playback");var y=B.lV();if(g.Z(y.getPlayerState(),128))return!1;y=y.getVideoData();pz(B)&&B.Pk.VP&&(DO.length&&B.Vg?(AO(B,{muted:!1,volume:B.G2.volume},!1),F4(B,!1)):DO.length||B.G2.muted||(AO(B,{muted:!0,volume:B.G2.volume},!1),F4(B,!0)));pz(B)&&g.M$(B.Pk)&&y.mutedAutoplay&&(AO(B,{muted:!0,volume:B.G2.volume},!1),F4(B,!0));y.rr&&AO(B,{muted:!0,volume:B.G2.volume},!1);iYE(B,1,y,!1);var a=B.lV();B.Fx.publish("initializingmode");B.wk(a);B.gK(3); var r;if(!(r=!B.Pk.z7)){if(r=B.IS){r=B.IS;var k=B.mediaElement;r=!!k&&k===r.mediaElement}r=r&&B.vt}r&&(B.Zc(),Yp(B),a.setMediaElement(B.mediaElement));a.C9();if(g.Z(a.getPlayerState(),128))return!1;y.bx||Lz(B,3);return B.vt=!0}; Th=function(B){B=Wu(B.Lr);return!!B&&B.loaded}; Xtx=function(B,y){if(!B.M8)return!1;var a=B.M8.startTimeMs*.001-1,r=B.M8.endTimeMs*.001;B.M8.type==="repeatChapter"&&r--;return Math.abs(y-a)<=1E-6||Math.abs(y-r)<=1E-6||y>=a&&y<=r}; fI4=function(B){var y=B.Bk();zB(y.getVideoData())&&!y.gJ()&&(y=Gh(B)*1E3-B.getVideoData().W3,B.Z("html5_gapless_new_slr")?(B=B.Mt,eW(B.app,"gaplessshortslooprange"),y=new g.iz(0,y,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),(B=B.app.Bk())&&B.addCueRange(y)):B.setLoopRange({startTimeMs:0,endTimeMs:y,type:"shortsLoop"}))}; Mdr=function(B){var y=B.lV();if(!(g.Z(y.getPlayerState(),64)&&B.eO().isLivePlayback&&B.M8.startTimeMs<5E3)){if(B.M8.type==="repeatChapter"){var a,r=(a=kH$(B.Di()))==null?void 0:a.qs(),k;a=(k=B.getVideoData())==null?void 0:k.VP;r instanceof g.US&&a&&(k=a[gJ(a,B.M8.startTimeMs)],r.renderChapterSeekingAnimation(0,k.title));isNaN(Number(B.M8.loopCount))?B.M8.loopCount=0:B.M8.loopCount++;B.M8.loopCount===1&&B.Fx.Kh("innertubeCommand",B.getVideoData().U$)}r={o_:"application_loopRangeStart"};if(B.M8.type=== "clips"||B.M8.type==="shortsLoop")r.seekSource=58;y.seekTo(B.M8.startTimeMs*.001,r)}}; ptW=function(B,y){var a=B.Fx.getAvailablePlaybackRates();y=Number(y.toFixed(2));B=a[0];a=a[a.length-1];y<=B?y=B:y>=a?y=a:(B=Math.floor(y*100+.001)%5,y=B===0?y:Math.floor((y-B*.01)*100+.001)/100);return y}; Gh=function(B,y){y=B.Bj({playerType:y});if(!y)return B.Mm.C.Ns();y=N4(B,y);return D0(B,y.Ns(),y)}; D0=function(B,y,a){if(B.ag(a)&&(a=a.getVideoData(),!W6(B))){B=B.I_;for(var r=g.Y(B.X),k=r.next();!k.done;k=r.next())if(k=k.value,a.Yc===k.Yc){y+=k.kC/1E3;break}r=y;B=g.Y(B.X);for(k=B.next();!k.done;k=B.next()){k=k.value;if(a.Yc===k.Yc)break;var x=k.kC/1E3;if(x1&&(k=!1);if(!B.E3||k!==y){a=a.lock(k?"portrait":"landscape");if(a!=null)a["catch"](function(){}); B.E3=!0}}else B.E3&&(B.E3=!1,a.unlock())}; $p=function(B,y,a){B.Fx.publish(y,a);var r=g.oz(B.Pk)||g.UZ(B.Pk)||g.tM(B.Pk);if(a&&r){switch(y){case "cuerangemarkersupdated":var k="onCueRangeMarkersUpdated";break;case "cuerangesadded":k="onCueRangesAdded";break;case "cuerangesremoved":k="onCueRangesRemoved"}k&&B.Fx.Kh(k,a.map(function(x){return{getId:function(){return this.id}, end:x.end,id:x.getId(),namespace:x.namespace==="ad"?"ad":"",start:x.start,style:x.style,visible:x.visible}}))}}; ON=function(B,y,a,r,k,x){a=a===void 0?!0:a;var J=B.Bj({playerType:k});if(!J||(J.getPlayerType()!==2||B.ag(J))&&!g.X9(J.getVideoData())){var m=B.Mm.jU;m?m.seekTo(y,{p9:!a,VD:r,o_:"application",seekSource:x}):(J&&J===B.lV()&&B.M8&&!Xtx(B,y)&&B.setLoopRange(null),B.seekTo(y,a,r,k,x))}}; kdx=function(B,y,a,r){a&&(B.Zc(),Yp(B));a=B.Bk();a.gq(y);var k=B.getVideoData(),x={};x.video_id=k.videoId;x.adformat=k.adFormat;k.isLivePlayback||(x.start=a.getCurrentTime(),x.resume="1");k.isLivePlayback&&TB(k)&&g.Jy(B.Pk)&&(x.live_utc_start=a.D_(),x.resume="1");k.t7&&(x.vvt=k.t7);k.T&&(x.vss_credentials_token=k.T,x.vss_credentials_token_type=k.b9);k.oauthToken&&(x.oauth_token=k.oauthToken);x.autoplay=1;x.reload_count=k.Zi+1;x.reload_reason=y;k.LT&&(x.unplugged_partner_opt_out=k.LT);k.ez&&(x.ypc_is_premiere_trailer= k.ez);k.playerParams&&(x.player_params=k.playerParams);B.loadVideoByPlayerVars(x,void 0,!0,void 0,void 0,r);y==="signature"&&B.y4&&e$J(B)}; xPW=function(B,y){B.eO().autonavState=y;g.bQ("yt-player-autonavstate",y);B.Fx.publish("autonavchange",y)}; J00=function(B){var y=B.getVideoData().dN,a=B.Pk.C2,r=B.isInline()&&!B.getVideoData().Du,k=B.mediaElement;y||a||r?k.f6():(k.EQ(),AO(B,B.G2))}; Kz=function(B){var y=Fz(B.Di());y&&y.created&&(B.logger.debug("reset ad module"),y.destroy())}; W6=function(B){return B.getVideoData().enableServerStitchedDai&&!!B.y4}; HCW=function(B,y){y.bounds=B.getBoundingClientRect();for(var a=g.Y(["display","opacity","visibility","zIndex"]),r=a.next();!r.done;r=a.next())r=r.value,y[r]=If(B,r);y.hidden=!!B.hidden}; J6$=function(B){var y=B.webPlayerContextConfig.trustedJsUrl;return y?Ev(y).toString():B.webPlayerContextConfig.jsUrl}; mPW=function(B,y){var a=B.Bj({playerType:1});if(a){if(a.getVideoData().clientPlaybackNonce===y)return a;if((B=B.HG.C)&&B.getVideoData().clientPlaybackNonce===y)return B}return null}; ufK=function(B){function y(r){return pt(aFU(B.Lr),function(k){return k.OD(r)})} B.S0.tick("wasm_s");B.Pk.wQ=cf0(B.webPlayerContextConfig.wasmModuleUrl,X6K(B.Lr)?y:void 0,B.Sn.bind(B));var a;(a=B.Pk.wQ)==null||pt(a,function(r){B.Pk.E0=r;B.S0.tick(r.C?"wasm_fa":"wasm_fw")},function(){B.Pk.wQ=void 0; B.S0.tick("wasm_ferr")})}; oOJ=function(B){return B.name==="TypeError"&&B.stack.includes("/s/player/")&&FN()<=105}; Cg4=function(B){return B.isTimeout?"NO_BID":"ERR_BID"}; gO0=function(){var B=null;AXJ().then(function(y){return B=y},function(y){return B=Cg4(y)}); return B}; l$x=function(){var B=AA(1E3,"NO_BID");return g.tA(dEW([AXJ(),B]).eE(Cg4),function(){B.cancel()})}; Ix=function(B){return B.gB?g.FA(g.AH(),140)?"STATE_OFF":"STATE_ON":"STATE_NONE"}; Z0=function(B){this.player=B;this.D=this.C=1}; EOH=function(B,y,a,r,k,x){y.client||(y.client={});B.player.Y().Z("h5_remove_url_for_get_ad_break")||(y.client.originalUrl=a);var J=vX(a),m=g.JY(a)?!1:!0;(J||m)&&typeof Intl!=="undefined"&&(y.client.timeZone=(new Intl.DateTimeFormat).resolvedOptions().timeZone);m=g.JY(a)?!1:!0;if(J||m||r!==""){var C={};a=Zr(kr(r)).split("&");var l=new Map;a.forEach(function(c){c=c.split("=");c.length>1&&l.set(c[0].toString(),decodeURIComponent(c[1].toString()))}); l.has("bid")&&(C.bid=l.get("bid"));C.params=[];c0U.forEach(function(c){l.has(c)&&(c={key:c,value:l.get(c)},C.params.push(c))}); w$U(B,C);y.adSignalsInfo=C}y.client.unpluggedAppInfo||(y.client.unpluggedAppInfo={});y.client.unpluggedAppInfo.enableFilterMode=!1;a=k.C.cosver;a!=null&&a!=="cosver"&&(y.client.osVersion=a);a=k.C.cplatform;a!=null&&a!=="cplatform"&&a!==""&&(y.client.platform=a);a=k.C.cmodel;a!=null&&a!=="cmodel"&&(y.client.deviceModel=a);a=k.C.cplayer;a!=null&&a!=="cplayer"&&(y.client.playerType=a);a=k.C.cbrand;a!=null&&a!=="cbrand"&&(y.client.deviceMake=a);y.user||(y.user={});y.user.lockedSafetyMode=!1;(k.Z("embeds_web_enable_iframe_api_send_full_embed_url")|| k.Z("embeds_enable_autoplay_and_visibility_signals"))&&g.d5(k)&&HVJ(y,x,B.player.getPlayerState(1))}; VuU=function(B,y){var a=!1;if(y==="")return a;y.split(",").forEach(function(r){var k={},x={clientName:"UNKNOWN_INTERFACE",platform:"UNKNOWN_PLATFORM",clientVersion:""},J="ACTIVE";r[0]==="!"&&(r=r.substring(1),J="INACTIVE");r=r.split("-");r.length<3||(r[0]in ztJ&&(x.clientName=ztJ[r[0]]),r[1]in qBr&&(x.platform=qBr[r[1]]),x.applicationState=J,x.clientVersion=r.length>2?r[2]:"",k.remoteClient=x,B.remoteContexts?B.remoteContexts.push(k):B.remoteContexts=[k],a=!0)}); return a}; uZU=function(B){if(!("FLAG_AUTO_CAPTIONS_DEFAULT_ON"in RtH))return!1;B=B.split(RegExp("[:&]"));var y=RtH.FLAG_AUTO_CAPTIONS_DEFAULT_ON,a="f"+(1+Math.floor(y/31)).toString();y=1<=2?J[1]:"";var m=LKx.test(y),C=N8E.exec(y);C=C!=null&&C.length>=2?C[1]:"";var l=bCL.exec(y);l=l!=null&&l.length>=2&&!Number.isNaN(Number(l[1]))?Number(l[1]):1;var c=T8H.exec(y);c=c!=null&&c.length>=2?c[1]:"0";var w=v0(B.player.Y().Bc),E=B.player.getVideoData(1),z=g.MJ(E.vk,!0),q="BISCOTTI_ID"in a?a.BISCOTTI_ID:"";EOH(B,z,y,q.toString(),B.player.Y(), E);E={splay:!1,lactMilliseconds:a.LACT.toString(),playerHeightPixels:Math.trunc(a.P_H),playerWidthPixels:Math.trunc(a.P_W),vis:Math.trunc(a.VIS),signatureTimestamp:20256,autonavState:Ix(B.player.Y())};r&&(r={},VuU(r,a.YT_REMOTE)&&(E.mdxContext=r));if(r=p$x.includes(w)?void 0:g.PA("PREF")){for(var L=r.split(RegExp("[:&]")),b=0,S=L.length;b1&&P[1].toUpperCase()==="TRUE"){z.user.lockedSafetyMode=!0;break}}E.autoCaptionsDefaultOn= uZU(r)}y=tuZ.exec(y);(y=y!=null&&y.length>=2?y[1]:"")&&C&&(z.user.credentialTransferTokens=[{token:y,scope:"VIDEO"}]);y={contentPlaybackContext:E};J={adBlock:Math.trunc(a.AD_BLOCK),params:J,breakIndex:l,breakPositionMs:c,clientPlaybackNonce:a.CPN,topLevelDomain:w,isProxyAdTagRequest:m,context:z,adSignalsInfoString:Zr(kr(q.toString())),overridePlaybackContext:y};k!==void 0&&(J.cueProcessedMs=Math.round(k).toString());C&&(J.videoId=C);a.LIVE_TARGETING_CONTEXT&&(J.liveTargetingParams=a.LIVE_TARGETING_CONTEXT); a.AD_BREAK_LENGTH&&(J.breakLengthMs=Math.trunc(a.AD_BREAK_LENGTH*1E3).toString());x&&(J.driftFromHeadMs=x.toString());J.currentMediaTimeMs=Math.round(B.player.getCurrentTime(1)*1E3);(B=B.player.getGetAdBreakContext())&&(J.getAdBreakContext=B);return J}; SBW=function(){Z0.apply(this,arguments)}; Q6N=function(B,y,a,r,k){var x=a.uI;var J=a.FR;var m=B.player.Y().PD,C=0;a.cueProcessedMs&&J&&!x&&(a=J.end-J.start,a>0&&(C=Math.floor(a/1E3)));var l={AD_BLOCK:k,AD_BREAK_LENGTH:x?x.u0:C,AUTONAV_STATE:Ix(B.player.Y()),CA_TYPE:"image",CPN:B.player.getVideoData(1).clientPlaybackNonce,DRIFT_FROM_HEAD_MS:B.player.k6()*1E3,LACT:ws(),LIVE_INDEX:x?B.D++:1,LIVE_TARGETING_CONTEXT:x&&x.context?x.context:"",MIDROLL_POS:J?Math.round(J.start/1E3):0,MIDROLL_POS_MS:J?Math.round(J.start):0,VIS:B.player.getVisibilityState(), P_H:B.player.nh().vc().height,P_W:B.player.nh().vc().width,YT_REMOTE:m?m.join(","):""},c=ri(aq);Object.keys(c).forEach(function(w){c[w]!=null&&(l[w.toUpperCase()]=c[w].toString())}); r!==""&&(l.BISCOTTI_ID=r);r={};yQ(y)&&(r.sts="20256",(B=B.player.Y().forcedExperiments)&&(r.forced_experiments=B));return hD(g.LX(y,l),r)}; A0r=function(B,y){var a=B.player.Y(),r,k=(r=B.player.getVideoData(1))==null?void 0:r.oauthToken;return g.Vj(a,k).then(function(x){if(x&&BA()){var J=Zq();nP(J,x)}return g.Ps(B.player.KA(J),y,"/youtubei/v1/player/ad_break").then(function(m){return m})})}; FK0=function(B){this.o7=B}; GdE=function(B){this.S=B}; etW=function(B){this.o7=B}; WKe=function(B){g.W.call(this);this.C=B;this.Kw=DPZ(this)}; DPZ=function(B){var y=new t30(B.C.Vv);g.K(B,y);B=[new FK0(B.C.o7),new GdE(B.C.S),new etW(B.C.o7),new cp(B.C.Uv,B.C.i$),new ET,new V7(B.C.df,B.C.qy,B.C.o7),new wP,new lD];B=g.Y(B);for(var a=B.next();!a.done;a=B.next())PYx(y,a.value);B=g.Y(["adInfoDialogEndpoint","adFeedbackEndpoint"]);for(a=B.next();!a.done;a=B.next())zu(y,a.value,function(){}); return y}; nz=function(B){var y=B.Tb,a=B.O0;B=B.Dk;var r=new nX0,k={RM:new TF$(y.get(),a),O0:a};return{j0:new qj(a,B,y,k),context:k,Pc:r}}; dH=function(B,y,a,r,k){g.W.call(this);this.X=y;this.Ss=a;this.Tb=r;this.Yk=k;this.listeners=[];var x=new R4(this);g.K(this,x);x.L(B,"internalAbandon",this.e17);this.addOnDisposeCallback(function(){g.Ye(x)})}; UN=function(B){this.S=B;this.adVideoId=this.C=this.videoId=this.adCpn=this.contentCpn=null;this.j=!0;this.X=this.D=!1;this.adFormat=null;this.J="AD_PLACEMENT_KIND_UNKNOWN";this.actionType="unknown_type";this.videoStreamType="VIDEO_STREAM_TYPE_VOD"}; KK4=function(B){B.contentCpn=null;B.adCpn=null;B.videoId=null;B.adVideoId=null;B.adFormat=null;B.J="AD_PLACEMENT_KIND_UNKNOWN";B.actionType="unknown_type";B.D=!1;B.X=!1}; iC$=function(B,y){B=g.Y(y);for(y=B.next();!y.done;y=B.next())if((y=y.value.renderer)&&(y.instreamVideoAdRenderer||y.linearAdSequenceRenderer||y.sandwichedLinearAdRenderer||y.instreamSurveyAdRenderer)){uG("ad_i");g.YH({isMonetized:!0});break}}; X$W=function(B){var y;(y=B.S.getVideoData(1))!=null&&y.Xx&&(B.X=!1,y={},B.C&&B.videoId&&(y.cttAuthInfo={token:B.C,videoId:B.videoId}),LR("video_to_ad",y))}; kB=function(B){B.X=!1;var y={};B.C&&B.videoId&&(y.cttAuthInfo={token:B.C,videoId:B.videoId});LR("ad_to_video",y);f$$(B)}; f$$=function(B){if(B.D)if(B.J==="AD_PLACEMENT_KIND_START"&&B.actionType==="video_to_ad")qW("video_to_ad");else{var y={adBreakType:eY(B.J),playerType:"LATENCY_PLAYER_HTML5",playerInfo:{preloadType:"LATENCY_PLAYER_PRELOAD_TYPE_PREBUFFER"},videoStreamType:B.videoStreamType};B.actionType==="ad_to_video"?(B.contentCpn&&(y.targetCpn=B.contentCpn),B.videoId&&(y.targetVideoId=B.videoId)):(B.adCpn&&(y.targetCpn=B.adCpn),B.adVideoId&&(y.targetVideoId=B.adVideoId));B.adFormat&&(y.adType=B.adFormat);B.contentCpn&& (y.clientPlaybackNonce=B.contentCpn);B.videoId&&(y.videoId=B.videoId);B.adCpn&&(y.adClientPlaybackNonce=B.adCpn);B.adVideoId&&(y.adVideoId=B.adVideoId);g.YH(y,B.actionType);B.S.Y().experiments.I7("html5_ads_csi_qoes")&&(y=B.S.Be(B.actionType==="ad_to_video"?1:2),y=(0,g.V4)()-1E3*y,bG("qoes",y,B.actionType))}}; jW=function(B){g.W.call(this);this.S=B;this.C=new Map;this.X=new R4(this);g.K(this,this.X);this.X.L(this.S,g.fF("ad"),this.onCueRangeEnter,this);this.X.L(this.S,g.Mg("ad"),this.onCueRangeExit,this)}; Mu0=function(B,y,a,r,k){g.iz.call(this,y,a,{id:B,namespace:"ad",priority:k,visible:r})}; sN=function(B){this.S=B}; $P$=function(B,y){B.S.cueVideoByPlayerVars(y,2)}; hO=function(B){this.S=B}; v6=function(B){this.S=B;g.d2(this.S.Y().experiments,"tv_pacf_logging_sample_rate")}; OCK=function(B){return Qs(B,"html5_ssap_play_cached_preroll")}; xq=function(B,y){y=y===void 0?!1:y;return B.S.Y().Z("html5_ssap_force_ads_ctmp")?!0:(y||B.S.Y().F0())&&B.S.Y().Z("html5_ssap_pacf_qoe_ctmp")}; B8=function(B){var y;return(y=B.S.getVideoData(1)==null?void 0:!1)!=null?y:!1}; Qs=function(B,y){return B.S.Y().Z(y)}; I$e=function(B){return B.S.Y().Z("substitute_ad_cpn_macro_in_ssdai")}; DC=function(B){var y,a,r;return((y=B.S.getVideoData(1).getPlayerResponse())==null?void 0:(a=y.playerConfig)==null?void 0:(r=a.daiConfig)==null?void 0:r.enableServerStitchedDai)||!1}; KWx=function(B){return B.S.Y().Z("html5_enable_vod_slar_with_notify_pacf")}; ZCe=function(B){return B.S.Y().Z("html5_recognize_predict_start_cue_point")}; wr=function(B){return B.S.Y().experiments.I7("enable_desktop_player_underlay")}; nOK=function(B){return B.S.Y().experiments.I7("html5_load_empty_player_in_media_break_sub_lra")}; nJ=function(B){return B.S.Y().experiments.I7("html5_load_ads_instead_of_cue")}; dI=function(B){return B.S.Y().experiments.I7("html5_preload_ads")}; dPJ=function(B){return B.S.Y().experiments.I7("should_ignore_cuepoints_during_lifa_preroll")}; gE=function(B){return B.S.Y().experiments.I7("enable_ads_control_flow_deterministic_id_generation")}; UPE=function(B){return B.S.Y().experiments.I7("enable_desktop_discovery_video_abandon_pings")||g.HR(B.S.Y())}; j6J=function(B){return B.S.Y().experiments.I7("enable_progres_commands_lr_feeds")}; W5=function(B){return B.S.Y().experiments.I7("html5_cuepoint_identifier_logging")}; I3$=function(B){B=B.S.getVideoData(1);return!!B&&B.Z("html5_preload_first_vod_video_ad")&&!B.isDaiEnabled()&&!B.isLivePlayback}; s6W=function(B){switch(B){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}}; htr=function(){g.jw.call(this);var B=this;this.C={};this.addOnDisposeCallback(function(){for(var y=g.Y(Object.keys(B.C)),a=y.next();!a.done;a=y.next())delete B.C[a.value]})}; yf=function(){if(vOW===null){vOW=new htr;Vv(MC).X="b";var B=Vv(MC),y=SE(B)=="h"||SE(B)=="b",a=!(vH(),!1);y&&a&&(B.j=!0,B.T=new luZ)}return vOW}; Bo4=function(B,y,a){B.C[y]=a}; ybe=function(B){switch(B){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}}; as=function(B,y,a){this.Ss=B;this.S=y;this.O0=a;this.X=new Set;this.C=new Map;yf().subscribe("adactiveviewmeasurable",this.Qz,this);yf().subscribe("adfullyviewableaudiblehalfdurationimpression",this.Lp,this);yf().subscribe("adviewableimpression",this.Kp,this);yf().subscribe("adaudioaudible",this.Bp,this);yf().subscribe("adaudiomeasurable",this.rJ,this)}; kS=function(B,y,a){var r=a.v_,k=a.cN,x=a.listener,J=a.qk;a=a.Wq===void 0?!1:a.Wq;if(B.C.has(y))ai("Unexpected registration of layout in LidarApi");else{if(J){if(B.X.has(J))return;B.X.add(J)}B.C.set(y,x);bC(vH().Sv,"fmd",1);L_L(Vv(MC),r);var m=a?y:void 0;Bo4(yf(),y,{pI:function(){if(!k)return{};var C=B.S.getPresentingPlayerType(!0),l;return(l=B.S.getVideoData(C))!=null&&l.isAd()?{currentTime:B.Ss.get().getCurrentTimeSec(C,!1,m),duration:k,isPlaying:rq(B.Ss.get(),C).isPlaying(),isVpaid:!1,isYouTube:!0, volume:B.Ss.get().isMuted()?0:B.Ss.get().getVolume()/100}:{}}})}}; xS=function(B,y){B.C.has(y)?(B.C.delete(y),delete yf().C[y]):ai("Unexpected unregistration of layout in LidarApi")}; ac0=function(B,y){if(B.S.isLifaAdPlaying()){var a=B.S.KD(!0,!0);B.un(y,a.width*.5*1.1,a.height*.25*1.1,a.width*.5*.9,a.height*.5*.9)}}; xnr=function(B,y,a){var r={};rbL(B,r,y,a);klU(r);r.LACT=J5(function(){return ws().toString()}); r.VIS=J5(function(){return B.getVisibilityState().toString()}); r.SDKV="h.3.0";r.VOL=J5(function(){return B.isMuted()?"0":Math.round(B.getVolume()).toString()}); r.VED="";return r}; JbJ=function(B,y){var a={};if(y||!B||!B.kind)return a;if(B.kind==="AD_PLACEMENT_KIND_MILLISECONDS"||B.kind==="AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"){if(!B.adTimeOffset||!B.adTimeOffset.offsetStartMilliseconds)return g.YU(Error("malformed AdPlacementConfig")),a;a.MIDROLL_POS=J5(Sr(Math.round(Fw(B.adTimeOffset.offsetStartMilliseconds)/1E3).toString()))}else a.MIDROLL_POS=J5(Sr("0"));return a}; J5=function(B){return{toString:function(){return B()}}}; Hc4=function(B,y,a){function r(m,C){(C=a[C])&&(x[m]=C)} function k(m,C){(C=a[C])&&(x[m]=J(C))} if(!a||g.lC(a))return B;var x=Object.assign({},B),J=y?encodeURIComponent:function(m){return m}; k("DV_VIEWABILITY","doubleVerifyViewability");k("IAS_VIEWABILITY","integralAdsViewability");k("MOAT_INIT","moatInit");k("MOAT_VIEWABILITY","moatViewability");r("GOOGLE_VIEWABILITY","googleViewability");r("VIEWABILITY","viewability");return x}; rbL=function(B,y,a,r){y.CPN=J5(function(){var k;(k=B.getVideoData(1))?k=k.clientPlaybackNonce:(g.Lj(Error("Video data is null.")),k=null);return k}); y.AD_MT=J5(function(){if(r!=null)var k=r;else{var x=a;B.Y().Z("html5_ssap_use_cpn_to_get_time")||(x=void 0);if(B.Y().Z("enable_h5_shorts_ad_fill_ad_mt_macro")||B.Y().Z("enable_desktop_discovery_pings_ad_mt_macro")||g.HR(B.Y())){var J=B.getPresentingPlayerType(!0),m;k=((m=B.getVideoData(J))==null?0:m.isAd())?mnH(B,J,x):0}else k=mnH(B,2,x)}return o_H(k)}); y.MT=J5(function(){return o_H(B.getCurrentTime(1,!1))}); y.P_H=J5(function(){return B.nh().vc().height.toString()}); y.P_W=J5(function(){return B.nh().vc().width.toString()}); y.PV_H=J5(function(){return B.nh().getVideoContentRect().height.toString()}); y.PV_W=J5(function(){return B.nh().getVideoContentRect().width.toString()})}; o_H=function(B){return Math.round(Math.max(0,B*1E3)).toString()}; klU=function(B){B.CONN=J5(Sr("0"));B.WT=J5(function(){return Date.now().toString()})}; mnH=function(B,y,a){return a!==void 0?B.getCurrentTime(y,!1,a):B.getCurrentTime(y,!1)}; CAU=function(){}; g_H=function(B,y,a,r,k){var x,J,m,C,l,c,w,E,z,q,L,b,S;g.F(function(P){switch(P.X){case 1:x=!!y.scrubReferrer;J=g.LX(y.baseUrl,Hc4(a,x,r));m={};if(!y.headers){P.dQ(2);break}C=B.J();if(!C.C){l=C.getValue();P.dQ(3);break}return g.Q(P,C.C,4);case 4:l=P.C;case 3:c=l;w=g.Y(y.headers);for(E=w.next();!E.done;E=w.next())switch(z=E.value,z.headerType){case "VISITOR_ID":g.io("VISITOR_DATA")&&(m["X-Goog-Visitor-Id"]=g.io("VISITOR_DATA"));break;case "EOM_VISITOR_ID":g.io("EOM_VISITOR_DATA")&&(m["X-Goog-EOM-Visitor-Id"]= g.io("EOM_VISITOR_DATA"));break;case "USER_AUTH":c&&(m.Authorization="Bearer "+c);break;case "PLUS_PAGE_ID":(q=B.j())&&(m["X-Goog-PageId"]=q);break;case "AUTH_USER":L=B.C();!c&&L&&(m["X-Goog-AuthUser"]=L);break;case "DATASYNC_ID":if(b=void 0,(b=B.D())==null?0:b.I7("enable_datasync_id_header_in_web_vss_pings"))S=B.X(),vX(J)&&g.io("LOGGED_IN")&&S&&(m["X-YouTube-DataSync-Id"]=S)}"X-Goog-EOM-Visitor-Id"in m&&"X-Goog-Visitor-Id"in m&&delete m["X-Goog-Visitor-Id"];case 2:g.tv(J,void 0,x,Object.keys(m).length!== 0?m:void 0,"",!0,k),g.bJ(P)}})}; lc$=function(B,y,a,r,k){this.J=B;this.j=y;this.C=a;this.X=r;this.D=k}; cbE=function(B,y){this.C=B;this.O0=y}; H8=function(B,y,a,r,k,x,J){var m=m===void 0?new lc$(function(){var C=B.Y(),l=B.getVideoData(1);return g.Vj(C,l?g.hl(l):"")},function(){return B.Y().pageId},function(){return B.Y().Xx},function(){var C; return(C=B.Y().datasyncId)!=null?C:""},function(){return B.Y().experiments}):m; this.S=B;this.X=y;this.X0=a;this.Tb=r;this.j0=k;this.O0=x;this.Pc=J;this.J=m;this.Lf=null;this.C=new Map;this.D=new cbE(m,this.O0)}; E_x=function(B,y,a,r,k){var x=IM(B.X.get(),a);x?(a=gV(B,whx(x),x,void 0,void 0,r),y.hasOwnProperty("baseUrl")?B.J.send(y,a):B.D.send(y,a,{},k)):ai("Trying to ping from an unknown layout",void 0,void 0,{layoutId:a})}; eze=function(B,y,a,r,k,x){r=r===void 0?[]:r;var J=IM(B.X.get(),y);if(J){var m=B.X0.get().CA(y,a),C=gV(B,whx(J),J,k,x);r.forEach(function(l,c){l.baseUrl&&(B.D.send(l.baseUrl,C,m,l.attributionSrcMode),l.serializedAdPingMetadata&&B.j0.MN("ADS_CLIENT_EVENT_TYPE_PING_DISPATCHED",void 0,void 0,void 0,void 0,J,new wsr(l,c),void 0,void 0,J.adLayoutLoggingData))})}else ai("Trying to track from an unknown layout.",void 0,void 0,{layoutId:y, trackingType:a})}; k1=function(B,y){B.S.sendVideoStatsEngageEvent(y,void 0,2)}; l6=function(B,y){g.BL("adsClientStateChange",y)}; zhr=function(B,y){B.C.has(y.Yb())?ai("Trying to register an existing AdErrorInfoSupplier."):B.C.set(y.Yb(),y)}; qd0=function(B,y){B.C.delete(y.Yb())||ai("Trying to unregister a AdErrorInfoSupplier that has not been registered yet.")}; EC=function(B,y,a){typeof a==="string"?B.S.getVideoData(1).Eb(y,a):B.S.getVideoData(1).h7(y,a)}; whx=function(B){var y=fH(B.clientMetadata,"metadata_type_ad_placement_config");B=fH(B.clientMetadata,"metadata_type_media_sub_layout_index");return{adPlacementConfig:y,Wg:B}}; gV=function(B,y,a,r,k,x){var J=a?VqK(B):{},m=a?RhK(B,a.layoutId):{},C=uJ$(B),l,c=k!=null?k:(l=QS(B.Tb.get(),2))==null?void 0:l.clientPlaybackNonce;k=void 0;if(a){var w;if((w=B.Pc.C.get(a.layoutId))==null?0:w.Wq)k=a.layoutId}w={};B=Object.assign({},xnr(B.S,k,r),JbJ(y.adPlacementConfig,(a==null?void 0:a.renderingContent)!==void 0),m,J,C,(w.FINAL=J5(function(){return"1"}),w.AD_CPN=J5(function(){return c||""}),w)); (a==null?void 0:a.renderingContent)!==void 0||(B.SLOT_POS=J5(function(){return(y.Wg||0).toString()})); a={};x=Object.assign({},B,x);B=g.Y(Object.values(Yde));for(r=B.next();!r.done;r=B.next())r=r.value,J=x[r],J!=null&&J.toString()!=null&&(a[r]=J.toString());return a}; VqK=function(B){var y={},a,r=(a=B.Lf)==null?void 0:a.Sh/1E3;r!=null&&(y.SURVEY_ELAPSED_MS=J5(function(){return Math.round(r*1E3).toString()})); y.SURVEY_LOCAL_TIME_EPOCH_S=J5(function(){return Math.round(Date.now()/1E3).toString()}); return y}; RhK=function(B,y){B=B.C.get(y);if(!B)return{};B=B.UQ();if(!B)return{};y={};return y.YT_ERROR_CODE=B.HK.toString(),y.ERRORCODE=B.Cg.toString(),y.ERROR_MSG=B.errorMessage,y}; uJ$=function(B){var y={},a=B.S.getVideoData(1);y.ASR=J5(function(){var r;return(r=a==null?void 0:a.oR)!=null?r:null}); y.EI=J5(function(){var r;return(r=a==null?void 0:a.eventId)!=null?r:null}); return y}; mB=function(B,y,a){g.W.call(this);this.S=B;this.ey=y;this.O0=a;this.listeners=[];this.kN=null;this.v4=new Map;y=new g.qO(this);g.K(this,y);y.L(B,"videodatachange",this.d2x);y.L(B,"serverstitchedvideochange",this.Vvh);this.EL=QS(this)}; QS=function(B,y){var a=B.S.getVideoData(y);return a?B.t6(a,y||B.S.getPresentingPlayerType(!0)):null}; Lk0=function(B,y,a){var r=B.t6(y,a);B.EL=r;B.listeners.forEach(function(k){k.S2(r)})}; No0=function(B){switch(B){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}}; os=function(B,y,a){g.W.call(this);this.S=B;this.Tb=y;this.O0=a;this.listeners=[];this.Rr=[];this.C=function(){ai("Called 'doUnlockPreroll' before it's initialized.")}; y=new R4(this);a=new g.qO(this);g.K(this,a);g.K(this,y);y.L(B,"progresssync",this.So_);y.L(B,"presentingplayerstatechange",this.m8h);y.L(B,"fullscreentoggled",this.onFullscreenToggled);y.L(B,"onVolumeChange",this.onVolumeChange);y.L(B,"minimized",this.Na);y.L(B,"overlayvisibilitychange",this.Gn);y.L(B,"shortsadswipe",this.wd);y.L(B,"resize",this.Ui);a.L(B,g.fF("appad"),this.VR)}; Cy=function(B){B8(B.O0.get())||B.C()}; bcN=function(B,y){B.Rr=B.Rr.filter(function(a){return a!==y})}; gq=function(B,y,a){return B.getCurrentTimeSec(y,a)}; Tor=function(B,y){var a;y=(a=B.Tb.get().v4.get(y))!=null?a:null;if(y===null)return ai("Expected ad video start time on playback timeline"),0;B=B.S.getCurrentTime(2,!0);return B0){var x=y.end.toString();k.forEach(function(J){(J=J.config&&J.config.adPlacementConfig)&&J.kind==="AD_PLACEMENT_KIND_MILLISECONDS"&&J.adTimeOffset&&J.adTimeOffset.offsetEndMilliseconds==="-1"&&J.adTimeOffset.offsetEndMilliseconds!==x&&(J.adTimeOffset.offsetEndMilliseconds=x)}); r.map(function(J){return g.f(J,vd)}).forEach(function(J){var m; (J=J==null?void 0:(m=J.slotEntryTrigger)==null?void 0:m.mediaTimeRangeTrigger)&&J.offsetEndMilliseconds==="-1"&&(J.offsetEndMilliseconds=x)})}return{lI:k, adSlots:r,XT:!1,ssdaiAdsConfig:B.ssdaiAdsConfig}}; z4=function(B){g.W.call(this);this.S=B;this.listeners=[];this.C=new R4(this);g.K(this,this.C);this.C.L(this.S,"aduxclicked",this.onAdUxClicked);this.C.L(this.S,"aduxmouseover",this.lK);this.C.L(this.S,"aduxmouseout",this.cM);this.C.L(this.S,"muteadaccepted",this.vfh)}; QEe=function(B,y,a){y=g.Em(y,function(r){return new $mZ(r,a,r.id)}); B.S.Kh("onAdUxUpdate",y)}; qe=function(B,y){B=g.Y(B.listeners);for(var a=B.next();!a.done;a=B.next())y(a.value)}; Vf=function(B,y){this.X=B;this.D=y===void 0?!1:y;this.C={}}; AbN=function(B,y){var a=B.startSecs+B.u0;a=a<=0?null:a;if(a===null)return null;switch(B.event){case "start":case "continue":case "stop":break;case "predictStart":if(y)break;return null;default:return null}y=Math.max(B.startSecs,0);return{xg:new EO(y,a),DR:new rU(y,a-y,B.context,B.identifier,B.event,B.C)}}; Fkr=function(){this.C=[]}; FJe=function(B,y,a){var r=g.MV(B.C,y);if(r>=0)return y;y=-r-1;return y>=B.C.length||B.C[y]>a?null:B.C[y]}; Rs=function(B,y,a){g.W.call(this);this.S=B;this.O0=y;this.o7=a;this.listeners=[];this.J=!1;this.Dn=[];this.C=null;this.j=new Vf(this,ZCe(y.get()));this.D=new Fkr;this.X=null}; Gl4=function(B,y){B.Dn.push(y);for(var a=!1,r=g.Y(B.listeners),k=r.next();!k.done;k=r.next())a=k.value.qp(y)||a;B.J=a;W5(B.O0.get())&&EC(B.o7.get(),"onci","cpi."+y.identifier+";cpe."+y.event+";cps."+y.startSecs+";cbi."+a)}; DnK=function(B,y){l6(B.o7.get(),{cuepointTrigger:{event:ehL(y.event),cuepointId:y.identifier,totalCueDurationMs:y.u0*1E3,playheadTimeMs:y.C,cueStartTimeMs:y.startSecs*1E3,cuepointReceivedTimeMs:Date.now(),contentCpn:B.S.getVideoData(1).clientPlaybackNonce}})}; ehL=function(B){switch(B){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 Cf(B,"Unexpected cuepoint event")}}; uK=function(B){this.S=B}; YS=function(B){this.S=B}; Wk4=function(B){switch(B){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:Cf(B,"unknown transitionReason")}}; Ly=function(){g.W.apply(this,arguments)}; Kkr=function(B){this.S=B}; ic$=function(B,y,a,r,k){g.W.call(this);var x=this,J=Ng(function(){return new Ct(x.O0)}); g.K(this,J);var m=Ng(function(){return new l2(J,x.O0)}); g.K(this,m);var C=Ng(function(){return new $F}); g.K(this,C);var l=Ng(function(){return new fq(B)}); g.K(this,l);var c=Ng(function(){return new cx(J,m,x.O0)}); g.K(this,c);var w=Ng(function(){return new V_}); g.K(this,w);this.c6=Ng(function(){return new z4(y)}); g.K(this,this.c6);this.f2=Ng(function(){return new TS(k)}); g.K(this,this.f2);this.W6=Ng(function(){return new UN(y)}); g.K(this,this.W6);this.Zj=Ng(function(){return new jW(y)}); g.K(this,this.Zj);this.Dj=Ng(function(){return new sN(y)}); g.K(this,this.Dj);this.Vv=Ng(function(){return new hO(y)}); g.K(this,this.Vv);this.O0=Ng(function(){return new v6(y)}); g.K(this,this.O0);var E=Ng(function(){return new Ew(r)}); g.K(this,E);var z=Ng(function(){return new UU(x.O0)}); g.K(this,z);this.Ig=Ng(function(){return new uK(y)}); g.K(this,this.Ig);this.Hq=Ng(function(){return new Po}); g.K(this,this.Hq);this.Tb=Ng(function(){return new mB(y,w,x.O0)}); g.K(this,this.Tb);var q=nz({Tb:this.Tb,O0:this.O0,Dk:z}),L=q.context,b=q.Pc;this.j0=q.j0;this.Yk=Ng(function(){return new Rs(y,x.O0,x.o7)}); g.K(this,this.Yk);this.ev=Ng(function(){return new YS(y)}); g.K(this,this.ev);this.Ss=Ng(function(){return new os(y,x.Tb,x.O0)}); g.K(this,this.Ss);this.x9=Ng(function(){return new Ly}); g.K(this,this.x9);q=Ng(function(){return new Ax(J,c,m,x.O0,z,"SLOT_TYPE_ABOVE_FEED",x.Ss,x.TD,x.UX)}); g.K(this,q);this.y7=Ng(function(){return new SN(x.O0)}); this.X0=Ng(function(){return new as(x.Ss,y,x.O0)}); g.K(this,this.X0);this.o7=Ng(function(){return new H8(y,C,x.X0,x.Tb,x.j0,x.O0,b)}); g.K(this,this.o7);this.gN=new i4(Kq,Ne,function(P,A,D,M){return c5(m.get(),P,A,D,M)},l,c,m,z,this.O0,this.Tb); g.K(this,this.gN);this.SO=new Xj(l,q,a,this.O0,B,this.Tb,this.Ss,this.W6);g.K(this,this.SO);var S=new dH(y,this.SO,this.Ss,this.Tb,this.Yk);this.rf=Ng(function(){return S}); this.Ik=S;this.TD=new eb(l,c,this.rf,this.Yk,this.Ss,this.O0,this.o7,this.ev);g.K(this,this.TD);this.yG=new M_(l,c,this.Zj,this.rf,L);g.K(this,this.yG);this.vj=new h8(this.O0,l,c,q,this.Tb,this.yG,a,this.Dj);g.K(this,this.vj);this.HD=Ng(function(){return new Ui(E,m,z,x.O0,x.o7,x.Ss,x.ev)}); g.K(this,this.HD);this.Sk=Ng(function(){return new jN}); g.K(this,this.Sk);this.HB=new jb(B,this.c6,this.O0);g.K(this,this.HB);this.K2=new s0(B);g.K(this,this.K2);this.f4=new hx(B);g.K(this,this.f4);this.n_=new Bx(B,this.rf,L);g.K(this,this.n_);this.P0=new y_(B,this.Zj,this.Ss,this.Tb,L);g.K(this,this.P0);this.Hp=new aV(B,this.Tb);g.K(this,this.Hp);this.UX=new x9(B,this.Yk,this.Ss,this.o7,this.rf);g.K(this,this.UX);this.fF=new rE(B);g.K(this,this.fF);this.Tt=new oV(B);g.K(this,this.Tt);this.y6=new k9(B);g.K(this,this.y6);this.s4=new mS(B);g.K(this,this.s4); this.Tt=new oV(B);g.K(this,this.Tt);this.Jh=Ng(function(){return new ZC}); g.K(this,this.Jh);this.RL=Ng(function(){return new nq(x.Ss)}); g.K(this,this.RL);this.jC=Ng(function(){return new ypU(x.c6,x.o7,B,C,x.X0)}); g.K(this,this.jC);this.vD=Ng(function(){return new Gf(x.vj,l,J)}); g.K(this,this.vD);this.qZ=Ng(function(){return new WV(x.O0,x.o7,x.fF,x.X0)}); g.K(this,this.qZ);this.Pe=Ng(function(){return new Lb(B,x.Tt,x.fF,x.Tb,x.ev,x.Ss,x.x9,x.o7,w,x.Yk,x.X0,x.y7,x.Dj,x.Zj,x.W6,x.Vv,x.f2,x.Ig,x.O0,C,L,b)}); g.K(this,this.Pe);this.hc=Ng(function(){return new EEE(x.Ss,x.o7,x.f2,x.O0,x.X0,x.Tb)}); g.K(this,this.hc);this.p$=Ng(function(){return new r1$(x.c6,x.Ss,x.o7,C,x.X0,x.f4,x.s4,x.f2,x.O0,a)}); g.K(this,this.p$);this.KR=Ng(function(){return new aox(x.c6,x.o7,C)}); g.K(this,this.KR);this.W4=new wq(B,this.Hq,J);g.K(this,this.W4);this.QP={XL:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.vj],["OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",this.TD],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.gN],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.SO],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.yG]]),Qm:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.HD],["SLOT_TYPE_ABOVE_FEED",this.Sk],["SLOT_TYPE_FORECASTING",this.Sk], ["SLOT_TYPE_IN_PLAYER",this.Sk],["SLOT_TYPE_PLAYER_BYTES",this.Sk],["SLOT_TYPE_PLAYER_UNDERLAY",this.Sk],["SLOT_TYPE_PLAYBACK_TRACKING",this.Sk],["SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM",this.Sk]]),W7:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.HB],["TRIGGER_TYPE_SURVEY_SUBMITTED",this.HB],["TRIGGER_TYPE_LAYOUT_ID_ENTERED",this.K2],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.K2],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.K2],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.K2],["TRIGGER_TYPE_SLOT_ID_ENTERED", this.K2],["TRIGGER_TYPE_SLOT_ID_EXITED",this.K2],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.K2],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.K2],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.K2],["TRIGGER_TYPE_SLOT_ID_UNSCHEDULED",this.K2],["TRIGGER_TYPE_ON_DIFFERENT_SLOT_ID_ENTER_REQUESTED",this.K2],["TRIGGER_TYPE_CLOSE_REQUESTED",this.f4],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.n_],["TRIGGER_TYPE_PROGRESS_PAST_MEDIA_TIME_WITH_OFFSET_RELATIVE_TO_LAYOUT_ENTER",this.P0],["TRIGGER_TYPE_SEEK_FORWARD_PAST_MEDIA_TIME_WITH_OFFSET_RELATIVE_TO_LAYOUT_ENTER", this.P0],["TRIGGER_TYPE_SEEK_BACKWARD_BEFORE_LAYOUT_ENTER_TIME",this.P0],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.P0],["TRIGGER_TYPE_MEDIA_TIME_RANGE",this.P0],["TRIGGER_TYPE_MEDIA_TIME_RANGE_ALLOW_REACTIVATION_ON_USER_CANCELLED",this.P0],["TRIGGER_TYPE_NOT_IN_MEDIA_TIME_RANGE",this.P0],["TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED",this.Hp],["TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED",this.Hp],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.fF],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID", this.n_],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.y6],["TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER",this.s4],["TRIGGER_TYPE_AD_BREAK_STARTED",this.Tt],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",this.UX],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED",this.UX],["TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",this.UX],["TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED",this.UX],["TRIGGER_TYPE_CUE_BREAK_IDENTIFIED",this.UX]]),e7:new Map([["SLOT_TYPE_ABOVE_FEED",this.Jh], ["SLOT_TYPE_AD_BREAK_REQUEST",this.Jh],["SLOT_TYPE_FORECASTING",this.Jh],["SLOT_TYPE_IN_PLAYER",this.Jh],["SLOT_TYPE_PLAYER_BYTES",this.RL],["SLOT_TYPE_PLAYER_UNDERLAY",this.Jh],["SLOT_TYPE_PLAYBACK_TRACKING",this.Jh],["SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM",this.Jh]]),oF:new Map([["SLOT_TYPE_ABOVE_FEED",this.jC],["SLOT_TYPE_AD_BREAK_REQUEST",this.vD],["SLOT_TYPE_FORECASTING",this.qZ],["SLOT_TYPE_PLAYER_BYTES",this.Pe],["SLOT_TYPE_PLAYBACK_TRACKING",this.hc],["SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM", this.hc],["SLOT_TYPE_IN_PLAYER",this.p$],["SLOT_TYPE_PLAYER_UNDERLAY",this.KR]])};this.listeners=[C.get()];this.Zo={vj:this.vj,qy:this.O0.get(),kf:this.f2.get(),d1:this.Ss.get(),SO:this.SO,GR:J.get(),BH:this.Hq.get(),i$:this.HB,Uv:C.get(),df:this.Tb.get()}}; XhN=function(B,y,a,r,k){g.W.call(this);var x=this,J=Ng(function(){return new Ct(x.O0)}); g.K(this,J);var m=Ng(function(){return new l2(J,x.O0)}); g.K(this,m);var C=Ng(function(){return new $F}); g.K(this,C);var l=Ng(function(){return new fq(B)}); g.K(this,l);var c=Ng(function(){return new cx(J,m,x.O0)}); g.K(this,c);var w=Ng(function(){return new V_}); g.K(this,w);this.c6=Ng(function(){return new z4(y)}); g.K(this,this.c6);this.f2=Ng(function(){return new TS(k)}); g.K(this,this.f2);this.W6=Ng(function(){return new UN(y)}); g.K(this,this.W6);this.Zj=Ng(function(){return new jW(y)}); g.K(this,this.Zj);this.Dj=Ng(function(){return new sN(y)}); g.K(this,this.Dj);this.Vv=Ng(function(){return new hO(y)}); g.K(this,this.Vv);this.O0=Ng(function(){return new v6(y)}); g.K(this,this.O0);var E=Ng(function(){return new Ew(r)}); g.K(this,E);var z=Ng(function(){return new UU(x.O0)}); g.K(this,z);var q=Ng(function(){return new Ax(J,c,m,x.O0,z,null,null,x.TD,x.UX)}); g.K(this,q);this.Ig=Ng(function(){return new uK(y)}); g.K(this,this.Ig);this.Hq=Ng(function(){return new Po}); g.K(this,this.Hq);this.Tb=Ng(function(){return new mB(y,w,x.O0)}); g.K(this,this.Tb);var L=nz({Tb:this.Tb,O0:this.O0,Dk:z}),b=L.context,S=L.Pc;this.j0=L.j0;this.Yk=Ng(function(){return new Rs(y,x.O0,x.o7)}); this.Ss=Ng(function(){return new os(y,x.Tb,x.O0)}); g.K(this,this.Ss);this.x9=Ng(function(){return new Ly}); g.K(this,this.x9);this.X0=Ng(function(){return new as(x.Ss,y,x.O0)}); g.K(this,this.X0);this.o7=Ng(function(){return new H8(y,C,x.X0,x.Tb,x.j0,x.O0,S)}); g.K(this,this.o7);this.y7=Ng(function(){return new SN(x.O0)}); g.K(this,this.y7);this.gN=new i4(Kq,Ne,function(A,D,M,U){return c5(m.get(),A,D,M,U)},l,c,m,z,this.O0,this.Tb); g.K(this,this.gN);this.SO=new Xj(l,q,a,this.O0,B,this.Tb,this.Ss,this.W6);g.K(this,this.SO);var P=new dH(y,this.SO,this.Ss,this.Tb,this.Yk);this.rf=Ng(function(){return P}); this.Ik=P;this.TD=new eb(l,c,this.rf,this.Yk,this.Ss,this.O0,this.o7);g.K(this,this.TD);this.yG=new M_(l,c,this.Zj,this.rf,b);g.K(this,this.yG);this.vj=new h8(this.O0,l,c,q,this.Tb,this.yG,a,this.Dj);g.K(this,this.vj);this.HD=Ng(function(){return new Ui(E,m,z,x.O0,x.o7,x.Ss)}); g.K(this,this.HD);this.Sk=Ng(function(){return new jN}); g.K(this,this.Sk);this.HB=new jb(B,this.c6,this.O0);g.K(this,this.HB);this.K2=new s0(B);g.K(this,this.K2);this.f4=new hx(B);g.K(this,this.f4);this.n_=new Bx(B,this.rf,b);g.K(this,this.n_);this.P0=new y_(B,this.Zj,this.Ss,this.Tb,b);g.K(this,this.P0);this.fF=new rE(B);g.K(this,this.fF);this.y6=new k9(B);g.K(this,this.y6);this.s4=new mS(B);g.K(this,this.s4);this.ev=Ng(function(){return new YS(y)}); g.K(this,this.ev);this.Tt=new oV(B);g.K(this,this.Tt);this.UX=new x9(B,this.Yk,this.Ss,this.o7,this.rf);g.K(this,this.UX);this.Jh=Ng(function(){return new ZC}); g.K(this,this.Jh);this.RL=Ng(function(){return new nq(x.Ss)}); g.K(this,this.RL);this.vD=Ng(function(){return new Gf(x.vj,l,J)}); g.K(this,this.vD);this.qZ=Ng(function(){return new WV(x.O0,x.o7,x.fF,x.X0)}); g.K(this,this.qZ);this.p$=Ng(function(){return new kn$(x.c6,x.Ss,x.o7,C,x.X0,x.f4,x.s4,x.f2,x.O0,a)}); g.K(this,this.p$);this.Pe=Ng(function(){return new N7(B,x.Tt,x.fF,x.o7,x.X0,x.y7,x.Dj,x.Tb,x.Ss,x.x9,x.Zj,x.W6,x.Vv,x.f2,x.Ig,x.O0,x.ev,b,S)}); g.K(this,this.Pe);this.W4=new wq(B,this.Hq,J);g.K(this,this.W4);this.QP={XL:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.vj],["OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",this.TD],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.gN],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.SO],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.yG]]),Qm:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.HD],["SLOT_TYPE_FORECASTING",this.Sk],["SLOT_TYPE_IN_PLAYER",this.Sk], ["SLOT_TYPE_PLAYER_BYTES",this.Sk]]),W7:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.HB],["TRIGGER_TYPE_LAYOUT_ID_ENTERED",this.K2],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.K2],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.K2],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.K2],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.K2],["TRIGGER_TYPE_SLOT_ID_EXITED",this.K2],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.K2],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.K2],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.K2], ["TRIGGER_TYPE_ON_DIFFERENT_SLOT_ID_ENTER_REQUESTED",this.K2],["TRIGGER_TYPE_CLOSE_REQUESTED",this.f4],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.n_],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.P0],["TRIGGER_TYPE_MEDIA_TIME_RANGE",this.P0],["TRIGGER_TYPE_NOT_IN_MEDIA_TIME_RANGE",this.P0],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.fF],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.n_],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.y6],["TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER", this.s4],["TRIGGER_TYPE_AD_BREAK_STARTED",this.Tt],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",this.UX],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED",this.UX],["TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",this.UX],["TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED",this.UX],["TRIGGER_TYPE_CUE_BREAK_IDENTIFIED",this.UX]]),e7:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.Jh],["SLOT_TYPE_FORECASTING",this.Jh],["SLOT_TYPE_IN_PLAYER",this.Jh],["SLOT_TYPE_PLAYER_BYTES",this.RL]]), oF:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.vD],["SLOT_TYPE_FORECASTING",this.qZ],["SLOT_TYPE_IN_PLAYER",this.p$],["SLOT_TYPE_PLAYER_BYTES",this.Pe]])};this.listeners=[C.get()];this.Zo={vj:this.vj,qy:this.O0.get(),kf:this.f2.get(),d1:this.Ss.get(),SO:this.SO,GR:J.get(),BH:this.Hq.get(),i$:this.HB,Uv:C.get(),df:this.Tb.get()}}; fc4=function(B,y,a,r,k){g.W.call(this);var x=this,J=Ng(function(){return new Ct(x.O0)}); g.K(this,J);var m=Ng(function(){return new l2(J,x.O0)}); g.K(this,m);var C=Ng(function(){return new $F}); g.K(this,C);var l=Ng(function(){return new fq(B)}); g.K(this,l);var c=Ng(function(){return new cx(J,m,x.O0)}); g.K(this,c);var w=Ng(function(){return new V_}); g.K(this,w);this.c6=Ng(function(){return new z4(y)}); g.K(this,this.c6);this.f2=Ng(function(){return new TS(k)}); g.K(this,this.f2);this.W6=Ng(function(){return new UN(y)}); g.K(this,this.W6);this.Zj=Ng(function(){return new jW(y)}); g.K(this,this.Zj);this.Dj=Ng(function(){return new sN(y)}); g.K(this,this.Dj);this.Vv=Ng(function(){return new hO(y)}); g.K(this,this.Vv);this.O0=Ng(function(){return new v6(y)}); g.K(this,this.O0);var E=Ng(function(){return new Ew(r)}); g.K(this,E);var z=Ng(function(){return new UU(x.O0)}); g.K(this,z);var q=Ng(function(){return new Ax(J,c,m,x.O0,z,null,null,null,null)}); g.K(this,q);this.Ig=Ng(function(){return new uK(y)}); g.K(this,this.Ig);this.Tb=Ng(function(){return new mB(y,w,x.O0)}); g.K(this,this.Tb);var L=nz({Tb:this.Tb,O0:this.O0,Dk:z}),b=L.context,S=L.Pc;this.j0=L.j0;this.Ss=Ng(function(){return new os(y,x.Tb,x.O0)}); g.K(this,this.Ss);this.x9=Ng(function(){return new Ly}); g.K(this,this.x9);this.X0=Ng(function(){return new as(x.Ss,y,x.O0)}); g.K(this,this.X0);this.o7=Ng(function(){return new H8(y,C,x.X0,x.Tb,x.j0,x.O0,S)}); g.K(this,this.o7);this.y7=Ng(function(){return new SN(x.O0)}); g.K(this,this.y7);this.gN=new i4(Kq,Ne,function(A,D,M,U){return c5(m.get(),A,D,M,U)},l,c,m,z,this.O0,this.Tb); g.K(this,this.gN);this.SO=new Xj(l,q,a,this.O0,B,this.Tb,this.Ss,this.W6);g.K(this,this.SO);var P=new dH(y,this.SO,this.Ss,this.Tb);this.rf=Ng(function(){return P}); this.Ik=P;this.yG=new M_(l,c,this.Zj,this.rf,b);g.K(this,this.yG);this.vj=new h8(this.O0,l,c,q,this.Tb,this.yG,a,this.Dj);g.K(this,this.vj);this.HD=Ng(function(){return new Ui(E,m,z,x.O0,x.o7,x.Ss)}); g.K(this,this.HD);this.Sk=Ng(function(){return new jN}); g.K(this,this.Sk);this.HB=new jb(B,this.c6,this.O0);g.K(this,this.HB);this.K2=new s0(B);g.K(this,this.K2);this.n_=new Bx(B,this.rf,b);g.K(this,this.n_);this.P0=new y_(B,this.Zj,this.Ss,this.Tb,b);g.K(this,this.P0);this.fF=new rE(B);g.K(this,this.fF);this.y6=new k9(B);g.K(this,this.y6);this.ev=Ng(function(){return new YS(y)}); g.K(this,this.ev);this.Tt=new oV(B);g.K(this,this.Tt);this.Jh=Ng(function(){return new ZC}); g.K(this,this.Jh);this.RL=Ng(function(){return new nq(x.Ss)}); g.K(this,this.RL);this.vD=Ng(function(){return new Gf(x.vj,l,J)}); g.K(this,this.vD);this.qZ=Ng(function(){return new WV(x.O0,x.o7,x.fF,x.X0)}); g.K(this,this.qZ);this.q9=Ng(function(){return new w9r(x.c6,x.Ss,x.o7,C,a,x.O0)}); g.K(this,this.q9);this.Pe=Ng(function(){return new N7(B,x.Tt,x.fF,x.o7,x.X0,x.y7,x.Dj,x.Tb,x.Ss,x.x9,x.Zj,x.W6,x.Vv,x.f2,x.Ig,x.O0,x.ev,b,S)}); g.K(this,this.Pe);this.QP={XL:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.vj],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.gN],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.SO],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.yG]]),Qm:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.HD],["SLOT_TYPE_FORECASTING",this.Sk],["SLOT_TYPE_IN_PLAYER",this.Sk],["SLOT_TYPE_PLAYER_BYTES",this.Sk]]),W7:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.HB],["TRIGGER_TYPE_LAYOUT_ID_ENTERED", this.K2],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.K2],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.K2],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.K2],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.K2],["TRIGGER_TYPE_SLOT_ID_EXITED",this.K2],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.K2],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.K2],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.K2],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.n_],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.P0],["TRIGGER_TYPE_MEDIA_TIME_RANGE", this.P0],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.fF],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.n_],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.y6],["TRIGGER_TYPE_AD_BREAK_STARTED",this.Tt]]),e7:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.Jh],["SLOT_TYPE_ABOVE_FEED",this.Jh],["SLOT_TYPE_FORECASTING",this.Jh],["SLOT_TYPE_IN_PLAYER",this.Jh],["SLOT_TYPE_PLAYER_BYTES",this.RL]]),oF:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.vD],["SLOT_TYPE_FORECASTING",this.qZ],["SLOT_TYPE_IN_PLAYER", this.q9],["SLOT_TYPE_PLAYER_BYTES",this.Pe]])};this.listeners=[C.get()];this.Zo={vj:this.vj,qy:this.O0.get(),kf:this.f2.get(),d1:this.Ss.get(),SO:this.SO,GR:J.get(),BH:null,i$:this.HB,Uv:C.get(),df:this.Tb.get()}}; MqK=function(B,y,a,r,k){g.W.call(this);var x=this,J=Ng(function(){return new Ct(x.O0)}); g.K(this,J);var m=Ng(function(){return new l2(J,x.O0)}); g.K(this,m);var C=Ng(function(){return new $F}); g.K(this,C);var l=Ng(function(){return new fq(B)}); g.K(this,l);var c=Ng(function(){return new cx(J,m,x.O0)}); g.K(this,c);var w=Ng(function(){return new V_}); g.K(this,w);this.s6=Ng(function(){return new Kkr(y)}); g.K(this,this.s6);this.c6=Ng(function(){return new z4(y)}); g.K(this,this.c6);this.f2=Ng(function(){return new TS(k)}); g.K(this,this.f2);this.W6=Ng(function(){return new UN(y)}); g.K(this,this.W6);this.Zj=Ng(function(){return new jW(y)}); g.K(this,this.Zj);this.Dj=Ng(function(){return new sN(y)}); g.K(this,this.Dj);this.Vv=Ng(function(){return new hO(y)}); g.K(this,this.Vv);this.O0=Ng(function(){return new v6(y)}); g.K(this,this.O0);var E=Ng(function(){return new Ew(r)}); g.K(this,E);var z=Ng(function(){return new UU(x.O0)}); g.K(this,z);var q=Ng(function(){return new Ax(J,c,m,x.O0,z,null,null,null,null)}); g.K(this,q);this.Ig=Ng(function(){return new uK(y)}); g.K(this,this.Ig);this.Tb=Ng(function(){return new mB(y,w,x.O0)}); g.K(this,this.Tb);var L=nz({Tb:this.Tb,O0:this.O0,Dk:z}),b=L.context,S=L.Pc;this.j0=L.j0;this.Ss=Ng(function(){return new os(y,x.Tb,x.O0)}); g.K(this,this.Ss);this.x9=Ng(function(){return new Ly}); g.K(this,this.x9);this.X0=Ng(function(){return new as(x.Ss,y,x.O0)}); g.K(this,this.X0);this.o7=Ng(function(){return new H8(y,C,x.X0,x.Tb,x.j0,x.O0,S)}); g.K(this,this.o7);this.y7=Ng(function(){return new SN(x.O0)}); g.K(this,this.y7);this.gN=new i4(OpL,Ne,function(A,D,M,U){return cPU(m.get(),A,D,M,U)},l,c,m,z,this.O0,this.Tb); g.K(this,this.gN);this.SO=new Xj(l,q,a,this.O0,B,this.Tb,this.Ss,this.W6);g.K(this,this.SO);var P=new dH(y,this.SO,this.Ss,this.Tb);this.rf=Ng(function(){return P}); this.Ik=P;this.yG=new M_(l,c,this.Zj,this.rf,b);g.K(this,this.yG);this.vj=new h8(this.O0,l,c,q,this.Tb,this.yG,a,this.Dj);g.K(this,this.vj);this.HD=Ng(function(){return new Ui(E,m,z,x.O0,x.o7,x.Ss)}); g.K(this,this.HD);this.Sk=Ng(function(){return new jN}); g.K(this,this.Sk);this.HB=new jb(B,this.c6,this.O0);g.K(this,this.HB);this.K2=new s0(B);g.K(this,this.K2);this.n_=new Bx(B,this.rf,b);g.K(this,this.n_);this.P0=new y_(B,this.Zj,this.Ss,this.Tb,b);g.K(this,this.P0);this.fF=new rE(B);g.K(this,this.fF);this.y6=new k9(B);g.K(this,this.y6);this.ev=Ng(function(){return new YS(y)}); g.K(this,this.ev);this.Tt=new oV(B);g.K(this,this.Tt);this.Jh=Ng(function(){return new ZC}); g.K(this,this.Jh);this.RL=Ng(function(){return new nq(x.Ss)}); g.K(this,this.RL);this.vD=Ng(function(){return new Gf(x.vj,l,J)}); g.K(this,this.vD);this.qZ=Ng(function(){return new WV(x.O0,x.o7,x.fF,x.X0)}); g.K(this,this.qZ);this.Pe=Ng(function(){return new N7(B,x.Tt,x.fF,x.o7,x.X0,x.y7,x.Dj,x.Tb,x.Ss,x.x9,x.Zj,x.W6,x.Vv,x.f2,x.Ig,x.O0,x.ev,b,S)}); g.K(this,this.Pe);this.Dp=Ng(function(){return new J1E(x.c6,x.Ss,x.o7,C,x.s6,a,x.Tb)}); g.K(this,this.Dp);this.QP={XL:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.vj],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.gN],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.SO],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.yG]]),Qm:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.HD],["SLOT_TYPE_FORECASTING",this.Sk],["SLOT_TYPE_IN_PLAYER",this.Sk],["SLOT_TYPE_PLAYER_BYTES",this.Sk]]),W7:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.HB],["TRIGGER_TYPE_LAYOUT_ID_ENTERED", this.K2],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.K2],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.K2],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.K2],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.K2],["TRIGGER_TYPE_SLOT_ID_EXITED",this.K2],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.K2],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.K2],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.K2],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.n_],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.P0],["TRIGGER_TYPE_MEDIA_TIME_RANGE", this.P0],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.fF],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.n_],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.y6],["TRIGGER_TYPE_AD_BREAK_STARTED",this.Tt]]),e7:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.Jh],["SLOT_TYPE_FORECASTING",this.Jh],["SLOT_TYPE_IN_PLAYER",this.Jh],["SLOT_TYPE_PLAYER_BYTES",this.RL]]),oF:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.vD],["SLOT_TYPE_FORECASTING",this.qZ],["SLOT_TYPE_IN_PLAYER",this.Dp],["SLOT_TYPE_PLAYER_BYTES", this.Pe]])};this.listeners=[C.get()];this.Zo={vj:this.vj,qy:this.O0.get(),kf:this.f2.get(),d1:this.Ss.get(),SO:this.SO,GR:J.get(),BH:null,i$:this.HB,Uv:C.get(),df:this.Tb.get()}}; $nU=function(B,y,a,r,k){g.W.call(this);var x=this,J=Ng(function(){return new Ct(x.O0)}); g.K(this,J);var m=Ng(function(){return new l2(J,x.O0)}); g.K(this,m);var C=Ng(function(){return new $F}); g.K(this,C);var l=Ng(function(){return new fq(B)}); g.K(this,l);var c=Ng(function(){return new cx(J,m,x.O0)}); g.K(this,c);var w=Ng(function(){return new V_}); g.K(this,w);this.s6=Ng(function(){return new Kkr(y)}); g.K(this,this.s6);this.c6=Ng(function(){return new z4(y)}); g.K(this,this.c6);this.f2=Ng(function(){return new TS(k)}); g.K(this,this.f2);this.W6=Ng(function(){return new UN(y)}); g.K(this,this.W6);this.Zj=Ng(function(){return new jW(y)}); g.K(this,this.Zj);this.Dj=Ng(function(){return new sN(y)}); g.K(this,this.Dj);this.Vv=Ng(function(){return new hO(y)}); g.K(this,this.Vv);this.O0=Ng(function(){return new v6(y)}); g.K(this,this.O0);var E=Ng(function(){return new Ew(r)}); g.K(this,E);var z=Ng(function(){return new UU(x.O0)}); g.K(this,z);this.Ig=Ng(function(){return new uK(y)}); g.K(this,this.Ig);this.Tb=Ng(function(){return new mB(y,w,x.O0)}); g.K(this,this.Tb);var q=nz({Tb:this.Tb,O0:this.O0,Dk:z}),L=q.context,b=q.Pc;this.j0=q.j0;this.Yk=Ng(function(){return new Rs(y,x.O0,x.o7)}); g.K(this,this.Yk);this.ev=Ng(function(){return new YS(y)}); g.K(this,this.ev);this.Ss=Ng(function(){return new os(y,x.Tb,x.O0)}); g.K(this,this.Ss);this.x9=Ng(function(){return new Ly}); g.K(this,this.x9);q=Ng(function(){return new Ax(J,c,m,x.O0,z,null,x.Ss,x.TD,x.UX,3)}); g.K(this,q);this.y7=Ng(function(){return new SN(x.O0)}); this.X0=Ng(function(){return new as(x.Ss,y,x.O0)}); g.K(this,this.X0);this.o7=Ng(function(){return new H8(y,C,x.X0,x.Tb,x.j0,x.O0,b)}); g.K(this,this.o7);this.SO=new Xj(l,q,a,this.O0,B,this.Tb,this.Ss,this.W6);g.K(this,this.SO);var S=new dH(y,this.SO,this.Ss,this.Tb,this.Yk);this.rf=Ng(function(){return S}); this.Ik=S;this.gN=new i4(IGe,Ne,function(P,A,D,M){return cPU(m.get(),P,A,D,M)},l,c,m,z,this.O0,this.Tb); g.K(this,this.gN);this.TD=new eb(l,c,this.rf,this.Yk,this.Ss,this.O0,this.o7,this.ev);g.K(this,this.TD);this.yG=new M_(l,c,this.Zj,this.rf,L);g.K(this,this.yG);this.vj=new h8(this.O0,l,c,q,this.Tb,this.yG,a,this.Dj);g.K(this,this.vj);this.HD=Ng(function(){return new Ui(E,m,z,x.O0,x.o7,x.Ss,x.ev)}); g.K(this,this.HD);this.Sk=Ng(function(){return new jN}); g.K(this,this.Sk);this.HB=new jb(B,this.c6,this.O0);g.K(this,this.HB);this.K2=new s0(B);g.K(this,this.K2);this.n_=new Bx(B,this.rf,L);g.K(this,this.n_);this.P0=new y_(B,this.Zj,this.Ss,this.Tb,L);g.K(this,this.P0);this.Hp=new aV(B,this.Tb);g.K(this,this.Hp);this.UX=new x9(B,this.Yk,this.Ss,this.o7,this.rf);g.K(this,this.UX);this.fF=new rE(B);g.K(this,this.fF);this.y6=new k9(B);g.K(this,this.y6);this.Tt=new oV(B);g.K(this,this.Tt);this.Jh=Ng(function(){return new ZC}); g.K(this,this.Jh);this.RL=Ng(function(){return new nq(x.Ss)}); g.K(this,this.RL);this.vD=Ng(function(){return new Gf(x.vj,l,J)}); g.K(this,this.vD);this.qZ=Ng(function(){return new WV(x.O0,x.o7,x.fF,x.X0)}); g.K(this,this.qZ);this.Pe=Ng(function(){return new Lb(B,x.Tt,x.fF,x.Tb,x.ev,x.Ss,x.x9,x.o7,w,x.Yk,x.X0,x.y7,x.Dj,x.Zj,x.W6,x.Vv,x.f2,x.Ig,x.O0,C,L,b)}); g.K(this,this.Pe);this.p$=Ng(function(){return new HR$(x.c6,x.Ss,x.o7,C,x.s6,a,x.O0,x.Tb)}); g.K(this,this.p$);this.QP={XL:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.vj],["OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",this.TD],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.gN],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.SO],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.yG]]),Qm:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.HD],["SLOT_TYPE_FORECASTING",this.Sk],["SLOT_TYPE_IN_PLAYER",this.Sk],["SLOT_TYPE_PLAYER_BYTES",this.Sk]]),W7:new Map([["TRIGGER_TYPE_SKIP_REQUESTED", this.HB],["TRIGGER_TYPE_LAYOUT_ID_ENTERED",this.K2],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.K2],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.K2],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.K2],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.K2],["TRIGGER_TYPE_SLOT_ID_EXITED",this.K2],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.K2],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.K2],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.K2],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.n_],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED", this.P0],["TRIGGER_TYPE_MEDIA_TIME_RANGE",this.P0],["TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED",this.Hp],["TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED",this.Hp],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.fF],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.n_],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.y6],["TRIGGER_TYPE_AD_BREAK_STARTED",this.Tt],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",this.UX],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED", this.UX],["TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",this.UX],["TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED",this.UX],["TRIGGER_TYPE_CUE_BREAK_IDENTIFIED",this.UX]]),e7:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.Jh],["SLOT_TYPE_FORECASTING",this.Jh],["SLOT_TYPE_IN_PLAYER",this.Jh],["SLOT_TYPE_PLAYER_BYTES",this.RL]]),oF:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.vD],["SLOT_TYPE_FORECASTING",this.qZ],["SLOT_TYPE_PLAYER_BYTES",this.Pe],["SLOT_TYPE_IN_PLAYER",this.p$]])};this.listeners=[C.get()]; this.Zo={vj:this.vj,qy:this.O0.get(),kf:this.f2.get(),d1:this.Ss.get(),SO:this.SO,GR:J.get(),BH:null,i$:this.HB,Uv:C.get(),df:this.Tb.get()}}; Icr=function(B,y,a,r){function k(){return x.X} g.W.call(this);var x=this;B.Y().experiments.I7("html5_dispose_of_manager_before_dependency")?(this.C=OcU(k,B,y,a,r),this.X=(new bz(this.C)).D(),g.K(this,this.X),g.K(this,this.C)):(this.C=OcU(k,B,y,a,r),g.K(this,this.C),this.X=(new bz(this.C)).D(),g.K(this,this.X))}; bK=function(B){return B.C.Zo}; OcU=function(B,y,a,r,k){try{var x=y.Y();if(g.oy(x))var J=new ic$(B,y,a,r,k);else if(g.lI(x))J=new XhN(B,y,a,r,k);else if(yj(x))J=new fc4(B,y,a,r,k);else if(g.tM(x))J=new MqK(B,y,a,r,k);else if(g.UZ(x))J=new $nU(B,y,a,r,k);else throw new TypeError("Unknown web interface");return J}catch(m){return J=y.Y(),ai("Unexpected interface not supported in Ads Control Flow",void 0,void 0,{platform:J.C.cplatform,interface:J.C.c,ZaQ:J.C.cver,qGs:J.C.ctheme,sRs:J.C.cplayer,iGO:J.playerStyle}),new PAK(B,y,a,r,k)}}; Zc$=function(B){GE.call(this,B)}; n_r=function(B,y,a,r,k){MT.call(this,B,{W:"div",B:"ytp-ad-timed-pie-countdown-container",G:[{W:"svg",B:"ytp-ad-timed-pie-countdown",V:{viewBox:"0 0 20 20"},G:[{W:"circle",B:"ytp-ad-timed-pie-countdown-background",V:{r:"10",cx:"10",cy:"10"}},{W:"circle",B:"ytp-ad-timed-pie-countdown-inner",V:{r:"5",cx:"10",cy:"10"}},{W:"circle",B:"ytp-ad-timed-pie-countdown-outer",V:{r:"10",cx:"10",cy:"10"}}]}]},"timed-pie-countdown",y,a,r,k);this.J=this.Dm("ytp-ad-timed-pie-countdown-container");this.D=this.Dm("ytp-ad-timed-pie-countdown-inner"); this.T=this.Dm("ytp-ad-timed-pie-countdown-outer");this.X=Math.ceil(2*Math.PI*5);this.hide()}; dnN=function(B,y,a,r,k,x){aK.call(this,B,{W:"div",B:"ytp-ad-action-interstitial",V:{tabindex:"0"},G:[{W:"div",B:"ytp-ad-action-interstitial-background-container"},{W:"div",B:"ytp-ad-action-interstitial-slot",G:[{W:"div",B:"ytp-ad-action-interstitial-instream-info"},{W:"div",B:"ytp-ad-action-interstitial-card",G:[{W:"div",B:"ytp-ad-action-interstitial-image-container"},{W:"div",B:"ytp-ad-action-interstitial-headline-container"},{W:"div",B:"ytp-ad-action-interstitial-description-container"},{W:"div", B:"ytp-ad-action-interstitial-action-button-container"}]}]}]},"ad-action-interstitial",y,a,r);this.t$=k;this.kP=x;this.navigationEndpoint=this.C=this.skipButton=this.X=this.actionButton=null;this.E0=this.Dm("ytp-ad-action-interstitial-instream-info");this.vk=this.Dm("ytp-ad-action-interstitial-image-container");this.U=new Sa(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,"ytp-ad-action-interstitial-image");g.K(this,this.U);this.U.Wk(this.vk);this.t7=this.Dm("ytp-ad-action-interstitial-headline-container"); this.T=new XY(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,"ytp-ad-action-interstitial-headline");g.K(this,this.T);this.T.Wk(this.t7);this.Ch=this.Dm("ytp-ad-action-interstitial-description-container");this.D=new XY(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,"ytp-ad-action-interstitial-description");g.K(this,this.D);this.D.Wk(this.Ch);this.Yf=this.Dm("ytp-ad-action-interstitial-background-container");this.s0=new Sa(this.api,this.layoutId,this.interactionLoggingClientData, this.kf,"ytp-ad-action-interstitial-background",!0);g.K(this,this.s0);this.s0.Wk(this.Yf);this.A7=this.Dm("ytp-ad-action-interstitial-action-button-container");this.slot=this.Dm("ytp-ad-action-interstitial-slot");this.Id=this.Dm("ytp-ad-action-interstitial-card");this.J=new R4;g.K(this,this.J);this.hide()}; UnH=function(B){var y=g.Ji("html5-video-player");y&&g.aQ(y,"ytp-ad-display-override",B)}; v_Z=function(B,y,a,r){aK.call(this,B,{W:"div",B:"ytp-ad-overlay-slot",G:[{W:"div",B:"ytp-ad-overlay-container"}]},"invideo-overlay",y,a,r);this.U=[];this.Yf=this.t7=this.J=this.A7=this.E0=null;this.s0=!1;this.T=null;this.Ch=0;B=this.Dm("ytp-ad-overlay-container");this.vk=new s_(B,45E3,6E3,.3,.4);g.K(this,this.vk);this.D=jE4(this);g.K(this,this.D);this.D.Wk(B);this.X=sEE(this);g.K(this,this.X);this.X.Wk(B);this.C=hhU(this);g.K(this,this.C);this.C.Wk(B);this.hide()}; jE4=function(B){var y=new g.yo({W:"div",B:"ytp-ad-text-overlay",G:[{W:"div",B:"ytp-ad-overlay-ad-info-button-container"},{W:"div",B:"ytp-ad-overlay-close-container",G:[{W:"button",B:"ytp-ad-overlay-close-button",G:[YE(B$a)]}]},{W:"div",B:"ytp-ad-overlay-title",a7:"{{title}}"},{W:"div",B:"ytp-ad-overlay-desc",a7:"{{description}}"},{W:"div",Mz:["ytp-ad-overlay-link-inline-block","ytp-ad-overlay-link"],a7:"{{displayUrl}}"}]});B.L(y.Dm("ytp-ad-overlay-title"),"click",function(a){T4(B,y.element,a)}); B.L(y.Dm("ytp-ad-overlay-link"),"click",function(a){T4(B,y.element,a)}); B.L(y.Dm("ytp-ad-overlay-close-container"),"click",B.uM);y.hide();return y}; sEE=function(B){var y=new g.yo({W:"div",Mz:["ytp-ad-text-overlay","ytp-ad-enhanced-overlay"],G:[{W:"div",B:"ytp-ad-overlay-ad-info-button-container"},{W:"div",B:"ytp-ad-overlay-close-container",G:[{W:"button",B:"ytp-ad-overlay-close-button",G:[YE(B$a)]}]},{W:"div",B:"ytp-ad-overlay-text-image",G:[{W:"img",V:{src:"{{imageUrl}}"}}]},{W:"div",B:"ytp-ad-overlay-title",a7:"{{title}}"},{W:"div",B:"ytp-ad-overlay-desc",a7:"{{description}}"},{W:"div",Mz:["ytp-ad-overlay-link-inline-block","ytp-ad-overlay-link"], a7:"{{displayUrl}}"}]});B.L(y.Dm("ytp-ad-overlay-title"),"click",function(a){T4(B,y.element,a)}); B.L(y.Dm("ytp-ad-overlay-link"),"click",function(a){T4(B,y.element,a)}); B.L(y.Dm("ytp-ad-overlay-close-container"),"click",B.uM);B.L(y.Dm("ytp-ad-overlay-text-image"),"click",B.cBz);y.hide();return y}; hhU=function(B){var y=new g.yo({W:"div",B:"ytp-ad-image-overlay",G:[{W:"div",B:"ytp-ad-overlay-ad-info-button-container"},{W:"div",B:"ytp-ad-overlay-close-container",G:[{W:"button",B:"ytp-ad-overlay-close-button",G:[YE(B$a)]}]},{W:"div",B:"ytp-ad-overlay-image",G:[{W:"img",V:{src:"{{imageUrl}}",width:"{{width}}",height:"{{height}}"}}]}]});B.L(y.Dm("ytp-ad-overlay-image"),"click",function(a){T4(B,y.element,a)}); B.L(y.Dm("ytp-ad-overlay-close-container"),"click",B.uM);y.hide();return y}; yrO=function(B,y){if(y){var a=g.f(y,dc)||null;a==null?g.YU(Error("AdInfoRenderer did not contain an AdHoverTextButtonRenderer.")):(y=g.Ji("video-ads ytp-ad-module")||null,y==null?g.YU(Error("Could not locate the root ads container element to attach the ad info dialog.")):(B.t7=new g.yo({W:"div",B:"ytp-ad-overlay-ad-info-dialog-container"}),g.K(B,B.t7),B.t7.Wk(y),y=new iB(B.api,B.layoutId,B.interactionLoggingClientData,B.kf,B.t7.element,!1),g.K(B,y),y.init(dO("ad-info-hover-text-button"),a,B.macros), B.T?(y.Wk(B.T,0),y.subscribe("f",B.S00,B),y.subscribe("e",B.FY,B),B.L(B.T,"click",B.Ms7),B.L(g.Ji("ytp-ad-button",y.element),"click",function(){var r;if(g.f((r=g.f(a.button,g.j9))==null?void 0:r.serviceEndpoint,veL))B.s0=B.api.getPlayerState(1)===2,B.api.pauseVideo();else B.api.onAdUxClicked("ad-info-hover-text-button",B.layoutId)}),B.Yf=y):g.YU(Error("Ad info button container within overlay ad was not present."))))}else g.Lj(Error("AdInfoRenderer was not present within InvideoOverlayAdRenderer."))}; rrC=function(B,y){if(aZa(B,py)||B.api.isMinimized())return!1;var a=rF(y.title),r=rF(y.description);if(g.S6(a)||g.S6(r))return!1;B.createServerVe(B.D.element,y.trackingParams||null);B.D.updateValue("title",rF(y.title));B.D.updateValue("description",rF(y.description));B.D.updateValue("displayUrl",rF(y.displayUrl));y.navigationEndpoint&&g.eK(B.U,y.navigationEndpoint);B.D.show();B.vk.start();B.logVisibility(B.D.element,!0);B.L(B.D.element,"mouseover",function(){B.Ch++}); return!0}; kUK=function(B,y){if(aZa(B,py)||B.api.isMinimized())return!1;var a=rF(y.title),r=rF(y.description);if(g.S6(a)||g.S6(r))return!1;B.createServerVe(B.X.element,y.trackingParams||null);B.X.updateValue("title",rF(y.title));B.X.updateValue("description",rF(y.description));B.X.updateValue("displayUrl",rF(y.displayUrl));B.X.updateValue("imageUrl",CQ0(y.image));y.navigationEndpoint&&g.eK(B.U,y.navigationEndpoint);B.A7=y.imageNavigationEndpoint||null;B.X.show();B.vk.start();B.logVisibility(B.X.element,!0); B.L(B.X.element,"mouseover",function(){B.Ch++}); return!0}; xLS=function(B,y){if(B.api.isMinimized())return!1;var a=geH(y.image),r=a;a.width0?(y=new TX(B.api,B.C), y.Wk(B.playerOverlay),g.K(B,y)):(B=Error("Survey progress bar was not added. SurveyAdQuestionCommon: "+JSON.stringify(y)),g.YU(B))}}else g.YU(Error("addCommonComponents() needs to be called before starting countdown."))}; zKY=function(B){function y(a){return{toString:function(){return a()}}} B.macros.SURVEY_LOCAL_TIME_EPOCH_S=y(function(){var a=new Date;return(Math.round(a.valueOf()/1E3)+-1*a.getTimezoneOffset()*60).toString()}); B.macros.SURVEY_ELAPSED_MS=y(function(){return(Date.now()-B.D).toString()})}; qeV=function(B,y,a,r,k){Qf.call(this,B,y,a,r,"survey-question-multi-select");this.Ch=k;this.noneOfTheAbove=null;this.submitEndpoints=[];this.T=null;this.hide()}; VxY=function(B,y,a){B.noneOfTheAbove=new gWS(B.api,B.layoutId,B.interactionLoggingClientData,B.kf);B.noneOfTheAbove.Wk(B.answers);B.noneOfTheAbove.init(dO("survey-none-of-the-above"),y,a)}; uH0=function(B){B.X.forEach(function(y){y.C.toggleButton(!1)}); RK7(B,!0)}; RK7=function(B,y){var a=B.J;B=YeK(B);y=y===void 0?!1:y;a.C&&(B?a.C.hide():a.C.show(),y&&a.C instanceof mJ&&!a.C.J&&m3e(a.C,!1));a.X&&(B?a.X.show():a.X.hide())}; YeK=function(B){return B.X.some(function(y){return y.C.isToggled()})||B.noneOfTheAbove.button.isToggled()}; A5=function(B,y,a,r,k){Qf.call(this,B,y,a,r,"survey-question-single-select",function(J){x.api.Y().Z("supports_multi_step_on_desktop")&&k([J])}); var x=this;this.hide()}; Fq=function(B,y,a,r){aK.call(this,B,{W:"div",B:"ytp-ad-survey",G:[{W:"div",B:"ytp-ad-survey-questions"}]},"survey",y,a,r);this.questions=[];this.X=[];this.conditioningRules=[];this.C=0;this.T=this.Dm("ytp-ad-survey-questions");this.api.Y().Z("fix_survey_color_contrast_on_destop")&&this.Dm("ytp-ad-survey").classList.add("color-contrast-fix");this.api.Y().Z("web_enable_speedmaster")&&this.Dm("ytp-ad-survey").classList.add("relative-positioning-survey");this.hide()}; b4S=function(B,y){var a=B.X[y],r;(r=B.D)==null||r.dispose();g.f(a,ZT)?LNo(B,g.f(a,ZT),B.macros):g.f(a,IF)&&N$7(B,g.f(a,IF),B.macros);B.C=y}; LNo=function(B,y,a){var r=new A5(B.api,B.layoutId,B.interactionLoggingClientData,B.kf,B.J.bind(B));r.Wk(B.T);r.init(dO("survey-question-single-select"),y,a);B.api.Y().Z("supports_multi_step_on_desktop")?B.D=r:B.questions.push(r);g.K(B,r)}; N$7=function(B,y,a){var r=new qeV(B.api,B.layoutId,B.interactionLoggingClientData,B.kf,B.J.bind(B));r.Wk(B.T);r.init(dO("survey-question-multi-select"),y,a);B.api.Y().Z("supports_multi_step_on_desktop")?B.D=r:B.questions.push(r);g.K(B,r)}; G4=function(B,y,a,r){aK.call(this,B,{W:"div",B:"ytp-ad-survey-interstitial",G:[{W:"div",B:"ytp-ad-survey-interstitial-contents",G:[{W:"div",B:"ytp-ad-survey-interstitial-logo",G:[{W:"div",B:"ytp-ad-survey-interstitial-logo-image"}]},{W:"div",B:"ytp-ad-survey-interstitial-text"}]}]},"survey-interstitial",y,a,r);this.C=this.actionButton=null;this.interstitial=this.Dm("ytp-ad-survey-interstitial");this.X=this.Dm("ytp-ad-survey-interstitial-contents");this.text=this.Dm("ytp-ad-survey-interstitial-text"); this.logoImage=this.Dm("ytp-ad-survey-interstitial-logo-image");this.transition=new g.IK(this,500,!1,300);g.K(this,this.transition)}; T$Y=function(B,y){y=y&&P9(y)||"";if(g.S6(y))g.Lj(Error("Found ThumbnailDetails without valid image URL"));else{var a=B.style;B=B.style.cssText;var r=document.implementation.createHTMLDocument("").createElement("DIV");r.style.cssText=B;B=XbH(r.style);a.cssText=[B,'background-image:url("'+y+'");'].join("")}}; pEo=function(B){var y=g.Ji("html5-video-player");y&&g.aQ(y,"ytp-ad-display-override",B)}; eH=function(B,y,a,r,k,x){x=x===void 0?0:x;MT.call(this,B,{W:"div",B:"ytp-preview-ad",G:[{W:"div",B:"ytp-preview-ad__text"}]},"preview-ad",y,a,r,k);var J=this;this.Ch=x;this.X=0;this.J=-1;this.D=this.Dm("ytp-preview-ad__text");switch(this.Ch){case 1:this.D.classList.add("ytp-preview-ad__text--font--small")}this.transition=new g.IK(this,400,!1,100,function(){J.hide()}); g.K(this,this.transition);this.hide()}; DF=function(B,y,a,r){aK.call(this,B,{W:"img",B:"ytp-ad-avatar"},"ad-avatar",y,a,r);this.hide()}; txp=function(B){switch(B.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}}; W8=function(B,y,a,r,k,x){k=k===void 0?!1:k;x=x===void 0?!1:x;aK.call(this,B,{W:"button",B:"ytp-ad-button-vm"},"ad-button",y,a,r);this.buttonText=this.buttonIcon=null;this.hide();this.C=k;this.X=x}; PJ0=function(B,y,a,r,k){MT.call(this,B,{W:"div",Mz:["ytp-ad-avatar-lockup-card--inactive","ytp-ad-avatar-lockup-card"],G:[{W:"div",B:"ytp-ad-avatar-lockup-card__avatar_and_text_container",G:[{W:"div",B:"ytp-ad-avatar-lockup-card__text_container"}]}]},"ad-avatar-lockup-card",y,a,r,k);this.startMilliseconds=0;this.adAvatar=new DF(this.api,this.layoutId,this.interactionLoggingClientData,this.kf);g.K(this,this.adAvatar);zj(this.element,this.adAvatar.element,0);this.headline=new Ri(this.api,this.layoutId, this.interactionLoggingClientData,this.kf);g.K(this,this.headline);this.headline.Wk(this.Dm("ytp-ad-avatar-lockup-card__text_container"));this.headline.element.classList.add("ytp-ad-avatar-lockup-card__headline");this.description=new Ri(this.api,this.layoutId,this.interactionLoggingClientData,this.kf);g.K(this,this.description);this.description.Wk(this.Dm("ytp-ad-avatar-lockup-card__text_container"));this.description.element.classList.add("ytp-ad-avatar-lockup-card__description");this.adButton=new W8(this.api, this.layoutId,this.interactionLoggingClientData,this.kf);g.K(this,this.adButton);this.adButton.Wk(this.element);this.hide()}; Ky=function(B,y,a,r){aK.call(this,B,{W:"button",B:"ytp-skip-ad-button",G:[{W:"div",B:"ytp-skip-ad-button__text"}]},"skip-button",y,a,r);var k=this;this.X=!1;this.J=this.Dm("ytp-skip-ad-button__text");this.transition=new g.IK(this,500,!1,100,function(){k.hide()}); g.K(this,this.transition);this.C=new s_(this.element,15E3,5E3,.5,.5,!0);g.K(this,this.C);this.hide()}; SeY=function(B,y,a,r,k){MT.call(this,B,{W:"div",B:"ytp-skip-ad"},"skip-ad",y,a,r,k);this.skipOffsetMilliseconds=0;this.isSkippable=!1;this.D=new Ky(this.api,this.layoutId,this.interactionLoggingClientData,this.kf);g.K(this,this.D);this.D.Wk(this.element);this.hide()}; iK=function(B,y,a,r){aK.call(this,B,{W:"div",B:"ytp-visit-advertiser-link"},"visit-advertiser-link",y,a,r);this.hide()}; Xq=function(B,y,a,r,k){aK.call(this,B,{W:"div",B:"ytp-ad-player-overlay-layout",G:[{W:"div",B:"ytp-ad-player-overlay-layout__player-card-container"},{W:"div",B:"ytp-ad-player-overlay-layout__ad-info-container"},{W:"div",B:"ytp-ad-player-overlay-layout__skip-or-preview-container"},{W:"div",B:"ytp-ad-player-overlay-layout__ad-disclosure-banner-container"}]},"player-overlay-layout",y,a,r);this.X=k;this.t7=this.Dm("ytp-ad-player-overlay-layout__player-card-container");this.C=this.Dm("ytp-ad-player-overlay-layout__ad-info-container"); this.U=this.Dm("ytp-ad-player-overlay-layout__skip-or-preview-container");this.Ch=this.Dm("ytp-ad-player-overlay-layout__ad-disclosure-banner-container");this.hide()}; Q0u=function(B,y,a,r){aK.call(this,B,{W:"div",B:"ytp-ad-grid-card-text",G:[{W:"div",B:"ytp-ad-grid-card-text__metadata",G:[{W:"div",B:"ytp-ad-grid-card-text__metadata__headline"},{W:"div",B:"ytp-ad-grid-card-text__metadata__description",G:[{W:"div",B:"ytp-ad-grid-card-text__metadata__description__line"},{W:"div",B:"ytp-ad-grid-card-text__metadata__description__line"}]}]},{W:"div",B:"ytp-ad-grid-card-text__button"}]},"ad-grid-card-text",y,a,r);this.headline=new Ri(this.api,this.layoutId,this.interactionLoggingClientData, this.kf);g.K(this,this.headline);this.headline.Wk(this.Dm("ytp-ad-grid-card-text__metadata__headline"));this.moreInfoButton=new W8(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,!0);g.K(this,this.moreInfoButton);this.moreInfoButton.Wk(this.Dm("ytp-ad-grid-card-text__button"))}; fy=function(B,y,a,r){aK.call(this,B,{W:"div",B:"ytp-ad-grid-card-collection"},"ad-grid-card-collection",y,a,r);this.C=[]}; Me=function(B,y,a,r,k,x,J){MT.call(this,B,x,J,y,a,r,k);this.playerProgressOffsetMs=0;this.X=!1}; ArY=function(B){var y=g.Ji("html5-video-player");y&&g.aQ(y,"ytp-ad-display-override",B)}; FNa=function(B,y,a,r,k){Me.call(this,B,y,a,r,k,{W:"div",B:"ytp-display-underlay-text-grid-cards",G:[{W:"div",B:"ytp-display-underlay-text-grid-cards__content_container",G:[{W:"div",B:"ytp-display-underlay-text-grid-cards__content_container__header",G:[{W:"div",B:"ytp-display-underlay-text-grid-cards__content_container__header__ad_avatar"},{W:"div",B:"ytp-display-underlay-text-grid-cards__content_container__header__headline"}]},{W:"div",B:"ytp-display-underlay-text-grid-cards__content_container__ad_grid_card_collection"}, {W:"div",B:"ytp-display-underlay-text-grid-cards__content_container__ad_button"}]}]},"display-underlay-text-grid-cards");this.adGridCardCollection=new fy(this.api,this.layoutId,this.interactionLoggingClientData,this.kf);g.K(this,this.adGridCardCollection);this.adGridCardCollection.Wk(this.Dm("ytp-display-underlay-text-grid-cards__content_container__ad_grid_card_collection"));this.adButton=new W8(this.api,this.layoutId,this.interactionLoggingClientData,this.kf);g.K(this,this.adButton);this.adButton.Wk(this.Dm("ytp-display-underlay-text-grid-cards__content_container__ad_button")); this.D=this.Dm("ytp-display-underlay-text-grid-cards__content_container");this.J=this.Dm("ytp-display-underlay-text-grid-cards__content_container__header")}; $S=function(B,y,a,r){aK.call(this,B,{W:"div",B:"ytp-ad-details-line"},"ad-details-line",y,a,r);this.C=[];this.hide()}; Ow=function(B,y,a,r){aK.call(this,B,{W:"div",B:"ytp-image-background",G:[{W:"img",B:"ytp-image-background-image"}]},"image-background",y,a,r);this.hide()}; GUY=function(B,y,a,r,k){MT.call(this,B,{W:"svg",B:"ytp-timed-pie-countdown",V:{viewBox:"0 0 20 20"},G:[{W:"circle",B:"ytp-timed-pie-countdown__background",V:{r:"10",cx:"10",cy:"10"}},{W:"circle",B:"ytp-timed-pie-countdown__inner",V:{r:"5",cx:"10",cy:"10"}},{W:"circle",B:"ytp-timed-pie-countdown__outer",V:{r:"10",cx:"10",cy:"10"}}]},"timed-pie-countdown",y,a,r,k);this.D=this.Dm("ytp-timed-pie-countdown__inner");this.X=Math.ceil(2*Math.PI*5);this.hide()}; Is=function(B,y,a,r){aK.call(this,B,{W:"div",B:"ytp-video-interstitial-buttoned-centered-layout",V:{tabindex:"0"},G:[{W:"div",B:"ytp-video-interstitial-buttoned-centered-layout__content",G:[{W:"div",B:"ytp-video-interstitial-buttoned-centered-layout__content__instream-info-container"},{W:"div",B:"ytp-video-interstitial-buttoned-centered-layout__content__lockup",G:[{W:"div",B:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-avatar-container"},{W:"div",B:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__headline-container"}, {W:"div",B:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__details-line-container"},{W:"div",B:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-button-container"}]}]},{W:"div",B:"ytp-video-interstitial-buttoned-centered-layout__timed-pie-countdown-container"}]},"video-interstitial-buttoned-centered",y,a,r);this.X=null;this.J=this.Dm("ytp-video-interstitial-buttoned-centered-layout__content__instream-info-container");this.D=new R4;g.K(this,this.D);this.hide()}; eK0=function(B){var y=g.Ji("html5-video-player");y&&g.aQ(y,"ytp-ad-display-override",B)}; DLY=function(B){if(!B.adAvatar||!g.f(B.adAvatar,ZF))return g.YU(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no avatar.")),!1;if(!B.headline)return g.YU(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no headline.")),!1;if(!B.adBadge||!g.f(B.adBadge,ny))return g.YU(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no ad badge.")),!1;if(!B.adButton||!g.f(B.adButton,dq))return g.YU(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no action button.")),!1;if(!B.adInfoRenderer|| !g.f(B.adInfoRenderer,dc))return g.YU(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no ad info button.")),!1;B=B.durationMilliseconds||0;return typeof B!=="number"||B<=0?(g.YU(Error("durationMilliseconds was specified incorrectly in VideoInterstitialButtonedCenteredLayoutRenderer with a value of: "+B)),!1):!0}; Uw=function(B,y){y=y===void 0?2:y;g.jw.call(this);this.api=B;this.C=null;this.cj=new R4(this);g.K(this,this.cj);this.X=oxH;this.cj.L(this.api,"presentingplayerstatechange",this.IX);this.C=this.cj.L(this.api,"progresssync",this.uh);this.Ks=y;this.Ks===1&&this.uh()}; jH=function(B,y,a){GE.call(this,B);this.api=B;this.kf=y;this.X={};B=new g.O({W:"div",Mz:["video-ads","ytp-ad-module"]});g.K(this,B);KB&&g.hC(B.element,"ytp-ads-tiny-mode");this.j=new Jc(B.element);g.K(this,this.j);g.Mh(this.api,B.element,4);wr(a)&&(a=new g.O({W:"div",Mz:["ytp-ad-underlay"]}),g.K(this,a),this.D=new Jc(a.element),g.K(this,this.D),g.Mh(this.api,a.element,0));g.K(this,Kxx())}; WNK=function(B,y){B=g.cQ(B.X,y.id,null);B==null&&g.Lj(Error("Component not found for element id: "+y.id));return B||null}; KNS=function(B){g.N8.call(this,B);var y=this;this.X=null;this.created=!1;this.D=B.Y().Z("h5_use_refactored_get_ad_break")?new SBW(this.player):new Z0(this.player);this.J=function(){if(y.X!=null)return y.X;var r=new WKe({i$:bK(y.C).i$,df:bK(y.C).df,S:y.player,qy:bK(y.C).qy,o7:y.C.C.o7,Uv:bK(y.C).Uv,Vv:y.C.C.Vv});y.X=r.Kw;return y.X}; this.C=new Icr(this.player,this,this.D,this.J);g.K(this,this.C);var a=B.Y();!Ho(a)||g.UZ(a)||yj(a)||(g.K(this,new jH(B,bK(this.C).kf,bK(this.C).qy)),g.K(this,new Zc$(B)))}; i4K=function(B){B.created!==B.loaded&&ai("Created and loaded are out of sync")}; Mxu=function(B){g.N8.prototype.load.call(B);var y=bK(B.C).qy;try{B.player.getRootNode().classList.add("ad-created")}catch(C){ai(C instanceof Error?C:String(C))}var a=B.player.getVideoData(1),r=a&&a.videoId||"",k=a&&a.getPlayerResponse()||{},x=(k&&k.adPlacements||[]).map(function(C){return C.adPlacementRenderer}),J=((k==null?void 0:k.adSlots)||[]).map(function(C){return g.f(C,vd)}); k=k.playerConfig&&k.playerConfig.daiConfig&&k.playerConfig.daiConfig.enableDai||!1;a&&a.uV();x=XEY(x,J,y,bK(B.C).GR);J=a&&a.clientPlaybackNonce||"";a=a&&a.CZ||!1;if(xq(y,!0)&&a){var m;y={};(m=B.player.getVideoData())==null||m.h7("p_cpb",(y.cc=J,y))}m=1E3*B.player.getDuration(1);fZY(B);B.C.C.Ik.nj(J,m,a,x.sW,x.NP,x.sW,k,r)}; fZY=function(B){var y,a;if(a=(y=B.player.getVideoData(1))==null||!y.CZ)y=B.player.Y(),a=Ho(y)&&!g.Jy(y)&&y.playerStyle==="desktop-polymer";a&&(B=B.player.getInternalApi(),B.addEventListener("updateKevlarOrC3Companion",Vp0),B.addEventListener("updateEngagementPanelAction",R1E),B.addEventListener("changeEngagementPanelVisibility",u6N),window.addEventListener("yt-navigate-start",Ljx))}; h5=function(B,y){y===B.Mv&&(B.Mv=void 0)}; $Lo=function(B){var y=bK(B.C).SO,a=y.J().uY("SLOT_TYPE_PLAYER_BYTES",1);y=QS(y.Tb.get(),1).clientPlaybackNonce;var r=!1;a=g.Y(a);for(var k=a.next();!k.done;k=a.next()){k=k.value;var x=k.slotType==="SLOT_TYPE_PLAYER_BYTES"&&k.slotEntryTrigger instanceof Kb?k.slotEntryTrigger.vR:void 0;x&&x===y&&(r&&ai("More than 1 preroll playerBytes slot detected",k),r=!0)}r||Cy(bK(B.C).d1)}; O4o=function(B){if(B8(bK(B.C).qy))return!0;var y="";B=g.Y(bK(B.C).Uv.bL.keys());for(var a=B.next();!a.done;a=B.next()){a=a.value;if(a.slotType==="SLOT_TYPE_PLAYER_BYTES"&&a.xf==="core")return!0;y+=a.slotType+" "}Math.random()<.01&&ai("Ads Playback Not Managed By Controlflow",void 0,null,{slotTypes:y});return!1}; IZY=function(B){B=g.Y(bK(B.C).Uv.bL.values());for(var y=B.next();!y.done;y=B.next())if(y.value.layoutType==="LAYOUT_TYPE_MEDIA_BREAK")return!0;return!1}; M_e=function(B,y,a,r,k,x){a=a===void 0?[]:a;r=r===void 0?"":r;k=k===void 0?"":k;var J=bK(B.C).qy,m=B.player.getVideoData(1);m&&m.getPlayerResponse();m&&m.uV();a=XEY(y,a,J,bK(B.C).GR);nHJ(bK(B.C).vj,r,a.sW,a.NP,y,k,x)}; XEY=function(B,y,a,r){y={sW:[],NP:y};B=g.Y(B);for(var k=B.next();!k.done;k=B.next())if((k=k.value)&&k.renderer!=null){var x=k.renderer;if(!a.S.Y().Z("html5_enable_vod_lasr_with_notify_pacf")){var J=void 0,m=void 0,C=void 0,l=void 0,c=r;g.f((l=x.sandwichedLinearAdRenderer)==null?void 0:l.adVideoStart,QL)?(J=g.f((C=x.sandwichedLinearAdRenderer)==null?void 0:C.adVideoStart,QL),J=o6e(J,c),g.tk(x.sandwichedLinearAdRenderer.adVideoStart,QL,J)):g.f((m=x.linearAdSequenceRenderer)==null?void 0:m.adStart,QL)&& (C=g.f((J=x.linearAdSequenceRenderer)==null?void 0:J.adStart,QL),J=o6e(C,c),g.tk(x.linearAdSequenceRenderer.adStart,QL,J))}y.sW.push(k)}return y}; g.v8=function(B){if(typeof DOMParser!="undefined")return T5(new DOMParser,eCx(B),"application/xml");throw Error("Your browser does not support loading xml documents");}; g.BI=function(B){g.W.call(this);this.callback=B;this.C=new c1(0,0,.4,0,.2,1,1,1);this.delay=new g.KX(this.next,window,this);g.K(this,this.delay)}; g.Z4a=function(B){var y=B.Y();return y.r0&&!y.D&&g.M$(y)?B.isEmbedsShortsMode()?(B=B.KD(),Math.min(B.width,B.height)>=315):!B.D9():!1}; g.y9=function(B){g.O.call(this,{W:"div",B:"ytp-more-videos-view",V:{tabIndex:"-1"}});var y=this;this.api=B;this.X=!0;this.D=new g.qO(this);this.C=[];this.suggestionData=[];this.columns=this.containerWidth=this.K=this.J=this.scrollPosition=0;this.title=new g.O({W:"h2",B:"ytp-related-title",a7:"{{title}}"});this.previous=new g.O({W:"button",Mz:["ytp-button","ytp-previous"],V:{"aria-label":"\uc774\uc804\uc758 \ucd94\ucc9c \ub3d9\uc601\uc0c1 \ubcf4\uae30"},G:[g.H9()]});this.N=new g.BI(function(a){y.suggestions.element.scrollLeft= -a}); this.next=new g.O({W:"button",Mz:["ytp-button","ytp-next"],V:{"aria-label":"\ub354 \ub9ce\uc740 \ucd94\ucc9c \ub3d9\uc601\uc0c1 \ubcf4\uae30"},G:[g.mZ()]});g.K(this,this.D);this.T=B.Y().J;g.K(this,this.title);this.title.Wk(this.element);this.suggestions=new g.O({W:"div",B:"ytp-suggestions"});g.K(this,this.suggestions);this.suggestions.Wk(this.element);g.K(this,this.previous);this.previous.Wk(this.element);this.previous.listen("click",this.VK,this);g.K(this,this.N);nWI(this);g.K(this,this.next);this.next.Wk(this.element); this.next.listen("click",this.YY,this);this.D.L(this.api,"appresize",this.Ui);this.D.L(this.api,"fullscreentoggled",this.YZ);this.D.L(this.api,"videodatachange",this.onVideoDataChange);this.Ui(this.api.nh().getPlayerSize());this.onVideoDataChange()}; nWI=function(B){for(var y={aD:0};y.aD<16;y={aD:y.aD},++y.aD){var a=new g.O({W:"a",B:"ytp-suggestion-link",V:{href:"{{link}}",target:B.api.Y().U,"aria-label":"{{aria_label}}"},G:[{W:"div",B:"ytp-suggestion-image"},{W:"div",B:"ytp-suggestion-overlay",V:{style:"{{blink_rendering_hack}}","aria-hidden":"{{aria_hidden}}"},G:[{W:"div",B:"ytp-suggestion-title",a7:"{{title}}"},{W:"div",B:"ytp-suggestion-author",a7:"{{author_and_views}}"},{W:"div",V:{"data-is-live":"{{is_live}}"},B:"ytp-suggestion-duration", a7:"{{duration}}"}]}]});g.K(B,a);var r=a.Dm("ytp-suggestion-link");g.MG(r,"transitionDelay",y.aD/20+"s");B.D.L(r,"click",function(k){return function(x){var J=k.aD;if(B.X){var m=B.suggestionData[J],C=m.sessionData;B.T&&B.api.Z("web_player_log_click_before_generating_ve_conversion_params")?(B.api.logClick(B.C[J].element),J=m.Lj(),m={},g.i1(B.api,m),J=g.cJ(J,m),g.wy(J,B.api,x)):g.cY(x,B.api,B.T,C||void 0)&&B.api.S6(m.videoId,C,m.playlistId)}else x.preventDefault(),document.activeElement.blur()}}(y)); a.Wk(B.suggestions.element);B.C.push(a);B.api.createServerVe(a.element,a)}}; dLK=function(B){if(B.api.Y().Z("web_player_log_click_before_generating_ve_conversion_params"))for(var y=Math.floor(-B.scrollPosition/(B.J+8)),a=Math.min(y+B.columns,B.suggestionData.length)-1;y<=a;y++)B.api.logVisibility(B.C[y].element,!0)}; g.aO=function(B){var y=B.api.Fw()?32:16;y=B.K/2+y;B.next.element.style.bottom=y+"px";B.previous.element.style.bottom=y+"px";y=B.scrollPosition;var a=B.containerWidth-B.suggestionData.length*(B.J+8);g.aQ(B.element,"ytp-scroll-min",y>=0);g.aQ(B.element,"ytp-scroll-max",y<=a)}; j0a=function(B){for(var y=B.suggestionData.length,a=0;a>>0)+"_",k=0;return y}); cE("Symbol.iterator",function(B){if(B)return B;B=Symbol("Symbol.iterator");for(var y="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),a=0;a0&&a>0;)if(r[--a]!=y[--k])return!1;return k<=0}}); cE("Array.prototype.find",function(B){return B?B:function(y,a){return lZr(this,y,a).WK}}); cE("Array.prototype.entries",function(B){return B?B:function(){return I0(this,function(y,a){return[y,a]})}}); cE("Array.prototype.keys",function(B){return B?B:function(){return I0(this,function(y){return y})}}); cE("String.prototype.startsWith",function(B){return B?B:function(y,a){var r=Oe(this,y,"startsWith");y+="";var k=r.length,x=y.length;a=Math.max(0,Math.min(a|0,r.length));for(var J=0;J=x}}); cE("Number.isFinite",function(B){return B?B:function(y){return typeof y!=="number"?!1:!isNaN(y)&&y!==Infinity&&y!==-Infinity}}); cE("String.prototype.repeat",function(B){return B?B:function(y){var a=Oe(this,null,"repeat");if(y<0||y>1342177279)throw new RangeError("Invalid count value");y|=0;for(var r="";y;)if(y&1&&(r+=a),y>>>=1)a+=a;return r}}); cE("Object.entries",function(B){return B?B:function(y){var a=[],r;for(r in y)qL(y,r)&&a.push([r,y[r]]);return a}}); cE("Array.from",function(B){return B?B:function(y,a,r){a=a!=null?a:function(m){return m}; var k=[],x=typeof Symbol!="undefined"&&Symbol.iterator&&y[Symbol.iterator];if(typeof x=="function"){y=x.call(y);for(var J=0;!(x=y.next()).done;)k.push(a.call(r,x.value,J++))}else for(x=y.length,J=0;J>>0;if(y===0)return 32;var a=0;(y&4294901760)===0&&(y<<=16,a+=16);(y&4278190080)===0&&(y<<=8,a+=8);(y&4026531840)===0&&(y<<=4,a+=4);(y&3221225472)===0&&(y<<=2,a+=2);(y&2147483648)===0&&a++;return a}}); cE("Number.isNaN",function(B){return B?B:function(y){return typeof y==="number"&&isNaN(y)}}); cE("Array.prototype.values",function(B){return B?B:function(){return I0(this,function(y,a){return a})}}); cE("Array.prototype.fill",function(B){return B?B:function(y,a,r){var k=this.length||0;a<0&&(a=Math.max(0,k+a));if(r==null||r>k)r=k;r=Number(r);r<0&&(r=Math.max(0,k+r));for(a=Number(a||0);a0&&a?a.repeat(Math.ceil(y/a.length)).substring(0,y):"")+r}}); cE("Array.prototype.findIndex",function(B){return B?B:function(y,a){return lZr(this,y,a).hF}}); cE("Promise.prototype.finally",function(B){return B?B:function(y){return this.then(function(a){return Promise.resolve(y()).then(function(){return a})},function(a){return Promise.resolve(y()).then(function(){throw a; })})}}); cE("Math.imul",function(B){return B?B:function(y,a){y=Number(y);a=Number(a);var r=y&65535,k=a&65535;return r*k+((y>>>16&65535)*k+r*(a>>>16&65535)<<16>>>0)|0}}); cE("Math.sign",function(B){return B?B:function(y){y=Number(y);return y===0||isNaN(y)?y:y>0?1:-1}}); cE("WeakSet",function(B){function y(a){this.C=new WeakMap;if(a){a=g.Y(a);for(var r;!(r=a.next()).done;)this.add(r.value)}} if(function(){if(!B||!Object.seal)return!1;try{var a=Object.seal({}),r=Object.seal({}),k=new B([a]);if(!k.has(a)||k.has(r))return!1;k.delete(a);k.add(r);return!k.has(a)&&k.has(r)}catch(x){return!1}}())return B; y.prototype.add=function(a){this.C.set(a,!0);return this}; y.prototype.has=function(a){return this.C.has(a)}; y.prototype.delete=function(a){return this.C.delete(a)}; return y}); cE("AggregateError",function(B){function y(a,r){r=Error(r);"stack"in r&&(this.stack=r.stack);this.errors=a;this.message=r.message} if(B)return B;g.R(y,Error);y.prototype.name="AggregateError";return y}); cE("Array.prototype.copyWithin",function(B){function y(a){a=Number(a);return a===Infinity||a===-Infinity?a:a|0} return B?B:function(a,r,k){var x=this.length;a=y(a);r=y(r);k=k===void 0?x:y(k);a=a<0?Math.max(x+a,0):Math.min(a,x);r=r<0?Math.max(x+r,0):Math.min(r,x);k=k<0?Math.max(x+k,0):Math.min(k,x);if(ar;)--k in this?this[--a]=this[k]:delete this[--a];return this}}); cE("Int8Array.prototype.copyWithin",d$);cE("Uint8Array.prototype.copyWithin",d$);cE("Uint8ClampedArray.prototype.copyWithin",d$);cE("Int16Array.prototype.copyWithin",d$);cE("Uint16Array.prototype.copyWithin",d$);cE("Int32Array.prototype.copyWithin",d$);cE("Uint32Array.prototype.copyWithin",d$);cE("Float32Array.prototype.copyWithin",d$);cE("Float64Array.prototype.copyWithin",d$);cE("Array.prototype.at",function(B){return B?B:Ue}); cE("Int8Array.prototype.at",jx);cE("Uint8Array.prototype.at",jx);cE("Uint8ClampedArray.prototype.at",jx);cE("Int16Array.prototype.at",jx);cE("Uint16Array.prototype.at",jx);cE("Int32Array.prototype.at",jx);cE("Uint32Array.prototype.at",jx);cE("Float32Array.prototype.at",jx);cE("Float64Array.prototype.at",jx);cE("String.prototype.at",function(B){return B?B:Ue}); cE("Array.prototype.findLastIndex",function(B){return B?B:function(y,a){return crH(this,y,a).hF}}); cE("Int8Array.prototype.findLastIndex",se);cE("Uint8Array.prototype.findLastIndex",se);cE("Uint8ClampedArray.prototype.findLastIndex",se);cE("Int16Array.prototype.findLastIndex",se);cE("Uint16Array.prototype.findLastIndex",se);cE("Int32Array.prototype.findLastIndex",se);cE("Uint32Array.prototype.findLastIndex",se);cE("Float32Array.prototype.findLastIndex",se);cE("Float64Array.prototype.findLastIndex",se);cE("Number.parseInt",function(B){return B||parseInt});var XQ,JK,EWE;XQ=XQ||{};g.vE=this||self;JK="closure_uid_"+(Math.random()*1E9>>>0);EWE=0;g.cC(w1,Error);w1.prototype.name="CustomError";var FuK;var LN0,qQ,iU;LN0=Array.prototype.indexOf?function(B,y){return Array.prototype.indexOf.call(B,y,void 0)}:function(B,y){if(typeof B==="string")return typeof y!=="string"||y.length!=1?-1:B.indexOf(y,0); for(var a=0;a=0;a--)if(a in B&&B[a]===y)return a;return-1}; g.U7=Array.prototype.forEach?function(B,y,a){Array.prototype.forEach.call(B,y,a)}:function(B,y,a){for(var r=B.length,k=typeof B==="string"?B.split(""):B,x=0;x=.3:this.AB>=.5};var te={BZx:0,E1O:1},SYe={NONE:0,dZm:1,Zjx:2};var WNx="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");VO.prototype.getValue=function(){return this.X}; g.R(R2,VO);R2.prototype.D=function(B){this.X===null&&g.C_(this.J,B)&&(this.X=B)}; g.R(uC,VO);uC.prototype.D=function(B){this.X===null&&typeof B==="number"&&(this.X=B)}; g.R(Yd,VO);Yd.prototype.D=function(B){this.X===null&&typeof B==="string"&&(this.X=B)};L_.prototype.disable=function(){this.X=!1}; L_.prototype.enable=function(){this.X=!0}; L_.prototype.isEnabled=function(){return this.X}; L_.prototype.reset=function(){this.C={};this.X=!0;this.D={}};var fG=document,P_=window;var kYp=r1(1,!0),iC=r1(610401301,!1);r1(899588437,!1);r1(725719775,!1);var xVK=r1(513659523,!1),JKp=r1(568333945,!1),BbH=r1(1331761403,!1);r1(651175828,!1);r1(722764542,!1);r1(748402145,!1);r1(748402146,!1);r1(103340015,!1);r1(555019702,!1);r1(333098724,!1);r1(2147483644,!1);r1(2147483645,!1);r1(2147483646,kYp);r1(2147483647,!0);var Xn=!!g.ao("yt.config_.EXPERIMENTS_FLAGS.html5_enable_client_hints_override");var Fn=String.prototype.trim?function(B){return B.trim()}:function(B){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(B)[1]},HS0=/&/g,mVN=//g,Cax=/"/g,gIW=/'/g,lYH=/\x00/g,JKr=/[\x00&<>"']/;var f_,HSo=g.vE.navigator;f_=HSo?HSo.userAgentData||null:null;var ULW=globalThis.trustedTypes,s3;vQ.prototype.toString=function(){return this.C+""};a$.prototype.toString=function(){return this.C}; var hK$=new a$("about:invalid#zClosurez");var cgH=Jd("tel"),gbx=Jd("sms"),s0$=[Jd("data"),Jd("http"),Jd("https"),Jd("mailto"),Jd("ftp"),new km(function(B){return/^[^:]*([/?#]|$)/.test(B)})],vWZ=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;gB.prototype.toString=function(){return this.C+""};z5.prototype.toString=function(){return this.C+""};u3.prototype.toString=function(){return this.C};var NN={};g.mVu=String.prototype.repeat?function(B,y){return B.repeat(y)}:function(B,y){return Array(y+1).join(B)};Kf[" "]=function(){};var $M,rT,a$L,oIa,CaK,gII,W0,KB,lYO;g.ie=ZR();g.J_=$L0();g.ib=$d("Edge");g.cR=g.ib||g.J_;$M=$d("Gecko")&&!(Ae(g.DR(),"WebKit")&&!$d("Edge"))&&!($d("Trident")||$d("MSIE"))&&!$d("Edge");g.m3=Ae(g.DR(),"WebKit")&&!$d("Edge");rT=WB();a$L=VK$();g.Iq=q7U();oIa=eQ();CaK=$d("iPad");gII=$d("iPod");W0=D5();KB=Ae(g.DR(),"KaiOS"); a:{var cK0="",wCK=function(){var B=g.DR();if($M)return/rv:([^\);]+)(\)|;)/.exec(B);if(g.ib)return/Edge\/([\d\.]+)/.exec(B);if(g.J_)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(B);if(g.m3)return/WebKit\/(\S+)/.exec(B);if(g.ie)return/(?:Version)[ \/]?(\S+)/.exec(B)}(); wCK&&(cK0=wCK?wCK[1]:"");if(g.J_){var rR,EI7=g.vE.document;rR=EI7?EI7.documentMode:void 0;if(rR!=null&&rR>parseFloat(cK0)){lYO=String(rR);break a}}lYO=cK0}var LuZ=lYO,uOW={};var MY,$r;g.Jo=n_();MY=eQ()||$d("iPod");$r=$d("iPad");g.fB=IZU();g.c3=dd();g.Ca=U3()&&!D5();var GI0=!g.J_&&!U3();g.V=g.$m.prototype;g.V.clone=function(){return new g.$m(this.x,this.y)}; g.V.equals=function(B){return B instanceof g.$m&&O8(this,B)}; g.V.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; g.V.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; g.V.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; g.V.scale=function(B,y){this.x*=B;this.y*=typeof y==="number"?y:B;return this};g.V=g.I$.prototype;g.V.clone=function(){return new g.I$(this.width,this.height)}; g.V.aspectRatio=function(){return this.width/this.height}; g.V.isEmpty=function(){return!nf(this)}; g.V.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; g.V.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; g.V.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; g.V.scale=function(B,y){this.width*=B;this.height*=typeof y==="number"?y:B;return this};U8.prototype.toString=function(){return this.C}; var dB={};new U8(dB,"");var T1E=/^[a-z][a-z\d-]*$/i,pCU="APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" "),PaJ="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" "),QoK=["action","formaction","href"];var GYZ={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.V=s8.prototype;g.V.Jz=function(B){return af(this.C,B)}; g.V.getElementsByTagName=function(B,y){return(y||this.C).getElementsByTagName(String(B))}; g.V.Dm=function(B){return g.Ji(B,this.C)}; g.V.setProperties=H_;g.V.createElement=function(B){return C0(this.C,B)}; g.V.appendChild=g.wt;g.V.append=function(B,y){Kur(B_(B),B,arguments,1)}; g.V.canHaveChildren=function(B){if(B.nodeType!=1)return!1;switch(B.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.V.removeNode=g.qG;g.V.getChildren=function(B){return B.children!=void 0?B.children:Array.prototype.filter.call(B.childNodes,function(y){return y.nodeType==1})}; g.V.contains=g.VM;Tj.prototype.now=function(){return 0}; Tj.prototype.X=function(){return 0}; Tj.prototype.D=function(){return 0}; Tj.prototype.C=function(){return 0};g.R(ti,Tj);ti.prototype.now=function(){return p0()&&P_.performance.now?P_.performance.now():Tj.prototype.now.call(this)}; ti.prototype.X=function(){return p0()&&P_.performance.memory?P_.performance.memory.totalJSHeapSize||0:Tj.prototype.X.call(this)}; ti.prototype.D=function(){return p0()&&P_.performance.memory?P_.performance.memory.usedJSHeapSize||0:Tj.prototype.D.call(this)}; ti.prototype.C=function(){return p0()&&P_.performance.memory?P_.performance.memory.jsHeapSizeLimit||0:Tj.prototype.C.call(this)};var FmN=function(){if(!g.vE.addEventListener||!Object.defineProperty)return!1;var B=!1,y=Object.defineProperty({},"passive",{get:function(){B=!0}}); try{var a=function(){}; g.vE.addEventListener("test",a,y);g.vE.removeEventListener("test",a,y)}catch(r){}return B}();var eyr=MKr("AnimationEnd"),Rl=MKr("TransitionEnd");g.V=er.prototype;g.V.getHeight=function(){return this.bottom-this.top}; g.V.clone=function(){return new er(this.top,this.right,this.bottom,this.left)}; g.V.contains=function(B){return this&&B?B instanceof er?B.left>=this.left&&B.right<=this.right&&B.top>=this.top&&B.bottom<=this.bottom:B.x>=this.left&&B.x<=this.right&&B.y>=this.top&&B.y<=this.bottom:!1}; g.V.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.V.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.V.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.V.scale=function(B,y){y=typeof y==="number"?y:B;this.left*=B;this.right*=B;this.top*=y;this.bottom*=y;return this};g.V=g.ii.prototype;g.V.clone=function(){return new g.ii(this.left,this.top,this.width,this.height)}; g.V.contains=function(B){return B instanceof g.$m?B.x>=this.left&&B.x<=this.left+this.width&&B.y>=this.top&&B.y<=this.top+this.height:this.left<=B.left&&this.left+this.width>=B.left+B.width&&this.top<=B.top&&this.top+this.height>=B.top+B.height}; g.V.getSize=function(){return new g.I$(this.width,this.height)}; g.V.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.V.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.V.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.V.scale=function(B,y){y=typeof y==="number"?y:B;this.left*=B;this.width*=B;this.top*=y;this.height*=y;return this};var OSe={};var jor=Ai(function(){var B=!1;try{var y=Object.defineProperty({},"passive",{get:function(){B=!0}}); g.vE.addEventListener("test",null,y)}catch(a){}return B});soU.prototype.isVisible=function(){return rZ(fG)===1};var Z_0=kY(function(B){return typeof B==="number"}),IRZ=kY(function(B){return typeof B==="string"}),ndK=kY(function(B){return typeof B==="boolean"}),Y9=kY(function(B){return B!=null&&typeof B==="object"&&typeof B.then==="function"}),N2N=kY(function(B){return typeof B==="function"}),z0V=kY(function(B){return!!B&&(typeof B==="object"||typeof B==="function")});var vIU={H_s:"allow-forms",f97:"allow-modals",ohb:"allow-orientation-lock",i_b:"allow-pointer-lock",uw3:"allow-popups",Eh3:"allow-popups-to-escape-sandbox",zIz:"allow-presentation",TO0:"allow-same-origin",jis:"allow-scripts",Fpx:"allow-top-navigation",siQ:"allow-top-navigation-by-user-activation"},reN=Ai(function(){return Bd4()});var H_x=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)");gZ.prototype.q2=function(B,y,a){B=B+"//"+y+a;var r=gd4(this)-a.length;if(r<0)return"";this.C.sort(function(l,c){return l-c}); a=null;y="";for(var k=0;k=C.length){r-=C.length;B+=C;y=this.D;break}a=a==null?x:a}}r="";a!=null&&(r=""+y+"trn="+a);return B+r};R3.prototype.setInterval=function(B,y){return P_.setInterval(B,y)}; R3.prototype.clearInterval=function(B){P_.clearInterval(B)}; R3.prototype.setTimeout=function(B,y){return P_.setTimeout(B,y)}; R3.prototype.clearTimeout=function(B){P_.clearTimeout(B)};var hq=void 0,sk,Zfe=typeof TextDecoder!=="undefined",LsH,Y30=typeof String.prototype.isWellFormed==="function",unx=typeof TextEncoder!=="undefined";var t60={},t7=null,PCW=$M||g.m3||typeof g.vE.btoa=="function";var i_U=typeof Uint8Array!=="undefined",GqK=!g.J_&&typeof btoa==="function",e94=/[-_.]/g,Ae4={"-":"+",_:"/",".":"="},Si={};P7.prototype.isEmpty=function(){return this.C==null}; P7.prototype.sizeBytes=function(){var B=A7(this);return B?B.length:0}; var KsU;var XQJ=void 0;var W7=typeof Symbol==="function"&&typeof Symbol()==="symbol",q7Y=Dg("jas",void 0,!0),cP=Dg(void 0,"1oa"),PK=Dg(void 0,Symbol()),VK1=Dg(void 0,"0ub"),EmJ=Dg(void 0,"0ubs"),zPx=Dg(void 0,"0ubsb"),bfJ=Dg(void 0,"0actk"),TI=Dg("m_m","gmf",!0),VQE=Dg(void 0,"vps"),R0V=Dg();Math.max.apply(Math,g.Ee(Object.values({Ztk:1,qss:2,sZw:4,E67:8,M6s:16,Svk:32,xrh:64,Vhs:128,Fbb:256,VPs:512,qB7:1024,n1k:2048,Mz7:4096})));var M6x={X6:{value:0,configurable:!0,writable:!0,enumerable:!1}},fRW=Object.defineProperties,Kn=W7?q7Y:"X6",vK,uOI=[];X0(uOI,7);vK=Object.freeze(uOI);var pI={},MQ={},F$J=Object.freeze({}),I3={};var nn=typeof g.vE.BigInt==="function"&&typeof g.vE.BigInt(0)==="bigint";var eC=kY(function(B){return nn?B>=Y7V&&B<=LuY:B[0]==="-"?dfW(B,N1Y):dfW(B,bSu)}),N1Y=Number.MIN_SAFE_INTEGER.toString(),Y7V=nn?BigInt(Number.MIN_SAFE_INTEGER):void 0,bSu=Number.MAX_SAFE_INTEGER.toString(),LuY=nn?BigInt(Number.MAX_SAFE_INTEGER):void 0;var f5J=typeof Uint8Array.prototype.slice==="function",sm=0,h7=0,qYN;var wf=typeof BigInt==="function"?BigInt.asIntN:void 0,omK=typeof BigInt==="function"?BigInt.asUintN:void 0,uh=Number.isSafeInteger,mR=Number.isFinite,Y7=Math.trunc,vdU=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var RJ0={};var T1C={Mk3:!0};var FC;var uwK,Y8W;var DNZ=dZ(0),PP={};KE.prototype.init=function(B,y,a,r){var k=r===void 0?{}:r;r=k.h6===void 0?!1:k.h6;k=k.hn===void 0?!1:k.hn;this.h6=r;this.hn=k;B&&(B=WP(B,this.hn),this.X=B.buffer,this.j=B.C,this.J=y||0,this.D=a!==void 0?this.J+a:this.X.length,this.C=this.J)}; KE.prototype.free=function(){this.clear();Zu.length<100&&Zu.push(this)}; KE.prototype.clear=function(){this.X=null;this.j=!1;this.C=this.D=this.J=0;this.h6=!1}; KE.prototype.reset=function(){this.C=this.J}; var Zu=[];nE.prototype.free=function(){this.C.clear();this.X=this.J=-1;dK.length<100&&dK.push(this)}; nE.prototype.reset=function(){this.C.reset();this.D=this.C.C;this.X=this.J=-1}; var dK=[];var dNH,j$J;gL.prototype.length=function(){return this.C.length}; gL.prototype.end=function(){var B=this.C;this.C=[];return B};var uH=VN(),pCY=VN(),tK0=VN(),Paa=VN(),S7p=VN(),Qo0=VN(),AK1=VN(),Fu0=VN(),GYY=VN(),e0o=VN();RD.prototype.toJSON=function(){return WK(this)}; RD.prototype.tE=function(B){return JSON.stringify(WK(this,B))}; RD.prototype.clone=function(){var B=this.Py,y=B[Kn]|0;return $7(this,B,y)?O4(this,B,!0):new this.constructor(M2(B,y,!1))}; RD.prototype[TI]=pI;RD.prototype.toString=function(){return this.Py.toString()};var JiE=LO(function(B,y,a,r,k){if(B.X!==2)return!1;jO(B,wK(y,r,a),k);return!0},xGr),H0r=LO(function(B,y,a,r,k){if(B.X!==2)return!1; jO(B,wK(y,r,a),k);return!0},xGr),Fo=Symbol(),tI=Symbol(),QN=Symbol(),cix=Symbol(),CiU=Symbol(),Nb,bH;var DVV=Dm(function(B,y,a){if(B.X!==1)return!1;OE(y,a,Ok(B.C));return!0},ID,Fu0),WuC=Dm(function(B,y,a){if(B.X!==1)return!1; B=Ok(B.C);OE(y,a,B===0?void 0:B);return!0},ID,Fu0),Kup=Dm(function(B,y,a,r){if(B.X!==1)return!1; gK(y,a,r,Ok(B.C));return!0},ID,Fu0),iSK=Dm(function(B,y,a){if(B.X!==0)return!1; OE(y,a,X7(B.C));return!0},Zm,Qo0),XCu=Dm(function(B,y,a){if(B.X!==0)return!1; B=X7(B.C);OE(y,a,B===0?void 0:B);return!0},Zm,Qo0),fYO=Dm(function(B,y,a,r){if(B.X!==0)return!1; gK(y,a,r,X7(B.C));return!0},Zm,Qo0),MKp=Dm(function(B,y,a){if(B.X!==0)return!1; OE(y,a,fE(B.C));return!0},nO,Paa),$V0=Dm(function(B,y,a){if(B.X!==0)return!1; B=fE(B.C);OE(y,a,B===0?void 0:B);return!0},nO,Paa),OS7=Dm(function(B,y,a,r){if(B.X!==0)return!1; gK(y,a,r,fE(B.C));return!0},nO,Paa),IYK=Dm(function(B,y,a){if(B.X!==1)return!1; OE(y,a,$D(B.C));return!0},function(B,y,a){aNE(B,a,C3$(y))},AK1),ZSY=iH(function(B,y,a){if(B.X!==1&&B.X!==2)return!1; y=Jq(y,y[Kn]|0,a);if(B.X==2)for(a=fE(B.C)>>>0,a=B.C.C+a;B.C.C>>0);return!0},function(B,y,a){y=lh(y); y!=null&&y!=null&&(z9(B,a,0),cH(B.C,y))},S7p),vIY=Dm(function(B,y,a){if(B.X!==0)return!1; OE(y,a,fE(B.C));return!0},function(B,y,a){y=gf(y); y!=null&&(y=parseInt(y,10),z9(B,a,0),hJ4(B.C,y))},e0o);L3J.prototype.register=function(){Kf(this)};g.R(sE,RD);sE.prototype.D=NtK([0,WuC,XCu,-2,$V0]);var QfZ={n6x:1,Er:2,Dy7:3,1:"POSITION",2:"VISIBILITY",3:"MONITOR_VISIBILITY"};F3U.prototype.pB=function(B){if(typeof B==="string"&&B.length!=0){var y=this.Sv;if(y.X){B=B.split("&");for(var a=B.length-1;a>=0;a--){var r=B[a].split("="),k=decodeURIComponent(r[0]);r.length>1?(r=decodeURIComponent(r[1]),r=/^[0-9]+$/g.exec(r)?parseInt(r,10):r):r=1;(k=y.C[k])&&k.D(r)}}}};var oO=null;var r3=g.vE.performance,BdS=!!(r3&&r3.mark&&r3.measure&&r3.clearMarks),yy=Ai(function(){var B;if(B=BdS){var y=y===void 0?window:y;if(oO===null){oO="";try{B="";try{B=y.top.location.hash}catch(r){B=y.location.hash}if(B){var a=B.match(/\bdeid=([\d,]+)/);oO=a?a[1]:""}}catch(r){}}y=oO;B=!!y.indexOf&&y.indexOf("1337")>=0}return B}); aN.prototype.disable=function(){this.C=!1;this.events!==this.X.google_js_reporting_queue&&(yy()&&g.U7(this.events,i0U),this.events.length=0)}; aN.prototype.start=function(B,y){if(!this.C)return null;var a=W3E()||DGN();B=new K3x(B,y,a);y="goog_"+B.label+"_"+B.uniqueId+"_start";r3&&yy()&&r3.mark(y);return B}; aN.prototype.end=function(B){if(this.C&&typeof B.value==="number"){var y=W3E()||DGN();B.duration=y-B.value;y="goog_"+B.label+"_"+B.uniqueId+"_end";r3&&yy()&&r3.mark(y);!this.C||this.events.length>2048||this.events.push(B)}};var X_N=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),z0=/#|$/,Z0e=/[?&]($|#)/;dG4.prototype.KK=function(B,y,a,r,k){k=k||this.n3;try{var x=new gZ;x.C.push(1);x.X[1]=lu("context",B);y.error&&y.meta&&y.id||(y=new LG(bU(y)));if(y.msg){var J=y.msg.substring(0,512);x.C.push(2);x.X[2]=lu("msg",J)}var m=y.meta||{};if(this.f0)try{this.f0(m)}catch(z){}if(r)try{r(m)}catch(z){}r=[m];x.C.push(3);x.X[3]=r;var C=odE();if(C.X){var l=C.X.url||"";x.C.push(4);x.X[4]=lu("top",l)}var c={url:C.C.url||""};if(C.C.url){var w=g.xw(C.C.url);var E=kw(w[1],null,w[3],w[4])}else E="";l=[c,{url:E}];x.C.push(5); x.X[5]=l;GjZ(this.C,k,x,a)}catch(z){try{GjZ(this.C,k,{context:"ecmserr",rctx:B,msg:bU(z),url:C&&C.C.url},a)}catch(q){}}return this.bu}; g.R(LG,ePL);var uU,Yw,RN=new aN;uU=new function(){var B="https:";P_&&P_.location&&P_.location.protocol==="http:"&&(B="http:");this.X=B;this.C=.01}; Yw=new dG4;P_&&P_.document&&(P_.document.readyState=="complete"?jfe():RN.C&&a3(P_,"load",function(){jfe()}));var vMN=Date.now(),AY=-1,Sz=-1,mkH,FD=-1,Qy=!1;G0.prototype.equals=function(B,y){return!!B&&(!(y===void 0?0:y)||this.volume==B.volume)&&this.D==B.D&&W_(this.C,B.C)&&!0};ez.prototype.Jz=function(){return this.N}; ez.prototype.equals=function(B,y){return this.J.equals(B.J,y===void 0?!1:y)&&this.N==B.N&&W_(this.D,B.D)&&W_(this.T,B.T)&&this.C==B.C&&this.j==B.j&&this.X==B.X&&this.K==B.K};var yeK={currentTime:1,duration:2,isVpaid:4,volume:8,isYouTube:16,isPlaying:32},f2={v$:"start",BZ:"firstquartile",c$:"midpoint",H$:"thirdquartile",COMPLETE:"complete",ERROR:"error",hq:"metric",PAUSE:"pause",W$:"resume",bD:"skip",uD:"viewable_impression",XN:"mute",oe:"unmute",rF:"fullscreen",kY:"exitfullscreen",Ff:"bufferstart",jq:"bufferfinish",Lw:"fully_viewable_audible_half_duration_impression",CN:"measurable_impression",M3:"abandon",AX:"engagedview",QK:"impression",Zp:"creativeview",g6:"loaded", wes:"progress",CLOSE:"close",ZAx:"collapse",qv7:"overlay_resize",ZD3:"overlay_unmeasurable_impression",NN0:"overlay_unviewable_impression",AWx:"overlay_viewable_immediate_impression",xy7:"overlay_viewable_end_of_session_impression",N3:"custom_metric_viewable",iT:"audio_audible",Ez:"audio_measurable",uT:"audio_impression"},RoN="start firstquartile midpoint thirdquartile resume loaded".split(" "),uoE=["start","firstquartile","midpoint","thirdquartile"],CqH=["abandon"],HG={UNKNOWN:-1,v$:0,BZ:1,c$:2, H$:3,COMPLETE:4,hq:5,PAUSE:6,W$:7,bD:8,uD:9,XN:10,oe:11,rF:12,kY:13,Lw:14,CN:15,M3:16,AX:17,QK:18,Zp:19,g6:20,N3:21,Ff:22,jq:23,uT:27,Ez:28,iT:29};var y7r={pBw:"addEventListener",xsx:"getMaxSize",Axs:"getScreenSize",knQ:"getState",Bdh:"getVersion",le_:"removeEventListener",Nn7:"isViewable"};mQN.prototype.update=function(B){B&&B.document&&(this.N=Db(!1,B,this.isMobileDevice),this.C=Db(!0,B,this.isMobileDevice),Cue(this,B),oYK(this,B))};$w.prototype.cancel=function(){uu().clearTimeout(this.C);this.C=null}; $w.prototype.schedule=function(){var B=this,y=uu(),a=vH().C.C;this.C=y.setTimeout(hI(a,pG(143,function(){B.X++;B.D.sample()})),BZH())};g.V=Oc.prototype;g.V.hf=function(){return!1}; g.V.initialize=function(){return this.isInitialized=!0}; g.V.Qh=function(){return this.C.t7}; g.V.lm=function(){return this.C.R7}; g.V.fail=function(B,y){if(!this.R7||(y===void 0?0:y))this.R7=!0,this.t7=B,this.K=0,this.C!=this||Zb(this)}; g.V.getName=function(){return this.C.E0}; g.V.Vm=function(){return this.C.J1()}; g.V.J1=function(){return{}}; g.V.Pm=function(){return this.C.K}; g.V.H1=function(){var B=XD();B.C=Db(!0,this.D,B.isMobileDevice)}; g.V.fC=function(){oYK(XD(),this.D)}; g.V.q4=function(){return this.J.C}; g.V.sample=function(){}; g.V.isActive=function(){return this.C.T}; g.V.yh=function(B){var y=this.C;this.C=B.Pm()>=this.K?B:this;y!==this.C?(this.T=this.C.T,Zb(this)):this.T!==this.C.T&&(this.T=this.C.T,Zb(this))}; g.V.lX=function(B){if(B.X===this.C){var y=!this.J.equals(B,this.U);this.J=B;y&&c7$(this)}}; g.V.yY=function(){return this.U}; g.V.dispose=function(){this.J7=!0}; g.V.fh=function(){return this.J7};g.V=nG.prototype;g.V.observe=function(){return!0}; g.V.unobserve=function(){}; g.V.un=function(B){this.j=B}; g.V.dispose=function(){if(!this.fh()){var B=this.X;g.NV(B.j,this);B.U&&this.yY()&&lgU(B);this.unobserve();this.Xx=!0}}; g.V.fh=function(){return this.Xx}; g.V.Vm=function(){return this.X.Vm()}; g.V.Pm=function(){return this.X.Pm()}; g.V.Qh=function(){return this.X.Qh()}; g.V.lm=function(){return this.X.lm()}; g.V.yh=function(){}; g.V.lX=function(){this.zy()}; g.V.yY=function(){return this.J7};g.V=d3.prototype;g.V.Pm=function(){return this.C.Pm()}; g.V.Qh=function(){return this.C.Qh()}; g.V.lm=function(){return this.C.lm()}; g.V.create=function(B,y,a){var r=null;this.C&&(r=this.oI(B,y,a),IN(this.C,r));return r}; g.V.o0=function(){return this.cW()}; g.V.cW=function(){return!1}; g.V.init=function(B){return this.C.initialize()?(IN(this.C,this),this.J=B,!0):!1}; g.V.yh=function(B){B.Pm()==0&&this.J(B.Qh(),this)}; g.V.lX=function(){}; g.V.yY=function(){return!1}; g.V.dispose=function(){this.j=!0}; g.V.fh=function(){return this.j}; g.V.Vm=function(){return{}};Uc.prototype.add=function(B,y,a){++this.D;B=new EYZ(B,y,a);this.C.push(new EYZ(B.X,B.C,B.D+this.D/4096));this.X=!0;return this};u04.prototype.toString=function(){var B="//pagead2.googlesyndication.com//pagead/gen_204",y=sc(this.C);y.length>0&&(B+="?"+y);return B};g.W.prototype.Xl=!1;g.W.prototype.fh=function(){return this.Xl}; g.W.prototype.dispose=function(){this.Xl||(this.Xl=!0,this.lw())}; g.W.prototype[Symbol.dispose]=function(){this.dispose()}; g.W.prototype.addOnDisposeCallback=function(B,y){this.Xl?y!==void 0?B.call(y):B():(this.m5||(this.m5=[]),y&&(B=B.bind(y)),this.m5.push(B))}; g.W.prototype.lw=function(){if(this.m5)for(;this.m5.length;)this.m5.shift()()};Bm.prototype.update=function(B,y,a){B&&(this.C+=y,this.X+=y,this.J+=y,this.D=Math.max(this.D,this.J));if(a===void 0?!B:a)this.J=0};var Nfr=[1,.75,.5,.3,0];yA.prototype.update=function(B,y,a,r,k,x){x=x===void 0?!0:x;y=k?Math.min(B,y):y;for(k=0;k0&&y>=J;J=!(B>0&&B>=J)||a;this.C[k].update(x&&m,r,!x||J)}};Hm.prototype.update=function(B,y,a,r){this.N=this.N!=-1?Math.min(this.N,y.AB):y.AB;this.Ch=Math.max(this.Ch,y.AB);this.Xx=this.Xx!=-1?Math.min(this.Xx,y.Xo):y.Xo;this.t7=Math.max(this.t7,y.Xo);this.m_.update(y.Xo,a.Xo,y.C,B,r);this.vk+=B;y.AB===0&&(this.E0+=B);this.X.update(y.AB,a.AB,y.C,B,r);a=r||a.Rk!=y.Rk?a.isVisible()&&y.isVisible():a.isVisible();y=!y.isVisible()||y.C;this.rQ.update(a,B,y)}; Hm.prototype.Wm=function(){return this.rQ.D>=this.Yf};if(fG&&fG.URL){var aRu=fG.URL,reu;if(reu=!!aRu){var kq0;a:{if(aRu){var xfu=RegExp(".*[&#?]google_debug(=[^&]*)?(&.*)?$");try{var CQ=xfu.exec(decodeURIComponent(aRu));if(CQ){kq0=CQ[1]&&CQ[1].length>1?CQ[1].substring(1):"true";break a}}catch(B){}}kq0=""}reu=kq0.length>0}Yw.bu=!reu};var JeY=new er(0,0,0,0);var AEL=new er(0,0,0,0);g.R(ly,g.W);g.V=ly.prototype; g.V.lw=function(){if(this.zD.C){if(this.iI.PM){var B=this.zD.C;typeof B.removeEventListener==="function"&&B.removeEventListener("mouseover",this.iI.PM,yv());this.iI.PM=null}this.iI.yj&&(B=this.zD.C,typeof B.removeEventListener==="function"&&B.removeEventListener("mouseout",this.iI.yj,yv()),this.iI.yj=null)}this.Zb&&this.Zb.dispose();this.rz&&this.rz.dispose();delete this.TL;delete this.Ij;delete this.Y8;delete this.zD.E2;delete this.zD.C;delete this.iI;delete this.Zb;delete this.rz;delete this.Sv; g.W.prototype.lw.call(this)}; g.V.Gy=function(){return this.rz?this.rz.C:this.position}; g.V.pB=function(B){vH().pB(B)}; g.V.yY=function(){return!1}; g.V.fQ=function(){return new Hm}; g.V.Ax=function(){return this.TL}; g.V.M4=function(B){return D2E(this,B,1E4)}; g.V.qz=function(B,y,a,r,k,x,J){this.dA||(this.Sj&&(B=this.xQ(B,a,k,J),r=r&&this.z2.AB>=(this.Rk()?.3:.5),this.yD(x,B,r),this.qJ=y,B.AB>0&&-1===this.Wv&&(this.Wv=y),this.o$==-1&&this.Wm()&&(this.o$=y),this.r8==-2&&(this.r8=C2(this.Gy())?B.AB:-1),this.z2=B),this.Ij(this))}; g.V.yD=function(B,y,a){this.Ax().update(B,y,this.z2,a)}; g.V.So=function(){return new hK}; g.V.xQ=function(B,y,a,r){a=this.So();a.C=y;y=uu().X;y=rZ(fG)===0?-1:y.isVisible()?0:1;a.X=y;a.AB=this.C6(B);a.Rk=this.Rk();a.Xo=r;return a}; g.V.C6=function(B){return this.opacity===0&&Tq(this.Sv,"opac")===1?0:B}; g.V.Rk=function(){return!1}; g.V.rq=function(){return this.SQ||this.Hl}; g.V.Z4=function(){PJ()}; g.V.Yq=function(){PJ()}; g.V.S_=function(){return 0}; g.V.Wm=function(){return this.TL.Wm()}; g.V.xR=function(){var B=this.Sj;B=(this.hasCompleted||this.fh())&&!B;var y=vH().X!==2||this.Tf7;return this.dA||y&&B?2:this.Wm()?4:3}; g.V.lC=function(){return 0};g.w4.prototype.next=function(){return g.gR}; g.gR={done:!0,value:void 0};g.w4.prototype.Ee=function(){return this};g.R(MCU,hK);var lF=OIr([void 0,1,2,3,4,8,16]),cI=OIr([void 0,4,8,16]),H_K={sv:"sv",v:"v",cb:"cb",e:"e",nas:"nas",msg:"msg","if":"if",sdk:"sdk",p:"p",p0:YK("p0",cI),p1:YK("p1",cI),p2:YK("p2",cI),p3:YK("p3",cI),cp:"cp",tos:"tos",mtos:"mtos",amtos:"amtos",mtos1:q0("mtos1",[0,2,4],!1,cI),mtos2:q0("mtos2",[0,2,4],!1,cI),mtos3:q0("mtos3",[0,2,4],!1,cI),mcvt:"mcvt",ps:"ps",scs:"scs",bs:"bs",vht:"vht",mut:"mut",a:"a",a0:YK("a0",cI),a1:YK("a1",cI),a2:YK("a2",cI),a3:YK("a3",cI),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:YK("c0",cI),c1:YK("c1",cI),c2:YK("c2",cI),c3:YK("c3",cI),mc:"mc",nc:"nc",mv:"mv",nv:"nv",qmt:YK("qmtos",lF),qnc:YK("qnc",lF),qmv:YK("qmv",lF),qnv:YK("qnv",lF), 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:YK("ss0",cI),ss1:YK("ss1",cI),ss2:YK("ss2",cI),ss3:YK("ss3",cI),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"},mfu=Object.assign({},H_K,{avid:Sr("audio"),avas:"avas",vs:"vs"}),odC={atos:"atos",avt:q0("atos",[2]),davs:"davs",dafvs:"dafvs",dav:"dav",ss:function(B,y){return function(a){return a[B]===void 0&&y!==void 0?y:a[B]}}("ss",0), t:"t"};T6.prototype.getValue=function(){return this.X}; T6.prototype.update=function(B,y){B>=32||(this.C&1<=.5;KG(y.volume)&&(this.J=this.J!=-1?Math.min(this.J,y.volume):y.volume,this.T=Math.max(this.T,y.volume));x&&(this.J7+=B,this.U+=k?B:0);this.C.update(y.AB,a.AB,y.C,B,r,k);this.D.update(!0,B);this.j.update(k,B);this.R7.update(a.fullscreen,B);this.wQ.update(k&&!x,B);B=Math.floor(y.mediaTime/1E3);this.uw.update(B,y.isVisible());this.A7.update(B,y.AB>=1);this.QO.update(B, z6(y))}};jAN.prototype.X=function(B){this.D||(this.C(B)?(B=HO$(this.U,this.J,B),this.j|=B,B=B==0):B=!1,this.D=B)};g.R(Pm,jAN);Pm.prototype.C=function(){return!0}; Pm.prototype.T=function(){return!1}; Pm.prototype.getId=function(){var B=this,y=gd(f2,function(a){return a==B.J}); return HG[y].toString()}; Pm.prototype.toString=function(){var B="";this.T()&&(B+="c");this.D&&(B+="s");this.j>0&&(B+=":"+this.j);return this.getId()+B};g.R(Ss,Pm);Ss.prototype.X=function(B,y){y=y===void 0?null:y;y!=null&&this.N.push(y);Pm.prototype.X.call(this,B)};g.R(QA,sAZ);QA.prototype.X=function(){return null}; QA.prototype.D=function(){return[]};g.R(AV,nG);g.V=AV.prototype;g.V.B4=function(){if(this.element){var B=this.element,y=this.X.C.D;try{try{var a=xQe(B.getBoundingClientRect())}catch(l){a=new er(0,0,0,0)}var r=a.right-a.left,k=a.bottom-a.top,x=nIx(B,y),J=x.x,m=x.y;var C=new er(Math.round(m),Math.round(J+r),Math.round(m+k),Math.round(J))}catch(l){C=JeY.clone()}this.D=C;this.C=w7$(this,this.D)}}; g.V.C3=function(){this.T=this.X.J.C}; g.V.EZ=function(B){var y=Tq(this.Sv,"od")==1;return QAx(B,this.T,this.element,y)}; g.V.h0=function(){this.timestamp=PJ()}; g.V.zy=function(){this.h0();this.B4();if(this.element&&typeof this.element.videoWidth==="number"&&typeof this.element.videoHeight==="number"){var B=this.element;var y=new g.I$(B.videoWidth,B.videoHeight);B=this.C;var a=DN(B),r=B.getHeight(),k=y.width;y=y.height;k<=0||y<=0||a<=0||r<=0||(k/=y,y=a/r,B=B.clone(),k>y?(a/=k,r=(r-a)/2,r>0&&(r=B.top+r,B.top=Math.round(r),B.bottom=Math.round(r+a))):(r*=k,a=Math.round((a-r)/2),a>0&&(a=B.left+a,B.left=Math.round(a),B.right=Math.round(a+r))));this.C=B}this.C3(); B=this.C;a=this.T;B=B.left<=a.right&&a.left<=B.right&&B.top<=a.bottom&&a.top<=B.bottom?new er(Math.max(B.top,a.top),Math.min(B.right,a.right),Math.min(B.bottom,a.bottom),Math.max(B.left,a.left)):new er(0,0,0,0);a=B.top>=B.bottom||B.left>=B.right?new er(0,0,0,0):B;B=this.X.J;y=k=r=0;if((this.C.bottom-this.C.top)*(this.C.right-this.C.left)>0)if(this.EZ(a))a=new er(0,0,0,0);else{r=XD().J;y=new er(0,r.height,r.width,0);var x;r=g4(a,(x=this.j)!=null?x:this.C);k=g4(a,XD().C);y=g4(a,y)}x=a.top>=a.bottom|| a.left>=a.right?new er(0,0,0,0):K0(a,-this.C.left,-this.C.top);ME()||(k=r=0);this.U=new ez(B,this.element,this.C,x,r,k,this.timestamp,y)}; g.V.getName=function(){return this.X.getName()};var CC0=new er(0,0,0,0);g.R(Fa,AV);g.V=Fa.prototype;g.V.observe=function(){this.J();return!0}; g.V.lX=function(){AV.prototype.zy.call(this)}; g.V.h0=function(){}; g.V.B4=function(){}; g.V.zy=function(){this.J();AV.prototype.zy.call(this)}; g.V.yh=function(B){B=B.isActive();B!==this.K&&(B?this.J():(XD().C=new er(0,0,0,0),this.C=new er(0,0,0,0),this.T=new er(0,0,0,0),this.timestamp=-1));this.K=B};var wR={},HEr=(wR.firstquartile=0,wR.midpoint=1,wR.thirdquartile=2,wR.complete=3,wR);g.R(Dh,ly);g.V=Dh.prototype;g.V.yY=function(){return!0}; g.V.b$=function(){return this.nt==2}; g.V.M4=function(B){return D2E(this,B,Math.max(1E4,this.D/3))}; g.V.qz=function(B,y,a,r,k,x,J){var m=this,C=this.N(this)||{};g.qf(C,k);this.D=C.duration||this.D;this.U=C.isVpaid||this.U;this.E0=C.isYouTube||this.E0;uu();this.m_=!1;k=v7x(this,y);hv$(this)===1&&(x=k);ly.prototype.qz.call(this,B,y,a,r,C,x,J);this.Hm&&this.Hm.D&&g.U7(this.T,function(l){l.X(m)})}; g.V.yD=function(B,y,a){ly.prototype.yD.call(this,B,y,a);iy(this).update(B,y,this.z2,a);this.Yf=z6(this.z2)&&z6(y);this.t7==-1&&this.A7&&(this.t7=this.Ax().D.C);this.Ri.D=0;B=this.Wm();y.isVisible()&&by(this.Ri,"vs");B&&by(this.Ri,"vw");KG(y.volume)&&by(this.Ri,"am");z6(y)?by(this.Ri,"a"):by(this.Ri,"mut");this.eb&&by(this.Ri,"f");y.X!=-1&&(by(this.Ri,"bm"),y.X==1&&(by(this.Ri,"b"),z6(y)&&by(this.Ri,"umutb")));z6(y)&&y.isVisible()&&by(this.Ri,"avs");this.Yf&&B&&by(this.Ri,"avw");y.AB>0&&by(this.Ri, "pv");Xa(this,this.Ax().D.C,!0)&&by(this.Ri,"gdr");xK(this.Ax().X,1)>=2E3&&by(this.Ri,"pmx");this.m_&&by(this.Ri,"tvoff")}; g.V.fQ=function(){return new p2}; g.V.Ax=function(){return this.TL}; g.V.So=function(){return new MCU}; g.V.xQ=function(B,y,a,r){B=ly.prototype.xQ.call(this,B,y,a,r===void 0?-1:r);B.fullscreen=this.eb;B.paused=this.b$();B.volume=a.volume;KG(B.volume)||(this.C2++,y=this.z2,KG(y.volume)&&(B.volume=y.volume));a=a.currentTime;B.mediaTime=a!==void 0&&a>=0?a:-1;return B}; g.V.C6=function(B){return XD(),this.eb?1:ly.prototype.C6.call(this,B)}; g.V.S_=function(){return 1}; g.V.getDuration=function(){return this.D}; g.V.xR=function(){return this.dA?2:yqZ(this)?5:this.Wm()?4:3}; g.V.lC=function(){return this.wQ?this.Ax().j.D>=2E3?4:3:2}; g.V.un=function(B){this.rz&&this.rz.un(B)};var gdS=g.g1();VO$.prototype.reset=function(){this.C=[];this.X=[]}; var Zh=Vv(VO$);g.R(U1,d3);g.V=U1.prototype;g.V.getName=function(){return(this.X?this.X:this.C).getName()}; g.V.Vm=function(){return(this.X?this.X:this.C).Vm()}; g.V.Pm=function(){return(this.X?this.X:this.C).Pm()}; g.V.init=function(B){var y=!1;(0,g.U7)(this.D,function(a){a.initialize()&&(y=!0)}); y&&(this.J=B,IN(this.C,this));return y}; g.V.dispose=function(){(0,g.U7)(this.D,function(B){B.dispose()}); d3.prototype.dispose.call(this)}; g.V.o0=function(){return iU(this.D,function(B){return B.hf()})}; g.V.cW=function(){return iU(this.D,function(B){return B.hf()})}; g.V.oI=function(B,y,a){return new AV(B,this.C,y,a)}; g.V.lX=function(B){this.X=B.X};var tOE={threshold:[0,.3,.5,.75,1]};g.R(js,AV);g.V=js.prototype;g.V.observe=function(){var B=this;this.Ch||(this.Ch=PJ());if(hPr(298,function(){return PqH(B)}))return!0; this.X.fail("msf");return!1}; g.V.unobserve=function(){if(this.J&&this.element)try{this.J.unobserve(this.element),this.K?(this.K.unobserve(this.element),this.K=null):this.N&&(this.N.disconnect(),this.N=null)}catch(B){}}; g.V.zy=function(){var B=s1(this);B.length>0&&hV(this,B);AV.prototype.zy.call(this)}; g.V.B4=function(){}; g.V.EZ=function(){return!1}; g.V.C3=function(){}; g.V.Vm=function(){var B={};return Object.assign(this.X.Vm(),(B.niot_obs=this.Ch,B.niot_cbk=this.R7,B))}; g.V.getName=function(){return"nio"};g.R(vm,d3);vm.prototype.getName=function(){return"nio"}; vm.prototype.cW=function(){return!XD().X&&this.C.C.D.IntersectionObserver!=null}; vm.prototype.oI=function(B,y,a){return new js(B,this.C,y,a)};g.R(BG,Oc);BG.prototype.q4=function(){return XD().C}; BG.prototype.hf=function(){var B=QYK();this.K!==B&&(this.C!=this&&B>this.C.K&&(this.C=this,Zb(this)),this.K=B);return B==2};y2.prototype.sample=function(){kt(this,n2(),!1)}; y2.prototype.J=function(){var B=ME(),y=PJ();B?(Qy||(AY=y,g.U7(Zh.C,function(a){var r=a.Ax();r.s0=tV(r,y,a.nt!=1)})),Qy=!0):(this.N=DkE(this,y),Qy=!1,mkH=y,g.U7(Zh.C,function(a){a.Sj&&(a.Ax().K=y)})); kt(this,n2(),!B)}; var ab=Vv(y2);var Kir=null,ta="",pw=!1;var fuW=XPr().a4,Ja=XPr().l1;var OE$={zXx:"visible",RF3:"audible",mgx:"time",Ugf:"timetype"},Iu0={visible:function(B){return/^(100|[0-9]{1,2})$/.test(B)}, audible:function(B){return B=="0"||B=="1"}, timetype:function(B){return B=="mtos"||B=="tos"}, time:function(B){return/^(100|[0-9]{1,2})%$/.test(B)||/^([0-9])+ms$/.test(B)}}; $kU.prototype.setTime=function(B,y,a){y=="ms"?(this.D=B,this.J=-1):(this.D=-1,this.J=B);this.j=a===void 0?"tos":a;return this};g.R(Cw,Pm);Cw.prototype.getId=function(){return this.N}; Cw.prototype.T=function(){return!0}; Cw.prototype.C=function(B){var y=B.Ax(),a=B.getDuration();return iU(this.K,function(r){if(r.C!=void 0)var k=nDr(r,y);else b:{switch(r.j){case "mtos":k=r.X?y.j.D:y.D.C;break b;case "tos":k=r.X?y.j.C:y.D.C;break b}k=0}k==0?r=!1:(r=r.D!=-1?r.D:a!==void 0&&a>0?r.J*a:-1,r=r!=-1&&k>=r);return r})};g.R(gQ,ZIE);gQ.prototype.C=function(B){var y=new I7W;y.C=N0(B,H_K);y.X=N0(B,odC);return y};g.R(ll,Pm);ll.prototype.C=function(B){return yqZ(B)};g.R(cG,sAZ);g.R(wQ,Pm);wQ.prototype.C=function(B){return B.Ax().Wm()};g.R(E9,Ss);E9.prototype.C=function(B){var y=g.YI(this.N,Tq(vH().Sv,"ovms"));return!B.dA&&(B.nt!=0||y)};g.R(zL,cG);zL.prototype.X=function(){return new E9(this.C)}; zL.prototype.D=function(){return[new wQ("viewable_impression",this.C),new ll(this.C)]};g.R(qC,Fa);qC.prototype.J=function(){var B=g.ao("ima.admob.getViewability"),y=Tq(this.Sv,"queryid");typeof B==="function"&&y&&B(y)}; qC.prototype.getName=function(){return"gsv"};g.R(V2,d3);V2.prototype.getName=function(){return"gsv"}; V2.prototype.cW=function(){var B=XD();vH();return B.X&&!1}; V2.prototype.oI=function(B,y,a){return new qC(this.C,y,a)};g.R(Rb,Fa);Rb.prototype.J=function(){var B=this,y=g.ao("ima.bridge.getNativeViewability"),a=Tq(this.Sv,"queryid");typeof y==="function"&&a&&y(a,function(r){g.lC(r)&&B.N++;var k=r.opt_nativeViewVisibleBounds||{},x=r.opt_nativeViewHidden;B.C=J7L(r.opt_nativeViewBounds||{});var J=B.X.J;J.C=x?CC0.clone():J7L(k);B.timestamp=r.opt_nativeTime||-1;XD().C=J.C;r=r.opt_nativeVolume;r!==void 0&&(J.volume=r)})}; Rb.prototype.getName=function(){return"nis"};g.R(ul,d3);ul.prototype.getName=function(){return"nis"}; ul.prototype.cW=function(){var B=XD();vH();return B.X&&!1}; ul.prototype.oI=function(B,y,a){return new Rb(this.C,y,a)};g.R(Yt,Oc);g.V=Yt.prototype;g.V.hf=function(){return this.X.o6!=null}; g.V.J1=function(){var B={};this.uw&&(B.mraid=this.uw);this.Xx&&(B.mlc=1);B.mtop=this.X.yh7;this.N&&(B.mse=this.N);this.vk&&(B.msc=1);B.mcp=this.X.compatibility;return B}; g.V.RC=function(B){var y=g.f4.apply(1,arguments);try{return this.X.o6[B].apply(this.X.o6,y)}catch(a){tY(538,a,.01,function(r){r.method=B})}}; g.V.initialize=function(){var B=this;if(this.isInitialized)return!this.lm();this.isInitialized=!0;if(this.X.compatibility===2)return this.N="ng",this.fail("w"),!1;if(this.X.compatibility===1)return this.N="mm",this.fail("w"),!1;XD().K=!0;this.D.document.readyState&&this.D.document.readyState=="complete"?sYx(this):o5(this.D,"load",function(){uu().setTimeout(pG(292,function(){return sYx(B)}),100)},292); return!0}; g.V.H1=function(){var B=XD(),y=am$(this,"getMaxSize");B.C=new er(0,y.width,y.height,0)}; g.V.fC=function(){XD().J=am$(this,"getScreenSize")}; g.V.dispose=function(){vDZ(this);Oc.prototype.dispose.call(this)};var tr0=new function(B,y){this.key=B;this.defaultValue=y===void 0?!1:y;this.valueType="boolean"}("45378663");g.V=NC.prototype;g.V.r_=function(B){cm(B,!1);Lix(B)}; g.V.qX=function(){}; g.V.n7=function(B,y,a,r){var k=this;B=new Dh(P_,B,a?y:-1,7,this.d9(),this.zl());B.pj=r;KN4(B.Sv);bC(B.Sv,"queryid",B.pj);B.pB("");iI4(B,function(){return k.Qb.apply(k,g.Ee(g.f4.apply(0,arguments)))},function(){return k.AU.apply(k,g.Ee(g.f4.apply(0,arguments)))}); (r=Vv(d4).C)&&ev4(B,r);this.D&&(B.un(this.D),this.D=null);B.zD.E2&&Vv(AqZ);return B}; g.V.yh=function(B){switch(B.Pm()){case 0:if(B=Vv(d4).C)B=B.C,g.NV(B.j,this),B.U&&this.yY()&&lgU(B);TL();break;case 2:rQ()}}; g.V.lX=function(){}; g.V.yY=function(){return!1}; g.V.AU=function(B,y){B.dA=!0;switch(B.S_()){case 1:mbK(B,y);break;case 2:this.oa(B)}}; g.V.Gf=function(B){var y=B.N(B);y&&(y=y.volume,B.wQ=KG(y)&&y>0);k_r(B,0);return M0(B,"start",ME())}; g.V.tO=function(B,y,a){kt(ab,[B],!ME());return this.MJ(B,y,a)}; g.V.MJ=function(B,y,a){return M0(B,a,ME())}; g.V.KE=function(B){return Aa(B,"firstquartile",1)}; g.V.Yw=function(B){B.A7=!0;return Aa(B,"midpoint",2)}; g.V.mE=function(B){return Aa(B,"thirdquartile",3)}; g.V.B2=function(B){var y=Aa(B,"complete",4);Wm(B);return y}; g.V.rh=function(B){B.nt=3;return M0(B,"error",ME())}; g.V.dL=function(B,y,a){y=ME();if(B.b$()&&!y){var r=B.Ax(),k=PJ();r.K=k}kt(ab,[B],!y);B.b$()&&(B.nt=1);return M0(B,a,y)}; g.V.nE=function(B,y){y=this.tO(B,y||{},"skip");Wm(B);return y}; g.V.I5=function(B,y){cm(B,!0);return this.tO(B,y||{},"fullscreen")}; g.V.Qu=function(B,y){cm(B,!1);return this.tO(B,y||{},"exitfullscreen")}; g.V.yA=function(B,y,a){y=B.Ax();var r=PJ();y.s0=tV(y,r,B.nt!=1);kt(ab,[B],!ME());B.nt==1&&(B.nt=2);return M0(B,a,ME())}; g.V.Vu=function(B){kt(ab,[B],!ME());return B.X()}; g.V.YX=function(B){kt(ab,[B],!ME());this.Ci(B);Wm(B);return B.X()}; g.V.Qb=function(){}; g.V.oa=function(){}; g.V.Ci=function(){}; g.V.iR=function(){}; g.V.tI=function(){}; g.V.zl=function(){this.C||(this.C=this.tI());return this.C==null?new QA:new zL(this.C)}; g.V.d9=function(){return new gQ};g.R(Kw,Pm);Kw.prototype.C=function(B){return B.lC()==4};g.R(il,Ss);il.prototype.C=function(B){B=B.lC();return B==3||B==4};g.R(X_,cG);X_.prototype.X=function(){return new il(this.C)}; X_.prototype.D=function(){return[new Kw(this.C)]};g.R(fw,ZIE);fw.prototype.C=function(B){B&&(B.e===28&&(B=Object.assign({},B,{avas:3})),B.vs===4||B.vs===5)&&(B=Object.assign({},B,{vs:3}));var y=new I7W;y.C=N0(B,mfu);y.X=N0(B,odC);return y};lmx.prototype.X=function(){return g.ao(this.C)};g.R(MC,NC);g.V=MC.prototype;g.V.qX=function(B,y){var a=this,r=Vv(d4);if(r.C!=null)switch(r.C.getName()){case "nis":var k=zox(this,B,y);break;case "gsv":k=EA0(this,B,y);break;case "exc":k=qEJ(this,B)}k||(y.opt_overlayAdElement?k=void 0:y.opt_adElement&&(k=CHH(this,B,y.opt_adElement,y.opt_osdId)));k&&k.S_()==1&&(k.N==g.QM&&(k.N=function(x){return a.iR(x)}),wH0(this,k,y)); return k}; g.V.iR=function(B){B.X=0;B.J7=0;if(B.J=="h"||B.J=="n"){vH();B.QO&&(vH(),SE(this)!="h"&&SE(this));var y=g.ao("ima.common.getVideoMetadata");if(typeof y==="function")try{var a=y(B.pj)}catch(k){B.X|=4}else B.X|=2}else if(B.J=="b")if(y=g.ao("ytads.bulleit.getVideoMetadata"),typeof y==="function")try{a=y(B.pj)}catch(k){B.X|=4}else B.X|=2;else if(B.J=="ml")if(y=g.ao("ima.common.getVideoMetadata"),typeof y==="function")try{a=y(B.pj)}catch(k){B.X|=4}else B.X|=2;else B.X|=1;B.X||(a===void 0?B.X|=8:a===null? B.X|=16:g.lC(a)?B.X|=32:a.errorCode!=null&&(B.J7=a.errorCode,B.X|=64));a==null&&(a={});y=a;B.K=0;for(var r in yeK)y[r]==null&&(B.K|=yeK[r]);gAL(y,"currentTime");gAL(y,"duration");KG(a.volume)&&KG()&&(a.volume*=NaN);return a}; g.V.tI=function(){vH();SE(this)!="h"&&SE(this);var B=V$r(this);return B!=null?new lmx(B):null}; g.V.oa=function(B){!B.C&&B.dA&&Q2(this,B,"overlay_unmeasurable_impression")&&(B.C=!0)}; g.V.Ci=function(B){B.Bs&&(B.Wm()?Q2(this,B,"overlay_viewable_end_of_session_impression"):Q2(this,B,"overlay_unviewable_impression"),B.Bs=!1)}; g.V.Qb=function(){}; g.V.n7=function(B,y,a,r){if(PiZ()){var k=Tq(vH().Sv,"mm"),x={};(k=(x[BJ.oX]="ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO",x[BJ.VIDEO]="ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO",x)[k])&&L_L(this,k);this.J==="ACTIVE_VIEW_TRAFFIC_TYPE_UNSPECIFIED"&&tY(1044,Error())}B=NC.prototype.n7.call(this,B,y,a,r);this.j&&(y=this.T,B.j==null&&(B.j=new XKW),y.C[B.pj]=B.j,B.j.j=gdS);return B}; g.V.r_=function(B){B&&B.S_()==1&&this.j&&delete this.T.C[B.pj];return NC.prototype.r_.call(this,B)}; g.V.zl=function(){this.C||(this.C=this.tI());return this.C==null?new QA:this.J==="ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO"?new X_(this.C):new zL(this.C)}; g.V.d9=function(){return this.J==="ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO"?new fw:new gQ}; g.V.un=function(B,y,a,r,k){y=new er(a,y+r,a+k,y);(B=I5(Zh,B))?B.un(y):this.D=y}; var lRo=T0(193,bO0,void 0,oA4);g.yp("Goog_AdSense_Lidar_sendVastEvent",lRo);var ceY=pG(194,function(B,y){y=y===void 0?{}:y;B=YEr(Vv(MC),B,y);return NL4(B)}); g.yp("Goog_AdSense_Lidar_getViewability",ceY);var wQ1=T0(195,function(){return q3E()}); g.yp("Goog_AdSense_Lidar_getUrlSignalsArray",wQ1);var EdK=pG(196,function(){return JSON.stringify(q3E())}); g.yp("Goog_AdSense_Lidar_getUrlSignalsList",EdK);var t$U=zU(["//ep2.adtrafficquality.google/sodar/",""]),PHr=zU(["//tpc.googlesyndication.com/sodar/",""]);g.R(Ib,Error);g.R(dQ,g.W);dQ.prototype.IN=function(){return this.wpc.f()}; dQ.prototype.D0=function(B){this.wpc.c(B)}; dQ.prototype.s2=function(B){return this.wpc.m(F_x(B))}; dQ.prototype.Pw=function(B){return this.wpc.mws(F_x(B))}; g.R(Z8,g.W);Z8.prototype.snapshot=function(B){return this.Pd.s(Object.assign({},B.Q1&&{c:B.Q1},B.W8&&{s:B.W8},B.Mu!==void 0&&{p:B.Mu}))}; Z8.prototype.qn=function(B){this.Pd.e(B)}; Z8.prototype.Ab=function(){return this.Pd.l()};var iOZ;g.R(jE,g.W);jE.prototype.share=function(){if(this.fh())throw Error("E:AD");this.J++;return this}; jE.prototype.dispose=function(){--this.J||g.W.prototype.dispose.call(this)}; iOZ=Symbol.dispose;XHe.prototype.Oe=function(B,y){this.C.Oe("/client_streamz/bg/frs",B,y)}; fmJ.prototype.Oe=function(B,y,a,r,k,x){this.C.Oe("/client_streamz/bg/wrl",B,y,a,r,k,x)}; M$E.prototype.V7=function(B,y){this.C.HQ("/client_streamz/bg/ec",B,y)}; $bE.prototype.Oe=function(B,y,a){this.C.Oe("/client_streamz/bg/el",B,y,a)}; OO4.prototype.V7=function(B,y){this.C.HQ("/client_streamz/bg/cec",B,y)}; ImL.prototype.V7=function(B,y){this.C.HQ("/client_streamz/bg/po/csc",B,y)}; ZOZ.prototype.V7=function(B,y){this.C.HQ("/client_streamz/bg/po/ctav",B,y)}; nAJ.prototype.V7=function(B,y){this.C.HQ("/client_streamz/bg/po/cwsc",B,y)};g.R(dbN,RD);g.R(vG,RD);var JR=[1,2,3];var z9O=[0,JR,joK,OS7,dVu];var q3C=[0,xb,[0,DVV,iSK]];g.R(Bb,RD);var xn=[1,2,3];var V61=[0,xn,fYO,Kup,HI,q3C];g.R(yH,RD);var R9S=[0,xb,z9O,V61];var unK=[0,kb];g.R(at,RD);var Y3o=[0,kb,-1,nIK];var LsO=[0,kb,-1,MKp,nIK];g.R(rl,RD);var cGK=[1,2,3];var Ndu=[0,cGK,HI,Y3o,HI,LsO,HI,unK];g.R(kn,RD);kn.prototype.GB=function(){var B=aY(this,3,N2,3,!0);Om(B);return B[void 0]};kn.prototype.D=NtK([0,kb,Ndu,UVo,xb,R9S,IYK,ZSY]);g.R(jDW,RD);g.V=Hb.prototype;g.V.isEnabled=function(){if(!g.vE.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{Go:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0}; g.V.set=function(B,y,a){var r=!1;if(typeof a==="object"){var k=a.ujw;r=a.secure||!1;var x=a.domain||void 0;var J=a.path||void 0;var m=a.Go}if(/[;=\s]/.test(B))throw Error('Invalid cookie name "'+B+'"');if(/[;\r\n]/.test(y))throw Error('Invalid cookie value "'+y+'"');m===void 0&&(m=-1);a=x?";domain="+x:"";J=J?";path="+J:"";r=r?";secure":"";m=m<0?"":m==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+m*1E3)).toUTCString();this.C.cookie=B+"="+y+a+J+m+r+(k!=null?";samesite="+ k:"")}; g.V.get=function(B,y){for(var a=B+"=",r=(this.C.cookie||"").split(";"),k=0,x;k=0;y--)this.remove(B[y])}; var po=new Hb(typeof document=="undefined"?null:document);ot.prototype.compress=function(B){var y,a,r,k;return g.F(function(x){switch(x.X){case 1:return y=new CompressionStream("gzip"),a=(new Response(y.readable)).arrayBuffer(),r=y.writable.getWriter(),g.Q(x,r.write((new TextEncoder).encode(B)),2);case 2:return g.Q(x,r.close(),3);case 3:return k=Uint8Array,g.Q(x,a,4);case 4:return x.return(new k(x.C))}})}; ot.prototype.isSupported=function(B){return B<1024?!1:typeof CompressionStream!=="undefined"};g.R(Cx,RD);gl.prototype.setInterval=function(B){this.intervalMs=B;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()}; gl.prototype.start=function(){var B=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){B.tick()},this.intervalMs),this.X=this.C())}; gl.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)}; gl.prototype.tick=function(){var B=this;if(this.enabled){var y=Math.max(this.C()-this.X,0);y0?a:void 0));a=s4(a,4,CI(k>0?k:void 0));a=s4(a,5,CI(x>0?x:void 0));k=a.Py;x=k[Kn]|0;a=$Y(a,x)?a:$7(a,k,x)?O4(a,k):new a.constructor(M2(k,x,!0));qk(J,wl,10,a)}J=this.C.clone();a=Date.now().toString();J=s4(J,4,RA(a));B=Vc(J,Lx,3,B.slice());r&&(J=new lL,r=s4(J,13,CI(r)),J=new cb, r=qk(J,lL,2,r),J=new Yn,r=qk(J,cb,1,r),r=G_(r,2,9),qk(B,Yn,18,r));y&&Qc(B,14,y);return B};g.px.prototype.X=0;g.px.prototype.reset=function(){this.C=this.D=this.J;this.X=0}; g.px.prototype.getValue=function(){return this.D};g.R(dL,RD);var b_o=UE(dL);g.R(YY$,RD);var E2;E2=new L3J;g.R(QH,g.W);g.V=QH.prototype;g.V.lw=function(){SA(this);this.X.stop();this.uw.stop();g.W.prototype.lw.call(this)}; g.V.dispatch=function(B){if(B instanceof Lx)this.log(B);else try{var y=new Lx,a=B.tE();var r=Aq(y,8,a);this.log(r)}catch(k){AR(this,4,1)}}; g.V.log=function(B){AR(this,2,1);if(this.vk){B=B.clone();var y=this.rQ++;B=Qc(B,21,y);this.componentId&&Aq(B,26,this.componentId);y=B;var a=U4(y,1);var r=r===void 0?!1:r;var k=typeof a;r=a==null?a:k==="bigint"?String(wf(64,a)):oA(a)?k==="string"?cK(a):r?E4(a):zI(a):void 0;r==null&&(r=Date.now(),r=Number.isFinite(r)?r.toString():"0",s4(y,1,RA(r)));r=U4(y,15);r!=null&&(typeof r==="bigint"?eC(r)?r=Number(r):(r=wf(64,r),r=eC(r)?Number(r):String(r)):r=oA(r)?typeof r==="number"?zI(r):cK(r):void 0);r!=null|| Qc(y,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(r=this.experimentIds.clone(),qk(y,Cx,16,r));AR(this,1,1);y=this.C.length-1E3+1;y>0&&(this.C.splice(0,y),this.J+=y,AR(this,3,y));this.C.push(B);this.DI||this.X.enabled||this.X.start()}}; g.V.flush=function(B,y){var a=this;if(this.C.length===0)B&&B();else if(this.t7&&this.R7)this.D.X=3,YcZ(this);else{var r=Date.now();if(this.s0>r&&this.J70&&(a.J7=Date.now(),a.s0=a.J7+E);E=la(PK);var L;W7&&E&&((L=z.Py[E])==null?void 0:L[175237375])!=null&&ei(VK1,3);a:{var b=b===void 0?!1:b;if(la(R0V)&&la(PK)&&void 0===R0V){L=z.Py;E=L[PK];if(!E)break a;if(E=E.x7)try{E(L,175237375,T1C);break a}catch(S){Ln(S)}}b&&(b=z.Py, (L=la(PK))&&L in b&&(b=b[L])&&delete b[175237375])}b=E2.C?E2.X(z,E2.C,175237375,E2.D):E2.X(z,175237375,null,E2.D);if(b=b===null?void 0:b)b=bq(b,1,-1),b!==-1&&(a.j=new g.px(b<1?1:b,3E5,.1),a.X.setInterval(a.j.getValue()))}}B&&B();a.T=0},c=function(E,z){var q=z_(x,Lx,3); var L=Number(W$r(x,14));g.tR(a.j);a.X.setInterval(a.j.getValue());E===401&&J&&(a.E0=J);L&&(a.J+=L);z===void 0&&(z=a.isRetryable(E));z&&(a.C=q.concat(a.C),a.DI||a.X.enabled||a.X.start());AR(a,7,1);y&&y("net-send-failed",E);++a.T},w=function(){a.network&&a.network.send(C,l,c)}; m?m.then(function(E){AR(a,5,k);C.requestHeaders["Content-Encoding"]="gzip";C.requestHeaders["Content-Type"]="application/binary";C.body=E;C.hY=2;w()},function(){AR(a,6,k); w()}):w()}}}}; g.V.isRetryable=function(B){return 500<=B&&B<600||B===401||B===0};FL.prototype.send=function(B,y,a){var r=this,k,x,J,m,C,l,c,w,E,z;return g.F(function(q){switch(q.X){case 1:return x=(k=r.jS?new AbortController:void 0)?setTimeout(function(){k.abort()},B.timeoutMillis):void 0,g.TU(q,2,3),J=Object.assign({},{method:B.requestType, headers:Object.assign({},B.requestHeaders)},B.body&&{body:B.body},B.withCredentials&&{credentials:"include"},{signal:B.timeoutMillis&&k?k.signal:null}),g.Q(q,fetch(B.url,J),5);case 5:m=q.C;if(m.status!==200){(C=a)==null||C(m.status);q.dQ(3);break}if((l=y)==null){q.dQ(7);break}return g.Q(q,m.text(),8);case 8:l(q.C);case 7:case 3:g.GU(q);clearTimeout(x);g.DZ(q,0);break;case 2:c=g.Sx(q);switch((w=c)==null?void 0:w.name){case "AbortError":(E=a)==null||E(408);break;default:(z=a)==null||z(400)}q.dQ(3)}})}; FL.prototype.s7=function(){return 4};g.R(GQ,g.W);GQ.prototype.A0=function(){this.j=!0;return this}; GQ.prototype.build=function(){this.network||(this.network=new FL);var B=new QH({logSource:this.logSource,NQ:this.NQ?this.NQ:HG4,sessionIndex:this.sessionIndex,Vp7:this.Nv,tD:this.J,DI:!1,A0:this.j,Uk:this.Uk,network:this.network});g.K(this,B);if(this.X){var y=this.X,a=TQ(B.D);Aq(a,7,y)}B.N=new ot;this.componentId&&(B.componentId=this.componentId);this.CT&&(B.CT=this.CT);this.pageId&&(B.pageId=this.pageId);this.C&&((a=this.C)?(B.experimentIds||(B.experimentIds=new Cx),y=B.experimentIds,a=a.tE(),Aq(y, 4,a)):B.experimentIds&&s4(B.experimentIds,4));this.D&&(B.t7=B.R7);z34(B.D);this.network.vC&&this.network.vC(this.logSource);this.network.YX3&&this.network.YX3(B);return B};g.R(eA,g.W);eA.prototype.flush=function(B){B=B||[];if(B.length){for(var y=new jDW,a=[],r=0;r-1?(y=B[J],a||(y.Hb=!1)):(y=new Sc4(y,this.src,x,!!r,k),y.Hb=a,B.push(y));return y}; g.V.remove=function(B,y,a,r){B=B.toString();if(!(B in this.listeners))return!1;var k=this.listeners[B];y=It(k,y,a,r);return y>-1?(Mr(k[y]),g.LS(k,y),k.length==0&&(delete this.listeners[B],this.C--),!0):!1}; g.V.removeAll=function(B){B=B&&B.toString();var y=0,a;for(a in this.listeners)if(!B||a==B){for(var r=this.listeners[a],k=0;k-1?B[k]:null}; g.V.hasListener=function(B,y){var a=B!==void 0,r=a?B.toString():"",k=y!==void 0;return g.rd(this.listeners,function(x){for(var J=0;J>>0);g.cC(g.BS,g.W);g.BS.prototype[tz4]=!0;g.V=g.BS.prototype;g.V.addEventListener=function(B,y,a,r){g.nx(this,B,y,a,r)}; g.V.removeEventListener=function(B,y,a,r){WmN(this,B,y,a,r)}; g.V.dispatchEvent=function(B){var y=this.m$;if(y){var a=[];for(var r=1;y;y=y.m$)a.push(y),++r}y=this.Zy;r=B.type||B;if(typeof B==="string")B=new g.iL(B,y);else if(B instanceof g.iL)B.target=B.target||y;else{var k=B;B=new g.iL(r,y);g.qf(B,k)}k=!0;var x;if(a)for(x=a.length-1;!B.X&&x>=0;x--){var J=B.currentTarget=a[x];k=y1(J,r,!0,B)&&k}B.X||(J=B.currentTarget=y,k=y1(J,r,!0,B)&&k,B.X||(k=y1(J,r,!1,B)&&k));if(a)for(x=0;!B.X&&x0){this.X--;var B=this.C;this.C=B.next;B.next=null}else B=this.D();return B};var oB;l$.prototype.add=function(B,y){var a=$E4.get();a.set(B,y);this.X?this.X.next=a:this.C=a;this.X=a}; l$.prototype.remove=function(){var B=null;this.C&&(B=this.C,this.C=this.C.next,this.C||(this.X=null),B.next=null);return B}; var $E4=new JA(function(){return new cS},function(B){return B.reset()}); cS.prototype.set=function(B,y){this.C=B;this.scope=y;this.next=null}; cS.prototype.reset=function(){this.next=this.scope=this.C=null};var wa,EH=!1,fbe=new l$;OGJ.prototype.reset=function(){this.context=this.X=this.D=this.C=null;this.J=!1}; var Ib4=new JA(function(){return new OGJ},function(B){B.reset()}); g.V1.prototype.then=function(B,y,a){return B4x(this,ma(typeof B==="function"?B:null),ma(typeof y==="function"?y:null),a)}; g.V1.prototype.$goog_Thenable=!0;g.V=g.V1.prototype;g.V.finally=function(B){var y=this;B=ma(B);return new Promise(function(a,r){UEe(y,function(k){B();a(k)},function(k){B(); r(k)})})}; g.V.eE=function(B,y){return B4x(this,null,ma(B),y)}; g.V.catch=g.V1.prototype.eE;g.V.cancel=function(B){if(this.C==0){var y=new PS(B);g.zo(function(){jNr(this,y)},this)}}; g.V.Nf7=function(B){this.C=0;qH(this,2,B)}; g.V.xV7=function(B){this.C=0;qH(this,3,B)}; g.V.SG=function(){for(var B;B=sNE(this);)h3r(this,B,this.C,this.N);this.T=!1}; var k6e=Ln;g.cC(PS,w1);PS.prototype.name="cancel";g.cC(g.Sk,g.BS);g.V=g.Sk.prototype;g.V.enabled=!1;g.V.Qv=null;g.V.setInterval=function(B){this.hx=B;this.Qv&&this.enabled?(this.stop(),this.start()):this.Qv&&this.stop()}; g.V.HVw=function(){if(this.enabled){var B=g.g1()-this.Bt;B>0&&B0&&(this.getStatus(),this.T=setTimeout(this.Cu.bind(this), this.R7)),this.getStatus(),this.U=!0,this.C.send(B),this.U=!1}catch(J){this.getStatus(),RAN(this,J)}}; g.V.Cu=function(){typeof XQ!="undefined"&&this.C&&(this.J="Timed out after "+this.R7+"ms, aborting",this.X=8,this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))}; g.V.abort=function(B){this.C&&this.D&&(this.getStatus(),this.D=!1,this.j=!0,this.C.abort(),this.j=!1,this.X=B||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),i$(this))}; g.V.lw=function(){this.C&&(this.D&&(this.D=!1,this.j=!0,this.C.abort(),this.j=!1),i$(this,!0));g.K8.W0.lw.call(this)}; g.V.DM=function(){this.fh()||(this.Xx||this.U||this.j?uax(this):this.HL0())}; g.V.HL0=function(){uax(this)}; g.V.isActive=function(){return!!this.C}; g.V.isComplete=function(){return g.f8(this)==4}; g.V.getStatus=function(){try{return g.f8(this)>2?this.C.status:-1}catch(B){return-1}}; g.V.getResponseHeader=function(B){if(this.C&&this.isComplete())return B=this.C.getResponseHeader(B),B===null?void 0:B}; g.V.getLastError=function(){return typeof this.J==="string"?this.J:String(this.J)};Z2.prototype.send=function(B,y,a){y=y===void 0?function(){}:y; a=a===void 0?function(){}:a; q1x(B.url,function(r){r=r.target;MH(r)?y(g.$f(r)):a(r.getStatus())},B.requestType,B.body,B.requestHeaders,B.timeoutMillis,B.withCredentials)}; Z2.prototype.s7=function(){return 1};da.prototype.done=function(){this.logger.EO(this.event,n8()-this.startTime)}; g.R(UH,jE);g.R(sH,UH);g.V=sH.prototype;g.V.Ko=function(){}; g.V.xd=function(){}; g.V.EO=function(){}; g.V.V6=function(){}; g.V.KG=function(){}; g.V.I3=function(B,y,a,r){return r}; g.V.HU=function(){}; g.V.bQ=function(){}; g.V.vU=function(){}; g.V.eV=function(){}; g.R(hA,UH);g.V=hA.prototype;g.V.update=function(B){this.logger.dispose();this.logger=B}; g.V.xd=function(B){this.logger.xd(B)}; g.V.EO=function(B,y){this.logger.EO(B,y)}; g.V.V6=function(B){this.logger.V6(B)}; g.V.KG=function(){this.logger.KG()}; g.V.I3=function(B,y,a,r){return this.logger.I3(B,y,a,r)}; g.V.HU=function(B){this.logger.HU(B)}; g.V.bQ=function(B){this.logger.bQ(B)}; g.V.vU=function(B){this.logger.vU(B)}; g.V.eV=function(B){this.logger.eV(B)}; g.V.Ko=function(B){this.logger.Ko(B)}; g.R(vS,g.W);g.R(Bk,UH);g.V=Bk.prototype;g.V.Ko=function(B){this.metrics.g97.Oe(B,this.aM)}; g.V.xd=function(B){this.metrics.eventCount.V7(B,this.aM)}; g.V.EO=function(B,y){this.metrics.bU.Oe(y,B,this.aM)}; g.V.V6=function(B){this.metrics.errorCount.V7(B,this.aM)}; g.V.I3=function(B,y,a,r){function k(m){if(!x.fh()){var C=n8()-J;x.metrics.RI3.Oe(C,B,a,m,y,x.aM)}} var x=this,J=n8();r.then(function(){return void k(0)},function(m){return void k(m instanceof Go?m.code:-1)}); return r}; g.V.HU=function(B){this.metrics.hIw.V7(B,this.aM)}; g.V.bQ=function(B){this.metrics.lN.V7(B,this.aM)}; g.V.vU=function(B){this.metrics.Cp3.V7(B,this.aM)}; g.R(yT,Bk);yT.prototype.eV=function(B){var y=this;B=B.slice();g.ZY(B);g.nS(B,this.X)||(this.C.dispose(),this.D&&this.service.dispose(),this.service=this.options.z$("49",this.options.Ec.concat(B)),this.C=new vS(function(){return void y.service.sM()},this.options.Sd),this.metrics=N4H(this.service),this.X=B)}; yT.prototype.KG=function(){T4W(this.C)};g.R(a9,RD);g.R(rD,RD);g.R(kk,RD);var i2H=UE(kk),tsK=function(B){return kY(function(y){return y instanceof B&&!$Y(y)})}(kk); kk.messageId="bfkj";g.R(U9,RD);g.R(xk,RD);var Py0=UE(xk);g.R(Hk,g.W);Hk.prototype.snapshot=function(B){if(this.fh())throw Error("Already disposed");this.logger.xd("n");var y=this.logger.share();return this.D.then(function(a){var r=a.Gm;return new Promise(function(k){var x=new da(y,"n");r(function(J){x.done();y.Ko(J.length);y.KG();y.dispose();k(J)},[B.Q1, B.W8,B.eq,B.Mu])})})}; Hk.prototype.H8=function(B){var y=this;if(this.fh())throw Error("Already disposed");this.logger.xd("n");var a=jk(this.logger,function(){return y.J([B.Q1,B.W8,B.eq,B.Mu])},"n"); this.logger.Ko(a.length);this.logger.KG();return a}; Hk.prototype.qn=function(B){this.D.then(function(y){var a;(a=y.Ekh)==null||a(B)})}; Hk.prototype.Ab=function(){return this.logger.share()};g.R(Ch,RD);g.R(gD,RD);lX.prototype.L6=function(B){return $0U(this,B,new sH,0)};g.R(ck,g.W);ck.prototype.snapshot=function(B){var y=this;return g.F(function(a){switch(a.X){case 1:if(y.fh())throw Error("Already disposed");if(y.X||y.N){a.dQ(2);break}return g.Q(a,y.j.promise,2);case 2:if(!y.X){a.dQ(4);break}return g.Q(a,y.X.snapshot(B),5);case 5:return a.return(a.C);case 4:throw y.N;}})}; ck.prototype.qn=function(B){var y,a;(y=this.X)==null||(a=y.qn)==null||a.call(y,B)}; ck.prototype.handleError=function(B){if(!this.fh()){this.N=B;this.j.resolve();var y,a;(a=(y=this.options).CVk)==null||a.call(y,B)}}; ck.prototype.Ab=function(){return this.logger.share()}; var Z2e={Rex:432E5,Ji:3E5,fR:10,zM:1E4,iU:3E4,NW:3E4,G37:6E4,tQ:1E3,dW:6E4,JQ:6E5,WO:.25,pU:2,maxAttempts:10};var t6o,yar=(t6o=Math.imul)!=null?t6o:function(B,y){return B*y|0},q1=[196, 200,224,18];VT.prototype.tE=function(){return String(this.C)+","+this.X.join()}; VT.prototype.wO=function(B,y){var a=void 0;if(this.X[this.C]!==B){var r=this.X.indexOf(B);r!==-1?(this.X.splice(r,1),r0;)y[a++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(B%62),B=Math.floor(B/62);return y.join("")}};var wGZ;g.R(uX,g.W);uX.prototype.Pw=function(B,y){var a=this.s2(B);y==null||y(a);return jk(this.logger,function(){return g.bu(a,2)},this.X)}; wGZ=Symbol.dispose;g.R(N1,uX);N1.prototype.s2=function(B,y){var a=this;this.logger.xd(this.C);++this.j>=this.T&&this.D.resolve();var r=B();B=jk(this.logger,function(){return a.J(r)},"C"); if(B===void 0)throw new Ib(17,"YNJ:Undefined");if(!(B instanceof Uint8Array))throw new Ib(18,"ODM:Invalid");y==null||y(B);return B}; g.R(bX,uX);bX.prototype.s2=function(){return this.J}; g.R(TR,uX);TR.prototype.s2=function(){var B=this;return jk(this.logger,function(){return pn(B.J)},"d")}; TR.prototype.Pw=function(){return this.J}; g.R(ph,uX);ph.prototype.s2=function(){if(this.J)return this.J;this.J=Etr(this,function(B){return"_"+ca4(B)}); return Etr(this,function(B){return B})}; g.R(Pk,uX);Pk.prototype.s2=function(){var B=Math.floor(Date.now()/1E3),y=[Math.random()*255,Math.random()*255],a=y.concat([this.J&255,this.clientState],[B>>24&255,B>>16&255,B>>8&255,B&255]);B=new Uint8Array(2+a.length);B[0]=34;B[1]=a.length;B.set(a,2);a=B.subarray(2);for(var r=y=y.length;r150))try{this.cache=new mCL(B,this.logger)}catch(y){this.reportError(new Ib(22,"GBJ:init",y))}}; g.V.reportError=function(B){this.logger.V6(B.code);this.onError(B);return B}; var VEW=function(B){return kY(function(y){if(!z0V(y))return!1;for(var a=g.Y(Object.entries(B)),r=a.next();!r.done;r=a.next()){var k=g.Y(r.value);r=k.next().value;k=k.next().value;if(!(r in y)){if(k.AvO===!0)continue;return!1}if(!k(y[r]))return!1}return!0})}({Pd:function(B){return kY(function(y){return y instanceof B})}(ck)},"");var hCJ=(new Date).getTime();g.R(GR,RD);var PCI=UE(GR);tEJ.prototype.getMetadata=function(){return this.metadata};e1.prototype.getMetadata=function(){return this.metadata}; e1.prototype.getStatus=function(){return this.status};DH.prototype.N=function(B,y){y=y===void 0?{}:y;return new tEJ(B,this,y)}; DH.prototype.getName=function(){return this.name};var S3Y=new DH("/google.internal.waa.v1.Waa/Create",Ch,GR,function(B){return B.tE()},PCI);g.R(Wk,RD);var fhE=new DH("/google.internal.waa.v1.Waa/GenerateIT",gD,Wk,function(B){return B.tE()},UE(Wk));var rRr=new Set(["SAPISIDHASH","APISIDHASH"]);g.R(Kh,RD);Kh.prototype.getValue=function(){var B=U4(this,2);if(Array.isArray(B)||B instanceof RD)throw Error("Cannot access the Any.value field on Any protos encoded using the jspb format, call unpackJspb instead");return kD(this,2)};g.R(iX,RD);iX.prototype.getMessage=function(){return pE(this,2)}; var GL4=UE(iX);XK.prototype.TY=function(B,y){B=="data"?this.D.push(y):B=="metadata"?this.j.push(y):B=="status"?this.T.push(y):B=="end"?this.J.push(y):B=="error"&&this.X.push(y);return this}; XK.prototype.removeListener=function(B,y){B=="data"?I9(this.D,y):B=="metadata"?I9(this.j,y):B=="status"?I9(this.T,y):B=="end"?I9(this.J,y):B=="error"&&I9(this.X,y);return this}; XK.prototype.cancel=function(){this.C.abort()}; XK.prototype.cancel=XK.prototype.cancel;XK.prototype.removeListener=XK.prototype.removeListener;XK.prototype.on=XK.prototype.TY;g.R(S9U,Error);g.cC(g.ZH,EK0);g.ZH.prototype.C=function(){var B=new nh(this.J,this.D);this.X&&B.setCredentialsMode(this.X);return B}; g.ZH.prototype.setCredentialsMode=function(B){this.X=B}; g.cC(nh,g.BS);g.V=nh.prototype;g.V.open=function(B,y){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.R7=B;this.U=y;this.readyState=1;dD(this)}; g.V.send=function(B){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");this.C=!0;var y={headers:this.K,method:this.R7,credentials:this.j,cache:void 0};B&&(y.body=B);(this.Ch||g.vE).fetch(new Request(this.U,y)).then(this.N0.bind(this),this.Qf.bind(this))}; g.V.abort=function(){this.response=this.responseText="";this.K=new Headers;this.status=0;this.D&&this.D.cancel("Request was aborted.").catch(function(){}); this.readyState>=1&&this.C&&this.readyState!=4&&(this.C=!1,Uj(this));this.readyState=0}; g.V.N0=function(B){if(this.C&&(this.J=B,this.X||(this.status=this.J.status,this.statusText=this.J.statusText,this.X=B.headers,this.readyState=2,dD(this)),this.C&&(this.readyState=3,dD(this),this.C)))if(this.responseType==="arraybuffer")B.arrayBuffer().then(this.q0.bind(this),this.Qf.bind(this));else if(typeof g.vE.ReadableStream!=="undefined"&&"body"in B){this.D=B.body.getReader();if(this.T){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response= []}else this.response=this.responseText="",this.N=new TextDecoder;eTH(this)}else B.text().then(this.ZG.bind(this),this.Qf.bind(this))}; g.V.fE=function(B){if(this.C){if(this.T&&B.value)this.response.push(B.value);else if(!this.T){var y=B.value?B.value:new Uint8Array(0);if(y=this.N.decode(y,{stream:!B.done}))this.response=this.responseText+=y}B.done?Uj(this):dD(this);this.readyState==3&&eTH(this)}}; g.V.ZG=function(B){this.C&&(this.response=this.responseText=B,Uj(this))}; g.V.q0=function(B){this.C&&(this.response=B,Uj(this))}; g.V.Qf=function(){this.C&&Uj(this)}; g.V.setRequestHeader=function(B,y){this.K.append(B,y)}; g.V.getResponseHeader=function(B){return this.X?this.X.get(B.toLowerCase())||"":""}; g.V.getAllResponseHeaders=function(){if(!this.X)return"";for(var B=[],y=this.X.entries(),a=y.next();!a.done;)a=a.value,B.push(a[0]+": "+a[1]),a=y.next();return B.join("\r\n")}; g.V.setCredentialsMode=function(B){this.j=B}; Object.defineProperty(nh.prototype,"withCredentials",{get:function(){return this.j==="include"}, set:function(B){this.setCredentialsMode(B?"include":"same-origin")}});g.sj.prototype.toString=function(){var B=[],y=this.j;y&&B.push(kh(y,Q2K,!0),":");var a=this.C;if(a||y=="file")B.push("//"),(y=this.K)&&B.push(kh(y,Q2K,!0),"@"),B.push(g.pf(a).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a=this.D,a!=null&&B.push(":",String(a));if(a=this.X)this.C&&a.charAt(0)!="/"&&B.push("/"),B.push(kh(a,a.charAt(0)=="/"?AeS:FsO,!0));(a=this.J.toString())&&B.push("?",a);(a=this.T)&&B.push("#",kh(a,Gq0));return B.join("")}; g.sj.prototype.resolve=function(B){var y=this.clone(),a=!!B.j;a?g.hX(y,B.j):a=!!B.K;a?y.K=B.K:a=!!B.C;a?g.vk(y,B.C):a=B.D!=null;var r=B.X;if(a)g.BD(y,B.D);else if(a=!!B.X){if(r.charAt(0)!="/")if(this.C&&!this.X)r="/"+r;else{var k=y.X.lastIndexOf("/");k!=-1&&(r=y.X.slice(0,k+1)+r)}k=r;if(k==".."||k==".")r="";else if(g.QO(k,"./")||g.QO(k,"/.")){r=PQ(k,"/");k=k.split("/");for(var x=[],J=0;J1||x.length==1&&x[0]!="")&&x.pop(), r&&J==k.length&&x.push("")):(x.push(m),r=!0)}r=x.join("/")}else r=k}a?y.X=r:a=B.J.toString()!=="";a?yl(y,B.J.clone()):a=!!B.T;a&&(y.T=B.T);return y}; g.sj.prototype.clone=function(){return new g.sj(this)}; var Q2K=/[#\/\?@]/g,FsO=/[#\?:]/g,AeS=/[#\?]/g,iwN=/[#\?@]/g,Gq0=/#/g;g.V=rm.prototype;g.V.add=function(B,y){HD(this);this.D=null;B=mO(this,B);var a=this.C.get(B);a||this.C.set(B,a=[]);a.push(y);this.X=this.X+1;return this}; g.V.remove=function(B){HD(this);B=mO(this,B);return this.C.has(B)?(this.D=null,this.X=this.X-this.C.get(B).length,this.C.delete(B)):!1}; g.V.clear=function(){this.C=this.D=null;this.X=0}; g.V.isEmpty=function(){HD(this);return this.X==0}; g.V.forEach=function(B,y){HD(this);this.C.forEach(function(a,r){a.forEach(function(k){B.call(y,k,r,this)},this)},this)}; g.V.JJ=function(){HD(this);for(var B=Array.from(this.C.values()),y=Array.from(this.C.keys()),a=[],r=0;r0?String(B[0]):y}; g.V.toString=function(){if(this.D)return this.D;if(!this.C)return"";for(var B=[],y=Array.from(this.C.keys()),a=0;a>>3;x.D!=1&&x.D!=2&&x.D!=15&&lf(x,J,m,"unexpected tag");x.C=1;x.X=0;x.J=0} function a(C){x.J++;x.J==5&&C&240&&lf(x,J,m,"message length too long");x.X|=(C&127)<<(x.J-1)*7;C&128||(x.C=2,x.K=0,typeof Uint8Array!=="undefined"?x.j=new Uint8Array(x.X):x.j=Array(x.X),x.X==0&&k())} function r(C){x.j[x.K++]=C;x.K==x.X&&k()} function k(){if(x.D<15){var C={};C[x.D]=x.j;x.N.push(C)}x.C=0} for(var x=this,J=B instanceof Array?B:new Uint8Array(B),m=0;m0?B:null};cD.prototype.isInputValid=function(){return this.C===null}; cD.prototype.H0=function(){return this.C}; cD.prototype.wr=function(){return!1}; cD.prototype.parse=function(B){this.C!==null&&ntW(this,B,"stream already broken");var y=null;try{var a=this.D;a.D||ZwU(a,B,"stream already broken");a.C+=B;var r=Math.floor(a.C.length/4);if(r==0)var k=null;else{try{var x=Q2r(a.C.slice(0,r*4))}catch(J){ZwU(a,a.C,J.message)}a.X+=r*4;a.C=a.C.slice(r*4);k=x}y=k===null?null:this.J.parse(k)}catch(J){ntW(this,B,J.message)}this.X+=B.length;return y};var Dfu={INIT:0,zO:1,Xe:2,gG:3,zs:4,Ep:5,STRING:6,l3:7,Rc:8,by:9,SC:10,MP:11,Mw:12,vE:13,HE:14,fH:15,ly:16,Ok:17,XH:18,pN:19,Od:20};g.V=EG.prototype;g.V.isInputValid=function(){return this.j!=3}; g.V.H0=function(){return this.U}; g.V.done=function(){return this.j===2}; g.V.wr=function(){return!1}; g.V.parse=function(B){function y(){for(;E0;)if(q=B[E++], x.K===4?x.K=0:x.K++,!q)break a;if(q==='"'&&!x.N){x.C=r();break}if(q==="\\"&&!x.N&&(x.N=!0,q=B[E++],!q))break;if(x.N)if(x.N=!1,q==="u"&&(x.K=1),q=B[E++])continue;else break;m.lastIndex=E;q=m.exec(B);if(!q){E=B.length+1;break}E=q.index+1;q=B[q.index];if(!q)break}x.D+=E-L;continue;case C.by:if(!q)continue;q==="r"?x.C=C.SC:zg(x,B,E);continue;case C.SC:if(!q)continue;q==="u"?x.C=C.MP:zg(x,B,E);continue;case C.MP:if(!q)continue;q==="e"?x.C=r():zg(x,B,E);continue;case C.Mw:if(!q)continue;q==="a"?x.C=C.vE: zg(x,B,E);continue;case C.vE:if(!q)continue;q==="l"?x.C=C.HE:zg(x,B,E);continue;case C.HE:if(!q)continue;q==="s"?x.C=C.fH:zg(x,B,E);continue;case C.fH:if(!q)continue;q==="e"?x.C=r():zg(x,B,E);continue;case C.ly:if(!q)continue;q==="u"?x.C=C.Ok:zg(x,B,E);continue;case C.Ok:if(!q)continue;q==="l"?x.C=C.XH:zg(x,B,E);continue;case C.XH:if(!q)continue;q==="l"?x.C=r():zg(x,B,E);continue;case C.pN:q==="."?x.C=C.Od:zg(x,B,E);continue;case C.Od:if("0123456789.eE+-".indexOf(q)!==-1)continue;else E--,x.D--,x.C= r();continue;default:zg(x,B,E)}}} function r(){var q=J.pop();return q!=null?q:C.zO} function k(q){x.X>1||(q||(q=w===-1?x.J+B.substring(c,E):B.substring(w,E)),x.R7?x.T.push(q):x.T.push(JSON.parse(q)),w=E)} for(var x=this,J=x.Ch,m=x.Xx,C=Dfu,l=B.length,c=0,w=-1,E=0;E0?(z=x.T,x.T=[],z):null}return null};qv.prototype.isInputValid=function(){return this.j===null}; qv.prototype.H0=function(){return this.j}; qv.prototype.wr=function(){return!1}; qv.prototype.parse=function(B){function y(C){x.X=6;x.j="The stream is broken @"+x.C+"/"+J+". Error: "+C+". With input:\n";throw Error(x.j);} function a(){x.D=new EG({oOw:!0,Yg:!0})} function r(C){if(C)for(var l=0;l1)&&y("extra status: "+C);x.T=!0;var l={};l[2]=C[0];x.J.push(l)}} for(var x=this,J=0;J0?(B=x.J,x.J=[],B):null};Vl.prototype.Nq=function(){return this.C}; Vl.prototype.getStatus=function(){return this.j}; Vl.prototype.R7=function(B){B=B.target;try{if(B==this.C)a:{var y=g.f8(this.C),a=this.C.X,r=this.C.getStatus(),k=g.$f(this.C);B=[];if(g.OH(this.C)instanceof Array){var x=g.OH(this.C);x.length>0&&x[0]instanceof Uint8Array&&(this.U=!0,B=x)}if(!(y<3||y==3&&!k&&B.length==0))if(r=r==200||r==206,y==4&&(a==8?RJ(this,7):a==7?RJ(this,8):r||RJ(this,3)),this.X||(this.X=dC0(this.C),this.X==null&&RJ(this,5)),this.j>2)uf(this);else{if(B.length>this.D){var J=B.length;a=[];try{if(this.X.wr())for(var m=0;mthis.D){m=k.slice(this.D);this.D=k.length;try{var l=this.X.parse(m);l!=null&&this.J&&this.J(l)}catch(c){RJ(this,5);uf(this);break a}}y==4?(k.length!= 0||this.U?RJ(this,2):RJ(this,4),uf(this)):RJ(this,1)}}}catch(c){RJ(this,6),uf(this)}};g.V=UC4.prototype;g.V.TY=function(B,y){var a=this.X[B];a||(a=[],this.X[B]=a);a.push(y);return this}; g.V.addListener=function(B,y){this.TY(B,y);return this}; g.V.removeListener=function(B,y){var a=this.X[B];a&&g.NV(a,y);(B=this.C[B])&&g.NV(B,y);return this}; g.V.once=function(B,y){var a=this.C[B];a||(a=[],this.C[B]=a);a.push(y);return this}; g.V.Vs7=function(B){var y=this.X.data;y&&jbW(B,y);(y=this.C.data)&&jbW(B,y);this.C.data=[]}; g.V.RMb=function(){switch(this.D.getStatus()){case 1:Yh(this,"readable");break;case 5:case 6:case 4:case 7:case 3:Yh(this,"error");break;case 8:Yh(this,"close");break;case 2:Yh(this,"end")}};sb$.prototype.serverStreaming=function(B,y,a,r){var k=this,x=B.substring(0,B.length-r.name.length);return kQe(function(J){var m=J.Hg,C=J.getMetadata(),l=BlZ(k,!1);C=yRZ(k,C,l,x+m.getName());var c=avE(l,m.X,!0);J=m.C(J.OC);l.send(C,"POST",J);return c},this.a$).call(this,r.N(y,a))};xr4.prototype.create=function(B,y,a){var r=this.C,k=this.X+"/$rpc/google.internal.waa.v1.Waa/Create";y=y||{};a=a===void 0?{}:a;return Ms0(r,k,B,y,S3Y,a)};var JRZ="://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(" "),Hx$=/\bocr\b/;var on$=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;Object.assign({},{attributes:{},handleError:function(B){throw B;}},{Q6_:!0, IDx:!0,YP3:!1,Ve0:xVK,nO3:JKp,GI7:!1,isk:!1,Kaf:!0,Law:!1,Ke7:!1});var bf=null,pX=!1,YVN=1,VAN=Symbol("SIGNAL"),zs={version:0,Les:0,La:!1,qr:void 0,Z$:void 0,nZ:void 0,Yr:0,Yn:void 0,vp:void 0,vA:!1,HA:!1,kind:"unknown",V5:function(){return!1}, GG:function(){}, f3:function(){}, x$k:function(){}};var qR=Symbol("UNSET"),V9=Symbol("COMPUTING"),RO=Symbol("ERRORED");Object.assign({},zs,{value:qR,La:!0,error:null,iB:Nv,kind:"computed",V5:function(B){return B.value===qR||B.value===V9}, GG:function(B){if(B.value===V9)throw Error("");var y=B.value;B.value=V9;var a=lve(B),r=!1;try{var k=B.iN();Tg(null);r=y!==qR&&y!==RO&&k!==RO&&B.iB(y,k)}catch(x){k=RO,B.error=x}finally{cRU(B,a)}r?B.value=y:(B.value=k,B.version++)}});var qVE=Object.assign({},zs,{iB:Nv,value:void 0,kind:"signal"});Object.assign({},zs,{value:qR,La:!0,error:null,iB:Nv,kind:"linkedSignal",V5:function(B){return B.value===qR||B.value===V9}, GG:function(B){if(B.value===V9)throw Error("");var y=B.value;B.value=V9;var a=lve(B);try{var r=B.source();var k=B.iN(r,y===qR||y===RO?void 0:{source:B.Crb,value:y});B.Crb=r}catch(x){k=RO,B.error=x}finally{cRU(B,a)}y!==qR&&k!==RO&&B.iB(y,k)?B.value=y:(B.value=k,B.version++)}});Object.assign({},zs,{HA:!0,vA:!1,f3:function(B){B.schedule!==null&&B.schedule(B.jqk)}, ul7:!1,j6w:function(){}});g.R(Ql,g.BS);Ql.prototype.dispose=function(){window.removeEventListener("offline",this.D);window.removeEventListener("online",this.D);this.Se.ix(this.j);delete Ql.instance}; Ql.prototype.qa=function(){return this.C}; Ql.prototype.Eg=function(){var B=this;this.j=this.Se.mL(function(){var y;return g.F(function(a){if(a.X==1)return B.C?((y=window.navigator)==null?0:y.onLine)?a.dQ(3):g.Q(a,SU(B),3):g.Q(a,SU(B),3);B.Eg();g.bJ(a)})},3E4)};FM.prototype.set=function(B,y){y=y===void 0?!0:y;0<=B&&B<52&&Number.isInteger(B)&&this.data[B]!==y&&(this.data[B]=y,this.C=-1)}; FM.prototype.get=function(B){return!!this.data[B]};var eU;g.cC(g.KX,g.W);g.V=g.KX.prototype;g.V.start=function(){this.stop();this.J=!1;var B=Tlr(this),y=pbK(this);B&&!y&&this.X.mozRequestAnimationFrame?(this.C=g.nx(this.X,"MozBeforePaint",this.D),this.X.mozRequestAnimationFrame(null),this.J=!0):this.C=B&&y?B.call(this.X,this.D):this.X.setTimeout($VK(this.D),20)}; g.V.stop=function(){if(this.isActive()){var B=Tlr(this),y=pbK(this);B&&!y&&this.X.mozRequestAnimationFrame?sV(this.C):B&&y?y.call(this.X,this.C):this.X.clearTimeout(this.C)}this.C=null}; g.V.isActive=function(){return this.C!=null}; g.V.hM=function(){this.J&&this.C&&sV(this.C);this.C=null;this.T.call(this.j,g.g1())}; g.V.lw=function(){this.stop();g.KX.W0.lw.call(this)};g.cC(g.Mv,g.W);g.V=g.Mv.prototype;g.V.aO=0;g.V.lw=function(){g.Mv.W0.lw.call(this);this.stop();delete this.C;delete this.X}; g.V.start=function(B){this.stop();this.aO=g.Q1(this.D,B!==void 0?B:this.hx)}; g.V.stop=function(){this.isActive()&&g.vE.clearTimeout(this.aO);this.aO=0}; g.V.isActive=function(){return this.aO!=0}; g.V.E9=function(){this.aO=0;this.C&&this.C.call(this.X)};g.R(g.Zt,g.W);g.V=g.Zt.prototype;g.V.EV=function(B){this.D=arguments;this.Qv||this.X?this.C=!0:nX(this)}; g.V.stop=function(){this.Qv&&(g.vE.clearTimeout(this.Qv),this.Qv=null,this.C=!1,this.D=null)}; g.V.pause=function(){this.X++}; g.V.resume=function(){this.X--;this.X||!this.C||this.Qv||(this.C=!1,nX(this))}; g.V.lw=function(){g.W.prototype.lw.call(this);this.stop()};g.dm.prototype[Symbol.iterator]=function(){return this}; g.dm.prototype.next=function(){var B=this.C.next();return{value:B.done?void 0:this.X.call(void 0,B.value),done:B.done}};g.cC(g.rG,g.BS);g.V=g.rG.prototype;g.V.isPlaying=function(){return this.C==1}; g.V.isPaused=function(){return this.C==-1}; g.V.CM=function(){this.Yz("begin")}; g.V.ju=function(){this.Yz("end")}; g.V.onFinish=function(){this.Yz("finish")}; g.V.onStop=function(){this.Yz("stop")}; g.V.Yz=function(B){this.dispatchEvent(B)};var Wsu=Ai(function(){var B=g.li("DIV"),y=g.m3?"-webkit":$M?"-moz":null,a="transition:opacity 1s linear;";y&&(a+=y+"-transition:opacity 1s linear;");y=S7r({style:a});if(B.nodeType===1&&/^(script|style)$/i.test(B.tagName))throw Error("");B.innerHTML=cB(y);return g.OY(B.firstChild,"transition")!=""});g.cC(ki,g.rG);g.V=ki.prototype;g.V.play=function(){if(this.isPlaying())return!1;this.CM();this.Yz("play");this.startTime=g.g1();this.C=1;if(Wsu())return g.MG(this.X,this.T),this.D=g.Q1(this.NzQ,void 0,this),!0;this.YW(!1);return!1}; g.V.NzQ=function(){g.v_(this.X);SVZ(this.X,this.N);g.MG(this.X,this.J);this.D=g.Q1((0,g.mu)(this.YW,this,!1),this.j*1E3)}; g.V.stop=function(){this.isPlaying()&&this.YW(!0)}; g.V.YW=function(B){g.MG(this.X,"transition","");g.vE.clearTimeout(this.D);g.MG(this.X,this.J);this.endTime=g.g1();this.C=0;if(B)this.onStop();else this.onFinish();this.ju()}; g.V.lw=function(){this.stop();ki.W0.lw.call(this)}; g.V.pause=function(){};var ARK={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};xi("Element","attributes")||xi("Node","attributes");xi("Element","innerHTML")||xi("HTMLElement","innerHTML");xi("Node","nodeName");xi("Node","nodeType");xi("Node","parentNode");xi("Node","childNodes");xi("HTMLElement","style")||xi("Element","style");xi("HTMLStyleElement","sheet");var KVr=GQU("getPropertyValue"),ix$=GQU("setProperty");xi("Element","namespaceURI")||xi("Node","namespaceURI");var WV$={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};var $rK,ULI,MAK,fvr,OxU;$rK=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]");ULI=RegExp("^[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");g.KsY=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.H1=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]");MAK=/^http:\/\/.*/;g.i_Y=RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)","i");fvr=/\s+/;OxU=/[\d\u06f0-\u06f9]/;oQ.prototype.Ee=function(){return new C$(this.X())}; oQ.prototype[Symbol.iterator]=function(){return new gG(this.X())}; oQ.prototype.C=function(){return new gG(this.X())}; g.R(C$,g.w4);C$.prototype.next=function(){return this.X.next()}; C$.prototype[Symbol.iterator]=function(){return new gG(this.X)}; C$.prototype.C=function(){return new gG(this.X)}; g.R(gG,oQ);gG.prototype.next=function(){return this.D.next()};c1.prototype.clone=function(){return new c1(this.C,this.N,this.D,this.j,this.J,this.T,this.X,this.K)}; c1.prototype.equals=function(B){return this.C==B.C&&this.N==B.N&&this.D==B.D&&this.j==B.j&&this.J==B.J&&this.T==B.T&&this.X==B.X&&this.K==B.K};EO.prototype.clone=function(){return new EO(this.start,this.end)};(function(){if(a$L){var B=/Windows NT ([0-9.]+)/;return(B=B.exec(g.DR()))?B[1]:"0"}return rT?(B=/1[0|1][_.][0-9_.]+/,(B=B.exec(g.DR()))?B[0].replace(/_/g,"."):"10"):g.Iq?(B=/Android\s+([^\);]+)(\)|;)/,(B=B.exec(g.DR()))?B[1]:""):oIa||CaK||gII?(B=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(B=B.exec(g.DR()))?B[1].replace(/_/g,"."):""):""})();var Zxr=function(){if(g.Jo)return zT(/Firefox\/([0-9.]+)/);if(g.J_||g.ib||g.ie)return LuZ;if(g.c3){if(D5()||WB()){var B=zT(/CriOS\/([0-9.]+)/);if(B)return B}return zT(/Chrome\/([0-9.]+)/)}if(g.Ca&&!D5())return zT(/Version\/([0-9.]+)/);if(MY||$r){if(B=/Version\/(\S+).*Mobile\/(\S+)/.exec(g.DR()))return B[1]+"."+B[2]}else if(g.fB)return(B=zT(/Android\s+([0-9.]+)/))?B:zT(/Version\/([0-9.]+)/);return""}();g.cC(g.VW,g.W);g.V=g.VW.prototype;g.V.subscribe=function(B,y,a){var r=this.X[B];r||(r=this.X[B]=[]);var k=this.T;this.C[k]=B;this.C[k+1]=y;this.C[k+2]=a;this.T=k+3;r.push(k);return k}; g.V.unsubscribe=function(B,y,a){if(B=this.X[B]){var r=this.C;if(B=B.find(function(k){return r[k+1]==y&&r[k+2]==a}))return this.hV(B)}return!1}; g.V.hV=function(B){var y=this.C[B];if(y){var a=this.X[y];this.J!=0?(this.D.push(B),this.C[B+1]=function(){}):(a&&g.NV(a,B),delete this.C[B],delete this.C[B+1],delete this.C[B+2])}return!!y}; g.V.publish=function(B,y){var a=this.X[B];if(a){var r=Array(arguments.length-1),k=arguments.length,x;for(x=1;x0&&this.J==0)for(;a=this.D.pop();)this.hV(a)}}return x!=0}return!1}; g.V.clear=function(B){if(B){var y=this.X[B];y&&(y.forEach(this.hV,this),delete this.X[B])}else this.C.length=0,this.X={}}; g.V.lw=function(){g.VW.W0.lw.call(this);this.clear();this.D.length=0};g.RQ.prototype.set=function(B,y){y===void 0?this.C.remove(B):this.C.set(B,g.ek(y))}; g.RQ.prototype.get=function(B){try{var y=this.C.get(B)}catch(a){return}if(y!==null)try{return JSON.parse(y)}catch(a){throw"Storage: Invalid value was encountered";}}; g.RQ.prototype.remove=function(B){this.C.remove(B)};g.cC(uW,g.RQ);uW.prototype.set=function(B,y){uW.W0.set.call(this,B,Ure(y))}; uW.prototype.X=function(B){B=uW.W0.get.call(this,B);if(B===void 0||B instanceof Object)return B;throw"Storage: Invalid value was encountered";}; uW.prototype.get=function(B){if(B=this.X(B)){if(B=B.data,B===void 0)throw"Storage: Invalid value was encountered";}else B=void 0;return B};g.cC(Yi,uW);Yi.prototype.set=function(B,y,a){if(y=Ure(y)){if(a){if(a=a.length)return g.gR;var k=a.key(y++);if(B)return g.E1(k);k=a.getItem(k);if(typeof k!=="string")throw"Storage mechanism: Invalid value was encountered";return g.E1(k)}; return r}; g.V.clear=function(){TT(this);this.C.clear()}; g.V.key=function(B){TT(this);return this.C.key(B)};g.cC(p$,bW);g.cC(hae,bW);g.cC(t_,N5);t_.prototype.set=function(B,y){this.X.set(this.C+B,y)}; t_.prototype.get=function(B){return this.X.get(this.C+B)}; t_.prototype.remove=function(B){this.X.remove(this.C+B)}; t_.prototype.Ee=function(B){var y=this.X[Symbol.iterator](),a=this,r=new g.w4;r.next=function(){var k=y.next();if(k.done)return k;for(k=k.value;k.slice(0,a.C.length)!=a.C;){k=y.next();if(k.done)return k;k=k.value}return g.E1(B?k.slice(a.C.length):a.X.get(k))}; return r};Sf.prototype.getValue=function(){return this.X}; Sf.prototype.clone=function(){return new Sf(this.C,this.X)};g.V=QW.prototype;g.V.wO=function(B,y){var a=this.C;a.push(new Sf(B,y));B=a.length-1;y=this.C;for(a=y[B];B>0;){var r=B-1>>1;if(y[r].C>a.C)y[B]=y[r],B=r;else break}y[B]=a}; g.V.remove=function(){var B=this.C,y=B.length,a=B[0];if(!(y<=0)){if(y==1)B.length=0;else{B[0]=B.pop();B=0;y=this.C;for(var r=y.length,k=y[B];B>1;){var x=B*2+1,J=B*2+2;x=Jk.C)break;y[B]=y[x];B=x}y[B]=k}return a.getValue()}}; g.V.Qp=function(){for(var B=this.C,y=[],a=B.length,r=0;r>>16&65535|0;for(var x;a!==0;){x=a>2E3?2E3:a;a-=x;do k=k+y[r++]|0,B=B+k|0;while(--x);k%=65521;B%=65521}return k|B<<16|0};for(var JD={},uF,O_1=[],Yb=0;Yb<256;Yb++){uF=Yb;for(var IRY=0;IRY<8;IRY++)uF=uF&1?3988292384^uF>>>1:uF>>>1;O_1[Yb]=uF}JD=function(B,y,a,r){a=r+a;for(B^=-1;r>>8^O_1[(B^y[r])&255];return B^-1};var jf={};jf={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 $i=[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],Zn=[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],NaU=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],l2r=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],BX=Array(576);ef(BX);var yd=Array(60);ef(yd);var IQ=Array(512);ef(IQ);var M5=Array(256);ef(M5);var OO=Array(29);ef(OO);var n$=Array(30);ef(n$);var uQH,YHL,LaJ,RCx=!1;var gn;gn=[new C6(0,0,0,0,function(B,y){var a=65535;for(a>B.P7-5&&(a=B.P7-5);;){if(B.n2<=1){HX(B);if(B.n2===0&&y===0)return 1;if(B.n2===0)break}B.bV+=B.n2;B.n2=0;var r=B.jz+a;if(B.bV===0||B.bV>=r)if(B.n2=B.bV-r,B.bV=r,a1(B,!1),B.Kr.CF===0)return 1;if(B.bV-B.jz>=B.oM-262&&(a1(B,!1),B.Kr.CF===0))return 1}B.wO=0;if(y===4)return a1(B,!0),B.Kr.CF===0?3:4;B.bV>B.jz&&a1(B,!1);return 1}), new C6(4,4,8,4,me),new C6(4,5,16,8,me),new C6(4,6,32,32,me),new C6(4,4,16,16,o1),new C6(8,16,32,32,o1),new C6(8,16,128,128,o1),new C6(8,32,128,256,o1),new C6(32,128,258,1024,o1),new C6(32,258,258,4096,o1)];var Vke={};Vke=function(){this.input=null;this.qc=this.jh=this.kZ=0;this.output=null;this.Le=this.CF=this.nx=0;this.msg="";this.state=null;this.MY=2;this.Hj=0};var b8U=Object.prototype.toString; lo.prototype.push=function(B,y){var a=this.Kr,r=this.options.chunkSize;if(this.ended)return!1;var k=y===~~y?y:y===!0?4:0;typeof B==="string"?a.input=yAZ(B):b8U.call(B)==="[object ArrayBuffer]"?a.input=new Uint8Array(B):a.input=B;a.kZ=0;a.jh=a.input.length;do{a.CF===0&&(a.output=new GT.Qy(r),a.nx=0,a.CF=r);B=qHZ(a,k);if(B!==1&&B!==0)return this.ju(B),this.ended=!0,!1;if(a.CF===0||a.jh===0&&(k===4||k===2))if(this.options.to==="string"){var x=GT.J$(a.output,a.nx);y=x;x=x.length;if(x<65537&&(y.subarray&& $fK||!y.subarray))y=String.fromCharCode.apply(null,GT.J$(y,x));else{for(var J="",m=0;m0||a.CF===0)&&B!==1);if(k===4)return(a=this.Kr)&&a.state?(r=a.state.status,r!==42&&r!==69&&r!==73&&r!==91&&r!==103&&r!==113&&r!==666?B=sO(a,-2):(a.state=null,B=r===113?sO(a,-3):0)):B=-2,this.ju(B),this.ended=!0,B===0;k===2&&(this.ju(0),a.CF=0);return!0}; lo.prototype.ju=function(B){B===0&&(this.result=this.options.to==="string"?this.chunks.join(""):GT.g3(this.chunks));this.chunks=[];this.err=B;this.msg=this.Kr.msg};var wn="@@redux/INIT"+cX(),QB$="@@redux/REPLACE"+cX();var AAN=typeof Symbol==="function"&&Symbol.observable||"@@observable";var Z_o=[0,soY,-3,mw];g.R(DH4,RD);var LTU=function(){var B=[0,vIY,h0C,kb,soY,kb,-1,mw,soY,mw,-1,vIY,mw,h0C,xb,Z_o,kb,-1,mw];return function(y,a){var r={hn:!0};a&&Object.assign(r,a);y=Of4(y,void 0,void 0,r);try{var k=new DH4,x=k.Py;S$(B)(x,y);var J=k}finally{y.free()}return J}}();var Wae=-1425495299;var veL=new g.qz("adInfoDialogEndpoint");var QgL=new g.qz("adPingingEndpoint");var vEH=new g.qz("crossDeviceProgressCommand");var wc=new g.qz("actionCompanionAdRenderer");var IC=new g.qz("adActionInterstitialRenderer");var nd0=new g.qz("adDurationRemainingRenderer");var dc=new g.qz("adHoverTextButtonRenderer");var s44=new g.qz("adInfoDialogRenderer");var QL=new g.qz("adMessageRenderer");var UD=new g.qz("adPreviewRenderer");var z3=new g.qz("adsEngagementPanelRenderer");var ps$=new g.qz("dismissablePanelTextPortraitImageRenderer");var bRe=new g.qz("adsEngagementPanelSectionListViewModel");var dfI=new g.qz("flyoutCtaRenderer");var ED=new g.qz("imageCompanionAdRenderer");var $1=new g.qz("instreamAdPlayerOverlayRenderer");var wE0=new g.qz("instreamSurveyAdBackgroundImageRenderer");var nm=new g.qz("instreamSurveyAdPlayerOverlayRenderer");var e9=new g.qz("instreamSurveyAdRenderer"),ZT=new g.qz("instreamSurveyAdSingleSelectQuestionRenderer"),IF=new g.qz("instreamSurveyAdMultiSelectQuestionRenderer"),LQ=new g.qz("instreamSurveyAdAnswerRenderer"),UfC=new g.qz("instreamSurveyAdAnswerNoneOfTheAboveRenderer");var T3=new g.qz("instreamVideoAdRenderer");var j2C=new g.qz("textOverlayAdContentRenderer"),s27=new g.qz("enhancedTextOverlayAdContentRenderer"),h9I=new g.qz("imageOverlayAdContentRenderer");var Or=new g.qz("playerOverlayLayoutRenderer");var ZJ=new g.qz("videoInterstitialButtonedCenteredLayoutRenderer");var A1Z=new g.qz("aboveFeedAdLayoutRenderer");var FoJ=new g.qz("belowPlayerAdLayoutRenderer");var QSJ=new g.qz("inPlayerAdLayoutRenderer");var Km=new g.qz("playerBytesAdLayoutRenderer");var OD=new g.qz("playerBytesSequenceItemAdLayoutRenderer");var $4=new g.qz("playerUnderlayAdLayoutRenderer");var pm=new g.qz("adIntroRenderer");var No=new g.qz("playerBytesSequentialLayoutRenderer");var gJZ=new g.qz("slidingTextPlayerOverlayRenderer");var DT=new g.qz("surveyTextInterstitialRenderer");var im=new g.qz("videoAdTrackingRenderer");var Yax=new g.qz("videoInterstitialCenteredLayoutViewModel");var vdY=new g.qz("simpleAdBadgeRenderer");var R_=new g.qz("skipAdRenderer"),BBS=new g.qz("skipButtonRenderer");var vd=new g.qz("adSlotRenderer");var fm=new g.qz("squeezebackPlayerSidePanelRenderer");var ydY=new g.qz("timedPieCountdownRenderer");var ZF=new g.qz("adAvatarViewModel");var ny=new g.qz("adBadgeViewModel");var dq=new g.qz("adButtonViewModel");var a51=new g.qz("adDetailsLineViewModel");var rd1=new g.qz("adDisclosureBannerViewModel");var k5C=new g.qz("adPodIndexViewModel");var xNS=new g.qz("imageBackgroundViewModel");var JdY=new g.qz("adGridCardCollectionViewModel");var Hfa=new g.qz("adGridCardTextViewModel");var mN1=new g.qz("adPreviewViewModel");var om0=new g.qz("playerAdAvatarLockupCardButtonedViewModel");var C31=new g.qz("skipAdButtonViewModel");var gmI=new g.qz("skipAdViewModel");var l5K=new g.qz("timedPieCountdownViewModel");var cda=new g.qz("visitAdvertiserLinkViewModel");var qo=new g.qz("bannerImageLayoutViewModel");var Vk=new g.qz("topBannerImageTextIconButtonedLayoutViewModel");var RF=new g.qz("adsEngagementPanelLayoutViewModel");var Mo=new g.qz("displayUnderlayTextGridCardsLayoutViewModel");g.K3=new g.qz("browseEndpoint");var wBa=new g.qz("confirmDialogEndpoint");var dix=new g.qz("commandContext");var cLL=new g.qz("rawColdConfigGroup");var lK$=new g.qz("rawHotConfigGroup");g.Hr=new g.qz("commandExecutorCommand");g.R(i8x,RD);var NxJ={vzw:0,ZPO:1,Y6f:32,w7Q:61,cC_:67,gO7:103,P$7:86,IE3:42,V6Q:60,xo_:62,Uoz:73,G7s:76,Rqf:88,C$0:90,aDs:99,QE0:98,hqx:100,mo7:102,lDw:41,Os7:69,Xqf:70,eqm:71,v6_:2,HDx:27,ANDROID:3,NOf:54,xa7:14,V8_:91,AEz:55,kF0:24,BOQ:20,rE_:18,Qif:21,Kp7:104,GF7:30,yEf:29,Pgw:28,Twz:101,gFm:34,nhs:36,LpO:38,IOS:5,Juw:15,uas:92,WO3:40,Ssk:25,ME0:17,vn3:19,Hts:64,fP3:66,onQ:26,zO0:22,Tnz:33,jZO:68,FOh:35,itw:53,Enf:37,bt_:39,aE0:7,lEb:57,OPf:43,e6z:59,X7_:93,wBw:74,Dof:75,p7f:85,dob:65,Jem:80,W5m:8,C9w:10, S6s:58,bP_:63,t67:72,Uax:23,d$_:11,tek:13,ju_:12,h6w:16,K5s:56,ye7:31,WK0:77,rxf:84,nzb:87,QMs:89,Lb0:94,CW7:95};g.R(Vd,RD);Vd.prototype.BO=function(){return pE(this,3)}; Vd.prototype.V9=function(){return pE(this,5)}; Vd.prototype.mz=function(B){return Aq(this,5,B)};g.R(R1,RD);g.R(XSH,RD);g.R(uo,RD);g.V=uo.prototype;g.V.getDeviceId=function(){return pE(this,6)}; g.V.L8=function(B){var y=aY(this,9,gf,3,!0);Om(y,B);return y[B]}; g.V.getPlayerType=function(){return tq(this,36)}; g.V.setHomeGroupInfo=function(B){return qk(this,XSH,81,B)}; g.V.clearLocationPlayabilityToken=function(){return s4(this,89)};g.R(YQ,RD);YQ.prototype.getValue=function(){return pE(this,lq(this,CvJ,2))}; var CvJ=[2,3,4,5,6];g.R(L6,RD);L6.prototype.setTrackingParams=function(B){return s4(this,1,$fr(B,!1))};g.R(Nz,RD);g.R(bo,RD);bo.prototype.L8=function(B){var y=aY(this,5,lh,3,!0);Om(y,B);return y[B]};g.R(Ty,RD);Ty.prototype.getToken=function(){return SO(this,2)}; Ty.prototype.setToken=function(B){return Aq(this,2,B)};g.R(p6,RD);p6.prototype.setSafetyMode=function(B){return G_(this,5,B)};g.R(tD,RD);tD.prototype.MH=function(B){return qk(this,uo,1,B)};var sD=new g.qz("thumbnailLandscapePortraitRenderer");g.Ema=new g.qz("changeEngagementPanelVisibilityAction");var tpU=new g.qz("continuationCommand");g.zJY=new g.qz("openPopupAction");g.NR=new g.qz("webCommandMetadata");var BrH=new g.qz("metadataBadgeRenderer");var pLr=new g.qz("signalServiceEndpoint");var bw=new g.qz("innertubeCommand");var Cb4=new g.qz("loggingDirectives");var bhZ={th3:"EMBEDDED_PLAYER_MODE_UNKNOWN",DsO:"EMBEDDED_PLAYER_MODE_DEFAULT",dsO:"EMBEDDED_PLAYER_MODE_PFP",pGm:"EMBEDDED_PLAYER_MODE_PFL"};var p5e=new g.qz("channelThumbnailEndpoint");var Tre=new g.qz("embeddedPlayerErrorMessageRenderer");var Y0x=new g.qz("embeddedPlayerOverlayVideoDetailsRenderer"),tbE=new g.qz("embeddedPlayerOverlayVideoDetailsCollapsedRenderer"),P4K=new g.qz("embeddedPlayerOverlayVideoDetailsExpandedRenderer");var sFK=new g.qz("embedsInfoPanelRenderer");var q8o=new g.qz("feedbackEndpoint");var VQC=new g.qz("callToActionButtonViewModel");var RJo=new g.qz("interactionLoggingCommandMetadata");var ReH={L5_:"WEB_DISPLAY_MODE_UNKNOWN",Aeh:"WEB_DISPLAY_MODE_BROWSER",Bw7:"WEB_DISPLAY_MODE_MINIMAL_UI",re_:"WEB_DISPLAY_MODE_STANDALONE",k7Q:"WEB_DISPLAY_MODE_FULLSCREEN"};g.R(PX,RD);PX.prototype.getPlayerType=function(){return tq(this,7)}; PX.prototype.Y4=function(){return pE(this,19)}; PX.prototype.setVideoId=function(B){return Aq(this,19,B)};g.R(Sc,RD);g.R(Qd,RD);g.R(AD,RD); var uw0=[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 Y8I=new g.qz("loggingContext");g.R(Fm,RD);g.R(Gy,RD);Gy.prototype.Y4=function(){return SO(this,lq(this,hc,1))}; Gy.prototype.setVideoId=function(B){return CE(this,1,hc,LI(B))}; Gy.prototype.getPlaylistId=function(){return SO(this,lq(this,hc,2))}; var hc=[1,2];g.R(f2r,RD);var ci=new g.qz("changeKeyedMarkersVisibilityCommand");var L$I=new g.qz("changeMarkersVisibilityCommand");var aCr=new g.qz("loadMarkersCommand");var NBO=new g.qz("suggestedActionDataViewModel");var vcN=new g.qz("timelyActionViewModel");var hxe=new g.qz("timelyActionsOverlayViewModel");var Jtr=new g.qz("productListItemRenderer");var bfa=new g.qz("shoppingOverlayRenderer");var LFL=new g.qz("musicEmbeddedPlayerOverlayVideoDetailsRenderer");var TBa=new g.qz("adFeedbackEndpoint");var pBa=new g.qz("menuEndpoint");var l4r=new g.qz("phoneDialerEndpoint");var CFE=new g.qz("sendSmsEndpoint");var ujJ=new g.qz("copyTextEndpoint");var tQK=new g.qz("shareEndpoint"),P3Y=new g.qz("shareEntityEndpoint"),S8V=new g.qz("shareEntityServiceEndpoint"),Q$I=new g.qz("webPlayerShareEntityServiceEndpoint");g.pK=new g.qz("urlEndpoint");g.gk=new g.qz("watchEndpoint");var AdK=new g.qz("watchPlaylistEndpoint");g.F$a=new g.qz("offlineOrchestrationActionCommand");var f9r=new g.qz("compositeVideoOverlayRenderer");var G5O=new g.qz("miniplayerRenderer");var VbH=new g.qz("paidContentOverlayRenderer");var eJO=new g.qz("playerMutedAutoplayOverlayRenderer"),DNY=new g.qz("playerMutedAutoplayEndScreenRenderer");var lTr=new g.qz("unserializedPlayerResponse"),W$p=new g.qz("unserializedPlayerResponse");var K$p=new g.qz("playlistEditEndpoint");var bF;g.j9=new g.qz("buttonRenderer");bF=new g.qz("toggleButtonRenderer");var N0N=new g.qz("counterfactualRenderer");var ifo=new g.qz("resolveUrlCommandMetadata");var XB7=new g.qz("modifyChannelNotificationPreferenceEndpoint");var SqK=new g.qz("pingingEndpoint");var f5a=new g.qz("unsubscribeEndpoint");g.ij=new g.qz("subscribeButtonRenderer");var MQ7=new g.qz("subscribeEndpoint");var Ifx=new g.qz("buttonViewModel");var T0x=new g.qz("qrCodeRenderer");var Tx4={nnm:"LIVING_ROOM_APP_MODE_UNSPECIFIED",IPf:"LIVING_ROOM_APP_MODE_MAIN",KOk:"LIVING_ROOM_APP_MODE_KIDS",Ys3:"LIVING_ROOM_APP_MODE_MUSIC",VEf:"LIVING_ROOM_APP_MODE_UNPLUGGED",QZx:"LIVING_ROOM_APP_MODE_GAMING"};var doU=new g.qz("autoplaySwitchButtonRenderer");var Xr,vaW,R7x,CTe;Xr=new g.qz("decoratedPlayerBarRenderer");vaW=new g.qz("chapteredPlayerBarRenderer");R7x=new g.qz("multiMarkersPlayerBarRenderer");CTe=new g.qz("chapterRenderer");g.rJU=new g.qz("markerRenderer");var E34=new g.qz("decoratedPlayheadRenderer");var h7W=new g.qz("desktopOverlayConfigRenderer");var t_H=new g.qz("engagementPanelSectionListRenderer");var jFK=new g.qz("gatedActionsOverlayViewModel");var HLe=new g.qz("heatMarkerRenderer");var JJZ=new g.qz("heatmapRenderer");var yxH=new g.qz("watchToWatchTransitionRenderer");var NrH=new g.qz("playlistPanelRenderer");var $Np=new g.qz("productUpsellSuggestedActionViewModel");var OfS=new g.qz("suggestedActionTimeRangeTrigger"),I5I=new g.qz("suggestedActionsRenderer"),Zf7=new g.qz("suggestedActionRenderer");var mKK=new g.qz("timedMarkerDecorationRenderer");var iVW=new g.qz("cipher");var c8N=new g.qz("playerVars");var nmO=new g.qz("playerVars");var Ts=g.vE.window,dNO,UNO,WX=(Ts==null?void 0:(dNO=Ts.yt)==null?void 0:dNO.config_)||(Ts==null?void 0:(UNO=Ts.ytcfg)==null?void 0:UNO.data_)||{};g.yp("yt.config_",WX);var f6=[];var sBJ=/^[\w.]*$/,nfJ={q:!0,search_query:!0},Z8Z=String(I1);var aq=new function(){var B=window.document;this.C=window;this.X=B}; g.yp("yt.ads_.signals_.getAdSignalsString",function(B){return Zr(kr(B))});g.g1();var vf4="XMLHttpRequest"in g.vE?function(){return new XMLHttpRequest}:null;var j$a="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" ");g.Ee(j$a);var rX0={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"},wk4="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.Ee(j$a)),CXH=!1,Hhe=z8;g.R(Rq,w1);Lo.prototype.then=function(B,y,a){return this.C?this.C.then(B,y,a):this.D===1&&B?(B=B.call(a,this.X))&&typeof B.then==="function"?B:bv(B):this.D===2&&y?(B=y.call(a,this.X))&&typeof B.then==="function"?B:NY(B):this}; Lo.prototype.getValue=function(){return this.X}; Lo.prototype.$goog_Thenable=!0;var T8=!1;var Ka=MY||$r;var LMe=/^([0-9\.]+):([0-9\.]+)$/;g.R(ke,w1);ke.prototype.name="BiscottiError";g.R(r7,w1);r7.prototype.name="BiscottiMissingError";var pkH={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},xe=null;var aYJ=zU(["data-"]),D14={};var s$I=0,JH=g.m3?"webkit":$M?"moz":g.J_?"ms":g.ie?"o":"",hJS=g.ao("ytDomDomGetNextId")||function(){return++s$I}; g.yp("ytDomDomGetNextId",hJS);var XkU={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};lQ.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())}; lQ.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())}; lQ.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var cf=g.vE.ytEventsEventsListeners||{};g.yp("ytEventsEventsListeners",cf);var $10=g.vE.ytEventsEventsCounter||{count:0};g.yp("ytEventsEventsCounter",$10);var nk$=Ai(function(){var B=!1;try{var y=Object.defineProperty({},"passive",{get:function(){B=!0}}); window.addEventListener("test",null,y)}catch(a){}return B}),Oh$=Ai(function(){var B=!1; try{var y=Object.defineProperty({},"capture",{get:function(){B=!0}}); window.addEventListener("test",null,y)}catch(a){}return B});var pQ;pQ=window;g.V4=pQ.ytcsi&&pQ.ytcsi.now?pQ.ytcsi.now:pQ.performance&&pQ.performance.timing&&pQ.performance.now&&pQ.performance.timing.navigationStart?function(){return pQ.performance.timing.navigationStart+pQ.performance.now()}:function(){return(new Date).getTime()};g.cC(VX,g.W);VX.prototype.U=function(B){B.C===void 0&&fHU(B);var y=B.C;B.X===void 0&&fHU(B);this.C=new g.$m(y,B.X)}; VX.prototype.Gy=function(){return this.C||new g.$m}; VX.prototype.R7=function(){if(this.C){var B=(0,g.V4)();if(this.J!=0){var y=this.T,a=this.C,r=y.x-a.x;y=y.y-a.y;r=Math.sqrt(r*r+y*y)/(B-this.J);this.X[this.D]=Math.abs((r-this.j)/this.j)>.5?1:0;for(a=y=0;a<4;a++)y+=this.X[a]||0;y>=3&&this.N();this.j=r}this.J=B;this.T=this.C;this.D=(this.D+1)%4}}; VX.prototype.lw=function(){g.Co(this.K);g.Ep(this.Ch)};g.R(R4,g.W);R4.prototype.L=function(B,y,a,r,k){a=g.$Q((0,g.mu)(a,r||this.Oi));a={target:B,name:y,callback:a};var x;k&&nk$()&&(x={passive:!0});B.addEventListener(y,a.callback,x);this.N.push(a);return a}; R4.prototype.v6=function(B){for(var y=0;y=M.No)||b.C.version>=U||b.C.objectStoreNames.contains(D)||P.push(D)}C=P;if(C.length===0){L.dQ(5);break}l=Object.keys(a.options.zY); c=m.objectStoreNames();if(a.ja.options.version+1)throw E.close(),a.D=!1,GgK(a,z);return L.return(E);case 8:throw y(), w instanceof Error&&!g.lv("ytidb_async_stack_killswitch")&&(w.stack=w.stack+"\n"+J.substring(J.indexOf("\n")+1)),gj(w,a.name,"",(q=a.options.version)!=null?q:-1);}})} function y(){a.C===r&&(a.C=void 0)} var a=this;if(!this.D)throw GgK(this);if(this.C)return this.C;var r,k={blocking:function(x){x.close()}, closed:y,Shs:y,upgrade:this.options.upgrade};return this.C=r=B()};var DM=new GO("YtIdbMeta",{zY:{databases:{No:1}},upgrade:function(B,y){y(1)&&g.ub(B,"databases",{keyPath:"actualName"})}});var fa,X6=new function(){}(new function(){});new g.JX;g.R(O6,GO);O6.prototype.X=function(B,y,a){a=a===void 0?{}:a;return(this.options.shared?$vZ:MUL)(B,y,Object.assign({},a))}; O6.prototype.delete=function(B){B=B===void 0?{}:B;return(this.options.shared?nhx:OXW)(this.name,B)};var H0K={},UvW=g.Ij("ytGcfConfig",{zY:(H0K.coldConfigStore={No:1},H0K.hotConfigStore={No:1},H0K),shared:!1,upgrade:function(B,y){y(1)&&(g.pa(g.ub(B,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),g.pa(g.ub(B,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))}, version:1});g.R(na,g.W);na.prototype.lw=function(){for(var B=g.Y(this.X),y=B.next();!y.done;y=B.next()){var a=this.C;y=a.indexOf(y.value);y>=0&&a.splice(y,1)}this.X.length=0;g.W.prototype.lw.call(this)};vL.prototype.mz=function(B){this.hotHashData=B;g.yp("yt.gcf.config.hotHashData",this.hotHashData||null)};var mGC=typeof TextEncoder!=="undefined"?new TextEncoder:null,K2x=mGC?function(B){return mGC.encode(B)}:function(B){B=g.NQ(B); for(var y=new Uint8Array(B.length),a=0;a=y?!1:!0}; g.V.Wi=function(){var B=this;if(!L5(this))throw Error("IndexedDB is not supported: retryQueuedRequests");this.yP.vz("QUEUED",this.gf).then(function(y){y&&!B.eH(y,B.wM)?B.Se.mL(function(){return g.F(function(a){if(a.X==1)return y.id===void 0?a.dQ(2):g.Q(a,B.yP.sY(y.id,B.gf),2);B.Wi();g.bJ(a)})}):B.Z9.qa()&&B.eX()})};var Tp;var z4e={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 CiY={},arJ=g.Ij("ServiceWorkerLogsDatabase",{zY:(CiY.SWHealthLog={No:1},CiY),shared:!0,upgrade:function(B,y){y(1)&&g.pa(g.ub(B,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])}, version:1});var Py={},mzU=0;var Sy;Av.prototype.requestComplete=function(B,y){y&&(this.X=!0);B=this.removeParams(B);this.C.get(B)||this.C.set(B,y)}; Av.prototype.isEndpointCFR=function(B){B=this.removeParams(B);return(B=this.C.get(B))?!1:B===!1&&this.X?!0:null}; Av.prototype.removeParams=function(B){return B.split("?")[0]}; Av.prototype.removeParams=Av.prototype.removeParams;Av.prototype.isEndpointCFR=Av.prototype.isEndpointCFR;Av.prototype.requestComplete=Av.prototype.requestComplete;Av.getInstance=F5;g.R(Gp,g.BS);g.V=Gp.prototype;g.V.qa=function(){return this.C.qa()}; g.V.xZ=function(B){this.C.C=B}; g.V.tU=function(){var B=window.navigator.onLine;return B===void 0?!0:B}; g.V.cO=function(){this.X=!0}; g.V.listen=function(B,y){return this.C.listen(B,y)}; g.V.Ej=function(B){B=SU(this.C,B);B.then(function(y){g.lv("use_cfr_monitor")&&F5().requestComplete("generate_204",y)}); return B}; Gp.prototype.sendNetworkCheckRequest=Gp.prototype.Ej;Gp.prototype.listen=Gp.prototype.listen;Gp.prototype.enableErrorFlushing=Gp.prototype.cO;Gp.prototype.getWindowStatus=Gp.prototype.tU;Gp.prototype.networkStatusHint=Gp.prototype.xZ;Gp.prototype.isNetworkAvailable=Gp.prototype.qa;Gp.getInstance=gQe;g.R(g.ey,g.BS);g.ey.prototype.qa=function(){var B=g.ao("yt.networkStatusManager.instance.isNetworkAvailable");return B?B.bind(this.X)():!0}; g.ey.prototype.xZ=function(B){var y=g.ao("yt.networkStatusManager.instance.networkStatusHint").bind(this.X);y&&y(B)}; g.ey.prototype.Ej=function(B){var y=this,a;return g.F(function(r){a=g.ao("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(y.X);return g.lv("skip_network_check_if_cfr")&&F5().isEndpointCFR("generate_204")?r.return(new Promise(function(k){var x;y.xZ(((x=window.navigator)==null?void 0:x.onLine)||!0);k(y.qa())})):a?r.return(a(B)):r.return(!0)})};var Dk;g.R(Wy,Nt);Wy.prototype.writeThenSend=function(B,y){y||(y={});y=i0(B,y);g.XA()||(this.C=!1);Nt.prototype.writeThenSend.call(this,B,y)}; Wy.prototype.sendThenWrite=function(B,y,a){y||(y={});y=i0(B,y);g.XA()||(this.C=!1);Nt.prototype.sendThenWrite.call(this,B,y,a)}; Wy.prototype.sendAndWrite=function(B,y){y||(y={});y=i0(B,y);g.XA()||(this.C=!1);Nt.prototype.sendAndWrite.call(this,B,y)}; Wy.prototype.awaitInitialization=function(){return this.D.promise};var zsZ=g.vE.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1};g.yp("ytNetworklessLoggingInitializationOptions",zsZ);g.X5.prototype.isReady=function(){!this.config_&&ln4()&&(this.config_=g.ya());return!!this.config_};var gMa,$V,IG;gMa=g.vE.ytPubsubPubsubInstance||new g.VW;$V=g.vE.ytPubsubPubsubSubscribedKeys||{};IG=g.vE.ytPubsubPubsubTopicToKeys||{};g.O5=g.vE.ytPubsubPubsubIsSynchronous||{};g.VW.prototype.subscribe=g.VW.prototype.subscribe;g.VW.prototype.unsubscribeByKey=g.VW.prototype.hV;g.VW.prototype.publish=g.VW.prototype.publish;g.VW.prototype.clear=g.VW.prototype.clear;g.yp("ytPubsubPubsubInstance",gMa);g.yp("ytPubsubPubsubTopicToKeys",IG);g.yp("ytPubsubPubsubIsSynchronous",g.O5); g.yp("ytPubsubPubsubSubscribedKeys",$V);var Lex={};g.R(y$,g.W);y$.prototype.append=function(B){if(!this.X)throw Error("This does not support the append operation");B=B.Jz();this.Jz().appendChild(B)}; g.R(Jc,y$);Jc.prototype.Jz=function(){return this.C};g.R(Hz,g.W);Hz.prototype.onTouchStart=function(B){this.N=!0;this.X=B.touches.length;this.C.isActive()&&(this.C.stop(),this.j=!0);B=B.touches;this.T=TnL(this,B)||B.length!=1;var y=B.item(0);this.T||!y?this.U=this.K=Infinity:(this.K=y.clientX,this.U=y.clientY);for(y=this.D.length=0;y=0)}if(y||B&&Math.pow(B.clientX-this.K,2)+Math.pow(B.clientY-this.U,2)>25)this.J=!0}; Hz.prototype.onTouchEnd=function(B){var y=B.changedTouches;y&&this.N&&this.X==1&&!this.J&&!this.j&&!this.T&&TnL(this,y)&&(this.R7=B,this.C.start());this.X=B.touches.length;this.X===0&&(this.J=this.N=!1,this.D.length=0);this.j=!1};var m6=Date.now().toString();var cz={};var Rg=Symbol("injectionDeps");Eq.prototype.toString=function(){return"InjectionToken("+this.name+")"}; PoH.prototype.resolve=function(B){return B instanceof zM?uY(this,B.key,[],!0):uY(this,B,[])};var Yg;var NU=window;var tc=g.lv("web_enable_lifecycle_monitoring")&&bY()!==0,DzZ=g.lv("web_enable_lifecycle_monitoring");FeJ.prototype.cancel=function(){for(var B=g.Y(this.C),y=B.next();!y.done;y=B.next())y=y.value,y.jobId===void 0||y.VW||this.scheduler.ix(y.jobId),y.VW=!0;this.X.resolve()};g.V=Pz.prototype;g.V.install=function(B){this.plugins.push(B);return this}; g.V.uninstall=function(){var B=this;g.f4.apply(0,arguments).forEach(function(y){y=B.plugins.indexOf(y);y>-1&&B.plugins.splice(y,1)})}; g.V.transition=function(B,y){var a=this;tc&&Q1e(this.state);var r=this.transitions.find(function(x){return Array.isArray(x.from)?x.from.find(function(J){return J===a.state&&x.to===B}):x.from===a.state&&x.to===B}); if(r){this.X&&(Gy4(this.X),this.X=void 0);WeZ(this,B,y);this.state=B;tc&&TM(this.state);r=r.action.bind(this);var k=this.plugins.filter(function(x){return x[B]}).map(function(x){return x[B]}); r(esr(this,k),y)}else throw Error("no transition specified from "+this.state+" to "+B);}; g.V.fk0=function(B){var y=g.f4.apply(1,arguments);g.I4();for(var a=g.Y(B),r=a.next(),k={};!r.done;k={r4:void 0},r=a.next())k.r4=r.value,xvx(function(x){return function(){Q$(x.r4.name);Fd(function(){return x.r4.callback.apply(x.r4,g.Ee(y))}); Ac(x.r4.name)}}(k))}; g.V.HFk=function(B){var y=g.f4.apply(1,arguments),a,r,k,x;return g.F(function(J){J.X==1&&(g.I4(),a=g.Y(B),r=a.next(),k={});if(J.X!=3){if(r.done)return J.dQ(0);k.iX=r.value;k.O5=void 0;x=function(m){return function(){Q$(m.iX.name);var C=Fd(function(){return m.iX.callback.apply(m.iX,g.Ee(y))}); Y9(C)?m.O5=g.lv("web_lifecycle_error_handling_killswitch")?C.then(function(){Ac(m.iX.name)}):C.then(function(){Ac(m.iX.name)},function(l){AD0(l); Ac(m.iX.name)}):Ac(m.iX.name)}}(k); xvx(x);return k.O5?g.Q(J,k.O5,3):J.dQ(3)}k={iX:void 0,O5:void 0};r=a.next();return J.dQ(2)})}; g.V.sC=function(B){var y=g.f4.apply(1,arguments),a=this,r=B.map(function(k){return{zi:function(){Q$(k.name);Fd(function(){return k.callback.apply(k,g.Ee(y))}); Ac(k.name)}, priority:S3(a,k)}}); r.length&&(this.X=new FeJ(r))}; g.Jr.Object.defineProperties(Pz.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var e3;g.R(GM,Pz);GM.prototype.j=function(B,y){var a=this;this.C=g.$e(0,function(){a.currentState==="application_navigating"&&a.transition("none")},5E3); B(y==null?void 0:y.event)}; GM.prototype.T=function(B,y){this.C&&(g.AC.ix(this.C),this.C=null);B(y==null?void 0:y.event)};var Jk=[];g.yp("yt.logging.transport.getScrapedGelPayloads",function(){return Jk});DL.prototype.storePayload=function(B,y){B=Wz(B);this.store[B]?this.store[B].push(y):(this.X={},this.store[B]=[y]);this.C++;g.lv("more_accurate_gel_parser")&&(y=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(y));return B}; DL.prototype.smartExtractMatchingEntries=function(B){if(!B.keys.length)return[];for(var y=iY(this,B.keys.splice(0,1)[0]),a=[],r=0;r=0){r=!1;break a}}r=!0}r&&(y=pj(y))&&this.Db(y)}}; g.V.m9=function(B){return B}; g.V.onTouchStart=function(B){this.Xx.onTouchStart(B)}; g.V.onTouchMove=function(B){this.Xx.onTouchMove(B)}; g.V.onTouchEnd=function(B){if(this.Xx)this.Xx.onTouchEnd(B)}; g.V.Db=function(B){this.layoutId?this.kf.executeCommand(B,this.layoutId):(B=new g.Ku("There is undefined layoutId when calling the runCommand method.",{componentType:this.componentType}),g.YU(B))}; g.V.createServerVe=function(B,y){this.api.createServerVe(B,this);this.api.setTrackingParams(B,y)}; g.V.logVisibility=function(B,y){this.api.hasVe(B)&&this.api.logVisibility(B,y,this.interactionLoggingClientData)}; g.V.lw=function(){this.clear(null);this.v6(this.m_);for(var B=g.Y(this.J7),y=B.next();!y.done;y=B.next())this.v6(y.value);g.yo.prototype.lw.call(this)};g.R(LK,aK); LK.prototype.init=function(B,y,a){aK.prototype.init.call(this,B,y,a);this.C=y;if(y.text==null&&y.icon==null)g.Lj(Error("ButtonRenderer did not have text or an icon set."));else{switch(y.style||null){case "STYLE_UNKNOWN":B="ytp-ad-button-link";break;default:B=null}B!=null&&g.hC(this.element,B);y.text!=null&&(B=g.kE(y.text),g.S6(B)||(this.element.setAttribute("aria-label",B),this.D=new g.yo({W:"span",B:"ytp-ad-button-text",a7:B}),g.K(this,this.D),this.D.Wk(this.element)));y.accessibilityData&&y.accessibilityData.accessibilityData&& y.accessibilityData.accessibilityData.label&&!g.S6(y.accessibilityData.accessibilityData.label)&&this.element.setAttribute("aria-label",y.accessibilityData.accessibilityData.label);y.icon!=null&&(y=YE(y.icon,this.J),y!=null&&(this.X=new g.yo({W:"span",B:"ytp-ad-button-icon",G:[y]}),g.K(this,this.X)),this.T?zj(this.element,this.X.element,0):this.X.Wk(this.element))}}; LK.prototype.clear=function(){this.hide()}; LK.prototype.onClick=function(B){aK.prototype.onClick.call(this,B);B=g.Y(WxH(this));for(var y=B.next();!y.done;y=B.next())y=y.value,this.layoutId?this.kf.executeCommand(y,this.layoutId):g.YU(Error("Missing layoutId for button."));this.api.onAdUxClicked(this.componentType,this.layoutId)};g.R(NT,g.W);NT.prototype.lw=function(){this.X&&g.Ep(this.X);this.C.clear();bB=null;g.W.prototype.lw.call(this)}; NT.prototype.register=function(B,y){y&&this.C.set(B,y)}; var bB=null;g.R(tp,aK); tp.prototype.init=function(B,y,a){aK.prototype.init.call(this,B,y,a);B=y.hoverText||null;y=y.button&&g.f(y.button,g.j9)||null;y==null?g.YU(Error("AdHoverTextButtonRenderer.button was not set in response.")):(this.button=new LK(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,void 0,void 0,void 0,void 0,this.D),g.K(this,this.button),this.button.init(dO("button"),y,this.macros),B&&this.button.element.setAttribute("aria-label",g.kE(B)),this.button.Wk(this.element),this.U&&!g.sG(this.button.element, "ytp-ad-clickable")&&g.hC(this.button.element,"ytp-ad-clickable"),this.D&&g.hC(this.button.element,"ytp-ad-hover-text-button--clean-player"),B&&(this.X=new g.yo({W:"div",B:"ytp-ad-hover-text-container"}),this.T&&(y=new g.yo({W:"div",B:"ytp-ad-hover-text-callout"}),y.Wk(this.X.element),g.K(this,y)),g.K(this,this.X),this.X.Wk(this.element),y=TE(B),zj(this.X.element,y,0)),this.show())}; tp.prototype.hide=function(){this.button&&this.button.hide();this.X&&this.X.hide();aK.prototype.hide.call(this)}; tp.prototype.show=function(){this.button&&this.button.show();aK.prototype.show.call(this)};g.R(Sa,aK); Sa.prototype.init=function(B,y,a){aK.prototype.init.call(this,B,y,a);a=(B=y.thumbnail)&&P9(B)||"";g.S6(a)?Math.random()<.01&&g.Lj(Error("Found AdImage without valid image URL")):(this.C?g.MG(this.element,"backgroundImage","url("+a+")"):H_(this.element,{src:a}),H_(this.element,{alt:B&&B.accessibility&&B.accessibility.label||""}),y&&y.adRendererCommands&&y.adRendererCommands.clickCommand?this.element.classList.add("ytp-ad-clickable-element"):this.element.classList.remove("ytp-ad-clickable-element"),this.show())}; Sa.prototype.clear=function(){this.hide()};g.R(Qo,aK);g.V=Qo.prototype;g.V.hide=function(){aK.prototype.hide.call(this);this.D&&this.D.focus()}; g.V.show=function(){this.D=document.activeElement;aK.prototype.show.call(this);this.J.focus()}; g.V.init=function(B,y,a){aK.prototype.init.call(this,B,y,a);this.X=y;y.dialogMessages||y.title!=null?y.confirmLabel==null?g.YU(Error("ConfirmDialogRenderer.confirmLabel was not set.")):y.cancelLabel==null?g.YU(Error("ConfirmDialogRenderer.cancelLabel was not set.")):fPK(this,y):g.YU(Error("Neither ConfirmDialogRenderer.title nor ConfirmDialogRenderer.dialogMessages were set."))}; g.V.clear=function(){g.Ye(this.C);this.hide()}; g.V.XY=function(){this.hide()}; g.V.VJ=function(){var B=this.X.cancelEndpoint;B&&(this.layoutId?this.kf.executeCommand(B,this.layoutId):g.YU(Error("Missing layoutId for confirm dialog.")));this.hide()}; g.V.e3=function(){var B=this.X.confirmNavigationEndpoint||this.X.confirmEndpoint;B&&(this.layoutId?this.kf.executeCommand(B,this.layoutId):g.YU(Error("Missing layoutId for confirm dialog.")));this.hide()};g.R(Ap,aK);g.V=Ap.prototype; g.V.init=function(B,y,a){aK.prototype.init.call(this,B,y,a);this.D=y;if(y.defaultText==null&&y.defaultIcon==null)g.YU(Error("ToggleButtonRenderer must have either text or icon set."));else if(y.defaultIcon==null&&y.toggledIcon!=null)g.YU(Error("ToggleButtonRenderer cannot have toggled icon set without a default icon."));else{if(y.style){switch(y.style.styleType){case "STYLE_UNKNOWN":case "STYLE_DEFAULT":B="ytp-ad-toggle-button-default-style";break;default:B=null}B!=null&&g.hC(this.J,B)}B={};y.defaultText? (a=g.kE(y.defaultText),g.S6(a)||(B.buttonText=a,this.api.Y().experiments.I7("a11y_h5_associate_survey_question")||this.C.setAttribute("aria-label",a),this.api.Y().experiments.I7("fix_h5_toggle_button_a11y")&&this.X.setAttribute("aria-label",a))):g.B7(this.t7,!1);y.defaultTooltip&&(B.tooltipText=y.defaultTooltip,this.C.hasAttribute("aria-label")||this.X.setAttribute("aria-label",y.defaultTooltip));y.defaultIcon?(a=YE(y.defaultIcon),this.updateValue("untoggledIconTemplateSpec",a),y.toggledIcon?(this.Ch= !0,a=YE(y.toggledIcon),this.updateValue("toggledIconTemplateSpec",a)):(g.B7(this.U,!0),g.B7(this.T,!1)),g.B7(this.C,!1)):g.B7(this.X,!1);g.lC(B)||this.update(B);y.isToggled&&(g.hC(this.J,"ytp-ad-toggle-button-toggled"),this.toggleButton(y.isToggled));FY(this);this.L(this.element,"change",this.zg);this.show()}}; g.V.onClick=function(B){this.J7.length>0&&(this.toggleButton(!this.isToggled()),this.zg());aK.prototype.onClick.call(this,B)}; g.V.zg=function(){g.aQ(this.J,"ytp-ad-toggle-button-toggled",this.isToggled());for(var B=g.Y(MLU(this,this.isToggled())),y=B.next();!y.done;y=B.next())y=y.value,this.layoutId?this.kf.executeCommand(y,this.layoutId):g.YU(Error("Missing layoutId for toggle button."));if(this.isToggled())this.api.onAdUxClicked("toggle-button",this.layoutId);FY(this)}; g.V.clear=function(){this.hide()}; g.V.toggleButton=function(B){g.aQ(this.J,"ytp-ad-toggle-button-toggled",B);this.C.checked=B;FY(this)}; g.V.isToggled=function(){return this.C.checked};g.R(GE,R4);GE.prototype.T=function(B){if(Array.isArray(B)){B=g.Y(B);for(var y=B.next();!y.done;y=B.next())y=y.value,y instanceof $mZ&&this.J(y)}};g.R(ea,aK);g.V=ea.prototype;g.V.init=function(B,y,a){aK.prototype.init.call(this,B,y,a);y.reasons?y.confirmLabel==null?g.YU(Error("AdFeedbackRenderer.confirmLabel was not set.")):(y.cancelLabel==null&&g.Lj(Error("AdFeedbackRenderer.cancelLabel was not set.")),y.title==null&&g.Lj(Error("AdFeedbackRenderer.title was not set.")),neN(this,y)):g.YU(Error("AdFeedbackRenderer.reasons were not set."))}; g.V.clear=function(){zc(this.T);zc(this.U);this.J.length=0;this.hide()}; g.V.hide=function(){this.C&&this.C.hide();this.X&&this.X.hide();aK.prototype.hide.call(this);this.D&&this.D.focus()}; g.V.show=function(){this.C&&this.C.show();this.X&&this.X.show();this.D=document.activeElement;aK.prototype.show.call(this);this.T.focus()}; g.V.If=function(){this.api.onAdUxClicked("ad-feedback-dialog-close-button",this.layoutId);this.publish("a");this.hide()}; g.V.pjk=function(){this.hide()}; Do.prototype.Jz=function(){return this.C.element}; Do.prototype.getCommand=function(){return this.X}; Do.prototype.isChecked=function(){return this.D.checked};g.R(W9,Qo);W9.prototype.XY=function(B){Qo.prototype.XY.call(this,B);this.api.onAdUxClicked("ad-mute-confirm-dialog-close-button")}; W9.prototype.VJ=function(B){Qo.prototype.VJ.call(this,B);this.api.onAdUxClicked("ad-mute-confirm-dialog-close-button")}; W9.prototype.e3=function(B){Qo.prototype.e3.call(this,B);this.api.onAdUxClicked("ad-mute-confirm-dialog-confirm-button");this.publish("b")};g.R(KK,aK);g.V=KK.prototype; g.V.init=function(B,y,a){aK.prototype.init.call(this,B,y,a);this.T=y;if(y.dialogMessage==null&&y.title==null)g.YU(Error("Neither AdInfoDialogRenderer.dialogMessage nor AdInfoDialogRenderer.title was set."));else{y.confirmLabel==null&&g.Lj(Error("AdInfoDialogRenderer.confirmLabel was not set."));if(B=y.closeOverlayRenderer&&g.f(y.closeOverlayRenderer,g.j9)||null)this.C=new LK(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,["ytp-ad-info-dialog-close-button"],"ad-info-dialog-close-button"), g.K(this,this.C),this.C.init(dO("button"),B,this.macros),this.C.Wk(this.element);y.title&&(B=g.kE(y.title),this.updateValue("title",B));if(y.adReasons)for(B=y.adReasons,a=0;a=this.vk?(this.Ch.hide(),this.s0=!0,this.publish("i")):this.D&&this.D.isTemplated()&&(B=Math.max(0,Math.ceil((this.vk-B)/1E3)),B!=this.A7&&(fK(this.D,{TIME_REMAINING:String(B)}),this.A7=B)))}};g.R(dF,MT);g.V=dF.prototype; g.V.init=function(B,y,a){MT.prototype.init.call(this,B,y,a);if(y.image&&y.image.thumbnail)if(y.headline)if(y.description)if((B=y.actionButton&&g.f(y.actionButton,g.j9))&&B.navigationEndpoint){var r=this.api.getVideoData(2);if(r!=null)if(y.image&&y.image.thumbnail){var k=y.image.thumbnail.thumbnails;k!=null&&k.length>0&&g.S6(g.Qe(k[0].url))&&(k[0].url=r.profilePicture)}else g.Lj(Error("FlyoutCtaRenderer does not have image.thumbnail."));this.D.init(dO("ad-image"),y.image,a);this.T.init(dO("ad-text"), y.headline,a);this.J.init(dO("ad-text"),y.description,a);this.X.init(dO("button"),B,a);a=WD(this.X.element);Dt(this.X.element,a+" This link opens in new tab");this.Ch=B.navigationEndpoint;this.api.il()||this.show();this.api.Y().Z("enable_larger_flyout_cta_on_desktop")&&(this.Dm("ytp-flyout-cta").classList.add("ytp-flyout-cta-large"),this.Dm("ytp-flyout-cta-body").classList.add("ytp-flyout-cta-body-large"),this.Dm("ytp-flyout-cta-headline-container").classList.add("ytp-flyout-cta-headline-container-dark-background"), this.Dm("ytp-flyout-cta-description-container").classList.add("ytp-flyout-cta-description-container-dark-background"),this.Dm("ytp-flyout-cta-text-container").classList.add("ytp-flyout-cta-text-container-large"),this.Dm("ytp-flyout-cta-action-button-container").classList.add("ytp-flyout-cta-action-button-container-large"),this.X.element.classList.add("ytp-flyout-cta-action-button-large"),this.X.element.classList.add("ytp-flyout-cta-action-button-rounded-large"),this.Dm("ytp-flyout-cta-icon-container").classList.add("ytp-flyout-cta-icon-container-large")); this.api.addEventListener("playerUnderlayVisibilityChange",this.jl.bind(this));this.t7=y.startMs||0;$E(this)}else g.YU(Error("FlyoutCtaRenderer has no valid action button."));else g.YU(Error("FlyoutCtaRenderer has no description AdText."));else g.YU(Error("FlyoutCtaRenderer has no headline AdText."));else g.Lj(Error("FlyoutCtaRenderer has no image."))}; g.V.onClick=function(B){MT.prototype.onClick.call(this,B);this.api.pauseVideo();!g.VM(this.X.element,B.target)&&this.Ch&&(this.layoutId?this.kf.executeCommand(this.Ch,this.layoutId):g.YU(Error("Missing layoutId for flyout cta.")))}; g.V.cQ=function(){if(this.C){var B=this.C.getProgressState();(B&&B.current||this.vk)&&1E3*B.current>=this.t7&&(O_(this),g.B1(this.element,"ytp-flyout-cta-inactive"),this.X.element.removeAttribute("tabIndex"))}}; g.V.RE=function(){this.clear()}; g.V.clear=function(){this.hide();this.api.removeEventListener("playerUnderlayVisibilityChange",this.jl.bind(this))}; g.V.show=function(){this.X&&this.X.show();MT.prototype.show.call(this)}; g.V.hide=function(){this.X&&this.X.hide();MT.prototype.hide.call(this)}; g.V.jl=function(B){B=="hidden"?this.show():this.hide()};g.R(U_,aK);g.V=U_.prototype; g.V.init=function(B,y,a){aK.prototype.init.call(this,B,y,a);this.C=y;if(this.C.rectangle)for(B=this.C.likeButton&&g.f(this.C.likeButton,bF),y=this.C.dislikeButton&&g.f(this.C.dislikeButton,bF),this.D.init(dO("toggle-button"),B,a),this.X.init(dO("toggle-button"),y,a),this.L(this.element,"change",this.Fp),this.J.show(100),this.show(),a=g.Y(this.C&&this.C.impressionCommands||[]),B=a.next();!B.done;B=a.next())B=B.value,this.layoutId?this.kf.executeCommand(B,this.layoutId):g.YU(Error("Missing layoutId for instream user sentiment."))}; g.V.clear=function(){this.hide()}; g.V.hide=function(){this.D.hide();this.X.hide();aK.prototype.hide.call(this)}; g.V.show=function(){this.D.show();this.X.show();aK.prototype.show.call(this)}; g.V.Fp=function(){PL$(this.element,"ytp-ad-instream-user-sentiment-selected");this.C.postMessageAction&&this.api.Kh("onYtShowToast",this.C.postMessageAction);this.J.hide()}; g.V.onClick=function(B){this.J7.length>0&&this.Fp();aK.prototype.onClick.call(this,B)};g.R(s_,g.W);g.V=s_.prototype;g.V.lw=function(){this.reset();g.W.prototype.lw.call(this)}; g.V.reset=function(){g.Ye(this.J);this.T=!1;this.C&&this.C.stop();this.j.stop();this.D&&(this.D=!1,this.N.play())}; g.V.start=function(){this.reset();this.J.L(this.X,"mouseover",this.qj,this);this.J.L(this.X,"mouseout",this.s9,this);this.R7&&(this.J.L(this.X,"focusin",this.qj,this),this.J.L(this.X,"focusout",this.s9,this));this.C?this.C.start():(this.T=this.D=!0,g.MG(this.X,{opacity:this.U}))}; g.V.qj=function(){this.D&&(this.D=!1,this.N.play());this.j.stop();this.C&&this.C.stop()}; g.V.s9=function(){this.T?this.j.start():this.C&&this.C.start()}; g.V.Ic=function(){this.D||(this.D=!0,this.K.play(),this.T=!0)};var x3U=[new hp("b.f_",!1,0),new hp("j.s_",!1,2),new hp("r.s_",!1,4),new hp("e.h_",!1,6),new hp("i.s_",!0,8),new hp("s.t_",!1,10),new hp("p.h_",!1,12),new hp("s.i_",!1,14),new hp("f.i_",!1,16),new hp("a.b_",!1,18),new hp("a.o_",!1),new hp("g.o_",!1,22),new hp("p.i_",!1,24),new hp("p.m_",!1),new hp("n.k_",!0,20),new hp("i.f_",!1),new hp("a.s_",!0),new hp("m.c_",!1),new hp("n.h_",!1,26),new hp("o.p_",!1),new hp("m.p_",!0,28),new hp("o.a_",!1),new hp("d.p_",!1),new hp("e.i_",!1)].reduce(function(B,y){B[y.X]= y;return B},{});g.R(JM,MT);g.V=JM.prototype; g.V.init=function(B,y,a){MT.prototype.init.call(this,B,y,a);this.Ch=y;(this.t7=HaJ(this))&&g.Lj(Error("hasAdControlInClickCommands_ is true."));if(!y||g.lC(y))g.YU(Error("SkipButtonRenderer was not specified or empty."));else if(!y.message||g.lC(y.message))g.YU(Error("SkipButtonRenderer.message was not specified or empty."));else if(B=this.T?{iconType:"SKIP_NEXT_NEW"}:{iconType:"SKIP_NEXT"},y=YE(B),y==null?g.YU(Error("Icon for SkipButton was unable to be retrieved. Icon.IconType: "+B.iconType+".")): (this.api.Y().Z("disable_touch_events_on_skip_button")&&(y.V=Object.assign({},y.V,{"aria-hidden":"true",DJ0:"false"})),this.D=new g.yo({W:"button",Mz:[this.T?"ytp-ad-skip-button-modern":"ytp-ad-skip-button","ytp-button"],G:[{W:"span",B:this.T?"ytp-ad-skip-button-icon-modern":"ytp-ad-skip-button-icon",G:[y]}]}),g.K(this,this.D),this.D.Wk(this.J.element),this.X=new XY(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,"ytp-ad-skip-button-text"),this.T&&this.X.element.classList.add("ytp-ad-skip-button-text-centered"), this.X.init(dO("ad-text"),this.Ch.message,a),g.K(this,this.X),zj(this.D.element,this.X.element,0)),!this.api.Y().Z("disable_touch_events_on_skip_button")){var r=r===void 0?null:r;a=this.api.Y();!(this.J7.length>0)&&a.X&&(KB?0:"ontouchstart"in document.documentElement&&(h0E()||H7()))&&(this.v6(this.m_),r&&this.v6(r),this.J7=[this.L(this.element,"touchstart",this.onTouchStart,this),this.L(this.element,"touchmove",this.onTouchMove,this),this.L(this.element,"touchend",this.onTouchEnd,this)])}}; g.V.clear=function(){this.vk.reset();this.hide()}; g.V.hide=function(){this.J.hide();this.X&&this.X.hide();O_(this);MT.prototype.hide.call(this)}; g.V.onClick=function(B){if(this.D!=null){if(B){var y=B||window.event;y.returnValue=!1;y.preventDefault&&y.preventDefault()}var a;if(rGW(B,{contentCpn:((a=this.api.getVideoData(1))==null?void 0:a.clientPlaybackNonce)||""})===0)this.api.Kh("onAbnormalityDetected");else if(MT.prototype.onClick.call(this,B),this.publish("j"),this.api.Kh("onAdSkip"),this.s0||!this.t7)this.api.onAdUxClicked(this.componentType,this.layoutId)}}; g.V.m9=function(B){if(!this.s0)return this.t7&&ai("SkipButton click commands not pruned while ALC exist"),B;var y,a=(y=g.f(B,g.Hr))==null?void 0:y.commands;if(!a)return B;B=[];for(y=0;y=this.T&&m3e(this,!0)};g.R(oi,LK);oi.prototype.init=function(B,y,a){LK.prototype.init.call(this,B,y,a);B=!1;y.text!=null&&(B=g.kE(y.text),B=!g.S6(B));B?y.navigationEndpoint==null?g.Lj(Error("No visit advertiser clickthrough provided in renderer,")):y.style!=="STYLE_UNKNOWN"?g.Lj(Error("Button style was not a link-style type in renderer,")):this.show():g.Lj(Error("No visit advertiser text was present in the renderer."))};g.R(Ce,aK); Ce.prototype.init=function(B,y,a){aK.prototype.init.call(this,B,y,a);B=y.text;g.S6(rF(B))?g.Lj(Error("SimpleAdBadgeRenderer has invalid or empty text")):(B&&B.text&&(y=B.text,this.D&&!this.X&&(y=this.api.Y(),y=B.text+" "+(y&&y.X?"\u2022":"\u00b7")),y={text:y,isTemplated:B.isTemplated},B.style&&(y.style=B.style),B.targetId&&(y.targetId=B.targetId),B=new XY(this.api,this.layoutId,this.interactionLoggingClientData,this.kf),B.init(dO("simple-ad-badge"),y,a),B.Wk(this.element),g.K(this,B)),this.show())}; Ce.prototype.clear=function(){this.hide()};g.R(gW,Uy);g.R(l_,g.jw);g.V=l_.prototype;g.V.XZ=function(){return this.durationMs}; g.V.stop=function(){this.C&&this.cj.v6(this.C)}; g.V.uh=function(B){this.X={seekableStart:0,seekableEnd:this.durationMs/1E3,current:B.current};this.publish("h")}; g.V.getProgressState=function(){return this.X}; g.V.c9=function(B){g.xu(B,2)&&this.publish("g")};g.R(cr,g.jw);g.V=cr.prototype;g.V.XZ=function(){return this.durationMs}; g.V.start=function(){this.C||(this.C=!0,this.timer.start())}; g.V.stop=function(){this.C&&(this.C=!1,this.timer.stop())}; g.V.uh=function(){this.Sh+=100;var B=!1;this.Sh>this.durationMs&&(this.Sh=this.durationMs,this.timer.stop(),B=!0);this.X={seekableStart:0,seekableEnd:this.durationMs/1E3,current:this.Sh/1E3};this.publish("h");B&&this.publish("g")}; g.V.getProgressState=function(){return this.X};g.R(zX,MT);g.V=zX.prototype;g.V.init=function(B,y,a){MT.prototype.init.call(this,B,y,a);var r;if(y==null?0:(r=y.templatedCountdown)==null?0:r.templatedAdText){B=y.templatedCountdown.templatedAdText;if(!B.isTemplated){g.Lj(Error("AdDurationRemainingRenderer has no templated ad text."));return}this.X=new XY(this.api,this.layoutId,this.interactionLoggingClientData,this.kf);this.X.init(dO("ad-text"),B,{});this.X.Wk(this.element);g.K(this,this.X)}this.show()}; g.V.clear=function(){this.hide()}; g.V.hide=function(){O_(this);MT.prototype.hide.call(this)}; g.V.RE=function(){this.hide()}; g.V.cQ=function(){if(this.C!=null){var B=this.C.getProgressState();if(B!=null&&B.current!=null&&this.X){var y=this.C instanceof l_?this.videoAdDurationSeconds!==void 0?this.videoAdDurationSeconds:B.seekableEnd:this.videoAdDurationSeconds!==void 0?this.videoAdDurationSeconds:this.C instanceof cr?B.seekableEnd:this.api.getDuration(2,!1);B=B.current;var a,r,k=((a=this.api.getVideoData())==null?0:(r=a.GS)==null?0:r.call(a))?Math.max(y-B,0):y-B;fK(this.X,{FORMATTED_AD_DURATION_REMAINING:String(g.wW(k)), TIME_REMAINING:String(Math.ceil(k))})}}}; g.V.show=function(){$E(this);MT.prototype.show.call(this)};g.R(qJ,XY);qJ.prototype.onClick=function(B){XY.prototype.onClick.call(this,B);this.api.onAdUxClicked(this.componentType)};g.R(Ri,aK);Ri.prototype.init=function(B,y){aK.prototype.init.call(this,B,y,{});if(B=y.content){g.Rf(this.element,B);var a,r;y=((a=y.interaction)==null?void 0:(r=a.accessibility)==null?void 0:r.label)||B;this.element.setAttribute("aria-label",y)}else g.YU(Error("AdSimpleAttributedString does not have text content"))}; Ri.prototype.clear=function(){this.hide()}; Ri.prototype.onClick=function(B){aK.prototype.onClick.call(this,B)};g.R(u_,aK); u_.prototype.init=function(B,y){aK.prototype.init.call(this,B,y,{});(B=y.label)&&B.content&&!g.S6(B.content)?(this.adBadgeText.init(dO("ad-simple-attributed-string"),new V8(B)),(y=y.adPodIndex)&&y.content&&!g.S6(y.content)&&(this.C=new Ri(this.api,this.layoutId,this.interactionLoggingClientData,this.kf),this.C.Wk(this.element),g.K(this,this.C),this.C.element.classList.add("ytp-ad-badge__pod-index"),this.C.init(dO("ad-simple-attributed-string"),new V8(y))),this.element.classList.add(this.X?"ytp-ad-badge--stark-clean-player": "ytp-ad-badge--stark"),this.show()):g.YU(Error("No label is returned in AdBadgeViewModel."))}; u_.prototype.show=function(){this.adBadgeText.show();var B;(B=this.C)==null||B.show();aK.prototype.show.call(this)}; u_.prototype.hide=function(){this.adBadgeText.hide();var B;(B=this.C)==null||B.hide();aK.prototype.hide.call(this)};g.R(Yu,aK);Yu.prototype.init=function(B,y){aK.prototype.init.call(this,B,y,{});(B=y.adPodIndex)&&B.content&&!g.S6(B.content)&&(this.C=new Ri(this.api,this.layoutId,this.interactionLoggingClientData,this.kf),this.C.Wk(this.element),g.K(this,this.C),this.C.init(dO("ad-simple-attributed-string"),new V8(B)),y.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()}; Yu.prototype.show=function(){var B;(B=this.C)==null||B.show();aK.prototype.show.call(this)}; Yu.prototype.hide=function(){var B;(B=this.C)==null||B.hide();aK.prototype.hide.call(this)};g.R(Le,aK); Le.prototype.init=function(B,y){aK.prototype.init.call(this,B,y,{});if(y!=null&&y.text){var a;if(((a=y.text)==null?0:a.content)&&!g.S6(y.text.content)){this.C=new g.yo({W:"div",B:"ytp-ad-disclosure-banner__text",a7:y.text.content});g.K(this,this.C);this.C.Wk(this.element);var r,k;B=((r=y.interaction)==null?void 0:(k=r.accessibility)==null?void 0:k.label)||y.text.content;this.element.setAttribute("aria-label",B);var x;if((x=y.interaction)==null?0:x.onTap)this.X=new g.yo({W:"div",B:"ytp-ad-disclosure-banner__chevron",G:[g.mZ()]}), g.K(this,this.X),this.X.Wk(this.element);this.show()}}else g.YU(Error("No banner text found in AdDisclosureBanner."))}; Le.prototype.clear=function(){this.hide()};g.R(TX,g.yo);TX.prototype.uh=function(){var B=this.X.getProgressState(),y=B.seekableEnd;this.api.getPresentingPlayerType()===2&&(y=this.D?this.D/1E3:B.seekableEnd);this.progressBar.style.width=b_(new NJ(B.seekableStart,y),B.current,0)*100+"%"}; TX.prototype.onStateChange=function(){g.UZ(this.api.Y())||(this.api.getPresentingPlayerType()===2?this.C===-1&&(this.show(),this.C=this.X.subscribe("h",this.uh,this),this.uh()):this.C!==-1&&(this.hide(),this.X.hV(this.C),this.C=-1))};g.R(pe,aK); pe.prototype.init=function(B,y,a,r){aK.prototype.init.call(this,B,y,a);if(y.skipOrPreviewRenderer){if(B=g.f(y.skipOrPreviewRenderer,R_))a=new mJ(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,this.X,this.U),a.Wk(this.E0),a.init(dO("skip-button"),B,this.macros),g.K(this,a);if(B=g.f(y.skipOrPreviewRenderer,R_))var k=B.skipOffsetMilliseconds}y.brandInteractionRenderer&&(B=y.brandInteractionRenderer.brandInteractionRenderer,a=new U_(this.api,this.layoutId,this.interactionLoggingClientData,this.kf), a.Wk(this.t7),a.init(dO("instream-user-sentiment"),B,this.macros),g.K(this,a));if(B=g.f(y,dfI))if(B=g.f(B,dfI))a=new dF(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,this.X,!!y.showWithoutLinkedMediaLayout),g.K(this,a),a.Wk(this.T),a.init(dO("flyout-cta"),B,this.macros);r=r&&r.videoAdDurationSeconds;y.adBadgeRenderer&&(a=y.adBadgeRenderer,B=g.f(a,ny),B!=null?(a=new u_(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,!1),g.K(this,a),a.Wk(this.C),a.init(dO("ad-badge"), B,this.macros),this.D=a.element):(B=a.simpleAdBadgeRenderer,B==null&&(B={text:{text:"\uad11\uace0",isTemplated:!1}}),a=new Ce(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,!0),g.K(this,a),a.Wk(this.C),a.init(dO("simple-ad-badge"),B,this.macros)));y.adPodIndex&&(B=g.f(y.adPodIndex,k5C),B!=null&&(a=new Yu(this.api,this.layoutId,this.interactionLoggingClientData,this.kf),g.K(this,a),a.Wk(this.C),a.init(dO("ad-pod-index"),B)));y.adDurationRemaining&&!y.showWithoutLinkedMediaLayout&& (B=y.adDurationRemaining.adDurationRemainingRenderer,B==null&&(B={templatedCountdown:{templatedAdText:{text:"{FORMATTED_AD_DURATION_REMAINING}",isTemplated:!0}}}),r=new zX(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,this.X,r,!1),g.K(this,r),r.Wk(this.C),r.init(dO("ad-duration-remaining"),B,this.macros));y.adInfoRenderer&&(r=g.f(y.adInfoRenderer,dc))&&(B=new iB(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,this.element,void 0,!1),g.K(this,B),this.D!==null?this.C.insertBefore(B.element, this.D.nextSibling):B.Wk(this.C),B.init(dO("ad-info-hover-text-button"),r,this.macros));y.visitAdvertiserRenderer&&(B=g.f(y.visitAdvertiserRenderer,g.j9))&&(a=lMx(this)&&this.J?this.J:this.C)&&(r=new oi(this.api,this.layoutId,this.interactionLoggingClientData,this.kf),g.K(this,r),r.Wk(a),r.init(dO("visit-advertiser"),B,this.macros),Gg(r.element),B=WD(r.element),Dt(r.element,B+" This link opens in new tab"));!(r=this.api.Y())||g.nB(r)||g.M$(r)||r.controlsType!="3"&&!r.disableOrganicUi||(k=new TX(this.api, this.X,k,!1),k.Wk(this.vk),g.K(this,k));y.adDisclosureBannerRenderer&&(y=g.f(y.adDisclosureBannerRenderer,rd1))&&(k=new Le(this.api,this.layoutId,this.interactionLoggingClientData,this.kf),k.Wk(this.Ch),k.init(dO("ad-disclosure-banner"),y),g.K(this,k));this.api.Y().Z("enable_updated_html5_player_focus_style")&&g.hC(this.element,"ytp-ad-player-overlay-updated-focus-style");this.show()}; pe.prototype.clear=function(){this.hide()};g.S5.prototype.flush=function(B,y){B=B===void 0?[]:B;y=y===void 0?!1:y;if(g.lv("enable_client_streamz_web")){B=g.Y(B);for(var a=B.next();!a.done;a=B.next())a=vAr(a.value),this.C&&qk(a,rl,2,this.C),a={serializedIncrementBatch:g.bu(a.D())},g.BL("streamzIncremented",a,{sendIsolatedPayload:y})}}; g.R(wLx,g.S5);var l0H=new Map;Q8.prototype.set=function(B,y,a){a=a!==void 0?Date.now()+a:void 0;this.C.set(B,y,a)}; Q8.prototype.get=function(B){return this.C.get(B)}; Q8.prototype.remove=function(B){this.C.remove(B)};var z14=null;var DV=null,Wr=null,Ke=null,Y6W=null;g.yp("yt.www.ads.eventcache.getLastCompanionData",function(){return DV}); g.yp("yt.www.ads.eventcache.getLastPlaShelfData",function(){return null}); g.yp("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction",function(){return Wr}); g.yp("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction",function(){return Ke}); g.yp("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand",function(){return Y6W});var Nj4=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);i_.prototype.handleResponse=function(B,y){if(!y)throw Error("request needs to be passed into ConsistencyService");var a,r;y=((a=y.EF.context)==null?void 0:(r=a.request)==null?void 0:r.consistencyTokenJars)||[];var k;(B=(k=B.responseContext)==null?void 0:k.consistencyTokenJar)&&this.replace(y,B)}; i_.prototype.replace=function(B,y){B=g.Y(B);for(var a=B.next();!a.done;a=B.next())delete this.C[a.value.encryptedTokenJarContents];Tj0(this,y)};var zPK=window.location.hostname.split(".").slice(-2).join("."),F8;fe.getInstance=function(){F8=g.ao("yt.clientLocationService.instance");F8||(F8=new fe,g.yp("yt.clientLocationService.instance",F8));return F8}; g.V=fe.prototype; g.V.setLocationOnInnerTubeContext=function(B){B.client||(B.client={});if(this.C)B.client.locationInfo||(B.client.locationInfo={}),B.client.locationInfo.latitudeE7=Math.floor(this.C.coords.latitude*1E7),B.client.locationInfo.longitudeE7=Math.floor(this.C.coords.longitude*1E7),B.client.locationInfo.horizontalAccuracyMeters=Math.round(this.C.coords.accuracy),B.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.D||this.locationPlayabilityToken)B.client.locationPlayabilityToken=this.D|| this.locationPlayabilityToken}; g.V.handleResponse=function(B){var y;B=(y=B.responseContext)==null?void 0:y.locationPlayabilityToken;B!==void 0&&(this.locationPlayabilityToken=B,this.C=void 0,g.io("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=Xt(this))&&this.localStorage.set("yt-location-playability-token",B,15552E3):g.tL("YT_CL",JSON.stringify({loctok:B}),15552E3,zPK,!0))}; g.V.clearLocationPlayabilityToken=function(B){B==="TVHTML5"?(this.localStorage=Xt(this))&&this.localStorage.remove("yt-location-playability-token"):g.S8("YT_CL");this.D=void 0;this.X!==-1&&(clearTimeout(this.X),this.X=-1)}; g.V.getCurrentPositionFromGeolocation=function(){var B=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported"));var y=!1,a=1E4;g.io("INNERTUBE_CLIENT_NAME")==="MWEB"&&(y=!0,a=15E3);return new Promise(function(r,k){navigator.geolocation.getCurrentPosition(function(x){B.C=x;r(x)},function(x){k(x)},{enableHighAccuracy:y, maximumAge:0,timeout:a})})}; g.V.createUnpluggedLocationInfo=function(B){var y={};B=B.coords;if(B==null?0:B.latitude)y.latitudeE7=Math.floor(B.latitude*1E7);if(B==null?0:B.longitude)y.longitudeE7=Math.floor(B.longitude*1E7);if(B==null?0:B.accuracy)y.locationRadiusMeters=Math.round(B.accuracy);return y}; g.V.createLocationInfo=function(B){var y={};B=B.coords;if(B==null?0:B.latitude)y.latitudeE7=Math.floor(B.latitude*1E7);if(B==null?0:B.longitude)y.longitudeE7=Math.floor(B.longitude*1E7);return y};g.V=QjE.prototype;g.V.contains=function(B){return Object.prototype.hasOwnProperty.call(this.C,B)}; g.V.get=function(B){if(this.contains(B))return this.C[B]}; g.V.set=function(B,y){this.C[B]=y}; g.V.JJ=function(){return Object.keys(this.C)}; g.V.remove=function(B){delete this.C[B]};$u.prototype.getModuleId=function(B){return B.serviceId.getModuleId()}; $u.prototype.get=function(B){a:{var y=this.mappings.get(B.toString());switch(y.type){case "mapping":B=y.value;break a;case "factory":y=y.value();this.mappings.set(B.toString(),{type:"mapping",value:y});B=y;break a;default:B=Cf(y)}}return B}; $u.prototype.registerService=function(B,y){this.mappings.set(B.toString(),{type:"mapping",value:y});return B}; new $u;var Gs={},AGH=(Gs.WEB_UNPLUGGED="^unplugged/",Gs.WEB_UNPLUGGED_ONBOARDING="^unplugged/",Gs.WEB_UNPLUGGED_OPS="^unplugged/",Gs.WEB_UNPLUGGED_PUBLIC="^unplugged/",Gs.WEB_CREATOR="^creator/",Gs.WEB_KIDS="^kids/",Gs.WEB_EXPERIMENTS="^experiments/",Gs.WEB_MUSIC="^music/",Gs.WEB_REMIX="^music/",Gs.WEB_MUSIC_EMBEDDED_PLAYER="^music/",Gs.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",Gs);ZV.prototype.j=function(B,y,a){y=y===void 0?{}:y;a=a===void 0?rN:a;var r={context:g.MJ(B.clickTrackingParams,!1,this.J)};var k=this.X(B);if(k){this.C(r,k,y);var x;y=g.Ii(this.D());(k=(x=g.f(B.commandMetadata,g.NR))==null?void 0:x.apiUrl)&&(y=k);x=qjH(QQ(y));B=Object.assign({},{command:B},void 0);r={input:x,gj:AL(x),EF:r,config:B};r.config.X4?r.config.X4.identity=a:r.config.X4={identity:a};return r}a=new g.Ku("Error: Failed to create Request from Command.",B);g.YU(a)}; g.Jr.Object.defineProperties(ZV.prototype,{J:{configurable:!0,enumerable:!0,get:function(){return!1}}}); g.R(ne,ZV);g.R(dW,ne);dW.prototype.j=function(){return{input:"/getDatasyncIdsEndpoint",gj:AL("/getDatasyncIdsEndpoint","GET"),EF:{}}}; dW.prototype.D=function(){return[]}; dW.prototype.X=function(){}; dW.prototype.C=function(){};var qYu={},gVH=(qYu.GET_DATASYNC_IDS=OA(dW),qYu);var eF={},Vru=(eF["analytics.explore"]="LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE",eF["artist.analytics"]="LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS",eF["artist.events"]="LATENCY_ACTION_CREATOR_ARTIST_CONCERTS",eF["artist.presskit"]="LATENCY_ACTION_CREATOR_ARTIST_PROFILE",eF["asset.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_ASSET_CLAIMED_VIDEOS",eF["asset.composition"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION",eF["asset.composition_ownership"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_OWNERSHIP", eF["asset.composition_policy"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_POLICY",eF["asset.embeds"]="LATENCY_ACTION_CREATOR_CMS_ASSET_EMBEDS",eF["asset.history"]="LATENCY_ACTION_CREATOR_CMS_ASSET_HISTORY",eF["asset.issues"]="LATENCY_ACTION_CREATOR_CMS_ASSET_ISSUES",eF["asset.licenses"]="LATENCY_ACTION_CREATOR_CMS_ASSET_LICENSES",eF["asset.metadata"]="LATENCY_ACTION_CREATOR_CMS_ASSET_METADATA",eF["asset.ownership"]="LATENCY_ACTION_CREATOR_CMS_ASSET_OWNERSHIP",eF["asset.policy"]="LATENCY_ACTION_CREATOR_CMS_ASSET_POLICY", eF["asset.references"]="LATENCY_ACTION_CREATOR_CMS_ASSET_REFERENCES",eF["asset.shares"]="LATENCY_ACTION_CREATOR_CMS_ASSET_SHARES",eF["asset.sound_recordings"]="LATENCY_ACTION_CREATOR_CMS_ASSET_SOUND_RECORDINGS",eF["asset_group.assets"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_ASSETS",eF["asset_group.campaigns"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CAMPAIGNS",eF["asset_group.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CLAIMED_VIDEOS",eF["asset_group.metadata"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_METADATA", eF["song.analytics"]="LATENCY_ACTION_CREATOR_SONG_ANALYTICS",eF.creator_channel_dashboard="LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD",eF["channel.analytics"]="LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS",eF["channel.comments"]="LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS",eF["channel.content"]="LATENCY_ACTION_CREATOR_POST_LIST",eF["channel.content.promotions"]="LATENCY_ACTION_CREATOR_PROMOTION_LIST",eF["channel.copyright"]="LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT",eF["channel.editing"]="LATENCY_ACTION_CREATOR_CHANNEL_EDITING", eF["channel.monetization"]="LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION",eF["channel.music"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC",eF["channel.music_storefront"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC_STOREFRONT",eF["channel.playlists"]="LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS",eF["channel.translations"]="LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS",eF["channel.videos"]="LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS",eF["channel.live_streaming"]="LATENCY_ACTION_CREATOR_LIVE_STREAMING",eF["dialog.copyright_strikes"]= "LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES",eF["dialog.video_copyright"]="LATENCY_ACTION_CREATOR_DIALOG_VIDEO_COPYRIGHT",eF["dialog.uploads"]="LATENCY_ACTION_CREATOR_DIALOG_UPLOADS",eF.owner="LATENCY_ACTION_CREATOR_CMS_DASHBOARD",eF["owner.allowlist"]="LATENCY_ACTION_CREATOR_CMS_ALLOWLIST",eF["owner.analytics"]="LATENCY_ACTION_CREATOR_CMS_ANALYTICS",eF["owner.art_tracks"]="LATENCY_ACTION_CREATOR_CMS_ART_TRACKS",eF["owner.assets"]="LATENCY_ACTION_CREATOR_CMS_ASSETS",eF["owner.asset_groups"]= "LATENCY_ACTION_CREATOR_CMS_ASSET_GROUPS",eF["owner.bulk"]="LATENCY_ACTION_CREATOR_CMS_BULK_HISTORY",eF["owner.campaigns"]="LATENCY_ACTION_CREATOR_CMS_CAMPAIGNS",eF["owner.channel_invites"]="LATENCY_ACTION_CREATOR_CMS_CHANNEL_INVITES",eF["owner.channels"]="LATENCY_ACTION_CREATOR_CMS_CHANNELS",eF["owner.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_CLAIMED_VIDEOS",eF["owner.claims"]="LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING",eF["owner.claims.manual"]="LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING",eF["owner.delivery"]= "LATENCY_ACTION_CREATOR_CMS_CONTENT_DELIVERY",eF["owner.delivery_templates"]="LATENCY_ACTION_CREATOR_CMS_DELIVERY_TEMPLATES",eF["owner.issues"]="LATENCY_ACTION_CREATOR_CMS_ISSUES",eF["owner.licenses"]="LATENCY_ACTION_CREATOR_CMS_LICENSES",eF["owner.pitch_music"]="LATENCY_ACTION_CREATOR_CMS_PITCH_MUSIC",eF["owner.policies"]="LATENCY_ACTION_CREATOR_CMS_POLICIES",eF["owner.releases"]="LATENCY_ACTION_CREATOR_CMS_RELEASES",eF["owner.reports"]="LATENCY_ACTION_CREATOR_CMS_REPORTS",eF["owner.videos"]="LATENCY_ACTION_CREATOR_CMS_VIDEOS", eF["playlist.videos"]="LATENCY_ACTION_CREATOR_PLAYLIST_VIDEO_LIST",eF["post.comments"]="LATENCY_ACTION_CREATOR_POST_COMMENTS",eF["post.edit"]="LATENCY_ACTION_CREATOR_POST_EDIT",eF["promotion.edit"]="LATENCY_ACTION_CREATOR_PROMOTION_EDIT",eF["video.analytics"]="LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS",eF["video.claims"]="LATENCY_ACTION_CREATOR_VIDEO_CLAIMS",eF["video.comments"]="LATENCY_ACTION_CREATOR_VIDEO_COMMENTS",eF["video.copyright"]="LATENCY_ACTION_CREATOR_VIDEO_COPYRIGHT",eF["video.edit"]="LATENCY_ACTION_CREATOR_VIDEO_EDIT", eF["video.editor"]="LATENCY_ACTION_CREATOR_VIDEO_EDITOR",eF["video.editor_async"]="LATENCY_ACTION_CREATOR_VIDEO_EDITOR_ASYNC",eF["video.live_settings"]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS",eF["video.live_streaming"]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING",eF["video.monetization"]="LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION",eF["video.policy"]="LATENCY_ACTION_CREATOR_VIDEO_POLICY",eF["video.rights_management"]="LATENCY_ACTION_CREATOR_VIDEO_RIGHTS_MANAGEMENT",eF["video.translations"]="LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS", eF),D4={},ia$=(D4.auto_search="LATENCY_ACTION_AUTO_SEARCH",D4.ad_to_ad="LATENCY_ACTION_AD_TO_AD",D4.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",D4.app_startup="LATENCY_ACTION_APP_STARTUP",D4.browse="LATENCY_ACTION_BROWSE",D4.cast_splash="LATENCY_ACTION_CAST_SPLASH",D4.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",D4.channels="LATENCY_ACTION_CHANNELS",D4.chips="LATENCY_ACTION_CHIPS",D4.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",D4.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK", D4.editor="LATENCY_ACTION_EDITOR",D4.embed="LATENCY_ACTION_EMBED",D4.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",D4.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",D4.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",D4.explore="LATENCY_ACTION_EXPLORE",D4.favorites="LATENCY_ACTION_FAVORITES",D4.home="LATENCY_ACTION_HOME",D4.inboarding="LATENCY_ACTION_INBOARDING",D4.landing="LATENCY_ACTION_LANDING",D4.library="LATENCY_ACTION_LIBRARY",D4.live= "LATENCY_ACTION_LIVE",D4.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",D4.management="LATENCY_ACTION_MANAGEMENT",D4.mini_app="LATENCY_ACTION_MINI_APP_PLAY",D4.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",D4.onboarding="LATENCY_ACTION_ONBOARDING",D4.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",D4.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",D4.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",D4.player_att="LATENCY_ACTION_PLAYER_ATTESTATION", D4.prebuffer="LATENCY_ACTION_PREBUFFER",D4.prefetch="LATENCY_ACTION_PREFETCH",D4.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",D4.profile_switcher="LATENCY_ACTION_LOGIN",D4.projects="LATENCY_ACTION_PROJECTS",D4.reel_watch="LATENCY_ACTION_REEL_WATCH",D4.results="LATENCY_ACTION_RESULTS",D4.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",D4.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",D4.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",D4.review="LATENCY_ACTION_REVIEW",D4.search_overview_answer= "LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",D4.search_ui="LATENCY_ACTION_SEARCH_UI",D4.search_suggest="LATENCY_ACTION_SUGGEST",D4.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",D4.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",D4.seek="LATENCY_ACTION_PLAYER_SEEK",D4.settings="LATENCY_ACTION_SETTINGS",D4.store="LATENCY_ACTION_STORE",D4.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",D4.tenx="LATENCY_ACTION_TENX",D4.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",D4.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD", D4.watch="LATENCY_ACTION_WATCH",D4.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",D4["watch,watch7"]="LATENCY_ACTION_WATCH",D4["watch,watch7_html5"]="LATENCY_ACTION_WATCH",D4["watch,watch7ad"]="LATENCY_ACTION_WATCH",D4["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",D4.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",D4.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",D4.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",D4.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",D4.networkless_performance= "LATENCY_ACTION_NETWORKLESS_PERFORMANCE",D4.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",D4.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",D4.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",D4);Object.assign(ia$,Vru);g.R(kH,kV);var vxJ=new xV("aft-recorded",kH);var RPK=g.vE.ytLoggingGelSequenceIdObj_||{};g.yp("ytLoggingGelSequenceIdObj_",RPK);var Hs=g.vE.ytLoggingLatencyUsageStats_||{};g.yp("ytLoggingLatencyUsageStats_",Hs);xH.prototype.tick=function(B,y,a,r){mo(this,"tick_"+B+"_"+y)||g.BL("latencyActionTicked",{tickName:B,clientActionNonce:y},{timestamp:a,cttAuthInfo:r})}; xH.prototype.info=function(B,y,a){var r=Object.keys(B).join("");mo(this,"info_"+r+"_"+y)||(B=Object.assign({},B),B.clientActionNonce=y,g.BL("latencyActionInfo",B,{cttAuthInfo:a}))}; xH.prototype.jspbInfo=function(B,y,a){for(var r="",k=0;k=k.length?(y.append(k),B-=k.length):B?(y.append(new Uint8Array(k.buffer,k.byteOffset,B)),a.append(new Uint8Array(k.buffer,k.byteOffset+B,k.length-B)),B=0):a.append(k);return{Ip:y,d5:a}}; h1.prototype.isFocused=function(B){return B>=this.D&&B=64&&(this.T.set(B.subarray(0,64-this.X),this.X),y=64-this.X,this.X=0,ycW(this,this.T,0));for(;y+64<=a;y+=64)ycW(this,B,y);y=this.start&&(B=2&&a.ssdaiAdsConfig&&ai("Unexpected ad placement renderers length",B.slot,null,{length:r.length});var k;((k=a.adSlots)==null?0:k.some(function(x){var J,m;return((J=g.f(x,vd))==null?void 0:(m=J.adSlotMetadata)==null?void 0:m.slotType)==="SLOT_TYPE_PLAYER_BYTES"}))||r.some(function(x){var J,m,C,l; return!!((J=x.renderer)==null?0:(m=J.linearAdSequenceRenderer)==null?0:(C=m.linearAds)==null?0:C.length)||!((l=x.renderer)==null||!l.instreamVideoAdRenderer)})||bj$(B)})}; Oi.prototype.L0=function(){oUr(this.C)};Iz.prototype.zK=function(){var B=this;mMr(this.X,function(){var y=fH(B.slot.clientMetadata,"metadata_type_ad_break_request_data");return y.cueProcessedMs?B.C.get().fetch({CH:y.getAdBreakUrl,b8:new g.iz(y.LG,y.rk),cueProcessedMs:y.cueProcessedMs}):B.C.get().fetch({CH:y.getAdBreakUrl,b8:new g.iz(y.LG,y.rk)})})}; Iz.prototype.L0=function(){oUr(this.X)};Zl.prototype.zK=function(){var B=this.slot.clientMetadata,y,a=(y=this.slot.fulfilledLayout)!=null?y:fH(B,"metadata_type_fulfilled_layout");M3J(this.callback,this.slot,a)}; Zl.prototype.L0=function(){Bo(this.callback,this.slot,new d("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")};d9.prototype.build=function(B,y){return y.fulfilledLayout||nF(y,{XR:["metadata_type_fulfilled_layout"]})?new Zl(B,y):this.D(B,y)};g.R(Ui,d9); Ui.prototype.D=function(B,y){if(nF(y,{XR:["metadata_type_ad_break_request_data","metadata_type_cue_point"],slotType:"SLOT_TYPE_AD_BREAK_REQUEST"}))return new Oi(B,y,this.C,this.X,this.Dk,this.O0,this.o7,this.Ss,this.ev);if(nF(y,{XR:["metadata_type_ad_break_request_data"],slotType:"SLOT_TYPE_AD_BREAK_REQUEST"}))return new Iz(B,y,this.C,this.X,this.Dk,this.O0);throw new d("Unsupported slot with type: "+y.slotType+" and client metadata: "+MI(y.clientMetadata)+" in AdBreakRequestSlotFulfillmentAdapterFactory.");};g.R(jN,d9);jN.prototype.D=function(B,y){throw new d("Unsupported slot with type: "+y.slotType+" and client metadata: "+MI(y.clientMetadata)+" in DefaultFulfillmentAdapterFactory.");};g.V=TOe.prototype;g.V.By=function(){return this.slot}; g.V.Nz=function(){return this.layout}; g.V.init=function(){}; g.V.release=function(){}; g.V.startRendering=function(B){if(B.layoutId!==this.layout.layoutId)this.callback.XB(this.slot,B,new i7("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 y=fH(B.clientMetadata,"metadata_type_ad_break_response_data");this.slot.slotType==="SLOT_TYPE_AD_BREAK_REQUEST"?(this.callback.GJ(this.slot,B),ORx(this.D, this.slot,y)):ai("Unexpected slot type in AdBreakResponseLayoutRenderingAdapter - this should never happen",this.slot,B)}}; g.V.hB=function(B,y){B.layoutId!==this.layout.layoutId?this.callback.XB(this.slot,B,new i7("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.d0(this.slot,B,y),twK(this),PwJ(this))};g.R(yC,g.jw);g.V=yC.prototype;g.V.By=function(){return this.X.slot}; g.V.Nz=function(){return this.X.layout}; g.V.init=function(){this.D.get().addListener(this)}; g.V.release=function(){this.D.get().removeListener(this);this.dispose()}; g.V.LI=function(){}; g.V.Bf=function(){}; g.V.kX=function(){}; g.V.B5=function(){}; g.V.startRendering=function(B){var y=this;BV(this.X,B,function(){return void y.Lv()})}; g.V.Lv=function(){this.D.get().Lv(this.C)}; g.V.hB=function(B,y){var a=this;BV(this.X,B,function(){var r=a.D.get();QEe(r,a.C,3);a.C=[];a.callback.d0(a.slot,B,y)})}; g.V.lw=function(){this.D.fh()||this.D.get().removeListener(this);g.jw.prototype.lw.call(this)}; g.Jr.Object.defineProperties(yC.prototype,{slot:{configurable:!0,enumerable:!0,get:function(){return this.X.slot}}, layout:{configurable:!0,enumerable:!0,get:function(){return this.X.layout}}});oC.prototype.CA=function(B,y){y=y===void 0?!1:y;var a=(this.D.get(B)||[]).concat();if(y=y&&FY0(B)){var r=this.D.get(y);r&&a.push.apply(a,g.Ee(r))}lV(this,B,a);this.C.add(B);y&&this.C.add(y)}; oC.prototype.QL=function(B,y){y=y===void 0?!1:y;if(!this.C.has(B)){var a=y&&FY0(B);a&&(y=!this.C.has(a));this.CA(B,y)}};g.R(DM$,Uy);g.R(qx,yC);g.V=qx.prototype;g.V.fV=function(B,y){x1("ads-engagement-panel-layout",B,this.T.get().bL,this.o7.get(),this.J,this.j,this.By(),this.Nz(),y)}; g.V.startRendering=function(B){rV(this.Lh,this.By(),this.Nz(),g.f(this.Nz().renderingContent,RF),this.callback,"metadata_type_ads_engagement_panel_layout_view_model",function(y,a,r,k,x){return new DM$(y,a,r,k,x)},this.C); yC.prototype.startRendering.call(this,B)}; g.V.GJ=function(B,y){this.j===y.layoutId&&(this.J===null?this.J=this.o7.get().ip():ai("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.V.d0=function(){}; g.V.Gr=function(){}; g.V.rO=function(){}; g.V.AE=function(){}; g.V.sX=function(){}; g.V.Zk=function(){}; g.V.kh=function(){}; g.V.BB=function(){}; g.V.p_=function(){}; g.V.Eh=function(){}; g.V.Y9=function(){}; g.V.lw=function(){hP(this.g0(),this);yC.prototype.lw.call(this)};g.R(KYJ,Uy);g.R(VC,yC);g.V=VC.prototype;g.V.fV=function(B,y){x1("banner-image",B,this.T.get().bL,this.o7.get(),this.J,this.j,this.By(),this.Nz(),y)}; g.V.startRendering=function(B){rV(this.Lh,this.By(),this.Nz(),g.f(this.Nz().renderingContent,qo),this.callback,"metadata_type_banner_image_layout_view_model",function(y,a,r,k,x){return new KYJ(y,a,r,k,x)},this.C); yC.prototype.startRendering.call(this,B)}; g.V.GJ=function(B,y){this.j===y.layoutId&&(this.J===null?this.J=this.o7.get().ip():ai("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.V.d0=function(){}; g.V.Gr=function(){}; g.V.rO=function(){}; g.V.AE=function(){}; g.V.sX=function(){}; g.V.Zk=function(){}; g.V.kh=function(){}; g.V.BB=function(){}; g.V.p_=function(){}; g.V.Eh=function(){}; g.V.Y9=function(){}; g.V.lw=function(){hP(this.g0(),this);yC.prototype.lw.call(this)};g.R(RC,Uy);g.R(uV,yC);g.V=uV.prototype;g.V.fV=function(B,y){x1("action-companion",B,this.T.get().bL,this.o7.get(),this.J,this.j,this.By(),this.Nz(),y)}; g.V.startRendering=function(B){rV(this.Lh,this.By(),this.Nz(),g.f(this.Nz().renderingContent,wc),this.callback,"metadata_type_action_companion_ad_renderer",function(y,a,r,k,x){return new RC(y,a,r,k,x)},this.C); yC.prototype.startRendering.call(this,B)}; g.V.GJ=function(B,y){y.layoutId===this.layout.layoutId?this.Lh.QL("impression"):this.j===y.layoutId&&(this.J===null?this.J=this.o7.get().ip():ai("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.V.d0=function(){}; g.V.Gr=function(){}; g.V.rO=function(){}; g.V.AE=function(){}; g.V.sX=function(){}; g.V.Zk=function(){}; g.V.kh=function(){}; g.V.BB=function(){}; g.V.p_=function(){}; g.V.Eh=function(){}; g.V.Y9=function(){}; g.V.lw=function(){hP(this.g0(),this);yC.prototype.lw.call(this)};g.R(fxH,Uy);g.R(Y1,yC);g.V=Y1.prototype;g.V.fV=function(B,y){x1("image-companion",B,this.T.get().bL,this.o7.get(),this.J,this.j,this.By(),this.Nz(),y)}; g.V.startRendering=function(B){rV(this.Lh,this.By(),this.Nz(),g.f(this.Nz().renderingContent,ED),this.callback,"metadata_type_image_companion_ad_renderer",function(y,a,r,k,x){return new fxH(y,a,r,k,x)},this.C); yC.prototype.startRendering.call(this,B)}; g.V.GJ=function(B,y){y.layoutId===this.layout.layoutId?this.Lh.QL("impression"):this.j===y.layoutId&&(this.J===null?this.J=this.o7.get().ip():ai("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.V.d0=function(){}; g.V.Gr=function(){}; g.V.rO=function(){}; g.V.AE=function(){}; g.V.sX=function(){}; g.V.Zk=function(){}; g.V.kh=function(){}; g.V.BB=function(){}; g.V.p_=function(){}; g.V.Eh=function(){}; g.V.Y9=function(){}; g.V.lw=function(){hP(this.g0(),this);yC.prototype.lw.call(this)};g.R($MU,Uy);g.R(LV,yC);g.V=LV.prototype;g.V.fV=function(B,y){x1("shopping-companion",B,this.T.get().bL,this.o7.get(),this.J,this.j,this.By(),this.Nz(),y)}; g.V.startRendering=function(B){rV(this.Lh,this.By(),this.Nz(),void 0,this.callback,"metadata_type_shopping_companion_carousel_renderer",function(y,a,r,k,x){return new $MU(y,a,r,k,x)},this.C); yC.prototype.startRendering.call(this,B)}; g.V.GJ=function(B,y){y.layoutId===this.layout.layoutId?this.Lh.QL("impression"):this.j===y.layoutId&&(this.J===null?this.J=this.o7.get().ip():ai("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.V.d0=function(){}; g.V.Gr=function(){}; g.V.rO=function(){}; g.V.AE=function(){}; g.V.sX=function(){}; g.V.Zk=function(){}; g.V.kh=function(){}; g.V.BB=function(){}; g.V.p_=function(){}; g.V.Eh=function(){}; g.V.Y9=function(){}; g.V.lw=function(){hP(this.g0(),this);yC.prototype.lw.call(this)};g.R(bV,yC);g.V=bV.prototype;g.V.startRendering=function(B){rV(this.Lh,this.By(),this.Nz(),void 0,this.callback,"metadata_type_action_companion_ad_renderer",function(y,a,r,k,x){return new RC(y,a,r,k,x)},this.C); yC.prototype.startRendering.call(this,B)}; g.V.GJ=function(){}; g.V.d0=function(){}; g.V.Gr=function(){}; g.V.rO=function(){}; g.V.AE=function(){}; g.V.sX=function(){}; g.V.Zk=function(){}; g.V.kh=function(){}; g.V.BB=function(){}; g.V.p_=function(){}; g.V.Eh=function(){}; g.V.Y9=function(){}; g.V.lw=function(){hP(this.g0(),this);yC.prototype.lw.call(this)}; g.V.fV=function(){};g.V=UMe.prototype;g.V.By=function(){return this.slot}; g.V.Nz=function(){return this.layout}; g.V.init=function(){this.Ss.get().addListener(this);this.Ss.get().Rr.push(this);var B=fH(this.layout.clientMetadata,"metadata_type_video_length_seconds"),y=fH(this.layout.clientMetadata,"metadata_type_active_view_traffic_type");JN(this.layout.Rs)&&kS(this.X0.get(),this.layout.layoutId,{v_:y,cN:B,listener:this})}; g.V.release=function(){this.Ss.get().removeListener(this);bcN(this.Ss.get(),this);JN(this.layout.Rs)&&xS(this.X0.get(),this.layout.layoutId)}; g.V.startRendering=function(B){this.callback.GJ(this.slot,B)}; g.V.hB=function(B,y){UPE(this.O0.get())&&!this.C&&(this.Lh.QL("abandon"),this.C=!0);this.callback.d0(this.slot,B,y)}; g.V.VR=function(B){switch(B.id){case "part2viewed":this.Lh.QL("start");this.Lh.QL("impression");break;case "videoplaytime25":this.Lh.QL("first_quartile");break;case "videoplaytime50":this.Lh.QL("midpoint");break;case "videoplaytime75":this.Lh.QL("third_quartile");break;case "videoplaytime100":UPE(this.O0.get())?this.C||(this.Lh.QL("complete"),this.C=!0):this.Lh.QL("complete");zf(this.Lh)&&wV(this.Lh,Infinity,!0);j6J(this.O0.get())&&Nx(this.X,Infinity,!0);break;case "engagedview":zf(this.Lh)||this.Lh.QL("progress"); break;case "conversionview":case "videoplaybackstart":case "videoplayback2s":case "videoplayback10s":break;default:ai("Cue Range ID unknown in DiscoveryLayoutRenderingAdapter",this.slot,this.layout)}}; g.V.onVolumeChange=function(){}; g.V.lL=function(){}; g.V.Na=function(){}; g.V.Gn=function(){}; g.V.onFullscreenToggled=function(){}; g.V.VG=function(){}; g.V.Iu=function(){}; g.V.Dx=function(B){j6J(this.O0.get())&&Nx(this.X,B*1E3,!1);zf(this.Lh)&&wV(this.Lh,B*1E3,!1)}; g.V.wd=function(){}; g.V.Qz=function(){this.Lh.QL("active_view_measurable")}; g.V.Kp=function(){this.Lh.QL("active_view_viewable")}; g.V.Lp=function(){this.Lh.QL("active_view_fully_viewable_audible_half_duration")}; g.V.rJ=function(){this.Lh.QL("audio_measurable")}; g.V.Bp=function(){this.Lh.QL("audio_audible")};g.R(Tf,yC);g.V=Tf.prototype;g.V.init=function(){yC.prototype.init.call(this);var B=fH(this.layout.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"),y={adsClientData:this.layout.zJ};this.C.push(new gW(B,this.layout.layoutId,fH(this.layout.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"),y,!0))}; g.V.kd=function(){this.J||this.Ss.get().resumeVideo(1)}; g.V.startRendering=function(B){yC.prototype.startRendering.call(this,B);lK(this.Ss.get(),"ad-showing");this.callback.GJ(this.slot,B);this.j.Mv=this}; g.V.hB=function(B,y){yC.prototype.hB.call(this,B,y);c8(this.Ss.get(),"ad-showing");h5(this.j,this)}; g.V.fV=function(B){switch(B){case "ad-info-icon-button":(this.J=this.Ss.get().b$(1))||this.Ss.get().pauseVideo();break;case "visit-advertiser":this.Ss.get().pauseVideo()}}; g.V.lw=function(){yC.prototype.lw.call(this)};g.R(pV,Uy);g.R(tN,yC);g.V=tN.prototype;g.V.startRendering=function(B){rV(this.Lh,this.By(),this.Nz(),void 0,this.callback,"metadata_type_top_banner_image_text_icon_buttoned_layout_view_model",function(y,a,r,k,x){return new pV(y,a,r,k,x)},this.C); yC.prototype.startRendering.call(this,B)}; g.V.GJ=function(){}; g.V.d0=function(){}; g.V.Gr=function(){}; g.V.rO=function(){}; g.V.AE=function(){}; g.V.sX=function(){}; g.V.Zk=function(){}; g.V.kh=function(){}; g.V.BB=function(){}; g.V.p_=function(){}; g.V.Eh=function(){}; g.V.Y9=function(){}; g.V.lw=function(){hP(this.g0(),this);yC.prototype.lw.call(this)}; g.V.fV=function(){};g.R(PV,Uy);g.R(SI,yC);SI.prototype.init=function(){yC.prototype.init.call(this);this.C.push(new PV(g.f(this.layout.renderingContent,Mo),this.layout.layoutId,{adsClientData:this.layout.zJ}))}; SI.prototype.fV=function(){O0(this.J.get(),this.j)&&k1(this.o7.get(),3)}; SI.prototype.startRendering=function(B){yC.prototype.startRendering.call(this,B);this.callback.GJ(this.slot,B)}; SI.prototype.lw=function(){yC.prototype.lw.call(this)};g.R(QC,Uy);g.R(AN,yC);AN.prototype.init=function(){yC.prototype.init.call(this);var B=g.f(this.layout.renderingContent,IC)||fH(this.layout.clientMetadata,"metadata_type_ad_action_interstitial_renderer"),y=aC(this.Lh);this.C.push(new QC(B,y,this.layout.layoutId,{adsClientData:this.layout.zJ},!0,!0))}; AN.prototype.startRendering=function(B){yC.prototype.startRendering.call(this,B);this.callback.GJ(this.slot,B)}; AN.prototype.fV=function(B,y){if(y===this.layout.layoutId)switch(B){case "skip-button":var a;(B=(a=fH(this.layout.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))==null?void 0:a.current)&&B.oW(this.By(),this.layout)}}; AN.prototype.lw=function(){yC.prototype.lw.call(this)};Gf.prototype.build=function(B,y,a,r){if(F2(r,{XR:["metadata_type_ad_break_response_data"],wz:["LAYOUT_TYPE_AD_BREAK_RESPONSE","LAYOUT_TYPE_THROTTLED_AD_BREAK_RESPONSE"]}))return new TOe(B,a,r,this.X,this.D,this.C);throw new i7("Unsupported layout with type: "+r.layoutType+" and client metadata: "+MI(r.clientMetadata)+" in AdBreakRequestLayoutRenderingAdapterFactory.");};g.R(hzr,Uy);g.R(eI,yC);g.V=eI.prototype;g.V.fV=function(B,y){x1("ads-engagement-panel",B,this.T.get().bL,this.o7.get(),this.J,this.j,this.By(),this.Nz(),y)}; g.V.startRendering=function(B){rV(this.Lh,this.By(),this.Nz(),g.f(this.Nz().renderingContent,z3),this.callback,"metadata_type_ads_engagement_panel_renderer",function(y,a,r,k,x){return new hzr(y,a,r,k,x)},this.C); yC.prototype.startRendering.call(this,B)}; g.V.GJ=function(B,y){y.layoutId===this.layout.layoutId?this.Lh.QL("impression"):this.j===y.layoutId&&(this.J===null?this.J=this.o7.get().ip():ai("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.V.d0=function(){}; g.V.Gr=function(){}; g.V.rO=function(){}; g.V.AE=function(){}; g.V.sX=function(){}; g.V.Zk=function(){}; g.V.kh=function(){}; g.V.BB=function(){}; g.V.p_=function(){}; g.V.Eh=function(){}; g.V.Y9=function(){}; g.V.lw=function(){hP(this.g0(),this);yC.prototype.lw.call(this)};g.R(DJ,yC);g.V=DJ.prototype;g.V.fV=function(B,y){x1("top-banner-image-text-icon-buttoned",B,this.T.get().bL,this.o7.get(),this.J,this.j,this.By(),this.Nz(),y)}; g.V.startRendering=function(B){rV(this.Lh,this.By(),this.Nz(),g.f(this.Nz().renderingContent,Vk),this.callback,"metadata_type_top_banner_image_text_icon_buttoned_layout_view_model",function(y,a,r,k,x){return new pV(y,a,r,k,x)},this.C); yC.prototype.startRendering.call(this,B)}; g.V.GJ=function(B,y){this.j===y.layoutId&&(this.J===null?this.J=this.o7.get().ip():ai("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.V.d0=function(){}; g.V.Gr=function(){}; g.V.rO=function(){}; g.V.AE=function(){}; g.V.sX=function(){}; g.V.Zk=function(){}; g.V.kh=function(){}; g.V.BB=function(){}; g.V.p_=function(){}; g.V.Eh=function(){}; g.V.Y9=function(){}; g.V.lw=function(){hP(this.g0(),this);yC.prototype.lw.call(this)};ypU.prototype.build=function(B,y,a,r){if(F2(r,vUZ())||g.f(r.renderingContent,z3)!==void 0)return new eI(B,a,r,this.c6,this.o7,this.g0,this.X0,this.C);if(F2(r,Xle())||g.f(r.renderingContent,wc)!==void 0)return new uV(B,a,r,this.c6,this.o7,this.g0,this.X0,this.C);if(F2(r,MwH())||g.f(r.renderingContent,ED)!==void 0)return new Y1(B,a,r,this.c6,this.o7,this.g0,this.X0,this.C);if(F2(r,Ojr()))return new LV(B,a,r,this.c6,this.o7,this.g0,this.X0,this.C);if(F2(r,dM4()))return new bV(B,a,r,this.c6,this.o7,this.g0, this.X0,this.C);if(F2(r,ij0())||g.f(r.renderingContent,qo)!==void 0)return new VC(B,a,r,this.c6,this.o7,this.g0,this.X0,this.C);if(F2(r,BF4())||g.f(r.renderingContent,Vk)!==void 0)return new DJ(B,a,r,this.c6,this.o7,this.g0,this.X0,this.C);if(F2(r,jZr()))return new tN(B,a,r,this.c6,this.o7,this.g0,this.X0,this.C);if(F2(r,WYH())||g.f(r.renderingContent,RF)!==void 0)return new qx(B,a,r,this.c6,this.o7,this.g0,this.X0,this.C);throw new i7("Unsupported layout with type: "+r.layoutType+" and client metadata: "+ MI(r.clientMetadata)+" in DesktopAboveFeedLayoutRenderingAdapterFactory.");};aox.prototype.build=function(B,y,a,r){if(F2(r,{XR:["metadata_type_linked_player_bytes_layout_id"],wz:["LAYOUT_TYPE_DISPLAY_UNDERLAY_TEXT_GRID_CARDS"]}))return new SI(B,a,r,this.c6,this.o7,this.C);throw new i7("Unsupported layout with type: "+r.layoutType+" and client metadata: "+MI(r.clientMetadata)+" in DesktopPlayerUnderlayLayoutRenderingAdapterFactory.");};g.V=rp4.prototype;g.V.By=function(){return this.slot}; g.V.Nz=function(){return this.layout}; g.V.init=function(){}; g.V.release=function(){}; g.V.startRendering=function(B){B.layoutId!==this.layout.layoutId?this.callback.XB(this.slot,B,new i7("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.GJ(this.slot,B),this.Lh.QL("impression"),xB(this.YF,B,"normal"))}; g.V.hB=function(B,y){B.layoutId!==this.layout.layoutId?this.callback.XB(this.slot,B,new i7("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.d0(this.slot,B,y)};g.V=xT$.prototype;g.V.By=function(){return this.slot}; g.V.Nz=function(){return this.layout}; g.V.init=function(){}; g.V.release=function(){}; g.V.startRendering=function(B){B.layoutId!==this.layout.layoutId?this.callback.XB(this.slot,B,new i7("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.GJ(this.slot,B),this.Lh.QL("impression"),xB(this.YF,B,"normal"))}; g.V.hB=function(B,y){B.layoutId!==this.layout.layoutId?this.callback.XB(this.slot,B,new i7("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.d0(this.slot,B,y)};WV.prototype.build=function(B,y,a,r){if(!this.O0.get().S.Y().Z("h5_optimize_forcasting_slot_layout_creation_with_trimmed_metadata")){if(F2(r,kEr()))return new rp4(B,a,r,this.o7,this.YF)}else if(F2(r,{XR:[],wz:["LAYOUT_TYPE_FORECASTING"]}))return new xT$(B,a,r,this.o7,this.YF);throw new i7("Unsupported layout with type: "+r.layoutType+" and client metadata: "+MI(r.clientMetadata)+" in ForecastingLayoutRenderingAdapterFactory.");};g.R(mT0,Uy);g.R(KV,yC);g.V=KV.prototype;g.V.init=function(){yC.prototype.init.call(this);var B=g.f(this.layout.renderingContent,Or)||fH(this.layout.clientMetadata,"metadata_type_player_overlay_layout_renderer"),y={adsClientData:this.layout.zJ};this.C.push(new mT0(B,fH(this.layout.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"),this.layout.layoutId,y))}; g.V.kd=function(){this.J||this.Ss.get().resumeVideo(2)}; g.V.startRendering=function(B){yC.prototype.startRendering.call(this,B);this.callback.GJ(this.slot,B);this.j.Mv=this}; g.V.hB=function(B,y){yC.prototype.hB.call(this,B,y);h5(this.j,this)}; g.V.fV=function(B,y){if(!Qs(this.O0.get(),"stop_handling_click_for_non_rendering_overlay_layout")||y===this.layout.layoutId){if(O0(this.T.get(),this.N))switch(B){case "visit-advertiser-link":k1(this.o7.get(),3)}switch(B){case "ad-mute-confirm-dialog-close-button":case "ad-feedback-undo-mute-button":case "ad-info-dialog-close-button":this.J||this.Ss.get().resumeVideo(2);break;case "ad-info-icon-button":case "ad-player-overflow-button":(this.J=this.Ss.get().b$(2))||this.Ss.get().pauseVideo();break; case "visit-advertiser-link":this.Ss.get().pauseVideo();oEr(this).Oj();break;case "skip-button":if(B=oEr(this),this.layout.renderingContent&&!DS(this.layout.clientMetadata,"metadata_type_dai")||!B.Cc){var a;(B=(a=fH(this.layout.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))==null?void 0:a.current)&&B.oW(this.By(),this.layout)}else ai("Requesting to skip by LegacyPlayerBytes when components enabled"),B.UO(this.By(),this.layout)}}}; g.V.lw=function(){yC.prototype.lw.call(this)};g.R(iV,yC);g.V=iV.prototype;g.V.init=function(){yC.prototype.init.call(this);var B=g.f(this.layout.renderingContent,$1)||fH(this.layout.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"),y={adsClientData:this.layout.zJ},a;(a=!!this.layout.renderingContent)||(a=!X2(this).Cc);this.C.push(new gW(B,this.layout.layoutId,fH(this.layout.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"),y,a))}; g.V.kd=function(){this.J||this.Ss.get().resumeVideo(2)}; g.V.startRendering=function(B){yC.prototype.startRendering.call(this,B);this.callback.GJ(this.slot,B);this.j.Mv=this}; g.V.hB=function(B,y){yC.prototype.hB.call(this,B,y);h5(this.j,this)}; g.V.fV=function(B,y){if(!this.O0||!Qs(this.O0.get(),"stop_handling_click_for_non_rendering_overlay_layout")||y===this.layout.layoutId){if(O0(this.T.get(),this.N))switch(B){case "visit-advertiser":k1(this.o7.get(),3)}switch(B){case "ad-mute-confirm-dialog-close-button":case "ad-feedback-undo-mute-button":case "ad-info-dialog-close-button":this.J||this.Ss.get().resumeVideo(2);break;case "ad-info-icon-button":case "ad-player-overflow-button":(this.J=this.Ss.get().b$(2))||this.Ss.get().pauseVideo();break; case "visit-advertiser":this.Ss.get().pauseVideo();X2(this).Oj();break;case "skip-button":if(B=X2(this),this.layout.renderingContent&&!DS(this.layout.clientMetadata,"metadata_type_dai")||!B.Cc){var a;(B=(a=fH(this.layout.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))==null?void 0:a.current)&&B.oW(this.By(),this.layout)}else ai("Requesting to skip by LegacyPlayerBytes"),B.UO(this.By(),this.layout)}}}; g.V.lw=function(){yC.prototype.lw.call(this)};g.R(gEe,Uy);g.R(fV,yC);g.V=fV.prototype;g.V.startRendering=function(B){var y=this;BV(this.X,B,function(){y.C.push(new gEe(fH(y.layout.clientMetadata,"metadata_type_valid_ad_message_renderer"),B.layoutId,B.zJ));y.Lv();y.callback.GJ(y.slot,B);g.Z(rq(y.Ss.get(),1),512)&&y.callback.XB(y.By(),y.Nz(),new i7("player is stuck during adNotify",void 0,"ADS_CLIENT_ERROR_MESSAGE_PLAYER_STUCK_DURING_ADNOTIFY"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")})}; g.V.Iu=function(){}; g.V.VG=function(B){if(B.state.isError()){var y;this.callback.XB(this.By(),this.Nz(),new i7("A player error happened during adNotify",{playerErrorCode:(y=B.state.mp)==null?void 0:y.errorCode},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_ERROR_DURING_ADNOTIFY"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")}}; g.V.onFullscreenToggled=function(){}; g.V.Na=function(){}; g.V.Gn=function(){}; g.V.lL=function(){}; g.V.onVolumeChange=function(){}; g.V.VR=function(){}; g.V.wd=function(){}; g.V.fV=function(){};g.R(cp4,Uy);g.R(Mx,yC);Mx.prototype.init=function(){yC.prototype.init.call(this);var B=g.f(this.layout.renderingContent,ZJ),y=aC(this.Lh);this.C.push(new cp4(B,y,this.layout.layoutId,{adsClientData:this.layout.zJ}))}; Mx.prototype.startRendering=function(B){yC.prototype.startRendering.call(this,B);this.callback.GJ(this.slot,B)}; Mx.prototype.fV=function(B,y){if(y===this.layout.layoutId)switch(B){case "skip-button":var a;(B=(a=fH(this.layout.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))==null?void 0:a.current)&&B.oW(this.By(),this.layout)}}; Mx.prototype.lw=function(){yC.prototype.lw.call(this)};w9r.prototype.build=function(B,y,a,r){if(B=nV(B,a,r,this.c6,this.Ss,this.o7,this.X,this.C,this.O0))return B;throw new i7("Unsupported layout with type: "+r.layoutType+" and client metadata: "+MI(r.clientMetadata)+" in OtherWebInPlayerLayoutRenderingAdapterFactory.");};g.V=jI.prototype;g.V.By=function(){return this.slot}; g.V.Nz=function(){return this.layout}; g.V.init=function(){this.Ss.get().addListener(this);this.Ss.get().Rr.push(this);if(this.layout.renderingContent){var B=this.Tb.get();B=QS(B,1).N9/1E3}else B=fH(this.layout.clientMetadata,"metadata_type_video_length_seconds");var y=g.f(this.layout.renderingContent,im),a=y?HV(y.pings):fH(this.layout.clientMetadata,"metadata_type_active_view_traffic_type");y=y?AkK(y.pings):fH(this.layout.clientMetadata,"metadata_type_active_view_identifier");JN(this.layout.Rs)&&kS(this.X0.get(),this.layout.layoutId, {v_:a,cN:B,listener:this,qk:y})}; g.V.release=function(){this.Ss.get().removeListener(this);bcN(this.Ss.get(),this);JN(this.layout.Rs)&&xS(this.X0.get(),this.layout.layoutId)}; g.V.startRendering=function(B){this.callback.GJ(this.slot,B)}; g.V.hB=function(B,y){sr(this,"abandon");this.callback.d0(this.slot,B,y)}; g.V.VR=function(B){switch(B.id){case "part2viewed":this.Lh.QL("start");this.Lh.QL("impression");break;case "videoplaytime25":this.Lh.QL("first_quartile");break;case "videoplaytime50":this.Lh.QL("midpoint");break;case "videoplaytime75":this.Lh.QL("third_quartile");break;case "videoplaytime100":sr(this,"complete");zf(this.Lh)&&wV(this.Lh,Infinity,!0);break;case "engagedview":zf(this.Lh)||this.Lh.QL("progress");break;case "conversionview":case "videoplaybackstart":case "videoplayback2s":case "videoplayback10s":break; default:ai("Cue Range ID unknown in ShortsPlaybackTrackingLayoutRenderingAdapter",this.slot,this.layout)}}; g.V.onVolumeChange=function(){}; g.V.lL=function(){}; g.V.Na=function(){}; g.V.Gn=function(){}; g.V.onFullscreenToggled=function(){}; g.V.VG=function(B){this.C||(g.xu(B,4)&&!g.xu(B,2)?cV(this.Lh,"pause"):ku(B,4)<0&&!(ku(B,2)<0)&&cV(this.Lh,"resume"))}; g.V.Iu=function(){}; g.V.Dx=function(B){zf(this.Lh)&&wV(this.Lh,B*1E3,!1)}; g.V.wd=function(){sr(this,"swipe")}; g.V.Qz=function(){this.Lh.QL("active_view_measurable")}; g.V.Kp=function(){this.Lh.QL("active_view_viewable")}; g.V.Lp=function(){this.Lh.QL("active_view_fully_viewable_audible_half_duration")}; g.V.rJ=function(){this.Lh.QL("audio_measurable")}; g.V.Bp=function(){this.Lh.QL("audio_audible")};EEE.prototype.build=function(B,y,a,r){if(a.slotType==="SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM"&&g.f(r.renderingContent,im)!==void 0)return new jI(B,a,r,this.Ss,this.o7,this.O0,this.X0,this.Tb);y=["metadata_type_ad_placement_config"];for(var k=g.Y(CV()),x=k.next();!x.done;x=k.next())y.push(x.value);if(F2(r,{XR:y,wz:["LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER"]}))return a.slotType==="SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM"?new jI(B,a,r,this.Ss,this.o7,this.O0,this.X0,this.Tb):new UMe(B,a,r,this.Ss,this.o7, this.f2,this.O0,this.X0);throw new i7("Unsupported layout with type: "+r.layoutType+" and client metadata: "+MI(r.clientMetadata)+" in PlaybackTrackingLayoutRenderingAdapterFactory.");};var yY={contentCpn:"",Ux:new Map};TF$.prototype.U0=function(B,y){var a={};y=Object.assign({},y,(a.cc=this.df.Ny(),a));this.df.S.h7(B,y)};var K3K,fQ; K3K={qHm:"ALREADY_PINNED_ON_A_DEVICE",AUTHENTICATION_EXPIRED:"AUTHENTICATION_EXPIRED",Cgh:"AUTHENTICATION_MALFORMED",hFO:"AUTHENTICATION_MISSING",lcQ:"BAD_REQUEST",JV0:"CAST_SESSION_DEVICE_MISMATCHED",WLQ:"CAST_SESSION_VIDEO_MISMATCHED",bA7:"CAST_TOKEN_EXPIRED",Sa3:"CAST_TOKEN_FAILED",MUz:"CAST_TOKEN_MALFORMED",vF3:"CGI_PARAMS_MALFORMED",HAh:"CGI_PARAMS_MISSING",G2m:"DEVICE_FALLBACK",Mh7:"GENERIC_WITH_LINK_AND_CPN",v1_:"ERROR_HDCP",Hj7:"LICENSE",o1O:"VIDEO_UNAVAILABLE",jMx:"FORMAT_UNAVAILABLE",Nd_:"GEO_FAILURE", yxx:"HTML5_AUDIO_RENDERER_ERROR",Px_:"GENERIC_WITHOUT_LINK",gnk:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",ROm:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK",Cx3:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT",hOh:"HTML5_SPS_UMP_STATUS_REJECTED",tEw:"INVALID_DRM_MESSAGE",Pdk:"PURCHASE_NOT_FOUND",gaf:"PURCHASE_REFUNDED",Oks:"RENTAL_EXPIRED",Jmw:"RETRYABLE_ERROR",oah:"SERVER_ERROR",Zkb:"SIGNATURE_EXPIRED",LVx:"STOPPED_BY_ANOTHER_PLAYBACK",Qtb:"STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED",KVO:"STREAMING_NOT_ALLOWED", Ie0:"STREAM_LICENSE_NOT_FOUND",ymz:"TOO_MANY_REQUESTS",P9s:"TOO_MANY_REQUESTS_WITH_LINK",gz3:"TOO_MANY_STREAMS_PER_ENTITLEMENT",R6w:"TOO_MANY_STREAMS_PER_USER",UNSUPPORTED_DEVICE:"UNSUPPORTED_DEVICE",uIx:"VIDEO_FORBIDDEN",Ez7:"VIDEO_NOT_FOUND",pcQ:"BROWSER_OR_EXTENSION_ERROR"};fQ={}; g.OS=(fQ.ALREADY_PINNED_ON_A_DEVICE="\uc800\uc791\uad8c \ubcf4\uc720\uc790\uac00 \ud5c8\uc6a9\ud55c \ucd5c\ub300 \uae30\uae30 \uac1c\uc218\ub9cc\ud07c \ub3d9\uc601\uc0c1\uc744 \ub2e4\uc6b4\ub85c\ub4dc\ud588\uc2b5\ub2c8\ub2e4. \uc774 \uae30\uae30\uc5d0\uc11c \ub3d9\uc601\uc0c1\uc744 \uc7ac\uc0dd\ud558\ub824\uba74 \uba3c\uc800 \ub2e4\ub978 \uae30\uae30\uc5d0\uc11c \ub3d9\uc601\uc0c1\uc744 \uace0\uc815 \ud574\uc81c\ud574\uc57c \ud569\ub2c8\ub2e4.",fQ.DEVICE_FALLBACK="\uc774 \uae30\uae30\uc5d0\uc11c\ub294 \ubcfc \uc218 \uc5c6\ub294 \ub3d9\uc601\uc0c1\uc785\ub2c8\ub2e4.", fQ.GENERIC_WITH_LINK_AND_CPN="\uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud574 \uc8fc\uc138\uc694. \uc7ac\uc0dd ID\ub294 $CPN\uc785\ub2c8\ub2e4. $BEGIN_LINK\uc790\uc138\ud788 \uc54c\uc544\ubcf4\uae30$END_LINK",fQ.LICENSE="\ub3d9\uc601\uc0c1\uc5d0 \ub77c\uc774\uc120\uc2a4\ub97c \ubd80\uc5ec\ud558\ub294 \uc911\uc5d0 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.",fQ.VIDEO_UNAVAILABLE="\ub3d9\uc601\uc0c1 \uc2dc\uccad \ubd88\uac00", fQ.FORMAT_UNAVAILABLE="\uc120\ud0dd\ud55c \ud654\uc9c8\ub85c \uc2dc\uccad\ud560 \uc218 \uc5c6\ub294 \ub3d9\uc601\uc0c1\uc785\ub2c8\ub2e4. \uc7a0\uc2dc \ud6c4 \ub2e4\uc2dc \uc2dc\ub3c4\ud574 \uc8fc\uc138\uc694.",fQ.GEO_FAILURE="\ud604\uc7ac \uac70\uc8fc \uad6d\uac00\uc5d0\uc11c \uc774 \ub3d9\uc601\uc0c1\uc744 \ubcfc \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.",fQ.HTML5_AUDIO_RENDERER_ERROR="\uc624\ub514\uc624 \ub80c\ub354\uae30 \uc624\ub958\uc785\ub2c8\ub2e4. \ucef4\ud4e8\ud130\ub97c \ub2e4\uc2dc \uc2dc\uc791\ud558\uc138\uc694.", fQ.GENERIC_WITHOUT_LINK="\uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud574 \uc8fc\uc138\uc694.",fQ.HTML5_NO_AVAILABLE_FORMATS_FALLBACK="\uc774 \ub3d9\uc601\uc0c1 \ud615\uc2dd\uc740 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.",fQ.HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK="\ud604\uc7ac \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \uc778\uc2dd\ud560 \uc218 \uc788\ub294 \ub3d9\uc601\uc0c1 \ud615\uc2dd\uc774 \uc5c6\uc2b5\ub2c8\ub2e4. $BEGIN_LINK\uc5ec\uae30\ub97c \ud074\ub9ad\ud558\uc5ec HTML5 \ub3d9\uc601\uc0c1\uc5d0 \ub300\ud55c \uc790\uc8fc \ubb3b\ub294 \uc9c8\ubb38(FAQ)\uc744 \ucc38\uc870\ud558\uc138\uc694.$END_LINK", fQ.HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT="\ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \uc774 \ub3d9\uc601\uc0c1\uc744 \uc7ac\uc0dd\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. $BEGIN_LINK\uc790\uc138\ud788 \uc54c\uc544\ubcf4\uae30$END_LINK",fQ.HTML5_SPS_UMP_STATUS_REJECTED="\ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \uc0c8\ub85c\uace0\uce68\ud558\uac70\ub098 \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud574 \ubcf4\uc138\uc694. $BEGIN_LINK\uc790\uc138\ud788 \uc54c\uc544\ubcf4\uae30$END_LINK", fQ.INVALID_DRM_MESSAGE="DRM \uc2dc\uc2a4\ud15c \uad00\ub828 \uba54\uc2dc\uc9c0\uac00 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4.",fQ.PURCHASE_NOT_FOUND="\uc774 \ub3d9\uc601\uc0c1\uc740 \uc720\ub8cc\uc785\ub2c8\ub2e4.",fQ.PURCHASE_REFUNDED="\ub3d9\uc601\uc0c1 \uad6c\ub9e4\uac00 \ud658\ubd88\ub418\uc5c8\uc2b5\ub2c8\ub2e4.",fQ.RENTAL_EXPIRED="\uc774 \ub3d9\uc601\uc0c1\uc758 \ub300\uc5ec \uae30\uac04\uc774 \ub9cc\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4.",fQ.CAST_SESSION_DEVICE_MISMATCHED="\ube0c\ub85c\ub4dc\uce90\uc2a4\ud2b8 \uc138\uc158\uc5d0 \uc788\ub294 \uae30\uae30\uac00 \uc694\uccad\ub41c \uae30\uae30\uc640 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.", fQ.CAST_SESSION_VIDEO_MISMATCHED="\ube0c\ub85c\ub4dc\uce90\uc2a4\ud2b8 \uc138\uc158\uc5d0 \uc788\ub294 \ub3d9\uc601\uc0c1\uc774 \uc694\uccad\ub41c \ub3d9\uc601\uc0c1\uacfc \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.",fQ.CAST_TOKEN_FAILED="\ube0c\ub85c\ub4dc\uce90\uc2a4\ud2b8 \uc138\uc158\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \uc0c8\ub85c\uace0\uce68\ud558\uac70\ub098 \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud574 \uc8fc\uc138\uc694.",fQ.CAST_TOKEN_EXPIRED="\ube0c\ub85c\ub4dc\uce90\uc2a4\ud2b8 \uc138\uc158\uc774 \ub9cc\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc0c8\ub85c\uace0\uce68\ud574 \uc8fc\uc138\uc694.", fQ.CAST_TOKEN_MALFORMED="\uc798\ubabb\ub41c \ube0c\ub85c\ub4dc\uce90\uc2a4\ud2b8 \uc138\uc158\uc785\ub2c8\ub2e4. \uc0c8\ub85c\uace0\uce68\ud558\uac70\ub098 \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud574 \uc8fc\uc138\uc694.",fQ.SERVER_ERROR="\ub0b4\ubd80 \uc11c\ubc84 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud574 \uc8fc\uc138\uc694.",fQ.STOPPED_BY_ANOTHER_PLAYBACK="\uac19\uc740 \uacc4\uc815\uc73c\ub85c \ub2e4\ub978 \uc704\uce58\uc5d0\uc11c \uc774 \ub3d9\uc601\uc0c1\uc744 \uc7ac\uc0dd\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uacc4\uc18d \uc2dc\uccad\ud558\ub824\uba74 \ud398\uc774\uc9c0\ub97c \uc0c8\ub85c\uace0\uce68\ud558\uc138\uc694.", fQ.STREAM_LICENSE_NOT_FOUND="\ub3d9\uc601\uc0c1 \uc7ac\uc0dd\uc774 \uc911\ub2e8\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud574 \uc8fc\uc138\uc694.",fQ.STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED="\uc9c0\ub09c 24\uc2dc\uac04 \ub3d9\uc548 \uc0ac\uc6a9\ub41c \uae30\uae30/IP \uc8fc\uc18c\uac00 \ub108\ubb34 \ub9ce\uc2b5\ub2c8\ub2e4.",fQ.STREAMING_NOT_ALLOWED="\uc774 \ub3d9\uc601\uc0c1\uc774 \ub2e4\ub978 \uae30\uae30\uc5d0 \uace0\uc815\ub418\uc5b4 \uc788\uc5b4 \uc7ac\uc0dd\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.", fQ.RETRYABLE_ERROR="\uc77c\uc2dc\uc801\uc778 \uc11c\ubc84 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud574 \uc8fc\uc138\uc694.",fQ.TOO_MANY_REQUESTS="\uc774 \ub3d9\uc601\uc0c1\uc744 \uc2dc\uccad\ud558\ub824\uba74 \ub85c\uadf8\uc778\ud558\uc138\uc694.",fQ.TOO_MANY_REQUESTS_WITH_LINK="YouTube\uc5d0\uc11c \uc774 \ub3d9\uc601\uc0c1\uc744 \uc2dc\uccad\ud558\ub824\uba74 $BEGIN_LINK\uc5ec\uae30\ub97c \ud074\ub9ad$END_LINK\ud558\uc138\uc694.",fQ.TOO_MANY_STREAMS_PER_USER= "\ud558\ub098\uc758 \uacc4\uc815\uc73c\ub85c \ub108\ubb34 \ub9ce\uc740 \ub3d9\uc601\uc0c1\uc744 \uc7ac\uc0dd\ud558\uace0 \uc788\uae30 \ub54c\ubb38\uc5d0 \uc7ac\uc0dd\uc774 \uc911\ub2e8\ub418\uc5c8\uc2b5\ub2c8\ub2e4.",fQ.TOO_MANY_STREAMS_PER_ENTITLEMENT="\ub108\ubb34 \ub9ce\uc740 \uae30\uae30\uc5d0\uc11c \uc774 \ub3d9\uc601\uc0c1\uc744 \uc7ac\uc0dd\ud588\uae30 \ub54c\ubb38\uc5d0 \uc7ac\uc0dd\uc774 \uc911\ub2e8\ub418\uc5c8\uc2b5\ub2c8\ub2e4.",fQ.UNSUPPORTED_DEVICE="\uc774 \uae30\uae30\uc5d0\uc11c\ub294 \uc7ac\uc0dd\uc774 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.", fQ.VIDEO_FORBIDDEN="\uc774 \ub3d9\uc601\uc0c1\uc5d0 \ub300\ud55c \uc561\uc138\uc2a4\uac00 \uae08\uc9c0\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.",fQ.VIDEO_NOT_FOUND="\ub3d9\uc601\uc0c1\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.",fQ.BROWSER_OR_EXTENSION_ERROR="\ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \uc0c8\ub85c\uace0\uce68\ud558\uac70\ub098 \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud574 \ubcf4\uc138\uc694. $BEGIN_LINK\uc790\uc138\ud788 \uc54c\uc544\ubcf4\uae30$END_LINK", fQ);var i0Y;var X_u=g.DR(),fNI=X_u.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!fNI||fNI.length<2)i0Y=void 0;else{var MrV=X_u.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);i0Y=MrV&&MrV.length===6?Number(MrV[5].replace("_",".")):0}var jv=i0Y,iE=jv>=0;g.R(g.qO,R4);g.qO.prototype.L=function(B,y,a,r,k){return R4.prototype.L.call(this,B,y,a,r,k)};var MR={},GG=(MR.FAIRPLAY="fairplay",MR.PLAYREADY="playready",MR.WIDEVINE="widevine",MR.CLEARKEY=null,MR.FLASHACCESS=null,MR.UNKNOWN=null,MR.WIDEVINE_CLASSIC=null,MR);VY.prototype.isMultiChannelAudio=function(){return this.numChannels>2};var $b={},KD=($b.WIDTH={name:"width",video:!0,valid:640,Vp:99999},$b.HEIGHT={name:"height",video:!0,valid:360,Vp:99999},$b.FRAMERATE={name:"framerate",video:!0,valid:30,Vp:9999},$b.BITRATE={name:"bitrate",video:!0,valid:3E5,Vp:2E9},$b.EOTF={name:"eotf",video:!0,valid:"bt709",Vp:"catavision"},$b.CHANNELS={name:"channels",video:!1,valid:2,Vp:99},$b.CRYPTOBLOCKFORMAT={name:"cryptoblockformat",video:!0,valid:"subsample",Vp:"invalidformat"},$b.DECODETOTEXTURE={name:"decode-to-texture",video:!0,valid:"false", Vp:"nope"},$b.AV1_CODECS={name:"codecs",video:!0,valid:"av01.0.05M.08",Vp:"av99.0.05M.08"},$b.EXPERIMENTAL={name:"experimental",video:!0,valid:"allowed",Vp:"invalid"},$b.TUNNELMODE={name:"tunnelmode",video:!0,valid:"true",Vp:"false"},$b);var $GY=["h","H"],O0K=["9","("],INu=["9h","(h"],Z07=["8","*"],nM7=["a","A"],dGS=["o","O"],UGo=["m","M"],jf7=["mac3","MAC3"],sfI=["meac3","MEAC3"],O2={},XNr=(O2.h=$GY,O2.H=$GY,O2["9"]=O0K,O2["("]=O0K,O2["9h"]=INu,O2["(h"]=INu,O2["8"]=Z07,O2["*"]=Z07,O2.a=nM7,O2.A=nM7,O2.o=dGS,O2.O=dGS,O2.m=UGo,O2.M=UGo,O2.mac3=jf7,O2.MAC3=jf7,O2.meac3=sfI,O2.MEAC3=sfI,O2),hPp=new Set("o O a ah A m M mac3 MAC3 meac3 MEAC3 so sa".split(" ")),bVL=new Set("m M mac3 MAC3 meac3 MEAC3".split(" "));var h={},bt=(h["0"]="f",h["160"]="h",h["133"]="h",h["134"]="h",h["135"]="h",h["136"]="h",h["137"]="h",h["264"]="h",h["266"]="h",h["138"]="h",h["298"]="h",h["299"]="h",h["304"]="h",h["305"]="h",h["214"]="h",h["216"]="h",h["374"]="h",h["375"]="h",h["140"]="a",h["141"]="a",h["327"]="sa",h["258"]="m",h["380"]="mac3",h["328"]="meac3",h["161"]="H",h["142"]="H",h["143"]="H",h["144"]="H",h["222"]="H",h["223"]="H",h["145"]="H",h["224"]="H",h["225"]="H",h["146"]="H",h["226"]="H",h["227"]="H",h["147"]="H",h["384"]= "H",h["376"]="H",h["385"]="H",h["377"]="H",h["149"]="A",h["261"]="M",h["381"]="MAC3",h["329"]="MEAC3",h["598"]="9",h["278"]="9",h["242"]="9",h["243"]="9",h["244"]="9",h["775"]="9",h["776"]="9",h["777"]="9",h["778"]="9",h["779"]="9",h["780"]="9",h["781"]="9",h["782"]="9",h["783"]="9",h["247"]="9",h["248"]="9",h["353"]="9",h["355"]="9",h["356"]="9",h["271"]="9",h["577"]="9",h["313"]="9",h["579"]="9",h["272"]="9",h["302"]="9",h["303"]="9",h["407"]="9",h["408"]="9",h["308"]="9",h["315"]="9",h["330"]= "9h",h["331"]="9h",h["332"]="9h",h["333"]="9h",h["334"]="9h",h["335"]="9h",h["336"]="9h",h["337"]="9h",h["338"]="so",h["600"]="o",h["250"]="o",h["251"]="o",h["774"]="o",h["194"]="*",h["195"]="*",h["220"]="*",h["221"]="*",h["196"]="*",h["197"]="*",h["279"]="(",h["280"]="(",h["317"]="(",h["318"]="(",h["273"]="(",h["274"]="(",h["357"]="(",h["358"]="(",h["275"]="(",h["359"]="(",h["360"]="(",h["276"]="(",h["583"]="(",h["584"]="(",h["314"]="(",h["585"]="(",h["561"]="(",h["277"]="(",h["361"]="(h",h["362"]= "(h",h["363"]="(h",h["364"]="(h",h["365"]="(h",h["366"]="(h",h["591"]="(h",h["592"]="(h",h["367"]="(h",h["586"]="(h",h["587"]="(h",h["368"]="(h",h["588"]="(h",h["562"]="(h",h["409"]="(",h["410"]="(",h["411"]="(",h["412"]="(",h["557"]="(",h["558"]="(",h["394"]="1",h["395"]="1",h["396"]="1",h["397"]="1",h["398"]="1",h["399"]="1",h["720"]="1",h["721"]="1",h["400"]="1",h["401"]="1",h["571"]="1",h["402"]="1",h["694"]="1h",h["695"]="1h",h["696"]="1h",h["697"]="1h",h["698"]="1h",h["699"]="1h",h["700"]="1h", h["701"]="1h",h["702"]="1h",h["703"]="1h",h["386"]="3",h["387"]="w",h["406"]="6",h["787"]="1",h["788"]="1",h["548"]="1e",h["549"]="1e",h["550"]="1e",h["551"]="1e",h["809"]="1e",h["810"]="1e",h["552"]="1e",h["811"]="1e",h["812"]="1e",h["553"]="1e",h["813"]="1e",h["814"]="1e",h["554"]="1e",h["815"]="1e",h["816"]="1e",h["555"]="1e",h["817"]="1e",h["818"]="1e",h["572"]="1e",h["556"]="1e",h["645"]="(",h["646"]="(",h["647"]="(",h["648"]="(",h["649"]="(",h["650"]="(",h["651"]="(",h["652"]="(",h["653"]="(", h["654"]="(",h["655"]="(",h["656"]="(",h["657"]="(",h["658"]="(",h["659"]="(",h["660"]="(",h["661"]="(",h["662"]="(",h["663"]="(",h["664"]="(",h["665"]="(",h["666"]="(",h["667"]="(",h["668"]="(",h["669"]="(",h["670"]="(",h["671"]="(",h["672"]="(",h["673"]="(",h["674"]="(h",h["675"]="(h",h["676"]="(h",h["677"]="(h",h["678"]="(h",h["679"]="(h",h["680"]="(h",h["681"]="(h",h["682"]="(h",h["683"]="(h",h["684"]="(h",h["685"]="(h",h["686"]="(h",h["687"]="(h",h["688"]="A",h["689"]="A",h["690"]="A",h["691"]= "MEAC3",h["773"]="i",h["806"]="I",h["805"]="I",h["829"]="9",h["830"]="9",h["831"]="9",h["832"]="9",h["833"]="9",h["834"]="9",h["835"]="9",h["836"]="9",h["892"]="9",h["893"]="9",h["837"]="9",h["838"]="9",h["839"]="9",h["840"]="9",h["841"]="(",h["842"]="(",h["843"]="(",h["844"]="(",h["845"]="(",h["846"]="(",h["847"]="(",h["848"]="(",h["894"]="(",h["895"]="(",h["849"]="(",h["850"]="(",h["851"]="(",h["852"]="(",h["865"]="9",h["866"]="9",h["867"]="9",h["868"]="9",h["869"]="9",h["870"]="9",h["871"]="9", h["872"]="9",h["896"]="9",h["897"]="9",h["873"]="9",h["874"]="9",h["875"]="9",h["876"]="9",h["877"]="(",h["878"]="(",h["879"]="(",h["880"]="(",h["881"]="(",h["882"]="(",h["883"]="(",h["884"]="(",h["898"]="(",h["899"]="(",h["885"]="(",h["886"]="(",h["887"]="(",h["888"]="(",h);var IO={},uFW=(IO.STEREO_LAYOUT_UNKNOWN=0,IO.STEREO_LAYOUT_LEFT_RIGHT=1,IO.STEREO_LAYOUT_TOP_BOTTOM=2,IO);var Z4,NF;Z4={};g.ut=(Z4.auto=0,Z4.tiny=144,Z4.light=144,Z4.small=240,Z4.medium=360,Z4.large=480,Z4.hd720=720,Z4.hd1080=1080,Z4.hd1440=1440,Z4.hd2160=2160,Z4.hd2880=2880,Z4.highres=4320,Z4);NF={0:"auto",144:"tiny",240:"small",360:"medium",480:"large",720:"hd720",1080:"hd1080",1440:"hd1440",2160:"hd2160",2880:"hd2880",4320:"highres"};var Lr="highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny".split(" ");Yq.prototype.isHdr=function(){return this.C==="smpte2084"||this.C==="arib-std-b67"};T$.prototype.Wd=function(){return this.containerType===2}; T$.prototype.isEncrypted=function(){return!!this.jO}; T$.prototype.qV=function(){return!!this.audio}; T$.prototype.G3=function(){return!!this.video}; var P3=!1;g.R(hW,g.jw);g.V=hW.prototype;g.V.appendBuffer=function(B,y,a){if(this.l0.ZI()!==this.appendWindowStart+this.start||this.l0.c5()!==this.appendWindowEnd+this.start||this.l0.N8()!==this.timestampOffset+this.start)this.l0.supports(1),this.l0.nB(this.appendWindowStart+this.start,this.appendWindowEnd+this.start),this.l0.q$(this.timestampOffset+this.start);this.l0.appendBuffer(B,y,a)}; g.V.abort=function(){this.l0.abort()}; g.V.remove=function(B,y){this.l0.remove(B+this.start,y+this.start)}; g.V.removeAll=function(){this.remove(this.appendWindowStart,this.appendWindowEnd)}; g.V.clear=function(){this.l0.clear()}; g.V.nB=function(B,y){this.appendWindowStart=B;this.appendWindowEnd=y}; g.V.Fh=function(){return this.timestampOffset+this.start}; g.V.ZI=function(){return this.appendWindowStart}; g.V.c5=function(){return this.appendWindowEnd}; g.V.q$=function(B){this.timestampOffset=B}; g.V.N8=function(){return this.timestampOffset}; g.V.lS=function(B){B=this.l0.lS(B===void 0?!1:B);return sR(B,this.start,this.end)}; g.V.mK=function(){return this.l0.mK()}; g.V.xK=function(){return this.l0.xK()}; g.V.nk=function(){return this.l0.nk()}; g.V.d8=function(){return this.l0.d8()}; g.V.Js=function(){this.l0.Js()}; g.V.e4=function(B){return this.l0.e4(B)}; g.V.ZZ=function(){return this.l0.ZZ()}; g.V.W5=function(){return this.l0.W5()}; g.V.mq=function(B,y,a){this.l0.mq(B,y,a)}; g.V.UA=function(B,y,a){this.l0.UA(B,y,a)}; g.V.cC=function(B,y){return this.l0.cC(B,y)}; g.V.supports=function(B){return this.l0.supports(B)}; g.V.Si=function(){return this.l0.Si()}; g.V.isView=function(){return!0}; g.V.oA=function(){return this.l0.oA()?this.isActive:!1}; g.V.isLocked=function(){return this.OV&&!this.isActive}; g.V.yL=function(B){B=this.l0.yL(B);B.vw=this.start+"-"+this.end;return B}; g.V.bC=function(){return this.l0.bC()}; g.V.Kb=function(){return this.l0.Kb()}; g.V.oz=function(){return this.l0.oz()}; g.V.lw=function(){this.l0.HR(this.Vb);g.jw.prototype.lw.call(this)};var Lv=!1;g.R(BN,g.jw);g.V=BN.prototype;g.V.appendBuffer=function(B,y,a){this.VS=!1;a&&(this.qR=a);if(B.length){var r;((r=this.TJ)==null?0:r.appendBuffer)?this.TJ.appendBuffer(B):this.TJ?this.TJ.append(B):this.L_&&this.L_.webkitSourceAppend(this.id,B)}y&&(y.isEncrypted()&&(this.ql=this.qR),y.type===3&&(this.lr=y),this.FJ.push(y.pL()),this.FJ.length>4&&this.FJ.shift());this.qO&&(this.qO.length>=2||B.length>1048576?delete this.qO:this.qO.push(B))}; g.V.abort=function(){try{this.TJ?this.TJ.abort():this.L_&&this.L_.webkitSourceAbort(this.id)}catch(y){if(rF4){var B=new g.Ku("Error while abort the source buffer: "+y.name+", "+y.message);g.YU(B)}}this.qR=this.lr=null}; g.V.remove=function(B,y,a){this.VS=!1;var r;if((r=this.TJ)==null?0:r.remove)a&&a({b:$q(this.lS()),s:B,e:y}),this.TJ.remove(B,y)}; g.V.removeAll=function(){this.remove(this.ZI(),this.c5())}; g.V.clear=function(){this.nk()||(this.abort(),this.removeAll(),this.ql=this.qR=this.lr=null,this.appendWindowStart=this.timestampOffset=0,this.kQ=MO([],[]),this.VS=!1,this.qO=v3?[]:void 0,this.FS=!0)}; g.V.ZI=function(){if(Lv&&this.G3)return this.appendWindowStart;var B;return((B=this.TJ)==null?void 0:B.appendWindowStart)||0}; g.V.c5=function(){var B;return((B=this.TJ)==null?void 0:B.appendWindowEnd)||0}; g.V.nB=function(B,y){this.TJ&&(Lv&&this.G3?(this.appendWindowStart=B,this.TJ.appendWindowEnd=y):B>this.ZI()?(this.TJ.appendWindowEnd=y,this.TJ.appendWindowStart=B):(this.TJ.appendWindowStart=B,this.TJ.appendWindowEnd=y))}; g.V.Fh=function(){return this.timestampOffset}; g.V.q$=function(B){Lv?this.timestampOffset=B:this.supports(1)&&(this.TJ.timestampOffset=B)}; g.V.N8=function(){return Lv?this.timestampOffset:this.supports(1)?this.TJ.timestampOffset:0}; g.V.lS=function(B){if(B===void 0?0:B)return this.VS||this.mK()||(this.kQ=this.lS(!1),this.VS=!0),this.kQ;try{return this.TJ?this.TJ.buffered:this.L_?this.L_.webkitSourceBuffered(this.id):MO([0],[Infinity])}catch(y){return MO([],[])}}; g.V.mK=function(){var B;return((B=this.TJ)==null?void 0:B.updating)||!1}; g.V.nk=function(){return this.FS}; g.V.d8=function(){return!this.FS&&this.mK()}; g.V.Js=function(){this.FS=!1}; g.V.e4=function(B){var y=B==null?void 0:B.Gb;B=B==null?void 0:B.containerType;return!y&&!B||y===this.Gb&&B===this.containerType}; g.V.ZZ=function(){return this.qR}; g.V.W5=function(){return this.ql}; g.V.cC=function(B,y){return this.containerType!==B||this.Gb!==y}; g.V.mq=function(B,y,a){if(this.containerType!==B||a&&this.cC(B,a))this.supports(4),yS()&&this.TJ.changeType(y),a&&(this.Gb=a);this.containerType=B}; g.V.UA=function(B,y,a){this.containerType&&this.cC(B,y)&&yS()&&this.TJ.changeType(a);this.containerType=B;this.Gb=y}; g.V.Si=function(){return this.lr}; g.V.isView=function(){return!1}; g.V.supports=function(B){switch(B){case 1:var y;return((y=this.TJ)==null?void 0:y.timestampOffset)!==void 0;case 0:var a;return!((a=this.TJ)==null||!a.appendBuffer);case 2:var r;return!((r=this.TJ)==null||!r.remove);case 3:var k,x;return!!(((k=this.TJ)==null?0:k.addEventListener)&&((x=this.TJ)==null?0:x.removeEventListener));case 4:return!(!this.TJ||!this.TJ.changeType);default:return!1}}; g.V.oA=function(){return!this.mK()}; g.V.isLocked=function(){return!1}; g.V.yL=function(B){B.to=this.N8();B.up=this.mK();var y,a=((y=this.TJ)==null?void 0:y.appendWindowStart)||0,r;y=((r=this.TJ)==null?void 0:r.appendWindowEnd)||Infinity;B.aw=a.toFixed(3)+"-"+y.toFixed(3);return B}; g.V.xK=function(){var B;return((B=this.TJ)==null?void 0:B.writeHead)||0}; g.V.bC=function(){for(var B={},y=0;y=7&&p9J(this,function(){g.HA(function(){IoU(B,B.getCurrentTime(),0)},500)}); return y}; g.V.seekTo=function(B){this.oL()>0&&(iE&&jv<4&&(B=Math.max(.1,B)),this.setCurrentTime(B))}; g.V.aL=function(){if(!this.X&&this.Zm)if(this.Zm.j)try{var B;Js(this,{l:"mer",sr:(B=this.gQ)==null?void 0:B.WG(),rs:mg(this.Zm)});this.Zm.clear();this.X=this.Zm;this.Zm=void 0}catch(y){B=new g.Ku("Error while clearing Media Source in MediaElement: "+y.name+", "+y.message),g.YU(B),this.stopVideo()}else this.stopVideo()}; g.V.stopVideo=function(){var B=this;if(!this.X){var y;(y=this.Zm)==null||Mae(y);if(Bg$){if(!this.D){var a=new CJ;a.then(void 0,function(){}); this.D=a;yFE&&this.pause();g.HA(function(){B.D===a&&(wI(B),a.resolve())},200)}}else wI(this)}}; g.V.xn=function(){var B=this.hE();return UR(B)&&this.getDuration()?ZE(B,this.getCurrentTime()):0}; g.V.Aa=function(){var B=this.getDuration();return B===Infinity?1:B?this.xn()/B:0}; g.V.yL=function(){try{var B=this.getSize();return{vct:this.getCurrentTime().toFixed(3),vd:this.getDuration().toFixed(3),vpl:$q(this.L4(),",",3),vbu:$q(this.hE()),vbs:$q(this.G9()),vpa:""+ +this.isPaused(),vsk:""+ +this.isSeeking(),ven:""+ +this.isEnded(),vpr:""+this.getPlaybackRate(),vrs:""+this.oL(),vns:""+this.H5(),vec:""+this.UH(),vemsg:this.H0(),vvol:""+this.getVolume(),vdom:""+ +this.Jt(),vsrc:""+ +!!this.SU(),vw:""+B.width,vh:""+B.height}}catch(y){return{}}}; g.V.hasError=function(){return this.UH()>0}; g.V.addEventListener=function(B,y){this.J.listen(B,y,!1,this);this.FV(B)}; g.V.removeEventListener=function(B,y){this.J.v6(B,y,!1,this)}; g.V.dispatchEvent=function(B){if(this.D&&B.type==="pause")return!1;if(asE){var y,a=((y=B.C)==null?void 0:y.timeStamp)||Infinity;y=a>performance.now()?a-Date.now()+performance.now():a;a=this.X||this.Zm;if((a==null?0:a.nk())||y<=((a==null?void 0:a.T)||0)){var r;Js(this,{l:"mede",sr:(r=this.gQ)==null?void 0:r.WG(),et:B.type});return!1}if(this.GE)return Js(this,{l:"medes",et:B.type}),a&&B.type==="seeking"&&(a.T=performance.now(),this.GE=!1),!1}return this.J.dispatchEvent(B)}; g.V.EQ=function(){this.T=!1}; g.V.f6=function(){this.T=!0;this.Kz(!0)}; g.V.dl=function(){this.T&&!this.v5()&&this.Kz(!0)}; g.V.equals=function(B){return!!B&&B.Jz()===this.Jz()}; g.V.lw=function(){this.N&&this.removeEventListener("volumechange",this.dl);Bg$&&wI(this);g.W.prototype.lw.call(this)}; var Bg$=!1,yFE=!1,asE=!1,dTJ=!1;g.V=g.z7.prototype;g.V.isPaused=function(){return g.Z(this,4)}; g.V.isPlaying=function(){return g.Z(this,8)&&!g.Z(this,512)&&!g.Z(this,64)&&!g.Z(this,2)}; g.V.isOrWillBePlaying=function(){return g.Z(this,8)&&!g.Z(this,2)&&!g.Z(this,1024)}; g.V.isCued=function(){return g.Z(this,64)&&!g.Z(this,8)&&!g.Z(this,4)}; g.V.isBuffering=function(){return g.Z(this,1)&&!g.Z(this,2)}; g.V.isError=function(){return g.Z(this,128)}; g.V.isSuspended=function(){return g.Z(this,512)}; g.V.Jr=function(){return g.Z(this,64)&&g.Z(this,4)}; g.V.toString=function(){return"PSt."+this.state.toString(16)}; var nQ={},dR=(nQ.BUFFERING="buffering-mode",nQ.CUED="cued-mode",nQ.ENDED="ended-mode",nQ.PAUSED="paused-mode",nQ.PLAYING="playing-mode",nQ.SEEKING="seeking-mode",nQ.UNSTARTED="unstarted-mode",nQ);g.R(pJ,g.W);g.V=pJ.prototype;g.V.Pq=function(){return this.D}; g.V.By=function(){return this.slot}; g.V.Nz=function(){return this.layout}; g.V.init=function(){var B=fH(this.layout.clientMetadata,"metadata_type_video_length_seconds"),y=fH(this.layout.clientMetadata,"metadata_type_active_view_traffic_type");JN(this.layout.Rs)&&kS(this.X0.get(),this.layout.layoutId,{v_:y,cN:B,listener:this,Wq:this.uS()});zhr(this.o7.get(),this);B=this.Pc;y=this.layout.layoutId;var a={Wq:this.uS()};B.C.set(y,a);this.mF()}; g.V.tF=function(){}; g.V.release=function(){JN(this.layout.Rs)&&xS(this.X0.get(),this.layout.layoutId);qd0(this.o7.get(),this);this.Pc.C.delete(this.layout.layoutId);this.pT()}; g.V.xm=function(){}; g.V.VT=function(){}; g.V.startRendering=function(B){kq(ts(this));if(PN(this,B)){var y=this.C;xq(y.params.RM.O0.get(),!0)&&bKE(y,"p_sr",{});SY(this);this.E4(B);this.uS()||this.d_(!1)}}; g.V.GJ=function(B,y){if(y.layoutId===this.layout.layoutId){this.w$="rendering";this.X=this.Ss.get().isMuted()||this.Ss.get().getVolume()===0;this.QL("impression");this.QL("start");if(this.Ss.get().isMuted()){DW(this,"mute");var a;B=((a=T7(this))==null?void 0:a.muteCommands)||[];pF(this.f2.get(),B,this.layout.layoutId)}if(this.Ss.get().isFullscreen()){this.CA("fullscreen");var r;a=((r=T7(this))==null?void 0:r.fullscreenCommands)||[];pF(this.f2.get(),a,this.layout.layoutId)}this.uS()||(r=this.W6.get(), r.D&&!r.X&&(r.j=!1,r.X=!0,r.actionType!=="ad_to_video"&&(Tn("pbs",void 0,r.actionType),g.lv("finalize_all_timelines")&&kpL(r.actionType))));this.CP(1);this.iK(y);var k;y=((k=T7(this))==null?void 0:k.impressionCommands)||[];pF(this.f2.get(),y,this.layout.layoutId)}}; g.V.yZ=function(B,y,a){this.N={HK:3,Cg:B==="load_timeout"?402:400,errorMessage:y.message};this.QL("error");var r;B=((r=T7(this))==null?void 0:r.errorCommands)||[];pF(this.f2.get(),B,this.layout.layoutId);this.uS()||this.AC.XB(this.slot,this.layout,y,a)}; g.V.q6=function(){if(this.w$==="rendering"){DW(this,"pause");var B,y=((B=T7(this))==null?void 0:B.pauseCommands)||[];pF(this.f2.get(),y,this.layout.layoutId);this.CP(2)}}; g.V.Zv=function(){if(this.w$==="rendering"){DW(this,"resume");var B,y=((B=T7(this))==null?void 0:B.resumeCommands)||[];pF(this.f2.get(),y,this.layout.layoutId)}}; g.V.Zq=function(B,y){y=y===void 0?!1:y;if(this.w$==="rendering"){var a={currentTimeSec:B,flush:y};JW(this.C,"p_ip",a);wV(this.Lh,B*1E3,y);this.X||wV(this.Lh,B*1E3,y===void 0?!1:y);var r=this.IK();if(r){r/=1E3;if(B>=r*.25||y)this.QL("first_quartile"),JW(this.C,"p_fq",a);if(B>=r*.5||y)this.QL("midpoint"),JW(this.C,"p_sq",a);if(B>=r*.75||y)this.QL("third_quartile"),JW(this.C,"p_tq",a);this.O0.get().S.Y().experiments.I7("enable_progress_command_flush_on_kabuki")?Nx(this.J,B*1E3,y):Nx(this.J,B*1E3,BWr(this)? y:!1)}}}; g.V.Ny=function(){var B;return((B=QS(this.Tb.get(),1))==null?void 0:B.clientPlaybackNonce)||""}; g.V.AL=function(B,y){B.layoutId!==this.layout.layoutId?this.AC.XB(this.slot,B,new i7("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"):y()}; g.V.d0=function(B,y,a){if(y.layoutId===this.layout.layoutId)switch(this.w$="not_rendering",this.layoutExitReason=void 0,this.uS()||(B=a!=="normal"||this.position+1===this.T)&&this.d_(B),this.sy(a),this.CP(0),a){case "abandoned":if(Er(this.Lh,"impression")){var r,k=((r=T7(this))==null?void 0:r.abandonCommands)||[];pF(this.f2.get(),k,this.layout.layoutId)}break;case "normal":r=((k=T7(this))==null?void 0:k.completeCommands)||[];pF(this.f2.get(),r,this.layout.layoutId);break;case "skipped":var x;r=((x= T7(this))==null?void 0:x.skipCommands)||[];pF(this.f2.get(),r,this.layout.layoutId)}}; g.V.Yb=function(){return this.layout.layoutId}; g.V.UQ=function(){return this.N}; g.V.Qz=function(){if(this.w$==="rendering"){this.Lh.QL("active_view_measurable");var B,y=((B=T7(this))==null?void 0:B.activeViewMeasurableCommands)||[];pF(this.f2.get(),y,this.layout.layoutId)}}; g.V.Lp=function(){if(this.w$==="rendering"){this.Lh.QL("active_view_fully_viewable_audible_half_duration");var B,y=((B=T7(this))==null?void 0:B.activeViewFullyViewableAudibleHalfDurationCommands)||[];pF(this.f2.get(),y,this.layout.layoutId)}}; g.V.Kp=function(){if(this.w$==="rendering"){this.Lh.QL("active_view_viewable");var B,y=((B=T7(this))==null?void 0:B.activeViewViewableCommands)||[];pF(this.f2.get(),y,this.layout.layoutId)}}; g.V.Bp=function(){if(this.w$==="rendering"){this.Lh.QL("audio_audible");var B,y=((B=T7(this))==null?void 0:B.activeViewAudioAudibleCommands)||[];pF(this.f2.get(),y,this.layout.layoutId)}}; g.V.rJ=function(){if(this.w$==="rendering"){this.Lh.QL("audio_measurable");var B,y=((B=T7(this))==null?void 0:B.activeViewAudioMeasurableCommands)||[];pF(this.f2.get(),y,this.layout.layoutId)}}; g.V.d_=function(B){this.W6.get().d_(fH(this.layout.clientMetadata,"metadata_type_ad_placement_config").kind,B,this.position,this.T,!1)}; g.V.onFullscreenToggled=function(B){if(this.w$==="rendering")if(B){this.CA("fullscreen");var y,a=((y=T7(this))==null?void 0:y.fullscreenCommands)||[];pF(this.f2.get(),a,this.layout.layoutId)}else this.CA("end_fullscreen"),y=((a=T7(this))==null?void 0:a.endFullscreenCommands)||[],pF(this.f2.get(),y,this.layout.layoutId)}; g.V.onVolumeChange=function(){if(this.w$==="rendering")if(this.Ss.get().isMuted()){DW(this,"mute");var B,y=((B=T7(this))==null?void 0:B.muteCommands)||[];pF(this.f2.get(),y,this.layout.layoutId)}else DW(this,"unmute"),B=((y=T7(this))==null?void 0:y.unmuteCommands)||[],pF(this.f2.get(),B,this.layout.layoutId)}; g.V.Na=function(){}; g.V.Gn=function(){}; g.V.lL=function(){}; g.V.VR=function(){}; g.V.wd=function(){}; g.V.CA=function(B){this.Lh.CA(B,!this.X)}; g.V.QL=function(B){this.Lh.QL(B,!this.X)}; g.V.uS=function(){var B=fH(this.slot.clientMetadata,"metadata_type_eligible_for_ssap");return B===void 0?(ai("Expected SSAP eligibility for PlayerBytes sub layout",this.slot,this.layout),!1):this.O0.get().uS(B)};g.R(fJ,pJ);g.V=fJ.prototype;g.V.mF=function(){}; g.V.pT=function(){var B=this.o7.get();B.Lf===this&&(B.Lf=null);this.timer.stop()}; g.V.xm=function(){this.timer.stop();pJ.prototype.q6.call(this)}; g.V.VT=function(){$Z(this);pJ.prototype.Zv.call(this)}; g.V.IK=function(){return fH(this.Nz().clientMetadata,"METADATA_TYPE_MEDIA_BREAK_LAYOUT_DURATION_MILLISECONDS")}; g.V.hB=function(B,y){var a=this;this.AL(B,function(){a.w$!=="rendering_stop_requested"&&(a.w$="rendering_stop_requested",a.layoutExitReason=y,As(a,y),a.timer.stop())})}; g.V.uh=function(){var B=Date.now(),y=B-this.At;this.At=B;this.Sh+=y;this.Sh>=this.IK()?this.kR():(this.Zq(this.Sh/1E3),MB(this,this.Sh))}; g.V.sy=function(){}; g.V.Iu=function(){}; g.R(OK,fJ);g.V=OK.prototype;g.V.VG=function(B){if(this.w$!=="not_rendering"){B=FF(this,B);var y=this.Ss.get().getPresentingPlayerType()===2;this.w$==="rendering_start_requested"?y&&dV(B)&&this.Zu():y?g.xu(B,2)?ai("Receive player ended event during MediaBreak",this.By(),this.Nz()):G7(this,B):this.wG()}}; g.V.E4=function(){hSZ(this);tq4(this.Ss.get());this.o7.get().Lf=this;NW("pbp")||NW("pbs")||Tn("pbp");NW("pbp","watch")||NW("pbs","watch")||Tn("pbp",void 0,"watch");this.Zu()}; g.V.iK=function(B){this.W6.get();var y=fH(B.clientMetadata,"metadata_type_ad_placement_config").kind,a=this.position===0;B=fH(B.clientMetadata,"metadata_type_linked_in_player_layout_type");B={adBreakType:eY(y),adType:gu0(B)};var r=void 0;a?y!=="AD_PLACEMENT_KIND_START"&&(r="video_to_ad"):r="ad_to_ad";uG("ad_mbs",void 0,r);g.YH(B,r);$Z(this)}; g.V.wG=function(){this.PY()}; g.V.kR=function(){aVK(this);this.PY()}; g.R(Ir,fJ);g.V=Ir.prototype;g.V.VG=function(B){this.w$!=="not_rendering"&&(B=FF(this,B),G7(this,B))}; g.V.E4=function(){ai("Not used in SSAP")}; g.V.iK=function(){$Z(this)}; g.V.wG=function(){ai("Not used in SSAP")}; g.V.kR=function(){aVK(this);this.AC.FL(this.By(),this.Nz(),"normal")}; g.R(ZW,Ir);ZW.prototype.hB=function(B,y){var a=this;this.AL(B,function(){vV(a.D,y)&&(a.w$="rendering_stop_requested",a.layoutExitReason=y,As(a,y),a.timer.stop())})}; ZW.prototype.startRendering=function(B){kq(ts(this));PN(this,B)&&(SY(this),this.o7.get().Lf=this)};g.R(UK,pJ);g.V=UK.prototype;g.V.wG=function(){this.PY()}; g.V.VG=function(B){if(this.w$!=="not_rendering"){B=FF(this,B);var y=this.Ss.get().getPresentingPlayerType()===2;this.w$==="rendering_start_requested"?y&&dV(B)&&this.Zu():!y||g.xu(B,2)?this.PY():G7(this,B)}}; g.V.mF=function(){fH(this.Nz().clientMetadata,"metadata_type_player_bytes_callback_ref").current=this;this.shrunkenPlayerBytesConfig=fH(this.Nz().clientMetadata,"metadata_type_shrunken_player_bytes_config")}; g.V.pT=function(){fH(this.Nz().clientMetadata,"metadata_type_player_bytes_callback_ref").current=null;if(this.rK){var B=this.context.RM,y=this.rK,a=this.Nz().layoutId;if(xq(B.O0.get(),!0)){var r={};B.U0("mccru",(r.cid=y,r.p_ac=a,r))}this.Zj.get().removeCueRange(this.rK)}this.rK=void 0;var k;(k=this.Fn)==null||k.dispose();this.Qg&&this.Qg.dispose()}; g.V.E4=function(B){var y=nJ(this.O0.get()),a=dI(this.O0.get());if(y&&a&&!this.uS()){a=fH(B.clientMetadata,"metadata_type_preload_player_vars");var r=this.O0.get();r=g.d2(r.S.Y().experiments,"html5_preload_wait_time_secs");a&&this.Qg&&this.Qg.start(r*1E3)}xJU(this,B);hSZ(this);y?(a=this.Dj.get(),B=fH(B.clientMetadata,"metadata_type_player_vars"),a.S.loadVideoByPlayerVars(B,!1,2)):$P$(this.Dj.get(),fH(B.clientMetadata,"metadata_type_player_vars"));var k;(k=this.Fn)==null||k.start();y||this.Dj.get().S.playVideo(2)}; g.V.iK=function(){var B;(B=this.Fn)==null||B.stop();this.rK="adcompletioncuerange:"+this.Nz().layoutId;this.Zj.get().addCueRange(this.rK,0x7ffffffffffff,0x8000000000000,!1,this,2,2);B=this.context.RM;var y=this.rK,a=this.Nz().layoutId;if(xq(B.O0.get(),!0)){var r={};B.U0("mccr",(r.cid=y,r.p_ac=a,r))}(this.adCpn=sKr(this))||ai("Media layout confirmed started, but ad CPN not set.");this.Vv.get().n$("onAdStart",this.adCpn);this.Z1=Date.now()}; g.V.IK=function(){var B;return(B=QS(this.Tb.get(),2))==null?void 0:B.N9}; g.V.Oj=function(){this.Lh.CA("clickthrough")}; g.V.hB=function(B,y){var a=this;this.AL(B,function(){if(a.w$!=="rendering_stop_requested"){a.w$="rendering_stop_requested";a.layoutExitReason=y;As(a,y);var r;(r=a.Fn)==null||r.stop();a.Qg&&a.Qg.stop();JMW(a)}})}; g.V.onCueRangeEnter=function(B){if(B!==this.rK)ai("Received CueRangeEnter signal for unknown layout.",this.By(),this.Nz(),{cueRangeId:B});else{var y=this.context.RM,a=this.Nz().layoutId;if(xq(y.O0.get(),!0)){var r={};y.U0("mccre",(r.cid=B,r.p_ac=a,r))}this.Zj.get().removeCueRange(this.rK);this.rK=void 0;Qs(this.context.O0.get(),"html5_ssap_flush_at_stop_rendering")&&this.uS()||(B=fH(this.Nz().clientMetadata,"metadata_type_video_length_seconds"),this.Zq(B,!0),this.QL("complete"))}}; g.V.sy=function(B){B!=="abandoned"&&this.Vv.get().n$("onAdComplete");this.Vv.get().n$("onAdEnd",this.adCpn)}; g.V.onCueRangeExit=function(){}; g.V.Iu=function(B){this.w$==="rendering"&&(this.shrunkenPlayerBytesConfig&&this.shrunkenPlayerBytesConfig.shouldRequestShrunkenPlayerBytes&&B>=(this.shrunkenPlayerBytesConfig.playerProgressOffsetSeconds||0)&&this.Ss.get().RR(!0),this.Zq(B))}; g.V.Zq=function(B,y){pJ.prototype.Zq.call(this,B,y===void 0?!1:y);y=Date.now()-this.Z1;var a=B*1E3,r={contentCpn:this.Ny(),adCpn:sKr(this)};if(B-this.qB>=5){var k=y=2||(this.KL.hB(this.layout,y),B=Qs(this.params.context.O0.get(),"html5_ssap_pass_transition_reason")&&y==="abandoned",this.PU()&&!B&&(Qs(this.params.context.O0.get(),"html5_ssap_pass_transition_reason")&&(["normal","skipped","muted","user_input_submitted"].includes(y)||ai("Single stopRendering: unexpected exit reason",this.slot,this.layout,{exitReason:y})),this.ev.get().finishSegmentByCpn(this.layout.layoutId, QS(this.Tb.get(),1).clientPlaybackNonce,KJ(y,this.params.context.O0))),this.Ss.get().removeListener(this),this.aC()&&B3(this.KL.Pq())&&this.CO.d0(this.slot,this.layout,this.KL.Pq().C))}; g.V.eW=function(B,y,a){LZU({cpn:B,df:this.Tb.get(),JD:!0});this.Nz().layoutId!==B||Qs(this.params.context.O0.get(),"html5_ssap_pass_transition_reason")&&a===5||(this.KL.Pq().currentState<2&&(B=is(a,this.params.context.O0),B==="error"?this.CO.XB(this.slot,this.layout,new i7("Player transition with error during SSAP single layout.",{playerErrorCode:"non_video_expired",transitionReason:a},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_TRANSITION_WITH_ERROR"),"ADS_CLIENT_ERROR_TYPE_ERROR_DURING_RENDERING"):xB(this.fF, this.layout,B)),Qs(this.params.context.O0.get(),"html5_ssap_exit_without_waiting_for_transition")||this.CO.d0(this.slot,this.layout,this.KL.Pq().C))};g.R(B4,g.W);g.V=B4.prototype;g.V.By=function(){return this.slot}; g.V.Nz=function(){return this.layout}; g.V.S2=function(){}; g.V.Rg=function(){return this.Ru[this.xG]}; g.V.ZF=function(){return this.xG}; g.V.xm=function(B,y){var a=this.Rg();y.layoutId!==a_(a,B,y)?ai("pauseLayout for a PlayerBytes layout that is not currently active",B,y):a.xm()}; g.V.VT=function(B,y){var a=this.Rg();y.layoutId!==a_(a,B,y)?ai("resumeLayout for a PlayerBytes layout that is not currently active",B,y):a.VT()}; g.V.UO=function(B,y){var a=this.Rg();zuJ(this,B,y);qA4(a,B,y)&&this.gS(a.By(),a.Nz(),"skipped")}; g.V.oW=function(B,y){var a=this.Rg();V5H(this);Ru4(a,B,y)&&(B=utW(this,a,B,y),B!==void 0&&(this.uS()?ai("Should not happen. Should delete"):LJK(this,a.By(),a.Nz(),B)))}; g.V.vL=function(B,y){var a=Object.assign({},yz(this),{layoutId:y.layoutId}),r=a.layoutId,k=a.JD;if(a.Wq){var x={};rY(a.df,"wrse",(x.ec=r,x.is=k,x.ctp=ak(r),x))}CF(this.xO,B,y)}; g.V.GJ=function(B,y){var a;(a=this.Rg())==null||a.GJ(B,y)}; g.V.d0=function(B,y,a){y.layoutId===this.Nz().layoutId&&(this.wY=!1,hP(this.g0(),this));var r;(r=this.Rg())==null||r.d0(B,y,a)}; g.V.Iu=function(B){var y;(y=this.Rg())==null||y.Iu(B)}; g.V.rS=function(B,y,a){this.ZF()===-1&&(this.callback.GJ(this.slot,this.layout),this.xG++);var r=this.Rg();r?(r.yZ(B,y,a),this.uS()&&this.callback.XB(this.slot,this.layout,y,a)):ai("No active adapter found onLayoutError in PlayerBytesVodCompositeLayoutRenderingAdapter",void 0,void 0,{activeSubLayoutIndex:String(this.ZF()),layoutId:this.Nz().layoutId})}; g.V.onFullscreenToggled=function(B){var y;(y=this.Rg())==null||y.onFullscreenToggled(B)}; g.V.Na=function(B){var y;(y=this.Rg())==null||y.Na(B)}; g.V.lL=function(B){var y;(y=this.Rg())==null||y.lL(B)}; g.V.onVolumeChange=function(){var B;(B=this.Rg())==null||B.onVolumeChange()}; g.V.hI=function(B,y,a){g9(this.xO,B,y,a)}; g.V.EA=function(B){B.startRendering(B.Nz())}; g.V.init=function(){var B=fH(this.Nz().clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref");B&&(B.current=this);if(this.Ru.length<1)throw new d("Invalid sub layout rendering adapter length when scheduling composite layout.",{length:String(this.Ru.length)});if(B=fH(this.Nz().clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))B.current=this;B=g.Y(this.Ru);for(var y=B.next();!y.done;y=B.next())y=y.value,y.init(),$UK(this.xO,this.slot,y.Nz()),OMr(this.xO,this.slot,y.Nz()); if(this.uS())for(this.Tb.get().addListener(this),zSW(Eu4(this),this.Tb.get()),B=Eu4(this),B=g.Y(B),y=B.next();!y.done;y=B.next())this.oT(y.value)}; g.V.oT=function(B){var y=fH(B.clientMetadata,"metadata_type_player_vars");y?(B.layoutType!=="LAYOUT_TYPE_MEDIA"&&ai("Non-video ad contains playerVars",this.slot,B),this.Dj.get().addPlayerResponseForAssociation({playerVars:y})):(B=lVe(B),this.Dj.get().addPlayerResponseForAssociation({jw:B}))}; g.V.release=function(){var B=fH(this.Nz().clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref");B&&(B.current=null);if(B=fH(this.Nz().clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))B.current=null;B=g.Y(this.Ru);for(var y=B.next();!y.done;y=B.next())y=y.value,ILL(this.xO,this.slot,y.Nz()),y.release();this.uS()&&(this.Tb.get().removeListener(this),q_W())}; g.V.AL=function(B){return B.layoutId!==this.Nz().layoutId?(this.callback.XB(this.By(),B,new i7("Tried to start rendering an unknown layout, this adapter requires LayoutId: "+this.Nz().layoutId+("and LayoutType: "+this.Nz().layoutType),void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"),!1):!0}; g.V.RA=function(){this.Ss.get().addListener(this);sU(this.g0(),this)}; g.V.VG=function(B){if(B.state.isError()){var y,a;this.rS((y=B.state.mp)==null?void 0:y.errorCode,new i7("There was a player error during this media layout.",{playerErrorCode:(a=B.state.mp)==null?void 0:a.errorCode},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_ERROR"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")}else(y=this.Rg())&&y.VG(B)}; g.V.uS=function(){var B=fH(this.By().clientMetadata,"metadata_type_eligible_for_ssap");return B===void 0?(ai("Expected SSAP eligibility in PlayerBytes slots",this.By(),this.Nz()),!1):this.O0.get().uS(B)}; g.V.Gn=function(){}; g.V.Gr=function(){}; g.V.rO=function(){}; g.V.AE=function(){}; g.V.sX=function(){}; g.V.Zk=function(){}; g.V.kh=function(){}; g.V.BB=function(){}; g.V.p_=function(){}; g.V.Eh=function(){}; g.V.Y9=function(){}; g.V.VR=function(){}; g.V.wd=function(){}; g.R(JU,B4);g.V=JU.prototype;g.V.fd=function(B,y,a){this.gS(B,y,a)}; g.V.HL=function(B,y){this.gS(B,y,"error")}; g.V.gS=function(B,y,a){var r=this;YAZ(this,B,y,a,function(){rx(r,r.ZF()+1)})}; g.V.startRendering=function(B){this.AL(B)&&(this.RA(),X$W(this.W6.get()),nOK(this.O0.get())||tq4(this.Ss.get()),this.ZF()===-1&&rx(this,this.ZF()+1))}; g.V.hB=function(B,y){var a=this;this.wY=!0;this.ZF()===this.Ru.length?this.callback.d0(this.slot,this.layout,y):(B=this.Rg(),B.hB(B.Nz(),y),this.eY=function(){a.callback.d0(a.slot,a.layout,y)}); this.Ss.get().S.dX();$P$(this.Dj.get(),{});B=rq(this.Ss.get(),1);B.isPaused()&&!g.Z(B,2)&&this.Ss.get().playVideo();this.Ss.get().removeListener(this);this.wY&&NWH(this)}; g.V.eW=function(){}; g.V.XU=function(){}; g.V.FL=function(){}; g.R(H4,B4);g.V=H4.prototype;g.V.fd=function(B,y,a){B=Object.assign({},yz(this),{layoutId:y.layoutId,layoutExitReason:a});y=B.layoutId;a=B.layoutExitReason;var r={};rY(B.df,"prse",(r.xc=y,r.ler=a,r.ctp=ak(y),r))}; g.V.HL=function(){ai("onSubLayoutError in SSAP")}; g.V.gS=function(){ai("exitSubLayoutAndPlayNext in SSAP")}; g.V.Rg=function(){return this.T3}; g.V.ZF=function(){var B=this;return this.Ru.findIndex(function(y){var a;return y.Nz().layoutId===((a=B.T3)==null?void 0:a.Nz().layoutId)})}; g.V.EA=function(B){y8(this.T3===void 0,"replacing another adapter");this.T3=B;B.startRendering(B.Nz())}; g.V.hI=function(B,y,a){g9(this.xO,B,y,a);var r;y8(y.layoutId===((r=this.T3)==null?void 0:r.Nz().layoutId),"currentAdapter does not match exiting layout",{slot:B?"slot: "+B.slotType:"",subLayout:Br(y)})&&(this.T3=void 0)}; g.V.release=function(){B4.prototype.release.call(this);y8(this.T3===void 0,"currentAdapter is still active during release");this.T3=void 0}; g.V.PU=function(){return this.Ss.get().getPresentingPlayerType()===2}; g.V.hB=function(B,y){function a(){mz(this)&&(["normal","error","skipped","muted","user_input_submitted"].includes(y)||ai("Composite stopRendering: Unexpected layout exit reason",this.slot,B,{layoutExitReason:y}))} function r(){this.T3&&o_(this,this.T3,y);if(this.PU()&&(!mz(this)||y!=="abandoned")){a.call(this);var x;var J=((x=this.Tb.get().S.getVideoData())==null?void 0:x.clientPlaybackNonce)||"";x=QS(this.Tb.get(),1).clientPlaybackNonce;this.ev.get().finishSegmentByCpn(J,x,KJ(y,this.O0))}be$(this,y)} function k(){if(this.T3){var x=this.T3;x.Pq().currentState<2&&x.hB(x.Nz(),y);x=mz(this)&&y==="abandoned";this.PU()&&!x&&(a.call(this),this.ev.get().finishSegmentByCpn(this.T3.Nz().layoutId,QS(this.Tb.get(),1).clientPlaybackNonce,KJ(y,this.O0)))}} y8(B.layoutId===this.Nz().layoutId,"StopRendering for wrong layout")&&vV(this.Fy.X,y)&&(this.aC()?r.call(this):k.call(this))}; g.V.d0=function(B,y,a){B4.prototype.d0.call(this,B,y,a);y.layoutId===this.Nz().layoutId&&this.Ss.get().removeListener(this)}; g.V.Ny=function(){return QS(this.Tb.get(),1).clientPlaybackNonce}; g.V.eW=function(B,y,a){LZU(Object.assign({},yz(this),{cpn:B}));if(!mz(this)||a!==5)if(this.aC()){if(this.T3&&this.T3.Nz().layoutId!==y){var r=this.T3.Nz().layoutId;r!==B&&ai("onClipExited: mismatched exiting cpn",this.slot,void 0,{layoutId:r,exitingCpn:B,enteringCpn:y});B=is(a,this.O0);o_(this,this.T3,B)}else this.T3&&ai("onClipExited: active layout is entering again");y===this.Ny()&&prx(this,a)}else{if(this.T3&&this.T3.Nz().layoutId===B)TWW(this,this.T3,a);else{var k;ai("Exiting cpn does not match active cpn", this.slot,(r=this.T3)==null?void 0:r.Nz(),{exitingCpn:B,transitionReason:a,activeCpn:(k=this.T3)==null?void 0:k.Nz().layoutId})}y===this.Ny()&&(this.T3!==void 0&&(ai("active adapter is not properly exited",this.slot,this.layout,{activeLayout:Br(this.T3.Nz())}),TWW(this,this.T3,a)),prx(this,a),be$(this,this.Fy.X.C))}}; g.V.aC=function(){return Qs(this.O0.get(),"html5_ssap_exit_without_waiting_for_transition")}; g.V.startRendering=function(B){this.AL(B)&&(B=this.Fy,y8(B.C===1,"tickStartRendering: state is not initial"),B.C=2,this.RA())}; g.V.XU=function(B){Y_$(Object.assign({},yz(this),{cpn:B}));var y=this.Ru.find(function(a){return a.Nz().layoutId===B}); y?(this.Fy.C!==2&&(mIU(this.Tt,this.slot.slotId),y8(this.Fy.C===2,"Expect started"),this.callback.GJ(this.slot,this.layout)),this.EA(y),CF(this.xO,this.slot,y.Nz())):t5L(this,B)}; g.V.UO=function(B,y){zuJ(this,B,y);var a=this.Rg();a?qA4(a,B,y)&&P_r(this,"skipped"):SAZ(this,"onSkipRequested")}; g.V.oW=function(B,y){var a;a:{if(a=this.Rg()){if(V5H(this),Ru4(a,B,y)&&(B=utW(this,a,B,y),B!==void 0)){a={FN:a,WRw:this.Ru[B]};break a}}else SAZ(this,"SkipWithAdPodSkip");a=void 0}if(B=a)a=B.FN,y=B.WRw,B=a.Nz().layoutId,this.aC()?o_(this,a,"skipped"):a.hB(a.Nz(),"skipped"),a=y.Nz().layoutId,this.ev.get().finishSegmentByCpn(B,a,KJ("skipped",this.O0))}; g.V.vL=function(){ai("Not used in html5_ssap_fix_layout_exit")}; g.V.VG=function(B){var y;(y=this.Rg())==null||y.VG(B)}; g.V.rS=function(){ai("Not used in html5_ssap_fix_layout_exit")}; g.V.FL=function(B,y,a){var r;if(((r=this.Rg())==null?void 0:r.Nz().layoutId)!==y.layoutId)return void ai("requestToExitSubLayout: wrong layout");P_r(this,a)};g.R(Cb,g.W);g.V=Cb.prototype;g.V.By=function(){return this.KL.By()}; g.V.Nz=function(){return this.KL.Nz()}; g.V.init=function(){var B=fH(this.Nz().clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref");B&&(B.current=this);this.mF()}; g.V.mF=function(){this.KL.init()}; g.V.release=function(){var B=fH(this.Nz().clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref");B&&(B.current=null);this.pT()}; g.V.pT=function(){this.KL.release()}; g.V.xm=function(){this.KL.xm()}; g.V.VT=function(){this.KL.VT()}; g.V.UO=function(B,y){ai("Unexpected onSkipRequested from PlayerBytesVodSingleLayoutRenderingAdapter. Skip should be handled by Triggers",this.By(),this.Nz(),{requestingSlot:B,requestingLayout:y})}; g.V.startRendering=function(B){B.layoutId!==this.Nz().layoutId?this.callback.XB(this.By(),B,new i7("Tried to start rendering an unknown layout, this adapter requires LayoutId: "+this.Nz().layoutId+("and LayoutType: "+this.Nz().layoutType),void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"):(this.Ss.get().addListener(this),sU(this.g0(),this),X$W(this.W6.get()),nOK(this.O0.get())||tq4(this.Ss.get()),this.KL.startRendering(B))}; g.V.hB=function(B,y){this.wY=!0;this.KL.hB(B,y);this.Ss.get().S.dX();$P$(this.Dj.get(),{});B=rq(this.Ss.get(),1);B.isPaused()&&!g.Z(B,2)&&this.Ss.get().playVideo();this.Ss.get().removeListener(this);this.wY&&this.KL.wG()}; g.V.GJ=function(B,y){this.KL.GJ(B,y)}; g.V.d0=function(B,y,a){y.layoutId===this.Nz().layoutId&&(this.wY=!1,hP(this.g0(),this));this.KL.d0(B,y,a);y.layoutId===this.Nz().layoutId&&kB(this.W6.get())}; g.V.Iu=function(B){this.KL.Iu(B)}; g.V.VG=function(B){if(B.state.isError()){var y,a;this.rS((y=B.state.mp)==null?void 0:y.errorCode,new i7("There was a player error during this media layout.",{playerErrorCode:(a=B.state.mp)==null?void 0:a.errorCode},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_ERROR"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")}else this.KL.VG(B)}; g.V.rS=function(B,y,a){this.KL.yZ(B,y,a)}; g.V.onFullscreenToggled=function(B){this.KL.onFullscreenToggled(B)}; g.V.Na=function(B){this.KL.Na(B)}; g.V.lL=function(B){this.KL.lL(B)}; g.V.onVolumeChange=function(){this.KL.onVolumeChange()}; g.V.Gn=function(){}; g.V.Gr=function(){}; g.V.rO=function(){}; g.V.AE=function(){}; g.V.sX=function(){}; g.V.Zk=function(){}; g.V.kh=function(){}; g.V.BB=function(){}; g.V.p_=function(){}; g.V.Eh=function(){}; g.V.Y9=function(){}; g.V.VR=function(){}; g.V.wd=function(){};g.V=gx.prototype;g.V.By=function(){return this.slot}; g.V.Nz=function(){return this.layout}; g.V.init=function(){this.Yk.get().addListener(this);this.Ss.get().addListener(this);var B=fH(this.layout.clientMetadata,"metadata_type_layout_enter_ms");var y=fH(this.layout.clientMetadata,"metadata_type_layout_exit_ms");if(this.J){var a=this.Yk.get().Dn.slice(-1)[0];a!==void 0&&(B=a.startSecs*1E3,y=(a.startSecs+a.u0)*1E3)}this.tF(B,y);var r;a=(r=this.Tb.get().EL)==null?void 0:r.clientPlaybackNonce;r=this.layout.zJ.adClientDataEntry;l6(this.o7.get(),{daiStateTrigger:{filledAdsDurationMs:y-B,contentCpn:a, adClientData:r}});var k=this.Yk.get();k=FJe(k.D,B,y);k!==null&&(l6(this.o7.get(),{daiStateTrigger:{filledAdsDurationMs:k-B,contentCpn:a,cueDurationChange:"DAI_CUE_DURATION_CHANGE_SHORTER",adClientData:r}}),this.ev.get().dG(k,y))}; g.V.release=function(){this.pT();this.Yk.get().removeListener(this);this.Ss.get().removeListener(this)}; g.V.startRendering=function(){this.E4();this.callback.GJ(this.slot,this.layout)}; g.V.hB=function(B,y){this.gE(y);this.driftRecoveryMs!==null&&(c4(this,{driftRecoveryMs:this.driftRecoveryMs.toString(),breakDurationMs:Math.round(GXx(this)-fH(this.layout.clientMetadata,"metadata_type_layout_enter_ms")).toString(),driftFromHeadMs:Math.round(this.Ss.get().S.k6()*1E3).toString()}),this.driftRecoveryMs=null);this.callback.d0(this.slot,this.layout,y)}; g.V.qp=function(){return!1}; g.V.pJ=function(B){var y=fH(this.layout.clientMetadata,"metadata_type_layout_enter_ms"),a=fH(this.layout.clientMetadata,"metadata_type_layout_exit_ms");B*=1E3;if(y<=B&&B0&&lz(this.C(),y)}; g.V.rO=function(B){this.j.delete(B.slotId);for(var y=[],a=g.Y(this.Hy.values()),r=a.next();!r.done;r=a.next()){r=r.value;var k=r.trigger;k instanceof mv&&k.triggeringSlotId===B.slotId&&y.push(r)}y.length>0&&lz(this.C(),y)}; g.V.AE=function(B){for(var y=[],a=g.Y(this.Hy.values()),r=a.next();!r.done;r=a.next()){r=r.value;var k=r.trigger;k instanceof hU&&k.slotType===B.slotType&&k.C!==B.slotId&&y.push(r)}y.length>0&&lz(this.C(),y)}; g.V.sX=function(B){this.D.add(B.slotId);for(var y=[],a=g.Y(this.Hy.values()),r=a.next();!r.done;r=a.next())r=r.value,r.trigger instanceof rc&&B.slotId===r.trigger.triggeringSlotId&&y.push(r);y.length>0&&lz(this.C(),y)}; g.V.Zk=function(B){this.D.delete(B.slotId);this.J.add(B.slotId);for(var y=[],a=g.Y(this.Hy.values()),r=a.next();!r.done;r=a.next())if(r=r.value,r.trigger instanceof k4)B.slotId===r.trigger.triggeringSlotId&&y.push(r);else if(r.trigger instanceof fb){var k=r.trigger;B.slotId===k.slotId&&this.X.has(k.triggeringLayoutId)&&y.push(r)}y.length>0&&lz(this.C(),y)}; g.V.kh=function(B){for(var y=[],a=g.Y(this.Hy.values()),r=a.next();!r.done;r=a.next())r=r.value,r.trigger instanceof x4&&B.slotId===r.trigger.triggeringSlotId&&y.push(r);y.length>0&&lz(this.C(),y)}; g.V.BB=function(B){for(var y=[],a=g.Y(this.Hy.values()),r=a.next();!r.done;r=a.next())r=r.value,r.trigger instanceof J8&&B.slotId===r.trigger.triggeringSlotId&&y.push(r);y.length>0&&lz(this.C(),y)}; g.V.p_=function(B,y){this.T.add(y.layoutId)}; g.V.Eh=function(B,y){this.T.delete(y.layoutId)}; g.V.GJ=function(B,y){this.X.add(y.layoutId);for(var a=[],r=g.Y(this.Hy.values()),k=r.next();!k.done;k=r.next())if(k=k.value,k.trigger instanceof M7)y.layoutId===k.trigger.triggeringLayoutId&&a.push(k);else if(k.trigger instanceof sC){var x=k.trigger;B.slotType===x.slotType&&y.layoutType===x.layoutType&&y.layoutId!==x.C&&a.push(k)}else k.trigger instanceof fb&&(x=k.trigger,y.layoutId===x.triggeringLayoutId&&this.J.has(x.slotId)&&a.push(k));a.length>0&&lz(this.C(),a)}; g.V.d0=function(B,y,a){this.X.delete(y.layoutId);B=[];for(var r=g.Y(this.Hy.values()),k=r.next();!k.done;k=r.next())if(k=k.value,k.trigger instanceof OC&&y.layoutId===k.trigger.triggeringLayoutId&&B.push(k),k.trigger instanceof $B){var x=k.trigger;y.layoutId===x.triggeringLayoutId&&x.C.includes(a)&&B.push(k)}B.length>0&&lz(this.C(),B)}; g.V.Y9=function(){}; g.V.nj=function(){this.J.clear()}; g.V.w5=function(){};g.R(hx,g.W);hx.prototype.hW=function(B,y,a,r){if(this.Hy.has(y.triggerId))throw new d("Tried to register duplicate trigger for slot.");if(!(y instanceof i6))throw new d("Incorrect TriggerType: Tried to register trigger of type "+y.triggerType+" in CloseRequestedTriggerAdapter");this.Hy.set(y.triggerId,new lm(B,y,a,r))}; hx.prototype.DF=function(B){this.Hy.delete(B.triggerId)};g.R(Bx,g.W);Bx.prototype.hW=function(B,y,a,r){if(this.Hy.has(y.triggerId))throw new d("Tried to register duplicate trigger for slot.");if(!(y instanceof Kb||y instanceof Bd))throw new d("Incorrect TriggerType: Tried to register trigger of type "+y.triggerType+" in ContentPlaybackLifecycleTriggerAdapter");this.Hy.set(y.triggerId,new lm(B,y,a,r))}; Bx.prototype.DF=function(B){this.Hy.delete(B.triggerId)}; Bx.prototype.nj=function(B){for(var y=[],a=y.push,r=a.apply,k=[],x=g.Y(this.Hy.values()),J=x.next();!J.done;J=x.next())J=J.value,J.trigger instanceof Kb&&J.trigger.vR===B&&k.push(J);r.call(a,y,g.Ee(k));a=y.push;r=a.apply;k=[];x=g.Y(this.Hy.values());for(J=x.next();!J.done;J=x.next())J=J.value,J.trigger instanceof Bd&&J.trigger.C!==B&&k.push(J);r.call(a,y,g.Ee(k));y.length&&lz(this.C(),y)}; Bx.prototype.w5=function(B){for(var y=[],a=y.push,r=a.apply,k=[],x=g.Y(this.Hy.values()),J=x.next();!J.done;J=x.next()){J=J.value;var m=J.trigger;m instanceof Bd&&m.C===B&&k.push(J)}r.call(a,y,g.Ee(k));y.length&&lz(this.C(),y)};g.R(y_,g.W);g.V=y_.prototype;g.V.hW=function(B,y,a,r){if(this.Hy.has(y.triggerId))throw new d("Tried to register duplicate trigger for slot.");var k="adtriggercuerange:"+y.triggerId;if(y instanceof UC)hML(this,B,y,a,r,k,y.C.start,y.C.end,y.vR,y.visible);else if(y instanceof Xl)hML(this,B,y,a,r,k,0x7ffffffffffff,0x8000000000000,y.vR,y.visible);else throw new d("Incorrect TriggerType: Tried to register trigger of type "+y.triggerType+" in CueRangeTriggerAdapter");}; g.V.DF=function(B){var y=this.Hy.get(B.triggerId);y&&this.Zj.get().removeCueRange(y.cueRangeId);this.Hy.delete(B.triggerId)}; g.V.onCueRangeEnter=function(B){var y=vXr(this,B);if(y&&(y=this.Hy.get(y)))if(g.Z(rq(this.Ss.get()),32))this.C.add(y.cueRangeId);else{var a=y==null?void 0:y.KX.trigger;if(a instanceof UC||a instanceof Xl){if(xq(this.context.O0.get())){var r=y.KX.slot,k=y.KX.layout,x={};this.context.RM.U0("cre",(x.ca=y.KX.category,x.tt=a.triggerType,x.st=r.slotType,x.lt=k==null?void 0:k.layoutType,x.cid=B,x))}lz(this.X(),[y.KX])}}}; g.V.onCueRangeExit=function(B){(B=vXr(this,B))&&(B=this.Hy.get(B))&&this.C.delete(B.cueRangeId)}; g.V.VG=function(B){if(ku(B,16)<0){B=g.Y(this.C);for(var y=B.next();!y.done;y=B.next())this.onCueRangeEnter(y.value,!0);this.C.clear()}}; g.V.Gr=function(){}; g.V.rO=function(){}; g.V.AE=function(){}; g.V.sX=function(){}; g.V.Zk=function(){}; g.V.kh=function(){}; g.V.BB=function(){}; g.V.p_=function(){}; g.V.Eh=function(){}; g.V.GJ=function(){}; g.V.d0=function(){}; g.V.Y9=function(){}; g.V.Iu=function(){}; g.V.onFullscreenToggled=function(){}; g.V.Na=function(){}; g.V.Gn=function(){}; g.V.lL=function(){}; g.V.onVolumeChange=function(){}; g.V.VR=function(){}; g.V.wd=function(){};g.R(aV,g.W);g.V=aV.prototype; g.V.hW=function(B,y,a,r){if(this.X.has(y.triggerId)||this.D.has(y.triggerId))throw new d("Tried to re-register the trigger.");B=new lm(B,y,a,r);if(B.trigger instanceof dx)this.X.set(B.trigger.triggerId,B);else if(B.trigger instanceof I_)this.D.set(B.trigger.triggerId,B);else throw new d("Incorrect TriggerType: Tried to register trigger of type "+B.trigger.triggerType+" in LiveStreamBreakTransitionTriggerAdapter");this.X.has(B.trigger.triggerId)&&B.slot.slotId===this.C&&lz(this.J(),[B])}; g.V.DF=function(B){this.X.delete(B.triggerId);this.D.delete(B.triggerId)}; g.V.S2=function(B){B=B.slotId;if(this.C!==B){var y=[];this.C!=null&&y.push.apply(y,g.Ee(B2r(this.D,this.C)));B!=null&&y.push.apply(y,g.Ee(B2r(this.X,B)));this.C=B;y.length&&lz(this.J(),y)}}; g.V.eW=function(){}; g.V.XU=function(){};g.R(rE,g.W);g.V=rE.prototype;g.V.hW=function(B,y,a,r){if(this.Hy.has(y.triggerId))throw new d("Tried to register duplicate trigger for slot.");if(!(y instanceof v4))throw new d("Incorrect TriggerType: Tried to register trigger of type "+y.triggerType+" in OnLayoutSelfRequestedTriggerAdapter");this.Hy.set(y.triggerId,new lm(B,y,a,r))}; g.V.DF=function(B){this.Hy.delete(B.triggerId)}; g.V.GJ=function(){}; g.V.d0=function(){}; g.V.Gr=function(){}; g.V.rO=function(){}; g.V.AE=function(){}; g.V.sX=function(){}; g.V.Zk=function(){}; g.V.kh=function(){}; g.V.BB=function(){}; g.V.p_=function(){}; g.V.Eh=function(){}; g.V.Y9=function(){};g.R(k9,g.W);g.V=k9.prototype;g.V.Y9=function(B,y){for(var a=[],r=g.Y(this.Hy.values()),k=r.next();!k.done;k=r.next()){k=k.value;var x=k.trigger;x.opportunityType===B&&(x.associatedSlotId&&x.associatedSlotId!==y||a.push(k))}a.length&&lz(this.C(),a)}; g.V.hW=function(B,y,a,r){if(this.Hy.has(y.triggerId))throw new d("Tried to register duplicate trigger for slot.");if(!(y instanceof Hjr))throw new d("Incorrect TriggerType: Tried to register trigger of type "+y.triggerType+" in OpportunityEventTriggerAdapter");this.Hy.set(y.triggerId,new lm(B,y,a,r))}; g.V.DF=function(B){this.Hy.delete(B.triggerId)}; g.V.Gr=function(){}; g.V.rO=function(){}; g.V.AE=function(){}; g.V.sX=function(){}; g.V.Zk=function(){}; g.V.kh=function(){}; g.V.BB=function(){}; g.V.p_=function(){}; g.V.Eh=function(){}; g.V.GJ=function(){}; g.V.d0=function(){};g.R(x9,g.W);g.V=x9.prototype;g.V.hW=function(B,y,a,r){B=new lm(B,y,a,r);if(y instanceof Z_||y instanceof jV||y instanceof nb||y instanceof yk||y instanceof mWr){if(this.Hy.has(y.triggerId))throw new d("Tried to register duplicate trigger for slot.");this.Hy.set(y.triggerId,B)}else throw new d("Incorrect TriggerType: Tried to register trigger of type "+y.triggerType+" in PrefetchTriggerAdapter");}; g.V.DF=function(B){this.Hy.delete(B.triggerId)}; g.V.Gr=function(B){var y=B.slotFulfillmentTriggers.find(function(a){return a instanceof Z_}); y&&(JZ(this,"TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",y.breakDurationMs,new Set([B.slotId]),!0),EC(this.o7.get(),"ads_css","sid."+B.slotId+";bd."+y.breakDurationMs))}; g.V.rO=function(){}; g.V.AE=function(){}; g.V.sX=function(){}; g.V.Zk=function(){}; g.V.kh=function(){}; g.V.BB=function(){}; g.V.p_=function(){}; g.V.Eh=function(){}; g.V.GJ=function(){}; g.V.d0=function(){}; g.V.Y9=function(){}; g.V.qp=function(B){var y=this;if(!this.C)return ai("Unexpected cue break before fetch instructions are available"),!1;this.X&&this.X.stop();this.j&&g.$h(this.j);var a=k2e(this,B);if(!a){var r=aSK(this),k=this.N!==void 0&&Date.now()<=this.N+1E4;EC(this.o7.get(),"ads_ncfs","cid."+B.identifier+";cd."+B.u0.toFixed(3)+";ccs."+k+";cfa."+this.J+";bdc."+r.length+";"+r.slice(0,6).map(function(x){return";bd."+x}).join("")); return!1}(new g.Mv(function(){var x=a.trigger,J=a.slot;JZ(y,"TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",x.breakDurationMs,new Set,!0);JZ(y,"TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED",x.breakDurationMs,new Set,!1);for(var m=0,C=g.Y(y.Hy.values()),l=C.next();!l.done;l=C.next()){l=l.value;var c=l.trigger;l.slot.slotId===J.slotId&&(y.Hy.delete(c.triggerId),m++)}EC(y.o7.get(),"ads_csf","sid."+J.slotId+";bd."+x.breakDurationMs+";dt."+m)},10)).start(); return!0}; g.V.pJ=function(){}; g.V.nj=function(B){var y=this;this.J=!1;this.N=Date.now();if(this.C&&this.C.contentCpn!==B)ai("Fetch instructions carried over from previous content video",void 0,void 0,{contentCpn:B,fetchInstructionsCpn:this.C.contentCpn}),Hx(this);else{this.D=new g.Mv(function(){if(y.J)delete y.D;else{var r=y.Ss.get().getGetAdBreakContext(),k;if(Number(r==null?void 0:(k=r.livePlaybackPosition)==null?void 0:k.utcTimeMillis)>0)delete y.D,rPH(y);else{var x;(x=y.D)==null||x.start()}}},200); var a;(a=this.D)==null||a.start()}}; g.V.w5=function(B){this.C&&this.C.contentCpn!==B&&ai("Expected content video of the current fetch instructions to end",void 0,void 0,{contentCpn:B,fetchInstructionsCpn:this.C.contentCpn},!0);Hx(this)}; g.V.WM=function(B){var y=this;if(this.C)ai("Unexpected multiple fetch instructions for the current content");else{this.C=B;B=JPK(B);this.X=new g.Mv(function(){rPH(y)},B?B:6E5); this.X.start();this.j=new g.Mv(function(){y.C&&(y.X&&(y.X.stop(),y.X.start()),yPr(y,"TRIGGER_TYPE_CUE_BREAK_IDENTIFIED"))},xIE(this.C)); B=this.Ss.get().getCurrentTimeSec(1,!1);for(var a=g.Y(this.Yk.get().Dn),r=a.next();!r.done;r=a.next())r=r.value,EC(this.o7.get(),"nocache","ct."+Date.now()+";cmt."+B+";d."+r.u0.toFixed(3)+";tw."+(r.startSecs-B)+";cid."+r.identifier+";")}}; g.V.lw=function(){g.W.prototype.lw.call(this);Hx(this)};g.R(mS,g.W);g.V=mS.prototype;g.V.hW=function(B,y,a,r){if(this.Hy.has(y.triggerId))throw new d("Tried to register duplicate trigger for slot.");if(!(y instanceof Cm))throw new d("Incorrect TriggerType: Tried to register trigger of type "+y.triggerType+" in TimeRelativeToLayoutEnterTriggerAdapter");this.Hy.set(y.triggerId,new lm(B,y,a,r));B=this.C.has(y.triggeringLayoutId)?this.C.get(y.triggeringLayoutId):new Set;B.add(y);this.C.set(y.triggeringLayoutId,B)}; g.V.DF=function(B){this.Hy.delete(B.triggerId);if(!(B instanceof Cm))throw new d("Incorrect TriggerType: Tried to unregister trigger of type "+B.triggerType+" in TimeRelativeToLayoutEnterTriggerAdapter");var y=this.X.get(B.triggerId);y&&(y.dispose(),this.X.delete(B.triggerId));if(y=this.C.get(B.triggeringLayoutId))y.delete(B),y.size===0&&this.C.delete(B.triggeringLayoutId)}; g.V.Gr=function(){}; g.V.rO=function(){}; g.V.AE=function(){}; g.V.sX=function(){}; g.V.Zk=function(){}; g.V.kh=function(){}; g.V.BB=function(){}; g.V.p_=function(){}; g.V.Eh=function(){}; g.V.Y9=function(){}; g.V.GJ=function(B,y){var a=this;if(this.C.has(y.layoutId)){B=this.C.get(y.layoutId);B=g.Y(B);var r=B.next();for(y={};!r.done;y={cK:void 0},r=B.next())y.cK=r.value,r=new g.Mv(function(k){return function(){var x=a.Hy.get(k.cK.triggerId);lz(a.D(),[x])}}(y),y.cK.durationMs),r.start(),this.X.set(y.cK.triggerId,r)}}; g.V.d0=function(){};g.R(oV,g.W);oV.prototype.hW=function(B,y,a,r){if(this.Hy.has(y.triggerId))throw new d("Tried to register duplicate trigger for slot.");if(!(y instanceof D_))throw new d("Incorrect TriggerType: Tried to register trigger of type "+y.triggerType+" in VideoTransitionTriggerAdapter.");this.Hy.set(y.triggerId,new lm(B,y,a,r))}; oV.prototype.DF=function(B){this.Hy.delete(B.triggerId)};cx.prototype.bX=function(B){return B.kind==="AD_PLACEMENT_KIND_START"};g.R(zH,g.W);g.V=zH.prototype;g.V.logEvent=function(B){this.MN(B)}; g.V.MZ=function(B,y,a){this.MN(B,void 0,void 0,void 0,y,void 0,void 0,void 0,y.adSlotLoggingData,void 0,void 0,a)}; g.V.Xb=function(B,y,a,r){this.MN(B,void 0,void 0,void 0,y,a?a:void 0,void 0,void 0,y.adSlotLoggingData,a?a.adLayoutLoggingData:void 0,void 0,r)}; g.V.mJ=function(B,y,a,r){Qs(this.O0.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+B,"trigger:",a,"slot:",y,"layout:",r);ZS(this.C.get())&&this.MN(B,void 0,void 0,void 0,y,r?r:void 0,void 0,a,y.adSlotLoggingData,r?r.adLayoutLoggingData:void 0)}; g.V.FA=function(B,y,a,r,k){this.MN(B,y,a,r,void 0,void 0,void 0,void 0,void 0,void 0,void 0,k)}; g.V.fk=function(B,y,a,r){this.MN("ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,a,r,void 0,void 0,a.adSlotLoggingData,r?r.adLayoutLoggingData:void 0,{errorType:B,errorMessage:y})}; g.V.MN=function(B,y,a,r,k,x,J,m,C,l,c,w){var E=this;w=w===void 0?0:w;Qs(this.O0.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+B,"slot:",k,"layout:",x,"ping:",J,"Opportunity:",{opportunityType:y,associatedSlotId:a,aaw:r,X__:m,adSlotLoggingData:C,adLayoutLoggingData:l});try{var z=function(){if(!E.O0.get().S.Y().Z("html5_disable_client_tmp_logs")&&B!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){B||ai("Empty PACF event type",k,x);var q=ZS(E.C.get()),L={eventType:B,eventOrder:++E.eventCount},b={}; k&&(b.slotData=Id(q,k));x&&(b.layoutData=K6H(q,x));J&&(b.pingData={pingDispatchStatus:"ADS_CLIENT_PING_DISPATCH_STATUS_SUCCESS",serializedAdPingMetadata:J.C.serializedAdPingMetadata,pingIndex:J.index});m&&(b.triggerData=OU(m.trigger,m.category));y&&(b.opportunityData=iMJ(q,y,a,r));q={organicPlaybackContext:{contentCpn:QS(E.Tb.get(),1).clientPlaybackNonce}};q.organicPlaybackContext.isLivePlayback=QS(E.Tb.get(),1).uV;var S;q.organicPlaybackContext.isMdxPlayback=(S=QS(E.Tb.get(),1))==null?void 0:S.isMdxPlayback; var P;if((P=QS(E.Tb.get(),1))==null?0:P.daiEnabled)q.organicPlaybackContext.isDaiContent=!0;var A;if(S=(A=QS(E.Tb.get(),2))==null?void 0:A.clientPlaybackNonce)q.adVideoPlaybackContext={adVideoCpn:S};q&&(b.externalContext=q);L.adClientData=b;C&&(L.serializedSlotAdServingData=C.serializedSlotAdServingDataEntry);l&&(L.serializedAdServingData=l.serializedAdServingDataEntry);c&&(L.errorInfo=c);g.BL("adsClientStateChange",{adsClientEvent:L})}}; w&&w>0?g.$e(g.I4(),function(){return z()},w):z()}catch(q){Qs(this.O0.get(),"html5_log_pacf_logging_errors")&&g.$e(g.I4(),function(){ai(q instanceof Error?q:String(q),k,x,{pacf_message:"exception during pacf logging"})})}};var BZO=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.R(qj,zH);g.V=qj.prototype; g.V.MZ=function(B,y,a){zH.prototype.MZ.call(this,B,y,a);xq(this.O0.get())&&(a={},this.context.RM.U0("pacf",(a.et=B,a.st=y.slotType,a.si=y.slotId,a)))}; g.V.Xb=function(B,y,a,r){var k=BZO.has(B);zH.prototype.Xb.call(this,B,y,a,r);xq(this.O0.get(),k)&&(r={},this.context.RM.U0("pacf",(r.et=B,r.st=y.slotType,r.si=y.slotId,r.lt=a==null?void 0:a.layoutType,r.li=a==null?void 0:a.layoutId,r.p_ac=a==null?void 0:a.layoutId,r)))}; g.V.FA=function(B,y,a,r,k){zH.prototype.FA.call(this,B,y,a,r,k);xq(this.O0.get())&&(a={},this.context.RM.U0("pacf",(a.et=B,a.ot=y,a.ss=r==null?void 0:r.length,a)))}; g.V.mJ=function(B,y,a,r){zH.prototype.mJ.call(this,B,y,a,r);if(xq(this.O0.get())){var k={};this.context.RM.U0("pacf",(k.et=B,k.tt=a.trigger.triggerType,k.tc=a.category,k.st=y.slotType,k.si=y.slotId,k.lt=r==null?void 0:r.layoutType,k.li=r==null?void 0:r.layoutId,k.p_ac=r==null?void 0:r.layoutId,k))}}; g.V.fk=function(B,y,a,r){zH.prototype.fk.call(this,B,y,a,r);if(xq(this.O0.get(),!0)){var k={};this.context.RM.U0("perror",(k.ert=B,k.erm=y,k.st=a.slotType,k.si=a.slotId,k.lt=r==null?void 0:r.layoutType,k.li=r==null?void 0:r.layoutId,k.p_ac=r==null?void 0:r.layoutId,k))}}; g.V.MN=function(B,y,a,r,k,x,J,m,C,l,c){var w=this.O0.get();g.oz(w.S.Y())?(w=this.O0.get(),w=g.d2(w.S.Y().experiments,"H5_async_logging_delay_ms")):w=void 0;zH.prototype.MN.call(this,B,y,a,r,k,x,J,m,C,l,c,w)};V_.prototype.clear=function(){this.C.clear()};RV.prototype.state=function(){return this.C==="fulfilled"?{state:"fulfilled",value:this.result}:this.C==="rejected"?{state:"rejected",reason:this.error}:{state:"pending"}}; RV.prototype.J=function(B){Y9(B)||u2(B)?pt(Lt(B),this.J.bind(this),this.reject.bind(this)):(this.C="fulfilled",this.result=B,TH(this))}; RV.prototype.reject=function(B){this.C="rejected";this.error=B;TH(this)}; var u2=kY(function(B){return z0V(B)?B instanceof RV:!1});Object.freeze({Wm_:function(B){var y=Fk(B);return pt(AZ(y,function(a){return y[a].C==="rejected"}),function(a){return Number.isNaN(a)?y.map(function(r){return r.state().value}):y[a]})}, bO7:function(B){var y=Fk(B);return pt(AZ(y),function(){return y.map(function(a){return a.state()})})}, SNw:function(B){var y=Fk(B);return pt(AZ(y,function(a){return y[a].C==="fulfilled"}),function(a){return Number.isNaN(a)?Nj(new AggregateError(y.map(function(r){return r.state().reason}))):y[a].state().value})}, Ma0:function(B){var y=Fk(B);return pt(AZ(y,function(){return!0}),function(a){return y[a]})}});var GH=window.Wa0||"ko";Kt.prototype.MH=function(B){this.client=B}; Kt.prototype.C=function(){this.clear();this.csn=g.cl()}; Kt.prototype.clear=function(){this.D.clear();this.X.clear();this.J.clear();this.csn=null};Xk.prototype.MH=function(B){g.$Q(i2().MH).bind(i2())(B)}; Xk.prototype.clear=function(){g.$Q(i2().clear).bind(i2())()};g.V=ft.prototype;g.V.MH=function(B){this.client=B}; g.V.Tl=function(B,y){var a=this;y=y===void 0?{}:y;g.$Q(function(){var r,k,x,J=((r=g.f(B==null?void 0:B.commandMetadata,g.NR))==null?void 0:r.rootVe)||((k=g.f(B==null?void 0:B.commandMetadata,RJo))==null?void 0:(x=k.screenVisualElement)==null?void 0:x.uiType);if(J){r=g.f(B==null?void 0:B.commandMetadata,ifo);if(r==null?0:r.parentTrackingParams){var m=g.Cj(r.parentTrackingParams);if(r.parentCsn)var C=r.parentCsn}else y.clickedVisualElement?m=y.clickedVisualElement:B.clickTrackingParams&&(m=g.Cj(B.clickTrackingParams)); a:{r=g.f(B,g.gk);k=g.f(B,AdK);if(r){if(k=T2$(r,"VIDEO")){r={token:k,videoId:r.videoId};break a}}else if(k&&(r=T2$(k,"PLAYLIST"))){r={token:r,playlistId:k.playlistId};break a}r=void 0}y=Object.assign({},{cttAuthInfo:r,parentCsn:C},y);if(g.lv("expectation_logging")){var l;y.loggingExpectations=((l=g.f(B==null?void 0:B.commandMetadata,RJo))==null?void 0:l.loggingExpectations)||void 0}$9(a,J,m,y)}else g.Lj(new g.Ku("Error: Trying to create a new screen without a rootVeType",B))})()}; g.V.clickCommand=function(B,y,a){B=B.clickTrackingParams;a=a===void 0?0:a;B?(a=g.cl(a===void 0?0:a))?(fj(this.client,a,g.Cj(B),y),y=!0):y=!1:y=!1;return y}; g.V.stateChanged=function(B,y,a){this.visualElementStateChanged(g.Cj(B),y,a===void 0?0:a)}; g.V.visualElementStateChanged=function(B,y,a){a=a===void 0?0:a;a===0&&this.X.has(a)?this.K.push([B,y]):APW(this,B,y,a)};nt.prototype.fetch=function(B,y,a){var r=this,k=e8e(B,y,a);return new Promise(function(x,J){function m(){if(a==null?0:a.YU)try{var l=r.handleResponse(B,k.status,k.response,a);x(l)}catch(c){J(c)}else x(r.handleResponse(B,k.status,k.response,a))} k.onerror=m;k.onload=m;var C;k.send((C=y.body)!=null?C:null)})}; nt.prototype.handleResponse=function(B,y,a,r){a=a.replace(")]}'","");try{var k=JSON.parse(a)}catch(x){g.Lj(new g.Ku("JSON parsing failed after XHR fetch",B,y,a));if((r==null?0:r.YU)&&a)throw new g.Ws(1,"JSON parsing failed after XHR fetch");k={}}y!==200&&(g.Lj(new g.Ku("XHR API fetch failed",B,y,a)),k=Object.assign({},k,{errorMetadata:{status:y}}));return k};dE.getInstance=function(){var B=g.ao("ytglobal.storage_");B||(B=new dE,g.yp("ytglobal.storage_",B));return B}; dE.prototype.estimate=function(){var B,y,a;return g.F(function(r){B=navigator;return((y=B.storage)==null?0:y.estimate)?r.return(B.storage.estimate()):((a=B.webkitTemporaryStorage)==null?0:a.queryUsageAndQuota)?r.return(DIZ()):r.return()})}; g.yp("ytglobal.storageClass_",dE);hH.prototype.V6=function(B){this.handleError(B)}; hH.prototype.logEvent=function(B,y){switch(B){case "IDB_DATA_CORRUPTED":g.lv("idb_data_corrupted_killswitch")||this.C("idbDataCorrupted",y);break;case "IDB_UNEXPECTEDLY_CLOSED":this.C("idbUnexpectedlyClosed",y);break;case "IS_SUPPORTED_COMPLETED":g.lv("idb_is_supported_completed_killswitch")||this.C("idbIsSupportedCompleted",y);break;case "QUOTA_EXCEEDED":KEH(this,y);break;case "TRANSACTION_ENDED":this.D&&Math.random()<=.1&&this.C("idbTransactionEnded",y);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":B= Object.assign({},y,{hasWindowUnloaded:this.X}),this.C("idbTransactionAborted",B)}};var U2={},NcK=g.Ij("yt-player-local-media",{zY:(U2.index={No:2},U2.media={No:2},U2.captions={No:5},U2),shared:!1,upgrade:function(B,y){y(2)&&(g.ub(B,"index"),g.ub(B,"media"));y(5)&&g.ub(B,"captions");y(6)&&(Yx(B,"metadata"),Yx(B,"playerdata"))}, version:5});var y7K={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},jF;a:{var s2=g.DR();s2=s2.toLowerCase();if(g.QO(s2,"android")){var agI=s2.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(agI){var r7O=parseFloat(agI[1]);if(r7O<100){jF=r7O;break a}}var kxO=s2.match("("+Object.keys(y7K).join("|")+")");jF=kxO?y7K[kxO[0]]:0}else jF=void 0}var Zj=jF,IW=Zj>=0;var tte=window;var iHr=Ai(function(){var B,y;return(y=(B=window).matchMedia)==null?void 0:y.call(B,"(prefers-reduced-motion: reduce)").matches});var jS;g.Us=new gP;jS=0;var c0=ZHU()?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!g.ib?!0:!1;var Be={x1:function(B,y){var a=B[0];B[0]=B[y%B[H[2]]];B[y%B[H[2]]]=a}, qE:function(B){B[H[50]]()}, lD:function(B,y){B[H[45]](0,y)}};var ul0={M80:"adunit",nF_:"detailpage",Oj7:"editpage",eXk:"embedded",Bnf:"leanback",Gq3:"previewpage",Uyb:"profilepage",iD:"unplugged",Yvh:"playlistoverview",rm3:"sponsorshipsoffer",jtz:"shortspage",Irb:"handlesclaiming",aP7:"immersivelivepage",KLk:"creatormusic",lP7:"immersivelivepreviewpage",dah:"admintoolyurt",T5O:"shortsaudiopivot",AVb:"consumption"};var jzE=2592E3;var hg,xQ7,Sn;hg={};g.Et=(hg.STOP_EVENT_PROPAGATION="html5-stop-propagation",hg.IV_DRAWER_ENABLED="ytp-iv-drawer-enabled",hg.IV_DRAWER_OPEN="ytp-iv-drawer-open",hg.MAIN_VIDEO="html5-main-video",hg.VIDEO_CONTAINER="html5-video-container",hg.VIDEO_CONTAINER_TRANSITIONING="html5-video-container-transitioning",hg.HOUSE_BRAND="house-brand",hg);xQ7={};Sn=(xQ7.RIGHT_CONTROLS_LEFT="ytp-right-controls-left",xQ7.RIGHT_CONTROLS_RIGHT="ytp-right-controls-right",xQ7);var xxr={allowed:"AUTOPLAY_BROWSER_POLICY_ALLOWED","allowed-muted":"AUTOPLAY_BROWSER_POLICY_ALLOWED_MUTED",disallowed:"AUTOPLAY_BROWSER_POLICY_DISALLOWED"};var o1r={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},CVE={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"},KPe={"mdx-pair":1,"mdx-dial":2,"mdx-cast":3,"mdx-voice":4,"mdx-inappdial":5};var $o4={DISABLED:1,ENABLED:2,PAUSED:3,1:"DISABLED",2:"ENABLED",3:"PAUSED"};g.VZ.prototype.getLanguageInfo=function(){return this.Is}; g.VZ.prototype.getXtags=function(){if(!this.xtags){var B=this.id.split(";");B.length>1&&(this.xtags=B[1])}return this.xtags}; g.VZ.prototype.toString=function(){return this.Is.name}; g.VZ.prototype.getLanguageInfo=g.VZ.prototype.getLanguageInfo;RL.prototype.equals=function(B){return this.X===B.X&&this.C===B.C&&this.D===B.D&&this.reason===B.reason&&(!Y0||this.yO===B.yO)}; RL.prototype.isLocked=function(){return this.D&&!!this.X&&this.X===this.C}; RL.prototype.compose=function(B){if(B.D&&LD(B))return rk;if(B.D||LD(this))return B;if(this.D||LD(B))return this;var y=this.X&&B.X?Math.max(this.X,B.X):this.X||B.X,a=this.C&&B.C?Math.min(this.C,B.C):this.C||B.C;y=Math.min(y,a);var r=0;Y0&&(r=this.yO!==0&&B.yO!==0?Math.min(this.yO,B.yO):this.yO===0?B.yO:this.yO);return Y0&&y===this.X&&a===this.C&&r===this.yO||!Y0&&y===this.X&&a===this.C?this:Y0?new RL(y,a,!1,a===this.C&&r===this.yO?this.reason:B.reason,r):new RL(y,a,!1,a===this.C?this.reason:B.reason)}; RL.prototype.J=function(B){return!B.video||Y0&&this.yO!==0&&this.yO=0}; g.V.nO=function(){var B=this.segments[this.segments.length-1];return B?B.endTime:NaN}; g.V.Pj=function(){return this.segments[0].startTime}; g.V.Vh=function(){return this.segments.length}; g.V.Lk=function(){return 0}; g.V.EH=function(B){return(B=this.sJ(B))?B.Hk:-1}; g.V.zE=function(B){return(B=this.G7(B))?B.sourceURL:""}; g.V.getStartTime=function(B){return(B=this.G7(B))?B.startTime:0}; g.V.Dl=function(B){return this.getStartTime(B)+this.getDuration(B)}; g.V.FZ=BE(1);g.V.isLoaded=function(){return this.segments.length>0}; g.V.G7=function(B){if(this.C&&this.C.Hk===B)return this.C;B=g.MV(this.segments,new Zp(B,0,0,0,""),function(y,a){return y.Hk-a.Hk}); return this.C=B>=0?this.segments[B]:null}; g.V.sJ=function(B){if(this.C&&this.C.startTime<=B&&B=0?this.segments[B]:this.segments[Math.max(0,-B-2)]}; g.V.append=function(B){if(B.length)if(B=g.Qp(B),this.segments.length){var y=this.segments.length?g.zY(this.segments).endTime:0,a=B[0].Hk-this.nL();a>1&&N$e(this.segments);for(a=a>0?0:-a+1;aB.Hk&&this.index.gy()<=B.Hk+1}; g.V.update=function(B,y,a){this.index.append(B);XVZ(this.index,a);B=this.index;B.X=y;B.D="update"}; g.V.ZV=function(){return this.z6()?!0:$L.prototype.ZV.call(this)}; g.V.Sa=function(B,y){var a=this.index.zE(B),r=this.index.getStartTime(B),k=this.index.getDuration(B),x;y?k=x=0:x=this.info.yO>0?this.info.yO*k:1E3;return new yg([new dU(3,this,void 0,"liveCreateRequestInfoForSegment",B,r,k,0,x,!y)],a)}; g.V.bY=function(){return this.z6()?0:this.initRange.length}; g.V.Ra=function(){return!1};mT.prototype.update=function(B){var y=void 0;this.X&&(y=this.X);var a=new mT,r=Array.from(B.getElementsByTagName("S"));if(r.length){var k=+JT(B,"timescale")||1,x=(+r[0].getAttribute("t")||0)/k,J=+JT(B,"startNumber")||0;a.J=x;var m=y?y.startSecs+y.u0:0,C=Date.parse(eN4(JT(B,"yt:segmentIngestTime")))/1E3;a.j=B.parentElement.tagName==="SegmentTemplate";a.j&&(a.N=JT(B,"media"));B=y?J-y.Hk:1;a.T=B>0?0:-B+1;B=g.Y(r);for(r=B.next();!r.done;r=B.next()){r=r.value;for(var l=+r.getAttribute("d")/k,c=(+r.getAttribute("yt:sid")|| 0)/k,w=+r.getAttribute("r")||0,E=0;E<=w;E++)if(y&&J<=y.Hk)J++;else{var z=new FhL(J,m,l,C+c,x);a.C.push(z);var q=r;var L=k,b=z.startSecs;z=q.getAttribute("yt:cuepointTimeOffset");var S=q.getAttribute("yt:cuepointDuration");if(z&&S){z=Number(z);b=-z/L+b;L=Number(S)/L;S=q.getAttribute("yt:cuepointContext")||null;var P=q.getAttribute("yt:cuepointIdentifier")||"";q=q.getAttribute("yt:cuepointEvent")||"";q=new rU(b,L,S,P,Hn1[q]||"unknown",z)}else q=null;q&&a.D.push(q);J++;m+=l;x+=l;C+=l+c}}a.C.length&& (a.X=g.zY(a.C))}this.T=a.T;this.X=a.X||this.X;g.eK(this.C,a.C);g.eK(this.D,a.D);this.j=a.j;this.N=a.N;this.J===-1&&(this.J=a.getStreamTimeOffset())}; mT.prototype.getStreamTimeOffset=function(){return this.J===-1?0:this.J};g.R(CN,g.nD);g.V=CN.prototype;g.V.g4=function(){return this.k9}; g.V.OP=function(B,y){B=gM(this,B);return B>=0&&(y||!this.segments[B].pending)}; g.V.gy=function(){return this.xz?this.segments.length?this.sJ(this.Pj()).Hk:-1:g.nD.prototype.gy.call(this)}; g.V.Pj=function(){if(this.Z_)return 0;if(!this.xz)return g.nD.prototype.Pj.call(this);if(!this.segments.length)return 0;var B=Math.max(g.zY(this.segments).endTime-this.QU,0);return this.Hd>0&&this.sJ(B).Hk0)return this.Ya/1E3;if(!this.segments.length)return g.nD.prototype.nO.call(this);var B=this.nL();if(!this.xz||B<=this.segments[this.segments.length-1].Hk)B=this.segments[this.segments.length-1];else{var y=this.segments[this.segments.length-1];B=new Zp(B,Math.max(0,y.startTime-(y.Hk-B)*this.k9),this.k9,0,"sq/"+B,void 0,void 0,!0)}return this.Z_?Math.min(this.QU,B.endTime):B.endTime}; g.V.Vh=function(){return this.xz?this.segments.length?this.nL()-this.gy()+1:0:g.nD.prototype.Vh.call(this)}; g.V.nL=function(){var B=Math.min(this.T2,Math.max(g.nD.prototype.nL.call(this),this.o4)),y=this.QU*1E3;y=this.Ya>0&&this.Ya0&&this.o4>0&&!y&&(y=this.sJ(this.QU))&&(B=Math.min(y.Hk-1,B));return B}; g.V.NA=function(){return this.segments.length?this.segments[this.segments.length-1]:null}; g.V.sV=function(B){var y=gM(this,B.Hk);if(y>=0)this.segments[y]=B;else if(this.segments.splice(-(y+1),0,B),this.BF&&B.Hk%(300/this.k9)===0){var a=this.segments[0].Hk,r=Math.floor(this.BF/this.k9);B=B.Hk-r;y=-(y+1)-r;y>0&&B>a&&(this.segments=this.segments.slice(y))}}; g.V.tZ=function(){return this.o4}; g.V.im=function(B){return oU?!this.X&&B>=0&&this.nL()<=B:g.nD.prototype.im.call(this,B)}; g.V.sJ=function(B){if(!this.xz)return g.nD.prototype.sJ.call(this,B);if(!this.segments.length)return null;var y=this.segments[this.segments.length-1];if(B=y.endTime)y=y.Hk+Math.floor((B-y.endTime)/this.k9+1);else{y=$I(this.segments,function(r){return B=r.endTime?1:0}); if(y>=0)return this.segments[y];var a=-(y+1);y=this.segments[a-1];a=this.segments[a];y=Math.floor((B-y.endTime)/((a.startTime-y.endTime)/(a.Hk-y.Hk-1))+1)+y.Hk}return this.G7(y)}; g.V.G7=function(B){if(!this.xz)return g.nD.prototype.G7.call(this,B);if(!this.segments.length)return null;var y=gM(this,B);if(y>=0)return this.segments[y];var a=-(y+1);y=this.k9;if(a===0)var r=Math.max(0,this.segments[0].startTime-(this.segments[0].Hk-B)*y);else a===this.segments.length?(r=this.segments[this.segments.length-1],r=r.endTime+(B-r.Hk-1)*y):(r=this.segments[a-1],y=this.segments[a],y=(y.startTime-r.endTime)/(y.Hk-r.Hk-1),r=r.endTime+(B-r.Hk-1)*y);return new Zp(B,r,y,0,"sq/"+B,void 0,void 0, !0)}; var oU=!1;g.R(ln,x8);g.V=ln.prototype;g.V.vF=function(){return!0}; g.V.ZV=function(){return!0}; g.V.bf=function(B){return this.hk()&&B.D&&!B.j||!B.C.index.im(B.Hk)}; g.V.BP=function(){}; g.V.ym=function(B,y){return typeof B!=="number"||isFinite(B)?x8.prototype.ym.call(this,B,y===void 0?!1:y):new yg([new dU(3,this,void 0,"mlLiveGetReqInfoStubForTime",-1,void 0,this.Os,void 0,this.Os*this.info.yO)],"")}; g.V.Sa=function(B,y){var a=a===void 0?!1:a;if(this.index.OP(B))return x8.prototype.Sa.call(this,B,y);var r=this.index.getStartTime(B),k=Math.round(this.Os*this.info.yO),x=this.Os;y&&(x=k=0);return new yg([new dU(a?6:3,this,void 0,"mlLiveCreateReqInfoForSeg",B,r,x,void 0,k,!y)],B>=0?"sq/"+B:"")};g.R(cn,$L);g.V=cn.prototype;g.V.GZ=function(){return!1}; g.V.hk=function(){return!1}; g.V.vF=function(){return!1}; g.V.BP=function(){return new yg([new dU(1,this,void 0,"otfInit")],this.j)}; g.V.U4=function(){return null}; g.V.lP=function(B){this.bf(B);return $OE(this,hm(B),!1)}; g.V.ym=function(B,y){y=y===void 0?!1:y;B=this.index.EH(B);y&&(B=Math.min(this.index.nL(),B+1));return $OE(this,B,!0)}; g.V.rD=function(B){B.info.type===1&&(this.C||(this.C=kJ(B.X)),B.C&&B.C.uri==="http://youtube.com/streaming/otf/durations/112015"&&OrJ(this,B.C))}; g.V.bf=function(B){return B.D===0?!0:this.index.nL()>B.Hk&&this.index.gy()<=B.Hk+1}; g.V.bY=function(){return 0}; g.V.Ra=function(){return!1};g.wM.prototype.info=function(){}; g.wM.prototype.debug=function(){}; g.wM.prototype.C=function(B){E$.apply(null,[5,this.tag,B].concat(g.Ee(g.f4.apply(1,arguments))))}; var nqK=new Map,jkH=new Map,dOr=new function(){var B=this;this.C=new Map;this.H6={f2O:function(){return B.C}}};g.V=g.Nq.prototype;g.V.OP=function(B){return B<=this.nL()}; g.V.Lk=function(B){return this.offsets[B]}; g.V.getStartTime=function(B){return this.startTicks[B]/this.C}; g.V.Dl=function(B){return this.getStartTime(B)+this.getDuration(B)}; g.V.FZ=BE(0);g.V.D_=function(){return NaN}; g.V.getDuration=function(B){B=this.Xq(B);return B>=0?B/this.C:-1}; g.V.Xq=function(B){return B+1=0}; g.V.nO=function(){return this.X?this.startTicks[this.count]/this.C:NaN}; g.V.Pj=function(){return 0}; g.V.Vh=function(){return this.count}; g.V.zE=function(){return""}; g.V.EH=function(B){B=g.MV(this.startTicks.subarray(0,this.count),B*this.C);return B>=0?B:Math.max(0,-B-2)}; g.V.isLoaded=function(){return this.nL()>=0}; g.V.b4=function(B,y){if(B>=this.nL())return 0;var a=0;for(y=this.getStartTime(B)+y;Bthis.getStartTime(B);B++)a=Math.max(a,xBH(this,B)/this.getDuration(B));return a}; g.V.resize=function(B){B+=2;var y=this.offsets;this.offsets=new Float64Array(B+1);var a=this.startTicks;this.startTicks=new Float64Array(B+1);for(B=0;B0&&B&&(a=a.range.end+1,B=Math.min(B,this.info.contentLength-a),B>0&&r.push(new dU(4,this,Zy(a,B),"tbdRange",void 0,void 0,void 0,void 0,void 0,void 0,void 0,y)));return new yg(r)}; g.V.rD=function(B){if(B.info.type===1){if(this.C)return;this.C=kJ(B.X)}else if(B.info.type===2){if(this.j||this.index.nL()>=0)return;if(g.FI(this.info)){var y=this.index,a=g.qq(B);B=B.info.range.start;var r=g.HM(a,0,1936286840);a=v1N(r);y.C=a.timescale;var k=a.gW;y.offsets[0]=a.zv+B+r.size;y.startTicks[0]=k;y.X=!0;B=a.jt.length;for(r=0;r0&&B===x[0].qU)for(B=0;B=y+a)break}k.length||(B=new g.Ku("b189619593",""+B,""+y,""+a),g.YU(B));return new yg(k)}; g.V.ZT=function(B){for(var y=this.sb(B.info),a=B.info.range.start+B.info.X,r=[],k=0;k=this.index.Lk(a+1);)a++;return this.ws(a,y,B.D).VO}; g.V.bf=function(B){B.QR();return this.ZV()?!0:B.range.end+1this.info.contentLength&&(y=new OI(y.start,this.info.contentLength-1)),new yg([new dU(4,B.C,y,"getNextRequestInfoByLength",void 0,void 0,void 0,void 0,void 0,void 0,void 0,B.clipId)]);B.type===4&&(B=this.sb(B),B=B[B.length-1]);var a=0,r=B.range.start+B.X+B.D;B.type===3&&(B.QR(),a=B.Hk,r===B.range.end+1&&(a+=1));return this.ws(a,r,y)}; g.V.lP=function(){return null}; g.V.ym=function(B,y){y=y===void 0?!1:y;B=this.index.EH(B);y&&(B=Math.min(this.index.nL(),B+1));return this.ws(B,this.index.Lk(B),0,void 0)}; g.V.GZ=function(){return!0}; g.V.hk=function(){return!0}; g.V.vF=function(){return!1}; g.V.bY=function(){return this.indexRange.length+this.initRange.length}; g.V.Ra=function(){return this.indexRange&&this.initRange&&this.initRange.end+1===this.indexRange.start?!0:!1};var BF={},YKr=(BF.COLOR_PRIMARIES_BT709="bt709",BF.COLOR_PRIMARIES_BT2020="bt2020",BF.COLOR_PRIMARIES_UNKNOWN=null,BF.COLOR_PRIMARIES_UNSPECIFIED=null,BF),yB={},HJE=(yB.COLOR_TRANSFER_CHARACTERISTICS_BT709="bt709",yB.COLOR_TRANSFER_CHARACTERISTICS_BT2020_10="bt2020",yB.COLOR_TRANSFER_CHARACTERISTICS_SMPTEST2084="smpte2084",yB.COLOR_TRANSFER_CHARACTERISTICS_ARIB_STD_B67="arib-std-b67",yB.COLOR_TRANSFER_CHARACTERISTICS_UNKNOWN=null,yB.COLOR_TRANSFER_CHARACTERISTICS_UNSPECIFIED=null,yB);g.pN.prototype.getName=function(){return this.name}; g.pN.prototype.getId=function(){return this.id}; g.pN.prototype.getIsDefault=function(){return this.isDefault}; g.pN.prototype.toString=function(){return this.name}; g.pN.prototype.getName=g.pN.prototype.getName;g.pN.prototype.getId=g.pN.prototype.getId;g.pN.prototype.getIsDefault=g.pN.prototype.getIsDefault;var gZ$=/action_display_post/;var lW4,SX,Qg;g.R(AT,g.jw);g.V=AT.prototype;g.V.isLoading=function(){return this.state===1}; g.V.Gq=function(){return this.state===3}; g.V.f_w=function(B){var y=B.getElementsByTagName("Representation");if(B.getElementsByTagName("SegmentList").length>0||B.getElementsByTagName("SegmentTemplate").length>0){this.uV=this.X=!0;this.timeline||(this.timeline=new WhE);fEN(this.timeline,B);this.publish("refresh");for(B=0;B=0?c=I8(E):w=w+"?range="+E}C.call(m,new Zp(l.Hk,l.startSecs,l.u0,l.C,w,c,l.X))}r=k}a.update(r,this.isLive,this.s0)}Mh0(this.timeline);return!0}this.duration=G$r(JT(B,"mediaPresentationDuration")); a:{for(B=0;B0))return this.Wj()-B}}B=this.C;for(var y in B){var a=B[y].index;if(a.isLoaded()&&!Kr(B[y].info.mimeType))return a.Pj()}return 0}; g.V.getStreamTimeOffset=function(){return this.N}; g.V.D_=function(B){for(var y in this.C){var a=this.C[y].index;if(a.isLoaded()){var r=a.EH(B),k=a.D_(r);if(k)return k+B-a.getStartTime(r)}}return NaN}; var nN=null,mQu,dM=!((mQu=navigator.mediaCapabilities)==null||!mQu.decodingInfo),tYr={commentary:1,alternate:2,dub:3,main:4};var cj=new Set,U$=new Map;hT.prototype.clone=function(B){return new hT(this.flavor,B,this.X,this.experiments)}; hT.prototype.yL=function(){return{flavor:this.flavor,keySystem:this.keySystem}}; hT.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 oY0={},m9=(oY0.playready=["com.youtube.playready","com.microsoft.playready"],oY0.widevine=["com.youtube.widevine.l3","com.widevine.alpha"],oY0),ap={},lDJ=(ap.widevine="DRM_SYSTEM_WIDEVINE",ap.fairplay="DRM_SYSTEM_FAIRPLAY",ap.playready="DRM_SYSTEM_PLAYREADY",ap),rb={},Cu7=(rb.widevine=1,rb.fairplay=2,rb.playready=3,rb);var g5;g.R(oW,g.W); oW.prototype.initialize=function(B,y){for(var a=this,r=g.Y(Object.keys(B)),k=r.next();!k.done;k=r.next()){k=g.Y(B[k.value]);for(var x=k.next();!x.done;x=k.next())if(x=x.value,x.jO)for(var J=g.Y(Object.keys(x.jO)),m=J.next();!m.done;m=J.next()){var C=m.value;m=C;C=m9[C];!C&&this.Z("html5_enable_vp9_fairplay")&&m==="fairplay"&&(C=["com.youtube.fairplay.sbdl"]);if(C){C=g.Y(C);for(var l=C.next();!l.done;l=C.next())l=l.value,this.D[l]=this.D[l]||new hT(m,l,x.jO[m],this.ph.experiments),this.C[m]=this.C[m]|| {},this.C[m][x.mimeType]=!0}}}Ko()&&(this.D["com.youtube.fairplay"]=new hT("fairplay","com.youtube.fairplay","",this.ph.experiments),this.Z("html5_enable_vp9_fairplay")||(this.C.fairplay=this.C.fairplay||{},this.C.fairplay['video/mp4; codecs="avc1.4d400b"']=!0,this.C.fairplay['audio/mp4; codecs="mp4a.40.5"']=!0));this.X=fWK(y,this.useCobaltWidevine,this.Z("html5_enable_safari_fairplay")&&!0,this.Z("html5_enable_vp9_fairplay")).filter(function(c){return!!a.D[c]})}; oW.prototype.Z=function(B){return this.ph.experiments.I7(B)};var gYC={"":"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"};nZH.prototype.Z=function(B){return this.experiments.I7(B)};var LzL={RED:"red",D$Q:"white"};dBH.prototype.I7=function(B){B=this.flags[B];JSON.stringify(B);return B==="true"};var srW=Promise.resolve(),yUU=window.queueMicrotask?window.queueMicrotask.bind(window):hXe;EZ.prototype.canPlayType=function(B,y){B=B.canPlayType?B.canPlayType(y):!1;Ka?B=B||lgY[y]:Zj===2.2?B=B||c71[y]:DK()&&(B=B||w71[y]);return!!B}; EZ.prototype.isTypeSupported=function(B){return this.U?window.cast.receiver.platform.canDisplayType(B):wY(B)}; var c71={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},w71={"application/x-mpegURL":"maybe"},lgY={"application/x-mpegURL":"maybe"};g.R(VP,g.jw);VP.prototype.add=function(B,y){if(!this.items[B]&&(y.uE||y.IT||y.jJ)){var a=this.items,r=y;Object.isFrozen&&!Object.isFrozen(y)&&(r=Object.create(y),Object.freeze(r));a[B]=r;this.publish("vast_info_card_add",B)}}; VP.prototype.remove=function(B){var y=this.get(B);delete this.items[B];return y}; VP.prototype.get=function(B){return this.items[B]||null}; VP.prototype.isEmpty=function(){return g.lC(this.items)};var ue;Ys.prototype.add=function(B){if(this.pos+20>this.data.length){var y=new Uint8Array(this.data.length*2);y.set(this.data);this.data=y}for(;B>31;)this.data[this.pos++]=ue[(B&31)+32],B>>=5;this.data[this.pos++]=ue[B|0]}; Ys.prototype.tE=function(){return g.om(this.data.subarray(0,this.pos))}; Ys.prototype.reset=function(){this.pos=0};N$.prototype.Ua=function(B,y){var a=Math.pow(this.alpha,B);this.C=y*(1-a)+a*this.C;this.X+=B}; N$.prototype.cB=function(){return this.C/(1-Math.pow(this.alpha,this.X))};be.prototype.Ua=function(B,y){for(var a=0;a<10;a++){var r=this.C[a],k=r+(a===0?B:0),x=1*Math.pow(2,a);if(k<=x)break;r=Math.min(1,(k-x*.5)/r);for(k=0;k<16;k++)x=this.values[a*16+k]*r,this.values[(a+1)*16+k]+=x,this.C[a+1]+=x,this.values[a*16+k]-=x,this.C[a]-=x}r=a=0;k=8192;y>8192&&(a=Math.ceil(Math.log(y/8192)/Math.log(2)),r=8192*Math.pow(2,a-1),k=r*2);a+2>16?this.values[15]+=B:(y=(y-r)/(k-r),this.values[a]+=B*(1-y),this.values[a+1]+=B*y);this.C[0]+=B}; be.prototype.cB=function(){var B=B===void 0?this.X:B;var y=y===void 0?.02:y;var a=a===void 0?.98:a;for(var r=this.D,k=0;k<16;k++)r[k]=this.values[k];k=this.C[0];for(var x=1;x<11;x++){var J=this.C[x];if(J===0)break;for(var m=Math.min(1,(B-k)/J),C=0;C<16;C++)r[C]+=this.values[x*16+C]*m;k+=J*m;if(m<1)break}for(x=B=J=0;x<16;x++){m=J+r[x]/k;B+=Math.max(0,Math.min(m,a)-Math.max(J,y))*(x>0?8192*Math.pow(2,x-1):0);if(m>a)break;J=m}return B/(a-y)};Tz.prototype.Ua=function(B,y){B=Math.min(this.C,Math.max(1,Math.round(B*this.resolution)));B+this.X>=this.C&&(this.D=!0);for(;B--;)this.values[this.X]=y,this.X=(this.X+1)%this.C;this.La=!0}; Tz.prototype.percentile=function(B){var y=this;if(!this.D&&this.X===0)return 0;this.La&&(g.ZY(this.j,function(a,r){return y.values[a]-y.values[r]}),this.La=!1); return this.values[this.j[Math.round(B*((this.D?this.C:this.X)-1))]]||0}; Tz.prototype.cB=function(){return this.T?(this.percentile(this.J-this.T)+this.percentile(this.J)+this.percentile(this.J+this.T))/3:this.percentile(this.J)};g.R(pB,g.W);pB.prototype.rQ=function(){var B;(B=this.E0)==null||B.start();if(eR(this)&&this.policy.K){var y;(y=this.zS)==null||y.NI()}};cUU.prototype.Z=function(B){return this.experiments.I7(B)};g.R(EB0,g.W);var YCe="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(" "),tVK={I9f:"caoe",YHz:"capsv",eFs:"cbrand",Drk:"cbr",dr3:"cbrver",oFk:"cchip",FLs:"ccappver",su7:"ccrv",TdO:"cfrmver",XDz:"c",pDO:"cver",DZ7:"ctheme",eOQ:"cplayer",ef7:"cmodel",eS:"cnetwork",sLb:"cos",OS_VERSION:"cosver",rW_:"cplatform",Dg7:"crqyear"};g.R(ay,g.W);g.V=ay.prototype;g.V.Z=function(B){return this.experiments.I7(B)}; g.V.getWebPlayerContextConfig=function(){return this.webPlayerContextConfig}; g.V.getVideoUrl=function(B,y,a,r,k,x,J){y={list:y};a&&(k?y.time_continue=a:y.t=a);a=J?"music.youtube.com":g.kN(this);k=a==="www.youtube.com";!x&&r&&k?x="https://youtu.be/"+B:g.UZ(this)?(x="https://"+a+"/fire",y.v=B):(x&&k?(x=this.protocol+"://"+a+"/shorts/"+B,r&&(y.feature="share")):(x=this.protocol+"://"+a+"/watch",y.v=B),Ka&&(B=MkK())&&(y.ebc=B));return g.cJ(x,y)}; g.V.getVideoEmbedCode=function(B,y,a,r){y="https://"+g.kN(this)+"/embed/"+y;r&&(y=g.cJ(y,{list:r}));r=a.width;a=a.height;y=SQ(y);B=SQ(B!=null?B:"YouTube video player");return'')}; g.V.supportsGaplessAudio=function(){return g.c3&&!Ka&&FN()>=74||g.Jo&&g.i3(68)?!0:!1}; g.V.supportsGaplessShorts=function(){return!this.Z("html5_enable_short_gapless")||this.rQ||g.Ca?!1:!0}; g.V.getPlayerType=function(){return this.C.cplayer}; g.V.F0=function(){return this.LF}; var AUW=["www.youtube-nocookie.com","youtube.googleapis.com","www.youtubeeducation.com","youtubeeducation.com"],p4r=["EMBEDDED_PLAYER_LITE_MODE_UNKNOWN","EMBEDDED_PLAYER_LITE_MODE_NONE","EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT","EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"],SCx=[19];var ka={},eZ4=(ka["140"]={numChannels:2},ka["141"]={numChannels:2},ka["251"]={audioSampleRate:48E3,numChannels:2},ka["774"]={audioSampleRate:48E3,numChannels:2},ka["380"]={numChannels:6},ka["328"]={numChannels:6},ka["773"]={},ka),xa={},Fz$=(xa["1"]='video/mp4; codecs="av01.0.08M.08"',xa["1h"]='video/mp4; codecs="av01.0.12M.10.0.110.09.16.09.0"',xa["1e"]='video/mp4; codecs="av01.0.08M.08"',xa["9"]='video/webm; codecs="vp9"',xa["("]='video/webm; codecs="vp9"',xa["9h"]='video/webm; codecs="vp09.02.51.10.01.09.16.09.00"', xa.h='video/mp4; codecs="avc1.64001e"',xa.H='video/mp4; codecs="avc1.64001e"',xa.o='audio/webm; codecs="opus"',xa.a='audio/mp4; codecs="mp4a.40.2"',xa.ah='audio/mp4; codecs="mp4a.40.2"',xa.mac3='audio/mp4; codecs="ac-3"; channels=6',xa.meac3='audio/mp4; codecs="ec-3"; channels=6',xa.i='audio/mp4; codecs="iamf.001.001.Opus"',xa),Jt={},GK4=(Jt["337"]={width:3840,height:2160,bitrate:3E7,fps:30},Jt["336"]={width:2560,height:1440,bitrate:15E6,fps:30},Jt["335"]={width:1920,height:1080,bitrate:75E5,fps:30}, Jt["702"]={width:7680,height:4320,bitrate:4E7,fps:60},Jt["701"]={width:3840,height:2160,bitrate:2E7,fps:60},Jt["700"]={width:2560,height:1440,bitrate:1E7,fps:60},Jt["412"]={width:1920,height:1080,bitrate:85E5,fps:60,cryptoblockformat:"subsample"},Jt["359"]={width:1920,height:1080,bitrate:8E6,fps:30,cryptoblockformat:"subsample"},Jt["411"]={width:1920,height:1080,bitrate:3316E3,fps:60,cryptoblockformat:"subsample"},Jt["410"]={width:1280,height:720,bitrate:4746E3,fps:60,cryptoblockformat:"subsample"}, Jt["409"]={width:1280,height:720,bitrate:1996E3,fps:60,cryptoblockformat:"subsample"},Jt["360"]={width:1920,height:1080,bitrate:5331E3,fps:30,cryptoblockformat:"subsample"},Jt["358"]={width:1280,height:720,bitrate:3508E3,fps:30,cryptoblockformat:"subsample"},Jt["357"]={width:1280,height:720,bitrate:3206E3,fps:30,cryptoblockformat:"subsample"},Jt["274"]={width:1280,height:720,bitrate:1446E3,fps:30,cryptoblockformat:"subsample"},Jt["315"]={width:3840,height:2160,bitrate:2E7,fps:60},Jt["308"]={width:2560, height:1440,bitrate:1E7,fps:60},Jt["303"]={width:1920,height:1080,bitrate:5E6,fps:60},Jt["302"]={width:1280,height:720,bitrate:25E5,fps:60},Jt["299"]={width:1920,height:1080,bitrate:75E5,fps:60},Jt["298"]={width:1280,height:720,bitrate:35E5,fps:60},Jt["571"]={width:7680,height:4320,bitrate:3E7,fps:60},Jt["401"]={width:3840,height:2160,bitrate:15E6,fps:60},Jt["400"]={width:2560,height:1440,bitrate:75E5,fps:60},Jt["399"]={width:1920,height:1080,bitrate:2E6,fps:60},Jt["398"]={width:1280,height:720,bitrate:1E6, fps:60},Jt["397"]={width:854,height:480,bitrate:4E5,fps:30},Jt["396"]={width:640,height:360,bitrate:25E4,fps:30},Jt["787"]={width:1080,height:608,bitrate:2E5,fps:30},Jt["788"]={width:1080,height:608,bitrate:4E5,fps:30},Jt["572"]={width:7680,height:4320,bitrate:3E7,fps:60},Jt["555"]={width:3840,height:2160,bitrate:15E6,fps:60},Jt["554"]={width:2560,height:1440,bitrate:75E5,fps:60},Jt["553"]={width:1920,height:1080,bitrate:2E6,fps:60},Jt["552"]={width:1280,height:720,bitrate:1E6,fps:60},Jt["551"]={width:854, height:480,bitrate:4E5,fps:30},Jt["550"]={width:640,height:360,bitrate:25E4,fps:30},Jt["313"]={width:3840,height:2160,bitrate:8E6,fps:30},Jt["271"]={width:2560,height:1440,bitrate:4E6,fps:30},Jt["248"]={width:1920,height:1080,bitrate:2E6,fps:30},Jt["247"]={width:1280,height:720,bitrate:15E5,fps:30},Jt["244"]={width:854,height:480,bitrate:52E4,fps:30},Jt["243"]={width:640,height:360,bitrate:28E4,fps:30},Jt["137"]={width:1920,height:1080,bitrate:4E6,fps:30},Jt["136"]={width:1280,height:720,bitrate:3E6, fps:30},Jt["135"]={width:854,height:480,bitrate:1E6,fps:30},Jt["385"]={width:1920,height:1080,bitrate:6503313,fps:60},Jt["376"]={width:1280,height:720,bitrate:5706960,fps:60},Jt["384"]={width:1280,height:720,bitrate:3660979,fps:60},Jt["225"]={width:1280,height:720,bitrate:5805E3,fps:30},Jt["224"]={width:1280,height:720,bitrate:453E4,fps:30},Jt["145"]={width:1280,height:720,bitrate:2682052,fps:30},Jt);g.V=YN.prototype;g.V.getInfo=function(){return this.C}; g.V.Ox=function(){return null}; g.V.Df=function(){var B=this.Ox();return B?(B=g.Uv(B.Wy),Number(B.expire)):NaN}; g.V.Y7=function(){}; g.V.getHeight=function(){return this.C.video.height};ibx.prototype.build=function(){MVH(this);var B=["#EXTM3U","#EXT-X-INDEPENDENT-SEGMENTS"],y={};a:if(this.C)var a=this.C;else{a="";for(var r=g.Y(this.D),k=r.next();!k.done;k=r.next())if(k=k.value,k.Is){if(k.Is.getIsDefault()){a=k.Is.getId();break a}a||(a=k.Is.getId())}}r=g.Y(this.D);for(k=r.next();!k.done;k=r.next())if(k=k.value,this.T||!k.Is||k.Is.getId()===a)y[k.itag]||(y[k.itag]=[]),y[k.itag].push(k);a=g.Y(this.X);for(r=a.next();!r.done;r=a.next())if(r=r.value,k=y[r.C]){k=g.Y(k);for(var x=k.next();!x.done;x= k.next()){var J=B,m=J.push;x=x.value;var C="#EXT-X-MEDIA:TYPE=AUDIO,",l="YES",c="audio";if(x.Is){c=x.Is;var w=c.getId().split(".")[0];w&&(C+='LANGUAGE="'+w+'",');(this.C?this.C===c.getId():c.getIsDefault())||(l="NO");c=c.getName()}w="";r!==null&&(w=r.itag.toString());w=Np(this,x.url,w);C=C+('NAME="'+c+'",DEFAULT='+(l+',AUTOSELECT=YES,GROUP-ID="'))+(f_J(x,r)+'",URI="'+(w+'"'));m.call(J,C)}}a=g.Y(this.j);for(r=a.next();!r.done;r=a.next())r=r.value,k=EYY,r=(J=r.Is)?'#EXT-X-MEDIA:URI="'+Np(this,r.url)+ '",TYPE=SUBTITLES,GROUP-ID="'+k+'",LANGUAGE="'+J.getId()+'",NAME="'+J.getName()+'",DEFAULT=NO,AUTOSELECT=YES':void 0,r&&B.push(r);a=this.j.length>0?EYY:void 0;r=g.Y(this.X);for(k=r.next();!k.done;k=r.next())k=k.value,m=y[k.C],J=void 0,((J=m)==null?void 0:J.length)>0&&(J=k,m=m[0],m="#EXT-X-STREAM-INF:BANDWIDTH="+(J.bitrate+m.bitrate)+',CODECS="'+(J.codecs+","+m.codecs+'",RESOLUTION=')+(J.width+"x"+J.height+',AUDIO="')+(f_J(m,J)+'",')+(a?'SUBTITLES="'+a+'",':"")+"CLOSED-CAPTIONS=NONE",J.fps>1&&(m+= ",FRAME-RATE="+J.fps),J.M7&&(m+=",VIDEO-RANGE="+J.M7),B.push(m),B.push(Np(this,k.url,"")));return B.join("\n")}; var EYY="text";g.R(bI,YN);bI.prototype.Df=function(){return this.expiration}; bI.prototype.Ox=function(){if(!this.Wy||this.Wy.fh()){var B=this.X.build();B="data:application/x-mpegurl;charset=utf-8,"+encodeURIComponent(B);this.Wy=new ar(B)}return this.Wy};g.R(Tt,YN);Tt.prototype.Ox=function(){return new ar(this.X.q2())}; Tt.prototype.Y7=function(){this.X=Ot(this.X)};g.R(pU,YN);pU.prototype.Ox=function(){return new ar(this.X)};var HF={},hZ$=(HF.PLAYABILITY_ERROR_CODE_VIDEO_BLOCK_BY_MRM="mrm.blocked",HF.PLAYABILITY_ERROR_CODE_PERMISSION_DENIED="auth",HF.PLAYABILITY_ERROR_CODE_EMBEDDER_IDENTITY_DENIED="embedder.identity.denied",HF.PLAYABILITY_ERROR_CODE_EMBEDDER_IDENTITY_MISSING_REFERRER="embedder.identity.missing.referrer",HF);g.V=g.tf.prototype;g.V.getId=function(){return this.id}; g.V.getName=function(){return this.name}; g.V.isServable=function(){return this.C}; g.V.q2=function(){return this.url}; g.V.getXtags=function(){return this.xtags}; g.V.toString=function(){return this.languageCode+": "+g.PR(this)+" - "+this.vssId+" - "+(this.captionId||"")}; g.V.equals=function(B){return B?this.toString()===B.toString():!1}; g.V.mP=function(){return!(!this.languageCode||this.translationLanguage&&!this.translationLanguage.languageCode)};var k3$={"ad-trueview-indisplay-pv":6,"ad-trueview-insearch":7},xoN={"ad-trueview-indisplay-pv":2,"ad-trueview-insearch":2},J8r=/^(\d*)_((\d*)_?(\d*))$/;var mo0={iurl:"default.jpg",iurlmq:"mqdefault.jpg",iurlhq:"hqdefault.jpg",iurlsd:"sddefault.jpg",iurlpop1:"pop1.jpg",iurlpop2:"pop2.jpg",iurlhq720:"hq720.jpg",iurlmaxres:"maxresdefault.jpg"},o4N={120:"default.jpg",320:"mqdefault.jpg",480:"hqdefault.jpg",560:"pop1.jpg",640:"sddefault.jpg",854:"pop2.jpg",1280:"hq720.jpg"};var mL={},zgI=(mL.ALWAYS=1,mL.BY_REQUEST=3,mL.UNKNOWN=void 0,mL),op={},qmp=(op.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_UNKNOWN="UNKNOWN",op.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_NORMAL="NORMAL",op.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_LOW="LOW",op.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_ULTRA_LOW="ULTRALOW",op);var W1r; W1r=function(B){for(var y=Object.keys(B),a={},r=0;rr-y?-1:B}; g.V.wX=function(){return this.X.nL()}; g.V.U1=function(){return this.X.gy()}; g.V.Nj=function(B){this.X=B};g.R(aa,Bi);aa.prototype.X=function(B,y){return Bi.prototype.X.call(this,"$N|"+B,y)}; aa.prototype.j=function(B,y,a){return new yx(B,y,a,this.isLive)};var n44=[],mH=new Set;g.R(g.kC,g.jw);g.V=g.kC.prototype; g.V.setData=function(B){B=B||{};var y=B.errordetail;y!=null&&(this.errorDetail=y);var a=B.errorcode;a!=null?this.errorCode=a:B.status==="fail"&&(this.errorCode="auth");var r=B.reason;r!=null&&(this.errorReason=r);var k=B.subreason;k!=null&&(this.V1=k);this.Z("html5_enable_ssap_entity_id")||this.clientPlaybackNonce||(this.clientPlaybackNonce=B.cpn||(this.ph.F0()?"r"+g.CM(15):g.CM(16)));this.m_=UJ(this.ph.m_,B.livemonitor);XdW(this,B);var x=B.raw_player_response;if(x)this.qD=x;else{var J=B.player_response; J&&(x=JSON.parse(J))}if(this.Z("html5_enable_ssap_entity_id")){var m=B.cached_load;m&&(this.CZ=UJ(this.CZ,m));if(!this.clientPlaybackNonce){var C=B.cpn;C?(this.Eb("ssei","shdc"),this.clientPlaybackNonce=C):this.clientPlaybackNonce=this.ph.F0()?"r"+g.CM(15):g.CM(16)}}x&&(this.playerResponse=x);if(this.playerResponse){var l=this.playerResponse.annotations;if(l)for(var c=g.Y(l),w=c.next();!w.done;w=c.next()){var E=w.value.playerAnnotationsUrlsRenderer;if(E){E.adsOnly&&(this.i_=!0);var z=E.loadPolicy; z&&(this.annotationsLoadPolicy=zgI[z]);var q=E.invideoUrl;q&&(this.E0=Wo(q));break}}var L=this.playerResponse.attestation;L&&g4r(this,L);var b=this.playerResponse.cotn;b&&(this.cotn=b);var S=this.playerResponse.heartbeatParams;if(S){this.al=!0;var P=S.heartbeatToken;P&&(this.drmSessionId=S.drmSessionId||"",this.heartbeatToken=P,this.On=Number(S.intervalMilliseconds),this.J2=Number(S.maxRetries),this.qC=!!S.softFailOnError,this.GA=!!S.useInnertubeHeartbeatsForDrm);this.heartbeatServerData=S.heartbeatServerData; var A;this.SE=!((A=S.heartbeatAttestationConfig)==null||!A.requiresAttestation)}var D=this.playerResponse.messages;D&&E4U(this,D);var M=this.playerResponse.overlay;if(M){var U=M.playerControlsOverlayRenderer;if(U)if(qDN(this,U.controlBgHtml),U.mutedAutoplay){var n=g.f(U.mutedAutoplay,eJO);if(n&&n.endScreen){var xW=g.f(n.endScreen,DNY);xW&&xW.text&&(this.WZ=g.kE(xW.text))}}else this.mutedAutoplay=!1}var C4=this.playerResponse.playabilityStatus;if(C4){var HE=C4.backgroundability;HE&&HE.backgroundabilityRenderer.backgroundable&& (this.backgroundable=!0);var g$$,yr;if((g$$=C4.offlineability)==null?0:(yr=g$$.offlineabilityRenderer)==null?0:yr.offlineable)this.offlineable=!0;var YW=C4.contextParams;YW&&(this.contextParams=YW);var ex=C4.pictureInPicture;ex&&ex.pictureInPictureRenderer.playableInPip&&(this.pipable=!0);C4.playableInEmbed&&(this.allowEmbed=!0);var BC=C4.ypcClickwrap;if(BC){var ia=BC.playerLegacyDesktopYpcClickwrapRenderer,Ro=BC.ypcRentalActivationRenderer;if(ia)this.fZ=ia.durationMessage||"",this.MV=!0;else if(Ro){var iJ= Ro.durationMessage;this.fZ=iJ?g.kE(iJ):"";this.MV=!0}}var s7=C4.errorScreen;if(s7){if(s7.playerLegacyDesktopYpcTrailerRenderer){var E7=s7.playerLegacyDesktopYpcTrailerRenderer;this.dK=E7.trailerVideoId||"";var O7=s7.playerLegacyDesktopYpcTrailerRenderer.ypcTrailer;var yO=O7&&O7.ypcTrailerRenderer}else if(s7.playerLegacyDesktopYpcOfferRenderer)E7=s7.playerLegacyDesktopYpcOfferRenderer;else if(s7.ypcTrailerRenderer){yO=s7.ypcTrailerRenderer;var t=yO.fullVideoMessage;this.F9=t?g.kE(t):"";var WQ,AK;this.dK= ((WQ=g.f(yO,W$p))==null?void 0:(AK=WQ.videoDetails)==null?void 0:AK.videoId)||""}E7&&(this.sF=E7.itemTitle||"",E7.itemUrl&&(this.jF=E7.itemUrl),E7.itemBuyUrl&&(this.lJ=E7.itemBuyUrl),this.O4=E7.itemThumbnail||"",this.Bo=E7.offerHeadline||"",this.Z2=E7.offerDescription||"",this.zq=E7.offerId||"",this.Nc=E7.offerButtonText||"",this.tf=E7.offerButtonFormattedText||null,this.GX=E7.overlayDurationMsec||NaN,this.F9=E7.fullVideoMessage||"",this.cD=!0);if(yO){var r$=g.f(yO,W$p);if(r$)this.ud={raw_player_response:r$}; else{var PC=g.f(yO,nmO);this.ud=PC?n6(PC):null}this.cD=!0}}}var N=this.playerResponse.playbackTracking;if(N){var a0=B,O3=Gt(N.googleRemarketingUrl);O3&&(this.googleRemarketingUrl=O3);var xm=Gt(N.youtubeRemarketingUrl);xm&&(this.youtubeRemarketingUrl=xm);var XO={},n4=Gt(N.ptrackingUrl);if(n4){var hr=eG(n4),j6=hr.oid;j6&&(this.t8=j6);var K_=hr.pltype;K_&&(this.J8=K_);var T=hr.ptchn;T&&(this.Sq=T);var u=hr.ptk;u&&(this.y$=encodeURIComponent(u));var p=hr.m;p&&(this.IC=p)}var G=Gt(N.qoeUrl);if(G){for(var X= g.Uv(G),lJ=g.Y(Object.keys(X)),I=lJ.next();!I.done;I=lJ.next()){var v=I.value,e=X[v];X[v]=Array.isArray(e)?e.join(","):e}this.Kg=X;var FH=X.cat;FH&&(this.Z("html5_enable_qoe_cat_list")?this.T7=this.T7.concat(FH.split(",")):this.mO=FH);var $W=X.live;$W&&(this.sx=$W);var mN=X.drm_product;mN&&(this.drmProduct=mN)}var CS=Gt(N.videostatsPlaybackUrl);if(CS){var Qr=eG(CS),NL=Qr.adformat;if(NL){a0.adformat=NL;var hd=this.Y(),ba=HmN(NL,this.Jk,hd.J,hd.K);ba&&(this.adFormat=ba)}var WC=Qr.aqi;WC&&(a0.ad_query_id= WC);var tr=Qr.autoplay;tr&&(this.dO=tr=="1",this.Pa=tr=="1");var ui=Qr.autonav;ui&&(this.isAutonav=ui=="1");var Ar=Qr.delay;Ar&&(this.C2=Fw(Ar));var FO=Qr.ei;FO&&(this.eventId=FO);if(Qr.adcontext||NL)this.dO=!0;var TY=Qr.feature;TY&&(this.j6=TY);var HQ=Qr.list;HQ&&(this.playlistId=HQ);var pS=Qr.of;pS&&(this.To=pS);var vP=Qr.osid;vP&&(this.osid=vP);var kd=Qr.referrer;kd&&(this.referrer=kd);var Io=Qr.sdetail;Io&&(this.cP=Io);var GY=Qr.ssrt;GY&&(this.ma=GY=="1");var PB=Qr.subscribed;PB&&(this.subscribed= PB=="1");var Um=Qr.uga;Um&&(this.userGenderAge=Um);var q2=Qr.upt;q2&&(this.F4=q2);var KI=Qr.vm;KI&&(this.videoMetadata=KI);XO.playback=Qr}var BH=Gt(N.videostatsWatchtimeUrl);if(BH){var yN=eG(BH),xY=yN.ald;xY&&(this.ME=xY);XO.watchtime=yN}var YM=Gt(N.atrUrl);if(YM){var WH=eG(YM);XO.atr=WH}var ji=Gt(N.engageUrl);if(ji){var KO=eG(ji);XO.engage=KO}this.u9=XO;if(N.promotedPlaybackTracking){var vB=N.promotedPlaybackTracking;vB.startUrls&&(this.gY=vB.startUrls);vB.firstQuartileUrls&&(this.Bw=vB.firstQuartileUrls); vB.secondQuartileUrls&&(this.mf=vB.secondQuartileUrls);vB.thirdQuartileUrls&&(this.eZ=vB.thirdQuartileUrls);vB.completeUrls&&(this.aW=vB.completeUrls);vB.engagedViewUrls&&(vB.engagedViewUrls.length>1&&g.Lj(new g.Ku("There are more than one engaged_view_urls.")),this.C4=vB.engagedViewUrls[0])}}var Vw=this.playerResponse.playerCueRanges;Vw&&Vw.length>0&&(this.cueRanges=Vw);var ih=this.playerResponse.playerCueRangeSet;ih&&g.oa(this,ih);a:{var RY=this.playerResponse.adPlacements;if(RY)for(var aD=g.Y(RY), uq=aD.next();!uq.done;uq=aD.next()){var rL=void 0,kA=void 0,xA=(rL=uq.value.adPlacementRenderer)==null?void 0:(kA=rL.renderer)==null?void 0:kA.videoAdTrackingRenderer;if(xA){var JI=xA;break a}}JI=null}var YD=JI;N&&N.promotedPlaybackTracking&&YD&&g.Lj(new g.Ku("Player Response with both promotedPlaybackTracking and videoAdTrackingRenderer"));var J7;if(!(J7=YD))a:{for(var HH=g.Y(this.playerResponse.adSlots||[]),VA=HH.next();!VA.done;VA=HH.next()){var R5=g.f(VA.value,vd);if(R5===void 0||!Gne(R5))break; var F_=void 0,Xo=(F_=R5.fulfillmentContent)==null?void 0:F_.fulfilledLayout,fO=g.f(Xo,OD);if(fO&&Xb(fO)){J7=!0;break a}}J7=!1}J7&&(this.YK=!0);var Mb=this.playerResponse.playerAds;if(Mb)for(var aB=B,GL=g.Y(Mb),NE=GL.next();!NE.done;NE=GL.next()){var eE=NE.value;if(eE){var ra=eE.playerLegacyDesktopWatchAdsRenderer;if(ra){var $A=ra.playerAdParams;if($A){$A.autoplay=="1"&&(this.Pa=this.dO=!0);this.oR=$A.encodedAdSafetyReason||null;$A.showContentThumbnail!==void 0&&(this.bW=!!$A.showContentThumbnail); aB.enabled_engage_types=$A.enabledEngageTypes;break}}}}var L0=this.playerResponse.playerConfig;if(L0){var LE=L0.manifestlessWindowedLiveConfig;if(LE){var ec=Number(LE.minDvrSequence),kf=Number(LE.maxDvrSequence),uy=Number(LE.minDvrMediaTimeMs),xf=Number(LE.maxDvrMediaTimeMs),D8=Number(LE.startWalltimeMs);ec&&(this.Hd=ec);uy&&(this.J7=uy/1E3,this.Z("html5_sabr_parse_live_metadata_playback_boundaries")&&uj(this)&&(this.FI=uy/1E3));kf&&(this.T2=kf);xf&&(this.vy=xf/1E3,this.Z("html5_sabr_parse_live_metadata_playback_boundaries")&& uj(this)&&(this.We=xf/1E3));D8&&(this.q8=D8/1E3);(ec||uy)&&(kf||xf)&&(this.allowLiveDvr=this.isLivePlayback=this.R7=!0,this.Z_=!1)}var WG=L0.daiConfig;if(WG){if(WG.enableDai){this.ag=!0;var Hy=WG.enableServerStitchedDai;Hy&&(this.enableServerStitchedDai=Hy);var nr=WG.enablePreroll;nr&&(this.Kl=nr)}var cu;if(WG.daiType==="DAI_TYPE_SS_DISABLED"||((cu=WG.debugInfo)==null?0:cu.isDisabledUnpluggedChannel))this.uP=!0;WG.daiType==="DAI_TYPE_CLIENT_STITCHED"&&(this.SH=!0)}var HS=L0.audioConfig;if(HS){var Dr= HS.loudnessDb;Dr!=null&&(this.r0=Dr);var Uhr=HS.trackAbsoluteLoudnessLkfs;Uhr!=null&&(this.L1=Uhr);var jTN=HS.loudnessTargetLkfs;jTN!=null&&(this.loudnessTargetLkfs=jTN);HS.audioMuted&&(this.dN=!0);HS.muteOnStart&&(this.rr=!0);var t8=HS.loudnessNormalizationConfig;if(t8){t8.applyStatefulNormalization&&(this.applyStatefulNormalization=!0);t8.preserveStatefulLoudnessTarget&&(this.preserveStatefulLoudnessTarget=!0);var sTU=t8.minimumLoudnessTargetLkfs;sTU!=null&&(this.minimumLoudnessTargetLkfs=sTU); var hO4=t8.maxStatefulTimeThresholdSec;hO4!=null&&(this.maxStatefulTimeThresholdSec=hO4)}HS.playAudioOnly&&(this.KF=!0)}var NZr=L0.playbackEndConfig;if(NZr){var vor=NZr.endSeconds,Byr=NZr.limitedPlaybackDurationInSeconds;this.mutedAutoplay&&(vor&&(this.endSeconds=vor),Byr&&(this.limitedPlaybackDurationInSeconds=Byr))}var b9=L0.fairPlayConfig;if(b9){var ywN=b9.certificate;ywN&&(this.s0=RW(ywN));var aQN=Number(b9.keyRotationPeriodMs);aQN>0&&(this.V$=aQN);var rw0=Number(b9.keyPrefetchMarginMs);rw0>0&& (this.Yl=rw0)}var FV=L0.playbackStartConfig;if(FV){this.E6=Number(FV.startSeconds);var kA$=FV.liveUtcStartSeconds,xlK=!!this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0;kA$&&!xlK&&(this.liveUtcStartSeconds=Number(kA$));var bnW=FV.startPosition;if(bnW){var JwL=bnW.utcTimeMillis;JwL&&!xlK&&(this.liveUtcStartSeconds=Number(JwL)*.001);var Hie=bnW.streamTimeMillis;Hie&&(this.N2=Number(Hie)*.001)}this.progressBarStartPosition=FV.progressBarStartPosition;this.progressBarEndPosition=FV.progressBarEndPosition}else{var TZr= L0.skippableSegmentsConfig;if(TZr){var mlL=TZr.introSkipDurationMs;mlL&&(this.fP=Number(mlL)/1E3);var o$x=TZr.outroSkipDurationMs;o$x&&(this.Eq=Number(o$x)/1E3)}}var p7W=L0.skippableIntroConfig;if(p7W){var Cdr=Number(p7W.startMs),g$N$=Number(p7W.endMs);isNaN(Cdr)||isNaN(g$N$)||(this.tV=Cdr,this.Bd=g$N$)}var lQH=L0.streamSelectionConfig;lQH&&(this.qm=Number(lQH.maxBitrate));var cwE=L0.vrConfig;cwE&&(this.HF=cwE.partialSpherical=="1");var Pd=L0.webDrmConfig;if(Pd){Pd.skipWidevine&&(this.H3=!0);var wYE= Pd.widevineServiceCert;wYE&&(this.Ev=RW(wYE));Pd.useCobaltWidevine&&(this.useCobaltWidevine=!0);Pd.startWithNoQualityConstraint&&(this.JW=!0)}var XM=L0.mediaCommonConfig;if(XM){var TP=XM.dynamicReadaheadConfig;if(TP){this.maxReadAheadMediaTimeMs=TP.maxReadAheadMediaTimeMs||NaN;this.minReadAheadMediaTimeMs=TP.minReadAheadMediaTimeMs||NaN;this.readAheadGrowthRateMs=TP.readAheadGrowthRateMs||NaN;var E$K,zcK=XM==null?void 0:(E$K=XM.mediaUstreamerRequestConfig)==null?void 0:E$K.videoPlaybackUstreamerConfig; zcK&&(this.kF=RW(zcK));var tiN=XM==null?void 0:XM.sabrContextUpdates;if(tiN&&tiN.length>0)for(var qXN=g.Y(tiN),Pu0=qXN.next();!Pu0.done;Pu0=qXN.next()){var ag=Pu0.value;if(ag.type&&ag.value){var nQ7={type:ag.type,scope:ag.scope,value:RW(ag.value)||void 0,sendByDefault:ag.sendByDefault};this.sabrContextUpdates.set(ag.type,nQ7)}}}var Vlx=XM.serverPlaybackStartConfig;Vlx&&(this.serverPlaybackStartConfig=Vlx);XM.useServerDrivenAbr&&(this.RZ=!0);var Rcr=XM.requestPipeliningConfig;Rcr&&(this.requestPipeliningConfig= Rcr)}var uvK=L0.inlinePlaybackConfig;uvK&&(this.Du=!!uvK.showAudioControls);var ps=L0.embeddedPlayerConfig;if(ps){this.embeddedPlayerConfig=ps;var SmK=ps.embeddedPlayerMode;if(SmK){var YXK=this.Y();YXK.J7=SmK;YXK.D=SmK==="EMBEDDED_PLAYER_MODE_PFL"}var L5N=ps.permissions;L5N&&(this.allowImaMonetization=!!L5N.allowImaMonetization)}var tS=L0.webPlayerConfig;tS&&(tS.gatewayExperimentGroup&&(this.gatewayExperimentGroup=tS.gatewayExperimentGroup),tS.isProximaEligible&&(this.isProximaLatencyEligible=!0))}var fX= this.playerResponse.streamingData;if(fX){var Q3Z=fX.formats;if(Q3Z){for(var S9=[],NyZ=g.Y(Q3Z),A7J=NyZ.next();!A7J.done;A7J=NyZ.next()){var FdE=A7J.value;S9.push(FdE.itag+"/"+FdE.width+"x"+FdE.height)}this.HW=S9.join(",");S9=[];for(var bix=g.Y(Q3Z),Gx4=bix.next();!Gx4.done;Gx4=bix.next()){var Qk=Gx4.value,A8={itag:Qk.itag,type:Qk.mimeType,quality:Qk.quality},Tye=Qk.url;Tye&&(A8.url=Tye);var Pg=IL(Qk),dzK=Pg.GO,Uza=Pg.qH,j1K=Pg.s;Pg.Gj&&(A8.url=dzK,A8.sp=Uza,A8.s=j1K);S9.push(g.lU(A8))}this.Q7=S9.join(",")}var egZ= fX.hlsFormats;if(egZ&&!this.Z("safari_live_drm_captions_fix")){var pYE=L0||null,Se={};if(pYE){var DQK=pYE.audioPairingConfig;if(DQK&&DQK.pairs)for(var tlZ=g.Y(DQK.pairs),Wdr=tlZ.next();!Wdr.done;Wdr=tlZ.next()){var PdE=Wdr.value,KdW=PdE.videoItag;Se[KdW]||(Se[KdW]=[]);Se[KdW].push(PdE.audioItag)}}for(var SXe={},Qle=g.Y(egZ),ine=Qle.next();!ine.done;ine=Qle.next()){var Awx=ine.value;SXe[Awx.itag]=Awx.bitrate}for(var F5r=[],GAN=g.Y(egZ),X7N=GAN.next();!X7N.done;X7N=GAN.next()){var j$=X7N.value,Yf={itag:j$.itag, type:j$.mimeType,url:j$.url,bitrate:j$.bitrate,width:j$.width,height:j$.height,fps:j$.fps},QD=j$.audioTrack;if(QD){var ecr=QD.displayName;ecr&&(Yf.name=ecr,Yf.audio_track_id=QD.id,QD.audioIsDefault&&(Yf.is_default="1"))}if(j$.drmFamilies){for(var Dlx=[],W5Z=g.Y(j$.drmFamilies),fgE=W5Z.next();!fgE.done;fgE=W5Z.next())Dlx.push(GG[fgE.value]);Yf.drm_families=Dlx.join(",")}var AS=Se[j$.itag];if(AS&&AS.length){Yf.audio_itag=AS.join(",");var K5x=SXe[AS[0]];K5x&&(Yf.bitrate+=K5x)}var iiJ=mBU(j$);iiJ&&(Yf.eotf= iiJ);j$.audioChannels&&(Yf.audio_channels=j$.audioChannels);F5r.push(g.lU(Yf))}this.hlsFormats=F5r.join(",")}var MiL=fX.licenseInfos;if(MiL&&MiL.length>0){for(var XYH={},fQH=g.Y(MiL),$QJ=fQH.next();!$QJ.done;$QJ=fQH.next()){var MlH=$QJ.value,$lr=MlH.drmFamily,OiJ=MlH.url;$lr&&OiJ&&(XYH[GG[$lr]]=OiJ)}this.jO=XYH}var IQZ=fX.drmParams;IQZ&&(this.drmParams=IQZ);var ZiJ=fX.dashManifestUrl;ZiJ&&(this.VL=g.cJ(ZiJ,{cpn:this.clientPlaybackNonce}));var n$K=fX.hlsManifestUrl;n$K&&(this.hlsvp=n$K);var dlE=fX.probeUrl; dlE&&(this.probeUrl=Wo(g.cJ(dlE,{cpn:this.clientPlaybackNonce})));var Ul0=fX.serverAbrStreamingUrl;Ul0&&(this.PD=new g.iM(Ul0,!0))}var jl4=this.playerResponse.trackingParams;jl4&&(this.vk=jl4);var Ym=this.playerResponse.videoDetails;if(Ym){var L8=B,On4=Ym.videoId;On4&&(this.videoId=On4,L8.video_id||(L8.video_id=On4));var IgZ=Ym.title;IgZ&&(this.title=IgZ,L8.title||(L8.title=IgZ));var ZnL=Ym.lengthSeconds;ZnL&&(this.lengthSeconds=Number(ZnL),L8.length_seconds||(L8.length_seconds=ZnL));var slW=Ym.keywords; slW&&(this.keywords=IT4(slW));var nY0=Ym.channelId;nY0&&(this.bd=nY0,L8.ucid||(L8.ucid=nY0));var hcU=Ym.viewCount;hcU&&(this.rawViewCount=Number(hcU));var dQE=Ym.author;dQE&&(this.author=dQE,L8.author||(L8.author=dQE));var v$H=Ym.shortDescription;v$H&&(this.shortDescription=v$H);var BSZ=Ym.isCrawlable;BSZ&&(this.isListed=BSZ);var y2U=Ym.musicVideoType;y2U&&(this.musicVideoType=y2U);var UQL=Ym.isLive;UQL!=null&&(this.isLivePlayback=UQL);if(UQL||Ym.isUpcoming)this.isPremiere=!Ym.isLiveContent;var awN= Ym.thumbnail;awN&&(this.K=Fr(awN));var r2J=Ym.isExternallyHostedPodcast;r2J&&(this.isExternallyHostedPodcast=r2J);var j3$=Ym.viewerLivestreamJoinPosition;if(j3$==null?0:j3$.utcTimeMillis)this.Fz=Fw(j3$.utcTimeMillis);var kke=L0||null,s34=B;Ym.isLiveDefaultBroadcast&&(this.isLiveDefaultBroadcast=!0);Ym.isUpcoming&&(this.isUpcoming=!0);if(Ym.isPostLiveDvr){this.Z_=!0;var x9r=Ym.latencyClass;x9r&&(this.latencyClass=qmp[x9r]||"UNKNOWN");Ym.isLowLatencyLiveStream&&(this.isLowLatencyLiveStream=!0)}else{var hgN= !1;this.m_?(this.allowLiveDvr=zz()?!0:$r&&jv<5?!1:!0,this.isLivePlayback=!0):Ym.isLive?(s34.livestream="1",this.allowLiveDvr=Ym.isLiveDvrEnabled?zz()?!0:$r&&jv<5?!1:!0:!1,this.partnerId=27,hgN=!0):Ym.isUpcoming&&(hgN=!0);if(Ym.isLive||this.m_){Ym.isLowLatencyLiveStream&&(this.isLowLatencyLiveStream=!0);var J2e=Ym.latencyClass;J2e&&(this.latencyClass=qmp[J2e]||"UNKNOWN");var H7r=Ym.liveChunkReadahead;H7r&&(this.liveChunkReadahead=H7r);var Gr=kke&&kke.livePlayerConfig;if(Gr){Gr.hasSubfragmentedFmp4&& (this.hasSubfragmentedFmp4=!0);Gr.hasSubfragmentedWebm&&(this.Oq=!0);Gr.defraggedFromSubfragments&&(this.defraggedFromSubfragments=!0);var m9J=Gr.liveExperimentalContentId;m9J&&(this.liveExperimentalContentId=Number(m9J));var oyH=Gr.isLiveHeadPlayable;this.Z("html5_live_head_playable")&&oyH!=null&&(this.isLiveHeadPlayable=oyH)}}hgN&&(this.isLivePlayback=!0,s34.adformat&&s34.adformat.split("_")[1]!=="8"||this.Ch.push("heartbeat"))}var CcH=Ym.isPrivate;CcH!==void 0&&(this.isPrivate=UJ(this.isPrivate, CcH))}if(C4){var gyZ=Ym||null,lwE=!1,eJ=C4.errorScreen;lwE=eJ&&(eJ.playerLegacyDesktopYpcOfferRenderer||eJ.playerLegacyDesktopYpcTrailerRenderer||eJ.ypcTrailerRenderer)?!0:gyZ&&gyZ.isUpcoming?!0:["OK","LIVE_STREAM_OFFLINE","FULLSCREEN_ONLY"].includes(C4.status);if(!lwE){this.errorCode=vBW(C4.errorCode)||"auth";var FE=eJ&&eJ.playerErrorMessageRenderer;if(FE){this.playerErrorMessageRenderer=FE;var c2x=FE.reason;c2x&&(this.errorReason=g.kE(c2x));var vYr=FE.subreason;vYr&&(this.V1=g.kE(vYr),this.Ge=vYr)}else this.errorReason= C4.reason||null;var BfW=C4.status;if(BfW==="LOGIN_REQUIRED")this.errorDetail="1";else if(BfW==="CONTENT_CHECK_REQUIRED")this.errorDetail="2";else if(BfW==="AGE_CHECK_REQUIRED"){var w2W=C4.errorScreen,EyW=w2W&&w2W.playerKavRenderer;this.errorDetail=EyW&&EyW.kavUrl?"4":"3"}else this.errorDetail=C4.isBlockedInRestrictedMode?"5":"0"}}var zqe=this.playerResponse.interstitialPods;zqe&&wdZ(this,zqe);this.E0&&this.eventId&&(this.E0=hD(this.E0,{ei:this.eventId}));var yEW=this.playerResponse.captions;if(yEW&& yEW.playerCaptionsTracklistRenderer)a:{var NH=yEW.playerCaptionsTracklistRenderer;this.captionTracks=[];if(NH.captionTracks)for(var qb0=g.Y(NH.captionTracks),a74=qb0.next();!a74.done;a74=qb0.next()){var b$=a74.value,VgL=M9U(b$.baseUrl);if(!VgL)break a;var rEN={is_translateable:!!b$.isTranslatable,languageCode:b$.languageCode,languageName:b$.name&&g.kE(b$.name),url:VgL,vss_id:b$.vssId,kind:b$.kind};rEN.name=b$.trackName;rEN.displayName=b$.name&&g.kE(b$.name);this.captionTracks.push(new g.tf(rEN))}this.kT= NH.audioTracks||[];this.Yx=NH.defaultAudioTrackIndex||0;this.TB=[];if(NH.translationLanguages)for(var RqW=g.Y(NH.translationLanguages),kI4=RqW.next();!kI4.done;kI4=RqW.next()){var Dz=kI4.value,rs={};rs.languageCode=Dz.languageCode;rs.languageName=g.kE(Dz.languageName);if(Dz.translationSourceTrackIndices){rs.translationSourceTrackIndices=[];for(var uhH=g.Y(Dz.translationSourceTrackIndices),x2e=uhH.next();!x2e.done;x2e=uhH.next())rs.translationSourceTrackIndices.push(x2e.value)}if(Dz.excludeAudioTrackIndices){rs.excludeAudioTrackIndices= [];for(var YbW=g.Y(Dz.excludeAudioTrackIndices),JEU=YbW.next();!JEU.done;JEU=YbW.next())rs.excludeAudioTrackIndices.push(JEU.value)}this.TB.push(rs)}this.rT=[];if(NH.defaultTranslationSourceTrackIndices)for(var LU$=g.Y(NH.defaultTranslationSourceTrackIndices),HIN=LU$.next();!HIN.done;HIN=LU$.next())this.rT.push(HIN.value);this.zB=!!NH.contribute&&!!NH.contribute.captionsMetadataRenderer}(this.clipConfig=this.playerResponse.clipConfig)&&this.clipConfig.startTimeMs!=null&&(this.E6=Number(this.clipConfig.startTimeMs)* .001);this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.webPlayerConfig&&this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting&&z7x(this,this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting);var NSK;this.compositeLiveIngestionOffsetToken=(NSK=this.playerResponse.playbackTracking)==null?void 0:NSK.compositeLiveIngestionOffsetToken;var b7L;this.compositeLiveStatusToken=(b7L=this.playerResponse.playbackTracking)==null?void 0: b7L.compositeLiveStatusToken;this.Z("html5_fill_default_mosaic_audio_track_id")&&Bu(this)&&(this.ph.Yf=ei4(this))}Jl(this,B);B.queue_info&&(this.queueInfo=B.queue_info);var TSe=B.hlsdvr;TSe!=null&&(this.allowLiveDvr=Number(TSe)===1?zz()?!0:$r&&jv<5?!1:!0:!1);this.adQueryId=B.ad_query_id||null;this.oR||(this.oR=B.encoded_ad_safety_reason||null);this.dN=UJ(this.dN,B.infringe||B.muted);this.Vc=B.authkey;this.Tm=B.authuser;this.mutedAutoplay=UJ(this.mutedAutoplay,B&&B.playmuted);this.mutedAutoplayDurationMode= sJ(this.mutedAutoplayDurationMode,B&&B.muted_autoplay_duration_mode);this.FT=UJ(this.FT,B&&B.mutedautoplay);var GP=B.length_seconds;GP&&(this.lengthSeconds=typeof GP==="string"?Fw(GP):GP);if(this.isAd()||this.Mo||!g.a4(g.sZ(this.ph)))this.endSeconds=sJ(this.endSeconds,this.Eq||B.end||B.endSeconds);else{var s11=g.sZ(this.ph),ee=this.lengthSeconds;switch(s11){case "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT":ee>30?this.limitedPlaybackDurationInSeconds=30:ee<30&&ee>10&&(this.limitedPlaybackDurationInSeconds= 10);break;case "EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT":this.limitedPlaybackDurationInSeconds=ee*.2}}this.vk=hL(this.vk,B.itct);this.TO=UJ(this.TO,B.is_live_destination);this.isLivePlayback=UJ(this.isLivePlayback,B.live_playback);this.enableServerStitchedDai=this.enableServerStitchedDai&&this.uV();B.isUpcoming&&(this.isUpcoming=UJ(this.isUpcoming,B.isUpcoming));this.Z_=UJ(this.Z_,B.post_live_playback);this.R7&&(this.Z_=!1);this.isMdxPlayback=UJ(this.isMdxPlayback,B.mdx);var DD=B.mdx_control_mode; DD&&(this.mdxControlMode=typeof DD==="number"?DD:Fw(DD));this.isInlinePlaybackNoAd=UJ(this.isInlinePlaybackNoAd,B.is_inline_playback_no_ad);this.Zi=sJ(this.Zi,B.reload_count);this.reloadReason=hL(this.reloadReason,B.reload_reason);this.bW=UJ(this.bW,B.show_content_thumbnail);this.cycToken=B.cyc||null;var p2r=Af(B);Object.keys(p2r).length>0&&(this.K=p2r);this.t7=hL(this.t7,B.vvt);this.mdxEnvironment=hL(this.mdxEnvironment,B.mdx_environment);B.source_container_playlist_id&&(this.sourceContainerPlaylistId= B.source_container_playlist_id);B.serialized_mdx_metadata&&(this.serializedMdxMetadata=B.serialized_mdx_metadata);this.EU=B.osig;this.eventId||(this.eventId=B.eventid);this.osid||(this.osid=B.osid);this.playlistId=hL(this.playlistId,B.list);B.index&&(this.playlistIndex=this.playlistIndex===void 0?sJ(0,B.index):sJ(this.playlistIndex,B.index));this.gx=B.pyv_view_beacon_url;this.ac=B.pyv_quartile25_beacon_url;this.eC=B.pyv_quartile50_beacon_url;this.D1=B.pyv_quartile75_beacon_url;this.hN=B.pyv_quartile100_beacon_url; var tgH=B.session_data;!this.pn&&tgH&&(this.pn=I1(tgH,"&").feature);this.isFling=sJ(this.isFling?1:0,B.is_fling)===1;this.vnd=sJ(this.vnd,B.vnd);this.forceAdsUrl=hL(this.forceAdsUrl,B.force_ads_url);this.Jx=hL(this.Jx,B.ctrl);this.lW=hL(this.lW,B.ytr);this.yS=B.ytrcc;this.tN=B.ytrexp;this.DS=B.ytrext;this.rB=hL(this.rB,B.adformat);this.Jk=hL(this.Jk,B.attrib);this.slotPosition=sJ(this.slotPosition,B.slot_pos);this.breakType=B.break_type;this.ma=UJ(this.ma,B.ssrt);this.videoId=Bf(B)||this.videoId; this.T=hL(this.T,B.vss_credentials_token);this.b9=hL(this.b9,B.vss_credentials_token_type);this.KF=UJ(this.KF,B.audio_only);this.rQ=UJ(this.rQ,B.aac_high);this.rX=UJ(this.rX,B.prefer_low_quality_audio);this.L9=UJ(this.L9,B.uncap_inline_quality);this.Z("html5_enable_qoe_cat_list")?B.qoe_cat&&(this.T7=this.T7.concat(B.qoe_cat.split(","))):this.mO=hL(this.mO,B.qoe_cat);this.Q$=UJ(this.Q$,B.download_media);var Pc$=B.prefer_gapless;this.N=Pc$!=null?UJ(this.N,Pc$):this.N?this.N:this.ph.preferGapless&&this.ph.supportsGaplessShorts(); C7K(this.playerResponse)&&this.Ch.push("ad");var SbZ=B.adaptive_fmts;SbZ&&(this.adaptiveFormats=SbZ,this.h7("adpfmts",{},!0));var Qvr=B.allow_embed;Qvr&&(this.allowEmbed=Number(Qvr)===1);var A2$=B.backgroundable;A2$&&(this.backgroundable=Number(A2$)===1);var FUr=B.autonav;FUr&&(this.isAutonav=Number(FUr)===1);var GkL=B.autoplay;GkL&&(this.dO=this.Pa=Number(GkL)===1);var eqZ=B.iv_load_policy;eqZ&&(this.annotationsLoadPolicy=j8(this.annotationsLoadPolicy,eqZ,ho));var D9e=B.cc_lang_pref;D9e&&(this.captionsLanguagePreference= hL(D9e,this.captionsLanguagePreference));var WUE=B.cc_load_policy;WUE&&(this.f9=j8(this.f9,WUE,ho));var KU0;this.deviceCaptionsOn=(KU0=B.device_captions_on)!=null?KU0:void 0;var i70;this.G1=(i70=B.device_captions_lang_pref)!=null?i70:"";var X2$;this.Vr=(X2$=B.viewer_selected_caption_langs)!=null?X2$:[];if(!this.Z("html5_enable_ssap_entity_id")){var fwr=B.cached_load;fwr&&(this.CZ=UJ(this.CZ,fwr))}if(B.dash==="0"||B.dash===0||B.dash===!1)this.dV=!0;var MgK=B.dashmpd;MgK&&(this.VL=g.cJ(MgK,{cpn:this.clientPlaybackNonce})); var $9r=B.delay;$9r&&(this.C2=Fw($9r));var m2L=this.Eq||B.end;if(this.Az?m2L!=null:m2L!=void 0)this.clipEnd=sJ(this.clipEnd,m2L);var O7Z=B.fmt_list;O7Z&&(this.HW=O7Z);B.heartbeat_preroll&&this.Ch.push("heartbeat");this.o1=-Math.floor(Math.random()*10);this.ue=-Math.floor(Math.random()*40);var IwJ=B.is_listed;IwJ&&(this.isListed=UJ(this.isListed,IwJ));var Z7x=B.is_private;Z7x&&(this.isPrivate=UJ(this.isPrivate,Z7x));var nye=B.is_dni;nye&&(this.nF=UJ(this.nF,nye));var d94=B.dni_color;d94&&(this.e_= hL(this.e_,d94));var U9N=B.pipable;U9N&&(this.pipable=UJ(this.pipable,U9N));this.fn=(this.kx=this.pipable&&this.ph.zB)&&!this.ph.showMiniplayerButton;var jvK=B.paid_content_overlay_duration_ms;jvK&&(this.paidContentOverlayDurationMs=Fw(jvK));var svW=B.paid_content_overlay_text;svW&&(this.paidContentOverlayText=svW);var hqH=B.url_encoded_fmt_stream_map;hqH&&(this.Q7=hqH);var vyK=B.hls_formats;vyK&&(this.hlsFormats=vyK);var BT4=B.hlsvp;BT4&&(this.hlsvp=BT4);var Wg=B.live_start_walltime;Wg&&(this.RB= typeof Wg==="number"?Wg:Fw(Wg));var Ks=B.live_manifest_duration;Ks&&(this.mN=typeof Ks==="number"?Ks:Fw(Ks));var y4W=B.player_params;y4W&&(this.playerParams=y4W);var aeH=B.partnerid;aeH&&(this.partnerId=sJ(this.partnerId,aeH));var r4W=B.probe_url;r4W&&(this.probeUrl=Wo(g.cJ(r4W,{cpn:this.clientPlaybackNonce})));var o7H=B.pyv_billable_url;o7H&&EUN(o7H)&&(this.C4=o7H);var ChZ=B.pyv_conv_url;ChZ&&EUN(ChZ)&&(this.Cn=ChZ);ZmH(this,B);this.startSeconds>0?this.Z("html5_log_start_seconds_inconsistency")&& this.startSeconds!==(this.E6||this.fP||B.start||B.startSeconds)&&this.h7("lss",{css:this.startSeconds,pcss:this.E6,iss:this.fP,ps:B.start||void 0,pss:B.startSeconds||void 0}):this.Oi=this.startSeconds=sJ(this.startSeconds,this.E6||this.fP||B.start||B.startSeconds);if(!(this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0)){var kVH=B.live_utc_start;if(kVH!=null)this.liveUtcStartSeconds=Number(kVH);else{var g7J=this.startSeconds;g7J&&isFinite(g7J)&&g7J>1E9&&(this.liveUtcStartSeconds=this.startSeconds)}}if(!(this.liveUtcStartSeconds&& this.liveUtcStartSeconds>0)){var xuL=B.utc_start_millis;xuL&&(this.liveUtcStartSeconds=Number(xuL)*.001)}var J4$=B.stream_time_start_millis;J4$&&(this.N2=Number(J4$)*.001);var l7$=this.fP||B.start;(this.Az?l7$==null||Number(B.resume)===1:l7$==void 0||B.resume=="1")||this.isLivePlayback||(this.clipStart=sJ(this.clipStart,l7$));var HvZ=B.url_encoded_third_party_media;HvZ&&(this.He=dn(HvZ));var cE$=B.ypc_offer_button_formatted_text;if(cE$){var mu0=JSON.parse(cE$);this.tf=mu0!=null?mu0:null;this.Ek=cE$}var ov4= B.ypc_offer_button_text;ov4&&(this.Nc=ov4);var CkJ=B.ypc_offer_description;CkJ&&(this.Z2=CkJ);var gve=B.ypc_offer_headline;gve&&(this.Bo=gve);var leN=B.ypc_full_video_message;leN&&(this.F9=leN);var c4x=B.ypc_offer_id;c4x&&(this.zq=c4x);var wTJ=B.ypc_buy_url;wTJ&&(this.lJ=wTJ);var Ev0=B.ypc_item_thumbnail;Ev0&&(this.O4=Ev0);var z6e=B.ypc_item_title;z6e&&(this.sF=z6e);var qoW=B.ypc_item_url;qoW&&(this.jF=qoW);var VBr=B.ypc_vid;VBr&&(this.dK=VBr);B.ypc_overlay_timeout&&(this.GX=Number(B.ypc_overlay_timeout)); var R6J=B.ypc_trailer_player_vars;R6J&&(this.ud=n6(R6J));var upW=B.ypc_original_itct;upW&&(this.v4w=upW);this.bd=hL(this.bd,B.ucid);this.Ja=B.storyboard_spec||null;this.UT=B.live_storyboard_spec||null;this.pw=B.iv_endscreen_url||null;this.cD=UJ(this.cD,B.ypc_module);this.MV=UJ(this.MV,B.ypc_clickwrap_module);this.cD&&this.Ch.push("ypc");this.MV&&this.Ch.push("ypc_clickwrap");this.bz={video_id:B.video_id,eventid:B.eventid,cbrand:B.cbrand,cbr:B.cbr,cbrver:B.cbrver,c:B.c,cver:B.cver,ctheme:B.ctheme, cplayer:B.cplayer,cmodel:B.cmodel,cnetwork:B.cnetwork,cos:B.cos,cosver:B.cosver,cplatform:B.cplatform,user_age:B.user_age,user_display_image:B.user_display_image,user_display_name:B.user_display_name,user_gender:B.user_gender,csi_page_type:B.csi_page_type,csi_service_name:B.csi_service_name,enablecsi:B.enablecsi,enabled_engage_types:B.enabled_engage_types};fT4(this,B);var Yo0=B.cotn;Yo0&&(this.cotn=Yo0);if(x_0(this))Ns(this)&&(this.isLivePlayback&&this.VL&&(this.GF=!0),this.s0&&(this.oE=!0));else if(JxU(this))this.GF= !0;else{var Lq0,NT4,bvr=((Lq0=this.playerResponse)==null?void 0:(NT4=Lq0.streamingData)==null?void 0:NT4.adaptiveFormats)||[];if(bvr.length>0)var Fb=keJ(this,bvr);else{var TT$=this.adaptiveFormats;if(TT$&&!Ns(this)){this.ph.j.D&&(dM=!0);var WO=Qx(TT$),wKr=this.jO,pTH=this.lengthSeconds,hs7=this.isLivePlayback,G3=this.Z_,KW=this.ph,vQo=Lge(WO);if(hs7||G3){var tB$=KW==null?void 0:KW.experiments,es=new AT("",tB$,!0);es.uV=!0;es.isManifestless=!0;es.X=!G3;es.isLive=!G3;es.Z_=G3;for(var Pk0=g.Y(WO),E70= Pk0.next();!E70.done;E70=Pk0.next()){var ir=E70.value,SoN=Dd(ir,wKr),kg=Wn(ir.url,ir.sp,ir.s),QcU=kg.get("id");QcU&&QcU.includes("%7E")&&(es.U=!0);var A4J=void 0,Bi1=(A4J=tB$)==null?void 0:A4J.I7("html5_max_known_end_time_rebase"),yLY=Number(ir.target_duration_sec)||5,aKK=Number(ir.max_dvr_duration_sec)||14400,FqK=Number(kg.get("mindsq")||kg.get("min_sq")||"0"),GVL=Number(kg.get("maxdsq")||kg.get("max_sq")||"0")||Infinity;es.Hd=es.Hd||FqK;es.T2=es.T2||GVL;var rL7=!Kr(SoN.mimeType);kg&&Pn(es,new ln(kg, SoN,{Os:yLY,xz:rL7,QU:aKK,Hd:FqK,T2:GVL,BF:300,Z_:G3,gr:Bi1}))}var e6L=es}else{if(vQo==="FORMAT_STREAM_TYPE_OTF"){var i9=pTH;i9=i9===void 0?0:i9;var XV=new AT("",KW==null?void 0:KW.experiments,!1);XV.duration=i9||0;for(var DuH=g.Y(WO),zvW=DuH.next();!zvW.done;zvW=DuH.next()){var fW=zvW.value,q4$=Dd(fW,wKr,XV.duration),VCW=Wn(fW.url,fW.sp,fW.s);if(VCW)if(q4$.streamType==="FORMAT_STREAM_TYPE_OTF")Pn(XV,new cn(VCW,q4$,"sq/0"));else{var k8V=I8(fW.init),xYY=I8(fW.index);Pn(XV,new TG(VCW,q4$,k8V,xYY))}}XV.isOtf= !0;var WqJ=XV}else{var XE=pTH;XE=XE===void 0?0:XE;var fs=new AT("",KW==null?void 0:KW.experiments,!1);fs.duration=XE||0;for(var Kq$=g.Y(WO),RvE=Kq$.next();!RvE.done;RvE=Kq$.next()){var MD=RvE.value,JL7=Dd(MD,wKr,fs.duration),Hou=I8(MD.init),mY7=I8(MD.index),ivZ=Wn(MD.url,MD.sp,MD.s);ivZ&&Pn(fs,new TG(ivZ,JL7,Hou,mY7))}WqJ=fs}e6L=WqJ}var XTW=e6L;if(WO.length>0){var feU=WO[0];if(this.Y().playerStyle==="hangouts-meet"&&feU.url){var or1=g.Uv(feU.url);this.OF=this.OF||Number(or1.expire)}}var Cva=this.isLivePlayback&& !this.Z_&&!this.R7&&!this.isPremiere;this.Z("html5_live_head_playable")&&(!bj(this)&&Cva&&this.h7("missingLiveHeadPlayable",{}),this.ph.R7==="yt"&&(XTW.E0=!0));Fb=XTW}else Fb=null;this.h7("pafmts",{isManifestFilled:!!Fb})}if(Fb){tl(this,Fb);var MBe=!0}else MBe=!1;MBe?this.enableServerStitchedDai=this.enableServerStitchedDai&&TB(this):this.VL&&(this.ph.R7==="yt"&&this.uV()&&this.Z("drm_manifestless_unplugged")&&this.Z("html5_deprecate_manifestful_fallback")?this.h7("deprecateMflFallback",{}):this.GF= !0)}var uCN=B.adpings;uCN&&(this.va=uCN?n6(uCN):null);var $uH=B.feature;$uH&&(this.j6=$uH);var Ovr=B.referrer;Ovr&&(this.referrer=Ovr);this.clientScreenNonce=hL(this.clientScreenNonce,B.csn);this.er=sJ(this.er,B.root_ve_type);this.jR=sJ(this.jR,B.kids_age_up_mode);this.Az||B.kids_app_info==void 0||(this.kidsAppInfo=B.kids_app_info);this.Az&&B.kids_app_info!=null&&(this.kidsAppInfo=B.kids_app_info);this.K9=UJ(this.K9,B.upg_content_filter_mode);this.unpluggedFilterModeType=sJ(this.unpluggedFilterModeType, B.unplugged_filter_mode_type);var Iee=B.unplugged_location_info;Iee&&(this.gB=Iee);var ZvH=B.unplugged_partner_opt_out;ZvH&&(this.LT=hL("",ZvH));this.SR=UJ(this.SR,B.disable_watch_next);this.iP=hL(this.iP,B.internal_ip_override);this.Ex=!!B.is_yto_interstitial;(this.interstitials.length||this.Ex)&&this.Ch.push("yto");var nvW=B.Ue;nvW&&(this.Ue=nvW);this.U=hL(this.U,B.csi_timer);B.watchUrl&&(this.watchUrl=B.watchUrl);var xg=B.watch_endpoint;this.Z("html5_attach_watch_endpoint_ustreamer_config")&&xg&& aTW(this,xg);if(xg==null?0:xg.ustreamerConfig)this.I6=RW(xg.ustreamerConfig);var duJ,UuH,jcr=xg==null?void 0:(duJ=xg.loggingContext)==null?void 0:(UuH=duJ.qoeLoggingContext)==null?void 0:UuH.serializedContextData;jcr&&(this.jSk=jcr);g.M$(this.ph)&&this.ph.Ev&&(this.embedsRct=hL(this.embedsRct,B.rct),this.embedsRctn=hL(this.embedsRctn,B.rctn));this.bx=this.bx||!!B.pause_at_start;B.default_active_source_video_id&&(this.defaultActiveSourceVideoId=B.default_active_source_video_id)}; g.V.Y=function(){return this.ph}; g.V.Z=function(B){return this.ph.Z(B)}; g.V.e8=function(){return!this.isLivePlayback||this.allowLiveDvr}; g.V.hasSupportedAudio51Tracks=function(){var B;return!((B=this.EX)==null||!B.Yf)}; g.V.getUserAudio51Preference=function(){var B=1;CU(this.ph)&&this.Z("html5_ytv_surround_toggle_default_off")?B=0:g.HR(this.ph)&&this.isLivePlayback&&this.sH()&&(B=0);var y;return(y=g.Tc("yt-player-audio51"))!=null?y:B}; g.V.nS=function(){this.fh()||(this.C.X||this.C.unsubscribe("refresh",this.nS,this),this.ew(-1))}; g.V.ew=function(B){if(!this.isLivePlayback||!this.j||this.j.flavor!=="fairplay"){var y=bJr(this.C,this.FX);if(y.length>0){for(var a=g.Y(y),r=a.next();!r.done;r=a.next())r=r.value,r.startSecs=Math.max(r.startSecs,this.Pj()),this.Z("html5_cuepoint_identifier_logging")&&r.event==="start"&&this.h7("cuepoint",{pubCue:r.identifier,segNum:B});this.publish("cuepointupdated",y,B);this.FX+=y.length;if(TB(this)&&this.ph.F0())for(y=g.Y(y),a=y.next();!a.done;a=y.next())a=a.value,this.h7("cuepoint",{segNum:B,event:a.event, startSecs:a.startSecs,id:a.identifier.slice(-16)}),a.event==="start"&&(a=a.startSecs,this.KT.start=this.YC,this.KT.end=a+3)}}}; g.V.yg=function(){this.fh()||(this.loading=!1,this.publish("dataloaded"))}; g.V.sH=function(){return this.EG!==void 0?this.EG:this.EG=!!this.jO||!!this.C&&Az(this.C)}; g.V.t6=function(B){var y=this;if(this.fh())return NY();this.B6=this.QO=this.D=null;JB(this,"html5_high_res_logging_always")&&(this.ph.LF=!0);return C4e(this,B).then(void 0,function(){return lCx(y,B)}).then(void 0,function(){return cxK(y)}).then(void 0,function(){return EFU(y)})}; g.V.Fv=function(B){this.D=B;gFZ(this,this.D.getAvailableAudioTracks());if(this.D){B=g.Y(this.D.videoInfos);for(var y=B.next();!y.done;y=B.next()){y=y.value;var a=y.containerType;a!==0&&(this.j7[a]=y.id)}}B=this.getAvailableAudioTracks();B=B.concat(this.tW);for(y=0;y0?this.D.getAvailableAudioTracks():this.Ju||[]:[]}; g.V.getAudioTrack=function(){var B=this;if(this.J&&!G$(this.J)){var y=g.Vp(this.getAvailableAudioTracks(),function(k){return k.id===B.J.id}),a; if(!y&&((a=this.J.Is)==null?0:a.id)){var r=this.J.Is.id;y=g.Vp(this.getAvailableAudioTracks(),function(k){return k.Is.id===r}); this.h7("nat",{id:this.J.id,track:!!y})}return y||this.tW}if(this.Ju){if(!this.GI)for(y=g.Y(this.Ju),a=y.next();!a.done;a=y.next())if(a=a.value,a.Is.getIsDefault()){this.GI=a;break}return this.GI||this.tW}return this.tW}; g.V.getPlayerResponse=function(){return this.playerResponse}; g.V.getWatchNextResponse=function(){return this.uw}; g.V.getHeartbeatResponse=function(){return this.fX}; g.V.Lj=function(){return this.watchUrl?this.watchUrl:this.ph.getVideoUrl(this.videoId)}; g.V.WX=function(){return!!this.C&&(EZr(this.C)||zXH(this.C)||qKe(this.C))}; g.V.getEmbeddedPlayerResponse=function(){return this.QN}; g.V.Kj=function(){return(this.eventLabel||this.ph.t7)==="shortspage"}; g.V.isAd=function(){return!!this.adFormat}; g.V.isDaiEnabled=function(){return!!(this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.daiConfig&&this.playerResponse.playerConfig.daiConfig.enableDai)}; g.V.GS=function(){var B,y,a;return this.isDaiEnabled()&&this.enableServerStitchedDai&&!!((B=this.playerResponse)==null?0:(y=B.playerConfig)==null?0:(a=y.daiConfig)==null?0:a.ssaEnabledPlayback)}; g.V.XO=function(){return this.al}; g.V.z0=function(){return this.cD||this.ez}; g.V.aA=function(){return JB(this,"html5_samsung_vp9_live")}; g.V.h7=function(B,y,a){this.publish("ctmp",B,y,a)}; g.V.Eb=function(B,y,a){this.publish("ctmpstr",B,y,a)}; g.V.hasProgressBarBoundaries=function(){return!(!this.progressBarStartPosition||!this.progressBarEndPosition)}; g.V.getGetAdBreakContext=function(B,y){B=B===void 0?NaN:B;y=y===void 0?NaN:y;var a={isSabr:uj(this)},r,k=(r=this.getHeartbeatResponse())==null?void 0:r.adBreakHeartbeatParams;k&&(a.adBreakHeartbeatParams=k);if(this.Z("enable_ltc_param_fetch_from_innertube")&&this.isLivePlayback&&this.C&&!isNaN(B)&&!isNaN(y)){y=B-y;for(var x in this.C.C)if(r=this.C.C[x],r.info.G3()||r.info.qV())if(r=r.index,r.isLoaded()){x=r.EH(y);r=r.D_(x)+y-r.getStartTime(x);this.h7("gabc",{t:B.toFixed(3),mt:y.toFixed(3),sg:x,igt:r.toFixed(3)}); a.livePlaybackPosition={utcTimeMillis:""+(r*1E3).toFixed(0)};break}}return a}; g.V.isEmbedsShortsMode=function(B,y){if(!g.M$(this.ph)||(this.ph.J7||"EMBEDDED_PLAYER_MODE_DEFAULT")!=="EMBEDDED_PLAYER_MODE_DEFAULT"||y)return!1;var a,r;return!!(((a=this.embeddedPlayerConfig)==null?0:(r=a.embeddedPlayerFlags)==null?0:r.isShortsExperienceEligible)&&B.width<=B.height)}; g.V.lw=function(){g.jw.prototype.lw.call(this);this.va=null;delete this.e5;delete this.accountLinkingConfig;delete this.C;this.D=this.fX=this.playerResponse=this.uw=null;this.Q7=this.adaptiveFormats="";delete this.botguardData;this.A7=this.suggestions=this.u_=null;this.sabrContextUpdates.clear()};var ZqN={phone:"SMALL_FORM_FACTOR",tablet:"LARGE_FORM_FACTOR"},nFN={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},OqJ={preroll:"BREAK_PREROLL",midroll:"BREAK_MIDROLL",postroll:"BREAK_POSTROLL"},fCe={0:"YT_KIDS_AGE_UP_MODE_UNKNOWN",1:"YT_KIDS_AGE_UP_MODE_OFF",2:"YT_KIDS_AGE_UP_MODE_TWEEN",3:"YT_KIDS_AGE_UP_MODE_PRESCHOOL"},$_K={0:"MDX_CONTROL_MODE_UNKNOWN",1:"MDX_CONTROL_MODE_REMOTE",2:"MDX_CONTROL_MODE_VOICE"},Mbx={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"},ICH={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.R(wA,g.W);g.V=wA.prototype;g.V.handleExternalCall=function(B,y,a){var r=this.state.N[B],k=this.state.K[B],x=r;if(k)if(a&&GS(a,W3C))x=k;else if(!r)throw Error('API call from an untrusted origin: "'+a+'"');this.logApiCall(B,a);if(x){a=!1;r=g.Y(y);for(k=r.next();!k.done;k=r.next())if(String(k.value).includes("javascript:")){a=!0;break}a&&g.Lj(Error('Dangerous call to "'+B+'" with ['+y+"]."));return x.apply(this,y)}throw Error('Unknown API method: "'+B+'".');}; g.V.logApiCall=function(B,y,a){var r=this.app.Y();r.ma&&!this.state.U.has(B)&&(this.state.U.add(B),g.BL("webPlayerApiCalled",{callerUrl:r.loaderUrl,methodName:B,origin:y||void 0,playerStyle:r.playerStyle||void 0,embeddedPlayerMode:r.J7,errorCode:a}))}; g.V.publish=function(B){var y=g.f4.apply(1,arguments);this.state.D.publish.apply(this.state.D,[B].concat(g.Ee(y)));if(B==="videodatachange"||B==="resize"||B==="cardstatechange")this.state.X.publish.apply(this.state.X,[B].concat(g.Ee(y))),this.state.J.publish.apply(this.state.J,[B].concat(g.Ee(y)))}; g.V.Kh=function(B){var y=g.f4.apply(1,arguments);this.state.D.publish.apply(this.state.D,[B].concat(g.Ee(y)));this.state.X.publish.apply(this.state.X,[B].concat(g.Ee(y)))}; g.V.RS=function(B){var y=g.f4.apply(1,arguments);this.state.D.publish.apply(this.state.D,[B].concat(g.Ee(y)));this.state.X.publish.apply(this.state.X,[B].concat(g.Ee(y)));this.state.J.publish.apply(this.state.J,[B].concat(g.Ee(y)))}; g.V.x4=function(B){var y=g.f4.apply(1,arguments);this.state.D.publish.apply(this.state.D,[B].concat(g.Ee(y)));this.state.X.publish.apply(this.state.X,[B].concat(g.Ee(y)));this.state.J.publish.apply(this.state.J,[B].concat(g.Ee(y)));this.state.j.publish.apply(this.state.j,[B].concat(g.Ee(y)))}; g.V.Z=function(B){return this.app.Y().Z(B)}; g.V.lw=function(){if(this.state.element){var B=this.state.element,y;for(y in this.state.C)this.state.C.hasOwnProperty(y)&&(B[y]=null);this.state.element=null}g.W.prototype.lw.call(this)};g.R(RT,g.VW);RT.prototype.publish=function(B){var y=g.f4.apply(1,arguments);if(this.j.has(B))return this.j.get(B).push(y),!0;var a=!1;try{for(y=[y],this.j.set(B,y);y.length;)a=g.VW.prototype.publish.call.apply(g.VW.prototype.publish,[this,B].concat(g.Ee(y.shift())))}finally{this.j.delete(B)}return a};g.R(u1,g.W);u1.prototype.lw=function(){this.j.dispose();this.J.dispose();this.X.dispose();this.D.dispose();this.U=this.C=this.K=this.N=this.T=void 0};var BEU=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));g.R(LP,wA);g.V=LP.prototype;g.V.getApiInterface=function(){return Array.from(this.state.T)}; g.V.Ie=function(B,y){this.state.j.subscribe(B,y)}; g.V.lkf=function(B,y){this.state.j.unsubscribe(B,y)}; g.V.getPlayerState=function(B){return $S0(this.app,B)}; g.V.y9=function(){return $S0(this.app)}; g.V.F8s=function(B,y,a){TZ(this)&&(fz(this.app,!0,1),ON(this.app,B,y,a,1))}; g.V.getCurrentTime=function(B,y,a){var r=this.getPlayerState(B);if(this.app.getAppState()===2&&r===5){var k;return((k=this.app.getVideoData())==null?void 0:k.startSeconds)||0}return this.Z("web_player_max_seekable_on_ended")&&r===0?Gh(this.app,B):B?this.app.getCurrentTime(B,y,a):this.app.getCurrentTime(B)}; g.V.LU=function(){return this.app.getCurrentTime(1)}; g.V.nU=function(){var B=this.app.D_(1);return isNaN(B)?this.getCurrentTime(1):B}; g.V.IB=function(){return this.app.getDuration(1)}; g.V.Nh=function(B,y){B=g.Xw(Math.floor(B),0,100);isFinite(B)&&AO(this.app,{volume:B,muted:this.isMuted()},y)}; g.V.n4h=function(B){this.Nh(B,!1)}; g.V.Kc=function(B){AO(this.app,{muted:!0,volume:this.getVolume()},B)}; g.V.pkx=function(){this.Kc(!1)}; g.V.O1=function(B){b1(this.app)&&!this.Z("embeds_enable_emc3ds_muted_autoplay")||AO(this.app,{muted:!1,volume:Math.max(5,this.getVolume())},B)}; g.V.ZV7=function(){b1(this.app)&&this.Z("embeds_enable_emc3ds_muted_autoplay")||this.O1(!1)}; g.V.getPlayerMode=function(){var B={};this.app.getVideoData().nF&&(B.pfp={enableIma:g.m0(this.app.getVideoData())&&this.app.eO().allowImaMonetization,autoplay:sl(this.app.eO()),mutedAutoplay:this.app.eO().mutedAutoplay});return B}; g.V.CB=function(){var B=this.app.getPresentingPlayerType();if(B===2&&!this.app.ag()){var y=Fz(this.app.Di());if(!(O4o(y)||g.M$(this.app.Y())&&g.Z(this.app.Bk().getPlayerState(),1024))||IZY(y))return}(y=this.app.BG().jU)?y.playVideo():this.app.playVideo(B)}; g.V.Zr_=function(){fz(this.app,!0,1);this.CB()}; g.V.pauseVideo=function(B){var y=this.app.getPresentingPlayerType();if(y!==2||this.app.ag()||O4o(Fz(this.app.Di()))){var a=this.app.BG().jU;a?a.pauseVideo():this.app.pauseVideo(y,B)}}; g.V.X0h=function(){var B=this.app,y=!1;B.Pk.YC&&(B.Fx.publish("pageTransition"),y=!0);B.stopVideo(y)}; g.V.clearVideo=function(){}; g.V.getAvailablePlaybackRates=function(){var B=this.app.Y();return B.enableSpeedOptions?["https://admin.youtube.com","https://viacon.corp.google.com","https://yurt.corp.google.com"].includes(B.J?B.ancestorOrigins[0]:window.location.origin)||B.UP?lNa:B.supportsVarispeedExtendedFeatures?ciK:B.Z("web_remix_allow_up_to_3x_playback_rate")&&g.tM(B)?w_0:Ag:[1]}; g.V.getPlaybackQuality=function(B){return(B=this.app.jk(B))?B.getPlaybackQuality():"unknown"}; g.V.L8f=function(){}; g.V.getAvailableQualityLevels=function(B){return(B=this.app.jk(B))?(B=g.Em(B.U6(),function(y){return y.quality}),B.length&&(B[0]==="auto"&&B.shift(),B=B.concat(["auto"])),B):[]}; g.V.AQ=function(){return this.getAvailableQualityLevels(1)}; g.V.hU=function(){return this.N4()}; g.V.a5=function(){return 1}; g.V.getVideoLoadedFraction=function(B){return this.app.getVideoLoadedFraction(B)}; g.V.N4=function(){return this.getVideoLoadedFraction()}; g.V.eM=function(){return 0}; g.V.getSize=function(){var B=this.app.nh().getPlayerSize();return{width:B.width,height:B.height}}; g.V.setSize=function(){this.app.nh().resize()}; g.V.loadVideoById=function(B,y,a,r){if(!B)return!1;B=Yo(B,y,a);return this.app.loadVideoByPlayerVars(B,r)}; g.V.xo=function(B,y,a){B=this.loadVideoById(B,y,a,1);fz(this.app,B,1)}; g.V.cueVideoById=function(B,y,a,r){B=Yo(B,y,a);this.app.cueVideoByPlayerVars(B,r)}; g.V.BJ=function(B,y,a){this.cueVideoById(B,y,a,1)}; g.V.loadVideoByUrl=function(B,y,a,r){B=vFK(B,y,a);return this.app.loadVideoByPlayerVars(B,r)}; g.V.r7=function(B,y,a){B=this.loadVideoByUrl(B,y,a,1);fz(this.app,B,1)}; g.V.cueVideoByUrl=function(B,y,a,r){B=vFK(B,y,a);this.app.cueVideoByPlayerVars(B,r)}; g.V.Qc=function(B,y,a){this.cueVideoByUrl(B,y,a,1)}; g.V.pE=function(){var B=this.app.Y();if(B.Ch)return"";var y=this.app.eO(),a=void 0;y.isLivePlayback||(a=Math.floor(this.app.getCurrentTime(1)));return B.getVideoUrl(y.videoId,this.getPlaylistId()||void 0,a)}; g.V.KU=function(){return this.app.getDebugText()}; g.V.getVideoEmbedCode=function(){var B=this.app.Y();if(B.Ch)return"";var y=this.app.eO();return B.getVideoEmbedCode(y.isPrivate?"":y.title,this.app.eO().videoId,this.app.nh().getPlayerSize(),this.getPlaylistId()||void 0)}; g.V.QB=function(B,y,a){return s7$(this.app,B,y,a)}; g.V.removeCueRange=function(B){return this.app.GW(B)}; g.V.loadPlaylist=function(B,y,a,r){this.app.loadPlaylist(B,y,a,r)}; g.V.ZR=function(B,y,a,r){this.loadPlaylist(B,y,a,r);fz(this.app,!0,1)}; g.V.cuePlaylist=function(B,y,a,r){this.app.cuePlaylist(B,y,a,r)}; g.V.nextVideo=function(B,y){this.app.nextVideo(B,y)}; g.V.dz7=function(){this.nextVideo();fz(this.app,!0,1)}; g.V.previousVideo=function(B){this.app.previousVideo(B)}; g.V.YgO=function(){this.previousVideo();fz(this.app,!0,1)}; g.V.playVideoAt=function(B){this.app.playVideoAt(B)}; g.V.qg0=function(B){this.playVideoAt(B);fz(this.app,!0,1)}; g.V.setShuffle=function(B){var y=this.app.getPlaylist();y&&y.setShuffle(B)}; g.V.setLoop=function(B){var y=this.app.getPlaylist();y&&(y.loop=B)}; g.V.gh=function(){var B=this.app.getPlaylist();if(!B)return null;for(var y=[],a=0;a=400)if(B=this.eO(),this.S.Y().Z("client_respect_autoplay_switch_button_renderer"))B=!!B.autoplaySwitchButtonRenderer;else{var y,a,r,k;B=!!((y=B.getWatchNextResponse())==null?0:(a=y.contents)==null?0:(r=a.twoColumnWatchNextResults)==null?0:(k=r.autoplay)==null?0:k.autoplay)!==!1}if(B)this.C||(this.C=!0,this.L2(this.C),this.S.Y().Z("web_player_autonav_toggle_always_listen")||btN(this), y=this.eO(),this.xJ(y.autonavState),this.S.logVisibility(this.element,this.C));else if(this.C=!1,this.L2(this.C),!this.S.Y().Z("web_player_autonav_toggle_always_listen"))for(this.S.Y().Z("web_player_autonav_toggle_always_listen"),y=g.Y(this.X),a=y.next();!a.done;a=y.next())this.v6(a.value)}; g.V.xJ=function(B){pxL(this)?this.isChecked=B!==1:((B=B!==1)||(g.AH(),B=g.lv("web_autonav_allow_off_by_default")&&!g.FA(0,141)&&g.io("AUTONAV_OFF_BY_DEFAULT")?!1:!g.FA(0,140)),this.isChecked=B);TEW(this)}; g.V.onClick=function(){this.isChecked=!this.isChecked;this.S.Xv(this.isChecked?2:1);TEW(this);if(pxL(this)){var B=this.eO().autoplaySwitchButtonRenderer;this.isChecked&&(B==null?0:B.onEnabledCommand)?this.S.Kh("innertubeCommand",B.onEnabledCommand):!this.isChecked&&(B==null?0:B.onDisabledCommand)&&this.S.Kh("innertubeCommand",B.onDisabledCommand)}this.S.logClick(this.element)}; g.V.getValue=function(){return this.isChecked}; g.V.eO=function(){return this.S.getVideoData(1)};g.R(tSW,k$);g.R(gy,g.BY);gy.prototype.onClick=function(){this.enabled&&(ld(this,!this.checked),this.publish("select",this.checked))}; gy.prototype.getValue=function(){return this.checked}; gy.prototype.setEnabled=function(B){(this.enabled=B)?this.element.removeAttribute("aria-disabled"):this.element.setAttribute("aria-disabled","true")};var EX=["en-CA","en","es-MX","fr-CA"];g.R(ud,gy);ud.prototype.qz=function(B){B?this.C||(this.e0.fL(this),this.C=!0):this.C&&(this.e0.Uh(this),this.C=!1);this.C&&ld(this,XZJ())}; ud.prototype.J=function(){g.B1(this.element,"ytp-menuitem-highlight-transition-enabled")}; ud.prototype.D=function(B){var y=XZJ();B!==y&&(y=g.AH(),eL(190,B),eL(192,!0),y.save(),this.S.Kh("cinematicSettingsToggleChange",B))}; ud.prototype.lw=function(){this.C&&this.e0.Uh(this);gy.prototype.lw.call(this)};g.R(Y$,k$);Y$.prototype.updateCinematicSettings=function(B){this.C=B;var y;(y=this.menuItem)==null||y.qz(B);this.api.publish("onCinematicSettingsVisibilityChange",B)};g.R(FSW,k$);g.R(Li,k$);Li.prototype.setCreatorEndscreenVisibility=function(B){var y;(y=Wc(this.api.Di()))==null||y.L2(B)}; Li.prototype.C=function(B){function y(r){r==="creatorendscreen"&&(r=Wc(a.api.Di()))&&r.BBh(a.hideButton)} var a=this;this.hideButton=B;this.events.L(this.api,"modulecreated",y);y("creatorendscreen")};g.R(Nl,gy);Nl.prototype.J=function(B){this.D(B?1:0)}; Nl.prototype.X=function(){var B=this.hasDrcAudioTrack(),y=this.C()===1&&B;ld(this,y);this.setEnabled(B)}; Nl.prototype.lw=function(){this.e0.Uh(this);gy.prototype.lw.call(this)};g.R(bd,k$);bd.prototype.getDrcUserPreference=function(){return this.C}; bd.prototype.setDrcUserPreference=function(B){g.bQ("yt-player-drc-pref",B,31536E3);B!==this.C&&(this.C=B,this.updateEnvironmentData(),this.X()&&this.api.tv())}; bd.prototype.updateEnvironmentData=function(){this.api.Y().KF=this.C===1}; bd.prototype.X=function(){var B,y,a=(B=this.api.getVideoData())==null?void 0:(y=B.D)==null?void 0:y.C;if(!a)return!1;if(this.api.getAvailableAudioTracks().length>1&&this.api.Z("mta_drc_mutual_exclusion_removal")){var r,k,x=(r=this.api.ZC())==null?void 0:(k=r.Is)==null?void 0:k.id;return iU(a,function(J){var m;return J.audio.C&&((m=J.Is)==null?void 0:m.id)===x})}return iU(a,function(J){var m; return((m=J.audio)==null?void 0:m.C)===!0})};g.R(TA,k$);TA.prototype.onVideoDataChange=function(){var B=this,y=this.api.getVideoData();this.api.zt("embargo",1);var a=y==null?void 0:y.pg.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");(a==null?0:a.length)?e_e(this,a.filter(function(r){return GH4(B,r)})):(y==null?0:y.cueRanges)&&e_e(this,y.cueRanges.filter(function(r){return GH4(B,r)}))}; TA.prototype.X=function(B){return B.embargo!==void 0}; TA.prototype.lw=function(){k$.prototype.lw.call(this);this.C={}};g.R(pi,k$); pi.prototype.addEmbedsConversionTrackingParams=function(B){var y=this.api.Y(),a=y.widgetReferrer,r=y.Eo,k=this.C,x="",J=y.getWebPlayerContextConfig();J&&(x=J.embedsIframeOriginParam||"");a.length>0&&(B.embeds_widget_referrer=a);r.length>0&&(B.embeds_referring_euri=r);y.J&&x.length>0&&(B.embeds_referring_origin=x);J&&J.embedsFeature&&(B.feature=J.embedsFeature);k.length>0&&(y.Z("embeds_web_enable_lite_experiment_control_arm_logging")?k.unshift(28572):g.a4(g.sZ(y))&&k.unshift(159628),y=k.join(","),y= g.WA()?y:g.Tx(y,4),B.source_ve_path=y);this.C.length=0};g.R(DjW,k$);g.R(WS0,k$);g.R(tw,g.W);tw.prototype.lw=function(){g.W.prototype.lw.call(this);this.C=null;this.X&&this.X.disconnect()};g.R(itJ,k$);g.R(PY,g.O);PY.prototype.show=function(){g.O.prototype.show.call(this);this.api.logVisibility(this.element,!0)}; PY.prototype.stopTimer=function(){this.C&&(this.C.dispose(),this.C=null)}; PY.prototype.onVideoDataChange=function(B){var y,a,r=(y=this.api.getVideoData())==null?void 0:(a=y.getPlayerResponse())==null?void 0:a.playabilityStatus;r&&(y=Xx4(r),g.Z(this.api.getPlayerStateObject(),128)||B==="dataloaderror"||!y?(this.X=0,this.stopTimer(),this.hide()):(B=(y.remainingTimeSecs||0)*1E3,B>0&&(this.show(),this.updateValue("label",Df(y.label)),MSK(this,B))))}; PY.prototype.lw=function(){this.stopTimer();g.O.prototype.lw.call(this)};g.R($jE,k$);g.R(Sl,g.O);Sl.prototype.onClick=function(){this.Fx.logClick(this.element);this.Fx.Kh("onFullerscreenEduClicked")}; Sl.prototype.qz=function(){this.Fx.isFullscreen()?this.C?this.fade.hide():this.fade.show():this.hide();this.Fx.logVisibility(this.element,this.Fx.isFullscreen()&&!this.C)};g.R(Qm,k$);Qm.prototype.updateFullerscreenEduButtonSubtleModeState=function(B){var y;(y=this.C)!=null&&(g.aQ(y.element,"ytp-fullerscreen-edu-button-subtle",B),B&&!y.X&&(y.element.setAttribute("title","\uc2a4\ud06c\ub864\ud574\uc11c \uc790\uc138\ud788 \uc54c\uc544\ubcf4\uae30"),AB(y.Fx,y.element,y),y.X=!0))}; Qm.prototype.updateFullerscreenEduButtonVisibility=function(B){var y;(y=this.C)!=null&&(y.C=B,y.qz())};g.R(OtL,g.O);g.R(n9e,k$);g.R(Aw,k$);Aw.prototype.getSphericalProperties=function(){var B=g.XB(this.api.Di());return B?B.getSphericalProperties():{}}; Aw.prototype.setSphericalProperties=function(B){if(B){var y=g.XB(this.api.Di());y&&y.setSphericalProperties(B,!0)}};g.R(Fv,k$);g.V=Fv.prototype;g.V.createClientVe=function(B,y,a,r){this.api.createClientVe(B,y,a,r===void 0?!1:r)}; g.V.createServerVe=function(B,y,a){this.api.createServerVe(B,y,a===void 0?!1:a)}; g.V.setTrackingParams=function(B,y){this.api.setTrackingParams(B,y)}; g.V.logClick=function(B,y){this.api.logClick(B,y)}; g.V.logVisibility=function(B,y,a){this.api.logVisibility(B,y,a)}; g.V.hasVe=function(B){return this.api.hasVe(B)}; g.V.destroyVe=function(B){this.api.destroyVe(B)};var Uje=!1;el.prototype.setPlaybackRate=function(B){this.playbackRate=Math.max(1,B)}; el.prototype.getPlaybackRate=function(){return this.playbackRate};Xv.prototype.V0=function(B){var y=g.eh(B.info.C.info,this.zb.uV),a=B.info.Hk+this.J,r=B.info.startTime*1E3;if(this.policy.QO)try{r=this.policy.QO?g.RU(B)*1E3:B.info.startTime*1E3}catch(J){Math.random()>.99&&this.logger&&(r=kJ(B.X).slice(0,1E3),this.logger&&this.logger({parserErrorSliceInfo:B.info.pL(),encodedDataView:g.bu(r,4)})),r=B.info.startTime*1E3}var k=B.info.clipId,x=this.policy.QO?g.BIr(B)*1E3:B.info.duration*1E3;this.policy.QO&&(r<0||x<0)&&(this.logger&&(this.logger({missingSegInfo:B.info.pL(), startTimeMs:r,durationMs:x}),this.policy.v7||(r<0&&(r=B.info.startTime*1E3),x<0&&(x=B.info.duration*1E3))),this.policy.v7&&(r<0&&(r=B.info.startTime*1E3),x<0&&(x=B.info.duration*1E3)));return{formatId:y,Hk:a,startTimeMs:r,clipId:k,PO:x}}; Xv.prototype.q$=function(B){this.timestampOffset=B};fi.prototype.seek=function(B,y){B!==this.C&&(this.seekCount=0);this.C=B;var a=this.videoTrack.X,r=this.audioTrack.X,k=this.audioTrack.TJ,x=czJ(this,this.videoTrack,B,this.videoTrack.TJ,y);y=czJ(this,this.audioTrack,this.policy.N2?B:x,k,y);B=Math.max(B,x,y);this.j=!0;this.zb.isManifestless&&(mF$(this,this.videoTrack,a),mF$(this,this.audioTrack,r));return B}; fi.prototype.isSeeking=function(){return this.j}; fi.prototype.Ce=function(B){this.D=B}; var lpW=2/24;var zB4=0;g.V=hw.prototype;g.V.YE=function(){this.U=this.now();C6x(this.Jy,this.U);this.d$.YE()}; g.V.ZL=function(B,y){var a=this.policy.X?(0,g.V4)():0;vY(this,B,y);B-this.T<10&&this.X>0||this.BR(B,y);this.d$.ZL(B,y);this.policy.X&&(B=(0,g.V4)()-a,this.vy+=B,this.m_=Math.max(B,this.m_))}; g.V.BR=function(B,y){var a=(B-this.T)/1E3,r=y-this.D;this.X9||(Ao(this.Jy,a,r),this.yQ(a,r));this.T=B;this.D=y}; g.V.EP=function(){this.J7&&qtU(this);this.d$.EP()}; g.V.FG=function(B){this.J7||(this.J7=this.j-this.q8+B,this.YC=this.j,this.VL=this.N)}; g.V.m7=function(B,y){B=B===void 0?this.N:B;y=y===void 0?this.j:y;this.X>0||(this.K=B,this.X=y,this.R7=this.isActive=!0)}; g.V.MX=function(){return this.k9||2}; g.V.Ps=function(){}; g.V.NE=function(){var B,y={rn:this.requestNumber,rt:(this.N-this.C).toFixed(),lb:this.j,stall:(1E3*this.J).toFixed(),ht:(this.U-this.C).toFixed(),elt:(this.K-this.C).toFixed(),elb:this.X,d:(B=this.t7)==null?void 0:B.tE()};this.url&&dj$(y,this.url);this.policy.X&&(y.mph=this.m_.toFixed(),y.tph=this.vy.toFixed());y.ulb=this.uw;y.ult=this.Ch;return y}; g.V.now=function(){return(0,g.V4)()}; g.V.deactivate=function(){this.isActive&&(this.isActive=!1)};g.R(y3,hw);g.V=y3.prototype;g.V.NE=function(){var B=hw.prototype.NE.call(this);B.pb=this.F8;B.pt=(1E3*this.wQ).toFixed();B.se=this.Az;return B}; g.V.D2=function(){var B=this.d$;this.QO||(this.QO=B.D2?B.D2():1);return this.QO}; g.V.fK=function(){return this.yq?this.D2()!==1:!1}; g.V.CJ=function(B,y,a){if(!this.Zi){this.Zi=!0;if(!this.X9){vY(this,B,y);this.BR(B,y);var r=this.D2();this.Az=a;if(!this.X9)if(r===2){r=B-this.K0)||av(this,r,y),this.X>0&&SR(this.Jy,y,this.J));B=(B-this.C)/ 1E3||.01;this.policy.K&&!(this.X>0)||P0(this.Jy,B,this.D,RBU(this),this.LP)}this.deactivate()}}; g.V.L$=function(B,y,a){a&&(this.QO=2);B<0&&this.k9&&(B=this.k9);y?this.rQ+=B:this.s0+=B}; g.V.MX=function(){return this.s0||this.rQ||hw.prototype.MX.call(this)}; g.V.BR=function(B,y){var a=(B-this.T)/1E3,r=y-this.D,k=this.D2();this.isActive?k===1&&((r>0||this.policy.j)&&(a>.2||r<1024)?(this.J+=a,r>0&&a>.2&&av(this,this.PQ?a:.05,r),this.C2=!0):r>0&&(av(this,a,r),this.C2=!0)):y&&y>=this.policy.C&&this.m7(B,y);hw.prototype.BR.call(this,B,y)}; g.V.Pr=function(B){if(!this.X9){vY(this,B,this.j);var y=(B-this.C)/1E3;this.D2()!==2&&this.X>0&&(this.J+=(B-this.T)/1E3,SR(this.Jy,this.D,this.J));P0(this.Jy,y,this.D,RBU(this),this.LP,!0);B=(B-this.T)/1E3;Ao(this.Jy,B,0);this.yQ(B,0)}}; g.V.m7=function(B,y){B=B===void 0?this.N:B;y=y===void 0?this.j:y;if(!(this.X>0)&&(hw.prototype.m7.call(this,B,y),this.D2()===1)){y=(this.U-this.C)/1E3;var a=(B-this.U)/1E3;this.yq&&rS(this,this.now());this.Oi||this.X9||(this.k9&&(a=Math.max(0,a-this.k9)),B=this.Jy,B.K.Ua(1,y),B.t7.Ua(1,a))}}; g.V.Eu=function(){this.yq&&rS(this,this.now());return this.E0}; g.V.l2=function(){var B;if(B=this.D>this.nJ)B=(B=this.D)?B>=this.policy.C:!1;return B}; g.V.E7=function(){return this.A7}; g.V.iO=function(B){B=B===void 0?this.now():B;if(this.yq){rS(this,B);if(this.QO?this.fK():this.Xx!==this.vk){var y=this.vk;if(B0?a+B:a+Math.max(B,y)}; g.V.DQ=function(){return this.now()-this.K}; g.V.Hf=function(){return(this.D-this.X)*1E3/this.DQ()||0}; g.V.Tj=function(){return this.K};ky.prototype.feed=function(B){vs(this.C,B);this.Eg()}; ky.prototype.Eg=function(){if(this.J){if(!this.C.totalLength)return;var B=this.C.split(this.D-this.X),y=B.Ip;B=B.d5;if(!this.d$.FG(this.J,y,this.X,this.D))return;this.X+=y.totalLength;this.C=B;this.X===this.D&&(this.J=this.D=this.X=void 0)}for(;;){var a=0;B=g.Y(Npr(this.C,a));y=B.next().value;a=B.next().value;a=g.Y(Npr(this.C,a));B=a.next().value;a=a.next().value;if(y<0||B<0)break;if(!(a+B<=this.C.totalLength)){if(!(this.d$.FG&&a+1<=this.C.totalLength))break;a=this.C.split(a).d5;this.d$.FG(y,a,0, B)&&(this.J=y,this.X=a.totalLength,this.D=B,this.C=new h1([]));break}B=this.C.split(a).d5.split(B);a=B.d5;this.d$.Cz(y,B.Ip);this.C=a}}; ky.prototype.dispose=function(){this.C=new h1};g.V=J2.prototype;g.V.CI=function(){return 0}; g.V.tZ=function(){return null}; g.V.t1=function(){return null}; g.V.Sg=function(){return this.state>=1}; g.V.isComplete=function(){return this.state>=3}; g.V.Gq=function(){return this.state===5}; g.V.onStateChange=function(){}; g.V.Ay=function(B){var y=this.state;this.state=B;this.onStateChange(y);this.callback&&this.callback(this,y)}; g.V.G6=function(B){B&&this.state=this.xhr.HEADERS_RECEIVED}; g.V.getResponseHeader=function(B){try{return this.xhr.getResponseHeader(B)}catch(y){return""}}; g.V.AP=function(){return+this.getResponseHeader("content-length")}; g.V.r5=function(){return this.X}; g.V.X3=function(){return this.status>=200&&this.status<300&&!!this.X}; g.V.Ow=function(){return this.C.totalLength>0}; g.V.iJ=function(){var B=this.C;this.C=new h1;return B}; g.V.x5=function(){return this.C}; g.V.abort=function(){this.fh=!0;this.xhr.abort()}; g.V.tA=function(){return!0}; g.V.UW=function(){return this.D}; g.V.H0=function(){return""};g.V=t7N.prototype;g.V.getResponseHeader=function(B){return B==="content-type"?this.C.get("type"):""}; g.V.abort=function(){}; g.V.O2=function(){return!0}; g.V.AP=function(){return this.range.length}; g.V.r5=function(){return this.loaded}; g.V.X3=function(){return!!this.loaded}; g.V.Ow=function(){return!!this.X.totalLength}; g.V.iJ=function(){var B=this.X;this.X=new h1;return B}; g.V.x5=function(){return this.X}; g.V.tA=function(){return!0}; g.V.UW=function(){return!!this.error}; g.V.H0=function(){return this.error};g.V=StK.prototype;g.V.start=function(B){var y={credentials:"include",cache:"no-store"};Object.assign(y,this.N);this.J&&(y.signal=this.J.signal);B=new Request(B,y);fetch(B).then(this.U,this.onError).then(void 0,vf)}; g.V.onDone=function(){this.fh()||this.d$.EP()}; g.V.getResponseHeader=function(B){return this.responseHeaders?this.responseHeaders.get(B):null}; g.V.O2=function(){return!!this.responseHeaders}; g.V.r5=function(){return this.X}; g.V.AP=function(){return+this.getResponseHeader("content-length")}; g.V.X3=function(){return this.status>=200&&this.status<300&&!!this.X}; g.V.Ow=function(){return!!this.C.totalLength}; g.V.iJ=function(){var B=this.C;this.C=new h1;return B}; g.V.x5=function(){return this.C}; g.V.fh=function(){return this.j}; g.V.abort=function(){this.D&&this.D.cancel().catch(function(){}); this.J&&this.J.abort();this.j=!0}; g.V.tA=function(){return!0}; g.V.UW=function(){return this.T}; g.V.H0=function(){return this.errorMessage};g.V=QLr.prototype;g.V.onDone=function(){if(!this.fh){this.status=this.xhr.status;try{this.response=this.xhr.response,this.X=this.response.byteLength}catch(B){}this.C=!0;this.d$.EP()}}; g.V.Pu=function(){this.xhr.readyState===2&&this.d$.YE()}; g.V.nV=function(B){this.fh||(this.status=this.xhr.status,this.C||(this.X=B.loaded),this.d$.ZL((0,g.V4)(),B.loaded))}; g.V.O2=function(){return this.xhr.readyState>=2}; g.V.getResponseHeader=function(B){try{return this.xhr.getResponseHeader(B)}catch(y){return g.Lj(Error("Could not read XHR header "+B)),""}}; g.V.AP=function(){return+this.getResponseHeader("content-length")}; g.V.r5=function(){return this.X}; g.V.X3=function(){return this.status>=200&&this.status<300&&this.C&&!!this.X}; g.V.Ow=function(){return this.C&&!!this.response&&!!this.response.byteLength}; g.V.iJ=function(){var B=this.response;this.response=void 0;return new h1([new Uint8Array(B)])}; g.V.x5=function(){return new h1([new Uint8Array(this.response)])}; g.V.abort=function(){this.fh=!0;this.xhr.abort()}; g.V.tA=function(){return!1}; g.V.UW=function(){return!1}; g.V.H0=function(){return""};g.R(ov,g.W);ov.prototype.De=function(){if(!this.wB.length)return[];var B=this.wB;this.wB=[];this.D=g.zY(B).info;return B}; ov.prototype.TW=function(){return this.wB}; ov.prototype.lw=function(){g.W.prototype.lw.call(this);this.C=null;this.wB.length=0;this.VO.length=0;this.D=null};g.R(gS,g.W);g.V=gS.prototype; g.V.pd0=function(){if(!this.fh()){var B=(0,g.V4)(),y=!1;if(this.policy.Sz){B=B-(this.timing.X>0?this.timing.K:this.timing.C)-this.timing.MX()*1E3;var a=e2(lc(this),!1);B>=2E3*a?y=!0:B>=this.policy.Da*a&&(this.C=this.policy.Ju)}else if(this.timing.X>0){if(this.j){this.policy.YC&&(this.C=0);return}var r=this.timing.E7();this.timing.iO();var k=this.timing.E7();k-r>=this.policy.gO*.8?(this.C++,this.logger.debug(function(){return"Mispredicted by "+(k-r).toFixed(0)}),y=this.C>=5):this.C=0}else{var x=B- this.timing.Eu(); this.policy.Ju&&x>0&&(this.C+=1);y=e2(lc(this),!1)*this.policy.FT;(y=x>y*1E3)&&this.logger.debug(function(){return"Elbow late by "+x.toFixed(3)})}this.C>0&&this.d$.Qx(); y?this.M5():this.X.start()}}; g.V.M5=function(){this.J=!0;this.d$.RK();this.lastError="net.timeout";wS(this)}; g.V.canRetry=function(B){var y=lc(this);B=B?this.policy.Nc:this.policy.cD;return y.timedOut0&&(y=xJ(y.C,0),B.ubyte=y,a===1&&y===0&&(B.b248180278=!0))}this.KV&&(B.rc=this.policy.ud?this.KV:this.KV.toString());this.policy.Eo&&this.Hv&&(B.tr=this.Hv);B.itag=this.info.VO[0].C.info.itag;B.ml=""+ +this.info.VO[0].C.ZV();B.sq=""+this.info.VO[0].Hk;this.M2&&(B.ifi=""+ +$0(this.info.Wy.X));this.KV!==410&&this.KV!==500&&this.KV!==503||(B.fmt_unav="true");var r;(a=this.errorMessage||((r=this.xhr)==null?void 0: r.H0()))&&(B.msg=a);this.NH&&(B.smb="1");this.info.isDecorated()&&(B.sdai="1");return B}; g.V.Ou=function(){return usN(this.timing)}; g.V.H0=function(){return this.xhr.H0()||""}; g.V.l2=function(){return this.isComplete()||this.timing.l2()}; g.V.ZL=function(){!this.fh()&&this.xhr&&(this.KV=this.xhr.status,this.policy.zB&&this.zr&&this.Kk(!1),this.gw()?this.G6(2):!this.Pt&&this.l2()&&(this.G6(),this.Pt=!0))}; g.V.YE=function(){if(!this.fh()&&this.xhr){if(!this.Sm&&this.xhr.O2()&&this.xhr.getResponseHeader("X-Walltime-Ms")){var B=Number(this.xhr.getResponseHeader("X-Walltime-Ms"));this.Sm=((0,g.V4)()-B)/1E3}this.xhr.O2()&&this.xhr.getResponseHeader("X-Restrict-Formats-Hint")&&this.policy.al&&!aJe()&&g.bQ("yt-player-headers-readable",!0,2592E3);B=Number(this.xhr.getResponseHeader("X-Head-Seqnum"));var y=Number(this.xhr.getResponseHeader("X-Head-Time-Millis")),a;(a=this.qI)==null||a.stop();this.o4=B||this.o4; this.Ya=y||this.Ya}}; g.V.EP=function(){var B=this.xhr;if(!this.fh()&&B){this.KV=B.status;B=this.Vx(B);if(this.policy.Eo){var y;(y=this.qI)==null||y.stop()}B===5?wS(this.ih):this.Ay(B);this.ih.X.stop()}}; g.V.Vx=function(B){var y=this;CRr(this);if(Eb(this.ih,this.xhr.status,this.kA?this.timing.R7||this.lM:this.xhr.X3(),!1,this.Xz))return 5;var a="";zk(this.ih,this.xhr)&&(a=WfN(this.ih,this.xhr));if(a)return Gw(lc(this.ih)),this.info.BD(this.M2,a),3;a=B.r5();if(this.WQ){this.Kk(!0);CRr(this);if(Eb(this.ih,this.xhr.status,this.timing.R7||this.lM,!1,this.Xz))return 5;if(!this.rE){if(this.lM)return Gw(lc(this.ih)),3;this.ih.lastError="net.closed";return 5}}else{if(Eb(this.ih,this.xhr.status,this.xhr.X3(), !1,this.Xz))return 5;var r=this.info.D;if(r&&r!==a||B.UW())return this.ih.lastError="net.closed",5;this.Kk(!0)}r=bD0(this)?B.getResponseHeader("X-Bandwidth-Est"):0;if(B=bD0(this)?B.getResponseHeader("X-Bandwidth-Est3"):0)this.EC=!0,this.policy.Lg&&(r=B);eB4(this.ih,a,r?Number(r):0,this.info.VO[0].type===5);this.logger.debug(function(){var k=y.timing;return"Succeeded, rtpd="+(k.wQ*1E3+k.C-Date.now()).toFixed(0)}); return 4}; g.V.canRetry=function(){this.fh();var B=this.info.isDecorated();return this.ih.canRetry(B)}; g.V.onStateChange=function(){this.isComplete()&&(this.policy.dK?this.RK():this.timing.deactivate())}; g.V.M5=function(){this.ih.M5()}; g.V.Qx=function(){this.callback&&this.callback(this,this.state)}; g.V.wK=function(){return this.ih.wK()}; g.V.dispose=function(){J2.prototype.dispose.call(this);this.ih.dispose();var B;(B=this.qI)==null||B.dispose();this.policy.dK||this.RK()}; g.V.RK=function(){this.logger.debug("Abort");this.xhr&&this.xhr.abort();this.timing.deactivate()}; g.V.De=function(){if(!this.TW().length)return[];this.nI=!0;return this.zr.De()}; g.V.gw=function(){if(this.state<1)return!1;if(this.zr&&this.zr.wB.length)return!0;var B;return((B=this.xhr)==null?0:B.Ow())?!0:!1}; g.V.TW=function(){this.Kk(!1);return this.zr?this.zr.TW():[]}; g.V.Kk=function(B){try{if(B||this.xhr.O2()&&this.xhr.Ow()&&!zk(this.ih,this.xhr)&&!this.e1)this.zr||(this.zr=new ov(this.policy,this.info.VO)),this.xhr.Ow()&&(this.WQ?this.WQ.feed(this.xhr.iJ()):C7(this.zr,this.xhr.iJ(),B&&!this.xhr.Ow()))}catch(y){this.WQ?HgE(this,y):g.Lj(y)}}; g.V.Cz=function(B,y){switch(B){case 21:B=y.split(1).d5;mc$(this,B);break;case 22:this.rE=!0;C7(this.zr,new h1([]),!0);break;case 43:if(B=Rm(new cO(y),1))this.info.BD(this.M2,B),this.lM=!0;break;case 45:y=mf(new cO(y));B=y.ri;y=y.LB;B&&y&&(this.SD=B/y);break;case 44:this.NO=OF0(new cO(y));var a,r,k;!this.timing.R7&&((a=this.NO)==null?void 0:a.action)===4&&((r=this.NO)==null?0:(k=r.bF)==null?0:k.kA)&&(this.kA=this.NO.bF.kA);break;case 53:this.policy.Eo&&(B=flr(new cO(y)).AJ)&&(this.qI||(this.AJ=B,this.qI= new g.Mv(this.Jw,B,this)),this.qI.start());break;case 60:this.qx=He(new cO(y));break;case 58:if(B=VNE(new cO(y)))this.l_=B,B.l_===3&&(this.Xz=!0)}}; g.V.FG=function(B,y,a,r){a||this.timing.FG(r);if(B!==21)return!1;if(B=this.policy.zB)if(B*=this.info.VO[0].C.info.yO,y.totalLength+a!==r&&y.totalLength0)return!1;if(!this.xhr.O2())return this.logger.debug("No headers, cannot tell if head segment."),!0;if(this.WQ)var B=!this.info.D;else this.xhr.AP()?B=!1:(B=this.xhr.getResponseHeader("content-type"),B=B==="audio/mp4"||B==="video/mp4"||B==="video/webm");if(!B)return!1;if(isNaN(this.info.TF)){B=this.xhr.getResponseHeader("x-head-seqnum");var y=this.timing.policy.N?1:0;if(!B)this.logger.debug("No x-head-seqnum, cannot tell if head segment."); else if(Number(B)>this.info.VO[0].Hk+y)return!1}return!0}; g.V.Et=function(){return+this.xhr.getResponseHeader("X-Segment-Lmt")||0}; g.V.tZ=function(){this.xhr&&(this.o4=Number(this.xhr.getResponseHeader("X-Head-Seqnum")));return this.o4}; g.V.t1=function(){this.xhr&&(this.Ya=Number(this.xhr.getResponseHeader("X-Head-Time-Millis")));return this.Ya}; g.V.UH=function(){return this.ih.UH()}; g.V.Jw=function(){if(!this.fh()&&this.xhr){this.Hv="heartbeat";var B=this.ih;B.C+=2;this.Qx()}};g.R(Tk,hw);g.V=Tk.prototype;g.V.BR=function(B,y){var a=(B-this.T)/1E3,r=y-this.D;this.X>0?r>0&&(this.Xx&&(a>.2||r<1024?(this.J+=a,a>.2&&gLE(this,.05,r)):gLE(this,a,r)),this.vk&&(this.E0+=r,this.s0+=a)):y>this.policy.C&&this.m7(B,y);hw.prototype.BR.call(this,B,y)}; g.V.CJ=function(B,y){vY(this,B,y);this.BR(B,y);this.Xx&&(y=this.D*this.snapshot.stall+this.D/this.snapshot.byterate,this.X>0&&SR(this.Jy,this.E0,this.J),B=(B-this.C)/1E3||.01,this.policy.K&&!(this.X>0)||P0(this.Jy,B,this.D,y,!1))}; g.V.Pr=function(B){vY(this,B,this.j);var y=(B-this.T)/1E3;Ao(this.Jy,y,0);this.yQ(y,0);!this.Xx&&this.X>0||(y=this.D*this.snapshot.stall+this.D/this.snapshot.byterate,this.X>0&&(this.J+=(B-this.T)/1E3,SR(this.Jy,this.E0,this.J)),P0(this.Jy,((B-this.C)/1E3||.01)*this.policy.R7,this.D,y,!1,!0))}; g.V.i5=function(B){B=B.NG||2147483647;(B&2)!==2&&(this.vk=!1);(B&1)===1&&(this.Xx=!0)}; g.V.p7=function(B){B=B.NG||2147483647;(B&2)===2&&(this.vk=!1);(B&1)===1&&(this.Xx=!1)}; g.V.Tj=function(){return this.K}; g.V.DQ=function(){var B=this.vk?this.now()-this.T:0;return Math.max(this.s0*1E3+B,1)}; g.V.Hf=function(){return this.E0*1E3/this.DQ()}; g.V.m7=function(B,y){B=B===void 0?this.N:B;y=y===void 0?this.j:y;this.X>0||(hw.prototype.m7.call(this,B,y),y=this.Jy,B=(B-this.U)/1E3,y.K.Ua(1,(this.U-this.C)/1E3),y.t7.Ua(1,B))}; g.V.Ps=function(B){this.rQ=B}; g.V.NE=function(){var B=hw.prototype.NE.call(this);B.rbw=this.Hf();B.rbe=+this.vk;B.gbe=+this.Xx;B.ackt=(this.rQ-this.C).toFixed();return B}; g.V.iO=function(){}; g.V.E7=function(){return NaN}; g.V.Eu=function(){return this.C+this.snapshot.delay*1E3};p7.prototype.Cz=function(B,y){switch(B){case 20:B=new cO(y);B={Xm:zr(B,1),videoId:Rm(B,2),itag:zr(B,3),lmt:zr(B,4),xtags:Rm(B,5),Ao:zr(B,6),JC:qD(B,8),sP:zr(B,9),By7:zr(B,10),startMs:zr(B,11),durationMs:zr(B,12),GY:zr(B,14),timeRange:ur(B,15,B9U),aZ:zr(B,16),gb:zr(B,17),clipId:Rm(B,1E3)};this.zx(B);break;case 21:this.E_(y,!1);break;case 22:this.rR(y);break;case 31:B=ND(y,FbU);this.Bx(B);break;case 52:B=ND(y,MNL);this.g1(B);break;default:this.Jj(B,y)}}; p7.prototype.zx=function(){}; p7.prototype.Jj=function(){};g.R(t2,p7);g.V=t2.prototype; g.V.Jj=function(B,y){switch(B){case 35:this.LZ(y);break;case 44:this.SW(y);break;case 43:this.Aj(y);break;case 53:this.Zx(y);break;case 55:B=new cO(y);ur(B,1,ZF4);ur(B,2,UgW);break;case 56:this.Ww();break;case 57:this.mD(y);break;case 42:this.Mp(y);break;case 45:this.QY(y);break;case 59:this.b5(y);break;case 51:this.f7(y);break;case 49:this.i5(y);break;case 50:this.p7(y);break;case 47:this.MS(y);break;case 58:this.K$(y);break;case 61:this.d$.aS.Ps((0,g.V4)());break;case 66:this.qN(y);break;case 46:this.td(y); break;case 67:this.onSnackbarMessage(y)}}; g.V.f7=function(B){B=new cO(B);B={xNh:LW(B,1,x0),Nk_:LW(B,2,x0)};this.d$.f7(B)}; g.V.b5=function(B){var y=new cO(B);B=YJ(y,1);var a=YJ(y,2);y=YJ(y,3);this.d$.b5(B,a,y)}; g.V.QY=function(B){B=mf(new cO(B));this.d$.QY(B)}; g.V.MS=function(B){B=ND(B,Dg0);this.d$.MS(B)}; g.V.Mp=function(B){B=new cO(B);B={videoId:Rm(B,1),formatId:ur(B,2,x0),endTimeMs:zr(B,3),wqw:zr(B,4),mimeType:Rm(B,5),MB:ur(B,6,poL),indexRange:ur(B,7,poL),n6:ur(B,8,tNr)};this.d$.Mp(B)}; g.V.mD=function(B){B=UgW(new cO(B));this.d$.mD(B)}; g.V.Ww=function(){this.d$.Ww()}; g.V.LZ=function(B){B=GSe(new cO(B));this.d$.LZ(B)}; g.V.Zx=function(B){B=flr(new cO(B));this.d$.Zx(B)}; g.V.SW=function(B){B=OF0(new cO(B));this.d$.SW(B)}; g.V.Aj=function(B){B={redirectUrl:Rm(new cO(B),1)};this.d$.Aj(B)}; g.V.E_=function(B){var y=xJ(B,0);if(B.totalLength!==1){B=B.split(1).d5;var a=this.X[y]||null;a&&eg(this.d$.Oh,y,a,B)}}; g.V.rR=function(B){B=xJ(B,0);var y=this.X[B]||null;y&&this.d$.rR(B,y)}; g.V.g1=function(B){this.d$.g1(B)}; g.V.zx=function(B){var y=B.Xm,a=B.JC,r=B.Ao,k=B.gb,x=B.aZ,J=B.sP,m=B.startMs,C=B.durationMs,l=B.timeRange,c=B.GY,w=B.clipId,E=Mc(B);B=hPp.has(bt[""+B.itag]);this.X[y]=E;this.d$.L$(E,B,{Xm:y,JC:!!a,Ao:r!=null?r:-1,sP:J!=null?J:-1,startMs:m!=null?m:-1,durationMs:C!=null?C:-1,GY:c,gb:k,aZ:x,clipId:w,timeRange:l})}; g.V.i5=function(B){B={NG:zr(new cO(B),1)};this.d$.i5(B)}; g.V.p7=function(B){B={NG:zr(new cO(B),1)};this.d$.p7(B)}; g.V.Bx=function(B){this.d$.Bx(B)}; g.V.K$=function(B){B=VNE(new cO(B));this.d$.K$(B)}; g.V.qN=function(B){B={Jp:ur(new cO(B),1,iFx)};this.d$.qN(B)}; g.V.onSnackbarMessage=function(B){B=zr(new cO(B),1);this.d$.onSnackbarMessage(B)}; g.V.td=function(B){B=new cO(B);B={reloadPlaybackParams:ur(B,1,qiJ),hX:qD(B,2)};this.d$.td(B)};g.R(P2,g.W);g.V=P2.prototype;g.V.I9=function(){return Array.from(this.kc.keys())}; g.V.P_=function(B){B=this.kc.get(B);var y=B.wB;B.DC+=y.totalLength;B.wB=new h1;return y}; g.V.Xw=function(B){return this.kc.get(B).Xw}; g.V.yF=function(B){return this.kc.get(B).yF}; g.V.L$=function(B,y,a,r){this.kc.get(B)||zLE(this,B,y);y=this.kc.get(B);if(this.zb){B=V2J(this,B,a);if(r)for(var k=g.Y(B),x=k.next();!x.done;x=k.next()){x=x.value;var J=r;x.Ch=J;x.startTime+=J;x.J+=J;x.T+=J}qIe(this,a.Xm,y,B)}else a.JC?y.SY=a.GY:y.w4.push(a),y.KB.push(a)}; g.V.b1=function(B){var y;return((y=this.kc.get(B))==null?void 0:y.VO)||[]}; g.V.G6=function(){for(var B=g.Y(this.kc.values()),y=B.next();!y.done;y=B.next())y=y.value,y.di&&(y.nV&&y.nV(),y.di=!1)}; g.V.rR=function(B,y){this.logger.debug(function(){return"[onMediaEnd] formatId: "+y}); var a=this.kc.get(y);Sg?a&&!a.Xw&&(a.Y1.get(B)?a.Y1.get(B).Cp=!0:a.Y1.set(B,{data:new h1,bE:0,Cp:!0}),a.yF=!0):a&&!a.yF&&(a.yF=!0)}; g.V.De=function(B){if(Sg){var y=this.kc.get(B);if(y)for(var a=g.Y(y.Y1),r=a.next();!r.done;r=a.next()){var k=g.Y(r.value);r=k.next().value;k=k.next().value;var x=y.Fd.get(r);if(UI(x[0])){if(!k.Cp)continue;var J=k.data,m=0,C=[];x=g.Y(x);for(var l=x.next();!l.done;l=x.next()){l=l.value;var c=l.D,w=BO(J,m,c);m+=c;C.push(new zG(l,w))}y.sO.push.apply(y.sO,g.Ee(C))}else if(k.data.totalLength>0||!x[0].range&&k.Cp)J=void 0,m=x[0],C=k.bE,x=k.data,m.range||(J=k.Cp),J=new zG(thK(m,m.X+C,x.totalLength,J),x), k.bE+=J.info.D,y.sO.push(J);y.Y1.get(r).data=new h1;k.Cp&&y.Y1.delete(r)}B=this.kc.get(B);if(!B)return[];y=B.sO;B.sO=[];a=g.Y(y);for(r=a.next();!r.done;r=a.next())B.DC+=r.value.info.D;return y||[]}a=(y=this.kc.get(B))==null?void 0:y.zr;if(!a)return[];this.Kk(B,a);return a.De()}; g.V.gw=function(B){if(Sg)return Gk(this,B);var y,a,r;return!!((a=(y=this.kc.get(B))==null?void 0:y.zr)==null?0:(r=a.TW())==null?0:r.length)||Gk(this,B)}; g.V.Kk=function(B,y){for(;Gk(this,B);){var a=this.P_(B);var r=B;r=this.kc.get(r).Xw&&!Fh(this,r);C7(y,a,r&&ELH(this,B))}}; g.V.lw=function(){g.W.prototype.lw.call(this);for(var B=g.Y(this.kc.keys()),y=B.next();!y.done;y=B.next())Q3(this,y.value);var a;if((a=this.OX)==null?0:a.SE)for(B=g.Y(this.kc.values()),y=B.next();!y.done;y=B.next())y=y.value,y.Y1.clear(),y.Fd.clear(),y.sO.length=0,y.VO.length=0,y.KB.length=0,y.w4.length=0;this.kc.clear()}; var Sg=!1;g.R(Dw,g.W);g.V=Dw.prototype;g.V.ZL=function(){!this.fh()&&this.xhr&&(this.Kk(!1),je(this.d$,this))}; g.V.YE=function(){}; g.V.EP=function(){if(!this.fh()&&this.xhr){var B=this.Vx();B===5?wS(this.ih):this.Ay(B);this.ih.X.stop();var y;(y=this.RP)==null||y.stop()}}; g.V.Vx=function(){var B="";zk(this.ih,this.xhr)&&(B=WfN(this.ih,this.xhr));if(B)return this.info.Wy.BD(this.M2,B),3;this.Kk(!0);if(Eb(this.ih,this.xhr.status,this.xhr.X3(),this.info.pG(),this.Xz))return 5;if(this.SK)return 3;eB4(this.ih,this.xhr.r5(),0,this.pG());this.policy.VL&&Pjx(this.d$);return 4}; g.V.Kk=function(B){var y=this.xhr;if((B||!zk(this.ih,this.xhr))&&y.Ow()){B=y.iJ();var a=B.totalLength;this.logger.debug(function(){return"handleAvailableSlices: slice length "+a}); this.WQ.feed(B)}}; g.V.Cz=function(B,y){this.xhr.tA()&&B===21&&NUx(this);this.Mf.Cz(B,y)}; g.V.FG=function(B,y,a,r){a||(this.aS.FG(r),this.policy.dJ&&B===21&&NUx(this));if(B!==21)return!1;this.aS.R7=!0;B=y.totalLength;a||(this.Sc=xJ(y,0),y=y.split(1).d5);var k=this.policy.Bh,x=this.Mf.X[this.Sc],J=this.zb.D.get(x);if(k&&J&&(k*=J.info.yO,B+a!==r&&B0){this.policy.Sz&&this.ih.X.stop();B=this.aS.DQ();y=this.aS.Hf();var a=bgL(this,B);if(!(y>a.xr||a.w8>0&&this.info.Ot()>a.w8)){this.EY=(0,g.V4)();var r;(r=this.RP)==null||r.stop();this.policy.VL&&(r=this.d$,B={bI:Math.round(y*B/1E3),F3:B},r.policy.VL&&(r.t7=B,r.wR++));this.M5()}}}}; g.V.M5=function(){this.ih.M5()}; g.V.SW=function(B){this.d$.SW(B,this.LD())}; g.V.Aj=function(B){this.SK=!0;this.info.Wy.BD(this.M2,B.redirectUrl)}; g.V.i5=function(B){this.aS instanceof Tk&&this.aS.i5(B)}; g.V.p7=function(B){this.aS instanceof Tk&&this.aS.p7(B)}; g.V.Mp=function(B){var y=B.formatId,a=Mc({itag:y.itag,lmt:y.lmt,xtags:y.xtags}),r,k,x=new OI(((r=B.MB)==null?void 0:r.first)||0,((k=B.MB)==null?void 0:k.sZ)||0),J,m;r=new OI(((J=B.indexRange)==null?void 0:J.first)||0,((m=B.indexRange)==null?void 0:m.sZ)||0);this.zb.D.get(a)||(a=B.n6||{},a.mimeType=B.mimeType,a.itag=y.itag,a.lastModified=""+(y.lmt||0),a.xtags=y.xtags,B=this.zb,y=Wn(""),a=eX(a,null),Pn(B,new TG(y,a,x,r)))}; g.V.QY=function(B){this.d$.QY(B,this.LD())}; g.V.onSnackbarMessage=function(B){if(this.policy.jR)this.d$.onSnackbarMessage(B)}; g.V.Bx=function(B){this.Mh=B;this.UE=(0,g.V4)();this.d$.Bx(B)}; g.V.b5=function(B,y,a){this.d$.b5(B,y,a)}; g.V.mD=function(B){B.scope===2&&(this.BI=B);this.d$.mD(B)}; g.V.Ww=function(){this.kB=!0;this.d$.Ww()}; g.V.f7=function(B){this.policy.Z2&&this.d$.f7(B)}; g.V.MS=function(B){this.d$.MS(B,this.LD())}; g.V.K$=function(B){B.l_===3&&(this.Xz=!0);this.d$.K$(B)}; g.V.qN=function(B){this.d$.qN(B)}; g.V.td=function(B){this.d$.td(B)}; g.V.canRetry=function(){this.fh();return this.ih.canRetry(!1)}; g.V.dispose=function(){if(!this.fh()){g.W.prototype.dispose.call(this);this.ih.dispose();var B;(B=this.RP)==null||B.dispose();this.Ay(-1);this.RK()}}; g.V.Ay=function(B){this.state=B;je(this.d$,this)}; g.V.pG=function(){return this.info.pG()}; g.V.rP=function(){return this.kB}; g.V.iY=function(){return this.BI}; g.V.L$=function(B,y,a){a.clipId&&(this.clipId=a.clipId);this.policy.X&&!y&&(this.X1=a.sP);this.Oh.L$(B,y,a,0);if(this.policy.We&&this.Mh&&this.aS instanceof y3){var r=this.Mh.XJ;this.aS.L$(a.durationMs/1E3,y,r>0&&a.sP+1>=r)}this.Oh.kc.get(B).ND=!0}; g.V.rR=function(B,y){this.Oh.rR(B,y)}; g.V.g1=function(B){this.requestIdentifier=B}; g.V.De=function(B){return this.Oh.De(B)}; g.V.b1=function(B){return this.Oh.b1(B)}; g.V.gw=function(B){return this.Oh.gw(B)}; g.V.I9=function(){return this.Oh.I9()}; g.V.D2=function(){return 1}; g.V.LD=function(){return this.aS.requestNumber}; g.V.fI=function(){return this.requestIdentifier}; g.V.q2=function(){return this.M2.q2()}; g.V.Aw=function(){this.RK()}; g.V.RK=function(){this.aS.deactivate();var B;(B=this.xhr)==null||B.abort()}; g.V.isComplete=function(){return this.state>=3}; g.V.jY=function(){return this.state===3}; g.V.Gq=function(){return this.state===5}; g.V.Fu=function(){return this.state===4}; g.V.C5=function(){return this.isComplete()}; g.V.Sg=function(){return this.state>=1}; g.V.wK=function(){return this.policy.YC?this.ih.wK():0}; g.V.Qx=function(){this.policy.YC&&je(this.d$,this)}; g.V.jT=function(){return ZBr(this.info)}; g.V.UH=function(){return this.ih.UH()}; g.V.dR=function(){var B=KfK(this.ih);Object.assign(B,d$N(this.info));B.req="sabr";B.rn=this.LD();var y;if((y=this.xhr)==null?0:y.status)B.rc=this.policy.ud?this.xhr.status:this.xhr.status.toString();var a;(y=(a=this.xhr)==null?void 0:a.H0())&&(B.msg=y);this.EY&&(a=bgL(this,this.EY-this.aS.Tj()),B.letm=a.ED,B.mrbps=a.xr,B.mram=a.w8);return B};TUx.prototype.tick=function(B,y){this.ticks[B]=y?window.performance.timing.navigationStart+y:(0,g.V4)()};g.R(K7,g.jw);g.V=K7.prototype; g.V.Wr=function(B,y,a,r){if(this.policy.fZ&&this.policy.X){var k=B.z3||null;k?(fyx(this,B.Hk,$y(this,B.startTime,B.Hk),{z3:k,Hk:B.Hk,X2:!!y,G3:a},this.D),r&&this.D&&this.D.QQ(B.Hk,B.startTime,this.X,(y==null?void 0:y.C)||[],(y==null?void 0:y.X)||[],(y==null?void 0:y.J)||[],a,(y==null?void 0:y.C8)||0,(y==null?void 0:y.D)||void 0)):this.X===1&&Xh(this,5,"noad")}else{var x=!1;this.policy.X&&(x=a?this.J7===B.Hk:this.Xx===B.Hk);if(this.D&&r&&!x){r=[];x=[];var J=[],m=void 0,C=0;y&&(r=y.C,x=y.X,J=y.J,m= y.D,C=y.C8,this.h7("sdai",{sq:B.Hk,ssvicpns:r.join("."),ssvid:x.join(".")}));this.policy.X&&(a?this.J7=B.Hk:this.Xx=B.Hk);this.D.QQ(B.Hk,B.startTime,this.X,r,x,J,a,C,m)}this.policy.X?a&&(this.X===1&&Xh(this,5,"noad"),B.Hk!==((k=this.C)==null?void 0:k.Hk)&&(KXE(this,B,y,a),isNaN(B.startTime)||ig4(this,B.Hk,$y(this,B.startTime,B.Hk),!!y,this.D))):a&&KXE(this,B,y)}}; g.V.Tx=function(B,y,a){var r=this.videoTrack.C.index.nL()<=y;this.C={z3:B,Hk:y,X2:a};r&&ic(this,B,y)}; g.V.K4=function(){this.D&&this.D.K4()}; g.V.h7=function(B,y,a){(B!=="sdai"||this.policy.GX||(a===void 0?0:a))&&this.loader.h7(B,y)}; g.V.e6=function(B,y){var a=this.videoTrack.C.index.EH(B);if(a>=0){var r;var k=((r=y.I_.mB(a,2))==null?void 0:r.TR)||"";if(this.policy.X||k)return y.hv(B,a),f7(this.loader,B,B,a),this.h7("sdai",{cmskpad:1,t:B.toFixed(3),sq:a}),!0}this.h7("sdai",{cmskpad:0,t:B.toFixed(3),sq:a});return!1};g.V=Iye.prototype;g.V.yT=function(B,y,a){B=B||this.C;if(this.X.has(B)){if(B=this.X.get(B))B.J5=y,B.C1.push(a)}else y={J5:y,C1:[],startTimeSecs:0,u0:0},y.C1.push(a),this.X.set(B,y)}; g.V.zz=function(B,y){B!==void 0&&this.yM(B);if(this.C&&(B=this.X.get(this.C),B!=null&&B.J5)){var a={aY:B.C1,u3:RW(B.J5||"")||void 0,cuepointId:this.C};B.v8&&(a.YP=B.v8);y&&(a.aJ=Fw(y.split(";")[0]),a.lz=y.split(";")[1]||"");return a}}; g.V.hv=function(B,y){this.yM(B);var a=this.X.get(this.C);a?(this.h7("ssskipad",{cid:this.C,sn:y,mt:B.toFixed(3)}),a.v8=y):this.h7("ssskipadfail",{cid:this.C,sn:y,mt:B.toFixed(3)})}; g.V.OM=function(){for(var B=g.Y(this.X.values()),y=B.next();!y.done;y=B.next())y.value.v8=NaN}; g.V.yM=function(B,y){y&&(this.D=y);if(this.C&&(y=this.X.get(this.C))&&y.startTimeSecs<=B&&B<=y.startTimeSecs+y.u0)return;this.C="";y=g.Y(this.X.entries());for(var a=y.next();!a.done;a=y.next()){var r=g.Y(a.value);a=r.next().value;r=r.next().value;var k=void 0,x=void 0,J=void 0;if(((k=r)==null?void 0:k.startTimeSecs)<=B&&B<=((x=r)==null?void 0:x.startTimeSecs)+((J=r)==null?void 0:J.u0)){this.C=a;break}}};g.R(n7,g.W);n7.prototype.Ls=function(B,y,a){a=a===void 0?{}:a;this.policy.Tn=s$(B,a,this.J,y===void 0?!1:y)};h2.prototype.DW=function(B){var y=this;if(this.policy.iP){var a=new Set(B);a.size===this.t7.size&&[].concat(g.Ee(a)).every(function(r){return y.t7.has(r)})||(this.loader.h7("lwnmow",{itagDenylist:[].concat(g.Ee(B)).join(",")}),this.loader.Wo(!!a.size),this.U=-1,this.t7=a,v2(this,this.C),this.E0=!0)}}; h2.prototype.Ls=function(B,y,a){a=a===void 0?{}:a;var r=this.policy.Tn;this.j.Ls(B,y===void 0?!1:y,a);if(r!==this.policy.Tn){v2(this,this.C);BT(this);var k,x;r>this.policy.Tn&&((k=this.D)==null?0:Sh(k.info))&&((x=this.nextVideo)==null||!Sh(x.info))&&(this.R7=!0)}};kv.prototype.q$=function(B){this.timestampOffset=B;this.flush()}; kv.prototype.flush=function(){if(this.C.pos>0){var B={a:this.track.qV(),u:this.C.tE(),pd:Math.round(this.J),ad:Math.round(this.D)},y=this.X;if(y){var a=y.C.info;B.itag=a.itag;a.C&&(B.xtags=a.C);B.sq=y.Hk;B.st=y.startTime;B.sd=y.duration;this.track.policy.Ts&&(B.si=y.pL());y.j&&(B.esl=y.X+y.D);y.QR()&&(B.eos=1)}isNaN(this.timestampOffset)||(B.to=this.timestampOffset);var r;if(y=(r=this.track.TJ)==null?void 0:r.yL({})){for(var k in y)this.T[k]!==y[k]&&(B["sb_"+k]=y[k]);this.T=y}this.track.h7("sbu", B);this.C.reset();this.buffered=[];this.j=this.D=this.J=0;this.timestampOffset=this.X=void 0}};J4.prototype.dispose=function(){this.Ch=!0}; J4.prototype.fh=function(){return this.Ch}; g.R(lk,Error);Eo.prototype.skip=function(B){this.offset+=B}; Eo.prototype.Lk=function(){return this.offset};g.V=S$H.prototype;g.V.u4=function(){return this.X}; g.V.zI=function(){return this.X.length?this.X[this.X.length-1]:null}; g.V.LA=function(){this.X=[];uk(this);VG(this)}; g.V.P_=function(B){this.s0=this.X.shift().info;B.info.equals(this.s0)}; g.V.b1=function(){return g.Em(this.X,function(B){return B.info})}; g.V.qV=function(){return!!this.j.info.audio}; g.V.isDrm=function(){return!!this.j.info.jO}; g.V.getDuration=function(){return this.j.index.nO()};g.R(Ml,J2);g.V=Ml.prototype;g.V.onStateChange=function(){this.fh()&&(A2(this.Oh,this.formatId),this.C.dispose())}; g.V.dR=function(){var B=wMN(this.Oh,this.formatId),y;var a=((y=this.Oh.kc.get(this.formatId))==null?void 0:y.bytesReceived)||0;var r;y=((r=this.Oh.kc.get(this.formatId))==null?void 0:r.DC)||0;return{expected:B,received:a,bytesShifted:y,sliceLength:Fh(this.Oh,this.formatId),isAnyMediaEndReceived:this.Oh.yF(this.formatId)}}; g.V.Ou=function(){return 0}; g.V.l2=function(){return!0}; g.V.De=function(){return this.Oh.De(this.formatId)}; g.V.TW=function(){return[]}; g.V.gw=function(){return this.Oh.gw(this.formatId)}; g.V.UH=function(){return this.lastError}; g.V.wK=function(){return 0};g.R(bk,g.W);g.V=bk.prototype;g.V.qV=function(){return!!this.C.info.audio}; g.V.zI=function(){return this.J.zI()}; g.V.P_=function(B){this.J.P_(B);var y;(y=this.K)!=null&&(y.j.add(B.info.Hk),y.C=apJ(y,y.XW,y.yp,B,y.C),y.D=B,y.T=(0,g.V4)());this.yO=Math.max(this.yO,B.info.C.info.yO||0)}; g.V.getDuration=function(){return this.C.index.nO()}; g.V.LA=function(){OX(this);this.J.LA()}; g.V.Wf=function(){return this.J}; g.V.isRequestPending=function(B){return this.D.length?B===this.D[this.D.length-1].info.VO[0].Hk:!1}; g.V.q$=function(B){var y;(y=this.K)==null||y.q$(B);var a;(a=this.U)==null||a.q$(B)}; g.V.h7=function(B,y){this.loader.h7(B,y)}; g.V.Be=function(){return this.loader.Be()}; g.V.dispose=function(){var B;(B=this.U)==null||B.flush();g.W.prototype.dispose.call(this)};g.R(nv,g.W);nv.prototype.D=function(){this.X++>15||(this.C=!this.C,new VRr(this.loader,this.policy,this.Jy,this.Wy,this.C),this.delay.start())}; g.V=VRr.prototype;g.V.YE=function(){}; g.V.ZL=function(){}; g.V.EP=function(){if(!this.done)if(this.done=!0,this.xhr.status===200&&this.xhr.r5()===this.size)this.loader.h7("rqs",this.getInfo());else{var B="net.connect";this.xhr.status>200?B="net.badstatus":this.xhr.O2()&&(B="net.closed");this.onError(B)}}; g.V.onError=function(B){var y=this;this.loader.handleError(B,this.getInfo());GA("https://www.gstatic.com/ytlr/img/sign_in_avatar_default.png?rn="+this.timing.requestNumber,"gp",function(a){y.loader.h7("pathprobe",a)},function(a){y.loader.handleError(a.errorCode,a.details)})}; g.V.getInfo=function(){var B=this.timing.NE();B.shost=fD(this.location.wZ);B.pb=this.size;return B};g.R(dT,g.W); dT.prototype.N=function(B,y){if(B.N){this.zb.isLive?(B=this.zb.Hd&&this.zb.J?B.C.Sa(this.zb.Hd,!1):B.C.ym(Infinity),B.TF=this.TF):B=B.C.Sa(0,!1);if(this.R7){var a=this.R7;B.TF===0&&(B.j=a.K)}else B.j=this.U;return B}a=B.X;if(!a.C.ZV())return a.C.GZ()?(B=WY(this.j,B.C.info.yO,y.C.info.yO,0),B=a.C.U4(a,B)):B=a.C.lP(a),B;var r=a.T-this.loader.getCurrentTime(),k=!a.range||a.D===0&&a.X===0?0:a.range.length-(a.X+a.D),x=a.C;this.vX(B,r)&&k===0&&(this.zb.isManifestless?x=B.C:(x=a.startTime+iPN,a.D&&(x+=a.duration), ni(B,x),a=B.X,x=a.C));x.GZ()?(k=this.D,y=WY(this.j,x.info.yO,y.C.info.yO,r,k.J.length>0&&k.K===0&&this.loader.dk),r=Xp(B),B=a.C.U4(a,y),(y=B.D)&&B.VO.length>1&&(r||B.Wy.D||B.VO[0].C!==a.C?B=a.C.U4(a,B.VO[0].D):(r=B.VO[B.VO.length-1],x=r.D/y,!r.j&&x<.4&&(B=a.C.U4(a,y-r.D))))):(a.Hk<0&&(y=vM(a),y.pr=""+B.D.length,this.loader.isSeeking()&&(y.sk="1"),y.snss=a.K,this.loader.h7("nosq",y)),B=x.lP(a));if(this.policy.J7)for(a=g.Y(B.VO),y=a.next();!y.done;y=a.next())y.value.type=6;return B}; dT.prototype.vX=function(B,y){if(!Xp(B)||!B.C.ZV())return!1;var a=this.D.E0||ro$(B)||y<=this.policy.jX||this.D.R7;this.logger.debug(function(){return"ready to adapt: "+a+", upgrade pending: "+ro$(B)+", health: "+y}); return a}; dT.prototype.lw=function(){g.W.prototype.lw.call(this)}; var iPN=2/24;g.R(Bg,g.W);Bg.prototype.e2=function(B,y,a){var r;var k=((r=this.X)==null?void 0:r.reason)==="m"?"m":this.X&&D$$(this,this.X)?this.X.reason:"a";this.loader.e2(new Zw(B,k,a));h4(this.loader,y,B,!0)}; Bg.prototype.oQ=function(B,y){for(var a=g.Y(this.J7),r=a.next();!r.done;r=a.next())if(r.value.id===B)return this.j=this.zb.C[B],Yy(this.OX)&&(this.R7=!0),B=new Zw(this.j,y?"t":"m"),y&&(this.N=!0),B;this.D=[];return null}; Bg.prototype.Ls=function(B,y,a){a=a===void 0?{}:a;this.C.Ls(B,y===void 0?!1:y,a)};aH.prototype.setData=function(B,y,a){var r=this;a=a===void 0?{}:a;if(y==null?0:y.vy)this.fv=LX$(this,y,a),B.SA=this.Wy.SA();if(this.pG())return!0;this.data=B;this.C=OBK(B,function(k,x){var J;(J=r.d$)==null||J.U0(k,x)},y==null?void 0:y.D); if(!this.C)return!1;this.X=g.Ah(this.C,Lbe);return!0}; aH.prototype.pG=function(){return this.requestType===1}; aH.prototype.Ot=function(){var B;return((B=this.d$)==null?void 0:B.Ot())||0}; aH.prototype.isDecorated=function(){var B;return!((B=this.data)==null||!B.aE)};jWN.prototype.Oe=function(B,y){y=y===void 0?1:y;this.B7+=y;this.X+=B;B/=y;for(var a=0;a0)r+="."+r6[k].toFixed(0)+"_"+a.C[k].toFixed(0);else break;a=r}a&&(B[y]=a)}this.C=new sWU;return B}; g.V.toString=function(){return""};g.V=rfJ.prototype;g.V.isActive=function(){return!1}; g.V.WF=function(){}; g.V.UC=function(){}; g.V.K6=function(){}; g.V.bO=function(B,y){y()}; g.V.R2=function(){return{}}; g.V.toString=function(){return""};var ViY=new rfJ,RgK=!!+Xm("html5_enable_profiler"),u0S=!!+Xm("html5_onesie_enable_profiler"),VB=RgK||u0S?new vsr:ViY,UXE=RgK?VB:ViY,JS=u0S?VB:ViY;k5.prototype.encrypt=function(B){this.C.exports.AES128CTRCipher_encrypt(this.cipher,B.byteOffset,B.byteLength);return B}; k5.prototype.fh=function(){return this.cipher===0}; k5.prototype.dispose=function(){this.C.exports.AES128CTRCipher_release(this.cipher);this.cipher=0};oNL.prototype.emscripten_notify_memory_growth=function(){};g.V=x5.prototype;g.V.malloc=function(B){return this.exports.malloc(B)}; g.V.free=function(B){this.exports.free(B)}; g.V.realloc=function(B,y){return this.exports.realloc(B,y)}; g.V.Cb=function(B){if(B.buffer!==this.exports.memory.buffer){var y=this.malloc(B.byteLength);y=new Uint8Array(this.exports.memory.buffer,y,B.byteLength);y.set(B);return y}}; g.V.Lc=function(B){if(B.buffer===this.exports.memory.buffer){var y=B.slice();this.free(B.byteOffset);return y}}; var ktx=new function(){this.D=this.J="WebAssembly"in window},l60="WebAssembly"in window&&("instantiateStreaming"in window.WebAssembly||"instantiate"in window.WebAssembly); JS.WF(x5,{Cb:function(B){return{profile:"copyj2w",B7:B===void 0?0:Math.ceil(B.byteLength/16)}}, Lc:function(B){return{profile:"copyw2j",B7:B===void 0?0:Math.ceil(B.byteLength/16)}}});Hg.prototype.encrypt=function(B,y){return Lt(this.subtleCrypto.encrypt({name:"AES-CTR",length:128,counter:y},this.key,B).catch(function(a){return Promise.reject(a.name+": "+a.message)}).then(function(a){return new Uint8Array(a)}))}; Hg.prototype.fh=function(){return this.C}; Hg.prototype.dispose=function(){this.C=!0}; mG.prototype.encrypt=function(B,y){return Lt(this.X(B,y))}; mG.prototype.X=function(B,y){Bp(this.D,y);return this.D.encrypt(B)}; mG.prototype.fh=function(){return this.C}; mG.prototype.dispose=function(){this.C=!0}; oH.prototype.encrypt=function(B,y){return Lt(this.X(B,y))}; oH.prototype.X=function(B,y){y=this.D.Cb(y);var a=this.C;a.C.exports.AES128CTRCipher_setCounter(a.cipher,y.byteOffset);this.D.free(y.byteOffset);y=this.D.Cb(B);this.C.encrypt(y!=null?y:B);return y?this.D.Lc(y):B}; oH.prototype.fh=function(){return this.C.fh()}; oH.prototype.dispose=function(){this.C.dispose()}; JS.WF(Hg,{encrypt:wRK("oan2")});JS.WF(mG,{encrypt:wRK("oap")});JS.WF(oH,{encrypt:wRK("oalw")});Cs.prototype.encrypt=function(B,y){var a=this,r=Nj("");B.length<=this.XA&&this.C&&!this.j&&(r=tZ(r,function(){return a.C?a.C.encrypt(B,y):Nj("wasm unavailable")})); B.length<=this.zo&&(this.C&&this.j&&(r=tZ(r,function(){return a.C?a.C.encrypt(B,y):Nj("wasm unavailable")})),r=tZ(r,function(){return qzH(a,B,y)})); return tZ(tZ(r,function(){return VGH(a,B,y)}),function(){return qzH(a,B,y)})}; Cs.prototype.X=function(B,y){if(this.C)return this.C.X(B,y);this.D||(this.D=new mG(this.key));return this.D.X(B,y)}; Cs.prototype.fh=function(){return this.T}; Cs.prototype.dispose=function(){this.T=!0;var B;(B=this.J)==null||pt(B,g.hY);g.hY(this.C);g.hY(this.D)};g6.prototype.encrypt=function(B){(0,g.V4)();return(new g.xX(this.C.C)).encrypt(B,this.iv)}; g6.prototype.decrypt=function(B,y){(0,g.V4)();return(new g.xX(this.C.C)).decrypt(B,y)}; g6.prototype.fh=function(){return this.D}; g6.prototype.dispose=function(){this.D=!0;g.hY(this.X)};g.R(l9,g.W);l9.prototype.D=function(B,y){if(y){y=y instanceof g.iM?y:cg(this,y);var a;((a=this.C.get(B))==null?void 0:fD(a.location))!==fD(y)&&this.C.set(B,new PI0(y,B))}else this.C.delete(B)}; l9.prototype.load=function(){var B=this,y,a,r,k,x,J,m,C,l,c;return g.F(function(w){switch(w.X){case 1:y=B.C.get(0);g.TU(w,2);var E;if(E=y&&!B.X)E=fD(y.location),E=B.X===c2(E);if(E){w.dQ(4);break}return g.Q(w,pR4(B,B.X?2:0),5);case 5:if(a=w.C)B.D(0,a),$0(a)&&B.D(1,Ot(a));case 4:g.PE(w,3);break;case 2:r=g.Sx(w);g.Lj(r);if(!B.X){w.dQ(3);break}B.X=!1;return g.Q(w,B.load(),7);case 7:return w.return();case 3:if(!B.Pk.experiments.I7("html5_onesie_probe_ec_hosts")){w.dQ(0);break}g.TU(w,9);k=B;x=k.D;J=3;return g.Q(w, pR4(B,1),11);case 11:return x.call(k,J,w.C),m=B,C=m.D,l=4,g.Q(w,pR4(B,2),12);case 12:C.call(m,l,w.C);g.PE(w,0);break;case 9:c=g.Sx(w),g.Lj(c),g.bJ(w)}})}; l9.prototype.N=function(){var B=this,y,a;return g.F(function(r){g.$h(B.K);y=g.d2(B.Pk.experiments,"html5_onesie_prewarm_max_lact_ms");if(ws()>=y)return r.return();(a=B.C.get(0))&&TC$(B,a);g.bJ(r)})}; var NC4={my3:0,Hk7:1,hQw:2,feb:3,VU_:4,0:"PRIMARY",1:"SECONDARY",2:"RANDOM",3:"SENSITIVE_CONTENT",4:"C_YOUTUBE"};SzK.prototype.decrypt=function(B){var y=this,a,r,k,x,J,m;return g.F(function(C){switch(C.X){case 1:if(Qyx(y))return C.return();y.X=!0;y.eh.Uo("omd_s");a=new Uint8Array(16);rP()?r=new g.kX(B):k=new g.xX(B);case 2:if(!y.C.length||!y.C[0].isEncrypted){C.dQ(4);break}x=y.C.shift();if(!r){J=k.decrypt(re(x.buffer),a);C.dQ(5);break}return g.Q(C,r.decrypt(re(x.buffer),a),6);case 6:J=C.C;case 5:m=J;AfN(a);var l=y.eh,c=x.videoId,w=x.Xm,E=x.formatId,z=new h1([m]),q;(q=En(l.CL,c))==null||eg(q,w,E,z);C.dQ(2);break; case 4:y.eh.Uo("omd_c"),zP(y),y.X=!1,y.eh.JH(),g.bJ(C)}})}; SzK.prototype.enqueue=function(B,y,a,r,k){this.C.push({videoId:B,Xm:y,formatId:a,buffer:r,isEncrypted:k});this.X||zP(this)};var $pJ=!!Uint8Array.prototype.copyWithin,qA=[],GtL=[],W7x=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],RH=[],VD=[],u9=[],eVx=[];Ls.prototype.J3=function(B){return g.MGN(new g.DpU(B))}; Ls.prototype.Wt=function(B){function y(J){if(!J.done)return x.append(J.value),k.read().then(function(m){return y(m)})} if(!("DecompressionStream"in window))return Nj("native decompression unavailable");var a=new DecompressionStream("gzip"),r=a.writable.getWriter();r.write(B).then(function(){return r.close()}); var k=a.readable.getReader(),x=new h1([]);return tZ(pt(pt(Lt(k.read()),y),function(){return re(x)}),function(J){return Nj(J.message)})}; Ls.prototype.b6=function(B,y){var a=void 0,r=y.Cb(B);r&&(a=r.byteOffset,B=r);r=y.exports.getInflatedSize(B.byteOffset,B.length);if(r===0)return Nj("bad compressed input");var k=y.malloc(r);if(y.exports.inflateGzip(B.byteOffset,B.length,k))return y.free(k),Nj("inflateGzip failed");a&&y.free(a);return Lt(new Uint8Array(y.exports.memory.buffer,k,r))}; JS.WF(Ls,{J3:function(B){return{profile:"gzjb",B7:Math.ceil(B.byteLength/16)}}, Wt:function(B){return{profile:"gznb",B7:Math.ceil(B.byteLength/16)}}, b6:function(B){return{profile:"gzwb",B7:Math.ceil(B.byteLength/16)}}});g.R(ZU$,p7);g.V=ZU$.prototype;g.V.JH=function(){this.CL.JH()}; g.V.Jj=function(B,y){switch(B){case 10:var a=ND(y,QzZ);B=a.uRQ;var r=!1;switch(B){case 0:this.D=!a.kL.bj;this.iv=a.kL.iv;break;case 2:break;case 23:var k=this.CL;a=a.Cws;k.Uo("omp_r");a.videoId&&(k.VQ=a.videoId);k.VQ!==k.videoData.videoId&&(k.videoData.JU=k.VQ,k.h7("ompp","vid."+k.VQ));k.YN=!0;break;case 24:a=this.CL;a.Uo("omp_c");a.YN=!1;a.aP=!1;var x=(k=a.ir)==null?void 0:k.get(a.VQ);a.notifySubscribers(a.VQ);x!=null&&(x.C=!0);$5(a);break;default:r=!0}this.CL.It&&this.CL.h7("ombup","id.10;pt."+ B+";len."+y.totalLength+(r?";ignored.1":""));this.J=B;break;case 11:jyU(this,y);break;case 12:this.E_(y,!0);break;case 37:y=ND(y,AyE);(y.yB||y.OI)&&y.videoId&&this.CL.cz.set(y.videoId,y);break;case 60:this.ob(y);break;case 47:this.Z("html5_server_playback_start_policy")&&(y=ND(y,Dg0),this.CL.playbackStartPolicy=y);break;case 35:this.LZ(y);break;case 45:this.QY(y);break;case 66:this.qN(y);break;default:this.CL.It&&this.CL.h7("ombup","id."+B+";len."+y.totalLength+";ignored.1")}}; g.V.Bx=function(B){this.CL.Bx(B)}; g.V.ob=function(B){B=ND(B,He);this.CL.ob(B)}; g.V.QY=function(B){B=ND(B,mf);this.CL.QY(B)}; g.V.zx=function(B){var y=B.Xm,a=B.JC,r=B.Ao,k=B.aZ,x=B.sP,J=B.startMs,m=B.durationMs,C=B.timeRange,l=B.GY,c=Mc(B),w=hPp.has(bt[""+B.itag]);a&&this.Uo(w?"oais_r":"ovis_r");var E=this.C[c]!==void 0;this.CL.It&&this.CL.h7("ombup","id.20;hid."+y+";fid."+c);var z=B.videoId||"";this.X[y]=c;this.j[y]=z;E||(this.C[c]={videoId:z,mx:!1,qV:w,headers:[]});this.C[c].headers.push(B);this.CL.L$(z,c,w,{Xm:y,JC:!!a,Ao:r!=null?r:-1,sP:x!=null?x:-1,startMs:J!=null?J:-1,durationMs:m!=null?m:-1,GY:l!=null?l:0,aZ:k,timeRange:C})}; g.V.E_=function(B,y){var a=xJ(B,0);this.CL.It&&this.CL.h7("ombup","id."+(y?12:21)+";len."+B.totalLength+";hid."+a);if(B.totalLength!==1){B=B.split(1).d5;var r=this.X[a]||null,k=this.j[a]||"";r&&(this.WB(this.C[r].qV?"oafs_r":"ovfs_r"),this.queue.enqueue(k,a,r,B,y))}}; g.V.rR=function(B){var y=xJ(B,0);this.CL.It&&this.CL.h7("ombup","id.22;len."+B.totalLength+";hid."+y);B=this.X[y]||null;var a=this.j[y]||"";if(B)if(this.Z("html5_use_ump_request_slicer")){var r=this.queue;r.C.push({videoId:a,Xm:y,formatId:B,isEncrypted:!1,sU:!0});r.X||zP(r)}else this.CL.rR(a,y,B)}; g.V.g1=function(B){this.CL.g1(B)}; g.V.b7=function(B,y){var a=this,r,k,x,J,m,C,l,c,w,E;return g.F(function(z){switch(z.X){case 1:a.CL.b7();r=re(B);if(!y){x=r;z.dQ(2);break}return g.Q(z,oCW(a.CL,r,a.iv),3);case 3:x=z.C;case 2:k=x;if(!a.CL.enableCompression){z.dQ(4);break}m=(J=performance)==null?void 0:J.now();return g.Q(z,OUH(k),5);case 5:k=z.C,a.CL.h7("decompression",{ds:"DecompressionStream"in window,rt:((C=performance)==null?NaN:C.now())-m});case 4:try{l=ND(k,zwK)}catch(q){return c=q instanceof Error?{name:q.name,message:q.message}: {},c.webcrypto=""+ +!!rP(),c.enc=""+ +a.D,w=new g.mh("onesie.response.parse",c),z.return(Promise.reject(w))}sy$(l);E=g.om(l.body);return z.return(E)}})}; g.V.LZ=function(B){this.Z("html5_consume_onesie_next_request_policy_for_sabr")&&(B=ND(B,GSe),this.CL.LZ(B))}; g.V.qN=function(B){B={Jp:ur(new cO(B),1,iFx)};this.CL.qN(B)}; g.V.Uo=function(B){this.CL.Uo(B)}; g.V.WB=function(B){return this.CL.WB(B)}; g.V.Z=function(B){return this.CL.Z(B)};g.R(MA,g.W);g.V=MA.prototype;g.V.I9=function(B){var y,a;return((a=(y=this.ir)==null?void 0:y.get(B))==null?void 0:a.I9())||[]}; g.V.gw=function(B,y){var a;return!((a=En(this,y))==null||!a.gw(B))}; g.V.De=function(B,y){var a;return((a=En(this,y))==null?void 0:a.De(B))||[]}; g.V.b1=function(B,y){var a;return((a=En(this,y))==null?void 0:a.b1(B))||[]}; g.V.Ay=function(B){this.state=B;this.notifySubscribers()}; g.V.pG=function(){return!1}; g.V.rP=function(){return!1}; g.V.iY=function(){}; g.V.Uo=function(B){this.gQ.Uo(B)}; g.V.WB=function(B){return this.gQ.WB(B)}; g.V.FG=function(B,y,a,r){a||this.aS.FG(r);return!1}; g.V.Cz=function(B,y){this.eh.Cz(B,y)}; g.V.bK=function(){this.Uo("orfb");this.Rl=!0;if(CjW(this)&&this.xhr){var B={rc:this.xhr.status,lb:this.xhr.r5(),rt:(1E3*usN(this.aS)).toFixed(),shost:g.JY(this.Yj),trigger:"o1"};this.h7("pathprobe",H3(B))}}; g.V.b7=function(){this.Uo("opr_r");this.yb=!0}; g.V.L$=function(B,y,a,r){if(this.ir){if(!this.ir.has(B)){var k=new P2(this);this.ir.set(B,k);g.K(this,k)}var x;(x=this.ir.get(B))==null||x.L$(y,a,r);$5(this);a||(this.X1=r.sP)}else $5(this)}; g.V.Bx=function(B){this.UZ=B;B.WU!=null&&this.gQ.Dq(B.WU)}; g.V.ob=function(B){this.qx=B}; g.V.LZ=function(B){B.videoId&&this.q_.set(B.videoId,B)}; g.V.JH=function(){if(this.ir)for(var B=g.Y(this.ir.keys()),y=B.next();!y.done;y=B.next()){var a=void 0;(a=this.ir.get(y.value))==null||a.G6()}}; g.V.QY=function(B){this.j$=B}; g.V.qN=function(B){if(B==null?0:B.Jp)if(B=B.Jp.h1){B=g.Y(B);for(var y=B.next();!y.done;y=B.next())y=y.value,y.videoId&&this.V2.set(y.videoId,y)}}; g.V.h7=function(B,y,a){this.gQ.h7(B,y,a===void 0?!1:a)}; g.V.rR=function(B,y,a){var r;(r=En(this,B))==null||r.rR(y,a)}; g.V.g1=function(B){this.lF.set(B.videoId,B)}; g.V.fetch=function(){var B=this,y,a,r,k,x,J,m,C,l,c,w,E,z,q,L,b,S,P,A,D,M;return g.F(function(U){switch(U.X){case 1:B.logger.debug("Onesie fetch started.");B.PN?B.VV.start():B.u5.start();B.Uo("or_i");y=B.Pk.experiments.I7("html5_onesie_verbose_timing");a={};r=(0,g.V4)();k=function(n){y&&(a[n]=(0,g.V4)()-r)}; k("loc_s");if(x=Bke(B.videoData,B.Cx)){U.dQ(2);break}k("loc_async");J=g.d2(B.Pk.experiments,"html5_onesie_redirector_timeout_ms");return g.Q(U,ylr(B.videoData,B.Cx,J),3);case 3:x=U.C;case 2:if(!x)return B.logger.info("Onesie URL creation failed."),m={url:"0"},C=new g.mh("onesie.unavailable.hotconfig",m),B.fail(C),U.return(B.OG);B.fv=fD(x);k("loc_e");l=g.Vj(B.Pk,g.hl(B.videoData));c=!!l.C;if(!c){w=l.getValue();U.dQ(4);break}return g.Q(U,l.C,5);case 5:w=U.C;case 4:E=w;B.Z("html5_log_onesie_empty_oauth")&& !E&&B.h7("no_token",{async:c});k("oauth");z=rlW(B.playerRequest,B.Pk,B.videoData,E,c2(B.fv));g.TU(U,6);if(!msE(B,z)){k("or_s_sync");B.EW=xsH(z,B.Ob,B.Pk,B.gQ,B.WV.onesieUstreamerConfig,(q=B.videoData.Ib)==null?void 0:q.I6);U.dQ(8);break}k("or_s_async");return g.Q(U,H30(z,B.Ob,B.Pk,B.gQ,B.WV.onesieUstreamerConfig,(L=B.videoData.Ib)==null?void 0:L.I6),9);case 9:B.EW=U.C;case 8:g.PE(U,7);break;case 6:return b=g.Sx(U),B.logger.info("Failed to create OnesieRequestProto."),B.fail(b),U.return(B.OG);case 7:return k("or_e"), y&&B.h7("oreqvt",a),B.enableCompression=B.EW.innertubeRequest.zC,B.Uo("osor"),S=w0U(),P=g.Ah(B.EW,jdJ),A={method:"POST",body:P,headers:{"Content-Type":"text/plain",Referer:location.origin}},D=B.Z("html5_onesie_media_capabilities"),aUK(x,B.videoData,lU$(B),D),B.logger.debug("Starting Onesie network request."),B.It&&B.h7("ombrs","1"),M=B.gQ.Y().schedule,B.aS=new y3(B,{Jy:M,VC:B.It,yQ:function(n,xW){B.gQ.Vk(n,xW)}, LP:!0}),x.set("rn",""+B.aS.requestNumber),B.Yj=x.q2(),B2(B.aS,B.Yj),B.Uo("or_p"),B.xhr=mU(new Am(x),S,B.aS,c0,A),B.zG.start(),B.gQ.onPlayerRequestSent(B.videoData.videoId),U.return(B.OG)}})}; g.V.D2=function(){return 2}; g.V.YE=function(){this.Uo("orh_r")}; g.V.ZL=function(){!this.Rl&&this.xhr.r5()&&this.bK();if(this.Sb&&!this.PN){var B;(B=this.u7)==null||B.start()}this.Kk()}; g.V.EP=function(B){B=B===void 0?!1:B;this.logger.debug("onXhrDone");this.Kk();if(!(this.fh()||this.state>=4)){var y=NA(this),a=this.xhr;y.rc=a.status;B&&(y.ab=!0);if(a.H0()){var r="onesie.net";y.msg=a.H0()}else a.status>=400?r="onesie.net.badstatus":a.X3()?this.yb||(r="onesie.response.noplayerresponse"):r=a.status===204?"onesie.net.nocontent":"onesie.net.connect";r?this.fail(new g.mh(r,y)):(this.Uo("or_fs"),this.aS.CJ((0,g.V4)(),a.r5(),0),this.Ay(4),this.It&&this.h7("rqs",y));this.It&&this.h7("ombre", "ok."+ +!r);this.aP=!1;$5(this);nNW(this.eh);if(!this.PN){this.u5.stop();var k;(k=this.u7)==null||k.stop()}var x;if(B=(x=this.Cx)==null?void 0:tG4(x))for(x=0;x1E3){var B;(B=this.aS)==null||B.Pr((0,g.V4)());B=NA(this);if(this.Pk.F0()&&this.xhr instanceof H2){var y=this.xhr;B.xrs=y.xhr.readyState;B.xpb=y.C.totalLength;B.xdc=y.J}this.fail(new g.mh("net.timeout",B))}}else(0,g.V4)()-this.aS.C>1E4&&((y=this.aS)==null||y.Pr((0,g.V4)()),this.Iz());this.isComplete()||this.VV.start()}}; g.V.Iz=function(){this.logger.info("Onesie request timed out");this.aP=!1;if(!$5(this)){var B=NA(this);B.timeout="1";this.fail(new g.mh("onesie.request",B))}}; g.V.fail=function(B){var y=this;B=Cr(B);this.Sb?this.gQ.JB(B):(this.OG.reject(B),this.Sb=!0);nNW(this.eh);this.PN||this.u5.stop();this.Uo("or_fe");var a,r;(a=this.Cx)==null||(r=tG4(a))==null||r.forEach(function(k){y.h7("pathprobe",k)}); this.Ay(5);this.dispose()}; g.V.isComplete=function(){return this.state>=3}; g.V.Fu=function(){return this.state===4}; g.V.C5=function(B){var y,a;return this.isComplete()||!!((y=this.ir)==null?0:(a=y.get(B))==null?0:a.C)}; g.V.jY=function(){return!1}; g.V.Gq=function(){return this.state===5}; g.V.notifySubscribers=function(B){for(var y=0;y102400&&!this.i6&&(this.Uo("or100k"),this.i6=!0);if(B.Ow()){var y=B.iJ(),a=y.totalLength;this.logger.debug(function(){return"handleAvailableSlices: slice length "+a}); this.It&&this.h7("ombrss","len."+a);this.WQ.feed(y)}if(this.ir)for(var r=g.Y(this.ir.keys()),k=r.next();!k.done;k=r.next()){var x=k.value;B=void 0;(B=this.ir.get(x))==null||B.G6();this.notifySubscribers(x)}}catch(J){this.fail(J)}}; g.V.LD=function(){return this.aS.requestNumber}; g.V.fI=function(B){return this.lF.get(B)};g.R(wiW,g.W);g.V=wiW.prototype;g.V.Ym=function(B,y){this.Ch=void 0;Pjx(this);t0N(this,B,y)}; g.V.Sf=function(B){if(this.C.length===0)return!1;var y=this.C[0];return y instanceof MA?B===this.loader.getCurrentTime()*1E3:!(y instanceof Dw&&nsU(y.info))&&Math.abs(y.jT()-B)<50}; g.V.LZ=function(B){this.X=B;this.Ch=(0,g.V4)()+(B.backoffTimeMs||0)}; g.V.SW=function(B,y){if(B.action===void 0){var a=this.gQ.rY();a!==void 0&&this.loader.zp(a)}else if(B.action!==0||!this.s0)if(B.action===0&&this.policy.vW&&(B.action=2),B.L7==="sabr.malformed_config"&&this.policy.bW>0&&this.rQ++0&&(B.action=2),a={},a.reason=B.L7,a.action=B.action,a.rn=y,B.action){case 1:this.policy.X&&this.K&&this.K.EJ(void 0, void 0,a);break;case 0:this.s0=!0;this.videoData.GS()&&this.policy.X&&this.K&&this.K.EJ(void 0,void 0,a,!1);this.loader.oN(a);break;case 2:BcZ(B.L7)!=="sabr.config"&&delete a.reason;this.loader.handleError(BcZ(B.L7),a,1);break;case 3:this.policy.vy&&((B=this.zb.K)!=null&&(B.K=!0),this.loader.handleError("sabr.hostfallback",a))}}; g.V.mD=function(B){B&&(this.loader.h7("sabrctxt",{onsbrctxt:B.type,scp:B.scope,dflt:B.sendByDefault}),B.type&&B.sendByDefault&&this.videoData.Yf.add(B.type),B.scope!==2&&(B.type&&this.videoData.sabrContextUpdates.set(B.type,B),this.gQ.mD(B)))}; g.V.Ww=function(){}; g.V.QY=function(B,y){if(B.ri!==void 0&&B.LB){var a=B.ri/B.LB;this.audioTrack.N=!1;this.videoTrack.N=!1;if(this.policy.Ch||this.policy.tV||this.policy.T7)this.loader.C_.X=!1;var r=this.loader.kz(a,1);this.policy.wQ&&this.policy.X&&this.loader.yM(r,y);this.gQ.getCurrentTime()!==a&&(y={o_:"sabr_seek",vx:!0,St:!0},B.seekSource&&(y.seekSource=B.seekSource),jl(this.loader,a+.1,y))}}; g.V.onSnackbarMessage=function(B){this.gQ.publish("onSnackbarMessage",B)}; g.V.Bx=function(B){B.XJ&&B.ge&&IU(this.zb,B.XJ,B.ge);this.policy.Q$&&(B.iq&&B.uq&&(this.zb.FI=B.iq/B.uq),B.eI&&B.DJ&&(this.zb.We=B.eI/B.DJ));f3(this.videoData)&&!this.videoData.R7&&B.ge&&this.loader.kz(B.ge,1E3);B.WU!=null&&this.gQ.Dq(B.WU);this.policy.F9&&B.pH&&(B=((0,g.V4)()-B.pH)/1E3,this.loader.wV.Ua(1,B))}; g.V.K$=function(B){this.loader.K$(B)}; g.V.ER=function(B){return this.videoData.Yf.has(B)}; g.V.b5=function(B,y,a){this.policy.D&&this.loader.h7("sabrctxtplc",{start:B?B.join("_"):"",stop:y?y.join("_"):"",discard:a?a.join("_"):""});if(B){B=g.Y(B);for(var r=B.next();!r.done;r=B.next())this.videoData.Yf.add(r.value)}if(y)for(y=g.Y(y),B=y.next();!B.done;B=y.next())B=B.value,this.videoData.Yf.has(B)&&this.videoData.Yf.delete(B);if(a)for(a=g.Y(a),y=a.next();!y.done;y=a.next())if(y=y.value,this.videoData.sabrContextUpdates.has(y)&&(this.videoData.sabrContextUpdates.delete(y),y===3&&(this.videoData.jX= "")),this.policy.U&&this.C.length)for(B=g.Y(this.C),r=B.next();!r.done;r=B.next())if(r=r.value,!(r instanceof MA)){var k=void 0;((k=r.BI)==null?void 0:k.type)===y&&(r.BI=void 0)}}; g.V.f7=function(){}; g.V.qf=function(B){this.N=B}; g.V.Gw=function(B){this.T=B}; g.V.MS=function(B,y){Ze(this.policy,B,4,y)}; g.V.qN=function(B){if(B==null?0:B.Jp)if(B=B.Jp.h1){B=g.Y(B);for(var y=B.next();!y.done;y=B.next())if(y=y.value,y.formatId){var a=this.zb.D.get(Mc(y.formatId));a&&a.info&&(a.info.debugInfo=y.debugInfo)}}}; g.V.td=function(B){this.gQ.publish("reloadplayer",B)}; g.V.Y4=function(){return this.gQ.Y4()||""}; g.V.Ot=function(){var B=eB(this.audioTrack,!0)*1E3,y=eB(this.videoTrack,!0)*1E3;return Math.min(B,y)}; g.V.U0=function(B,y){this.loader.h7(B,y)}; g.V.Bz=function(B){lq4(this.loader,rTr(this.A7,B))}; g.V.lw=function(){g.W.prototype.lw.call(this);this.X=void 0;t0N(this,!0,"i");this.C=[]};KHN.prototype.Hw=function(){this.isSeeking=!0;this.C===1&&Dsr(this.J);this.C===0&&this.FB.zt("transitiondetector");this.T=!1};Z3r.prototype.Eg=function(B,y){if(this.J)return sar(this,y);if(y=sX(B)){var a=y.C;a&&a.D&&a.C&&(B=B.D.length?B.D[0]:null)&&B.state>=2&&!B.Gq()&&B.info.TF===0&&(this.J=B,this.N=a,this.X=y.info,this.T=this.startTimeSecs=Date.now()/1E3,this.j=this.X.startTime)}return NaN}; Z3r.prototype.clear=function(){this.X=this.N=this.J=null;this.C=this.j=this.T=this.startTimeSecs=NaN;this.D=!1};g.R(g.vg,g.W);g.V=g.vg.prototype;g.V.initialize=function(B,y,a){this.logger.debug(function(){return"Initialized, t="+B}); B=B||0;this.policy.C||(y=xqr(this.C),EoL(this.gQ,new Zw(y.video,y.reason)),this.gQ.Vz(new Zw(y.audio,y.reason)));this.policy.C&&bBJ(this);this.zb.isManifestless&&Ao4(this.j);this.N&&dsr(this.N,this.videoTrack.C);y=isNaN(this.getCurrentTime())?0:this.getCurrentTime();var r=!this.zb.isManifestless;this.policy.Ge&&(r=r||this.zb.Z_);this.policy.t7||(this.currentTime=r?B:y);this.policy.Ch&&this.seek(this.getCurrentTime(),{}).eE(function(){}); if(this.policy.C){var k;((k=this.U)==null?0:clr(k,this.Y4()||""))&&aqW(this)&&yBr(this,this.videoTrack)&&yBr(this,this.audioTrack)&&(SlK(this.X,this.U),this.policy.j&&BAx(this))}else this.Ch&&(rB$(this,this.videoTrack),rB$(this,this.audioTrack),cmU(this.Ch),delete this.Ch);a?(xhU(this,!1),g.$h(this.xq)):(a=this.getCurrentTime()===0,so(this.j,this.videoTrack,this.videoTrack.C,a),so(this.j,this.audioTrack,this.audioTrack.C,a),this.policy.C&&qlH(this.X,!0),this.policy.Ch||this.seek(this.getCurrentTime(), {}).eE(function(){}),this.timing.tick("gv")); (this.zb.Hd||this.zb.T2||this.zb.J7||this.zb.vy||this.zb.q8)&&this.gQ.Ye(this.zb)}; g.V.resume=function(){if(this.isSuspended||this.dk){this.logger.debug("Resumed.");this.QC=this.dk=this.isSuspended=!1;try{this.Eg()}catch(B){g.YU(B)}}}; g.V.gJ=function(){return!this.policy.Og}; g.V.uH=function(B,y){B=B===void 0?!1:B;y=y===void 0?!1:y;this.logger.debug("detaching media source");ooJ(this);this.gQ.WG()&&(this.T=NaN);B?(this.logger.debug("enable updateMetadataWithoutMediaSource"),this.policy.uw&&this.h7("loader",{setsmb:1}),this.policy.J7=!0,this.LA()):(xhU(this,!1),y||this.LA())}; g.V.setAudioTrack=function(B,y,a){a=a===void 0?!1:a;if(!this.fh()){var r=!isNaN(y);a&&r&&(this.audioTrack.Ch=Date.now(),this.policy.Ah&&(this.Yf=!0));if(this.policy.C){var k=this.J.oQ(B.id,r);this.logger.debug(function(){return"Logging new audio format: "+k.C.info.id}); this.gQ.Vz(k)}else{var x=adZ(this.C,B.id,r);this.logger.debug(function(){return"Logging new audio format: "+x.audio.info.id}); this.gQ.Vz(new Zw(x.audio,x.reason))}r?(this.policy.mO&&(this.Oi=Date.now()),a=this.audioTrack.C.index.EH(y),this.h7("setAudio",{id:B.id,cmt:y,sq:a}),a>=0&&(B=this.policy.FX?a+1:a,this.policy.C&&this.Ym(!0,"mosaic"),De(this.audioTrack,B,NaN,NaN),!this.policy.ek&&this.zb.isLive&&O$(this.zb,B,!1))):this.gQ.je()}}; g.V.setPlaybackRate=function(B){B!==this.K.getPlaybackRate()&&this.K.setPlaybackRate(B)}; g.V.nz=function(B){var y=this.X.N;this.X.qf(B);this.h7("scfidc",{curr:Mc(y),"new":Mc(B)});B&&Mc(B)!==Mc(y)&&(this.Ym(!0,"caption change"),this.Eg())}; g.V.Vi=function(B){this.X.Gw(B)}; g.V.e2=function(B){var y=B.C.info.qV();this.logger.debug(function(){return"New "+(y?"audio":"video")+" format from SABR: "+fr(B.C.info)}); y?this.gQ.Vz(B):EoL(this.gQ,B)}; g.V.Bz=function(B){j2(B.VO[B.VO.length-1])&&lq4(this,rTr(this.C,B.VO[0].C))}; g.V.hC=function(){return this.gQ.hC()}; g.V.uC=function(){return this.gQ.uC()}; g.V.K$=function(B){this.gQ.Y().F0()&&this.h7("sps",{status:B.l_||""});if(B.l_===1)this.gQ.videoData.Ts=0;else if(B.l_===2||B.l_===3){var y=!1;if(B.l_===3){y=this.gQ.Px();var a;this.Eo=(a=B.he7)!=null?a:Infinity;this.gQ.videoData.Ts=y+1;(y=QWK(this))&&this.Td(!0)}this.gQ.rH(!0,y)}}; g.V.n8=function(){return this.gQ.n8()}; g.V.Wc=function(){return this.gQ.Wc()}; g.V.KJ=function(B){this.gQ.KJ(B)}; g.V.kts=function(){var B,y=(B=this.gQ.yv())==null?void 0:B.getCurrentTime();y?this.gQ.h7("rms",{cta:y}):g.$h(this.qm)}; g.V.Eg=function(){goH(this);if(this.Zm&&kZ(this.Zm)&&!this.Zm.mK()&&(!this.policy.t7||isFinite(this.getCurrentTime()))){var B=pv(this.videoTrack);B=this.policy.Bw&&B&&B.QR();this.zb.isManifestless&&this.zb.J&&XS(this.zb)?(this.T=XS(this.zb),this.Zm.O6(this.T)):Zd(this.zb)&&!B?isNaN(this.T)?(this.T=this.getCurrentTime()+3600,this.Zm.O6(this.T)):this.T<=this.getCurrentTime()+1800&&(this.T=Math.max(this.T+1800,this.getCurrentTime()+3600),this.Zm.O6(this.T)):this.Zm.isView||(B=Math.max(this.audioTrack.getDuration(), this.videoTrack.getDuration()),(!isFinite(this.T)||this.T!==B)&&B>0&&(this.Zm.O6(B),this.T=B))}if(!this.fh())if(KN(this.zb)&&this.zb.Gq()){var y=this.zb;this.handleError("manifest.net.retryexhausted",y.A7?{rc:y.KV}:{rc:y.KV.toString()},1)}else if(this.policy.C)a:{try{b3K(this.X);this.zb.isManifestless&&this.policy.j&&dy(this.C_);var a;((a=this.Zm)==null?0:HN(a))&&this.Jo();qlH(this.X)}catch(J){g.Lj(J);y=J;if(y.message.includes("changeType")){this.h7("ctype",{exp:y.name,msg:y.message,s:y.stack});break a}this.handleError("fmt.unplayable", {exp:y.name,msg:y.message,s:y.stack},1)}GZJ(this);g.$h(this.QO)}else if(!this.zb.X||!JoZ(this.videoTrack)&&!JoZ(this.audioTrack)||(this.videoTrack.j||this.audioTrack.j)&&this.policy.C2?a=!1:(this.LA(),this.gQ.seekTo(Infinity,{o_:"checkLoaderTracksSync",kz:!0}),a=!0),!a){goH(this);this.zb.isManifestless&&(HBe(this.videoTrack),HBe(this.audioTrack),dy(this.C_),(a=sX(this.videoTrack))&&a.C&&(a=a.C.D&&!this.policy.jE,this.h7(a===this.policy.N.vG?"strm":"strmbug",{strm:a,sfmp4:this.policy.N.vG,dfs:this.policy.jE}, !0)));if(this.Zm)this.Jo();else if(this.policy.J){var r;a=!1;if(this.policy.I1){var k;B=g.Y([this.videoTrack,this.audioTrack]);for(k=B.next();!k.done;k=B.next()){var x=k.value;for(k=sX(x);k&&x.zI()!==pv(x);k=sX(x))x.P_(k);a=a||!!k}}else(y=sX(this.videoTrack))&&this.videoTrack.P_(y),(r=sX(this.audioTrack))&&this.audioTrack.P_(r);A4(this.videoTrack)&&A4(this.audioTrack)?this.logger.debug("Received all background data; disposing"):(y||r||a)&&Un(this)}kZr(this);so(this.j,this.videoTrack,this.videoTrack.C, !1);so(this.j,this.audioTrack,this.audioTrack.C,!1);this.policy.HW||wuJ(this,this.videoTrack,this.audioTrack);YZZ(this.j,this.videoTrack,this.audioTrack);YZZ(this.j,this.audioTrack,this.videoTrack);GZJ(this);this.N&&(y=this.N,y.J?(r=y.T+y.policy.f9,y.D||(r=Math.min(r,y.startTimeSecs+y.policy.He)),y=Math.max(0,r*1E3-Date.now())):y=NaN,isNaN(y)||g.$h(this.B6,y));g.$h(this.QO)}}; g.V.oN=function(B){this.gQ.oN(B)}; g.V.Jo=function(){var B=this;if(this.Zm){var y=this.Zm.C,a=this.Zm.X;M4N(this,this.audioTrack);M4N(this,this.videoTrack);var r=qFL(this);if(r){if(this.policy.b_){if(!y.ZZ()){var k=sX(this.audioTrack);if(k){if(!hS(this,this.audioTrack,y,k.info))return;uBr(this,this.audioTrack,y,k)}}if(!a.ZZ()&&(k=sX(this.videoTrack))){if(!hS(this,this.videoTrack,a,k.info))return;uBr(this,this.videoTrack,a,k)}}this.gR||(this.gR=(0,g.V4)(),this.logger.debug(function(){return"Appends pause start "+B.gR+" reason "+r}), this.policy.D&&this.h7("apdps",{r:r}))}else if(this.gR&&(zOe(this,this.gR),this.gR=0),V4L(this),k=!1,TAZ(this,this.videoTrack,a)&&(k=!0,PRU(this.timing),FXW(this.timing)),this.Zm&&!this.Zm.Xw()&&(TAZ(this,this.audioTrack,y)&&(k=!0,SIE(this.timing),Gwx(this.timing)),!this.fh()&&this.Zm))!this.policy.Og&&A4(this.videoTrack)&&A4(this.audioTrack)&&kZ(this.Zm)&&!this.Zm.mK()&&(a=!1,a=pv(this.audioTrack).C,a=a===this.zb.C[a.info.id])&&(this.logger.debug("Setting EOS"),iKx(this.Zm),gB$(this.schedule)),k&& !this.Zm.isAsync()&&Un(this)}}; g.V.Xr=function(B){var y,a=B===((y=this.Zm)==null?void 0:y.C)?this.audioTrack:this.videoTrack,r;if((r=sX(a))==null?0:r.isLocked){if(this.gQ.Y().F0()){var k;this.h7("eosl",{ounlock:(k=sX(a))==null?void 0:k.info.pL()})}var x;ABU(this,B===((x=this.Zm)==null?void 0:x.C))}var J;if(this.policy.Ah&&B===((J=this.Zm)==null?void 0:J.C)&&this.m_){y=this.m_-this.getCurrentTime();var m;this.gQ.h7("asl",{l:y,xtag:(m=pv(this.audioTrack))==null?void 0:m.C.info.C});this.Yf=!1;this.m_=0}B.nk()&&B.lS().length===0&& (B.Js(),this.Zm&&!this.Zm.nk()&&(this.gQ.Y().F0()&&this.gQ.h7("rms",{ld:"seek"}),this.Zm.T=performance.now(),this.gQ.YV(),this.gQ.Y().F0()&&g.$h(this.qm)));var C;(C=a.U)!=null&&xv(C,0);this.policy.Az?SZe(this):this.Eg()}; g.V.ux7=function(B){if(this.Zm){var y=pv(B===this.Zm.C?this.audioTrack:this.videoTrack);if(B=B.oz())for(var a=0;a 5&&B.R7.shift();y=y.Hk;var m;if((m=this.gQ.getVideoData())==null?0:m.enableServerStitchedDai)m=ljH(this.audioTrack,y),a=ljH(this.videoTrack,y),m!==0&&a!==0&&m!==a&&this.handleError("ssdai.avsync",{sq:y,a:m,v:a},0)}}; g.V.Tx=function(B,y,a,r){B.info.video&&this.D.Tx(y,a,r)}; g.V.DW=function(B){this.C.DW(B)}; g.V.R3=BE(12);g.V.pW=function(){if(g.Z(this.gQ.getPlayerState(),8)){var B,y,a=(y=(B=this.gQ.yv())==null?void 0:B.getCurrentTime())!=null?y:this.gQ.getCurrentTime(),r;(r=this.wQ)==null||Xir(r,a)}var k;(k=this.vy)==null||g.$h(k)}; g.V.o3=function(){return this.videoTrack.N||this.audioTrack.N}; g.V.seek=function(B,y){if(this.fh())return To();if(this.o3())return To("seeking to head");if(this.policy.Ch&&!isFinite(B))return CMJ(this.C_),g.u$(Infinity);goH(this);bBJ(this);this.policy.C||kZr(this,B);this.Zm&&this.Zm.C&&this.Zm.X&&!this.gQ.getVideoData().BN&&(this.Zm.C.isLocked()||this.Zm.X.isLocked())&&this.gQ.je({reattachOnLockedBuffer:1,vsb:""+this.Zm.X.isLocked(),asb:""+this.Zm.C.isLocked()});var a=this.getCurrentTime(),r=this.C_.seek(B,y);this.policy.t7||(this.currentTime=r);Ob(this.D,B, a,this.policy.Fz&&!y.vx);Un(this);return g.u$(r)}; g.V.Sf=function(B){return this.policy.C&&this.X.Sf(B)}; g.V.ER=function(B){return this.X.ER(B)}; g.V.Ym=function(B,y){this.X.Ym(B,y)}; g.V.getCurrentTime=function(){if(this.policy.t7){var B=this.N8()||0;return this.gQ.getCurrentTime(!0)-B}return this.currentTime}; g.V.cf=function(){return this.audioTrack.C.info}; g.V.pZ=function(){return this.videoTrack.C.info}; g.V.As=function(){return this.audioTrack.C.info.Gb}; g.V.Bn=function(){return this.videoTrack.C.info.Gb}; g.V.lw=function(){try{this.uH(),OX(this.audioTrack),OX(this.videoTrack),fv(this.audioTrack),fv(this.videoTrack),this.audioTrack.dispose(),this.videoTrack.dispose(),g.W.prototype.lw.call(this)}catch(B){g.YU(B)}}; g.V.handleError=function(B,y,a){a=a===void 0?0:a;var r=ok(a);B==="fmt.unplayable"&&this.zb.isLive&&(this.policy.b_=!1,$8(this.zb));y=new g.mh(B,y,a);g.HC(this);H3(y.details);this.gQ.handleError(y);B!=="html5.invalidstate"&&y.errorCode!=="fmt.unplayable"&&B!=="fmt.unparseable"&&r&&this.dispose()}; g.V.yL=function(){var B=pv(this.audioTrack),y=pv(this.videoTrack);B={lct:this.getCurrentTime().toFixed(3),lsk:this.C_.isSeeking(),lmf:this.C.C.isLocked(),lbw:FR(this.schedule).toFixed(3),lhd:QP(this.schedule).toFixed(3),lst:((this.schedule.N.cB()||0)*1E9).toFixed(3),laa:B?B.pL():"",lva:y?y.pL():"",lar:this.audioTrack.X?this.audioTrack.X.pL():"",lvr:this.videoTrack.X?this.videoTrack.X.pL():"",laq:""+Fp(this.audioTrack),lvq:""+Fp(this.videoTrack)};this.Zm&&!this.Zm.Xw()&&this.Zm.C&&this.Zm.X&&(B.lab= $q(this.Zm.C.lS()),B.lvb=$q(this.Zm.X.lS()));this.gR&&(B.lapt=((0,g.V4)()-this.gR).toFixed(0),B.lapr=qFL(this));this.uw&&(B.lapmabht=((0,g.V4)()-this.uw).toFixed(0),B.lapmabh=ZQ(this,this.audioTrack).toFixed(0));this.E0&&(B.lapmvbht=((0,g.V4)()-this.E0).toFixed(0),B.lapmvbh=ZQ(this,this.videoTrack).toFixed(0));this.vk&&(B.lapsdai=((0,g.V4)()-this.vk).toFixed(0));return B}; g.V.LA=function(){try{this.policy.C&&this.X.Ym(!1,"pending"),this.audioTrack.LA(),this.videoTrack.LA()}catch(B){g.YU(B)}this.policy.J=""}; g.V.gD=function(){return DQ(this.K)}; g.V.h7=function(B,y,a){this.gQ.h7(B,y,a===void 0?!1:a)}; g.V.Y4=function(){return this.gQ.Y4()}; g.V.kz=function(B,y){B/=y;isNaN(this.timestampOffset)&&$hH(this,B-Math.min(B,this.policy.AO));return(B-this.timestampOffset)*y}; g.V.N8=function(){return this.timestampOffset}; g.V.isSeeking=function(){return this.C_.isSeeking()}; g.V.K4=function(){this.D.K4()}; g.V.Ls=function(B,y,a){y=y===void 0?!1:y;a=a===void 0?{}:a;this.policy.C?this.J.Ls(B,y,a):this.C.Ls(B,y,a)}; g.V.e6=function(B,y){if(this.R7&&this.D.e6(B,this.R7)){if(this.policy.wQ&&this.policy.X){var a=this.videoTrack.C.index.EH(B),r;(r=this.J7)==null||r.hv(B,a)}$hH(this,this.timestampOffset-y);Un(this);this.policy.X&&($8(this.zb),fv(this.audioTrack),fv(this.videoTrack),this.LA());return!0}y=this.videoTrack.C.index.EH(B);this.handleError("ad.skipfailed",{dec:!!this.R7,t:B.toFixed(3),sq:y});return!1}; g.V.getManifest=function(){return this.zb}; g.V.isOffline=function(){return!!this.gQ.getVideoData().cotn}; g.V.Vk=function(B,y){this.gQ.Vk(B,y)}; g.V.Iq=function(B){if(this.policy.C)this.X.Ym(!0,"utc"),this.Eg();else{var y=this.gQ.getVideoData().kF;if(y){var a=this.j;a.K_=B;a.kF=y;vT(this)}}}; g.V.zp=function(B){this.videoTrack.N=!1;this.audioTrack.N=!1;this.C_.X=!1;this.gQ.zp(B)}; g.V.Ce=function(B){this.C_.Ce(B-this.N8())}; g.V.m0=function(){this.gQ.m0()}; g.V.Td=function(B){B!==this.policy.VP&&((this.policy.VP=B)||this.Eg())}; g.V.z8=function(B,y){var a=this.audioTrack.TJ,r=this.videoTrack.TJ;a&&r&&(a.remove(B,y),r.remove(B,y))}; g.V.je=function(B){this.gQ.je(B)}; g.V.Wo=function(B){this.gQ.Wo(B)}; g.V.yT=function(B,y,a){var r;(r=this.J7)==null||r.yT(B,y,a)}; g.V.yM=function(B,y){var a;(a=this.J7)==null||a.yM(B,y)}; g.V.zz=function(B){var y;return(y=this.J7)==null?void 0:y.zz(void 0,B)}; g.V.Px=function(){return this.gQ.Px()}; g.V.Rx=function(){$8(this.zb);this.LA()};g.V=g.yE.prototype;g.V.rG=function(B,y,a,r,k,x){return this.I_.rG(B,y,a,r,k,x)}; g.V.ZQ=function(B,y,a,r,k,x){return this.I_.ZQ(B,y,a,r,k,x)}; g.V.Tz=function(B){return this.I_.Tz(B)}; g.V.kK=function(B){this.I_.kK(B)}; g.V.EJ=function(B,y,a,r){return this.I_.EJ(B,y,a,r)}; g.V.K4=function(){this.I_.K4()}; g.V.hv=function(B,y){this.I_.hv(B,y)}; g.V.OM=function(){this.I_.OM()}; g.V.k$=BE(56);g.V.BD=function(B,y,a){this.I_.BD(B,y,a)}; g.V.fl=BE(59);g.V.QQ=function(B,y,a,r,k,x,J,m,C){this.I_.QQ(B,y,a,r,k,x,J,m,C)}; g.V.c8=function(B){this.I_.c8(B)}; g.V.kE=function(B){return this.I_.kE(B)}; g.V.u8=function(B){return this.I_.u8(B)};g.R(ae,g.jw);g.R(ru,ae);ru.prototype.T=function(B,y){if(B&&y){var a=Number(qE(B,"cpi"))*1+1;isNaN(a)||a<=0||athis.D&&(this.D=a,g.lC(this.C)||(this.C={},this.J.stop(),this.X.stop())),this.C[y]=B,g.$h(this.X))}}; ru.prototype.j=function(){for(var B=g.Y(Object.keys(this.C)),y=B.next();!y.done;y=B.next()){var a=y.value;y=this.publish;for(var r=this.D,k=g.xw(this.C[a]),x=[],J=g.Y(k[6].split("&")),m=J.next();!m.done;m=J.next())m=m.value,m.indexOf("cpi=")===0?x.push("cpi="+r.toString()):m.indexOf("ek=")===0?x.push("ek="+g.pf(a)):x.push(m);k[6]="?"+x.join("&");a="skd://"+k.slice(2).join("");k=a.length*2;r=new Uint8Array(k+4);r[0]=k%256;r[1]=(k-r[0])/256;for(k=0;k0)for(var a=g.Y(this.C),r=a.next();!r.done;r=a.next())if(y===r.value.info.cryptoPeriodIndex){y=!0;break a}y=!1}if(!y){y=(0,g.V4)();a:{a=B.cryptoPeriodIndex;if(!isNaN(a)){r=g.Y(this.D.values());for(var k=r.next();!k.done;k=r.next())if(Math.abs(k.value.cryptoPeriodIndex-a)<=1){a=!0;break a}}a=!1}a?(a=B.C,a=Math.max(0,Math.random()*((isNaN(a)?120:a)-30))*1E3):a=0;this.publish("log_qoe",{wvagt:"delay."+a,cpi:B.cryptoPeriodIndex,reqlen:this.C.length}); a<=0?no$(this,B):(this.C.push({time:y+a,info:B}),g.$h(this.X,a))}}; kz.prototype.lw=function(){this.C=[];ae.prototype.lw.call(this)};var Rp={},B6H=(Rp.DRM_TRACK_TYPE_AUDIO="AUDIO",Rp.DRM_TRACK_TYPE_SD="SD",Rp.DRM_TRACK_TYPE_HD="HD",Rp.DRM_TRACK_TYPE_UHD1="UHD1",Rp);g.R(h6J,g.W);g.R(aDx,g.jw);g.V=aDx.prototype;g.V.BS=function(B){var y=this;if(!(this.fh()||B.size<=0)){var a={};B.forEach(function(r,k){var x=yP(y.X)?k:r;k=new Uint8Array(yP(y.X)?r:k);yP(y.X)&&Vee(k);r=g.bu(k,4);Vee(k);k=g.bu(k,4);y.C[r]?y.C[r].status=x:y.C[k]?y.C[k].status=x:y.C[r]={type:"",status:x};zrH(y,y.C[r].type,a)}); wgK(this,",");xz(this,{onkeystatuschange:1});this.status="kc";this.publish("keystatuseschange",this)}}; g.V.error=function(B,y,a,r){this.fh()||(this.publish("licenseerror",B,y,a,r),B==="drm.provision"&&(B=(Date.now()-this.T)/1E3,this.T=NaN,this.publish("ctmp","provf",{et:B.toFixed(3)})));ok(y)&&this.dispose()}; g.V.shouldRetry=function(B,y){return!B&&this.requestNumber===y.requestNumber}; g.V.lw=function(){this.C={};g.jw.prototype.lw.call(this)}; g.V.yL=function(){var B={ctype:this.K.contentType||"",length:this.K.initData.length,requestedKeyIds:this.Xx,cryptoPeriodIndex:this.cryptoPeriodIndex};this.D&&(B.keyStatuses=this.C);return B}; g.V.getInfo=function(){var B=this.J.join();if(Jj(this)){var y=new Set,a;for(a in this.C)this.C[a].status!=="usable"&&y.add(this.C[a].type);B+="/UKS."+Array.from(y)}return B+="/"+this.cryptoPeriodIndex}; g.V.q2=function(){return this.url};g.R(mP,g.W);g.V=mP.prototype;g.V.e9=function(B){if(this.j){var y=B.messageType||"license-request";this.j(new Uint8Array(B.message),y)}}; g.V.BS=function(){this.N&&this.N(this.C.keyStatuses)}; g.V.onClosed=function(){this.fh()||g.e8("xboxone")&&this.D&&this.D("closedShouldNotRetry")}; g.V.cL=function(B){this.j&&this.j(B.message,"license-request")}; g.V.hS=function(B){if(this.D){if(this.X){var y=this.X.error.code;B=this.X.error.systemCode}else y=B.errorCode,B=B.systemCode;this.D("t.prefixedKeyError;c."+y+";sc."+B,y,B)}}; g.V.Cd=function(){this.T&&this.T()}; g.V.update=function(B){var y=this;if(this.C)return this.C.update(B).then(null,Wx(function(a){uEe(y,"t.update",a)})); this.X?this.X.update(B):this.element.addKey?this.element.addKey(this.K.keySystem,B,this.initData,this.sessionId):this.element.webkitAddKey&&this.element.webkitAddKey(this.K.keySystem,B,this.initData,this.sessionId);return bv()}; g.V.lw=function(){this.C&&(this.U?this.C.close().catch(g.Lj):this.C.close());this.element=null;g.W.prototype.lw.call(this)};g.R(oe,g.W);g.V=oe.prototype;g.V.setServerCertificate=function(){return this.X.setServerCertificate?this.C.flavor==="widevine"&&this.C.Ev?this.X.setServerCertificate(this.C.Ev):ks(this.C)&&this.C.s0?this.X.setServerCertificate(this.C.s0):null:null}; g.V.createSession=function(B,y){var a=B.initData;if(this.C.keySystemAccess){y&&y("createsession");var r=this.X.createSession();r5(this.C)?a=N6e(a,this.C.s0):ks(this.C)&&(a=ZPr(a)||new Uint8Array(0));y&&y("genreq");B=r.generateRequest(B.contentType,a);var k=new mP(null,null,null,r,null,this.N);B.then(function(){y&&y("genreqsuccess")},Wx(function(J){uEe(k,"t.generateRequest",J)})); return k}if(B0(this.C))return T6Z(this,a);if(aW(this.C))return bs4(this,a);if((r=this.element)==null?0:r.generateKeyRequest)this.element.generateKeyRequest(this.C.keySystem,a);else{var x;(x=this.element)==null||x.webkitGenerateKeyRequest(this.C.keySystem,a)}return this.J=new mP(this.element,this.C,a,null,null,this.N)}; g.V.dc=function(B){var y=pg0(this,B);y&&y.cL(B)}; g.V.pu=function(B){var y=pg0(this,B);y&&y.hS(B)}; g.V.DN=function(B){var y=pg0(this,B);y&&y.Cd(B)}; g.V.getMetrics=function(){if(this.X&&this.X.getMetrics)try{var B=this.X.getMetrics()}catch(y){}return B}; g.V.lw=function(){this.D=this.X=null;var B;(B=this.J)==null||B.dispose();B=g.Y(Object.values(this.T));for(var y=B.next();!y.done;y=B.next())y.value.dispose();this.T={};g.W.prototype.lw.call(this);delete this.element};g.V=C1.prototype;g.V.get=function(B){B=this.findIndex(B);return B!==-1?this.values[B]:null}; g.V.remove=function(B){B=this.findIndex(B);B!==-1&&(this.keys.splice(B,1),this.values.splice(B,1))}; g.V.removeAll=function(){this.keys=[];this.values=[]}; g.V.set=function(B,y){var a=this.findIndex(B);a!==-1?this.values[a]=y:(this.keys.push(B),this.values.push(y))}; g.V.findIndex=function(B){return g.ua(this.keys,function(y){return g.nS(B,y)})};g.R(Snr,g.jw);g.V=Snr.prototype;g.V.gC7=function(B){this.uL({onecpt:1});B.initData&&FGJ(this,new Uint8Array(B.initData),B.initDataType)}; g.V.i2x=function(B){this.uL({onndky:1});FGJ(this,B.initData,B.contentType)}; g.V.Gd=function(B){this.uL({onneedkeyinfo:1});this.Pk.Z("html5_eme_loader_sync")&&(this.N.get(B.initData)||this.N.set(B.initData,B));ASJ(this,B)}; g.V.xB=function(B){this.D.push(B);gu(this)}; g.V.createSession=function(B){var y=erZ(this)?bNx(B):g.bu(B.initData);this.X.get(y);this.J7=!0;B=new aDx(this.videoData,this.Pk,B,this.drmSessionId);this.X.set(y,B);B.subscribe("ctmp",this.LS,this);B.subscribe("keystatuseschange",this.BS,this);B.subscribe("licenseerror",this.pM,this);B.subscribe("newlicense",this.ye,this);B.subscribe("newsession",this.PL,this);B.subscribe("sessionready",this.S$,this);B.subscribe("fairplay_next_need_key_info",this.Gh,this);this.Pk.Z("html5_enable_vp9_fairplay")&&B.subscribe("qualitychange", this.RJ,this);B.subscribe("sabrlicenseconstraint",this.Q_m,this);JS$(B,this.J)}; g.V.ye=function(B){this.fh()||(this.uL({onnelcswhb:1}),B&&!this.heartbeatParams&&(this.heartbeatParams=B,this.publish("heartbeatparams",B)))}; g.V.PL=function(){this.fh()||(this.uL({newlcssn:1}),this.D.shift(),this.J7=!1,gu(this))}; g.V.S$=function(){if(B0(this.C)&&(this.uL({onsnrdy:1}),this.vk--,this.vk===0)){var B=this.R7,y,a;(y=B.element)==null||(a=y.msSetMediaKeys)==null||a.call(y,B.D)}}; g.V.BS=function(B){if(!this.fh()){!this.uw&&this.videoData.Z("html5_log_drm_metrics_on_key_statuses")&&(DAZ(this),this.uw=!0);this.uL({onksch:1});var y=this.RJ;if(!Jj(B)&&g.ib&&B.X.keySystem==="com.microsoft.playready"&&navigator.requestMediaKeySystemAccess)var a="large";else{a=[];var r=!0;if(Jj(B))for(var k=g.Y(Object.keys(B.C)),x=k.next();!x.done;x=k.next())x=x.value,B.C[x].status==="usable"&&a.push(B.C[x].type),B.C[x].status!=="unknown"&&(r=!1);if(!Jj(B)||r)a=B.J;a=cSW(a)}y.call(this,a);if(!Jj(B))for(y= {},a=g.Y(B.J),r=a.next();!r.done;r=a.next())zrH(B,r.value,y);this.videoData.authorizedFormats=B.authorizedFormats;this.publish("keystatuseschange",B)}}; g.V.LS=function(B,y){this.fh()||this.publish("ctmp",B,y)}; g.V.Gh=function(B,y){this.fh()||this.publish("fairplay_next_need_key_info",B,y)}; g.V.pM=function(B,y,a,r){this.fh()||(this.videoData.Z("html5_log_drm_metrics_on_error")&&DAZ(this),this.publish("licenseerror",B,y,a,r))}; g.V.xs=function(){return this.K}; g.V.RJ=function(B){var y=g.uM("auto",B,!1,"l");if(this.videoData.JW){if(this.K.equals(y))return}else if(lJW(this.K,B))return;this.K=y;this.publish("qualitychange");this.uL({updtlq:B})}; g.V.Q_m=function(B){this.videoData.sabrLicenseConstraint=B}; g.V.lw=function(){this.C.keySystemAccess&&this.element&&(this.Xx?this.element.setMediaKeys(null).catch(g.Lj):this.element.setMediaKeys(null));this.element=null;this.D=[];for(var B=g.Y(this.X.values()),y=B.next();!y.done;y=B.next())y=y.value,y.unsubscribe("ctmp",this.LS,this),y.unsubscribe("keystatuseschange",this.BS,this),y.unsubscribe("licenseerror",this.pM,this),y.unsubscribe("newlicense",this.ye,this),y.unsubscribe("newsession",this.PL,this),y.unsubscribe("sessionready",this.S$,this),y.unsubscribe("fairplay_next_need_key_info", this.Gh,this),this.Pk.Z("html5_enable_vp9_fairplay")&&y.unsubscribe("qualitychange",this.RJ,this),y.dispose();this.X.clear();this.T.removeAll();this.N.removeAll();this.heartbeatParams=null;g.jw.prototype.lw.call(this)}; g.V.yL=function(){for(var B={systemInfo:this.C.yL(),sessions:[]},y=g.Y(this.X.values()),a=y.next();!a.done;a=y.next())B.sessions.push(a.value.yL());return B}; g.V.getInfo=function(){return this.X.size<=0?"no session":""+this.X.values().next().value.getInfo()+(this.j?"/KR":"")}; g.V.uL=function(B,y){y=y===void 0?!1:y;this.fh()||(H3(B),(this.Pk.F0()||y)&&this.publish("ctmp","drmlog",B))};g.R(fDe,g.W);g.V=fDe.prototype;g.V.n1=function(){return!!this.NR}; g.V.D4=function(){return this.X}; g.V.handleError=function(B){var y=this;n5r(this,B);if((B.errorCode!=="html5.invalidstate"&&B.errorCode!=="fmt.unplayable"&&B.errorCode!=="fmt.unparseable"||!Zs$(this,B.errorCode,B.details))&&!sHH(this,B)){if(this.ph.R7!=="yt"&&UAH(this,B)&&this.videoData.OF&&(0,g.V4)()/1E3>this.videoData.OF&&this.ph.R7==="hm"){var a=Object.assign({e:B.errorCode},B.details);a.stalesigexp="1";a.expire=this.videoData.OF;a.init=this.videoData.WE/1E3;a.now=(0,g.V4)()/1E3;a.systelapsed=((0,g.V4)()-this.videoData.WE)/1E3; B=new g.mh(B.errorCode,a,2);this.gQ.iS(B.errorCode,2,"SIGNATURE_EXPIRED",H3(B.details))}if(ok(B.severity)){var r;a=(r=this.gQ.loader)==null?void 0:r.C.C;if(this.ph.Z("html5_use_network_error_code_enums"))if(dAH(B)&&a&&a.isLocked())var k="FORMAT_UNAVAILABLE";else if(this.ph.T||B.errorCode!=="auth"||B.details.rc!==429)B.errorCode==="ump.spsrejectfailure"&&(k="HTML5_SPS_UMP_STATUS_REJECTED");else{k="TOO_MANY_REQUESTS";var x="6"}else dAH(B)&&a&&a.isLocked()?k="FORMAT_UNAVAILABLE":this.ph.T||B.errorCode!== "auth"||B.details.rc!=="429"?B.errorCode==="ump.spsrejectfailure"&&(k="HTML5_SPS_UMP_STATUS_REJECTED"):(k="TOO_MANY_REQUESTS",x="6");this.gQ.iS(B.errorCode,B.severity,k,H3(B.details),x)}else this.gQ.publish("nonfatalerror",B),r=/^pp/.test(this.videoData.clientPlaybackNonce),this.JB(B.errorCode,B.details),r&&B.errorCode==="manifest.net.connect"&&(B="https://www.youtube.com/generate_204?cpn="+this.videoData.clientPlaybackNonce+"&t="+(0,g.V4)(),GA(B,"manifest",function(J){y.T=!0;y.h7("pathprobe",J)}, function(J){y.JB(J.errorCode,J.details)}))}}; g.V.h7=function(B,y){this.gQ.xC.h7(B,y)}; g.V.JB=function(B,y){y=H3(y);this.gQ.xC.JB(B,y)};lp.prototype.w9=function(B){var y=aiK(this);if(!B)return{ZM:rk,xD:rk,Qn:rk,Oz:rk,YD:rk,IQ:rk,Pv:y};var a=rk;if(LD(y)||this.Z("html5_perf_cap_override_sticky"))a=wjK(this,B);return{ZM:a,xD:mw$(this,B),Qn:JjW(this,B),Oz:Ezr(this,B.videoData),YD:zb$(this,B.videoData,B),IQ:kWZ(this,B),Pv:y}}; lp.prototype.O7=function(B){var y;g.nB(this.Pk)&&(y=window.screen&&window.screen.width?new g.I$(window.screen.width,window.screen.height):null);y||(y=this.Pk.T7?this.Pk.T7.clone():this.gT.vc());(MY||rT||B)&&y.scale(g.m7());return y}; lp.prototype.Z=function(B){return this.Pk.Z(B)};g.R(wu,g.W);wu.prototype.onError=function(B){if(B!=="player.fatalexception"||this.provider.Z("html5_exception_to_health"))B==="sabr.fallback"&&(this.encounteredSabrFallback=!0),B.match(Ymo)?this.networkErrorCount++:this.nonNetworkErrorCount++}; wu.prototype.send=function(){if(!(this.D||this.C<0)){RbJ(this);var B=g.Bj(this.provider)-this.C,y="PLAYER_PLAYBACK_STATE_UNKNOWN",a=this.playerState.mp;this.playerState.isError()?y=a&&a.errorCode==="auth"?"PLAYER_PLAYBACK_STATE_UNKNOWN":"PLAYER_PLAYBACK_STATE_ERROR":g.Z(this.playerState,2)?y="PLAYER_PLAYBACK_STATE_ENDED":g.Z(this.playerState,64)?y="PLAYER_PLAYBACK_STATE_UNSTARTED":g.Z(this.playerState,16)||g.Z(this.playerState,32)?y="PLAYER_PLAYBACK_STATE_SEEKING":g.Z(this.playerState,1)&&g.Z(this.playerState, 4)?y="PLAYER_PLAYBACK_STATE_PAUSED_BUFFERING":g.Z(this.playerState,1)?y="PLAYER_PLAYBACK_STATE_BUFFERING":g.Z(this.playerState,4)?y="PLAYER_PLAYBACK_STATE_PAUSED":g.Z(this.playerState,8)&&(y="PLAYER_PLAYBACK_STATE_PLAYING");a=gYC[e0(this.provider.videoData)];a:switch(this.provider.Pk.playerCanaryState){case "canary":var r="HTML5_PLAYER_CANARY_TYPE_EXPERIMENT";break a;case "holdback":r="HTML5_PLAYER_CANARY_TYPE_CONTROL";break a;default:r="HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED"}var k=u3J(this.provider), x=this.X<0?B:this.X-this.C;B=this.provider.Pk.Q7+36E5<(0,g.V4)();y={started:this.X>=0,stateAtSend:y,joinLatencySecs:x,jsErrorCount:this.jsErrorCount,playTimeSecs:this.playTimeSecs,rebufferTimeSecs:this.rebufferTimeSecs,seekCount:this.seekCount,networkErrorCount:this.networkErrorCount,nonNetworkErrorCount:this.nonNetworkErrorCount,playerCanaryType:r,playerCanaryStage:k,isAd:this.provider.videoData.isAd(),liveMode:a,hasDrm:!!g.F9(this.provider.videoData),isGapless:this.provider.videoData.N,isServerStitchedDai:this.provider.videoData.enableServerStitchedDai, encounteredSabrFallback:this.encounteredSabrFallback,isSabr:uj(this.provider.videoData)};B||g.BL("html5PlayerHealthEvent",y);this.D=!0;this.dispose()}}; wu.prototype.lw=function(){this.D||this.send();window.removeEventListener("error",this.UR);window.removeEventListener("unhandledrejection",this.UR);g.W.prototype.lw.call(this)}; var Ymo=/\bnet\b/;g.R(LPE,g.W);LPE.prototype.lw=function(){b1U(this);g.W.prototype.lw.call(this)};var TuZ=/[?&]cpn=/;g.R(Ef,g.W);Ef.prototype.flush=function(){var B={};this.X&&(B.pe=this.X);this.C.length>0&&(B.pt=this.C.join("."));this.C=[];return B}; Ef.prototype.stop=function(){var B=this,y,a,r;return g.F(function(k){if(k.X==1)return g.TU(k,2),g.Q(k,(y=B.J)==null?void 0:y.stop(),4);if(k.X!=2)return(a=k.C)&&B.logTrace(a),g.PE(k,0);r=g.Sx(k);B.X=FPE(r.message);g.bJ(k)})}; Ef.prototype.logTrace=function(B){this.encoder.reset();this.encoder.add(1);this.encoder.add(B.resources.length);for(var y=g.Y(B.resources),a=y.next();!a.done;a=y.next()){a=a.value.replace("https://www.youtube.com/s/","");this.encoder.add(a.length);for(var r=0;r=0?B:g.Bj(this.provider),this.Xx?Lda.has(this.Ug)&&(this.C.size||(this.Ug==="PL"?B>=this.X+30:B<=this.R7+30||B>=this.X+1200&&B<=this.R7+86400))&&(g.VE(this,B,"vps",[this.Ug]),this.X=B):["PL","B","S"].indexOf(this.Ug)>-1&&(this.C.size||B>=this.X+30)&&(g.VE(this,B,"vps",[this.Ug]),this.X=B),this.C.size)){this.sequenceNumber===7E3&&g.Lj(Error("Sent over 7000 pings"));if(!(this.sequenceNumber>=7E3)){Yz(this,B);var y=this.provider.gQ.Pf(); y=g.Y(y);for(var a=y.next();!a.done;a=y.next())a=a.value,this.h7(a.key,a.value);y=B;a=this.provider.gQ.hp();var r=a.droppedVideoFrames||0,k=a.totalVideoFrames||0,x=r-this.S1,J=k&&!this.MO;r>a.totalVideoFrames||x>5E3?Z1r(this,"html5.badframedropcount","df."+r+";tf."+a.totalVideoFrames):(x>0||J)&&g.VE(this,y,"df",[x]);this.S1=r;this.MO=k;this.K>0&&(g.VE(this,B,"glf",[this.K]),this.K=0);VB.isActive()&&(B=VB.R2(),Object.keys(B).length>0&&this.h7("profile",B));this.vy&&L1(this,"lwnmow");this.provider.Pk.F0()&& this.provider.Z("html5_record_now")&&this.h7("now",{wt:(0,g.V4)()});B={};this.provider.videoData.X&&(B.fmt=this.provider.videoData.X.itag,(y=this.provider.videoData.J)&&y.itag!==B.fmt&&(B.afmt=y.itag));B.cpn=this.provider.videoData.clientPlaybackNonce;this.adCpn&&(B.adcpn=this.adCpn);this.hs&&(B.addocid=this.hs);this.contentCpn&&(B.ccpn=this.contentCpn);this.J7&&(B.cdocid=this.J7);this.provider.videoData.cotn&&(B.cotn=this.provider.videoData.cotn);B.el=dk(this.provider.videoData);B.content_v=j0(this.provider.videoData); B.ns=this.provider.Pk.R7;B.fexp=jrW(this.provider.Pk.experiments).toString();B.cl=(772245371).toString();(y=this.provider.videoData.adFormat||this.adFormat)&&(B.adformat=y);(y=e0(this.provider.videoData))&&(B.live=y);this.provider.videoData.sH()&&(B.drm=1,this.provider.videoData.j&&(B.drm_system=Cu7[this.provider.videoData.j.flavor]||0),this.provider.videoData.drmProduct&&(B.drm_product=this.provider.videoData.drmProduct));BA()&&this.provider.videoData.T&&(B.ctt=this.provider.videoData.T,B.cttype= this.provider.videoData.b9,this.provider.videoData.mdxEnvironment&&(B.mdx_environment=this.provider.videoData.mdxEnvironment));this.provider.videoData.isDaiEnabled()?(B.dai=this.provider.videoData.enableServerStitchedDai?"ss":"cs",this.provider.videoData.xP&&(B.dai_fallback="1")):this.provider.videoData.Yc?B.dai="cs":this.provider.videoData.uP&&(B.dai="disabled");B.seq=this.sequenceNumber++;if(this.provider.videoData.Kg){if(y=this.provider.videoData.Kg,B&&y)for(y.ns==="3pp"&&(B.ns="3pp"),this.Og.has(y.ns)&& L1(this,"hbps"),y.shbpslc&&(this.serializedHouseBrandPlayerServiceLoggingContext=y.shbpslc),this.provider.Pk.experiments.I7("html5_use_server_qoe_el_value")&&this.Yf.delete("el"),a=g.Y(Object.keys(y)),r=a.next();!r.done;r=a.next())r=r.value,this.Yf.has(r)||(B[r]=y[r])}else B.event="streamingstats",B.docid=this.provider.videoData.videoId,B.ei=this.provider.videoData.eventId;this.isEmbargoed&&(B.embargoed="1");Object.assign(B,this.provider.Pk.C);if(y=B.seq)y={cpn:this.provider.videoData.clientPlaybackNonce, sequenceNumber:+y,serializedWatchEndpointLoggingContext:this.provider.videoData.jSk},this.serializedHouseBrandPlayerServiceLoggingContext&&(y.serializedHouseBrandPlayerServiceLoggingContext=pn(this.serializedHouseBrandPlayerServiceLoggingContext)||void 0),this.provider.videoData.playerResponseCpn&&(y.playerResponseCpn=this.provider.videoData.playerResponseCpn),qw.length&&(y.decoderInfo=qw),this.remoteControlMode&&(y.remoteControlMode=this.remoteControlMode),this.remoteConnectedDevices.length&&(y.remoteConnectedDevices= this.remoteConnectedDevices),y=g.Ah(y,T9e),y=g.bu(y,4),this.C.set("qclc",[y]);B=g.cJ("//"+this.provider.Pk.j6+"/api/stats/qoe",B);a=y="";r=g.Y(this.C.entries());for(k=r.next();!k.done;k=r.next())x=g.Y(k.value),k=x.next().value,x=x.next().value,J=void 0,(J=x)!=null&&J.join&&(k="&"+k+"="+x.join(","),k.length>100?a+=k:y+=k);MtZ(this,B+y,a.replace(/ /g,"%20"))}this.C.clear()}}; g.V.Wo=function(B){this.vy=B}; g.V.F7=function(){if(this.provider.videoData.j){var B=this.provider.videoData.j;L1(this,"eme-"+(B.keySystemAccess?"final":B0(B)?"ms":r5(B)?"ytfp":aW(B)?"safarifp":"nonfinal"))}}; g.V.g5=BE(53);g.V.CD=function(B){this.isEmbargoed=B}; g.V.mR=BE(30);g.V.gZ=BE(36);g.V.onPlaybackRateChange=function(B){var y=g.Bj(this.provider);B&&B!==this.qm&&(g.VE(this,y,"rate",[B]),this.qm=B);this.Xx||this.reportStats(y)}; g.V.OB=BE(24);g.V.getPlayerState=function(B){if(g.Z(B,128))return"ER";if(g.Z(B,2048))return"B";if(g.Z(B,512))return"SU";if(g.Z(B,16)||g.Z(B,32))return"S";if(B.isOrWillBePlaying()&&g.Z(B,64))return"B";var y=NZK[bs(B)];g.oz(this.provider.Pk)&&y==="B"&&this.provider.gQ.getVisibilityState()===3&&(y="SU");y==="B"&&g.Z(B,4)&&(y="PB");return y}; g.V.lw=function(){g.W.prototype.lw.call(this);g.Co(this.Ch);g.Co(this.q8)}; g.V.IW=function(B){this.isOffline=B;g.VE(this,g.Bj(this.provider),"is_offline",[this.isOffline?"1":"0"])}; g.V.h7=function(B,y,a){var r=this.r0.indexOf(B)!==-1;r||this.r0.push(B);if(!a||!r){var k=typeof y!=="string"?H3(y):y;k=dw4(k);if(!a&&!/^t[.]/.test(k)){var x=g.Bj(this.provider)*1E3;k="t."+x.toFixed()+";"+k}up(this,"ctmp",B+":"+k);this.logger.debug(function(){return"ctmp "+B+" "+k}); $wr(this);return x}}; g.V.wA=function(B,y,a){this.j={o4_:Number(this.h7("glrem",{nst:B.toFixed(),rem:y.toFixed(),ca:+a})),ZJ:B,ch7:y,isAd:a}}; g.V.QT=function(B,y,a){g.VE(this,g.Bj(this.provider),"ad_playback",[B,y,a])}; g.V.U2=function(B,y){var a=g.Bj(this.provider)*1E3;up(this,"daism","t."+a.toFixed(0)+";smw."+(B*1E3).toFixed(0)+";smo."+(y*1E3).toFixed(0))}; g.V.resume=function(){var B=this;isNaN(this.Ch)?O1r(this):this.Ch=g.mA(function(){B.reportStats()},1E4)}; var u8={},NZK=(u8[5]="N",u8[-1]="N",u8[3]="B",u8[0]="EN",u8[2]="PA",u8[1]="PL",u8[-1E3]="ER",u8[1E3]="N",u8),Lda=new Set(["PL","B","S"]),qw=[];seZ.prototype.update=function(){if(this.N){var B=this.CV()||0,y=g.Bj(this.provider);B>=this.provider.gQ.getDuration()-.1&&(this.previouslyEnded=!0);if(B!==this.C||Bzr(this,B,y)){var a;if(!(a=By-this.qJ+2||Bzr(this,B,y))){a=this.provider.gQ.getVolume();var r=a!==this.U,k=this.provider.gQ.isMuted()?1:0;k!==this.K?(this.K=k,a=!0):(!r||this.J>=0||(this.U=a,this.J=y),a=y-this.J,this.J>=0&&a>2?(this.J=-1,a=!0):a=!1)}a&&(TW(this),this.D=B);this.qJ=y;this.C=B}}}; seZ.prototype.CV=function(){var B=this.provider.gQ.CV();return this.provider.Pk.Z("html5_disable_live_dvr_shrink_for_cdm_vss")&&Ra(this.provider.videoData)?B+this.provider.gQ.N8():B};y3$.prototype.send=function(B){var y=this;if(!this.A7){var a=r3E(this),r=g.cJ(this.uri,a);this.Pk.Z("vss_through_gel_double")&&kJL(r);this.J7&&!this.Pk.Z("html5_simplify_pings")?o2r(this,r):aX0(this,B).then(function(k){y.J7&&(k=k||{},k.method="POST",k.postParams={atr:y.attestationResponse});Sfr(r,k,{token:y.Ch,kS:y.Oi,mdxEnvironment:y.mdxEnvironment},y.Pk,B,y.t7,y.isFinal&&y.Q7||y.uw||y.D&&y.KF)}); this.A7=!0}}; y3$.prototype.X=function(B){B===void 0&&(B=NaN);return Number(B.toFixed(3)).toString()}; var Ya={},H90=(Ya.LIVING_ROOM_APP_MODE_UNSPECIFIED=0,Ya.LIVING_ROOM_APP_MODE_MAIN=1,Ya.LIVING_ROOM_APP_MODE_KIDS=2,Ya.LIVING_ROOM_APP_MODE_MUSIC=3,Ya.LIVING_ROOM_APP_MODE_UNPLUGGED=4,Ya.LIVING_ROOM_APP_MODE_GAMING=5,Ya),LZ={},J3r=(LZ.EMBEDDED_PLAYER_MODE_UNKNOWN=0,LZ.EMBEDDED_PLAYER_MODE_DEFAULT=1,LZ.EMBEDDED_PLAYER_MODE_PFP=2,LZ.EMBEDDED_PLAYER_MODE_PFL=3,LZ);g.R(tj,g.W);tj.prototype.nV=function(){this.C.update();VMJ(this)&&(lX$(this),c3H(this))}; tj.prototype.lw=function(){g.W.prototype.lw.call(this);QE(this);hbr(this.C)}; tj.prototype.yL=function(){return r3E(Pj(this,"playback"))}; tj.prototype.ip=function(B){var y=Pj(this,"engage");y.Xx=B;return x6e(y,b9W(this.provider))};Nz$.prototype.isEmpty=function(){return this.endTime===this.startTime};F3.prototype.Z=function(B){return this.Pk.Z(B)}; F3.prototype.getCurrentTime=function(){return this.gQ.getCurrentTime()}; F3.prototype.CV=function(){return this.gQ.CV()}; var Tz$={other:1,none:2,wifi:3,cellular:7,ethernet:30};g.R(g.GW,g.W);g.V=g.GW.prototype;g.V.nV=function(){if(this.provider.videoData.enableServerStitchedDai&&this.dZ){var B;(B=this.D.get(this.dZ))==null||B.nV()}else this.C&&this.C.nV()}; g.V.CD=function(B){this.qoe&&this.qoe.CD(B)}; g.V.mR=BE(29);g.V.gZ=BE(35);g.V.U2=function(B,y){this.qoe&&this.qoe.U2(B,y)}; g.V.zR=function(){if(this.provider.videoData.enableServerStitchedDai&&this.dZ){var B;(B=this.D.get(this.dZ))!=null&&TW(B.C)}else this.C&&TW(this.C.C)}; g.V.JB=function(B,y){this.qoe&&Z1r(this.qoe,B,y);if(this.X)this.X.onError(B)}; g.V.onPlaybackRateChange=function(B){if(this.qoe)this.qoe.onPlaybackRateChange(B);this.C&&TW(this.C.C)}; g.V.g5=BE(52);g.V.h7=function(B,y,a){this.qoe&&this.qoe.h7(B,y,a)}; g.V.wA=function(B,y,a){this.qoe&&this.qoe.wA(B,y,a)}; g.V.Dq=function(B){var y;(y=this.qoe)==null||y.Dq(B)}; g.V.Ye=function(B){var y;(y=this.qoe)==null||y.Ye(B)}; g.V.Wo=function(B){this.qoe&&this.qoe.Wo(B)}; g.V.QT=function(B,y,a){this.qoe&&this.qoe.QT(B,y,a)}; g.V.OB=BE(23);g.V.Ir=function(){if(this.qoe)return this.qoe.Ir()}; g.V.yL=function(){if(this.provider.videoData.enableServerStitchedDai&&this.dZ){var B,y;return(y=(B=this.D.get(this.dZ))==null?void 0:B.yL())!=null?y:{}}return this.C?this.C.yL():{}}; g.V.UN=function(){var B;return(B=this.qoe)==null?void 0:B.UN()}; g.V.cR=function(B,y){var a;(a=this.qoe)==null||a.cR(B,y)}; g.V.ip=function(B){return this.C?this.C.ip(B):function(){}}; g.V.getVideoData=function(){return this.provider.videoData}; g.V.resume=function(){this.qoe&&this.qoe.resume()};g.R(g.et,g.W);g.V=g.et.prototype;g.V.Rd=function(B,y){this.sync();y&&this.C.array.length>=2E3&&this.VU("captions",1E4);y=this.C;if(B.length>1&&B.length>y.array.length)y.array=y.array.concat(B),y.array.sort(y.C);else{B=g.Y(B);for(var a=B.next();!a.done;a=B.next())a=a.value,!y.array.length||y.C(a,y.array[y.array.length-1])>0?y.array.push(a):g.d1(y.array,a,y.C)}this.D=NaN;this.sync()}; g.V.Ov=function(B){B.length>1E4&&g.Lj(new g.Ku("Over 10k cueRanges removal occurs with a sample: ",B[0]));if(!this.fh()){var y=new Set(B);this.X=this.X.filter(function(a){return!y.has(a)}); MM$(this.C,y);this.sync()}}; g.V.GW=function(B,y){if(!this.fh()){var a=this.Wc().find(function(r){return r.id===y&&r.namespace===B}); a&&this.Ov([a])}}; g.V.VU=function(B,y){var a=(isNaN(this.D)?n2e(this):this.D)-y;y=this.Wc().filter(function(r){return r.namespace===B&&r.endthis.C,x=g.Z(a,8)&&g.Z(a,16),J=this.gQ.IL().isBackground()||a.isSuspended();Ie(this,this.QO,x&&!J,k,"qoe.slowseek",function(){},"timeout"); var m=isFinite(this.C);m=x&&m&&nEe(y,this.C);var C=!r||Math.abs(r-this.C)>10,l=this.Pk.Z("html5_exclude_initial_sabr_live_dvr_seek_in_watchdog"),c=r===0&&this.X&&[11,10].includes(this.X);Ie(this,this.A7,m&&C&&!J&&(!l||!c),k,"qoe.slowseek",function(){y.seekTo(B.C)},"set_cmt"); C=m&&Ik(y.hE(),this.C);var w=this.gQ.loader;m=!w||w.gJ();var E=function(){y.seekTo(B.C+.001)}; Ie(this,this.uw,C&&m&&!J,k,"qoe.slowseek",E,"jiggle_cmt");m=function(){return B.gQ.oi()}; Ie(this,this.E0,C&&!J,k,"qoe.slowseek",m,"new_elem");c=NB(a);C=a.isBuffering();var z=y.hE(),q=OR(z,r),L=q>=0&&z.end(q)>r+5,b=c&&C&&L;l=this.gQ.getVideoData();Ie(this,this.vk,r<.002&&this.C<.002&&x&&g.oz(this.Pk)&&g.Ul(l)&&!J,k,"qoe.slowseek",m,"slow_seek_shorts");Ie(this,this.U,l.Kj()&&x&&!J&&!l.Xx,k,"qoe.slowseek",m,"slow_seek_gapless_shorts");Ie(this,this.R7,b&&!J,c&&!C,"qoe.longrebuffer",E,"jiggle_cmt");Ie(this,this.Ch,b&&!J,c&&!C,"qoe.longrebuffer",m,"new_elem_nnr");if(w){var S=w.getCurrentTime(); x=y.L4();x=eSr(x,S);x=!w.isSeeking()&&r===x;Ie(this,this.Oi,c&&C&&x&&!J,c&&!C&&!x,"qoe.longrebuffer",function(){y.seekTo(S)},"seek_to_loader")}x={}; E=OR(z,Math.max(r-3.5,0));b=E>=0&&r>z.end(E)-1.1;var P=E>=0&&E+1=0&&b&&P<11;x.close2edge=b;x.gapsize=P;x.buflen=z.length;this.X&&(x.seekSour=this.X);Ie(this,this.Xx,c&&C&&!J,c&&!C,"qoe.longrebuffer",function(){},"timeout",x); x=a.isSuspended();x=this.gQ.tC()&&!x;Ie(this,this.N,x,!x,"qoe.start15s",function(){B.gQ.Jg("ad")},"ads_preroll_timeout"); x=this.Pk.experiments.I7("html5_use_playback_rate_in_skip_slow_ad")?this.gQ.getPlaybackRate()*1E3:1E3;q=r-this.J5;Ie(this,this.rQ,g.Ul(l)&&w,c&&!C,"qoe.longrebuffer",function(){B.gQ.je()},"reset_media_source"); Ie(this,this.s0,g.Ul(l)&&w,c&&!C,"qoe.longrebuffer",m,"reset_media_element");this.J===0&&(this.T=r);w=C&&this.C===0&&r>1&&r===this.T;Ie(this,this.t7,g.Ul(l)&&w,c&&!C,"qoe.slowseek",function(){y.seekTo(0)},"reseek_after_time_jump"); J=a.isOrWillBePlaying()&&!J;L=this.gQ.Ns()-r<6&&!L&&this.gQ.DL();Ie(this,this.K,l.Kj()&&J&&C&&L,c&&!C,"qoe.longrebuffer",function(){B.gQ.oi(!1,!0)},"handoff_end_long_buffer_reload"); J=this.X===104||this.gQ.wL;a=zB(l)&&l.isAd()&&!l.Xx&&J&&(C||g.Z(a,8)&&g.Z(a,16));Ie(this,this.Yf,a,k,"qoe.start15s",m,"gapless_ad_slow_start");this.J=r;this.j.start()}}; Of.prototype.JB=function(B,y,a){y=this.yL(y);y.wn=a;y.wdup=this.D[B]?"1":"0";this.gQ.JB(new g.mh(B,y));this.D[B]=!0}; Of.prototype.yL=function(B){B=Object.assign(this.gQ.yL(!0),B.yL());this.C&&(B.stt=this.C.toFixed(3));this.gQ.getVideoData().isLivePlayback&&(B.ct=this.gQ.getCurrentTime().toFixed(3),B.to=this.gQ.N8().toFixed(3));delete B.uga;delete B.euri;delete B.referrer;delete B.fexp;delete B.vm;return B}; $z.prototype.reset=function(){this.C=this.X=this.D=this.startTimestamp=0;this.J=!1}; $z.prototype.test=function(B){if(!this.j||this.X)return!1;if(!B)return this.reset(),!1;B=(0,g.V4)();if(!this.startTimestamp)this.startTimestamp=B,this.D=0;else if(this.D>=this.j)return this.X=B,!0;this.D+=1;return!1}; $z.prototype.yL=function(){var B={},y=(0,g.V4)();this.startTimestamp&&(B.wsd=(y-this.startTimestamp).toFixed());this.X&&(B.wtd=(y-this.X).toFixed());this.C&&(B.wssd=(y-this.C).toFixed());return B};g.R(lA4,g.W);g.V=lA4.prototype;g.V.setMediaElement=function(B){(this.mediaElement=B)?(this.mediaElement&&(this.j||this.D||!this.mediaElement.jn()||this.seekTo(.01,{o_:"seektimeline_setupMediaElement"})),Zi(this)):du(this)}; g.V.getCurrentTime=function(B){B=B===void 0?!1:B;if(n1(this.gQ)){if(this.Z("html5_use_centralized_player_time")&&!B&&!isNaN(this.T))return this.T;if(!isNaN(this.X))return this.X}else{if(this.Z("html5_use_centralized_player_time")&&!B&&!isNaN(this.T)&&isFinite(this.T))return this.T;if(!isNaN(this.X)&&isFinite(this.X))return this.X}return this.mediaElement&&tvr(this)?this.mediaElement.getCurrentTime()+this.timestampOffset:this.D||0}; g.V.rY=function(){return this.Yf}; g.V.CV=function(){return this.getCurrentTime()-this.N8()}; g.V.Zr=function(){return this.C?this.C.Zr():Infinity}; g.V.isAtLiveHead=function(B){if(!this.C)return!1;B===void 0&&(B=this.getCurrentTime());return X3(this.C,B)}; g.V.j_=function(){return!!this.C&&this.C.j_()}; g.V.seekTo=function(B,y){var a=y===void 0?{}:y;y=a.p9===void 0?!1:a.p9;var r=a.VD===void 0?0:a.VD;var k=a.UL===void 0?!1:a.UL;var x=a.B8===void 0?0:a.B8;var J=a.o_===void 0?"":a.o_;var m=a.seekSource===void 0?void 0:a.seekSource;var C=a.kz===void 0?!1:a.kz;var l=a.vx===void 0?!1:a.vx;a=a.St===void 0?!1:a.St;C&&(B+=this.N8());uj(this.videoData)&&m===29&&(this.Yf=void 0);C=B=this.Wj())||!g.X9(this.videoData),L||(b={st:b,mst:this.Wj()},this.C&&this.Z("html5_high_res_seek_logging")&&(b.ht=this.C.Zr(),b.adft=x8r(this.C)),this.gQ.h7("seeknotallowed",b)),b=L));if(!b)return this.J&&(this.J=null,bTe(this)),g.u$(this.getCurrentTime());b=.005;l&&this.Z("html5_sabr_seek_no_shift_tolerance")&&(b=0);if(Math.abs(B-this.X)<=b&&this.t7)return this.j;J&&(b=B,(this.Pk.F0()||this.Z("html5_log_seek_reasons"))&& this.gQ.h7("seekreason",{reason:J,tgt:b}));m&&(this.R7.X=m);this.t7&&du(this);this.j||(this.j=new CJ);B&&!isFinite(B)&&z2K(this,!1);(J=a||C)||(J=B,J=!(this.videoData.isLivePlayback&&this.videoData.D&&!this.videoData.D.C&&!(this.mediaElement&&this.mediaElement.oL()>0&&ls(this.mediaElement)>0)||TB(this.videoData)&&this.Pj()===this.Wj(!1)?0:isFinite(J)||!TB(this.videoData)));J||(B=jt(this,B,k));B&&!isFinite(B)&&z2K(this,!1);this.Z("html5_use_centralized_player_time")?this.T=B:this.X=this.D=B;this.rQ= x;this.N=0;this.C&&(k=this.C,x=B,J9U(k,x,!1),HTE(k,x));k=this.gQ;x=B;J={p9:y,seekSource:m};k.FW.D=x;a=k.QS;a.mediaTime=x;a.C=!0;J.p9&&k.hO(J);J=x>k.videoData.endSeconds&&x>k.videoData.limitedPlaybackDurationInSeconds;k.Ka&&J&&isFinite(x)&&kie(k);xy.start&&kie(this.gQ);return this.j}; g.V.Wj=function(B){if(!this.videoData.isLivePlayback)return this.gQ.videoData.Wj();var y;return Hu(this.videoData)&&((y=this.mediaElement)==null?0:y.isPaused())&&this.videoData.C?(B=this.getCurrentTime(),WFN(this.D_(B)*1E3)+B):this.Z("html5_sabr_parse_live_metadata_playback_boundaries")&&uj(this.videoData)&&this.videoData.C?B?this.videoData.C.Ch||0:this.videoData.C.We||0:TB(this.videoData)&&this.videoData.R7&&this.videoData.C?this.videoData.C.Wj()+this.timestampOffset:this.videoData.D&&this.videoData.D.C? !B&&this.C?this.C.Zr():this.gQ.videoData.Wj()+this.timestampOffset:this.mediaElement?Ko()?WFN(this.mediaElement.jZ().getTime()):ls(this.mediaElement)+this.timestampOffset||this.timestampOffset:this.timestampOffset}; g.V.Pj=function(){if(this.Z("html5_sabr_parse_live_metadata_playback_boundaries")&&uj(this.videoData)){var B;return((B=this.videoData.C)==null?void 0:B.FI)||0}B=this.videoData?this.videoData.Pj()+this.timestampOffset:this.timestampOffset;if(Hu(this.videoData)&&this.videoData.C){var y,a=Number((y=this.videoData.progressBarStartPosition)==null?void 0:y.utcTimeMillis)/1E3;y=this.getCurrentTime();y=this.D_(y)-y;if(!isNaN(a)&&!isNaN(y))return Math.max(B,a-y)}return B}; g.V.YV=function(){this.j||this.seekTo(this.D,{o_:"seektimeline_forceResumeTime_singleMediaSourceTransition",seekSource:15})}; g.V.o3=function(){return this.t7&&!isFinite(this.X)}; g.V.lw=function(){qSe(this,null);this.R7.dispose();g.W.prototype.lw.call(this)}; g.V.yL=function(){var B={};this.loader&&Object.assign(B,this.loader.yL());this.mediaElement&&Object.assign(B,this.mediaElement.yL());return B}; g.V.QA=function(B){this.timestampOffset=B}; g.V.getStreamTimeOffset=function(){return TB(this.videoData)?0:this.videoData.C?this.videoData.C.getStreamTimeOffset():0}; g.V.N8=function(){return this.timestampOffset}; g.V.D_=function(B){return this.videoData&&this.videoData.C?this.videoData.C.D_(B-this.timestampOffset):NaN}; g.V.Aa=function(){if(!this.mediaElement)return 0;if(f3(this.videoData)){var B=this.mediaElement,y=B.hE();B=(UR(y)&&B.getDuration()?y.end(y.length-1):0)+this.timestampOffset-this.Pj();y=this.Wj()-this.Pj();return Math.max(0,Math.min(1,B/y))}return this.mediaElement.Aa()}; g.V.Vz=function(B){this.K&&(this.K.C=B)}; g.V.Iq=function(B,y){this.gQ.h7("requestUtcSeek",{time:B});uj(this.videoData)&&(this.Yf=B);var a;(a=this.loader)==null||a.Iq(B);y&&(this.J7=y)}; g.V.zp=function(B){uj(this.videoData)&&(this.Yf=void 0);if(this.J7)this.gQ.h7("utcSeekingFallback",{source:"streamTime",timeSeconds:this.J7}),this.gQ.seekTo(this.J7,{o_:"utcSeekingFallback_streamTime"}),this.J7=0;else{var y=this.getCurrentTime();isNaN(y)||(B=this.D_(y)-B,y-=B,this.gQ.h7("utcSeekingFallback",{source:"estimate",timeSeconds:y}),this.gQ.seekTo(y,{o_:"utcSeekingFallback_estimate"}))}}; g.V.m0=function(){this.J7=0}; g.V.Z=function(B){return this.Pk&&this.Pk.Z(B)};g.R(sf,g.W);sf.prototype.start=function(){this.X.start()}; sf.prototype.stop=function(){this.X.stop()}; sf.prototype.clear=function(){for(var B=g.Y(this.C.values()),y=B.next();!y.done;y=B.next())y.value.clear()}; sf.prototype.sample=function(){for(var B=g.Y(this.D),y=B.next();!y.done;y=B.next()){var a=g.Y(y.value);y=a.next().value;a=a.next().value;this.C.has(y)||this.C.set(y,new GCW(bnI.has(y)));this.C.get(y).update(a())}this.X.start()}; var bnI=new Set(["networkactivity"]);GCW.prototype.update=function(B){this.X?(this.buffer.add(B-this.C||0),this.C=B):this.buffer.add(B)}; GCW.prototype.clear=function(){this.buffer.clear();this.C=0};Bq.prototype.Sg=function(){return this.started}; Bq.prototype.start=function(){this.started=!0}; Bq.prototype.reset=function(){this.finished=this.started=!1};var iTJ=!1;g.R(g.k2,g.jw);g.V=g.k2.prototype;g.V.lw=function(){this.logger.debug("dispose");g.Co(this.Br);XgH(this.pV);this.visibility.unsubscribe("visibilitystatechange",this.pV);Qur(this.xC);g.hY(this.xC);Hq(this);g.AC.ix(this.hL);this.Zc();this.m8=null;g.hY(this.videoData);g.hY(this.Fo);g.hY(this.jL);g.hY(this.Fe);g.vJ(this.W_7);this.Ka=null;g.jw.prototype.lw.call(this)}; g.V.QT=function(B,y,a,r,k){if(this.Pk.Z("html5_log_ad_playback_docid")){var x=this.xC;if(x.qoe){x=x.qoe;var J=this.Pk.R7||"yt";g.VE(x,g.Bj(x.provider),"ad_playback",[B,y,a,k,J])}}else this.xC.QT(B,y,a);this.Z("html5_log_media_perf_info")&&this.h7("adloudness",{ld:r.toFixed(3),cpn:B})}; g.V.As=function(){var B;return(B=this.loader)==null?void 0:B.As()}; g.V.Bn=function(){var B;return(B=this.loader)==null?void 0:B.Bn()}; g.V.pZ=function(){var B;return(B=this.loader)==null?void 0:B.pZ()}; g.V.cf=function(){var B;return(B=this.loader)==null?void 0:B.cf()}; g.V.sH=function(){return this.videoData.sH()}; g.V.WG=function(){return this.Z("html5_not_reset_media_source")&&!this.sH()&&!this.videoData.isLivePlayback&&g.Ul(this.videoData)&&!this.Pk.supportsGaplessShorts()}; g.V.w1=function(){this.videoData.N&&(this.videoData.Da=this.videoData.Da||this.zS.Bk().As(),this.videoData.pO=this.videoData.pO||this.zS.Bk().Bn());if(bqx(this.videoData)||!xo(this.videoData)){var B=this.videoData.errorDetail;this.iS(this.videoData.errorCode||"auth",2,unescape(this.videoData.errorReason),B,B,this.videoData.V1||void 0)}this.Z("html5_generate_content_po_token")&&this.JO();this.Z("html5_enable_d6de4")&&this.UM()}; g.V.getVideoData=function(){return this.videoData}; g.V.Y=function(){return this.Pk}; g.V.w9=function(){return this.yR.w9(this.m8)}; g.V.IL=function(){return this.visibility}; g.V.RF=function(){return this.mediaElement&&this.mediaElement.AA()?this.mediaElement.Jz():null}; g.V.yv=function(){return this.mediaElement}; g.V.HP=function(){if(this.Z("html5_check_video_data_errors_before_playback_start")&&this.videoData.errorCode)return!1;this.Y().T&&this.Y().houseBrandUserStatus&&this.h7("hbut",{status:this.Y().houseBrandUserStatus},!0);if(this.videoData.mP())return!0;this.iS("api.invalidparam",2,void 0,"invalidVideodata.1");return!1}; g.V.R9=function(B){(B=B===void 0?!1:B)||pq4(this.xC);this.Wx=B;!this.HP()||this.AD.Sg()?g.oz(this.Pk)&&this.videoData.isLivePlayback&&this.AD.Sg()&&!this.AD.finished&&!this.Wx&&this.n0():(this.AD.start(),B=this.xC,g.Bj(B.provider),B.qoe&&O1r(B.qoe),this.n0())}; g.V.n0=function(){if(this.videoData.isLoaded()){var B=this.Fo;g.d2(B.ph.experiments,"html5_player_min_build_cl")>0&&g.d2(B.ph.experiments,"html5_player_min_build_cl")>772245371&&jHr(B,"oldplayer");BJ4(this)}else this.videoData.GF||this.videoData.oE?this.Wx&&g.oz(this.Pk)&&this.videoData.isLivePlayback||(this.videoData.GF?m_r(this.videoData):(B=this.xC,B.qoe&&(B=B.qoe,L1(B,"protected"),B.provider.videoData.j?B.F7():B.provider.videoData.subscribe("dataloaded",B.F7,B)),rxW(this.videoData))):!this.videoData.loading&& this.Ol&&sPW(this)}; g.V.Zd=function(B){this.I_=B;this.loader&&(DhJ(this.loader,new g.yE(B)),this.h7("sdai",{sdsstm:1}))}; g.V.yT=function(B,y,a){var r;(r=this.loader)==null||r.yT(B,y,a)}; g.V.R6=BE(8);g.V.isFullscreen=function(){return this.visibility.isFullscreen()}; g.V.isBackground=function(){return this.visibility.isBackground()}; g.V.tv=function(){var B=this;this.logger.debug("Updating for format change");x2(this).then(function(){return rz(B)}); this.playerState.isOrWillBePlaying()&&this.playVideo()}; g.V.C9=function(){this.logger.debug("start readying playback");this.mediaElement&&this.mediaElement.activate();this.R9();this.HP()&&!g.Z(this.playerState,128)&&(this.Bm.Sg()||(this.Bm.start(),this.videoData.bx?this.a_(Rr(this.playerState,4)):this.a_(Rr(Rr(this.playerState,8),1))),h2N(this))}; g.V.HH=function(){return this.AD.finished}; g.V.sendAbandonmentPing=function(){g.Z(this.getPlayerState(),128)||(this.publish("internalAbandon"),this.oo(!0),Qur(this.xC),g.hY(this.xC),g.AC.ix(this.hL))}; g.V.Cl=function(B,y){B=B===void 0?!0:B;(y===void 0||y)&&this.mediaElement&&this.mediaElement.pause();this.a_(B?new g.z7(14):new g.z7)}; g.V.Xy=function(){this.xC.zR()}; g.V.iS=function(B,y,a,r,k,x){this.logger.debug(function(){return"set player error: ec="+B+", detail="+k}); var J,m;g.C_(K3K,a)?J=a:a?m=a:J="GENERIC_WITHOUT_LINK";r=(r||"")+(";a6s."+Oa());if(B==="auth"||B==="drm.auth"||B==="heartbeat.stop")a&&(r+=";r."+a.replaceAll(" ","_")),x&&(r+="sr."+x.replaceAll(" ","_"));y={errorCode:B,errorDetail:k,errorMessage:m||g.OS[J]||"",Z0:J,V1:x||"",mU:r,yC:y,cpn:this.videoData.clientPlaybackNonce};this.videoData.errorCode=B;J3(this,"dataloaderror");this.a_(VS(this.playerState,128,y));g.AC.ix(this.hL);Hq(this);this.aL()}; g.V.Jg=function(B){this.I4=this.I4.filter(function(y){return B!==y}); this.logger.debug(function(){return"set preroll ready for "+B}); this.Bm.Sg()&&h2N(this)}; g.V.nD=function(){var B;(B=!!this.I4.length)||(B=this.FB.C.array[0],B=!!B&&B.start<=-0x8000000000000);return B}; g.V.j_=function(){return this.FW.j_()}; g.V.isPlaying=function(){return this.playerState.isPlaying()}; g.V.Jr=function(){return this.playerState.Jr()&&this.videoData.bx}; g.V.getPlayerState=function(){return this.playerState}; g.V.nz=function(B){var y;(y=this.loader)==null||y.nz(B)}; g.V.Vi=function(B){var y;(y=this.loader)==null||y.Vi(B)}; g.V.getPlayerType=function(){return this.playerType}; g.V.getPreferredQuality=function(){if(this.m8){var B=this.m8;B=B.videoData.Ys.compose(B.videoData.II);B=bM(B)}else B="auto";return B}; g.V.WS=BE(16);g.V.isGapless=function(){return!!this.mediaElement&&this.mediaElement.isView()}; g.V.setMediaElement=function(B){this.logger.debug("set media element");if(this.mediaElement&&B.Jz()===this.mediaElement.Jz()&&(B.isView()||this.mediaElement.isView())){if(B.isView()||!this.mediaElement.isView())this.T8(),this.mediaElement=B,this.mediaElement.gQ=this,zUH(this),this.FW.setMediaElement(this.mediaElement)}else{this.mediaElement&&this.Zc();if(!this.playerState.isError()){var y=us(this.playerState,512);g.Z(y,8)&&!g.Z(y,2)&&(y=Rr(y,1));B.isView()&&(y=us(y,64));this.a_(y)}this.mediaElement= B;this.mediaElement.gQ=this;!g.oz(this.Pk)&&this.mediaElement.setLoop(this.loop);this.mediaElement.setPlaybackRate(this.playbackRate);zUH(this);this.FW.setMediaElement(this.mediaElement);this.Z("html5_prewarm_media_source")&&!this.Fo.n1()&&$TU(this.mediaElement)}}; g.V.Zc=function(B,y,a){B=B===void 0?!1:B;y=y===void 0?!1:y;a=a===void 0?!1:a;this.logger.debug("remove media element");if(this.mediaElement){var r=this.getCurrentTime();r>0&&(this.FW.D=r);this.FW.setMediaElement(null);!B&&this.WG()?gPJ(this):this.mj(a);this.loader&&(Un(this.loader),gz(this,y));this.fp.stop();if(this.mediaElement&&(!this.Bm.Sg()&&!this.tC()||this.playerState.isError()||g.Z(this.playerState,2)||this.a_(Rr(this.playerState,512)),this.mediaElement)){this.T8();if(B||!this.mediaElement.isView())this.S0.WR("mesv_s"), this.mediaElement.stopVideo(),lS(this);this.mediaElement=this.mediaElement.gQ=null}}}; g.V.playVideo=function(B,y){B=B===void 0?!1:B;y=y===void 0?!1:y;var a=this,r,k,x,J,m,C,l;return g.F(function(c){if(c.X==1){a.logger.debug("start play video");var w=window.google_image_requests;w&&w.length>10&&(window.google_image_requests=w.slice(-10));if(g.Z(a.playerState,128))return c.return();if(a.Fo.D4())return a.publish("signatureexpired"),c.return();a.mediaElement&&pq4(a.xC);a.C9();(g.Z(a.playerState,64)||B)&&a.a_(Rr(a.playerState,8));return a.Bm.finished&&a.mediaElement?a.m8||!a.zW?c.dQ(2): g.Q(c,a.zW,3):c.return()}if(c.X!=2&&g.Z(a.playerState,128))return c.return();if(!a.videoData.D)return a.videoData.isLivePlayback&&!g.q$(a.Pk.j,!0)?(r="html5.unsupportedlive",k=2):(r=a.videoData.sH()?"fmt.unplayable":"fmt.noneavailable",k=1),g.Lj(Error("selectableFormats")),x=a.Z("html5_log_fmt_unplaybable_trigger")?"trg.selectableFormats":"selectableFormats.1",a.iS(r,k,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",x),c.return();if(a.OH()&&a.videoData.D.C)return a.logger.debug("rebuild playbackData for airplay"), c.return(x2(a));if(n1(a))w=a.FW,bj(w.videoData)&&!w.isAtLiveHead(w.getCurrentTime())&&w.j_()&&w.gQ.seekTo(Infinity,{o_:"seektimeline_peggedToLive",seekSource:34});else if(bj(a.videoData)&&(J=a.getCurrentTime()J;if(!m||!J){x&&m&&(r=Math.max(r,x));var C;x=rjr(y,(C=k.C)==null?void 0:C.videoInfos);C=y.gQ.getPlaybackRate();C>1&&x&&(C=Bxx(y.Pk.j,k.C.videoInfos,C),B.C!==0&&C< B.C&&y.gQ.setPlaybackRate(1));var l,c;B=((l=k.videoData.X)==null?void 0:(c=l.video)==null?void 0:c.qualityOrdinal)||0;g.bQ("yt-player-quality",{quality:r,previousQuality:B},31104E3);y.Pk.schedule.policy.J=oL()>=480;if(y.Z("html5_exponential_memory_for_sticky")){l=y.Pk.Bd;c=1;var w=w===void 0?!1:w;zZr(l,"sticky-lifetime");l.values["sticky-lifetime"]&&l.gk["sticky-lifetime"]||(l.values["sticky-lifetime"]=0,l.gk["sticky-lifetime"]=0);w&&Dj(l,"sticky-lifetime")>.0625&&(c=l.gk["sticky-lifetime"]*2);l.values["sticky-lifetime"]+= 1*Math.pow(2,l.C/c);l.gk["sticky-lifetime"]=c;l.J.start()}if(y.Z("html5_perf_cap_override_sticky")){w=y.D;l=y.Z("html5_perserve_av1_perf_cap");l=l===void 0?!1:l;if(l===void 0?0:l){c=gp();B=g.Y(Object.keys(c));for(y=B.next();!y.done;y=B.next())y=y.value,y.indexOf("1")!==0&&delete c[y];g.bQ("yt-player-performance-cap",c,2592E3)}else g.pu("yt-player-performance-cap");BVx(l);if(l){l=g.Y(U$.keys());for(c=l.next();!c.done;c=l.next())c=c.value,c.startsWith("1")||U$.delete(c);l=g.Y(cj.values());for(c=l.next();!c.done;c= l.next())c=c.value,c.startsWith("1")||cj.delete(c);l=g.Y(w.keys());for(c=l.next();!c.done;c=l.next())c=c.value,c.startsWith("1")||w.delete(c)}else U$.clear(),cj.clear(),w.clear()}}}this.loader&&(w=this.loader,a=a||"",w.policy.C?jg(w.J.C,a):jg(w.C.j,a));this.Jv()}; g.V.getUserPlaybackQualityPreference=function(){return this.videoData.D&&!this.videoData.D.C?bM(this.videoData.Ys):NF[oL()]}; g.V.hasSupportedAudio51Tracks=function(){return this.videoData.hasSupportedAudio51Tracks()}; g.V.setUserAudio51Preference=function(B,y){this.getUserAudio51Preference()!==B&&(this.h7("toggle51",{pref:B}),g.bQ("yt-player-audio51",B,y?31536E3:2592E3),this.tv())}; g.V.getUserAudio51Preference=function(){return this.videoData.getUserAudio51Preference()}; g.V.setProximaLatencyPreference=function(B){var y=this.getProximaLatencyPreference();this.h7("proxima",{pref:B});g.bQ("yt-player-proxima-pref",B,31536E3);y!==B&&(B=this.FW,B.m_=!0,B.gQ.seekTo(Infinity,{o_:"seektimeline_proximaSeekToHead",seekSource:34}))}; g.V.getProximaLatencyPreference=function(){var B;return(B=CD())!=null?B:0}; g.V.isProximaLatencyEligible=function(){return this.videoData.isProximaLatencyEligible}; g.V.JO=function(){this.videoData.videoId?this.zS.JO(this.videoData):this.h7("povid",{})}; g.V.UM=function(){this.videoData.videoId?this.zS.UM(this.videoData):this.h7("piavid",{})}; g.V.Jv=function(){if(!this.fh()&&!g.Z(this.playerState,128)&&this.videoData.D){if(this.videoData.D.C)au(this);else{var B=C9(this),y=this.videoData;a:{var a=this.videoData.B6;if(B.C){for(var r=g.Y(a),k=r.next();!k.done;k=r.next()){k=k.value;var x=k.getInfo(),J=g.ut[x.video.quality];if((!B.D||x.video.quality!=="auto")&&J<=B.C){a=k;break a}}a=a[a.length-1]}else a=a[0]}y.QO=a;xar(this,B.reason,RUr(this,this.videoData.QO))}if(this.Z("html5_check_unstarted")?this.playerState.isOrWillBePlaying():this.isPlaying())this.FW.U= !1,this.playVideo()}}; g.V.xH=function(B,y){if(this.fh()||g.Z(this.playerState,128))return!1;var a,r=!((a=this.videoData.D)==null||!a.C);a=r&&y?this.getCurrentTime()-this.N8():NaN;if(this.Pk.experiments.I7("html5_record_audio_format_intent")){var k=this.xC;if(k.qoe){k=k.qoe;var x=[B.Is.id,isNaN(a)?"m":"t"];g.VE(k,g.Bj(k.provider),"afi",x)}}if(r)return y&&(r=R2e(this.FW),this.h7("aswh",{id:B.id,xtags:B.xtags,bh:r.toFixed(3)})),this.loader.setAudioTrack(B,a,y),!0;if(Hl0(this)){a:{y=this.mediaElement.audioTracks();for(r=0;r< y.length;++r)if(a=y[r],a.label===B.Is.getName()){if(a.enabled){y=!1;break a}y=a.enabled=!0;break a}y=void 0}y&&this.h7("hlsaudio",{id:B.id})}else{a:if(y=this.videoData,y.J&&!G$(y.J)||B===y.GI||!y.B6||y.B6.length<=0)y=!1;else{r=g.Y(y.B6);for(a=r.next();!a.done;a=r.next()){a=a.value;if(!(a instanceof bI)){y=!1;break a}k=B.Is.getId();a.X&&(X4E(a.X,k),a.Wy=null)}y.GI=B;y=!0}y&&rz(this)&&(this.publish("internalaudioformatchange",this.videoData,!0),this.h7("hlsaudio",{id:B.id}))}return!0}; g.V.getAvailableAudioTracks=function(){return this.videoData.getAvailableAudioTracks()}; g.V.getAudioTrack=function(){if(Hl0(this)){var B=oPr(this);if(B)return B}return this.videoData.getAudioTrack()}; g.V.ZC=function(){return this.videoData.J}; g.V.NI=function(){if(this.videoData.Z("html5_trigger_loader_when_idle_network")&&!this.videoData.uV()&&uj(this.videoData)){var B;(B=this.loader)!=null&&B.Eg()}}; g.V.w2=function(){if(zB(this.videoData)&&this.videoData.Z("html5_gapless_append_early")){var B;(B=this.loader)!=null&&B.Eg()}}; g.V.onPlayerRequestSent=function(B){this.zS.onPlayerRequestSent(B)}; g.V.uH=function(B){B=B===void 0?!1:B;if(this.loader){var y=this.loader,a=y.uH;var r=this.videoData;r=r.Z("html5_ssdai_use_post_for_media")&&r.enableServerStitchedDai?!1:TB(r)&&r.ag&&!r.isAd();a.call(y,r,B)}}; g.V.mj=function(B){B=B===void 0?!1:B;this.Zm&&(this.logger.debug("remove media source"),Mae(this.Zm),this.uH(B),this.Zm.dispose(),this.Zm=null)}; g.V.rN=function(){return this.Zm}; g.V.Qi=function(B,y,a,r){function k(J){try{EP0(x,J,y,a)}catch(m){g.Lj(m),J={msi:"1",ename:m&&typeof m==="object"&&"name"in m?String(m.name):void 0},x.Z("html5_log_fmt_unplaybable_trigger")&&(J.trg="setmediasrc"),x.handleError(new g.mh("fmt.unplayable",J,1))}} var x=this;y=y===void 0?!1:y;a=a===void 0?!1:a;cuJ(this,r===void 0?!1:r);this.Zm=B;this.WG()&&mg(this.Zm)==="open"?k(this.Zm):WZK(this.Zm,k)}; g.V.Gd=function(B){this.logger.debug("onNeedKeyInfo");this.Dw.set(B.initData,B);this.hh&&(this.hh.Gd(B),this.Z("html5_eme_loader_sync")||this.Dw.remove(B.initData))}; g.V.KJ=function(B){this.videoData.dJ=g.uM("auto",B,!1,"u");au(this)}; g.V.Vz=function(B){var y=B.reason,a=B.C.info,r=B.token,k=B.videoId,x=this.xC,J=this.videoData;if(a!==J.J){var m=!J.J;J.J=a;y!=="m"&&y!=="t"&&(y=m?"i":"a");var C=y==="m"||y==="t";this.Pk.experiments.I7("html5_refactor_sabr_audio_format_selection_logging")?this.eD=new v5L(J,a,y,"",r,k):(y=new v5L(J,a,y,"",r),x.qoe&&(x=x.qoe,a=g.Bj(x.provider),W0Z(x,a,y)));this.publish("internalaudioformatchange",J,!m&&C)}this.FW.Vz(B.C.index)}; g.V.tH=function(B){this.publish("localmediachange",B)}; g.V.Ls=function(B){B=B===void 0?{}:B;var y;(y=this.loader)==null||y.Ls(this.Pk,Vx(this.videoData),B)}; g.V.D4=function(){return this.Fo.D4()}; g.V.gq=function(B){this.JB(new g.mh("staleconfig",{reason:B}))}; g.V.handleError=function(B){this.Fo.handleError(B)}; g.V.n1=function(){return this.Fo.n1()}; g.V.zp=function(B){this.FW.zp(B)}; g.V.oi=function(B,y){B=B===void 0?!1:B;y=y===void 0?!1:y;var a=this,r,k,x;return g.F(function(J){if(J.X==1){a.loader&&a.loader.K4();a.loader&&a.loader.fh()&&Hq(a);if(a.Z("html5_enable_vp9_fairplay")&&a.sH()&&(r=a.videoData.C)!=null)for(var m in r.C)r.C.hasOwnProperty(m)&&(r.C[m].C=null,r.C[m].D=!1);a.a_(Rr(a.playerState,2048));a.publish("newelementrequired");return B?g.Q(J,x2(a),2):J.dQ(2)}a.videoData.uV()&&((k=a.loader)==null?0:k.Xx)&&!n1(a)&&((x=a.isAtLiveHead())&&bj(a.videoData)?a.seekTo(Infinity, {o_:"videoPlayer_getNewElement"}):a.videoData.Z_&&a.loader&&(m=a.loader,m.zb.uV&&(m.zb.Z_||m.zb.J||m.zb.isPremiere?(m.seek(0,{o_:"loader_resetSqless"}),m.videoTrack.N=!0,m.audioTrack.N=!0,m.videoTrack.j=!0,m.audioTrack.j=!0):Zd(m.zb)&&vT(m))));y&&a.seekTo(0,{seekSource:105});g.Z(a.playerState,8)&&a.playVideo();g.bJ(J)})}; g.V.QF=function(B){this.h7("hgte",{ne:+B});this.videoData.N=!1;B&&this.oi();this.loader&&mhe(this.loader)}; g.V.LQ=function(B){this.h7("newelem",{r:B});this.oi()}; g.V.pauseVideo=function(B){B=B===void 0?!1:B;if((g.Z(this.playerState,64)||g.Z(this.playerState,2))&&!B)if(g.Z(this.playerState,8))this.a_(YZ(this.playerState,4,8));else if(this.Jr())rz(this);else return;g.Z(this.playerState,128)||(B?this.a_(Rr(this.playerState,256)):this.a_(YZ(this.playerState,4,8)));this.mediaElement&&this.mediaElement.pause();g.X9(this.videoData)&&this.loader&&gz(this,!1)}; g.V.stopVideo=function(){this.pauseVideo();this.loader&&(gz(this,!1),this.loader.LA())}; g.V.aL=function(B,y){B=B===void 0?!1:B;y=y===void 0?!1:y;if(this.WG()&&y){var a;(a=this.mediaElement)==null||a.aL()}else{var r;(r=this.mediaElement)==null||r.stopVideo()}lS(this);Hq(this);g.Z(this.playerState,128)||(B?this.a_(us(us(Rr(this.playerState,4),8),16)):this.a_(VS(this.playerState)));this.videoData.videoId&&this.Pk.vk.remove(this.videoData.videoId)}; g.V.seekTo=function(B,y){y=y===void 0?{}:y;this.logger.debug(function(){return"SeekTo "+B+", "+JSON.stringify(y)}); g.Z(this.playerState,2)&&rz(this);y.wa_&&this.a_(Rr(this.playerState,2048));y.seekSource!==58&&y.seekSource!==60||!this.Z("html5_update_vss_during_gapless_seeking")||PSW(this.xC,y.seekSource);this.FW.seekTo(B,y);this.FB.sync()}; g.V.hO=function(B){this.S0.J.X=(0,g.V4)();g.Z(this.playerState,32)||(this.a_(Rr(this.playerState,32,B==null?void 0:B.seekSource)),g.Z(this.playerState,8)&&this.pauseVideo(!0),this.publish("beginseeking"));this.uh()}; g.V.qQ=function(B){B=B==null?void 0:B.seekSource;g.Z(this.playerState,32)?(this.a_(YZ(this.playerState,16,32,B)),this.publish("endseeking")):g.Z(this.playerState,2)||this.a_(Rr(this.playerState,16,B));B=this.S0.J;var y=this.videoData,a=this.playerState.isPaused();if(y.clientPlaybackNonce&&!isNaN(B.C)){if(Math.random()<.01){a=a?"pbp":"pbs";var r={startTime:B.C};y.T&&(r.cttAuthInfo={token:y.T,videoId:y.videoId});LR("seek",r);g.YH({clientPlaybackNonce:y.clientPlaybackNonce},"seek");isNaN(B.X)||uG("pl_ss", B.X,"seek");uG(a,(0,g.V4)(),"seek")}B.reset()}}; g.V.Hw=function(B){this.qQ(B)}; g.V.BM=function(){this.publish("SEEK_COMPLETE")}; g.V.mD=function(B){var y=this.zS,a=this.videoData.clientPlaybackNonce,r=this.playerType;if(B.scope===4){var k=B.type;if(k){var x=y.lV(),J=x.getVideoData().clientPlaybackNonce;r===1&&(J=a);if(r=mPW(y,J)){if(a=r.getVideoData())B.writePolicy===2&&a.sabrContextUpdates.has(k)||(B.sendByDefault&&a.Yf.add(k),a.sabrContextUpdates.set(k,B)),y.Z("html5_enable_t1_enf_on_sabr")&&(B=k===5,k=C7K(a.playerResponse),B?(B=k?1:0,v9(B,"m.p_",{}),K6("MBSTAT",B)):B=1,B===0&&y.Fx.Kh("onAbnormalityDetected"))}else x.h7("scuset", {ncpf:"1",ccpn:J,crcpn:a})}else g.Lj(Error("b/380308491: contextUpdateType is undefined"))}}; g.V.hG=function(){if(this.playerType===2)return this.zS.hG("")}; g.V.getCurrentTime=function(B){return this.FW.getCurrentTime(B===void 0?!1:B)}; g.V.rY=function(){return this.FW.rY()}; g.V.CV=function(){return this.FW.CV()}; g.V.lY=function(){return this.CV()}; g.V.Zr=function(){return this.FW.Zr()}; g.V.getPlaylistSequenceForTime=function(B){return this.videoData.getPlaylistSequenceForTime(B-this.N8())}; g.V.xn=function(){var B=NaN;this.mediaElement&&(B=this.mediaElement.xn());return B>=0?B:this.getCurrentTime()}; g.V.D_=function(){var B;return((B=this.videoData.C)==null?0:B.D_)?this.videoData.C.D_(this.getCurrentTime()-this.N8()):this.mediaElement&&(B=this.mediaElement.jZ())&&(B=B.getTime(),!isNaN(B))?B/1E3+this.getCurrentTime():NaN}; g.V.getDuration=function(){return this.videoData.lengthSeconds?this.videoData.lengthSeconds+this.N8():this.Wj()?this.Wj():0}; g.V.y0=function(){var B=new enr;if(this.loader){var y=this.Pk.schedule,a=this.Pk.F0();a=a===void 0?!1:a;B.c_=y.Xx;B.S7=y.s0;B.bandwidthEstimate=Gz(y);if(a){a=(y.K.cB()*1E3).toFixed();var r=(y.t7.cB()*1E3).toFixed(),k=QP(y).toFixed(2),x=((y.N.cB()||0)*1E9).toFixed(2),J=y.D.cB().toFixed(0),m=y.uw.cB().toFixed(0),C=y.U.percentile(.5).toFixed(2),l=y.U.percentile(.92).toFixed(2),c=y.U.percentile(.96).toFixed(2),w=y.U.percentile(.98).toFixed(2);y.C?y.C.reset():y.C=new Ys;y.C.add(y.J7);y.C.add(y.interruptions.length); for(var E=0,z=y.interruptions.length-1;z>=0;z--){var q=y.interruptions[z];y.C.add(q-E);E=q}E=0;for(z=y.J.length-1;z>=0;z--){q=y.J[z];var L=q.stamp/36E5;y.C.add(L-E);E=L;y.C.add(q.net/1E3);y.C.add(q.max)}y=y.C.tE();B.C={ttr:a,ttm:r,d:k,st:x,bw:J,abw:m,v50:C,v92:l,v96:c,v98:w,"int":y}}eO$(this.loader,B)}else this.mediaElement&&(B.WP=cN(this.mediaElement));B.c_=this.c_;B.S7=this.S7;B.D=this.isAtLiveHead()&&this.isPlaying()?U8E(this):NaN;return B}; g.V.Vk=function(B,y){this.S7+=B;this.c_+=y}; g.V.Aa=function(){return this.mediaElement?g.X9(this.videoData)?1:f3(this.videoData)?this.isAtLiveHead()||this.j_()?1:this.FW.Aa():this.mediaElement.Aa():0}; g.V.UJ=function(){var B=this.zV,y=vj(B,"bandwidth"),a=vj(B,"bufferhealth"),r=vj(B,"livelatency"),k=vj(B,"networkactivity"),x=hj(B,"bandwidth"),J=hj(B,"bufferhealth"),m=hj(B,"livelatency");B=hj(B,"networkactivity");var C=this.hp(),l=C.droppedVideoFrames;C=C.totalVideoFrames;var c=this.getCurrentTime();if(this.hh){var w="IT/"+(this.hh.C.getInfo()+"/"+bM(this.xs()));w+="/"+this.hh.getInfo()}else w="";var E=this.isGapless(),z=this.ou(),q=this.Ir(),L=g.ou(this),b=this.getPlayerState(),S=this.getPlaylistSequenceForTime(this.getCurrentTime()); a:{var P=0;var A="";if(this.I_){if(this.I_.Am){A="D,";break a}P=this.I_.IE;A=this.I_.oS.substring(0,4)}P>0?(P="AD"+P+", ",A&&(P+=A+", "),A=P):A=""}return{ys:x,OJ:J,currentTime:c,WY:w,droppedVideoFrames:l,isGapless:E,ou:z,jb:q,L5:y,Q3:a,IU:r,Yi:k,G4:m,FC:B,Fk:L,playerState:b,BL:S,vv:A,totalVideoFrames:C}}; g.V.yL=function(B){var y={};if(B===void 0?0:B){Object.assign(y,this.xC.yL());this.mediaElement&&(Object.assign(y,this.mediaElement.yL()),B=this.hp(),y.dvf=B.droppedVideoFrames,y.tvf=B.totalVideoFrames);this.loader&&Object.assign(y,this.loader.yL());this.hh&&(y.drm=JSON.stringify(this.hh.yL()));y.state=this.playerState.state.toString(16);g.Z(this.playerState,128)&&(y.debug_error=JSON.stringify(this.playerState.mp));this.nD()&&(y.prerolls=this.I4.join(","));this.videoData.qm&&(y.ismb=this.videoData.qm); this.videoData.latencyClass!=="UNKNOWN"&&(y.latency_class=this.videoData.latencyClass);this.videoData.isLowLatencyLiveStream&&(y.lowlatency="1");if(this.videoData.defaultActiveSourceVideoId||this.videoData.compositeLiveStatusToken||this.videoData.compositeLiveIngestionOffsetToken)y.is_mosaic=1;this.videoData.cotn&&(y.is_offline=1,y.cotn=this.videoData.cotn);this.videoData.playerResponseCpn&&(y.playerResponseCpn=this.videoData.playerResponseCpn);this.zS.isOrchestrationLeader()&&(y.leader=1);this.videoData.isLivePlayback&& (this.videoData.C&&Mq(this.videoData.C)&&(y.segduration=Mq(this.videoData.C)),B=this.FW,y.lat=B.K?v20(B.K.J):0,y.liveutcstart=this.videoData.liveUtcStartSeconds);y.relative_loudness=this.videoData.r0.toFixed(3);if(B=g.ou(this))y.optimal_format=B.video.qualityLabel;y.user_qual=oL();y.release_version=H[34]}y.debug_videoId=this.videoData.videoId;return y}; g.V.addCueRange=function(B){this.fO([B])}; g.V.removeCueRange=function(B){this.FB.Ov([B])}; g.V.D$=function(){this.FB.sync()}; g.V.VU=function(B,y){return this.FB.VU(B,y)}; g.V.fO=function(B,y){this.FB.Rd(B,y)}; g.V.JL=function(B){this.FB.Ov(B)}; g.V.Wc=function(){return this.FB.Wc()||[]}; g.V.JZ=function(){return this.WH}; g.V.OH=function(){return this.visibility.OH()}; g.V.ZD=function(){this.mediaElement&&this.mediaElement.ZD()}; g.V.tOk=function(){J3(this)}; g.V.togglePictureInPicture=function(){this.mediaElement&&this.mediaElement.togglePictureInPicture()}; g.V.T8=function(){g.Ye(this.hR)}; g.V.bL_=function(){this.uh();this.publish("onLoadProgress",this.Aa())}; g.V.Ef=function(B){var y=B.target.SU();if(this.mediaElement&&this.mediaElement.SU()&&this.mediaElement.SU()===y){pvL(this,B.type);switch(B.type){case "error":var a=EK(this.mediaElement)||"",r=this.mediaElement.H0();if(a==="capability.changed"){this.Z("html5_restart_on_capability_change")?(this.h7("capchg",{msg:r}),this.oi(!0)):x2(this);return}if(this.mediaElement.hasError()&&(r={msg:r},this.Z("html5_log_fmt_unplaybable_trigger")&&(r.trg="elementevt"),Zs$(this.Fo,a,r)))return;if(this.isBackground()&& this.mediaElement.UH()===4){this.aL();my(this,"unplayable");return}break;case "durationchange":a=this.mediaElement.getDuration();isFinite(a)&&(!this.Zm||a>0)&&a!==1&&this.O6(a);break;case "ratechange":this.loader&&this.loader.setPlaybackRate(this.mediaElement.getPlaybackRate());$6H(this.FB);this.xC.onPlaybackRateChange(this.getPlaybackRate());break;case "loadedmetadata":P5J(this);this.publish("onLoadedMetadata");VZr(this);a=this.D_();this.videoData.Fz&&(this.videoData.Fz=a);break;case "loadstart":VZr(this); break;case "progress":case "suspend":this.e$.EV();break;case "playing":this.S0.WR("plev");this.Qa&&!n1(this)&&(this.Qa=!1,this.isAtLiveHead()||(this.logger.debug("seek to infinity on PLAYING"),this.seekTo(Infinity,{o_:"videoplayer_onPlaying"})));break;case "timeupdate":a=this.mediaElement&&!this.mediaElement.getCurrentTime();r=this.mediaElement&&this.mediaElement.oL()===0;if(a&&(!this.Un||r))return;this.Un=this.Un||!!this.mediaElement.getCurrentTime();qMK(this);this.uh();if(!this.mediaElement||this.mediaElement.SU()!== y)return;this.publish("onVideoProgress",this.getCurrentTime());break;case "waiting":if(this.mediaElement.L4().length>0&&this.mediaElement.hE().length===0&&this.mediaElement.getCurrentTime()>0&&this.mediaElement.getCurrentTime()<5&&this.loader)return;this.Z("html5_ignore_unexpected_waiting_cfl")&&(this.mediaElement.isPaused()||this.mediaElement.oL()>2||!this.mediaElement.isSeeking()&&Ik(this.mediaElement.hE(),this.mediaElement.getCurrentTime()))&&(a=this.mediaElement.yL(),a.bh=cN(this.mediaElement).toFixed(3), this.h7("uwe",a));break;case "resize":P5J(this);this.videoData.X&&this.videoData.X.video.quality==="auto"&&this.publish("internalvideoformatchange",this.videoData,!1);break;case "pause":if(this.GP&&g.Z(this.playerState,8)&&!g.Z(this.playerState,1024)&&this.getCurrentTime()===0&&g.Ca){my(this,"safari_autoplay_disabled");return}}if(this.mediaElement&&this.mediaElement.SU()===y){QPN(this.FW,B);this.publish("videoelementevent",B);y=this.playerState;var k=this.QS,x=this.mediaElement;a=this.Pk.experiments; r=this.videoData.clientPlaybackNonce;if(!g.Z(y,128)){var J=y.state;x=x?x:B.target;var m=x.getCurrentTime();if(!g.Z(y,64)||B.type!=="ended"&&B.type!=="pause"){var C=x.getDuration();C=x.isEnded()||m>1&&Math.abs(m-C)<1.1;var l=B.type==="pause"&&x.isEnded();m=B.type==="ended"||B.type==="waiting"||B.type==="timeupdate"&&!g.Z(y,4)&&!Di(k,m);if(l||C&&m)x.H5()>0&&x.SU()&&(J=14);else switch(B.type){case "error":EK(x)&&(J|=128);break;case "pause":g.Z(y,256)?(J^=256)||(J=64):g.Z(y,32)||g.Z(y,2)||g.Z(y,4)||(J= 4,g.Z(y,1)&&g.Z(y,8)&&(J|=1));break;case "playing":m=J;J=(J|8)&-1093;m&4?(J|=1,qB(k,x,!0)):Di(k,x.getCurrentTime())&&(J&=-2);g.Z(y,1)&&qB(k,x)&&(J|=1);break;case "seeking":J|=16;g.Z(y,8)&&(J|=1);J&=-3;break;case "seeked":J&=-17;qB(k,x,!0);break;case "waiting":g.Z(y,2)||(J|=1);qB(k,x);break;case "timeupdate":m=g.Z(y,16),C=g.Z(y,4),(g.Z(y,8)||m)&&!C&&Di(k,x.getCurrentTime())&&(J=8),qB(k,x)&&(J|=1)}}k=J;J=null;k&128&&(J=B.target,x=EK(J),m=1,x?(x==="capability.changed"&&(m=2),C="GENERIC_WITHOUT_LINK", l=J.yL(),l.mediaElem="1",a.I7("html5_log_fmt_unplaybable_trigger")&&(l.trg="melem"),/AUDIO_RENDERER/.test(J.H0())&&(C="HTML5_AUDIO_RENDERER_ERROR"),J={errorCode:x,errorMessage:g.OS[C]||"",Z0:C,mU:H3(l),yC:m,cpn:y.mp?y.mp.cpn:""}):J=null,J&&(J.cpn=r));y=VS(y,k,J)}!g.Z(this.playerState,1)&&g.Z(y,1)&&TJU(this,"evt"+B.type);this.a_(y)}}}; g.V.Hh0=function(B){B=B.C.availability==="available";B!==this.WH&&(this.WH=B,this.publish("airplayavailabilitychange"))}; g.V.fmw=function(){var B=(0,g.V4)(),y=this.mediaElement.OH();this.h7("airplay",{ia:y});!y&&!isNaN(this.DA)&&B-this.DA<2E3||(this.DA=B,y!==this.OH()&&(B=this.visibility,B.C!==y&&(B.C=y,B.pV()),this.h7("airplay",{rbld:y}),this.tv()),this.publish("airplayactivechange"))}; g.V.C$=function(B){if(this.loader){var y=this.loader,a=y.D,r=y.getCurrentTime(),k=Date.now()-a.U;a.U=NaN;a.h7("sdai",{adfetchdone:B,d:k});B&&!isNaN(a.N)&&a.X!==3&&f7(a.loader,r,a.N,a.T);a.policy.X?a.j=NaN:a.J=NaN;Xh(a,4,a.X===3?"adfps":"adf");Un(y)}}; g.V.hd=function(){g.Co(this.Br);this.fp.stop();this.videoData.Xx=!0;this.Pk.GI=!0;this.Pk.Zi=0;var B=this.Fo;if(B.videoData.X){var y=B.ph.j,a=B.videoData.X.Gb;y.J.has(a)&&(y.J.delete(a),y.X=!0)}B.C.stop();this.nX();g.Z(this.playerState,8)&&this.a_(us(this.playerState,65));this.Wx=!1;B=this.xC;B.C&&wqJ(B.C);B.X&&(B=B.X,y=g.Bj(B.provider),B.C<0&&(B.C=y,B.delay.start()),B.X=y,B.J=y);g.$h(this.jL);this.publish("playbackstarted");(B=g.ao("yt.scheduler.instance.clearPriorityThreshold"))?B():nu(0)}; g.V.nX=function(){var B=this.zS.eO(),y={},a={};!NW("pbs",this.S0.timerName)&&oS.measure&&oS.getEntriesByName&&(oS.getEntriesByName("mark_nr")[0]?xtK("mark_nr"):xtK());B.videoId&&(y.videoId=B.videoId);B.clientPlaybackNonce&&!this.Z("web_player_early_cpn")&&(y.clientPlaybackNonce=B.clientPlaybackNonce);this.mediaElement&&this.mediaElement.isPaused()&&(a.isPausedOnLoad=!0);a.itag=B.X?Number(B.X.itag):-1;B.fA&&(a.preloadType=String(this.RU?2:1));y.liveStreamMode=gYC[e0(B)];y.playerInfo=a;this.S0.infoGel(y); if(this.loader){B=this.loader.timing;window&&window.performance&&window.performance.getEntriesByName&&(B.D&&(y=window.performance.getEntriesByName(B.D),y.length&&(y=y[0],B.tick("vri",y.fetchStart),B.tick("vdns",y.domainLookupEnd),B.tick("vreq",y.requestStart),B.tick("vrc",y.responseEnd))),B.X&&(y=window.performance.getEntriesByName(B.X),y.length&&(y=y[0],B.tick("ari",y.fetchStart),B.tick("adns",y.domainLookupEnd),B.tick("areq",y.requestStart),B.tick("arc",y.responseEnd))));B=B.ticks;for(var r in B)B.hasOwnProperty(r)&& this.S0.tick(r,B[r])}}; g.V.uh=function(B){var y=this;B=B===void 0?!1:B;if(this.mediaElement&&this.videoData){uzJ(this.FW,this.isPlaying());var a=this.getCurrentTime();!this.loader||g.Z(this.playerState,4)&&g.X9(this.videoData)||g.Z(this.playerState,32)&&uj(this.videoData)||Xur(this.loader,a);a>5&&(this.FW.D=a);var r=g.ZP();r?g.AC.ix(this.hL):g.oq(this.hL);var k=this.mediaElement.isPaused();if((this.playerState.isBuffering()||!k||Hu(this.videoData))&&!g.Z(this.playerState,128)){var x=function(){if(y.mediaElement&&!g.Z(y.playerState, 128)){y.Pk.F0()&&pvL(y,"pfx");var J=y.getCurrentTime();y.Z("html5_buffer_underrun_transition_fix")&&(J-=y.N8());var m=cN(y.mediaElement),C=g.Z(y.playerState,8),l=Di(y.QS,J),c=UTe(y.QS,J,(0,g.V4)(),m);C&&l?y.a_(us(y.playerState,1)):C&&c?(C=y.getDuration(),l=bj(y.videoData),C&&Math.abs(C-J)<1.1?(y.h7("setended",{ct:J,bh:m,dur:C,live:l}),y.mediaElement.Cs()?(y.logger.debug("seek to 0 because of looping"),y.seekTo(0,{o_:"videoplayer_loop",seekSource:37})):y.Cl()):(y.playerState.isBuffering()||TJU(y,"progress_fix"), y.a_(Rr(y.playerState,1)))):(C&&!l&&!c&&J>0&&(C=(Date.now()-y.NR)/1E3,l=y.getDuration(),J>l-1&&y.h7("misspg",{t:J.toFixed(2),d:l.toFixed(2),r:C.toFixed(2),bh:m.toFixed(2)})),y.playerState.isPaused()&&y.playerState.isBuffering()&&cN(y.mediaElement)>5&&y.a_(us(y.playerState,1)));y.uh()}}; this.mediaElement.L4().length===0?this.hL=r?g.AC.mL(x,100):g.HA(x,100):this.hL=r?g.AC.mL(x,500):g.HA(x,500)}this.videoData.YC=a;!B&&this.isPlaying()&&uTr(this);cjJ(this.yR,this.m8,this.yv(),this.isBackground())&&au(this);this.publish("progresssync",B);k&&Hu(this.videoData)&&this.publish("onVideoProgress",this.getCurrentTime())}}; g.V.SM=function(){this.iS("ad.rebuftimeout",2,"RETRYABLE_ERROR","vps."+this.playerState.state.toString(16))}; g.V.Ir=function(){return this.xC.Ir()}; g.V.gD=function(){return this.loader?this.loader.gD():Gz(this.Pk.schedule,!0)}; g.V.a_=function(B){if(!g.LJ(this.playerState,B)){this.logger.debug(function(){return"Setting state "+B.toString()}); var y=new g.rW(B,this.playerState);this.playerState=B;tZK(this);var a=!this.LM.length;this.LM.push(y);var r=this.mediaElement&&this.mediaElement.isSeeking();g.xu(y,1)&&this.loader&&JB4(this.loader);r=y.oldState.state===8&&!r;g.xu(y,1)&&r&&g.Z(this.playerState,8)&&!g.Z(this.playerState,64)&&this.loader&&(HPU(this.loader),this.mediaElement&&cN(this.mediaElement)>=5&&gzK(this.yR,this.m8)&&au(this));(r=g.d2(this.Pk.experiments,"html5_ad_timeout_ms"))&&this.videoData.isAd()&&g.Z(B,1)&&(g.Z(B,8)||g.Z(B, 16))?this.t5.start(r):this.t5.stop();(ku(y,8)<0||g.xu(y,1024))&&this.fp.stop();!g.xu(y,8)||this.videoData.Xx||g.Z(y.state,1024)||this.fp.start();g.Z(y.state,8)&&ku(y,16)<0&&!g.Z(y.state,32)&&!g.Z(y.state,2)&&this.playVideo();g.Z(y.state,2)&&f3(this.videoData)&&(this.O6(this.getCurrentTime()),this.uh(!0));g.xu(y,2)&&(this.oo(!0),this.Pk.F0()&&this.Z("html5_sabr_parse_live_metadata_playback_boundaries")&&uj(this.videoData)&&this.videoData.C&&(r={minst:""+this.videoData.C.FI,cminst:""+(this.videoData.C.Pj()+ this.N8()),maxst:""+this.videoData.C.We,hts:""+this.videoData.C.Ch,cmaxst:""+(this.videoData.C.Wj()+this.N8())},this.h7("sabrSeekableBoundaries",r)));g.xu(y,128)&&this.aL();this.videoData.C&&this.videoData.isLivePlayback&&!this.wE&&(ku(y,8)<0?FgU(this.videoData.C):g.xu(y,8)&&this.videoData.C.resume());Vv4(this.FW,y);SgW(this.xC,y);if(a&&!this.fh())try{for(var k=g.Y(this.LM),x=k.next();!x.done;x=k.next()){var J=x.value;O9r(this.FB,J);this.publish("statechange",J)}}finally{this.LM.length=0}}}; g.V.xj=function(){this.S0.tick("qoes")}; g.V.YV=function(){this.FW.YV()}; g.V.pM=function(B,y,a,r){a:{var k=this.Fo;r=r===void 0?"LICENSE":r;a=a.substring(0,256);var x=ok(y);B==="drm.keyerror"&&this.hh&&this.hh.X.keys.length>1&&k.J<96&&(B="drm.sessionlimitexhausted",x=!1);var J=k.ph.experiments.I7("html5_retry_on_drm_unavailable"),m=k.ph.experiments.I7("html5_retry_on_drm_key_error"),C=/^(closedShouldNotRetry|t\.prefixedKeyError)(.*)/;if(J&&B==="drm.unavailable"||m&&B==="drm.keyerror"&&!a.match(C))k.JB("qoe.restart",{retryOnDrmError:1,e:B,detail:a}),k.gQ.oi(!0);else{if(x)if(k.videoData.X&& k.videoData.X.video.isHdr())hrW(k,B);else{if(k.gQ.iS(B,y,r,a),$A4(k,{detail:a}))break a}else k.JB(B,{detail:a});B==="drm.sessionlimitexhausted"&&(k.h7("retrydrm",{sessionLimitExhausted:1}),k.J++,blE(k.gQ))}}}; g.V.pyh=function(){var B=this,y=g.d2(this.Pk.experiments,"html5_license_constraint_delay"),a=no();y&&a?(y=new g.Mv(function(){B.Jv();J3(B)},y),g.K(this,y),y.start()):(this.Jv(),J3(this))}; g.V.HM=function(B){this.publish("heartbeatparams",B)}; g.V.BS=function(B){this.h7("keystatuses",E5x(B));var y="auto",a=!1;this.videoData.X&&(y=this.videoData.X.video.quality,a=this.videoData.X.video.isHdr());a:{switch(y){case "highres":case "hd2880":y="UHD2";break;case "hd2160":case "hd1440":y="UHD1";break;case "hd1080":case "hd720":y="HD";break;case "large":case "medium":case "small":case "light":case "tiny":y="SD";break;default:y="";break a}a&&(y+="HDR")}y=Jj(B)?Hj(B,y):B.J.includes(y);if(this.Z("html5_enable_vp9_fairplay")){if(a)if(B.N){var r;if((r= this.hh)==null?0:ks(r.C))if((a=this.hh)==null)a=0;else{for(var k=r=void 0,x=g.Y(a.X.values()),J=x.next();!J.done;J=x.next())J=J.value,r||(r=qnr(J,"SD")),k||(k=qnr(J,"AUDIO"));a.uL({sd:r,audio:k});a=r==="output-restricted"||k==="output-restricted"}else a=!y;if(a){this.h7("drm",{dshdr:1});hrW(this.Fo);return}}else{this.videoData.Jf||(this.videoData.Jf=!0,this.h7("drm",{dphdr:1}),this.oi(!0));return}var m;if((m=this.hh)==null?0:ks(m.C))return}else if(m=B.N&&y,a&&!m){hrW(this.Fo);return}y||Hj(B,"AUDIO")&& Hj(B,"SD")||(this.logger.debug("All formats are output restricted, Retry or Abort"),B=E5x(B),this.NT?(this.logger.debug("Output restricted, playback cannot continue"),this.publish("drmoutputrestricted"),this.Z("html5_report_fatal_drm_restricted_error_killswitch")||this.iS("drm.keyerror",2,void 0,"info."+B)):(this.NT=!0,this.JB(new g.mh("qoe.restart",Object.assign({},{retrydrm:1},B))),au(this),blE(this)))}; g.V.d87=function(){if(!this.videoData.Xx&&this.mediaElement&&!this.isBackground()){var B="0";this.mediaElement.oL()>0&&cN(this.mediaElement)>=5&&this.videoData.D&&this.videoData.D.C&&(this.a_(Rr(this.playerState,1)),TJU(this,"load_soft_timeout"),this.publish("playbackstalledatstart"),B="1");tZK(this);var y=this.videoData.D;B={restartmsg:B,mfmt:!El(this.videoData),mdrm:!(!(y&&y.videoInfos&&y.videoInfos.length&&y.videoInfos[0].jO)||this.hh),mfmtinfo:!this.videoData.X,prerolls:this.nD()?this.I4.join(","): "0"};if(this.hh){y=this.hh;if(y.X.size<=0){var a="ns;";y.U||(a+="nr;");y=a+="ql."+y.D.length}else y=E5x(y.X.values().next().value),y=H3(y);B.drmp=y}var r;Object.assign(B,((r=this.loader)==null?void 0:r.yL())||{});var k;Object.assign(B,((k=this.mediaElement)==null?void 0:k.yL())||{});this.xC.JB("qoe.start15s",H3(B));this.publish("loadsofttimeout")}}; g.V.O6=function(B){this.videoData.lengthSeconds!==B&&(this.videoData.lengthSeconds=B,J3(this))}; g.V.oo=function(B,y){var a=this;B=B===void 0?!1:B;if(!this.XS)if(NW("att_s","player_att")||Tn("att_s",void 0,"player_att"),this.Z("use_rta_for_player"))(function(){var k,x,J,m;return g.F(function(C){switch(C.X){case 1:if(!(k=B)){C.dQ(2);break}return g.Q(C,g.GpU(),3);case 3:k=!C.C;case 2:if(k)return C.return();g.TU(C,4);x=FyH(a.xC);if(!x)throw Error();J={};return g.Q(C,g.F1e((J.cpn=a.videoData.clientPlaybackNonce,J.encryptedVideoId=a.videoData.videoId||"",J),3E4),6);case 6:m=C.C;if(a.XS)throw Error(); if(!m.challenge)throw g.Lj(Error("Not sending attestation ping; no attestation challenge string")),Error();a.XS=!0;var l=[m.challenge];m.error?l.push("r1c="+m.error):m.webResponse&&l.push("r1a="+m.webResponse);var c;((c=m.adblockReporting)==null?void 0:c.reportingStatus)!==void 0&&l.push("r6a="+m.adblockReporting.reportingStatus);var w;((w=m.adblockReporting)==null?void 0:w.broadSpectrumDetectionResult)!==void 0&&l.push("r6b="+m.adblockReporting.broadSpectrumDetectionResult);x(l.join("&"));Tn("att_f", void 0,"player_att");g.PE(C,0);break;case 4:g.Sx(C),Tn("att_e",void 0,"player_att"),g.bJ(C)}})})().then(function(){y==null||y()}); else{var r=new g.OHe(this.videoData);if("c1a"in r.Ze&&!g.Us.isInitialized()){Tn("att_wb",void 0,"player_att");this.T_===2&&Math.random()<.01&&g.Lj(Error("Botguard not available after 2 attempts"));if(B)return;if(this.T_<5){g.$h(this.Fe);this.T_++;return}}(r=g.ISW(r))?(Tn("att_f",void 0,"player_att"),A3r(this.xC,r),this.XS=!0):Tn("att_e",void 0,"player_att")}}; g.V.Ns=function(B){B=B===void 0?!1:B;return bj(this.videoData)&&(this.isAtLiveHead()&&!this.playerState.isPaused()||this.j_()||g.X9(this.videoData))?this.getCurrentTime():this.Wj(B)}; g.V.UG=function(){return this.Pj()}; g.V.Wj=function(B){return this.FW.Wj(B===void 0?!1:B)}; g.V.Pj=function(){return this.FW.Pj()}; g.V.N8=function(){return this.FW?this.FW.N8():0}; g.V.getStreamTimeOffset=function(){return this.FW?this.FW.getStreamTimeOffset():0}; g.V.rd=function(){var B=0;this.Pk.Z("web_player_ss_media_time_offset")&&(B=this.getStreamTimeOffset()===0?this.N8():this.getStreamTimeOffset());return B}; g.V.setPlaybackRate=function(B){var y;this.playbackRate!==B&&rjr(this.yR,(y=this.videoData.D)==null?void 0:y.videoInfos)&&(this.playbackRate=B,au(this));this.playbackRate=B;this.mediaElement&&this.mediaElement.setPlaybackRate(B)}; g.V.getPlaybackRate=function(){return this.playbackRate}; g.V.getPlaybackQuality=function(){var B="unknown";if(this.videoData.X&&(B=this.videoData.X.video.quality,B==="auto"&&this.mediaElement)){var y=this.RF();y&&y.videoHeight>0&&(B=Rk(y.videoWidth,y.videoHeight))}return B}; g.V.isHdr=function(){return!!(this.videoData.X&&this.videoData.X.video&&this.videoData.X.video.isHdr())}; g.V.sendVideoStatsEngageEvent=function(B,y){var a=this.xC;a.C?(a=Pj(a.C,"engage"),a.Xx=B,a.send(y)):y&&y()}; g.V.ip=function(B){return this.xC.ip(B)}; g.V.isAtLiveHead=function(B,y){y=y===void 0?!1:y;return bj(this.videoData)&&(this.nY||y)?this.FW.isAtLiveHead(B):!1}; g.V.k6=function(){var B=this.Wj(),y=this.getCurrentTime(),a;(a=!bj(this.videoData))||(a=this.FW,a=!(a.C&&a.C.D));return a||this.j_()||isNaN(B)||isNaN(y)?0:Math.max(0,B-y)}; g.V.py=function(B){(this.nY=B)||this.fp.stop();this.videoData.C&&(B?this.videoData.C.resume():FgU(this.videoData.C));if(this.loader){var y=this.videoData.Z("html5_disable_preload_for_ssdai_with_preroll")&&this.tC()&&this.videoData.isLivePlayback;B&&!y?this.loader.resume():gz(this,!0)}g.Z(this.playerState,2)||B?g.Z(this.playerState,512)&&B&&this.a_(us(this.playerState,512)):this.a_(Rr(this.playerState,512));y=this.xC;y.qoe&&(y=y.qoe,g.VE(y,g.Bj(y.provider),"stream",[B?"A":"I"]))}; g.V.OW=function(B){this.xC.JB("player.exception",H3({n:B.name,m:B.message}))}; g.V.OB=BE(22);g.V.g5=BE(51);g.V.CD=function(B){this.xC.CD(B)}; g.V.Dq=function(B){this.xC.Dq(B)}; g.V.Wo=function(B){this.xC.Wo(B)}; g.V.mR=BE(28);g.V.gZ=BE(34);g.V.Ye=function(B){this.xC.Ye(B)}; g.V.ol=function(){this.h7("hidden",{},!0)}; g.V.hp=function(){return this.mediaElement?this.mediaElement.getVideoPlaybackQuality():{}}; g.V.gJ=function(){return this.loader?this.loader.gJ():!0}; g.V.setLoop=function(B){this.loop=B;this.mediaElement&&!g.oz(this.Pk)&&this.mediaElement.setLoop(B)}; g.V.Cs=function(){return this.mediaElement&&!g.oz(this.Pk)?this.mediaElement.Cs():this.loop}; g.V.QA=function(B){this.h7("timestamp",{o:B.toString()});this.FW.QA(B)}; g.V.Uo=function(B){this.S0.tick(B)}; g.V.WB=function(B){return this.S0.WB(B)}; g.V.WR=function(B){this.S0.WR(B)}; g.V.h7=function(B,y,a){this.xC.h7(B,y,a===void 0?!1:a)}; g.V.Eb=function(B,y,a){this.xC.h7(B,y,a===void 0?!1:a)}; g.V.JB=function(B){this.xC.JB(B.errorCode,H3(B.details));B=B.errorCode;if(this.videoData.isLivePlayback&&(B==="qoe.longrebuffer"||B==="qoe.slowseek")||B==="qoe.restart"){B=this.loader?Uqr(this.loader.videoTrack):{};var y,a;this.h7("lasoe",Object.assign(this.loader?Uqr(this.loader.audioTrack):{},(y=this.Zm)==null?void 0:(a=y.C)==null?void 0:a.bC()));var r,k;this.h7("lvsoe",Object.assign(B,(r=this.Zm)==null?void 0:(k=r.X)==null?void 0:k.bC()))}}; g.V.wA=function(B,y,a){this.xC.wA(B,y,a)}; g.V.PR=function(B,y,a,r,k,x,J,m){var C;if((C=this.videoData.C)!=null&&C.isLive){var l=y.playerType===2?y:B,c=B.videoData.videoId,w=y.videoData.videoId;if(c&&w){C=this.xC;if(C.qoe){var E=C.qoe,z=B.cpn,q=y.cpn,L=l.videoData.rB,b=E.provider.videoData.clientPlaybackNonce,S=E.provider.videoData.videoId,P=q!==b&&w!==S;b=z!==b&&c!==S;E.reportStats();E.adCpn&&E.adCpn!==z||(E.adCpn=b?z:"",E.hs=b?c:"",E.adFormat=b?L:void 0,jeJ(E,x?4:k?2:0,q,w,r),E.reportStats(),E.adCpn=P?q:"",E.hs=P?w:"",E.adFormat=P?L:void 0, jeJ(E,x?5:k?3:1,z,c,a),E.reportStats())}a=B.cpn;if(C.D.has(a)){if(k=C.D.get(a),Aj(k,!0).send(),QE(k),a!==C.provider.videoData.clientPlaybackNonce){u1$(k);var A;(A=C.C)==null||E2x(A);C.D.delete(a)}}else C.dZ=C.provider.videoData.clientPlaybackNonce,C.dZ&&C.C&&(C.D.set(C.dZ,C.C),Aj(C.C).send(),QE(C.C));A=y.cpn;l=l.videoData;r-=this.rd();if(C.D.has(A)){r=C.D.get(A);var D=r.D&&isNaN(r.j)?St(r):NaN;r=Rnr(r,!1);isNaN(D)||(r.N=D);r.send()}else r=GJL(C,C.provider,l,r),C.D.set(A,r),Ygr(r,new g.rW(Rr(new g.z7, 8),new g.z7)),wqJ(r),(D=C.C)==null||QE(D);C.dZ=A;if(this.Z("html5_unify_csi_server_stitched_transition_logging")){if(C=this.S0,D=y.cpn,r=this.videoData.clientPlaybackNonce,y=y.videoData,B=(B.cpn===r?"video":"ad")+"_to_"+(D===r?"video":"ad"),B!=="video_to_ad"){r=B==="ad_to_video"?void 0:y;l=r==null?void 0:r.jw;A={};if(y==null?0:y.T)A.cttAuthInfo={token:y.T,videoId:y.videoId};J&&(A.startTime=J);LR(B,A);var M,U,n;J={targetVideoId:(M=y==null?void 0:y.videoId)!=null?M:"empty_video",targetCpn:D,adVideoId:(U= r==null?void 0:r.videoId)!=null?U:"empty_video",adClientPlaybackNonce:(n=l==null?void 0:l.cpn)!=null?n:r==null?void 0:r.clientPlaybackNonce};l&&(J.adBreakType=l.adBreakType,J.adType=l.adType);g.YH(J,B);VR(C,m,B)}}else M=this.S0,n=this.videoData.clientPlaybackNonce,U=y.videoData,n=(B.cpn===n?"video":"ad")+"_to_"+(y.cpn===n?"video":"ad"),B={},U.T&&(B.cttAuthInfo={token:U.T,videoId:U.videoId}),J&&(B.startTime=J),LR(n,B),g.YH({targetVideoId:U.videoId,targetCpn:y.cpn,isSsdai:!0},n),M.Pk.Z("html5_enable_ssdai_transition_with_only_enter_cuerange")? J||VR(M,m,n):VR(M,m,n)}}else this.logger.C(360717806,"SSTEvent for nonSS")}; g.V.Pf=function(){var B=this.zS,y=B.Va;B.Va=[];return y}; g.V.oN=function(B){this.videoData.AZ=!0;this.JB(new g.mh("sabr.fallback",B));this.oi(!0)}; g.V.K1=function(B,y){this.videoData.xP=!0;if(y===void 0||y)this.JB(new g.mh("qoe.restart",B)),this.oi(!0);this.videoData.GS()&&this.Z("html5_reload_caption_on_ssdai_fallback")&&this.zS.tL()}; g.V.yW=function(B){this.h7("sdai",{aftimeout:B});this.JB(new g.mh("ad.fetchtimeout",{timeout:B}))}; g.V.Pi=function(B,y){this.h7("timelineerror",B);B=new g.mh("dai.timelineerror",B);y?this.iS("dai.timelineerror",1,"RETRYABLE_ERROR",H3(B.details)):this.JB(B)}; g.V.Be=function(){return g.Bj(this.xC.provider)}; g.V.getPlayerSize=function(){return this.gT.getPlayerSize()}; g.V.vc=function(){return this.gT.vc()}; g.V.JV=function(){return this.S0}; g.V.yU=function(){return this.zS.yU()}; g.V.getVolume=function(){return this.zS.getVolume()}; g.V.zX=function(){return this.zS.zX()}; g.V.isMuted=function(){return this.zS.isMuted()}; g.V.xb=function(){return this.zS.xb()}; g.V.jH=function(){this.wE=!0}; g.V.Z=function(B){return this.Pk.Z(B)}; g.V.K7=function(B,y,a,r,k){this.h7("xvt",{m:B,g:y?1:0,tt:a?1:0,np:r?1:0,c:k})}; g.V.Jb=function(){var B;(B=this.loader)==null||B.resume()}; g.V.tC=function(){return g.YI(this.I4,"ad")}; g.V.e6=function(){var B=this.getCurrentTime(),y=B-this.N8();var a=this.mediaElement?dY(this.mediaElement.hE()):0;a=Math.floor(Math.max(a-y,0))+100;var r;return((r=this.loader)==null?0:r.e6(y,a))?(this.h7("sdai",{skipad:1,ct:y.toFixed(3),adj:a.toFixed(3)}),uj(this.videoData)&&this.loader.seek(y+a,{seekSource:89,o_:"videoplayer_skipServerStitchedAd"}),FDU(this.FW,B),!0):!1}; g.V.F0=function(){return this.Pk.F0()}; g.V.hC=function(){if(this.Z("html5_generate_content_po_token"))return this.videoData.VX||"";this.zS.PE();return this.Pk.Sp||""}; g.V.uC=function(){if(this.videoData.videoId)return this.videoData.Qr}; g.V.Y4=function(){return this.videoData.videoId}; g.V.n8=function(){return this.zS.yz}; g.V.oD=function(){return this.Wx}; g.V.DL=function(){return this.zS.DL()}; g.V.Iq=function(B,y,a){this.Z("html5_report_seek_source_for_utc_seeks")&&this.a_(Rr(this.playerState,16,a));this.FW.Iq(B,y)}; g.V.m0=function(){this.FW.m0()}; g.V.rH=function(B,y){var a=this.Z("html5_generate_content_po_token")?this.videoData:void 0;this.zS.rH(B,y,a)}; g.V.z8=function(B,y){var a;(a=this.loader)==null||a.z8(B,y)}; g.V.p8=function(){var B=this.rN();return!!B&&B.p8()}; g.V.cR=function(B,y){this.xC.cR(B,y)}; g.V.UN=function(){return this.xC.UN()}; g.V.Px=function(){return this.videoData.Ts}; g.V.ou=function(){return this.zS.ou()}; g.V.Ml=function(){return this.zS.Ml(this)}; g.V.fM=function(){this.wL=!0}; g.V.Td=function(B){var y;(y=this.loader)==null||y.Td(B)}; g.V.Rx=function(){var B;(B=this.loader)==null||B.Rx()};g.R(SMN,k$);g.R(cq,gy);cq.prototype.C=function(B){B&&ld(this,this.S.getLoopVideo());this.S.logVisibility(this.element,B)}; cq.prototype.logClick=function(){this.S.logClick(this.element)}; cq.prototype.onLoopChange=function(B){ld(this,B)}; cq.prototype.X=function(B){this.S.setLoopVideo(B)};g.R(Qhe,k$);g.R(AuN,k$);g.V=AuN.prototype;g.V.seekToChapterWithAnimation=function(B){var y=this;if(g.Nh(this.api)&&!(B<0)){var a=this.api.getVideoData(),r=a.VP;if(r&&B=0)return;y=~y;g.KS(this.items,y,0,B);zj(this.menuItems.element,B.element,y)}B.subscribe("size-change",this.j3,this);this.menuItems.publish("size-change")}; g.V.Uh=function(B){B.unsubscribe("size-change",this.j3,this);this.fh()||(g.NV(this.items,B),this.menuItems.element.removeChild(B.element),this.menuItems.publish("size-change"))}; g.V.j3=function(){this.menuItems.publish("size-change")}; g.V.focus=function(){for(var B=0,y=0;y1&&g.Q6(this)}; g.V.Wh=function(){J$x(this);this.g$&&(k1r(this),g.hi(this.element,this.size))}; g.V.Dr=function(){var B=this.C.pop();xiK(this,B,this.C[this.C.length-1],!0)}; g.V.tM=function(B){if(!B.defaultPrevented)switch(B.keyCode){case 27:this.iV();B.preventDefault();break;case 37:this.C.length>1&&this.Dr();B.preventDefault();break;case 39:B.preventDefault()}}; g.V.focus=function(){this.C.length&&this.C[this.C.length-1].focus()}; g.V.lw=function(){g.UF.prototype.lw.call(this);this.T&&this.T.dispose();this.N&&this.N.dispose()};g.R(A3,g.Pq);A3.prototype.open=function(B,y){this.initialize(B.items)&&this.LL(y,!!y)}; A3.prototype.initialize=function(B){g.t3(this.pF);if(B===void 0||B.length===0)return!1;var y=B.length;B=g.Y(B);for(var a=B.next();!a.done;a=B.next())this.fL(a.value,y--);return!0}; A3.prototype.fL=function(B,y){B.menuNavigationItemRenderer?ocx(this,B.menuNavigationItemRenderer,y):B.menuServiceItemRenderer&&CZH(this,B.menuServiceItemRenderer,y)};g.R(F1,bS);g.V=F1.prototype;g.V.l5=function(B){B.target!==this.dismissButton.element&&B.target!==this.overflowButton.element&&(this.j4(),this.onClickCommand&&this.S.Kh("innertubeCommand",this.onClickCommand))}; g.V.Ar=function(){this.enabled=!1;this.U.hide()}; g.V.Xc=function(){return!!this.C&&this.enabled}; g.V.onVideoDataChange=function(B,y){this.zc(y);if(this.C){this.jK();a:if(!this.isCounterfactual){var a,r,k;this.banner.update({title:(a=this.C)==null?void 0:a.title,subtitle:(r=this.C)==null?void 0:r.subtitle,metadata:(k=this.C)==null?void 0:k.metadataText});var x;this.onClickCommand=g.f((x=this.C)==null?void 0:x.onTap,bw);var J;if(B=g.f((J=this.C)==null?void 0:J.onOverflow,bw))this.N=g.f(B,pBa);var m;if((m=this.C)==null?0:m.thumbnailImage){var C,l;J=((C=this.C)==null?void 0:(l=C.thumbnailImage)== null?void 0:l.sources)||[];if(J.length===0)break a;this.thumbnailImage.update({url:J[0].url})}else{var c;if((c=this.C)==null?0:c.thumbnailIconName){var w;this.thumbnailIcon.update({icon:(w=this.C)==null?void 0:w.thumbnailIconName})}}var E;this.shouldShowOverflowButton=!((E=this.C)==null||!E.shouldShowOverflowButton);var z;this.shouldHideDismissButton=!((z=this.C)==null||!z.shouldHideDismissButton)}var q;this.banner.element.setAttribute("aria-label",((q=this.C)==null?void 0:q.a11yLabel)||"");var L; this.rQ=(L=this.C)==null?void 0:L.dismissButtonA11yLabel;this.dismissButton.hide();this.overflowButton.hide();this.isInitialized=!0;lOK(this)}}; g.V.R1k=function(){this.isVisible=!0;lOK(this)}; g.V.h1w=function(){this.isVisible=!1;lOK(this)}; g.V.zL=function(){bS.prototype.zL.call(this);this.X&&this.S.logVisibility(this.banner.element,this.isVisible)}; g.V.j4=function(){bS.prototype.j4.call(this,!1);this.X&&this.S.logClick(this.banner.element)}; g.V.JM=function(B){this.T||(this.T=new A3(this.S),g.K(this,this.T));var y,a;if((y=this.N)==null?0:(a=y.menu)==null?0:a.menuRenderer)this.T.open(this.N.menu.menuRenderer,B.target),B.preventDefault()}; g.V.zc=function(){}; g.V.jK=function(){}; g.V.lw=function(){this.S.zt("suggested_action_view_model");bS.prototype.lw.call(this)};g.R(GJ,F1); GJ.prototype.zc=function(B){var y,a,r;this.productUpsellSuggestedActionViewModel=g.f((y=B.getWatchNextResponse())==null?void 0:(a=y.playerOverlays)==null?void 0:(r=a.playerOverlayRenderer)==null?void 0:r.suggestedActionViewModel,$Np);var k;if((k=this.productUpsellSuggestedActionViewModel)==null?0:k.content){var x;this.C=g.f((x=this.productUpsellSuggestedActionViewModel)==null?void 0:x.content,NBO)}var J,m;if(this.X=!!((J=this.productUpsellSuggestedActionViewModel)==null?0:(m=J.loggingDirectives)==null? 0:m.trackingParams)){var C,l;this.S.setTrackingParams(this.banner.element,((C=this.productUpsellSuggestedActionViewModel)==null?void 0:(l=C.loggingDirectives)==null?void 0:l.trackingParams)||null)}var c;this.isCounterfactual=!((c=this.productUpsellSuggestedActionViewModel)==null||!c.isCounterfactualServing)}; GJ.prototype.jK=function(){var B=[],y,a=g.Y(((y=this.productUpsellSuggestedActionViewModel)==null?void 0:y.ranges)||[]);for(y=a.next();!y.done;y=a.next()){var r=y.value;r&&(y=Number(r.startTimeMilliseconds),r=Number(r.endTimeMilliseconds),isNaN(y)||isNaN(r)||B.push(new g.iz(y,r,{id:"product_upsell",namespace:"suggested_action_view_model"})))}this.S.Rd(B)};g.R(c$4,k$);g.R(eM,k$);eM.prototype.onVideoDataChange=function(B,y){var a=this;if(!Bu(y)&&(B==="newdata"&&EcK(this),this.C&&B==="dataloaded")){this.C=!1;var r;tZ(pt(Ry(this.api.Y(),(r=this.api.getVideoData())==null?void 0:g.hl(r)),function(k){YLr(a,k)}),function(){a.C=!0})}}; eM.prototype.KA=function(){var B=this;if(g.oz(this.api.Y())){var y,a=g.Vj(this.api.Y(),(y=this.api.getVideoData())==null?void 0:g.hl(y));return pt(Lt(a),function(r){var k=Zq();nP(k,r);return B.api.KA(k)})}return Lt(this.api.KA())};g.R(g.Wq,g.BY);g.V=g.Wq.prototype;g.V.open=function(){g.SM(this.e0,this.X)}; g.V.eU=function(B){LQW(this);var y=this.options[B];y&&(y.element.setAttribute("aria-checked","true"),this.w0(this.iW(B)),this.D=B)}; g.V.uW=function(B){g.t3(this.X);for(var y={},a=!1,r=0;r=0?this.C.playbackRate:1}catch(B){return 1}}; g.V.setPlaybackRate=function(B){this.getPlaybackRate()!==B&&(this.C.playbackRate=B);return B}; g.V.Cs=function(){return this.C.loop}; g.V.setLoop=function(B){this.C.loop=B}; g.V.canPlayType=function(B,y){return this.C.canPlayType(B,y)}; g.V.isPaused=function(){return this.C.paused}; g.V.isSeeking=function(){return this.C.seeking}; g.V.isEnded=function(){return this.C.ended}; g.V.v5=function(){return this.C.muted}; g.V.Kz=function(B){z$();this.C.muted=B}; g.V.L4=function(){return this.C.played||MO([],[])}; g.V.hE=function(){try{var B=this.C.buffered}catch(y){}return B||MO([],[])}; g.V.G9=function(){return this.C.seekable||MO([],[])}; g.V.jZ=function(){var B=this.C;return B.getStartDate?B.getStartDate():null}; g.V.getCurrentTime=function(){return this.C.currentTime}; g.V.setCurrentTime=function(B){this.C.currentTime=B}; g.V.getDuration=function(){return this.C.duration}; g.V.load=function(){var B=this.C.playbackRate;try{this.C.load()}catch(y){}this.C.playbackRate=B}; g.V.pause=function(){this.C.pause()}; g.V.play=function(){var B=this.C.play();if(!B||!B.then)return null;B.then(void 0,function(){}); return B}; g.V.oL=function(){return this.C.readyState}; g.V.H5=function(){return this.C.networkState}; g.V.UH=function(){return this.C.error?this.C.error.code:null}; g.V.H0=function(){return this.C.error?this.C.error.message:""}; g.V.getVideoPlaybackQuality=function(){if(window.HTMLVideoElement&&this.C instanceof window.HTMLVideoElement&&this.C.getVideoPlaybackQuality)return this.C.getVideoPlaybackQuality();if(this.C){var B=this.C,y=B.webkitDroppedFrameCount;if(B=B.webkitDecodedFrameCount)return{droppedVideoFrames:y||0,totalVideoFrames:B}}return{}}; g.V.OH=function(){return!!this.C.webkitCurrentPlaybackTargetIsWireless}; g.V.ZD=function(){return!!this.C.webkitShowPlaybackTargetPicker()}; g.V.togglePictureInPicture=function(){var B=this.C,y=window.document;window.document.pictureInPictureEnabled?this.C!==y.pictureInPictureElement?B.requestPictureInPicture():y.exitPictureInPicture():ER()&&B.webkitSetPresentationMode(B.webkitPresentationMode==="picture-in-picture"?"inline":"picture-in-picture")}; g.V.Gy=function(){var B=this.C;return new g.$m(B.offsetLeft,B.offsetTop)}; g.V.getSize=function(){return g.v_(this.C)}; g.V.setSize=function(B){g.hi(this.C,B)}; g.V.getVolume=function(){return this.C.volume}; g.V.setVolume=function(B){z$();this.C.volume=B}; g.V.FV=function(B){this.j[B]||(this.C.addEventListener(B,this.listener),this.j[B]=this.listener)}; g.V.setAttribute=function(B,y){this.C.setAttribute(B,y)}; g.V.removeAttribute=function(B){this.C.removeAttribute(B)}; g.V.hasAttribute=function(B){return this.C.hasAttribute(B)}; g.V.kG=BE(61);g.V.kt=BE(63);g.V.BC=BE(65);g.V.Wn=BE(67);g.V.uB=function(){return g7(this.C)}; g.V.H_=function(B){g.hC(this.C,B)}; g.V.PH=function(B){return g.OY(this.C,B)}; g.V.Jt=function(){return g.VM(document.body,this.C)}; g.V.audioTracks=function(){var B=this.C;if("audioTracks"in B)return B.audioTracks}; g.V.lw=function(){for(var B=g.Y(Object.keys(this.j)),y=B.next();!y.done;y=B.next())y=y.value,this.C.removeEventListener(y,this.j[y]);gI.prototype.lw.call(this)}; g.V.UY=function(B){this.C.disableRemotePlayback=B};g.R(Ug,g.O);g.R(sg,g.O);sg.prototype.show=function(){g.O.prototype.show.call(this);this.qz();this.Fx.Z("html5_enable_moving_s4n_window")&&g.oz(this.Fx.Y())&&this.K()}; sg.prototype.hide=function(){g.O.prototype.hide.call(this);this.delay.stop();this.J.stop()}; sg.prototype.qz=function(){var B=(0,g.V4)(),y=exJ(this.Fx);jM(this.C,y.bandwidth_samples);jM(this.N,y.network_activity_samples);jM(this.D,y.live_latency_samples);jM(this.X,y.buffer_health_samples);var a={};y=g.Y(Object.entries(y));for(var r=y.next();!r.done;r=y.next()){var k=g.Y(r.value);r=k.next().value;k=k.next().value;this.U[r]!==k&&(a[r]=" "+String(k));this.U[r]=k}this.update(a);B=(0,g.V4)()-B>25?5E3:500;this.delay.start(B)}; sg.prototype.K=function(){this.T?(this.position+=1,this.position>15&&(this.T=!1)):(--this.position,this.position<=0&&(this.T=!0));this.element.style.left=this.position+"%";this.element.style.top=this.position+"%";this.J.start(2E4)};g.R(KQW,k$);g.R(h3,g.W);h3.prototype.C=function(){var B=(0,g.V4)()-this.startTime;B=Bthis.J[B])&&(this.C=B,Bc(this))}; g.V.onCueRangeExit=function(B){var y=sXe(this,B);y&&this.C===B&&this.api.Kh("innertubeCommand",y);this.clearTimeout();this.C=void 0}; g.V.onTimeout=function(B){this.C!==void 0&&(B==null?void 0:B.cueRangeId)===this.C&&(this.U=!1,(B=sXe(this,this.C))&&this.api.Kh("innertubeCommand",B))}; g.V.Hw=function(B){this.D=B}; g.V.BM=function(){Bc(this);this.D=void 0}; g.V.setTimeout=function(B){var y=this,a=Number(B==null?void 0:B.maxVisibleDurationMilliseconds);a&&(this.clearTimeout(),this.R7=setTimeout(function(){y.onTimeout(B)},a))}; g.V.clearTimeout=function(){this.R7&&clearTimeout(this.R7);this.R7=void 0;this.U=!1}; g.V.lw=function(){this.timelyActions=this.D=this.C=this.videoId=void 0;this.J={};this.Ov();this.clearTimeout();k$.prototype.lw.call(this)};g.R(BHH,k$);g.R(aP,gy);aP.prototype.T=function(B){this.J(B?2:1)}; aP.prototype.X=function(){var B=this.S.getPresentingPlayerType();B===2||B===3?(this.C=!1,this.e0.Uh(this)):this.C||(B=this.hasVoiceBoostAudioTrack(),this.setEnabled(B),B=this.D()===2&&B,ld(this,B),this.e0.fL(this),this.C=!0)}; aP.prototype.lw=function(){this.e0.Uh(this);gy.prototype.lw.call(this)};g.R(rv,k$);rv.prototype.getVoiceBoostUserPreference=function(){return this.C}; rv.prototype.setVoiceBoostUserPreference=function(B){this.api.h7("vb_set",{pref:B});g.bQ("yt-player-voice-boost",B);B!==this.C&&(this.C=B,this.updateEnvironmentData(),this.hasVoiceBoostAudioTrack()&&this.api.tv())}; rv.prototype.hasVoiceBoostAudioTrack=function(){var B,y,a=(B=this.api.getVideoData())==null?void 0:(y=B.D)==null?void 0:y.C;return a?iU(a,function(r){var k;return((k=r.audio)==null?void 0:k.X)===!0}):!1}; rv.prototype.updateEnvironmentData=function(){this.api.Y().FI=this.C};var gpe=["www.youtube-nocookie.com","www.youtubeeducation.com"];g.R(J9,k$);J9.prototype.lw=function(){this.N&&(g.Co(this.N),this.N=void 0);k$.prototype.lw.call(this)}; J9.prototype.PE=function(){(this.X?!this.C:this.D)&&mD(this)}; J9.prototype.VN=function(B,y,a){var r=this;if(rOH(B)){var k=a||"";if(this.C)y=oP(this,k),khN(B,y);else{var x=new g.JX;y.push(x.promise);this.j.promise.then(function(){var J=oP(r,k);khN(B,J);x.resolve()})}}}; J9.prototype.JO=function(B){var y=this;if(this.X||this.D)B.VX=oP(this,B.videoId),this.C||(this.J=new CJ,this.j.promise.then(function(){y.S0.WB("pot_if");B.VX=oP(y,B.videoId)}))};g.R(g.gv,g.O);g.gv.prototype.select=function(){this.api.S6(this.suggestion.videoId,this.suggestion.sessionData,this.suggestion.playlistId,void 0,void 0,this.suggestion.jm||void 0)&&this.api.logClick(this.element)}; g.gv.prototype.onClick=function(B){if(g.M$(this.api.Y())&&this.api.Z("web_player_log_click_before_generating_ve_conversion_params")){this.api.logClick(this.element);var y=this.suggestion.Lj(),a={};g.i1(this.api,a);y=g.cJ(y,a);g.wy(y,this.api,B)}else g.cY(B,this.api,this.X,this.suggestion.sessionData||void 0)&&this.select()}; g.gv.prototype.onKeyPress=function(B){switch(B.keyCode){case 13:case 32:B.defaultPrevented||(this.select(),B.preventDefault())}}; g.gv.prototype.onVideoDataChange=function(){var B=this.api.getVideoData(),y=this.api.Y();this.X=B.nF?!1:y.J};g.R(lE,g.O);lE.prototype.lw=function(){this.hide();g.Ye(this.C);g.vJ(this.stills);this.stills.length=0;g.O.prototype.lw.call(this)}; lE.prototype.onVideoDataChange=function(){this.videoData=this.player.getVideoData(1);var B,y,a,r,k;var x=(((B=this.videoData)==null?0:(y=B.suggestions)==null?0:y.length)?(a=this.videoData)==null?void 0:a.suggestions:((r=this.videoData)==null?0:g.lj(r))?[(k=this.videoData)==null?void 0:g.lj(k)]:[]).slice(0,12);B=this.element;g.EY(B);if(x.length)for(this.stills.length>x.length&&g.vJ(this.stills.splice(x.length)),this.stills.length=x.length,y=0;y=0;B--)this.features[B].dispose();this.features.length=0;g.W.prototype.lw.call(this)};Rf0.prototype.reset=function(){this.C=this.X=NaN};g.V=u4U.prototype;g.V.reset=function(){qW(this.timerName)}; g.V.tick=function(B,y){uG(B,y,this.timerName)}; g.V.WB=function(B){return bG(B,void 0,this.timerName)}; g.V.WR=function(B){g.XF(B,void 0,this.timerName)}; g.V.infoGel=function(B){g.YH(B,this.timerName)};g.R(NH0,g.jw);g.V=NH0.prototype;g.V.Vq=function(B){return this.loop||!!B||this.index+1=0}; g.V.setShuffle=function(B){this.shuffle=B;B=this.order&&this.order[this.index]!=null?this.order[this.index]:this.index;this.order=[];for(var y=0;y0)||KT(this,1,!0)}; g.V.QI=function(){this.T=!0;this.C.v6(this.j);this.j=this.C.L(document,"mouseup",this.v9)}; g.V.v9=function(){this.T=!1;KT(this,8,!1);this.C.v6(this.j);this.j=this.C.L(this.target,"mousedown",this.QI)}; g.V.KC=function(B){if(B=(B=B.changedTouches)&&B[0])this.Xx=B.identifier,this.C.v6(this.K),this.K=this.C.L(this.target,"touchend",this.H9,void 0,!0),KT(this,1024,!0)}; g.V.H9=function(B){if(B=B.changedTouches)for(var y=0;y1280||k>720)if(y=r.zF("maxresdefault.jpg"))break;if(x>640||k>480)if(y=r.zF("maxresdefault.jpg"))break;if(x>320||k>180)if(y=r.zF("sddefault.jpg")||r.zF("hqdefault.jpg")||r.zF("mqdefault.jpg"))break;if(y=r.zF("default.jpg"))break}g.lI(B)&&(B=new Image,B.addEventListener("load", function(){C0J()}),B.src=y?y:"",this.api.JV().tick("ftr")); this.J.style.backgroundImage=y?"url("+y+")":""};g.R(g.M8,g.O);g.M8.prototype.resize=function(){}; g.M8.prototype.X=function(B){var y=this;this.D=!1;oSH(this);var a=B.Z0,r=this.api.Y();a!=="GENERIC_WITHOUT_LINK"||r.T?a==="TOO_MANY_REQUESTS"?(r=this.api.getVideoData(),this.w0(IP(this,"TOO_MANY_REQUESTS_WITH_LINK",r.Lj(),void 0,void 0,void 0,!1))):a!=="HTML5_NO_AVAILABLE_FORMATS_FALLBACK"||r.T?this.api.Y().Z("html5_enable_bandaid_error_screen")&&a==="HTML5_SPS_UMP_STATUS_REJECTED"&&!r.T?(r=r.hostLanguage,B="//support.google.com/youtube?p=videoError",r&&(B=g.cJ(B,{hl:r})),this.w0(IP(this,"HTML5_SPS_UMP_STATUS_REJECTED", B))):this.api.Y().Z("enable_adb_handling_in_sabr")&&a==="BROWSER_OR_EXTENSION_ERROR"&&!r.T?(r=r.hostLanguage,B="//support.google.com/youtube/answer/3037019#zippy=%2Cupdate-your-browser-and-check-your-extensions",r&&(B=g.cJ(B,{hl:r})),this.w0(IP(this,"BROWSER_OR_EXTENSION_ERROR",B))):this.w0(g.$R(B.errorMessage)):this.w0(IP(this,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT","//www.youtube.com/supported_browsers")):(B=r.hostLanguage,a="//support.google.com/youtube/?p=player_error1",B&&(a=g.cJ(a, {hl:B})),this.w0(IP(this,"GENERIC_WITH_LINK_AND_CPN",a,!0)),r.YC&&!r.J&&mex(this,function(x){if(g.cY(x,y.api,!Jf(y.api.Y()))){x={as3:!1,html5:!0,player:!0,cpn:y.api.getVideoData().clientPlaybackNonce};var J=y.api;J.RS("onFeedbackArticleRequest",{articleId:3037019,helpContext:"player_error",productData:x});J.isFullscreen()&&J.toggleFullscreen()}})); if(this.D){var k=this.Dm("ytp-error-link");k&&(this.api.createClientVe(k,this,216104),this.api.logVisibility(k,!0),mex(this,function(){y.api.logClick(k)}))}}; var Hyx=/([^<>]+)<\/a>/;g.R(CKx,g.O);CKx.prototype.zn=function(B,y,a){a=a===void 0?!1:a;switch(y){case 1:ZA(this,B,this.D,a);break;case 2:ZA(this,B,this.J,a);break;case 3:ZA(this,B,this.C,a);break;case 4:ZA(this,B,this.X,a)}};g.R(gSe,g.O);g.V=gSe.prototype;g.V.onClick=function(B){this.innertubeCommand?(this.S.Kh("innertubeCommand",this.innertubeCommand),B.preventDefault()):g.cY(B,this.S,!0);this.S.logClick(this.element)}; g.V.onVideoDataChange=function(B,y){c5E(this,y);this.Ug&&w80(this,this.Ug)}; g.V.fu=function(B){var y=this.S.getVideoData();this.videoId!==y.videoId&&c5E(this,y);this.C&&w80(this,B.state);this.Ug=B.state}; g.V.LL=function(){this.fade.show();this.S.publish("paidcontentoverlayvisibilitychange",!0);this.S.logVisibility(this.element,!0)}; g.V.iV=function(){this.fade.hide();this.S.publish("paidcontentoverlayvisibilitychange",!1);this.S.logVisibility(this.element,!1)};g.R(nT,g.O);nT.prototype.hide=function(){this.C.stop();this.message.style.display="none";g.O.prototype.hide.call(this)}; nT.prototype.onStateChange=function(B){this.Ay(B.state)}; nT.prototype.Ay=function(B){if(g.Z(B,128)||this.api.oD())var y=!1;else{var a;y=this.api.Z("web_watch_enable_multiview_manager")&&((a=this.api.getVideoData())==null?0:Bu(a))?!1:g.Z(B,16)||g.Z(B,1)?!0:!1}y?this.C.start():this.hide()}; nT.prototype.X=function(){this.message.style.display="block"};g.R(dv,g.UF);dv.prototype.onMutedAutoplayChange=function(B){this.D&&(B?(ESr(this),this.LL()):(this.C&&this.logClick(),this.iV()))}; dv.prototype.Xi=function(B){this.api.isMutedByMutedAutoplay()&&g.xu(B,2)&&this.iV()}; dv.prototype.onClick=function(){this.api.unMute();this.logClick()}; dv.prototype.logClick=function(){this.clicked||(this.clicked=!0,this.api.logClick(this.element))};g.R(g.US,g.qO);g.V=g.US.prototype;g.V.init=function(){var B=this.api,y=B.getPlayerStateObject();this.U7=B.getPlayerSize();this.a_(y);this.Wa();this.Ui();this.api.publish("basechromeinitialized",this);this.jo()&&this.api.publish("standardControlsInitialized")}; g.V.onVideoDataChange=function(B,y){var a=this.ZH!==y.videoId;if(a||B==="newdata")B=this.api,B.isFullscreen()||(this.U7=B.getPlayerSize());a&&(this.ZH=y.videoId,a=this.B0,a.J7=3E3,KT(a,512,!0),this.Wa());this.api.Z("web_render_jump_buttons")&&y.showSeekingControls&&(this.Li=572)}; g.V.ss7=function(){this.onVideoDataChange("newdata",this.api.getVideoData())}; g.V.Ph=function(){var B=this.api.oZ()&&this.api.R4(),y=this.api.h2();return this.l8||B||this.Ut||y}; g.V.oC=function(){var B=!this.Ph();g.aQ(this.api.getRootNode(),"ytp-menu-shown",!B)}; g.V.iE=function(B){try{if(!g.VM(this.api.getRootNode(),B))return!1}catch(y){return!1}for(;B&&!XCN(B);)B=B===this.api.getRootNode()?null:B.parentElement||null;return!!B}; g.V.m1=function(B){var y=this.api.getRootNode();g.aQ(y,"ytp-autohide",B);g.aQ(y,"ytp-autohide-active",!0);this.YB.start(B?250:100);B&&(this.Cy=!1,g.B1(y,"ytp-touch-mode"));this.OQ=!B;this.api.TN(!B)}; g.V.O_=function(){var B=this.api.getRootNode();g.aQ(B,"ytp-autohide-active",!1)}; g.V.B0O=function(){this.QD=!0}; g.V.kSO=function(B){if(this.api.Y().Z("player_doubletap_to_seek")||this.api.Y().N)this.QD=!1,this.Ke&&this.v6(this.Ke),this.cw===0&&sS(this,B)?(this.wD(),this.IA.start(),this.Ke=this.L(this.api.nh(),"touchmove",this.B0O,void 0,!0)):this.IA.stop();Ryr(this)&&sS(this,B)&&!this.api.Y().N&&qw4(this);var y=this.GV.Lt();if(!g.M$(this.api.Y())&&W0&&uq4(this,B))y&&B.preventDefault();else if(this.Cy=!0,g.hC(this.api.getRootNode(),"ytp-touch-mode"),this.B0.a9(),this.api.Y().Z("player_doubletap_to_seek")||this.api.Y().N)if(y= this.api.getPlayerStateObject(),!(!this.api.e8()||g.Z(y,2)&&g.e4(this.api)||g.Z(y,64))){y=Date.now()-this.xi;this.cw+=1;if(y<=350){this.JP=!0;y=this.api.getPlayerSize().width/3;var a=this.api.getRootNode().getBoundingClientRect(),r=B.targetTouches[0].clientX-a.left;a=B.targetTouches[0].clientY-a.top;var k=(this.cw-1)*10;r>0&&ry*2&&r=650,r=B.width<528;this.B0.resize();g.aQ(y,"ytp-fullscreen",this.api.isFullscreen());g.aQ(y,"ytp-large-width-mode",a);this.api.Z("delhi_modern_web_player")?g.aQ(y,"ytp-xsmall-width-mode",r):g.aQ(y,"ytp-small-mode",this.D9());g.aQ(y,"ytp-tiny-mode",this.cU());g.aQ(y,"ytp-big-mode",this.Fw());this.LV&&this.LV.resize(B)}; g.V.Xi=function(B){this.a_(B.state);this.Wa()}; g.V.Ix=BE(3);g.V.tG=function(){var B=!!this.ZH&&!this.api.Fj()&&!this.Gx,y=this.api.getPresentingPlayerType()===2,a=this.api.Y();return y?(y=Fz(this.api.Di()),B&&(y&&y.player?B=(B=y.player.getVideoData(2))?B.isListed&&!g.Jy(y.player.Y()):!1:(ai("showInfoBarDuringAd: this is null"),B=!1)),B):B&&(a.u9||this.api.isFullscreen()||a.ez)}; g.V.Wa=function(){var B=this.tG();this.DD!==B&&(this.DD=B,g.aQ(this.api.getRootNode(),"ytp-hide-info-bar",!B))}; g.V.a_=function(B){var y=B.isCued()||this.api.nD()&&this.api.getPresentingPlayerType()!==3;y!==this.isCued&&(this.isCued=y,this.IV&&this.v6(this.IV),this.IV=this.L(this.api.nh(),"touchstart",this.kSO,void 0,y));var a=this.B0,r=B.isPlaying()&&!g.Z(B,32)||this.api.vH();KT(a,128,!r);a=this.B0;r=this.api.getPresentingPlayerType()===3;KT(a,256,r);a=this.api.getRootNode();g.Z(B,2)?r=[dR.ENDED]:(r=[],g.Z(B,8)?r.push(dR.PLAYING):g.Z(B,4)&&r.push(dR.PAUSED),g.Z(B,1)&&!g.Z(B,32)&&r.push(dR.BUFFERING),g.Z(B, 32)&&r.push(dR.SEEKING),g.Z(B,64)&&r.push(dR.UNSTARTED));g.nS(this.dP,r)||(g.yW(a,this.dP),this.dP=r,g.vD(a,r));r=this.api.Y();var k=g.Z(B,2);a:{var x=this.api.Y();var J=x.controlsType;switch(J){case "2":case "0":x=!1;break a}x=J==="3"&&!g.Z(B,2)||this.isCued||(this.api.getPresentingPlayerType()!==2?0:IZY(Fz(this.api.Di())))||this.api.h2()||g.M$(x)&&this.api.getPresentingPlayerType()===2?!1:!0}g.aQ(a,"ytp-hide-controls",!x);g.aQ(a,"ytp-native-controls",r.controlsType==="3"&&!y&&!k&&!this.Ut);g.Z(B, 128)&&!g.M$(r)?(this.LV||(this.LV=new g.M8(this.api),g.K(this,this.LV),g.Mh(this.api,this.LV.element,4)),this.LV.X(B.mp),this.LV.show()):this.LV&&(this.LV.dispose(),this.LV=null)}; g.V.IR=function(){return this.api.oZ()&&this.api.R4()?(this.api.Lz(!1,!1),!0):this.api.Fj()?(g.Dq(this.api,!0),!0):!1}; g.V.onMutedAutoplayChange=function(B){this.Ut=B;this.oC()}; g.V.Fw=function(){return!1}; g.V.D9=function(){return!this.Fw()&&(this.api.getPlayerSize().width=0&&y.left>=0&&y.bottom>y.top&&y.right>y.left?y:null;y=this.size;B=B.clone();y=y.clone();r&&(J=y,k=5,(k&65)==65&&(B.x=r.right)&&(k&=-2),(k&132)==132&&(B.y=r.bottom)&&(k&=-5),B.xr.right&&(J.width=Math.min(r.right-B.x,x+J.width-r.left),J.width=Math.max(J.width,0))),B.x+J.width>r.right&&k&1&&(B.x=Math.max(r.right-J.width,r.left)),B.yr.bottom&&(J.height=Math.min(r.bottom-B.y,x+J.height-r.top),J.height=Math.max(J.height,0))),B.y+J.height>r.bottom&&k&4&&(B.y=Math.max(r.bottom-J.height,r.top)));r=new g.ii(0,0,0,0);r.left=B.x;r.top=B.y;r.width= y.width;r.height=y.height;g.dt(this.element,new g.$m(r.left,r.top));g.Ye(this.J);this.J.L(j4(this),"contextmenu",this.Uzw);this.J.L(this.S,"fullscreentoggled",this.onFullscreenToggled);this.J.L(this.S,"pageTransition",this.TT)}; g.V.Uzw=function(B){if(!B.defaultPrevented){var y=qm(B);g.VM(this.element,y)||this.iV();this.S.Y().disableNativeContextMenu&&B.preventDefault()}}; g.V.onFullscreenToggled=function(){this.iV();IFe(this)}; g.V.TT=function(){this.iV()};g.R(Ju,g.O);Ju.prototype.onClick=function(){var B=this,y,a,r,k;return g.F(function(x){if(x.X==1)return y=B.api.Y(),a=B.api.getVideoData(),r=B.api.getPlaylistId(),k=y.getVideoUrl(a.videoId,r,void 0,!0),g.Q(x,deJ(B,k),2);x.C&&nS$(B);B.api.logClick(B.element);g.bJ(x)})}; Ju.prototype.qz=function(){this.updateValue("icon",{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"path",Oo:!0,B:"ytp-svg-fill",V:{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","\ub9c1\ud06c \ubcf5\uc0ac");this.visible=ZyN(this);g.aQ(this.element,"ytp-copylink-button-visible", this.visible);this.L2(this.visible);this.tooltip.pA();this.api.logVisibility(this.element,this.visible&&this.j)}; Ju.prototype.r$=function(B){g.O.prototype.r$.call(this,B);this.api.logVisibility(this.element,this.visible&&B)}; Ju.prototype.lw=function(){g.O.prototype.lw.call(this);g.B1(this.element,"ytp-copylink-button-visible")};g.R(Uer,g.O);g.V=Uer.prototype;g.V.show=function(){g.O.prototype.show.call(this);g.$h(this.X)}; g.V.hide=function(){this.J.stop();this.D=0;this.Dm("ytp-seek-icon").style.display="none";this.updateValue("seekIcon","");g.B1(this.element,"ytp-chapter-seek");g.B1(this.element,"ytp-time-seeking");g.O.prototype.hide.call(this)}; g.V.j1=function(B,y,a,r){this.D=B===this.N?this.D+r:r;this.N=B;var k=B===-1?this.U:this.K;k&&this.S.logClick(k);this.T?this.X.stop():g.IJ(this.X);this.J.start();this.element.setAttribute("data-side",B===-1?"back":"forward");var x=3*this.S.nh().getPlayerSize().height;k=this.S.nh().getPlayerSize();k=k.width/3-3*k.height;this.C.style.width=x+"px";this.C.style.height=x+"px";B===1?(this.C.style.left="",this.C.style.right=k+"px"):B===-1&&(this.C.style.right="",this.C.style.left=k+"px");var J=x*2.5;x=J/ 2;var m=this.Dm("ytp-doubletap-ripple");m.style.width=J+"px";m.style.height=J+"px";B===1?(B=this.S.nh().getPlayerSize().width-y+Math.abs(k),m.style.left="",m.style.right=B-x+"px"):B===-1&&(B=Math.abs(k)+y,m.style.right="",m.style.left=B-x+"px");m.style.top="calc((33% + "+Math.round(a)+"px) - "+x+"px)";if(a=this.Dm("ytp-doubletap-ripple"))a.classList.remove("ytp-doubletap-ripple"),a.classList.add("ytp-doubletap-ripple");jsE(this,this.T?this.D:r)}; g.V.UF=function(B,y,a){if(a=a===void 0?null:a){var r=B===-1?this.U.visualElement:this.K.visualElement;a={seekData:a};var k=g.cl();k&&g.$Q(Xg)(void 0,k,r,"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS",a,void 0)}this.D=B===this.N?this.D+y:y;this.N=B;r=this.S.nh().getPlayerSize();this.T?this.X.stop():g.IJ(this.X);this.J.start();this.element.setAttribute("data-side",B===-1?"back":"forward");g.hC(this.element,"ytp-time-seeking");this.C.style.width="110px";this.C.style.height="110px";a=r.width*.1-15;B=== 1?this.R7?(this.C.style.right=a+"px",this.C.style.left=""):(this.C.style.right="",this.C.style.left=r.width*.8-30+"px"):B===-1&&(this.R7?(this.C.style.right="",this.C.style.left=a+"px"):(this.C.style.right="",this.C.style.left=r.width*.1-15+"px"));this.C.style.top=r.height*.5+15+"px";jsE(this,this.T?this.D:y)}; g.V.yk=function(B,y,a){a=a===void 0?null:a;g.IJ(this.X);this.J.start();switch(B){case -1:B="back";break;case 1:B="forward";break;default:B=""}this.element.setAttribute("data-side",B);this.C.style.width="0";this.C.style.height="0";g.hC(this.element,"ytp-chapter-seek");this.updateValue("seekText",y);this.updateValue("seekTime","");y=this.Dm("ytp-seek-icon");if(a){a:if(a){switch(a){case "PREMIUM_STANDALONE":a=Spr();break a;case "PREMIUM_STANDALONE_CAIRO":a=Q4$();break a}a=void 0}else a=null;this.updateValue("seekIcon", a);y.style.display="inline-block"}else y.style.display="none"};g.R(ss0,bS);g.V=ss0.prototype;g.V.j9=function(B){this.vk||(this.vk=new A3(this.S),g.K(this,this.vk));var y,a;if((y=this.C2)==null?0:(a=y.menu)==null?0:a.menuRenderer)this.vk.open(this.C2.menu.menuRenderer,B.target),B.preventDefault()}; g.V.Xc=function(){return!!this.C}; g.V.Bi=function(){return!!this.C}; g.V.l5=function(B){B.target===this.overflowButton.element?B.preventDefault():(this.VL&&this.S.Kh("innertubeCommand",this.VL),this.j4(!1))}; g.V.Ar=function(){this.j4(!0);var B,y;((B=this.C)==null?0:(y=B.bannerData)==null?0:y.dismissedStatusKey)&&this.q8.push(this.C.bannerData.dismissedStatusKey);this.mX()}; g.V.A9=function(){this.mX();oh(this)}; g.V.k3Q=function(B){var y=this,a;if(B.id!==((a=this.C)==null?void 0:a.identifier)){this.mX();a=g.Y(this.J7);for(var r=a.next();!r.done;r=a.next()){var k=r.value,x=void 0,J=void 0;if((r=(x=k)==null?void 0:(J=x.bannerData)==null?void 0:J.itemData)&&k.identifier===B.id){J=x=void 0;var m=((x=k)==null?void 0:(J=x.bannerData)==null?void 0:J.dismissedStatusKey)||"";if(this.q8.includes(m))return;this.C=k;this.banner.element.setAttribute("aria-label",r.accessibilityLabel||"");r.trackingParams&&(this.J=!0, this.S.setTrackingParams(this.badge.element,r.trackingParams));this.show();this.U.show();N6(this);this.t7.L2(!r.stayInApp);obJ(this);vS4(this);mI(this);this.VL=g.f(r.onTapCommand,bw);if(k=g.f(r.menuOnTap,bw))this.C2=g.f(k,pBa);k=void 0;this.banner.update({thumbnail:(k=(r.thumbnailSources||[])[0])==null?void 0:k.url,title:r.productTitle,price:r.priceReplacementText?r.priceReplacementText:r.price,salesOriginalPrice:a4r(this),priceDropReferencePrice:rgx(this),promotionText:yge(this),priceA11yText:ksL(this), affiliateDisclaimer:r.affiliateDisclaimer,vendor:xRN(this)});m=J=x=k=void 0;((k=r)==null?0:(x=k.hiddenProductOptions)==null?0:x.showDropCountdown)&&((J=r)==null?0:(m=J.hiddenProductOptions)==null?0:m.dropTimestampMs)&&(this.vy=new g.Mv(function(){mR$(y)},1E3),this.t7.hide(),this.countdownTimer.show(),mR$(this)); this.S.Z("web_player_enable_featured_product_banner_exclusives_on_desktop")&&hyr(this)&&(this.Az=new g.Mv(function(){BRL(y)},1E3),BRL(this))}}this.S.getRootNode()&&g.hC(this.S.getRootNode(),"ytp-featured-product-shown")}}; g.V.mX=function(){this.C&&(this.C=void 0,this.DP(),this.S.getRootNode()&&g.B1(this.S.getRootNode(),"ytp-featured-product-shown"))}; g.V.onVideoDataChange=function(B,y){var a=this;B==="dataloaded"&&oh(this);var r,k,x;B=g.f((r=y.getWatchNextResponse())==null?void 0:(k=r.playerOverlays)==null?void 0:(x=k.playerOverlayRenderer)==null?void 0:x.productsInVideoOverlayRenderer,bfa);this.overflowButton.show();this.dismissButton.hide();var J=B==null?void 0:B.featuredProductsEntityKey;this.trendingOfferEntityKey=B==null?void 0:B.trendingOfferEntityKey;this.J7.length||(HQe(this,J),mI(this));var m;(m=this.qm)==null||m.call(this);this.qm=g.wk.subscribe(function(){HQe(a, J);mI(a)})}; g.V.lw=function(){oh(this);obJ(this);vS4(this);bS.prototype.lw.call(this)};g.R(wIZ,g.O);wIZ.prototype.onClick=function(){this.S.logClick(this.element,this.X)};g.R(EbW,g.UF);g.V=EbW.prototype;g.V.show=function(){g.UF.prototype.show.call(this);this.S.publish("infopaneldetailvisibilitychange",!0);this.S.logVisibility(this.element,!0);zFr(this,!0)}; g.V.hide=function(){g.UF.prototype.hide.call(this);this.S.publish("infopaneldetailvisibilitychange",!1);this.S.logVisibility(this.element,!1);zFr(this,!1)}; g.V.getId=function(){return this.J}; g.V.tJ=function(){return this.itemData.length}; g.V.onVideoDataChange=function(B,y){if(y){var a,r,k,x;this.update({title:((a=y.WD)==null?void 0:(r=a.title)==null?void 0:r.content)||"",body:((k=y.WD)==null?void 0:(x=k.bodyText)==null?void 0:x.content)||""});var J;B=((J=y.WD)==null?void 0:J.trackingParams)||null;this.S.setTrackingParams(this.element,B);J=g.Y(this.itemData);for(B=J.next();!B.done;B=J.next())B.value.dispose();this.itemData=[];var m;if((m=y.WD)==null?0:m.ctaButtons)for(y=g.Y(y.WD.ctaButtons),m=y.next();!m.done;m=y.next())if(m=g.f(m.value, VQC))m=new wIZ(this.S,m,this.C),m.mP&&(this.itemData.push(m),m.Wk(this.items))}}; g.V.lw=function(){this.hide();g.UF.prototype.lw.call(this)};g.R(RFK,g.O);g.V=RFK.prototype;g.V.onVideoDataChange=function(B,y){VFN(this,y);this.Ug&&Y2N(this,this.Ug)}; g.V.qd=function(B){var y=this.S.getVideoData();this.videoId!==y.videoId&&VFN(this,y);Y2N(this,B.state);this.Ug=B.state}; g.V.Ve=function(B){(this.D=B)?this.hide():this.C&&this.show()}; g.V.s8=function(){this.X||this.LL();this.showControls=!0}; g.V.Fr=function(){this.X||this.iV();this.showControls=!1}; g.V.LL=function(){var B,y=(B=this.S)==null?void 0:B.getPlayerSize();B=y.width<380;var a;y=y.height<(((a=this.S)==null?0:a.isEmbedsShortsMode())?400:280);var r,k;(((r=this.S)==null?0:r.getPlayerStateObject().isCued())||((k=this.S)==null?0:g.Z(k.getPlayerStateObject(),1024)))&&B&&y||!this.C||this.D||(this.fade.show(),this.S.publish("infopanelpreviewvisibilitychange",!0),this.S.logVisibility(this.element,!0))}; g.V.iV=function(){this.C&&!this.D&&(this.fade.hide(),this.S.publish("infopanelpreviewvisibilitychange",!1),this.S.logVisibility(this.element,!1))}; g.V.Ikf=function(){this.X=!1;this.showControls||this.iV()};var Puo={"default":0,monoSerif:1,propSerif:2,monoSans:3,propSans:4,casual:5,cursive:6,smallCaps:7};Object.keys(Puo).reduce(function(B,y){B[Puo[y]]=y;return B},{}); var Sm0={none:0,raised:1,depressed:2,uniform:3,dropShadow:4};Object.keys(Sm0).reduce(function(B,y){B[Sm0[y]]=y;return B},{}); var Q3Y={normal:0,bold:1,italic:2,bold_italic:3};Object.keys(Q3Y).reduce(function(B,y){B[Q3Y[y]]=y;return B},{});var A7a,FdC;A7a=[{option:"#fff",text:"\ud770\uc0c9"},{option:"#ff0",text:"\ub178\ub780\uc0c9"},{option:"#0f0",text:"\ub179\uc0c9"},{option:"#0ff",text:"\uccad\ub85d\uc0c9"},{option:"#00f",text:"\ud30c\ub780\uc0c9"},{option:"#f0f",text:"\uc790\ud64d\uc0c9"},{option:"#f00",text:"\ube68\uac04\uc0c9"},{option:"#080808",text:"\uac80\uc740\uc0c9"}];FdC=[{option:0,text:Cl(0)},{option:.25,text:Cl(.25)},{option:.5,text:Cl(.5)},{option:.75,text:Cl(.75)},{option:1,text:Cl(1)}]; g.wJ=[{option:"fontFamily",text:"\uae00\uaf34 \ubaa8\uc74c",options:[{option:1,text:"\uace0\uc815 \ub108\ube44 Serif"},{option:2,text:"\ube44\ub840 \ub108\ube44 Serif"},{option:3,text:"\uace0\uc815 \ub108\ube44 Sans-Serif"},{option:4,text:"\ube44\ub840 \ub108\ube44 Sans-Serif"},{option:5,text:"\uce90\uc8fc\uc5bc"},{option:6,text:"\ud544\uae30\uccb4"},{option:7,text:"\uc791\uc740 \ub300\ubb38\uc790"}]},{option:"color",text:"\uae00\uaf34 \uc0c9\uc0c1",options:A7a},{option:"fontSizeIncrement",text:"\uae00\uaf34 \ud06c\uae30", options:[{option:-2,text:Cl(.5)},{option:-1,text:Cl(.75)},{option:0,text:Cl(1)},{option:1,text:Cl(1.5)},{option:2,text:Cl(2)},{option:3,text:Cl(3)},{option:4,text:Cl(4)}]},{option:"background",text:"\ubc30\uacbd \uc0c9\uc0c1",options:A7a},{option:"backgroundOpacity",text:"\ubc30\uacbd \ubd88\ud22c\uba85\ub3c4",options:FdC},{option:"windowColor",text:"\ucc3d \uc0c9\uc0c1",options:A7a},{option:"windowOpacity",text:"\ucc3d \ubd88\ud22c\uba85\ub3c4",options:FdC},{option:"charEdgeStyle",text:"\uae00\uc790 \ud14c\ub450\ub9ac \uc2a4\ud0c0\uc77c", options:[{option:0,text:"\uc5c6\uc74c"},{option:4,text:"\uadf8\ub9bc\uc790"},{option:1,text:"\ub192\uc784"},{option:2,text:"\ub0ae\ucda4"},{option:3,text:"\uc724\uacfd\uc120"}]},{option:"textOpacity",text:"\uae00\uaf34 \ubd88\ud22c\uba85\ub3c4",options:[{option:.25,text:Cl(.25)},{option:.5,text:Cl(.5)},{option:.75,text:Cl(.75)},{option:1,text:Cl(1)}]}];var GxS=[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.R(tFJ,g.qO);g.V=tFJ.prototype; g.V.KY=function(B){B.repeat||(this.D.eB=!1);var y=!1,a=B.keyCode,r=qm(B),k=!B.altKey&&!B.ctrlKey&&!B.metaKey&&(!this.api.isMutedByEmbedsMutedAutoplay()||GxS.includes(a)),x=!1,J=!1,m=this.api.Y();B.defaultPrevented?(k=!1,J=!0):m.EX&&!this.api.isMutedByEmbedsMutedAutoplay()&&(k=!1);if(a===9)y=!0;else{if(r)switch(a){case 32:case 13:if(r.tagName==="BUTTON"||r.tagName==="A"||r.tagName==="INPUT")y=!0,k=!1;else if(k){var C=r.getAttribute("role");!C||C!=="option"&&C!=="button"&&C.indexOf("menuitem")!==0|| (y=!0,r.click(),x=!0)}break;case 37:case 39:case 36:case 35:y=r.getAttribute("role")==="slider";break;case 38:case 40:C=r.getAttribute("role"),r=a===38?r.previousSibling:r.nextSibling,C==="slider"?y=!0:k&&(C==="option"?(r&&r.getAttribute("role")==="option"&&r.focus(),x=y=!0):C&&C.indexOf("menuitem")===0&&(r&&r.hasAttribute("role")&&r.getAttribute("role").indexOf("menuitem")===0&&r.focus(),x=y=!0))}if(k&&!x)switch(a){case 38:x=Math.min(this.api.getVolume()+5,100);Bv(this.xk,x,!1);this.api.setVolume(x); J=x=!0;break;case 40:x=Math.max(this.api.getVolume()-5,0);Bv(this.xk,x,!0);this.api.setVolume(x);J=x=!0;break;case 36:this.api.e8()&&(this.api.startSeekCsiAction(),this.api.seekTo(0,void 0,void 0,void 0,79),J=x=!0);break;case 35:this.api.e8()&&(this.api.startSeekCsiAction(),this.api.seekTo(Infinity,void 0,void 0,void 0,80),J=x=!0)}}y&&l5(this,!0);(y||J)&&this.B0.a9();(x||k&&this.handleGlobalKeyDown(a,B.shiftKey,B.ctrlKey,B.altKey,B.metaKey,B.key,B.code,B.repeat))&&B.preventDefault();m.K&&(B={keyCode:B.keyCode, altKey:B.altKey,ctrlKey:B.ctrlKey,metaKey:B.metaKey,shiftKey:B.shiftKey,handled:B.defaultPrevented,fullscreen:this.api.isFullscreen()},this.api.x4("onKeyPress",B))}; g.V.I2=function(B){var y=B.keyCode;(!this.api.Z("web_player_spacebar_control_bugfix")||this.api.Z("web_player_spacebar_control_bugfix")&&!this.D.lQ)&&this.handleGlobalKeyUp(y,B.shiftKey,B.ctrlKey,B.altKey,B.metaKey,B.key,B.code)&&B.preventDefault()}; g.V.handleGlobalKeyUp=function(B,y,a,r,k,x,J){this.api.publish("keyboardserviceglobalkeyup",{keyCode:B,shiftKey:y,ctrlKey:a,altKey:r,metaKey:k,key:x,code:J});y=!1;if(this.D.eB)return y;(x=g.XB(this.api.Di()))&&(x=x.gp)&&x.g$&&(x.LY(B),y=!0);switch(B){case 9:l5(this,!0);y=!0;break;case 32:if(this.api.Z("web_speedmaster_spacebar_control")&&(!this.api.Z("web_player_spacebar_control_bugfix")&&!this.D.lQ||this.api.Z("web_player_spacebar_control_bugfix"))&&!this.api.Y().EX){var m,C;B=(m=this.progressBar)== null?void 0:(C=m.X)==null?void 0:C.isEnabled;y=this.h_(B)}break;case 39:(rT?r:a)&&!k&&this.api.e8()&&this.api.Z("web_enable_keyboard_shortcut_for_timely_actions")&&(this.api.startSeekCsiAction(),m=(m=this.api.getVideoData())?m.VP:[],C=NRZ(m,this.api.getCurrentTime()*1E3),C!==-1&&this.C!=null&&(this.C.yk(1,m[C].title),this.api.seekTo(m[C].startTime/1E3,void 0,void 0,void 0,52),y=!0))}return y}; g.V.handleGlobalKeyDown=function(B,y,a,r,k,x,J,m){m||(this.D.eB=!1);var C=!1,l=this.api.Y();if(l.EX&&!this.api.isMutedByEmbedsMutedAutoplay())return C;var c=g.XB(this.api.Di());if(c&&(c=c.gp)&&c.g$)switch(B){case 65:case 68:case 87:case 83:case 107:case 221:case 109:case 219:C=c.r3(B)}l.T||C||(C=x||String.fromCharCode(B).toLowerCase(),this.X+=C,"awesome".indexOf(this.X)===0||this.api.Z("web_player_rtr_ctrls")&&"bday".indexOf(this.X)===0?(C=!0,4===this.X.length&&this.X==="bday"&&this.api.Z("web_player_rtr_ctrls")&& (wtU(this.j),this.B0.a9()),7===this.X.length&&this.X==="awesome"&&PL$(this.api.getRootNode(),"ytp-color-party")):(this.X=C,C="awesome".indexOf(this.X)===0||"bday".indexOf(this.X)===0));if(!C&&(!this.api.isMutedByEmbedsMutedAutoplay()||GxS.includes(B))){var w=this.api.getVideoData(),E,z;c=(E=this.progressBar)==null?void 0:(z=E.X)==null?void 0:z.isEnabled;E=w?w.VP:[];z=rT?r:a;switch(B){case 80:y&&!l.s0&&(vc(this.xk,AHN(),"\uc774\uc804"),this.api.previousVideo(),C=!0);break;case 78:y&&!l.s0&&(vc(this.xk, lB(),"\ub2e4\uc74c"),this.api.nextVideo(),C=!0);break;case 74:this.api.e8()&&(this.api.startSeekCsiAction(),this.C?this.api.Z("enable_key_press_seek_logging")?(C=cv(this,-10*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_BACKWARD_10S"),this.C.UF(-1,10,C)):this.C.UF(-1,10):vc(this.xk,{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"path",Oo:!0,B:"ytp-svg-fill",V:{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),C=!0);break;case 76:this.api.e8()&&(this.api.startSeekCsiAction(),this.C?this.api.Z("enable_key_press_seek_logging")?(C=cv(this,10*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_FORWARD_10S"),this.C.UF(1,10,C)):this.C.UF(1,10):vc(this.xk,{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"path",Oo:!0,B:"ytp-svg-fill",V:{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),C=!0);break;case 37:this.api.e8()&&(this.api.startSeekCsiAction(),z?(z=bQL(E,this.api.getCurrentTime()*1E3),z!==-1&&this.C!=null&&(this.C.yk(-1,E[z].title),this.api.seekTo(E[z].startTime/1E3,void 0,void 0,void 0,53),C=!0)):(this.C?this.api.Z("enable_key_press_seek_logging")?(C=cv(this,-5*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_BACKWARD_5S"),this.C.UF(-1,5,C)):this.C.UF(-1,5):vc(this.xk,{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36", width:"100%"},G:[{W:"path",Oo:!0,B:"ytp-svg-fill",V:{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),C=!0));break;case 39:this.api.e8()&&(this.api.startSeekCsiAction(),z?this.api.Z("web_enable_keyboard_shortcut_for_timely_actions")||(z=NRZ(E,this.api.getCurrentTime()*1E3),z!==-1&&this.C!=null&&(this.C.yk(1,E[z].title),this.api.seekTo(E[z].startTime/1E3,void 0,void 0,void 0,52),C=!0)):(this.C!=null?this.api.Z("enable_key_press_seek_logging")?(C=cv(this,5*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_FORWARD_5S"),this.C.UF(1,5,C)):this.C.UF(1, 5):vc(this.xk,{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"path",Oo:!0,B:"ytp-svg-fill",V:{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),C=!0));break;case 77:this.api.isMuted()?(this.api.unMute(),Bv(this.xk,this.api.getVolume(),!1)):(this.api.mute(),Bv(this.xk,0,!0));C=!0;break;case 32:C=this.api.Z("web_speedmaster_spacebar_control")?!this.api.Y().s0:this.h_(c);break;case 75:C=this.h_(c);break;case 190:y?l.enableSpeedOptions&&S2U(this)&&(C=this.api.getPlaybackRate(),this.api.setPlaybackRate(C+.25,!0),LBx(this.xk,!1),C=!0):this.api.e8()&&(this.step(1),C=!0);break;case 188:y? l.enableSpeedOptions&&S2U(this)&&(C=this.api.getPlaybackRate(),this.api.setPlaybackRate(C-.25,!0),LBx(this.xk,!0),C=!0):this.api.e8()&&(this.step(-1),C=!0);break;case 70:P24(this.api)&&(this.api.toggleFullscreen().catch(function(){}),C=!0); break;case 27:c?(this.progressBar.qA(),C=!0):this.T()&&(C=!0)}if(l.controlsType!=="3")switch(B){case 67:g.Sv(this.api.Di())&&(l=this.api.getOption("captions","track"),this.api.toggleSubtitles(),Nq0(this.xk,!l||l&&!l.displayName),C=!0);break;case 79:EM(this,"textOpacity");break;case 87:EM(this,"windowOpacity");break;case 187:case 61:EM(this,"fontSizeIncrement",!1,!0);break;case 189:case 173:EM(this,"fontSizeIncrement",!0,!0)}var q;y||a||r||(B>=48&&B<=57?q=B-48:B>=96&&B<=105&&(q=B-96));q!=null&&this.api.e8()&& (this.api.startSeekCsiAction(),l=this.api.getProgressState(),this.api.seekTo(q/10*(l.seekableEnd-l.seekableStart)+l.seekableStart,void 0,void 0,void 0,81),C=!0);C&&this.B0.a9()}this.D.rU=!1;this.api.publish("keyboardserviceglobalkeydown",{keyCode:B,shiftKey:y,ctrlKey:a,altKey:r,metaKey:k,key:x,code:J,repeat:m},this.D);this.D.rU&&(C=!0);return C}; g.V.step=function(B){this.api.e8();if(this.api.getPlayerStateObject().isPaused()){var y=this.api.getVideoData().X;y&&(y=y.video)&&this.api.seekBy(B/(y.fps||30),void 0,void 0,B>0?77:78)}}; g.V.h_=function(B){if(!this.api.Y().s0){var y;var a,r=(y=this.api.getVideoData())==null?void 0:(a=y.getPlayerResponse())==null?void 0:a.playabilityStatus;if(r){var k;y=((k=g.f(r.miniplayer,G5O))==null?void 0:k.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"}else y=!1;y&&this.api.Kh("onExpandMiniplayer");B?this.progressBar.Q2():(B=!this.api.getPlayerStateObject().isOrWillBePlaying(),this.xk.T0(B),B?this.api.playVideo():this.api.pauseVideo());return!0}return!1}; g.V.lw=function(){g.IJ(this.J);g.qO.prototype.lw.call(this)};g.R(zi,g.O);zi.prototype.qz=function(){var B=this.S.Y(),y=B.D||this.S.Z("web_player_hide_overflow_button_if_empty_menu")&&this.Fb.isEmpty();B=g.M$(B)&&g.KP(this.S)&&g.Z(this.S.getPlayerStateObject(),128);var a=this.S.getPlayerSize();this.visible=this.S.D9()&&!B&&a.width>=240&&!g.m0(this.S.getVideoData())&&!y&&!this.S.isEmbedsShortsMode();g.aQ(this.element,"ytp-overflow-button-visible",this.visible);this.visible&&this.S.pA();this.S.logVisibility(this.element,this.visible&&this.j)}; zi.prototype.r$=function(B){g.O.prototype.r$.call(this,B);this.S.logVisibility(this.element,this.visible&&B)}; zi.prototype.lw=function(){g.O.prototype.lw.call(this);g.B1(this.element,"ytp-overflow-button-visible")};g.R(QOJ,g.UF);g.V=QOJ.prototype;g.V.ZN=function(B){B=qm(B);g.VM(this.element,B)&&(g.VM(this.C,B)||g.VM(this.closeButton,B)||sF(this))}; g.V.iV=function(){g.UF.prototype.iV.call(this);this.S.qg(this.element)}; g.V.show=function(){this.g$&&this.S.publish("OVERFLOW_PANEL_OPENED");g.UF.prototype.show.call(this);this.element.setAttribute("aria-modal","true");Fwx(this,!0)}; g.V.hide=function(){g.UF.prototype.hide.call(this);this.element.removeAttribute("aria-modal");Fwx(this,!1)}; g.V.onFullscreenToggled=function(B){!B&&this.Lt()&&sF(this)}; g.V.isEmpty=function(){return this.actionButtons.length===0}; g.V.focus=function(){for(var B=g.Y(this.actionButtons),y=B.next();!y.done;y=B.next())if(y=y.value,y.g$){y.focus();break}};g.R(Gsx,g.O);Gsx.prototype.onClick=function(B){g.cY(B,this.api)&&this.api.playVideoAt(this.index)};g.R(eFx,g.UF);g.V=eFx.prototype;g.V.show=function(){g.UF.prototype.show.call(this);this.C.L(this.api,"videodatachange",this.RT);this.C.L(this.api,"onPlaylistUpdate",this.RT);this.RT()}; g.V.hide=function(){g.UF.prototype.hide.call(this);g.Ye(this.C);this.updatePlaylist(null)}; g.V.RT=function(){this.updatePlaylist(this.api.getPlaylist());this.api.Y().D&&(this.Dm("ytp-playlist-menu-title-name").removeAttribute("href"),this.D&&(this.v6(this.D),this.D=null))}; g.V.Dd=function(){var B=this.playlist,y=B.author,a=y?"\uc791\uc131\uc790: $AUTHOR \u2022 $CURRENT_POSITION/$PLAYLIST_LENGTH":"$CURRENT_POSITION/$PLAYLIST_LENGTH",r={CURRENT_POSITION:String(B.index+1),PLAYLIST_LENGTH:String(B.length)};y&&(r.AUTHOR=y);this.update({title:B.title,subtitle:g.vo(a,r),playlisturl:this.api.getVideoUrl(!0)});y=B.X;if(y===this.J)this.selected.element.setAttribute("aria-checked","false"),this.selected=this.playlistData[B.index];else{a=g.Y(this.playlistData);for(r=a.next();!r.done;r= a.next())r.value.dispose();a=B.length;this.playlistData=[];for(r=0;r=this.X&&!B.D&&!y.isAd()&&!this.api.isEmbedsShortsMode()}else B=!1;this.visible=B;this.L2(this.visible);g.aQ(this.element,"ytp-search-button-visible",this.visible);g.aQ(this.element,"ytp-show-search-title",!this.api.D9());this.api.logVisibility(this.element,this.visible&&this.j)}; u5.prototype.r$=function(B){g.O.prototype.r$.call(this,B);this.api.logVisibility(this.element,this.visible&&B)};g.R(YP,g.O); YP.prototype.trigger=function(B,y,a,r){this.show();if(this.J&&B!==this.J){var k=1;this.X&&(k=nbJ(this));MFJ(this,k,!1);ZQ4(this)}this.J=B;this.D=this.J===-1?this.K:this.U;B="";y?(this.N+=y,B=g.wW(this.N)):this.N=0;this.updateValue(this.J===-1?"durationBack":"durationForward",B);if(this.C==="hidden"||this.C==="fading-out")y=0,this.C==="fading-out"&&(y=nbJ(this),I4N(this)),$Rr(this,y),this.C!=="fading-out"&&OQ0(this,this.D.querySelector(".ytp-seek-overlay-arrow-persistent")),this.C="fading-in";else if(this.C=== "fading-in"||this.C==="lingering")y=this.D.querySelector(".ytp-seek-overlay-duration"),B=g.d2(this.S.Y().experiments,"web_player_seek_overlay_duration_bump_scale")||.95,y.animate([{offset:0,transform:"scale(1)"},{offset:.5,transform:"scale("+B+")"},{offset:1,transform:"scale(1)"}],{duration:200,easing:"cubic-bezier(0, 1, 0.1, 1)"}),I4N(this),this.C==="lingering"&&(this.T.stop(),this.T.start());this.R7=(0,g.V4)();a&&dRr(this,a,r)}; YP.prototype.j1=function(B,y,a,r){this.trigger(B,r)}; YP.prototype.UF=function(B,y,a){this.trigger(B,y);a&&(B=B===-1?this.U.visualElement:this.K.visualElement,a={seekData:a},(y=g.cl())&&g.$Q(Xg)(void 0,y,B,"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS",a,void 0))}; YP.prototype.yk=function(B,y,a){this.trigger(B,void 0,y,a)};g.R(Ll,g.O);Ll.prototype.onClick=function(){var B=this,y=this.api.Y(),a=this.api.getVideoData(this.api.getPresentingPlayerType()),r=this.api.getPlaylistId();y=this.api.Z("enable_share_button_url_fix")?this.api.getVideoUrl(!0,!0,!0):y.getVideoUrl(a.videoId,r,void 0,!0);if(navigator.share)try{var k=navigator.share({title:a.title,url:y});k instanceof Promise&&k.catch(function(x){jOr(B,x)})}catch(x){x instanceof Error&&jOr(this,x)}else this.C.IR(),sF(this.X,this.element,!1); this.api.logClick(this.element)}; Ll.prototype.qz=function(){var B=this.api.Y(),y=this.api.isEmbedsShortsMode();g.aQ(this.element,"ytp-show-share-title",g.M$(B)&&!y);this.C.Fw()&&y?(B=(this.api.nh().getPlayerSize().width-this.api.getVideoContentRect().width)/2,g.MG(this.element,"right",B+"px")):y&&g.MG(this.element,"right","0px");this.updateValue("icon",{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"path",Oo:!0,B:"ytp-svg-fill",V:{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=URE(this);g.aQ(this.element,"ytp-share-button-visible",this.visible);this.L2(this.visible);this.tooltip.pA();this.api.logVisibility(this.element,URE(this)&&this.j)}; Ll.prototype.r$=function(B){g.O.prototype.r$.call(this,B);this.api.logVisibility(this.element,this.visible&&B)}; Ll.prototype.lw=function(){g.O.prototype.lw.call(this);g.B1(this.element,"ytp-share-button-visible")};g.R(hFr,g.UF);g.V=hFr.prototype;g.V.k_=function(B){B=qm(B);g.VM(this.T,B)||g.VM(this.closeButton,B)||sF(this)}; g.V.iV=function(){g.UF.prototype.iV.call(this);this.tooltip.qg(this.element);this.api.logVisibility(this.C,!1);for(var B=g.Y(this.D),y=B.next();!y.done;y=B.next())y=y.value,this.api.hasVe(y.element)&&this.api.logVisibility(y.element,!1)}; g.V.show=function(){var B=this.g$;g.UF.prototype.show.call(this);this.qz();B||this.api.Kh("onSharePanelOpened")}; g.V.Iw=function(){this.g$&&this.qz()}; g.V.qz=function(){var B=this;g.hC(this.element,"ytp-share-panel-loading");g.B1(this.element,"ytp-share-panel-fail");var y=this.api.getVideoData(),a=this.api.getPlaylistId()&&this.J.checked;y.getSharePanelCommand&&t1(this.api.KA(),y.getSharePanelCommand,{includeListId:a}).then(function(r){B.fh()||(g.B1(B.element,"ytp-share-panel-loading"),ytH(B,r))}); y=this.api.getVideoUrl(!0,!0,!1,!1);this.updateValue("link",y);this.updateValue("linkText",y);this.updateValue("shareLinkWithUrl",g.vo("$URL \ub9c1\ud06c \uacf5\uc720",{URL:y}));ql(this.C);this.api.logVisibility(this.C,!0)}; g.V.onFullscreenToggled=function(B){!B&&this.Lt()&&sF(this)}; g.V.focus=function(){this.C.focus()}; g.V.lw=function(){g.UF.prototype.lw.call(this);vbr(this)};g.R(kar,bS);g.V=kar.prototype;g.V.lw=function(){oa4(this);bS.prototype.lw.call(this)}; g.V.l5=function(B){B.target!==this.dismissButton.element&&(this.j4(!1),this.S.Kh("innertubeCommand",this.onClickCommand))}; g.V.Ar=function(){this.QO=!0;this.j4(!0);this.DP()}; g.V.X63=function(B){this.N=B;this.DP()}; g.V.onVideoDataChange=function(B,y){if(B=!!y.videoId&&this.videoId!==y.videoId)this.videoId=y.videoId,this.QO=!1,this.Xx=!0,this.K=this.Ch=!1,oa4(this),mZU(this,!1),this.X=this.C=!1,b5(this),xZr(this);if(B||!y.videoId)this.R7=this.J=!1;var a,r;if(y==null?0:(a=y.getPlayerResponse())==null?0:(r=a.videoDetails)==null?0:r.isLiveContent)this.pV(!1);else{var k,x,J;y=g.f((k=y.getWatchNextResponse())==null?void 0:(x=k.playerOverlays)==null?void 0:(J=x.playerOverlayRenderer)==null?void 0:J.productsInVideoOverlayRenderer, bfa);this.N=this.enabled=!1;if(y){if(k=y==null?void 0:y.featuredProductsEntityKey){x=g.wk.getState().entities;var m;if((m=Zz(x,"featuredProductsEntity",k))==null?0:m.productsData){this.pV(!1);return}}this.enabled=!0;if(!this.J){var C;m=(C=y.badgeInteractionLogging)==null?void 0:C.trackingParams;(this.J=!!m)&&this.S.setTrackingParams(this.badge.element,m||null)}if(!this.R7){var l;if(this.R7=!((l=y.dismissButton)==null||!l.trackingParams)){var c;this.S.setTrackingParams(this.dismissButton.element,((c= y.dismissButton)==null?void 0:c.trackingParams)||null)}}y.isContentForward&&(C=y.productsData,mZU(this,!0),xZr(this),C=HZH(this,C),l=[],C.length>0&&l.push(C[0]),C.length>1&&(c=new g.O({W:"div",B:"ytp-suggested-action-more-products-icon"}),g.K(this,c),l.push(c),l.push.apply(l,g.Ee(C.slice(1)))),this.T=new g.O({W:"div",G:l,B:"ytp-suggested-action-content-forward-container"}),g.K(this,this.T),this.uw.element.append(this.T.element));this.text=g.kE(y.text);var w;if(C=(w=y.dismissButton)==null?void 0:w.a11yLabel)this.rQ= g.kE(C);this.onClickCommand=y.onClickCommand;this.timing=y.timing;this.Rd()}aOZ(this);N6(this);this.DP()}}; g.V.Xc=function(){return!this.N&&this.enabled&&!this.QO&&!this.S.D9()&&!this.Oi&&(this.K||this.Xx)}; g.V.l7=function(B){bS.prototype.l7.call(this,B);if(this.C||this.X)this.timing&&Na(this.timing.preview)&&(this.C=!1,b5(this),this.X=!1,b5(this),this.S.zt("shopping_overlay_preview_collapsed"),this.S.zt("shopping_overlay_preview_expanded"),B=Ti(this.timing.preview.startSec,this.timing.preview.endSec,"shopping_overlay_expanded"),Na(this.timing.expanded)&&this.timing.preview.endSec===this.timing.expanded.startSec&&(this.S.zt("shopping_overlay_expanded"),B.end=this.timing.expanded.endSec*1E3),this.S.Rd([B])), this.Ch=!0,N6(this);b5(this)}; g.V.pV=function(B){(this.K=B)?(L9(this),N6(this,!1)):(oa4(this),this.E0.start());this.DP()}; g.V.Rd=function(B){var y=this.timing;B=(B===void 0?0:B)+this.S.getCurrentTime();var a=[],r=y.visible,k=y.preview;y=y.expanded;Na(r)&&(aaJ(r,B),a.push(Ti(r.startSec,r.endSec,"shopping_overlay_visible")));Na(k)&&(aaJ(k,B),r=k.startSec+1,a.push(Ti(k.startSec,r,"shopping_overlay_preview_collapsed")),a.push(Ti(r,k.endSec,"shopping_overlay_preview_expanded")));Na(y)&&(aaJ(y,B),a.push(Ti(y.startSec,y.endSec,"shopping_overlay_expanded")));this.S.Rd(a)}; g.V.DP=function(){bS.prototype.DP.call(this);this.S.getRootNode()&&g.aQ(this.S.getRootNode(),"ytp-shopping-pill-shown",this.Xc())};g.R(laN,g.O); laN.prototype.qz=function(){var B=this.api.Y();this.L2(g.M$(B)&&this.api.isEmbedsShortsMode());this.subscribeButton&&this.api.logVisibility(this.subscribeButton.element,this.g$);var y=this.api.getVideoData(),a=!1;this.api.getPresentingPlayerType()===2?a=!!y.videoId&&!!y.isListed&&!!y.author&&!!y.wQ&&!!y.profilePicture:g.M$(B)&&(a=!!y.videoId&&!!y.wQ&&!!y.profilePicture&&!g.m0(y)&&!B.D&&!(B.N&&this.api.getPlayerSize().width<200));var r=y.profilePicture;B=g.M$(B)?y.expandedTitle:y.author;r=r===void 0? "":r;B=B===void 0?"":B;a?(this.X!==r&&(this.C.style.backgroundImage="url("+r+")",this.X=r),this.updateValue("channelLogoLabel",g.vo("$CHANNEL_NAME\uc758 \uc0ac\uc9c4 \uc774\ubbf8\uc9c0",{CHANNEL_NAME:B})),g.hC(this.api.getRootNode(),"ytp-title-enable-channel-logo")):g.B1(this.api.getRootNode(),"ytp-title-enable-channel-logo");this.api.logVisibility(this.C,a&&this.j);this.api.logVisibility(this.channelName,a&&this.j);this.subscribeButton&&(this.subscribeButton.channelId=y.bd);this.updateValue("expandedTitle", y.expandedTitle)};g.R(pl,g.UF);pl.prototype.show=function(){g.UF.prototype.show.call(this);this.C.start()}; pl.prototype.hide=function(){g.UF.prototype.hide.call(this);this.C.stop()}; pl.prototype.Y6=function(B,y){B==="dataloaded"&&((this.tV=y.tV,this.Bd=y.Bd,isNaN(this.tV)||isNaN(this.Bd))?this.D&&(this.S.zt("intro"),this.S.removeEventListener(g.fF("intro"),this.N),this.S.removeEventListener(g.Mg("intro"),this.T),this.S.removeEventListener("onShowControls",this.J),this.hide(),this.D=!1):(this.S.addEventListener(g.fF("intro"),this.N),this.S.addEventListener(g.Mg("intro"),this.T),this.S.addEventListener("onShowControls",this.J),B=new g.iz(this.tV,this.Bd,{priority:9,namespace:"intro"}), this.S.Rd([B]),this.D=!0))};g.R(tu,g.O);tu.prototype.onClick=function(){this.S.ZD()}; tu.prototype.qz=function(){var B=!0;g.M$(this.S.Y())&&(B=B&&this.S.nh().getPlayerSize().width>=480);this.L2(B);B=this.updateValue;var y=this.S.Z("delhi_modern_web_player_icons"),a=y?{W:"svg",V:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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"}}]}:{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"path",Oo:!0,V:{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"}}]};y=y?{W:"svg",V:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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"}}]}:{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"path",Oo:!0,B:"ytp-svg-fill",V:{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"}}]};B.call(this,"icon",this.S.OH()?a:y)};g.R(wFE,g.O);wFE.prototype.lw=function(){this.C=null;g.O.prototype.lw.call(this)};g.R(Pv,g.O);Pv.prototype.onClick=function(){this.S.Kh("innertubeCommand",this.X)}; Pv.prototype.U=function(){if(this.S.Z("delhi_modern_web_player")){var B=this.S.getPlayerSize();B.width&&(this.element.style.maxWidth=B.width*.25+"px")}}; Pv.prototype.Ch=function(B){B!==this.N&&(this.update({title:B,ariaLabel:B}),this.N=B);B?this.show():this.hide()}; Pv.prototype.R7=function(){this.C.disabled=this.X==null;g.aQ(this.C,"ytp-chapter-container-disabled",this.C.disabled);this.uh()};g.R(SZ,Pv);SZ.prototype.onClickCommand=function(B){g.f(B,ci)&&this.uh()}; SZ.prototype.updateVideoData=function(B,y){var a,r,k;B=g.f((a=y.getWatchNextResponse())==null?void 0:(r=a.playerOverlays)==null?void 0:(k=r.playerOverlayRenderer)==null?void 0:k.decoratedPlayerBarRenderer,Xr);a=g.f(B==null?void 0:B.playerBarActionButton,g.j9);if(this.S.Z("web_player_updated_entrypoint")){this.K=Df(a==null?void 0:a.text);var x;r=(x=a==null?void 0:a.tooltip)!=null?x:"\ucc55\ud130 \ubcf4\uae30";this.T.setAttribute("title",r)}this.X=a==null?void 0:a.command;Pv.prototype.R7.call(this)}; SZ.prototype.uh=function(){var B=this.K,y=this.J.C,a,r=((a=this.S.getLoopRange())==null?void 0:a.type)==="clips";if(y.length>1&&!r){B=this.S.getProgressState().current*1E3;a=gJ(y,B);B=y[a].title||"\ucc55\ud130";if(a!==this.currentIndex||this.D)this.S.Kh("innertubeCommand",y[a].onActiveCommand),this.currentIndex=a;this.D=!1}else this.D=!0;Pv.prototype.Ch.call(this,B)};g.R(Qn,g.yo);Qn.prototype.X=function(){var B;(B=this.element.parentElement)==null||B.classList.contains("ytp-right-controls-left");(this.C=!this.C)?this.publish("small-mode-expand-right-bottom-controls"):this.publish("small-mode-collapse-right-bottom-controls")}; Qn.prototype.isExpanded=function(){return this.C};g.R(Au,g.O);Au.prototype.D=function(B){g.Z(B.state,32)?zWZ(this,this.api.Mr()):this.g$&&(g.Z(B.state,16)||g.Z(B.state,1))||this.fade.hide()}; Au.prototype.nV=function(){var B=this.api.getPlayerStateObject();(g.Z(B,32)||g.Z(B,16))&&qxH(this)}; Au.prototype.J=function(){this.frameIndex=NaN;qxH(this)}; Au.prototype.hide=function(){this.C&&zWZ(this,null);g.O.prototype.hide.call(this)};g.R(Vm4,g.O);g.V=Vm4.prototype;g.V.onClick=function(){var B=this;if(this.S.Y().Oi||this.S.Y().N){this.S.logClick(this.element);try{this.S.toggleFullscreen().catch(function(y){B.cH(y)})}catch(y){this.cH(y)}}else sF(this.message,this.element,!0)}; g.V.cH=function(B){String(B).includes("fullscreen error")?g.Lj(B):g.YU(B);this.vM()}; g.V.vM=function(){this.disable();this.message.LL(this.element,!0)}; g.V.YZ=function(){Cu()===this.S.getRootNode()?this.D.start():(this.D.stop(),this.message&&this.message.hide())}; g.V.tY=function(){if(window.screen&&window.outerWidth&&window.outerHeight){var B=window.screen.width*.9,y=window.screen.height*.9,a=Math.max(window.outerWidth,window.innerWidth),r=Math.max(window.outerHeight,window.innerHeight);if(a>r!==B>y){var k=a;a=r;r=k}B>a&&y>r&&this.vM()}}; g.V.disable=function(){var B=this;if(!this.message){var y=(Hf(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null?"\uc804\uccb4 \ud654\uba74\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. $BEGIN_LINK\uc790\uc138\ud788 \uc54c\uc544\ubcf4\uae30$END_LINK":"\ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \uc804\uccb4 \ud654\uba74\uc744 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. $BEGIN_LINK\uc790\uc138\ud788 \uc54c\uc544\ubcf4\uae30$END_LINK").split(/\$(BEGIN|END)_LINK/); this.message=new g.UF(this.S,{W:"div",Mz:["ytp-popup","ytp-generic-popup"],V:{role:"alert",tabindex:"0"},G:[y[0],{W:"a",V:{href:"https://support.google.com/youtube/answer/6276924",target:this.S.Y().U},a7:y[2]},y[4]]},100,!0);this.message.hide();g.K(this,this.message);this.message.subscribe("show",function(a){B.X.vY(B.message,a)}); g.Mh(this.S,this.message.element,4);this.element.setAttribute("aria-disabled","true");this.element.setAttribute("aria-haspopup","true");(0,this.C)();this.C=null}}; g.V.qz=function(){var B=P24(this.S),y=this.S.Y().N&&this.S.getPlayerSize().width<250;this.L2(B&&!y);var a;((a=this.S.Y())==null?0:a.Z("embeds_use_parent_visibility_in_ve_logging"))?this.S.logVisibility(this.element,this.g$&&this.j):this.S.logVisibility(this.element,this.g$)}; g.V.eP=function(B){if(B){var y=g.FB(this.S,"\uc804\uccb4\ud654\uba74 \uc885\ub8cc","f");this.update({"data-title-no-tooltip":"\uc804\uccb4\ud654\uba74 \uc885\ub8cc"});document.activeElement===this.element&&this.S.getRootNode().focus();document.pictureInPictureElement&&document.exitPictureInPicture().catch(function(a){g.Lj(a)})}else y=g.FB(this.S,"\uc804\uccb4 \ud654\uba74","f"),this.update({"data-title-no-tooltip":"\uc804\uccb4 \ud654\uba74"}); B=RW$(this,B);y=this.message?null:y;this.update({title:y,icon:B});this.X.V4().pA()}; g.V.lw=function(){this.message||((0,this.C)(),this.C=null);g.O.prototype.lw.call(this)}; g.V.r$=function(B){g.O.prototype.r$.call(this,B);var y;((y=this.S.Y())==null?0:y.Z("embeds_use_parent_visibility_in_ve_logging"))&&this.S.logVisibility(this.element,this.g$&&B)};g.R(FT,g.O);FT.prototype.onClick=function(){this.S.logClick(this.element);this.S.seekBy(this.C,!0);var B=this.C>0?1:-1,y=Math.abs(this.C),a=this.S.qs().xA;a&&a.UF(B,y);this.X.isActive()?this.D=!0:(B=["ytp-jump-spin"],this.C<0&&B.push("backwards"),this.element.classList.add.apply(this.element.classList,g.Ee(B)),g.$h(this.X))};g.R(Gi,Pv);Gi.prototype.onClickCommand=function(B){g.f(B,L$I)&&this.uh()}; Gi.prototype.updateVideoData=function(){var B,y;this.X=(B=Yx$(this))==null?void 0:(y=B.onTap)==null?void 0:y.innertubeCommand;Pv.prototype.R7.call(this)}; Gi.prototype.uh=function(){var B="",y=this.J.N,a,r=(a=Yx$(this))==null?void 0:a.headerTitle;a=r?g.kE(r):"";var k;r=((k=this.S.getLoopRange())==null?void 0:k.type)==="clips";y.length>1&&!r&&(B=this.S.getProgressState().current*1E3,k=LwE(y,B),B=k!=null?y[k].title:a,k!=null&&k!==this.currentIndex&&(this.S.Kh("innertubeCommand",y[k].onActiveCommand),this.currentIndex=k));Pv.prototype.Ch.call(this,B)};g.R(eZ,g.O);eZ.prototype.onClick=function(){this.S.Kh("onCollapseMiniplayer");this.S.logClick(this.element)}; eZ.prototype.qz=function(){this.visible=!this.S.isFullscreen();this.L2(this.visible);this.S.logVisibility(this.element,this.visible&&this.j)}; eZ.prototype.r$=function(B){g.O.prototype.r$.call(this,B);this.S.logVisibility(this.element,this.visible&&B)};g.R(D9,g.O);D9.prototype.init=function(){this.updateValue("minvalue",this.J);this.updateValue("maxvalue",this.T);this.updateValue("stepvalue",this.K);this.updateValue("slidervalue",this.C);LLW(this,this.C)}; D9.prototype.D=function(){Wv(this,Number(this.X.value));this.X.focus()}; D9.prototype.N=function(B){if(!B.defaultPrevented){switch(B.code){case "ArrowDown":B=-this.K;break;case "ArrowUp":B=this.K;break;default:return}Wv(this,Math.min(this.T,Math.max(Number((this.C+B).toFixed(2)),this.J)))}};g.R(Kl,D9);Kl.prototype.onVolumeChange=function(B){if(this.U)this.U=!1;else{var y=B.volume;y===0||B.muted?Wv(this,0):Wv(this,y)}}; Kl.prototype.D=function(){D9.prototype.D.call(this);this.R7(this.C)}; Kl.prototype.Ch=function(B){var y=-B.deltaY;y=B.deltaMode===WheelEvent.DOM_DELTA_LINE||B.deltaMode===WheelEvent.DOM_DELTA_PAGE?g.Xw(this.C+y,0,100):g.Xw(this.C+g.Xw(y/10,-10,10),0,100);y===0?Wv(this,0):Wv(this,y);this.R7(y);B.preventDefault();B.stopPropagation()}; Kl.prototype.Xx=function(B,y){this.U=!0;B===0||y?this.S.mute():(this.S.isMuted()&&this.S.unMute(),this.S.setVolume(B))};g.R(NbU,g.O);g.R(XT,g.O);g.V=XT.prototype;g.V.VI=function(){if(!this.S.Kt()){this.updateValue("dataTooltipOffsetY",-120);var B;(B=this.C)!=null&&i5(B,!0);var y;(y=this.C)!=null&&y.C.stop()}}; g.V.aU=function(){var B;(B=this.C)!=null&&B.C.start()}; g.V.nC=function(B){this.visible=B.width>=300||this.vk;this.L2(this.visible);this.S.logVisibility(this.element,this.visible&&this.j)}; g.V.s_=function(){this.S.Y().uw?this.S.isMuted()?this.S.unMute():this.S.mute():sF(this.message,this.element,!0);this.S.logClick(this.element)}; g.V.JBh=function(B){if(this.S.Y().uw&&this.C)if(B.target===this.D){var y;if(!this.S.Kt()||((y=this.C)==null?0:y.isVisible))this.s_();else{var a;(a=this.C)!=null&&i5(a,!0)}}else{var r;(r=this.C)!=null&&i5(r,!0)}else this.s_()}; g.V.onVolumeChange=function(B){this.setVolume(B.volume,B.muted)}; g.V.setVolume=function(B,y){var a=this,r=y?0:B/100;B=r===0?1:B>50?1:0;if(this.U!==B){var k=this.K;isNaN(k)?P8e(this,B):fOW(this.uw,function(J){P8e(a,k+(a.U-k)*J)},250); this.U=B}r=r===0?1:0;if(this.N!==r){var x=this.Xx;isNaN(x)?SxL(this,r):fOW(this.J7,function(J){SxL(a,x+(a.N-x)*J)},250); this.N=r}TbL(this,y)}; g.V.r$=function(B){g.O.prototype.r$.call(this,B);this.S.logVisibility(this.element,this.visible&&B)}; var pFr=["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"],tmK=["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.R(g.fl,g.O);g.V=g.fl.prototype;g.V.onStateChange=function(B){this.Ay(B.state);var y;((y=this.S.Y())==null?0:y.Z("embeds_use_parent_visibility_in_ve_logging"))&&this.S.logVisibility(this.element,this.g$&&this.j)}; g.V.Ay=function(B){var y=g.X9(this.S.getVideoData()),a=!1;B.isOrWillBePlaying()?B=y?4:2:g.Z(B,2)?(B=3,a=y):B=1;this.element.disabled=a;if(this.C!==B){y=null;switch(B){case 2:y=g.FB(this.S,"\uc77c\uc2dc\uc911\uc9c0","k");this.update({"data-title-no-tooltip":"\uc77c\uc2dc\uc911\uc9c0"});break;case 3:y="\ub2e4\uc2dc\ubcf4\uae30";this.update({"data-title-no-tooltip":"\ub2e4\uc2dc\ubcf4\uae30"});break;case 1:y=g.FB(this.S,"\uc7ac\uc0dd","k");this.update({"data-title-no-tooltip":"\uc7ac\uc0dd"});break; case 4:y="\uc2e4\uc2dc\uac04 \uc7ac\uc0dd \uc911\uc9c0",this.update({"data-title-no-tooltip":"\uc2e4\uc2dc\uac04 \uc7ac\uc0dd \uc911\uc9c0"})}B===3?this.update({title:y,icon:Qpx(this,B)}):(this.update({title:y}),(y=Qpx(this,B))&&this.C&&this.C!==3?$iJ(this.transition,this.element,y):this.updateValue("icon",y));this.tooltip.pA();this.C=B}}; g.V.onVideoDataChange=function(){g.aQ(this.element,"ytp-play-button-playlist",g.KP(this.S))}; g.V.h_=function(B){this.S.logClick(this.element);if(this.S.getPlayerStateObject().isOrWillBePlaying())this.S.pauseVideo();else{if(this.S.isMinimized()&&this.S.getPlayerStateObject().isCued()){var y={},a;if((a=this.S.getVideoData())==null?0:a.T)y.cttAuthInfo={token:this.S.getVideoData().T,videoId:this.S.getVideoData().videoId};LR("direct_playback",y);this.S.JV().timerName="direct_playback"}this.S.playVideo()}this.S.isMinimized()&&(B==null?void 0:B.type)==="click"&&this.element.blur()}; g.V.r$=function(B){g.O.prototype.r$.call(this,B);var y;((y=this.S.Y())==null?0:y.Z("embeds_use_parent_visibility_in_ve_logging"))&&this.S.logVisibility(this.element,this.g$&&B)};g.R(g.Ma,g.O);g.V=g.Ma.prototype;g.V.onVideoDataChange=function(){Gax(this);this.J&&(this.v6(this.J),this.J=null);this.videoData=this.S.getVideoData(1);if(this.playlist=this.S.getPlaylist())this.playlist.subscribe("shuffle",this.onVideoDataChange,this),this.J=this.L(this.S,"progresssync",this.B9);this.D=eWe(this);FLx(this);this.C0(this.S.nh().getPlayerSize())}; g.V.C0=function(B){B=B===void 0?this.S.nh().getPlayerSize():B;var y,a=((y=this.S.getLoopRange())==null?void 0:y.type)==="clips";B=(g.KP(this.S)||this.C&&g.$o(this.S)&&!this.S.Z("web_hide_next_button")||DZ0(this))&&!a&&(this.C||B.width>=400);this.L2(B);this.S.logVisibility(this.element,B)}; g.V.onClick=function(B){this.S.logClick(this.element);var y=!0;this.N?y=g.cY(B,this.S):B.preventDefault();y&&(this.C&&this.S.getPresentingPlayerType()===5?this.S.publish("ytoprerollinternstitialnext"):this.C?(RP(this.S.JV()),this.S.publish("playlistnextbuttonclicked",this.element),this.S.nextVideo(!0)):this.D?this.S.seekTo(0):(RP(this.S.JV()),this.S.publish("playlistprevbuttonclicked",this.element),this.S.previousVideo(!0)))}; g.V.B9=function(){var B=eWe(this);B!==this.D&&(this.D=B,FLx(this))}; g.V.lw=function(){this.X&&(this.X(),this.X=null);Gax(this);g.O.prototype.lw.call(this)};g.R(KLE,g.O);g.V=KLE.prototype;g.V.Qo=function(B){this.aT(B.pageX);this.h5(B.pageX+B.deltaX);iZJ(this)}; g.V.aT=function(B){this.R7=B-this.vk}; g.V.h5=function(B){B-=this.vk;!isNaN(this.R7)&&this.thumbnails.length>0&&(this.U=B-this.R7,this.thumbnails.length>0&&this.U!==0&&(this.D=this.K+this.U,B=OZr(this,this.D),this.D<=this.C/2&&this.D>=$ZK(this)?(this.api.seekTo(B,!1,void 0,void 0,25),g.MG(this.Xx,"transform","translateX("+(this.D-this.C/2)+"px)"),WL$(this,B)):this.D=this.K))}; g.V.Lu=function(){this.Ch&&(this.Ch.XM=!0);var B=(0,g.V4)()-this.s0<300;if(Math.abs(this.U)<5&&!B){this.s0=(0,g.V4)();B=this.R7+this.U;var y=this.C/2-B;this.aT(B);this.h5(B+y);iZJ(this);this.api.logClick(this.T)}iZJ(this)}; g.V.Ku=function(){$P(this,this.api.getCurrentTime())}; g.V.play=function(B){this.api.seekTo(OZr(this,this.D),void 0,void 0,void 0,26);this.api.playVideo();B&&this.api.logClick(this.playButton)}; g.V.onExit=function(B){this.api.seekTo(this.E0,void 0,void 0,void 0,63);this.api.playVideo();B&&this.api.logClick(this.dismissButton)}; g.V.Ui=function(B,y){this.vk=B;this.C=y;$P(this,this.api.getCurrentTime())}; g.V.enable=function(){this.isEnabled||(this.isEnabled=!0,this.E0=this.api.getCurrentTime(),WL$(this,this.E0),g.aQ(this.api.getRootNode(),"ytp-fine-scrubbing-enable",this.isEnabled),this.uw=this.L(this.element,"wheel",this.Qo),this.logVisibility(this.isEnabled))}; g.V.disable=function(){this.isEnabled=!1;this.hide();g.aQ(this.api.getRootNode(),"ytp-fine-scrubbing-enable",this.isEnabled);this.uw&&this.v6(this.uw);this.logVisibility(this.isEnabled)}; g.V.reset=function(){this.disable();this.J=[];this.t7=!1}; g.V.logVisibility=function(B){this.api.logVisibility(this.element,B);this.api.logVisibility(this.T,B);this.api.logVisibility(this.dismissButton,B);this.api.logVisibility(this.playButton,B)}; g.V.lw=function(){for(;this.X.length;){var B=void 0;(B=this.X.pop())==null||B.dispose()}g.O.prototype.lw.call(this)}; g.R(XF4,g.O);g.R(far,g.O);g.R(IaW,g.O);g.R(OM,g.O);OM.prototype.Jz=function(B){return B==="PLAY_PROGRESS"?this.K:B==="LOAD_PROGRESS"?this.N:B==="LIVE_BUFFER"?this.T:this.D};dZZ.prototype.update=function(B,y,a,r){a=a===void 0?0:a;this.width=y;this.J=a;this.C=y-a-(r===void 0?0:r);this.position=g.Xw(B,a,a+this.C);this.D=this.position-a;this.X=this.D/this.C};g.R(UZ0,g.O);g.R(g.nl,g.yo);g.V=g.nl.prototype; g.V.Uy=function(){var B=!1,y=this.api.getVideoData();if(!y)return B;this.api.zt("timedMarkerCueRange");hWU(this);for(var a=g.Y(y.A7),r=a.next();!r.done;r=a.next()){r=r.value;var k=void 0,x=(k=this.rQ[r])==null?void 0:k.markerType;k=void 0;var J=(k=this.rQ[r])==null?void 0:k.markers;if(!J)break;if(x==="MARKER_TYPE_TIMESTAMPS"){B=g.Y(J);for(x=B.next();!x.done;x=B.next()){k=x.value;x=new UZ0;J=void 0;x.title=((J=k.title)==null?void 0:J.simpleText)||"";x.timeRangeStartMillis=Number(k.startMillis);x.C= Number(k.durationMillis);var m=J=void 0;x.onActiveCommand=(m=(J=k.onActive)==null?void 0:J.innertubeCommand)!=null?m:void 0;kFe(this,x)}xKZ(this,this.N);B=this.N;x=this.KF;k=[];J=null;for(m=0;mC&&(J.end=C);C=TR4(C,C+c);k.push(C);J=C;x[C.id]=B[m].onActiveCommand}}this.api.Rd(k);this.Yh=this.rQ[r];B=!0}else if(x==="MARKER_TYPE_HEATMAP"){r=this.rQ[r];c=l=k=C=m=J=void 0;if(r&& r.markers){x=(k=(c=r.markersMetadata)==null?void 0:(l=c.heatmapMetadata)==null?void 0:l.minHeightDp)!=null?k:0;k=(J=(C=r.markersMetadata)==null?void 0:(m=C.heatmapMetadata)==null?void 0:m.maxHeightDp)!=null?J:60;J=this.C.length;m=null;for(C=0;C=c&&q<=w&&l.push(z)}k>0&&(this.Ch.style.height= k+"px");c=this.J[C];w=l;z=x;var L=k,b=C===0;b=b===void 0?!1:b;ZZ$(c,L);E=w;q=c.X;b=b===void 0?!1:b;var S=1E3/E.length,P=[];P.push({x:0,y:100});for(var A=0;A0&&(m=l[l.length-1])}g.dJ(this)}k=void 0;x=[];if(r=(k=r.markersDecoration)==null?void 0:k.timedMarkerDecorations)for(r=g.Y(r),k=r.next();!k.done;k=r.next())k=k.value,C=m=J=void 0,x.push({visibleTimeRangeStartMillis:(J=k.visibleTimeRangeStartMillis)!=null?J:-1,visibleTimeRangeEndMillis:(m=k.visibleTimeRangeEndMillis)!=null?m:-1,decorationTimeMillis:(C=k.decorationTimeMillis)!= null?C:NaN,label:k.label?g.kE(k.label):""});r=x;this.heatMarkersDecorations=r}}y.AR=this.N;g.aQ(this.element,"ytp-timed-markers-enabled",B);return B}; g.V.Ui=function(){g.dJ(this);sM(this);xKZ(this,this.N);if(this.X){var B=g.jr(this.element).x||0;this.X.Ui(B,this.T)}}; g.V.s_f=function(){var B=this.api.getVideoData();B&&zpr(this,B)}; g.V.onClickCommand=function(B){if(B=g.f(B,ci)){var y=B.key;B.isVisible&&y&&o3U(this,y)}}; g.V.l_k=function(B){this.api.Kh("innertubeCommand",this.KF[B.id])}; g.V.uh=function(){sM(this);var B=this.api.getCurrentTime();(Bthis.clipEnd)&&this.Cv()}; g.V.In=function(B){if(!B.defaultPrevented){var y=!1;switch(B.keyCode){case 36:this.api.seekTo(0,void 0,void 0,void 0,79);y=!0;break;case 35:this.api.seekTo(Infinity,void 0,void 0,void 0,80);y=!0;break;case 34:this.api.seekBy(-60,void 0,void 0,76);y=!0;break;case 33:this.api.seekBy(60,void 0,void 0,75);y=!0;break;case 38:this.api.Z("enable_key_press_seek_logging")&&r_(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);y=!0;break;case 40:this.api.Z("enable_key_press_seek_logging")&&r_(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),y=!0}y&&B.preventDefault()}}; g.V.Y6=function(B,y){this.updateVideoData(y,B==="newdata")}; g.V.Tf=function(){this.Y6("newdata",this.api.getVideoData())}; g.V.updateVideoData=function(B,y){y=y===void 0?!1:y;var a=!!B&&B.mP();a&&(Hu(B)||wwN(this)?this.Sp=!1:this.Sp=B.allowLiveDvr,g.aQ(this.api.getRootNode(),"ytp-enable-live-buffer",!(B==null||!Hu(B))),zpr(this,B));SWH(this,this.api.e8());if(y){if(a){y=B.clipEnd;this.clipStart=B.clipStart;this.clipEnd=y;kc(this);for(Ba(this,this.R7,this.C2);this.J.length>0;)this.J.pop().dispose();this.heatMarkersDecorations=[];this.vy={};var r;(r=this.X)==null||r.reset();oX(this);g.aQ(this.api.getRootNode(),"ytp-fine-scrubbing-exp", Z9(this))}else this.Cv();this.Hc()}if(B){var k;r=((k=this.M8)==null?void 0:k.type)==="clips";if(k=!B.isLivePlayback){k=this.api.getVideoData();y=g.fU(k);a=BhH(k);var x;k=y!=null||a!=null&&a.length>0||((x=k.wj)==null?void 0:x.length)>0}if(k&&!r){x=this.api.getVideoData();r=g.fU(x);k=!1;if(r==null?0:r.markersMap){k=this.api.getVideoData();var J;k.rj=((J=r.visibleOnLoad)==null?void 0:J.key)||k.rj;J=g.Y(r.markersMap);for(r=J.next();!r.done;r=J.next())r=r.value,r.key&&r.value&&(this.vy[r.key]=r.value, r.value.onChapterRepeat&&(k.U$=r.value.onChapterRepeat));k.rj!=null&&o3U(this,k.rj);k=!0}var m;if(((m=x.wj)==null?void 0:m.length)>0){m=g.wk.getState().entities;J=g.Y(x.wj);for(r=J.next();!r.done;r=J.next()){r=r.value;a=void 0;y=(a=Zz(m,"macroMarkersListEntity",r))==null?void 0:a.markersList;var C=a=void 0;if(((a=y)==null?void 0:a.markerType)==="MARKER_TYPE_TIMESTAMPS"||((C=y)==null?void 0:C.markerType)==="MARKER_TYPE_HEATMAP")this.rQ[r]=y}k=this.Uy()||k}!k&&(m=BhH(x))&&(a1x(this,m),x.VP=this.C,yJN(this)); qWx(this,null);B.JX&&this.J.length===0&&(B=B.JX,m=B.key,B.isVisible&&m&&o3U(this,m))}else jpr(this),hWU(this)}sM(this)}; g.V.jM=function(B){this.K&&!g.Z(B.state,32)&&this.api.getPresentingPlayerType()!==3&&this.K.cancel();var y;((y=this.X)==null?0:y.isEnabled)&&g.Z(B.state,8)&&this.api.pauseVideo();B=this.api.getPresentingPlayerType()===2||!this.api.e8()||this.api.getPlayerState()===-1&&this.api.getCurrentTime()===0;g.aQ(this.gO,"ytp-hide-scrubber-button",B)}; g.V.Gg=function(B){var y=!!this.M8!==!!B,a=this.M8;this.M8=B;qWx(this,a);(B==null?void 0:B.type)!=="clips"&&B||(B?(this.updateValue("clipstarticon",N7N()),this.updateValue("clipendicon",N7N()),this.updateValue("clipstarttitle",null),this.updateValue("clipendtitle",null)):(this.updateValue("clipstarticon",Eer()),this.updateValue("clipendicon",wfW()),this.updateValue("clipstarttitle","\uc804\uccb4 \ub3d9\uc601\uc0c1 \ubcf4\uae30"),this.updateValue("clipendtitle","\uc804\uccb4 \ub3d9\uc601\uc0c1 \ubcf4\uae30")), y&&(this.updateVideoData(this.api.getVideoData(),!0),g.dJ(this)),kc(this));Ba(this,this.R7,this.C2)}; g.V.Dm7=function(){this.api.publish("progressBarHoverStart")}; g.V.dmx=function(B,y,a){var r=g.jr(this.element),k=jZ(this).C,x=a?a.getAttribute("data-tooltip"):void 0,J=a?a.getAttribute("data-position"):void 0,m=a?a.getAttribute("data-offset-y"):void 0;m=m?Number(m):0;J&&(B=b_(this.D,Number(a.getAttribute("data-position")),0)*k+g.jr(this.progressBar).x);this.wQ.x=B-r.x;this.wQ.y=y-r.y;B=jZ(this);a=aX(this,B);y=0;var C;if((C=this.api.getVideoData())==null?0:Hu(C))(C=this.api.getProgressState().seekableEnd)&&a>C&&(a=C,B.position=b_(this.D,C)*jZ(this).C),y=this.D.X; wwN(this)&&(y=this.D.X);C=x||g.wW(this.Sp?a-this.D.C:a-y);y=B.position+this.fA;a-=this.api.N8();var l;if((l=this.X)==null||!l.isEnabled)if(this.api.Mr()){if(this.C.length>1){l=yh(this,this.wQ.x,!0);if(!this.M8)for(r=0;r1)for(r=0;r0)for(l=this.wQ.x,r=g.Y(this.N),k=r.next();!k.done;k=r.next())k=k.value,J=UM(this,k.timeRangeStartMillis/ (this.D.C*1E3),jZ(this)),g.aQ(k.element,"ytp-timed-marker-hover",J<=l&&J+6>=l);r=this.tooltip.scale;l=this.api.Z("delhi_modern_web_player")?67:45;m=(isNaN(m)?0:m)-l*r;this.api.Z("web_key_moments_markers")?this.Yh?(l=LwE(this.N,a*1E3),l=l!=null?this.N[l].title:""):(l=gJ(this.C,a*1E3),l=this.C[l].title):(l=gJ(this.C,a*1E3),l=this.C[l].title);l||(m+=16*r);this.tooltip.scale===.6&&(g.oy(this.api.Y())?(m=this.api.nh().getPlayerSize().height-225,r=this.api.Z("delhi_modern_web_player")?70:110,m=l?m+r:m+ r+16):m=l?110:126);r=gJ(this.C,a*1E3);this.t7=VoN(this,a,r)?r:VoN(this,a,r+1)?r+1:-1;g.aQ(this.api.getRootNode(),"ytp-progress-bar-snap",this.t7!==-1&&this.C.length>1);r=!1;k=g.Y(this.heatMarkersDecorations);for(J=k.next();!J.done;J=k.next()){J=J.value;var c=a*1E3;c>=J.visibleTimeRangeStartMillis&&c<=J.visibleTimeRangeEndMillis&&(l=J.label,C=g.wW(J.decorationTimeMillis/1E3),r=!0)}this.Ah!==r&&(this.Ah=r,this.api.logVisibility(this.ek,this.Ah));g.aQ(this.api.getRootNode(),"ytp-progress-bar-decoration", r);r=160*this.tooltip.scale*2;k=l.length*(this.U?8.55:5.7);k=k<=r?k:r;J=k<160*this.tooltip.scale;r=3;!J&&k/2>B.position&&(r=1);!J&&k/2>this.T-B.position&&(r=2);this.api.Y().N&&(m-=10);this.J.length&&this.J[0].mP&&(m-=14*(this.U?2:1),this.E0||(this.E0=!0,this.api.logVisibility(this.Ch,this.E0)));var w;if(Z9(this)&&(((w=this.X)==null?0:w.isEnabled)||this.A7>0)){var E;m-=((E=this.X)==null?0:E.isEnabled)?J$(this):this.A7}w=void 0;Z9(this)&&!this.api.Z("web_player_hide_fine_scrubbing_edu")&&(w="\uc138\ubc00\ud558\uac8c \ubcf4\ub824\uba74 \uc704\ub85c \ub2f9\uae30\uc138\uc694", this.vk||(this.vk=!0,this.api.logVisibility(this.gB,this.vk)));this.tooltip.Q_(y,a,C,!!x,m,l,r,w)}else this.tooltip.Q_(y,a,C,!!x,m);g.hC(this.api.getRootNode(),"ytp-progress-bar-hover");cJE(this)}; g.V.p63=function(){this.Hc();g.B1(this.api.getRootNode(),"ytp-progress-bar-hover");this.E0&&(this.E0=!1,this.api.logVisibility(this.Ch,this.E0));this.vk&&(this.vk=!1,this.api.logVisibility(this.gB,this.vk));this.api.Z("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&this.api.publish("progressBarHoverEnd")}; g.V.euf=function(B,y){var a=g.jr(this.element);this.Eo=B-a.x;Z9(this)&&this.X&&(this.X.t7?$P(this.X,this.api.getCurrentTime()):Mm0(this.X),this.X.show(),g.aQ(this.api.getRootNode(),"ytp-fine-scrubbing-enable",this.X.isEnabled));this.LF&&(this.LF.dispose(),this.LF=null);this.Ea=y;this.rB=this.api.getCurrentTime();this.C.length>1&&this.t7!==-1?this.api.seekTo(this.C[this.t7].startTime/1E3,!1,void 0,void 0,7):this.api.seekTo(aX(this,jZ(this)),!1,void 0,void 0,7);g.hC(this.element,"ytp-drag");(this.MV= this.api.getPlayerStateObject().isOrWillBePlaying())&&this.api.pauseVideo()}; g.V.tv7=function(){if(Z9(this)&&this.X){var B=J$(this);this.A7>=B*.5?(this.X.enable(),$P(this.X,this.api.getCurrentTime()),PTJ(this,B)):oX(this)}if(g.Z(this.api.getPlayerStateObject(),32)||this.api.getPresentingPlayerType()===3){var y;if((y=this.X)==null?0:y.isEnabled)this.api.pauseVideo();else{this.api.startSeekCsiAction();if(this.C.length>1&&this.t7!==-1)this.api.Z("html5_enable_progress_bar_slide_seek_logging")&&r_(this,this.rB,this.C[this.t7].startTime/1E3,"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR_CHAPTER", "INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK"),this.api.seekTo(this.C[this.t7].startTime/1E3,void 0,void 0,void 0,7);else{B=aX(this,jZ(this));this.api.Z("html5_enable_progress_bar_slide_seek_logging")&&r_(this,this.rB,B,"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR","INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");this.api.seekTo(B,void 0,void 0,void 0,7);y=g.Y(this.heatMarkersDecorations);for(var a=y.next();!a.done;a=y.next())a=a.value,B*1E3>=a.visibleTimeRangeStartMillis&&B*1E3<=a.visibleTimeRangeEndMillis&& this.api.logClick(this.ek)}g.B1(this.element,"ytp-drag");this.J7&&(this.Xx.src=this.J7);this.MV&&!g.Z(this.api.getPlayerStateObject(),2)&&this.api.playVideo()}}}; g.V.Jyz=function(B,y){var a=this,r=jZ(this),k=aX(this,r);this.api.nh().Fm||(r.position>this.Eo+2?this.VL&&(this.Xx.src=this.VL):r.position1);this.L2(B&&this.S.nh().getPlayerSize().width>=400);this.S.logVisibility(this.element,this.g$);var y=1;B&&this.isActive()&&(y=2);if(this.C!==y){this.C=y;B=this.S.Z("delhi_modern_web_player_icons");switch(y){case 1:this.updateValue("icon",B?{W:"svg",V:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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"}}]}:{W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},G:[{W:"path",Oo:!0,V:{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", B?{W:"svg",V:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},G:[{W:"path",V:{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.lP0())}g.aQ(this.element,"ytp-remote-button-active",this.isActive())}}; Ck.prototype.X=function(){if(this.S.getOption("remote","quickCast"))this.S.setOption("remote","quickCast",!0);else{var B=this.e0,y=this.element;if(B.Lt())B.iV();else{B.initialize();a:{var a=g.Y(B.pF.items);for(var r=a.next();!r.done;r=a.next())if(r=r.value,r.priority===1){a=r;break a}a=null}a&&(a.open(),B.LL(y));B.LL(y)}}this.S.logClick(this.element)};g.R(g_,g.O);g_.prototype.C=function(B){var y=this.S.Y(),a=400;this.S.Z("web_player_small_hbp_settings_menu")&&y.T?a=300:y.N&&(a=200);B=this.X&&B.width>=a;this.L2(B);this.S.Z("embeds_use_parent_visibility_in_ve_logging")?this.S.logVisibility(this.element,B&&this.j):this.S.logVisibility(this.element,B)}; g_.prototype.D=function(){if(this.e0.g$)this.e0.iV();else{var B=g.Sv(this.S.Di());B&&!B.loaded&&(B.Dc("tracklist",{includeAsr:!0}).length||B.load());this.S.logClick(this.element);this.e0.LL(this.element)}}; g_.prototype.updateBadge=function(){var B=this.S.isHdr(),y=this.S.getPresentingPlayerType(),a=y!==2&&y!==3,r=g.fP(this.S),k=a&&!!g.XB(this.S.Di());y=k&&r.displayMode===1;r=k&&r.displayMode===2;a=(k=y||r)||!a?null:this.S.getPlaybackQuality();g.aQ(this.element,"ytp-hdr-quality-badge",B);g.aQ(this.element,"ytp-hd-quality-badge",!B&&(a==="hd1080"||a==="hd1440"));g.aQ(this.element,"ytp-4k-quality-badge",!B&&a==="hd2160");g.aQ(this.element,"ytp-5k-quality-badge",!B&&a==="hd2880");g.aQ(this.element,"ytp-8k-quality-badge", !B&&a==="highres");g.aQ(this.element,"ytp-3d-badge-grey",!B&&k&&y);g.aQ(this.element,"ytp-3d-badge",!B&&k&&r)};g.R(lZ,gy);lZ.prototype.isLoaded=function(){var B=g.DA(this.S.Di());return B!==void 0&&B.loaded}; lZ.prototype.qz=function(){g.DA(this.S.Di())!==void 0&&this.S.getPresentingPlayerType()!==3?this.C||(this.e0.fL(this),this.C=!0):this.C&&(this.e0.Uh(this),this.C=!1);ld(this,this.isLoaded())}; lZ.prototype.onSelect=function(B){this.isLoaded();B?this.S.loadModule("annotations_module"):this.S.unloadModule("annotations_module");this.S.publish("annotationvisibility",B)}; lZ.prototype.lw=function(){this.C&&this.e0.Uh(this);gy.prototype.lw.call(this)};g.R(ca,g.Wq);ca.prototype.qz=function(){var B=this.S.getAvailableAudioTracks();B.length>1?(this.uW(g.Em(B,this.C)),this.tracks=g.jK(B,this.C,this),this.countLabel.w0(B.length?" ("+B.length+")":""),this.publish("size-change"),this.eU(this.C(this.S.getAudioTrack())),this.enable(!0)):this.enable(!1)}; ca.prototype.vB=function(B){g.Wq.prototype.vB.call(this,B);this.S.setAudioTrack(this.tracks[B]);this.e0.Dr()}; ca.prototype.C=function(B){return B.toString()};g.R(w_,gy); w_.prototype.X=function(){var B=this.S.getPresentingPlayerType();if(B!==2&&B!==3&&g.$o(this.S))this.C||(this.e0.fL(this),this.C=!0,this.D.push(this.L(this.S,"videodatachange",this.X)),this.D.push(this.L(this.S,"videoplayerreset",this.X)),this.D.push(this.L(this.S,"onPlaylistUpdate",this.X)),this.D.push(this.L(this.S,"autonavchange",this.J)),B=this.S.getVideoData(),this.J(B.autonavState),this.S.logVisibility(this.element,this.C));else if(this.C){this.e0.Uh(this);this.C=!1;B=g.Y(this.D);for(var y=B.next();!y.done;y= B.next())this.v6(y.value)}}; w_.prototype.J=function(B){ld(this,B!==1)}; w_.prototype.onSelect=function(B){this.S.Xv(B?2:1);this.C&&(this.S.logVisibility(this.element,this.C),this.S.logClick(this.element))}; w_.prototype.lw=function(){this.C&&this.e0.Uh(this);gy.prototype.lw.call(this)};g.R(AJr,g.BY);AJr.prototype.onClick=function(B){B.preventDefault();var y,a;(y=g.Nh(this.S))==null||(a=y.Au())==null||a.iV();var r,k;(r=g.Nh(this.S))==null||(k=r.l4())==null||k.LL(B.target)};g.R(F8x,g.Wq);g.V=F8x.prototype; g.V.eR=function(){var B=this.S.getPresentingPlayerType();if(B!==2&&B!==3){this.Xx=this.S.U6();var y=this.S.getAvailableQualityLevels();if(this.C){this.J={};B=g.V5(this.S,"getAvailableQualityData",[]);B=g.Y(B);for(var a=B.next();!a.done;a=B.next())a=a.value,this.J[a.qualityLabel]=a;B=Object.keys(this.J);y[y.length-1]==="auto"&&B.push("auto");this.J7=new Set(y)}else if(this.T){a=g.V5(this.S,"getAvailableQualityData",[]);B=[];a=g.Y(a);for(var r=a.next();!r.done;r=a.next())r=r.value,this.U[r.quality]= r,r.quality&&B.push(r.quality);y[y.length-1]==="auto"&&B.push("auto")}else B=y;g.cZN(this.S)&&this.S.IY()&&B.unshift("missing-qualities");y=this.S.app.Bk();a=y.getVideoData();if(!a.X||!a.X.video||a.X.video.qualityOrdinal<1080||a.GL)y=!1;else{r=/^qsa/.test(a.clientPlaybackNonce);var k="r";a.X.id.indexOf(";")>=0&&(r=/^[a-p]/.test(a.clientPlaybackNonce),k="x");r?(y.h7("iqss",{trigger:k},!0),y=!0):y=!1}y&&B.unshift("inline-survey");this.uW(B);y=this.S.getVideoData().cotn?!0:!1;a=this.Ch.qa();a=!g.oy(this.S.Y())|| !(y===void 0?0:y)||!(a===void 0||a);y=this.X;a=a===void 0?!1:a;y.Uu&&g.aQ(y.Dm("ytp-panel-footer"),"ytp-panel-hide-footer",a===void 0?!1:a);if(B.length){this.mY();this.enable(!0);return}}this.enable(!1)}; g.V.mY=function(){if(this.C){var B=this.S.getPreferredQuality();this.J7.has(B)&&(this.N=this.S.getPlaybackQuality(),this.R7=this.S.getPlaybackQualityLabel(),B==="auto"?(this.eU(B),this.w0(this.iW(B))):this.eU(this.R7))}else B=this.S.getPreferredQuality(),this.options[B]&&(this.N=this.S.getPlaybackQuality(),this.eU(B),B==="auto"&&this.w0(this.iW(B)))}; g.V.vB=function(B){if(B!=="missing-qualities"){g.Wq.prototype.vB.call(this,B);var y=this.C?this.J[B]:this.U[B];var a=y==null?void 0:y.quality,r=y==null?void 0:y.formatId,k=y==null?void 0:y.paygatedQualityDetails;y=k==null?void 0:k.endpoint;if(k){var x;k=(x=this.options[B])==null?void 0:x.element;this.S.logClick(k)}if(this.C){var J,m;if((J=g.f(y,g.zJY))==null?0:(m=J.popup)==null?0:m.notificationActionRenderer)this.S.Kh("innertubeCommand",y);else if(y){this.S.Kh("innertubeCommand",y);return}r?this.S.setPlaybackQuality(a, r):this.S.setPlaybackQuality(a)}else{if(this.T){var C,l;if((C=g.f(y,g.zJY))==null?0:(l=C.popup)==null?0:l.notificationActionRenderer)this.S.Kh("innertubeCommand",y);else if(y){this.S.Kh("innertubeCommand",y);return}}this.S.setPlaybackQuality(B)}this.e0.iV();this.eR()}}; g.V.open=function(){for(var B=g.Y(Object.values(this.options)),y=B.next();!y.done;y=B.next()){y=y.value;var a=void 0;this.S.hasVe((a=y)==null?void 0:a.element)&&(a=void 0,this.S.logVisibility((a=y)==null?void 0:a.element,!0))}g.Wq.prototype.open.call(this);this.S.logClick(this.element)}; g.V.X8=function(B,y,a){var r=this;if(B==="missing-qualities")return new g.BY({W:"a",Mz:["ytp-menuitem"],V:{href:"https://support.google.com/youtube/?p=missing_quality",target:this.S.Y().U,tabindex:"0",role:"menuitemradio"},G:[{W:"div",Mz:["ytp-menuitem-label"],a7:"{{label}}"}]},y,this.iW(B));if(B!=="inline-survey"){var k,x=(k=this.C?this.J[B]:this.U[B])==null?void 0:k.paygatedQualityDetails;k=x==null?void 0:x.veType;x=x==null?void 0:x.trackingParams;y=g.Wq.prototype.X8.call(this,B,y,a);x?(this.S.createServerVe(y.element, this,!0),this.S.setTrackingParams(y.element,x)):k&&this.S.createClientVe(y.element,this,k,!0);return y}B=[{W:"span",a7:"\ub9c8\uc74c\uc5d0 \ub4dc\uc2dc\ub098\uc694?"}];a=g.Y([!0,!1]);x=a.next();for(k={};!x.done;k={g8:void 0},x=a.next())k.g8=x.value,x=new g.O({W:"span",B:"ytp-menuitem-inline-survey-response",G:[k.g8?LxL():qp0()],V:{tabindex:"0",role:"button"}}),x.listen("click",function(J){return function(){var m=r.S.app.Bk();m.h7("iqsr",{tu:J.g8});m.getVideoData().GL=!0;r.e0.iV();r.eR()}}(k)),B.push(x); return new g.BY({W:"div",B:"ytp-menuitem",V:{"aria-disabled":"true"},G:[{W:"div",Mz:["ytp-menuitem-label"],G:B}]},y)}; g.V.iW=function(B,y){y=y===void 0?!1:y;if(B==="missing-qualities")return{W:"div",a7:"\ud45c\uc2dc\ub418\uc9c0 \uc54a\ub294 \uc635\uc158\uc774 \uc788\ub098\uc694?"};if(B==="inline-survey")return"";var a=this.T||this.C?[DKr(this,B,y,!1)]:[epE(this,B)];var r=this.S.getPreferredQuality();y||r!=="auto"||B!=="auto"||(a.push(" "),this.C?a.push(DKr(this,this.R7,y,!0,["ytp-menu-label-secondary"])):this.T?a.push(DKr(this,this.N,y,!0,["ytp-menu-label-secondary"])):a.push(epE(this,this.N,["ytp-menu-label-secondary"]))); return{W:"div",G:a}};g.R(EL,D9);EL.prototype.D=function(){D9.prototype.D.call(this);this.U&&W8$(this)}; EL.prototype.Xx=function(){this.R7()}; EL.prototype.Ch=function(){this.S.setPlaybackRate(this.C,!0)}; EL.prototype.N=function(B){D9.prototype.N.call(this,B);this.R7();W8$(this);B.preventDefault()};g.R(z1,g.O);g.V=z1.prototype;g.V.init=function(){this.oy(this.C);this.updateValue("minvalue",this.X);this.updateValue("maxvalue",this.D)}; g.V.nu=function(B){if(!B.defaultPrevented){switch(B.keyCode){case 37:case 40:var y=-this.K;break;case 39:case 38:y=this.K;break;default:return}this.oy(this.C+y);B.preventDefault()}}; g.V.Y_=function(B){var y=this.C;y+=(B.deltaX||-B.deltaY)<0?-this.U:this.U;this.oy(y);B.preventDefault()}; g.V.Vo=function(B){B=(B-g.jr(this.J).x)/this.R7*this.range+this.X;this.oy(B)}; g.V.oy=function(B,y){y=y===void 0?"":y;B=g.Xw(B,this.X,this.D);y===""&&(y=B.toString());this.updateValue("valuenow",B);this.updateValue("valuetext",y);this.Ch.style.left=(B-this.X)/this.range*(this.R7-this.t7)+"px";this.C=B}; g.V.focus=function(){this.uw.focus()};g.R(qi,z1);qi.prototype.Xx=function(){this.S.setPlaybackRate(this.C,!0)}; qi.prototype.oy=function(B){z1.prototype.oy.call(this,B,iLJ(this,B).toString());this.T&&(K8e(this),this.J7())}; qi.prototype.updateValues=function(){var B=this.S.getPlaybackRate();iLJ(this,this.C)!==B&&(this.oy(B),K8e(this))};g.R(Xwx,g.yo);Xwx.prototype.focus=function(){this.C.focus()};g.R(f1N,TJ);g.R(MoK,g.Wq);g.V=MoK.prototype;g.V.iW=function(B){return B==="1"?"\ubcf4\ud1b5":B.toLocaleString()}; g.V.qz=function(){var B,y=(B=this.S.getVideoData())==null?void 0:B.GS();B=this.S.getPresentingPlayerType(y);this.enable(B!==2&&B!==3);I1r(this)}; g.V.uW=function(B){g.Wq.prototype.uW.call(this,B);this.N&&this.N.X.focus()}; g.V.yy=function(B){g.Wq.prototype.yy.call(this,B);B?(this.R7=this.L(this.S,"onPlaybackRateChange",this.onPlaybackRateChange),I1r(this),$KW(this,this.S.getPlaybackRate())):(this.v6(this.R7),this.R7=null)}; g.V.onPlaybackRateChange=function(B){var y=this.S.getPlaybackRate();!this.J&&this.U.includes(y)||OL4(this,y);$KW(this,B)}; g.V.X8=function(B,y,a){return B===this.C&&ZL$(this.S)?g.Wq.prototype.X8.call(this,B,y,a,{W:"div",B:"ytp-speed-slider-menu-footer",G:[this.N]}):g.Wq.prototype.X8.call(this,B,y,a)}; g.V.vB=function(B){g.Wq.prototype.vB.call(this,B);B===this.C?this.S.setPlaybackRate(this.T,!0):this.S.setPlaybackRate(Number(B),!0);ZL$(this.S)&&B===this.C||this.e0.Dr()}; g.V.wI=function(B){var y=B===this.C;this.J=!1;y&&Vh(this.S)&&!ZL$(this.S)?(B=new f1N(this.S),g.SM(this.e0,B)):g.Wq.prototype.wI.call(this,B)};g.R(dKU,g.Wq);g.V=dKU.prototype;g.V.eU=function(B){g.Wq.prototype.eU.call(this,B)}; g.V.U9=function(B){return B.option.toString()}; g.V.getOption=function(B){return this.settings[B]}; g.V.iW=function(B){return this.getOption(B).text||""}; g.V.vB=function(B){g.Wq.prototype.vB.call(this,B);this.publish("settingChange",this.setting,this.settings[B].option)};g.R(uZ,g.p9);uZ.prototype.xF=function(B){for(var y=g.Y(Object.keys(B)),a=y.next();!a.done;a=y.next()){var r=a.value;if(a=this.F2[r]){var k=B[r].toString();r=!!B[r+"Override"];a.options[k]&&(a.eU(k),a.J.element.setAttribute("aria-checked",String(!r)),a.C.element.setAttribute("aria-checked",String(r)))}}}; uZ.prototype.Us=function(B,y){this.publish("settingChange",B,y)};g.R(Yc,g.Wq);Yc.prototype.C=function(B){return B.languageCode}; Yc.prototype.iW=function(B){return this.languages[B].languageName||""}; Yc.prototype.vB=function(B){this.publish("select",B);this.S.logClick(this.element);g.Q6(this.e0)};g.R(sIK,g.Wq);g.V=sIK.prototype;g.V.DB=function(B){return g.lC(B)?"__off__":B.displayName}; g.V.iW=function(B){return B==="__off__"?"\uc0ac\uc6a9 \uc548\ud568":B==="__translate__"?"\uc790\ub3d9 \ubc88\uc5ed":B==="__contribute__"?"\uc790\ub9c9 \ucd94\uac00":B==="__correction__"?"\uc790\ub9c9 \uc218\uc815 \uc81c\uc548":(B==="__off__"?{}:this.tracks[B]).displayName}; g.V.vB=function(B){if(B==="__translate__")this.C.open();else if(B==="__contribute__"){this.S.pauseVideo();this.S.isFullscreen()&&this.S.toggleFullscreen();var y=g.hZ(this.S.Y(),this.S.getVideoData());g.e5(y)}else if(B==="__correction__"){this.S.pauseVideo();this.S.isFullscreen()&&this.S.toggleFullscreen();var a=hpN(this);Lk(this,a);g.Wq.prototype.vB.call(this,this.DB(a));var r,k;a=(y=this.S.getVideoData().getPlayerResponse())==null?void 0:(r=y.captions)==null?void 0:(k=r.playerCaptionsTracklistRenderer)== null?void 0:k.openTranscriptCommand;this.S.Kh("innertubeCommand",a);this.e0.Dr();this.J&&this.S.logClick(this.J)}else{if(B==="__correction__"){this.S.pauseVideo();this.S.isFullscreen()&&this.S.toggleFullscreen();y=hpN(this);Lk(this,y);g.Wq.prototype.vB.call(this,this.DB(y));var x,J;y=(a=this.S.getVideoData().getPlayerResponse())==null?void 0:(x=a.captions)==null?void 0:(J=x.playerCaptionsTracklistRenderer)==null?void 0:J.openTranscriptCommand;this.S.Kh("innertubeCommand",y)}else this.S.logClick(this.element), Lk(this,B==="__off__"?{}:this.tracks[B]),g.Wq.prototype.vB.call(this,B);this.e0.Dr()}}; g.V.qz=function(){var B=this.S.getOptions();B=B&&B.indexOf("captions")!==-1;var y=this.S.getVideoData(),a=y&&y.zB,r,k=!((r=this.S.getVideoData())==null||!g.ko(r));r={};if(B||a){var x;if(B){var J=this.S.getOption("captions","track");r=this.S.getOption("captions","tracklist",{includeAsr:!0});var m=k?[]:this.S.getOption("captions","translationLanguages");this.tracks=g.jK(r,this.DB,this);k=g.Em(r,this.DB);var C,l;hpN(this)&&((x=y.getPlayerResponse())==null?0:(C=x.captions)==null?0:(l=C.playerCaptionsTracklistRenderer)== null?0:l.openTranscriptCommand)&&k.push("__correction__");if(m.length&&!g.lC(J)){if((x=J.translationLanguage)&&x.languageName){var c=x.languageName;x=m.findIndex(function(w){return w.languageName===c}); Q0N(m,x)}UKJ(this.C,m);k.push("__translate__")}x=this.DB(J)}else this.tracks={},k=[],x="__off__";k.unshift("__off__");this.tracks.__off__={};a&&k.unshift("__contribute__");this.tracks[x]||(this.tracks[x]=J,k.push(x));this.uW(k);this.eU(x);J&&J.translationLanguage?this.C.eU(this.C.C(J.translationLanguage)):LQW(this.C);B&&this.T.xF(this.S.getSubtitlesUserSettings());this.countLabel.w0(r&&r.length?" ("+r.length+")":"");this.publish("size-change");this.S.logVisibility(this.element,!0);this.enable(!0)}else this.enable(!1)}; g.V.GT=function(B){var y=this.S.getOption("captions","track");y=g.E3(y);y.translationLanguage=this.C.languages[B];Lk(this,y)}; g.V.Us=function(B,y){if(B==="reset")this.S.resetSubtitlesUserSettings();else{var a={};a[B]=y;this.S.updateSubtitlesUserSettings(a)}jIr(this,!0);this.N.start();this.T.xF(this.S.getSubtitlesUserSettings())}; g.V.GS0=function(B){B||g.IJ(this.N)}; g.V.lw=function(){g.IJ(this.N);g.Wq.prototype.lw.call(this)}; g.V.open=function(){g.Wq.prototype.open.call(this);this.options.__correction__&&!this.J&&(this.J=this.options.__correction__.element,this.S.createClientVe(this.J,this,167341),this.S.logVisibility(this.J,!0))};g.R(v3r,g.Pq);g.V=v3r.prototype; g.V.initialize=function(){if(!this.isInitialized){var B=this.S.Y();this.isInitialized=!0;try{this.WI=new F8x(this.S,this)}catch(a){g.Lj(Error("QualityMenuItem creation failed"))}g.K(this,this.WI);var y=new sIK(this.S,this);g.K(this,y);B.D||(y=new lZ(this.S,this),g.K(this,y));B.enableSpeedOptions&&(y=new MoK(this.S,this),g.K(this,y));(g.M$(B)||B.T)&&(B.X||B.rQ)&&(y=new AJr(this.S,this),g.K(this,y));B.gB&&!B.Z("web_player_move_autonav_toggle")&&(B=new w_(this.S,this),g.K(this,B));B=new ca(this.S,this); g.K(this,B);this.S.publish("settingsMenuInitialized");QIN(this.settingsButton,this.pF.tJ())}}; g.V.fL=function(B){this.initialize();this.pF.fL(B);QIN(this.settingsButton,this.pF.tJ())}; g.V.Uh=function(B){this.g$&&this.pF.tJ()<=1&&this.hide();this.pF.Uh(B);QIN(this.settingsButton,this.pF.tJ())}; g.V.LL=function(B){this.initialize();this.pF.tJ()>0&&g.Pq.prototype.LL.call(this,B)}; g.V.iV=function(){this.F5?this.F5=!1:g.Pq.prototype.iV.call(this)}; g.V.show=function(){g.Pq.prototype.show.call(this);g.hC(this.S.getRootNode(),"ytp-settings-shown")}; g.V.hide=function(){g.Pq.prototype.hide.call(this);g.B1(this.S.getRootNode(),"ytp-settings-shown")}; g.V.pV=function(B){this.S.logVisibility(this.element,B);this.S.publish("settingsMenuVisibilityChanged",B)};g.R(aBN,g.O);g.V=aBN.prototype;g.V.onClick=function(){if(Ni(this)&&(this.S.toggleSubtitles(),this.S.logClick(this.element),!this.isEnabled())){var B=!1,y=g.FA(g.AH(),65);g.oy(this.S.Y())&&y!=null&&(B=!y);B&&this.S.Y().Z("web_player_nitrate_promo_tooltip")&&this.S.publish("showpromotooltip",this.element)}}; g.V.Xjw=function(B){var y,a;(y=g.Nh(this.S))==null||(a=y.Au())==null||a.LL(B)}; g.V.isEnabled=function(){var B=this.S.getOption("captions","track");return!(!B||!B.displayName)}; g.V.qz=function(){var B=Ni(this),y=300;this.S.Y().N&&(y=480);this.S.Z("delhi_modern_web_player_icons")&&this.updateValue("icon",yn$(this));if(this.S.Y().T){this.updateValue("title",g.FB(this.S,"\uc790\ub9c9","c"));this.update({"data-title-no-tooltip":"\uc790\ub9c9"});var a=B}else{if(B)(a=this.Dm("ytp-subtitles-button-icon"))==null||a.setAttribute("fill-opacity","1"),this.updateValue("title",g.FB(this.S,"\uc790\ub9c9","c")),this.update({"data-title-no-tooltip":"\uc790\ub9c9"});else{if(this.S.Z("delhi_modern_web_player_icons")){var r; (r=this.Dm("ytp-subtitles-button-icon"))==null||r.getElementsByTagName("svg")[0].setAttribute("fill-opacity","0.3")}else{var k;(k=this.Dm("ytp-subtitles-button-icon"))==null||k.setAttribute("fill-opacity","0.3")}this.updateValue("title","\uc790\ub9c9 \uc0ac\uc6a9 \ubd88\uac00");this.update({"data-title-no-tooltip":"\uc790\ub9c9 \uc0ac\uc6a9 \ubd88\uac00"})}a=!0}this.tooltip.pA();a=a&&this.S.nh().getPlayerSize().width>=y;this.L2(a);this.S.Z("embeds_use_parent_visibility_in_ve_logging")?this.S.logVisibility(this.element, a&&this.j):this.S.logVisibility(this.element,a);B?this.updateValue("pressed",this.isEnabled()):this.updateValue("pressed",!1)}; g.V.r$=function(B){g.O.prototype.r$.call(this,B);this.S.Y().Z("embeds_use_parent_visibility_in_ve_logging")&&this.S.logVisibility(this.element,this.g$&&B)};g.R(g.bZ,g.O);g.V=g.bZ.prototype;g.V.canShowCountdown=function(){return!pk(this)&&!T1(this)}; g.V.uh=function(){var B=this.api.nh().getPlayerSize().width,y=this.U;this.api.Y().N&&(y=400);y=B>=y&&(!T1(this)||!g.Z(this.api.getPlayerStateObject(),64));this.L2(y);g.aQ(this.element,"ytp-time-display-allow-autohide",y&&B<400);B=this.api.getProgressState();if(y){var a=this.api.getPresentingPlayerType();y=this.api.getCurrentTime(a,!1);this.X&&(y-=B.airingStart);pk(this)&&(y-=this.M8.startTimeMs/1E3);this.canShowCountdown()&&this.D&&(y-=this.api.getDuration(a,!1));var r=g.wW(y);this.J!==r&&(this.updateValue("currenttime", r),this.J=r);a=pk(this)?(this.M8.endTimeMs-this.M8.startTimeMs)/1E3:this.api.getDuration(a,!1);r=g.wW(a);this.T!==r&&(this.updateValue("duration",r),this.T=r,y&&(y=g.vo("$PLAY_PROGRESS/$DURATION",{PLAY_PROGRESS:g.wW(y,!0),DURATION:g.wW(a,!0)}),this.updateValue("timeDisplayAriaLabel",y)))}rne(this,B.isAtLiveHead);kNr(this,this.api.getLoopRange())}; g.V.onLoopRangeChange=function(B){var y=this.M8!==B;this.M8=B;y&&(this.uh(),xX0(this))}; g.V.WP7=function(){this.api.setLoopRange(null)}; g.V.Y0s=function(){this.D=!this.D;this.uh()}; g.V.onVideoDataChange=function(B,y,a){this.updateVideoData((this.api.Y().Z("enable_topsoil_wta_for_halftime")||this.api.Y().Z("enable_topsoil_wta_for_halftime_live_infra"))&&a===2?this.api.getVideoData(1):y);this.uh();xX0(this)}; g.V.updateVideoData=function(B){this.MR=B.isLivePlayback&&!B.m_;this.X=Hu(B);this.isPremiere=B.isPremiere;g.aQ(this.element,"ytp-live",T1(this));this.api.Z("delhi_modern_web_player")&&this.Dm("ytp-time-wrapper").classList.toggle("ytp-time-wrapper-delhi",this.canShowCountdown())}; g.V.onClick=function(B){B.target===this.liveBadge.element&&(this.api.seekTo(Infinity,void 0,void 0,void 0,33),this.api.playVideo())}; g.V.lw=function(){this.C&&this.C();g.O.prototype.lw.call(this)};g.R(HdJ,g.O);g.V=HdJ.prototype;g.V.YZ=function(){var B=this.api.Fw();this.D!==B&&(this.D=B,JnN(this,this.api.getVolume(),this.api.isMuted()))}; g.V.wm=function(B){this.L2(B.width>=350)}; g.V.wc=function(B){if(!B.defaultPrevented){var y=B.keyCode,a=null;y===37?a=this.volume-5:y===39?a=this.volume+5:y===36?a=0:y===35&&(a=100);a!==null&&(a=g.Xw(a,0,100),a===0?this.api.mute():(this.api.isMuted()&&this.api.unMute(),this.api.setVolume(a)),B.preventDefault())}}; g.V.mM=function(B){var y=B.deltaX||-B.deltaY;B.deltaMode?this.api.setVolume(this.volume+(y<0?-10:10)):this.api.setVolume(this.volume+g.Xw(y/10,-10,10));B.preventDefault()}; g.V.yyw=function(){t$(this,this.C,!0,this.X,this.api.Kt());this.U=this.volume;this.api.isMuted()&&this.api.unMute()}; g.V.U8=function(B){var y=this.D?78:52,a=this.D?18:12;B-=g.jr(this.K).x;this.api.setVolume(g.Xw((B-a/2)/(y-a),0,1)*100)}; g.V.w6h=function(){t$(this,this.C,!1,this.X,this.api.Kt());this.volume===0&&(this.api.mute(),this.api.setVolume(this.U))}; g.V.onVolumeChange=function(B){JnN(this,B.volume,B.muted)}; g.V.D7=function(){t$(this,this.C,this.isDragging,this.X,this.api.Kt())}; g.V.lw=function(){g.O.prototype.lw.call(this);g.B1(this.N,"ytp-volume-slider-active")};g.R(Pa,g.O); Pa.prototype.onVideoDataChange=function(){var B=this.api.Y();this.Ui();this.visible=!!this.api.getVideoData().videoId&&!g.m0(this.api.getVideoData(1));this.L2(this.visible);this.api.logVisibility(this.element,this.visible&&this.j);if(this.visible){var y=this.api.getVideoUrl(!0,!1,!1,!0);this.updateValue("url",y)}B.D&&(this.C&&(this.v6(this.C),this.C=null),this.element.removeAttribute("href"),this.element.removeAttribute("title"),this.element.removeAttribute("aria-label"),g.hC(this.element,"no-link")); y=this.api.Y();B=this.api.getVideoData();var a="";y.D||(y=g.kN(y),y.indexOf("www.")===0&&(y=y.substring(4)),a=g.oT(B)?"YouTube Music\uc5d0\uc11c \uc2dc\uccad\ud558\uae30":y==="youtube.com"?"YouTube\uc5d0\uc11c \ubcf4\uae30":g.vo("$WEBSITE\uc5d0\uc11c \ubcf4\uae30",{WEBSITE:y}));this.updateValue("title",a)}; Pa.prototype.onClick=function(B){this.api.Z("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var y=this.api.Y(),a=this.api.getVideoUrl(!g.EA(B),!1,!0,!0);if(g.M$(y)){var r={};g.M$(y)&&g.V5(this.api,"addEmbedsConversionTrackingParams",[r]);a=g.cJ(a,r)}g.wy(a,this.api,B);this.api.Z("web_player_log_click_before_generating_ve_conversion_params")||this.api.logClick(this.element)}; Pa.prototype.Ui=function(){var B={W:"svg",V:{height:"100%",version:"1.1",viewBox:"0 0 67 36",width:"100%"},G:[{W:"path",Oo:!0,B:"ytp-svg-fill",V:{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 "}}]}, y=28666,a=this.api.getVideoData();this.api.isEmbedsShortsMode()?B={W:"svg",V:{fill:"none",height:"100%",viewBox:"-10 -8 67 36",width:"100%"},G:[{W:"path",V:{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.oT(a)&&(B={W:"svg",V:{fill:"none",height:"25",viewBox:"0 0 140 25",width:"140"},G:[{W:"path",V:{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"}},{W:"path",V:{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"}},{W:"path",V:{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"}},{W:"path",V:{d:"M59.64 20.91V6.16H62.68V4.11H53.99V6.16H57.03V20.91H59.64Z",fill:"white"}},{W:"path",V:{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"}},{W:"path",V:{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"}},{W:"path",V:{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"}},{W:"path",V:{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"}},{W:"path",V:{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"}},{W:"path",V:{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"}},{W:"path",V:{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"}},{W:"path",V:{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"}}]},y=216163);g.oT(a)?g.hC(this.element,"ytp-youtube-music-button"):g.B1(this.element,"ytp-youtube-music-button");B.V=Object.assign({},B.V,{"aria-hidden":"true"});this.updateValue("logoSvg",B);this.api.hasVe(this.element)&&this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,y,!0)}; Pa.prototype.r$=function(B){g.O.prototype.r$.call(this,B);this.api.logVisibility(this.element,this.visible&&B)};g.R(CPe,g.qO);g.V=CPe.prototype;g.V.nV=function(){if(this.S.Z("web_player_max_seekable_on_ended")||!g.Z(this.S.getPlayerStateObject(),2))this.progressBar.uh(),this.uw.uh()}; g.V.m1=function(){this.gC();this.B0.X?this.nV():this.progressBar.Hc()}; g.V.P$=function(){this.nV();this.U.start()}; g.V.gC=function(){var B;if(B=!this.S.Y().X){B=this.progressBar;var y=2*g.m7()*B.T,a=B.D;B=(a.C-a.X)*1E3/B.api.getPlaybackRate()/y<300}B=B&&this.S.getPlayerStateObject().isPlaying()&&!!window.requestAnimationFrame;y=!B;this.B0.X||(B=y=!1);y?this.Xx||(this.Xx=this.L(this.S,"progresssync",this.nV)):this.Xx&&(this.v6(this.Xx),this.Xx=null);B?this.U.isActive()||this.U.start():this.U.stop()}; g.V.Ui=function(){var B=this.S.Fw(),y=this.S.nh().getPlayerSize(),a=this.S.nh().Fm,r=lB$(this),k=cnW(this),x=Math.max(y.width-r*2,100);if(this.C2!==y.width||this.wQ!==B||this.S.Z("web_player_rtr_ctrls")&&this.xu!==a)this.C2=y.width,this.wQ=B,this.xu=a,this.X.element.style.width=k+"px",this.X.element.style.left=r+"px",g.pw0(this.progressBar,r,k,B),this.S.V4().yI=k;a=this.J;x=Math.min(570*(B?1.5:1),x);B=Math.min(413*(B?1.5:1),Math.round((y.height-wUK(this))*.82));a.maxWidth=x;a.maxHeight=B;a.Wh();this.gC(); this.S.Y().Z("html5_player_dynamic_bottom_gradient")&&ctE(this.m_,y.height)}; g.V.onVideoDataChange=function(){var B=this.S.getVideoData();this.rQ.style.background=B.nF?B.e_:"";this.Ch&&uW$(this.Ch,B.showSeekingControls);this.R7&&uW$(this.R7,B.showSeekingControls)}; g.V.Jz=function(){return this.X.element};g.R(ETr,bS);g.V=ETr.prototype;g.V.l5=function(B){B.target!==this.dismissButton.element&&(this.onClickCommand&&this.S.Kh("innertubeCommand",this.onClickCommand),this.Ar())}; g.V.Ar=function(){this.enabled=!1;this.U.hide()}; g.V.onVideoDataChange=function(B,y){B==="dataloaded"&&zdx(this);B=[];var a,r,k,x;if(y=(x=g.f((a=y.getWatchNextResponse())==null?void 0:(r=a.playerOverlays)==null?void 0:(k=r.playerOverlayRenderer)==null?void 0:k.suggestedActionsRenderer,I5I))==null?void 0:x.suggestedActions)for(a=g.Y(y),r=a.next();!r.done;r=a.next())(r=g.f(r.value,Zf7))&&g.f(r.trigger,OfS)&&B.push(r);if(B.length!==0){a=[];B=g.Y(B);for(r=B.next();!r.done;r=B.next())if(r=r.value,k=g.f(r.trigger,OfS))x=(x=r.title)?g.kE(x):"View Chapters", y=k.timeRangeStartMillis,k=k.timeRangeEndMillis,y!=null&&k!=null&&r.tapCommand&&(a.push(new g.iz(y,k,{priority:9,namespace:"suggested_action_button_visible",id:x})),this.suggestedActions[x]=r.tapCommand);this.S.Rd(a)}}; g.V.Xc=function(){return this.enabled}; g.V.pV=function(){this.enabled?this.E0.start():L9(this);this.DP()}; g.V.lw=function(){zdx(this);bS.prototype.lw.call(this)};var pZ={},A$=(pZ.CHANNEL_NAME="ytp-title-channel-name",pZ.FULLERSCREEN_LINK="ytp-title-fullerscreen-link",pZ.LINK="ytp-title-link",pZ.SESSIONLINK="yt-uix-sessionlink",pZ.SUBTEXT="ytp-title-subtext",pZ.TEXT="ytp-title-text",pZ.TITLE="ytp-title",pZ);g.R(Fc,g.O);Fc.prototype.onClick=function(B){this.api.logClick(this.element);var y=this.api.Y(),a=this.api.getVideoUrl(!g.EA(B),!1,!0);g.M$(y)&&(y={},g.V5(this.api,"addEmbedsConversionTrackingParams",[y]),a=g.cJ(a,y));g.wy(a,this.api,B)}; Fc.prototype.qz=function(){var B=this.api.getVideoData(),y=this.api.Y();this.updateValue("title",B.title);var a={W:"a",B:A$.CHANNEL_NAME,V:{href:"{{channelLink}}",target:"_blank"},a7:"{{channelName}}"};this.api.Y().D&&(a={W:"span",B:A$.CHANNEL_NAME,a7:"{{channelName}}",V:{tabIndex:"{{channelSubtextFocusable}}"}});this.updateValue("subtextElement",a);qur(this);this.api.getPresentingPlayerType()===2&&(a=this.api.getVideoData(),a.videoId&&a.isListed&&a.author&&a.wQ&&a.profilePicture?(this.updateValue("channelLink", a.wQ),this.updateValue("channelName",a.author),this.updateValue("channelTitleFocusable","0")):qur(this));a=y.externalFullscreen||!this.api.isFullscreen()&&y.ez;g.aQ(this.link,A$.FULLERSCREEN_LINK,a);y.Ch||!B.videoId||a||g.m0(B)||y.D?this.C&&(this.updateValue("url",null),this.v6(this.C),this.C=null):(this.updateValue("url",this.api.getVideoUrl(!0)),this.C||(this.C=this.L(this.link,"click",this.onClick)));y.D&&(this.element.classList.add("ytp-no-link"),this.updateValue("channelName",g.M$(y)?B.expandedTitle: B.author),this.updateValue("channelTitleFocusable","0"),this.updateValue("channelSubtextFocusable","0"))};g.R(g.G1,g.O);g.V=g.G1.prototype;g.V.setEnabled=function(B){if(this.type!=null)if(B)switch(this.type){case 3:case 2:ux0(this);this.fade.show();break;default:this.fade.show()}else this.fade.hide();this.N=B}; g.V.Q_=function(B,y,a,r,k,x,J,m){if(!this.J7||this.env.N){this.type===3&&this.Hc();this.type!==1&&(g.jU(this.element,"ytp-tooltip ytp-bottom"),this.type=1,this.N&&this.fade.show(),this.X&&this.X.dispose(),(this.X=this.api.Mr())&&this.X.subscribe("l",this.m2,this));if(m){var C=g.v_(this.bg).height||141;this.t7.style.bottom=C+2+"px"}else this.t7.style.display="none";this.env.Z("delhi_modern_web_player")?(this.update({pillTimeStamp:a,pillTitle:x!=null?x:"",eduText:m!=null?m:""}),g.hC(this.element,"ytp-tooltip-progress-bar-style")): (this.update({text:a,title:x!=null?x:"",eduText:m!=null?m:""}),g.aQ(this.bottomText,"ytp-tooltip-text-no-title",this.type===1&&!x));this.api.isInline()&&g.hC(this.bottomText,"ytp-modern-tooltip-text");g.aQ(this.element,"ytp-text-detail",!!r);a=-1;this.X&&(a=jG(this.X,243*this.scale),this.env.Z("web_l3_storyboard")&&this.X.levels.length===4&&(a=this.X.levels.length-1),a=KvJ(this.X,a,y));LlW(this,a);if(J)switch(y=g.v_(this.element).width,J){case 1:this.title.style.right="0";this.title.style.textAlign= "left";break;case 2:this.title.style.right=y+"px";this.title.style.textAlign="right";break;case 3:this.title.style.right=y/2+"px",this.title.style.textAlign="center"}YuH(this,!!r,B,k)}}; g.V.yx=function(){this.type===1&&this.Hc()}; g.V.jr=function(B,y){if(this.type)if(this.type===3)this.Hc();else return;VPx(this,B,3,y)}; g.V.pA=function(){this.C&&!this.K&&this.C.hasAttribute("title")&&(this.D=this.C.getAttribute("title")||"",this.C.removeAttribute("title"),this.N&&ux0(this))}; g.V.m2=function(B,y){B<=this.J&&this.J<=y&&(B=this.J,this.J=NaN,LlW(this,B))}; g.V.qW=function(){DoW(this.X,this.J,243*this.scale)}; g.V.Hc=function(){switch(this.type){case 2:var B=this.C;B.removeEventListener("mouseout",this.U);B.addEventListener("mouseover",this.T);B.removeEventListener("blur",this.U);B.addEventListener("focus",this.T);Nwr(this);break;case 3:Nwr(this);break;case 1:this.X&&(this.X.unsubscribe("l",this.m2,this),this.X=null),this.api.removeEventListener("videoready",this.R7),this.Ch.stop()}this.type=null;this.N&&this.fade.hide()}; g.V.qg=function(){if(this.C)for(var B=0;B=0;y--)if(this.ZK[y]===B){this.ZK.splice(y,1);break}KT(this.B0,64,this.ZK.length>0)}; g.V.Ph=function(){this.api.oZ()&&this.api.R4();return!!this.cY||QwL(this)||g.US.prototype.Ph.call(this)}; g.V.oC=function(){var B=!this.Ph(),y=B&&this.api.oZ()&&!g.Z(this.api.getPlayerStateObject(),2)&&!g.m0(this.api.getVideoData())&&!this.api.Y().D&&!this.api.isEmbedsShortsMode(),a=this.XG&&g.KP(this.api)&&g.Z(this.api.getPlayerStateObject(),128);B||a?(this.PK.show(),this.gI.show()):(this.PK.hide(),this.gI.hide(),this.api.qg(this.AV.element));y?this.f_.LL():this.f_.iV();this.wf&&gT0(this.wf,this.HrO||!B);this.api.Z("web_player_hide_overflow_button_if_empty_menu")&&Anr(this);g.US.prototype.oC.call(this)}; g.V.Ry=function(B,y,a,r,k){B.style.left="";B.style.top="";B.style.bottom="";var x=g.v_(B),J=r||this.wf&&g.VM(this.wf.Jz(),y),m=r=null;a!=null&&J||(r=g.v_(y),m=g.sY(y,this.api.getRootNode()),a==null&&(a=m.x+r.width/2));a-=x.width/2;J?(y=this.wf,r=lB$(y),m=cnW(y),J=this.api.nh().getPlayerSize().height,a=g.Xw(a,r,r+m-x.width),x=J-wUK(y)-x.height):g.VM(this.AV.element,y)?(y=this.api.nh().getPlayerSize().width,a=g.Xw(a,12,y-x.width-12),x=this.Fw()?this.mQ:this.G_,this.api.Y().playerStyle==="gvn"&&(x+= 20),this.XG&&(x-=this.Fw()?26:18)):(y=this.api.nh().getPlayerSize(),a=g.Xw(a,12,y.width-x.width-12),x=m.y>(y.height-r.height)/2?m.y-x.height-12:m.y+r.height+12);B.style.top=x+(k||0)+"px";B.style.left=a+"px"}; g.V.m1=function(B){B&&(this.api.qg(this.AV.element),this.wf&&this.api.qg(this.wf.Jz()));this.g2&&(g.aQ(this.contextMenu.element,"ytp-autohide",B),g.aQ(this.contextMenu.element,"ytp-autohide-active",!0));g.US.prototype.m1.call(this,B)}; g.V.O_=function(){g.US.prototype.O_.call(this);this.g2&&(g.aQ(this.contextMenu.element,"ytp-autohide-active",!1),this.g2&&(this.contextMenu.hide(),this.Fb&&this.Fb.hide()))}; g.V.KD=function(B,y){var a=this.api.nh().getPlayerSize();a=new g.ii(0,0,a.width,a.height);if(B||this.B0.X&&!this.Ph()){if(this.api.Y().u9||y)B=this.Fw()?this.mQ:this.G_,a.top+=B,a.height-=B;this.wf&&(a.height-=wUK(this.wf))}return a}; g.V.YZ=function(B){var y=this.api.getRootNode();B?y.parentElement?(y.setAttribute("aria-label","YouTube \ub3d9\uc601\uc0c1 \ud50c\ub808\uc774\uc5b4 \uc804\uccb4\ud654\uba74 \ubaa8\ub4dc"),this.api.Y().externalFullscreen||(y.parentElement.insertBefore(this.Fs.element,y),y.parentElement.insertBefore(this.jj.element,y.nextSibling))):g.YU(Error("Player not in DOM.")):(y.setAttribute("aria-label","YouTube \ub3d9\uc601\uc0c1 \ud50c\ub808\uc774\uc5b4"),this.Fs.detach(),this.jj.detach());this.Ui();this.Wa()}; g.V.Fw=function(){var B=this.api.Y();return this.api.isFullscreen()&&!B.N||!1}; g.V.showControls=function(B){this.l8=!B;this.oC()}; g.V.Ui=function(){var B=this.Fw();this.tooltip.scale=B?1.5:1;this.contextMenu&&g.aQ(this.contextMenu.element,"ytp-big-mode",B);this.oC();this.api.Z("web_player_hide_overflow_button_if_empty_menu")||Anr(this);this.Wa();var y=this.api.isEmbedsShortsMode();y&&B?(B=(this.api.nh().getPlayerSize().width-this.api.getVideoContentRect().width)/2,g.MG(this.AV.element,"padding-left",B+"px"),g.MG(this.AV.element,"padding-right",B+"px")):y&&(g.MG(this.AV.element,"padding-left",""),g.MG(this.AV.element,"padding-right", ""));g.US.prototype.Ui.call(this)}; g.V.tG=function(){if(QwL(this)&&!g.KP(this.api))return!1;var B=this.api.getVideoData();return!g.M$(this.api.Y())||this.api.getPresentingPlayerType()===2||!this.QN||((B=this.QN||B.QN)?(B=B.embedPreview)?(B=B.thumbnailPreviewRenderer,B=B.videoDetails&&g.f(B.videoDetails,Y0x)||null):B=null:B=null,B&&B.collapsedRenderer&&B.expandedRenderer)?g.US.prototype.tG.call(this):!1}; g.V.Wa=function(){g.US.prototype.Wa.call(this);this.api.logVisibility(this.title.element,!!this.DD);this.gX&&this.gX.r$(!!this.DD);this.channelAvatar.r$(!!this.DD);this.overflowButton&&this.overflowButton.r$(this.D9()&&!!this.DD);this.shareButton&&this.shareButton.r$(!this.D9()&&!!this.DD);this.YO&&this.YO.r$(!this.D9()&&!!this.DD);this.searchButton&&this.searchButton.r$(!this.D9()&&!!this.DD);this.copyLinkButton&&this.copyLinkButton.r$(!this.D9()&&!!this.DD);if(!this.DD){this.api.qg(this.AV.element); for(var B=0;B5&&y.h7("glrs",{cmt:a});y.seekTo(0,{seekSource:58});y.h7("glrre",{cmt:a})}}; Wa.prototype.lw=function(){this.C=null;g.W.prototype.lw.call(this)};g.R(g.Kk,gI);g.V=g.Kk.prototype;g.V.isView=function(){return!0}; g.V.jn=function(){var B=this.mediaElement.getCurrentTime();if(B1;Ik(B.lS(),r-.01)&&!k&&(Xc(this,4),a.isActive=!1,a.OV=a.OV||a.isActive,(this.j===1?this.C:this.X).h7("sbh",{}),y.isActive=!0,y.OV=y.OV||y.isActive,this.j!==0&&(this.C.getVideoData().BN=!0));B=this.J.X;if(this.J.C.isActive&&B.isActive&&(Xc(this,5),this.j!==0)){B=this.X.pZ();a=this.C.pZ(); this.C.h7("sbs",{citag:a==null?void 0:a.itag,nitag:B==null?void 0:B.itag});this.X.h7("gitags",{pitag:a==null?void 0:a.itag,citag:B==null?void 0:B.itag});var x;(x=this.X)==null||x.w2()}}}; g.V.wu=function(){this.DL()&&this.JE("player-reload-after-handoff")}; g.V.JE=function(B,y){y=y===void 0?{}:y;if(!this.fh()&&this.status.status!==6){var a=this.status.status>=4&&B!=="player-reload-after-handoff";this.status={status:Infinity,error:B};if(this.C&&this.X){var r=this.X.getVideoData().clientPlaybackNonce;this.C.JB(new g.mh("dai.transitionfailure",Object.assign(y,{cpn:r,transitionTimeMs:this.Je,msg:B})));this.C.QF(a)}this.OG.reject(B);this.dispose()}}; g.V.DL=function(){return this.status.status>=4&&this.status.status<6}; g.V.lw=function(){OdZ(this);this.C.unsubscribe("newelementrequired",this.wu,this);if(this.D){var B=this.D.X;this.D.C.l0.unsubscribe("updateend",this.Pn,this);B.l0.unsubscribe("updateend",this.Pn,this)}g.W.prototype.lw.call(this)}; g.V.P3=function(B){g.xu(B,128)&&this.JE("player-error-event")};g.R(fk,g.W);fk.prototype.clearQueue=function(B,y){B=B===void 0?!1:B;y=y===void 0?!1:y;this.J&&this.J.reject("Queue cleared");this.app.Y().Z("html5_gapless_fallback_on_qoe_restart_v2")||y&&this.X&&this.X.QF(!1);Mi(this,B)}; fk.prototype.ou=function(){return!this.C}; fk.prototype.DL=function(){var B;return((B=this.D)==null?void 0:B.DL())||!1}; fk.prototype.lw=function(){Mi(this);g.W.prototype.lw.call(this)};g.R(hdZ,g.jw);g.V=hdZ.prototype;g.V.getVisibilityState=function(B,y,a,r,k,x,J,m){return B?4:WGr()?3:y?2:a?1:r?5:k?7:x?8:J?9:m?10:0}; g.V.eP=function(B){this.fullscreen!==B&&(this.fullscreen=B,this.pV())}; g.V.setMinimized=function(B){this.X!==B&&(this.X=B,this.pV())}; g.V.setInline=function(B){this.inline!==B&&(this.inline=B,this.pV())}; g.V.hA=function(B){this.pictureInPicture!==B&&(this.pictureInPicture=B,this.pV())}; g.V.setSqueezeback=function(B){this.D!==B&&(this.D=B,this.pV())}; g.V.Ub=function(B){this.J!==B&&(this.J=B,this.pV())}; g.V.OH=function(){return this.C}; g.V.zX=function(){return this.fullscreen!==0}; g.V.isFullscreen=function(){return this.fullscreen!==0&&this.fullscreen!==4}; g.V.Q0=function(){return this.fullscreen}; g.V.isMinimized=function(){return this.X}; g.V.isInline=function(){return this.inline}; g.V.isBackground=function(){return WGr()}; g.V.cG=function(){return this.pictureInPicture}; g.V.Mx=function(){return!1}; g.V.T6=function(){return this.D}; g.V.IM=function(){return this.J}; g.V.pV=function(){this.publish("visibilitychange");var B=this.getVisibilityState(this.OH(),this.isFullscreen(),this.isMinimized(),this.isInline(),this.cG(),this.Mx(),this.T6(),this.IM());B!==this.T&&this.publish("visibilitystatechange");this.T=B}; g.V.lw=function(){XgH(this.j);g.jw.prototype.lw.call(this)};g.R(g.$c,g.W);g.V=g.$c.prototype;g.V.lw=function(){this.videoData=this.playerState=null;g.W.prototype.lw.call(this)}; g.V.addCueRange=function(){}; g.V.fO=function(){}; g.V.nX=function(){}; g.V.p8=function(){return!1}; g.V.HP=function(){return!1}; g.V.oH=function(){return!1}; g.V.zR=function(){}; g.V.K1=function(){}; g.V.VU=function(){return[]}; g.V.qQ=function(){}; g.V.getAudioTrack=function(){return this.getVideoData().tW}; g.V.ZC=function(){return null}; g.V.getAvailableAudioTracks=function(){return[]}; g.V.U6=function(){return[]}; g.V.YA=function(){return[]}; g.V.NZ=function(){return""}; g.V.Wc=function(){return[]}; g.V.As=function(){}; g.V.CV=function(){return 0}; g.V.getCurrentTime=function(){return 0}; g.V.Bn=function(){}; g.V.pZ=function(){}; g.V.yL=function(){return{}}; g.V.getDuration=function(){return 0}; g.V.Zr=function(){return 0}; g.V.D_=function(){return 0}; g.V.JZ=function(){return!1}; g.V.k6=function(){return 0}; g.V.xn=function(){return 0}; g.V.R6=BE(7);g.V.Be=function(){return 0}; g.V.Cs=function(){return!1}; g.V.Ns=function(){return 0}; g.V.yv=function(){return null}; g.V.rN=function(){return null}; g.V.Pj=function(){return 0}; g.V.UG=function(){return 0}; g.V.oi=function(){return g.F(function(B){g.bJ(B)})}; g.V.WS=BE(15);g.V.getPlaybackQuality=function(){return"auto"}; g.V.getPlaybackRate=function(){return 1}; g.V.getPlayerState=function(){this.playerState||(this.playerState=new g.z7);return this.playerState}; g.V.getPlayerType=function(){return 0}; g.V.getPlaylistSequenceForTime=function(){return null}; g.V.ip=function(){return function(){}}; g.V.hC=function(){return""}; g.V.getPreferredQuality=function(){return"unknown"}; g.V.UN=function(){}; g.V.getProximaLatencyPreference=function(){return 0}; g.V.ji=function(){return rk}; g.V.Mr=function(){return null}; g.V.getStoryboardFormat=function(){return null}; g.V.getStreamTimeOffset=function(){return 0}; g.V.rd=function(){return 0}; g.V.N8=function(){return 0}; g.V.UJ=function(){return{ys:[],OJ:[],currentTime:0,WY:"",droppedVideoFrames:0,isGapless:!1,ou:!0,jb:0,L5:0,Q3:0,IU:0,Yi:0,G4:[],FC:[],Fk:null,playerState:this.getPlayerState(),BL:null,vv:"",totalVideoFrames:0}}; g.V.getUserAudio51Preference=function(){return 0}; g.V.getUserPlaybackQualityPreference=function(){return""}; g.V.getVideoData=function(){this.videoData||(this.videoData=new g.kC(this.Pk),g.K(this,this.videoData));return this.videoData}; g.V.Zl=function(){return null}; g.V.RF=function(){return null}; g.V.Y4=function(){}; g.V.getVideoLoadedFraction=function(){return 0}; g.V.C$=function(){}; g.V.handleError=function(){}; g.V.QF=function(){}; g.V.LQ=function(){}; g.V.vS=BE(40);g.V.nD=function(){return!1}; g.V.hasSupportedAudio51Tracks=function(){return!1}; g.V.tC=function(){return!1}; g.V.OH=function(){return!1}; g.V.isAtLiveHead=function(){return!1}; g.V.gJ=function(){return!0}; g.V.isGapless=function(){return!1}; g.V.isHdr=function(){return!1}; g.V.Jr=function(){return!1}; g.V.HH=function(){return!1}; g.V.oD=function(){return!1}; g.V.isProximaLatencyEligible=function(){return!1}; g.V.ou=function(){return!0}; g.V.ER=function(){return!1}; g.V.D4=function(){return!1}; g.V.ol=function(){}; g.V.Td=function(){}; g.V.w2=function(){}; g.V.NI=function(){}; g.V.hd=function(){}; g.V.D$=function(){}; g.V.OW=function(){}; g.V.g5=BE(50);g.V.OB=BE(21);g.V.Rx=function(){}; g.V.fM=function(){}; g.V.pauseVideo=function(){}; g.V.playVideo=function(){return g.F(function(B){return B.return()})}; g.V.QT=function(){}; g.V.mR=BE(27);g.V.gZ=BE(33);g.V.K7=function(){}; g.V.h7=function(){}; g.V.CD=function(){}; g.V.U2=function(){}; g.V.wA=function(){}; g.V.JB=function(){}; g.V.yW=function(){}; g.V.Pi=function(){}; g.V.PR=function(){}; g.V.gL=function(){}; g.V.gq=function(){}; g.V.aL=function(){}; g.V.z8=function(){}; g.V.removeCueRange=function(){}; g.V.JL=function(){}; g.V.zt=function(){return[]}; g.V.mj=function(){}; g.V.Zc=function(){}; g.V.T8=function(){}; g.V.X7=function(){}; g.V.Jb=function(){}; g.V.Iq=function(){}; g.V.seekTo=function(){}; g.V.sendAbandonmentPing=function(){}; g.V.sendVideoStatsEngageEvent=function(){}; g.V.Cl=function(){}; g.V.setLoop=function(){}; g.V.jH=function(){}; g.V.setMediaElement=function(){}; g.V.Qi=function(){}; g.V.setPlaybackRate=function(){}; g.V.iS=function(){}; g.V.cR=function(){}; g.V.Jg=function(){}; g.V.setProximaLatencyPreference=function(){}; g.V.Vi=function(){}; g.V.nz=function(){}; g.V.yT=function(){}; g.V.w1=function(){}; g.V.Zd=function(){}; g.V.setUserAudio51Preference=function(){}; g.V.ib=function(){}; g.V.WG=function(){return!1}; g.V.ZD=function(){}; g.V.e6=function(){return!1}; g.V.R9=function(){}; g.V.C9=function(){}; g.V.hO=function(){}; g.V.stopVideo=function(){}; g.V.subscribe=function(){return NaN}; g.V.dw=function(){}; g.V.togglePictureInPicture=function(){}; g.V.lf=function(){return 0}; g.V.unsubscribe=function(){return!1}; g.V.HR=function(){}; g.V.xH=function(){return!1}; g.V.Jv=function(){}; g.V.py=function(){}; g.V.tv=function(){};g.R(ZO,g.W);g.V=ZO.prototype;g.V.get=function(B){OL(this);var y=this.data.find(function(a){return a.key===B}); return y?y.value:null}; g.V.set=function(B,y,a){this.remove(B,!0);OL(this);B={key:B,value:y,expire:Infinity};a&&isFinite(a)&&(a*=1E3,B.expire=(0,g.V4)()+a);for(this.data.push(B);this.data.length>this.D;)(a=this.data.shift())&&nk(this,a,!0);IX(this)}; g.V.remove=function(B,y){y=y===void 0?!1:y;var a=this.data.find(function(r){return r.key===B}); a&&(nk(this,a,y),g.tK(this.data,function(r){return r.key===B}),IX(this))}; g.V.removeAll=function(B){if(B=B===void 0?!1:B)for(var y=g.Y(this.data),a=y.next();!a.done;a=y.next())nk(this,a.value,B);this.data=[];IX(this)}; g.V.lw=function(){var B=this;g.W.prototype.lw.call(this);this.data.forEach(function(y){nk(B,y,!0)}); this.data=[]};g.R(g.d_,g.W);g.V=g.d_.prototype;g.V.lw=function(){for(var B=g.Y(Object.values(this.D)),y=B.next();!y.done;y=B.next())y.value.dispose();vTE(this);this.C.dispose();g.W.prototype.lw.call(this)}; g.V.jk=function(B){return B?B===1?this.K:this.X.getVideoData().enableServerStitchedDai&&B===2?this.X.getVideoData().Kl?this.D[2]||this.X:this.X:this.D[B]||null:this.X}; g.V.Bj=function(B){var y=B.cpn;B=B.playerType;if(y)a:{B=g.Y(Object.values(this.D));for(var a=B.next();!a.done;a=B.next())if(a=a.value,a.NZ()===y){y=a;break a}y=this.T[y]||null}else y=B?this.jk(B):this.X;return y}; g.V.lV=function(){return this.K}; g.V.zN=function(B){this.K=B}; g.V.Bk=function(){return this.X}; g.V.wk=function(B){this.X=B;UL(this)}; g.V.HC=BE(46);g.V.U3=BE(48);g.R(HA4,g.dA);g.V=HA4.prototype;g.V.L3=function(){}; g.V.NZ=function(){return this.videoData.clientPlaybackNonce}; g.V.getVideoData=function(){if(g.dA.prototype.getVideoData.call(this).Z("html5_huli_ssdai_use_playback_state"))var B=this.videoData;else{var y=this.I_;var a=g.dA.prototype.getCurrentTime.call(this);if(y.Am)y=void 0;else{var r=void 0;y.oS&&(r=y.C.C.get(y.oS));if(!r){r=uP$(y,a*1E3);var k,x=(k=r)==null?void 0:k.cpn;y.oS?x&&y.oS!==x&&y.U0({cpcnm:x+"_"+y.oS,cmt:a.toFixed(3)}):y.U0({cpcna:x,cmt:a.toFixed(3)})}y=(B=r)==null?void 0:B.videoData}B=y||g.dA.prototype.getVideoData.call(this)}return B}; g.V.getCurrentTime=function(B){var y=g.dA.prototype.getCurrentTime.call(this);g.dA.prototype.getVideoData.call(this).Z("html5_huli_ssdai_use_playback_state")?this.endTime===0?B||(y-=this.startTime):B&&(y=this.endTime-this.startTime):(B?B=this.I_.Yd/1E3||y:(B=y,B=(y=R5r(this.I_,B*1E3))?B-y.start/1E3:B),y=B);return y}; g.V.getDuration=function(){if(g.dA.prototype.getVideoData.call(this).Z("html5_huli_ssdai_use_playback_state"))var B=this.duration;else{B=this.I_;var y=g.dA.prototype.getCurrentTime.call(this);B=(B=uP$(B,y*1E3))?B.durationMs/1E3:0}return B}; g.V.O6=function(B){this.duration=B};g.sL.prototype.mB=function(B,y){if(y===1)return this.C.get(B);if(y===2)return this.D.get(B);if(y===3)return this.X.get(B)}; g.sL.prototype.fl=BE(58);g.sL.prototype.QQ=function(B,y,a,r){a={TR:r,C8:a};y?this.D.set(B,a):this.C.set(B,a)}; g.sL.prototype.clearAll=function(){this.C.clear();this.D.clear();this.X.clear()}; ole.prototype.clear=function(){this.X=[];this.C.clear();this.J.clear();this.D.clear()}; g.R(g.h$,g.W);g.V=g.h$.prototype;g.V.fB=function(B){var y=B.ZE?B.ZE*1E3:B.kC,a=this.D.get(B.cpn);a&&this.playback.removeCueRange(a);this.D.delete(B.cpn);this.C.C.delete(B.cpn);a=this.C.X.indexOf(B);a>=0&&this.C.X.splice(a,1);a=[];for(var r=g.Y(this.j),k=r.next();!k.done;k=r.next())k=k.value,k.end<=y?this.playback.removeCueRange(k):a.push(k);this.j=a;SQK(this,0,y+B.durationMs)}; g.V.onCueRangeEnter=function(B){this.uw.push(B);var y=B.getId();this.U0({oncueEnter:1,cpn:y,start:B.start,end:B.end,ct:(this.playback.getCurrentTime()||0).toFixed(3),cmt:(this.playback.CV()||0).toFixed(3)});var a=y==="";this.rQ.add(B.X);var r=this.C.C.get(y);if(a){var k;if(this.playback.getVideoData().GS()&&((k=this.X)==null?0:k.Aq)&&this.J){this.IE=0;this.X=void 0;this.K&&(this.events.v6(this.K),this.K=null);this.J="";this.vk=!0;return}}else if(this.U0({enterAdCueRange:1}),this.playback.getVideoData().GS()&& (r==null?0:r.ul))return;if(this.vk&&!this.X)this.vk=!1,!a&&r&&(a=this.playback.getCurrentTime(),kp(this,{FR:B,isAd:!0,TX:!0,Ii:a,adCpn:y},{isAd:!1,TX:!1,Ii:a}),this.oS=r.cpn,this.l$(r.cpn,a),ax(this,r),B=yu(this,"midab",r),this.U0(B),this.IE=1),this.T=!1;else if(this.X){if(this.X.TX)this.U0({a_pair_of_same_transition_occurs_enter:1,acpn:this.X.adCpn,transitionTime:this.X.Ii,cpn:y,currentTime:this.playback.getCurrentTime()}),r=this.playback.getCurrentTime(),B={FR:B,isAd:!a,TX:!0,Ii:r,adCpn:y},y={FR:this.X.FR, isAd:this.X.isAd,TX:!1,Ii:r,adCpn:this.X.adCpn},this.X.FR&&this.rQ.delete(this.X.FR.X),kp(this,B,y);else{if(this.X.FR===B){this.U0({same_cue_range_pair_enter:1,acpn:this.X.adCpn,transitionTime:this.X.Ii,cpn:y,currentTime:this.playback.getCurrentTime(),cueRangeStartTime:B.start,cueRangeEndTime:B.end});this.X=void 0;return}if(this.X.adCpn===y){y&&this.U0({dchtsc:y});this.X=void 0;return}B={FR:B,isAd:!a,TX:!0,Ii:this.playback.getCurrentTime(),adCpn:y};kp(this,B,this.X)}this.X=void 0;this.T=!1}else this.X= {FR:B,isAd:!a,TX:!0,Ii:this.playback.getCurrentTime(),adCpn:y}}; g.V.l$=function(B,y){if(B===this.playback.NZ())jn(this.app.BG(),this.playback,!1);else{var a=this.s0.get(B);a?(a.endTime=0,a.startTime=y,jn(this.app.BG(),a,!0)):this.U0({nop_s:B})}}; g.V.onCueRangeExit=function(B){var y=B.getId();this.U0({oncueExit:1,cpn:y,start:B.start,end:B.end,ct:(this.playback.getCurrentTime()||0).toFixed(3),cmt:(this.playback.CV()||0).toFixed(3)});var a=y==="",r=this.C.C.get(y);if(this.playback.getVideoData().GS()&&!a&&r){if(r.ul)return;r.ul=!0;this.N.clear();if(this.Pk.Z("html5_lifa_no_rewatch_ad_sbc"))if(this.playback.p8()){var k=r.kC;this.playback.z8(k/1E3,(k+r.durationMs)/1E3)}else this.playback.h7("lifa",{remove:0})}if(this.rQ.has(B.X))if(this.rQ.delete(B.X), this.uw=this.uw.filter(function(x){return x!==B}),this.vk&&(this.T=this.vk=!1,this.U0({cref:1})),this.X){if(this.X.TX){if(this.X.FR===B){this.U0({same_cue_range_pair_exit:1, acpn:this.X.adCpn,transitionTime:this.X.Ii,cpn:y,currentTime:this.playback.getCurrentTime(),cueRangeStartTime:B.start,cueRangeEndTime:B.end});this.X=void 0;return}if(this.X.adCpn===y){y&&this.U0({dchtsc:y});this.X=void 0;return}y={FR:B,isAd:!a,TX:!1,Ii:this.playback.getCurrentTime(),adCpn:y};kp(this,this.X,y)}else if(this.U0({a_pair_of_same_transition_occurs_exit:1,pendingCpn:this.X.adCpn,transitionTime:this.X.Ii,upcomingCpn:y,contentCpn:this.playback.getVideoData().clientPlaybackNonce,currentTime:this.playback.getCurrentTime()}), this.X.adCpn===y)return;this.X=void 0;this.T=!1}else this.X={FR:B,isAd:!a,TX:!1,Ii:this.playback.getCurrentTime(),adCpn:y};else this.U0({ignore_single_exit:1})}; g.V.x6=function(){return{cpn:this.playback.NZ(),durationMs:0,kC:0,playerType:1,tB:0,videoData:this.playback.getVideoData(),errorCount:0}}; g.V.bl=function(){if(this.Am)return!1;var B=void 0;this.oS&&(B=this.C.C.get(this.oS));return this.playback.getVideoData().GS()?!!B&&!B.ul:!!B}; g.V.seekTo=function(B,y,a,r){B=B===void 0?0:B;y=y===void 0?{}:y;a=a===void 0?!1:a;r=r===void 0?null:r;if(this.playback.getVideoData().GS()&&B<=this.Yd/1E3)this.playback.pauseVideo(),this.Yd=0,this.T=!0,this.playback.oi(),this.playback.seekTo(B),this.playback.playVideo();else if(this.T=!0,a)COr(this,B,y);else{a=this.app.Bk();var k=a===this.E0?this.C2:null;JO(this,!1);this.Zi=B;this.vy=y;r!=null&&this.Oi.start(r);a&&(this.C2=k||a.getPlayerState(),a.hO(y),this.E0=a)}}; g.V.lw=function(){JO(this,!1);Lc4(this);Nge(this);g.W.prototype.lw.call(this)}; g.V.c8=function(B){this.Az=B;this.U0({swebm:B})}; g.V.BD=function(B,y,a){if(a&&y){var r=this.N.get(B);if(r){r.locations||(r.locations=new Map);var k=Number(y.split(";")[0]);a=new g.iM(a);this.U0({hdlredir:1,itag:y,seg:B,hostport:fD(a)});r.locations.set(k,a)}}}; g.V.ZQ=function(B,y,a,r,k,x){var J=r===3,m=Tgr(this,B,y,r,a,x);if(!m){mt(this,y,J);var C=g.bA0(this,y)?"undec":"ncp";this.U0({gvprp:C,mt:B,seg:y,tt:r,itag:a,ce:x});return null}J||this.N.set(y,m);x=m.EB;var l;r=((l=this.mB(y-1,r,k))==null?void 0:l.TR)||"";r===""&&this.U0({eds:1});l=tTe(this,m.ssdaiAdsConfig);k=this.playback.getVideoData();var c;J=((c=k.X)==null?void 0:c.containerType)||0;c=k.j7[J];m=m.aR&&y>=m.aR?m.aR:void 0;c={aY:x?AFE(this,x):[],u3:l,TR:r,YP:m,aJ:Fw(c.split(";")[0]),lz:c.split(";")[1]|| ""};m={aE:c};this.Yf&&(B={gvprpro:"v",sq:y,mt:B.toFixed(3),itag:a,acpns:((C=c.aY)==null?void 0:C.join("_"))||"none",abid:x},this.U0(B));return m}; g.V.Tz=function(B){a:{if(!this.Am){var y=pWK(this,B);if(!(this.playback.getVideoData().GS()&&(y==null?0:y.ul)))break a}y=void 0}var a=y;if(!a)return this.U0({gvprp:"ncp",mt:B}),null;y=a.EB;var r=tTe(this,a.ssdaiAdsConfig);a=a.aR&&a.Io&&B>=a.Io?a.aR:void 0;var k=this.playback.getVideoData(),x,J=((x=k.X)==null?void 0:x.containerType)||0;x=k.j7[J];x={aY:y?AFE(this,y):[],u3:r,YP:a,aJ:Fw(x.split(";")[0]),lz:x.split(";")[1]||""};var m;B={gvprpro:"v",mt:B.toFixed(3),acpns:((m=x.aY)==null?void 0:m.join("_"))|| "none",abid:y};this.U0(B);return x}; g.V.rG=function(B,y,a,r,k,x){var J=Number(a.split(";")[0]),m=r===3;B=Tgr(this,B,y,r,a,x);this.U0({gdu:1,seg:y,itag:J,pb:""+!!B});if(!B)return mt(this,y,m),null;B.locations||(B.locations=new Map);if(!B.locations.has(J)){var C,l;x=(C=B.videoData.getPlayerResponse())==null?void 0:(l=C.streamingData)==null?void 0:l.adaptiveFormats;if(!x)return this.U0({gdu:"noadpfmts",seg:y,itag:J}),mt(this,y,m),null;C=x.find(function(E){return E.itag===J}); if(!C||!C.url){var c=B.videoData.videoId;B=[];var w=g.Y(x);for(r=w.next();!r.done;r=w.next())B.push(r.value.itag);this.U0({gdu:"nofmt",seg:y,vid:c,itag:J,fullitag:a,itags:B.join(",")});mt(this,y,m);return null}B.locations.set(J,new g.iM(C.url,!0))}x=B.locations.get(J);if(!x)return this.U0({gdu:"nourl",seg:y,itag:J}),mt(this,y,m),null;x=new Am(x);this.Az&&(x.get("dvc")?this.U0({dvc:x.get("dvc")||""}):x.set("dvc","webm"));(r=(w=this.mB(y-1,r,k))==null?void 0:w.TR)&&x.set("daistate",r);B.aR&&y>=B.aR&& x.set("skipsq",""+B.aR);(w=this.playback.getVideoData().clientPlaybackNonce)&&x.set("cpn",w);w=[];B.EB&&(w=AFE(this,B.EB),w.length>0&&x.set("acpns",w.join(",")));m||this.N.set(y,B);m=null;m=x.get("aids");r=x.q2();(r==null?void 0:r.length)>2048&&this.U0({urltoolong:1,sq:y,itag:J,len:r.length});this.Yf&&(r&&(x=B.cpn,k=B.EB,e50(this,x,k),k&&!this.Eo.has(k)&&(x=FcU(this,x,k),C=Gbr(this,k),this.U0({iofa:x}),this.U0({noawnzd:C-x}),this.U0({acpns:w.join("."),aids:(c=m)==null?void 0:c.replace(/,/g,".")}), this.Eo.add(k))),this.U0({gdu:"v",seg:y,itag:a,ast:B.kC.toFixed(3),alen:B.durationMs.toFixed(3),acpn:B.cpn,avid:B.videoData.videoId}));return r}; g.V.hv=function(B,y,a){a=a===void 0?!1:a;var r=H6(this,B,y);if(r){var k=void 0,x=r.EB;if(x){this.U0({skipadonsq:y,sts:a,abid:x,acpn:r.cpn,avid:r.videoData.videoId});a=this.C.D.get(x);if(!a)return;a=g.Y(a);for(x=a.next();!x.done;x=a.next())x=x.value,x.aR=y,x.Io=B,x.kC>r.kC&&(k=x)}this.J=r.cpn;PO4(this);B=this.playback.getCurrentTime();rH(this,r,k,B,B,!1,!0)}}; g.V.OM=function(){for(var B=g.Y(this.C.X),y=B.next();!y.done;y=B.next())y=y.value,y.aR=NaN,y.Io=NaN;PO4(this);this.U0({rsac:"resetSkipAd",sac:this.J});this.J=""}; g.V.mB=function(B,y,a){return this.J7.mB(B,y,a)}; g.V.fl=BE(57); g.V.QQ=function(B,y,a,r,k,x,J,m,C){r.length>0&&this.U0({onssinfo:1,sq:B,start:y.toFixed(3),cpns:r.join(","),ds:k.join(","),isVideo:J?1:0});C&&this.J7.QQ(B,J,m,C);if(J){if(r.length&&k.length)for(this.J&&this.J===r[0]&&this.U0({skipfail:1,sq:B,acpn:this.J}),B=y+this.rd(),J=0;J0&&(this.IE=0,this.oS="",this.api.publish("serverstitchedvideochange"));this.playback.K1(a,r);return!0}; g.V.K4=function(){this.U0({rstdaist:1});this.J7.clearAll()}; g.V.rA=function(B){var y;if(B!==((y=this.R7)==null?void 0:y.identifier))this.U0({ignorenoad:B});else{this.wQ.add(B);this.U0({noadrcv:B});var a;((a=this.R7)==null?void 0:a.identifier)===B&&B6(this)}}; g.V.kE=function(B){if(this.Am)return this.U0({dai_disabled:B.event}),!1;if(this.playback.getVideoData().GS()&&(this.Pk.Z("html5_lifa_no_gab_on_predict_start")&&B.event==="predictStart"||B.event==="continue"||B.event==="stop"))return!1;var y=Fz(this.api.Di());if(y=y?y.kE(B):!1)this.U={N1:B.identifier,Pb:B.startSecs};else if(this.U&&this.U.N1===B.identifier&&B.startSecs>this.U.Pb+1){this.U0({cueStChg:B.identifier,oldSt:this.U.Pb.toFixed(3),newSt:B.startSecs.toFixed(3),abid:this.U.yX});if(this.U.yX){var a= B.startSecs-this.U.Pb,r=this.C.D.get(this.U.yX);if(r){r=g.Y(r);for(var k=r.next();!k.done;k=r.next())k=k.value,k.kC>=0&&(k.kC+=a*1E3,this.Pk.Z("html5_ssdai_update_timeline_on_start_time_change")&&(k.tB+=a*1E3),this.U0({newApEt:k.kC,newApPrt:k.tB,acpn:k.cpn}))}}this.U.Pb=B.startSecs}return y}; g.V.u8=function(B){return this.Am?!1:!!pWK(this,B)}; g.V.Kv=function(B){var y=this;if(this.Pk.Z("html5_lifa_ignore_multiple_skips")&&this.K)return this.U0({ufs_ad:this.J,ufs_cur:this.oS,ufs_cont:this.x6().cpn}),!1;this.playback.pauseVideo();var a=this.playback.getCurrentTime(),r=this.Pk.Z("html5_lifa_reset_segment_index_on_skip"),k=r?a+this.playback.rd():a,x=this.C.C.get(this.oS),J=this.D.get(this.oS);if(x){this.J=this.oS;this.T=!1;x.ul=!0;a=this.playback.getCurrentTime();this.X={FR:J,isAd:!0,TX:!1,Ii:a,adCpn:this.oS,Aq:x,c_k:B};this.playback.PR(x, this.x6(),a,this.playback.getCurrentTime(),!1,!0,B,(0,g.V4)());r&&this.playback.Rx();if(J==null?0:J.start)this.Yd=a*1E3-J.start,VT0(this,J.id,a);this.N.clear();this.playback.oi();B=this.x6();this.oS=B.cpn;this.l$(B.cpn,a);this.api.publish("serverstitchedvideochange");this.playback.seekTo(k,{seekSource:89,o_:"lifa_skip"});this.playback.playVideo();this.K||(this.K=this.events.L(this.api,"progresssync",function(){y.fB(x)})); return!0}this.U0({skipFail:a},!0);return!1}; g.V.U0=function(B,y){((y===void 0?0:y)||this.Yf||this.playback.getVideoData().GS())&&this.playback.h7("sdai",B)}; var wWr=0;g.R(DdN,g.h$);g.V=DdN.prototype;g.V.onCueRangeEnter=function(B){var y=B.getId();this.playback.h7("sdai",{oncueEnter:1,cpn:y,start:B.start,end:B.end,ct:(this.playback.getCurrentTime()||0).toFixed(3),cmt:(this.playback.CV()||0).toFixed(3)});var a=this.C.C.get(y);this.playback.h7("sdai",{enterAdCueRange:1});var r=this.oS||this.x6().cpn,k;r=(k=this.C.C.get(r))!=null?k:this.x6();a&&(k=this.playback.getCurrentTime(),a={AI:r,sQ:a,qY:k},iAe(this,y,B.start/1E3,k),KcH(this,a))}; g.V.onCueRangeExit=function(B){for(var y=this.playback.getCurrentTime()*1E3,a=B.getId(),r=g.Y(this.D.values()),k=r.next();!k.done;k=r.next())if(k=k.value,k.getId()!==a&&y>=k.start&&y<=k.end)return;if(a=this.C.C.get(a))y=this.playback.getCurrentTime(),a={AI:a,sQ:this.x6(),qY:y},iAe(this,this.playback.NZ(),B.end/1E3,y),KcH(this,a)}; g.V.seekTo=function(B,y,a,r){B=B===void 0?0:B;y=y===void 0?{}:y;a=a===void 0?!1:a;r=r===void 0?null:r;Cz(this,this.oS);this.playback.getVideoData().GS()&&B<=this.r0?(this.playback.pauseVideo(),this.r0=this.Yd=0,XWr(this,B)):g.h$.prototype.seekTo.call(this,B,y,a,r)}; g.V.hv=function(B,y,a){a=a===void 0?!1:a;var r=H6(this,B,y);if(r){var k=void 0,x=r.EB;if(x){this.playback.h7("sdai",{skipadonsq:y,sts:a,abid:x,acpn:r.cpn,avid:r.videoData.videoId});a=this.C.D.get(x);if(!a)return;a=g.Y(a);for(x=a.next();!x.done;x=a.next())x=x.value,x.aR=y,x.Io=B,x.kC>r.kC&&(k=x)}Cz(this,this.oS);this.J=r.cpn;PO4(this);B=this.playback.getCurrentTime();rH(this,r,k,B,B,!1,!0);this.J="";this.T=!1}}; g.V.QQ=function(B,y,a,r,k,x,J,m,C){r.length>0&&this.playback.h7("sdai",{onssinfo:1,sq:B,start:y.toFixed(3),cpns:r.join(","),ds:k.join(","),isVideo:J?1:0});C&&this.J7.QQ(B,J,m,C);if(J){if(r.length&&k.length)for(this.J&&this.J===r[0]&&this.playback.h7("sdai",{skipfail:1,sq:B,acpn:this.J}),B=y+this.rd(),a=0;a=0&&this.C.X.splice(B,1)};g.R($dW,g.W);g.V=$dW.prototype;g.V.onCueRangeEnter=function(B){if(this.C===this.app.Bk()){var y=this.j.get(B);y?Ud0(this,y.target,y.Je,B):this.JB("dai.transitionfailure",{e:"unexpectedCueRangeTriggered",cr:B.toString()})}else if(y=this.X.find(function(k){return k.B_.FR===B})){var a=y.B_,r=a.target; a=a.Je;r?Ud0(this,r,a,B):ddN(this,y.tB,a,B)}}; g.V.onQueuedVideoLoaded=function(){var B=this.N;wH(this);if(B){if(!c6(this,B)){var y=this.app.Bk();this.JB("dai.transitionfailure",{e:"unexpectedPresentingPlayer",pcpn:y==null?void 0:y.getVideoData().clientPlaybackNonce,ccpn:""+B.playerVars.cpn})}this.app.Bk().addCueRange(B.B_.FR)}}; g.V.seekTo=function(B,y,a,r){B=B===void 0?0:B;y=y===void 0?{}:y;r=r===void 0?null:r;if(a===void 0?0:a)MTJ(this,B,y);else{a=this.app.Bk()||null;var k=a===this.J?this.T:null;EN(this,!1);this.R7=B;this.U=y;r!=null&&this.K.start(r);a&&(this.T=k||a.getPlayerState(),a.hO(),this.J=a)}}; g.V.Xi=function(B){g.xu(B,128)&&BX4(this)}; g.V.isManifestless=function(){return TB(this.C.getVideoData())}; g.V.lw=function(){EN(this,!1);aIE(this);g.W.prototype.lw.call(this)}; g.V.JB=function(B,y){this.C.JB(new g.mh(B,y))}; var OAr=0;var r6e="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.R(zh,g.W);zh.prototype.pQ=function(B){if(B)return this.X.get(B)}; zh.prototype.lw=function(){this.C.removeAll();this.X.removeAll();g.W.prototype.lw.call(this)};g.egY=Ai(function(){var B=window.AudioContext||window.webkitAudioContext;try{return new B}catch(y){return y.name}});g.R(mSL,g.O);g.V=mSL.prototype;g.V.H_=function(){g.vD(this.element,g.f4.apply(0,arguments))}; g.V.Zc=function(){this.R_&&(this.R_.removeEventListener("focus",this.S3),g.qG(this.R_),this.R_=null)}; g.V.vV=function(){this.fh();var B=this.app.Y();B.z7||this.H_("tag-pool-enabled");B.T&&this.H_(g.Et.HOUSE_BRAND);B.playerStyle==="gvn"&&(this.H_("ytp-gvn"),this.element.style.backgroundColor="transparent");B.YC&&(this.cV=g.Zk("yt-dom-content-change",this.resize,this));B.Z("html5_screen_orientation_resize")?window.screen&&window.screen.orientation?this.L(window.screen.orientation,"change",this.resize,this):this.L(window,"orientationchange",this.resize,this):this.L(window,"orientationchange",this.resize, this);this.L(window,"resize",this.resize,this)}; g.V.TN=function(B){g.nB(this.app.Y());this.Vf=!B;q4(this)}; g.V.resize=function(){if(this.R_){var B=this.vc();if(!B.isEmpty()){var y=!g.Z5(B,this.Wu.getSize()),a=c6E(this);y&&(this.Wu.width=B.width,this.Wu.height=B.height);B=this.app.Y();(a||y||this.qT||B.YC)&&this.app.Fx.publish("resize",this.getPlayerSize())}}}; g.V.Y6=function(B,y){this.updateVideoData(y)}; g.V.updateVideoData=function(B){if(this.R_){var y=this.app.Y();Ka&&(this.R_.setAttribute("x-webkit-airplay","allow"),B.title?this.R_.setAttribute("title",B.title):this.R_.removeAttribute("title"));this.R_.setAttribute("controlslist","nodownload");y.TB&&B.videoId&&(this.R_.poster=B.zF("default.jpg"))}y=g.DU(B,"yt:bgcolor");this.oY.style.backgroundColor=y?y:"";this.Gi=vA(g.DU(B,"yt:stretch"));this.mS=vA(g.DU(B,"yt:crop"),!0);g.aQ(this.element,"ytp-dni",B.nF);this.resize()}; g.V.setGlobalCrop=function(B){this.xX=vA(B,!0);this.resize()}; g.V.setCenterCrop=function(B){this.XP=B;this.resize()}; g.V.eP=function(){}; g.V.getPlayerSize=function(){var B=this.app.Y(),y=this.app.Fx.isFullscreen(),a=B.externalFullscreen&&g.M$(B);if(y&&DK()&&!a)return new g.I$(window.outerWidth,window.outerHeight);a=!isNaN(this.TK.width)&&!isNaN(this.TK.height);var r=this.app.Y().Z("kevlar_player_enable_squeezeback_fullscreen_sizing");if(y&&!a&&r)return new g.I$(this.element.clientWidth,this.element.clientHeight);if(y||B.Z2){if(window.matchMedia){B="(width: "+window.innerWidth+"px) and (height: "+window.innerHeight+"px)";this.V8&&this.V8.media=== B||(this.V8=window.matchMedia(B));var k=this.V8&&this.V8.matches}if(k)return new g.I$(window.innerWidth,window.innerHeight)}else if(a)return this.TK.clone();return new g.I$(this.element.clientWidth,this.element.clientHeight)}; g.V.vc=function(){var B=this.app.Y().Z("enable_desktop_player_underlay"),y=this.getPlayerSize(),a=g.d2(this.app.Y().experiments,"player_underlay_min_player_width");return B&&this.X_&&y.width>a?(B=g.d2(this.app.Y().experiments,"player_underlay_video_width_fraction"),new g.I$(Math.min(y.height*this.getVideoAspectRatio(),y.width*B),Math.min(y.height,y.width*B/this.getVideoAspectRatio()))):y}; g.V.getVideoAspectRatio=function(){return isNaN(this.Gi)?CxK(this):this.Gi}; g.V.getVideoContentRect=function(B){var y=this.vc();B=gG$(this,y,this.getVideoAspectRatio(),B);return new g.ii((y.width-B.width)/2,(y.height-B.height)/2,B.width,B.height)}; g.V.RR=function(B){this.X_=B;this.resize()}; g.V.il=function(){return this.QW}; g.V.onMutedAutoplayChange=function(){q4(this)}; g.V.setInternalSize=function(B){g.Z5(this.TK,B)||(this.TK=B,this.resize())}; g.V.lw=function(){this.cV&&g.n5(this.cV);this.Zc();g.O.prototype.lw.call(this)};g.V=EG0.prototype;g.V.click=function(B,y){this.elements.has(B);this.C.has(B);var a=g.cl();a&&B.visualElement&&g.nj(a,B.visualElement,y)}; g.V.createClientVe=function(B,y,a,r){var k=this;r=r===void 0?!1:r;this.elements.has(B);this.elements.add(B);a=R4L(a);B.visualElement=a;var x=g.cl(),J=g.lw();x&&J&&(g.lv("combine_ve_grafts")?Os(Mj(),a,J):g.$Q(g.ew)(void 0,x,J,a));y.addOnDisposeCallback(function(){k.elements.has(B)&&k.destroyVe(B)}); r&&this.X.add(B)}; g.V.createServerVe=function(B,y,a){var r=this;a=a===void 0?!1:a;this.elements.has(B);this.elements.add(B);y.addOnDisposeCallback(function(){r.destroyVe(B)}); a&&this.X.add(B)}; g.V.destroyVe=function(B){this.elements.has(B);this.elements.delete(B);this.D.delete(B);this.C.delete(B);this.X.delete(B)}; g.V.Tl=function(B,y){this.clientPlaybackNonce!==y&&(this.clientPlaybackNonce=y,$9(Mj(),B),z$N(this))}; g.V.setTrackingParams=function(B,y){this.elements.has(B);y&&(B.visualElement=g.Cj(y))}; g.V.L2=function(B,y,a){this.elements.has(B);y?this.C.add(B):this.C.delete(B);var r=g.cl(),k=B.visualElement;this.X.has(B)?r&&k&&(y?g.IZ(r,[k]):g.Zx(r,[k])):y&&!this.D.has(B)&&(r&&k&&g.Oy(r,k,void 0,a),this.D.add(B))}; g.V.hasVe=function(B){return this.elements.has(B)};g.R(g.Rx,g.W);g.Rx.create=function(B,y,a,r){try{var k=typeof B==="string"?B:"player"+g.HC(B),x=tt[k];if(x){try{x.dispose()}catch(m){g.YU(m)}tt[k]=null}var J=new g.Rx(B,y,a,r);J.addOnDisposeCallback(function(){tt[k]=null;J.Ql&&J.Ql()}); return tt[k]=J}catch(m){throw g.YU(m),(m&&m instanceof Error?m:Error(String(m))).stack;}}; g.V=g.Rx.prototype;g.V.IL=function(){return this.visibility}; g.V.zN=function(B){var y=this.lV();if(B!==y){B.getVideoData().autonavState=y.getVideoData().autonavState;y.HR(this.z_,this);var a=y.getPlaybackRate();y.dispose();this.Mm.zN(B);B.setPlaybackRate(a);B.dw(this.z_,this);NXH(this)}}; g.V.KA=function(){this.Dg||(this.Dg=g.Xy(Zq(),G2Z()));return this.Dg}; g.V.Zc=function(B){if(this.mediaElement){this.Hh&&(this.events.v6(this.Hh),this.Hh=null);g.Ye(this.Tp);this.Bk().Zc(!0,!1,B);this.template.Zc();try{this.Z("html5_use_async_stopVideo")?this.mediaElement.dispose():this.mediaElement.ao()}catch(y){g.Lj(y)}this.mediaElement=null}}; g.V.wk=function(B,y,a){a=a===void 0?!1:a;if(B!==this.Bk()){this.logger.debug(function(){return"start set presenting player, type "+B.getPlayerType()+", vid "+B.getVideoData().videoId}); var r=null;a||(a=this.Bk(),r=a.getPlayerState(),this.logger.debug("set presenting player, destroy modules"),A9(this.Lr,3),$p(this,"cuerangesremoved",a.Wc()),this.HG&&!B.isGapless()&&a.isGapless()&&this.mediaElement&&this.mediaElement.stopVideo(),a=B.WG()&&a.WG(),this.S0.WR("iv_s"),A6r(this,a));B.getPlayerType()===1&&this.zN(B);Q7W(this,B);this.Mm.wk(B);this.mediaElement&&B.setMediaElement(this.mediaElement);B.dw(this.Kd,this);B.D4()?kdx(this,"setPresenting",!1):(this.Y6("newdata",B,B.getVideoData()), r&&!g.LJ(r,B.getPlayerState())&&this.Of(new g.rW(B.getPlayerState(),r)),y=y&&B.getPlayerType()===1,B.HH()&&!y&&this.Y6("dataloaded",B,B.getVideoData()),(y=(y=B.getVideoData().X)&&y.video)&&this.Fx.x4("onPlaybackQualityChange",y.quality),$p(this,"cuerangesadded",B.Wc()),y=B.getPlayerState(),g.Z(y,2)?SPK(this):g.Z(y,8)?B.playVideo():B.Jr()&&B.pauseVideo(),y=this.lV(),B.getPlayerType()===2&&(B.getVideoData().NL=y.getVideoData().clientPlaybackNonce),B.getPlayerType()!==2||this.ag()||(r=B.getVideoData(), y.QT(r.clientPlaybackNonce,r.rB||"",r.breakType||0,r.r0,r.videoId||"")),this.logger.debug("finish set presenting player"))}}; g.V.dX=function(){if(this.lV()!==this.Bk()){var B=this.Bk();this.logger.debug(function(){return"release presenting player, type "+B.getPlayerType()+", vid "+B.getVideoData().videoId}); this.wk(this.lV())}}; g.V.BG=function(){return this.Mm}; g.V.Bj=function(B){return this.Mm.Bj(B)}; g.V.jk=function(B){return this.Mm.jk(B)}; g.V.lV=function(){return this.Mm.lV()}; g.V.Bk=function(){return this.Mm.Bk()}; g.V.hP=BE(44);g.V.Ef0=function(){Th(this)||(this.logger.debug("application playback ready"),this.gK(5))}; g.V.GJz=function(){if(!Th(this)){this.logger.debug("playback ready");B8L(this);var B=this.Bk(),y=B.getPlayerState();B.Jr()?this.pauseVideo():y.isOrWillBePlaying()&&this.playVideo()}}; g.V.canPlayType=function(B){return lt(B)}; g.V.Y=function(){return this.Pk}; g.V.getVideoData=function(){return this.Bk().getVideoData()}; g.V.R3=BE(11);g.V.eO=function(){return this.lV().getVideoData()}; g.V.getVideoLoadedFraction=function(B){return(B=this.Bj({playerType:B}))?B.getVideoLoadedFraction():this.Mm.C.getVideoLoadedFraction()}; g.V.nh=function(){return this.template}; g.V.Di=function(){return this.Lr}; g.V.JV=function(){return this.S0}; g.V.Y2=function(B){var y=this.Bj({playerType:1});y&&y.Cl(B)}; g.V.yU=function(){var B=this.Lr.yU();this.Fx.publish("videoStatsPingCreated",B);return B}; g.V.getVolume=function(){return Math.round(this.Fx.getVolume())}; g.V.isMuted=function(){return this.Fx.isMuted()}; g.V.xb=function(){if(this.lV()===this.Bk()&&this.M8)return this.M8.postId}; g.V.g4O=function(){var B=this;this.Z("use_rta_for_player")||(g.oz(this.Pk)?g.Vj(this.Pk,g.hl(this.getVideoData())).then(function(y){nP(Zq(),y);hi$(B.getVideoData(),B.Pk,B.KA())}):hi$(this.getVideoData(),this.Pk,this.KA()))}; g.V.JO=function(B){this.Fx.publish("poTokenVideoBindingChange",B)}; g.V.UM=function(B){this.Fx.publish("d6de4videobindingchange",B)}; g.V.PE=function(){this.rM&&this.rM.PE()}; g.V.gU=function(B){this.rM=B}; g.V.ke=function(B){if(B===1){this.S0.tick("vr");var y=this.Bk();y.nX();YNE(this.S0,y.getVideoData(),vGx(this));sx$(this.Lr)}y=this.Pk;if(Ez(y)&&y.K||g.UZ(y)){var a;(((a=this.Bk().getVideoData())==null?0:a.enableServerStitchedDai)||!this.ag())&&this.Fx.x4("onAdStateChange",B)}}; g.V.setLoopVideo=function(B){var y=this.Bk();y===this.lV()&&y.Cs()!==B&&(y.setLoop(B),this.Fx.Kh("onLoopChange",B))}; g.V.getLoopVideo=function(){return this.Bk().Cs()}; g.V.setLoopRange=function(B){var y=!1;!!this.M8!==!!B?y=!0:this.M8&&B&&(y=this.M8.startTimeMs!==B.startTimeMs||this.M8.endTimeMs!==B.endTimeMs||this.M8.postId!==B.postId||this.M8.type!==B.type);if(y){y=this.Bk();zB(y.getVideoData())&&y.h7("slr",{et:(B==null?void 0:B.endTimeMs)||-1});y=this.lV();y.zt("applooprange");if(B){var a=new g.iz(B.startTimeMs,B.endTimeMs,{id:"looprange",namespace:"applooprange"});y.addCueRange(a)}else{this.eO().clipConfig=void 0;var r;((a=this.M8)==null?void 0:a.type)!=="repeatChapter"|| isNaN(Number((r=this.M8)==null?void 0:r.loopCount))||(a={loopCount:String(this.M8.loopCount),cpn:this.getVideoData().clientPlaybackNonce},g.BL("repeatChapterLoopEvent",a))}this.M8=B;this.Fx.Kh("onLoopRangeChange",B||void 0);this.lV()===this.Bk()&&(this.Hi(),y.zR())}}; g.V.getLoopRange=function(){return this.M8}; g.V.Hi=function(){var B="",y=this.lV();this.M8?y!==this.Bk()?B="pnea":Xtx(this,y.getCurrentTime())&&(this.M8.loopCount=0,B="ilr"):B="nlr";var a=this.Bk();if(zB(a.getVideoData()))if(this.Z("html5_gapless_log_loop_range_info")){var r,k;a.h7("slrre",{rej:B,ct:y.getCurrentTime(),lst:(r=this.M8)==null?void 0:r.startTimeMs,let:(k=this.M8)==null?void 0:k.endTimeMs})}else a.h7("slrre",{});B||Mdr(this)}; g.V.setPlaybackRate=function(B,y){if(!isNaN(B)){B=ptW(this,B);var a=this.lV();a.getPlaybackRate()!==B&&(a.setPlaybackRate(B),y&&!this.Pk.J&&g.bQ("yt-player-playback-rate",B),this.Fx.x4("onPlaybackRateChange",B))}}; g.V.getCurrentTime=function(B,y){y=y===void 0?!0:y;var a=this.Mm.jU;if(a)return a.getCurrentTime();var r=B===2&&this.getVideoData().enableServerStitchedDai;a=null;r?a=this.Bk():a=this.Bj({playerType:B});return a?r&&this.y4?(B=this.Mm.N)?B.getCurrentTime(y):a.getCurrentTime():y?(y=bN(this,a),D0(this,y.getCurrentTime(),y)):a.getCurrentTime():this.Mm.C.getCurrentTime()}; g.V.xn=function(){var B=this.Bj({playerType:void 0});if(!B)return this.Mm.C.xn();B=bN(this,B);return D0(this,B.xn(),B)}; g.V.getDuration=function(B,y){y=y===void 0?!0:y;var a=this.Mm.jU;if(a)return a.getDuration();a=this.getVideoData();var r=B===2&&a.enableServerStitchedDai,k=null;r?k=this.Bk():k=this.Bj({playerType:B});if(!k)return this.Mm.C.getDuration();if(a.hasProgressBarBoundaries()&&!r){var x,J=Number((x=a.progressBarStartPosition)==null?void 0:x.utcTimeMillis),m;x=Number((m=a.progressBarEndPosition)==null?void 0:m.utcTimeMillis);if(!isNaN(J)&&!isNaN(x))return(x-J)/1E3}if(zB(a)&&!a.isLivePlayback)return Gh(this, B);if(y)return B=N4(this,k),D0(this,B.getDuration(),B);if(r&&this.y4){if(this.Z("html5_huli_ssdai_use_playback_state"))return B=this.Mm,B=B.J===B.N?B.J:null,(B==null?void 0:B.getDuration())||0;var C;return((C=this.Mm.N)==null?void 0:C.getDuration())||0}return k.getDuration()}; g.V.D_=function(B){var y=this.Bj({playerType:B});return y?this.ag(y)?(y=N4(this,y),y.D_()-y.getCurrentTime()+this.getCurrentTime(B)):y.D_():this.Mm.C.D_()}; g.V.finishSegmentByCpn=function(){return[]}; g.V.vV=function(){this.template.vV();var B=this.Fx;B.state.element=this.template.element;var y=B.state.element,a;for(a in B.state.C)B.state.C.hasOwnProperty(a)&&(y[a]=B.state.C[a]);(B=KMe(this.template.element))&&this.events.L(this.template,B,this.onFullscreenChange)}; g.V.getDebugText=function(B){var y=this.lV().yL(B),a=this.Bk();if(a!==this.lV()){a=a.yL(B);for(var r=g.Y(Object.keys(a)),k=r.next();!k.done;k=r.next())k=k.value,y["ad"+k]=a[k];if(B){a=y;r={};if(k=af(document,"movie_player"))r.bounds=k.getBoundingClientRect(),r["class"]=k.className;k={};var x=g.Ji("video-ads");x?(HCW(x,k),k.html=x.outerHTML):k.missing=1;x={};var J=g.Ji("videoAdUiSkipContainer"),m=g.Ji("ytp-ad-skip-button-container"),C=g.Ji("ytp-skip-ad-button"),l=J||m||C;l?(HCW(l,x),x.ima=J?1:0,x.bulleit= m?1:0,x.component=C?1:0):x.missing=1;r=JSON.stringify({player:r,videoAds:k,skipButton:x});a.ad_skipBtnDbgInfo=r}}B&&this.mediaElement&&(y["0sz"]=""+(+nf(this.mediaElement.getSize())===0),y.op=this.mediaElement.PH("opacity"),a=this.mediaElement.Gy().y+this.mediaElement.getSize().height,y.yof=""+(+a<=0),y.dis=this.mediaElement.PH("display"));B&&((B=(0,g.Nw)())&&(y.gpu=B),(B=this.Pk.playerStyle)&&(y.ps=B),this.Pk.rQ&&(y.webview=1));y.debug_playbackQuality=this.Fx.getPlaybackQuality(1);y.debug_date=(new Date).toString(); y.origin=window.origin;y.timestamp=Date.now();delete y.uga;delete y.q;return JSON.stringify(y,null,2)}; g.V.getFeedbackProductData=function(){var B={player_debug_info:this.getDebugText(!0),player_experiment_ids:this.Y().experiments.experimentIds.join(", "),player_release:H[34]},y=this.getPlayerStateObject().mp;y&&(B.player_error_code=y.errorCode,B.player_error_details=JSON.stringify(y.errorDetail));return B}; g.V.getPresentingPlayerType=function(B){if(this.appState===1)return 1;if(Th(this))return 3;var y;return B&&((y=this.y4)==null?0:y.bl(this.getCurrentTime()))?2:this.Bk().getPlayerType()}; g.V.h2=function(){return!1}; g.V.getPlayerStateObject=function(B){var y=this.Mm.jU;return y?y.getPlayerState():this.Bj({playerType:B}).getPlayerState()}; g.V.getAppState=function(){return this.appState}; g.V.aj3=function(B){switch(B.type){case "loadedmetadata":this.tb.start();B=g.Y(this.Zw);for(var y=B.next();!y.done;y=B.next())y=y.value,h$N(this,y.id,y.w0b,y.UV7,void 0,!1);this.Zw=[];break;case "loadstart":this.S0.WR("gv");break;case "progress":case "timeupdate":dY(B.target.hE())>=2&&this.S0.WR("l2s");break;case "playing":g.cR&&this.tb.start();if(g.oz(this.Pk))B=!1;else{y=g.XB(this.Di());B=this.mediaElement.PH("display")==="none"||nf(this.mediaElement.getSize())===0;var a=Vu(this.template),r=this.Bk().getVideoData(), k=g.tM(this.Pk);r=qs(r);y=!a||y||k||r||this.Pk.C2;B=B&&!y}B&&(B=this.Bk(),B.ol(),this.getVideoData().Zi||(this.getVideoData().Zi=1,this.aG(),B.playVideo()))}}; g.V.Iib=function(B){this.Fx.RS("onLoadProgress",B)}; g.V.hu0=function(){this.Fx.publish("playbackstalledatstart")}; g.V.yzb=function(B,y){this.Fx.publish("sabrCaptionsDataLoaded",B,y)}; g.V.Llf=function(B){this.Bk().nz(B)}; g.V.ry7=function(B){this.Bk().Vi(B)}; g.V.OLh=function(B){B=bN(this,this.Bk());B=D0(this,B.getCurrentTime(),B);this.Fx.x4("onVideoProgress",B);this.Pk.H7&&dS4(this,this.visibility.cG())&&this.pauseVideo()}; g.V.Az_=function(){this.Fx.x4("onAutoplayBlocked");var B=this.Bk().getVideoData();B&&(B.Lg=!0);this.Z("embeds_enable_autoplay_and_visibility_signals")&&g.M$(this.Pk)&&(B={autoplayBrowserPolicy:zD(),autoplayIntended:qF(this.getVideoData()),autoplayStatus:"AUTOPLAY_STATUS_BLOCKED",cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.BL("embedsAutoplayStatusChanged",B))}; g.V.U8k=function(){this.Fx.publish("progresssync")}; g.V.nC0=function(){this.Fx.RS("onPlaybackPauseAtStart")}; g.V.TQ3=function(B){if(this.getPresentingPlayerType()===1){g.xu(B,1)&&!g.Z(B.state,64)&&this.eO().isLivePlayback&&this.lV().isAtLiveHead()&&this.Fx.getPlaybackRate()>1&&this.setPlaybackRate(1,!0);if(g.xu(B,2)){if(this.M8&&this.M8.endTimeMs>=(this.getDuration()-1)*1E3){Mdr(this);return}SPK(this)}if(g.Z(B.state,128)){var y=B.state;this.cancelPlayback(5);y=y.mp;JSON.stringify({errorData:y,debugInfo:this.getDebugText(!0)});this.Fx.x4("onError",C2Z(y.errorCode));this.Fx.RS("onDetailedError",{errorCode:y.errorCode, errorDetail:y.errorDetail,message:y.errorMessage,messageKey:y.Z0,cpn:y.cpn});(0,g.V4)()-this.Pk.Q7>6048E5&&this.Fx.RS("onReloadRequired")}y={};if(B.state.isPlaying()&&!B.state.isBuffering()&&!NW("pbresume","ad_to_video")&&NW("_start","ad_to_video")){var a=this.getVideoData();y.clientPlaybackNonce=a.clientPlaybackNonce;a.videoId&&(y.videoId=a.videoId);g.YH(y,"ad_to_video");uG("pbresume",void 0,"ad_to_video");sx$(this.Lr)}this.Fx.publish("applicationplayerstatechange",B)}}; g.V.Of=function(B){this.Mm.jU||this.Fx.publish("presentingplayerstatechange",B)}; g.V.Xi=function(B){Lz(this,bs(B.state));g.Z(B.state,1024)&&this.Fx.isMutedByMutedAutoplay()&&(AO(this,{muted:!1,volume:this.G2.volume},!1),F4(this,!1))}; g.V.onPlayerRequestSent=function(B){this.Fx.Kh("onPlayerRequestSent",B)}; g.V.j7O=function(B,y){B==="newdata"&&NXH(this);this.Fx.publish("applicationvideodatachange",B,y)}; g.V.x8O=function(B,y){this.Z("html5_afmt_change_update_volume")&&B8L(this);this.Fx.RS("onPlaybackAudioChange",this.Fx.getAudioTrack().Is.name);this.Fx.publish("internalaudioformatchange",this.Fx.getAudioTrack().Is.id,y)}; g.V.ljx=function(B){var y=this.Bk().getVideoData();B===y&&this.Fx.x4("onPlaybackQualityChange",B.X.video.quality)}; g.V.jD=function(){var B=this.Mm.D[2]||null;B&&(B=B.getVideoData(),this.Bk().h7("ssdai",{cleanaply:1,acpn:B==null?void 0:B.clientPlaybackNonce,avid:B.videoId,isDai:this.eO().enableServerStitchedDai?1:0}),delete this.Mm.D[2])}; g.V.cyk=function(B,y){this.Y6(B,this.Bk(),y)}; g.V.Y6=function(B,y,a){this.logger.debug(function(){return"on video data change "+B+", player type "+y.getPlayerType()+", vid "+a.videoId}); this.Pk.F0()&&y.h7("vdc",{type:B,vid:a.videoId||"",cpn:a.clientPlaybackNonce||""});y===this.lV()&&(this.Pk.Ea=a.oauthToken);y===this.lV()&&(this.getVideoData().enableServerStitchedDai&&!this.y4?(this.lV().h7("sdai",{initSstm:1}),this.y4=this.Z("html5_enable_ssdai_transition_with_only_enter_cuerange")?new DdN(this.Fx,this.Pk,this.lV(),this):new g.h$(this.Fx,this.Pk,this.lV(),this)):!this.getVideoData().enableServerStitchedDai&&this.y4&&(this.y4.dispose(),this.y4=null));if(B==="newdata")this.logger.debug("new video data, destroy modules"), A9(this.Lr,2),this.Fx.publish("videoplayerreset",y);else{if(!this.mediaElement)return;B==="dataloaded"&&(this.lV()===this.Bk()?(BR(a.ph,a.bz),DSL(this)):Gmr(this));y.getPlayerType()===1&&(this.Pk.uw&&J00(this),this.getVideoData().isLivePlayback&&!this.Pk.u_&&this.JE("html5.unsupportedlive",2,"DEVICE_FALLBACK"),a.isLoaded()&&((Rix(a)||this.getVideoData().va)&&this.Fx.publish("legacyadtrackingpingchange",this.getVideoData()),a.hasProgressBarBoundaries()&&OYr(this)));this.Fx.publish("videodatachange", B,a,y.getPlayerType())}this.Fx.x4("onVideoDataChange",{type:B,playertype:y.getPlayerType()});this.Hi();var r=a.er;r?this.aq.Tl(r,a.clientPlaybackNonce):z$N(this.aq)}; g.V.wP=function(){tO(this,null);this.Fx.RS("onPlaylistUpdate")}; g.V.Wlh=function(B){delete this.nM[B.getId()];this.lV().removeCueRange(B);a:{B=this.getVideoData();var y,a,r,k,x,J,m,C,l,c,w=((y=B.uw)==null?void 0:(a=y.contents)==null?void 0:(r=a.singleColumnWatchNextResults)==null?void 0:(k=r.autoplay)==null?void 0:(x=k.autoplay)==null?void 0:x.sets)||((J=B.uw)==null?void 0:(m=J.contents)==null?void 0:(C=m.twoColumnWatchNextResults)==null?void 0:(l=C.autoplay)==null?void 0:(c=l.autoplay)==null?void 0:c.sets);if(w)for(y=g.Y(w),a=y.next();!a.done;a=y.next())if(a= a.value,k=r=void 0,a=a.autoplayVideo||((r=a.autoplayVideoRenderer)==null?void 0:(k=r.autoplayEndpointRenderer)==null?void 0:k.endpoint),r=g.f(a,g.gk),x=k=void 0,a!=null&&((k=r)==null?void 0:k.videoId)===B.videoId&&((x=r)==null?0:x.continuePlayback)){B=a;break a}B=null}(y=g.f(B,g.gk))&&this.Fx.Kh("onPlayVideo",{sessionData:{autonav:"1",itct:B==null?void 0:B.clickTrackingParams},videoId:y.videoId,watchEndpoint:y})}; g.V.gK=function(B){var y=this;B!==this.appState&&(this.logger.debug(function(){return"app state change "+y.appState+" -> "+B}),B===2&&this.getPresentingPlayerType()===1&&(Lz(this,-1),Lz(this,5)),this.appState=B,this.Fx.publish("appstatechange",B))}; g.V.JE=function(B,y,a,r,k){this.lV().iS(B,y,a,r,k)}; g.V.Ca=BE(13);g.V.isAtLiveHead=function(B,y){y=y===void 0?!1:y;var a=this.Bj({playerType:B});if(!a)return this.Mm.C.isAtLiveHead();B=N4(this,a);a=bN(this,a);return B!==a?B.isAtLiveHead(D0(this,a.getCurrentTime(),a),!0):B.isAtLiveHead(void 0,y)}; g.V.k6=function(){var B=this.Bj({playerType:void 0});return B?N4(this,B).k6():this.Mm.C.k6()}; g.V.seekTo=function(B,y,a,r,k){y=y!==!1;if(r=this.Bj({playerType:r}))this.appState===2&&SW(this),this.ag(r)?W6(this)?this.y4.seekTo(B,{seekSource:k},y,a):this.I_.seekTo(B,{seekSource:k},y,a):r.seekTo(B,{p9:!y,VD:a,o_:"application",seekSource:k})}; g.V.seekBy=function(B,y,a,r){this.seekTo(this.getCurrentTime()+B,y,a,r)}; g.V.PhO=function(){this.Fx.x4("SEEK_COMPLETE")}; g.V.qiw=function(){this.Fx.Kh("onAbnormalityDetected")}; g.V.Chm=function(B){this.Fx.Kh("onSnackbarMessage",B)}; g.V.gch=function(B){var y=this.Bk(),a=y.getVideoData();if(this.appState===1||this.appState===2)a.startSeconds=B;this.appState===2?g.Z(y.getPlayerState(),512)||SW(this):this.Fx.x4("SEEK_TO",B)}; g.V.Z20=function(){this.Fx.publish("airplayactivechange");this.Pk.Z("html5_external_airplay_events")&&this.Fx.RS("onAirPlayActiveChange",this.Fx.OH())}; g.V.N$0=function(){this.Fx.publish("airplayavailabilitychange");this.Pk.Z("html5_external_airplay_events")&&this.Fx.RS("onAirPlayAvailabilityChange",this.Fx.WH())}; g.V.showAirplayPicker=function(){this.Bk().ZD()}; g.V.kJz=function(){this.Fx.publish("beginseeking")}; g.V.rz0=function(){this.Fx.publish("endseeking")}; g.V.getStoryboardFormat=function(B){return(B=this.Bj({playerType:B}))?N4(this,B).getStoryboardFormat():this.Mm.C.getStoryboardFormat()}; g.V.Mr=function(B){return(B=this.Bj({playerType:B}))?N4(this,B).getVideoData().Mr():this.Mm.C.Mr()}; g.V.ag=function(B){B=(B||this.Bk()).getVideoData();if(W6(this))B=B===this.y4.playback.getVideoData();else a:{var y=this.I_;if(B===y.C.getVideoData()&&y.X.length)B=!0;else{y=g.Y(y.X);for(var a=y.next();!a.done;a=y.next())if(B.Yc===a.value.Yc){B=!0;break a}B=!1}}return B}; g.V.Af=function(B,y,a,r,k,x,J,m){this.logger.debug(function(){return"Adding video to timeline id="+B.video_id+"\n lengthMs="+r+" enterTimeMs="+k}); var C="",l=W6(this);this.Bk().h7("appattl",{sstm:this.y4?1:0,ssenable:this.getVideoData().enableServerStitchedDai,susstm:l});l?(a=z5W(this.y4,B,y,a,r,k,x,J,m),C=(a==null?void 0:a.Yc)||"",this.Z("html5_ssdai_new_decoration_logic")&&this.lV().yT(m||"",y,(a==null?void 0:a.clientPlaybackNonce)||"")):C=nlZ(this.I_,B,a,r,k,x);this.logger.debug(function(){return"Video added to timeline id="+B.video_id+" timelinePlaybackId="+C}); return C}; g.V.po=function(B,y,a,r,k,x,J,m){if(W6(this)){var C=z5W(this.y4,B,y,a,r,k,x,J,m);this.logger.debug(function(){return"Remaining video added to timeline id="+B.video_id+" timelinePlaybackId="+C})}return""}; g.V.rA=function(B){this.Z("html5_ssdai_new_decoration_logic")&&this.lV().yT(B,"","");var y;(y=this.y4)==null||y.rA(B)}; g.V.dG=function(B,y){B=B===void 0?-1:B;y=y===void 0?Infinity:y;W6(this)||aIE(this.I_,B,y)}; g.V.wv=function(B,y,a){if(W6(this)){var r=this.y4,k=r.C.J.get(B);k?(a===void 0&&(a=k.tB),YQr(r,k,y,a)):r.V6("Invalid_timelinePlaybackId_"+B+"_specified")}else{r=this.I_;k=null;for(var x=g.Y(r.X),J=x.next();!J.done;J=x.next())if(J=J.value,J.Yc===B){k=J;break}k?(a===void 0&&(a=k.tB),y6E(r,k,y,a)):gH(r,"InvalidTimelinePlaybackId timelinePlaybackId="+B)}}; g.V.enqueueVideoByPlayerVars=function(B,y,a,r){a=a===void 0?Infinity:a;r=r===void 0?"":r;this.ag();B=new g.kC(this.Pk,B);r&&(B.Yc=r);IIU(this,B,y,a)}; g.V.queueNextVideo=function(B,y,a,r,k){a=a===void 0?NaN:a;B=this.preloadVideoByPlayerVars(B,y===void 0?1:y,a,r===void 0?"":r,k===void 0?"":k);y=this.Bk();B&&(this.Z("html5_check_queue_on_data_loaded")?this.Y().supportsGaplessShorts()&&y.getVideoData().N&&(a=this.Mt,r=this.HG.j,a.J!==B&&(a.X=y,a.J=B,a.D=1,a.C=B.getVideoData(),a.j=r,a.C.isLoaded()?a.T():a.C.subscribe("dataloaded",a.T,a))):(a=Wl4(y,B,this.HG.j),a!=null?(y.h7("sgap",a),y.getVideoData().N&&y.QF(!1)):(B=B.getVideoData(),y=this.Mt,y.C!== B&&(y.C=B,y.D=1,B.isLoaded()?y.N():y.C.subscribe("dataloaded",y.N,y)))))}; g.V.U5=function(B,y,a,r){var k=this;a=a===void 0?0:a;r=r===void 0?0:r;N4(this,this.Bk()).jH();dXK(this.HG,B,y,a,r).then(function(){k.Fx.RS("onQueuedVideoLoaded")},function(){})}; g.V.ou=function(){return this.HG.ou()}; g.V.Ml=function(B){var y=this.HG.C;return y?y.oH(B):!1}; g.V.clearQueue=function(B,y){B=B===void 0?!1:B;y=y===void 0?!1:y;this.logger.debug("Clearing queue");this.HG.clearQueue(B,y)}; g.V.loadVideoByPlayerVars=function(B,y,a,r,k,x){y=y===void 0?1:y;var J=this.lV();if(y===2&&this.eO().enableServerStitchedDai&&J&&!J.tC())return J.h7("lvonss",{vid:(B==null?void 0:B.videoId)||"",ptype:y}),!1;var m=!1;J=new g.kC(this.Pk,B);J.LF=x;g.lI(this.Pk)&&!J.dO&&RP(this.S0);var C;x=this.S0;var l=(C=J.U)!=null?C:"";x.timerName=l;this.S0.WB("pl_i");this.Z("web_player_early_cpn")&&J.clientPlaybackNonce&&this.S0.infoGel({clientPlaybackNonce:J.clientPlaybackNonce});d_K(J).supportsVp9Encoding===!1&& this.Bk().h7("noVp9enc",{});if(this.Y().supportsGaplessShorts()){C=swL(this.HG,J,y);if(C==null){Lz(this,-1);var c;!this.Z("html5_shorts_gapless_reset_ad_module")||((c=this.HG.C)==null?0:c.getVideoData().isAd())||Kz(this);B=this.HG;B.app.Y().Z("html5_gapless_new_slr")?eW(B.app,"gaplessshortslooprange"):B.app.setLoopRange(null);B.app.Y().Z("html5_gapless_remove_videoplaytime100_cuerange")&&B.app.GW("videoplaytime100");B.app.getVideoData().bP=!0;var w;(w=B.C)==null||w.Jb();var E;(E=B.C)==null||E.gL(); a={o_:"gapless_to_next_video",seekSource:60,St:B.j.C};r=g.d2(B.app.Y().experiments,"html5_gapless_seek_offset");k=jwr(B);if(B.j.C){var z;J=((z=B.D)==null?void 0:iZ(z))||{};z=J.qe;J=J.VZ;J!=null&&z!=null&&(k=J-z)}var q;(q=B.app.Bk())==null||q.seekTo(k+r,a);if(!B.app.getPlayerStateObject(y).isPlaying()){var L;(L=B.app.Bk())==null||L.playVideo(!0)}var b;(b=B.app.Bk())==null||b.T8();B.N();return!0}q=this.Z("html5_shorts_gapless_preload_fallback");L=this.HG.C;q&&L&&!L.fh()&&(b=L.getVideoData(),b=this.Pk.Z("html5_autonav_autoplay_in_preload_key")? iN(this,y,b):X4(this,y,b.videoId,b.Yc),this.Mm.j.set(b,L,3600));this.HG.clearQueue(q);this.Bk().h7("sgap",{f:C})}if(k){for(;J.Ue.length&&J.Ue[0].isExpired();)J.Ue.shift();q=J.Ue.length-1;m=q>0&&k.X(J.Ue[q])&&k.X(J.Ue[q-1]);J.Ue.push(k)}a||(B&&bz4(B)?(Jf(this.Pk)&&!this.sB&&(B.fetch=0),tO(this,B)):this.playlist&&tO(this,null),B&&(this.sB=UJ(!1,B.external_list)));this.Fx.publish("loadvideo");q=this.uX(J,y,r);m&&this.JE("player.fatalexception",1,"GENERIC_WITH_LINK_AND_CPN",("loadvideo.1;emsg."+J.Ue.join()).replace(/[;:,]/g, "_"));return q}; g.V.preloadVideoByPlayerVars=function(B,y,a,r,k){y=y===void 0?1:y;a=a===void 0?NaN:a;r=r===void 0?"":r;k=k===void 0?"":k;var x="";if(this.Pk.Z("html5_autonav_autoplay_in_preload_key"))x=nGN(this,y,B,k);else{var J=Bf(B);x=X4(this,y,J,k)}if(this.Mm.j.get(x))return this.logger.debug(function(){return"already preloaded "+x}),null; B=new g.kC(this.Pk,B);k&&(B.Yc=k);return ZY0(this,B,y,a,r)}; g.V.setMinimized=function(B){this.visibility.setMinimized(B);(B=Bq$(this.Lr))&&(this.isMinimized()?B.load():B.unload());this.Fx.publish("minimized")}; g.V.setInline=function(B){this.visibility.setInline(B)}; g.V.setInlinePreview=function(B){this.visibility.setInline(B)}; g.V.hA=function(B){USH(this,B)||this.visibility.hA(B)}; g.V.setSqueezeback=function(B){this.visibility.setSqueezeback(B)}; g.V.cA=function(){var B,y=(B=this.mediaElement)==null?void 0:B.Jz();y&&(this.Pk.pO&&tZ(b2(function(){return document.exitFullscreen()}),function(){}),tZ(b2(function(){return g7(y)}),function(){}))}; g.V.Kl7=function(){this.mediaElement.Jz();this.mediaElement.Jz().webkitPresentationMode==="picture-in-picture"?this.hA(!0):this.hA(!1)}; g.V.togglePictureInPicture=function(){this.Bk().togglePictureInPicture()}; g.V.uX=function(B,y,a){y=y===void 0?1:y;this.logger.debug(function(){return"start load video, id "+B.videoId+", type "+y}); NW("_start",this.S0.timerName)||g.$Q(cs)(void 0,this.S0.timerName);var r=!1,k=iYE(this,y,B,!1);k?(r=!0,B.dispose()):(k=uN(this,y,B,!0,a),(this.Z("html5_onesie")||this.Z("html5_load_before_stop"))&&k.HP()&&k.R9(),this.tb.stop(),y===1&&y!==this.getPresentingPlayerType()&&this.cancelPlayback(4),this.cancelPlayback(4,y),this.wk(k));k===this.lV()&&(this.Pk.Ea=B.oauthToken);if(!k.HP())return!1;if(k===this.lV())return this.gK(1),a=SW(this),r&&this.Z("html5_player_preload_ad_fix")&&k.getPlayerType()===1&& k.HH()&&this.Y6("dataloaded",k,k.getVideoData()),a;k.C9();return!0}; g.V.cueVideoByPlayerVars=function(B,y){var a=this;y=y===void 0?1:y;var r=this.lV();if(this.eO().enableServerStitchedDai&&r&&!r.tC()&&B&&Object.keys(B).length>0)r.h7("qvonss",{vid:(B==null?void 0:B.videoId)||"",ptype:y});else if(B&&bz4(B))if(this.OO=!0,tO(this,B),(B=g.uE(this.playlist))&&B.mP())M4(this,B,y);else this.playlist.onReady(function(){P6(a)}); else{y||(y=this.getPresentingPlayerType());y===1&&this.wP();r=new g.kC(this.Pk,B);var k=g.M$(this.Pk)&&!this.Pk.Ch&&y===1&&!r.isAd()&&!r.rB;this.Fx.publish("cuevideo");k?(this.Bk().getVideoData().loading=!0,AOK(r,B?B:{}).then(function(x){M4(a,x,y)}),r.dispose()):M4(this,r,y)}}; g.V.S6=function(B,y,a,r,k,x,J){if(!B&&!a)throw Error("Playback source is invalid");if(OZ(this.Pk)||g.Jy(this.Pk))return y=y||{},y.lact=ws(),y.vis=this.Fx.getVisibilityState(),this.Fx.Kh("onPlayVideo",{videoId:B,watchEndpoint:x,sessionData:y,listId:a}),!1;Lte(this.S0);this.S0.reset();B={video_id:B};r&&(B.autoplay="1");r&&(B.autonav="1");x&&(B.player_params=x.playerParams);J&&(B.oauth_token=J);a?(B.list=a,this.loadPlaylist(B)):this.loadVideoByPlayerVars(B,1);return!0}; g.V.cuePlaylist=function(B,y,a,r){this.OO=!0;j7r(this,B,y,a,r)}; g.V.loadPlaylist=function(B,y,a,r){this.OO=!1;j7r(this,B,y,a,r)}; g.V.x$=function(){return this.Fx.isMutedByMutedAutoplay()?!1:this.Mm.jU?!0:!(!this.playlist||!this.playlist.Vq())}; g.V.KO=BE(5); g.V.nextVideo=function(B,y){var a=g.lj(this.lV().getVideoData());g.$o(this.Fx)&&a?this.S6(a.videoId,y?a.fb:a.sessionData,a.playlistId,y,void 0,a.Vs||void 0):this.sB?this.Fx.RS("onPlaylistNext"):this.getPresentingPlayerType()===3?Wu(this.Lr).nextVideo():!this.playlist||Jf(this.Pk)&&!this.Fx.isFullscreen()||(this.playlist.Vq(B)&&tWe(this.playlist,THZ(this.playlist)),this.playlist.loaded?(B=y&&this.Pk.Z("html5_player_autonav_logging"),y&&this.Fx.publish("playlistautonextvideo"),this.uX(g.uE(this.playlist,void 0, y,B),1)):this.OO=!1)}; g.V.previousVideo=function(B){this.sB?this.Fx.RS("onPlaylistPrevious"):this.getPresentingPlayerType()===3?Wu(this.Lr).Ih():!this.playlist||Jf(this.Pk)&&!this.Fx.isFullscreen()||(this.playlist.HS(B)&&tWe(this.playlist,p6K(this.playlist)),this.playlist.loaded?this.uX(g.uE(this.playlist),1):this.OO=!1)}; g.V.playVideoAt=function(B){this.sB?this.Fx.RS("onPlaylistIndex",B):this.playlist&&(this.playlist.loaded?this.uX(g.uE(this.playlist,B),1):this.OO=!1,tWe(this.playlist,B))}; g.V.getPlaylist=function(){return this.playlist}; g.V.GK=BE(19);g.V.GW=function(B){this.Zw=g.L2(this.Zw,function(x){return x.id!==B}); for(var y=this.lV(),a=y.Wc(),r=0;r0&&(C=Math.floor(l/1E3))}C=y?y.u0:C;var c={AD_BLOCK:this.C++,AD_BREAK_LENGTH:C,AUTONAV_STATE:Ix(this.player.Y()),CA_TYPE:"image",CPN:m.clientPlaybackNonce,DRIFT_FROM_HEAD_MS:this.player.k6()*1E3,LACT:ws(),LIVE_INDEX:y?this.D++:1,LIVE_TARGETING_CONTEXT:y&&y.context?y.context:"",MIDROLL_POS:x? Math.round(x.start/1E3):0,MIDROLL_POS_MS:x?Math.round(x.start):0,VIS:this.player.getVisibilityState(),P_H:this.player.nh().vc().height,P_W:this.player.nh().vc().width,YT_REMOTE:k?k.join(","):""},w=ri(aq);Object.keys(w).forEach(function(z){w[z]!=null&&(c[z.toUpperCase()]=w[z].toString())}); a!==""&&(c.BISCOTTI_ID=a);a={};yQ(B)&&(a.sts="20256",(y=this.player.Y().forcedExperiments)&&(a.forced_experiments=y));var E=hD(g.LX(B,c),a);return E.split("?").length!==2?To(Error("Invalid AdBreakInfo URL")):g.Vj(this.player.Y(),m==null?void 0:m.oauthToken).then(function(z){if(z&&BA()){var q=Zq();nP(q,z)}z=r.player.KA(q);q=PgJ(r,E,c,m.isMdxPlayback,J);return g.Ps(z,q,"/youtubei/v1/player/ad_break").then(function(L){return L})})}; Z0.prototype.reset=function(){this.D=this.C=1};g.R(SBW,Z0); SBW.prototype.X=function(B,y,a){y=y===void 0?{}:y;var r=y.uI;var k=y.FR;var x=y.cueProcessedMs;a=a===void 0?"":a;y=this.C;this.C++;var J=this.player.Y().Z("h5_disable_macro_substitution_in_get_ad_break")?B:Q6N(this,B,{uI:r,FR:k,cueProcessedMs:x},a,y);if(J.split("?").length!==2)return Math.random()<.1&&g.Lj(Error("Invalid AdBreakInfo URL")),To(Error("Invalid AdBreakInfo URL"));var m=this.player.getVideoData(1).isMdxPlayback,C=a;a=YBL.exec(J);a=a!=null&&a.length>=2?a[1]:"";B=LKx.test(J);var l=N8E.exec(J); l=l!=null&&l.length>=2?l[1]:"";var c=bCL.exec(J);c=c!=null&&c.length>=2&&!Number.isNaN(Number(c[1]))?Number(c[1]):1;var w=T8H.exec(J);w=w!=null&&w.length>=2?w[1]:"0";var E=v0(this.player.Y().Bc),z=g.MJ(this.player.getVideoData(1).vk,!0);EOH(this,z,J,C===""?"":C,this.player.Y(),this.player.getVideoData(1));C={splay:!1,lactMilliseconds:String(ws()),playerHeightPixels:Math.trunc(this.player.nh().vc().height),playerWidthPixels:Math.trunc(this.player.nh().vc().width),vis:Math.trunc(this.player.getVisibilityState()), signatureTimestamp:20256,autonavState:Ix(this.player.Y())};if(m){m={};var q=this.player.Y().PD;VuU(m,q?q.join(","):"")&&(C.mdxContext=m)}if(m=p$x.includes(E)?void 0:g.PA("PREF")){q=m.split(RegExp("[:&]"));for(var L=0,b=q.length;L1&&S[1].toUpperCase()==="TRUE"){z.user.lockedSafetyMode=!0;break}}C.autoCaptionsDefaultOn=uZU(m)}J=tuZ.exec(J);(J=J!=null&&J.length>=2?J[1]:"")&&l&&(z.user.credentialTransferTokens= [{token:J,scope:"VIDEO"}]);J={contentPlaybackContext:C};C=this.player.getVideoData(1).getGetAdBreakContext();m=this.player.getVideoData(1).clientPlaybackNonce;q=x!==void 0?Math.round(x).toString():void 0;L=(r==null?0:r.context)?r.context:void 0;b=0;x&&k&&!r&&(k=k.end-k.start,k>0&&(b=Math.floor(k/1E3)));r=(r=Math.trunc((r?r.u0:b)*1E3))?String(r):void 0;k=this.player.k6()*1E3;k=Number.isNaN(k)?0:Math.trunc(k);y={adBlock:y,params:a,breakIndex:c,breakPositionMs:w,clientPlaybackNonce:m,topLevelDomain:E, isProxyAdTagRequest:B,context:z,overridePlaybackContext:J,cueProcessedMs:q,videoId:l?l:void 0,liveTargetingParams:L,breakLengthMs:r,driftFromHeadMs:k?String(k):void 0,currentMediaTimeMs:String(Math.round(this.player.getCurrentTime(1)*1E3)),getAdBreakContext:C?C:void 0};return A0r(this,y)};var WdK={XQw:"replaceUrlMacros",TN7:"onAboutThisAdPopupClosed",uiO:"executeCommand"};FK0.prototype.GB=function(){return"adPingingEndpoint"}; FK0.prototype.aF=function(B,y,a){E_x(this.o7.get(),B,y,a)};GdE.prototype.GB=function(){return"changeEngagementPanelVisibilityAction"}; GdE.prototype.aF=function(B){this.S.Kh("changeEngagementPanelVisibility",{changeEngagementPanelVisibilityAction:B})};etW.prototype.GB=function(){return"loggingUrls"}; etW.prototype.aF=function(B,y,a){B=g.Y(B);for(var r=B.next();!r.done;r=B.next())r=r.value,E_x(this.o7.get(),r.baseUrl,y,a,r.attributionSrcMode)};g.R(WKe,g.W);g.R(dH,g.W);g.V=dH.prototype;g.V.addListener=function(B){this.listeners.push(B)}; g.V.removeListener=function(B){this.listeners=this.listeners.filter(function(y){return y!==B})}; g.V.nj=function(B,y,a,r,k,x,J,m){if(B==="")ai("Received empty content video CPN in DefaultContentPlaybackLifecycleApi");else if(B!==this.C||a){this.C=B;this.Ss.get().nj(B,y,a,r,k,x,J,m);this.Tb.get().nj(B,y,a,r,k,x,J,m);var C;(C=this.Yk)==null||C.get().nj(B,y,a,r,k,x,J,m);this.X.nj(B,y,a,r,k,x,J,m);C=g.Y(this.listeners);for(var l=C.next();!l.done;l=C.next())l.value.nj(B,y,a,r,k,x,J,m)}else ai("Duplicate content video loaded signal")}; g.V.e17=function(){this.C&&this.w5(this.C)}; g.V.w5=function(B){this.C=void 0;for(var y=g.Y(this.listeners),a=y.next();!a.done;a=y.next())a.value.w5(B)};UN.prototype.d_=function(B,y,a,r,k){KK4(this);this.j=!y&&a===0;var x=this.S.getVideoData(1),J=this.S.getVideoData(2);x&&(this.contentCpn=x.clientPlaybackNonce,this.videoId=x.videoId,this.C=x.T);J&&(this.adCpn=J.clientPlaybackNonce,this.adVideoId=J.videoId,this.adFormat=J.adFormat);this.J=B;r<=0?(KK4(this),this.j=!y&&a===0):(this.actionType=this.j?y?"unknown_type":"video_to_ad":y?"ad_to_video":"ad_to_ad",this.videoStreamType=k?"VIDEO_STREAM_TYPE_LIVE":"VIDEO_STREAM_TYPE_VOD",this.actionType!=="unknown_type"&& (this.D=!0,NW("_start",this.actionType)&&f$$(this)))}; UN.prototype.reset=function(){return new UN(this.S)};g.R(jW,g.W);jW.prototype.addCueRange=function(B,y,a,r,k,x,J){x=x===void 0?3:x;J=J===void 0?1:J;this.C.has(B)?ai("Tried to register duplicate cue range",void 0,void 0,{CueRangeID:B}):(B=new Mu0(B,y,a,r,x),this.C.set(B.id,{FR:B,listener:k,Ks:J}),this.S.Rd([B],J))}; jW.prototype.removeCueRange=function(B){var y=this.C.get(B);y?(this.S.Ov([y.FR],y.Ks),this.C.delete(y.FR.id)):ai("Requested to remove unknown cue range",void 0,void 0,{CueRangeID:B})}; jW.prototype.onCueRangeEnter=function(B){if(this.C.has(B.id))this.C.get(B.id).listener.onCueRangeEnter(B.id)}; jW.prototype.onCueRangeExit=function(B){if(this.C.has(B.id))this.C.get(B.id).listener.onCueRangeExit(B.id)}; g.R(Mu0,g.iz);sN.prototype.addPlayerResponseForAssociation=function(B){this.S.addPlayerResponseForAssociation(B)};hO.prototype.ke=function(B){this.S.ke(B)}; hO.prototype.n$=function(B){var y=g.f4.apply(1,arguments);B==="onAdStart"||B==="onAdEnd"?this.S.x4.apply(this.S,[B].concat(g.Ee(y))):this.S.Kh.apply(this.S,[B].concat(g.Ee(y)))};v6.prototype.uS=function(B){return B&&B8(this)};var vOW=null;g.R(htr,g.jw);htr.prototype.pI=function(B){return this.C.hasOwnProperty(B)?this.C[B].pI():{}}; g.yp("ytads.bulleit.getVideoMetadata",function(B){return yf().pI(B)}); g.yp("ytads.bulleit.triggerExternalActivityEvent",function(B,y,a){var r=yf();a=s6W(a);a!==null&&r.publish(a,{queryId:B,viewabilityString:y})});g.V=as.prototype;g.V.CA=function(B,y){if(!this.C.has(B))return{};if(y==="seek"){y=!1;y=y===void 0?!1:y;var a=Vv(MC).qX(B,{});a?Wm(a):y&&(B=Vv(MC).n7(null,PJ(),!1,B),B.nt=3,bEZ([B]));return{}}y=ybe(y);if(y===null)return{};var r=this.S.RF();if(!r)return{};var k=this.S.getPresentingPlayerType(!0);if((a=this.S.getVideoData(k))==null||!a.isAd())return{};a={opt_adElement:r,opt_fullscreen:this.Ss.get().isFullscreen()};return bO0(y,B,a)}; g.V.un=function(B,y,a,r,k){this.C.has(B)&&(r<=0||k<=0||Vv(MC).un(B,y,a,r,k))}; g.V.Qz=function(B){var y;(y=this.C.get(B.queryId))==null||y.Qz()}; g.V.Lp=function(B){var y;(y=this.C.get(B.queryId))==null||y.Lp()}; g.V.Kp=function(B){var y;(y=this.C.get(B.queryId))==null||y.Kp()}; g.V.Bp=function(B){var y;(y=this.C.get(B.queryId))==null||y.Bp()}; g.V.rJ=function(B){var y;(y=this.C.get(B.queryId))==null||y.rJ()};CAU.prototype.send=function(B,y,a,r){try{g_H(this,B,y,a,r===void 0?!1:r)}catch(k){}};g.R(lc$,CAU);cbE.prototype.send=function(B,y,a,r){var k=!1;try{if(r==="ATTRIBUTION_SRC_MODE_LABEL_CHROME"||r==="ATTRIBUTION_SRC_MODE_XHR_OPTION")k=!0,B=oQW(B);r=k;var x=g.xw(B);if(x[1]==="https")var J=B;else x[1]="https",J=kw("https",x[2],x[3],x[4],x[5],x[6],x[7]);var m=mrr(J);x=[];var C=jBr(J)&&this.O0.get().S.Y().experiments.I7("add_auth_headers_to_remarketing_google_dot_com_ping");if(yQ(J)||C)x.push({headerType:"USER_AUTH"}),x.push({headerType:"PLUS_PAGE_ID"}),x.push({headerType:"VISITOR_ID"}),x.push({headerType:"EOM_VISITOR_ID"}), x.push({headerType:"AUTH_USER"}),x.push({headerType:"DATASYNC_ID"});this.C.send({baseUrl:J,scrubReferrer:m,headers:x},y,a,r)}catch(l){}};H8.prototype.ip=function(){return this.S.ip(1)};g.R(mB,g.W);g.V=mB.prototype;g.V.Ny=function(){return this.S.getVideoData(1).clientPlaybackNonce}; g.V.addListener=function(B){this.listeners.push(B)}; g.V.removeListener=function(B){this.listeners=this.listeners.filter(function(y){return y!==B})}; g.V.nj=function(){this.v4.clear();this.kN=null;this.ey.get().clear()}; g.V.w5=function(){}; g.V.d2x=function(B,y,a,r,k){y.videoId==="nPpU29QrbiU"&&this.S.h7("ads_ssm_vdc_s",{pt:a,dvt:B});DC(this.O0.get())&&B!=="dataloaded"||Lk0(this,y,a);if(B8(this.O0.get())&&B==="newdata"&&k!==void 0){B=this.Ny();var x=y.clientPlaybackNonce,J={};rY(this,"rte",(J.ec=x,J.xc=r==null?void 0:r.clientPlaybackNonce,J.tr=k,J.pt=a,J.ia=x!==B,J.ctp=ak(x),J));y=y.clientPlaybackNonce;r=r==null?void 0:r.clientPlaybackNonce;k=No0(k);if(k!==1)if(r!==void 0)for(a=g.Y(this.listeners),B=a.next();!B.done;B=a.next())B.value.eW(r, y,k);else ai("Expected exiting CPN for all non initial transitions",void 0,void 0,{enteringCpn:y,transitionReason:String(k)});k=g.Y(this.listeners);for(r=k.next();!r.done;r=k.next())r.value.XU(y)}}; g.V.Vvh=function(B,y){B!==void 0&&(this.kN=B,y===void 0?ai("Expected ad video start time on SS video changed"):this.v4.set(B,y));var a=this.S.getPresentingPlayerType(!0),r=this.S.getVideoData(a),k;B===void 0?k=null:k=this.ey.get().C.get(B)||null;this.S.getVideoData(1).h7("ads_ssvc",{pt:a,cpn:r==null?void 0:r.clientPlaybackNonce,crtt:this.S.getCurrentTime(1,!1),atlh:this.S.isAtLiveHead(),adstt:y,pid:B,slid:k==null?void 0:k.layoutId});r?Lk0(this,r,a):ai("Expected video data on server stitched video changed", void 0,void 0,{cpn:this.S.getVideoData(1).clientPlaybackNonce,timelinePlaybackId:B})}; g.V.t6=function(B,y){var a=B.author,r=B.clientPlaybackNonce,k=B.isListed,x=B.Yc,J=B.title,m=B.Jx,C=B.lW,l=B.isMdxPlayback,c=B.b9,w=B.mdxEnvironment,E=B.isAutonav,z=B.Pa,q=B.dO,L=B.CZ,b=B.videoId||"",S=B.profilePicture||"",P=B.bd||"",A=B.Kj()||!1,D=B.GS()||!1;B=B.yS||void 0;x=this.ey.get().C.get(x)||{layoutId:null,slotId:null};var M=this.S.getVideoData(1),U=M.uV();M=M.getPlayerResponse();y=1E3*this.S.getDuration(y);var n=1E3*this.S.getDuration(1),xW,C4,HE=(M==null?void 0:(xW=M.playerConfig)==null? void 0:(C4=xW.daiConfig)==null?void 0:C4.enableDai)||!1,g$$,yr;xW=(M==null?void 0:(g$$=M.playerConfig)==null?void 0:(yr=g$$.daiConfig)==null?void 0:yr.enablePreroll)||!1;return Object.assign({},x,{videoId:b,author:a,clientPlaybackNonce:r,N9:y,PG:n,daiEnabled:HE,Z7:xW,isListed:k,uV:U,profilePicture:S,title:J,bd:P,Jx:m,lW:C,yS:B,isMdxPlayback:l,b9:c,mdxEnvironment:w,isAutonav:E,Pa:z,dO:q,CZ:L,Kj:A,GS:D})}; g.V.lw=function(){this.listeners.length=0;this.EL=null;g.W.prototype.lw.call(this)};g.R(os,g.W);g.V=os.prototype;g.V.nj=function(){var B=this;B8(this.O0.get())||(this.C=FU(function(){B.S.fh()||B.S.Jg("ad",1)}))}; g.V.w5=function(){}; g.V.addListener=function(B){this.listeners.push(B)}; g.V.removeListener=function(B){this.listeners=this.listeners.filter(function(y){return y!==B})}; g.V.Dx=function(){}; g.V.playVideo=function(){this.S.playVideo()}; g.V.pauseVideo=function(){this.S.pauseVideo()}; g.V.resumeVideo=function(B){this.b$(B)&&this.S.playVideo()}; g.V.b$=function(B){return this.S.getPlayerState(B)===2}; g.V.getCurrentTimeSec=function(B,y,a){var r=this.Tb.get().kN;if(B===2&&!y&&r!==null)return Tor(this,r);Qs(this.O0.get(),"html5_ssap_use_cpn_to_get_time")||(a=void 0);return a!==void 0?this.S.getCurrentTime(B,y,a):this.S.getCurrentTime(B,y)}; g.V.getVolume=function(){return this.S.getVolume()}; g.V.isMuted=function(){return this.S.isMuted()}; g.V.getPresentingPlayerType=function(){return this.S.getPresentingPlayerType(!0)}; g.V.getPlayerState=function(B){return this.S.getPlayerState(B)}; g.V.getGetAdBreakContext=function(){return this.S.getGetAdBreakContext()}; g.V.isFullscreen=function(){return this.S.isFullscreen()}; g.V.isAtLiveHead=function(){return this.S.isAtLiveHead()}; g.V.RR=function(B){this.S.RR(B)}; g.V.So_=function(){var B=this.S.getPresentingPlayerType(!0),y=this.getCurrentTimeSec(B,!1);if(B===2){B=g.Y(this.listeners);for(var a=B.next();!a.done;a=B.next())a.value.Iu(y)}else if(B===1)for(B=g.Y(this.Rr),a=B.next();!a.done;a=B.next())a.value.Dx(y)}; g.V.m8h=function(B){for(var y=g.Y(this.listeners),a=y.next();!a.done;a=y.next())a.value.VG(B,this.getPresentingPlayerType())}; g.V.onFullscreenToggled=function(B){for(var y=g.Y(this.listeners),a=y.next();!a.done;a=y.next())a.value.onFullscreenToggled(B)}; g.V.onVolumeChange=function(){for(var B=g.Y(this.listeners),y=B.next();!y.done;y=B.next())y.value.onVolumeChange()}; g.V.Na=function(){for(var B=this.S.isMinimized(),y=g.Y(this.listeners),a=y.next();!a.done;a=y.next())a.value.Na(B)}; g.V.Gn=function(B){for(var y=g.Y(this.listeners),a=y.next();!a.done;a=y.next())a.value.Gn(B)}; g.V.Ui=function(){for(var B=this.S.nh().vc(),y=g.Y(this.listeners),a=y.next();!a.done;a=y.next())a.value.lL(B)}; g.V.VR=function(B){for(var y=g.Y(this.listeners),a=y.next();!a.done;a=y.next())a.value.VR(B)}; g.V.wd=function(){for(var B=g.Y(this.listeners),y=B.next();!y.done;y=B.next())y.value.wd()};g.R(PAK,g.W);g.R(wq,g.W);wq.prototype.lw=function(){this.Hq.fh()||this.Hq.get().removeListener(this);g.W.prototype.lw.call(this)};Ew.prototype.fetch=function(B){var y=B.b8;return this.C.fetch(B.CH,{uI:B.uI===void 0?void 0:B.uI,FR:y,cueProcessedMs:B.cueProcessedMs===void 0?0:B.cueProcessedMs}).then(function(a){return Sd$(a,y)})};g.R(z4,g.W);g.V=z4.prototype;g.V.addListener=function(B){this.listeners.push(B)}; g.V.removeListener=function(B){this.listeners=this.listeners.filter(function(y){return y!==B})}; g.V.Lv=function(B){QEe(this,B,1)}; g.V.onAdUxClicked=function(B,y){qe(this,function(a){a.fV(B,y)})}; g.V.lK=function(B){qe(this,function(y){y.Bf(B)})}; g.V.cM=function(B){qe(this,function(y){y.kX(B)})}; g.V.vfh=function(B){qe(this,function(y){y.B5(B)})};Vf.prototype.reduce=function(B){switch(B.event){case "unknown":return}var y=B.identifier;var a=this.C[y];a?y=a:(a={lB:null,K5:-Infinity},y=this.C[y]=a);a=B.startSecs+B.C/1E3;if(!(a=this.C.startSecs&&a.startSecs<=this.C.startSecs+this.C.u0)){var r=void 0;if(W5(this.O0.get())&&a.identifier!==((r=this.C)==null?void 0:r.identifier)){var k=r=void 0,x=void 0,J=void 0;EC(this.o7.get(),"ocud","ccpi."+a.identifier+";ccpe."+a.event+";ccps."+a.startSecs+";\n ccpd."+a.u0+";pcpi."+((r=this.C)==null?void 0:r.identifier)+ ";pcpe."+((k=this.C)==null?void 0:k.event)+";\n pcps."+((x=this.C)==null?void 0:x.startSecs)+";pcpd."+((J=this.C)==null?void 0:J.u0)+";")}r=void 0;a.identifier!==((r=this.C)==null?void 0:r.identifier)&&ai("Latest Endemic Live Web cue point overlaps with previous cue point")}else this.C=a,Gl4(this,a)}}; g.V.lw=function(){this.X!=null&&(this.X.unsubscribe("cuepointupdated",this.dH,this),this.X=null);this.listeners.length=0;this.Dn.length=0;g.W.prototype.lw.call(this)};g.V=YS.prototype;g.V.Af=function(B,y,a,r,k,x,J){return this.S.Af(B,y,a,r,k,x,J)}; g.V.dG=function(B,y){this.S.dG(B,y)}; g.V.wv=function(B,y,a){this.S.wv(B,y,a)}; g.V.rA=function(B){this.S.rA(B)}; g.V.po=function(B,y,a,r,k,x,J){return this.S.po(B,y,a,r,k,x,J)}; g.V.e6=function(B){return this.S.e6(B)}; g.V.finishSegmentByCpn=function(B,y,a){a=Wk4(a);this.S.finishSegmentByCpn(B,y,a)};g.R(Ly,g.W);g.R(ic$,g.W);g.R(XhN,g.W);g.R(fc4,g.W);g.R(MqK,g.W);g.R($nU,g.W);g.R(Icr,g.W);Icr.prototype.D=function(){return this.X};g.R(Zc$,GE); Zc$.prototype.J=function(B){var y=B.content;if(y.componentType==="shopping-companion")switch(B.actionType){case 1:case 2:B=this.C.getVideoData(1);this.C.Kh("updateKevlarOrC3Companion",{contentVideoId:B&&B.videoId,shoppingCompanionCarouselRenderer:y.renderer,layoutId:y.layoutId,macros:y.macros,onLayoutVisibleCallback:y.C,interactionLoggingClientData:y.interactionLoggingClientData});break;case 3:this.C.Kh("updateKevlarOrC3Companion",{})}else if(y.componentType==="action-companion")switch(B.actionType){case 1:case 2:B=this.C.getVideoData(1); this.C.Kh("updateKevlarOrC3Companion",{contentVideoId:B&&B.videoId,actionCompanionAdRenderer:y.renderer,layoutId:y.layoutId,macros:y.macros,onLayoutVisibleCallback:y.C,interactionLoggingClientData:y.interactionLoggingClientData});break;case 3:y.renderer&&(y=this.C.getVideoData(1),this.C.Kh("updateKevlarOrC3Companion",{contentVideoId:y&&y.videoId})),this.C.Kh("updateKevlarOrC3Companion",{})}else if(y.componentType==="image-companion")switch(B.actionType){case 1:case 2:B=this.C.getVideoData(1);this.C.Kh("updateKevlarOrC3Companion", {contentVideoId:B&&B.videoId,imageCompanionAdRenderer:y.renderer,layoutId:y.layoutId,macros:y.macros,onLayoutVisibleCallback:y.C,interactionLoggingClientData:y.interactionLoggingClientData});break;case 3:y=this.C.getVideoData(1),this.C.Kh("updateKevlarOrC3Companion",{contentVideoId:y&&y.videoId}),this.C.Kh("updateKevlarOrC3Companion",{})}else if(y.componentType==="top-banner-image-text-icon-buttoned")switch(B.actionType){case 1:case 2:B=this.C.getVideoData(1);this.C.Kh("updateKevlarOrC3Companion", {contentVideoId:B&&B.videoId,topBannerImageTextIconButtonedLayoutViewModel:y.renderer,layoutId:y.layoutId,macros:y.macros,onLayoutVisibleCallback:y.C,interactionLoggingClientData:y.interactionLoggingClientData});break;case 3:y.renderer&&(y=this.C.getVideoData(1),this.C.Kh("updateKevlarOrC3Companion",{contentVideoId:y&&y.videoId})),this.C.Kh("updateKevlarOrC3Companion",{})}else if(y.componentType==="banner-image")switch(B.actionType){case 1:case 2:B=this.C.getVideoData(1);this.C.Kh("updateKevlarOrC3Companion", {contentVideoId:B&&B.videoId,bannerImageLayoutViewModel:y.renderer,layoutId:y.layoutId,macros:y.macros,onLayoutVisibleCallback:y.C,interactionLoggingClientData:y.interactionLoggingClientData});break;case 3:y=this.C.getVideoData(1),this.C.Kh("updateKevlarOrC3Companion",{contentVideoId:y&&y.videoId}),this.C.Kh("updateKevlarOrC3Companion",{})}else if(y.componentType==="ads-engagement-panel")switch(y=y.renderer,B.actionType){case 1:case 2:this.C.Kh("updateEngagementPanelAction",y.addAction);this.C.Kh("changeEngagementPanelVisibility", y.expandAction);break;case 3:this.C.Kh("changeEngagementPanelVisibility",y.hideAction),this.C.Kh("updateEngagementPanelAction",y.removeAction)}else if(y.componentType==="ads-engagement-panel-layout"){var a=y.renderer;switch(B.actionType){case 1:case 2:this.C.Kh("updateEngagementPanelAction",{action:pj(a.addAction),layoutId:y.layoutId,onLayoutVisibleCallback:y.C,interactionLoggingClientData:y.interactionLoggingClientData});this.C.Kh("changeEngagementPanelVisibility",pj(a.expandAction));break;case 3:this.C.Kh("changeEngagementPanelVisibility", pj(a.hideAction)),this.C.Kh("updateEngagementPanelAction",{action:pj(a.removeAction)})}}};g.R(n_r,MT);g.V=n_r.prototype;g.V.init=function(B,y,a){MT.prototype.init.call(this,B,y,a);g.MG(this.D,"stroke-dasharray","0 "+this.X);this.D.classList.add("ytp-ad-timed-pie-countdown-inner-light");this.T.classList.add("ytp-ad-timed-pie-countdown-outer-light");this.J.classList.add("ytp-ad-timed-pie-countdown-container-upper-right");this.show()}; g.V.clear=function(){this.hide()}; g.V.hide=function(){O_(this);MT.prototype.hide.call(this)}; g.V.show=function(){$E(this);MT.prototype.show.call(this)}; g.V.RE=function(){this.hide()}; g.V.cQ=function(){if(this.C){var B=this.C.getProgressState();B!=null&&B.current!=null&&g.MG(this.D,"stroke-dasharray",B.current/B.seekableEnd*this.X+" "+this.X)}};g.R(dnN,aK);g.V=dnN.prototype; g.V.init=function(B,y,a){aK.prototype.init.call(this,B,y,a);if(y.image&&y.image.thumbnail)if(y.headline)if(y.description)if(y.backgroundImage&&y.backgroundImage.thumbnail)if(y.actionButton&&g.f(y.actionButton,g.j9))if(B=y.durationMilliseconds||0,typeof B!=="number"||B<=0)g.YU(Error("durationMilliseconds was specified incorrectly in AdActionInterstitialRenderer with a value of: "+B));else if(y.navigationEndpoint){var r=this.api.getVideoData(2);if(r!=null){var k=y.image.thumbnail.thumbnails;k!=null&& k.length>0&&g.S6(g.Qe(k[0].url))&&(k[0].url=r.profilePicture,g.S6(g.Qe(r.profilePicture))&&IEK("VideoPlayer",239976093,"Expected non-empty profile picture."));k=y.backgroundImage.thumbnail.thumbnails;k!=null&&k.length>0&&g.S6(g.Qe(k[0].url))&&(k[0].url=r.zF());k=y.headline;k!=null&&g.S6(g.Qe(k.text))&&(k.text=r.author)}this.U.init(dO("ad-image"),y.image,a);this.T.init(dO("ad-text"),y.headline,a);this.D.init(dO("ad-text"),y.description,a);this.s0.init(dO("ad-image"),y.backgroundImage,a);r=["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.T.element.classList.add("ytp-ad-action-interstitial-headline-light");this.D.element.classList.add("ytp-ad-action-interstitial-description-light");r.push("ytp-ad-action-interstitial-action-button-dark");this.api.Y().X&&(r.push("ytp-ad-action-interstitial-action-button-mobile-companion-size"),r.push("ytp-ad-action-interstitial-action-button-dark"));this.api.Y().Z("enable_unified_action_endcap_on_web")&& !this.api.Y().X&&(r.push("ytp-ad-action-interstitial-action-button-unified"),this.A7.classList.add("ytp-ad-action-interstitial-action-button-container-unified"),this.U.element.classList.add("ytp-ad-action-interstitial-image-unified"),this.Yf.classList.add("ytp-ad-action-interstitial-background-container-unified"),this.Id.classList.add("ytp-ad-action-interstitial-card-unified"),this.Ch.classList.add("ytp-ad-action-interstitial-description-container-unified"),this.D.element.classList.add("ytp-ad-action-interstitial-description-unified"), this.t7.classList.add("ytp-ad-action-interstitial-headline-container-unified"),this.T.element.classList.add("ytp-ad-action-interstitial-headline-unified"),this.vk.classList.add("ytp-ad-action-interstitial-image-container-unified"),this.E0.classList.add("ytp-ad-action-interstitial-instream-info-unified"),this.slot.classList.add("ytp-ad-action-interstitial-slot-unified"));this.actionButton=new LK(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,r);g.K(this,this.actionButton);this.actionButton.Wk(this.A7); this.actionButton.init(dO("button"),g.f(y.actionButton,g.j9),a);Gg(this.actionButton.element);r=WD(this.actionButton.element);Dt(this.actionButton.element,r+" This link opens in new tab");this.navigationEndpoint=y.navigationEndpoint;this.J.L(this.vk,"click",this.xV,this);this.J.L(this.Ch,"click",this.xV,this);!this.api.Y().Z("enable_clickable_headline_for_action_endcap_on_mweb")&&this.api.Y().X||this.J.L(this.t7,"click",this.xV,this);this.C=this.t$?new l_(this.api,B):new cr(B);g.K(this,this.C);if(y.skipButton){(B= g.f(y.skipButton,BBS))&&this.C&&(this.skipButton=new JM(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,this.C,this.kP),g.K(this,this.skipButton),this.skipButton.Wk(this.element),this.skipButton.init(dO("skip-button"),B,a));if(a=y.adBadgeRenderer)if(a=g.f(a,vdY))B=new Ce(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,!0,!0),B.Wk(this.E0),B.init(dO("simple-ad-badge"),a,this.macros),g.K(this,B);if(a=y.adInfoRenderer)if(a=g.f(a,dc))B=new iB(this.api,this.layoutId,this.interactionLoggingClientData, this.kf,this.element,void 0,!0),B.Wk(this.E0),B.init(dO("ad-info-hover-text-button"),a,this.macros),g.K(this,B)}else y.nonskippableOverlayRenderer&&(B=g.f(y.nonskippableOverlayRenderer,UD))&&this.C&&(this.X=new nK(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,this.C,!1),g.K(this,this.X),this.X.Wk(this.element),this.X.init(dO("ad-preview"),B,a));y.countdownRenderer&&(y=y.countdownRenderer,g.f(y,ydY)&&this.C&&(a=new n_r(this.api,this.layoutId,this.interactionLoggingClientData,this.kf, this.C),g.K(this,a),a.Wk(this.element),a.init(dO("timed-pie-countdown"),g.f(y,ydY),this.macros)));this.show();this.element.focus()}else g.YU(Error("AdActionInterstitialRenderer has no navigation endpoint."));else g.YU(Error("AdActionInterstitialRenderer has no button."));else g.YU(Error("AdActionInterstitialRenderer has no background AdImage."));else g.YU(Error("AdActionInterstitialRenderer has no description AdText."));else g.YU(Error("AdActionInterstitialRenderer has no headline AdText."));else g.YU(Error("AdActionInterstitialRenderer has no image."))}; g.V.clear=function(){g.Ye(this.J);this.hide()}; g.V.show=function(){UnH(!0);this.actionButton&&this.actionButton.show();this.skipButton&&this.skipButton.show();this.X&&this.X.show();aK.prototype.show.call(this)}; g.V.hide=function(){UnH(!1);this.actionButton&&this.actionButton.hide();this.skipButton&&this.skipButton.hide();this.X&&this.X.hide();aK.prototype.hide.call(this)}; g.V.xV=function(){this.navigationEndpoint&&(this.layoutId?this.kf.executeCommand(this.navigationEndpoint,this.layoutId):g.YU(Error("Missing layoutId for ad action interstitial.")))};var B$a={iconType:"CLOSE"},py=new g.I$(320,63);g.R(v_Z,aK);g.V=v_Z.prototype; g.V.init=function(B,y,a){aK.prototype.init.call(this,B,y,a);this.J=y;this.U=g.Qp(this.J.onClickCommands||[]);this.E0=this.J.onErrorCommand||null;if(B=this.J.contentSupportedRenderer)B=this.J.contentSupportedRenderer,y=this.J.adInfoRenderer||null,g.f(B,j2C)?(this.T=g.Ji("ytp-ad-overlay-ad-info-button-container",this.D.element),yrO(this,y),B=rrC(this,g.f(B,j2C))):g.f(B,s27)?(this.T=g.Ji("ytp-ad-overlay-ad-info-button-container",this.X.element),yrO(this,y),B=kUK(this,g.f(B,s27))):g.f(B,h9I)?(this.T= g.Ji("ytp-ad-overlay-ad-info-button-container",this.C.element),yrO(this,y),B=xLS(this,g.f(B,h9I))):(g.YU(Error("InvideoOverlayAdRenderer content could not be initialized.")),B=!1);B&&(this.show(),Jr7(this,!0))}; g.V.clear=function(){Jr7(this,!1);this.vk.reset();this.Ch=0;this.D.hide();this.logVisibility(this.D.element,!1);this.X.hide();this.logVisibility(this.X.element,!1);this.C.hide();this.logVisibility(this.C.element,!1);this.hide();this.dispose()}; g.V.cBz=function(){this.A7&&(this.layoutId?this.kf.executeCommand(this.A7,this.layoutId):g.YU(Error("Missing layoutId for invideo_overlay_ad.")));this.api.pauseVideo()}; g.V.uM=function(){a:{if(this.J&&this.J.closeButton&&this.J.closeButton.buttonRenderer){var B=this.J.closeButton.buttonRenderer;if(B.serviceEndpoint){B=[B.serviceEndpoint];break a}}B=[]}B=g.Y(B);for(var y=B.next();!y.done;y=B.next())y=y.value,this.layoutId?this.kf.executeCommand(y,this.layoutId):g.YU(Error("Missing layoutId for invideo_overlay_ad."));this.api.onAdUxClicked("in_video_overlay_close_button",this.layoutId)}; g.V.S00=function(){this.s0||this.api.getPlayerState(1)!==2||this.api.playVideo()}; g.V.FY=function(){this.s0||this.api.getPlayerState(1)!==2||this.api.playVideo();this.api.FY("invideo-overlay")}; g.V.Ms7=function(B){B.target===this.T&&g.Ji("ytp-ad-button",this.Yf.element).click()};g.R(H4S,MT);g.V=H4S.prototype;g.V.init=function(B,y,a){MT.prototype.init.call(this,B,y,a);B=y.durationMs;this.D=B==null||B===0?0:B+this.C.getProgressState().current*1E3;if(y.text)var r=y.text.templatedAdText;else y.staticMessage&&(r=y.staticMessage);this.messageText.init(dO("ad-text"),r,a);this.messageText.Wk(this.X.element);this.J.show(100);this.show()}; g.V.clear=function(){this.hide()}; g.V.hide=function(){mLI(this,!1);MT.prototype.hide.call(this);this.X.hide();this.messageText.hide();O_(this)}; g.V.show=function(){mLI(this,!0);MT.prototype.show.call(this);$E(this);this.X.show();this.messageText.show()}; g.V.RE=function(){this.hide()}; g.V.cQ=function(){if(this.C!=null){var B=this.C.getProgressState();B!=null&&B.current!=null&&(B=1E3*B.current,!this.Ch&&B>=this.D?(this.J.hide(),this.Ch=!0):this.messageText&&this.messageText.isTemplated()&&(B=Math.max(0,Math.ceil((this.D-B)/1E3)),B!==this.T&&(fK(this.messageText,{TIME_REMAINING:String(B)}),this.T=B)))}};g.R(oWI,aK);g.V=oWI.prototype; g.V.init=function(B,y,a){aK.prototype.init.call(this,B,y,{});y.image&&y.image.thumbnail?y.headline?y.description?y.actionButton&&g.f(y.actionButton,g.j9)?(this.D.init(dO("ad-image"),y.image,a),this.X.init(dO("ad-text"),y.headline,a),this.J.init(dO("ad-text"),y.description,a),B=["ytp-ad-underlay-action-button"],this.api.Y().Z("use_blue_buttons_for_desktop_player_underlay")&&B.push("ytp-ad-underlay-action-button-blue"),this.actionButton=new LK(this.api,this.layoutId,this.interactionLoggingClientData,this.kf, B),y.backgroundColor&&g.MG(this.element,"background-color",g.Pr(y.backgroundColor)),g.K(this,this.actionButton),this.actionButton.Wk(this.T),this.actionButton.init(dO("button"),g.f(y.actionButton,g.j9),a),y=g.d2(this.api.Y().experiments,"player_underlay_video_width_fraction"),this.api.Y().Z("place_shrunken_video_on_left_of_player")?(a=this.C,g.B1(a,"ytp-ad-underlay-left-container"),g.hC(a,"ytp-ad-underlay-right-container"),g.MG(this.C,"margin-left",Math.round((y+.02)*100)+"%")):(a=this.C,g.B1(a,"ytp-ad-underlay-right-container"), g.hC(a,"ytp-ad-underlay-left-container")),g.MG(this.C,"width",Math.round((1-y-.04)*100)+"%"),this.api.il()&&this.show(),this.api.addEventListener("playerUnderlayVisibilityChange",this.sI.bind(this)),this.api.addEventListener("resize",this.Fg.bind(this))):g.YU(Error("InstreamAdPlayerUnderlayRenderer has no button.")):g.YU(Error("InstreamAdPlayerUnderlayRenderer has no description AdText.")):g.YU(Error("InstreamAdPlayerUnderlayRenderer has no headline AdText.")):g.YU(Error("InstreamAdPlayerUnderlayRenderer has no image."))}; g.V.show=function(){CJK(!0);this.actionButton&&this.actionButton.show();aK.prototype.show.call(this)}; g.V.hide=function(){CJK(!1);this.actionButton&&this.actionButton.hide();aK.prototype.hide.call(this)}; g.V.clear=function(){this.api.removeEventListener("playerUnderlayVisibilityChange",this.sI.bind(this));this.api.removeEventListener("resize",this.Fg.bind(this));this.hide()}; g.V.onClick=function(B){aK.prototype.onClick.call(this,B);this.actionButton&&g.VM(this.actionButton.element,B.target)&&this.api.pauseVideo()}; g.V.sI=function(B){B==="transitioning"?(this.C.classList.remove("ytp-ad-underlay-clickable"),this.show()):B==="visible"?this.C.classList.add("ytp-ad-underlay-clickable"):B==="hidden"&&(this.hide(),this.C.classList.remove("ytp-ad-underlay-clickable"))}; g.V.Fg=function(B){B.width>1200?(this.actionButton.element.classList.add("ytp-ad-underlay-action-button-large"),this.actionButton.element.classList.remove("ytp-ad-underlay-action-button-medium")):B.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.MG(this.X.element,"font-size",B.width/40+"px")};g.R(t5,aK); t5.prototype.init=function(B,y,a){aK.prototype.init.call(this,B,y,a);y.toggledLoggingParams&&(this.toggledLoggingParams=y.toggledLoggingParams);y.answer&&g.f(y.answer,g.j9)?(B=new LK(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,["ytp-ad-survey-answer-button"],"survey-single-select-answer-button"),B.Wk(this.answer),B.init(dO("ytp-ad-survey-answer-button"),g.f(y.answer,g.j9),a),B.show()):y.answer&&g.f(y.answer,bF)&&(this.C=new Ap(this.api,this.layoutId,this.interactionLoggingClientData,this.kf, ["ytp-ad-survey-answer-toggle-button"]),this.C.Wk(this.answer),g.K(this,this.C),this.C.init(dO("survey-answer-button"),g.f(y.answer,bF),a));this.show()}; t5.prototype.Db=function(B){this.layoutId?ty(this.kf,B,this.layoutId,this.macros):(B=new g.Ku("There is undefined layoutId when calling the runCommand method.",{componentType:this.componentType}),g.YU(B))}; t5.prototype.onClick=function(B){aK.prototype.onClick.call(this,B);if(this.api.Y().Z("supports_multi_step_on_desktop")&&this.index!==null)this.onSelected(this.index)}; t5.prototype.clear=function(){this.hide()};g.R(gWS,aK);gWS.prototype.init=function(B,y,a){aK.prototype.init.call(this,B,y,a);y.answer&&g.f(y.answer,bF)&&(this.button=new Ap(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,["ytp-ad-survey-answer-toggle-button","ytp-ad-survey-none-of-the-above-button"]),this.button.Wk(this.C),this.button.init(dO("survey-none-of-the-above-button"),g.f(y.answer,bF),a));this.show()};g.R(P8,LK);P8.prototype.init=function(B,y,a){LK.prototype.init.call(this,B,y,a);B=!1;y.text&&(y=g.kE(y.text),B=!g.S6(y));B||g.Lj(Error("No submit text was present in the renderer."))}; P8.prototype.onClick=function(B){this.publish("l");LK.prototype.onClick.call(this,B)};g.R(SH,aK); SH.prototype.init=function(B,y,a){aK.prototype.init.call(this,B,y,a);if(B=y.skipOrPreviewRenderer)g.f(B,R_)?(B=g.f(B,R_),a=new mJ(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,this.J,!0),a.Wk(this.skipOrPreview),a.init(dO("skip-button"),B,this.macros),g.K(this,a),this.C=a):g.f(B,UD)&&(B=g.f(B,UD),a=new nK(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,this.J,!1),a.Wk(this.skipOrPreview),a.init(dO("ad-preview"),B,this.macros),a.Ch.show(100),a.show(),g.K(this,a), this.C=a);this.C==null&&(B=Error("ISAPOR.skipOrPreviewRenderer was not initialized properly.ISAPOR: "+JSON.stringify(y)),g.YU(B));y.submitButton&&(B=y.submitButton,g.f(B,g.j9)&&(B=g.f(B,g.j9),a=new P8(this.api,this.layoutId,this.interactionLoggingClientData,this.kf),a.Wk(this.submitButton),a.init(dO("survey-submit"),B,this.macros),g.K(this,a),this.X=a));if(B=y.adBadgeRenderer)B=g.f(B,vdY),a=new Ce(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,!0,!0,!0),a.Wk(this.D),a.init(dO("simple-ad-badge"), B,this.macros),this.adBadge=a.element,g.K(this,a);if(B=y.adDurationRemaining)B=g.f(B,nd0),a=new zX(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,this.J,void 0,!0),a.Wk(this.D),a.init(dO("ad-duration-remaining"),B,this.macros),g.K(this,a);(y=y.adInfoRenderer)&&g.f(y,dc)&&(B=new iB(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,this.element,void 0,!0),g.K(this,B),this.adBadge!==void 0?this.D.insertBefore(B.element,this.adBadge.nextSibling):B.Wk(this.D),B.init(dO("ad-info-hover-text-button"), g.f(y,dc),this.macros));this.show()}; SH.prototype.clear=function(){this.hide()};g.R(Qf,aK);Qf.prototype.init=function(B,y,a){aK.prototype.init.call(this,B,y,a);zKY(this)}; Qf.prototype.show=function(){this.D=Date.now();aK.prototype.show.call(this)}; Qf.prototype.RQ=function(){};g.R(qeV,Qf);g.V=qeV.prototype;g.V.init=function(B,y,a){var r=this;Qf.prototype.init.call(this,B,y,a);y.questionText&&lZK(this,y.questionText);y.answers&&y.answers.forEach(function(k,x){g.f(k,LQ)&&crO(r,g.f(k,LQ),a,x)}); this.T=new Set(this.X.map(function(k){return k.C.C})); (B=y.noneOfTheAbove)&&(B=g.f(B,UfC))&&VxY(this,B,a);y.surveyAdQuestionCommon&&EWC(this,y.surveyAdQuestionCommon);y.submitEndpoints&&(this.submitEndpoints=y.submitEndpoints);this.L(this.element,"change",this.onChange);this.show()}; g.V.RQ=function(){RK7(this,!1);this.J.X.subscribe("l",this.C0w,this)}; g.V.onChange=function(B){B.target===this.noneOfTheAbove.button.C?uH0(this):this.T.has(B.target)&&(this.noneOfTheAbove.button.toggleButton(!1),RK7(this,!0))}; g.V.C0w=function(){var B=[],y=this.X.reduce(function(k,x,J){var m=x.toggledLoggingParams;x.C&&x.C.isToggled()&&m&&(k.push(m),B.push(J));return k},[]).join("&"),a=this.submitEndpoints.map(function(k){if(!k.loggingUrls)return k; k=g.zq(k);k.loggingUrls=k.loggingUrls.map(function(x){x.baseUrl&&(x.baseUrl=w3(x.baseUrl,y));return x}); return k}); if(a){a=g.Y(a);for(var r=a.next();!r.done;r=a.next())r=r.value,this.layoutId?ty(this.kf,r,this.layoutId,this.macros):g.YU(Error("Missing layoutId for multi_select_question."))}this.api.Y().Z("supports_multi_step_on_desktop")&&this.Ch(B)}; g.V.clear=function(){this.api.Y().Z("enable_hide_on_clear_in_survey_question_bulleit")?this.hide():this.dispose()};g.R(A5,Qf);A5.prototype.init=function(B,y,a){var r=this;Qf.prototype.init.call(this,B,y,a);y.questionText&&lZK(this,y.questionText);y.answers&&y.answers.forEach(function(k,x){g.f(k,LQ)&&crO(r,g.f(k,LQ),a,x)}); y.surveyAdQuestionCommon?EWC(this,y.surveyAdQuestionCommon):vf(Error("SurveyAdQuestionCommon was not sent.SingleSelectQuestionRenderer: "+JSON.stringify(y)));this.show()}; A5.prototype.clear=function(){this.api.Y().Z("enable_hide_on_clear_in_survey_question_bulleit")?this.hide():this.dispose()};g.R(Fq,aK);Fq.prototype.init=function(B,y,a){var r=this;aK.prototype.init.call(this,B,y,a);if(this.api.Y().Z("supports_multi_step_on_desktop")){var k;this.conditioningRules=(k=y.conditioningRules)!=null?k:[];var x;this.X=(x=y.questions)!=null?x:[];var J;((J=y.questions)==null?0:J.length)&&b4S(this,0)}else(y.questions||[]).forEach(function(m){g.f(m,ZT)?LNo(r,g.f(m,ZT),a):g.f(m,IF)&&N$7(r,g.f(m,IF),a)}); this.show()}; Fq.prototype.clear=function(){this.api.Y().Z("enable_hide_on_clear_in_survey_question_bulleit")?this.hide():(this.hide(),this.dispose())}; Fq.prototype.J=function(B){var y=this;if(this.api.Y().Z("supports_multi_step_on_desktop")){var a;if((a=this.conditioningRules)==null?0:a.length){var r;if(B.length===0)this.api.onAdUxClicked("ad-action-submit-survey",this.layoutId);else if(this.conditioningRules.find(function(k){return k.questionIndex===y.C})==null)g.YU(Error("Expected conditioning rule(s) for survey question.")),this.api.onAdUxClicked("ad-action-submit-survey",this.layoutId); else if(this.conditioningRules.forEach(function(k){if(k.questionIndex===y.C)switch(k.condition){case "CONDITION_ALL_OF":var x;if((x=k.answerIndices)==null?0:x.every(function(m){return B.includes(m)}))r=k.nextQuestionIndex; break;case "CONDITION_ANY_OF":var J;if((J=k.answerIndices)==null?0:J.some(function(m){return B.includes(m)}))r=k.nextQuestionIndex; break;default:g.YU(Error("Expected specified condition in survey conditioning rules."))}}),r!=null)b4S(this,r); else this.api.onAdUxClicked("ad-action-submit-survey",this.layoutId)}else this.questions.length>1&&g.YU(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.R(G4,aK); G4.prototype.init=function(B,y,a){var r=this;aK.prototype.init.call(this,B,y,a);B=y.timeoutSeconds||0;if(typeof B!=="number"||B<0)g.YU(Error("timeoutSeconds was specified incorrectly in SurveyTextInterstitialRenderer with a value of: "+B));else if(y.timeoutCommands)if(y.text)if(y.ctaButton&&g.f(y.ctaButton,g.j9))if(y.brandImage)if(y.backgroundImage&&g.f(y.backgroundImage,sD)&&g.f(y.backgroundImage,sD).landscape){this.layoutId||g.YU(Error("Missing layoutId for survey interstitial."));T$Y(this.interstitial,g.f(y.backgroundImage, sD).landscape);T$Y(this.logoImage,y.brandImage);g.Rf(this.text,g.kE(y.text));var k=["ytp-ad-survey-interstitial-action-button"];k.push("ytp-ad-survey-interstitial-action-button-rounded");this.actionButton=new LK(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,k);g.K(this,this.actionButton);this.actionButton.Wk(this.X);this.actionButton.init(dO("button"),g.f(y.ctaButton,g.j9),a);this.actionButton.show();this.C=new l_(this.api,B*1E3);this.C.subscribe("g",function(){r.transition.hide()}); g.K(this,this.C);this.L(this.element,"click",function(x){var J=x.target===r.interstitial;x=r.actionButton.element.contains(x.target);if(J||x)if(r.transition.hide(),J)r.api.onAdUxClicked(r.componentType,r.layoutId)}); this.transition.show(100)}else g.YU(Error("SurveyTextInterstitialRenderer has no landscape background image."));else g.YU(Error("SurveyTextInterstitialRenderer has no brandImage."));else g.YU(Error("SurveyTextInterstitialRenderer has no button."));else g.YU(Error("SurveyTextInterstitialRenderer has no text."));else g.YU(Error("timeoutSeconds was specified yet no timeoutCommands where specified"))}; G4.prototype.clear=function(){this.hide()}; G4.prototype.show=function(){pEo(!0);aK.prototype.show.call(this)}; G4.prototype.hide=function(){pEo(!1);aK.prototype.hide.call(this)};g.R(eH,MT);g.V=eH.prototype; g.V.init=function(B,y){MT.prototype.init.call(this,B,y,{});if(y.durationMilliseconds){if(y.durationMilliseconds<0){g.YU(Error("DurationMilliseconds was specified incorrectly in AdPreview with a value of: "+y.durationMilliseconds));return}this.X=y.durationMilliseconds}else this.X=this.C.XZ();var a;if((a=y.previewText)==null||!a.text||g.S6(y.previewText.text))g.YU(Error("No text is returned for AdPreview."));else{this.T=y.previewText;y.previewText.isTemplated||g.Rf(this.D,y.previewText.text);var r; if(((r=this.api.getVideoData(1))==null?0:r.bW)&&y.previewImage){var k,x;(B=((x=mW(((k=y.previewImage)==null?void 0:k.sources)||[],52,!1))==null?void 0:x.url)||"")&&B.length?(this.previewImage=new g.yo({W:"img",B:"ytp-preview-ad__image",V:{src:"{{imageUrl}}"}}),this.previewImage.updateValue("imageUrl",B),g.K(this,this.previewImage),this.previewImage.Wk(this.element)):g.YU(Error("Failed to get imageUrl in AdPreview."))}else this.D.classList.add("ytp-preview-ad__text--padding--wide")}}; g.V.clear=function(){this.hide()}; g.V.hide=function(){O_(this);MT.prototype.hide.call(this)}; g.V.show=function(){$E(this);MT.prototype.show.call(this)}; g.V.RE=function(){this.hide()}; g.V.cQ=function(){if(this.C){var B=this.C.getProgressState();if(B!=null&&B.current)if(B=1E3*B.current,B>=this.X)this.transition.hide();else{var y;if((y=this.T)==null?0:y.isTemplated)if(y=Math.max(0,Math.ceil((this.X-B)/1E3)),y!==this.J){var a,r;(B=(a=this.T)==null?void 0:(r=a.text)==null?void 0:r.replace("{TIME_REMAINING}",String(y)))&&g.Rf(this.D,B);this.J=y}}}};g.R(DF,aK); DF.prototype.init=function(B,y){aK.prototype.init.call(this,B,y,{});var a,r;if((B=((r=mW(((a=y.image)==null?void 0:a.sources)||[],txp(y),!0))==null?void 0:r.url)||"")&&B.length){a=this.Dm("ytp-ad-avatar");a.src=B;var k,x;if(r=(k=y.interaction)==null?void 0:(x=k.accessibility)==null?void 0:x.label)a.alt=r;switch(y.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(y.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.YU(Error("Failed to get imageUrl in AdAvatar."))}; DF.prototype.clear=function(){this.hide()}; DF.prototype.onClick=function(B){aK.prototype.onClick.call(this,B)};g.R(W8,aK); W8.prototype.init=function(B,y){aK.prototype.init.call(this,B,y,{});var a;B=(a=y.label)==null?void 0:a.content;if((a=B!=null&&!g.S6(B))||y.iconImage){a&&(this.buttonText=new g.yo({W:"span",B:"ytp-ad-button-vm__text",a7:B}),g.K(this,this.buttonText),this.buttonText.Wk(this.element));var r,k,x=((r=y.interaction)==null?0:(k=r.accessibility)==null?0:k.label)||a?B:"";x&&Dt(this.element,x+" This link opens in new tab");Gg(this.element);if(y.iconImage){r=void 0;if(y.iconImage){a:{k=y.iconImage;if(k.sources)for(k= g.Y(k.sources),B=k.next();!B.done;B=k.next())if(B=B.value,x=void 0,(x=B.clientResource)==null?0:x.imageName){k=B;break a}k=void 0}if(k){var J;r={iconType:(J=k.clientResource)==null?void 0:J.imageName}}}J=YE(r,!1,this.X);J!=null&&(this.buttonIcon=new g.yo({W:"span",B:"ytp-ad-button-vm__icon",G:[J]}),g.K(this,this.buttonIcon),y.iconLeading?(zj(this.element,this.buttonIcon.element,0),this.buttonIcon.element.classList.add("ytp-ad-button-vm__icon--leading")):a?(this.buttonIcon.Wk(this.element),this.buttonIcon.element.classList.add("ytp-ad-button-vm__icon--trailing")): (this.buttonIcon.Wk(this.element),this.element.classList.add("ytp-ad-button-vm--icon-only")))}switch(y.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.api.Z("delhi_modern_web_player")?this.element.classList.add("ytp-ad-button-vm--style-filled-white"):this.element.classList.add(this.C?"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(y.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.Lj(Error("AdButton does not have label or an icon."))}; W8.prototype.clear=function(){this.hide()}; W8.prototype.onClick=function(B){aK.prototype.onClick.call(this,B)};g.R(PJ0,MT);g.V=PJ0.prototype; g.V.init=function(B,y){MT.prototype.init.call(this,B,y,{});this.api.Y().Z("enable_larger_flyout_cta_on_desktop")&&(this.element.classList.add("ytp-ad-avatar-lockup-card--large"),this.Dm("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"),zj(this.Dm("ytp-ad-avatar-lockup-card__avatar_and_text_container"),this.adAvatar.element,0));if(B=g.f(y.avatar,ZF)){var a=y.headline;if(a){var r=y.description;if(r){var k=g.f(y.button,dq);k?(this.adAvatar.init(dO("ad-avatar"),B),this.headline.init(dO("ad-simple-attributed-string"),new V8(a)),this.description.init(dO("ad-simple-attributed-string"),new V8(r)),a.content&&a.content.length>20&&this.description.element.classList.add("ytp-ad-avatar-lockup-card__description--hidden--in--small--player"), this.adButton.init(dO("ad-button"),k),this.startMilliseconds=y.startMs||0,this.api.il()||this.show(),this.api.addEventListener("playerUnderlayVisibilityChange",this.qw.bind(this)),$E(this)):g.YU(Error("No AdButtonViewModel is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}else g.YU(Error("No description is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}else g.YU(Error("No headline is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}else g.YU(Error("No AdAvatarViewModel is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}; g.V.cQ=function(){if(this.C){var B=this.C.getProgressState();B&&B.current&&1E3*B.current>=this.startMilliseconds&&(O_(this),this.element.classList.remove("ytp-ad-avatar-lockup-card--inactive"))}}; g.V.RE=function(){this.clear()}; g.V.onClick=function(B){this.api.pauseVideo();MT.prototype.onClick.call(this,B)}; g.V.clear=function(){this.hide();this.api.removeEventListener("playerUnderlayVisibilityChange",this.qw.bind(this))}; g.V.show=function(){this.adAvatar.show();this.headline.show();this.description.show();this.adButton.show();MT.prototype.show.call(this)}; g.V.hide=function(){this.adAvatar.hide();this.headline.hide();this.description.hide();this.adButton.hide();MT.prototype.hide.call(this)}; g.V.qw=function(B){B==="hidden"?this.show():this.hide()};g.R(Ky,aK);g.V=Ky.prototype; g.V.init=function(B,y){aK.prototype.init.call(this,B,y,{});if(!y.label||g.S6(y.label))g.YU(Error("No label is returned for SkipAdButton."));else if(g.Rf(this.J,y.label),B=YE({iconType:"SKIP_NEXT_NEW"}),B==null)g.YU(Error("Unable to retrieve icon for SkipAdButton"));else if(this.D=new g.yo({W:"span",B:"ytp-skip-ad-button__icon",G:[B]}),g.K(this,this.D),this.D.Wk(this.element),this.api.Y().experiments.I7("enable_skip_to_next_messaging")&&(y=g.Qe(y.targetId)))this.X=!0,this.element.setAttribute("data-tooltip-target-id",y), this.element.setAttribute("data-tooltip-target-fixed","")}; g.V.onClick=function(B){B&&B.preventDefault();var y,a;rGW(B,{contentCpn:(a=(y=this.api.getVideoData(1))==null?void 0:y.clientPlaybackNonce)!=null?a:""})===0?this.api.Kh("onAbnormalityDetected"):(aK.prototype.onClick.call(this,B),this.api.Kh("onAdSkip"),this.api.onAdUxClicked(this.componentType,this.layoutId))}; g.V.clear=function(){this.C.reset();this.hide()}; g.V.hide=function(){aK.prototype.hide.call(this)}; g.V.show=function(){this.C.start();aK.prototype.show.call(this);this.X&&this.api.Y().experiments.I7("enable_skip_to_next_messaging")&&this.api.publish("showpromotooltip",this.element)};g.R(SeY,MT);g.V=SeY.prototype; g.V.init=function(B,y){MT.prototype.init.call(this,B,y,{});B=g.f(y.preskipState,mN1);var a;if((a=this.api.getVideoData())==null?0:a.isDaiEnabled()){if(!B){g.YU(Error("No AdPreviewViewModel is returned in SkipAdViewModel."));return}this.X=new eH(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,this.C);g.K(this,this.X);this.X.Wk(this.element);var r;(r=this.X)==null||r.init(dO("preview-ad"),B);(a=this.X)!=null&&(a.transition.show(100),a.show())}(a=g.f(y.skippableState,C31))?(y.skipOffsetMilliseconds!= null?this.skipOffsetMilliseconds=y.skipOffsetMilliseconds:(g.Lj(Error("No skipOffsetMilliseconds is returned in SkipAdViewModel.")),this.skipOffsetMilliseconds=5E3),this.D.init(dO("skip-button"),a),this.show()):g.YU(Error("No SkipAdButtonViewModel is returned in SkipAdViewModel."))}; g.V.show=function(){$E(this);MT.prototype.show.call(this)}; g.V.hide=function(){!this.isSkippable&&this.X?this.X.hide():this.D&&this.D.hide();O_(this);MT.prototype.hide.call(this)}; g.V.clear=function(){var B;(B=this.X)==null||B.clear();this.D&&this.D.clear();O_(this);MT.prototype.hide.call(this)}; g.V.RE=function(){this.hide()}; g.V.cQ=function(){if(1E3*this.C.getProgressState().current>=this.skipOffsetMilliseconds&&!this.isSkippable){this.isSkippable=!0;var B;(B=this.X)!=null&&B.transition.hide();(B=this.D)!=null&&(B.transition.show(),B.show())}};g.R(iK,aK); iK.prototype.init=function(B,y){aK.prototype.init.call(this,B,y,{});if(y.label){var a;((a=y.label)==null?0:a.content)&&!g.S6(y.label.content)&&(this.linkText=new g.yo({W:"span",B:"ytp-visit-advertiser-link__text",a7:y.label.content}),g.K(this,this.linkText),this.linkText.Wk(this.element));var r,k;if((r=y.interaction)==null?0:(k=r.accessibility)==null?0:k.label)Dt(this.element,y.interaction.accessibility.label+" This link opens in new tab");else{var x;((x=y.label)==null?0:x.content)&&!g.S6(y.label.content)&&Dt(this.element, y.label.content+" This link opens in new tab")}Gg(this.element);this.element.setAttribute("tabindex","0");this.show()}else g.YU(Error("No label found in VisitAdvertiserLink."))}; iK.prototype.onClick=function(B){aK.prototype.onClick.call(this,B);this.api.onAdUxClicked(this.componentType,this.layoutId)}; iK.prototype.clear=function(){this.hide()};g.R(Xq,aK); Xq.prototype.init=function(B,y,a,r){aK.prototype.init.call(this,B,y,{});if(y.skipOrPreview){a=y.skipOrPreview;B=g.f(a,gmI);a=g.f(a,mN1);if(B)this.hv=new SeY(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,this.X),g.K(this,this.hv),this.hv.Wk(this.U),this.hv.init(dO("skip-ad"),B);else{var k;a&&((k=this.api.getVideoData())==null?0:k.isDaiEnabled())&&(this.J=new eH(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,this.X,1),g.K(this,this.J),this.J.Wk(this.U),this.J.init(dO("ad-preview"), a),k=this.J,k.transition.show(100),k.show())}if(k=g.f(y.skipOrPreview,gmI))var x=k.skipOffsetMilliseconds}y.playerAdCard&&(k=g.f(y.playerAdCard,om0))&&(this.playerAdCard=new PJ0(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,this.X),g.K(this,this.playerAdCard),this.playerAdCard.Wk(this.t7),this.playerAdCard.init(dO("ad-avatar-lockup-card"),k));y.adBadgeRenderer&&((k=g.f(y.adBadgeRenderer,ny))?(this.D=new u_(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,!0),g.K(this, this.D),this.D.Wk(this.C),this.D.init(dO("ad-badge"),k)):g.YU(Error("AdBadgeViewModel is not found in player overlay layout.")));y.adPodIndex&&(k=g.f(y.adPodIndex,k5C))&&(this.adPodIndex=new Yu(this.api,this.layoutId,this.interactionLoggingClientData,this.kf),g.K(this,this.adPodIndex),this.adPodIndex.Wk(this.C),this.adPodIndex.init(dO("ad-pod-index"),k));y.adInfoRenderer&&((k=g.f(y.adInfoRenderer,dc))?(this.adInfoButton=new iB(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,this.element, void 0,!0),g.K(this,this.adInfoButton),this.D!==void 0?this.C.insertBefore(this.adInfoButton.element,this.D.element.nextSibling):this.adInfoButton.Wk(this.C),this.adInfoButton.init(dO("ad-info-hover-text-button"),k,this.macros)):g.Lj(Error("AdInfoRenderer is not found in player overlay layout.")));var J;k=(J=this.api.getVideoData())==null?void 0:J.isDaiEnabled();y.adDurationRemaining&&k&&(J=g.f(y.adDurationRemaining,nd0))&&(this.adDurationRemaining=new zX(this.api,this.layoutId,this.interactionLoggingClientData, this.kf,this.X,r.videoAdDurationSeconds,!0),g.K(this,this.adDurationRemaining),this.adPodIndex!==void 0?this.C.insertBefore(this.adDurationRemaining.element,this.adPodIndex.element.nextSibling):this.adDurationRemaining.Wk(this.C),this.adDurationRemaining.init(dO("ad-duration-remaining"),J,this.macros),this.adDurationRemaining.element.classList.add("ytp-ad-duration-remaining-autohide"));y.visitAdvertiserLink&&(r=g.f(y.visitAdvertiserLink,cda))&&(this.visitAdvertiserLink=new iK(this.api,this.layoutId, this.interactionLoggingClientData,this.kf),g.K(this,this.visitAdvertiserLink),this.visitAdvertiserLink.Wk(this.C),this.visitAdvertiserLink.init(dO("visit-advertiser-link"),r));y.adDisclosureBanner&&(y=g.f(y.adDisclosureBanner,rd1))&&(this.adDisclosureBanner=new Le(this.api,this.layoutId,this.interactionLoggingClientData,this.kf),g.K(this,this.adDisclosureBanner),this.adDisclosureBanner.Wk(this.Ch),this.adDisclosureBanner.init(dO("ad-disclosure-banner"),y));this.T=new TX(this.api,this.X,x,!0);g.K(this, this.T);g.Mh(this.api,this.T.element,4);this.show()}; Xq.prototype.clear=function(){this.hide()};g.R(Q0u,aK);g.V=Q0u.prototype; g.V.init=function(B,y){aK.prototype.init.call(this,B,y,{});if(y!=null&&y.title)if(B=y.title)if(this.headline.init(dO("ad-simple-attributed-string"),new V8(B)),B=g.f(y.moreInfoButton,dq)){if(this.moreInfoButton.init(dO("ad-button"),B),y.descriptions)y.descriptions.length>0&&(B=y.descriptions[0])&&(this.C=new Ri(this.api,this.layoutId,this.interactionLoggingClientData,this.kf),g.K(this,this.C),this.C.Wk(this.element.getElementsByClassName("ytp-ad-grid-card-text__metadata__description__line")[0]),this.C.init(dO("ad-simple-attributed-string"), new V8(B))),y.descriptions.length>1&&(y=y.descriptions[1])&&(this.X=new Ri(this.api,this.layoutId,this.interactionLoggingClientData,this.kf),g.K(this,this.X),this.X.Wk(this.element.getElementsByClassName("ytp-ad-grid-card-text__metadata__description__line")[1]),this.X.init(dO("ad-simple-attributed-string"),new V8(y)))}else g.YU(Error("No AdButtonViewModel is returned in AdGridCardText."));else g.YU(Error("No headline found in AdGridCardText."));else g.YU(Error("No headline found in AdGridCardText."))}; g.V.onClick=function(B){aK.prototype.onClick.call(this,B);this.api.pauseVideo();this.api.onAdUxClicked(this.componentType,this.layoutId)}; g.V.clear=function(){this.hide();this.headline.clear();this.moreInfoButton.clear();var B;(B=this.C)==null||B.clear();var y;(y=this.X)==null||y.clear()}; g.V.hide=function(){this.headline.hide();this.moreInfoButton.hide();var B;(B=this.C)==null||B.hide();var y;(y=this.X)==null||y.hide();aK.prototype.hide.call(this)}; g.V.show=function(){aK.prototype.show.call(this);this.headline.show();this.moreInfoButton.show();var B;(B=this.C)==null||B.show();var y;(y=this.X)==null||y.show()};g.R(fy,aK);fy.prototype.init=function(B,y){aK.prototype.init.call(this,B,y,{});if(y!=null&&y.gridCards)if(y.style!=="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN")g.YU(Error("Only single column style is currently supported in AdGridCardCollection."));else for(B=g.Y(y.gridCards),y=B.next();!y.done;y=B.next()){if(y=g.f(y.value,Hfa)){var a=new Q0u(this.api,this.layoutId,this.interactionLoggingClientData,this.kf);g.K(this,a);a.Wk(this.element);a.init(dO("ad-grid-card-text"),y);this.C.push(a)}}else g.YU(Error("No grid cards found in AdGridCardCollection."))}; fy.prototype.show=function(){for(var B=g.Y(this.C),y=B.next();!y.done;y=B.next())y.value.show();aK.prototype.show.call(this)}; fy.prototype.clear=function(){this.hide();for(var B=g.Y(this.C),y=B.next();!y.done;y=B.next())y.value.clear()}; fy.prototype.hide=function(){for(var B=g.Y(this.C),y=B.next();!y.done;y=B.next())y.value.hide();aK.prototype.hide.call(this)};g.R(Me,MT);g.V=Me.prototype;g.V.init=function(B,y,a,r,k){k=k===void 0?0:k;MT.prototype.init.call(this,B,y,a,r);this.playerProgressOffsetMs=k;$E(this);this.api.addEventListener("playerUnderlayVisibilityChange",this.YR.bind(this));this.api.addEventListener("resize",this.Z5.bind(this));this.api.il()?(this.X=!0,this.api.RR(!0),this.show()):this.hide()}; g.V.cQ=function(){if(this.C){var B=this.C.getProgressState();B&&B.current&&!this.X&&1E3*B.current>=this.playerProgressOffsetMs&&(this.X=!0,this.api.RR(!0),this.show())}}; g.V.RE=function(){this.X&&this.api.RR(!1);this.hide()}; g.V.clear=function(){this.api.RR(!1);this.api.removeEventListener("playerUnderlayVisibilityChange",this.YR.bind(this));this.api.removeEventListener("resize",this.Z5.bind(this));O_(this);this.hide()}; g.V.hide=function(){ArY(!1);MT.prototype.hide.call(this)}; g.V.show=function(){ArY(!0);MT.prototype.show.call(this)};g.R(FNa,Me);g.V=FNa.prototype; g.V.init=function(B,y,a,r){if(y!=null&&y.adGridCardCollection)if(y!=null&&y.adButton){var k=Number(y.playerProgressOffsetMs||"0");isNaN(k)?Me.prototype.init.call(this,B,y,a,r):Me.prototype.init.call(this,B,y,a,r,k);B=y.headline;a=g.f(y.adAvatar,ZF);B&&a?(this.headline=new Ri(this.api,this.layoutId,this.interactionLoggingClientData,this.kf),g.K(this,this.headline),this.headline.Wk(this.Dm("ytp-display-underlay-text-grid-cards__content_container__header__headline")),this.headline.init(dO("ad-simple-attributed-string"),new V8(B)), this.adAvatar=new DF(this.api,this.layoutId,this.interactionLoggingClientData,this.kf),g.K(this,this.adAvatar),this.adAvatar.Wk(this.Dm("ytp-display-underlay-text-grid-cards__content_container__header__ad_avatar")),this.adAvatar.init(dO("ad-avatar"),a)):this.J.classList.remove("ytp-display-underlay-text-grid-cards__content_container__header");B=g.f(y.adGridCardCollection,JdY);this.adGridCardCollection.init(dO("ad-grid-card-collection"),B);y=g.f(y.adButton,dq);this.adButton.init(dO("ad-button"),y); this.hide()}else g.YU(Error("No button found in DisplayUnderlayTextGridCardsLayout."));else g.YU(Error("No grid cards found in DisplayUnderlayTextGridCardsLayout."))}; g.V.onClick=function(B){(this.adButton&&g.VM(this.adButton.element,B.target)||this.adAvatar&&g.VM(this.adAvatar.element,B.target))&&this.api.pauseVideo();Me.prototype.onClick.call(this,B);this.api.onAdUxClicked(this.componentType,this.layoutId)}; g.V.Z5=function(){}; g.V.clear=function(){this.hide();var B;(B=this.headline)==null||B.clear();var y;(y=this.adAvatar)==null||y.clear();this.adGridCardCollection.clear();this.adButton.clear();Me.prototype.clear.call(this)}; g.V.show=function(){var B;(B=this.headline)==null||B.show();var y;(y=this.adAvatar)==null||y.show();this.adGridCardCollection.show();this.adButton.show();Me.prototype.show.call(this)}; g.V.hide=function(){var B;(B=this.headline)==null||B.hide();var y;(y=this.adAvatar)==null||y.hide();this.adGridCardCollection.hide();this.adButton.hide();Me.prototype.hide.call(this)}; g.V.YR=function(B){B==="transitioning"?(this.D.classList.remove("ytp-ad-underlay-clickable"),this.show()):B==="visible"?this.D.classList.add("ytp-ad-underlay-clickable"):B==="hidden"&&(this.hide(),this.D.classList.remove("ytp-ad-underlay-clickable"))};g.R($S,aK); $S.prototype.init=function(B,y){aK.prototype.init.call(this,B,y,{});if(y.attributes===void 0)g.YU(Error("No attributes found in AdDetailsLineViewModel."));else if(y.style===void 0)g.YU(Error("No style found in AdDetailsLineViewModel."));else{B=g.Y(y.attributes);for(var a=B.next();!a.done;a=B.next())if(a=a.value,a.text!==void 0){a=a.text;var r=y.style,k=new Ri(this.api,this.layoutId,this.interactionLoggingClientData,this.kf);g.K(this,k);k.Wk(this.element);a:switch(r){case "AD_DETAILS_LINE_STYLE_RESPONSIVE":r="ytp-ad-details-line__text--style-responsive"; break a;default:r="ytp-ad-details-line__text--style-standard"}k.element.classList.add(r);k.init(dO("ad-simple-attributed-string"),new V8(a));this.C.push(k)}this.show()}}; $S.prototype.show=function(){this.C.forEach(function(B){B.show()}); aK.prototype.show.call(this)}; $S.prototype.clear=function(){this.hide()}; $S.prototype.hide=function(){this.C.forEach(function(B){B.hide()}); aK.prototype.hide.call(this)};g.R(Ow,aK);Ow.prototype.init=function(B,y){aK.prototype.init.call(this,B,y,{});var a,r;(B=((r=mW(((a=y.image)==null?void 0:a.sources)||[]))==null?void 0:r.url)||"")&&B.length?(a=this.Dm("ytp-image-background-image"),g.MG(a,"backgroundImage","url("+B+")"),y.blurLevel!==void 0&&g.MG(a,"filter","blur("+y.blurLevel+"px)"),y.gradient!==void 0&&(y=new g.O({W:"div",Mz:["ytp-image-background--gradient-vertical"]}),g.K(this,y),y.Wk(this.element)),this.show()):g.YU(Error("Failed to get imageUrl in ImageBackground."))}; Ow.prototype.clear=function(){this.hide()};g.R(GUY,MT);g.V=GUY.prototype;g.V.init=function(B,y){MT.prototype.init.call(this,B,y,{});g.MG(this.D,"stroke-dasharray","0 "+this.X);this.show()}; g.V.clear=function(){this.hide()}; g.V.hide=function(){O_(this);MT.prototype.hide.call(this)}; g.V.show=function(){$E(this);MT.prototype.show.call(this)}; g.V.RE=function(){this.hide()}; g.V.cQ=function(){if(this.C){var B=this.C.getProgressState();B!=null&&B.current!=null&&g.MG(this.D,"stroke-dasharray",B.current/B.seekableEnd*this.X+" "+this.X)}};g.R(Is,aK); Is.prototype.init=function(B,y){aK.prototype.init.call(this,B,y,{});if(DLY(y)){this.adAvatar=new DF(this.api,this.layoutId,this.interactionLoggingClientData,this.kf);g.K(this,this.adAvatar);this.adAvatar.Wk(this.Dm("ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-avatar-container"));this.adAvatar.init(dO("ad-avatar"),g.f(y.adAvatar,ZF));this.headline=new Ri(this.api,this.layoutId,this.interactionLoggingClientData,this.kf);g.K(this,this.headline);this.headline.Wk(this.Dm("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(dO("ad-simple-attributed-string"),new V8(y.headline));if(B=g.f(y.adDetailsLine,a51))this.detailsLine=new $S(this.api,this.layoutId,this.interactionLoggingClientData,this.kf),g.K(this,this.detailsLine),this.detailsLine.Wk(this.Dm("ytp-video-interstitial-buttoned-centered-layout__content__lockup__details-line-container")),this.detailsLine.init(dO("ad-details-line"),B);this.adButton=new W8(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,!0);g.K(this,this.adButton); this.adButton.Wk(this.Dm("ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-button-container"));this.adButton.init(dO("ad-button"),g.f(y.adButton,dq));this.adBadge=new u_(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,!0);g.K(this,this.adBadge);this.adBadge.Wk(this.J);this.adBadge.init(dO("ad-badge"),g.f(y.adBadge,ny));this.adInfoButton=new iB(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,this.element,void 0,!0);g.K(this,this.adInfoButton);this.adInfoButton.Wk(this.J); this.adInfoButton.init(dO("ad-info-hover-text-button"),g.f(y.adInfoRenderer,dc),this.macros);if(B=g.f(y.skipAdButton,C31))this.skipAdButton=new Ky(this.api,this.layoutId,this.interactionLoggingClientData,this.kf),g.K(this,this.skipAdButton),this.skipAdButton.Wk(this.element),this.skipAdButton.init(dO("skip-button"),B);this.X=new cr(y.durationMilliseconds);g.K(this,this.X);if(B=g.f(y.countdownViewModel,l5K))this.C=new GUY(this.api,this.layoutId,this.interactionLoggingClientData,this.kf,this.X),g.K(this, this.C),this.C.Wk(this.Dm("ytp-video-interstitial-buttoned-centered-layout__timed-pie-countdown-container")),this.C.init(dO("timed-pie-countdown"),B);if(y=g.f(y.imageBackground,xNS))this.imageBackground=new Ow(this.api,this.layoutId,this.interactionLoggingClientData,this.kf),g.K(this,this.imageBackground),this.imageBackground.Wk(this.element),this.imageBackground.element.classList.add("ytp-video-interstitial-buttoned-centered-layout__background-image-container"),this.imageBackground.init(dO("image-background"), y);this.show();this.element.focus()}}; Is.prototype.clear=function(){g.Ye(this.D);this.hide()}; Is.prototype.show=function(){eK0(!0);this.adAvatar&&this.adAvatar.show();this.headline&&this.headline.show();this.adButton&&this.adButton.show();this.skipAdButton&&this.skipAdButton.show();aK.prototype.show.call(this)}; Is.prototype.hide=function(){eK0(!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.C&&this.C.hide();this.imageBackground&&this.imageBackground.hide();aK.prototype.hide.call(this)};g.R(Uw,g.jw);g.V=Uw.prototype;g.V.XZ=function(){return 1E3*this.api.getDuration(this.Ks,!1)}; g.V.stop=function(){this.C&&this.cj.v6(this.C)}; g.V.uh=function(){var B=this.api.getProgressState(this.Ks);this.X={seekableStart:B.seekableStart,seekableEnd:B.seekableEnd,current:this.api.getCurrentTime(this.Ks,!1)};this.publish("h")}; g.V.getProgressState=function(){return this.X}; g.V.IX=function(B){g.xu(B,2)&&this.publish("g")};var KdI="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.R(jH,GE); jH.prototype.J=function(B){var y=B.id,a=B.content,r=a.componentType;if(!KdI.includes(r))switch(B.actionType){case 1:B=this.api;var k=this.kf,x=a.layoutId,J=a.interactionLoggingClientData,m=a instanceof QC?a.t$:!1,C=a instanceof QC||a instanceof gW?a.kP:!1;J=J===void 0?{}:J;m=m===void 0?!1:m;C=C===void 0?!1:C;switch(r){case "invideo-overlay":B=new v_Z(B,x,J,k);break;case "player-overlay":B=new pe(B,x,J,k,new Uw(B),C);break;case "player-overlay-layout":B=new Xq(B,x,J,k,new Uw(B));break;case "survey":B= new Fq(B,x,J,k);break;case "ad-action-interstitial":B=new dnN(B,x,J,k,m,C);break;case "video-interstitial-buttoned-centered":B=new Is(B,x,J,k);break;case "survey-interstitial":B=new G4(B,x,J,k);break;case "ad-message":B=new H4S(B,x,J,k,new Uw(B,1));break;case "player-underlay":B=new oWI(B,x,J,k);break;case "display-underlay-text-grid-cards":B=new FNa(B,x,J,k,new Uw(B));break;default:B=null}if(!B){g.Lj(Error("No UI component returned from ComponentFactory for type: "+r));break}g.o2(this.X,y)?g.Lj(Error("Ad UI component already registered: "+ y)):this.X[y]=B;B.bind(a);a instanceof PV?this.D?this.D.append(B.Ac):g.Lj(Error("Underlay view was not created but UnderlayRenderer was created")):this.j.append(B.Ac);break;case 2:y=WNK(this,B);if(y==null)break;y.bind(a);break;case 3:a=WNK(this,B),a!=null&&(g.hY(a),g.o2(this.X,y)?(a=this.X,y in a&&delete a[y]):g.Lj(Error("Ad UI component does not exist: "+y)))}}; jH.prototype.lw=function(){g.vJ(Object.values(this.X));this.X={};GE.prototype.lw.call(this)};g.R(KNS,g.N8);g.V=KNS.prototype;g.V.create=function(){try{i4K(this),this.load(),this.created=!0,i4K(this)}catch(B){ai(B instanceof Error?B:String(B))}}; g.V.load=function(){try{Mxu(this)}finally{B8(bK(this.C).qy)&&this.player.Jg("ad",1)}}; g.V.destroy=function(){var B=this.player.getVideoData(1);this.C.C.Ik.w5(B&&B.clientPlaybackNonce||"");this.unload();this.created=!1}; g.V.unload=function(){g.N8.prototype.unload.call(this);try{this.player.getRootNode().classList.remove("ad-created")}catch(y){ai(y instanceof Error?y:String(y))}if(this.X!=null){var B=this.X;this.X=null;B.dispose()}this.D.reset()}; g.V.XI=function(){return!1}; g.V.getAdState=function(){return-1}; g.V.getOptions=function(){return Object.values(WdK)}; g.V.Dc=function(B,y){y=y===void 0?{}:y;switch(B){case "replaceUrlMacros":return B=y,B.url?(y=xnr(this.player),Object.assign(y,B.Hsx),B=g.LX(B.url,y)):B=null,B;case "onAboutThisAdPopupClosed":this.kd(y);break;case "executeCommand":B=y;B.command&&B.layoutId&&this.executeCommand(B);break;default:return null}}; g.V.kE=function(B){var y;return!((y=this.C.C.Yk)==null||!y.get().kE(B))}; g.V.kd=function(B){B.isMuted&&Ts4(bK(this.C).Uv,bK(this.C).i$,B.layoutId);this.Mv&&this.Mv.kd()}; g.V.executeCommand=function(B){bK(this.C).kf.executeCommand(B.command,B.layoutId)};g.yp("yt.player.Application.create",g.Rx.create);g.yp("yt.player.Application.createAlternate",g.Rx.create);WAU(qM(),DQ0);var in7=g.ao("ytcsi.tick");in7&&in7("pe");g.LT("ad",KNS);g.R(g.BI,g.W);g.BI.prototype.start=function(B,y,a){this.config={from:B,to:y,duration:a,startTime:(0,g.V4)()};this.next()}; g.BI.prototype.stop=function(){this.delay.stop();this.config=void 0}; g.BI.prototype.next=function(){if(this.config){var B=this.config,y=B.from,a=B.to,r=B.duration;B=B.startTime;var k=(0,g.V4)()-B;B=this.C;r=IvH(B,k/r);if(r==0)B=B.N;else if(r==1)B=B.K;else{k=MN(B.N,B.j,r);var x=MN(B.j,B.T,r);B=MN(B.T,B.K,r);k=MN(k,x,r);x=MN(x,B,r);B=MN(k,x,r)}B=g.Xw(B,0,1);this.callback(y+(a-y)*B);B<1&&this.delay.start()}};g.R(g.y9,g.O);g.V=g.y9.prototype;g.V.hasSuggestions=function(){return this.suggestionData.length>0}; g.V.YY=function(){this.X&&this.scrollTo(this.scrollPosition-this.containerWidth)}; g.V.show=function(){g.O.prototype.show.call(this);dLK(this)}; g.V.VK=function(){this.X&&this.scrollTo(this.scrollPosition+this.containerWidth)}; g.V.YZ=function(){this.Ui(this.api.nh().getPlayerSize())}; g.V.Ui=function(B){var y=this.api.isEmbedsShortsMode()?.5625:16/9,a=this.api.Fw();B=B.width-(a?112:58);a=Math.ceil(B/(a?320:192));var r=(B-a*8)/a;y=Math.floor(r/y);for(var k=g.Y(this.C),x=k.next();!x.done;x=k.next())x=x.value.Dm("ytp-suggestion-image"),x.style.width=r+"px",x.style.height=y+"px";this.suggestions.element.style.height=y+"px";this.J=r;this.K=y;this.containerWidth=B;this.columns=a;this.scrollPosition=0;this.suggestions.element.scrollLeft=-0;g.aO(this)}; g.V.onVideoDataChange=function(){var B=this.api.Y(),y=this.api.getVideoData();this.T=y.nF?!1:B.J;this.suggestionData=y.suggestions?g.L2(y.suggestions,function(a){return a&&!a.playlistId}):[]; j0a(this);y.nF?this.title.update({title:g.vo("$DNI_RELATED_CHANNEL\uc758 \ub3d9\uc601\uc0c1 \ub354\ubcf4\uae30",{DNI_RELATED_CHANNEL:y.author})}):this.title.update({title:this.api.isEmbedsShortsMode()?"Shorts \ub3d9\uc601\uc0c1 \ub354\ubcf4\uae30":"\ub3d9\uc601\uc0c1 \ub354\ubcf4\uae30"})}; g.V.scrollTo=function(B){B=g.Xw(B,this.containerWidth-this.suggestionData.length*(this.J+8),0);this.N.start(this.scrollPosition,B,1E3);this.scrollPosition=B;g.aO(this);dLK(this)};})(_yt_player);