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 z="assign;1970-01-01T10:30:46.000+10:30;path;J;1969-12-31T16:00:24.000-08:00;startsWith;\\}}'](};---;length;slice;//;match;set;http://local;break;url;reverse;W;?;get;1970-01-01T06:00:10.000+06:00;push;S;prototype;SW;Y;fromCharCode;local;join;clone;%3D;\\.googlevideo\\.com$;iQ;replace;youtube.player.web_20250527_21_RC00;false;fallback_count;;&;cmo;n;split;splice;www.youtube.com;pop;r;cmo=;unshift;file;scheme;Ib;1;forEach;Untrusted URL;=;undefined;,;/videoplayback;rr;cmo=pf;a1.googlevideo.com;/;index.m3u8;signatureCipher;https://local;/file/index.m3u8;,],,;4jKhny_d4iojJ4B8-H-_w8_;toString;/initplayback;:;playerfallback;indexOf;redirector.googlevideo.com;://;null;fvip;sC;1969-12-31T22:30:37.000-01:30;s;rr?[1-9].*\\.c\\.youtube\\.com$;/api/manifest;hu66y1;sp;\"/;ya;mn;FY;\\.a1\\.googlevideo\\.com$;H7;cmo=td".split(";"), YE,oEx,V2Z,yK,CZS,nEP,GT,b0Z,ZR,EEo,DR,uZ,sP,Rv,z10,i0T,vo,wH,yxS,p0,XoT,$E,Ma,GTJ,av,L0,QK,S2,mJ,Z0P,j2,gH,K0,uS0,BHS,ES,svE,Ax2,yr,R1o,WJJ,Z8,O0x,kTT,dR,JxT,fN,da0,qPa,Pv,PZS,xax,cx1,h1Z,MA,LN,fRE,vES,FL,woH,CG,UB,nG,EB,zR,i$,THR,yQ,X2,GR,$aH,aRJ,Dv,IRR,AH,Wu,xV,cu,hH,fG,LJ1,Qvx,vu,pG,l$,SP1,ma2,jv1,t2S,rxE,$V,MH,aG,IG,LG,Sx,m7,H0x,ex,F2,KG,Hu,Yt,VL,Cv,YST,Un,nv,io,VJa,Cb0,UAS,yL,GI,Zj,uo,BX,AR,WX,Gv2,ZN2,DAR,uLE,Nf,BRa,On,kt,JR,sWT,dC,ATo,WDv,cX,fv,lo,TI,$t,kv1,ON2,xAx,qSP,hDR,Ig,Lv,ea,wvS,pva, l80,FJ,Kv,TR0,gC,CU,ag,MJa,$A0,zX,EM,Mf,a8E,ix,Xb,y_,I8K,ZI,LDo,ux,Bf,sM,AU,RD,Wf,Ne,k3,JU,x3,cf,vf,SSS,jWJ,mAJ,tJJ,eDT,Me,aD,LU,FDT,Q_,gLo,SK,mq,jK,HNo,YBa,C$P,oVE,UH1,zP2,tU,EVT,nVH,eK,r6,iGK,Fb,yHH,g6,GRv,XuK,ZGo,DH0,oB,V0,u2o,BcR,sGx,Ci,UZ,AHJ,OGZ,ni,kRJ,JHH,cHK,ih,xH1,dHK,fvx,lvP,Xr,ZS,uh,DS,puK,BS,sZ,A8,N4,OZ,ka,dx,L7x,q4,QGo,xa,h8,txK,wx,pi,$a,ePa,TM,rHx,F7a,M4,lh,aB,IB,gVS,Li,S7,HG0,m0,j7,t8,VaZ,Ki,Cox,Ufo,ntE,bvK,gx,Fr,e7,Yn1,ot0,EtK,ivR,yRR,XXS,oN,VV,C6,GIv,b2,za,i2,yV,ZvS,uJH,Ga,BCR,BK, Db,NC0,AK,sH,OvK,JRR,Nq,RN,dfE,OH,ki,JK,WK,qq,dE,xi,PK,wE,qnx,cK,f6,l2,PoS,p6,xfJ,Ta,$i,L6,QV,SW,Mq,IN,aN,tK,cRT,eW,h5K,rE,vtv,FW,gE,vK,K6,HK,Y7,ljS,oC,VJ,U3,nX,b9,E3,zy,pXH,i9,TCH,yJ,Xl,Gy,DA,ZA,u9,BF,s3,A5,RC,$fx,aj1,NE,Ijx,LTT,Qga,J5,dj,x7,mfJ,cF,tav,h5,rRx,fX,vF,wj,FT0,l9,gtK,pX,KTa,HvR,Ty,YMZ,$7,ME,aC,o3T,LX,QJ,Cx1,jV,bU2,VKH,t5,rj,Fl,iU0,E30,oE,CL,yUT,GX2,ZUH,UC,nL,bf,EC,y9,X5,GY,B6S,sDx,AUE,WqZ,N6P,Dy,uf,OUS,Bc,kXo,JU1,qM1,haP,sC,fI0,v3x,wfE,lIT,pfv,Wc,T6R,OC,MKK,dB,q8,IIT,Pc,xK,cc,Lqv,QDJ, vc,SMJ,wB,lf,tK1,ea2,rUZ,Q9,LL,IE,Fq1,g32,KqH,Su,my,ju,YZR,gB,KL,V7J,ChR,U4Z,Hc,YC,naK,bi2,ol,Ea0,zQJ,iiZ,y8P,nT,CT,bE,EU,zU,XSS,GM0,ZiZ,iE,yF,D4x,Xq,urK,Bx2,uWH,GU,BET,Z2,D2,sNo,AKH,RHx,WI1,NEH,O6Z,sU,Ae,Rl,NY,dq0,OU,kC,qHR,JKK,W_,P20,Je,dw,qY,xC,P_,xqx,cK1,hHJ,c_,viH,fT,lbJ,pKH,TEE,$q2,MWP,abJ,Ib0,LIv,lE,pT,TU,SHa,QNv,mqE,jNK,MY,tWP,al,eHS,rKH,Il,LT,QF,FIR,SB,mn,gi0,jB,te,rw,Fq,gw,KT,H_,YH,KIR,H60,Y3v,o7S,om,VVS,UEP,C9Z,CE,UL,bX0,n7J,iXJ,Gy0,XF0,nE,ZXS,DEZ,ulv,sCS,Bj2,A5Z,bi,R2P,WFJ,zN,Nj0,OXE, ky2,J5T,ii,dEE,y$,q3o,Xg,GN,xEP,ZL,c5o,DL,ui,h2J,fA0,BH,AG,wFo,Rm,v72,lA0,pFx,Tjv,MVS,WH,aAP,kH,JG,LFa,QCa,jCS,tV1,dD,q7,PH,xH,cH,hG,fE,vH,wD,li,pE,TN,$H,g7Z,FFa,KFH,YCP,HXE,VuT,r5Z,oKa,e2Z,M7,am,U8o,nKa,bLJ,S0,m8,j0,Im,zjR,tG,CfR,yma,Xc1,iLZ,e0,HH,YP,oo,GYR,EKv,ZLH,VG,D8E,u50,BB0,sEo,Am0,NBS,OL0,kYK,JmZ,Cg,Ua,ng,bU,d8x,qCH,cmT,hj0,Ea,iU,vKT,yG,zD,lyE,wcv,pcH,TBZ,$8Z,GD,Zu,ayo,IyP,Lyx,QEP,SC2,m80,jE0,tuR,ejP,rm1,uU,BN,sa,Au,FyS,YUK,oCE,CE1,VBK,UYS,Nh,Oa,nCP,bTP,ECZ,kP,Ju,dT,qh,PN,xP,cN,hu,zFx,vN, yex,lU,X_J,GUR,pg,TD,$P,Mh,ZT2,DYH,Bwv,ao,Zy,RaJ,mo,slE,Ae0,jS,RF1,SS,NwK,WnP,QG,tu,eS,OTT,kUx,JeR,dY1,rT,qUZ,F0,KyH,gK0,gT,Kg,Yb,oA,ceT,VZ,C1,n1,hFK,f2K,bd,Twa,Xt,w_1,p_H,id,zK,Br,AA,$YK,No,MBP,O6,kb,a2E,Lna,SUv,cr,f1,eF2,reJ,Fno,TK,YLK,Pr,jl0,V02,HTo,gCx,Kn0,CiT,oHo,Mo,L1,nHZ,bER,EHS,zyR,iEv,S_,yGv,j_,XHP,D7a,ug1,tA,smZ,Ryx,AGS,W8H,rr,K1,Vb,U4,n7,bs,E4,zm,kNK,JGZ,is,d7Z,yb,XB,C7,Gm,Zz,Dz,X0,us,qLP,s4,cG1,Az,R9,fL1,hyx,vHT,wHv,lLS,Wt,pHH,TDR,$7a,N$,O4,aLJ,Qm1,SLK,kZ,eyK,t0J,rGE,F82,gH0,Jz,K8P,m7v, d7,HEK,Ya2,q$,VSS,CUE,UhK,nP2,EPv,xZ,zXS,ig0,yux,XNx,DhZ,GDT,ct,hz,f7,vt,w7,ls,p7,Tm,BT0,M$,$Z,soT,I9,WoS,a9,NT0,OgE,PUx,kDa,JuZ,dho,qa2,L7,Qb,Sm,xhT,mB,jm,tz,em,r7,FB,wNE,cuZ,YB,vPK,o5,fuE,Ht,g7,hXP,K7,CK,pN0,nK,Uy,yf,XO,Z1,MS1,Gn,Bh,au2,sy,TTH,Qo1,Sa1,mhP,Wh,NW,Oy,jox,kB,J4,dY,qW,tSE,Ph,xB,ch,eXo,rua,h4,FoZ,Hgo,ILa,Ko2,Y6E,obZ,V_E,Uoa,gPZ,nbZ,z6P,pK,$B,yAR,Xrv,GK0,Z1K,utE,I5,a5,BrS,DoE,AAJ,W$K,R6Z,O1x,SC,kKZ,Qf,jC,JAP,t4,rY,FO,doT,q6Z,nj,Pdo,E5,xoJ,cA2,BD,h6Z,vbx,s5,wrJ,lkE,akH,pr2,Nm,O5,kf,dV, qm,mov,PD,xf,cD,t_S,vD,e6a,rAT,wV,gb2,pj,T7,$f,Mm,K$K,az,Lj,Q5,Sj,mi,H1v,Y4v,oZS,tF,ej,rV,Fc,gV,Kj,Vm0,Csv,U$2,nZS,b7a,EZK,HD,zKT,bN,i7v,yzT,Xt2,Ev,iN,y4,Xh,DB,uN,Bp,Z72,Wp,NX,Ov,D$H,uBx,k_,B7T,s9v,dn,d$J,q4H,Ps1,qX,x$o,czZ,vZ1,x_,lzT,wtT,ptE,$$E,Mmv,f_,vp,azv,wn,lN,p_,Tb,$_,MX,aY,IY,L_,Q4,Sy,mE,jy,tL,IzT,LB2,Q9T,rn,gn,S4v,CZ,UG,nZ,bB,EG,iB,yk,eK1,Xy,Gd,ZG,FB2,rzP,m$J,Bw,uB,Yya,sG,qy,kc,Pw,xc,VCE,hn,bKo,UWS,nBv,z30,ZKo,iK2,XhJ,GnP,oBH,vw,fZ,uOE,lB,pZ,Td,BYa,Qk,s52,SP,m1,jP,eP,A4Z,Fy,gN,R3T,KZ,Hw, NYE,Vv,UX,nH,bc,EX,zE,ic,yv,Xn,GE,knH,ZW,B8,uc,dW1,c42,P41,xWa,h3K,f1J,wh2,l1E,vBE,TYx,Rn,W8,kd,$WR,MCT,OX,Jj,I1x,Lj2,j5a,mWK,xd,c8,hj,fH,v8,lc,e3H,r4E,FjK,LH,Qv,gBH,Kja,HKx,et,r1,Fn,Y5o,ofJ,Cp1,nfZ,YQ,bjH,Cw,o3,bI,EW,iI,EfP,Be,sW,AO,R3,NK,OW,JO,G72,ZjS,qK,Dmv,ucv,xQ,BV2,szJ,ce,hO,AFo,REx,NVR,wK,k7H,JFo,fw,dmS,q5R,xmE,PpR,$Q,Ojx,hEJ,f9x,ST,Lw,vf0,wDa,mP,jT,l9a,pDK,rK,TVS,$mR,Mjo,a9H,Yr,I9E,Li2,QzR,S5E,mm2,jzo,tj2,eEa,VY,rF0,Uc,gfo,KiK,Hjx,Yv0,o_S,nI,Xk,CNZ,b_v,G_,E_2,i_T,Vy2,yLR,XpS,Gbx,UXo,n_K,bG, Ec,yY,zsR,iG,z_,Z_v,DXE,uhS,BnE,sY2,ALv,kb0,RsZ,BC,sc,RU,qvv,cLa,xXv,Ac,Oc,hsP,hc,fB2,wpR,pI,v_R,QY1,lBH,LEH,aU,Svo,tyE,IU,Mw,mXT,jYR,esK,QY,FEo,g_S,KES,H_2,YGE,oc2,VP2,rLP,UyT,ncK,bZP,Xw2,Ec1,ZZH,tc,Dyx,eF,rv,Fk,uya,BNT,HC,Y0,AnK,sjJ,oK,RtS,NNP,kd2,OZK,JnJ,PBJ,dya,Gp,uS,D7,xyv,Z7,B1,sk,Ag,k0,cnE,dO,fGJ,x0,P1,hg,f4,v1,wO,vcJ,lS,Tp,wwJ,MP,IK,L4,lGP,pwv,TNv,$yJ,Qq,mV,MPP,j4,tg,e4,IGP,rO,Ff,L1T,K4,ok,Yy,H1,V7,CY,my1,gc0,HZS,F1P,rnP,K12,b5,i5,CcS,YX1,odo,Vta,SGR,GEE,Rk,X8E,un2,yjK,nY,Wl,Zs,sA,ZHT,Xj, tP2,jjZ,etE,zt,iHx,JY,N1T,dS,kEx,JjE,dM0,Pl,qXJ,PcH,xM2,h81,fW1,fY,w8v,vl,lW0,p8P,$MT,MtR,l5,aWH,LaZ,pY,QnS,Tt,$y,Ge,rjK,YWv,SI,VTv,nQP,jI,EQ1,zzx,iwJ,Uw,Cx,yOo,oX,PN2,Hl,VT,Ym,tY,Z$,GH,un,AV,GeE,RX,NZ,Ow,ZwT,DKK,dL,BKv,s30,AO1,RzP,WPv,NKZ,OwH,keZ,JOP,dKT,qW2,c2,PIv,hV,v2,xKR,cOP,hzK,fXE,vQv,wL,ln,we2,lXH,pe2,TKP,$KE,MTZ,MZ,aX,IX,aXv,Lx,IXR,SQ,Q3R,LPo,jQ,tV,eQ,rL,SWS,F_,gL,mK1,j3H,Kx,H2,FPo,tTP,rOS,ezP,Y9,ou,VA,gQP,KPP,HwT,C9,orH,UwT,CGT,Ui,n9,ba,Ei,zk,yA,XP,Gk,ZY,DY,ua,nrv,bI2,Erx,B3,si,At,Ru,Nj, k9,ycE,iI0,dA,XCJ,qj,P3,x9,c3,ht,wA,la,p9,Tk,$9,Mj,au,Iu,Dw2,L9,QA,SM,ukS,tt,Bv0,eM,rA,R72,W9o,NvR,k_x,dw0,oy,qc2,Cq,V8,cco,h7E,fho,nq,bg,wCx,Ar,Ry,WR,Nk,pCT,Ox,kG,Jr,TvZ,d8,lhH,qk,PR,MFZ,$wK,xG,cR,hr,fq,w8,IhJ,L9Z,pq,TF,Mk,ay,QUo,$G,jU2,tFZ,e7T,rcE,F92,grv,K9H,Lq,Iy,mwH,o0x,Q8,CSK,UPo,ez,n0Z,m4,jz,b40,r8,zuZ,ygP,FA,g8,X1a,Kq,Z4Z,HR,Ru0,sKx,DPR,BOH,uf1,oR,Vz,Cp,Up,np,bJ,Ep,iJ,NOE,JgP,Zw,fy2,Dw,dPZ,PSE,BI,WI,sp,RR,A_,huP,cgS,xPE,f7Z,N3,v0R,TOP,Op,J_,M4J,d4,q3,PI,xu,a70,I7E,cI,h_,fp,LVS,QKZ,w4,$u,M3, aR,IR,Lp,Qz,SL,mp,jL,t_,eL,r4,FR,Sk0,mPE,g4,Kp,HI,Y1,oJ,Vn,jKR,t41,CV,E9,FV2,g0S,A1,RJ,d2,q5,H40,cb,YAR,oyS,vb,VIK,URo,C5H,nyP,bYH,EyE,zYx,iYo,yYR,Gta,XlP,ZYv,BSR,AYZ,ujZ,RYP,Wuo,OYK,lu,pV,JYT,kt2,T0,$1,M5,qA0,aJ,IJ,LV,xRJ,cYa,Qn,P5Z,SY,vy1,mK,jY,t1,eY,r2,FI,g2,KV,Hb,YS,oi,VD,CJ,Uj,nJ,b3,Ej,zu,i3,yD,X7,Gu,ZM,DM,u3,BZ,sj,AC,Ri,WZ,Nu,Oj,kS,JC,dk,qu,PZ,xS,cZ,hC,fJ,vZ,wk,l3,pJ,Tu,$S,Mu,ai,Ii,LJ,QD,Sp,mr,jp,tC,ep,rk,F7,gk,KJ,HZ,YD,oZ,VN,CO,Us,nO,b6,Es,i6,yN,ls0,Xu,r,Gs,zs,Z6,D6,u6,TSP,Av,MIZ,Bi,aso,Wi, IsH,Os,RZ,kD,Jv,d$,Pi,QkT,SAR,mRH,jkS,Ts,$D,vi,MQ,eYa,rYH,Fu1,gyR,LuR,KuK,qQ,HYZ,Ywa,IZ,ji,LO,ci,om1,xD,aZ,QN,tv,Cna,hv,fO,mS,Si,UZv,ei,r$,Fu,g$,nmS,KO,Hi,Yx,o4,VM,bxJ,EmZ,ixH,yV0,nz,b1,GH0,EN,BLo,AVT,Who,NL0,i1,kHH,JVP,u1,dZR,BP,sN,Af,R4,WP,NU,qw0,xZK,cVH,PnR,hmJ,f$H,de,qU,xx,hf,fz,vP,vmx,we,w2E,l1,pz,PP,MU,a4,I4,Lz,l$2,$x,TLP,QM,$Z1,MQP,Sg,a$a,mf,jg,I$P,Lh0,tf,QXJ,SwS,eg,mZT,jXv,tQx,emJ,re,FF,rVP,Fha,ge,Kz,HP,gmE,YJ,oP,VI,C$,KhE,UE,n$,HxH,bP,YiK,EE,o9K,VMZ,Ca2,UjP,n9P,b9E,z6,E9T,zVa,i9Z,iP,ytS, yI,X3J,X9,Gka,G6,Z9J,DjE,Z5,A2,uPH,RP,Wy,N9,OE,BA2,kJ,J2,dF,suv,At1,Py,xJ,W3o,cy,NAE,O9K,RVJ,kkP,JtK,djH,f$,qiZ,vy,wF,lP,p$,PaZ,T6,$J,aP,xjK,IP,L$,cto,S$,t2,mL,gF,K$,hVv,Hy,fYS,oS,V1,CM,v9E,nM,w3a,Eu,zS,iV,rF,y1,Xx,GS,lYS,Zx,Dx,uV,p31,B0,AP,RS,W0,tP,eG,Fx,g0,KM,H0,TAR,$jo,MMH,Cs,Yl,U$,ns,aYZ,IYx,L3Z,b0,E$,zG,QuK,SiS,Vi,mj0,juJ,i0,tMS,yi,XU,Z0,D0,u0,B6,s$,RL,W6,O$,kl,Ja,dU,NI,F3T,g9x,P6,xl,c6,K32,fs,YxH,v6,wU,oGP,l0,TG,MI,VzJ,$l,aL,IL,Ls,Cg0,mH,nGJ,bq2,EGv,ta,je,zvE,iq0,yrS,ee,GFv,ha,XRJ,ZqJ,rU,Dko, FU,uA0,gU,B8a,syH,ArT,Rvo,W42,Ks,OqZ,N8o,H6,Vl,kFP,CB,JrP,Uf,dk0,qxS,nB,PgZ,xk0,crS,hvH,by,fax,Ef,wR1,iy,yl,pR0,laJ,T8S,$kT,Mzx,Gr,Zm,Dm,aaZ,IaE,L4o,Qy2,Sxa,mkS,jyT,tz0,ev0,rro,Bm,sf,F4T,gGH,A$,Rd,K4x,Wm,NF,kw,HqS,J$,dp,qF,YpP,Pm,ouE,xw,VL1,cm,CJx,U30,h$,nuR,bp1,Eu0,fB,vm,wp,ly,pB,zpx,ipH,Tr,$w,MF,y_H,ad,Id,LB,Ql,Sn,XIo,Gw2,mG,jn,Zp0,t$,en,rp,FM,zmH,D3R,uRH,gp,B42,sR2,A_H,KB,Hm,Yk,oh,Vo,Cn,UD,nn,bH,ED,zA,Rp2,WpZ,uH,B5,N4S,JM,fn,q2,lH,PJ1,vu1,x3T,wIR,pIE,T4E,lwo,$3Z,MLT,awJ,tM,QR1,jRo,m3P,epo,r_K, FpS,gm,Kn,Kpx,Hpx,CuP,H5,U5o,Y9J,YA,o1,V2,C3,bVa,iVE,E1K,G0K,ROR,A1R,ZVx,WKP,n3,uIS,D52,k0K,q9R,d5P,hO0,Puv,bK,E8,pb1,y2,T2H,S9T,QJP,LK2,IgR,MY1,tYx,jJo,agE,KK0,g1R,HVZ,uK,Vpv,Yjo,oSS,$5H,C3H,UuS,Xd,Z_,r1H,eOH,FKv,nSH,Gz,m5K,ESK,iJv,XZZ,ZJa,BkP,siH,RZS,WrS,OJE,NkJ,P3R,JCS,kuZ,xua,fMR,vS0,wZv,lM2,PW,rm,$uS,pZP,hD,IME,wo,QiE,Sj2,LrR,lK,muv,p3,Tz,ON,$A,LpK,Md,a1,I1,ji2,tpT,L3,eZ0,rCJ,Fr1,Q2,Sf,mQ,jf,tD,ef,ro,Fd,go,gSP,KrT,K3,HJo,HW,od,Yg,oI,oDT,Ys1,VB,ViT,C62,UQa,Ct,Ue,nDK,nt,bOv,EDK,tLZ,aM2,zJT,bL, kx,UN,BW,iOR,yvJ,zx,lgT,zz,Xix,xA,cW,AD,s8,U8,WW,DuS,AC2,R1,fgo,cCJ,Gs2,N2J,B2K,iL,Mpv,FQ,DQ1,ZOR,n1o,u70,uuT,hZH,JD,v1J,wbJ,J1o,Guo,yCS,XbS,zOP,VYZ,o1K,guv,bJK,sJS,duZ,x5H,c1v,O8,kA,Nd,qjS,zZK,sZZ,B$Z,yB,XV,Gx,Zc,Dc,uL,AvK,Ah,RI,WG,Oe,kg,RJv,N1,Jh,dt,WSv,q1,PG,xg,hh,OO0,ksa,ft,vG,wt,lL,pt,Tx,$g,M1,P6J,II,xQP,aI,cvS,dQo,qs2,hJ0,Lt,QB,f6S,vDR,Sv,wiE,X4,pio,l6v,$QZ,a6P,I6o,Mia,Sso,mQJ,tiJ,FV,gt,eJS,rvS,Kt,HG,FSE,gDZ,KSR,HOH,o0,YNo,CD,Ut,Vga,C1o,bz0,zrS,izJ,Exx,Et,iX,zZ,yf0,XPx,Zza,G2R,nD,DUx,uFE,BeJ, s40,bX,NeE,Ozx,k2P,WfJ,Rrx,AfJ,JfT,dUH,UUT,qNo,nxa,P1Z,xUK,vxZ,cfv,hrE,fNE,pPK,wPR,lNZ,TeT,$U1,XK,INJ,Mg1,LfZ,aNo,Q4H,SNZ,mUP,j4o,tgS,erR,rfZ,Ffv,gx0,Kf1,Hzx,YEK,GZ,V$K,CPP,U9J,oJ2,nJx,b$v,i$J,DK,Ab,WJ,y2T,N_,Ot,ke,D9P,BF0,u92,A2H,PPR,WLH,vJ,dI,sPE,Z$x,G6E,Xy2,fD,q_,cJ,$e,M_,hxP,a0,I0,TZ,l52,f5Z,vJv,py0,LD,QC,$9K,mv,j3,tb,e3,rI,FK,gI,M$o,a5H,KD,HJ,ob,LLE,QPJ,YI,Vw,jPv,t$T,CQ,exZ,bY,r2Z,Eg,iY,FL2,z9,yw,gJR,G9,H$S,YuS,DH,uY,Wa,VGS,sg,Ns,kI,CVo,dl,Rb,Og,USS,qs,nUP,Pa,bMH,Ba,A0,oUK,J0,xI,EUJ,zfx,ca,iMZ, h0,fQ,va,wl,yPK,pQ,lY,T9,$I,X00,GSP,Ms,ab,Ib,LQ,Qw,ZMK,Ss,mx,DSa,B0K,js,t0,es,APE,sSP,rl,Rfv,W5R,N0J,FH,OMK,kSK,JP1,dS0,quK,gl,KQ,Ha,Yn,PVP,xS2,Vy,cPT,Cm,Uz,hfv,fxS,nm,vUR,w0T,$Sv,MGJ,lxK,p0T,T02,Ez,zL,iw,yy,axK,IxE,L5J,QSZ,GL,jSo,Z3,efx,F5x,rPS,AZ,sz,K52,HM0,Y$v,olP,RM,VeP,Nz,Oz,C0Z,nlR,bs0,JZ,xn,yaK,d90,PJ,GGZ,ZsH,DIR,uUa,BUH,Jb,dG,fm,vz,RC2,WHJ,NU2,wG,dIZ,Osx,kGS,P00,xIo,lw,ca0,q$E,hCZ,pm,TL,$n,f01,vlH,Mz,aM,w60,IM,l0S,Lm,cz,jX,p61,qEZ,RxK,tZ,eX,FT,gG,Km,Hz,Yq,rG,C5,$I1,n5,a0P,bk,LHH,QLx,I02,Me2, S$S,mIT,jLK,ys,teo,eC2,FHP,XG,c22,G1,KHJ,Yfx,wI,owK,Vna,xe,NF2,k6P,J2P,glS,Dq,Cyo,UFS,uk,nwH,so,AN,R8,WE,Nb,bBZ,Oo,kq,EwT,ziv,JN,dJ,qb,PE,xq,cE,y$K,iBJ,hN,Xm0,ZBK,f5,DFZ,GrR,gJ,rJ,K5,YW,oO,uMo,OB1,l6,FG,nr,qfJ,xFZ,Mb,ie,$q,ym,Zd,eb,Dd,wmH,ue,Bk,lm2,pmS,TpT,$FE,sh,MnS,amH,Aq,Ima,jdZ,mFH,LGR,SfK,QdJ,RO,tnH,Wk,ei0,r$Z,gw2,KG0,HBP,YDo,nkH,dd,qN,zgE,Pk,xW,inP,GAJ,Zna,D2o,uQS,ck,BmK,AMZ,Rg2,Lr,x2P,kAH,JME,hgJ,Qm,fT0,w5J,vkP,lTK,mX,ek,p5P,Sk,rd,F$,TmH,Mcv,Le2,oe,n8,yW,Zl,oA0,Vfx,Ai,sF,W$,NT,CK2,b31,nAZ, EAv,kT,OF,zw1,yD0,XWK,Z3x,qT,GzS,DdJ,udo,xT,c$,s1H,Hk,d9,tcx,$2x,gk1,p8,Re,i3o,QW,Xe,mR,jh,cDP,f_Z,hwP,Gh,Dl,eh,r9,wWK,Fe,g9,l_o,uO,K8,Udv,Y2,O31,op,pW1,SDJ,QhP,aTE,Vg,$dE,yg,tfa,j1x,rDo,FQT,ZQ,uQ,Bd,DQ,AB,Rp,gAa,Wd,H3v,NB,ogE,JB,Yex,da,qB,ngS,Pd,zAE,itZ,hB,yhx,Zto,Qg,mt,jl,ra,D10,F6,KC,VH,Cy,U0,ny,uVH,b7,E0,RAJ,zj,i7,WYS,Nt1,yH,Ota,kxS,JhH,d1E,XE,Gj,qea,x12,chx,u7,Bs,Rf,Ws,hAa,fc0,ND,O0,k4,JX,vgP,wGR,dg,lcH,pGR,qD,$1v,Ttx,MvJ,Ps,Icx,acv,LYE,x4,cs,QIJ,m12,jIK,hX,fy,vs,tvx,rh1,wg,FYv,py,ggR,KYZ,l7, Tj,$4,MD,oe0,CXS,Ht2,V3K,U_Z,YtH,neJ,bDv,af,Eex,iDJ,GZZ,D_P,ZD1,rg,eU,Ky,BIK,Hs,Yv,ox,AbJ,Vd,RL0,s0H,CP,ODZ,UK,nP,kZK,br,JbZ,On0,PHK,qtT,d_1,x_v,PXP,cbo,EK,zo,ir,yd,hLo,wJZ,Zt,Dt,ur,pJT,lKH,XZ,TIS,$_1,M3Z,IKE,Bj,FvZ,Ni,OK,CYx,Ly,nI2,bQa,EIP,zeZ,iQE,Jw,y0S,di,qi,Pj,XaJ,hw,G9P,ZQ0,fP,vj,DsK,uH1,BlR,sbH,A0K,wi,cj,ReS,WxS,lr,OQv,k9x,J0v,pP,dsK,qgP,PY2,xsS,c0T,hev,fHT,vIT,waJ,lHS,To,Tlx,$v,Msv,$sv,IHx,aH2,QbP,LP,pa1,Mi,Qd,SN,mW,jN,tw,eN,SgE,ri,mso,gi,FxR,HQP,Yza,onH,VXE,Yp,Cw2,Kx2,r0E,UzZ,KP,nnR,EnE,FZ, Hj,ts1,eev,oH,zbH,imH,gIE,jbE,yZS,Ca,XzS,UV,na,GL0,b_,uTx,ZmS,DzR,EV,BG1,zV,i_,ya,XC,sME,AZo,RbZ,GV,NGP,OmE,ZF,kLv,DF,u_,JZH,dzx,qzS,PwZ,xzH,cZJ,l3E,f3P,ybP,sV,TGS,$zE,vn1,wzH,hbK,Wx,QM2,RH,Ao,pzS,mzT,LZT,I3H,a3P,MXJ,OV,jMS,If,kp,Jo,dz,tX2,qJ,ebH,Px,rZS,gg,FZR,xp,SU,tX,zLo,fa,wz,HmJ,Yov,l_,TV,vx,ho,$p,cx,gno,KZP,MJ,oqR,VbS,Ix,Lxa,QH,aH,CkZ,pa,UbJ,nq1,b50,EqS,IH,La,zqP,i5S,yN2,XET,G1J,bmS,Wj,SA,mk,Qa,DbK,WvH,NIK,jA,uGT,BJ0,s8H,ANv,to,RqE,eA,Wl0,O50,rz,k1x,JNZ,Ka,Pkv,gz,oT,cNT,xbK,wE1,fqP,lq0,pEv,hqS, vq0,TJT,VR,$bo,aqE,Mb2,Cu,NlS,IqK,LlE,Q8Z,SoJ,mb1,j8E,tbo,eqR,rNZ,FlZ,gqo,Klx,H5Z,nu,Yha,b8,oWE,EO,zg,VkP,i8,Ce2,UNS,yR,nWE,br1,EWo,z$J,X3,vea,Gg,XkT,Zp,yqR,G5S,ZrJ,fKa,Go,DNR,u$H,Bd0,u8,AqR,sO1,dNS,Jqo,Wq,qhJ,k5o,cqZ,Nr,h$J,fdT,vWR,pkS,TdK,wk0,Mk1,adR,IdE,LXH,QOZ,mNH,jOx,tkR,Sh2,ks,Dp,rqo,$NK,FXE,ldT,Lu,KXo,e$Z,OO,HrK,YF2,COK,b8T,UTP,S8,ETK,mM,oTK,QR,j8,Vh2,rM,yi0,Gha,X$E,Z8R,i82,DTE,uev,ts,B9T,seR,AiH,R4a,O81,N9v,WRZ,F3,khJ,dTZ,qFa,PO0,xTH,ci2,h4K,ax,flK,vTo,llH,w$T,p$2,$TT,Mhv,T9P,e8,dbJ,IlK,LRE, Qea,FRa,jeZ,th1,e4P,gTv,H8H,Sz1,gM,mTv,SFR,KRv,FE,riT,Bx,jU,nTP,UBT,CQv,n2P,bCa,yBK,XdE,Jio,Ys,Hx,o2K,GOT,Vl2,ZCP,FC,DBa,NJx,z4P,YRP,qoE,oQ,VE,Baa,CW,sp2,ABT,RTS,WtH,NaT,kOa,JB0,hoT,dBS,coo,fFa,nW,pxa,wxo,lFK,MA1,aFT,IFP,bz,Lkv,Ur,QHS,$Jx,vpK,Er,SVR,xJT,mJT,z3,tAv,jHx,roH,FkK,gpP,eoR,iz,YOZ,HaZ,C8T,V8J,osx,UrP,nsT,yE,buK,Eso,iuT,ysZ,z_0,XqE,BMo,Zu0,Dro,u3Z,sTT,As2,R_1,NM2,WMo,OuH,kgT,X8,dr1,qOa,xr0,P8P,csH,JsK,h_Z,vsK,wqZ,pq0,$r1,lpE,M8P,apZ,Ipv,fpx,LMP,TMv,ZO,QTS,SOE,mrK,jTJ,t8S,e_P,rsP,gsJ,HuT, YrH,oOZ,V12,Czo,DO,UVv,uz,bWo,EOS,RQ,iWJ,WY,XYS,G3v,ZWJ,DVa,Bs0,u8T,zTK,RUx,E22,NV,kO,sQ1,Alo,WO1,ds,OW0,NsT,k3H,Jlv,dVJ,xVx,qrP,fOE,qV,PzJ,vOE,PY,$V1,wYo,cY,hl,M1T,xO,aOR,fW,QQx,LO2,pYo,Ts0,SrJ,mVJ,jQT,lO1,t12,vY,eU2,IOP,ylx,Jl,lz,pW,FO0,gOv,KOo,HW0,YYH,oFo,VOH,CjE,Upo,T3,nFJ,EFT,z0a,io1,boS,y6o,XBP,Gq1,ZoS,DpT,uw1,A6K,sax,B_v,R0a,MV,rt2,WmJ,N_S,aQ,Oov,kq1,LW,qYJ,Pj2,QE,c6o,h0o,xpP,dpK,S1,IQ,J6H,tl,j1,frv,e1,mO,pBZ,MOa,IrT,Lm1,SYP,wBZ,arZ,mpK,lrE,jaR,tOo,HY,rs,FmJ,gFR,e0v,gs,HoJ,YdP,$pZ,T_v,KmR, ojP,QaZ,r6P,vF1,YF,oa,VU,VD1,Co,zSE,njR,icH,bcJ,UGv,yyZ,CRx,ZcH,XUJ,UY,DGJ,BbS,Ayo,RSv,WN2,klT,zq,Jya,NbT,KW,PRT,xGK,Zr,gW0,no,cyo,hSR,vjP,fJ2,wU1,qdv,yU,lJE,pUK,Tba,MDK,$GR,alZ,ij,aJP,LNv,IJ2,SdH,QtT,stZ,jta,mGo,Xw,bj,tD1,uj,eSK,ryv,FNZ,gjR,KN0,Dr,OcT,u6J,F8,Hc0,BB,Y_H,o8Z,Vw1,ClR,ULE,sY,A6,bhR,E8T,zIa,n8E,ihv,Ra,Zh0,XgS,Gi1,DLT,WB,uv1,B5J,scK,Np,ASZ,WcH,N5v,OhH,OY,RI1,kF,J6,kiP,JSH,PB,d_,qp,dLx,xF,q_E,PlT,xL0,hIZ,cSE,lj,v8o,wg1,fZT,lZx,po,pgv,Tq,T5K,$F,$Lv,MwS,QcT,Lc0,jcx,aZZ,S_o,Mp,IZT,mLE,tw1, eI0,rSS,FcT,Ia,g82,SO,Lo,KcS,mm,jO,YlP,oNa,eO,r_,Vd0,t6,CC1,Fw,nNE,U0o,Ko,HB,Yj,zd2,bfZ,ENZ,ot,ifv,ZfP,XQZ,yIH,G4J,V6,uDZ,RdT,WAT,Ud,NQx,Cc,BQP,s6E,JIT,nc,bR,d0T,qlS,PCE,x0v,cIK,iR,vN0,wQH,lVP,y6,fV1,TQ1,zl,Xz,Gl,hdR,DJ,ZJ,$0T,uR,MdK,aV1,IVP,BU,sd,LAo,Q6J,Sl1,m01,j6Z,tdK,edJ,gNH,rIR,KAa,HfZ,Ucx,n5K,CvZ,bkx,E52,zc1,iko,PU,X7J,Gcv,Rcx,hy,Ok2,dc0,J3x,kcS,ssv,A3K,ZkT,uiK,W2P,fc,vU,Pv1,pC,Vv0,xcT,lR,Tl,c3S,hcT,DcR,NXS,v5a,w7H,leJ,MG,jD,TX1,$cZ,MZR,IeP,aeS,L21,ty,eD,QsJ,jso,tZ1,gb,mcH,ecK,r3o,Sm1,Y8,F2o, g5S,HU,K22,Hkv,YIR,oXS,CAT,VrJ,bFK,EXS,UgE,iF2,yEE,nXv,Ch,U_,XOT,Dgv,nh,ZF0,GWT,upE,sVo,BPJ,AEa,bl,Rlx,WsJ,NPE,OFv,kWR,JET,dgP,PA1,qIP,xgo,cEH,hlx,fiZ,vXK,lio,zi,E_,il,pOa,TP2,wOo,LsS,QVS,SIo,trv,jVR,mgS,elK,rEJ,yO,Xv,FsS,gX2,KsT,HFo,oz1,V9x,ZZ,CTP,Gi,ul,Y7a,UxK,nzT,bAv,Ezx,zhx,iAP,s_,ypT,XVR,DxJ,AS,u1H,ZAS,Rc,Wg,NL,swa,ApK,Rh1,BWK,NWS,WgE,OAK,k8a,Jp2,q7T,cp0,dxa,PTZ,k8,hhT,vzZ,wVo,pV1,TWE,JS,d5,$xS,ff2,If2,af0,M9T,qL,Pg,Qwa,LgP,x8,cg,hS,S7K,fh,mxK,jwK,t9S,eha,vg,rp0,w5,FgT,ll,ph,Ti,gz1,KgZ,HA0,$8, ML,CWx,UOx,YQK,noH,zGo,iea,y7x,Eoa,beH,GCE,XMx,ZeP,BqH,Lh,A7Z,s2P,DOa,usJ,RG2,W60,QO,Sw,Nqv,Oea,kCZ,J7a,dOK,qQK,xOx,c7H,$Oo,voK,wMJ,hGP,aU1,Fv,Kh,mO0,j2o,o6,Vx,tHS,IUP,r5,nf,Ul,Hg,r7S,F6S,bC,K6S,YJT,He2,El,YN,ew,goS,Cf,L61,eGZ,VRK,mc,z4,Cma,Ut1,g5,Q2x,iC,yx,n$1,XD,G4,ZV,bSJ,E$1,iSx,yQR,z9S,DV,X4o,uC,BQ,GQT,ZST,Dtv,uNT,BfE,s$E,R90,AQx,AI,sl,WwR,OSP,Nfx,R6,WQ,kQP,dtR,qJE,N0,JQR,Pm2,xt1,cQS,h9E,f4E,v$S,w4H,kN,JI,p4x,l4K,Tfv,dQ,q0,MR0,$t1,a4K,Lwo,I4J,Q$E,xN,SJo,mtZ,hI,j$Z,tRT,ff,e90,rQ2,Fw2,g$J,KwP,YT2, oMS,V5S,HSv,CqS,Ulv,nMP,b2x,EM1,zRE,i2S,yJJ,T4,Xnv,GJa,Z2P,ua2,RRH,s7H,Dl2,a6,B3Z,M0,AJx,I6,N3v,WUo,Lf,kJa,JJR,dlo,Gg1,jd,Gx0,Sd,tI,mA,rQ,qTJ,PqS,vMJ,wnE,lC2,FD,pnZ,T3S,$lK,mla,os,j7K,STH,t5a,Ve,Um,nk,rJT,eRo,M5a,bv,gMZ,KUv,FUK,Y12,Em,oR0,VoJ,CtK,Ck,nR0,U6v,zc,iv,LUH,HQ,blo,ERJ,zME,ilx,aCK,ICS,Y5,ykH,XTE,GP1,Zlx,D6Z,ye,Byx,WCR,Gc,NyR,Ol1,Ak1,De,kPH,Jkv,uXT,d6H,RMT,q12,uv,Ze,PtJ,ckK,x6P,Xi,fox,B7,dG0,vRP,pTS,loK,$6S,Mo1,TyP,A3,sm,IoT,LCP,QFP,S11,Hlv,rkK,FCa,too,oY1,jF1,Nc,UnS,V6H,nYv,bbo,W7,k5,J3, yW1,ib2,zNT,qc,KCR,h3,G$K,c7,dX,Dn1,uYZ,BhS,YqK,wX,pk,s_E,gRT,XA1,P7,AWS,Om,RNT,W_v,NhR,Mc,as,ZbS,ObR,k$T,Is,Lk,JWa,x5,CDH,dnJ,qqo,PDa,lv,xnK,fk,cWK,v7,k2,hN0,vYK,Qe,SZ,wAa,ln0,pA0,$5,Tc,Thx,wTZ,$nT,eMH,M62,ana,Inv,L_a,m2,jZ,mnS,eN0,F_2,Sq1,UC0,n6S,bRP,E6x,zWR,iRo,ydT,GBT,XLJ,t3,eZ,rX,ZRZ,DCS,uoo,Yw,BuK,Fi,sq2,gX,Ad2,Kk,H7,RWH,h2,YX,Cz,WzT,f3,TkP,Nuv,iK,OR2,Qi,Se,kBS,Ee,JdT,dCv,vW,SpK,q2v,PFS,oV,cdZ,hWT,Vp,UI,nF,fEJ,lET,pLK,bA,TuR,v6J,MEP,wL2,$Cx,aEP,IE1,Lza,Qq1,EI,mCa,p2K,cP,zr,jqo,tEZ,XM,S2T,T2, eWP,rdH,FzH,zW,qI,Kzv,HRH,iA,yp,YbE,Xp,ohT,CF,Vq1,CMZ,UkH,GW,Zi,UvE,Di,uA,nh2,BO,bdK,sI,AE,Eh1,zn0,vG2,RV,id0,X92,y90,WO,Ng,Gf2,OI,ZdH,Dvx,um0,BZS,srE,A9J,Wdx,JE,Rnx,NZx,OdR,kfP,J9T,xv2,dva,qbv,PMK,hn2,vhT,w9K,lPv,fP1,dP,p9Z,TZK,$vR,Mq1,aPx,PO,IPE,xX,cO,hE,LdZ,QrS,mvK,jrE,tq0,enx,Fdo,r9J,gho,fF,vO,YPD,KdE,HdZ,wP,oET,V2b,lA,pF,CZL,TW,UaL,$X,nES,Mg,aV,b0b,IV,LF,EEv,z1N,Qp,Sr,i0v,ms,yxL,Xov,rP,Fp,GTD,Z0S,DaR,svL,BHL,gP,AxJ,R1v,WJD,IwZ,uSN,O0T,kTv,daN,YP1,iZ; YE=function(Y){return function(){return YP1[Y].apply(this,arguments)}}; g.n0=function(Y,V){return YP1[Y]=V}; oEx=function(Y){var V=0;return function(){return V=this.length))return this[Y]}; mJ=function(Y){return Y?Y:S2}; Z0P=function(Y,V,C){Y instanceof String&&(Y=String(Y));for(var U=Y.length-1;U>=0;U--){var n=Y[U];if(V.call(C,n,U,Y))return{He:U,U7:n}}return{He:-1,U7:void 0}}; j2=function(Y){return Y?Y:function(V,C){return Z0P(this,V,C).He}}; g.e2=function(Y,V,C){Y=Y.split(".");C=C||g.tx;for(var U;Y.length&&(U=Y.shift());)Y.length||V===void 0?C[U]&&C[U]!==Object.prototype[U]?C=C[U]:C=C[U]={}:C[U]=V}; gH=function(Y,V){var C=g.rH("CLOSURE_FLAGS");Y=C&&C[Y];return Y!=null?Y:V}; g.rH=function(Y,V){Y=Y.split(".");V=V||g.tx;for(var C=0;C2){var U=Array.prototype.slice.call(arguments,2);return function(){var n=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(n,U);return Y.apply(V,n)}}return function(){return Y.apply(V,arguments)}}; g.CN=function(Y,V,C){g.CN=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?uS0:BHS;return g.CN.apply(null,arguments)}; g.nN=function(Y,V){var C=Array.prototype.slice.call(arguments,1);return function(){var U=C.slice();U.push.apply(U,arguments);return Y.apply(this,U)}}; g.bb=function(){return Date.now()}; ES=function(Y){return Y}; g.ib=function(Y,V){function C(){} C.prototype=V.prototype;Y.JB=V.prototype;Y.prototype=new C;Y.prototype.constructor=Y;Y.XQ=function(U,n,b){for(var E=Array(arguments.length-2),y=2;y=0;--C)C in U&&V.call(void 0,U[C],C,Y)}; g.D8=function(Y,V,C){V=Z8(Y,V,C);return V<0?null:typeof Y==="string"?Y.charAt(V):Y[V]}; Z8=function(Y,V,C){for(var U=Y.length,n=typeof Y==="string"?Y.split(""):Y,b=0;b=0;U--)if(U in n&&V.call(C,n[U],U,Y))return U;return-1}; g.Bv=function(Y,V){return NHv(Y,V)>=0}; O0x=function(Y){if(!Array.isArray(Y))for(var V=Y.length-1;V>=0;V--)delete Y[V];Y.length=0}; g.AT=function(Y,V){V=NHv(Y,V);var C;(C=V>=0)&&g.sS(Y,V);return C}; g.sS=function(Y,V){return Array.prototype.splice.call(Y,V,1).length==1}; g.RW=function(Y,V){V=Z8(Y,V);V>=0&&g.sS(Y,V)}; kTT=function(Y,V){var C=0;WJJ(Y,function(U,n){V.call(void 0,U,n,Y)&&g.sS(Y,n)&&C++})}; g.NA=function(Y){return Array.prototype.concat.apply([],arguments)}; g.OS=function(Y){var V=Y.length;if(V>0){for(var C=Array(V),U=0;U>>1),X=void 0;C?X=V.call(void 0,Y[y],y,Y):X=V(U,Y[y]);X>0?n=y+1:(b=y,E=!X)}return E?n:-n-1}; g.vv=function(Y,V){Y.sort(V||Pv)}; qPa=function(Y,V){var C=Pv;g.vv(Y,function(U,n){return C(V(U),V(n))})}; g.wR=function(Y,V,C){if(!g.Ho(Y)||!g.Ho(V)||Y.length!=V.length)return!1;var U=Y.length;C=C||PZS;for(var n=0;nV?1:Y0&&(V[n]=U)},Y); return V}; $aH=function(Y){Y=GR(Y);var V=[];g.aW(Y,function(C,U){U in Object.prototype||typeof C!="undefined"&&V.push([U,":",C].join(""))}); return V}; aRJ=function(Y){i$(Y,"od",M2J);i$(Y,"opac",Zv).Y=!0;i$(Y,"sbeos",Zv).Y=!0;i$(Y,"prf",Zv).Y=!0;i$(Y,"mwt",Zv).Y=!0;i$(Y,"iogeo",Zv)}; Dv=function(Y,V){return Y.lastIndexOf(V,0)==0}; IRR=function(Y,V){var C=Y.length-V.length;return C>=0&&Y.indexOf(V,C)==C}; g.Bu=function(Y){return/^[\s\xa0]*$/.test(Y)}; g.sB=function(Y,V){return Y.indexOf(V)!=-1}; AH=function(Y,V){return g.sB(Y.toLowerCase(),V.toLowerCase())}; g.kV=function(Y,V){var C=0;Y=RG(String(Y)).split(".");V=RG(String(V)).split(".");for(var U=Math.max(Y.length,V.length),n=0;C==0&&nV?1:0}; g.JH=function(){var Y=g.tx.navigator;return Y&&(Y=Y.userAgent)?Y:""}; xV=function(Y){if(!dc&&!qH||!Pu)return!1;for(var V=0;V0:!1}; fG=function(){return hH()?!1:cu("Opera")}; LJ1=function(){return hH()?!1:cu("Trident")||cu("MSIE")}; Qvx=function(){return hH()?xV("Microsoft Edge"):cu("Edg/")}; vu=function(){return cu("Firefox")||cu("FxiOS")}; pG=function(){return cu("Safari")&&!(l$()||(hH()?0:cu("Coast"))||fG()||(hH()?0:cu("Edge"))||Qvx()||(hH()?xV("Opera"):cu("OPR"))||vu()||cu("Silk")||cu("Android"))}; l$=function(){return hH()?xV("Chromium"):(cu("Chrome")||cu("CriOS"))&&!(hH()?0:cu("Edge"))||cu("Silk")}; SP1=function(){return cu("Android")&&!(l$()||vu()||fG()||cu("Silk"))}; ma2=function(Y){var V={};Y.forEach(function(C){V[C[0]]=C[1]}); return function(C){return V[C.find(function(U){return U in V})]||""}}; jv1=function(Y){var V=g.JH();if(Y==="Internet Explorer"){if(LJ1())if((Y=/rv: *([\d\.]*)/.exec(V))&&Y[1])V=Y[1];else{Y="";var C=/MSIE +([\d\.]+)/.exec(V);if(C&&C[1])if(V=/Trident\/(\d.\d)/.exec(V),C[1]=="7.0")if(V&&V[1])switch(V[1]){case "4.0":Y="8.0";break;case "5.0":Y="9.0";break;case "6.0":Y="10.0";break;case "7.0":Y="11.0"}else Y="7.0";else Y=C[1];V=Y}else V="";return V}var U=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");C=[];for(var n;n=U.exec(V);)C.push([n[1],n[2],n[3]||void 0]); V=ma2(C);switch(Y){case "Opera":if(fG())return V(["Version","Opera"]);if(hH()?xV("Opera"):cu("OPR"))return V(["OPR"]);break;case "Microsoft Edge":if(hH()?0:cu("Edge"))return V(["Edge"]);if(Qvx())return V(["Edg"]);break;case "Chromium":if(l$())return V(["Chrome","CriOS","HeadlessChrome"])}return Y==="Firefox"&&vu()||Y==="Safari"&&pG()||Y==="Android Browser"&&SP1()||Y==="Silk"&&cu("Silk")?(V=C[2])&&V[1]||"":""}; t2S=function(Y){if(hH()&&Y!=="Silk"){var V=Pu.brands.find(function(C){return C.brand===Y}); if(!V||!V.version)return NaN;V=V.version.split(".")}else{V=jv1(Y);if(V==="")return NaN;V=V.split(".")}return V.length===0?NaN:Number(V[0])}; rxE=function(){var Y=null;if(!e1v)return Y;try{var V=function(C){return C}; Y=e1v.createPolicy("goog#html",{createHTML:V,createScript:V,createScriptURL:V})}catch(C){}return Y}; $V=function(){TR===void 0&&(TR=rxE());return TR}; MH=function(Y){this.Y=Y}; aG=function(Y){var V=$V();Y=V?V.createScriptURL(Y):Y;return new MH(Y)}; IG=function(Y){if(Y instanceof MH)return Y.Y;throw Error("");}; LG=function(Y){this.Y=Y}; g.QQ=function(Y){if(Y instanceof LG)return Y.Y;throw Error("");}; Sx=function(Y){this.r8=Y}; m7=function(Y){return new Sx(function(V){return V.substr(0,Y.length+1).toLowerCase()===Y+":"})}; g.jx=function(Y,V){V=V===void 0?FJP:V;a:if(V=V===void 0?FJP:V,!(Y instanceof LG)){for(var C=0;C4);n++)V[GI(Y[n])]||(C+="\nInner error "+U++ +": ",Y[n].stack&&Y[n].stack.indexOf(Y[n].toString())==0||(C+=typeof Y[n]==="string"?Y[n]:Y[n].message+"\n"),C+=yL(Y[n],V));n")!=-1&&(Y=Y.replace(zDo,">")),Y.indexOf('"')!=-1&&(Y=Y.replace(iNZ,""")),Y.indexOf("'")!=-1&&(Y=Y.replace(yTE,"'")),Y.indexOf("\x00")!=-1&&(Y=Y.replace(Xv1,"�")));return Y}; g.sn=function(Y){return Y==null?"":String(Y)}; AR=function(Y){for(var V=0,C=0;C>>0;return V}; WX=function(Y){var V=Number(Y);return V==0&&g.Bu(Y)?NaN:V}; Gv2=function(Y){return String(Y).replace(/\-([a-z])/g,function(V,C){return C.toUpperCase()})}; ZN2=function(){return"googleAvInapp".replace(/([A-Z])/g,"-$1").toLowerCase()}; DAR=function(Y){return Y.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(V,C,U){return C+U.toUpperCase()})}; uLE=function(Y){var V=1;Y=Y.split(":");for(var C=[];V>0&&Y.length;)C.push(Y.shift()),V--;Y.length&&C.push(Y.join(":"));return C}; Nf=function(){return dc||qH?!!Pu&&!!Pu.platform:!1}; BRa=function(){return Nf()?Pu.platform==="Android":cu("Android")}; On=function(){return cu("iPhone")&&!cu("iPod")&&!cu("iPad")}; kt=function(){return On()||cu("iPad")||cu("iPod")}; JR=function(){return Nf()?Pu.platform==="macOS":cu("Macintosh")}; sWT=function(){return Nf()?Pu.platform==="Windows":cu("Windows")}; dC=function(Y){dC[" "](Y);return Y}; ATo=function(Y,V){try{return dC(Y[V]),!0}catch(C){}return!1}; WDv=function(Y,V){var C=RDK;return Object.prototype.hasOwnProperty.call(C,Y)?C[Y]:C[Y]=V(Y)}; g.qf=function(Y){return WDv(Y,function(){return g.kV(NRR,Y)>=0})}; g.PX=function(Y,V,C){return Math.min(Math.max(Y,V),C)}; g.xt=function(Y,V){Y%=V;return Y*V<0?Y+V:Y}; cX=function(Y,V,C){return Y+C*(V-Y)}; g.hR=function(Y,V){this.x=Y!==void 0?Y:0;this.y=V!==void 0?V:0}; fv=function(Y,V){return Y==V?!0:Y&&V?Y.x==V.x&&Y.y==V.y:!1}; g.vX=function(Y,V){this.width=Y;this.height=V}; g.wC=function(Y,V){return Y==V?!0:Y&&V?Y.width==V.width&&Y.height==V.height:!1}; lo=function(Y){return Y.width*Y.height}; TI=function(Y,V){this.Y=Y===pv&&V||""}; $t=function(Y){if(Y instanceof KG)return Y;Y=String(Y).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'");return Hu(Y)}; kv1=function(Y){return ON2(Y)}; ON2=function(Y){var V=$t("");return Hu(Y.map(function(C){return Yt($t(C))}).join(Yt(V).toString()))}; xAx=function(Y){var V;if(!JTZ.test("div"))throw Error("");if(dAS.indexOf("DIV")!==-1)throw Error("");var C="":(Y=kv1(V.map(function(U){return U instanceof KG?U:$t(String(U))})),C+=">"+Y.toString()+""); return Hu(C)}; qSP=function(Y){for(var V="",C=Object.keys(Y),U=0;U2&&TR0(n,E,U,2);return E}; TR0=function(Y,V,C,U){function n(y){y&&V.appendChild(typeof y==="string"?Y.createTextNode(y):y)} for(;U0)n(b);else{a:{if(b&&typeof b.length=="number"){if(g.YL(b)){var E=typeof b.item=="function"||typeof b.item=="string";break a}if(typeof b==="function"){E=typeof b.item=="function";break a}}E=!1}g.Tv(E?g.OS(b):b,n)}}}; g.HX=function(Y){return gC(document,Y)}; gC=function(Y,V){V=String(V);Y.contentType==="application/xhtml+xml"&&(V=V.toLowerCase());return Y.createElement(V)}; g.Y3=function(Y){return document.createTextNode(String(Y))}; g.oD=function(Y,V){Y.appendChild(V)}; g.V_=function(Y){for(var V;V=Y.firstChild;)Y.removeChild(V)}; CU=function(Y,V,C){Y.insertBefore(V,Y.childNodes[C]||null)}; g.UM=function(Y){return Y&&Y.parentNode?Y.parentNode.removeChild(Y):null}; g.nU=function(Y,V){if(!Y||!V)return!1;if(Y.contains&&V.nodeType==1)return Y==V||Y.contains(V);if(typeof Y.compareDocumentPosition!="undefined")return Y==V||!!(Y.compareDocumentPosition(V)&16);for(;V&&Y!=V;)V=V.parentNode;return V==Y}; ag=function(Y){return Y.nodeType==9?Y:Y.ownerDocument||Y.document}; g.bx=function(Y,V){if("textContent"in Y)Y.textContent=V;else if(Y.nodeType==3)Y.data=String(V);else if(Y.firstChild&&Y.firstChild.nodeType==3){for(;Y.lastChild!=Y.firstChild;)Y.removeChild(Y.lastChild);Y.firstChild.data=String(V)}else g.V_(Y),Y.appendChild(ag(Y).createTextNode(String(V)))}; MJa=function(Y){return Y.tagName=="A"&&Y.hasAttribute("href")||Y.tagName=="INPUT"||Y.tagName=="TEXTAREA"||Y.tagName=="SELECT"||Y.tagName=="BUTTON"?!Y.disabled&&(!Y.hasAttribute("tabindex")||$A0(Y)):Y.hasAttribute("tabindex")&&$A0(Y)}; $A0=function(Y){Y=Y.tabIndex;return typeof Y==="number"&&Y>=0&&Y<32768}; zX=function(Y,V,C){if(!V&&!C)return null;var U=V?String(V).toUpperCase():null;return EM(Y,function(n){return(!U||n.nodeName==U)&&(!C||typeof n.className==="string"&&g.Bv(n.className.split(/\s+/),C))},!0)}; EM=function(Y,V,C){Y&&!C&&(Y=Y.parentNode);for(C=0;Y;){if(V(Y))return Y;Y=Y.parentNode;C++}return null}; Mf=function(Y){this.Y=Y||g.tx.document||document}; a8E=function(){this.Y=this.md=null}; ix=function(){}; Xb=function(){if(!y_())throw Error();}; y_=function(){return!(!GX||!GX.performance)}; I8K=function(Y){return g.rC?"webkit"+Y:Y.toLowerCase()}; ZI=function(Y){return function(){return Y}}; g.DI=function(){}; LDo=function(Y){var V=V||0;return function(){return Y.apply(this,Array.prototype.slice.call(arguments,0,V))}}; ux=function(Y){var V=!1,C;return function(){V||(C=Y(),V=!0);return C}}; Bf=function(Y){var V=Y;return function(){if(V){var C=V;V=null;C()}}}; sM=function(Y,V,C){var U=0;return function(n){g.tx.clearTimeout(U);var b=arguments;U=g.tx.setTimeout(function(){Y.apply(C,b)},V)}}; AU=function(Y,V,C,U){this.top=Y;this.right=V;this.bottom=C;this.left=U}; RD=function(Y){return Y.right-Y.left}; Wf=function(Y,V){return Y==V?!0:Y&&V?Y.top==V.top&&Y.right==V.right&&Y.bottom==V.bottom&&Y.left==V.left:!1}; Ne=function(Y,V,C){V instanceof g.hR?(Y.left+=V.x,Y.right+=V.x,Y.top+=V.y,Y.bottom+=V.y):(Y.left+=V,Y.right+=V,typeof C==="number"&&(Y.top+=C,Y.bottom+=C));return Y}; g.OM=function(Y,V,C,U){this.left=Y;this.top=V;this.width=C;this.height=U}; k3=function(Y,V){return Y==V?!0:Y&&V?Y.left==V.left&&Y.width==V.width&&Y.top==V.top&&Y.height==V.height:!1}; g.d6=function(Y,V,C){if(typeof V==="string")(V=JU(Y,V))&&(Y.style[V]=C);else for(var U in V){C=Y;var n=V[U],b=JU(C,U);b&&(C.style[b]=n)}}; JU=function(Y,V){var C=QW1[V];if(!C){var U=Gv2(V);C=U;Y.style[U]===void 0&&(U=(g.rC?"Webkit":qe?"Moz":null)+DAR(U),Y.style[U]!==void 0&&(C=U));QW1[V]=C}return C}; g.Pf=function(Y,V){var C=Y.style[Gv2(V)];return typeof C!=="undefined"?C:Y.style[JU(Y,V)]||""}; x3=function(Y,V){var C=ag(Y);return C.defaultView&&C.defaultView.getComputedStyle&&(Y=C.defaultView.getComputedStyle(Y,null))?Y[V]||Y.getPropertyValue(V)||"":""}; cf=function(Y,V){return x3(Y,V)||(Y.currentStyle?Y.currentStyle[V]:null)||Y.style&&Y.style[V]}; g.fU=function(Y,V,C){if(V instanceof g.hR){var U=V.x;V=V.y}else U=V,V=C;Y.style.left=g.hU(U,!1);Y.style.top=g.hU(V,!1)}; vf=function(Y){try{return Y.getBoundingClientRect()}catch(V){return{left:0,top:0,right:0,bottom:0}}}; SSS=function(Y){var V=ag(Y),C=cf(Y,"position"),U=C=="fixed"||C=="absolute";for(Y=Y.parentNode;Y&&Y!=V;Y=Y.parentNode)if(Y.nodeType==11&&Y.host&&(Y=Y.host),C=cf(Y,"position"),U=U&&C=="static"&&Y!=V.documentElement&&Y!=V.body,!U&&(Y.scrollWidth>Y.clientWidth||Y.scrollHeight>Y.clientHeight||C=="fixed"||C=="absolute"||C=="relative"))return Y;return null}; g.w6=function(Y){var V=ag(Y),C=new g.hR(0,0);if(Y==(V?ag(V):document).documentElement)return C;Y=vf(Y);V=Ig(V);V=pva(V.Y);C.x=Y.left+V.x;C.y=Y.top+V.y;return C}; jWJ=function(Y,V){var C=new g.hR(0,0),U=FJ(ag(Y));if(!ATo(U,"parent"))return C;do{var n=U==V?g.w6(Y):mAJ(Y);C.x+=n.x;C.y+=n.y}while(U&&U!=V&&U!=U.parent&&(Y=U.frameElement)&&(U=U.parent));return C}; g.lx=function(Y,V){Y=tJJ(Y);V=tJJ(V);return new g.hR(Y.x-V.x,Y.y-V.y)}; mAJ=function(Y){Y=vf(Y);return new g.hR(Y.left,Y.top)}; tJJ=function(Y){if(Y.nodeType==1)return mAJ(Y);Y=Y.changedTouches?Y.changedTouches[0]:Y;return new g.hR(Y.clientX,Y.clientY)}; g.pU=function(Y,V,C){if(V instanceof g.vX)C=V.height,V=V.width;else if(C==void 0)throw Error("missing height argument");Y.style.width=g.hU(V,!0);Y.style.height=g.hU(C,!0)}; g.hU=function(Y,V){typeof Y=="number"&&(Y=(V?Math.round(Y):Y)+"px");return Y}; g.TX=function(Y){var V=eDT;if(cf(Y,"display")!="none")return V(Y);var C=Y.style,U=C.display,n=C.visibility,b=C.position;C.visibility="hidden";C.position="absolute";C.display="inline";Y=V(Y);C.display=U;C.position=b;C.visibility=n;return Y}; eDT=function(Y){var V=Y.offsetWidth,C=Y.offsetHeight,U=g.rC&&!V&&!C;return(V===void 0||U)&&Y.getBoundingClientRect?(Y=vf(Y),new g.vX(Y.right-Y.left,Y.bottom-Y.top)):new g.vX(V,C)}; g.$3=function(Y,V){Y.style.display=V?"":"none"}; Me=function(Y){return Y?Y.passive&&rTK()?Y:Y.capture||!1:!1}; aD=function(Y,V,C,U){return typeof Y.addEventListener==="function"?(Y.addEventListener(V,C,Me(U)),!0):!1}; LU=function(Y){if(Y.prerendering)return 3;var V;return(V={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[Y.visibilityState||Y.webkitVisibilityState||Y.mozVisibilityState||""])!=null?V:0}; FDT=function(){}; Q_=function(Y){Y.qnn=!0;return Y}; gLo=function(){return(dc||qH)&&Pu?Pu.mobile:!SK()&&(cu("iPod")||cu("iPhone")||cu("Android")||cu("IEMobile"))}; SK=function(){return(dc||qH)&&Pu?!Pu.mobile&&(cu("iPad")||cu("Android")||cu("Silk")):cu("iPad")||cu("Android")&&!cu("Mobile")||cu("Silk")}; mq=function(Y){try{return!!Y&&Y.location.href!=null&&ATo(Y,"foo")}catch(V){return!1}}; jK=function(Y,V){if(Y)for(var C in Y)Object.prototype.hasOwnProperty.call(Y,C)&&V(Y[C],C,Y)}; HNo=function(){var Y=[];jK(KDR,function(V){Y.push(V)}); return Y}; YBa=function(Y){var V,C;return(C=(V=/https?:\/\/[^\/]+/.exec(Y))==null?void 0:V[0])!=null?C:""}; C$P=function(){var Y=oVE("IFRAME"),V={};g.Tv(VxT(),function(C){Y.sandbox&&Y.sandbox.supports&&Y.sandbox.supports(C)&&(V[C]=!0)}); return V}; oVE=function(Y,V){V=V===void 0?document:V;return V.createElement(String(Y).toLowerCase())}; UH1=function(Y){for(var V=Y;Y&&Y!=Y.parent;)Y=Y.parent,mq(Y)&&(V=Y);return V}; zP2=function(Y){Y=Y||tU();for(var V=new nVH(g.tx.location.href,!1),C=null,U=Y.length-1,n=U;n>=0;--n){var b=Y[n];!C&&bGv.test(b.url)&&(C=b);if(b.url&&!b.Y){V=b;break}}n=null;b=Y.length&&Y[U].url;V.depth!==0&&b&&(n=Y[U]);return new EVT(V,n,C)}; tU=function(){var Y=g.tx,V=[],C=null;do{var U=Y;if(mq(U)){var n=U.location.href;C=U.document&&U.document.referrer||null}else n=C,C=null;V.push(new nVH(n||""));try{Y=U.parent}catch(b){Y=null}}while(Y&&U!==Y);U=0;for(Y=V.length-1;U<=Y;++U)V[U].depth=Y-U;U=g.tx;if(U.location&&U.location.ancestorOrigins&&U.location.ancestorOrigins.length===V.length-1)for(Y=1;YV&&(V=C.length);return 3997-V-Y.S.length-1}; g6=function(Y,V){this.Y=Y;this.depth=V}; GRv=function(){function Y(y,X){return y==null?X:y} var V=tU(),C=Math.max(V.length-1,0),U=zP2(V);V=U.Y;var n=U.J,b=U.S,E=[];b&&E.push(new g6([b.url,b.Y?2:0],Y(b.depth,1)));n&&n!=b&&E.push(new g6([n.url,2],0));V.url&&V!=b&&E.push(new g6([V.url,0],Y(V.depth,C)));U=g.KU(E,function(y,X){return E.slice(0,E.length-X)}); !V.url||(b||n)&&V!=b||(n=YBa(V.url))&&U.push([new g6([n,1],Y(V.depth,C))]);U.push([]);return g.KU(U,function(y){return XuK(C,y)})}; XuK=function(Y,V){g.Hf(V,function(n){return n.depth>=0}); var C=Ya(V,function(n,b){return Math.max(n,b.depth)},-1),U=xax(C+2); U[0]=Y;g.Tv(V,function(n){return U[n.depth+1]=n.Y}); return U}; ZGo=function(){var Y=Y===void 0?GRv():Y;return Y.map(function(V){return Fb(V)})}; DH0=function(Y){var V=!1;V=V===void 0?!1:V;GX.google_image_requests||(GX.google_image_requests=[]);var C=oVE("IMG",GX.document);V&&(C.attributionSrc="");C.src=Y;GX.google_image_requests.push(C)}; oB=function(Y){var V="BF";if(Y.BF&&Y.hasOwnProperty(V))return Y.BF;var C=new Y;Y.BF=C;Y.hasOwnProperty(V);return C}; V0=function(){this.J=new FDT;this.Y=y_()?new Xb:new ix}; u2o=function(){Ci();var Y=GX.document;return!!(Y&&Y.body&&Y.body.getBoundingClientRect&&typeof GX.setInterval==="function"&&typeof GX.clearInterval==="function"&&typeof GX.setTimeout==="function"&&typeof GX.clearTimeout==="function")}; BcR=function(){Ci();return ZGo()}; sGx=function(){}; Ci=function(){var Y=oB(sGx);if(!Y.Y){if(!GX)throw Error("Context has not been set and window is undefined.");Y.Y=oB(V0)}return Y.Y}; UZ=function(){throw Error("Invalid UTF8");}; AHJ=function(Y,V){V=String.fromCharCode.apply(null,V);return Y==null?V:Y+V}; OGZ=function(Y){var V=!1;V=V===void 0?!1:V;if(RPx){if(V&&(W72?!Y.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(Y)))throw Error("Found an unpaired surrogate");Y=(Nc1||(Nc1=new TextEncoder)).encode(Y)}else{for(var C=0,U=new Uint8Array(3*Y.length),n=0;n>6|192;else{if(b>=55296&&b<=57343){if(b<=56319&&n=56320&&E<=57343){b=(b-55296)*1024+ E-56320+65536;U[C++]=b>>18|240;U[C++]=b>>12&63|128;U[C++]=b>>6&63|128;U[C++]=b&63|128;continue}else n--}if(V)throw Error("Found an unpaired surrogate");b=65533}U[C++]=b>>12|224;U[C++]=b>>6&63|128}U[C++]=b&63|128}}Y=C===U.length?U:U.subarray(0,C)}return Y}; ni=function(Y){g.tx.setTimeout(function(){throw Y;},0)}; kRJ=function(Y){return Array.prototype.map.call(Y,function(V){V=V.toString(16);return V.length>1?V:"0"+V}).join("")}; JHH=function(Y){for(var V=[],C=0;C>6|192:((n&64512)==55296&&U+1>18|240,V[C++]=n>>12&63|128):V[C++]=n>>12|224,V[C++]=n>>6&63|128),V[C++]=n&63|128)}return V}; g.EZ=function(Y,V){V===void 0&&(V=0);dHK();V=qBx[V];for(var C=Array(Math.floor(Y.length/3)),U=V[64]||"",n=0,b=0;n>2];E=V[(E&3)<<4|y>>4];y=V[(y&15)<<2|X>>6];X=V[X&63];C[b++]=""+G+E+y+X}G=0;X=U;switch(Y.length-n){case 2:G=Y[n+1],X=V[(G&15)<<2]||U;case 1:Y=Y[n],C[b]=""+V[Y>>2]+V[(Y&3)<<4|G>>4]+X+U}return C.join("")}; g.zM=function(Y,V){if(P$v&&!V)Y=g.tx.btoa(Y);else{for(var C=[],U=0,n=0;n255&&(C[U++]=b&255,b>>=8);C[U++]=b}Y=g.EZ(C,V)}return Y}; cHK=function(Y){var V=[];xH1(Y,function(C){V.push(C)}); return V}; ih=function(Y){var V=Y.length,C=V*3/4;C%3?C=Math.floor(C):g.sB("=.",Y[V-1])&&(C=g.sB("=.",Y[V-2])?C-2:C-1);var U=new Uint8Array(C),n=0;xH1(Y,function(b){U[n++]=b}); return n!==C?U.subarray(0,n):U}; xH1=function(Y,V){function C(X){for(;U>4);E!=64&&(V(b<<4&240|E>>2),y!=64&&V(E<<6&192|y))}}; dHK=function(){if(!y0){y0={};for(var Y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),V=["+/=","+/","-_=","-_.","-_"],C=0;C<5;C++){var U=Y.concat(V[C].split(""));qBx[C]=U;for(var n=0;n=V||(U[Y]=C+1,Y=Error(),Cb0(Y,"incident"),ni(Y))}}; A8=function(Y,V,C){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(C===void 0?0:C)&&Symbol.for&&Y?Symbol.for(Y):Y!=null?Symbol(Y):Symbol():V}; N4=function(Y,V){RB||WS in Y||avo(Y,IvS);Y[WS]|=V}; OZ=function(Y,V){RB||WS in Y||avo(Y,IvS);Y[WS]=V}; ka=function(){return typeof BigInt==="function"}; dx=function(Y,V){return V===void 0?Y.Y!==J8&&!!(2&(Y.Y8[WS]|0)):!!(2&V)&&Y.Y!==J8}; L7x=function(Y,V){if(Y!=null)if(typeof Y==="string")Y=Y?new Xr(Y,GM):ZS();else if(Y.constructor!==Xr)if($H0&&Y!=null&&Y instanceof Uint8Array)Y=Y.length?new Xr(new Uint8Array(Y),GM):ZS();else{if(!V)throw Error();Y=void 0}return Y}; q4=function(Y,V){if(typeof V!=="number"||V<0||V>=Y.length)throw Error();}; QGo=function(Y,V,C){V=V&128?0:-1;var U=Y.length,n;if(n=!!U)n=Y[U-1],n=n!=null&&typeof n==="object"&&n.constructor===Object;for(var b=U+(n?-1:0),E=0;EV.length)return!1;if(Y.lengthn)return!1;if(U>>0;fi=V;vS=(Y-V)/4294967296>>>0}; pi=function(Y){if(Y<0){wx(0-Y);var V=g.N(lh(fi,vS));Y=V.next().value;V=V.next().value;fi=Y>>>0;vS=V>>>0}else wx(Y)}; $a=function(Y,V){var C=V*4294967296+(Y>>>0);return Number.isSafeInteger(C)?C:TM(Y,V)}; ePa=function(Y,V){var C=V&2147483648;C&&(Y=~Y+1>>>0,V=~V>>>0,Y==0&&(V=V+1>>>0));Y=$a(Y,V);return typeof Y==="number"?C?-Y:Y:C?"-"+Y:Y}; TM=function(Y,V){V>>>=0;Y>>>=0;if(V<=2097151)var C=""+(4294967296*V+Y);else ka()?C=""+(BigInt(V)<>>24|V<<8)&16777215,V=V>>16&65535,Y=(Y&16777215)+C*6777216+V*6710656,C+=V*8147497,V*=2,Y>=1E7&&(C+=Y/1E7>>>0,Y%=1E7),C>=1E7&&(V+=C/1E7>>>0,C%=1E7),C=V+rHx(C)+rHx(Y));return C}; rHx=function(Y){Y=String(Y);return"0000000".slice(Y.length)+Y}; F7a=function(){var Y=fi,V=vS;V&2147483648?ka()?Y=""+(BigInt(V|0)<>>0)):(V=g.N(lh(Y,V)),Y=V.next().value,V=V.next().value,Y="-"+TM(Y,V)):Y=TM(Y,V);return Y}; M4=function(Y){if(Y.length<16)pi(Number(Y));else if(ka())Y=BigInt(Y),fi=Number(Y&BigInt(4294967295))>>>0,vS=Number(Y>>BigInt(32)&BigInt(4294967295));else{var V=+(Y[0]==="-");vS=fi=0;for(var C=Y.length,U=0+V,n=(C-V)%6+V;n<=C;U=n,n+=6)U=Number(Y.slice(U,n)),vS*=1E6,fi=fi*1E6+U,fi>=4294967296&&(vS+=Math.trunc(fi/4294967296),vS>>>=0,fi>>>=0);V&&(V=g.N(lh(fi,vS)),Y=V.next().value,V=V.next().value,fi=Y,vS=V)}}; lh=function(Y,V){V=~V;Y?Y=~Y+1:V+=1;return[Y,V]}; aB=function(Y){return Array.prototype.slice.call(Y)}; IB=function(Y){if(Y!=null&&typeof Y!=="number")throw Error("Value of float/double field must be a number, found "+typeof Y+": "+Y);return Y}; gVS=function(Y){return Y.displayName||Y.name||"unknown type name"}; Li=function(Y){if(Y!=null&&typeof Y!=="boolean")throw Error("Expected boolean but got "+K0(Y)+": "+Y);return Y}; S7=function(Y){switch(typeof Y){case "bigint":return!0;case "number":return Q0(Y);case "string":return K7a.test(Y);default:return!1}}; HG0=function(Y){if(typeof Y!=="number")throw BS("int32");if(!Q0(Y))throw BS("int32");return Y|0}; m0=function(Y){return Y==null?Y:HG0(Y)}; j7=function(Y){if(Y==null)return Y;if(typeof Y==="string"&&Y)Y=+Y;else if(typeof Y!=="number")return;return Q0(Y)?Y|0:void 0}; t8=function(Y){if(Y==null)return Y;if(typeof Y==="string"&&Y)Y=+Y;else if(typeof Y!=="number")return;return Q0(Y)?Y>>>0:void 0}; VaZ=function(Y){var V=0;V=V===void 0?0:V;if(!S7(Y))throw BS("int64");var C=typeof Y;switch(V){case 512:switch(C){case "string":return e7(Y);case "bigint":return String(rx(64,Y));default:return Fr(Y)}case 1024:switch(C){case "string":return Yn1(Y);case "bigint":return h8(rx(64,Y));default:return ot0(Y)}case 0:switch(C){case "string":return e7(Y);case "bigint":return h8(rx(64,Y));default:return gx(Y)}default:return F2(V,"Unknown format requested type for int64")}}; Ki=function(Y){return Y==null?Y:VaZ(Y)}; Cox=function(Y){if(Y[0]==="-")return!1;var V=Y.length;return V<20?!0:V===20&&Number(Y.substring(0,6))<184467}; Ufo=function(Y){var V=Y.length;return Y[0]==="-"?V<20?!0:V===20&&Number(Y.substring(0,7))>-922337:V<19?!0:V===19&&Number(Y.substring(0,6))<922337}; ntE=function(Y){if(Y<0){pi(Y);var V=TM(fi,vS);Y=Number(V);return HS(Y)?Y:V}V=String(Y);if(Cox(V))return V;pi(Y);return $a(fi,vS)}; bvK=function(Y){if(Ufo(Y))return Y;M4(Y);return F7a()}; gx=function(Y){S7(Y);Y=Yi(Y);HS(Y)||(pi(Y),Y=ePa(fi,vS));return Y}; Fr=function(Y){S7(Y);Y=Yi(Y);if(HS(Y))Y=String(Y);else{var V=String(Y);Ufo(V)?Y=V:(pi(Y),Y=F7a())}return Y}; e7=function(Y){S7(Y);var V=Yi(Number(Y));if(HS(V))return String(V);V=Y.indexOf(".");V!==-1&&(Y=Y.substring(0,V));return bvK(Y)}; Yn1=function(Y){var V=Yi(Number(Y));if(HS(V))return h8(V);V=Y.indexOf(".");V!==-1&&(Y=Y.substring(0,V));return ka()?h8(rx(64,BigInt(Y))):h8(bvK(Y))}; ot0=function(Y){return HS(Y)?h8(gx(Y)):h8(Fr(Y))}; EtK=function(Y){if(Y==null)return Y;var V=typeof Y;if(V==="bigint")return String(rx(64,Y));if(S7(Y)){if(V==="string")return e7(Y);if(V==="number")return gx(Y)}}; ivR=function(Y){if(Y==null)return Y;var V=typeof Y;if(V==="bigint")return String(z5E(64,Y));if(S7(Y)){if(V==="string")return S7(Y),V=Yi(Number(Y)),HS(V)&&V>=0?Y=String(V):(V=Y.indexOf("."),V!==-1&&(Y=Y.substring(0,V)),Cox(Y)||(M4(Y),Y=TM(fi,vS))),Y;if(V==="number")return S7(Y),Y=Yi(Y),Y>=0&&HS(Y)?Y:ntE(Y)}}; yRR=function(Y){if(Y==null||typeof Y=="string"||Y instanceof Xr)return Y}; XXS=function(Y){if(typeof Y!=="string")throw Error();return Y}; oN=function(Y){if(Y!=null&&typeof Y!=="string")throw Error();return Y}; VV=function(Y){return Y==null||typeof Y==="string"?Y:void 0}; C6=function(Y,V){if(!(Y instanceof V))throw Error("Expected instanceof "+gVS(V)+" but got "+(Y&&gVS(Y.constructor)));return Y}; GIv=function(Y,V,C){if(Y!=null&&Y[UH]===n6)return Y;if(Array.isArray(Y)){var U=Y[WS]|0;C=U|C&32|C&2;C!==U&&OZ(Y,C);return new V(Y)}}; b2=function(Y){return Y}; za=function(Y){var V=ES(EH);return V?Y[V]:void 0}; i2=function(){}; yV=function(Y,V){for(var C in Y)!isNaN(C)&&V(Y,+C,Y[C])}; ZvS=function(Y){var V=new i2;yV(Y,function(C,U,n){V[U]=aB(n)}); V.kZ=Y.kZ;return V}; uJH=function(Y,V){V<100||sZ(DfJ,1)}; Ga=function(Y,V,C,U){var n=U!==void 0;U=!!U;var b=ES(EH),E;!n&&RB&&b&&(E=Y[b])&&yV(E,uJH);b=[];var y=Y.length;E=4294967295;var X=!1,G=!!(V&64),Z=G?V&128?0:-1:void 0;if(!(V&1)){var D=y&&Y[y-1];D!=null&&typeof D==="object"&&D.constructor===Object?(y--,E=y):D=void 0;if(G&&!(V&128)&&!n){X=!0;var u;E=((u=XW)!=null?u:b2)(E-Z,Z,Y,D)+Z}}V=void 0;for(u=0;u=E){var A=u-Z,O=void 0;((O=V)!=null?O:V={})[A]=B}else b[u]=B}if(D)for(var k in D)y=D[k],y!=null&& (y=C(y,U))!=null&&(u=+k,B=void 0,G&&!Number.isNaN(u)&&(B=u+Z)0?void 0:Y===0?WTS||(WTS=[0,void 0]):[-Y,void 0];case "string":return[0,Y];case "object":return Y}}; AK=function(Y,V,C){return Y=sH(Y,V[0],V[1],C?1:2)}; sH=function(Y,V,C,U){U=U===void 0?0:U;if(Y==null){var n=32;C?(Y=[C],n|=128):Y=[];V&&(n=n&-8380417|(V&1023)<<13)}else{if(!Array.isArray(Y))throw Error("narr");n=Y[WS]|0;2048&n&&!(2&n)&&OvK();if(n&256)throw Error("farr");if(n&64)return U!==0||n&2048||OZ(Y,n|2048),Y;if(C&&(n|=128,C!==Y[0]))throw Error("mid");a:{C=Y;n|=64;var b=C.length;if(b){var E=b-1,y=C[E];if(y!=null&&typeof y==="object"&&y.constructor===Object){V=n&128?0:-1;E-=V;if(E>=1024)throw Error("pvtlmt");for(var X in y)b=+X,b1024)throw Error("spvt");n=n&-8380417|(X&1023)<<13}}}n|=64;U===0&&(n|=2048);OZ(Y,n);return Y}; OvK=function(){sZ(kI0,5)}; JRR=function(Y,V){if(typeof Y!=="object")return Y;if(Array.isArray(Y)){var C=Y[WS]|0;Y.length===0&&C&1?Y=void 0:C&2||(!V||4096&C||16&C?Y=RN(Y,C,!1,V&&!(C&16)):(N4(Y,34),C&4&&Object.freeze(Y)));return Y}if(Y!=null&&Y[UH]===n6)return V=Y.Y8,C=V[WS]|0,dx(Y,C)?Y:WK(Y,V,C)?Nq(Y,V):RN(V,C);if(Y instanceof Xr)return Y}; Nq=function(Y,V,C){Y=new Y.constructor(V);C&&(Y.Y=J8);Y.J=J8;return Y}; RN=function(Y,V,C,U){U!=null||(U=!!(34&V));Y=Ga(Y,V,JRR,U);U=32;C&&(U|=2);V=V&8380609|U;OZ(Y,V);return Y}; dfE=function(Y){var V=Y.Y8,C=V[WS]|0;return dx(Y,C)?WK(Y,V,C)?Nq(Y,V,!0):new Y.constructor(RN(V,C,!1)):Y}; OH=function(Y){if(Y.Y!==J8)return!1;var V=Y.Y8;V=RN(V,V[WS]|0);N4(V,2048);Y.Y8=V;Y.Y=void 0;Y.J=void 0;return!0}; ki=function(Y){if(!OH(Y)&&dx(Y,Y.Y8[WS]|0))throw Error();}; JK=function(Y,V){V===void 0&&(V=Y[WS]|0);V&32&&!(V&4096)&&OZ(Y,V|4096)}; WK=function(Y,V,C){return C&2?!0:C&32&&!(C&4096)?(OZ(V,C|2),Y.Y=J8,!0):!1}; qq=function(Y,V,C,U,n){Object.isExtensible(Y);V=dE(Y.Y8,V,C,n);if(V!==null||U&&Y.J!==J8)return V}; dE=function(Y,V,C,U){if(V===-1)return null;var n=V+(C?0:-1),b=Y.length-1;if(!(b<1+(C?0:-1))){if(n>=b){var E=Y[b];if(E!=null&&typeof E==="object"&&E.constructor===Object){C=E[V];var y=!0}else if(n===b)C=E;else return}else C=Y[n];if(U&&C!=null){U=U(C);if(U==null)return U;if(!Object.is(U,C))return y?E[V]=U:Y[n]=U,U}return C}}; xi=function(Y,V,C,U){ki(Y);var n=Y.Y8;PK(n,n[WS]|0,V,C,U);return Y}; PK=function(Y,V,C,U,n){var b=C+(n?0:-1),E=Y.length-1;if(E>=1+(n?0:-1)&&b>=E){var y=Y[E];if(y!=null&&typeof y==="object"&&y.constructor===Object)return y[C]=U,V}if(b<=E)return Y[b]=U,V;if(U!==void 0){var X;E=((X=V)!=null?X:V=Y[WS]|0)>>13&1023||536870912;C>=E?U!=null&&(b={},Y[E+(n?0:-1)]=(b[C]=U,b)):Y[b]=U}return V}; wE=function(Y,V,C,U,n){var b=Y.Y8,E=b[WS]|0;U=dx(Y,E)?1:U;n=!!n||U===3;U===2&&OH(Y)&&(b=Y.Y8,E=b[WS]|0);Y=cK(b,V);var y=Y===hK?7:Y[WS]|0,X=f6(y,E);var G=4&X?!1:!0;if(G){4&X&&(Y=aB(Y),y=0,X=vK(X,E),E=PK(b,E,V,Y));for(var Z=0,D=0;Z "+Y)}; yJ=function(Y,V,C){this.buffer=Y;if(C&&!V)throw Error();this.Y=V}; Xl=function(Y,V){if(typeof Y==="string")return new yJ(lvP(Y),V);if(Array.isArray(Y))return new yJ(new Uint8Array(Y),V);if(Y.constructor===Uint8Array)return new yJ(Y,!1);if(Y.constructor===ArrayBuffer)return Y=new Uint8Array(Y),new yJ(Y,!1);if(Y.constructor===Xr)return V=DS(Y)||new Uint8Array(0),new yJ(V,!0,Y);if(Y instanceof Uint8Array)return Y=Y.constructor===Uint8Array?Y:new Uint8Array(Y.buffer,Y.byteOffset,Y.byteLength),new yJ(Y,!1);throw Error();}; Gy=function(Y,V,C,U){this.J=null;this.V=!1;this.Y=this.S=this.W=0;this.init(Y,V,C,U)}; DA=function(Y){var V=0,C=0,U=0,n=Y.J,b=Y.Y;do{var E=n[b++];V|=(E&127)<32&&(C|=(E&127)>>4);for(U=3;U<32&&E&128;U+=7)E=n[b++],C|=(E&127)<>>0,C>>>0);throw i9();}; ZA=function(Y,V){Y.Y=V;if(V>Y.S)throw TCH(Y.S,V);}; u9=function(Y){var V=Y.J,C=Y.Y,U=V[C++],n=U&127;if(U&128&&(U=V[C++],n|=(U&127)<<7,U&128&&(U=V[C++],n|=(U&127)<<14,U&128&&(U=V[C++],n|=(U&127)<<21,U&128&&(U=V[C++],n|=U<<28,U&128&&V[C++]&128&&V[C++]&128&&V[C++]&128&&V[C++]&128&&V[C++]&128)))))throw i9();ZA(Y,C);return n}; BF=function(Y){var V=Y.J,C=Y.Y,U=V[C+0],n=V[C+1],b=V[C+2];V=V[C+3];ZA(Y,Y.Y+4);return(U<<0|n<<8|b<<16|V<<24)>>>0}; s3=function(Y){var V=BF(Y);Y=BF(Y);return $a(V,Y)}; A5=function(Y){var V=BF(Y),C=BF(Y);Y=(C>>31)*2+1;var U=C>>>20&2047;V=4294967296*(C&1048575)+V;return U==2047?V?NaN:Y*Infinity:U==0?Y*4.9E-324*V:Y*Math.pow(2,U-1075)*(V+4503599627370496)}; RC=function(Y){for(var V=0,C=Y.Y,U=C+10,n=Y.J;CY.S)throw TCH(V,Y.S-C);Y.Y=U;return C}; aj1=function(Y,V){if(V==0)return ZS();var C=$fx(Y,V);Y.f6&&Y.V?C=Y.J.subarray(C,C+V):(Y=Y.J,V=C+V,C=C===V?new Uint8Array(0):MaP?Y.slice(C,V):new Uint8Array(Y.subarray(C,V)));return C.length==0?ZS():new Xr(C,GM)}; NE=function(Y,V,C,U){if(WF.length){var n=WF.pop();n.init(Y,V,C,U);Y=n}else Y=new Gy(Y,V,C,U);this.Y=Y;this.S=this.Y.Y;this.J=this.W=-1;Ijx(this,U)}; Ijx=function(Y,V){V=V===void 0?{}:V;Y.Pv=V.Pv===void 0?!1:V.Pv}; LTT=function(Y,V,C,U){if(O3.length){var n=O3.pop();Ijx(n,U);n.Y.init(Y,V,C,U);return n}return new NE(Y,V,C,U)}; Qga=function(Y){var V=Y.Y;if(V.Y==V.S)return!1;Y.S=Y.Y.Y;var C=u9(Y.Y)>>>0;V=C>>>3;C&=7;if(!(C>=0&&C<=5))throw pXH(C,Y.S);if(V<1)throw Error("Invalid field number: "+V+" (at position "+Y.S+")");Y.W=V;Y.J=C;return!0}; J5=function(Y){switch(Y.J){case 0:Y.J!=0?J5(Y):RC(Y.Y);break;case 1:Y=Y.Y;ZA(Y,Y.Y+8);break;case 2:if(Y.J!=2)J5(Y);else{var V=u9(Y.Y)>>>0;Y=Y.Y;ZA(Y,Y.Y+V)}break;case 5:Y=Y.Y;ZA(Y,Y.Y+4);break;case 3:V=Y.W;do{if(!Qga(Y))throw Error("Unmatched start-group tag: stream EOF");if(Y.J==4){if(Y.W!=V)throw Error("Unmatched end-group tag");break}J5(Y)}while(1);break;default:throw pXH(Y.J,Y.S);}}; dj=function(Y,V,C){var U=Y.Y.S,n=u9(Y.Y)>>>0,b=Y.Y.Y+n,E=b-U;E<=0&&(Y.Y.S=b,C(V,Y,void 0,void 0,void 0),E=b-Y.Y.Y);if(E)throw Error("Message parsing ended unexpectedly. Expected to read "+(n+" bytes, instead read "+(n-E)+" bytes, either the data ended unexpectedly or the message misreported its own length"));Y.Y.Y=b;Y.Y.S=U}; x7=function(Y){var V=u9(Y.Y)>>>0;Y=Y.Y;var C=$fx(Y,V);Y=Y.J;if(SnK){var U=Y,n;(n=qE)||(n=qE=new TextDecoder("utf-8",{fatal:!0}));V=C+V;U=C===0&&V===U.length?U:U.subarray(C,V);try{var b=n.decode(U)}catch(G){if(PF===void 0){try{n.decode(new Uint8Array([128]))}catch(Z){}try{n.decode(new Uint8Array([97])),PF=!0}catch(Z){PF=!1}}!PF&&(qE=void 0);throw G;}}else{b=C;V=b+V;C=[];for(var E=null,y,X;b=V?UZ():(X=Y[b++],y<194||(X&192)!==128?(b--,UZ()):C.push((y&31)<<6|X&63)): y<240?b>=V-1?UZ():(X=Y[b++],(X&192)!==128||y===224&&X<160||y===237&&X>=160||((n=Y[b++])&192)!==128?(b--,UZ()):C.push((y&15)<<12|(X&63)<<6|n&63)):y<=244?b>=V-2?UZ():(X=Y[b++],(X&192)!==128||(y<<28)+(X-144)>>30!==0||((n=Y[b++])&192)!==128||((U=Y[b++])&192)!==128?(b--,UZ()):(y=(y&7)<<18|(X&63)<<12|(n&63)<<6|U&63,y-=65536,C.push((y>>10&1023)+55296,(y&1023)+56320))):UZ(),C.length>=8192&&(E=AHJ(E,C),C.length=0);b=AHJ(E,C)}return b}; mfJ=function(Y){var V=u9(Y.Y)>>>0;return aj1(Y.Y,V)}; cF=function(Y,V){this.J=Y>>>0;this.Y=V>>>0}; tav=function(Y){if(!Y)return jgS||(jgS=new cF(0,0));if(!/^\d+$/.test(Y))return null;M4(Y);return new cF(fi,vS)}; h5=function(Y,V){this.J=Y>>>0;this.Y=V>>>0}; rRx=function(Y){if(!Y)return e5v||(e5v=new h5(0,0));if(!/^-?\d+$/.test(Y))return null;M4(Y);return new h5(fi,vS)}; fX=function(){this.Y=[]}; vF=function(Y,V,C){for(;C>0||V>127;)Y.Y.push(V&127|128),V=(V>>>7|C<<25)>>>0,C>>>=7;Y.Y.push(V)}; wj=function(Y,V){for(;V>127;)Y.Y.push(V&127|128),V>>>=7;Y.Y.push(V)}; FT0=function(Y,V){if(V>=0)wj(Y,V);else{for(var C=0;C<9;C++)Y.Y.push(V&127|128),V>>=7;Y.Y.push(1)}}; l9=function(Y,V){Y.Y.push(V>>>0&255);Y.Y.push(V>>>8&255);Y.Y.push(V>>>16&255);Y.Y.push(V>>>24&255)}; gtK=function(){this.S=[];this.J=0;this.Y=new fX}; pX=function(Y,V){V.length!==0&&(Y.S.push(V),Y.J+=V.length)}; KTa=function(Y,V){Ty(Y,V,2);V=Y.Y.end();pX(Y,V);V.push(Y.J);return V}; HvR=function(Y,V){var C=V.pop();for(C=Y.J+Y.Y.length()-C;C>127;)V.push(C&127|128),C>>>=7,Y.J++;V.push(C);Y.J++}; Ty=function(Y,V,C){wj(Y.Y,V*8+C)}; YMZ=function(Y,V,C){if(C!=null){switch(typeof C){case "string":tav(C)}Ty(Y,V,1);switch(typeof C){case "number":Y=Y.Y;wx(C);l9(Y,fi);l9(Y,vS);break;case "bigint":C=BigInt.asUintN(64,C);C=new cF(Number(C&BigInt(4294967295)),Number(C>>BigInt(32)));Y=Y.Y;V=C.Y;l9(Y,C.J);l9(Y,V);break;default:C=tav(C),Y=Y.Y,V=C.Y,l9(Y,C.J),l9(Y,V)}}}; $7=function(Y,V,C){Ty(Y,V,2);wj(Y.Y,C.length);pX(Y,Y.Y.end());pX(Y,C)}; ME=function(){function Y(){throw Error();} Object.setPrototypeOf(Y,Y.prototype);return Y}; aC=function(Y,V,C){this.Y8=sH(Y,V,C)}; o3T=function(Y,V){if(V==null||V=="")return new Y;V=JSON.parse(V);if(!Array.isArray(V))throw Error("dnarr");N4(V,32);return new Y(V)}; LX=function(Y,V,C){this.rz=Y;this.Po=V;Y=ES(IC);this.Y=!!Y&&C===Y||!1}; QJ=function(Y,V){var C=C===void 0?IC:C;return new LX(Y,V,C)}; Cx1=function(Y,V,C,U,n){V=VKH(V,U);V!=null&&(C=KTa(Y,C),n(V,Y),HvR(Y,C))}; jV=function(Y,V,C,U){var n=U[Y];if(n)return n;n={};n.JK=U;n.KP=NC0(U[0]);var b=U[1],E=1;b&&b.constructor===Object&&(n.extensions=b,b=U[++E],typeof b==="function"&&(n.iB=!0,SV!=null||(SV=b),mF!=null||(mF=U[E+1]),b=U[E+=2]));for(var y={};b&&Array.isArray(b)&&b.length&&typeof b[0]==="number"&&b[0]>0;){for(var X=0;X>BigInt(32)));vF(Y.Y,C.J,C.Y);break;default:C=rRx(V),vF(Y.Y,C.J,C.Y)}}}; GY=function(Y,V,C){V=j7(V);V!=null&&V!=null&&(Ty(Y,C,0),FT0(Y.Y,V))}; B6S=function(Y,V,C){V=V==null||typeof V==="boolean"?V:typeof V==="number"?!!V:void 0;V!=null&&(Ty(Y,C,0),Y.Y.Y.push(V?1:0))}; sDx=function(Y,V,C){V=VV(V);V!=null&&$7(Y,C,OGZ(V))}; AUE=function(Y,V,C,U,n){V=VKH(V,U);V!=null&&(C=KTa(Y,C),n(V,Y),HvR(Y,C))}; WqZ=function(){var Y=Zy;this.Y=RaJ;this.isRepeated=0;this.J=eW;this.defaultValue=void 0;this.S=Y.messageId!=null?PS:void 0}; N6P=function(Y){return function(){var V=new gtK;GX2(this.Y8,V,jV(V9,oE,CL,Y));pX(V,V.Y.end());for(var C=new Uint8Array(V.J),U=V.S,n=U.length,b=0,E=0;E-1)return V.apply(null,g.P(C));try{return Y.Y=Y.S.Y.now(),V.apply(null,g.P(C))}finally{Y.W+=Y.S.Y.now()-Y.Y,Y.Y=-1,Y.J+=1}}}; kXo=function(Y,V){this.J=Y;this.S=V;this.Y=new OUS(Y)}; JU1=function(){this.Y={}}; qM1=function(){var Y=sC().flags,V=deZ;Y=Y.Y[V.key];if(V.valueType==="proto"){try{var C=JSON.parse(Y);if(Array.isArray(C))return C}catch(U){}return V.defaultValue}return typeof Y===typeof V.defaultValue?Y:V.defaultValue}; haP=function(){this.S=void 0;this.J=this.D=0;this.V=-1;this.nW=new zR;i$(this.nW,"mv",PxJ).Y=!0;i$(this.nW,"omid",Zv);i$(this.nW,"epoh",Zv).Y=!0;i$(this.nW,"epph",Zv).Y=!0;i$(this.nW,"umt",Zv).Y=!0;i$(this.nW,"phel",Zv).Y=!0;i$(this.nW,"phell",Zv).Y=!0;i$(this.nW,"oseid",xeH).Y=!0;var Y=this.nW;Y.Y.sloi||(Y.Y.sloi=new nG);Y.Y.sloi.Y=!0;i$(this.nW,"mm",Am);i$(this.nW,"ovms",cUT).Y=!0;i$(this.nW,"xdi",Zv).Y=!0;i$(this.nW,"amp",Zv).Y=!0;i$(this.nW,"prf",Zv).Y=!0;i$(this.nW,"gtx",Zv).Y=!0;i$(this.nW, "mvp_lv",Zv).Y=!0;i$(this.nW,"ssmol",Zv).Y=!0;i$(this.nW,"fmd",Zv).Y=!0;i$(this.nW,"gen204simple",Zv);this.Y=new kXo(Ci(),this.nW);this.W=!1;this.flags=new JU1}; sC=function(){return oB(haP)}; fI0=function(Y,V,C,U){if(Math.random()<(U||Y.Y))try{if(C instanceof eK)var n=C;else n=new eK,jK(C,function(E,y){var X=n,G=X.W++;E=r6(y,E);X.Y.push(G);X.J[G]=E}); var b=n.FY(Y.J,"pagead2.googlesyndication.com","/pagead/gen_204?id="+V+"&");b&&(Ci(),DH0(b))}catch(E){}}; v3x=function(Y,V,C){C=C===void 0?{}:C;this.error=Y;this.meta=C;this.context=V.context;this.msg=V.message||"";this.id=V.id||"jserror"}; wfE=function(){var Y=Y===void 0?g.tx:Y;return(Y=Y.performance)&&Y.now&&Y.timing?Math.floor(Y.now()+Y.timing.navigationStart):g.bb()}; lIT=function(){var Y=Y===void 0?g.tx:Y;return(Y=Y.performance)&&Y.now?Y.now():null}; pfv=function(Y,V,C){this.label=Y;this.type=V;this.value=C;this.duration=0;this.taskId=this.slotId=void 0;this.uniqueId=Math.random()}; Wc=function(){var Y=window;this.events=[];this.J=Y||g.tx;var V=null;Y&&(Y.google_js_reporting_queue=Y.google_js_reporting_queue||[],this.events=Y.google_js_reporting_queue,V=Y.google_measure_js_timing);this.Y=RE()||(V!=null?V:Math.random()<1)}; T6R=function(Y){Y&&N8&&RE()&&(N8.clearMarks("goog_"+Y.label+"_"+Y.uniqueId+"_start"),N8.clearMarks("goog_"+Y.label+"_"+Y.uniqueId+"_end"))}; OC=function(Y,V,C,U,n,b,E){var y="";Y&&(y+=Y+":");C&&(y+="//",V&&(y+=V+"@"),y+=C,U&&(y+=":"+U));n&&(y+=n);b&&(y+="?"+b);E&&(y+="#"+E);return y}; g.kK=function(Y){return Y.match($e2)}; MKK=function(Y){return Y?decodeURI(Y):Y}; g.Jm=function(Y){return MKK(g.kK(Y)[3]||null)}; dB=function(Y){return MKK(g.kK(Y)[5]||null)}; g.aIo=function(Y){Y=g.kK(Y);return OC(Y[1],Y[2],Y[3],Y[4])}; q8=function(Y){Y=g.kK(Y);return OC(null,null,null,null,Y[5],Y[6],Y[7])}; IIT=function(Y){var V=Y.indexOf("#");return V<0?Y:Y.slice(0,V)}; Pc=function(Y,V){if(Y){Y=Y.split("&");for(var C=0;C=0){var b=Y[C].substring(0,U);n=Y[C].substring(U+1)}else b=Y[C];V(b,n?uo(n):"")}}}; xK=function(Y,V){if(!V)return Y;var C=Y.indexOf("#");C<0&&(C=Y.length);var U=Y.indexOf("?");if(U<0||U>C){U=C;var n=""}else n=Y.substring(U+1,C);Y=[Y.slice(0,U),n,Y.slice(C)];C=Y[1];Y[1]=V?C?C+"&"+V:V:C;return Y[0]+(Y[1]?"?"+Y[1]:"")+Y[2]}; cc=function(Y,V,C){if(Array.isArray(V))for(var U=0;U=0&&VC)n=C;U+=V.length+1;return uo(Y.slice(U,n!==-1?n:0))}; lf=function(Y,V){for(var C=Y.search(me2),U=0,n,b=[];(n=SMJ(Y,U,V,C))>=0;)b.push(Y.substring(U,n)),U=Math.min(Y.indexOf("&",n)+1||C,C);b.push(Y.slice(U));return b.join("").replace(jDE,"$1")}; tK1=function(Y,V,C){return vc(lf(Y,V),V,C)}; ea2=function(){var Y=pL;this.Y=M8;this.lx="jserror";this.yf=!0;this.b_=null;this.J=this.Rk;this.xX=Y===void 0?null:Y}; rUZ=function(Y,V,C){var U=aE;return Bc(sC().Y.Y,function(){try{if(U.xX&&U.xX.Y){var n=U.xX.start(Y.toString(),3);var b=V();U.xX.end(n)}else b=V()}catch(y){var E=U.yf;try{T6R(n),E=U.J(Y,new IE(LL(y)),void 0,C)}catch(X){U.Rk(217,X)}if(!E)throw y;}return b})()}; Q9=function(Y,V,C,U){return Bc(sC().Y.Y,function(){var n=g.TT.apply(0,arguments);return rUZ(Y,function(){return V.apply(C,n)},U)})}; LL=function(Y){var V=Y.toString();Y.name&&V.indexOf(Y.name)==-1&&(V+=": "+Y.name);Y.message&&V.indexOf(Y.message)==-1&&(V+=": "+Y.message);if(Y.stack)a:{Y=Y.stack;var C=V;try{Y.indexOf(C)==-1&&(Y=C+"\n"+Y);for(var U;Y!=U;)U=Y,Y=Y.replace(/((https?:\/..*\/)[^\/:]*:\d+(?:.|\n)*)\2/,"$1");V=Y.replace(/\n */g,"\n");break a}catch(n){V=C;break a}V=void 0}return V}; IE=function(Y){v3x.call(this,Error(Y),{message:Y})}; Fq1=function(){GX&&typeof GX.google_measure_js_timing!="undefined"&&(GX.google_measure_js_timing||pL.disable())}; g32=function(Y){aE.b_=function(V){g.Tv(Y,function(C){C(V)})}}; KqH=function(Y,V){return rUZ(Y,V)}; Su=function(Y,V){return Q9(Y,V)}; my=function(Y,V,C,U){aE.Rk(Y,V,C,U)}; ju=function(){return Date.now()-HUx}; YZR=function(){var Y=sC().S,V=tm>=0?ju()-tm:-1,C=eu?ju()-rB:-1,U=F5>=0?ju()-F5:-1;if(Y==947190542)return 100;if(Y==79463069)return 200;Y=[2E3,4E3];var n=[250,500,1E3];my(637,Error(),.001);var b=V;C!=-1&&C1500&&U<4E3?500:E}; gB=function(Y,V,C){var U=new AU(0,0,0,0);this.time=Y;this.volume=null;this.S=V;this.Y=U;this.J=C}; KL=function(Y,V,C,U,n,b,E,y){this.W=Y;this.C=V;this.S=C;this.D=U;this.Y=n;this.V=b;this.J=E;this.X=y}; V7J=function(Y){var V=Y!==Y.top,C=Y.top===UH1(Y),U=-1,n=0;if(V&&C&&Y.top.mraid){U=3;var b=Y.top.mraid}else U=(b=Y.mraid)?V?C?2:1:0:-1;b&&(b.IS_GMA_SDK||(n=2),fRE(oa0,function(E){return typeof b[E]==="function"})||(n=1)); return{wR:b,compatibility:n,sDn:U}}; ChR=function(){var Y=window.document;return Y&&typeof Y.elementFromPoint==="function"}; U4Z=function(Y,V,C){if(Y&&V!==null&&V!=V.top){if(!V.top)return new g.vX(-12245933,-12245933);V=V.top}try{return(C===void 0?0:C)?(new g.vX(V.innerWidth,V.innerHeight)).round():wvS(V||window).round()}catch(U){return new g.vX(-12245933,-12245933)}}; Hc=function(Y,V,C){try{if(Y){if(!V.top)return new AU(-12245933,-12245933,-12245933,-12245933);V=V.top}var U=U4Z(Y,V,C),n=U.height,b=U.width;if(b===-12245933)return new AU(b,b,b,b);var E=Ig(V.document);var y=pva(E.Y);var X=y.x,G=y.y;return new AU(G,X+b,G+n,X)}catch(Z){return new AU(-12245933,-12245933,-12245933,-12245933)}}; YC=function(Y,V){V=Math.pow(10,V);return Math.floor(Y*V)/V}; naK=function(Y){return new AU(Y.top,Y.right,Y.bottom,Y.left)}; bi2=function(Y){var V=Y.top||0,C=Y.left||0;return new AU(V,C+(Y.width||0),V+(Y.height||0),C)}; ol=function(Y){return Y!=null&&Y>=0&&Y<=1}; Ea0=function(){var Y=g.JH();return Y?VF("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(V){return AH(Y,V)})||AH(Y,"OMI/")&&!AH(Y,"XiaoMi/")?!0:AH(Y,"Presto")&&AH(Y,"Linux")&&!AH(Y,"X11")&&!AH(Y,"Android")&&!AH(Y,"Mobi"):!1}; zQJ=function(){this.S=!mq(GX.top);this.isMobileDevice=SK()||gLo();var Y=tU();this.domain=Y.length>0&&Y[Y.length-1]!=null&&Y[Y.length-1].url!=null?g.Jm(Y[Y.length-1].url)||"":"";this.Y=new AU(0,0,0,0);this.W=new g.vX(0,0);this.V=new g.vX(0,0);this.C=new AU(0,0,0,0);this.frameOffset=new g.hR(0,0);this.D=0;this.X=!1;this.J=!(!GX||!V7J(GX).wR);this.update(GX)}; iiZ=function(Y,V){V&&V.screen&&(Y.W=new g.vX(V.screen.width,V.screen.height))}; y8P=function(Y,V){a:{var C=Y.Y?new g.vX(RD(Y.Y),Y.Y.getHeight()):new g.vX(0,0);V=V===void 0?GX:V;V!==null&&V!=V.top&&(V=V.top);var U=0,n=0;try{var b=V.document,E=b.body,y=b.documentElement;if(b.compatMode=="CSS1Compat"&&y.scrollHeight)U=y.scrollHeight!=C.height?y.scrollHeight:y.offsetHeight,n=y.scrollWidth!=C.width?y.scrollWidth:y.offsetWidth;else{var X=y.scrollHeight,G=y.scrollWidth,Z=y.offsetHeight,D=y.offsetWidth;y.clientHeight!=Z&&(X=E.scrollHeight,G=E.scrollWidth,Z=E.offsetHeight,D=E.offsetWidth); X>C.height?X>Z?(U=X,n=G):(U=Z,n=D):X0||Y.X)return!0;Y=Ci().J.isVisible();var V=LU(UU)===0;return Y||V}; CT=function(){return oB(zQJ)}; bE=function(Y){this.S=Y;this.J=0;this.Y=null}; EU=function(Y,V,C){this.S=Y;this.Cb=C===void 0?"na":C;this.V=[];this.isInitialized=!1;this.W=new gB(-1,!0,this);this.Y=this;this.X=V;this.sE=this.L=!1;this.vx="uk";this.dT=!1;this.D=!0}; zU=function(Y,V){g.Bv(Y.V,V)||(Y.V.push(V),V.g3(Y.Y),V.Ki(Y.W),V.Vg()&&(Y.L=!0))}; XSS=function(Y){Y=Y.Y;Y.GK();Y.Pq();var V=CT();V.C=Hc(!1,Y.S,V.isMobileDevice);y8P(CT(),Y.S);Y.W.Y=Y.VJ()}; GM0=function(Y){Y.L=Y.V.length?VF(Y.V,function(V){return V.Vg()}):!1}; ZiZ=function(Y){var V=g.OS(Y.V);g.Tv(V,function(C){C.Ki(Y.W)})}; iE=function(Y){var V=g.OS(Y.V);g.Tv(V,function(C){C.g3(Y.Y)}); Y.Y!=Y||ZiZ(Y)}; yF=function(Y,V,C,U){this.element=Y;this.Y=new AU(0,0,0,0);this.S=null;this.D=new AU(0,0,0,0);this.J=V;this.nW=C;this.dT=U;this.jL=!1;this.timestamp=-1;this.L=new KL(V.W,this.element,this.Y,new AU(0,0,0,0),0,0,ju(),0);this.V=void 0}; D4x=function(Y,V){return Y.V?new AU(Math.max(V.top+Y.V.top,V.top),Math.min(V.left+Y.V.right,V.right),Math.min(V.top+Y.V.bottom,V.bottom),Math.max(V.left+Y.V.left,V.left)):V.clone()}; Xq=function(Y){this.V=!1;this.Y=Y;this.W=function(){}}; urK=function(Y,V,C){this.S=C===void 0?0:C;this.J=Y;this.Y=V==null?"":V}; Bx2=function(Y){switch(Math.trunc(Y.S)){case -16:return-16;case -8:return-8;case 0:return 0;case 8:return 8;case 16:return 16;default:return 16}}; uWH=function(Y,V){return Y.SV.S?!1:Y.JV.J?!1:typeof Y.Ytypeof V.Y?!1:Y.Y0?U[C]-U[C-1]:U[C]})}; Je=function(){this.J=new Ae;this.Cb=this.eL=0;this.UE=new sU;this.Jn=this.C=-1;this.m8=1E3;this.z5=new Ae([1,.9,.8,.7,.6,.5,.4,.3,.2,.1,0]);this.vx=this.jL=-1}; dw=function(Y,V){return dq0(Y.J,V===void 0?!0:V)}; qY=function(Y,V,C,U){var n=n===void 0?!1:n;C=Q9(U,C);aD(Y,V,C,{capture:n})}; xC=function(Y,V){V=P_(V);return V===0?0:P_(Y)/V}; P_=function(Y){return Math.max(Y.bottom-Y.top,0)*Math.max(Y.right-Y.left,0)}; xqx=function(Y,V){if(!Y||!V)return!1;for(var C=0;Y!==null&&C++<100;){if(Y===V)return!0;try{if(Y=Y.parentElement||Y){var U=ag(Y),n=U&&FJ(U),b=n&&n.frameElement;b&&(Y=b)}}catch(E){break}}return!1}; cK1=function(Y,V,C){if(!Y||!V)return!1;V=Ne(Y.clone(),-V.left,-V.top);Y=(V.left+V.right)/2;V=(V.top+V.bottom)/2;mq(window.top)&&window.top&&window.top.document&&(window=window.top);if(!ChR())return!1;Y=window.document.elementFromPoint(Y,V);if(!Y)return!1;V=(V=(V=ag(C))&&V.defaultView&&V.defaultView.frameElement)&&xqx(V,Y);var U=Y===C;Y=!U&&Y&&EM(Y,function(n){return n===C}); return!(V||U||Y)}; hHJ=function(Y,V,C,U){return CT().S?!1:RD(Y)<=0||Y.getHeight()<=0?!0:C&&U?KqH(208,function(){return cK1(Y,V,C)}):!1}; c_=function(Y,V,C){g.T.call(this);this.position=fbP.clone();this.S_=this.mf();this.u3=-2;this.timeCreated=Date.now();this.Df=-1;this.JF=V;this.H0=null;this.GY=!1;this.cz=null;this.opacity=-1;this.requestSource=C;this.QD8=!1;this.Bi=function(){}; this.Uv=function(){}; this.tR=new a8E;this.tR.md=Y;this.tR.Y=Y;this.ZN=!1;this.yy={VW:null,Ei:null};this.l8=!0;this.pZ=null;this.Pe=this.cH=!1;sC().D++;this.pT=this.qc();this.RB=-1;this.xP=null;this.hasCompleted=this.iY=!1;this.nW=new zR;aRJ(this.nW);viH(this);this.requestSource==1?yQ(this.nW,"od",1):yQ(this.nW,"od",0)}; viH=function(Y){Y=Y.tR.md;var V;if(V=Y&&Y.getAttribute)V=/-[a-z]/.test("googleAvInapp")?!1:wKK&&Y.dataset?"googleAvInapp"in Y.dataset:Y.hasAttribute?Y.hasAttribute("data-"+ZN2()):!!Y.getAttribute("data-"+ZN2());V&&(CT().J=!0)}; fT=function(Y,V){V!=Y.Pe&&(Y.Pe=V,Y=CT(),V?Y.D++:Y.D>0&&Y.D--)}; lbJ=function(Y,V){if(Y.xP){if(V.getName()===Y.xP.getName())return;Y.xP.dispose();Y.xP=null}V=V.create(Y.tR.Y,Y.nW,Y.Vg());if(V=V!=null&&V.observe()?V:null)Y.xP=V}; pKH=function(Y,V,C){if(!Y.H0||Y.JF==-1||V.J===-1||Y.H0.J===-1)return 0;Y=V.J-Y.H0.J;return Y>C?0:Y}; TEE=function(Y,V,C){if(Y.xP){Y.xP.PP();var U=Y.xP.L,n=U.W,b=n.Y;if(U.D!=null){var E=U.S;Y.cz=new g.hR(E.left-b.left,E.top-b.top)}b=Y.u6()?Math.max(U.Y,U.V):U.Y;E={};n.volume!==null&&(E.volume=n.volume);n=Y.RO(U);Y.H0=U;Y.Zv(b,V,C,!1,E,n,U.X)}}; $q2=function(Y){if(Y.GY&&Y.pZ){var V=X2(Y.nW,"od")==1,C=CT().Y,U=Y.pZ,n=Y.xP?Y.xP.getName():"ns",b=Y.cz,E=new g.vX(RD(C),C.getHeight());C=Y.u6();Y={dEi:n,cz:b,Jan:E,u6:C,TO:Y.pT.TO,La1:V};if(V=U.J){V.PP();n=V.L;b=n.W.Y;var y=E=null;n.D!=null&&b&&(E=n.S,E=new g.hR(E.left-b.left,E.top-b.top),y=new g.vX(b.right-b.left,b.bottom-b.top));n=C?Math.max(n.Y,n.V):n.Y;C={dEi:V.getName(),cz:E,Jan:y,u6:C,La1:!1,TO:n}}else C=null;C&&O6Z(U,Y,C)}}; MWP=function(Y,V,C){V&&(Y.Bi=V);C&&(Y.Uv=C)}; g.v_=function(){}; g.ww=function(Y){return{value:Y,done:!1}}; abJ=function(){this.W=this.Y=this.S=this.J=this.V=0}; Ib0=function(Y){var V={};var C=g.bb()-Y.V;V=(V.ptlt=C,V);(C=Y.J)&&(V.pnk=C);(C=Y.S)&&(V.pnc=C);(C=Y.W)&&(V.pnmm=C);(Y=Y.Y)&&(V.pns=Y);return V}; LIv=function(){MA.call(this);this.fullscreen=!1;this.volume=void 0;this.paused=!1;this.mediaTime=-1}; lE=function(Y){return ol(Y.volume)&&Y.volume>0}; pT=function(Y,V,C,U){C=C===void 0?!0:C;U=U===void 0?function(){return!0}:U; return function(n){var b=n[Y];if(Array.isArray(b)&&U(n))return QNv(b,V,C)}}; TU=function(Y,V){return function(C){return V(C)?C[Y]:void 0}}; SHa=function(Y){return function(V){for(var C=0;C0?b[n-1]+1:0,U+1).reduce(function(E,y){return E+y},0)})}; mqE=function(){this.J=this.Y=""}; jNK=function(){}; MY=function(Y,V){var C={};if(Y!==void 0)if(V!=null)for(var U in V){var n=V[U];U in Object.prototype||n!=null&&(C[U]=typeof n==="function"?n(Y):Y[n])}else g.VQ(C,Y);return D2(Z2(new GU,C))}; tWP=function(){var Y={};this.J=(Y.vs=[1,0],Y.vw=[0,1],Y.am=[2,2],Y.a=[4,4],Y.f=[8,8],Y.bm=[16,16],Y.b=[32,32],Y.avw=[0,64],Y.avs=[64,0],Y.pv=[256,256],Y.gdr=[0,512],Y.p=[0,1024],Y.r=[0,2048],Y.m=[0,4096],Y.um=[0,8192],Y.ef=[0,16384],Y.s=[0,32768],Y.pmx=[0,16777216],Y.mut=[33554432,33554432],Y.umutb=[67108864,67108864],Y.tvoff=[134217728,134217728],Y);this.Y={};for(var V in this.J)this.J[V][1]>0&&(this.Y[V]=0);this.S=0}; al=function(Y,V){var C=Y.J[V],U=C[1];Y.S+=C[0];U>0&&Y.Y[V]==0&&(Y.Y[V]=1)}; eHS=function(Y){var V=g.tT(Y.J),C=0,U;for(U in Y.Y)g.Bv(V,U)&&Y.Y[U]==1&&(C+=Y.J[U][1],Y.Y[U]=2);return C}; rKH=function(Y){var V=0,C;for(C in Y.Y){var U=Y.Y[C];if(U==1||U==2)V+=Y.J[C][1]}return V}; Il=function(){this.Y=this.J=0}; LT=function(){Je.call(this);this.S=new sU;this.Ty=this.L=this.dT=0;this.X=-1;this.tf=new sU;this.V=new sU;this.Y=new Ae;this.D=this.W=-1;this.sE=new sU;this.m8=2E3;this.F8=new Il;this.Hx=new Il;this.wT=new Il}; QF=function(Y,V,C){var U=Y.Ty;eu||C||Y.X==-1||(U+=V-Y.X);return U}; FIR=function(){this.S=!1}; SB=function(Y,V){this.S=!1;this.W=Y;this.L=V;this.V=0}; mn=function(Y,V){SB.call(this,Y,V);this.C=[]}; gi0=function(){}; jB=function(){}; te=function(Y,V,C,U){yF.call(this,Y,V,C,U)}; rw=function(Y,V,C){yF.call(this,null,Y,V,C);this.X=Y.isActive();this.C=0}; Fq=function(Y){return[Y.top,Y.left,Y.bottom,Y.right]}; gw=function(Y,V,C,U,n,b){b=b===void 0?new jB:b;c_.call(this,V,C,U);this.Td=n;this.AL=0;this.aJ={};this.qE=new tWP;this.SK={};this.zT="";this.wT=null;this.Ry=!1;this.Y=[];this.rd=b.J();this.D=b.S();this.W=null;this.S=-1;this.Cb=this.L=void 0;this.Jn=this.sE=0;this.vx=-1;this.m8=this.Hx=!1;this.dT=this.X=this.J=this.rr=this.Jf=0;new Ae;this.F8=this.Ty=0;this.UE=-1;this.DI=0;this.C=g.DI;this.jL=[this.mf()];this.rg=2;this.jc={};this.jc.pause="p";this.jc.resume="r";this.jc.skip="s";this.jc.mute="m";this.jc.unmute= "um";this.jc.exitfullscreen="ef";this.V=null;this.z5=this.tf=!1;this.oy=Math.floor(Date.now()/1E3-1704067200);this.eL=0}; KT=function(Y){Y.hasCompleted=!0;Y.DI!=0&&(Y.DI=3)}; H_=function(Y){return Y===void 0?Y:Number(Y)?YC(Y,3):0}; YH=function(Y,V){return Y.jL[V!=null&&VMath.max(1E4,Y.S/3)?0:V);var C=Y.C(Y)||{};C=C.currentTime!==void 0?C.currentTime:Y.sE;var U=C-Y.sE,n=0;U>=0?(Y.Jn+=V,Y.F8+=Math.max(V-U,0),n=Math.min(U,Y.Jn)):Y.Ty+=Math.abs(U);U!=0&&(Y.Jn=0);Y.UE==-1&&U>0&&(Y.UE=F5>=0?ju()-F5:-1);Y.sE=C;return n}; Y3v=function(Y,V){VF(Y.D,function(C){return C.W==V.W})||Y.D.push(V)}; o7S=function(Y){var V=NY(Y.hO().Y,1);return om(Y,V)}; om=function(Y,V,C){return V>=15E3?!0:Y.Hx?(C===void 0?0:C)?!0:Y.S>0?V>=Y.S/2:Y.vx>0?V>=Y.vx:!1:!1}; VVS=function(Y){var V=YC(Y.pT.TO,2),C=Y.qE.S,U=Y.pT,n=YH(Y),b=H_(n.W),E=H_(n.D),y=H_(U.volume),X=YC(n.C,2),G=YC(n.Jn,2),Z=YC(U.TO,2),D=YC(n.jL,2),u=YC(n.vx,2);U=YC(U.Qb,2);var B=Y.vE().clone().round();Y=Y.xP&&Y.xP.S?(Y.xP?Y.xP.S:null).clone().round():null;n=dw(n,!1);return{sH8:V,w2:C,Wz:b,t7:E,hA:y,j_:X,Ys:G,TO:Z,Bz:D,sM:u,Qb:U,position:B,Ml:Y,vz:n}}; UEP=function(Y,V){C9Z(Y.Y,V,function(){return{sH8:0,w2:void 0,Wz:-1,t7:-1,hA:-1,j_:-1,Ys:-1,TO:-1,Bz:-1,sM:-1,Qb:-1,position:void 0,Ml:void 0,vz:[]}}); Y.Y[V]=VVS(Y)}; C9Z=function(Y,V,C){for(var U=Y.length;U0?1:0;D.atos= Rl(G.Y);D.ssb=Rl(G.z5,!1);D.amtos=dq0(G.Y,!1);D.uac=Y.Jf;D.vpt=G.S.Y;Z=="nio"&&(D.nio=1,D.avms="nio");D.gmm="4";D.gdr=om(Y,G.S.Y,!0)?1:0;D.efpf=Y.rg;if(Z=="gsv"||Z=="nis")Z=Y.xP,Z.C>0&&(D.nnut=Z.C);D.tcm=KIR(Y);D.nmt=Y.Ty;D.bt=Y.F8;D.pst=Y.UE;D.vpaid=Y.L;D.dur=Y.S;D.vmtime=Y.sE;D.is=Y.qE.S;Y.Y.length>=1&&(D.i0=Y.Y[0].w2,D.a0=[Y.Y[0].hA],D.c0=[Y.Y[0].TO],D.ss0=[Y.Y[0].Qb],Z=Y.Y[0].position,b=Y.Y[0].Ml,D.p0=Z?Fq(Z):void 0,Z&&b&&!Wf(b,Z)&&(D.cp0=Fq(b)));Y.Y.length>=2&&(D.i1=Y.Y[1].w2,D.a1=UL(Y.Y[1].Wz, Y.Y[1].hA,Y.Y[1].t7),D.c1=UL(Y.Y[1].j_,Y.Y[1].TO,Y.Y[1].Ys),D.ss1=UL(Y.Y[1].Bz,Y.Y[1].Qb,Y.Y[1].sM),Z=Y.Y[1].position,b=Y.Y[1].Ml,D.p1=Z?Fq(Z):void 0,Z&&b&&!Wf(b,Z)&&(D.cp1=Fq(b)),D.mtos1=Y.Y[1].vz);Y.Y.length>=3&&(D.i2=Y.Y[2].w2,D.a2=UL(Y.Y[2].Wz,Y.Y[2].hA,Y.Y[2].t7),D.c2=UL(Y.Y[2].j_,Y.Y[2].TO,Y.Y[2].Ys),D.ss2=UL(Y.Y[2].Bz,Y.Y[2].Qb,Y.Y[2].sM),Z=Y.Y[2].position,b=Y.Y[2].Ml,D.p2=Z?Fq(Z):void 0,Z&&b&&!Wf(b,Z)&&(D.cp2=Fq(b)),D.mtos2=Y.Y[2].vz);Y.Y.length>=4&&(D.i3=Y.Y[3].w2,D.a3=UL(Y.Y[3].Wz,Y.Y[3].hA, Y.Y[3].t7),D.c3=UL(Y.Y[3].j_,Y.Y[3].TO,Y.Y[3].Ys),D.ss3=UL(Y.Y[3].Bz,Y.Y[3].Qb,Y.Y[3].sM),Z=Y.Y[3].position,b=Y.Y[3].Ml,D.p3=Z?Fq(Z):void 0,Z&&b&&!Wf(b,Z)&&(D.cp3=Fq(b)),D.mtos3=Y.Y[3].vz);D.cs=rKH(Y.qE);V&&(D.ic=eHS(Y.qE),D.dvpt=G.S.J,D.dvs=kC(G.J,.5),D.dfvs=kC(G.J,1),D.davs=kC(G.Y,.5),D.dafvs=kC(G.Y,1),C&&(G.S.J=0,qHR(G.J),qHR(G.Y)),Y.b5()&&(D.dtos=G.dT,D.dav=G.L,D.dtoss=Y.AL+1,C&&(G.dT=0,G.L=0,Y.AL++)),D.dat=G.V.J,D.dft=G.sE.J,C&&(G.V.J=0,G.sE.J=0));D.ps=[y.V.width,y.V.height];D.bs=[RD(y.Y),y.Y.getHeight()]; D.scs=[y.W.width,y.W.height];D.dom=y.domain;Y.rr&&(D.vds=Y.rr);if(Y.D.length>0||Y.rd)V=g.OS(Y.D),Y.rd&&V.push(Y.rd),D.pings=g.KU(V,function(u){return u.toString()}); V=g.KU(g.$C(Y.D,function(u){return u.D()}),function(u){return u.getId()}); JxT(V);D.ces=V;Y.J&&(D.vmer=Y.J);Y.X&&(D.vmmk=Y.X);Y.dT&&(D.vmiec=Y.dT);D.avms=Y.xP?Y.xP.getName():"ns";Y.xP&&g.VQ(D,Y.xP.OP());U?(D.c=YC(Y.pT.TO,2),D.ss=YC(Y.pT.Qb,2)):D.tth=ju()-z21;D.mc=YC(G.Jn,2);D.nc=YC(G.C,2);D.mv=H_(G.D);D.nv=H_(G.W);D.lte=YC(Y.u3,2);U=YH(Y,n);dw(G);D.qmtos=dw(U);D.qnc=YC(U.C,2);D.qmv=H_(U.D);D.qnv=H_(U.W);D.qas=U.W>0?1:0;D.qi=Y.zT;D.avms||(D.avms="geo");D.psm=G.F8.Y;D.psv=G.F8.getValue();D.psfv=G.Hx.getValue();D.psa=G.wT.getValue();X=$aH(X.nW);X.length&&(D.veid=X);Y.V&&g.VQ(D, Ib0(Y.V));D.avas=Y.QZ();D.vs=Y.c7();D.co=iXJ(Y);D.tm=G.eL;D.tu=G.Cb;return D}; n7J=function(Y,V){if(g.Bv(y50,V))return!0;var C=Y.aJ[V];return C!==void 0?(Y.aJ[V]=!0,!C):!1}; iXJ=function(Y){var V=Y.eL.toString(10).padStart(2,"0");V=""+Y.oy+V;Y.eL<99&&Y.eL++;return V}; Gy0=function(){this.Y={};var Y=FJ();nE(this,Y,document);var V=XF0();try{if("1"==V){for(var C=Y.parent;C!=Y.top;C=C.parent)nE(this,C,C.document);nE(this,Y.top,Y.top.document)}}catch(U){}}; XF0=function(){var Y=document.documentElement;try{if(!mq(FJ().top))return"2";var V=[],C=FJ(Y.ownerDocument);for(Y=C;Y!=C.top;Y=Y.parent)if(Y.frameElement)V.push(Y.frameElement);else break;return V&&V.length!=0?"1":"0"}catch(U){return"2"}}; nE=function(Y,V,C){qY(C,"mousedown",function(){return ZXS(Y)},301); qY(V,"scroll",function(){return DEZ(Y)},302); qY(C,"touchmove",function(){return ulv(Y)},303); qY(C,"mousemove",function(){return Bj2(Y)},304); qY(C,"keydown",function(){return sCS(Y)},305)}; ZXS=function(Y){g.aW(Y.Y,function(V){V.S>1E5||++V.S})}; DEZ=function(Y){g.aW(Y.Y,function(V){V.Y>1E5||++V.Y})}; ulv=function(Y){g.aW(Y.Y,function(V){V.Y>1E5||++V.Y})}; sCS=function(Y){g.aW(Y.Y,function(V){V.J>1E5||++V.J})}; Bj2=function(Y){g.aW(Y.Y,function(V){V.W>1E5||++V.W})}; A5Z=function(){this.Y=[];this.J=[]}; bi=function(Y,V){return g.D8(Y.Y,function(C){return C.zT==V})}; R2P=function(Y,V){return V?g.D8(Y.Y,function(C){return C.tR.md==V}):null}; WFJ=function(Y,V){return g.D8(Y.J,function(C){return C.qz()==2&&C.zT==V})}; zN=function(){var Y=EL;return Y.Y.length==0?Y.J:Y.J.length==0?Y.Y:g.NA(Y.J,Y.Y)}; Nj0=function(Y,V){Y=V.qz()==1?Y.Y:Y.J;var C=Z8(Y,function(U){return U==V}); return C!=-1?(Y.splice(C,1),V.xP&&V.xP.unobserve(),V.dispose(),!0):!1}; OXE=function(Y){var V=EL;if(Nj0(V,Y)){switch(Y.qz()){case 0:var C=function(){return null}; case 2:C=function(){return WFJ(V,Y.zT)}; break;case 1:C=function(){return bi(V,Y.zT)}}for(var U=C();U;U=C())Nj0(V,U)}}; ky2=function(Y){var V=EL;Y=g.$C(Y,function(C){return!R2P(V,C.tR.md)}); V.Y.push.apply(V.Y,g.P(Y))}; J5T=function(Y){var V=[];g.Tv(Y,function(C){VF(EL.Y,function(U){return U.tR.md===C.tR.md&&U.zT===C.zT})||(EL.Y.push(C),V.push(C))})}; ii=function(){this.Y=this.J=null}; dEE=function(Y,V){function C(U,n){V(U,n)} if(Y.J==null)return!1;Y.Y=g.D8(Y.J,function(U){return U!=null&&U.yj()}); Y.Y&&(Y.Y.init(C)?XSS(Y.Y.Y):V(Y.Y.Y.VF(),Y.Y));return Y.Y!=null}; y$=function(Y){Y=q3o(Y);Xq.call(this,Y.length?Y[Y.length-1]:new EU(GX,0));this.S=Y;this.J=null}; q3o=function(Y){if(!Y.length)return[];Y=(0,g.$C)(Y,function(C){return C!=null&&C.cS()}); for(var V=1;VC.time?V:C},Y[0])}; DL=function(Y){Y=Y===void 0?GX:Y;Xq.call(this,new EU(Y,2))}; ui=function(){var Y=h2J();EU.call(this,GX.top,Y,"geo")}; h2J=function(){sC();var Y=CT();return Y.S||Y.J?0:2}; fA0=function(){}; BH=function(){this.done=!1;this.Y={Z$:0,us:0,gHb:0,KU:0,cR:-1,c6:0,K0:0,C0:0,BFb:0};this.V=null;this.D=!1;this.S=null;this.C=0;this.J=new bE(this)}; AG=function(){var Y=sL;Y.D||(Y.D=!0,v72(Y,function(){return Y.W.apply(Y,g.P(g.TT.apply(0,arguments)))}),Y.W())}; wFo=function(){oB(fA0);var Y=oB(ii);Y.Y!=null&&Y.Y.Y?XSS(Y.Y.Y):CT().update(GX)}; Rm=function(Y,V,C){if(!Y.done&&(Y.J.cancel(),V.length!=0)){Y.S=null;try{wFo();var U=ju();sC().V=U;if(oB(ii).Y!=null)for(var n=0;n=0?ju()-tm:-1,y=ju();n.Y.cR==-1&&(E=y);var X=CT(),G=sC(),Z=GR(G.nW),D=zN();try{if(D.length>0){var u=X.Y;u&&(Z.bs=[RD(u),u.getHeight()]);var B=X.V;B&&(Z.ps=[B.width,B.height]);GX.screen&&(Z.scs=[GX.screen.width,GX.screen.height])}else Z.url=encodeURIComponent(GX.location.href.substring(0,512)),b.referrer&&(Z.referrer=encodeURIComponent(b.referrer.substring(0,512))); Z.tt=E;Z.pt=tm;Z.bin=G.J;GX.google_osd_load_pub_page_exp!==void 0&&(Z.olpp=GX.google_osd_load_pub_page_exp);Z.deb=[1,n.Y.Z$,n.Y.us,n.Y.KU,n.Y.cR,0,n.J.J,n.Y.c6,n.Y.K0,n.Y.C0,n.Y.BFb,-1].join(";");Z.tvt=pFx(n,y);X.J&&(Z.inapp=1);if(GX!==null&&GX!=GX.top){D.length>0&&(Z.iframe_loc=encodeURIComponent(GX.location.href.substring(0,512)));var A=X.C;Z.is=[RD(A),A.getHeight()]}}catch(O){Z.error=1}sL.S=Z}u=g.YV(sL.S);B=sC().Y;X2(B.S,"prf")==1?(A=new uf,n=B.Y,b=0,n.Y>-1&&(b=n.S.Y.now()-n.Y),A=Ta(A,1,IB(n.W+ b),0),n=B.Y,A=Ta(A,5,m0(n.Y>-1?n.J+1:n.J),0),A=Ta(A,2,Ki(B.J.Y.S()),"0"),A=Ta(A,3,Ki(B.J.Y.J()),"0"),B=Ta(A,4,Ki(B.J.Y.Y()),"0"),A={},B=(A.pf=g.EZ(B.S()),A)):B={};g.VQ(u,B);g.VQ(V,U,C,u,Y())}])}; MVS=function(){var Y=$E0||GX;if(!Y)return"";var V=[];if(!Y.location||!Y.location.href)return"";V.push("url="+encodeURIComponent(Y.location.href.substring(0,512)));Y.document&&Y.document.referrer&&V.push("referrer="+encodeURIComponent(Y.document.referrer.substring(0,512)));return V.join("&")}; WH=function(){var Y="youtube.player.web_20250527_21_RC00".match(/_(\d{8})_RC\d+$/)||"youtube.player.web_20250527_21_RC00".match(/_(\d{8})_\d+_\d+$/)||"youtube.player.web_20250527_21_RC00".match(/_(\d{8})_\d+\.\d+$/)||"youtube.player.web_20250527_21_RC00".match(/_(\d{8})_\d+_RC\d+$/),V;if(((V=Y)==null?void 0:V.length)==2)return Y[1];Y="youtube.player.web_20250527_21_RC00".match(/.*_(\d{2})\.(\d{4})\.\d+_RC\d+$/);var C;return((C=Y)==null?void 0:C.length)==3?"20"+Y[1]+Y[2]:null}; aAP=function(){return"av.default_js".includes("ima_html5_sdk")?{KD:"ima",cw:null}:"av.default_js".includes("ima_native_sdk")?{KD:"nima",cw:null}:"av.default_js".includes("admob-native-video-javascript")?{KD:"an",cw:null}:"youtube.player.web_20250527_21_RC00".includes("cast_js_sdk")?{KD:"cast",cw:WH()}:"youtube.player.web_20250527_21_RC00".includes("youtube.player.web")?{KD:"yw",cw:WH()}:"youtube.player.web_20250527_21_RC00".includes("outstream_web_client")?{KD:"out",cw:WH()}:"youtube.player.web_20250527_21_RC00".includes("drx_rewarded_web")? {KD:"r",cw:WH()}:"youtube.player.web_20250527_21_RC00".includes("gam_native_web_video")?{KD:"n",cw:WH()}:"youtube.player.web_20250527_21_RC00".includes("admob_interstitial_video")?{KD:"int",cw:WH()}:{KD:"j",cw:null}}; kH=function(Y,V){var C={sv:"967"};N7!==null&&(C.v=N7);C.cb=IAS;C.nas=EL.Y.length;C.msg=Y;V!==void 0&&(Y=LFa(V))&&(C.e=OL[Y]);return C}; JG=function(Y){return Dv(Y,"custom_metric_viewable")}; LFa=function(Y){var V=JG(Y)?"custom_metric_viewable":Y.toLowerCase();return FL(V$,function(C){return C==V})}; QCa=function(){this.Y=void 0;this.J=!1;this.S=0;this.W=-1;this.V="tos"}; jCS=function(Y){try{var V=Y.split(",");return V.length>g.tT(S3R).length?null:Ya(V,function(C,U){U=U.toLowerCase().split("=");if(U.length!=2||mEP[U[0]]===void 0||!mEP[U[0]](U[1]))throw Error("Entry ("+U[0]+", "+U[1]+") is invalid.");C[U[0]]=U[1];return C},{})}catch(C){return null}}; tV1=function(Y,V){if(Y.Y==void 0)return 0;switch(Y.V){case "mtos":return Y.J?OU(V.Y,Y.Y):OU(V.J,Y.Y);case "tos":return Y.J?NY(V.Y,Y.Y):NY(V.J,Y.Y)}return 0}; dD=function(Y,V,C,U){SB.call(this,V,U);this.C=Y;this.X=C}; q7=function(){}; PH=function(Y){SB.call(this,"fully_viewable_audible_half_duration_impression",Y)}; xH=function(Y){this.Y=Y}; cH=function(Y,V){SB.call(this,Y,V)}; hG=function(Y){mn.call(this,"measurable_impression",Y)}; fE=function(){xH.apply(this,arguments)}; vH=function(Y,V,C){rw.call(this,Y,V,C)}; wD=function(Y){Y=Y===void 0?GX:Y;Xq.call(this,new EU(Y,2))}; li=function(Y,V,C){rw.call(this,Y,V,C)}; pE=function(Y){Y=Y===void 0?GX:Y;Xq.call(this,new EU(Y,2))}; TN=function(){EU.call(this,GX,2,"mraid");this.F8=0;this.Jn=this.jL=!1;this.C=null;this.J=V7J(this.S);this.W.Y=new AU(0,0,0,0);this.eL=!1}; $H=function(Y,V,C){Y.F_("addEventListener",V,C)}; g7Z=function(Y){sC().W=!!Y.F_("isViewable");$H(Y,"viewableChange",e2Z);Y.F_("getState")==="loading"?$H(Y,"ready",r5Z):FFa(Y)}; FFa=function(Y){typeof Y.J.wR.AFMA_LIDAR==="string"?(Y.jL=!0,KFH(Y)):(Y.J.compatibility=3,Y.C="nc",Y.bX("w"))}; KFH=function(Y){Y.Jn=!1;var V=X2(sC().nW,"rmmt")==1,C=!!Y.F_("isViewable");(V?!C:1)&&Ci().setTimeout(Su(524,function(){Y.Jn||(HXE(Y),my(540,Error()),Y.C="mt",Y.bX("w"))}),500); YCP(Y);$H(Y,Y.J.wR.AFMA_LIDAR,oKa)}; YCP=function(Y){var V=X2(sC().nW,"sneio")==1,C=Y.J.wR.AFMA_LIDAR_EXP_1!==void 0,U=Y.J.wR.AFMA_LIDAR_EXP_2!==void 0;(V=V&&U)&&(Y.J.wR.AFMA_LIDAR_EXP_2=!0);C&&(Y.J.wR.AFMA_LIDAR_EXP_1=!V)}; HXE=function(Y){Y.F_("removeEventListener",Y.J.wR.AFMA_LIDAR,oKa);Y.jL=!1}; VuT=function(Y,V){if(Y.F_("getState")==="loading")return new g.vX(-1,-1);V=Y.F_(V);if(!V)return new g.vX(-1,-1);Y=parseInt(V.width,10);V=parseInt(V.height,10);return isNaN(Y)||isNaN(V)?new g.vX(-1,-1):new g.vX(Y,V)}; r5Z=function(){try{var Y=oB(TN);Y.F_("removeEventListener","ready",r5Z);FFa(Y)}catch(V){my(541,V)}}; oKa=function(Y,V){try{var C=oB(TN);C.Jn=!0;var U=Y?new AU(Y.y,Y.x+Y.width,Y.y+Y.height,Y.x):new AU(0,0,0,0);var n=ju(),b=nT();var E=new gB(n,b,C);E.Y=U;E.volume=V;C.Ki(E)}catch(y){my(542,y)}}; e2Z=function(Y){var V=sC(),C=oB(TN);Y&&!V.W&&(V.W=!0,C.eL=!0,C.C&&C.bX("w",!0))}; M7=function(){this.isInitialized=!1;this.Y=this.J=null;var Y={};this.C=(Y.start=this.Yu,Y.firstquartile=this.yB,Y.midpoint=this.LY,Y.thirdquartile=this.J9,Y.complete=this.mU,Y.error=this.Pc,Y.pause=this.Q_,Y.resume=this.jP,Y.skip=this.t9,Y.viewable_impression=this.U6,Y.mute=this.b9,Y.unmute=this.b9,Y.fullscreen=this.NB,Y.exitfullscreen=this.G8,Y.fully_viewable_audible_half_duration_impression=this.U6,Y.measurable_impression=this.U6,Y.abandon=this.Q_,Y.engagedview=this.U6,Y.impression=this.U6,Y.creativeview= this.U6,Y.progress=this.b9,Y.custom_metric_viewable=this.U6,Y.bufferstart=this.Q_,Y.bufferfinish=this.jP,Y.audio_measurable=this.U6,Y.audio_audible=this.U6,Y);Y={};this.X=(Y.overlay_resize=this.zW,Y.abandon=this.BR,Y.close=this.BR,Y.collapse=this.BR,Y.overlay_unmeasurable_impression=function(V){return CE(V,"overlay_unmeasurable_impression",nT())},Y.overlay_viewable_immediate_impression=function(V){return CE(V,"overlay_viewable_immediate_impression",nT())},Y.overlay_unviewable_impression=function(V){return CE(V, "overlay_unviewable_impression",nT())},Y.overlay_viewable_end_of_session_impression=function(V){return CE(V,"overlay_viewable_end_of_session_impression",nT())},Y); sC().J=3;CfR(this);this.S=null}; am=function(Y,V,C,U){Y=Y.nx(null,U,!0,V);Y.W=C;ky2([Y]);return Y}; U8o=function(Y,V,C){h1Z(V);var U=Y.Y;g.Tv(V,function(n){var b=g.KU(n.criteria,function(E){var y=jCS(E);if(y==null)E=null;else if(E=new QCa,y.visible!=null&&(E.Y=y.visible/100),y.audible!=null&&(E.J=y.audible==1),y.time!=null){var X=y.timetype=="mtos"?"mtos":"tos",G=IRR(y.time,"%")?"%":"ms";y=parseInt(y.time,10);G=="%"&&(y/=100);E.setTime(y,G,X)}return E}); VF(b,function(E){return E==null})||Y3v(C,new dD(n.id,n.event,b,U))})}; nKa=function(){var Y=[],V=sC();Y.push(oB(ui));X2(V.nW,"mvp_lv")&&Y.push(oB(TN));V=[new wD,new pE];V.push(new y$(Y));V.push(new DL(GX));return V}; bLJ=function(Y){if(!Y.isInitialized){Y.isInitialized=!0;try{var V=ju(),C=sC(),U=CT();tm=V;C.S=79463069;Y.J!=="o"&&($E0=UH1(GX));if(u2o()){sL.Y.us=0;sL.Y.cR=ju()-V;var n=nKa(),b=oB(ii);b.J=n;dEE(b,function(){Im()})?sL.done||(lA0(),zU(b.Y.Y,Y),AG()):U.S?Im():AG()}else LE=!0}catch(E){throw EL.reset(),E; }}}; S0=function(Y){sL.J.cancel();Q$=Y;sL.done=!0}; m8=function(Y){if(Y.J)return Y.J;var V=oB(ii).Y;if(V)switch(V.getName()){case "nis":Y.J="n";break;case "gsv":Y.J="m"}Y.J||(Y.J="h");return Y.J}; j0=function(Y,V,C){if(Y.Y==null)return V.rr|=4,!1;Y=EKv(Y.Y,C,V);V.rr|=Y;return Y==0}; Im=function(){var Y=[new DL(GX)],V=oB(ii);V.J=Y;dEE(V,function(){S0("i")})?sL.done||(lA0(),AG()):S0("i")}; zjR=function(Y,V){if(!Y.Ry){var C=CE(Y,"start",nT());C=Y.Td.Y(C).Y;var U={id:"lidarv"};U.r=V;U.sv="967";N7!==null&&(U.v=N7);Pc(C,function(n,b){return U[n]=n=="mtos"||n=="tos"?b:encodeURIComponent(b)}); V=MVS();Pc(V,function(n,b){return U[n]=encodeURIComponent(b)}); V="//pagead2.googlesyndication.com/pagead/gen_204?"+D2(Z2(new GU,U));WI1(V);Y.Ry=!0}}; tG=function(Y,V,C){Rm(sL,[Y],!nT());UEP(Y,C);C!=4&&C9Z(Y.jL,C,Y.mf);return CE(Y,V,nT())}; CfR=function(Y){Tjv(function(){var V=iLZ();Y.J!=null&&(V.sdk=Y.J);var C=oB(ii);C.Y!=null&&(V.avms=C.Y.getName());return V})}; yma=function(Y,V,C,U){var n=R2P(EL,C);n!==null&&n.zT!==V&&(Y.RI(n),n=null);n||(V=Y.nx(C,ju(),!1,V),EL.J.length==0&&(sC().S=79463069),J5T([V]),n=V,n.W=m8(Y),U&&(n.wT=U));return n}; Xc1=function(Y,V){var C=Y[V];C!==void 0&&C>0&&(Y[V]=Math.floor(C*1E3))}; iLZ=function(){var Y=CT(),V={},C={},U={};return Object.assign({},(V.sv="967",V),N7!==null&&(C.v=N7,C),(U["if"]=Y.S?"1":"0",U.nas=String(EL.Y.length),U))}; e0=function(Y){SB.call(this,"audio_audible",Y)}; HH=function(Y){mn.call(this,"audio_measurable",Y)}; YP=function(){xH.apply(this,arguments)}; oo=function(){}; GYR=function(Y){this.Y=Y}; EKv=function(Y,V,C){Y=Y.J();if(typeof Y==="function"){var U={};var n={};U=Object.assign({},N7!==null&&(U.v=N7,U),(n.sv="967",n.cb=IAS,n.e=ZLH(V),n));n=CE(C,V,nT());g.VQ(U,n);C.SK[V]=n;U=C.qz()==2?RHx(U).join("&"):C.Td.Y(U).Y;try{return Y(C.zT,U,V),0}catch(b){return 2}}else return 1}; ZLH=function(Y){var V=JG(Y)?"custom_metric_viewable":Y;Y=FL(V$,function(C){return C==V}); return OL[Y]}; VG=function(){M7.call(this);this.D=null;this.V=!1;this.W="ACTIVE_VIEW_TRAFFIC_TYPE_UNSPECIFIED"}; D8E=function(Y,V,C){C=C.opt_configurable_tracking_events;Y.Y!=null&&Array.isArray(C)&&U8o(Y,C,V)}; u50=function(Y,V,C){var U=bi(EL,V);U||(U=C.opt_nativeTime||-1,U=am(Y,V,m8(Y),U),C.opt_osdId&&(U.wT=C.opt_osdId));return U}; BB0=function(Y,V,C){var U=bi(EL,V);U||(U=am(Y,V,"n",C.opt_nativeTime||-1));return U}; sEo=function(Y,V){var C=bi(EL,V);C||(C=am(Y,V,"h",-1));return C}; Am0=function(Y){sC();switch(m8(Y)){case "b":return"ytads.bulleit.triggerExternalActivityEvent";case "n":return"ima.bridge.triggerExternalActivityEvent";case "h":case "m":case "ml":return"ima.common.triggerExternalActivityEvent"}return null}; NBS=function(Y,V,C,U){C=C===void 0?{}:C;var n={};g.VQ(n,{opt_adElement:void 0,opt_fullscreen:void 0},C);var b=Y.Jd(V,C);C=b?b.Td:Y.Za();if(n.opt_bounds)return C.Y(kH("ol",U));if(U!==void 0)if(LFa(U)!==void 0)if(LE)Y=kH("ue",U);else if(bLJ(Y),Q$=="i")Y=kH("i",U),Y["if"]=0;else if(V=Y.Jd(V,n)){b:{Q$=="i"&&(V.ZN=!0);b=n.opt_fullscreen;b!==void 0&&fT(V,!!b);var E;if(b=!CT().J)(b=AH(g.JH(),"CrKey")&&!(AH(g.JH(),"CrKey")&&AH(g.JH(),"SmartSpeaker"))||AH(g.JH(),"PlayStation")||AH(g.JH(),"Roku")||Ea0()||AH(g.JH(), "Xbox"))||(b=g.JH(),b=AH(b,"AppleTV")||AH(b,"Apple TV")||AH(b,"CFNetwork")||AH(b,"tvOS")),b||(b=g.JH(),b=AH(b,"sdk_google_atv_x86")||AH(b,"Android TV")),b=!b;b&&(Ci(),b=LU(UU)===0);if(E=b){switch(V.qz()){case 1:zjR(V,"pv");break;case 2:Y.SQ(V)}S0("pv")}b=U.toLowerCase();if(E=!E)E=X2(sC().nW,"ssmol")&&b==="loaded"?!1:g.Bv(Rj2,b);if(E&&V.DI==0){Q$!="i"&&(sL.done=!1);E=n!==void 0?n.opt_nativeTime:void 0;F5=E=typeof E==="number"?E:ju();V.GY=!0;var y=nT();V.DI=1;V.aJ={};V.aJ.start=!1;V.aJ.firstquartile= !1;V.aJ.midpoint=!1;V.aJ.thirdquartile=!1;V.aJ.complete=!1;V.aJ.resume=!1;V.aJ.pause=!1;V.aJ.skip=!1;V.aJ.mute=!1;V.aJ.unmute=!1;V.aJ.viewable_impression=!1;V.aJ.measurable_impression=!1;V.aJ.fully_viewable_audible_half_duration_impression=!1;V.aJ.fullscreen=!1;V.aJ.exitfullscreen=!1;V.AL=0;y||(V.hO().X=E);Rm(sL,[V],!y)}(E=V.jc[b])&&al(V.qE,E);X2(sC().nW,"fmd")||g.Bv(WyK,b)&&V.rd&&V.rd.J(V,null);switch(V.qz()){case 1:var X=JG(b)?Y.C.custom_metric_viewable:Y.C[b];break;case 2:X=Y.X[b]}if(X&&(U=X.call(Y, V,n,U),X2(sC().nW,"fmd")&&g.Bv(WyK,b)&&V.rd&&V.rd.J(V,null),U!==void 0)){n=kH(void 0,b);g.VQ(n,U);U=n;break b}U=void 0}V.DI==3&&Y.RI(V);Y=U}else Y=kH("nf",U);else Y=void 0;else LE?Y=kH("ue"):b?(Y=kH(),g.VQ(Y,bX0(b,!0,!1,!1))):Y=kH("nf");return typeof Y==="string"?C.Y():C.Y(Y)}; OL0=function(Y,V){V&&(Y.W=V)}; kYK=function(Y){var V={};return V.viewability=Y.Y,V.googleViewability=Y.J,V}; JmZ=function(Y,V,C){C=C===void 0?{}:C;Y=NBS(oB(VG),V,C,Y);return kYK(Y)}; Cg=function(Y){return new RegExp("[^#]*[?&]"+Y+"=([^&#]*)")}; Ua=function(Y,V){return(Y=V.exec(Y))?Y[1]:null}; ng=function(Y){var V=g.TT.apply(1,arguments).filter(Boolean).join("&");if(!V)return Y;var C=Y.match(/[?&]adurl=/);return C?Y.slice(0,C.index+1)+V+"&"+Y.slice(C.index+1):Y+(Y.indexOf("?")<0?"?":"&")+V}; bU=function(Y,V){return V?"&"+Y+"="+encodeURIComponent(V):""}; d8x=function(Y){var V=Y.url;Y=Y.v$8;this.Y=V;this.S=Y;this.J=(new Date).getTime()-17040672E5}; qCH=function(Y){Y=Y.S;if(!Y)return"";var V=bU("uap",Y.platform)+bU("uapv",Y.platformVersion)+bU("uafv",Y.uaFullVersion)+bU("uaa",Y.architecture)+bU("uam",Y.model)+bU("uab",Y.bitness);Y.fullVersionList&&(V+="&uafvl="+encodeURIComponent(Y.fullVersionList.map(function(C){return encodeURIComponent(C.brand)+";"+encodeURIComponent(C.version)}).join("|"))); Y.wow64!=null&&(V+="&uaw="+Number(Y.wow64));return V.slice(1)}; cmT=function(Y,V,C,U,n){var b=window;var E=E===void 0?!1:E;var y;C?y=(E===void 0?0:E)?"//ep1.adtrafficquality.google/bg/"+BX(C)+".js":"//pagead2.googlesyndication.com/bg/"+BX(C)+".js":y="";E=E===void 0?!1:E;C=b.document;var X={};V&&(X._scs_=V);X._bgu_=y;X._bgp_=U;X._li_="v_h.3.0.0.0";n&&(X._upb_=n);(V=b.GoogleTyFxhY)&&typeof V.push=="function"||(V=b.GoogleTyFxhY=[]);V.push(X);V=Ig(C).createElement("SCRIPT");V.type="text/javascript";V.async=!0;Y=(E===void 0?0:E)?hDR(PfE,BX(Y)+".js"):hDR(x8K,BX(Y)+ ".js");g.zI(V,Y);(b=(b.GoogleTyFxhYEET||{})[V.src])?b():C.getElementsByTagName("head")[0].appendChild(V)}; hj0=function(){try{var Y,V;return!!((Y=window)==null?0:(V=Y.top)==null?0:V.location.href)&&!1}catch(C){return!0}}; Ea=function(Y,V,C){C=C===void 0?Error():C;var U=Error.call(this);this.message=U.message;"stack"in U&&(this.stack=U.stack);this.code=Y;V+=":";C instanceof Error?(this.message=V+C.message,this.stack=C.stack||""):(this.message=V+String(C),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)}; iU=function(){var Y=fy2();Y=Y===void 0?"bevasrsg":Y;return new Promise(function(V){var C=window===window.top?window:hj0()?window:window.top,U=C[Y],n;((n=U)==null?0:n.bevasrs)?V(new zD(U.bevasrs)):(U||(U={},U=(U.nqfbel=[],U),C[Y]=U),U.nqfbel.push(function(b){V(new zD(b))}))})}; vKT=function(Y){var V={c:Y.B5,e:Y.LF,mc:Y.DC,me:Y.eS};Y.m4&&(V.co={c:Y.m4.sT,a:Y.m4.eU,s:Y.m4.ye});return V}; yG=function(Y){g.T.call(this);this.wpc=Y}; zD=function(Y){g.T.call(this);var V=this;this.yG=Y;this.S="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.J=void 0;this.Lx=this.yG.p;this.W=this.Sb.bind(this);this.addOnDisposeCallback(function(){return void wcv(V)})}; lyE=function(Y){var V;return g.l(function(C){if(C.J==1){if(!Y.yG.wpc)throw new Ea(30,"NWA");return Y.Y?C.return(Y.Y):g.v(C,Y.yG.wpc(),2)}V=C.Y;Y.Y=new yG(V);return C.return(Y.Y)})}; wcv=function(Y){Y.J!==void 0&&(Y.S.forEach(function(V){var C;(C=Y.J)==null||C.removeEventListener(V,Y.W)}),Y.J=void 0)}; pcH=function(Y){var V=V===void 0?49:V;var C=[];rE(Y,X0,6).forEach(function(U){HK(U,2)<=V&&C.push(HK(U,1))}); return C}; TBZ=function(Y){var V=V===void 0?49:V;var C=[];rE(Y,X0,6).forEach(function(U){HK(U,2)>V&&C.push(HK(U,1))}); return C}; $8Z=function(Y){Y.then(function(){},function(){})}; GD=function(){g.T.apply(this,arguments);this.W=1;this[Muv]=this.dispose}; Zu=function(Y){return{fieldType:2,fieldName:Y}}; g.Du=function(Y){return{fieldType:3,fieldName:Y}}; ayo=function(Y){this.Y=Y;Y.Hg("/client_streamz/bg/frs",g.Du("mk"))}; IyP=function(Y){this.Y=Y;Y.Hg("/client_streamz/bg/wrl",g.Du("mn"),Zu("ac"),Zu("sc"),g.Du("rk"),g.Du("mk"))}; Lyx=function(Y){this.Y=Y;Y.yl("/client_streamz/bg/ec",g.Du("en"),g.Du("mk"))}; QEP=function(Y){this.Y=Y;Y.Hg("/client_streamz/bg/el",g.Du("en"),g.Du("mk"))}; SC2=function(Y){this.Y=Y;Y.yl("/client_streamz/bg/cec",Zu("ec"),g.Du("mk"))}; m80=function(Y){this.Y=Y;Y.yl("/client_streamz/bg/po/csc",Zu("cs"),g.Du("mk"))}; jE0=function(Y){this.Y=Y;Y.yl("/client_streamz/bg/po/ctav",g.Du("av"),g.Du("mk"))}; tuR=function(Y){this.Y=Y;Y.yl("/client_streamz/bg/po/cwsc",g.Du("su"),g.Du("mk"))}; ejP=function(Y){this.Y8=sH(Y)}; rm1=function(Y,V){return xfJ(Y,V,HG0)}; uU=function(Y){this.Y8=sH(Y)}; BN=function(Y){this.Y8=sH(Y)}; sa=function(Y){this.Y8=sH(Y)}; Au=function(Y){this.Y8=sH(Y)}; FyS=function(Y){this.Y8=sH(Y)}; g.HLP=function(Y){var V=new Au;V=b9(V,1,Y.J);var C=gK0(Y);V=xfJ(V,C,XXS);C=[];for(var U=[],n=g.N(Y.Y.keys()),b=n.next();!b.done;b=n.next())U.push(b.value.split(","));for(n=0;n>>31)&4294967295;D=n[0];var A=n[1],O=n[2],k=n[3],q=n[4];for(B=0;B<80;B++){if(B<40)if(B<20){var d=k^A&(O^k);var c=1518500249}else d=A^O^k,c=1859775393;else B<60?(d=A&O|k&(A|O),c=2400959708):(d=A^O^k,c=3395469782);d=((D<<5|D>>>27)&4294967295)+d+q+c+u[B]&4294967295;q=k;k=O;O=(A<<30|A>>>2)&4294967295;A=D;D=d}n[0]=n[0]+D&4294967295;n[1]=n[1]+A&4294967295;n[2]= n[2]+O&4294967295;n[3]=n[3]+k&4294967295;n[4]=n[4]+q&4294967295} function C(D,u){if(typeof D==="string"){D=unescape(encodeURIComponent(D));for(var B=[],A=0,O=D.length;A=56;B--)b[B]=u&255,u>>>=8;V(b);for(B=u=0;B<5;B++)for(var A=24;A>=0;A-=8)D[u++]=n[B]>>A&255;return D} for(var n=[],b=[],E=[],y=[128],X=1;X<64;++X)y[X]=0;var G,Z;Y();return{reset:Y,update:C,digest:U,P6:function(){for(var D=U(),u="",B=0;B1)));E=E.next)n||(b=E);n&&(C.Y==0&&U==1?Fno(C,V):(b?(U=b,U.next==C.W&&(C.W=U),U.next=U.next.next):gCx(C),Kn0(C,n,3,V)))}Y.S=null}else Pr(Y,3,V)}; TK=function(Y,V){Y.J||Y.Y!=2&&Y.Y!=3||HTo(Y);Y.W?Y.W.next=V:Y.J=V;Y.W=V}; YLK=function(Y,V,C,U){var n=cr(null,null,null);n.Y=new g.xb(function(b,E){n.S=V?function(y){try{var X=V.call(U,y);b(X)}catch(G){E(G)}}:b; n.J=C?function(y){try{var X=C.call(U,y);X===void 0&&y instanceof Mo?E(y):b(X)}catch(G){E(G)}}:E}); n.Y.S=Y;TK(Y,n);return n.Y}; Pr=function(Y,V,C){Y.Y==0&&(Y===C&&(V=3,C=new TypeError("Promise cannot resolve to itself")),Y.Y=1,jl0(C,Y.XD8,Y.qX8,Y)||(Y.C=C,Y.Y=V,Y.S=null,HTo(Y),V!=3||C instanceof Mo||oHo(Y,C)))}; jl0=function(Y,V,C,U){if(Y instanceof g.xb)return reJ(Y,V,C,U),!0;if(Y)try{var n=!!Y.$goog_Thenable}catch(E){n=!1}else n=!1;if(n)return Y.then(V,C,U),!0;if(g.YL(Y))try{var b=Y.then;if(typeof b==="function")return V02(Y,b,V,C,U),!0}catch(E){return C.call(U,E),!0}return!1}; V02=function(Y,V,C,U,n){function b(X){y||(y=!0,U.call(n,X))} function E(X){y||(y=!0,C.call(n,X))} var y=!1;try{V.call(Y,E,b)}catch(X){b(X)}}; HTo=function(Y){Y.D||(Y.D=!0,g.qo(Y.oP,Y))}; gCx=function(Y){var V=null;Y.J&&(V=Y.J,Y.J=V.next,V.next=null);Y.J||(Y.W=null);return V}; Kn0=function(Y,V,C,U){if(C==3&&V.J&&!V.W)for(;Y&&Y.V;Y=Y.S)Y.V=!1;if(V.Y)V.Y.S=null,CiT(V,C,U);else try{V.W?V.S.call(V.context):CiT(V,C,U)}catch(n){U7J.call(null,n)}$YK(mYP,V)}; CiT=function(Y,V,C){V==2?Y.S.call(Y.context,C):Y.J&&Y.J.call(Y.context,C)}; oHo=function(Y,V){Y.V=!0;g.qo(function(){Y.V&&U7J.call(null,V)})}; Mo=function(Y){yr.call(this,Y)}; g.aA=function(Y,V){g.Dk.call(this);this.Ah=Y||1;this.DB=V||g.tx;this.gy=(0,g.CN)(this.i$8,this);this.lB=g.bb()}; g.IA=function(Y,V,C){if(typeof Y==="function")C&&(Y=(0,g.CN)(Y,C));else if(Y&&typeof Y.handleEvent=="function")Y=(0,g.CN)(Y.handleEvent,Y);else throw Error("Invalid listener argument");return Number(V)>2147483647?-1:g.tx.setTimeout(Y,V||0)}; L1=function(Y,V){var C=null;return(new g.xb(function(U,n){C=g.IA(function(){U(V)},Y); C==-1&&n(Error("Failed to schedule timer."))})).X3(function(U){g.tx.clearTimeout(C); throw U;})}; g.QZ=function(Y){g.T.call(this);this.C=Y;this.W=0;this.S=100;this.V=!1;this.J=new Map;this.D=new Set;this.flushInterval=3E4;this.Y=new g.aA(this.flushInterval);this.Y.listen("tick",this.Sz,!1,this);g.M(this,this.Y)}; nHZ=function(Y){Y.Y.enabled||Y.Y.start();Y.W++;Y.W>=Y.S&&Y.Sz()}; bER=function(Y,V){return Y.D.has(V)?void 0:Y.J.get(V)}; EHS=function(Y){for(var V=0;V2?Y.Y.statusText:""}catch(C){V=""}Y.W=V+" ["+Y.getStatus()+"]";AGS(Y)}}finally{rr(Y)}}}; rr=function(Y,V){if(Y.Y){Y.D&&(clearTimeout(Y.D),Y.D=null);var C=Y.Y;Y.Y=null;V||Y.dispatchEvent("ready");try{C.onreadystatechange=null}catch(U){}}}; K1=function(Y){var V=Y.getStatus();a:switch(V){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var C=!0;break a;default:C=!1}if(!C){if(V=V===0)Y=g.kK(String(Y.X))[1]||null,!Y&&g.tx.self&&g.tx.self.location&&(Y=g.tx.self.location.protocol.slice(0,-1)),V=!NDJ.test(Y?Y.toLowerCase():"");C=V}return C}; g.gr=function(Y){return Y.Y?Y.Y.readyState:0}; g.Hr=function(Y){try{return Y.Y?Y.Y.responseText:""}catch(V){return""}}; g.YZ=function(Y){try{if(!Y.Y)return null;if("response"in Y.Y)return Y.Y.response;switch(Y.dT){case "":case "text":return Y.Y.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in Y.Y)return Y.Y.mozResponseArrayBuffer}return null}catch(V){return null}}; g.OEH=function(Y){var V={};Y=(Y.Y&&g.gr(Y)>=2?Y.Y.getAllResponseHeaders()||"":"").split("\r\n");for(var C=0;C>1,V),q$(Y,Y.length>>1)]}; CUE=function(Y){var V=g.N(VSS(Y,Pt));Y=V.next().value;V=V.next().value;return Y.toString(16)+V.toString(16)}; UhK=function(Y,V){var C=VSS(V);Y=new Uint32Array(Y.buffer);V=Y[0];var U=g.N(C);C=U.next().value;U=U.next().value;for(var n=1;n>>8|E<<24,E+=b|0,E^=y+38293,b=b<<3|b>>>29,b^=E,X=X>>>8|X<<24,X+=y|0,X^=G+38293,y=y<<3|y>>>29,y^=X;b=[b,E];Y[n]^=b[0];n+1=C?(globalThis.sessionStorage.removeItem(Y),["e"]):["a",new Uint8Array(U.buffer,V+4)]}; xZ=function(Y,V,C){C=C===void 0?[]:C;this.maxItems=Y;this.Y=V===void 0?0:V;this.J=C}; zXS=function(Y){var V=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!V)return new xZ(Y);var C=V.split(",");if(C.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new xZ(Y);V=C.slice(1);V.length===1&&V[0]===""&&(V=[]);C=Number(C[0]);return isNaN(C)||C<0||C>V.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new xZ(Y)):new xZ(Y,C,V)}; ig0=function(Y,V){this.logger=V;try{var C=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(U){C=!1}C&&(this.index=zXS(Y))}; yux=function(Y,V,C,U,n){var b=Y.index?bs(Y.logger,function(){return nP2(Y.index,CUE(V),C,U,n)},"W"):"u"; Y.logger.NN(b)}; XNx=function(Y,V,C){var U=g.N(Y.index?bs(Y.logger,function(){return EPv(CUE(V),C)},"R"):["u"]),n=U.next().value; U=U.next().value;Y.logger.P0(n);return U}; DhZ=function(Y){function V(){C-=U;C-=n;C^=n>>>13;U-=n;U-=C;U^=C<<8;n-=C;n-=U;n^=U>>>13;C-=U;C-=n;C^=n>>>12;U-=n;U-=C;U^=C<<16;n-=C;n-=U;n^=U>>>5;C-=U;C-=n;C^=n>>>3;U-=n;U-=C;U^=C<<10;n-=C;n-=U;n^=U>>>15} Y=GDT(Y);for(var C=2654435769,U=2654435769,n=314159265,b=Y.length,E=b,y=0;E>=12;E-=12,y+=12)C+=ct(Y,y),U+=ct(Y,y+4),n+=ct(Y,y+8),V();n+=b;switch(E){case 11:n+=Y[y+10]<<24;case 10:n+=Y[y+9]<<16;case 9:n+=Y[y+8]<<8;case 8:U+=Y[y+7]<<24;case 7:U+=Y[y+6]<<16;case 6:U+=Y[y+5]<<8;case 5:U+=Y[y+4];case 4:C+=Y[y+3]<<24;case 3:C+=Y[y+2]<<16;case 2:C+=Y[y+1]<<8;case 1:C+=Y[y+0]}V();return Zg1.toString(n)}; GDT=function(Y){for(var V=[],C=0;C>7,Y.error.code]);U.set(C,4);return U}; M$=function(Y,V,C){hz.call(this,Y);this.W=V;this.clientState=C;this.Y="S";this.J="q"}; $Z=function(Y){return globalThis.TextEncoder?(new TextEncoder).encode(Y):g.bh(Y)}; soT=function(Y,V,C){return Y instanceof O4?Qm1(Y,C,V,1):Y.jX(C)}; I9=function(Y){g.T.call(this);var V=this;this.S=new g.Bt;this.W=0;this.J=void 0;this.state=2;this.yG=Y.yG;this.SI=Y.SI;this.ez=Object.assign({},AuJ,Y.ez||{});this.logger=Y.yG.Si();var C;this.onError=(C=Y.onError)!=null?C:function(){}; this.vk=Y.vk||!1;if(RXH(Y)){var U=this.yG;this.V=function(){return eyK(U).catch(function(E){E=V.reportError(new Ea(V.Y?20:32,"TRG:Disposed",E));V.J=E;var y;(y=V.Y)==null||y.dispose();V.Y=void 0;V.S.reject(E)})}; rGE(U,function(){return void a9(V)}); U.X===2&&a9(this)}else this.V=Y.hSv,a9(this);var n=this.logger.share();n.uE("o");var b=new U4(n,"o");this.S.promise.then(function(){b.done();n.Rz();n.dispose()},function(){return void n.dispose()}); this.addOnDisposeCallback(function(){V.Y?(V.Y.dispose(),V.Y=void 0):V.J?V.logger.Rz():(V.J=V.reportError(new Ea(32,"TNP:Disposed")),V.logger.Rz(),V.S.reject(V.J))}); g.M(this,this.logger)}; WoS=function(Y,V){if(!(V instanceof Ea))if(V instanceof S_){var C=Error(V.toString());C.stack=V.stack;V=new Ea(11,"EBH:Error",C)}else V=new Ea(12,"BSO:Unknown",V);return Y.reportError(V)}; a9=function(Y){var V,C,U,n,b,E,y,X,G,Z,D,u,B,A,O;return g.l(function(k){switch(k.J){case 1:V=void 0;Y.W++;C=new g.Bt;Y.yG instanceof kZ&&Y.yG.W.push(C.promise);if(!Y.vk){k.OE(2);break}U=new g.Bt;setTimeout(function(){return void U.resolve()}); return g.v(k,U.promise,2);case 2:return n=Y.logger.share(),g.Na(k,4,5),Y.state=5,b={},E=[],g.v(k,d7(Y.yG.snapshot({B5:b,uf:E}),Y.ez.Ijn,function(){return Promise.reject(new Ea(15,"MDA:Timeout"))}),7); case 7:y=k.Y;if(Y.Vs())throw new Ea(Y.Y?20:32,"MDA:Disposed");X=E[0];Y.state=6;return g.v(k,d7(soT(Y.SI,n,y),Y.ez.fp,function(){return Promise.reject(new Ea(10,"BWB:Timeout"))}),8); case 8:G=k.Y;if(Y.Vs())throw new Ea(Y.Y?20:32,"BWB:Disposed");Y.state=7;V=bs(n,function(){var d=NT0(Y,G,C,X);d.S.promise.then(function(){return void Y.V()}); return d},"i"); case 5:g.co(k);n.dispose();g.f0(k,6);break;case 4:Z=g.Po(k);(D=V)==null||D.dispose();if(!Y.J){u=WoS(Y,Z);C.resolve();var q;if(q=Y.yG instanceof kZ&&Y.W<2)a:if(Z instanceof Ea)q=Z.code!==32&&Z.code!==20&&Z.code!==10;else{if(Z instanceof S_)switch(Z.code){case 2:case 13:case 14:case 4:break;default:q=!1;break a}q=!0}if(q)return B=(1+Math.random()*.25)*(Y.Y?6E4:1E3),A=setTimeout(function(){return void Y.V()},B),Y.addOnDisposeCallback(function(){return void clearTimeout(A)}),k.return(); Y.J=u}n.kA(Y.Y?13:14);Y.S.reject(Y.J);return k.return();case 6:Y.state=8,Y.W=0,(O=Y.Y)==null||O.dispose(),Y.Y=V,Y.S.resolve(),g.Wo(k)}})}; NT0=function(Y,V,C,U){var n=Y7(V,2)*1E3;if(n<=0)throw new Ea(31,"TTM:Invalid");if(oC(V,4))return new p7(Y.logger,oC(V,4),n);if(!Y7(V,3))return new ls(Y.logger,uh(p6(V,1)),n);if(!U)throw new Ea(4,"PMD:Undefined");U=U(uh(p6(V,1)));if(!(U instanceof Function))throw new Ea(16,"APF:Failed");Y.D=Math.floor((Date.now()+n)/1E3);Y=new w7(Y.logger,U,Y7(V,3),n);Y.addOnDisposeCallback(function(){return void C.resolve()}); return Y}; OgE=function(Y,V){V=V instanceof Ea?V:new Ea(5,"TVD:error",V);return Y.reportError(V)}; PUx=function(Y,V,C){try{if(Y.Vs())throw new Ea(21,"BNT:disposed");if(!Y.Y&&Y.J)throw Y.J;var U,n;return(n=(U=kDa(Y,V,C))!=null?U:JuZ(Y,V,C))!=null?n:dho(Y,V,C)}catch(b){if(!V.eS)throw OgE(Y,b);return qa2(Y,C,b)}}; kDa=function(Y,V,C){var U;return(U=Y.Y)==null?void 0:vt(U,function(){return L7(Y,V)},C,function(n){var b; if(Y.Y instanceof w7&&((b=V.m4)==null?0:b.ye))try{var E;(E=Y.cache)==null||yux(E,L7(Y,V),n,V.m4.sT,Y.D-120)}catch(y){Y.reportError(new Ea(24,"ELX:write",y))}})}; JuZ=function(Y,V,C){var U;if((U=V.m4)!=null&&U.eU)try{var n,b=(n=Y.cache)==null?void 0:XNx(n,L7(Y,V),V.m4.sT);return b?C?bs(Y.logger,function(){return g.EZ(b,2)},"a"):b:void 0}catch(E){Y.reportError(new Ea(23,"RXO:read",E))}}; dho=function(Y,V,C){var U={stack:[],error:void 0,hasError:!1};try{if(!V.DC)throw new Ea(29,"SDF:notready");return vt(svE(U,new M$(Y.logger,0,Y.state)),function(){return L7(Y,V)},C)}catch(n){U.error=n,U.hasError=!0}finally{Ax2(U)}}; qa2=function(Y,V,C){var U={stack:[],error:void 0,hasError:!1};try{var n=OgE(Y,C);return vt(svE(U,new Tm(Y.logger,n)),function(){return[]},V)}catch(b){U.error=b,U.hasError=!0}finally{Ax2(U)}}; L7=function(Y,V){return V.LF?V.LF:V.B5?bs(Y.logger,function(){return V.LF=$Z(V.B5)},"c"):[]}; Qb=function(){var Y=0,V;return function(C){V||(V=new E4);var U=new M$(V,Y,1),n=vt(U,function(){return $Z(C)},!0); U.dispose();Y++;return n}}; Sm=function(Y){this.Y8=sH(Y)}; xhT=function(Y,V,C){this.IA=Y;this.dD=V;this.metadata=C}; mB=function(Y,V){V=V===void 0?{}:V;this.nVT=Y;this.metadata=V;this.status=null}; jm=function(Y,V,C,U,n){this.name=Y;this.methodType="unary";this.requestType=V;this.responseType=C;this.Y=U;this.J=n}; tz=function(Y){this.Y8=sH(Y)}; em=function(Y){this.Y8=sH(Y)}; r7=function(Y){this.Y8=sH(Y)}; FB=function(Y,V){this.C=Y.eti;this.X=V;this.Y=Y.xhr;this.S=[];this.V=[];this.D=[];this.W=[];this.J=[];this.C&&cuZ(this)}; wNE=function(Y,V){var C=new hXP;g.E6(Y.Y,"complete",function(){if(K1(Y.Y)){var U=g.Hr(Y.Y);if(V&&Y.Y.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Cannot decode Base64 response");U=atob(U)}try{var n=Y.X(U)}catch(y){g7(Y,K7(new S_(13,"Error when deserializing response data; error: "+y+(", response: "+U)),C));return}U=zyR(Y.Y.getStatus());Ht(Y,YB(Y));U==0?fuE(Y,n):g7(Y,K7(new S_(U,"Xhr succeeded but the status code is not 200"),C))}else{U=g.Hr(Y.Y);n=YB(Y);if(U){var b=vPK(Y, U);U=b.code;var E=b.details;b=b.metadata}else U=2,E="Rpc failed due to xhr error. uri: "+String(Y.Y.X)+", error code: "+Y.Y.J+", error: "+Y.Y.getLastError(),b=n;Ht(Y,n);g7(Y,K7(new S_(U,E,b),C))}})}; cuZ=function(Y){Y.C.NP("data",function(V){if("1"in V){var C=V["1"];try{var U=Y.X(C)}catch(n){g7(Y,new S_(13,"Error when deserializing response data; error: "+n+(", response: "+C)))}U&&fuE(Y,U)}if("2"in V)for(V=vPK(Y,V["2"]),C=0;C-1&&Y.splice(V,1)}; fuE=function(Y,V){for(var C=0;C>4&15).toString(16)+(Y&15).toString(16)}; Gn=function(Y,V){this.J=this.Y=null;this.S=Y||null;this.W=!!V}; Bh=function(Y){Y.Y||(Y.Y=new Map,Y.J=0,Y.S&&Pc(Y.S,function(V,C){Y.add(uo(V),C)}))}; au2=function(Y,V){Bh(Y);V=sy(Y,V);return Y.Y.has(V)}; g.Iuv=function(Y,V,C){Y.remove(V);C.length>0&&(Y.S=null,Y.Y.set(sy(Y,V),g.OS(C)),Y.J=Y.J+C.length)}; sy=function(Y,V){V=String(V);Y.W&&(V=V.toLowerCase());return V}; TTH=function(Y,V){V&&!Y.W&&(Bh(Y),Y.S=null,Y.Y.forEach(function(C,U){var n=U.toLowerCase();U!=n&&(this.remove(U),g.Iuv(this,n,C))},Y)); Y.W=V}; g.LoJ=function(Y){var V="";g.aW(Y,function(C,U){V+=U;V+=":";V+=C;V+="\r\n"}); return V}; g.A4=function(Y,V,C){if(g.gR(C))return Y;C=g.LoJ(C);if(typeof Y==="string")return vc(Y,g.Dj(V),C);g.D1(Y,V,C);return Y}; g.R5=function(Y){g.T.call(this);this.J=Y;this.Y={}}; Qo1=function(Y,V,C,U,n,b){if(Array.isArray(C))for(var E=0;E=0)return!0;try{var V=new g.b4(Y)}catch(C){return g.D8(b1T,function(U){return Y.search(U)>0})!=null}return V.D.match(EbE)?!0:g.D8(b1T,function(C){return Y.match(C)!=null})!=null}; g.fK=function(Y,V){return Y.replace(i1x,function(C,U){try{var n=g.KN(V,U);if(n==null||n.toString()==null)return C;n=n.toString();if(n==""||!g.Bu(g.sn(n)))return encodeURIComponent(n).replace(/%2C/g,",")}catch(b){}return C})}; pK=function(Y,V){return Object.is(Y,V)}; $B=function(Y){var V=Tn;Tn=Y;return V}; yAR=function(Y){if(Y.hR!==void 0){var V=MW;MW=!0;try{for(var C=g.N(Y.hR),U=C.next();!U.done;U=C.next()){var n=U.value;n.vX||(Y=void 0,n.vX=!0,yAR(n),(Y=n.pU)==null||Y.call(n,n))}}finally{MW=V}}}; Xrv=function(){var Y;return((Y=Tn)==null?void 0:Y.Sk)!==!1}; GK0=function(Y){Y&&(Y.D7=0);return $B(Y)}; Z1K=function(Y,V){$B(V);if(Y&&Y.Bb!==void 0&&Y.D5!==void 0&&Y.Wm!==void 0){if(a5(Y))for(V=Y.D7;VY.D7;)Y.Bb.pop(),Y.Wm.pop(),Y.D5.pop()}}; utE=function(Y,V,C){DoE(Y);if(Y.hR.length===0&&Y.Bb!==void 0)for(var U=0;U0}; BrS=function(Y){Y.Bb!=null||(Y.Bb=[]);Y.D5!=null||(Y.D5=[]);Y.Wm!=null||(Y.Wm=[])}; DoE=function(Y){Y.hR!=null||(Y.hR=[]);Y.P8!=null||(Y.P8=[])}; AAJ=function(Y){function V(){if(MW)throw Error("");if(Tn!==null){var U=Tn.D7++;BrS(Tn);U0?" "+V:V))}}; g.Xc=function(Y,V){if(Y.classList)Array.prototype.forEach.call(V,function(n){g.y5(Y,n)}); else{var C={};Array.prototype.forEach.call(E5(Y),function(n){C[n]=!0}); Array.prototype.forEach.call(V,function(n){C[n]=!0}); V="";for(var U in C)V+=V.length>0?" "+U:U;g.z7(Y,V)}}; g.G7=function(Y,V){Y.classList?Y.classList.remove(V):g.ip(Y,V)&&g.z7(Y,Array.prototype.filter.call(E5(Y),function(C){return C!=V}).join(" "))}; g.Z9=function(Y,V){Y.classList?Array.prototype.forEach.call(V,function(C){g.G7(Y,C)}):g.z7(Y,Array.prototype.filter.call(E5(Y),function(C){return!g.Bv(V,C)}).join(" "))}; g.D9=function(Y,V,C){C?g.y5(Y,V):g.G7(Y,V)}; xoJ=function(Y,V){var C=!g.ip(Y,V);g.D9(Y,V,C)}; g.up=function(){g.Dk.call(this);this.Y=0;this.endTime=this.startTime=null}; cA2=function(Y,V){Array.isArray(V)||(V=[V]);V=V.map(function(C){return typeof C==="string"?C:C.property+" "+C.duration+"s "+C.timing+" "+C.delay+"s"}); g.d6(Y,"transition",V.join(","))}; BD=function(Y,V,C,U,n){g.up.call(this);this.J=Y;this.V=V;this.D=C;this.W=U;this.C=Array.isArray(n)?n:[n]}; h6Z=function(Y,V,C,U){return new BD(Y,V,{opacity:C},{opacity:U},{property:"opacity",duration:V,timing:"ease-in",delay:0})}; vbx=function(Y){Y=RG(Y);if(Y=="")return null;var V=String(Y.slice(0,4)).toLowerCase();if(("url("1||Y&&Y.split(")"),null;if(Y.indexOf("(")>0){if(/"|'/.test(Y))return null;V=/([\-\w]+)\(/g;for(var C;C=V.exec(Y);)if(!(C[1].toLowerCase()in fkP))return null}return Y}; s5=function(Y,V){Y=g.tx[Y];return Y&&Y.prototype?(V=Object.getOwnPropertyDescriptor(Y.prototype,V))&&V.get||null:null}; wrJ=function(Y){var V=g.tx.CSSStyleDeclaration;return V&&V.prototype&&V.prototype[Y]||null}; lkE=function(Y,V,C,U){if(Y)return Y.apply(V,U);if(g.AF&&document.documentMode<10){if(!V[C].call)throw Error("IE Clobbering detected");}else if(typeof V[C]!="function")throw Error("Clobbering detected");return V[C].apply(V,U)}; akH=function(Y){if(!Y)return"";var V=document.createElement("div").style;pr2(Y).forEach(function(C){var U=g.rC&&C in TrP?C:C.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");Dv(U,"--")||Dv(U,"var")||(C=lkE($o0,Y,Y.getPropertyValue?"getPropertyValue":"getAttribute",[C])||"",C=vbx(C),C!=null&&lkE(M_P,V,V.setProperty?"setProperty":"setAttribute",[U,C]))}); return V.cssText||""}; pr2=function(Y){g.Ho(Y)?Y=g.OS(Y):(Y=g.tT(Y),g.AT(Y,"cssText"));return Y}; g.WD=function(Y){var V,C=V=0,U=!1;Y=Y.split(IkE);for(var n=0;n.4?-1:1;return(V==0?null:V)==-1?"rtl":"ltr"}; g.JF=function(Y){if(Y instanceof Nm||Y instanceof O5||Y instanceof kf)return Y;if(typeof Y.next=="function")return new Nm(function(){return Y}); if(typeof Y[Symbol.iterator]=="function")return new Nm(function(){return Y[Symbol.iterator]()}); if(typeof Y.Pa=="function")return new Nm(function(){return Y.Pa()}); throw Error("Not an iterator or iterable.");}; Nm=function(Y){this.J=Y}; O5=function(Y){this.J=Y}; kf=function(Y){Nm.call(this,function(){return Y}); this.S=Y}; dV=function(Y,V,C,U,n,b,E,y){this.Y=Y;this.C=V;this.S=C;this.V=U;this.W=n;this.D=b;this.J=E;this.X=y}; qm=function(Y,V){if(V==0)return Y.Y;if(V==1)return Y.J;var C=cX(Y.Y,Y.S,V),U=cX(Y.S,Y.W,V);Y=cX(Y.W,Y.J,V);C=cX(C,U,V);U=cX(U,Y,V);return cX(C,U,V)}; mov=function(Y,V){var C=(V-Y.Y)/(Y.J-Y.Y);if(C<=0)return 0;if(C>=1)return 1;for(var U=0,n=1,b=0,E=0;E<8;E++){b=qm(Y,C);var y=(qm(Y,C+1E-6)-b)/1E-6;if(Math.abs(b-V)<1E-6)return C;if(Math.abs(y)<1E-6)break;else b1E-6&&E<8;E++)b=0}; g.hF=function(Y){g.T.call(this);this.D=1;this.S=[];this.W=0;this.Y=[];this.J={};this.C=!!Y}; t_S=function(Y,V,C){g.qo(function(){Y.apply(V,C)})}; g.fj=function(Y){this.Y=Y}; vD=function(Y){this.Y=Y}; e6a=function(Y){this.data=Y}; rAT=function(Y){return Y===void 0||Y instanceof e6a?Y:new e6a(Y)}; wV=function(Y){this.Y=Y}; g.F$Z=function(Y){var V=Y.creation;Y=Y.expiration;return!!Y&&Yg.bb()}; g.lp=function(Y){this.Y=Y}; gb2=function(){}; pj=function(){}; T7=function(Y){this.Y=Y;this.J=null}; $f=function(Y){if(Y.Y==null)throw Error("Storage mechanism: Storage unavailable");Y.isAvailable()||ni(Error("Storage mechanism: Storage unavailable"))}; Mm=function(){var Y=null;try{Y=g.tx.localStorage||null}catch(V){}T7.call(this,Y)}; K$K=function(){var Y=null;try{Y=g.tx.sessionStorage||null}catch(V){}T7.call(this,Y)}; az=function(Y,V){this.J=Y;this.Y=V+"::"}; g.Iz=function(Y){var V=new Mm;return V.isAvailable()?Y?new az(V,Y):V:null}; Lj=function(Y,V){this.Y=Y;this.J=V}; Q5=function(Y){this.Y=[];if(Y)a:{if(Y instanceof Q5){var V=Y.Eo();Y=Y.WJ();if(this.Y.length<=0){for(var C=this.Y,U=0;U>>6:(b<65536?y[C++]=224|b>>>12:(y[C++]=240|b>>>18,y[C++]=128|b>>>12&63),y[C++]=128|b>>> 6&63),y[C++]=128|b&63);return y}; tF=function(Y){for(var V=Y.length;--V>=0;)Y[V]=0}; ej=function(Y,V,C,U,n){this.mE=Y;this.Fd=V;this.V4=C;this.IP=U;this.Jn8=n;this.z4=Y&&Y.length}; rV=function(Y,V){this.fU=Y;this.oL=0;this.X_=V}; Fc=function(Y,V){Y.kY[Y.pending++]=V&255;Y.kY[Y.pending++]=V>>>8&255}; gV=function(Y,V,C){Y.oJ>16-C?(Y.ON|=V<>16-Y.oJ,Y.oJ+=C-16):(Y.ON|=V<>>=1,C<<=1;while(--V>0);return C>>>1}; Csv=function(Y,V,C){var U=Array(16),n=0,b;for(b=1;b<=15;b++)U[b]=n=n+C[b-1]<<1;for(C=0;C<=V;C++)n=Y[C*2+1],n!==0&&(Y[C*2]=Vm0(U[n]++,n))}; U$2=function(Y){var V;for(V=0;V<286;V++)Y.JR[V*2]=0;for(V=0;V<30;V++)Y.sK[V*2]=0;for(V=0;V<19;V++)Y.qD[V*2]=0;Y.JR[512]=1;Y.sV=Y.Zi=0;Y.hU=Y.matches=0}; nZS=function(Y){Y.oJ>8?Fc(Y,Y.ON):Y.oJ>0&&(Y.kY[Y.pending++]=Y.ON);Y.ON=0;Y.oJ=0}; b7a=function(Y,V,C){nZS(Y);Fc(Y,C);Fc(Y,~C);jj.XA(Y.kY,Y.window,V,C,Y.pending);Y.pending+=C}; EZK=function(Y,V,C,U){var n=V*2,b=C*2;return Y[n]>>7)];Kj(Y,E,C);y=Uv[E];y!==0&&(n-=n_[E],gV(Y,n,y))}}while(U>1;E>=1;E--)HD(Y,C,E);X=b;do E=Y.FD[1],Y.FD[1]=Y.FD[Y.MP--],HD(Y,C,1),U=Y.FD[1],Y.FD[--Y.qT]=E,Y.FD[--Y.qT]=U,C[X*2]=C[E*2]+C[U*2],Y.depth[X]=(Y.depth[E]>=Y.depth[U]?Y.depth[E]:Y.depth[U])+1,C[E*2+1]=C[U*2+1]=X,Y.FD[1]=X++,HD(Y,C,1);while(Y.MP>= 2);Y.FD[--Y.qT]=Y.FD[1];E=V.fU;X=V.oL;U=V.X_.mE;n=V.X_.z4;b=V.X_.Fd;var G=V.X_.V4,Z=V.X_.Jn8,D,u=0;for(D=0;D<=15;D++)Y.jr[D]=0;E[Y.FD[Y.qT]*2+1]=0;for(V=Y.qT+1;V<573;V++){var B=Y.FD[V];D=E[E[B*2+1]*2+1]+1;D>Z&&(D=Z,u++);E[B*2+1]=D;if(!(B>X)){Y.jr[D]++;var A=0;B>=G&&(A=b[B-G]);var O=E[B*2];Y.sV+=O*(D+A);n&&(Y.Zi+=O*(U[B*2+1]+A))}}if(u!==0){do{for(D=Z-1;Y.jr[D]===0;)D--;Y.jr[D]--;Y.jr[D+1]+=2;Y.jr[Z]--;u-=2}while(u>0);for(D=Z;D!==0;D--)for(B=Y.jr[D];B!==0;)U=Y.FD[--V],U>X||(E[U*2+1]!==D&&(Y.sV+=(D- E[U*2+1])*E[U*2],E[U*2+1]=D),B--)}Csv(C,y,Y.jr)}; i7v=function(Y,V,C){var U,n=-1,b=V[1],E=0,y=7,X=4;b===0&&(y=138,X=3);V[(C+1)*2+1]=65535;for(U=0;U<=C;U++){var G=b;b=V[(U+1)*2+1];++E>>=1)if(V&1&&Y.JR[C*2]!==0)return 0;if(Y.JR[18]!==0||Y.JR[20]!==0||Y.JR[26]!==0)return 1;for(C=32;C<256;C++)if(Y.JR[C*2]!==0)return 1;return 0}; Ev=function(Y,V,C){Y.kY[Y.Xs+Y.hU*2]=V>>>8&255;Y.kY[Y.Xs+Y.hU*2+1]=V&255;Y.kY[Y.yO+Y.hU]=C&255;Y.hU++;V===0?Y.JR[C*2]++:(Y.matches++,V--,Y.JR[(Y_[C]+256+1)*2]++,Y.sK[(V<256?C_[V]:C_[256+(V>>>7)])*2]++);return Y.hU===Y.aX-1}; iN=function(Y,V){Y.msg=zb[V];return V}; y4=function(Y){for(var V=Y.length;--V>=0;)Y[V]=0}; Xh=function(Y){var V=Y.state,C=V.pending;C>Y.LM&&(C=Y.LM);C!==0&&(jj.XA(Y.output,V.kY,V.JZ,C,Y.cU),Y.cU+=C,V.JZ+=C,Y.aF+=C,Y.LM-=C,V.pending-=C,V.pending===0&&(V.JZ=0))}; DB=function(Y,V){var C=Y.PY>=0?Y.PY:-1,U=Y.hf-Y.PY,n=0;if(Y.level>0){Y.Ul.Hv===2&&(Y.Ul.Hv=Xt2(Y));bN(Y,Y.qN);bN(Y,Y.Ws);i7v(Y,Y.JR,Y.qN.oL);i7v(Y,Y.sK,Y.Ws.oL);bN(Y,Y.ZZ);for(n=18;n>=3&&Y.qD[GmK[n]*2+1]===0;n--);Y.sV+=3*(n+1)+5+5+4;var b=Y.sV+3+7>>>3;var E=Y.Zi+3+7>>>3;E<=b&&(b=E)}else b=E=U+5;if(U+4<=b&&C!==-1)gV(Y,V?1:0,3),b7a(Y,C,U);else if(Y.strategy===4||E===b)gV(Y,2+(V?1:0),3),zKT(Y,Gb,ZB);else{gV(Y,4+(V?1:0),3);C=Y.qN.oL+1;U=Y.Ws.oL+1;n+=1;gV(Y,C-257,5);gV(Y,U-1,5);gV(Y,n-4,4);for(b=0;b>>8&255;Y.kY[Y.pending++]=V&255}; Z72=function(Y,V){var C=Y.Ii,U=Y.hf,n=Y.E1,b=Y.Cn,E=Y.hf>Y.pR-262?Y.hf-(Y.pR-262):0,y=Y.window,X=Y.L3,G=Y.ke,Z=Y.hf+258,D=y[U+n-1],u=y[U+n];Y.E1>=Y.CA&&(C>>=2);b>Y.PM&&(b=Y.PM);do{var B=V;if(y[B+n]===u&&y[B+n-1]===D&&y[B]===y[U]&&y[++B]===y[U+1]){U+=2;for(B++;y[++U]===y[++B]&&y[++U]===y[++B]&&y[++U]===y[++B]&&y[++U]===y[++B]&&y[++U]===y[++B]&&y[++U]===y[++B]&&y[++U]===y[++B]&&y[++U]===y[++B]&&Un){Y.eg=V;n=B;if(B>=b)break;D=y[U+n-1];u=y[U+n]}}}while((V=G[V&X])>E&&--C!== 0);return n<=Y.PM?n:Y.PM}; Wp=function(Y){var V=Y.pR,C;do{var U=Y.RR-Y.PM-Y.hf;if(Y.hf>=V+(V-262)){jj.XA(Y.window,Y.window,V,V,0);Y.eg-=V;Y.hf-=V;Y.PY-=V;var n=C=Y.v0;do{var b=Y.head[--n];Y.head[n]=b>=V?b-V:0}while(--C);n=C=V;do b=Y.ke[--n],Y.ke[n]=b>=V?b-V:0;while(--C);U+=V}if(Y.Ul.BZ===0)break;n=Y.Ul;C=Y.window;b=Y.hf+Y.PM;var E=n.BZ;E>U&&(E=U);E===0?C=0:(n.BZ-=E,jj.XA(C,n.input,n.BV,E,b),n.state.wrap===1?n.kP=AL(n.kP,C,E,b):n.state.wrap===2&&(n.kP=RY(n.kP,C,E,b)),n.BV+=E,n.Sc+=E,C=E);Y.PM+=C;if(Y.PM+Y.TZ>=3)for(U=Y.hf-Y.TZ, Y.As=Y.window[U],Y.As=(Y.As<=3&&(Y.As=(Y.As<=3)if(C=Ev(Y,Y.hf-Y.eg,Y.Wj-3),Y.PM-=Y.Wj,Y.Wj<=Y.jj&&Y.PM>=3){Y.Wj--;do Y.hf++,Y.As=(Y.As<=3&&(Y.As=(Y.As<4096)&&(Y.Wj=2));if(Y.E1>=3&&Y.Wj<=Y.E1){U=Y.hf+Y.PM-3;C=Ev(Y,Y.hf-1-Y.bV,Y.E1-3);Y.PM-=Y.E1-1;Y.E1-=2;do++Y.hf<=U&&(Y.As=(Y.As<=3&&Y.hf>0&&(U=Y.hf-1,C=b[U],C===b[++U]&&C===b[++U]&&C===b[++U])){for(n=Y.hf+258;C===b[++U]&&C===b[++U]&&C===b[++U]&&C===b[++U]&&C===b[++U]&&C===b[++U]&&C===b[++U]&&C===b[++U]&&UY.PM&&(Y.Wj=Y.PM)}Y.Wj>=3?(C=Ev(Y,1,Y.Wj-3),Y.PM-=Y.Wj,Y.hf+=Y.Wj,Y.Wj=0):(C=Ev(Y,0,Y.window[Y.hf]),Y.PM--,Y.hf++);if(C&&(DB(Y,!1),Y.Ul.LM===0))return 1}Y.TZ=0;return V=== 4?(DB(Y,!0),Y.Ul.LM===0?3:4):Y.hU&&(DB(Y,!1),Y.Ul.LM===0)?1:2}; uBx=function(Y,V){for(var C;;){if(Y.PM===0&&(Wp(Y),Y.PM===0)){if(V===0)return 1;break}Y.Wj=0;C=Ev(Y,0,Y.window[Y.hf]);Y.PM--;Y.hf++;if(C&&(DB(Y,!1),Y.Ul.LM===0))return 1}Y.TZ=0;return V===4?(DB(Y,!0),Y.Ul.LM===0?3:4):Y.hU&&(DB(Y,!1),Y.Ul.LM===0)?1:2}; k_=function(Y,V,C,U,n){this.VB=Y;this.YEs=V;this.D8i=C;this.tL1=U;this.func=n}; B7T=function(){this.Ul=null;this.status=0;this.kY=null;this.wrap=this.pending=this.JZ=this.Eb=0;this.Ol=null;this.Cz=0;this.method=8;this.OU=-1;this.L3=this.Xo=this.pR=0;this.window=null;this.RR=0;this.head=this.ke=null;this.Cn=this.CA=this.strategy=this.level=this.jj=this.Ii=this.E1=this.PM=this.eg=this.hf=this.Yh=this.bV=this.Wj=this.PY=this.Cy=this.cX=this.kG=this.v0=this.As=0;this.JR=new jj.Pn(1146);this.sK=new jj.Pn(122);this.qD=new jj.Pn(78);y4(this.JR);y4(this.sK);y4(this.qD);this.ZZ=this.Ws= this.qN=null;this.jr=new jj.Pn(16);this.FD=new jj.Pn(573);y4(this.FD);this.qT=this.MP=0;this.depth=new jj.Pn(573);y4(this.depth);this.oJ=this.ON=this.TZ=this.matches=this.Zi=this.sV=this.Xs=this.hU=this.aX=this.yO=0}; s9v=function(Y,V){if(!Y||!Y.state||V>5||V<0)return Y?iN(Y,-2):-2;var C=Y.state;if(!Y.output||!Y.input&&Y.BZ!==0||C.status===666&&V!==4)return iN(Y,Y.LM===0?-5:-2);C.Ul=Y;var U=C.OU;C.OU=V;if(C.status===42)if(C.wrap===2)Y.kP=0,uN(C,31),uN(C,139),uN(C,8),C.Ol?(uN(C,(C.Ol.text?1:0)+(C.Ol.M6?2:0)+(C.Ol.extra?4:0)+(C.Ol.name?8:0)+(C.Ol.comment?16:0)),uN(C,C.Ol.time&255),uN(C,C.Ol.time>>8&255),uN(C,C.Ol.time>>16&255),uN(C,C.Ol.time>>24&255),uN(C,C.level===9?2:C.strategy>=2||C.level<2?4:0),uN(C,C.Ol.os& 255),C.Ol.extra&&C.Ol.extra.length&&(uN(C,C.Ol.extra.length&255),uN(C,C.Ol.extra.length>>8&255)),C.Ol.M6&&(Y.kP=RY(Y.kP,C.kY,C.pending,0)),C.Cz=0,C.status=69):(uN(C,0),uN(C,0),uN(C,0),uN(C,0),uN(C,0),uN(C,C.level===9?2:C.strategy>=2||C.level<2?4:0),uN(C,3),C.status=113);else{var n=8+(C.Xo-8<<4)<<8;n|=(C.strategy>=2||C.level<2?0:C.level<6?1:C.level===6?2:3)<<6;C.hf!==0&&(n|=32);C.status=113;Bp(C,n+(31-n%31));C.hf!==0&&(Bp(C,Y.kP>>>16),Bp(C,Y.kP&65535));Y.kP=1}if(C.status===69)if(C.Ol.extra){for(n= C.pending;C.Cz<(C.Ol.extra.length&65535)&&(C.pending!==C.Eb||(C.Ol.M6&&C.pending>n&&(Y.kP=RY(Y.kP,C.kY,C.pending-n,n)),Xh(Y),n=C.pending,C.pending!==C.Eb));)uN(C,C.Ol.extra[C.Cz]&255),C.Cz++;C.Ol.M6&&C.pending>n&&(Y.kP=RY(Y.kP,C.kY,C.pending-n,n));C.Cz===C.Ol.extra.length&&(C.Cz=0,C.status=73)}else C.status=73;if(C.status===73)if(C.Ol.name){n=C.pending;do{if(C.pending===C.Eb&&(C.Ol.M6&&C.pending>n&&(Y.kP=RY(Y.kP,C.kY,C.pending-n,n)),Xh(Y),n=C.pending,C.pending===C.Eb)){var b=1;break}b=C.Czn&&(Y.kP=RY(Y.kP,C.kY,C.pending-n,n));b===0&&(C.Cz=0,C.status=91)}else C.status=91;if(C.status===91)if(C.Ol.comment){n=C.pending;do{if(C.pending===C.Eb&&(C.Ol.M6&&C.pending>n&&(Y.kP=RY(Y.kP,C.kY,C.pending-n,n)),Xh(Y),n=C.pending,C.pending===C.Eb)){b=1;break}b=C.Czn&&(Y.kP=RY(Y.kP,C.kY,C.pending-n,n));b===0&&(C.status=103)}else C.status= 103;C.status===103&&(C.Ol.M6?(C.pending+2>C.Eb&&Xh(Y),C.pending+2<=C.Eb&&(uN(C,Y.kP&255),uN(C,Y.kP>>8&255),Y.kP=0,C.status=113)):C.status=113);if(C.pending!==0){if(Xh(Y),Y.LM===0)return C.OU=-1,0}else if(Y.BZ===0&&(V<<1)-(V>4?9:0)<=(U<<1)-(U>4?9:0)&&V!==4)return iN(Y,-5);if(C.status===666&&Y.BZ!==0)return iN(Y,-5);if(Y.BZ!==0||C.PM!==0||V!==0&&C.status!==666){U=C.strategy===2?uBx(C,V):C.strategy===3?D$H(C,V):JL[C.level].func(C,V);if(U===3||U===4)C.status=666;if(U===1||U===3)return Y.LM===0&&(C.OU= -1),0;if(U===2&&(V===1?(gV(C,2,3),Kj(C,256,Gb),C.oJ===16?(Fc(C,C.ON),C.ON=0,C.oJ=0):C.oJ>=8&&(C.kY[C.pending++]=C.ON&255,C.ON>>=8,C.oJ-=8)):V!==5&&(gV(C,0,3),b7a(C,0,0),V===3&&(y4(C.head),C.PM===0&&(C.hf=0,C.PY=0,C.TZ=0))),Xh(Y),Y.LM===0))return C.OU=-1,0}if(V!==4)return 0;if(C.wrap<=0)return 1;C.wrap===2?(uN(C,Y.kP&255),uN(C,Y.kP>>8&255),uN(C,Y.kP>>16&255),uN(C,Y.kP>>24&255),uN(C,Y.Sc&255),uN(C,Y.Sc>>8&255),uN(C,Y.Sc>>16&255),uN(C,Y.Sc>>24&255)):(Bp(C,Y.kP>>>16),Bp(C,Y.kP&65535));Xh(Y);C.wrap>0&& (C.wrap=-C.wrap);return C.pending!==0?0:1}; dn=function(Y){if(!(this instanceof dn))return new dn(Y);Y=this.options=jj.assign({level:-1,method:8,chunkSize:16384,zM:15,W8T:8,strategy:0,to:""},Y||{});Y.raw&&Y.zM>0?Y.zM=-Y.zM:Y.Fn&&Y.zM>0&&Y.zM<16&&(Y.zM+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.Ul=new AzJ;this.Ul.LM=0;var V=this.Ul;var C=Y.level,U=Y.method,n=Y.zM,b=Y.W8T,E=Y.strategy;if(V){var y=1;C===-1&&(C=6);n<0?(y=0,n=-n):n>15&&(y=2,n-=16);if(b<1||b>9||U!==8||n<8||n>15||C<0||C>9||E<0||E>4)V=iN(V,-2);else{n===8&&(n=9); var X=new B7T;V.state=X;X.Ul=V;X.wrap=y;X.Ol=null;X.Xo=n;X.pR=1<>=7;b<30;b++)for(n_[b]=E<<7,n=0;n<1<=G.pR&&(V===0&&(y4(G.head),G.hf=0,G.PY=0,G.TZ=0),C=new jj.vu(G.pR),jj.XA(C,b,E-G.pR,G.pR,0),b=C,E=G.pR);C=Y.BZ;U=Y.BV;n=Y.input;Y.BZ=E;Y.BV=0;Y.input=b;for(Wp(G);G.PM>=3;){b=G.hf;E=G.PM-2;do G.As=(G.As<=4&&((0,C[5])(((0,C[13])(C[9],C[26]),C[13])(C[9],C[47]),C[7],C[27],C[67],(0,C[56])()),z[35])||((0,C[1])(C[64],C[43]),(0,C[74])(C[11]),C[80])(C[73],C[9]),C[66]>-2&&(C[51]>new Date(z[20])/1E3?(0,C[77])(((0,C[80])(C[42],C[9]),C[19])(C[9],C[22]),C[76],((0,C[76])((0,C[7])(C[35]),C[22],C[29],C[43]),(0,C[27])(C[74],C[69])),C[27],C[63],C[16]):((0,C[31])((0,C[33])(C[42],C[11],(0,C[26])()),C[33],C[53], C[35],(0,C[80])())%(0,C[33])(C[42],C[35],(0,C[46])())^(0,C[18])(C[69]),(0,C[27])(C[68],C[69]),C[33])(C[53],C[35],(0,C[46])()))}catch(U){((0,C[39])(C[35],C[28]),C[27])(C[60],C[72])}finally{C[67]!==1&&(C[65]<=7?(0,C[30])((0,C[4])(C[16]),C[19],(0,C[33])(C[42],C[35],(0,C[54])()),C[39],(0,C[33])(C[53],C[16],(0,C[26])()),C[11],C[58]):(0,C[30])((0,C[6])(C[16],C[21]),C[31],(0,C[6])(C[11],C[67])===(0,C[27])(C[79],C[16]),C[27],C[new Date(z[4])/1E3],C[69])),C[41]>-9&&(C[17]<-7?(0,C[31])((0,C[33])(C[42],C[16], (0,C[54])()),C[18],C[72]):((0,C[45])(C[2],C[11]),C[33])(C[53],C[35],(0,C[54])()))}try{C[63]>6&&(C[74]!==-10||(((0,C[6])(C[69],C[32]),(0,C[45])(C[29],C[11]),C[0])(C[50],C[37]),(0,C[39])(C[35],C[77]),0))&&(((0,C[31])((0,C[45])(C[25],C[16]),C[45],C[62],C[69]),C[45])(C[15],C[72]),C[44])(C[10],C[37]),C[24]<=-4&&(C[29]!==4&&((0,C[59])((0,C[48])((0,C[35])(C[16],C[43]),C[55],(0,C[60])(C[67],C[6]),C[63],C[3]),C[66],(0,C[10])(C[26],C[34]),C[74],(0,C[51])(C[58]),C[67],C[34]),z[75])||(0,C[78])((0,C[78])(((0,C[4])(C[58], C[21]),C[4])(C[58],C[56]),C[9],C[52],C[63])%(0,C[4])(C[26],C[6])<<(0,C[51])(C[63]),C[4],C[26],C[12])),C[42]!=1?((0,C[69])(C[65],C[new Date(z[78])/1E3]),C[4])(C[58],C[new Date(z[1])/1E3]):(0,C[9])(C[43],C[58])!==(0,C[4])(C[26],C[1]),C[70]!==-3&&(((0,C[78])((0,C[65])(C[63]),C[4],C[63],C[59]),C[66])((0,C[80])(C[7],C[63],(0,C[73])())^(0,C[74])(C[36],C[58]),C[9],(0,C[9])(C[70],C[26]),C[24],C[34]),C[21])(C[52],C[64])}catch(U){(0,C[27])(C[37],C[56],(0,C[75])()),((0,C[25])((0,C[81])(C[32]),C[27],C[48],C[5], (0,C[20])()),C[81])(C[56])}try{C[14]!==5&&(C[74]!==4&&(((0,C[40])(C[7],C[10]),C[34])(C[5],C[43])>>>(0,C[61])(C[32],C[37])>=((0,C[21])(C[1],C[32]),C[39])(C[78],C[64]),z[84])||(((0,C[23])((0,C[79])(C[30]),C[25],C[46],C[54],(0,C[73])()),C[25])(C[46],C[8],(0,C[39])()),C[32])(C[8],C[69])>=(0,C[38])(C[9],C[30]))}catch(U){(0,C[25])(C[46],C[54],(0,C[39])())}}catch(U){return z[67]+Y}return V[z[28]](z[37])}; g.hL=function(Y){this.name=Y}; Mmv=function(Y){this.Y8=sH(Y)}; f_=function(Y){this.Y8=sH(Y)}; vp=function(Y){this.Y8=sH(Y)}; azv=function(Y){this.Y8=sH(Y)}; wn=function(Y){this.Y8=sH(Y)}; lN=function(Y){this.Y8=sH(Y)}; p_=function(Y){this.Y8=sH(Y)}; Tb=function(Y){this.Y8=sH(Y)}; $_=function(Y){this.Y8=sH(Y)}; MX=function(Y){this.Y8=sH(Y)}; aY=function(Y){this.Y8=sH(Y)}; IY=function(Y){this.Y8=sH(Y)}; L_=function(Y){this.Y8=sH(Y)}; Q4=function(Y){this.Y8=sH(Y)}; Sy=function(Y){this.Y8=sH(Y)}; mE=function(Y){this.Y8=sH(Y,500)}; jy=function(Y){this.Y8=sH(Y)}; tL=function(Y){this.Y8=sH(Y)}; IzT=function(Y){this.Y8=sH(Y)}; LB2=function(){return g.rH("yt.ads.biscotti.lastId_")||""}; Q9T=function(Y){g.e2("yt.ads.biscotti.lastId_",Y)}; rn=function(){var Y=arguments,V=ey;Y.length>1?V[Y[0]]=Y[1]:Y.length===1&&Object.assign(V,Y[0])}; g.Fh=function(Y,V){return Y in ey?ey[Y]:V}; gn=function(Y){var V=ey.EXPERIMENT_FLAGS;return V?V[Y]:void 0}; S4v=function(Y){Yc.forEach(function(V){return V(Y)})}; g.Vk=function(Y){return Y&&window.yterr?function(){try{return Y.apply(this,arguments)}catch(V){g.oj(V)}}:Y}; g.oj=function(Y){var V=g.rH("yt.logging.errors.log");V?V(Y,"ERROR",void 0,void 0,void 0,void 0,void 0):(V=g.Fh("ERRORS",[]),V.push([Y,"ERROR",void 0,void 0,void 0,void 0,void 0]),rn("ERRORS",V));S4v(Y)}; CZ=function(Y,V,C,U,n){var b=g.rH("yt.logging.errors.log");b?b(Y,"WARNING",V,C,U,void 0,n):(b=g.Fh("ERRORS",[]),b.push([Y,"WARNING",V,C,U,void 0,n]),rn("ERRORS",b))}; UG=function(Y,V){V=Y.split(V);for(var C={},U=0,n=V.length;U1?Y[1]:Y[0])):{}}; iB=function(Y,V){return eK1(Y,V||{},!0)}; yk=function(Y,V){return eK1(Y,V||{},!1)}; eK1=function(Y,V,C){var U=Y.split("#",2);Y=U[0];U=U.length>1?"#"+U[1]:"";var n=Y.split("?",2);Y=n[0];n=bB(n[1]||"");for(var b in V)if(C||!g.eJ(n,b))n[b]=V[b];return g.fL(Y,n)+U}; Xy=function(Y){if(!V)var V=window.location.href;var C=g.kK(Y)[1]||null,U=g.Jm(Y);C&&U?(Y=g.kK(Y),V=g.kK(V),Y=Y[3]==V[3]&&Y[1]==V[1]&&Y[4]==V[4]):Y=U?g.Jm(V)===U&&(Number(g.kK(V)[4]||null)||null)===(Number(g.kK(Y)[4]||null)||null):!0;return Y}; Gd=function(Y){Y||(Y=document.location.href);Y=g.kK(Y)[1]||null;return Y!==null&&Y==="https"}; ZG=function(Y){Y=rzP(Y);return Y===null?!1:Y[0]==="com"&&Y[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1}; FB2=function(Y){Y=rzP(Y);return Y===null?!1:Y[1]==="google"?!0:Y[2]==="google"?Y[0]==="au"&&Y[1]==="com"?!0:Y[0]==="uk"&&Y[1]==="co"?!0:!1:!1}; rzP=function(Y){Y=g.Jm(Y);return Y!==null?Y.split(".").reverse():null}; m$J=function(Y){return Y&&Y.match(gZH)?Y:uo(Y)}; Bw=function(Y){var V=DG;Y=Y===void 0?LB2():Y;var C=Object,U=C.assign,n=uB(V);var b=V.Y;try{var E=b.screenX;var y=b.screenY}catch(q){}try{var X=b.outerWidth;var G=b.outerHeight}catch(q){}try{var Z=b.innerWidth;var D=b.innerHeight}catch(q){}try{var u=b.screenLeft;var B=b.screenTop}catch(q){}try{Z=b.innerWidth,D=b.innerHeight}catch(q){}try{var A=b.screen.availWidth;var O=b.screen.availTop}catch(q){}b=[u,B,E,y,A,O,X,G,Z,D];E=U4Z(!1,V.Y.top);y={};var k=k===void 0?g.tx:k;X=new jC;"SVGElement"in k&&"createElementNS"in k.document&&X.set(0);G=C$P();G["allow-top-navigation-by-user-activation"]&&X.set(1);G["allow-popups-to-escape-sandbox"]&&X.set(2);k.crypto&&k.crypto.subtle&&X.set(3);"TextDecoder"in k&&"TextEncoder"in k&&X.set(4);k=JAP(X);V=(y.bc=k,y.bih=E.height,y.biw=E.width,y.brdim=b.join(),y.vis=LU(V.J),y.wgl=!!GX.WebGLRenderingContext,y);C=U.call(C,n,V);C.ca_type="image";Y&&(C.bid=Y);return C}; uB=function(Y){var V={};V.dt=KB1;V.flash="0";a:{try{var C=Y.Y.top.location.href}catch(Z){Y=2;break a}Y=C?C===Y.J.location.href?0:1:2}V=(V.frm=Y,V);try{V.u_tz=-(new Date).getTimezoneOffset();var U=U===void 0?GX:U;try{var n=U.history.length}catch(Z){n=0}V.u_his=n;var b;V.u_h=(b=GX.screen)==null?void 0:b.height;var E;V.u_w=(E=GX.screen)==null?void 0:E.width;var y;V.u_ah=(y=GX.screen)==null?void 0:y.availHeight;var X;V.u_aw=(X=GX.screen)==null?void 0:X.availWidth;var G;V.u_cd=(G=GX.screen)==null?void 0: G.colorDepth}catch(Z){}return V}; Yya=function(){if(!H7K)return null;var Y=H7K();return"open"in Y?Y:null}; g.An=function(Y){switch(sG(Y)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}}; sG=function(Y){return Y&&"status"in Y?Y.status:-1}; g.Rj=function(Y,V){typeof Y==="function"&&(Y=g.Vk(Y));return window.setTimeout(Y,V)}; g.Ww=function(Y,V){typeof Y==="function"&&(Y=g.Vk(Y));return window.setInterval(Y,V)}; g.Ny=function(Y){window.clearTimeout(Y)}; g.OG=function(Y){window.clearInterval(Y)}; g.Jn=function(Y){Y=kc(Y);return typeof Y==="string"&&Y==="false"?!1:!!Y}; g.dN=function(Y,V){Y=kc(Y);return Y===void 0&&V!==void 0?V:Number(Y||0)}; qy=function(){return g.Fh("EXPERIMENTS_TOKEN","")}; kc=function(Y){return g.Fh("EXPERIMENT_FLAGS",{})[Y]}; Pw=function(){for(var Y=[],V=g.Fh("EXPERIMENTS_FORCED_FLAGS",{}),C=g.N(Object.keys(V)),U=C.next();!U.done;U=C.next())U=U.value,Y.push({key:U,value:String(V[U])});C=g.Fh("EXPERIMENT_FLAGS",{});U=g.N(Object.keys(C));for(var n=U.next();!n.done;n=U.next())n=n.value,n.startsWith("force_")&&V[n]===void 0&&Y.push({key:n,value:String(C[n])});return Y}; xc=function(Y,V,C,U,n,b,E,y){function X(){(G&&"readyState"in G?G.readyState:0)===4&&V&&g.Vk(V)(G)} C=C===void 0?"GET":C;U=U===void 0?"":U;y=y===void 0?!1:y;var G=Yya();if(!G)return null;"onloadend"in G?G.addEventListener("loadend",X,!1):G.onreadystatechange=X;g.Jn("debug_forward_web_query_parameters")&&(Y=oBH(Y));G.open(C,Y,!0);b&&(G.responseType=b);E&&(G.withCredentials=!0);C=C==="POST"&&(window.FormData===void 0||!(U instanceof FormData));if(n=VCE(Y,n))for(var Z in n)G.setRequestHeader(Z,n[Z]),"content-type"===Z.toLowerCase()&&(C=!1);C&&G.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); if(y&&"setAttributionReporting"in XMLHttpRequest.prototype){Y={eventSourceEligible:!0,triggerEligible:!1};try{G.setAttributionReporting(Y)}catch(D){CZ(D)}}G.send(U);return G}; VCE=function(Y,V){V=V===void 0?{}:V;var C=Xy(Y),U=g.Fh("INNERTUBE_CLIENT_NAME"),n=g.Jn("web_ajax_ignore_global_headers_if_set"),b;for(b in C4P){var E=g.Fh(C4P[b]),y=b==="X-Goog-AuthUser"||b==="X-Goog-PageId";b!=="X-Goog-Visitor-Id"||E||(E=g.Fh("VISITOR_DATA"));var X;if(!(X=!E)){if(!(X=C||(g.Jm(Y)?!1:!0))){X=Y;var G;if(G=g.Jn("add_auth_headers_to_remarketing_google_dot_com_ping")&&b==="Authorization"&&(U==="TVHTML5"||U==="TVHTML5_UNPLUGGED"||U==="TVHTML5_SIMPLY")&&FB2(X))X=dB(X)||"",X=X.split("/"), X="/"+(X.length>1?X[1]:""),G=X==="/pagead";X=G?!0:!1}X=!X}X||n&&V[b]!==void 0||U==="TVHTML5_UNPLUGGED"&&y||(V[b]=E)}"X-Goog-EOM-Visitor-Id"in V&&"X-Goog-Visitor-Id"in V&&delete V["X-Goog-Visitor-Id"];if(C||!g.Jm(Y))V["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(C||!g.Jm(Y)){try{var Z=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(D){}Z&&(V["X-YouTube-Time-Zone"]=Z)}document.location.hostname.endsWith("youtubeeducation.com")||!C&&g.Jm(Y)||(V["X-YouTube-Ad-Signals"]= nZ(Bw()));return V}; hn=function(Y,V){V.method="POST";V.postParams||(V.postParams={});return g.cw(Y,V)}; bKo=function(Y,V){if(window.fetch&&V.format!=="XML"){var C={method:V.method||"GET",credentials:"same-origin"};V.headers&&(C.headers=V.headers);V.priority&&(C.priority=V.priority);Y=UWS(Y,V);var U=nBv(Y,V);U&&(C.body=U);V.withCredentials&&(C.credentials="include");var n=V.context||g.tx,b=!1,E;fetch(Y,C).then(function(y){if(!b){b=!0;E&&g.Ny(E);var X=y.ok,G=function(Z){Z=Z||{};X?V.onSuccess&&V.onSuccess.call(n,Z,y):V.onError&&V.onError.call(n,Z,y);V.onFinish&&V.onFinish.call(n,Z,y)}; (V.format||"JSON")==="JSON"&&(X||y.status>=400&&y.status<500)?y.json().then(G,function(){G(null)}):G(null)}}).catch(function(){V.onError&&V.onError.call(n,{},{})}); Y=V.timeout||0;V.onFetchTimeout&&Y>0&&(E=g.Rj(function(){b||(b=!0,g.Ny(E),V.onFetchTimeout.call(V.context||g.tx))},Y))}else g.cw(Y,V)}; g.cw=function(Y,V){var C=V.format||"JSON";Y=UWS(Y,V);var U=nBv(Y,V),n=!1,b=EBv(Y,function(X){if(!n){n=!0;y&&g.Ny(y);var G=g.An(X),Z=null,D=400<=X.status&&X.status<500,u=500<=X.status&&X.status<600;if(G||D||u)Z=z30(Y,C,X,V.convertToSafeHtml);G&&(G=iK2(C,X,Z));Z=Z||{};D=V.context||g.tx;G?V.onSuccess&&V.onSuccess.call(D,X,Z):V.onError&&V.onError.call(D,X,Z);V.onFinish&&V.onFinish.call(D,X,Z)}},V.method,U,V.headers,V.responseType,V.withCredentials); U=V.timeout||0;if(V.onTimeout&&U>0){var E=V.onTimeout;var y=g.Rj(function(){n||(n=!0,b.abort(),g.Ny(y),E.call(V.context||g.tx,b))},U)}return b}; UWS=function(Y,V){V.includeDomain&&(Y=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+Y);var C=g.Fh("XSRF_FIELD_NAME");if(V=V.urlParams)V[C]&&delete V[C],Y=iB(Y,V);return Y}; nBv=function(Y,V){var C=g.Fh("XSRF_FIELD_NAME"),U=g.Fh("XSRF_TOKEN"),n=V.postBody||"",b=V.postParams,E=g.Fh("XSRF_FIELD_NAME"),y;V.headers&&(y=V.headers["Content-Type"]);V.excludeXsrf||g.Jm(Y)&&!V.withCredentials&&g.Jm(Y)!==document.location.hostname||V.method!=="POST"||y&&y!=="application/x-www-form-urlencoded"||V.postParams&&V.postParams[E]||(b||(b={}),b[C]=U);(g.Jn("ajax_parse_query_data_only_when_filled")&&b&&Object.keys(b).length>0||b)&&typeof n==="string"&&(n=bB(n),g.VQ(n,b),n=V.postBodyFormat&& V.postBodyFormat==="JSON"?JSON.stringify(n):g.hm(n));b=n||b&&!g.gR(b);!y4E&&b&&V.method!=="POST"&&(y4E=!0,g.oj(Error("AJAX request with postData should use POST")));return n}; z30=function(Y,V,C,U){var n=null;switch(V){case "JSON":try{var b=C.responseText}catch(E){throw U=Error("Error reading responseText"),U.params=Y,CZ(U),E;}Y=C.getResponseHeader("Content-Type")||"";b&&Y.indexOf("json")>=0&&(b.substring(0,5)===")]}'\n"&&(b=b.substring(5)),n=JSON.parse(b));break;case "XML":if(Y=(Y=C.responseXML)?XhJ(Y):null)n={},g.Tv(Y.getElementsByTagName("*"),function(E){n[E.tagName]=GnP(E)})}U&&ZKo(n); return n}; ZKo=function(Y){if(g.YL(Y))for(var V in Y)V==="html_content"||IRR(V,"_html")?Y[V]=Hu(Y[V]):ZKo(Y[V])}; iK2=function(Y,V,C){if(V&&V.status===204)return!0;switch(Y){case "JSON":return!!C;case "XML":return Number(C&&C.return_code)===0;case "RAW":return!0;default:return!!C}}; XhJ=function(Y){return Y?(Y=("responseXML"in Y?Y.responseXML:Y).getElementsByTagName("root"))&&Y.length>0?Y[0]:null:null}; GnP=function(Y){var V="";g.Tv(Y.childNodes,function(C){V+=C.nodeValue}); return V}; oBH=function(Y){var V=window.location.search,C=g.Jm(Y);g.Jn("debug_handle_relative_url_for_query_forward_killswitch")||!C&&Xy(Y)&&(C=document.location.hostname);var U=dB(Y);U=(C=C&&(C.endsWith("youtube.com")||C.endsWith("youtube-nocookie.com")))&&U&&U.startsWith("/api/");if(!C||U)return Y;var n=bB(V),b={};g.Tv(DWT,function(E){n[E]&&(b[E]=n[E])}); return yk(Y,b)}; vw=function(Y,V){var C=g.YV(V),U;return(new g.xb(function(n,b){C.onSuccess=function(E){g.An(E)?n(new uOE(E)):b(new fZ("Request failed, status="+sG(E),"net.badstatus",E))}; C.onError=function(E){b(new fZ("Unknown request error","net.unknown",E))}; C.onTimeout=function(E){b(new fZ("Request timed out","net.timeout",E))}; U=g.cw(Y,C)})).X3(function(n){if(n instanceof Mo){var b; (b=U)==null||b.abort()}return f1(n)})}; g.wN=function(Y,V,C,U){function n(y,X,G){return y.X3(function(Z){if(X<=0||sG(Z.xhr)===403)return f1(new fZ("Request retried too many times","net.retryexhausted",Z.xhr,Z));Z=Math.pow(2,C-X+1)*G;var D=E>0?Math.min(E,Z):Z;return b(G).then(function(){return n(vw(Y,V),X-1,D)})})} function b(y){return new g.xb(function(X){setTimeout(X,y)})} var E=E===void 0?-1:E;return n(vw(Y,V),C-1,U)}; fZ=function(Y,V,C){yr.call(this,Y+", errorCode="+V);this.errorCode=V;this.xhr=C;this.name="PromiseAjaxError"}; uOE=function(Y){this.xhr=Y}; lB=function(Y){this.Y=Y===void 0?null:Y;this.S=0;this.J=null}; pZ=function(Y){var V=new lB;Y=Y===void 0?null:Y;V.S=2;V.J=Y===void 0?null:Y;return V}; Td=function(Y){var V=new lB;Y=Y===void 0?null:Y;V.S=1;V.J=Y===void 0?null:Y;return V}; g.aj=function(Y,V,C,U,n){$c||My.set(""+Y,V,{oX:C,path:"/",domain:U===void 0?"youtube.com":U,secure:n===void 0?!1:n})}; g.Ij=function(Y,V){if(!$c)return My.get(""+Y,V)}; g.LZ=function(Y,V,C){$c||My.remove(""+Y,V===void 0?"/":V,C===void 0?"youtube.com":C)}; BYa=function(){if(g.Jn("embeds_web_enable_cookie_detection_fix")){if(!g.tx.navigator.cookieEnabled)return!1}else if(!My.isEnabled())return!1;if(!My.isEmpty())return!0;g.Jn("embeds_web_enable_cookie_detection_fix")?My.set("TESTCOOKIESENABLED","1",{oX:60,CJn:"none",secure:!0}):My.set("TESTCOOKIESENABLED","1",{oX:60});if(My.get("TESTCOOKIESENABLED")!=="1")return!1;My.remove("TESTCOOKIESENABLED");return!0}; g.I=function(Y,V){if(Y)return Y[V.name]}; Qk=function(Y){var V=g.Fh("INNERTUBE_HOST_OVERRIDE");V&&(Y=String(V)+String(q8(Y)));return Y}; s52=function(Y){var V={};g.Jn("json_condensed_response")&&(V.prettyPrint="false");return Y=yk(Y,V)}; SP=function(Y,V){var C=C===void 0?{}:C;Y={method:V===void 0?"POST":V,mode:Xy(Y)?"same-origin":"cors",credentials:Xy(Y)?"same-origin":"include"};V={};for(var U=g.N(Object.keys(C)),n=U.next();!n.done;n=U.next())n=n.value,C[n]&&(V[n]=C[n]);Object.keys(V).length>0&&(Y.headers=V);return Y}; m1=function(){var Y=/Chrome\/(\d+)/.exec(g.JH());return Y?parseFloat(Y[1]):NaN}; jP=function(){var Y=/\sCobalt\/(\S+)\s/.exec(g.JH());if(!Y)return NaN;var V=[];Y=g.N(Y[1].split("."));for(var C=Y.next();!C.done;C=Y.next())C=parseInt(C.value,10),C>=0&&V.push(C);return parseFloat(V.join("."))}; eP=function(){return g.tn("android")&&g.tn("chrome")&&!(g.tn("trident/")||g.tn("edge/"))&&!g.tn("cobalt")}; A4Z=function(){return g.tn("armv7")||g.tn("aarch64")||g.tn("android")}; g.rN=function(){return g.tn("cobalt")}; Fy=function(){return g.tn("cobalt")&&g.tn("appletv")}; gN=function(){return g.tn("(ps3; leanback shell)")||g.tn("ps3")&&g.rN()}; R3T=function(){return g.tn("(ps4; leanback shell)")||g.tn("ps4")&&g.rN()}; g.Wjo=function(){return g.rN()&&(g.tn("ps4 vr")||g.tn("ps4 pro vr"))}; KZ=function(){var Y=/WebKit\/([0-9]+)/.exec(g.JH());return!!(Y&&parseInt(Y[1],10)>=600)}; Hw=function(){var Y=/WebKit\/([0-9]+)/.exec(g.JH());return!!(Y&&parseInt(Y[1],10)>=602)}; NYE=function(){return g.tn("iemobile")||g.tn("windows phone")&&g.tn("edge")}; Vv=function(){return(Yd||on)&&g.tn("applewebkit")&&!g.tn("version")&&(!g.tn("safari")||g.tn("gsa/"))}; UX=function(){return g.CH&&g.tn("version/")}; nH=function(){return g.tn("smart-tv")&&g.tn("samsung")}; g.tn=function(Y){var V=g.JH();return V?V.toLowerCase().indexOf(Y)>=0:!1}; bc=function(){return nCP()||Vv()||UX()?!0:g.Fh("EOM_VISITOR_DATA")?!1:!0}; EX=function(Y,V){return V===void 0||V===null?Y:V==="1"||V===!0||V===1||V==="True"?!0:!1}; zE=function(Y,V,C){for(var U in C)if(C[U]==V)return C[U];return Y}; ic=function(Y,V){return V===void 0||V===null?Y:Number(V)}; yv=function(Y,V){return V===void 0||V===null?Y:V.toString()}; Xn=function(Y,V){if(V){if(Y==="fullwidth")return Infinity;if(Y==="fullheight")return 0}return Y&&(V=Y.match(OK0))&&(Y=Number(V[2]),V=Number(V[1]),!isNaN(Y)&&!isNaN(V)&&Y>0)?V/Y:NaN}; GE=function(Y){var V=Y.docid||Y.video_id||Y.videoId||Y.id;if(V)return V;V=Y.raw_player_response;V||(Y=Y.player_response)&&(V=JSON.parse(Y));return V&&V.videoDetails&&V.videoDetails.videoId||null}; knH=function(Y){return ZW(Y,!1)==="EMBEDDED_PLAYER_MODE_PFL"}; g.DW=function(Y){return Y==="EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT"||Y==="EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"?!0:!1}; ZW=function(Y,V){V=(V===void 0?0:V)?"EMBEDDED_PLAYER_MODE_DEFAULT":"EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(V="EMBEDDED_PLAYER_MODE_PFL");var C=Y.raw_embedded_player_response;if(!C&&(Y=Y.embedded_player_response))try{C=JSON.parse(Y)}catch(U){return V}return C?zE(V,C.embeddedPlayerMode,J4H):V}; B8=function(Y){yr.call(this,Y.message||Y.description||Y.name);this.isMissing=Y instanceof uc;this.isTimeout=Y instanceof fZ&&Y.errorCode=="net.timeout";this.isCanceled=Y instanceof Mo}; uc=function(){yr.call(this,"Biscotti ID is missing from server")}; dW1=function(){if(g.Jn("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("Biscotti id fetching has been disabled entirely.");if(!bc())return Error("User has not consented - not fetching biscotti id.");var Y=g.Fh("PLAYER_VARS",{});if(g.KN(Y,"privembed",!1)=="1")return Error("Biscotti ID is not available in private embed mode");if(knH(Y))return Error("Biscotti id fetching has been disabled for pfl.")}; c42=function(){var Y=dW1();if(Y!==void 0)return f1(Y);sX||(sX=vw("//googleads.g.doubleclick.net/pagead/id",qyK).then(P41).X3(function(V){return xWa(2,V)})); return sX}; P41=function(Y){Y=Y.xhr.responseText;if(!Dv(Y,")]}'"))throw new uc;Y=JSON.parse(Y.substr(4));if((Y.type||1)>1)throw new uc;Y=Y.id;Q9T(Y);sX=Td(Y);h3K(18E5,2);return Y}; xWa=function(Y,V){V=new B8(V);Q9T("");sX=pZ(V);Y>0&&h3K(12E4,Y-1);throw V;}; h3K=function(Y,V){g.Rj(function(){vw("//googleads.g.doubleclick.net/pagead/id",qyK).then(P41,function(C){return xWa(V,C)}).X3(g.DI)},Y)}; f1J=function(){try{var Y=g.rH("yt.ads.biscotti.getId_");return Y?Y():c42()}catch(V){return f1(V)}}; wh2=function(Y){Y&&(Y.dataset?Y.dataset[vBE()]="true":VJa(Y))}; l1E=function(Y){return Y?Y.dataset?Y.dataset[vBE()]:Y.getAttribute("data-loaded"):null}; vBE=function(){return ph0.loaded||(ph0.loaded="loaded".replace(/\-([a-z])/g,function(Y,V){return V.toUpperCase()}))}; TYx=function(){var Y=document;if("visibilityState"in Y)return Y.visibilityState;var V=Aj+"VisibilityState";if(V in Y)return Y[V]}; Rn=function(Y,V){var C;VF(Y,function(U){C=V[U];return!!C}); return C}; W8=function(Y){if(Y.requestFullscreen)Y=Y.requestFullscreen(void 0);else if(Y.webkitRequestFullscreen)Y=Y.webkitRequestFullscreen();else if(Y.mozRequestFullScreen)Y=Y.mozRequestFullScreen();else if(Y.msRequestFullscreen)Y=Y.msRequestFullscreen();else if(Y.webkitEnterFullscreen)Y=Y.webkitEnterFullscreen();else return Promise.reject(Error("Fullscreen API unavailable"));return Y instanceof Promise?Y:Promise.resolve()}; kd=function(Y){var V;g.NM()?OX()==Y&&(V=document):V=Y;return V&&(Y=Rn(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],V))?(V=Y.call(V),V instanceof Promise?V:Promise.resolve()):Promise.resolve()}; $WR=function(Y){return g.D8(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(V){return"on"+V.toLowerCase()in Y})}; MCT=function(){var Y=document;return g.D8(["fullscreenerror","webkitfullscreenerror","mozfullscreenerror","MSFullscreenError"],function(V){return"on"+V.toLowerCase()in Y})}; g.NM=function(){return!!Rn(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)}; OX=function(Y){Y=Y===void 0?!1:Y;var V=Rn(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(Y)for(;V&&V.shadowRoot;)V=V.shadowRoot.fullscreenElement;return V?V:null}; Jj=function(Y){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(Y=Y||window.event){this.event=Y;for(var V in Y)V in a12||(this[V]=Y[V]);this.scale=Y.scale;this.rotation=Y.rotation;var C=Y.target||Y.srcElement;C&&C.nodeType==3&&(C=C.parentNode);this.target=C;var U=Y.relatedTarget; if(U)try{U=U.nodeName?U:null}catch(n){U=null}else this.type=="mouseover"?U=Y.fromElement:this.type=="mouseout"&&(U=Y.toElement);this.relatedTarget=U;this.clientX=Y.clientX!=void 0?Y.clientX:Y.pageX;this.clientY=Y.clientY!=void 0?Y.clientY:Y.pageY;this.keyCode=Y.keyCode?Y.keyCode:Y.which;this.charCode=Y.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=Y.altKey;this.ctrlKey=Y.ctrlKey;this.shiftKey=Y.shiftKey;this.metaKey=Y.metaKey;this.Y=Y.pageX;this.J=Y.pageY}}catch(n){}}; I1x=function(Y){if(document.body&&document.documentElement){var V=document.body.scrollTop+document.documentElement.scrollTop;Y.Y=Y.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);Y.J=Y.clientY+V}}; Lj2=function(Y,V,C,U){U=U===void 0?{}:U;Y.addEventListener&&(V!="mouseenter"||"onmouseenter"in document?V!="mouseleave"||"onmouseenter"in document?V=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(V="MozMousePixelScroll"):V="mouseout":V="mouseover");return FL(d1,function(n){var b=typeof n[4]==="boolean"&&n[4]==!!U,E=g.YL(n[4])&&g.YL(U)&&g.Hv(n[4],U);return!!n.length&&n[0]==Y&&n[1]==V&&n[2]==C&&(b||E)})}; g.qM=function(Y,V,C,U){U=U===void 0?{}:U;if(!Y||!Y.addEventListener&&!Y.attachEvent)return"";var n=Lj2(Y,V,C,U);if(n)return n;n=++Q5H.count+"";var b=!(V!="mouseenter"&&V!="mouseleave"||!Y.addEventListener||"onmouseenter"in document);var E=b?function(y){y=new Jj(y);if(!EM(y.relatedTarget,function(X){return X==Y},!0))return y.currentTarget=Y,y.type=V,C.call(Y,y)}:function(y){y=new Jj(y); y.currentTarget=Y;return C.call(Y,y)}; E=g.Vk(E);Y.addEventListener?(V=="mouseenter"&&b?V="mouseover":V=="mouseleave"&&b?V="mouseout":V=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(V="MozMousePixelScroll"),SyH()||typeof U==="boolean"?Y.addEventListener(V,E,U):Y.addEventListener(V,E,!!U.capture)):Y.attachEvent("on"+V,E);d1[n]=[Y,V,C,E,U];return n}; j5a=function(Y){return mWK(Y,function(V){return g.ip(V,"ytp-ad-has-logging-urls")})}; mWK=function(Y,V){var C=document.body||document;return g.qM(C,"click",function(U){var n=EM(U.target,function(b){return b===C||V(b)},!0); n&&n!==C&&!n.disabled&&(U.currentTarget=n,Y.call(n,U))})}; g.P8=function(Y){Y&&(typeof Y=="string"&&(Y=[Y]),g.Tv(Y,function(V){if(V in d1){var C=d1[V],U=C[0],n=C[1],b=C[3];C=C[4];U.removeEventListener?SyH()||typeof C==="boolean"?U.removeEventListener(n,b,C):U.removeEventListener(n,b,!!C.capture):U.detachEvent&&U.detachEvent("on"+n,b);delete d1[V]}}))}; xd=function(Y){for(var V in d1)d1[V][0]==Y&&g.P8(V)}; c8=function(Y){Y=Y||window.event;var V;Y.composedPath&&typeof Y.composedPath==="function"?V=Y.composedPath():V=Y.path;V&&V.length?Y=V[0]:(Y=Y||window.event,Y=Y.target||Y.srcElement,Y.nodeType==3&&(Y=Y.parentNode));return Y}; hj=function(Y){this.C=Y;this.Y=null;this.W=0;this.D=null;this.V=0;this.J=[];for(Y=0;Y<4;Y++)this.J.push(0);this.S=0;this.Jn=g.qM(window,"mousemove",(0,g.CN)(this.L,this));this.X=g.Ww((0,g.CN)(this.sE,this),25)}; fH=function(Y){g.T.call(this);this.C=[];this.Ry=Y||this}; v8=function(Y,V,C,U){for(var n=0;n0?C:0;C=U?Date.now()+U*1E3:0;if((U=U?(0,g.pH)():TE())&&window.JSON){typeof V!=="string"&&(V=JSON.stringify(V,void 0));try{U.set(Y,V,C)}catch(n){U.remove(Y)}}}; g.MM=function(Y){var V=TE(),C=(0,g.pH)();if(!V&&!C||!window.JSON)return null;try{var U=V.get(Y)}catch(n){}if(typeof U!=="string")try{U=C.get(Y)}catch(n){}if(typeof U!=="string")return null;try{U=JSON.parse(U,void 0)}catch(n){}return U}; r4E=function(){var Y=(0,g.pH)();if(Y&&(Y=Y.J("yt-player-quality")))return Y.creation}; g.an=function(Y){try{var V=TE(),C=(0,g.pH)();V&&V.remove(Y);C&&C.remove(Y)}catch(U){}}; g.In=function(){return g.MM("yt-remote-session-screen-id")}; FjK=function(Y){var V=this;this.J=void 0;this.Y=!1;Y.addEventListener("beforeinstallprompt",function(C){C.preventDefault();V.J=C}); Y.addEventListener("appinstalled",function(){V.Y=!0},{once:!0})}; LH=function(){if(!g.tx.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return g.tx.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":g.tx.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":g.tx.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":g.tx.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(Y){return"WEB_DISPLAY_MODE_UNKNOWN"}}; Qv=function(){this.Jb=!0}; gBH=function(){Qv.instance||(Qv.instance=new Qv);return Qv.instance}; Kja=function(Y){switch(Y){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}}; HKx=function(){this.Y=g.Fh("ALT_PREF_COOKIE_NAME","PREF");this.J=g.Fh("ALT_PREF_COOKIE_DOMAIN","youtube.com");var Y=g.Ij(this.Y);Y&&this.parse(Y)}; g.ma=function(){St||(St=new HKx);return St}; g.jt=function(Y,V){return!!((Y5o("f"+(Math.floor(V/31)+1))||0)&1<0;)switch(Y=DX.shift(),Y.type){case "ERROR":y3.kA(Y.payload);break;case "EVENT":y3.logEvent(Y.eventType,Y.payload)}}; Be=function(Y){uI||(y3?y3.kA(Y):(DX.push({type:"ERROR",payload:Y}),DX.length>10&&DX.shift()))}; sW=function(Y,V){uI||(y3?y3.logEvent(Y,V):(DX.push({type:"EVENT",eventType:Y,payload:V}),DX.length>10&&DX.shift()))}; AO=function(Y){if(Y.indexOf(":")>=0)throw Error("Database name cannot contain ':'");}; R3=function(Y){return Y.substr(0,Y.indexOf(":"))||Y}; g.We=function(Y,V,C,U,n){V=V===void 0?{}:V;C=C===void 0?zET[Y]:C;U=U===void 0?ijv[Y]:U;n=n===void 0?yFo[Y]:n;g.g1.call(this,C,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:Y},V));this.type=Y;this.message=C;this.level=U;this.Y=n;Object.setPrototypeOf(this,g.We.prototype)}; NK=function(Y,V){g.We.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:V,foundObjectStores:Y},zET.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,NK.prototype)}; OW=function(Y,V){var C=Error.call(this);this.message=C.message;"stack"in C&&(this.stack=C.stack);this.index=Y;this.objectStore=V;Object.setPrototypeOf(this,OW.prototype)}; JO=function(Y,V,C,U){V=R3(V);var n=Y instanceof Error?Y:Error("Unexpected error: "+Y);if(n instanceof g.We)return n;Y={objectStoreNames:C,dbName:V,dbVersion:U};if(n.name==="QuotaExceededError")return new g.We("QUOTA_EXCEEDED",Y);if(g.kQ&&n.name==="UnknownError")return new g.We("QUOTA_MAYBE_EXCEEDED",Y);if(n instanceof OW)return new g.We("MISSING_INDEX",Object.assign({},Y,{objectStore:n.objectStore,index:n.index}));if(n.name==="InvalidStateError"&&XDa.some(function(b){return n.message.includes(b)}))return new g.We("EXECUTE_TRANSACTION_ON_CLOSED_DB", Y); if(n.name==="AbortError")return new g.We("UNKNOWN_ABORT",Y,n.message);n.args=[Object.assign({},Y,{name:"IdbError",zG:n.name})];n.level="WARNING";return n}; g.dK=function(Y,V,C){var U=iI();return new g.We("IDB_NOT_SUPPORTED",{context:{caller:Y,publicName:V,version:C,hasSucceededOnce:U==null?void 0:U.hasSucceededOnce}})}; G72=function(Y){if(!Y)throw Error();throw Y;}; ZjS=function(Y){return Y}; qK=function(Y){this.Y=Y}; g.Pe=function(Y){function V(n){if(U.state.status==="PENDING"){U.state={status:"REJECTED",reason:n};n=g.N(U.J);for(var b=n.next();!b.done;b=n.next())b=b.value,b()}} function C(n){if(U.state.status==="PENDING"){U.state={status:"FULFILLED",value:n};n=g.N(U.Y);for(var b=n.next();!b.done;b=n.next())b=b.value,b()}} var U=this;this.state={status:"PENDING"};this.Y=[];this.J=[];Y=Y.Y;try{Y(C,V)}catch(n){V(n)}}; Dmv=function(Y,V,C,U,n){try{if(Y.state.status!=="FULFILLED")throw Error("calling handleResolve before the promise is fulfilled.");var b=C(Y.state.value);b instanceof g.Pe?xQ(Y,V,b,U,n):U(b)}catch(E){n(E)}}; ucv=function(Y,V,C,U,n){try{if(Y.state.status!=="REJECTED")throw Error("calling handleReject before the promise is rejected.");var b=C(Y.state.reason);b instanceof g.Pe?xQ(Y,V,b,U,n):U(b)}catch(E){n(E)}}; xQ=function(Y,V,C,U,n){V===C?n(new TypeError("Circular promise chain detected.")):C.then(function(b){b instanceof g.Pe?xQ(Y,V,b,U,n):U(b)},function(b){n(b)})}; BV2=function(Y,V,C){function U(){C(Y.error);b()} function n(){V(Y.result);b()} function b(){try{Y.removeEventListener("success",n),Y.removeEventListener("error",U)}catch(E){}} Y.addEventListener("success",n);Y.addEventListener("error",U)}; szJ=function(Y){return new Promise(function(V,C){BV2(Y,V,C)})}; ce=function(Y){return new g.Pe(new qK(function(V,C){BV2(Y,V,C)}))}; hO=function(Y,V){return new g.Pe(new qK(function(C,U){function n(){var b=Y?V(Y):null;b?b.then(function(E){Y=E;n()},U):C()} n()}))}; AFo=function(Y,V){this.request=Y;this.cursor=V}; REx=function(Y){return ce(Y).then(function(V){return V?new AFo(Y,V):null})}; g.Wio=function(Y){Y.cursor.continue(void 0);return REx(Y.request)}; NVR=function(Y,V){this.Y=Y;this.options=V;this.transactionCount=0;this.S=Math.round((0,g.Q)());this.J=!1}; g.ve=function(Y,V,C){Y=Y.Y.createObjectStore(V,C);return new fw(Y)}; wK=function(Y,V){Y.Y.objectStoreNames.contains(V)&&Y.Y.deleteObjectStore(V)}; g.Te=function(Y,V,C){return g.lI(Y,[V],{mode:"readwrite",cM:!0},function(U){return g.pw(U.objectStore(V),C)})}; g.lI=function(Y,V,C,U){var n,b,E,y,X,G,Z,D,u,B,A,O;return g.l(function(k){switch(k.J){case 1:var q={mode:"readonly",cM:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof C==="string"?q.mode=C:Object.assign(q,C);n=q;Y.transactionCount++;b=n.cM?3:1;E=0;case 2:if(y){k.OE(4);break}E++;X=Math.round((0,g.Q)());g.Na(k,5);G=Y.Y.transaction(V,n.mode);q=new $Q(G);q=Ojx(q,U);return g.v(k,q,7);case 7:return Z=k.Y,D=Math.round((0,g.Q)()),k7H(Y,X,D,E,void 0,V.join(),n),k.return(Z);case 5:u=g.Po(k);B=Math.round((0,g.Q)()); A=JO(u,Y.Y.name,V.join(),Y.Y.version);if((O=A instanceof g.We&&!A.Y)||E>=b)k7H(Y,X,B,E,A,V.join(),n),y=A;k.OE(2);break;case 4:return k.return(Promise.reject(y))}})}; k7H=function(Y,V,C,U,n,b,E){V=C-V;n?(n instanceof g.We&&(n.type==="QUOTA_EXCEEDED"||n.type==="QUOTA_MAYBE_EXCEEDED")&&sW("QUOTA_EXCEEDED",{dbName:R3(Y.Y.name),objectStoreNames:b,transactionCount:Y.transactionCount,transactionMode:E.mode}),n instanceof g.We&&n.type==="UNKNOWN_ABORT"&&(C-=Y.S,C<0&&C>=2147483648&&(C=0),sW("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:b,transactionDuration:V,transactionCount:Y.transactionCount,dbDuration:C}),Y.J=!0),JFo(Y,!1,U,b,V,E.tag),Be(n)):JFo(Y,!0,U,b,V, E.tag)}; JFo=function(Y,V,C,U,n,b){sW("TRANSACTION_ENDED",{objectStoreNames:U,connectionHasUnknownAbortedTransaction:Y.J,duration:n,isSuccessful:V,tryCount:C,tag:b===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":b})}; fw=function(Y){this.Y=Y}; g.MK=function(Y,V,C){Y.Y.createIndex(V,C,{unique:!1})}; dmS=function(Y,V){return g.a3(Y,{query:V},function(C){return C.delete().then(function(){return g.I3(C)})}).then(function(){})}; q5R=function(Y,V,C){var U=[];return g.a3(Y,{query:V},function(n){if(!(C!==void 0&&U.length>=C))return U.push(n.getValue()),g.I3(n)}).then(function(){return U})}; xmE=function(Y){return"getAllKeys"in IDBObjectStore.prototype?ce(Y.Y.getAllKeys(void 0,void 0)):PpR(Y)}; PpR=function(Y){var V=[];return g.cFo(Y,{query:void 0},function(C){V.push(C.cursor.primaryKey);return g.Wio(C)}).then(function(){return V})}; g.pw=function(Y,V,C){return ce(Y.Y.put(V,C))}; g.a3=function(Y,V,C){Y=Y.Y.openCursor(V.query,V.direction);return Lw(Y).then(function(U){return hO(U,C)})}; g.cFo=function(Y,V,C){var U=V.query;V=V.direction;Y="openKeyCursor"in IDBObjectStore.prototype?Y.Y.openKeyCursor(U,V):Y.Y.openCursor(U,V);return REx(Y).then(function(n){return hO(n,C)})}; $Q=function(Y){var V=this;this.Y=Y;this.S=new Map;this.J=!1;this.done=new Promise(function(C,U){V.Y.addEventListener("complete",function(){C()}); V.Y.addEventListener("error",function(n){n.currentTarget===n.target&&U(V.Y.error)}); V.Y.addEventListener("abort",function(){var n=V.Y.error;if(n)U(n);else if(!V.J){n=g.We;for(var b=V.Y.objectStoreNames,E=[],y=0;y=C))return U.push(n.getValue()),g.I3(n)}).then(function(){return U})}; g.Q3=function(Y,V,C){Y=Y.Y.openCursor(V.query===void 0?null:V.query,V.direction===void 0?"next":V.direction);return Lw(Y).then(function(U){return hO(U,C)})}; ST=function(Y,V){this.request=Y;this.cursor=V}; Lw=function(Y){return ce(Y).then(function(V){return V?new ST(Y,V):null})}; g.I3=function(Y){Y.cursor.continue(void 0);return Lw(Y.request)}; vf0=function(Y,V,C){return new Promise(function(U,n){function b(){u||(u=new NVR(E.result,{closed:D}));return u} var E=V!==void 0?self.indexedDB.open(Y,V):self.indexedDB.open(Y);var y=C.blocked,X=C.blocking,G=C.oYt,Z=C.upgrade,D=C.closed,u;E.addEventListener("upgradeneeded",function(B){try{if(B.newVersion===null)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(E.transaction===null)throw Error("Invariant: transaction on IDbOpenDbRequest is null");B.dataLoss&&B.dataLoss!=="none"&&sW("IDB_DATA_CORRUPTED",{reason:B.dataLossMessage||"unknown reason",dbName:R3(Y)});var A=b(),O=new $Q(E.transaction); Z&&Z(A,function(k){return B.oldVersion=k},O); O.done.catch(function(k){n(k)})}catch(k){n(k)}}); E.addEventListener("success",function(){var B=E.result;X&&B.addEventListener("versionchange",function(){X(b())}); B.addEventListener("close",function(){sW("IDB_UNEXPECTEDLY_CLOSED",{dbName:R3(Y),dbVersion:B.version});G&&G()}); U(b())}); E.addEventListener("error",function(){n(E.error)}); y&&E.addEventListener("blocked",function(){y()})})}; wDa=function(Y,V,C){C=C===void 0?{}:C;return vf0(Y,V,C)}; mP=function(Y,V){V=V===void 0?{}:V;var C,U,n,b;return g.l(function(E){if(E.J==1)return g.Na(E,2),C=self.indexedDB.deleteDatabase(Y),U=V,(n=U.blocked)&&C.addEventListener("blocked",function(){n()}),g.v(E,szJ(C),4); if(E.J!=2)return g.Jx(E,0);b=g.Po(E);throw JO(b,Y,"",-1);})}; jT=function(Y,V){this.name=Y;this.options=V;this.S=!0;this.V=this.W=0}; l9a=function(Y,V){return new g.We("INCOMPATIBLE_DB_VERSION",{dbName:Y.name,oldVersion:Y.options.version,newVersion:V})}; g.tO=function(Y,V){if(!V)throw g.dK("openWithToken",R3(Y.name));return Y.open()}; pDK=function(Y,V){var C;return g.l(function(U){if(U.J==1)return g.v(U,g.tO(eT,V),2);C=U.Y;return U.return(g.lI(C,["databases"],{cM:!0,mode:"readwrite"},function(n){var b=n.objectStore("databases");return b.get(Y.actualName).then(function(E){if(E?Y.actualName!==E.actualName||Y.publicName!==E.publicName||Y.userIdentifier!==E.userIdentifier:1)return g.pw(b,Y).then(function(){})})}))})}; rK=function(Y,V){var C;return g.l(function(U){if(U.J==1)return Y?g.v(U,g.tO(eT,V),2):U.return();C=U.Y;return U.return(C.delete("databases",Y))})}; TVS=function(Y,V){var C,U;return g.l(function(n){return n.J==1?(C=[],g.v(n,g.tO(eT,V),2)):n.J!=3?(U=n.Y,g.v(n,g.lI(U,["databases"],{cM:!0,mode:"readonly"},function(b){C.length=0;return g.a3(b.objectStore("databases"),{},function(E){Y(E.getValue())&&C.push(E.getValue());return g.I3(E)})}),3)):n.return(C)})}; $mR=function(Y,V){return TVS(function(C){return C.publicName===Y&&C.userIdentifier!==void 0},V)}; Mjo=function(){var Y,V,C,U;return g.l(function(n){switch(n.J){case 1:Y=iI();if((V=Y)==null?0:V.hasSucceededOnce)return n.return(!0);if(F4&&KZ()&&!Hw()||g.gK)return n.return(!1);try{if(C=self,!(C.indexedDB&&C.IDBIndex&&C.IDBKeyRange&&C.IDBObjectStore))return n.return(!1)}catch(b){return n.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return n.return(!1);g.Na(n,2);U={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0}; return g.v(n,pDK(U,Kw),4);case 4:return g.v(n,rK("yt-idb-test-do-not-use",Kw),5);case 5:return n.return(!0);case 2:return g.Po(n),n.return(!1)}})}; a9H=function(){if(He!==void 0)return He;uI=!0;return He=Mjo().then(function(Y){uI=!1;var V;if((V=ze())!=null&&V.Y){var C;V={hasSucceededOnce:((C=iI())==null?void 0:C.hasSucceededOnce)||Y};var U;(U=ze())==null||U.set("LAST_RESULT_ENTRY_KEY",V,2592E3,!0)}return Y})}; Yr=function(){return g.rH("ytglobal.idbToken_")||void 0}; g.oU=function(){var Y=Yr();return Y?Promise.resolve(Y):a9H().then(function(V){(V=V?Kw:void 0)&&g.e2("ytglobal.idbToken_",V);return V})}; I9E=function(Y){if(!g.H8())throw Y=new g.We("AUTH_INVALID",{dbName:Y}),Be(Y),Y;var V=g.KH();return{actualName:Y+":"+V,publicName:Y,userIdentifier:V}}; Li2=function(Y,V,C,U){var n,b,E,y,X,G;return g.l(function(Z){switch(Z.J){case 1:return b=(n=Error().stack)!=null?n:"",g.v(Z,g.oU(),2);case 2:E=Z.Y;if(!E)throw y=g.dK("openDbImpl",Y,V),g.Jn("ytidb_async_stack_killswitch")||(y.stack=y.stack+"\n"+b.substring(b.indexOf("\n")+1)),Be(y),y;AO(Y);X=C?{actualName:Y,publicName:Y,userIdentifier:void 0}:I9E(Y);g.Na(Z,3);return g.v(Z,pDK(X,E),5);case 5:return g.v(Z,wDa(X.actualName,V,U),6);case 6:return Z.return(Z.Y);case 3:return G=g.Po(Z),g.Na(Z,7),g.v(Z,rK(X.actualName, E),9);case 9:g.Jx(Z,8);break;case 7:g.Po(Z);case 8:throw G;}})}; QzR=function(Y,V,C){C=C===void 0?{}:C;return Li2(Y,V,!1,C)}; S5E=function(Y,V,C){C=C===void 0?{}:C;return Li2(Y,V,!0,C)}; mm2=function(Y,V){V=V===void 0?{}:V;var C,U;return g.l(function(n){if(n.J==1)return g.v(n,g.oU(),2);if(n.J!=3){C=n.Y;if(!C)return n.return();AO(Y);U=I9E(Y);return g.v(n,mP(U.actualName,V),3)}return g.v(n,rK(U.actualName,C),0)})}; jzo=function(Y,V,C){Y=Y.map(function(U){return g.l(function(n){return n.J==1?g.v(n,mP(U.actualName,V),2):g.v(n,rK(U.actualName,C),0)})}); return Promise.all(Y).then(function(){})}; tj2=function(Y){var V=V===void 0?{}:V;var C,U;return g.l(function(n){if(n.J==1)return g.v(n,g.oU(),2);if(n.J!=3){C=n.Y;if(!C)return n.return();AO(Y);return g.v(n,$mR(Y,C),3)}U=n.Y;return g.v(n,jzo(U,V,C),0)})}; eEa=function(Y,V){V=V===void 0?{}:V;var C;return g.l(function(U){if(U.J==1)return g.v(U,g.oU(),2);if(U.J!=3){C=U.Y;if(!C)return U.return();AO(Y);return g.v(U,mP(Y,V),3)}return g.v(U,rK(Y,C),0)})}; VY=function(Y,V){jT.call(this,Y,V);this.options=V;AO(Y)}; rF0=function(Y,V){var C;return function(){C||(C=new VY(Y,V));return C}}; g.CI=function(Y,V){return rF0(Y,V)}; Uc=function(Y){return g.tO(FiK(),Y)}; gfo=function(Y,V,C,U){var n,b,E;return g.l(function(y){switch(y.J){case 1:return n={config:Y,hashData:V,timestamp:U!==void 0?U:(0,g.Q)()},g.v(y,Uc(C),2);case 2:return b=y.Y,g.v(y,b.clear("hotConfigStore"),3);case 3:return g.v(y,g.Te(b,"hotConfigStore",n),4);case 4:return E=y.Y,y.return(E)}})}; KiK=function(Y,V,C,U,n){var b,E,y;return g.l(function(X){switch(X.J){case 1:return b={config:Y,hashData:V,configData:C,timestamp:n!==void 0?n:(0,g.Q)()},g.v(X,Uc(U),2);case 2:return E=X.Y,g.v(X,E.clear("coldConfigStore"),3);case 3:return g.v(X,g.Te(E,"coldConfigStore",b),4);case 4:return y=X.Y,X.return(y)}})}; Hjx=function(Y){var V,C;return g.l(function(U){return U.J==1?g.v(U,Uc(Y),2):U.J!=3?(V=U.Y,C=void 0,g.v(U,g.lI(V,["coldConfigStore"],{mode:"readwrite",cM:!0},function(n){return g.Q3(n.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(b){C=b.getValue()})}),3)):U.return(C)})}; Yv0=function(Y){var V,C;return g.l(function(U){return U.J==1?g.v(U,Uc(Y),2):U.J!=3?(V=U.Y,C=void 0,g.v(U,g.lI(V,["hotConfigStore"],{mode:"readwrite",cM:!0},function(n){return g.Q3(n.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(b){C=b.getValue()})}),3)):U.return(C)})}; o_S=function(){return g.l(function(Y){return g.v(Y,tj2("ytGcfConfig"),0)})}; nI=function(){g.T.call(this);this.J=[];this.Y=[];var Y=g.rH("yt.gcf.config.hotUpdateCallbacks");Y?(this.J=[].concat(g.P(Y)),this.Y=Y):(this.Y=[],g.e2("yt.gcf.config.hotUpdateCallbacks",this.Y))}; Xk=function(){var Y=this;this.V=!1;this.S=this.W=0;this.D=new nI;this.BC={lJi:function(){Y.V=!0}, MG8:function(){return Y.Y}, PD8:function(V){bG(Y,V)}, kH:function(V){Y.kH(V)}, Hd1:function(V){Ec(Y,V)}, rN:function(){return Y.coldHashData}, z8:function(){return Y.hotHashData}, Git:function(){return Y.J}, UiE:function(){return z_()}, b2n:function(){return iG()}, H2T:function(){return g.rH("yt.gcf.config.coldHashData")}, wni:function(){return g.rH("yt.gcf.config.hotHashData")}, Oi1:function(){Vy2(Y)}, Tii:function(){Y.kH(void 0);yY(Y);delete Xk.instance}, AIt:function(V){Y.S=V}, ge8:function(){return Y.S}}}; CNZ=function(){if(!Xk.instance){var Y=new Xk;Xk.instance=Y}return Xk.instance}; b_v=function(Y){var V;g.l(function(C){if(C.J==1)return g.Jn("start_client_gcf")||g.Jn("delete_gcf_config_db")?g.Jn("start_client_gcf")?g.v(C,g.oU(),3):C.OE(2):C.return();C.J!=2&&((V=C.Y)&&g.H8()&&!g.Jn("delete_gcf_config_db")?(Y.V=!0,Vy2(Y)):(UXo(Y),n_K(Y)));return g.Jn("delete_gcf_config_db")?g.v(C,o_S(),0):C.OE(0)})}; G_=function(){var Y;return(Y=iG())!=null?Y:g.Fh("RAW_HOT_CONFIG_GROUP")}; E_2=function(Y){var V,C,U,n,b,E;return g.l(function(y){switch(y.J){case 1:if(Y.J)return y.return(iG());if(!Y.V)return V=g.dK("getHotConfig IDB not initialized"),CZ(V),y.return(Promise.reject(V));C=Yr();U=g.Fh("TIME_CREATED_MS");if(!C){n=g.dK("getHotConfig token error");CZ(n);y.OE(2);break}return g.v(y,Yv0(C),3);case 3:if((b=y.Y)&&b.timestamp>U)return bG(Y,b.config),Y.kH(b.hashData),y.return(iG());case 2:n_K(Y);if(!(C&&Y.J&&Y.hotHashData)){y.OE(4);break}return g.v(y,gfo(Y.J,Y.hotHashData,C,U),4);case 4:return Y.J? y.return(iG()):(E=new g.g1("Config not available in ytConfig"),CZ(E),y.return(Promise.reject(E)))}})}; i_T=function(Y){var V,C,U,n,b,E;return g.l(function(y){switch(y.J){case 1:if(Y.Y)return y.return(z_());if(!Y.V)return V=g.dK("getColdConfig IDB not initialized"),CZ(V),y.return(Promise.reject(V));C=Yr();U=g.Fh("TIME_CREATED_MS");if(!C){n=g.dK("getColdConfig");CZ(n);y.OE(2);break}return g.v(y,Hjx(C),3);case 3:if((b=y.Y)&&b.timestamp>U)return Ec(Y,b.config),zsR(Y,b.configData),yY(Y,b.hashData),y.return(z_());case 2:UXo(Y);if(!(C&&Y.Y&&Y.coldHashData&&Y.configData)){y.OE(4);break}return g.v(y,KiK(Y.Y, Y.coldHashData,Y.configData,C,U),4);case 4:return Y.Y?y.return(z_()):(E=new g.g1("Config not available in ytConfig"),CZ(E),y.return(Promise.reject(E)))}})}; Vy2=function(Y){if(!Y.J||!Y.Y){if(!Yr()){var V=g.dK("scheduleGetConfigs");CZ(V)}Y.W||(Y.W=g.mj.gI(function(){return g.l(function(C){switch(C.J){case 1:return g.Na(C,2),g.v(C,E_2(Y),4);case 4:g.Jx(C,3);break;case 2:g.Po(C);case 3:return g.Na(C,5),g.v(C,i_T(Y),7);case 7:g.Jx(C,6);break;case 5:g.Po(C);case 6:Y.W&&(Y.W=0),g.Wo(C)}})},100))}}; yLR=function(Y,V,C){var U,n,b;return g.l(function(E){switch(E.J){case 1:if(!g.Jn("start_client_gcf")){E.OE(0);break}C&&bG(Y,C);Y.kH(V);U=Yr();if(!U){E.OE(3);break}if(C){E.OE(4);break}return g.v(E,Yv0(U),5);case 5:n=E.Y,C=(b=n)==null?void 0:b.config;case 4:return g.v(E,gfo(C,V,U),3);case 3:if(C)for(var y=C,X=g.N(Y.D.Y),G=X.next();!G.done;G=X.next())G=G.value,G(y);g.Wo(E)}})}; XpS=function(Y,V,C){var U,n,b,E;return g.l(function(y){if(y.J==1){if(!g.Jn("start_client_gcf"))return y.OE(0);yY(Y,V);return(U=Yr())?C?y.OE(4):g.v(y,Hjx(U),5):y.OE(0)}y.J!=4&&(n=y.Y,C=(b=n)==null?void 0:b.config);if(!C)return y.OE(0);E=C.configData;return g.v(y,KiK(C,V,E,U),0)})}; Gbx=function(){var Y=CNZ(),V=(0,g.Q)()-Y.S;if(!(Y.S!==0&&V0&&(V.request={internalExperimentFlags:C});DXE(Y,void 0,V);uhS(void 0,V);BnE(void 0,V);sY2(Y,void 0,V);ALv(void 0,V);g.Jn("start_client_gcf")&&RsZ(void 0,V);g.Fh("DELEGATED_SESSION_ID")&& !g.Jn("pageid_as_header_web")&&(V.user={onBehalfOfUser:g.Fh("DELEGATED_SESSION_ID")});!g.Jn("fill_delegate_context_in_gel_killswitch")&&(Y=g.Fh("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(V.user=Object.assign({},V.user,{serializedDelegationContext:Y}));Y=g.Fh("INNERTUBE_CONTEXT");var U;if(g.Jn("enable_persistent_device_token")&&(Y==null?0:(U=Y.client)==null?0:U.rolloutToken)){var n;V.client.rolloutToken=Y==null?void 0:(n=Y.client)==null?void 0:n.rolloutToken}U=Object;n=U.assign;Y=V.client; C={};for(var b=g.N(Object.entries(bB(g.Fh("DEVICE","")))),E=b.next();!E.done;E=b.next()){var y=g.N(E.value);E=y.next().value;y=y.next().value;E==="cbrand"?C.deviceMake=y:E==="cmodel"?C.deviceModel=y:E==="cbr"?C.browserName=y:E==="cbrver"?C.browserVersion=y:E==="cos"?C.osName=y:E==="cosver"?C.osVersion=y:E==="cplatform"&&(C.platform=y)}V.client=n.call(U,Y,C);return V}; DXE=function(Y,V,C){Y=Y.Ck;if(Y==="WEB"||Y==="MWEB"||Y===1||Y===2)if(V){C=eW(V,vp,96)||new vp;var U=LH();U=Object.keys(WEa).indexOf(U);U=U===-1?null:U;U!==null&&zy(C,3,U);FW(V,vp,96,C)}else C&&(C.client.mainAppWebInfo=(U=C.client.mainAppWebInfo)!=null?U:{},C.client.mainAppWebInfo.webDisplayMode=LH())}; uhS=function(Y,V){var C=g.rH("yt.embedded_player.embed_url");C&&(Y?(V=eW(Y,$_,7)||new $_,b9(V,4,C),FW(Y,$_,7,V)):V&&(V.thirdParty={embedUrl:C}))}; BnE=function(Y,V){var C;if(g.Jn("web_log_memory_total_kbytes")&&((C=g.tx.navigator)==null?0:C.deviceMemory)){var U;C=(U=g.tx.navigator)==null?void 0:U.deviceMemory;Y?xi(Y,95,Ki(C*1E6)):V&&(V.client.memoryTotalKbytes=""+C*1E6)}}; sY2=function(Y,V,C){if(Y.appInstallData)if(V){var U;C=(U=eW(V,f_,62))!=null?U:new f_;b9(C,6,Y.appInstallData);FW(V,f_,62,C)}else C&&(C.client.configInfo=C.client.configInfo||{},C.client.configInfo.appInstallData=Y.appInstallData)}; ALv=function(Y,V){var C=Cp1();C&&(Y?zy(Y,61,Nnx[C]):V&&(V.client.connectionType=C));g.Jn("web_log_effective_connection_type")&&(C=nfZ())&&(Y?zy(Y,94,O_H[C]):V&&(V.client.effectiveConnectionType=C))}; kb0=function(Y,V,C){C=C===void 0?{}:C;var U={};g.Fh("EOM_VISITOR_DATA")?U={"X-Goog-EOM-Visitor-Id":g.Fh("EOM_VISITOR_DATA")}:U={"X-Goog-Visitor-Id":C.visitorData||g.Fh("VISITOR_DATA","")};if(V&&V.includes("www.youtube-nocookie.com"))return U;V=C.o8||g.Fh("AUTHORIZATION");V||(Y?V="Bearer "+g.rH("gapi.auth.getToken")().access_token:(Y=gBH().By(uG),g.Jn("pageid_as_header_web")||delete Y["X-Goog-PageId"],U=Object.assign({},U,Y)));V&&(U.Authorization=V);return U}; RsZ=function(Y,V){var C=Gbx();if(C){var U=C.coldConfigData,n=C.coldHashData;C=C.hotHashData;if(Y){var b;V=(b=eW(Y,f_,62))!=null?b:new f_;U=b9(V,1,U);b9(U,3,n).kH(C);FW(Y,f_,62,V)}else V&&(V.client.configInfo=V.client.configInfo||{},U&&(V.client.configInfo.coldConfigData=U),n&&(V.client.configInfo.coldHashData=n),C&&(V.client.configInfo.hotHashData=C))}}; BC=function(Y,V){this.version=Y;this.args=V}; sc=function(Y,V){this.topic=Y;this.Y=V}; RU=function(Y,V){var C=Ac();C&&C.publish.call(C,Y.toString(),Y,V)}; qvv=function(Y){var V=JLP,C=Ac();if(!C)return 0;var U=C.subscribe(V.toString(),function(n,b){var E=g.rH("ytPubsub2Pubsub2SkipSubKey");E&&E==U||(E=function(){if(WC[U])try{if(b&&V instanceof sc&&V!=n)try{var y=V.Y,X=b;if(!X.args||!X.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");try{if(!y.NI){var G=new y;y.NI=G.version}var Z=y.NI}catch(D){}if(!Z||X.version!=Z)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{b=Reflect.construct(y, g.OS(X.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 "+V.toString()+": "+D.message,D;}Y.call(window,b)}catch(D){g.oj(D)}},dX1[V.toString()]?g.nw()?g.mj.gI(E):g.Rj(E,0):E())}); WC[U]=!0;Nw[V.toString()]||(Nw[V.toString()]=[]);Nw[V.toString()].push(U);return U}; cLa=function(){var Y=PN2,V=qvv(function(C){Y.apply(void 0,arguments);xXv(V)}); return V}; xXv=function(Y){var V=Ac();V&&(typeof Y==="number"&&(Y=[Y]),g.Tv(Y,function(C){V.unsubscribeByKey(C);delete WC[C]}))}; Ac=function(){return g.rH("ytPubsub2Pubsub2Instance")}; Oc=function(Y,V,C){C=C===void 0?{sampleRate:.1}:C;Math.random()ppJ||E=aBJ&&($r++,g.Jn("abandon_compression_after_N_slow_zips")?T_===g.dN("compression_disable_point")&&$r>IBa&&(wv=!1):wv=!1);LEH(V);U.headers||(U.headers={});U.headers["Content-Encoding"]="gzip";U.postBody=Y;U.postParams=void 0;n(C,U)}; QY1=function(Y){var V=V===void 0?!1:V;var C=C===void 0?!1:C;var U=(0,g.Q)(),n={startTime:U,ticks:{},infos:{}},b=V?g.rH("yt.logging.gzipForFetch",!1):!0;if(wv&&b){if(!Y.body)return Y;try{var E=C?Y.body:typeof Y.body==="string"?Y.body:JSON.stringify(Y.body);b=E;if(!C&&typeof E==="string"){var y=lBH(E);if(y!=null&&(y>ppJ||y=aBJ)if($r++,g.Jn("abandon_compression_after_N_slow_zips")||g.Jn("abandon_compression_after_N_slow_zips_lr")){V=$r/T_;var G=IBa/g.dN("compression_disable_point");T_>0&&T_%g.dN("compression_disable_point")===0&&V>=G&&(wv=!1)}else wv=!1;LEH(n)}}Y.headers=Object.assign({},{"Content-Encoding":"gzip"},Y.headers||{});Y.body=b;return Y}catch(Z){return CZ(Z),Y}}else return Y}; lBH=function(Y){try{return(new Blob(Y.split(""))).size}catch(V){return CZ(V),null}}; LEH=function(Y){g.Jn("gel_compression_csi_killswitch")||!g.Jn("log_gel_compression_latency")&&!g.Jn("log_gel_compression_latency_lr")||Oc("gel_compression",Y,{sampleRate:.1})}; aU=function(Y){var V=this;this.qo=this.Y=!1;this.potentialEsfErrorCounter=this.J=0;this.handleError=function(){}; this.xJ=function(){}; this.now=Date.now;this.HI=!1;this.BC={wPv:function(Z){V.rH=Z}, d6T:function(){V.Xz()}, R1:function(){V.ut()}, Hy:function(Z){return g.l(function(D){return g.v(D,V.Hy(Z),0)})}, lO:function(Z,D){return V.lO(Z,D)}, q0:function(){V.q0()}}; var C;this.pH=(C=Y.pH)!=null?C:100;var U;this.Ou=(U=Y.Ou)!=null?U:1;var n;this.Y9=(n=Y.Y9)!=null?n:2592E6;var b;this.P3=(b=Y.P3)!=null?b:12E4;var E;this.BN=(E=Y.BN)!=null?E:5E3;var y;this.rH=(y=Y.rH)!=null?y:void 0;this.h4=!!Y.h4;var X;this.L6=(X=Y.L6)!=null?X:.1;var G;this.d$=(G=Y.d$)!=null?G:10;Y.handleError&&(this.handleError=Y.handleError);Y.xJ&&(this.xJ=Y.xJ);Y.HI&&(this.HI=Y.HI);Y.qo&&(this.qo=Y.qo);this.An=Y.An;this.Uo=Y.Uo;this.lI=Y.lI;this.vF=Y.vF;this.sendFn=Y.sendFn;this.oE=Y.oE;this.fG= Y.fG;Mw(this)&&(!this.An||this.An("networkless_logging"))&&Svo(this)}; Svo=function(Y){Mw(Y)&&!Y.HI&&(Y.Y=!0,Y.h4&&Math.random()<=Y.L6&&Y.lI.v6(Y.rH),Y.q0(),Y.vF.dV()&&Y.Xz(),Y.vF.listen(Y.oE,Y.Xz.bind(Y)),Y.vF.listen(Y.fG,Y.ut.bind(Y)))}; tyE=function(Y,V){if(!Mw(Y))throw Error("IndexedDB is not supported: updateRequestHandlers");var C=V.options.onError?V.options.onError:function(){}; V.options.onError=function(n,b){var E,y,X,G;return g.l(function(Z){switch(Z.J){case 1:E=mXT(b);(y=jYR(b))&&Y.An&&Y.An("web_enable_error_204")&&Y.handleError(Error("Request failed due to compression"),V.url,b);if(!(Y.An&&Y.An("nwl_consider_error_code")&&E||Y.An&&!Y.An("nwl_consider_error_code")&&Y.potentialEsfErrorCounter<=Y.d$)){Z.OE(2);break}if(!Y.vF.r$){Z.OE(3);break}return g.v(Z,Y.vF.r$(),3);case 3:if(Y.vF.dV()){Z.OE(2);break}C(n,b);if(!Y.An||!Y.An("nwl_consider_error_code")||((X=V)==null?void 0: X.id)===void 0){Z.OE(6);break}return g.v(Z,Y.lI.OS(V.id,Y.rH,!1),6);case 6:return Z.return();case 2:if(Y.An&&Y.An("nwl_consider_error_code")&&!E&&Y.potentialEsfErrorCounter>Y.d$)return Z.return();Y.potentialEsfErrorCounter++;if(((G=V)==null?void 0:G.id)===void 0){Z.OE(8);break}return V.sendCount=400&&Y<=599?!1:!0}; jYR=function(Y){var V;Y=Y==null?void 0:(V=Y.error)==null?void 0:V.code;return!(Y!==400&&Y!==415)}; esK=function(){if(LI)return LI();var Y={};LI=g.CI("LogsDatabaseV2",{yA:(Y.LogsRequestsStore={JJ:2},Y),shared:!1,upgrade:function(V,C,U){C(2)&&g.ve(V,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});C(3);C(5)&&(U=U.objectStore("LogsRequestsStore"),U.Y.indexNames.contains("newRequest")&&U.Y.deleteIndex("newRequest"),g.MK(U,"newRequestV2",["status","interface","timestamp"]));C(7)&&wK(V,"sapisid");C(9)&&wK(V,"SWHealthLog")}, version:9});return LI()}; QY=function(Y){return g.tO(esK(),Y)}; FEo=function(Y,V){var C,U,n,b;return g.l(function(E){if(E.J==1)return C={startTime:(0,g.Q)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},g.v(E,QY(V),2);if(E.J!=3)return U=E.Y,n=Object.assign({},Y,{options:JSON.parse(JSON.stringify(Y.options)),interface:g.Fh("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),g.v(E,g.Te(U,"LogsRequestsStore",n),3);b=E.Y;C.ticks.tc=(0,g.Q)();rLP(C);return E.return(b)})}; g_S=function(Y,V){var C,U,n,b,E,y,X,G;return g.l(function(Z){if(Z.J==1)return C={startTime:(0,g.Q)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},g.v(Z,QY(V),2);if(Z.J!=3)return U=Z.Y,n=g.Fh("INNERTUBE_CONTEXT_CLIENT_NAME",0),b=[Y,n,0],E=[Y,n,(0,g.Q)()],y=IDBKeyRange.bound(b,E),X="prev",g.Jn("use_fifo_for_networkless")&&(X="next"),G=void 0,g.v(Z,g.lI(U,["LogsRequestsStore"],{mode:"readwrite",cM:!0},function(D){return g.Q3(D.objectStore("LogsRequestsStore").index("newRequestV2"), {query:y,direction:X},function(u){u.getValue()&&(G=u.getValue(),Y==="NEW"&&(G.status="QUEUED",u.update(G)))})}),3); C.ticks.tc=(0,g.Q)();rLP(C);return Z.return(G)})}; KES=function(Y,V){var C;return g.l(function(U){if(U.J==1)return g.v(U,QY(V),2);C=U.Y;return U.return(g.lI(C,["LogsRequestsStore"],{mode:"readwrite",cM:!0},function(n){var b=n.objectStore("LogsRequestsStore");return b.get(Y).then(function(E){if(E)return E.status="QUEUED",g.pw(b,E).then(function(){return E})})}))})}; H_2=function(Y,V,C,U){C=C===void 0?!0:C;var n;return g.l(function(b){if(b.J==1)return g.v(b,QY(V),2);n=b.Y;return b.return(g.lI(n,["LogsRequestsStore"],{mode:"readwrite",cM:!0},function(E){var y=E.objectStore("LogsRequestsStore");return y.get(Y).then(function(X){return X?(X.status="NEW",C&&(X.sendCount+=1),U!==void 0&&(X.options.compress=U),g.pw(y,X).then(function(){return X})):g.Pe.resolve(void 0)})}))})}; YGE=function(Y,V){var C;return g.l(function(U){if(U.J==1)return g.v(U,QY(V),2);C=U.Y;return U.return(C.delete("LogsRequestsStore",Y))})}; oc2=function(Y){var V,C;return g.l(function(U){if(U.J==1)return g.v(U,QY(Y),2);V=U.Y;C=(0,g.Q)()-2592E6;return g.v(U,g.lI(V,["LogsRequestsStore"],{mode:"readwrite",cM:!0},function(n){return g.a3(n.objectStore("LogsRequestsStore"),{},function(b){if(b.getValue().timestamp<=C)return b.delete().then(function(){return g.I3(b)})})}),0)})}; VP2=function(){g.l(function(Y){return g.v(Y,tj2("LogsDatabaseV2"),0)})}; rLP=function(Y){g.Jn("nwl_csi_killswitch")||Oc("networkless_performance",Y,{sampleRate:1})}; UyT=function(Y){return g.tO(CBJ(),Y)}; ncK=function(Y){var V,C;g.l(function(U){if(U.J==1)return g.v(U,UyT(Y),2);V=U.Y;C=(0,g.Q)()-2592E6;return g.v(U,g.lI(V,["SWHealthLog"],{mode:"readwrite",cM:!0},function(n){return g.a3(n.objectStore("SWHealthLog"),{},function(b){if(b.getValue().timestamp<=C)return b.delete().then(function(){return g.I3(b)})})}),0)})}; bZP=function(Y){var V;return g.l(function(C){if(C.J==1)return g.v(C,UyT(Y),2);V=C.Y;return g.v(C,V.clear("SWHealthLog"),0)})}; g.SF=function(Y,V,C,U,n,b,E){n=n===void 0?"":n;b=b===void 0?!1:b;E=E===void 0?!1:E;if(Y)if(C&&!g.rN())CZ(new g.g1("Legacy referrer-scrubbed ping detected")),Y&&Ec1(Y,void 0,{scrubReferrer:!0});else if(n)xc(Y,V,"POST",n,U);else if(g.Fh("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||U||E)xc(Y,V,"GET","",U,void 0,b,E);else{b:{try{c:{var y=new d8x({url:Y});if(Ua(y.Y,ztZ)==="1")var X=null;else{var G=Ua(y.Y,iZZ);if(G==="1"){var Z=Ua(y.Y,ynH);if(Z)try{X={version:3,G0:decodeURIComponent(Z),Lq:ng(y.Y,"act=1","ri=1", qCH(y))};break c}catch(B){}}X=G==="2"?{version:4,G0:ng(y.Y,"dct=1","suid="+y.J,""),Lq:ng(y.Y,"act=1","ri=1","suid="+y.J)}:null}}if(X){var D=dB(Y);var u=!(!D||!D.endsWith("/aclk")||wB(Y,"ri")!=="1");break b}}catch(B){}u=!1}u?Xw2(Y)?(V&&V(),C=!0):C=!1:C=!1;C||Ec1(Y,V)}}; Xw2=function(Y,V){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(Y,V===void 0?"":V))return!0}catch(C){}return!1}; Ec1=function(Y,V,C){C=C===void 0?{}:C;var U=new Image,n=""+Gdo++;m9[n]=U;U.onload=U.onerror=function(){V&&m9[n]&&V();delete m9[n]}; C.scrubReferrer&&(U.referrerPolicy="no-referrer");U.src=Y}; ZZH=function(Y){var V;return((V=document.featurePolicy)==null?0:V.allowedFeatures().includes("attribution-reporting"))?Y+"&nis=6":Y+"&nis=5"}; tc=function(){jF||(jF=new EW("yt.offline"));return jF}; Dyx=function(Y){if(g.Jn("offline_error_handling")){var V=tc().get("errors",!0)||{};V[Y.message]={name:Y.name,stack:Y.stack};Y.level&&(V[Y.message].level=Y.level);tc().set("errors",V,2592E3,!0)}}; eF=function(){this.Y=new Map;this.J=!1}; rv=function(){if(!eF.instance){var Y=g.rH("yt.networkRequestMonitor.instance")||new eF;g.e2("yt.networkRequestMonitor.instance",Y);eF.instance=Y}return eF.instance}; Fk=function(){g.Dk.call(this);var Y=this;this.J=!1;this.Y=kKZ();this.Y.listen("networkstatus-online",function(){if(Y.J&&g.Jn("offline_error_handling")){var V=tc().get("errors",!0);if(V){for(var C in V)if(V[C]){var U=new g.g1(C,"sent via offline_errors");U.name=V[C].name;U.stack=V[C].stack;U.level=V[C].level;g.oj(U)}tc().set("errors",{},2592E3,!0)}}})}; uya=function(){if(!Fk.instance){var Y=g.rH("yt.networkStatusManager.instance")||new Fk;g.e2("yt.networkStatusManager.instance",Y);Fk.instance=Y}return Fk.instance}; g.gv=function(Y){Y=Y===void 0?{}:Y;g.Dk.call(this);var V=this;this.Y=this.W=0;this.J=uya();var C=g.rH("yt.networkStatusManager.instance.listen").bind(this.J);C&&(Y.rateLimit?(this.rateLimit=Y.rateLimit,C("networkstatus-online",function(){BNT(V,"publicytnetworkstatus-online")}),C("networkstatus-offline",function(){BNT(V,"publicytnetworkstatus-offline")})):(C("networkstatus-online",function(){V.dispatchEvent("publicytnetworkstatus-online")}),C("networkstatus-offline",function(){V.dispatchEvent("publicytnetworkstatus-offline")})))}; BNT=function(Y,V){Y.rateLimit?Y.Y?(g.mj.LR(Y.W),Y.W=g.mj.gI(function(){Y.S!==V&&(Y.dispatchEvent(V),Y.S=V,Y.Y=(0,g.Q)())},Y.rateLimit-((0,g.Q)()-Y.Y))):(Y.dispatchEvent(V),Y.S=V,Y.Y=(0,g.Q)()):Y.dispatchEvent(V)}; HC=function(){var Y=aU.call;KI||(KI=new g.gv({zSi:!0,tGb:!0}));Y.call(aU,this,{lI:{v6:oc2,Ig:YGE,B7:g_S,N2:KES,OS:H_2,set:FEo},vF:KI,handleError:function(V,C,U){var n,b=U==null?void 0:(n=U.error)==null?void 0:n.code;if(b===400||b===415){var E;V=new g.g1(V.message,C,U==null?void 0:(E=U.error)==null?void 0:E.code);CZ(V,void 0,void 0,void 0,!0)}else g.oj(V)}, xJ:CZ,sendFn:sjJ,now:g.Q,Bk:Dyx,Uo:g.UW(),oE:"publicytnetworkstatus-online",fG:"publicytnetworkstatus-offline",h4:!0,L6:.1,d$:g.dN("potential_esf_error_limit",10),An:g.Jn,HI:!(g.H8()&&g.Jm(document.location.toString())!=="www.youtube-nocookie.com")});this.S=new g.Bt;g.Jn("networkless_immediately_drop_all_requests")&&VP2();eEa("LogsDatabaseV2")}; Y0=function(){var Y=g.rH("yt.networklessRequestController.instance");Y||(Y=new HC,g.e2("yt.networklessRequestController.instance",Y),g.Jn("networkless_logging")&&g.oU().then(function(V){Y.rH=V;Svo(Y);Y.S.resolve();Y.h4&&Math.random()<=Y.L6&&Y.rH&&ncK(Y.rH);g.Jn("networkless_immediately_drop_sw_health_store")&&AnK(Y)})); return Y}; AnK=function(Y){var V;g.l(function(C){if(!Y.rH)throw V=g.dK("clearSWHealthLogsDb"),V;return C.return(bZP(Y.rH).catch(function(U){Y.handleError(U)}))})}; sjJ=function(Y,V,C,U){U=U===void 0?!1:U;V=g.Jn("web_fp_via_jspb")?Object.assign({},V):V;g.Jn("use_cfr_monitor")&&RtS(Y,V);if(g.Jn("use_request_time_ms_header"))V.headers&&Xy(Y)&&(V.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.Q)())));else{var n;if((n=V.postParams)==null?0:n.requestTimeMs)V.postParams.requestTimeMs=Math.round((0,g.Q)())}C&&Object.keys(V).length===0?g.SF(Y):V.compress?V.postBody?(typeof V.postBody!=="string"&&(V.postBody=JSON.stringify(V.postBody)),pI(Y,V.postBody, V,g.cw,U)):pI(Y,JSON.stringify(V.postParams),V,hn,U):g.cw(Y,V)}; oK=function(Y,V){g.Jn("use_event_time_ms_header")&&Xy(Y)&&(V.headers||(V.headers={}),V.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,g.Q)())));return V}; RtS=function(Y,V){var C=V.onError?V.onError:function(){}; V.onError=function(n,b){rv().requestComplete(Y,!1);C(n,b)}; var U=V.onSuccess?V.onSuccess:function(){}; V.onSuccess=function(n,b){rv().requestComplete(Y,!0);U(n,b)}}; g.Vq=function(Y){this.config_=null;Y?this.config_=Y:Z_v()&&(this.config_=g.Zh())}; g.C4=function(Y,V,C,U){function n(G){try{if((G===void 0?0:G)&&U.retry&&!U.networklessOptions.bypassNetworkless)b.method="POST",U.networklessOptions.writeThenSend?Y0().writeThenSend(X,b):Y0().sendAndWrite(X,b);else if(U.compress){var Z=!U.networklessOptions.writeThenSend;if(b.postBody){var D=b.postBody;typeof D!=="string"&&(D=JSON.stringify(b.postBody));pI(X,D,b,g.cw,Z)}else pI(X,JSON.stringify(b.postParams),b,hn,Z)}else g.Jn("web_all_payloads_via_jspb")?g.cw(X,b):hn(X,b)}catch(u){if(u.name==="InvalidAccessError")CZ(Error("An extension is blocking network request.")); else throw u;}} !g.Fh("VISITOR_DATA")&&V!=="visitor_id"&&Math.random()<.01&&CZ(new g.g1("Missing VISITOR_DATA when sending innertube request.",V,C,U));if(!Y.isReady())throw Y=new g.g1("innertube xhrclient not ready",V,C,U),g.oj(Y),Y;var b={headers:U.headers||{},method:"POST",postParams:C,postBody:U.postBody,postBodyFormat:U.postBodyFormat||"JSON",onTimeout:function(){U.onTimeout()}, onFetchTimeout:U.onTimeout,onSuccess:function(G,Z){if(U.onSuccess)U.onSuccess(Z)}, onFetchSuccess:function(G){if(U.onSuccess)U.onSuccess(G)}, onError:function(G,Z){if(U.onError)U.onError(Z)}, onFetchError:function(G){if(U.onError)U.onError(G)}, timeout:U.timeout,withCredentials:!0,compress:U.compress};b.headers["Content-Type"]||(b.headers["Content-Type"]="application/json");C="";var E=Y.config_.hP;E&&(C=E);E=Y.config_.Dd||!1;var y=kb0(E,C,U);Object.assign(b.headers,y);b.headers.Authorization&&!C&&E&&(b.headers["x-origin"]=window.location.origin);var X=iB(""+C+("/youtubei/"+Y.config_.innertubeApiVersion+"/"+V),{alt:"json"});g.rH("ytNetworklessLoggingInitializationOptions")&&W1x.isNwlInitialized?a9H().then(function(G){n(G)}):n(!1)}; g.zp=function(Y,V,C){var U=g.Uk();if(U&&V){var n=U.subscribe(Y,function(){function b(){n4[n]&&V.apply&&typeof V.apply=="function"&&V.apply(C||window,E)} var E=arguments;try{g.bS[Y]?b():g.Rj(b,0)}catch(y){g.oj(y)}},C); n4[n]=!0;Ek[Y]||(Ek[Y]=[]);Ek[Y].push(n);return n}return 0}; NNP=function(Y){var V=g.zp("LOGGED_IN",function(C){Y.apply(void 0,arguments);g.iS(V)})}; g.iS=function(Y){var V=g.Uk();V&&(typeof Y==="number"?Y=[Y]:typeof Y==="string"&&(Y=[parseInt(Y,10)]),g.Tv(Y,function(C){V.unsubscribeByKey(C);delete n4[C]}))}; g.yq=function(Y,V){var C=g.Uk();return C?C.publish.apply(C,arguments):!1}; kd2=function(Y){var V=g.Uk();if(V)if(V.clear(Y),Y)OZK(Y);else for(var C in Ek)OZK(C)}; g.Uk=function(){return g.tx.ytPubsubPubsubInstance}; OZK=function(Y){Ek[Y]&&(Y=Ek[Y],g.Tv(Y,function(V){n4[V]&&delete n4[V]}),Y.length=0)}; g.Xf=function(Y,V,C){JnJ(Y,V,C===void 0?null:C)}; JnJ=function(Y,V,C){C=C===void 0?null:C;var U=dya(Y),n=document.getElementById(U),b=n&&l1E(n),E=n&&!b;b?V&&V():(V&&(b=g.zp(U,V),V=""+g.Vr(V),qG2[V]=b),E||(n=PBJ(Y,U,function(){l1E(n)||(wh2(n),g.yq(U),g.Rj(function(){kd2(U)},0))},C)))}; PBJ=function(Y,V,C,U){U=U===void 0?null:U;var n=g.HX("SCRIPT");n.id=V;n.onload=function(){C&&setTimeout(C,0)}; n.onreadystatechange=function(){switch(n.readyState){case "loaded":case "complete":n.onload()}}; U&&n.setAttribute("nonce",U);g.zI(n,g.cp(Y));Y=document.getElementsByTagName("head")[0]||document.body;Y.insertBefore(n,Y.firstChild);return n}; dya=function(Y){var V=document.createElement("a");g.rc(V,Y);Y=V.href.replace(/^[a-zA-Z]+:\/\//,"//");return"js-"+AR(Y)}; Gp=function(Y,V){if(Y===V)Y=!0;else if(Array.isArray(Y)&&Array.isArray(V))Y=g.wR(Y,V,Gp);else if(g.YL(Y)&&g.YL(V))a:if(g.tT(Y).length!=g.tT(V).length)Y=!1;else{for(var C in Y)if(!Gp(Y[C],V[C])){Y=!1;break a}Y=!0}else Y=!1;return Y}; uS=function(Y){var V=g.TT.apply(1,arguments);if(!Z7(Y)||V.some(function(U){return!Z7(U)}))throw Error("Only objects may be merged."); V=g.N(V);for(var C=V.next();!C.done;C=V.next())D7(Y,C.value)}; D7=function(Y,V){for(var C in V)if(Z7(V[C])){if(C in Y&&!Z7(Y[C]))throw Error("Cannot merge an object into a non-object.");C in Y||(Y[C]={});D7(Y[C],V[C])}else if(B1(V[C])){if(C in Y&&!B1(Y[C]))throw Error("Cannot merge an array into a non-array.");C in Y||(Y[C]=[]);xyv(Y[C],V[C])}else Y[C]=V[C];return Y}; xyv=function(Y,V){V=g.N(V);for(var C=V.next();!C.done;C=V.next())C=C.value,Z7(C)?Y.push(D7({},C)):B1(C)?Y.push(xyv([],C)):Y.push(C);return Y}; Z7=function(Y){return typeof Y==="object"&&!Array.isArray(Y)}; B1=function(Y){return typeof Y==="object"&&Array.isArray(Y)}; sk=function(Y){g.T.call(this);this.J=Y}; Ag=function(Y){sk.call(this,!0);this.Y=Y}; k0=function(Y,V){g.T.call(this);var C=this;this.S=[];this.C=!1;this.J=0;this.V=this.D=this.W=!1;this.sE=null;var U=(0,g.CN)(Y,V);this.Y=new g.KK(function(){return U(C.sE)},300); g.M(this,this.Y);this.L=this.X=Infinity}; cnE=function(Y,V){if(!V)return!1;for(var C=0;C-1)throw Error("Deps cycle for: "+V);if(Y.J.has(V))return Y.J.get(V);if(!Y.Y.has(V)){if(U)return;throw Error("No provider for: "+V);}U=Y.Y.get(V);C.push(V);if(U.lH!==void 0)var n=U.lH;else if(U.NFL)n=U[p4]?wwJ(Y,U[p4],C):[],n=U.NFL.apply(U,g.P(n));else if(U.Zk){n=U.Zk;var b=n[p4]?wwJ(Y,n[p4],C):[];n=new (Function.prototype.bind.apply(n,[null].concat(g.P(b))))}else throw Error("Could not resolve providers for: "+V);C.pop();U.pEc||Y.J.set(V,n); return n}; wwJ=function(Y,V,C){return V?V.map(function(U){return U instanceof v1?Tp(Y,U.key,C,!0):Tp(Y,U,C)}):[]}; MP=function(){$0||($0=new vcJ);return $0}; IK=function(){var Y,V;return"h5vcc"in aK&&((Y=aK.h5vcc.traceEvent)==null?0:Y.traceBegin)&&((V=aK.h5vcc.traceEvent)==null?0:V.traceEnd)?1:"performance"in aK&&aK.performance.mark&&aK.performance.measure?2:0}; L4=function(Y){var V=IK();switch(V){case 1:aK.h5vcc.traceEvent.traceBegin("YTLR",Y);break;case 2:aK.performance.mark(Y+"-start");break;case 0:break;default:F2(V,"unknown trace type")}}; lGP=function(Y){var V=IK();switch(V){case 1:aK.h5vcc.traceEvent.traceEnd("YTLR",Y);break;case 2:V=Y+"-start";var C=Y+"-end";aK.performance.mark(C);aK.performance.measure(Y,V,C);break;case 0:break;default:F2(V,"unknown trace type")}}; pwv=function(Y){var V,C;(C=(V=window).onerror)==null||C.call(V,Y.message,"",0,0,Y)}; TNv=function(Y){var V=this;var C=C===void 0?0:C;var U=U===void 0?g.UW():U;this.S=C;this.scheduler=U;this.J=new g.Bt;this.Y=Y;for(Y={V$:0};Y.V$=1E3?n():U>=Y?Gt||(Gt=Zs(function(){n();Gt=void 0},0)):b-y>=10&&(YX1(V,C.tier),E.W=b)}; rnP=function(Y,V){if(Y.endpoint==="log_event"){g.Jn("more_accurate_gel_parser")&&CY().storePayload({isJspb:!1},Y.payload);nY(Y);var C=b5(Y),U=new Map;U.set(C,[Y.payload]);var n=jjZ(Y.payload)||"";V&&(y7=new V);return new g.xb(function(b,E){y7&&y7.isReady()?odo(U,y7,b,E,{bypassNetworkless:!0},!0,zt(n)):b()})}}; K12=function(Y,V,C){if(V.endpoint==="log_event"){nY(void 0,V);var U=b5(V,!0),n=new Map;n.set(U,[BK(V.payload)]);C&&(y7=new C);return new g.xb(function(b){y7&&y7.isReady()?Vta(n,y7,b,{bypassNetworkless:!0},!0,zt(Y)):b()})}}; b5=function(Y,V){var C="";if(Y.dangerousLogToVisitorSession)C="visitorOnlyApprovedKey";else if(Y.cttAuthInfo){if(V===void 0?0:V){V=Y.cttAuthInfo.token;C=Y.cttAuthInfo;var U=new tL;C.videoId?U.setVideoId(C.videoId):C.playlistId&&L6(U,2,Ds,oN(C.playlistId));u5[V]=U}else V=Y.cttAuthInfo,C={},V.videoId?C.videoId=V.videoId:V.playlistId&&(C.playlistId=V.playlistId),Bl[Y.cttAuthInfo.token]=C;C=Y.cttAuthInfo.token}return C}; i5=function(Y,V,C){Y=Y===void 0?{}:Y;V=V===void 0?!1:V;new g.xb(function(U,n){var b=Xj(V,C),E=b.S;b.S=!1;sA(b.J);sA(b.Y);b.Y=0;y7&&y7.isReady()?C===void 0&&g.Jn("enable_web_tiered_gel")?CcS(U,n,Y,V,300,E):CcS(U,n,Y,V,C,E):(YX1(V,C),U())})}; CcS=function(Y,V,C,U,n,b){var E=y7;C=C===void 0?{}:C;U=U===void 0?!1:U;n=n===void 0?200:n;b=b===void 0?!1:b;var y=new Map,X=new Map,G={isJspb:U,cttAuthInfo:void 0,tier:n},Z={isJspb:U,cttAuthInfo:void 0};if(U){V=g.N(Object.keys(EA));for(n=V.next();!n.done;n=V.next())n=n.value,X=g.Jn("enable_web_tiered_gel")?CY().smartExtractMatchingEntries({keys:[G,Z],sizeLimit:1E3}):CY().extractMatchingEntries({isJspb:!0,cttAuthInfo:n}),X.length>0&&y.set(n,X),(g.Jn("web_fp_via_jspb_and_json")&&C.writeThenSend||!g.Jn("web_fp_via_jspb_and_json"))&& delete EA[n];Vta(y,E,Y,C,!1,b)}else{y=g.N(Object.keys(EA));for(G=y.next();!G.done;G=y.next())G=G.value,Z=g.Jn("enable_web_tiered_gel")?CY().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:G,tier:n},{isJspb:!1,cttAuthInfo:G}],sizeLimit:1E3}):CY().extractMatchingEntries({isJspb:!1,cttAuthInfo:G}),Z.length>0&&X.set(G,Z),(g.Jn("web_fp_via_jspb_and_json")&&C.writeThenSend||!g.Jn("web_fp_via_jspb_and_json"))&&delete EA[G];odo(X,E,Y,V,C,!1,b)}}; YX1=function(Y,V){function C(){i5({writeThenSend:!0},Y,V)} Y=Y===void 0?!1:Y;V=V===void 0?200:V;var U=Xj(Y,V),n=U===UMP||U===nd1?5E3:bHx;g.Jn("web_gel_timeout_cap")&&!U.Y&&(n=Zs(function(){C()},n),U.Y=n); sA(U.J);n=g.Fh("LOGGING_BATCH_TIMEOUT",g.dN("web_gel_debounce_ms",1E4));g.Jn("shorten_initial_gel_batch_timeout")&&AY&&(n=Edx);n=Zs(function(){g.dN("gel_min_batch_size")>0?CY().getSequenceCount({cttAuthInfo:void 0,isJspb:Y,tier:V})>=z8E&&C():C()},n); U.J=n}; odo=function(Y,V,C,U,n,b,E){n=n===void 0?{}:n;var y=Math.round((0,g.Q)()),X=Y.size,G=iHx(E);Y=g.N(Y);var Z=Y.next();for(E={};!Z.done;E={KG:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,aE:void 0,qO:void 0},Z=Y.next()){var D=g.N(Z.value);Z=D.next().value;D=D.next().value;E.batchRequest=g.oG({context:g.Dh(V.config_||g.Zh())});if(!g.Ho(D)&&!g.Jn("throw_err_when_logevent_malformed_killswitch")){U();break}E.batchRequest.events=D;(D=Bl[Z])&&yjK(E.batchRequest,Z,D);delete Bl[Z];E.dangerousLogToVisitorSession= Z==="visitorOnlyApprovedKey";X8E(E.batchRequest,y,E.dangerousLogToVisitorSession);GEE(n);E.aE=function(u){g.Jn("start_client_gcf")&&g.mj.gI(function(){return g.l(function(B){return g.v(B,ZHT(u),0)})}); X--;X||C()}; E.KG=0;E.qO=function(u){return function(){u.KG++;if(n.bypassNetworkless&&u.KG===1)try{g.C4(V,G,u.batchRequest,Rk({writeThenSend:!0},u.dangerousLogToVisitorSession,u.aE,u.qO,b)),AY=!1}catch(B){g.oj(B),U()}X--;X||C()}}(E); try{g.C4(V,G,E.batchRequest,Rk(n,E.dangerousLogToVisitorSession,E.aE,E.qO,b)),AY=!1}catch(u){g.oj(u),U()}}}; Vta=function(Y,V,C,U,n,b){U=U===void 0?{}:U;var E=Math.round((0,g.Q)()),y={value:Y.size},X=new Map([].concat(g.P(Y)));X=g.N(X);for(var G=X.next();!G.done;G=X.next()){var Z=g.N(G.value).next().value,D=Y.get(Z);G=new IzT;var u=V.config_||g.Zh(),B=new IY,A=new wn;b9(A,1,u.M$);b9(A,2,u.fk);zy(A,16,u.v1);b9(A,17,u.innertubeContextClientVersion);if(u.Fv){var O=u.Fv,k=new f_;O.coldConfigData&&b9(k,1,O.coldConfigData);O.appInstallData&&b9(k,6,O.appInstallData);O.coldHashData&&b9(k,3,O.coldHashData);O.hotHashData&& k.kH(O.hotHashData);FW(A,f_,62,k)}(O=g.tx.devicePixelRatio)&&O!=1&&xi(A,65,IB(O));O=qy();O!==""&&b9(A,54,O);O=Pw();if(O.length>0){k=new Tb;for(var q=0;q65535&&(Y=1);rn("BATCH_CLIENT_COUNTER",Y);return Y}; yjK=function(Y,V,C){if(C.videoId)var U="VIDEO";else if(C.playlistId)U="PLAYLIST";else return;Y.credentialTransferTokenTargetId=C;Y.context=Y.context||{};Y.context.user=Y.context.user||{};Y.context.user.credentialTransferTokens=[{token:V,scope:U}]}; nY=function(Y,V){var C=g.rH("yt.logging.transport.enableScrapingForTest"),U=kc("il_payload_scraping");U=(U!==void 0?String(U):"")==="enable_il_payload_scraping";if(!C)if(U)OA=[],g.e2("yt.logging.transport.enableScrapingForTest",!0),g.e2("yt.logging.transport.scrapedPayloadsForTesting",OA),g.e2("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),g.e2("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"), g.e2("yt.logging.transport.scrapeClientEvent",!0);else return;C=g.rH("yt.logging.transport.scrapedPayloadsForTesting");U=g.rH("yt.logging.transport.payloadToScrape");V&&(V=V.payload,(V=g.rH("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(V)())&&C.push(V));V=g.rH("yt.logging.transport.scrapeClientEvent");if(U&&U.length>=1)for(var n=0;n0&&lW0(Y,V,b)}else lW0(Y,V)}; lW0=function(Y,V,C){Y=p8P(Y);V=V?g.hm(V):"";C=C||5;bc()&&g.aj(Y,V,C)}; p8P=function(Y){for(var V=g.N(T1o),C=V.next();!C.done;C=V.next())Y=lf(Y,C.value);return"ST-"+AR(Y).toString(36)}; $MT=function(Y){if(Y.name==="JavaException")return!0;Y=Y.stack;return Y.includes("chrome://")||Y.includes("chrome-extension://")||Y.includes("moz-extension://")}; MtR=function(){this.Rl=[];this.PX=[]}; l5=function(){if(!wS){var Y=wS=new MtR;Y.PX.length=0;Y.Rl.length=0;aWH(Y,IWR)}return wS}; aWH=function(Y,V){V.PX&&Y.PX.push.apply(Y.PX,V.PX);V.Rl&&Y.Rl.push.apply(Y.Rl,V.Rl)}; LaZ=function(Y){function V(){return Y.charCodeAt(U++)} var C=Y.length,U=0;do{var n=pY(V);if(n===Infinity)break;var b=n>>3;switch(n&7){case 0:n=pY(V);if(b===2)return n;break;case 1:if(b===2)return;U+=8;break;case 2:n=pY(V);if(b===2)return Y.substr(U,n);U+=n;break;case 5:if(b===2)return;U+=4;break;default:return}}while(U500));U++);U=n}else if(typeof Y==="object")for(n in Y){if(Y[n]){var b=n;var E=Y[n],y=V,X=C;b=typeof E!=="string"||b!=="clickTrackingParams"&&b!=="trackingParams"?0:(E=LaZ(atob(E.replace(/-/g,"+").replace(/_/g,"/"))))?Tt(b+".ve",E,y,X):0;U+=b;U+=Tt(n,Y[n],V,C);if(U>500)break}}else C[V]=$y(Y),U+=C[V].length;else C[V]=$y(Y),U+=C[V].length;return U}; Tt=function(Y,V,C,U){C+="."+Y;Y=$y(V);U[C]=Y;return C.length+Y.length}; $y=function(Y){try{return(typeof Y==="string"?Y:String(JSON.stringify(Y))).substr(0,500)}catch(V){return"unable to serialize "+typeof Y+" ("+V.message+")"}}; Ge=function(Y){g.MR(Y)}; g.ak=function(Y){g.MR(Y,"WARNING")}; g.MR=function(Y,V){var C=C===void 0?{}:C;C.name=g.Fh("INNERTUBE_CONTEXT_CLIENT_NAME",1);C.version=g.Fh("INNERTUBE_CONTEXT_CLIENT_VERSION");V=V===void 0?"ERROR":V;var U=!1;V=V===void 0?"ERROR":V;U=U===void 0?!1:U;if(Y){Y.hasOwnProperty("level")&&Y.level&&(V=Y.level);if(g.Jn("console_log_js_exceptions")){var n=[];n.push("Name: "+Y.name);n.push("Message: "+Y.message);Y.hasOwnProperty("params")&&n.push("Error Params: "+JSON.stringify(Y.params));Y.hasOwnProperty("args")&&n.push("Error args: "+JSON.stringify(Y.args)); n.push("File name: "+Y.fileName);n.push("Stacktrace: "+Y.stack);window.console.log(n.join("\n"),Y)}if(!(SXP>=5)){n=[];for(var b=g.N(mMx),E=b.next();!E.done;E=b.next()){E=E.value;try{E()&&n.push(E())}catch(O){}}n=[].concat(g.P(jnH),g.P(n));var y=UAS(Y);b=y.message||"Unknown Error";E=y.name||"UnknownError";var X=y.stack||Y.J||"Not available";if(X.startsWith(E+": "+b)){var G=X.split("\n");G.shift();X=G.join("\n")}G=y.lineNumber||"Not available";y=y.fileName||"Not available";var Z=0;if(Y.hasOwnProperty("args")&& Y.args&&Y.args.length)for(var D=0;D=500);D++);else if(Y.hasOwnProperty("params")&&Y.params){var u=Y.params;if(typeof Y.params==="object")for(D in u){if(u[D]){var B="params."+D,A=$y(u[D]);C[B]=A;Z+=B.length+A.length;if(Z>500)break}}else C.params=$y(u)}if(n.length)for(D=0;D=500);D++);navigator.vendor&&!C.hasOwnProperty("vendor")&&(C["device.vendor"]=navigator.vendor);C={message:b,name:E,lineNumber:G, fileName:y,stack:X,params:C,sampleWeight:1};D=Number(Y.columnNumber);isNaN(D)||(C.lineNumber=C.lineNumber+":"+D);if(Y.level==="IGNORED")Y=0;else a:{Y=l5();D=g.N(Y.PX);for(n=D.next();!n.done;n=D.next())if(n=n.value,C.message&&C.message.match(n.mA)){Y=n.weight;break a}Y=g.N(Y.Rl);for(D=Y.next();!D.done;D=Y.next())if(D=D.value,D.callback(C)){Y=D.weight;break a}Y=1}C.sampleWeight=Y;Y=g.N(ttP);for(D=Y.next();!D.done;D=Y.next())if(D=D.value,D.IZ[C.name])for(b=g.N(D.IZ[C.name]),n=b.next();!n.done;n=b.next())if(E= n.value,n=C.message.match(E.fR)){C.params["params.error.original"]=n[0];b=E.groups;E={};for(G=0;G1E3&&g.ak(new g.g1("IL Attach cache exceeded limit"))}y= Hl(C,V);eI.has(y)?Ym(C,V):Fj.set(y,!0)}}U=U.filter(function(Z){Z.csn!==V?(Z.csn=V,Z=!0):Z=!1;return Z}); C={csn:V,parentVe:C.getAsJson(),childVes:g.KU(U,function(Z){return Z.getAsJson()})}; V==="UNDEFINED_CSN"?oX("visualElementAttached",b,C):Y?JY("visualElementAttached",C,Y,b):g.ZX("visualElementAttached",C,b)}; zzx=function(Y,V,C,U,n){VT(C,V);U=tY({cttAuthInfo:fY(V)||void 0},V);C={csn:V,ve:C.getAsJson(),eventType:1};n&&(C.clientData=n);V==="UNDEFINED_CSN"?oX("visualElementShown",U,C):Y?JY("visualElementShown",C,Y,U):g.ZX("visualElementShown",C,U)}; iwJ=function(Y,V,C,U){var n=(U=U===void 0?!1:U)?16:8;U=tY({cttAuthInfo:fY(V)||void 0,endOfSequence:U},V);C={csn:V,ve:C.getAsJson(),eventType:n};V==="UNDEFINED_CSN"?oX("visualElementHidden",U,C):Y?JY("visualElementHidden",C,Y,U):g.ZX("visualElementHidden",C,U)}; Uw=function(Y,V,C,U,n){Cx(Y,V,C,void 0,U,n)}; Cx=function(Y,V,C,U,n){VT(C,V);U=U||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";var b=tY({cttAuthInfo:fY(V)||void 0},V);C={csn:V,ve:C.getAsJson(),gestureType:U};n&&(C.clientData=n);V==="UNDEFINED_CSN"?oX("visualElementGestured",b,C):Y?JY("visualElementGestured",C,Y,b):g.ZX("visualElementGestured",C,b)}; yOo=function(){var Y=dO(16);for(var V=[],C=0;C0&&C.push(g.HX("BR"));C.push(g.Y3(b))}):C.push(g.Y3(U))}return C}; RX=function(Y,V,C,U){if(C==="child"){g.V_(V);var n;U===void 0?n=void 0:n=!Array.isArray(U)||U&&typeof U.j==="string"?[U]:U;C=GeE(Y,n);C=g.N(C);for(Y=C.next();!Y.done;Y=C.next())V.appendChild(Y.value)}else C==="style"?g.d6(V,"cssText",U?U:""):U===null||U===void 0?V.removeAttribute(C):(Y=U.toString(),C==="href"&&(Y=g.QQ(g.jx(Y))),V.setAttribute(C,Y))}; g.m=function(Y){g.B2.call(this,Y);this.Sf=!0;this.V=!1;this.listeners=[]}; g.W2=function(Y){g.m.call(this,Y);this.wT=new g.D$;g.M(this,this.wT)}; NZ=function(Y,V,C,U,n,b,E){E=E===void 0?null:E;g.W2.call(this,V);this.api=Y;this.macros={};this.componentType=C;this.C=this.X=null;this.tf=E;this.layoutId=U;this.interactionLoggingClientData=n;this.X8=b;this.UE=null;this.DX=new Ag(this.element);g.M(this,this.DX);this.z5=this.Z(this.element,"click",this.onClick);this.dT=[];this.jL=new k0(this.onClick,this);g.M(this,this.jL);this.Jf=!1;this.F8=this.sE=null}; Ow=function(Y,V){Y=Y===void 0?null:Y;V=V===void 0?null:V;if(Y==null)return g.ak(Error("Got null or undefined adText object")),"";var C=g.sn(Y.text);if(!Y.isTemplated)return C;if(V==null)return g.ak(Error("Missing required parameters for a templated message")),C;Y=g.N(Object.entries(V));for(V=Y.next();!V.done;V=Y.next()){var U=g.N(V.value);V=U.next().value;U=U.next().value;C=C.replace("{"+V+"}",U)}return C}; ZwT=function(Y){Y=Y===void 0?null:Y;return Y!=null&&(Y=Y.thumbnail,Y!=null&&Y.thumbnails!=null&&Y.thumbnails.length!=0&&Y.thumbnails[0].url!=null)?g.sn(Y.thumbnails[0].url):""}; DKK=function(Y){Y=Y===void 0?null:Y;return Y!=null&&(Y=Y.thumbnail,Y!=null&&Y.thumbnails!=null&&Y.thumbnails.length!=0&&Y.thumbnails[0].width!=null&&Y.thumbnails[0].height!=null)?new g.vX(Y.thumbnails[0].width||0,Y.thumbnails[0].height||0):new g.vX(0,0)}; g.km=function(Y){if(Y.simpleText)return Y.simpleText;if(Y.runs){var V=[];Y=g.N(Y.runs);for(var C=Y.next();!C.done;C=Y.next())C=C.value,C.text&&V.push(C.text);return V.join("")}return""}; g.JV=function(Y){if(Y.simpleText)return Y=document.createTextNode(Y.simpleText),Y;var V=[];if(Y.runs)for(var C=0;C1){for(var V=[Y[0]],C=1;C0&&(this.Y=new g.KK(this.Vx,V,this),g.M(this,this.Y));this.V=new g.KK(this.Vx,C,this);g.M(this,this.V);this.X=h6Z(this.J,n,1,U);g.M(this,this.X);this.C=h6Z(this.J,0,U,1);g.M(this,this.C);this.W=new fH;g.M(this,this.W)}; ua=function(Y,V,C){this.J=Y;this.isAsync=V;this.Y=C}; nrv=function(Y){switch(Y){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:F2(Y,"unknown result type")}}; bI2=function(Y,V){var C=1;Y.isTrusted===!1&&(C=0);rn("ISDSTAT",C);B3(C,"i.s_",{triggerContext:"sk",metadata:V});return C}; Erx=function(Y,V){var C=[];V?V.isTrusted===!0?C.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED"):V.isTrusted===!1?C.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_NOT_TRUSTED"):C.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED_PROPERTY_UNDEFINED"):C.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_UNDEFINED");B3(0,"a.s_",{metadata:Y,states:C});rn("ASDSTAT",0)}; B3=function(Y,V,C){V=z72[V];var U,n,b={detected:Y===0,source:""+V.J+((U=C.triggerContext)!=null?U:"")+((n=C.UL)!=null?n:""),detectionStates:C.states,durationMs:C.qS};C.metadata&&(b.contentCpn=C.metadata.contentCpn,b.adCpn=C.metadata.adCpn);g.ZX("biscottiBasedDetection",b);V.Y!==void 0&&(C=Number(g.Fh("CATSTAT",0)),V.Y!==void 0?(V=V.Y,Y=nrv(Y),Y=C&~(3<0}; k9=function(Y,V,C,U,n,b){ba.call(this,Y,{j:"div",T:"ytp-ad-skip-button-slot"},"skip-button",V,C,U,n);var E=this;this.Jn=null;this.vx=!1;this.Ty=b;this.D=this.api.U().experiments.An("enable_modern_skip_button_on_web");this.Hx=!1;this.W=new g.W2({j:"span",Dv:["ytp-ad-skip-button-container"]});this.D&&this.W.element.classList.add("ytp-ad-skip-button-container-detached");g.M(this,this.W);this.W.ac(this.element);this.J=this.S=null;this.m8=new g.ia(this.W,500,!1,100,function(){return E.hide()}); g.M(this,this.m8);this.eL=new DY(this.W.element,15E3,5E3,.5,.5,this.D);g.M(this,this.eL);this.hide()}; ycE=function(Y){Y=Y.Jn&&Y.Jn.adRendererCommands;return(Y&&Y.clickCommand&&g.I(Y.clickCommand,g.Jt)&&g.I(Y.clickCommand,g.Jt).commands||[]).some(function(V){return V.adLifecycleCommand?iI0(V.adLifecycleCommand):!1})}; iI0=function(Y){return Y.action==="END_LINEAR_AD"||Y.action==="END_LINEAR_AD_PLACEMENT"}; dA=function(Y,V,C,U,n,b){ba.call(this,Y,{j:"div",T:"ytp-ad-skip-ad-slot"},"skip-ad",V,C,U,n);this.Jn=b;this.W=!1;this.D=0;this.S=this.J=null;this.hide()}; XCJ=function(Y,V){Y.W||(Y.W=!0,Y.J&&(V?Y.J.Jn.hide():Y.J.hide()),V?(Y=Y.S,Y.m8.show(),Y.show()):Y.S.show())}; qj=function(Y,V,C,U){IX.call(this,Y,V,C,U,["ytp-ad-visit-advertiser-button"],"visit-advertiser")}; P3=function(Y,V,C,U,n,b,E){b=b===void 0?!1:b;E=E===void 0?!1:E;NZ.call(this,Y,{j:"span",T:"ytp-ad-simple-ad-badge"},"simple-ad-badge",V,C,U);this.S=n;this.Y=this.Bx("ytp-ad-simple-ad-badge");(this.J=b)&&this.Y.classList.add("ytp-ad-simple-ad-badge--clean-player");E&&this.Y.classList.add("ytp-ad-simple-ad-badge--survey");this.hide()}; x9=function(Y,V,C,U,n){n=n===void 0?!1:n;Z$.call(this,"player-overlay",Y,{},V,U);this.videoAdDurationSeconds=C;this.interactionLoggingClientData=U;this.I3=n}; c3=function(Y,V){g.D$.call(this);this.api=Y;this.durationMs=V;this.Y=null;this.YP=new fH(this);g.M(this,this.YP);this.J=G_H;this.YP.Z(this.api,"presentingplayerstatechange",this.YR);this.Y=this.YP.Z(this.api,"onAdPlaybackProgress",this.KW)}; ht=function(Y){g.D$.call(this);this.Y=!1;this.JO=0;this.YP=new fH(this);g.M(this,this.YP);this.durationMs=Y;this.Ht=new g.aA(100);g.M(this,this.Ht);this.YP.Z(this.Ht,"tick",this.KW);this.J={seekableStart:0,seekableEnd:Y/1E3,current:0};this.start()}; g.f9=function(Y,V){var C=Math.abs(Math.floor(Y)),U=Math.floor(C/86400),n=Math.floor(C%86400/3600),b=Math.floor(C%3600/60);C=Math.floor(C%60);if(V){V="";U>0&&(V+=" "+U+" Days");if(U>0||n>0)V+=" "+n+" Hours";V+=" "+b+" Minutes";V+=" "+C+" Seconds";U=V.trim()}else{V="";U>0&&(V+=U+":",n<10&&(V+="0"));if(U>0||n>0)V+=n+":",b<10&&(V+="0");V+=b+":";C<10&&(V+="0");U=V+C}return Y>=0?U:"-"+U}; g.v3=function(Y){return(!("button"in Y)||typeof Y.button!=="number"||Y.button===0)&&!("shiftKey"in Y&&Y.shiftKey)&&!("altKey"in Y&&Y.altKey)&&!("metaKey"in Y&&Y.metaKey)&&!("ctrlKey"in Y&&Y.ctrlKey)}; wA=function(Y,V,C,U,n,b,E){ba.call(this,Y,{j:"span",T:E?"ytp-ad-duration-remaining--clean-player":"ytp-ad-duration-remaining"},"ad-duration-remaining",V,C,U,n);this.videoAdDurationSeconds=b;this.J=null;E&&this.api.U().J&&(this.element.classList.add("ytp-ad-duration-remaining--mweb"),F4&&this.element.classList.add("ytp-ad-duration-remaining--mweb-ios"));this.hide()}; la=function(Y,V,C,U){Ui.call(this,Y,V,C,U,"ytp-video-ad-top-bar-title","ad-title")}; p9=function(Y){this.content=Y.content;if(Y.commandRuns){Y=g.N(Y.commandRuns);for(var V=Y.next();!V.done;V=Y.next())V=V.value,this.loggingDirectives=g.I(V,ZIo),V.onTap&&(this.interaction={onTap:V.onTap})}}; Tk=function(Y,V,C,U){NZ.call(this,Y,{j:"div",T:"ad-simple-attributed-string"},"ad-simple-attributed-string",V,C,U);this.hide()}; $9=function(Y,V,C,U,n){NZ.call(this,Y,{j:"span",T:n?"ytp-ad-badge--clean-player":"ytp-ad-badge"},"ad-badge",V,C,U);this.J=n;this.adBadgeText=new Tk(this.api,this.layoutId,this.interactionLoggingClientData,this.X8);this.adBadgeText.ac(this.element);g.M(this,this.adBadgeText);n?(this.adBadgeText.element.classList.add("ytp-ad-badge__text--clean-player"),F4&&this.adBadgeText.element.classList.add("ytp-ad-badge--stark-clean-player-ios")):this.adBadgeText.element.classList.add("ytp-ad-badge__text");this.hide()}; Mj=function(Y,V,C,U){NZ.call(this,Y,{j:"span",T:"ytp-ad-pod-index"},"ad-pod-index",V,C,U);this.api.U().J&&(this.element.classList.add("ytp-ad-pod-index--mweb"),F4&&this.element.classList.add("ytp-ad-pod-index--mweb-ios"));this.hide()}; au=function(Y,V,C,U){NZ.call(this,Y,{j:"div",T:"ytp-ad-disclosure-banner"},"ad-disclosure-banner",V,C,U);this.hide()}; Iu=function(Y,V){this.J=Y;this.Y=V}; Dw2=function(Y,V){return Y.J+V*(Y.Y-Y.J)}; L9=function(Y,V,C){return Y.Y-Y.J?g.PX((V-Y.J)/(Y.Y-Y.J),0,1):C!=null?C:Infinity}; QA=function(Y,V,C,U){U=U===void 0?!1:U;g.W2.call(this,{j:"div",T:"ytp-ad-persistent-progress-bar-container",N:[{j:"div",T:"ytp-ad-persistent-progress-bar"}]});this.api=Y;this.J=V;this.S=C;U&&this.element.classList.add("ytp-ad-persistent-progress-bar-container--clean-player");g.M(this,this.J);this.progressBar=this.Bx("ytp-ad-persistent-progress-bar");this.Y=-1;this.Z(Y,"presentingplayerstatechange",this.onStateChange);this.hide();this.onStateChange()}; SM=function(Y,V,C,U,n,b){NZ.call(this,Y,{j:"div",T:"ytp-ad-player-overlay",N:[{j:"div",T:"ytp-ad-player-overlay-flyout-cta"},{j:"div",T:"ytp-ad-player-overlay-instream-info"},{j:"div",T:"ytp-ad-player-overlay-skip-or-preview"},{j:"div",T:"ytp-ad-player-overlay-progress-bar"},{j:"div",T:"ytp-ad-player-overlay-instream-user-sentiment"},{j:"div",T:"ytp-ad-player-overlay-ad-disclosure-banner"}]},"player-overlay",V,C,U);this.L=b;this.D=this.Bx("ytp-ad-player-overlay-flyout-cta");this.D.classList.add("ytp-ad-player-overlay-flyout-cta-rounded"); this.Y=this.Bx("ytp-ad-player-overlay-instream-info");this.W=null;ukS(this)&&(Y=Kv("div"),g.y5(Y,"ytp-ad-player-overlay-top-bar-gradients"),V=this.Y,V.parentNode&&V.parentNode.insertBefore(Y,V),(V=this.api.getVideoData(2))&&V.isListed&&V.title&&(C=new la(this.api,this.layoutId,this.interactionLoggingClientData,this.X8),C.ac(Y),C.init(GH("ad-title"),{text:V.title},this.macros),g.M(this,C)),this.W=Y);this.S=null;this.Cb=this.Bx("ytp-ad-player-overlay-skip-or-preview");this.eL=this.Bx("ytp-ad-player-overlay-progress-bar"); this.vx=this.Bx("ytp-ad-player-overlay-instream-user-sentiment");this.Jn=this.Bx("ytp-ad-player-overlay-ad-disclosure-banner");this.J=n;g.M(this,this.J);this.hide()}; ukS=function(Y){Y=Y.api.U();return g.m3(Y)&&Y.J}; g.jM=function(Y){Y&=16777215;var V=[(Y&16711680)>>16,(Y&65280)>>8,Y&255];Y=V[0];var C=V[1];V=V[2];Y=Number(Y);C=Number(C);V=Number(V);if(Y!=(Y&255)||C!=(C&255)||V!=(V&255))throw Error('"('+Y+","+C+","+V+'") is not a valid RGB color');C=Y<<16|C<<8|V;return Y<16?"#"+(16777216|C).toString(16).slice(1):"#"+C.toString(16)}; tt=function(Y){this.Y=new wV(Y)}; Bv0=function(){var Y=!1;try{Y=!!window.sessionStorage.getItem("session_logininfo")}catch(V){Y=!0}return(g.Fh("INNERTUBE_CLIENT_NAME")==="WEB"||g.Fh("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&Y}; eM=function(){var Y=Y===void 0?!0:Y;try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");rn("LOGIN_INFO","");Y&&window.sessionStorage.setItem("from_switch_account","1");Y=!0;Y=Y===void 0?!1:Y;var V,C=sUJ;C||(C=document.querySelector("#persist_identity"));if(V=C){var U=V.src?(new URL(V.src)).origin:"*";if(Y){var n;(n=V.contentWindow)==null||n.postMessage({action:"clear"},U)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>= 2)){var b=window.sessionStorage.getItem("session_logininfo");if(b){var E;(E=V.contentWindow)==null||E.postMessage({loginInfo:b},U)}}}}catch(y){}}; rA=function(Y){Y&&(Y.startsWith("https://accounts.google.com/AddSession")?eM():Y.startsWith("https://accounts.google.com/ServiceLogin")?eM():Y.startsWith("https://myaccount.google.com")&&g.u4(Y).J.endsWith("/youtubeoptions")&&eM());if(g.Fh("LOGGED_IN",!0)&&Bv0()){var V=g.Fh("VALID_SESSION_TEMPDATA_DOMAINS",[]);var C=g.Jm(window.location.href);C&&V.push(C);C=g.Jm(Y);g.Bv(V,C)||!C&&Dv(Y,"/")?(V=q8(Y),(V=IIT(V))?(V=p8P(V),V=(V=g.Ij(V)||null)?bB(V):{}):V=null):V=null;V==null&&(V={});C=V;var U=void 0; Bv0()?(U||(U=g.Fh("LOGIN_INFO")),U?(C.session_logininfo=U,C=!0):C=!1):C=!1;C&&vl(Y,V)}}; g.Aco=function(Y){var V=V===void 0?{}:V;var C=C===void 0?"":C;var U=U===void 0?window:U;Y=g.fL(Y,V);rA(Y);C=g.jx(Y+C);U=U.location;C=ex(C);C!==void 0&&(U.href=C)}; g.FP=function(Y,V,C){V=V===void 0?{}:V;C=C===void 0?!1:C;var U=g.Fh("EVENT_ID");U&&(V.ei||(V.ei=U));V&&vl(Y,V);C||(rA(Y),g.Aco(Y))}; g.gA=function(Y,V,C,U,n){n=n===void 0?!1:n;C&&vl(Y,C);C=g.jx(Y);var b=g.QQ(C);Y!=b&&CZ(Error("Unsafe window.open URL: "+Y));Y=b;V=V||AR(Y).toString(36);try{if(n)return n=Y,n=ZZH(n),rA(n),g.og(window,n,V,"attributionsrc")}catch(E){g.oj(E)}rA(Y);return g.og(window,C,V,U)}; R72=function(Y){K9=Y}; W9o=function(Y){H3=Y}; NvR=function(Y){YG=Y}; k_x=function(){OIK=YG=H3=K9=null}; dw0=function(){var Y=Y===void 0?window.location.href:Y;if(g.Jn("kevlar_disable_theme_param"))return null;var V=dB(Y);if(g.Jn("enable_dark_theme_only_on_shorts")&&V!=null&&V.startsWith("/shorts/"))return"USER_INTERFACE_THEME_DARK";try{var C=g.zd(Y).theme;return JcT.get(C)||null}catch(U){}return null}; oy=function(){this.Y={};if(this.J=BYa()){var Y=g.Ij("CONSISTENCY");Y&&qc2(this,{encryptedTokenJarContents:Y})}}; qc2=function(Y,V){if(V.encryptedTokenJarContents&&(Y.Y[V.encryptedTokenJarContents]=V,typeof V.expirationSeconds==="string")){var C=Number(V.expirationSeconds);setTimeout(function(){delete Y.Y[V.encryptedTokenJarContents]},C*1E3); Y.J&&g.aj("CONSISTENCY",V.encryptedTokenJarContents,C,void 0,!0)}}; Cq=function(){this.J=-1;var Y=g.Fh("LOCATION_PLAYABILITY_TOKEN");g.Fh("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=V8(this))&&(Y=this.localStorage.get("yt-location-playability-token"));Y&&(this.locationPlayabilityToken=Y,this.Y=void 0)}; V8=function(Y){return Y.localStorage===void 0?new EW("yt-client-location"):Y.localStorage}; g.Ux=function(Y,V,C){V=V===void 0?!1:V;C=C===void 0?!1:C;var U=g.Fh("INNERTUBE_CONTEXT");if(!U)return g.MR(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};U=g.oG(U);g.Jn("web_no_tracking_params_in_shell_killswitch")||delete U.clickTracking;U.client||(U.client={});var n=U.client;n.clientName==="MWEB"&&n.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(n.clientFormFactor=g.Fh("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");n.screenWidthPoints=window.innerWidth;n.screenHeightPoints= window.innerHeight;n.screenPixelDensity=Math.round(window.devicePixelRatio||1);n.screenDensityFloat=window.devicePixelRatio||1;n.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var b=b===void 0?!1:b;g.ma();var E="USER_INTERFACE_THEME_LIGHT";g.jt(0,165)?E="USER_INTERFACE_THEME_DARK":g.jt(0,174)?E="USER_INTERFACE_THEME_LIGHT":!g.Jn("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&& (E="USER_INTERFACE_THEME_DARK");b=b?E:dw0()||E;n.userInterfaceTheme=b;if(!V){if(b=Cp1())n.connectionType=b;g.Jn("web_log_effective_connection_type")&&(b=nfZ())&&(U.client.effectiveConnectionType=b)}var y;if(g.Jn("web_log_memory_total_kbytes")&&((y=g.tx.navigator)==null?0:y.deviceMemory)){var X;y=(X=g.tx.navigator)==null?void 0:X.deviceMemory;U.client.memoryTotalKbytes=""+y*1E6}g.Jn("web_gcf_hashes_innertube")&&(b=Gbx())&&(X=b.coldConfigData,y=b.coldHashData,b=b.hotHashData,U.client.configInfo=U.client.configInfo|| {},X&&(U.client.configInfo.coldConfigData=X),y&&(U.client.configInfo.coldHashData=y),b&&(U.client.configInfo.hotHashData=b));X=g.zd(g.tx.location.href);!g.Jn("web_populate_internal_geo_killswitch")&&X.internalcountrycode&&(n.internalGeo=X.internalcountrycode);n.clientName==="MWEB"||n.clientName==="WEB"?(n.mainAppWebInfo={graftUrl:g.tx.location.href},g.Jn("kevlar_woffle")&&FjK.instance&&(X=FjK.instance,n.mainAppWebInfo.pwaInstallabilityStatus=!X.Y&&X.J?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED": "PWA_INSTALLABILITY_STATUS_UNKNOWN"),n.mainAppWebInfo.webDisplayMode=LH(),n.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):n.clientName==="TVHTML5"&&(!g.Jn("web_lr_app_quality_killswitch")&&(X=g.Fh("LIVING_ROOM_APP_QUALITY"))&&(n.tvAppInfo=Object.assign(n.tvAppInfo||{},{appQuality:X})),X=g.Fh("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(n.tvAppInfo=Object.assign(n.tvAppInfo||{},{certificationScope:X}));if(!g.Jn("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!== "undefined")try{var G=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch(w){}G=void 0}G&&(n.timeZone=G)}(G=qy())?n.experimentsToken=G:delete n.experimentsToken;G=Pw();oy.instance||(oy.instance=new oy);U.request=Object.assign({},U.request,{internalExperimentFlags:G,consistencyTokenJars:g.mD(oy.instance.Y)});!g.Jn("web_prequest_context_killswitch")&&(G=g.Fh("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(U.request.externalPrequestContext=G);n=g.ma();G=g.jt(0,58);n=n.get("gsml","");U.user=Object.assign({}, U.user);G&&(U.user.enableSafetyMode=G);n&&(U.user.lockedSafetyMode=!0);g.Jn("warm_op_csn_cleanup")?C&&(V=g.hY())&&(U.clientScreenNonce=V):!V&&(V=g.hY())&&(U.clientScreenNonce=V);Y&&(U.clickTracking={clickTrackingParams:Y});if(Y=g.rH("yt.mdx.remote.remoteClient_"))U.remoteClient=Y;Cq.getInstance().setLocationOnInnerTubeContext(U);try{var Z=Bw(),D=Z.bid;delete Z.bid;U.adSignalsInfo={params:[],bid:D};for(var u=g.N(Object.entries(Z)),B=u.next();!B.done;B=u.next()){var A=g.N(B.value),O=A.next().value, k=A.next().value;Z=O;D=k;Y=void 0;(Y=U.adSignalsInfo.params)==null||Y.push({key:Z,value:""+D})}var q,d;if(((q=U.client)==null?void 0:q.clientName)==="TVHTML5"||((d=U.client)==null?void 0:d.clientName)==="TVHTML5_UNPLUGGED"){var c=g.Fh("INNERTUBE_CONTEXT");c.adSignalsInfo&&(U.adSignalsInfo.advertisingId=c.adSignalsInfo.advertisingId,U.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",U.adSignalsInfo.limitAdTracking=c.adSignalsInfo.limitAdTracking)}}catch(w){g.MR(w)}return U}; cco=function(Y,V){if(!Y)return!1;var C,U=(C=g.I(Y,PGZ))==null?void 0:C.signal;if(U&&V.NQ)return!!V.NQ[U];var n;if((C=(n=g.I(Y,xwE))==null?void 0:n.request)&&V.KF)return!!V.KF[C];for(var b in Y)if(V.nF[b])return!0;return!1}; h7E=function(Y){var V={"Content-Type":"application/json"};g.Fh("EOM_VISITOR_DATA")?V["X-Goog-EOM-Visitor-Id"]=g.Fh("EOM_VISITOR_DATA"):g.Fh("VISITOR_DATA")&&(V["X-Goog-Visitor-Id"]=g.Fh("VISITOR_DATA"));V["X-Youtube-Bootstrap-Logged-In"]=g.Fh("LOGGED_IN",!1);g.Fh("DEBUG_SETTINGS_METADATA")&&(V["X-Debug-Settings-Metadata"]=g.Fh("DEBUG_SETTINGS_METADATA"));Y!=="cors"&&((Y=g.Fh("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(V["X-Youtube-Client-Name"]=Y),(Y=g.Fh("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(V["X-Youtube-Client-Version"]= Y),(Y=g.Fh("CHROME_CONNECTED_HEADER"))&&(V["X-Youtube-Chrome-Connected"]=Y),(Y=g.Fh("DOMAIN_ADMIN_STATE"))&&(V["X-Youtube-Domain-Admin-State"]=Y),g.Fh("ENABLE_LAVA_HEADER_ON_IT_EXPANSION")&&(Y=g.Fh("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(V["X-YouTube-Lava-Device-Context"]=Y));return V}; fho=function(){this.Y={}}; nq=function(){this.mappings=new fho}; bg=function(Y){return function(){return new Y}}; wCx=function(Y){var V=V===void 0?"UNKNOWN_INTERFACE":V;if(Y.length===1)return Y[0];var C=vrJ[V];if(C){C=new RegExp(C);for(var U=g.N(Y),n=U.next();!n.done;n=U.next())if(n=n.value,C.exec(n))return n}var b=[];Object.entries(vrJ).forEach(function(E){var y=g.N(E);E=y.next().value;y=y.next().value;V!==E&&b.push(y)}); C=new RegExp(b.join("|"));Y.sort(function(E,y){return E.length-y.length}); U=g.N(Y);for(n=U.next();!n.done;n=U.next())if(n=n.value,!C.exec(n))return n;return Y[0]}; g.sx=function(Y){return"/youtubei/v1/"+wCx(Y)}; Ar=function(){}; Ry=function(){}; WR=function(){}; Nk=function(Y){return g.rH("ytcsi."+(Y||"")+"data_")||lhH(Y)}; pCT=function(){var Y=Nk();Y.info||(Y.info={});return Y.info}; Ox=function(Y){Y=Nk(Y);Y.metadata||(Y.metadata={});return Y.metadata}; kG=function(Y){Y=Nk(Y);Y.tick||(Y.tick={});return Y.tick}; Jr=function(Y){Y=Nk(Y);if(Y.gel){var V=Y.gel;V.gelInfos||(V.gelInfos={});V.gelTicks||(V.gelTicks={})}else Y.gel={gelTicks:{},gelInfos:{}};return Y.gel}; TvZ=function(Y){Y=Jr(Y);Y.gelInfos||(Y.gelInfos={});return Y.gelInfos}; d8=function(Y){var V=Nk(Y).nonce;V||(V=g.qP(16),Nk(Y).nonce=V);return V}; lhH=function(Y){var V={tick:{},info:{}};g.e2("ytcsi."+(Y||"")+"data_",V);return V}; qk=function(){var Y=g.rH("ytcsi.debug");Y||(Y=[],g.e2("ytcsi.debug",Y),g.e2("ytcsi.reference",{}));return Y}; PR=function(Y){Y=Y||"";var V=$wK();if(V[Y])return V[Y];var C=qk(),U={timerName:Y,info:{},tick:{},span:{},jspbInfo:[]};C.push(U);return V[Y]=U}; MFZ=function(Y){Y=Y||"";var V=$wK();V[Y]&&delete V[Y];var C=qk(),U={timerName:Y,info:{},tick:{},span:{},jspbInfo:[]};C.push(U);V[Y]=U}; $wK=function(){var Y=g.rH("ytcsi.reference");if(Y)return Y;qk();return g.rH("ytcsi.reference")}; xG=function(Y){return ahE[Y]||"LATENCY_ACTION_UNKNOWN"}; cR=function(Y,V){BC.call(this,1,arguments);this.Ht=V}; hr=function(){this.Y=0}; fq=function(){hr.instance||(hr.instance=new hr);return hr.instance}; w8=function(Y,V){vR[V]=vR[V]||{count:0};var C=vR[V];C.count++;C.time=(0,g.Q)();Y.Y||(Y.Y=g.V3(0,function(){var U=(0,g.Q)(),n;for(n in vR)vR[n]&&U-vR[n].time>6E4&&delete vR[n];Y&&(Y.Y=0)},5E3)); return C.count>5?(C.count===6&&Math.random()*1E5<1&&(C=new g.g1("CSI data exceeded logging limit with key",V.split("_")),V.indexOf("plev")>=0||g.ak(C)),!0):!1}; IhJ=function(){this.timing={};this.clearResourceTimings=function(){}; this.webkitClearResourceTimings=function(){}; this.mozClearResourceTimings=function(){}; this.msClearResourceTimings=function(){}; this.oClearResourceTimings=function(){}}; L9Z=function(){var Y;if(g.Jn("csi_use_performance_navigation_timing")){var V,C,U,n=lg==null?void 0:(Y=lg.getEntriesByType)==null?void 0:(V=Y.call(lg,"navigation"))==null?void 0:(C=V[0])==null?void 0:(U=C.toJSON)==null?void 0:U.call(C);n?(n.requestStart=pq(n.requestStart),n.responseEnd=pq(n.responseEnd),n.redirectStart=pq(n.redirectStart),n.redirectEnd=pq(n.redirectEnd),n.domainLookupEnd=pq(n.domainLookupEnd),n.connectStart=pq(n.connectStart),n.connectEnd=pq(n.connectEnd),n.responseStart=pq(n.responseStart), n.secureConnectionStart=pq(n.secureConnectionStart),n.domainLookupStart=pq(n.domainLookupStart),n.isPerformanceNavigationTiming=!0,Y=n):Y=lg.timing}else Y=g.Jn("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(lg.timing)):lg.timing;return Y}; pq=function(Y){return Math.round(TF()+Y)}; TF=function(){return(g.Jn("csi_use_time_origin")||g.Jn("csi_use_time_origin_tvhtml5"))&&lg.timeOrigin?Math.floor(lg.timeOrigin):lg.timing.navigationStart}; Mk=function(Y,V){$G("_start",Y,V)}; ay=function(Y,V){if(!g.Jn("web_csi_action_sampling_enabled")||!Nk(V).actionDisabled){var C=PR(V||"");uS(C.info,Y);Y.loadType&&(C=Y.loadType,Ox(V).loadType=C);uS(TvZ(V),Y);C=d8(V);V=Nk(V).cttAuthInfo;fq().info(Y,C,V)}}; QUo=function(){var Y,V,C,U;return((U=MP().resolve(wO(Xk))==null?void 0:(Y=G_())==null?void 0:(V=Y.loggingHotConfig)==null?void 0:(C=V.csiConfig)==null?void 0:C.debugTicks)!=null?U:[]).map(function(n){return Object.values(n)[0]})}; $G=function(Y,V,C){if(!g.Jn("web_csi_action_sampling_enabled")||!Nk(C).actionDisabled){var U=d8(C),n;if(n=g.Jn("web_csi_debug_sample_enabled")&&U){(MP().resolve(wO(Xk))==null?0:G_())&&!Sc0&&(Sc0=!0,$G("gcfl",(0,g.Q)(),C));var b,E,y;n=(MP().resolve(wO(Xk))==null?void 0:(b=G_())==null?void 0:(E=b.loggingHotConfig)==null?void 0:(y=E.csiConfig)==null?void 0:y.debugSampleWeight)||0;if(b=n!==0)b:{b=QUo();if(b.length>0)for(E=0;EC.duration?U:C},{duration:0}))&&V.startTime>0&&V.responseEnd>0&&($G("wffs",pq(V.startTime)),$G("wffe",pq(V.responseEnd)))}; grv=function(Y,V,C){lg&&lg.measure&&(Y.startsWith("measure_")||(Y="measure_"+Y),C?lg.measure(Y,V,C):V?lg.measure(Y,V):lg.measure(Y))}; K9H=function(Y){var V=Iy("aft",Y);if(V)return V;V=g.Fh((Y||"")+"TIMING_AFT_KEYS",["ol"]);for(var C=V.length,U=0;U0&&ay(V);V={isNavigation:!0,actionType:xG(g.Fh("TIMING_ACTION"))};var C=g.Fh("PREVIOUS_ACTION");C&&(V.previousAction=xG(C));if(C=g.Fh("CLIENT_PROTOCOL"))V.httpProtocol=C;if(C=g.Fh("CLIENT_TRANSPORT"))V.transportProtocol=C;(C=g.hY())&&C!=="UNDEFINED_CSN"&&(V.clientScreenNonce=C);C=tFZ();if(C===1||C===-1)V.isVisible= !0;C=Ox().loadType==="cold";var U=pCT();C||(C=U.yt_lt==="cold");if(C){V.loadType="cold";C=pCT();U=L9Z();var n=TF(),b=g.Fh("CSI_START_TIMESTAMP_MILLIS",0);b>0&&!g.Jn("embeds_web_enable_csi_start_override_killswitch")&&(n=b);n&&($G("srt",U.responseStart),C.prerender!==1&&Mk(n));C=o0x();C>0&&$G("fpt",C);C=L9Z();C.isPerformanceNavigationTiming&&ay({performanceNavigationTiming:!0},void 0);$G("nreqs",C.requestStart,void 0);$G("nress",C.responseStart,void 0);$G("nrese",C.responseEnd,void 0);C.redirectEnd- C.redirectStart>0&&($G("nrs",C.redirectStart,void 0),$G("nre",C.redirectEnd,void 0));C.domainLookupEnd-C.domainLookupStart>0&&($G("ndnss",C.domainLookupStart,void 0),$G("ndnse",C.domainLookupEnd,void 0));C.connectEnd-C.connectStart>0&&($G("ntcps",C.connectStart,void 0),$G("ntcpe",C.connectEnd,void 0));C.secureConnectionStart>=TF()&&C.connectEnd-C.secureConnectionStart>0&&($G("nstcps",C.secureConnectionStart,void 0),$G("ntcpe",C.connectEnd,void 0));lg&&"getEntriesByType"in lg&&F92();C=[];if(document.querySelector&& lg&&lg.getEntriesByName)for(var E in Sz)Sz.hasOwnProperty(E)&&(U=Sz[E],rcE(E,U)&&C.push(U));if(C.length>0)for(V.resourceInfo=[],E=g.N(C),C=E.next();!C.done;C=E.next())V.resourceInfo.push({resourceCache:C.value})}ay(V);V=Jr();V.preLoggedGelInfos||(V.preLoggedGelInfos=[]);E=V.preLoggedGelInfos;V=TvZ();C=void 0;for(U=0;U-1&&(delete Bo["@type"],S=Bo);O&&Y.J.has(O)&&Y.J.delete(O);((lZ=V.config)==null?0:lZ.oVi)&&jz(V.config.oVi);if(S||(Wv=Y.S)==null||!Wv.QNc(V.input,V.Nz)){xE.OE(15);break}return g.v(xE,Y.S.Gz8(V.input,V.Nz),16);case 16:S=xE.Y;case 15:return Ru0(Y, S,V),((zv=V.config)==null?0:zv.tpy)&&jz(V.config.tpy),U(),xE.return(S||void 0)}})}; DPR=function(Y,V){a:{Y=Y.zP;var C,U=(C=g.I(V,PGZ))==null?void 0:C.signal;if(U&&Y.NQ&&(C=Y.NQ[U])){var n=C();break a}var b;if((C=(b=g.I(V,xwE))==null?void 0:b.request)&&Y.KF&&(b=Y.KF[C])){n=b();break a}for(n in V)if(Y.nF[n]&&(V=Y.nF[n])){n=V();break a}n=void 0}if(n!==void 0)return Promise.resolve(n)}; BOH=function(Y,V,C){var U,n,b,E,y,X,G;return g.l(function(Z){if(Z.J==1){b=((U=V)==null?void 0:(n=U.Zn)==null?void 0:n.identity)||uG;X=(E=V)==null?void 0:(y=E.Zn)==null?void 0:y.sessionIndex;var D=g.hA(Y.Y.By(b,{sessionIndex:X}));return g.v(Z,D,2)}G=Z.Y;return Z.return(Promise.resolve(Object.assign({},h7E(C),G)))})}; uf1=function(Y,V,C){var U,n=(V==null?void 0:(U=V.Zn)==null?void 0:U.identity)||uG,b;V=V==null?void 0:(b=V.Zn)==null?void 0:b.sessionIndex;Y=Y.Y.By(n,{sessionIndex:V});return Object.assign({},h7E(C),Y)}; oR=function(){}; Vz=function(){}; Cp=function(Y){this.D=Y}; Up=function(){}; np=function(){}; bJ=function(){}; Ep=function(){}; g.zw=function(Y,V){var C=g.TT.apply(2,arguments);Y=Y===void 0?0:Y;g.g1.call(this,V,C);this.errorType=Y;Object.setPrototypeOf(this,this.constructor.prototype)}; iJ=function(Y,V,C,U){this.Y=Y;this.J=V;this.S=C;this.W=U}; NOE=function(Y,V,C){if(Y.Y){var U=dB(lf(V,"key"))||"/UNKNOWN_PATH";Y.Y.start(U)}U=C;g.Jn("wug_networking_gzip_request")&&(U=QY1(C));var n;return new ((n=Y.W)!=null?n:window.Request)(V,U)}; g.Gw=function(Y,V){if(!yz){var C=MP();lS(C,{L_:O4v,Zk:iJ});var U={nF:{feedbackEndpoint:bg(Up),modifyChannelNotificationPreferenceEndpoint:bg(np),playlistEditEndpoint:bg(bJ),shareEntityEndpoint:bg(Cp),subscribeEndpoint:bg(oR),unsubscribeEndpoint:bg(Vz),webPlayerShareEntityServiceEndpoint:bg(Ep)}},n=Cq.getInstance(),b={};n&&(b.client_location=n);Y===void 0&&(Y=gBH());V===void 0&&(V=C.resolve(O4v));Z4Z(U,V,Y,b);lS(C,{L_:kpa,lH:Kq.instance});yz=C.resolve(kpa)}return yz}; JgP=function(Y){var V=new Dz;if(Y.interpreterJavascript){var C=vZ1(Y.interpreterJavascript);C=Un(C).toString();var U=new Gm;b9(U,6,C);FW(V,Gm,1,U,PS)}else Y.interpreterUrl&&(C=x_(Y.interpreterUrl),C=IG(C).toString(),U=new Zz,b9(U,4,C),FW(V,Zz,2,U,PS));Y.interpreterHash&&E3(V,3,Y.interpreterHash,PS);Y.program&&E3(V,4,Y.program,PS);Y.globalName&&E3(V,5,Y.globalName,PS);Y.clientExperimentsStateBlob&&E3(V,7,Y.clientExperimentsStateBlob,PS);return V}; Zw=function(Y){var V={};Y=Y.split("&");Y=g.N(Y);for(var C=Y.next();!C.done;C=Y.next())C=C.value.split("="),C.length===2&&(V[C[0]]=C[1]);return V}; fy2=function(){if(g.Jn("bg_st_hr"))return"havuokmhhs-0";var Y,V=((Y=performance)==null?void 0:Y.timeOrigin)||0;return"havuokmhhs-"+Math.floor(V)}; Dw=function(Y){this.Y=Y}; dPZ=function(){return new Promise(function(Y){var V=window.top;V.ntpevasrs!==void 0?Y(new Dw(V.ntpevasrs)):(V.ntpqfbel===void 0&&(V.ntpqfbel=[]),V.ntpqfbel.push(function(C){Y(new Dw(C))}))})}; PSE=function(){if(bc()){var Y=g.Fh("PLAYER_VARS",{});if(g.KN(Y,"privembed",!1)!="1"&&!knH(Y)){var V=function(){uJ=!0;"google_ad_status"in window?rn("DCLKSTAT",1):rn("DCLKSTAT",2)}; try{g.Xf("//static.doubleclick.net/instream/ad_status.js",V)}catch(C){}qkH.push(g.mj.gI(function(){if(!(uJ||"google_ad_status"in window)){try{if(V){var C=""+g.Vr(V),U=qG2[C];U&&g.iS(U)}}catch(n){}uJ=!0;rn("DCLKSTAT",3)}},5E3))}}}; BI=function(){var Y=Number(g.Fh("DCLKSTAT",0));return isNaN(Y)?0:Y}; WI=function(Y,V,C){var U=this;this.network=Y;this.options=V;this.J=C;this.Y=null;if(V.aNx){var n=new g.Bt;this.Y=n.promise;g.tx.ytAtRC&&o3(function(){var b,E;return g.l(function(y){if(y.J==1){if(!g.tx.ytAtRC)return y.return();b=sp(null);return g.v(y,A_(U,b),2)}E=y.Y;g.tx.ytAtRC&&g.tx.ytAtRC(JSON.stringify(E));g.Wo(y)})},2); dPZ().then(function(b){var E,y,X,G;return g.l(function(Z){if(Z.J==1)return b.bindInnertubeChallengeFetcher(function(D){return A_(U,sp(D))}),g.v(Z,iU(),2); E=Z.Y;y=b.getLatestChallengeResponse();X=y.challenge;if(!X)throw Error("BGE_MACIL");G={challenge:X,tU:Zw(X),yG:E,bgChallenge:new Dz};n.resolve(G);b.registerChallengeFetchedCallback(function(D){D=D.challenge;if(!D)throw Error("BGE_MACR");D={challenge:D,tU:Zw(D),yG:E,bgChallenge:new Dz};U.Y=Promise.resolve(D)}); g.Wo(Z)})})}else V.preload&&xPE(this,new Promise(function(b){g.V3(0,function(){b(RR(U))},0)}))}; sp=function(Y){var V={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};Y&&(V.interpreterHash=Y);return V}; RR=function(Y,V){V=V===void 0?0:V;var C,U,n,b,E,y,X,G,Z,D,u,B;return g.l(function(A){switch(A.J){case 1:C=sp(R9().Y);if(g.Jn("att_fet_ks"))return g.Na(A,7),g.v(A,A_(Y,C),9);g.Na(A,4);return g.v(A,cgS(Y,C),6);case 6:E=A.Y;n=E.csT;b=E.CUi;U=E;g.Jx(A,3);break;case 4:return g.Po(A),g.ak(Error("Failed to fetch attestation challenge after "+(V+" attempts; not retrying for 24h."))),N3(Y,864E5),A.return({challenge:"",tU:{},yG:void 0,bgChallenge:void 0});case 9:U=A.Y;if(!U)throw Error("Fetching Attestation challenge returned falsy"); if(!U.challenge)throw Error("Missing Attestation challenge");n=U.challenge;b=Zw(n);if("c1a"in b&&(!U.bgChallenge||!U.bgChallenge.program))throw Error("Expected bg challenge but missing.");g.Jx(A,3);break;case 7:y=g.Po(A);g.ak(y);V++;if(V>=5)return g.ak(Error("Failed to fetch attestation challenge after "+(V+" attempts; not retrying for 24h."))),N3(Y,864E5),A.return({challenge:"",tU:{},yG:void 0,bgChallenge:void 0});X=1E3*Math.pow(2,V-1)+Math.random()*1E3;return A.return(new Promise(function(O){g.V3(0, function(){O(RR(Y,V))},X)})); case 3:G=Number(b.t)||7200;N3(Y,G*1E3);Z=void 0;if(!("c1a"in b&&U.bgChallenge)){A.OE(10);break}D=JgP(U.bgChallenge);g.Na(A,11);return g.v(A,fL1(R9(),D),13);case 13:g.Jx(A,12);break;case 11:return u=g.Po(A),g.ak(u),A.return({challenge:n,tU:b,yG:Z,bgChallenge:D});case 12:return g.Na(A,14),Z=new s4({challenge:D,VM:{rI:"aGIf"}}),g.v(A,Z.Lx,16);case 16:g.Jx(A,10);break;case 14:B=g.Po(A),g.ak(B),Z=void 0;case 10:return A.return({challenge:n,tU:b,yG:Z,bgChallenge:D})}})}; A_=function(Y,V){var C;return g.l(function(U){C=Y.J;if(!C||C.dV())return U.return(A_(Y.network,V));g8("att_pna",void 0,"attestation_challenge_fetch");return U.return(new Promise(function(n){C.d5("publicytnetworkstatus-online",function(){A_(Y.network,V).then(n)})}))})}; huP=function(Y){if(!Y)throw Error("Fetching Attestation challenge returned falsy");if(!Y.challenge)throw Error("Missing Attestation challenge");var V=Y.challenge,C=Zw(V);if("c1a"in C&&(!Y.bgChallenge||!Y.bgChallenge.program))throw Error("Expected bg challenge but missing.");return Object.assign({},Y,{csT:V,CUi:C})}; cgS=function(Y,V){var C,U,n,b,E;return g.l(function(y){switch(y.J){case 1:C=void 0,U=0,n={};case 2:if(!(U<5)){y.OE(4);break}if(!(U>0)){y.OE(5);break}n.Qx=1E3*Math.pow(2,U-1)+Math.random()*1E3;return g.v(y,new Promise(function(X){return function(G){g.V3(0,function(){G(void 0)},X.Qx)}}(n)),5); case 5:return g.Na(y,7),g.v(y,A_(Y,V),9);case 9:return b=y.Y,y.return(huP(b));case 7:C=E=g.Po(y),E instanceof Error&&g.ak(E);case 8:U++;n={Qx:void 0};y.OE(2);break;case 4:throw C;}})}; xPE=function(Y,V){Y.Y=V}; f7Z=function(Y){var V,C,U;return g.l(function(n){if(n.J==1)return g.v(n,Promise.race([Y.Y,null]),2);V=n.Y;var b=RR(Y);Y.Y=b;(C=V)==null||(U=C.yG)==null||U.dispose();g.Wo(n)})}; N3=function(Y,V){function C(){var n;return g.l(function(b){n=U-Date.now();return n<1E3?g.v(b,f7Z(Y),0):(o3(C,0,Math.min(n,6E4)),b.OE(0))})} var U=Date.now()+V;C()}; v0R=function(Y,V){return new Promise(function(C){g.V3(0,function(){C(V())},Y)})}; g.w1J=function(Y,V){var C;return g.l(function(U){var n=g.rH("yt.aba.att");return(C=n?n:WI.instance!==void 0?WI.instance.S.bind(WI.instance):null)?U.return(C("ENGAGEMENT_TYPE_PLAYBACK",Y,V)):U.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})}; g.l7H=function(){var Y;return(Y=(Y=g.rH("yt.aba.att2"))?Y:WI.instance!==void 0?WI.instance.W.bind(WI.instance):null)?Y():Promise.resolve(!1)}; TOP=function(Y,V){var C=g.rH("ytDebugData.callbacks");C||(C={},g.e2("ytDebugData.callbacks",C));if(g.Jn("web_dd_iu")||p1a.includes(Y))C[Y]=V}; Op=function(){var Y=$PH;var V=V===void 0?[]:V;var C=C===void 0?[]:C;V=q4H.apply(null,[Ps1.apply(null,g.P(V))].concat(g.P(C)));this.store=czZ(Y,void 0,V)}; g.ku=function(Y,V,C){for(var U=Object.assign({},Y),n=g.N(Object.keys(V)),b=n.next();!b.done;b=n.next()){b=b.value;var E=Y[b],y=V[b];if(y===void 0)delete U[b];else if(E===void 0)U[b]=y;else if(Array.isArray(y)&&Array.isArray(E))U[b]=C?[].concat(g.P(E),g.P(y)):y;else if(!Array.isArray(y)&&g.YL(y)&&!Array.isArray(E)&&g.YL(E))U[b]=g.ku(E,y,C);else if(typeof y===typeof E)U[b]=y;else return V=new g.g1("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:b,D1b:E,updateValue:y}),g.MR(V), Y}return U}; J_=function(Y){var V=this;Y=Y===void 0?[]:Y;this.Y=[];this.S=this.J=0;this.W=void 0;this.totalLength=0;Y.forEach(function(C){V.append(C)})}; M4J=function(Y,V){return Y.Y.length===0?!1:(Y=Y.Y[Y.Y.length-1])&&Y.buffer===V.buffer&&Y.byteOffset+Y.length===V.byteOffset}; d4=function(Y,V){V=g.N(V.Y);for(var C=V.next();!C.done;C=V.next())Y.append(C.value)}; q3=function(Y,V,C){return Y.split(V).Tr.split(C).aq}; PI=function(Y){Y.W=void 0;Y.J=0;Y.S=0}; xu=function(Y,V,C){Y.isFocused(V);return V-Y.S+C<=Y.Y[Y.J].length}; a70=function(Y){if(!Y.W){var V=Y.Y[Y.J];Y.W=new DataView(V.buffer,V.byteOffset,V.length)}return Y.W}; I7E=function(Y,V,C){V=V===void 0?0:V;C=C===void 0?-1:C;if(!Y.totalLength||!C)return new DataView(new ArrayBuffer(0));C<0&&(C=Y.totalLength-V);Y.focus(V);if(!xu(Y,V,C)){var U=Y.J,n=Y.S;Y.focus(V+C-1);n=new Uint8Array(Y.S+Y.Y[Y.J].length-n);for(var b=0,E=U;E<=Y.J;E++)n.set(Y.Y[E],b),b+=Y.Y[E].length;Y.Y.splice(U,Y.J-U+1,n);PI(Y);Y.focus(V)}U=Y.Y[Y.J];return new DataView(U.buffer,U.byteOffset+V-Y.S,C)}; cI=function(Y,V,C){Y=I7E(Y,V===void 0?0:V,C===void 0?-1:C);return new Uint8Array(Y.buffer,Y.byteOffset,Y.byteLength)}; h_=function(Y,V,C){Y=cI(Y,V===void 0?0:V,C===void 0?-1:C);V=new Uint8Array(Y.length);try{V.set(Y)}catch(U){for(C=0;C>10;b=56320|b&1023}lJ[n++]=b}}b=String.fromCharCode.apply(String,lJ); n<1024&&(b=b.substring(0,n));C.push(b)}return C.join("")}; $u=function(Y,V){var C;if((C=Tw)==null?0:C.encodeInto)return V=Tw.encodeInto(Y,V),V.read>6|192:((n&64512)===55296&&U+1>18|240,V[C++]=n>>12&63|128):V[C++]=n>>12|224,V[C++]=n>>6&63|128),V[C++]=n&63|128)}return C}; M3=function(Y){if(Tw)return Tw.encode(Y);var V=new Uint8Array(Math.ceil(Y.length*1.2)),C=$u(Y,V);V.lengthC&&(V=V.subarray(0,C));return V}; aR=function(Y){this.Y=Y;this.pos=0;this.J=-1}; IR=function(Y){var V=fp(Y.Y,Y.pos);++Y.pos;if(V<128)return V;for(var C=V&127,U=1;V>=128;)V=fp(Y.Y,Y.pos),++Y.pos,U*=128,C+=(V&127)*U;return C}; Lp=function(Y,V){var C=Y.J;for(Y.J=-1;Y.pos+1<=Y.Y.totalLength;){C<0&&(C=IR(Y));var U=C>>3,n=C&7;if(U===V)return!0;if(U>V){Y.J=C;break}C=-1;switch(n){case 0:IR(Y);break;case 1:Y.pos+=8;break;case 2:U=IR(Y);Y.pos+=U;break;case 5:Y.pos+=4}}return!1}; Qz=function(Y,V){if(Lp(Y,V))return IR(Y)}; SL=function(Y,V){if(Lp(Y,V))return!!IR(Y)}; mp=function(Y,V){if(Lp(Y,V)){V=IR(Y);var C=cI(Y.Y,Y.pos,V);Y.pos+=V;return C}}; jL=function(Y,V){if(Y=mp(Y,V))return g.pp(Y)}; t_=function(Y,V,C){if(Y=mp(Y,V))return C(new aR(new J_([Y])))}; eL=function(Y,V){for(var C=[];Lp(Y,V);)C.push(IR(Y));return C.length?C:void 0}; r4=function(Y,V,C){for(var U=[],n;n=mp(Y,V);)U.push(C(new aR(new J_([n]))));return U.length?U:void 0}; FR=function(Y,V){Y=Y instanceof Uint8Array?new J_([Y]):Y;return V(new aR(Y))}; Sk0=function(Y,V,C){if(V&&C&&C.buffer===V.exports.memory.buffer){var U=V.realloc(C.byteOffset,Y);if(U)return new Uint8Array(V.exports.memory.buffer,U,Y)}Y=V?new Uint8Array(V.exports.memory.buffer,V.malloc(Y),Y):new Uint8Array(Y);C&&Y.set(C);return Y}; mPE=function(Y,V){this.S=V;this.pos=0;this.J=[];this.Y=Sk0(Y===void 0?4096:Y,V);this.view=new DataView(this.Y.buffer,this.Y.byteOffset,this.Y.byteLength)}; g4=function(Y,V){V=Y.pos+V;if(!(Y.Y.length>=V)){for(var C=Y.Y.length*2;C268435455){g4(Y,4);for(var C=V&1073741823,U=0;U<4;U++)Y.view.setUint8(Y.pos,C&127|128),C>>=7,Y.pos+=1;V=Math.floor(V/268435456)}for(g4(Y,4);V>127;)Y.view.setUint8(Y.pos,V&127|128),V>>=7,Y.pos+=1;Y.view.setUint8(Y.pos,V);Y.pos+=1}; HI=function(Y,V,C){C!==void 0&&(Kp(Y,V*8),Kp(Y,C))}; Y1=function(Y,V,C){C!==void 0&&HI(Y,V,C?1:0)}; oJ=function(Y,V,C){C!==void 0&&(Kp(Y,V*8+2),V=C.length,Kp(Y,V),g4(Y,V),Y.Y.set(C,Y.pos),Y.pos+=V)}; Vn=function(Y,V,C){C!==void 0&&(jKR(Y,V,Math.ceil(Math.log2(C.length*4+2)/7)),g4(Y,C.length*1.2),V=$u(C,Y.Y.subarray(Y.pos)),Y.pos+V>Y.Y.length&&(g4(Y,V),V=$u(C,Y.Y.subarray(Y.pos))),Y.pos+=V,t41(Y))}; jKR=function(Y,V,C){C=C===void 0?2:C;Kp(Y,V*8+2);Y.J.push(Y.pos);Y.J.push(C);Y.pos+=C}; t41=function(Y){for(var V=Y.J.pop(),C=Y.J.pop(),U=Y.pos-C-V;V--;){var n=V?128:0;Y.view.setUint8(C++,U&127|n);U>>=7}}; CV=function(Y,V,C,U,n){C&&(jKR(Y,V,n===void 0?3:n),U(Y,C),t41(Y))}; g.U9=function(Y,V,C){C=new mPE(4096,C);V(C,Y);return new Uint8Array(C.Y.buffer,C.Y.byteOffset,C.pos)}; g.nV=function(Y){var V=new aR(new J_([ih(decodeURIComponent(Y))]));Y=jL(V,2);V=Qz(V,4);var C=euE[V];if(typeof C==="undefined")throw Y=new g.g1("Failed to recognize field number",{name:"EntityKeyHelperError",ve8:V}),g.MR(Y),Y;return{OD:V,entityType:C,entityId:Y}}; g.bu=function(Y,V){var C=C===void 0?0:C;var U=new mPE;oJ(U,2,M3(Y));Y=rg2[V];if(typeof Y==="undefined")throw C=new g.g1("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:V}),g.MR(C),C;HI(U,4,Y);HI(U,5,1);V=new Uint8Array(U.Y.buffer,U.Y.byteOffset,U.pos);return encodeURIComponent(g.EZ(V,C))}; E9=function(Y,V,C,U){if(U===void 0)return U=Object.assign({},Y[V]||{}),C=(delete U[C],U),U={},Object.assign({},Y,(U[V]=C,U));var n={},b={};return Object.assign({},Y,(b[V]=Object.assign({},Y[V],(n[C]=U,n)),b))}; FV2=function(Y,V,C,U,n){var b=Y[V];if(b==null||!b[C])return Y;U=g.ku(b[C],U,n==="REPEATED_FIELDS_MERGE_OPTION_APPEND");n={};b={};return Object.assign({},Y,(b[V]=Object.assign({},Y[V],(n[C]=U,n)),b))}; g0S=function(Y,V){Y=Y===void 0?{}:Y;switch(V.type){case "ENTITY_LOADED":return V.payload.reduce(function(U,n){var b,E=(b=n.options)==null?void 0:b.persistenceOption;if(E&&E!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&E!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return U;if(!n.entityKey)return g.MR(Error("Missing entity key")),U;if(n.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!n.payload)return n=new g.g1("REPLACE entity mutation is missing a payload",{entityKey:n.entityKey}),g.MR(n),U;var y=g.SJ(n.payload); return E9(U,y,n.entityKey,n.payload[y])}if(n.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{n=n.entityKey;try{var X=g.nV(n).entityType;y=E9(U,X,n);break a}catch(D){if(D instanceof Error){n=new g.g1("Failed to deserialize entity key",{entityKey:n,originalMessage:D.message});g.MR(n);y=U;break a}throw D;}y=void 0}return y}if(n.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!n.payload)return n=new g.g1("UPDATE entity mutation is missing a payload",{entityKey:n.entityKey}),g.MR(n),U;y=g.SJ(n.payload);var G,Z;return FV2(U, y,n.entityKey,n.payload[y],(G=n.fieldMask)==null?void 0:(Z=G.mergeOptions)==null?void 0:Z.repeatedFieldsMergeOption)}return U},Y); case "REPLACE_ENTITY":var C=V.payload;return E9(Y,C.entityType,C.key,C.BL);case "REPLACE_ENTITIES":return Object.keys(V.payload).reduce(function(U,n){var b=V.payload[n];return Object.keys(b).reduce(function(E,y){return E9(E,n,y,b[y])},U)},Y); case "UPDATE_ENTITY":return C=V.payload,FV2(Y,C.entityType,C.key,C.BL,C.SVv);default:return Y}}; A1=function(Y,V,C){return Y[V]?Y[V][C]||null:null}; RJ=function(Y){return window.Int32Array?new Int32Array(Y):Array(Y)}; d2=function(Y){g.T.call(this);this.counter=[0,0,0,0];this.J=new Uint8Array(16);this.Y=16;if(!KVK){var V,C=new Uint8Array(256),U=new Uint8Array(256);var n=1;for(V=0;V<256;V++)C[n]=V,U[V]=n,n^=n<<1^(n>>7&&283);Wb=new Uint8Array(256);N5=RJ(256);O9=RJ(256);k1=RJ(256);J1=RJ(256);for(var b=0;b<256;b++){n=b?U[255^C[b]]:0;n^=n<<1^n<<2^n<<3^n<<4;n=n&255^n>>>8^99;Wb[b]=n;V=n<<1^(n>>7&&283);var E=V^n;N5[b]=V<<24|n<<16|n<<8|E;O9[b]=E<<24|N5[b]>>>8;k1[b]=n<<24|O9[b]>>>8;J1[b]=n<<24|k1[b]>>>8}KVK=!0}n=RJ(44);for(C= 0;C<4;C++)n[C]=Y[4*C]<<24|Y[4*C+1]<<16|Y[4*C+2]<<8|Y[4*C+3];for(U=1;C<44;C++)Y=n[C-1],C%4||(Y=(Wb[Y>>16&255]^U)<<24|Wb[Y>>8&255]<<16|Wb[Y&255]<<8|Wb[Y>>>24],U=U<<1^(U>>7&&283)),n[C]=n[C-4]^Y;this.key=n}; q5=function(Y,V){for(var C=0;C<4;C++)Y.counter[C]=V[C*4]<<24|V[C*4+1]<<16|V[C*4+2]<<8|V[C*4+3];Y.Y=16}; H40=function(Y){for(var V=Y.key,C=Y.counter[0]^V[0],U=Y.counter[1]^V[1],n=Y.counter[2]^V[2],b=Y.counter[3]^V[3],E=3;E>=0&&!(Y.counter[E]=-~Y.counter[E]);E--);for(var y,X,G=4;G<40;)E=N5[C>>>24]^O9[U>>16&255]^k1[n>>8&255]^J1[b&255]^V[G++],y=N5[U>>>24]^O9[n>>16&255]^k1[b>>8&255]^J1[C&255]^V[G++],X=N5[n>>>24]^O9[b>>16&255]^k1[C>>8&255]^J1[U&255]^V[G++],b=N5[b>>>24]^O9[C>>16&255]^k1[U>>8&255]^J1[n&255]^V[G++],C=E,U=y,n=X;Y=Y.J;E=V[40];Y[0]=Wb[C>>>24]^E>>>24;Y[1]=Wb[U>>16&255]^E>>16&255;Y[2]=Wb[n>>8&255]^ E>>8&255;Y[3]=Wb[b&255]^E&255;E=V[41];Y[4]=Wb[U>>>24]^E>>>24;Y[5]=Wb[n>>16&255]^E>>16&255;Y[6]=Wb[b>>8&255]^E>>8&255;Y[7]=Wb[C&255]^E&255;E=V[42];Y[8]=Wb[n>>>24]^E>>>24;Y[9]=Wb[b>>16&255]^E>>16&255;Y[10]=Wb[C>>8&255]^E>>8&255;Y[11]=Wb[U&255]^E&255;E=V[43];Y[12]=Wb[b>>>24]^E>>>24;Y[13]=Wb[C>>16&255]^E>>16&255;Y[14]=Wb[U>>8&255]^E>>8&255;Y[15]=Wb[n&255]^E&255}; cb=function(){if(!Pb&&!g.gK){if(x1)return x1;var Y;x1=(Y=window.crypto)==null?void 0:Y.subtle;var V,C,U;if(((V=x1)==null?0:V.importKey)&&((C=x1)==null?0:C.sign)&&((U=x1)==null?0:U.encrypt))return x1;x1=void 0}}; g.h1=function(Y){this.J=Y}; YAR=function(Y,V,C,U){var n,b;return g.l(function(E){switch(E.J){case 1:if(Y.S){E.OE(2);break}return g.v(E,U.importKey("raw",Y.J,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:Y.S=E.Y;case 2:return n={name:"AES-CTR",counter:C,length:128},g.v(E,U.encrypt(n,Y.S,V),4);case 4:return b=E.Y,E.return(new Uint8Array(b))}})}; oyS=function(Y,V,C){Y.Y||(Y.Y=new d2(Y.J));q5(Y.Y,C);return Y.Y.encrypt(V)}; g.fV=function(Y){this.J=Y}; vb=function(Y){this.V=new Uint8Array(64);this.S=new Uint8Array(64);this.W=0;this.D=new Uint8Array(64);this.J=0;this.V.set(Y);this.S.set(Y);for(Y=0;Y<64;Y++)this.V[Y]^=92,this.S[Y]^=54;this.reset()}; VIK=function(Y,V,C){for(var U=Y.C,n=Y.Y[0],b=Y.Y[1],E=Y.Y[2],y=Y.Y[3],X=Y.Y[4],G=Y.Y[5],Z=Y.Y[6],D=Y.Y[7],u,B,A,O=0;O<64;)O<16?(U[O]=A=V[C]<<24|V[C+1]<<16|V[C+2]<<8|V[C+3],C+=4):(u=U[O-2],B=U[O-15],A=U[O-7]+U[O-16]+((u>>>17|u<<15)^(u>>>19|u<<13)^u>>>10)+((B>>>7|B<<25)^(B>>>18|B<<14)^B>>>3),U[O]=A),u=D+w2[O]+A+((X>>>6|X<<26)^(X>>>11|X<<21)^(X>>>25|X<<7))+(X&G^~X&Z),B=((n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10))+(n&b^n&E^b&E),D=u+B,y+=u,O++,O<16?(U[O]=A=V[C]<<24|V[C+1]<<16|V[C+2]<<8|V[C+3],C+=4):(u= U[O-2],B=U[O-15],A=U[O-7]+U[O-16]+((u>>>17|u<<15)^(u>>>19|u<<13)^u>>>10)+((B>>>7|B<<25)^(B>>>18|B<<14)^B>>>3),U[O]=A),u=Z+w2[O]+A+((y>>>6|y<<26)^(y>>>11|y<<21)^(y>>>25|y<<7))+(y&X^~y&G),B=((D>>>2|D<<30)^(D>>>13|D<<19)^(D>>>22|D<<10))+(D&n^D&b^n&b),Z=u+B,E+=u,O++,O<16?(U[O]=A=V[C]<<24|V[C+1]<<16|V[C+2]<<8|V[C+3],C+=4):(u=U[O-2],B=U[O-15],A=U[O-7]+U[O-16]+((u>>>17|u<<15)^(u>>>19|u<<13)^u>>>10)+((B>>>7|B<<25)^(B>>>18|B<<14)^B>>>3),U[O]=A),u=G+w2[O]+A+((E>>>6|E<<26)^(E>>>11|E<<21)^(E>>>25|E<<7))+(E&y^ ~E&X),B=((Z>>>2|Z<<30)^(Z>>>13|Z<<19)^(Z>>>22|Z<<10))+(Z&D^Z&n^D&n),G=u+B,b+=u,O++,O<16?(U[O]=A=V[C]<<24|V[C+1]<<16|V[C+2]<<8|V[C+3],C+=4):(u=U[O-2],B=U[O-15],A=U[O-7]+U[O-16]+((u>>>17|u<<15)^(u>>>19|u<<13)^u>>>10)+((B>>>7|B<<25)^(B>>>18|B<<14)^B>>>3),U[O]=A),u=X+w2[O]+A+((b>>>6|b<<26)^(b>>>11|b<<21)^(b>>>25|b<<7))+(b&E^~b&y),B=((G>>>2|G<<30)^(G>>>13|G<<19)^(G>>>22|G<<10))+(G&Z^G&D^Z&D),A=D,D=y,y=A,A=Z,Z=E,E=A,A=G,G=b,b=A,X=n+u,n=u+B,O++;Y.Y[0]=n+Y.Y[0]|0;Y.Y[1]=b+Y.Y[1]|0;Y.Y[2]=E+Y.Y[2]|0;Y.Y[3]= y+Y.Y[3]|0;Y.Y[4]=X+Y.Y[4]|0;Y.Y[5]=G+Y.Y[5]|0;Y.Y[6]=Z+Y.Y[6]|0;Y.Y[7]=D+Y.Y[7]|0}; URo=function(Y){var V=new Uint8Array(32),C=64-Y.J;Y.J>55&&(C+=64);var U=new Uint8Array(C);U[0]=128;for(var n=Y.W*8,b=1;b<9;b++){var E=n%256;U[C-b]=E;n=(n-E)/256}Y.update(U);for(C=0;C<8;C++)V[C*4]=Y.Y[C]>>>24,V[C*4+1]=Y.Y[C]>>>16&255,V[C*4+2]=Y.Y[C]>>>8&255,V[C*4+3]=Y.Y[C]&255;C5H(Y);return V}; C5H=function(Y){Y.Y=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];Y.C=[];Y.C.length=64;Y.W=0;Y.J=0}; nyP=function(Y){this.Y=Y}; bYH=function(Y,V,C){Y=new vb(Y.Y);Y.update(V);Y.update(C);V=URo(Y);Y.update(Y.V);Y.update(V);V=URo(Y);Y.reset();return V}; EyE=function(Y){this.J=Y}; zYx=function(Y,V,C,U){var n,b,E;return g.l(function(y){switch(y.J){case 1:if(Y.Y){y.OE(2);break}return g.v(y,U.importKey("raw",Y.J,{name:"HMAC",hash:"SHA-256"},!1,["sign"]),3);case 3:Y.Y=y.Y;case 2:return n=new Uint8Array(V.length+C.length),n.set(V),n.set(C,V.length),b={name:"HMAC",hash:"SHA-256"},g.v(y,U.sign(b,Y.Y,n),4);case 4:return E=y.Y,y.return(new Uint8Array(E))}})}; iYo=function(Y,V,C){Y.S||(Y.S=new nyP(Y.J));return bYH(Y.S,V,C)}; yYR=function(Y,V,C){var U,n;return g.l(function(b){if(b.J==1){U=cb();if(!U)return b.return(iYo(Y,V,C));g.Na(b,3);return g.v(b,zYx(Y,V,C,U),5)}if(b.J!=3)return b.return(b.Y);n=g.Po(b);g.ak(n);Pb=!0;return b.return(iYo(Y,V,C))})}; Gta=function(Y){for(var V="",C=0;C=1?Y[Y.length-1]:null;for(var U=g.N(Y),n=U.next();!n.done;n=U.next())if(n=n.value,n.width&&n.height&&(C&&n.width>=V||!C&&n.height>=V))return n;for(V=Y.length-1;V>=0;V--)if(C&&Y[V].width||!C&&Y[V].height)return Y[V];return Y[0]}; pV=function(){this.state=1;this.yG=null;this.nT=void 0}; JYT=function(Y,V,C,U,n,b){var E=E===void 0?"trayride":E;C?(Y.XJ(2),g.Xf(C,function(){if(window[E])kt2(Y,U,E,n);else{Y.XJ(3);var y=dya(C),X=document.getElementById(y);X&&(kd2(y),X.parentNode.removeChild(X));g.ak(new g.g1("BL:ULB",""+C))}},b)):V?(b=g.HX("SCRIPT"),V instanceof Cv?(b.textContent=Un(V),nv(b)):b.textContent=V,b.nonce=VL(document),document.head.appendChild(b),document.head.removeChild(b),window[E]?kt2(Y,U,E,n):(Y.XJ(4),g.ak(new g.g1("BL:ULBJ")))):g.ak(new g.g1("BL:ULV"))}; kt2=function(Y,V,C,U){Y.XJ(5);var n=!!Y.nT&&dRK.includes(g.Jm(Y.nT)||"");try{var b=new s4({program:V,globalName:C,VM:{disable:!g.Jn("att_web_record_metrics")||!g.Jn("att_skip_metrics_for_cookieless_domains_ks")&&n,rI:"aGIf"}});b.Lx.then(function(){Y.XJ(6);U&&U(V)}); Y.q5(b)}catch(E){Y.XJ(7),E instanceof Error&&g.ak(E)}}; T0=function(){var Y=g.rH("yt.abuse.playerAttLoader");return Y&&["bgvma","bgvmb","bgvmc"].every(function(V){return V in Y})?Y:null}; $1=function(){pV.apply(this,arguments)}; M5=function(){}; qA0=function(Y,V,C){for(var U=!1,n=g.N(Y.sN.entries()),b=n.next();!b.done;b=n.next())b=g.N(b.value).next().value,b.slotType==="SLOT_TYPE_PLAYER_BYTES"&&b.xi==="core"&&(U=!0);if(U){a:if(!C){Y=g.N(Y.sN.entries());for(C=Y.next();!C.done;C=Y.next())if(U=g.N(C.value),C=U.next().value,U=U.next().value,C.slotType==="SLOT_TYPE_IN_PLAYER"&&C.xi==="core"){C=U.layoutId;break a}C=void 0}C?V.uT(C):Ru("No triggering layout ID available when attempting to mute.")}}; aJ=function(Y,V){this.dJ=Y;this.AJ=V}; IJ=function(){}; LV=function(){}; xRJ=function(Y){g.T.call(this);var V=this;this.wM=Y;this.Y=new Map;Qn(this,"commandExecutorCommand",function(C,U,n){P5Z(V,C.commands,U,n)}); Qn(this,"clickTrackingParams",function(){})}; cYa=function(Y,V){Qn(Y,V.ol(),function(C,U,n){V.FN(C,U,n)})}; Qn=function(Y,V,C){Y.Vs();Y.Y.get(V)&&g.MR(Error("Extension name "+V+" already registered"));Y.Y.set(V,C)}; P5Z=function(Y,V,C,U){V=V===void 0?[]:V;Y.Vs();var n=[],b=[];V=g.N(V);for(var E=V.next();!E.done;E=V.next())E=E.value,g.I(E,hYo)||g.I(E,fsP)?n.push(E):b.push(E);n=g.N(n);for(V=n.next();!V.done;V=n.next())SY(Y,V.value,C,U);b=g.N(b);for(n=b.next();!n.done;n=b.next())SY(Y,n.value,C,U)}; SY=function(Y,V,C,U){Y.Vs();V.loggingUrls&&vy1(Y,"loggingUrls",V.loggingUrls,C,U);V=g.N(Object.entries(V));for(var n=V.next();!n.done;n=V.next()){var b=g.N(n.value);n=b.next().value;b=b.next().value;n==="openPopupAction"?Y.wM.get().kU("innertubeCommand",{openPopupAction:b}):n==="confirmDialogEndpoint"?Y.wM.get().kU("innertubeCommand",{confirmDialogEndpoint:b}):wl1.hasOwnProperty(n)||vy1(Y,n,b,C,U)}}; vy1=function(Y,V,C,U,n){if((Y=Y.Y.get(V))&&typeof Y==="function")try{Y(C,U,n)}catch(b){g.MR(b)}else V=new g.g1("Unhandled field",V),g.ak(V)}; mK=function(Y,V,C){this.YY=Y;this.Y=V;this.Kb=C;lS(MP(),{L_:NS1,Zk:Wuo})}; jY=function(Y){this.value=Y}; t1=function(Y){this.value=Y}; eY=function(Y){this.value=Y}; r2=function(Y){this.value=Y}; FI=function(Y){this.value=Y}; g2=function(Y){this.value=Y}; KV=function(Y){this.value=Y}; Hb=function(){jY.apply(this,arguments)}; YS=function(Y){this.value=Y}; oi=function(Y){this.value=Y}; VD=function(Y){this.value=Y}; CJ=function(Y){this.value=Y}; Uj=function(Y){this.value=Y}; nJ=function(Y){this.value=Y}; b3=function(Y){this.value=Y}; Ej=function(Y){this.value=Y}; zu=function(Y){this.value=Y}; i3=function(Y){this.value=Y}; yD=function(){jY.apply(this,arguments)}; X7=function(Y){this.value=Y}; Gu=function(Y){this.value=Y}; ZM=function(Y){this.value=Y}; DM=function(Y){this.value=Y}; u3=function(Y){this.value=Y}; BZ=function(Y){this.value=Y}; sj=function(Y){this.value=Y}; AC=function(Y){this.value=Y}; Ri=function(Y){this.value=Y}; WZ=function(Y){this.value=Y}; Nu=function(Y){this.value=Y}; Oj=function(Y){this.value=Y}; kS=function(Y){this.value=Y}; JC=function(Y){this.value=Y}; dk=function(Y){this.value=Y}; qu=function(Y){this.value=Y}; PZ=function(Y){this.value=Y}; xS=function(Y){this.value=Y}; cZ=function(Y){this.value=Y}; hC=function(Y){this.value=Y}; fJ=function(Y){this.value=Y}; vZ=function(Y){this.value=Y}; wk=function(Y){this.value=Y}; l3=function(Y){this.value=Y}; pJ=function(Y){this.value=Y}; Tu=function(Y){this.value=Y}; $S=function(Y){this.value=Y}; Mu=function(Y){this.value=Y}; ai=function(Y){this.value=Y}; Ii=function(Y){this.value=Y}; LJ=function(Y){this.value=Y}; QD=function(Y){this.value=Y}; Sp=function(Y){this.value=Y}; mr=function(Y){this.value=Y}; jp=function(Y){this.value=Y}; tC=function(Y){this.value=Y}; ep=function(Y){this.value=Y}; rk=function(Y){this.value=Y}; F7=function(){jY.apply(this,arguments)}; gk=function(Y){this.value=Y}; KJ=function(){jY.apply(this,arguments)}; HZ=function(){jY.apply(this,arguments)}; YD=function(){jY.apply(this,arguments)}; oZ=function(){jY.apply(this,arguments)}; VN=function(){jY.apply(this,arguments)}; CO=function(Y){this.value=Y}; Us=function(Y){this.value=Y}; nO=function(Y){this.value=Y}; b6=function(Y){this.value=Y}; Es=function(Y){this.value=Y}; i6=function(Y,V,C){if(C&&!C.includes(Y.layoutType))return!1;V=g.N(V);for(C=V.next();!C.done;C=V.next())if(!zs(Y.clientMetadata,C.value))return!1;return!0}; yN=function(){return""}; ls0=function(Y,V){switch(Y){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 V(Y),8}}; Xu=function(Y,V,C,U){U=U===void 0?!1:U;yr.call(this,Y);this.mW=C;this.TM=U;this.args=[];V&&this.args.push(V)}; r=function(Y,V,C,U){U=U===void 0?!1:U;yr.call(this,Y);this.mW=C;this.TM=U;this.args=[];V&&this.args.push(V)}; Gs=function(Y){var V=new Map;Y.forEach(function(C){V.set(C.Y(),C)}); this.Y=V}; zs=function(Y,V){return Y.Y.has(V)}; Z6=function(Y,V){Y=Y.Y.get(V);if(Y!==void 0)return Y.get()}; D6=function(Y){return Array.from(Y.Y.keys())}; u6=function(Y,V,C){if(C&&C!==Y.slotType)return!1;V=g.N(V);for(C=V.next();!C.done;C=V.next())if(!zs(Y.clientMetadata,C.value))return!1;return!0}; TSP=function(Y){var V;return((V=pla.get(Y))==null?void 0:V.zA)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"}; Av=function(Y,V){var C={type:V.slotType,controlFlowManagerLayer:$Rx.get(V.xi)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};V.slotEntryTrigger&&(C.entryTriggerType=V.slotEntryTrigger.triggerType);V.slotPhysicalPosition!==1&&(C.slotPhysicalPosition=V.slotPhysicalPosition);if(Y){C.debugData={slotId:V.slotId};if(Y=V.slotEntryTrigger)C.debugData.slotEntryTriggerData=Bi(Y);Y=V.slotFulfillmentTriggers;C.debugData.fulfillmentTriggerData=[];Y=g.N(Y);for(var U=Y.next();!U.done;U=Y.next())C.debugData.fulfillmentTriggerData.push(Bi(U.value)); V=V.slotExpirationTriggers;C.debugData.expirationTriggerData=[];V=g.N(V);for(Y=V.next();!Y.done;Y=V.next())C.debugData.expirationTriggerData.push(Bi(Y.value))}return C}; MIZ=function(Y,V){var C={type:V.layoutType,controlFlowManagerLayer:$Rx.get(V.xi)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};Y&&(C.debugData={layoutId:V.layoutId});return C}; Bi=function(Y,V){var C={type:Y.triggerType};V!=null&&(C.category=V);Y.triggeringSlotId!=null&&(C.triggerSourceData||(C.triggerSourceData={}),C.triggerSourceData.associatedSlotId=Y.triggeringSlotId);Y.triggeringLayoutId!=null&&(C.triggerSourceData||(C.triggerSourceData={}),C.triggerSourceData.associatedLayoutId=Y.triggeringLayoutId);return C}; aso=function(Y,V,C,U){V={opportunityType:V};Y&&(U||C)&&(U=g.KU(U||[],function(n){return Av(Y,n)}),V.debugData=Object.assign({},C&&C.length>0?{associatedSlotId:C}:{},U.length>0?{slots:U}:{})); return V}; Wi=function(Y,V){return function(C){return IsH(RZ(Y),V.slotId,V.slotType,V.slotPhysicalPosition,V.xi,V.slotEntryTrigger,V.slotFulfillmentTriggers,V.slotExpirationTriggers,C.layoutId,C.layoutType,C.xi)}}; IsH=function(Y,V,C,U,n,b,E,y,X,G,Z){return{adClientDataEntry:{slotData:Av(Y,{slotId:V,slotType:C,slotPhysicalPosition:U,xi:n,slotEntryTrigger:b,slotFulfillmentTriggers:E,slotExpirationTriggers:y,clientMetadata:new Gs([])}),layoutData:MIZ(Y,{layoutId:X,layoutType:G,xi:Z,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],Iy:new Map,clientMetadata:new Gs([]),Ce:{}})}}}; Os=function(Y){this.Wx=Y;Y=Math.random();var V=this.Wx.get();V=g.NQ(V.B.U().experiments,"html5_debug_data_log_probability");V=Number.isFinite(V)&&V>=0&&V<=1?V:0;this.Y=Y1){g.ak(new g.g1("Exit already started",{current:Y.currentState}));var C=!1}else C=!0;if(!C)return!1;Y.currentState=2;Y.Y=V;return!0}; dF=function(Y){if(Y.currentState!==2)return!1;Y.currentState=3;return!0}; suv=function(Y,V){var C=new Map;Y=g.N(Y);for(var U=Y.next();!U.done;U=Y.next()){U=U.value;if(U.layoutType==="LAYOUT_TYPE_MEDIA")var n="v";else U.layoutType==="LAYOUT_TYPE_MEDIA_BREAK"?(n=Z6(U.clientMetadata,"metadata_type_linked_in_player_layout_type"),n=n==="LAYOUT_TYPE_ENDCAP"||n==="LAYOUT_TYPE_VIDEO_INTERSTITIAL"?"e":n==="LAYOUT_TYPE_SURVEY"?"s":n==="LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT"?"si":"u"):n="u";C.set(U.layoutId,n);if(n==="u"){var b={};n=V;U=(b.c=U.layoutId,b);n.B.SL("uct",U)}}Y= V.La();q9={contentCpn:Y,K8:C};U={};C=(U.ct=C.size,U.c=Y,U);V.B.SL("acc",C)}; At1=function(){q9={contentCpn:"",K8:new Map}}; Py=function(Y){var V;return(V=q9.K8.get(Y))!=null?V:"u"}; xJ=function(Y,V,C){Y.B.SL(V,C);RVJ(Y)}; W3o=function(Y){var V=Y.layoutId,C=Y.HX;if(Y.xQ){var U={};xJ(Y.YY,"slso",(U.ec=V,U.is=C,U.ctp=Py(V),U))}}; cy=function(Y){var V=Y.layoutId,C=Y.HX;if(Y.xQ){var U={};xJ(Y.YY,"slse",(U.ec=V,U.is=C,U.ctp=Py(V),U))}}; NAE=function(Y){var V=Y.layoutId,C=Y.HX,U=Y.YY;Y.xQ&&(Y={},xJ(U,"sleo",(Y.xc=V,Y.is=C,Y.ctp=Py(V),Y)),RVJ(U))}; O9K=function(Y){var V=Y.cpn,C=Y.YY;Y=Y.HX;var U=C.La(),n={};xJ(C,"ce",(n.ec=V,n.ia=V!==U,n.r=q9.K8.has(V),n.is=Y,n.ctp=Py(V),n))}; RVJ=function(Y){if(Y.La()!==q9.contentCpn){var V={};V=(V.c=q9.contentCpn,V);Y.B.SL("ccm",V)}}; kkP=function(Y){var V=Y.cpn,C=Y.YY;Y=Y.HX;var U=C.La(),n={};xJ(C,"cx",(n.xc=V,n.ia=V!==U,n.r=q9.K8.has(V),n.is=Y,n.ctp=Py(V),n))}; JtK=function(Y){this.params=Y;this.Y=new Set}; djH=function(Y,V,C){if(!Y.Y.has(V)){Y.Y.add(V);var U={};Y.params.Hb.N8(V,Object.assign({},C,(U.p_ac=Y.params.adCpn,U.p_isv=Y.params.Cl&&Y.params.Xr,U)))}}; f$=function(Y,V,C){if(h2(Y.params.Hb.Wx.get(),!0)){var U=C.flush,n={};djH(Y,V,(n.cts=C.currentTimeSec,n.f=U,n))}}; qiZ=function(Y,V){this.YY=Y;this.Wx=V}; vy=function(Y){var V=[];if(Y){Y=g.N(Object.entries(Y));for(var C=Y.next();!C.done;C=Y.next()){var U=g.N(C.value);C=U.next().value;U=U.next().value;U!==void 0&&(U=typeof U==="boolean"?""+ +U:(""+U).replace(/[:,=]/g,"_"),V.push(C+"."+U))}}return V.join(";")}; wF=function(Y,V,C){V=V===void 0?{}:V;this.errorCode=Y;this.details=V;this.severity=C===void 0?0:C}; lP=function(Y){return Y===1||Y===2}; p$=function(Y,V){V=V===void 0?0:V;if(Y instanceof wF)return Y;Y=Y&&Y instanceof Error?Y:Error(""+Y);lP(V)?g.MR(Y):g.ak(Y);return new wF(V===1?"player.fatalexception":"player.exception",{name:""+Y.name,message:""+Y.message},V)}; PaZ=function(Y,V){function C(){var U=g.TT.apply(0,arguments);Y.removeEventListener("playing",C);V.apply(null,g.P(U))} Y.addEventListener("playing",C)}; T6=function(){var Y=g.rH("yt.player.utils.videoElement_");Y||(Y=g.HX("VIDEO"),g.e2("yt.player.utils.videoElement_",Y));return Y}; $J=function(Y){var V=T6();return!!(V&&V.canPlayType&&V.canPlayType(Y))}; aP=function(Y){if(/opus/.test(Y)&&g.M9&&!cD("38")&&!g.rN())return!1;if(window.MediaSource&&window.MediaSource.isTypeSupported)return window.MediaSource.isTypeSupported(Y);if(window.ManagedMediaSource&&window.ManagedMediaSource.isTypeSupported)return window.ManagedMediaSource.isTypeSupported(Y);if(/webm/.test(Y)&&!R3T())return!1;Y==='audio/mp4; codecs="mp4a.40.2"'&&(Y='video/mp4; codecs="avc1.4d401f"');return!!$J(Y)}; xjK=function(Y){try{var V=aP('video/mp4; codecs="avc1.42001E"')||aP('video/webm; codecs="vp9"');return(aP('audio/mp4; codecs="mp4a.40.2"')||aP('audio/webm; codecs="opus"'))&&(V||!Y)||$J('video/mp4; codecs="avc1.42001E, mp4a.40.2"')?null:"fmt.noneavailable"}catch(C){return"html5.missingapi"}}; IP=function(){var Y=T6();return!(!Y.webkitSupportsPresentationMode||typeof Y.webkitSetPresentationMode!=="function")}; L$=function(){var Y=T6();try{var V=Y.muted;Y.muted=!V;return Y.muted!==V}catch(C){}return!1}; cto=function(){var Y;return((Y=navigator.connection)==null?void 0:Y.type)||""}; g.QI=function(){fH.apply(this,arguments)}; S$=function(Y,V,C,U,n,b,E,y){this.sampleRate=Y===void 0?0:Y;this.numChannels=V===void 0?0:V;this.spatialAudioType=C===void 0?"SPATIAL_AUDIO_TYPE_NONE":C;this.Y=U===void 0?!1:U;this.S=n;this.W=b;this.audioQuality=E===void 0?"AUDIO_QUALITY_UNKNOWN":E;this.J=y===void 0?!1:y}; t2=function(Y,V,C,U,n,b,E,y,X){this.width=Y;this.height=V;this.quality=b||mL(Y,V);this.qualityOrdinal=g.j$[this.quality];this.fps=C||0;this.stereoLayout=!n||U!=null&&U!=="UNKNOWN"&&U!=="RECTANGULAR"?0:n;this.projectionType=U?U==="EQUIRECTANGULAR"&&n===2?"EQUIRECTANGULAR_THREED_TOP_BOTTOM":U:"UNKNOWN";(Y=E)||(Y=g.j$[this.quality],Y===0?Y="Auto":(V=this.fps,C=this.projectionType,Y=Y.toString()+(C==="EQUIRECTANGULAR"||C==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||C==="MESH"?"s":"p")+(V>55?"60":V>49?"50": V>39?"48":"")));this.qualityLabel=Y;this.Y=y||"";this.primaries=X||""}; mL=function(Y,V){var C=Math.max(Y,V);Y=Math.min(Y,V);V=e$[0];for(var U=0;U=Math.floor(b*16/9)*1.3||Y>=b*1.3)return V;V=n}return"tiny"}; gF=function(Y,V,C){C=C===void 0?{}:C;this.id=Y;this.mimeType=V;C.Lb>0||(C.Lb=16E3);Object.assign(this,C);Y=g.N(this.id.split(";"));this.itag=Y.next().value;this.Y=Y.next().value;this.containerType=rF(V);this.ys=F9[this.itag]||""}; K$=function(Y){return Y.ys==="9"||Y.ys==="("||Y.ys==="9h"||Y.ys==="(h"}; hVv=function(Y){return Y.ys==="H"||Y.ys==="h"}; Hy=function(Y){return Y.ys==="9h"||Y.ys==="(h"}; fYS=function(Y){return!!Y.El&&!!Y.El.fairplay&&(Y.ys==="("||Y.ys==="(h"||Y.ys==="A"||Y.ys==="MEAC3")||YU&&!!Y.El&&Y.ys==="1e"}; oS=function(Y){return Y.ys==="1"||Y.ys==="1h"||YU&&Y.ys==="1e"}; V1=function(Y){return Y.ys==="mac3"||Y.ys==="meac3"||Y.ys==="m"||Y.ys==="i"}; CM=function(Y){return Y.ys==="MAC3"||Y.ys==="MEAC3"||Y.ys==="M"||Y.ys==="I"}; g.Uu=function(Y){return Y.containerType===1}; v9E=function(Y){return Y.ys==="("||Y.ys==="(h"||Y.ys==="H"||YU&&Y.ys==="1e"}; nM=function(Y){return Y.mimeType==="application/x-mpegURL"}; g.bV=function(Y,V){return{itag:+Y.itag,lmt:V?0:Y.lastModified,xtags:Y.Y||""}}; w3a=function(Y){var V=navigator.mediaCapabilities;if(V==null||!V.decodingInfo||Y.ys==="f")return Promise.resolve();var C={type:Y.audio&&Y.video?"file":"media-source"};Y.video&&(C.video={contentType:Y.mimeType,width:Y.video.width||640,height:Y.video.height||360,bitrate:Y.Lb*8||1E6,framerate:Y.video.fps||30});Y.audio&&(C.audio={contentType:Y.mimeType,channels:""+(Y.audio.numChannels||2),bitrate:Y.Lb*8||128E3,samplerate:Y.audio.sampleRate||44100});return V.decodingInfo(C).then(function(U){Y.J=U})}; Eu=function(Y){return/(opus|mp4a|dtse|ac-3|ec-3|iamf)/.test(Y)}; zS=function(Y){return/(vp9|vp09|vp8|avc1|av01)/.test(Y)}; iV=function(Y){return Y.includes("vtt")||Y.includes("text/mp4")}; rF=function(Y){return Y.indexOf("/mp4")>=0?1:Y.indexOf("/webm")>=0?2:Y.indexOf("/x-flv")>=0?3:Y.indexOf("/vtt")>=0?4:0}; y1=function(Y,V,C,U,n,b){var E=new S$;V in g.j$||(V="small");V==="light"&&(V="tiny");U&&n?(n=Number(n),U=Number(U)):(n=g.j$[V],U=Math.round(n*16/9));b=new t2(U,n,0,null,void 0,V,b);Y=unescape(Y.replace(/"/g,'"'));return new gF(C,Y,{audio:E,video:b})}; Xx=function(Y){var V="id="+Y.id;Y.video&&(V+=", res="+Y.video.qualityLabel);var C,U;return V+", byterate=("+((C=Y.xL)==null?void 0:C.toFixed(0))+", "+((U=Y.Lb)==null?void 0:U.toFixed(0))+")"}; GS=function(Y,V){return{start:function(C){return Y[C]}, end:function(C){return V[C]}, length:Y.length}}; lYS=function(Y,V,C){for(var U=[],n=[],b=0;b=V)return C}catch(U){}return-1}; uV=function(Y,V){return Dx(Y,V)>=0}; p31=function(Y,V){if(!Y)return NaN;V=Dx(Y,V);return V>=0?Y.start(V):NaN}; B0=function(Y,V){if(!Y)return NaN;V=Dx(Y,V);return V>=0?Y.end(V):NaN}; AP=function(Y){return Y&&Y.length?Y.end(Y.length-1):NaN}; RS=function(Y){return AP(Y)>0}; W0=function(Y,V){Y=B0(Y,V);return Y>=0?Y-V:0}; tP=function(Y,V,C){for(var U=[],n=[],b=0;bC||(U.push(Math.max(V,Y.start(b))-V),n.push(Math.min(C,Y.end(b))-V));return GS(U,n)}; eG=function(Y,V,C,U){g.D$.call(this);var n=this;this.Im=Y;this.start=V;this.end=C;this.isActive=U;this.appendWindowStart=0;this.appendWindowEnd=Infinity;this.timestampOffset=0;this.qn={error:function(){!n.Vs()&&n.isActive&&n.publish("error",n)}, updateend:function(){!n.Vs()&&n.isActive&&n.publish("updateend",n)}}; this.Im.ll(this.qn);this.gP=this.isActive}; Fx=function(Y,V,C,U,n,b){g.D$.call(this);var E=this;this.MJ=Y;this.ER=V;this.id=C;this.containerType=U;this.ys=n;this.Xr=b;this.zn=this.pP=this.Nw=null;this.t4=!1;this.appendWindowStart=this.timestampOffset=0;this.JL=GS([],[]);this.Ek=!1;this.IX=[];this.u9=r0?[]:void 0;this.YP=function(X){return E.publish(X.type,E)}; var y;if((y=this.MJ)==null?0:y.addEventListener)this.MJ.addEventListener("updateend",this.YP),this.MJ.addEventListener("error",this.YP)}; g0=function(){return window.SourceBuffer?!!SourceBuffer.prototype.changeType:!1}; KM=function(Y,V){this.vM=Y;this.Y=V===void 0?!1:V;this.J=!1}; H0=function(Y,V,C){C=C===void 0?!1:C;g.T.call(this);this.mediaElement=Y;this.l1=V;this.isView=C;this.D=0;this.W=!1;this.V=!0;this.L=0;this.callback=null;this.X=!1;this.l1||(this.ER=this.mediaElement.dg());this.events=new g.QI(this);g.M(this,this.events);this.S=new KM(this.l1?window.URL.createObjectURL(this.l1):this.ER.webkitMediaSourceURL,!0);Y=this.l1||this.ER;v8(this.events,Y,["sourceopen","webkitsourceopen"],this.pti);v8(this.events,Y,["sourceclose","webkitsourceclose"],this.IUE);this.C={updateend:this.sz}}; TAR=function(){return!!(window.MediaSource||window.ManagedMediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)}; $jo=function(Y,V){Yl(Y)?g.qo(function(){V(Y)}):Y.callback=V}; MMH=function(Y,V,C){if(oL){var U;Vi(Y.mediaElement,{l:"mswssb",sr:(U=Y.mediaElement.Yi)==null?void 0:U.YB()},!1);V.ll(Y.C,Y);C.ll(Y.C,Y)}Y.Y=V;Y.J=C;g.M(Y,V);g.M(Y,C)}; Cs=function(Y){return!!Y.Y||!!Y.J}; Yl=function(Y){try{return U$(Y)==="open"}catch(V){return!1}}; U$=function(Y){if(Y.l1)return Y.l1.readyState;switch(Y.ER.webkitSourceState){case Y.ER.SOURCE_OPEN:return"open";case Y.ER.SOURCE_ENDED:return"ended";default:return"closed"}}; ns=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)||window.ManagedMediaSource}; aYZ=function(Y){Yl(Y)&&(Y.l1?Y.l1.endOfStream():Y.ER.webkitSourceEndOfStream(Y.ER.EOS_NO_ERROR))}; IYx=function(Y,V,C,U){if(!Y.Y||!Y.J)return null;var n=Y.Y.isView()?Y.Y.Im:Y.Y,b=Y.J.isView()?Y.J.Im:Y.J,E=new H0(Y.mediaElement,Y.l1,!0);E.S=Y.S;MMH(E,new eG(n,V,C,U),new eG(b,V,C,U));Yl(Y)||Y.Y.Yf(Y.Y.wg());return E}; L3Z=function(Y){var V;(V=Y.Y)==null||V.GA();var C;(C=Y.J)==null||C.GA();Y.V=!1}; b0=function(){var Y=this;this.YZ=this.wu=R1o;this.promise=new g.xb(function(V,C){Y.wu=V;Y.YZ=C})}; E$=function(){g.T.call(this);this.nw=!1;this.vM=null;this.C=this.D=!1;this.W=new g.Dk;this.Yi=null;g.M(this,this.W)}; zG=function(Y){Y=Y.QF();return Y.length<1?NaN:Y.end(Y.length-1)}; QuK=function(Y){!Y.J&&TAR()&&(Y.S?Y.S.then(function(){return QuK(Y)}):Y.LK()||(Y.J=Y.s1()))}; SiS=function(Y){Y.J&&(Y.J.dispose(),Y.J=void 0)}; Vi=function(Y,V,C){var U;((U=Y.Yi)==null?0:U.T5())&&Y.Yi.SL("rms",V,C===void 0?!1:C)}; mj0=function(Y,V,C){Y.isPaused()||Y.getCurrentTime()>V||C>10||(Y.play(),g.Rj(function(){mj0(Y,Y.getCurrentTime(),C+1)},500))}; juJ=function(Y,V){Y.vM&&Y.vM.equals(V)||(Y.vM&&Y.vM.dispose(),Y.vM=V)}; i0=function(Y){return W0(Y.HD(),Y.getCurrentTime())}; tMS=function(Y,V){if(Y.wh()===0||Y.hasError())return!1;var C=Y.getCurrentTime()>0;return V>=0&&(Y=Y.QF(),Y.length||!C)?uV(Y,V):C}; yi=function(Y){Y.LK()&&(Y.Yi&&Y.Yi.H$("rs_s"),F4&&Y.getCurrentTime()>0&&Y.seekTo(0),Y.M0(),Y.load(),juJ(Y,null));delete Y.S}; XU=function(Y){switch(Y.Q9()){case 2:return"progressive.net.retryexhausted";case 3:return Y=Y.p$(),(Y==null?0:Y.includes("MEDIA_ERR_CAPABILITY_CHANGED"))||eV2&&(Y==null?0:Y.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.GG=function(Y,V,C){this.fK=V===void 0?null:V;this.seekSource=C===void 0?null:C;this.state=Y||64}; Z0=function(Y,V,C){C=C===void 0?!1:C;return rt2(Y,V.getCurrentTime(),(0,g.Q)(),i0(V),C)}; D0=function(Y,V,C,U){if(!(V===Y.state&&C===Y.fK&&U===Y.seekSource||V!==void 0&&(V&128&&!C||V&2&&V&16))){var n;if(n=V)n=V||Y.state,n=!!(n&16||n&32);Y=new g.GG(V,C,n?U?U:Y.seekSource:null)}return Y}; u0=function(Y,V,C){return D0(Y,Y.state|V,null,C===void 0?null:C)}; B6=function(Y,V){return D0(Y,Y.state&~V,null,null)}; s$=function(Y,V,C,U){return D0(Y,(Y.state|V)&~C,null,U===void 0?null:U)}; g.e=function(Y,V){return!!(Y.state&V)}; g.Aa=function(Y,V){return V.state===Y.state&&V.fK===Y.fK}; RL=function(Y){return Y.isPlaying()&&!g.e(Y,16)&&!g.e(Y,32)}; W6=function(Y){return g.e(Y,128)?-1:g.e(Y,2)?0:g.e(Y,2048)?3:g.e(Y,64)?-1:g.e(Y,1)&&!g.e(Y,32)?3:g.e(Y,8)?1:g.e(Y,4)?2:-1}; O$=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u,B,A,O,k){g.T.call(this);var q=this;this.IN=Y;this.slot=V;this.layout=C;this.Kb=U;this.WM=n;this.M8=b;this.hn=E;this.Do=y;this.VQ=X;this.FI=G;this.position=D;this.D=u;this.Wx=B;this.q6=A;this.gV=O;this.context=k;this.rF=!0;this.V=!1;this.NJ="not_rendering";this.J=!1;this.S=new kJ;Y=Z6(this.layout.clientMetadata,"metadata_type_ad_placement_config");this.b1=new l1(C.Iy,this.Kb,Y,C.layoutId);var d;Y=((d=NI(this))==null?void 0:d.progressCommands)||[];this.W=new emJ(X, Y,C.layoutId,function(){return q.FP()}); this.Y=new JtK({adCpn:this.layout.layoutId,Hb:k.Hb,Cl:this.q6,Xr:this.layout.layoutType==="LAYOUT_TYPE_MEDIA"})}; kl=function(Y){return{layoutId:Y.KX(),HX:Y.q6,YY:Y.M8.get(),xQ:Y.hY()}}; Ja=function(Y,V){return V.layoutId!==Y.layout.layoutId?(Y.IN.zm(Y.slot,V,new Xu("Tried to start rendering an unknown layout, this adapter requires LayoutId: "+Y.layout.layoutId+("and LayoutType: "+Y.layout.layoutType),void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"),!1):!0}; dU=function(Y){Y.NJ="rendering_start_requested";Y.FI(-1)}; NI=function(Y){return Z6(Y.layout.clientMetadata,"METADATA_TYPE_INTERACTIONS_AND_PROGRESS_LAYOUT_COMMANDS")}; F3T=function(Y){Ru("Received layout exit signal when not in layout exit flow.",Y.slot,Y.layout)}; g9x=function(Y){var V;return((V=qI(Y.M8.get(),2))==null?void 0:V.clientPlaybackNonce)||""}; P6=function(Y,V){switch(V){case "normal":Y.Xa("complete");break;case "skipped":Y.Xa("skip");break;case "abandoned":I4(Y.b1,"impression")&&Y.Xa("abandon")}}; xl=function(Y,V){Y.V||(V=new g.W3(V.state,new g.GG),Y.V=!0);return V}; c6=function(Y,V){RP(V)?Y.FI(1):g.Oi(V,4)&&!g.Oi(V,2)&&Y.cT();Nj(V,4)<0&&!(Nj(V,2)<0)&&Y.CH()}; K32=function(Y){Y.position===0&&(Y.Do.get(),Y=Z6(Y.layout.clientMetadata,"metadata_type_ad_placement_config").kind,Y={adBreakType:ha(Y)},jz("ad_bl"),g.tr(Y))}; fs=function(Y,V){MU(Y.b1,V,!Y.J)}; YxH=function(Y){var V;return(((V=NI(Y))==null?void 0:V.progressCommands)||[]).findIndex(function(C){return!!g.I(C==null?void 0:C.command,H9v)})!==-1}; v6=function(Y,V){var C=Z6(Y.clientMetadata,"metadata_type_eligible_for_ssap");return C===void 0?(Ru("Expected SSAP eligibility in PlayerBytes factory",Y),!1):V.hY(C)}; wU=function(Y,V){if(!Cz(V.get(),"html5_ssap_pass_transition_reason"))return 3;switch(Y){case "skipped":case "muted":case "user_input_submitted":return 3;case "normal":return 2;case "error":return Ru("Unexpected error from cPACF during rendering"),6;case "abandoned":return 5;case "user_cancelled":case "unknown":return Ru("Unexpected layout exit reason",void 0,void 0,{layoutExitReason:Y}),3;default:F2(Y,"unknown layoutExitReason")}}; oGP=function(Y){Ru("getExitReason: unexpected reason",void 0,void 0,{reason:Y})}; l0=function(Y,V){if(Cz(V.get(),"html5_ssap_pass_transition_reason"))switch(Y){case 2:return"normal";case 4:case 6:case 7:return"error";case 5:return oGP(Y),"abandoned";case 3:case 1:return oGP(Y),"error";default:F2(Y,"unexpected transition reason")}else switch(Y){case 2:return"normal";case 4:return"error";case 5:case 3:case 1:case 6:case 7:return Ru("getExitReason: unexpected reason",void 0,void 0,{reason:Y}),"error";default:F2(Y,"unexpected transition reason")}}; g.ps=function(Y,V,C){r8(Y,C)||g8(Y,V,C);r8(Y,"video_to_ad")||g8(Y,V,"video_to_ad");r8(Y,"ad_to_video")||g8(Y,V,"ad_to_video");r8(Y,"ad_to_ad")||g8(Y,V,"ad_to_ad")}; TG=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u,B,A,O,k,q){O$.call(this,Y,V,C,U,n,b,E,y,G,Z,D,u,B,A,O,k,q);var d=this;this.wM=X;this.GC=D;this.QD=!0;this.Sj=this.JO=0;this.SY=Bf(function(){W3o(kl(d));d.IN.G5(d.slot,d.layout)}); this.f8=Bf(function(){NAE(kl(d));d.NJ!=="rendering_stop_requested"&&d.GC(d);d.layoutExitReason?d.IN.vC(d.slot,d.layout,d.layoutExitReason):F3T(d)}); this.Ht=new g.aA(200);this.Ht.listen("tick",function(){d.KW()}); g.M(this,this.Ht)}; MI=function(Y){Y.Sj=Date.now();$l(Y,Y.JO);Y.Ht.start()}; VzJ=function(Y){Y.JO=Y.FP();Y.Iv(Y.JO/1E3,!0);$l(Y,Y.JO)}; $l=function(Y,V){V={current:V/1E3,duration:Y.FP()/1E3};Y.wM.get().kU("onAdPlaybackProgress",V)}; aL=function(Y){TG.call(this,Y.IN,Y.slot,Y.eH,Y.Kb,Y.WM,Y.M8,Y.hn,Y.Do,Y.wM,Y.VQ,Y.FI,Y.GC,Y.TL,Y.ob,Y.Wx,Y.q6,Y.gV,Y.context)}; IL=function(Y){TG.call(this,Y.IN,Y.slot,Y.eH,Y.Kb,Y.WM,Y.M8,Y.hn,Y.Do,Y.wM,Y.VQ,Y.FI,Y.GC,Y.TL,Y.ob,Y.Wx,Y.q6,Y.gV,Y.context)}; Ls=function(){IL.apply(this,arguments)}; Cg0=function(Y){return v6(Y.slot,Y.Wx.get())?new Ls(Y):new aL(Y)}; mH=function(Y){O$.call(this,Y.callback,Y.slot,Y.eH,Y.Kb,Y.WM,Y.M8,Y.hn,Y.Do,Y.VQ,Y.FI,Y.GC,Y.TL,Y.ob,Y.Wx,Y.q6,Y.gV,Y.context);var V=this;this.adCpn="";this.fO=this.jU=0;this.SY=Bf(function(){W3o(kl(V));V.IN.G5(V.slot,V.layout)}); this.f8=Bf(function(){NAE(kl(V));V.NJ!=="rendering_stop_requested"&&V.GC(V);V.layoutExitReason?V.IN.vC(V.slot,V.layout,V.layoutExitReason):F3T(V)}); this.bJ=Y.bJ;this.OA=Y.OA;this.Mb=Y.Mb;this.wM=Y.wM;this.cD=Y.cD;this.GC=Y.GC;if(!this.hY()){Cz(this.Wx.get(),"html5_disable_media_load_timeout")||(this.pS=new g.KK(function(){V.VY("load_timeout",new Xu("Media layout load timeout.",{},"ADS_CLIENT_ERROR_MESSAGE_MEDIA_LAYOUT_LOAD_TIMEOUT",!0),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")},1E4)); Y=Qi(this.Wx.get());var C=Se(this.Wx.get());Y&&C&&(this.EU=new g.KK(function(){var U=Z6(V.layout.clientMetadata,"metadata_type_preload_player_vars");U&&V.OA.get().B.preloadVideoByPlayerVars(U,2,300)}))}}; nGJ=function(Y,V){var C=Z6(V.clientMetadata,"metadata_type_ad_video_id"),U=Z6(V.clientMetadata,"metadata_type_legacy_info_card_vast_extension");C&&U&&Y.cD.get().B.U().eL.add(C,{yU:U});(V=Z6(V.clientMetadata,"metadata_type_sodar_extension_data"))&&bxJ(Y.bJ.get(),V);UkH(Y.hn.get(),!1)}; bq2=function(Y){UkH(Y.hn.get(),!0);var V;((V=Y.shrunkenPlayerBytesConfig)==null?0:V.shouldRequestShrunkenPlayerBytes)&&Y.hn.get().K2(!1)}; EGv=function(Y){return new je(Y)}; ta=function(){mH.apply(this,arguments)}; je=function(){ta.apply(this,arguments)}; zvE=function(Y){return Cg0(Object.assign({},Y,{IN:Y.callback,FI:function(){}}))}; iq0=function(Y){return new mH(Object.assign({},Y,{FI:function(V){Y.wM.get().kU("onAdIntroStateChange",V)}}))}; yrS=function(Y){function V(C){Y.wM.get().OZ(C)} return v6(Y.slot,Y.Wx.get())?EGv(Object.assign({},Y,{FI:V})):new mH(Object.assign({},Y,{FI:V}))}; ee=function(Y){for(var V=Y.eH,C=["METADATA_TYPE_MEDIA_BREAK_LAYOUT_DURATION_MILLISECONDS"],U=g.N(pz()),n=U.next();!n.done;n=U.next())C.push(n.value);if(UE(V,{uU:C,Pt:["LAYOUT_TYPE_MEDIA_BREAK"]}))return zvE(Y);V=Y.eH;C=["metadata_type_player_vars","metadata_type_player_bytes_callback_ref"];U=g.N(pz());for(n=U.next();!n.done;n=U.next())C.push(n.value);if(UE(V,{uU:C,Pt:["LAYOUT_TYPE_MEDIA"]}))return zs(Y.eH.clientMetadata,"metadata_type_ad_intro")?iq0(Y):yrS(Y)}; GFv=function(Y){var V=Z6(Y.clientMetadata,"metadata_type_ad_placement_config").kind,C=Z6(Y.clientMetadata,"metadata_type_linked_in_player_layout_type");return{cpn:Y.layoutId,adType:XRJ(C),adBreakType:ha(V)}}; ha=function(Y){switch(Y){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"}}; XRJ=function(Y){switch(Y){case "LAYOUT_TYPE_ENDCAP":return"adVideoEnd";case "LAYOUT_TYPE_SURVEY":return"surveyAd";case "LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT":return"surveyInterstitialAd";default:return"unknown"}}; ZqJ=function(Y){try{return new rU(Y.Kd,Y.slot,Y.layout,Y.nM,Y.vj,Y.M8,Y.WC,Y.OA,Y.YX,Y.hn,Y.vYs,Y)}catch(V){}}; rU=function(Y,V,C,U,n,b,E,y,X,G,Z,D){g.T.call(this);this.Kd=Y;this.slot=V;this.layout=C;this.nM=U;this.vj=n;this.M8=b;this.WC=E;this.OA=y;this.YX=X;this.hn=G;this.params=D;this.rF=!0;Y=ee(Z);if(!Y)throw Error("Invalid params for sublayout");this.qb=Y}; Dko=function(){this.Y=1;this.J=new kJ}; FU=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u,B){g.T.call(this);this.callback=Y;this.M8=V;this.WC=C;this.OA=U;this.hn=n;this.Dj=b;this.Do=E;this.Sn=y;this.slot=X;this.layout=G;this.nM=Z;this.QX=D;this.YX=u;this.Wx=B;this.rF=!0;this.c8=!1;this.qF=[];this.BI=-1;this.Z0=!1;this.yu=new Dko}; uA0=function(Y){var V;return(V=Y.layout.Zb)!=null?V:Z6(Y.layout.clientMetadata,"metadata_type_sub_layouts")}; gU=function(Y){return{YY:Y.M8.get(),HX:!1,xQ:Y.hY()}}; B8a=function(Y,V,C){if(Y.NU()===Y.qF.length-1){var U,n;Ru("Unexpected skip requested during the last sublayout",(U=Y.mD())==null?void 0:U.x8(),(n=Y.mD())==null?void 0:n.gT(),{requestingSlot:V,requestingLayout:C})}}; syH=function(Y,V,C){return C.layoutId!==Ks(Y,V,C)?(Ru("onSkipRequested for a PlayerBytes layout that is not currently active",Y.x8(),Y.gT()),!1):!0}; ArT=function(Y){Y.NU()===Y.qF.length-1&&Ru("Unexpected skip with target requested during the last sublayout")}; Rvo=function(Y,V,C){return C.renderingContent===void 0&&C.layoutId!==Ks(Y,V,C)?(Ru("onSkipWithAdPodSkipTargetRequested for a PlayerBytes layout that is not currently active",Y.x8(),Y.gT(),{requestingSlot:V,requestingLayout:C}),!1):!0}; W42=function(Y,V,C,U){var n=Z6(V.gT().clientMetadata,"metadata_type_ad_pod_skip_target");if(n&&n>0&&n0)){Ru("Invalid index for playLayoutAtIndexOrExit when no ad has played yet.",Y.slot,Y.layout,{indexToPlay:V,layoutId:Y.layout.layoutId});break a}Y.BI=V;V=Y.mD();if(Y.NU()>0&&!Y.hY()){var C=Y.Do.get();C.J=!1;var U={};C.Y&&C.videoId&&(U.cttAuthInfo={token:C.Y,videoId:C.videoId});ez("ad_to_ad",U)}Y.S7(V)}}; Vl=function(Y){FU.call(this,Y.Kd,Y.M8,Y.WC,Y.OA,Y.hn,Y.Dj,Y.Do,Y.Sn,Y.slot,Y.layout,Y.nM,Y.QX,Y.YX,Y.Wx)}; kFP=function(Y){(Y=Y.mD())&&Y.lj()}; CB=function(Y){FU.call(this,Y.Kd,Y.M8,Y.WC,Y.OA,Y.hn,Y.Dj,Y.Do,Y.Sn,Y.slot,Y.layout,Y.nM,Y.QX,Y.YX,Y.Wx);this.kV=void 0}; JrP=function(Y,V){Y.f3()&&!dF(Y.yu.J)||Y.callback.vC(Y.slot,Y.layout,V)}; Uf=function(Y){return Cz(Y.Wx.get(),"html5_ssap_pass_transition_reason")}; dk0=function(Y,V,C){V.nz().currentState<2&&(C=l0(C,Y.Wx),V.LW(V.gT(),C));C=V.nz().Y;Y.Vd(Y.slot,V.gT(),C)}; qxS=function(Y,V){if(Y.yu.J.currentState<2){var C=l0(V,Y.Wx);C==="error"?Y.callback.zm(Y.slot,Y.layout,new Xu("Player transition with error during SSAP composite layout.",{playerErrorCode:"non_video_expired",transitionReason:V},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_TRANSITION_WITH_ERROR"),"ADS_CLIENT_ERROR_TYPE_ERROR_DURING_RENDERING"):od(Y.QX,Y.layout,C)}}; nB=function(Y,V,C){V.nz().currentState>=2||(V.LW(V.gT(),C),dF(V.nz())&&($D(Y.Sn,Y.slot,V.gT(),C),Y.kV=void 0))}; PgZ=function(Y,V){Y.yu.Y===2&&V!==Y.La()&&Ru("onClipEntered: unknown cpn",Y.slot,Y.layout,{cpn:V})}; xk0=function(Y,V){var C=Y.mD();if(C){var U=C.gT().layoutId,n=Y.NU()+1;Y.f3()?nB(Y,C,V):C.LW(C.gT(),V);n>=0&&nn&&E.FC(Z,n-U);return Z}; $kT=function(Y,V,C){var U=Z6(V.clientMetadata,"metadata_type_sodar_extension_data");if(U)try{bxJ(C,U)}catch(n){Ru("Unexpected error when loading Sodar",Y,V,{error:n})}}; Mzx=function(Y,V,C,U,n,b,E){Gr(Y,V,new g.W3(C,new g.GG),U,n,E,!1,b)}; Gr=function(Y,V,C,U,n,b,E,y){E=E===void 0?!0:E;RP(C)&&Wy(n,0,null)&&(!I4(Y,"impression")&&y&&y(),Y.Xa("impression"));I4(Y,"impression")&&(g.Oi(C,4)&&!g.Oi(C,2)&&Y.UR("pause"),Nj(C,4)<0&&!(Nj(C,2)<0)&&Y.UR("resume"),g.Oi(C,16)&&n>=.5&&Y.UR("seek"),E&&g.Oi(C,2)&&Zm(Y,C.state,V,U,n,b))}; Zm=function(Y,V,C,U,n,b,E,y){I4(Y,"impression")&&(b?(b=n-U,b=b>=-1&&b<=2):b=Math.abs(U-n)<=1,Dm(Y,V,b?U:n,C,U,E,y&&b),b&&Y.Xa("complete"))}; Dm=function(Y,V,C,U,n,b,E){a4(Y,C*1E3,E);n<=0||C<=0||(V==null?0:g.e(V,16))||(V==null?0:g.e(V,32))||(Wy(C,n*.25,U)&&(b&&!I4(Y,"first_quartile")&&b("first"),Y.Xa("first_quartile")),Wy(C,n*.5,U)&&(b&&!I4(Y,"midpoint")&&b("second"),Y.Xa("midpoint")),Wy(C,n*.75,U)&&(b&&!I4(Y,"third_quartile")&&b("third"),Y.Xa("third_quartile")))}; aaZ=function(Y,V){I4(Y,"impression")&&Y.UR(V?"fullscreen":"end_fullscreen")}; IaE=function(Y){I4(Y,"impression")&&Y.UR("clickthrough")}; L4o=function(Y){Y.UR("active_view_measurable")}; Qy2=function(Y){I4(Y,"impression")&&!I4(Y,"seek")&&Y.UR("active_view_fully_viewable_audible_half_duration")}; Sxa=function(Y){I4(Y,"impression")&&!I4(Y,"seek")&&Y.UR("active_view_viewable")}; mkS=function(Y){I4(Y,"impression")&&!I4(Y,"seek")&&Y.UR("audio_audible")}; jyT=function(Y){I4(Y,"impression")&&!I4(Y,"seek")&&Y.UR("audio_measurable")}; tz0=function(Y,V,C,U,n,b,E,y,X,G,Z,D){this.callback=Y;this.slot=V;this.layout=C;this.WC=U;this.b1=n;this.hn=b;this.Mi=E;this.WM=y;this.bJ=X;this.Wx=G;this.Kb=Z;this.M8=D;this.QD=!0;this.mX=this.NJ=null;this.adCpn=void 0;this.Y=!1}; ev0=function(Y,V,C){var U;XM(Y.Kb.get(),"ads_qua","cpn."+Z6(Y.layout.clientMetadata,"metadata_type_content_cpn")+";acpn."+((U=qI(Y.M8.get(),2))==null?void 0:U.clientPlaybackNonce)+";qt."+V+";clr."+C)}; rro=function(Y,V){var C,U;XM(Y.Kb.get(),"ads_imp","cpn."+Z6(Y.layout.clientMetadata,"metadata_type_content_cpn")+";acpn."+((C=qI(Y.M8.get(),2))==null?void 0:C.clientPlaybackNonce)+";clr."+V+";skp."+!!g.I((U=Z6(Y.layout.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"))==null?void 0:U.skipOrPreviewRenderer,uy))}; Bm=function(Y){return{enterMs:Z6(Y.clientMetadata,"metadata_type_layout_enter_ms"),exitMs:Z6(Y.clientMetadata,"metadata_type_layout_exit_ms")}}; sf=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u,B){Ef.call(this,Y,V,C,U,n,E,y,X,G,D);this.Mi=b;this.bJ=Z;this.WM=u;this.Wx=B;this.mX=this.NJ=null}; F4T=function(Y,V){var C;XM(Y.Kb.get(),"ads_imp","acpn."+((C=qI(Y.M8.get(),2))==null?void 0:C.clientPlaybackNonce)+";clr."+V)}; gGH=function(Y,V,C){var U;XM(Y.Kb.get(),"ads_qua","cpn."+Z6(Y.layout.clientMetadata,"metadata_type_content_cpn")+";acpn."+((U=qI(Y.M8.get(),2))==null?void 0:U.clientPlaybackNonce)+";qt."+V+";clr."+C)}; A$=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u,B,A,O,k,q,d,c,w,a){this.YX=Y;this.nM=V;this.QX=C;this.M8=U;this.WC=n;this.hn=b;this.Dj=E;this.Kb=y;this.Mi=X;this.w8=G;this.WM=Z;this.bJ=D;this.OA=u;this.Mb=B;this.Do=A;this.wM=O;this.VQ=k;this.cD=q;this.Wx=d;this.Y=c;this.context=w;this.gV=a}; Rd=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u,B,A,O,k,q,d){this.YX=Y;this.nM=V;this.QX=C;this.Kb=U;this.WM=n;this.bJ=b;this.OA=E;this.M8=y;this.hn=X;this.Dj=G;this.Mb=Z;this.Do=D;this.wM=u;this.VQ=B;this.cD=A;this.Wx=O;this.WC=k;this.context=q;this.gV=d}; K4x=function(Y,V,C,U){Z$.call(this,"survey-interstitial",Y,V,C,U)}; Wm=function(Y,V,C,U,n){qU.call(this,C,Y,V,U);this.Kb=n;Y=Z6(V.clientMetadata,"metadata_type_ad_placement_config");this.b1=new l1(V.Iy,n,Y,V.layoutId)}; NF=function(Y){return Math.round(Y.width)+"x"+Math.round(Y.height)}; kw=function(Y,V,C){C=C===void 0?Of:C;C.widthY.width*Y.height*.2)return{Ag:3,fZ:501,errorMessage:"ad("+NF(C)+") to container("+NF(Y)+") ratio exceeds limit."};if(C.height>Y.height/3-V)return{Ag:3,fZ:501,errorMessage:"ad("+NF(C)+") covers container("+NF(Y)+") center."}}; HqS=function(Y,V){var C=Z6(Y.clientMetadata,"metadata_type_ad_placement_config");return new l1(Y.Iy,V,C,Y.layoutId)}; J$=function(Y){return Z6(Y.clientMetadata,"metadata_type_invideo_overlay_ad_renderer")}; dp=function(Y,V,C,U){Z$.call(this,"invideo-overlay",Y,V,C,U);this.interactionLoggingClientData=U}; qF=function(Y,V,C,U,n,b,E,y,X,G,Z,D){qU.call(this,b,Y,V,n);this.Kb=C;this.W=E;this.hn=y;this.VQ=X;this.Wx=G;this.D=Z;this.V=D;this.b1=HqS(V,C)}; YpP=function(){var Y=["metadata_type_invideo_overlay_ad_renderer"];pz().forEach(function(V){Y.push(V)}); return{uU:Y,Pt:["LAYOUT_TYPE_IN_VIDEO_TEXT_OVERLAY","LAYOUT_TYPE_IN_VIDEO_ENHANCED_TEXT_OVERLAY"]}}; Pm=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u){qU.call(this,b,Y,V,n);this.Kb=C;this.W=E;this.X=y;this.hn=X;this.VQ=G;this.Wx=Z;this.D=D;this.V=u;this.b1=HqS(V,C)}; ouE=function(){for(var Y=["metadata_type_invideo_overlay_ad_renderer"],V=g.N(pz()),C=V.next();!C.done;C=V.next())Y.push(C.value);return{uU:Y,Pt:["LAYOUT_TYPE_IN_VIDEO_IMAGE_OVERLAY"]}}; xw=function(Y){this.hn=Y;this.Y=!1}; VL1=function(Y,V,C){Z$.call(this,"survey",Y,{},V,C)}; cm=function(Y,V,C,U,n,b,E){qU.call(this,C,Y,V,U);this.W=n;this.hn=b;this.Wx=E}; CJx=function(Y,V,C,U,n,b,E,y,X,G){this.I2=Y;this.hn=V;this.Kb=C;this.W=U;this.WM=n;this.J=b;this.S=E;this.VQ=y;this.Wx=X;this.Y=G}; U30=function(Y,V,C,U,n,b,E,y,X,G){this.I2=Y;this.hn=V;this.Kb=C;this.W=U;this.WM=n;this.J=b;this.S=E;this.VQ=y;this.Wx=X;this.Y=G}; h$=function(Y,V,C,U,n,b,E,y,X,G){yI.call(this,Y,V,C,U,n,b,E,X);this.L9=y;this.M8=G}; nuR=function(){var Y=X3J();Y.uU.push("metadata_type_ad_info_ad_metadata");return Y}; bp1=function(Y,V,C,U,n,b,E){this.I2=Y;this.hn=V;this.Kb=C;this.J=U;this.L9=n;this.Y=b;this.M8=E}; Eu0=function(Y,V,C,U,n,b,E,y){this.I2=Y;this.hn=V;this.Kb=C;this.J=U;this.L9=n;this.Y=b;this.Wx=E;this.M8=y}; fB=function(Y,V){this.slotId=V;this.triggerType="TRIGGER_TYPE_AD_BREAK_STARTED";this.triggerId=Y(this.triggerType)}; vm=function(Y,V){this.adPodIndex=Y;this.Y=V.length;this.adBreakLengthSeconds=V.reduce(function(U,n){return U+n},0); var C=0;for(Y+=1;Y0}; uH=function(Y){return!!(Y.e4&&Y.slot&&Y.layout)}; B5=function(Y){var V,C=(V=Y.config)==null?void 0:V.adPlacementConfig;Y=Y.renderer;return!(!C||C.kind==null||!Y)}; N4S=function(Y){if(!zA(Y.adLayoutMetadata))return!1;Y=Y.renderingContent;return g.I(Y,By)||g.I(Y,sE)||g.I(Y,D5)||g.I(Y,uP)?!0:!1}; JM=function(Y){return Y.playerVars!==void 0&&Y.pings!==void 0&&Y.externalVideoId!==void 0}; fn=function(Y){if(!zA(Y.adLayoutMetadata))return!1;Y=Y.renderingContent;var V=g.I(Y,dm);return V?q2(V):(V=g.I(Y,P5))?JM(V):(V=g.I(Y,xk))?V.playerVars!==void 0:(V=g.I(Y,By))?V.durationMilliseconds!==void 0:g.I(Y,c5)||g.I(Y,hM)?!0:!1}; q2=function(Y){Y=(Y.sequentialLayouts||[]).map(function(V){return g.I(V,v5)}); return Y.length>0&&Y.every(fn)}; lH=function(Y){return zA(Y.adLayoutMetadata)?(Y=g.I(Y.renderingContent,wm))&&Y.pings?!0:!1:!1}; PJ1=function(Y){if(!zA(Y.adLayoutMetadata))return!1;if(g.I(Y.renderingContent,Opa)||g.I(Y.renderingContent,kwP))return!0;var V=g.I(Y.renderingContent,pn);return g.I(Y.renderingContent,TA)||g.I(V==null?void 0:V.sidePanel,J_E)||g.I(V==null?void 0:V.sidePanel,d3K)||g.I(V==null?void 0:V.sidePanel,qpv)?!0:!1}; vu1=function(Y){var V;(V=!Y)||(V=Y.adSlotMetadata,V=!((V==null?void 0:V.slotId)!==void 0&&(V==null?void 0:V.slotType)!==void 0));if(V||!(x3T(Y)||Y.slotEntryTrigger&&Y.slotFulfillmentTriggers&&Y.slotExpirationTriggers))return!1;var C;Y=(C=Y.fulfillmentContent)==null?void 0:C.fulfilledLayout;return(C=g.I(Y,v5))?fn(C):(C=g.I(Y,$k))?PJ1(C):(C=g.I(Y,c_o))?N4S(C):(C=g.I(Y,hpJ))?Rp2(C):(C=g.I(Y,fwK))?zA(C.adLayoutMetadata)?g.I(C.renderingContent,iH)?!0:!1:!1:(Y=g.I(Y,M2))?lH(Y):!1}; x3T=function(Y){var V;Y=g.I((V=Y.fulfillmentContent)==null?void 0:V.fulfilledLayout,$k);var C;return Y&&((C=Y.adLayoutMetadata)==null?void 0:C.layoutType)==="LAYOUT_TYPE_PANEL_QR_CODE"&&Y.layoutExitNormalTriggers===void 0}; wIR=function(Y){var V;return(Y==null?void 0:(V=Y.adSlotMetadata)==null?void 0:V.slotType)==="SLOT_TYPE_IN_PLAYER"}; pIE=function(Y,V){var C;if((C=Y.questions)==null||!C.length||!Y.playbackCommands||(V===void 0||!V)&&Y.questions.length!==1)return!1;Y=g.N(Y.questions);for(V=Y.next();!V.done;V=Y.next()){V=V.value;var U=C=void 0,n=((C=g.I(V,ah))==null?void 0:C.surveyAdQuestionCommon)||((U=g.I(V,Ih))==null?void 0:U.surveyAdQuestionCommon);if(!lwo(n))return!1}return!0}; T4E=function(Y){Y=((Y==null?void 0:Y.playerOverlay)||{}).instreamSurveyAdRenderer;var V;if(Y)if(Y.playbackCommands&&Y.questions&&Y.questions.length===1){var C,U=((V=g.I(Y.questions[0],ah))==null?void 0:V.surveyAdQuestionCommon)||((C=g.I(Y.questions[0],Ih))==null?void 0:C.surveyAdQuestionCommon);V=lwo(U)}else V=!1;else V=!1;return V}; lwo=function(Y){if(!Y)return!1;Y=g.I(Y.instreamAdPlayerOverlay,Ln);var V=g.I(Y==null?void 0:Y.skipOrPreviewRenderer,uy),C=g.I(Y==null?void 0:Y.adInfoRenderer,Qo);return(g.I(Y==null?void 0:Y.skipOrPreviewRenderer,Sc)||V)&&C?!0:!1}; $3Z=function(Y){return Y.linearAds!=null&&zA(Y.adLayoutMetadata)}; MLT=function(Y){return Y.linearAd!=null&&Y.adVideoStart!=null}; awJ=function(Y){if(isNaN(Number(Y.timeoutSeconds))||!Y.text||!Y.ctaButton||!g.I(Y.ctaButton,g.me)||!Y.brandImage)return!1;var V;return Y.backgroundImage&&g.I(Y.backgroundImage,jc)&&((V=g.I(Y.backgroundImage,jc))==null?0:V.landscape)?!0:!1}; tM=function(Y,V,C,U,n,b,E,y){g.T.call(this);this.Wx=Y;this.Y=V;this.J=U;this.M8=n;this.W=b;this.S=E;this.OA=y}; QR1=function(Y,V,C){var U,n=((U=C.adSlots)!=null?U:[]).map(function(y){return g.I(y,ec)}); if(C.xj)if(Z6(V.clientMetadata,"metadata_type_allow_pause_ad_break_request_slot_reschedule"))ON(Y.Y.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return[]},V.slotId); else{if(Y.Wx.get().B.U().K("h5_check_forecasting_renderer_for_throttled_midroll")){var b=C.Qy.filter(function(y){var X;return((X=y.renderer)==null?void 0:X.clientForecastingAdRenderer)!=null}); b.length!==0?IwZ(Y.S,b,n,V.slotId,C.ssdaiAdsConfig):ON(Y.Y.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return[]},V.slotId)}else ON(Y.Y.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return[]},V.slotId); LpK(Y.W,V)}else{var E;U={WP:Math.round(((b=Z6(V.clientMetadata,"metadata_type_ad_break_request_data"))==null?void 0:b.WP)||0),uD:(E=Z6(V.clientMetadata,"metadata_type_ad_break_request_data"))==null?void 0:E.uD};IwZ(Y.S,C.Qy,n,V.slotId,C.ssdaiAdsConfig,U)}}; jRo=function(Y,V,C,U,n,b,E){var y=qI(Y.M8.get(),1);if(SpK(Y.Wx.get())){var X=rm(Y.J.get(),C,U,n,y.clientPlaybackNonce,y.Us,y.daiEnabled,y,b,E);m3P(Y,X);ON(Y.Y.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return X},V)}else ON(Y.Y.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return rm(Y.J.get(),C,U,n,y.clientPlaybackNonce,y.Us,y.daiEnabled,y,b,E)},V)}; m3P=function(Y,V){V=g.N(V);for(var C=V.next();!C.done;C=V.next()){var U=C.value;if(U.slotType==="SLOT_TYPE_PLAYER_BYTES"&&U.fulfilledLayout)if(C=void 0,U.fulfilledLayout.renderingContent)C=Z6(U.fulfilledLayout.clientMetadata,"metadata_type_player_vars");else{if(U.fulfilledLayout.Zb){U=g.N(U.fulfilledLayout.Zb);for(var n=U.next();!n.done&&(n=n.value,!n.renderingContent||!(C=Z6(n.clientMetadata,"metadata_type_player_vars")));n=U.next());}}else C=void 0;if(C){Y.OA.get().B.preloadVideoByPlayerVars(C, 2,300);break}}}; epo=function(Y,V,C,U,n,b,E){V=tLZ(V,b,Number(U.prefetchMilliseconds)||0,E);Y=V instanceof r?V:FQ(Y,U,n,V,C);return Y instanceof r?Y:[Y]}; r_K=function(Y,V,C,U,n){var b=kx(Y.J.get(),"SLOT_TYPE_AD_BREAK_REQUEST");U=[new mr({getAdBreakUrl:U.getAdBreakUrl,WP:0,uD:0}),new nO(!0)];Y=V.pauseDurationMs?V.lactThresholdMs?{slotId:b,slotType:"SLOT_TYPE_AD_BREAK_REQUEST",slotPhysicalPosition:2,slotEntryTrigger:new Cn(Y.Y,b),slotFulfillmentTriggers:[new ipH(Y.Y)],slotExpirationTriggers:[new FM(Y.Y,n),new Yk(Y.Y,b)],xi:"core",clientMetadata:new Gs(U),adSlotLoggingData:C}:new r("AdPlacementConfig for Pause Ads is missing lact_threshold_ms"):new r("AdPlacementConfig for Pause Ads is missing pause_duration_ms"); return Y instanceof r?Y:[Y]}; FpS=function(Y){var V,C;return((V=Y.renderer)==null?void 0:(C=V.adBreakServiceRenderer)==null?void 0:C.getAdBreakUrl)!==void 0}; gm=function(Y,V,C){if(Y.beforeContentVideoIdStartedTrigger)Y=Y.beforeContentVideoIdStartedTrigger?new wp(yN,V,Y.id):new r("Not able to create BeforeContentVideoIdStartedTrigger");else{if(Y.layoutIdExitedTrigger){var U;V=(U=Y.layoutIdExitedTrigger)!=null&&U.triggeringLayoutId?new ad(yN,Y.layoutIdExitedTrigger.triggeringLayoutId,Y.id):new r("Not able to create LayoutIdExitedTrigger")}else{if(Y.layoutExitedForReasonTrigger){var n,b;((n=Y.layoutExitedForReasonTrigger)==null?0:n.triggeringLayoutId)&&((b= Y.layoutExitedForReasonTrigger)==null?0:b.layoutExitReason)?(V=y_H(Y.layoutExitedForReasonTrigger.layoutExitReason),Y=V instanceof r?V:new MF(yN,Y.layoutExitedForReasonTrigger.triggeringLayoutId,[V],Y.id)):Y=new r("Not able to create LayoutIdExitedForReasonTrigger")}else{if(Y.onLayoutSelfExitRequestedTrigger){var E;V=(E=Y.onLayoutSelfExitRequestedTrigger)!=null&&E.triggeringLayoutId?new rp(yN,Y.onLayoutSelfExitRequestedTrigger.triggeringLayoutId,Y.id):new r("Not able to create OnLayoutSelfExitRequestedTrigger")}else{if(Y.onNewPlaybackAfterContentVideoIdTrigger)Y= Y.onNewPlaybackAfterContentVideoIdTrigger?new FM(yN,V,Y.id):new r("Not able to create OnNewPlaybackAfterContentVideoIdTrigger");else{if(Y.skipRequestedTrigger){var y;V=(y=Y.skipRequestedTrigger)!=null&&y.triggeringLayoutId?new KB(yN,Y.skipRequestedTrigger.triggeringLayoutId,Y.id):new r("Not able to create SkipRequestedTrigger")}else if(Y.slotIdEnteredTrigger){var X;V=(X=Y.slotIdEnteredTrigger)!=null&&X.triggeringSlotId?new Hm(yN,Y.slotIdEnteredTrigger.triggeringSlotId,Y.id):new r("Not able to create SlotIdEnteredTrigger")}else if(Y.slotIdExitedTrigger){var G; V=(G=Y.slotIdExitedTrigger)!=null&&G.triggeringSlotId?new Yk(yN,Y.slotIdExitedTrigger.triggeringSlotId,Y.id):new r("Not able to create SkipRequestedTrigger")}else if(Y.surveySubmittedTrigger){var Z;V=(Z=Y.surveySubmittedTrigger)!=null&&Z.triggeringLayoutId?new nn(yN,Y.surveySubmittedTrigger.triggeringLayoutId,Y.id):new r("Not able to create SurveySubmittedTrigger")}else{if(Y.mediaResumedTrigger)Y=Y.mediaResumedTrigger&&Y.id?new XIo(Y.id):new r("Not able to create MediaResumedTrigger");else{if(Y.closeRequestedTrigger){var D; V=(D=Y.closeRequestedTrigger)!=null&&D.triggeringLayoutId?new ly(yN,Y.closeRequestedTrigger.triggeringLayoutId,Y.id):new r("Not able to create CloseRequestedTrigger")}else if(Y.slotIdScheduledTrigger){var u;V=(u=Y.slotIdScheduledTrigger)!=null&&u.triggeringSlotId?new Cn(yN,Y.slotIdScheduledTrigger.triggeringSlotId,Y.id):new r("Not able to create SlotIdScheduledTrigger")}else{if(Y.mediaTimeRangeTrigger){var B;U=Number((B=Y.mediaTimeRangeTrigger)==null?void 0:B.offsetStartMilliseconds);var A;E=Number((A= Y.mediaTimeRangeTrigger)==null?void 0:A.offsetEndMilliseconds);isFinite(U)&&isFinite(E)?(A=E,A===-1&&(A=C),C=U>A?new r("AD_PLACEMENT_KIND_MILLISECONDS endMs needs to be >= startMs.",{offsetStartMs:U,offsetEndMs:A},"ADS_CLIENT_ERROR_MESSAGE_AD_PLACEMENT_END_SHOULD_GREATER_THAN_START",A===C&&U-500<=A):new PD(U,A),Y=C instanceof r?C:new mG(yN,V,C,!1,Y.id)):Y=new r("Not able to create MediaTimeRangeTrigger")}else if(Y.contentVideoIdEndedTrigger)Y=Y.contentVideoIdEndedTrigger?new pB(yN,V,!1,Y.id):new r("Not able to create ContentVideoIdEndedTrigger"); else{if(Y.layoutIdEnteredTrigger){var O;V=(O=Y.layoutIdEnteredTrigger)!=null&&O.triggeringLayoutId?new $w(yN,Y.layoutIdEnteredTrigger.triggeringLayoutId,Y.id):new r("Not able to create LayoutIdEnteredTrigger")}else if(Y.timeRelativeToLayoutEnterTrigger){var k;V=(k=Y.timeRelativeToLayoutEnterTrigger)!=null&&k.triggeringLayoutId?new bH(yN,Number(Y.timeRelativeToLayoutEnterTrigger.durationMs),Y.timeRelativeToLayoutEnterTrigger.triggeringLayoutId,Y.id):new r("Not able to create TimeRelativeToLayoutEnterTrigger")}else if(Y.onDifferentLayoutIdEnteredTrigger){var q; V=(q=Y.onDifferentLayoutIdEnteredTrigger)!=null&&q.triggeringLayoutId&&Y.onDifferentLayoutIdEnteredTrigger.slotType&&Y.onDifferentLayoutIdEnteredTrigger.layoutType?new t$(yN,Y.onDifferentLayoutIdEnteredTrigger.triggeringLayoutId,Y.onDifferentLayoutIdEnteredTrigger.slotType,Y.onDifferentLayoutIdEnteredTrigger.layoutType,Y.id):new r("Not able to create CloseRequestedTrigger")}else{if(Y.liveStreamBreakStartedTrigger)Y=Y.liveStreamBreakStartedTrigger&&Y.id?new Sn(yN,Y.id):new r("Not able to create LiveStreamBreakStartedTrigger"); else if(Y.liveStreamBreakEndedTrigger)Y=Y.liveStreamBreakEndedTrigger&&Y.id?new Id(yN,Y.id):new r("Not able to create LiveStreamBreakEndedTrigger");else{if(Y.liveStreamBreakScheduledDurationMatchedTrigger){var d;V=(d=Y.liveStreamBreakScheduledDurationMatchedTrigger)!=null&&d.breakDurationMs?new LB(Number(Y.liveStreamBreakScheduledDurationMatchedTrigger.breakDurationMs||"0")||0,Y.id):new r("Not able to create LiveStreamBreakScheduledDurationMatchedTrigger")}else if(Y.liveStreamBreakScheduledDurationNotMatchedTrigger){var c; V=(c=Y.liveStreamBreakScheduledDurationNotMatchedTrigger)!=null&&c.breakDurationMs?new Ql(Number(Y.liveStreamBreakScheduledDurationNotMatchedTrigger.breakDurationMs||"0")||0,Y.id):new r("Not able to create LiveStreamBreakScheduledDurationNotMatchedTrigger")}else if(Y.newSlotScheduledWithBreakDurationTrigger){var w;V=(w=Y.newSlotScheduledWithBreakDurationTrigger)!=null&&w.breakDurationMs?new jn(Number(Y.newSlotScheduledWithBreakDurationTrigger.breakDurationMs||"0")||0,Y.id):new r("Not able to create NewSlotScheduledWithBreakDurationTrigger")}else V= Y.prefetchCacheExpiredTrigger?new gp(yN,Y.id):new r("Not able to convert an AdsControlflowTrigger.");Y=V}V=Y}Y=V}V=Y}Y=V}V=Y}Y=V}V=Y}Y=V}V=Y}Y=V}return Y}; Kn=function(Y,V){V.Y>=2&&(Y.slot_pos=V.adPodIndex);Y.autoplay="1"}; Kpx=function(Y,V,C,U,n,b,E,y){return V===null?new r("Invalid slot type when get discovery companion fromActionCompanionAdRenderer",{slotType:V,ActionCompanionAdRenderer:U}):[guv(Y,V,E,b,function(X){var G=X.slotId;X=y(X);var Z=U.adLayoutLoggingData,D=new Gs([new t1(U),new nJ(n)]);G=UN(C.J.get(),"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",G);var u={layoutId:G,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",xi:"core"};return{layoutId:G,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",Iy:new Map, layoutExitNormalTriggers:[new FM(C.Y,E)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:"core",clientMetadata:D,Ce:X(u),adLayoutLoggingData:Z}})]}; Hpx=function(Y,V,C,U,n,b,E,y){return V===null?new r("Invalid slot type when get discovery companion fromTopBannerImageTextIconButtonedLayoutViewModel",{slotType:V,TopBannerImageTextIconButtonedLayoutViewModel:U}):[guv(Y,V,E,b,function(X){var G=X.slotId;X=y(X);var Z=U.adLayoutLoggingData,D=new Gs([new eY(U),new nJ(n)]);G=UN(C.J.get(),"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",G);var u={layoutId:G,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",xi:"core"};return{layoutId:G,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON", Iy:new Map,layoutExitNormalTriggers:[new FM(C.Y,E)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:"core",clientMetadata:D,Ce:X(u),adLayoutLoggingData:Z}})]}; CuP=function(Y,V,C,U,n,b){if(!b)for(V=g.N(V),b=V.next();!b.done;b=V.next())b=b.value,H5(Y,b.renderer,b.config.adPlacementConfig.kind);Y=Array.from(Y.values()).filter(function(Z){return Y9J(Z)}); V=[];b=g.N(Y);for(var E=b.next(),y={};!E.done;y={wv:void 0},E=b.next()){y.wv=E.value;E=g.N(y.wv.X1);for(var X=E.next(),G={};!X.done;G={tJ:void 0},X=E.next())G.tJ=X.value,X=function(Z,D){return function(u){return Z.tJ.TR(u,D.wv.instreamVideoAdRenderer.elementId,Z.tJ.xb)}}(G,y),G.tJ.isContentVideoCompanion?V.push(o1K(C,U,n,y.wv.instreamVideoAdRenderer.elementId,G.tJ.associatedCompositePlayerBytesLayoutId,G.tJ.adSlotLoggingData,X)):Y.length>1?V.push(VYZ(C,U,n,y.wv.instreamVideoAdRenderer.elementId,G.tJ.adSlotLoggingData, function(Z,D){return function(u){return Z.tJ.TR(u,D.wv.instreamVideoAdRenderer.elementId,Z.tJ.xb,Z.tJ.associatedCompositePlayerBytesLayoutId)}}(G,y))):V.push(VYZ(C,U,n,y.wv.instreamVideoAdRenderer.elementId,G.tJ.adSlotLoggingData,X))}return V}; H5=function(Y,V,C){if(V=U5o(V)){V=g.N(V);for(var U=V.next();!U.done;U=V.next())if((U=U.value)&&U.externalVideoId){var n=YA(Y,U.externalVideoId);n.instreamVideoAdRenderer||(n.instreamVideoAdRenderer=U,n.Ar=C)}else Ru("InstreamVideoAdRenderer without externalVideoId")}}; U5o=function(Y){var V=[],C=Y.sandwichedLinearAdRenderer&&Y.sandwichedLinearAdRenderer.linearAd&&g.I(Y.sandwichedLinearAdRenderer.linearAd,P5);if(C)return V.push(C),V;if(Y.instreamVideoAdRenderer)return V.push(Y.instreamVideoAdRenderer),V;if(Y.linearAdSequenceRenderer&&Y.linearAdSequenceRenderer.linearAds){Y=g.N(Y.linearAdSequenceRenderer.linearAds);for(C=Y.next();!C.done;C=Y.next())C=C.value,g.I(C,P5)&&V.push(g.I(C,P5));return V}return null}; Y9J=function(Y){if(Y.instreamVideoAdRenderer===void 0)return Ru("AdPlacementSupportedRenderers without matching InstreamVideoAdRenderer"),!1;for(var V=g.N(Y.X1),C=V.next();!C.done;C=V.next()){C=C.value;if(C.TR===void 0)return!1;if(C.xb===void 0)return Ru("AdPlacementConfig for AdPlacementSupportedRenderers that matches an InstreamVideoAdRenderer is undefined"),!1;if(Y.Ar===void 0||C.cG===void 0||Y.Ar!==C.cG&&C.cG!=="AD_PLACEMENT_KIND_SELF_START")return!1;if(Y.instreamVideoAdRenderer.elementId===void 0)return Ru("InstreamVideoAdRenderer has no elementId", void 0,void 0,{kind:Y.Ar,"matching APSR kind":C.cG}),!1}return!0}; YA=function(Y,V){Y.has(V)||Y.set(V,{instreamVideoAdRenderer:void 0,Ar:void 0,adVideoId:V,X1:[]});return Y.get(V)}; o1=function(Y,V,C,U,n,b,E,y,X){n?YA(Y,n).X1.push({EfE:V,cG:C,isContentVideoCompanion:U,xb:E,associatedCompositePlayerBytesLayoutId:b,adSlotLoggingData:y,TR:X}):Ru("Companion AdPlacementSupportedRenderer without adVideoId")}; V2=function(Y){var V=0;Y=g.N(Y.questions);for(var C=Y.next();!C.done;C=Y.next())if(C=C.value,C=g.I(C,ah)||g.I(C,Ih)){var U=void 0;V+=((U=C.surveyAdQuestionCommon)==null?void 0:U.durationMilliseconds)||0}return V}; C3=function(Y){var V,C,U,n,b=((C=g.I((V=Y.questions)==null?void 0:V[0],ah))==null?void 0:C.surveyAdQuestionCommon)||((n=g.I((U=Y.questions)==null?void 0:U[0],Ih))==null?void 0:n.surveyAdQuestionCommon),E;V=[].concat(g.P(((E=Y.playbackCommands)==null?void 0:E.instreamAdCompleteCommands)||[]),g.P((b==null?void 0:b.timeoutCommands)||[]));var y,X,G,Z,D,u,B,A,O,k,q,d,c,w,a,t,S,H,UP,ov;return{impressionCommands:(y=Y.playbackCommands)==null?void 0:y.impressionCommands,errorCommands:(X=Y.playbackCommands)== null?void 0:X.errorCommands,muteCommands:(G=Y.playbackCommands)==null?void 0:G.muteCommands,unmuteCommands:(Z=Y.playbackCommands)==null?void 0:Z.unmuteCommands,pauseCommands:(D=Y.playbackCommands)==null?void 0:D.pauseCommands,rewindCommands:(u=Y.playbackCommands)==null?void 0:u.rewindCommands,resumeCommands:(B=Y.playbackCommands)==null?void 0:B.resumeCommands,skipCommands:(A=Y.playbackCommands)==null?void 0:A.skipCommands,progressCommands:(O=Y.playbackCommands)==null?void 0:O.progressCommands,gfx:(k= Y.playbackCommands)==null?void 0:k.clickthroughCommands,fullscreenCommands:(q=Y.playbackCommands)==null?void 0:q.fullscreenCommands,activeViewViewableCommands:(d=Y.playbackCommands)==null?void 0:d.activeViewViewableCommands,activeViewMeasurableCommands:(c=Y.playbackCommands)==null?void 0:c.activeViewMeasurableCommands,activeViewFullyViewableAudibleHalfDurationCommands:(w=Y.playbackCommands)==null?void 0:w.activeViewFullyViewableAudibleHalfDurationCommands,activeViewAudioAudibleCommands:(a=Y.playbackCommands)== null?void 0:(t=a.activeViewTracking)==null?void 0:t.activeViewAudioAudibleCommands,activeViewAudioMeasurableCommands:(S=Y.playbackCommands)==null?void 0:(H=S.activeViewTracking)==null?void 0:H.activeViewAudioMeasurableCommands,endFullscreenCommands:(UP=Y.playbackCommands)==null?void 0:UP.endFullscreenCommands,abandonCommands:(ov=Y.playbackCommands)==null?void 0:ov.abandonCommands,completeCommands:V}}; bVa=function(Y,V,C,U,n,b,E){return function(y,X){return n1o(Y,X.slotId,y,b,function(G,Z){var D=X.layoutId;G=E(G);return U8(V,D,Z,n,G,"LAYOUT_TYPE_SURVEY",[new Nu(C),U],C.adLayoutLoggingData)})}}; iVE=function(Y,V,C,U,n,b,E){if(!E1K(Y))return new r("Invalid InstreamVideoAdRenderer for SlidingText.",{instreamVideoAdRenderer:Y});var y=Y.additionalPlayerOverlay.slidingTextPlayerOverlayRenderer;return[zOP(b,V,C,U,function(X){var G=X.slotId;X=E(X);G=UN(n.J.get(),"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY",G);var Z={layoutId:G,layoutType:"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY",xi:"core"},D=new ad(n.Y,U);return{layoutId:G,layoutType:"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY",Iy:new Map,layoutExitNormalTriggers:[D], layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:"core",clientMetadata:new Gs([new Oj(y)]),Ce:X(Z)}})]}; E1K=function(Y){Y=g.I(Y==null?void 0:Y.additionalPlayerOverlay,y1S);if(!Y)return!1;var V=Y.slidingMessages;return Y.title&&V&&V.length!==0?!0:!1}; G0K=function(Y,V,C,U,n){var b;if((b=Y.playerOverlay)==null||!b.instreamSurveyAdRenderer)return function(){return[]}; if(!T4E(Y))return function(){return new r("Received invalid InstreamVideoAdRenderer for DAI survey.",{instreamVideoAdRenderer:Y})}; var E=Y.playerOverlay.instreamSurveyAdRenderer,y=V2(E);return y<=0?function(){return new r("InstreamSurveyAdRenderer should have valid duration.",{instreamSurveyAdRenderer:E})}:function(X,G){var Z=XbS(X,C,U,function(D){var u=D.slotId; D=G(D);var B=C3(E);u=UN(n.J.get(),"LAYOUT_TYPE_SURVEY",u);var A={layoutId:u,layoutType:"LAYOUT_TYPE_SURVEY",xi:"core"},O=new ad(n.Y,U),k=new KB(n.Y,u),q=new nn(n.Y,u),d=new uRH(n.Y);return{layoutId:u,layoutType:"LAYOUT_TYPE_SURVEY",Iy:new Map,layoutExitNormalTriggers:[O,d],layoutExitSkipTriggers:[k],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[q],Qw:[],xi:"core",clientMetadata:new Gs([new WZ(E),new nJ(V),new ep(y/1E3),new KJ(B)]),Ce:D(A),adLayoutLoggingData:E.adLayoutLoggingData}}); X=iVE(Y,C,Z.slotId,U,n,X,G);return X instanceof r?X:[Z].concat(g.P(X))}}; ROR=function(Y,V,C,U,n,b,E){E=E===void 0?!1:E;var y=[];try{var X=[];if(C.renderer.linearAdSequenceRenderer)var G=function(O){O=ZVx(O.slotId,C,V,n(O),U,b,E);X=O.DE1;return O.H6}; else if(C.renderer.instreamVideoAdRenderer)G=function(O){var k=O.slotId;O=n(O);var q=E,d=C.config.adPlacementConfig,c=D52(d),w=c.ZY,a=c.Xt;c=C.renderer.instreamVideoAdRenderer;var t;if(c==null?0:(t=c.playerOverlay)==null?0:t.instreamSurveyAdRenderer)throw new TypeError("Survey overlay should not be set on single video.");var S=n3(c,q);t=Math.min(w+S.videoLengthSeconds*1E3,a);q=new vm(0,[S.videoLengthSeconds]);a=S.videoLengthSeconds;var H=S.playerVars,UP=S.instreamAdPlayerOverlayRenderer,ov=S.playerOverlayLayoutRenderer, bZ=S.adVideoId,F=uIS(C),Bo=S.Iy;S=S.HP;var dH=c==null?void 0:c.adLayoutLoggingData;c=c==null?void 0:c.sodarExtensionData;k=UN(V.J.get(),"LAYOUT_TYPE_MEDIA",k);var lZ={layoutId:k,layoutType:"LAYOUT_TYPE_MEDIA",xi:"core"};return{layoutId:k,layoutType:"LAYOUT_TYPE_MEDIA",Iy:Bo,layoutExitNormalTriggers:[new Id(V.Y)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:"core",clientMetadata:new Gs([new X7(U),new vZ(a),new wk(H),new Tu(w),new $S(t),UP&&new Gu(UP), ov&&new ZM(ov),new nJ(d),new yD(bZ),new b3(q),new QD(F),c&&new pJ(c),new xS({current:null}),new ai({}),new oZ(S)].filter(B2K)),Ce:O(lZ),adLayoutLoggingData:dH}}; else throw new TypeError("Expected valid AdPlacementRenderer for DAI");var Z=sJS(Y,U,C.adSlotLoggingData,G);y.push(Z);for(var D=g.N(X),u=D.next();!u.done;u=D.next()){var B=u.value,A=B(Y,n);if(A instanceof r)return A;y.push.apply(y,g.P(A))}}catch(O){return new r(O,{errorMessage:O.message,AdPlacementRenderer:C,numberOfSurveyRenderers:A1R(C)})}return y}; A1R=function(Y){Y=(Y.renderer.linearAdSequenceRenderer||{}).linearAds;return Y!=null&&Y.length?Y.filter(function(V){var C,U;return((C=g.I(V,P5))==null?void 0:(U=C.playerOverlay)==null?void 0:U.instreamSurveyAdRenderer)!=null}).length:0}; ZVx=function(Y,V,C,U,n,b,E){var y=V.config.adPlacementConfig,X=D52(y),G=X.ZY,Z=X.Xt;X=(V.renderer.linearAdSequenceRenderer||{}).linearAds;if(X==null||!X.length)throw new TypeError("Expected linear ads");var D=[],u={WB:G,TL:0,ajt:D};X=X.map(function(A){return WKP(Y,A,u,C,U,y,n,Z,E)}).map(function(A,O){O=new vm(O,D); return A(O)}); var B=X.map(function(A){return A.wZ}); return{H6:N2J(C,Y,G,B,y,uIS(V),U,Z,b),DE1:X.map(function(A){return A.kms})}}; WKP=function(Y,V,C,U,n,b,E,y,X){var G=n3(g.I(V,P5),X),Z=C.WB,D=C.TL,u=Math.min(Z+G.videoLengthSeconds*1E3,y);C.WB=u;C.TL++;C.ajt.push(G.videoLengthSeconds);var B,A,O=(B=g.I(V,P5))==null?void 0:(A=B.playerOverlay)==null?void 0:A.instreamSurveyAdRenderer;if(G.adVideoId==="nPpU29QrbiU"&&O==null)throw new TypeError("Survey slate media has no survey overlay");return function(k){Kn(G.playerVars,k);var q,d,c=G.videoLengthSeconds,w=G.playerVars,a=G.Iy,t=G.HP,S=G.instreamAdPlayerOverlayRenderer,H=G.playerOverlayLayoutRenderer, UP=G.adVideoId,ov=(q=g.I(V,P5))==null?void 0:q.adLayoutLoggingData;q=(d=g.I(V,P5))==null?void 0:d.sodarExtensionData;d=UN(U.J.get(),"LAYOUT_TYPE_MEDIA",Y);var bZ={layoutId:d,layoutType:"LAYOUT_TYPE_MEDIA",xi:"adapter"};k={layoutId:d,layoutType:"LAYOUT_TYPE_MEDIA",Iy:a,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:"adapter",clientMetadata:new Gs([new X7(E),new vZ(c),new wk(w),new Tu(Z),new $S(u),new Mu(D),new xS({current:null}), S&&new Gu(S),H&&new ZM(H),new nJ(b),new yD(UP),new b3(k),q&&new pJ(q),O&&new YD(O),new ai({}),new oZ(t)].filter(B2K)),Ce:n(bZ),adLayoutLoggingData:ov};c=G0K(g.I(V,P5),b,E,k.layoutId,U);return{wZ:k,kms:c}}}; n3=function(Y,V){if(!Y)throw new TypeError("Expected instream video ad renderer");if(!Y.playerVars)throw new TypeError("Expected player vars in url encoded string");var C=bB(Y.playerVars),U=Number(C.length_seconds);if(isNaN(U))throw new TypeError("Expected valid length seconds in player vars");var n=Number(Y.trimmedMaxNonSkippableAdDurationMs);U=isNaN(n)?U:Math.min(U,n/1E3);n=Y.playerOverlay||{};n=n.instreamAdPlayerOverlayRenderer===void 0?null:n.instreamAdPlayerOverlayRenderer;var b=Y.playerOverlay|| {};b=b.playerOverlayLayoutRenderer===void 0?null:b.playerOverlayLayoutRenderer;var E=C.video_id;E||(E=(E=Y.externalVideoId)?E:void 0);if(!E)throw new TypeError("Expected valid video id in IVAR");if(V&&U===0){var y;V=(y=OVZ[E])!=null?y:U}else V=U;return{playerVars:C,videoLengthSeconds:V,instreamAdPlayerOverlayRenderer:n,playerOverlayLayoutRenderer:b,adVideoId:E,Iy:Y.pings?we(Y.pings):new Map,HP:vP(Y.pings)}}; uIS=function(Y){Y=Number(Y.driftRecoveryMs);return isNaN(Y)||Y<=0?null:Y}; D52=function(Y){var V=Y.adTimeOffset||{};Y=V.offsetEndMilliseconds;V=Number(V.offsetStartMilliseconds);if(isNaN(V))throw new TypeError("Expected valid start offset");Y=Number(Y);if(isNaN(Y))throw new TypeError("Expected valid end offset");return{ZY:V,Xt:Y}}; k0K=function(Y){var V,C=(V=Z6(Y.clientMetadata,"metadata_type_player_bytes_callback_ref"))==null?void 0:V.current;if(!C)return null;V=Z6(Y.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref");var U=Y.layoutId,n=Z6(Y.clientMetadata,"metadata_type_content_cpn"),b=Z6(Y.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"),E=Z6(Y.clientMetadata,"metadata_type_player_underlay_renderer"),y=Z6(Y.clientMetadata,"metadata_type_ad_placement_config"),X=Z6(Y.clientMetadata,"metadata_type_video_length_seconds"); var G=zs(Y.clientMetadata,"metadata_type_layout_enter_ms")&&zs(Y.clientMetadata,"metadata_type_layout_exit_ms")?(Z6(Y.clientMetadata,"metadata_type_layout_exit_ms")-Z6(Y.clientMetadata,"metadata_type_layout_enter_ms"))/1E3:void 0;return{Qg:U,contentCpn:n,XW:C,qk:V,instreamAdPlayerOverlayRenderer:b,instreamAdPlayerUnderlayRenderer:E,adPlacementConfig:y,videoLengthSeconds:X,Ix:G,inPlayerLayoutId:Z6(Y.clientMetadata,"metadata_type_linked_in_player_layout_id"),inPlayerSlotId:Z6(Y.clientMetadata,"metadata_type_linked_in_player_slot_id")}}; q9R=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u,B,A){U=kx(U,"SLOT_TYPE_PLAYER_BYTES");Y=J1o(n,Y,E,C,U,X,G);if(Y instanceof r)return Y;var O;G=(O=Z6(Y.clientMetadata,"metadata_type_fulfilled_layout"))==null?void 0:O.layoutId;if(!G)return new r("Invalid adNotify layout");V=d5P(G,n,b,C,y,V,X,Z,D,u,B,A,E);return V instanceof r?V:[Y].concat(g.P(V))}; d5P=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u){C=Puv(V,C,U,b,E,y,X,G,Z,D,u);if(C instanceof r)return C;Y=x5H(V,Y,E,n,C);return Y instanceof r?Y:[].concat(g.P(Y.iJ),[Y.F6])}; hO0=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u,B){V=Puv(Y,V,C,n,b,y,X,G,Z,D,u,B);if(V instanceof r)return V;Y=c1v(Y,C,b,E,U,y.Ke,V);return Y instanceof r?Y:Y.iJ.concat(Y.F6)}; Puv=function(Y,V,C,U,n,b,E,y,X,G,Z,D){var u=bK(U,C,G);return u instanceof Xu?new r(u):G.B.U().experiments.An("html5_refactor_in_player_slot_generation")?function(B){var A=new vm(0,[u.nD]);B=fgo(V,u.layoutId,u.RN,C,E8(u.playerVars,u.t6,b,X,A),u.nD,n,A,E(B),y.get(u.RN.externalVideoId),D);A=[];if(u.RN.playerOverlay.instreamAdPlayerOverlayRenderer){var O=k0K(B);if(!O)return Ru("Expected MediaLayout to carry valid data to create InPlayerSlot and PlayerOverlayForMediaLayout",void 0,B),{layout:B,iJ:[]}; A=[v1J(Y,O.contentCpn,O.Qg,function(q){return zz(V,q.slotId,"core",O,Wi(Z,q))},O.inPlayerSlotId)].concat(g.P(A)); if(O.instreamAdPlayerUnderlayRenderer&&iK(G)){var k=O.instreamAdPlayerUnderlayRenderer;A=[wbJ(Y,O.contentCpn,O.Qg,function(q){return lgT(V,q.slotId,k,O.adPlacementConfig,O.Qg,Wi(Z,q))})].concat(g.P(A))}}return{layout:B, iJ:A}}:function(B){var A=new vm(0,[u.nD]); return{layout:fgo(V,u.layoutId,u.RN,C,E8(u.playerVars,u.t6,b,X,A),u.nD,n,A,E(B),y.get(u.RN.externalVideoId),D),iJ:[]}}}; bK=function(Y,V,C){if(!Y.playerVars)return new Xu("No playerVars available in InstreamVideoAdRenderer.");var U,n;if(Y.elementId==null||Y.playerVars==null||Y.playerOverlay==null||((U=Y.playerOverlay)==null?void 0:U.instreamAdPlayerOverlayRenderer)==null&&((n=Y.playerOverlay)==null?void 0:n.playerOverlayLayoutRenderer)==null||Y.pings==null||Y.externalVideoId==null)return new Xu("Received invalid VOD InstreamVideoAdRenderer",{instreamVideoAdRenderer:Y});U=bB(Y.playerVars);n=Number(U.length_seconds); isNaN(n)&&(n=0,Ru("Expected valid length seconds in player vars but got NaN"));if(C.hY(V.kind==="AD_PLACEMENT_KIND_START")){if(Y.layoutId===void 0)return new Xu("Expected server generated layout ID in instreamVideoAdRenderer");V=Y.layoutId}else V=Y.elementId;return{layoutId:V,RN:Y,playerVars:U,t6:Y.playerVars,nD:n}}; E8=function(Y,V,C,U,n){Y.iv_load_policy=U;V=bB(V);if(V.cta_conversion_urls)try{Y.cta_conversion_urls=JSON.parse(V.cta_conversion_urls)}catch(b){Ru(b)}C.tO&&(Y.ctrl=C.tO);C.MU&&(Y.ytr=C.MU);C.C8&&(Y.ytrcc=C.C8);C.isMdxPlayback&&(Y.mdx="1");Y.vvt&&(Y.vss_credentials_token=Y.vvt,C.XI&&(Y.vss_credentials_token_type=C.XI),C.mdxEnvironment&&(Y.mdx_environment=C.mdxEnvironment));Kn(Y,n);return Y}; pb1=function(Y){var V=new Map;Y=g.N(Y);for(var C=Y.next();!C.done;C=Y.next())(C=C.value.renderer.remoteSlotsRenderer)&&C.hostElementId&&V.set(C.hostElementId,C);return V}; y2=function(Y){return Y.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_BYTES"}; T2H=function(Y){return Y!=null}; S9T=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u,B){for(var A=[],O=g.N(Y),k=O.next();!k.done;k=O.next())if(k=k.value,!x3T(k)&&!wIR(k)){var q=y2(k)&&!!k.slotEntryTrigger.beforeContentVideoIdStartedTrigger,d=X.hY(q),c=$5H(k,G,U,C.Us,d);if(c instanceof r)return c;var w=void 0,a={slotId:k.adSlotMetadata.slotId,slotType:k.adSlotMetadata.slotType,slotPhysicalPosition:(w=k.adSlotMetadata.slotPhysicalPosition)!=null?w:1,xi:"core",slotEntryTrigger:c.slotEntryTrigger,slotFulfillmentTriggers:c.slotFulfillmentTriggers, slotExpirationTriggers:c.slotExpirationTriggers},t=g.I(k.fulfillmentContent.fulfilledLayout,v5);if(t){if(!fn(t))return new r("Invalid PlayerBytesAdLayoutRenderer");w=D&&!(y2(k)&&k.slotEntryTrigger.beforeContentVideoIdStartedTrigger);c=c.slotFulfillmentTriggers.some(function(S){return S instanceof LB}); d=w?MY1(a,k.adSlotMetadata.triggerEvent,t,C,U,b,G,Y,d,u,c,B):agE(a,k.adSlotMetadata.triggerEvent,t,V,C,U,n,b,E,y,X,G,Y,Z,d,k.adSlotMetadata.triggeringSourceLayoutId);if(d instanceof r)return d;c=[];y2(k)&&c.push(new b6({x$:y2(k)&&!!k.slotEntryTrigger.beforeContentVideoIdStartedTrigger}));w&&c.push(new ai({}));C.Ke&&c.push(new HZ({}));c.push(new Us(q));k=Object.assign({},a,{clientMetadata:new Gs(c),fulfilledLayout:d.layout,adSlotLoggingData:k.adSlotMetadata.adSlotLoggingData});A.push.apply(A,g.P(d.iJ)); A.push(k)}else if(q=g.I(k.fulfillmentContent.fulfilledLayout,$k)){if(!PJ1(q))return new r("Invalid PlayerUnderlayAdLayoutRenderer");q=IgR(q,U,C.Us,b,a,k.adSlotMetadata.triggerEvent,k.adSlotMetadata.triggeringSourceLayoutId);if(q instanceof r)return q;k=Object.assign({},a,{clientMetadata:new Gs([]),fulfilledLayout:q,adSlotLoggingData:k.adSlotMetadata.adSlotLoggingData});A.push(k)}else if(q=g.I(k.fulfillmentContent.fulfilledLayout,hpJ)){if(!Rp2(q))return new r("Invalid AboveFeedAdLayoutRenderer");q= LK2(q,U,C.Us,b,a,k.adSlotMetadata.triggerEvent,k.adSlotMetadata.triggeringSourceLayoutId);if(q instanceof r)return q;k=Object.assign({},a,{clientMetadata:new Gs([]),fulfilledLayout:q,adSlotLoggingData:k.adSlotMetadata.adSlotLoggingData});A.push(k)}else if(q=g.I(k.fulfillmentContent.fulfilledLayout,fwK)){if(!zA(q.adLayoutMetadata)||!g.I(q.renderingContent,iH))return new r("Invalid BelowPlayerAdLayoutRenderer");q=LK2(q,U,C.Us,b,a,k.adSlotMetadata.triggerEvent,k.adSlotMetadata.triggeringSourceLayoutId); if(q instanceof r)return q;k=Object.assign({},a,{clientMetadata:new Gs([]),fulfilledLayout:q,adSlotLoggingData:k.adSlotMetadata.adSlotLoggingData});A.push(k)}else if(q=g.I(k.fulfillmentContent.fulfilledLayout,M2)){if(!lH(q))return new r("Invalid PlayerBytesSequenceItemAdLayoutRenderer");q=QJP(q,U,C.Us,b,a,k.adSlotMetadata.triggerEvent);if(q instanceof r)return q;k=Object.assign({},a,{clientMetadata:new Gs([]),fulfilledLayout:q,adSlotLoggingData:k.adSlotMetadata.adSlotLoggingData});A.push(k)}else return new r("Unable to retrieve a client slot ["+ a.slotType+"] from a given AdSlotRenderer")}return A}; QJP=function(Y,V,C,U,n,b){var E={layoutId:Y.adLayoutMetadata.layoutId,layoutType:Y.adLayoutMetadata.layoutType,xi:"core"};V=Xd(Y,V,C);return V instanceof r?V:(C=g.I(Y.renderingContent,wm))&&C.pings?Object.assign({},E,{renderingContent:Y.renderingContent,Iy:we(C.pings)},V,{Ce:Wi(U,n)(E),clientMetadata:new Gs([new nJ(Gz(b))]),adLayoutLoggingData:Y.adLayoutMetadata.adLayoutLoggingData}):new r("VideoAdTracking is missing from PlayerBytesSequenceItemAdLayoutRenderer")}; LK2=function(Y,V,C,U,n,b,E){var y={layoutId:Y.adLayoutMetadata.layoutId,layoutType:Y.adLayoutMetadata.layoutType,xi:"core"};V=Xd(Y,V,C);if(V instanceof r)return V;C=[];C.push(new nJ(Gz(b)));b==="SLOT_TRIGGER_EVENT_LAYOUT_ID_ENTERED"&&E!==void 0&&C.push(new kS(E));return Object.assign({},y,{renderingContent:Y.renderingContent,Iy:new Map([["impression",m5K(Y)]])},V,{Ce:Wi(U,n)(y),clientMetadata:new Gs(C),adLayoutLoggingData:Y.adLayoutMetadata.adLayoutLoggingData})}; IgR=function(Y,V,C,U,n,b,E){if(Y.adLayoutMetadata.layoutType==="LAYOUT_TYPE_DISMISSABLE_PANEL_TEXT_PORTRAIT_IMAGE")if(E=g.I(Y.renderingContent,pn))if(E=g.I(E.sidePanel,d3K)){var y={layoutId:Y.adLayoutMetadata.layoutId,layoutType:Y.adLayoutMetadata.layoutType,xi:"core"};V=Xd(Y,V,C);Y=V instanceof r?V:Object.assign({},y,{renderingContent:Y.renderingContent,Iy:new Map([["impression",E.impressionPings||[]],["resume",E.resumePings||[]]])},V,{Ce:Wi(U,n)(y),clientMetadata:new Gs([new nJ(Gz(b))]),adLayoutLoggingData:Y.adLayoutMetadata.adLayoutLoggingData})}else Y= new r("DismissablePanelTextPortraitImageRenderer is missing");else Y=new r("SqueezebackPlayerSidePanelRenderer is missing");else Y.adLayoutMetadata.layoutType==="LAYOUT_TYPE_DISPLAY_TRACKING"?g.I(Y.renderingContent,Opa)?(E={layoutId:Y.adLayoutMetadata.layoutId,layoutType:Y.adLayoutMetadata.layoutType,xi:"core"},V=Xd(Y,V,C),Y=V instanceof r?V:Object.assign({},E,{renderingContent:Y.renderingContent,Iy:new Map},V,{Ce:Wi(U,n)(E),clientMetadata:new Gs([new nJ(Gz(b))]),adLayoutLoggingData:Y.adLayoutMetadata.adLayoutLoggingData})): Y=new r("CounterfactualRenderer is missing"):Y.adLayoutMetadata.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE"?Y=new r("PlayerUnderlaySlot cannot be created because adUxReadyApiProvider is null"):Y.adLayoutMetadata.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE_CAROUSEL"?Y=new r("PlayerUnderlaySlot cannot be created because adUxReadyApiProvider is null"):Y.adLayoutMetadata.layoutType==="LAYOUT_TYPE_DISPLAY_UNDERLAY_TEXT_GRID_CARDS"?g.I(Y.renderingContent,TA)?(b={layoutId:Y.adLayoutMetadata.layoutId,layoutType:Y.adLayoutMetadata.layoutType, xi:"core"},V=Xd(Y,V,C),Y=V instanceof r?V:E?Object.assign({},b,{renderingContent:Y.renderingContent,Iy:new Map},V,{Ce:Wi(U,n)(b),clientMetadata:new Gs([new kS(E)]),adLayoutLoggingData:Y.adLayoutMetadata.adLayoutLoggingData}):new r("Not able to parse an SDF PlayerUnderlay layout because the triggeringMediaLayoutId in AdSlotMetadata is missing")):Y=new r("DisplayUnderlayTextGridCardsLayoutViewModel is missing"):Y.adLayoutMetadata.layoutType==="LAYOUT_TYPE_VIDEO_AD_INFO"?g.I(Y.renderingContent,kwP)? (b={layoutId:Y.adLayoutMetadata.layoutId,layoutType:Y.adLayoutMetadata.layoutType,xi:"core"},V=Xd(Y,V,C),Y=V instanceof r?V:Object.assign({},b,{renderingContent:Y.renderingContent,Iy:new Map([])},V,{Ce:Wi(U,n)(b),adLayoutLoggingData:Y.adLayoutMetadata.adLayoutLoggingData,clientMetadata:new Gs([])})):Y=new r("AdsEngagementPanelSectionListViewModel is missing"):Y=new r("LayoutType ["+Y.adLayoutMetadata.layoutType+"] is invalid for PlayerUnderlaySlot");return Y}; MY1=function(Y,V,C,U,n,b,E,y,X,G,Z,D){if((D==null?void 0:D.WP)===void 0||(D==null?void 0:D.uD)===void 0)return new r("Cached ad break range from cue point is missing");var u=Xd(C,n,U.Us);if(u instanceof r)return u;u={layoutExitMuteTriggers:[],layoutExitNormalTriggers:u.layoutExitNormalTriggers,layoutExitSkipTriggers:[],Qw:[],layoutExitUserInputSubmittedTriggers:[]};if(g.I(C.renderingContent,P5))return Y=jJo(Y,V,C,u,n,b,y,X,U.Us,E,D.WP,D.uD),Y instanceof r?Y:Y.qv===void 0?new r("Expecting associatedInPlayerSlot for single DAI media layout"): {layout:Y.layout,iJ:[Y.qv]};var B=g.I(C.renderingContent,dm);if(B){if(!zA(C.adLayoutMetadata))return new r("Invalid ad layout metadata");if(!q2(B))return new r("Invalid sequential layout");B=B.sequentialLayouts.map(function(A){return A.playerBytesAdLayoutRenderer}); Y=tYx(Y,V,C,u,B,n,U,b,E,X,y,G,D.WP,D.uD,Z);return Y instanceof r?Y:{layout:Y.oK,iJ:Y.iJ}}return new r("Not able to convert a sequential layout")}; tYx=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u,B,A){var O=eOH(n,u,B);if(O instanceof r)return O;var k=[],q=[];O=g.N(O);for(var d=O.next();!d.done;d=O.next()){var c=d.value;d=Y;var w=n[c.TL],a=c,t=V;c=b;var S=E,H=y,UP=X,ov=G,bZ=Z,F=Z_(w);if(F instanceof r)d=F;else{var Bo={layoutId:w.adLayoutMetadata.layoutId,layoutType:w.adLayoutMetadata.layoutType,xi:"adapter"};a=r1H(t,w,a,c);a instanceof r?d=a:(d=Object.assign({},Bo,D_,{Iy:F,renderingContent:w.renderingContent,clientMetadata:new Gs(a),Ce:Wi(H,d)(Bo),adLayoutLoggingData:w.adLayoutMetadata.adLayoutLoggingData}), d=(w=uK(bZ,d,c,S.Us,H,UP,ov,void 0,!0))?w instanceof r?w:{layout:d,qv:w}:new r("Expecting associatedInPlayerSlot"))}if(d instanceof r)return d;k.push(d.layout);q.push(d.qv)}n={layoutId:C.adLayoutMetadata.layoutId,layoutType:C.adLayoutMetadata.layoutType,xi:"core"};V=[new QD(Number(C.driftRecoveryMs)),new Tu(u),new $S(B),new nJ(Gz(V)),new CO(D),new ai({})];A&&V.push(new Es({}));return{oK:Object.assign({},n,U,{Zb:k,Iy:new Map,clientMetadata:new Gs(V),Ce:Wi(y,Y)(n)}),iJ:q}}; jJo=function(Y,V,C,U,n,b,E,y,X,G,Z,D){if(!fn(C))return new r("Invalid PlayerBytesAdLayoutRenderer");var u=Z_(C);if(u instanceof r)return u;var B={layoutId:C.adLayoutMetadata.layoutId,layoutType:C.adLayoutMetadata.layoutType,xi:"core"},A=g.I(C.renderingContent,P5);if(!A)return new r("Invalid rendering content for DAI media layout");A=n3(A,!1);Z={jY:A,TL:0,WB:Z,zg:Math.min(Z+A.videoLengthSeconds*1E3,D),D3:new vm(0,[A.videoLengthSeconds])};var O;D=(O=Number(C.driftRecoveryMs))!=null?O:void 0;V=r1H(V, C,Z,n,D);if(V instanceof r)return V;Y=Object.assign({},B,U,{Iy:u,renderingContent:C.renderingContent,clientMetadata:new Gs(V),Ce:Wi(b,Y)(B),adLayoutLoggingData:C.adLayoutMetadata.adLayoutLoggingData});return(n=uK(E,Y,n,X,b,G,y,void 0,!0))?n instanceof r?n:{layout:Y,qv:n}:new r("Expecting associatedInPlayerSlot")}; agE=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u,B,A,O){var k=Xd(C,b,n.Us);if(k instanceof r)return k;if(g.I(C.renderingContent,P5)){X=FKv([C],n,X);if(X instanceof r)return X;if(X.length!==1)return new r("Only expected one media layout.");Y=g1R(Y,V,C,k,X[0],void 0,"core",U,b,E,y,G,u,B,A,n.Us,D,void 0,O);return Y instanceof r?Y:{layout:Y.layout,iJ:Y.qv?[Y.qv]:[]}}var q=g.I(C.renderingContent,dm);if(q){if(!zA(C.adLayoutMetadata))return new r("Invalid ad layout metadata");if(!q2(q))return new r("Invalid sequential layout"); q=q.sequentialLayouts.map(function(d){return d.playerBytesAdLayoutRenderer}); Y=KK0(Y,V,C.adLayoutMetadata,k,q,U,b,n,X,E,y,G,Z,D,A,u,B,O);return Y instanceof r?Y:{layout:Y.oK,iJ:Y.iJ}}return new r("Not able to convert a sequential layout")}; KK0=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u,B,A,O,k,q){var d=new i3({current:null}),c=FKv(n,y,X);if(c instanceof r)return c;X=[];for(var w=[],a=void 0,t=0;t0&&(t.push(q),t.push(new zu(a.adPodSkipTarget)));(b=G.get(a.externalVideoId))&&t.push(new tC(b));b=t}else b=new r("Invalid vod media renderer")}if(b instanceof r)return b;Y=Object.assign({},E,U,{Iy:c,renderingContent:C.renderingContent,clientMetadata:new Gs(b),Ce:Wi(Z,Y)(E),adLayoutLoggingData:C.adLayoutMetadata.adLayoutLoggingData});C=g.I(C.renderingContent,P5);if(!C||!JM(C))return new r("Invalid meida renderer");D=YA(D,C.externalVideoId);D.instreamVideoAdRenderer=C;D.Ar="AD_PLACEMENT_KIND_START";return B?(X=uK(u,Y,X,O,Z,k,A,q,!1),X instanceof r?X:oSS(Y.layoutId,u)&&X?{layout:Object.assign({},Y,{clientMetadata:new Gs(b.concat(new BZ(X)))})}:{layout:Y,qv:X}): {layout:Y}}; HVZ=function(Y,V,C,U,n){if(!fn(V))return new r("Invalid PlayerBytesAdLayoutRenderer");var b=g.I(V.renderingContent,By);if(!b||b.durationMilliseconds===void 0)return new r("Invalid endcap renderer");var E={layoutId:V.adLayoutMetadata.layoutId,layoutType:V.adLayoutMetadata.layoutType,xi:"adapter"};U=[new rk(b.durationMilliseconds),new KJ({impressionCommands:void 0,abandonCommands:b.abandonCommands?[{commandExecutorCommand:b.abandonCommands}]:void 0,completeCommands:b.completionCommands}),new nJ(U), new dk("LAYOUT_TYPE_ENDCAP")];if(n){U.push(new Ej(n.D3.adPodIndex-1));U.push(new Mu(n.D3.adPodIndex));var y;U.push(new zu((y=n.adPodSkipTarget)!=null?y:-1))}return Object.assign({},E,D_,{renderingContent:V.renderingContent,clientMetadata:new Gs(U),Iy:b.skipPings?new Map([["skip",b.skipPings]]):new Map,Ce:Wi(C,Y)(E),adLayoutLoggingData:V.adLayoutMetadata.adLayoutLoggingData})}; uK=function(Y,V,C,U,n,b,E,y,X){Y=Y.filter(function(Z){return Z.adSlotMetadata.slotType==="SLOT_TYPE_IN_PLAYER"&&Z.adSlotMetadata.triggeringSourceLayoutId===V.layoutId}); if(Y.length!==0){if(Y.length!==1)return new r("Invalid InPlayer slot association for the given PlayerBytes layout");Y=Y[0];E=$5H(Y,b,C,U,E);if(E instanceof r)return E;var G;b={slotId:Y.adSlotMetadata.slotId,slotType:Y.adSlotMetadata.slotType,slotPhysicalPosition:(G=Y.adSlotMetadata.slotPhysicalPosition)!=null?G:1,xi:"core",slotEntryTrigger:E.slotEntryTrigger,slotFulfillmentTriggers:E.slotFulfillmentTriggers,slotExpirationTriggers:E.slotExpirationTriggers};G=g.I(Y.fulfillmentContent.fulfilledLayout, c_o);if(!G||!N4S(G))return new r("Invalid InPlayerAdLayoutRenderer");E={layoutId:G.adLayoutMetadata.layoutId,layoutType:G.adLayoutMetadata.layoutType,xi:"core"};C=Xd(G,C,U);if(C instanceof r)return C;U=[];X&&U.push(new ai({}));if(G.adLayoutMetadata.layoutType==="LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY")U.push.apply(U,g.P(Vpv(Y.adSlotMetadata.triggerEvent,V)));else if(G.adLayoutMetadata.layoutType==="LAYOUT_TYPE_ENDCAP")U.push(new nJ(Gz(Y.adSlotMetadata.triggerEvent))),y&&U.push(y);else return new r("Not able to parse an SDF InPlayer layout"); n=Object.assign({},E,C,{renderingContent:G.renderingContent,Iy:new Map,Ce:Wi(n,b)(E),clientMetadata:new Gs(U),adLayoutLoggingData:G.adLayoutMetadata.adLayoutLoggingData});return Object.assign({},b,{fulfilledLayout:n,clientMetadata:new Gs([])})}}; Vpv=function(Y,V){var C=[];C.push(new nJ(Gz(Y)));C.push(new kS(V.layoutId));(Y=Z6(V.clientMetadata,"metadata_type_player_bytes_callback_ref"))&&C.push(new xS(Y));(Y=Z6(V.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))&&C.push(new i3(Y));(Y=Z6(V.clientMetadata,"metadata_type_remote_slots_data"))&&C.push(new tC(Y));(Y=Z6(V.clientMetadata,"metadata_type_ad_next_params"))&&C.push(new g2(Y));(Y=Z6(V.clientMetadata,"metadata_type_ad_video_clickthrough_endpoint"))&&C.push(new KV(Y));(Y= Z6(V.clientMetadata,"metadata_type_ad_pod_info"))&&C.push(new b3(Y));(V=Z6(V.clientMetadata,"metadata_type_ad_video_id"))&&C.push(new yD(V));return C}; Yjo=function(Y,V,C,U,n,b){function E(G){return BW(V,G)} var y=U.n1.inPlayerSlotId,X={layoutId:U.n1.inPlayerLayoutId,layoutType:"LAYOUT_TYPE_ENDCAP",xi:"core"};C={slotId:y,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xi:"core",slotEntryTrigger:new $w(E,Y),slotFulfillmentTriggers:[new Hm(E,y)],slotExpirationTriggers:[new Yk(E,y),new FM(E,C)]};Y=Object.assign({},X,{layoutExitNormalTriggers:[new ad(E,Y)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],Iy:new Map,clientMetadata:new Gs([new AC(U.n1), new nJ(U.adPlacementConfig),n]),Ce:Wi(b,C)(X),adLayoutLoggingData:U.n1.adLayoutLoggingData});return Object.assign({},C,{clientMetadata:new Gs([new Sp(Y)])})}; oSS=function(Y,V){V=g.N(V);for(var C=V.next();!C.done;C=V.next())if(C=C.value,C.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_UNDERLAY"){var U=g.I(C.fulfillmentContent.fulfilledLayout,$k);if(U&&(U=g.I(U.renderingContent,pn))&&U.associatedPlayerBytesLayoutId===Y)return C}}; $5H=function(Y,V,C,U,n){var b=C3H(gm(Y.slotEntryTrigger,C,U),n,Y,V);if(b instanceof r)return b;for(var E=[],y=g.N(Y.slotFulfillmentTriggers),X=y.next();!X.done;X=y.next()){X=gm(X.value,C,U);if(X instanceof r)return X;E.push(X)}E=UuS(E,n,Y,V);V=[];Y=g.N(Y.slotExpirationTriggers);for(n=Y.next();!n.done;n=Y.next()){n=gm(n.value,C,U);if(n instanceof r)return n;V.push(n)}return{slotEntryTrigger:b,slotFulfillmentTriggers:E,slotExpirationTriggers:V}}; C3H=function(Y,V,C,U){return V&&C.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_BYTES"&&Y instanceof wp?new fB(function(n){return BW(U,n)},C.adSlotMetadata.slotId):Y}; UuS=function(Y,V,C,U){return V&&C.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_BYTES"?Y.map(function(n){return n instanceof Hm?new Cn(function(b){return BW(U,b)},C.adSlotMetadata.slotId):n}):Y}; Xd=function(Y,V,C){for(var U=[],n=g.N(Y.layoutExitNormalTriggers||[]),b=n.next();!b.done;b=n.next()){b=gm(b.value,V,C);if(b instanceof r)return b;U.push(b)}n=[];b=g.N(Y.layoutExitSkipTriggers||[]);for(var E=b.next();!E.done;E=b.next()){E=gm(E.value,V,C);if(E instanceof r)return E;n.push(E)}b=[];E=g.N(Y.layoutExitMuteTriggers||[]);for(var y=E.next();!y.done;y=E.next()){y=gm(y.value,V,C);if(y instanceof r)return y;b.push(y)}E=[];Y=g.N(Y.layoutExitUserInputSubmittedTriggers||[]);for(y=Y.next();!y.done;y= Y.next()){y=gm(y.value,V,C);if(y instanceof r)return y;E.push(y)}return{layoutExitNormalTriggers:U,layoutExitSkipTriggers:n,layoutExitMuteTriggers:b,layoutExitUserInputSubmittedTriggers:E,Qw:[]}}; Z_=function(Y){var V=g.I(Y.renderingContent,P5);if(V==null?0:V.pings)return we(V.pings);Y=g.I(Y.renderingContent,By);return(Y==null?0:Y.skipPings)?new Map([["skip",Y.skipPings]]):new Map}; r1H=function(Y,V,C,U,n){V=g.I(V.renderingContent,P5);if(!V)return new r("Invalid rendering content for DAI media layout");Y=[new X7(U),new vZ(C.jY.videoLengthSeconds),new wk(C.jY.playerVars),new Tu(C.WB),new $S(C.zg),new Mu(C.TL),new nJ(Gz(Y)),new yD(C.jY.adVideoId),new b3(C.D3),V.sodarExtensionData&&new pJ(V.sodarExtensionData),new xS({current:null}),new ai({}),new oZ(vP(V.pings))].filter(T2H);n!==void 0&&Y.push(new QD(n));return Y}; eOH=function(Y,V,C){Y=Y.map(function(X){return n3(g.I(X.renderingContent,P5),!1)}); var U=Y.map(function(X){return X.videoLengthSeconds}),n=U.map(function(X,G){return new vm(G,U)}),b=V,E=C,y=[]; Y.forEach(function(X,G){E=Math.min(b+X.videoLengthSeconds*1E3,C);Kn(X.playerVars,n[G]);y.push({jY:X,WB:b,zg:E,TL:G,D3:n[G]});b=E}); return y}; FKv=function(Y,V,C){for(var U=[],n=g.N(Y),b=n.next();!b.done;b=n.next())if(b=g.I(b.value.renderingContent,P5)){if(!JM(b))return new r("Invalid vod media renderer");U.push(nSH(b))}n=U.map(function(D){return D.nD}); b=[];for(var E=0,y=0;y0?ov:-1;else if(Bo=g.I(F,By)){F=BkP(Y,V,C,Bo, b,O,y,S,ov);if(F instanceof r){B=F;break a}F=F(u);k.push(F.eH);q=[].concat(g.P(F.sb),g.P(q));d=[].concat(g.P(F.z3),g.P(d));F.qv&&(UP=[F.qv].concat(g.P(UP)))}else if(Bo=g.I(F,c5)){if(B===void 0){B=new r("Composite Survey must already have a Survey Bundle with required metadata.",{instreamSurveyAdRenderer:Bo});break a}F=RZS(Y,V,C,b,Bo,t,y,B,O,Cz(Z,"supports_multi_step_on_desktop"));if(F instanceof r){B=F;break a}F=F(u);k.push(F.eH);F.qv&&UP.push(F.qv);q=[].concat(g.P(F.sb),g.P(q));d=[].concat(g.P(F.z3), g.P(d));c=[].concat(g.P(F.t_),g.P(c));w=[].concat(g.P(F.zU),g.P(w));a=[t].concat(g.P(a))}else if(F=g.I(F,hM)){F=WrS(Y,V,C,b,F,t,y,O);if(F instanceof r){B=F;break a}F=F(u);k.push(F.eH);F.qv&&UP.push(F.qv);d=[].concat(g.P(F.z3),g.P(d))}else{B=new r("Unsupported linearAd found in LinearAdSequenceRenderer.");break a}B={Zb:k,layoutExitSkipTriggers:q,layoutExitUserInputSubmittedTriggers:c,Qw:w,layoutExitMuteTriggers:d,Nh:a,iJ:UP}}}else a:if(O=xua(U,C,Z),O instanceof r)B=O;else{k=0;q=[];d=[];c=[];w=[];a= [];t=[];S=new cZ({current:null});H=new i3({current:null});UP=!1;bZ=[];ov=-1;A=g.N(U);for(F=A.next();!F.done;F=A.next())if(F=F.value,g.I(F,xk)){F=siH(V,C,g.I(F,xk),y);if(F instanceof r){B=F;break a}F=F(u);q.push(F.eH);d=[].concat(g.P(F.sb),g.P(d));c=[].concat(g.P(F.z3),g.P(c));F.qv&&(bZ=[F.qv].concat(g.P(bZ)))}else if(g.I(F,P5)){ov=bK(g.I(F,P5),C,Z);if(ov instanceof Xu){B=new r(ov);break a}F=new vm(k,O);F=cCJ(V,ov.layoutId,ov.RN,C,E8(ov.playerVars,ov.t6,E,G,F),ov.nD,b,F,y(u),H,X.get(ov.RN.externalVideoId), void 0,D);k++;q.push(F.eH);d=[].concat(g.P(F.sb),g.P(d));c=[].concat(g.P(F.z3),g.P(c));UP||(t.push(H),UP=!0);ov=(ov=ov.RN.adPodSkipTarget)&&ov>0?ov:-1}else if(g.I(F,By)){F=BkP(Y,V,C,g.I(F,By),b,k,y,H,ov);if(F instanceof r){B=F;break a}F=F(u);q.push(F.eH);d=[].concat(g.P(F.sb),g.P(d));c=[].concat(g.P(F.z3),g.P(c));F.qv&&(bZ=[F.qv].concat(g.P(bZ)))}else if(g.I(F,c5)){if(B===void 0){B=new r("Composite Survey must already have a Survey Bundle with required metadata.",{instreamSurveyAdRenderer:g.I(F,c5)}); break a}F=RZS(Y,V,C,b,g.I(F,c5),S,y,B,k,Cz(Z,"supports_multi_step_on_desktop"));if(F instanceof r){B=F;break a}F=F(u);q.push(F.eH);F.qv&&bZ.push(F.qv);d=[].concat(g.P(F.sb),g.P(d));c=[].concat(g.P(F.z3),g.P(c));w=[].concat(g.P(F.t_),g.P(w));a=[].concat(g.P(F.zU),g.P(a));t=[S].concat(g.P(t))}else if(g.I(F,hM)){F=WrS(Y,V,C,b,g.I(F,hM),S,y,k);if(F instanceof r){B=F;break a}F=F(u);q.push(F.eH);F.qv&&bZ.push(F.qv);c=[].concat(g.P(F.z3),g.P(c))}else{B=new r("Unsupported linearAd found in LinearAdSequenceRenderer."); break a}B={Zb:q,layoutExitSkipTriggers:d,layoutExitUserInputSubmittedTriggers:w,Qw:a,layoutExitMuteTriggers:c,Nh:t,iJ:bZ}}B instanceof r?u=B:(a=u.slotId,O=B.Zb,k=B.layoutExitSkipTriggers,q=B.layoutExitMuteTriggers,d=B.layoutExitUserInputSubmittedTriggers,c=B.Nh,u=y(u),w=n?n.layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",a=n?n.layoutId:UN(V.J.get(),w,a),t={layoutId:a,layoutType:w,xi:"core"},u={layout:{layoutId:a,layoutType:w,Iy:new Map,layoutExitNormalTriggers:[new rp(V.Y,a)],layoutExitSkipTriggers:k, layoutExitMuteTriggers:q,layoutExitUserInputSubmittedTriggers:d,Qw:[],xi:"core",clientMetadata:new Gs([new hC(O)].concat(g.P(c))),Ce:u(t)},iJ:B.iJ});return u}}; xua=function(Y,V,C){var U=[];Y=g.N(Y);for(var n=Y.next();!n.done;n=Y.next())if(n=n.value,g.I(n,P5)){n=bK(g.I(n,P5),V,C);if(n instanceof Xu)return new r(n);U.push(n.nD)}return U}; fMR=function(Y,V,C,U,n,b,E,y){if(!pIE(C,y===void 0?!1:y))return new r("Received invalid InstreamSurveyAdRenderer for VOD single survey.",{InstreamSurveyAdRenderer:C});var X=V2(C);if(X<=0)return new r("InstreamSurveyAdRenderer should have valid duration.",{instreamSurveyAdRenderer:C});var G=new cZ({current:null}),Z=bVa(Y,V,C,G,U,b,E);return hZH(Y,U,b,X,n,function(D,u){var B=D.slotId,A=C3(C);D=E(D);var O,k=(O=WW(V,U,C.layoutId,"createMediaBreakLayoutAndAssociatedInPlayerSlotForVodSurvey"))!=null?O: UN(V.J.get(),"LAYOUT_TYPE_MEDIA_BREAK",B);B={layoutId:k,layoutType:"LAYOUT_TYPE_MEDIA_BREAK",xi:"core"};O=Z(k,u);var q=Z6(O.clientMetadata,"metadata_type_fulfilled_layout");q||Ru("Could not retrieve overlay layout ID during VodMediaBreakLayout for survey creation. This should never happen.");A=[new nJ(U),new rk(X),new KJ(A),G];q&&A.push(new dk(q.layoutType));return{px8:{layoutId:k,layoutType:"LAYOUT_TYPE_MEDIA_BREAK",Iy:new Map,layoutExitNormalTriggers:[new rp(V.Y,k)],layoutExitSkipTriggers:[new KB(V.Y, u.layoutId)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[new nn(V.Y,u.layoutId)],Qw:[],xi:"core",clientMetadata:new Gs(A),Ce:D(B)},Re:O}})}; vS0=function(Y){if(!MLT(Y))return!1;var V=g.I(Y.adVideoStart,qd);return V?g.I(Y.linearAd,P5)&&uH(V)?!0:(Ru("Invalid Sandwich with notify"),!1):!1}; wZv=function(Y){if(Y.linearAds==null)return!1;Y=g.I(Y.adStart,qd);return Y?uH(Y)?!0:(Ru("Invalid LASR with notify"),!1):!1}; lM2=function(Y){if(!$3Z(Y))return!1;Y=g.I(Y.adStart,qd);return Y?uH(Y)?!0:(Ru("Invalid LASR with notify"),!1):!1}; PW=function(Y,V,C,U,n,b,E,y,X,G){this.W=Y;this.J=V;this.Y=C;this.Wx=U;this.sF=n;this.S=b;this.hn=E;this.YA=y;this.UF=X;this.loadPolicy=G===void 0?1:G}; rm=function(Y,V,C,U,n,b,E,y,X,G){var Z=[];if(V.length===0&&U.length===0&&C.length===0)return Z;V=V.filter(B5);var D=C.filter(vu1),u=U.filter(B5),B=new Map,A=pb1(V),O=C.some(function(dH){var lZ;return(dH==null?void 0:(lZ=dH.adSlotMetadata)==null?void 0:lZ.slotType)==="SLOT_TYPE_PLAYER_BYTES"}),k=C.some(function(dH){var lZ; return(dH==null?void 0:(lZ=dH.adSlotMetadata)==null?void 0:lZ.slotType)==="SLOT_TYPE_PLAYER_UNDERLAY"}),q=C.some(function(dH){var lZ; return(dH==null?void 0:(lZ=dH.adSlotMetadata)==null?void 0:lZ.slotType)==="SLOT_TYPE_IN_PLAYER"}),d=C.some(function(dH){var lZ,Wv; return(dH==null?void 0:(lZ=dH.adSlotMetadata)==null?void 0:lZ.slotType)==="SLOT_TYPE_BELOW_PLAYER"||(dH==null?void 0:(Wv=dH.adSlotMetadata)==null?void 0:Wv.slotType)==="SLOT_TYPE_ABOVE_FEED"}); C=C.some(function(dH){var lZ;return(dH==null?void 0:(lZ=dH.adSlotMetadata)==null?void 0:lZ.slotType)==="SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM"}); if(O||k||q||d||C)G=S9T(D,V,y,n,A,Y.sF.get(),Y.loadPolicy,B,Y.Wx.get(),Y.W.get(),q,E,X,G),G instanceof r?Ru(G,void 0,void 0,{contentCpn:n}):Z.push.apply(Z,g.P(G));G=g.N(V);for(C=G.next();!C.done;C=G.next())C=C.value,k=pZP(Y,B,C,n,b,E,O,y,A,X,D),k instanceof r?Ru(k,void 0,void 0,{renderer:C.renderer,config:C.config.adPlacementConfig,kind:C.config.adPlacementConfig.kind,contentCpn:n,daiEnabled:E}):Z.push.apply(Z,g.P(k));TkP(Y.Wx.get())||(b=$uS(Y,u,n,y,A,B),Z.push.apply(Z,g.P(b)));if(Y.S===null||E&&!y.ek){var c, w,a;Y=y.Ke&&V.length===1&&((c=V[0].config)==null?void 0:(w=c.adPlacementConfig)==null?void 0:w.kind)==="AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"&&((a=V[0].renderer)==null?void 0:a.adBreakServiceRenderer);if(!Z.length&&!Y){var t,S,H,UP;Ru("Expected slots parsed from AdPlacementRenderers for DAI",void 0,void 0,{"AdPlacementRenderer count":V.length,contentCpn:n,"first APR kind":(t=V[0])==null?void 0:(S=t.config)==null?void 0:(H=S.adPlacementConfig)==null?void 0:H.kind,renderer:(UP=V[0])==null?void 0:UP.renderer})}return Z}c= U.filter(B5);Z.push.apply(Z,g.P(CuP(B,c,Y.J.get(),Y.S,n,O)));if(!Z.length){var ov,bZ,F,Bo;Ru("Expected slots parsed from AdPlacementRenderers",void 0,void 0,{"AdPlacementRenderer count":V.length,contentCpn:n,daiEnabled:E.toString(),"first APR kind":(ov=V[0])==null?void 0:(bZ=ov.config)==null?void 0:(F=bZ.adPlacementConfig)==null?void 0:F.kind,renderer:(Bo=V[0])==null?void 0:Bo.renderer})}return Z}; $uS=function(Y,V,C,U,n,b){function E(u){return Wi(Y.sF.get(),u)} var y=[];V=g.N(V);for(var X=V.next();!X.done;X=V.next()){X=X.value;var G=X.renderer,Z=G.sandwichedLinearAdRenderer,D=G.linearAdSequenceRenderer;Z&&vS0(Z)?(Ru("Found AdNotify with SandwichedLinearAdRenderer"),D=g.I(Z.adVideoStart,qd),Z=g.I(Z.linearAd,P5),H5(b,G,X.config.adPlacementConfig.kind),G=void 0,D=d5P((G=D)==null?void 0:G.layout.layoutId,Y.J.get(),Y.Y.get(),X.config.adPlacementConfig,X.adSlotLoggingData,Z,C,U,E,n,Y.loadPolicy,Y.Wx.get(),Y.sF.get()),D instanceof r?Ru(D):y.push.apply(y,g.P(D))): D&&(!D.adLayoutMetadata&&wZv(D)||D.adLayoutMetadata&&lM2(D))&&(Ru("Found AdNotify with LinearAdSequenceRenderer"),H5(b,G,X.config.adPlacementConfig.kind),G=void 0,Z=NkJ((G=g.I(D.adStart,qd))==null?void 0:G.layout.layoutId,Y.J.get(),Y.Y.get(),X.config.adPlacementConfig,X.adSlotLoggingData,D.linearAds,zA(D.adLayoutMetadata)?D.adLayoutMetadata:void 0,C,U,E,n,Y.loadPolicy,Y.Wx.get()),Z instanceof r?Ru(Z):y.push.apply(y,g.P(Z)))}return y}; pZP=function(Y,V,C,U,n,b,E,y,X,G,Z){function D(q){return Wi(Y.sF.get(),q)} var u=C.renderer,B=C.config.adPlacementConfig,A=B.kind,O=C.adSlotLoggingData,k=y.ek&&A==="AD_PLACEMENT_KIND_START";k=b&&!k;if(u.adsEngagementPanelRenderer!=null)return o1(V,C.elementId,A,u.adsEngagementPanelRenderer.isContentVideoEngagementPanel,u.adsEngagementPanelRenderer.adVideoId,u.adsEngagementPanelRenderer.associatedCompositePlayerBytesLayoutId,B,O,function(q,d,c,w){var a=Y.Y.get(),t=q.slotId,S=u.adsEngagementPanelRenderer;q=Wi(Y.sF.get(),q);return xA(a,t,"LAYOUT_TYPE_PANEL_TEXT_ICON_IMAGE_TILES_BUTTON", new r2(S),d,c,S.impressionPings,q,u.adsEngagementPanelRenderer.adLayoutLoggingData,w)}),[]; if(u.adsEngagementPanelLayoutViewModel)return o1(V,C.elementId,A,u.adsEngagementPanelLayoutViewModel.isContentVideoEngagementPanel,u.adsEngagementPanelLayoutViewModel.adVideoId,u.adsEngagementPanelLayoutViewModel.associatedCompositePlayerBytesLayoutId,B,O,function(q,d,c,w){var a=Y.Y.get(),t=q.slotId,S=u.adsEngagementPanelLayoutViewModel;q=Wi(Y.sF.get(),q);return cW(a,t,"LAYOUT_TYPE_PANEL",new FI(S),d,c,q,u.adsEngagementPanelLayoutViewModel.adLayoutLoggingData,w)}),[]; if(u.actionCompanionAdRenderer!=null){if(u.actionCompanionAdRenderer.showWithoutLinkedMediaLayout)return Kpx(Y.J.get(),Y.S,Y.Y.get(),u.actionCompanionAdRenderer,B,O,U,D);o1(V,C.elementId,A,u.actionCompanionAdRenderer.isContentVideoCompanion,u.actionCompanionAdRenderer.adVideoId,u.actionCompanionAdRenderer.associatedCompositePlayerBytesLayoutId,B,O,function(q,d,c,w){var a=Y.Y.get(),t=q.slotId,S=u.actionCompanionAdRenderer;q=Wi(Y.sF.get(),q);return xA(a,t,"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON", new t1(S),d,c,S.impressionPings,q,u.actionCompanionAdRenderer.adLayoutLoggingData,w)})}else if(u.topBannerImageTextIconButtonedLayoutViewModel!==void 0){if(u.topBannerImageTextIconButtonedLayoutViewModel.showWithoutLinkedMediaLayout)return Hpx(Y.J.get(),Y.S,Y.Y.get(),u.topBannerImageTextIconButtonedLayoutViewModel,B,O,U,D); o1(V,C.elementId,A,u.topBannerImageTextIconButtonedLayoutViewModel.isContentVideoCompanion,u.topBannerImageTextIconButtonedLayoutViewModel.adVideoId,u.topBannerImageTextIconButtonedLayoutViewModel.associatedCompositePlayerBytesLayoutId,B,O,function(q,d,c,w){var a=Y.Y.get(),t=q.slotId,S=u.topBannerImageTextIconButtonedLayoutViewModel;q=Wi(Y.sF.get(),q);return cW(a,t,"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",new eY(S),d,c,q,u.topBannerImageTextIconButtonedLayoutViewModel.adLayoutLoggingData,w)})}else if(u.imageCompanionAdRenderer)o1(V, C.elementId,A,u.imageCompanionAdRenderer.isContentVideoCompanion,u.imageCompanionAdRenderer.adVideoId,u.imageCompanionAdRenderer.associatedCompositePlayerBytesLayoutId,B,O,function(q,d,c,w){var a=Y.Y.get(),t=q.slotId,S=u.imageCompanionAdRenderer; q=Wi(Y.sF.get(),q);return xA(a,t,"LAYOUT_TYPE_COMPANION_WITH_IMAGE",new YS(S),d,c,S.impressionPings,q,u.imageCompanionAdRenderer.adLayoutLoggingData,w)}); else if(u.bannerImageLayoutViewModel)o1(V,C.elementId,A,u.bannerImageLayoutViewModel.isContentVideoCompanion,u.bannerImageLayoutViewModel.adVideoId,u.bannerImageLayoutViewModel.associatedCompositePlayerBytesLayoutId,B,O,function(q,d,c,w){var a=Y.Y.get(),t=q.slotId,S=u.bannerImageLayoutViewModel;q=Wi(Y.sF.get(),q);return cW(a,t,"LAYOUT_TYPE_COMPANION_WITH_IMAGE",new oi(S),d,c,q,u.bannerImageLayoutViewModel.adLayoutLoggingData,w)}); else if(u.shoppingCompanionCarouselRenderer)o1(V,C.elementId,A,u.shoppingCompanionCarouselRenderer.isContentVideoCompanion,u.shoppingCompanionCarouselRenderer.adVideoId,u.shoppingCompanionCarouselRenderer.associatedCompositePlayerBytesLayoutId,B,O,function(q,d,c,w){var a=Y.Y.get(),t=q.slotId,S=u.shoppingCompanionCarouselRenderer;q=Wi(Y.sF.get(),q);return xA(a,t,"LAYOUT_TYPE_COMPANION_WITH_SHOPPING",new VD(S),d,c,S.impressionPings,q,u.shoppingCompanionCarouselRenderer.adLayoutLoggingData,w)}); else if(u.adBreakServiceRenderer){if(!FpS(C))return[];if(A==="AD_PLACEMENT_KIND_PAUSE")return r_K(Y.J.get(),B,O,C.renderer.adBreakServiceRenderer,U);if(A!=="AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"&&A!=="AD_PLACEMENT_KIND_PREFETCH_TRIGGERED")return epo(Y.J.get(),B,O,C.renderer.adBreakServiceRenderer,U,n,b);y.Ke||Ru("Received non-live cue point triggered AdBreakServiceRenderer",void 0,void 0,{kind:A,adPlacementConfig:B,daiEnabledForContentVideo:String(b),isServedFromLiveInfra:String(y.Ke),clientPlaybackNonce:y.clientPlaybackNonce}); if(A==="AD_PLACEMENT_KIND_PREFETCH_TRIGGERED"){if(!Y.hn)return new r("Received AD_PLACEMENT_KIND_PREFETCH_TRIGGERED with no playerControlsApiProvider set for interface");if(!Y.UF)return new r("Received AD_PLACEMENT_KIND_PREFETCH_TRIGGERED with no PrefetchTriggerAdapter set for interface");Y.UF.Hi({adPlacementRenderer:C,contentCpn:U,Us:n});n=Y.hn.get().getCurrentTimeSec(1,!1);return Mpv(Y.J.get(),C.renderer.adBreakServiceRenderer,B,n,U,O,b)}if(!Y.YA)return new r("Received AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED with no CuePointOpportunityAdapter set for interface"); Y.YA.Hi({adPlacementRenderer:C,contentCpn:U,Us:n})}else{if(u.clientForecastingAdRenderer)return iJv(Y.J.get(),Y.Y.get(),B,O,u.clientForecastingAdRenderer,U,n,D);if(u.invideoOverlayAdRenderer)return ZJa(Y.J.get(),Y.Y.get(),B,O,u.invideoOverlayAdRenderer,U,n,D);if(u.instreamAdPlayerOverlayRenderer)return XZZ(Y.J.get(),Y.Y.get(),B,O,u.instreamAdPlayerOverlayRenderer,U,D);if((u.linearAdSequenceRenderer||u.instreamVideoAdRenderer)&&k)return ROR(Y.J.get(),Y.Y.get(),C,U,D,G,!Y.Wx.get().B.U().K("html5_override_ad_video_length_killswitch")); if(u.linearAdSequenceRenderer&&!k){if(E)return[];H5(V,u,A);if(u.linearAdSequenceRenderer.adLayoutMetadata){if(!$3Z(u.linearAdSequenceRenderer))return new r("Received invalid LinearAdSequenceRenderer.")}else if(u.linearAdSequenceRenderer.linearAds==null)return new r("Received invalid LinearAdSequenceRenderer.");if(g.I(u.linearAdSequenceRenderer.adStart,qd)){Ru("Found AdNotify in LinearAdSequenceRenderer");C=g.I(u.linearAdSequenceRenderer.adStart,qd);if(!WpZ(C))return new r("Invalid AdMessageRenderer."); b=u.linearAdSequenceRenderer.linearAds;return OJE(Y.W.get(),Y.J.get(),Y.Y.get(),Y.sF.get(),B,O,C,zA(u.linearAdSequenceRenderer.adLayoutMetadata)?u.linearAdSequenceRenderer.adLayoutMetadata:void 0,b,U,n,y,D,X,Y.loadPolicy,Y.Wx.get())}return P3R(Y.J.get(),Y.Y.get(),B,O,u.linearAdSequenceRenderer.linearAds,zA(u.linearAdSequenceRenderer.adLayoutMetadata)?u.linearAdSequenceRenderer.adLayoutMetadata:void 0,U,n,y,D,X,Y.loadPolicy,Y.Wx.get(),Z)}if(!u.remoteSlotsRenderer||b){if(u.instreamVideoAdRenderer&& !k){if(E)return[];H5(V,u,A);return hO0(Y.J.get(),Y.Y.get(),B,O,u.instreamVideoAdRenderer,U,n,y,D,X,Y.loadPolicy,Y.Wx.get(),Y.sF.get(),Z)}if(u.instreamSurveyAdRenderer)return fMR(Y.J.get(),Y.Y.get(),u.instreamSurveyAdRenderer,B,O,U,D,Cz(Y.Wx.get(),"supports_multi_step_on_desktop"));if(u.sandwichedLinearAdRenderer!=null)return MLT(u.sandwichedLinearAdRenderer)?g.I(u.sandwichedLinearAdRenderer.adVideoStart,qd)?(Ru("Found AdNotify in SandwichedLinearAdRenderer"),C=g.I(u.sandwichedLinearAdRenderer.adVideoStart, qd),WpZ(C)?(b=g.I(u.sandwichedLinearAdRenderer.linearAd,P5))?q9R(C,b,B,Y.W.get(),Y.J.get(),Y.Y.get(),Y.sF.get(),O,U,n,y,D,X,Y.loadPolicy,Y.Wx.get()):new r("Missing IVAR from Sandwich"):new r("Invalid AdMessageRenderer.")):P3R(Y.J.get(),Y.Y.get(),B,O,[u.sandwichedLinearAdRenderer.adVideoStart,u.sandwichedLinearAdRenderer.linearAd],void 0,U,n,y,D,X,Y.loadPolicy,Y.Wx.get()):new r("Received invalid SandwichedLinearAdRenderer.");if(u.videoAdTrackingRenderer!=null)return ESK(Y.J.get(),Y.Y.get(),u.videoAdTrackingRenderer, B,O,U,n,y.nR,D)}}return[]}; hD=function(Y,V,C,U,n,b,E,y){g.T.call(this);var X=this;this.J=Y;this.S=V;this.w8=U;this.hn=n;this.Wx=b;this.Kb=E;this.WC=y;this.Y=null;C.get().addListener(this);this.addOnDisposeCallback(function(){C.Vs()||C.get().removeListener(X)}); U.get().addListener(this);this.addOnDisposeCallback(function(){U.Vs()||U.get().removeListener(X)})}; IME=function(Y,V,C){var U=Y.hn.get().getCurrentTimeSec(1,!1);Y.Wx.get().B.U().T5()&&XM(Y.Kb.get(),"sdai","onopp.1;evt."+C.event+";start."+C.startSecs.toFixed(3)+";d."+C.D8.toFixed(3));ON(Y.J.get(),"OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",function(){var n=Y.S.get(),b=V.adPlacementRenderer.renderer.adBreakServiceRenderer,E=V.contentCpn,y=V.adPlacementRenderer.adSlotLoggingData,X=f3(Y.Wx.get()),G=Y.Kb;if(n.Wx.get().B.U().experiments.An("enable_smearing_expansion_dai")){var Z=n.Wx.get();Z=g.NQ(Z.B.U().experiments, "max_prefetch_window_sec_for_livestream_optimization");X=n.Wx.get();var D=g.NQ(X.B.U().experiments,"min_prefetch_offset_sec_for_livestream_optimization");X={K9:aM2(C),zq:!1,cueProcessedMs:U*1E3};var u=C.startSecs+C.D8;if(U===0)X.hJ=new PD(0,u*1E3);else{D=C.startSecs-D;var B=D-U;X.hJ=B<=0?new PD(D*1E3,u*1E3):new PD(Math.floor(U+Math.random()*Math.min(B,Z))*1E3,u*1E3)}Z=X}else Z={K9:aM2(C),zq:!1},u=C.startSecs+C.D8,C.startSecs<=U?X=new PD((C.startSecs-4)*1E3,u*1E3):(D=Math.max(0,C.startSecs-U-10),X= new PD(Math.floor(U+Math.random()*(X?U===0?0:Math.min(D,5):D))*1E3,u*1E3)),Z.hJ=X;b=FQ(n,b,E,Z,y,[new fJ(C)]);vW(n.Wx.get())&&XM(G.get(),"abrsm","cpi."+C.identifier+";cps."+C.startSecs+";cpd."+C.D8+";cts."+U+";rbf."+Z.hJ.start);G.get().B.n3(C.startSecs-U,Z.hJ.start/1E3-U);return[b]})}; wo=function(Y){var V,C=(V=Z6(Y.clientMetadata,"metadata_type_player_bytes_callback_ref"))==null?void 0:V.current;if(!C)return null;V=Z6(Y.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref");var U=Y.layoutId,n=Z6(Y.clientMetadata,"metadata_type_content_cpn"),b=Z6(Y.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"),E=Z6(Y.clientMetadata,"metadata_type_player_overlay_layout_renderer"),y=Z6(Y.clientMetadata,"metadata_type_player_underlay_renderer"),X=Z6(Y.clientMetadata, "metadata_type_ad_placement_config"),G=Z6(Y.clientMetadata,"metadata_type_video_length_seconds");var Z=zs(Y.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds")?Z6(Y.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"):zs(Y.clientMetadata,"metadata_type_layout_enter_ms")&&zs(Y.clientMetadata,"metadata_type_layout_exit_ms")?(Z6(Y.clientMetadata,"metadata_type_layout_exit_ms")-Z6(Y.clientMetadata,"metadata_type_layout_enter_ms"))/1E3:void 0;return{Qg:U,contentCpn:n,XW:C,qk:V,instreamAdPlayerOverlayRenderer:b, playerOverlayLayoutRenderer:E,instreamAdPlayerUnderlayRenderer:y,adPlacementConfig:X,videoLengthSeconds:G,Ix:Z,inPlayerLayoutId:Z6(Y.clientMetadata,"metadata_type_linked_in_player_layout_id"),inPlayerSlotId:Z6(Y.clientMetadata,"metadata_type_linked_in_player_slot_id")}}; QiE=function(Y,V){return LrR(Y,V)}; Sj2=function(Y,V){V=LrR(Y,V);if(!V)return null;var C;V.Ix=(C=Z6(Y.clientMetadata,"metadata_type_ad_pod_info"))==null?void 0:C.adBreakRemainingLengthSeconds;return V}; LrR=function(Y,V){var C,U=(C=Z6(Y.clientMetadata,"metadata_type_player_bytes_callback_ref"))==null?void 0:C.current;if(!U)return null;C=zVa(Y,V);return{x3:E9T(Y,V),adPlacementConfig:Z6(Y.clientMetadata,"metadata_type_ad_placement_config"),HA:C,contentCpn:Z6(Y.clientMetadata,"metadata_type_content_cpn"),inPlayerLayoutId:Z6(Y.clientMetadata,"metadata_type_linked_in_player_layout_id"),inPlayerSlotId:Z6(Y.clientMetadata,"metadata_type_linked_in_player_slot_id"),instreamAdPlayerOverlayRenderer:Z6(Y.clientMetadata, "metadata_type_instream_ad_player_overlay_renderer"),playerOverlayLayoutRenderer:void 0,instreamAdPlayerUnderlayRenderer:void 0,Ix:void 0,XW:U,Qg:Y.layoutId,videoLengthSeconds:Z6(Y.clientMetadata,"metadata_type_video_length_seconds")}}; lK=function(Y,V,C,U,n,b,E,y,X){g.T.call(this);this.W=Y;this.D=V;this.V=C;this.S=U;this.Y=n;this.J=b;this.sF=E;this.Wx=y;this.M8=X;this.rF=!0}; muv=function(Y,V,C){return wbJ(Y.Y.get(),V.contentCpn,V.Qg,function(U){return lgT(Y.J.get(),U.slotId,C,V.adPlacementConfig,V.Qg,Wi(Y.sF.get(),U))})}; p3=function(Y,V,C,U,n,b,E,y){g.T.call(this);this.J=Y;this.Y=V;this.S=C;this.Wx=U;this.W=n;this.M8=b;this.hn=E;this.Do=y}; Tz=function(Y){g.T.call(this);this.Y=Y}; ON=function(Y,V,C,U){Y.Y().C$(V,U);C=C();Y=Y.Y();Y.QQ.p6("ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",V,U,C);V=g.N(C);for(C=V.next();!C.done;C=V.next())a:{U=Y;C=C.value;U.QQ.PZ("ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",C);U.QQ.PZ("ADS_CLIENT_EVENT_TYPE_SCHEDULE_SLOT_REQUESTED",C);try{var n=U.Y;if(g.Bu(C.slotId))throw new r("Slot ID was empty",void 0,"ADS_CLIENT_ERROR_MESSAGE_INVALID_SLOT");if(ci(n,C))throw new r("Duplicate registration for slot.",{slotId:C.slotId,slotEntryTriggerType:C.slotEntryTrigger.triggerType}, "ADS_CLIENT_ERROR_MESSAGE_DUPLICATE_SLOT");if(!n.V9.WE.has(C.slotType))throw new r("No fulfillment adapter factory registered for slot of type: "+C.slotType,void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_FULFILLMENT_ADAPTER_REGISTERED");if(!n.V9.ZP.has(C.slotType))throw new r("No SlotAdapterFactory registered for slot of type: "+C.slotType,void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");tv(n,"TRIGGER_CATEGORY_SLOT_ENTRY",C.slotEntryTrigger?[C.slotEntryTrigger]:[]);tv(n,"TRIGGER_CATEGORY_SLOT_FULFILLMENT", C.slotFulfillmentTriggers);tv(n,"TRIGGER_CATEGORY_SLOT_EXPIRATION",C.slotExpirationTriggers);var b=U.Y,E=C.slotType+"_"+C.slotPhysicalPosition,y=LO(b,E);if(ci(b,C))throw new r("Duplicate slots not supported",void 0,"ADS_CLIENT_ERROR_MESSAGE_DUPLICATE_SLOT");y.set(C.slotId,new Ywa(C));b.Y.set(E,y)}catch(H){H instanceof r&&H.mW?(U.QQ.Ha("ADS_CLIENT_ERROR_TYPE_REGISTER_SLOT_FAILED",H.mW,C),Ru(H,C,void 0,void 0,H.TM)):(U.QQ.Ha("ADS_CLIENT_ERROR_TYPE_REGISTER_SLOT_FAILED","ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR", C),Ru(H,C));break a}ci(U.Y,C).D=!0;try{var X=U.Y,G=ci(X,C),Z=C.slotEntryTrigger,D=X.V9.xa.get(Z.triggerType);D&&(D.cY("TRIGGER_CATEGORY_SLOT_ENTRY",Z,C,null),G.jL.set(Z.triggerId,D));for(var u=g.N(C.slotFulfillmentTriggers),B=u.next();!B.done;B=u.next()){var A=B.value,O=X.V9.xa.get(A.triggerType);O&&(O.cY("TRIGGER_CATEGORY_SLOT_FULFILLMENT",A,C,null),G.sE.set(A.triggerId,O))}for(var k=g.N(C.slotExpirationTriggers),q=k.next();!q.done;q=k.next()){var d=q.value,c=X.V9.xa.get(d.triggerType);c&&(c.cY("TRIGGER_CATEGORY_SLOT_EXPIRATION", d,C,null),G.L.set(d.triggerId,c))}var w=X.V9.WE.get(C.slotType).get().build(X.S,C);G.C=w;var a=X.V9.ZP.get(C.slotType).get().build(X.V,C);a.init();G.J=a}catch(H){H instanceof r&&H.mW?(U.QQ.Ha("ADS_CLIENT_ERROR_TYPE_SCHEDULE_SLOT_FAILED",H.mW,C),Ru(H,C,void 0,void 0,H.TM)):(U.QQ.Ha("ADS_CLIENT_ERROR_TYPE_SCHEDULE_SLOT_FAILED","ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",C),Ru(H,C));qQ(U,C,!0);break a}U.QQ.PZ("ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",C);U.Y.Qz(C);for(var t=g.N(U.J),S=t.next();!S.done;S= t.next())S.value.Qz(C);vi(U,C)}}; $A=function(Y,V,C,U,n){g.T.call(this);var b=this;this.J=Y;this.S=V;this.Mb=C;this.context=n;this.Y=new Map;U.get().addListener(this);this.addOnDisposeCallback(function(){U.Vs()||U.get().removeListener(b)})}; LpK=function(Y,V){var C=0x8000000000000;var U=0;for(var n=g.N(V.slotFulfillmentTriggers),b=n.next();!b.done;b=n.next())b=b.value,b instanceof mG?(C=Math.min(C,b.Y.start),U=Math.max(U,b.Y.end)):Ru("Found unexpected fulfillment trigger for throttled slot.",V,null,{fulfillmentTrigger:b});U=new PD(C,U);C="throttledadcuerange:"+V.slotId;Y.Y.set(C,V);Y.Mb.get().addCueRange(C,U.start,U.end,!1,Y);h2(Y.context.Wx.get())&&(V=U.start,U=U.end,n={},Y.context.Hb.N8("tcrr",(n.cid=C,n.sm=V,n.em=U,n)))}; Md=function(){g.T.apply(this,arguments);this.rF=!0;this.sN=new Map;this.Y=new Map}; a1=function(Y,V){Y=g.N(Y.sN.values());for(var C=Y.next();!C.done;C=Y.next())if(C.value.layoutId===V)return!0;return!1}; I1=function(Y,V){Y=g.N(Y.Y.values());for(var C=Y.next();!C.done;C=Y.next()){C=g.N(C.value);for(var U=C.next();!U.done;U=C.next())if(U=U.value,U.layoutId===V)return U}Ru("Trying to retrieve an unknown layout",void 0,void 0,{isEmpty:String(g.Bu(V)),layoutId:V})}; ji2=function(){this.Y=new Map}; tpT=function(Y,V){this.callback=Y;this.slot=V}; L3=function(){}; eZ0=function(Y,V,C){this.callback=Y;this.slot=V;this.hn=C}; rCJ=function(Y,V,C){this.callback=Y;this.slot=V;this.hn=C;this.J=!1;this.Y=0}; Fr1=function(Y,V,C){this.callback=Y;this.slot=V;this.hn=C}; Q2=function(Y){this.hn=Y}; Sf=function(Y){g.T.call(this);this.hj=Y;this.Ec=new Map}; mQ=function(Y,V){for(var C=[],U=g.N(Y.Ec.values()),n=U.next();!n.done;n=U.next()){n=n.value;var b=n.trigger;b instanceof nn&&b.triggeringLayoutId===V&&C.push(n)}C.length?MQ(Y.hj(),C):Ru("Survey is submitted but no registered triggers can be activated.")}; jf=function(Y,V,C){Sf.call(this,Y);var U=this;this.Wx=C;V.get().addListener(this);this.addOnDisposeCallback(function(){V.Vs()||V.get().removeListener(U)})}; tD=function(Y){g.T.call(this);this.Y=Y;this.rF=!0;this.Ec=new Map;this.V=new Set;this.S=new Set;this.W=new Set;this.D=new Set;this.J=new Set}; ef=function(Y){g.T.call(this);this.Y=Y;this.Ec=new Map}; ro=function(Y,V){for(var C=[],U=g.N(Y.Ec.values()),n=U.next();!n.done;n=U.next())n=n.value,n.trigger.Y===V.layoutId&&C.push(n);C.length&&MQ(Y.Y(),C)}; Fd=function(Y,V,C){g.T.call(this);var U=this;this.Y=Y;this.context=C;this.Ec=new Map;V.get().addListener(this);this.addOnDisposeCallback(function(){V.Vs()||V.get().removeListener(U)})}; go=function(Y,V,C,U,n){g.T.call(this);var b=this;this.J=Y;this.Mb=V;this.hn=C;this.M8=U;this.context=n;this.rF=!0;this.Ec=new Map;this.Y=new Set;C.get().addListener(this);this.addOnDisposeCallback(function(){C.Vs()||C.get().removeListener(b)})}; gSP=function(Y,V,C,U,n,b,E,y,X,G){if(qI(Y.M8.get(),1).clientPlaybackNonce!==X)throw new r("Cannot register CueRange-based trigger for different content CPN",{trigger:C});Y.Ec.set(C.triggerId,{n8:new ED(V,C,U,n),cueRangeId:b});Y.Mb.get().addCueRange(b,E,y,G,Y);h2(Y.context.Wx.get())&&(X={},Y.context.Hb.N8("crr",(X.ca=V,X.tt=C.triggerType,X.st=U.slotType,X.lt=n==null?void 0:n.layoutType,X.cid=b,X.sm=E,X.em=y,X)))}; KrT=function(Y,V){Y=g.N(Y.Ec.entries());for(var C=Y.next();!C.done;C=Y.next()){var U=g.N(C.value);C=U.next().value;U=U.next().value;if(V===U.cueRangeId)return C}return""}; K3=function(Y,V){g.T.call(this);var C=this;this.W=Y;this.J=new Map;this.S=new Map;this.Y=null;V.get().addListener(this);this.addOnDisposeCallback(function(){V.Vs()||V.get().removeListener(C)}); var U;this.Y=((U=V.get().L5)==null?void 0:U.slotId)||null}; HJo=function(Y,V){var C=[];Y=g.N(Y.values());for(var U=Y.next();!U.done;U=Y.next())U=U.value,U.slot.slotId===V&&C.push(U);return C}; HW=function(Y){g.T.call(this);this.Y=Y;this.rF=!0;this.Ec=new Map}; od=function(Y,V,C){V=V.layoutId;for(var U=[],n=g.N(Y.Ec.values()),b=n.next();!b.done;b=n.next())if(b=b.value,b.trigger instanceof rp){var E;if(E=b.trigger.layoutId===V){E=C;var y=tI0.get(b.category);E=y?y===E:!1}E&&U.push(b)}U.length&&MQ(Y.Y(),U)}; Yg=function(Y){g.T.call(this);this.Y=Y;this.rF=!0;this.Ec=new Map}; oI=function(Y,V,C,U,n){g.T.call(this);var b=this;this.W=Y;this.w8=V;this.hn=C;this.Kb=U;this.Y=null;this.rF=!0;this.Ec=new Map;V.get().addListener(this);this.addOnDisposeCallback(function(){V.Vs()||V.get().removeListener(b)}); n.get().addListener(this);this.addOnDisposeCallback(function(){n.Vs()||n.get().removeListener(b)})}; oDT=function(Y){Y.Y&&(Y.J&&(Y.J.stop(),Y.J.start()),Ys1(Y,"TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED"))}; Ys1=function(Y,V){for(var C=[],U=g.N(Y.Ec.values()),n=U.next();!n.done;n=U.next())n=n.value,n.trigger.triggerType===V&&C.push(n);C.length>0&&MQ(Y.W(),C)}; VB=function(Y,V,C,U,n){for(var b=[],E=g.N(Y.Ec.values()),y=E.next();!y.done;y=E.next()){var X=y=y.value,G=X.trigger;X=X.slot;if(G.triggerType===V){if(G instanceof LB||G instanceof Ql||G instanceof jn){if(n&&G.breakDurationMs!==C)continue;if(!n&&G.breakDurationMs===C)continue;if(U.has(X.slotId))continue}b.push(y)}}b.length>0&&MQ(Y.W(),b)}; ViT=function(Y,V){V=(V.D8+1)*1E3;var C=void 0;Y=g.N(Y.Ec.values());for(var U=Y.next();!U.done;U=Y.next()){var n=U.value;U=n.trigger;n=n.slot;U instanceof LB&&U.breakDurationMs<=V&&(!C||U.breakDurationMs>C.trigger.breakDurationMs)&&(C={slot:n,trigger:U})}return C}; C62=function(Y){Y=Y.adPlacementRenderer.config.adPlacementConfig;if(!Y.prefetchModeConfig||!Y.prefetchModeConfig.cacheFetchSmearingDurationMs)return 0;Y=Number(Y.prefetchModeConfig.cacheFetchSmearingDurationMs);return isNaN(Y)||Y<=0?0:Math.floor(Math.random()*Y)}; UQa=function(Y){Y=Y.adPlacementRenderer.config.adPlacementConfig;if(Y.prefetchModeConfig&&Y.prefetchModeConfig.cacheFetchRefreshDurationMs&&(Y=Number(Y.prefetchModeConfig.cacheFetchRefreshDurationMs),!(isNaN(Y)||Y<=0)))return Y}; Ct=function(Y){Y.Y=null;Y.Ec.clear();Y.J&&Y.J.stop();Y.S&&Y.S.stop()}; Ue=function(Y){g.T.call(this);this.S=Y;this.rF=!0;this.Ec=new Map;this.Y=new Map;this.J=new Map}; nDK=function(Y,V){var C=[];if(V=Y.Y.get(V.layoutId)){V=g.N(V);for(var U=V.next();!U.done;U=V.next())(U=Y.J.get(U.value.triggerId))&&C.push(U)}return C}; nt=function(Y){g.T.call(this);this.Y=Y;this.Ec=new Map}; bOv=function(Y,V){for(var C=[],U=g.N(Y.Ec.values()),n=U.next();!n.done;n=U.next())n=n.value,n.trigger instanceof fB&&n.trigger.slotId===V&&C.push(n);C.length>=1&&MQ(Y.Y(),C)}; EDK=function(Y,V){var C={slotId:kx(V,"SLOT_TYPE_IN_PLAYER"),slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],slotExpirationTriggers:[],xi:"surface",clientMetadata:new Gs([])},U=Object,n=U.assign;V=UN(V,"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",C.slotId);V={layoutId:V,layoutType:"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",Iy:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:"surface", clientMetadata:new Gs([]),Ce:IsH(!1,C.slotId,C.slotType,C.slotPhysicalPosition,C.xi,C.slotEntryTrigger,C.slotFulfillmentTriggers,C.slotExpirationTriggers,V,"LAYOUT_TYPE_TEXT_BANNER_OVERLAY","surface")};return n.call(U,{},Y,{e4:!0,slot:C,layout:V})}; tLZ=function(Y,V,C,U){var n=Y.kind;U=U?!1:!Y.hideCueRangeMarker;switch(n){case "AD_PLACEMENT_KIND_START":return U={K9:new PD(-0x8000000000000,-0x8000000000000),zq:U},C!=null&&(U.hJ=new PD(-0x8000000000000,-0x8000000000000)),U;case "AD_PLACEMENT_KIND_END":return U={K9:new PD(0x7ffffffffffff,0x8000000000000),zq:U},C!=null&&(U.hJ=new PD(Math.max(0,V-C),0x8000000000000)),U;case "AD_PLACEMENT_KIND_MILLISECONDS":n=Y.adTimeOffset;n.offsetStartMilliseconds||Ru("AD_PLACEMENT_KIND_MILLISECONDS missing start milliseconds."); n.offsetEndMilliseconds||Ru("AD_PLACEMENT_KIND_MILLISECONDS missing end milliseconds.");Y=Number(n.offsetStartMilliseconds);n=Number(n.offsetEndMilliseconds);n===-1&&(n=V);if(Number.isNaN(Y)||Number.isNaN(n)||Y>n)return new r("AD_PLACEMENT_KIND_MILLISECONDS endMs needs to be >= startMs.",{offsetStartMs:Y,offsetEndMs:n},"ADS_CLIENT_ERROR_MESSAGE_AD_PLACEMENT_END_SHOULD_GREATER_THAN_START",n===V&&Y-500<=n);U={K9:new PD(Y,n),zq:U};if(C!=null){Y=Math.max(0,Y-C);if(Y===n)return U;U.hJ=new PD(Y,n)}return U; default:return new r("AdPlacementKind not supported in convertToRange.",{kind:n,adPlacementConfig:Y})}}; aM2=function(Y){var V=Y.startSecs*1E3;return new PD(V,V+Y.D8*1E3)}; zJT=function(Y){if(!Y||!Y.adPlacements&&!Y.adSlots)return!1;for(var V=g.N(Y.adPlacements||[]),C=V.next();!C.done;C=V.next())if(C=C.value)if(C=C.adPlacementRenderer,C!=null&&(C.config&&C.config.adPlacementConfig&&C.config.adPlacementConfig.kind)==="AD_PLACEMENT_KIND_START")return!0;Y=g.N(Y.adSlots||[]);for(V=Y.next();!V.done;V=Y.next()){var U=C=void 0;if(((C=g.I(V.value,ec))==null?void 0:(U=C.adSlotMetadata)==null?void 0:U.triggerEvent)==="SLOT_TRIGGER_EVENT_BEFORE_CONTENT")return!0}return!1}; bL=function(Y){this.Wx=Y;this.J=new Map;this.Y=new Map;this.S=new Map}; kx=function(Y,V){if(Ee(Y.Wx.get())){var C=Y.J.get(V)||0;C++;Y.J.set(V,C);return V+"_"+C}return g.qP(16)}; UN=function(Y,V,C){if(Ee(Y.Wx.get())){var U=Y.Y.get(V)||0;U++;Y.Y.set(V,U);return C+"_"+V+"_"+U}return g.qP(16)}; BW=function(Y,V){if(Ee(Y.Wx.get())){var C=Y.S.get(V)||0;C++;Y.S.set(V,C);return V+"_"+C}return g.qP(16)}; iOR=function(Y){var V=[new kS(Y.Qg),new PZ(Y.XW),new nJ(Y.adPlacementConfig),new vZ(Y.videoLengthSeconds),new ep(Y.Ix)];Y.instreamAdPlayerOverlayRenderer&&V.push(new Gu(Y.instreamAdPlayerOverlayRenderer));Y.playerOverlayLayoutRenderer&&V.push(new ZM(Y.playerOverlayLayoutRenderer));Y.qk&&V.push(new i3(Y.qk));return V}; yvJ=function(Y,V,C,U,n,b){Y=C.inPlayerLayoutId?C.inPlayerLayoutId:UN(b,"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",Y);var E,y,X=C.instreamAdPlayerOverlayRenderer?(E=C.instreamAdPlayerOverlayRenderer)==null?void 0:E.adLayoutLoggingData:(y=C.playerOverlayLayoutRenderer)==null?void 0:y.adLayoutLoggingData;E={layoutId:Y,layoutType:"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",xi:V};return{layoutId:Y,layoutType:"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",Iy:new Map,layoutExitNormalTriggers:[new ad(function(G){return BW(b, G)},C.Qg)], layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:V,clientMetadata:U,Ce:n(E),adLayoutLoggingData:X}}; zx=function(Y,V){var C=this;this.J=Y;this.Wx=V;this.Y=function(U){return BW(C.J.get(),U)}}; lgT=function(Y,V,C,U,n,b){C=new Gs([new DM(C),new nJ(U)]);V=UN(Y.J.get(),"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON",V);U={layoutId:V,layoutType:"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON",xi:"core"};return{layoutId:V,layoutType:"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON",Iy:new Map,layoutExitNormalTriggers:[new ad(function(E){return BW(Y.J.get(),E)},n)], layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:"core",clientMetadata:C,Ce:b(U),adLayoutLoggingData:void 0}}; zz=function(Y,V,C,U,n){var b=iOR(U);return yvJ(V,C,U,new Gs(b),n,Y.J.get())}; Xix=function(Y,V,C,U,n){var b=iOR(U);b.push(new CJ(U.x3));b.push(new Uj(U.HA));return yvJ(V,C,U,new Gs(b),n,Y.J.get())}; xA=function(Y,V,C,U,n,b,E,y,X,G){V=UN(Y.J.get(),C,V);var Z={layoutId:V,layoutType:C,xi:"core"},D=new Map;E&&D.set("impression",E);E=[new t$(Y.Y,n,"SLOT_TYPE_PLAYER_BYTES","LAYOUT_TYPE_MEDIA")];G&&E.push(new MF(Y.Y,G,["normal"]));return{layoutId:V,layoutType:C,Iy:D,layoutExitNormalTriggers:E,layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:"core",clientMetadata:new Gs([U,new nJ(b),new kS(n)]),Ce:y(Z),adLayoutLoggingData:X}}; cW=function(Y,V,C,U,n,b,E,y,X){V=UN(Y.J.get(),C,V);var G={layoutId:V,layoutType:C,xi:"core"},Z=[new t$(Y.Y,n,"SLOT_TYPE_PLAYER_BYTES","LAYOUT_TYPE_MEDIA")];X&&Z.push(new MF(Y.Y,X,["normal"]));return{layoutId:V,layoutType:C,Iy:new Map,layoutExitNormalTriggers:Z,layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:"core",clientMetadata:new Gs([U,new nJ(b),new kS(n)]),Ce:E(G),adLayoutLoggingData:y}}; AD=function(Y,V,C){var U=[];U.push(new en(Y.Y,C));V&&U.push(V);return U}; s8=function(Y,V,C,U,n,b,E){var y={layoutId:V,layoutType:C,xi:"core"};return{layoutId:V,layoutType:C,Iy:new Map,layoutExitNormalTriggers:E,layoutExitSkipTriggers:[new ly(Y.Y,V)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:"core",clientMetadata:new Gs([new Hb(U),new nJ(n)]),Ce:b(y),adLayoutLoggingData:U.adLayoutLoggingData}}; U8=function(Y,V,C,U,n,b,E,y){var X={layoutId:V,layoutType:b,xi:"core"};return{layoutId:V,layoutType:b,Iy:new Map,layoutExitNormalTriggers:[new ad(Y.Y,C)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:"core",clientMetadata:new Gs([new nJ(U)].concat(g.P(E))),Ce:n(X),adLayoutLoggingData:y}}; WW=function(Y,V,C,U){if(Y.Wx.get().hY(V.kind==="AD_PLACEMENT_KIND_START"))if(C===void 0)Ru("Expected SSAP layout ID in renderer",void 0,void 0,{caller:U});else return C}; DuS=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u){Y=R1(Y,V,C,n,b,E,y,X,D,WW(Y,C,U.layoutId,"createSubLayoutVodSkippableMediaBreakLayoutForEndcap"),u);V=Y.Nh;C=new JC(Y.tV);U=Y.layoutExitSkipTriggers;G>0&&(V.push(C),V.push(new zu(G)),U=[]);V.push(new Ej(Z));return{eH:{layoutId:Y.layoutId,layoutType:Y.layoutType,Iy:Y.Iy,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:Y.xi,clientMetadata:new Gs(V),Ce:Y.Ce,adLayoutLoggingData:Y.adLayoutLoggingData}, sb:U,z3:Y.layoutExitMuteTriggers,t_:Y.layoutExitUserInputSubmittedTriggers,zU:Y.Qw,qv:Y.qv}}; AC2=function(Y,V,C,U,n,b,E,y,X,G){V=R1(Y,V,C,U,b,new Map,E,function(Z){return y(Z,X)},void 0,WW(Y,C,n.layoutId,"createSubLayoutVodSkippableMediaBreakLayoutForVodSurvey")); Y=new nn(Y.Y,V.tV);C=new JC(V.tV);G=new Ej(G);return{eH:{layoutId:V.layoutId,layoutType:V.layoutType,Iy:V.Iy,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:V.xi,clientMetadata:new Gs([].concat(g.P(V.Nh),[C,G])),Ce:V.Ce,adLayoutLoggingData:V.adLayoutLoggingData},sb:V.layoutExitSkipTriggers,z3:V.layoutExitMuteTriggers,t_:[].concat(g.P(V.layoutExitUserInputSubmittedTriggers),[Y]),zU:V.Qw,qv:V.qv}}; R1=function(Y,V,C,U,n,b,E,y,X,G,Z){V=G!=null?G:UN(Y.J.get(),"LAYOUT_TYPE_MEDIA_BREAK",V);G={layoutId:V,layoutType:"LAYOUT_TYPE_MEDIA_BREAK",xi:"adapter"};y=y(V);var D=Z6(y.clientMetadata,"metadata_type_fulfilled_layout");D||Ru("Could not retrieve overlay layout ID during VodSkippableMediaBreakLayout creation. This should never happen.");var u=D?D.layoutId:"";C=[new nJ(C),new rk(U),new KJ(n)];D&&C.push(new dk(D.layoutType));Z&&C.push(new Mu(Z));return{layoutId:V,layoutType:"LAYOUT_TYPE_MEDIA_BREAK", Iy:b,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[new KB(Y.Y,u)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:"adapter",Nh:C,Ce:E(G),adLayoutLoggingData:X,qv:y,tV:u}}; fgo=function(Y,V,C,U,n,b,E,y,X,G,Z){Y=Gs2(Y,V,"core",C,U,n,b,E,y,X,G,void 0,Z);return{layoutId:Y.layoutId,layoutType:Y.layoutType,Iy:Y.Iy,layoutExitNormalTriggers:Y.layoutExitNormalTriggers,layoutExitSkipTriggers:Y.layoutExitSkipTriggers,layoutExitMuteTriggers:Y.layoutExitMuteTriggers,layoutExitUserInputSubmittedTriggers:Y.layoutExitUserInputSubmittedTriggers,Qw:Y.Qw,xi:Y.xi,clientMetadata:new Gs(Y.NV),Ce:Y.Ce,adLayoutLoggingData:Y.adLayoutLoggingData}}; cCJ=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u){V=Gs2(Y,V,"adapter",C,U,n,b,E,y,X,Z,D,u);U=V.layoutExitSkipTriggers;n=V.NV;C.adPodSkipTarget&&C.adPodSkipTarget>0&&(n.push(G),n.push(new zu(C.adPodSkipTarget)),U=[]);n.push(new Ej(y.adPodIndex));C.isCritical&&(U=[new MF(Y.Y,V.layoutId,["error"])].concat(g.P(U)));return{eH:{layoutId:V.layoutId,layoutType:V.layoutType,Iy:V.Iy,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:V.xi,clientMetadata:new Gs(n), Ce:V.Ce,adLayoutLoggingData:V.adLayoutLoggingData},sb:U,z3:V.layoutExitMuteTriggers,t_:V.layoutExitUserInputSubmittedTriggers,zU:V.Qw}}; Gs2=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u){var B={layoutId:V,layoutType:"LAYOUT_TYPE_MEDIA",xi:C};n=[new nJ(n),new b3(X),new yD(U.externalVideoId),new X7(y),new KJ({impressionCommands:U.impressionCommands,abandonCommands:U.onAbandonCommands,completeCommands:U.completeCommands,progressCommands:U.adVideoProgressCommands}),new wk(b),new xS({current:null}),new vZ(E)];(b=U.playerOverlay.instreamAdPlayerOverlayRenderer)&&n.push(new Gu(b));(E=U.playerOverlay.playerOverlayLayoutRenderer)&&n.push(new ZM(E)); D&&n.push(new l3(D));(D=U.playerUnderlay)&&n.push(new DM(D));y=kx(Y.J.get(),"SLOT_TYPE_IN_PLAYER");D=(D=b?b.elementId:E==null?void 0:E.layoutId)?D:UN(Y.J.get(),"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",y);n.push(new JC(D));n.push(new qu(y));n.push(new Mu(X.adPodIndex));U.adNextParams&&n.push(new g2(U.adNextParams));U.shrunkenPlayerBytesConfig&&n.push(new sj(U.shrunkenPlayerBytesConfig));U.clickthroughEndpoint&&n.push(new KV(U.clickthroughEndpoint));U.legacyInfoCardVastExtension&&n.push(new F7(U.legacyInfoCardVastExtension)); U.sodarExtensionData&&n.push(new pJ(U.sodarExtensionData));Z&&n.push(new tC(Z));n.push(new oZ(vP(U.pings)));X=we(U.pings);if(u){a:{u=g.N(u);for(Z=u.next();!Z.done;Z=u.next())if(Z=Z.value,Z.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_UNDERLAY"&&(b=g.I(Z.fulfillmentContent.fulfilledLayout,$k))&&(b=g.I(b.renderingContent,pn))&&b.associatedPlayerBytesLayoutId===V){u=Z;break a}u=void 0}u&&n.push(new u3(u))}return{layoutId:V,layoutType:"LAYOUT_TYPE_MEDIA",Iy:X,layoutExitNormalTriggers:[new rp(Y.Y,V)],layoutExitSkipTriggers:U.skipOffsetMilliseconds? [new KB(Y.Y,D)]:[],layoutExitMuteTriggers:[new KB(Y.Y,D)],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:C,NV:n,Ce:G(B),adLayoutLoggingData:U.adLayoutLoggingData}}; N2J=function(Y,V,C,U,n,b,E,y,X){U.every(function(Z){return i6(Z,[],["LAYOUT_TYPE_MEDIA"])})||Ru("Unexpect subLayout type for DAI composite layout"); V=UN(Y.J.get(),"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",V);var G={layoutId:V,layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",xi:"core"};return{layoutId:V,layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",Iy:new Map,layoutExitNormalTriggers:[new Id(Y.Y)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Qw:[],xi:"core",clientMetadata:new Gs([new Tu(C),new $S(y),new hC(U),new nJ(n),new QD(b),new ai({}),new CO(X)]),Ce:E(G)}}; B2K=function(Y){return Y!=null}; iL=function(Y,V,C){var U=this;this.J=Y;this.S=V;this.Wx=C;this.Y=function(n){return BW(U.J.get(),n)}}; Mpv=function(Y,V,C,U,n,b,E){if(!C.prefetchModeConfig)return new r("AdPlacementConfig for Live Prefetch is missing prefetch_config");C=C.prefetchModeConfig;U*=1E3;var y=[];if(!C.breakLengthMs)return new r("AdPlacementConfig for Live Prefetch is missing break_length_ms");for(var X=g.N(C.breakLengthMs),G=X.next();!G.done;G=X.next())if(G=G.value,Number(G)>0){var Z=U+Number(C.startTimeOffsetMs),D=Z+Number(C.cacheFetchSmearingDurationMs);G={K9:new PD(D,D+Number(G)),zq:!1,hJ:new PD(Math.floor(Z+Math.random()* Number(C.cacheFetchSmearingDurationMs)),D),cueProcessedMs:U?U:Z};Z=[];Z.push(new Es({}));D=[];D.push(new gp(Y.Y));D.push(new zpx(Y.Y));E&&Z.push(new ai({}));y.push(FQ(Y,V,n,G,b,Z,D))}return y}; FQ=function(Y,V,C,U,n,b,E){b=b===void 0?[]:b;var y=kx(Y.J.get(),"SLOT_TYPE_AD_BREAK_REQUEST");E||(E=[],U.hJ&&U.hJ.start!==U.K9.start&&E.push(new mG(Y.Y,C,new PD(U.hJ.start,U.K9.start),!1)),E.push(new mG(Y.Y,C,new PD(U.K9.start,U.K9.end),U.zq)));U={getAdBreakUrl:V.getAdBreakUrl,WP:U.K9.start,uD:U.K9.end,cueProcessedMs:U.cueProcessedMs};V=new Vo(Y.Y,y);b=[new mr(U)].concat(g.P(b));return{slotId:y,slotType:"SLOT_TYPE_AD_BREAK_REQUEST",slotPhysicalPosition:1,slotEntryTrigger:V,slotFulfillmentTriggers:E, slotExpirationTriggers:[new FM(Y.Y,C),new Yk(Y.Y,y),new oh(Y.Y,y)],xi:"core",clientMetadata:new Gs(b),adSlotLoggingData:n}}; DQ1=function(Y,V,C){var U=[];C=g.N(C);for(var n=C.next();!n.done;n=C.next())U.push(ZOR(Y,V,n.value));return U}; ZOR=function(Y,V,C){return C.triggeringSlotId!=null&&C.triggeringSlotId===Y?C.clone(V):C}; n1o=function(Y,V,C,U,n){return uuT(Y,V,C,U,n)}; u70=function(Y,V,C,U){var n=kx(Y.J.get(),"SLOT_TYPE_IN_PLAYER");return uuT(Y,n,V,C,U)}; uuT=function(Y,V,C,U,n){var b=new $w(Y.Y,C),E=[new Hm(Y.Y,V)];Y=[new Yk(Y.Y,V),new FM(Y.Y,U)];return{slotId:V,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:b,slotFulfillmentTriggers:E,slotExpirationTriggers:Y,xi:"core",clientMetadata:new Gs([new Sp(n({slotId:V,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xi:"core",slotEntryTrigger:b,slotFulfillmentTriggers:E,slotExpirationTriggers:Y},C))]),adSlotLoggingData:void 0}}; hZH=function(Y,V,C,U,n,b){var E=kx(Y.J.get(),"SLOT_TYPE_PLAYER_BYTES"),y=kx(Y.J.get(),"SLOT_TYPE_IN_PLAYER"),X=UN(Y.J.get(),"LAYOUT_TYPE_SURVEY",y);U=yB(Y,V,C,U);var G=[new Hm(Y.Y,E)];C=[new Yk(Y.Y,E),new FM(Y.Y,C),new ly(Y.Y,X)];if(U instanceof r)return U;y=b({slotId:E,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,xi:"core",slotEntryTrigger:U,slotFulfillmentTriggers:G,slotExpirationTriggers:C},{slotId:y,layoutId:X});b=y.px8;y=y.Re;return[{slotId:E,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1, slotEntryTrigger:O8(Y,V,E,U),slotFulfillmentTriggers:kA(Y,V,E,G),slotExpirationTriggers:C,xi:"core",clientMetadata:new Gs([new Sp(b),new Us(JD(V)),new b6({x$:Y.x$(V)})]),adSlotLoggingData:n},y]}; JD=function(Y){return Y.kind==="AD_PLACEMENT_KIND_START"}; v1J=function(Y,V,C,U,n){n=n?n:kx(Y.J.get(),"SLOT_TYPE_IN_PLAYER");C=new $w(Y.Y,C);var b=[new Hm(Y.Y,n)];Y=[new FM(Y.Y,V),new Yk(Y.Y,n)];return{slotId:n,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:C,slotFulfillmentTriggers:b,slotExpirationTriggers:Y,xi:"core",clientMetadata:new Gs([new Sp(U({slotId:n,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xi:"core",slotEntryTrigger:C,slotFulfillmentTriggers:b,slotExpirationTriggers:Y}))])}}; wbJ=function(Y,V,C,U){var n=kx(Y.J.get(),"SLOT_TYPE_PLAYER_UNDERLAY");C=new $w(Y.Y,C);var b=[new Hm(Y.Y,n)];Y=[new FM(Y.Y,V),new Yk(Y.Y,n)];return{slotId:n,slotType:"SLOT_TYPE_PLAYER_UNDERLAY",slotPhysicalPosition:1,slotEntryTrigger:C,slotFulfillmentTriggers:b,slotExpirationTriggers:Y,xi:"core",clientMetadata:new Gs([new Sp(U({slotId:n,slotType:"SLOT_TYPE_PLAYER_UNDERLAY",slotPhysicalPosition:1,xi:"core",slotEntryTrigger:C,slotFulfillmentTriggers:b,slotExpirationTriggers:Y}))])}}; J1o=function(Y,V,C,U,n,b,E){var y=kx(Y.J.get(),"SLOT_TYPE_IN_PLAYER"),X=UN(Y.J.get(),"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",y);U=B$Z(Y,U,b,E,X);if(U instanceof r)return U;E=[new Hm(Y.Y,y)];n=[new FM(Y.Y,b),new Hm(Y.Y,n),new UD(Y.Y,n)];C=Wi(C,{slotId:y,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xi:"core",slotEntryTrigger:U,slotFulfillmentTriggers:E,slotExpirationTriggers:n});Y=Y.S.get();b={layoutId:X,layoutType:"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",xi:"core"};V={layoutId:X,layoutType:"LAYOUT_TYPE_TEXT_BANNER_OVERLAY", Iy:new Map,layoutExitNormalTriggers:[new B42(Y.Y,X,V.durationMs)],layoutExitSkipTriggers:[new A_H(Y.Y,X,V.durationMs)],Qw:[new sR2(Y.Y,X)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xi:"core",clientMetadata:new Gs([new gk(V)]),Ce:C(b)};return{slotId:y,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xi:"core",slotEntryTrigger:U,slotFulfillmentTriggers:E,slotExpirationTriggers:n,clientMetadata:new Gs([new Sp(V)])}}; Guo=function(Y,V,C,U,n,b){V=yB(Y,V,C,U);if(V instanceof r)return V;var E=V instanceof mG?new Zp0(Y.Y,C,V.Y):null;U=kx(Y.J.get(),"SLOT_TYPE_IN_PLAYER");var y=[new Hm(Y.Y,U)];Y=[new FM(Y.Y,C),new Yk(Y.Y,U)];b=b({slotId:U,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xi:"core",slotEntryTrigger:V,slotFulfillmentTriggers:y,slotExpirationTriggers:Y},E);return b instanceof Xu?new r(b):{slotId:U,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:V,slotFulfillmentTriggers:y,slotExpirationTriggers:Y, xi:"core",clientMetadata:new Gs([new Sp(b)]),adSlotLoggingData:n}}; yCS=function(Y,V,C,U){var n=kx(Y.J.get(),"SLOT_TYPE_IN_PLAYER"),b=new wp(Y.Y,V),E=[new Cn(Y.Y,n)];Y=[new FM(Y.Y,V),new Yk(Y.Y,n)];return{slotId:n,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:b,slotFulfillmentTriggers:E,slotExpirationTriggers:Y,xi:"core",clientMetadata:new Gs([new Sp(U({slotId:n,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xi:"core",slotEntryTrigger:b,slotFulfillmentTriggers:E,slotExpirationTriggers:Y}))]),adSlotLoggingData:C}}; XbS=function(Y,V,C,U){var n=kx(Y.J.get(),"SLOT_TYPE_IN_PLAYER");C=new $w(Y.Y,C);var b=[new Hm(Y.Y,n)],E=[new Yk(Y.Y,n),new FM(Y.Y,V)];b={slotId:n,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xi:"core",slotEntryTrigger:C,slotFulfillmentTriggers:b,slotExpirationTriggers:E};return{slotId:n,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:C,slotFulfillmentTriggers:[new Hm(Y.Y,n)],slotExpirationTriggers:[new FM(Y.Y,V),new Yk(Y.Y,n)],xi:"core",clientMetadata:new Gs([new Sp(U(b))])}}; zOP=function(Y,V,C,U,n){var b=kx(Y.J.get(),"SLOT_TYPE_IN_PLAYER");C=new Tr(Y.Y,U,C);U=[new Hm(Y.Y,b)];Y=[new FM(Y.Y,V)];return{slotId:b,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:C,slotFulfillmentTriggers:U,slotExpirationTriggers:Y,xi:"core",clientMetadata:new Gs([new Sp(n({slotId:b,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,xi:"core",slotEntryTrigger:C,slotFulfillmentTriggers:U,slotExpirationTriggers:Y}))])}}; VYZ=function(Y,V,C,U,n,b){var E=kx(Y.J.get(),V);return XV(Y,E,V,new $w(Y.Y,U),[new FM(Y.Y,C),new Yk(Y.Y,E),new MF(Y.Y,U,["error"])],n,b)}; o1K=function(Y,V,C,U,n,b,E){var y=kx(Y.J.get(),V);return XV(Y,y,V,new MF(Y.Y,n,["normal"]),[new FM(Y.Y,C),new Yk(Y.Y,y),new MF(Y.Y,U,["error"])],b,E)}; guv=function(Y,V,C,U,n){var b=kx(Y.J.get(),V);return XV(Y,b,V,new wp(Y.Y,C),[new FM(Y.Y,C),new Yk(Y.Y,b)],U,n)}; bJK=function(Y,V,C,U,n){C=C?"SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM":"SLOT_TYPE_PLAYBACK_TRACKING";var b=kx(Y.J.get(),C);V=new wp(Y.Y,V);var E=[new Hm(Y.Y,b)];Y=[new Yk(Y.Y,b)];return{slotId:b,slotType:C,slotPhysicalPosition:1,slotEntryTrigger:V,slotFulfillmentTriggers:E,slotExpirationTriggers:Y,xi:"core",clientMetadata:new Gs([new Sp(n({slotId:b,slotType:C,slotPhysicalPosition:1,xi:"core",slotEntryTrigger:V,slotFulfillmentTriggers:E,slotExpirationTriggers:Y}))]),adSlotLoggingData:U}}; sJS=function(Y,V,C,U){var n=kx(Y.J.get(),"SLOT_TYPE_PLAYER_BYTES"),b=new Sn(Y.Y),E=[new Cn(Y.Y,n)];Y=[new FM(Y.Y,V)];return{slotId:n,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,slotEntryTrigger:b,slotFulfillmentTriggers:E,slotExpirationTriggers:Y,xi:"core",clientMetadata:new Gs([new Sp(U({slotId:n,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,xi:"core",slotEntryTrigger:b,slotFulfillmentTriggers:E,slotExpirationTriggers:Y})),new ai({})]),adSlotLoggingData:C}}; duZ=function(Y,V){return TkP(Y.Wx.get())?new MF(Y.Y,V,["normal","error","skipped"]):new MF(Y.Y,V,["normal"])}; x5H=function(Y,V,C,U,n){V=duZ(Y,V);Y=Nd(Y,V,C);n=n({slotId:Y.slotId,slotType:Y.slotType,slotPhysicalPosition:Y.slotPhysicalPosition,slotEntryTrigger:Y.slotEntryTrigger,slotFulfillmentTriggers:Y.slotFulfillmentTriggers,slotExpirationTriggers:Y.slotExpirationTriggers,xi:Y.xi});return n instanceof r?n:{F6:Object.assign({},Y,{clientMetadata:new Gs([new Sp(n.layout)]),adSlotLoggingData:U}),iJ:n.iJ}}; c1v=function(Y,V,C,U,n,b,E){C=qjS(Y,V,C,U);if(C instanceof r)return C;E=E({slotId:C.slotId,slotType:C.slotType,slotPhysicalPosition:C.slotPhysicalPosition,slotEntryTrigger:C.slotEntryTrigger,slotFulfillmentTriggers:C.slotFulfillmentTriggers,slotExpirationTriggers:C.slotExpirationTriggers,xi:C.xi});if(E instanceof r)return E;U=[new Us(JD(V)),new Sp(E.layout),new b6({x$:Y.x$(V)})];b&&U.push(new HZ({}));return{F6:{slotId:C.slotId,slotType:C.slotType,slotPhysicalPosition:C.slotPhysicalPosition,slotEntryTrigger:O8(Y, V,C.slotId,C.slotEntryTrigger),slotFulfillmentTriggers:kA(Y,V,C.slotId,C.slotFulfillmentTriggers),slotExpirationTriggers:C.slotExpirationTriggers,xi:C.xi,clientMetadata:new Gs(U),adSlotLoggingData:n},iJ:E.iJ}}; O8=function(Y,V,C,U){return Y.Wx.get().hY(JD(V))?new fB(Y.Y,C):U}; kA=function(Y,V,C,U){return Y.Wx.get().hY(JD(V))?[new Cn(Y.Y,C)]:U}; Nd=function(Y,V,C){var U=kx(Y.J.get(),"SLOT_TYPE_PLAYER_BYTES"),n=[new Hm(Y.Y,U)];Y=[new Yk(Y.Y,U),new FM(Y.Y,C)];return{slotId:U,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,slotEntryTrigger:V,slotFulfillmentTriggers:n,slotExpirationTriggers:Y,xi:"core"}}; qjS=function(Y,V,C,U){V=yB(Y,V,C,U);return V instanceof r?V:Nd(Y,V,C)}; zZK=function(Y,V,C,U,n,b){var E=kx(Y.J.get(),"SLOT_TYPE_FORECASTING");V=yB(Y,V,C,U);if(V instanceof r)return V;U=[new Hm(Y.Y,E)];Y=[new Yk(Y.Y,E),new FM(Y.Y,C)];return{slotId:E,slotType:"SLOT_TYPE_FORECASTING",slotPhysicalPosition:1,slotEntryTrigger:V,slotFulfillmentTriggers:U,slotExpirationTriggers:Y,xi:"core",clientMetadata:new Gs([new Sp(b({slotId:E,slotType:"SLOT_TYPE_FORECASTING",slotPhysicalPosition:1,xi:"core",slotEntryTrigger:V,slotFulfillmentTriggers:U,slotExpirationTriggers:Y}))]),adSlotLoggingData:n}}; sZZ=function(Y,V,C,U,n){var b=!V.hideCueRangeMarker;switch(V.kind){case "AD_PLACEMENT_KIND_START":return new wp(Y.Y,C);case "AD_PLACEMENT_KIND_MILLISECONDS":return Y=tLZ(V,U),Y instanceof r?Y:n(Y.K9,b);case "AD_PLACEMENT_KIND_END":return new pB(Y.Y,C,b);default:return new r("Cannot construct entry trigger",{kind:V.kind})}}; B$Z=function(Y,V,C,U,n){return sZZ(Y,V,C,U,function(b,E){return new Gw2(Y.Y,C,b,E,n)})}; yB=function(Y,V,C,U){return sZZ(Y,V,C,U,function(n,b){return new mG(Y.Y,C,n,b)})}; XV=function(Y,V,C,U,n,b,E){Y=[new Cn(Y.Y,V)];return{slotId:V,slotType:C,slotPhysicalPosition:1,slotEntryTrigger:U,slotFulfillmentTriggers:Y,slotExpirationTriggers:n,xi:"core",clientMetadata:new Gs([new Sp(E({slotId:V,slotType:C,slotPhysicalPosition:1,xi:"core",slotEntryTrigger:U,slotFulfillmentTriggers:Y,slotExpirationTriggers:n}))]),adSlotLoggingData:b}}; Gx=function(Y,V){g.T.call(this);this.Wx=Y;this.Y=V;this.eventCount=0}; Zc=function(Y,V,C,U){Gx.call(this,Y,V);this.Wx=Y;this.M8=C;this.context=U}; Dc=function(){this.Y=new Map}; uL=function(Y){this.Y="pending";this.J=[];this.S=[];try{Y(this.W.bind(this),this.reject.bind(this))}catch(V){this.reject(V)}}; AvK=function(){var Y,V;return{f1:new uL(function(C,U){Y=C;V=U}), resolve:Y,reject:V}}; Ah=function(Y){return BG(Y)?Y:se(Y)?new uL(function(V,C){Y.then(V,C)}):new uL(function(V){V(Y)})}; RI=function(Y){return new uL(function(V,C){C(Y)})}; WG=function(Y){try{return Ah(Y())}catch(V){return RI(V)}}; Oe=function(Y,V,C){var U=AvK(),n=U.f1,b=U.resolve,E=U.reject;Y.J.push(function(y){if(V)try{var X=V(y);b(X)}catch(G){E(G)}else b(y)}); Y.S.push(function(y){if(C)try{var X=C(y);b(X)}catch(G){E(G)}else E(y)}); N1(Y);return n}; kg=function(Y,V){return Oe(Y,void 0,V)}; RJv=function(Y,V){Oe(Y,function(C){return Oe(Ah(V()),function(){return C})},function(C){return Oe(Ah(V()),function(){return RI(C)})})}; N1=function(Y){if(Y.Y==="fulfilled"){var V=Y.J;Y.J=[];Y.S=[];V=g.N(V);for(var C=V.next();!C.done;C=V.next())C=C.value,C(Y.result)}else if(Y.Y==="rejected")for(V=Y.S,Y.J=[],Y.S=[],V=g.N(V),C=V.next();!C.done;C=V.next())C=C.value,C(Y.error)}; Jh=function(Y,V){return WSv(V.call(Y))}; dt=function(Y){return function C(){return p0(C,function(U){if(U.J==1)return g.OP(U,2),g.v(U,{f1:Ah(Y)},4);if(U.J!=2)return U.return(U.Y);g.co(U);return g.f0(U,0)})}()}; WSv=function(Y){return WG(function(){return q1(Y,Y.next())})}; q1=function(Y,V){return V.done?Ah(V.value):kg(Oe(V.value.f1,function(C){return q1(Y,Y.next(C))}),function(C){return q1(Y,Y.throw(C))})}; PG=function(Y,V){if(Y.length===0)return Ah(NaN);var C=AvK(),U=C.f1,n=C.resolve,b=Y.length;Y=g.N(Y.entries());var E=Y.next();for(C={};!E.done;C={iT:void 0},E=Y.next()){var y=g.N(E.value);E=y.next().value;y=y.next().value;C.iT=E;RJv(y,function(X){return function(){U.Y==="pending"&&(N$P(V)&&V(X.iT)&&U.Y==="pending"?n(X.iT):(--b,b===0&&n(NaN)))}}(C))}return U}; xg=function(Y){return Y.map(function(V){return Ah(V)})}; hh=function(Y){var V=Y.hours||0;var C=Y.minutes||0,U=Y.seconds||0;V=U+C*60+V*3600+(Y.days||0)*86400+(Y.weeks||0)*604800+(Y.months||0)*2629800+(Y.years||0)*31557600;V<=0?V={hours:0,minutes:0,seconds:0}:(Y=V,V=Math.floor(Y/3600),Y%=3600,C=Math.floor(Y/60),U=Math.floor(Y%60),V={hours:V,minutes:C,seconds:U});var n=V.hours===void 0?0:V.hours;C=V.minutes===void 0?0:V.minutes;Y=V.seconds===void 0?0:V.seconds;U=n>0;V=[];if(U){n=(new Intl.NumberFormat("en-u-nu-latn")).format(n);var b=["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(" "); n="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(cG)?n.replace(",","\u00a0"):b.includes(cG)?n.replace(",","\u202f"):E.includes(cG)?n.replace(",","."):n;V.push(n)}U=U===void 0?!1:U;C=(["af","be","lt"].includes(cG)||U)&&C<10?OO0().format(C):(new Intl.NumberFormat("en-u-nu-latn")).format(C);V.push(C);C=OO0().format(Y);V.push(C);C=":";"da fi id si sr sr-Latn".split(" ").includes(cG)&&(C=".");return V.join(C)}; OO0=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})}; ksa=function(Y,V){var C,U;Y=((C=Y.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(U=C.videoAuthorizationToken)==null?void 0:U.credentialTransferTokens)||[];for(C=0;CV;Y=C}else Y=!1;return Y}; g.th=function(Y,V){return Y.nT+"timedtext_video?ref=player&v="+V.videoId}; g.LSR=function(Y){var V=this;this.videoData=Y;Y={};this.Y=(Y.c1a=function(){var C=[];if(g.mY.isInitialized()){var U="";V.videoData&&V.videoData.WX&&(U=V.videoData.WX+("&r1b="+V.videoData.clientPlaybackNonce));var n={};U=(n.atr_challenge=U,n);g8("bg_v",void 0,"player_att");(U=I6o(U))?(g8("bg_s",void 0,"player_att"),C.push("r1a="+U)):(g8("bg_e",void 0,"player_att"),C.push("r1c=2"))}else g8("bg_e",void 0,"player_att"),window.trayride||window.botguard?C.push("r1c=1"):C.push("r1c=4");C.push("r1d="+g.mY.getState()); return C.join("&")},Y.c6a=function(C){return"r6a="+(Number(C.c)^BI())},Y.c6b=function(C){return"r6b="+(Number(C.c)^Number(g.Fh("CATSTAT",0)))},Y); this.videoData&&this.videoData.WX?this.tU=bB(this.videoData.WX):this.tU={}}; g.QZS=function(Y){if(Y.videoData&&Y.videoData.WX){for(var V=[Y.videoData.WX],C=g.N(Object.keys(Y.Y)),U=C.next();!U.done;U=C.next())U=U.value,Y.tU[U]&&Y.Y[U]&&(U=Y.Y[U](Y.tU))&&V.push(U);return V.join("&")}return null}; g.ev=function(Y,V){a6P(Y,{urs:g.NQ(V.experiments,"bg_vm_reinit_threshold"),cspNonce:V.cspNonce,nT:V.nT||""})}; Sso=function(){var Y=XMLHttpRequest.prototype.fetch;return!!Y&&Y.length===3}; mQJ=function(Y){Y=Y[z[41]](z[37]);rt[z[85]](Y,33);rt[z[24]](Y,11);rt[z[77]](Y,1);rt[z[24]](Y,16);rt[z[77]](Y,3);rt[z[24]](Y,49);rt[z[77]](Y,1);rt[z[85]](Y,63);return Y[z[28]](z[37])}; tiJ=function(Y){jZK=2592E3*(Y||1)}; FV=function(Y){Y=Y===void 0?jZK:Y;if(Y>0&&!(r4E()>(0,g.Q)()-Y*1E3))return 0;Y=g.MM("yt-player-quality");if(typeof Y==="string"){if(Y=g.j$[Y],Y>0)return Y}else if(Y instanceof Object)return Y.quality;return 0}; gt=function(){var Y=g.MM("yt-player-proxima-pref");return Y==null?null:Y}; eJS=function(){var Y=g.MM("yt-player-quality");if(Y instanceof Object&&Y.quality&&Y.previousQuality){if(Y.quality>Y.previousQuality)return 1;if(Y.quality0&&V[0]?Y.getAutoplayPolicy(V[0]):Y.getAutoplayPolicy("mediaelement");if(oxS[C])return oxS[C]}}catch(U){}return"AUTOPLAY_BROWSER_POLICY_UNSPECIFIED"}; Ut=function(Y){return Y.KK||Y.L$||Y.mutedAutoplay}; Vga=function(Y,V){return Ut(Y)?V!==1&&V!==2&&V!==0?"AUTOPLAY_STATUS_UNAVAILABLE":Y.Dp?"AUTOPLAY_STATUS_BLOCKED":"AUTOPLAY_STATUS_OCCURRED":"AUTOPLAY_STATUS_NOT_ATTEMPTED"}; C1o=function(Y,V,C){var U=V.U();Y.thirdParty||(Y.thirdParty={});U.ancestorOrigins&&(Y.thirdParty.embeddedPlayerContext=Object.assign({},Y.thirdParty.embeddedPlayerContext,{ancestorOrigins:U.ancestorOrigins}));U.K("embeds_enable_autoplay_and_visibility_signals")&&(U.UO!=null&&(Y.thirdParty.embeddedPlayerContext=Object.assign({},Y.thirdParty.embeddedPlayerContext,{visibilityFraction:Number(U.UO)})),U.HY&&(Y.thirdParty.embeddedPlayerContext=Object.assign({},Y.thirdParty.embeddedPlayerContext,{visibilityFractionSource:U.HY})), Y.thirdParty.embeddedPlayerContext=Object.assign({},Y.thirdParty.embeddedPlayerContext,{autoplayBrowserPolicy:CD(),autoplayIntended:Ut(V),autoplayStatus:Vga(V,C)}))}; bz0=function(Y,V){CV(Y,2,V.BX,nD,3);CV(Y,3,V.QO,UUT,3);oJ(Y,4,V.onesieUstreamerConfig);oJ(Y,9,V.O6);CV(Y,10,V.l9,bX,3);CV(Y,15,V.reloadPlaybackParams,nxa,3)}; zrS=function(Y,V){CV(Y,1,V.formatId,Et,3);HI(Y,2,V.startTimeMs);HI(Y,3,V.durationMs);HI(Y,4,V.TT);HI(Y,5,V.ID);CV(Y,9,V.KbE,Exx,3);CV(Y,11,V.EH8,zZ,1);CV(Y,12,V.Cc,zZ,1)}; izJ=function(Y,V){Vn(Y,1,V.videoId);HI(Y,2,V.lmt)}; Exx=function(Y,V){if(V.WW)for(var C=0;C>31));HI(Y,16,V.lY);HI(Y,17,V.detailedNetworkType);HI(Y,18,V.eN);HI(Y,19,V.DE);HI(Y,21,V.jDi);HI(Y,23,V.s5);HI(Y,28,V.U$);HI(Y,29,V.Kai);HI(Y,34,V.visibility);C=V.playbackRate;if(C!==void 0){var U=new ArrayBuffer(4);(new Float32Array(U))[0]=C;C=(new Uint32Array(U))[0];if(C!==void 0)for(Kp(Y,285),g4(Y,4),U=0;U<4;)Y.view.setUint8(Y.pos,C&255),C>>=8,Y.pos+=1,U+=1}HI(Y,36,V.SC); CV(Y,38,V.mediaCapabilities,DUx,3);HI(Y,39,V.Fat);HI(Y,40,V.L8);HI(Y,44,V.playerState);Y1(Y,46,V.zo);HI(Y,48,V.m5);HI(Y,50,V.Hr);HI(Y,51,V.s_);HI(Y,54,V.E4);if(V.Ed)for(C=0;C>31));Vn(Y,2,V.message)}; k2P=function(Y,V){HI(Y,1,V.clientState);CV(Y,2,V.W4L,NeE,1)}; WfJ=function(Y,V){oJ(Y,1,V.gP1);CV(Y,2,V.lUT,Ozx,3);CV(Y,3,V.coldStartInfo,k2P,3)}; Rrx=function(Y,V){HI(Y,1,V.type);oJ(Y,2,V.value)}; AfJ=function(Y,V){Vn(Y,1,V.hl);Vn(Y,12,V.deviceMake);Vn(Y,13,V.deviceModel);HI(Y,16,V.clientName);Vn(Y,17,V.clientVersion);Vn(Y,18,V.osName);Vn(Y,19,V.osVersion)}; JfT=function(Y,V){Vn(Y,1,V.name);Vn(Y,2,V.value)}; dUH=function(Y,V){Vn(Y,1,V.url);if(V.E9)for(var C=0;C1&&(this.V=Y[1]==="2")}; DK=function(Y,V,C,U,n){this.J=Y;this.Y=V;this.S=C;this.reason=U;this.Lb=n===void 0?0:n}; g.uX=function(Y,V,C,U){return new DK(g.j$[Y]||0,g.j$[V]||0,C,U)}; Ab=function(Y){if(BJ&&Y.Lb)return!1;var V=g.j$.auto;return Y.J===V&&Y.Y===V}; WJ=function(Y){return R0[Y.Y||Y.J]||"auto"}; y2T=function(Y,V){V=g.j$[V];return Y.J<=V&&(!Y.Y||Y.Y>=V)}; N_=function(Y){return"["+Y.J+"-"+Y.Y+", override: "+(Y.S+", reason: "+Y.reason+"]")}; Ot=function(Y,V,C){this.videoInfos=Y;this.Y=V;this.audioTracks=[];if(this.Y){Y=new Set;C==null||C({ainfolen:this.Y.length});V=g.N(this.Y);for(var U=V.next();!U.done;U=V.next())if(U=U.value,!U.Af||Y.has(U.Af.id)){var n=void 0,b=void 0,E=void 0;(E=C)==null||E({atkerr:!!U.Af,itag:U.itag,xtag:U.Y,lang:((n=U.Af)==null?void 0:n.name)||"",langid:((b=U.Af)==null?void 0:b.id)||""})}else n=new g.ZK(U.id,U.Af),Y.add(U.Af.id),this.audioTracks.push(n);C==null||C({atklen:this.audioTracks.length})}}; ke=function(){g.T.apply(this,arguments);this.Y=null}; D9P=function(Y,V,C,U,n,b,E){if(Y.Y)return Y.Y;var y={},X=new Set,G={};if(Jb(U)){for(var Z in U.Y)U.Y.hasOwnProperty(Z)&&(Y=U.Y[Z],G[Y.info.ys]=[Y.info]);return G}Z=Xy2(V,U,y);b&&n({aftsrt:dI(Z)});for(var D={},u=g.N(Object.keys(Z)),B=u.next();!B.done;B=u.next()){B=B.value;for(var A=g.N(Z[B]),O=A.next();!O.done;O=A.next()){O=O.value;var k=O.itag,q=void 0,d=B+"_"+(((q=O.video)==null?void 0:q.fps)||0);D.hasOwnProperty(d)?D[d]===!0?G[B].push(O):y[k]=D[d]:(q=q_(V,O,C,U.isLive,X),q!==!0?(E.add(B),y[k]=q, q==="disablevp9hfr"&&(D[d]="disablevp9hfr")):(G[B]=G[B]||[],G[B].push(O),D[d]=!0))}}b&&n({bfflt:dI(G)});for(var c in G)G.hasOwnProperty(c)&&(U=c,G[U]&&G[U][0].Xr()&&(G[U]=G[U],G[U]=G6E(V,G[U],y),G[U]=Z$x(G[U],y)));b&&Object.keys(y).length>0&&n({rjr:vy(y)});V=g.N(X.values());for(U=V.next();!U.done;U=V.next())(U=C.W.get(U.value))&&--U.RA;b&&n({aftflt:dI(G)});Y.Y=g.IW(G,function(w){return!!w.length}); return Y.Y}; BF0=function(Y,V,C,U,n,b,E,y){y=y===void 0?!1:y;if(V.HC&&E&&E.length>1&&!(V.RS>0||V.X)){for(var X=V.J||!!n,G=X&&V.Zx?b:void 0,Z=Xy2(V,U),D=[],u=[],B={},A=0;A0&&u&&n&&(Z=[E,C],c=n.concat(u).filter(function(w){return w})); if(c.length&&!V.Gu){cJ(c,Z);if(X){X=[];V=g.N(c);for(U=V.next();!U.done;U=V.next())X.push(U.value.itag);b({hbdfmt:X.join(".")})}return Td(new Ot(c,Y,G))}c=qEZ(V);c=g.D8(c,y);if(!c){if(D[E])return b=D[E],cJ(b),Td(new Ot(b,Y,G));X&&b({novideo:1});return pZ()}V.R2&&(c==="1"||c==="1h")&&D[C]&&(E=fD(D[c]),Z=fD(D[C]),Z>E?c=C:Z===E&&PPR(D[C])&&(c=C));c==="9"&&D.h&&fD(D.h)>fD(D["9"])&&(c="h");V.tf&&U.isLive&&c==="("&&D.H&&fD(D["("])<1440&&(c="H");X&&b({vfmly:vJ(c)});V=D[c];if(!V.length)return X&&b({novfmly:vJ(c)}), pZ();cJ(V);return Td(new Ot(V,Y,G))}; A2H=function(Y,V){var C=!(!Y.m&&!Y.M),U=!(!Y.mac3&&!Y.MAC3),n=!(!Y.meac3&&!Y.MEAC3);Y=!(!Y.i&&!Y.I);V.pM=Y;return C||U||n||Y}; PPR=function(Y){Y=g.N(Y);for(var V=Y.next();!V.done;V=Y.next())if(V=V.value,V.itag&&x9K.has(V.itag))return!0;return!1}; WLH=function(Y){Y=g.N(Y);for(var V=Y.next();!V.done;V=Y.next())if(V.value.audio.audioQuality==="AUDIO_QUALITY_HIGH")return!0;return!1}; vJ=function(Y){switch(Y){case "*":return"v8e";case "(":return"v9e";case "(h":return"v9he";default:return Y}}; dI=function(Y){var V=[],C;for(C in Y)if(Y.hasOwnProperty(C)){var U=C;V.push(vJ(U));U=g.N(Y[U]);for(var n=U.next();!n.done;n=U.next())V.push(n.value.itag)}return V.join(".")}; sPE=function(Y,V,C,U,n,b){var E={},y={};g.aW(V,function(X,G){X=X.filter(function(Z){var D=Z.itag;if(!Z.El)return y[D]="noenc",!1;if(b.oy&&Z.ys==="(h"&&b.z5)return y[D]="lichdr",!1;if(!Y.V&&Z.ys==="1e")return y[D]="noav1enc",!1;if(Z.ys==="("||Z.ys==="(h"){if(Y.S&&C&&C.flavor==="widevine"){var u=Z.mimeType+"; experimental=allowed";(u=!!Z.El[C.flavor]&&!!C.Y[u])||(y[D]=Z.El[C.flavor]?"unspt":"noflv");return u}if(!wI(Y,lX.CRYPTOBLOCKFORMAT)&&!Y.vx||Y.jL)return y[D]=Y.jL?"disvp":"vpsub",!1}return C&&Z.El[C.flavor]&& C.Y[Z.mimeType]?!0:(y[D]=C?Z.El[C.flavor]?"unspt":"noflv":"nosys",!1)}); X.length&&(E[G]=X)}); U&&Object.entries(y).length&&n({rjr:vy(y)});return E}; Z$x=function(Y,V){var C=Ya(Y,function(U,n){return n.video.fps>32?Math.min(U,n.video.width):U},Infinity); C32||U.video.widthY.D)return"max"+Y.D;if(Y.Hx&&V.ys==="h"&&V.video&&V.video.qualityOrdinal>1080)return"blkhigh264";if(V.ys==="(h"&&!C.C)return"enchdr";if((U===void 0?0:U)&&CM(V)&&!Y.F8)return"blk51live";if((V.ys==="MAC3"||V.ys==="mac3")&&!Y.W)return"blkac3";if((V.ys==="MEAC3"||V.ys==="meac3")&&!Y.V)return"blkeac3";if(V.ys==="M"||V.ys==="m")return"blkaac51"; if((V.ys==="so"||V.ys==="sa")&&!Y.sE)return"blkamb";if(!Y.oy&&fYS(V)&&(!C.V||V.ys!=="1e"))return"cbc";if(!C.V&&fYS(V)&&V.ys==="1e")return"cbcav1";if((V.ys==="i"||V.ys==="I")&&!Y.rg)return"blkiamf";var b;if(Y.Ry&&((b=V.audio)==null?void 0:b.J)===!0)return"blkvbcabr";var E,y;if(Y.Ty&&(V.ys==="1"||V.ys==="1h"||C.V&&V.ys==="1e")&&((E=V.video)==null?0:E.qualityOrdinal)&&((y=V.video)==null?void 0:y.qualityOrdinal)>Y.Ty)return"av1cap";U=C.W.get(V.ys);if(!Y.Jf&&U&&U.RA>0)return n.add(V.ys),"byerr";var X; if((X=V.video)==null?0:X.fps>32){if(!C.dT&&!wI(C,lX.FRAMERATE))return"capHfr";if(Y.wT&&V.video.qualityOrdinal>=4320)return"blk8khfr";if(K$(V)&&Y.wH&&V.El&&V.video.qualityOrdinal>=1440)return"disablevp9hfr"}if(Y.Lb&&V.Lb>Y.Lb)return"ratecap";Y=c22(C,V);return Y!==!0?Y:!0}; cJ=function(Y,V){V=V===void 0?[]:V;g.vv(Y,function(C,U){var n=U.Lb-C.Lb;if(!C.Xr()||!U.Xr())return n;var b=U.video.height*U.video.width-C.video.height*C.video.width;!b&&V&&V.length>0&&(C=V.indexOf(C.ys)+1,U=V.indexOf(U.ys)+1,b=C===0||U===0?U||-1:C-U);b||(b=n);return b})}; g.pD=function(Y,V){this[z[3]]=Y;this[z[17]]=V===void 0?!1:V;this[z[22]]=this[z[2]]=this[z[49]]=z[37];this[z[25]]={};this[z[15]]=z[37]}; $e=function(Y){TZ(Y);return Y[z[22]]}; M_=function(Y){return Y[z[3]]?Y[z[3]][z[5]](z[27]):Y[z[49]]===z[27]}; hxP=function(Y){TZ(Y);return g.Qr(Y[z[25]],function(V){return V!==null})}; a0=function(Y){TZ(Y);var V=decodeURIComponent(Y[z[19]](z[86])||z[37])[z[41]](z[56]);return Y[z[2]]===z[57]&&V[z[8]]>1&&!!V[1]}; I0=function(Y,V){V=V===void 0?!1:V;TZ(Y);if(Y[z[2]]!==z[57]){var C=Y[z[29]]();C[z[12]](z[71],z[51]);return C}var U=Y[z[87]]();C=new g.b4(U);var n=Y[z[19]](z[76]),b=decodeURIComponent(Y[z[19]](z[86])||z[37])[z[41]](z[56]);if(n&&b&&b[z[8]]>1&&b[1])return U=C.Y,Y=U[z[33]](/^[^.]*/,z[37]),g.zn(C,(U[z[72]](z[58])===0?z[58]:z[45])+n+z[7]+b[1]+Y),C=new g.pD(C[z[68]]()),C[z[12]](z[36],z[51]),C;if(V)return C=Y[z[29]](),C[z[12]](z[36],z[51]),C;n=C.Y[z[11]](z[88]);C.Y[z[11]](z[31])?(g.zn(C,z[73]),U=C[z[68]]()): C.Y[z[11]](z[80])?(g.zn(C,z[43]),U=C[z[68]]()):(C=NL0(U),EN(C)&&(U=C));C=new g.pD(U);C[z[12]](z[59],z[51]);n&&C[z[12]](z[90],z[60]);return C}; TZ=function(Y){if(Y[z[3]]){if(!(EN(Y[z[3]])||Y[z[3]][z[5]](z[27])||Y[z[3]][z[5]](z[64])||Y[z[3]][z[5]](z[13])))throw new g.g1(z[53],Y[z[3]]);var V=g.u4(Y[z[3]]);Y[z[49]]=V.V;Y[z[22]]=V.Y+(V.S!=null?z[70]+V.S:z[37]);var C=V.J;if(C[z[5]](z[57]))Y[z[2]]=z[57],C=C[z[9]](14);else if(C[z[5]](z[69]))Y[z[2]]=z[69],C=C[z[9]](13);else if(C[z[5]](z[81])){var U=C[z[72]](z[61],12),n=C[z[72]](z[61],U+1);U>0&&n>0?(Y[z[2]]=C[z[9]](0,n),C=C[z[9]](n+1)):(Y[z[2]]=C,C=z[37])}else Y[z[2]]=C,C=z[37];U=Y[z[25]];Y[z[25]]= f5Z(C);Object[z[0]](Y[z[25]],vJv(V.W.toString()));Object[z[0]](Y[z[25]],U);Y[z[25]][z[48]]===z[62]&&(delete Y[z[25]][z[48]],Y[z[2]]+=z[65]);Y[z[3]]=z[37];Y[z[15]]=z[37];Y[z[17]]&&(TZ(Y),V=Y[z[25]][z[40]]||null)&&(V=wyS[0](V),Y[z[12]](z[40],V))}}; l52=function(Y){TZ(Y);var V=Y[z[49]]+(Y[z[49]]?z[74]:z[10])+Y[z[22]]+Y[z[2]];if(hxP(Y)){var C=[];g.aW(Y[z[25]],function(U,n){U!==null&&C[z[21]](n+z[54]+U)}); V+=z[18]+C[z[28]](z[38])}return V}; f5Z=function(Y){Y=Y[z[41]](z[61]);var V=0;Y[0]||V++;for(var C={};V0?py0(V,U[z[9]](0,n),U[z[9]](n+1)):U&&(V[U]=z[37])}return V}; py0=function(Y,V,C){if(V===z[39]){var U;(U=C[z[72]](z[54]))>=0?(V=z[46]+C[z[9]](0,U),C=C[z[9]](U+1)):(U=C[z[72]](z[30]))>=0&&(V=z[46]+C[z[9]](0,U),C=C[z[9]](U+3))}Y[V]=C}; LD=function(Y){var V=g.I(Y,TFH)||Y[z[63]];Y={H7:!1,iQ:z[37],Ib:z[37],s:z[37]};if(!V)return Y;V=bB(V);Y[z[89]]=!0;Y[z[32]]=V[z[15]];Y[z[50]]=V[z[83]];Y[z[79]]=V[z[79]];return Y}; QC=function(Y,V,C,U,n,b,E,y,X){this.EE=Y;this.startTime=V;this.duration=C;this.ingestionTime=U;this.sourceURL=n;this.R6=X;this.endTime=V+C;this.Y=E||0;this.range=b||null;this.pending=y||!1;this.R6=X||null}; g.S3=function(){this.segments=[];this.Y=null;this.J=!0;this.S=""}; $9K=function(Y,V){if(V>Y.Ac())Y.segments=[];else{var C=Z8(Y.segments,function(U){return U.EE>=V},Y); C>0&&Y.segments.splice(0,C)}}; mv=function(Y,V,C,U,n){n=n===void 0?!1:n;this.data=Y;this.offset=V;this.size=C;this.type=U;this.Y=(this.J=n)?0:8;this.dataOffset=this.offset+this.Y}; j3=function(Y){var V=Y.data.getUint8(Y.offset+Y.Y);Y.Y+=1;return V}; tb=function(Y){var V=Y.data.getUint16(Y.offset+Y.Y);Y.Y+=2;return V}; e3=function(Y){var V=Y.data.getInt32(Y.offset+Y.Y);Y.Y+=4;return V}; rI=function(Y){var V=Y.data.getUint32(Y.offset+Y.Y);Y.Y+=4;return V}; FK=function(Y){var V=Y.data;var C=Y.offset+Y.Y;V=V.getUint32(C)*4294967296+V.getUint32(C+4);Y.Y+=8;return V}; gI=function(Y,V){V=V===void 0?NaN:V;if(isNaN(V))var C=Y.size;else for(C=Y.Y;C1?Math.ceil(n*V):Math.floor(n*V))}Y.skip(1);C=j3(Y)<<16|tb(Y);if(C&256){U=C&1;n=C&4;var b=C&512,E=C&1024,y=C&2048;C=rI(Y);U&&Y.skip(4);n&&Y.skip(4);U=(b?4:0)+(E?4:0)+(y?4:0);for(n=0;n1?Math.ceil(E*V):Math.floor(E*V)),Y.skip(U)}}}; bY=function(Y){Y=new DataView(Y.buffer,Y.byteOffset,Y.byteLength);return(Y=g.Ug(Y,0,1836476516))?g.nQ(Y):NaN}; r2Z=function(Y){var V=g.Ug(Y,0,1937011556);if(!V)return null;V=Eg(Y,V.dataOffset+8,1635148593)||Eg(Y,V.dataOffset+8,1635135537);if(!V)return null;var C=Eg(Y,V.dataOffset+78,1936995172),U=Eg(Y,V.dataOffset+78,1937126244);if(!U)return null;V=null;if(C)switch(C.skip(4),j3(C)){default:V=0;break;case 1:V=2;break;case 2:V=1;break;case 3:V=255}var n=C=null,b=null;if(U=Eg(Y,U.dataOffset,1886547818)){var E=Eg(Y,U.dataOffset,1886546020),y=Eg(Y,U.dataOffset,2037673328);if(!y&&(y=Eg(Y,U.dataOffset,1836279920), !y))return null;E&&(E.skip(4),C=e3(E)/65536,b=e3(E)/65536,n=e3(E)/65536);Y=M$o(y);Y=new DataView(Y.buffer,Y.byteOffset+8,Y.byteLength-8);return new t$T(V,C,b,n,Y)}return null}; Eg=function(Y,V,C){for(;z9(Y,V);){var U=iY(Y,V);if(U.type===C)return U;V+=U.size}return null}; g.Ug=function(Y,V,C){for(;z9(Y,V);){var U=iY(Y,V);if(U.type===C)return U;V=yw(U.type)?V+8:V+U.size}return null}; g.XH=function(Y){if(Y.data.getUint8(Y.dataOffset)){var V=Y.data;Y=Y.dataOffset+4;V=V.getUint32(Y)*4294967296+V.getUint32(Y+4)}else V=Y.data.getUint32(Y.dataOffset+4);return V}; iY=function(Y,V){var C=Y.getUint32(V),U=Y.getUint32(V+4);return new mv(Y,V,C,U)}; g.nQ=function(Y){var V=Y.data.getUint8(Y.dataOffset)?20:12;return Y.data.getUint32(Y.dataOffset+V)}; FL2=function(Y){Y=new mv(Y.data,Y.offset,Y.size,Y.type,Y.J);var V=j3(Y);Y.skip(7);var C=rI(Y);if(V===0){V=rI(Y);var U=rI(Y)}else V=FK(Y),U=FK(Y);Y.skip(2);for(var n=tb(Y),b=[],E=[],y=0;y122)return!1}return!0}; yw=function(Y){return Y===1701082227||Y===1836019558||Y===1836019574||Y===1835297121||Y===1835626086||Y===1937007212||Y===1953653094||Y===1953653099||Y===1836475768}; gJR=function(Y){Y.skip(4);return{f8c:gI(Y,0),value:gI(Y,0),timescale:rI(Y),fSv:rI(Y),S4c:rI(Y),id:rI(Y),Bd:gI(Y),offset:Y.offset}}; g.KLo=function(Y){var V=Eg(Y,0,1701671783);if(!V)return null;var C=gJR(V),U=C.f8c;C=CQ(C.Bd);if(Y=Eg(Y,V.offset+V.size,1701671783))if(Y=gJR(Y),Y=CQ(Y.Bd),C&&Y){V=g.N(Object.keys(Y));for(var n=V.next();!n.done;n=V.next())n=n.value,C[n]=Y[n]}return C?new ob(C,U):null}; G9=function(Y,V){for(var C=Eg(Y,0,V);C;){var U=C;U.type=1936419184;U.data.setUint32(U.offset+4,1936419184);C=Eg(Y,C.offset+C.size,V)}}; g.ZH=function(Y,V){for(var C=0,U=[];z9(Y,C);){var n=iY(Y,C);n.type===V&&U.push(n);C=yw(n.type)?C+8:C+n.size}return U}; H$S=function(Y,V){var C=g.Ug(Y,0,1937011556),U=g.Ug(Y,0,1953654136);if(!C||!U||Y.getUint32(C.offset+12)>=2)return null;var n=new DataView(V.buffer,V.byteOffset,V.length),b=g.Ug(n,0,1937011556);if(!b)return null;V=n.getUint32(b.dataOffset+8);U=n.getUint32(b.dataOffset+12);if(U!==1701733217&&U!==1701733238)return null;U=new a5H(Y.byteLength+V);KD(U,Y,0,C.offset+12);U.data.setInt32(U.offset,2);U.offset+=4;KD(U,Y,C.offset+16,C.size-16);KD(U,n,n.byteOffset+b.dataOffset+8,V);KD(U,Y,C.offset+C.size,Y.byteLength- (C.offset+C.size));C=g.N([1836019574,1953653099,1835297121,1835626086,1937007212,1937011556]);for(n=C.next();!n.done;n=C.next())n=g.Ug(Y,0,n.value),U.data.setUint32(n.offset,n.size+V);Y=g.Ug(U.data,0,1953654136);U.data.setUint32(Y.offset+16,2);return U.data}; YuS=function(Y){var V=g.Ug(Y,0,1937011556);if(!V)return null;var C=Y.getUint32(V.dataOffset+12);if(C!==1701733217&&C!==1701733238)return null;V=Eg(Y,V.offset+24+(C===1701733217?28:78),1936289382);if(!V)return null;C=Eg(Y,V.offset+8,1935894637);if(!C||Y.getUint32(C.offset+12)!==1667392371)return null;V=Eg(Y,V.offset+8,1935894633);if(!V)return null;V=Eg(Y,V.offset+8,1952804451);if(!V)return null;C=new Uint8Array(16);for(var U=0;U<16;U++)C[U]=Y.getInt8(V.offset+16+U);return C}; DH=function(Y,V){this.Y=Y;this.pos=0;this.start=V||0}; uY=function(Y){return Y.pos>=Y.Y.byteLength}; Wa=function(Y,V,C){var U=new DH(C);if(!Ba(U,Y))return!1;U=sg(U);if(!A0(U,V))return!1;for(Y=0;V;)V>>>=8,Y++;V=U.start+U.pos;var n=Rb(U,!0);U=Y+(U.start+U.pos-V)+n;U=U>9?oUK(U-9,8):oUK(U-2,1);Y=V-Y;C.setUint8(Y++,236);for(V=0;VC;n++)C=C*256+dl(Y),U*=128;return V?C-U:C}; Og=function(Y){var V=Rb(Y,!0);Y.pos+=V}; USS=function(Y){if(!A0(Y,440786851,!0))return null;var V=Y.pos;Rb(Y,!1);var C=Rb(Y,!0)+Y.pos-V;Y.pos=V+C;if(!A0(Y,408125543,!1))return null;Rb(Y,!0);if(!A0(Y,357149030,!0))return null;var U=Y.pos;Rb(Y,!1);var n=Rb(Y,!0)+Y.pos-U;Y.pos=U+n;if(!A0(Y,374648427,!0))return null;var b=Y.pos;Rb(Y,!1);var E=Rb(Y,!0)+Y.pos-b,y=new Uint8Array(C+12+n+E),X=new DataView(y.buffer);y.set(new Uint8Array(Y.Y.buffer,Y.Y.byteOffset+V,C));X.setUint32(C,408125543);X.setUint32(C+4,33554431);X.setUint32(C+8,4294967295); y.set(new Uint8Array(Y.Y.buffer,Y.Y.byteOffset+U,n),C+12);y.set(new Uint8Array(Y.Y.buffer,Y.Y.byteOffset+b,E),C+12+n);return y}; qs=function(Y){var V=Y.pos;Y.pos=0;var C=1E6;Ba(Y,[408125543,357149030,2807729])&&(C=Ns(Y));Y.pos=V;return C}; nUP=function(Y,V){var C=Y.pos;Y.pos=0;if(Y.Y.getUint8(Y.pos)!==160&&!Pa(Y)||!A0(Y,160))return Y.pos=C,NaN;Rb(Y,!0);var U=Y.pos;if(!A0(Y,161))return Y.pos=C,NaN;Rb(Y,!0);dl(Y);var n=dl(Y)<<8|dl(Y);Y.pos=U;if(!A0(Y,155))return Y.pos=C,NaN;U=Ns(Y);Y.pos=C;return(n+U)*V/1E9}; Pa=function(Y){if(!bMH(Y)||!A0(Y,524531317))return!1;Rb(Y,!0);return!0}; bMH=function(Y){if(Y.gR()){if(!A0(Y,408125543))return!1;Rb(Y,!0)}return!0}; Ba=function(Y,V){for(var C=0;C0){var U=vJv(V.substring(C+1));g.aW(U,function(n,b){this.set(b,n)},Y); V=V.substring(0,C)}V=f5Z(V);g.aW(V,function(n,b){this.set(b,n)},Y)}; zfx=function(Y){var V=Y.XQ.FY(),C=[];g.aW(Y.Y,function(n,b){C.push(b+"="+n)}); if(!C.length)return V;var U=C.join("&");Y=hxP(Y.XQ)?"&":"?";return V+Y+U}; ca=function(Y,V){var C=new g.pD(V);(V=C.get("req_id"))&&Y.set("req_id",V);g.aW(Y.Y,function(U,n){C["set"](n,null)}); return C}; iMZ=function(){this.W=this.S=this.Y=this.timedOut=this.started=this.V=this.J=0}; h0=function(Y){Y.V=(0,g.Q)();Y.started=0;Y.timedOut=0;Y.Y=0}; fQ=function(Y,V){var C=Y.started+Y.Y*4;V&&(C+=Y.S);C=Math.max(0,C-3);return Math.pow(1.6,C)}; va=function(Y,V){Y[V]||(Y[V]=new iMZ);return Y[V]}; wl=function(Y){this.L=this.C=this.V=this.S=0;this.X=this.D=!1;this.Y=Y;this.J=Y.clone()}; yPK=function(Y,V,C){if(M_(Y.Y))return!1;var U=va(C,$e(Y.Y));if(U.timedOut<1&&U.Y<1)return!1;U=U.timedOut+U.Y;Y=lY(Y,V);C=va(C,$e(Y));return C.timedOut+C.Y+01?V=V.hd:(C=va(C,T9(Y,Y.HZ(V,C),V)),V=Math.max(Y.V,C.timedOut)+V.n6*(Y.S-Y.V)+.25*Y.C,V=V>3?1E3*Math.pow(1.6,V-3):0);return V===0?!0:Y.L+V<(0,g.Q)()}; X00=function(Y,V,C){Y.Y.set(V,C);Y.J.set(V,C);Y.W&&Y.W.set(V,C)}; GSP=function(Y,V,C,U,n){++Y.S;V&&++Y.V;$e(C.XQ).startsWith("redirector.")&&(Y.Y=Y.J.clone(),delete Y.W,U.e1&&delete n[$e(Y.Y)])}; Ms=function(Y){return Y?(Y.itag||"")+";"+(Y.lmt||0)+";"+(Y.xtags||""):""}; ab=function(Y,V,C,U){this.initRange=C;this.indexRange=U;this.Y=null;this.S=!1;this.D=0;this.W=this.AA=this.J=null;this.info=V;this.vM=new wl(Y)}; Ib=function(Y,V){this.start=Y;this.end=V;this.length=V-Y+1}; LQ=function(Y){Y=Y.split("-");var V=Number(Y[0]),C=Number(Y[1]);if(!isNaN(V)&&!isNaN(C)&&Y.length===2&&(Y=new Ib(V,C),!isNaN(Y.start)&&!isNaN(Y.end)&&!isNaN(Y.length)&&Y.length>0))return Y}; Qw=function(Y,V){return new Ib(Y,Y+V-1)}; ZMK=function(Y){return Y.end==null?{start:String(Y.start)}:{start:String(Y.start),end:String(Y.end)}}; Ss=function(Y){if(!Y)return new Ib(0,0);var V=Number(Y.start);Y=Number(Y.end);if(!isNaN(V)&&!isNaN(Y)&&(V=new Ib(V,Y),V.length>0))return V}; mx=function(Y,V,C,U,n,b,E,y,X,G,Z,D){U=U===void 0?"":U;this.type=Y;this.Y=V;this.range=C;this.source=U;this.QV=Z;this.clipId=D===void 0?"":D;this.L=[];this.X="";this.EE=-1;this.sE=this.Jn=0;this.X=U;this.EE=n>=0?n:-1;this.startTime=b||0;this.duration=E||0;this.J=y||0;this.S=X>=0?X:this.range?this.range.length:NaN;this.V=this.range?this.J+this.S===this.range.length:G===void 0?!!this.S:G;this.range?(this.W=this.startTime+this.duration*this.J/this.range.length,this.C=this.duration*this.S/this.range.length, this.D=this.W+this.C):DSa(this)}; DSa=function(Y){uxv?(Y.W=Y.startTime+Math.min(Y.duration*Y.J/Y.Y.info.Lb,Y.duration),Y.C=Math.min(Y.duration,Y.duration*Y.S/Y.Y.info.Lb),Y.D=Math.min(Y.W+Y.C,Y.startTime+Y.duration)):(Y.W=Y.startTime,Y.C=Y.duration,Y.D=Y.W+Y.C)}; B0K=function(Y,V,C){var U=!(!V||V.Y!==Y.Y||V.type!==Y.type||V.EE!==Y.EE);return C?U&&!!V&&(Y.range&&V.range?V.range.end===Y.range.end:V.range===Y.range)&&V.J+V.S===Y.J+Y.S:U}; js=function(Y){return Y.type===1||Y.type===2}; t0=function(Y){return Y.type===3||Y.type===6}; es=function(Y,V){return Y.Y===V.Y?Y.range&&V.range?Y.range.start+Y.J+Y.S===V.range.start+V.J:Y.EE===V.EE?Y.J+Y.S===V.J:Y.EE+1===V.EE&&V.J===0&&Y.V:!1}; APE=function(Y,V){return Y.EE!==V.EE&&V.EE!==Y.EE+1||Y.type!==V.type?!1:es(Y,V)?!0:Math.abs(Y.W-V.W)<=1E-6&&Y.EE===V.EE?!1:sSP(Y,V)}; sSP=function(Y,V){return es(Y,V)||Math.abs(Y.D-V.W)<=1E-6||Y.EE+1===V.EE&&V.J===0&&Y.V?!0:!1}; rl=function(Y){return Y.EE+(Y.V?1:0)}; Rfv=function(Y){Y.length===1||g.Hf(Y,function(C){return!!C.range}); for(var V=1;V=V.range.start+V.J&&Y.range.start+Y.J+Y.S<=V.range.start+V.J+V.S:Y.EE===V.EE&&Y.J>=V.J&&(Y.J+Y.S<=V.J+V.S||V.V)}; quK=function(Y,V){return Y.Y!==V.Y?!1:Y.type===4&&V.type===3&&Y.Y.hB()?(Y=Y.Y.p7(Y),VF(Y,function(C){return quK(C,V)})):Y.EE===V.EE&&!!V.S&&V.J+V.S>Y.J&&V.J+V.S<=Y.J+Y.S}; gl=function(Y,V){var C=V.EE;Y.X="updateWithSegmentInfo";Y.EE=C;if(Y.startTime!==V.startTime||Y.duration!==V.duration)Y.startTime=V.startTime+Y.Jn,Y.duration=V.duration,DSa(Y)}; KQ=function(Y,V){var C=this;this.Px=Y;this.W=this.Y=null;this.V=this.RH=NaN;this.HZ=this.requestId=null;this.BC={Bdb:function(){return C.range}}; this.vM=Y[0].Y.vM;this.J=V||"";this.Px[0].range&&this.Px[0].S>0&&(W5R(Y)?(this.range=Rfv(Y),this.S=this.range.length):(this.range=this.Px[this.Px.length-1].range,this.S=N0J(Y)))}; Ha=function(Y){return!js(Y.Px[Y.Px.length-1])}; Yn=function(Y){return Y.Px[Y.Px.length-1].type===4}; g.oM=function(Y,V,C){C=Y.HZ===null?Y.vM.HZ(V,C,Y.Px[0].type):Y.HZ;if(Y.Y){V=C?I0(Y.Y,V.bl):Y.Y;var U=new xI(V);U.get("alr")||U.set("alr","yes");Y.J&&EUJ(U,Y.J)}else/http[s]?:\/\//.test(Y.J)?U=new xI(new g.pD(Y.J)):(U=pQ(Y.vM,C,V),Y.J&&EUJ(U,Y.J));(V=Y.range)?U.set("range",V.toString()):Y.Px[0].Y.l$()&&Y.Px.length===1&&Y.Px[0].J&&U.set("range",Y.Px[0].J+"-");Y.requestId&&U.set("req_id",Y.requestId);isNaN(Y.RH)||U.set("headm",Y.RH.toString());isNaN(Y.V)||U.set("mffa",Y.V+"ms");Y.urlParams&&g.aW(Y.urlParams, function(n,b){U.set(b,n)}); return U}; PVP=function(Y){if(Y.range)return Y.S;Y=Y.Px[0];return Math.round(Y.C*Y.Y.info.Lb)}; xS2=function(Y,V){return Math.max(0,Y.Px[0].W-V)}; Vy=function(Y,V,C,U,n,b){b=b===void 0?0:b;ab.call(this,Y,V,U,void 0);this.V=C;this.Zr=b;this.index=n||new g.S3}; cPT=function(Y,V,C,U,n){this.EE=Y;this.startSecs=V;this.D8=C;this.Y=U||NaN;this.J=n||NaN}; Cm=function(Y,V,C){for(;Y;Y=Y.parentNode)if(Y.attributes&&(!C||Y.nodeName===C)){var U=Y.getAttribute(V);if(U)return U}return""}; Uz=function(Y,V){for(;Y;Y=Y.parentNode){var C=Y.getElementsByTagName(V);if(C.length>0)return C[0]}return null}; hfv=function(Y){if(!Y)return 0;var V=Y.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return V?(Number(V[2])|0)*3600+(Number(V[4])|0)*60+(Number(V[6])|0):Number(Y)|0}; fxS=function(Y){return Y.match(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})\.(\d{3})$/)?Y+"Z":Y}; nm=function(){this.Y=[];this.J=null;this.D=0;this.S=[];this.V=!1;this.C="";this.W=-1}; vUR=function(Y){var V=Y.S;Y.S=[];return V}; w0T=function(){this.W=[];this.Y=null;this.J={};this.S={}}; $Sv=function(Y,V){var C=[];V=Array.from(V.getElementsByTagName("SegmentTimeline"));V=g.N(V);for(var U=V.next();!U.done;U=V.next()){U=U.value;var n=U.parentNode.parentNode,b=null;n.nodeName==="Period"?b=lxK(Y):n.nodeName==="AdaptationSet"?(n=n.getAttribute("id")||n.getAttribute("mimetype")||"",b=p0T(Y,n)):n.nodeName==="Representation"&&(n=n.getAttribute("id")||"",b=T02(Y,n));if(b==null)return;b.update(U);g.JT(C,vUR(b))}g.JT(Y.W,C);qPa(Y.W,function(E){return E.startSecs*1E3+E.Y})}; MGJ=function(Y){Y.Y&&(Y.Y.Y=[]);g.aW(Y.J,function(V){V.Y=[]}); g.aW(Y.S,function(V){V.Y=[]})}; lxK=function(Y){Y.Y||(Y.Y=new nm);return Y.Y}; p0T=function(Y,V){Y.J[V]||(Y.J[V]=new nm);return Y.J[V]}; T02=function(Y,V){Y.S[V]||(Y.S[V]=new nm);return Y.S[V]}; Ez=function(Y){var V=Y===void 0?{}:Y;Y=V.Zr===void 0?0:V.Zr;var C=V.I_===void 0?!1:V.I_;var U=V.al===void 0?0:V.al;var n=V.dH===void 0?0:V.dH;var b=V.uX===void 0?Infinity:V.uX;var E=V.n_===void 0?0:V.n_;var y=V.KM===void 0?!1:V.KM;V=V.cB===void 0?!1:V.cB;g.S3.call(this);this.BJ=this.Pw=-1;this.n$=Y;this.al=U;this.I_=C;this.dH=n;this.uX=b;this.n_=E;((this.KM=y)||isFinite(b)&&this.uX>0)&&C&&bw&&(this.J=!1,this.S="postLive");this.cB=V}; zL=function(Y,V){return fN(Y.segments,function(C){return V-C.EE})}; iw=function(Y,V,C){C=C===void 0?{}:C;Vy.call(this,Y,V,"",void 0,void 0,C.Zr||0);this.index=new Ez(C)}; yy=function(Y,V,C){ab.call(this,Y,V);this.V=C;Y=this.index=new g.S3;Y.J=!1;Y.S="d"}; axK=function(Y,V,C){var U=Y.index.Nt(V),n=Y.index.getStartTime(V),b=Y.index.getDuration(V);C?b=C=0:C=Y.info.Lb*b;return new KQ([new mx(3,Y,void 0,"otfCreateRequestInfoForSegment",V,n,b,0,C)],U)}; IxE=function(Y,V){if(!Y.index.isLoaded()){var C=[],U=V.W;V=V.V.split(",").filter(function(Z){return Z.length>0}); for(var n=0,b=0,E=0,y=/^(\d+)/,X=/r=(\d+)/,G=0;G0&&(n.Y=Math.min(n.Y+E,10),n.J=b);n.Y>0?(n.Y--,n=!0):n=!1;if(n)typeof U==="function"&&(U=U()),console.log("plyr."+V,U);else{var y;U=((y=tG0.get(V))!=null?y:0)+1;tG0.set(V,U);U%100===1&&console.warn("plyr","plyr."+V+" is chatty, dropping logs.")}}}; jSo=function(){this.Y=10;this.J=Date.now()}; Z3=function(Y,V){this.info=Y;this.J=V;this.Y=null;this.W=this.S=-1;this.timestampOffset=0;this.isLocked=this.D=!1;this.V=this.info.Y.jg()&&!this.info.J}; g.D3=function(Y){return I7E(Y.J)}; efx=function(Y,V){V=Math.min(V,Y.info.S);var C=Y.J.split(V),U=C.Tr;C=new Z3(new mx(Y.info.type,Y.info.Y,Y.info.range,Y.info.X,Y.info.EE,Y.info.startTime,Y.info.duration,Y.info.J,V,!1,Y.info.QV,Y.info.clipId),C.aq);C.W=Y.W;C.S=Y.S;V=new Z3(new mx(Y.info.type,Y.info.Y,Y.info.range,Y.info.X,Y.info.EE,Y.info.startTime,Y.info.duration,Y.info.J+V,Y.info.S-V,Y.info.V,Y.info.QV,Y.info.clipId),U);V.W=Y.W;V.S=Y.S;return[C,V]}; g.uw=function(Y,V,C,U){C=C===void 0?!1:C;U=U===void 0?0:U;if(Y.isLocked||V.isLocked||!es(Y.info,V.info)||Y.info.V)return null;if(U){if(Y.J.totalLength+V.J.totalLength>U)return null}else if(C&&(C=Y.J,U=V.J,C=!(U.Y.length?M4J(C,U.Y[0]):1)),C)return null;C=new mx(Y.info.type,Y.info.Y,Y.info.range,Y.info.X,Y.info.EE,Y.info.startTime,Y.info.duration,Y.info.J,Y.info.S,Y.info.V,Y.info.QV,Y.info.clipId);U=V.info;C.S+=U.S;C.range&&(C.C+=U.C);C.D=U.D;C.V=U.V;U=new J_;d4(U,Y.J);d4(U,V.J);C=new Z3(C,U);C.Y!= null&&V.Y!=null&&(new g.XT("dash")).Y(414627957,"merged slice emsg overridden; prev: "+C.Y.Ci()+" next: "+V.Y.Ci());C.Y=V.Y||Y.Y;C.S=Y.S!==-1?Y.S:V.S;C.W=Y.W!==-1?Y.W:V.W;return C}; g.Bz=function(Y){g.Uu(Y.info.Y.info)||Y.info.Y.info.uJ();if(Y.S!==-1)return Y.S;if(Y.Y&&QPJ(Y.Y))return Y.S=QPJ(Y.Y),Y.S;if(g.Uu(Y.info.Y.info)){var V=g.D3(Y);for(var C=Y.info.Y.Y,U=NaN,n=NaN,b=0;z9(V,b);){var E=iY(V,b);E.type===1936286840?n=E.data.getUint32(E.dataOffset+8):E.type===1836476516?n=g.nQ(E):E.type===1952867444&&isNaN(U)&&(U=g.XH(E));b=yw(E.type)?b+8:b+E.size}!n&&C&&(n=bY(C));V=U/n}else V=new DH(g.D3(Y)),C=Y.V?V:new DH(new DataView(Y.info.Y.Y.buffer)),U=qs(C),C=V.pos,V.pos=0,Pa(V)?A0(V, 231)?(U=Ns(V)*U/1E9,V.pos=C,V=U):(V.pos=C,V=NaN):(V.pos=C,V=NaN);Y.S=V||Y.info.W;return Y.S}; F5x=function(Y,V){Y.timestampOffset>0&&(V-=Y.timestampOffset);var C=g.Bz(Y)+V;rPS(Y,C);Y.timestampOffset=V}; rPS=function(Y,V){g.Uu(Y.info.Y.info)||Y.info.Y.info.uJ();Y.S=V;if(g.Uu(Y.info.Y.info)){var C=g.D3(Y);Y=Y.info.Y.Y;for(var U=NaN,n=NaN,b=0;z9(C,b);){var E=iY(C,b);isNaN(U)&&(E.type===1936286840?U=E.data.getUint32(E.dataOffset+8):E.type===1836476516&&(U=g.nQ(E)));if(E.type===1952867444){!U&&Y&&(U=bY(Y));var y=g.XH(E);isNaN(n)&&(n=Math.round(V*U)-y);var X=E;y+=n;if(X.data.getUint8(X.dataOffset)){var G=X.data;X=X.dataOffset+4;G.setUint32(X,Math.floor(y/4294967296));G.setUint32(X+4,y&4294967295)}else X.data.setUint32(X.dataOffset+ 4,y)}b=yw(E.type)?b+8:b+E.size}return!0}C=new DH(g.D3(Y));Y=Y.V?C:new DH(new DataView(Y.info.Y.Y.buffer));U=qs(Y);Y=C.pos;C.pos=0;if(Pa(C)&&A0(C,231))if(n=Rb(C,!0),V=Math.floor(V*1E9/U),Math.ceil(Math.log(V)/Math.log(2)/8)>n)V=!1;else{for(U=n-1;U>=0;U--)C.Y.setUint8(C.pos+U,V&255),V>>>=8;C.pos=Y;V=!0}else V=!1;return V}; AZ=function(Y,V){V=V===void 0?!1:V;var C=sz(Y);Y=V?0:Y.info.C;return C||Y}; sz=function(Y){g.Uu(Y.info.Y.info)||Y.info.Y.info.uJ();if(Y.Y&&Y.info.type===6)return Y.Y.Zr;if(g.Uu(Y.info.Y.info)){var V=g.D3(Y);var C=0;V=g.ZH(V,1936286840);V=g.N(V);for(var U=V.next();!U.done;U=V.next())U=FL2(U.value),C+=U.uH[0]/U.timescale;C=C||NaN;if(!(C>=0))a:{C=g.D3(Y);V=Y.info.Y.Y;for(var n=U=0,b=0;z9(C,U);){var E=iY(C,U);if(E.type===1836476516)n=g.nQ(E);else if(E.type===1836019558){!n&&V&&(n=bY(V));if(!n){C=NaN;break a}var y=Eg(E.data,E.dataOffset,1953653094),X=y;y=n;var G=Eg(X.data,X.dataOffset, 1952868452);X=Eg(X.data,X.dataOffset,1953658222);var Z=e3(G);e3(G);Z&2&&e3(G);G=Z&8?e3(G):0;var D=e3(X),u=D&1;Z=D&4;var B=D&256,A=D&512,O=D&1024;D&=2048;var k=rI(X);u&&e3(X);Z&&e3(X);for(var q=u=0;q2048?"":V.indexOf("https://")===0?V:""}; JZ=function(Y,V,C){V.match(zCP);return Y(V,C).then(function(U){var n=g.Elx(U.xhr);return n?JZ(Y,n,C):U.xhr})}; xn=function(Y,V,C){Y=Y===void 0?"":Y;V=V===void 0?null:V;C=C===void 0?!1:C;g.D$.call(this);var U=this;this.sourceUrl=Y;this.isLivePlayback=C;this.Ty=this.duration=0;this.isPremiere=this.KM=this.W=this.isLiveHeadPlayable=this.isLive=this.J=!1;this.uX=this.dH=0;this.isOtf=this.Ke=!1;this.eL=(0,g.Q)();this.sE=Infinity;this.Y={};this.S=new Map;this.state=this.K$=0;this.timeline=null;this.isManifestless=!1;this.dT=[];this.D=null;this.vx=0;this.V="";this.F8=NaN;this.jL=this.rg=this.timestampOffset=this.C= 0;this.qU=this.hm=NaN;this.qJ=0;this.Cb=this.L=!1;this.UE=[];this.wT={};this.Jn=NaN;this.BC={iD8:function(y){dG(U,y)}}; var n;this.Hx=(n=V)==null?void 0:n.An("html5_use_network_error_code_enums");iso=!!V&&V.An("html5_modern_vp9_mime_type");var b;qz=!((b=V)==null||!b.An("html5_enable_flush_during_seek"))&&g.rN();var E;Pz=!((E=V)==null||!E.An("html5_enable_reset_audio_decoder"))&&g.rN()}; yaK=function(Y){return g.Qr(Y.Y,function(V){return!!V.info.video&&V.info.video.qualityOrdinal>=2160})}; d90=function(Y){return g.Qr(Y.Y,function(V){return!!V.info.video&&V.info.video.isHdr()})}; PJ=function(Y){return g.Qr(Y.Y,function(V){return!!V.info.El})}; g.X61=function(Y){return g.Qr(Y.Y,function(V){return iV(V.info.mimeType)})}; GGZ=function(Y){return g.Qr(Y.Y,function(V){return V.info.video?V.info.video.projectionType==="EQUIRECTANGULAR":!1})}; ZsH=function(Y){return g.Qr(Y.Y,function(V){return V.info.video?V.info.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM":!1})}; DIR=function(Y){return g.Qr(Y.Y,function(V){return V.info.video?V.info.video.projectionType==="MESH":!1})}; uUa=function(Y){return g.Qr(Y.Y,function(V){return V.info.video?V.info.video.stereoLayout===1:!1})}; BUH=function(Y){return fRE(Y.Y,function(V){return V.info.video?V.Z_():!0})}; Jb=function(Y){return g.Qr(Y.Y,function(V){return M_(V.vM.Y)})}; dG=function(Y,V){Y.Y[V.info.id]=V;Y.S.set(Ms(g.bV(V.info,Y.Ke)),V)}; fm=function(Y,V,C){C=C===void 0?0:C;var U=Y.mimeType||"",n=Y.itag;var b=Y.xtags;n=n?n.toString():"";b&&(n+=";"+b);b=n;if(zS(U)){var E=Y.width||640;n=Y.height||360;var y=Y.fps,X=Y.qualityLabel,G=Y.colorInfo,Z=Y.projectionType,D;Y.stereoLayout&&(D=sLT[Y.stereoLayout]);var u=nlR(Y)||void 0;if(G==null?0:G.primaries)var B=AaE[G.primaries]||void 0;E=new t2(E,n,y,Z,D,void 0,X,u,B);U=cz(U,E,F9[Y.itag||""]);qz&&(U+="; enableflushduringseek=true");Pz&&(U+="; enableresetaudiodecoder=true")}var A;if(Eu(U)){var O= Y.audioSampleRate;D=Y.audioTrack;O=new S$(O?+O:void 0,Y.audioChannels,Y.spatialAudioType,Y.isDrc,Y.loudnessDb,Y.trackAbsoluteLoudnessLkfs,Y.audioQuality||"AUDIO_QUALITY_UNKNOWN",Y.isVb);D&&(B=D.displayName,n=D.id,D=D.audioIsDefault,B&&(A=new g.kn(B,n||"",!!D)))}var k;Y.captionTrack&&(X=Y.captionTrack,D=X.displayName,B=X.vssId,n=X.languageCode,y=X.kind,X=X.id,D&&B&&n&&(k=new C0Z(D,B,n,y,Y.xtags,X)));D=Number(Y.bitrate)/8;B=Number(Y.contentLength);n=Number(Y.lastModified);X=Y.drmFamilies;y=Y.type;C= C&&B?B/C:0;Y=Number(Y.approxDurationMs);if(V&&X){var q={};X=g.N(X);for(G=X.next();!G.done;G=X.next())(G=hZ[G.value])&&(q[G]=V[G])}return new gF(b,U,{audio:O,video:E,Af:A,El:q,Lb:D,xL:C,contentLength:B,lastModified:n,captionTrack:k,streamType:y,approxDurationMs:Y})}; vz=function(Y,V,C){C=C===void 0?0:C;var U=Y.type;var n=Y.itag;var b=Y.xtags;b&&(n=Y.itag+";"+b);if(zS(U)){var E=(Y.size||"640x360").split("x");E=new t2(+E[0],+E[1],+Y.fps,Y.projection_type,+Y.stereo_layout,void 0,Y.quality_label,Y.eotf,Y.primaries);U=cz(U,E,F9[Y.itag]);qz&&(U+="; enableflushduringseek=true");Pz&&(U+="; enableresetaudiodecoder=true")}var y;if(Eu(U)){var X=new S$(+Y.audio_sample_rate||void 0,+Y.audio_channels||0,Y.spatial_audio_type,!!Y.drc);Y.name&&(y=new g.kn(Y.name,Y.audio_track_id, Y.isDefault==="1"))}var G;Y.caption_display_name&&Y.caption_vss_id&&Y.caption_language_code&&(G=new C0Z(Y.caption_display_name,Y.caption_vss_id,Y.caption_language_code,Y.caption_kind,Y.xtags,Y.caption_id));b=Number(Y.bitrate)/8;var Z=Number(Y.clen),D=Number(Y.lmt);C=C&&Z?Z/C:0;if(V&&Y.drm_families){var u={};for(var B=g.N(Y.drm_families.split(",")),A=B.next();!A.done;A=B.next())A=A.value,u[A]=V[A]}return new gF(n,U,{audio:X,video:E,Af:y,El:u,Lb:b,xL:C,contentLength:Z,lastModified:D,captionTrack:G, streamType:Y.stream_type,approxDurationMs:Number(Y.approx_duration_ms)})}; RC2=function(Y){return VF(Y,function(V){return"FORMAT_STREAM_TYPE_OTF"===V.stream_type})?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; WHJ=function(Y){return VF(Y,function(V){return"FORMAT_STREAM_TYPE_OTF"===V.type})?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; NU2=function(Y,V){return Y.timeline?dR(Y.timeline.W,V):Y.dT.length?dR(Y.dT,V):[]}; wG=function(Y,V,C){V=V===void 0?"":V;C=C===void 0?"":C;Y=new g.pD(Y,!0);Y.set("alr","yes");C&&(C=mQJ(decodeURIComponent(C)),Y[z[12]](V,encodeURIComponent(C)));return Y}; dIZ=function(Y,V){var C=Cm(V,"id");C=C.replace(":",";");var U=Cm(V,"mimeType"),n=Cm(V,"codecs");U=n?U+'; codecs="'+n+'"':U;n=Number(Cm(V,"bandwidth"))/8;var b=Number(Uz(V,"BaseURL").getAttribute(Y.V+":contentLength")),E=Y.duration&&b?b/Y.duration:0;if(zS(U)){var y=Number(Cm(V,"width"));var X=Number(Cm(V,"height")),G=Number(Cm(V,"frameRate")),Z=Osx(Cm(V,Y.V+":projectionType"));a:switch(Cm(V,Y.V+":stereoLayout")){case "layout_left_right":var D=1;break a;case "layout_top_bottom":D=2;break a;default:D= 0}y=new t2(y,X,G,Z,D)}if(Eu(U)){var u=Number(Cm(V,"audioSamplingRate"));var B=Number(Cm(V.getElementsByTagName("AudioChannelConfiguration")[0],"value"));X=kGS(Cm(V,Y.V+":spatialAudioType"));u=new S$(u,B,X);a:{B=Cm(V,"lang")||"und";if(X=Uz(V,"Role"))if(Z=Cm(X,"value")||"",g.eJ(Jax,Z)){X=B+"."+Jax[Z];G=Z==="main";Y=Cm(V,Y.V+":langName")||B+" - "+Z;B=new g.kn(Y,X,G);break a}B=void 0}}if(V=Uz(V,"ContentProtection"))if(V.getAttribute("schemeIdUri")==="http://youtube.com/drm/2012/10/10"){var A={};for(V= V.firstChild;V!=null;V=V.nextSibling)V instanceof Element&&/SystemURL/.test(V.nodeName)&&(Y=V.getAttribute("type"),X=V.textContent,Y&&X&&(A[Y]=X.trim()))}else A=void 0;return new gF(C,U,{audio:u,video:y,Af:B,El:A,Lb:n,xL:E,contentLength:b})}; Osx=function(Y){switch(Y){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"}}; kGS=function(Y){switch(Y){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"}}; P00=function(Y,V){V=V===void 0?"":V;Y.state=1;Y.eL=(0,g.Q)();return bs0(V||Y.sourceUrl).then(function(C){if(!Y.Vs()){Y.K$=C.status;C=C.responseText;var U=new DOMParser;C=Zj(U,lzT(C),"text/xml").getElementsByTagName("MPD")[0];Y.sE=hfv(Cm(C,"minimumUpdatePeriod"))*1E3||Infinity;b:{if(C.attributes){U=g.N(C.attributes);for(var n=U.next();!n.done;n=U.next())if(n=n.value,n.value==="http://youtube.com/yt/2012/10/10"){U=n.name.split(":")[1];break b}}U=""}Y.V=U;Y.isLive=Y.sE=Y.sE}; ca0=function(Y){Y.D&&Y.D.stop()}; q$E=function(Y){var V=Y.sE;isFinite(V)&&(lw(Y)?Y.refresh():(V=Math.max(0,Y.eL+V-(0,g.Q)()),Y.D||(Y.D=new g.KK(Y.refresh,V,Y),g.M(Y,Y.D)),Y.D.start(V)))}; hCZ=function(Y){Y=Y.Y;for(var V in Y){var C=Y[V].index;if(C.isLoaded())return C.Ac()+1}return 0}; pm=function(Y){return Y.rg?Y.rg-(Y.C||Y.timestampOffset):0}; TL=function(Y){return Y.jL?Y.jL-(Y.C||Y.timestampOffset):0}; $n=function(Y){if(!isNaN(Y.F8))return Y.F8;var V=Y.Y,C;for(C in V){var U=V[C].index;if(U.isLoaded()&&!iV(V[C].info.mimeType)){V=0;for(C=U.o_();C<=U.Ac();C++)V+=U.getDuration(C);V/=U.CX();V=Math.round(V/.5)*.5;U.CX()>10&&(Y.F8=V);return V}if(Y.isLive&&(U=V[C],U.Zr))return U.Zr}return NaN}; f01=function(Y,V){Y=woH(Y.Y,function(U){return U.index.isLoaded()}); if(!Y)return NaN;Y=Y.index;var C=Y.NF(V);return Y.getStartTime(C)===V?V:C=0&&n.segments.splice(b,1)}}}; w60=function(Y){for(var V in Y.Y)iV(Y.Y[V].info.mimeType)||$9K(Y.Y[V].index,Infinity)}; IM=function(Y,V,C){for(var U in Y.Y){var n=Y.Y[U].index,b=V,E=C;n.I_&&(b&&(n.Pw=Math.max(n.Pw,b)),E&&(n.BJ=Math.max(n.BJ||0,E)))}C&&(Y.Jn=C/1E3)}; l0S=function(Y){Y.jL=0;Y.rg=0;Y.qJ=0}; Lm=function(Y){return Y.Cb&&Y.isManifestless?Y.isLiveHeadPlayable:Y.isLive}; cz=function(Y,V,C){Qy===null&&(Qy=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(iso&&window.MediaSource&&MediaSource.isTypeSupported!==void 0)return Qy||C!=="9"&&C!=="("?Qy||C!=="9h"&&C!=="(h"||(Y='video/webm; codecs="vp9.2"'):Y='video/webm; codecs="vp9"',Y;if(!Qy&&!SX||Y!=='video/webm; codecs="vp9"'&&Y!=='video/webm; codecs="vp9.2"')return Y; C="00";var U="08",n="01",b="01",E="01";Y==='video/webm; codecs="vp9.2"'&&(C="02",U="10",V.primaries==="bt2020"&&(E=n="09"),V.Y==="smpte2084"&&(b="16"),V.Y==="arib-std-b67"&&(b="18"));return'video/webm; codecs="'+["vp09",C,"51",U,"01",n,b,E,"00"].join(".")+'"'}; jX=function(Y,V,C){Y=""+Y+(V>49?"p60":V>32?"p48":"");V=Kt()[Y];if(V!=null&&V>0)return V;V=mZ.get(Y);if(V!=null&&V>0)return V;C=C==null?void 0:C.get(Y);return C!=null&&C>0?C:8192}; p61=function(Y){this.Rc=Y;this.mZ=this.Gu=this.vx=this.V=this.W=this.UE=this.Cb=this.sE=!1;this.C=this.D=0;this.Hx=!1;this.Jn=!0;this.wT=!1;this.RS=0;this.Mo=this.jL=!1;this.R2=!0;this.eL=this.F8=!1;this.Y={};this.Jf=this.Ry=this.Uc=this.disableAv1=this.z5=this.pM=this.m8=this.tf=this.J=this.X=!1;this.Mv=this.Rc.K("html5_disable_aac_preference");this.qJ=Infinity;this.dT=0;this.Zx=this.Rc.T5();this.oy=this.Rc.experiments.An("html5_enable_vp9_fairplay");this.Nv=this.Rc.K("html5_force_av1_for_testing"); this.Ty=g.NQ(this.Rc.experiments,"html5_av1_ordinal_cap");this.wH=this.Rc.K("html5_disable_hfr_when_vp9_encrypted_2k4k_unsupported");this.HC=this.Rc.K("html5_account_onesie_format_selection_during_format_filter");this.Lb=g.NQ(this.Rc.experiments,"html5_max_byterate");this.rg=this.Rc.K("html5_enable_iamf_audio");this.bd=this.Rc.experiments.An("html5_allow_capability_merge");this.zO=this.Rc.K("html5_enable_encrypted_av1")}; qEZ=function(Y){if(Y.Cb)return["f"];if(g.tn("appletv5"))return"h 9h 9 8 H (h ( *".split(" ");var V=["9h","9","h","8"];Y.zO&&V.push("1e");V=V.concat(["(h","(","H","*"]);Y.jL&&(V.unshift("1"),V.unshift("1h"));Y.Gu&&V.unshift("h");Y.L&&(V=(TU2[Y.L]||[Y.L]).concat(V));return V}; RxK=function(Y){var V=["o","a","A"];Y.dT===1&&(Y.W&&(V=["mac3","MAC3"].concat(V)),Y.V&&(V=["meac3","MEAC3"].concat(V)),Y.rg&&(V=["i","I"].concat(V)));Y.sE&&(V=["so","sa"].concat(V));!Y.mZ||Y.vx||Y.S||Y.Mv||V.unshift("a");Y.S&&(V=(TU2[Y.S]||[Y.S]).concat(V));return V}; tZ=function(Y,V,C,U){V=V===void 0?{}:V;if(U===void 0?0:U)return V.disabled=1,0;if(wI(Y.V,lX.AV1_CODECS)&&wI(Y.V,lX.HEIGHT)&&wI(Y.V,lX.BITRATE))return V.isCapabilityUsable=1,8192;try{var n=HOH();if(n&&!Y.K("disable_av1_setting"))return V.localPref=n}catch(y){}U=1080;n=navigator.hardwareConcurrency;n<=2&&(U=480);V.coreCount=n;if(n=g.NQ(Y.experiments,"html5_default_av1_threshold"))U=V["default"]=n;!Y.K("html5_disable_av1_arm_check")&&A4Z()&&(V.isArm=1,U=240);if(Y=Y.V.Jn)V.mcap=Y,U=Math.max(U,Y);if(C){var b, E;if(Y=(b=C.videoInfos.find(function(y){return oS(y)}))==null?void 0:(E=b.J)==null?void 0:E.powerEfficient)U=8192,V.isEfficient=1; C=C.videoInfos[0].video;b=Math.min(jX("1",C.fps),jX("1",30));V.perfCap=b;U=Math.min(U,b);C.isHdr()&&!Y&&(V.hdr=1,U*=.75)}else C=jX("1",30),V.perfCap30=C,U=Math.min(U,C),C=jX("1",60),V.perfCap60=C,U=Math.min(U,C);return V.av1Threshold=U}; eX=function(Y,V,C,U){this.flavor=Y;this.keySystem=V;this.J=C;this.experiments=U;this.Y={};this.Ty=this.keySystemAccess=null;this.Dn=this.n5=-1;this.Az=null;this.S=!!U&&U.An("edge_nonprefixed_eme");U&&U.An("html5_enable_vp9_fairplay")}; FT=function(Y){return Y.S?!1:!Y.keySystemAccess&&!!rG()&&Y.keySystem==="com.microsoft.playready"}; gG=function(Y){return Y.keySystem==="com.microsoft.playready"}; Km=function(Y){return!Y.keySystemAccess&&!!rG()&&Y.keySystem==="com.apple.fps.1_0"}; Hz=function(Y){return Y.keySystem==="com.youtube.fairplay"}; Yq=function(Y){return Y.keySystem==="com.youtube.fairplay.sbdl"}; g.o8=function(Y){return Y.flavor==="fairplay"}; rG=function(){var Y=window,V=Y.MSMediaKeys;KZ()&&!V&&(V=Y.WebKitMediaKeys);return V&&V.isTypeSupported?V:null}; C5=function(Y){return navigator.requestMediaKeySystemAccess?g.M9&&!g.rN()?cD("45"):g.gK||g.AF?Y.An("edge_nonprefixed_eme"):g.Vs?cD("47"):g.kQ&&Y.An("html5_enable_safari_fairplay")?!1:!0:!1}; $I1=function(Y,V,C,U){var n=Fy(),b=(C=n||C&&KZ())?["com.youtube.fairplay"]:["com.widevine.alpha"];V&&b.unshift("com.youtube.widevine.l3");n&&U&&b.unshift("com.youtube.fairplay.sbdl");return C?b:Y?[].concat(g.P(b),g.P(Uo.playready)):[].concat(g.P(Uo.playready),g.P(b))}; n5=function(Y,V,C,U,n){U=U===void 0?!1:U;g.T.call(this);this.Rc=V;this.useCobaltWidevine=U;this.SL=n;this.J=[];this.S={};this.Y={};this.callback=null;this.V=!1;this.W=[];this.initialize(Y,!C)}; a0P=function(Y,V){Y.callback=V;Y.W=[];C5(Y.Rc.experiments)?bk(Y):Me2(Y)}; bk=function(Y){if(!Y.Vs())if(Y.J.length===0)Y.callback(Y.W);else{var V=Y.J[0],C=Y.S[V],U=I02(Y,C);if(Eo&&Eo.keySystem===V&&Eo.DwL===JSON.stringify(U))Y.SL("remksa",{re:!0}),LHH(Y,C,Eo.keySystemAccess);else{var n,b;Y.SL("remksa",{re:!1,ok:(b=(n=Eo)==null?void 0:n.keySystem)!=null?b:""});Eo=void 0;navigator.requestMediaKeySystemAccess(V,U).then(vG(function(E){LHH(Y,C,E,U)}),vG(function(){Y.V=!Y.V&&Y.S[Y.J[0]].flavor==="widevine"; Y.V||Y.J.shift();bk(Y)}))}}}; LHH=function(Y,V,C,U){if(!Y.Vs()){U&&(Eo={keySystem:V.keySystem,keySystemAccess:C,DwL:JSON.stringify(U)});V.keySystemAccess=C;if(gG(V)){C=T6();U=g.N(Object.keys(Y.Y[V.flavor]));for(var n=U.next();!n.done;n=U.next())n=n.value,V.Y[n]=!!C.canPlayType(n)}else{C=V.keySystemAccess.getConfiguration();if(C.audioCapabilities)for(U=g.N(C.audioCapabilities),n=U.next();!n.done;n=U.next())QLx(Y,V,n.value);if(C.videoCapabilities)for(C=g.N(C.videoCapabilities),U=C.next();!U.done;U=C.next())QLx(Y,V,U.value)}Y.W.push(V); Y.useCobaltWidevine||Y.K("html5_enable_vp9_fairplay")&&Yq(V)?(Y.J.shift(),bk(Y)):Y.callback(Y.W)}}; QLx=function(Y,V,C){Y.K("log_robustness_for_drm")?V.Y[C.contentType]=C.robustness||!0:V.Y[C.contentType]=!0}; I02=function(Y,V){var C={initDataTypes:["cenc","webm"],audioCapabilities:[],videoCapabilities:[]};if(Y.K("html5_enable_vp9_fairplay")&&Hz(V))return C.audioCapabilities.push({contentType:'audio/mp4; codecs="mp4a.40.5"'}),C.videoCapabilities.push({contentType:'video/mp4; codecs="avc1.4d400b"'}),[C];gG(V)&&(C.initDataTypes=["keyids","cenc"]);for(var U=g.N(Object.keys(Y.Y[V.flavor])),n=U.next();!n.done;n=U.next()){n=n.value;var b=n.indexOf("audio/")===0,E=b?C.audioCapabilities:C.videoCapabilities;V.flavor!== "widevine"||Y.V?E.push({contentType:n}):b?E.push({contentType:n,robustness:"SW_SECURE_CRYPTO"}):(g.M9&&g.tn("windows nt")&&!Y.K("html5_drm_enable_moho")||E.push({contentType:n,robustness:"HW_SECURE_ALL"}),b=n,Y.Rc.V.S&&n.includes("vp09")&&(b=n+"; experimental=allowed"),E.push({contentType:b,robustness:"SW_SECURE_DECODE"}),g.z1(Y.Rc)==="MWEB"&&(UX()||eP())&&(Y.SL("swcrypto",{}),E.push({contentType:n,robustness:"SW_SECURE_CRYPTO"})))}return[C]}; Me2=function(Y){if(rG()&&(g.kQ||Yd))Y.W.push(new eX("fairplay","com.apple.fps.1_0","",Y.Rc.experiments));else{var V=S$S(),C=g.D8(Y.J,function(U){var n=Y.S[U],b=!1,E=!1,y;for(y in Y.Y[n.flavor])V(y,U)&&(n.Y[y]=!0,b=b||y.indexOf("audio/")===0,E=E||y.indexOf("video/")===0);return b&&E}); C&&Y.W.push(Y.S[C]);Y.J=[]}Y.callback(Y.W)}; S$S=function(){var Y=rG();if(Y){var V=Y.isTypeSupported;return function(U,n){return V(n,U)}}var C=T6(); return C&&(C.addKey||C.webkitAddKey)?function(U,n){return!!C.canPlayType(U,n)}:function(){return!1}}; mIT=function(Y){this.experiments=Y;this.Y=2048;this.W=0;this.Jn=(this.C=this.K("html5_streaming_resilience"))?.5:.25;var V=V===void 0?0:V;this.S=g.NQ(this.experiments,"html5_media_time_weight_prop")||V;this.sE=g.NQ(this.experiments,"html5_sabr_timeout_penalty_factor")||1;this.L=(this.V=this.experiments.An("html5_consider_end_stall"))&&ik;this.J=this.experiments.An("html5_measure_max_progress_handling");this.X=this.K("html5_treat_requests_pre_elbow_as_metadata");this.D=this.K("html5_media_time_weight")|| !!this.S;this.K("html5_sabr_live_audio_early_return_fix")&&ik&&(this.Y=65536)}; jLK=function(Y,V){this.Y=void 0;this.experimentIds=Y?Y.split(","):[];this.flags=UG(V||"","&");Y={};V=g.N(this.experimentIds);for(var C=V.next();!C.done;C=V.next())Y[C.value]=!0;this.experiments=Y}; g.NQ=function(Y,V){Y=Y.flags[V];JSON.stringify(Y);return Number(Y)||0}; ys=function(Y,V){return(Y=Y.flags[V])?Y.toString():""}; teo=function(Y){if(Y=Y.flags.html5_web_po_experiment_ids)if(Y=Y.replace(/\[ *(.*?) *\]/,"$1"))return Y.split(",").map(Number);return[]}; eC2=function(Y){if(Y.Y)return Y.Y;if(Y.experimentIds.length<=1)return Y.Y=Y.experimentIds,Y.Y;var V=[].concat(g.P(Y.experimentIds)).map(function(U){return Number(U)}); V.sort();for(var C=V.length-1;C>0;--C)V[C]-=V[C-1];Y.Y=V.map(function(U){return U.toString()}); Y.Y.unshift("v1");return Y.Y}; FHP=function(Y){return ra2.then(Y)}; XG=function(Y,V,C){this.experiments=Y;this.dT=V;this.vx=C===void 0?!1:C;this.L=!!g.rH("cast.receiver.platform.canDisplayType");this.X={};this.sE=!1;this.W=new Map;this.C=!0;this.J=this.S=!1;this.Y=new Map;this.Jn=0;this.jL=this.experiments.An("html5_disable_vp9_encrypted");this.V=this.experiments.An("html5_enable_encrypted_av1");Y=g.rH("cast.receiver.platform.getValue");this.D=!this.L&&Y&&Y("max-video-resolution-vpx")||null;glS(this);this.S=!!(Fy()&&jP()>=21)}; c22=function(Y,V,C){C=C===void 0?1:C;var U=V.itag;if(U==="0")return!0;var n=V.mimeType;if(V.ys==="1e"&&!Y.V)return"dav1enc";if(oS(V)&&Y.sE)return"dav1";if(V.video&&(V.video.isHdr()||V.video.primaries==="bt2020")&&!(wI(Y,lX.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.M9?cD(53):g.Vs&&cD(64)))return"dopus";var b=C;b=b===void 0?1: b;C={};V.video&&(V.video.width&&(C[lX.WIDTH.name]=V.video.width),V.video.height&&(C[lX.HEIGHT.name]=V.video.height),V.video.fps&&(C[lX.FRAMERATE.name]=V.video.fps*b),V.video.Y&&(C[lX.EOTF.name]=V.video.Y),V.Lb&&(C[lX.BITRATE.name]=V.Lb*8*b),V.ys==="("&&(C[lX.CRYPTOBLOCKFORMAT.name]="subsample"),V.video.projectionType==="EQUIRECTANGULAR"||V.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||V.video.projectionType==="MESH")&&(C[lX.DECODETOTEXTURE.name]="true");V.audio&&V.audio.numChannels&& (C[lX.CHANNELS.name]=V.audio.numChannels);Y.S&&K$(V)&&(C[lX.EXPERIMENTAL.name]="allowed");b=g.N(Object.keys(lX));for(var E=b.next();!E.done;E=b.next()){E=lX[E.value];var y;if(y=C[E.name])if(y=!(E===lX.EOTF&&V.mimeType.indexOf("vp09.02")>0)){y=E;var X=V;y=!(Y.experiments.An("html5_ignore_h264_framerate_cap")&&y===lX.FRAMERATE&&hVv(X))}if(y)if(wI(Y,E))if(Y.D){if(Y.D[E.name] 1080&&V.El&&(n+="; hdcp=2.2");return U==="227"?"hqcenc":U!=="585"&&U!=="588"&&U!=="583"&&U!=="586"&&U!=="584"&&U!=="587"&&U!=="591"&&U!=="592"||Y.experiments.An("html5_enable_new_hvc_enc")?Fy()&&jP()>=21&&g.tn("appletv5")&&(U==="410"||U==="845")?!0:Y.isTypeSupported(n)?!0:"tpus":"newhvc"}; G1=function(){var Y=eP()&&!cD(29),V=g.tn("google tv")&&g.tn("chrome")&&!cD(30);return Y||V?!1:TAR()}; KHJ=function(Y,V,C){var U=480;V=g.N(V);for(var n=V.next();!n.done;n=V.next()){n=n.value;var b=n.video.qualityOrdinal;b<=1080&&b>U&&c22(Y,n,C)===!0&&(U=b)}return U}; g.Zq=function(Y,V){V=V===void 0?!1:V;return G1()&&Y.isTypeSupported('audio/mp4; codecs="mp4a.40.2"')||!V&&Y.canPlayType(T6(),"application/x-mpegURL")?!0:!1}; Yfx=function(Y){HsS(function(){for(var V=g.N(Object.keys(lX)),C=V.next();!C.done;C=V.next())wI(Y,lX[C.value])})}; wI=function(Y,V){V.name in Y.X||(Y.X[V.name]=owK(Y,V));return Y.X[V.name]}; owK=function(Y,V){if(Y.D)return!!Y.D[V.name];if(V===lX.BITRATE&&Y.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000')&&!Y.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000'))return!1;if(V===lX.AV1_CODECS)return Y.isTypeSupported("video/mp4; codecs="+V.valid)&&!Y.isTypeSupported("video/mp4; codecs="+V.Tu);if(V.video){var C='video/webm; codecs="vp9"';Y.isTypeSupported(C)||(C='video/mp4; codecs="avc1.4d401e"')}else C='audio/webm; codecs="opus"', Y.isTypeSupported(C)||(C='audio/mp4; codecs="mp4a.40.2"');return Y.isTypeSupported(C+"; "+V.name+"="+V.valid)&&!Y.isTypeSupported(C+"; "+V.name+"="+V.Tu)}; Vna=function(Y,V){var C=0;Y.W.has(V)&&(C=Y.W.get(V).Kp);Y.W.set(V,{Kp:C+1,RA:Math.pow(2,C+1)});Y.J=!0}; xe=function(Y){for(var V=[],C=g.N(Y.Y.keys()),U=C.next();!U.done;U=C.next()){U=U.value;var n=Y.Y.get(U);V.push(U+"_"+n.maxWidth+"_"+n.maxHeight)}return V.join(".")}; NF2=function(Y,V){for(var C=new Map,U=g.N(Y.Y.keys()),n=U.next();!n.done;n=U.next()){n=n.value;var b=n.split("_")[0];V.has(b)||C.set(n,Y.Y.get(n))}Y.Y=C}; k6P=function(Y,V,C){var U,n=((U=C.video)==null?void 0:U.fps)||0;U=V+"_"+n;var b=!!C.audio,E={itag:C.itag,ys:V,aD:b};if(b)E.numChannels=C.audio.numChannels;else{var y=C.video;E.maxWidth=y==null?void 0:y.width;E.maxHeight=y==null?void 0:y.height;E.maxFramerate=n;wI(Y,lX.BITRATE)&&(E.maxBitrateBps=C.Lb*8);E.GB=y==null?void 0:y.isHdr()}y=Y.Y.get(U);y?b||(C=Math.max(y.maxWidth||0,y.maxHeight||0)>Math.max(E.maxWidth||0,E.maxHeight||0)?y:E,V={itag:C.itag,ys:V,aD:b,maxWidth:Math.max(y.maxWidth||0,E.maxWidth|| 0),maxHeight:Math.max(y.maxHeight||0,E.maxHeight||0),maxFramerate:n,GB:C.GB},wI(Y,lX.BITRATE)&&(V.maxBitrateBps=C.maxBitrateBps),Y.Y.set(U,V)):Y.Y.set(U,E)}; J2P=function(Y,V,C){var U,n=((U=C.video)==null?void 0:U.fps)||0;U=V+"_"+n;var b=!!C.audio,E=Y.Y.get(U);a:{var y=Y.Y.get(U),X=!!C.audio;if(y){if(X){var G=!1;break a}var Z;if(!X&&((G=C.video)==null?0:G.height)&&y.maxHeight&&y.maxHeight>=((Z=C.video)==null?void 0:Z.height)){G=!1;break a}}G=!0}G&&(G=C.itag,V=E?E:{itag:G,ys:V,aD:b},b?V.numChannels=C.audio.numChannels:(b=C.video,V.maxWidth=b==null?void 0:b.width,V.maxHeight=b==null?void 0:b.height,V.maxFramerate=n,wI(Y,lX.BITRATE)&&(V.maxBitrateBps=C.Lb* 8),V.GB=b==null?void 0:b.isHdr()),Y.Y.set(U,V))}; glS=function(Y){var V;(V=navigator.mediaCapabilities)!=null&&V.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(C){C.smooth&&C.powerEfficient&&(Y.Jn=2160)})}; Dq=function(){g.D$.call(this);this.items={}}; Cyo=function(Y,V,C){this.encryptedClientKey=V;this.V=C;this.Y=new Uint8Array(Y.buffer,0,16);this.S=new Uint8Array(Y.buffer,16)}; UFS=function(Y){Y.J||(Y.J=new g.h1(Y.Y));return Y.J}; uk=function(Y){try{return ih(Y)}catch(V){return null}}; nwH=function(Y,V){if(!V&&Y)try{V=JSON.parse(Y)}catch(n){}if(V){Y=V.clientKey?uk(V.clientKey):null;var C=V.encryptedClientKey?uk(V.encryptedClientKey):null,U=V.keyExpiresInSeconds?Number(V.keyExpiresInSeconds)*1E3+(0,g.Q)():null;Y&&C&&U&&(this.Y=new Cyo(Y,C,U));V.onesieUstreamerConfig&&(this.onesieUstreamerConfig=uk(V.onesieUstreamerConfig)||void 0);this.baseUrl=V.baseUrl}}; so=function(){this.data=new Uint8Array(2048);this.pos=0;BE||(BE=M3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_."))}; AN=function(Y,V){Y.add(V==null||isNaN(V)?0:V+1)}; R8=function(Y){this.Y=this.J=0;this.alpha=Math.exp(Math.log(.5)/Y)}; WE=function(Y){this.J=Y===void 0?15:Y;this.values=new Float64Array(176);this.Y=new Float64Array(11);this.S=new Float64Array(16)}; Nb=function(Y,V,C,U){C=C===void 0?.5:C;U=U===void 0?0:U;this.resolution=V;this.J=0;this.S=!1;this.vX=!0;this.Y=Math.round(Y*this.resolution);this.values=Array(this.Y);for(Y=0;Y0)V=Y.byterate,this.sE=!0;else{var U; C=(((U=navigator.connection)==null?void 0:U.downlink)||0)*64*1024;C>0&&(V=C,this.sE=!0)}this.S.xl(this.policy.D,V);Y.delay>0&&this.X.xl(1,Math.min(Y.delay,2));Y.stall>0&&this.C.xl(1,Y.stall);Y.init>0&&(this.eL=Math.min(Y.init,this.eL));Y.interruptions&&(this.W=this.W.concat(Y.interruptions),this.W.length>16&&this.W.pop());this.Jn=(0,g.Q)();this.policy.C>0&&(this.Cb=new g.KK(this.UE,this.policy.C,this),g.M(this,this.Cb),this.Cb.start())}; kq=function(Y,V,C,U){Y.S.xl(U===void 0?V:U,C/V);Y.D=(0,g.Q)()}; EwT=function(Y){Y.V||(Y.V=(0,g.Q)());Y.policy.L&&(Y.D=(0,g.Q)())}; ziv=function(Y,V){if(Y.V){var C=V-Y.V;if(C<6E4){if(C>1E3){var U=Y.interruptions;U.push(Math.ceil(C));U.sort(function(n,b){return b-n}); U.length>16&&U.pop()}Y.dT+=C}}Y.V=V}; JN=function(Y,V,C,U,n,b){b=b===void 0?!1:b;Y.F8.xl(V,C/V);Y.D=(0,g.Q)();n||Y.L.xl(1,V-U);b||(Y.V=0);Y.Jn>-1&&(0,g.Q)()-Y.Jn>3E4&&iBJ(Y)}; dJ=function(Y,V,C){V=Math.max(V,Y.J.Y);Y.C.xl(1,C/V)}; qb=function(Y){Y=Y.X.wF()+Y.vx.wF()||0;Y=isNaN(Y)?.5:Y;return Y=Math.min(Y,5)}; PE=function(Y,V,C){isNaN(C)||(Y.jL+=C);isNaN(V)||(Y.Ty+=V)}; xq=function(Y){Y=Y.S.wF();return Y>0?Y:1}; cE=function(Y,V,C){V=V===void 0?!1:V;C=C===void 0?1048576:C;var U=xq(Y);U=1/((Y.C.wF()||0)*Y.policy.sE+1/U);var n=Y.F8.wF();n=n>0?n:1;var b=Math.max(U,n);Y.policy.V>0&&n=4E3}; Xm0=function(Y){this.experiments=Y;this.Y=17;this.S=13E4;this.D=.5;this.W=this.J=!1;this.Jn=this.K("html5_use_histogram_for_bandwidth");this.V=g.NQ(this.experiments,"html5_auxiliary_estimate_weight");this.sE=g.NQ(this.experiments,"html5_stall_factor")||1;this.C=g.NQ(this.experiments,"html5_check_for_idle_network_interval_ms");this.X=this.experiments.An("html5_trigger_loader_when_idle_network");this.L=this.experiments.An("html5_sabr_fetch_on_idle_network_preloaded_players")}; ZBK=function(Y,V){Y=Y===void 0?{}:Y;V=V===void 0?{}:V;g.T.call(this);var C=this;this.values=Y;this.Ky=V;this.J={};this.S=this.Y=0;this.W=new g.KK(function(){GrR(C)},1E4); g.M(this,this.W)}; f5=function(Y,V){DFZ(Y,V);return Y.values[V]&&Y.Ky[V]?Y.values[V]/Math.pow(2,Y.Y/Y.Ky[V]):0}; DFZ=function(Y,V){Y.values[V]||(V=rvS(),Y.values=V.values||{},Y.Ky=V.halfLives||{},Y.J=V.values?Object.assign({},V.values):{})}; GrR=function(Y){var V=rvS();if(V.values){V=V.values;for(var C={},U=g.N(Object.keys(Y.values)),n=U.next();!n.done;n=U.next())n=n.value,V[n]&&Y.J[n]&&(Y.values[n]+=V[n]-Y.J[n]),C[n]=f5(Y,n);Y.J=C}V=Y.Ky;C={};C.values=Y.J;C.halfLives=V;g.$d("yt-player-memory",C,2592E3)}; gJ=function(Y,V,C,U,n){g.T.call(this);this.webPlayerContextConfig=V;this.wJ=U;this.csiServiceName=this.csiPageType="";this.userAge=NaN;this.j6=this.oy=this.jp=this.GZ=this.userDisplayName=this.userDisplayImage=this.MF="";this.Y={};this.Zx={};this.controlsType="0";this.zO=NaN;this.tf=!1;this.QE=(0,g.Q)();this.rg=0;this.Az=this.hm=!1;this.mI=!0;this.preferGapless=this.bN=this.Mw=this.S=this.fm=!1;this.ym=[];this.TH=!1;this.N_=0;Y=Y?g.YV(Y):{};V&&V.csiPageType&&(this.csiPageType=V.csiPageType);V&&V.csiServiceName&& (this.csiServiceName=V.csiServiceName);V&&V.preferGapless&&(this.preferGapless=V.preferGapless);this.experiments=new jLK(V?V.serializedExperimentIds:Y.fexp,V?V.serializedExperimentFlags:Y.fflags);this.forcedExperiments=V?V.serializedForcedExperimentIds:yv("",Y.forced_experiments)||void 0;this.cspNonce=(V==null?0:V.cspNonce)?V.cspNonce:yv("",Y.csp_nonce);this.K("web_player_deprecated_uvr_killswitch");try{var b=document.location.toString()}catch(H){b=""}this.cj=b;this.ancestorOrigins=(U=window.location.ancestorOrigins)? Array.from(U):[];this.W=EX(!1,V?V.isEmbed:Y.is_embed);if(V&&V.device){if(U=V.device,U.androidOsExperience&&(this.Y.caoe=""+U.androidOsExperience),U.androidPlayServicesVersion&&(this.Y.capsv=""+U.androidPlayServicesVersion),U.brand&&(this.Y.cbrand=U.brand),U.browser&&(this.Y.cbr=U.browser),U.browserVersion&&(this.Y.cbrver=U.browserVersion),U.cobaltReleaseVehicle&&(this.Y.ccrv=""+U.cobaltReleaseVehicle),this.Y.c=U.interfaceName||"WEB",this.Y.cver=U.interfaceVersion||"html5",U.interfaceTheme&&(this.Y.ctheme= U.interfaceTheme),this.Y.cplayer=U.interfacePlayerType||"UNIPLAYER",U.model&&(this.Y.cmodel=U.model),U.network&&(this.Y.cnetwork=U.network),U.os&&(this.Y.cos=U.os),U.osVersion&&(this.Y.cosver=U.osVersion),U.platform&&(this.Y.cplatform=U.platform),b=ys(this.experiments,"html5_log_vss_extra_lr_cparams_freq"),b==="all"||b==="once")U.chipset&&(this.Zx.cchip=U.chipset),U.cobaltAppVersion&&(this.Zx.ccappver=U.cobaltAppVersion),U.firmwareVersion&&(this.Zx.cfrmver=U.firmwareVersion),U.deviceYear&&(this.Zx.crqyear= U.deviceYear)}else this.Y.c=Y.c||"web",this.Y.cver=Y.cver||"html5",this.Y.cplayer="UNIPLAYER";this.loaderUrl=V?this.W||uMo(this)&&V.loaderUrl?V.loaderUrl||"":this.cj:this.W||uMo(this)&&Y.loaderUrl?yv("",Y.loaderUrl):this.cj;this.W&&g.e2("yt.embedded_player.embed_url",this.loaderUrl);this.X=b1(this.loaderUrl,Bp0);U=this.loaderUrl;var E=E===void 0?!1:E;this.bE=nz(b1(U,sdx),U,E,"Trusted Ad Domain URL");this.mZ=EX(!1,Y.privembed);this.protocol=this.cj.indexOf("http:")===0?"http":"https";this.nT=GH0((V? V.customBaseYoutubeUrl:Y.BASE_YT_URL)||"")||GH0(this.cj)||this.protocol+"://www.youtube.com/";E=V?V.eventLabel:Y.el;U="detailpage";E==="adunit"?U=this.W?"embedded":"detailpage":E==="embedded"||this.X?U=zE(U,E,A$a):E&&(U="embedded");this.vx=U;fGJ();E=null;U=V?V.playerStyle:Y.ps;b=g.Bv(Ri2,U);!U||b&&!this.X||(E=U);this.playerStyle=E;this.D=g.Bv(Ri2,this.playerStyle);this.houseBrandUserStatus=V==null?void 0:V.houseBrandUserStatus;this.Jn=this.D&&this.playerStyle!=="play"&&this.playerStyle!=="jamboard"; this.Xy=!this.Jn;this.Ty=EX(!1,Y.disableplaybackui);this.disablePaidContentOverlay=EX(!1,V==null?void 0:V.disablePaidContentOverlay);this.disableSeek=EX(!1,V==null?void 0:V.disableSeek);this.enableSpeedOptions=(V==null?void 0:V.enableSpeedOptions)||(T6().defaultPlaybackRate?vE||g.CH||wJ?g.Vs&&cD("20")||g.M9&&cD("4")||g.lk&&cD("11")||Hw():!(g.lk&&!g.tn("chrome")||vE||g.tn("android")||g.tn("silk")):!1);this.CD=EX(!1,Y.enable_faster_speeds);var y;this.supportsVarispeedExtendedFeatures=(y=V==null?void 0: V.supportsVarispeedExtendedFeatures)!=null?y:!1;this.J=EX(this.playerStyle==="blazer",Y.is_html5_mobile_device||V&&V.isMobileDevice);this.UE=Vv()||UX();this.Ti=this.K("mweb_allow_background_playback")?!1:this.J&&!this.D;this.F8=L$();this.Ni=g.p5;var X;this.rJ=!!(V==null?0:(X=V.embedsHostFlags)==null?0:X.optOutApiDeprecation);var G;this.Ye=!!(V==null?0:(G=V.embedsHostFlags)==null?0:G.allowPfpImaIntegration);this.SG=this.K("embeds_web_enable_ve_conversion_logging_tracking_no_allow_list");var Z;V?V.hideInfo!== void 0&&(Z=!V.hideInfo):Z=Y.showinfo;this.AU=g.T1(this)&&!this.rJ||EX(!$q(this)&&!Mb(this)&&!this.D,Z);this.bl=V?!!V.mobileIphoneSupportsInlinePlayback:EX(!1,Y.playsinline);y=this.J&&a8&&I8!=null&&I8>0&&I8<=2.3;X=V?V.useNativeControls:Y.use_native_controls;this.C=g.T1(this)&&this.J;G=this.J&&!this.C;X=g.L5(this)||!y&&EX(G,X)?"3":"1";this.disableOrganicUi=!(V==null||!V.disableOrganicUi);G=V?V.controlsType:Y.controls;this.controlsType=this.disableOrganicUi||G==="0"||G===0?"0":X;this.mB=this.J;this.color= zE("red",V?V.progressBarColor:Y.color,WGx);this.ZS=this.controlsType==="3";this.Uc=!this.W;this.rp=(X=!this.Uc&&!Mb(this)&&!this.Jn&&!this.D&&!$q(this))&&!this.ZS&&this.controlsType==="1";this.pM=g.Qs(this)&&X&&this.controlsType==="0"&&!this.rp&&!(V==null?0:V.embedsEnableEmc3ds);this.Yc=this.yg=y;this.HC=(this.controlsType==="3"||this.J||EX(!1,Y.use_media_volume))&&!this.C;this.PJ=Yd&&!g.qf(601)?!1:!0;this.eG=this.W||!1;this.R2=Mb(this)?"":(this.loaderUrl||Y.post_message_origin||"").substring(0,128); this.widgetReferrer=yv("",V?V.widgetReferrer:Y.widget_referrer);var D;V?V.disableCastApi&&(D=!1):D=Y.enablecastapi;D=!this.X||EX(!0,D);y=!0;V&&V.disableMdxCast&&(y=!1);this.MR=this.K("enable_cast_for_web_unplugged")&&g.Sb(this)&&y||g.m3(this)&&y||D&&y&&this.controlsType==="1"&&!this.J&&(Mb(this)||g.Qs(this)||g.ml(this));this.t1=!!window.document.pictureInPictureEnabled||IP();D=V?!!V.supportsAutoplayOverride:EX(!1,Y.autoplayoverride);this.KK=!(this.J&&!g.T1(this))&&!g.tn("nintendo wiiu")||D;this.CK= (V?!!V.enableMutedAutoplay:EX(!1,Y.mutedautoplay))&&!1;D=(Mb(this)||$q(this))&&this.playerStyle==="blazer";this.gG=V?!!V.disableFullscreen:!EX(!0,Y.fs);y=g.DW(g.jb(this))&&g.T1(this);this.Ry=!this.gG&&(D||g.NM())&&!y;this.rC=this.K("html5_picture_in_picture_logging_onresize");var u;this.Gi=(u=g.NQ(this.experiments,"html5_picture_in_picture_logging_onresize_ratio"))!=null?u:.33;this.mK=this.K("html5_picture_in_picture_blocking_onresize");this.Ub=this.K("html5_picture_in_picture_blocking_ontimeupdate"); this.AF=this.K("html5_picture_in_picture_blocking_document_fullscreen");this.HJ=this.K("html5_picture_in_picture_blocking_standard_api");u=eP()&&cD(58)&&!UX();D=F4||typeof MediaSource==="undefined";this.Xx=this.K("uniplayer_block_pip")&&(u||D)||this.mK||this.Ub||this.HJ;u=g.T1(this)&&!this.rJ;var B;V?V.disableRelatedVideos!==void 0&&(B=!V.disableRelatedVideos):B=Y.rel;this.bd=u||EX(!this.D,B);this.zz=EX(!1,V?V.enableContentOwnerRelatedVideos:Y.co_rel);this.L=UX()&&I8>0&&I8<=4.4?"_top":"_blank";this.vD= g.ml(this);this.rG=EX(this.playerStyle==="blazer",V?V.enableCsiLogging:Y.enablecsi);switch(this.playerStyle){case "blogger":B="bl";break;case "gmail":B="gm";break;case "gac":B="ga";break;case "ads-preview":B="ap";break;case "books":B="gb";break;case "docs":case "flix":B="gd";break;case "duo":B="gu";break;case "google-live":B="gl";break;case "google-one":B="go";break;case "play":B="gp";break;case "chat":B="hc";break;case "hangouts-meet":B="hm";break;case "photos-edu":case "picasaweb":B="pw";break; default:B="yt"}this.sE=B;this.jL=yv("",V?V.authorizedUserIndex:Y.authuser);this.qJ=g.T1(this)&&(this.mZ||!BYa()||this.UE);var A;V?V.disableWatchLater!==void 0&&(A=!V.disableWatchLater):A=Y.showwatchlater;this.wH=((B=!this.qJ)||!!this.jL&&B)&&EX(!this.Jn,this.X?A:void 0);this.Km=V?V.isMobileDevice||!!V.disableKeyboardControls:EX(!1,Y.disablekb);this.loop=EX(!1,Y.loop);this.pageId=yv("",V?V.initialDelegatedSessionId:Y.pageid);this.L2=EX(!0,Y.canplaylive);this.z5=EX(!1,Y.livemonitor);this.disableSharing= EX(this.D,V?V.disableSharing:Y.ss);(A=V&&this.K("fill_video_container_size_override_from_wpcc")?V.videoContainerOverride:Y.video_container_override)?(B=A.split("x"),B.length!==2?A=null:(A=Number(B[0]),B=Number(B[1]),A=isNaN(A)||isNaN(B)||A*B<=0?null:new g.vX(A,B))):A=null;this.GL=A;this.mute=V?!!V.startMuted:EX(!1,Y.mute);this.storeUserVolume=!this.mute&&EX(this.controlsType!=="0",V?V.storeUserVolume:Y.store_user_volume);A=V?V.annotationsLoadPolicy:Y.iv_load_policy;this.annotationsLoadPolicy=this.controlsType=== "3"?3:zE(void 0,A,tN);this.captionsLanguagePreference=V?V.captionsLanguagePreference||"":yv("",Y.cc_lang_pref);A=zE(2,V?V.captionsLanguageLoadPolicy:Y.cc_load_policy,tN);this.controlsType==="3"&&A===2&&(A=3);this.xA=A;this.Mv=V?V.hl||"en_US":yv("en_US",Y.hl);this.region=V?V.contentRegion||"US":yv("US",Y.cr);this.hostLanguage=V?V.hostLanguage||"en":yv("en",Y.host_language);this.kf=!this.mZ&&Math.random()=480;this.schedule=new Oo(D,new mIT(this.experiments),n);g.M(this,this.schedule);var O;this.enableSafetyMode=(O=V==null?void 0:V.initialEnableSafetyMode)!=null? O:EX(!1,Y.enable_safety_mode);n=this.Ty?!1:Mb(this)&&this.playerStyle!=="blazer";var k;V?V.disableAutonav!=null&&(k=!V.disableAutonav):k=Y.allow_autonav;this.Nv=EX(n,!this.Jn&&k);this.sendVisitorIdHeader=V?!!V.sendVisitorIdHeader:EX(!1,Y.send_visitor_id_header);var q;this.playerStyle==="docs"&&(V?q=V.disableNativeContextMenu:q=Y.disable_native_context_menu);this.disableNativeContextMenu=EX(!1,q);this.s4=l6(this)&&this.K("enable_skip_intro_button");this.embedConfig=yv("",V?V.serializedEmbedConfig: Y.embed_config);this.dT=ZW(Y,g.T1(this));this.S=this.dT==="EMBEDDED_PLAYER_MODE_PFL";this.embedsErrorLinks=!(V==null||!V.embedsErrorLinks);this.qR=EX(!1,Y.full_window);var d;this.Hx=!((d=this.webPlayerContextConfig)==null?0:d.chromeless);var c;this.livingRoomAppMode=zE("LIVING_ROOM_APP_MODE_UNSPECIFIED",Y.living_room_app_mode||(V==null?void 0:(c=V.device)==null?void 0:c.livingRoomAppMode),kro);var w;k=ic(NaN,V==null?void 0:(w=V.device)==null?void 0:w.deviceYear);isNaN(k)||(this.deviceYear=k);this.transparentBackground= V?!!V.transparentBackground:EX(!1,Y.transparent_background);this.showMiniplayerButton=V?!!V.showMiniplayerButton:EX(!1,Y.show_miniplayer_button);var a;g.T1(this)&&!(V==null?0:(a=V.embedsHostFlags)==null?0:a.allowSetFauxFullscreen)?this.externalFullscreen=!1:this.externalFullscreen=V?!!V.externalFullscreen:EX(!1,Y.external_fullscreen);this.showMiniplayerUiWhenMinimized=V?!!V.showMiniplayerUiWhenMinimized:EX(!1,Y.use_miniplayer_ui);var t;this.mI=(t=Y.show_loop_video_toggle)!=null?t:!0;this.wC=Math.random()< 1E-4;this.gh=Y.onesie_hot_config||(V==null?0:V.onesieHotConfig)?new nwH(Y.onesie_hot_config,V==null?void 0:V.onesieHotConfig):void 0;this.isTectonic=V?!!V.isTectonic:!!Y.isTectonic;this.playerCanaryState=C;this.playerCanaryStage=V==null?void 0:V.canaryStage;this.Cm=new ZBK;g.M(this,this.Cm);this.datasyncId=(V==null?void 0:V.datasyncId)||g.Fh("DATASYNC_ID");this.ly=g.Fh("LOGGED_IN",!1);this.S6=(V==null?void 0:V.allowWoffleManagement)||!1;this.wG=Infinity;this.AO=NaN;this.livingRoomPoTokenId=V==null? void 0:V.livingRoomPoTokenId;this.K("html5_high_res_logging_always")?this.Mw=!0:this.Mw=Math.random()*100=0&&Y0&&Y.wC&&(U.sort(),g.ak(new g.g1("Player client parameters changed after startup",U)));Y.userAge=ic(Y.userAge,V.user_age);Y.MF=yv(Y.MF,V.user_display_email);Y.userDisplayImage=yv(Y.userDisplayImage,V.user_display_image);g.z2(Y.userDisplayImage)||(Y.userDisplayImage= "");Y.userDisplayName=yv(Y.userDisplayName,V.user_display_name);Y.GZ=yv(Y.GZ,V.user_gender);Y.csiPageType=yv(Y.csiPageType,V.csi_page_type);Y.csiServiceName=yv(Y.csiServiceName,V.csi_service_name);Y.rG=EX(Y.rG,V.enablecsi);Y.pageId=yv(Y.pageId,V.pageid);if(C=V.enabled_engage_types)Y.enabledEngageTypes=new Set(C.split(","));V.living_room_session_po_token&&(Y.SH=V.living_room_session_po_token.toString())}; K5=function(Y,V){return!Y.D&&eP()&&cD(55)&&Y.controlsType==="3"&&!V}; g.HE=function(Y){Y=eb(Y.nT);return Y==="www.youtube-nocookie.com"?"www.youtube.com":Y}; YW=function(Y,V,C){return Y.protocol+"://i1.ytimg.com/vi/"+V+"/"+(C||"hqdefault.jpg")}; oO=function(Y){return Mb(Y)&&!g.Sb(Y)}; g.L5=function(Y){return Y.K("html5_local_playsinline")?Yd&&!g.qf(602)&&!("playsInline"in T6()):Yd&&!Y.bl||g.tn("nintendo wiiu")?!0:!1}; g.z1=function(Y){return Y.Y.c}; g.pO=function(Y){return/^TVHTML5/.test(g.z1(Y))}; g.Vm=function(Y){return g.z1(Y)==="TVHTML5"}; uMo=function(Y){return g.z1(Y)==="TVHTML5_SIMPLY_EMBEDDED_PLAYER"}; OB1=function(Y){return Y.Y.cmodel==="CHROMECAST ULTRA/STEAK"||Y.Y.cmodel==="CHROMECAST/STEAK"}; g.Cr=function(){return window.devicePixelRatio>1?window.devicePixelRatio:1}; l6=function(Y){return/web/i.test(g.z1(Y))}; g.Uh=function(Y){return g.z1(Y).toUpperCase()==="WEB"}; FG=function(Y){return g.z1(Y)==="WEB_KIDS"}; g.Sb=function(Y){return g.z1(Y)==="WEB_UNPLUGGED"}; nr=function(Y){return g.z1(Y)==="TVHTML5_UNPLUGGED"}; g.w$=function(Y){return g.Sb(Y)||g.z1(Y)==="TV_UNPLUGGED_CAST"||nr(Y)}; g.m3=function(Y){return g.z1(Y)==="WEB_REMIX"}; g.be=function(Y){return g.z1(Y)==="WEB_EMBEDDED_PLAYER"}; g.z5=function(Y){return(Y.deviceIsAudioOnly||!g.M9||F4||Y.controlsType==="3"?!1:g.CH?Y.W&&g.qf(51):!0)||(Y.deviceIsAudioOnly||!g.Vs||F4||Y.controlsType==="3"?!1:g.CH?Y.W&&g.qf(48):g.qf(38))||(Y.deviceIsAudioOnly||!g.lk||F4||Y.controlsType==="3"?!1:g.CH?Y.W&&g.qf(37):g.qf(27))||!Y.deviceIsAudioOnly&&g.Eh&&!NYE()&&g.qf(11)||!Y.deviceIsAudioOnly&&g.kQ&&g.qf("604.4")}; qfJ=function(Y){if(g.Qs(Y)&&a8)return!1;if(g.Vs){if(!g.qf(47)||!g.qf(52)&&g.qf(51))return!1}else if(g.kQ)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1}; xFZ=function(Y,V){return Y.enabledEngageTypes.has(V.toString())||Pyv.includes(V)}; Mb=function(Y){return Y.vx==="detailpage"}; g.Qs=function(Y){return Y.vx==="embedded"}; ie=function(Y){return Y.vx==="leanback"}; $q=function(Y){return Y.vx==="adunit"||Y.playerStyle==="gvn"}; g.ml=function(Y){return Y.vx==="profilepage"}; g.T1=function(Y){return Y.W&&g.Qs(Y)&&!$q(Y)&&!Y.D}; ym=function(Y){if(!Y.userDisplayImage)return"";var V=Y.userDisplayImage.split("/");if(V.length===5)return Y=V[V.length-1].split("="),Y[1]="s20-c",V[V.length-1]=Y.join("="),V.join("/");if(V.length===8)return V.splice(7,0,"s20-c"),V.join("/");if(V.length===9)return V[7]+="-s20-c",V.join("/");g.ak(new g.g1("Profile image not a FIFE URL.",Y.userDisplayImage));return Y.userDisplayImage}; g.X$=function(Y){var V=g.HE(Y);c$0.includes(V)&&(V="www.youtube.com");return Y.protocol+"://"+V}; g.G5=function(Y,V){V=V===void 0?"":V;if(Y.wJ){var C=new b0,U,n=Y.wJ();n.signedOut?U="":n.token?U=n.token:n.pendingResult.then(function(b){n.signedOut?C.resolve(""):C.resolve(b.token)},function(b){g.ak(new g.g1("b189348328_oauth_callback_failed",{error:b})); C.resolve(V)}); return U!==void 0?Td(U):new lB(C)}return Td(V)}; Zd=function(Y,V){V=V===void 0?"":V;return Y.ly?Ah(!0):kg(Oe(Ah(g.G5(Y,V)),function(C){return Ah(!!C)}),function(){return Ah(!1)})}; eb=function(Y){var V=g.Jm(Y);return(Y=Number(g.kK(Y)[4]||null)||null)?V+":"+Y:V}; Dd=function(Y,V){V=V===void 0?!1:V;var C=F9[Y],U=hiH[C],n=fmZ[Y];if(!n||!U)return null;V=new t2(V?n.height:n.width,V?n.width:n.height,n.fps);U=cz(U,V,C);return new gF(Y,U,{video:V,Lb:n.bitrate/8})}; wmH=function(Y){var V=hiH[F9[Y]],C=vw1[Y];return C&&V?new gF(Y,V,{audio:new S$(C.audioSampleRate,C.numChannels)}):null}; ue=function(Y){this.Y=Y}; Bk=function(Y,V,C,U){if(C)return pZ();C={};var n=T6();V=g.N(V);for(var b=V.next();!b.done;b=V.next())if(b=b.value,Y.canPlayType(n,b.getInfo().mimeType)||U){var E=b.Y.video.quality;if(!C[E]||C[E].getInfo().uJ())C[E]=b}Y=[];C.auto&&Y.push(C.auto);U=g.N(e$);for(n=U.next();!n.done;n=U.next())(n=C[n.value])&&Y.push(n);return Y.length?Td(Y):pZ()}; lm2=function(Y){this.itag=Y.itag;this.url=Y.url;this.codecs=Y.codecs;this.width=Y.width;this.height=Y.height;this.fps=Y.fps;this.bitrate=Y.bitrate;var V;this.J=((V=Y.audioItag)==null?void 0:V.split(","))||[];this.mx=Y.mx;this.El=Y.El||"";this.Af=Y.Af;this.audioChannels=Y.audioChannels;this.Y=""}; pmS=function(Y,V,C,U){V=V===void 0?!1:V;C=C===void 0?!0:C;U=U===void 0?{}:U;var n={};Y=g.N(Y);for(var b=Y.next();!b.done;b=Y.next()){b=b.value;if(V&&MediaSource&&MediaSource.isTypeSupported){var E=b.type;b.audio_channels&&(E=E+"; channels="+b.audio_channels);if(!MediaSource.isTypeSupported(E)){U[b.itag]="tpus";continue}}if(C||!b.drm_families||b.eotf!=="smpte2084"&&b.eotf!=="arib-std-b67"){E=void 0;var y={bt709:"SDR",bt2020:"SDR",smpte2084:"PQ","arib-std-b67":"HLG"},X=b.type.match(/codecs="([^"]*)"/); X=X?X[1]:"";b.audio_track_id&&(E=new g.kn(b.name,b.audio_track_id,!!b.is_default));var G=b.eotf;b=new lm2({itag:b.itag,url:b.url,codecs:X,width:Number(b.width),height:Number(b.height),fps:Number(b.fps),bitrate:Number(b.bitrate),audioItag:b.audio_itag,mx:G?y[G]:void 0,El:b.drm_families,Af:E,audioChannels:Number(b.audio_channels)});n[b.itag]=n[b.itag]||[];n[b.itag].push(b)}else U[b.itag]="enchdr"}return n}; TpT=function(Y,V,C,U,n){this.S=Y;this.J=V;this.V=C;this.cpn=U;this.D=n;this.W=0;this.Y=""}; $FE=function(Y,V){Y.S.some(function(C){var U;return((U=C.Af)==null?void 0:U.getId())===V}); Y.Y=V}; sh=function(Y,V,C){Y.cpn&&(V=g.fL(V,{cpn:Y.cpn}));C&&(V=g.fL(V,{paired:C}));return V}; MnS=function(Y,V){Y=Y.itag.toString();V!==null&&(Y+=V.itag.toString());return Y}; amH=function(Y){for(var V=[],C=[],U=g.N(Y.J),n=U.next();!n.done;n=U.next())n=n.value,n.bitrate<=Y.W?V.push(n):C.push(n);V.sort(function(b,E){return E.bitrate-b.bitrate}); C.sort(function(b,E){return b.bitrate-E.bitrate}); Y.J=V.concat(C)}; Aq=function(Y,V,C){this.Y=Y;this.J=V;this.expiration=C;this.vM=null}; Ima=function(Y,V){if(!(F4||KZ()||Fy()))return null;Y=pmS(V,Y.K("html5_filter_fmp4_in_hls"));if(!Y)return null;V=[];for(var C={},U=g.N(Object.keys(Y)),n=U.next();!n.done;n=U.next()){n=g.N(Y[n.value]);for(var b=n.next();!b.done;b=n.next()){var E=b.value;E.Af&&(b=E.Af.getId(),C[b]||(E=new g.ZK(b,E.Af),C[b]=E,V.push(E)))}}return V.length>0?V:null}; jdZ=function(Y,V,C,U,n,b,E){if(!(F4||KZ()||Fy()))return pZ();var y={},X=LGR(C),G=pmS(C,Y.K("html5_filter_fmp4_in_hls"),Y.V.C,y);if(!G)return E({noplst:1}),pZ();QdJ(G);C={};var Z=(C.fairplay="https://youtube.com/api/drm/fps?ek=uninitialized",C),D;C=[];var u=[],B=[],A=null,O="";U=U&&U.match(/hls_timedtext_playlist/)?new lm2({itag:"0",url:U,codecs:"vtt",width:0,height:0,fps:0,bitrate:0,Af:new g.kn("English","en",!1)}):null;for(var k=g.N(Object.keys(G)),q=k.next();!q.done;q=k.next())if(q=q.value,!Y.K("html5_disable_drm_hfr_1080")|| q!=="383"&&q!=="373"){q=g.N(G[q]);for(var d=q.next();!d.done;d=q.next())if(d=d.value,d.width){for(var c=g.N(d.J),w=c.next();!w.done;w=c.next())if(w=w.value,G[w]){d.Y=w;break}d.Y||(d.Y=SfK(G,d));if(c=G[d.Y])if(C.push(d),d.El==="fairplay"&&(D=Z),w="",d.mx==="PQ"?w="smpte2084":d.mx==="HLG"&&(w="arib-std-b67"),w&&(O=w),B.push(mFH(c,[d],U,b,d.itag,d.width,d.height,d.fps,X,void 0,void 0,D,w)),!A||d.width*d.height*d.fps>A.width*A.height*A.fps)A=d}else u.push(d)}else y[q]="disdrmhfr";B.reduce(function(a, t){return t.getInfo().isEncrypted()&&a},!0)&&(D=Z); n=Math.max(n,0);Z=A||{};G=Z.fps===void 0?0:Z.fps;A=Z.width===void 0?0:Z.width;Z=Z.height===void 0?0:Z.height;k=Y.K("html5_native_audio_track_switching");B.push(mFH(u,C,U,b,"93",A,Z,G,X,"auto",n,D,O,k));Object.entries(y).length&&E(y);return Bk(Y.V,B,K5(Y,V),!1)}; mFH=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u,B){for(var A=0,O="",k=g.N(Y),q=k.next();!q.done;q=k.next())q=q.value,O||(O=q.itag),q.audioChannels&&q.audioChannels>A&&(A=q.audioChannels,O=q.itag);n=new gF(n,"application/x-mpegURL",{audio:new S$(0,A),video:new t2(b,E,y,null,void 0,G,void 0,u),El:D,h7:O});Y=new TpT(Y,V,C?[C]:[],U,!!B);Y.W=Z?Z:1369843;return new Aq(n,Y,X)}; LGR=function(Y){Y=g.N(Y);for(var V=Y.next();!V.done;V=Y.next())if(V=V.value,V.url&&(V=V.url.split("expire/"),!(V.length<=1)))return+V[1].split("/")[0];return NaN}; SfK=function(Y,V){for(var C=g.N(Object.keys(Y)),U=C.next();!U.done;U=C.next()){U=U.value;var n=Y[U][0];if(!n.width&&n.El===V.El&&!n.audioChannels)return U}return""}; QdJ=function(Y){for(var V=new Set,C=g.N(Object.values(Y)),U=C.next();!U.done;U=C.next())U=U.value,U.length&&(U=U[0],U.height&&U.codecs.startsWith("vp09")&&V.add(U.height));C=[];if(V.size){U=g.N(Object.keys(Y));for(var n=U.next();!n.done;n=U.next())if(n=n.value,Y[n].length){var b=Y[n][0];b.height&&V.has(b.height)&&!b.codecs.startsWith("vp09")&&C.push(n)}}V=g.N(C);for(C=V.next();!C.done;C=V.next())delete Y[C.value]}; RO=function(Y,V){this.Y=Y;this.J=V}; tnH=function(Y,V,C,U){var n=[];C=g.N(C);for(var b=C.next();!b.done;b=C.next()){var E=b.value;if(E.url){b=new g.pD(E.url,!0);if(E.s){var y=b,X=E.sp,G=mQJ(decodeURIComponent(E.s));y[z[12]](X,encodeURIComponent(G))}y=g.N(Object.keys(U));for(X=y.next();!X.done;X=y.next())X=X.value,b.set(X,U[X]);E=y1(E.type,E.quality,E.itag,E.width,E.height);n.push(new RO(E,b))}}return Bk(Y.V,n,K5(Y,V),!1)}; Wk=function(Y,V){this.Y=Y;this.J=V}; ei0=function(Y,V,C){var U=[];C=g.N(C);for(var n=C.next();!n.done;n=C.next())if((n=n.value)&&n.url){var b=y1(n.type,"medium","0");U.push(new Wk(b,n.url))}return Bk(Y.V,U,K5(Y,V),!1)}; r$Z=function(Y,V){var C=[],U=y1(V.type,"auto",V.itag);C.push(new Wk(U,V.url));return Bk(Y.V,C,!1,!0)}; gw2=function(Y){return Y&&FGZ[Y]?FGZ[Y]:null}; KG0=function(Y){switch(Y){case "multiview.ustreamer_disabled":case "sabr.live_no_max_sq":case "sabr.media_serving_enforcement_id_error":case "sabr.metadata_fetcher_error":case "sabr.no_audio_selected":case "sabr.no_available_formats":case "sabr.no_redirect_url":case "sabr.no_video_selected":case "sabr.too_many_chunk_reader_error_retries":return Y;default:return"sabr.config"}}; HBP=function(Y){if(Y=Y.commonConfig)this.url=Y.url,this.urlQueryOverride=Y.urlQueryOverride,Y.ustreamerConfig&&(this.O6=uk(Y.ustreamerConfig)||void 0)}; YDo=function(Y,V){var C;if(V=V==null?void 0:(C=V.watchEndpointSupportedOnesieConfig)==null?void 0:C.html5PlaybackOnesieConfig)Y.D_=new HBP(V)}; g.NN=function(Y){Y=Y===void 0?{}:Y;this.languageCode=Y.languageCode||"";this.languageName=Y.languageName||null;this.kind=Y.kind||"";this.name=Y.name===void 0?null:Y.name;this.displayName=Y.displayName||null;this.id=Y.id||null;this.Y=Y.is_servable||!1;this.isTranslateable=Y.is_translateable||!1;this.url=Y.url||null;this.vssId=Y.vss_id||"";this.isDefault=Y.is_default||!1;this.translationLanguage=Y.translationLanguage||null;this.xtags=Y.xtags||"";this.captionId=Y.captionId||""}; g.kW=function(Y){var V={languageCode:Y.languageCode,languageName:Y.languageName,displayName:g.Oh(Y),kind:Y.kind,name:Y.name,id:Y.id,is_servable:Y.Y,is_default:Y.isDefault,is_translateable:Y.isTranslateable,vss_id:Y.vssId};Y.xtags&&(V.xtags=Y.xtags);Y.captionId&&(V.captionId=Y.captionId);Y.translationLanguage&&(V.translationLanguage=Y.translationLanguage);return V}; g.Jq=function(Y){return Y.translationLanguage?Y.translationLanguage.languageCode:Y.languageCode}; g.okE=function(Y){var V=Y.vssId;Y.translationLanguage&&V&&(V="t"+V+"."+g.Jq(Y));return V}; g.Oh=function(Y){var V=[];if(Y.displayName)V.push(Y.displayName);else{var C=Y.languageName||"";V.push(C);Y.kind==="asr"&&C.indexOf("(")===-1&&V.push(" (Automatic Captions)");Y.name&&V.push(" - "+Y.name)}Y.translationLanguage&&V.push(" >> "+Y.translationLanguage.languageName);return V.join("")}; nkH=function(Y,V,C,U){Y||(Y=V&&VcR.hasOwnProperty(V)&&CHS.hasOwnProperty(V)?CHS[V]+"_"+VcR[V]:void 0);V=Y;if(!V)return null;Y=V.match(U2a);if(!Y||Y.length!==5)return null;if(Y=V.match(U2a)){var n=Number(Y[3]),b=[7,8,10,5,6];Y=!(Number(Y[1])===1&&n===8)&&b.indexOf(n)>=0}else Y=!1;return C||U||Y?V:null}; dd=function(Y,V){for(var C={},U=g.N(Object.keys(bnE)),n=U.next();!n.done;n=U.next()){n=n.value;var b=V?V+n:n;b=Y[b+"_webp"]||Y[b];g.z2(b)&&(C[bnE[n]]=b)}return C}; qN=function(Y){var V={};if(!Y||!Y.thumbnails)return V;Y=Y.thumbnails.filter(function(y){return!!y.url}); Y.sort(function(y,X){return y.width-X.width||y.height-X.height}); for(var C=g.N(Object.keys(Ek0)),U=C.next();!U.done;U=C.next()){var n=Number(U.value);U=Ek0[n];for(var b=g.N(Y),E=b.next();!E.done;E=b.next())if(E=E.value,E.width>=n){n=zgE(E.url);g.z2(n)&&(V[U]=n);break}}(Y=Y.pop())&&Y.width>=1280&&(Y=zgE(Y.url),g.z2(Y)&&(V["maxresdefault.jpg"]=Y));return V}; zgE=function(Y){return Y.startsWith("//")?"https:"+Y:Y}; Pk=function(Y){return Y&&Y.baseUrl||""}; xW=function(Y){Y=g.zd(Y);for(var V=g.N(Object.keys(Y)),C=V.next();!C.done;C=V.next()){C=C.value;var U=Y[C];Y[C]=Array.isArray(U)?U[0]:U}return Y}; inP=function(Y,V){Y.botguardData=V.playerAttestationRenderer.botguardData;V=V.playerAttestationRenderer.challenge;V!=null&&(Y.WX=V)}; GAJ=function(Y,V){V=g.N(V);for(var C=V.next();!C.done;C=V.next()){C=C.value;var U=C.interstitials.map(function(E){var y=g.I(E,yMJ);if(y)return{is_yto_interstitial:!0,raw_player_response:y};if(E=g.I(E,X5S))return Object.assign({is_yto_interstitial:!0},bB(E))}); U=g.N(U);for(var n=U.next();!n.done;n=U.next())switch(n=n.value,C.podConfig.playbackPlacement){case "INTERSTITIAL_PLAYBACK_PLACEMENT_PRE":Y.interstitials=Y.interstitials.concat({time:0,playerVars:n,Bw:5});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_POST":Y.interstitials=Y.interstitials.concat({time:0x7ffffffffffff,playerVars:n,Bw:6});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME":var b=Number(C.podConfig.timeToInsertAtMillis);Y.interstitials=Y.interstitials.concat({time:b,playerVars:n, Bw:b===0?5:7})}}}; Zna=function(Y,V){if(V=V.find(function(C){return!(!C||!C.tooltipRenderer)}))Y.tooltipRenderer=V.tooltipRenderer}; D2o=function(Y,V){V.subscribeCommand&&(Y.subscribeCommand=V.subscribeCommand);V.unsubscribeCommand&&(Y.unsubscribeCommand=V.unsubscribeCommand);V.addToWatchLaterCommand&&(Y.addToWatchLaterCommand=V.addToWatchLaterCommand);V.removeFromWatchLaterCommand&&(Y.removeFromWatchLaterCommand=V.removeFromWatchLaterCommand);V.getSharePanelCommand&&(Y.getSharePanelCommand=V.getSharePanelCommand)}; uQS=function(Y,V){V!=null?(Y.Mz=V,Y.xV=!0):(Y.Mz="",Y.xV=!1)}; ck=function(Y,V){this.type=Y||"";this.id=V||""}; g.hq=function(Y){return new ck(Y.substring(0,2),Y.substring(2))}; g.fr=function(Y,V){this.Rc=Y;this.author="";this.zB=null;this.playlistLength=0;this.Y=this.sessionData=null;this.X={};this.title="";if(V){this.author=V.author||V.playlist_author||"";this.title=V.playlist_title||"";if(Y=V.session_data)this.sessionData=UG(Y,"&");var C;this.Y=((C=V.thumbnail_ids)==null?void 0:C.split(",")[0])||null;this.X=dd(V,"playlist_");this.videoId=V.video_id||void 0;if(C=V.list)switch(V.listType){case "user_uploads":this.playlistId=(new ck("UU","PLAYER_"+C)).toString();break;default:if(Y= V.playlist_length)this.playlistLength=Number(Y)||0;this.playlistId=g.hq(C).toString();if(V=V.video)this.videoId=(V[0]||null).video_id||void 0}else V.playlist&&(this.playlistLength=V.playlist.toString().split(",").length)}}; g.vk=function(Y,V){this.Rc=Y;this.AI=this.author="";this.zB=null;this.isUpcoming=this.isLivePlayback=!1;this.lengthSeconds=0;this.rb=this.lengthText="";this.sessionData=null;this.X={};this.title="";if(V){this.ariaLabel=V.aria_label||void 0;this.author=V.author||"";this.AI=V.AI||"";if(Y=V.endscreen_autoplay_session_data)this.zB=UG(Y,"&");this.Rg=V.Rg;this.isLivePlayback=V.live_playback==="1";this.isUpcoming=!!V.isUpcoming;if(Y=V.length_seconds)this.lengthSeconds=typeof Y==="string"?Number(Y):Y;this.lengthText= V.lengthText||"";this.rb=V.rb||"";this.publishedTimeText=V.publishedTimeText||void 0;if(Y=V.session_data)this.sessionData=UG(Y,"&");this.shortViewCount=V.short_view_count_text||void 0;this.X=dd(V);this.title=V.title||"";this.videoId=V.docid||V.video_id||V.videoId||V.id||void 0;this.watchUrl=V.watchUrl||void 0}}; BmK=function(Y){var V,C,U=(V=Y.getWatchNextResponse())==null?void 0:(C=V.contents)==null?void 0:C.twoColumnWatchNextResults,n,b,E,y,X;Y=(n=Y.getWatchNextResponse())==null?void 0:(b=n.playerOverlays)==null?void 0:(E=b.playerOverlayRenderer)==null?void 0:(y=E.endScreen)==null?void 0:(X=y.watchNextEndScreenRenderer)==null?void 0:X.results;if(!Y){var G,Z;Y=U==null?void 0:(G=U.endScreen)==null?void 0:(Z=G.endScreen)==null?void 0:Z.results}return Y}; g.le=function(Y){var V,C,U;Y=g.I((V=Y.getWatchNextResponse())==null?void 0:(C=V.playerOverlays)==null?void 0:(U=C.playerOverlayRenderer)==null?void 0:U.decoratedPlayerBarRenderer,wd);return g.I(Y==null?void 0:Y.playerBar,sho)}; AMZ=function(Y){this.Y=Y.playback_progress_0s_url;this.S=Y.playback_progress_2s_url;this.J=Y.playback_progress_10s_url}; Rg2=function(){if(pr===void 0){try{window.localStorage.removeItem("yt-player-lv")}catch(V){}a:{try{var Y=!!self.localStorage}catch(V){Y=!1}if(Y&&(Y=g.Iz(g.KH()+"::yt-player"))){pr=new tt(Y);break a}pr=void 0}}return pr}; g.T5=function(){var Y=Rg2();if(!Y)return{};try{var V=Y.get("yt-player-lv");return JSON.parse(V||"{}")}catch(C){return{}}}; g.WeR=function(Y){var V=Rg2();V&&(Y=JSON.stringify(Y),V.set("yt-player-lv",Y))}; g.$W=function(Y){return g.T5()[Y]||0}; g.MN=function(Y,V){var C=g.T5();V!==C[Y]&&(V!==0?C[Y]=V:delete C[Y],g.WeR(C))}; g.aO=function(Y){return g.l(function(V){return V.return(g.tO(Nm0(),Y))})}; Lr=function(Y,V,C,U,n,b,E,y){var X,G,Z,D,u,B;return g.l(function(A){switch(A.J){case 1:return X=g.$W(Y),X===4?A.return(4):g.v(A,g.oU(),2);case 2:G=A.Y;if(!G)throw g.dK("wiac");if(!y||E===void 0){A.OE(3);break}return g.v(A,On0(y,E),4);case 4:E=A.Y;case 3:return Z=C.lastModified||"0",g.v(A,g.aO(G),5);case 5:return D=A.Y,g.Na(A,6),IO++,g.v(A,g.lI(D,["index","media"],{mode:"readwrite",tag:"IDB_TRANSACTION_TAG_WIAC",cM:!0},function(O){if(b!==void 0&&E!==void 0){var k=""+Y+"|"+V.id+"|"+Z+"|"+String(b).padStart(10, "0");k=g.pw(O.objectStore("media"),E,k)}else k=g.Pe.resolve(void 0);var q=kAH(Y,V.Xr()),d=kAH(Y,!V.Xr()),c={fmts:JME(U),format:C||{}};q=g.pw(O.objectStore("index"),c,q);var w=U.downloadedEndTime===-1;c=w?O.objectStore("index").get(d):g.Pe.resolve(void 0);var a={fmts:"music",format:{}};O=w&&n&&!V.Xr()?g.pw(O.objectStore("index"),a,d):g.Pe.resolve(void 0);return g.Pe.all([O,c,k,q]).then(function(t){t=g.N(t);t.next();t=t.next().value;IO--;var S=g.$W(Y);if(S!==4&&w&&n||t!==void 0&&g.d2S(t.fmts))S=1,g.MN(Y, S);return S})}),8); case 8:return A.return(A.Y);case 6:u=g.Po(A);IO--;B=g.$W(Y);if(B===4)return A.return(B);g.MN(Y,4);throw u;}})}; g.qDJ=function(Y){var V,C;return g.l(function(U){if(U.J==1)return g.v(U,g.oU(),2);if(U.J!=3){V=U.Y;if(!V)throw g.dK("ri");return g.v(U,g.aO(V),3)}C=U.Y;return U.return(g.lI(C,["index"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRI"},function(n){var b=IDBKeyRange.bound(Y+"|",Y+"~");return n.objectStore("index").getAll(b).then(function(E){return E.map(function(y){return y?y.format:{}})})}))})}; x2P=function(Y,V,C,U,n){var b,E,y;return g.l(function(X){if(X.J==1)return g.v(X,g.oU(),2);if(X.J!=3){b=X.Y;if(!b)throw g.dK("rc");return g.v(X,g.aO(b),3)}E=X.Y;y=g.lI(E,["media"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRM"},function(G){var Z=""+Y+"|"+V+"|"+C+"|"+String(U).padStart(10,"0");return G.objectStore("media").get(Z)}); return n?X.return(y.then(function(G){if(G===void 0)throw Error("No data from indexDb");return PHK(n,G)}).catch(function(G){throw new g.g1("Error while reading chunk: "+G.name+", "+G.message); })):X.return(y)})}; g.d2S=function(Y){return Y?Y==="music"?!0:Y.includes("dlt=-1")||!Y.includes("dlt="):!1}; kAH=function(Y,V){return""+Y+"|"+(V?"v":"a")}; JME=function(Y){var V={};return nZ((V.dlt=Y.downloadedEndTime.toString(),V.mket=Y.maxKnownEndTime.toString(),V.avbr=Y.averageByteRate.toString(),V))}; hgJ=function(Y){var V={},C={};Y=g.N(Y);for(var U=Y.next();!U.done;U=Y.next()){var n=U.value,b=n.split("|");n.match(g.cMR)?(U=Number(b.pop()),isNaN(U)?C[n]="?":(b=b.join("|"),(n=V[b])?(b=n[n.length-1],U===b.end+1?b.end=U:n.push({start:U,end:U})):V[b]=[{start:U,end:U}])):C[n]="?"}Y=g.N(Object.keys(V));for(U=Y.next();!U.done;U=Y.next())U=U.value,C[U]=V[U].map(function(E){return E.start+"-"+E.end}).join(","); return C}; Qm=function(Y){g.D$.call(this);this.Y=null;this.S=new Sj;this.Y=null;this.D=new Set;this.crossOrigin=Y||""}; fT0=function(Y,V,C){for(C=Sk(Y,C);C>=0;){var U=Y.levels[C];if(U.isLoaded(mX(U,V))&&(U=g.jk(U,V)))return U;C--}return g.jk(Y.levels[0],V)}; w5J=function(Y,V,C){C=Sk(Y,C);for(var U,n;C>=0;C--)if(U=Y.levels[C],n=mX(U,V),!U.isLoaded(n)){U=Y;var b=C,E=b+"-"+n;U.D.has(E)||(U.D.add(E),U.S.enqueue(b,{bB:b,oi:n}))}vkP(Y)}; vkP=function(Y){if(!Y.Y&&!Y.S.isEmpty()){var V=Y.S.remove();Y.Y=lTK(Y,V)}}; lTK=function(Y,V){var C=document.createElement("img");Y.crossOrigin&&(C.crossOrigin=Y.crossOrigin);C.src=Y.levels[V.bB].FY(V.oi);C.onload=function(){var U=V.bB,n=V.oi;Y.Y!==null&&(Y.Y.onload=null,Y.Y=null);U=Y.levels[U];U.loaded.add(n);vkP(Y);var b=U.columns*U.rows;n*=b;U=Math.min(n+b-1,U.xd()-1);n=[n,U];Y.publish("l",n[0],n[1])}; return C}; g.tq=function(Y,V,C,U){this.level=Y;this.W=V;this.loaded=new Set;this.level=Y;this.W=V;Y=C.split("#");this.width=Math.floor(Number(Y[0]));this.height=Math.floor(Number(Y[1]));this.frameCount=Math.floor(Number(Y[2]));this.columns=Math.floor(Number(Y[3]));this.rows=Math.floor(Number(Y[4]));this.Y=Math.floor(Number(Y[5]));this.S=Y[6];this.signature=Y[7];this.videoLength=U}; mX=function(Y,V){return Math.floor(V/(Y.columns*Y.rows))}; g.jk=function(Y,V){V>=Y.eO()&&Y.FA();var C=mX(Y,V),U=Y.columns*Y.rows,n=V%U;V=n%Y.columns;n=Math.floor(n/Y.columns);var b=Y.FA()+1-U*C;if(b1&&this.levels[0].isDefault()&&this.levels.splice(0,1)}; p5P=function(Y,V,C){return(Y=Y.levels[V])?Y.WG(C):-1}; Sk=function(Y,V){var C=Y.W.get(V);if(C)return C;C=Y.levels.length;for(var U=0;U=V)return Y.W.set(V,U),U;Y.W.set(V,C-1);return C-1}; rd=function(Y,V,C,U){C=C.split("#");C=[C[1],C[2],0,C[3],C[4],-1,C[0],""].join("#");g.tq.call(this,Y,V,C,0);this.J=null;this.V=U?2:0}; F$=function(Y,V,C,U){ek.call(this,Y,0,void 0,V,!(U===void 0||!U));for(Y=0;Y50&&(V=m2a.shift())&&C8.delete(V),V=U),U!==V&&Y.Yj("ssei","dcpn_"+U+"_"+V+"_"+Y.clientPlaybackNonce),V)}; oe=function(Y,V){var C=V.raw_watch_next_response;if(!C){var U=V.watch_next_response;U&&(C=JSON.parse(U))}if(C){Y.vx=C;var n=Y.vx.playerCueRangeSet;n&&g.UF(Y,n);var b=Y.vx.playerOverlays;if(b){var E=b.playerOverlayRenderer;if(E){var y=E.autonavToggle;y&&(Y.autoplaySwitchButtonRenderer=g.I(y,jh1),Y.K("web_player_autonav_use_server_provided_state")&&n8(Y)&&(Y.autonavState=Y.autoplaySwitchButtonRenderer.enabled?2:1));var X=E.videoDetails;if(X){var G=X.embeddedPlayerOverlayVideoDetailsRenderer;var Z=X.playerOverlayVideoDetailsRenderer; Z&&(Z.title&&(V.title=g.km(Z.title)),Z.subtitle&&(V.subtitle=g.km(Z.subtitle)))}g.Qs(Y.Rc)&&(Y.wH=!!E.addToMenu);tcx(Y,E.shareButton);E.startPosition&&E.endPosition&&(Y.progressBarStartPosition=E.startPosition,Y.progressBarEndPosition=E.endPosition);var D=E.gatedActionsOverlayRenderer;D&&(Y.Jy=g.I(D,egR));var u,B,A,O=g.I((u=Y.getWatchNextResponse())==null?void 0:(B=u.playerOverlays)==null?void 0:(A=B.playerOverlayRenderer)==null?void 0:A.infoPanel,rMR);if(O){Y.YF=Number(O==null?void 0:O.durationMs)|| NaN;if(O==null?0:O.infoPanelOverviewViewModel)Y.Cm=O==null?void 0:O.infoPanelOverviewViewModel;if(O==null?0:O.infoPanelDetailsViewModel)Y.mB=O==null?void 0:O.infoPanelDetailsViewModel}Y.showSeekingControls=!!E.showSeekingControls}}var k,q,d=(k=Y.getWatchNextResponse())==null?void 0:(q=k.contents)==null?void 0:q.twoColumnWatchNextResults;if(d){var c=d.desktopOverlay&&g.I(d.desktopOverlay,FeZ);c&&(c.suppressShareButton&&(Y.showShareButton=!1),c.suppressWatchLaterButton&&(Y.wH=!1))}G&&gk1(Y,V,G);var w= ic(0,V.autoplay_count),a=Y.getWatchNextResponse(),t,S=(t=a.contents)==null?void 0:t.twoColumnWatchNextResults,H,UP,ov,bZ=(H=a.playerOverlays)==null?void 0:(UP=H.playerOverlayRenderer)==null?void 0:(ov=UP.autoplay)==null?void 0:ov.playerOverlayAutoplayRenderer,F=BmK(Y),Bo,dH=(Bo=a.contents)==null?void 0:Bo.singleColumnWatchNextResults;if(dH){var lZ;if(((lZ=dH.autoplay)==null?0:lZ.autoplay)&&!dH.playlist){var Wv=dH.autoplay.autoplay.sets,zv={},xE=new g.vk(Y.U()),qa=null,US;if(Wv){for(var J=g.N(Wv), zT=J.next();!zT.done;zT=J.next()){var jJ=zT.value.autoplayVideoRenderer;if(jJ&&jJ.compactVideoRenderer){qa=jJ.compactVideoRenderer;break}}if(US=Wv[0].autoplayVideo){var NH=US.clickTrackingParams;NH&&(zv.itct=NH);zv.autonav="1";zv.playnext=String(w)}}else zv.feature="related-auto";var cv=g.I(US,g.bO);if(qa){xE.videoId=qa.videoId;var Gv=qa.shortBylineText;Gv&&(xE.author=g.km(Gv));var Iv=qa.title;Iv&&(xE.title=g.km(Iv))}else cv!=null&&cv.videoId&&(xE.videoId=cv.videoId);xE.zB=zv;Y.suggestions=[];Y.t1= xE}}if(F){for(var lb=[],hT=g.N(F),x=hT.next();!x.done;x=hT.next()){var h=x.value,f=void 0,p=null;if(h.endScreenVideoRenderer){var L=h.endScreenVideoRenderer,kE=L.title;p=new g.vk(Y.U());p.videoId=L.videoId;p.lengthSeconds=L.lengthInSeconds||0;var VK=L.publishedTimeText;VK&&(p.publishedTimeText=g.km(VK));var Ax=L.shortBylineText;Ax&&(p.author=g.km(Ax));var C0=L.shortViewCountText;C0&&(p.shortViewCount=g.km(C0));if(kE){p.title=g.km(kE);var hx=kE.accessibility;if(hx){var FS=hx.accessibilityData;FS&& FS.label&&(p.ariaLabel=FS.label)}}var kL=L.navigationEndpoint;if(kL){f=kL.clickTrackingParams;var OB=g.I(kL,g.bO),wc=g.I(kL,g.mh);OB?p.Rg=OB:wc!=null&&(p.watchUrl=wc.url)}var KX=L.thumbnailOverlays;if(KX)for(var tH=g.N(KX),HF=tH.next();!HF.done;HF=tH.next()){var k7=HF.value.thumbnailOverlayTimeStatusRenderer;if(k7)if(k7.style==="LIVE"){p.isLivePlayback=!0;break}else if(k7.style==="UPCOMING"){p.isUpcoming=!0;break}}p.X=qN(L.thumbnail)}else if(h.endScreenPlaylistRenderer){var u2=h.endScreenPlaylistRenderer, TY=u2.navigationEndpoint;if(!TY)continue;var Rg=g.I(TY,g.bO);if(!Rg)continue;var $K=Rg.videoId;p=new g.fr(Y.U());p.playlistId=u2.playlistId;p.playlistLength=Number(u2.videoCount)||0;p.Y=$K||null;p.videoId=$K;var rD=u2.title;rD&&(p.title=g.km(rD));var Fg=u2.shortBylineText;Fg&&(p.author=g.km(Fg));f=TY.clickTrackingParams;p.X=qN(u2.thumbnail)}p&&(f&&(p.sessionData={itct:f}),lb.push(p))}Y.suggestions=lb}if(bZ){Y.zK=!!bZ.preferImmediateRedirect;Y.Mv=Y.Mv||!!bZ.webShowNewAutonavCountdown;Y.HY=Y.HY||!!bZ.webShowBigThumbnailEndscreen; if(Y.Mv||Y.HY){var he=S||null,bo=new g.vk(Y.U());bo.videoId=bZ.videoId;var YK=bZ.videoTitle;if(YK){bo.title=g.km(YK);var b$=YK.accessibility;if(b$){var vh=b$.accessibilityData;vh&&vh.label&&(bo.ariaLabel=vh.label)}}var K_=bZ.byline;K_&&(bo.author=g.km(K_));var u$=bZ.publishedTimeText;u$&&(bo.publishedTimeText=g.km(u$));var NS=bZ.shortViewCountText;NS&&(bo.shortViewCount=g.km(NS));var Ou=bZ.thumbnailOverlays;if(Ou)for(var kU=g.N(Ou),Ex=kU.next();!Ex.done;Ex=kU.next()){var ud=Ex.value.thumbnailOverlayTimeStatusRenderer; if(ud)if(ud.style==="LIVE"){bo.isLivePlayback=!0;break}else if(ud.style==="UPCOMING"){bo.isUpcoming=!0;break}else if(ud.style==="DEFAULT"&&ud.text){bo.lengthText=g.km(ud.text);var JP=ud.text.accessibility;if(JP){var zF=JP.accessibilityData;zF&&zF.label&&(bo.rb=zF.label||"")}break}}bo.X=qN(bZ.background);var d0=bZ.nextButton;if(d0){var qS=d0.buttonRenderer;if(qS){var P0=qS.navigationEndpoint;if(P0){var xU=g.I(P0,g.bO);xU&&(bo.Rg=xU)}}}if(bZ.topBadges){var c0=bZ.topBadges[0];if(c0){var hP=g.I(c0,Kev); hP&&hP.style==="BADGE_STYLE_TYPE_PREMIUM"&&(bo.zsv=!0)}}var CC=bZ.alternativeTitle;CC&&(bo.AI=g.km(CC));var wY={autonav:"1",playnext:String(w)};bo.playlistId&&(wY.autoplay="1");if(he){var UR,jW,ig,fM,y8=(UR=he.autoplay)==null?void 0:(jW=UR.autoplay)==null?void 0:(ig=jW.sets)==null?void 0:(fM=ig[0])==null?void 0:fM.autoplayVideo;if(y8){var v0=y8.clickTrackingParams;v0&&(wY.itct=v0);var XA=g.I(y8,g.bO);XA&&(bo.Kf=XA)}}else if(bZ){var w0,lV,pM,TS=(w0=bZ.nextButton)==null?void 0:(lV=w0.buttonRenderer)== null?void 0:(pM=lV.navigationEndpoint)==null?void 0:pM.clickTrackingParams;TS&&(wY.itct=TS)}wY.itct||(wY.feature="related-auto");bo.zB=wY;Y.suggestions||(Y.suggestions=[]);Y.t1=bo}bZ.countDownSecs!=null&&(Y.e1=bZ.countDownSecs*1E3);bZ.countDownSecsForFullscreen!=null&&(Y.BS=bZ.countDownSecsForFullscreen>=0?bZ.countDownSecsForFullscreen*1E3:-1);Y.K("web_autonav_color_transition")&&bZ.watchToWatchTransitionRenderer&&(Y.watchToWatchTransitionRenderer=g.I(bZ.watchToWatchTransitionRenderer,HnH))}var GF= BmK(Y);if(GF){var kr,$U,Za,Da=GF==null?void 0:(kr=GF[0])==null?void 0:($U=kr.endScreenVideoRenderer)==null?void 0:(Za=$U.navigationEndpoint)==null?void 0:Za.clickTrackingParams,MS=g.EF(Y);Da&&MS&&(MS.sessionData={itct:Da})}Y.vx.currentVideoThumbnail&&(Y.X=qN(Y.vx.currentVideoThumbnail));var nC,aS,IS,bQ,LM,Jc=(nC=Y.vx)==null?void 0:(aS=nC.contents)==null?void 0:(IS=aS.twoColumnWatchNextResults)==null?void 0:(bQ=IS.results)==null?void 0:(LM=bQ.results)==null?void 0:LM.contents;if(Jc&&Jc[1]){var Q1, SG,l4,ID,gD=(Q1=Jc[1].videoSecondaryInfoRenderer)==null?void 0:(SG=Q1.owner)==null?void 0:(l4=SG.videoOwnerRenderer)==null?void 0:(ID=l4.thumbnail)==null?void 0:ID.thumbnails;gD&&gD.length&&(Y.profilePicture=gD[gD.length-1].url)}var m5=GE(V),ug,dv=(ug=Y.getWatchNextResponse())==null?void 0:ug.onResponseReceivedEndpoints;if(dv)for(var qw=g.N(dv),BR=qw.next();!BR.done;BR=qw.next()){var KE=BR.value;g.I(KE,zh)&&(Y.HO=g.I(KE,zh));var PC=g.I(KE,Y8E),jG=void 0;if((jG=PC)==null?0:jG.entityKeys)Y.F0=PC.entityKeys|| [],PC.visibleOnLoadKeys&&(Y.visibleOnLoadKeys=PC.visibleOnLoadKeys)}if(Y.K("web_key_moments_markers")){var zO=g.iO.getState().entities,s6=g.bu("visibility_override","markersVisibilityOverrideEntity");var Hp=A1(zO,"markersVisibilityOverrideEntity",s6);Y.Hx=(Hp==null?void 0:Hp.videoId)===(Y.videoId||m5)&&(Hp==null?0:Hp.visibilityOverrideMarkersKey)?Hp.visibilityOverrideMarkersKey:Y.visibleOnLoadKeys;Y.visibleOnLoadKeys=[].concat(g.P(Y.Hx))}}}; n8=function(Y){var V;return((V=Y.autoplaySwitchButtonRenderer)==null?void 0:V.enabled)!==void 0}; yW=function(Y){return!!(Y.S&&Y.S.videoInfos&&Y.S.videoInfos.length)}; g.B$=function(Y){var V=Y.C;Y.K("html5_gapless_unlimit_format_selection")&&Xe(Y)&&(V=!1);var C=!!Y.Y&&Y.Y.Ke,U=Y.Rc,n=Y.xG(),b=Gh(Y),E=Y.UE,y=V,X=Y.isOtf();V=Y.Mo();var G=Y.z5,Z=Y.getUserAudio51Preference(),D=Zl(Y),u=Dl(Y),B=new p61(U);if(U.T5()||U.K("html5_logging_format_selection"))B.J=!0;B.Cb=b;B.UE=E&&U.X;B.dT=Z;g.tn("windows nt 5.1")&&!g.Vs&&(B.Gu=!0);if(b=n)b=g.z5(U)?qfJ(U):!1;b&&(B.sE=!0);y&&(B.Gu=!0,B.mZ=!0);X&&!U.K("html5_otf_prefer_vp9")&&(B.Gu=!0);U.playerStyle==="picasaweb"&&(X&&(B.Gu= !1),B.Jn=!1);G&&(B.Gu=!0);wI(U.V,lX.CHANNELS)&&(U.K("html5_enable_ac3")&&(B.W=!0),U.K("html5_enable_eac3")&&(B.V=!0),U.K("html5_enable_ac3_gapless")&&(B.vx=!0));U.K("html5_block_8k_hfr")&&(B.wT=!0);B.D=g.NQ(U.experiments,"html5_max_selectable_quality_ordinal");B.C=g.NQ(U.experiments,"html5_min_selectable_quality_ordinal");wJ&&(B.qJ=480);if(C||n)B.Jn=!1;B.Hx=!1;B.disableAv1=D;C=tZ(U,B.Y,void 0,B.disableAv1);C>0&&C<2160&&(g0()||U.K("html5_format_hybridization"))&&(B.Y.supportsChangeType=+g0(),B.RS= C);C>=2160&&(B.jL=!0);HOH()&&!U.K("disable_av1_setting")&&(B.Y.serveVp9OverAv1IfHigherRes=0,B.R2=!1);B.Mo=V;B.eL=g.gK||nH()&&!V?!1:!0;B.X=U.K("html5_format_hybridization");B.tf=U.K("html5_disable_encrypted_vp9_live_non_2k_4k");U.K("disable_cdm_format_fallback")&&u&&(B.Jf=!0);uO(Y)&&(B.Uc=Y.K("html5_prefer_language_over_codec"));Fy()&&Y.playerResponse&&Y.playerResponse.playerConfig&&Y.playerResponse.playerConfig.webPlayerConfig&&Y.playerResponse.playerConfig.webPlayerConfig.useCobaltTvosDogfoodFeatures&& (B.W=!0,B.V=!0);Y.C&&Y.isAd()&&(Y.Gi&&(B.L=Y.Gi),Y.rC&&(B.S=Y.rC));B.F8=Y.isLivePlayback&&Y.Zl()&&Y.Rc.K("html5_drm_live_audio_51");B.z5=Y.rX;B.Ry=!uO(Y);return Y.cj=B}; Zl=function(Y){return Y.Rc.K("html5_disable_av1")||Y.K("html5_gapless_shorts_disable_av1")&&Xe(Y)?!0:!1}; oA0=function(Y){jz("drm_pb_s",void 0,Y.L);Y.Ty||Y.Y&&PJ(Y.Y);var V={};Y.Y&&(V=D9P(Y.Ot,g.B$(Y),Y.Rc.V,Y.Y,function(C){return Y.publish("ctmp","fmtflt",C)},!0,new Set)); V=new n5(V,Y.Rc,Y.LB,Y.useCobaltWidevine?Fy()?sF(Y):!1:!1,function(C,U){Y.SL(C,U)}); g.M(Y,V);Y.AU=!1;Y.loading=!0;a0P(V,function(C){jz("drm_pb_f",void 0,Y.L);for(var U=g.N(C),n=U.next();!n.done;n=U.next())switch(n=n.value,n.flavor){case "fairplay":n.Ty=Y.Ty;n.n5=Y.n5;n.Dn=Y.Dn;break;case "widevine":n.Az=Y.Az}Y.GL=C;if(Y.GL.length>0&&(Y.V=Y.GL[0],Y.Rc.T5())){C={};U=g.N(Object.entries(Y.V.Y));for(n=U.next();!n.done;n=U.next()){var b=g.N(n.value);n=b.next().value;b=b.next().value;var E="unk";(n=n.match(/(.*)codecs="(.*)"/))&&(E=n[2]);C[E]=b}Y.SL("drmProbe",C)}Y.QM()})}; Vfx=function(Y,V){if(V.length===0||Ai(Y))return null;Y.Rc.V.S&&(SX=!0);var C=Y.El;var U=Y.lengthSeconds,n=Y.isLivePlayback,b=Y.KM,E=Y.Rc,y=WHJ(V);if(n||b){E=E.experiments;U=new xn("",E,!0);U.J=!b;U.Ke=!0;U.isManifestless=!0;U.isLive=!b;U.KM=b;V=g.N(V);for(n=V.next();!n.done;n=V.next()){var X=n.value;n=fm(X,C);y=LD(X);y=wG(y.iQ||X.url||"",y.Ib,y.s);var G=y.get("id");G&&G.includes("%7E")&&(U.L=!0);var Z=void 0;G=(Z=E)==null?void 0:Z.An("html5_max_known_end_time_rebase");Z=Number(X.targetDurationSec|| 5);X=Number(X.maxDvrDurationSec||14400);var D=Number(y.get("mindsq")||y.get("min_sq")||"0"),u=Number(y.get("maxdsq")||y.get("max_sq")||"0")||Infinity;U.dH=U.dH||D;U.uX=U.uX||u;var B=!iV(n.mimeType);y&&dG(U,new iw(y,n,{Zr:Z,I_:B,al:X,dH:D,uX:u,n_:300,KM:b,cB:G}))}C=U}else if(y==="FORMAT_STREAM_TYPE_OTF"){U=U===void 0?0:U;b=new xn("",E.experiments,!1);b.duration=U||0;E=g.N(V);for(U=E.next();!U.done;U=E.next())U=U.value,V=fm(U,C,b.duration),n=LD(U),(n=wG(n.iQ||U.url||"",n.Ib,n.s))&&(V.streamType==="FORMAT_STREAM_TYPE_OTF"? dG(b,new yy(n,V,"sq/0")):dG(b,new Oz(n,V,Ss(U.initRange),Ss(U.indexRange))));b.isOtf=!0;C=b}else{U=U===void 0?0:U;b=new xn("",E.experiments,!1);b.duration=U||0;E=g.N(V);for(U=E.next();!U.done;U=E.next())y=U.value,U=fm(y,C,b.duration),V=Ss(y.initRange),n=Ss(y.indexRange),G=LD(y),(y=wG(G.iQ||y.url||"",G.Ib,G.s))&&dG(b,new Oz(y,U,V,n));C=b}b=Y.isLivePlayback&&!Y.KM&&!Y.sE&&!Y.isPremiere;Y.K("html5_live_head_playable")&&(!Re(Y)&&b&&Y.SL("missingLiveHeadPlayable",{}),Y.Rc.sE==="yt"&&(C.Cb=!0));return C}; Ai=function(Y){return Fy()?!sF(Y):KZ()?!(!Y.Ty||!Y.K("html5_enable_safari_fairplay")&&G1()):!1}; sF=function(Y){return Y.K("html5_tvos_skip_dash_audio_check")||MediaSource.isTypeSupported('audio/webm; codecs="opus"')}; g.UF=function(Y,V){V=g.N(V);for(var C=V.next();!C.done;C=V.next())if(C=C.value,C.cueRangeSetIdentifier){var U=void 0;Y.Je.set(C.cueRangeSetIdentifier,(U=C.playerCueRanges)!=null?U:[])}}; W$=function(Y){return!(!Y.Y||!Y.Y.isManifestless)}; NT=function(Y){return Y.Uc?Y.isLowLatencyLiveStream&&Y.Y!=null&&$n(Y.Y)>=5:Y.isLowLatencyLiveStream&&Y.Y!=void 0&&$n(Y.Y)>=5}; CK2=function(Y){return Fy()&&sF(Y)?!1:Ai(Y)&&(g.w$(Y.Rc)?!Y.isLivePlayback:Y.hlsvp)||!G1()||Y.wX?!0:!1}; b31=function(Y){Y.loading=!0;Y.GZ=!1;if(Udv(Y))g.qDJ(Y.videoId).then(function(U){nAZ(Y,U)}).then(function(){Y.QM()}); else{EN(Y.R2)||g.ak(new g.g1("DASH MPD Origin invalid: ",Y.R2));var V=Y.R2,C=g.NQ(Y.Rc.experiments,"dash_manifest_version")||4;V=g.fL(V,{mpd_version:C});Y.isLowLatencyLiveStream&&Y.latencyClass!=="NORMAL"||(V=g.fL(V,{pacing:0}));xIo(V,Y.Rc.experiments,Y.isLivePlayback).then(function(U){Y.Vs()||(OF(Y,U,!0),jz("mrc",void 0,Y.L),Y.QM())},function(U){Y.Vs()||(Y.loading=!1,Y.publish("dataloaderror",new wF("manifest.net.retryexhausted",{backend:"manifest", rc:U.status},1)))}); jz("mrs",void 0,Y.L)}}; nAZ=function(Y,V){var C=V.map(function(X){return X.itag}),U; if((U=Y.playerResponse)!=null&&U.streamingData){U=[];if(Y.K("html5_offline_always_use_local_formats")){C=0;for(var n=g.N(V),b=n.next();!b.done;b=n.next()){b=b.value;var E=Object.assign({},b);E.signatureCipher="";U.push(E);E=g.N(Y.playerResponse.streamingData.adaptiveFormats);for(var y=E.next();!y.done;y=E.next())if(y=y.value,b.itag===y.itag&&b.xtags===y.xtags){C+=1;break}}CZ&&(Z=B.getInfo().audio.numChannels)}Z>2&&Y.SL("hlschl",{mn:Z});var k;((k=Y.cj)==null?0:k.J)&&Y.SL("hlsfmtaf",{itags:D.join(".")});var q;if(Y.K("html5_enable_vp9_fairplay")&&((q=Y.V)==null?0:Yq(q)))for(Y.SL("drm",{sbdlfbk:1}),Z=g.N(Y.GL),D=Z.next();!D.done;D=Z.next())if(D=D.value,Hz(D)){Y.V=D;break}qT(Y,G)})}return pZ()}; XWK=function(Y){if(Y.isExternallyHostedPodcast&&Y.QE){var V=d9(Y.QE);if(!V[0])return pZ();Y.WSc=V[0];return r$Z(Y.Rc,V[0]).then(function(C){qT(Y,C)})}return Y.wJ&&Y.dk?ei0(Y.Rc,Y.isAd(),Y.wJ).then(function(C){qT(Y,C)}):pZ()}; Z3x=function(Y){if(Y.isExternallyHostedPodcast)return pZ();var V=d9(Y.QE,Y.zY);if(Y.hlsvp){var C=TmH(Y.hlsvp,Y.clientPlaybackNonce,Y.zO);V.push(C)}return tnH(Y.Rc,Y.isAd(),V,GzS(Y)).then(function(U){qT(Y,U)})}; qT=function(Y,V){Y.bd=V;Y.y5(new Ot(g.KU(Y.bd,function(C){return C.getInfo()})))}; GzS=function(Y){var V={cpn:Y.clientPlaybackNonce,c:Y.Rc.Y.c,cver:Y.Rc.Y.cver};Y.K5&&(V.ptk=Y.K5,V.oid=Y.AG,V.ptchn=Y.w0,V.pltype=Y.r0,Y.kL&&(V.m=Y.kL));return V}; g.P$=function(Y){return Ai(Y)&&Y.Ty?(Y={},Y.fairplay="https://youtube.com/api/drm/fps?ek=uninitialized",Y):Y.J&&Y.J.El||null}; DdJ=function(Y){var V=xT(Y);return V&&V.text?g.km(V.text):Y.paidContentOverlayText}; udo=function(Y){var V=xT(Y);return V&&V.durationMs?WX(V.durationMs):Y.paidContentOverlayDurationMs}; xT=function(Y){var V,C,U;return Y.playerResponse&&Y.playerResponse.paidContentOverlay&&Y.playerResponse.paidContentOverlay.paidContentOverlayRenderer||g.I((V=Y.vx)==null?void 0:(C=V.playerOverlays)==null?void 0:(U=C.playerOverlayRenderer)==null?void 0:U.playerDisclosure,Bo0)||null}; c$=function(Y){var V="";if(Y.Yo)return Y.Yo;Y.isLivePlayback&&(V=Y.allowLiveDvr?"dvr":Y.isPremiere?"lp":Y.sE?"window":"live");Y.KM&&(V="post");return V}; g.hi=function(Y,V){return typeof Y.keywords[V]!=="string"?null:Y.keywords[V]}; s1H=function(Y){return!!Y.qe||!!Y.E2||!!Y.f5||!!Y.Me||Y.Ad}; g.f8=function(Y){return!!(Y.R2||Y.QE||Y.wJ||Y.hlsvp||Y.oG())}; Hk=function(Y){if(Y.K("html5_onesie")&&Y.errorCode)return!1;var V=g.Bv(Y.Jn,"ypc");Y.ypcPreview&&(V=!1);return Y.r8()&&!Y.loading&&(g.f8(Y)||g.Bv(Y.Jn,"heartbeat")||V)}; d9=function(Y,V){Y=EG(Y);var C={};if(V){V=g.N(V.split(","));for(var U=V.next();!U.done;U=V.next())(U=U.value.match(/^([0-9]+)\/([0-9]+)x([0-9]+)(\/|$)/))&&(C[U[1]]={width:U[2],height:U[3]})}V=g.N(Y);for(U=V.next();!U.done;U=V.next()){U=U.value;var n=C[U.itag];n&&(U.width=n.width,U.height=n.height)}return Y}; tcx=function(Y,V){Y.showShareButton=!!V;var C,U,n=((C=g.I(V,g.me))==null?void 0:C.navigationEndpoint)||((U=g.I(V,g.me))==null?void 0:U.command);n&&(Y.Am=!!g.I(n,ADv))}; $2x=function(Y,V){var C=V.raw_embedded_player_response;if(!C){var U=V.embedded_player_response;U&&(C=JSON.parse(U))}C&&(Y.FQ=C);if(Y.FQ){Y.embeddedPlayerConfig=Y.FQ.embeddedPlayerConfig||null;if(C=Y.FQ.videoFlags)C.playableInEmbed&&(Y.allowEmbed=!0),C.isPrivate&&(Y.isPrivate=!0),C.userDisplayName&&(V.user_display_name=C.userDisplayName),C.userDisplayImage&&(V.user_display_image=C.userDisplayImage);if(C=Y.FQ.embedPreview){C=C.thumbnailPreviewRenderer;uQS(Y,C.controlBgHtml);if(U=C.defaultThumbnail)Y.X= qN(U);Y.K("embeds_web_enable_search_button")&&C.searchButton&&(U=g.I(C.searchButton,g.me))&&(Y.Vpc=g.I(U.navigationEndpoint,g.v$));(U=g.I(C==null?void 0:C.videoDetails,Rwa))&&gk1(Y,V,U);U=g.I(C==null?void 0:C.videoDetails,WQR);Y.wH=!!C.addToWatchLaterButton;tcx(Y,C.shareButton);if(U==null?0:U.musicVideoType)Y.musicVideoType=U.musicVideoType;var n,b,E,y,X;if(U=g.I((n=Y.getEmbeddedPlayerResponse())==null?void 0:(b=n.embedPreview)==null?void 0:(E=b.thumbnailPreviewRenderer)==null?void 0:(y=E.playButton)== null?void 0:(X=y.buttonRenderer)==null?void 0:X.navigationEndpoint,g.bO))YDo(Y,U),Y.videoId=U.videoId||Y.videoId;C.videoDurationSeconds&&(Y.lengthSeconds=WX(C.videoDurationSeconds));C.webPlayerActionsPorting&&D2o(Y,C.webPlayerActionsPorting);if(n=g.I(C==null?void 0:C.playlist,Nov)){Y.Ub=!0;b=[];E=Number(n.currentIndex);if(n.contents)for(y=0,X=n.contents.length;y0:Y.SH?!1:Y.Rc.KK||Y.Rc.CK||!g.T1(Y.Rc)?!0:!1:(Y.SH?0:Y.KK)&&g.T1(Y.Rc)?!0:!1;Y.K("html5_log_detailpage_autoplay")&&QW(Y)==="detailpage"&&Y.SL("autoplay_info",{autoplay:Y.L$,autonav:Y.isAutonav,wasDompaused:Y.SH,result:V});return V}; g.ti=function(Y){return Y.oauthToken||Y.Rc.j6}; f_Z=function(Y){if(Y.K("html5_stateful_audio_normalization")){var V=1,C=g.NQ(Y.Rc.experiments,"html5_default_ad_gain");C&&Y.isAd()&&(V=C);var U,n;C=(n=(U=Y.W)==null?void 0:U.audio.W)!=null?n:Y.gA;if(C==null||isNaN(C))Y=hwP(Y);else{U=(0,g.Q)();Y.rp=2;n=U-Y.Rc.AO<=Y.maxStatefulTimeThresholdSec*1E3;Y.applyStatefulNormalization&&n?Y.rp=4:n||(Y.Rc.wG=Infinity,Y.Rc.AO=NaN);n=(Y.rp===4?g.PX(Y.Rc.wG,Y.minimumLoudnessTargetLkfs,Y.loudnessTargetLkfs):Y.loudnessTargetLkfs)-C;if(Y.rp!==4){var b,E,y,X,G=((b=Y.playerResponse)== null?void 0:(E=b.playerConfig)==null?void 0:(y=E.audioConfig)==null?void 0:(X=y.loudnessNormalizationConfig)==null?void 0:X.statelessLoudnessAdjustmentGain)||0;n+=G}n=Math.min(n,0);Y.preserveStatefulLoudnessTarget&&(Y.Rc.wG=C+n,Y.Rc.AO=U);Y=Math.min(1,Math.pow(10,n/20))||V}}else Y=hwP(Y);return Y}; hwP=function(Y){var V=1,C=g.NQ(Y.Rc.experiments,"html5_default_ad_gain");C&&Y.isAd()&&(V=C);if(Y.Rc.experiments.An("html5_audio_gain_null_coalescing")){var U,n;C=(n=(U=Y.W)==null?void 0:U.audio.S)!=null?n:Y.pM;C==0&&Y.SL("db0fix",{rldb:Y.pM},!0)}else{var b;C=((b=Y.W)==null?void 0:b.audio.S)||Y.pM}isNaN(C)||(Y.rp=1);return Math.min(1,Math.pow(10,-C/20))||V}; Gh=function(Y){var V=["MUSIC_VIDEO_TYPE_ATV","MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK"],C=g.z1(Y.Rc)==="TVHTML5_SIMPLY"&&Y.Rc.Y.ctheme==="MUSIC";Y.TH||!g.m3(Y.Rc)&&!C||!V.includes(Y.musicVideoType)&&!Y.isExternallyHostedPodcast||(Y.TH=!0);if(V=g.rN())V=/Starboard\/([0-9]+)/.exec(g.JH()),V=(V?parseInt(V[1],10):NaN)<10;C=Y.Rc;C=(g.z1(C)==="TVHTML5_CAST"||g.z1(C)==="TVHTML5"&&(C.Y.cver.startsWith("6.20130725")||C.Y.cver.startsWith("6.20130726")))&&Y.Rc.Y.ctheme==="MUSIC";var U;if(U=!Y.TH)C||(C=Y.Rc,C= g.z1(C)==="TVHTML5"&&C.Y.cver.startsWith("7")),U=C;U&&!V&&(V=Y.musicVideoType==="MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK",C=(Y.K("cast_prefer_audio_only_for_atv_and_uploads")||Y.K("kabuki_pangea_prefer_audio_only_for_atv_and_uploads"))&&Y.musicVideoType==="MUSIC_VIDEO_TYPE_ATV",V||C||Y.isExternallyHostedPodcast)&&(Y.TH=!0);return Y.Rc.deviceIsAudioOnly||Y.TH&&Y.Rc.X}; Dl=function(Y){var V,C,U;return((V=Y.playerResponse)==null?void 0:(C=V.playerConfig)==null?void 0:(U=C.compositeVideoConfig)==null?void 0:U.compositeBroadcastType)==="COMPOSITE_BROADCAST_TYPE_COMPRESSED_DOMAIN_COMPOSITE"}; g.vAK=function(Y){return Y.K("html5_enable_sabr_live_captions")&&Y.Ke()&&uO(Y)||Dl(Y)}; eh=function(Y){var V,C,U;return!!((V=Y.playerResponse)==null?0:(C=V.playerConfig)==null?0:(U=C.mediaCommonConfig)==null?0:U.splitScreenEligible)}; r9=function(Y){var V;return!((V=Y.playerResponse)==null||!V.compositePlayabilityStatus)}; wWK=function(Y){return isNaN(Y)?0:Math.max((Date.now()-Y)/1E3-30,0)}; Fe=function(Y){return!(!Y.vr||!Y.Rc.X)&&Y.oG()}; g9=function(Y){return Y.h0&&Y.enableServerStitchedDai}; l_o=function(Y){return Y.gG&&!Y.MR}; uO=function(Y){var V=Y.K("html5_enable_sabr_on_drive")&&Y.Rc.sE==="gd";if(Y.Xv)return Y.gG&&Y.SL("fds",{fds:!0},!0),!1;if(Y.Rc.sE!=="yt"&&!V)return Y.gG&&Y.SL("dsvn",{ns:Y.Rc.sE},!0),!1;if(Y.cotn||!Y.Y||Y.Y.isOtf||Y.K("html5_disable_sabr_for_hls")&&Y.S&&!Y.S.Y||Y.Zf&&!Y.K("html5_enable_sabr_csdai"))return!1;if(Y.K("html5_use_sabr_requests_for_debugging"))return!0;Y.gG&&Y.SL("esfw",{usbc:Y.gG,hsu:!!Y.MR},!0);if(Y.gG&&Y.MR)return!0;if(Y.K("html5_remove_client_sabr_determination"))return!1;var C=!Y.Y.Ke&& !Y.Zl();V=C&&ik&&Y.K("html5_enable_sabr_vod_streaming_xhr");C=C&&!ik&&Y.K("html5_enable_sabr_vod_non_streaming_xhr");var U=K8(Y),n=Y.K("html5_enable_sabr_drm_vod_streaming_xhr")&&ik&&Y.Zl()&&!Y.Y.Ke&&(Y.drmProduct==="1"?!1:!0);(V=V||C||U||n)&&!Y.MR&&Y.SL("sabr",{loc:"m"},!0);return V&&!!Y.MR}; K8=function(Y){var V;if(!(V=ik&&Y.Ke()&&Y.Zl()&&(Y.drmProduct==="1"?!1:!0)&&Y.K("html5_sabr_live_drm_streaming_xhr"))){V=Y.Ke()&&!Y.Zl()&&ik;var C=Y.Ke()&&Y.latencyClass!=="ULTRALOW"&&!Y.isLowLatencyLiveStream&&Y.K("html5_sabr_live_normal_latency_streaming_xhr"),U=Y.isLowLatencyLiveStream&&Y.K("html5_sabr_live_low_latency_streaming_xhr"),n=Y.latencyClass==="ULTRALOW"&&Y.K("html5_sabr_live_ultra_low_latency_streaming_xhr");V=V&&(C||U||n)}C=V;V=Y.enableServerStitchedDai&&C&&Y.K("html5_enable_sabr_ssdai_streaming_xhr"); C=!Y.enableServerStitchedDai&&C;U=Y.Ke()&&!ik&&Y.K("html5_enable_sabr_live_non_streaming_xhr");Y=ik&&(Y.Zo()||eh(Y)&&Y.K("html5_enable_sabr_for_lifa_eligible_streams"));return V||C||U||Y}; Udv=function(Y){var V;if(V=!!Y.cotn)V=Y.videoId,V=!!V&&g.$W(V)===1;return V&&!Y.vr}; g.H$=function(Y){if(!Y.Y||!Y.J||!Y.W)return!1;var V=Y.Y.Y,C=!!V[Y.J.id]&&M_(V[Y.J.id].vM.Y);V=!!V[Y.W.id]&&M_(V[Y.W.id].vM.Y);return(Y.J.itag==="0"||C)&&V}; Y2=function(Y){return Y.C5?["OK","LIVE_STREAM_OFFLINE"].includes(Y.C5.status):!0}; O31=function(Y){return(Y=Y.bl)&&Y.showError?Y.showError:!1}; op=function(Y,V){return Y.K(V)?!0:(Y.fflags||"").includes(V+"=true")}; pW1=function(Y){return Y.K("html5_heartbeat_iff_heartbeat_params_filled")}; SDJ=function(Y,V){V.inlineMetricEnabled&&(Y.inlineMetricEnabled=!0);V.playback_progress_0s_url&&(Y.Me=new AMZ(V));if(V=V.video_masthead_ad_quartile_urls)Y.E2=V.quartile_0_url,Y.CB=V.quartile_25_url,Y.MH=V.quartile_50_url,Y.QP=V.quartile_75_url,Y.tq=V.quartile_100_url,Y.f5=V.quartile_0_urls,Y.U2=V.quartile_25_urls,Y.HB=V.quartile_50_urls,Y.L7=V.quartile_75_urls,Y.qX=V.quartile_100_urls}; QhP=function(Y){var V={};Y=g.N(Y);for(var C=Y.next();!C.done;C=Y.next()){C=C.value;var U=C.split("=");U.length===2?V[U[0]]=U[1]:V[C]=!0}return V}; aTE=function(Y){if(Y){if(Who(Y))return Y;Y=NL0(Y);if(Who(Y,!0))return Y}return""}; g.Tox=function(Y){return Y.captionsLanguagePreference||Y.Rc.captionsLanguagePreference||g.hi(Y,"yt:cc_default_lang")||Y.Rc.Mv}; Vg=function(Y){return!(!Y.isLivePlayback||!Y.hasProgressBarBoundaries())}; g.EF=function(Y){var V;return Y.t1||((V=Y.suggestions)==null?void 0:V[0])||null}; g.ER=function(Y){return Y.xV&&(Y.K("embeds_enable_pfp_always_unbranded")||Y.Rc.Ye)}; g.iQ=function(Y){var V,C;return!!((V=Y.embeddedPlayerConfig)==null?0:(C=V.embeddedPlayerFlags)==null?0:C.enableMusicUx)}; $dE=function(Y){return Y.C||Y.K("web_player_media_session_infinity")&&Y.isLivePlayback}; yg=function(Y){return Y.Rc.W&&Y.isPrivate}; g.GO=function(Y){var V=Y.U(),C=g.X6(V),U=V.R2;(V.K("embeds_web_enable_iframe_api_send_full_embed_url")||V.K("embeds_web_enable_rcat_validation_in_havs")||V.K("embeds_enable_autoplay_and_visibility_signals"))&&g.Qs(V)&&(U&&(C.thirdParty=Object.assign({},C.thirdParty,{embedUrl:U})),C1o(C,Y));if(U=Y.eL)C.clickTracking={clickTrackingParams:U};else if(V.K("html5_embeds_fix_itct")&&g.Qs(Y.U())&&g.Fh("EVENT_ID"))C.clickTracking={clickTrackingParams:g.Fh("EVENT_ID")};else if(V.K("html5_log_missing_itct")){var n; U=new g.g1("Missing ITCT in InnerTubeContext",{isAd:Y.isAd(),HD8:(n=V.getWebPlayerContextConfig())==null?void 0:n.contextId});g.MR(U)}n=C.client||{};U="EMBED";var b=QW(Y);b==="leanback"?U="WATCH":V.K("gvi_channel_client_screen")&&b==="profilepage"?U="CHANNEL":Y.z5?U="LIVE_MONITOR":b==="detailpage"?U="WATCH_FULL_SCREEN":b==="adunit"?U="ADUNIT":b==="sponsorshipsoffer"&&(U="UNKNOWN");n.clientScreen=U;if(V=Y.kidsAppInfo)n.kidsAppInfo=JSON.parse(V);(U=Y.WI)&&!V&&(n.kidsAppInfo={contentSettings:{ageUpMode:Mfa[U]}}); if(V=Y.U0)n.unpluggedAppInfo={enableFilterMode:!0};(U=Y.unpluggedFilterModeType)&&!V&&(n.unpluggedAppInfo={filterModeType:a_K[U]});if(V=Y.jp)n.unpluggedLocationInfo=V;C.client=n;n=C.request||{};Y.j6&&(n.isPrefetch=!0);if(V=Y.mdxEnvironment)n.mdxEnvironment=V;if(V=Y.mdxControlMode)n.mdxControlMode=I_P[V];C.request=n;n=C.user||{};if(V=Y.dT)n.credentialTransferTokens=[{token:V,scope:"VIDEO"}];if(V=Y.HC)n.delegatePurchases={oauthToken:V},n.kidsParent={oauthToken:V};C.user=n;if(n=Y.contextParams)C.activePlayers= [{playerContextParams:n}];if(Y=Y.clientScreenNonce)C.clientScreenNonce=Y;return C}; g.X6=function(Y){var V=g.Ux(),C=V.client||{};if(Y.forcedExperiments){var U=Y.forcedExperiments.split(","),n=[];U=g.N(U);for(var b=U.next();!b.done;b=U.next())n.push(Number(b.value));C.experimentIds=n}if(n=Y.homeGroupInfo)C.homeGroupInfo=JSON.parse(n);if(n=Y.getPlayerType())C.playerType=n;if(n=Y.Y.ctheme)C.theme=n;if(n=Y.livingRoomAppMode)C.tvAppInfo=Object.assign({},C.tvAppInfo,{livingRoomAppMode:n});n=Y.deviceYear;Y.K("html5_propagate_device_year")&&n&&(C.tvAppInfo=Object.assign({},C.tvAppInfo,{deviceYear:n})); if(n=Y.livingRoomPoTokenId)C.tvAppInfo=Object.assign({},C.tvAppInfo,{livingRoomPoTokenId:n});V.client=C;C=V.user||{};Y.enableSafetyMode&&(C=Object.assign({},C,{enableSafetyMode:!0}));Y.pageId&&(C=Object.assign({},C,{onBehalfOfUser:Y.pageId}));V.user=C;C=Y.R2;Y.K("embeds_web_enable_iframe_api_send_full_embed_url")||Y.K("embeds_web_enable_rcat_validation_in_havs")||Y.K("embeds_enable_autoplay_and_visibility_signals")||!C||(V.thirdParty={embedUrl:C});return V}; tfa=function(Y,V,C){var U=Y.videoId,n=g.GO(Y),b=Y.U(),E={html5Preference:"HTML5_PREF_WANTS",lactMilliseconds:String(hg()),referer:document.location.toString(),signatureTimestamp:20236};g.ma();Y.isAutonav&&(E.autonav=!0);g.jt(0,141)&&(E.autonavState=g.jt(0,140)?"STATE_OFF":"STATE_ON");E.autoCaptionsDefaultOn=g.jt(0,66);cDP(Y)&&(E.autoplay=!0);b.X&&Y.cycToken&&(E.cycToken=Y.cycToken);b.enablePrivacyFilter&&(E.enablePrivacyFilter=!0);Y.isFling&&(E.fling=!0);var y=Y.forceAdsUrl;if(y){var X={},G=[];y= y.split(",");y=g.N(y);for(var Z=y.next();!Z.done;Z=y.next()){Z=Z.value;var D=Z.split("|");D.length!==3||Z.includes("=")||(D[0]="breaktype="+D[0],D[1]="offset="+D[1],D[2]="url="+D[2]);Z={adtype:"video_ad"};D=g.N(D);for(var u=D.next();!u.done;u=D.next()){var B=g.N(u.value.split("="));u=B.next().value;B=nEP(B);Z[u]=B.join("=")}D=Z.url;u=Z.presetad;B=Z.viralresponseurl;var A=Number(Z.campaignid);if(Z.adtype==="in_display_ad")D&&(X.url=D),u&&(X.presetAd=u),B&&(X.viralAdResponseUrl=B),A&&(X.viralCampaignId= String(A));else if(Z.adtype==="video_ad"){var O={offset:{kind:"OFFSET_MILLISECONDS",value:String(Number(Z.offset)||0)}};if(Z=LQE[Z.breaktype])O.breakType=Z;D&&(O.url=D);u&&(O.presetAd=u);B&&(O.viralAdResponseUrl=B);A&&(O.viralCampaignId=String(A));G.push(O)}}E.forceAdParameters={videoAds:G,inDisplayAd:X}}Y.isInlinePlaybackNoAd&&(E.isInlinePlaybackNoAd=!0);Y.isLivingRoomDeeplink&&(E.isLivingRoomDeeplink=!0);X=Y.S4;if(X!=null){X={startWalltime:String(X)};if(G=Y.Vy)X.manifestDuration=String(G||14400); E.liveContext=X}if(Y.mutedAutoplay){E.mutedAutoplay=!0;X=b.getWebPlayerContextConfig();var k,q;(X==null?0:(k=X.embedsHostFlags)==null?0:k.allowMutedAutoplayDurationMode)&&(X==null?0:(q=X.embedsHostFlags)==null?0:q.allowMutedAutoplayDurationMode.includes(Q1P[Y.mutedAutoplayDurationMode]))&&(E.mutedAutoplayDurationMode=Q1P[Y.mutedAutoplayDurationMode])}if(Y.SH?0:Y.KK)E.splay=!0;k=Y.vnd;k===5&&(E.vnd=k);k={};if(q=Y.isMdxPlayback)k.triggeredByMdx=q;if(q=Y.C8)k.skippableAdsSupported=q.split(",").includes("ska"); if(G=Y.MU){q=Y.Yq;X=[];G=g.N(b$v(G));for(y=G.next();!y.done;y=G.next()){y=y.value;Z=y.platform;y={applicationState:y.St?"INACTIVE":"ACTIVE",clientFormFactor:S8a[Z]||"UNKNOWN_FORM_FACTOR",clientName:zxJ[y.qy]||"UNKNOWN_INTERFACE",clientVersion:y.deviceVersion||"",platform:mdP[Z]||"UNKNOWN_PLATFORM"};Z={};if(q){D=void 0;try{D=JSON.parse(q)}catch(c){g.ak(c)}D&&(Z={params:[{key:"ms",value:D.ms}]},D.advertising_id&&(Z.advertisingId=D.advertising_id),D.limit_ad_tracking!==void 0&&D.limit_ad_tracking!== null&&(Z.limitAdTracking=D.limit_ad_tracking),y.osName=D.os_name,y.userAgent=D.user_agent,y.windowHeightPoints=D.window_height_points,y.windowWidthPoints=D.window_width_points)}X.push({adSignalsInfo:Z,remoteClient:y})}k.remoteContexts=X}q=Y.sourceContainerPlaylistId;X=Y.serializedMdxMetadata;if(q||X)G={},q&&(G.mdxPlaybackContainerInfo={sourceContainerPlaylistId:q}),X&&(G.serializedMdxMetadata=X),k.mdxPlaybackSourceContext=G;E.mdxContext=k;k=V.width;k>0&&(E.playerWidthPixels=Math.round(k));if(V=V.height)E.playerHeightPixels= Math.round(V);C!==0&&(E.vis=C);if(C=b.widgetReferrer)E.widgetReferrer=C.substring(0,128);g.T1(b)&&E&&(E.ancestorOrigins=b.ancestorOrigins);Y.defaultActiveSourceVideoId&&(E.compositeVideoContext={defaultActiveSourceVideoId:Y.defaultActiveSourceVideoId});if(b=b.getWebPlayerContextConfig())E.encryptedHostFlags=b.encryptedHostFlags;U={videoId:U,context:n,playbackContext:{contentPlaybackContext:E}};if(Y.tf)if(Y.U().K("html5_server_controlled_resume_time_refactor")){var d;U.playbackContext.reloadPlaybackContext= {reloadPlaybackParams:(d=Y.tf)==null?void 0:d.reloadPlaybackParams}}else U.playbackContext.reloadPlaybackContext={reloadPlaybackParams:Y.tf};Y.contentCheckOk&&(U.contentCheckOk=!0);if(d=Y.clientPlaybackNonce)U.cpn=d;if(d=Y.playerParams)U.params=d;if(d=Y.playlistId)U.playlistId=d;Y.racyCheckOk&&(U.racyCheckOk=!0);d=Y.U();if(n=d.embedConfig)U.serializedThirdPartyEmbedConfig=n;U.captionParams={};n=g.jt(g.ma(),65);Y.deviceCaptionsOn!=null?U.captionParams.deviceCaptionsOn=Y.deviceCaptionsOn:g.Uh(d)&&(U.captionParams.deviceCaptionsOn= n!=null?!n:!1);Y.No&&(U.captionParams.deviceCaptionsLangPref=Y.No);Y.bG.length?U.captionParams.viewerSelectedCaptionLangs=Y.bG:g.Uh(d)&&(n=g.Ye(),n==null?0:n.length)&&(U.captionParams.viewerSelectedCaptionLangs=n);n=Y.fetchType==="onesie"&&Y.K("html5_onesie_attach_po_token");E=Y.fetchType!=="onesie"&&Y.K("html5_non_onesie_attach_po_token");if(n||E)n=Y.U(),n.SH&&(U.serviceIntegrityDimensions={},U.serviceIntegrityDimensions.poToken=n.SH);d.K("fetch_att_independently")&&(U.attestationRequest={omitBotguardData:!0}); U.playbackContext||(U.playbackContext={});U.playbackContext.devicePlaybackCapabilities=j1x(Y);U.playbackContext.devicePlaybackCapabilities.supportsVp9Encoding===!1&&Y.SL("noVp9",{});return U}; j1x=function(Y){var V=!(Y==null?0:Y.Mo())&&(Y==null?void 0:Y.Ke())&&nH(),C;if(!(C=Y==null)){C=g.B$(Y);Y=Y.U().V;var U=Dd("243");C=!(U&&q_(C,U,Y,!0)===!0)}return{supportsVp9Encoding:!(C||V),supportXhr:ik}}; rDo=function(Y,V){var C,U,n;return g.l(function(b){if(b.J==1)return C={context:g.X6(Y.U()),engagementType:"ENGAGEMENT_TYPE_PLAYBACK",ids:[{playbackId:{videoId:Y.videoId,cpn:Y.clientPlaybackNonce}}]},U=g.sx(ew0),g.v(b,g.Yu(V,C,U),2);n=b.Y;return b.return(n)})}; FQT=function(Y,V,C){var U=g.NQ(V.experiments,"bg_vm_reinit_threshold");(!jv||(0,g.Q)()-jv>U)&&rDo(Y,C).then(function(n){n&&(n=n.botguardData)&&g.ev(n,V)},function(n){Y.Vs()||(n=p$(n),Y.SL("attf",n.details))})}; ZQ=function(Y,V){g.T.call(this);this.app=Y;this.state=V}; uQ=function(Y,V,C){Y.state.Y.hasOwnProperty(V)||DQ(Y,V,C);Y.state.C[V]=function(){return C.apply(Y,g.TT.apply(0,arguments))}; Y.state.D.add(V)}; Bd=function(Y,V,C){Y.state.Y.hasOwnProperty(V)||DQ(Y,V,C);Y.app.U().X&&(Y.state.X[V]=function(){return C.apply(Y,g.TT.apply(0,arguments))},Y.state.D.add(V))}; DQ=function(Y,V,C){Y.state.Y[V]=function(){return C.apply(Y,g.TT.apply(0,arguments))}}; g.sR=function(Y,V,C){return Y.state.Y[V].apply(Y.state.Y,g.P(C))}; AB=function(){g.hF.call(this);this.V=new Map}; Rp=function(){g.T.apply(this,arguments);this.element=null;this.D=new Set;this.C={};this.X={};this.Y={};this.L=new Set;this.S=new AB;this.J=new AB;this.W=new AB;this.V=new AB}; gAa=function(Y,V,C){typeof Y==="string"&&(Y={mediaContentUrl:Y,startSeconds:V,suggestedQuality:C});a:{if((V=Y.mediaContentUrl)&&(V=/\/([ve]|embed)\/([^#?]+)/.exec(V))&&V[2]){V=V[2];break a}V=null}Y.videoId=V;return Wd(Y)}; Wd=function(Y,V,C){if(typeof Y==="string")return{videoId:Y,startSeconds:V,suggestedQuality:C};V={};C=g.N(KQE);for(var U=C.next();!U.done;U=C.next())U=U.value,Y[U]&&(V[U]=Y[U]);return V}; H3v=function(Y,V,C,U){if(g.YL(Y)&&!Array.isArray(Y)){V="playlist list listType index startSeconds suggestedQuality".split(" ");C={};for(U=0;U32&&U.push("hfr");V.isHdr()&&U.push("hdr");V.primaries==="bt2020"&&U.push("wcg");C.video_quality_features=U}}if(Y=Y.getPlaylistId())C.list=Y;return C}; da=function(){NB.apply(this,arguments)}; qB=function(Y,V){var C={};if(Y.app.U().Jn){Y=g.N(CLa);for(var U=Y.next();!U.done;U=Y.next())U=U.value,V.hasOwnProperty(U)&&(C[U]=V[U]);if(V=C.qoe_cat)Y="",typeof V==="string"&&V.length>0&&(Y=V.split(",").filter(function(n){return U1a.includes(n)}).join(",")),C.qoe_cat=Y; ngS(C)}else for(Y=g.N(btJ),U=Y.next();!U.done;U=Y.next())U=U.value,V.hasOwnProperty(U)&&(C[U]=V[U]);return C}; ngS=function(Y){var V=Y.raw_player_response;if(!V){var C=Y.player_response;C&&(V=JSON.parse(C))}delete Y.player_response;delete Y.raw_player_response;if(V){Y.raw_player_response={streamingData:V.streamingData,playerConfig:V.playerConfig};var U;if((U=V.playbackTracking)==null?0:U.qoeUrl)Y.raw_player_response=Object.assign({},Y.raw_player_response,{playbackTracking:{qoeUrl:V.playbackTracking.qoeUrl}});var n;if((n=V.videoDetails)==null?0:n.videoId)Y.raw_player_response=Object.assign({},Y.raw_player_response, {videoDetails:{videoId:V.videoDetails.videoId}})}}; Pd=function(Y,V,C){var U=Y.app.j2(C);if(!U)return 0;Y=U-Y.app.getCurrentTime(C);return V-Y}; zAE=function(Y){var V=V===void 0?5:V;return Y?EgT[Y]||V:V}; g.x2=function(){da.apply(this,arguments)}; itZ=function(Y){DQ(Y,"getInternalApiInterface",Y.getInternalApiInterface);DQ(Y,"addEventListener",Y.rl);DQ(Y,"removeEventListener",Y.RCL);DQ(Y,"cueVideoByPlayerVars",Y.gZ);DQ(Y,"loadVideoByPlayerVars",Y.wW);DQ(Y,"preloadVideoByPlayerVars",Y.mvs);DQ(Y,"getAdState",Y.getAdState);DQ(Y,"sendAbandonmentPing",Y.sendAbandonmentPing);DQ(Y,"setLoopRange",Y.setLoopRange);DQ(Y,"getLoopRange",Y.getLoopRange);DQ(Y,"setAutonavState",Y.setAutonavState);DQ(Y,"seekTo",Y.THv);DQ(Y,"seekBy",Y.Mpc);DQ(Y,"seekToLiveHead", Y.seekToLiveHead);DQ(Y,"requestSeekToWallTimeSeconds",Y.requestSeekToWallTimeSeconds);DQ(Y,"seekToStreamTime",Y.seekToStreamTime);DQ(Y,"startSeekCsiAction",Y.startSeekCsiAction);DQ(Y,"getStreamTimeOffset",Y.getStreamTimeOffset);DQ(Y,"getVideoData",Y.a7);DQ(Y,"setInlinePreview",Y.setInlinePreview);DQ(Y,"getAppState",Y.getAppState);DQ(Y,"updateLastActiveTime",Y.updateLastActiveTime);DQ(Y,"setBlackout",Y.setBlackout);DQ(Y,"setUserEngagement",Y.setUserEngagement);DQ(Y,"updateSubtitlesUserSettings",Y.updateSubtitlesUserSettings); DQ(Y,"getPresentingPlayerType",Y.DM);DQ(Y,"canPlayType",Y.canPlayType);DQ(Y,"updatePlaylist",Y.updatePlaylist);DQ(Y,"updateVideoData",Y.updateVideoData);DQ(Y,"updateEnvironmentData",Y.updateEnvironmentData);DQ(Y,"sendVideoStatsEngageEvent",Y.xwi);DQ(Y,"productsInVideoVisibilityUpdated",Y.productsInVideoVisibilityUpdated);DQ(Y,"setSafetyMode",Y.setSafetyMode);DQ(Y,"isAtLiveHead",function(V){return Y.isAtLiveHead(void 0,V)}); DQ(Y,"getVideoAspectRatio",Y.getVideoAspectRatio);DQ(Y,"getPreferredQuality",Y.getPreferredQuality);DQ(Y,"getPlaybackQualityLabel",Y.getPlaybackQualityLabel);DQ(Y,"setPlaybackQualityRange",Y.rYT);DQ(Y,"onAdUxClicked",Y.onAdUxClicked);DQ(Y,"getFeedbackProductData",Y.getFeedbackProductData);DQ(Y,"getStoryboardFrame",Y.getStoryboardFrame);DQ(Y,"getStoryboardFrameIndex",Y.getStoryboardFrameIndex);DQ(Y,"getStoryboardLevel",Y.getStoryboardLevel);DQ(Y,"getNumberOfStoryboardLevels",Y.getNumberOfStoryboardLevels); DQ(Y,"getCaptionWindowContainerId",Y.getCaptionWindowContainerId);DQ(Y,"getAvailableQualityLabels",Y.getAvailableQualityLabels);DQ(Y,"addCueRange",Y.addCueRange);DQ(Y,"addUtcCueRange",Y.addUtcCueRange);DQ(Y,"showAirplayPicker",Y.showAirplayPicker);DQ(Y,"dispatchReduxAction",Y.dispatchReduxAction);DQ(Y,"getPlayerResponse",Y.I7);DQ(Y,"getWatchNextResponse",Y.nY);DQ(Y,"getHeartbeatResponse",Y.Lp);DQ(Y,"getCurrentTime",Y.m_);DQ(Y,"getDuration",Y.LU);DQ(Y,"getPlayerState",Y.getPlayerState);DQ(Y,"getPlayerStateObject", Y.pY);DQ(Y,"getVideoLoadedFraction",Y.getVideoLoadedFraction);DQ(Y,"getProgressState",Y.getProgressState);DQ(Y,"getVolume",Y.getVolume);DQ(Y,"setVolume",Y.s7);DQ(Y,"isMuted",Y.isMuted);DQ(Y,"mute",Y.ax);DQ(Y,"unMute",Y.Qv);DQ(Y,"loadModule",Y.loadModule);DQ(Y,"unloadModule",Y.unloadModule);DQ(Y,"getOption",Y.v7);DQ(Y,"getOptions",Y.getOptions);DQ(Y,"setOption",Y.setOption);DQ(Y,"loadVideoById",Y.G4);DQ(Y,"loadVideoByUrl",Y.y7);DQ(Y,"playVideo",Y.ge);DQ(Y,"loadPlaylist",Y.loadPlaylist);DQ(Y,"nextVideo", Y.nextVideo);DQ(Y,"previousVideo",Y.previousVideo);DQ(Y,"playVideoAt",Y.playVideoAt);DQ(Y,"getDebugText",Y.getDebugText);DQ(Y,"getWebPlayerContextConfig",Y.getWebPlayerContextConfig);DQ(Y,"notifyShortsAdSwipeEvent",Y.notifyShortsAdSwipeEvent);DQ(Y,"getVideoContentRect",Y.getVideoContentRect);DQ(Y,"setSqueezeback",Y.setSqueezeback);DQ(Y,"toggleSubtitlesOn",Y.toggleSubtitlesOn);DQ(Y,"isSubtitlesOn",Y.isSubtitlesOn);DQ(Y,"reportPlaybackIssue",Y.reportPlaybackIssue);DQ(Y,"setAutonav",Y.setAutonav);DQ(Y, "isNotServable",Y.isNotServable);DQ(Y,"channelSubscribed",Y.channelSubscribed);DQ(Y,"channelUnsubscribed",Y.channelUnsubscribed);DQ(Y,"togglePictureInPicture",Y.togglePictureInPicture);DQ(Y,"supportsGaplessAudio",Y.supportsGaplessAudio);DQ(Y,"supportsGaplessShorts",Y.supportsGaplessShorts);DQ(Y,"enqueueVideoByPlayerVars",function(V){return void Y.enqueueVideoByPlayerVars(V)}); DQ(Y,"clearQueue",Y.clearQueue);DQ(Y,"getAudioTrack",Y.Xd);DQ(Y,"setAudioTrack",Y.Xj1);DQ(Y,"getAvailableAudioTracks",Y.HL);DQ(Y,"getMaxPlaybackQuality",Y.getMaxPlaybackQuality);DQ(Y,"getUserPlaybackQualityPreference",Y.getUserPlaybackQualityPreference);DQ(Y,"getSubtitlesUserSettings",Y.getSubtitlesUserSettings);DQ(Y,"resetSubtitlesUserSettings",Y.resetSubtitlesUserSettings);DQ(Y,"setMinimized",Y.setMinimized);DQ(Y,"setOverlayVisibility",Y.setOverlayVisibility);DQ(Y,"confirmYpcRental",Y.confirmYpcRental); DQ(Y,"queueNextVideo",Y.queueNextVideo);DQ(Y,"handleExternalCall",Y.handleExternalCall);DQ(Y,"logApiCall",Y.logApiCall);DQ(Y,"isExternalMethodAvailable",Y.isExternalMethodAvailable);DQ(Y,"setScreenLayer",Y.setScreenLayer);DQ(Y,"getCurrentPlaylistSequence",Y.getCurrentPlaylistSequence);DQ(Y,"getPlaylistSequenceForTime",Y.getPlaylistSequenceForTime);DQ(Y,"shouldSendVisibilityState",Y.shouldSendVisibilityState);DQ(Y,"syncVolume",Y.syncVolume);DQ(Y,"highlightSettingsMenuItem",Y.highlightSettingsMenuItem); DQ(Y,"openSettingsMenuItem",Y.openSettingsMenuItem);DQ(Y,"getEmbeddedPlayerResponse",Y.getEmbeddedPlayerResponse);DQ(Y,"getVisibilityState",Y.getVisibilityState);DQ(Y,"isMutedByMutedAutoplay",Y.isMutedByMutedAutoplay);DQ(Y,"isMutedByEmbedsMutedAutoplay",Y.isMutedByEmbedsMutedAutoplay);DQ(Y,"setGlobalCrop",Y.setGlobalCrop);DQ(Y,"setInternalSize",Y.setInternalSize);DQ(Y,"setFauxFullscreen",Y.setFauxFullscreen);DQ(Y,"setAppFullscreen",Y.setAppFullscreen)}; hB=function(Y,V,C){Y=g.cd(Y.lU(),V);return C?(C.addOnDisposeCallback(Y),null):Y}; g.fC=function(Y,V,C){return Y.app.U().Km?V:g.Jf("$DESCRIPTION ($SHORTCUT)",{DESCRIPTION:V,SHORTCUT:C})}; yhx=function(Y){Y.lU().element.setAttribute("aria-live","polite")}; g.vd=function(Y,V){g.x2.call(this,Y,V);itZ(this);Bd(this,"addEventListener",this.PA);Bd(this,"removeEventListener",this.Omi);Bd(this,"cueVideoByPlayerVars",this.xT);Bd(this,"loadVideoByPlayerVars",this.A9);Bd(this,"preloadVideoByPlayerVars",this.PUn);Bd(this,"loadVideoById",this.G4);Bd(this,"loadVideoByUrl",this.y7);Bd(this,"playVideo",this.ge);Bd(this,"loadPlaylist",this.loadPlaylist);Bd(this,"nextVideo",this.nextVideo);Bd(this,"previousVideo",this.previousVideo);Bd(this,"playVideoAt",this.playVideoAt); Bd(this,"getVideoData",this.F$);Bd(this,"seekBy",this.Q68);Bd(this,"seekTo",this.l8b);Bd(this,"showControls",this.showControls);Bd(this,"hideControls",this.hideControls);Bd(this,"cancelPlayback",this.cancelPlayback);Bd(this,"getProgressState",this.getProgressState);Bd(this,"isInline",this.isInline);Bd(this,"setInline",this.setInline);Bd(this,"setLoopVideo",this.setLoopVideo);Bd(this,"getLoopVideo",this.getLoopVideo);Bd(this,"getVideoContentRect",this.getVideoContentRect);Bd(this,"getVideoStats",this.DW); Bd(this,"getCurrentTime",this.Go);Bd(this,"getDuration",this.LU);Bd(this,"getPlayerState",this.jq);Bd(this,"getVideoLoadedFraction",this.hv);Bd(this,"mute",this.ax);Bd(this,"unMute",this.Qv);Bd(this,"setVolume",this.s7);Bd(this,"loadModule",this.loadModule);Bd(this,"unloadModule",this.unloadModule);Bd(this,"getOption",this.v7);Bd(this,"getOptions",this.getOptions);Bd(this,"setOption",this.setOption);Bd(this,"addCueRange",this.addCueRange);Bd(this,"getDebugText",this.getDebugText);Bd(this,"getStoryboardFormat", this.getStoryboardFormat);Bd(this,"toggleFullscreen",this.toggleFullscreen);Bd(this,"isFullscreen",this.isFullscreen);Bd(this,"getPlayerSize",this.getPlayerSize);Bd(this,"toggleSubtitles",this.toggleSubtitles);Bd(this,"setCenterCrop",this.setCenterCrop);Bd(this,"setFauxFullscreen",this.setFauxFullscreen);Bd(this,"setSizeStyle",this.setSizeStyle);Bd(this,"handleGlobalKeyDown",this.handleGlobalKeyDown);Bd(this,"handleGlobalKeyUp",this.handleGlobalKeyUp);ogE(this)}; g.wa=function(Y){Y=Y.BM();var V=Y.YV.get("endscreen");return V&&V.MI()?!0:Y.tC()}; g.lQ=function(Y,V){Y.getPresentingPlayerType()===3?Y.publish("mdxautoplaycancel"):Y.rT("onAutonavCancelled",V)}; g.TO=function(Y){var V=pC(Y.BM());return Y.app.dG&&!Y.isFullscreen()||Y.getPresentingPlayerType()===3&&V&&V.ju()&&V.ww()||!!Y.getPlaylist()}; g.$2=function(Y,V){g.sR(Y,"addEmbedsConversionTrackingParams",[V])}; g.ap=function(Y){return(Y=g.MB(Y.BM()))?Y.L1():{}}; g.XG2=function(Y){Y=(Y=Y.getVideoData())&&Y.J;return!!Y&&!(!Y.audio||!Y.video)&&Y.mimeType!=="application/x-mpegURL"}; g.Ip=function(Y,V,C){Y=Y.Gy().element;var U=fN(Y.children,function(n){n=Number(n.getAttribute("data-layer"));return C-n||1}); U<0&&(U=-(U+1));CU(Y,V,U);V.setAttribute("data-layer",String(C))}; g.LC=function(Y){var V=Y.U();if(!V.Nv)return!1;var C=Y.getVideoData();if(!C||Y.getPresentingPlayerType()===3)return!1;var U=(!C.isLiveDefaultBroadcast||V.K("allow_poltergust_autoplay"))&&!Vg(C);U=C.isLivePlayback&&(!V.K("allow_live_autoplay")||!U);var n=C.isLivePlayback&&V.K("allow_live_autoplay_on_mweb");Y=Y.getPlaylist();Y=!!Y&&Y.ju();var b=C.vx&&C.vx.playerOverlays||null;b=!!(b&&b.playerOverlayRenderer&&b.playerOverlayRenderer.autoplay);b=C.xV&&b;return!C.ypcPreview&&(!U||n)&&!g.Bv(C.Jn,"ypc")&& !Y&&(!g.T1(V)||b)}; Zto=function(Y,V){Y=Gx0(Y.app.Jz().W);Y=g.N(Y);for(var C=Y.next();!C.done;C=Y.next()){C=C.value;var U=C.getAvailableAudioTracks(),n=null;U=g.N(U);for(var b=U.next();!b.done;b=U.next())if(b=b.value,b.getLanguageInfo().getId()===V){n=b;break}n&&C.uw(n,!0)}}; Qg=function(){Qv.apply(this,arguments);this.requestHeaders={}}; mt=function(){Sl||(Sl=new Qg);return Sl}; jl=function(Y,V){V?Y.requestHeaders.Authorization="Bearer "+V:delete Y.requestHeaders.Authorization}; g.tB=function(Y){g.T.call(this);var V=this;this.Yi=Y;this.BC={zf:function(){return V.Yi}}}; g.el=function(Y,V,C,U){U=U===void 0?!1:U;g.W2.call(this,V);var n=this;this.B=Y;this.jL=U;this.X=new g.QI(this);this.fade=new g.ia(this,C,!0,void 0,void 0,function(){n.Ax()}); g.M(this,this.X);g.M(this,this.fade)}; ra=function(Y){var V=Y.B.getRootNode();return Y.B.K("web_watch_pip")||Y.B.K("web_shorts_pip")?ag(V):document}; D10=function(Y){Y.J&&(document.activeElement&&g.nU(Y.element,document.activeElement)&&Y.J.focus(),Y.J.setAttribute("aria-expanded","false"),Y.J=void 0);g.w1(Y.X);Y.L=void 0}; F6=function(Y,V,C){Y.OO()?Y.Fa():Y.gM(V,C)}; KC=function(Y,V,C,U){U=new g.m({j:"div",Dv:["ytp-linked-account-popup-button"],Ic:U,G:{role:"button",tabindex:"0"}});V=new g.m({j:"div",T:"ytp-linked-account-popup",G:{role:"dialog","aria-modal":"true",tabindex:"-1"},N:[{j:"div",T:"ytp-linked-account-popup-title",Ic:V},{j:"div",T:"ytp-linked-account-popup-description",Ic:C},{j:"div",T:"ytp-linked-account-popup-buttons",N:[U]}]});g.el.call(this,Y,{j:"div",T:"ytp-linked-account-popup-container",N:[V]},100);var n=this;this.dialog=V;g.M(this,this.dialog); U.listen("click",function(){n.Fa()}); g.M(this,U);g.Ip(this.B,this.element,4);this.hide()}; g.Y4=function(Y,V,C,U){g.W2.call(this,Y);this.priority=V;C&&g.Hd(this,C);U&&this.PC(U)}; g.of=function(Y,V,C,U){Y=Y===void 0?{}:Y;V=V===void 0?[]:V;C=C===void 0?!1:C;U=U===void 0?!1:U;V.push("ytp-menuitem");var n=Y;"role"in n||(n.role="menuitem");C||(n=Y,"tabindex"in n||(n.tabindex="0"));Y={j:C?"a":"div",Dv:V,G:Y,N:[{j:"div",T:"ytp-menuitem-icon",Ic:"{{icon}}"},{j:"div",T:"ytp-menuitem-label",Ic:"{{label}}"},{j:"div",T:"ytp-menuitem-content",Ic:"{{content}}"}]};U&&Y.N.push({j:"div",T:"ytp-menuitem-secondary-icon",Ic:"{{secondaryIcon}}"});return Y}; g.Hd=function(Y,V){Y.updateValue("label",V)}; VH=function(Y){g.Y4.call(this,g.of({"aria-haspopup":"true"},["ytp-linked-account-menuitem"]),2);var V=this;this.B=Y;this.J=this.Y=!1;this.jf=Y.j9();Y.createServerVe(this.element,this,!0);this.Z(this.B,"settingsMenuVisibilityChanged",function(C){V.l0(C)}); this.Z(this.B,"videodatachange",this.W);this.listen("click",this.onClick);this.W()}; Cy=function(Y){return Y?g.km(Y):""}; U0=function(Y){g.T.call(this);this.api=Y}; ny=function(Y){U0.call(this,Y);var V=this;DQ(Y,"setAccountLinkState",function(C){V.setAccountLinkState(C)}); DQ(Y,"updateAccountLinkingConfig",function(C){V.updateAccountLinkingConfig(C)}); Y.addEventListener("videodatachange",function(C,U){V.onVideoDataChange(U)}); Y.addEventListener("settingsMenuInitialized",function(){V.menuItem=new VH(V.api);g.M(V,V.menuItem)})}; uVH=function(Y){this.api=Y;this.Y={}}; b7=function(Y,V,C,U){V in Y.Y||(C=new g.XF(C,U,{id:V,priority:2,namespace:"appad"}),Y.api.JY([C],1),Y.Y[V]=C)}; E0=function(Y){U0.call(this,Y);var V=this;this.events=new g.QI(this);g.M(this,this.events);this.Y=new uVH(this.api);this.events.Z(this.api,"legacyadtrackingpingreset",function(){V.Y.Y={}}); this.events.Z(this.api,"legacyadtrackingpingchange",function(C){var U=V.Y;b7(U,"part2viewed",1,0x8000000000000);b7(U,"engagedview",Math.max(1,C.Ry*1E3),0x8000000000000);if(!C.isLivePlayback){var n=C.lengthSeconds*1E3;Xe(C)&&U.api.K("html5_shorts_gapless_ads_duration_fix")&&(n=U.api.getProgressState().seekableEnd*1E3-C.yP);b7(U,"videoplaytime25",n*.25,n);b7(U,"videoplaytime50",n*.5,n);b7(U,"videoplaytime75",n*.75,n);b7(U,"videoplaytime100",n,0x8000000000000);b7(U,"conversionview",n,0x8000000000000); b7(U,"videoplaybackstart",1,n);b7(U,"videoplayback2s",2E3,n);b7(U,"videoplayback10s",1E4,n)}}); this.events.Z(this.api,g.ZN("appad"),this.J);this.events.Z(this.api,g.DN("appad"),this.J)}; RAJ=function(Y,V,C){if(!(C in V))return!1;V=V[C];Array.isArray(V)||(V=[V]);V=g.N(V);for(C=V.next();!C.done;C=V.next()){C=C.value;var U={CPN:Y.api.getVideoData().clientPlaybackNonce};C=g.fK(C,U);U=void 0;U=U===void 0?!1:U;(U=nz(b1(C,Bta),C,U,"Active View 3rd Party Integration URL"))||(U=void 0,U=U===void 0?!1:U,U=nz(b1(C,sI1),C,U,"Google/YouTube Brand Lift URL"));U||(U=void 0,U=U===void 0?!1:U,U=nz(b1(C,AhK),C,U,"Nielsen OCR URL"));g.SF(C,void 0,U)}return!0}; zj=function(Y,V){WYS(Y,V).then(function(C){g.SF(V,void 0,void 0,C)})}; i7=function(Y,V){V.forEach(function(C){zj(Y,C)})}; WYS=function(Y,V){return g.pO(Y.api.U())&&ZG(V)&&Gd(V)?g.G5(Y.api.U(),g.ti(Y.api.getVideoData())).then(function(C){var U;C&&(U={Authorization:"Bearer "+C});return U},void 0):Td()}; Nt1=function(Y){U0.call(this,Y);this.events=new g.QI(Y);g.M(this,this.events);this.events.Z(Y,"videoready",function(V){if(Y.getPresentingPlayerType()===1){var C,U,n={playerDebugData:{pmlSignal:!!((C=V.getPlayerResponse())==null?0:(U=C.adPlacements)==null?0:U.some(function(b){var E;return b==null?void 0:(E=b.adPlacementRenderer)==null?void 0:E.renderer})), contentCpn:V.clientPlaybackNonce}};g.ZX("adsClientStateChange",n)}})}; yH=function(Y){g.m.call(this,{j:"button",Dv:["ytp-button","ytp-autonav-toggle"],G:{title:"{{title}}","aria-label":"{{label}}","data-priority":"3","data-tooltip-target-id":"ytp-autonav-toggle-button"},N:[{j:"div",T:"ytp-autonav-toggle-button-container",N:[{j:"div",T:"ytp-autonav-toggle-button",G:{"aria-checked":"true"}}]}]});this.B=Y;this.J=[];this.Y=!1;this.isChecked=!0;Y.createClientVe(this.element,this,113681);this.Z(Y,"presentingplayerstatechange",this.Tc);this.listen("click",this.onClick);this.B.U().K("web_player_autonav_toggle_always_listen")&& Ota(this);hB(Y,this.element,this);this.Tc()}; Ota=function(Y){Y.J.push(Y.Z(Y.B,"videodatachange",Y.Tc));Y.J.push(Y.Z(Y.B,"videoplayerreset",Y.Tc));Y.J.push(Y.Z(Y.B,"onPlaylistUpdate",Y.Tc));Y.J.push(Y.Z(Y.B,"autonavchange",Y.jM))}; kxS=function(Y){Y.isChecked=Y.isChecked;Y.Bx("ytp-autonav-toggle-button").setAttribute("aria-checked",String(Y.isChecked));var V=Y.isChecked?"Autoplay is on":"Autoplay is off";Y.updateValue("title",V);Y.updateValue("label",V);Y.B.PF()}; JhH=function(Y){return Y.B.U().K("web_player_autonav_use_server_provided_state")&&n8(Y.Wt())}; d1E=function(Y){U0.call(this,Y);var V=this;this.events=new g.QI(Y);g.M(this,this.events);this.events.Z(Y,"standardControlsInitialized",function(){var C=new yH(Y);g.M(V,C);Y.xS(C,"RIGHT_CONTROLS_LEFT")})}; XE=function(Y,V){g.Y4.call(this,g.of({role:"menuitemcheckbox","aria-checked":"false"}),V,Y,{j:"div",T:"ytp-menuitem-toggle-checkbox"});this.checked=!1;this.enabled=!0;this.listen("click",this.onClick)}; Gj=function(Y,V){Y.checked=V;Y.element.setAttribute("aria-checked",String(Y.checked))}; qea=function(Y){var V=!Y.U().gG&&Y.getPresentingPlayerType()!==3;return Y.isFullscreen()||V}; g.ZD=function(Y,V,C,U){var n=Y.currentTarget;if((C===void 0||!C)&&g.v3(Y))return Y.preventDefault(),!0;V.pauseVideo();Y=n.getAttribute("href");g.FP(Y,U,!0);return!1}; g.DD=function(Y,V,C){if(oO(V.U())&&V.getPresentingPlayerType()!==2){if(g.v3(C))return V.isFullscreen()&&!V.U().externalFullscreen&&V.toggleFullscreen(),C.preventDefault(),!0}else{var U=g.v3(C);U&&V.pauseVideo();g.FP(Y,void 0,!0);U&&(g.gA(Y),C.preventDefault())}return!1}; x12=function(Y){Y=PLH.includes("en")?Y.K("delhi_modern_web_player_icons")?RzP():{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"path",pW:!0,G:{d:"M11,11 C9.89,11 9,11.9 9,13 L9,23 C9,24.1 9.89,25 11,25 L25,25 C26.1,25 27,24.1 27,23 L27,13 C27,11.9 26.1,11 25,11 L11,11 Z M17,17 L15.5,17 L15.5,16.5 L13.5,16.5 L13.5,19.5 L15.5,19.5 L15.5,19 L17,19 L17,20 C17,20.55 16.55,21 16,21 L13,21 C12.45,21 12,20.55 12,20 L12,16 C12,15.45 12.45,15 13,15 L16,15 C16.55,15 17,15.45 17,16 L17,17 L17,17 Z M24,17 L22.5,17 L22.5,16.5 L20.5,16.5 L20.5,19.5 L22.5,19.5 L22.5,19 L24,19 L24,20 C24,20.55 23.55,21 23,21 L20,21 C19.45,21 19,20.55 19,20 L19,16 C19,15.45 19.45,15 20,15 L23,15 C23.55,15 24,15.45 24,16 L24,17 L24,17 Z", fill:"#fff"}}]}:Y.K("delhi_modern_web_player_icons")?{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M21.20 3.01L21 3H3L2.79 3.01C2.30 3.06 1.84 3.29 1.51 3.65C1.18 4.02 .99 4.50 1 5V19L1.01 19.20C1.05 19.66 1.26 20.08 1.58 20.41C1.91 20.73 2.33 20.94 2.79 20.99L3 21H21L21.20 20.98C21.66 20.94 22.08 20.73 22.41 20.41C22.73 20.08 22.94 19.66 22.99 19.20L23 19V5C23.00 4.50 22.81 4.02 22.48 3.65C22.15 3.29 21.69 3.06 21.20 3.01ZM3 19V5H21V19H3ZM8 11H6C5.73 11 5.48 11.10 5.29 11.29C5.10 11.48 5 11.73 5 12C5 12.26 5.10 12.51 5.29 12.70C5.48 12.89 5.73 13 6 13H8C8.26 13 8.51 12.89 8.70 12.70C8.89 12.51 9 12.26 9 12C9 11.73 8.89 11.48 8.70 11.29C8.51 11.10 8.26 11 8 11ZM18 11H12C11.73 11 11.48 11.10 11.29 11.29C11.10 11.48 11 11.73 11 12C11 12.26 11.10 12.51 11.29 12.70C11.48 12.89 11.73 13 12 13H18C18.26 13 18.51 12.89 18.70 12.70C18.89 12.51 19 12.26 19 12C19 11.73 18.89 11.48 18.70 11.29C18.51 11.10 18.26 11 18 11ZM18 15H16C15.73 15 15.48 15.10 15.29 15.29C15.10 15.48 15 15.73 15 16C15 16.26 15.10 16.51 15.29 16.70C15.48 16.89 15.73 17 16 17H18C18.26 17 18.51 16.89 18.70 16.70C18.89 16.51 19 16.26 19 16C19 15.73 18.89 15.48 18.70 15.29C18.51 15.10 18.26 15 18 15ZM12 15H6C5.73 15 5.48 15.10 5.29 15.29C5.10 15.48 5 15.73 5 16C5 16.26 5.10 16.51 5.29 16.70C5.48 16.89 5.73 17 6 17H12C12.26 17 12.51 16.89 12.70 16.70C12.89 16.51 13 16.26 13 16C13 15.73 12.89 15.48 12.70 15.29C12.51 15.10 12.26 15 12 15Z", fill:"white"}}]}:{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"path",pW:!0,G:{d:"M11,11 C9.9,11 9,11.9 9,13 L9,23 C9,24.1 9.9,25 11,25 L25,25 C26.1,25 27,24.1 27,23 L27,13 C27,11.9 26.1,11 25,11 L11,11 Z M11,17 L14,17 L14,19 L11,19 L11,17 L11,17 Z M20,23 L11,23 L11,21 L20,21 L20,23 L20,23 Z M25,23 L22,23 L22,21 L25,21 L25,23 L25,23 Z M25,19 L16,19 L16,17 L25,17 L25,19 L25,19 Z",fill:"#fff"}}]};Y.T="ytp-subtitles-button-icon";return Y}; chx=function(Y){return PLH.includes("en")?Y?RzP():{j:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M6,14v-4c0-0.55,.45-1,1-1h3c0.55,0,1,.45,1,1v1H9.5v-0.5h-2v3h2V13H11v1c0,.55-0.45,1-1,1H7C6.45,15,6,14.55,6,14z M14,15h3c0.55,0,1-0.45,1-1v-1h-1.5v0.5h-2v-3h2V11H18v-1c0-0.55-0.45-1-1-1h-3c-0.55,0-1,.45-1,1v4C13,14.55,13.45,15,14,15z M20,4H4v16h16V4 M21,3v18H3V3.01C3,3,3,3,3.01,3H21L21,3z",fill:"white"}}]}:Y?{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24", width:"24"},N:[{j:"path",G:{d:"M21.20 3.01L21 3H3L2.79 3.01C2.30 3.06 1.84 3.29 1.51 3.65C1.18 4.02 .99 4.50 1 5V19L1.01 19.20C1.05 19.66 1.26 20.08 1.58 20.41C1.91 20.73 2.33 20.94 2.79 20.99L3 21H21L21.20 20.98C21.66 20.94 22.08 20.73 22.41 20.41C22.73 20.08 22.94 19.66 22.99 19.20L23 19V5C23.00 4.50 22.81 4.02 22.48 3.65C22.15 3.29 21.69 3.06 21.20 3.01ZM3 19V5H21V19H3ZM8 11H6C5.73 11 5.48 11.10 5.29 11.29C5.10 11.48 5 11.73 5 12C5 12.26 5.10 12.51 5.29 12.70C5.48 12.89 5.73 13 6 13H8C8.26 13 8.51 12.89 8.70 12.70C8.89 12.51 9 12.26 9 12C9 11.73 8.89 11.48 8.70 11.29C8.51 11.10 8.26 11 8 11ZM18 11H12C11.73 11 11.48 11.10 11.29 11.29C11.10 11.48 11 11.73 11 12C11 12.26 11.10 12.51 11.29 12.70C11.48 12.89 11.73 13 12 13H18C18.26 13 18.51 12.89 18.70 12.70C18.89 12.51 19 12.26 19 12C19 11.73 18.89 11.48 18.70 11.29C18.51 11.10 18.26 11 18 11ZM18 15H16C15.73 15 15.48 15.10 15.29 15.29C15.10 15.48 15 15.73 15 16C15 16.26 15.10 16.51 15.29 16.70C15.48 16.89 15.73 17 16 17H18C18.26 17 18.51 16.89 18.70 16.70C18.89 16.51 19 16.26 19 16C19 15.73 18.89 15.48 18.70 15.29C18.51 15.10 18.26 15 18 15ZM12 15H6C5.73 15 5.48 15.10 5.29 15.29C5.10 15.48 5 15.73 5 16C5 16.26 5.10 16.51 5.29 16.70C5.48 16.89 5.73 17 6 17H12C12.26 17 12.51 16.89 12.70 16.70C12.89 16.51 13 16.26 13 16C13 15.73 12.89 15.48 12.70 15.29C12.51 15.10 12.26 15 12 15Z", fill:"white"}}]}:{j:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M5,11h2v2H5V11z M15,15H5v2h10V15z M19,15h-2v2h2V15z M19,11H9v2h10V11z M22,6H2v14h20V6z M3,7h18v12H3V7z",fill:"white"}}]}}; u7=function(){return{j:"div",T:"ytp-spinner-container",N:[{j:"div",T:"ytp-spinner-rotator",N:[{j:"div",T:"ytp-spinner-left",N:[{j:"div",T:"ytp-spinner-circle"}]},{j:"div",T:"ytp-spinner-right",N:[{j:"div",T:"ytp-spinner-circle"}]}]}]}}; Bs=function(Y){if(document.createRange){var V=document.createRange();V&&(V.selectNodeContents(Y),Y=window.getSelection())&&(Y.removeAllRanges(),Y.addRange(V))}}; Rf=function(Y){var V=Y.K("web_player_use_cinematic_label_2")?"Ambient mode":"Cinematic lighting";XE.call(this,V,g.s0.Qp);var C=this;this.B=Y;this.Y=!1;this.J=new g.KK(function(){g.G7(C.element,"ytp-menuitem-highlighted")},0); this.jf=Y.j9();Y=Y.K("delhi_modern_web_player_icons")?{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M12 .5C11.73 .5 11.48 .60 11.29 .79C11.10 .98 11 1.23 11 1.5V3.5C11 3.76 11.10 4.01 11.29 4.20C11.48 4.39 11.73 4.5 12 4.5C12.26 4.5 12.51 4.39 12.70 4.20C12.89 4.01 13 3.76 13 3.5V1.5C13 1.23 12.89 .98 12.70 .79C12.51 .60 12.26 .5 12 .5ZM3.79 1.29C3.61 1.46 3.51 1.70 3.50 1.94C3.48 2.19 3.56 2.43 3.72 2.63L3.79 2.70L5.29 4.20L5.37 4.27C5.56 4.42 5.80 4.50 6.04 4.49C6.29 4.47 6.52 4.37 6.70 4.20C6.87 4.02 6.97 3.79 6.99 3.54C7.00 3.30 6.92 3.06 6.77 2.86L6.70 2.79L5.20 1.29L5.13 1.22C4.93 1.06 4.69 .98 4.44 1.00C4.20 1.01 3.96 1.11 3.79 1.29ZM18.86 1.22L18.79 1.29L17.29 2.79L17.22 2.86C17.07 3.06 16.99 3.30 17.00 3.54C17.01 3.79 17.12 4.02 17.29 4.20C17.47 4.37 17.70 4.48 17.95 4.49C18.19 4.50 18.43 4.42 18.63 4.27L18.70 4.20L20.20 2.70L20.27 2.63C20.42 2.43 20.50 2.19 20.49 1.95C20.48 1.70 20.37 1.47 20.20 1.29C20.02 1.12 19.79 1.01 19.54 1.00C19.30 .99 19.06 1.07 18.86 1.22ZM19.20 6.01L19 6H5L4.79 6.01C4.30 6.06 3.84 6.29 3.51 6.65C3.18 7.02 2.99 7.50 3 8V16L3.01 16.20C3.05 16.66 3.26 17.08 3.58 17.41C3.91 17.73 4.33 17.94 4.79 17.99L5 18H19L19.20 17.98C19.66 17.94 20.08 17.73 20.41 17.41C20.73 17.08 20.94 16.66 20.99 16.20L21 16V8C20.99 7.50 20.81 7.02 20.48 6.66C20.15 6.29 19.69 6.06 19.20 6.01ZM5 16V8H19V16H5ZM17.29 19.79C17.11 19.96 17.01 20.20 17.00 20.44C16.98 20.69 17.06 20.93 17.22 21.13L17.29 21.20L18.79 22.70L18.86 22.77C19.06 22.92 19.30 23.00 19.54 22.99C19.79 22.98 20.02 22.87 20.20 22.70C20.37 22.52 20.48 22.29 20.49 22.04C20.50 21.80 20.42 21.56 20.27 21.36L20.20 21.29L18.70 19.79L18.63 19.72C18.43 19.56 18.19 19.48 17.94 19.50C17.70 19.51 17.46 19.61 17.29 19.79ZM5.37 19.72L5.29 19.79L3.79 21.29L3.72 21.36C3.57 21.56 3.49 21.80 3.50 22.04C3.51 22.29 3.62 22.52 3.79 22.70C3.97 22.87 4.20 22.98 4.45 22.99C4.69 23.00 4.93 22.92 5.13 22.77L5.20 22.70L6.70 21.20L6.77 21.13C6.92 20.93 7.00 20.69 6.99 20.45C6.97 20.20 6.87 19.97 6.70 19.79C6.52 19.62 6.29 19.52 6.04 19.50C5.80 19.49 5.56 19.57 5.37 19.72ZM12 19.5C11.73 19.5 11.48 19.60 11.29 19.79C11.10 19.98 11 20.23 11 20.5V22.5C11 22.76 11.10 23.01 11.29 23.20C11.48 23.39 11.73 23.5 12 23.5C12.26 23.5 12.51 23.39 12.70 23.20C12.89 23.01 13 22.76 13 22.5V20.5C13 20.23 12.89 19.98 12.70 19.79C12.51 19.60 12.26 19.5 12 19.5Z", fill:"white"}}]}:{j:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M21 7v10H3V7h18m1-1H2v12h20V6zM11.5 2v3h1V2h-1zm1 17h-1v3h1v-3zM3.79 3 6 5.21l.71-.71L4.5 2.29 3.79 3zm2.92 16.5L6 18.79 3.79 21l.71.71 2.21-2.21zM19.5 2.29 17.29 4.5l.71.71L20.21 3l-.71-.71zm0 19.42.71-.71L18 18.79l-.71.71 2.21 2.21z",fill:"white"}}]};this.setIcon(Y);this.subscribe("select",this.S,this);this.listen(AX,this.W);g.M(this,this.J)}; Ws=function(Y){U0.call(this,Y);var V=this;this.Y=!1;Y.addEventListener("settingsMenuInitialized",function(){hAa(V)}); Y.addEventListener("highlightSettingsMenu",function(C){hAa(V);var U=V.menuItem;C==="menu_item_cinematic_lighting"&&(g.y5(U.element,"ytp-menuitem-highlighted"),g.y5(U.element,"ytp-menuitem-highlight-transition-enabled"),U.J.start())}); DQ(Y,"updateCinematicSettings",function(C){V.updateCinematicSettings(C)})}; hAa=function(Y){Y.menuItem||(Y.menuItem=new Rf(Y.api),g.M(Y,Y.menuItem),Y.menuItem.Zv(Y.Y))}; fc0=function(Y){U0.call(this,Y);var V=this;this.events=new g.QI(Y);g.M(this,this.events);this.events.Z(Y,"applicationvideodatachange",function(C,U){U=U.clipConfig;C==="dataloaded"&&U&&U.startTimeMs!=null&&U.endTimeMs!=null&&V.api.setLoopRange({startTimeMs:Math.floor(Number(U.startTimeMs)),endTimeMs:Math.floor(Number(U.endTimeMs)),postId:U.postId,type:"clips"})})}; ND=function(Y){U0.call(this,Y);this.events=new g.QI(Y);g.M(this,this.events);DQ(Y,"setCreatorEndscreenVisibility",this.setCreatorEndscreenVisibility.bind(this));DQ(Y,"setCreatorEndscreenHideButton",this.Y.bind(this))}; O0=function(Y,V,C,U){XE.call(this,"Stable Volume",g.s0.eB);g.y5(this.element,"ytp-drc-menu-item");this.jf=Y.j9();this.S=V;this.Y=C;this.hasDrcAudioTrack=U;Y.addEventListener("videodatachange",this.J.bind(this));Y.K("mta_drc_mutual_exclusion_removal")&&this.Z(Y,"onPlaybackAudioChange",this.J);V=this.Y()===1&&this.hasDrcAudioTrack();this.setEnabled(this.hasDrcAudioTrack());Y=Y.K("delhi_modern_web_player_icons")?{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M12 .99C5.92 .99 1 5.92 1 11.99C1 18.07 5.92 22.99 12 22.99C18.07 22.99 23 18.07 23 11.99C23 5.92 18.07 .99 12 .99ZM12 2.99C14.38 2.99 16.67 3.94 18.36 5.63C20.05 7.32 21 9.61 21 11.99C21 14.38 20.05 16.67 18.36 18.36C16.67 20.05 14.38 20.99 12 20.99C9.61 20.99 7.32 20.05 5.63 18.36C3.94 16.67 3 14.38 3 11.99C3 9.61 3.94 7.32 5.63 5.63C7.32 3.94 9.61 2.99 12 2.99ZM14 6.00C13.73 6.00 13.48 6.10 13.29 6.29C13.10 6.48 13 6.73 13 7.00V17.00C13 17.26 13.10 17.52 13.29 17.70C13.48 17.89 13.73 18.00 14 18.00C14.26 18.00 14.51 17.89 14.70 17.70C14.89 17.52 15 17.26 15 17.00V7.00C15 6.73 14.89 6.48 14.70 6.29C14.51 6.10 14.26 6.00 14 6.00ZM10 8.00C9.73 8.00 9.48 8.10 9.29 8.29C9.10 8.48 9 8.73 9 9.00V15.00C9 15.26 9.10 15.52 9.29 15.70C9.48 15.89 9.73 16.00 10 16.00C10.26 16.00 10.51 15.89 10.70 15.70C10.89 15.52 11 15.26 11 15.00V9.00C11 8.73 10.89 8.48 10.70 8.29C10.51 8.10 10.26 8.00 10 8.00ZM18 9.00C17.73 9.00 17.48 9.10 17.29 9.29C17.10 9.48 17 9.73 17 10.00V14.00C17 14.26 17.10 14.52 17.29 14.70C17.48 14.89 17.73 15.00 18 15.00C18.26 15.00 18.51 14.89 18.70 14.70C18.89 14.52 19 14.26 19 14.00V10.00C19 9.73 18.89 9.48 18.70 9.29C18.51 9.10 18.26 9.00 18 9.00ZM6 10.00C5.73 10.00 5.48 10.10 5.29 10.29C5.10 10.48 5 10.73 5 11.00V13.00C5 13.26 5.10 13.52 5.29 13.70C5.48 13.89 5.73 14.00 6 14.00C6.26 14.00 6.51 13.89 6.70 13.70C6.89 13.52 7 13.26 7 13.00V11.00C7 10.73 6.89 10.48 6.70 10.29C6.51 10.10 6.26 10.00 6 10.00Z", fill:"white"}}]}:{j:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M7 13H5v-2h2v2zm3-4H8v6h2V9zm3-3h-2v12h2V6zm3 2h-2v8h2V8zm3 2h-2v4h2v-4zm-7-7c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m0-1c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2z",fill:"white"}}]};this.setIcon(Y);this.subscribe("select",this.W,this);Gj(this,V);this.jf.EA(this)}; k4=function(Y){U0.call(this,Y);var V=this;this.events=new g.QI(Y);g.M(this,this.events);Y.K("html5_show_drc_toggle")&&Y.addEventListener("settingsMenuInitialized",function(){V.menuItem||(V.menuItem=new O0(V.api,V.setDrcUserPreference.bind(V),V.getDrcUserPreference.bind(V),V.J.bind(V)),g.M(V,V.menuItem))}); DQ(this.api,"setDrcUserPreference",function(U){V.setDrcUserPreference(U)}); DQ(this.api,"getDrcUserPreference",function(){return V.getDrcUserPreference()}); DQ(this.api,"hasDrcAudioTrack",function(){return V.J()}); var C;this.Y=(C=g.MM("yt-player-drc-pref"))!=null?C:1;this.updateEnvironmentData()}; JX=function(Y){U0.call(this,Y);var V=this;this.Y={};this.events=new g.QI(Y);g.M(this,this.events);this.events.Z(Y,"videodatachange",function(){V.onVideoDataChange()}); this.events.Z(Y,g.ZN("embargo"),function(C){V.api.Ka(!0);var U,n=(U=V.Y[C.id])!=null?U:[];U=g.N(n);for(n=U.next();!n.done;n=U.next()){var b=n.value;V.api.hideControls();V.api.a6("auth",2,"This video isn't available in your current playback area",vy({embargoed:1,id:C.id,idx:C.J,start:C.start}));n=void 0;(b=(n=b.embargo)==null?void 0:n.onTrigger)&&V.api.rT("innertubeCommand",b)}})}; vgP=function(Y,V){var C;return(C=V.onEnter)==null?void 0:C.some(Y.J)}; wGR=function(Y,V){V=g.N(V);for(var C=V.next();!C.done;C=V.next()){C=C.value;var U=void 0,n=Number((U=C.playbackPosition)==null?void 0:U.utcTimeMillis)/1E3,b=void 0;U=n+Number((b=C.duration)==null?void 0:b.seconds);b="embargo_"+n;Y.api.addUtcCueRange(b,n,U,"embargo",!1);C.onEnter&&(Y.Y[b]=C.onEnter.filter(Y.J))}}; dg=function(Y){U0.call(this,Y);var V=this;this.Y=[];this.events=new g.QI(Y);g.M(this,this.events);DQ(Y,"addEmbedsConversionTrackingParams",function(C){V.api.U().SG&&V.addEmbedsConversionTrackingParams(C)}); this.events.Z(Y,"veClickLogged",function(C){V.api.hasVe(C)&&(C=C.visualElement.getAsJspb(),C=HK(C,2),V.Y.push(C))})}; lcH=function(Y){U0.call(this,Y);DQ(Y,"isEmbedsShortsMode",function(){return Y.isEmbedsShortsMode()})}; pGR=function(Y){U0.call(this,Y);var V=this;this.events=new g.QI(Y);g.M(this,this.events);this.events.Z(Y,"initialvideodatacreated",function(C){M1($g(),16623);V.Y=g.hY();var U=Y.U().KK&&!C.SH;if(jh(C)&&U){M1($g(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"});if(C.getWatchNextResponse()){var n,b=(n=C.getWatchNextResponse())==null?void 0:n.trackingParams;b&&II(b)}if(C.getPlayerResponse()){var E;(C=(E=C.getPlayerResponse())==null?void 0:E.trackingParams)&&II(C)}}else M1($g(), 32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}),C.getEmbeddedPlayerResponse()&&(E=(b=C.getEmbeddedPlayerResponse())==null?void 0:b.trackingParams)&&II(E)}); this.events.Z(Y,"loadvideo",function(){M1($g(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:V.Y})}); this.events.Z(Y,"cuevideo",function(){M1($g(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:V.Y})}); this.events.Z(Y,"largeplaybuttonclicked",function(C){M1($g(),27240,C.visualElement)}); this.events.Z(Y,"playlistnextbuttonclicked",function(C){M1($g(),27240,C.visualElement)}); this.events.Z(Y,"playlistprevbuttonclicked",function(C){M1($g(),27240,C.visualElement)}); this.events.Z(Y,"playlistautonextvideo",function(){M1($g(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"})})}; qD=function(Y,V){g.T.call(this);var C=this;this.Y=null;this.S=V;V=[];for(var U=0;U<=100;U++)V.push(U/100);V={threshold:V,trackVisibility:!0,delay:1E3};(this.J=window.IntersectionObserver?new IntersectionObserver(function(n){n=n[n.length-1];typeof n.isVisible==="undefined"?document.visibilityState==="visible"&&n.isIntersecting&&n.intersectionRatio>0?C.Y=n.intersectionRatio:document.visibilityState==="hidden"?C.Y=0:C.Y=null:C.Y=n.isVisible?n.intersectionRatio:0;typeof C.S==="function"&&C.S(C.Y)},V): null)&&this.J.observe(Y)}; $1v=function(Y){U0.call(this,Y);var V=this;this.events=new g.QI(Y);g.M(this,this.events);this.events.Z(Y,"applicationInitialized",function(){Ttx(V)})}; Ttx=function(Y){var V=Y.api.getRootNode(),C,U=Y.api.getWebPlayerContextConfig().embedsEnableEmc3ds?((C=V.parentElement)==null?void 0:C.parentElement)||V:V;Y.Y=new qD(U,function(n){n!=null&&(Y.api.U().UO=n,Y.api.U().HY="EMBEDDED_PLAYER_VISIBILITY_FRACTION_SOURCE_INTERSECTION_OBSERVER")}); g.M(Y,Y.Y);Y.events.Z(Y.api,"videoStatsPingCreated",function(n){var b=Y.Y;b=b.Y==null?null:Math.round(b.Y*100)/100;n.inview=b!=null?b:void 0;b=Y.api.getPlayerSize();if(b.height>0&&b.width>0){b=[Math.round(b.width),Math.round(b.height)];var E=g.Cr();E>1&&b.push(E);b=b.join(":")}else b=void 0;n.size=b})}; MvJ=function(Y){var V;return((V=((Y==null?void 0:Y.messageRenderers)||[]).find(function(C){return!!C.timeCounterRenderer}))==null?void 0:V.timeCounterRenderer)||null}; Ps=function(Y){g.m.call(this,{j:"div",Dv:["ytp-player-content","ytp-iv-player-content"],N:[{j:"div",T:"ytp-free-preview-countdown-timer",N:[{j:"span",Ic:"{{label}}"},{j:"span",T:"ytp-free-preview-countdown-timer-separator",Ic:"\u2022"},{j:"span",Ic:"{{duration}}"}]}]});this.api=Y;this.Y=null;this.S=this.J=0;this.Z(this.api,"videodatachange",this.onVideoDataChange);this.api.createClientVe(this.element,this,191284)}; Icx=function(Y,V){Y.Y||(Y.J=V,Y.S=(0,g.Q)(),Y.Y=new g.gY(function(){acv(Y)},null),acv(Y))}; acv=function(Y){var V=Math,C=V.round,U=Math.min((0,g.Q)()-Y.S,Y.J);V=C.call(V,(Y.J-U)/1E3);Y.updateValue("duration",hh({seconds:V}));V<=0&&Y.Y?Y.stopTimer():Y.Y&&Y.Y.start()}; LYE=function(Y){U0.call(this,Y);var V=this;this.events=new g.QI(Y);g.M(this,this.events);this.events.Z(Y,"basechromeinitialized",function(){V.Y=new Ps(Y);g.M(V,V.Y);g.Ip(Y,V.Y.element,4);V.Y.hide()})}; x4=function(Y){g.m.call(this,{j:"button",Dv:["ytp-fullerscreen-edu-button","ytp-button"],N:[{j:"div",Dv:["ytp-fullerscreen-edu-text"],Ic:"Scroll for details"},{j:"div",Dv:["ytp-fullerscreen-edu-chevron"],N:[{j:"svg",G:{height:"100%",viewBox:"0 0 24 24",width:"100%"},N:[{j:"path",G:{d:"M7.41,8.59L12,13.17l4.59-4.58L18,10l-6,6l-6-6L7.41,8.59z",fill:"#fff"}}]}]}],G:{"data-priority":"2"}});this.Qs=Y;this.fade=new g.ia(this,250,void 0,100);this.J=this.Y=!1;Y.createClientVe(this.element,this,61214);g.M(this, this.fade);this.Z(Y,"fullscreentoggled",this.Zv);this.Z(Y,"presentingplayerstatechange",this.Zv);this.listen("click",this.onClick);this.Zv()}; cs=function(Y){U0.call(this,Y);var V=this;this.events=new g.QI(Y);g.M(this,this.events);DQ(this.api,"updateFullerscreenEduButtonSubtleModeState",function(U){V.updateFullerscreenEduButtonSubtleModeState(U)}); DQ(this.api,"updateFullerscreenEduButtonVisibility",function(U){V.updateFullerscreenEduButtonVisibility(U)}); var C=Y.U();Y.K("external_fullscreen_with_edu")&&C.externalFullscreen&&oO(C)&&C.controlsType==="1"&&this.events.Z(Y,"standardControlsInitialized",function(){V.Y=new x4(Y);g.M(V,V.Y);Y.xS(V.Y)})}; QIJ=function(Y){g.m.call(this,{j:"div",T:"ytp-gated-actions-overlay",N:[{j:"div",T:"ytp-gated-actions-overlay-background",N:[{j:"div",T:"ytp-gated-actions-overlay-background-overlay"}]},{j:"button",Dv:["ytp-gated-actions-overlay-miniplayer-close-button","ytp-button"],G:{"aria-label":"Close"},N:[g.xm()]},{j:"div",T:"ytp-gated-actions-overlay-bar",N:[{j:"div",T:"ytp-gated-actions-overlay-text-container",N:[{j:"div",T:"ytp-gated-actions-overlay-title",Ic:"{{title}}"},{j:"div",T:"ytp-gated-actions-overlay-subtitle", Ic:"{{subtitle}}"}]},{j:"div",T:"ytp-gated-actions-overlay-button-container"}]}]});var V=this;this.api=Y;this.background=this.Bx("ytp-gated-actions-overlay-background");this.J=this.Bx("ytp-gated-actions-overlay-button-container");this.Y=[];this.Z(this.Bx("ytp-gated-actions-overlay-miniplayer-close-button"),"click",function(){V.api.rT("onCloseMiniplayer")}); this.hide()}; m12=function(Y,V){var C=0;C=0;for(var U={};C n&&(n=y.width,b="url("+y.url+")")}C.background.style.backgroundImage=b;m12(C,U.actionButtons||[]);C.show()}else C.hide()}); g.Ip(this.api,this.Y.element,4)}; hX=function(Y){U0.call(this,Y);var V=this;Bd(this.api,"getSphericalProperties",function(){return V.getSphericalProperties()}); Bd(this.api,"setSphericalProperties",function(){V.setSphericalProperties.apply(V,g.P(g.TT.apply(0,arguments)))}); uQ(this.api,"getSphericalProperties",function(){return V.api.getPresentingPlayerType()===2?{}:V.getSphericalProperties()}); uQ(this.api,"setSphericalProperties",function(){var C=g.TT.apply(0,arguments);V.api.getPresentingPlayerType()!==2&&V.setSphericalProperties.apply(V,g.P(C))})}; fy=function(Y){U0.call(this,Y);DQ(Y,"createClientVe",this.createClientVe.bind(this));DQ(Y,"createServerVe",this.createServerVe.bind(this));DQ(Y,"destroyVe",this.destroyVe.bind(this));DQ(Y,"hasVe",this.hasVe.bind(this));DQ(Y,"logClick",this.logClick.bind(this));DQ(Y,"logVisibility",this.logVisibility.bind(this));DQ(Y,"setTrackingParams",this.setTrackingParams.bind(this))}; vs=function(Y,V,C,U){function n(E){var y=!(E.status!==204&&E.status!==200&&!E.response),X;E={succ:""+ +y,rc:E.status,lb:((X=E.response)==null?void 0:X.byteLength)||0,rt:((0,g.Q)()-b).toFixed(),shost:g.Jm(Y),trigger:V};tvx(E,Y);C&&C(E);U&&!y&&U(new wF("pathprobe.net",E))} var b=(0,g.Q)();g.cw(Y,{format:"RAW",responseType:"arraybuffer",timeout:1E4,onFinish:n,onTimeout:n})}; tvx=function(Y,V){var C;((C=window.performance)==null?0:C.getEntriesByName)&&(V=performance.getEntriesByName(V))&&V.length&&(V=V[0],Y.pedns=(V.domainLookupEnd-V.startTime).toFixed(),Y.pecon=(V.connectEnd-V.domainLookupEnd).toFixed(),Y.perqs=(V.requestStart-V.connectEnd).toFixed(),eAo&&(Y.perqsa=V.requestStart+(performance.timeOrigin||performance.timing.navigationStart)))}; rh1=function(Y){eAo=Y}; wg=function(Y,V){this.kX=Y;this.policy=V;this.playbackRate=1}; FYv=function(Y,V){var C=Math.min(2.5,qb(Y.kX));Y=l7(Y);return V-C*Y}; py=function(Y,V,C,U,n){n=n===void 0?!1:n;if(Y.policy.SG)return Math.ceil(Y.policy.SG*V);Y.policy.wJ&&(U=Math.abs(U));U/=Y.playbackRate;var b=1/cE(Y.kX);C=Math.max(.9*(U-3),qb(Y.kX)+Y.kX.J.Y*b)/b*.8/(V+C);C=Math.min(C,U);Y.policy.gG>0&&n&&(C=Math.max(C,Y.policy.gG));return ggR(Y,C,V)}; ggR=function(Y,V,C){return Math.ceil(Math.max(Math.max(Y.policy.wG,Y.policy.C5*C),Math.min(Math.min(Y.policy.Cb,31*C),Math.ceil(V*C))))||Y.policy.wG}; KYZ=function(Y,V,C){C=py(Y,V.Y.info.Lb,C.Y.info.Lb,0);var U=qb(Y.kX)+C/cE(Y.kX);return Math.max(U,U+Y.policy.vS-C/V.Y.info.Lb)}; l7=function(Y){return cE(Y.kX,!Y.policy.qR,Y.policy.K5)}; Tj=function(Y){return l7(Y)/Y.playbackRate}; $4=function(Y,V,C){var U=Y.policy.playbackStartPolicy.resumeMinReadaheadPolicy||[],n=Y.policy.playbackStartPolicy.startMinReadaheadPolicy||[];Y=Infinity;V=g.N(V&&U.length>0?U:n);for(U=V.next();!U.done;U=V.next())U=U.value,n=U.minReadaheadMs||0,C<(U.minBandwidthBytesPerSec||0)||Y>n&&(Y=n);return Y0&&(this.J=C.t1)}; oe0=function(Y,V,C,U,n){if(!U.info.V){if(C.length===0)C.push(U);else{var b;(Y=(b=C.pop())==null?void 0:g.uw(b,U))?C.push(Y):C.push(U)}return n}var E;(C=(E=C.pop())==null?void 0:g.uw(E,U))||(C=U);if(Y.policy.Uc&&C.info.J)return Y.logger&&Y.logger({incompleteSegment:C.info.dM()}),n;U=Y.Vn(C);n=U.EE;U={clipId:U.clipId,formatId:U.formatId,startTimeMs:U.startTimeMs,durationMs:U.YN,TT:n,ID:n};n=Ht2(V,U.startTimeMs);if(b=C=n>=0?V[n]:null){b=U;var y=n;E=C.startTimeMs+C.durationMs;var X=b.startTimeMs+b.durationMs; if(b.startTimeMs-E>Y.J)b=!1;else if(YtH(Y,C.formatId,b.formatId))C.durationMs=Math.max(E,X)-C.startTimeMs,C.ID=Math.max(C.ID,b.ID),b=!0;else if(Math.abs(C.startTimeMs-b.startTimeMs)<=Y.J)if(C.durationMs>b.durationMs+Y.J){var G=C.formatId,Z=C.TT;y=C.ID;C.formatId=b.formatId;C.durationMs=b.durationMs;C.TT=b.TT;C.ID=b.ID;b.formatId=G;b.startTimeMs=X;b.durationMs=E-X;b.TT=Z;b.ID=y;b=!1}else C.formatId=b.formatId,b=!0;else E>b.startTimeMs&&(E>X&&(V.splice(y+1,0,{formatId:C.formatId,startTimeMs:X,durationMs:E- X,TT:b.ID+1,ID:C.ID}),Y.logger&&Y.logger({splitOldStart:(G=C.startTimeMs)==null?void 0:G.toFixed(3),splitOldEnd:E==null?void 0:E.toFixed(3),splitNewStart:(Z=b.startTimeMs)==null?void 0:Z.toFixed(3),splitNewEnd:X==null?void 0:X.toFixed(3)})),C.durationMs=b.startTimeMs-C.startTimeMs,C.ID=b.TT-1),b=!1}b?U=C:(n+=1,V.splice(n,0,U));G=0;for(Z=n+1;Z=X+C.J?C=!0:y+C.J=0?Y:-Y-2}; V3K=function(Y,V){if(Y.MJ){var C=Y.MJ.tY();if(C.length!==0){if(Y.S&&V){var U=Y.S,n=U.info.W;!uV(C,n)&&U.info.C>0&&(0,g.Q)()-Y.D<5E3&&(Y.logger&&Y.logger({dend:U.info.dM()}),C=lYS(C,n,n+.01))}Y.policy.UO&&Y.logger&&Y.logger({cbri:""+Y.Y});U=[];for(var b=n=0;n=E){var Z=Object.assign({},Y.ud[b]),D=Y.fb.S.get(Ms(Y.ud[b].formatId)),u=Math.max(X,E);E=D.index.NF(u+Y.J/ 1E3);X=D.index.getStartTime(E);var B=E+ +(Math.abs(X-u)>Y.J/1E3);u=B+Y.W;B=D.index.getStartTime(B)*1E3;b!==Y.Y||V?(Z.TT=u,Z.startTimeMs=B):(Y.logger&&Y.logger({pEvict:"1",og:Z.startTimeMs,adj:X*1E3}),Z.TT=E+Y.W,Z.startTimeMs=X*1E3);E=void 0;X=((E=Y.S)==null?void 0:E.info.duration)||11;b===Y.Y&&yY.J/1E3);E=X+Y.W;D=D.index.Q8(X)*1E3;Z.ID=E;Z.durationMs=D-Z.startTimeMs;Z.TT<=Z.ID&&U.push(Z)}G=0&&SU(Y.audioTrack,Y.Y)>=0&&b?((Y.videoTrack.V||Y.audioTrack.V)&&Y.loader.SL("iterativeSeeking",{status:"done",count:Y.seekCount}),Y.videoTrack.V=!1,Y.audioTrack.V=!1):U&&g.qo(function(){if(Y.J||!Y.policy.z5)eU(Y);else{var E=V.startTime,y=V.duration;if(!Y.policy.V){var X=C?Y.videoTrack.V:Y.audioTrack.V,G=Y.videoTrack.D!==-1&&Y.audioTrack.D!==-1,Z=Y.Y>=E&&Y.Y432E3&&l0S(Y.fb);Y.S&&(n=Y.S,Y.S=0);g.qo(function(){Y.policy.V||rg(Y,n,102)}); Y.loader.SL("initManifestlessSync",{st:n,ost:n+Y.loader.wg(),a:Y.audioTrack.D,v:Y.videoTrack.D});Y.W&&(Y.W.resolve(n+.1),Y.W=null);Y.policy.V&&rg(Y,n,102)}}}; Ky=function(Y,V){var C=this;this.Oc=Y;this.requestNumber=++uKx;this.Y=this.now();this.X=this.L=NaN;this.C=this.Y;this.S=this.Zx=this.V=0;this.D=this.Y;this.m8=this.Jn=this.F8=this.mZ=this.Uc=this.dT=this.J=this.W=0;this.sE=this.isActive=!1;this.oy=this.z5=0;this.BC={wXt:function(){return C.R_}}; this.kX=V.kX;this.snapshot=y$K(this.kX);this.policy=this.kX.J;this.fD=!!V.fD;this.E8=V.E8;this.DD=V.DD||0;this.n$=V.n$||0;V.kd&&(this.vx=new so);var U;this.R_=(U=V.R_)!=null?U:!1;this.fD||EwT(this.kX)}; BIK=function(Y){Y.F8=Math.max(Y.F8,Y.V-Y.Uc);Y.Jn=Math.max(Y.Jn,Y.C-Y.mZ);Y.dT=0}; Hs=function(Y,V,C){ziv(Y.kX,V);Y.vx&&(Y.vx.add(Math.ceil(V)-Math.ceil(Y.C)),Y.vx.add(Math.max(0,Math.ceil(C/1024)-Math.ceil(Y.V/1024))));var U=V-Y.C,n=C-Y.V;Y.Zx=n;Y.m8=Math.max(Y.m8,n/(U+.01)*1E3);Y.C=V;Y.V=C;Y.dT&&C>Y.dT&&BIK(Y)}; Yv=function(Y,V){Y.url=V;window.performance&&!performance.onresourcetimingbufferfull&&(performance.onresourcetimingbufferfull=function(){performance.clearResourceTimings()})}; ox=function(Y,V){Ky.call(this,Y,V);this.Jf=this.rg=!1;this.eL=this.jL=Infinity;this.Cb=NaN;this.Ry=!1;this.Hx=NaN;this.qJ=this.Ty=this.UE=0;this.Be=V.Be||1;this.E$=V.E$||this.Be;this.aV=V.aV;this.EE=V.EE;this.RH=V.RH;s0H(this);this.IU(this.Y);this.tf=(this.Hx-this.Y)/1E3}; AbJ=function(Y){var V=Y.Ty||Y.UE;return V?Y.snapshot.delay+Math.min(Y.n$,(Y.X-Y.L)/1E3)+V:Y.tf}; Vd=function(Y,V,C){if(!Y.fD){V=Math.max(V,.01);var U=Y.DD?Math.max(V,C/Y.DD):V,n=Y.kX.J.S;n&&(U=V,Y.DD&&(U=Math.max(V,C/Y.DD*n)));kq(Y.kX,V,C,U)}}; RL0=function(Y){return(Y.D-Y.Y)/1E3}; s0H=function(Y){Y.Cb=Y.Y+Y.snapshot.delay*1E3;Y.Ry=!1}; CP=function(Y,V){if(Y.aV&&Y.EE!==void 0&&Y.RH!==void 0){var C=Math,U=C.min,n=Y.jL;var b=Y.aV;var E=Y.Y;if(WvH(b,Y.EE))b=V;else{var y=0;b.IS&&(y=.2);b=E+(b.n$+y)*1E3}Y.jL=U.call(C,n,b);C=Math;U=C.min;n=Y.eL;b=Y.aV;E=Y.Y;y=NIK(b,Y.EE,Y.RH);y!==2&&(V=y?V:E+b.n$*1E3,b.IS&&(V+=b.n$*1E3));Y.eL=U.call(C,n,V);Y.jL<=Y.Y?s0H(Y):(Y.Cb=Y.jL,Y.Ry=!0)}}; ODZ=function(Y,V){if(V+1<=Y.totalLength){var C=fp(Y,V);C=C<128?1:C<192?2:C<224?3:C<240?4:5}else C=0;if(C<1||!(V+C<=Y.totalLength))return[-1,V];if(C===1)Y=fp(Y,V++);else if(C===2)C=fp(Y,V++),Y=fp(Y,V++),Y=(C&63)+64*Y;else if(C===3){C=fp(Y,V++);var U=fp(Y,V++);Y=fp(Y,V++);Y=(C&31)+32*(U+256*Y)}else if(C===4){C=fp(Y,V++);U=fp(Y,V++);var n=fp(Y,V++);Y=fp(Y,V++);Y=(C&15)+16*(U+256*(n+256*Y))}else C=V+1,Y.focus(C),xu(Y,C,4)?Y=a70(Y).getUint32(C-Y.S,!0):(U=fp(Y,C+2)+256*fp(Y,C+3),Y=fp(Y,C)+256*(fp(Y,C+1)+ 256*U)),V+=5;return[Y,V]}; UK=function(Y){this.Oc=Y;this.Y=new J_}; nP=function(Y,V){this.info=Y;this.callback=V;this.state=1;this.qp=this.vR=!1;this.BD=null}; kZK=function(Y){return g.Hf(Y.info.Px,function(V){return V.type===3})}; br=function(Y,V,C,U){var n=this;U=U===void 0?{}:U;this.policy=V;this.Oc=C;this.status=0;this.Y=new J_;this.J=0;this.Vs=this.W=this.S=!1;this.xhr=new XMLHttpRequest;this.xhr.open(U.method||"GET",Y);if(U.headers)for(Y=U.headers,V=g.N(Object.keys(Y)),C=V.next();!C.done;C=V.next())C=C.value,this.xhr.setRequestHeader(C,Y[C]);this.xhr.withCredentials=!0;this.xhr.onreadystatechange=function(){return n.Ts()}; this.xhr.onload=function(){return n.onDone()}; this.xhr.onerror=function(){return n.onError()}; this.xhr.fetch(function(b){n.Y.append(b);n.J+=b.length;b=(0,g.Q)();n.Oc.YH(b,n.J)},function(){},U.body||null)}; JbZ=function(Y,V){this.J=(new TextEncoder).encode(Y);this.Y=(new TextEncoder).encode(V)}; On0=function(Y,V){var C;return g.l(function(U){if(!V)return U.return(V);C=new g.h1(Y.J);return U.return(C.encrypt(V,Y.Y))})}; PHK=function(Y,V){var C;return g.l(function(U){if(U.J==1){if(!V)return U.return(V);C=new g.h1(Y.J);return g.v(U,C.decrypt(V,Y.Y),2)}return U.return(U.Y)})}; qtT=function(Y,V){var C=this;this.Y=Y;this.Oc=V;this.loaded=this.status=0;this.error="";Y=LQ(this.Y.get("range")||"");if(!Y)throw Error("bad range");this.range=Y;this.J=new J_;d_1(this).then(function(){C.Oc.mG()},function(U){C.error=""+U||"unknown_err"; C.Oc.mG()})}; d_1=function(Y){var V,C,U,n,b,E,y,X,G,Z,D,u,B,A,O;return g.l(function(k){if(k.J==1){Y.status=200;V=Y.Y.get("docid");C=uo(Y.Y.get("fmtid")||"");U=Y.Y.get("lmt")||"0";n=+(Y.Y.get("csz")||0);if(!V||!C||!n)throw Error("Invalid local URL");Y.Y.get("ck")&&Y.Y.get("civ")&&(b=new JbZ(Y.Y.get("ck"),Y.Y.get("civ")));E=Y.range;y=Math.floor(E.start/n);X=Math.floor(E.end/n);G=y}if(k.J!=5)return G<=X?g.v(k,x2P(V,C,U,G,b),5):k.OE(0);Z=k.Y;if(Z===void 0)throw Error("invariant: data is undefined");D=G*n;u=(G+1)*n; B=Math.max(0,E.start-D);A=Math.min(E.end+1,u)-(B+D);O=new Uint8Array(Z.buffer,B,A);Y.J.append(O);Y.loaded+=A;Y.loaded=400?(Y.lastError="net.badstatus",!0):(n===void 0?0:n)?(Y.lastError="ump.spsrejectfailure",!0):C||U!==void 0&&U?!1:(Y.lastError=V===204?"net.nocontent":"net.connect",!0)}; ur=function(Y,V){if(Y.policy.qM)return!1;var C=V.getResponseHeader("content-type"),U=V.d2();Y=!U||U<=Y.policy.Gi;return(!V.qI()||!C||C.indexOf("text/plain")!==-1)&&Y}; pJT=function(Y,V){var C="";V=V.uO();V.totalLength<=Y.policy.Gi&&(C=lKH(Y,cI(V)));return C}; lKH=function(Y,V){var C=w4(V);return EN(C)?(Y.logger.debug(function(){return"Redirecting to "+C}),C):""}; XZ=function(Y){return va(Y.S,$e(Y.vt.XQ))}; TIS=function(Y){var V=Y.timing.u5();V.shost=$e(Y.vt.XQ);return V}; $_1=function(Y,V){return(Y==null?void 0:Y.maxWidth)>(V==null?void 0:V.maxWidth)||(Y==null?void 0:Y.maxHeight)>(V==null?void 0:V.maxHeight)}; M3Z=function(Y,V){for(var C=g.N(V.keys()),U=C.next();!U.done;U=C.next())if(U=V.get(U.value),U.length!==0){g.vv(U,function(y,X){return X.maxFramerate-y.maxFramerate}); for(var n=[U[0]],b=0,E=1;EY.Y||C.push(U)}return C}; Bj=function(Y,V,C){var U=Lv1[Y]||[];C.K("html5_shorts_onesie_mismatched_fix")&&(U=Q0J[Y]||[]);V.push.apply(V,g.P(U));C.K("html5_early_media_for_drm")&&V.push.apply(V,g.P(St1[Y]||[]))}; FvZ=function(Y,V){var C=g.B$(Y),U=Y.U(),n=U.V;U=U.K("html5_shorts_onesie_mismatched_fix");var b=Y.nR();if(U){if(!n.J){if(b&&sK)return sK;if(Aw)return Aw}}else if(Aw&&!n.J)return Aw;var E=[],y=[],X={},G=Rx.concat(m_x);U&&(G=Rx.concat(j0Z));Y.K("html5_early_media_for_drm")&&(G=G.concat(t3v),Y.K("allow_vp9_1080p_mq_enc")&&G.push(eLS));var Z=[].concat(g.P(rba));Y.K("html5_iamf_audio_onesie_fmt")&&Z.push(["773"]);G=g.N(G);for(var D=G.next();!D.done;D=G.next()){var u=!1;D=g.N(D.value);for(var B=D.next();!B.done;B= D.next()){B=B.value;var A=Dd(B,b&&U);if(A&&A.video&&!(oS(A)&&!C.jL&&A.video.qualityOrdinal>C.RS)){var O=g.NQ(Y.U().experiments,"html5_drm_byterate_soft_cap");O>0&&v9E(A)&&A.Lb>O||(u?(E.push(B),Bj(B,E,Y)):(A=q_(C,A,n),A===!0?(u=!0,E.push(B),Bj(B,E,Y)):X[B]=A))}}}Z=g.N(Z);for(G=Z.next();!G.done;G=Z.next())for(G=g.N(G.value),u=G.next();!u.done;u=G.next())if(u=u.value,(D=wmH(u))&&D.audio&&(Y.K("html5_onesie_51_audio")||!V1(D)&&!CM(D)))if(D=q_(C,D,n),D===!0){y.push(u);Bj(u,y,Y);break}else X[u]=D;if(!Y.K("html5_enable_audio_quality_setting"))for(Y= g.N(["141","774"]),Z=Y.next();!Z.done;Z=Y.next())Z=Z.value,y.includes(Z)&&(g.AT(y,Z),X[Z]="blkhqa");C.J&&V("orfmts",X);if(U)return n.J&&(n.J=!1,sK=Aw=void 0),b?sK={video:E,audio:y}:Aw={video:E,audio:y};Aw={video:E,audio:y};n.J=!1;return Aw}; g.HDS=function(Y,V,C){var U=C.V,n=[],b=[],E=C.K("html5_shorts_onesie_mismatched_fix");Y=Y.nR();var y=Rx.concat(m_x);E&&(y=Rx.concat(j0Z));C.K("html5_early_media_for_drm")&&(y=y.concat(t3v),C.K("allow_vp9_1080p_mq_enc")&&y.push(eLS));var X=[].concat(g.P(rba));C.K("html5_iamf_audio_onesie_fmt")&&X.push(["773"]);y=g.N(y);for(var G=y.next();!G.done;G=y.next()){G=g.N(G.value);for(var Z=G.next();!Z.done;Z=G.next()){Z=Z.value;var D=Dd(Z,Y&&E);if(D&&D.video){var u=g.NQ(C.experiments,"html5_drm_byterate_soft_cap"); if(!(u>0&&v9E(D)&&D.Lb>u)&&q_(V,D,U)===!0){n.push({videoCodec:geS[F9[Z]],maxWidth:D.video.width,maxHeight:D.video.height,maxFramerate:D.video.fps});break}}}}E=g.N(X);for(Y=E.next();!Y.done;Y=E.next())for(Y=g.N(Y.value),X=Y.next();!X.done;X=Y.next())if(X=X.value,(y=wmH(X))&&y.audio&&(C.K("html5_onesie_51_audio")||!V1(y)&&!CM(y))&&q_(V,y,U)===!0){b.push({audioCodec:KvZ[F9[X]],numChannels:y.audio.numChannels});break}return{videoFormatCapabilities:n,audioFormatCapabilities:b}}; Ni=function(Y){var V={},C=Y.Yi,U=Y.Rc,n=C.getVideoData(),b=FV(0),E=C.getPlayerSize(),y=C.getVisibilityState();if(U.K("html5_enable_audio_quality_setting")){var X=g.NQ(U.experiments,"html5_default_audio_quality_setting_lr"),G;V.z0=(G=YgK[X])!=null?G:0}b&&(V.lY=b,V.lastManualDirection=eJS(),b=r4E()||0,b>0&&(b=(U.K("html5_use_date_now_for_local_storage")?Date.now():(0,g.Q)())-b,U.K("html5_use_date_now_for_local_storage")?b>0&&(V.timeSinceLastManualFormatSelectionMs=b):V.timeSinceLastManualFormatSelectionMs= b));b=U.K("html5_use_streamer_bandwidth_for_low_latency_live")&&n.isLowLatencyLiveStream;if(U.schedule.sE&&!b){var Z;b=U.K("html5_disable_bandwidth_cofactors_for_sabr_live")?!((Z=Y.CM)==null||!Z.qR):!1;V.s5=cE(U.schedule,!b)}Z=g.Cr();X=g.j$.medium;G=Math.floor(X*16/9);(b=n.nR())||(n.Y&&n.S&&n.S.videoInfos.length!==0?(b=n.S.videoInfos[0],b=!!b.video&&b.video.width0&&(V.pG.authorizedFormats=Y.authorizedFormats),Y.sabrLicenseConstraint&&(V.pG.sabrLicenseConstraint=Y.sabrLicenseConstraint));if(U.K("html5_onesie_media_capabilities")||U.K("html5_enable_server_format_filter"))V.L8=3;U.K("html5_onesie_audio_only_playback")&&Gh(n)&&(V.L8=1);var c;((c=Y.CM)==null?0:c.HC)&&Y.Em&& (V.L8=V.L8===void 0?7:V.L8|4);u=n.cj?n.cj:g.B$(n);U.K("html5_onesie_media_capabilities")&&(V.mediaCapabilities=g.HDS(n,u,U));var w;if((w=Y.CM)==null?0:Wj(w)){A=U.V;w=[];B=[];O=new Map;k=Array.from(A.Y.values());k=g.N(k);for(q=k.next();!q.done;q=k.next())d=q.value,d.aD?B.push({audioCodec:KvZ[d.ys],numChannels:d.numChannels,spatialCapabilityBitmask:oIZ[d.ys]}):(c=geS[d.ys],q={videoCodec:c,maxWidth:d.maxWidth||0,maxHeight:d.maxHeight||0,maxFramerate:d.maxFramerate||0,is10BitSupported:d.GB||!1},d.maxBitrateBps&& (q.maxBitrateBps=d.maxBitrateBps,y=Dd(d.itag),E=void 0,((E=y)==null?0:E.video)&&q_(u,y,A)===!0&&(y=y.Lb*8,y>q.maxBitrateBps&&(q.maxBitrateBps=y))),d=c+"_"+d.GB,c=O.get(d)||[],c.push(q),O.set(d,c));w=M3Z(w,O);A={};U.K("html5_ssff_denylist_opus_low")&&(A={itagDenylist:[249,350]});V.mediaCapabilities={videoFormatCapabilities:w,audioFormatCapabilities:B,hdrModeBitmask:3,perPlaybackAttributes:A}}var a;if((a=Y.CM)==null?0:a.Y){V.Gu=u.Gu;var t;V.RS=(t=Y.CM)==null?void 0:t.RS}U.TH&&(V.zo=U.TH);V.U$=Y.xF; V.EY=Y.EY;V.Vc=Y.Vc;V.m5=Y.m5;Y.wA&&(V.Kai=(0,g.Q)()-Y.wA);Y.isPrefetch&&U.K("html5_report_prefetch_requests")&&(V.isPrefetch=!0);ik||(V.Obv=!0);a=qb(U.schedule)*1E3;a>0&&(V.ir=a);var S;((S=Y.CM)==null?0:S.F0)&&Y.Ru&&Y.Ru0?H:U.schedule.interruptions[0]||0;var UP;if((UP=Y.CM)==null?0:UP.Jf)V.bS=Y.bS;if(n.ly||U.Jf)V.audioTrackId=n.ly||U.Jf;if(r9(n)&&!V.audioTrackId){var ov;a:{var bZ,F,Bo;UP=(bZ=n.playerResponse)==null?void 0:(F=bZ.playerConfig)==null?void 0:(Bo=F.compositeVideoConfig)==null?void 0:Bo.sourceConfigs;var dH,lZ;bZ=(ov=n.playerResponse)==null?void 0:(dH=ov.playerConfig)==null?void 0:(lZ=dH.compositeVideoConfig)==null?void 0:lZ.defaultActiveSourceVideoId;if(UP&&bZ)for(ov=g.N(UP),dH=ov.next();!dH.done;dH= ov.next())if(dH=dH.value,dH.videoId===bZ&&dH.audioTracks)for(dH=g.N(dH.audioTracks),lZ=dH.next();!lZ.done;lZ=dH.next())if(lZ=lZ.value,lZ.isDefaultForSource){ov=lZ.id||"";break a}ov=""}V.audioTrackId=ov;n==null||n.SL("misstrkchg",{"default":V.audioTrackId})}var Wv;if((Wv=Y.CM)==null?0:Wv.lA)if(Y=cto())V.detailedNetworkType=Vsv[Y]||Vsv.other;U.K("html5_enable_voice_boost")&&(V.SRb=U.N_);return V}; OK=function(Y,V,C,U,n,b,E){var y={};V&&(y.HU=V);if(!Y)return y;y.playbackCookie=C==null?void 0:C.playbackCookie;n&&(y.Bm=n);y.HK=[];y.AX=[];if(E==null?0:E.size)for(V=g.N(E.values()),C=V.next();!C.done;C=V.next())y.AX.push(C.value);if(Y.sabrContextUpdates.size>0)for(V=g.N(Y.sabrContextUpdates.values()),C=V.next();!C.done;C=V.next())CYx(y,C.value,U);uO(Y)&&b&&CYx(y,b,U);Y.WS&&(y.YXt=Y.WS);U=Y.U().Y;y.clientInfo={clientName:UsJ[U.c.toUpperCase()]||0};U.cbrand&&(y.clientInfo.deviceMake=U.cbrand);U.cmodel&& (y.clientInfo.deviceModel=U.cmodel);U.cver&&(y.clientInfo.clientVersion=U.cver);U.cos&&(y.clientInfo.osName=U.cos);U.cosver&&(y.clientInfo.osVersion=U.cosver);U=Y.U();U.K("html5_sabr_enable_server_xtag_selection")&&U.Mv&&(y.clientInfo.hl=U.Mv);Y.O6&&(y.O6=Y.O6);return y}; CYx=function(Y,V,C){var U=V.type||0;(C==null?0:C.has(U))?Y.AX.push(V):Y.HK.push(U)}; Ly=function(Y,V,C,U,n,b){var E=b===void 0?{}:b;var y=E.SD===void 0?[]:E.SD;var X=E.uc===void 0?!1:E.uc;var G=E.Ut===void 0?0:E.Ut;var Z=E.poToken===void 0?"":E.poToken;var D=E.iL===void 0?void 0:E.iL;var u=E.aj===void 0?"":E.aj;var B=E.iI===void 0?0:E.iI;var A=E.e6===void 0?new Uint8Array(0):E.e6;var O=E.hg===void 0?!1:E.hg;b=E.Wn===void 0?0:E.Wn;E=E.HU===void 0?void 0:E.HU;nP.call(this,V,n);var k=this;this.policy=Y;this.logger=new g.XT("dash/request");this.LI=this.K$=0;this.Eu=!1;this.BJ=this.Pw= null;this.yJ=!1;this.e6=this.iI=null;this.MZ=this.lK=!1;this.HG=null;this.Wn=this.J$=0;this.XK=!1;this.BC={XJ:function(d){k.XJ(d)}, vc8:function(){return k.BD}, Ni8:function(d){k.BD=d}, yIT:function(d){k.K$=d}, GEi:function(d){k.FJ.lastError=d}, YG:function(){return k.xhr}}; this.timing=new ox(this,C);this.uc=X;this.iI=B;this.e6=A;this.vt=g.oM(this.info,this.policy,U);this.vt.set("rn",this.Kz().toString());this.vt.set("rbuf",(G*1E3).toFixed().toString());this.uc&&this.vt.set("smb","1");this.policy.rJ&&Z&&this.vt.set("pot",Z);u&&this.vt.set("bbs",u);this.policy.useUmp&&!M_(this.vt.XQ)&&(this.lN=new UK(this),this.vt.set("ump","1"),this.vt.set("srfvp","1"));if(Y=this.policy.xe?this.policy.oC&&!isNaN(this.info.RH)&&this.info.RH>this.policy.Je?!1:!0:!1)V=null,this.policy.dn&& this.policy.sO?V=[1]:O&&(V=[]),V!=null&&(this.policy.hT&&V.push(2),this.vt.set("defsel",V.join(",")));this.FJ=new yd(this,this.policy,this.vt,this.info.vM,this.timing,this.logger,U,D);this.SD=y||null;this.qp=nI2(this);hLo(this.FJ);U=void 0;if(this.policy.Jg||this.lN||this.policy.F8)U={method:"POST"},y=(0,g.kv)([120,0]),D={},this.policy.tA&&E&&(E=OK(void 0,E),D.l9=E),this.policy.Ji&&this.e6&&(D.videoPlaybackUstreamerConfig=this.e6),this.policy.F8&&(E=this.info.W)&&Object.assign(D,E),Object.keys(D).length> 0?U.body=g.U9(D,g.yC):U.body=y;if(this.iI&&this.e6){this.vt.set("iwts","1");U={method:"POST"};E={m5:this.iI*1E3};var q;y=(q=this.info.W)==null?void 0:q.cJ;q=g.U9({BX:E,cJ:y||void 0,videoPlaybackUstreamerConfig:this.e6},g.yC);U.body=q}try{this.xhr=EK(this.vt,this.policy.C,this.timing,Y,U),this.FJ.J.start(),b&&(this.tH=new g.KK(this.un,b,this),this.tH.start(b+(this.timing.kX.X.wF()||0)*1E3)),this.policy.Dn&&Yv(this.timing,this.FY()),this.logger.debug(function(){return"Sent, itag="+k.vt.get("itag")+ " seg="+k.info.Px[0].EE+" range="+k.vt.get("range")+" time="+Math.round(k.info.Px[0].W)+"-"+Math.round(g.XL(k.info.Px).D)+" rtp="+(k.timing.yZ()-Date.now()).toFixed(0)}),g.qo(function(){})}catch(d){bQa(this,d,!0)}}; nI2=function(Y){if(!(Yn(Y.info)&&Y.info.R_()&&Y.policy.Cm&&Y.SD)||Y.info.vM.S>=2||FV()>0||!KSR())return!1;var V=Y.vt.get("aitags");if(!V)return!1;V=uo(V).split(",");for(var C=[],U=g.N(Y.SD),n=U.next();!n.done;n=U.next())n=n.value,g.Bv(V,n)&&C.push(n);if(!C.length)return!1;Y.vt.set("altitags",g.Dj(C.join(",")));return!0}; bQa=function(Y,V,C){C=C===void 0?!1:C;g.MR(V);Y.FJ.lastError="player.exception";Y.errorMessage=V.name+"_"+V.message;C?g.qo(function(){Zt(Y.FJ)}):Zt(Y.FJ)}; EIP=function(Y,V){Y.timing.sE=!0;Y.xhr.qI()&&Y.timing.eR();if(Y.policy.R2){var C;(C=Y.tH)==null||C.stop()}ir(Y.BD,V,!1)}; zeZ=function(Y,V){Y.info=V;if(Y.BD){var C=Y.BD;V=V.Px;(V.length!==C.Px.length||V.length0){V=g.N(V.Px);for(var C=V.next();!C.done;C=V.next()){var U=void 0;Y+=((U=C.value.range)==null?void 0:U.length)||0}return Y}if(V.FF.length>0)for(C=g.N(V.FF),U=C.next();!U.done;U=C.next())Y+=U.value.hI||0;return Y+V.Rh}; fP=function(Y,V){if(xv){var C=0;Y=Y.Tv.get(V);if(Y==null||!Y.EN)return 0;Y=g.N(Y.EN.values());for(V=Y.next();!V.done;V=Y.next())C+=V.value.data.totalLength;return C}return((C=Y.Tv.get(V))==null?void 0:C.Hj.totalLength)||0}; vj=function(Y,V){Y=Y.Tv.get(V);if(xv){if(Y==null||!Y.R5)return!1;V=Y.EN.size>0;return Y.pN.length>0||V}return!(Y==null||!Y.R5)&&!(Y==null||!Y.Hj.totalLength)}; DsK=function(Y,V){var C=Y.Tv.get(V),U=ZQ0(Y,V),n=!U&&!!C.bytesReceived;if(xv){var b;if((b=Y.fb)==null?0:b.Ke){Y=g.N(C.EN.values());for(V=Y.next();!V.done;V=Y.next())if(!V.value.ZA)return!1;return n}}else if(b=Y.Cs(V),n&&Y.Y&&b!==void 0)return b;return(n||C.bytesReceived===U)&&C.wc+fP(Y,V)===C.bytesReceived}; uH1=function(Y,V,C){Y.Tv.set(V,{Hj:new J_,wc:0,bytesReceived:0,Rh:0,mJ:!1,PD:!1,Cs:!1,aD:C,iF:[],Px:[],FF:[],R5:!1,EN:new Map,JC:new Map,pN:[]});Y.logger.debug(function(){return"[initStream] formatId: "+V})}; BlR=function(Y,V,C,U){C.Px.push.apply(C.Px,g.P(U));if(xv){C.JC.has(V)||C.JC.set(V,[]);var n;(n=C.JC.get(V)).push.apply(n,g.P(U))}else if(C.BD)for(Y=g.N(U),V=Y.next();!V.done;V=Y.next())C.BD.Px.push(V.value);else{C.BD=new zo(Y.CM,[].concat(g.P(C.Px)));var b;((b=Y.CM)==null?0:b.rG)&&g.M(Y,C.BD)}}; sbH=function(Y,V,C){var U,n=(U=Y.fb)==null?void 0:U.S.get(V);if(!n)return[];if(C.gR){var b;return((b=n.v8(0,C.clipId))==null?void 0:b.Px)||[]}if(n.vJ()){var E=C.startMs,y=C.durationMs,X=1E3,G;if(((G=Y.CM)==null?0:G.Y)&&C.timeRange){var Z;E=(Z=C.timeRange.startTicks)!=null?Z:-1;var D;y=(D=C.timeRange.mH)!=null?D:-1;var u;X=(u=C.timeRange.timescale)!=null?u:-1}if(C.Rs<0||C.zC<0||y<0||E<0||C.hI<0||X<0)return hw(Y,V),[];Y=Qw(C.Rs,C.hI);V=C.KS||0;return[new mx(3,n,Y,"makeSliceInfosMediaBytes",C.zC-1,E/ X,y/X,V,Y.length-V,void 0,C.QV,C.clipId)]}if(C.zC<0)return hw(Y,V),[];var B;return((B=Y.fb)==null?0:B.Ke)?(V=n.Zr,G=V*n.info.Lb,Z=((E=Y.CM)==null?0:E.Uc)?C.KS:void 0,((X=Y.CM)==null?0:X.Bu)&&C.timeRange&&!Z&&(y=C.timeRange.startTicks/C.timeRange.timescale),[new mx(3,n,void 0,"makeSliceInfosMediaBytes",C.zC,y,V,Z,G,!0,C.QV,C.clipId)]):[]}; A0K=function(Y,V,C){Y.fb=V;Y.CM=C;V=g.N(Y.Tv);for(C=V.next();!C.done;C=V.next()){var U=g.N(C.value);C=U.next().value;U=U.next().value;for(var n=g.N(U.iF),b=n.next();!b.done;b=n.next()){b=b.value;var E=sbH(Y,C,b);BlR(Y,b.Qm,U,E)}}}; wi=function(Y,V,C,U){Y.logger.debug(function(){return"[addStreamData] formatId: "+C+",headerId: "+V+" bytes: "+U.totalLength}); (Y=Y.Tv.get(C))&&!Y.PD&&(xv?(Y.EN.has(V)||Y.EN.set(V,{data:new J_,UI:0,ZA:!1}),d4(Y.EN.get(V).data,U)):d4(Y.Hj,U),Y.bytesReceived+=U.totalLength,Y.mJ=!0)}; cj=function(Y,V){Y.logger.debug(function(){return"[closeStream] formatId: "+V}); var C=Y.Tv.get(V);C&&!C.PD&&(C.PD=!0,C.ME&&C.ME(),ReS(Y)&&Y.W.M7())}; ReS=function(Y){Y=g.N(Y.Tv.values());for(var V=Y.next();!V.done;V=Y.next())if(!V.value.PD)return!1;return!0}; WxS=function(Y){xv=Y}; lr=function(Y,V,C,U,n,b,E){g.T.call(this);this.policy=Y;this.info=V;this.fb=C;this.Oc=n;this.logger=new g.XT("sabr");this.lN=new UK(this);this.aA=new qi(this);this.Lm=new Pj(this);this.state=1;this.vN=!1;this.uF=0;this.clipId="";this.Kt=-1;this.Jt=0;this.UT=-1;this.XK=this.DZ=!1;this.Pd=0;this.Q1=!1;this.policy.SF?this.S2=new Jw(this,b):this.S2=new ox(this,b);this.vt=this.policy.Jf?V.w$:NlS(V,this.policy,U);this.vt.set("rn",""+this.Kz());this.vt.set("alr","yes");A0K(this.Lm,C,Y);this.FJ=new yd(this, this.policy,this.vt,V.vM,this.S2,this.logger,U,E,this.policy.enableServerDrivenRequestCancellation);hLo(this.FJ);var y;if((y=this.policy)==null?0:y.rG)g.M(this,this.Lm),g.M(this,this.FJ);Y=V.J;V={method:"POST",body:Y};Y&&(this.Jt=Y.length);try{this.xhr=EK(this.vt,this.policy.C,this.S2,ik,V),this.policy.Dn&&Yv(this.S2,this.FY()),this.FJ.J.start()}catch(X){g.ak(X)}}; OQv=function(Y){Y.policy.qe&&Y.H4&&!Y.Q1?Y.Q1=!0:Y.S2.eR()}; k9x=function(Y,V){var C=-1,U=-1,n=-1,b;if((b=Y.p4)==null?0:b.items)for(Y=g.N(Y.p4.items),b=Y.next();!b.done;b=Y.next())b=b.value,V=y,X=Y.fb.isManifestless&&Y.policy.kL,E){var G;if(((G=Y.Y)==null?void 0:G.R6.event)==="predictStart"&&Y.Y.EEY.D&&(Y.D=NaN,Y.C=NaN);Y.Y&&Y.Y.EE===V?aH2(Y,V,C,Y.Y,n):Y.J===1&&Mi(Y,5,"noad")}; IHx=function(Y,V,C,U,n){U.Ci?Mi(Y,4,"cue"):(Y.D=V,Y.C=C,Y.SL("sdai",{joinad:Y.J,sg:Y.D,st:Y.C.toFixed(3)}),Y.L=Date.now(),Mi(Y,2,Y.J===3?"staftpred":"join"),n.W0(U.R6))}; aH2=function(Y,V,C,U,n){if(n&&U){var b=U.R6,E=n.Iw(b);b.event==="predictStart"&&(Y.Jn=V);Y.SL("sdai",{onqevt:b.event,sq:V,mt:C,gab:E,cst:b.startSecs,cueid:Y.policy.aT&&(E||b.event==="start")?b.identifier:void 0},!0);if(E)if(b.event!=="predictStart")b.event==="start"&&Y.Jn===V-1&&Y.SL("sdai",{gabonstart:V}),IHx(Y,V,C,U,n);else if(Y.policy.QE)Mi(Y,3,"predict");else{var y=V+Math.max(Math.ceil(-b.Y/5E3),1);E=Math.floor(C-b.Y/1E3);Y.policy.S?Y.V=E:Y.W=y;Y.SL("sdai",{onpred:C,estsq:y,estmt:E.toFixed(3)}); ax(Y.loader,E,E,y);Y.L=Date.now();Mi(Y,3,"predict");n.W0(U.R6)}else Y.J===1?((y=Y.S)==null?0:y.GR(C))?(ax(Y.loader,C,C,V),Mi(Y,4,"sk2head")):Mi(Y,5,"nogab"):b.event==="predictStart"?Y.policy.S&&Y.V>0?(C=Math.floor(C-b.Y/1E3),Y.V!==C&&Y.SL("sdai",{updateSt:C,old:Y.V}),Y.V=C):Y.W>0&&(C=V+Math.max(Math.ceil(-b.Y/5E3),1),Y.W!==C&&(Y.SL("sdai",{updateSt:C,old:Y.W}),Y.W=C)):Y.policy.QE&&Y.J===3&&IHx(Y,V,C,U,n);var X,G;if(Y.Zo&&b.event==="start"&&((X=Y.Y)==null?void 0:X.R6.event)!=="predictStart"&&((G=Y.Y)== null?void 0:G.EE)===V-1){var Z;Y.SL("sdai",{ovlpst:(Z=Y.Y)==null?void 0:Z.R6.event,sq:V})}}else Y.SL("sdai",{nulldec:1,sq:V,mt:C.toFixed(3),evt:(U==null?void 0:(b=U.R6)==null?void 0:b.event)||"none"})}; QbP=function(Y,V,C){if(Y.policy.kf&&Y.policy.S)return!(Y.J===1||Y.J===2||!Y.policy.QE&&Y.J===3&&C>=Y.W);if(Y.J===1||Y.J===2)return!1;if(Y.J!==0&&V===Y.audioTrack){if(Y.policy.S)return Lxa(Y.videoTrack,C)||Lxa(Y.videoTrack,C+1);Y=Ix(Y.videoTrack);if(C>(Y?Y.EE:-1))return!1}return!0}; LP=function(Y,V,C){return(C<0||C===Y.D)&&!isNaN(Y.C)?Y.C:V}; pa1=function(Y,V){if(Y.Y){var C=Y.Y.R6.D8-(V.startTime+Y.X-Y.Y.R6.startSecs);C<=0||(C=new HJ(Y.Y.R6.startSecs-(isNaN(Y.X)?0:Y.X),C,Y.Y.R6.context,Y.Y.R6.identifier,"stop",Y.Y.R6.Y+V.duration*1E3),Y.SL("cuepointdiscontinuity",{segNum:V.EE}),$v(Y,C,V.EE))}}; Mi=function(Y,V,C){Y.J!==V&&(Y.SL("sdai",{setsst:V,old:Y.J,r:C}),Y.J=V)}; Qd=function(Y,V,C,U){(U===void 0?0:U)?Mi(Y,1,"seek"):V>0&&Math.abs(V-C)>=5&&Y.J===4&&Mi(Y,5,"sk2t")}; SN=function(Y,V,C){this.audio=Y;this.video=V;this.reason=C}; mW=function(Y,V,C){this.Y=Y;this.reason=V;this.token=C;this.videoId=void 0}; jN=function(Y,V,C){g.T.call(this);this.policy=Y;this.W=V;this.SL=C;this.S=new Map;this.V=0;this.D=!1;this.Y="";this.J=!1}; tw=function(Y,V,C){if(C===void 0?0:C)Y.D=!0;++Y.V;C=6E4*Math.pow(2,Y.V);C=(0,g.Q)()+C;Y.S.set(V.info.id,C)}; eN=function(Y){for(var V=g.N(Y.S.entries()),C=V.next();!C.done;C=V.next()){var U=g.N(C.value);C=U.next().value;U=U.next().value;U<(0,g.Q)()&&Y.S.delete(C)}return Y.S}; SgE=function(Y){return Y.D&&eN(Y).size>0}; ri=function(Y,V){Y.Y!==V&&(Y.Y=V,Y.J=!0)}; mso=function(Y,V){var C;V&&(C=g.D8(Y.W.Y,function(n){return n.id===V})); if(!C&&(C=g.D8(Y.W.Y,function(n){var b;return!((b=n.Af)==null||!b.isDefault)}),V)){var U; Y.SL("iaf",{id:V,sid:(U=C)==null?void 0:U.id})}return C}; gi=function(Y,V,C,U,n,b){var E=this;b=b===void 0?[]:b;this.loader=Y;this.jL=V;this.policy=C;this.fb=U;this.D=n;this.m8=b;this.logger=new g.XT("dash/abr");this.Y=gd;this.S=this.C=null;this.L=-1;this.eL=!1;this.nextVideo=this.J=null;this.W=[];this.Ty=new Set;this.F8={};this.Hx=new R8(1);this.X=0;this.UE=this.Jn=this.sE=!1;this.dT=0;this.wT=!1;this.vx=new Set;this.Cb=!1;this.BC={eP:function(){FZ(E)}}; this.V=new jN(this.policy,n,function(y,X){E.loader.SL(y,X)})}; FxR=function(Y,V,C){KP(Y,V);V=mso(Y.V,C);C||V||(V=jbE(Y));V=V||Y.D.Y[0];Y.J=Y.fb.Y[V.id];FZ(Y);Y.C=Y.J;ts1(Y);eev(Y);Y.S=Y.nextVideo;Y.C=Y.J;return r0E(Y)}; HQP=function(Y,V){if(gIE(Y,V))return null;if(V.reason==="m"&&V.isLocked())return Y.logger.debug(function(){return"User sets constraint to: "+N_(V)}),KP(Y,V),Y.X=Y.W.length-1,FZ(Y),Hj(Y),Y.Jn=Y.Jn||Y.S!==Y.nextVideo,Y.S=Y.nextVideo,new SN(Y.J,Y.S,V.reason); V.reason==="r"&&(Y.L=-1);KP(Y,V);Hj(Y);if(V.reason==="r"&&Y.nextVideo===Y.S)return new SN(Y.J,Y.nextVideo,V.reason);Kx2(Y);return null}; Yza=function(Y,V,C){Y.J=Y.fb.Y[V];Y.C=Y.J;return new SN(Y.C,Y.S,C?"t":"m")}; onH=function(Y,V){if(V.info.video){if(Y.S!==V)return Y.S=V,r0E(Y)}else Y.UE=Y.C!==V,Y.C=V;return null}; VXE=function(Y,V){if(V.Y.info.video&&V.V){var C=(V.J+V.S)/V.duration,U=V.Y.info.Lb;C&&U&&(Y.Hx.xl(1,C/U),Y.policy.J&&C/U>1.5&&Y.loader.SL("overshoot",{sq:V.EE,br:C,max:U}))}}; Yp=function(Y,V,C){tw(Y.V,V,C===void 0?!1:C);Y.L=-1;KP(Y,Y.Y)}; Cw2=function(Y,V){return new SN(Y.C,Y.S,V||Y.Y.reason)}; Kx2=function(Y){if(Y.S&&Y.nextVideo&&oH(Y,Y.S.info)Y.policy.RS,y=n<=Y.policy.RS?oS(U):K$(U);if(!b||E||y)C[n]=U}return C}; KP=function(Y,V){Y.Y=V;var C=Y.D.videoInfos;if(!Y.Y.isLocked()){var U=(0,g.Q)();C=g.$C(C,function(y){if(y.Lb>this.policy.Lb)return!1;var X=this.fb.Y[y.id];return eN(this.V).get(y.id)>U?!1:X.vM.S>4||X.D>4?(this.logger.debug(function(){return"Remove "+Xx(y)+"; 4 load failures"}),!1):this.vx.has(+y.itag)?!1:!0},Y); SgE(Y.V)&&(C=g.$C(C,function(y){return y.video.width<=854&&y.video.height<=480}))}C.length||(C=Y.D.videoInfos); var n=C;Y.policy.eG&&(n=nnR(Y,n,V));n=g.$C(n,V.W,V);if(Y.Y.isLocked()&&Y.V.Y){var b=g.D8(C,function(y){return y.id===Y.V.Y}); b?n=[b]:ri(Y.V,"")}Y.policy.eG||(n=nnR(Y,n,V));n.length||(n=[C[0]]);n.sort(function(y,X){return oH(Y,y)-oH(Y,X)}); V={};for(C=1;CV.zR.video.width?(g.sS(n,C),C--):oH(Y,V.Q3)*Y.policy.X>oH(Y,V.zR)&&(g.sS(n,C-1),C--);var E=n[n.length-1];Y.wT=!!Y.S&&!!Y.S.info&&Y.S.info.ys!==E.ys;Y.logger.debug(function(){return"Constraint: "+N_(Y.Y)+", "+n.length+" fmts selectable, max selectable fmt: "+Xx(E)}); Y.W=n;Y.Ty.clear();V=!1;for(C=0;C=1080&&(V=!0);bmS(Y.policy,E,Y.fb.Ke)}; nnR=function(Y,V,C){var U=C.reason==="m"||C.reason==="s";Y.policy.uQ&&Va&&g.kQ&&(!U||C.Y<1080)&&(V=V.filter(function(G){return G.video&&(!G.J||G.J.powerEfficient)})); if(V.length>0)if(g0()){var n=UzZ(Y,V);V=V.filter(function(G){return!!G&&!!G.video&&G.ys===n[G.video.qualityOrdinal].ys})}else{var b,E,y=(b=V[0])==null?void 0:(E=b.video)==null?void 0:E.qualityOrdinal; if(y){C=V.filter(function(G){return!!G&&!!G.video&&G.video.qualityOrdinal===y}); var X=UzZ(Y,C)[y].ys;V=V.filter(function(G){return!!G&&!!G.video&&G.ys===X})}}return V}; EnE=function(Y,V){for(var C=0;C+1U}; FZ=function(Y){if(!Y.J||!Y.policy.W&&!Y.J.info.Af){var V=Y.D.Y;Y.J&&(V=V.filter(function(U){return U.audio.Y===Y.J.info.audio.Y}),V.length||(V=Y.D.Y)); Y.J=Y.fb.Y[V[0].id];if(V.length>1&&!Y.policy.UE){if(!Y.policy.N_){var C=g.D8(V,function(U){return U.audio.audioQuality!=="AUDIO_QUALITY_HIGH"}); C&&(Y.J=Y.fb.Y[C.id])}C=!1;if(C=Y.policy.zO?!0:Y.Y.isLocked()?Y.Y.Y<240:EnE(Y,Y.J))Y.J=Y.fb.Y[g.XL(V).id]}}}; Hj=function(Y){if(!Y.nextVideo||!Y.policy.W)if(Y.Y.isLocked())Y.nextVideo=Y.Y.Y<=360?Y.fb.Y[Y.W[0].id]:Y.fb.Y[g.XL(Y.W).id],Y.logger.debug(function(){return"Select max fmt: "+Xx(Y.nextVideo.info)}); else{for(var V=Math.min(Y.X,Y.W.length-1),C=Tj(Y.jL),U=oH(Y,Y.J.info),n=C/Y.policy.sE-U;V>0&&!(oH(Y,Y.W[V])<=n);V--);for(var b=C/Y.policy.X-U;V=b);V++);Y.nextVideo=Y.fb.Y[Y.W[V].id];Y.X!==V&&Y.logger.info(function(){return"Adapt to: "+Xx(Y.nextVideo.info)+", bandwidth: "+C.toFixed(0)+", bandwidth to downgrade: "+n.toFixed(0)+", bandwidth to upgrade: "+b.toFixed(0)+", constraint: "+N_(Y.Y)}); Y.X=V}}; ts1=function(Y){var V=Y.policy.sE,C=Tj(Y.jL),U=C/V-oH(Y,Y.J.info);V=g.ub(Y.W,function(n){return oH(this,n)b?n=0:U[E]>Y.buffered[E]&&(E===b-1?n=2:E===b-2&&U[E+1]>Y.buffered[E+1]&&(n=3))}Y.Y.add(V<<3|(C&&4)|n);V=Math.ceil(Y.track.Ym()*1E3);Y.Y.add(V-Y.V);Y.V=V;if(n===1)for(Y.Y.add(b),E=V=0;E=2&&Y.Y.add(U[b- 1]-Y.buffered[b-1]);C&&Y.Y.add(C);Y.buffered=U}; na=function(Y,V,C){var U=this;this.policy=Y;this.Y=V;this.dT=C;this.W=this.J=0;this.Nw=null;this.sE=new Set;this.L=[];this.indexRange=this.initRange=null;this.X=new b0;this.Jn=this.jL=!1;this.BC={WAy:function(){return U.S}, f51:function(){return U.chunkSize}, Een:function(){return U.C}, oeb:function(){return U.D}}; (V=GL0(this))?(this.chunkSize=V.csz,this.S=Math.floor(V.clen/V.csz),this.C=V.ck,this.D=V.civ):(this.chunkSize=Y.PS,this.S=0,this.C=g.qP(16),this.D=g.qP(16));this.V=new Uint8Array(this.chunkSize);this.C&&this.D&&(this.crypto=new JbZ(this.C,this.D))}; GL0=function(Y){if(Y.policy.vD&&Y.policy.LQ)for(var V=g.N(Y.policy.vD),C=V.next(),U={};!C.done;U={Da:void 0,x6:void 0},C=V.next())if(C=g.zd(C.value),U.Da=+C.clen,U.x6=+C.csz,U.Da>0&&U.x6>0&&Y.policy.W===C.docid&&Y.Y.info.id===C.fmtid&&Y.Y.info.lastModified===+C.lmt)return Y={},Y.clen=U.Da,Y.csz=U.x6,Y.ck=C.ck,Y.civ=C.civ,Y}; b_=function(Y){return!!Y.Nw&&Y.Nw.Dr()}; uTx=function(Y,V){if(!b_(Y)&&!Y.Vs()){if(!(Y.jL||(Y.jL=!0,Y.S>0))){var C=EV(Y);C=Lr(Y.policy.W,Y.Y.info,zV(Y),C,Y.policy.Hx);i_(Y,C)}if(V.info.type===1){if(Y.Nw){ya(Y,Error("Woffle: Expect INIT slices to always start us off"));return}Y.initRange=Qw(0,V.J.totalLength)}else if(V.info.type===2)Y.Nw&&Y.Nw.type===1||ya(Y,Error("Woffle: Index before init")),Y.indexRange=Qw(Y.initRange.end+1,V.J.totalLength);else if(V.info.type===3){if(!Y.Nw){ya(Y,Error("Woffle: Expect MEDIA slices to always have lastSlice")); return}if(Y.Nw.type===3&&!es(Y.Nw,V.info)&&(Y.L=[],V.info.EE!==rl(Y.Nw)||V.info.J!==0))return;if(V.info.V){C=g.N(Y.L);for(var U=C.next();!U.done;U=C.next())ZmS(Y,U.value);Y.L=[]}else{Y.L.push(V);Y.Nw=V.info;return}}else{ya(Y,Error("Woffle: Unexpected slice type"));return}Y.Nw=V.info;ZmS(Y,V);DzR(Y)}}; ZmS=function(Y,V){var C=0,U=cI(V.J);if(Y.W=U.length)return;if(C<0)throw Error("Missing data");Y.W=Y.S;Y.J=0}for(n={};C0){var E=U.getUint32(C+28);b+=E*16+4}var y=U.getUint32(C+b-4);try{var X=WZ1(V.subarray(C+b,C+b+y));if(X!==null){var G=X;break a}}catch(Z){}}C+=n}G=null;break a}catch(Z){G=null;break a}G=void 0}if(G!=null)for(V=t8(qq(G,7,void 0,CX)),V==null||Y.uJ||(Y.cryptoPeriodIndex=V),V=t8(qq(G,10,void 0,CX)),V!=null&&V>0&& !Y.uJ&&(Y.Y=V),G=wE(G,2,PoS,void 0===fjS?2:4),G=g.N(G),U=G.next();!U.done;U=G.next())V=Y.S,C=V.push,U=uh(U.value),U=g.EZ(U,4),C.call(V,U)}; OmE=function(Y){return isNaN(Y.cryptoPeriodIndex)?g.EZ(Y.initData):""+Y.cryptoPeriodIndex}; ZF=function(Y,V,C){var U=C===void 0?{}:C;C=U.videoDuration===void 0?0:U.videoDuration;var n=U.jD===void 0?void 0:U.jD;U=U.ev===void 0?!1:U.ev;this.videoId=Y;this.status=V;this.videoDuration=C;this.jD=n;this.ev=U}; kLv=function(Y,V,C,U,n){this.videoId=Y;this.aW=V;this.J=C;this.bytesDownloaded=U;this.Y=n}; DF=function(Y){this.Y=Y;this.offset=0}; u_=function(Y){if(Y.offset>=Y.Y.totalLength)throw Error();return fp(Y.Y,Y.offset++)}; JZH=function(Y,V){V=V===void 0?!1:V;var C=u_(Y);if(C===1){V=-1;for(C=0;C<7;C++){var U=u_(Y);V===-1&&U!==255&&(V=0);V>-1&&(V=V*256+U)}return V}U=128;for(var n=0;n<6&&U>C;n++)C=C*256+u_(Y),U*=128;return V?C:C-U}; dzx=function(Y){try{var V=JZH(Y,!0),C=JZH(Y,!1);return{id:V,size:C}}catch(U){return{id:-1,size:-1}}}; qzS=function(Y){for(var V=new DF(Y),C=-1,U=0,n=0;!U||!n;){var b=dzx(V),E=b.id;b=b.size;if(E<0)return;if(E===176){if(b!==2)return;U=V.ul()}else if(E===186){if(b!==2)return;n=V.ul()}E===374648427?C=V.ul()+b:E!==408125543&&E!==174&&E!==224&&V.skip(b)}V=h_(Y,0,C);C=new DataView(V.buffer);C.setUint16(U,3840);C.setUint16(n,2160);U=new J_([V]);d4(U,Y);return U}; PwZ=function(Y,V,C){var U=this;this.loader=Y;this.policy=V;this.D=C;this.logger=new g.XT("dash");this.J=[];this.Y=null;this.jL=-1;this.L=0;this.vx=NaN;this.sE=0;this.S=NaN;this.X=this.eL=0;this.wT=-1;this.F8=this.V=this.W=this.dT=null;this.Hx=this.UE=NaN;this.C=this.Jn=this.Ty=this.m8=null;this.z5=!1;this.Cb=this.timestampOffset=0;this.BC={hS:function(){return U.J}}; if(this.policy.W){var n=this.D,b=this.policy.W;this.policy.Hx&&Y.SL("atv",{ap:this.policy.Hx});this.C=new na(this.policy,n,function(E,y,X){Bx(Y,new ZF(U.policy.W,2,{jD:new kLv(b,E,n.info,y,X)}))}); this.C.X.promise.then(function(E){U.C=null;E===1?Bx(Y,new ZF(U.policy.W,E)):U.loader.SL("offlineerr",{status:E.toString()})},function(E){var y=(E.message||"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"); E instanceof XC&&!E.Y?(U.logger.info(function(){return"Assertion failed: "+y}),U.loader.SL("offlinenwerr",{em:y}),sV(U),Bx(Y,new ZF(U.policy.W,4))):(U.logger.info(function(){return"Failed to write to disk: "+y}),U.loader.SL("dldbwerr",{em:y}),sV(U),Bx(Y,new ZF(U.policy.W,4,{ev:!0})))})}}; xzH=function(Y){return Y.J.length?Y.J[0]:null}; cZJ=function(Y,V){return Y.J.some(function(C){return C.info.EE===V})}; l3E=function(Y,V,C,U){U=U===void 0?0:U;if(Y.V){var n=Y.V.J+Y.V.S;if(C.info.J>0)if(C.info.EE===Y.V.EE&&C.info.J=0&&Y.V.EE>=0&&!es(Y.V,C.info))throw new g.g1("improper_continuation",Y.V.dM(),C.info.dM());APE(Y.V,C.info)||Ao(Y,"d")}else if(C.info.J>0)throw new g.g1("continuation_of_null",C.info.dM());Y.V=C.info;Y.D=C.info.Y;if(C.info.J===0){if(Y.Y)if(!Y.loader.isOffline()||Y.policy.ly)Y.loader.SL("slice_not_fully_processed", {buffered:Y.Y.info.dM(),push:C.info.dM()});else throw new g.g1("slice_not_fully_processed",Y.Y.info.dM(),C.info.dM());RH(Y);Y.eL=U}else{if(Y.eL&&U&&Y.eL!==U)throw Y=new g.g1("lmt_mismatch",C.info.EE,Y.eL,U),Y.level="WARNING",Y;!C.info.Y.vJ()&&Y.W&&(U=C.info,n=Y.W.Kt,U.X="updateWithEmsg",U.EE=n)}if(Y.Y){U=g.uw(Y.Y,C);if(!U)throw new g.g1("failed_to_merge",Y.Y.info.dM(),C.info.dM());Y.Y=U}else Y.Y=C;a:{C=g.Uu(Y.Y.info.Y.info);if(Y.Y.info.type!==3){if(!Y.Y.info.V)break a;Y.Y.info.type===6?hbK(Y,V,Y.Y): f3P(Y,Y.Y);Y.Y=null}for(;Y.Y;){U=Y.Y.J.totalLength;if(Y.jL<=0&&Y.L===0){var b=Y.Y.J,E=-1;n=-1;if(C){for(var y=0;y+80))break;if(D!==408125543)if(D===524531317)y=!0,Z>=0&&(n=b.ul()+Z,X=!0);else{if(y&&(D===160||D===163)&&(E<0&&(E=G),X))break;D===163&&(E=Math.max(0,E),n=b.ul()+Z);if(D===160){E<0&&(n=E=b.ul()+ Z);break}b.skip(Z)}}E<0&&(n=-1)}if(E<0)break;Y.jL=E;Y.L=n-E}if(Y.jL>U)break;Y.jL?(U=vn1(Y,Y.jL),U.V&&wzH(Y,U),hbK(Y,V,U),Wx(Y,U),Y.jL=0):Y.L&&(U=vn1(Y,Y.L<0?Infinity:Y.L),Y.L-=U.J.totalLength,Wx(Y,U))}}Y.Y&&Y.Y.info.V&&(Wx(Y,Y.Y),Y.Y=null)}; f3P=function(Y,V){!V.info.Y.vJ()&&V.info.J===0&&(g.Uu(V.info.Y.info)||V.info.Y.info.uJ())&&Y$v(V);if(V.info.type===1)try{wzH(Y,V),pzS(Y,V)}catch(n){g.MR(n);var C=FH(V.info);C.hms="1";Y.loader.handleError("fmt.unparseable",C||{},1)}C=V.info.Y;C.pk(V);Y.C&&uTx(Y.C,V);if(C.hB()&&Y.policy.Y)a:{Y=Y.loader.fb;V=V.info.clipId;C=g.bV(C.info,Y.Ke);if(V){var U=Ms({itag:C.itag,lmt:Y.Ke?0:C.lmt||0,xtags:C.xtags});if(Y.wT[U])break a;Y.wT[U]=V}Y.UE.push(C)}}; ybP=function(Y,V,C){if(Y.J.length!==0&&(C||Y.J.some(function(b){return b.info.W=OV(E)+y):V=Y.getDuration()>=E.getDuration(),V=!V;V&&MXJ(C)&&(V=Y.dT,NJ?(y=K52(C),E=1/y,y=OV(Y,y),V=OV(V)+E-y):V=V.getDuration()- Y.getDuration(),V=1+V/C.info.duration,exZ(g.D3(C),V))}else{E=!1;Y.W||(Y$v(C),C.Y&&(Y.W=C.Y,E=!0,b=C.info,U=C.Y.Kt,b.X="updateWithEmsg",b.EE=U,b=C.Y,b.Dr&&(U=Y.D.index,U.J=!b.Dr,U.S="emsg"),b=C.info.Y.info,U=g.D3(C),g.Uu(b)?G9(U,1701671783):b.uJ()&&Wa([408125543],307544935,U)));a:if((b=AZ(C,Y.policy.oy))&&HM0(C))y=a3P(Y,C),Y.X+=y,b-=y,Y.sE+=b,Y.S=Y.policy.AO?Y.S+b:NaN;else{if(Y.policy.b$){if(U=X=Y.loader.W5(g.Bz(C),1),Y.S>=0&&C.info.type!==6){if(Y.policy.AO&&isNaN(Y.UE)){g.ak(new g.g1("Missing duration while processing previous chunk", C.info.dM()));Y.loader.isOffline()&&!Y.policy.ly||I3H(Y,C,U);Ao(Y,"m");break a}var G=X-Y.S,Z=G-Y.X,D=C.info.EE,u=Y.F8?Y.F8.EE:-1,B=Y.Hx,A=Y.UE,O=Y.policy.AF&&G>Y.policy.AF,k=Math.abs(Z)>10,q=Math.abs(Y.S-U)<1E-7;if(Math.abs(Z)>1E-4){Y.Cb+=1;var d=(n=Y.W)==null?void 0:Vw(n);n={audio:""+ +Y.aD(),sq:D.toFixed(),sliceStart:X,lastSq:u.toFixed(),lastSliceStart:B,lastSliceDuration:A,totalDrift:(G*1E3).toFixed(),segDrift:(Z*1E3).toFixed(),skipRewrite:""+ +(O||k)};if(d==null?0:d.length)n.adCpn=d[0];Y.loader.handleError("qoe.avsync", n);Y.wT=D}O||k||q||(U=Y.S);n=a3P(Y,C,X);b-=n;Y.X=G+n;Y.policy.J&&(Z&&!q||n)&&(G=(y=Y.W)==null?void 0:Vw(y),Y.loader.SL("discontinuityRewrite",{adCpn:(G==null?0:G.length)?G.join("."):"",itag:C.info.Y.info.itag,sq:C.info.EE,originalStartTime:X,rewrittenStartTime:U,startTimeAdjustment:U-X,segDrift:(Z*1E3).toFixed(),originalDuration:b+n,rewrittenDuration:b,durationAdjustment:n}))}}else U=isNaN(Y.S)?C.info.startTime:Y.S;I3H(Y,C,U)&&(Y.sE+=b,Y.S=U+b,Y.policy.ZS&&Y.Cb>=Y.policy.ZS&&(Y.Cb=0,Y.loader.Na({resetForRewrites:"count"})))}Y.F8= C.info;Y.UE=sz(C);C.S>=0&&(Y.Hx=C.S);if(E&&Y.W){E=LZT(Y,!0);gl(C.info,E);Y.Y&&gl(Y.Y.info,E);V=g.N(V);for(y=V.next();!y.done;y=V.next())y=y.value,n=void 0,Y.policy.V&&y.EE!==((n=Y.W)==null?void 0:n.Kt)||gl(y,E);(C.info.V||Y.Y&&Y.Y.info.V)&&C.info.type!==6||(Y.Jn=E,Y.policy.S?(V=QM2(Y.W),Y.loader.qC(Y.D,E,V)):(V=Y.loader,V.fb.isManifestless&&Sz1(V,E,null,!!Y.D.info.video)),Y.policy.SH||mzT(Y))}}pzS(Y,C);Y.timestampOffset&&F5x(C,Y.timestampOffset)}; Wx=function(Y,V){if(V.info.V){Y.m8=V.info;if(Y.W){var C=Y.W,U=LZT(Y,!1);C=QM2(C);Y.loader.qC(Y.D,U,C);Y.Jn||Y.policy.SH||mzT(Y);Y.Jn=null}RH(Y)}Y.C&&uTx(Y.C,V);if(U=Y.P5())if(U=g.uw(U,V,Y.policy.SA,Y.policy.cj)){Y.J.pop();Y.J.push(U);return}Y.J.push(V)}; QM2=function(Y){if(Y.Ci()){var V=Y.data["Stitched-Video-Id"]?Y.data["Stitched-Video-Id"].split(",").slice(0,-1):[],C=Vw(Y),U=[];if(Y.data["Stitched-Video-Duration-Us"])for(var n=g.N(Y.data["Stitched-Video-Duration-Us"].split(",").slice(0,-1)),b=n.next();!b.done;b=n.next())U.push((Number(b.value)||0)/1E6);n=[];if(Y.data["Stitched-Video-Start-Frame-Index"]){b=g.N(Y.data["Stitched-Video-Start-Frame-Index"].split(",").slice(0,-1));for(var E=b.next();!E.done;E=b.next())n.push(Number(E.value)||0)}n=[]; if(Y.data["Stitched-Video-Start-Time-Within-Ad-Us"])for(b=g.N(Y.data["Stitched-Video-Start-Time-Within-Ad-Us"].split(",").slice(0,-1)),E=b.next();!E.done;E=b.next())n.push((Number(E.value)||0)/1E6);Y=new RbZ(V,C,U,n,g.SEP(Y),g.m9Z(Y))}else Y=null;return Y}; RH=function(Y){Y.Y=null;Y.jL=-1;Y.L=0;Y.W=null;Y.vx=NaN;Y.sE=0;Y.Jn=null}; Ao=function(Y,V){V={rst4disc:V,cd:Y.X.toFixed(3),sq:Y.F8?Y.F8.EE:-1};Y.S=NaN;Y.X=0;Y.wT=-1;Y.F8=null;Y.Hx=NaN;Y.UE=NaN;Y.Ty=null;Y.loader.SL("mdstm",V)}; pzS=function(Y,V){if(Y.isDrm()){if(V.info.Y.info.uJ()){var C=new DH(g.D3(V));if(Ba(C,[408125543,374648427,174,28032,25152,20533,18402])){var U=Rb(C,!0);C=U!==16?null:J0(C,U)}else C=null;U="webm"}else V.info.L=sME(g.D3(V)),C=AZo(V.info.L),U="cenc";C&&C.length&&(C=new GV(C,U),Y.policy.bG&&g.Uu(V.info.Y.info)&&(U=YuS(g.D3(V)))&&(C.J=U),C.uJ=V.info.Y.info.uJ(),V.Y&&V.Y.cryptoPeriodIndex&&(C.cryptoPeriodIndex=V.Y.cryptoPeriodIndex),V.Y&&V.Y.J&&(C.Y=V.Y.J),Y.loader.nN(C))}}; mzT=function(Y){var V=Y.W,C=LLE(V);C&&(C.startSecs+=Y.vx,Y.loader.Y0(Y.D,C,V.Kt,V.Ci()))}; LZT=function(Y,V){var C,U=Y.W;if(C=LLE(U))C.startSecs+=Y.vx;return new QC(U.Kt,Y.vx,V?U.Zr:Y.sE,U.ingestionTime,"sq/"+U.Kt,void 0,void 0,V,C)}; I3H=function(Y,V,C){if(!rPS(V,C))return V=FH(V.info),V.smst="1",Y.loader.handleError("fmt.unparseable",V||{},1),!1;isNaN(Y.vx)&&(Y.vx=C);return!0}; a3P=function(Y,V,C){var U=0;if(V.info.Y.info.uJ()&&!HM0(V))return 0;if(Y.dT&&!Y.aD()){var n=0;C&&g.Uu(V.info.Y.info)?n=C-Y.S:V.info.Y.info.uJ()&&(n=Y.X);var b=V.info.EE;C=AZ(V,Y.policy.oy);var E=Y.dT;var y=E.wT;E=E.X;var X=Math.abs(E-n)>.02;if((b===y||b>y&&b>Y.wT)&&X){U=Math.max(.95,Math.min(1.05,(C-(E-n))/C));if(g.Uu(V.info.Y.info))exZ(g.D3(V),U);else if(V.info.Y.info.uJ()&&(b=n-E,!g.Uu(V.info.Y.info)&&(V.info.Y.info.uJ(),U=new DH(g.D3(V)),y=V.V?U:new DH(new DataView(V.info.Y.Y.buffer)),AZ(V,!0)))){var G= b*1E3,Z=qs(y);y=U.pos;U.pos=0;if(U.Y.getUint8(U.pos)===160||Pa(U))if(A0(U,160))if(Rb(U,!0),A0(U,155)){if(b=U.pos,X=Rb(U,!0),U.pos=b,G=G*1E9/Z,Z=Ns(U),G=Z+Math.max(-Z*.7,Math.min(Z,G)),G=Math.sign(G)*Math.floor(Math.abs(G)),!(Math.ceil(Math.log(G)/Math.log(2)/8)>X)){U.pos=b+1;for(b=X-1;b>=0;b--)U.Y.setUint8(U.pos+b,G&255),G>>>=8;U.pos=y}}else U.pos=y;else U.pos=y;else U.pos=y}U=AZ(V,Y.policy.oy);U=C-U}U&&V.info.Y.info.uJ()&&Y.loader.SL("webmDurationAdjustment",{durationAdjustment:U,videoDrift:n+U, audioDrift:E})}return U}; MXJ=function(Y){return Y.info.Y.vJ()&&Y.info.EE===Y.info.Y.index.Ac()}; OV=function(Y,V){V=(V=V===void 0?0:V)?Math.round(Y.timestampOffset*V)/V:Y.timestampOffset;Y.D.W&&V&&(V+=Y.D.W.Y);return V+Y.getDuration()}; jMS=function(Y,V){V<0||(Y.J.forEach(function(C){F5x(C,V)}),Y.timestampOffset=V)}; If=function(Y,V,C,U,n){nP.call(this,C,n);var b=this;this.policy=Y;this.formatId=V;this.Lm=U;this.lastError=null;this.ME=function(){b.Vs()||(b.Lm.Tv.has(b.formatId)?(b.isComplete()||b.Y.start(),vj(b.Lm,b.formatId)&&b.C_(2),b.Lm.PD(b.formatId)&&(DsK(b.Lm,b.formatId)?b.XJ(4):(b.lastError="net.closed",b.XJ(5)))):(b.lastError="player.exception",b.XJ(5)))}; this.Y=new g.KK(function(){b.isComplete()||(b.lastError="net.timeout",b.XJ(5))},1E3); this.Y.start();XaJ(this.Lm,this.formatId,this.ME);g.qo(this.ME)}; kp=function(Y,V,C,U){g.T.call(this);var n=this;this.loader=Y;this.policy=V;this.Y=C;this.timing=U;this.logger=new g.XT("dash");this.S=[];this.dT=[];this.J=this.MJ=null;this.Ty=!1;this.eL=this.Cb=0;this.D=-1;this.jL=!1;this.vx=-1;this.F8=null;this.Jn=NaN;this.sE=[];this.BC={xz:function(){return n.W}, pXT:function(){return n.S}, KoL:function(){return n.X}}; this.W=new PwZ(Y,V,C);this.policy.Y&&(this.X=new MD(this.W,this.loader.getManifest(),this.policy,function(b){n.policy.bE&&n.SL("buftl",b)})); this.policy.Ry&&(this.L=new Ca(this));this.Lb=C.info.Lb;this.C=this.policy.Jn?!1:C.sU();this.isManifestless=C.sU();this.V=this.C;g.M(this,this.F8)}; Jo=function(Y,V,C){C=C===void 0?!1:C;V&&NJ&&jMS(Y.W,V.Nc());if(!C){var U;(U=Y.X)==null||bDv(U)}Y.MJ=V;(V=Y.X)!=null&&(V.MJ=Y.MJ)}; dz=function(Y){var V=Y.MJ&&Y.MJ.bW();if(Y.policy.HY){if((Y=Y.X)==null)Y=void 0;else{var C;Y=(C=Y.S)==null?void 0:C.info}return Y||null}return V}; tX2=function(Y){for(var V={},C=0;C4&&Y.dT.shift()}; ebH=function(Y,V){if(V.Vr()){var C=V.MG();C=g.N(C);for(var U=C.next();!U.done;U=C.next())U=U.value,Y.policy.J&&V instanceof If&&Y.SL("omblss",{s:U.info.dM()}),Px(Y,V.info.Px,U,V.PQ())}}; Px=function(Y,V,C,U){U=U===void 0?0:U;isNaN(Y.Jn)||(Y.SL("aswm",{sq:V[0].EE,id:V[0].Y.info.itag,xtag:V[0].Y.info.Y,ep:Date.now()-Y.Jn}),Y.Jn=NaN);switch(C.info.type){case 1:case 2:rZS(Y,C);break;case 4:var n=C.info.Y,b=n.uu(C),E;((E=Y.J)==null?0:E.type===4)&&dS0(C.info,Y.J)&&(Y.J=n.p7(Y.J).pop());C=g.N(b);for(n=C.next();!n.done;n=C.next())Px(Y,V,n.value,U);break;case 3:C.info.Y.info.video?(n=Y.timing,n.vx||(n.vx=(0,g.Q)(),g.ps("fvb_r",n.vx,n.Y))):(n=Y.timing,n.D||(n.D=(0,g.Q)(),g.ps("fab_r",n.D,n.Y))); l3E(Y.W,V,C,U);Y.policy.Y&&FZR(Y);break;case 6:l3E(Y.W,V,C,U),Y.J=C.info}}; rZS=function(Y,V){if(V.info.type===1)if(V.info.Y.info.video){var C=Y.timing;C.eL||(C.eL=(0,g.Q)(),g.ps("vis_r",C.eL,C.Y))}else C=Y.timing,C.X||(C.X=(0,g.Q)(),g.ps("ais_r",C.X,C.Y));f3P(Y.W,V);Y=Y.loader;Y.videoTrack.Y.hB()&&Y.audioTrack.Y.hB()&&Y.policy.Y&&!Y.fb.Ke&&(V=Y.audioTrack.getDuration(),C=Y.videoTrack.getDuration(),Math.abs(V-C)>1&&Y.SL("trBug",{af:""+g.bV(Y.audioTrack.Y.info,!1),vf:""+g.bV(Y.videoTrack.Y.info,!1),a:""+V,v:""+C}))}; gg=function(Y){return xzH(Y.W)}; FZR=function(Y){Y.S.length?Y.J=g.XL(g.XL(Y.S).info.Px):Y.W.J.length?Y.J=Y.W.P5().info:Y.J=dz(Y)}; xp=function(Y,V){var C={ud:[],oV:[]},U;if((Y=Y.X)==null)Y=void 0;else{neJ(Y,Y.ud,"og");V3K(Y,V);neJ(Y,Y.ud,"trim");var n=U_Z(Y);V=n.ud;n=n.o0;for(var b=[],E=0;E0){var u=Dx(D,X);u>=0&&(Z=(D.end(u)-X+.1)*1E3)}b.push({formatId:g.bV(y.info.Y.info,Y.fb.Ke), QV:y.info.QV,sequenceNumber:y.info.EE+Y.W,C1:G,H1:y.info.S,gB:Z})}Y={ud:V,oV:b}}return(U=Y)!=null?U:C}; SU=function(Y,V,C){C=C===void 0?!1:C;if(Y.MJ){var U=Y.MJ.tY(),n=B0(U,V),b=NaN,E=dz(Y);E&&(b=B0(U,E.Y.index.getStartTime(E.EE)));if(n===b&&Y.J&&Y.J.S&&gno(cx(Y),0))return V}Y=KZP(Y,V,C);return Y>=0?Y:NaN}; tX=function(Y,V,C){Y.Y.hB();var U=KZP(Y,V);if(U>=0)return U;var n;(n=Y.X)==null||CXS(n,V,C);U=Math;n=U.min;var b=Y.W;if(b.C)if(b=b.C,b.Nw&&b.Nw.type===3)b=b.Nw.startTime;else if(b.S>0){var E=b.Y.index;E=g.xL(E.offsets.subarray(0,E.count),b.S*b.chunkSize);b=b.Y.index.getStartTime(E>=0?E:Math.max(0,-E-2))}else b=0;else b=Infinity;V=n.call(U,V,b);Y.J=Y.policy.Jn?null:Y.Y.DN(V).Px[0];ho(Y)&&(Y.policy.Iu&&(C==null?void 0:C.seekSource)===60||Y.MJ&&Y.MJ.abort(),Y.policy.Me&&(C=Y.X)!=null&&(C.S=void 0)); Y.eL=0;return Y.J?Y.J.startTime:V}; zLo=function(Y){Y.C=!0;Y.V=!0;Y.D=-1;tX(Y,Infinity)}; fa=function(Y){for(var V=0,C=g.N(Y.S),U=C.next();!U.done;U=C.next())V+=PVP(U.value.info);return V+=TGS(Y.W)}; wz=function(Y,V){V=V===void 0?!1:V;var C=Y.loader.getCurrentTime(),U=Y.W.P5(),n=(U==null?void 0:U.info.D)||0;Y.policy.Nv&&(U==null?0:U.info.Y.sU())&&!U.info.V&&(n=U.info.W);if(!Y.MJ)return Y.policy.Y&&V&&!isNaN(C)&&U?n-C:0;var b=dz(Y);if(b&&vx(b))return b.D;var E=Y.MJ.tY(!0);if(V&&U)return b=0,Y.policy.Y&&(b=W0(E,n+.02)),b+n-C;n=W0(E,C);Y.policy.dX&&b&&(V=Dx(E,C),E=Dx(E,b.W-.02),V===E&&(C=b.D-C,Y.policy.J&&C>n+.02&&Y.SL("abh",{bh:n,bhtls:C}),n=Math.max(n,C)));return n}; HmJ=function(Y){var V=dz(Y);return V?V.D-Y.loader.getCurrentTime():0}; Yov=function(Y,V){if(Y.S.length){if(Y.S[0].info.Px[0].startTime<=V)return;QH(Y)}for(var C=Y.W,U=C.J.length-1;U>=0;U--)C.J[U].info.startTime>V&&C.J.pop();FZR(Y);Y.J&&V=0;E--){var y=n.J[E];y.info.EE>=V&&(n.J.pop(),n.S-=AZ(y,n.policy.oy),b=y.info)}b&&(n.V=n.J.length>0?n.J[n.J.length-1].info:n.Ty,n.J.length!==0||n.V||Ao(n,"r"));n.loader.SL("mdstm",{rollbk:1,itag:b?b.Y.info.itag:"",popped:b?b.EE:-1,sq:V,lastslc:n.V?n.V.EE:-1,lastfraget:n.S.toFixed(3)});if(Y.policy.Y)return Y.J=null,!0;U>C?tX(Y,U):Y.J=Y.Y.q1(V-1,!1).Px[0]}catch(X){return V=p$(X),V.details.reason="rollbkerr", Y.loader.handleError(V.errorCode,V.details,V.severity),!1}return!0}; TV=function(Y,V){var C;for(C=0;C0?C||V.EE>=Y.vx:C}; $p=function(Y){var V;return ho(Y)||vx((V=Y.W.P5())==null?void 0:V.info)}; cx=function(Y){var V=[],C=dz(Y);C&&V.push(C);V=g.NA(V,Y.W.XR());C=g.N(Y.S);for(var U=C.next();!U.done;U=C.next()){U=U.value;for(var n=g.N(U.info.Px),b=n.next(),E={};!b.done;E={Mr:void 0},b=n.next())E.Mr=b.value,U.vR&&(V=g.$C(V,function(y){return function(X){return!dS0(X,y.Mr)}}(E))),(t0(E.Mr)||E.Mr.type===4)&&V.push(E.Mr)}Y.J&&!B0K(Y.J,g.XL(V),Y.J.Y.vJ())&&V.push(Y.J); return V}; gno=function(Y,V){if(!Y.length)return!1;for(V+=1;V=V){V=b;break a}}V=n}return V<0?NaN:gno(Y,C?V:0)?Y[V].startTime:NaN}; MJ=function(Y){return!(!Y.J||Y.J.Y===Y.Y)}; oqR=function(Y){return MJ(Y)&&Y.Y.hB()&&Y.J.Y.info.LbV&&Y.D1080&&!Y.Rr&&(Y.eL=36700160,Y.m8=5242880,Y.Cb=Math.max(4194304,Y.Cb),Y.Rr=!0);V.video.qualityOrdinal>2160&&!Y.Br&&(Y.eL=104857600,Y.Lb=13107200,Y.Br=!0);g.NQ(Y.Rc.experiments,"html5_samsung_kant_limit_max_bitrate")!==0?V.isEncrypted()&&g.rN()&&g.tn("samsung")&&(g.tn("kant")||g.tn("muse"))&&(Y.Lb=g.NQ(Y.Rc.experiments,"html5_samsung_kant_limit_max_bitrate")):V.isEncrypted()&&g.rN()&&g.tn("kant")&&(Y.Lb=1310720);Y.GL!==0&&V.isEncrypted()&& (Y.Lb=Y.GL);Y.yr!==0&&V.isEncrypted()&&C&&(Y.Lb=Y.yr);V.Lb&&(Y.K5=Math.max(Y.wG,Math.min(Y.Cb,5*V.Lb)))}; Wj=function(Y){return Y.Y&&Y.Am}; SA=function(Y){return Y.Y&&Y.qa&&Y.playbackStartPolicy}; mk=function(Y,V,C,U){Y.qa&&(Y.playbackStartPolicy=V,Y.RC=C,Y.j1=U)}; Qa=function(Y,V,C){C=C===void 0?0:C;return g.NQ(Y.Rc.experiments,V)||C}; DbK=function(Y){var V=Y===void 0?{}:Y;Y=V.sO;var C=V.IS;var U=V.n$;var n=V.Ac;V=V.W8;this.sO=Y;this.IS=C;this.n$=U;this.Ac=n;this.W8=V}; WvH=function(Y,V){if(V<0)return!0;var C=Y.Ac();return V0)return 2;if(V<0)return 1;C=Y.Ac();return V(0,g.Q)()?0:1}; to=function(Y,V,C,U,n,b,E,y,X,G,Z,D,u,B){B=B===void 0?null:B;g.T.call(this);var A=this;this.loader=Y;this.policy=V;this.videoTrack=C;this.audioTrack=U;this.W=n;this.Y=b;this.timing=E;this.V=y;this.schedule=X;this.fb=G;this.S=Z;this.sE=D;this.hg=u;this.e6=B;this.Jn=!1;this.aj="";this.aV=null;this.RH=NaN;this.jL=!1;this.J=null;this.iI=this.L=NaN;this.Wn=this.D=0;this.logger=new g.XT("dash");this.BC={HR:function(O,k){return A.HR(O,k)}}; this.policy.zz>0&&(this.aj=g.qP(this.policy.zz));this.policy.GZ&&(this.X=new jA(this.loader,this.policy,this.schedule),g.M(this,this.X))}; RqE=function(Y,V,C){var U=V.J?V.J.Y.vM:V.Y.vM;var n=Y.W,b;(b=!Y.policy.vG)||(b=$e(U.Y)===$e(U.J));b?U=!1:(n=va(n,$e(U.J)),b=6E4*Math.pow(n.W,1.6),(0,g.Q)()=n.W?(n.SL("sdai",{haltrq:b+1,est:n.W}),U=!1):U=n.J!==2;if(!U||!$I(V.J?V.J.Y.vM:V.Y.vM,Y.policy,Y.W,Y.loader.eT())||Y.loader.isSuspended&&(!hN(Y.schedule)||Y.loader.Oq))return!1;if(Y.policy.W&&IO>=5)return g.Hh(Y.loader.k5),!1;if(Y.fb.isManifestless){if(V.S.length>0&&V.J&&V.J.EE===-1||V.S.length>=Y.policy.wC||!Y.policy.Ae&&V.S.length>0&&!Y.policy.C.IS)return!1;if(V.C)return!Y.fb.isLive|| !isNaN(Y.RH)}if(b50(V))return Y.logger.debug("Pending request with server-selectable format found"),!1;if(!V.J){if(!V.Y.hB())return!1;tX(V,Y.loader.getCurrentTime())}if(gg(V)&&(V.P5()!==gg(V)||Y.loader.isSuspended))return!1;n=(U=Y.policy.uG)&&!V.S.length&&wz(V,!0)=Y.policy.rC)return!1;U=V.J;if(!U)return!0;U.type===4&&U.Y.hB()&&(V.J=g.XL(U.Y.p7(U)),U= V.J);if(!U.Dr()&&!U.Y.XO(U))return!1;b=Y.fb.KM||Y.fb.W;if(Y.fb.isManifestless&&b){b=V.Y.index.Ac();var E=C.Y.index.Ac();b=Math.min(b,E);if(V.Y.index.XM()>0&&b>0&&U.EE>=b)return V.vx=b,C.vx=b,!1}if(U.Y.info.audio&&U.type===4||U.Dr())return!1;b=!V.V&&!C.V;if(n=!n)n=U.D,n=!!(C.J&&!vx(C.J)&&C.J.DWl0(Y,V)?(Wl0(Y,V),!1):(Y=V.MJ)&&Y.isLocked()?!1:!0}; Wl0=function(Y,V){var C=Y.Y;C=C.Y?C.Y.R6:null;if(Y.policy.dT&&C)return C.startSecs+C.D8+15;V=jU(Y.loader,V);Y.policy.tf>0&&(C=((0,g.Q)()-Y.loader.Yp)/1E3,V=Math.min(V,Y.policy.tf+Y.policy.S6*C));V=Y.loader.getCurrentTime()+V;return Y.policy.Ot&&(C=NJx(Y.loader)+Y.policy.Ot,C=0||V.vM.Ps("defrag")==="1"||V.vM.Ps("otf")==="1"){V=null;break a}n=Qw(0,4096)}n=new KQ([new mx(5,U.Y,n,"createProbeRequestInfo"+U.X,U.EE)],V.J);n.HZ=C;n.Y=V.Y;V=n}V&&rz(Y,V)}}; rz=function(Y,V){Y.loader.Mn(V);var C=PVP(V),U=Y.loader.Gx();C={kX:Y.schedule,Be:C,E$:FYv(Y.V,C),R_:js(V.Px[0]),fD:M_(V.vM.Y),kd:Y.policy.J,E8:function(E,y){Y.loader.eD(E,y)}}; if(Y.schedule.J.D){var n,b;C.DD=(((n=Y.videoTrack.Y)==null?void 0:n.info.Lb)||0)+(((b=Y.audioTrack.Y)==null?void 0:b.info.Lb)||0)}Y.aV&&(C.EE=V.Px[0].EE,C.RH=V.RH,C.aV=Y.aV);U={Ut:xS2(V,Y.loader.getCurrentTime()),SD:Y.policy.Cm&&Yn(V)&&V.Px[0].Y.info.video?imH(Y.S):void 0,uc:Y.policy.dT,poToken:Y.loader.FG(),iL:Y.loader.fX(),aj:Y.aj,iI:isNaN(Y.iI)?null:Y.iI,e6:Y.e6,hg:Y.hg,Wn:Y.Wn,HU:U};return new Ly(Y.policy,V,C,Y.W,function(E,y){try{a:{var X=E.info.Px[0].Y,G=X.info.video?Y.videoTrack:Y.audioTrack; if(!(E.state>=2)||E.isComplete()||E.VA()||!(!Y.loader.l1||Y.loader.isSuspended||wz(G)>3)){var Z=s8H(E,Y.policy,Y.W);Z===1&&(Y.jL=!0);O50(Y,E,Z);if(E.isComplete()||E.Vs()&&y<3){if(Y.policy.J){var D=E.timing.u5();D.rst=E.state;D.strm=E.xhr.qI();D.cncl=E.xhr&&E.FJ.W?1:0;Y.loader.SL("rqs",D)}E.Eu&&Y.loader.SL("sbwe3",{},!0)}if(!Y.Vs()&&E.state>=2){waJ(Y.timing,E,X);var u=Y.loader;Y.iI&&E.HG&&u&&(Y.iI=NaN,Y.loader.XT(E.HG),Y.loader.Fs(),Y.loader.SL("cabrUtcSeek",{mediaTimeSeconds:E.HG}));E.jl&&Y.iI&&E.jl&& !E.jl.action&&(Y.loader.PE(Y.iI),Y.iI=NaN,Y.loader.SL("cabrUtcSeekFallback",{targetUtcTimeSeconds:Y.iI}));E.C2&&Y.loader.B$(E.C2);Y.policy.R2&&(Y.Wn=E.Wn);if(E.state===3){TV(G,E);Yn(E.info)&&gz(Y,G,X,!0);if(Y.J){var B=E.info.nX();B&&Y.J.BY(E.info.Px[0].EE,X.info.id,B)}Y.loader.e2()}else if(E.isComplete()&&E.info.Px[0].type===5){if(E.state!==4)E.Ba()&&Y.loader.handleError(E.Q9(),E.Z3());else{var A=(E.info.Px[0].Y.info.video?Y.videoTrack:Y.audioTrack).S[0]||null;A&&A instanceof Ly&&A.VA()&&A.ra()}E.dispose()}else{E.Ba()|| k1x(Y,E);var O;((O=E.vU)==null?0:O.itagDenylist)&&Y.loader.le(E.vU.itagDenylist);if(E.state===4)Ka(Y,E),Y.Y&&Msv(Y.Y,E.info,Y.J);else if(Y.policy.xe&&E.Vr()&&!E.isComplete()&&!Ka(Y,E)&&!E.Ba())break a;E.Ba()&&(JNZ(Y,E),isNaN(Y.iI)||(Y.loader.PE(Y.iI),Y.iI=NaN));Y.policy.rg&&!E.isComplete()?dbJ(Y.loader):Y.loader.e2();var k=ANv(E,Y.policy,Y.W);O50(Y,E,k)}}}}}catch(q){y=Y.Jn?1:0,Y.Jn=!0,E=lP(y),y=p$(q,y),Y.loader.handleError(y.errorCode,y.details,y.severity),E||Y.loader.Es()}},U)}; k1x=function(Y,V){if(V.qp&&V.state>=2&&V.state!==3){var C=V.xhr.getResponseHeader("X-Response-Itag");if(C){Y.logger.debug(function(){return"Applying streamer-selected format "+C}); var U=zbH(Y.S,C),n=V.info.S;n&&(n-=U.XV(),U.S=!0,V.info.Px[0].Y.S=!1,zeZ(V,U.v8(n)),Hx(Y.loader,Y.videoTrack,U),EqS(Y.videoTrack,U),Y.loader.k0(U.info.video.quality),(n=V.PQ())&&U.info.lastModified&&U.info.lastModified!==+n&&TV(Y.videoTrack,V))}else V.qp=!1}}; JNZ=function(Y,V){var C=V.info.Px[0].Y,U=V.Q9();if(M_(C.vM.Y)){var n=g.zM(V.p$(),3);Y.loader.SL("dldbrerr",{em:n||"none"})}n=V.info.Px[0].EE;var b=LP(Y.Y,V.info.Px[0].W,n);U==="net.badstatus"&&(Y.D+=1);if(V.canRetry()&&qoE(Y.loader)){if(!(V.info.vM.S>=Y.policy.MQ&&Y.J&&V.info.isDecorated()&&U==="net.badstatus"&&Y.J.uj(b,n))){n=(C.info.video&&C.vM.S>1||V.K$===410||V.K$===500||V.K$===503)&&!(eN(Y.S.V).size>0)&&!M_(C.vM.Y);b=V.Z3();var E=C.info.video?Y.videoTrack:Y.audioTrack;n&&(b.stun="1");Y.loader.handleError(U, b);Y.Vs()||(n&&(Y.logger.debug(function(){return"Stunning format "+C.info.id}),Yp(Y.S,C)),TV(E,V),Y.loader.e2())}}else E=1,Y.J&&V.info.isDecorated()&&U==="net.badstatus"&&Y.J.uj(b,n)&&(E=0),Y.fb.isLive&&V.Q9()==="net.badstatus"&&Y.D<=Y.policy.ym*2?(w60(Y.fb),Y.fb.KM||Y.fb.isPremiere?FE(Y.loader,0,{Vw:"badStatusWorkaround"}):Y.fb.W?FE(Y.loader,Y.fb.jL,{Vw:"badStatusWorkaround", W5:!0}):Ys(Y.loader)):Y.loader.handleError(U,V.Z3(),E)}; Ka=function(Y,V){if(Y.policy.useUmp&&V.Vs())return!1;try{var C=V.info.Px[0].Y,U=C.info.video?Y.videoTrack:Y.audioTrack;if(Y.fb.isManifestless&&U){Y.D=0;U.C&&(V.Vs(),V.isComplete()||V.Vr(),U.C=!1);V.iZ()&&Y.loader.cI.xl(1,V.iZ());var n=V.XM(),b=V.JS();IM(Y.fb,n,b)}if(V.info.R_()&&!Ha(V.info))for(var E=g.N(V.MG()),y=E.next();!y.done;y=E.next())rZS(U,y.value);for(Y.loader.getCurrentTime();U.S.length&&U.S[0].state===4;){var X=U.S.shift();ebH(U,X);U.Cb=X.GV()}U.S.length&&ebH(U,U.S[0]);var G=!!gg(U);G&& V instanceof If&&(C.info.aD()?qgP(Y.timing):dsK(Y.timing));return G}catch(Z){V=V.Z3();V.origin="hrhs";a:{Y=Y.loader;C=Z;if(C instanceof Error){V.msg||(V.msg=""+C.message);V.name||(V.name=""+C.name);if(C instanceof g.g1&&C.args)for(U=g.N(Object.entries(C.args)),n=U.next();!n.done;n=U.next())b=g.N(n.value),n=b.next().value,b=b.next().value,V["arg"+n]=""+b;g.ak(C);if(C.level==="WARNING"){Y.Yi.Na(V);break a}}Y.handleError("fmt.unplayable",V,1)}return!1}}; Pkv=function(Y){var V=Y.videoTrack.Y.index;Y.aV=new DbK({sO:Y.policy.sO,IS:Y.policy.C.IS,n$:V.Qn(),Ac:function(){return V.Ac()}, W8:function(){return V.W8()}})}; gz=function(Y,V,C,U){if(!(C.hB()||C.jg()||C.S||!$I(C.vM,Y.policy,Y.W,Y.loader.eT())||C.info.ys==="f"||Y.policy.Y)){if(U){U=Y.V;var n=C.info;U=ggR(U,n.video?U.policy.dc:U.policy.mK,n.Lb)}else U=0;U=C.v8(U);Y=rz(Y,U);Ha(U)&&qJ(V,Y);C.S=!0}}; oT=function(Y,V,C,U,n,b,E,y){g.T.call(this);var X=this;this.loader=Y;this.CM=V;this.videoTrack=C;this.audioTrack=U;this.fb=n;this.L=b;this.isAudioOnly=E;this.X=y;this.J=gd;this.jL=!1;this.logger=new g.XT("sabr");this.C=this.Jn=this.sE=!1;this.videoInfos=this.D=this.L.videoInfos;this.S=this.dT=this.L.Y;this.Y=new jN(V,b,function(G,Z){X.loader.SL(G,Z)}); this.isAudioOnly&&xbK(this,this.fb.Y["0"])}; cNT=function(Y,V){var C=[];V=g.N(V);for(var U=V.next();!U.done;U=V.next())C.push(g.bV(U.value,Y.fb.Ke));return C}; xbK=function(Y,V,C){V!==Y.W&&(Y.W&&(Y.jL=!0),Y.W=V,Y.Z7(V,Y.videoTrack,C))}; wE1=function(Y,V){Y.logger.debug("setConstraint: "+N_(V));Wj(Y.CM)&&(Y.Jn=V.reason==="m"||V.reason==="l"?!0:!1);V.reason==="m"?V.isLocked()&&hqS(Y,V.Y):fqP(Y,V)?vq0(Y,V.J,V.Y):Y.videoInfos=Y.D;Y.J=V}; fqP=function(Y,V){return Y.CM.YF&&V.reason==="b"||Y.CM.pw&&V.reason==="l"||Y.CM.aC?!1:Y.CM.s0?!0:V.reason==="l"||V.reason==="b"||V.reason==="o"}; lq0=function(Y,V){return V.isLocked()&&Y.Y.J||Y.J===void 0?!1:V.equals(Y.J)}; pEv=function(Y,V){var C,U=(C=Y.W)==null?void 0:C.info.video.qualityOrdinal;return Y.jL?!0:Y.W?V!==U?!0:!Y.Y.J||Y.CM.MR&&Y.Y.Y===Y.W.info.itag?!1:!0:!1}; hqS=function(Y,V){var C=Y.Y.Y;if(C){Y.videoInfos=Y.D;var U=g.D8(Y.videoInfos,function(n){return n.id===C}); U&&U.video.qualityOrdinal===V?Y.videoInfos=[U]:(U=Y.videoInfos.map(function(n){return n.id}),Y.loader.SL("sabrpf",{pfid:""+C, vfids:""+U.join(".")}),vq0(Y,V,V),ri(Y.Y,""))}else vq0(Y,V,V)}; vq0=function(Y,V,C){Y.videoInfos=Y.D;Y.videoInfos=g.$C(Y.videoInfos,function(U){return U.video.qualityOrdinal>=V&&U.video.qualityOrdinal<=C})}; TJT=function(Y,V,C){if(Y.X){var U=g.$C(Y.S,function(n){return n.id===Y.X}); return VR(U,C).includes(V)}U=g.$C(Y.S,function(n){var b;return!((b=n.Af)==null||!b.isDefault)}); return U.length>0?VR(U,C).includes(V):VR(Y.S,C).includes(V)}; VR=function(Y,V){return Y.map(function(C){return Ms(g.bV(C,V))})}; $bo=function(Y){var V;if((V=Y.J)==null?0:V.isLocked())return Y.videoInfos;var C=eN(Y.Y);V=g.$C(Y.videoInfos,function(U){return U.Lb>Y.CM.Lb?!1:!C.has(U.id)}); SgE(Y.Y)&&(V=g.$C(V,function(U){return U.video.width<=854&&U.video.height<=480})); return V}; aqE=function(Y,V,C){var U=Y.fb,n=Y.Yi.getVideoData(),b=Y.Hm,E=Ni({Rc:n.U(),Yi:Y.Yi,xF:Y.xF,CM:Y.CM,wA:Y.wA,Ru:Y.Ru,Hr:Y.Hr,s_:Y.s_,E4:Y.E4,isPrefetch:Y.isPrefetch,Lf:Y.Lf,sabrLicenseConstraint:n.sabrLicenseConstraint,m5:Y.m5,bS:Y.bS,EY:Y.EY,Vc:Y.Vc,Em:!!b,authorizedFormats:n.authorizedFormats}),y=OK(n,Y.HU,Y.nextRequestPolicy,Y.Fb,Y.Bm,Y.W9,Y.f0);C&&V&&(C=y.AX?y.AX.map(function(D){return D.type}):[],V("sabr",{stmctxt:C.join("_"), unsntctxt:y.HK?y.HK.join("_"):""}));V=Y.UZ;C=Y.bM;if(C===void 0&&V===void 0){var X;C=Mb2(U.Ke,(X=Y.I1)==null?void 0:X.video);var G;V=Mb2(U.Ke,(G=Y.I1)==null?void 0:G.audio)}if(n.e6)var Z=n.e6;n={BX:E,oV:Y.oV,UZ:V,bM:C,Hm:b,videoPlaybackUstreamerConfig:Z,l9:y};Y.cJ&&(n.cJ=Y.cJ);n.ud=Y.ud;n.NT=U.UE;return n}; Mb2=function(Y,V){return V?[g.bV(V.info,Y)]:[]}; Cu=function(Y,V,C){var U=this;this.requestType=Y;this.vM=V;this.Oc=C;this.J=null;this.BC={byx:function(){var n;return(n=U.data)==null?void 0:n.isPrefetch}, Bm:function(){var n;return(n=U.data)==null?void 0:n.Bm}}}; NlS=function(Y,V,C){V=pQ(Y.vM,IqK(Y,V,C),V);Y.Xc()&&V.set("probe","1");return V}; IqK=function(Y,V,C){Y.HZ===void 0&&(Y.HZ=Y.vM.HZ(V,C));return Y.HZ}; LlE=function(Y){var V,C;return((V=Y.Y)==null?void 0:(C=V.BX)==null?void 0:C.U$)||0}; Q8Z=function(Y){var V,C;return!!((V=Y.Y)==null?0:(C=V.BX)==null?0:C.m5)}; SoJ=function(Y){var V={},C=[],U=[];if(!Y.data)return V;for(var n=0;n=0&&(V in Y.Y||(Y.Y[V]=new j8E),Y.Y[V].iN(C,U))}; gqo=function(Y,V,C,U,n){var b=(0,g.Q)(),E=n?n(V):void 0,y;n=(y=E==null?void 0:E.jW)!=null?y:1;if(n!==0){var X;y=(X=E==null?void 0:E.profile)!=null?X:C;FlZ(Y,y,b-U,n)}return V}; Klx=function(Y,V,C,U,n){if(V&&typeof V==="object"){var b=function(E){return gqo(Y,E,C,U,n)}; if(se(V))return V.then(b);if(BG(V))return Oe(V,b)}return gqo(Y,V,C,U,n)}; H5Z=function(){}; nu=function(Y,V){this.Y=Y;this.cipher=this.Y.exports.AES128CTRCipher_create(V.byteOffset)}; Yha=function(Y){return function(V){return{profile:Y,jW:Math.ceil(V.byteLength/16)}}}; b8=function(Y,V){this.key=Y;this.subtleCrypto=V;this.Y=!1}; oWE=function(Y){var V=globalThis.crypto.subtle;V=V===void 0?window.crypto.subtle:V;return Oe(WG(function(){return V.importKey("raw",Y,{name:"AES-CTR"},!1,["encrypt"]).catch(function(C){return Promise.reject(C.name+": "+C.message)})}),function(C){return new b8(C,V)})}; EO=function(Y){this.Y=!1;this.S=new d2(Y)}; zg=function(Y,V){this.S=Y;V=Y.TY(V);this.Y=new nu(Y,V);Y.free(V.byteOffset)}; VkP=function(Y){g.ak("wasm encryptor failed: "+Y);throw Y;}; i8=function(Y,V,C){var U=this;this.key=Y;this.V=this.D=!1;this.sY=32768;this.XC=131072;V==null||Oe(V,function(n){U.Y=new zg(n,U.key);U.V=n.Y}); if(C==null?0:C.XC)this.XC=C.XC;if(C==null?0:C.sY)this.sY=C.sY}; Ce2=function(Y,V,C){Y.S||(Y.S=new EO(Y.key));return kg(Y.S.encrypt(V,C),VkP)}; UNS=function(Y,V,C){if(!Y.W){if(!("crypto"in globalThis&&"subtle"in globalThis.crypto))return RI("native encryptor unavailable");Y.W=oWE(Y.key)}return kg(Oe(Y.W,function(U){return U.encrypt(V,C)}),VkP)}; yR=function(Y,V,C){this.Y=Y;this.W=V;this.V=C;this.S=!1;this.iv=(0,g.kv)(dO(16))}; nWE=function(Y){Y.J||(Y.J=new i8(Y.Y.Y,Y.W,Y.V));return Y.J}; br1=function(Y,V){var C;return g.l(function(U){(0,g.Q)();C=UFS(Y.Y);return U.return(C.encrypt(V,Y.iv))})}; EWo=function(Y,V){var C;return g.l(function(U){(0,g.Q)();var n=Y.Y;n.W||(n.W=new EyE(n.S));C=n.W;return U.return(yYR(C,V,Y.iv))})}; z$J=function(Y,V,C){var U;return g.l(function(n){(0,g.Q)();U=UFS(Y.Y);return n.return(U.decrypt(V,C))})}; X3=function(Y){g.T.call(this);var V=this;this.zy=Y;this.Y=new Map;this.W=[];this.J=!cb();this.L=g.NQ(this.zy.experiments,"html5_onesie_prewarm_interval_ms");this.X=new g.KK(this.C,this.L,this);this.D=-1;this.BC={miv:function(){return V.Y}, zAi:function(){return V.V}, PEb:function(){return ir2}}; g.M(this,this.X);vea(this,g.MM("yt-player-bandaid-host"));this.V=this.load();this.L&&this.V.then(function(){V.C()})}; vea=function(Y,V){var C=V==null?void 0:V.primary;Y.S(0,C);C=C?yqR(C):void 0;Y.S(2,C);Y.S(1,V==null?void 0:V.secondary)}; Gg=function(Y,V){return new g.pD("https://"+V+Y.zy.gh.baseUrl)}; XkT=function(Y,V){Y="https://"+$e(V.location)+"/initplayback?c="+g.z1(Y.zy)+"&owc=1";vs(Y,"pw",function(C){C.ht=V.Y})}; Zp=function(Y,V,C,U){vs("https://"+V+"/videoplayback?probe=1",C,function(n){!U.K("html5_onesie_host_racing")||U.videoData.isLivePlayback||U.K("html5_onesie_probe_ec_hosts")||U.MN||U.Rn();Y.W.push(n)},function(n){Y.W.push(n.details)})}; yqR=function(Y){return Y.replace(/(\d+)---/g,function(V,C){V=Number(C);return(V===1?2:V-1)+"---"})}; G5S=function(Y,V){var C,U,n,b,E,y,X,G;return g.l(function(Z){if(Z.J==1){C=Gg(Y,"redirector.googlevideo.com");C.set("alr","yes");C.set("id",""+Math.round(Math.random()*1E5));if(V===1||V===2)C.set("cmo=sensitive_content","yes"),C.set("sc","yes");V===2&&C.set("cmo=td","c.youtube.com");U={format:"RAW",timeout:5E3};return g.v(Z,vw(C.FY(),U),2)}n=Z.Y;if(n.xhr.status!==200||!n.xhr.responseText)return Z.return(Promise.reject(new g.g1("b204258371_no_host",C.FY(),n.xhr.status)));b=new g.pD(n.xhr.responseText); E=$e(b);y=b.get("ms");X=Gg(Y,E);G=b.get("mm");X.set("ms",y);X.set("mm",G);return E&&fKa(E)?V!==2||Go(E)?Z.return(X):Z.return(Promise.reject(new g.g1("b204258371_untrusted",E,y))):Z.return(Promise.reject(new g.g1("b204258371_invalid",E,y)))})}; ZrJ=function(Y){var V=Y.W;Y.W=[];return V}; fKa=function(Y){return/.*(\.c\.youtube\.com|.*\.googlevideo\.com)/.test(Y)}; Go=function(Y){var V=/sn-[^.]*-/;return/.*\.c\.youtube\.com/.test(Y)&&!V.test(Y)}; DNR=function(Y,V){this.location=Y;this.Y=V}; u$H=function(Y){this.ND=Y;this.J=!1;this.Y=[]}; Bd0=function(Y){return Y.Y.length&&!Y.Y[0].isEncrypted}; u8=function(Y){for(;Bd0(Y);){var V=Y.Y.shift(),C=V.videoId,U=V.Qm,n=V.formatId,b=V.buffer;V=V.xN;if(b)V=void 0,(V=Dp(Y.ND.Sx,C))==null||wi(V,U,n,b);else if(V)Y.ND.Sx.Bn(C,U,n);else if(U=Y.ND,U.Y[n].wm=!0,C=Dp(U.Sx,C),C==null?0:C.Tv.has(n))C==null||cj(C,n)}}; AqR=function(Y,V,C){Jh(Y,function(){var U=this;return function b(){var E,y,X,G,Z,D,u,B,A,O;return p0(b,function(k){switch(k.J){case 1:g.OP(k,2);if(Bd0(U))return k.return();U.J=!0;if(!C){E=void 0;k.OE(4);break}y=$E;return Rv(k,dt(C),5);case 5:E=y(k.Y);case 4:X=E,G=new Uint8Array(16),Z=new i8(V,C),U.ND.rM("omd_s");case 6:if(!U.Y.length||!U.Y[0].isEncrypted){k.OE(8);break}D=U.Y.shift();u=$E;return Rv(k,dt(Z.encrypt(cI(D.buffer),G)),9);case 9:B=u(k.Y);sO1(G);O=A=void 0;var q=U.ND,d=D.videoId,c=D.Qm,w= D.formatId,a=new J_([(O=(A=X)==null?void 0:A.dj(B))!=null?O:B]),t;(t=Dp(q.Sx,d))==null||wi(t,c,w,a);k.OE(6);break;case 8:U.ND.rM("omd_c"),u8(U),U.J=!1,U.ND.XE();case 2:g.co(k),g.f0(k,0)}})}()})}; sO1=function(Y){for(var V=0;V0;X--)C.push(y)}C.length!==E?V.error=!0:(b=C.slice(-b),C.length=n,dNS(V,C,b));break;case 1:dNS(V,Bq,R$v);break;case 0:qhJ(V, V.Y&7);C=Wq(V,16);n=Wq(V,16);(C^n)!==65535&&(V.error=!0);V.output.set(V.data.subarray(V.J,V.J+C),V.S);V.J+=C;V.S+=C;break;default:V.error=!0}Y.S>Y.output.length&&(Y.output=new Uint8Array(Y.S*2),Y.S=0,Y.J=0,Y.W=!1,Y.Y=0,Y.register=0)}Y.output.length!==Y.S&&(Y.output=Y.output.subarray(0,Y.S));return Y.error?new Uint8Array(0):Y.output}; dNS=function(Y,V,C){V=k5o(V);C=k5o(C);for(var U=Y.data,n=Y.output,b=Y.S,E=Y.register,y=Y.Y,X=Y.J;;){if(y<15){if(X>U.length){Y.error=!0;break}E|=(U[X+1]<<8)+U[X]<>=7;G<0;)G=V[(E&1)-G],E>>=1;else E>>=G&15;y-=G&15;G>>=4;if(G<256)n[b++]=G;else if(Y.register=E,Y.Y=y,Y.J=X,G>256){E=As[G];E+=Wq(Y,sO[G]);X=Jqo(Y,C);y=RT[X];y+=Wq(Y,WXS[X]);if(xN0&&EC.length&&(Y.error=!0);Y.register|=(C[U+1]<<8)+C[U]<=0)return qhJ(Y,C&15),C>>4;for(qhJ(Y,7);C<0;)C=V[Wq(Y,1)-C];return C>>4}; Wq=function(Y,V){for(;Y.Y=Y.data.length)return Y.error=!0,0;Y.register|=Y.data[Y.J++]<>=V;Y.Y-=V;return C}; qhJ=function(Y,V){Y.Y-=V;Y.register>>=V}; k5o=function(Y){for(var V=[],C=g.N(Y),U=C.next();!U.done;U=C.next())U=U.value,V[U]||(V[U]=0),V[U]++;var n=V[0]=0;C=[];var b=0;U=0;for(var E=1;E7&&(b+=V[E]);for(n=1;n>X&1;y=b<<4|E;if(E<=7)for(X=1<<7-E;X--;)U[X<>=7;E--;){U[X]||(U[X]=-V,V+=2);var G=n&1;n>>=1;X=G-U[X]}U[X]=y}}return U}; cqZ=function(Y){var V,C,U,n,b,E,y;return g.l(function(X){switch(X.J){case 1:if(!("DecompressionStream"in window))return X.return(g.Pe1(new g.NdJ(Y)));V=new DecompressionStream("gzip");C=V.writable.getWriter();C.write(Y);C.close();U=V.readable.getReader();n=new J_([]);case 2:return g.v(X,U.read(),5);case 5:b=X.Y;E=b.value;if(y=b.done){X.OE(4);break}n.append(E);X.OE(2);break;case 4:return X.return(cI(n))}})}; Nr=function(Y,V){this.Y=Y;this.J=V}; h$J=function(Y){return kg(kg(WG(function(){return Oe(Y.J,function(V){return Y.jt(Y.Y,V)})}),function(){return Y.W1(Y.Y)}),function(){return Y.uB(Y.Y)})}; fdT=function(Y){di.call(this,"onesie");this.Sx=Y;this.Y={};this.S=!0;this.W=null;this.queue=new u$H(this);this.V={}}; vWR=function(Y){var V=Y.queue;V.Y.length&&V.Y[0].isEncrypted&&!V.J&&(V.Y.length=0);V=g.N(Object.keys(Y.Y));for(var C=V.next();!C.done;C=V.next()){C=C.value;var U=Y.Y[C];if(!U.wm){var n=Y.queue;n.Y.push({videoId:U.videoId,formatId:C,isEncrypted:!1});n.J||u8(n)}}}; pkS=function(Y,V){var C=V.totalLength,U=!1;switch(Y.W){case 0:Y.Sx.K("html5_future_onesie_ump_handler_on_player_response")?kg(Oe(wk0(Y,V,Y.S),function(n){ldT(Y.Sx,n)}),function(n){Y.Sx.bX(n)}):Y.UM(V,Y.S).then(function(n){ldT(Y.Sx,n)},function(n){Y.Sx.bX(n)}); break;case 2:Y.rM("ormk");V=cI(V);Y.Sx.K("html5_future_onesie_ump_handler_on_media_decryption_key")?AqR(Y.queue,V,Y.Sx.U().m8):Y.queue.decrypt(V);break;default:U=!0}Y.Sx.R0&&Y.Sx.SL("ombup","id.11;pt."+Y.W+";len."+C+(U?";ignored.1":""));Y.W=null}; TdK=function(Y){if(Y.EJ!==1)throw new wF("onesie.response.badproxystatus",{st:Y.EJ,webcrypto:!!cb(),textencoder:!!g.tx.TextEncoder});if(Y.httpStatus!==200)throw new wF("onesie.response.badstatus",{st:Y.httpStatus});}; wk0=function(Y,V,C){return Jh(Y,function(){var U=this;return function b(){var E,y,X,G,Z,D,u,B,A,O,k,q,d,c,w,a,t,S,H,UP,ov,bZ,F;return p0(b,function(Bo){switch(Bo.J){case 1:g.OP(Bo,2);U.Sx.UM();E=cI(V);g.Na(Bo,4,5);if(!C){Bo.OE(7);break}g.Na(Bo,8);Z=$E;return Rv(Bo,dt($NK(U.Sx,E,U.iv)),10);case 10:y=Z(Bo.Y);g.Jx(Bo,7,4);break;case 8:throw D=g.Po(Bo,4),{name:"DecryptError",message:""+D};case 7:if(!U.Sx.enableCompression){Bo.OE(11);break}g.Na(Bo,12);B=$E;var dH=(u=y)!=null?u:E;dH=h$J(new Nr(dH,U.Sx.U().m8)); return Rv(Bo,dt(dH),14);case 14:X=B(Bo.Y);g.Jx(Bo,11,4);break;case 12:throw A=g.Po(Bo,4),{name:"DecompressError",message:""+A};case 11:G=FR((k=(O=X)!=null?O:y)!=null?k:E,qNo);case 5:g.co(Bo,0,2);if(d=(q=U.Sx.U())==null?void 0:q.Cb)((c=y)==null?void 0:c.buffer)===d.exports.memory.buffer&&d.free(y.byteOffset),((w=X)==null?void 0:w.buffer)===d.exports.memory.buffer&&d.free(X.byteOffset);g.f0(Bo,6);break;case 4:throw t=a=g.Po(Bo),new wF("onesie.response.parse",{name:(ov=t.name)!=null?ov:"unknown",message:(bZ= t.message)!=null?bZ:"unknown",wasm:((S=U.Sx.U())==null?0:S.Cb)?((H=U.Sx.U())==null?0:(UP=H.Cb)==null?0:UP.Y)?"1js":"1":"0",enc:U.S,gz:U.Sx.enableCompression,webcrypto:!!cb()});case 6:return TdK(G),F=g.pp(G.body),Bo.return(F);case 2:g.co(Bo),g.f0(Bo,0)}})}()})}; Mk1=function(Y){return new Promise(function(V){setTimeout(V,Y)})}; adR=function(Y,V){var C=Y.U();C=Y.j6&&C.K("html5_onesie_preload_use_content_owner");var U=Y.D_,n=ys(V.zy.experiments,"debug_bandaid_hostname");if(n)V=Gg(V,n);else if((C===void 0?0:C)&&(U==null?0:U.url)&&!V.J){var b=$e(new g.pD(U.url));V=Gg(V,b)}else V=(b=V.Y.get(0))==null?void 0:b.location.clone();if(V&&Y.videoId){b=uk(Y.videoId);Y=[];if(b)for(b=g.N(b),C=b.next();!C.done;C=b.next())Y.push(C.value.toString(16).padStart(2,"0"));V.set("id",Y.join(""));return V}}; IdE=function(Y,V,C){C=C===void 0?0:C;var U,n;return g.l(function(b){if(b.J==1)return U=[],U.push(V.load()),C>0&&U.push(Mk1(C)),g.v(b,Promise.race(U),2);n=adR(Y,V);return b.return(n)})}; LXH=function(Y,V,C,U){U=U===void 0?!1:U;Y.set("cpn",V.clientPlaybackNonce);Y.set("opr","1");var n=V.U();Y.set("por","1");cb()||Y.set("onem","1");V.startSeconds>0&&Y.set("osts",""+V.startSeconds);U||(n.K("html5_onesie_disable_partial_segments")&&Y.set("oses","1"),V=n.K("html5_gapless_onesie_no_media_bytes")&&Xe(V)&&V.j6,C&&!V?(V=C.audio,Y.set("pvi",C.video.join(",")),n.K("html5_onesie_disable_audio_bytes")||Y.set("pai",V.join(",")),ik||Y.set("osh","1")):(Y.set("oad","0"),Y.set("ovd","0"),Y.set("oaad", "0"),Y.set("oavd","0")))}; QOZ=function(Y,V,C,U,n){n=n===void 0?!1:n;var b="https://youtubei.googleapis.com/youtubei/"+V.ZI.innertubeApiVersion+"/player",E=[{name:"Content-Type",value:"application/json"}];U&&E.push({name:"Authorization",value:"Bearer "+U});E.push({name:"User-Agent",value:g.JH()});g.Fh("EOM_VISITOR_DATA")?E.push({name:"X-Goog-EOM-Visitor-Id",value:g.Fh("EOM_VISITOR_DATA")}):(C=C.visitorData||g.Fh("VISITOR_DATA"))&&E.push({name:"X-Goog-Visitor-Id",value:C});(C=g.Fh("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&E.push({name:"X-YouTube-Lava-Device-Context", value:C});(V=ys(V.experiments,"debug_sherlog_username"))&&E.push({name:"X-Youtube-Sherlog-Username",value:V});Y=M3(JSON.stringify(Y));return{url:b,E9:E,postBody:Y,YFL:n,Md:n}}; mNH=function(Y,V,C,U,n,b){var E=g.U9(Y,dUH,Y.Md?void 0:C.Cb),y={encryptedClientKey:V.Y.encryptedClientKey,oA:!0,Ms:!0,N9:Sh2(C,!!Y.Md),LH:C.experiments.An("html5_use_jsonformatter_to_parse_player_response")};if(Y.Md)y.UEE=E;else{if(C.Cb){Y=nWE(V).J(E,V.iv);var X;y.eY=(X=C.Cb.dj(Y))!=null?X:Y}else y.eY=V.encrypt(E);X=y.eY;(0,g.Q)();X=bYH(new nyP(V.Y.S),X,V.iv);y.tP=X;y.iv=V.iv}V=U.getVideoData();U=Ni({Rc:C,Yi:U,xF:V.startSeconds*1E3});n={QO:y,BX:U,onesieUstreamerConfig:n,O6:b,l9:OK(V)};if(V.tf)if(C.K("html5_server_controlled_resume_time_refactor")){var G; n.reloadPlaybackParams=(G=V.tf)==null?void 0:G.reloadPlaybackParams}else n.reloadPlaybackParams=V.tf;return n}; jOx=function(Y,V,C){var U,n,b;return g.l(function(E){if(E.J==1)return U=g.U9(V,dUH),g.v(E,br1(C,U),2);if(E.J!=3)return n=E.Y,g.v(E,EWo(C,n),3);b=E.Y;return E.return({eY:n,encryptedClientKey:C.Y.encryptedClientKey,iv:C.iv,tP:b,oA:!0,Ms:!0,N9:Sh2(Y,!!V.Md),LH:Y.experiments.An("html5_use_jsonformatter_to_parse_player_response")})})}; tkR=function(Y,V,C,U,n,b){var E,y,X,G,Z;return g.l(function(D){if(D.J==1)return g.v(D,jOx(C,Y,V),2);E=D.Y;y=U.getVideoData();X=Ni({Rc:C,Yi:U,xF:y.startSeconds*1E3});G={QO:E,BX:X,onesieUstreamerConfig:n,O6:b,l9:OK(y)};y.tf&&(C.K("html5_server_controlled_resume_time_refactor")?G.reloadPlaybackParams=(Z=y.tf)==null?void 0:Z.reloadPlaybackParams:G.reloadPlaybackParams=y.tf);return D.return(G)})}; Sh2=function(Y,V){Y=cE(Y.schedule,!0);V=V||!!cb()&&Y>1572864;return"DecompressionStream"in window||!V}; ks=function(Y,V){g.T.call(this);var C=this;this.Yi=Y;this.playerRequest=V;this.logger=new g.XT("onesie");this.xhr=null;this.state=1;this.f2=new b0;this.G9=!1;this.playerResponse="";this.lN=new UK(this);this.ND=new fdT(this);this.hH="";this.MN=this.nO=!1;this.e3="";this.enableCompression=this.Oi=this.t5=!1;this.jz=[];this.Kt=-1;this.zy=this.Yi.U();this.videoData=this.Yi.getVideoData();this.R0=this.zy.T5();this.Xf=this.zy.gh;this.x5=new yR(this.Xf.Y,this.zy.m8,mb1(this.zy));this.KZ=this.zy.K("html5_onesie_check_timeout"); this.Bv=new g.KK(this.dZ,500,this);this.zD=new g.KK(this.Rn,1E4,this);this.NC=new g.KK(function(){if(!C.isComplete()){var U=OO(C);C.bX(new wF("net.timeout",U))}},1E3); this.nJ=new g.KK(this.SEE,2E3,this);this.UB=this.Yi.fX();this.TD=this.K("html5_onesie_wait_for_media_availability");g.M(this.videoData,this);g.M(this,this.Bv);g.M(this,this.zD);g.M(this,this.nJ);g.M(this,this.x5);Y=G1();ik&&Y&&(this.jH=new Map);this.mq=new Map;this.FS=new Map;this.SP=new Map;this.vQ=new Map}; Dp=function(Y,V){var C;return(C=Y.jH)==null?void 0:C.get(V)}; rqo=function(Y,V,C){var U;return g.l(function(n){if(n.J==1)return Y.rM("oprd_s"),e$Z(Y)?g.v(n,z$J(Y.x5,V,C),3):(U=Y.x5.decrypt(V,C),n.OE(2));n.J!=2&&(U=n.Y);Y.rM("oprd_c");return n.return(U)})}; $NK=function(Y,V,C){Y.rM("oprd_s");V=nWE(Y.x5).encrypt(V,C);Oe(V,function(){Y.rM("oprd_c")}); return V}; FXE=function(Y){return Y.K("html5_onesie_host_probing")||Y.R0?ik:!1}; ldT=function(Y,V){Y.rM("oprr");Y.playerResponse=V;Y.Oi||(Y.TD=!1);Lu(Y)}; Lu=function(Y){if(!Y.playerResponse)return!1;if(Y.t5)return!0;var V=Y.videoData.K("html5_onesie_audio_only_playback")&&Gh(Y.videoData);if(Y.jH&&Y.TD){if(!Y.jH.has(Y.hH))return!1;var C=Y.jH.get(Y.hH),U;if(U=C){U=!1;for(var n=g.N(C.Tv.keys()),b=n.next();!b.done;b=n.next())if(b=C.Tv.get(b.value))for(var E=g.N(b.FF),y=E.next();!y.done;y=E.next())y.value.hI>0&&(b.aD?U=!0:V=!0);U=!(V&&U)}if(U)return!1}Y.rM("ofr");Y.f2.resolve(Y.playerResponse);if(!Y.KZ){var X;(X=Y.NC)==null||X.start();Y.zD.start()}return Y.t5= !0}; KXo=function(Y){if(Y.jH&&!Y.K("html5_onesie_media_capabilities")){Y.rM("ogsf_s");var V=FvZ(Y.Yi.getVideoData(),function(U,n){Y.SL(U,n)}),C=gW0(Y.Yi); V.video=IKE(C,V.video);Y.rM("ogsf_c");if(V.video.length)return V;Y.SL("ombspf","l."+C.J+";u."+C.Y+";o."+C.S+";r."+C.reason)}}; e$Z=function(Y,V){return Y.K("html5_onesie_sync_request_encryption")||(V==null?0:V.Md)||g.be(Y.zy)&&Y.K("html5_embed_onesie_use_sync_encryption")?!1:!!cb()}; OO=function(Y){if(!Y.S2)return{};var V=Y.S2.u5(),C;V.d=(C=Y.S2.vx)==null?void 0:C.zZ();V.shost=Y.w$;V.ty="o";return V}; HrK=function(Y,V){var C,U;(U=(Y=(C=Y.jH)==null?void 0:C.get(V))==null)||(V=Y.S?!1:Y.S=!0,U=!V);return!U}; YF2=function(Y,V,C,U,n,b,E,y,X,G,Z){g.T.call(this);var D=this;this.Yi=Y;this.loader=V;this.policy=C;this.audioTrack=U;this.videoTrack=n;this.fb=b;this.kX=E;this.wT=y;this.S=X;this.timing=G;this.sE=Z;this.Y=[];this.V={};this.Ty=this.UE=!1;this.W=this.Cb=this.L=this.E4=0;this.X=null;this.jL={ud:[],oV:[]};this.dT={ud:[],oV:[]};this.C=null;this.D=[];this.BC={dP1:function(){return D.Y}, Z2E:function(){return D.V}, l3i:function(){D.Y.length=0}, yFx:function(){return D.videoData.m8}, rFb:function(){return D.L}, m1L:function(u){D.L=u}, L4x:function(u){D.W=u}, CV:function(u){D.C=u}, f4:function(u){D.D=u}}; this.videoData=this.Yi.getVideoData();this.policy.GZ&&(this.F8=new jA(this.loader,this.policy,this.kX),g.M(this,this.F8))}; COK=function(Y,V){V=V===void 0?!1:V;if(oTK(Y)){Y.policy.D&&Y.loader.SL("sabrcrq",{create:1});var C=new Cu(0,Y.fb.X,Y);Y.policy.Mw>0&&Y.W++;V=Vh2(Y,C,V);Y.Y.push(V);var U;(U=Y.F8)==null||uGT(U,Y.fb.X)}}; b8T=function(Y,V){var C=UTP(Y);if(Y.policy.TH){var U=Y.jL;var n=Y.dT}else U=QR(Y,Y.audioTrack),n=QR(Y,Y.videoTrack);var b=[].concat(g.P(U.ud),g.P(n.ud));S8(Y)&&b.push.apply(b,g.P(Y.D));var E=[].concat(g.P(U.oV),g.P(n.oV)),y=Y.loader.Gx(),X,G,Z=Y.Yi,D=Y.fb,u=Y.J,B=Y.videoData.m8,A=Y.policy,O=Y.loader.Yp,k=NJx(Y.loader)*1E3,q=(X=Y.vx)==null?void 0:X.Hr;X=(G=Y.vx)==null?void 0:G.s_;var d;G=Number((d=Y.S.W)==null?void 0:d.info.itag)||0;var c;d=Number((c=Y.S.V)==null?void 0:c.info.itag)||0;V={Yi:Z,fb:D, ud:b,oV:E,xF:C,nextRequestPolicy:u,Fb:B,CM:A,wA:O,Ru:k,Hr:q,s_:X,E4:Y.E4,isPrefetch:V||Y.loader.isSuspended,gW:G,Z9:d,HU:y,f0:Y.Yi.FV()};C=Y.loader.FG();b=uk(C);C&&(V.Bm=b);if(C=Y.Yi.aG())V.m5=C*1E3;var w;C=Y.S;b=C.sE;if(((w=C.CM)==null?0:Wj(w))&&!b)for(w=g.N(C.S),E=w.next();!E.done;E=w.next())if(E.value.Af){b=!0;break}w=Wj(C.CM)&&!b?[]:cNT(C,C.S);V.UZ=w;w=Y.S;Wj(w.CM)&&!w.Jn?w=[]:(C=$bo(w),C.length===0&&(C=w.D),w=cNT(w,C));V.bM=w;V.Hm=S8(Y)?[Y.C]:void 0;Y.policy.Dp&&(V.EY=nTP(Y.loader,Y.audioTrack), V.Vc=nTP(Y.loader,Y.videoTrack));if(Y.policy.S){w=Y.loader.getCurrentTime();U=mM(Y,U.ud,w);n=mM(Y,n.ud,w);n=Math.min(U,n);S8(Y)&&Y.policy.EK&&(U=mM(Y,Y.D,w),Y.Yi.T5()&&U0&&Y.Y[0].IK()&&(V.W9=Y.Y[0].A2());return V}; UTP=function(Y){var V,C=Y.policy.V&&((V=Y.loader)==null?void 0:V.zb());V=Y.loader.getCurrentTime()||0;V=ETK(Y,V);var U=Y.loader.wg()||0;V+=U;U=p8(Y.videoData)||g.lO(Y.videoData);var n=0;C?(U&&(n=Number.MAX_SAFE_INTEGER),Y.videoData.sE&&(n=Math.ceil(Y.videoData.jL*1E3))):n=Math.ceil(V*1E3);return Math.min(Number.MAX_SAFE_INTEGER,n)}; S8=function(Y){return Y.policy.HC&&!!Y.C}; ETK=function(Y,V){if(Y.loader.isSeeking())return V;var C=Y.Yi.Bt();if(!C)return V;C=C.HD();if(C.length===0||uV(C,V))return V;if(!IH(Y.videoTrack,V)&&!IH(Y.audioTrack,V))return Y.loader.SL("sundrn",{b:0,lt:V}),V;for(var U=V,n=Infinity,b=0;bV)){var E=V-C.end(b);E=20)?(Y.loader.handleError("player.exception",{reason:"bufferunderrunexceedslimit"}),V):U}; mM=function(Y,V,C){Y=Y.loader.wg()||0;return j8(V,(C+Y)*1E3)/1E3+C}; oTK=function(Y){if(Y.policy.Mw>0){var V=Math.floor((0,g.Q)()/1E4);if(V===Y.Cb){if(Y.W>=Y.policy.Mw){if(Y.W===Y.policy.Mw){var C={reason:"toomanyrequests"};C.limit=Y.W;Y.loader.handleError("player.exception",C);Y.W+=1}return!1}}else Y.Cb=V,Y.W=0}if(Y.loader.isSuspended&&Y.loader.Oq)return!1;if(Y.Jn&&(0,g.Q)()0&&(!Y.policy.L||Y.Y.length!==1||!Y.Y[0].IK()))return!1;var U;if((U=Y.fb.X)==null||!$I(U,Y.policy,Y.V,Y.loader.eT())||$p(Y.audioTrack)&&$p(Y.videoTrack))return!1; if(ts(Y,Y.audioTrack)&&ts(Y,Y.videoTrack))return Y.policy.J&&Y.loader.SL("sabrHeap",{a:""+fa(Y.audioTrack),v:""+fa(Y.videoTrack)}),!1;if(V=Y.policy.S){V=!1;if(Y.sE.J===2)V=!0;else if(Y.sE.J===3){UTP(Y);Y.loader.wg();var n=xp(Y.audioTrack,Y.loader.isSeeking()).ud;U=xp(Y.videoTrack,Y.loader.isSeeking()).ud;var b=Y.loader.getCurrentTime()||0;n=mM(Y,n,b);U=mM(Y,U,b);U=Math.min(n,U);b=Y.sE;U>=b.V?(b.SL("sdai",{haltrq:U,est:b.V}),U=!0):U=!1;U&&(V=!0)}V&&Y.policy.D&&Y.loader.SL("sabrcrq",{waitad:1})}if(V)return!1; Y.policy.TH&&(Y.jL=QR(Y,Y.audioTrack),Y.dT=QR(Y,Y.videoTrack));if(!Y.J)return Y.policy.D&&Y.loader.SL("sabrcrq",{nopolicy:1}),!0;if(Y.Yi.aG())return Y.policy.D&&Y.loader.SL("sabrcrq",{utc:1}),!0;if(Y.S.C)return Y.policy.D&&Y.loader.SL("sabrcrq",{audio:1}),!0;if(!Y.J.targetAudioReadaheadMs||!Y.J.targetVideoReadaheadMs)return Y.policy.D&&Y.loader.SL("sabrcrq",{noreadahead:1}),!0;if(Y.policy.V&&Y.loader.zb())return Y.policy.D&&Y.loader.SL("sabrcrq",{seekToHead:1}),!0;V=Math.min(jU(Y.loader,Y.audioTrack)* 1E3,Y.J.targetAudioReadaheadMs);U=Math.min(jU(Y.loader,Y.videoTrack)*1E3,Y.J.targetVideoReadaheadMs);var E=Math.min(V,U);b=wz(Y.audioTrack,!0)*1E3;n=wz(Y.videoTrack,!0)*1E3;var y=Y.Yi.getCurrentTime()*1E3;if(Y.policy.TH){var X=j8(Y.jL.ud,y);var G=j8(Y.dT.ud,y)}else X=b,G=n;var Z=XV||U>=0&&n.TT>U+1)break;C=Math.max(C,n.startTimeMs+n.durationMs);U=Math.max(U,n.ID)}return Math.max(0,C-V)}; Vh2=function(Y,V,C){var U={kX:Y.kX,E8:function(X,G){Y.Yi.eD(X,G)}, R_:Y.policy.PJ,kd:Y.policy.J};Y.kX.J.D&&(U.DD=(Y.videoTrack.Y.info.Lb||0)+(Y.audioTrack.Y.info.Lb||0));Y.policy.mB&&(U.n$=Y.audioTrack.Y.index.Qn(),U.R_=!1);var n=IqK(V,Y.policy,Y.V)?2:1;n!==Y.L&&(Y.L=n,i82(Y));C=b8T(Y,C);if(Y.policy.L&&Y.policy.J&&C.Fb){for(var b=n="",E=g.N(C.Fb),y=E.next();!y.done;y=E.next())y=y.value,Y.videoData.sabrContextUpdates.has(y)||Y.policy.L&&C.W9&&C.W9.type===y?n+="_"+y:b+="_"+y;Y.loader.SL("sabrbldrqs",{ctxts:n,misctxts:b})}!V.setData(C,Y.policy,Y.V)&&Y.policy.L&&Y.loader.handleError("player.exception", {reason:"buildsabrrequestdatafailed"},1);U=new lr(Y.policy,V,Y.fb,Y.V,Y,U,Y.loader.fX());pP(Y.timing);Y.policy.D&&Y.loader.SL("sabrcrq",{rn:U.Kz(),probe:V.Xc()});return U}; rM=function(Y,V){if(V.Vs()||Y.Vs())Y.policy.rp||(Y.policy.V?e8(Y.loader):Y.loader.e2());else{if(Y.policy.J&&V.isComplete()&&V instanceof lr){var C=Y.loader,U=C.SL,n,b,E=Object.assign(V.S2.u5(),{rst:V.state,strm:V.xhr.qI(),d:(n=V.S2.vx)==null?void 0:n.zZ(),cncl:V.xhr&&V.FJ.W?1:0,rqb:V.Jt,cwt:V.Pd,swt:(b=V.H4)==null?void 0:b.qj});n=Object.assign(SoJ(V.info),E);U.call(C,"rqs",n)}if(V.isComplete()&&V.Xc()&&V instanceof lr)Y.policy.Zx?V.KO()?(V.dispose(),Y.Y.length===0?Y.loader.e2():(Y=Y.Y[0],Y instanceof lr&&Y.VA()&&Y.ra())):V.Ba()&&Y.loader.handleError(V.Q9(),V.Z3()):(V.dispose(),Y.loader.e2());else{if(V.Fj())V instanceof lr&&waJ(Y.timing,V),i82(Y),yi0(Y);else if(V.Ba())C=Y.Yi.aG(),V instanceof lr&&Q8Z(V.info)&&C&&Y.loader.PE(C),V instanceof ks?Y.Y.pop():(C=1,V.canRetry()&&qoE(Y.loader)&&(X$E(Y,V),C=0),Y.loader.handleError(V.Q9(),V.Z3(),C));else{if(Y.loader.isSuspended&&!V.isComplete())return;yi0(Y)}V.Vs()||V instanceof ks||(V.isComplete()?C=ANv(V,Y.policy,Y.V):(C=s8H(V,Y.policy,Y.V),C===1&&(Y.UE= !0)),C!==0&&(U=new Cu(1,V.info.vM),U.HZ=C===2,Vh2(Y,U)));Y.policy.rg&&!V.isComplete()?dbJ(Y.loader):Y.loader.e2()}}}; yi0=function(Y){for(;Y.Y.length&&Y.Y[0].LA(Y.lJ());){var V=Y.Y.shift();Gha(Y,V)}Y.Y.length&&Gha(Y,Y.Y[0])}; Gha=function(Y,V){V instanceof lr&&(Y.eL=V);var C=new Set(V.Rd(Y.lJ()));C=g.N(C);for(var U=C.next();!U.done;U=C.next()){var n=U.value;if(!(U=!(V instanceof ks))){U=Y.S;var b=U.fb.Ke,E=VR(U.videoInfos,b);b=TJT(U,n,b);var y=E.includes(n);!U.CM.U2||b||y||U.loader.SL("sabrcpf",{fid:""+n,vfids:""+E.join("."),said:U.X||""});U=b||E.includes(n)}if(U&&(U=V.XR(n,Y.lJ()),E=Y.policy.HC&&iV(U[0].Y.info.mimeType),(!(!E&&Y.policy.xq&&U.length>0&&(U[0].Y.info.aD()?wz(Y.audioTrack):wz(Y.videoTrack))>3)||V.isComplete())&& V.Vr(n,Y.lJ())))for(n=V.MG(n,Y.lJ()),n=g.N(n),b=n.next();!b.done;b=n.next())if(b=b.value,Y.policy.J&&V instanceof ks&&Y.loader.SL("omblss",{s:b.info.dM()}),E)y=Y.timing,y.sE||(y.sE=(0,g.Q)(),g.ps("fcb_r",y.sE,y.Y)),y=Y,y.videoData.Ke()&&y.C&&Ms(y.C)===Ms(g.bV(b.info.Y.info,y.fb.Ke))&&y.Yi.publish("sabrCaptionsDataLoaded",b,y.f4.bind(y));else{y=b.info.Y.info.aD();var X=b.info.Y;if(y){var G=void 0;var Z=Y.S,D=(G=V.bZ(Y.lJ()))==null?void 0:G.token;Z.C&&X!==Z.V?G=!0:(Z.C=!1,X!==Z.V&&(Z.V=X,Z.Z7(X,Z.audioTrack, D)),G=!1);if(G)continue}else G=void 0,xbK(Y.S,X,(G=V.bZ(Y.lJ()))==null?void 0:G.token);G=y?Y.audioTrack:Y.videoTrack;V instanceof ks&&(G.C=!1,V instanceof ks&&(y?qgP(Y.timing):dsK(Y.timing)));try{Px(G,U,b)}catch(u){b=p$(u),Y.loader.handleError(b.errorCode,b.details,b.severity),G.Es(),Y.OV(!1,"pushSlice"),e8(Y.loader)}}}}; X$E=function(Y,V){Y.policy.L?Y.Y.splice(Y.Y.indexOf(V)).forEach(function(C){C.dispose()}):(Y.Y.pop(),V==null||V.dispose())}; Z8R=function(Y,V,C){for(var U=[],n=0;n0)for(var V=g.N(Y.videoData.sabrContextUpdates.keys()),C=V.next();!C.done;C=V.next()){C=C.value;var U=void 0;((U=Y.videoData.sabrContextUpdates.get(C))==null?0:U.sendByDefault)&&Y.videoData.m8.add(C)}if(Y.policy.L&&Y.Y.length)for(V=g.N(Y.Y),C=V.next();!C.done;C=V.next())(C=C.value.A2())&&C.type&&C.sendByDefault&&Y.videoData.m8.add(C.type)}; DTE=function(Y){Y.policy.qJ&&(Y.vx=void 0,Y.E4=0)}; uev=function(Y,V){if(V.Ba()||V.Vs()){var C=Y.loader,U=C.SL,n=V.state;Y=Y.lJ();var b,E;if((V=(b=V.jH)==null?void 0:b.get(Y))==null)V=void 0;else{b=0;Y=V.Rd();for(var y=0;y=Y.policy.pI,E=!1;if(b){var y=0;!isNaN(V)&&V>Y.V&&(y=V-Y.V,Y.V=V);y/n=Y.policy.qU&&!Y.S;if(!b&&!C&&WRZ(Y,V))return NaN;C&&(Y.S=!0);a:{U=E;C=(0,g.Q)()/1E3-(Y.LI.wF()||0)-Y.C.Y-Y.policy.mZ;b=Y.J.startTime;C=b+C;if(U){if(isNaN(V)){F3(Y,NaN,"n",V);b=NaN;break a}U=V-Y.policy.Xx;U=b.W&&U<=b.D){U=!0;break a}U=!1}U=!U}if(U)return Y.SL("ostmf",{ct:Y.getCurrentTime(),a:V.Y.info.aD()}),!1;(Y=Y.Jn)!=null&&(Y.Tv.get(C).R5=!0);return!0}; PO0=function(Y){if(!Y.fb.Ke)return!0;var V=Y.Yi.getVideoData();if(Y.Yi.lz())return Y.SL("ombpa",{}),!1;var C,U;if(Y.policy.Gc&&!!((C=Y.L)==null?0:(U=C.AP)==null?0:U.wty)!==Y.fb.KM)return Y.SL("ombplmm",{}),!1;C=V.oy||V.liveUtcStartSeconds||V.Nv;if(Y.fb.KM&&C)return Y.SL("ombplst",{}),!1;if(Y.fb.L)return Y.SL("ombab",{}),!1;C=Date.now();return Lm(Y.fb)&&!isNaN(Y.jL)&&C-Y.jL>Y.policy.X4*1E3?(Y.SL("ombttl",{}),!1):Y.fb.dH&&Y.fb.W||!Y.policy.Dt&&Y.fb.isPremiere||kT(V)!==0&&!Y.policy.Y||V.K("html5_disable_onesie_media_for_mosaic")&& r9(V)||V.Zo()&&!V.K("html5_enable_onesie_media_for_lifa")&&V.isDaiEnabled()&&V.enableServerStitchedDai||V.K("html5_disable_onesie_media_for_lifa_eligible")&&eh(V)?!1:!0}; xTH=function(Y,V){var C=V.Y,U=Y.fb.Ke;if(PO0(Y))if(Y.Jn&&Y.Jn.Tv.has(Ms(g.bV(C.info,U)))){if(U=Ms(g.bV(C.info,U)),qFa(Y,V)){var n=new KQ(Y.Jn.XR(U)),b=function(E){try{if(E.Ba())Y.handleError(E.Q9(),E.Z3()),TV(V,E),Yn(E.info)&&gz(Y.V,V,C,!0),Y.e2();else if(Ka(Y.V,E)){var y;(y=Y.S)==null||Msv(y,E.info,Y.sE);Y.e2()}}catch(X){E=p$(X),Y.handleError(E.errorCode,E.details,E.severity),Y.Es()}}; C.S=!0;Ha(n)&&(qJ(V,new If(Y.policy,U,n,Y.Jn,b)),pP(Y.timing))}}else Y.SL("ombfmt",{})}; ci2=function(Y,V){V=V||Y.videoTrack&&Y.videoTrack.J&&Y.videoTrack.J.startTime||Y.getCurrentTime();var C=Hx,U=Y.videoTrack,n=Y.Y;V=n.nextVideo&&n.nextVideo.index.NF(V)||0;n.dT!==V&&(n.F8={},n.dT=V,KP(n,n.Y));V=!n.Y.isLocked()&&n.L>-1&&(0,g.Q)()-n.LV.Y&&V.reason==="b";U||n||C?(Y.Yi.Na({reattachOnConstraint:U?"u":n?"drm":"perf",lo:V.J,up:V.Y}),Y.policy.MR||(Y.W.Y.J=!1)):(Y.policy.MR&&(Y.W.Y.J=!1),e8(Y))}}else if(!gIE(Y.Y,V)&&Y.videoTrack){Y.logger.debug(function(){return"Setting constraint: r="+V.reason+" u="+V.Y}); C=Y.Y.Y;T9P(Y,HQP(Y.Y,V));ci2(Y);U=V.isLocked()&&V.reason==="m"&&Y.Y.Jn;n=Y.policy.CK&&V.reason==="l"&&MJ(Y.videoTrack);C=C.Y>V.Y&&V.reason==="b";var b=Y.Y.wT&&!g0();U||n||C||b?Y.Yi.Na({reattachOnConstraint:U?"u":n?"drm":b?"codec":"perf"}):e8(Y)}}; Mhv=function(Y,V,C){if((!Y.l1||Yl(Y.l1)&&!Y.policy.wp)&&!Y.UX.isSeeking()&&(Y.policy.Y||MJ(V)&&V.Y.hB()&&Y.Y.sE)){var U=Y.getCurrentTime()+KYZ(Y.X,V,C);Y.logger.debug(function(){return"Clearing back to "+U.toFixed(3)}); Yov(V,U)}}; T9P=function(Y,V){V&&(Y.logger.debug(function(){return"Logging new format: "+Xx(V.video.info)}),alZ(Y.Yi,new mW(V.video,V.reason))); if(Y.Y.UE){var C=Cw2(Y.Y,"a");Y.Yi.e5(new mW(C.audio,C.reason))}}; e8=function(Y){g.Hh(Y.Ry)}; dbJ=function(Y){Y.policy.rg&&Y.policy.xe&&Math.min(HmJ(Y.videoTrack),HmJ(Y.audioTrack))*1E3>Y.policy.U0?g.Hh(Y.Jf):Y.e2()}; IlK=function(Y,V){var C=(0,g.Q)()-V,U=wz(Y.audioTrack,!0)*1E3,n=wz(Y.videoTrack,!0)*1E3;Y.logger.debug(function(){return"Appends paused for "+C}); if(Y.policy.J&&(Y.SL("apdpe",{dur:C.toFixed(),abuf:U.toFixed(),vbuf:n.toFixed()}),SA(Y.policy))){var b=Tj(Y.X);Y.SL("sdps",{ct:V,ah:U.toFixed(),vh:n.toFixed(),mr:$4(Y.X,Y.qP,b),bw:b.toFixed(),js:Y.isSeeking(),re:+Y.qP,ps:(Y.policy.RC||"").toString(),rn:(Y.policy.j1||"").toString()})}}; LRE=function(Y){if(b50(Y.videoTrack))return Y.logger.debug("Pausing appends for server-selectable format"),"ssf";if(Y.policy.Ty&&La(Y.videoTrack)&&La(Y.audioTrack))return"updateEnd";if($p(Y.audioTrack)||$p(Y.videoTrack)&&Y.videoTrack.Y.info.ys!=="f")return"";if(Y.UX.isSeeking()){var V=Y.X;var C=Y.videoTrack;var U=Y.audioTrack;if(V.policy.Y){var n=V.policy.ZI;SA(V.policy)&&(n=$4(V,!1,Tj(V)));V=n;C=wz(U,!0)>=V&&wz(C,!0)>=V}else C.S.length||U.S.length?(n=C.Y.info.Lb+U.Y.info.Lb,n=10*(1-Tj(V)/n),V=Math.max(n, V.policy.ZI),C=wz(U,!0)>=V&&wz(C,!0)>=V):C=!0;if(!C)return"abr";C=Y.videoTrack;if(C.S.length>0&&C.W.J.length===1&&xzH(C.W).info.C360);U=SA(Y.policy)&&Y.policy.mI;if(!Y.qP||!U&&C)return"";C=Y.policy.Hn;SA(Y.policy)&&(C=$4(Y.X,Y.qP,Tj(Y.X)));C=VbS(Y.videoTrack,Y.getCurrentTime(),C)||VbS(Y.audioTrack,Y.getCurrentTime(), C);return SA(Y.policy)?C?"mbnm":"":(Y.videoTrack.S.length>0||Y.audioTrack.S.length>0||eA(Y.V,Y.videoTrack,Y.audioTrack)||eA(Y.V,Y.audioTrack,Y.videoTrack))&&C?"nord":""}; Qea=function(Y){if(Y.C){var V=Y.C.e2(Y.audioTrack,AP(Y.l1.J.tY()));V&&Y.Yi.seekTo(V,{Ks:!0,Vw:"pollSubsegmentReadahead",W5:!0})}}; FRa=function(Y,V,C){if(Y.policy.Ty&&La(V))return!1;if(C.lT())return!0;if(!C.PG())return!1;var U=gg(V);if(!U||U.info.type===6)return!1;var n;if(Y.policy.n5||((n=Y.S)==null?0:QbP(n,V,U.info.EE)))Y.F8=0;else return Y.UX.isSeeking()&&e8(Y),Y.F8=Y.F8||(0,g.Q)(),!1;if(!gM(Y,V,C,U.info))return!1;if(Y.fb.J&&U.info.J===0){if(n=SFR(V,C,U)){var b=dz(V);Y.SL("initchg",{it:U.info.Y.info.id,sr:!!b&&b.Y===U.info.Y,ty:U.info.type,seg:U.info.EE})}b=g.Uu(U.info.Y.info);Y.policy.Mv&&b&&!n&&olP(U)}b=Y.C&&!!Y.C.W&&V.Y.info.audio; n=Y.fb.isManifestless||U.V;if(!(Y.fb.J&&U.info.J!==0||n&&!b)&&mTv(Y,V,C,U))return!0;if(b)return!1;b=jU(Y,V);b=Y.getCurrentTime()+b;if(U.info.W>b)return Y.policy.Y&&jeZ(Y,V),Y.policy.Vy&&ybP(V.W,b,!1),!1;th1(Y,V);var E;Y.policy.jp&&C===((E=Y.l1)==null?void 0:E.Y)&&Y.Hx&&(C.Iq()===0?(Y.Hx=!1,Y.policy.jp=!1):Y.m8=C.Iq());if(!e4P(Y,C,U,V))return!1;Y.policy.Ty&&U.info.Dr()?(Y.Yi.U().T5()&&Y.SL("eosl",{ls:U.info.dM()}),U.isLocked=!0):(V.iD(U),VXE(Y.Y,U.info),Y.logger.debug(function(){return"Appended "+ U.info.dM()+", buffered: "+Zx(C.tY())})); n&&riT(Y,U.info.Y.AA);return!0}; jeZ=function(Y,V){V===Y.videoTrack?Y.eL=Y.eL||(0,g.Q)():Y.vx=Y.vx||(0,g.Q)()}; th1=function(Y,V){V===Y.videoTrack?Y.eL=0:Y.vx=0}; e4P=function(Y,V,C,U){var n=Y.policy.Ry?(0,g.Q)():0,b=C.V&&C.info.Y.Y||void 0,E=C.J;C.V&&(E=gTv(Y,C,E)||E);var y=cI(E);E=Y.policy.Ry?(0,g.Q)():0;V=KRv(Y,V,y,C.info,b);(U=U.L)!=null&&(b=C.info,n=E-n,E=(0,g.Q)()-E,!U.J||APE(U.J,b)&&U.J.EE===b.EE||U.flush(),U.W+=n,U.S+=E,n=1,!U.J&&b.J&&(n=2),UV(U,n,V),E=Math.ceil(b.J/1024),n===2&&U.Y.add(E),U.Y.add(Math.ceil((b.J+b.S)/1024)-E),U.J=b);Y.dT=0;if(V===0)return Y.Cb&&(Y.logger.debug("Retry succeed, back to normal append logic."),Y.Cb=!1,Y.tf=!1),Y.z5=0,!0; if(V===2||V===5)return H8H(Y,"checked",V,C.info),!1;if(V===1){if(!Y.Cb)return Y.logger.debug("QuotaExceeded, retrying."),Y.Cb=!0,!1;if(!Y.tf)return Y.tf=!0,Y.Yi.seekTo(Y.getCurrentTime(),{Vw:"quotaExceeded",W5:!0}),!1;C.info.Xr()?(n=Y.policy,n.eL=Math.floor(n.eL*.8),n.jL=Math.floor(n.jL*.8)):(n=Y.policy,n.m8=Math.floor(n.m8*.8),n.jL=Math.floor(n.jL*.8));Y.policy.Y?tw(Y.W.Y,C.info.Y,!1):Yp(Y.Y,C.info.Y)}Y.Yi.Na({reattachOnAppend:V});return!1}; gTv=function(Y,V,C){var U;if(U=Y.policy.fN&&Y.l1&&!Y.l1.X&&!Y.Yi.Dm())V=V.info.Y.info,U=V.uJ()&&K$(V)&&V.video&&V.video.width<3840&&V.video.width>V.video.height;if(U&&(Y.l1.X=!0,aP('video/webm; codecs="vp09.00.50.08.01.01.01.01.00"; width=3840; height=2160')))return C=qzS(C),Y.policy.J&&Y.SL("sp4k",{s:!!C}),C}; H8H=function(Y,V,C,U){var n="fmt.unplayable",b=1;C===5||C===3?(n="fmt.unparseable",Y.policy.Y?!U.Y.info.video||eN(Y.W.Y).size>0||tw(Y.W.Y,U.Y,!1):!U.Y.info.video||eN(Y.Y.V).size>0||Yp(Y.Y,U.Y)):C===2&&(Y.z5<15?(Y.z5++,n="html5.invalidstate",b=0):n="fmt.unplayable");U=FH(U);var E;U.mrs=(E=Y.l1)==null?void 0:U$(E);U.origin=V;U.reason=C;Y.policy.Xy&&(U.trg="appenderr");Y.handleError(n,U,b)}; Sz1=function(Y,V,C,U,n){var b=Y.fb;var E=Y.policy.Y,y=!1,X=-1,G;for(G in b.Y){var Z=iV(b.Y[G].info.mimeType)||b.Y[G].info.Xr();if(U===Z)if(Z=b.Y[G].index,Z.Ma(V.EE)){y=Z;var D=V,u=y.kQ(D.EE);u&&u.startTime!==D.startTime?(y.segments=[],y.uA(D),y=!0):y=!1;y?X=V.EE:!V.pending&&E&&(D=Z.getDuration(V.EE),D!==V.duration&&(b.publish("clienttemp","mfldurUpdate",{itag:b.Y[G].info.itag,seg:V.EE,od:D,nd:V.duration},!1),Z.uA(V),y=!0))}else Z.uA(V),y=!0}X>=0&&(E={},b.publish("clienttemp","resetMflIndex",(E[U? "v":"a"]=X,E),!1));b=y;D_P(Y.UX,V,U,b);Y.S.qC(V,C,U,n);if(Y.policy.Km&&C){var B;(B=Y.qJ)!=null&&B.W.set(V.EE,C)}V.EE===Y.fb.dH&&b&&TL(Y.fb)&&V.startTime>TL(Y.fb)&&(Y.fb.jL=V.startTime+(isNaN(Y.timestampOffset)?0:Y.timestampOffset),Y.UX.isSeeking()&&Y.UX.Y5)return Y.dT= 0,Y.Yi.Na({initSegStuck:1,as:U.info.dM()}),!0}else Y.dT=0,Y.oy=U;Y.policy.zc&&(C.abort(),(E=V.L)!=null&&(UV(E,4),E.flush()));n=KRv(Y,C,b,X,n);var G;(G=V.L)==null||XzS(G,n,X);if(n!==0)return YRP(Y,n,U),!0;U.info.Xr()?c0T(Y.timing):hev(Y.timing);Y.logger.debug(function(){return"Appended init for "+U.info.Y.info.id}); riT(Y,U.info.Y.AA);return C.O1()}; SFR=function(Y,V,C){if(V.u$()==null){Y=dz(Y);if(!(V=!Y||Y.Y!==C.info.Y)){a:if(Y=Y.L,C=C.info.L,Y.length!==C.length)C=!1;else{for(V=0;V1)return 6;E.F8=new g.KK(function(){var y=gg(E);Y.Vs()||y==null||!y.isLocked?Y.Yi.U().T5()&&Y.SL("eosl",{delayA:y==null?void 0:y.info.dM()}):o2K(E)?(Y.Yi.U().T5()&&Y.SL("eosl",{dunlock:y==null?void 0:y.info.dM()}),Vl2(Y,E===Y.audioTrack)):(Y.SL("nue",{ls:y.info.dM()}),y.info.sE+=1,Y.l1&&Y.rQ())},1E4,Y); Y.Yi.U().T5()&&Y.SL("eosl",{delayS:U.dM()});E.F8.start()}Y.policy.Gq&&(U==null?void 0:U.Y)instanceof Vy&&U.Dr()&&Y.SL("poseos",{itag:U.Y.info.itag,seg:U.EE,lseg:U.Y.index.Ac(),es:U.Y.index.S});V.appendBuffer(C,U,n)}catch(y){if(y instanceof DOMException){if(y.code===11)return 2;if(y.code===12)return 5;if(y.code===22||y.message.indexOf("Not enough storage")===0)return V=Object.assign({name:"QuotaExceededError",buffered:Zx(V.tY()).replace(/,/g,"_"),vheap:fa(Y.videoTrack),aheap:fa(Y.audioTrack),message:g.zM(y.message, 3),track:Y.l1?V===Y.l1.J?"v":"a":"u"},khJ(Y.policy.yq)),Y.handleError("player.exception",V),1;g.MR(y)}return 4}return Y.l1.PD()?3:0}; FE=function(Y,V,C){Y.Yi.seekTo(V,C)}; riT=function(Y,V){V&&Y.Yi.nN(new GV(V.key,V.type))}; Bx=function(Y,V){Y.Yi.xs(V)}; jU=function(Y,V){if(Y.Cb&&!Y.qP)return 3;if(Y.isSuspended)return 1;var C;if((C=Y.l1)==null?0:C.l1&&C.l1.streaming===!1)return 4;C=(V.Y.info.audio?Y.policy.m8:Y.policy.eL)/(V.Lb*Y.policy.Ub);if(Y.policy.Ni>0&&Y.l1&&Yl(Y.l1)&&(V=V.Y.info.video?Y.l1.J:Y.l1.Y)&&!V.O1()){V=V.tY();var U=Dx(V,Y.getCurrentTime());U>=0&&(V=Y.getCurrentTime()-V.start(U),C+=Math.max(0,Math.min(V-Y.policy.Ni,Y.policy.RT)))}Y.policy.jL>0&&(C=Math.min(C,Y.policy.jL));return C}; nTP=function(Y,V){return(jU(Y,V)+Y.policy.mQ)*V.Lb}; UBT=function(Y){Y.wT&&!Y.isSuspended&&hN(Y.schedule)&&(CQv(Y,Y.wT),Y.wT="")}; CQv=function(Y,V){vs(V,"cms",function(C){Y.policy.J&&Y.SL("pathprobe",C)},function(C){Y.Yi.handleError(C)})}; n2P=function(Y,V){if(Y.l1&&Y.l1.W&&!Y.l1.PD()&&(V.Ut=wz(Y.videoTrack),V.J=wz(Y.audioTrack),Y.policy.J)){var C=fa(Y.videoTrack),U=fa(Y.audioTrack),n=Zx(Y.l1.J.tY(),"_",5),b=Zx(Y.l1.Y.tY(),"_",5);Object.assign(V.Y,{lvq:C,laq:U,lvb:n,lab:b})}V.bandwidthEstimate=l7(Y.X);var E;(E=Y.audioTrack.L)==null||E.flush();var y;(y=Y.videoTrack.L)==null||y.flush();Y.logger.debug(function(){return vy(V.Y)})}; bCa=function(Y,V){Y.sE=V;Y.S&&(Y.S.S=V);Y.sE.US(Y.videoTrack.Y.info.uJ());Y.V.J=Y.sE;Y.policy.S&&(Y.J.X=Y.sE)}; yBK=function(Y,V){if(Y.l1&&Y.l1.J){if(Y.policy.Wy){var C=i5S(Y.audioTrack);if(C&&C.aD()){var U=Y.Yi;if(U.a5&&(U.a5.Y=C,C=U.b0(U.a5.videoId),C.qoe)){C=C.qoe;U=U.a5;var n=g.Hq(C.provider);E22(C,n,U)}}}Y.policy.Yo&&(C=i5S(Y.videoTrack))&&C.Xr()&&(U=Y.Yi,U.Qh&&(U.Qh.Y=C,C=U.b0(U.Qh.videoId),C.qoe&&zTK(C.qoe,U.Qh)));V-=isNaN(Y.timestampOffset)?0:Y.timestampOffset;Y.getCurrentTime()!==V&&Y.resume();Y.UX.isSeeking()&&Y.l1&&!Y.l1.PD()&&(U=Y.getCurrentTime()<=V&&V=0&&b1?y.S[0]=V&&Jio(Y,U.startTime,!1)}); return C&&C.startTimeY.getCurrentTime())return C.start/1E3;return Infinity}; z4P=function(Y){if(Y.Yi.getVideoData().isLivePlayback)return!1;var V=Y.Yi.Bt();if(!V)return!1;V=V.getDuration();if(Y.l1&&Y.l1.Y&&Y.l1.J){var C=Y.getCurrentTime(),U=Y.l1.Y.tY();Y=Y.l1.J.tY();U=U?B0(U,C):C;C=Y?B0(Y,C):C;C=Math.min(U,C);V=isNaN(C)?!1:C>=V-.01}else V=!1;return V}; YRP=function(Y,V,C){Y.policy.WI&&Xe(Y.Yi.getVideoData())?(Y.Yi.U9()||H8H(Y,"sepInit",V,C.info),u6J(Y.Yi,"sie")):H8H(Y,"sepInit",V,C.info)}; qoE=function(Y){return Y.Yi.eT()0){var n=U.Y.shift();sp2(U,n.info)}U.Y.length>0&&(n=U.Y[0].time-(0,g.Q)(),U.J.start(Math.max(0,n)))}},0); g.M(this,this.J);V.subscribe("widevine_set_need_key_info",this.V,this)}; sp2=function(Y,V){a:{var C=V.cryptoPeriodIndex;if(isNaN(C)&&Y.S.size>0)C=!0;else{for(var U=g.N(Y.S.values()),n=U.next();!n.done;n=U.next())if(n.value.cryptoPeriodIndex===C){C=!0;break a}C=!1}}Y.publish("log_qoe",{wvagt:"reqnews",canskip:C});C||Y.publish("rotated_need_key_info_ready",V)}; ABT=function(){var Y={};var V=Y.url;var C=Y.interval;Y=Y.retries;this.url=V;this.interval=C;this.retries=Y}; RTS=function(Y,V){this.statusCode=Y;this.message=V;this.J=this.heartbeatParams=this.errorMessage=null;this.Y={};this.nextFairplayKeyId=null}; WtH=function(Y,V,C){C=C===void 0?"":C;g.T.call(this);this.message=Y;this.requestNumber=V;this.Ht=C;this.onError=this.onSuccess=null;this.Y=new g.Io(5E3,2E4,.2)}; NaT=function(Y,V,C){Y.onSuccess=V;Y.onError=C}; kOa=function(Y,V,C,U){var n={timeout:3E4,onSuccess:function(b){if(!Y.Vs()){jz("drm_net_r",void 0,Y.Ht);var E=b.status==="LICENSE_STATUS_OK"?0:9999,y=null;if(b.license)try{y=ih(b.license)}catch(A){g.MR(A)}if(E!==0||y){y=new RTS(E,y);E!==0&&b.reason&&(y.errorMessage=b.reason);if(b.authorizedFormats){E={};for(var X=[],G={},Z=g.N(b.authorizedFormats),D=Z.next();!D.done;D=Z.next())if(D=D.value,D.trackType&&D.keyId){var u=OC1[D.trackType];if(u){u==="HD"&&b.isHd720&&(u="HD720");D.isHdr&&(u+="HDR");E[u]|| (X.push(u),E[u]=!0);var B=null;try{B=ih(D.keyId)}catch(A){g.MR(A)}B&&(G[g.EZ(B,4)]=u)}}y.J=X;y.Y=G}b.nextFairplayKeyId&&(y.nextFairplayKeyId=b.nextFairplayKeyId);b.sabrLicenseConstraint&&(y.sabrLicenseConstraint=ih(b.sabrLicenseConstraint));b=y}else b=null;if(b)Y.onSuccess(b,Y.requestNumber);else Y.onError(Y,"drm.net","t.p;p.i")}}, onError:function(b){if(!Y.Vs())if(b&&b.error)b=b.error,Y.onError(Y,"drm.net.badstatus","t.r;p.i;c."+b.code+";s."+b.status,b.code);else Y.onError(Y,"drm.net.badstatus","t.r;p.i;c.n")}, onTimeout:function(){Y.onError(Y,"drm.net","rt.req."+Y.requestNumber)}}; U&&(n.o8="Bearer "+U);g.C4(C,"player/get_drm_license",V,n)}; JB0=function(Y,V,C,U){g.D$.call(this);this.videoData=Y;this.zy=V;this.X=C;this.sessionId=U;this.V={};this.cryptoPeriodIndex=NaN;this.url="";this.requestNumber=0;this.sE=this.Jn=!1;this.S=null;this.jL=[];this.W=[];this.authorizedFormats=[];this.C=!1;this.Y={};this.status="";this.D=NaN;this.J=Y.V;this.cryptoPeriodIndex=C.cryptoPeriodIndex;Y={};Object.assign(Y,this.zy.Y);Y.cpn=this.videoData.clientPlaybackNonce;this.videoData.dT&&(Y.vvt=this.videoData.dT,this.videoData.mdxEnvironment&&(Y.mdx_environment= this.videoData.mdxEnvironment));this.zy.jL&&(Y.authuser=this.zy.jL);this.zy.pageId&&(Y.pageid=this.zy.pageId);isNaN(this.cryptoPeriodIndex)||(Y.cpi=this.cryptoPeriodIndex.toString());var n=(n=/_(TV|STB|GAME|OTT|ATV|BDP)_/.exec(g.JH()))?n[1]:"";n==="ATV"&&(Y.cdt=n);this.V=Y;this.V.session_id=U;this.L=!0;this.J.flavor==="widevine"&&(this.V.hdr="1");this.J.flavor==="playready"&&(V=Number(ys(V.experiments,"playready_first_play_expiration")),!isNaN(V)&&V>=0&&(this.V.mfpe=""+V),this.L=!1);V="";g.o8(this.J)? Yq(this.J)?(U=C.J)&&(V="https://www.youtube.com/api/drm/fps?ek="+kRJ(U)):(V=C.initData.subarray(4),V=new Uint16Array(V.buffer,V.byteOffset,V.byteLength/2),V=String.fromCharCode.apply(null,V).replace("skd://","https://")):V=this.J.J;this.baseUrl=V;this.fairplayKeyId=wB(this.baseUrl,"ek")||"";if(V=wB(this.baseUrl,"cpi")||"")this.cryptoPeriodIndex=Number(V);this.jL=C.uJ?[g.EZ(C.initData,4)]:C.S;Ur(this,{sessioninit:C.cryptoPeriodIndex});this.status="in"}; hoT=function(Y,V){Ur(Y,{createkeysession:1});Y.status="gr";jz("drm_gk_s",void 0,Y.videoData.L);Y.url=dBS(Y);try{Y.S=V.createSession(Y.X,function(C){Ur(Y,{m:C})})}catch(C){V="t.g"; C instanceof DOMException&&(V+=";c."+C.code);Y.publish("licenseerror","drm.unavailable",1,V,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK");return}Y.S&&(xJT(Y.S,function(C,U){coo(Y,C,U)},function(C,U,n){if(!Y.Vs()){U=void 0; var b=1;g.o8(Y.J)&&g.Sb(Y.zy)&&Y.zy.K("html5_enable_safari_fairplay")&&n===1212433232&&(U="ERROR_HDCP",b=Y.zy.K("html5_safari_fairplay_ignore_hdcp")?0:b);Y.error("drm.keyerror",b,C,U)}},function(){Y.Vs()||(Ur(Y,{onkyadd:1}),Y.sE||(Y.publish("sessionready"),Y.sE=!0))},function(C){Y.RQ(C)}),g.M(Y,Y.S))}; dBS=function(Y){var V=Y.baseUrl;AVT(V)||Y.error("drm.net",2,"t.x");if(!wB(V,"fexp")){var C=["23898307","23914062","23916106","23883098"].filter(function(n){return Y.zy.experiments.experiments[n]}); C.length>0&&(Y.V.fexp=C.join())}C=g.N(Object.keys(Y.V));for(var U=C.next();!U.done;U=C.next())U=U.value,V=tK1(V,U,Y.V[U]);return V}; coo=function(Y,V,C){if(!Y.Vs())if(V){Ur(Y,{onkmtyp:C});Y.status="km";switch(C){case "license-renewal":case "license-request":case "license-release":break;case "individualization-request":fFa(Y,V);return;default:Y.publish("ctmp","message_type",{t:C,l:V.byteLength})}Y.Jn||(jz("drm_gk_f",void 0,Y.videoData.L),Y.Jn=!0,Y.publish("newsession",Y));if(gG(Y.J)&&(V=vpK(V),!V))return;V=new WtH(V,++Y.requestNumber,Y.videoData.L);NaT(V,function(U){wxo(Y,U)},function(U,n,b){if(!Y.Vs()){var E=0; U.Y.J>=3&&(E=1,n="drm.net.retryexhausted");Ur(Y,{onlcsrqerr:n,info:b});Y.error(n,E,b);Y.shouldRetry(lP(E),U)&&lFK(Y,U)}}); g.M(Y,V);pxa(Y,V)}else Y.error("drm.unavailable",1,"km.empty")}; fFa=function(Y,V){Ur(Y,{sdpvrq:1});Y.D=Date.now();if(Y.J.flavor!=="widevine")Y.error("drm.provision",1,"e.flavor;f."+Y.J.flavor+";l."+V.byteLength);else{var C={cpn:Y.videoData.clientPlaybackNonce};Object.assign(C,Y.zy.Y);C=g.fL("https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key=AIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE",C);V={format:"RAW",headers:{"content-type":"application/json"},method:"POST",postBody:JSON.stringify({signedRequest:String.fromCharCode.apply(null, V)}),responseType:"arraybuffer"};g.wN(C,V,3,500).then(vG(function(U){U=U.xhr;if(!Y.Vs()){U=new Uint8Array(U.response);var n=String.fromCharCode.apply(null,U);try{var b=JSON.parse(n)}catch(E){}b&&b.signedResponse?(Y.publish("ctmp","drminfo",{provisioning:1}),b=(Date.now()-Y.D)/1E3,Y.D=NaN,Y.publish("ctmp","provs",{et:b.toFixed(3)}),Y.S&&Y.S.update(U)):(b=b&&b.error&&b.error.message,U="e.parse",b&&(U+=";m."+b),Y.error("drm.provision",1,U))}}),vG(function(U){Y.Vs()||Y.error("drm.provision",1,"e."+U.errorCode+ ";c."+(U.xhr&&U.xhr.status))}))}}; nW=function(Y){var V;if(V=Y.L&&Y.S!=null)Y=Y.S,V=!(!Y.Y||!Y.Y.keyStatuses);return V}; pxa=function(Y,V){Y.status="km";jz("drm_net_s",void 0,Y.videoData.L);var C=new g.Vq(Y.zy.ZI),U={context:g.Dh(C.config_||g.Zh())};U.drmSystem=TzH[Y.J.flavor];U.videoId=Y.videoData.videoId;U.cpn=Y.videoData.clientPlaybackNonce;U.sessionId=Y.sessionId;U.licenseRequest=g.EZ(V.message);U.drmParams=Y.videoData.drmParams;isNaN(Y.cryptoPeriodIndex)||(U.isKeyRotated=!0,U.cryptoPeriodIndex=Y.cryptoPeriodIndex);var n,b,E=!!((n=Y.videoData.J)==null?0:(b=n.video)==null?0:b.isHdr());U.drmVideoFeature=E?"DRM_VIDEO_FEATURE_PREFER_HDR": "DRM_VIDEO_FEATURE_SDR";if(U.context&&U.context.client){if(n=Y.zy.Y)U.context.client.deviceMake=n.cbrand,U.context.client.deviceModel=n.cmodel,U.context.client.browserName=n.cbr,U.context.client.browserVersion=n.cbrver,U.context.client.osName=n.cos,U.context.client.osVersion=n.cosver;U.context.user=U.context.user||{};U.context.request=U.context.request||{};Y.videoData.dT&&(U.context.user.credentialTransferTokens=[{token:Y.videoData.dT,scope:"VIDEO"}]);U.context.request.mdxEnvironment=Y.videoData.mdxEnvironment|| U.context.request.mdxEnvironment;Y.videoData.HC&&(U.context.user.kidsParent={oauthToken:Y.videoData.HC});g.o8(Y.J)&&(U.fairplayKeyId=g.EZ(JHH(Y.fairplayKeyId)));g.G5(Y.zy,g.ti(Y.videoData)).then(function(y){kOa(V,U,C,y);Y.status="rs"})}else Y.error("drm.net",2,"t.r;ic.0")}; wxo=function(Y,V){if(!Y.Vs())if(Ur(Y,{onlcsrsp:1}),Y.status="rr",V.statusCode!==0)Y.error("drm.auth",1,"t.f;c."+V.statusCode,V.errorMessage||void 0);else{jz("drm_kr_s",void 0,Y.videoData.L);if(V.heartbeatParams&&V.heartbeatParams.url&&Y.videoData.K("outertube_streaming_data_always_use_staging_license_service")){var C=Y.J.J.match(/(.*)youtube.com/g);C&&(V.heartbeatParams.url=C[0]+V.heartbeatParams.url)}V.heartbeatParams&&Y.publish("newlicense",V.heartbeatParams);V.J&&(Y.W=V.J,Y.videoData.LQ||Y.publish("newlicense", new ABT),Y.videoData.LQ=!0,Y.C=VF(Y.W,function(U){return U.includes("HDR")})); V.Y&&(Y.zy.K("html5_enable_vp9_fairplay")&&Yq(Y.J)?(C=g.EZ(JHH(Y.fairplayKeyId),4),Y.Y[C]={type:V.Y[C],status:"unknown"}):Y.Y=LN(V.Y,function(U){return{type:U,status:"unknown"}})); Hz(Y.J)&&(V.message=QKZ(g.EZ(V.message)));Y.S&&(Ur(Y,{updtks:1}),Y.status="ku",Y.S.update(V.message).then(function(){jz("drm_kr_f",void 0,Y.videoData.L);nW(Y)||(Ur(Y,{ksApiUnsup:1}),Y.publish("keystatuseschange",Y))},function(U){U="msuf.req."+Y.requestNumber+";msg."+g.zM(U.message,3); Y.error("drm.keyerror",1,U)})); g.o8(Y.J)&&Y.publish("fairplay_next_need_key_info",Y.baseUrl,V.nextFairplayKeyId);Y.zy.K("html5_enable_vp9_fairplay")&&Yq(Y.J)&&Y.publish("qualitychange",$Jx(Y.W));V.sabrLicenseConstraint&&Y.publish("sabrlicenseconstraint",V.sabrLicenseConstraint)}}; lFK=function(Y,V){var C=V.Y.getValue();C=new g.KK(function(){pxa(Y,V)},C); g.M(Y,C);C.start();g.Lg(V.Y);Ur(Y,{rtyrq:1})}; MA1=function(Y,V){for(var C=[],U=g.N(Object.keys(Y.Y)),n=U.next();!n.done;n=U.next())n=n.value,C.push(n+"_"+Y.Y[n].type+"_"+Y.Y[n].status);return C.join(V)}; aFT=function(Y){var V={};V[Y.status]=nW(Y)?MA1(Y,"."):Y.W.join(".");return V}; IFP=function(Y,V,C){var U={};U.isHdr=V.includes("HDR");switch(V.replace("HDR","").replace("720","")){case "AUDIO":U.trackType=1;break;case "SD":U.trackType=2;break;case "HD":U.trackType=3;break;case "UHD1":U.trackType=4;break;case "UHD2":U.trackType=5;break;default:U.trackType=0}!U.trackType||C[V]||nW(Y)&&!bz(Y,V)||(Y.authorizedFormats.push(U),C[V]=!0)}; bz=function(Y,V){for(var C in Y.Y)if(Y.Y[C].status==="usable"&&Y.Y[C].type===V)return!0;return!1}; Lkv=function(Y,V){for(var C in Y.Y)if(Y.Y[C].type===V)return Y.Y[C].status}; Ur=function(Y,V){var C=C===void 0?!1:C;vy(V);(C||Y.zy.T5())&&Y.publish("ctmp","drmlog",V)}; QHS=function(Y){var V=Y[0];Y[0]=Y[3];Y[3]=V;V=Y[1];Y[1]=Y[2];Y[2]=V;V=Y[4];Y[4]=Y[5];Y[5]=V;V=Y[6];Y[6]=Y[7];Y[7]=V}; $Jx=function(Y){return g.Bv(Y,"UHD2")||g.Bv(Y,"UHD2HDR")?"highres":g.Bv(Y,"UHD1")||g.Bv(Y,"UHD1HDR")?"hd2160":g.Bv(Y,"HD")||g.Bv(Y,"HDHDR")?"hd1080":g.Bv(Y,"HD720")||g.Bv(Y,"HD720HDR")?"hd720":"large"}; vpK=function(Y){for(var V="",C=0;C'.charCodeAt(U);Y=Y.S.createSession("video/mp4",V,C);return new Er(null,null,null,null,Y)}; gpP=function(Y,V){var C=Y.D[V.sessionId];!C&&Y.W&&(C=Y.W,Y.W=null,C.sessionId=V.sessionId,Y.D[V.sessionId]=C);return C}; eoR=function(Y,V){var C=Y.subarray(4);C=new Uint16Array(C.buffer,C.byteOffset,C.byteLength/2);C=String.fromCharCode.apply(null,C).match(/ek=([0-9a-f]+)/)[1];for(var U="",n=0;n19.2999?(Y=C.n5,C=C.Dn,C>=Y&&(C=Y* .75),V=(Y-C)*.5,C=new VE(V,Y,Y-V-C,this)):C=null;break a;case "widevine":C=new CW(V,this,Y);break a;default:C=null}if(this.V=C)g.M(this,this.V),this.V.subscribe("rotated_need_key_info_ready",this.Od,this),this.V.subscribe("log_qoe",this.WZ,this);C5(this.zy.experiments);this.WZ({cks:this.Y.getInfo()})}; HaZ=function(Y){var V=tAv(Y.W);V?V.then(vG(function(){osx(Y)}),vG(function(C){if(!Y.Vs()){g.MR(C); var U="t.a";C instanceof DOMException&&(U+=";n."+C.name+";m."+C.message);Y.publish("licenseerror","drm.unavailable",1,U,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}})):(Y.WZ({mdkrdy:1}),Y.L=!0); Y.sE&&(V=tAv(Y.sE))}; C8T=function(Y,V,C){Y.Cb=!0;C=new GV(V,C);Y.zy.K("html5_eme_loader_sync")&&(Y.D.get(V)||Y.D.set(V,C));V8J(Y,C)}; V8J=function(Y,V){if(!Y.Vs()){Y.WZ({onInitData:1});if(Y.zy.K("html5_eme_loader_sync")&&Y.videoData.S&&Y.videoData.S.Y){var C=Y.C.get(V.initData);V=Y.D.get(V.initData);if(!C||!V)return;V=C;C=V.initData;Y.D.remove(C);Y.C.remove(C)}Y.WZ({initd:V.initData.length,ct:V.contentType});if(Y.Y.flavor==="widevine")if(Y.vx&&!Y.videoData.isLivePlayback)yE(Y);else{if(!(Y.zy.K("vp9_drm_live")&&Y.videoData.isLivePlayback&&V.uJ)){Y.vx=!0;C=V.cryptoPeriodIndex;var U=V.Y;NGP(V);V.uJ||(U&&V.Y!==U?Y.publish("ctmp","cpsmm", {emsg:U,pssh:V.Y}):C&&V.cryptoPeriodIndex!==C&&Y.publish("ctmp","cpimm",{emsg:C,pssh:V.cryptoPeriodIndex}));Y.publish("widevine_set_need_key_info",V)}}else Y.Od(V)}}; osx=function(Y){if(!Y.Vs())if(Y.zy.K("html5_drm_set_server_cert")||Yq(Y.Y)){var V=Y.W.setServerCertificate();V?V.then(vG(function(C){Y.zy.T5()&&Y.publish("ctmp","ssc",{success:C})}),vG(function(C){Y.publish("ctmp","ssce",{n:C.name, m:C.message})})).then(vG(function(){UrP(Y)})):UrP(Y)}else UrP(Y)}; UrP=function(Y){Y.Vs()||(Y.L=!0,Y.WZ({onmdkrdy:1}),yE(Y))}; nsT=function(Y){return Y.Y.flavor==="widevine"&&Y.videoData.K("html5_drm_cpi_license_key")}; yE=function(Y){if(Y.Cb&&Y.L&&!Y.dT){for(;Y.S.length;){var V=Y.S[0],C=nsT(Y)?OmE(V):g.EZ(V.initData);if(Yq(Y.Y)&&!V.J)Y.S.shift();else{if(Y.J.get(C))if(Y.Y.flavor!=="fairplay"||Yq(Y.Y)){Y.S.shift();continue}else Y.J.delete(C);NGP(V);break}}Y.S.length&&Y.createSession(Y.S[0])}}; buK=function(Y){var V;if(V=g.rN()){var C;V=!((C=Y.W.J)==null||!C.getMetrics)}V&&(V=Y.W.getMetrics())&&(V=g.pp(V),Y.publish("ctmp","drm",{metrics:V}))}; Eso=function(){var Y=TYx();return!(!Y||Y==="visible")}; iuT=function(Y){var V=z_0();V&&document.addEventListener(V,Y,!1)}; ysZ=function(Y){var V=z_0();V&&document.removeEventListener(V,Y,!1)}; z_0=function(){if(document.visibilityState)var Y="visibilitychange";else{if(!document[Aj+"VisibilityState"])return"";Y=Aj+"visibilitychange"}return Y}; XqE=function(Y){g.T.call(this);var V=this;this.Yi=Y;this.Wf=0;this.D=this.J=this.V=!1;this.W=0;this.Rc=this.Yi.U();this.videoData=this.Yi.getVideoData();this.S=g.NQ(this.Rc.experiments,"html5_delayed_retry_count");this.Y=new g.KK(function(){V.Yi.AB()},g.NQ(this.Rc.experiments,"html5_delayed_retry_delay_ms")); g.M(this,this.Y)}; BMo=function(Y,V,C){var U=Y.videoData.J,n=Y.videoData.W;Xe(Y.Yi.getVideoData())&&Y.Rc.K("html5_gapless_fallback_on_qoe_restart")&&u6J(Y.Yi,"pe");if((V==="progressive.net.retryexhausted"||V==="fmt.unplayable"||V==="fmt.decode")&&!Y.Yi.CR.V&&U&&U.itag==="22")return Y.Yi.CR.V=!0,Y.Js("qoe.restart",{reason:"fmt.unplayable.22"}),Y.Yi.Z5(),!0;var b=!1;if(Y.videoData.isExternallyHostedPodcast){if(b=Y.videoData.WSc)C.mimeType=b.type,Y.SL("3pp",{url:b.url});C.ns="3pp";Y.Yi.a6(V,1,"VIDEO_UNAVAILABLE",vy((new wF(V, C,1)).details));return!0}var E=Y.Wf+3E4<(0,g.Q)()||Y.Y.isActive();if(Y.Rc.K("html5_empty_src")&&Y.videoData.isAd()&&V==="fmt.unplayable"&&/Empty src/.test(""+C.msg))return C.origin="emptysrc",Y.Js("auth",C),!0;E||Gg1(Y.Yi.uN())||(C.nonfg="paused",E=!0,Y.Yi.pauseVideo());(V==="fmt.decode"||V==="fmt.unplayable")&&(n==null?0:V1(n)||CM(n))&&(Vna(Y.Rc.V,n.ys),C.acfallexp=n.ys,b=E=!0);!E&&Y.S>0&&(Y.Y.start(),E=!0,C.delayed="1",--Y.S);n=Y.Yi.loader;!E&&((U==null?0:oS(U))||(U==null?0:K$(U)))&&(Vna(Y.Rc.V, U.ys),b=E=!0,C.cfallexp=U.ys);if(!E)return Zu0(Y,C);E=!1;Y.V?Y.Wf=(0,g.Q)():E=Y.V=!0;var y=Y.videoData;if(y.wT){y=y.wT.z9();var X=Date.now()/1E3+1800;y=y6048E5&&WMo(Y,"signature");return!1}; WMo=function(Y,V){try{V={detail:"pr."+V},g.Vm(Y.Rc)&&Y.Rc.K("html5_reload_by_kabuki_app")?Y.Yi.a6("qoe.restart",1,void 0,vy(V),"7"):(Y.Js("qoe.restart",V),window.location.reload())}catch(C){}}; OuH=function(Y,V){var C=Y.Rc.V;C.C=!1;C.J=!0;Y.Js("qoe.restart",{e:V===void 0?"fmt.noneavailable":V,detail:"hdr"});Y.Yi.AB(!0)}; kgT=function(Y,V,C,U,n,b){this.videoData=Y;this.Y=V;this.reason=C;this.J=U;this.token=n;this.videoId=b}; X8=function(Y,V,C){this.zy=Y;this.f7=V;this.Yi=C;this.X=this.D=this.Y=this.W=this.C=this.J=0;this.V=!1;this.L=g.NQ(this.zy.experiments,"html5_displayed_frame_rate_downgrade_threshold")||45;this.S=new Map}; dr1=function(Y,V,C){!Y.zy.K("html5_tv_ignore_capable_constraint")&&g.pO(Y.zy)&&(C=C.compose(JsK(Y,V)));return C}; qOa=function(Y){if(Y.Yi.uN().isInline())return gd;var V;Y.K("html5_exponential_memory_for_sticky")?V=f5(Y.zy.Cm,"sticky-lifetime")<.5?"auto":R0[FV()]:V=R0[FV()];return g.uX("auto",V,!1,"s")}; xr0=function(Y,V){var C,U=P8P(Y,(C=V.Y)==null?void 0:C.videoInfos);C=Y.Yi.getPlaybackRate();return C>1&&U?(Y=KHJ(Y.zy.V,V.Y.videoInfos,C),new DK(0,Y,!0,"o")):new DK(0,0,!1,"o")}; P8P=function(Y,V){return V&&g.pO(Y.zy)?V.some(function(C){return C.video.fps>32}):!1}; csH=function(Y,V){if(Y.K("html5_disable_ustreamer_constraint_for_sabr")&&uO(V.videoData))return gd;var C=Y.Yi.gE();Y.K("html5_use_video_quality_cap_for_ustreamer_constraint")&&C&&C.g0>0&&Ab(V.videoData.Iu)&&(Y=C.g0,V.videoData.Iu=new DK(0,Y,!1,"u"));return V.videoData.Iu}; JsK=function(Y,V){if(g.pO(Y.zy)&&wI(Y.zy.V,lX.HEIGHT))var C=V.Y.videoInfos[0].video.qualityOrdinal;else{var U=Y.Tx(!!V.Y.Y);Gh(V.videoData)||Fe(V.videoData);V=V.Y.videoInfos;if(V.length){var n=g.NQ(Y.zy.experiments,"html5_override_oversend_fraction")||.85,b=V[0].video;b.projectionType!=="MESH"&&b.projectionType!=="EQUIRECTANGULAR"&&b.projectionType!=="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||a8||(n=.45);Y=g.NQ(Y.zy.experiments,"html5_viewport_undersend_maximum");for(b=0;b0&&(C=Math.min(C,U));if(U=g.NQ(Y.zy.experiments,"html5_max_vertical_resolution")){Y=4320;for(n=0;nU&&(Y=Math.min(Y,b.video.qualityOrdinal));if(Y<4320){for(n=U=0;n32){n=!0;break a}}n=!1}n&&(C=Math.min(C,U));(U=g.NQ(Y.zy.experiments,"html5_live_quality_cap"))&&V.videoData.isLivePlayback&&(C=Math.min(C,U));C=fpx(Y,V,C);Y=g.NQ(Y.zy.experiments,"html5_byterate_soft_cap");return new DK(0,C===4320?0:C,!1,"d",Y)}; wqZ=function(Y){var V,C,U,n;return g.l(function(b){switch(b.J){case 1:return Y.Y.Y&&typeof((V=navigator.mediaCapabilities)==null?void 0:V.decodingInfo)==="function"?g.v(b,Promise.resolve(),2):b.return(Promise.resolve());case 2:C=g.N(Y.Y.videoInfos),U=C.next();case 3:if(U.done){b.OE(0);break}n=U.value;return g.v(b,w3a(n),4);case 4:U=C.next(),b.OE(3)}})}; pq0=function(Y,V){if(!V.videoData.J||Y.K("html5_disable_performance_downgrade"))return!1;Date.now()-Y.C>6E4&&(Y.J=0);Y.J++;Y.C=Date.now();if(Y.J!==4)return!1;lpE(Y,V.videoData.J);return!0}; $r1=function(Y,V,C,U){if(!V||!C||!V.videoData.J)return!1;var n=g.NQ(Y.zy.experiments,"html5_df_downgrade_thresh"),b=Y.K("html5_log_media_perf_info");if(!((0,g.Q)()-Y.W<5E3?0:b||n>0))return!1;var E=((0,g.Q)()-Y.W)/1E3;Y.W=(0,g.Q)();C=C.getVideoPlaybackQuality();if(!C)return!1;var y=C.droppedVideoFrames-Y.D,X=C.totalVideoFrames-Y.X;Y.D=C.droppedVideoFrames;Y.X=C.totalVideoFrames;var G=C.displayCompositedVideoFrames===0?0:C.displayCompositedVideoFrames||-1;b&&Y.zy.T5()&&Y.Yi.SL("ddf",{dr:C.droppedVideoFrames, de:C.totalVideoFrames,comp:G});if(U)return Y.Y=0,!1;if((X-y)/E>Y.L||!n||g.pO(Y.zy))return!1;Y.Y=(X>60?y/X:0)>n?Y.Y+1:0;if(Y.Y!==3)return!1;lpE(Y,V.videoData.J);Y.Yi.SL("dfd",Object.assign({dr:C.droppedVideoFrames,de:C.totalVideoFrames},TMv()));return!0}; lpE=function(Y,V){var C=V.ys,U=V.video.fps,n=V.video.qualityOrdinal-1,b=Y.S;V=""+C+(U>49?"p60":U>32?"p48":"");C=jX(C,U,b);n>0&&(C=Math.min(C,n));if(!G3.has(V)&&HG().includes(V)){var E=C;C=Kt();+C[V]>0&&(E=Math.min(+C[V],E));C[V]!==E&&(C[V]=E,g.$d("yt-player-performance-cap",C,2592E3))}else if(G3.has(V)||b==null){a:{E=E===void 0?!0:E;U=HG().slice();if(E){if(U.includes(V))break a;U.push(V)}else{if(!U.includes(V))break a;U.splice(U.indexOf(V),1)}g.$d("yt-player-performance-cap-active-set",U,2592E3)}mZ.set(V, C)}else G3.add(V),b==null||b.set(V,C);Y.Yi.jn()}; M8P=function(Y,V){if(!V.Y.Y)return Y.V?new DK(0,360,!1,"b"):gd;for(var C=!1,U=!1,n=g.N(V.Y.videoInfos),b=n.next();!b.done;b=n.next())oS(b.value)?C=!0:U=!0;C=C&&U;U=0;n=g.NQ(Y.zy.experiments,"html5_performance_cap_floor");n=Y.zy.J?240:n;V=g.N(V.Y.videoInfos);for(b=V.next();!b.done;b=V.next()){var E=b.value;if(!C||!oS(E))if(b=jX(E.ys,E.video.fps,Y.S),E=E.video.qualityOrdinal,Math.max(b,n)>=E){U=E;break}}return new DK(0,U,!1,"b")}; apZ=function(Y,V){var C=Y.Yi.uN();return C.isInline()&&!V.X4?new DK(0,480,!1,"v"):uO(V)?gd:C.isBackground()&&hg()/1E3>60&&!g.pO(Y.zy)?new DK(0,360,!1,"v"):gd}; Ipv=function(Y,V,C){if(Y.zy.experiments.An("html5_disable_client_autonav_cap_for_onesie")&&V.fetchType==="onesie"||g.pO(Y.zy)&&(FV(-1)>=1080||V.osid))return gd;var U=g.NQ(Y.zy.experiments,"html5_autonav_quality_cap"),n=g.NQ(Y.zy.experiments,"html5_autonav_cap_idle_secs");return U&&V.isAutonav&&hg()/1E3>n?(C&&(U=fpx(Y,C,U)),new DK(0,U,!1,"e")):gd}; fpx=function(Y,V,C){if(Y.K("html5_optimality_defaults_chooses_next_higher")&&C)for(Y=V.Y.videoInfos,V=1;V=0||(Y.provider.Yi.getVisibilityState()===3?Y.V=!0:(Y.Y=g.Hq(Y.provider),Y.delay.start()))}; SOE=function(Y){if(!(Y.J<0)){var V=g.Hq(Y.provider),C=V-Y.W;Y.W=V;Y.playerState.state===8?Y.playTimeSecs+=C:Y.playerState.isBuffering()&&!g.e(Y.playerState,16)&&(Y.rebufferTimeSecs+=C)}}; mrK=function(Y){var V;switch((V=Y.zy.playerCanaryStage)==null?void 0:V.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"}}; jTJ=function(Y){return window.PressureObserver&&new window.PressureObserver(Y)}; t8S=function(Y){Y=Y===void 0?jTJ:Y;g.T.call(this);var V=this;try{this.S=Y(function(U){V.J=U.at(-1)}); var C;this.W=(C=this.S)==null?void 0:C.observe("cpu",{sampleInterval:2E3}).catch(function(U){U instanceof DOMException&&(V.Y=U)})}catch(U){U instanceof DOMException&&(this.Y=U)}}; e_P=function(Y){var V={},C=window.h5vcc;V.hwConcurrency=navigator.hardwareConcurrency;Y.Y&&(V.cpe=Y.Y.message);Y.J&&(V.cpt=Y.J.time,V.cps=Y.J.state);if(C==null?0:C.cVal)V.cb2s=C.cVal.getValue("CPU.Total.Usage.IntervalSeconds.2"),V.cb5s=C.cVal.getValue("CPU.Total.Usage.IntervalSeconds.5"),V.cb30s=C.cVal.getValue("CPU.Total.Usage.IntervalSeconds.30");return V}; rsP=function(Y){var V;g.l(function(C){switch(C.J){case 1:return g.Na(C,2),g.v(C,Y.W,4);case 4:g.Jx(C,3);break;case 2:g.Po(C);case 3:(V=Y.S)==null||V.disconnect(),g.Wo(C)}})}; gsJ=function(Y,V){V?FMP.test(Y):(Y=g.zd(Y),Object.keys(Y).includes("cpn"))}; HuT=function(Y,V,C,U,n,b,E){var y={format:"RAW"},X={};if(Xy(Y)&&Gd()){if(E){var G;((G=KMP.uaChPolyfill)==null?void 0:G.state.type)!==2?E=null:(E=KMP.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});X=Object.assign(X,E);y.withCredentials=!0}(E=g.Fh("EOM_VISITOR_DATA"))?X["X-Goog-EOM-Visitor-Id"]=E:U?X["X-Goog-Visitor-Id"]= U:g.Fh("VISITOR_DATA")&&(X["X-Goog-Visitor-Id"]=g.Fh("VISITOR_DATA"));C&&(X["X-Goog-PageId"]=C);(U=V.jL)&&!nr(V)&&(X["X-Goog-AuthUser"]=U);n&&(X.Authorization="Bearer "+n);V.K("enable_datasync_id_header_in_web_vss_pings")&&V.ly&&V.datasyncId&&(X["X-YouTube-DataSync-Id"]=V.datasyncId);E||X["X-Goog-Visitor-Id"]||n||C||U?y.withCredentials=!0:V.K("html5_send_cpn_with_options")&&FMP.test(Y)&&(y.withCredentials=!0)}Object.keys(X).length>0&&(y.headers=X);b&&(y.onFinish=b);return Object.keys(y).length>1? y:null}; YrH=function(Y,V,C,U,n,b,E,y){Gd()&&C.token&&(Y=iB(Y,{ctt:C.token,cttype:C.d0,mdx_environment:C.mdxEnvironment}));U.K("net_pings_low_priority")&&(V||(V={}),V.priority="low");b||y&&U.K("nwl_skip_retry")?(V==null?V={}:gsJ(Y,U.K("html5_assert_cpn_with_regex")),E?Y0().sendAndWrite(Y,V):Y0().sendThenWrite(Y,V,y)):V?(gsJ(Y,U.K("html5_assert_cpn_with_regex")),bKo(Y,V)):g.SF(Y,n)}; oOZ=function(Y){for(var V=[],C=0;C0&&C>0&&!Y.J&&Y.S<1E7)try{Y.W=Y.V({sampleInterval:V,maxBufferSize:C});var U;(U=Y.W)==null||U.addEventListener("samplebufferfull",function(){return g.l(function(n){if(n.J==1)return g.v(n,Y.stop(),2);UVv(Y);g.Wo(n)})})}catch(n){Y.J=Czo(n.message)}}; uz=function(Y,V){var C,U;return!!((C=window.h5vcc)==null?0:(U=C.settings)==null?0:U.set(Y,V))}; bWo=function(){var Y,V,C,U=(Y=window.h5vcc)==null?void 0:(V=Y.settings)==null?void 0:(C=V.getPersistentSettingAsString)==null?void 0:C.call(V,"cpu_usage_tracker_intervals");if(U!=null){var n;Y=(n=JSON.parse(U))!=null?n:[];n=Y.filter(function(G){return G.type==="total"}).map(function(G){return G.seconds}); V=g.N(nO1);for(C=V.next();!C.done;C=V.next())C=C.value,n.indexOf(C)===-1&&Y.push({type:"total",seconds:C});var b,E;(b=window.h5vcc)==null||(E=b.settings)==null||E.set("cpu_usage_tracker_intervals_enabled",1);var y,X;(y=window.h5vcc)==null||(X=y.settings)==null||X.set("cpu_usage_tracker_intervals",JSON.stringify(Y))}}; EOS=function(){var Y=window.H5vccPlatformService,V="";if(Y&&Y.has("dev.cobalt.coat.clientloginfo")&&(Y=Y.open("dev.cobalt.coat.clientloginfo",function(){}))){var C=Y.send(new ArrayBuffer(0)); C&&(V=String.fromCharCode.apply(String,g.P(new Uint8Array(C))));Y.close()}return V}; g.Al=function(Y){g.T.call(this);var V=this;this.provider=Y;this.logger=new g.XT("qoe");this.Y=new Map;this.sequenceNumber=1;this.jL=NaN;this.g8="N";this.X=this.yM=this.Gs=this.Jn=this.J=0;this.qJ=this.eL=this.D=this.Ty="";this.mZ=this.Cb=NaN;this.Uc=0;this.zO=-1;this.R2=1;this.playTimeSecs=this.rebufferTimeSecs=0;this.Jf=this.isEmbargoed=this.vx=this.isOffline=this.isBuffering=!1;this.bd=[];this.L=null;this.tf=this.W=this.z5=this.C=!1;this.S=-1;this.wT=!1;this.HC=new g.KK(this.Ue,750,this);this.lw= this.adCpn=this.sE=this.contentCpn="";this.adFormat=void 0;this.Mv=0;this.m8=new Set("cl fexp drm drm_system drm_product ns el adformat live cat shbpslc".split(" "));this.pM=new Set(["gd"]);this.serializedHouseBrandPlayerServiceLoggingContext="";this.Ry=!1;this.Zx=NaN;this.F8=0;this.oy=!1;this.remoteConnectedDevices=[];this.remoteControlMode=void 0;this.rg=!1;this.BC={E3:function(U){V.E3(U)}, Lo8:function(){return V.V}, La:function(){return V.contentCpn}, TCT:function(){return V.sE}, reportStats:function(){V.reportStats()}, cFx:function(){return V.Y.get("cat")||[]}, Ps:function(U){return V.Y.get(U)||[]}, Vr8:function(){return V.Y}, c1c:function(){return 0}, kiE:function(){return{adCpn:V.adCpn,lw:V.lw,adFormat:V.adFormat}}}; this.dT=this.provider.zy.K("html5_qoe_relaxed_reporting");var C=g.NQ(this.provider.zy.experiments,"html5_qoe_proto_mock_length");C&&!BY.length&&(BY=oOZ(C));g.M(this,this.HC);try{navigator.getBattery().then(function(U){V.L=U})}catch(U){}g.sr(this,0,"vps",["N"]); Y.zy.T5()&&(this.F8=(0,g.Q)(),this.Zx=g.Ww(function(){var U=(0,g.Q)(),n=U-V.F8;n>500&&V.SL("vmlock",{diff:n.toFixed()});V.F8=U},250)); this.provider.videoData.tO&&(this.remoteControlMode=zUS[this.provider.videoData.tO]||0);this.provider.videoData.MU&&(C=i$J(this.provider.videoData.MU),C==null?0:C.length)&&(this.remoteConnectedDevices=C);Y.zy.T5()&&(this.Hx=new t8S,g.M(this,this.Hx));C=g.NQ(Y.zy.experiments,"html5_js_self_profiler_sample_interval_ms");Y=g.NQ(Y.zy.experiments,"html5_js_self_profiler_max_samples");C>0&&Y>0&&(this.UE=new DO(C,Y),g.M(this,this.UE))}; RQ=function(Y,V,C){var U=Y.Y.get(V);U?U.push(C):Y.Y.set(V,[C])}; g.sr=function(Y,V,C,U){RQ(Y,C,V.toFixed(3)+":"+U.join(":"))}; iWJ=function(Y,V){var C=Y.adCpn||Y.provider.videoData.clientPlaybackNonce,U=Y.provider.getCurrentTime(C);g.sr(Y,V,"cmt",[U.toFixed(3)]);U=Y.provider.Pj(C);if(Y.V&&U*1E3>Y.V.Kn+100&&Y.V){var n=Y.V;C=n.isAd;U=U*1E3-n.Kn;Y.BU=V*1E3-n.KDv-U-n.j61;n=(0,g.Q)()-U;V=Y.BU;U=Y.provider.videoData;var b=U.isAd();if(C||b){b=(C?"ad":"video")+"_to_"+(b?"ad":"video");var E={};U.D&&(E.cttAuthInfo={token:U.D,videoId:U.videoId});E.startTime=n-V;ez(b,E);g.tr({targetVideoId:U.videoId,targetCpn:U.clientPlaybackNonce}, b);jz("pbs",n,b)}else n=Y.provider.Yi.y9(),n.D!==U.clientPlaybackNonce?(n.V=U.clientPlaybackNonce,n.J=V):U.nR()||g.ak(new g.g1("CSI timing logged before gllat",{cpn:U.clientPlaybackNonce}));Y.SL("gllat",{l:Y.BU.toFixed(),prev_ad:+C});delete Y.V}}; WY=function(Y,V){V=V===void 0?NaN:V;V=V>=0?V:g.Hq(Y.provider);var C=Y.provider.Yi.fL(),U=C.Cd-(Y.Cb||0);U>0&&g.sr(Y,V,"bwm",[U,(C.b7-(Y.mZ||0)).toFixed(3)]);isNaN(Y.Cb)&&C.Cd&&Y.isOffline&&Y.E3(!1);Y.Cb=C.Cd;Y.mZ=C.b7;isNaN(C.bandwidthEstimate)||g.sr(Y,V,"bwe",[C.bandwidthEstimate.toFixed(0)]);Y.provider.zy.T5()&&Object.keys(C.Y).length!==0&&Y.SL("bwinfo",C.Y);if(Y.provider.zy.T5()||Y.provider.zy.K("html5_log_meminfo"))U=khJ(Y.provider.K("html5_enable_chrobalt_media_source_memory_apis")),Object.values(U).some(function(b){return b!== void 0})&&Y.SL("meminfo",U); if(Y.provider.zy.T5()){var n;(U=(n=Y.Hx)==null?void 0:e_P(n))&&Object.values(U).some(function(b){return b!=null})&&Y.SL("cpuinfo",U)}Y.UE&&Y.SL("jsprof",Y.UE.flush()); Y.L&&g.sr(Y,V,"bat",[Y.L.level,Y.L.charging?"1":"0"]);n=Y.provider.Yi.getVisibilityState();Y.zO!==n&&(g.sr(Y,V,"vis",[n]),Y.zO=n);iWJ(Y,V);(n=ylx(Y.provider))&&n!==Y.Uc&&(g.sr(Y,V,"conn",[n]),Y.Uc=n);XYS(Y,V,C)}; XYS=function(Y,V,C){if(!isNaN(C.Ut)){var U=C.Ut;C.J96E3&&(new g.KK(Y.reportStats,0,Y)).start()}}; DVa=function(Y){Y.provider.videoData.j6&&NV(Y,"prefetch");Y.provider.videoData.Zx&&Y.SL("reload",{r:Y.provider.videoData.reloadReason,ct:Y.provider.videoData.Zx});Y.provider.videoData.z5&&NV(Y,"monitor");Y.provider.videoData.isLivePlayback&&NV(Y,"live");ik&&NV(Y,"streaming");Y.provider.videoData.tO&&Y.SL("ctrl",{mode:Y.provider.videoData.tO},!0);if(Y.provider.videoData.MU){var V=Y.provider.videoData.MU.replace(/,/g,"_");Y.SL("ytp",{type:V},!0)}Y.provider.videoData.P_&&(V=Y.provider.videoData.P_.replace(/,/g, "."),Y.SL("ytrexp",{ids:V},!0));var C=Y.provider.videoData;V=Y.provider.zy.K("enable_white_noise")||Y.provider.zy.K("enable_webgl_noop");C=g.Ji(C)||g.Th(C)||g.$T(C)||g.MT(C);(V||C)&&(V=(0,g.Or)())&&Y.Y.set("gpu",[V]);Fe(Y.provider.videoData)&&g.sr(Y,g.Hq(Y.provider),"dt",["1"]);Y.provider.zy.T5()&&(V=(0,g.Q)()-Y.provider.zy.QE,Y.SL("playerage",{secs:Math.pow(1.6,Math.round(Math.log(V/1E3)/Math.log(1.6))).toFixed()}));Y.W=!0;Y.jL=g.Ww(function(){Y.reportStats()},1E4)}; Bs0=function(Y,V,C){var U=g.Hq(Y.provider);u8T(Y,U,V,0,C);WY(Y,U);ZWJ(Y)}; u8T=function(Y,V,C,U,n){var b=Y.provider.zy.Y.cbrver;Y.provider.zy.Y.cbr==="Chrome"&&/^96[.]/.test(b)&&C==="net.badstatus"&&/rc\.500/.test(n)&&sQ1(Y,3);Y.provider.zy.K("html5_use_ump")&&/b248180278/.test(n)&&sQ1(Y,4);b=Y.provider.getCurrentTime(Y.adCpn||Y.provider.videoData.clientPlaybackNonce);U=U===1?"fatal":"";C=[C,U,b.toFixed(3)];U&&(n+=";a6s."+BI());n&&C.push(Alo(n));g.sr(Y,V,"error",C);Y.W=!0}; zTK=function(Y,V){var C=g.Hq(Y.provider);if(!Y.provider.zy.experiments.An("html5_refactor_sabr_video_format_selection_logging")||V.Y.id!==Y.Ty){var U=[V.Y.id,V.J,Y.Ty,V.reason];V.token&&U.push(V.token);g.sr(Y,C,"vfs",U);Y.Ty=V.Y.id;U=Y.provider.Yi.getPlayerSize();if(U.width>0&&U.height>0){U=[Math.round(U.width),Math.round(U.height)];var n=g.Cr();n>1&&U.push(n);g.sr(Y,C,"view",U)}Y.z5||(Y.provider.zy.T5()&&NV(Y,"rqs2"),Y.provider.videoData.Y&&Jb(Y.provider.videoData.Y)&&Y.Y.set("preload",["1"]));Y.z5= !0;Y.W=!0}V.reason==="m"&&++Y.Mv===100&&sQ1(Y,2);g.sr(Y,C,"vps",[Y.g8]);Y.dT||Y.reportStats(C)}; RUx=function(Y){Y.S>=0||(Y.provider.zy.fm||Y.provider.Yi.getVisibilityState()!==3?Y.S=g.Hq(Y.provider):Y.wT=!0)}; E22=function(Y,V,C){if(Y.provider.zy.experiments.An("html5_refactor_sabr_audio_format_selection_logging")){V=C.Y;var U=[V.audio&&V.video?V.h7?V.h7:"":V.id];V.Af&&V.Af.id&&U.push(V.Af.id);V=U.join(";");V!==Y.D&&(U=[V,Y.D,C.reason],C.token&&U.push(C.token),g.sr(Y,g.Hq(Y.provider),"afs",U),Y.D=V)}else C.Y.id!==Y.D&&(U=[C.Y.id,Y.D,C.reason],C.token&&U.push(C.token),g.sr(Y,V,"afs",U),Y.D=C.Y.id)}; NV=function(Y,V){RQ(Y,"cat",V)}; kO=function(Y,V,C,U,n,b){var E=g.Hq(Y.provider);C!==1&&C!==3&&C!==5||g.sr(Y,E,"vps",[Y.g8]);RQ(Y,"xvt","t."+E.toFixed(3)+";m."+b.toFixed(3)+";g."+V+";tt."+C+";np.0;c."+U+";d."+n)}; sQ1=function(Y,V){Y.tf||(RQ(Y,"fcnz",""+V),Y.tf=!0)}; Alo=function(Y){/[^a-zA-Z0-9;.!_-]/.test(Y)&&(Y=Y.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return Y}; WO1=function(Y){this.provider=Y;this.C=!1;this.Y=0;this.W=-1;this.JF=NaN;this.S=0;this.segments=[];this.D=this.V=0;this.previouslyEnded=!1;this.L=this.provider.Yi.getVolume();this.X=this.provider.Yi.isMuted()?1:0;this.J=Jl(this.provider)}; ds=function(Y){Y.J.startTime=Y.S;Y.J.endTime=Y.Y;var V=!1;Y.segments.length&&g.XL(Y.segments).isEmpty()?(Y.segments[Y.segments.length-1].previouslyEnded&&(Y.J.previouslyEnded=!0),Y.segments[Y.segments.length-1]=Y.J,V=!0):Y.segments.length&&Y.J.isEmpty()||(Y.segments.push(Y.J),V=!0);V?Y.J.endTime===0&&(Y.previouslyEnded=!1):Y.J.previouslyEnded&&(Y.previouslyEnded=!0);Y.V+=Y.Y-Y.S;Y.J=Jl(Y.provider);Y.J.previouslyEnded=Y.previouslyEnded;Y.previouslyEnded=!1;Y.S=Y.Y}; OW0=function(Y){NsT(Y);Y.D=g.Ww(function(){Y.update()},100); Y.JF=g.Hq(Y.provider);Y.J=Jl(Y.provider)}; NsT=function(Y){g.OG(Y.D);Y.D=NaN}; k3H=function(Y,V,C){C-=Y.JF;return V===Y.Y&&C>.5}; Jlv=function(Y,V,C,U){this.zy=V;this.qJ=C;this.segments=[];this.experimentIds=[];this.wT=this.Zx=this.isFinal=this.delayThresholdMet=this.oy=this.zO=this.autoplay=this.autonav=!1;this.Uc="yt";this.D=[];this.C=this.L=null;this.sendVisitorIdHeader=this.Hx=!1;this.X=this.pageId="";this.V=C==="watchtime";this.S=C==="playback";this.dT=C==="atr";this.fm=C==="engage";this.sendVisitorIdHeader=!1;this.uri=this.dT?"/api/stats/"+C:"//"+V.yr+"/api/stats/"+C;U&&(this.Zx=U.fs,U.rtn&&(this.C=U.rtn),this.V?(this.playerState= U.state,U.rti>0&&(this.L=U.rti)):(this.Mw=U.mos,this.vD=U.volume,U.at&&(this.adType=U.at)),U.autonav&&(this.autonav=U.autonav),U.inview!=null&&(this.R2=U.inview),U.size&&(this.mZ=U.size),U.playerwidth&&(this.Km=U.playerwidth),U.playerheight&&(this.jp=U.playerheight));this.Mv=g.YV(V.Y);this.X=ys(V.experiments,"html5_log_vss_extra_lr_cparams_freq");if(this.X==="all"||this.X==="once")this.rg=g.YV(V.Zx);this.Cm=V.R2;this.experimentIds=eC2(V.experiments);this.UE=V.Mv;this.Uc=V.sE;this.region=V.region; this.userAge=V.userAge;this.z5=V.GZ;this.bd=hg();this.sendVisitorIdHeader=V.sendVisitorIdHeader;this.vx=V.K("vss_pings_using_networkless")||V.K("kevlar_woffle");this.QE=V.K("vss_final_ping_send_and_write");this.F8=V.K("vss_use_send_and_write");this.pageId=V.pageId;this.TH=V.K("vss_playback_use_send_and_write");V.livingRoomAppMode&&(this.livingRoomAppMode=V.livingRoomAppMode);this.cj=V.W&&V.K("embeds_append_synth_ch_headers");g.T1(V)&&(this.Cb=V.dT);g.DW(g.jb(V))&&this.D.push(1);this.accessToken=g.ti(Y); Y.mI[this.qJ]?this.W=Y.mI[this.qJ]:Y.mI.playback&&(this.W=Y.mI.playback);this.adFormat=Y.adFormat;this.adQueryId=Y.adQueryId;this.autoplay=cDP(Y);this.S&&(this.zO=Y.iE&&QW(Y)==="adunit"?!0:!1);this.autonav=Y.isAutonav||this.autonav;this.contentVideoId=mR(Y);this.clientPlaybackNonce=Y.clientPlaybackNonce;this.oy=Y.xV;Y.D&&(this.Jn=Y.D,this.Jf=Y.XI);Y.mdxEnvironment&&(this.mdxEnvironment=Y.mdxEnvironment);this.Y=Y.mZ;this.Ry=Y.Ry;Y.J&&(this.pM=Y.J.itag,Y.W&&Y.W.itag!==this.pM&&(this.tf=Y.W.itag));Y.Y&& Jb(Y.Y)&&(this.offlineDownloadUserChoice="1");this.eventLabel=QW(Y);this.wT=Y.SH?!1:Y.KK;this.wH=Y.dc;if(V=c$(Y))this.SH=V;this.Nv=Y.zc;this.partnerId=Y.partnerId;this.eventId=Y.eventId;this.playlistId=Y.YD||Y.playlistId;this.Ji=Y.Ji;this.tO=Y.tO;this.MU=Y.MU;this.CD=Y.CD;this.subscribed=Y.subscribed;this.videoId=Y.videoId;this.videoMetadata=Y.videoMetadata;this.visitorData=Y.visitorData;this.osid=Y.osid;this.dn=Y.dn;this.referrer=Y.referrer;this.N_=Y.w6||Y.N_;this.m8=Y.SA;this.H8=Y.H8;this.userGenderAge= Y.userGenderAge;this.yg=Y.yg;this.embedsRct=Y.embedsRct;this.embedsRctn=Y.embedsRctn;g.T1(this.zy)&&Y.mutedAutoplay&&(Y.mutedAutoplayDurationMode===2&&Y.limitedPlaybackDurationInSeconds===0&&Y.endSeconds===0?this.D.push(7):this.D.push(2));Y.isEmbedsShortsMode(new g.vX(this.Km,this.jp),!!this.playlistId)&&this.D.push(3);g.iQ(Y)&&this.D.push(4);this.Ty=Y.RC;Y.compositeLiveIngestionOffsetToken&&(this.compositeLiveIngestionOffsetToken=Y.compositeLiveIngestionOffsetToken)}; dVJ=function(Y,V){var C=Y.sendVisitorIdHeader?Y.visitorData:void 0;return g.G5(Y.zy,Y.accessToken).then(function(U){return HuT(Y.uri,Y.zy,Y.pageId,C,U,V,Y.cj)})}; xVx=function(Y,V){return function(){Y.zy.K("html5_simplify_pings")?(Y.Y=Y.eL,Y.HC=V(),Y.bd=0,Y.send()):dVJ(Y).then(function(C){var U=qrP(Y);U.cmt=U.len;U.lact="0";var n=V().toFixed(3);U.rt=Number(n).toString();U=g.fL(Y.uri,U);Y.zy.K("vss_through_gel_double")&&PzJ(U);Y.vx?(C==null&&(C={}),Y.F8?Y0().sendAndWrite(U,C):Y0().sendThenWrite(U,C)):C?g.cw(U,C):g.SF(U)})}}; qrP=function(Y){var V={ns:Y.Uc,el:Y.eventLabel,cpn:Y.clientPlaybackNonce,ver:2,cmt:Y.J(Y.Y),fmt:Y.pM,fs:Y.Zx?"1":"0",rt:Y.J(Y.HC),adformat:Y.adFormat,content_v:Y.contentVideoId,euri:Y.Cm,lact:Y.bd,live:Y.SH,cl:(764041116).toString(),mos:Y.Mw,state:Y.playerState,volume:Y.vD};Y.subscribed&&(V.subscribed="1");Object.assign(V,Y.Mv);Y.X==="all"?Object.assign(V,Y.rg):Y.X==="once"&&Y.S&&Object.assign(V,Y.rg);Y.autoplay&&(V.autoplay="1");Y.zO&&(V.sautoplay="1");Y.oy&&(V.dni="1");!Y.V&&Y.Cb&&(V.epm=clK[Y.Cb]); Y.isFinal&&(V["final"]="1");Y.wT&&(V.splay="1");Y.Ry&&(V.delay=Y.Ry);Y.UE&&(V.hl=Y.UE);Y.region&&(V.cr=Y.region);Y.userGenderAge&&(V.uga=Y.userGenderAge);Y.userAge!==void 0&&Y.z5&&(V.uga=Y.z5+Y.userAge);Y.eL!==void 0&&(V.len=Y.J(Y.eL));!Y.V&&Y.experimentIds.length>0&&(V.fexp=Y.experimentIds.toString());Y.C!==null&&(V.rtn=Y.J(Y.C));Y.N_&&(V.feature=Y.N_);Y.tO&&(V.ctrl=Y.tO);Y.MU&&(V.ytr=Y.MU);Y.tf&&(V.afmt=Y.tf);Y.offlineDownloadUserChoice&&(V.ODUC=Y.offlineDownloadUserChoice);Y.sE&&(V.lio=Y.J(Y.sE)); Y.V?(V.idpj=Y.wH,V.ldpj=Y.Nv,Y.delayThresholdMet&&(V.dtm="1"),Y.L!=null&&(V.rti=Y.J(Y.L)),Y.yg&&(V.ald=Y.yg),Y.compositeLiveIngestionOffsetToken&&(V.clio=Y.compositeLiveIngestionOffsetToken)):Y.adType!==void 0&&(V.at=Y.adType);Y.mZ&&(Y.S||Y.V)&&(V.size=Y.mZ);Y.S&&Y.D.length&&(V.pbstyle=Y.D.join(","));Y.R2!=null&&(Y.S||Y.V)&&(V.inview=Y.J(Y.R2));Y.V&&(V.volume=qV(Y,g.KU(Y.segments,function(U){return U.volume})),V.st=qV(Y,g.KU(Y.segments,function(U){return U.startTime})),V.et=qV(Y,g.KU(Y.segments,function(U){return U.endTime})), VF(Y.segments,function(U){return U.playbackRate!==1})&&(V.rate=qV(Y,g.KU(Y.segments,function(U){return U.playbackRate}))),VF(Y.segments,function(U){return U.Y!=="-"})&&(V.als=g.KU(Y.segments,function(U){return U.Y}).join(",")),VF(Y.segments,function(U){return U.previouslyEnded})&&(V.pe=g.KU(Y.segments,function(U){return""+ +U.previouslyEnded}).join(","))); V.muted=qV(Y,g.KU(Y.segments,function(U){return U.muted?1:0})); VF(Y.segments,function(U){return U.visibilityState!==0})&&(V.vis=qV(Y,g.KU(Y.segments,function(U){return U.visibilityState}))); VF(Y.segments,function(U){return U.connectionType!==0})&&(V.conn=qV(Y,g.KU(Y.segments,function(U){return U.connectionType}))); VF(Y.segments,function(U){return U.J!==0})&&(V.blo=qV(Y,g.KU(Y.segments,function(U){return U.J}))); VF(Y.segments,function(U){return!!U.S})&&(V.blo=g.KU(Y.segments,function(U){return U.S}).join(",")); VF(Y.segments,function(U){return!!U.compositeLiveStatusToken})&&(V.cbs=g.KU(Y.segments,function(U){return U.compositeLiveStatusToken}).join(",")); VF(Y.segments,function(U){return U.W!=="-"})&&(V.cc=g.KU(Y.segments,function(U){return U.W}).join(",")); VF(Y.segments,function(U){return U.clipId!=="-"})&&(V.clipid=g.KU(Y.segments,function(U){return U.clipId}).join(",")); if(VF(Y.segments,function(U){return!!U.audioId})){var C="au"; Y.S&&(C="au_d");V[C]=g.KU(Y.segments,function(U){return U.audioId}).join(",")}Gd()&&Y.Jn&&(V.ctt=Y.Jn,V.cttype=Y.Jf,V.mdx_environment=Y.mdxEnvironment); Y.fm&&(V.etype=Y.jL!==void 0?Y.jL:0);Y.m8&&(V.uoo=Y.m8);Y.livingRoomAppMode&&Y.livingRoomAppMode!=="LIVING_ROOM_APP_MODE_UNSPECIFIED"&&(V.clram=hUa[Y.livingRoomAppMode]||Y.livingRoomAppMode);Y.W?fOE(Y,V):(V.docid=Y.videoId,V.referrer=Y.referrer,V.ei=Y.eventId,V.of=Y.dn,V.osid=Y.osid,V.vm=Y.videoMetadata,Y.adQueryId&&(V.aqi=Y.adQueryId),Y.autonav&&(V.autonav="1"),Y.playlistId&&(V.list=Y.playlistId),Y.CD&&(V.ssrt="1"),Y.H8&&(V.upt=Y.H8));Y.S&&(Y.embedsRct&&(V.rct=Y.embedsRct),Y.embedsRctn&&(V.rctn= Y.embedsRctn),Y.compositeLiveIngestionOffsetToken&&(V.clio=Y.compositeLiveIngestionOffsetToken));Y.Ty&&(V.host_cpn=Y.Ty);return V}; fOE=function(Y,V){if(V&&Y.W){var C=new Set(["q","feature","mos"]),U=new Set("autoplay cl len fexp delay el ns adformat".split(" ")),n=new Set(["aqi","autonav","list","ssrt","upt"]);Y.W.ns==="3pp"&&(V.ns="3pp");for(var b=g.N(Object.keys(Y.W)),E=b.next();!E.done;E=b.next())E=E.value,U.has(E)||C.has(E)||n.has(E)&&!Y.W[E]||(V[E]=Y.W[E])}}; qV=function(Y,V){return g.KU(V,Y.J).join(",")}; PzJ=function(Y){Y.indexOf("watchtime")!==-1&&g.ZX("gelDebuggingEvent",{vss3debuggingEvent:{vss2Ping:Y}})}; vOE=function(Y,V){Y.attestationResponse&&dVJ(Y).then(function(C){C=C||{};C.method="POST";C.postParams={atr:Y.attestationResponse};Y.vx?Y.F8?Y0().sendAndWrite(V,C):Y0().sendThenWrite(V,C):g.cw(V,C)})}; PY=function(Y){g.T.call(this);this.provider=Y;this.D="paused";this.V=NaN;this.C=[10,10,10,40];this.L=this.X=0;this.Jn=this.dT=this.jL=this.sE=this.S=!1;this.J=this.W=NaN;this.logger=new g.XT("vss");this.Y=new WO1(Y)}; $V1=function(Y){if(!Y.S){Y.provider.videoData.lM===16623&&g.ak(Error("Playback for EmbedPage"));var V=xO(Y,"playback");Y.C=wYo(Y);OW0(Y.Y);V.C=cY(Y);Y.J>0&&(V.Y-=Y.J);V.send();if(Y.provider.videoData.K5){V=Y.provider.zy;var C=Y.provider.videoData,U={html5:"1",video_id:C.videoId,cpn:C.clientPlaybackNonce,ei:C.eventId,ptk:C.K5,oid:C.AG,ptchn:C.w0,pltype:C.r0,content_v:mR(C)};C.kL&&Object.assign(U,{m:C.kL});V=g.fL(V.nT+"ptracking",U);lO1(Y,V)}Y.provider.videoData.Ry||(pYo(Y),Ts0(Y));Y.S=!0;Y=Y.Y;Y.Y= Y.Pj();Y.JF=g.Hq(Y.provider);!(Y.S===0&&Y.Y<5)&&Y.Y-Y.S>2&&(Y.S=Y.Y);Y.C=!0}}; wYo=function(Y){var V=Y.provider.videoData.dc,C=Y.provider.videoData.zc,U=[10+V,10,10,40+C-V,40],n,b=(n=Y.provider.videoData.getPlayerResponse())==null?void 0:n.playbackTracking,E=b==null?void 0:b.videostatsScheduledFlushWalltimeSeconds;n=b==null?void 0:b.videostatsDefaultFlushIntervalSeconds;if(!(E&&E.length>0&&n))return Y.logger.info("Missing valid scheduled pings config "+E+" "+n),U;V=[E[0]+V].concat(g.P(E.slice(1).map(function(y,X){return y-E[X]})),[n+C-V, n]);return V.some(function(y){return y<0})?(Y.logger.Y(347111855,"Neg vss scheduled pings "+E+" "+n),U):V}; cY=function(Y,V){V=V===void 0?NaN:V;var C=g.Hq(Y.provider);V=isNaN(V)?C:V;V=Math.ceil(V);var U=Y.C[Y.X];Y.X+11E3;!(b.length>1)&&b[0].isEmpty()||y||(E.C=cY(Y,n));E.send();Y.L++}},(n-C)*1E3); return Y.W=n}; hl=function(Y){g.Ny(Y.V);Y.V=NaN}; M1T=function(Y){Y.Y.update();Y=Y.Y;Y.segments.length&&Y.Y===Y.S||ds(Y);var V=Y.segments;Y.segments=[];return V}; xO=function(Y,V){var C=IOP(Y.provider);Object.assign(C,{state:Y.D});V=new Jlv(Y.provider.videoData,Y.provider.zy,V,C);V.Y=Y.provider.Yi.Pj();C=Y.provider.videoData.clientPlaybackNonce;V.Y=Y.provider.Yi.cQ(C);Y.provider.videoData.isLivePlayback||(V.eL=Y.provider.Yi.getDuration(C));Y.provider.videoData.Y&&(C=Y.provider.videoData.Y.j2(V.Y))&&(V.sE=C-V.Y,Y.provider.zy.K("html5_disable_live_dvr_shrink_for_cdm_vss")&&Dl(Y.provider.videoData)&&(V.Y+=Y.provider.Yi.wg(),V.sE-=Y.provider.Yi.wg()));V.HC=g.Hq(Y.provider); V.segments=[Jl(Y.provider)];return V}; aOR=function(Y,V){var C=xO(Y,"watchtime");LO2(Y)&&(C.delayThresholdMet=!0,Y.jL=!0);if(Y.J>0){for(var U=g.N(V),n=U.next();!n.done;n=U.next())n=n.value,n.startTime-=Y.J,n.endTime-=Y.J;C.Y-=Y.J}else C.Y=Y.Y.Y;C.segments=V;return C}; fW=function(Y,V){var C=QQx(Y,!isNaN(Y.W));V&&(Y.W=NaN);return C}; QQx=function(Y,V){var C=aOR(Y,M1T(Y));!isNaN(Y.W)&&V&&(C.L=Y.W);return C}; LO2=function(Y){var V;if(V=Y.provider.videoData.isLoaded()&&Y.provider.videoData.Ry&&Y.S&&!Y.jL)V=Y.Y,V=V.V+V.Pj()-V.S>=Y.provider.videoData.Ry;return!!V}; pYo=function(Y){Y.provider.videoData.youtubeRemarketingUrl&&!Y.dT&&(lO1(Y,Y.provider.videoData.youtubeRemarketingUrl),Y.dT=!0)}; Ts0=function(Y){Y.provider.videoData.googleRemarketingUrl&&!Y.Jn&&(lO1(Y,Y.provider.videoData.googleRemarketingUrl),Y.Jn=!0)}; SrJ=function(Y){if(!Y.Vs()&&Y.S){Y.D="paused";var V=fW(Y);V.isFinal=!0;V.send();Y.dispose()}}; mVJ=function(Y,V){if(!Y.Vs())if(g.e(V.state,2)||g.e(V.state,512)){if(Y.D="paused",g.Oi(V,2)||g.Oi(V,512))g.Oi(V,2)&&(Y.Y.previouslyEnded=!0),Y.S&&(hl(Y),fW(Y).send(),Y.W=NaN)}else if(g.e(V.state,8)){Y.D="playing";var C=Y.S&&isNaN(Y.V)?cY(Y):NaN;if(!isNaN(C)&&(Nj(V,64)<0||Nj(V,512)<0)){var U=QQx(Y,!1);U.C=C;U.send()}g.Oi(V,16)&&V.state.seekSource===58&&(Y.Y.previouslyEnded=!0)}else Y.D="paused"}; jQT=function(Y,V,C){if(!Y.sE){C||(C=xO(Y,"atr"));C.attestationResponse=V;try{C.send()}catch(U){if(U.message!=="Unknown Error")throw U;}Y.sE=!0}}; lO1=function(Y,V){var C=Y.provider.zy;g.G5(Y.provider.zy,g.ti(Y.provider.videoData)).then(function(U){var n=Y.provider.zy.pageId,b=Y.provider.zy.sendVisitorIdHeader?Y.provider.videoData.visitorData:void 0,E=Y.provider.zy.K("vss_pings_using_networkless")||Y.provider.zy.K("kevlar_woffle"),y=Y.provider.zy.K("allow_skip_networkless");U=HuT(V,C,n,b,U);YrH(V,U,{token:Y.provider.videoData.D,d0:Y.provider.videoData.XI,mdxEnvironment:Y.provider.videoData.mdxEnvironment},C,void 0,E&&!y,!1,!0)})}; t12=function(){this.endTime=this.startTime=-1;this.W="-";this.playbackRate=1;this.visibilityState=0;this.audioId="";this.J=0;this.compositeLiveStatusToken=this.S=void 0;this.volume=this.connectionType=0;this.muted=!1;this.Y=this.clipId="-";this.previouslyEnded=!1}; vY=function(Y,V,C){this.videoData=Y;this.zy=V;this.Yi=C;this.Y=void 0}; g.Hq=function(Y){return eU2(Y)()}; eU2=function(Y){if(!Y.Y){var V=g.nN(function(U){var n=(0,g.Q)();U&&n<=631152E6&&(Y.Yi.SL("ytnerror",{issue:28799967,value:""+n}),n=(new Date).getTime()+2);return n},Y.zy.K("html5_validate_yt_now")),C=V(); Y.Y=function(){return Math.round(V()-C)/1E3}; Y.Yi.j3()}return Y.Y}; IOP=function(Y){var V=Y.Yi.i5()||{};V.fs=Y.Yi.LD();V.volume=Y.Yi.getVolume();V.muted=Y.Yi.isMuted()?1:0;V.mos=V.muted;V.clipid=Y.Yi.kJ();var C;V.playerheight=((C=Y.Yi.getPlayerSize())==null?void 0:C.height)||0;var U;V.playerwidth=((U=Y.Yi.getPlayerSize())==null?void 0:U.width)||0;Y=Y.videoData;C={};Y.J&&(C.fmt=Y.J.itag,Y.W&&(Y.Uc?Y.W.itag!==Y.J.itag:Y.W.itag!=Y.J.itag)&&(C.afmt=Y.W.itag));C.ei=Y.eventId;C.list=Y.playlistId;C.cpn=Y.clientPlaybackNonce;Y.videoId&&(C.v=Y.videoId);Y.gh&&(C.infringe=1); (Y.SH?0:Y.KK)&&(C.splay=1);(U=c$(Y))&&(C.live=U);Y.iE&&(C.sautoplay=1);Y.L$&&(C.autoplay=1);Y.Ji&&(C.sdetail=Y.Ji);Y.partnerId&&(C.partnerid=Y.partnerId);Y.osid&&(C.osid=Y.osid);Y.HS&&(C.cc=g.okE(Y.HS));return Object.assign(V,C)}; ylx=function(Y){var V=cto();if(V)return rlE[V]||rlE.other;if(g.pO(Y.zy)){Y=navigator.userAgent;if(/[Ww]ireless[)]/.test(Y))return 3;if(/[Ww]ired[)]/.test(Y))return 30}return 0}; Jl=function(Y){var V=new t12,C;V.W=((C=IOP(Y).cc)==null?void 0:C.toString())||"-";V.playbackRate=Y.Yi.getPlaybackRate();C=Y.Yi.getVisibilityState();C!==0&&(V.visibilityState=C);Y.zy.tf&&(V.J=1);V.S=Y.videoData.ZS;V.compositeLiveStatusToken=Y.videoData.compositeLiveStatusToken;C=Y.Yi.getAudioTrack();C.Af&&C.Af.id&&C.Af.id!=="und"&&(V.audioId=C.Af.id);V.connectionType=ylx(Y);V.volume=Y.Yi.getVolume();V.muted=Y.Yi.isMuted();V.clipId=Y.Yi.kJ()||"-";V.Y=Y.videoData.j1||"-";return V}; g.ws=function(Y,V){g.T.call(this);var C=this;this.provider=Y;this.S=new Map;this.g8=new g.GG;this.BC={jlb:function(){return C.qoe}, KA8:function(){return C.Y}, AFx:function(){return C.J}}; this.provider.videoData.r8()&&!this.provider.videoData.wJ&&(this.Y=new PY(this.provider),this.Y.J=0,g.M(this,this.Y),this.qoe=new g.Al(this.provider,V),g.M(this,this.qoe),this.provider.videoData.enableServerStitchedDai&&(this.iX=this.provider.videoData.clientPlaybackNonce)&&this.S.set(this.iX,this.Y));if(Y.zy.playerCanaryState==="canary"||Y.zy.playerCanaryState==="holdback")this.J=new ZO(this.provider),g.M(this,this.J)}; lz=function(Y){return g.Hq(Y.provider)}; pW=function(Y){Y.J&&QTS(Y.J);Y.qoe&&RUx(Y.qoe)}; FO0=function(Y){if(Y.qoe){Y=Y.qoe;for(var V=Y.provider.videoData,C=Y.provider.zy,U=g.N(C.ym),n=U.next();!n.done;n=U.next())NV(Y,n.value);if(Y.provider.K("html5_enable_qoe_cat_list"))for(U=g.N(V.yr),n=U.next();!n.done;n=U.next())NV(Y,n.value);else V.ym&&NV(Y,Y.provider.videoData.ym);V.Ke()&&(U=V.Y,W$(V)&&NV(Y,"manifestless"),U&&$n(U)&&NV(Y,"live-segment-"+$n(U).toFixed(1)));uO(V)?NV(Y,"sabr"):Y.Zh(kT(V));if(eh(V)||V.Zo())V.Zo()&&NV(Y,"ssa"),NV(Y,"lifa");Dl(V)&&NV(Y,"cdm");V.gatewayExperimentGroup&& (U=V.gatewayExperimentGroup,U==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_EXPERIMENT"?U="spkadtrt":U==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_CONTROL"&&(U="spkadctrl"),NV(Y,U));C.sE!=="yt"&&Y.Y.set("len",[V.lengthSeconds.toFixed(2)]);V.cotn&&!Fe(V)&&Y.E3(!0);C.T5()&&(V=EOS())&&Y.SL("cblt",{m:V});if(C.K("html5_log_screen_diagonal")){C=Y.SL;var b;V=((b=window.H5vccScreen)==null?0:b.GetDiagonal)?window.H5vccScreen.GetDiagonal():0;C.call(Y,"cbltdiag",{v:V})}}}; gOv=function(Y){Y.Y&&$V1(Y.Y);if(Y.J){Y=Y.J;var V=g.Hq(Y.provider);Y.Y<0&&(Y.Y=V,Y.delay.start());Y.J=V;Y.W=V}}; KOo=function(Y,V){Y.Y&&(Y=Y.Y,V===58?Y.Y.update():Y.S&&(hl(Y),fW(Y).send(),Y.W=NaN))}; HW0=function(Y,V){if(g.Oi(V,1024)||g.Oi(V,512)||g.Oi(V,4)){if(Y.J){var C=Y.J;C.J>=0||(C.Y=-1,C.delay.stop())}Y.qoe&&(C=Y.qoe,C.C||(C.S=-1))}if(Y.provider.videoData.enableServerStitchedDai&&Y.iX){var U;(U=Y.S.get(Y.iX))==null||mVJ(U,V)}else Y.Y&&mVJ(Y.Y,V);if(Y.qoe){U=Y.qoe;C=V.state;var n=g.Hq(U.provider),b=U.getPlayerState(C),E=C.seekSource||void 0;if(b!==U.g8){U.dT||n= 10&&U.playTimeSecs<=180&&(U.Y.set("qoealert",["1"]),U.Jf=!0)),b!=="B"||U.g8!=="PL"&&U.g8!=="PB"||(U.isBuffering=!0),U.J=n);U.g8==="PL"&&(b==="B"||b==="S")||U.provider.zy.T5()?WY(U,n):(U.Ry||b!=="PL"||(U.Ry=!0,XYS(U,n,U.provider.Yi.fL())),iWJ(U,n));b==="PL"&&g.Hh(U.HC);var y=[b];b==="S"&&E&&y.push("ss."+E);g.sr(U,n,"vps",y);U.g8=b;U.Jn=n;U.J=n;U.W=!0}b=C.fK;g.e(C,128)&&b&&(b.eb=b.eb||"",u8T(U,n,b.errorCode,b.VZ,b.eb));(g.e(C,2)||g.e(C,128))&&U.reportStats(n);C.isPlaying()&&!U.C&&(U.S>=0&&U.Y.set("user_intent", [U.S.toString()]),U.C=!0);ZWJ(U)}Y.J&&(Y=Y.J,SOE(Y),Y.playerState=V.state,Y.J>=0&&g.Oi(V,16)&&Y.seekCount++,V.state.isError()&&Y.send())}; YYH=function(Y){Y.J&&Y.J.send();if(Y.qoe){var V=Y.qoe;if(V.W){V.g8==="PL"&&(V.g8="N");var C=g.Hq(V.provider);g.sr(V,C,"vps",[V.g8]);V.C||(V.S>=0&&V.Y.set("user_intent",[V.S.toString()]),V.C=!0);V.provider.zy.T5()&&V.SL("finalized",{});V.vx=!0;V.reportStats(C)}}if(Y.provider.videoData.enableServerStitchedDai)for(V=g.N(Y.S.values()),C=V.next();!C.done;C=V.next())SrJ(C.value);else Y.Y&&SrJ(Y.Y);Y.dispose()}; oFo=function(Y,V){Y.Y&&jQT(Y.Y,V)}; VOH=function(Y){if(!Y.Y)return null;var V=xO(Y.Y,"atr");return function(C){Y.Y&&jQT(Y.Y,C,V)}}; CjE=function(Y,V,C,U){C.adFormat=C.Mw;var n=V.Yi;V=new PY(new vY(C,V.zy,{getDuration:function(){return C.lengthSeconds}, getCurrentTime:function(){return n.getCurrentTime()}, Pj:function(){return n.Pj()}, cQ:function(){return n.cQ()}, Er:function(){return n.Er()}, fL:function(){return n.fL()}, getPlayerSize:function(){return n.getPlayerSize()}, getAudioTrack:function(){return C.getAudioTrack()}, getPlaybackRate:function(){return n.getPlaybackRate()}, lq:function(){return n.lq()}, getVisibilityState:function(){return n.getVisibilityState()}, y9:function(){return n.y9()}, i5:function(){return n.i5()}, getVolume:function(){return n.getVolume()}, isMuted:function(){return n.isMuted()}, LD:function(){return n.LD()}, kJ:function(){return n.kJ()}, getProximaLatencyPreference:function(){return n.getProximaLatencyPreference()}, j3:function(){n.j3()}, SL:function(b,E){n.SL(b,E)}, oW:function(){return n.oW()}, wg:function(){return n.wg()}})); V.J=U;g.M(Y,V);return V}; Upo=function(){this.Ut=0;this.S=this.b7=this.Cd=this.J=NaN;this.Y={};this.bandwidthEstimate=NaN}; T3=function(Y,V,C){g.T.call(this);var U=this;this.zy=Y;this.Yi=V;this.J=C;this.Y=new Map;this.iX="";this.BC={Eo:function(){return Array.from(U.Y.keys())}}}; nFJ=function(){this.Y=g.G2;this.array=[]}; EFT=function(Y,V,C){var U=[];for(V=boS(Y,V);VC)break}return U}; z0a=function(Y,V){var C=[];Y=g.N(Y.array);for(var U=Y.next();!U.done&&!(U=U.value,U.contains(V)&&C.push(U),U.start>V);U=Y.next());return C}; io1=function(Y){return Y.array.slice(boS(Y,0x7ffffffffffff),Y.array.length)}; boS=function(Y,V){Y=fN(Y.array,function(C){return V-C.start||1}); return Y<0?-(Y+1):Y}; y6o=function(Y,V){var C=NaN;Y=g.N(Y.array);for(var U=Y.next();!U.done;U=Y.next())if(U=U.value,U.contains(V)&&(isNaN(C)||U.endV&&(isNaN(C)||U.startY.mediaTime+Y.V&&V1)Y.W=!0;if((n===void 0?0:n)||isNaN(Y.J))Y.J=V;if(Y.Y)V!==Y.mediaTime&&(Y.Y=!1);else if(V>0&&Y.mediaTime===V){n=1500;if(Y.zy.K("html5_buffer_underrun_transition_fix")){n=g.NQ(Y.zy.experiments,"html5_min_playback_advance_for_steady_state_secs");var b=g.NQ(Y.zy.experiments,"html5_min_underrun_buffered_pre_steady_state_ms");n=n>0&&b>0&&Math.abs(V-Y.J)(U||!Y.W?n:400)}Y.mediaTime=V;Y.S=C;return!1}; WmJ=function(Y,V){this.videoData=Y;this.Y=V}; N_S=function(Y,V,C){return V.xn(C).then(function(){return Td(new WmJ(V,V.S))},function(U){U instanceof Error&&g.ak(U); var n=$J('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),b=aP('audio/mp4; codecs="mp4a.40.2"'),E=n||b,y=V.isLivePlayback&&!g.Zq(Y.V,!0);U="fmt.noneavailable";y?U="html5.unsupportedlive":E||(U="html5.missingapi");E=y||!E?2:1;n={buildRej:"1",a:V.oG(),d:!!V.R2,drm:V.Zl(),f18:V.QE.indexOf("itag=18")>=0,c18:n};V.Y&&(V.Zl()?(n.f142=!!V.Y.Y["142"],n.f149=!!V.Y.Y["149"],n.f279=!!V.Y.Y["279"]):(n.f133=!!V.Y.Y["133"],n.f140=!!V.Y.Y["140"],n.f242=!!V.Y.Y["242"]),n.cAAC=b,n.cAVC=aP('video/mp4; codecs="avc1.42001E"'), n.cVP9=aP('video/webm; codecs="vp9"'));V.V&&(n.drmsys=V.V.keySystem,b=0,V.V.Y&&(b=Object.keys(V.V.Y).length),n.drmst=b);return new wF(U,n,E)})}; aQ=function(Y){this.data=window.Float32Array?new Float32Array(Y):Array(Y);this.J=this.Y=Y-1}; Oov=function(Y){return Y.data[Y.Y]||0}; kq1=function(Y){this.V=Y;this.S=this.J=0;this.W=new aQ(50)}; LW=function(Y,V,C){g.D$.call(this);this.videoData=Y;this.experiments=V;this.V=C;this.J=[];this.U_=0;this.S=!0;this.W=!1;this.D=0;C=new J6H;Y.latencyClass==="ULTRALOW"&&(C.D=!1);Y.z5?C.S=3:g.lO(Y)&&(C.S=2);Y.latencyClass==="NORMAL"&&(C.V=!0);C.sE=uO(Y)&&V.An("html5_refactor_decouple_liveness");g.NQ(V,"html5_low_latency_adaptive_liveness_adjustment_segments")===0&&g.NQ(V,"html5_low_latency_max_allowable_liveness_drift_chunks")===0||Y.latencyClass!=="LOW"&&Y.latencyClass!=="ULTRALOW"||(C.V=!0);var U= g.NQ(V,"html5_liveness_drift_proxima_override");if(kT(Y)!==0&&U){C.Y=U;var n;((n=Y.Y)==null?0:yaK(n))&&C.Y--}uO(Y)&&V.An("html5_sabr_parse_live_metadata_playback_boundaries")&&(C.Jn=!0);if(g.tn("trident/")||g.tn("edge/"))n=g.NQ(V,"html5_platform_minimum_readahead_seconds")||3,C.W=Math.max(C.W,n);g.NQ(V,"html5_minimum_readahead_seconds")&&(C.W=g.NQ(V,"html5_minimum_readahead_seconds"));g.NQ(V,"html5_maximum_readahead_seconds")&&(C.L=g.NQ(V,"html5_maximum_readahead_seconds"));V.An("html5_force_adaptive_readahead")&& (C.D=!0);if(n=g.NQ(V,"html5_liveness_drift_chunk_override"))C.Y=n;NT(Y)&&(C.Y=(C.Y+1)/5,Y.latencyClass==="LOW"&&(C.Y*=2));!uO(Y)||Y.latencyClass!=="ULTRALOW"&&Y.latencyClass!=="LOW"||(C.X=g.NQ(V,"html5_low_latency_adaptive_liveness_adjustment_segments")||1,C.C=g.NQ(V,"html5_low_latency_max_allowable_liveness_drift_chunks")||10);this.policy=C;this.C=this.policy.S!==1;this.Y=IQ(this,dpK(this,isNaN(Y.liveChunkReadahead)?3:Y.liveChunkReadahead,Y))}; qYJ=function(Y,V){if(V)return V=Y.videoData,V=dpK(Y,isNaN(V.liveChunkReadahead)?3:V.liveChunkReadahead,V),IQ(Y,V);if(Y.J.length){if(Math.min.apply(null,Y.J)>1)return IQ(Y,Y.Y-1);if(Y.policy.D)return IQ(Y,Y.Y+1)}return Y.Y}; Pj2=function(Y,V){if(!Y.J.length)return!1;var C=Y.Y;Y.Y=qYJ(Y,V===void 0?!1:V);if(V=C!==Y.Y)Y.J=[],Y.U_=0;return V}; QE=function(Y,V){return V>=Y.vZ()-xpP(Y)}; c6o=function(Y,V,C){V=QE(Y,V);C||V?V&&(Y.S=!0):Y.S=!1;Y.C=Y.policy.S===2||Y.policy.S===3&&Y.S}; h0o=function(Y,V){V=QE(Y,V);Y.W!==V&&Y.publish("livestatusshift",V);Y.W=V}; xpP=function(Y){var V=Y.policy.Y;Y.W||(V=Math.max(V-1,0));return V*S1(Y)}; dpK=function(Y,V,C){C.z5&&V--;NT(C)&&(V=1);if(kT(C)!==0&&(Y=g.NQ(Y.experiments,"html5_live_chunk_readahead_proxima_override"))){V=Y;var U;((U=C.Y)==null?0:yaK(U))&&V++}return V}; S1=function(Y){return Y.videoData.Y?$n(Y.videoData.Y)||5:5}; IQ=function(Y,V){V=Math.max(Math.max(1,Math.ceil(Y.policy.W/S1(Y))),V);return Math.min(Math.min(8,Math.floor(Y.policy.L/S1(Y))),V)}; J6H=function(){this.W=0;this.L=Infinity;this.D=!0;this.J=this.Y=2;this.S=1;this.V=!1;this.C=10;this.Jn=!1;this.X=1;this.sE=!1}; tl=function(Y){g.T.call(this);this.Yi=Y;this.Y=0;this.J=null;this.D=this.W=0;this.S={};this.zy=this.Yi.U();this.V=new g.KK(this.e2,1E3,this);this.Hx=new mO({delayMs:g.NQ(this.zy.experiments,"html5_seek_timeout_delay_ms")});this.dT=new mO({delayMs:g.NQ(this.zy.experiments,"html5_long_rebuffer_threshold_ms")});this.m8=j1(this,"html5_seek_set_cmt");this.eL=j1(this,"html5_seek_jiggle_cmt");this.Ty=j1(this,"html5_seek_new_elem");this.Ry=j1(this,"html5_unreported_seek_reseek");this.Jn=j1(this,"html5_long_rebuffer_jiggle_cmt"); this.jL=new mO({delayMs:2E4});this.Cb=j1(this,"html5_seek_new_elem_shorts");this.wT=j1(this,"html5_seek_new_media_source_shorts_reuse");this.UE=j1(this,"html5_seek_new_media_element_shorts_reuse");this.F8=j1(this,"html5_reseek_after_time_jump");this.X=j1(this,"html5_gapless_handoff_close_end_long_rebuffer");this.L=j1(this,"html5_gapless_slow_seek");this.sE=j1(this,"html5_gapless_slow_start");this.C=j1(this,"html5_ads_preroll_lock_timeout");this.z5=new mO({delayMs:g.NQ(this.zy.experiments,"html5_skip_slow_ad_delay_ms")|| 5E3,J_:!this.zy.K("html5_report_slow_ads_as_error")});this.tf=new mO({delayMs:g.NQ(this.zy.experiments,"html5_skip_slow_ad_delay_ms")||5E3,J_:!this.zy.K("html5_skip_slow_buffering_ad")});this.Jf=new mO({delayMs:g.NQ(this.zy.experiments,"html5_slow_start_timeout_delay_ms")});this.vx=j1(this,"html5_slow_start_no_media_source");g.M(this,this.V)}; j1=function(Y,V){var C=g.NQ(Y.zy.experiments,V+"_delay_ms");Y=Y.zy.K(V+"_cfl");return new mO({delayMs:C,J_:Y})}; frv=function(Y,V){Y.Y=V}; e1=function(Y,V,C,U,n,b,E,y){V.test(C)?(Y.Js(n,V,E),V.J_||b()):(V.TG&&V.J&&!V.W?(C=(0,g.Q)(),U?V.Y||(V.Y=C):V.Y=0,b=!U&&C-V.J>V.TG,C=V.Y&&C-V.Y>V.JN||b?V.W=!0:!1):C=!1,C&&(y=Object.assign({},Y.Le(V),y),y.wn=E,y.we=n,y.wsuc=U,Y.Yi.SL("workaroundReport",y),U&&(V.reset(),Y.S[n]=!1)))}; mO=function(Y){var V=Y===void 0?{}:Y;Y=V.delayMs===void 0?0:V.delayMs;var C=V.JN===void 0?1E3:V.JN;var U=V.TG===void 0?3E4:V.TG;V=V.J_===void 0?!1:V.J_;this.Y=this.J=this.S=this.startTimestamp=0;this.W=!1;this.V=Math.ceil(Y/1E3);this.JN=C;this.TG=U;this.J_=V}; pBZ=function(Y){g.T.call(this);var V=this;this.Yi=Y;this.C=this.Y=this.loader=this.mediaElement=this.playbackData=null;this.S=0;this.V=this.Jn=this.W=null;this.jL=!1;this.Jf=0;this.sE=!1;this.timestampOffset=0;this.X=!0;this.Ty=0;this.wT=this.oy=!1;this.D=0;this.m8=!1;this.dT=0;this.zy=this.Yi.U();this.videoData=this.Yi.getVideoData();this.policy=new vF1;this.L=new tl(this.Yi);this.z5=this.Cb=this.eL=this.J=NaN;this.F8=new g.KK(function(){wBZ(V,!1)},2E3); this.Ry=new g.KK(function(){rs(V)}); this.UE=new g.KK(function(){V.jL=!0;lrE(V,{})}); this.tf=NaN;this.vx=new g.KK(function(){var C=V.zy.Cm;C.Y+=1E4/36E5;C.Y-C.S>1/6&&(GrR(C),C.S=C.Y);V.vx.start()},1E4); g.M(this,this.L);g.M(this,this.F8);g.M(this,this.UE);g.M(this,this.Ry);g.M(this,this.vx)}; MOa=function(Y,V){Y.playbackData=V;Y.videoData.isLivePlayback&&(Y.C=new kq1(function(){a:{if(Y.playbackData&&Y.playbackData.Y.Y){if(W$(Y.videoData)&&Y.loader){var U=Y.loader.cI.wF()||0;break a}if(Y.videoData.Y){U=Y.videoData.Y.vx;break a}}U=0}return U}),Y.Y=new LW(Y.videoData,Y.zy.experiments,function(){return Y.DU(!0)})); if(F8(Y.Yi)){var C;(C=Y.videoData.tf)!=null&&C.z$||(V=T_v(Y),V.qZ?(uO(Y.videoData)&&Y.BP(V.qZ,V.startSeconds),Y.S=V.startSeconds):V.startSeconds>0&&Y.seekTo(V.startSeconds,{Vw:"seektimeline_startPlayback",seekSource:15}));Y.X=!1}else $pZ(Y)||(Y.S=Y.S||Y.videoData.startSeconds||0)}; IrT=function(Y,V){(Y.loader=V)?arZ(Y,!0):gs(Y)}; Lm1=function(Y,V){g.Hh(Y.L.V);Y.K("html5_exponential_memory_for_sticky")&&(V.state.isPlaying()?g.Hh(Y.vx):Y.vx.stop());if(Y.mediaElement)if(V.oldState.state===8&&RL(V.state)&&V.state.isBuffering()){V=Y.mediaElement.getCurrentTime();var C=Y.mediaElement.HD();var U=Y.K("manifestless_post_live_ufph")||Y.K("manifestless_post_live")?Dx(C,Math.max(V-3.5,0)):Dx(C,V-3.5);U>=0&&V>C.end(U)-1.1&&U+10?(KW(Y.Yi,Y.getCurrentTime()+Y.videoData.limitedPlaybackDurationInSeconds),Y.wT=!0):Y.videoData.isLivePlayback&&Y.videoData.endSeconds>0&&(KW(Y.Yi,Y.getCurrentTime()+Y.videoData.endSeconds),Y.wT=!0))}; SYP=function(Y,V){var C=Y.getCurrentTime(),U=Y.isAtLiveHead(C);if(Y.C&&U){var n=Y.C;if(n.Y&&!(C>=n.J&&C50&&n.J.shift())),n=Y.Y,c6o(n,C,V===void 0?!0:V),h0o(n,C),V&&wBZ(Y,!0));U!==Y.oy&&(V=Y.getCurrentTime()-Y.z5<=500,C=Y.Jf>=1E3,V||C||(V=Y.Yi.b0(),V.qoe&&(V=V.qoe,C=g.Hq(V.provider), g.sr(V,C,"lh",[U?"1":"0"])),Y.oy=U,Y.Jf++,Y.z5=Y.getCurrentTime()))}; wBZ=function(Y,V){if(Y.Y){var C=Y.Y;var U=Y.getCurrentTime(),n=C.vZ();var b=C.policy.J;C.W||(b=Math.max(b-1,0));b*=S1(C);U>=n-b||!C.tF()?C=U0&&zG(Y.mediaElement)>0&&(Y.J=HY(Y,Y.J,!1)),V=Y.K("html5_pseudogapless_shorts_seek_to_next_start")&&(V==null?void 0:V.seekSource)===60,!Y.mediaElement||!FmJ(Y,V))Y.Ry.start(750);else if(!isNaN(Y.J)&&isFinite(Y.J)&&(V=Y.Cb-(Y.J-Y.timestampOffset),!(V===0||Math.abs(V)<.005)))if(V=Y.mediaElement.getCurrentTime()-Y.J,Math.abs(V)<=Y.Ty||Math.abs(V)<.005)gFR(Y);else{if(Y.videoData.PS)Y.videoData.PS= !1;else if(!Re(Y.videoData)&&Y.J>=Y.DU()-.1){Y.J=Y.DU();Y.W.resolve(Y.DU());Y.Yi.K3();return}try{var C=Y.J-Y.timestampOffset;Y.mediaElement.seekTo(C);Y.L.Y=C;Y.Cb=C;Y.S=Y.J;Y.sE=!1}catch(U){}}}; FmJ=function(Y,V){V=V===void 0?!1:V;if(!Y.mediaElement||Y.mediaElement.wh()===0||Y.mediaElement.hasError())return!1;var C=Y.mediaElement.getCurrentTime()>0;return Y.videoData.S&&Y.videoData.S.Y||Y.videoData.isLivePlayback||!Y.videoData.Zl()?Y.J>=0&&!V&&(V=Y.mediaElement.QF(),V.length||!C)?uV(V,Y.J-Y.timestampOffset):C:C}; gFR=function(Y){Y.W&&(Y.W.resolve(Y.mediaElement.getCurrentTime()),Y.L.J=null)}; e0v=function(Y,V){Y.V&&(Y.V.resolve(V),Y.Yi.Bp(),Y.zy.T5()||r6P(Y))&&(V=Y.Le(),V["native"]=""+ +Y.sE,V.otgt=""+(Y.J+Y.timestampOffset),Y.Yi.SL("seekEnd",V));gs(Y)}; gs=function(Y){Y.J=NaN;Y.Cb=NaN;Y.W=null;Y.Jn=null;Y.V=null;Y.jL=!1;Y.sE=!1;Y.Ty=0;Y.F8.stop();Y.UE.stop()}; HoJ=function(Y,V){var C=Y.mediaElement,U=V.type;switch(U){case "seeking":var n=C.getCurrentTime()+Y.timestampOffset;if(!Y.W||Y.sE&&n!==Y.J){Y.W=new b0;Y.W.then(function(E){e0v(Y,E)},function(){gs(Y)}); if(Y.videoData.isAd()){var b;Erx({adCpn:Y.videoData.clientPlaybackNonce,contentCpn:(b=Y.videoData.RC)!=null?b:""},V.Y)}Y.Cb=n;frv(Y.L,C.getCurrentTime());Y.seekTo(n,{seekSource:104,Vw:"seektimeline_mediaElementEvent"});Y.sE=!0}break;case "seeked":gFR(Y);break;case "loadedmetadata":F8(Y.Yi)||KmR(Y);rs(Y);break;case "progress":rs(Y);break;case "pause":Y.D=Y.getCurrentTime()}Y.D&&((U==="play"||U==="playing"||U==="timeupdate"||U==="progress")&&Y.getCurrentTime()-Y.D>10&&(Y.K("html5_enable_new_media_element_puase_jump")? (Y.Yi.Js(new wF("qoe.restart",{reason:"pauseJump"})),Y.Yi.AB(),Y.seekTo(Y.D,{Vw:"pauseJumpNewElement"})):Y.seekTo(Y.D,{Vw:"pauseJump"})),U!=="pause"&&U!=="play"&&U!=="playing"&&U!=="progress"&&(Y.D=0))}; YdP=function(Y){return(p8(Y.videoData)||!!Y.videoData.liveUtcStartSeconds)&&(!!Y.videoData.liveUtcStartSeconds||$pZ(Y))&&!!Y.videoData.Y}; $pZ=function(Y){return!!Y.videoData.startSeconds&&isFinite(Y.videoData.startSeconds)&&Y.videoData.startSeconds>1E9}; T_v=function(Y){var V=0,C=NaN,U="";if(!Y.X)return{startSeconds:V,qZ:C,source:U};Y.videoData.sE?V=Y.videoData.jL:Re(Y.videoData)&&(V=Infinity);if(g.lO(Y.videoData))return{startSeconds:V,qZ:C,source:U};Y.videoData.startSeconds?(U="ss",V=Y.videoData.startSeconds):Y.videoData.Nv&&(U="stss",V=Y.videoData.Nv);Y.videoData.liveUtcStartSeconds&&(C=Y.videoData.liveUtcStartSeconds);if(isFinite(V)&&(V>Y.DU()||VY.DU()||C 0?(U.onesie="0",Y.handleError(new wF("html5.missingapi",U)),!1):!0}; icH=function(Y){var V=mt();jl(V,Y);return g.Gw(V,f6S())}; bcJ=function(Y,V){var C,U,n,b,E,y,X,G,Z,D,u,B,A,O,k,q,d,c,w,a,t,S,H,UP,ov,bZ;return g.l(function(F){if(F.J==1)return V.fetchType="onesie",C=tfa(V,Y.getPlayerSize(),Y.getVisibilityState()),U=new ks(Y,C),g.v(F,U.fetch(),2);n=F.Y;b={player_response:n};V.loading=!1;E=Y.fW.N6;if(U.jH){y=g.N(U.jH.entries());for(X=y.next();!X.done;X=y.next())G=X.value,Z=g.N(G),D=Z.next().value,u=Z.next().value,B=D,A=u,E.Y.set(B,A,180),B===V.videoId&&(O=A.Rd(),V.RX=O);E.SI=U}k=g.N(U.mq.entries());for(q=k.next();!q.done;q= k.next())d=q.value,c=g.N(d),w=c.next().value,a=c.next().value,t=w,S=a,E.J.set(t,S,180);g.VW(V,b,!0);if(V.loading||Hk(V))return F.return(Promise.resolve());E.Y.removeAll();E.J.removeAll();V.RX=[];H={};UP="onesie.response";ov=0;V.errorCode?(UP="auth",H.ec=V.errorCode,H.ed=V.errorDetail,H.es=V.a_||"",ov=2):(H.successButUnplayable="1",H.disposed=""+ +V.Vs(),H.afmts=""+ +/adaptiveFormats/.test(n),H.cpn=V.clientPlaybackNonce);bZ=new wF(UP,H,ov);return F.return(Promise.reject(bZ))})}; UGv=function(Y,V){var C,U,n,b,E,y,X,G,Z,D,u;return g.l(function(B){switch(B.J){case 1:C=V.isAd(),U=!C,n=C?1:3,b=0;case 2:if(!(b0)){B.OE(5);break}return g.v(B,L1(5E3),6);case 6:E=new g.g1("Retrying OnePlatform request",{attempt:b}),g.ak(E);case 5:return g.Na(B,7),g.v(B,yyZ(Y,V),9);case 9:return B.return();case 7:y=g.Po(B);X=p$(y);G=X.errorCode;Z=Y.U();D=Z.K("html5_use_network_error_code_enums")?401:"401";U&&G==="manifest.net.badstatus"&&X.details.rc===D&&(U=!1,b===n-1&&(n+= 1));if(b===n-1)return u=XUJ(C,X.details),u.details.backend="op",u.details.originec=G,B.return(Promise.reject(u));if(G==="auth"||G==="manifest.net.retryexhausted")return B.return(Promise.reject(X));Y.handleError(X);if(lP(X.severity)){B.OE(4);break}case 3:b++;B.OE(2);break;case 4:return B.return(Promise.reject(XUJ(C,{backend:"op"})))}})}; yyZ=function(Y,V){function C(UP){UP.readyState===2&&Y.rM("ps_c")} var U,n,b,E,y,X,G,Z,D,u,B,A,O,k,q,d,c,w,a,t,S,H;return g.l(function(UP){switch(UP.J){case 1:V.fetchType="gp";U=Y.U();n=g.G5(U,g.ti(V));if(!n.Y){b=n.getValue();UP.OE(2);break}return g.v(UP,n.Y,3);case 3:b=UP.Y;case 2:return E=b,y=icH(E),X=tfa(V,Y.getPlayerSize(),Y.getVisibilityState()),G=g.sx(Gl0),Z=g.ti(V),D=(0,g.Q)(),u=!1,B="empty",A=0,Y.rM("psns"),O={Ts:C},g.v(UP,g.Yu(y,X,G,void 0,O),4);case 4:k=UP.Y;Y.rM("psnr");if(V.Vs())return UP.return();k?"error"in k&&k.error?(u=!0,B="esf:"+k.error.message, A=k.error.code):k.errorMetadata&&(u=!0,B="its",A=k.errorMetadata.status):u=!0;if(u)return q=0,d=((0,g.Q)()-D).toFixed(),c={},c=U.K("html5_use_network_error_code_enums")?{backend:"op",rc:A,rt:d,reason:B,has_kpt:V.HC?"1":"0",has_mdx_env:V.mdxEnvironment?"1":"0",has_omit_key_flag:g.Fh("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:U.pageId?"1":"0",has_token:Z?"1":"0",has_vvt:V.dT?"1":"0",is_mdx:V.isMdxPlayback?"1":"0",mdx_ctrl:V.tO||"",token_eq:Z===g.ti(V)?"1":"0"}:{backend:"op", rc:""+A,rt:d,reason:B,has_kpt:V.HC?"1":"0",has_mdx_env:V.mdxEnvironment?"1":"0",has_omit_key_flag:g.Fh("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:U.pageId?"1":"0",has_token:Z?"1":"0",has_vvt:V.dT?"1":"0",is_mdx:V.isMdxPlayback?"1":"0",mdx_ctrl:V.tO||"",token_eq:Z===g.ti(V)?"1":"0"},w="manifest.net.connect",A===429?(w="auth",q=2):A>200&&(w="manifest.net.badstatus",A===400&&(q=2)),UP.return(Promise.reject(new wF(w,c,q)));V.loading=!1;g.VW(V,{raw_player_response:k},!0); a=k;g.Qs(V.U())&&a&&a.trackingParams&&II(a.trackingParams);if(V.errorCode)return t={ec:V.errorCode,ed:V.errorDetail,es:V.a_||""},UP.return(Promise.reject(new wF("auth",t,2)));if(!V.loading&&!Hk(V))return S=V.isAd()?"auth":"manifest.net.retryexhausted",H=V.isAd()?2:1,UP.return(Promise.reject(new wF(S,{successButUnplayable:"1",hasMedia:g.f8(V)?"1":"0"},H)));g.Wo(UP)}})}; CRx=function(Y,V,C){function U(A){A=p$(A);if(lP(A.severity))return Promise.reject(A);Y.handleError(A);return!1} function n(){return!0} var b,E,y,X,G,Z,D,u,B;return g.l(function(A){switch(A.J){case 1:var O=Y.U();Y.getPlayerSize();Y.getVisibilityState();Y.isFullscreen();if(V.partnerId===38&&O.playerStyle==="books")O=V.videoId.indexOf(":"),O=g.fL("//play.google.com/books/volumes/"+V.videoId.slice(0,O)+"/content/media",{aid:V.videoId.slice(O+1),sig:V.fl});else if(V.partnerId===30&&O.playerStyle==="docs")O=g.fL("https://docs.google.com/get_video_info",{docid:V.videoId,authuser:V.rZ,authkey:V.Ee,eurl:O.R2});else if(V.partnerId===33&&O.playerStyle=== "google-live")O=g.fL("//google-liveplayer.appspot.com/get_video_info",{key:V.videoId});else throw Error("getVideoInfoUrl for invalid namespace: "+O.sE);b=O;y=(E=V.isAd())?1:3;X=0;case 2:if(!(X0)){A.OE(5);break}return g.v(A,L1(5E3),6);case 6:Z={playerretry:X,playerretrysrc:C},E||(Z.recover="embedded"),G=yk(b,Z);case 5:return g.v(A,ZcH(V,G).then(n,U),7);case 7:if(D=A.Y)return A.return();X++;A.OE(2);break;case 4:u=E?"auth":"manifest.net.retryexhausted";B=E?2:1;if(!E&&Math.random()< 1E-4)try{g.ak(new g.g1("b/152131571",btoa(b)))}catch(k){}return A.return(Promise.reject(new wF(u,{backend:"gvi"},B)))}})}; ZcH=function(Y,V){function C(k){return U(k.xhr)} function U(k){if(!Y.Vs()){k=k?k.status:-1;var q=0,d=((0,g.Q)()-Z).toFixed();d=n.K("html5_use_network_error_code_enums")?{backend:"gvi",rc:k,rt:d}:{backend:"gvi",rc:""+k,rt:d};var c="manifest.net.connect";k===429?(c="auth",q=2):k>200&&(c="manifest.net.badstatus",k===400&&(q=2));return Promise.reject(new wF(c,d,q))}} var n,b,E,y,X,G,Z,D,u,B,A,O;return g.l(function(k){if(k.J==1){Y.fetchType="gvi";n=Y.U();var q={};Y.Yq&&(q.ytrext=Y.Yq);(y=g.gR(q)?void 0:q)?(b={format:"RAW",method:"POST",withCredentials:!0,timeout:3E4,postParams:y},E=yk(V,{action_display_post:1})):(b={format:"RAW",method:"GET",withCredentials:!0,timeout:3E4},E=V);X={};n.sendVisitorIdHeader&&Y.visitorData&&(X["X-Goog-Visitor-Id"]=Y.visitorData);(G=ys(n.experiments,"debug_sherlog_username"))&&(X["X-Youtube-Sherlog-Username"]=G);Object.keys(X).length> 0&&(b.headers=X);Z=(0,g.Q)();return g.v(k,JZ(vw,E,b).then(void 0,C),2)}D=k.Y;if(!D||!D.responseText)return k.return(U(D));Y.loading=!1;u=bB(D.responseText);g.VW(Y,u,!0);if(Y.errorCode)return B={ec:Y.errorCode,ed:Y.errorDetail,es:Y.a_||""},k.return(Promise.reject(new wF("auth",B,2)));if(!Y.loading&&!Hk(Y))return A=Y.isAd()?"auth":"manifest.net.retryexhausted",O=Y.isAd()?2:1,k.return(Promise.reject(new wF(A,{successButUnplayable:"1"},O)));g.Wo(k)})}; XUJ=function(Y,V){return new wF(Y?"auth":"manifest.net.retryexhausted",V,Y?2:1)}; UY=function(Y,V,C){C=C===void 0?!1:C;var U,n,b,E;g.l(function(y){if(y.J==1){U=Y.U();if(C&&(!g.be(U)||QW(V)!=="embedded")||V.Gc||QW(V)!=="adunit"&&(g.pO(U)||FG(U)||g.m3(U)||g.Sb(U)||g.z1(U)==="WEB_CREATOR"))return y.return();n=g.G5(U,g.ti(V));return n.Y?g.v(y,n.Y,3):(b=n.getValue(),y.OE(2))}y.J!=2&&(b=y.Y);E=b;return y.return(DGJ(Y,V,E))})}; DGJ=function(Y,V,C){var U,n,b,E,y;return g.l(function(X){if(X.J==1){g.Na(X,2);U=icH(C);var G=V.U();g.ma();var Z={context:g.GO(V),videoId:V.videoId,racyCheckOk:V.racyCheckOk,contentCheckOk:V.contentCheckOk,autonavState:"STATE_NONE"};QW(V)==="adunit"&&(Z.isAdPlayback=!0);G.embedConfig&&(Z.serializedThirdPartyEmbedConfig=G.embedConfig);G.zz&&(Z.showContentOwnerOnly=!0);V.NH&&(Z.showShortsOnly=!0);g.jt(0,141)&&(Z.autonavState=g.jt(0,140)?"STATE_OFF":"STATE_ON");if(g.Uh(G)){var D=g.jt(0,65);D=D!=null? !D:!1;var u=!!g.MM("yt-player-sticky-caption");Z.captionsRequested=D&&u}var B;if(G=(B=G.getWebPlayerContextConfig())==null?void 0:B.encryptedHostFlags)Z.playbackContext={encryptedHostFlags:G};n=Z;b=g.sx(uzZ);Y.rM("wn_s");return g.v(X,g.Yu(U,n,b),4)}if(X.J!=2)return E=X.Y,Y.rM("wn_r"),!E||"error"in E&&E.error||(y=E,g.Qs(V.U())&&y.trackingParams&&II(y.trackingParams),g.VW(V,{raw_watch_next_response:E},!1)),g.Jx(X,0);g.Po(X);g.Wo(X)})}; BbS=function(Y){Y.rM("vir");Y.rM("ps_s");g8("vir",void 0,"video_to_ad");var V=zSE(Y);V.then(function(){Y.rM("virc");g8("virc",void 0,"video_to_ad");Y.rM("ps_r");g8("ps_r",void 0,"video_to_ad")},function(){Y.rM("virc"); g8("virc",void 0,"video_to_ad")}); return V}; g.EY=function(Y,V,C,U,n,b,E,y,X,G){X=X===void 0?new g.Kr(Y):X;G=G===void 0?!0:G;g.D$.call(this);var Z=this;this.zy=Y;this.playerType=V;this.k8=C;this.f7=U;this.getVisibilityState=b;this.visibility=E;this.fW=y;this.videoData=X;this.jN=G;this.logger=new g.XT("VideoPlayer");this.zH=null;this.UU=new iz;this.h1=null;this.Ur=!0;this.l1=this.loader=null;this.aQ=[];this.Sh=new Co;this.qw=this.Y1=null;this.Iz=new Co;this.W4=null;this.Nn=this.gK=!1;this.jb=NaN;this.QI=!1;this.playerState=new g.GG;this.B4=[]; this.MX=new g.QI;this.G3=new XqE(this);this.mediaElement=null;this.y$=new g.KK(this.k5x,15E3,this);this.Vf=this.ox=!1;this.CN=NaN;this.Zp=!1;this.Pg=0;this.Py=!1;this.Ua=NaN;this.IF=new YF(new Map([["bufferhealth",function(){return QaZ(Z.cC)}], ["bandwidth",function(){return Z.Ex()}], ["networkactivity",function(){return Z.zy.schedule.jL}], ["livelatency",function(){return Z.isAtLiveHead()&&Z.isPlaying()?stZ(Z):NaN}], ["rawlivelatency",function(){return stZ(Z)}]])); this.Wf=0;this.loop=!1;this.playbackRate=1;this.M3=0;this.cC=new pBZ(this);this.cW=!1;this.RZ=[];this.Lk=this.Z1=0;this.hN=this.rO=!1;this.b7=this.Cd=0;this.l_=new g.KK(this.KY,0,this);this.UA=null;this.nib=[this.MX,this.l_,this.y$,this.IF];this.Qh=this.a5=null;this.tB=function(){var D=Z.b0();D.provider.zy.fm||D.provider.Yi.getVisibilityState()===3||(D.provider.zy.fm=!0);D.z_();if(D.J){var u=D.J;u.V&&u.Y<0&&u.provider.Yi.getVisibilityState()!==3&&QTS(u)}D.qoe&&(D=D.qoe,D.wT&&D.S<0&&D.provider.zy.fm&& RUx(D),D.W&&WY(D));Z.loader&&no(Z);Z.zy.Ti&&!Z.videoData.backgroundable&&Z.mediaElement&&!Z.ma()&&(Z.isBackground()&&Z.mediaElement.S1()?(Z.SL("bgmobile",{suspend:1}),Z.Ca(!0,!0)):Z.isBackground()||bj(Z)&&Z.SL("bgmobile",{resume:1}))}; this.BC={RQ:function(D){Z.RQ(D)}, rIv:function(D){Z.zH=D}, trc:function(){return Z.zJ}, tv:function(){return Z.tX}, s1:function(){return Z.l1}, VG8:function(){return Z.GX}, i28:function(){return Z.y3}, vHy:function(){}, U:function(){return Z.zy}, Bt:function(){return Z.mediaElement}, aSt:function(D){Z.eE(D)}, ncs:function(){return Z.f7}}; this.logger.debug(function(){return"creating, type "+V}); this.eF=new R0a(this.zy);this.CR=new X8(this.zy,this.f7,this);this.VX=new g.$O(this,function(D,u){D!==g.ZN("endcr")||g.e(Z.playerState,32)||Z.K3();n(D,u,Z.playerType)}); g.M(this,this.VX);g.M(this,this.cC);Ayo(this,X);this.videoData.subscribe("dataupdated",this.ecs,this);this.videoData.subscribe("dataloaded",this.OT,this);this.videoData.subscribe("dataloaderror",this.handleError,this);this.videoData.subscribe("ctmp",this.SL,this);this.videoData.subscribe("ctmpstr",this.Yj,this);this.Bl();iuT(this.tB);this.visibility.subscribe("visibilitystatechange",this.tB);this.GX=new g.KK(this.AV,g.NQ(this.zy.experiments,"html5_player_att_initial_delay_ms")||4500,this);this.y3= new g.KK(this.AV,g.NQ(this.zy.experiments,"html5_player_att_retry_delay_ms")||4500,this);this.If=new g.U5(this.oX8,350,this);g.M(this,this.If)}; Ayo=function(Y,V){if(Y.playerType===2||Y.zy.bE)V.dk=!0;var C=nkH(V.Mw,V.fN,Y.zy.W,Y.zy.X);C&&(V.adFormat=C);Y.playerType===2&&(V.L$=!0);if(Y.isFullscreen()||Y.zy.W)C=g.MM("yt-player-autonavstate"),V.autonavState=C||(Y.zy.W?2:Y.videoData.autonavState);V.endSeconds&&V.endSeconds>V.startSeconds&&KW(Y,V.endSeconds)}; RSv=function(Y){YYH(Y.zJ);g.uE(Y.zJ);if(Y.tX){for(var V=Y.tX,C=g.N(V.Y.values()),U=C.next();!U.done;U=C.next())YYH(U.value);V.Y.clear();g.uE(Y.tX)}}; WN2=function(Y){var V=Y.videoData;BbS(Y).then(void 0,function(C){Y.videoData!==V||V.Vs()||(C=p$(C),C.errorCode==="auth"&&Y.videoData.errorDetail?Y.a6(C.errorCode,2,unescape(Y.videoData.errorReason),vy(C.details),Y.videoData.errorDetail,Y.videoData.a_||void 0):Y.handleError(C))})}; klT=function(Y){if(!g.e(Y.playerState,128))if(Y.videoData.isLoaded(),Y.logger.debug("finished loading playback data"),Y.aQ=g.OS(Y.videoData.Jn),g.f8(Y.videoData)){Y.k8.tick("bpd_s");zq(Y).then(function(){Y.k8.tick("bpd_c");if(!Y.Vs()){Y.gK&&(Y.jx(u0(u0(Y.playerState,512),1)),bj(Y));var U=Y.videoData;U.endSeconds&&U.endSeconds>U.startSeconds&&KW(Y,U.endSeconds);Y.Sh.finished=!0;ij(Y,"dataloaded");Y.Iz.XN()&&NbT(Y);LMP(Y.CR,Y.qw)}}); Y.K("html5_log_media_perf_info")&&Y.SL("loudness",{v:Y.videoData.pM.toFixed(3)},!0);var V,C=(V=Y.mediaElement)==null?void 0:V.dg();if(C&&"disablePictureInPicture"in C&&Y.zy.HJ)try{C.disablePictureInPicture=Y.zy.Xx&&!Y.videoData.backgroundable}catch(U){g.ak(U)}OcT(Y)}else ij(Y,"dataloaded")}; zq=function(Y){yU(Y);Y.qw=null;var V=N_S(Y.zy,Y.videoData,Y.ma());Y.Y1=V;Y.Y1.then(function(C){Jya(Y,C)},function(C){Y.Vs()||(C=p$(C),Y.visibility.isBackground()?(Xw(Y,"vp_none_avail"),Y.Y1=null,Y.Sh.reset()):(Y.Sh.finished=!0,Y.a6(C.errorCode,C.severity,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",vy(C.details))))}); return V}; Jya=function(Y,V){if(!Y.Vs()&&!V.videoData.Vs()){Y.logger.debug("finished building playback data");Y.qw=V;MOa(Y.cC,Y.qw);if(Y.videoData.isLivePlayback){var C=dG0(Y.fW.N6,Y.videoData.videoId)||Y.loader&&!isNaN(Y.loader.jL);C=Y.K("html5_onesie_live")&&C;F8(Y)||Y.videoData.oy>0&&!W$(Y.videoData)||C||Y.seekTo(Y.DU(),{Vw:"videoplayer_playbackData",seekSource:18})}if(Y.videoData.S.Y){if(l_o(Y.videoData)){Y.K("html5_sabr_report_missing_url_as_error_terminal")?Y.a6("fmt.missing",2,"BROWSER_OR_EXTENSION_ERROR", vy({missabrurl:1})):Y.handleError(new wF("fmt.missing",{missabrurl:"1"},2));return}Y.loader?g.ak(Error("Duplicated Loader")):(C=g.NQ(Y.zy.experiments,"html5_onesie_defer_content_loader_ms"))&&Y.lz()&&dG0(Y.fW.N6,Y.videoData.ZMs)?g.Rj(function(){Y.Vs()||Y.loader||qdv(Y)},C):qdv(Y)}else!Y.videoData.S.Y&&Fe(Y.videoData)&&Y.xs(new ZF(Y.videoData.videoId||"",4)); Y.lE();wqZ(V).then(function(){var U={};Y.jn(U);Y.zy.T5()&&Y.K("html5_log_media_perf_info")&&Y.SL("av1Info",U);no(Y)})}}; NbT=function(Y){Y.Vs();Y.logger.debug("try finish readying playback");if(Y.Iz.finished)Y.logger.debug("already finished readying");else if(Y.Sh.finished)if(g.e(Y.playerState,128))Y.logger.debug("cannot finish readying because of error");else if(Y.aQ.length)Y.logger.debug(function(){return"cannot finish readying because of pending preroll: "+Y.aQ}); else if(Y.VX.started||Gq1(Y.VX),Y.RV())Y.logger.debug("cannot finish readying because cuemanager has pending prerolls");else{Y.loader&&(Y.Nn=lHS(Y.loader.timing));Y.Iz.finished||(Y.Iz.finished=!0);var V=Y.K("html5_onesie_live")&&Y.loader&&!isNaN(Y.loader.jL);!Y.videoData.isLivePlayback||Y.videoData.oy>0&&!W$(Y.videoData)||V||F8(Y)||(Y.logger.debug("seek to head for live"),Y.seekTo(Infinity,{Vw:"videoplayer_readying",seekSource:18}),Y.isBackground()&&(Y.Vf=!0));FO0(Y.b0());Y.logger.debug("finished readying playback"); Y.publish("playbackready");r8("pl_c",Y.k8.timerName)||(Y.k8.tick("pl_c"),g8("pl_c",void 0,"video_to_ad"));r8("pbr",Y.k8.timerName)||(Y.k8.tick("pbr"),g8("pbr",void 0,"video_to_ad"))}else Y.logger.debug("playback data not loaded")}; KW=function(Y,V){Y.h1&&PRT(Y);Y.h1=new g.XF(V*1E3,0x7ffffffffffff);Y.h1.namespace="endcr";Y.addCueRange(Y.h1)}; PRT=function(Y){Y.removeCueRange(Y.h1);Y.h1=null}; xGK=function(Y,V,C,U,n){var b=Y.b0(n),E=Y.videoData;E.J=C;var y=g.Gq(Y);C=new kgT(E,C,V,y?y.itag:"",U);Y.zy.experiments.An("html5_refactor_sabr_video_format_selection_logging")?(C.videoId=n,Y.Qh=C):b.qoe&&zTK(b.qoe,C);n=Y.CR;n.J=0;n.Y=0;Y.publish("internalvideoformatchange",E,V==="m")}; g.Gq=function(Y){var V=Zr(Y);return Ab(V)||!Y.qw?null:g.D8(Y.qw.Y.videoInfos,function(C){return V.W(C)})}; Zr=function(Y){if(Y.qw){var V=Y.CR;var C=Y.qw;Y=Y.jI();var U=qOa(V);if(Ab(U)){if(U=JsK(V,C).compose(h_Z(V,C)).compose(vsK(V,C)).compose(apZ(V,C.videoData)).compose(Ipv(V,C.videoData,C)).compose(M8P(V,C)).compose(xr0(V,C)),Ab(Y)||V.K("html5_apply_pbr_cap_for_drm"))U=U.compose(csH(V,C))}else V.K("html5_perf_cap_override_sticky")&&(U=U.compose(M8P(V,C))),V.K("html5_ustreamer_cap_override_sticky")&&(U=U.compose(csH(V,C)));U=U.compose(xr0(V,C));V=C.videoData.b$.compose(U).compose(C.videoData.oC).compose(Y)}else V= gd;return V}; gW0=function(Y){var V=Y.CR;Y=Y.videoData;var C=apZ(V,Y);V.K("html5_disable_client_autonav_cap_for_onesie")||C.compose(Ipv(V,Y));return C}; no=function(Y){if(Y.videoData.S&&Y.videoData.S.Y){var V=Zr(Y);Y.loader&&$TT(Y.loader,V)}}; cyo=function(Y){var V;return!!(Y.K("html5_native_audio_track_switching")&&g.kQ&&((V=Y.videoData.J)==null?0:nM(V)))}; hSR=function(Y){if(!cyo(Y))return!1;var V;Y=(V=Y.mediaElement)==null?void 0:V.audioTracks();return!!(Y&&Y.length>1)}; vjP=function(Y){var V=fJ2(Y);if(V)return Y.videoData.getAvailableAudioTracks().find(function(C){return C.Af.getName()===V})}; fJ2=function(Y){var V;if(Y=(V=Y.mediaElement)==null?void 0:V.audioTracks())for(V=0;V0&&(V.vD=U.AF));V.CK=U.AO;V.RS=tZ(C,{},U.S||void 0,Zl(U));V.Hx=Gh(U)&&g.m3(C);uO(U)&&(V.pM=!0,C.K("html5_sabr_report_partial_segment_estimated_duration")&&(V.iS=!0),V.Y=!0,V.CD=C.K("html5_sabr_enable_live_clock_offset"),V.mI= C.K("html5_disable_client_resume_policy_for_sabr"),V.YS=C.K("html5_trigger_loader_when_idle_network"),V.Yc=C.K("html5_sabr_parse_live_metadata_playback_boundaries"),V.jo=C.K("html5_enable_platform_backpressure_with_sabr"),V.AU=C.K("html5_consume_onesie_next_request_policy_for_sabr"),V.F0=C.K("html5_sabr_report_next_ad_break_time"),V.bE=C.K("html5_log_high_res_buffer_timeline")&&C.T5(),V.Vy=C.K("html5_remove_stuck_slices_beyond_max_buffer_limits"),V.HY=C.K("html5_gapless_sabr_btl_last_slice")&&Xe(U), V.Me=C.K("html5_reset_last_appended_slice_on_seek")&&Xe(U),W$(U)?(V.Et=!0,V.p8=C.K("html5_estimate_partial_segment_duration"),V.PJ=C.K("html5_disable_variability_tracker_for_live"),V.wT=C.K("html5_sabr_use_accurate_slice_info_params"),C.K("html5_simplified_backup_timeout_sabr_live")&&(V.xA=!0,V.fm=V.Ti)):V.Zx=C.K("html5_probe_request_on_sabr_request_progress"),V.vr=C.K("html5_serve_start_seconds_seek_for_post_live_sabr"),V.wH=C.K("html5_flush_index_on_updated_timestamp_offset"),V.L=uO(U),V.Nv=C.K("html5_ignore_partial_segment_from_live_readahead"), C.K("html5_include_partial_segment_for_jumbo_ll")&&NT(U)&&(V.Nv=!1),V.O_=C.K("html5_use_buffer_health_for_readahead"),V.Gq=C.K("html5_use_non_active_broadcast_for_post_live"),V.vx=C.K("html5_use_centralized_player_time"),V.MF=C.K("html5_consume_onesie_sabr_seek"),V.Jn=C.K("html5_enable_sabr_seek_loader_refactor"),V.Bu=C.K("html5_update_segment_start_time_from_media_header"),U.enableServerStitchedDai&&(V.S=!0,V.H8=C.K("html5_reset_server_stitch_state_for_non_sabr_seek"),V.n5=C.K("html5_remove_ssdai_append_pause")&& !U.Zo(),V.Km=C.K("html5_ssdai_log_ssevt_in_loader")),V.Ye=C.T5()||U.Zo());V.V=V.Y&&C.K("html5_sabr_live");V.HC=g.vAK(U);wI(C.V,lX.BITRATE)&&(V.Lb=NaN);if(y=g.NQ(C.experiments,"html5_request_size_max_kb"))V.Cb=y*1024;C.V.S?V.Os="; "+lX.EXPERIMENTAL.name+"=allowed":C.K("html5_enable_cobalt_tunnel_mode")&&(V.Os="; tunnelmode=true");y=U.serverPlaybackStartConfig;(y==null?0:y.enable)&&(y==null?0:y.playbackStartPolicy)&&(V.qa=!0,mk(V,y.playbackStartPolicy,2));y=wU1(Y);Y.UU.removeAll();a:{C=Y.fW.N6;if(U= Y.videoData.videoId)if(n=C.Y.get(U)){C.Y.remove(U);C=n;break a}C=void 0}Y.loader=new g.Ku(Y,Y.zy.schedule,V,Y.videoData.Y,Y.videoData.S,Zr(Y),y,Y.videoData.enableServerStitchedDai,C,Y.videoData.L);V=Y.videoData.K("html5_disable_preload_for_ssdai_with_preroll")&&Y.videoData.isLivePlayback&&Y.lz()?!0:Y.gK&&g.pO(Y.zy)&&Y.videoData.isLivePlayback;Y.loader.initialize(Y.getCurrentTime(),Zr(Y),V);Y.videoData.probeUrl&&(Y.loader.wT=Y.videoData.probeUrl);if(Y.aQ.length||Y.gK)Y.videoData.cotn||Dr(Y,!1);IrT(Y.cC, Y.loader);Y.UA&&(bCa(Y.loader,new g.YO(Y.UA)),Y.SL("sdai",{sdl:1}));g.H$(Y.videoData)&&(Y=Y.loader,Y.policy.ym=Y.policy.kq)}; yU=function(Y){Y.loader&&(Y.loader.dispose(),Y.loader=null,IrT(Y.cC,null));Y.YB()?lJE(Y):Y.n2()}; lJE=function(Y){if(Y.l1)if(Y.logger.debug("release media source"),Y.pX(),Y.l1.V)try{Y.zy.T5()&&Y.SL("rms",{l:"vprms",sr:Y.YB(),rs:U$(Y.l1)});Y.l1.clear();var V;(V=Y.mediaElement)!=null&&(V.J=Y.l1);Y.l1=null}catch(C){V=new g.g1("Error while clearing Media Source in VideoPlayer: "+C.name+", "+C.message),V=p$(V),Y.handleError(V),Y.n2()}else Y.n2()}; pUK=function(Y,V){V=V===void 0?!1:V;if(Y.l1)return Y.l1.S;Y.logger.debug("update media source");a:{V=V===void 0?!1:V;try{g.rN()&&Y.videoData.xG()&&SiS(Y.mediaElement);var C=Y.mediaElement.s1(Y.TC(),Y.Kr())}catch(n){if(BMo(Y.G3,"html5.missingapi",{updateMs:"1"}))break a;console.error("window.URL object overwritten by external code",n);Y.a6("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1");break a}Y.vK(C,!1,!1,V)}var U;return((U=Y.s1())==null?void 0:U.S)||null}; Tba=function(Y,V){V=V===void 0?!1:V;if(Y.loader){Y.videoData.enableServerStitchedDai&&DBa(Y.loader);var C=Y.getCurrentTime()-Y.wg();Y.loader.seek(C,{UP:V}).X3(function(){})}else qdv(Y)}; MDK=function(Y,V,C,U){C=C===void 0?!1:C;U=U===void 0?!1:U;if(Y.l1&&(!V||Y.l1===V)){Y.logger.debug("media source opened");var n=Y.getDuration();!n&&W$(Y.videoData)&&(n=25200);if(Y.l1.isView){var b=n;Y.logger.debug(function(){return"Set media source duration to "+b+", video duration "+n}); b>Y.l1.getDuration()&&$GR(Y,b)}else $GR(Y,n);llH(Y.loader,Y.l1,C,U);Y.publish("mediasourceattached")}}; $GR=function(Y,V){if(Y.l1){Y.l1.f9(V);var C;(C=Y.loader)!=null&&C.policy.vx&&(C.D=V)}}; alZ=function(Y,V){xGK(Y,V.reason,V.Y.info,V.token,V.videoId)}; ij=function(Y,V){Y.publish("internalvideodatachange",V===void 0?"dataupdated":V,Y.videoData)}; aJP=function(Y){for(var V=g.N("loadstart loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" ")),C=V.next();!C.done;C=V.next())Y.MX.Z(Y.mediaElement,C.value,Y.eE,Y);Y.zy.wp&&Y.mediaElement.uS()&&(Y.MX.Z(Y.mediaElement,"webkitplaybacktargetavailabilitychanged",Y.F8L,Y),Y.MX.Z(Y.mediaElement,"webkitcurrentplaybacktargetiswirelesschanged",Y.K8E,Y))}; LNv=function(Y){g.OG(Y.jb);IJ2(Y)||(Y.jb=g.Ww(function(){return IJ2(Y)},100))}; IJ2=function(Y){var V=Y.mediaElement;V&&Y.ox&&!Y.videoData.F8&&!r8("vfp",Y.k8.timerName)&&V.wh()>=2&&!V.isEnded()&&RS(V.HD())&&Y.k8.tick("vfp");return(V=Y.mediaElement)&&!Y.videoData.F8&&V.getDuration()>0&&(V.isPaused()&&V.wh()>=2&&RS(V.HD())&&(r8("pbp",Y.k8.timerName)||Y.k8.tick("pbp"),!Y.videoData.xA||Y.QI||V.isSeeking()||(Y.QI=!0,Y.publish("onPlaybackPauseAtStart"))),V=V.getCurrentTime(),MV(Y.eF,V))?(Y.Qc(),!0):!1}; SdH=function(Y){Y.b0().ME();if(Re(Y.videoData)&&Date.now()>Y.M3+6283){if(!(!Y.isAtLiveHead()||Y.videoData.Y&&lw(Y.videoData.Y))){var V=Y.b0();if(V.qoe){V=V.qoe;var C=V.provider.Yi.fL(),U=g.Hq(V.provider);XYS(V,U,C);C=C.S;isNaN(C)||g.sr(V,U,"e2el",[C.toFixed(3)])}}Y.K("html5_alc_live_log_rawlat")?(V=Y.videoData,V=g.w$(V.U())?!0:g.Vm(V.U())?V.drmProduct==="6":!1):V=g.w$(Y.zy);V&&Y.SL("rawlat",{l:VU(Y.IF,"rawlivelatency").toFixed(3)});Y.M3=Date.now()}Y.videoData.J&&nM(Y.videoData.J)&&(V=Y.Va())&&V.videoHeight!== Y.Lk&&(Y.Lk=V.videoHeight,xGK(Y,"a",QtT(Y,Y.videoData.wT)))}; QtT=function(Y,V){if(V.Y.video.quality==="auto"&&nM(V.getInfo())&&Y.videoData.bd)for(var C=g.N(Y.videoData.bd),U=C.next();!U.done;U=C.next())if(U=U.value,U.getHeight()===Y.Lk&&U.Y.video.quality!=="auto")return U.getInfo();return V.getInfo()}; stZ=function(Y){if(!Re(Y.videoData))return NaN;var V=0;Y.loader&&Y.videoData.Y&&(V=W$(Y.videoData)?Y.loader.cI.wF()||0:Y.videoData.Y.vx);return(0,g.Q)()/1E3-Y.j2()-V}; jta=function(Y){Y.mediaElement&&Y.mediaElement.ma()&&(Y.Ua=(0,g.Q)());Y.zy.Ni?g.Rj(function(){mGo(Y)},0):mGo(Y)}; mGo=function(Y){var V;if((V=Y.l1)==null||!V.Ob()){if(Y.mediaElement)try{Y.W4=Y.mediaElement.playVideo()}catch(U){Xw(Y,"err."+U)}if(Y.W4){var C=Y.W4;C.then(void 0,function(U){Y.logger.debug(function(){return"playMediaElement failed: "+U}); if(!g.e(Y.playerState,4)&&!g.e(Y.playerState,256)&&Y.W4===C)if(U&&U.name==="AbortError"&&U.message&&U.message.includes("load"))Y.logger.debug(function(){return"ignore play media element failure: "+U.message}); else{var n="promise";U&&U.name&&(n+=";m."+U.name);Xw(Y,n);Y.cW=!0;Y.videoData.SH=!0}})}}}; Xw=function(Y,V){g.e(Y.playerState,128)||(Y.jx(s$(Y.playerState,1028,9)),Y.SL("dompaused",{r:V}),Y.publish("onAutoplayBlocked"))}; bj=function(Y,V){V=V===void 0?!1:V;if(!Y.mediaElement||!Y.videoData.S)return!1;var C=V;C=C===void 0?!1:C;var U=null;var n;if((n=Y.videoData.S)==null?0:n.Y){U=pUK(Y,C);var b;(b=Y.loader)==null||b.resume()}else yU(Y),Y.videoData.wT&&(U=Y.videoData.wT.Qq());n=Y.mediaElement.S1();C=!1;n&&n.equals(U)||(tD1(Y,U),C=!0);g.e(Y.playerState,2)||(U=Y.cC,V=V===void 0?!1:V,U.V||!(U.S>0)||U.mediaElement&&U.mediaElement.getCurrentTime()>0||(V={Vw:"seektimeline_resumeTime",UP:V},U.videoData.F8||(V.seekSource=15), U.seekTo(U.S,V)));a:{V=C;if(uO(Y.videoData)){if(!Y.videoData.Zl())break a}else if(!g.P$(Y.videoData))break a;if(Y.mediaElement)if((U=Y.videoData.V)&&Y.mediaElement.uS()){n=Y.mediaElement.dg();if(Y.zH)if(n!==Y.zH.element)uj(Y);else if(V&&U.flavor==="fairplay"&&!Fy())uj(Y);else break a;if(Y.K("html5_report_error_for_unsupported_tvos_widevine")&&Fy()&&U.flavor==="widevine")V=Y.K("html5_log_fmt_unplaybable_trigger")?"trg.unspttvoswidevine":"drm.unspttvoswidevine",Y.a6("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK", V);else{Y.zH=new YOZ(n,Y.videoData,Y.zy);Y.zH.subscribe("licenseerror",Y.gj,Y);Y.zH.subscribe("qualitychange",Y.hdv,Y);Y.zH.subscribe("heartbeatparams",Y.mp,Y);Y.zH.subscribe("keystatuseschange",Y.RQ,Y);Y.zH.subscribe("ctmp",Y.SL,Y);V=g.N(Y.UU.keys);for(U=V.next();!U.done;U=V.next())U=Y.UU.get(U.value),Y.zH.nN(U);Y.K("html5_eme_loader_sync")||Y.UU.removeAll()}}else V=Y.K("html5_log_fmt_unplaybable_trigger")?"trg.updatedrm":"drm.1",Y.a6("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",V)}return C}; tD1=function(Y,V){Y.k8.tick("vta");g8("vta",void 0,"video_to_ad");Y.getCurrentTime()>0&&mpK(Y.cC,Y.getCurrentTime());Y.mediaElement.activate(V);Y.l1&&bI(4);!Y.videoData.F8&&Y.playerState.isOrWillBePlaying()&&Y.y$.start();if(cyo(Y)){var C;if(V=(C=Y.mediaElement)==null?void 0:C.audioTracks())V.onchange=function(){Y.publish("internalaudioformatchange",Y.videoData,!0)}}}; uj=function(Y){Y.zH&&(Y.zH.dispose(),Y.zH=null)}; eSK=function(Y){var V=V===void 0?!1:V;Y.logger.debug("reattachVideoSource");Y.mediaElement&&(Y.l1?(uj(Y),Y.n2(),pUK(Y,V)):(Y.videoData.wT&&Y.videoData.wT.K4(),Y.mediaElement.stopVideo()),Y.playVideo())}; ryv=function(Y,V){Y.zy.K("html5_log_rebuffer_reason")&&(V={r:V,lact:hg()},Y.mediaElement&&(V.bh=i0(Y.mediaElement)),Y.SL("bufreason",V))}; FNZ=function(Y,V){if(Y.zy.T5()&&Y.mediaElement){var C=Y.mediaElement.Le();C.omt=(Y.mediaElement.getCurrentTime()+Y.wg()).toFixed(3);C.ps=Y.playerState.state.toString(16);C.rt=(lz(Y.b0())*1E3).toFixed();C.e=V;Y.RZ[Y.Z1++%5]=C}try{if(V==="timeupdate"||V==="progress")return}catch(U){}Y.logger.debug(function(){return"video element event "+V})}; gjR=function(Y){if(Y.zy.T5()){Y.RZ.sort(function(U,n){return+U.rt-+n.rt}); for(var V=g.N(Y.RZ),C=V.next();!C.done;C=V.next())C=C.value,Y.SL("vpe",Object.assign({t:C.rt},C));Y.RZ=[];Y.Z1=0}}; KN0=function(Y){if(g.tn("cobalt")&&g.tn("nintendo switch")){var V=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;Y.SL("nxdock",{d:V})}}; Dr=function(Y,V){var C;(C=Y.loader)==null||h4K(C,V)}; OcT=function(Y){op(Y.videoData,"html5_set_debugging_opt_in")&&(Y=g.ma(),g.jt(0,183)||(et(183,!0),Y.save()))}; u6J=function(Y,V){Y.fW.IJ()||(Y.SL("sgap",{f:V}),Y.fW.clearQueue(!1,V==="pe"))}; F8=function(Y){return Y.K("html5_disable_video_player_initiated_seeks")&&uO(Y.videoData)}; Hc0=function(Y){U0.call(this,Y);var V=this;this.events=new g.QI(Y);g.M(this,this.events);DQ(this.api,"isLifaAdPlaying",function(){return V.api.isLifaAdPlaying()}); this.events.Z(Y,"serverstitchedvideochange",function(){var C;(C=V.api.getVideoData())!=null&&C.Zo()&&(V.api.isLifaAdPlaying()?(V.playbackRate=V.api.getPlaybackRate(),V.api.setPlaybackRate(1)):V.api.setPlaybackRate(V.playbackRate))}); this.playbackRate=1}; BB=function(Y){XE.call(this,"Loop",g.s0.sL);this.B=Y;var V=Y.K("delhi_modern_web_player_icons")?{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M17.29 1.29C17.11 1.46 17.01 1.70 17.00 1.94C16.98 2.19 17.06 2.43 17.22 2.63L17.29 2.70L18.58 4H7C5.67 4 4.40 4.52 3.46 5.46C2.52 6.40 2 7.67 2 9V13C2 13.26 2.10 13.51 2.29 13.70C2.48 13.89 2.73 14 3 14C3.26 14 3.51 13.89 3.70 13.70C3.89 13.51 4 13.26 4 13V9C4 8.20 4.31 7.44 4.87 6.87C5.44 6.31 6.20 6 7 6H18.58L17.29 7.29C17.11 7.48 17.01 7.73 17.01 7.99C17.01 8.25 17.11 8.50 17.30 8.69C17.49 8.88 17.74 8.98 18.00 8.98C18.26 8.98 18.51 8.88 18.70 8.70L22.41 5L18.70 1.29L18.63 1.22C18.43 1.06 18.19 .98 17.94 1.00C17.70 1.01 17.46 1.11 17.29 1.29ZM21 10C20.73 10 20.48 10.10 20.29 10.29C20.10 10.48 20 10.73 20 11V15C20 15.79 19.68 16.55 19.12 17.12C18.55 17.68 17.79 18 17 18H5.41L6.70 16.70C6.80 16.61 6.87 16.50 6.93 16.38C6.98 16.26 7.01 16.12 7.01 15.99C7.01 15.86 6.98 15.73 6.93 15.60C6.88 15.48 6.81 15.37 6.71 15.28C6.62 15.18 6.51 15.11 6.39 15.06C6.26 15.01 6.13 14.98 6.00 14.98C5.87 14.98 5.73 15.01 5.61 15.06C5.49 15.12 5.38 15.19 5.29 15.29L1.58 19L5.29 22.70L5.36 22.77C5.56 22.92 5.80 23.00 6.04 22.99C6.29 22.98 6.52 22.87 6.70 22.70C6.87 22.52 6.98 22.29 6.99 22.04C7.00 21.80 6.92 21.56 6.77 21.36L6.70 21.29L5.41 20H17C18.32 20 19.59 19.47 20.53 18.53C21.47 17.59 22 16.32 22 15V11C22 10.73 21.89 10.48 21.70 10.29C21.51 10.10 21.26 10 21 10Z", fill:"white"}}]}:TKP();this.setIcon(V);this.subscribe("select",this.J,this);Y.createClientVe(this.element,this,28661);this.Z(Y,"settingsMenuVisibilityChanged",this.Y);this.listen("click",this.logClick);this.Z(Y,"onLoopChange",this.onLoopChange);Gj(this,Y.getLoopVideo());Y.j9().EA(this)}; Y_H=function(Y){U0.call(this,Y);var V=this;Y.addEventListener("settingsMenuInitialized",function(){V.menuItem||(V.menuItem=new BB(V.api),g.M(V,V.menuItem))}); Y.addEventListener("videodatachange",function(C,U){C=V.api.getPresentingPlayerType()===2;var n;(n=V.menuItem)==null||n.sA(!U.isLivePlayback&&!C)})}; o8Z=function(Y){U0.call(this,Y);var V=this;this.events=new g.QI(Y);g.M(this,this.events);DQ(this.api,"seekToChapterWithAnimation",function(C){V.seekToChapterWithAnimation(C)}); DQ(this.api,"seekToTimeWithAnimation",function(C,U){V.seekToTimeWithAnimation(C,U)}); DQ(this.api,"renderChapterSeekingAnimation",function(C,U,n){V.api.renderChapterSeekingAnimation(C,U,n)}); DQ(this.api,"setMacroMarkers",function(C){V.setMacroMarkers(Y,C)}); DQ(this.api,"changeMarkerVisibility",function(C,U,n){V.changeMarkerVisibility(C,U,n)}); DQ(this.api,"isSameMarkerTypeVisible",function(C){return V.isSameMarkerTypeVisible(C)})}; Vw1=function(Y,V,C){var U=Y.api.getCurrentTime()*1E30&&n>0&&(C.width+=n,g.d6(V.element,"width",C.width+"px")));Y.size=C}}; g.vB=function(Y,V){var C=Y.Y[Y.Y.length-1];C!==V&&(Y.Y.push(V),xL0(Y,C,V))}; g.w_=function(Y){if(!(Y.Y.length<=1)){var V=Y.Y.pop(),C=Y.Y[0];Y.Y=[C];xL0(Y,V,C,!0)}}; xL0=function(Y,V,C,U){cSE(Y);V&&(V.unsubscribe("size-change",Y.A6,Y),V.unsubscribe("back",Y.LT,Y));C.subscribe("size-change",Y.A6,Y);C.subscribe("back",Y.LT,Y);if(Y.Sf){g.y5(C.element,U?"ytp-panel-animate-back":"ytp-panel-animate-forward");C.ac(Y.element);C.focus();Y.element.scrollLeft=0;Y.element.scrollTop=0;var n=Y.size;PlT(Y);g.pU(Y.element,n);Y.D=new g.KK(function(){hIZ(Y,V,C,U)},20,Y); Y.D.start()}else C.ac(Y.element),V&&V.detach()}; hIZ=function(Y,V,C,U){Y.D.dispose();Y.D=null;g.y5(Y.element,"ytp-popup-animating");U?(g.y5(V.element,"ytp-panel-animate-forward"),g.G7(C.element,"ytp-panel-animate-back")):(g.y5(V.element,"ytp-panel-animate-back"),g.G7(C.element,"ytp-panel-animate-forward"));g.pU(Y.element,Y.size);Y.C=new g.KK(function(){g.G7(Y.element,"ytp-popup-animating");V.detach();g.Z9(V.element,["ytp-panel-animate-back","ytp-panel-animate-forward"]);Y.C.dispose();Y.C=null},250,Y); Y.C.start()}; cSE=function(Y){Y.D&&g.V5(Y.D);Y.C&&g.V5(Y.C)}; lj=function(Y){g.fo.call(this,Y,"ytp-shopping-product-menu");this.Sp=new g.cB(this.B);g.M(this,this.Sp);this.hide();g.vB(this,this.Sp);g.Ip(this.B,this.element,4)}; v8o=function(Y,V,C){var U,n=V==null?void 0:(U=V.text)==null?void 0:U.simpleText;n&&(C=fZT(Y,C,n,V==null?void 0:V.icon,V==null?void 0:V.secondaryIcon),V.navigationEndpoint&&C.listen("click",function(){Y.B.rT("innertubeCommand",V.navigationEndpoint);Y.hide()},Y))}; wg1=function(Y,V,C){var U,n=V==null?void 0:(U=V.text)==null?void 0:U.simpleText;n&&fZT(Y,C,n,V==null?void 0:V.icon).listen("click",function(){var b;(V==null?void 0:(b=V.icon)==null?void 0:b.iconType)==="HIDE"?Y.B.publish("featuredproductdismissed"):V.serviceEndpoint&&Y.B.rT("innertubeCommand",V.serviceEndpoint);Y.hide()},Y)}; fZT=function(Y,V,C,U,n){V=new g.Y4(g.of({},[],!1,!!n),V,C);n&&V.updateValue("secondaryIcon",lZx(n));V.setIcon(lZx(U));g.M(Y,V);Y.Sp.EA(V,!0);return V}; lZx=function(Y){if(!Y)return null;switch(Y.iconType){case "ACCOUNT_CIRCLE":return{j:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 1c4.96 0 9 4.04 9 9 0 1.42-.34 2.76-.93 3.96-1.53-1.72-3.98-2.89-7.38-3.03A3.99 3.99 0 0016 9c0-2.21-1.79-4-4-4S8 6.79 8 9c0 1.97 1.43 3.6 3.31 3.93-3.4.14-5.85 1.31-7.38 3.03C3.34 14.76 3 13.42 3 12c0-4.96 4.04-9 9-9zM9 9c0-1.65 1.35-3 3-3s3 1.35 3 3-1.35 3-3 3-3-1.35-3-3zm3 12c-3.16 0-5.94-1.64-7.55-4.12C6.01 14.93 8.61 13.9 12 13.9c3.39 0 5.99 1.03 7.55 2.98C17.94 19.36 15.16 21 12 21z", fill:"#fff"}}]};case "FLAG":return{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M13.18 4L13.42 5.2L13.58 6H14.4H19V13H13.82L13.58 11.8L13.42 11H12.6H6V4H13.18ZM14 3H5V21H6V12H12.6L13 14H20V5H14.4L14 3Z",fill:"white"}}]};case "HELP":return keZ();case "HIDE":return{j:"svg",G:{"enable-background":"new 0 0 24 24",fill:"#fff",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"g",N:[{j:"path",G:{d:"M16.24,9.17L13.41,12l2.83,2.83l-1.41,1.41L12,13.41l-2.83,2.83l-1.41-1.41L10.59,12L7.76,9.17l1.41-1.41L12,10.59 l2.83-2.83L16.24,9.17z M4.93,4.93c-3.91,3.91-3.91,10.24,0,14.14c3.91,3.91,10.24,3.91,14.14,0c3.91-3.91,3.91-10.24,0-14.14 C15.17,1.02,8.83,1.02,4.93,4.93z M18.36,5.64c3.51,3.51,3.51,9.22,0,12.73s-9.22,3.51-12.73,0s-3.51-9.22,0-12.73 C9.15,2.13,14.85,2.13,18.36,5.64z"}}]}]}; case "OPEN_IN_NEW":return v2()}}; po=function(Y){PB.call(this,Y,!1,!0);this.isCounterfactual=this.J=this.isVisible=this.isInitialized=this.shouldShowOverflowButton=this.shouldHideDismissButton=!1;this.X=!0;this.overflowButton=new g.m({j:"button",Dv:["ytp-featured-product-overflow-icon","ytp-button"],G:{"aria-haspopup":"true"}});this.overflowButton.hide();g.M(this,this.overflowButton);this.badge.element.classList.add("ytp-suggested-action");this.thumbnailImage=new g.m({j:"img",T:"ytp-suggested-action-badge-img",G:{src:"{{url}}"}}); this.thumbnailImage.hide();g.M(this,this.thumbnailImage);this.thumbnailIcon=new g.m({j:"div",T:"ytp-suggested-action-badge-icon"});this.thumbnailIcon.hide();g.M(this,this.thumbnailIcon);this.banner=new g.m({j:"a",T:"ytp-suggested-action-container",N:[this.thumbnailImage,this.thumbnailIcon,{j:"div",T:"ytp-suggested-action-details",N:[{j:"text",T:"ytp-suggested-action-title",Ic:"{{title}}"},{j:"text",T:"ytp-suggested-action-subtitle",Ic:"{{subtitle}}"},{j:"text",T:"ytp-suggested-action-metadata-text", Ic:"{{metadata}}"}]},this.dismissButton,this.overflowButton]});g.M(this,this.banner);this.banner.ac(this.S.element);this.Z(this.B,"videodatachange",this.onVideoDataChange);this.Z(this.B,g.ZN("suggested_action_view_model"),this.pM1);this.Z(this.B,g.DN("suggested_action_view_model"),this.WZt);this.Z(this.overflowButton.element,"click",this.B2);this.Z(Y,"featuredproductdismissed",this.SR);this.B.createServerVe(this.banner.element,this.banner,!0)}; pgv=function(Y){Y.isInitialized&&(Y.enabled=Y.isVisible,Y.Jn=Y.isVisible,qp(Y),Y.UN(),Y.thumbnailImage.sA(Y.isVisible),Y.shouldHideDismissButton||Y.dismissButton.sA(Y.isVisible),Y.shouldShowOverflowButton&&Y.overflowButton.sA(Y.isVisible))}; Tq=function(){po.apply(this,arguments)}; T5K=function(Y){U0.call(this,Y);this.Y=new Tq(this.api);g.M(this,this.Y);g.Ip(this.api,this.Y.element,4)}; $F=function(Y){U0.call(this,Y);var V=this;this.J="";this.Y=!0;this.S=this.api.K("html5_enable_audio_track_stickiness_phase_two");var C=new g.QI(Y);g.M(this,C);C.Z(Y,"internalaudioformatchange",function(U,n){$Lv(V,U,n)}); C.Z(Y,"videoplayerreset",function(){MwS(V)}); C.Z(Y,"videodatachange",function(U,n){V.onVideoDataChange(U,n)})}; $Lv=function(Y,V,C){if(C){var U="";if(aZZ(Y,V)){U=V;Y.S||(Y.J=V);if(C=Y.api.getVideoData(void 0,!0))C.ly=V;Y.api.U().Jf=V}if(Y.S&&U&&IZT(Y,U)){Zto(Y.api,Y.J||U);var n;Oe(Zd(Y.api.U(),(n=Y.api.getVideoData())==null?void 0:g.ti(n)),function(b){Lc0(Y,U,b)})}}}; MwS=function(Y){if(Y.J)QcT(Y);else{var V;if(Y.S&&((V=o0())==null?0:V.size)){var C;Oe(Zd(Y.api.U(),(C=Y.api.getVideoData())==null?void 0:g.ti(C)),function(U){if((U=S_o(U))&&IZT(Y,U)){var n=Y.api.getVideoData(void 0,!0);n&&(n.ly=U);Y.api.U().Jf=U}})}}}; QcT=function(Y){var V=Y.api.getVideoData(void 0,!0);V&&(V.ly=Y.J)}; Lc0=function(Y,V,C){S_o(C)!==V&&(mLE([{settingItemId:Mp(C),settingOptionValue:{stringValue:V}}]),Oe(Y.fT(),function(U){AYZ(U,Mp(C),{stringValue:V})}))}; jcx=function(Y,V){kg(Oe(Oe(Y.fT(),function(C){return BSR(C,[Mp(V)])}),function(C){if(C){C=g.N(C); for(var U=C.next();!U.done;U=C.next()){var n=U.value;U=n.key;n=n.value;U&&n&&(mLE([{settingItemId:U,settingOptionValue:n}]),MwS(Y))}}}),function(){Y.Y=!0})}; aZZ=function(Y,V){Y=Y.api.getAvailableAudioTracks();Y=g.N(Y);for(var C=Y.next();!C.done;C=Y.next())if(C=C.value,C.getLanguageInfo().getId()===V)return C;return null}; S_o=function(Y){Y=Mp(Y);var V=o0();Y=V?V.get(Y):void 0;return Y&&Y.stringValue?Y.stringValue:""}; Mp=function(Y){var V=(484).toString();Y&&(V=(483).toString());return V}; IZT=function(Y,V){var C;return V.split(".")[0]!==""&&((C=Y.api.getVideoData())==null?void 0:!r9(C))}; mLE=function(Y){var V=o0();V||(V=new Map);Y=g.N(Y);for(var C=Y.next();!C.done;C=Y.next())C=C.value,V.set(C.settingItemId,C.settingOptionValue);V=JSON.stringify(Object.fromEntries(V));g.$d("yt-player-user-settings",V,2592E3)}; g.aa=function(Y,V,C,U,n,b,E){g.Y4.call(this,g.of({"aria-haspopup":"true"}),V,Y);this.jf=U;this.X=!1;this.S=null;this.options={};this.J=new g.cB(C,void 0,Y,n,b,E);g.M(this,this.J);this.listen("keydown",this.Oz);this.listen("click",this.open)}; tw1=function(Y){if(Y.S){var V=Y.options[Y.S];V.element.getAttribute("aria-checked");V.element.setAttribute("aria-checked","false");Y.S=null}}; eI0=function(Y,V){g.aa.call(this,"Sleep timer",g.s0.SLEEP_TIMER,Y,V);this.B=Y;this.L={};this.D=this.ij("Off");this.C=this.Y="";Y.K("web_settings_menu_icons")&&(V=Y.K("delhi_modern_web_player_icons")?{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M12.33 1.00C12.22 1.00 12.11 1.00 12 1C5.92 1 1 5.92 1 12C1 18.07 5.92 23 12 23C13.90 23.00 15.78 22.50 17.44 21.55C19.10 20.61 20.48 19.25 21.46 17.61L21.64 17.29C22.06 16.52 21.21 15.73 20.35 15.88C18.76 16.15 17.12 15.94 15.66 15.27C14.19 14.59 12.97 13.49 12.14 12.11C11.31 10.73 10.91 9.13 11.01 7.52C11.11 5.91 11.69 4.37 12.67 3.09L12.89 2.83C13.45 2.16 13.20 1.03 12.33 1.00ZM15.56 2.60C15.45 2.84 15.43 3.11 15.51 3.36C15.59 3.61 15.77 3.82 16.01 3.94C16.91 4.39 17.73 4.99 18.44 5.71L18.73 6.03L18.80 6.10C18.99 6.27 19.22 6.36 19.47 6.37C19.72 6.37 19.96 6.28 20.15 6.12C20.33 5.95 20.45 5.72 20.48 5.48C20.51 5.23 20.44 4.98 20.29 4.78L20.23 4.70L19.87 4.31C19.01 3.43 18.01 2.70 16.90 2.15C16.67 2.03 16.39 2.01 16.14 2.10C15.89 2.18 15.68 2.36 15.56 2.60M10.24 3.17C9.42 4.64 8.99 6.31 9 8C9 13.42 13.32 17.84 18.71 17.99C17.86 18.93 16.83 19.69 15.67 20.21C14.52 20.73 13.26 21.00 12 21C9.76 21.00 7.60 20.17 5.95 18.67C4.29 17.17 3.25 15.10 3.03 12.88C2.81 10.65 3.43 8.43 4.76 6.63C6.09 4.84 8.05 3.60 10.24 3.17M21.16 7.88C20.93 7.96 20.73 8.12 20.61 8.34C20.49 8.55 20.45 8.81 20.50 9.05L20.53 9.15L20.66 9.56C20.93 10.53 21.04 11.54 20.98 12.55C20.97 12.81 21.06 13.06 21.23 13.26C21.41 13.45 21.65 13.57 21.92 13.59C22.18 13.60 22.44 13.52 22.63 13.34C22.83 13.17 22.95 12.93 22.97 12.67C23.05 11.44 22.92 10.20 22.58 9.02L22.43 8.51L22.39 8.42C22.29 8.19 22.11 8.01 21.88 7.91C21.65 7.81 21.40 7.80 21.16 7.88Z", fill:"white"}}]}:{j:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M16.67,4.31C19.3,5.92,21,8.83,21,12c0,4.96-4.04,9-9,9c-2.61,0-5.04-1.12-6.72-3.02C5.52,17.99,5.76,18,6,18 c6.07,0,11-4.93,11-11C17,6.08,16.89,5.18,16.67,4.31 M14.89,2.43C15.59,3.8,16,5.35,16,7c0,5.52-4.48,10-10,10 c-1,0-1.97-0.15-2.89-0.43C4.77,19.79,8.13,22,12,22c5.52,0,10-4.48,10-10C22,7.48,19,3.67,14.89,2.43L14.89,2.43z M12,6H6v1h4.5 L6,10.99v0.05V12h6v-1H7.5L12,7.01V6.98V6L12,6z",fill:"#fff"}}]},this.setIcon(V)); this.W=new g.m({j:"div",Dv:["ytp-menuitem-label-wrapper"],N:[{j:"div",Ic:"End of video"},{j:"div",Dv:["ytp-menuitem-sublabel"],Ic:"{{content}}"}]});g.M(this,this.W);this.listen("click",this.onClick);this.Z(Y,"videodatachange",this.onVideoDataChange);this.Z(Y,"presentingplayerstatechange",this.Zv);this.Z(Y,"settingsMenuVisibilityChanged",this.d7);Y.createClientVe(this.element,this,218889);this.Zv();this.B.rT("onSleepTimerFeatureAvailable")}; rSS=function(Y){var V="Off 10 15 20 30 45 60".split(" "),C;((C=Y.B.getVideoData())==null?0:C.isLivePlayback)||V.push("End of video");C=Y.B.getPlaylist();var U;C&&((U=C.listId)==null?void 0:U.type)!=="RD"&&V.push("End of playlist");Y.rh(g.KU(V,Y.ij));Y.L=g.$L(V,Y.ij,Y);V=Y.ij("End of video");Y.options[V]&&g.Hd(Y.options[V],Y.W)}; FcT=function(Y,V){var C=Y.L[V],U=C==="End of video"||C==="End of playlist";C==="Off"&&(Y.Y="");Y.B.getPlayerState()!==0&&Y.B.getPlayerState()!==5||!U?(Y.D=V,g.aa.prototype.IH.call(Y,V),Y.rV(V),Y.B.rT("onSleepTimerSettingsChanged",C)):Y.B.rT("innertubeCommand",{openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:"Video has already ended"}}}}})}; Ia=function(Y){U0.call(this,Y);var V=this;Y.addEventListener("settingsMenuInitialized",function(){V.menuItem||(V.menuItem=new eI0(V.api,V.api.j9()),g.M(V,V.menuItem))}); Y.addEventListener("openSettingsMenuItem",function(C){if(C==="menu_item_sleep_timer"){if(!V.menuItem){var U;(U=V.api.j9())==null||U.gM()}V.menuItem.open()}}); DQ(Y,"resetSleepTimerMenuSettings",function(){V.resetSleepTimerMenuSettings()}); DQ(Y,"setSleepTimerTimeLeft",function(C){V.setSleepTimerTimeLeft(C)}); DQ(Y,"setVideoTimeLeft",function(C){V.setVideoTimeLeft(C)})}; g82=function(Y){U0.call(this,Y);var V=this;this.events=new g.QI(Y);g.M(this,this.events);this.events.Z(Y,"onSnackbarMessage",function(C){switch(C){case 1:C=V.api.getPlayerStateObject(),C.isBuffering()&&g.e(C,8)&&g.e(C,16)&&V.api.rT("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.QU=function(Y,V,C,U,n){V=V===void 0?!1:V;U=U===void 0?!1:U;n=n===void 0?!1:n;g.D$.call(this);this.L=n;this.C=!1;this.W=new fH(this);this.V=this.D=null;this.S=this.J=!1;g.M(this,this.W);this.target=Y;this.Y=V;this.X=C||Y;this.C=U;V&&(g.rC&&this.target.setAttribute("draggable","true"),n||(this.target.style.touchAction="none"));Lo(this)}; SO=function(Y){g.w1(Y.W,!Y.Y)}; Lo=function(Y){Y.V=null;Y.D=null;Y.Z(mm("over"),Y.WV);Y.Z("touchstart",Y.EG);Y.Y&&Y.Z(mm("down"),Y.viT)}; KcS=function(Y,V){for(var C=0;Cn.start&&C>=5;O+=q}u=O.substr(0,4)+" "+O.substr(4,4)+" "+O.substr(8,4)+" "+(O.substr(12,4)+" "+O.substr(16,4))}else u="";E={video_id_and_cpn:String(V.videoId)+" / "+u,codecs:"",dims_and_frames:"",bandwidth_kbps:E.toFixed(0)+" Kbps",buffer_health_seconds:X.toFixed(2)+ " s",date:""+(new Date).toString(),drm_style:G?"":"display:none",drm:G,debug_info:C,extra_debug_info:"",bandwidth_style:D,network_activity_style:D,network_activity_bytes:y.toFixed(0)+" KB",shader_info:Z,shader_info_style:Z?"":"display:none",playback_categories:""};y=U.clientWidth+"x"+U.clientHeight+(n>1?"*"+n.toFixed(2):"");X="-";b.totalVideoFrames&&(X=(b.droppedVideoFrames||0)+" dropped of "+b.totalVideoFrames);E.dims_and_frames=y+" / "+X;Y=Y.getVolume();y=f_Z(V);var c;if((c=V.W)==null?0:c.audio.J)c= "VB";else{var w;c=((w=V.W)==null?0:w.audio.Y)?"DRC":Math.round(Y*y)+"%"}w=Math.round(Y)+"% / "+c;c=V.pM.toFixed(1);isFinite(Number(c))&&(w+=" (content loudness "+c+"dB)");E.volume=w;E.resolution=U.videoWidth+"x"+U.videoHeight;if(U=V.J){if(w=U.video)c=w.fps,c>1&&(E.resolution+="@"+c),(c=b.iV)&&c.video&&(E.resolution+=" / "+c.video.width+"x"+c.video.height,c.video.fps>1&&(E.resolution+="@"+c.video.fps)),E.codecs=U0o(U),!V.W||U.audio&&U.video?U.h7&&(E.codecs+=" / "+U.h7+"A"):E.codecs+=" / "+U0o(V.W), w.Y||w.primaries?(c=w.Y||"unknown",c==="smpte2084"?c+=" (PQ)":c==="arib-std-b67"&&(c+=" (HLG)"),E.color=c+" / "+(w.primaries||"unknown"),E.color_style=""):E.color_style="display:none";if(U.debugInfo)for(E.fmt_debug_info="",U=g.N(U.debugInfo),w=U.next();!w.done;w=U.next())w=w.value,E.fmt_debug_info+=w.label+":"+w.text+" ";E.fmt_debug_info_style=E.fmt_debug_info&&E.fmt_debug_info.length>0?"":"display:none"}U=V.isLivePlayback;w=V.KM;E.live_mode_style=U||w?"":"display:none";E.live_latency_style=U?"": "display:none";if(w)E.live_mode="Post-Live"+(W$(V)?" Manifestless":"");else if(U){w=b.q3;E.live_latency_secs=w.toFixed(2)+"s";U=W$(V)?"Manifestless, ":"";V.sE&&(U+="Windowed, ");c="Uncertain";if(w>=0&&w<120)if(V.latencyClass&&V.latencyClass!=="UNKNOWN")switch(V.latencyClass){case "NORMAL":c="Optimized for Normal Latency";break;case "LOW":c="Optimized for Low Latency";break;case "ULTRALOW":c="Optimized for Ultra Low Latency";break;default:c="Unknown Latency Setting"}else c=V.isLowLatencyLiveStream? "Optimized for Low Latency":"Optimized for Smooth Streaming";U+=c;(w=b.gY)&&(U+=", seq "+w.sequence);E.live_mode=U}!b.isGapless||Xe(V)&&b.IJ||(E.playback_categories+="Gapless ");E.playback_categories_style=E.playback_categories?"":"display:none";E.bandwidth_samples=b.T2;E.network_activity_samples=b.Eg;E.live_latency_samples=b.wx;E.buffer_health_samples=b.U_;b=g.H$(V);if(V.cotn||b)E.cotn_and_local_media=(V.cotn?V.cotn:"null")+" / "+b;E.cotn_and_local_media_style=E.cotn_and_local_media?"":"display:none"; op(V,"web_player_release_debug")?(E.release_name=z[34],E.release_style=""):E.release_style="display:none";E.debug_info&&B.length>0&&E.debug_info.length+B.length<=60?E.debug_info+=" "+B:E.extra_debug_info=B;E.extra_debug_info_style=E.extra_debug_info&&E.extra_debug_info.length>0?"":"display:none";return E}; U0o=function(Y){var V=/codecs="([^"]*)"/.exec(Y.mimeType);return V&&V[1]?V[1]+" ("+Y.itag+")":Y.itag}; Ko=function(Y,V,C,U,n){g.m.call(this,{j:"div",T:"ytp-horizonchart"});this.C=V;this.sampleCount=C;this.W=U;this.D=n;this.index=0;this.heightPx=-1;this.S=this.J=null;this.Y=Math.round(Y/C);this.element.style.width=this.Y*this.sampleCount+"px";this.element.style.height=this.C+"em"}; HB=function(Y,V){if(Y.heightPx===-1){var C=null;try{C=g.HX("CANVAS"),Y.J=C.getContext("2d")}catch(y){}if(Y.J){var U=Y.Y*Y.sampleCount;Y.S=C;Y.S.width=U;Y.S.style.width=U+"px";Y.element.appendChild(Y.S)}else for(Y.sampleCount=Math.floor(Y.sampleCount/4),Y.Y*=4,C=0;C1?2:1,Y.S.height=Y.heightPx*C,Y.S.style.height= Y.heightPx+"px",Y.J.scale(1,C)));V=g.N(V);for(U=V.next();!U.done;U=V.next()){C=Y;var n=Y.index,b=U.value;for(U=0;U+20&&g.V_(V.S.element);U.classList.add("ytp-timely-actions-overlay");V.S.element.appendChild(U)}); g.M(this,this.S);g.Ip(this.api,this.S.element,4)}; WAT=function(Y){Y.timelyActions&&(Y.W=Y.timelyActions.reduce(function(V,C){if(C.cueRangeId===void 0)return V;V[C.cueRangeId]=0;return V},{}))}; Ud=function(Y,V){if(Y.timelyActions){Y=g.N(Y.timelyActions);for(var C=Y.next();!C.done;C=Y.next())if(C=C.value,C.cueRangeId===V)return C}}; NQx=function(Y,V){if((Y=Ud(Y,V))&&Y.onCueRangeExit)return SI(Y.onCueRangeExit)}; Cc=function(Y){if(Y.Y!==void 0){var V=(V=Ud(Y,Y.Y))&&V.onCueRangeEnter?SI(V.onCueRangeEnter):void 0;var C=Ud(Y,Y.Y);a:if(C&&C.additionalTrigger){var U=g.N(C.additionalTrigger);for(var n=U.next();!n.done;n=U.next())if(n=n.value,n.type){var b=void 0,E=void 0;if((b=Y.jL[n.type])==null?0:b((E=n.args)!=null?E:{})){U=!0;break a}}U=!1}else U=!0;V&&U&&(Y.api.rT("innertubeCommand",V),Y.setTimeout(C),Y.W[Y.Y]!==void 0&&Y.W[Y.Y]++,Y.L=!0)}}; BQP=function(Y,V){return Y.J===void 0?!1:V.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(V.seekLengthMilliseconds)===5E3?Y.J===72:V.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(V.seekLengthMilliseconds)===1E4?Y.J===74:V.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&Number(V.seekLengthMilliseconds)===5E3?Y.J===71:V.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&Number(V.seekLengthMilliseconds)===1E4?Y.J===73:!1}; s6E=function(Y){if(Y=Y.getWatchNextResponse()){var V,C;Y=(V=Y.playerOverlays)==null?void 0:(C=V.playerOverlayRenderer)==null?void 0:C.timelyActionsOverlayViewModel;V=g.I(Y,Of0);if(V!=null&&V.timelyActions)return V==null?void 0:V.timelyActions.map(function(U){return g.I(U,k4E)}).filter(function(U){return!!U})}}; JIT=function(Y){U0.call(this,Y);var V=this;uQ(this.api,"getPlaybackRate",function(){return V.api.getPlaybackRate()}); uQ(this.api,"setPlaybackRate",function(C){typeof C==="number"&&V.api.setPlaybackRate(C)})}; nc=function(Y,V,C,U){XE.call(this,"VOICE_BOOST",g.s0.Cq);this.Y=!1;this.B=Y;this.jf=Y.j9();this.W=V;this.S=C;this.hasVoiceBoostAudioTrack=U;this.Z(Y,"videodatachange",this.J);this.setIcon(fXE());this.subscribe("select",this.D,this);this.J()}; bR=function(Y){U0.call(this,Y);var V=this;this.events=new g.QI(Y);g.M(this,this.events);this.events.Z(Y,"settingsMenuInitialized",function(){d0T(V)}); DQ(this.api,"getVoiceBoostUserPreference",function(){return V.getVoiceBoostUserPreference()}); DQ(this.api,"setVoiceBoostUserPreference",function(U){V.setVoiceBoostUserPreference(U)}); DQ(this.api,"hasVoiceBoostAudioTrack",function(){return V.hasVoiceBoostAudioTrack()}); var C;this.Y=(C=YNo())!=null?C:0;this.updateEnvironmentData()}; d0T=function(Y){Y.menuItem||(Y.menuItem=new nc(Y.api,function(V){Y.setVoiceBoostUserPreference(V)},function(){return Y.getVoiceBoostUserPreference()},function(){return Y.hasVoiceBoostAudioTrack()}),g.M(Y,Y.menuItem))}; qlS=function(Y){Y=Y.FY();if(!Y)return!1;Y=g.zd(Y).exp||"";return Y.includes("xpv")||Y.includes("xpe")}; PCE=function(Y){Y=g.N(g.Ed(Y,!0));for(var V=Y.next();!V.done;V=Y.next())if(qlS(V.value))return!0;return!1}; x0v=function(Y,V){Y=g.N(g.Ed(Y,!0));for(var C=Y.next();!C.done;C=Y.next())if(C=C.value,qlS(C)){var U={potc:"1",pot:V};C.url&&(C.url=iB(C.url,U))}}; cIK=function(Y){return g.l(function(V){if(V.J==1)return g.Na(V,2),g.v(V,Y,4);if(V.J!=2)return g.Jx(V,0);g.Po(V);g.Wo(V)})}; iR=function(Y){U0.call(this,Y);var V=this;this.useLivingRoomPoToken=!1;this.V=new g.Bt;this.Y=!1;this.k8=null;this.X=!1;this.W=null;this.D=!1;var C=Y.U().getWebPlayerContextConfig();this.events=new g.QI(Y);g.M(this,this.events);this.events.Z(Y,"spsumpreject",function(U,n,b){V.D=n;U&&V.X&&!V.W&&(V.K("html5_generate_content_po_token")&&b?V.wr(b):V.K("html5_generate_session_po_token")&&hdR(V));V.W||V.api.SL("stp",{s:+V.X,b:+V.D})}); this.events.Z(Y,"poTokenVideoBindingChange",function(U){V.wr(U)}); this.useLivingRoomPoToken=!(C==null||!C.useLivingRoomPoToken);Y.addEventListener("csiinitialized",function(){V.k8=Y.y9();var U=(V.K("html5_generate_session_po_token")||V.K("html5_generate_content_po_token"))&&!V.useLivingRoomPoToken;try{if(V.K("html5_use_shared_owl_instance"))fV1(V);else if(U){V.k8.sR("pot_isc");var n=g.NQ(V.api.U().experiments,"html5_webpo_kaios_defer_timeout_ms");n?(V.S=Qb(),g.Rj(function(){zl(V)},n)):V.K("html5_webpo_idle_priority_job")?(V.S=Qb(),g.V3(g.UW(),function(){zl(V)})): zl(V)}}catch(b){b instanceof Error&&g.ak(b)}}); Y.addEventListener("trackListLoaded",this.TN.bind(this));Y.g1(this)}; vN0=function(Y){var V=ys(Y.experiments,"html5_web_po_request_key");return V?V:g.pO(Y)?"Z1elNkAKLpSR3oPOUMSN":"O43z0dpjhgX20SCx4KAo"}; wQH=function(Y){var V=new nbZ,C={},U=(C["X-Goog-Api-Key"]="AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw",C);return new O4(V,Y,function(){return U})}; lVP=function(Y){return new kZ(Y)}; y6=function(Y,V){Y.K("html5_webpo_bge_ctmp")&&Y.api.SL(V,{hwpo:!!Y.J,hwpor:Y.Y})}; fV1=function(Y){var V,C;g.l(function(U){if(U.J==1)return y6(Y,"swpo_i"),Y.S=Qb(),Xz(Y),g.v(U,iU(),2);if(U.J!=3)return V=U.Y,y6(Y,"swpo_co"),g.v(U,lyE(V),3);C=U.Y;Y.K("html5_web_po_token_disable_caching")||C.Qd(150);Y.J=C;y6(Y,"swpo_cc");cIK(C.Ox()).then(function(){Y.Y=!0;Y.V.resolve();y6(Y,"swpo_re")}); g.Rj(function(){zl(Y);y6(Y,"swpo_si")},0); g.Wo(U)})}; TQ1=function(Y){var V=Y.api.U(),C=wQH(vN0(V)),U=C.jX.bind(C);C.jX=function(y){var X;return g.l(function(G){if(G.J==1)return g.v(G,U(y),2);X=G.Y;Y.api.SL("itr",{});return G.return(X)})}; try{var n=lVP({SI:C,ez:{maxAttempts:5},VM:{rI:"CLEn",disable:V.experiments.An("html5_web_po_disable_remote_logging")||pQK.includes(g.Jm(V.nT)||""),ED:teo(V.experiments),BTb:Y.K("wpo_dis_lfdms")?0:1E3},uaL:g.ak});var b=new I9({yG:n,SI:C,onError:g.ak});cIK(b.Ox()).then(function(){Y.Y=!0;Y.V.resolve()}); Y.K("html5_web_po_token_disable_caching")||b.Qd(150);g.M(Y,n);g.M(Y,b);Y.J=b}catch(y){g.ak(y);var E;(E=n)==null||E.dispose()}}; zl=function(Y){var V=Y.api.U();Y.k8.sR("pot_ist");Y.J||TQ1(Y);Y.K("html5_bandaid_attach_content_po_token")||(Y.K("html5_generate_session_po_token")&&(Xz(Y),hdR(Y)),V=g.NQ(V.experiments,"html5_session_po_token_interval_time_ms")||0,V>0&&(Y.C=g.Ww(function(){Xz(Y)},V)),Y.X=!0)}; Xz=function(Y){var V,C,U,n;g.l(function(b){if(!Y.K("html5_generate_session_po_token")||Y.useLivingRoomPoToken)return b.return();V=Y.api.U();C=g.Fh("EOM_VISITOR_DATA")||g.Fh("VISITOR_DATA");U=V.ly?V.datasyncId:C;n=ys(V.experiments,"html5_mock_content_binding_for_session_token")||V.livingRoomPoTokenId||U;V.SH=Gl(Y,n);g.Wo(b)})}; Gl=function(Y,V){if(!Y.J){if(Y.S)try{return Y.S(V)}catch(b){g.ak(b)}return""}try{Y.k8.sR(Y.Y?"pot_cms":"pot_csms");var C={DC:!0,eS:!0,B5:V};Y.K("html5_web_po_token_disable_caching")||(C.m4={sT:V,eU:!0,ye:!0});var U=Y.J.cf(C);Y.k8.sR(Y.Y?"pot_cmf":"pot_csmf");if(Y.Y){var n;(n=Y.W)==null||n.resolve();Y.W=null;Y.D&&(Y.D=!1,Y.api.app.q8().JX(!1))}return U}catch(b){return g.ak(b),""}}; hdR=function(Y){Y.J&&(Y.W=new b0,Y.V.promise.then(function(){Y.k8.sR("pot_if");Xz(Y)}))}; DJ=function(Y){U0.call(this,Y);var V=this,C=new g.QI(Y);g.M(this,C);C.Z(Y,"fullscreentoggled",function(){ZJ(V)}); C.Z(Y,"sizestylechange",function(){ZJ(V)}); DQ(this.api,"setFullscreenQuickActions",function(U){V.setFullscreenQuickActions(U)}); DQ(this.api,"setPlayerOverlayVideoDetailsRenderer",function(U){V.setPlayerOverlayVideoDetailsRenderer(U)}); this.J=this.api.K("web_player_imax_theater_mode")}; ZJ=function(Y){var V=Y.api.isFullscreen()||Y.J&&Y.api.oS();Y.Y&&g.$3(Y.Y,V);Y.playerOverlayVideoDetailsRenderer&&g.$3(Y.playerOverlayVideoDetailsRenderer,V)}; $0T=function(Y){U0.call(this,Y);var V=this;this.freePreviewWatchedDuration=null;this.freePreviewUsageDetails=[];this.events=new g.QI(Y);g.M(this,this.events);this.events.Z(Y,"heartbeatRequest",function(C){if(V.freePreviewUsageDetails.length||V.freePreviewWatchedDuration!==null)C.heartbeatRequestParams||(C.heartbeatRequestParams={}),C.heartbeatRequestParams.unpluggedParams||(C.heartbeatRequestParams.unpluggedParams={}),V.freePreviewUsageDetails.length>0?C.heartbeatRequestParams.unpluggedParams.freePreviewUsageDetails= V.freePreviewUsageDetails:C.heartbeatRequestParams.unpluggedParams.freePreviewWatchedDuration={seconds:""+V.freePreviewWatchedDuration}}); DQ(Y,"setFreePreviewWatchedDuration",function(C){V.freePreviewWatchedDuration=C}); DQ(Y,"setFreePreviewUsageDetails",function(C){V.freePreviewUsageDetails=C})}; uR=function(Y){g.T.call(this);this.features=[];var V=this.Y,C=new fy(Y),U=new ny(Y),n=new WB(Y),b=new iR(Y);var E=g.w$(Y.U())?void 0:new JX(Y);var y=new Ra(Y),X=new zd2(Y),G=new JIT(Y),Z=new hX(Y);var D=g.w$(Y.U())?new $0T(Y):void 0;var u=Y.K("html5_enable_ssap")?new CC1(Y):void 0;var B;var A=(B=Y.U().getWebPlayerContextConfig())!=null&&B.cinematicSettingsAvailable?new Ws(Y):void 0;B=new cs(Y);var O=Y.K("enable_courses_player_overlay_purchase")?new jIK(Y):void 0;var k=g.Uh(Y.U())?new LYE(Y):void 0; var q=new dg(Y);var d=Y.U().W?new pGR(Y):void 0;var c=g.T1(Y.U())?new lcH(Y):void 0;var w=Y.K("web_player_move_autonav_toggle")&&Y.U().Nv?new d1E(Y):void 0;var a=g.Uh(Y.U())?new o8Z(Y):void 0;var t=Y.K("web_enable_speedmaster")&&g.Uh(Y.U())?new eO(Y):void 0;var S=Y.U().qR?void 0:new uDZ(Y);var H=Y.K("report_pml_debug_signal")?new Nt1(Y):void 0;var UP=new DLT(Y),ov=new J6(Y);var bZ=g.m3(Y.U())?new JSH(Y):void 0;var F=navigator.mediaSession&&window.MediaMetadata&&Y.U().Am?new sY(Y):void 0;var Bo=Y.K("html5_enable_drc")&& !Y.U().D?new k4(Y):void 0;var dH=new E0(Y);var lZ=g.Uh(Y.U())?new T5K(Y):void 0;var Wv=Y.K("html5_enable_d6de4")?new Np(Y):void 0;var zv=g.Uh(Y.U())&&Y.K("web_sleep_timer")?new Ia(Y):void 0;var xE=g.T1(Y.U())?new $1v(Y):void 0;var qa=new $F(Y),US=new fc0(Y),J=new Hc0(Y);var zT=Y.K("enable_sabr_snackbar_message")?new g82(Y):void 0;var jJ=Y.K("web_enable_timely_actions")?new RdT(Y):void 0;var NH=new ND(Y);var cv=g.Uh(Y.U())?new DJ(Y):void 0;var Gv=Y.K("html5_enable_voice_boost")?new bR(Y):void 0;Y= Y.K("web_player_loop_settings_menu")?new Y_H(Y):void 0;V.call(this,C,U,n,b,E,y,X,G,Z,D,u,A,B,O,k,q,d,c,w,a,t,S,H,UP,ov,bZ,void 0,F,Bo,dH,void 0,lZ,Wv,zv,xE,void 0,qa,US,J,void 0,zT,jJ,NH,cv,Gv,void 0,Y)}; MdK=function(){this.J=this.Y=NaN}; aV1=function(Y,V){this.zy=Y;this.timerName="";this.S=!1;this.J=NaN;this.W=new MdK;this.Y=V||null;this.S=!1}; IVP=function(Y,V,C){var U=g.Qs(V.Rc)&&!V.Rc.D;if(V.Rc.rG&&(Mb(V.Rc)||V.Rc.vx==="shortspage"||ie(V.Rc)||U)&&!Y.S){Y.S=!0;Y.D=V.clientPlaybackNonce;g.Fh("TIMING_ACTION")||rn("TIMING_ACTION",Y.zy.csiPageType);Y.zy.csiServiceName&&rn("CSI_SERVICE_NAME",Y.zy.csiServiceName);if(Y.Y){U=Y.Y.y9();for(var n=g.N(Object.keys(U)),b=n.next();!b.done;b=n.next())b=b.value,jz(b,U[b],Y.timerName);U=g.Vk(e7T)(Y.Y.uW);g.tr(U,Y.timerName);U=Y.Y;U.Y={};U.uW={}}g.tr({playerInfo:{visibilityState:g.Vk(tFZ)()},playerType:"LATENCY_PLAYER_HTML5"}, Y.timerName);Y.V!==V.clientPlaybackNonce||Number.isNaN(Y.J)||(r8("_start",Y.timerName)?C=g.Vk(Iy)("_start",Y.timerName)+Y.J:g.ak(new g.g1("attempted to log gapless pbs before CSI timeline started",{cpn:V.clientPlaybackNonce})));C&&!r8("pbs",Y.timerName)&&BU(Y,C)}}; BU=function(Y,V,C){jz("pbs",V!=null?V:(0,g.Q)(),C!=null?C:Y.timerName)}; sd=function(Y){UPo();CSK();Y.timerName=""}; LAo=function(Y){if(Y.Y){var V=Y.Y;V.Y={};V.uW={}}Y.S=!1;Y.V=void 0;Y.J=NaN}; Q6J=function(Y,V){g.D$.call(this);this.Rc=Y;this.startSeconds=0;this.shuffle=!1;this.index=0;this.title="";this.length=0;this.items=[];this.loaded=!1;this.sessionData=this.Y=null;this.dislikes=this.likes=this.views=0;this.order=[];this.author="";this.X={};this.J=0;if(Y=V.session_data)this.sessionData=UG(Y,"&");this.index=Math.max(0,Number(V.index)||0);this.loop=!!V.loop;this.startSeconds=Number(V.startSeconds)||0;this.title=V.playlist_title||"";this.description=V.playlist_description||"";this.author= V.author||V.playlist_author||"";V.video_id&&(this.items[this.index]=V);if(Y=V.api)typeof Y==="string"&&Y.length===16?V.list="PL"+Y:V.playlist=Y;if(Y=V.list)switch(V.listType){case "user_uploads":this.listId=new ck("UU","PLAYER_"+Y);break;default:var C=V.playlist_length;C&&(this.length=Number(C)||0);this.listId=g.hq(Y);if(Y=V.video)this.items=Y.slice(0),this.loaded=!0}else if(V.playlist){Y=V.playlist.toString().split(",");this.index>0&&(this.items=[]);Y=g.N(Y);for(C=Y.next();!C.done;C=Y.next())(C= C.value)&&this.items.push({video_id:C});this.length=this.items.length;if(Y=V.video)this.items=Y.slice(0),this.loaded=!0}this.setShuffle(!!V.shuffle);if(Y=V.suggestedQuality)this.quality=Y;this.X=dd(V,"playlist_");this.S=(V=V.thumbnail_ids)?V.split(","):[]}; Sl1=function(Y){return!!(Y.playlist||Y.list||Y.api)}; m01=function(Y){var V=Y.index+1;return V>=Y.length?0:V}; j6Z=function(Y){var V=Y.index-1;return V<0?Y.length-1:V}; g.Ay=function(Y,V,C,U){V=V!==void 0?V:Y.index;V=Y.items&&V in Y.items?Y.items[Y.order[V]]:null;var n=null;V&&(C&&(V.autoplay="1"),U&&(V.autonav="1"),n=new g.Kr(Y.Rc,V),g.M(Y,n),n.Ub=!0,n.startSeconds=Y.startSeconds||n.clipStart||0,Y.listId&&(n.playlistId=Y.listId.toString()));return n}; tdK=function(Y,V){Y.index=g.PX(V,0,Y.length-1);Y.startSeconds=0}; edJ=function(Y,V){if(V.video&&V.video.length){Y.title=V.title||"";Y.description=V.description;Y.views=V.views;Y.likes=V.likes;Y.dislikes=V.dislikes;Y.author=V.author||"";var C=V.loop;C&&(Y.loop=C);C=g.Ay(Y);Y.items=[];for(var U=g.N(V.video),n=U.next();!n.done;n=U.next())if(n=n.value)n.video_id=n.encrypted_id,Y.items.push(n);Y.length=Y.items.length;(V=V.index)?Y.index=V:Y.findIndex(C);Y.setShuffle(!1);Y.loaded=!0;Y.J++;Y.Y&&Y.Y()}}; gNH=function(Y,V){var C,U,n,b,E,y,X;return g.l(function(G){if(G.J==1){C=g.Gw();var Z=Y.U(),D={context:g.GO(Y),playbackContext:{contentPlaybackContext:{ancestorOrigins:Z.ancestorOrigins}}},u=Z.getWebPlayerContextConfig();if(u==null?0:u.encryptedHostFlags)D.playbackContext.contentPlaybackContext.encryptedHostFlags=u.encryptedHostFlags;if(u==null?0:u.hideInfo)D.playerParams={showinfo:!1};Z=Z.embedConfig;u=V.docid||V.video_id||V.videoId||V.id;if(!u){u=V.raw_embedded_player_response;if(!u){var B=V.embedded_player_response; B&&(u=JSON.parse(B))}if(u){var A,O,k,q,d,c;u=((c=g.I((A=u)==null?void 0:(O=A.embedPreview)==null?void 0:(k=O.thumbnailPreviewRenderer)==null?void 0:(q=k.playButton)==null?void 0:(d=q.buttonRenderer)==null?void 0:d.navigationEndpoint,g.bO))==null?void 0:c.videoId)||null}else u=null}A=(A=u)?A:void 0;O=Y.playlistId?Y.playlistId:V.list;k=V.listType;if(O){var w;k==="user_uploads"?w={username:O}:w={playlistId:O};rIR(Z,A,V,w);D.playlistRequest=w}else V.playlist?(w={templistVideoIds:V.playlist.toString().split(",")}, rIR(Z,A,V,w),D.playlistRequest=w):A&&(w={videoId:A},Z&&(w.serializedThirdPartyEmbedConfig=Z),D.singleVideoRequest=w);U=D;n=g.sx(FAP);g.Na(G,2);return g.v(G,g.Yu(C,U,n),4)}if(G.J!=2)return b=G.Y,E=Y.U(),V.raw_embedded_player_response=b,E.dT=ZW(V,g.T1(E)),E.S=E.dT==="EMBEDDED_PLAYER_MODE_PFL",b&&(y=b,y.trackingParams&&II(y.trackingParams)),G.return(new g.Kr(E,V));X=g.Po(G);X instanceof Error||(X=Error("b259802748"));g.MR(X);return G.return(Y)})}; rIR=function(Y,V,C,U){C.index&&(U.playlistIndex=String(Number(C.index)+1));U.videoId=V?V:"";Y&&(U.serializedThirdPartyEmbedConfig=Y)}; g.WU=function(Y,V){Rt.get(Y);Rt.set(Y,V)}; g.NG=function(Y){g.D$.call(this);this.loaded=!1;this.player=Y}; KAa=function(){this.J=[];this.Y=[]}; g.Ed=function(Y,V){return V?Y.Y.concat(Y.J):Y.Y}; g.Od=function(Y,V){switch(V.kind){case "asr":HfZ(V,Y.J);break;default:HfZ(V,Y.Y)}}; HfZ=function(Y,V){g.D8(V,function(C){return Y.equals(C)})||V.push(Y)}; g.kj=function(Y){g.T.call(this);this.Qs=Y;this.J=new KAa;this.W=null;this.V=[];this.X=[]}; g.Jy=function(Y,V,C){g.kj.call(this,Y);this.videoData=V;this.audioTrack=C;this.Y=null;this.S=!1;this.V=V.Rr;this.X=V.aT;this.S=g.Sh(V)}; g.Ymv=function(Y,V){var C;return Y.U().K("safari_live_drm_captions_fix")&&((C=Y.getVideoData())==null?0:C.Zl())?!1:g.w$(Y.U())&&!V.isManifestless}; g.db=function(Y,V){return iV(Y.info.mimeType)?V?Y.info.itag===V:!0:!1}; g.o5P=function(Y,V){if(Y.Y!=null&&g.Ymv(V,Y.Y)&&Y.Y.Y.rawcc!=null)return!0;if(!Y.Ke())return!1;V=!!Y.Y&&Y.Y.isManifestless&&Object.values(Y.Y.Y).some(function(C){return g.db(C,"386")}); Y=!!Y.Y&&!Y.Y.isManifestless&&g.X61(Y.Y);return V||Y}; g.qG=function(Y,V,C,U,n,b){g.kj.call(this,Y);this.videoId=C;this.Ih=n;this.eventId=b;this.D={};this.Y=null;Y=U||g.zd(V).hl||"";Y=Y.split("_").join("-");this.S=iB(V,{hl:Y})}; Ucx=function(Y,V){return Jh(VZx,function(){var C=this;return function n(){var b,E,y;return p0(n,function(X){switch(X.J){case 1:g.OP(X,2);if(!C.W)throw"wasm.ps.ns";b=Y;E=$E;return Rv(X,dt(CvZ(C,V)),4);case 4:y=E(X.Y);if(!y)throw"wasm.ps.um";try{return X.return(new WebAssembly.Instance(y,b))}catch(G){}return Rv(X,dt(WebAssembly.instantiate(y,b)),5);case 5:return X.return(X.Y);case 2:g.co(X),g.f0(X,0)}})}()})}; n5K=function(Y,V){Y.Y||(Y.Y=Oe(WG(function(){return fetch(V)}),function(C){return C.arrayBuffer()}),kg(Y.Y,function(C){Y.Y=void 0; throw"wasm.ps.f: "+C;}))}; CvZ=function(Y,V){if(Y.J)return Y.J;Y.J=bkx(Y,V);kg(Y.J,function(C){Y.J=void 0;throw"wasm.ps.c: "+C;}); return Y.J}; bkx=function(Y,V){return Jh(Y,function(){var C=this;return function n(){var b,E,y,X,G,Z,D,u,B,A,O,k,q,d;return p0(n,function(c){switch(c.J){case 1:g.OP(c,2);b=[];E=window.ywc;if(!E){c.OE(4);break}y=E[V];if(!y){c.OE(4);break}if(y.mod)return c.return(y.mod);if(!y.modP){c.OE(6);break}g.Na(c,7);X=$E;return Rv(c,dt(y.modP),9);case 9:return c.return(X(c.Y));case 7:g.Po(c),b.unshift("pcm");case 6:if(y.bin){C.Y=Ah(y.bin);c.OE(4);break}if(!y.binP){c.OE(4);break}g.Na(c,12);G=uL;Z=Ah;D=$E;return Rv(c,dt(y.binP), 14);case 14:C.Y=Z.call(G,D(c.Y));g.Jx(c,4);break;case 12:g.Po(c),C.Y=void 0,b.unshift("pfb");case 4:if(!C.Y){c.OE(15);break}g.Na(c,16);u=$E;return Rv(c,dt(C.Y),18);case 18:B=u(c.Y);if(C.S)try{return c.return(new WebAssembly.Module(B))}catch(w){C.S=!1,b.unshift("f0cs")}A=$E;return Rv(c,dt(WebAssembly.compile(B)),19);case 19:return c.return(A(c.Y));case 16:g.Po(c),C.Y=void 0,b.unshift("f0ca");case 15:return g.Na(c,20),n5K(C,V),O=$E,Rv(c,dt(C.Y),22);case 22:k=O(c.Y);if(C.S)try{return c.return(new WebAssembly.Module(k))}catch(w){C.S= !1,b.unshift("f1cs")}q=$E;return Rv(c,dt(WebAssembly.compile(k)),23);case 23:return c.return(q(c.Y));case 20:d=g.Po(c),C.Y=void 0,C.W=!1,b.unshift("f1ca: "+d);case 21:throw"["+b.map(function(w){return'"'+w+'"'}).join(", ")+"]"; case 2:g.co(c),g.f0(c,0)}})}()})}; E52=function(){}; zc1=function(){var Y=this;this.proc_exit=function(){}; this.fd_write=function(V,C,U){if(!Y.exports)return 1;V=new Uint32Array(Y.exports.memory.buffer,C,U*2);C=[];for(var n=0;n=11;Y=Y.api.U().C&&at;return!(!V&&!Y)}; gb=function(Y,V){return!Y.api.isInline()&&!jso(Y,c8(V))&&g.v3(V)}; mcH=function(Y){Y.oD.fd();if(Y.FH&&Y.fF)Y.fF=!1;else if(!Y.api.U().Ty&&!Y.kc()){var V=Y.api.getPlayerStateObject();g.e(V,2)&&g.wa(Y.api)||Y.Y2(V);!Y.api.U().Ry||V.isCued()||g.e(V,1024)?Y.cP():Y.E7.isActive()?(Y.ey(),Y.E7.stop()):Y.E7.start()}}; ecK=function(Y,V){var C;if((C=Y.api.getVideoData())==null?0:C.mutedAutoplay){var U,n;if((U=V.target)==null?0:(n=U.className)==null?0:n.includes("ytp-info-panel"))return!1}return g.v3(V)&&Y.api.isMutedByMutedAutoplay()?(Y.api.unMute(),Y.api.getPresentingPlayerType()===2&&Y.api.playVideo(),V=Y.api.getPlayerStateObject(),!g.e(V,4)||g.e(V,8)||g.e(V,2)||Y.cP(),!0):!1}; r3o=function(Y,V,C){Y.api.isFullscreen()?C<1-V&&Y.api.toggleFullscreen():C>1+V&&Y.api.toggleFullscreen()}; Sm1=function(Y){var V=eP()&&m1()>=67&&!Y.api.U().C;Y=Y.api.U().disableOrganicUi;return!g.tn("tizen")&&!wJ&&!V&&!Y}; g.Kc=function(Y){g.m.call(this,{j:"div",N:[{j:"div",T:"ytp-bezel-text-wrapper",N:[{j:"div",T:"ytp-bezel-text",Ic:"{{title}}"}]},{j:"div",T:"ytp-bezel",G:{role:"status","aria-label":"{{label}}"},N:[{j:"div",T:"ytp-bezel-icon",Ic:"{{icon}}"}]}]});this.B=Y;this.J=new g.KK(this.show,10,this);Y=this.B.K("delhi_modern_web_player")?1E3:500;this.Y=new g.KK(this.hide,Y,this);g.M(this,this.J);g.M(this,this.Y);this.hide()}; Y8=function(Y,V,C){if(V<=0){C=MZ();V="muted";var U=0}else C=C?{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"path",pW:!0,G:{d:"M8,21 L12,21 L17,26 L17,10 L12,15 L8,15 L8,21 Z M19,14 L19,22 C20.48,21.32 21.5,19.77 21.5,18 C21.5,16.26 20.48,14.74 19,14 Z",fill:"#fff"}}]}:{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"path",pW:!0,G:{d:"M8,21 L12,21 L17,26 L17,10 L12,15 L8,15 L8,21 Z M19,14 L19,22 C20.48,21.32 21.5,19.77 21.5,18 C21.5,16.26 20.48,14.74 19,14 Z M19,11.29 C21.89,12.15 24,14.83 24,18 C24,21.17 21.89,23.85 19,24.71 L19,26.77 C23.01,25.86 26,22.28 26,18 C26,13.72 23.01,10.14 19,9.23 L19,11.29 Z", fill:"#fff"}}]},U=Math.floor(V),V=U+"volume";HU(Y,C,V,U+"%")}; F2o=function(Y,V){V=V?{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"path",pW:!0,T:"ytp-svg-fill",G:{d:"M 17,24 V 12 l -8.5,6 8.5,6 z m .5,-6 8.5,6 V 12 l -8.5,6 z"}}]}:OwH();var C=Y.B.getPlaybackRate(),U=g.Jf("Speed is $RATE",{RATE:String(C)});HU(Y,V,U,C+"x")}; g5S=function(Y,V){V=V?"Subtitles/closed captions on":"Subtitles/closed captions off";HU(Y,x12(Y.B),V)}; HU=function(Y,V,C,U){U=U===void 0?"":U;Y.updateValue("label",C===void 0?"":C);Y.updateValue("icon",V);g.Cj(Y.Y);Y.J.start();Y.updateValue("title",U);g.D9(Y.element,"ytp-bezel-text-hide",!U)}; K22=function(Y,V){g.m.call(this,{j:"button",Dv:["ytp-button","ytp-cards-button"],G:{"aria-label":"Show cards","aria-owns":"iv-drawer","aria-haspopup":"true","data-tooltip-opaque":String(g.T1(Y.U()))},N:[{j:"span",T:"ytp-cards-button-icon-default",N:[{j:"div",T:"ytp-cards-button-icon",N:[Y.U().K("player_new_info_card_format")?dKT():{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"path",pW:!0,T:"ytp-svg-fill",G:{d:"M18,8 C12.47,8 8,12.47 8,18 C8,23.52 12.47,28 18,28 C23.52,28 28,23.52 28,18 C28,12.47 23.52,8 18,8 L18,8 Z M17,16 L19,16 L19,24 L17,24 L17,16 Z M17,12 L19,12 L19,14 L17,14 L17,12 Z"}}]}]}, {j:"div",T:"ytp-cards-button-title",Ic:"Info"}]},{j:"span",T:"ytp-cards-button-icon-shopping",N:[{j:"div",T:"ytp-cards-button-icon",N:[{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"path",T:"ytp-svg-shadow",G:{d:"M 27.99,18 A 9.99,9.99 0 1 1 8.00,18 9.99,9.99 0 1 1 27.99,18 z"}},{j:"path",T:"ytp-svg-fill",G:{d:"M 18,8 C 12.47,8 8,12.47 8,18 8,23.52 12.47,28 18,28 23.52,28 28,23.52 28,18 28,12.47 23.52,8 18,8 z m -4.68,4 4.53,0 c .35,0 .70,.14 .93,.37 l 5.84,5.84 c .23,.23 .37,.58 .37,.93 0,.35 -0.13,.67 -0.37,.90 L 20.06,24.62 C 19.82,24.86 19.51,25 19.15,25 c -0.35,0 -0.70,-0.14 -0.93,-0.37 L 12.37,18.78 C 12.13,18.54 12,18.20 12,17.84 L 12,13.31 C 12,12.59 12.59,12 13.31,12 z m .96,1.31 c -0.53,0 -0.96,.42 -0.96,.96 0,.53 .42,.96 .96,.96 .53,0 .96,-0.42 .96,-0.96 0,-0.53 -0.42,-0.96 -0.96,-0.96 z", "fill-opacity":"1"}},{j:"path",T:"ytp-svg-shadow-fill",G:{d:"M 24.61,18.22 18.76,12.37 C 18.53,12.14 18.20,12 17.85,12 H 13.30 C 12.58,12 12,12.58 12,13.30 V 17.85 c 0,.35 .14,.68 .38,.92 l 5.84,5.85 c .23,.23 .55,.37 .91,.37 .35,0 .68,-0.14 .91,-0.38 L 24.61,20.06 C 24.85,19.83 25,19.50 25,19.15 25,18.79 24.85,18.46 24.61,18.22 z M 14.27,15.25 c -0.53,0 -0.97,-0.43 -0.97,-0.97 0,-0.53 .43,-0.97 .97,-0.97 .53,0 .97,.43 .97,.97 0,.53 -0.43,.97 -0.97,.97 z",fill:"#000","fill-opacity":"0.15"}}]}]},{j:"div", T:"ytp-cards-button-title",Ic:"Shopping"}]}]});this.B=Y;this.J=V;this.Y=null;this.fade=new g.ia(this,250,!0,100);g.M(this,this.fade);g.D9(this.J,"ytp-show-cards-title",g.T1(Y.U()));this.hide();this.listen("click",this.onClicked);this.listen("mouseover",this.onHover);this.y0(!0)}; Hkv=function(Y,V){g.m.call(this,{j:"div",T:"ytp-cards-teaser",N:[{j:"div",T:"ytp-cards-teaser-box"},{j:"div",T:"ytp-cards-teaser-text",N:Y.U().K("player_new_info_card_format")?[{j:"button",T:"ytp-cards-teaser-info-icon",G:{"aria-label":"Show cards","aria-haspopup":"true"},N:[dKT()]},{j:"img",T:"ytp-cards-teaser-channel-avatar",G:{alt:"","aria-hidden":"true"}},{j:"span",T:"ytp-cards-teaser-label",Ic:"{{text}}"},{j:"button",T:"ytp-cards-teaser-close-button",G:{"aria-label":"Close"},N:[g.xm()]}]:[{j:"span", T:"ytp-cards-teaser-label",Ic:"{{text}}"}]}]});var C=this;this.B=Y;this.uI=V;this.fade=new g.ia(this,250,!1,250);this.Y=null;this.C=new g.KK(this.KZE,300,this);this.D=new g.KK(this.FZv,2E3,this);this.W=[];this.J=null;this.X=new g.KK(function(){C.element.style.margin="0"},250); this.onClickCommand=this.S=null;g.M(this,this.fade);g.M(this,this.C);g.M(this,this.D);g.M(this,this.X);Y.U().K("player_new_info_card_format")?(g.y5(Y.getRootNode(),"ytp-cards-teaser-dismissible"),this.Z(this.Bx("ytp-cards-teaser-close-button"),"click",this.Ez),this.Z(this.Bx("ytp-cards-teaser-info-icon"),"click",this.WO),this.Z(this.Bx("ytp-cards-teaser-label"),"click",this.WO)):this.listen("click",this.WO);this.Z(V.element,"mouseover",this.Dy);this.Z(V.element,"mouseout",this.kI);this.Z(Y,"cardsteasershow", this.jm8);this.Z(Y,"cardsteaserhide",this.Fa);this.Z(Y,"cardstatechange",this.bK);this.Z(Y,"presentingplayerstatechange",this.bK);this.Z(Y,"appresize",this.V3);this.Z(Y,"onShowControls",this.V3);this.Z(Y,"onHideControls",this.kT);this.listen("mouseenter",this.VT)}; YIR=function(Y){g.m.call(this,{j:"button",Dv:[oc.BUTTON,oc.TITLE_NOTIFICATIONS],G:{"aria-pressed":"{{pressed}}","aria-label":"{{label}}"},N:[{j:"div",T:oc.TITLE_NOTIFICATIONS_ON,G:{title:"Stop getting notified about every new video","aria-label":"Notify subscriptions"},N:[g.fx()]},{j:"div",T:oc.TITLE_NOTIFICATIONS_OFF,G:{title:"Get notified about every new video","aria-label":"Notify subscriptions"},N:[{j:"svg",G:{fill:"#fff",height:"24px",viewBox:"0 0 24 24",width:"24px"},N:[{j:"path",G:{d:"M18 11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2v-5zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18.1-.24.15-.5.15-.78h-4c.01 1.1.9 2 2.01 2z"}}]}]}]}); this.api=Y;this.Y=!1;Y.createClientVe(this.element,this,36927);this.listen("click",this.onClick,this);this.updateValue("pressed",!1);this.updateValue("label","Get notified about every new video")}; oXS=function(Y,V){Y.Y=V;Y.element.classList.toggle(oc.NOTIFICATIONS_ENABLED,Y.Y);var C=Y.api.getVideoData();C?(V=V?C.kq:C.vS)?(Y=Y.api.fT())?HR(Y,V):g.MR(Error("No innertube service available when updating notification preferences.")):g.MR(Error("No update preferences command available.")):g.MR(Error("No video data when updating notification preferences."))}; CAT=function(Y,V,C){var U=U===void 0?800:U;var n=n===void 0?600:n;var b=document.location.protocol;Y=QDJ(b+"//"+Y+"/signin?context=popup","feature",V,"next",b+"//"+location.hostname+"/post_login");VrJ(Y,C,U,n)}; VrJ=function(Y,V,C,U){C=C===void 0?800:C;U=U===void 0?600:U;if(Y=g.og(window,Y,"loginPopup","width="+C+",height="+U+",resizable=yes,scrollbars=yes"))NNP(function(){V()}),Y.moveTo((screen.width-C)/2,(screen.height-U)/2)}; g.VO=function(Y,V,C,U,n,b,E,y,X,G,Z,D){Y=Y.charAt(0)+Y.substring(1).toLowerCase();C=C.charAt(0)+C.substring(1).toLowerCase();if(V==="0"||V==="-1")V=null;if(U==="0"||U==="-1")U=null;var u=Z.U(),B=u.userDisplayName&&g.Qs(u);g.m.call(this,{j:"div",Dv:["ytp-button","ytp-sb"],N:[{j:"div",T:"ytp-sb-subscribe",G:B?{title:g.Jf("Subscribe as $USER_NAME",{USER_NAME:u.userDisplayName}),"aria-label":"Subscribe to channel","data-tooltip-image":ym(u),"data-tooltip-opaque":String(g.T1(u)),tabindex:"0",role:"button"}: {"aria-label":"Subscribe to channel"},N:[{j:"div",T:"ytp-sb-text",N:[{j:"div",T:"ytp-sb-icon"},Y]},V?{j:"div",T:"ytp-sb-count",Ic:V}:""]},{j:"div",T:"ytp-sb-unsubscribe",G:B?{title:g.Jf("Subscribed as $USER_NAME",{USER_NAME:u.userDisplayName}),"aria-label":"Unsubscribe to channel","data-tooltip-image":ym(u),"data-tooltip-opaque":String(g.T1(u)),tabindex:"0",role:"button"}:{"aria-label":"Unsubscribe to channel"},N:[{j:"div",T:"ytp-sb-text",N:[{j:"div",T:"ytp-sb-icon"},C]},U?{j:"div",T:"ytp-sb-count", Ic:U}:""]}],G:{"aria-live":"polite"}});var A=this;this.channelId=E;this.B=Z;this.S=D;var O=this.Bx("ytp-sb-subscribe"),k=this.Bx("ytp-sb-unsubscribe");b&&g.y5(this.element,"ytp-sb-classic");if(n){y?this.Y():this.J();var q=function(){if(u.jL){var c=A.channelId;if(X||G){var w={c:c};var a;g.mY.isInitialized()&&(a=I6o(w));w=a||"";if(a=Z.getVideoData())if(a=a.subscribeCommand){var t=Z.fT();t?(HR(t,a,{botguardResponse:w,feature:X}),Z.rT("SUBSCRIBE",c)):g.MR(Error("No innertube service available when updating subscriptions."))}else g.MR(Error("No subscribe command in videoData.")); else g.MR(Error("No video data available when updating subscription."))}k.focus();k.removeAttribute("aria-hidden");O.setAttribute("aria-hidden","true")}else CAT(g.HE(A.B.U()),"sb_button",A.W)},d=function(){var c=A.channelId; if(X||G){var w=Z.getVideoData();HR(Z.fT(),w.unsubscribeCommand,{feature:X});Z.rT("UNSUBSCRIBE",c)}O.focus();O.removeAttribute("aria-hidden");k.setAttribute("aria-hidden","true")}; this.Z(O,"click",q);this.Z(k,"click",d);this.Z(O,"keypress",function(c){c.keyCode===13&&q(c)}); this.Z(k,"keypress",function(c){c.keyCode===13&&d(c)}); this.Z(Z,"SUBSCRIBE",this.Y);this.Z(Z,"UNSUBSCRIBE",this.J);this.S&&B&&(yhx(Z),hB(Z,O,this),hB(Z,k,this))}else g.y5(O,"ytp-sb-disabled"),g.y5(k,"ytp-sb-disabled")}; bFK=function(Y){g.m.call(this,{j:"div",T:"ytp-title-channel",N:[{j:"div",T:"ytp-title-beacon"},{j:"a",T:"ytp-title-channel-logo",G:{href:"{{channelLink}}",target:Y.U().L,role:"link","aria-label":"{{channelLogoLabel}}",tabIndex:"0"}},{j:"div",T:"ytp-title-expanded-overlay",G:{"aria-hidden":"{{flyoutUnfocusable}}"},N:[{j:"div",T:"ytp-title-expanded-heading",N:[{j:"div",T:"ytp-title-expanded-title",N:[{j:"a",Ic:"{{expandedTitle}}",G:{href:"{{channelTitleLink}}",target:Y.U().L,"aria-hidden":"{{shouldHideExpandedTitleForA11y}}", tabIndex:"{{channelTitleFocusable}}"}}]},{j:"div",T:"ytp-title-expanded-subtitle",Ic:"{{expandedSubtitle}}",G:{"aria-hidden":"{{shouldHideExpandedSubtitleForA11y}}"}}]}]}]});var V=this;this.api=Y;this.channel=this.Bx("ytp-title-channel");this.J=this.Bx("ytp-title-channel-logo");this.channelName=this.Bx("ytp-title-expanded-title");this.D=this.Bx("ytp-title-expanded-overlay");this.S=this.Y=this.subscribeButton=null;this.W=!1;Y.createClientVe(this.J,this,36925);Y.createClientVe(this.channelName,this, 37220);g.T1(this.api.U())&&UgE(this);this.Z(Y,"videodatachange",this.Zv);this.Z(Y,"videoplayerreset",this.Zv);this.Z(this.channelName,"click",function(C){V.api.logClick(V.channelName);g.og(window,nXv(V));C.preventDefault()}); this.Z(this.J,"click",this.wxx);this.Zv()}; EXS=function(Y){if(!Y.api.U().qJ){var V=Y.api.getVideoData(),C=new g.VO("Subscribe",null,"Subscribed",null,!0,!1,V.gJ,V.subscribed,"channel_avatar",null,Y.api,!0);Y.api.createServerVe(C.element,Y);var U;Y.api.setTrackingParams(C.element,((U=V.subscribeButtonRenderer)==null?void 0:U.trackingParams)||null);Y.Z(C.element,"click",function(){Y.api.logClick(C.element)}); Y.subscribeButton=C;g.M(Y,Y.subscribeButton);Y.subscribeButton.ac(Y.D);Y.subscribeButton.hide();var n=new YIR(Y.api);Y.Y=n;g.M(Y,n);n.ac(Y.D);n.hide();Y.Z(Y.api,"SUBSCRIBE",function(){V.bN&&(n.show(),Y.api.logVisibility(n.element,!0))}); Y.Z(Y.api,"UNSUBSCRIBE",function(){V.bN&&(n.hide(),Y.api.logVisibility(n.element,!1),oXS(n,!1))})}}; UgE=function(Y){var V=Y.api.U();EXS(Y);Y.updateValue("flyoutUnfocusable","true");Y.updateValue("channelTitleFocusable","-1");Y.updateValue("shouldHideExpandedTitleForA11y","true");Y.updateValue("shouldHideExpandedSubtitleForA11y","true");V.J||V.UE||(Y.Z(Y.channel,"mouseenter",Y.uZ),Y.Z(Y.channel,"mouseleave",Y.e$),Y.Z(Y.channel,"focusin",Y.uZ),Y.Z(Y.channel,"focusout",function(C){Y.channel.contains(C.relatedTarget)||Y.e$()})); Y.S=new g.KK(function(){Y.isExpanded()&&(Y.api.logVisibility(Y.channelName,!1),Y.subscribeButton&&(Y.subscribeButton.hide(),Y.api.logVisibility(Y.subscribeButton.element,!1)),Y.Y&&(Y.Y.hide(),Y.api.logVisibility(Y.Y.element,!1)),Y.channel.classList.remove("ytp-title-expanded"),Y.channel.classList.add("ytp-title-show-collapsed"))},500); g.M(Y,Y.S);Y.Z(Y.channel,zlH,function(){iF2(Y)}); Y.Z(Y.api,"onHideControls",Y.B9);Y.Z(Y.api,"appresize",Y.B9);Y.Z(Y.api,"fullscreentoggled",Y.B9)}; iF2=function(Y){Y.channel.classList.remove("ytp-title-show-collapsed");Y.channel.classList.remove("ytp-title-show-expanded")}; yEE=function(Y){var V=Y.api.getPlayerSize();return g.T1(Y.api.U())&&V.width>=524}; nXv=function(Y){var V=Y.api.U(),C=Y.api.getVideoData(),U=g.X$(V)+C.Jf;g.iQ(C)&&(U="https://music.youtube.com"+C.Jf);if(!g.T1(V))return U;V={};g.sR(Y.api,"addEmbedsConversionTrackingParams",[V]);return g.fL(U,V)}; Ch=function(Y){var V=g.of({"aria-haspopup":"true"});g.Y4.call(this,V,Y);this.listen("keydown",this.Y)}; U_=function(Y,V){Y.element.setAttribute("aria-haspopup",String(V))}; XOT=function(Y,V){g.m.call(this,{j:"div",T:"ytp-user-info-panel",G:{"aria-label":"User info"},N:Y.U().jL&&!Y.K("embeds_web_always_enable_signed_out_state")?[{j:"div",T:"ytp-user-info-panel-icon",Ic:"{{icon}}"},{j:"div",T:"ytp-user-info-panel-content",N:[{j:"div",T:"ytp-user-info-panel-info",G:{tabIndex:"{{userInfoFocusable}}",role:"text"},Ic:"{{watchingAsUsername}}"},{j:"div",T:"ytp-user-info-panel-info",G:{tabIndex:"{{userInfoFocusable2}}",role:"text"},Ic:"{{watchingAsEmail}}"}]}]:[{j:"div",T:"ytp-user-info-panel-icon", Ic:"{{icon}}"},{j:"div",T:"ytp-user-info-panel-content",N:[{j:"div",N:[{j:"text",G:{tabIndex:"{{userInfoFocusable}}"},Ic:"Signed out"}]},{j:"div",T:"ytp-user-info-panel-login",N:[{j:"a",G:{tabIndex:"{{userInfoFocusable2}}",role:"button"},Ic:Y.U().qJ?"":"Sign in on YouTube"}]}]}]});this.Qs=Y;this.Y=V;Y.U().jL||Y.U().qJ||this.Z(this.Bx("ytp-user-info-panel-login"),"click",this.F2);this.closeButton=new g.m({j:"button",Dv:["ytp-collapse","ytp-button"],G:{title:"Close"},N:[g.$m()]});this.closeButton.ac(this.element); g.M(this,this.closeButton);this.Z(window,"blur",this.hide);this.Z(document,"click",this.iP);this.Zv()}; Dgv=function(Y,V,C){g.cB.call(this,Y);this.jf=V;this.QG=C;this.getVideoUrl=new Ch(6);this.c5=new Ch(5);this.eW=new Ch(4);this.Le=new Ch(3);this.Fe=new g.Y4(g.of({href:"{{href}}",target:this.B.U().L},void 0,!0),2,"Troubleshoot playback issue");this.showVideoInfo=new g.Y4(g.of(),1,"Stats for nerds");this.sB=new g.W2({j:"div",Dv:["ytp-copytext","ytp-no-contextmenu"],G:{draggable:"false",tabindex:"1"},Ic:"{{text}}"});this.jk=new xF(this.B,this.sB);this.CZ=this.Qa=null;g.T1(this.B.U())&&(this.closeButton= new g.m({j:"button",Dv:["ytp-collapse","ytp-button"],G:{title:"Close"},N:[g.$m()]}),g.M(this,this.closeButton),this.closeButton.ac(this.element),this.closeButton.listen("click",this.n0,this));g.T1(this.B.U())&&(this.Ql=new g.Y4(g.of(),8,"Account"),g.M(this,this.Ql),this.EA(this.Ql,!0),this.Ql.listen("click",this.YlE,this),Y.createClientVe(this.Ql.element,this.Ql,137682));this.B.U().mI&&!Y.K("web_player_loop_settings_menu")&&(this.va=new XE("Loop",7),g.M(this,this.va),this.EA(this.va,!0),this.va.listen("click", this.ed8,this),Y.createClientVe(this.va.element,this.va,28661));g.M(this,this.getVideoUrl);this.EA(this.getVideoUrl,!0);this.getVideoUrl.listen("click",this.Oe8,this);Y.createClientVe(this.getVideoUrl.element,this.getVideoUrl,28659);g.M(this,this.c5);this.EA(this.c5,!0);this.c5.listen("click",this.dJL,this);Y.createClientVe(this.c5.element,this.c5,28660);g.M(this,this.eW);this.EA(this.eW,!0);this.eW.listen("click",this.BgT,this);Y.createClientVe(this.eW.element,this.eW,28658);g.M(this,this.Le);this.EA(this.Le, !0);this.Le.listen("click",this.Rdy,this);g.M(this,this.Fe);this.EA(this.Fe,!0);this.Fe.listen("click",this.ZW8,this);g.M(this,this.showVideoInfo);this.EA(this.showVideoInfo,!0);this.showVideoInfo.listen("click",this.sm1,this);g.M(this,this.sB);this.sB.listen("click",this.Gyb,this);g.M(this,this.jk);V=document.queryCommandSupported&&document.queryCommandSupported("copy");t2S("Chromium")>=43&&(V=!0);t2S("Firefox")<=40&&(V=!1);V&&(this.Qa=new g.m({j:"textarea",T:"ytp-html5-clipboard",G:{readonly:"", tabindex:"-1"}}),g.M(this,this.Qa),this.Qa.ac(this.element));var U;(U=this.Ql)==null||U.setIcon(hzK());var n;(n=this.va)==null||n.setIcon(TKP());this.Le.setIcon({j:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{"clip-rule":"evenodd",d:"M20 10V8H17.19C16.74 7.22 16.12 6.54 15.37 6.04L17 4.41L15.59 3L13.42 5.17C13.39 5.16 13.37 5.16 13.34 5.16C13.18 5.12 13.02 5.1 12.85 5.07C12.79 5.06 12.74 5.05 12.68 5.04C12.46 5.02 12.23 5 12 5C11.51 5 11.03 5.07 10.58 5.18L10.6 5.17L8.41 3L7 4.41L8.62 6.04H8.63C7.88 6.54 7.26 7.22 6.81 8H4V10H6.09C6.03 10.33 6 10.66 6 11V12H4V14H6V15C6 15.34 6.04 15.67 6.09 16H4V18H6.81C7.85 19.79 9.78 21 12 21C14.22 21 16.15 19.79 17.19 18H20V16H17.91C17.96 15.67 18 15.34 18 15V14H20V12H18V11C18 10.66 17.96 10.33 17.91 10H20ZM16 15C16 17.21 14.21 19 12 19C9.79 19 8 17.21 8 15V11C8 8.79 9.79 7 12 7C14.21 7 16 8.79 16 11V15ZM10 14H14V16H10V14ZM10 10H14V12H10V10Z", fill:"white","fill-rule":"evenodd"}}]});this.Fe.setIcon(keZ());this.showVideoInfo.setIcon(JOP());this.Z(Y,"onLoopChange",this.onLoopChange);this.Z(Y,"videodatachange",this.onVideoDataChange);GWT(this);ZF0(this,this.B.getVideoData())}; nh=function(Y,V){var C=!1;if(Y.Qa){var U=Y.Qa.element;U.value=V;U.select();try{C=document.execCommand("copy")}catch(n){}}C?Y.jf.Fa():(Y.sB.PC(V,"text"),g.vB(Y.jf,Y.jk),Bs(Y.sB.element),Y.Qa&&(Y.Qa=null,GWT(Y)));return C}; ZF0=function(Y,V){var C=Y.B.U(),U=Y.B.getPresentingPlayerType()===2,n=!U||V.isListed;n=!C.Jn&&!!V.videoId&&n;C.playerStyle!=="play"?C="https://support.google.com/youtube/?p=report_playback":(C={contact_type:"playbackissue",html5:1,ei:V.eventId,v:V.videoId,p:"movies_playback"},V.J&&(C.fmt=V.J.itag),V.clientPlaybackNonce&&(C.cpn=V.clientPlaybackNonce),V.partnerId&&(C.partnerid=V.partnerId),C=g.fL("//support.google.com/googleplay/",C));Y.eW.sA(n&&V.allowEmbed);Y.getVideoUrl.sA(n);Y.c5.sA(n&&!V.isLivePlayback); Y.Fe.PC(C,"href");var b;(b=Y.va)==null||b.sA(!V.isLivePlayback&&!U);var E;(E=Y.Ql)==null||E.sA(!U)}; GWT=function(Y){var V=!!Y.Qa;g.Hd(Y.Le,V?"Copy debug info":"Get debug info");U_(Y.Le,!V);g.Hd(Y.eW,V?"Copy embed code":"Get embed code");U_(Y.eW,!V);g.Hd(Y.getVideoUrl,V?"Copy video URL":"Get video URL");U_(Y.getVideoUrl,!V);g.Hd(Y.c5,V?"Copy video URL at current time":"Get video URL at current time");U_(Y.c5,!V);Y.eW.setIcon(V?WPv():null);Y.getVideoUrl.setIcon(V?c2():null);Y.c5.setIcon(V?c2():null)}; upE=function(Y){return g.T1(Y.B.U())?Y.Ql:Y.B.K("web_player_loop_settings_menu")?Y.getVideoUrl:Y.va}; sVo=function(Y,V){g.fo.call(this,Y);this.QG=V;this.W=new g.QI(this);this.sE=new g.KK(this.aUt,1E3,this);this.Jn=this.S=null;g.M(this,this.W);g.M(this,this.sE);V=this.B.U();Y.createClientVe(this.element,this,28656);g.y5(this.element,"ytp-contextmenu");this.B.U().experiments.An("delhi_modern_web_player")&&g.Uh(V)&&g.y5(this.element,"ytp-delhi-modern-contextmenu");BPJ(this);this.hide()}; BPJ=function(Y){g.w1(Y.W);var V=Y.B.U();V.playerStyle==="gvn"||V.J||V.UE||(V=Y.B.Gy(),Y.W.Z(V,"contextmenu",Y.m8b),Y.W.Z(V,"touchstart",Y.onTouchStart,null,!0),Y.W.Z(V,"touchmove",Y.kM,null,!0),Y.W.Z(V,"touchend",Y.kM,null,!0))}; AEa=function(Y){Y.B.isFullscreen()?g.Ip(Y.B,Y.element,10):Y.ac(ra(Y).body)}; bl=function(Y,V,C){C=C===void 0?240:C;g.m.call(this,{j:"button",Dv:["ytp-button","ytp-copylink-button"],G:{title:"{{title-attr}}","data-tooltip-opaque":String(g.T1(Y.U()))},N:[{j:"div",T:"ytp-copylink-icon",Ic:"{{icon}}"},{j:"div",T:"ytp-copylink-title",Ic:"Copy link",G:{"aria-hidden":"true"}}]});this.api=Y;this.Y=V;this.J=C;this.visible=!1;this.tooltip=this.Y.lU();V=Y.U();this.tooltip.element.setAttribute("aria-live","polite");g.D9(this.element,"ytp-show-copylink-title",g.T1(V));Y.createClientVe(this.element, this,86570);this.listen("click",this.onClick);this.Z(Y,"videodatachange",this.Zv);this.Z(Y,"videoplayerreset",this.Zv);this.Z(Y,"appresize",this.Zv);this.Zv();this.addOnDisposeCallback(g.cd(this.tooltip,this.element))}; Rlx=function(Y){var V=Y.api.U(),C=Y.api.getVideoData(),U=Y.api.Gy().getPlayerSize().width;V=V.S;return!!C.videoId&&U>=Y.J&&C.Am&&!g.ER(C)&&!Y.api.isEmbedsShortsMode()&&!V}; WsJ=function(Y){Y.updateValue("icon",dL());if(Y.api.U().J)Y.tooltip.s2(Y.element,"Link copied to clipboard");else{Y.updateValue("title-attr","Link copied to clipboard");Y.tooltip.PF();Y.tooltip.s2(Y.element);var V=Y.listen("mouseleave",function(){Y.o2(V);Y.Zv();Y.tooltip.zL()})}}; NPE=function(Y,V){return g.l(function(C){if(C.J==1)return g.Na(C,2),g.v(C,navigator.clipboard.writeText(V),4);if(C.J!=2)return C.return(!0);g.Po(C);var U=C.return,n=!1,b=g.HX("TEXTAREA");b.value=V;b.setAttribute("readonly","");var E=Y.api.getRootNode();E.appendChild(b);if(F4){var y=window.getSelection();y.removeAllRanges();var X=document.createRange();X.selectNodeContents(b);y.addRange(X);b.setSelectionRange(0,V.length)}else b.select();try{n=document.execCommand("copy")}catch(G){}E.removeChild(b); return U.call(C,n)})}; OFv=function(Y){g.m.call(this,{j:"div",T:"ytp-doubletap-ui-legacy",N:[{j:"div",T:"ytp-doubletap-fast-forward-ve"},{j:"div",T:"ytp-doubletap-rewind-ve"},{j:"div",T:"ytp-doubletap-static-circle",N:[{j:"div",T:"ytp-doubletap-ripple"}]},{j:"div",T:"ytp-doubletap-overlay-a11y"},{j:"div",T:"ytp-doubletap-seek-info-container",N:[{j:"div",T:"ytp-doubletap-arrows-container",N:[{j:"span",T:"ytp-doubletap-base-arrow"},{j:"span",T:"ytp-doubletap-base-arrow"},{j:"span",T:"ytp-doubletap-base-arrow"}]},{j:"div", T:"ytp-doubletap-tooltip",N:[{j:"div",T:"ytp-seek-icon-text-container",N:[{j:"div",T:"ytp-seek-icon",Ic:"{{seekIcon}}"},{j:"div",T:"ytp-chapter-seek-text-legacy",Ic:"{{seekText}}"}]},{j:"div",T:"ytp-doubletap-tooltip-label",Ic:"{{seekTime}}"}]}]}]});this.B=Y;this.W=new g.KK(this.show,10,this);this.J=new g.KK(this.hide,700,this);this.C=this.S=0;this.sE=this.D=!1;this.Y=this.Bx("ytp-doubletap-static-circle");g.M(this,this.W);g.M(this,this.J);this.hide();this.X=this.Bx("ytp-doubletap-fast-forward-ve"); this.L=this.Bx("ytp-doubletap-rewind-ve");this.B.createClientVe(this.X,this,28240);this.B.createClientVe(this.L,this,28239);this.B.logVisibility(this.X,!0);this.B.logVisibility(this.L,!0);this.D=Y.K("web_show_cumulative_seek_time");this.sE=Y.K("web_center_static_circles")}; kWR=function(Y,V){V=g.Jf("$TOTAL_SEEK_TIME seconds",{TOTAL_SEEK_TIME:V.toString()});Y.updateValue("seekTime",V)}; JET=function(Y){PB.call(this,Y,!1,!0);this.dT=[];this.Zx=[];this.X=!0;this.badge.element.classList.add("ytp-featured-product");this.vx=new g.m({j:"div",T:"ytp-featured-product-open-in-new"});g.M(this,this.vx);this.countdownTimer=new g.m({j:"text",T:"ytp-featured-product-countdown",Ic:"{{content}}"});this.countdownTimer.hide();g.M(this,this.countdownTimer);this.J=new g.m({j:"div",T:"ytp-featured-product-trending",N:[{j:"div",T:"ytp-featured-product-trending-icon"},{j:"text",T:"ytp-featured-product-trending-text", Ic:"{{trendingOffer}}"}]});this.J.hide();g.M(this,this.J);this.overflowButton=new g.m({j:"button",Dv:["ytp-featured-product-overflow-icon","ytp-button"],G:{"aria-haspopup":"true"}});this.overflowButton.hide();g.M(this,this.overflowButton);this.C=new g.m({j:"text",T:"ytp-featured-product-exclusive-countdown",Ic:"{{content}}",G:{id:"exclusiveCountdown","aria-hidden":"true"}});this.C.hide();g.M(this,this.C);this.D=new g.m({j:"div",T:"ytp-featured-product-exclusive-container",G:{"aria-labelledby":"exclusiveBadge exclusiveCountdown"}, N:[{j:"div",T:"ytp-featured-product-exclusive-badge-container",N:[{j:"div",T:"ytp-featured-product-exclusive-badge",N:[{j:"text",T:"ytp-featured-product-exclusive-badge-text",Ic:"{{exclusive}}",G:{id:"exclusiveBadge","aria-hidden":"true"}}]}]},this.C]});this.D.hide();g.M(this,this.D);this.banner=new g.m({j:"a",T:"ytp-featured-product-container",N:[{j:"div",T:"ytp-featured-product-thumbnail",N:[{j:"img",G:{src:"{{thumbnail}}"}},this.vx]},{j:"div",T:"ytp-featured-product-details",N:[{j:"text",T:"ytp-featured-product-title", Ic:"{{title}}"},this.B.K("web_player_enable_featured_product_banner_promotion_text_on_desktop")?{j:"div",T:"ytp-featured-product-price-container",G:{"aria-label":"{{priceA11yText}}"},N:[{j:"text",T:"ytp-featured-product-price-when-promotion-text-enabled",Ic:"{{price}}",G:{"aria-hidden":"true"}},{j:"text",T:"ytp-featured-product-promotion-text",Ic:"{{promotionText}}",G:{"aria-hidden":"true"}}]}:{j:"div",G:{"aria-label":"{{priceA11yText}}"},N:[{j:"text",T:"ytp-featured-product-price",Ic:"{{price}}", G:{"aria-hidden":"true"}},{j:"text",T:"ytp-featured-product-sales-original-price",Ic:"{{salesOriginalPrice}}",G:{"aria-hidden":"true"}},{j:"text",T:"ytp-featured-product-price-drop-reference-price",Ic:"{{priceDropReferencePrice}}",G:{"aria-hidden":"true"}}]},this.B.K("web_player_enable_featured_product_banner_promotion_text_on_desktop")?{j:"div",T:"ytp-featured-product-when-promotion-text-enabled",N:[{j:"text",T:"ytp-featured-product-affiliate-disclaimer-when-promotion-text-enabled",Ic:"{{affiliateDisclaimer}}"}, this.J,{j:"text",T:"ytp-featured-product-vendor-when-promotion-text-enabled",Ic:"{{vendor}}"}]}:{j:"div",N:[{j:"text",T:"ytp-featured-product-affiliate-disclaimer",Ic:"{{affiliateDisclaimer}}"},this.B.K("web_player_enable_featured_product_banner_exclusives_on_desktop")?this.D:null,this.J,{j:"text",T:"ytp-featured-product-vendor",Ic:"{{vendor}}"},this.countdownTimer]}]},this.overflowButton]});g.M(this,this.banner);this.banner.ac(this.S.element);this.Z(this.B,g.ZN("featured_product"),this.Hm8);this.Z(this.B, g.DN("featured_product"),this.EZ);this.Z(this.B,"videodatachange",this.onVideoDataChange);this.Z(this.overflowButton.element,"click",this.Cv);this.Z(Y,"featuredproductdismissed",this.SR)}; dgP=function(Y){var V,C;Y=(V=Y.Y)==null?void 0:(C=V.bannerData)==null?void 0:C.itemData;var U,n,b;return(Y==null||!Y.affiliateDisclaimer)&&(Y==null?0:(U=Y.exclusivesData)==null?0:U.exclusiveOfferLabelText)&&(Y==null?0:(n=Y.exclusivesData)==null?0:n.expirationTimestampMs)&&(Y==null?0:(b=Y.exclusivesData)==null?0:b.exclusiveOfferCountdownText)?!0:!1}; PA1=function(Y){var V,C,U,n,b=(V=Y.Y)==null?void 0:(C=V.bannerData)==null?void 0:(U=C.itemData)==null?void 0:(n=U.exclusivesData)==null?void 0:n.expirationTimestampMs;V=(Number(b)-Date.now())/1E3;if(V>0){if(V<604800){var E,y,X,G;C=(E=Y.Y)==null?void 0:(y=E.bannerData)==null?void 0:(X=y.itemData)==null?void 0:(G=X.exclusivesData)==null?void 0:G.exclusiveOfferCountdownText;if(C!==void 0)for(E=Date.now(),y=g.N(C),X=y.next();!X.done;X=y.next())if(X=X.value,X!==void 0&&X.text!==void 0&&(G=Number(X.textDisplayStartTimestampMs), !isNaN(G)&&E>=G)){X.insertCountdown?(V=X.text.replace(/\$0/,String(hh({seconds:V}))),Y.C.PC(V)):Y.C.PC(X.text);Y.C.show();break}}var Z,D,u,B;Y.D.update({exclusive:(Z=Y.Y)==null?void 0:(D=Z.bannerData)==null?void 0:(u=D.itemData)==null?void 0:(B=u.exclusivesData)==null?void 0:B.exclusiveOfferLabelText});Y.D.show();E_(Y);var A;(A=Y.qJ)==null||A.start()}else qIP(Y)}; qIP=function(Y){var V;(V=Y.qJ)==null||V.stop();Y.C.hide();Y.D.hide();zi(Y)}; xgo=function(Y){var V,C,U=(V=Y.Y)==null?void 0:(C=V.bannerData)==null?void 0:C.itemData;return Y.B.K("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}; cEH=function(Y){var V,C,U=(V=Y.Y)==null?void 0:(C=V.bannerData)==null?void 0:C.itemData,n,b;if(!(U!=null&&U.priceReplacementText||Y.B.K("web_player_enable_featured_product_banner_promotion_text_on_desktop"))&&(U==null?0:(n=U.dealsData)==null?0:(b=n.sales)==null?0:b.originalPrice)){var E,y;return U==null?void 0:(E=U.dealsData)==null?void 0:(y=E.sales)==null?void 0:y.originalPrice}return null}; hlx=function(Y){var V,C,U=(V=Y.Y)==null?void 0:(C=V.bannerData)==null?void 0:C.itemData,n,b,E,y;if(!((U==null?0:U.priceReplacementText)||Y.B.K("web_player_enable_featured_product_banner_promotion_text_on_desktop")||(U==null?0:(n=U.dealsData)==null?0:(b=n.sales)==null?0:b.originalPrice))&&(U==null?0:(E=U.dealsData)==null?0:(y=E.priceDrop)==null?0:y.referencePrice)){var X,G;return U==null?void 0:(X=U.dealsData)==null?void 0:(G=X.priceDrop)==null?void 0:G.referencePrice}return null}; fiZ=function(Y){var V,C,U=(V=Y.Y)==null?void 0:(C=V.bannerData)==null?void 0:C.itemData;if(U==null?0:U.priceReplacementText)return U==null?void 0:U.priceReplacementText;if((U==null?0:U.promotionText)&&Y.B.K("web_player_enable_featured_product_banner_promotion_text_on_desktop")){var n;return(U==null?void 0:U.price)+" "+(U==null?void 0:(n=U.promotionText)==null?void 0:n.content)}var b,E;if(U==null?0:(b=U.dealsData)==null?0:(E=b.sales)==null?0:E.originalPrice){var y,X;return U==null?void 0:(y=U.dealsData)== null?void 0:(X=y.sales)==null?void 0:X.salesPriceAccessibilityLabel}var G,Z;if(U==null?0:(G=U.dealsData)==null?0:(Z=G.priceDrop)==null?0:Z.referencePrice){var D,u;return(U==null?void 0:U.price)+" "+(U==null?void 0:(D=U.dealsData)==null?void 0:(u=D.priceDrop)==null?void 0:u.referencePrice)}return U==null?void 0:U.price}; vXK=function(Y){if(Y.B.K("web_player_enable_featured_product_banner_promotion_text_on_desktop")){var V,C,U;return Y.J.Sf?null:(V=Y.Y)==null?void 0:(C=V.bannerData)==null?void 0:(U=C.itemData)==null?void 0:U.vendorName}var n,b,E,y,X,G;return Y.J.Sf||Y.D.Sf||((n=Y.Y)==null?0:(b=n.bannerData)==null?0:(E=b.itemData)==null?0:E.affiliateDisclaimer)?null:(y=Y.Y)==null?void 0:(X=y.bannerData)==null?void 0:(G=X.itemData)==null?void 0:G.vendorName}; lio=function(Y,V){il(Y);if(V){var C=g.iO.getState().entities;C=A1(C,"featuredProductsEntity",V);if(C!=null&&C.productsData){V=[];C=g.N(C.productsData);for(var U=C.next();!U.done;U=C.next()){U=U.value;var n=void 0;if((n=U)!=null&&n.identifier&&U.featuredSegments){Y.dT.push(U);var b=void 0;n=g.N((b=U)==null?void 0:b.featuredSegments);for(b=n.next();!b.done;b=n.next()){var E=b.value;b=wOo(E.startTimeSec);b!==void 0&&(E=wOo(E.endTimeSec),V.push(new g.XF(b*1E3,E===void 0?0x7ffffffffffff:E*1E3,{id:U.identifier, namespace:"featured_product"})))}}}Y.B.JY(V)}}}; zi=function(Y){if(Y.trendingOfferEntityKey){var V=g.iO.getState().entities;if(V=A1(V,"trendingOfferEntity",Y.trendingOfferEntityKey)){var C,U,n;V.encodedSkuId!==((C=Y.Y)==null?void 0:(U=C.bannerData)==null?void 0:(n=U.itemData)==null?void 0:n.encodedOfferSkuId)?E_(Y):(Y.J.update({trendingOffer:V.shortLabel+" \u2022 "+V.countLabel}),Y.J.show(),Y.banner.update({vendor:vXK(Y)}))}else E_(Y)}else E_(Y)}; E_=function(Y){Y.J.hide();Y.banner.update({vendor:vXK(Y)})}; il=function(Y){Y.dT=[];Y.EZ();Y.B.fM("featured_product")}; pOa=function(Y){var V,C,U,n,b=(V=Y.Y)==null?void 0:(C=V.bannerData)==null?void 0:(U=C.itemData)==null?void 0:(n=U.hiddenProductOptions)==null?void 0:n.dropTimestampMs;V=(Number(b)-Date.now())/1E3;Y.countdownTimer.PC(hh({seconds:V}));if(V>0){var E;(E=Y.oy)==null||E.start()}}; TP2=function(Y){var V;(V=Y.oy)==null||V.stop();Y.countdownTimer.hide()}; wOo=function(Y){if(Y!==void 0&&Y.trim()!==""&&(Y=Math.trunc(Number(Y.trim())),!(isNaN(Y)||Y<0)))return Y}; LsS=function(Y,V,C){g.m.call(this,{j:"div",Dv:["ytp-info-panel-action-item"],N:[{j:"div",T:"ytp-info-panel-action-item-disclaimer",Ic:"{{disclaimer}}"},{j:"a",Dv:["ytp-info-panel-action-item-button","ytp-button"],G:{role:"button",href:"{{url}}",target:"_blank",rel:"noopener"},N:[{j:"div",T:"ytp-info-panel-action-item-icon",Ic:"{{icon}}"},{j:"div",T:"ytp-info-panel-action-item-label",Ic:"{{label}}"}]}]});this.B=Y;this.Y=C;this.disclaimer=this.Bx("ytp-info-panel-action-item-disclaimer");this.button= this.Bx("ytp-info-panel-action-item-button");this.r8=!1;this.B.createServerVe(this.element,this,!0);this.listen("click",this.onClick);Y="";C=g.I(V==null?void 0:V.onTap,LY);var U=g.I(C,g.mh);this.r8=!1;U?(Y=U.url||"",Y.startsWith("//")&&(Y="https:"+Y),this.r8=!0,g.rc(this.button,g.jx(Y))):(U=g.I(C,$gv))&&!this.Y?((Y=U.phoneNumbers)&&Y.length>0?(Y="sms:"+Y[0],U.messageText&&(Y+="?&body="+encodeURI(U.messageText))):Y="",this.r8=!0,g.rc(this.button,g.jx(Y,[Mra]))):(C=g.I(C,ai1))&&!this.Y&&(Y=C.phoneNumber? "tel:"+C.phoneNumber:"",this.r8=!0,g.rc(this.button,g.jx(Y,[IiT])));var n;if(C=(n=V.disclaimerText)==null?void 0:n.content){this.button.style.borderBottom="1px solid white";this.button.style.paddingBottom="16px";var b;this.update({label:(b=V.bodyText)==null?void 0:b.content,icon:v2(),disclaimer:C})}else{this.disclaimer.style.display="none";var E;this.update({label:(E=V.bodyText)==null?void 0:E.content,icon:v2()})}this.B.setTrackingParams(this.element,V.trackingParams||null);this.r8&&(this.J={externalLinkData:{url:Y}})}; QVS=function(Y,V){var C=un();g.el.call(this,Y,{j:"div",T:"ytp-info-panel-detail-skrim",N:[{j:"div",T:"ytp-info-panel-detail",G:{role:"dialog",id:C},N:[{j:"div",T:"ytp-info-panel-detail-header",N:[{j:"div",T:"ytp-info-panel-detail-title",Ic:"{{title}}"},{j:"button",Dv:["ytp-info-panel-detail-close","ytp-button"],G:{"aria-label":"Close"},N:[g.xm()]}]},{j:"div",T:"ytp-info-panel-detail-body",Ic:"{{body}}"},{j:"div",T:"ytp-info-panel-detail-items"}]}]},250);this.Y=V;this.items=this.Bx("ytp-info-panel-detail-items"); this.S=new g.QI(this);this.itemData=[];this.W=C;this.Z(this.Bx("ytp-info-panel-detail-close"),"click",this.Fa);this.Z(this.Bx("ytp-info-panel-detail-skrim"),"click",this.Fa);this.Z(this.Bx("ytp-info-panel-detail"),"click",function(U){U.stopPropagation()}); g.M(this,this.S);this.B.createServerVe(this.element,this,!0);this.Z(Y,"videodatachange",this.onVideoDataChange);this.onVideoDataChange("newdata",Y.getVideoData());this.hide()}; SIo=function(Y,V){Y=g.N(Y.itemData);for(var C=Y.next();!C.done;C=Y.next())C=C.value,C.B.logVisibility(C.element,V)}; trv=function(Y,V){g.m.call(this,{j:"div",T:"ytp-info-panel-preview",G:{"aria-live":"assertive","aria-atomic":"true","aria-owns":V.getId(),"aria-haspopup":"true","data-tooltip-opaque":String(g.T1(Y.U()))},N:[{j:"div",T:"ytp-info-panel-preview-text",Ic:"{{text}}"},{j:"div",T:"ytp-info-panel-preview-chevron",Ic:"{{chevron}}"}]});var C=this;this.B=Y;this.g8=this.Y=this.videoId=null;this.S=this.showControls=this.J=!1;this.Z(this.element,"click",function(){Y.logClick(C.element);Y.kc();F6(V)}); this.fade=new g.ia(this,250,!1,100);g.M(this,this.fade);this.B.createServerVe(this.element,this,!0);this.Z(Y,"videodatachange",this.onVideoDataChange);this.Z(Y,"presentingplayerstatechange",this.QT);this.Z(this.B,"paidcontentoverlayvisibilitychange",this.Hd);this.Z(this.B,"infopaneldetailvisibilitychange",this.Hd);var U=Y.getVideoData()||{};mgS(U)&&jVR(this,U);this.Z(Y,"onShowControls",this.M4);this.Z(Y,"onHideControls",this.fv)}; jVR=function(Y,V){if(!V.vD||!Y.B.RV()){var C=V.YF||1E4,U=mgS(V);Y.Y?V.videoId&&V.videoId!==Y.videoId&&(g.Cj(Y.Y),Y.videoId=V.videoId,U?(elK(Y,C,V),Y.gM()):(Y.Fa(),Y.Y.dispose(),Y.Y=null)):U&&(V.videoId&&(Y.videoId=V.videoId),elK(Y,C,V),Y.gM())}}; mgS=function(Y){var V,C,U,n;return!!((V=Y.Cm)==null?0:(C=V.title)==null?0:C.content)||!!((U=Y.Cm)==null?0:(n=U.bodyText)==null?0:n.content)}; elK=function(Y,V,C){Y.Y&&Y.Y.dispose();Y.Y=new g.KK(Y.PJt,V,Y);g.M(Y,Y.Y);var U;V=((U=C.Cm)==null?void 0:U.trackingParams)||null;Y.B.setTrackingParams(Y.element,V);var n;var b,E;if(C==null?0:(b=C.Cm)==null?0:(E=b.title)==null?0:E.content){var y;U=(n=C.Cm)==null?void 0:(y=n.title)==null?void 0:y.content;var X,G;if((X=C.Cm)==null?0:(G=X.bodyText)==null?0:G.content)U+=" \u2022 ";n=U}else n="";var Z,D;C=((Z=C.Cm)==null?void 0:(D=Z.bodyText)==null?void 0:D.content)||"";Y.update({text:n+C,chevron:g.P2()})}; rEJ=function(Y,V){Y.Y&&(g.e(V,8)?(Y.J=!0,Y.gM(),Y.Y.start()):(g.e(V,2)||g.e(V,64))&&Y.videoId&&(Y.videoId=null))}; yO=function(Y){var V=null;try{V=Y.toLocaleString("en",{style:"percent"})}catch(C){V=Y.toLocaleString(void 0,{style:"percent"})}return V}; Xv=function(Y,V){var C=0;Y=g.N(Y);for(var U=Y.next();!(U.done||U.value.startTime>V);U=Y.next())C++;return C===0?C:C-1}; FsS=function(Y,V){for(var C=0,U=g.N(Y),n=U.next();!n.done;n=U.next()){n=n.value;if(V=n.timeRangeStartMillis&&V0?V[0]:null;var C=g.tR("ytp-chrome-bottom"),U=g.tR("ytp-ad-module");Y.W=!(C==null||!C.contains(V));Y.X=!(U==null||!U.contains(V));Y.L=!(V==null||!V.hasAttribute("data-tooltip-target-fixed"));return V}; DxJ=function(Y,V,C){if(!Y.D){if(V){Y.tooltipRenderer=V;V=Y.tooltipRenderer.text;var U=!1,n;(V==null?0:(n=V.runs)==null?0:n.length)&&V.runs[0].text&&(Y.update({title:V.runs[0].text.toString()}),U=!0);g.$3(Y.title,U);V=Y.tooltipRenderer.detailsText;n=!1;var b;if((V==null?0:(b=V.runs)==null?0:b.length)&&V.runs[0].text){U=V.runs[0].text.toString();b=U.indexOf("$TARGET_ICON");if(b>-1)if(Y.tooltipRenderer.targetId){V=[];U=U.split("$TARGET_ICON");var E=new g.B2({j:"span",T:"ytp-promotooltip-details-icon", N:[G8S[Y.tooltipRenderer.targetId]]});g.M(Y,E);for(var y=[],X=g.N(U),G=X.next();!G.done;G=X.next())G=new g.B2({j:"span",T:"ytp-promotooltip-details-component",Ic:G.value}),g.M(Y,G),y.push(G);U.length===2?(V.push(y[0].element),V.push(E.element),V.push(y[1].element)):U.length===1&&(b===0?(V.push(E.element),V.push(y[0].element)):(V.push(y[0].element),V.push(E.element)));b=V.length?V:null}else b=null;else b=U;if(b){if(typeof b!=="string")for(g.V_(Y.details),n=g.N(b),b=n.next();!b.done;b=n.next())Y.details.appendChild(b.value); else Y.update({details:b});n=!0}}g.$3(Y.details,n);n=Y.tooltipRenderer.acceptButton;b=!1;var Z,D,u;((Z=g.I(n,g.me))==null?0:(D=Z.text)==null?0:(u=D.runs)==null?0:u.length)&&g.I(n,g.me).text.runs[0].text&&(Y.update({acceptButtonText:g.I(n,g.me).text.runs[0].text.toString()}),b=!0);g.$3(Y.acceptButton,b);Z=Y.tooltipRenderer.dismissButton;D=!1;var B,A,O;((B=g.I(Z,g.me))==null?0:(A=B.text)==null?0:(O=A.runs)==null?0:O.length)&&g.I(Z,g.me).text.runs[0].text&&(Y.update({dismissButtonText:g.I(Z,g.me).text.runs[0].text.toString()}), D=!0);g.$3(Y.dismissButton,D)}C&&(Y.S=C);Y.Y=XVR(Y);Y.C=!1;Y.B.U().K("web_player_hide_nitrate_promo_tooltip")||Y.sA(!0);ZAS(Y);Y.Sf&&!Y.sE&&(Y.sE=!0,Y.BC.AZ(0));Y.J&&Y.B.logVisibility(Y.element,Y.Sf)}}; AS=function(Y){Y.sA(!1);Y.J&&Y.B.logVisibility(Y.element,Y.Sf)}; u1H=function(Y){var V,C,U,n=((V=g.I(Y.acceptButton,g.me))==null?void 0:(C=V.text)==null?void 0:(U=C.runs)==null?void 0:U.length)&&!!g.I(Y.acceptButton,g.me).text.runs[0].text,b,E,y;V=((b=g.I(Y.dismissButton,g.me))==null?void 0:(E=b.text)==null?void 0:(y=E.runs)==null?void 0:y.length)&&!!g.I(Y.dismissButton,g.me).text.runs[0].text;return n||V}; ZAS=function(Y){var V;if(!(V=!Y.Y)){V=Y.Y;var C=window.getComputedStyle(V);V=C.display==="none"||C.visibility==="hidden"||V.getAttribute("aria-hidden")==="true"}if(V||Y.B.isMinimized())Y.sA(!1);else if(V=g.TX(Y.Y),V.width&&V.height){Y.B.KN(Y.element,Y.Y);var U=Y.B.Gy().getPlayerSize().height;C=g.TX(Y.Bx("ytp-promotooltip-container")).height;Y.W?Y.element.style.top=U-C-V.height-12+"px":Y.L||(U=Y.B.IV().height-C-V.height-12,Y.element.style.top=U+"px");U=Y.Bx("ytp-promotooltip-pointer");var n=g.lx(Y.Y, Y.B.getRootNode()),b=Number(Y.element.style.left.replace(/[^\d\.]/g,""));Y=Y.B.isFullscreen()?18:12;U.style.left=n.x-b+V.width/2-Y+"px";U.style.top=C+"px"}else Y.sA(!1)}; Rc=function(Y){g.m.call(this,{j:"button",Dv:["ytp-replay-button","ytp-button"],G:{title:"Replay"},N:[g.px()]});this.B=Y;this.Z(Y,"presentingplayerstatechange",this.onStateChange);this.listen("click",this.onClick,this);this.XJ(Y.getPlayerStateObject());hB(this.B,this.element,this)}; Wg=function(Y,V){V=V===void 0?240:V;g.m.call(this,{j:"button",Dv:["ytp-button","ytp-search-button"],G:{title:"Search","data-tooltip-opaque":String(g.T1(Y.U()))},N:[{j:"div",T:"ytp-search-icon",Ic:"{{icon}}"},{j:"div",T:"ytp-search-title",Ic:"Search"}]});this.api=Y;this.J=V;this.visible=!1;this.updateValue("icon",{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 24 24",width:"100%"},N:[{j:"path",T:"ytp-svg-fill",G:{d:"M21.24,19.83l-5.64-5.64C16.48,13.02,17,11.57,17,10c0-3.87-3.13-7-7-7s-7,3.13-7,7c0,3.87,3.13,7,7,7 c1.57,0,3.02-0.52,4.19-1.4l5.64,5.64L21.24,19.83z M5,10c0-2.76,2.24-5,5-5s5,2.24,5,5c0,2.76-2.24,5-5,5S5,12.76,5,10z"}}]}); Y.createClientVe(this.element,this,184945);this.listen("click",this.onClick);this.Y();this.Z(Y,"appresize",this.Y);this.Z(Y,"videodatachange",this.Y);hB(Y,this.element,this)}; NL=function(Y){g.m.call(this,{j:"div",T:"ytp-seek-overlay",N:[{j:"div",Dv:["ytp-seek-overlay-animation","ytp-seek-overlay-animation-back"],N:[{j:"div",Dv:["ytp-seek-overlay-arrow","ytp-seek-overlay-arrow-persistent"],N:[{j:"svg",G:{viewBox:"0 0 22 32",width:"22",height:"32"},N:[{j:"path",G:{d:"M 18 4 L 6 16 L 18 28",stroke:"white","stroke-width":"4",fill:"none"}}]}]},{j:"div",T:"ytp-seek-overlay-duration",Ic:"{{durationBack}}"}]},{j:"div",Dv:["ytp-seek-overlay-animation","ytp-seek-overlay-animation-forward"], N:[{j:"div",T:"ytp-seek-overlay-duration",Ic:"{{durationForward}}"},{j:"div",Dv:["ytp-seek-overlay-arrow","ytp-seek-overlay-arrow-persistent"],N:[{j:"svg",G:{viewBox:"0 0 22 32",width:"22",height:"32"},N:[{j:"path",G:{d:"M 4 4 L 16 16 L 4 28",stroke:"white","stroke-width":"4",fill:"none"}}]}]}]},{j:"div",T:"ytp-seek-overlay-message",N:[{j:"div",T:"ytp-seek-overlay-message-icon",Ic:"{{icon}}"},{j:"div",T:"ytp-seek-overlay-message-text",Ic:"{{text}}"}]}]});var V=this;this.B=Y;this.C=0;this.Y="hidden"; this.sE=0;this.X=this.Bx("ytp-seek-overlay-animation-back");this.L=this.Bx("ytp-seek-overlay-animation-forward");this.Jn=this.Bx("ytp-seek-overlay-message");this.D=new g.KK(function(){BWK(V)},g.NQ(this.B.U().experiments,"web_player_seek_overlay_linger_duration")||1E3); g.M(this,this.D);this.B.createClientVe(this.L,this,28240);this.B.createClientVe(this.X,this,28239);this.B.logVisibility(this.L,!0);this.B.logVisibility(this.X,!0);this.hide()}; swa=function(Y,V){Y.J=Y.S.animate([{offset:0,opacity:V,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:1}],{duration:200,fill:"forwards"});Y.J.addEventListener("finish",function(){Y.J=void 0;Y.D.start();Y.Y="lingering"})}; ApK=function(Y,V,C){C=C===void 0?!1:C;var U=[],n={offset:0,transform:"translateX("+(Y.W===-1?30:-30)+"px)"};C&&(n.opacity="0");U.push(n);C&&U.push({offset:.5,opacity:"1"});U.push({offset:1,transform:"translateX(0)"});C=V.animate(U,{duration:400,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"});V.querySelector("path").animate([{offset:0,d:Y.W===-1?'path("M 18 4 L 18 16 L 18 28")':'path("M 4 4 L 4 16 L 4 28")'},{offset:1,d:Y.W===-1?'path("M 18 4 L 6 16 L 18 28")':'path("M 4 4 L 16 16 L 4 28")'}],{duration:333, easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"});return C}; Rh1=function(Y){if((0,g.Q)()-Y.sE>=(g.NQ(Y.B.U().experiments,"web_player_seek_overlay_additional_arrow_threshold")||200)){var V=Y.S.querySelector(".ytp-seek-overlay-arrow-persistent").cloneNode(!0);V.classList.add("ytp-seek-overlay-arrow-additional");V.classList.remove("ytp-seek-overlay-arrow-persistent");Y.S.appendChild(V);ApK(Y,V,!0).addEventListener("finish",function(){V.remove()})}}; BWK=function(Y,V,C){C=C===void 0?!0:C;Y.J=Y.S.animate([{offset:0,opacity:V===void 0?1:V},{offset:1,opacity:0}],{duration:200,fill:"forwards",easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"});C&&(Y.J.addEventListener("finish",function(){Y.J=void 0;WgE(Y);Y.hide()}),Y.Y="fading-out")}; NWS=function(Y){var V=Number(getComputedStyle(Y.S).opacity);Y.J.cancel();Y.J=void 0;return V}; WgE=function(Y){Y.C=0;Y.Y="hidden";Y.W=void 0;Y.S=void 0;Y.sE=0;Y.D.stop();Y.J=void 0}; OAK=function(Y,V,C){Y.updateValue("text",V);if(C){a:{switch(C){case "PREMIUM_STANDALONE":V=we2();break a;case "PREMIUM_STANDALONE_CAIRO":V=lXH();break a}V=void 0}Y.updateValue("icon",V)}V=g.N(Y.Jn.getAnimations());for(C=V.next();!C.done;C=V.next())C.value.cancel();Y.Jn.animate([{opacity:0,offset:0},{offset:.3,opacity:1},{offset:.7,opacity:1},{offset:1,opacity:0}],{duration:1400}).addEventListener("finish",function(){Y.updateValue("text","");Y.updateValue("icon","")})}; g.O_=function(Y,V,C,U){U=U===void 0?240:U;g.m.call(this,{j:"button",Dv:["ytp-button","ytp-share-button"],G:{title:"Share","aria-haspopup":"true","aria-owns":C.element.id,"data-tooltip-opaque":String(g.T1(Y.U()))},N:[{j:"div",T:"ytp-share-icon",Ic:"{{icon}}"},{j:"div",T:"ytp-share-title",Ic:"Share"}]});this.api=Y;this.Y=V;this.S=C;this.W=U;this.J=this.visible=!1;this.tooltip=this.Y.lU();Y.createClientVe(this.element,this,28664);this.listen("click",this.onClick);this.Z(Y,"videodatachange",this.Zv); this.Z(Y,"videoplayerreset",this.Zv);this.Z(Y,"appresize",this.Zv);this.Z(Y,"presentingplayerstatechange",this.Zv);this.Zv();this.addOnDisposeCallback(g.cd(this.tooltip,this.element))}; k8a=function(Y){var V=Y.api.U(),C=Y.api.getVideoData(),U=g.T1(V)&&g.TO(Y.api)&&g.e(Y.api.getPlayerStateObject(),128);V=V.S||V.disableSharing&&Y.api.getPresentingPlayerType()!==2||!C.showShareButton||C.Am||U||g.ER(C)||Y.J;U=Y.api.Gy().getPlayerSize().width;return!!C.videoId&&U>=Y.W&&!V}; Jp2=function(Y,V){V.name!=="InvalidStateError"&&V.name!=="AbortError"&&(V.name==="NotAllowedError"?(Y.Y.kc(),F6(Y.S,Y.element,!1)):g.MR(V))}; q7T=function(Y,V){var C=un(),U=Y.U();C={j:"div",T:"ytp-share-panel",G:{id:un(),role:"dialog","aria-labelledby":C},N:[{j:"div",T:"ytp-share-panel-inner-content",N:[{j:"div",T:"ytp-share-panel-title",G:{id:C},Ic:"Share"},{j:"a",Dv:["ytp-share-panel-link","ytp-no-contextmenu"],G:{href:"{{link}}",target:U.L,title:"Share link","aria-label":"{{shareLinkWithUrl}}"},Ic:"{{linkText}}"},{j:"label",T:"ytp-share-panel-include-playlist",N:[{j:"input",T:"ytp-share-panel-include-playlist-checkbox",G:{type:"checkbox", checked:"true"}},"Include playlist"]},{j:"div",T:"ytp-share-panel-loading-spinner",N:[u7()]},{j:"div",T:"ytp-share-panel-service-buttons",Ic:"{{buttons}}"},{j:"div",T:"ytp-share-panel-error",Ic:"An error occurred while retrieving sharing information. Please try again later."}]},{j:"button",Dv:["ytp-share-panel-close","ytp-button"],G:{title:"Close"},N:[g.xm()]}]};g.el.call(this,Y,C,250);var n=this;this.moreButton=null;this.api=Y;this.tooltip=V.lU();this.S=[];this.D=this.Bx("ytp-share-panel-inner-content"); this.closeButton=this.Bx("ytp-share-panel-close");this.Z(this.closeButton,"click",this.Fa);this.addOnDisposeCallback(g.cd(this.tooltip,this.closeButton));this.W=this.Bx("ytp-share-panel-include-playlist-checkbox");this.Z(this.W,"click",this.Zv);this.Y=this.Bx("ytp-share-panel-link");this.addOnDisposeCallback(g.cd(this.tooltip,this.Y));this.api.createClientVe(this.Y,this,164503);this.Z(this.Y,"click",function(b){b.preventDefault();n.api.logClick(n.Y);var E=n.api.getVideoUrl(!0,!0,!1,!1);E=dxa(n,E); g.DD(E,n.api,b)&&n.api.rT("SHARE_CLICKED")}); this.listen("click",this.xR);this.Z(Y,"videoplayerreset",this.hide);this.Z(Y,"fullscreentoggled",this.onFullscreenToggled);this.Z(Y,"onLoopRangeChange",this.yR);this.hide()}; cp0=function(Y,V){PTZ(Y);for(var C=V.links||V.shareTargets,U=0,n={},b=0;b0&&!t&&!w?(c.length===2&&(c=["noreferrer"]),g.og(B,O,u,c[0]),B=Y4v()):(k=d.join(","),kt()&&B.navigator&&B.navigator.standalone&&u&&u!="_self"?(k=g.HX("A"),g.rc(k,O),k.target=u,q&&(k.rel="noreferrer"),((A=A.attributionsrc)||A==="")&&k.setAttribute("attributionsrc",A),A=document.createEvent("MouseEvent"), A.initMouseEvent("click",!0,!0,B,1),k.dispatchEvent(A),B=Y4v()):q?(B=g.og(B,"",u,k),A=g.QQ(O),B&&(B.opener=null,A===""&&(A="javascript:''"),A='',A=Hu(A),(O=B.document)&&O.write&&(O.write(Yt(A)),O.close()))):((B=g.og(B,O,u,k))&&A.noopener&&(B.opener=null),B&&A.noreferrer&&(B.opener=null)));B&&(B.opener||(B.opener=window),B.focus());D.preventDefault()}}}(n)); n.C9.addOnDisposeCallback(g.cd(Y.tooltip,n.C9.element));y==="Facebook"?Y.api.createClientVe(n.C9.element,n.C9,164504):y==="Twitter"&&Y.api.createClientVe(n.C9.element,n.C9,164505);Y.Z(n.C9.element,"click",function(Z){return function(){Y.api.logClick(Z.C9.element)}}(n)); Y.api.logVisibility(n.C9.element,!0);Y.S.push(n.C9);U++}}var X=V.more||V.moreLink,G=new g.m({j:"a",Dv:["ytp-share-panel-service-button","ytp-button"],N:[{j:"span",T:"ytp-share-panel-service-button-more",N:[{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 38 38",width:"100%"},N:[{j:"rect",G:{fill:"#fff",height:"34",width:"34",x:"2",y:"2"}},{j:"path",G:{d:"M 34.2,0 3.8,0 C 1.70,0 .01,1.70 .01,3.8 L 0,34.2 C 0,36.29 1.70,38 3.8,38 l 30.4,0 C 36.29,38 38,36.29 38,34.2 L 38,3.8 C 38,1.70 36.29,0 34.2,0 Z m -5.7,21.85 c 1.57,0 2.85,-1.27 2.85,-2.85 0,-1.57 -1.27,-2.85 -2.85,-2.85 -1.57,0 -2.85,1.27 -2.85,2.85 0,1.57 1.27,2.85 2.85,2.85 z m -9.5,0 c 1.57,0 2.85,-1.27 2.85,-2.85 0,-1.57 -1.27,-2.85 -2.85,-2.85 -1.57,0 -2.85,1.27 -2.85,2.85 0,1.57 1.27,2.85 2.85,2.85 z m -9.5,0 c 1.57,0 2.85,-1.27 2.85,-2.85 0,-1.57 -1.27,-2.85 -2.85,-2.85 -1.57,0 -2.85,1.27 -2.85,2.85 0,1.57 1.27,2.85 2.85,2.85 z", fill:"#4e4e4f","fill-rule":"evenodd"}}]}]}],G:{href:X,target:"_blank",title:"More"}});G.listen("click",function(Z){var D=X;Y.api.logClick(Y.moreButton.element);D=dxa(Y,D);g.DD(D,Y.api,Z)&&Y.api.rT("SHARE_CLICKED")}); G.addOnDisposeCallback(g.cd(Y.tooltip,G.element));Y.api.createClientVe(G.element,G,164506);Y.Z(G.element,"click",function(){Y.api.logClick(G.element)}); Y.api.logVisibility(G.element,!0);Y.S.push(G);Y.moreButton=G;Y.updateValue("buttons",Y.S)}; dxa=function(Y,V){var C={};g.T1(Y.api.U())&&(g.sR(Y.api,"addEmbedsConversionTrackingParams",[C]),V=g.fL(V,C));return V}; PTZ=function(Y){for(var V=g.N(Y.S),C=V.next();!C.done;C=V.next())C=C.value,C.detach(),g.uE(C);Y.S=[]}; k8=function(Y){return Y===void 0||Y.startSec===void 0||Y.endSec===void 0?!1:!0}; hhT=function(Y,V){Y.startSec+=V;Y.endSec+=V}; vzZ=function(Y){PB.call(this,Y);this.J=this.Y=this.isContentForward=this.C=!1;ff2(this);this.Z(this.B,"changeProductsInVideoVisibility",this.db8);this.Z(this.B,"videodatachange",this.onVideoDataChange)}; wVo=function(Y){Y.D&&Y.F8.element.removeChild(Y.D.element);Y.D=void 0}; pV1=function(Y,V){return V.map(function(C){var U,n;if((C=(U=g.I(C,lfE))==null?void 0:(n=U.thumbnail)==null?void 0:n.thumbnails)&&C.length!==0)return C[0].url}).filter(function(C){return C!==void 0}).map(function(C){C=new g.m({j:"img", T:"ytp-suggested-action-product-thumbnail",G:{alt:"",src:C}});g.M(Y,C);return C})}; TWE=function(Y,V){Y.isContentForward=V;g.D9(Y.badge.element,"ytp-suggested-action-badge-content-forward",V)}; JS=function(Y){var V=Y.isContentForward&&!Y.pC();g.D9(Y.badge.element,"ytp-suggested-action-badge-preview-collapsed",V&&Y.Y);g.D9(Y.badge.element,"ytp-suggested-action-badge-preview-expanded",V&&Y.J)}; d5=function(Y,V,C){return new g.XF(Y*1E3,V*1E3,{priority:9,namespace:C})}; $xS=function(Y){Y.B.fM("shopping_overlay_visible");Y.B.fM("shopping_overlay_preview_collapsed");Y.B.fM("shopping_overlay_preview_expanded");Y.B.fM("shopping_overlay_expanded")}; ff2=function(Y){Y.Z(Y.B,g.ZN("shopping_overlay_visible"),function(){Y.tB(!0)}); Y.Z(Y.B,g.DN("shopping_overlay_visible"),function(){Y.tB(!1)}); Y.Z(Y.B,g.ZN("shopping_overlay_expanded"),function(){Y.Jn=!0;qp(Y)}); Y.Z(Y.B,g.DN("shopping_overlay_expanded"),function(){Y.Jn=!1;qp(Y)}); Y.Z(Y.B,g.ZN("shopping_overlay_preview_collapsed"),function(){Y.Y=!0;JS(Y)}); Y.Z(Y.B,g.DN("shopping_overlay_preview_collapsed"),function(){Y.Y=!1;JS(Y)}); Y.Z(Y.B,g.ZN("shopping_overlay_preview_expanded"),function(){Y.J=!0;JS(Y)}); Y.Z(Y.B,g.DN("shopping_overlay_preview_expanded"),function(){Y.J=!1;JS(Y)})}; If2=function(Y){g.m.call(this,{j:"div",T:"ytp-shorts-title-channel",N:[{j:"a",T:"ytp-shorts-title-channel-logo",G:{href:"{{channelLink}}",target:Y.U().L,"aria-label":"{{channelLogoLabel}}"}},{j:"div",T:"ytp-shorts-title-expanded-heading",N:[{j:"div",T:"ytp-shorts-title-expanded-title",N:[{j:"a",Ic:"{{expandedTitle}}",G:{href:"{{channelTitleLink}}",target:Y.U().L,tabIndex:"0"}}]}]}]});var V=this;this.api=Y;this.Y=this.Bx("ytp-shorts-title-channel-logo");this.channelName=this.Bx("ytp-shorts-title-expanded-title"); this.subscribeButton=null;Y.createClientVe(this.Y,this,36925);this.Z(this.Y,"click",function(C){V.api.logClick(V.Y);g.og(window,M9T(V));C.preventDefault()}); Y.createClientVe(this.channelName,this,37220);this.Z(this.channelName,"click",function(C){V.api.logClick(V.channelName);g.og(window,M9T(V));C.preventDefault()}); af0(this);this.Z(Y,"videodatachange",this.Zv);this.Z(Y,"videoplayerreset",this.Zv);this.Zv()}; af0=function(Y){if(!Y.api.U().qJ){var V=Y.api.getVideoData(),C=new g.VO("Subscribe",null,"Subscribed",null,!0,!1,V.gJ,V.subscribed,"channel_avatar",null,Y.api,!0);Y.api.createServerVe(C.element,Y);var U;Y.api.setTrackingParams(C.element,((U=V.subscribeButtonRenderer)==null?void 0:U.trackingParams)||null);Y.Z(C.element,"click",function(){Y.api.logClick(C.element)}); Y.subscribeButton=C;g.M(Y,Y.subscribeButton);Y.subscribeButton.ac(Y.element)}}; M9T=function(Y){var V=Y.api.U(),C=Y.api.getVideoData();C=g.X$(V)+C.Jf;if(!g.T1(V))return C;V={};g.sR(Y.api,"addEmbedsConversionTrackingParams",[V]);return g.fL(C,V)}; qL=function(Y){g.el.call(this,Y,{j:"button",Dv:["ytp-skip-intro-button","ytp-popup","ytp-button"],N:[{j:"div",T:"ytp-skip-intro-button-text",Ic:"Skip Intro"}]},100);var V=this;this.S=!1;this.Y=new g.KK(function(){V.hide()},5E3); this.fm=this.S6=NaN;g.M(this,this.Y);this.C=function(){V.show()}; this.D=function(){V.hide()}; this.W=function(){var C=V.B.getCurrentTime();C>V.S6/1E3&&C0?{j:"svg",G:{height:"100%",mlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"100%"},N:[{j:"path",Dv:["ytp-circle-arrow","ytp-svg-fill"],G:{d:"m19,12c0,2.1 -0.93,4.07 -2.55,5.4c-1.62,1.34 -3.76,1.87 -5.86,1.46c-2.73,-0.53 -4.92,-2.72 -5.45,-5.45c-0.41,-2.1 .12,-4.24 1.46,-5.86c1.33,-1.62 3.3,-2.55 5.4,-2.55l1.27,0l-0.85,.85l1.41,1.41l3.35,-3.35l-3.35,-3.35l-1.41,1.41l1.01,1.03l-1.43,0c-2.7,0 -5.23,1.19 -6.95,3.28c-1.72,2.08 -2.4,4.82 -1.88,7.52c0.68,3.52 3.51,6.35 7.03,7.03c0.6,.11 1.19,.17 1.78,.17c2.09,0 4.11,-0.71 5.74,-2.05c2.09,-1.72 3.28,-4.25 3.28,-6.95l-2,0z"}}, {j:"text",Dv:["ytp-jump-button-text","ytp-svg-fill"],G:{x:"7.05",y:"15.05"}}]}:{j:"svg",G:{height:"100%",mlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"100%"},N:[{j:"path",Dv:["ytp-circle-arrow","ytp-svg-fill"],G:{d:"m18.95,6.28c-1.72,-2.09 -4.25,-3.28 -6.95,-3.28l-1.43,0l1.02,-1.02l-1.41,-1.41l-3.36,3.35l3.35,3.35l1.41,-1.41l-0.85,-0.86l1.27,0c2.1,0 4.07,.93 5.4,2.55c1.34,1.62 1.87,3.76 1.46,5.86c-0.53,2.73 -2.72,4.92 -5.45,5.45c-2.11,.41 -4.24,-0.12 -5.86,-1.46c-1.62,-1.33 -2.55,-3.3 -2.55,-5.4l-2,0c0,2.7 1.19,5.23 3.28,6.95c1.62,1.34 3.65,2.05 5.74,2.05c0.59,0 1.19,-0.06 1.78,-0.17c3.52,-0.68 6.35,-3.51 7.03,-7.03c0.52,-2.7 -0.17,-5.44 -1.88,-7.52z"}}, {j:"text",Dv:["ytp-jump-button-text","ytp-svg-fill"],G:{x:"6.5",y:"15"}}]}]});var C=this;this.B=Y;this.Y=V;this.J=new g.KK(function(){C.S?(C.S=!1,C.J.start()):C.element.classList.remove("ytp-jump-spin","backwards")},250); this.S=!1;(V=V>0)?this.B.createClientVe(this.element,this,36843):this.B.createClientVe(this.element,this,36844);var U=g.Jf(V?"Seek forward $SECONDS seconds. (\u2192)":"Seek backwards $SECONDS seconds. (\u2190)",{SECONDS:Math.abs(this.Y).toString()});this.update({title:U,"data-title-no-tooltip":U,"aria-keyshortcuts":V?"\u2192":"\u2190"});this.W=this.element.querySelector(".ytp-jump-button-text");this.W.textContent=Math.abs(this.Y).toString();this.listen("click",this.onClick,this);hB(Y,this.element, this)}; rp0=function(Y,V){V?Y.element.classList.add("ytp-jump-button-enabled"):Y.element.classList.remove("ytp-jump-button-enabled");Y.B.logVisibility(Y.element,V);Y.B.PF()}; w5=function(Y,V){x8.call(this,Y,V,"timedMarkerCueRange","View key moments");this.Z(Y,g.DN("timedMarkerCueRange"),this.KW);this.Z(Y,"updatemarkervisibility",this.updateVideoData)}; FgT=function(Y){var V,C=(V=Y.B.getVideoData())==null?void 0:V.Hx;if(C)for(Y=Y.W.UE,C=g.N(C),V=C.next();!V.done;V=C.next())if(V=Y[V.value]){var U=void 0,n=void 0,b=void 0;if(((U=V.onTap)==null?void 0:(n=U.innertubeCommand)==null?void 0:(b=n.changeEngagementPanelVisibilityAction)==null?void 0:b.targetId)!=="engagement-panel-macro-markers-problem-walkthroughs")return V}}; ll=function(Y){var V=Y.K("web_enable_pip_on_miniplayer");g.m.call(this,{j:"button",Dv:["ytp-miniplayer-button","ytp-button"],G:{title:"{{title}}","aria-keyshortcuts":"i","data-priority":"7","data-title-no-tooltip":"{{data-title-no-tooltip}}","data-tooltip-target-id":"ytp-miniplayer-button"},N:["{{icon}}"]});this.B=Y;this.visible=!1;this.listen("click",this.onClick);this.Z(Y,"fullscreentoggled",this.Zv);this.updateValue("title",g.fC(Y,"Miniplayer","i"));this.update({"data-title-no-tooltip":"Miniplayer", icon:this.B.K("delhi_modern_web_player_icons")?{j:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M21.20 3.01C21.66 3.05 22.08 3.26 22.41 3.58C22.73 3.91 22.94 4.33 22.98 4.79L23 5V19C23.00 19.49 22.81 19.97 22.48 20.34C22.15 20.70 21.69 20.93 21.20 20.99L21 21H3L2.79 20.99C2.30 20.93 1.84 20.70 1.51 20.34C1.18 19.97 .99 19.49 1 19V13H3V19H21V5H11V3H21L21.20 3.01ZM1.29 3.29C1.10 3.48 1.00 3.73 1.00 4C1.00 4.26 1.10 4.51 1.29 4.70L5.58 9H3C2.73 9 2.48 9.10 2.29 9.29C2.10 9.48 2 9.73 2 10C2 10.26 2.10 10.51 2.29 10.70C2.48 10.89 2.73 11 3 11H9V5C9 4.73 8.89 4.48 8.70 4.29C8.51 4.10 8.26 4 8 4C7.73 4 7.48 4.10 7.29 4.29C7.10 4.48 7 4.73 7 5V7.58L2.70 3.29C2.51 3.10 2.26 3.00 2 3.00C1.73 3.00 1.48 3.10 1.29 3.29ZM19.10 11.00L19 11H12L11.89 11.00C11.66 11.02 11.45 11.13 11.29 11.29C11.13 11.45 11.02 11.66 11.00 11.89L11 12V17C10.99 17.24 11.09 17.48 11.25 17.67C11.42 17.85 11.65 17.96 11.89 17.99L12 18H19L19.10 17.99C19.34 17.96 19.57 17.85 19.74 17.67C19.90 17.48 20.00 17.24 20 17V12L19.99 11.89C19.97 11.66 19.87 11.45 19.70 11.29C19.54 11.13 19.33 11.02 19.10 11.00ZM13 16V13H18V16H13Z", fill:"white"}}]}:V?{j:"svg",G:{fill:"#fff",height:"100%",version:"1.1",viewBox:"0 -960 960 960",width:"100%"},N:[{j:"g",G:{transform:"translate(96, -96) scale(0.8)"},N:[{j:"path",pW:!0,G:{d:"M96-480v-72h165L71-743l50-50 191 190v-165h72v288H96Zm72 288q-29.7 0-50.85-21.15Q96-234.3 96-264v-144h72v144h336v72H168Zm624-264v-240H456v-72h336q29.7 0 50.85 21.15Q864-725.7 864-696v240h-72ZM576-192v-192h288v192H576Z"}}]}]}:vQv()});hB(Y,this.element,this);Y.createClientVe(this.element,this,62946);this.Zv()}; ph=function(Y,V,C,U,n,b){b=b===void 0?!1:b;var E={j:"div",Dv:["ytp-input-slider-section"],N:[{j:"input",T:"ytp-input-slider",G:{role:"slider",tabindex:"0",type:"range",min:"{{minvalue}}",max:"{{maxvalue}}",step:"{{stepvalue}}",value:"{{slidervalue}}"}}]};n&&E.N.unshift(n);b&&E.Dv.push("ytp-vertical-slider");g.m.call(this,E);this.S=Y;this.W=V;this.D=C;this.initialValue=U;this.header=n;this.J=this.Bx("ytp-input-slider");this.Y=U?U:Y;this.init();this.Z(this.J,"input",this.UY);this.Z(this.J,"keydown", this.CI)}; Ti=function(Y,V){Y.Y=V;Y.updateValue("slidervalue",Y.Y);Y.J.valueAsNumber=Y.Y;gz1(Y,V)}; gz1=function(Y,V){Y.J.style.setProperty("--yt-slider-shape-gradient-percent",(V-Y.S)/(Y.W-Y.S)*100+"%")}; KgZ=function(Y){var V=Y.isMuted()?0:Y.getVolume();ph.call(this,0,100,1,V,void 0,!0);this.B=Y;this.X=sM(this.q4,10,this);this.C=!1;this.Z(Y,"onVolumeChange",this.onVolumeChange);this.Z(this.element,"keydown",this.CI);this.Z(this.element,"wheel",this.X2)}; HA0=function(Y,V){g.m.call(this,{j:"div",G:{tabindex:"0",title:"Volume"},Dv:["ytp-volume-popover"]});var C=this;this.isVisible=!1;this.tooltip=V.lU();this.J=new KgZ(Y);g.M(this,this.J);this.J.ac(this.element);this.Y=new g.KK(function(){$8(C,!1)},300); this.listen("mouseenter",function(){C.Y.stop()}); this.listen("mouseleave",function(){C.Y.start()}); this.listen("focus",function(){C.Y.stop()}); this.Z(this.J.J,"focus",function(){C.Y.stop()}); this.listen("blur",function(){C.Y.start()}); this.addOnDisposeCallback(g.cd(V.lU(),this.element,-120));g.M(this,this.Y)}; $8=function(Y,V){Y.element.classList.toggle("ytp-volume-popover-hovering",V);Y.isVisible=V}; ML=function(Y,V,C){C=C===void 0?!1:C;g.m.call(this,{j:"button",Dv:["ytp-mute-button","ytp-button"],G:Y.U().F8?{title:"{{title}}","aria-keyshortcuts":"m","data-title-no-tooltip":"{{data-title-no-tooltip}}","data-priority":"{{dataPriority}}"}:{"aria-disabled":"true","aria-haspopup":"true"},N:[{j:"div",T:"ytp-volume-icon",Ic:"{{icon}}"}]});var U=this;this.B=Y;this.eL=C;this.J=null;this.C=this.Jn=this.X=this.dT=NaN;this.vx=this.L=null;this.D=[];this.W=[];this.visible=!1;this.S=this.Y=this.sE=null;Y.K("delhi_modern_web_player")&& this.update({"data-priority":4});C=this.B.U();this.updateValue("icon",MZ());this.tooltip=V.lU();this.S=g.tR("ytp-volume-icon",this.element);this.J=new g.B2({j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"defs",N:[{j:"clipPath",G:{id:"ytp-svg-volume-animation-mask"},N:[{j:"path",G:{d:"m 14.35,-0.14 -5.86,5.86 20.73,20.78 5.86,-5.91 z"}},{j:"path",G:{d:"M 7.07,6.87 -1.11,15.33 19.61,36.11 27.80,27.60 z"}},{j:"path",T:"ytp-svg-volume-animation-mover",G:{d:"M 9.09,5.20 6.47,7.88 26.82,28.77 29.66,25.99 z"}}]}, {j:"clipPath",G:{id:"ytp-svg-volume-animation-slash-mask"},N:[{j:"path",T:"ytp-svg-volume-animation-mover",G:{d:"m -11.45,-15.55 -4.44,4.51 20.45,20.94 4.55,-4.66 z"}}]}]},{j:"path",pW:!0,Dv:["ytp-svg-fill","ytp-svg-volume-animation-speaker"],G:{"clip-path":"url(#ytp-svg-volume-animation-mask)",d:"M8,21 L12,21 L17,26 L17,10 L12,15 L8,15 L8,21 Z M19,14 L19,22 C20.48,21.32 21.5,19.77 21.5,18 C21.5,16.26 20.48,14.74 19,14 Z",fill:"#fff"}},{j:"path",pW:!0,Dv:["ytp-svg-fill","ytp-svg-volume-animation-hider"], G:{"clip-path":"url(#ytp-svg-volume-animation-slash-mask)",d:"M 9.25,9 7.98,10.27 24.71,27 l 1.27,-1.27 Z",fill:"#fff"}}]});g.M(this,this.J);this.L=this.J.Bx("ytp-svg-volume-animation-speaker");this.vx=this.L.getAttribute("d");this.D=g.Sa("ytp-svg-volume-animation-mover",this.J.element);this.W=g.Sa("ytp-svg-volume-animation-hider",this.J.element);this.F8=new ot;g.M(this,this.F8);this.jL=new ot;g.M(this,this.jL);this.Z(Y,"appresize",this.eM);this.Z(Y,"onVolumeChange",this.onVolumeChange);Y.K("delhi_modern_web_player")? this.listen("click",this.nPL):this.listen("click",this.S3);C.F8?Y.K("delhi_modern_web_player")?(this.Y=new HA0(Y,V),this.Y.ac(this.element),g.M(this,this.Y),this.Z(this.S,"mouseover",function(){if(!U.B.vY()){var n;(n=U.Y)!=null&&$8(n,!0);var b;(b=U.Y)!=null&&b.Y.stop()}}),this.Z(this.S,"mouseout",function(){var n; (n=U.Y)!=null&&n.Y.start()}),this.addOnDisposeCallback(g.cd(V.lU(),this.element,-120))):this.addOnDisposeCallback(g.cd(V.lU(),this.element)):YQK(this); this.message=null;Y.createClientVe(this.element,this,28662);this.eM(Y.Gy().getPlayerSize());this.setVolume(Y.getVolume(),Y.isMuted())}; CWx=function(Y,V){Y.dT=V;var C=Y.vx;V&&(C+=G4J(ooZ,VHZ,V));Y.L.setAttribute("d",C)}; UOx=function(Y,V){Y.Jn=V;for(var C=20*V,U=0;U=3&&Y.B.getPresentingPlayerType()!==2}; y7x=function(Y){var V=pC(Y.B.BM());return V?Y.Y?V.ju():V.ww():!1}; Eoa=function(Y){var V={duration:null,preview:null,text:null,title:null,url:null,"data-title-no-tooltip":null,"aria-keyshortcuts":null},C=Y.playlist!=null&&Y.playlist.ju();C=g.TO(Y.B)&&(!Y.Y||C);var U=Y.Y&&g.LC(Y.B),n=y7x(Y),b=Y.Y&&Y.B.getPresentingPlayerType()===5,E=g.fC(Y.B,"Next","SHIFT+n"),y=g.fC(Y.B,"Previous","SHIFT+p");if(b)V.title="Start video";else if(Y.S)V.title="Replay";else if(C){var X=null;Y.playlist&&(X=g.Ay(Y.playlist,Y.Y?m01(Y.playlist):j6Z(Y.playlist)));if(X){if(X.videoId){var G=Y.playlist.listId; V.url=Y.B.U().getVideoUrl(X.videoId,G?G.toString():void 0)}V.text=X.title;V.duration=X.lengthText?X.lengthText:X.lengthSeconds?g.f9(X.lengthSeconds):null;V.preview=X.j0("mqdefault.jpg")}Y.Y?(V.title=E,V["data-title-no-tooltip"]="Next",V["aria-keyshortcuts"]="SHIFT+n"):(V.title=y,V["data-title-no-tooltip"]="Previous",V["aria-keyshortcuts"]="SHIFT+p")}else if(U){if(y=(X=Y.videoData)==null?void 0:g.EF(X))V.url=y.kB(),V.text=y.title,V.duration=y.lengthText?y.lengthText:y.lengthSeconds?g.f9(y.lengthSeconds): null,V.preview=y.j0("mqdefault.jpg");V.title=E;V["data-title-no-tooltip"]="Next";V["aria-keyshortcuts"]="SHIFT+n"}V.disabled=!U&&!C&&!n&&!b;Y.update(V);Y.C=!!V.url;U||C||Y.S||n||b?Y.J||(Y.J=g.cd(Y.tooltip,Y.element),Y.D=Y.listen("click",Y.onClick,Y)):Y.J&&(Y.J(),Y.J=null,Y.o2(Y.D),Y.D=null);Y.tooltip.PF();g.D9(Y.element,"ytp-playlist-ui",Y.Y&&(C||Y.B.K("web_hide_next_button")))}; beH=function(Y,V){return Y?V?{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M20 20C20.26 20 20.51 19.89 20.70 19.70C20.89 19.51 21 19.26 21 19V5C21 4.73 20.89 4.48 20.70 4.29C20.51 4.10 20.26 4 20 4C19.73 4 19.48 4.10 19.29 4.29C19.10 4.48 19 4.73 19 5V19C19 19.26 19.10 19.51 19.29 19.70C19.48 19.89 19.73 20 20 20ZM5.04 19.77L18 12L5.04 4.22C4.84 4.10 4.60 4.03 4.36 4.03C4.12 4.03 3.89 4.09 3.68 4.21C3.47 4.32 3.30 4.49 3.18 4.70C3.06 4.91 2.99 5.14 3 5.38V18.61C2.99 18.85 3.06 19.08 3.18 19.29C3.30 19.50 3.47 19.67 3.68 19.79C3.89 19.90 4.12 19.96 4.36 19.96C4.60 19.96 4.84 19.89 5.04 19.77Z", fill:"white"}}]}:hV():V?{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M4 4C3.73 4 3.48 4.10 3.29 4.29C3.10 4.48 3 4.73 3 5V19C3 19.26 3.10 19.51 3.29 19.70C3.48 19.89 3.73 20 4 20C4.26 20 4.51 19.89 4.70 19.70C4.89 19.51 5 19.26 5 19V5C5 4.73 4.89 4.48 4.70 4.29C4.51 4.10 4.26 4 4 4ZM18.95 4.23L6 12.00L18.95 19.77C19.15 19.89 19.39 19.96 19.63 19.96C19.87 19.97 20.10 19.91 20.31 19.79C20.52 19.67 20.69 19.50 20.81 19.29C20.93 19.09 21.00 18.85 21 18.61V5.38C20.99 5.14 20.93 4.91 20.81 4.70C20.69 4.50 20.52 4.33 20.31 4.21C20.10 4.09 19.87 4.03 19.63 4.03C19.39 4.04 19.15 4.10 18.95 4.23Z", fill:"white"}}]}:pe2()}; GCE=function(Y,V){g.m.call(this,{j:"div",T:"ytp-fine-scrubbing",N:[{j:"div",T:"ytp-fine-scrubbing-draggable",N:[{j:"div",T:"ytp-fine-scrubbing-thumbnails",G:{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}}"}}]},{j:"div",G:{"aria-hidden":"true"},T:"ytp-fine-scrubbing-cursor"},{j:"div",T:"ytp-fine-scrubbing-seek-time",G:{"aria-hidden":"true"}, Ic:"{{seekTime}}"},{j:"div",T:"ytp-fine-scrubbing-play",N:[Y.K("delhi_modern_web_player_icons")?ln():wL()],G:{title:"Play from this position",role:"button"}},{j:"div",T:"ytp-fine-scrubbing-dismiss",N:[g.xm()],G:{title:"Exit precise seeking",role:"button"}}]});var C=this;this.api=Y;this.D=this.Bx("ytp-fine-scrubbing-thumbnails");this.dismissButton=this.Bx("ytp-fine-scrubbing-dismiss");this.jL=this.Bx("ytp-fine-scrubbing-draggable");this.playButton=this.Bx("ytp-fine-scrubbing-play");this.thumbnails= [];this.J=[];this.eL=this.Y=0;this.F8=void 0;this.sE=NaN;this.Cb=this.L=this.S=this.X=0;this.W=[];this.interval=this.frameCount=0;this.C=160;this.scale=1;this.Ty=0;this.isEnabled=this.vx=!1;XMx(this,this.api.getCurrentTime());this.addOnDisposeCallback(g.cd(V,this.dismissButton));this.addOnDisposeCallback(g.cd(V,this.playButton));this.dT=new g.QU(this.jL,!0);this.dT.subscribe("dragstart",this.cg,this);this.dT.subscribe("dragmove",this.KE,this);this.dT.subscribe("dragend",this.H2,this);this.Z(Y,"SEEK_COMPLETE", this.w7);Y.K("web_fix_fine_scrubbing_false_play")&&this.Z(Y,"rootnodemousedown",function(U){C.Jn=U}); this.D.addEventListener("keydown",function(){}); g.M(this,this.dT);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)}; XMx=function(Y,V){var C=g.f9(V),U=g.Jf("Seek to $PROGRESS",{PROGRESS:g.f9(V,!0)});Y.update({ariamin:0,ariamax:Math.floor(Y.api.getDuration()),arianow:Math.floor(V),arianowtext:U,seekTime:C})}; ZeP=function(Y){Y.sE=NaN;Y.L=0;Y.X=Y.S}; BqH=function(Y){var V=Y.api.zN();if(V){var C=90*Y.scale,U=Sk(V,160*Y.scale);if(V=V.levels[U]){Y.C=V.width;if(!Y.W.length){U=[];for(var n=mX(V,V.FA()),b=V.columns*V.rows,E=V.frameCount,y=0;y<=n;y++)for(var X=EY.W.length;)U= void 0,(U=Y.thumbnails.pop())==null||U.dispose();for(;Y.thumbnails.lengthC.length;)U=void 0,(U=Y.J.pop())==null||U.dispose(); for(;Y.J.length-C?-V/C*Y.interval*.5:-(V+C/2)/C*Y.interval}; s2P=function(Y){return-((Y.D.offsetWidth||(Y.frameCount-1)*Y.C*Y.scale)-Y.Y/2)}; DOa=function(){g.m.call(this,{j:"div",T:"ytp-fine-scrubbing-thumbnail"})}; usJ=function(){g.m.call(this,{j:"div",T:"ytp-fine-scrubbing-chapter-title",N:[{j:"div",T:"ytp-fine-scrubbing-chapter-title-content",Ic:"{{chapterTitle}}"}]})}; RG2=function(Y){g.m.call(this,{j:"div",T:"ytp-heat-map-chapter",N:[{j:"svg",T:"ytp-heat-map-svg",G:{height:"100%",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 1000 100",width:"100%"},N:[{j:"defs",N:[{j:"clipPath",G:{id:"{{id}}"},N:[{j:"path",T:"ytp-heat-map-path",G:{d:"",fill:"white"}}]},{j:"linearGradient",G:{gradientUnits:"userSpaceOnUse",id:"ytp-heat-map-gradient-def",x1:"0%",x2:"0%",y1:"0%",y2:"100%"},N:[{j:"stop",G:{offset:"0%","stop-color":"white","stop-opacity":"1"}},{j:"stop",G:{offset:"100%", "stop-color":"white","stop-opacity":"0"}}]}]},{j:"rect",T:"ytp-heat-map-graph",G:{"clip-path":"url(#hm_1)",fill:"white","fill-opacity":"0.4",height:"100%",width:"100%",x:"0",y:"0"}},{j:"rect",T:"ytp-heat-map-hover",G:{"clip-path":"url(#hm_1)",fill:"white","fill-opacity":"0.7",height:"100%",width:"100%",x:"0",y:"0"}},{j:"rect",T:"ytp-heat-map-play",G:{"clip-path":"url(#hm_1)",height:"100%",x:"0",y:"0"}},{j:"path",T:"ytp-modern-heat-map",G:{d:"",fill:"url(#ytp-heat-map-gradient-def)",height:"100%", stroke:"white","stroke-opacity":"0.7","stroke-width":"2px",style:"display: none;",width:"100%",x:"0",y:"0"}}]}]});this.api=Y;this.X=this.Bx("ytp-heat-map-svg");this.D=this.Bx("ytp-heat-map-path");this.W=this.Bx("ytp-heat-map-graph");this.C=this.Bx("ytp-heat-map-play");this.Y=this.Bx("ytp-heat-map-hover");this.S=this.Bx("ytp-modern-heat-map");this.r8=!1;this.J=60;Y=""+g.Vr(this);this.update({id:Y});Y="url(#"+Y+")";this.W.setAttribute("clip-path",Y);this.C.setAttribute("clip-path",Y);this.Y.setAttribute("clip-path", Y)}; W60=function(Y,V){V>0&&(Y.J=V,Y.X.style.height=Y.J+"px")}; QO=function(){g.m.call(this,{j:"div",T:"ytp-chapter-hover-container",N:[{j:"div",T:"ytp-progress-bar-padding"},{j:"div",T:"ytp-progress-list",N:[{j:"div",Dv:["ytp-play-progress","ytp-swatch-background-color"]},{j:"div",T:"ytp-progress-linear-live-buffer"},{j:"div",T:"ytp-load-progress"},{j:"div",T:"ytp-hover-progress"},{j:"div",T:"ytp-ad-progress-list"}]}]});this.startTime=NaN;this.title="";this.index=NaN;this.width=0;this.J=this.Bx("ytp-progress-list");this.D=this.Bx("ytp-progress-linear-live-buffer"); this.W=this.Bx("ytp-ad-progress-list");this.C=this.Bx("ytp-load-progress");this.X=this.Bx("ytp-play-progress");this.S=this.Bx("ytp-hover-progress");this.Y=this.Bx("ytp-chapter-hover-container")}; Sw=function(Y,V){g.d6(Y.Y,"width",V)}; Nqv=function(Y,V){g.d6(Y.Y,"margin-right",V+"px")}; Oea=function(){this.J=this.position=this.S=this.Y=this.W=this.width=NaN}; kCZ=function(){g.m.call(this,{j:"div",T:"ytp-timed-marker"});this.Y=this.timeRangeStartMillis=NaN;this.title="";this.onActiveCommand=void 0}; g.jw=function(Y,V){g.W2.call(this,{j:"div",T:"ytp-progress-bar-container",G:{"aria-disabled":"true"},N:[{j:"div",Dv:["ytp-heat-map-container"],N:[{j:"div",T:"ytp-heat-map-edu"}]},{j:"div",Dv:["ytp-progress-bar"],G:{tabindex:"0",role:"slider","aria-label":"Seek slider","aria-valuemin":"{{ariamin}}","aria-valuemax":"{{ariamax}}","aria-valuenow":"{{arianow}}","aria-valuetext":"{{arianowtext}}"},N:[{j:"div",T:"ytp-chapters-container"},{j:"div",T:"ytp-timed-markers-container"},{j:"div",T:"ytp-clip-start-exclude"}, {j:"div",T:"ytp-clip-end-exclude"},{j:"div",T:"ytp-scrubber-container",N:[{j:"div",Dv:["ytp-scrubber-button","ytp-swatch-background-color"],N:[{j:"div",T:"ytp-scrubber-pull-indicator"},{j:"img",Dv:["ytp-decorated-scrubber-button"]}]}]}]},{j:"div",Dv:["ytp-fine-scrubbing-container"],N:[{j:"div",T:"ytp-fine-scrubbing-edu"}]},{j:"div",T:"ytp-bound-time-left",Ic:"{{boundTimeLeft}}"},{j:"div",T:"ytp-bound-time-right",Ic:"{{boundTimeRight}}"},{j:"div",T:"ytp-clip-start",G:{title:"{{clipstarttitle}}"},Ic:"{{clipstarticon}}"}, {j:"div",T:"ytp-clip-end",G:{title:"{{clipendtitle}}"},Ic:"{{clipendicon}}"}]});this.api=Y;this.vD=!1;this.Cm=this.j6=this.Hx=this.D=this.S6=0;this.fm=null;this.cj=!1;this.Ty={};this.Uc={};this.clipEnd=Infinity;this.Zx=this.Bx("ytp-clip-end");this.bd=new g.QU(this.Zx,!0);this.HC=this.Bx("ytp-clip-end-exclude");this.pM=this.Bx("ytp-clip-start-exclude");this.clipStart=0;this.qJ=this.Bx("ytp-clip-start");this.Mv=new g.QU(this.qJ,!0);this.sE=this.Jf=0;this.progressBar=this.Bx("ytp-progress-bar");this.oy= {};this.UE={};this.m8=this.Bx("ytp-chapters-container");this.GZ=this.Bx("ytp-timed-markers-container");this.Y=[];this.C=[];this.TH={};this.KK=null;this.vx=-1;this.Ry=this.F8=0;this.jp=this.X=null;this.Mw=this.Bx("ytp-scrubber-button");this.jL=this.Bx("ytp-decorated-scrubber-button");this.Os=this.Bx("ytp-scrubber-container");this.tf=new g.hR;this.zO=0;this.CK=new Oea;this.S=new Iu(0,0);this.Dx=null;this.L=this.SH=!1;this.MF=null;this.Jn=this.Bx("ytp-heat-map-container");this.Nv=this.Bx("ytp-heat-map-edu"); this.W=[];this.heatMarkersDecorations=[];this.z5=this.Bx("ytp-fine-scrubbing-container");this.wH=this.Bx("ytp-fine-scrubbing-edu");this.J=void 0;this.eL=this.Km=this.Cb=!1;this.tooltip=V.lU();this.addOnDisposeCallback(g.cd(this.tooltip,this.Zx));g.M(this,this.bd);this.bd.subscribe("hoverstart",this.XS,this);this.bd.subscribe("hoverend",this.xx,this);this.Z(this.Zx,"click",this.Cj);this.addOnDisposeCallback(g.cd(this.tooltip,this.qJ));g.M(this,this.Mv);this.Mv.subscribe("hoverstart",this.XS,this); this.Mv.subscribe("hoverend",this.xx,this);this.Z(this.qJ,"click",this.Cj);J7a(this);this.Z(Y,"resize",this.yQ);this.Z(Y,"presentingplayerstatechange",this.Xn);this.Z(Y,"videodatachange",this.Wa);this.Z(Y,"videoplayerreset",this.xt);this.Z(Y,"cuerangesadded",this.mEE);this.Z(Y,"cuerangesremoved",this.dwb);this.Z(Y,"onLoopRangeChange",this.nB);this.Z(Y,"innertubeCommand",this.onClickCommand);this.Z(Y,"onRetroModeChanged",this.xbs);this.Z(Y,g.ZN("timedMarkerCueRange"),this.OMs);this.Z(Y,"updatemarkervisibility", this.Ab);this.Z(Y,"serverstitchedvideochange",this.Pa1);this.updateVideoData(Y.getVideoData(),!0);this.nB(Y.getLoopRange());mc(this)&&!this.J&&(this.J=new GCE(this.api,this.tooltip),Y=g.w6(this.element).x||0,this.J.yQ(Y,this.D),this.J.ac(this.z5),g.M(this,this.J),this.Z(this.J.dismissButton,"click",this.IG),this.Z(this.J.playButton,"click",this.RW),this.Z(this.J.element,"dblclick",this.RW));this.api.createClientVe(this.Jn,this,139609,!0);this.api.createClientVe(this.Nv,this,140127,!0);this.api.createClientVe(this.wH, this,151179,!0);this.api.createClientVe(this.progressBar,this,38856,!0)}; J7a=function(Y){if(Y.Y.length===0){var V=new QO;Y.Y.push(V);g.M(Y,V);V.ac(Y.m8,0)}for(;Y.Y.length>1;)Y.Y.pop().dispose();Sw(Y.Y[0],"100%");Y.Y[0].startTime=0;Y.Y[0].title=""}; dOK=function(Y){var V=V===void 0?NaN:V;var C=new RG2(Y.api);Y.W.push(C);g.M(Y,C);C.ac(Y.Jn);V>=0&&(C.element.style.width=V+"px")}; qQK=function(Y){for(;Y.C.length;)Y.C.pop().dispose()}; xOx=function(Y){var V,C,U,n,b;return(b=g.I((n=g.I((V=Y.getWatchNextResponse())==null?void 0:(C=V.playerOverlays)==null?void 0:(U=C.playerOverlayRenderer)==null?void 0:U.decoratedPlayerBarRenderer,wd))==null?void 0:n.playerBar,PWR))==null?void 0:b.chapters}; c7H=function(Y){for(var V=Y.Y,C=[],U=0;U=E&&O<=Z&&b.push(u)}X>0&&(Y.Jn.style.height=X+"px");E=Y.W[U];Z=b;u=n;A=X;O=U===0;O=O===void 0?!1:O;W60(E,A);D=Z;B=E.J;O=O===void 0?!1:O;var k=1E3/D.length,q=[];q.push({x:0,y:100});for(var d=0;d0&&(C=b[b.length-1])}g.tS(Y);y=[];V=g.N(V.heatMarkersDecorations||[]);for(n=V.next();!n.done;n=V.next())if(n=g.I(n.value,Tqo))X=n.label,U=C=G=void 0,y.push({visibleTimeRangeStartMillis:(G=n.visibleTimeRangeStartMillis)!=null?G:-1,visibleTimeRangeEndMillis:(C=n.visibleTimeRangeEndMillis)!=null?C:-1,decorationTimeMillis:(U=n.decorationTimeMillis)!=null?U:NaN,label:X?g.km(X):""});Y.heatMarkersDecorations=y}}; voK=function(Y,V){Y.C.push(V);g.M(Y,V);V.ac(Y.GZ,Y.GZ.children.length)}; wMJ=function(Y,V){V=g.N(V);for(var C=V.next();!C.done;C=V.next()){C=C.value;var U=ew(Y,C.timeRangeStartMillis/(Y.S.Y*1E3),r5(Y)),n=Y.api.K("delhi_modern_web_player")?.667:.6;g.d6(C.element,"transform","translateX("+U+"px) scaleX("+n+")")}}; hGP=function(Y,V){var C=0,U=!1;V=g.N(V);for(var n=V.next();!n.done;n=V.next()){n=n.value;if(g.I(n,MHo)){n=g.I(n,MHo);var b={startTime:NaN,title:null,onActiveCommand:void 0},E=n.title;b.title=E?g.km(E):"";E=n.timeRangeStartMillis;E!=null&&(b.startTime=E);b.onActiveCommand=n.onActiveCommand;n=b;C===0&&n.startTime!==0&&(Y.Y[C].startTime=0,Y.Y[C].title="",Y.Y[C].onActiveCommand=n.onActiveCommand,C++,U=!0);Y.Y.length<=C&&(b=new QO,Y.Y.push(b),g.M(Y,b),b.ac(Y.m8,Y.m8.children.length));Y.Y[C].startTime= n.startTime;Y.Y[C].title=n.title?n.title:"";Y.Y[C].onActiveCommand=n.onActiveCommand;Y.Y[C].index=U?C-1:C}C++}for(;C=0;U--)if(Y.Y[U].width>0){Nqv(Y.Y[U],0);var n=Math.floor(Y.Y[U].width);Y.Y[U].width=n;Sw(Y.Y[U],n+"px");break}Y.Y[C].width=0;Sw(Y.Y[C],"0")}else C===Y.Y.length-1?(U=Math.floor(Y.Y[C].width+V),Y.Y[C].width=U,Sw(Y.Y[C],U+"px")):(V=Y.Y[C].width+V,U=Math.round(V),V-=U,Y.Y[C].width=U,Sw(Y.Y[C],U+"px"));C=0;if(Y.W.length===Y.Y.length)for(V=0;V< Y.W.length;V++)U=Y.Y[V].width,Y.W[V].element.style.width=U+"px",Y.W[V].element.style.left=C+"px",C+=U+g5(Y);Y.api.K("delhi_modern_web_player")&&(Y.Y.length===1?Y.Y[0].J.classList.add("ytp-progress-bar-start","ytp-progress-bar-end"):(Y.Y[0].J.classList.remove("ytp-progress-bar-end"),Y.Y[0].J.classList.add("ytp-progress-bar-start"),Y.Y[Y.Y.length-1].J.classList.add("ytp-progress-bar-end")))}; aU1=function(Y,V){var C=0,U=!1,n=Y.Y.length,b=Y.S.Y*1E3;b===0&&(b=Y.api.getProgressState().seekableEnd*1E3);if(b>0&&Y.D>0){for(var E=Y.D-g5(Y)*Y.F8,y=Y.Ry===0?3:E*Y.Ry,X=g.N(Y.Y),G=X.next();!G.done;G=X.next())G.value.width=0;for(;C1);G=(b===0?0:X/b*E)+Y.Y[C].width;if(G>y)Y.Y[C].width=G;else{Y.Y[C].width=0;var Z=Y,D=C,u=Z.Y[D-1];u!==void 0&&u.width>0? u.width+=G:DY.Ry&&(Y.Ry=X/b),U=!0)}C++}}return U}; Fv=function(Y){if(Y.D){var V=Y.api.getProgressState(),C=Y.api.getVideoData();if(!(C&&C.enableServerStitchedDai&&C.h0)||isFinite(V.current)){var U;if(((U=Y.api.getVideoData())==null?0:Vg(U))&&V.airingStart&&V.airingEnd)var n=Kh(Y,V.airingStart,V.airingEnd);else if(Y.api.getPresentingPlayerType()===2){var b,E,y;n=(C=(n=Y.api.getVideoData())==null?void 0:(b=n.getPlayerResponse())==null?void 0:(E=b.playerConfig)==null?void 0:(y=E.webPlayerConfig)==null?void 0:y.skippableAdProgressBarDuration)?Kh(Y,V.seekableStart, C/1E3):Kh(Y,V.seekableStart,V.seekableEnd)}else n=Kh(Y,V.seekableStart,V.seekableEnd);b=L9(n,V.loaded,0);V=L9(n,V.current,0);E=Y.S.J!==n.J||Y.S.Y!==n.Y;Y.S=n;Hg(Y,V,b);E&&IUP(Y);L61(Y)}}}; Kh=function(Y,V,C){return Q2x(Y)?new Iu(Math.max(V,Y.Dx.startTimeMs/1E3),Math.min(C,Y.Dx.endTimeMs/1E3)):new Iu(V,C)}; mO0=function(Y,V){var C,U,n;V=g.I((C=V.getWatchNextResponse())==null?void 0:(U=C.playerOverlays)==null?void 0:(n=U.playerOverlayRenderer)==null?void 0:n.decoratedPlayerBarRenderer,wd);if(V==null?0:V.progressColor)for(C=0;C1){C=YN(Y,V.S,!0);for(var U=0,n=0;n0&&(U+=Y.Y[n].width,U+=g5(Y));C=(Y.Y[C].startTime+(V.S-U)/Y.Y[C].width*((C===Y.Y.length-1?Y.S.Y*1E3:Y.Y[C+1].startTime)-Y.Y[C].startTime))/1E3||0}return C}; Vx=function(Y,V,C,U,n){V=V<0?0:Math.floor(Math.min(V,Y.api.getDuration())*1E3);C=C<0?0:Math.floor(Math.min(C,Y.api.getDuration())*1E3);Y=Y.progressBar.visualElement;U={seekData:{startMediaTimeMs:V,endMediaTimeMs:C,seekSource:U}};(V=g.hY())&&g.Vk(Cx)(void 0,V,Y,n,U,void 0)}; tHS=function(Y,V,C){if(C>=Y.Y.length)return!1;var U=Y.D-g5(Y)*Y.F8;return Math.abs(V-Y.Y[C].startTime/1E3)/Y.S.Y*U<4}; IUP=function(Y){Y.Mw.style.removeProperty("height");for(var V=g.N(Object.keys(Y.Ty)),C=V.next();!C.done;C=V.next())eGZ(Y,C.value);Cf(Y);Hg(Y,Y.sE,Y.Jf)}; r5=function(Y){var V=Y.tf.x;V=g.PX(V,0,Y.D);Y.CK.update(V,Y.D);return Y.CK}; nf=function(Y){return(Y.L?135:90)-Ul(Y)}; Ul=function(Y){var V=48,C=Y.api.U();Y.api.K("delhi_modern_web_player")?V=Y.L?96:68:Y.L?V=54:g.T1(C)&&!C.J&&(V=40);return V}; Hg=function(Y,V,C){Y.sE=V;Y.Jf=C;var U=r5(Y),n=Y.S.Y,b=Dw2(Y.S,Y.sE),E=g.Jf("$PLAY_PROGRESS of $DURATION",{PLAY_PROGRESS:g.f9(b,!0),DURATION:g.f9(n,!0)}),y=Xv(Y.Y,b*1E3);y=Y.Y[y].title;Y.update({ariamin:Math.floor(Y.S.J),ariamax:Math.floor(n),arianow:Math.floor(b),arianowtext:y?y+" "+E:E});n=Y.clipStart;b=Y.clipEnd;Y.Dx&&Y.api.getPresentingPlayerType()!==2&&(n=Y.Dx.startTimeMs/1E3,b=Y.Dx.endTimeMs/1E3);n=L9(Y.S,n,0);y=L9(Y.S,b,1);E=Y.api.getVideoData();b=g.PX(V,n,y);C=(E==null?0:g.H$(E))?1:g.PX(C, n,y);V=ew(Y,V,U);g.d6(Y.Os,"transform","translateX("+V+"px)");Y.api.K("delhi_modern_web_player")&&Y.api.K("delhi_modern_web_player_cutout")&&r7S(Y,V);bC(Y,U,n,b,"PLAY_PROGRESS");(E==null?0:Vg(E))?(V=Y.api.getProgressState().seekableEnd)&&bC(Y,U,b,L9(Y.S,V),"LIVE_BUFFER"):bC(Y,U,n,C,"LOAD_PROGRESS");if(Y.api.K("web_player_heat_map_played_bar")){var X;(X=Y.W[0])!=null&&X.C.setAttribute("width",(b*100).toFixed(2)+"%")}}; r7S=function(Y,V){Y.api.getPresentingPlayerType()!==1?Y.m8.style.removeProperty("clip-path"):(V||(V=ew(Y,Y.sE,r5(Y))),Y.m8.style.clipPath='path("'+(Y.cj?F6S(Y,8,V,Y.L?50:36,0,6):F6S(Y,4,V,Y.L?34:24,2,3))+'")')}; F6S=function(Y,V,C,U,n,b){var E=C-U/2;C+=U/2;V+=n;return"M 0 "+n+" L 0 "+(V+" L ")+(E+" "+V+" C ")+(E+b+" "+V+" "+(E+b)+" "+n+" "+E+" "+n+" L 0 ")+(n+" M ")+(C+" "+n+" L ")+(Y.D+" "+n+" L ")+(Y.D+" "+V+" L ")+(C+" "+V+" C ")+(C-b+" "+V+" "+(C-b)+" "+n+" "+C+" "+n)}; bC=function(Y,V,C,U,n){var b=Y.Y.length,E=V.Y-Y.F8*g5(Y),y=C*E;C=YN(Y,y);var X=U*E;E=YN(Y,X);n==="HOVER_PROGRESS"&&(E=YN(Y,V.Y*U,!0),X=V.Y*U-goS(Y,V.Y*U)*g5(Y));U=Math.max(y-K6S(Y,C),0);for(y=C;y=Y.Y.length)return Y.D;for(var C=0,U=0;U0||Y.HC.clientWidth>0?(b=V.clientWidth/C,Y=-1*Y.pM.clientWidth/C):(b/=C,Y=-1*Y.Y[n].element.offsetLeft/C),g.d6(V,"background-size",b+"px"),g.d6(V,"background-position-x",Y+"px"))}; El=function(Y,V,C,U,n){n||Y.api.U().J?V.style.width=C+"px":g.d6(V,"transform","scalex("+(U?C/U:0)+")")}; YN=function(Y,V,C){var U=0;(C===void 0?0:C)&&(V-=goS(Y,V)*g5(Y));C=g.N(Y.Y);for(var n=C.next();!n.done;n=C.next()){n=n.value;if(V>n.width)V-=n.width;else break;U++}return U===Y.Y.length?U-1:U}; ew=function(Y,V,C){var U=V*Y.S.Y*1E3;for(var n=-1,b=g.N(Y.Y),E=b.next();!E.done;E=b.next())E=E.value,U>E.startTime&&E.width>0&&n++;U=n<0?0:n;n=C.Y-g5(Y)*Y.F8;return V*n+g5(Y)*U+C.W}; goS=function(Y,V){for(var C=Y.Y.length,U=0,n=g.N(Y.Y),b=n.next();!b.done;b=n.next())if(b=b.value,b.width!==0)if(V>b.width)V-=b.width,V-=g5(Y),U++;else break;return U===C?C-1:U}; g.o$2=function(Y,V,C,U){var n=Y.D!==C,b=Y.L!==U;Y.S6=V;Y.D=C;Y.L=U;mc(Y)&&(V=Y.J)!=null&&(V.scale=U?1.5:1);IUP(Y);Y.Y.length===1&&(Y.Y[0].width=C||0);n&&g.tS(Y);Y.J&&b&&mc(Y)&&(Y.J.isEnabled&&(C=Y.L?135:90,U=C-Ul(Y),Y.z5.style.height=C+"px",g.d6(Y.Jn,"transform","translateY("+-U+"px)"),g.d6(Y.progressBar,"transform","translateY("+-U+"px)")),BqH(Y.J))}; Cf=function(Y){var V=!!Y.Dx&&Y.api.getPresentingPlayerType()!==2,C=Y.clipStart,U=Y.clipEnd,n=!0,b=!0;V&&Y.Dx?(C=Y.Dx.startTimeMs/1E3,U=Y.Dx.endTimeMs/1E3):(n=C>Y.S.J,b=Y.S.Y>0&&UY.sE);g.D9(Y.Mw,"ytp-scrubber-button-hover",C===U&&Y.Y.length>1);if(Y.api.K("web_player_heat_map_played_bar")){var b;(b=Y.W[0])!=null&&b.Y.setAttribute("width",(V.J*100).toFixed(2)+"%")}}}; eGZ=function(Y,V){var C=Y.Ty[V];V=Y.Uc[V];var U=r5(Y),n=L9(Y.S,C.start/1E3,0),b=JVP(C,Y.L)/U.width;var E=L9(Y.S,C.end/1E3,1);b!==Number.POSITIVE_INFINITY&&(n=g.PX(n,0,E-b));E=Math.min(E,n+b);C.color&&(V.style.background=C.color);C=n;V.style.left=Math.max(C*U.Y+U.W,0)+"px";El(Y,V,g.PX((E-C)*U.Y+U.W,0,U.width),U.width,!0)}; VRK=function(Y,V){var C=V.getId();Y.Ty[C]===V&&(g.UM(Y.Uc[C]),delete Y.Ty[C],delete Y.Uc[C])}; mc=function(Y){var V=g.Uh(Y.api.U())&&(Y.api.K("web_shorts_pip")||Y.api.K("web_watch_pip")),C;return!((C=Y.api.getVideoData())==null?0:C.isLivePlayback)&&!Y.api.isMinimized()&&!Y.api.isInline()&&(!Y.api.ew()||!V)}; z4=function(Y){Y.J&&(Y.J.disable(),Y.Hx=0,Y.Jn.style.removeProperty("transform"),Y.progressBar.style.removeProperty("transform"),Y.z5.style.removeProperty("height"),Y.element.parentElement&&Y.element.parentElement.style.removeProperty("height"))}; Cma=function(Y,V){var C=V/nf(Y)*Ul(Y);g.d6(Y.progressBar,"transform","translateY("+-V+"px)");g.d6(Y.Jn,"transform","translateY("+-V+"px)");g.d6(Y.z5,"transform","translateY("+C+"px)");Y.z5.style.height=V+C+"px";Y.element.parentElement&&(Y.element.parentElement.style.height=Ul(Y)-C+"px")}; Ut1=function(Y,V){V?Y.X||(Y.element.removeAttribute("aria-disabled"),Y.X=new g.QU(Y.progressBar,!0),Y.api.K("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&Y.X.subscribe("hoverstart",Y.aoL,Y),Y.X.subscribe("hovermove",Y.kvt,Y),Y.X.subscribe("hoverend",Y.h$8,Y),Y.X.subscribe("dragstart",Y.vXs,Y),Y.X.subscribe("dragmove",Y.e$1,Y),Y.X.subscribe("dragend",Y.Dbs,Y),Y.api&&Y.api.K("delhi_modern_web_player")&&Y.api.K("delhi_modern_web_player_cutout")&&(Y.jp=new g.QU(Y.progressBar, !0),Y.jp.subscribe("hoverstart",function(){Y.cj=!0;r7S(Y)},Y),Y.jp.subscribe("hoverend",function(){Y.cj=!1; r7S(Y)},Y)),Y.MF=Y.listen("keydown",Y.Ao)):Y.X&&(Y.element.setAttribute("aria-disabled","true"),Y.o2(Y.MF),Y.X.cancel(),Y.X.dispose(),Y.X=null)}; g5=function(Y){return Y.api.K("delhi_modern_web_player")?4:Y.L?3:2}; Q2x=function(Y){var V;return!((V=Y.Dx)==null||!V.postId)&&Y.api.getPresentingPlayerType()!==2}; iC=function(Y,V){g.m.call(this,{j:"button",Dv:["ytp-remote-button","ytp-button"],G:{title:"Play on TV","aria-haspopup":"true","data-priority":"10"},Ic:"{{icon}}"});this.B=Y;this.jf=V;this.Y=null;this.Z(Y,"onMdxReceiversChange",this.Zv);this.Z(Y,"presentingplayerstatechange",this.Zv);this.Z(Y,"appresize",this.Zv);Y.createClientVe(this.element,this,139118);this.Zv();this.listen("click",this.J,this);hB(Y,this.element,this)}; yx=function(Y,V){g.m.call(this,{j:"button",Dv:["ytp-button","ytp-settings-button"],G:{"aria-expanded":"false","aria-haspopup":"true","aria-controls":un(),title:"Settings","data-tooltip-target-id":"ytp-settings-button"},N:[Y.K("delhi_modern_web_player_icons")?{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M12.84 1H11.15C10.72 .99 10.30 1.14 9.95 1.40C9.60 1.66 9.35 2.02 9.23 2.44L9.19 2.61C9.11 3.00 8.96 3.38 8.73 3.71C8.51 4.04 8.22 4.33 7.89 4.55L7.75 4.64C7.37 4.85 6.96 4.98 6.53 5.02C6.11 5.06 5.68 5.01 5.27 4.87C4.86 4.73 4.42 4.73 4.00 4.86C3.59 5.00 3.23 5.26 2.99 5.62L2.89 5.77L2.05 7.23C1.82 7.63 1.73 8.10 1.81 8.55C1.88 9.01 2.12 9.43 2.47 9.73L2.58 9.84C3.15 10.39 3.50 11.15 3.50 12L3.49 12.16C3.47 12.56 3.37 12.95 3.19 13.31C3.01 13.67 2.77 13.99 2.47 14.26C2.12 14.56 1.88 14.98 1.81 15.43C1.73 15.89 1.82 16.36 2.05 16.76L2.89 18.22L2.99 18.37C3.24 18.73 3.59 18.99 4.01 19.13C4.42 19.26 4.86 19.26 5.27 19.12L5.42 19.07C5.81 18.96 6.21 18.93 6.61 18.98C7.01 19.03 7.40 19.15 7.75 19.36L7.89 19.44C8.22 19.66 8.51 19.95 8.73 20.28C8.96 20.61 9.11 20.99 9.19 21.38C9.28 21.84 9.52 22.24 9.88 22.54C10.24 22.83 10.69 23.00 11.15 23H12.84C13.30 23.00 13.75 22.83 14.11 22.54C14.47 22.24 14.71 21.84 14.80 21.38C14.89 20.96 15.06 20.56 15.31 20.21C15.55 19.86 15.88 19.57 16.25 19.36L16.39 19.28C16.75 19.10 17.14 18.99 17.54 18.96C17.94 18.94 18.34 18.99 18.72 19.12L18.89 19.17C19.31 19.27 19.75 19.24 20.15 19.07C20.55 18.90 20.88 18.60 21.10 18.23L21.95 16.76C22.18 16.36 22.26 15.89 22.19 15.43C22.11 14.98 21.88 14.56 21.53 14.26C21.23 13.99 20.98 13.67 20.80 13.31C20.63 12.95 20.52 12.56 20.50 12.16L20.50 12C20.50 11.57 20.59 11.14 20.77 10.75C20.94 10.36 21.20 10.01 21.53 9.73C21.88 9.43 22.11 9.01 22.19 8.55C22.26 8.10 22.18 7.63 21.95 7.23L21.10 5.76C20.88 5.39 20.55 5.09 20.15 4.92C19.76 4.75 19.31 4.72 18.89 4.82L18.72 4.87C18.34 5.00 17.94 5.05 17.54 5.03C17.14 5.00 16.75 4.89 16.4 4.71L16.25 4.63C15.88 4.42 15.56 4.13 15.31 3.78C15.06 3.43 14.89 3.03 14.80 2.61C14.71 2.15 14.47 1.74 14.11 1.45C13.75 1.16 13.30 .99 12.84 1ZM11.15 3H12.84C12.98 3.70 13.26 4.36 13.68 4.94C14.09 5.52 14.63 6.01 15.25 6.37C15.87 6.72 16.55 6.94 17.26 7.01C17.97 7.08 18.69 6.99 19.37 6.76L20.21 8.23C19.67 8.69 19.24 9.27 18.94 9.92C18.65 10.57 18.50 11.28 18.5 12C18.50 12.71 18.65 13.42 18.95 14.07C19.24 14.72 19.67 15.29 20.21 15.76L19.37 17.23C18.69 16.99 17.97 16.91 17.26 16.98C16.55 17.05 15.86 17.27 15.25 17.63C14.63 17.98 14.09 18.47 13.68 19.05C13.26 19.63 12.98 20.29 12.84 21H11.15C11.01 20.29 10.73 19.63 10.31 19.05C9.90 18.47 9.36 17.98 8.75 17.62C8.13 17.27 7.44 17.05 6.73 16.98C6.02 16.91 5.30 16.99 4.62 17.23L3.78 15.76C4.32 15.29 4.75 14.71 5.05 14.06C5.34 13.41 5.49 12.71 5.5 12C5.50 11.28 5.34 10.57 5.05 9.92C4.75 9.27 4.32 8.69 3.78 8.23L4.62 6.76C5.30 7.00 6.02 7.08 6.73 7.01C7.44 6.94 8.13 6.72 8.75 6.37C9.36 6.01 9.90 5.52 10.31 4.94C10.73 4.36 11.01 3.70 11.15 3ZM12.00 8C10.94 8 9.92 8.42 9.17 9.17C8.42 9.92 8.00 10.93 8.00 12C8.00 13.06 8.42 14.07 9.17 14.82C9.92 15.57 10.94 16 12.00 16C13.06 16 14.08 15.57 14.83 14.82C15.58 14.07 16.00 13.06 16.00 12C16.00 10.93 15.58 9.92 14.83 9.17C14.08 8.42 13.06 8 12.00 8ZM12.00 10H12L12.20 10.01C12.69 10.06 13.15 10.29 13.48 10.65C13.81 11.02 14.00 11.50 14 12L13.99 12.20C13.95 12.58 13.80 12.95 13.55 13.25C13.31 13.55 12.98 13.78 12.62 13.90C12.25 14.02 11.85 14.03 11.48 13.93C11.11 13.83 10.77 13.62 10.51 13.34C10.25 13.05 10.08 12.69 10.02 12.31C9.96 11.93 10.01 11.54 10.17 11.18C10.32 10.83 10.58 10.53 10.91 10.32C11.23 10.11 11.61 10.00 12 10", fill:"white"}}]}:g.TH()]});this.B=Y;this.jf=V;this.J=!0;this.listen("click",this.S);this.Z(Y,"onPlaybackQualityChange",this.updateBadge);this.Z(Y,"videodatachange",this.updateBadge);this.Z(Y,"webglsettingschanged",this.updateBadge);this.Z(Y,"appresize",this.Y);hB(Y,this.element,this);this.B.createClientVe(this.element,this,28663);this.updateBadge();this.Y(Y.Gy().getPlayerSize())}; n$1=function(Y,V){Y.J=!!V;Y.Y(Y.B.Gy().getPlayerSize())}; XD=function(Y,V){XE.call(this,"Annotations",g.s0.Dg);this.B=Y;this.jf=V;this.Y=!1;Y.K("web_settings_menu_icons")&&(V=Y.K("delhi_modern_web_player_icons")?{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M9.65 6.00L9.5 6H2.5L2.34 6.00C1.97 6.04 1.63 6.21 1.38 6.49C1.13 6.77 1.00 7.12 1 7.5V13.5L1.00 13.65C1.04 14.02 1.21 14.36 1.49 14.61C1.77 14.86 2.12 15 2.5 15H4.5L3.81 17.75C3.77 17.89 3.77 18.03 3.79 18.17C3.82 18.31 3.87 18.45 3.95 18.56C4.03 18.68 4.14 18.78 4.26 18.85C4.38 18.92 4.51 18.97 4.66 18.99L4.78 19H8.55L8.72 18.98C8.88 18.95 9.04 18.89 9.17 18.79C9.30 18.68 9.40 18.55 9.47 18.40L9.52 18.24L10.62 13.96C10.84 13.11 10.96 12.24 10.99 11.36L11 10.98V7.5C11 7.12 10.86 6.77 10.61 6.49C10.36 6.21 10.02 6.04 9.65 6.00ZM21.65 6.00L21.5 6H14.5L14.34 6.00C13.97 6.04 13.63 6.21 13.38 6.49C13.13 6.77 13 7.12 13 7.5V13.5L13.00 13.65C13.04 14.02 13.21 14.36 13.49 14.61C13.77 14.86 14.12 15 14.5 15H16.5L15.81 17.75C15.77 17.89 15.77 18.03 15.79 18.17C15.82 18.31 15.87 18.44 15.95 18.56C16.03 18.68 16.14 18.78 16.26 18.85C16.38 18.92 16.51 18.97 16.66 18.99L16.78 19H20.55L20.72 18.98C20.88 18.95 21.04 18.89 21.17 18.79C21.30 18.68 21.40 18.55 21.47 18.40L21.52 18.24L22.62 13.96C22.84 13.11 22.96 12.24 22.99 11.36L23 10.98V7.5C23 7.12 22.86 6.77 22.61 6.49C22.36 6.21 22.02 6.04 21.65 6.00ZM3 13V8H9V10.98C9.00 11.71 8.91 12.44 8.76 13.16L8.68 13.47L7.78 17H6.06L6.44 15.48L7.06 13H3ZM15 13V8H21V10.98C21 11.71 20.91 12.44 20.76 13.16L20.68 13.47L19.78 17H18.06L18.44 15.48L19.06 13H15Z", fill:"white"}}]}:{j:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M17.5,7c1.93,0,3.5,1.57,3.5,3.5c0,1-0.53,4.5-0.85,6.5h-2.02l0.24-1.89l0.14-1.09l-1.1-0.03C15.5,13.94,14,12.4,14,10.5 C14,8.57,15.57,7,17.5,7 M6.5,7C8.43,7,10,8.57,10,10.5c0,1-0.53,4.5-0.85,6.5H7.13l0.24-1.89l0.14-1.09l-1.1-0.03 C4.5,13.94,3,12.4,3,10.5C3,8.57,4.57,7,6.5,7 M17.5,6C15.01,6,13,8.01,13,10.5c0,2.44,1.95,4.42,4.38,4.49L17,18h4c0,0,1-6,1-7.5 C22,8.01,19.99,6,17.5,6L17.5,6z M6.5,6C4.01,6,2,8.01,2,10.5c0,2.44,1.95,4.42,4.38,4.49L6,18h4c0,0,1-6,1-7.5 C11,8.01,8.99,6,6.5,6L6.5,6z", fill:"white"}}]},this.setIcon(V));this.Z(Y,"videodatachange",this.Zv);this.Z(Y,"onApiChange",this.Zv);this.subscribe("select",this.onSelect,this);this.Zv()}; G4=function(Y,V){g.aa.call(this,"Audio track",g.s0.AUDIO,Y,V);this.B=Y;this.tracks={};g.y5(this.element,"ytp-audio-menu-item");this.countLabel=new g.m({j:"div",N:[{j:"span",Ic:"Audio track"},{j:"span",T:"ytp-menuitem-label-count",Ic:"{{content}}"}]});Y.K("web_settings_menu_icons")&&(V=Y.K("delhi_modern_web_player_icons")?{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M19.4 .2C19.29 .27 19.20 .37 19.13 .49C19.07 .60 19.02 .72 19.01 .85C18.99 .98 18.99 1.12 19.03 1.24C19.06 1.37 19.12 1.49 19.2 1.6L20.8 .4C20.64 .18 20.40 .04 20.14 .01C19.87 -0.02 19.61 .04 19.4 .2ZM20.8 .4L20 1L19.2 1.59C20.37 3.16 21.00 5.06 21.00 7.01C20.99 8.97 20.35 10.87 19.17 12.42C19.01 12.64 18.94 12.90 18.98 13.16C19.02 13.43 19.16 13.66 19.37 13.83C19.58 13.99 19.84 14.05 20.11 14.02C20.37 13.98 20.61 13.84 20.77 13.63C22.21 11.73 22.99 9.41 23 7.02C23.00 4.63 22.23 2.31 20.8 .4ZM10 2C8.67 2 7.40 2.52 6.46 3.46C5.52 4.40 5 5.67 5 7C5 8.32 5.52 9.59 6.46 10.53C7.40 11.47 8.67 12 10 12C11.32 12 12.59 11.47 13.53 10.53C14.47 9.59 15 8.32 15 7C15 5.67 14.47 4.40 13.53 3.46C12.59 2.52 11.32 2 10 2ZM16.17 2.29C15.97 2.48 15.86 2.73 15.86 2.99C15.85 3.26 15.95 3.51 16.14 3.71C16.98 4.58 17.44 5.68 17.49 6.80L17.5 7.02C17.49 8.22 17.01 9.40 16.10 10.32C15.92 10.51 15.83 10.77 15.83 11.03C15.84 11.29 15.95 11.53 16.13 11.71C16.32 11.90 16.57 12.00 16.83 12.00C17.09 12.00 17.34 11.90 17.53 11.72C18.78 10.44 19.49 8.77 19.5 7.03L19.49 6.71C19.42 5.09 18.74 3.53 17.58 2.32C17.49 2.23 17.38 2.15 17.26 2.10C17.14 2.05 17.01 2.02 16.88 2.01C16.75 2.01 16.62 2.03 16.49 2.08C16.37 2.13 16.26 2.20 16.17 2.29ZM10 4C10.39 4 10.78 4.07 11.14 4.22C11.51 4.37 11.84 4.60 12.12 4.87C12.39 5.15 12.62 5.48 12.77 5.85C12.92 6.21 13 6.60 13 7C13 7.39 12.92 7.78 12.77 8.14C12.62 8.51 12.39 8.84 12.12 9.12C11.84 9.39 11.51 9.62 11.14 9.77C10.78 9.92 10.39 10 10 10C9.20 10 8.44 9.68 7.87 9.12C7.31 8.55 7 7.79 7 7C7 6.20 7.31 5.44 7.87 4.87C8.44 4.31 9.20 4 10 4ZM10.39 13.01L10 13C8.01 12.99 6.10 13.73 4.63 15.06L4.34 15.34C3.60 16.08 3.01 16.96 2.60 17.93C2.20 18.90 1.99 19.94 2 21C2 21.26 2.10 21.51 2.29 21.70C2.48 21.89 2.73 22 3 22C3.26 22 3.51 21.89 3.70 21.70C3.89 21.51 4 21.26 4 21C4.00 19.40 4.63 17.88 5.75 16.75L5.97 16.55C7.07 15.55 8.51 15 10 15L10.29 15.00C11.78 15.08 13.18 15.70 14.24 16.75L14.44 16.97C15.44 18.07 16 19.51 16 21C16 21.26 16.10 21.51 16.29 21.70C16.48 21.89 16.73 22 17 22C17.26 22 17.51 21.89 17.70 21.70C17.89 21.51 18 21.26 18 21C18.00 19.01 17.26 17.10 15.93 15.63L15.65 15.34C14.25 13.93 12.37 13.10 10.39 13.01Z", fill:"white"}}]}:fXE(),this.setIcon(V));g.M(this,this.countLabel);g.Hd(this,this.countLabel);this.Z(Y,"videodatachange",this.Zv);this.Z(Y,"onPlaybackAudioChange",this.Zv);this.Zv()}; ZV=function(Y,V){XE.call(this,"Autoplay",g.s0.Fu);this.B=Y;this.jf=V;this.Y=!1;this.S=[];this.Z(Y,"presentingplayerstatechange",this.J);this.subscribe("select",this.onSelect,this);Y.createClientVe(this.element,this,113682);this.J()}; bSJ=function(Y,V){g.Y4.call(this,g.of({"aria-haspopup":"false"}),0,"More options");this.B=Y;this.jf=V;this.Z(this.element,"click",this.onClick);this.jf.EA(this)}; E$1=function(Y,V){var C;g.Uh(Y.U())&&(C={j:"div",T:"ytp-panel-footer-content",N:[{j:"span",Ic:"Adjust download quality from your "},{j:"a",T:"ytp-panel-footer-content-link",Ic:"Settings",G:{href:"/account_downloads"}}]});g.aa.call(this,"Quality",g.s0.vA,Y,V,void 0,void 0,C);this.B=Y;this.jL={};this.L={};this.W={};this.dT=new Set;this.Y=this.D=!1;this.C="unknown";this.sE="";this.Jn=new g.gv;g.M(this,this.Jn);this.D=this.B.K("web_player_use_new_api_for_quality_pullback");this.Y=this.B.K("web_player_enable_premium_hbr_playback_cap"); Y.K("web_settings_menu_icons")&&(V=Y.K("delhi_modern_web_player_icons")?{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M9 3C8.11 2.99 7.25 3.29 6.54 3.83C5.84 4.38 5.34 5.14 5.12 6H3C2.73 6 2.48 6.10 2.29 6.29C2.10 6.48 2 6.73 2 7C2 7.26 2.10 7.51 2.29 7.70C2.48 7.89 2.73 8 3 8H5.12C5.34 8.85 5.84 9.61 6.55 10.16C7.25 10.70 8.11 10.99 9 10.99C9.88 10.99 10.74 10.70 11.44 10.16C12.15 9.61 12.65 8.85 12.87 8H21C21.26 8 21.51 7.89 21.70 7.70C21.89 7.51 22 7.26 22 7C22 6.73 21.89 6.48 21.70 6.29C21.51 6.10 21.26 6 21 6H12.87C12.65 5.14 12.15 4.38 11.45 3.83C10.74 3.29 9.88 2.99 9 3ZM9 5C9.53 5 10.03 5.21 10.41 5.58C10.78 5.96 11 6.46 11 7C11 7.53 10.78 8.03 10.41 8.41C10.03 8.78 9.53 9 9 9C8.46 9 7.96 8.78 7.58 8.41C7.21 8.03 7 7.53 7 7C7 6.46 7.21 5.96 7.58 5.58C7.96 5.21 8.46 5 9 5ZM15 13C14.11 12.99 13.25 13.29 12.54 13.83C11.84 14.38 11.34 15.14 11.12 16H3C2.73 16 2.48 16.10 2.29 16.29C2.10 16.48 2 16.73 2 17C2 17.26 2.10 17.51 2.29 17.70C2.48 17.89 2.73 18 3 18H11.12C11.34 18.85 11.84 19.61 12.55 20.16C13.25 20.70 14.11 20.99 15 20.99C15.88 20.99 16.74 20.70 17.44 20.16C18.15 19.61 18.65 18.85 18.87 18H21C21.26 18 21.51 17.89 21.70 17.70C21.89 17.51 22 17.26 22 17C22 16.73 21.89 16.48 21.70 16.29C21.51 16.10 21.26 16 21 16H18.87C18.65 15.14 18.15 14.38 17.45 13.83C16.74 13.29 15.88 12.99 15 13ZM15 15C15.53 15 16.03 15.21 16.41 15.58C16.78 15.96 17 16.46 17 17C17 17.53 16.78 18.03 16.41 18.41C16.03 18.78 15.53 19 15 19C14.46 19 13.96 18.78 13.58 18.41C13.21 18.03 13 17.53 13 17C13 16.46 13.21 15.96 13.58 15.58C13.96 15.21 14.46 15 15 15Z", fill:"white"}}]}:{j:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M15,17h6v1h-6V17z M11,17H3v1h8v2h1v-2v-1v-2h-1V17z M14,8h1V6V5V3h-1v2H3v1h11V8z M18,5v1h3V5H18z M6,14h1v-2v-1V9H6v2H3v1 h3V14z M10,12h11v-1H10V12z",fill:"white"}}]},this.setIcon(V));g.y5(this.J.element,"ytp-quality-menu");this.Z(Y,"videodatachange",this.Zc);this.Z(Y,"videoplayerreset",this.Zc);this.Z(Y,"onPlaybackQualityChange",this.Ef);this.Zc();Y.createClientVe(this.element,this,137721)}; iSx=function(Y,V,C){var U=Y.jL[V],n=g.j$[V];return z9S(Y,U?U.qualityLabel:n?n+"p":"Auto",V,C)}; yQR=function(Y,V,C,U,n){var b=(V=Y.Y?Y.W[V]:Y.L[V])&&V.quality,E=V&&V.qualityLabel;E=E?E:"Auto";U&&(E="("+E);Y=z9S(Y,E,b||"",n);U&&Y.N.push(")");(U=(U=V&&V.paygatedQualityDetails)&&U.paygatedIndicatorText)&&C&&Y.N.push({j:"div",T:"ytp-premium-label",Ic:U});return Y}; z9S=function(Y,V,C,U){V={j:"span",Dv:U,N:[V]};var n;U="ytp-swatch-color";if(Y.D||Y.Y)U="ytp-swatch-color-white";C==="highres"?n="8K":C==="hd2880"?n="5K":C==="hd2160"?n="4K":C.indexOf("hd")===0&&C!=="hd720"&&(n="HD");n&&(V.N.push(" "),V.N.push({j:"sup",T:U,Ic:n}));return V}; DV=function(Y){ph.call(this,Y.getAvailablePlaybackRates()[0],Y.getAvailablePlaybackRates()[Y.getAvailablePlaybackRates().length-1],.05,Y.getPlaybackRate(),{j:"div",T:"ytp-speedslider-indicator-container",N:[{j:"div",T:"ytp-speedslider-badge"},{j:"p",T:"ytp-speedslider-text"}]});this.B=Y;this.X=sM(this.L,50,this);g.y5(this.J,"ytp-speedslider");this.C=this.Bx("ytp-speedslider-text");this.Jn=this.Bx("ytp-speedslider-badge");X4o(this);this.Z(this.J,"change",this.sE)}; X4o=function(Y){Y.C.textContent=Y.Y.toFixed(2)+"x";Y.Jn.classList.toggle("ytp-speedslider-premium-badge",Y.Y>2&&Y.B.K("enable_web_premium_varispeed"))}; uC=function(Y,V,C,U,n,b,E){g.m.call(this,{j:"div",T:"ytp-slider-section",G:{role:"slider","aria-valuemin":"{{minvalue}}","aria-valuemax":"{{maxvalue}}","aria-valuenow":"{{valuenow}}","aria-valuetext":"{{valuetext}}",tabindex:"0"},N:[{j:"div",T:"ytp-slider",N:[{j:"div",T:"ytp-slider-handle"}]}]});this.X=Y;this.L=V;this.J=C;this.S=U;this.sE=n;this.vx=b;this.range=this.S-this.J;this.F8=this.Bx("ytp-slider-section");this.W=this.Bx("ytp-slider");this.Jn=this.Bx("ytp-slider-handle");this.C=new g.QU(this.W, !0);this.Y=E?E:C;g.M(this,this.C);this.C.subscribe("dragmove",this.mM,this);this.Z(this.element,"keydown",this.P2);this.Z(this.element,"wheel",this.r7);this.init()}; BQ=function(Y){uC.call(this,.05,.05,Y.getAvailablePlaybackRates()[0],Y.getAvailablePlaybackRates()[Y.getAvailablePlaybackRates().length-1],150,20,Y.getPlaybackRate());this.B=Y;this.D=g.HX("P");this.dT=sM(this.jL,50,this);g.y5(this.W,"ytp-speedslider");g.y5(this.D,"ytp-speedslider-text");Y=this.D;var V=this.W;V.parentNode&&V.parentNode.insertBefore(Y,V.nextSibling);GQT(this);this.Z(this.B,"onPlaybackRateChange",this.updateValues)}; GQT=function(Y){Y.D.textContent=ZST(Y,Y.Y)+"x"}; ZST=function(Y,V){Y=Number(g.PX(V,Y.J,Y.S).toFixed(2));V=Math.floor((Y+.001)*100%5+2E-15);var C=Y;V!==0&&(C=Y-V*.01);return Number(C.toFixed(2))}; Dtv=function(Y){g.W2.call(this,{j:"div",T:"ytp-speedslider-component"});Y.K("web_settings_use_input_slider")?this.Y=new DV(Y):this.Y=new BQ(Y);g.M(this,this.Y);this.element.appendChild(this.Y.element)}; uNT=function(Y){var V=new Dtv(Y);xF.call(this,Y,V,"Custom");g.M(this,V)}; BfE=function(Y,V){var C=new uNT(Y);g.aa.call(this,"Playback speed",g.s0.D$,Y,V,sl(Y)?void 0:"Custom",sl(Y)?void 0:function(){g.vB(V,C)}); var U=this;this.W=!1;g.M(this,C);this.C=new DV(Y);g.M(this,this.C);if(Y.K("web_settings_menu_icons")){var n=Y.K("delhi_modern_web_player_icons")?{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M9.80 1.22C8.59 1.46 7.44 1.91 6.38 2.54L5.93 2.82L5.85 2.88C5.66 3.04 5.53 3.26 5.49 3.51C5.45 3.75 5.51 4.00 5.65 4.21C5.78 4.41 5.99 4.56 6.23 4.62C6.47 4.69 6.72 4.66 6.94 4.54L7.03 4.49L7.40 4.26C8.27 3.74 9.21 3.38 10.20 3.18C10.46 3.12 10.69 2.97 10.84 2.75C10.98 2.53 11.04 2.26 10.98 2.00C10.93 1.74 10.77 1.51 10.55 1.36C10.33 1.22 10.06 1.16 9.80 1.22M13.02 2.00C12.99 2.13 12.99 2.26 13.02 2.39C13.04 2.52 13.09 2.64 13.16 2.75C13.24 2.86 13.33 2.95 13.44 3.03C13.55 3.10 13.67 3.15 13.80 3.18L14.20 1.22C14.07 1.19 13.94 1.19 13.81 1.22C13.68 1.24 13.56 1.29 13.45 1.36C13.34 1.44 13.24 1.53 13.17 1.64C13.09 1.75 13.04 1.87 13.02 2.00ZM14.20 1.22L14.00 2.20L13.80 3.18C15.77 3.58 17.54 4.63 18.85 6.15C20.15 7.68 20.90 9.60 20.99 11.61L21.00 12.00C21.00 14.07 20.28 16.08 18.96 17.69C17.65 19.30 15.82 20.40 13.79 20.82L13.99 21.8L14.19 22.78C16.59 22.29 18.77 21.01 20.36 19.14C21.96 17.27 22.88 14.93 22.99 12.47L23.00 12.00C23.00 9.46 22.12 7.00 20.52 5.04C18.91 3.08 16.68 1.73 14.20 1.22ZM2.88 5.85L2.82 5.93L2.54 6.38C1.91 7.44 1.46 8.59 1.22 9.80C1.19 9.93 1.19 10.06 1.21 10.19C1.24 10.32 1.29 10.44 1.36 10.55C1.51 10.77 1.74 10.93 2 10.98C2.25 11.04 2.53 10.98 2.75 10.84C2.97 10.69 3.12 10.46 3.18 10.20C3.38 9.21 3.74 8.27 4.26 7.40L4.49 7.03L4.54 6.95C4.65 6.73 4.68 6.47 4.62 6.23C4.56 5.99 4.41 5.78 4.20 5.65C4.00 5.51 3.75 5.46 3.50 5.49C3.26 5.53 3.03 5.66 2.88 5.85ZM17 12.00L9 7.2V16.8L17 12.00ZM2 13.01C1.87 13.04 1.74 13.09 1.64 13.16C1.53 13.23 1.43 13.33 1.36 13.44C1.29 13.55 1.24 13.67 1.21 13.80C1.19 13.93 1.19 14.06 1.22 14.19C1.46 15.40 1.91 16.55 2.54 17.61L2.82 18.06L2.88 18.14C3.03 18.33 3.26 18.46 3.50 18.50C3.75 18.53 4.00 18.48 4.20 18.34C4.41 18.21 4.56 18.00 4.62 17.76C4.68 17.52 4.65 17.27 4.54 17.05L4.49 16.96L4.26 16.59C3.74 15.72 3.38 14.78 3.18 13.79C3.15 13.66 3.10 13.54 3.02 13.43C2.95 13.32 2.86 13.23 2.75 13.15C2.64 13.08 2.51 13.03 2.39 13.01C2.26 12.98 2.12 12.98 2 13.01ZM5.65 19.79C5.51 19.99 5.46 20.24 5.49 20.49C5.53 20.73 5.66 20.95 5.85 21.11L5.93 21.17L6.38 21.45C7.44 22.08 8.59 22.53 9.80 22.77C10.06 22.83 10.33 22.77 10.55 22.63C10.77 22.48 10.93 22.25 10.98 21.99C11.03 21.73 10.98 21.46 10.84 21.24C10.69 21.02 10.46 20.87 10.20 20.81C9.21 20.61 8.27 20.25 7.40 19.73L7.03 19.50L6.94 19.45C6.72 19.34 6.47 19.31 6.23 19.37C5.99 19.43 5.78 19.58 5.65 19.79ZM14.19 22.78L13.79 20.82C13.66 20.84 13.54 20.89 13.43 20.97C13.32 21.04 13.23 21.13 13.15 21.24C13.08 21.35 13.03 21.48 13.01 21.60C12.98 21.73 12.98 21.87 13.01 22C13.04 22.12 13.09 22.25 13.16 22.35C13.23 22.46 13.33 22.56 13.44 22.63C13.55 22.70 13.67 22.75 13.80 22.78C13.93 22.80 14.06 22.80 14.19 22.78Z", fill:"white"}}]}:{j:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M10,8v8l6-4L10,8L10,8z M6.3,5L5.7,4.2C7.2,3,9,2.2,11,2l0.1,1C9.3,3.2,7.7,3.9,6.3,5z M5,6.3L4.2,5.7C3,7.2,2.2,9,2,11 l1,.1C3.2,9.3,3.9,7.7,5,6.3z M5,17.7c-1.1-1.4-1.8-3.1-2-4.8L2,13c0.2,2,1,3.8,2.2,5.4L5,17.7z M11.1,21c-1.8-0.2-3.4-0.9-4.8-2 l-0.6,.8C7.2,21,9,21.8,11,22L11.1,21z M22,12c0-5.2-3.9-9.4-9-10l-0.1,1c4.6,.5,8.1,4.3,8.1,9s-3.5,8.5-8.1,9l0.1,1 C18.2,21.5,22,17.2,22,12z", fill:"white"}}]};this.setIcon(n)}this.B=Y;this.W=!1;this.sE=null;sl(Y)?(this.Y=g.Jf("Custom ($CURRENT_CUSTOM_SPEED)",{CURRENT_CUSTOM_SPEED:this.B.getPlaybackRate().toString()}),this.D=this.B.getPlaybackRate()):this.D=this.Y=null;this.L=this.B.getAvailablePlaybackRates();this.Z(Y,"presentingplayerstatechange",this.Zv);var b;((b=this.B.getVideoData())==null?0:b.Zo())&&this.Z(Y,"serverstitchedvideochange",this.Zv);this.Z(this.C.J,"change",function(){U.W=!0;U.Zv()}); this.Zv()}; s$E=function(Y,V){var C=AI(V);Y.Y&&(Y.W||V===Y.D)?(Y.rV(Y.Y),Y.PC(V.toString())):Y.rV(C)}; R90=function(Y){Y.rh(Y.L.map(AI));Y.Y=null;Y.D=null;var V=Y.B.getPlaybackRate();sl(Y.B)&&AQx(Y,V);!Y.L.includes(V)||Y.W?Y.rV(Y.Y):Y.rV(AI(V))}; AQx=function(Y,V){Y.D=V;Y.Y=g.Jf("Custom ($CURRENT_CUSTOM_SPEED)",{CURRENT_CUSTOM_SPEED:V.toString()});V=Y.L.map(AI);V.unshift(Y.Y);Y.rh(V)}; AI=function(Y){return Y.toString()}; sl=function(Y){return Y.K("web_settings_menu_surface_custom_playback")}; WwR=function(Y){return Y.K("web_settings_menu_surface_custom_playback")&&Y.K("web_settings_use_input_slider")}; OSP=function(Y,V,C,U){var n=new g.cB(V,void 0,"Video Override");g.aa.call(this,U.text||"",Y,V,C,"Video Override",function(){g.vB(C,n)}); var b=this;g.y5(this.element,"ytp-subtitles-options-menu-item");this.setting=U.option.toString();Y=U.options;this.settings=g.$L(Y,this.VP,this);this.D=n;g.M(this,this.D);V=new g.Y4({j:"div",T:"ytp-menuitemtitle",Ic:"Allow for a different caption style if specified by the video."},0);g.M(this,V);this.D.EA(V,!0);this.W=new g.Y4({j:"div",T:"ytp-menuitem",G:{role:"menuitemradio",tabindex:"0"},N:[{j:"div",T:"ytp-menuitem-label",Ic:"On"}]},-1);g.M(this,this.W);this.D.EA(this.W,!0);this.Z(this.W.element, "click",function(){Nfx(b,!0)}); this.Y=new g.Y4({j:"div",T:"ytp-menuitem",G:{role:"menuitemradio",tabindex:"0"},N:[{j:"div",T:"ytp-menuitem-label",Ic:"Off"}]},-2);g.M(this,this.Y);this.D.EA(this.Y,!0);this.Z(this.Y.element,"click",function(){Nfx(b,!1)}); this.rh(g.KU(Y,this.VP))}; Nfx=function(Y,V){Y.publish("settingChange",Y.setting+"Override",!V);Y.jf.LT()}; R6=function(Y,V){g.cB.call(this,Y,void 0,"Options");var C=this;this.Li={};for(var U=0;U=0);if(!(V<0||V===Y.W)){Y.W=V;V=243*Y.scale;var C=141*Y.scale,U=fT0(Y.J,Y.W,V);S7K(Y.bg,U,V,C,!0);Y.sE.start()}}; KwP=function(Y){var V=Y.Y;Y.type===3&&Y.Jn.stop();Y.api.removeEventListener("appresize",Y.L);Y.C||V.setAttribute("title",Y.S);Y.S="";Y.Y=null;Y.update({keyBoardShortcut:"",keyBoardShortcutTitle:""});Y.wrapper.style.width=""}; YT2=function(Y){g.m.call(this,{j:"button",Dv:["ytp-watch-later-button","ytp-button"],G:{title:"{{title}}","data-tooltip-image":"{{image}}","data-tooltip-opaque":String(g.T1(Y.U()))},N:[{j:"div",T:"ytp-watch-later-icon",Ic:"{{icon}}"},{j:"div",T:"ytp-watch-later-title",Ic:"Watch later"}]});this.B=Y;this.icon=null;this.visible=this.isRequestPending=this.Y=!1;yhx(Y);Y.createClientVe(this.element,this,28665);this.listen("click",this.onClick,this);this.Z(Y,"videoplayerreset",this.onReset);this.Z(Y,"appresize", this.gX);this.Z(Y,"videodatachange",this.gX);this.Z(Y,"presentingplayerstatechange",this.gX);this.gX();Y=this.B.U();var V=g.MM("yt-player-watch-later-pending");Y.W&&V?(gDZ(),HSv(this)):this.Zv(2);g.D9(this.element,"ytp-show-watch-later-title",g.T1(Y));hB(this.B,this.element,this)}; oMS=function(Y){var V=Y.B.getPlayerSize(),C=Y.B.U(),U=Y.B.getVideoData(),n=g.T1(C)&&g.TO(Y.B)&&g.e(Y.B.getPlayerStateObject(),128),b=C.S;return C.wH&&V.width>=240&&!U.isAd()&&U.wH&&!n&&!g.ER(U)&&!Y.B.isEmbedsShortsMode()&&!b}; V5S=function(Y,V){CAT(g.HE(Y.B.U()),"wl_button",function(){gDZ({videoId:V});window.location.reload()})}; HSv=function(Y){if(!Y.isRequestPending){Y.isRequestPending=!0;Y.Zv(3);var V=Y.B.getVideoData();V=Y.Y?V.removeFromWatchLaterCommand:V.addToWatchLaterCommand;var C=Y.B.fT(),U=Y.Y?function(){Y.Y=!1;Y.isRequestPending=!1;Y.Zv(2);Y.B.U().X&&Y.B.rT("WATCH_LATER_VIDEO_REMOVED")}:function(){Y.Y=!0; Y.isRequestPending=!1;Y.Zv(1);Y.B.U().J&&Y.B.s2(Y.element);Y.B.U().X&&Y.B.rT("WATCH_LATER_VIDEO_ADDED")}; HR(C,V).then(U,function(){Y.isRequestPending=!1;Y.Zv(4,"An error occurred. Please try again later.");Y.B.U().X&&Y.B.rT("WATCH_LATER_ERROR","An error occurred. Please try again later.")})}}; CqS=function(Y,V){if(V!==Y.icon){switch(V){case 3:var C=u7();break;case 1:C=dL();break;case 2:C={j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"path",pW:!0,T:"ytp-svg-fill",G:{d:"M18,8 C12.47,8 8,12.47 8,18 C8,23.52 12.47,28 18,28 C23.52,28 28,23.52 28,18 C28,12.47 23.52,8 18,8 L18,8 Z M16,19.02 L16,12.00 L18,12.00 L18,17.86 L23.10,20.81 L22.10,22.54 L16,19.02 Z"}}]};break;case 4:C={j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"path", pW:!0,G:{d:"M7,27.5h22L18,8.5L7,27.5z M19,24.5h-2v-2h2V24.5z M19,20.5h-2V16.5h2V20.5z",fill:"#fff"}}]}}Y.updateValue("icon",C);Y.icon=V}}; g.wQ=function(){g.rb.apply(this,arguments);this.Cw=(this.ZJ=g.T1(this.api.U()))&&(this.api.U().J||UX()||Vv());this.d_=48;this.aK=69;this.lQ=this.FQ=null;this.YU=[];this.Vv=this.Dq=this.i6=this.Y$=this.QG=null;this.nZ=[];this.CJ=this.contextMenu=this.gF=this.overflowButton=this.RJ=this.uI=this.searchButton=this.copyLinkButton=this.shareButton=this.dw=this.Ja=this.title=this.channelAvatar=this.A5=this.tooltip=null;this.Nk=!1;this.Rj=this.wb=this.pL=this.uq=null;this.V_=this.d4=this.CF=!1}; Ulv=function(Y){var V=Y.api.U(),C=g.e(Y.api.getPlayerStateObject(),128);return V.W&&C&&!Y.api.isFullscreen()}; nMP=function(Y){if(Y.yz()&&!Y.api.isEmbedsShortsMode()&&Y.RJ){var V=Y.api.K("web_player_hide_overflow_button_if_empty_menu");!Y.dw||V&&!oMS(Y.dw)||nzT(Y.RJ,Y.dw);!Y.shareButton||V&&!k8a(Y.shareButton)||nzT(Y.RJ,Y.shareButton);!Y.copyLinkButton||V&&!Rlx(Y.copyLinkButton)||nzT(Y.RJ,Y.copyLinkButton)}else{V=Y.api.U().getWebPlayerContextConfig();if(Y.RJ){for(var C=Y.RJ,U=g.N(C.actionButtons),n=U.next();!n.done;n=U.next())n.value.detach();C.actionButtons=[]}Y.searchButton&&!g.nU(Y.Ja.element,Y.searchButton.element)&& Y.searchButton.ac(Y.Ja.element);!Y.dw||(V==null?0:V.hideTopWatchNextButton)||g.nU(Y.Ja.element,Y.dw.element)||Y.dw.ac(Y.Ja.element);!Y.shareButton||(V==null?0:V.hideTopShareButton)||g.nU(Y.Ja.element,Y.shareButton.element)||Y.shareButton.ac(Y.Ja.element);Y.copyLinkButton&&!g.nU(Y.Ja.element,Y.copyLinkButton.element)&&Y.copyLinkButton.ac(Y.Ja.element)}}; b2x=function(Y,V,C){V=C?V.lastElementChild:V.firstElementChild;for(var U=null;V;){if(x3(V,"display")!=="none"&&V.getAttribute("aria-hidden")!=="true"){var n=void 0;V.tabIndex>=0?n=V:n=b2x(Y,V,C);n&&(U?C?n.tabIndex>U.tabIndex&&(U=n):n.tabIndexU/1E3+1)return{msg:"in-the-past"};if(b.isLivePlayback&&!isFinite(U))return{msg:"live-infinite"};(U=V.Bt())&&U.isView()&&(U=U.mediaElement);if(U&&U.kE().length>12&&g.P$(n))return{msg:"played-ranges"};if(!n.S)return null;if(!E)return{msg:"no-pvd-formats"};if(!n.S.Y||!E.Y)return{msg:"non-dash"};U=E.videoInfos[0];var y=n.S.videoInfos[0];Y.sE&&Xe(b)&&(U=V.TC(), y=C.TC());if(!U||!y)return{msg:"no-video-info"};if(Y.D&&(oS(U)||oS(y)))return{msg:"av1"};V=Y.W&&b.nR()&&g0();if(y.containerType!==U.containerType)if(V)b.SL("sgap",{ierr:"container"});else return{msg:"container"};if(Y.V&&!V&&(y.ys!==U.ys||y.ys===""||U.ys===""))return{msg:"codec"};if(Y.C&&y.video&&U.video&&Math.abs(y.video.width/y.video.height-U.video.width/U.video.height)>.01)return{msg:"ratio"};if(g.P$(b)&&g.P$(n))return{msg:"content-protection"};E=E.Y[0];n=n.S.Y[0];C=E.audio;var X=n.audio;if(C.sampleRate!== X.sampleRate&&!g.M9)if(V)b.SL("sgap",{ierr:"srate"});else return{msg:"sample-rate",ci:E.itag,cr:C.sampleRate,ni:n.itag,nr:X.sampleRate};return(C.numChannels||2)!==(X.numChannels||2)?{msg:"channel-count"}:Y.X&&b.nR()&&U.video.fps!==y.video.fps?{msg:"fps"}:null}; yJJ=function(Y,V,C){var U=Y.getVideoData(),n=V.getVideoData();if(!U.U().supportsGaplessShorts())return{nq:"env"};if(C.L?U.L$&&!U.isAd()||n.L$&&!n.isAd():C.J?U.L$&&!U.isAd()||n.L$:C.S?n.L$&&!n.isAd()||U.L$:U.L$||n.L$)return{nq:"autoplay"};if(U.endSeconds>0)return{nq:"endcr"};if(!U.C)return{nq:"client"};if(!Y.IJ())return{nq:"no-empty"};Y=i2S(C,Y,V,Infinity);return Y!=null?{nq:Y.msg}:null}; T4=function(Y){g.T.call(this);this.app=Y;this.V=this.W=this.J=this.Y=null;this.S=1;this.events=new g.QI(this);this.events.Z(this.app.Qs,g.DN("gaplessshortslooprange"),this.X);g.M(this,this.events)}; Xnv=function(){this.Y=this.C=this.S=this.J=this.L=this.D=this.sE=this.X=this.V=this.W=!1}; GJa=function(Y){var V=new Xnv;V.W=Y.K("h5_gapless_support_types_diff");V.X=Y.K("h5_gapless_error_on_fps_diff");V.sE=Y.K("html5_gapless_use_format_info_fix");V.D=Y.K("html5_gapless_disable_on_av1")&&!Y.K("html5_gapless_enable_on_av1");V.V=Y.K("html5_gapless_check_codec_diff_strictly");V.L=Y.K("html5_gapless_on_ad_autoplay");V.C=Y.K("html5_gapless_disable_diff_aspect_radio");V.J=Y.K("html5_gapless_ad_autoplay_on_ad_to_video_only");V.Y=Y.K("html5_pseudogapless_shorts_seek_to_next_start");V.S=Y.K("html5_gapless_ad_autoplay_on_video_to_ad_only"); return V}; g.$N=function(Y,V,C,U){U=U===void 0?!1:U;E$.call(this);this.mediaElement=Y;this.start=V;this.end=C;this.Y=U}; Z2P=function(Y,V,C,U,n,b){b=b===void 0?0:b;g.T.call(this);var E=this;this.policy=Y;this.Y=V;this.J=C;this.fW=n;this.V=b;this.W=this.S=null;this.currentVideoDuration=this.D=-1;this.C=!1;this.f2=new b0;this.gp=U-V.wg()*1E3;this.f2.then(void 0,function(){}); this.timeout=new g.KK(function(){E.Yy("timeout")},1E4); g.M(this,this.timeout);this.X=isFinite(U)||this.fW.U().experiments.An("html5_pseudogapless_shorts")&&Xe(V.getVideoData());this.status={status:0,error:null}}; ua2=function(Y){var V,C,U,n,b,E,y,X,G;return g.l(function(Z){if(Z.J==1){if(Y.Vs())return Z.return(Promise.reject(Error(Y.status.error||"disposed")));Y.timeout.start();return g.v(Z,Y.f2,2)}V=Y.Y.Bt();if(V.isEnded())return Y.Yy("ended_in_finishTransition"),Z.return(Promise.reject(Error(Y.status.error||"")));if(!Y.W||!Yl(Y.W))return Y.Yy("next_mse_closed"),Z.return(Promise.reject(Error(Y.status.error||"")));if(Y.J.s1()!==Y.W)return Y.Yy("next_mse_mismatch"),Z.return(Promise.reject(Error(Y.status.error|| "")));C=M0(Y);U=C.e_;n=C.DY;b=C.VS;Y.Y.dI(!1,!0);E=Dl2(V,U,b,!Y.J.getVideoData().isAd());Y.J.setMediaElement(E);(y=Y.Y.h$())&&Y.J.C3(y.Gs,y.yM);Y.X&&(Y.J.seekTo(Y.J.getCurrentTime()+.001,{Ks:!0,vO:3,Vw:"gapless_pseudo"}),E.play(),Td());X=V.Le();X.cpn=Y.Y.getVideoData().clientPlaybackNonce;X.st=""+U;X.et=""+b;Y.J.SL("gapless",X);Y.Y.SL("gaplessTo",{cpn:Y.J.getVideoData().clientPlaybackNonce});G=Y.Y.getPlayerType()===Y.J.getPlayerType();Y.Y.hZ(n,!0,!1,G,Y.J.getVideoData().clientPlaybackNonce);Y.J.hZ(Y.J.getCurrentTime(), !0,!0,G,Y.Y.getVideoData().clientPlaybackNonce);g.qo(function(){!Y.J.getVideoData().F8&&Y.J.getPlayerState().isOrWillBePlaying()&&Y.J.Qc()}); a6(Y,6);Y.dispose();return Z.return(Promise.resolve())})}; RRH=function(Y){if(Y.J.getVideoData().S){var V=Y.fW.U().K("html5_gapless_suspend_next_loader")&&Y.V===1;Y.J.vK(Y.W,V,B3Z(Y));a6(Y,3);s7H(Y);var C=AJx(Y);V=C.H9;C=C.Qe;V.subscribe("updateend",Y.fI,Y);C.subscribe("updateend",Y.fI,Y);Y.fI(V);Y.fI(C)}}; s7H=function(Y){Y.Y.unsubscribe("internalvideodatachange",Y.pz,Y);Y.J.unsubscribe("internalvideodatachange",Y.pz,Y);Y.fW.U().K("html5_gapless_use_format_info_fix")&&(Y.Y.unsubscribe("internalvideoformatchange",Y.pz,Y),Y.J.unsubscribe("internalvideoformatchange",Y.pz,Y));Y.Y.unsubscribe("mediasourceattached",Y.pz,Y);Y.J.unsubscribe("statechange",Y.c_,Y)}; Dl2=function(Y,V,C,U){Y=Y.isView()?Y.mediaElement:Y;return new g.$N(Y,V,C,U)}; a6=function(Y,V){V<=Y.status.status||(Y.status={status:V,error:null},V===5&&Y.f2.resolve())}; B3Z=function(Y){return Y.fW.U().K("html5_gapless_no_clear_buffer_timeline")&&Y.V===1&&uO(Y.Y.getVideoData())}; M0=function(Y){var V=Y.Y.Bt();V=V.isView()?V.start:0;var C=Y.Y.getVideoData().isLivePlayback?Infinity:Y.Y.aS(!0);C=Math.min(Y.gp/1E3,C)+V;var U=Y.X?100:0;Y=C-Y.J.Pj()+U;return{U5:V,e_:Y,DY:C,VS:Infinity}}; AJx=function(Y){return{H9:Y.S.Y.Im,Qe:Y.S.J.Im}}; I6=function(Y){g.T.call(this);var V=this;this.app=Y;this.D=this.J=this.Y=null;this.X=!1;this.S=this.W=null;this.V=GJa(this.app.U());this.C=function(){g.qo(function(){WUo(V)})}}; N3v=function(Y,V,C,U,n){U=U===void 0?0:U;n=n===void 0?0:n;Y.IJ()||Lf(Y);Y.W=new b0;Y.Y=V;var b=C,E=n===0;E=E===void 0?!0:E;var y=Y.app.q8(),X=y.getVideoData().isLivePlayback?Infinity:y.aS(!0)*1E3;b>X&&(b=X-200,Y.X=!0);E&&y.getCurrentTime()>=b/1E3?Y.C():(Y.J=y,E&&(E=b,b=Y.J,Y.app.Qs.addEventListener(g.ZN("vqueued"),Y.C),E=isFinite(E)||E/1E3>b.getDuration()?E:0x8000000000000,Y.D=new g.XF(E,0x8000000000000,{namespace:"vqueued"}),b.addCueRange(Y.D)));E=U/=1E3;b=V.getVideoData().Y;U&&b&&Y.J&&(y=U,X=0, V.getVideoData().isLivePlayback&&(E=Math.min(C/1E3,Y.J.aS(!0)),X=Math.max(0,E-Y.J.getCurrentTime()),y=Math.min(U,V.aS()+X)),E=f01(b,y)||U,E!==U&&Y.Y.SL("qvaln",{st:U,at:E,rm:X,ct:y}));V=E;U=Y.Y;U.getVideoData().j6=!0;U.getVideoData().C=!0;U.FO(!0);b={};Y.J&&(b=Y.J.Ym(),E=Y.J.getVideoData().clientPlaybackNonce,b={crt:(b*1E3).toFixed(),cpn:E});U.SL("queued",b);V!==0&&U.seekTo(V+.01,{Ks:!0,vO:3,Vw:"videoqueuer_queued"});Y.S=new Z2P(Y.V,Y.app.q8(),Y.Y,C,Y.app,n);C=Y.S;C.status.status!==Infinity&&(a6(C, 1),C.Y.subscribe("internalvideodatachange",C.pz,C),C.J.subscribe("internalvideodatachange",C.pz,C),C.fW.U().K("html5_gapless_use_format_info_fix")&&(C.Y.subscribe("internalvideoformatchange",C.pz,C),C.J.subscribe("internalvideoformatchange",C.pz,C)),C.Y.subscribe("mediasourceattached",C.pz,C),C.J.subscribe("statechange",C.c_,C),C.Y.subscribe("newelementrequired",C.GS,C),C.pz());return Y.W}; WUo=function(Y){var V,C,U,n,b,E,y,X,G;g.l(function(Z){switch(Z.J){case 1:if(Y.Vs()||!Y.W||!Y.Y)return Z.return();Y.X&&Y.app.q8().K3(!0,!1);C=Y.app.U().K("html5_force_csdai_gapful_transition")&&((V=Y.app.q8())==null?void 0:V.getVideoData().isDaiEnabled());U=null;if(!Y.S||C){Z.OE(2);break}g.Na(Z,3);return g.v(Z,ua2(Y.S),5);case 5:g.Jx(Z,2);break;case 3:U=n=g.Po(Z);case 2:if(!Y.Y)return Z.return();O20.Nx("vqsp",function(){Y.app.EV(Y.Y)}); if(!Y.Y)return Z.return();b=Y.Y.Bt();Y.app.U().K("html5_gapless_seek_on_negative_time")&&b&&b.getCurrentTime()<-.01&&Y.Y.seekTo(0);O20.Nx("vqpv",function(){Y.app.playVideo()}); if(U||C)Y.Y?(E=U?U.message:"forced",(y=Y.J)==null||y.SL("gapfulfbk",{r:E}),Y.Y.Oa(E)):(X=Y.J)==null||X.SL("gapsp",{});G=Y.W;Lf(Y);G&&G.resolve();return Z.return(Promise.resolve())}})}; Lf=function(Y,V){V=V===void 0?!1:V;if(Y.J){if(Y.D){var C=Y.J;Y.app.Qs.removeEventListener(g.ZN("vqueued"),Y.C);C.removeCueRange(Y.D)}Y.J=null;Y.D=null}Y.S&&(Y.S.status.status!==6&&(C=Y.S,C.status.status!==Infinity&&C.V!==1&&C.Yy("Canceled")),Y.S=null);Y.W=null;Y.Y&&!V&&Y.Y!==Y.app.u0()&&Y.Y!==Y.app.q8()&&Y.Y.dispose();Y.Y&&V&&Y.Y.n2();Y.Y=null;Y.X=!1}; kJa=function(Y){var V;return((V=Y.S)==null?void 0:V.currentVideoDuration)||-1}; JJR=function(Y,V,C){if(Y.IJ())return"qie";if(Y.Y==null||Y.Y.Vs()||Y.Y.getVideoData()==null)return"qpd";if(V.videoId!==Y.Y.lJ())return"vinm";if(kJa(Y)<=0)return"ivd";if(C!==1)return"upt";if((C=Y.S)==null)Y=void 0;else if(C.getStatus().status!==5)Y="niss";else if(i2S(C.policy,C.Y,C.J,C.gp)!=null)Y="pge";else{V=AJx(C);Y=V.H9;var U=V.Qe;V=g.NQ(C.fW.U().experiments,"html5_shorts_gapless_next_buffer_in_seconds");var n=C.D+V;C.fW.U().experiments.An("html5_pseudogapless_shorts")&&(n=M0(C).e_+V);C=uV(U.tY(), n);Y=uV(Y.tY(),n);Y=!(V>0)||C&&Y?null:"neb"}return Y!=null?Y:null}; dlo=function(){g.D$.call(this);var Y=this;this.fullscreen=0;this.W=this.S=this.pictureInPicture=this.Y=this.J=this.inline=!1;this.V=function(){Y.tB()}; iuT(this.V);this.D=this.getVisibilityState(this.ma(),this.isFullscreen(),this.isMinimized(),this.isInline(),this.ew(),this.Y5(),this.RL(),this.oS())}; Gg1=function(Y){return!(Y.isMinimized()||Y.isInline()||Y.isBackground()||Y.ew()||Y.Y5()||Y.RL()||Y.oS())}; g.Qx=function(Y){g.T.call(this);this.zy=Y;this.videoData=this.playerState=null}; jd=function(Y,V){g.T.call(this);var C=this;this.data=[];this.S=Y||NaN;this.J=V||null;this.Y=new g.KK(function(){Sd(C);mA(C)}); g.M(this,this.Y)}; Gx0=function(Y){Sd(Y);return Y.data.map(function(V){return V.value})}; Sd=function(Y){var V=(0,g.Q)();Y.data.forEach(function(C){C.expire0));(U=g.NQ(V, "html5_cobalt_audio_write_ahead_ms"))&&uz("Media.AudioWriteDurationLocal",U);(U=C("html5_cobalt_enable_decode_to_texture"))&&uz("Media.PlayerConfiguration.DecodeToTexturePreferred",U?1:0);Y.T5()&&bWo();Error.stackTraceLimit=50;var n=g.NQ(V,"html5_idle_rate_limit_ms");n&&Object.defineProperty(window,"requestIdleCallback",{value:function(b){return window.setTimeout(b,n)}}); Yfx(Y.V);WxS(C("html5_use_ump_request_slicer"));rh1(C("html5_record_now"));C("html5_disable_streaming_xhr")&&(ik=!1);C("html5_byterate_constraints")&&(BJ=!0);C("html5_use_non_active_broadcast_for_post_live")&&(bw=!0);C("html5_enable_encrypted_av1")&&(YU=!0);tiJ(g.NQ(Y.experiments,"html5_sticky_duration_mos"));Y.K("html5_estimate_live_partial_slice_duration")&&(uxv=!0)}; wnE=function(Y,V){return Y.slice(V.length).replace(/_[a-z]/g,function(C){return C.toUpperCase().replace("_","")}).replace("Dot",".")}; lC2=function(Y){for(var V={},C=g.N(Object.keys(Y.experiments.flags)),U=C.next();!U.done;U=C.next())if(U=U.value,U.startsWith("cobalt_h5vcc"))if(U.startsWith("cobalt_h5vcc_string")){var n=wnE(U,"cobalt_h5vcc_string");U=ys(Y.experiments,U);n&&U&&(V[n]=uz(n,U))}else U.startsWith("cobalt_h5vcc")&&(n=wnE(U,"cobalt_h5vcc"),U=g.NQ(Y.experiments,U),n&&U&&(V[n]=uz(n,U)));return V}; FD=function(Y,V,C,U,n){n=n===void 0?[]:n;g.T.call(this);this.zy=Y;this.gg=V;this.segments=n;this.Y=new Map}; pnZ=function(Y,V,C,U){U=U===void 0?0:U;g.tB.call(this,C.zf());this.UA=Y;this.videoData=V;this.duration=U;this.endTime=this.startTime=0}; T3S=function(Y){this.end=this.start=Y}; g.gQ=function(){this.Y=new Map;this.S=new Map;this.J=new Map}; $lK=function(){this.J=[];this.Y=new Map;this.W=new Map;this.S=new Map}; g.Kf=function(Y,V,C,U){g.T.call(this);var n=this;this.api=Y;this.zy=V;this.playback=C;this.app=U;this.dT=new g.gQ;this.S=new Map;this.V=[];this.Y=new $lK;this.z5=new Map;this.Cb=null;this.rg=NaN;this.Jf=this.oy=null;this.Ry=new g.KK(function(){M5a(n,n.rg,n.oy||void 0)}); this.events=new g.QI(this);this.m8=15E3;this.Jn=new g.KK(function(){n.jL=!0;n.playback.V5(n.m8);aCK(n);if(n.playback.getVideoData().Zo()){var b;n.N8({togab:(b=n.sE)==null?void 0:b.identifier})}n.iC(!1)},this.m8); this.jL=!1;this.C=new Map;this.wT=[];this.sE=null;this.tf=new Set;this.vx=[];this.Zx=[];this.R2=[];this.mZ=[];this.J=void 0;this.hF=0;this.eL=!0;this.D=!1;this.F8=[];this.UE=new Set;this.HC=new Set;this.zO=new Set;this.dR=0;this.Ty=new Set;this.Uc=0;this.JU=this.qJ=!1;this.iU=this.W="";this.L=null;this.logger=new g.XT("dai");this.BC={hRs:function(){return n.S}, QQn:function(){return n.V}, ne8:function(){return n.Y.Y}, Ect:function(){return n.W}, JFx:function(b){n.onCueRangeEnter(n.S.get(b))}, RRT:function(b){n.onCueRangeExit(n.S.get(b))}, U18:function(b,E){n.S.set(b,E)}, bds:function(b){n.iU=b}, I0:function(){return n.I0()}, eRx:function(b){return n.Y.S.get(b)}, ocL:function(){return n.L}, Di1:function(){return n.Y.J}}; this.playback.getPlayerType();this.playback.Y4(this);this.Hx=this.zy.T5();g.M(this,this.Ry);g.M(this,this.events);g.M(this,this.Jn);this.events.Z(this.api,g.ZN("serverstitchedcuerange"),this.onCueRangeEnter);this.events.Z(this.api,g.DN("serverstitchedcuerange"),this.onCueRangeExit);PqS(this.app.Jz(),this.playback,!1)}; mla=function(Y,V,C,U,n,b,E,y,X){if(Y.zy.K("html5_ignore_ads_after_noadresponse")&&X&&Y.tf.has(X))return HQ(Y,{reason:"addafternoad",cueid:X}),"";X=ICS(Y,b,b+n);Y.jL&&Y.N8({adaftto:1});C||Y.N8({missadcon:1,enter:b,len:n,aid:y});Y.X&&!Y.X.Fi&&(Y.X.Fi=y);Y.JU&&Y.N8({adfbk:1,enter:b,len:n,aid:y});var G=Y.playback;E=E===void 0?b+n:E;b===E&&!n&&Y.zy.K("html5_allow_zero_duration_ads_on_timeline")&&Y.N8({attl0d:1});b>E&&HQ(Y,{reason:"enterTime_greater_than_return",gg:b,Rm:E});var Z=G.Gv()*1E3;bG&&HQ(Y,{reason:"parent_return_greater_than_content_duration",Rm:E,eSs:G});G=null;Z=g.xL(Y.Y.J,{Rm:b},function(D,u){return D.Rm-u.Rm}); Z>=0&&(G=Y.Y.J[Z],G.Rm>b&&LUH(Y,V.video_id||"",b,E,G));if(X&&G)for(Z=0;Z.5&&Y.N8({ttdtb:1,delta:E,cpn:n.cpn,enter:V.adCpn,exit:C.adCpn,seek:U,skip:b});Y.api.K("html5_ssdai_enable_media_end_cue_range")&&(!U&&!b&&C.isAd&&C.adCpn?Y.api.M1(C.adCpn):(U||b)&&Y.N8({mecr:0,seek:U,skip:b}));if(V.isAd&&C.isAd){n=!!b;if(V.adCpn&&C.adCpn){var y=Y.Y.Y.get(V.adCpn);var X=Y.Y.Y.get(C.adCpn)}n?Y.N8({igtransskip:1,enter:V.adCpn,exit:C.adCpn,seek:U,skip:b}):Ck(Y,X,y,C.Fg,V.Fg,U,n)}else if(!V.isAd&&C.isAd){Y.iU= n.cpn;Y.fz(n.cpn,n.gg/1E3);Y.api.publish("serverstitchedvideochange");y=os(Y,"a2c");Y.N8(y);Y.dR=0;if(y=C.VG)Y.hF=y.end,t5a(Y,y.id,y.end);var G;C.adCpn&&(G=Y.Y.Y.get(C.adCpn));G&&Y.playback.VC(G,n,C.Fg,V.Fg,U,!!b)}else if(V.isAd&&!C.isAd){var Z;V.adCpn&&(Z=Y.Y.Y.get(V.adCpn));Z&&(Y.hF=0,Y.iU=Z.cpn,Y.fz(Z.cpn,Z.gg/1E3),Ve(Y,Z),G=os(Y,"c2a",Z),Y.N8(G),Y.dR=1,Y.playback.VC(n,Z,C.Fg,V.Fg,U,!!b))}}; nk=function(Y,V,C){C=C===void 0?0:C;var U=g.xL(Y.Y.J,{gg:(V+C)*1E3},function(y,X){return y.gg-X.gg}); U=U<0?(U+2)*-1:U;if(U>=0)for(var n=V*1E3,b=U;b<=U+1&&b=E.gg-C*1E3&&n<=E.Rm+C*1E3)return{Ya:E,JH:V}}return{Ya:void 0,JH:V}}; rJT=function(Y,V){var C="";(V=eRo(Y,V))&&(C=V.getId());return C?Y.Y.Y.get(C):void 0}; eRo=function(Y,V){if(Y.iU){var C=Y.S.get(Y.iU);if(C&&C.start-200<=V&&C.end+200>=V)return C}Y=g.N(Y.S.values());for(C=Y.next();!C.done;C=Y.next())if(C=C.value,C.start<=V&&C.end>=V)return C}; M5a=function(Y,V,C){var U=Y.Jf||Y.app.q8().getPlayerState();bv(Y,!0);Y.playback.seekTo(V,C);Y=Y.app.q8();V=Y.getPlayerState();U.isOrWillBePlaying()&&!V.isOrWillBePlaying()?Y.playVideo():U.isPaused()&&!V.isPaused()&&Y.pauseVideo()}; bv=function(Y,V){Y.rg=NaN;Y.oy=null;Y.Ry.stop();Y.Cb&&V&&Y.Cb.d3();Y.Jf=null;Y.Cb=null}; gMZ=function(Y){var V=V===void 0?-1:V;var C=C===void 0?Infinity:C;for(var U=[],n=g.N(Y.Y.J),b=n.next();!b.done;b=n.next())b=b.value,(b.ggC)&&U.push(b);Y.Y.J=U;U=g.N(Y.S.values());for(n=U.next();!n.done;n=U.next())n=n.value,n.start>=V&&n.end<=C&&(Y.playback.removeCueRange(n),Y.S.delete(n.getId()),Y.N8({rmAdCR:1}));U=nk(Y,V/1E3);V=U.Ya;U=U.JH;if(V&&(U=U*1E3-V.gg,FUK(Y,V,U,V.gg+U),U=Y.S.get(V.cpn))){n=g.N(Y.V);for(b=n.next();!b.done;b=n.next())b=b.value,b.start===U.end?b.start=V.gg+V.durationMs: b.end===U.start&&(b.end=V.gg);U.start=V.gg;U.end=V.gg+V.durationMs}if(V=nk(Y,C/1E3).Ya){var E;U="playback_timelinePlaybackId_"+V.mX+"_video_id_"+((E=V.videoData)==null?void 0:E.videoId)+"_durationMs_"+V.durationMs+"_enterTimeMs_"+V.gg+"_parentReturnTimeMs_"+V.Rm;Y.kA("Invalid_clearEndTimeMs_"+C+"_that_falls_during_"+U+"._Child_playbacks_can_only_have_duration_updated_not_their_start.")}}; KUv=function(Y){Y.dT.clearAll();Y.S.clear();Y.V=[];Y.Y.clear();Y.C.clear();Y.wT=[];Y.sE=null;Y.tf.clear();Y.vx=[];Y.Zx=[];Y.R2=[];Y.mZ=[];Y.F8=[];Y.UE.clear();Y.HC.clear();Y.zO.clear();Y.Ty.clear();Y.jL=!1;Y.J=void 0;Y.hF=0;Y.eL=!0;Y.D=!1;Y.dR=0;Y.Uc=0;Y.qJ=!1;Y.JU=!1;Y.W="";Y.Jn.isActive()&&Y5(Y)}; FUK=function(Y,V,C,U){V.durationMs=C;V.Rm=U;(U=Y.z5.get(V.cpn))?U.f9(C/1E3):Y.N8({nop_d:V.cpn})}; Y12=function(Y,V,C,U,n,b){if(!Y.JU)if(g.H2H(Y,C))Y.N8({gdu:"undec",seg:C,itag:n});else if(V=Em(Y,V,C,U,b),!(Y.playback.getVideoData().Zo()&&(V==null?0:V.p_)))return V}; Em=function(Y,V,C,U,n){var b=Y.C.get(C);if(!b){if(b=oR0(Y,V))return b;V=Y.TU(C-1,U!=null?U:2);if(n)return Y.N8({misscue:n,sq:C,type:U,prevsstate:V==null?void 0:V.TA,prevrecord:Y.C.has(C-1)}),Y.C.get(C-1);if((V==null?void 0:V.TA)===2)return Y.N8({adnf:1,sq:C,type:U,prevrecord:Y.C.has(C-1)}),Y.C.get(C-1)}return b}; oR0=function(Y,V){V+=Y.RY();if(Y.playback.getVideoData().Zo())a:{var C=1;C=C===void 0?0:C;var U=V*1E3;Y=g.N(Y.Y.J);for(var n=Y.next();!n.done;n=Y.next()){n=n.value;var b=n.YQ?n.YQ*1E3:n.gg;if(U>=n.gg-C*1E3&&U<=b+n.durationMs+C*1E3){U={Ya:n,JH:V};break a}}U={Ya:void 0,JH:V}}else U=nk(Y,V),((C=U)==null?0:C.Ya)||(U=nk(Y,V,1));var E;return(E=U)==null?void 0:E.Ya}; VoJ=function(Y,V){V=V===void 0?"":V;var C=uk(V)||void 0;if(!V||!C){var U;Y.N8({adcfg:(U=V)==null?void 0:U.length,dcfg:C==null?void 0:C.length})}return C}; CtK=function(Y){if(Y.F8.length)for(var V=g.N(Y.F8),C=V.next();!C.done;C=V.next())Y.onCueRangeExit(C.value);V=g.N(Y.S.values());for(C=V.next();!C.done;C=V.next())Y.playback.removeCueRange(C.value);V=g.N(Y.V);for(C=V.next();!C.done;C=V.next())Y.playback.removeCueRange(C.value);Y.S.clear();Y.V=[];Y.dT.clearAll();Y.J||(Y.eL=!0)}; Ck=function(Y,V,C,U,n,b,E){if(V&&C){Y.iU=C.cpn;Y.fz(C.cpn,C.gg/1E3);Ve(Y,C);var y=os(Y,"a2a",C);Y.N8(y);Y.dR++;Y.playback.VC(V,C,U||0,n||0,!!b,!!E)}else Y.N8({misspbkonadtrans:1,enter:(C==null?void 0:C.cpn)||"",exit:(V==null?void 0:V.cpn)||"",seek:b,skip:E})}; nR0=function(Y,V,C,U){if(U)for(U=0;UC){var b=n.end;n.end=V;U6v(Y,C,b)}else if(n.start>=V&&n.startC)n.start=C;else if(n.end>V&&n.end<=C&&n.start=V&&n.end<=C){Y.playback.removeCueRange(n);if(Y.F8.includes(n))Y.onCueRangeExit(n);Y.V.splice(U,1);continue}U++}else U6v(Y,V,C)}; U6v=function(Y,V,C){V=j7K(V,C);C=!0;g.pN(Y.V,V,function(E,y){return E.start-y.start}); for(var U=0;U0){var n=Y.V[U],b=Y.V[U-1];if(Math.round(b.end/1E3)>=Math.round(n.start/1E3)){b.end=n.end;n!==V?Y.playback.removeCueRange(n):C=!1;Y.V.splice(U,1);continue}}U++}if(C)for(Y.playback.addCueRange(V),V=Y.playback.er("serverstitchedcuerange",36E5),V=g.N(V),C=V.next();!C.done;C=V.next())Y.S.delete(C.value.getId())}; zc=function(Y,V,C){if(C===void 0||!C){C=g.N(Y.wT);for(var U=C.next();!U.done;U=C.next()){U=U.value;if(V>=U.start&&V<=U.end)return;if(V===U.end+1){U.end+=1;return}}Y.wT.push(new T3S(V))}}; g.H2H=function(Y,V){Y=g.N(Y.wT);for(var C=Y.next();!C.done;C=Y.next())if(C=C.value,V>=C.start&&V<=C.end)return!0;return!1}; iv=function(Y,V,C){var U;if(U=Y.playback.getVideoData().Zo()||Y.zy.K("html5_ssdai_extent_last_unfinished_ad_cue_range"))U=(U=Y.Y.Y.get(V))&&U.jw?(Y=Y.Y.S.get(U==null?void 0:U.jw))&&Y.slice(-1)[0].cpn===V:!1;return U&&C===2?1E3:0}; LUH=function(Y,V,C,U,n){var b;V={reason:"overlapping_playbacks",Odv:V,gg:C,Rm:U,Wo8:n.mX,jQy:((b=n.videoData)==null?void 0:b.videoId)||"",I5i:n.durationMs,pn1:n.gg,uy8:n.Rm};HQ(Y,V)}; HQ=function(Y,V,C){Y.playback.iO(V,C)}; blo=function(Y,V){var C=[];Y=Y.Y.S.get(V);if(!Y)return[];Y=g.N(Y);for(V=Y.next();!V.done;V=Y.next())V=V.value,V.cpn&&C.push(V.cpn);return C}; ERJ=function(Y,V,C){var U=0;Y=Y.Y.S.get(C);if(!Y)return-1;Y=g.N(Y);for(C=Y.next();!C.done;C=Y.next()){if(C.value.cpn===V)return U;U++}return-1}; zME=function(Y,V){var C=0;Y=Y.Y.S.get(V);if(!Y)return 0;Y=g.N(Y);for(V=Y.next();!V.done;V=Y.next())V=V.value,V.durationMs!==0&&V.Rm!==V.gg&&C++;return C}; ilx=function(Y,V,C){var U=!1;if(C&&(C=Y.Y.S.get(C))){C=g.N(C);for(var n=C.next();!n.done;n=C.next())n=n.value,n.durationMs!==0&&n.Rm!==n.gg&&(n=n.cpn,V===n&&(U=!0),U&&!Y.HC.has(n)&&(Y.N8({decoratedAd:n}),Y.HC.add(n)))}}; aCK=function(Y){Y.Hx&&Y.N8({adf:"0_"+((new Date).getTime()/1E3-Y.Uc)+"_isTimeout_"+Y.jL})}; ICS=function(Y,V,C){if(Y.vx.length)for(var U=g.N(Y.vx),n=U.next(),b={};!n.done;b={SV:void 0},n=U.next()){b.SV=n.value;n=b.SV.startSecs*1E3;var E=b.SV.D8*1E3+n;if(V>n&&Vn&&C0?Y:0}else Y.I0().videoData.mZ=Y.playback.getCurrentTime()}; Byx=function(Y,V,C,U){g.T.call(this);var n=this;this.api=Y;this.zy=V;this.Y=C;this.app=U;this.V=new Map;this.J=[];this.S=this.C=null;this.sE=NaN;this.D=this.W=this.L=null;this.X=new g.KK(function(){uXT(n,n.sE,n.L||void 0)}); this.Jn=[];this.jL=new g.KK(function(){var b=n.Jn.pop();if(b){var E=b.mX,y=b.playerVars;b=b.playerType;y&&(y.prefer_gapless=!0,n.api.preloadVideoByPlayerVars(y,b,NaN,"",E),n.Jn.length&&g.Hh(n.jL,4500))}}); this.events=new g.QI(this);this.BC={CEt:function(){return n.J}}; this.Y.getPlayerType();g.M(this,this.X);g.M(this,this.jL);g.M(this,this.events);this.events.Z(this.api,g.ZN("childplayback"),this.onCueRangeEnter);this.events.Z(this.api,"onQueuedVideoLoaded",this.onQueuedVideoLoaded);this.events.Z(this.api,"presentingplayerstatechange",this.yX)}; WCR=function(Y,V,C,U,n,b){var E=V.cpn,y=V.docid||V.video_id||V.videoId||V.id,X=Y.Y;b=b===void 0?n+U:b;if(n>b)return Xi(Y,"enterAfterReturn enterTimeMs="+n+" is greater than parentReturnTimeMs="+b.toFixed(3),E,y),"";var G=X.Gv()*1E3;if(nG)return X="returnAfterDuration parentReturnTimeMs="+b.toFixed(3)+" is greater than parentDurationMs="+G+". And timestampOffset in seconds is "+ X.wg(),Xi(Y,X,E,y),"";G=null;for(var Z=g.N(Y.J),D=Z.next();!D.done;D=Z.next()){D=D.value;if(n>=D.gg&&nD.gg)return Xi(Y,"overlappingReturn",E,y),"";if(b===D.gg)return Xi(Y,"outOfOrder",E,y),"";n===D.Rm&&(G=D)}E="cs_childplayback_"+sF1++;y={VG:Gc(U,!0),gp:Infinity,target:null};var u={mX:E,playerVars:V,playerType:C,durationMs:U,gg:n,Rm:b,ST:y};Y.J=Y.J.concat(u).sort(function(O,k){return O.gg-k.gg}); G?Ak1(Y,G,{VG:Gc(G.durationMs,!0),gp:G.ST.gp,target:u}):(V={VG:Gc(n,!1),gp:n,target:u},Y.V.set(V.VG,V),X.addCueRange(V.VG));V=!0;if(Y.Y===Y.app.q8()&&(X=X.getCurrentTime()*1E3,X>=u.gg&&XV)break;if(b>V)return{Ya:U,JH:V-n};C=b-U.Rm/1E3}return{Ya:null,JH:V-C}}; uXT=function(Y,V,C){C=C===void 0?{}:C;var U=Y.D||Y.app.q8().getPlayerState();uv(Y,!0);V=isFinite(V)?V:Y.Y.vZ();var n=Jkv(Y,V);V=n.JH;var b=(n=n.Ya)&&!Ze(Y,n)||!n&&Y.Y!==Y.app.q8(),E=V*1E3;E=Y.S&&Y.S.start<=E&&E<=Y.S.end;!b&&E||De(Y);n?RMT(Y,n,V,C,U):d6H(Y,V,C,U)}; d6H=function(Y,V,C,U){var n=Y.Y;n!==Y.app.q8()&&Y.app.X6();n.seekTo(V,Object.assign({},{Vw:"application_timelinemanager"},C));q12(Y,U)}; RMT=function(Y,V,C,U,n){var b=Ze(Y,V);if(!b){V.playerVars.prefer_gapless=!0;Y.zy.K("html5_enable_ssap_entity_id")&&(V.playerVars.cached_load=!0);var E=new g.Kr(Y.zy,V.playerVars);E.mX=V.mX;Y.api.rK(E,V.playerType)}E=Y.app.q8();b||E.addCueRange(V.ST.VG);E.seekTo(C,Object.assign({},{Vw:"application_timelinemanager"},U));q12(Y,n)}; q12=function(Y,V){Y=Y.app.q8();var C=Y.getPlayerState();V.isOrWillBePlaying()&&!C.isOrWillBePlaying()?Y.playVideo():V.isPaused()&&!C.isPaused()&&Y.pauseVideo()}; uv=function(Y,V){Y.sE=NaN;Y.L=null;Y.X.stop();Y.W&&V&&Y.W.d3();Y.D=null;Y.W=null}; Ze=function(Y,V){Y=Y.app.q8();return!!Y&&Y.getVideoData().mX===V.mX}; PtJ=function(Y){var V=Y.J.find(function(n){return Ze(Y,n)}); if(V){var C=Y.app.q8();De(Y);var U=new g.GG(8);V=kPH(Y,V)/1E3;d6H(Y,V,{},U);C.SL("forceParentTransition",{childPlayback:1});Y.Y.SL("forceParentTransition",{parentPlayback:1})}}; ckK=function(Y,V,C){V=V===void 0?-1:V;C=C===void 0?Infinity:C;for(var U=V,n=C,b=g.N(Y.V),E=b.next();!E.done;E=b.next()){var y=g.N(E.value);E=y.next().value;y=y.next().value;y.gp>=U&&y.target&&y.target.Rm<=n&&(Y.Y.removeCueRange(E),Y.V.delete(E))}U=V;n=C;b=[];E=g.N(Y.J);for(y=E.next();!y.done;y=E.next())if(y=y.value,y.gg>=U&&y.Rm<=n){var X=Y;X.C===y&&De(X);Ze(X,y)&&X.app.X6()}else b.push(y);Y.J=b;U=Jkv(Y,V/1E3);V=U.Ya;U=U.JH;V&&(U*=1E3,x6P(Y,V,U,V.Rm===V.gg+V.durationMs?V.gg+U:V.Rm));(V=Jkv(Y,C/1E3).Ya)&& Xi(Y,"Invalid clearEndTimeMs="+C+" that falls during playback={timelinePlaybackId="+(V.mX+" video_id="+V.playerVars.video_id+" durationMs="+V.durationMs+" enterTimeMs="+V.gg+" parentReturnTimeMs="+V.Rm+"}.Child playbacks can only have duration updated not their start."))}; x6P=function(Y,V,C,U){V.durationMs=C;V.Rm=U;U={VG:Gc(C,!0),gp:C,target:null};Ak1(Y,V,U);Ze(Y,V)&&Y.app.q8().getCurrentTime()*1E3>C&&(V=kPH(Y,V)/1E3,C=Y.app.q8().getPlayerState(),d6H(Y,V,{},C))}; Xi=function(Y,V,C,U){Y.Y.SL("timelineerror",{e:V,cpn:C?C:void 0,videoId:U?U:void 0})}; fox=function(Y){Y&&Y!=="web"&&hMa.includes(Y)}; B7=function(){g.T.call(this);this.Y=new jd(5,null);g.M(this,this.Y);this.J=new jd(15,null);g.M(this,this.J)}; dG0=function(Y,V){return V?!!Y.Y.get(V):!1}; vRP=function(Y,V){Y.dataset.version=V}; pTS=function(Y){g.m.call(this,{j:"div",Dv:["html5-video-player"],G:{tabindex:Y.U().disableOrganicUi?"":"-1",id:Y.webPlayerContextConfig?Y.webPlayerContextConfig.rootElementId:Y.config.attrs.id},N:[{j:"div",T:g.VC.VIDEO_CONTAINER,G:{"data-layer":"0"}}]});var V=this;this.app=Y;this.GM=this.Bx(g.VC.VIDEO_CONTAINER);this.PU=new g.OM(0,0,0,0);this.Jc=null;this.aZ=new g.OM(0,0,0,0);this.s9=this.D4=this.kp=NaN;this.DG=this.O3=this.Hp=this.Al=!1;this.Ff=NaN;this.PR=!1;this.nP=null;this.w4=function(){V.element.focus({preventScroll:!0})}; this.GQ=function(){V.app.Qs.publish("playerUnderlayVisibilityChange","visible");V.Jc.classList.remove(g.VC.VIDEO_CONTAINER_TRANSITIONING);V.Jc.removeEventListener(AX,V.GQ);V.Jc.removeEventListener("transitioncancel",V.GQ)}; this.v9=this.Lz=!1;var C=this.element.addEventListener,U=this.element.removeEventListener;this.addEventListener=function(b,E,y){C.apply(V.element,[b,E,y])}; this.removeEventListener=function(b,E,y){U.apply(V.element,[b,E,y])}; var n=Y.U();n.transparentBackground&&this.bD("ytp-transparent");n.controlsType==="0"&&this.bD("ytp-hide-controls");g.y5(this.element,"ytp-exp-bottom-control-flexbox");g.y5(this.element,"ytp-modern-caption");n.K("enable_new_paid_product_placement")&&!g.be(n)&&g.y5(this.element,"ytp-exp-ppp-update");n.K("html5_enable_ssap")&&g.y5(this.element,"ytp-ssap");g.y5(this.element,"ytp-livebadge-color");if(n.K("delhi_modern_web_player"))switch(g.y5(this.element,"ytp-delhi-modern"),n.K("delhi_modern_web_player_icons")&& g.y5(this.element,"ytp-delhi-modern-icons"),ys(n.experiments,"delhi_modern_web_player_blending_mode")){case "luminosity":g.y5(this.element,"ytp-delhi-modern-with-luminosity");break;case "difference":g.y5(this.element,"ytp-delhi-modern-with-difference");break;case "exclusion":g.y5(this.element,"ytp-delhi-modern-with-exclusion")}vRP(this.element,wTZ(Y));this.ZV=!1;this.Ia=new g.vX(NaN,NaN);loK(this);this.Z(Y.Qs,"onMutedAutoplayChange",this.onMutedAutoplayChange)}; loK=function(Y){function V(){Y.Jc&&sm(Y);A3(Y)!==Y.PR&&Y.resize()} function C(E,y){Y.Wa(E,y)} function U(E){E.getVideoData()&&Y.updateVideoData(E.getVideoData())} function n(){Y.aZ=new g.OM(0,0,0,0);Y.PU=new g.OM(0,0,0,0)} var b=Y.app.Qs;b.addEventListener("initializingmode",n);b.addEventListener("videoplayerreset",U);b.addEventListener("videodatachange",C);b.addEventListener("presentingplayerstatechange",V);Y.addOnDisposeCallback(function(){b.removeEventListener("initializingmode",n);b.removeEventListener("videoplayerreset",U);b.removeEventListener("videodatachange",C);b.removeEventListener("presentingplayerstatechange",V)})}; $6S=function(Y){var V=Y.app.q8();if(V=V?V.getVideoData():null){if(g.Th(V)||g.$T(V)||g.MT(V))return 16/9;if(yW(V)&&V.S.Y)return Y=V.S.videoInfos[0].video,TyP(Y.width,Y.height)}return(Y=Y.Jc)?TyP(Y.videoWidth,Y.videoHeight):16/9}; Mo1=function(Y,V,C,U){var n=C,b=TyP(V.width,V.height);Y.Al?n=Cb?{width:V.width,height:V.width/n,aspectRatio:n}:nn?Y.width=Y.height*C:CX;if(A3(Y)){var G=$6S(Y);var Z=isNaN(G)||g.gK||Va&&g.kQ||X;F4&&!g.qf(601)?G=n.aspectRatio:Z=Z||b.controlsType==="3";Z?X?(Z=b.K("place_shrunken_video_on_left_of_player")?16:Y.getPlayerSize().width-V.width-16,G=Math.max((Y.getPlayerSize().height-V.height)/2,0),Z=new g.OM(Z,G,V.width, V.height),Y.Jc.style.setProperty("border-radius","12px")):Z=new g.OM(0,0,V.width,V.height):(C=n.aspectRatio/G,Z=new g.OM((V.width-n.width/C)/2,(V.height-n.height)/2,n.width/C,n.height),C===1&&g.kQ&&(G=Z.width-V.height*G,G>0&&(Z.width+=G,Z.height+=G)));g.D9(Y.element,"ytp-fit-cover-video",Math.max(Z.width-n.width,Z.height-n.height)<1);if(y||Y.ZV)Y.Jc.style.display="";Y.PR=!0}else{Z=-V.height;F4?Z*=window.devicePixelRatio:g.Eh&&(Z-=window.screen.height);Z=new g.OM(0,Z,V.width,V.height);if(y||Y.ZV)Y.Jc.style.display= "none";Y.PR=!1}k3(Y.aZ,Z)||(Y.aZ=Z,g.Sb(b)?(Y.Jc.style.setProperty("width",Z.width+"px","important"),Y.Jc.style.setProperty("height",Z.height+"px","important")):g.pU(Y.Jc,Z.getSize()),U=new g.hR(Z.left,Z.top),g.fU(Y.Jc,Math.round(U.x),Math.round(U.y)),U=!0);V=new g.OM((V.width-n.width)/2,(V.height-n.height)/2,n.width,n.height);k3(Y.PU,V)||(Y.PU=V,U=!0);g.d6(Y.Jc,"transform",C===1?"":"scaleX("+C+")");E&&X!==Y.O3&&(X&&(Y.Jc.addEventListener(AX,Y.GQ),Y.Jc.addEventListener("transitioncancel",Y.GQ),Y.Jc.classList.add(g.VC.VIDEO_CONTAINER_TRANSITIONING)), Y.O3=X,Y.app.Qs.publish("playerUnderlayVisibilityChange",Y.O3?"transitioning":"hidden"));return U}; LCP=function(Y){Y.Lz=!Y.Lz;Y.v9=!0;Y.element.classList.toggle("ytp-retro-player",Y.Lz);Y.resize();Y.v9=!1;Y.app.Qs.rT("onRetroModeChanged",Y.Lz)}; QFP=function(){this.csn=g.hY();this.clientPlaybackNonce=null;this.elements=new Set;this.S=new Set;this.Y=new Set;this.J=new Set}; S11=function(Y){if(Y.csn!==g.hY())if(Y.csn==="UNDEFINED_CSN")Y.csn=g.hY();else{var V=g.hY(),C=g.cl();if(V&&C){Y.csn=V;for(var U=g.N(Y.elements),n=U.next();!n.done;n=U.next())(n=n.value.visualElement)&&n.isClientVe()&&V&&C&&(g.Jn("combine_ve_grafts")?aI($g(),n,C):g.Vk(g.KY)(void 0,V,C,n))}if(V)for(Y=g.N(Y.Y),C=Y.next();!C.done;C=Y.next())(C=C.value.visualElement)&&C.isClientVe()&&g.Ew(V,C)}}; g.Rs=function(Y,V,C,U){g.T.call(this);var n=this;this.logger=new g.XT("App");this.K_=this.dG=!1;this.kK={};this.WK=[];this.OH=!1;this.Tf=null;this.intentionalPlayback=!1;this.xE=!0;this.w1=!1;this.jZ=this.Zd=this.t3=null;this.N3=!0;this.mediaElement=this.Dx=null;this.Fl=NaN;this.tZ=!1;this.bU=this.PK=this.GO=this.screenLayer=this.playlist=null;this.c9=[];this.Wi=0;this.BC={Jz:function(){return n.hc}, eAx:function(){return n.GO}, Vn8:function(){}}; this.logger.debug("constructor begin");this.config=e3H(V||{});this.webPlayerContextConfig=C;EfP();V=this.config.args||{};this.zy=new gJ(V,C,C?C.canaryState:this.config.assets.player_canary_state,U,this);g.M(this,this.zy);vMJ(this.zy);U=lC2(this.zy);this.zy.T5()&&this.Lc("h5vcc",U);this.zy.experiments.An("jspb_serialize_with_worker")&&my1();this.zy.experiments.An("gzip_gel_with_worker")&&wpR();this.zy.J&&!m6P&&(window.addEventListener(vE?"touchstart":"click",zRE,{capture:!0,passive:!0}),m6P=!0);this.K("html5_onesie")&& (this.iL=new X3(this.zy),g.M(this,this.iL));this.gL=EX(Mb(this.zy)&&!0,V.enablesizebutton);this.Au=EX(!1,V.player_wide);this.visibility=new dlo;g.M(this,this.visibility);this.K("web_log_theater_mode_visibility")&&this.K7(EX(!1,V.player_wide));this.dG=EX(!1,V.external_list);this.events=new g.QI(this);g.M(this,this.events);this.K("start_client_gcf")&&(lS(MP(),{L_:Xk,lH:CNZ()}),this.Vi=MP().resolve(Xk),b_v(this.Vi));this.zCE=new AB;g.M(this,this.zCE);this.QA=new QFP;U=new Rp;this.Qs=new g.vd(this,U); g.M(this,this.Qs);this.template=new pTS(this);g.M(this,this.template);this.appState=1;this.lX=jF1(this);g.M(this,U);U={};this.r9=(U.internalvideodatachange=this.Zb8,U.playbackready=this.MLy,U.playbackstarted=this.Qcy,U.statechange=this.TTT,U);this.cL=new uR(this.Qs);this.XY=too(this);U=this.zy.D;!1!==U&&this.Lc("badps",{hbp:U,hostname:window.location.hostname,ps:this.zy.playerStyle});this.k8=new aV1(this.zy,this.XY);this.Qs.publish("csiinitialized");var b;(((b=this.webPlayerContextConfig)==null?0: b.wasmModuleUrl)||DcR(this.XY))&&eMH(this);b=10;g.pO(this.zy)&&(b=3);nr(this.zy)&&(b=g.NQ(this.zy.experiments,"tvhtml5_unplugged_preload_cache_size"));this.hc=new g.ed(this.Qs,b);b=rkK(this);this.hc.mR(b);FCa(this);b={};this.UJ=(b.airplayactivechange=this.XMn,b.airplayavailabilitychange=this.qcL,b.beginseeking=this.beT,b.sabrCaptionsDataLoaded=this.Jcy,b.endseeking=this.Af8,b.internalAbandon=this.mJy,b.internalaudioformatchange=this.UJ8,b.internalvideodatachange=this.j2x,b.internalvideoformatchange= this.BMx,b.liveviewshift=this.P0b,b.playbackstalledatstart=this.WX8,b.progresssync=this.YAv,b.onAbnormalityDetected=this.xJy,b.onSnackbarMessage=this.uJT,b.onLoadProgress=this.G58,b.SEEK_COMPLETE=this.SAv,b.SEEK_TO=this.Ioy,b.onVideoProgress=this.OWb,b.onLoadedMetadata=this.yfb,b.onAutoplayBlocked=this.HeL,b.onPlaybackPauseAtStart=this.LZy,b.playbackready=this.z$8,b.statechange=this.Jp,b.newelementrequired=this.sJ,b.heartbeatparams=this.rf1,b.videoelementevent=this.R$c,b.drmoutputrestricted=this.wM8, b.signatureexpired=this.pCy,b.nonfatalerror=this.NgE,b.reloadplayer=this.s2E,b);this.GF=new g.QI(this);g.M(this,this.GF);this.N6=new B7;g.M(this,this.N6);this.WQ=this.K1=-1;this.xK=new g.KK(this.template.resize,16,this.template);g.M(this,this.xK);this.UA=new Byx(this.Qs,this.zy,this.u0(),this);this.Tw=new FD(this.zy);this.bb=new I6(this);g.M(this,this.bb);this.b6=new T4(this);g.M(this,this.b6);fox(this.zy.Y.c);this.events.Z(this.Qs,g.ZN("appapi"),this.cni);this.events.Z(this.Qs,g.DN("appapi"),this.C1x); this.events.Z(this.Qs,g.ZN("appprogressboundary"),this.nXc);this.events.Z(this.Qs,g.DN("applooprange"),this.bO);this.events.Z(this.Qs,"presentingplayerstatechange",this.yX);this.events.Z(this.Qs,"resize",this.los);this.template.ac(Lv(document,Y));this.events.Z(this.Qs,"offlineslatestatechange",this.Mf8);this.events.Z(this.Qs,"sabrCaptionsTrackChanged",this.mbt);this.events.Z(this.Qs,"sabrCaptionsBufferedRangesUpdated",this.rci);this.XY.B.U().S6&&hy(this.XY,"offline");this.zy.Hx&&g.WU("ux",g.lC);Y= g.NQ(this.zy.experiments,"html5_defer_fetch_att_ms");this.nf=new g.KK(this.I8s,Y,this);g.M(this,this.nf);this.Wt().r8()&&(g.In()&&this.Wt().Jn.push("remote"),gRT(this));this.k8.tick("fs");KCR(this);this.zy.Hx&&hy(this.XY,"ux",!0);g.T1(this.XY.B.U())&&hy(this.XY,"embed");this.K("web_player_sentinel_is_uniplayer")||g.ak(new g.g1("Player experiment flags missing","web_player_sentinel_is_uniplayer"));Y=this.K("web_player_sentinel_yt_experiments_sync");b=g.Jn("web_player_sentinel_yt_experiments_sync"); Y!==b&&g.ak(new g.g1("b/195699950",{yt:Y,player:b}));C||g.ak(new g.g1("b/179532961"));this.xk=Hlv(this);if(C=g.NQ(this.zy.experiments,"html5_block_pip_safari_delay"))this.kz=new g.KK(this.qV,C,this),g.M(this,this.kz);$c=this.zy.mZ;this.Qs.publish("applicationInitialized");this.logger.debug("constructor end")}; Hlv=function(Y){function V(C){C.stack&&C.stack.indexOf("player")!==-1&&Y.q8().QY(C)} Ik.subscribe("handleError",V);Yc.push(V);return function(){Ik.unsubscribe("handleError",V);var C=Yc.indexOf(V);C!==-1&&Yc.splice(C,1)}}; rkK=function(Y){var V=new g.Kr(Y.zy,Y.config.args);Y.Qs.publish("initialvideodatacreated",V);return W7(Y,1,V,!1)}; FCa=function(Y){var V=Y.u0();V.setPlaybackRate(Y.zy.W?1:YqK(Y,Number(g.MM("yt-player-playback-rate"))||1));V.ll(Y.r9,Y);V.cK()}; too=function(Y){var V="",C=wTZ(Y);C.indexOf("//")===0&&(C=Y.zy.protocol+":"+C);var U=C.lastIndexOf("/base.js");U!==-1&&(V=C.substring(0,U+1));if(C=Error().stack)if(C=C.match(/\((.*?\/(debug-)?player-.*?):\d+:\d+\)/))C=C[1],C.includes(V)||g.ak(Error("Player module URL mismatch: "+(C+" vs "+V+".")));V=new Gcv(Y.Qs,V);oY1(Y,V);return V}; oY1=function(Y,V){var C={};C=(C.destroyed=function(){Y.onApiChange()},C); V.J=C}; jF1=function(Y){if(Y.zy.storeUserVolume){Y=g.MM("yt-player-volume")||{};var V=Y.volume;Y={volume:isNaN(V)?100:g.PX(Math.floor(V),0,100),muted:!!Y.muted}}else Y={volume:100,muted:Y.zy.mute};return Y}; Nc=function(Y){Y.mediaElement=Y.zy.deviceIsAudioOnly?new g.g_(g.HX("AUDIO")):pf.pop()||new g.g_(g.HX("VIDEO"));g.M(Y,Y.mediaElement);Y.q8().setMediaElement(Y.mediaElement);try{Y.zy.HC?(Y.PK&&Y.events.o2(Y.PK),Y.PK=Y.events.Z(Y.mediaElement,"volumechange",Y.ie8)):(Y.mediaElement.h6(Y.lX.muted),Y.mediaElement.setVolume(Y.lX.volume/100))}catch(n){Y.Yy("html5.missingapi",2,"UNSUPPORTED_DEVICE","setvolume.1;emsg."+(n&&typeof n==="object"&&"message"in n&&typeof n.message==="string"&&n.message.replace(/[;:,]/g, "_")));return}g.w1(Y.GF);V6H(Y);var V=Y.template,C=Y.mediaElement.dg();V.Jc=C;V.DG=!1;V.Jc.parentNode||CU(V.GM,V.Jc,0);V.aZ=new g.OM(0,0,0,0);IoT(V);sm(V);C=V.Jc;g.y5(C,"video-stream");g.y5(C,g.VC.MAIN_VIDEO);var U=V.app.U();U.gG&&C.setAttribute("data-no-fullscreen","true");U.K("html5_local_playsinline")?"playsInline"in T6()&&(C.playsInline=!0):U.bl&&(C.setAttribute("webkit-playsinline",""),C.setAttribute("playsinline",""));U.yg&&V.Jc&&V.Z(C,"click",C.play,C);try{Y.mediaElement.activate()}catch(n){Y.Yy("html5.missingapi", 2,"UNSUPPORTED_DEVICE","activate.1;emsg."+(n&&typeof n==="object"&&"message"in n&&typeof n.message==="string"&&n.message.replace(/[;:,]/g,"_")))}}; UnS=function(Y){if(!CDH(Y)){var V=Y.u0().Bt();V&&(V=V.sy(),V instanceof Promise&&V.catch(function(){})); Om(Y,W6(Y.getPlayerStateObject()))}}; V6H=function(Y){var V=Y.mediaElement;IP()?Y.GF.Z(V,"webkitpresentationmodechanged",Y.GvL):window.document.pictureInPictureEnabled&&(Y.GF.Z(V,"enterpictureinpicture",function(){Y.c$(!0)}),Y.GF.Z(V,"leavepictureinpicture",function(){Y.c$(!1)})); Yd&&(Y.GF.Z(V,"webkitbeginfullscreen",function(){Y.Ct(3)}),Y.GF.Z(V,"webkitendfullscreen",function(){Y.Ct(0)}))}; nYv=function(Y,V){var C=V.getPlayerType(),U=Y.hc.S[C]||null;V!==Y.u0()&&V!==U&&(U==null||U.dispose(),Y.hc.S[C]=V)}; bbo=function(Y,V){V=V===void 0?!0:V;Y.logger.debug("start clear presenting player");var C;if(C=Y.bU){C=Y.bU;var U=Y.mediaElement;C=!!U&&U===C.mediaElement}C&&(Y.dI(),Nc(Y));C=Y.q8();C.dI(!V);C.P$(Y.UJ,Y);C.getPlayerType()!==1&&C.dispose();V=Y.hc;V.J=V.Y;rQ(V);Y.logger.debug("finish clear presenting player")}; g.EYR=function(Y,V,C,U){var n=Y.k8;V===2&&(n=new aV1(Y.zy));return new g.EY(Y.zy,V,n,Y.template,function(b,E,y){Y.Qs.publish(b,E,y)},function(){return Y.Qs.getVisibilityState()},Y.visibility,Y,C,U)}; W7=function(Y,V,C,U,n){Y=g.EYR(Y,V,C,n);Y=new g.tB(Y);U&&Y.cK();return Y}; k5=function(Y,V){return Y.yE(V)?Y.u0():V}; J3=function(Y,V){var C=Y.q8();return V===Y.u0()&&Y.yE(V)&&Y.yE(C)?C:V}; yW1=function(Y){Y.logger.debug("start application playback");if(Y.u0().getPlayerState().isError())Y.logger.debug("start application playback done, player in error state");else{var V=dX(Y);Y.Wt().isLoaded();V&&Y.Fy(6);zNT(Y);kcS(Y.XY)||ib2(Y)}}; ib2=function(Y){if(!dX(Y)){var V=vU(Y.XY);V&&!V.created&&ZkT(Y.XY)&&(Y.logger.debug("reload ad module"),V.create())}}; zNT=function(Y){Y.logger.debug("start presenter playback");var V=Y.getVideoData(),C=Y.XY;kcS(C)||C.M9();!y3H&&C.B.K("html5_allow_asmjs")&&c3S(C);hy(C,"embed");hy(C,"kids");hy(C,"remote");hy(C,"miniplayer");hy(C,"offline");hy(C,"unplugged");hy(C,"ypc",!1,!0);hy(C,"ypc_clickwrap",!1,!0);hy(C,"yto",!1,!0);hy(C,"webgl",!1,!0);J3x(C)||(hy(C,"captions",!0),hy(C,"endscreen"),C.II(),hy(C,"creatorendscreen",!0));C.Rp();Y.Qs.publish("videoready",V)}; qc=function(Y){Y=Y.Wt();Y.r8();return jh(Y)}; KCR=function(Y){Y.logger.debug("start prepare initial playback");Y.w_();var V=Y.config.args;Nc(Y);Y.events.Z(window,"resize",Y.gXL);var C=Y.Wt();Y.Qs.Fr("onVolumeChange",Y.lX);if(V&&Sl1(V)){var U=oO(Y.zy);U&&!Y.dG&&(V.fetch=0);var n=g.T1(Y.zy);n&&!Y.dG&&(V.fetch=0);P7(Y,V);g.T1(Y.zy)&&Y.k8.tick("ep_pr_s");if(!U||Y.dG)if(n&&!Y.dG)XA1(Y);else if(!C.r8())Y.playlist.onReady(function(){x5(Y)})}Y.EV(Y.u0(),!1,!0); g.e(Y.u0().getPlayerState(),128)||(V=xjK(!Y.zy.deviceIsAudioOnly),V==="fmt.noneavailable"?Y.Yy("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","nocodecs.1"):V==="html5.missingapi"?Y.Yy(V,2,"UNSUPPORTED_DEVICE","nocanplaymedia.1"):C&&C.r8()&&qc(Y)&&(Y.zy.KK||Y.zy.CK)?c7(Y):C.RT?Y.Qs.mutedAutoplay({durationMode:C.mutedAutoplayDurationMode}):g.MM("yt-player-playback-on-reload")?(g.ZX("embedsItpPlayedOnReload",{playedOnReload:!0,isLoggedIn:!!Y.zy.jL}),g.$d("yt-player-playback-on-reload",!1), c7(Y)):ie(Y.zy)||G$K(Y),g.Uh(Y.zy)||g.z1(Y.zy)==="MWEB"?(g.V3(g.UW(),function(){h3(Y)}),g.V3(g.UW(),function(){PSE()})):(h3(Y),PSE()),Y.logger.debug("finish prepare initial playback"))}; h3=function(Y){if(!Y.K("use_rta_for_player"))if(Y.K("fetch_att_independently"))g.Hh(Y.nf);else{var V=Y.getVideoData().botguardData;V&&g.ev(V,Y.zy,Y.getVideoData().WX||"")}}; G$K=function(Y){Y.logger.debug("start initialize to CUED mode");Y.Qs.publish("initializingmode");Y.Fy(2);Y.K("embeds_web_enable_defer_loading_remote_js")&&g.be(Y.zy)?g.V3(g.UW(),function(){hy(Y.XY,"remote")}):hy(Y.XY,"remote"); hy(Y.XY,"miniplayer");Y.logger.debug("initialized to CUED mode")}; c7=function(Y){Y.logger.debug("start initialize application playback");var V=Y.u0();if(g.e(V.getPlayerState(),128))return!1;V=V.getVideoData();qc(Y)&&Y.zy.CK&&(pf.length&&Y.K_?(fk(Y,{muted:!1,volume:Y.lX.volume},!1),v7(Y,!1)):pf.length||Y.lX.muted||(fk(Y,{muted:!0,volume:Y.lX.volume},!1),v7(Y,!0)));qc(Y)&&g.T1(Y.zy)&&V.mutedAutoplay&&(fk(Y,{muted:!0,volume:Y.lX.volume},!1),v7(Y,!0));V.hT&&fk(Y,{muted:!0,volume:Y.lX.volume},!1);ZbS(Y,1,V,!1);var C=Y.u0();Y.Qs.publish("initializingmode");Y.EV(C);Y.Fy(3); var U;if(!(U=!Y.zy.PJ)){if(U=Y.bU){U=Y.bU;var n=Y.mediaElement;U=!!n&&n===U.mediaElement}U=U&&Y.OH}U&&(Y.dI(),Nc(Y),C.setMediaElement(Y.mediaElement));C.Qk();if(g.e(C.getPlayerState(),128))return!1;V.xA||Om(Y,3);return Y.OH=!0}; dX=function(Y){Y=pC(Y.XY);return!!Y&&Y.loaded}; Dn1=function(Y,V){if(!Y.Dx)return!1;var C=Y.Dx.startTimeMs*.001-1,U=Y.Dx.endTimeMs*.001;Y.Dx.type==="repeatChapter"&&U--;return Math.abs(V-C)<=1E-6||Math.abs(V-U)<=1E-6||V>=C&&V<=U}; uYZ=function(Y){var V=Y.q8();Xe(V.getVideoData())&&!V.Q$()&&(V=wX(Y)*1E3-Y.getVideoData().yP,Y.K("html5_gapless_new_slr")?(Y=Y.b6,lv(Y.app,"gaplessshortslooprange"),V=new g.XF(0,V,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),(Y=Y.app.q8())&&Y.addCueRange(V)):Y.setLoopRange({startTimeMs:0,endTimeMs:V,type:"shortsLoop"}))}; BhS=function(Y){var V=Y.u0();if(!(g.e(V.getPlayerState(),64)&&Y.Wt().isLivePlayback&&Y.Dx.startTimeMs<5E3)){if(Y.Dx.type==="repeatChapter"){var C,U=(C=Vv0(Y.BM()))==null?void 0:C.KT(),n;C=(n=Y.getVideoData())==null?void 0:n.MF;U instanceof g.rb&&C&&(n=C[Xv(C,Y.Dx.startTimeMs)],U.renderChapterSeekingAnimation(0,n.title));isNaN(Number(Y.Dx.loopCount))?Y.Dx.loopCount=0:Y.Dx.loopCount++;Y.Dx.loopCount===1&&Y.Qs.rT("innertubeCommand",Y.getVideoData().s6i)}U={Vw:"application_loopRangeStart"};if(Y.Dx.type=== "clips"||Y.Dx.type==="shortsLoop")U.seekSource=58;V.seekTo(Y.Dx.startTimeMs*.001,U)}}; YqK=function(Y,V){var C=Y.Qs.getAvailablePlaybackRates();V=Number(V.toFixed(2));Y=C[0];C=C[C.length-1];V<=Y?V=Y:V>=C?V=C:(Y=Math.floor(V*100+.001)%5,V=Y===0?V:Math.floor((V-Y*.01)*100+.001)/100);return V}; wX=function(Y,V){V=Y.ZU({playerType:V});if(!V)return Y.hc.Y.aS();V=k5(Y,V);return pk(Y,V.aS(),V)}; pk=function(Y,V,C){if(Y.yE(C)&&(C=C.getVideoData(),!Tc(Y))){Y=Y.UA;for(var U=g.N(Y.J),n=U.next();!n.done;n=U.next())if(n=n.value,C.mX===n.mX){V+=n.gg/1E3;break}U=V;Y=g.N(Y.J);for(n=Y.next();!n.done;n=Y.next()){n=n.value;if(C.mX===n.mX)break;var b=n.gg/1E3;if(b1&&(n=!1);if(!Y.tZ||n!==V){C=C.lock(n?"portrait":"landscape");if(C!=null)C["catch"](function(){}); Y.tZ=!0}}else Y.tZ&&(Y.tZ=!1,C.unlock())}; Qe=function(Y,V,C){Y.Qs.publish(V,C);var U=g.pO(Y.zy)||g.Sb(Y.zy)||g.m3(Y.zy);if(C&&U){switch(V){case "cuerangemarkersupdated":var n="onCueRangeMarkersUpdated";break;case "cuerangesadded":n="onCueRangesAdded";break;case "cuerangesremoved":n="onCueRangesRemoved"}n&&Y.Qs.rT(n,C.map(function(b){return{getId:function(){return this.id}, end:b.end,id:b.getId(),namespace:b.namespace==="ad"?"ad":"",start:b.start,style:b.style,visible:b.visible}}))}}; SZ=function(Y,V,C,U,n,b){C=C===void 0?!0:C;var E=Y.ZU({playerType:n});if(!E||(E.getPlayerType()!==2||Y.yE(E))&&!g.lO(E.getVideoData())){var y=Y.hc.Wb;y?y.seekTo(V,{UQ:!C,Ew:U,Vw:"application",seekSource:b}):(E&&E===Y.u0()&&Y.Dx&&!Dn1(Y,V)&&Y.setLoopRange(null),Y.seekTo(V,C,U,n,b))}}; wAa=function(Y,V,C,U){C&&(Y.dI(),Nc(Y));C=Y.q8();C.Fh(V);var n=Y.getVideoData(),b={};b.video_id=n.videoId;b.adformat=n.adFormat;n.isLivePlayback||(b.start=C.getCurrentTime(),b.resume="1");n.isLivePlayback&&W$(n)&&g.w$(Y.zy)&&(b.live_utc_start=C.j2(),b.resume="1");n.dT&&(b.vvt=n.dT);n.D&&(b.vss_credentials_token=n.D,b.vss_credentials_token_type=n.XI);n.oauthToken&&(b.oauth_token=n.oauthToken);b.autoplay=1;b.reload_count=n.Zx+1;b.reload_reason=V;n.SA&&(b.unplugged_partner_opt_out=n.SA);n.CK&&(b.ypc_is_premiere_trailer= n.CK);n.playerParams&&(b.player_params=n.playerParams);Y.loadVideoByPlayerVars(b,void 0,!0,void 0,void 0,U);V==="signature"&&Y.GO&&ib2(Y)}; ln0=function(Y,V){Y.Wt().autonavState=V;g.$d("yt-player-autonavstate",V);Y.Qs.publish("autonavchange",V)}; pA0=function(Y){var V=Y.getVideoData().gh,C=Y.zy.tf,U=Y.isInline()&&!Y.getVideoData().pw,n=Y.mediaElement;V||C||U?n.r_():(n.yd(),fk(Y,Y.lX))}; $5=function(Y){var V=vU(Y.BM());V&&V.created&&(Y.logger.debug("reset ad module"),V.destroy())}; Tc=function(Y){return Y.getVideoData().enableServerStitchedDai&&!!Y.GO}; Thx=function(Y,V){V.bounds=Y.getBoundingClientRect();for(var C=g.N(["display","opacity","visibility","zIndex"]),U=C.next();!U.done;U=C.next())U=U.value,V[U]=x3(Y,U);V.hidden=!!Y.hidden}; wTZ=function(Y){if(Y.webPlayerContextConfig){var V=Y.webPlayerContextConfig.trustedJsUrl;return V?x_(V).toString():Y.webPlayerContextConfig.jsUrl}return Y.config.assets&&Y.config.assets.js?Y.config.assets.js:""}; $nT=function(Y,V){var C=Y.ZU({playerType:1});if(C){if(C.getVideoData().clientPlaybackNonce===V)return C;if((Y=Y.bb.Y)&&Y.getVideoData().clientPlaybackNonce===V)return Y}return null}; eMH=function(Y){function V(n){return Oe(hcT(Y.XY),function(b){return b.dW(n)})} Y.k8.tick("wasm_s");var C;Y.zy.m8=X7J((C=Y.webPlayerContextConfig)==null?void 0:C.wasmModuleUrl,DcR(Y.XY)?V:void 0,Y.Lc.bind(Y));var U;(U=Y.zy.m8)==null||Oe(U,function(n){Y.zy.Cb=n;Y.k8.tick(n.Y?"wasm_fa":"wasm_fw")},function(){Y.zy.m8=void 0; Y.k8.tick("wasm_ferr")})}; M62=function(Y){return Y.name==="TypeError"&&Y.stack.includes("/s/player/")&&m1()<=105}; ana=function(Y){return Y.isTimeout?"NO_BID":"ERR_BID"}; Inv=function(){var Y=null;f1J().then(function(V){return Y=V},function(V){return Y=ana(V)}); return Y}; L_a=function(){var Y=L1(1E3,"NO_BID");return g.$b(eF2([f1J(),Y]).X3(ana),function(){Y.cancel()})}; m2=function(Y){return Y.Nv?g.jt(g.ma(),140)?"STATE_OFF":"STATE_ON":"STATE_NONE"}; jZ=function(Y){this.player=Y;this.S=this.Y=1}; mnS=function(Y,V,C,U,n,b){V.client||(V.client={});Y.player.U().K("h5_remove_url_for_get_ad_break")||(V.client.originalUrl=C);var E=Xy(C),y=g.Jm(C)?!1:!0;(E||y)&&typeof Intl!=="undefined"&&(V.client.timeZone=(new Intl.DateTimeFormat).resolvedOptions().timeZone);y=g.Jm(C)?!1:!0;if(E||y||U!==""){var X={};C=nZ(Bw(U)).split("&");var G=new Map;C.forEach(function(Z){Z=Z.split("=");Z.length>1&&G.set(Z[0].toString(),decodeURIComponent(Z[1].toString()))}); G.has("bid")&&(X.bid=G.get("bid"));X.params=[];Q_R.forEach(function(Z){G.has(Z)&&(Z={key:Z,value:G.get(Z)},X.params.push(Z))}); Sq1(Y,X);V.adSignalsInfo=X}V.client.unpluggedAppInfo||(V.client.unpluggedAppInfo={});V.client.unpluggedAppInfo.enableFilterMode=!1;C=n.Y.cosver;C!=null&&C!=="cosver"&&(V.client.osVersion=C);C=n.Y.cplatform;C!=null&&C!=="cplatform"&&C!==""&&(V.client.platform=C);C=n.Y.cmodel;C!=null&&C!=="cmodel"&&(V.client.deviceModel=C);C=n.Y.cplayer;C!=null&&C!=="cplayer"&&(V.client.playerType=C);C=n.Y.cbrand;C!=null&&C!=="cbrand"&&(V.client.deviceMake=C);V.user||(V.user={});V.user.lockedSafetyMode=!1;(n.K("embeds_web_enable_iframe_api_send_full_embed_url")|| n.K("embeds_enable_autoplay_and_visibility_signals"))&&g.Qs(n)&&C1o(V,b,Y.player.getPlayerState(1))}; eN0=function(Y,V){var C=!1;if(V==="")return C;V.split(",").forEach(function(U){var n={},b={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 j_2&&(b.clientName=j_2[U[0]]),U[1]in t6v&&(b.platform=t6v[U[1]]),b.applicationState=E,b.clientVersion=U.length>2?U[2]:"",n.remoteClient=b,Y.remoteContexts?Y.remoteContexts.push(n):Y.remoteContexts=[n],C=!0)}); return C}; F_2=function(Y){if(!("FLAG_AUTO_CAPTIONS_DEFAULT_ON"in rWJ))return!1;Y=Y.split(RegExp("[:&]"));var V=rWJ.FLAG_AUTO_CAPTIONS_DEFAULT_ON,C="f"+(1+Math.floor(V/31)).toString();V=1<=2?E[1]:"";var y=K_E.test(V),X=HbJ.exec(V);X=X!=null&&X.length>=2?X[1]:"";var G=Y2J.exec(V);G=G!=null&&G.length>=2&&!Number.isNaN(Number(G[1]))?Number(G[1]):1;var Z=o6P.exec(V);Z=Z!=null&&Z.length>=2?Z[1]:"0";var D=eb(Y.player.U().nT),u=Y.player.getVideoData(1),B=g.Ux(u.eL,!0),A="BISCOTTI_ID"in C?C.BISCOTTI_ID:"";mnS(Y,B,V,A.toString(),Y.player.U(), u);u={splay:!1,lactMilliseconds:C.LACT.toString(),playerHeightPixels:Math.trunc(C.P_H),playerWidthPixels:Math.trunc(C.P_W),vis:Math.trunc(C.VIS),signatureTimestamp:20236,autonavState:m2(Y.player.U())};U&&(U={},eN0(U,C.YT_REMOTE)&&(u.mdxContext=U));if(U=VEE.includes(D)?void 0:g.Ij("PREF")){for(var O=U.split(RegExp("[:&]")),k=0,q=O.length;k1&&d[1].toUpperCase()==="TRUE"){B.user.lockedSafetyMode=!0;break}}u.autoCaptionsDefaultOn= F_2(U)}V=CFo.exec(V);(V=V!=null&&V.length>=2?V[1]:"")&&X&&(B.user.credentialTransferTokens=[{token:V,scope:"VIDEO"}]);V={contentPlaybackContext:u};E={adBlock:Math.trunc(C.AD_BLOCK),params:E,breakIndex:G,breakPositionMs:Z,clientPlaybackNonce:C.CPN,topLevelDomain:D,isProxyAdTagRequest:y,context:B,adSignalsInfoString:nZ(Bw(A.toString())),overridePlaybackContext:V};n!==void 0&&(E.cueProcessedMs=Math.round(n).toString());X&&(E.videoId=X);C.LIVE_TARGETING_CONTEXT&&(E.liveTargetingParams=C.LIVE_TARGETING_CONTEXT); C.AD_BREAK_LENGTH&&(E.breakLengthMs=Math.trunc(C.AD_BREAK_LENGTH*1E3).toString());b&&(E.driftFromHeadMs=b.toString());E.currentMediaTimeMs=Math.round(Y.player.getCurrentTime(1)*1E3);(Y=Y.player.getGetAdBreakContext())&&(E.getAdBreakContext=Y);return E}; n6S=function(){jZ.apply(this,arguments)}; bRP=function(Y,V,C,U,n){var b=C.Ne;var E=C.VG;var y=Y.player.U().Os,X=0;C.cueProcessedMs&&E&&!b&&(C=E.end-E.start,C>0&&(X=Math.floor(C/1E3)));var G={AD_BLOCK:n,AD_BREAK_LENGTH:b?b.D8:X,AUTONAV_STATE:m2(Y.player.U()),CA_TYPE:"image",CPN:Y.player.getVideoData(1).clientPlaybackNonce,DRIFT_FROM_HEAD_MS:Y.player.zr()*1E3,LACT:hg(),LIVE_INDEX:b?Y.S++:1,LIVE_TARGETING_CONTEXT:b&&b.context?b.context:"",MIDROLL_POS:E?Math.round(E.start/1E3):0,MIDROLL_POS_MS:E?Math.round(E.start):0,VIS:Y.player.getVisibilityState(), P_H:Y.player.Gy().Yl().height,P_W:Y.player.Gy().Yl().width,YT_REMOTE:y?y.join(","):""},Z=uB(DG);Object.keys(Z).forEach(function(D){Z[D]!=null&&(G[D.toUpperCase()]=Z[D].toString())}); U!==""&&(G.BISCOTTI_ID=U);U={};ZG(V)&&(U.sts="20236",(Y=Y.player.U().forcedExperiments)&&(U.forced_experiments=Y));return yk(g.fK(V,G),U)}; E6x=function(Y,V){var C=Y.player.U(),U,n=(U=Y.player.getVideoData(1))==null?void 0:U.oauthToken;return g.G5(C,n).then(function(b){if(b&&Gd()){var E=mt();jl(E,b)}return g.Yu(Y.player.fT(E),V,"/youtubei/v1/player/ad_break").then(function(y){return y})})}; zWR=function(Y){this.Kb=Y}; iRo=function(Y){this.B=Y}; ydT=function(Y){this.Kb=Y}; GBT=function(Y){g.T.call(this);this.Y=Y;this.tM=XLJ(this)}; XLJ=function(Y){var V=new xRJ(Y.Y.wM);g.M(Y,V);Y=[new zWR(Y.Y.Kb),new iRo(Y.Y.B),new ydT(Y.Y.Kb),new aJ(Y.Y.dJ,Y.Y.AJ),new LV,new mK(Y.Y.YY,Y.Y.yb,Y.Y.Kb),new IJ,new M5];Y=g.N(Y);for(var C=Y.next();!C.done;C=Y.next())cYa(V,C.value);Y=g.N(["adInfoDialogEndpoint","adFeedbackEndpoint"]);for(C=Y.next();!C.done;C=Y.next())Qn(V,C.value,function(){}); return V}; t3=function(Y){var V=Y.M8,C=Y.Wx;Y=Y.sF;var U=new ji2,n={Hb:new qiZ(V.get(),C),Wx:C};return{QQ:new Zc(C,Y,V,n),context:n,gV:U}}; eZ=function(Y,V,C,U,n){g.T.call(this);this.J=V;this.hn=C;this.M8=U;this.w8=n;this.listeners=[];var b=new fH(this);g.M(this,b);b.Z(Y,"internalAbandon",this.v8x);this.addOnDisposeCallback(function(){g.w1(b)})}; rX=function(Y){this.B=Y;this.adVideoId=this.Y=this.videoId=this.adCpn=this.contentCpn=null;this.V=!0;this.J=this.S=!1;this.adFormat=null;this.W="AD_PLACEMENT_KIND_UNKNOWN";this.actionType="unknown_type";this.videoStreamType="VIDEO_STREAM_TYPE_VOD"}; ZRZ=function(Y){Y.contentCpn=null;Y.adCpn=null;Y.videoId=null;Y.adVideoId=null;Y.adFormat=null;Y.W="AD_PLACEMENT_KIND_UNKNOWN";Y.actionType="unknown_type";Y.S=!1;Y.J=!1}; DCS=function(Y,V){Y=g.N(V);for(V=Y.next();!V.done;V=Y.next())if((V=V.value.renderer)&&(V.instreamVideoAdRenderer||V.linearAdSequenceRenderer||V.sandwichedLinearAdRenderer||V.instreamSurveyAdRenderer)){jz("ad_i");g.tr({isMonetized:!0});break}}; uoo=function(Y){var V;(V=Y.B.getVideoData(1))!=null&&V.F8&&(Y.J=!1,V={},Y.Y&&Y.videoId&&(V.cttAuthInfo={token:Y.Y,videoId:Y.videoId}),ez("video_to_ad",V))}; Yw=function(Y){Y.J=!1;var V={};Y.Y&&Y.videoId&&(V.cttAuthInfo={token:Y.Y,videoId:Y.videoId});ez("ad_to_video",V);BuK(Y)}; BuK=function(Y){if(Y.S)if(Y.W==="AD_PLACEMENT_KIND_START"&&Y.actionType==="video_to_ad")Q8("video_to_ad");else{var V={adBreakType:ha(Y.W),playerType:"LATENCY_PLAYER_HTML5",playerInfo:{preloadType:"LATENCY_PLAYER_PRELOAD_TYPE_PREBUFFER"},videoStreamType:Y.videoStreamType};Y.actionType==="ad_to_video"?(Y.contentCpn&&(V.targetCpn=Y.contentCpn),Y.videoId&&(V.targetVideoId=Y.videoId)):(Y.adCpn&&(V.targetCpn=Y.adCpn),Y.adVideoId&&(V.targetVideoId=Y.adVideoId));Y.adFormat&&(V.adType=Y.adFormat);Y.contentCpn&& (V.clientPlaybackNonce=Y.contentCpn);Y.videoId&&(V.videoId=Y.videoId);Y.adCpn&&(V.adClientPlaybackNonce=Y.adCpn);Y.adVideoId&&(V.adVideoId=Y.adVideoId);g.tr(V,Y.actionType);Y.B.U().experiments.An("html5_ads_csi_qoes")&&(V=Y.B.Ym(Y.actionType==="ad_to_video"?1:2),V=(0,g.Q)()-1E3*V,FA("qoes",V,Y.actionType))}}; Fi=function(Y){g.T.call(this);this.B=Y;this.Y=new Map;this.J=new fH(this);g.M(this,this.J);this.J.Z(this.B,g.ZN("ad"),this.onCueRangeEnter,this);this.J.Z(this.B,g.DN("ad"),this.onCueRangeExit,this)}; sq2=function(Y,V,C,U,n){g.XF.call(this,V,C,{id:Y,namespace:"ad",priority:n,visible:U})}; gX=function(Y){this.B=Y}; Ad2=function(Y,V){Y.B.cueVideoByPlayerVars(V,2)}; Kk=function(Y){this.B=Y}; H7=function(Y){this.B=Y;g.NQ(this.B.U().experiments,"tv_pacf_logging_sample_rate")}; RWH=function(Y){return Cz(Y,"html5_ssap_play_cached_preroll")}; h2=function(Y,V){V=V===void 0?!1:V;return Y.B.U().K("html5_ssap_force_ads_ctmp")?!0:(V||Y.B.U().T5())&&Y.B.U().K("html5_ssap_pacf_qoe_ctmp")}; YX=function(Y){var V;return(V=Y.B.getVideoData(1)==null?void 0:!1)!=null?V:!1}; Cz=function(Y,V){return Y.B.U().K(V)}; WzT=function(Y){return Y.B.U().K("substitute_ad_cpn_macro_in_ssdai")}; f3=function(Y){var V,C,U;return((V=Y.B.getVideoData(1).getPlayerResponse())==null?void 0:(C=V.playerConfig)==null?void 0:(U=C.daiConfig)==null?void 0:U.enableServerStitchedDai)||!1}; TkP=function(Y){return Y.B.U().K("html5_enable_vod_slar_with_notify_pacf")}; Nuv=function(Y){return Y.B.U().K("html5_recognize_predict_start_cue_point")}; iK=function(Y){return Y.B.U().experiments.An("enable_desktop_player_underlay")}; OR2=function(Y){return Y.B.U().experiments.An("html5_load_empty_player_in_media_break_sub_lra")}; Qi=function(Y){return Y.B.U().experiments.An("html5_load_ads_instead_of_cue")}; Se=function(Y){return Y.B.U().experiments.An("html5_preload_ads")}; kBS=function(Y){return Y.B.U().experiments.An("should_ignore_cuepoints_during_lifa_preroll")}; Ee=function(Y){return Y.B.U().experiments.An("enable_ads_control_flow_deterministic_id_generation")}; JdT=function(Y){return Y.B.U().experiments.An("enable_desktop_discovery_video_abandon_pings")||g.Vm(Y.B.U())}; dCv=function(Y){return Y.B.U().experiments.An("enable_progres_commands_lr_feeds")}; vW=function(Y){return Y.B.U().experiments.An("html5_cuepoint_identifier_logging")}; SpK=function(Y){Y=Y.B.getVideoData(1);return!!Y&&Y.K("html5_preload_first_vod_video_ad")&&!Y.isDaiEnabled()&&!Y.isLivePlayback}; q2v=function(Y){switch(Y){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}}; PFS=function(){g.D$.call(this);var Y=this;this.Y={};this.addOnDisposeCallback(function(){for(var V=g.N(Object.keys(Y.Y)),C=V.next();!C.done;C=V.next())delete Y.Y[C.value]})}; oV=function(){if(xCZ===null){xCZ=new PFS;oB(VG).J="b";var Y=oB(VG),V=m8(Y)=="h"||m8(Y)=="b",C=!(sC(),!1);V&&C&&(Y.V=!0,Y.D=new Gy0)}return xCZ}; cdZ=function(Y,V,C){Y.Y[V]=C}; hWT=function(Y){switch(Y){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}}; Vp=function(Y,V,C){this.hn=Y;this.B=V;this.Wx=C;this.J=new Set;this.Y=new Map;oV().subscribe("adactiveviewmeasurable",this.au,this);oV().subscribe("adfullyviewableaudiblehalfdurationimpression",this.vV,this);oV().subscribe("adviewableimpression",this.hX,this);oV().subscribe("adaudioaudible",this.Op,this);oV().subscribe("adaudiomeasurable",this.du,this)}; UI=function(Y,V,C){var U=C.HP,n=C.Tk,b=C.listener,E=C.Q2;C=C.xQ===void 0?!1:C.xQ;if(Y.Y.has(V))Ru("Unexpected registration of layout in LidarApi");else{if(E){if(Y.J.has(E))return;Y.J.add(E)}Y.Y.set(V,b);yQ(sC().nW,"fmd",1);OL0(oB(VG),U);var y=C?V:void 0;cdZ(oV(),V,{TP:function(){if(!n)return{};var X=Y.B.getPresentingPlayerType(!0),G;return(G=Y.B.getVideoData(X))!=null&&G.isAd()?{currentTime:Y.hn.get().getCurrentTimeSec(X,!1,y),duration:n,isPlaying:CF(Y.hn.get(),X).isPlaying(),isVpaid:!1,isYouTube:!0, volume:Y.hn.get().isMuted()?0:Y.hn.get().getVolume()/100}:{}}})}}; nF=function(Y,V){Y.Y.has(V)?(Y.Y.delete(V),delete oV().Y[V]):Ru("Unexpected unregistration of layout in LidarApi")}; fEJ=function(Y,V){if(Y.B.isLifaAdPlaying()){var C=Y.B.IV(!0,!0);Y.yC(V,C.width*.5*1.1,C.height*.25*1.1,C.width*.5*.9,C.height*.5*.9)}}; lET=function(Y,V,C){var U={};v6J(Y,U,V,C);wL2(U);U.LACT=bA(function(){return hg().toString()}); U.VIS=bA(function(){return Y.getVisibilityState().toString()}); U.SDKV="h.3.0";U.VOL=bA(function(){return Y.isMuted()?"0":Math.round(Y.getVolume()).toString()}); U.VED="";return U}; pLK=function(Y,V){var C={};if(V||!Y||!Y.kind)return C;if(Y.kind==="AD_PLACEMENT_KIND_MILLISECONDS"||Y.kind==="AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"){if(!Y.adTimeOffset||!Y.adTimeOffset.offsetStartMilliseconds)return g.MR(Error("malformed AdPlacementConfig")),C;C.MIDROLL_POS=bA(ZI(Math.round(WX(Y.adTimeOffset.offsetStartMilliseconds)/1E3).toString()))}else C.MIDROLL_POS=bA(ZI("0"));return C}; bA=function(Y){return{toString:function(){return Y()}}}; TuR=function(Y,V,C){function U(y,X){(X=C[X])&&(b[y]=X)} function n(y,X){(X=C[X])&&(b[y]=E(X))} if(!C||g.gR(C))return Y;var b=Object.assign({},Y),E=V?encodeURIComponent:function(y){return y}; n("DV_VIEWABILITY","doubleVerifyViewability");n("IAS_VIEWABILITY","integralAdsViewability");n("MOAT_INIT","moatInit");n("MOAT_VIEWABILITY","moatViewability");U("GOOGLE_VIEWABILITY","googleViewability");U("VIEWABILITY","viewability");return b}; v6J=function(Y,V,C,U){V.CPN=bA(function(){var n;(n=Y.getVideoData(1))?n=n.clientPlaybackNonce:(g.ak(Error("Video data is null.")),n=null);return n}); V.AD_MT=bA(function(){if(U!=null)var n=U;else{var b=C;Y.U().K("html5_ssap_use_cpn_to_get_time")||(b=void 0);if(Y.U().K("enable_h5_shorts_ad_fill_ad_mt_macro")||Y.U().K("enable_desktop_discovery_pings_ad_mt_macro")||g.Vm(Y.U())){var E=Y.getPresentingPlayerType(!0),y;n=((y=Y.getVideoData(E))==null?0:y.isAd())?$Cx(Y,E,b):0}else n=$Cx(Y,2,b)}return MEP(n)}); V.MT=bA(function(){return MEP(Y.getCurrentTime(1,!1))}); V.P_H=bA(function(){return Y.Gy().Yl().height.toString()}); V.P_W=bA(function(){return Y.Gy().Yl().width.toString()}); V.PV_H=bA(function(){return Y.Gy().getVideoContentRect().height.toString()}); V.PV_W=bA(function(){return Y.Gy().getVideoContentRect().width.toString()})}; MEP=function(Y){return Math.round(Math.max(0,Y*1E3)).toString()}; wL2=function(Y){Y.CONN=bA(ZI("0"));Y.WT=bA(function(){return Date.now().toString()})}; $Cx=function(Y,V,C){return C!==void 0?Y.getCurrentTime(V,!1,C):Y.getCurrentTime(V,!1)}; aEP=function(){}; IE1=function(Y,V,C,U,n){var b,E,y,X,G,Z,D,u,B,A,O,k,q;g.l(function(d){switch(d.J){case 1:b=!!V.scrubReferrer;E=g.fK(V.baseUrl,TuR(C,b,U));y={};if(!V.headers){d.OE(2);break}X=Y.W();if(!X.Y){G=X.getValue();d.OE(3);break}return g.v(d,X.Y,4);case 4:G=d.Y;case 3:Z=G;D=g.N(V.headers);for(u=D.next();!u.done;u=D.next())switch(B=u.value,B.headerType){case "VISITOR_ID":g.Fh("VISITOR_DATA")&&(y["X-Goog-Visitor-Id"]=g.Fh("VISITOR_DATA"));break;case "EOM_VISITOR_ID":g.Fh("EOM_VISITOR_DATA")&&(y["X-Goog-EOM-Visitor-Id"]= g.Fh("EOM_VISITOR_DATA"));break;case "USER_AUTH":Z&&(y.Authorization="Bearer "+Z);break;case "PLUS_PAGE_ID":(A=Y.V())&&(y["X-Goog-PageId"]=A);break;case "AUTH_USER":O=Y.Y();!Z&&O&&(y["X-Goog-AuthUser"]=O);break;case "DATASYNC_ID":if(k=void 0,(k=Y.S())==null?0:k.An("enable_datasync_id_header_in_web_vss_pings"))q=Y.J(),Xy(E)&&g.Fh("LOGGED_IN")&&q&&(y["X-YouTube-DataSync-Id"]=q)}"X-Goog-EOM-Visitor-Id"in y&&"X-Goog-Visitor-Id"in y&&delete y["X-Goog-Visitor-Id"];case 2:g.SF(E,void 0,b,Object.keys(y).length!== 0?y:void 0,"",!0,n),g.Wo(d)}})}; Lza=function(Y,V,C,U,n){this.W=Y;this.V=V;this.Y=C;this.J=U;this.S=n}; Qq1=function(Y,V){this.Y=Y;this.Wx=V}; EI=function(Y,V,C,U,n,b,E){var y=y===void 0?new Lza(function(){var X=Y.U(),G=Y.getVideoData(1);return g.G5(X,G?g.ti(G):"")},function(){return Y.U().pageId},function(){return Y.U().jL},function(){var X; return(X=Y.U().datasyncId)!=null?X:""},function(){return Y.U().experiments}):y; this.B=Y;this.J=V;this.WM=C;this.M8=U;this.QQ=n;this.Wx=b;this.gV=E;this.W=y;this.O2=null;this.Y=new Map;this.S=new Qq1(y,this.Wx)}; mCa=function(Y,V,C,U,n){var b=I1(Y.J.get(),C);b?(C=T2(Y,S2T(b),b,void 0,void 0,U),V.hasOwnProperty("baseUrl")?Y.W.send(V,C):Y.S.send(V,C,{},n)):Ru("Trying to ping from an unknown layout",void 0,void 0,{layoutId:C})}; p2K=function(Y,V,C,U,n,b){U=U===void 0?[]:U;var E=I1(Y.J.get(),V);if(E){var y=Y.WM.get().UR(V,C),X=T2(Y,S2T(E),E,n,b);U.forEach(function(G,Z){G.baseUrl&&(Y.S.send(G.baseUrl,X,y,G.attributionSrcMode),G.serializedAdPingMetadata&&Y.QQ.A1("ADS_CLIENT_EVENT_TYPE_PING_DISPATCHED",void 0,void 0,void 0,void 0,E,new D3R(G,Z),void 0,void 0,E.adLayoutLoggingData))})}else Ru("Trying to track from an unknown layout.",void 0,void 0,{layoutId:V, trackingType:C})}; cP=function(Y,V){Y.B.sendVideoStatsEngageEvent(V,void 0,2)}; zr=function(Y,V){g.ZX("adsClientStateChange",V)}; jqo=function(Y,V){Y.Y.has(V.KX())?Ru("Trying to register an existing AdErrorInfoSupplier."):Y.Y.set(V.KX(),V)}; tEZ=function(Y,V){Y.Y.delete(V.KX())||Ru("Trying to unregister a AdErrorInfoSupplier that has not been registered yet.")}; XM=function(Y,V,C){typeof C==="string"?Y.B.getVideoData(1).Yj(V,C):Y.B.getVideoData(1).SL(V,C)}; S2T=function(Y){var V=Z6(Y.clientMetadata,"metadata_type_ad_placement_config");Y=Z6(Y.clientMetadata,"metadata_type_media_sub_layout_index");return{adPlacementConfig:V,Wd:Y}}; T2=function(Y,V,C,U,n,b){var E=C?eWP(Y):{},y=C?rdH(Y,C.layoutId):{},X=FzH(Y),G,Z=n!=null?n:(G=qI(Y.M8.get(),2))==null?void 0:G.clientPlaybackNonce;n=void 0;if(C){var D;if((D=Y.gV.Y.get(C.layoutId))==null?0:D.xQ)n=C.layoutId}D={};Y=Object.assign({},lET(Y.B,n,U),pLK(V.adPlacementConfig,(C==null?void 0:C.renderingContent)!==void 0),y,E,X,(D.FINAL=bA(function(){return"1"}),D.AD_CPN=bA(function(){return Z||""}),D)); (C==null?void 0:C.renderingContent)!==void 0||(Y.SLOT_POS=bA(function(){return(V.Wd||0).toString()})); C={};b=Object.assign({},Y,b);Y=g.N(Object.values(g62));for(U=Y.next();!U.done;U=Y.next())U=U.value,E=b[U],E!=null&&E.toString()!=null&&(C[U]=E.toString());return C}; eWP=function(Y){var V={},C,U=(C=Y.O2)==null?void 0:C.JO/1E3;U!=null&&(V.SURVEY_ELAPSED_MS=bA(function(){return Math.round(U*1E3).toString()})); V.SURVEY_LOCAL_TIME_EPOCH_S=bA(function(){return Math.round(Date.now()/1E3).toString()}); return V}; rdH=function(Y,V){Y=Y.Y.get(V);if(!Y)return{};Y=Y.DR();if(!Y)return{};V={};return V.YT_ERROR_CODE=Y.Ag.toString(),V.ERRORCODE=Y.fZ.toString(),V.ERROR_MSG=Y.errorMessage,V}; FzH=function(Y){var V={},C=Y.B.getVideoData(1);V.ASR=bA(function(){var U;return(U=C==null?void 0:C.L2)!=null?U:null}); V.EI=bA(function(){var U;return(U=C==null?void 0:C.eventId)!=null?U:null}); return V}; zW=function(Y,V,C){g.T.call(this);this.B=Y;this.Mi=V;this.Wx=C;this.listeners=[];this.Ik=null;this.UG=new Map;V=new g.QI(this);g.M(this,V);V.Z(Y,"videodatachange",this.Dvn);V.Z(Y,"serverstitchedvideochange",this.LXT);this.L5=qI(this)}; qI=function(Y,V){var C=Y.B.getVideoData(V);return C?Y.xn(C,V||Y.B.getPresentingPlayerType(!0)):null}; Kzv=function(Y,V,C){var U=Y.xn(V,C);Y.L5=U;Y.listeners.forEach(function(n){n.wj(U)})}; HRH=function(Y){switch(Y){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}}; iA=function(Y,V,C){g.T.call(this);this.B=Y;this.M8=V;this.Wx=C;this.listeners=[];this.Q6=[];this.Y=function(){Ru("Called 'doUnlockPreroll' before it's initialized.")}; V=new fH(this);C=new g.QI(this);g.M(this,C);g.M(this,V);V.Z(Y,"progresssync",this.EX8);V.Z(Y,"presentingplayerstatechange",this.txs);V.Z(Y,"fullscreentoggled",this.onFullscreenToggled);V.Z(Y,"onVolumeChange",this.onVolumeChange);V.Z(Y,"minimized",this.aH);V.Z(Y,"overlayvisibilitychange",this.F3);V.Z(Y,"shortsadswipe",this.cZ);V.Z(Y,"resize",this.yQ);C.Z(Y,g.ZN("appad"),this.VV)}; yp=function(Y){YX(Y.Wx.get())||Y.Y()}; YbE=function(Y,V){Y.Q6=Y.Q6.filter(function(C){return C!==V})}; Xp=function(Y,V,C){return Y.getCurrentTimeSec(V,C)}; ohT=function(Y,V){var C;V=(C=Y.M8.get().UG.get(V))!=null?C:null;if(V===null)return Ru("Expected ad video start time on playback timeline"),0;Y=Y.B.getCurrentTime(2,!0);return Y0){var b=V.end.toString();n.forEach(function(E){(E=E.config&&E.config.adPlacementConfig)&&E.kind==="AD_PLACEMENT_KIND_MILLISECONDS"&&E.adTimeOffset&&E.adTimeOffset.offsetEndMilliseconds==="-1"&&E.adTimeOffset.offsetEndMilliseconds!==b&&(E.adTimeOffset.offsetEndMilliseconds=b)}); U.map(function(E){return g.I(E,ec)}).forEach(function(E){var y; (E=E==null?void 0:(y=E.slotEntryTrigger)==null?void 0:y.mediaTimeRangeTrigger)&&E.offsetEndMilliseconds==="-1"&&(E.offsetEndMilliseconds=b)})}return{Qy:n, adSlots:U,xj:!1,ssdaiAdsConfig:Y.ssdaiAdsConfig}}; BO=function(Y){g.T.call(this);this.B=Y;this.listeners=[];this.Y=new fH(this);g.M(this,this.Y);this.Y.Z(this.B,"aduxclicked",this.onAdUxClicked);this.Y.Z(this.B,"aduxmouseover",this.QW);this.Y.Z(this.B,"aduxmouseout",this.MO);this.Y.Z(this.B,"muteadaccepted",this.ibL)}; bdK=function(Y,V,C){V=g.KU(V,function(U){return new j3H(U,C,U.id)}); Y.B.rT("onAdUxUpdate",V)}; sI=function(Y,V){Y=g.N(Y.listeners);for(var C=Y.next();!C.done;C=Y.next())V(C.value)}; AE=function(Y,V){this.J=Y;this.S=V===void 0?!1:V;this.Y={}}; Eh1=function(Y,V){var C=Y.startSecs+Y.D8;C=C<=0?null:C;if(C===null)return null;switch(Y.event){case "start":case "continue":case "stop":break;case "predictStart":if(V)break;return null;default:return null}V=Math.max(Y.startSecs,0);return{T0:new PD(V,C),D9:new HJ(V,C-V,Y.context,Y.identifier,Y.event,Y.Y)}}; zn0=function(){this.Y=[]}; vG2=function(Y,V,C){var U=g.xL(Y.Y,V);if(U>=0)return V;V=-U-1;return V>=Y.Y.length||Y.Y[V]>C?null:Y.Y[V]}; RV=function(Y,V,C){g.T.call(this);this.B=Y;this.Wx=V;this.Kb=C;this.listeners=[];this.W=!1;this.qd=[];this.Y=null;this.V=new AE(this,Nuv(V.get()));this.S=new zn0;this.J=null}; id0=function(Y,V){Y.qd.push(V);for(var C=!1,U=g.N(Y.listeners),n=U.next();!n.done;n=U.next())C=n.value.IE(V)||C;Y.W=C;vW(Y.Wx.get())&&XM(Y.Kb.get(),"onci","cpi."+V.identifier+";cpe."+V.event+";cps."+V.startSecs+";cbi."+C)}; X92=function(Y,V){zr(Y.Kb.get(),{cuepointTrigger:{event:y90(V.event),cuepointId:V.identifier,totalCueDurationMs:V.D8*1E3,playheadTimeMs:V.Y,cueStartTimeMs:V.startSecs*1E3,cuepointReceivedTimeMs:Date.now(),contentCpn:Y.B.getVideoData(1).clientPlaybackNonce}})}; y90=function(Y){switch(Y){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 F2(Y,"Unexpected cuepoint event")}}; WO=function(Y){this.B=Y}; Ng=function(Y){this.B=Y}; Gf2=function(Y){switch(Y){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:F2(Y,"unknown transitionReason")}}; OI=function(){g.T.apply(this,arguments)}; ZdH=function(Y){this.B=Y}; Dvx=function(Y,V,C,U,n){g.T.call(this);var b=this,E=Fu(function(){return new bL(b.Wx)}); g.M(this,E);var y=Fu(function(){return new zx(E,b.Wx)}); g.M(this,y);var X=Fu(function(){return new Md}); g.M(this,X);var G=Fu(function(){return new Tz(Y)}); g.M(this,G);var Z=Fu(function(){return new iL(E,y,b.Wx)}); g.M(this,Z);var D=Fu(function(){return new Dc}); g.M(this,D);this.I2=Fu(function(){return new BO(V)}); g.M(this,this.I2);this.VQ=Fu(function(){return new KO(n)}); g.M(this,this.VQ);this.Do=Fu(function(){return new rX(V)}); g.M(this,this.Do);this.Mb=Fu(function(){return new Fi(V)}); g.M(this,this.Mb);this.OA=Fu(function(){return new gX(V)}); g.M(this,this.OA);this.wM=Fu(function(){return new Kk(V)}); g.M(this,this.wM);this.Wx=Fu(function(){return new H7(V)}); g.M(this,this.Wx);var u=Fu(function(){return new uA(U)}); g.M(this,u);var B=Fu(function(){return new Os(b.Wx)}); g.M(this,B);this.cD=Fu(function(){return new WO(V)}); g.M(this,this.cD);this.bz=Fu(function(){return new o4}); g.M(this,this.bz);this.M8=Fu(function(){return new zW(V,D,b.Wx)}); g.M(this,this.M8);var A=t3({M8:this.M8,Wx:this.Wx,sF:B}),O=A.context,k=A.gV;this.QQ=A.QQ;this.w8=Fu(function(){return new RV(V,b.Wx,b.Kb)}); g.M(this,this.w8);this.WC=Fu(function(){return new Ng(V)}); g.M(this,this.WC);this.hn=Fu(function(){return new iA(V,b.M8,b.Wx)}); g.M(this,this.hn);this.Dj=Fu(function(){return new OI}); g.M(this,this.Dj);A=Fu(function(){return new PW(E,Z,y,b.Wx,B,"SLOT_TYPE_ABOVE_FEED",b.hn,b.YA,b.UF)}); g.M(this,A);this.bJ=Fu(function(){return new VM(b.Wx)}); this.WM=Fu(function(){return new Vp(b.hn,V,b.Wx)}); g.M(this,this.WM);this.Kb=Fu(function(){return new EI(V,X,b.WM,b.M8,b.QQ,b.Wx,k)}); g.M(this,this.Kb);this.iy=new lK(wo,kX,function(d,c,w,a){return zz(y.get(),d,c,w,a)},G,Z,y,B,this.Wx,this.M8); g.M(this,this.iy);this.d8=new p3(G,A,C,this.Wx,Y,this.M8,this.hn,this.Do);g.M(this,this.d8);var q=new eZ(V,this.d8,this.hn,this.M8,this.w8);this.EX=Fu(function(){return q}); this.kh=q;this.YA=new hD(G,Z,this.EX,this.w8,this.hn,this.Wx,this.Kb,this.WC);g.M(this,this.YA);this.xY=new $A(G,Z,this.Mb,this.EX,O);g.M(this,this.xY);this.hs=new tM(this.Wx,G,Z,A,this.M8,this.xY,C,this.OA);g.M(this,this.hs);this.yV=Fu(function(){return new WP(u,y,B,b.Wx,b.Kb,b.hn,b.WC)}); g.M(this,this.yV);this.Bj=Fu(function(){return new NU}); g.M(this,this.Bj);this.pK=new jf(Y,this.I2,this.Wx);g.M(this,this.pK);this.HM=new tD(Y);g.M(this,this.HM);this.Pr=new ef(Y);g.M(this,this.Pr);this.cF=new Fd(Y,this.EX,O);g.M(this,this.cF);this.AY=new go(Y,this.Mb,this.hn,this.M8,O);g.M(this,this.AY);this.G_=new K3(Y,this.M8);g.M(this,this.G_);this.UF=new oI(Y,this.w8,this.hn,this.Kb,this.EX);g.M(this,this.UF);this.vj=new HW(Y);g.M(this,this.vj);this.nM=new nt(Y);g.M(this,this.nM);this.EO=new Yg(Y);g.M(this,this.EO);this.Jw=new Ue(Y);g.M(this,this.Jw); this.nM=new nt(Y);g.M(this,this.nM);this.pm=Fu(function(){return new L3}); g.M(this,this.pm);this.Fx=Fu(function(){return new Q2(b.hn)}); g.M(this,this.Fx);this.I8=Fu(function(){return new VMZ(b.I2,b.Kb,Y,X,b.WM)}); g.M(this,this.I8);this.GT=Fu(function(){return new n$(b.hs,G,E)}); g.M(this,this.GT);this.S9=Fu(function(){return new z6(b.Wx,b.Kb,b.vj,b.WM)}); g.M(this,this.S9);this.Vb=Fu(function(){return new A$(Y,b.nM,b.vj,b.M8,b.WC,b.hn,b.Dj,b.Kb,D,b.w8,b.WM,b.bJ,b.OA,b.Mb,b.Do,b.wM,b.VQ,b.cD,b.Wx,X,O,k)}); g.M(this,this.Vb);this.x0=Fu(function(){return new BA2(b.hn,b.Kb,b.VQ,b.Wx,b.WM,b.M8)}); g.M(this,this.x0);this.TF=Fu(function(){return new CJx(b.I2,b.hn,b.Kb,X,b.WM,b.Pr,b.Jw,b.VQ,b.Wx,C)}); g.M(this,this.TF);this.Xq=Fu(function(){return new Ca2(b.I2,b.Kb,X)}); g.M(this,this.Xq);this.g9=new Di(Y,this.bz,E);g.M(this,this.g9);this.V9={XB:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.hs],["OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",this.YA],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.iy],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.d8],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.xY]]),WE:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.yV],["SLOT_TYPE_ABOVE_FEED",this.Bj],["SLOT_TYPE_FORECASTING",this.Bj], ["SLOT_TYPE_IN_PLAYER",this.Bj],["SLOT_TYPE_PLAYER_BYTES",this.Bj],["SLOT_TYPE_PLAYER_UNDERLAY",this.Bj],["SLOT_TYPE_PLAYBACK_TRACKING",this.Bj],["SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM",this.Bj]]),xa:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.pK],["TRIGGER_TYPE_SURVEY_SUBMITTED",this.pK],["TRIGGER_TYPE_LAYOUT_ID_ENTERED",this.HM],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.HM],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.HM],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.HM],["TRIGGER_TYPE_SLOT_ID_ENTERED", this.HM],["TRIGGER_TYPE_SLOT_ID_EXITED",this.HM],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.HM],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.HM],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.HM],["TRIGGER_TYPE_SLOT_ID_UNSCHEDULED",this.HM],["TRIGGER_TYPE_ON_DIFFERENT_SLOT_ID_ENTER_REQUESTED",this.HM],["TRIGGER_TYPE_CLOSE_REQUESTED",this.Pr],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.cF],["TRIGGER_TYPE_PROGRESS_PAST_MEDIA_TIME_WITH_OFFSET_RELATIVE_TO_LAYOUT_ENTER",this.AY],["TRIGGER_TYPE_SEEK_FORWARD_PAST_MEDIA_TIME_WITH_OFFSET_RELATIVE_TO_LAYOUT_ENTER", this.AY],["TRIGGER_TYPE_SEEK_BACKWARD_BEFORE_LAYOUT_ENTER_TIME",this.AY],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.AY],["TRIGGER_TYPE_MEDIA_TIME_RANGE",this.AY],["TRIGGER_TYPE_MEDIA_TIME_RANGE_ALLOW_REACTIVATION_ON_USER_CANCELLED",this.AY],["TRIGGER_TYPE_NOT_IN_MEDIA_TIME_RANGE",this.AY],["TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED",this.G_],["TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED",this.G_],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.vj],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID", this.cF],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.EO],["TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER",this.Jw],["TRIGGER_TYPE_AD_BREAK_STARTED",this.nM],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",this.UF],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED",this.UF],["TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",this.UF],["TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED",this.UF],["TRIGGER_TYPE_CUE_BREAK_IDENTIFIED",this.UF]]),ZP:new Map([["SLOT_TYPE_ABOVE_FEED",this.pm], ["SLOT_TYPE_AD_BREAK_REQUEST",this.pm],["SLOT_TYPE_FORECASTING",this.pm],["SLOT_TYPE_IN_PLAYER",this.pm],["SLOT_TYPE_PLAYER_BYTES",this.Fx],["SLOT_TYPE_PLAYER_UNDERLAY",this.pm],["SLOT_TYPE_PLAYBACK_TRACKING",this.pm],["SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM",this.pm]]),wK:new Map([["SLOT_TYPE_ABOVE_FEED",this.I8],["SLOT_TYPE_AD_BREAK_REQUEST",this.GT],["SLOT_TYPE_FORECASTING",this.S9],["SLOT_TYPE_PLAYER_BYTES",this.Vb],["SLOT_TYPE_PLAYBACK_TRACKING",this.x0],["SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM", this.x0],["SLOT_TYPE_IN_PLAYER",this.TF],["SLOT_TYPE_PLAYER_UNDERLAY",this.Xq]])};this.listeners=[X.get()];this.aL={hs:this.hs,yb:this.Wx.get(),X8:this.VQ.get(),wQ:this.hn.get(),d8:this.d8,FK:E.get(),Bf:this.bz.get(),AJ:this.pK,dJ:X.get(),YY:this.M8.get()}}; um0=function(Y,V,C,U,n){g.T.call(this);var b=this,E=Fu(function(){return new bL(b.Wx)}); g.M(this,E);var y=Fu(function(){return new zx(E,b.Wx)}); g.M(this,y);var X=Fu(function(){return new Md}); g.M(this,X);var G=Fu(function(){return new Tz(Y)}); g.M(this,G);var Z=Fu(function(){return new iL(E,y,b.Wx)}); g.M(this,Z);var D=Fu(function(){return new Dc}); g.M(this,D);this.I2=Fu(function(){return new BO(V)}); g.M(this,this.I2);this.VQ=Fu(function(){return new KO(n)}); g.M(this,this.VQ);this.Do=Fu(function(){return new rX(V)}); g.M(this,this.Do);this.Mb=Fu(function(){return new Fi(V)}); g.M(this,this.Mb);this.OA=Fu(function(){return new gX(V)}); g.M(this,this.OA);this.wM=Fu(function(){return new Kk(V)}); g.M(this,this.wM);this.Wx=Fu(function(){return new H7(V)}); g.M(this,this.Wx);var u=Fu(function(){return new uA(U)}); g.M(this,u);var B=Fu(function(){return new Os(b.Wx)}); g.M(this,B);var A=Fu(function(){return new PW(E,Z,y,b.Wx,B,null,null,b.YA,b.UF)}); g.M(this,A);this.cD=Fu(function(){return new WO(V)}); g.M(this,this.cD);this.bz=Fu(function(){return new o4}); g.M(this,this.bz);this.M8=Fu(function(){return new zW(V,D,b.Wx)}); g.M(this,this.M8);var O=t3({M8:this.M8,Wx:this.Wx,sF:B}),k=O.context,q=O.gV;this.QQ=O.QQ;this.w8=Fu(function(){return new RV(V,b.Wx,b.Kb)}); this.hn=Fu(function(){return new iA(V,b.M8,b.Wx)}); g.M(this,this.hn);this.Dj=Fu(function(){return new OI}); g.M(this,this.Dj);this.WM=Fu(function(){return new Vp(b.hn,V,b.Wx)}); g.M(this,this.WM);this.Kb=Fu(function(){return new EI(V,X,b.WM,b.M8,b.QQ,b.Wx,q)}); g.M(this,this.Kb);this.bJ=Fu(function(){return new VM(b.Wx)}); g.M(this,this.bJ);this.iy=new lK(wo,kX,function(c,w,a,t){return zz(y.get(),c,w,a,t)},G,Z,y,B,this.Wx,this.M8); g.M(this,this.iy);this.d8=new p3(G,A,C,this.Wx,Y,this.M8,this.hn,this.Do);g.M(this,this.d8);var d=new eZ(V,this.d8,this.hn,this.M8,this.w8);this.EX=Fu(function(){return d}); this.kh=d;this.YA=new hD(G,Z,this.EX,this.w8,this.hn,this.Wx,this.Kb);g.M(this,this.YA);this.xY=new $A(G,Z,this.Mb,this.EX,k);g.M(this,this.xY);this.hs=new tM(this.Wx,G,Z,A,this.M8,this.xY,C,this.OA);g.M(this,this.hs);this.yV=Fu(function(){return new WP(u,y,B,b.Wx,b.Kb,b.hn)}); g.M(this,this.yV);this.Bj=Fu(function(){return new NU}); g.M(this,this.Bj);this.pK=new jf(Y,this.I2,this.Wx);g.M(this,this.pK);this.HM=new tD(Y);g.M(this,this.HM);this.Pr=new ef(Y);g.M(this,this.Pr);this.cF=new Fd(Y,this.EX,k);g.M(this,this.cF);this.AY=new go(Y,this.Mb,this.hn,this.M8,k);g.M(this,this.AY);this.vj=new HW(Y);g.M(this,this.vj);this.EO=new Yg(Y);g.M(this,this.EO);this.Jw=new Ue(Y);g.M(this,this.Jw);this.WC=Fu(function(){return new Ng(V)}); g.M(this,this.WC);this.nM=new nt(Y);g.M(this,this.nM);this.UF=new oI(Y,this.w8,this.hn,this.Kb,this.EX);g.M(this,this.UF);this.pm=Fu(function(){return new L3}); g.M(this,this.pm);this.Fx=Fu(function(){return new Q2(b.hn)}); g.M(this,this.Fx);this.GT=Fu(function(){return new n$(b.hs,G,E)}); g.M(this,this.GT);this.S9=Fu(function(){return new z6(b.Wx,b.Kb,b.vj,b.WM)}); g.M(this,this.S9);this.TF=Fu(function(){return new U30(b.I2,b.hn,b.Kb,X,b.WM,b.Pr,b.Jw,b.VQ,b.Wx,C)}); g.M(this,this.TF);this.Vb=Fu(function(){return new Rd(Y,b.nM,b.vj,b.Kb,b.WM,b.bJ,b.OA,b.M8,b.hn,b.Dj,b.Mb,b.Do,b.wM,b.VQ,b.cD,b.Wx,b.WC,k,q)}); g.M(this,this.Vb);this.g9=new Di(Y,this.bz,E);g.M(this,this.g9);this.V9={XB:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.hs],["OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",this.YA],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.iy],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.d8],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.xY]]),WE:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.yV],["SLOT_TYPE_FORECASTING",this.Bj],["SLOT_TYPE_IN_PLAYER",this.Bj], ["SLOT_TYPE_PLAYER_BYTES",this.Bj]]),xa:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.pK],["TRIGGER_TYPE_LAYOUT_ID_ENTERED",this.HM],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.HM],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.HM],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.HM],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.HM],["TRIGGER_TYPE_SLOT_ID_EXITED",this.HM],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.HM],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.HM],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.HM], ["TRIGGER_TYPE_ON_DIFFERENT_SLOT_ID_ENTER_REQUESTED",this.HM],["TRIGGER_TYPE_CLOSE_REQUESTED",this.Pr],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.cF],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.AY],["TRIGGER_TYPE_MEDIA_TIME_RANGE",this.AY],["TRIGGER_TYPE_NOT_IN_MEDIA_TIME_RANGE",this.AY],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.vj],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.cF],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.EO],["TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER", this.Jw],["TRIGGER_TYPE_AD_BREAK_STARTED",this.nM],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",this.UF],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED",this.UF],["TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",this.UF],["TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED",this.UF],["TRIGGER_TYPE_CUE_BREAK_IDENTIFIED",this.UF]]),ZP:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.pm],["SLOT_TYPE_FORECASTING",this.pm],["SLOT_TYPE_IN_PLAYER",this.pm],["SLOT_TYPE_PLAYER_BYTES",this.Fx]]), wK:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.GT],["SLOT_TYPE_FORECASTING",this.S9],["SLOT_TYPE_IN_PLAYER",this.TF],["SLOT_TYPE_PLAYER_BYTES",this.Vb]])};this.listeners=[X.get()];this.aL={hs:this.hs,yb:this.Wx.get(),X8:this.VQ.get(),wQ:this.hn.get(),d8:this.d8,FK:E.get(),Bf:this.bz.get(),AJ:this.pK,dJ:X.get(),YY:this.M8.get()}}; BZS=function(Y,V,C,U,n){g.T.call(this);var b=this,E=Fu(function(){return new bL(b.Wx)}); g.M(this,E);var y=Fu(function(){return new zx(E,b.Wx)}); g.M(this,y);var X=Fu(function(){return new Md}); g.M(this,X);var G=Fu(function(){return new Tz(Y)}); g.M(this,G);var Z=Fu(function(){return new iL(E,y,b.Wx)}); g.M(this,Z);var D=Fu(function(){return new Dc}); g.M(this,D);this.I2=Fu(function(){return new BO(V)}); g.M(this,this.I2);this.VQ=Fu(function(){return new KO(n)}); g.M(this,this.VQ);this.Do=Fu(function(){return new rX(V)}); g.M(this,this.Do);this.Mb=Fu(function(){return new Fi(V)}); g.M(this,this.Mb);this.OA=Fu(function(){return new gX(V)}); g.M(this,this.OA);this.wM=Fu(function(){return new Kk(V)}); g.M(this,this.wM);this.Wx=Fu(function(){return new H7(V)}); g.M(this,this.Wx);var u=Fu(function(){return new uA(U)}); g.M(this,u);var B=Fu(function(){return new Os(b.Wx)}); g.M(this,B);var A=Fu(function(){return new PW(E,Z,y,b.Wx,B,null,null,null,null)}); g.M(this,A);this.cD=Fu(function(){return new WO(V)}); g.M(this,this.cD);this.M8=Fu(function(){return new zW(V,D,b.Wx)}); g.M(this,this.M8);var O=t3({M8:this.M8,Wx:this.Wx,sF:B}),k=O.context,q=O.gV;this.QQ=O.QQ;this.hn=Fu(function(){return new iA(V,b.M8,b.Wx)}); g.M(this,this.hn);this.Dj=Fu(function(){return new OI}); g.M(this,this.Dj);this.WM=Fu(function(){return new Vp(b.hn,V,b.Wx)}); g.M(this,this.WM);this.Kb=Fu(function(){return new EI(V,X,b.WM,b.M8,b.QQ,b.Wx,q)}); g.M(this,this.Kb);this.bJ=Fu(function(){return new VM(b.Wx)}); g.M(this,this.bJ);this.iy=new lK(wo,kX,function(c,w,a,t){return zz(y.get(),c,w,a,t)},G,Z,y,B,this.Wx,this.M8); g.M(this,this.iy);this.d8=new p3(G,A,C,this.Wx,Y,this.M8,this.hn,this.Do);g.M(this,this.d8);var d=new eZ(V,this.d8,this.hn,this.M8);this.EX=Fu(function(){return d}); this.kh=d;this.xY=new $A(G,Z,this.Mb,this.EX,k);g.M(this,this.xY);this.hs=new tM(this.Wx,G,Z,A,this.M8,this.xY,C,this.OA);g.M(this,this.hs);this.yV=Fu(function(){return new WP(u,y,B,b.Wx,b.Kb,b.hn)}); g.M(this,this.yV);this.Bj=Fu(function(){return new NU}); g.M(this,this.Bj);this.pK=new jf(Y,this.I2,this.Wx);g.M(this,this.pK);this.HM=new tD(Y);g.M(this,this.HM);this.cF=new Fd(Y,this.EX,k);g.M(this,this.cF);this.AY=new go(Y,this.Mb,this.hn,this.M8,k);g.M(this,this.AY);this.vj=new HW(Y);g.M(this,this.vj);this.EO=new Yg(Y);g.M(this,this.EO);this.WC=Fu(function(){return new Ng(V)}); g.M(this,this.WC);this.nM=new nt(Y);g.M(this,this.nM);this.pm=Fu(function(){return new L3}); g.M(this,this.pm);this.Fx=Fu(function(){return new Q2(b.hn)}); g.M(this,this.Fx);this.GT=Fu(function(){return new n$(b.hs,G,E)}); g.M(this,this.GT);this.S9=Fu(function(){return new z6(b.Wx,b.Kb,b.vj,b.WM)}); g.M(this,this.S9);this.KJ=Fu(function(){return new uPH(b.I2,b.hn,b.Kb,X,C,b.Wx)}); g.M(this,this.KJ);this.Vb=Fu(function(){return new Rd(Y,b.nM,b.vj,b.Kb,b.WM,b.bJ,b.OA,b.M8,b.hn,b.Dj,b.Mb,b.Do,b.wM,b.VQ,b.cD,b.Wx,b.WC,k,q)}); g.M(this,this.Vb);this.V9={XB:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.hs],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.iy],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.d8],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.xY]]),WE:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.yV],["SLOT_TYPE_FORECASTING",this.Bj],["SLOT_TYPE_IN_PLAYER",this.Bj],["SLOT_TYPE_PLAYER_BYTES",this.Bj]]),xa:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.pK],["TRIGGER_TYPE_LAYOUT_ID_ENTERED", this.HM],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.HM],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.HM],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.HM],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.HM],["TRIGGER_TYPE_SLOT_ID_EXITED",this.HM],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.HM],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.HM],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.HM],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.cF],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.AY],["TRIGGER_TYPE_MEDIA_TIME_RANGE", this.AY],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.vj],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.cF],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.EO],["TRIGGER_TYPE_AD_BREAK_STARTED",this.nM]]),ZP:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.pm],["SLOT_TYPE_ABOVE_FEED",this.pm],["SLOT_TYPE_FORECASTING",this.pm],["SLOT_TYPE_IN_PLAYER",this.pm],["SLOT_TYPE_PLAYER_BYTES",this.Fx]]),wK:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.GT],["SLOT_TYPE_FORECASTING",this.S9],["SLOT_TYPE_IN_PLAYER", this.KJ],["SLOT_TYPE_PLAYER_BYTES",this.Vb]])};this.listeners=[X.get()];this.aL={hs:this.hs,yb:this.Wx.get(),X8:this.VQ.get(),wQ:this.hn.get(),d8:this.d8,FK:E.get(),Bf:null,AJ:this.pK,dJ:X.get(),YY:this.M8.get()}}; srE=function(Y,V,C,U,n){g.T.call(this);var b=this,E=Fu(function(){return new bL(b.Wx)}); g.M(this,E);var y=Fu(function(){return new zx(E,b.Wx)}); g.M(this,y);var X=Fu(function(){return new Md}); g.M(this,X);var G=Fu(function(){return new Tz(Y)}); g.M(this,G);var Z=Fu(function(){return new iL(E,y,b.Wx)}); g.M(this,Z);var D=Fu(function(){return new Dc}); g.M(this,D);this.L9=Fu(function(){return new ZdH(V)}); g.M(this,this.L9);this.I2=Fu(function(){return new BO(V)}); g.M(this,this.I2);this.VQ=Fu(function(){return new KO(n)}); g.M(this,this.VQ);this.Do=Fu(function(){return new rX(V)}); g.M(this,this.Do);this.Mb=Fu(function(){return new Fi(V)}); g.M(this,this.Mb);this.OA=Fu(function(){return new gX(V)}); g.M(this,this.OA);this.wM=Fu(function(){return new Kk(V)}); g.M(this,this.wM);this.Wx=Fu(function(){return new H7(V)}); g.M(this,this.Wx);var u=Fu(function(){return new uA(U)}); g.M(this,u);var B=Fu(function(){return new Os(b.Wx)}); g.M(this,B);var A=Fu(function(){return new PW(E,Z,y,b.Wx,B,null,null,null,null)}); g.M(this,A);this.cD=Fu(function(){return new WO(V)}); g.M(this,this.cD);this.M8=Fu(function(){return new zW(V,D,b.Wx)}); g.M(this,this.M8);var O=t3({M8:this.M8,Wx:this.Wx,sF:B}),k=O.context,q=O.gV;this.QQ=O.QQ;this.hn=Fu(function(){return new iA(V,b.M8,b.Wx)}); g.M(this,this.hn);this.Dj=Fu(function(){return new OI}); g.M(this,this.Dj);this.WM=Fu(function(){return new Vp(b.hn,V,b.Wx)}); g.M(this,this.WM);this.Kb=Fu(function(){return new EI(V,X,b.WM,b.M8,b.QQ,b.Wx,q)}); g.M(this,this.Kb);this.bJ=Fu(function(){return new VM(b.Wx)}); g.M(this,this.bJ);this.iy=new lK(QiE,kX,function(c,w,a,t){return Xix(y.get(),c,w,a,t)},G,Z,y,B,this.Wx,this.M8); g.M(this,this.iy);this.d8=new p3(G,A,C,this.Wx,Y,this.M8,this.hn,this.Do);g.M(this,this.d8);var d=new eZ(V,this.d8,this.hn,this.M8);this.EX=Fu(function(){return d}); this.kh=d;this.xY=new $A(G,Z,this.Mb,this.EX,k);g.M(this,this.xY);this.hs=new tM(this.Wx,G,Z,A,this.M8,this.xY,C,this.OA);g.M(this,this.hs);this.yV=Fu(function(){return new WP(u,y,B,b.Wx,b.Kb,b.hn)}); g.M(this,this.yV);this.Bj=Fu(function(){return new NU}); g.M(this,this.Bj);this.pK=new jf(Y,this.I2,this.Wx);g.M(this,this.pK);this.HM=new tD(Y);g.M(this,this.HM);this.cF=new Fd(Y,this.EX,k);g.M(this,this.cF);this.AY=new go(Y,this.Mb,this.hn,this.M8,k);g.M(this,this.AY);this.vj=new HW(Y);g.M(this,this.vj);this.EO=new Yg(Y);g.M(this,this.EO);this.WC=Fu(function(){return new Ng(V)}); g.M(this,this.WC);this.nM=new nt(Y);g.M(this,this.nM);this.pm=Fu(function(){return new L3}); g.M(this,this.pm);this.Fx=Fu(function(){return new Q2(b.hn)}); g.M(this,this.Fx);this.GT=Fu(function(){return new n$(b.hs,G,E)}); g.M(this,this.GT);this.S9=Fu(function(){return new z6(b.Wx,b.Kb,b.vj,b.WM)}); g.M(this,this.S9);this.Vb=Fu(function(){return new Rd(Y,b.nM,b.vj,b.Kb,b.WM,b.bJ,b.OA,b.M8,b.hn,b.Dj,b.Mb,b.Do,b.wM,b.VQ,b.cD,b.Wx,b.WC,k,q)}); g.M(this,this.Vb);this.Wk=Fu(function(){return new bp1(b.I2,b.hn,b.Kb,X,b.L9,C,b.M8)}); g.M(this,this.Wk);this.V9={XB:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.hs],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.iy],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.d8],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.xY]]),WE:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.yV],["SLOT_TYPE_FORECASTING",this.Bj],["SLOT_TYPE_IN_PLAYER",this.Bj],["SLOT_TYPE_PLAYER_BYTES",this.Bj]]),xa:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.pK],["TRIGGER_TYPE_LAYOUT_ID_ENTERED", this.HM],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.HM],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.HM],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.HM],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.HM],["TRIGGER_TYPE_SLOT_ID_EXITED",this.HM],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.HM],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.HM],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.HM],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.cF],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.AY],["TRIGGER_TYPE_MEDIA_TIME_RANGE", this.AY],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.vj],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.cF],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.EO],["TRIGGER_TYPE_AD_BREAK_STARTED",this.nM]]),ZP:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.pm],["SLOT_TYPE_FORECASTING",this.pm],["SLOT_TYPE_IN_PLAYER",this.pm],["SLOT_TYPE_PLAYER_BYTES",this.Fx]]),wK:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.GT],["SLOT_TYPE_FORECASTING",this.S9],["SLOT_TYPE_IN_PLAYER",this.Wk],["SLOT_TYPE_PLAYER_BYTES", this.Vb]])};this.listeners=[X.get()];this.aL={hs:this.hs,yb:this.Wx.get(),X8:this.VQ.get(),wQ:this.hn.get(),d8:this.d8,FK:E.get(),Bf:null,AJ:this.pK,dJ:X.get(),YY:this.M8.get()}}; A9J=function(Y,V,C,U,n){g.T.call(this);var b=this,E=Fu(function(){return new bL(b.Wx)}); g.M(this,E);var y=Fu(function(){return new zx(E,b.Wx)}); g.M(this,y);var X=Fu(function(){return new Md}); g.M(this,X);var G=Fu(function(){return new Tz(Y)}); g.M(this,G);var Z=Fu(function(){return new iL(E,y,b.Wx)}); g.M(this,Z);var D=Fu(function(){return new Dc}); g.M(this,D);this.L9=Fu(function(){return new ZdH(V)}); g.M(this,this.L9);this.I2=Fu(function(){return new BO(V)}); g.M(this,this.I2);this.VQ=Fu(function(){return new KO(n)}); g.M(this,this.VQ);this.Do=Fu(function(){return new rX(V)}); g.M(this,this.Do);this.Mb=Fu(function(){return new Fi(V)}); g.M(this,this.Mb);this.OA=Fu(function(){return new gX(V)}); g.M(this,this.OA);this.wM=Fu(function(){return new Kk(V)}); g.M(this,this.wM);this.Wx=Fu(function(){return new H7(V)}); g.M(this,this.Wx);var u=Fu(function(){return new uA(U)}); g.M(this,u);var B=Fu(function(){return new Os(b.Wx)}); g.M(this,B);this.cD=Fu(function(){return new WO(V)}); g.M(this,this.cD);this.M8=Fu(function(){return new zW(V,D,b.Wx)}); g.M(this,this.M8);var A=t3({M8:this.M8,Wx:this.Wx,sF:B}),O=A.context,k=A.gV;this.QQ=A.QQ;this.w8=Fu(function(){return new RV(V,b.Wx,b.Kb)}); g.M(this,this.w8);this.WC=Fu(function(){return new Ng(V)}); g.M(this,this.WC);this.hn=Fu(function(){return new iA(V,b.M8,b.Wx)}); g.M(this,this.hn);this.Dj=Fu(function(){return new OI}); g.M(this,this.Dj);A=Fu(function(){return new PW(E,Z,y,b.Wx,B,null,b.hn,b.YA,b.UF,3)}); g.M(this,A);this.bJ=Fu(function(){return new VM(b.Wx)}); this.WM=Fu(function(){return new Vp(b.hn,V,b.Wx)}); g.M(this,this.WM);this.Kb=Fu(function(){return new EI(V,X,b.WM,b.M8,b.QQ,b.Wx,k)}); g.M(this,this.Kb);this.d8=new p3(G,A,C,this.Wx,Y,this.M8,this.hn,this.Do);g.M(this,this.d8);var q=new eZ(V,this.d8,this.hn,this.M8,this.w8);this.EX=Fu(function(){return q}); this.kh=q;this.iy=new lK(Sj2,kX,function(d,c,w,a){return Xix(y.get(),d,c,w,a)},G,Z,y,B,this.Wx,this.M8); g.M(this,this.iy);this.YA=new hD(G,Z,this.EX,this.w8,this.hn,this.Wx,this.Kb,this.WC);g.M(this,this.YA);this.xY=new $A(G,Z,this.Mb,this.EX,O);g.M(this,this.xY);this.hs=new tM(this.Wx,G,Z,A,this.M8,this.xY,C,this.OA);g.M(this,this.hs);this.yV=Fu(function(){return new WP(u,y,B,b.Wx,b.Kb,b.hn,b.WC)}); g.M(this,this.yV);this.Bj=Fu(function(){return new NU}); g.M(this,this.Bj);this.pK=new jf(Y,this.I2,this.Wx);g.M(this,this.pK);this.HM=new tD(Y);g.M(this,this.HM);this.cF=new Fd(Y,this.EX,O);g.M(this,this.cF);this.AY=new go(Y,this.Mb,this.hn,this.M8,O);g.M(this,this.AY);this.G_=new K3(Y,this.M8);g.M(this,this.G_);this.UF=new oI(Y,this.w8,this.hn,this.Kb,this.EX);g.M(this,this.UF);this.vj=new HW(Y);g.M(this,this.vj);this.EO=new Yg(Y);g.M(this,this.EO);this.nM=new nt(Y);g.M(this,this.nM);this.pm=Fu(function(){return new L3}); g.M(this,this.pm);this.Fx=Fu(function(){return new Q2(b.hn)}); g.M(this,this.Fx);this.GT=Fu(function(){return new n$(b.hs,G,E)}); g.M(this,this.GT);this.S9=Fu(function(){return new z6(b.Wx,b.Kb,b.vj,b.WM)}); g.M(this,this.S9);this.Vb=Fu(function(){return new A$(Y,b.nM,b.vj,b.M8,b.WC,b.hn,b.Dj,b.Kb,D,b.w8,b.WM,b.bJ,b.OA,b.Mb,b.Do,b.wM,b.VQ,b.cD,b.Wx,X,O,k)}); g.M(this,this.Vb);this.TF=Fu(function(){return new Eu0(b.I2,b.hn,b.Kb,X,b.L9,C,b.Wx,b.M8)}); g.M(this,this.TF);this.V9={XB:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.hs],["OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",this.YA],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.iy],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.d8],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.xY]]),WE:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.yV],["SLOT_TYPE_FORECASTING",this.Bj],["SLOT_TYPE_IN_PLAYER",this.Bj],["SLOT_TYPE_PLAYER_BYTES",this.Bj]]),xa:new Map([["TRIGGER_TYPE_SKIP_REQUESTED", this.pK],["TRIGGER_TYPE_LAYOUT_ID_ENTERED",this.HM],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.HM],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.HM],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.HM],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.HM],["TRIGGER_TYPE_SLOT_ID_EXITED",this.HM],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.HM],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.HM],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.HM],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.cF],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED", this.AY],["TRIGGER_TYPE_MEDIA_TIME_RANGE",this.AY],["TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED",this.G_],["TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED",this.G_],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.vj],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.cF],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.EO],["TRIGGER_TYPE_AD_BREAK_STARTED",this.nM],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",this.UF],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED", this.UF],["TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",this.UF],["TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED",this.UF],["TRIGGER_TYPE_CUE_BREAK_IDENTIFIED",this.UF]]),ZP:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.pm],["SLOT_TYPE_FORECASTING",this.pm],["SLOT_TYPE_IN_PLAYER",this.pm],["SLOT_TYPE_PLAYER_BYTES",this.Fx]]),wK:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.GT],["SLOT_TYPE_FORECASTING",this.S9],["SLOT_TYPE_PLAYER_BYTES",this.Vb],["SLOT_TYPE_IN_PLAYER",this.TF]])};this.listeners=[X.get()]; this.aL={hs:this.hs,yb:this.Wx.get(),X8:this.VQ.get(),wQ:this.hn.get(),d8:this.d8,FK:E.get(),Bf:null,AJ:this.pK,dJ:X.get(),YY:this.M8.get()}}; Wdx=function(Y,V,C,U){function n(){return b.J} g.T.call(this);var b=this;Y.U().experiments.An("html5_dispose_of_manager_before_dependency")?(this.Y=Rnx(n,Y,V,C,U),this.J=(new g$(this.Y)).S(),g.M(this,this.J),g.M(this,this.Y)):(this.Y=Rnx(n,Y,V,C,U),g.M(this,this.Y),this.J=(new g$(this.Y)).S(),g.M(this,this.J))}; JE=function(Y){return Y.Y.aL}; Rnx=function(Y,V,C,U,n){try{var b=V.U();if(g.Uh(b))var E=new Dvx(Y,V,C,U,n);else if(g.be(b))E=new um0(Y,V,C,U,n);else if(FG(b))E=new BZS(Y,V,C,U,n);else if(g.m3(b))E=new srE(Y,V,C,U,n);else if(g.Sb(b))E=new A9J(Y,V,C,U,n);else throw new TypeError("Unknown web interface");return E}catch(y){return E=V.U(),Ru("Unexpected interface not supported in Ads Control Flow",void 0,void 0,{platform:E.Y.cplatform,interface:E.Y.c,XX8:E.Y.cver,xPi:E.Y.ctheme,gcb:E.Y.cplayer,K4n:E.playerStyle}),new UvE(Y,V,C,U,n)}}; NZx=function(Y){Kx.call(this,Y)}; OdR=function(Y,V,C,U,n){ba.call(this,Y,{j:"div",T:"ytp-ad-timed-pie-countdown-container",N:[{j:"svg",T:"ytp-ad-timed-pie-countdown",G:{viewBox:"0 0 20 20"},N:[{j:"circle",T:"ytp-ad-timed-pie-countdown-background",G:{r:"10",cx:"10",cy:"10"}},{j:"circle",T:"ytp-ad-timed-pie-countdown-inner",G:{r:"5",cx:"10",cy:"10"}},{j:"circle",T:"ytp-ad-timed-pie-countdown-outer",G:{r:"10",cx:"10",cy:"10"}}]}]},"timed-pie-countdown",V,C,U,n);this.W=this.Bx("ytp-ad-timed-pie-countdown-container");this.S=this.Bx("ytp-ad-timed-pie-countdown-inner"); this.D=this.Bx("ytp-ad-timed-pie-countdown-outer");this.J=Math.ceil(2*Math.PI*5);this.hide()}; kfP=function(Y,V,C,U,n,b){NZ.call(this,Y,{j:"div",T:"ytp-ad-action-interstitial",G:{tabindex:"0"},N:[{j:"div",T:"ytp-ad-action-interstitial-background-container"},{j:"div",T:"ytp-ad-action-interstitial-slot",N:[{j:"div",T:"ytp-ad-action-interstitial-instream-info"},{j:"div",T:"ytp-ad-action-interstitial-card",N:[{j:"div",T:"ytp-ad-action-interstitial-image-container"},{j:"div",T:"ytp-ad-action-interstitial-headline-container"},{j:"div",T:"ytp-ad-action-interstitial-description-container"},{j:"div", T:"ytp-ad-action-interstitial-action-button-container"}]}]}]},"ad-action-interstitial",V,C,U);this.m2=n;this.I3=b;this.navigationEndpoint=this.Y=this.skipButton=this.J=this.actionButton=null;this.Cb=this.Bx("ytp-ad-action-interstitial-instream-info");this.eL=this.Bx("ytp-ad-action-interstitial-image-container");this.L=new eQ(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,"ytp-ad-action-interstitial-image");g.M(this,this.L);this.L.ac(this.eL);this.vx=this.Bx("ytp-ad-action-interstitial-headline-container"); this.D=new Ui(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,"ytp-ad-action-interstitial-headline");g.M(this,this.D);this.D.ac(this.vx);this.Jn=this.Bx("ytp-ad-action-interstitial-description-container");this.S=new Ui(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,"ytp-ad-action-interstitial-description");g.M(this,this.S);this.S.ac(this.Jn);this.m8=this.Bx("ytp-ad-action-interstitial-background-container");this.Ty=new eQ(this.api,this.layoutId,this.interactionLoggingClientData, this.X8,"ytp-ad-action-interstitial-background",!0);g.M(this,this.Ty);this.Ty.ac(this.m8);this.Hx=this.Bx("ytp-ad-action-interstitial-action-button-container");this.slot=this.Bx("ytp-ad-action-interstitial-slot");this.Z8=this.Bx("ytp-ad-action-interstitial-card");this.W=new fH;g.M(this,this.W);this.hide()}; J9T=function(Y){var V=g.tR("html5-video-player");V&&g.D9(V,"ytp-ad-display-override",Y)}; xv2=function(Y,V,C,U){NZ.call(this,Y,{j:"div",T:"ytp-ad-overlay-slot",N:[{j:"div",T:"ytp-ad-overlay-container"}]},"invideo-overlay",V,C,U);this.L=[];this.m8=this.vx=this.W=this.Hx=this.Cb=null;this.Ty=!1;this.D=null;this.Jn=0;Y=this.Bx("ytp-ad-overlay-container");this.eL=new DY(Y,45E3,6E3,.3,.4);g.M(this,this.eL);this.S=dva(this);g.M(this,this.S);this.S.ac(Y);this.J=qbv(this);g.M(this,this.J);this.J.ac(Y);this.Y=PMK(this);g.M(this,this.Y);this.Y.ac(Y);this.hide()}; dva=function(Y){var V=new g.W2({j:"div",T:"ytp-ad-text-overlay",N:[{j:"div",T:"ytp-ad-overlay-ad-info-button-container"},{j:"div",T:"ytp-ad-overlay-close-container",N:[{j:"button",T:"ytp-ad-overlay-close-button",N:[aX(c91)]}]},{j:"div",T:"ytp-ad-overlay-title",Ic:"{{title}}"},{j:"div",T:"ytp-ad-overlay-desc",Ic:"{{description}}"},{j:"div",Dv:["ytp-ad-overlay-link-inline-block","ytp-ad-overlay-link"],Ic:"{{displayUrl}}"}]});Y.Z(V.Bx("ytp-ad-overlay-title"),"click",function(C){dP(Y,V.element,C)}); Y.Z(V.Bx("ytp-ad-overlay-link"),"click",function(C){dP(Y,V.element,C)}); Y.Z(V.Bx("ytp-ad-overlay-close-container"),"click",Y.Gh);V.hide();return V}; qbv=function(Y){var V=new g.W2({j:"div",Dv:["ytp-ad-text-overlay","ytp-ad-enhanced-overlay"],N:[{j:"div",T:"ytp-ad-overlay-ad-info-button-container"},{j:"div",T:"ytp-ad-overlay-close-container",N:[{j:"button",T:"ytp-ad-overlay-close-button",N:[aX(c91)]}]},{j:"div",T:"ytp-ad-overlay-text-image",N:[{j:"img",G:{src:"{{imageUrl}}"}}]},{j:"div",T:"ytp-ad-overlay-title",Ic:"{{title}}"},{j:"div",T:"ytp-ad-overlay-desc",Ic:"{{description}}"},{j:"div",Dv:["ytp-ad-overlay-link-inline-block","ytp-ad-overlay-link"], Ic:"{{displayUrl}}"}]});Y.Z(V.Bx("ytp-ad-overlay-title"),"click",function(C){dP(Y,V.element,C)}); Y.Z(V.Bx("ytp-ad-overlay-link"),"click",function(C){dP(Y,V.element,C)}); Y.Z(V.Bx("ytp-ad-overlay-close-container"),"click",Y.Gh);Y.Z(V.Bx("ytp-ad-overlay-text-image"),"click",Y.Rcn);V.hide();return V}; PMK=function(Y){var V=new g.W2({j:"div",T:"ytp-ad-image-overlay",N:[{j:"div",T:"ytp-ad-overlay-ad-info-button-container"},{j:"div",T:"ytp-ad-overlay-close-container",N:[{j:"button",T:"ytp-ad-overlay-close-button",N:[aX(c91)]}]},{j:"div",T:"ytp-ad-overlay-image",N:[{j:"img",G:{src:"{{imageUrl}}",width:"{{width}}",height:"{{height}}"}}]}]});Y.Z(V.Bx("ytp-ad-overlay-image"),"click",function(C){dP(Y,V.element,C)}); Y.Z(V.Bx("ytp-ad-overlay-close-container"),"click",Y.Gh);V.hide();return V}; hn2=function(Y,V){if(V){var C=g.I(V,Qo)||null;C==null?g.MR(Error("AdInfoRenderer did not contain an AdHoverTextButtonRenderer.")):(V=g.tR("video-ads ytp-ad-module")||null,V==null?g.MR(Error("Could not locate the root ads container element to attach the ad info dialog.")):(Y.vx=new g.W2({j:"div",T:"ytp-ad-overlay-ad-info-dialog-container"}),g.M(Y,Y.vx),Y.vx.ac(V),V=new C9(Y.api,Y.layoutId,Y.interactionLoggingClientData,Y.X8,Y.vx.element,!1),g.M(Y,V),V.init(GH("ad-info-hover-text-button"),C,Y.macros), Y.D?(V.ac(Y.D,0),V.subscribe("f",Y.Eix,Y),V.subscribe("e",Y.Jk,Y),Y.Z(Y.D,"click",Y.VLt),Y.Z(g.tR("ytp-ad-button",V.element),"click",function(){var U;if(g.I((U=g.I(C.button,g.me))==null?void 0:U.serviceEndpoint,VFJ))Y.Ty=Y.api.getPlayerState(1)===2,Y.api.pauseVideo();else Y.api.onAdUxClicked("ad-info-hover-text-button",Y.layoutId)}),Y.m8=V):g.MR(Error("Ad info button container within overlay ad was not present."))))}else g.ak(Error("AdInfoRenderer was not present within InvideoOverlayAdRenderer."))}; vhT=function(Y,V){if(fP1(Y,qg)||Y.api.isMinimized())return!1;var C=Ow(V.title),U=Ow(V.description);if(g.Bu(C)||g.Bu(U))return!1;Y.createServerVe(Y.S.element,V.trackingParams||null);Y.S.updateValue("title",Ow(V.title));Y.S.updateValue("description",Ow(V.description));Y.S.updateValue("displayUrl",Ow(V.displayUrl));V.navigationEndpoint&&g.JT(Y.L,V.navigationEndpoint);Y.S.show();Y.eL.start();Y.logVisibility(Y.S.element,!0);Y.Z(Y.S.element,"mouseover",function(){Y.Jn++}); return!0}; w9K=function(Y,V){if(fP1(Y,qg)||Y.api.isMinimized())return!1;var C=Ow(V.title),U=Ow(V.description);if(g.Bu(C)||g.Bu(U))return!1;Y.createServerVe(Y.J.element,V.trackingParams||null);Y.J.updateValue("title",Ow(V.title));Y.J.updateValue("description",Ow(V.description));Y.J.updateValue("displayUrl",Ow(V.displayUrl));Y.J.updateValue("imageUrl",ZwT(V.image));V.navigationEndpoint&&g.JT(Y.L,V.navigationEndpoint);Y.Hx=V.imageNavigationEndpoint||null;Y.J.show();Y.eL.start();Y.logVisibility(Y.J.element,!0); Y.Z(Y.J.element,"mouseover",function(){Y.Jn++}); return!0}; lPv=function(Y,V){if(Y.api.isMinimized())return!1;var C=DKK(V.image),U=C;C.width0?(V=new QA(Y.api,Y.Y), V.ac(Y.playerOverlay),g.M(Y,V)):(Y=Error("Survey progress bar was not added. SurveyAdQuestionCommon: "+JSON.stringify(V)),g.MR(Y))}}else g.MR(Error("addCommonComponents() needs to be called before starting countdown."))}; jrE=function(Y){function V(C){return{toString:function(){return C()}}} Y.macros.SURVEY_LOCAL_TIME_EPOCH_S=V(function(){var C=new Date;return(Math.round(C.valueOf()/1E3)+-1*C.getTimezoneOffset()*60).toString()}); Y.macros.SURVEY_ELAPSED_MS=V(function(){return(Date.now()-Y.S).toString()})}; tq0=function(Y,V,C,U,n){hE.call(this,Y,V,C,U,"survey-question-multi-select");this.Jn=n;this.noneOfTheAbove=null;this.submitEndpoints=[];this.D=null;this.hide()}; enx=function(Y,V,C){Y.noneOfTheAbove=new IPE(Y.api,Y.layoutId,Y.interactionLoggingClientData,Y.X8);Y.noneOfTheAbove.ac(Y.answers);Y.noneOfTheAbove.init(GH("survey-none-of-the-above"),V,C)}; Fdo=function(Y){Y.J.forEach(function(V){V.Y.toggleButton(!1)}); r9J(Y,!0)}; r9J=function(Y,V){var C=Y.W;Y=gho(Y);V=V===void 0?!1:V;C.Y&&(Y?C.Y.hide():C.Y.show(),V&&C.Y instanceof dA&&!C.Y.W&&XCJ(C.Y,!1));C.J&&(Y?C.J.show():C.J.hide())}; gho=function(Y){return Y.J.some(function(V){return V.Y.isToggled()})||Y.noneOfTheAbove.button.isToggled()}; fF=function(Y,V,C,U,n){hE.call(this,Y,V,C,U,"survey-question-single-select",function(E){b.api.U().K("supports_multi_step_on_desktop")&&n([E])}); var b=this;this.hide()}; vO=function(Y,V,C,U){NZ.call(this,Y,{j:"div",T:"ytp-ad-survey",N:[{j:"div",T:"ytp-ad-survey-questions"}]},"survey",V,C,U);this.questions=[];this.J=[];this.conditioningRules=[];this.Y=0;this.D=this.Bx("ytp-ad-survey-questions");this.api.U().K("fix_survey_color_contrast_on_destop")&&this.Bx("ytp-ad-survey").classList.add("color-contrast-fix");this.api.U().K("web_enable_speedmaster")&&this.Bx("ytp-ad-survey").classList.add("relative-positioning-survey");this.hide()}; YPD=function(Y,V){var C=Y.J[V],U;(U=Y.S)==null||U.dispose();g.I(C,Ih)?KdE(Y,g.I(C,Ih),Y.macros):g.I(C,ah)&&HdZ(Y,g.I(C,ah),Y.macros);Y.Y=V}; KdE=function(Y,V,C){var U=new fF(Y.api,Y.layoutId,Y.interactionLoggingClientData,Y.X8,Y.W.bind(Y));U.ac(Y.D);U.init(GH("survey-question-single-select"),V,C);Y.api.U().K("supports_multi_step_on_desktop")?Y.S=U:Y.questions.push(U);g.M(Y,U)}; HdZ=function(Y,V,C){var U=new tq0(Y.api,Y.layoutId,Y.interactionLoggingClientData,Y.X8,Y.W.bind(Y));U.ac(Y.D);U.init(GH("survey-question-multi-select"),V,C);Y.api.U().K("supports_multi_step_on_desktop")?Y.S=U:Y.questions.push(U);g.M(Y,U)}; wP=function(Y,V,C,U){NZ.call(this,Y,{j:"div",T:"ytp-ad-survey-interstitial",N:[{j:"div",T:"ytp-ad-survey-interstitial-contents",N:[{j:"div",T:"ytp-ad-survey-interstitial-logo",N:[{j:"div",T:"ytp-ad-survey-interstitial-logo-image"}]},{j:"div",T:"ytp-ad-survey-interstitial-text"}]}]},"survey-interstitial",V,C,U);this.Y=this.actionButton=null;this.interstitial=this.Bx("ytp-ad-survey-interstitial");this.J=this.Bx("ytp-ad-survey-interstitial-contents");this.text=this.Bx("ytp-ad-survey-interstitial-text"); this.logoImage=this.Bx("ytp-ad-survey-interstitial-logo-image");this.transition=new g.ia(this,500,!1,300);g.M(this,this.transition)}; oET=function(Y,V){V=V&&tV(V)||"";if(g.Bu(V))g.ak(Error("Found ThumbnailDetails without valid image URL"));else{var C=Y.style;Y=Y.style.cssText;var U=document.implementation.createHTMLDocument("").createElement("DIV");U.style.cssText=Y;Y=akH(U.style);C.cssText=[Y,'background-image:url("'+V+'");'].join("")}}; V2b=function(Y){var V=g.tR("html5-video-player");V&&g.D9(V,"ytp-ad-display-override",Y)}; lA=function(Y,V,C,U,n,b){b=b===void 0?0:b;ba.call(this,Y,{j:"div",T:"ytp-preview-ad",N:[{j:"div",T:"ytp-preview-ad__text"}]},"preview-ad",V,C,U,n);var E=this;this.Jn=b;this.J=0;this.W=-1;this.S=this.Bx("ytp-preview-ad__text");switch(this.Jn){case 1:this.S.classList.add("ytp-preview-ad__text--font--small")}this.transition=new g.ia(this,400,!1,100,function(){E.hide()}); g.M(this,this.transition);this.hide()}; pF=function(Y,V,C,U){NZ.call(this,Y,{j:"img",T:"ytp-ad-avatar"},"ad-avatar",V,C,U);this.hide()}; CZL=function(Y){switch(Y.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}}; TW=function(Y,V,C,U,n,b){n=n===void 0?!1:n;b=b===void 0?!1:b;NZ.call(this,Y,{j:"button",T:"ytp-ad-button-vm"},"ad-button",V,C,U);this.buttonText=this.buttonIcon=null;this.hide();this.Y=n;this.J=b}; UaL=function(Y,V,C,U,n){ba.call(this,Y,{j:"div",Dv:["ytp-ad-avatar-lockup-card--inactive","ytp-ad-avatar-lockup-card"],N:[{j:"div",T:"ytp-ad-avatar-lockup-card__avatar_and_text_container",N:[{j:"div",T:"ytp-ad-avatar-lockup-card__text_container"}]}]},"ad-avatar-lockup-card",V,C,U,n);this.startMilliseconds=0;this.adAvatar=new pF(this.api,this.layoutId,this.interactionLoggingClientData,this.X8);g.M(this,this.adAvatar);CU(this.element,this.adAvatar.element,0);this.headline=new Tk(this.api,this.layoutId, this.interactionLoggingClientData,this.X8);g.M(this,this.headline);this.headline.ac(this.Bx("ytp-ad-avatar-lockup-card__text_container"));this.headline.element.classList.add("ytp-ad-avatar-lockup-card__headline");this.description=new Tk(this.api,this.layoutId,this.interactionLoggingClientData,this.X8);g.M(this,this.description);this.description.ac(this.Bx("ytp-ad-avatar-lockup-card__text_container"));this.description.element.classList.add("ytp-ad-avatar-lockup-card__description");this.adButton=new TW(this.api, this.layoutId,this.interactionLoggingClientData,this.X8);g.M(this,this.adButton);this.adButton.ac(this.element);this.hide()}; $X=function(Y,V,C,U){NZ.call(this,Y,{j:"button",T:"ytp-skip-ad-button",N:[{j:"div",T:"ytp-skip-ad-button__text"}]},"skip-button",V,C,U);var n=this;this.J=!1;this.W=this.Bx("ytp-skip-ad-button__text");this.transition=new g.ia(this,500,!1,100,function(){n.hide()}); g.M(this,this.transition);this.Y=new DY(this.element,15E3,5E3,.5,.5,!0);g.M(this,this.Y);this.hide()}; nES=function(Y,V,C,U,n){ba.call(this,Y,{j:"div",T:"ytp-skip-ad"},"skip-ad",V,C,U,n);this.skipOffsetMilliseconds=0;this.isSkippable=!1;this.S=new $X(this.api,this.layoutId,this.interactionLoggingClientData,this.X8);g.M(this,this.S);this.S.ac(this.element);this.hide()}; Mg=function(Y,V,C,U){NZ.call(this,Y,{j:"div",T:"ytp-visit-advertiser-link"},"visit-advertiser-link",V,C,U);this.hide()}; aV=function(Y,V,C,U,n){NZ.call(this,Y,{j:"div",T:"ytp-ad-player-overlay-layout",N:[{j:"div",T:"ytp-ad-player-overlay-layout__player-card-container"},{j:"div",T:"ytp-ad-player-overlay-layout__ad-info-container"},{j:"div",T:"ytp-ad-player-overlay-layout__skip-or-preview-container"},{j:"div",T:"ytp-ad-player-overlay-layout__ad-disclosure-banner-container"}]},"player-overlay-layout",V,C,U);this.J=n;this.vx=this.Bx("ytp-ad-player-overlay-layout__player-card-container");this.Y=this.Bx("ytp-ad-player-overlay-layout__ad-info-container"); this.L=this.Bx("ytp-ad-player-overlay-layout__skip-or-preview-container");this.Jn=this.Bx("ytp-ad-player-overlay-layout__ad-disclosure-banner-container");this.hide()}; b0b=function(Y,V,C,U){NZ.call(this,Y,{j:"div",T:"ytp-ad-grid-card-text",N:[{j:"div",T:"ytp-ad-grid-card-text__metadata",N:[{j:"div",T:"ytp-ad-grid-card-text__metadata__headline"},{j:"div",T:"ytp-ad-grid-card-text__metadata__description",N:[{j:"div",T:"ytp-ad-grid-card-text__metadata__description__line"},{j:"div",T:"ytp-ad-grid-card-text__metadata__description__line"}]}]},{j:"div",T:"ytp-ad-grid-card-text__button"}]},"ad-grid-card-text",V,C,U);this.headline=new Tk(this.api,this.layoutId,this.interactionLoggingClientData, this.X8);g.M(this,this.headline);this.headline.ac(this.Bx("ytp-ad-grid-card-text__metadata__headline"));this.moreInfoButton=new TW(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,!0);g.M(this,this.moreInfoButton);this.moreInfoButton.ac(this.Bx("ytp-ad-grid-card-text__button"))}; IV=function(Y,V,C,U){NZ.call(this,Y,{j:"div",T:"ytp-ad-grid-card-collection"},"ad-grid-card-collection",V,C,U);this.Y=[]}; LF=function(Y,V,C,U,n,b,E){ba.call(this,Y,b,E,V,C,U,n);this.playerProgressOffsetMs=0;this.J=!1}; EEv=function(Y){var V=g.tR("html5-video-player");V&&g.D9(V,"ytp-ad-display-override",Y)}; z1N=function(Y,V,C,U,n){LF.call(this,Y,V,C,U,n,{j:"div",T:"ytp-display-underlay-text-grid-cards",N:[{j:"div",T:"ytp-display-underlay-text-grid-cards__content_container",N:[{j:"div",T:"ytp-display-underlay-text-grid-cards__content_container__header",N:[{j:"div",T:"ytp-display-underlay-text-grid-cards__content_container__header__ad_avatar"},{j:"div",T:"ytp-display-underlay-text-grid-cards__content_container__header__headline"}]},{j:"div",T:"ytp-display-underlay-text-grid-cards__content_container__ad_grid_card_collection"}, {j:"div",T:"ytp-display-underlay-text-grid-cards__content_container__ad_button"}]}]},"display-underlay-text-grid-cards");this.adGridCardCollection=new IV(this.api,this.layoutId,this.interactionLoggingClientData,this.X8);g.M(this,this.adGridCardCollection);this.adGridCardCollection.ac(this.Bx("ytp-display-underlay-text-grid-cards__content_container__ad_grid_card_collection"));this.adButton=new TW(this.api,this.layoutId,this.interactionLoggingClientData,this.X8);g.M(this,this.adButton);this.adButton.ac(this.Bx("ytp-display-underlay-text-grid-cards__content_container__ad_button")); this.S=this.Bx("ytp-display-underlay-text-grid-cards__content_container");this.W=this.Bx("ytp-display-underlay-text-grid-cards__content_container__header")}; Qp=function(Y,V,C,U){NZ.call(this,Y,{j:"div",T:"ytp-ad-details-line"},"ad-details-line",V,C,U);this.Y=[];this.hide()}; Sr=function(Y,V,C,U){NZ.call(this,Y,{j:"div",T:"ytp-image-background",N:[{j:"img",T:"ytp-image-background-image"}]},"image-background",V,C,U);this.hide()}; i0v=function(Y,V,C,U,n){ba.call(this,Y,{j:"svg",T:"ytp-timed-pie-countdown",G:{viewBox:"0 0 20 20"},N:[{j:"circle",T:"ytp-timed-pie-countdown__background",G:{r:"10",cx:"10",cy:"10"}},{j:"circle",T:"ytp-timed-pie-countdown__inner",G:{r:"5",cx:"10",cy:"10"}},{j:"circle",T:"ytp-timed-pie-countdown__outer",G:{r:"10",cx:"10",cy:"10"}}]},"timed-pie-countdown",V,C,U,n);this.S=this.Bx("ytp-timed-pie-countdown__inner");this.J=Math.ceil(2*Math.PI*5);this.hide()}; ms=function(Y,V,C,U){NZ.call(this,Y,{j:"div",T:"ytp-video-interstitial-buttoned-centered-layout",G:{tabindex:"0"},N:[{j:"div",T:"ytp-video-interstitial-buttoned-centered-layout__content",N:[{j:"div",T:"ytp-video-interstitial-buttoned-centered-layout__content__instream-info-container"},{j:"div",T:"ytp-video-interstitial-buttoned-centered-layout__content__lockup",N:[{j:"div",T:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-avatar-container"},{j:"div",T:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__headline-container"}, {j:"div",T:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__details-line-container"},{j:"div",T:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-button-container"}]}]},{j:"div",T:"ytp-video-interstitial-buttoned-centered-layout__timed-pie-countdown-container"}]},"video-interstitial-buttoned-centered",V,C,U);this.J=null;this.W=this.Bx("ytp-video-interstitial-buttoned-centered-layout__content__instream-info-container");this.S=new fH;g.M(this,this.S);this.hide()}; yxL=function(Y){var V=g.tR("html5-video-player");V&&g.D9(V,"ytp-ad-display-override",Y)}; Xov=function(Y){if(!Y.adAvatar||!g.I(Y.adAvatar,jr))return g.MR(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no avatar.")),!1;if(!Y.headline)return g.MR(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no headline.")),!1;if(!Y.adBadge||!g.I(Y.adBadge,tE))return g.MR(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no ad badge.")),!1;if(!Y.adButton||!g.I(Y.adButton,er))return g.MR(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no action button.")),!1;if(!Y.adInfoRenderer|| !g.I(Y.adInfoRenderer,Qo))return g.MR(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no ad info button.")),!1;Y=Y.durationMilliseconds||0;return typeof Y!=="number"||Y<=0?(g.MR(Error("durationMilliseconds was specified incorrectly in VideoInterstitialButtonedCenteredLayoutRenderer with a value of: "+Y)),!1):!0}; rP=function(Y,V){V=V===void 0?2:V;g.D$.call(this);this.api=Y;this.Y=null;this.YP=new fH(this);g.M(this,this.YP);this.J=G_H;this.YP.Z(this.api,"presentingplayerstatechange",this.bf);this.Y=this.YP.Z(this.api,"progresssync",this.KW);this.Bw=V;this.Bw===1&&this.KW()}; Fp=function(Y,V,C){Kx.call(this,Y);this.api=Y;this.X8=V;this.J={};Y=new g.m({j:"div",Dv:["video-ads","ytp-ad-module"]});g.M(this,Y);wJ&&g.y5(Y.element,"ytp-ads-tiny-mode");this.V=new Ag(Y.element);g.M(this,this.V);g.Ip(this.api,Y.element,4);iK(C)&&(C=new g.m({j:"div",Dv:["ytp-ad-underlay"]}),g.M(this,C),this.S=new Ag(C.element),g.M(this,this.S),g.Ip(this.api,C.element,0));g.M(this,IXR())}; GTD=function(Y,V){Y=g.KN(Y.J,V.id,null);Y==null&&g.ak(Error("Component not found for element id: "+V.id));return Y||null}; Z0S=function(Y){g.NG.call(this,Y);var V=this;this.J=null;this.created=!1;this.S=Y.U().K("h5_use_refactored_get_ad_break")?new n6S(this.player):new jZ(this.player);this.W=function(){if(V.J!=null)return V.J;var U=new GBT({AJ:JE(V.Y).AJ,YY:JE(V.Y).YY,B:V.player,yb:JE(V.Y).yb,Kb:V.Y.Y.Kb,dJ:JE(V.Y).dJ,wM:V.Y.Y.wM});V.J=U.tM;return V.J}; this.Y=new Wdx(this.player,this,this.S,this.W);g.M(this,this.Y);var C=Y.U();!l6(C)||g.Sb(C)||FG(C)||(g.M(this,new Fp(Y,JE(this.Y).X8,JE(this.Y).yb)),g.M(this,new NZx(Y)))}; DaR=function(Y){Y.created!==Y.loaded&&Ru("Created and loaded are out of sync")}; svL=function(Y){g.NG.prototype.load.call(Y);var V=JE(Y.Y).yb;try{Y.player.getRootNode().classList.add("ad-created")}catch(X){Ru(X instanceof Error?X:String(X))}var C=Y.player.getVideoData(1),U=C&&C.videoId||"",n=C&&C.getPlayerResponse()||{},b=(!Y.player.U().experiments.An("debug_ignore_ad_placements")&&n&&n.adPlacements||[]).map(function(X){return X.adPlacementRenderer}),E=((n==null?void 0:n.adSlots)||[]).map(function(X){return g.I(X,ec)}); n=n.playerConfig&&n.playerConfig.daiConfig&&n.playerConfig.daiConfig.enableDai||!1;C&&C.Ke();b=uSN(b,E,V,JE(Y.Y).FK);E=C&&C.clientPlaybackNonce||"";C=C&&C.Vt||!1;if(h2(V,!0)&&C){var y;V={};(y=Y.player.getVideoData())==null||y.SL("p_cpb",(V.cc=E,V))}y=1E3*Y.player.getDuration(1);BHL(Y);Y.Y.Y.kh.ib(E,y,C,b.JV,b.BW,b.JV,n,U)}; BHL=function(Y){var V,C;if(C=(V=Y.player.getVideoData(1))==null||!V.Vt)V=Y.player.U(),C=l6(V)&&!g.w$(V)&&V.playerStyle==="desktop-polymer";C&&(Y=Y.player.getInternalApi(),Y.addEventListener("updateKevlarOrC3Companion",R72),Y.addEventListener("updateEngagementPanelAction",W9o),Y.addEventListener("changeEngagementPanelVisibility",NvR),window.addEventListener("yt-navigate-start",k_x))}; gP=function(Y,V){V===Y.UV&&(Y.UV=void 0)}; AxJ=function(Y){var V=JE(Y.Y).d8,C=V.W().rS("SLOT_TYPE_PLAYER_BYTES",1);V=qI(V.M8.get(),1).clientPlaybackNonce;var U=!1;C=g.N(C);for(var n=C.next();!n.done;n=C.next()){n=n.value;var b=n.slotType==="SLOT_TYPE_PLAYER_BYTES"&&n.slotEntryTrigger instanceof wp?n.slotEntryTrigger.m7:void 0;b&&b===V&&(U&&Ru("More than 1 preroll playerBytes slot detected",n),U=!0)}U||yp(JE(Y.Y).wQ)}; R1v=function(Y){if(YX(JE(Y.Y).yb))return!0;var V="";Y=g.N(JE(Y.Y).dJ.sN.keys());for(var C=Y.next();!C.done;C=Y.next()){C=C.value;if(C.slotType==="SLOT_TYPE_PLAYER_BYTES"&&C.xi==="core")return!0;V+=C.slotType+" "}Math.random()<.01&&Ru("Ads Playback Not Managed By Controlflow",void 0,null,{slotTypes:V});return!1}; WJD=function(Y){Y=g.N(JE(Y.Y).dJ.sN.values());for(var V=Y.next();!V.done;V=Y.next())if(V.value.layoutType==="LAYOUT_TYPE_MEDIA_BREAK")return!0;return!1}; IwZ=function(Y,V,C,U,n,b){C=C===void 0?[]:C;U=U===void 0?"":U;n=n===void 0?"":n;var E=JE(Y.Y).yb,y=Y.player.getVideoData(1);y&&y.getPlayerResponse();y&&y.Ke();C=uSN(V,C,E,JE(Y.Y).FK);jRo(JE(Y.Y).hs,U,C.JV,C.BW,V,n,b)}; uSN=function(Y,V,C,U){V={JV:[],BW:V};Y=g.N(Y);for(var n=Y.next();!n.done;n=Y.next())if((n=n.value)&&n.renderer!=null){var b=n.renderer;if(!C.B.U().K("html5_enable_vod_lasr_with_notify_pacf")){var E=void 0,y=void 0,X=void 0,G=void 0,Z=U;g.I((G=b.sandwichedLinearAdRenderer)==null?void 0:G.adVideoStart,qd)?(E=g.I((X=b.sandwichedLinearAdRenderer)==null?void 0:X.adVideoStart,qd),E=EDK(E,Z),g.mu(b.sandwichedLinearAdRenderer.adVideoStart,qd,E)):g.I((y=b.linearAdSequenceRenderer)==null?void 0:y.adStart,qd)&& (X=g.I((E=b.linearAdSequenceRenderer)==null?void 0:E.adStart,qd),E=EDK(X,Z),g.mu(b.linearAdSequenceRenderer.adStart,qd,E))}V.JV.push(n)}return V}; g.KF=function(Y){if(typeof DOMParser!="undefined")return Zj(new DOMParser,lzT(Y),"application/xml");throw Error("Your browser does not support loading xml documents");}; g.HO=function(Y){g.T.call(this);this.callback=Y;this.Y=new dV(0,0,.4,0,.2,1,1,1);this.delay=new g.gY(this.next,window,this);g.M(this,this.delay)}; g.NHW=function(Y){var V=Y.U();return V.bd&&!V.S&&g.T1(V)?Y.isEmbedsShortsMode()?(Y=Y.IV(),Math.min(Y.width,Y.height)>=315):!Y.yz():!1}; g.Yz=function(Y){g.m.call(this,{j:"div",T:"ytp-more-videos-view",G:{tabIndex:"-1"}});var V=this;this.api=Y;this.J=!0;this.S=new g.QI(this);this.Y=[];this.suggestionData=[];this.columns=this.containerWidth=this.X=this.W=this.scrollPosition=0;this.title=new g.m({j:"h2",T:"ytp-related-title",Ic:"{{title}}"});this.previous=new g.m({j:"button",Dv:["ytp-button","ytp-previous"],G:{"aria-label":"Show previous suggested videos"},N:[g.qZ()]});this.C=new g.HO(function(C){V.suggestions.element.scrollLeft=-C}); this.next=new g.m({j:"button",Dv:["ytp-button","ytp-next"],G:{"aria-label":"Show more suggested videos"},N:[g.P2()]});g.M(this,this.S);this.D=Y.U().W;g.M(this,this.title);this.title.ac(this.element);this.suggestions=new g.m({j:"div",T:"ytp-suggestions"});g.M(this,this.suggestions);this.suggestions.ac(this.element);g.M(this,this.previous);this.previous.ac(this.element);this.previous.listen("click",this.AE,this);g.M(this,this.C);O0T(this);g.M(this,this.next);this.next.ac(this.element);this.next.listen("click", this.wk,this);this.S.Z(this.api,"appresize",this.yQ);this.S.Z(this.api,"fullscreentoggled",this.Dh);this.S.Z(this.api,"videodatachange",this.onVideoDataChange);this.yQ(this.api.Gy().getPlayerSize());this.onVideoDataChange()}; O0T=function(Y){for(var V={w3:0};V.w3<16;V={w3:V.w3},++V.w3){var C=new g.m({j:"a",T:"ytp-suggestion-link",G:{href:"{{link}}",target:Y.api.U().L,"aria-label":"{{aria_label}}"},N:[{j:"div",T:"ytp-suggestion-image"},{j:"div",T:"ytp-suggestion-overlay",G:{style:"{{blink_rendering_hack}}","aria-hidden":"{{aria_hidden}}"},N:[{j:"div",T:"ytp-suggestion-title",Ic:"{{title}}"},{j:"div",T:"ytp-suggestion-author",Ic:"{{author_and_views}}"},{j:"div",G:{"data-is-live":"{{is_live}}"},T:"ytp-suggestion-duration", Ic:"{{duration}}"}]}]});g.M(Y,C);var U=C.Bx("ytp-suggestion-link");g.d6(U,"transitionDelay",V.w3/20+"s");Y.S.Z(U,"click",function(n){return function(b){var E=n.w3;if(Y.J){var y=Y.suggestionData[E],X=y.sessionData;Y.D&&Y.api.K("web_player_log_click_before_generating_ve_conversion_params")?(Y.api.logClick(Y.Y[E].element),E=y.kB(),y={},g.$2(Y.api,y),E=g.fL(E,y),g.DD(E,Y.api,b)):g.ZD(b,Y.api,Y.D,X||void 0)&&Y.api.q_(y.videoId,X,y.playlistId)}else b.preventDefault(),document.activeElement.blur()}}(V)); C.ac(Y.suggestions.element);Y.Y.push(C);Y.api.createServerVe(C.element,C)}}; kTv=function(Y){if(Y.api.U().K("web_player_log_click_before_generating_ve_conversion_params"))for(var V=Math.floor(-Y.scrollPosition/(Y.W+8)),C=Math.min(V+Y.columns,Y.suggestionData.length)-1;V<=C;V++)Y.api.logVisibility(Y.Y[V].element,!0)}; g.ow=function(Y){var V=Y.api.OR()?32:16;V=Y.X/2+V;Y.next.element.style.bottom=V+"px";Y.previous.element.style.bottom=V+"px";V=Y.scrollPosition;var C=Y.containerWidth-Y.suggestionData.length*(Y.W+8);g.D9(Y.element,"ytp-scroll-min",V>=0);g.D9(Y.element,"ytp-scroll-max",V<=C)}; daN=function(Y){for(var V=Y.suggestionData.length,C=0;C>>0)+"_",n=0;return V}); yK("Symbol.iterator",function(Y){if(Y)return Y;Y=Symbol("Symbol.iterator");for(var V="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),C=0;C0&&C>0;)if(U[--C]!=V[--n])return!1;return n<=0}}); yK("Array.prototype.find",function(Y){return Y?Y:function(V,C){return GTJ(this,V,C).U7}}); yK("Array.prototype.entries",function(Y){return Y?Y:function(){return av(this,function(V,C){return[V,C]})}}); yK("Array.prototype.keys",function(Y){return Y?Y:function(){return av(this,function(V){return V})}}); yK("String.prototype.startsWith",function(Y){return Y?Y:function(V,C){var U=Ma(this,V,"startsWith");V+="";var n=U.length,b=V.length;C=Math.max(0,Math.min(C|0,U.length));for(var E=0;E=b}}); yK("Number.isFinite",function(Y){return Y?Y:function(V){return typeof V!=="number"?!1:!isNaN(V)&&V!==Infinity&&V!==-Infinity}}); yK("String.prototype.repeat",function(Y){return Y?Y:function(V){var C=Ma(this,null,"repeat");if(V<0||V>1342177279)throw new RangeError("Invalid count value");V|=0;for(var U="";V;)if(V&1&&(U+=C),V>>>=1)C+=C;return U}}); yK("Object.entries",function(Y){return Y?Y:function(V){var C=[],U;for(U in V)ZR(V,U)&&C.push([U,V[U]]);return C}}); yK("Array.from",function(Y){return Y?Y:function(V,C,U){C=C!=null?C:function(y){return y}; var n=[],b=typeof Symbol!="undefined"&&Symbol.iterator&&V[Symbol.iterator];if(typeof b=="function"){V=b.call(V);for(var E=0;!(b=V.next()).done;)n.push(C.call(U,b.value,E++))}else for(b=V.length,E=0;E>>16&65535)*n+U*(C>>>16&65535)<<16>>>0)|0}}); yK("Math.trunc",function(Y){return Y?Y:function(V){V=Number(V);if(isNaN(V)||V===Infinity||V===-Infinity||V===0)return V;var C=Math.floor(Math.abs(V));return V<0?-C:C}}); yK("Math.clz32",function(Y){return Y?Y:function(V){V=Number(V)>>>0;if(V===0)return 32;var C=0;(V&4294901760)===0&&(V<<=16,C+=16);(V&4278190080)===0&&(V<<=8,C+=8);(V&4026531840)===0&&(V<<=4,C+=4);(V&3221225472)===0&&(V<<=2,C+=2);(V&2147483648)===0&&C++;return C}}); yK("Number.isNaN",function(Y){return Y?Y:function(V){return typeof V==="number"&&isNaN(V)}}); yK("Array.prototype.values",function(Y){return Y?Y:function(){return av(this,function(V,C){return C})}}); yK("Array.prototype.fill",function(Y){return Y?Y:function(V,C,U){var n=this.length||0;C<0&&(C=Math.max(0,n+C));if(U==null||U>n)U=n;U=Number(U);U<0&&(U=Math.max(0,n+U));for(C=Number(C||0);C0&&C?C.repeat(Math.ceil(V/C.length)).substring(0,V):"")+U}}); yK("Array.prototype.findIndex",function(Y){return Y?Y:function(V,C){return GTJ(this,V,C).He}}); yK("Promise.prototype.finally",function(Y){return Y?Y:function(V){return this.then(function(C){return Promise.resolve(V()).then(function(){return C})},function(C){return Promise.resolve(V()).then(function(){throw C; })})}}); yK("Math.sign",function(Y){return Y?Y:function(V){V=Number(V);return V===0||isNaN(V)?V:V>0?1:-1}}); yK("WeakSet",function(Y){function V(C){this.Y=new WeakMap;if(C){C=g.N(C);for(var U;!(U=C.next()).done;)this.add(U.value)}} if(function(){if(!Y||!Object.seal)return!1;try{var C=Object.seal({}),U=Object.seal({}),n=new Y([C]);if(!n.has(C)||n.has(U))return!1;n.delete(C);n.add(U);return!n.has(C)&&n.has(U)}catch(b){return!1}}())return Y; V.prototype.add=function(C){this.Y.set(C,!0);return this}; V.prototype.has=function(C){return this.Y.has(C)}; V.prototype.delete=function(C){return this.Y.delete(C)}; return V}); yK("AggregateError",function(Y){function V(C,U){U=Error(U);"stack"in U&&(this.stack=U.stack);this.errors=C;this.message=U.message} if(Y)return Y;g.W(V,Error);V.prototype.name="AggregateError";return V}); yK("Array.prototype.copyWithin",function(Y){function V(C){C=Number(C);return C===Infinity||C===-Infinity?C:C|0} return Y?Y:function(C,U,n){var b=this.length;C=V(C);U=V(U);n=n===void 0?b:V(n);C=C<0?Math.max(b+C,0):Math.min(C,b);U=U<0?Math.max(b+U,0):Math.min(U,b);n=n<0?Math.max(b+n,0):Math.min(n,b);if(CU;)--n in this?this[--C]=this[n]:delete this[--C];return this}}); yK("Int8Array.prototype.copyWithin",QK);yK("Uint8Array.prototype.copyWithin",QK);yK("Uint8ClampedArray.prototype.copyWithin",QK);yK("Int16Array.prototype.copyWithin",QK);yK("Uint16Array.prototype.copyWithin",QK);yK("Int32Array.prototype.copyWithin",QK);yK("Uint32Array.prototype.copyWithin",QK);yK("Float32Array.prototype.copyWithin",QK);yK("Float64Array.prototype.copyWithin",QK);yK("Array.prototype.at",function(Y){return Y?Y:S2}); yK("Int8Array.prototype.at",mJ);yK("Uint8Array.prototype.at",mJ);yK("Uint8ClampedArray.prototype.at",mJ);yK("Int16Array.prototype.at",mJ);yK("Uint16Array.prototype.at",mJ);yK("Int32Array.prototype.at",mJ);yK("Uint32Array.prototype.at",mJ);yK("Float32Array.prototype.at",mJ);yK("Float64Array.prototype.at",mJ);yK("String.prototype.at",function(Y){return Y?Y:S2}); yK("Array.prototype.findLastIndex",function(Y){return Y?Y:function(V,C){return Z0P(this,V,C).He}}); yK("Int8Array.prototype.findLastIndex",j2);yK("Uint8Array.prototype.findLastIndex",j2);yK("Uint8ClampedArray.prototype.findLastIndex",j2);yK("Int16Array.prototype.findLastIndex",j2);yK("Uint16Array.prototype.findLastIndex",j2);yK("Int32Array.prototype.findLastIndex",j2);yK("Uint32Array.prototype.findLastIndex",j2);yK("Float32Array.prototype.findLastIndex",j2);yK("Float64Array.prototype.findLastIndex",j2);yK("Number.parseInt",function(Y){return Y||parseInt});var Ft,oW,DaH;Ft=Ft||{};g.tx=this||self;oW="closure_uid_"+(Math.random()*1E9>>>0);DaH=0;g.ib(yr,Error);yr.prototype.name="CustomError";var f8v;var NHv,Ya,VF;NHv=Array.prototype.indexOf?function(Y,V){return Array.prototype.indexOf.call(Y,V,void 0)}:function(Y,V){if(typeof Y==="string")return typeof V!=="string"||V.length!=1?-1:Y.indexOf(V,0); for(var C=0;C=0;C--)if(C in Y&&Y[C]===V)return C;return-1}; g.Tv=Array.prototype.forEach?function(Y,V,C){Array.prototype.forEach.call(Y,V,C)}:function(Y,V,C){for(var U=Y.length,n=typeof Y==="string"?Y.split(""):Y,b=0;b=.3:this.TO>=.5};var Zv={bTE:0,Cbb:1},PxJ={NONE:0,aIx:1,gBT:2};var poa="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");CG.prototype.getValue=function(){return this.J}; g.W(UB,CG);UB.prototype.S=function(Y){this.J===null&&g.rR(this.W,Y)&&(this.J=Y)}; g.W(nG,CG);nG.prototype.S=function(Y){this.J===null&&typeof Y==="number"&&(this.J=Y)}; g.W(EB,CG);EB.prototype.S=function(Y){this.J===null&&typeof Y==="string"&&(this.J=Y)};zR.prototype.disable=function(){this.J=!1}; zR.prototype.enable=function(){this.J=!0}; zR.prototype.isEnabled=function(){return this.J}; zR.prototype.reset=function(){this.Y={};this.J=!0;this.S={}};var UU=document,GX=window;var woR=gH(1,!0),dc=gH(610401301,!1);gH(899588437,!1);gH(725719775,!1);var lRW=gH(513659523,!1),poA=gH(568333945,!1),xxK=gH(1331761403,!1);gH(651175828,!1);gH(722764542,!1);gH(748402145,!1);gH(748402146,!1);gH(1981196515,!1);gH(103340015,!1);gH(555019702,!1);gH(2147483644,!1);gH(2147483645,!1);gH(2147483646,woR);gH(2147483647,!0);var qH=!!g.rH("yt.config_.EXPERIMENTS_FLAGS.html5_enable_client_hints_override");var RG=String.prototype.trim?function(Y){return Y.trim()}:function(Y){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(Y)[1]},bN2=/&/g,ELS=//g,iNZ=/"/g,yTE=/'/g,Xv1=/\x00/g,nLx=/[\x00&<>"']/;var Pu,TH8=g.tx.navigator;Pu=TH8?TH8.userAgentData||null:null;var e1v=globalThis.trustedTypes,TR;MH.prototype.toString=function(){return this.Y+""};LG.prototype.toString=function(){return this.Y}; var gEP=new LG("about:invalid#zClosurez");var IiT=m7("tel"),Mra=m7("sms"),FJP=[m7("data"),m7("http"),m7("https"),m7("mailto"),m7("ftp"),new Sx(function(Y){return/^[^:]*([/?#]|$)/.test(Y)})],KJZ=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;KG.prototype.toString=function(){return this.Y+""};Cv.prototype.toString=function(){return this.Y+""};io.prototype.toString=function(){return this.Y};var XJ={};g.$aR=String.prototype.repeat?function(Y,V){return Y.repeat(V)}:function(Y,V){return Array(V+1).join(Y)};dC[" "]=function(){};var qe,Va,fnK,M2D,aRD,IR8,vE,wJ,LJD;g.lk=fG();g.AF=LJ1();g.gK=cu("Edge");g.Eh=g.gK||g.AF;qe=cu("Gecko")&&!(AH(g.JH(),"WebKit")&&!cu("Edge"))&&!(cu("Trident")||cu("MSIE"))&&!cu("Edge");g.rC=AH(g.JH(),"WebKit")&&!cu("Edge");Va=JR();fnK=sWT();g.CH=BRa();M2D=On();aRD=cu("iPad");IR8=cu("iPod");vE=kt();wJ=AH(g.JH(),"KaiOS"); a:{var QvT="",SPD=function(){var Y=g.JH();if(qe)return/rv:([^\);]+)(\)|;)/.exec(Y);if(g.gK)return/Edge\/([\d\.]+)/.exec(Y);if(g.AF)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(Y);if(g.rC)return/WebKit\/(\S+)/.exec(Y);if(g.lk)return/(?:Version)[ \/]?(\S+)/.exec(Y)}(); SPD&&(QvT=SPD?SPD[1]:"");if(g.AF){var VP,maJ=g.tx.document;VP=maJ?maJ.documentMode:void 0;if(VP!=null&&VP>parseFloat(QvT)){LJD=String(VP);break a}}LJD=QvT}var NRR=LJD,RDK={};var Yd,on;g.Vs=vu();Yd=On()||cu("iPod");on=cu("iPad");g.p5=SP1();g.M9=l$();g.kQ=pG()&&!kt();var wKK=!g.AF&&!pG();g.R=g.hR.prototype;g.R.clone=function(){return new g.hR(this.x,this.y)}; g.R.equals=function(Y){return Y instanceof g.hR&&fv(this,Y)}; g.R.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; g.R.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; g.R.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; g.R.scale=function(Y,V){this.x*=Y;this.y*=typeof V==="number"?V:Y;return this};g.R=g.vX.prototype;g.R.clone=function(){return new g.vX(this.width,this.height)}; g.R.aspectRatio=function(){return this.width/this.height}; g.R.isEmpty=function(){return!lo(this)}; g.R.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; g.R.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; g.R.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; g.R.scale=function(Y,V){this.width*=Y;this.height*=typeof V==="number"?V:Y;return this};TI.prototype.toString=function(){return this.Y}; var pv={};new TI(pv,"");var JTZ=/^[a-z][a-z\d-]*$/i,dAS="APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" "),Pb2="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" "),cTE=["action","formaction","href"];var vLJ={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};g.R=Mf.prototype;g.R.dg=function(Y){return Lv(this.Y,Y)}; g.R.getElementsByTagName=function(Y,V){return(V||this.Y).getElementsByTagName(String(Y))}; g.R.Bx=function(Y){return g.tR(Y,this.Y)}; g.R.setProperties=ea;g.R.createElement=function(Y){return gC(this.Y,Y)}; g.R.appendChild=g.oD;g.R.append=function(Y,V){TR0(ag(Y),Y,arguments,1)}; g.R.canHaveChildren=function(Y){if(Y.nodeType!=1)return!1;switch(Y.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0}; g.R.removeNode=g.UM;g.R.getChildren=function(Y){return Y.children!=void 0?Y.children:Array.prototype.filter.call(Y.childNodes,function(V){return V.nodeType==1})}; g.R.contains=g.nU;ix.prototype.now=function(){return 0}; ix.prototype.J=function(){return 0}; ix.prototype.S=function(){return 0}; ix.prototype.Y=function(){return 0};g.W(Xb,ix);Xb.prototype.now=function(){return y_()&&GX.performance.now?GX.performance.now():ix.prototype.now.call(this)}; Xb.prototype.J=function(){return y_()&&GX.performance.memory?GX.performance.memory.totalJSHeapSize||0:ix.prototype.J.call(this)}; Xb.prototype.S=function(){return y_()&&GX.performance.memory?GX.performance.memory.usedJSHeapSize||0:ix.prototype.S.call(this)}; Xb.prototype.Y=function(){return y_()&&GX.performance.memory?GX.performance.memory.jsHeapSizeLimit||0:ix.prototype.Y.call(this)};var vCJ=function(){if(!g.tx.addEventListener||!Object.defineProperty)return!1;var Y=!1,V=Object.defineProperty({},"passive",{get:function(){Y=!0}}); try{var C=function(){}; g.tx.addEventListener("test",C,V);g.tx.removeEventListener("test",C,V)}catch(U){}return Y}();var zlH=I8K("AnimationEnd"),AX=I8K("TransitionEnd");g.R=AU.prototype;g.R.getHeight=function(){return this.bottom-this.top}; g.R.clone=function(){return new AU(this.top,this.right,this.bottom,this.left)}; g.R.contains=function(Y){return this&&Y?Y instanceof AU?Y.left>=this.left&&Y.right<=this.right&&Y.top>=this.top&&Y.bottom<=this.bottom:Y.x>=this.left&&Y.x<=this.right&&Y.y>=this.top&&Y.y<=this.bottom:!1}; g.R.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this}; g.R.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this}; g.R.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this}; g.R.scale=function(Y,V){V=typeof V==="number"?V:Y;this.left*=Y;this.right*=Y;this.top*=V;this.bottom*=V;return this};g.R=g.OM.prototype;g.R.clone=function(){return new g.OM(this.left,this.top,this.width,this.height)}; g.R.contains=function(Y){return Y instanceof g.hR?Y.x>=this.left&&Y.x<=this.left+this.width&&Y.y>=this.top&&Y.y<=this.top+this.height:this.left<=Y.left&&this.left+this.width>=Y.left+Y.width&&this.top<=Y.top&&this.top+this.height>=Y.top+Y.height}; g.R.getSize=function(){return new g.vX(this.width,this.height)}; g.R.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; g.R.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; g.R.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; g.R.scale=function(Y,V){V=typeof V==="number"?V:Y;this.left*=Y;this.width*=Y;this.top*=V;this.height*=V;return this};var QW1={};var rTK=ux(function(){var Y=!1;try{var V=Object.defineProperty({},"passive",{get:function(){Y=!0}}); g.tx.addEventListener("test",null,V)}catch(C){}return Y});FDT.prototype.isVisible=function(){return LU(UU)===1};var mHR=Q_(function(Y){return typeof Y==="number"}),SBE=Q_(function(Y){return typeof Y==="string"}),jGo=Q_(function(Y){return typeof Y==="boolean"}),se=Q_(function(Y){return Y!=null&&typeof Y==="object"&&typeof Y.then==="function"}),N$P=Q_(function(Y){return typeof Y==="function"}),jvD=Q_(function(Y){return!!Y&&(typeof Y==="object"||typeof Y==="function")});var KDR={iKL:"allow-forms",FSi:"allow-modals",KSv:"allow-orientation-lock",cab:"allow-pointer-lock",CIx:"allow-popups",fls:"allow-popups-to-escape-sandbox",M0v:"allow-presentation",QH8:"allow-same-origin",TV8:"allow-scripts",ZKx:"allow-top-navigation",llT:"allow-top-navigation-by-user-activation"},VxT=ux(function(){return HNo()});var bGv=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)");eK.prototype.FY=function(Y,V,C){Y=Y+"//"+V+C;var U=yHH(this)-C.length;if(U<0)return"";this.Y.sort(function(G,Z){return G-Z}); C=null;V="";for(var n=0;n=X.length){U-=X.length;Y+=X;V=this.S;break}C=C==null?b:C}}U="";C!=null&&(U=""+V+"trn="+C);return Y+U};V0.prototype.setInterval=function(Y,V){return GX.setInterval(Y,V)}; V0.prototype.clearInterval=function(Y){GX.clearInterval(Y)}; V0.prototype.setTimeout=function(Y,V){return GX.setTimeout(Y,V)}; V0.prototype.clearTimeout=function(Y){GX.clearTimeout(Y)};var PF=void 0,qE,SnK=typeof TextDecoder!=="undefined",Nc1,W72=typeof String.prototype.isWellFormed==="function",RPx=typeof TextEncoder!=="undefined";var qBx={},y0=null,P$v=qe||g.rC||typeof g.tx.btoa=="function";var $H0=typeof Uint8Array!=="undefined",vVE=!g.AF&&typeof btoa==="function",wuZ=/[-_.]/g,hPK={"-":"+",_:"/",".":"="},GM={};Xr.prototype.isEmpty=function(){return this.Y==null}; Xr.prototype.sizeBytes=function(){var Y=DS(this);return Y?Y.length:0}; var Tcx;var MxJ=void 0;var RB=typeof Symbol==="function"&&typeof Symbol()==="symbol",t2L=A8("jas",void 0,!0),mI=A8(void 0,"1oa"),EH=A8(void 0,Symbol()),e1W=A8(void 0,"0ub"),DfJ=A8(void 0,"0ubs"),DeT=A8(void 0,"0ubsb"),kI0=A8(void 0,"0actk"),UH=A8("m_m","ISi",!0),sgP=A8(void 0,"vps"),rxL=A8();Math.max.apply(Math,g.P(Object.values({gA8:1,lIy:2,ZaT:4,fDE:8,VW1:16,nm8:32,qsL:64,GT8:128,TG8:256,LIc:512,lri:1024,yOx:2048,Em1:4096})));var IvS={vH:{value:0,configurable:!0,writable:!0,enumerable:!1}},avo=Object.defineProperties,WS=RB?t2L:"vH",hK,FJS=[];OZ(FJS,7);hK=Object.freeze(FJS);var n6={},J8={},fjS=Object.freeze({}),PS={};var cS=typeof g.tx.BigInt==="function"&&typeof g.tx.BigInt(0)==="bigint";var Zb=Q_(function(Y){return cS?Y>=gES&&Y<=KJb:Y[0]==="-"?txK(Y,H0T):txK(Y,YSv)}),H0T=Number.MIN_SAFE_INTEGER.toString(),gES=cS?BigInt(Number.MIN_SAFE_INTEGER):void 0,YSv=Number.MAX_SAFE_INTEGER.toString(),KJb=cS?BigInt(Number.MAX_SAFE_INTEGER):void 0;var MaP=typeof Uint8Array.prototype.slice==="function",fi=0,vS=0,ubx;var rx=typeof BigInt==="function"?BigInt.asIntN:void 0,z5E=typeof BigInt==="function"?BigInt.asUintN:void 0,HS=Number.isSafeInteger,Q0=Number.isFinite,Yi=Math.trunc,K7a=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var AR1={};var oLW={EVy:!0};var XW;var R5K,WTS;var wX1=h8(0),CX={};Gy.prototype.init=function(Y,V,C,U){var n=U===void 0?{}:U;U=n.f6===void 0?!1:n.f6;n=n.KC===void 0?!1:n.KC;this.f6=U;this.KC=n;Y&&(Y=Xl(Y,this.KC),this.J=Y.buffer,this.V=Y.Y,this.W=V||0,this.S=C!==void 0?this.W+C:this.J.length,this.Y=this.W)}; Gy.prototype.free=function(){this.clear();WF.length<100&&WF.push(this)}; Gy.prototype.clear=function(){this.J=null;this.V=!1;this.Y=this.S=this.W=0;this.f6=!1}; Gy.prototype.reset=function(){this.Y=this.W}; var WF=[];NE.prototype.free=function(){this.Y.clear();this.J=this.W=-1;O3.length<100&&O3.push(this)}; NE.prototype.reset=function(){this.Y.reset();this.S=this.Y.Y;this.J=this.W=-1}; var O3=[];var jgS,e5v;fX.prototype.length=function(){return this.Y.length}; fX.prototype.end=function(){var Y=this.Y;this.Y=[];return Y};var IC=ME(),VJA=ME(),CbN=ME(),UAL=ME(),nLT=ME(),bNJ=ME(),ELL=ME(),zDv=ME(),iNb=ME(),yTL=ME();aC.prototype.toJSON=function(){return BK(this)}; aC.prototype.zZ=function(Y){return JSON.stringify(BK(this,Y))}; aC.prototype.clone=function(){var Y=this.Y8,V=Y[WS]|0;return WK(this,Y,V)?Nq(this,Y,!0):new this.constructor(RN(Y,V,!1))}; aC.prototype[UH]=n6;aC.prototype.toString=function(){return this.Y8.toString()};var UeK=QJ(function(Y,V,C,U,n){if(Y.J!==2)return!1;dj(Y,tK(V,U,C),n);return!0},Cx1),n3E=QJ(function(Y,V,C,U,n){if(Y.J!==2)return!1; dj(Y,tK(V,U,C),n);return!0},Cx1),V9=Symbol(),eV=Symbol(),gj=Symbol(),XfJ=Symbol(),zax=Symbol(),SV,mF;var XvD=nL(function(Y,V,C){if(Y.J!==1)return!1;EC(V,C,A5(Y.Y));return!0},y9,zDv),GvJ=nL(function(Y,V,C){if(Y.J!==1)return!1; Y=A5(Y.Y);EC(V,C,Y===0?void 0:Y);return!0},y9,zDv),ZNJ=nL(function(Y,V,C,U){if(Y.J!==1)return!1; QV(V,C,U,A5(Y.Y));return!0},y9,zDv),DA8=nL(function(Y,V,C){if(Y.J!==0)return!1; EC(V,C,DA(Y.Y));return!0},X5,bNJ),uLL=nL(function(Y,V,C){if(Y.J!==0)return!1; Y=DA(Y.Y);EC(V,C,Y===0?void 0:Y);return!0},X5,bNJ),BRA=nL(function(Y,V,C,U){if(Y.J!==0)return!1; QV(V,C,U,DA(Y.Y));return!0},X5,bNJ),sWv=nL(function(Y,V,C){if(Y.J!==0)return!1; EC(V,C,u9(Y.Y));return!0},GY,UAL),ATv=nL(function(Y,V,C){if(Y.J!==0)return!1; Y=u9(Y.Y);EC(V,C,Y===0?void 0:Y);return!0},GY,UAL),RDr=nL(function(Y,V,C,U){if(Y.J!==0)return!1; QV(V,C,U,u9(Y.Y));return!0},GY,UAL),WDW=nL(function(Y,V,C){if(Y.J!==1)return!1; EC(V,C,s3(Y.Y));return!0},function(Y,V,C){YMZ(Y,C,ivR(V))},ELL),NR8=bf(function(Y,V,C){if(Y.J!==1&&Y.J!==2)return!1; V=$i(V,V[WS]|0,C);if(Y.J==2)for(C=u9(Y.Y)>>>0,C=Y.Y.Y+C;Y.Y.Y>>0);return!0},function(Y,V,C){V=t8(V); V!=null&&V!=null&&(Ty(Y,C,0),wj(Y.Y,V))},nLT),xAT=nL(function(Y,V,C){if(Y.J!==0)return!1; EC(V,C,u9(Y.Y));return!0},function(Y,V,C){V=j7(V); V!=null&&(V=parseInt(V,10),Ty(Y,C,0),FT0(Y.Y,V))},yTL);WqZ.prototype.register=function(){dC(this)};g.W(uf,aC);uf.prototype.S=N6P([0,GvJ,uLL,-2,ATv]);var xeH={NJn:1,cA:2,dGb:3,1:"POSITION",2:"VISIBILITY",3:"MONITOR_VISIBILITY"};haP.prototype.Ak=function(Y){if(typeof Y==="string"&&Y.length!=0){var V=this.nW;if(V.J){Y=Y.split("&");for(var C=Y.length-1;C>=0;C--){var U=Y[C].split("="),n=decodeURIComponent(U[0]);U.length>1?(U=decodeURIComponent(U[1]),U=/^[0-9]+$/g.exec(U)?parseInt(U,10):U):U=1;(n=V.Y[n])&&n.S(U)}}}};var z8=null;var N8=g.tx.performance,cTL=!!(N8&&N8.mark&&N8.measure&&N8.clearMarks),RE=ux(function(){var Y;if(Y=cTL){var V=V===void 0?window:V;if(z8===null){z8="";try{Y="";try{Y=V.top.location.hash}catch(U){Y=V.location.hash}if(Y){var C=Y.match(/\bdeid=([\d,]+)/);z8=C?C[1]:""}}catch(U){}}V=z8;Y=!!V.indexOf&&V.indexOf("1337")>=0}return Y}); Wc.prototype.disable=function(){this.Y=!1;this.events!==this.J.google_js_reporting_queue&&(RE()&&g.Tv(this.events,T6R),this.events.length=0)}; Wc.prototype.start=function(Y,V){if(!this.Y)return null;var C=lIT()||wfE();Y=new pfv(Y,V,C);V="goog_"+Y.label+"_"+Y.uniqueId+"_start";N8&&RE()&&N8.mark(V);return Y}; Wc.prototype.end=function(Y){if(this.Y&&typeof Y.value==="number"){var V=lIT()||wfE();Y.duration=V-Y.value;V="goog_"+Y.label+"_"+Y.uniqueId+"_end";N8&&RE()&&N8.mark(V);!this.Y||this.events.length>2048||this.events.push(Y)}};var $e2=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),me2=/#|$/,jDE=/[?&]($|#)/;ea2.prototype.Rk=function(Y,V,C,U,n){n=n||this.lx;try{var b=new eK;b.Y.push(1);b.J[1]=r6("context",Y);V.error&&V.meta&&V.id||(V=new IE(LL(V)));if(V.msg){var E=V.msg.substring(0,512);b.Y.push(2);b.J[2]=r6("msg",E)}var y=V.meta||{};if(this.b_)try{this.b_(y)}catch(B){}if(U)try{U(y)}catch(B){}U=[y];b.Y.push(3);b.J[3]=U;var X=zP2();if(X.J){var G=X.J.url||"";b.Y.push(4);b.J[4]=r6("top",G)}var Z={url:X.Y.url||""};if(X.Y.url){var D=g.kK(X.Y.url);var u=OC(D[1],null,D[3],D[4])}else u="";G=[Z,{url:u}];b.Y.push(5); b.J[5]=G;fI0(this.Y,n,b,C)}catch(B){try{fI0(this.Y,n,{context:"ecmserr",rctx:Y,msg:LL(B),url:X&&X.Y.url},C)}catch(A){}}return this.yf}; g.W(IE,v3x);var M8,aE,pL=new Wc;M8=new function(){var Y="https:";GX&&GX.location&&GX.location.protocol==="http:"&&(Y="http:");this.J=Y;this.Y=.01}; aE=new ea2;GX&&GX.document&&(GX.document.readyState=="complete"?Fq1():pL.Y&&aD(GX,"load",function(){Fq1()}));var HUx=Date.now(),rB=-1,tm=-1,z21,F5=-1,eu=!1;gB.prototype.equals=function(Y,V){return!!Y&&(!(V===void 0?0:V)||this.volume==Y.volume)&&this.S==Y.S&&Wf(this.Y,Y.Y)&&!0};KL.prototype.dg=function(){return this.C}; KL.prototype.equals=function(Y,V){return this.W.equals(Y.W,V===void 0?!1:V)&&this.C==Y.C&&Wf(this.S,Y.S)&&Wf(this.D,Y.D)&&this.Y==Y.Y&&this.V==Y.V&&this.J==Y.J&&this.X==Y.X};var hD8={currentTime:1,duration:2,isVpaid:4,volume:8,isYouTube:16,isPlaying:32},V$={o$:"start",Xu:"firstquartile",I$:"midpoint",EL:"thirdquartile",COMPLETE:"complete",ERROR:"error",SB:"metric",PAUSE:"pause",a$:"resume",hM:"skip",Kq:"viewable_impression",WA:"mute",ih:"unmute",qm:"fullscreen",x_:"exitfullscreen",fg:"bufferstart",Cg:"bufferfinish",UW:"fully_viewable_audible_half_duration_impression",JM:"measurable_impression",hE:"abandon",gk:"engagedview",Hk:"impression",T$:"creativeview",Y3:"loaded", Ybi:"progress",CLOSE:"close",xDx:"collapse",gmi:"overlay_resize",xGs:"overlay_unmeasurable_impression",Xa8:"overlay_unviewable_impression",UGc:"overlay_viewable_immediate_impression",q1L:"overlay_viewable_end_of_session_impression",Zg:"custom_metric_viewable",oR:"audio_audible",Vp:"audio_measurable",EW:"audio_impression"},Rj2="start firstquartile midpoint thirdquartile resume loaded".split(" "),WyK=["start","firstquartile","midpoint","thirdquartile"],y50=["abandon"],OL={UNKNOWN:-1,o$:0,Xu:1,I$:2, EL:3,COMPLETE:4,SB:5,PAUSE:6,a$:7,hM:8,Kq:9,WA:10,ih:11,qm:12,x_:13,UW:14,JM:15,hE:16,gk:17,Hk:18,T$:19,Y3:20,Zg:21,fg:22,Cg:23,EW:27,Vp:28,oR:29};var oa0={al1:"addEventListener",XZ1:"getMaxSize",qNx:"getScreenSize",URx:"getState",HRT:"getVersion",RQL:"removeEventListener",xUs:"isViewable"};zQJ.prototype.update=function(Y){Y&&Y.document&&(this.C=Hc(!1,Y,this.isMobileDevice),this.Y=Hc(!0,Y,this.isMobileDevice),y8P(this,Y),iiZ(this,Y))};bE.prototype.cancel=function(){Ci().clearTimeout(this.Y);this.Y=null}; bE.prototype.schedule=function(){var Y=this,V=Ci(),C=sC().Y.Y;this.Y=V.setTimeout(Bc(C,Su(143,function(){Y.J++;Y.S.sample()})),YZR())};g.R=EU.prototype;g.R.cS=function(){return!1}; g.R.initialize=function(){return this.isInitialized=!0}; g.R.VF=function(){return this.Y.vx}; g.R.xO=function(){return this.Y.sE}; g.R.bX=function(Y,V){if(!this.sE||(V===void 0?0:V))this.sE=!0,this.vx=Y,this.X=0,this.Y!=this||iE(this)}; g.R.getName=function(){return this.Y.Cb}; g.R.OP=function(){return this.Y.S8()}; g.R.S8=function(){return{}}; g.R.Fc=function(){return this.Y.X}; g.R.Pq=function(){var Y=CT();Y.Y=Hc(!0,this.S,Y.isMobileDevice)}; g.R.GK=function(){iiZ(CT(),this.S)}; g.R.VJ=function(){return this.W.Y}; g.R.sample=function(){}; g.R.isActive=function(){return this.Y.D}; g.R.g3=function(Y){var V=this.Y;this.Y=Y.Fc()>=this.X?Y:this;V!==this.Y?(this.D=this.Y.D,iE(this)):this.D!==this.Y.D&&(this.D=this.Y.D,iE(this))}; g.R.Ki=function(Y){if(Y.J===this.Y){var V=!this.W.equals(Y,this.L);this.W=Y;V&&ZiZ(this)}}; g.R.Vg=function(){return this.L}; g.R.dispose=function(){this.dT=!0}; g.R.Vs=function(){return this.dT};g.R=yF.prototype;g.R.observe=function(){return!0}; g.R.unobserve=function(){}; g.R.yC=function(Y){this.V=Y}; g.R.dispose=function(){if(!this.Vs()){var Y=this.J;g.AT(Y.V,this);Y.L&&this.Vg()&&GM0(Y);this.unobserve();this.jL=!0}}; g.R.Vs=function(){return this.jL}; g.R.OP=function(){return this.J.OP()}; g.R.Fc=function(){return this.J.Fc()}; g.R.VF=function(){return this.J.VF()}; g.R.xO=function(){return this.J.xO()}; g.R.g3=function(){}; g.R.Ki=function(){this.PP()}; g.R.Vg=function(){return this.dT};g.R=Xq.prototype;g.R.Fc=function(){return this.Y.Fc()}; g.R.VF=function(){return this.Y.VF()}; g.R.xO=function(){return this.Y.xO()}; g.R.create=function(Y,V,C){var U=null;this.Y&&(U=this.Yn(Y,V,C),zU(this.Y,U));return U}; g.R.yj=function(){return this.CQ()}; g.R.CQ=function(){return!1}; g.R.init=function(Y){return this.Y.initialize()?(zU(this.Y,this),this.W=Y,!0):!1}; g.R.g3=function(Y){Y.Fc()==0&&this.W(Y.VF(),this)}; g.R.Ki=function(){}; g.R.Vg=function(){return!1}; g.R.dispose=function(){this.V=!0}; g.R.Vs=function(){return this.V}; g.R.OP=function(){return{}};GU.prototype.add=function(Y,V,C){++this.S;Y=new urK(Y,V,C);this.Y.push(new urK(Y.J,Y.Y,Y.S+this.S/4096));this.J=!0;return this};AKH.prototype.toString=function(){var Y="//pagead2.googlesyndication.com//pagead/gen_204",V=D2(this.Y);V.length>0&&(Y+="?"+V);return Y};g.T.prototype.Hn=!1;g.T.prototype.Vs=function(){return this.Hn}; g.T.prototype.dispose=function(){this.Hn||(this.Hn=!0,this.u1())}; g.T.prototype[Symbol.dispose]=function(){this.dispose()}; g.T.prototype.addOnDisposeCallback=function(Y,V){this.Hn?V!==void 0?Y.call(V):Y():(this.qa||(this.qa=[]),V&&(Y=Y.bind(V)),this.qa.push(Y))}; g.T.prototype.u1=function(){if(this.qa)for(;this.qa.length;)this.qa.shift()()};sU.prototype.update=function(Y,V,C){Y&&(this.Y+=V,this.J+=V,this.W+=V,this.S=Math.max(this.S,this.W));if(C===void 0?!Y:C)this.W=0};var kax=[1,.75,.5,.3,0];Ae.prototype.update=function(Y,V,C,U,n,b){b=b===void 0?!0:b;V=n?Math.min(Y,V):V;for(n=0;n0&&V>=E;E=!(Y>0&&Y>=E)||C;this.Y[n].update(b&&y,U,!b||E)}};Je.prototype.update=function(Y,V,C,U){this.C=this.C!=-1?Math.min(this.C,V.TO):V.TO;this.Jn=Math.max(this.Jn,V.TO);this.jL=this.jL!=-1?Math.min(this.jL,V.Qb):V.Qb;this.vx=Math.max(this.vx,V.Qb);this.z5.update(V.Qb,C.Qb,V.Y,Y,U);this.eL+=Y;V.TO===0&&(this.Cb+=Y);this.J.update(V.TO,C.TO,V.Y,Y,U);C=U||C.T_!=V.T_?C.isVisible()&&V.isVisible():C.isVisible();V=!V.isVisible()||V.Y;this.UE.update(C,Y,V)}; Je.prototype.b5=function(){return this.UE.S>=this.m8};if(UU&&UU.URL){var f8W=UU.URL,vLD;if(vLD=!!f8W){var wvL;a:{if(f8W){var l8N=RegExp(".*[&#?]google_debug(=[^&]*)?(&.*)?$");try{var iT=l8N.exec(decodeURIComponent(f8W));if(iT){wvL=iT[1]&&iT[1].length>1?iT[1].substring(1):"true";break a}}catch(Y){}}wvL=""}vLD=wvL.length>0}aE.yf=!vLD};var pvA=new AU(0,0,0,0);var fbP=new AU(0,0,0,0);g.W(c_,g.T);g.R=c_.prototype; g.R.u1=function(){if(this.tR.Y){if(this.yy.VW){var Y=this.tR.Y;typeof Y.removeEventListener==="function"&&Y.removeEventListener("mouseover",this.yy.VW,Me());this.yy.VW=null}this.yy.Ei&&(Y=this.tR.Y,typeof Y.removeEventListener==="function"&&Y.removeEventListener("mouseout",this.yy.Ei,Me()),this.yy.Ei=null)}this.pZ&&this.pZ.dispose();this.xP&&this.xP.dispose();delete this.S_;delete this.Bi;delete this.Uv;delete this.tR.md;delete this.tR.Y;delete this.yy;delete this.pZ;delete this.xP;delete this.nW; g.T.prototype.u1.call(this)}; g.R.vE=function(){return this.xP?this.xP.Y:this.position}; g.R.Ak=function(Y){sC().Ak(Y)}; g.R.Vg=function(){return!1}; g.R.mf=function(){return new Je}; g.R.hO=function(){return this.S_}; g.R.RO=function(Y){return pKH(this,Y,1E4)}; g.R.Zv=function(Y,V,C,U,n,b,E){this.ZN||(this.GY&&(Y=this.Y6(Y,C,n,E),U=U&&this.pT.TO>=(this.T_()?.3:.5),this.cO(b,Y,U),this.JF=V,Y.TO>0&&-1===this.RB&&(this.RB=V),this.Df==-1&&this.b5()&&(this.Df=V),this.u3==-2&&(this.u3=P_(this.vE())?Y.TO:-1),this.pT=Y),this.Bi(this))}; g.R.cO=function(Y,V,C){this.hO().update(Y,V,this.pT,C)}; g.R.qc=function(){return new MA}; g.R.Y6=function(Y,V,C,U){C=this.qc();C.Y=V;V=Ci().J;V=LU(UU)===0?-1:V.isVisible()?0:1;C.J=V;C.TO=this.ET(Y);C.T_=this.T_();C.Qb=U;return C}; g.R.ET=function(Y){return this.opacity===0&&X2(this.nW,"opac")===1?0:Y}; g.R.T_=function(){return!1}; g.R.u6=function(){return this.iY||this.cH}; g.R.WV=function(){ju()}; g.R.FB=function(){ju()}; g.R.qz=function(){return 0}; g.R.b5=function(){return this.S_.b5()}; g.R.c7=function(){var Y=this.GY;Y=(this.hasCompleted||this.Vs())&&!Y;var V=sC().J!==2||this.QD8;return this.ZN||V&&Y?2:this.b5()?4:3}; g.R.QZ=function(){return 0};g.v_.prototype.next=function(){return g.yP}; g.yP={done:!0,value:void 0};g.v_.prototype.Pa=function(){return this};g.W(LIv,MA);var X1=SHa([void 0,1,2,3,4,8,16]),G8=SHa([void 0,4,8,16]),TRN={sv:"sv",v:"v",cb:"cb",e:"e",nas:"nas",msg:"msg","if":"if",sdk:"sdk",p:"p",p0:TU("p0",G8),p1:TU("p1",G8),p2:TU("p2",G8),p3:TU("p3",G8),cp:"cp",tos:"tos",mtos:"mtos",amtos:"amtos",mtos1:pT("mtos1",[0,2,4],!1,G8),mtos2:pT("mtos2",[0,2,4],!1,G8),mtos3:pT("mtos3",[0,2,4],!1,G8),mcvt:"mcvt",ps:"ps",scs:"scs",bs:"bs",vht:"vht",mut:"mut",a:"a",a0:TU("a0",G8),a1:TU("a1",G8),a2:TU("a2",G8),a3:TU("a3",G8),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:TU("c0",G8),c1:TU("c1",G8),c2:TU("c2",G8),c3:TU("c3",G8),mc:"mc",nc:"nc",mv:"mv",nv:"nv",qmt:TU("qmtos",X1),qnc:TU("qnc",X1),qmv:TU("qmv",X1),qnv:TU("qnv",X1), 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:TU("ss0",G8),ss1:TU("ss1",G8),ss2:TU("ss2",G8),ss3:TU("ss3",G8),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"},$AN=Object.assign({},TRN,{avid:ZI("audio"),avas:"avas",vs:"vs"}),MJA={atos:"atos",avt:pT("atos",[2]),davs:"davs",dafvs:"dafvs",dav:"dav",ss:function(Y,V){return function(C){return C[Y]===void 0&&V!==void 0?V:C[Y]}}("ss",0), t:"t"};Il.prototype.getValue=function(){return this.J}; Il.prototype.update=function(Y,V){Y>=32||(this.Y&1<=.5;ol(V.volume)&&(this.W=this.W!=-1?Math.min(this.W,V.volume):V.volume,this.D=Math.max(this.D,V.volume));b&&(this.dT+=Y,this.L+=n?Y:0);this.Y.update(V.TO,C.TO,V.Y,Y,U,n);this.S.update(!0,Y);this.V.update(n,Y);this.sE.update(C.fullscreen,Y);this.tf.update(n&&!b,Y);Y=Math.floor(V.mediaTime/1E3);this.F8.update(Y,V.isVisible());this.Hx.update(Y,V.TO>=1);this.wT.update(Y, lE(V))}};FIR.prototype.J=function(Y){this.S||(this.Y(Y)?(Y=EKv(this.L,this.W,Y),this.V|=Y,Y=Y==0):Y=!1,this.S=Y)};g.W(SB,FIR);SB.prototype.Y=function(){return!0}; SB.prototype.D=function(){return!1}; SB.prototype.getId=function(){var Y=this,V=FL(V$,function(C){return C==Y.W}); return OL[V].toString()}; SB.prototype.toString=function(){var Y="";this.D()&&(Y+="c");this.S&&(Y+="s");this.V>0&&(Y+=":"+this.V);return this.getId()+Y};g.W(mn,SB);mn.prototype.J=function(Y,V){V=V===void 0?null:V;V!=null&&this.C.push(V);SB.prototype.J.call(this,Y)};g.W(jB,gi0);jB.prototype.J=function(){return null}; jB.prototype.S=function(){return[]};g.W(te,yF);g.R=te.prototype;g.R.S$=function(){if(this.element){var Y=this.element,V=this.J.Y.S;try{try{var C=naK(Y.getBoundingClientRect())}catch(G){C=new AU(0,0,0,0)}var U=C.right-C.left,n=C.bottom-C.top,b=jWJ(Y,V),E=b.x,y=b.y;var X=new AU(Math.round(y),Math.round(E+U),Math.round(y+n),Math.round(E))}catch(G){X=pvA.clone()}this.S=X;this.Y=D4x(this,this.S)}}; g.R.xD=function(){this.D=this.J.W.Y}; g.R.EH=function(Y){var V=X2(this.nW,"od")==1;return hHJ(Y,this.D,this.element,V)}; g.R.Xw=function(){this.timestamp=ju()}; g.R.PP=function(){this.Xw();this.S$();if(this.element&&typeof this.element.videoWidth==="number"&&typeof this.element.videoHeight==="number"){var Y=this.element;var V=new g.vX(Y.videoWidth,Y.videoHeight);Y=this.Y;var C=RD(Y),U=Y.getHeight(),n=V.width;V=V.height;n<=0||V<=0||C<=0||U<=0||(n/=V,V=C/U,Y=Y.clone(),n>V?(C/=n,U=(U-C)/2,U>0&&(U=Y.top+U,Y.top=Math.round(U),Y.bottom=Math.round(U+C))):(U*=n,C=Math.round((C-U)/2),C>0&&(C=Y.left+C,Y.left=Math.round(C),Y.right=Math.round(C+U))));this.Y=Y}this.xD(); Y=this.Y;C=this.D;Y=Y.left<=C.right&&C.left<=Y.right&&Y.top<=C.bottom&&C.top<=Y.bottom?new AU(Math.max(Y.top,C.top),Math.min(Y.right,C.right),Math.min(Y.bottom,C.bottom),Math.max(Y.left,C.left)):new AU(0,0,0,0);C=Y.top>=Y.bottom||Y.left>=Y.right?new AU(0,0,0,0):Y;Y=this.J.W;V=n=U=0;if((this.Y.bottom-this.Y.top)*(this.Y.right-this.Y.left)>0)if(this.EH(C))C=new AU(0,0,0,0);else{U=CT().W;V=new AU(0,U.height,U.width,0);var b;U=xC(C,(b=this.V)!=null?b:this.Y);n=xC(C,CT().Y);V=xC(C,V)}b=C.top>=C.bottom|| C.left>=C.right?new AU(0,0,0,0):Ne(C,-this.Y.left,-this.Y.top);nT()||(n=U=0);this.L=new KL(Y,this.element,this.Y,b,U,n,this.timestamp,V)}; g.R.getName=function(){return this.J.getName()};var a8L=new AU(0,0,0,0);g.W(rw,te);g.R=rw.prototype;g.R.observe=function(){this.W();return!0}; g.R.Ki=function(){te.prototype.PP.call(this)}; g.R.Xw=function(){}; g.R.S$=function(){}; g.R.PP=function(){this.W();te.prototype.PP.call(this)}; g.R.g3=function(Y){Y=Y.isActive();Y!==this.X&&(Y?this.W():(CT().Y=new AU(0,0,0,0),this.Y=new AU(0,0,0,0),this.D=new AU(0,0,0,0),this.timestamp=-1));this.X=Y};var Zf={},E7v=(Zf.firstquartile=0,Zf.midpoint=1,Zf.thirdquartile=2,Zf.complete=3,Zf);g.W(gw,c_);g.R=gw.prototype;g.R.Vg=function(){return!0}; g.R.XG=function(){return this.DI==2}; g.R.RO=function(Y){return pKH(this,Y,Math.max(1E4,this.S/3))}; g.R.Zv=function(Y,V,C,U,n,b,E){var y=this,X=this.C(this)||{};g.VQ(X,n);this.S=X.duration||this.S;this.L=X.isVpaid||this.L;this.Cb=X.isYouTube||this.Cb;Ci();this.z5=!1;n=H60(this,V);KIR(this)===1&&(b=n);c_.prototype.Zv.call(this,Y,V,C,U,X,b,E);this.rd&&this.rd.S&&g.Tv(this.D,function(G){G.J(y)})}; g.R.cO=function(Y,V,C){c_.prototype.cO.call(this,Y,V,C);YH(this).update(Y,V,this.pT,C);this.m8=lE(this.pT)&&lE(V);this.vx==-1&&this.Hx&&(this.vx=this.hO().S.Y);this.qE.S=0;Y=this.b5();V.isVisible()&&al(this.qE,"vs");Y&&al(this.qE,"vw");ol(V.volume)&&al(this.qE,"am");lE(V)?al(this.qE,"a"):al(this.qE,"mut");this.Pe&&al(this.qE,"f");V.J!=-1&&(al(this.qE,"bm"),V.J==1&&(al(this.qE,"b"),lE(V)&&al(this.qE,"umutb")));lE(V)&&V.isVisible()&&al(this.qE,"avs");this.m8&&Y&&al(this.qE,"avw");V.TO>0&&al(this.qE, "pv");om(this,this.hO().S.Y,!0)&&al(this.qE,"gdr");OU(this.hO().J,1)>=2E3&&al(this.qE,"pmx");this.z5&&al(this.qE,"tvoff")}; g.R.mf=function(){return new LT}; g.R.hO=function(){return this.S_}; g.R.qc=function(){return new LIv}; g.R.Y6=function(Y,V,C,U){Y=c_.prototype.Y6.call(this,Y,V,C,U===void 0?-1:U);Y.fullscreen=this.Pe;Y.paused=this.XG();Y.volume=C.volume;ol(Y.volume)||(this.Jf++,V=this.pT,ol(V.volume)&&(Y.volume=V.volume));C=C.currentTime;Y.mediaTime=C!==void 0&&C>=0?C:-1;return Y}; g.R.ET=function(Y){return CT(),this.Pe?1:c_.prototype.ET.call(this,Y)}; g.R.qz=function(){return 1}; g.R.getDuration=function(){return this.S}; g.R.c7=function(){return this.ZN?2:o7S(this)?5:this.b5()?4:3}; g.R.QZ=function(){return this.tf?this.hO().V.S>=2E3?4:3:2}; g.R.yC=function(Y){this.xP&&this.xP.yC(Y)};var I8r=g.bb();A5Z.prototype.reset=function(){this.Y=[];this.J=[]}; var EL=oB(A5Z);g.W(y$,Xq);g.R=y$.prototype;g.R.getName=function(){return(this.J?this.J:this.Y).getName()}; g.R.OP=function(){return(this.J?this.J:this.Y).OP()}; g.R.Fc=function(){return(this.J?this.J:this.Y).Fc()}; g.R.init=function(Y){var V=!1;(0,g.Tv)(this.S,function(C){C.initialize()&&(V=!0)}); V&&(this.W=Y,zU(this.Y,this));return V}; g.R.dispose=function(){(0,g.Tv)(this.S,function(Y){Y.dispose()}); Xq.prototype.dispose.call(this)}; g.R.yj=function(){return VF(this.S,function(Y){return Y.cS()})}; g.R.CQ=function(){return VF(this.S,function(Y){return Y.cS()})}; g.R.Yn=function(Y,V,C){return new te(Y,this.Y,V,C)}; g.R.Ki=function(Y){this.J=Y.J};var P92={threshold:[0,.3,.5,.75,1]};g.W(Xg,te);g.R=Xg.prototype;g.R.observe=function(){var Y=this;this.Jn||(this.Jn=ju());if(KqH(298,function(){return xEP(Y)}))return!0; this.J.bX("msf");return!1}; g.R.unobserve=function(){if(this.W&&this.element)try{this.W.unobserve(this.element),this.X?(this.X.unobserve(this.element),this.X=null):this.C&&(this.C.disconnect(),this.C=null)}catch(Y){}}; g.R.PP=function(){var Y=GN(this);Y.length>0&&ZL(this,Y);te.prototype.PP.call(this)}; g.R.S$=function(){}; g.R.EH=function(){return!1}; g.R.xD=function(){}; g.R.OP=function(){var Y={};return Object.assign(this.J.OP(),(Y.niot_obs=this.Jn,Y.niot_cbk=this.sE,Y))}; g.R.getName=function(){return"nio"};g.W(DL,Xq);DL.prototype.getName=function(){return"nio"}; DL.prototype.CQ=function(){return!CT().J&&this.Y.Y.S.IntersectionObserver!=null}; DL.prototype.Yn=function(Y,V,C){return new Xg(Y,this.Y,V,C)};g.W(ui,EU);ui.prototype.VJ=function(){return CT().Y}; ui.prototype.cS=function(){var Y=h2J();this.X!==Y&&(this.Y!=this&&Y>this.Y.X&&(this.Y=this,iE(this)),this.X=Y);return Y==2};BH.prototype.sample=function(){Rm(this,zN(),!1)}; BH.prototype.W=function(){var Y=nT(),V=ju();Y?(eu||(rB=V,g.Tv(EL.Y,function(C){var U=C.hO();U.Ty=QF(U,V,C.DI!=1)})),eu=!0):(this.C=pFx(this,V),eu=!1,z21=V,g.Tv(EL.Y,function(C){C.GY&&(C.hO().X=V)})); Rm(this,zN(),!Y)}; var sL=oB(BH);var $E0=null,Q$="",LE=!1;var IAS=aAP().KD,N7=aAP().cw;var S3R={frc:"visible",Ssx:"audible",Yoc:"time",s_i:"timetype"},mEP={visible:function(Y){return/^(100|[0-9]{1,2})$/.test(Y)}, audible:function(Y){return Y=="0"||Y=="1"}, timetype:function(Y){return Y=="mtos"||Y=="tos"}, time:function(Y){return/^(100|[0-9]{1,2})%$/.test(Y)||/^([0-9])+ms$/.test(Y)}}; QCa.prototype.setTime=function(Y,V,C){V=="ms"?(this.S=Y,this.W=-1):(this.S=-1,this.W=Y);this.V=C===void 0?"tos":C;return this};g.W(dD,SB);dD.prototype.getId=function(){return this.C}; dD.prototype.D=function(){return!0}; dD.prototype.Y=function(Y){var V=Y.hO(),C=Y.getDuration();return VF(this.X,function(U){if(U.Y!=void 0)var n=tV1(U,V);else b:{switch(U.V){case "mtos":n=U.J?V.V.S:V.S.Y;break b;case "tos":n=U.J?V.V.Y:V.S.Y;break b}n=0}n==0?U=!1:(U=U.S!=-1?U.S:C!==void 0&&C>0?U.W*C:-1,U=U!=-1&&n>=U);return U})};g.W(q7,jNK);q7.prototype.Y=function(Y){var V=new mqE;V.Y=MY(Y,TRN);V.J=MY(Y,MJA);return V};g.W(PH,SB);PH.prototype.Y=function(Y){return o7S(Y)};g.W(xH,gi0);g.W(cH,SB);cH.prototype.Y=function(Y){return Y.hO().b5()};g.W(hG,mn);hG.prototype.Y=function(Y){var V=g.Bv(this.C,X2(sC().nW,"ovms"));return!Y.ZN&&(Y.DI!=0||V)};g.W(fE,xH);fE.prototype.J=function(){return new hG(this.Y)}; fE.prototype.S=function(){return[new cH("viewable_impression",this.Y),new PH(this.Y)]};g.W(vH,rw);vH.prototype.W=function(){var Y=g.rH("ima.admob.getViewability"),V=X2(this.nW,"queryid");typeof Y==="function"&&V&&Y(V)}; vH.prototype.getName=function(){return"gsv"};g.W(wD,Xq);wD.prototype.getName=function(){return"gsv"}; wD.prototype.CQ=function(){var Y=CT();sC();return Y.J&&!1}; wD.prototype.Yn=function(Y,V,C){return new vH(this.Y,V,C)};g.W(li,rw);li.prototype.W=function(){var Y=this,V=g.rH("ima.bridge.getNativeViewability"),C=X2(this.nW,"queryid");typeof V==="function"&&C&&V(C,function(U){g.gR(U)&&Y.C++;var n=U.opt_nativeViewVisibleBounds||{},b=U.opt_nativeViewHidden;Y.Y=bi2(U.opt_nativeViewBounds||{});var E=Y.J.W;E.Y=b?a8L.clone():bi2(n);Y.timestamp=U.opt_nativeTime||-1;CT().Y=E.Y;U=U.opt_nativeVolume;U!==void 0&&(E.volume=U)})}; li.prototype.getName=function(){return"nis"};g.W(pE,Xq);pE.prototype.getName=function(){return"nis"}; pE.prototype.CQ=function(){var Y=CT();sC();return Y.J&&!1}; pE.prototype.Yn=function(Y,V,C){return new li(this.Y,V,C)};g.W(TN,EU);g.R=TN.prototype;g.R.cS=function(){return this.J.wR!=null}; g.R.S8=function(){var Y={};this.F8&&(Y.mraid=this.F8);this.jL&&(Y.mlc=1);Y.mtop=this.J.sDn;this.C&&(Y.mse=this.C);this.eL&&(Y.msc=1);Y.mcp=this.J.compatibility;return Y}; g.R.F_=function(Y){var V=g.TT.apply(1,arguments);try{return this.J.wR[Y].apply(this.J.wR,V)}catch(C){my(538,C,.01,function(U){U.method=Y})}}; g.R.initialize=function(){var Y=this;if(this.isInitialized)return!this.xO();this.isInitialized=!0;if(this.J.compatibility===2)return this.C="ng",this.bX("w"),!1;if(this.J.compatibility===1)return this.C="mm",this.bX("w"),!1;CT().X=!0;this.S.document.readyState&&this.S.document.readyState=="complete"?g7Z(this):qY(this.S,"load",function(){Ci().setTimeout(Su(292,function(){return g7Z(Y)}),100)},292); return!0}; g.R.Pq=function(){var Y=CT(),V=VuT(this,"getMaxSize");Y.Y=new AU(0,V.width,V.height,0)}; g.R.GK=function(){CT().W=VuT(this,"getScreenSize")}; g.R.dispose=function(){HXE(this);EU.prototype.dispose.call(this)};var deZ=new function(Y,V){this.key=Y;this.defaultValue=V===void 0?!1:V;this.valueType="boolean"}("45378663");g.R=M7.prototype;g.R.RI=function(Y){fT(Y,!1);OXE(Y)}; g.R.Jd=function(){}; g.R.nx=function(Y,V,C,U){var n=this;Y=new gw(GX,Y,C?V:-1,7,this.Za(),this.Oh());Y.zT=U;THR(Y.nW);yQ(Y.nW,"queryid",Y.zT);Y.Ak("");MWP(Y,function(){return n.ZM.apply(n,g.P(g.TT.apply(0,arguments)))},function(){return n.rU.apply(n,g.P(g.TT.apply(0,arguments)))}); (U=oB(ii).Y)&&lbJ(Y,U);this.S&&(Y.yC(this.S),this.S=null);Y.tR.md&&oB(fA0);return Y}; g.R.g3=function(Y){switch(Y.Fc()){case 0:if(Y=oB(ii).Y)Y=Y.Y,g.AT(Y.V,this),Y.L&&this.Vg()&&GM0(Y);Im();break;case 2:AG()}}; g.R.Ki=function(){}; g.R.Vg=function(){return!1}; g.R.rU=function(Y,V){Y.ZN=!0;switch(Y.qz()){case 1:zjR(Y,V);break;case 2:this.SQ(Y)}}; g.R.Yu=function(Y){var V=Y.C(Y);V&&(V=V.volume,Y.tf=ol(V)&&V>0);UEP(Y,0);return CE(Y,"start",nT())}; g.R.b9=function(Y,V,C){Rm(sL,[Y],!nT());return this.U6(Y,V,C)}; g.R.U6=function(Y,V,C){return CE(Y,C,nT())}; g.R.yB=function(Y){return tG(Y,"firstquartile",1)}; g.R.LY=function(Y){Y.Hx=!0;return tG(Y,"midpoint",2)}; g.R.J9=function(Y){return tG(Y,"thirdquartile",3)}; g.R.mU=function(Y){var V=tG(Y,"complete",4);KT(Y);return V}; g.R.Pc=function(Y){Y.DI=3;return CE(Y,"error",nT())}; g.R.jP=function(Y,V,C){V=nT();if(Y.XG()&&!V){var U=Y.hO(),n=ju();U.X=n}Rm(sL,[Y],!V);Y.XG()&&(Y.DI=1);return CE(Y,C,V)}; g.R.t9=function(Y,V){V=this.b9(Y,V||{},"skip");KT(Y);return V}; g.R.NB=function(Y,V){fT(Y,!0);return this.b9(Y,V||{},"fullscreen")}; g.R.G8=function(Y,V){fT(Y,!1);return this.b9(Y,V||{},"exitfullscreen")}; g.R.Q_=function(Y,V,C){V=Y.hO();var U=ju();V.Ty=QF(V,U,Y.DI!=1);Rm(sL,[Y],!nT());Y.DI==1&&(Y.DI=2);return CE(Y,C,nT())}; g.R.zW=function(Y){Rm(sL,[Y],!nT());return Y.J()}; g.R.BR=function(Y){Rm(sL,[Y],!nT());this.z6(Y);KT(Y);return Y.J()}; g.R.ZM=function(){}; g.R.SQ=function(){}; g.R.z6=function(){}; g.R.Lu=function(){}; g.R.g_=function(){}; g.R.Oh=function(){this.Y||(this.Y=this.g_());return this.Y==null?new jB:new fE(this.Y)}; g.R.Za=function(){return new q7};g.W(e0,SB);e0.prototype.Y=function(Y){return Y.QZ()==4};g.W(HH,mn);HH.prototype.Y=function(Y){Y=Y.QZ();return Y==3||Y==4};g.W(YP,xH);YP.prototype.J=function(){return new HH(this.Y)}; YP.prototype.S=function(){return[new e0(this.Y)]};g.W(oo,jNK);oo.prototype.Y=function(Y){Y&&(Y.e===28&&(Y=Object.assign({},Y,{avas:3})),Y.vs===4||Y.vs===5)&&(Y=Object.assign({},Y,{vs:3}));var V=new mqE;V.Y=MY(Y,$AN);V.J=MY(Y,MJA);return V};GYR.prototype.J=function(){return g.rH(this.Y)};g.W(VG,M7);g.R=VG.prototype;g.R.Jd=function(Y,V){var C=this,U=oB(ii);if(U.Y!=null)switch(U.Y.getName()){case "nis":var n=BB0(this,Y,V);break;case "gsv":n=u50(this,Y,V);break;case "exc":n=sEo(this,Y)}n||(V.opt_overlayAdElement?n=void 0:V.opt_adElement&&(n=yma(this,Y,V.opt_adElement,V.opt_osdId)));n&&n.qz()==1&&(n.C==g.DI&&(n.C=function(b){return C.Lu(b)}),D8E(this,n,V)); return n}; g.R.Lu=function(Y){Y.J=0;Y.dT=0;if(Y.W=="h"||Y.W=="n"){sC();Y.wT&&(sC(),m8(this)!="h"&&m8(this));var V=g.rH("ima.common.getVideoMetadata");if(typeof V==="function")try{var C=V(Y.zT)}catch(n){Y.J|=4}else Y.J|=2}else if(Y.W=="b")if(V=g.rH("ytads.bulleit.getVideoMetadata"),typeof V==="function")try{C=V(Y.zT)}catch(n){Y.J|=4}else Y.J|=2;else if(Y.W=="ml")if(V=g.rH("ima.common.getVideoMetadata"),typeof V==="function")try{C=V(Y.zT)}catch(n){Y.J|=4}else Y.J|=2;else Y.J|=1;Y.J||(C===void 0?Y.J|=8:C===null? Y.J|=16:g.gR(C)?Y.J|=32:C.errorCode!=null&&(Y.dT=C.errorCode,Y.J|=64));C==null&&(C={});V=C;Y.X=0;for(var U in hD8)V[U]==null&&(Y.X|=hD8[U]);Xc1(V,"currentTime");Xc1(V,"duration");ol(C.volume)&&ol()&&(C.volume*=NaN);return C}; g.R.g_=function(){sC();m8(this)!="h"&&m8(this);var Y=Am0(this);return Y!=null?new GYR(Y):null}; g.R.SQ=function(Y){!Y.Y&&Y.ZN&&j0(this,Y,"overlay_unmeasurable_impression")&&(Y.Y=!0)}; g.R.z6=function(Y){Y.l8&&(Y.b5()?j0(this,Y,"overlay_viewable_end_of_session_impression"):j0(this,Y,"overlay_unviewable_impression"),Y.l8=!1)}; g.R.ZM=function(){}; g.R.nx=function(Y,V,C,U){if(qM1()){var n=X2(sC().nW,"mm"),b={};(n=(b[Am.eK]="ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO",b[Am.VIDEO]="ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO",b)[n])&&OL0(this,n);this.W==="ACTIVE_VIEW_TRAFFIC_TYPE_UNSPECIFIED"&&my(1044,Error())}Y=M7.prototype.nx.call(this,Y,V,C,U);this.V&&(V=this.D,Y.V==null&&(Y.V=new abJ),V.Y[Y.zT]=Y.V,Y.V.V=I8r);return Y}; g.R.RI=function(Y){Y&&Y.qz()==1&&this.V&&delete this.D.Y[Y.zT];return M7.prototype.RI.call(this,Y)}; g.R.Oh=function(){this.Y||(this.Y=this.g_());return this.Y==null?new jB:this.W==="ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO"?new YP(this.Y):new fE(this.Y)}; g.R.Za=function(){return this.W==="ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO"?new oo:new q7}; g.R.yC=function(Y,V,C,U,n){V=new AU(C,V+U,C+n,V);(Y=bi(EL,Y))?Y.yC(V):this.S=V}; var LDv=Q9(193,JmZ,void 0,iLZ);g.e2("Goog_AdSense_Lidar_sendVastEvent",LDv);var QWD=Su(194,function(Y,V){V=V===void 0?{}:V;Y=NBS(oB(VG),Y,V);return kYK(Y)}); g.e2("Goog_AdSense_Lidar_getViewability",QWD);var SSL=Q9(195,function(){return BcR()}); g.e2("Goog_AdSense_Lidar_getUrlSignalsArray",SSL);var mAD=Su(196,function(){return JSON.stringify(BcR())}); g.e2("Goog_AdSense_Lidar_getUrlSignalsList",mAD);var ynH=Cg("adurl"),iZZ=Cg("ae"),ztZ=Cg("dsh");var PfE=GT(["//ep2.adtrafficquality.google/sodar/",""]),x8K=GT(["//tpc.googlesyndication.com/sodar/",""]);g.W(Ea,Error);g.W(yG,g.T);yG.prototype.Ox=function(){return this.wpc.f()}; yG.prototype.Qd=function(Y){this.wpc.c(Y)}; yG.prototype.zt=function(Y){return this.wpc.m(vKT(Y))}; yG.prototype.cf=function(Y){return this.wpc.mws(vKT(Y))}; g.W(zD,g.T);zD.prototype.snapshot=function(Y){return this.yG.s(Object.assign({},Y.B5&&{c:Y.B5},Y.Ga&&{s:Y.Ga},Y.L4!==void 0&&{p:Y.L4}))}; zD.prototype.Sb=function(Y){this.yG.e(Y)}; zD.prototype.Si=function(){return this.yG.l()};var Muv;g.W(GD,g.T);GD.prototype.share=function(){if(this.Vs())throw Error("E:AD");this.W++;return this}; GD.prototype.dispose=function(){--this.W||g.T.prototype.dispose.call(this)}; Muv=Symbol.dispose;ayo.prototype.iN=function(Y,V){this.Y.iN("/client_streamz/bg/frs",Y,V)}; IyP.prototype.iN=function(Y,V,C,U,n,b){this.Y.iN("/client_streamz/bg/wrl",Y,V,C,U,n,b)}; Lyx.prototype.gH=function(Y,V){this.Y.U1("/client_streamz/bg/ec",Y,V)}; QEP.prototype.iN=function(Y,V,C){this.Y.iN("/client_streamz/bg/el",Y,V,C)}; SC2.prototype.gH=function(Y,V){this.Y.U1("/client_streamz/bg/cec",Y,V)}; m80.prototype.gH=function(Y,V){this.Y.U1("/client_streamz/bg/po/csc",Y,V)}; jE0.prototype.gH=function(Y,V){this.Y.U1("/client_streamz/bg/po/ctav",Y,V)}; tuR.prototype.gH=function(Y,V){this.Y.U1("/client_streamz/bg/po/cwsc",Y,V)};g.W(ejP,aC);g.W(uU,aC);var WN=[1,2,3];var jWD=[0,WN,dAL,RDr,kvD];var tJD=[0,U7,[0,XvD,DA8]];g.W(BN,aC);var Ro=[1,2,3];var eDv=[0,Ro,BRA,ZNJ,bT,tJD];g.W(sa,aC);var rTr=[0,U7,jWD,eDv];var FDv=[0,[1,2,3],bT,[0,CA,-1,ONJ],bT,[0,CA,-1,sWv,ONJ],bT,[0,CA]];g.W(Au,aC);Au.prototype.ol=function(){var Y=wE(this,3,VV,3,!0);q4(Y);return Y[void 0]};Au.prototype.S=N6P([0,CA,FDv,JTb,U7,rTr,WDW,NR8]);g.W(FyS,aC);g.R=Nh.prototype;g.R.isEnabled=function(){if(!g.tx.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{oX:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0}; g.R.set=function(Y,V,C){var U=!1;if(typeof C==="object"){var n=C.CJn;U=C.secure||!1;var b=C.domain||void 0;var E=C.path||void 0;var y=C.oX}if(/[;=\s]/.test(Y))throw Error('Invalid cookie name "'+Y+'"');if(/[;\r\n]/.test(V))throw Error('Invalid cookie value "'+V+'"');y===void 0&&(y=-1);C=b?";domain="+b:"";E=E?";path="+E:"";U=U?";secure":"";y=y<0?"":y==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+y*1E3)).toUTCString();this.Y.cookie=Y+"="+V+C+E+y+U+(n!=null?";samesite="+ n:"")}; g.R.get=function(Y,V){for(var C=Y+"=",U=(this.Y.cookie||"").split(";"),n=0,b;n=0;V--)this.remove(Y[V])}; var My=new Nh(typeof document=="undefined"?null:document);kP.prototype.compress=function(Y){var V,C,U,n;return g.l(function(b){switch(b.J){case 1:return V=new CompressionStream("gzip"),C=(new Response(V.readable)).arrayBuffer(),U=V.writable.getWriter(),g.v(b,U.write((new TextEncoder).encode(Y)),2);case 2:return g.v(b,U.close(),3);case 3:return n=Uint8Array,g.v(b,C,4);case 4:return b.return(new n(b.Y))}})}; kP.prototype.isSupported=function(Y){return Y<1024?!1:typeof CompressionStream!=="undefined"};g.W(Ju,aC);dT.prototype.setInterval=function(Y){this.intervalMs=Y;this.Ht&&this.enabled?(this.stop(),this.start()):this.Ht&&this.stop()}; dT.prototype.start=function(){var Y=this;this.enabled=!0;this.Ht||(this.Ht=setTimeout(function(){Y.tick()},this.intervalMs),this.J=this.Y())}; dT.prototype.stop=function(){this.enabled=!1;this.Ht&&(clearTimeout(this.Ht),this.Ht=void 0)}; dT.prototype.tick=function(){var Y=this;if(this.enabled){var V=Math.max(this.Y()-this.J,0);V0?C:void 0));C=xi(C,4,m0(n>0?n:void 0));C=xi(C,5,m0(b>0?b:void 0));n=C.Y8;b=n[WS]|0;C=dx(C,b)?C:WK(C,n,b)?Nq(C,n):new C.constructor(RN(n,b,!0));FW(E,xP,10,C)}E=this.Y.clone();C=Date.now().toString();E=xi(E,4,Ki(C));Y=gE(E,TD,3,Y.slice());U&&(E=new qh,U=xi(E,13,m0(U)),E=new PN, U=FW(E,qh,2,U),E=new pg,U=FW(E,PN,1,U),U=zy(U,2,9),FW(Y,pg,18,U));V&&nX(Y,14,V);return Y};g.Io.prototype.J=0;g.Io.prototype.reset=function(){this.Y=this.S=this.W;this.J=0}; g.Io.prototype.getValue=function(){return this.S};g.W(Zy,aC);var gLv=Dy(Zy);g.W(RaJ,aC);var Df;Df=new WqZ;g.W(mo,g.T);g.R=mo.prototype;g.R.u1=function(){SS(this);this.J.stop();this.F8.stop();g.T.prototype.u1.call(this)}; g.R.dispatch=function(Y){if(Y instanceof TD)this.log(Y);else try{var V=new TD,C=Y.zZ();var U=b9(V,8,C);this.log(U)}catch(n){jS(this,4,1)}}; g.R.log=function(Y){jS(this,2,1);if(this.eL){Y=Y.clone();var V=this.UE++;Y=nX(Y,21,V);this.componentId&&b9(Y,26,this.componentId);V=Y;var C=qq(V,1);var U=U===void 0?!1:U;var n=typeof C;U=C==null?C:n==="bigint"?String(rx(64,C)):S7(C)?n==="string"?e7(C):U?Fr(C):gx(C):void 0;U==null&&(U=Date.now(),U=Number.isFinite(U)?U.toString():"0",xi(V,1,Ki(U)));U=qq(V,15);U!=null&&(typeof U==="bigint"?Zb(U)?U=Number(U):(U=rx(64,U),U=Zb(U)?Number(U):String(U)):U=S7(U)?typeof U==="number"?gx(U):e7(U):void 0);U!=null|| nX(V,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(U=this.experimentIds.clone(),FW(V,Ju,16,U));jS(this,1,1);V=this.Y.length-1E3+1;V>0&&(this.Y.splice(0,V),this.W+=V,jS(this,3,V));this.Y.push(Y);this.Uk||this.J.enabled||this.J.start()}}; g.R.flush=function(Y,V){var C=this;if(this.Y.length===0)Y&&Y();else if(this.vx&&this.sE)this.S.J=3,NwK(this);else{var U=Date.now();if(this.Ty>U&&this.dT0&&(C.dT=Date.now(),C.Ty=C.dT+u);u=ES(EH);var O;RB&&u&&((O=B.Y8[u])==null?void 0:O[175237375])!=null&&sZ(e1W,3);a:{var k=k===void 0?!1:k;if(ES(rxL)&&ES(EH)&&void 0===rxL){O=B.Y8;u=O[EH];if(!u)break a;if(u=u.kZ)try{u(O,175237375,oLW);break a}catch(q){ni(q)}}k&&(k=B.Y8, (O=ES(EH))&&O in k&&(k=k[O])&&delete k[175237375])}k=Df.Y?Df.J(B,Df.Y,175237375,Df.S):Df.J(B,175237375,null,Df.S);if(k=k===null?void 0:k)k=HK(k,1,-1),k!==-1&&(C.V=new g.Io(k<1?1:k,3E5,.1),C.J.setInterval(C.V.getValue()))}}Y&&Y();C.D=0},Z=function(u,B){var A=rE(b,TD,3); var O=Number(ljS(b,14));g.Lg(C.V);C.J.setInterval(C.V.getValue());u===401&&E&&(C.Cb=E);O&&(C.W+=O);B===void 0&&(B=C.isRetryable(u));B&&(C.Y=A.concat(C.Y),C.Uk||C.J.enabled||C.J.start());jS(C,7,1);V&&V("net-send-failed",u);++C.D},D=function(){C.network&&C.network.send(X,G,Z)}; y?y.then(function(u){jS(C,5,n);X.requestHeaders["Content-Encoding"]="gzip";X.requestHeaders["Content-Type"]="application/binary";X.body=u;X.SN=2;D()},function(){jS(C,6,n); D()}):D()}}}}; g.R.isRetryable=function(Y){return 500<=Y&&Y<600||Y===401||Y===0};tu.prototype.send=function(Y,V,C){var U=this,n,b,E,y,X,G,Z,D,u,B;return g.l(function(A){switch(A.J){case 1:return b=(n=U.fq?new AbortController:void 0)?setTimeout(function(){n.abort()},Y.timeoutMillis):void 0,g.Na(A,2,3),E=Object.assign({},{method:Y.requestType, headers:Object.assign({},Y.requestHeaders)},Y.body&&{body:Y.body},Y.withCredentials&&{credentials:"include"},{signal:Y.timeoutMillis&&n?n.signal:null}),g.v(A,fetch(Y.url,E),5);case 5:y=A.Y;if(y.status!==200){(X=C)==null||X(y.status);A.OE(3);break}if((G=V)==null){A.OE(7);break}return g.v(A,y.text(),8);case 8:G(A.Y);case 7:case 3:g.co(A);clearTimeout(b);g.f0(A,0);break;case 2:Z=g.Po(A);switch((D=Z)==null?void 0:D.name){case "AbortError":(u=C)==null||u(408);break;default:(B=C)==null||B(400)}A.OE(3)}})}; tu.prototype.Yg=function(){return 4};g.W(eS,g.T);eS.prototype.V1=function(){this.V=!0;return this}; eS.prototype.build=function(){this.network||(this.network=new tu);var Y=new mo({logSource:this.logSource,h_:this.h_?this.h_:ECZ,sessionIndex:this.sessionIndex,yBs:this.t$,Un:this.W,Uk:!1,V1:this.V,MV:this.MV,network:this.network});g.M(this,Y);if(this.J){var V=this.J,C=ao(Y.S);b9(C,7,V)}Y.C=new kP;this.componentId&&(Y.componentId=this.componentId);this.cV&&(Y.cV=this.cV);this.pageId&&(Y.pageId=this.pageId);this.Y&&((C=this.Y)?(Y.experimentIds||(Y.experimentIds=new Ju),V=Y.experimentIds,C=C.zZ(),b9(V, 4,C)):Y.experimentIds&&xi(Y.experimentIds,4));this.S&&(Y.vx=Y.sE);Bwv(Y.S);this.network.Pm&&this.network.Pm(this.logSource);this.network.GHb&&this.network.GHb(Y);return Y};g.W(rT,g.T);rT.prototype.flush=function(Y){Y=Y||[];if(Y.length){for(var V=new FyS,C=[],U=0;U-1?(V=Y[E],C||(V.ws=!1)):(V=new ceT(V,this.src,b,!!U,n),V.ws=C,Y.push(V));return V}; g.R.remove=function(Y,V,C,U){Y=Y.toString();if(!(Y in this.listeners))return!1;var n=this.listeners[Y];V=n1(n,V,C,U);return V>-1?(VZ(n[V]),g.sS(n,V),n.length==0&&(delete this.listeners[Y],this.Y--),!0):!1}; g.R.removeAll=function(Y){Y=Y&&Y.toString();var V=0,C;for(C in this.listeners)if(!Y||C==Y){for(var U=this.listeners[C],n=0;n-1?Y[n]:null}; g.R.hasListener=function(Y,V){var C=Y!==void 0,U=C?Y.toString():"",n=V!==void 0;return g.Qr(this.listeners,function(b){for(var E=0;E>>0);g.ib(g.Dk,g.T);g.Dk.prototype[PE0]=!0;g.R=g.Dk.prototype;g.R.addEventListener=function(Y,V,C,U){g.E6(this,Y,V,C,U)}; g.R.removeEventListener=function(Y,V,C,U){Twa(this,Y,V,C,U)}; g.R.dispatchEvent=function(Y){var V=this.Kc;if(V){var C=[];for(var U=1;V;V=V.Kc)C.push(V),++U}V=this.Te;U=Y.type||Y;if(typeof Y==="string")Y=new g.HN(Y,V);else if(Y instanceof g.HN)Y.target=Y.target||V;else{var n=Y;Y=new g.HN(U,V);g.VQ(Y,n)}n=!0;var b;if(C)for(b=C.length-1;!Y.J&&b>=0;b--){var E=Y.currentTarget=C[b];n=Br(E,U,!0,Y)&&n}Y.J||(E=Y.currentTarget=V,n=Br(E,U,!0,Y)&&n,Y.J||(n=Br(E,U,!1,Y)&&n));if(C)for(b=0;!Y.J&&b0){this.J--;var Y=this.Y;this.Y=Y.next;Y.next=null}else Y=this.S();return Y};var Wr;O6.prototype.add=function(Y,V){var C=QlP.get();C.set(Y,V);this.J?this.J.next=C:this.Y=C;this.J=C}; O6.prototype.remove=function(){var Y=null;this.Y&&(Y=this.Y,this.Y=this.Y.next,this.Y||(this.J=null),Y.next=null);return Y}; var QlP=new AA(function(){return new kb},function(Y){return Y.reset()}); kb.prototype.set=function(Y,V){this.Y=Y;this.scope=V;this.next=null}; kb.prototype.reset=function(){this.next=this.scope=this.Y=null};var JA,dr=!1,I2o=new O6;SUv.prototype.reset=function(){this.context=this.J=this.S=this.Y=null;this.W=!1}; var mYP=new AA(function(){return new SUv},function(Y){Y.reset()}); g.xb.prototype.then=function(Y,V,C){return YLK(this,RA(typeof Y==="function"?Y:null),RA(typeof V==="function"?V:null),C)}; g.xb.prototype.$goog_Thenable=!0;g.R=g.xb.prototype;g.R.finally=function(Y){var V=this;Y=RA(Y);return new Promise(function(C,U){reJ(V,function(n){Y();C(n)},function(n){Y(); U(n)})})}; g.R.X3=function(Y,V){return YLK(this,null,RA(Y),V)}; g.R.catch=g.xb.prototype.X3;g.R.cancel=function(Y){if(this.Y==0){var V=new Mo(Y);g.qo(function(){Fno(this,V)},this)}}; g.R.XD8=function(Y){this.Y=0;Pr(this,2,Y)}; g.R.qX8=function(Y){this.Y=0;Pr(this,3,Y)}; g.R.oP=function(){for(var Y;Y=gCx(this);)Kn0(this,Y,this.Y,this.C);this.D=!1}; var U7J=ni;g.ib(Mo,yr);Mo.prototype.name="cancel";g.ib(g.aA,g.Dk);g.R=g.aA.prototype;g.R.enabled=!1;g.R.xX=null;g.R.setInterval=function(Y){this.Ah=Y;this.xX&&this.enabled?(this.stop(),this.start()):this.xX&&this.stop()}; g.R.i$8=function(){if(this.enabled){var Y=g.bb()-this.lB;Y>0&&Y0&&(this.getStatus(),this.D=setTimeout(this.Lh.bind(this), this.sE)),this.getStatus(),this.L=!0,this.Y.send(Y),this.L=!1}catch(E){this.getStatus(),Ryx(this,E)}}; g.R.Lh=function(){typeof Ft!="undefined"&&this.Y&&(this.W="Timed out after "+this.sE+"ms, aborting",this.J=8,this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))}; g.R.abort=function(Y){this.Y&&this.S&&(this.getStatus(),this.S=!1,this.V=!0,this.Y.abort(),this.V=!1,this.J=Y||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),rr(this))}; g.R.u1=function(){this.Y&&(this.S&&(this.S=!1,this.V=!0,this.Y.abort(),this.V=!1),rr(this,!0));g.e_.JB.u1.call(this)}; g.R.pJ=function(){this.Vs()||(this.jL||this.L||this.V?W8H(this):this.FXi())}; g.R.FXi=function(){W8H(this)}; g.R.isActive=function(){return!!this.Y}; g.R.isComplete=function(){return g.gr(this)==4}; g.R.getStatus=function(){try{return g.gr(this)>2?this.Y.status:-1}catch(Y){return-1}}; g.R.getResponseHeader=function(Y){if(this.Y&&this.isComplete())return Y=this.Y.getResponseHeader(Y),Y===null?void 0:Y}; g.R.getLastError=function(){return typeof this.W==="string"?this.W:String(this.W)};Vb.prototype.send=function(Y,V,C){V=V===void 0?function(){}:V; C=C===void 0?function(){}:C; smZ(Y.url,function(U){U=U.target;K1(U)?V(g.Hr(U)):C(U.getStatus())},Y.requestType,Y.body,Y.requestHeaders,Y.timeoutMillis,Y.withCredentials)}; Vb.prototype.Yg=function(){return 1};U4.prototype.done=function(){this.logger.Ls(this.event,C7()-this.startTime)}; g.W(n7,GD);g.W(E4,n7);g.R=E4.prototype;g.R.h8=function(){}; g.R.uE=function(){}; g.R.Ls=function(){}; g.R.kA=function(){}; g.R.Rz=function(){}; g.R.Ds=function(Y,V,C,U){return U}; g.R.Lw=function(){}; g.R.P0=function(){}; g.R.NN=function(){}; g.R.ZQ=function(){}; g.W(zm,n7);g.R=zm.prototype;g.R.update=function(Y){this.logger.dispose();this.logger=Y}; g.R.uE=function(Y){this.logger.uE(Y)}; g.R.Ls=function(Y,V){this.logger.Ls(Y,V)}; g.R.kA=function(Y){this.logger.kA(Y)}; g.R.Rz=function(){this.logger.Rz()}; g.R.Ds=function(Y,V,C,U){return this.logger.Ds(Y,V,C,U)}; g.R.Lw=function(Y){this.logger.Lw(Y)}; g.R.P0=function(Y){this.logger.P0(Y)}; g.R.NN=function(Y){this.logger.NN(Y)}; g.R.ZQ=function(Y){this.logger.ZQ(Y)}; g.R.h8=function(Y){this.logger.h8(Y)}; g.W(is,g.T);g.W(yb,n7);g.R=yb.prototype;g.R.h8=function(Y){this.metrics.SXE.iN(Y,this.rI)}; g.R.uE=function(Y){this.metrics.eventCount.gH(Y,this.rI)}; g.R.Ls=function(Y,V){this.metrics.eC.iN(V,Y,this.rI)}; g.R.kA=function(Y){this.metrics.errorCount.gH(Y,this.rI)}; g.R.Ds=function(Y,V,C,U){function n(y){if(!b.Vs()){var X=C7()-E;b.metrics.Ils.iN(X,Y,C,y,V,b.rI)}} var b=this,E=C7();U.then(function(){return void n(0)},function(y){return void n(y instanceof S_?y.code:-1)}); return U}; g.R.Lw=function(Y){this.metrics.ugt.gH(Y,this.rI)}; g.R.P0=function(Y){this.metrics.W6.gH(Y,this.rI)}; g.R.NN=function(Y){this.metrics.pFn.gH(Y,this.rI)}; g.W(XB,yb);XB.prototype.ZQ=function(Y){var V=this;Y=Y.slice();g.vv(Y);g.wR(Y,this.J)||(this.Y.dispose(),this.S&&this.service.dispose(),this.service=this.options.gr("49",this.options.Jr.concat(Y)),this.Y=new is(function(){return void V.service.Sz()},this.options.Gp),this.metrics=kNK(this.service),this.J=Y)}; XB.prototype.Rz=function(){d7Z(this.Y)};g.W(Gm,aC);g.W(Zz,aC);g.W(Dz,aC);var M0R=Dy(Dz),PiR=function(Y){return Q_(function(V){return V instanceof Y&&!dx(V)})}(Dz); Dz.messageId="bfkj";g.W(X0,aC);g.W(us,aC);var x70=Dy(us);g.W(s4,g.T);s4.prototype.snapshot=function(Y){if(this.Vs())throw Error("Already disposed");this.logger.uE("n");var V=this.logger.share();return this.S.then(function(C){var U=C.NS;return new Promise(function(n){var b=new U4(V,"n");U(function(E){b.done();V.h8(E.length);V.Rz();V.dispose();n(E)},[Y.B5, Y.Ga,Y.uf,Y.L4])})})}; s4.prototype.tG=function(Y){var V=this;if(this.Vs())throw Error("Already disposed");this.logger.uE("n");var C=bs(this.logger,function(){return V.W([Y.B5,Y.Ga,Y.uf,Y.L4])},"n"); this.logger.h8(C.length);this.logger.Rz();return C}; s4.prototype.Sb=function(Y){this.S.then(function(V){var C;(C=V.M28)==null||C(Y)})}; s4.prototype.Si=function(){return this.logger.share()};g.W(Wt,aC);g.W(N$,aC);O4.prototype.jX=function(Y){return Qm1(this,Y,new E4,0)};g.W(kZ,g.T);kZ.prototype.snapshot=function(Y){var V=this;return g.l(function(C){switch(C.J){case 1:if(V.Vs())throw Error("Already disposed");if(V.J||V.C){C.OE(2);break}return g.v(C,V.V.promise,2);case 2:if(!V.J){C.OE(4);break}return g.v(C,V.J.snapshot(Y),5);case 5:return C.return(C.Y);case 4:throw V.C;}})}; kZ.prototype.Sb=function(Y){var V,C;(V=this.J)==null||(C=V.Sb)==null||C.call(V,Y)}; kZ.prototype.handleError=function(Y){if(!this.Vs()){this.C=Y;this.V.resolve();var V,C;(C=(V=this.options).uaL)==null||C.call(V,Y)}}; kZ.prototype.Si=function(){return this.logger.share()}; var jmS={pjx:432E5,uK:3E5,aB:10,FU:1E4,Cp:3E4,HH:3E4,LDx:6E4,aP:1E3,vL:6E4,kN:6E5,DH:.25,dN:2,maxAttempts:10};var YBA,oPK=(YBA=Math.imul)!=null?YBA:function(Y,V){return Y*V|0},Pt=[196, 200,224,18];xZ.prototype.zZ=function(){return String(this.Y)+","+this.J.join()}; xZ.prototype.TZ=function(Y,V){var C=void 0;if(this.J[this.Y]!==Y){var U=this.J.indexOf(Y);U!==-1?(this.J.splice(U,1),U0;)V[C++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(Y%62),Y=Math.floor(Y/62);return V.join("")}};var u00;g.W(hz,g.T);hz.prototype.cf=function(Y,V){var C=this.zt(Y);V==null||V(C);return bs(this.logger,function(){return g.EZ(C,2)},this.J)}; u00=Symbol.dispose;g.W(w7,hz);w7.prototype.zt=function(Y,V){var C=this;this.logger.uE(this.Y);++this.V>=this.D&&this.S.resolve();var U=Y();Y=bs(this.logger,function(){return C.W(U)},"C"); if(Y===void 0)throw new Ea(17,"YNJ:Undefined");if(!(Y instanceof Uint8Array))throw new Ea(18,"ODM:Invalid");V==null||V(Y);return Y}; g.W(ls,hz);ls.prototype.zt=function(){return this.W}; g.W(p7,hz);p7.prototype.zt=function(){var Y=this;return bs(this.logger,function(){return ih(Y.W)},"d")}; p7.prototype.cf=function(){return this.W}; g.W(Tm,hz);Tm.prototype.zt=function(){if(this.W)return this.W;this.W=BT0(this,function(Y){return"_"+DhZ(Y)}); return BT0(this,function(Y){return Y})}; g.W(M$,hz);M$.prototype.zt=function(){var Y=Math.floor(Date.now()/1E3),V=[Math.random()*255,Math.random()*255],C=V.concat([this.W&255,this.clientState],[Y>>24&255,Y>>16&255,Y>>8&255,Y&255]);Y=new Uint8Array(2+C.length);Y[0]=34;Y[1]=C.length;Y.set(C,2);C=Y.subarray(2);for(var U=V=V.length;U150))try{this.cache=new ig0(Y,this.logger)}catch(V){this.reportError(new Ea(22,"GBJ:init",V))}}; g.R.reportError=function(Y){this.logger.kA(Y.code);this.onError(Y);return Y}; var RXH=function(Y){return Q_(function(V){if(!jvD(V))return!1;for(var C=g.N(Object.entries(Y)),U=C.next();!U.done;U=C.next()){var n=g.N(U.value);U=n.next().value;n=n.next().value;if(!(U in V)){if(n.HyL===!0)continue;return!1}if(!n(V[U]))return!1}return!0})}({yG:function(Y){return Q_(function(V){return V instanceof Y})}(kZ)},"");var KB1=(new Date).getTime();g.W(Sm,aC);var oVL=Dy(Sm);xhT.prototype.getMetadata=function(){return this.metadata};mB.prototype.getMetadata=function(){return this.metadata}; mB.prototype.getStatus=function(){return this.status};jm.prototype.C=function(Y,V){V=V===void 0?{}:V;return new xhT(Y,this,V)}; jm.prototype.getName=function(){return this.name};var Vxv=new jm("/google.internal.waa.v1.Waa/Create",Wt,Sm,function(Y){return Y.zZ()},oVL);g.W(tz,aC);var L8E=new jm("/google.internal.waa.v1.Waa/GenerateIT",N$,tz,function(Y){return Y.zZ()},Dy(tz));var CdK=new Set(["SAPISIDHASH","APISIDHASH"]);g.W(em,aC);em.prototype.getValue=function(){var Y=qq(this,2);if(Array.isArray(Y)||Y instanceof aC)throw Error("Cannot access the Any.value field on Any protos encoded using the jspb format, call unpackJspb instead");return p6(this,2)};g.W(r7,aC);r7.prototype.getMessage=function(){return oC(this,2)}; var luR=Dy(r7);FB.prototype.NP=function(Y,V){Y=="data"?this.S.push(V):Y=="metadata"?this.V.push(V):Y=="status"?this.D.push(V):Y=="end"?this.W.push(V):Y=="error"&&this.J.push(V);return this}; FB.prototype.removeListener=function(Y,V){Y=="data"?o5(this.S,V):Y=="metadata"?o5(this.V,V):Y=="status"?o5(this.D,V):Y=="end"?o5(this.W,V):Y=="error"&&o5(this.J,V);return this}; FB.prototype.cancel=function(){this.Y.abort()}; FB.prototype.cancel=FB.prototype.cancel;FB.prototype.removeListener=FB.prototype.removeListener;FB.prototype.on=FB.prototype.NP;g.W(hXP,Error);g.ib(g.Vf,ug1);g.Vf.prototype.Y=function(){var Y=new CK(this.W,this.S);this.J&&Y.setCredentialsMode(this.J);return Y}; g.Vf.prototype.setCredentialsMode=function(Y){this.J=Y}; g.ib(CK,g.Dk);g.R=CK.prototype;g.R.open=function(Y,V){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.sE=Y;this.L=V;this.readyState=1;Uy(this)}; g.R.send=function(Y){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");this.Y=!0;var V={headers:this.X,method:this.sE,credentials:this.V,cache:void 0};Y&&(V.body=Y);(this.Jn||g.tx).fetch(new Request(this.L,V)).then(this.wU.bind(this),this.dA.bind(this))}; g.R.abort=function(){this.response=this.responseText="";this.X=new Headers;this.status=0;this.S&&this.S.cancel("Request was aborted.").catch(function(){}); this.readyState>=1&&this.Y&&this.readyState!=4&&(this.Y=!1,nK(this));this.readyState=0}; g.R.wU=function(Y){if(this.Y&&(this.W=Y,this.J||(this.status=this.W.status,this.statusText=this.W.statusText,this.J=Y.headers,this.readyState=2,Uy(this)),this.Y&&(this.readyState=3,Uy(this),this.Y)))if(this.responseType==="arraybuffer")Y.arrayBuffer().then(this.Hc.bind(this),this.dA.bind(this));else if(typeof g.tx.ReadableStream!=="undefined"&&"body"in Y){this.S=Y.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.C=new TextDecoder;pN0(this)}else Y.text().then(this.bk.bind(this),this.dA.bind(this))}; g.R.QB=function(Y){if(this.Y){if(this.D&&Y.value)this.response.push(Y.value);else if(!this.D){var V=Y.value?Y.value:new Uint8Array(0);if(V=this.C.decode(V,{stream:!Y.done}))this.response=this.responseText+=V}Y.done?nK(this):Uy(this);this.readyState==3&&pN0(this)}}; g.R.bk=function(Y){this.Y&&(this.response=this.responseText=Y,nK(this))}; g.R.Hc=function(Y){this.Y&&(this.response=Y,nK(this))}; g.R.dA=function(){this.Y&&nK(this)}; g.R.setRequestHeader=function(Y,V){this.X.append(Y,V)}; g.R.getResponseHeader=function(Y){return this.J?this.J.get(Y.toLowerCase())||"":""}; g.R.getAllResponseHeaders=function(){if(!this.J)return"";for(var Y=[],V=this.J.entries(),C=V.next();!C.done;)C=C.value,Y.push(C[0]+": "+C[1]),C=V.next();return Y.join("\r\n")}; g.R.setCredentialsMode=function(Y){this.V=Y}; Object.defineProperty(CK.prototype,"withCredentials",{get:function(){return this.V==="include"}, set:function(Y){this.setCredentialsMode(Y?"include":"same-origin")}});g.b4.prototype.toString=function(){var Y=[],V=this.V;V&&Y.push(Z1(V,C$S,!0),":");var C=this.Y;if(C||V=="file")Y.push("//"),(V=this.X)&&Y.push(Z1(V,C$S,!0),"@"),Y.push(g.Dj(C).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),C=this.S,C!=null&&Y.push(":",String(C));if(C=this.J)this.Y&&C.charAt(0)!="/"&&Y.push("/"),Y.push(Z1(C,C.charAt(0)=="/"?UHD:nVR,!0));(C=this.W.toString())&&Y.push("?",C);(C=this.D)&&Y.push("#",Z1(C,bGW));return Y.join("")}; g.b4.prototype.resolve=function(Y){var V=this.clone(),C=!!Y.V;C?g.Ey(V,Y.V):C=!!Y.X;C?V.X=Y.X:C=!!Y.Y;C?g.zn(V,Y.Y):C=Y.S!=null;var U=Y.J;if(C)g.i4(V,Y.S);else if(C=!!Y.J){if(U.charAt(0)!="/")if(this.Y&&!this.J)U="/"+U;else{var n=V.J.lastIndexOf("/");n!=-1&&(U=V.J.slice(0,n+1)+U)}n=U;if(n==".."||n==".")U="";else if(g.sB(n,"./")||g.sB(n,"/.")){U=Dv(n,"/");n=n.split("/");for(var b=[],E=0;E1||b.length==1&&b[0]!="")&&b.pop(), U&&E==n.length&&b.push("")):(b.push(y),U=!0)}U=b.join("/")}else U=n}C?V.J=U:C=Y.W.toString()!=="";C?yf(V,Y.W.clone()):C=!!Y.D;C&&(V.D=Y.D);return V}; g.b4.prototype.clone=function(){return new g.b4(this)}; var C$S=/[#\/\?@]/g,nVR=/[#\?:]/g,UHD=/[#\?]/g,$hS=/[#\?@]/g,bGW=/#/g;g.R=Gn.prototype;g.R.add=function(Y,V){Bh(this);this.S=null;Y=sy(this,Y);var C=this.Y.get(Y);C||this.Y.set(Y,C=[]);C.push(V);this.J=this.J+1;return this}; g.R.remove=function(Y){Bh(this);Y=sy(this,Y);return this.Y.has(Y)?(this.S=null,this.J=this.J-this.Y.get(Y).length,this.Y.delete(Y)):!1}; g.R.clear=function(){this.Y=this.S=null;this.J=0}; g.R.isEmpty=function(){Bh(this);return this.J==0}; g.R.forEach=function(Y,V){Bh(this);this.Y.forEach(function(C,U){C.forEach(function(n){Y.call(V,n,U,this)},this)},this)}; g.R.Eo=function(){Bh(this);for(var Y=Array.from(this.Y.values()),V=Array.from(this.Y.keys()),C=[],U=0;U0?String(Y[0]):V}; g.R.toString=function(){if(this.S)return this.S;if(!this.Y)return"";for(var Y=[],V=Array.from(this.Y.keys()),C=0;C>>3;b.S!=1&&b.S!=2&&b.S!=15&&NW(b,E,y,"unexpected tag");b.Y=1;b.J=0;b.W=0} function C(X){b.W++;b.W==5&&X&240&&NW(b,E,y,"message length too long");b.J|=(X&127)<<(b.W-1)*7;X&128||(b.Y=2,b.X=0,typeof Uint8Array!=="undefined"?b.V=new Uint8Array(b.J):b.V=Array(b.J),b.J==0&&n())} function U(X){b.V[b.X++]=X;b.X==b.J&&n()} function n(){if(b.S<15){var X={};X[b.S]=b.V;b.C.push(X)}b.Y=0} for(var b=this,E=Y instanceof Array?Y:new Uint8Array(Y),y=0;y0?Y:null};Oy.prototype.isInputValid=function(){return this.Y===null}; Oy.prototype.p$=function(){return this.Y}; Oy.prototype.iA=function(){return!1}; Oy.prototype.parse=function(Y){this.Y!==null&&jox(this,Y,"stream already broken");var V=null;try{var C=this.S;C.S||mhP(C,Y,"stream already broken");C.Y+=Y;var U=Math.floor(C.Y.length/4);if(U==0)var n=null;else{try{var b=cHK(C.Y.slice(0,U*4))}catch(E){mhP(C,C.Y,E.message)}C.J+=U*4;C.Y=C.Y.slice(U*4);n=b}V=n===null?null:this.W.parse(n)}catch(E){jox(this,Y,E.message)}this.J+=Y.length;return V};var zPJ={INIT:0,JA:1,Mk:2,Mh:3,Nd:4,yk:5,STRING:6,CE:7,fB:8,AD:9,r6:10,mC:11,m3:12,PO:13,GI:14,yN:15,Zy:16,g6:17,xI:18,BA:19,fE:20};g.R=J4.prototype;g.R.isInputValid=function(){return this.V!=3}; g.R.p$=function(){return this.L}; g.R.done=function(){return this.V===2}; g.R.iA=function(){return!1}; g.R.parse=function(Y){function V(){for(;u0;)if(A=Y[u++], b.X===4?b.X=0:b.X++,!A)break a;if(A==='"'&&!b.C){b.Y=U();break}if(A==="\\"&&!b.C&&(b.C=!0,A=Y[u++],!A))break;if(b.C)if(b.C=!1,A==="u"&&(b.X=1),A=Y[u++])continue;else break;y.lastIndex=u;A=y.exec(Y);if(!A){u=Y.length+1;break}u=A.index+1;A=Y[A.index];if(!A)break}b.S+=u-O;continue;case X.AD:if(!A)continue;A==="r"?b.Y=X.r6:dY(b,Y,u);continue;case X.r6:if(!A)continue;A==="u"?b.Y=X.mC:dY(b,Y,u);continue;case X.mC:if(!A)continue;A==="e"?b.Y=U():dY(b,Y,u);continue;case X.m3:if(!A)continue;A==="a"?b.Y=X.PO: dY(b,Y,u);continue;case X.PO:if(!A)continue;A==="l"?b.Y=X.GI:dY(b,Y,u);continue;case X.GI:if(!A)continue;A==="s"?b.Y=X.yN:dY(b,Y,u);continue;case X.yN:if(!A)continue;A==="e"?b.Y=U():dY(b,Y,u);continue;case X.Zy:if(!A)continue;A==="u"?b.Y=X.g6:dY(b,Y,u);continue;case X.g6:if(!A)continue;A==="l"?b.Y=X.xI:dY(b,Y,u);continue;case X.xI:if(!A)continue;A==="l"?b.Y=U():dY(b,Y,u);continue;case X.BA:A==="."?b.Y=X.fE:dY(b,Y,u);continue;case X.fE:if("0123456789.eE+-".indexOf(A)!==-1)continue;else u--,b.S--,b.Y= U();continue;default:dY(b,Y,u)}}} function U(){var A=E.pop();return A!=null?A:X.JA} function n(A){b.J>1||(A||(A=D===-1?b.W+Y.substring(Z,u):Y.substring(D,u)),b.sE?b.D.push(A):b.D.push(JSON.parse(A)),D=u)} for(var b=this,E=b.Jn,y=b.jL,X=zPJ,G=Y.length,Z=0,D=-1,u=0;u0?(B=b.D,b.D=[],B):null}return null};qW.prototype.isInputValid=function(){return this.V===null}; qW.prototype.p$=function(){return this.V}; qW.prototype.iA=function(){return!1}; qW.prototype.parse=function(Y){function V(X){b.J=6;b.V="The stream is broken @"+b.Y+"/"+E+". Error: "+X+". With input:\n";throw Error(b.V);} function C(){b.S=new J4({cmy:!0,AK:!0})} function U(X){if(X)for(var G=0;G1)&&V("extra status: "+X);b.D=!0;var G={};G[2]=X[0];b.W.push(G)}} for(var b=this,E=0;E0?(Y=b.W,b.W=[],Y):null};Ph.prototype.YG=function(){return this.Y}; Ph.prototype.getStatus=function(){return this.V}; Ph.prototype.sE=function(Y){Y=Y.target;try{if(Y==this.Y)a:{var V=g.gr(this.Y),C=this.Y.J,U=this.Y.getStatus(),n=g.Hr(this.Y);Y=[];if(g.YZ(this.Y)instanceof Array){var b=g.YZ(this.Y);b.length>0&&b[0]instanceof Uint8Array&&(this.L=!0,Y=b)}if(!(V<3||V==3&&!n&&Y.length==0))if(U=U==200||U==206,V==4&&(C==8?xB(this,7):C==7?xB(this,8):U||xB(this,3)),this.J||(this.J=tSE(this.Y),this.J==null&&xB(this,5)),this.V>2)ch(this);else{if(Y.length>this.S){var E=Y.length;C=[];try{if(this.J.iA())for(var y=0;ythis.S){y=n.slice(this.S);this.S=n.length;try{var G=this.J.parse(y);G!=null&&this.W&&this.W(G)}catch(Z){xB(this,5);ch(this);break a}}V==4?(n.length!= 0||this.L?xB(this,2):xB(this,4),ch(this)):xB(this,1)}}}catch(Z){xB(this,6),ch(this)}};g.R=eXo.prototype;g.R.NP=function(Y,V){var C=this.J[Y];C||(C=[],this.J[Y]=C);C.push(V);return this}; g.R.addListener=function(Y,V){this.NP(Y,V);return this}; g.R.removeListener=function(Y,V){var C=this.J[Y];C&&g.AT(C,V);(Y=this.Y[Y])&&g.AT(Y,V);return this}; g.R.once=function(Y,V){var C=this.Y[Y];C||(C=[],this.Y[Y]=C);C.push(V);return this}; g.R.NTb=function(Y){var V=this.J.data;V&&rua(Y,V);(V=this.Y.data)&&rua(Y,V);this.Y.data=[]}; g.R.uY1=function(){switch(this.S.getStatus()){case 1:h4(this,"readable");break;case 5:case 6:case 4:case 7:case 3:h4(this,"error");break;case 8:h4(this,"close");break;case 2:h4(this,"end")}};FoZ.prototype.serverStreaming=function(Y,V,C,U){var n=this,b=Y.substring(0,Y.length-U.name.length);return Uoa(function(E){var y=E.dD,X=E.getMetadata(),G=Y6E(n,!1);X=obZ(n,X,G,b+y.getName());var Z=V_E(G,y.J,!0);E=y.Y(E.IA);G.send(X,"POST",E);return Z},this.LV).call(this,U.C(V,C))};nbZ.prototype.create=function(Y,V){return ILa(this.Y,this.J+"/$rpc/google.internal.waa.v1.Waa/Create",Y,V||{},Vxv)};var b1T="://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(" "),EbE=/\bocr\b/;var i1x=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;Object.assign({},{attributes:{},handleError:function(Y){throw Y;}},{Ppv:!0, ym8:!0,Nws:lRW,LbE:poA,zRi:!1,Cpt:!1,GCi:!0,mzy:!1});var Tn=null,MW=!1,NrS=1,LK=Symbol("SIGNAL"),uT={version:0,r1T:0,vX:!1,Bb:void 0,Wm:void 0,D5:void 0,D7:0,hR:void 0,P8:void 0,Sk:!1,Ip:!1,kind:"unknown",wY:function(){return!1}, Ap:function(){}, pU:function(){}, Uz1:function(){}};var BV=Symbol("UNSET"),s7=Symbol("COMPUTING"),Ap=Symbol("ERRORED");Object.assign({},uT,{value:BV,vX:!0,error:null,YO:pK,kind:"computed",wY:function(Y){return Y.value===BV||Y.value===s7}, Ap:function(Y){if(Y.value===s7)throw Error("");var V=Y.value;Y.value=s7;var C=GK0(Y),U=!1;try{var n=Y.E5();$B(null);U=V!==BV&&V!==Ap&&n!==Ap&&Y.YO(V,n)}catch(b){n=Ap,Y.error=b}finally{Z1K(Y,C)}U?Y.value=V:(Y.value=n,Y.version++)}});var sAR=Object.assign({},uT,{YO:pK,value:void 0,kind:"signal"});Object.assign({},uT,{value:BV,vX:!0,error:null,YO:pK,kind:"linkedSignal",wY:function(Y){return Y.value===BV||Y.value===s7}, Ap:function(Y){if(Y.value===s7)throw Error("");var V=Y.value;Y.value=s7;var C=GK0(Y);try{var U=Y.source();var n=Y.E5(U,V===BV||V===Ap?void 0:{source:Y.pDs,value:V});Y.pDs=U}catch(b){n=Ap,Y.error=b}finally{Z1K(Y,C)}V!==BV&&n!==Ap&&Y.YO(V,n)?Y.value=V:(Y.value=n,Y.version++)}});Object.assign({},uT,{Ip:!0,Sk:!1,pU:function(Y){Y.schedule!==null&&Y.schedule(Y.Qzv)}, fJL:!1,ZDt:function(){}});g.W(SC,g.Dk);SC.prototype.dispose=function(){window.removeEventListener("offline",this.S);window.removeEventListener("online",this.S);this.Uo.LR(this.V);delete SC.instance}; SC.prototype.dV=function(){return this.Y}; SC.prototype.e2=function(){var Y=this;this.V=this.Uo.gI(function(){var V;return g.l(function(C){if(C.J==1)return Y.Y?((V=window.navigator)==null?0:V.onLine)?C.OE(3):g.v(C,Qf(Y),3):g.v(C,Qf(Y),3);Y.e2();g.Wo(C)})},3E4)};jC.prototype.set=function(Y,V){V=V===void 0?!0:V;0<=Y&&Y<52&&Number.isInteger(Y)&&this.data[Y]!==V&&(this.data[Y]=V,this.Y=-1)}; jC.prototype.get=function(Y){return!!this.data[Y]};var eC;g.ib(g.gY,g.T);g.R=g.gY.prototype;g.R.start=function(){this.stop();this.W=!1;var Y=doT(this),V=q6Z(this);Y&&!V&&this.J.mozRequestAnimationFrame?(this.Y=g.E6(this.J,"MozBeforePaint",this.S),this.J.mozRequestAnimationFrame(null),this.W=!0):this.Y=Y&&V?Y.call(this.J,this.S):this.J.setTimeout(LDo(this.S),20)}; g.R.stop=function(){if(this.isActive()){var Y=doT(this),V=q6Z(this);Y&&!V&&this.J.mozRequestAnimationFrame?Xt(this.Y):Y&&V?V.call(this.J,this.Y):this.J.clearTimeout(this.Y)}this.Y=null}; g.R.isActive=function(){return this.Y!=null}; g.R.z7=function(){this.W&&this.Y&&Xt(this.Y);this.Y=null;this.D.call(this.V,g.bb())}; g.R.u1=function(){this.stop();g.gY.JB.u1.call(this)};g.ib(g.KK,g.T);g.R=g.KK.prototype;g.R.fQ=0;g.R.u1=function(){g.KK.JB.u1.call(this);this.stop();delete this.Y;delete this.J}; g.R.start=function(Y){this.stop();this.fQ=g.IA(this.S,Y!==void 0?Y:this.Ah)}; g.R.stop=function(){this.isActive()&&g.tx.clearTimeout(this.fQ);this.fQ=0}; g.R.isActive=function(){return this.fQ!=0}; g.R.tD=function(){this.fQ=0;this.Y&&this.Y.call(this.J)};g.W(g.U5,g.T);g.R=g.U5.prototype;g.R.sI=function(Y){this.S=arguments;this.xX||this.J?this.Y=!0:nj(this)}; g.R.stop=function(){this.xX&&(g.tx.clearTimeout(this.xX),this.xX=null,this.Y=!1,this.S=null)}; g.R.pause=function(){this.J++}; g.R.resume=function(){this.J--;this.J||!this.Y||this.xX||(this.Y=!1,nj(this))}; g.R.u1=function(){g.T.prototype.u1.call(this);this.stop()};g.bp.prototype[Symbol.iterator]=function(){return this}; g.bp.prototype.next=function(){var Y=this.Y.next();return{value:Y.done?void 0:this.J.call(void 0,Y.value),done:Y.done}};g.ib(g.up,g.Dk);g.R=g.up.prototype;g.R.isPlaying=function(){return this.Y==1}; g.R.isPaused=function(){return this.Y==-1}; g.R.CS=function(){this.v5("begin")}; g.R.Ly=function(){this.v5("end")}; g.R.onFinish=function(){this.v5("finish")}; g.R.onStop=function(){this.v5("stop")}; g.R.v5=function(Y){this.dispatchEvent(Y)};var iGr=ux(function(){var Y=g.HX("DIV"),V=g.rC?"-webkit":qe?"-moz":null,C="transition:opacity 1s linear;";V&&(C+=V+"-transition:opacity 1s linear;");V=xAx({style:C});if(Y.nodeType===1&&/^(script|style)$/i.test(Y.tagName))throw Error("");Y.innerHTML=Yt(V);return g.Pf(Y.firstChild,"transition")!=""});g.ib(BD,g.up);g.R=BD.prototype;g.R.play=function(){if(this.isPlaying())return!1;this.CS();this.v5("play");this.startTime=g.bb();this.Y=1;if(iGr())return g.d6(this.J,this.D),this.S=g.IA(this.ql8,void 0,this),!0;this.vg(!1);return!1}; g.R.ql8=function(){g.TX(this.J);cA2(this.J,this.C);g.d6(this.J,this.W);this.S=g.IA((0,g.CN)(this.vg,this,!1),this.V*1E3)}; g.R.stop=function(){this.isPlaying()&&this.vg(!0)}; g.R.vg=function(Y){g.d6(this.J,"transition","");g.tx.clearTimeout(this.S);g.d6(this.J,this.W);this.endTime=g.bb();this.Y=0;if(Y)this.onStop();else this.onFinish();this.Ly()}; g.R.u1=function(){this.stop();BD.JB.u1.call(this)}; g.R.pause=function(){};var fkP={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};s5("Element","attributes")||s5("Node","attributes");s5("Element","innerHTML")||s5("HTMLElement","innerHTML");s5("Node","nodeName");s5("Node","nodeType");s5("Node","parentNode");s5("Node","childNodes");s5("HTMLElement","style")||s5("Element","style");s5("HTMLStyleElement","sheet");var $o0=wrJ("getPropertyValue"),M_P=wrJ("setProperty");s5("Element","namespaceURI")||s5("Node","namespaceURI");var TrP={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};var QA2,Jxv,L$E,IkE,S62;QA2=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]");Jxv=RegExp("^[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");g.yHR=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.Rz=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]");L$E=/^http:\/\/.*/;g.Xur=RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)","i");IkE=/\s+/;S62=/[\d\u06f0-\u06f9]/;Nm.prototype.Pa=function(){return new O5(this.J())}; Nm.prototype[Symbol.iterator]=function(){return new kf(this.J())}; Nm.prototype.Y=function(){return new kf(this.J())}; g.W(O5,g.v_);O5.prototype.next=function(){return this.J.next()}; O5.prototype[Symbol.iterator]=function(){return new kf(this.J)}; O5.prototype.Y=function(){return new kf(this.J)}; g.W(kf,Nm);kf.prototype.next=function(){return this.S.next()};dV.prototype.clone=function(){return new dV(this.Y,this.C,this.S,this.V,this.W,this.D,this.J,this.X)}; dV.prototype.equals=function(Y){return this.Y==Y.Y&&this.C==Y.C&&this.S==Y.S&&this.V==Y.V&&this.W==Y.W&&this.D==Y.D&&this.J==Y.J&&this.X==Y.X};PD.prototype.clone=function(){return new PD(this.start,this.end)};(function(){if(fnK){var Y=/Windows NT ([0-9.]+)/;return(Y=Y.exec(g.JH()))?Y[1]:"0"}return Va?(Y=/1[0|1][_.][0-9_.]+/,(Y=Y.exec(g.JH()))?Y[0].replace(/_/g,"."):"10"):g.CH?(Y=/Android\s+([^\);]+)(\)|;)/,(Y=Y.exec(g.JH()))?Y[1]:""):M2D||aRD||IR8?(Y=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(Y=Y.exec(g.JH()))?Y[1].replace(/_/g,"."):""):""})();var jAJ=function(){if(g.Vs)return xf(/Firefox\/([0-9.]+)/);if(g.AF||g.gK||g.lk)return NRR;if(g.M9){if(kt()||JR()){var Y=xf(/CriOS\/([0-9.]+)/);if(Y)return Y}return xf(/Chrome\/([0-9.]+)/)}if(g.kQ&&!kt())return xf(/Version\/([0-9.]+)/);if(Yd||on){if(Y=/Version\/(\S+).*Mobile\/(\S+)/.exec(g.JH()))return Y[1]+"."+Y[2]}else if(g.p5)return(Y=xf(/Android\s+([0-9.]+)/))?Y:xf(/Version\/([0-9.]+)/);return""}();g.ib(g.hF,g.T);g.R=g.hF.prototype;g.R.subscribe=function(Y,V,C){var U=this.J[Y];U||(U=this.J[Y]=[]);var n=this.D;this.Y[n]=Y;this.Y[n+1]=V;this.Y[n+2]=C;this.D=n+3;U.push(n);return n}; g.R.unsubscribe=function(Y,V,C){if(Y=this.J[Y]){var U=this.Y;if(Y=Y.find(function(n){return U[n+1]==V&&U[n+2]==C}))return this.HF(Y)}return!1}; g.R.HF=function(Y){var V=this.Y[Y];if(V){var C=this.J[V];this.W!=0?(this.S.push(Y),this.Y[Y+1]=function(){}):(C&&g.AT(C,Y),delete this.Y[Y],delete this.Y[Y+1],delete this.Y[Y+2])}return!!V}; g.R.publish=function(Y,V){var C=this.J[Y];if(C){var U=Array(arguments.length-1),n=arguments.length,b;for(b=1;b0&&this.W==0)for(;C=this.S.pop();)this.HF(C)}}return b!=0}return!1}; g.R.clear=function(Y){if(Y){var V=this.J[Y];V&&(V.forEach(this.HF,this),delete this.J[Y])}else this.Y.length=0,this.J={}}; g.R.u1=function(){g.hF.JB.u1.call(this);this.clear();this.S.length=0};g.fj.prototype.set=function(Y,V){V===void 0?this.Y.remove(Y):this.Y.set(Y,g.m$(V))}; g.fj.prototype.get=function(Y){try{var V=this.Y.get(Y)}catch(C){return}if(V!==null)try{return JSON.parse(V)}catch(C){throw"Storage: Invalid value was encountered";}}; g.fj.prototype.remove=function(Y){this.Y.remove(Y)};g.ib(vD,g.fj);vD.prototype.set=function(Y,V){vD.JB.set.call(this,Y,rAT(V))}; vD.prototype.J=function(Y){Y=vD.JB.get.call(this,Y);if(Y===void 0||Y instanceof Object)return Y;throw"Storage: Invalid value was encountered";}; vD.prototype.get=function(Y){if(Y=this.J(Y)){if(Y=Y.data,Y===void 0)throw"Storage: Invalid value was encountered";}else Y=void 0;return Y};g.ib(wV,vD);wV.prototype.set=function(Y,V,C){if(V=rAT(V)){if(C){if(C=C.length)return g.yP;var n=C.key(V++);if(Y)return g.ww(n);n=C.getItem(n);if(typeof n!=="string")throw"Storage mechanism: Invalid value was encountered";return g.ww(n)}; return U}; g.R.clear=function(){$f(this);this.Y.clear()}; g.R.key=function(Y){$f(this);return this.Y.key(Y)};g.ib(Mm,T7);g.ib(K$K,T7);g.ib(az,pj);az.prototype.set=function(Y,V){this.J.set(this.Y+Y,V)}; az.prototype.get=function(Y){return this.J.get(this.Y+Y)}; az.prototype.remove=function(Y){this.J.remove(this.Y+Y)}; az.prototype.Pa=function(Y){var V=this.J[Symbol.iterator](),C=this,U=new g.v_;U.next=function(){var n=V.next();if(n.done)return n;for(n=n.value;n.slice(0,C.Y.length)!=C.Y;){n=V.next();if(n.done)return n;n=n.value}return g.ww(Y?n.slice(C.Y.length):C.J.get(n))}; return U};Lj.prototype.getValue=function(){return this.J}; Lj.prototype.clone=function(){return new Lj(this.Y,this.J)};g.R=Q5.prototype;g.R.TZ=function(Y,V){var C=this.Y;C.push(new Lj(Y,V));Y=C.length-1;V=this.Y;for(C=V[Y];Y>0;){var U=Y-1>>1;if(V[U].Y>C.Y)V[Y]=V[U],Y=U;else break}V[Y]=C}; g.R.remove=function(){var Y=this.Y,V=Y.length,C=Y[0];if(!(V<=0)){if(V==1)Y.length=0;else{Y[0]=Y.pop();Y=0;V=this.Y;for(var U=V.length,n=V[Y];Y>1;){var b=Y*2+1,E=Y*2+2;b=En.Y)break;V[Y]=V[b];Y=b}V[Y]=n}return C.getValue()}}; g.R.WJ=function(){for(var Y=this.Y,V=[],C=Y.length,U=0;U>>16&65535|0;for(var b;C!==0;){b=C>2E3?2E3:C;C-=b;do n=n+V[U++]|0,Y=Y+n|0;while(--b);n%=65521;Y%=65521}return n|Y<<16|0};for(var RY={},Rw,Bc8=[],WV=0;WV<256;WV++){Rw=WV;for(var sGT=0;sGT<8;sGT++)Rw=Rw&1?3988292384^Rw>>>1:Rw>>>1;Bc8[WV]=Rw}RY=function(Y,V,C,U){C=U+C;for(Y^=-1;U>>8^Bc8[(Y^V[U])&255];return Y^-1};var zb={};zb={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 oY=[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],Uv=[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],kmK=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],GmK=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Gb=Array(576);tF(Gb);var ZB=Array(60);tF(ZB);var C_=Array(512);tF(C_);var Y_=Array(256);tF(Y_);var V4=Array(29);tF(V4);var n_=Array(30);tF(n_);var WBK,N7J,O7R,RKP=!1;var JL;JL=[new k_(0,0,0,0,function(Y,V){var C=65535;for(C>Y.Eb-5&&(C=Y.Eb-5);;){if(Y.PM<=1){Wp(Y);if(Y.PM===0&&V===0)return 1;if(Y.PM===0)break}Y.hf+=Y.PM;Y.PM=0;var U=Y.PY+C;if(Y.hf===0||Y.hf>=U)if(Y.PM=Y.hf-U,Y.hf=U,DB(Y,!1),Y.Ul.LM===0)return 1;if(Y.hf-Y.PY>=Y.pR-262&&(DB(Y,!1),Y.Ul.LM===0))return 1}Y.TZ=0;if(V===4)return DB(Y,!0),Y.Ul.LM===0?3:4;Y.hf>Y.PY&&DB(Y,!1);return 1}), new k_(4,4,8,4,NX),new k_(4,5,16,8,NX),new k_(4,6,32,32,NX),new k_(4,4,16,16,Ov),new k_(8,16,32,32,Ov),new k_(8,16,128,128,Ov),new k_(8,32,128,256,Ov),new k_(32,128,258,1024,Ov),new k_(32,258,258,4096,Ov)];var AzJ={};AzJ=function(){this.input=null;this.Sc=this.BZ=this.BV=0;this.output=null;this.aF=this.LM=this.cU=0;this.msg="";this.state=null;this.Hv=2;this.kP=0};var Jzv=Object.prototype.toString; dn.prototype.push=function(Y,V){var C=this.Ul,U=this.options.chunkSize;if(this.ended)return!1;var n=V===~~V?V:V===!0?4:0;typeof Y==="string"?C.input=oZS(Y):Jzv.call(Y)==="[object ArrayBuffer]"?C.input=new Uint8Array(Y):C.input=Y;C.BV=0;C.BZ=C.input.length;do{C.LM===0&&(C.output=new jj.vu(U),C.cU=0,C.LM=U);Y=s9v(C,n);if(Y!==1&&Y!==0)return this.Ly(Y),this.ended=!0,!1;if(C.LM===0||C.BZ===0&&(n===4||n===2))if(this.options.to==="string"){var b=jj.P9(C.output,C.cU);V=b;b=b.length;if(b<65537&&(V.subarray&& u2v||!V.subarray))V=String.fromCharCode.apply(null,jj.P9(V,b));else{for(var E="",y=0;y0||C.LM===0)&&Y!==1);if(n===4)return(C=this.Ul)&&C.state?(U=C.state.status,U!==42&&U!==69&&U!==73&&U!==91&&U!==103&&U!==113&&U!==666?Y=iN(C,-2):(C.state=null,Y=U===113?iN(C,-3):0)):Y=-2,this.Ly(Y),this.ended=!0,Y===0;n===2&&(this.Ly(0),C.LM=0);return!0}; dn.prototype.Ly=function(Y){Y===0&&(this.result=this.options.to==="string"?this.chunks.join(""):jj.bx(this.chunks));this.chunks=[];this.err=Y;this.msg=this.Ul.msg};var Pp="@@redux/INIT"+qX(),hKH="@@redux/REPLACE"+qX();var fzv=typeof Symbol==="function"&&Symbol.observable||"@@observable";var AHD=[0,qSS,-3,E7];g.W(ptE,aC);var WZ1=function(){var Y=[0,xAT,PbJ,CA,qSS,CA,-1,E7,qSS,E7,-1,xAT,E7,PbJ,U7,AHD,CA,-1,E7];return function(V,C){var U={KC:!0};C&&Object.assign(U,C);V=LTT(V,void 0,void 0,U);try{var n=new ptE,b=n.Y8;Fl(Y)(b,V);var E=n}finally{V.free()}return E}}();var T7T=-948909588;var VFJ=new g.hL("adInfoDialogEndpoint");var fsP=new g.hL("adPingingEndpoint");var H9v=new g.hL("crossDeviceProgressCommand");var iH=new g.hL("actionCompanionAdRenderer");var By=new g.hL("adActionInterstitialRenderer");var RPT=new g.hL("adDurationRemainingRenderer");var Qo=new g.hL("adHoverTextButtonRenderer");var YcR=new g.hL("adInfoDialogRenderer");var qd=new g.hL("adMessageRenderer");var Sc=new g.hL("adPreviewRenderer");var XQ=new g.hL("adsEngagementPanelRenderer");var d3K=new g.hL("dismissablePanelTextPortraitImageRenderer");var kwP=new g.hL("adsEngagementPanelSectionListViewModel");var W7J=new g.hL("flyoutCtaRenderer");var yo=new g.hL("imageCompanionAdRenderer");var D5=new g.hL("instreamAdPlayerOverlayRenderer");var SbR=new g.hL("instreamSurveyAdBackgroundImageRenderer");var Ln=new g.hL("instreamSurveyAdPlayerOverlayRenderer");var c5=new g.hL("instreamSurveyAdRenderer"),Ih=new g.hL("instreamSurveyAdSingleSelectQuestionRenderer"),ah=new g.hL("instreamSurveyAdMultiSelectQuestionRenderer"),Nx=new g.hL("instreamSurveyAdAnswerRenderer"),NcD=new g.hL("instreamSurveyAdAnswerNoneOfTheAboveRenderer");var P5=new g.hL("instreamVideoAdRenderer");var OGb=new g.hL("textOverlayAdContentRenderer"),kRD=new g.hL("enhancedTextOverlayAdContentRenderer"),JHR=new g.hL("imageOverlayAdContentRenderer");var uP=new g.hL("playerOverlayLayoutRenderer");var sE=new g.hL("videoInterstitialButtonedCenteredLayoutRenderer");var hpJ=new g.hL("aboveFeedAdLayoutRenderer");var fwK=new g.hL("belowPlayerAdLayoutRenderer");var c_o=new g.hL("inPlayerAdLayoutRenderer");var v5=new g.hL("playerBytesAdLayoutRenderer");var M2=new g.hL("playerBytesSequenceItemAdLayoutRenderer");var $k=new g.hL("playerUnderlayAdLayoutRenderer");var xk=new g.hL("adIntroRenderer");var dm=new g.hL("playerBytesSequentialLayoutRenderer");var y1S=new g.hL("slidingTextPlayerOverlayRenderer");var hM=new g.hL("surveyTextInterstitialRenderer");var wm=new g.hL("videoAdTrackingRenderer");var dHr=new g.hL("simpleAdBadgeRenderer");var uy=new g.hL("skipAdRenderer"),qBT=new g.hL("skipButtonRenderer");var ec=new g.hL("adSlotRenderer");var pn=new g.hL("squeezebackPlayerSidePanelRenderer");var P$W=new g.hL("timedPieCountdownRenderer");var jr=new g.hL("adAvatarViewModel");var tE=new g.hL("adBadgeViewModel");var er=new g.hL("adButtonViewModel");var xHD=new g.hL("adDetailsLineViewModel");var cHr=new g.hL("adDisclosureBannerViewModel");var hPr=new g.hL("adPodIndexViewModel");var fvT=new g.hL("imageBackgroundViewModel");var vVL=new g.hL("adGridCardCollectionViewModel");var wub=new g.hL("adGridCardTextViewModel");var lvS=new g.hL("adPreviewViewModel");var pur=new g.hL("playerAdAvatarLockupCardButtonedViewModel");var TcT=new g.hL("skipAdButtonViewModel");var $HN=new g.hL("skipAdViewModel");var MxD=new g.hL("timedPieCountdownViewModel");var avv=new g.hL("visitAdvertiserLinkViewModel");var GA=new g.hL("bannerImageLayoutViewModel");var ZT=new g.hL("topBannerImageTextIconButtonedLayoutViewModel");var DT=new g.hL("adsEngagementPanelLayoutViewModel");var TA=new g.hL("displayUnderlayTextGridCardsLayoutViewModel");g.v$=new g.hL("browseEndpoint");var IvL=new g.hL("confirmDialogEndpoint");var AI1=new g.hL("commandContext");var snv=new g.hL("rawColdConfigGroup");var B1E=new g.hL("rawHotConfigGroup");g.Jt=new g.hL("commandExecutorCommand");g.W(Mmv,aC);var NpK={iz8:0,X58:1,yJ8:32,sNx:61,jNs:67,I3T:103,S6L:86,Gux:42,NRv:60,Ua8:62,Y6i:73,zHn:76,pwc:88,uRT:90,RHn:99,maL:98,Wbt:100,tnT:102,Bwc:41,OD1:69,dzn:70,vfb:71,Vuy:2,it1:27,ANDROID:3,XFb:54,qRT:14,yas:91,UF8:55,HKn:24,bKx:20,wFx:18,raL:21,mFT:104,LSv:30,Yst:29,sJ8:28,TRb:101,JhT:34,NVv:36,Aai:38,IOS:5,k3T:15,cRy:92,DUn:40,nA1:25,oAb:17,EAc:19,V9n:64,iaT:66,FWx:26,fIb:22,M9y:33,QYt:68,Thn:35,KWL:53,Cyx:37,eVL:39,RJc:7,BR8:57,Ozn:43,vQc:59,dab:93,t6c:74,auL:75,hJb:85,ku1:65,eJ8:80,nQE:8,WGn:10, EQt:58,oQi:63,DaT:72,znb:23,kC1:11,Dzv:13,ZTL:12,j_L:16,Pz8:56,Jm1:31,DG8:77,bRE:84,LGv:87,AOt:89,wZc:94,ID8:95};g.W(f_,aC);f_.prototype.rN=function(){return oC(this,3)}; f_.prototype.z8=function(){return oC(this,5)}; f_.prototype.kH=function(Y){return b9(this,5,Y)};g.W(vp,aC);g.W(azv,aC);g.W(wn,aC);g.R=wn.prototype;g.R.getDeviceId=function(){return oC(this,6)}; g.R.EB=function(Y){var V=wE(this,9,j7,3,!0);q4(V,Y);return V[Y]}; g.R.getPlayerType=function(){return VJ(this,36)}; g.R.setHomeGroupInfo=function(Y){return FW(this,azv,81,Y)}; g.R.clearLocationPlayabilityToken=function(){return xi(this,89)};g.W(lN,aC);lN.prototype.getValue=function(){return oC(this,SW(this,DMH,2))}; var DMH=[2,3,4,5,6];g.W(p_,aC);p_.prototype.setTrackingParams=function(Y){return xi(this,1,L7x(Y,!1))};g.W(Tb,aC);g.W($_,aC);$_.prototype.EB=function(Y){var V=wE(this,5,t8,3,!0);q4(V,Y);return V[Y]};g.W(MX,aC);MX.prototype.getToken=function(){return U3(this,2)}; MX.prototype.setToken=function(Y){return b9(this,2,Y)};g.W(aY,aC);aY.prototype.setSafetyMode=function(Y){return zy(this,5,Y)};g.W(IY,aC);IY.prototype.mY=function(Y){return FW(this,wn,1,Y)};var jc=new g.hL("thumbnailLandscapePortraitRenderer");g.L7T=new g.hL("changeEngagementPanelVisibilityAction");var xwE=new g.hL("continuationCommand");g.QGv=new g.hL("openPopupAction");g.O7=new g.hL("webCommandMetadata");var Kev=new g.hL("metadataBadgeRenderer");var PGZ=new g.hL("signalServiceEndpoint");var LY=new g.hL("innertubeCommand");var ZIo=new g.hL("loggingDirectives");var J4H={hjb:"EMBEDDED_PLAYER_MODE_UNKNOWN",dRs:"EMBEDDED_PLAYER_MODE_DEFAULT",ar1:"EMBEDDED_PLAYER_MODE_PFP",vBi:"EMBEDDED_PLAYER_MODE_PFL"};var JD2=new g.hL("channelThumbnailEndpoint");var kzx=new g.hL("embeddedPlayerErrorMessageRenderer");var Rwa=new g.hL("embeddedPlayerOverlayVideoDetailsRenderer"),ddJ=new g.hL("embeddedPlayerOverlayVideoDetailsCollapsedRenderer"),q8v=new g.hL("embeddedPlayerOverlayVideoDetailsExpandedRenderer");var rMR=new g.hL("embedsInfoPanelRenderer");var SBL=new g.hL("feedbackEndpoint");var mH8=new g.hL("callToActionButtonViewModel");var jGv=new g.hL("interactionLoggingCommandMetadata");var WEa={rJy:"WEB_DISPLAY_MODE_UNKNOWN",Hzn:"WEB_DISPLAY_MODE_BROWSER",w58:"WEB_DISPLAY_MODE_MINIMAL_UI",AJn:"WEB_DISPLAY_MODE_STANDALONE",bzb:"WEB_DISPLAY_MODE_FULLSCREEN"};g.W(L_,aC);L_.prototype.getPlayerType=function(){return VJ(this,7)}; L_.prototype.lJ=function(){return oC(this,19)}; L_.prototype.setVideoId=function(Y){return b9(this,19,Y)};g.W(Q4,aC);g.W(Sy,aC);g.W(mE,aC); var txr=[2,3,5,6,7,11,13,20,21,22,23,24,28,32,37,45,59,72,73,74,76,78,79,80,85,91,97,100,102,105,111,117,119,126,127,136,146,148,151,156,157,158,159,163,164,168,176,177,178,179,184,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,215,219,222,225,226,227,229,232,233,234,240,241,244,247,248,249,251,254,255,256,257,258,259,260,261,266,270,272,278,288,291,293,300,304,308,309,310,311,313,314,319,320,321,323,324,327,328,330,331,332,334,337,338,340,344,348,350,351,352,353, 354,355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,383,388,389,399,402,403,410,411,412,413,414,415,416,417,418,423,424,425,426,427,429,430,431,439,441,444,448,458,469,471,473,474,480,481,482,484,485,486,491,495,496,506,507,509,511,512,513,514,515,516,517,518,519,520];var ePA=new g.hL("loggingContext");g.W(jy,aC);g.W(tL,aC);tL.prototype.lJ=function(){return U3(this,SW(this,Ds,1))}; tL.prototype.setVideoId=function(Y){return L6(this,1,Ds,oN(Y))}; tL.prototype.getPlaylistId=function(){return U3(this,SW(this,Ds,2))}; var Ds=[1,2];g.W(IzT,aC);var zh=new g.hL("changeKeyedMarkersVisibilityCommand");var rHT=new g.hL("changeMarkersVisibilityCommand");var Y8E=new g.hL("loadMarkersCommand");var F7A=new g.hL("suggestedActionDataViewModel");var k4E=new g.hL("timelyActionViewModel");var Of0=new g.hL("timelyActionsOverlayViewModel");var lfE=new g.hL("productListItemRenderer");var gVL=new g.hL("shoppingOverlayRenderer");var WQR=new g.hL("musicEmbeddedPlayerOverlayVideoDetailsRenderer");var K7A=new g.hL("adFeedbackEndpoint");var HGN=new g.hL("menuEndpoint");var ai1=new g.hL("phoneDialerEndpoint");var $gv=new g.hL("sendSmsEndpoint");var ADv=new g.hL("copyTextEndpoint");var YnD=new g.hL("shareEndpoint"),otN=new g.hL("shareEntityEndpoint"),Vab=new g.hL("shareEntityServiceEndpoint"),CoT=new g.hL("webPlayerShareEntityServiceEndpoint");g.mh=new g.hL("urlEndpoint");g.bO=new g.hL("watchEndpoint");var Ufv=new g.hL("watchPlaylistEndpoint");g.ntL=new g.hL("offlineOrchestrationActionCommand");var ySS=new g.hL("compositeVideoOverlayRenderer");var bvr=new g.hL("miniplayerRenderer");var Bo0=new g.hL("paidContentOverlayRenderer");var Etr=new g.hL("playerMutedAutoplayOverlayRenderer"),z5L=new g.hL("playerMutedAutoplayEndScreenRenderer");var yMJ=new g.hL("unserializedPlayerResponse"),iv8=new g.hL("unserializedPlayerResponse");var yR8=new g.hL("playlistEditEndpoint");var kz;g.me=new g.hL("buttonRenderer");kz=new g.hL("toggleButtonRenderer");var Opa=new g.hL("counterfactualRenderer");var XXL=new g.hL("resolveUrlCommandMetadata");var GIW=new g.hL("modifyChannelNotificationPreferenceEndpoint");var hYo=new g.hL("pingingEndpoint");var ZvL=new g.hL("unsubscribeEndpoint");g.w9=new g.hL("subscribeButtonRenderer");var DfD=new g.hL("subscribeEndpoint");var SeR=new g.hL("buttonViewModel");var J_E=new g.hL("qrCodeRenderer");var kro={yRv:"LIVING_ROOM_APP_MODE_UNSPECIFIED",mUE:"LIVING_ROOM_APP_MODE_MAIN",rRn:"LIVING_ROOM_APP_MODE_KIDS",Pyc:"LIVING_ROOM_APP_MODE_MUSIC",G3c:"LIVING_ROOM_APP_MODE_UNPLUGGED",ARt:"LIVING_ROOM_APP_MODE_GAMING"};var jh1=new g.hL("autoplaySwitchButtonRenderer");var wd,PWR,sho,MHo;wd=new g.hL("decoratedPlayerBarRenderer");PWR=new g.hL("chapteredPlayerBarRenderer");sho=new g.hL("multiMarkersPlayerBarRenderer");MHo=new g.hL("chapterRenderer");g.fUT=new g.hL("markerRenderer");var SQ1=new g.hL("decoratedPlayheadRenderer");var FeZ=new g.hL("desktopOverlayConfigRenderer");var qpv=new g.hL("engagementPanelSectionListRenderer");var egR=new g.hL("gatedActionsOverlayViewModel");var pMZ=new g.hL("heatMarkerRenderer");var lUH=new g.hL("heatmapRenderer");var HnH=new g.hL("watchToWatchTransitionRenderer");var Nov=new g.hL("playlistPanelRenderer");var uJR=new g.hL("productUpsellSuggestedActionViewModel");var BC8=new g.hL("suggestedActionTimeRangeTrigger"),sgS=new g.hL("suggestedActionsRenderer"),ARD=new g.hL("suggestedActionRenderer");var Tqo=new g.hL("timedMarkerDecorationRenderer");var TFH=new g.hL("cipher");var X5S=new g.hL("playerVars");var R5r=new g.hL("playerVars");var Jp=g.tx.window,WTL,NCN,ey=(Jp==null?void 0:(WTL=Jp.yt)==null?void 0:WTL.config_)||(Jp==null?void 0:(NCN=Jp.ytcfg)==null?void 0:NCN.data_)||{};g.e2("yt.config_",ey);var Yc=[];var gZH=/^[\w.]*$/,tm1={q:!0,search_query:!0},j9v=String(UG);var DG=new function(){var Y=window.document;this.Y=window;this.J=Y}; g.e2("yt.ads_.signals_.getAdSignalsString",function(Y){return nZ(Bw(Y))});g.bb();var H7K="XMLHttpRequest"in g.tx?function(){return new XMLHttpRequest}:null;var Ovr="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" ");g.P(Ovr);var C4P={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"},DWT="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.P(Ovr)),y4E=!1,EBv=xc;g.W(fZ,yr);lB.prototype.then=function(Y,V,C){return this.Y?this.Y.then(Y,V,C):this.S===1&&Y?(Y=Y.call(C,this.J))&&typeof Y.then==="function"?Y:Td(Y):this.S===2&&V?(Y=V.call(C,this.J))&&typeof Y.then==="function"?Y:pZ(Y):this}; lB.prototype.getValue=function(){return this.J}; lB.prototype.$goog_Thenable=!0;var $c=!1;var F4=Yd||on;var OK0=/^([0-9\.]+):([0-9\.]+)$/;g.W(B8,yr);B8.prototype.name="BiscottiError";g.W(uc,yr);uc.prototype.name="BiscottiMissingError";var qyK={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},sX=null;var oLv=GT(["data-"]),ph0={};var kIN=0,Aj=g.rC?"webkit":qe?"moz":g.AF?"ms":g.lk?"o":"",JR8=g.rH("ytDomDomGetNextId")||function(){return++kIN}; g.e2("ytDomDomGetNextId",JR8);var a12={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};Jj.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())}; Jj.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())}; Jj.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var d1=g.tx.ytEventsEventsListeners||{};g.e2("ytEventsEventsListeners",d1);var Q5H=g.tx.ytEventsEventsCounter||{count:0};g.e2("ytEventsEventsCounter",Q5H);var tCS=ux(function(){var Y=!1;try{var V=Object.defineProperty({},"passive",{get:function(){Y=!0}}); window.addEventListener("test",null,V)}catch(C){}return Y}),SyH=ux(function(){var Y=!1; try{var V=Object.defineProperty({},"capture",{get:function(){Y=!0}}); window.addEventListener("test",null,V)}catch(C){}return Y});var dW;dW=window;g.Q=dW.ytcsi&&dW.ytcsi.now?dW.ytcsi.now:dW.performance&&dW.performance.timing&&dW.performance.now&&dW.performance.timing.navigationStart?function(){return dW.performance.timing.navigationStart+dW.performance.now()}:function(){return(new Date).getTime()};g.ib(hj,g.T);hj.prototype.L=function(Y){Y.Y===void 0&&I1x(Y);var V=Y.Y;Y.J===void 0&&I1x(Y);this.Y=new g.hR(V,Y.J)}; hj.prototype.vE=function(){return this.Y||new g.hR}; hj.prototype.sE=function(){if(this.Y){var Y=(0,g.Q)();if(this.W!=0){var V=this.D,C=this.Y,U=V.x-C.x;V=V.y-C.y;U=Math.sqrt(U*U+V*V)/(Y-this.W);this.J[this.S]=Math.abs((U-this.V)/this.V)>.5?1:0;for(C=V=0;C<4;C++)V+=this.J[C]||0;V>=3&&this.C();this.V=U}this.W=Y;this.D=this.Y;this.S=(this.S+1)%4}}; hj.prototype.u1=function(){g.OG(this.X);g.P8(this.Jn)};g.W(fH,g.T);fH.prototype.Z=function(Y,V,C,U,n){C=g.Vk((0,g.CN)(C,U||this.Ry));C={target:Y,name:V,callback:C};var b;n&&tCS()&&(b={passive:!0});Y.addEventListener(V,C.callback,b);this.C.push(C);return C}; fH.prototype.o2=function(Y){for(var V=0;V=a.JJ)||k.Y.version>=t||k.Y.objectStoreNames.contains(w)||d.push(w)}X=d;if(X.length===0){O.OE(5);break}G=Object.keys(C.options.yA); Z=y.objectStoreNames();if(C.VC.options.version+1)throw u.close(),C.S=!1,l9a(C,B);return O.return(u);case 8:throw V(), D instanceof Error&&!g.Jn("ytidb_async_stack_killswitch")&&(D.stack=D.stack+"\n"+E.substring(E.indexOf("\n")+1)),JO(D,C.name,"",(A=C.options.version)!=null?A:-1);}})} function V(){C.Y===U&&(C.Y=void 0)} var C=this;if(!this.S)throw l9a(this);if(this.Y)return this.Y;var U,n={blocking:function(b){b.close()}, closed:V,oYt:V,upgrade:this.options.upgrade};return this.Y=U=Y()};var eT=new jT("YtIdbMeta",{yA:{databases:{JJ:1}},upgrade:function(Y,V){V(1)&&g.ve(Y,"databases",{keyPath:"actualName"})}});var He,Kw=new function(){}(new function(){});new g.Bt;g.W(VY,jT);VY.prototype.J=function(Y,V,C){C=C===void 0?{}:C;return(this.options.shared?S5E:QzR)(Y,V,Object.assign({},C))}; VY.prototype.delete=function(Y){Y=Y===void 0?{}:Y;return(this.options.shared?eEa:mm2)(this.name,Y)};var wXD={},FiK=g.CI("ytGcfConfig",{yA:(wXD.coldConfigStore={JJ:1},wXD.hotConfigStore={JJ:1},wXD),shared:!1,upgrade:function(Y,V){V(1)&&(g.MK(g.ve(Y,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),g.MK(g.ve(Y,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))}, version:1});g.W(nI,g.T);nI.prototype.u1=function(){for(var Y=g.N(this.J),V=Y.next();!V.done;V=Y.next()){var C=this.Y;V=C.indexOf(V.value);V>=0&&C.splice(V,1)}this.J.length=0;g.T.prototype.u1.call(this)};Xk.prototype.kH=function(Y){this.hotHashData=Y;g.e2("yt.gcf.config.hotHashData",this.hotHashData||null)};var ljL=typeof TextEncoder!=="undefined"?new TextEncoder:null,MyZ=ljL?function(Y){return ljL.encode(Y)}:function(Y){Y=g.bh(Y); for(var V=new Uint8Array(Y.length),C=0;C=V?!1:!0}; g.R.q0=function(){var Y=this;if(!Mw(this))throw Error("IndexedDB is not supported: retryQueuedRequests");this.lI.B7("QUEUED",this.rH).then(function(V){V&&!Y.lO(V,Y.P3)?Y.Uo.gI(function(){return g.l(function(C){if(C.J==1)return V.id===void 0?C.OE(2):g.v(C,Y.lI.OS(V.id,Y.rH),2);Y.q0();g.Wo(C)})}):Y.vF.dV()&&Y.Xz()})};var LI;var WaP={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135, mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28, nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42, assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225, liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationStreamWebrtcStats:288,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73, visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88, spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153, vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136, mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167, kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387, transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189, ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258, ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221, accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245, musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270, yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296, notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5StabilityTraceEvent:478, tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340, iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361, mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380, mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400, clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420, mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16, mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443, cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468, miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490, shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515, adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520};var TCR={},CBJ=g.CI("ServiceWorkerLogsDatabase",{yA:(TCR.SWHealthLog={JJ:1},TCR),shared:!0,upgrade:function(Y,V){V(1)&&g.MK(g.ve(Y,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])}, version:1});var m9={},Gdo=0;var jF;eF.prototype.requestComplete=function(Y,V){V&&(this.J=!0);Y=this.removeParams(Y);this.Y.get(Y)||this.Y.set(Y,V)}; eF.prototype.isEndpointCFR=function(Y){Y=this.removeParams(Y);return(Y=this.Y.get(Y))?!1:Y===!1&&this.J?!0:null}; eF.prototype.removeParams=function(Y){return Y.split("?")[0]}; eF.prototype.removeParams=eF.prototype.removeParams;eF.prototype.isEndpointCFR=eF.prototype.isEndpointCFR;eF.prototype.requestComplete=eF.prototype.requestComplete;eF.getInstance=rv;g.W(Fk,g.Dk);g.R=Fk.prototype;g.R.dV=function(){return this.Y.dV()}; g.R.j5=function(Y){this.Y.Y=Y}; g.R.o7=function(){var Y=window.navigator.onLine;return Y===void 0?!0:Y}; g.R.pp=function(){this.J=!0}; g.R.listen=function(Y,V){return this.Y.listen(Y,V)}; g.R.r$=function(Y){Y=Qf(this.Y,Y);Y.then(function(V){g.Jn("use_cfr_monitor")&&rv().requestComplete("generate_204",V)}); return Y}; Fk.prototype.sendNetworkCheckRequest=Fk.prototype.r$;Fk.prototype.listen=Fk.prototype.listen;Fk.prototype.enableErrorFlushing=Fk.prototype.pp;Fk.prototype.getWindowStatus=Fk.prototype.o7;Fk.prototype.networkStatusHint=Fk.prototype.j5;Fk.prototype.isNetworkAvailable=Fk.prototype.dV;Fk.getInstance=uya;g.W(g.gv,g.Dk);g.gv.prototype.dV=function(){var Y=g.rH("yt.networkStatusManager.instance.isNetworkAvailable");return Y?Y.bind(this.J)():!0}; g.gv.prototype.j5=function(Y){var V=g.rH("yt.networkStatusManager.instance.networkStatusHint").bind(this.J);V&&V(Y)}; g.gv.prototype.r$=function(Y){var V=this,C;return g.l(function(U){C=g.rH("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(V.J);return g.Jn("skip_network_check_if_cfr")&&rv().isEndpointCFR("generate_204")?U.return(new Promise(function(n){var b;V.j5(((b=window.navigator)==null?void 0:b.onLine)||!0);n(V.dV())})):C?U.return(C(Y)):U.return(!0)})};var KI;g.W(HC,aU);HC.prototype.writeThenSend=function(Y,V){V||(V={});V=oK(Y,V);g.H8()||(this.Y=!1);aU.prototype.writeThenSend.call(this,Y,V)}; HC.prototype.sendThenWrite=function(Y,V,C){V||(V={});V=oK(Y,V);g.H8()||(this.Y=!1);aU.prototype.sendThenWrite.call(this,Y,V,C)}; HC.prototype.sendAndWrite=function(Y,V){V||(V={});V=oK(Y,V);g.H8()||(this.Y=!1);aU.prototype.sendAndWrite.call(this,Y,V)}; HC.prototype.awaitInitialization=function(){return this.S.promise};var W1x=g.tx.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1};g.e2("ytNetworklessLoggingInitializationOptions",W1x);g.Vq.prototype.isReady=function(){!this.config_&&Z_v()&&(this.config_=g.Zh());return!!this.config_};var $fT,n4,Ek;$fT=g.tx.ytPubsubPubsubInstance||new g.hF;n4=g.tx.ytPubsubPubsubSubscribedKeys||{};Ek=g.tx.ytPubsubPubsubTopicToKeys||{};g.bS=g.tx.ytPubsubPubsubIsSynchronous||{};g.hF.prototype.subscribe=g.hF.prototype.subscribe;g.hF.prototype.unsubscribeByKey=g.hF.prototype.HF;g.hF.prototype.publish=g.hF.prototype.publish;g.hF.prototype.clear=g.hF.prototype.clear;g.e2("ytPubsubPubsubInstance",$fT);g.e2("ytPubsubPubsubTopicToKeys",Ek);g.e2("ytPubsubPubsubIsSynchronous",g.bS); g.e2("ytPubsubPubsubSubscribedKeys",n4);var qG2={};g.W(sk,g.T);sk.prototype.append=function(Y){if(!this.J)throw Error("This does not support the append operation");Y=Y.dg();this.dg().appendChild(Y)}; g.W(Ag,sk);Ag.prototype.dg=function(){return this.Y};g.W(k0,g.T);k0.prototype.onTouchStart=function(Y){this.C=!0;this.J=Y.touches.length;this.Y.isActive()&&(this.Y.stop(),this.V=!0);Y=Y.touches;this.D=cnE(this,Y)||Y.length!=1;var V=Y.item(0);this.D||!V?this.L=this.X=Infinity:(this.X=V.clientX,this.L=V.clientY);for(V=this.S.length=0;V=0)}if(V||Y&&Math.pow(Y.clientX-this.X,2)+Math.pow(Y.clientY-this.L,2)>25)this.W=!0}; k0.prototype.onTouchEnd=function(Y){var V=Y.changedTouches;V&&this.C&&this.J==1&&!this.W&&!this.V&&!this.D&&cnE(this,V)&&(this.sE=Y,this.Y.start());this.J=Y.touches.length;this.J===0&&(this.W=this.C=!1,this.S.length=0);this.V=!1};var Jg=Date.now().toString();var c1={};var p4=Symbol("injectionDeps");f4.prototype.toString=function(){return"InjectionToken("+this.name+")"}; vcJ.prototype.resolve=function(Y){return Y instanceof v1?Tp(this,Y.key,[],!0):Tp(this,Y,[])};var $0;var aK=window;var S4=g.Jn("web_enable_lifecycle_monitoring")&&IK()!==0,aGR=g.Jn("web_enable_lifecycle_monitoring");TNv.prototype.cancel=function(){for(var Y=g.N(this.Y),V=Y.next();!V.done;V=Y.next())V=V.value,V.jobId===void 0||V.hV||this.scheduler.LR(V.jobId),V.hV=!0;this.J.resolve()};g.R=mV.prototype;g.R.install=function(Y){this.plugins.push(Y);return this}; g.R.uninstall=function(){var Y=this;g.TT.apply(0,arguments).forEach(function(V){V=Y.plugins.indexOf(V);V>-1&&Y.plugins.splice(V,1)})}; g.R.transition=function(Y,V){var C=this;S4&&lGP(this.state);var U=this.transitions.find(function(b){return Array.isArray(b.from)?b.from.find(function(E){return E===C.state&&b.to===Y}):b.from===C.state&&b.to===Y}); if(U){this.J&&($yJ(this.J),this.J=void 0);IGP(this,Y,V);this.state=Y;S4&&L4(this.state);U=U.action.bind(this);var n=this.plugins.filter(function(b){return b[Y]}).map(function(b){return b[Y]}); U(MPP(this,n),V)}else throw Error("no transition specified from "+this.state+" to "+Y);}; g.R.FDy=function(Y){var V=g.TT.apply(1,arguments);g.UW();for(var C=g.N(Y),U=C.next(),n={};!U.done;n={OY:void 0},U=C.next())n.OY=U.value,bjH(function(b){return function(){tg(b.OY.name);rO(function(){return b.OY.callback.apply(b.OY,g.P(V))}); e4(b.OY.name)}}(n))}; g.R.imT=function(Y){var V=g.TT.apply(1,arguments),C,U,n,b;return g.l(function(E){E.J==1&&(g.UW(),C=g.N(Y),U=C.next(),n={});if(E.J!=3){if(U.done)return E.OE(0);n.A$=U.value;n.Tj=void 0;b=function(y){return function(){tg(y.A$.name);var X=rO(function(){return y.A$.callback.apply(y.A$,g.P(V))}); se(X)?y.Tj=g.Jn("web_lifecycle_error_handling_killswitch")?X.then(function(){e4(y.A$.name)}):X.then(function(){e4(y.A$.name)},function(G){pwv(G); e4(y.A$.name)}):e4(y.A$.name)}}(n); bjH(b);return n.Tj?g.v(E,n.Tj,3):E.OE(3)}n={A$:void 0,Tj:void 0};U=C.next();return E.OE(2)})}; g.R.cN=function(Y){var V=g.TT.apply(1,arguments),C=this,U=Y.map(function(n){return{Gf:function(){tg(n.name);rO(function(){return n.callback.apply(n,g.P(V))}); e4(n.name)}, priority:j4(C,n)}}); U.length&&(this.J=new TNv(U))}; g.EP.Object.defineProperties(mV.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var gO;g.W(Ff,mV);Ff.prototype.V=function(Y,V){var C=this;this.Y=g.V3(0,function(){C.currentState==="application_navigating"&&C.transition("none")},5E3); Y(V==null?void 0:V.event)}; Ff.prototype.D=function(Y,V){this.Y&&(g.mj.LR(this.Y),this.Y=null);Y(V==null?void 0:V.event)};var OA=[];g.e2("yt.logging.transport.getScrapedGelPayloads",function(){return OA});K4.prototype.storePayload=function(Y,V){Y=H1(Y);this.store[Y]?this.store[Y].push(V):(this.J={},this.store[Y]=[V]);this.Y++;g.Jn("more_accurate_gel_parser")&&(V=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(V));return Y}; K4.prototype.smartExtractMatchingEntries=function(Y){if(!Y.keys.length)return[];for(var V=ok(this,Y.keys.splice(0,1)[0]),C=[],U=0;U=0){U=!1;break a}}U=!0}U&&(V=SI(V))&&this.Xe(V)}}; g.R.rY=function(Y){return Y}; g.R.onTouchStart=function(Y){this.jL.onTouchStart(Y)}; g.R.onTouchMove=function(Y){this.jL.onTouchMove(Y)}; g.R.onTouchEnd=function(Y){if(this.jL)this.jL.onTouchEnd(Y)}; g.R.Xe=function(Y){this.layoutId?this.X8.executeCommand(Y,this.layoutId):(Y=new g.g1("There is undefined layoutId when calling the runCommand method.",{componentType:this.componentType}),g.MR(Y))}; g.R.createServerVe=function(Y,V){this.api.createServerVe(Y,this);this.api.setTrackingParams(Y,V)}; g.R.logVisibility=function(Y,V){this.api.hasVe(Y)&&this.api.logVisibility(Y,V,this.interactionLoggingClientData)}; g.R.u1=function(){this.clear(null);this.o2(this.z5);for(var Y=g.N(this.dT),V=Y.next();!V.done;V=Y.next())this.o2(V.value);g.W2.prototype.u1.call(this)};g.W(IX,NZ); IX.prototype.init=function(Y,V,C){NZ.prototype.init.call(this,Y,V,C);this.Y=V;if(V.text==null&&V.icon==null)g.ak(Error("ButtonRenderer did not have text or an icon set."));else{switch(V.style||null){case "STYLE_UNKNOWN":Y="ytp-ad-button-link";break;default:Y=null}Y!=null&&g.y5(this.element,Y);V.text!=null&&(Y=g.km(V.text),g.Bu(Y)||(this.element.setAttribute("aria-label",Y),this.S=new g.W2({j:"span",T:"ytp-ad-button-text",Ic:Y}),g.M(this,this.S),this.S.ac(this.element)));V.accessibilityData&&V.accessibilityData.accessibilityData&& V.accessibilityData.accessibilityData.label&&!g.Bu(V.accessibilityData.accessibilityData.label)&&this.element.setAttribute("aria-label",V.accessibilityData.accessibilityData.label);V.icon!=null&&(V=aX(V.icon,this.W),V!=null&&(this.J=new g.W2({j:"span",T:"ytp-ad-button-icon",N:[V]}),g.M(this,this.J)),this.D?CU(this.element,this.J.element,0):this.J.ac(this.element))}}; IX.prototype.clear=function(){this.hide()}; IX.prototype.onClick=function(Y){NZ.prototype.onClick.call(this,Y);Y=g.N(aXv(this));for(var V=Y.next();!V.done;V=Y.next())V=V.value,this.layoutId?this.X8.executeCommand(V,this.layoutId):g.MR(Error("Missing layoutId for button."));this.api.onAdUxClicked(this.componentType,this.layoutId)};g.W(Lx,g.T);Lx.prototype.u1=function(){this.J&&g.P8(this.J);this.Y.clear();QT=null;g.T.prototype.u1.call(this)}; Lx.prototype.register=function(Y,V){V&&this.Y.set(Y,V)}; var QT=null;g.W(jQ,NZ); jQ.prototype.init=function(Y,V,C){NZ.prototype.init.call(this,Y,V,C);Y=V.hoverText||null;V=V.button&&g.I(V.button,g.me)||null;V==null?g.MR(Error("AdHoverTextButtonRenderer.button was not set in response.")):(this.button=new IX(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,void 0,void 0,void 0,void 0,this.S),g.M(this,this.button),this.button.init(GH("button"),V,this.macros),Y&&this.button.element.setAttribute("aria-label",g.km(Y)),this.button.ac(this.element),this.L&&!g.ip(this.button.element, "ytp-ad-clickable")&&g.y5(this.button.element,"ytp-ad-clickable"),this.S&&g.y5(this.button.element,"ytp-ad-hover-text-button--clean-player"),Y&&(this.J=new g.W2({j:"div",T:"ytp-ad-hover-text-container"}),this.D&&(V=new g.W2({j:"div",T:"ytp-ad-hover-text-callout"}),V.ac(this.J.element),g.M(this,V)),g.M(this,this.J),this.J.ac(this.element),V=SQ(Y),CU(this.J.element,V,0)),this.show())}; jQ.prototype.hide=function(){this.button&&this.button.hide();this.J&&this.J.hide();NZ.prototype.hide.call(this)}; jQ.prototype.show=function(){this.button&&this.button.show();NZ.prototype.show.call(this)};g.W(eQ,NZ); eQ.prototype.init=function(Y,V,C){NZ.prototype.init.call(this,Y,V,C);C=(Y=V.thumbnail)&&tV(Y)||"";g.Bu(C)?Math.random()<.01&&g.ak(Error("Found AdImage without valid image URL")):(this.Y?g.d6(this.element,"backgroundImage","url("+C+")"):ea(this.element,{src:C}),ea(this.element,{alt:Y&&Y.accessibility&&Y.accessibility.label||""}),V&&V.adRendererCommands&&V.adRendererCommands.clickCommand?this.element.classList.add("ytp-ad-clickable-element"):this.element.classList.remove("ytp-ad-clickable-element"),this.show())}; eQ.prototype.clear=function(){this.hide()};g.W(rL,NZ);g.R=rL.prototype;g.R.hide=function(){NZ.prototype.hide.call(this);this.S&&this.S.focus()}; g.R.show=function(){this.S=document.activeElement;NZ.prototype.show.call(this);this.W.focus()}; g.R.init=function(Y,V,C){NZ.prototype.init.call(this,Y,V,C);this.J=V;V.dialogMessages||V.title!=null?V.confirmLabel==null?g.MR(Error("ConfirmDialogRenderer.confirmLabel was not set.")):V.cancelLabel==null?g.MR(Error("ConfirmDialogRenderer.cancelLabel was not set.")):SWS(this,V):g.MR(Error("Neither ConfirmDialogRenderer.title nor ConfirmDialogRenderer.dialogMessages were set."))}; g.R.clear=function(){g.w1(this.Y);this.hide()}; g.R.Z4=function(){this.hide()}; g.R.a4=function(){var Y=this.J.cancelEndpoint;Y&&(this.layoutId?this.X8.executeCommand(Y,this.layoutId):g.MR(Error("Missing layoutId for confirm dialog.")));this.hide()}; g.R.l3=function(){var Y=this.J.confirmNavigationEndpoint||this.J.confirmEndpoint;Y&&(this.layoutId?this.X8.executeCommand(Y,this.layoutId):g.MR(Error("Missing layoutId for confirm dialog.")));this.hide()};g.W(F_,NZ);g.R=F_.prototype; g.R.init=function(Y,V,C){NZ.prototype.init.call(this,Y,V,C);this.S=V;if(V.defaultText==null&&V.defaultIcon==null)g.MR(Error("ToggleButtonRenderer must have either text or icon set."));else if(V.defaultIcon==null&&V.toggledIcon!=null)g.MR(Error("ToggleButtonRenderer cannot have toggled icon set without a default icon."));else{if(V.style){switch(V.style.styleType){case "STYLE_UNKNOWN":case "STYLE_DEFAULT":Y="ytp-ad-toggle-button-default-style";break;default:Y=null}Y!=null&&g.y5(this.W,Y)}Y={};V.defaultText? (C=g.km(V.defaultText),g.Bu(C)||(Y.buttonText=C,this.api.U().experiments.An("a11y_h5_associate_survey_question")||this.Y.setAttribute("aria-label",C),this.api.U().experiments.An("fix_h5_toggle_button_a11y")&&this.J.setAttribute("aria-label",C))):g.$3(this.vx,!1);V.defaultTooltip&&(Y.tooltipText=V.defaultTooltip,this.Y.hasAttribute("aria-label")||this.J.setAttribute("aria-label",V.defaultTooltip));V.defaultIcon?(C=aX(V.defaultIcon),this.updateValue("untoggledIconTemplateSpec",C),V.toggledIcon?(this.Jn= !0,C=aX(V.toggledIcon),this.updateValue("toggledIconTemplateSpec",C)):(g.$3(this.L,!0),g.$3(this.D,!1)),g.$3(this.Y,!1)):g.$3(this.J,!1);g.gR(Y)||this.update(Y);V.isToggled&&(g.y5(this.W,"ytp-ad-toggle-button-toggled"),this.toggleButton(V.isToggled));gL(this);this.Z(this.element,"change",this.YI);this.show()}}; g.R.onClick=function(Y){this.dT.length>0&&(this.toggleButton(!this.isToggled()),this.YI());NZ.prototype.onClick.call(this,Y)}; g.R.YI=function(){g.D9(this.W,"ytp-ad-toggle-button-toggled",this.isToggled());for(var Y=g.N(mK1(this,this.isToggled())),V=Y.next();!V.done;V=Y.next())V=V.value,this.layoutId?this.X8.executeCommand(V,this.layoutId):g.MR(Error("Missing layoutId for toggle button."));if(this.isToggled())this.api.onAdUxClicked("toggle-button",this.layoutId);gL(this)}; g.R.clear=function(){this.hide()}; g.R.toggleButton=function(Y){g.D9(this.W,"ytp-ad-toggle-button-toggled",Y);this.Y.checked=Y;gL(this)}; g.R.isToggled=function(){return this.Y.checked};g.W(Kx,fH);Kx.prototype.D=function(Y){if(Array.isArray(Y)){Y=g.N(Y);for(var V=Y.next();!V.done;V=Y.next())V=V.value,V instanceof j3H&&this.W(V)}};g.W(H2,NZ);g.R=H2.prototype;g.R.init=function(Y,V,C){NZ.prototype.init.call(this,Y,V,C);V.reasons?V.confirmLabel==null?g.MR(Error("AdFeedbackRenderer.confirmLabel was not set.")):(V.cancelLabel==null&&g.ak(Error("AdFeedbackRenderer.cancelLabel was not set.")),V.title==null&&g.ak(Error("AdFeedbackRenderer.title was not set.")),FPo(this,V)):g.MR(Error("AdFeedbackRenderer.reasons were not set."))}; g.R.clear=function(){xd(this.D);xd(this.L);this.W.length=0;this.hide()}; g.R.hide=function(){this.Y&&this.Y.hide();this.J&&this.J.hide();NZ.prototype.hide.call(this);this.S&&this.S.focus()}; g.R.show=function(){this.Y&&this.Y.show();this.J&&this.J.show();this.S=document.activeElement;NZ.prototype.show.call(this);this.D.focus()}; g.R.q7=function(){this.api.onAdUxClicked("ad-feedback-dialog-close-button",this.layoutId);this.publish("a");this.hide()}; g.R.kO8=function(){this.hide()}; Y9.prototype.dg=function(){return this.Y.element}; Y9.prototype.getCommand=function(){return this.J}; Y9.prototype.isChecked=function(){return this.S.checked};g.W(ou,rL);ou.prototype.Z4=function(Y){rL.prototype.Z4.call(this,Y);this.api.onAdUxClicked("ad-mute-confirm-dialog-close-button")}; ou.prototype.a4=function(Y){rL.prototype.a4.call(this,Y);this.api.onAdUxClicked("ad-mute-confirm-dialog-close-button")}; ou.prototype.l3=function(Y){rL.prototype.l3.call(this,Y);this.api.onAdUxClicked("ad-mute-confirm-dialog-confirm-button");this.publish("b")};g.W(VA,NZ);g.R=VA.prototype; g.R.init=function(Y,V,C){NZ.prototype.init.call(this,Y,V,C);this.D=V;if(V.dialogMessage==null&&V.title==null)g.MR(Error("Neither AdInfoDialogRenderer.dialogMessage nor AdInfoDialogRenderer.title was set."));else{V.confirmLabel==null&&g.ak(Error("AdInfoDialogRenderer.confirmLabel was not set."));if(Y=V.closeOverlayRenderer&&g.I(V.closeOverlayRenderer,g.me)||null)this.Y=new IX(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,["ytp-ad-info-dialog-close-button"],"ad-info-dialog-close-button"), g.M(this,this.Y),this.Y.init(GH("button"),Y,this.macros),this.Y.ac(this.element);V.title&&(Y=g.km(V.title),this.updateValue("title",Y));if(V.adReasons)for(Y=V.adReasons,C=0;C=this.eL?(this.Jn.hide(),this.Ty=!0,this.publish("i")):this.S&&this.S.isTemplated()&&(Y=Math.max(0,Math.ceil((this.eL-Y)/1E3)),Y!=this.Hx&&(n9(this.S,{TIME_REMAINING:String(Y)}),this.Hx=Y)))}};g.W(Gk,ba);g.R=Gk.prototype; g.R.init=function(Y,V,C){ba.prototype.init.call(this,Y,V,C);if(V.image&&V.image.thumbnail)if(V.headline)if(V.description)if((Y=V.actionButton&&g.I(V.actionButton,g.me))&&Y.navigationEndpoint){var U=this.api.getVideoData(2);if(U!=null)if(V.image&&V.image.thumbnail){var n=V.image.thumbnail.thumbnails;n!=null&&n.length>0&&g.Bu(g.sn(n[0].url))&&(n[0].url=U.profilePicture)}else g.ak(Error("FlyoutCtaRenderer does not have image.thumbnail."));this.S.init(GH("ad-image"),V.image,C);this.D.init(GH("ad-text"), V.headline,C);this.W.init(GH("ad-text"),V.description,C);this.J.init(GH("button"),Y,C);C=FO(this.J.element);rY(this.J.element,C+" This link opens in new tab");this.Jn=Y.navigationEndpoint;this.api.IL()||this.show();this.api.U().K("enable_larger_flyout_cta_on_desktop")&&(this.Bx("ytp-flyout-cta").classList.add("ytp-flyout-cta-large"),this.Bx("ytp-flyout-cta-body").classList.add("ytp-flyout-cta-body-large"),this.Bx("ytp-flyout-cta-headline-container").classList.add("ytp-flyout-cta-headline-container-dark-background"), this.Bx("ytp-flyout-cta-description-container").classList.add("ytp-flyout-cta-description-container-dark-background"),this.Bx("ytp-flyout-cta-text-container").classList.add("ytp-flyout-cta-text-container-large"),this.Bx("ytp-flyout-cta-action-button-container").classList.add("ytp-flyout-cta-action-button-container-large"),this.J.element.classList.add("ytp-flyout-cta-action-button-large"),this.J.element.classList.add("ytp-flyout-cta-action-button-rounded-large"),this.Bx("ytp-flyout-cta-icon-container").classList.add("ytp-flyout-cta-icon-container-large")); this.api.addEventListener("playerUnderlayVisibilityChange",this.JD.bind(this));this.vx=V.startMs||0;Ei(this)}else g.MR(Error("FlyoutCtaRenderer has no valid action button."));else g.MR(Error("FlyoutCtaRenderer has no description AdText."));else g.MR(Error("FlyoutCtaRenderer has no headline AdText."));else g.ak(Error("FlyoutCtaRenderer has no image."))}; g.R.onClick=function(Y){ba.prototype.onClick.call(this,Y);this.api.pauseVideo();!g.nU(this.J.element,Y.target)&&this.Jn&&(this.layoutId?this.X8.executeCommand(this.Jn,this.layoutId):g.MR(Error("Missing layoutId for flyout cta.")))}; g.R.Vl=function(){if(this.Y){var Y=this.Y.getProgressState();(Y&&Y.current||this.eL)&&1E3*Y.current>=this.vx&&(zk(this),g.G7(this.element,"ytp-flyout-cta-inactive"),this.J.element.removeAttribute("tabIndex"))}}; g.R.il=function(){this.clear()}; g.R.clear=function(){this.hide();this.api.removeEventListener("playerUnderlayVisibilityChange",this.JD.bind(this))}; g.R.show=function(){this.J&&this.J.show();ba.prototype.show.call(this)}; g.R.hide=function(){this.J&&this.J.hide();ba.prototype.hide.call(this)}; g.R.JD=function(Y){Y=="hidden"?this.show():this.hide()};g.W(ZY,NZ);g.R=ZY.prototype; g.R.init=function(Y,V,C){NZ.prototype.init.call(this,Y,V,C);this.Y=V;if(this.Y.rectangle)for(Y=this.Y.likeButton&&g.I(this.Y.likeButton,kz),V=this.Y.dislikeButton&&g.I(this.Y.dislikeButton,kz),this.S.init(GH("toggle-button"),Y,C),this.J.init(GH("toggle-button"),V,C),this.Z(this.element,"change",this.SM),this.W.show(100),this.show(),C=g.N(this.Y&&this.Y.impressionCommands||[]),Y=C.next();!Y.done;Y=C.next())Y=Y.value,this.layoutId?this.X8.executeCommand(Y,this.layoutId):g.MR(Error("Missing layoutId for instream user sentiment."))}; g.R.clear=function(){this.hide()}; g.R.hide=function(){this.S.hide();this.J.hide();NZ.prototype.hide.call(this)}; g.R.show=function(){this.S.show();this.J.show();NZ.prototype.show.call(this)}; g.R.SM=function(){xoJ(this.element,"ytp-ad-instream-user-sentiment-selected");this.Y.postMessageAction&&this.api.rT("onYtShowToast",this.Y.postMessageAction);this.W.hide()}; g.R.onClick=function(Y){this.dT.length>0&&this.SM();NZ.prototype.onClick.call(this,Y)};g.W(DY,g.T);g.R=DY.prototype;g.R.u1=function(){this.reset();g.T.prototype.u1.call(this)}; g.R.reset=function(){g.w1(this.W);this.D=!1;this.Y&&this.Y.stop();this.V.stop();this.S&&(this.S=!1,this.C.play())}; g.R.start=function(){this.reset();this.W.Z(this.J,"mouseover",this.pB,this);this.W.Z(this.J,"mouseout",this.It,this);this.sE&&(this.W.Z(this.J,"focusin",this.pB,this),this.W.Z(this.J,"focusout",this.It,this));this.Y?this.Y.start():(this.D=this.S=!0,g.d6(this.J,{opacity:this.L}))}; g.R.pB=function(){this.S&&(this.S=!1,this.C.play());this.V.stop();this.Y&&this.Y.stop()}; g.R.It=function(){this.D?this.V.start():this.Y&&this.Y.start()}; g.R.Vx=function(){this.S||(this.S=!0,this.X.play(),this.D=!0)};var z72=[new ua("b.f_",!1,0),new ua("j.s_",!1,2),new ua("r.s_",!1,4),new ua("e.h_",!1,6),new ua("i.s_",!0,8),new ua("s.t_",!1,10),new ua("p.h_",!1,12),new ua("s.i_",!1,14),new ua("f.i_",!1,16),new ua("a.b_",!1,18),new ua("a.o_",!1),new ua("g.o_",!1,22),new ua("p.i_",!1,24),new ua("p.m_",!1),new ua("n.k_",!0,20),new ua("i.f_",!1),new ua("a.s_",!0),new ua("m.c_",!1),new ua("n.h_",!1,26),new ua("o.p_",!1),new ua("m.p_",!0,28),new ua("o.a_",!1),new ua("d.p_",!1)].reduce(function(Y,V){Y[V.J]=V;return Y}, {});g.W(k9,ba);g.R=k9.prototype; g.R.init=function(Y,V,C){ba.prototype.init.call(this,Y,V,C);this.Jn=V;(this.vx=ycE(this))&&g.ak(Error("hasAdControlInClickCommands_ is true."));if(!V||g.gR(V))g.MR(Error("SkipButtonRenderer was not specified or empty."));else if(!V.message||g.gR(V.message))g.MR(Error("SkipButtonRenderer.message was not specified or empty."));else{Y=this.D?{iconType:"SKIP_NEXT_NEW"}:{iconType:"SKIP_NEXT"};V=aX(Y);V==null?g.MR(Error("Icon for SkipButton was unable to be retrieved. Icon.IconType: "+Y.iconType+".")): (this.S=new g.W2({j:"button",Dv:[this.D?"ytp-ad-skip-button-modern":"ytp-ad-skip-button","ytp-button"],N:[{j:"span",T:this.D?"ytp-ad-skip-button-icon-modern":"ytp-ad-skip-button-icon",N:[V]}]}),g.M(this,this.S),this.S.ac(this.W.element),this.J=new Ui(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,"ytp-ad-skip-button-text"),this.D&&this.J.element.classList.add("ytp-ad-skip-button-text-centered"),this.J.init(GH("ad-text"),this.Jn.message,C),g.M(this,this.J),CU(this.S.element,this.J.element, 0));var U=U===void 0?null:U;C=this.api.U();!(this.dT.length>0)&&C.J&&(wJ?0:"ontouchstart"in document.documentElement&&(gLo()||SK()))&&(this.o2(this.z5),U&&this.o2(U),this.dT=[this.Z(this.element,"touchstart",this.onTouchStart,this),this.Z(this.element,"touchmove",this.onTouchMove,this),this.Z(this.element,"touchend",this.onTouchEnd,this)])}}; g.R.clear=function(){this.eL.reset();this.hide()}; g.R.hide=function(){this.W.hide();this.J&&this.J.hide();zk(this);ba.prototype.hide.call(this)}; g.R.onClick=function(Y){if(this.S!=null){if(Y){var V=Y||window.event;V.returnValue=!1;V.preventDefault&&V.preventDefault()}var C;if(bI2(Y,{contentCpn:((C=this.api.getVideoData(1))==null?void 0:C.clientPlaybackNonce)||""})===0)this.api.rT("onAbnormalityDetected");else if(ba.prototype.onClick.call(this,Y),this.publish("j"),this.api.rT("onAdSkip"),this.Ty||!this.vx)this.api.onAdUxClicked(this.componentType,this.layoutId)}}; g.R.rY=function(Y){if(!this.Ty)return this.vx&&Ru("SkipButton click commands not pruned while ALC exist"),Y;var V,C=(V=g.I(Y,g.Jt))==null?void 0:V.commands;if(!C)return Y;Y=[];for(V=0;V=this.D&&XCJ(this,!0)};g.W(qj,IX);qj.prototype.init=function(Y,V,C){IX.prototype.init.call(this,Y,V,C);Y=!1;V.text!=null&&(Y=g.km(V.text),Y=!g.Bu(Y));Y?V.navigationEndpoint==null?g.ak(Error("No visit advertiser clickthrough provided in renderer,")):V.style!=="STYLE_UNKNOWN"?g.ak(Error("Button style was not a link-style type in renderer,")):this.show():g.ak(Error("No visit advertiser text was present in the renderer."))};g.W(P3,NZ); P3.prototype.init=function(Y,V,C){NZ.prototype.init.call(this,Y,V,C);Y=V.text;g.Bu(Ow(Y))?g.ak(Error("SimpleAdBadgeRenderer has invalid or empty text")):(Y&&Y.text&&(V=Y.text,this.S&&!this.J&&(V=this.api.U(),V=Y.text+" "+(V&&V.J?"\u2022":"\u00b7")),V={text:V,isTemplated:Y.isTemplated},Y.style&&(V.style=Y.style),Y.targetId&&(V.targetId=Y.targetId),Y=new Ui(this.api,this.layoutId,this.interactionLoggingClientData,this.X8),Y.init(GH("simple-ad-badge"),V,C),Y.ac(this.element),g.M(this,Y)),this.show())}; P3.prototype.clear=function(){this.hide()};g.W(x9,Z$);g.W(c3,g.D$);g.R=c3.prototype;g.R.Zm=function(){return this.durationMs}; g.R.stop=function(){this.Y&&this.YP.o2(this.Y)}; g.R.KW=function(Y){this.J={seekableStart:0,seekableEnd:this.durationMs/1E3,current:Y.current};this.publish("h")}; g.R.getProgressState=function(){return this.J}; g.R.YR=function(Y){g.Oi(Y,2)&&this.publish("g")};g.W(ht,g.D$);g.R=ht.prototype;g.R.Zm=function(){return this.durationMs}; g.R.start=function(){this.Y||(this.Y=!0,this.Ht.start())}; g.R.stop=function(){this.Y&&(this.Y=!1,this.Ht.stop())}; g.R.KW=function(){this.JO+=100;var Y=!1;this.JO>this.durationMs&&(this.JO=this.durationMs,this.Ht.stop(),Y=!0);this.J={seekableStart:0,seekableEnd:this.durationMs/1E3,current:this.JO/1E3};this.publish("h");Y&&this.publish("g")}; g.R.getProgressState=function(){return this.J};g.W(wA,ba);g.R=wA.prototype;g.R.init=function(Y,V,C){ba.prototype.init.call(this,Y,V,C);var U;if(V==null?0:(U=V.templatedCountdown)==null?0:U.templatedAdText){Y=V.templatedCountdown.templatedAdText;if(!Y.isTemplated){g.ak(Error("AdDurationRemainingRenderer has no templated ad text."));return}this.J=new Ui(this.api,this.layoutId,this.interactionLoggingClientData,this.X8);this.J.init(GH("ad-text"),Y,{});this.J.ac(this.element);g.M(this,this.J)}this.show()}; g.R.clear=function(){this.hide()}; g.R.hide=function(){zk(this);ba.prototype.hide.call(this)}; g.R.il=function(){this.hide()}; g.R.Vl=function(){if(this.Y!=null){var Y=this.Y.getProgressState();if(Y!=null&&Y.current!=null&&this.J){var V=this.Y instanceof c3?this.videoAdDurationSeconds!==void 0?this.videoAdDurationSeconds:Y.seekableEnd:this.videoAdDurationSeconds!==void 0?this.videoAdDurationSeconds:this.Y instanceof ht?Y.seekableEnd:this.api.getDuration(2,!1);Y=Y.current;var C,U,n=((C=this.api.getVideoData())==null?0:(U=C.Zo)==null?0:U.call(C))?Math.max(V-Y,0):V-Y;n9(this.J,{FORMATTED_AD_DURATION_REMAINING:String(g.f9(n)), TIME_REMAINING:String(Math.ceil(n))})}}}; g.R.show=function(){Ei(this);ba.prototype.show.call(this)};g.W(la,Ui);la.prototype.onClick=function(Y){Ui.prototype.onClick.call(this,Y);this.api.onAdUxClicked(this.componentType)};g.W(Tk,NZ);Tk.prototype.init=function(Y,V){NZ.prototype.init.call(this,Y,V,{});if(Y=V.content){g.bx(this.element,Y);var C,U;V=((C=V.interaction)==null?void 0:(U=C.accessibility)==null?void 0:U.label)||Y;this.element.setAttribute("aria-label",V)}else g.MR(Error("AdSimpleAttributedString does not have text content"))}; Tk.prototype.clear=function(){this.hide()}; Tk.prototype.onClick=function(Y){NZ.prototype.onClick.call(this,Y)};g.W($9,NZ); $9.prototype.init=function(Y,V){NZ.prototype.init.call(this,Y,V,{});(Y=V.label)&&Y.content&&!g.Bu(Y.content)?(this.adBadgeText.init(GH("ad-simple-attributed-string"),new p9(Y)),(V=V.adPodIndex)&&V.content&&!g.Bu(V.content)&&(this.Y=new Tk(this.api,this.layoutId,this.interactionLoggingClientData,this.X8),this.Y.ac(this.element),g.M(this,this.Y),this.Y.element.classList.add("ytp-ad-badge__pod-index"),this.Y.init(GH("ad-simple-attributed-string"),new p9(V))),this.element.classList.add(this.J?"ytp-ad-badge--stark-clean-player": "ytp-ad-badge--stark"),this.show()):g.MR(Error("No label is returned in AdBadgeViewModel."))}; $9.prototype.show=function(){this.adBadgeText.show();var Y;(Y=this.Y)==null||Y.show();NZ.prototype.show.call(this)}; $9.prototype.hide=function(){this.adBadgeText.hide();var Y;(Y=this.Y)==null||Y.hide();NZ.prototype.hide.call(this)};g.W(Mj,NZ);Mj.prototype.init=function(Y,V){NZ.prototype.init.call(this,Y,V,{});(Y=V.adPodIndex)&&Y.content&&!g.Bu(Y.content)&&(this.Y=new Tk(this.api,this.layoutId,this.interactionLoggingClientData,this.X8),this.Y.ac(this.element),g.M(this,this.Y),this.Y.init(GH("ad-simple-attributed-string"),new p9(Y)),V.visibilityCondition==="AD_POD_INDEX_VISIBILITY_CONDITION_AUTOHIDE"&&this.element.classList.add("ytp-ad-pod-index--autohide"));this.element.classList.add("ytp-ad-pod-index--stark");this.show()}; Mj.prototype.show=function(){var Y;(Y=this.Y)==null||Y.show();NZ.prototype.show.call(this)}; Mj.prototype.hide=function(){var Y;(Y=this.Y)==null||Y.hide();NZ.prototype.hide.call(this)};g.W(au,NZ); au.prototype.init=function(Y,V){NZ.prototype.init.call(this,Y,V,{});if(V!=null&&V.text){var C;if(((C=V.text)==null?0:C.content)&&!g.Bu(V.text.content)){this.Y=new g.W2({j:"div",T:"ytp-ad-disclosure-banner__text",Ic:V.text.content});g.M(this,this.Y);this.Y.ac(this.element);var U,n;Y=((U=V.interaction)==null?void 0:(n=U.accessibility)==null?void 0:n.label)||V.text.content;this.element.setAttribute("aria-label",Y);var b;if((b=V.interaction)==null?0:b.onTap)this.J=new g.W2({j:"div",T:"ytp-ad-disclosure-banner__chevron",N:[g.P2()]}), g.M(this,this.J),this.J.ac(this.element);this.show()}}else g.MR(Error("No banner text found in AdDisclosureBanner."))}; au.prototype.clear=function(){this.hide()};g.W(QA,g.W2);QA.prototype.KW=function(){var Y=this.J.getProgressState(),V=Y.seekableEnd;this.api.getPresentingPlayerType()===2&&(V=this.S?this.S/1E3:Y.seekableEnd);this.progressBar.style.width=L9(new Iu(Y.seekableStart,V),Y.current,0)*100+"%"}; QA.prototype.onStateChange=function(){g.Sb(this.api.U())||(this.api.getPresentingPlayerType()===2?this.Y===-1&&(this.show(),this.Y=this.J.subscribe("h",this.KW,this),this.KW()):this.Y!==-1&&(this.hide(),this.J.HF(this.Y),this.Y=-1))};g.W(SM,NZ); SM.prototype.init=function(Y,V,C,U){NZ.prototype.init.call(this,Y,V,C);if(V.skipOrPreviewRenderer){if(Y=g.I(V.skipOrPreviewRenderer,uy))C=new dA(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,this.J,this.L),C.ac(this.Cb),C.init(GH("skip-button"),Y,this.macros),g.M(this,C);if(Y=g.I(V.skipOrPreviewRenderer,uy))var n=Y.skipOffsetMilliseconds}V.brandInteractionRenderer&&(Y=V.brandInteractionRenderer.brandInteractionRenderer,C=new ZY(this.api,this.layoutId,this.interactionLoggingClientData,this.X8), C.ac(this.vx),C.init(GH("instream-user-sentiment"),Y,this.macros),g.M(this,C));if(Y=g.I(V,W7J))if(Y=g.I(Y,W7J))C=new Gk(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,this.J,!!V.showWithoutLinkedMediaLayout),g.M(this,C),C.ac(this.D),C.init(GH("flyout-cta"),Y,this.macros);U=U&&U.videoAdDurationSeconds;V.adBadgeRenderer&&(C=V.adBadgeRenderer,Y=g.I(C,tE),Y!=null?(C=new $9(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,!1),g.M(this,C),C.ac(this.Y),C.init(GH("ad-badge"), Y,this.macros),this.S=C.element):(Y=C.simpleAdBadgeRenderer,Y==null&&(Y={text:{text:"Ad",isTemplated:!1}}),C=new P3(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,!0),g.M(this,C),C.ac(this.Y),C.init(GH("simple-ad-badge"),Y,this.macros)));V.adPodIndex&&(Y=g.I(V.adPodIndex,hPr),Y!=null&&(C=new Mj(this.api,this.layoutId,this.interactionLoggingClientData,this.X8),g.M(this,C),C.ac(this.Y),C.init(GH("ad-pod-index"),Y)));V.adDurationRemaining&&!V.showWithoutLinkedMediaLayout&&(Y=V.adDurationRemaining.adDurationRemainingRenderer, Y==null&&(Y={templatedCountdown:{templatedAdText:{text:"{FORMATTED_AD_DURATION_REMAINING}",isTemplated:!0}}}),U=new wA(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,this.J,U,!1),g.M(this,U),U.ac(this.Y),U.init(GH("ad-duration-remaining"),Y,this.macros));V.adInfoRenderer&&(U=g.I(V.adInfoRenderer,Qo))&&(Y=new C9(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,this.element,void 0,!1),g.M(this,Y),this.S!==null?this.Y.insertBefore(Y.element,this.S.nextSibling):Y.ac(this.Y), Y.init(GH("ad-info-hover-text-button"),U,this.macros));V.visitAdvertiserRenderer&&(Y=g.I(V.visitAdvertiserRenderer,g.me))&&(C=ukS(this)&&this.W?this.W:this.Y)&&(U=new qj(this.api,this.layoutId,this.interactionLoggingClientData,this.X8),g.M(this,U),U.ac(C),U.init(GH("visit-advertiser"),Y,this.macros),t4(U.element),Y=FO(U.element),rY(U.element,Y+" This link opens in new tab"));!(U=this.api.U())||g.L5(U)||g.T1(U)||U.controlsType!="3"&&!U.disableOrganicUi||(n=new QA(this.api,this.J,n,!1),n.ac(this.eL), g.M(this,n));V.adDisclosureBannerRenderer&&(V=g.I(V.adDisclosureBannerRenderer,cHr))&&(n=new au(this.api,this.layoutId,this.interactionLoggingClientData,this.X8),n.ac(this.Jn),n.init(GH("ad-disclosure-banner"),V),g.M(this,n));this.api.U().K("enable_updated_html5_player_focus_style")&&g.y5(this.element,"ytp-ad-player-overlay-updated-focus-style");this.show()}; SM.prototype.clear=function(){this.hide()};tt.prototype.set=function(Y,V,C){C=C!==void 0?Date.now()+C:void 0;this.Y.set(Y,V,C)}; tt.prototype.get=function(Y){return this.Y.get(Y)}; tt.prototype.remove=function(Y){this.Y.remove(Y)};var sUJ=null;var K9=null,H3=null,YG=null,OIK=null;g.e2("yt.www.ads.eventcache.getLastCompanionData",function(){return K9}); g.e2("yt.www.ads.eventcache.getLastPlaShelfData",function(){return null}); g.e2("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction",function(){return H3}); g.e2("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction",function(){return YG}); g.e2("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand",function(){return OIK});var JcT=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);oy.prototype.handleResponse=function(Y,V){if(!V)throw Error("request needs to be passed into ConsistencyService");var C,U;V=((C=V.Nz.context)==null?void 0:(U=C.request)==null?void 0:U.consistencyTokenJars)||[];var n;(Y=(n=Y.responseContext)==null?void 0:n.consistencyTokenJar)&&this.replace(V,Y)}; oy.prototype.replace=function(Y,V){Y=g.N(Y);for(var C=Y.next();!C.done;C=Y.next())delete this.Y[C.value.encryptedTokenJarContents];qc2(this,V)};var QgA=window.location.hostname.split(".").slice(-2).join("."),fA;Cq.getInstance=function(){fA=g.rH("yt.clientLocationService.instance");fA||(fA=new Cq,g.e2("yt.clientLocationService.instance",fA));return fA}; g.R=Cq.prototype; g.R.setLocationOnInnerTubeContext=function(Y){Y.client||(Y.client={});if(this.Y)Y.client.locationInfo||(Y.client.locationInfo={}),Y.client.locationInfo.latitudeE7=Math.floor(this.Y.coords.latitude*1E7),Y.client.locationInfo.longitudeE7=Math.floor(this.Y.coords.longitude*1E7),Y.client.locationInfo.horizontalAccuracyMeters=Math.round(this.Y.coords.accuracy),Y.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.S||this.locationPlayabilityToken)Y.client.locationPlayabilityToken=this.S|| this.locationPlayabilityToken}; g.R.handleResponse=function(Y){var V;Y=(V=Y.responseContext)==null?void 0:V.locationPlayabilityToken;Y!==void 0&&(this.locationPlayabilityToken=Y,this.Y=void 0,g.Fh("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=V8(this))&&this.localStorage.set("yt-location-playability-token",Y,15552E3):g.aj("YT_CL",JSON.stringify({loctok:Y}),15552E3,QgA,!0))}; g.R.clearLocationPlayabilityToken=function(Y){Y==="TVHTML5"?(this.localStorage=V8(this))&&this.localStorage.remove("yt-location-playability-token"):g.LZ("YT_CL");this.S=void 0;this.J!==-1&&(clearTimeout(this.J),this.J=-1)}; g.R.getCurrentPositionFromGeolocation=function(){var Y=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported"));var V=!1,C=1E4;g.Fh("INNERTUBE_CLIENT_NAME")==="MWEB"&&(V=!0,C=15E3);return new Promise(function(U,n){navigator.geolocation.getCurrentPosition(function(b){Y.Y=b;U(b)},function(b){n(b)},{enableHighAccuracy:V, maximumAge:0,timeout:C})})}; g.R.createUnpluggedLocationInfo=function(Y){var V={};Y=Y.coords;if(Y==null?0:Y.latitude)V.latitudeE7=Math.floor(Y.latitude*1E7);if(Y==null?0:Y.longitude)V.longitudeE7=Math.floor(Y.longitude*1E7);if(Y==null?0:Y.accuracy)V.locationRadiusMeters=Math.round(Y.accuracy);return V}; g.R.createLocationInfo=function(Y){var V={};Y=Y.coords;if(Y==null?0:Y.latitude)V.latitudeE7=Math.floor(Y.latitude*1E7);if(Y==null?0:Y.longitude)V.longitudeE7=Math.floor(Y.longitude*1E7);return V};g.R=fho.prototype;g.R.contains=function(Y){return Object.prototype.hasOwnProperty.call(this.Y,Y)}; g.R.get=function(Y){if(this.contains(Y))return this.Y[Y]}; g.R.set=function(Y,V){this.Y[Y]=V}; g.R.Eo=function(){return Object.keys(this.Y)}; g.R.remove=function(Y){delete this.Y[Y]};nq.prototype.getModuleId=function(Y){return Y.serviceId.getModuleId()}; nq.prototype.get=function(Y){a:{var V=this.mappings.get(Y.toString());switch(V.type){case "mapping":Y=V.value;break a;case "factory":V=V.value();this.mappings.set(Y.toString(),{type:"mapping",value:V});Y=V;break a;default:Y=F2(V)}}return Y}; nq.prototype.registerService=function(Y,V){this.mappings.set(Y.toString(),{type:"mapping",value:V});return Y}; new nq;var vV={},vrJ=(vV.WEB_UNPLUGGED="^unplugged/",vV.WEB_UNPLUGGED_ONBOARDING="^unplugged/",vV.WEB_UNPLUGGED_OPS="^unplugged/",vV.WEB_UNPLUGGED_PUBLIC="^unplugged/",vV.WEB_CREATOR="^creator/",vV.WEB_KIDS="^kids/",vV.WEB_EXPERIMENTS="^experiments/",vV.WEB_MUSIC="^music/",vV.WEB_REMIX="^music/",vV.WEB_MUSIC_EMBEDDED_PLAYER="^music/",vV.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",vV);Ar.prototype.V=function(Y,V,C){V=V===void 0?{}:V;C=C===void 0?uG:C;var U={context:g.Ux(Y.clickTrackingParams,!1,this.W)};var n=this.J(Y);if(n){this.Y(U,n,V);var b;V=g.sx(this.S());(n=(b=g.I(Y.commandMetadata,g.O7))==null?void 0:b.apiUrl)&&(V=n);b=s52(Qk(V));Y=Object.assign({},{command:Y},void 0);U={input:b,i7:SP(b),Nz:U,config:Y};U.config.Zn?U.config.Zn.identity=C:U.config.Zn={identity:C};return U}C=new g.g1("Error: Failed to create Request from Command.",Y);g.MR(C)}; g.EP.Object.defineProperties(Ar.prototype,{W:{configurable:!0,enumerable:!0,get:function(){return!1}}}); g.W(Ry,Ar);g.W(WR,Ry);WR.prototype.V=function(){return{input:"/getDatasyncIdsEndpoint",i7:SP("/getDatasyncIdsEndpoint","GET"),Nz:{}}}; WR.prototype.S=function(){return[]}; WR.prototype.J=function(){}; WR.prototype.Y=function(){};var Snr={},GpT=(Snr.GET_DATASYNC_IDS=bg(WR),Snr);var wW={},mfD=(wW["analytics.explore"]="LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE",wW["artist.analytics"]="LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS",wW["artist.events"]="LATENCY_ACTION_CREATOR_ARTIST_CONCERTS",wW["artist.presskit"]="LATENCY_ACTION_CREATOR_ARTIST_PROFILE",wW["asset.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_ASSET_CLAIMED_VIDEOS",wW["asset.composition"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION",wW["asset.composition_ownership"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_OWNERSHIP", wW["asset.composition_policy"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_POLICY",wW["asset.embeds"]="LATENCY_ACTION_CREATOR_CMS_ASSET_EMBEDS",wW["asset.history"]="LATENCY_ACTION_CREATOR_CMS_ASSET_HISTORY",wW["asset.issues"]="LATENCY_ACTION_CREATOR_CMS_ASSET_ISSUES",wW["asset.licenses"]="LATENCY_ACTION_CREATOR_CMS_ASSET_LICENSES",wW["asset.metadata"]="LATENCY_ACTION_CREATOR_CMS_ASSET_METADATA",wW["asset.ownership"]="LATENCY_ACTION_CREATOR_CMS_ASSET_OWNERSHIP",wW["asset.policy"]="LATENCY_ACTION_CREATOR_CMS_ASSET_POLICY", wW["asset.references"]="LATENCY_ACTION_CREATOR_CMS_ASSET_REFERENCES",wW["asset.shares"]="LATENCY_ACTION_CREATOR_CMS_ASSET_SHARES",wW["asset.sound_recordings"]="LATENCY_ACTION_CREATOR_CMS_ASSET_SOUND_RECORDINGS",wW["asset_group.assets"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_ASSETS",wW["asset_group.campaigns"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CAMPAIGNS",wW["asset_group.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CLAIMED_VIDEOS",wW["asset_group.metadata"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_METADATA", wW["song.analytics"]="LATENCY_ACTION_CREATOR_SONG_ANALYTICS",wW.creator_channel_dashboard="LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD",wW["channel.analytics"]="LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS",wW["channel.comments"]="LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS",wW["channel.content"]="LATENCY_ACTION_CREATOR_POST_LIST",wW["channel.content.promotions"]="LATENCY_ACTION_CREATOR_PROMOTION_LIST",wW["channel.copyright"]="LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT",wW["channel.editing"]="LATENCY_ACTION_CREATOR_CHANNEL_EDITING", wW["channel.monetization"]="LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION",wW["channel.music"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC",wW["channel.music_storefront"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC_STOREFRONT",wW["channel.playlists"]="LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS",wW["channel.translations"]="LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS",wW["channel.videos"]="LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS",wW["channel.live_streaming"]="LATENCY_ACTION_CREATOR_LIVE_STREAMING",wW["dialog.copyright_strikes"]= "LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES",wW["dialog.video_copyright"]="LATENCY_ACTION_CREATOR_DIALOG_VIDEO_COPYRIGHT",wW["dialog.uploads"]="LATENCY_ACTION_CREATOR_DIALOG_UPLOADS",wW.owner="LATENCY_ACTION_CREATOR_CMS_DASHBOARD",wW["owner.allowlist"]="LATENCY_ACTION_CREATOR_CMS_ALLOWLIST",wW["owner.analytics"]="LATENCY_ACTION_CREATOR_CMS_ANALYTICS",wW["owner.art_tracks"]="LATENCY_ACTION_CREATOR_CMS_ART_TRACKS",wW["owner.assets"]="LATENCY_ACTION_CREATOR_CMS_ASSETS",wW["owner.asset_groups"]= "LATENCY_ACTION_CREATOR_CMS_ASSET_GROUPS",wW["owner.bulk"]="LATENCY_ACTION_CREATOR_CMS_BULK_HISTORY",wW["owner.campaigns"]="LATENCY_ACTION_CREATOR_CMS_CAMPAIGNS",wW["owner.channel_invites"]="LATENCY_ACTION_CREATOR_CMS_CHANNEL_INVITES",wW["owner.channels"]="LATENCY_ACTION_CREATOR_CMS_CHANNELS",wW["owner.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_CLAIMED_VIDEOS",wW["owner.claims"]="LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING",wW["owner.claims.manual"]="LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING",wW["owner.delivery"]= "LATENCY_ACTION_CREATOR_CMS_CONTENT_DELIVERY",wW["owner.delivery_templates"]="LATENCY_ACTION_CREATOR_CMS_DELIVERY_TEMPLATES",wW["owner.issues"]="LATENCY_ACTION_CREATOR_CMS_ISSUES",wW["owner.licenses"]="LATENCY_ACTION_CREATOR_CMS_LICENSES",wW["owner.pitch_music"]="LATENCY_ACTION_CREATOR_CMS_PITCH_MUSIC",wW["owner.policies"]="LATENCY_ACTION_CREATOR_CMS_POLICIES",wW["owner.releases"]="LATENCY_ACTION_CREATOR_CMS_RELEASES",wW["owner.reports"]="LATENCY_ACTION_CREATOR_CMS_REPORTS",wW["owner.videos"]="LATENCY_ACTION_CREATOR_CMS_VIDEOS", wW["playlist.videos"]="LATENCY_ACTION_CREATOR_PLAYLIST_VIDEO_LIST",wW["post.comments"]="LATENCY_ACTION_CREATOR_POST_COMMENTS",wW["post.edit"]="LATENCY_ACTION_CREATOR_POST_EDIT",wW["promotion.edit"]="LATENCY_ACTION_CREATOR_PROMOTION_EDIT",wW["video.analytics"]="LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS",wW["video.claims"]="LATENCY_ACTION_CREATOR_VIDEO_CLAIMS",wW["video.comments"]="LATENCY_ACTION_CREATOR_VIDEO_COMMENTS",wW["video.copyright"]="LATENCY_ACTION_CREATOR_VIDEO_COPYRIGHT",wW["video.edit"]="LATENCY_ACTION_CREATOR_VIDEO_EDIT", wW["video.editor"]="LATENCY_ACTION_CREATOR_VIDEO_EDITOR",wW["video.editor_async"]="LATENCY_ACTION_CREATOR_VIDEO_EDITOR_ASYNC",wW["video.live_settings"]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS",wW["video.live_streaming"]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING",wW["video.monetization"]="LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION",wW["video.policy"]="LATENCY_ACTION_CREATOR_VIDEO_POLICY",wW["video.rights_management"]="LATENCY_ACTION_CREATOR_VIDEO_RIGHTS_MANAGEMENT",wW["video.translations"]="LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS", wW),lT={},ahE=(lT.auto_search="LATENCY_ACTION_AUTO_SEARCH",lT.ad_to_ad="LATENCY_ACTION_AD_TO_AD",lT.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",lT.app_startup="LATENCY_ACTION_APP_STARTUP",lT.browse="LATENCY_ACTION_BROWSE",lT.cast_splash="LATENCY_ACTION_CAST_SPLASH",lT.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",lT.channels="LATENCY_ACTION_CHANNELS",lT.chips="LATENCY_ACTION_CHIPS",lT.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",lT.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK", lT.editor="LATENCY_ACTION_EDITOR",lT.embed="LATENCY_ACTION_EMBED",lT.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",lT.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",lT.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",lT.explore="LATENCY_ACTION_EXPLORE",lT.favorites="LATENCY_ACTION_FAVORITES",lT.home="LATENCY_ACTION_HOME",lT.inboarding="LATENCY_ACTION_INBOARDING",lT.landing="LATENCY_ACTION_LANDING",lT.library="LATENCY_ACTION_LIBRARY",lT.live= "LATENCY_ACTION_LIVE",lT.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",lT.management="LATENCY_ACTION_MANAGEMENT",lT.mini_app="LATENCY_ACTION_MINI_APP_PLAY",lT.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",lT.onboarding="LATENCY_ACTION_ONBOARDING",lT.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",lT.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",lT.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",lT.player_att="LATENCY_ACTION_PLAYER_ATTESTATION", lT.prebuffer="LATENCY_ACTION_PREBUFFER",lT.prefetch="LATENCY_ACTION_PREFETCH",lT.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",lT.profile_switcher="LATENCY_ACTION_LOGIN",lT.projects="LATENCY_ACTION_PROJECTS",lT.reel_watch="LATENCY_ACTION_REEL_WATCH",lT.results="LATENCY_ACTION_RESULTS",lT.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",lT.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",lT.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",lT.review="LATENCY_ACTION_REVIEW",lT.search_overview_answer= "LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",lT.search_ui="LATENCY_ACTION_SEARCH_UI",lT.search_suggest="LATENCY_ACTION_SUGGEST",lT.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",lT.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",lT.seek="LATENCY_ACTION_PLAYER_SEEK",lT.settings="LATENCY_ACTION_SETTINGS",lT.store="LATENCY_ACTION_STORE",lT.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",lT.tenx="LATENCY_ACTION_TENX",lT.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",lT.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD", lT.watch="LATENCY_ACTION_WATCH",lT.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",lT["watch,watch7"]="LATENCY_ACTION_WATCH",lT["watch,watch7_html5"]="LATENCY_ACTION_WATCH",lT["watch,watch7ad"]="LATENCY_ACTION_WATCH",lT["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",lT.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",lT.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",lT.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",lT.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",lT.networkless_performance= "LATENCY_ACTION_NETWORKLESS_PERFORMANCE",lT.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",lT.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",lT.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",lT);Object.assign(ahE,mfD);g.W(cR,BC);var YkJ=new sc("aft-recorded",cR);var jgL=g.tx.ytLoggingGelSequenceIdObj_||{};g.e2("ytLoggingGelSequenceIdObj_",jgL);var vR=g.tx.ytLoggingLatencyUsageStats_||{};g.e2("ytLoggingLatencyUsageStats_",vR);hr.prototype.tick=function(Y,V,C,U){w8(this,"tick_"+Y+"_"+V)||g.ZX("latencyActionTicked",{tickName:Y,clientActionNonce:V},{timestamp:C,cttAuthInfo:U})}; hr.prototype.info=function(Y,V,C){var U=Object.keys(Y).join("");w8(this,"info_"+U+"_"+V)||(Y=Object.assign({},Y),Y.clientActionNonce=V,g.ZX("latencyActionInfo",Y,{cttAuthInfo:C}))}; hr.prototype.jspbInfo=function(Y,V,C){for(var U="",n=0;n=n.length?(V.append(n),Y-=n.length):Y?(V.append(new Uint8Array(n.buffer,n.byteOffset,Y)),C.append(new Uint8Array(n.buffer,n.byteOffset+Y,n.length-Y)),Y=0):C.append(n);return{aq:V,Tr:C}}; J_.prototype.isFocused=function(Y){return Y>=this.S&&Y=64&&(this.D.set(Y.subarray(0,64-this.J),this.J),V=64-this.J,this.J=0,VIK(this,this.D,0));for(;V+64<=C;V+=64)VIK(this,Y,V);V=this.start&&(Y=2&&C.ssdaiAdsConfig&&Ru("Unexpected ad placement renderers length",Y.slot,null,{length:U.length});var n;((n=C.adSlots)==null?0:n.some(function(b){var E,y;return((E=g.I(b,ec))==null?void 0:(y=E.adSlotMetadata)==null?void 0:y.slotType)==="SLOT_TYPE_PLAYER_BYTES"}))||U.some(function(b){var E,y,X,G; return!!((E=b.renderer)==null?0:(y=E.linearAdSequenceRenderer)==null?0:(X=y.linearAds)==null?0:X.length)||!((G=b.renderer)==null||!G.instreamVideoAdRenderer)})||dZR(Y)})}; u1.prototype.pF=function(){yV0(this.Y)};BP.prototype.Sa=function(){var Y=this;ixH(this.J,function(){var V=Z6(Y.slot.clientMetadata,"metadata_type_ad_break_request_data");return V.cueProcessedMs?Y.Y.get().fetch({TI:V.getAdBreakUrl,q9:new g.XF(V.WP,V.uD),cueProcessedMs:V.cueProcessedMs}):Y.Y.get().fetch({TI:V.getAdBreakUrl,q9:new g.XF(V.WP,V.uD)})})}; BP.prototype.pF=function(){yV0(this.J)};sN.prototype.Sa=function(){var Y=this.slot.clientMetadata,V,C=(V=this.slot.fulfilledLayout)!=null?V:Z6(Y,"metadata_type_fulfilled_layout");QkT(this.callback,this.slot,C)}; sN.prototype.pF=function(){Pi(this.callback,this.slot,new r("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")};R4.prototype.build=function(Y,V){return V.fulfilledLayout||Af(V,{uU:["metadata_type_fulfilled_layout"]})?new sN(Y,V):this.S(Y,V)};g.W(WP,R4); WP.prototype.S=function(Y,V){if(Af(V,{uU:["metadata_type_ad_break_request_data","metadata_type_cue_point"],slotType:"SLOT_TYPE_AD_BREAK_REQUEST"}))return new u1(Y,V,this.Y,this.J,this.sF,this.Wx,this.Kb,this.hn,this.WC);if(Af(V,{uU:["metadata_type_ad_break_request_data"],slotType:"SLOT_TYPE_AD_BREAK_REQUEST"}))return new BP(Y,V,this.Y,this.J,this.sF,this.Wx);throw new r("Unsupported slot with type: "+V.slotType+" and client metadata: "+D6(V.clientMetadata)+" in AdBreakRequestSlotFulfillmentAdapterFactory.");};g.W(NU,R4);NU.prototype.S=function(Y,V){throw new r("Unsupported slot with type: "+V.slotType+" and client metadata: "+D6(V.clientMetadata)+" in DefaultFulfillmentAdapterFactory.");};g.R=qw0.prototype;g.R.x8=function(){return this.slot}; g.R.gT=function(){return this.layout}; g.R.init=function(){}; g.R.release=function(){}; g.R.startRendering=function(Y){if(Y.layoutId!==this.layout.layoutId)this.callback.zm(this.slot,Y,new Xu("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 V=Z6(Y.clientMetadata,"metadata_type_ad_break_response_data");this.slot.slotType==="SLOT_TYPE_AD_BREAK_REQUEST"?(this.callback.G5(this.slot,Y),QR1(this.S, this.slot,V)):Ru("Unexpected slot type in AdBreakResponseLayoutRenderingAdapter - this should never happen",this.slot,Y)}}; g.R.LW=function(Y,V){Y.layoutId!==this.layout.layoutId?this.callback.zm(this.slot,Y,new Xu("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.vC(this.slot,Y,V),xZK(this),cVH(this))};g.W(qU,g.D$);g.R=qU.prototype;g.R.x8=function(){return this.J.slot}; g.R.gT=function(){return this.J.layout}; g.R.init=function(){this.S.get().addListener(this)}; g.R.release=function(){this.S.get().removeListener(this);this.dispose()}; g.R.uT=function(){}; g.R.In=function(){}; g.R.Sy=function(){}; g.R.Rq=function(){}; g.R.startRendering=function(Y){var V=this;de(this.J,Y,function(){return void V.Wo()})}; g.R.Wo=function(){this.S.get().Wo(this.Y)}; g.R.LW=function(Y,V){var C=this;de(this.J,Y,function(){var U=C.S.get();bdK(U,C.Y,3);C.Y=[];C.callback.vC(C.slot,Y,V)})}; g.R.u1=function(){this.S.Vs()||this.S.get().removeListener(this);g.D$.prototype.u1.call(this)}; g.EP.Object.defineProperties(qU.prototype,{slot:{configurable:!0,enumerable:!0,get:function(){return this.J.slot}}, layout:{configurable:!0,enumerable:!0,get:function(){return this.J.layout}}});l1.prototype.UR=function(Y,V){V=V===void 0?!1:V;var C=(this.S.get(Y)||[]).concat();if(V=V&&w2E(Y)){var U=this.S.get(V);U&&C.push.apply(C,g.P(U))}$x(this,Y,C);this.Y.add(Y);V&&this.Y.add(V)}; l1.prototype.Xa=function(Y,V){V=V===void 0?!1:V;if(!this.Y.has(Y)){var C=V&&w2E(Y);C&&(V=!this.Y.has(C));this.UR(Y,V)}};g.W(TLP,Z$);g.W(QM,qU);g.R=QM.prototype;g.R.WD=function(Y,V){hf("ads-engagement-panel-layout",Y,this.D.get().sN,this.Kb.get(),this.W,this.V,this.x8(),this.gT(),V)}; g.R.startRendering=function(Y){xx(this.b1,this.x8(),this.gT(),g.I(this.gT().renderingContent,DT),this.callback,"metadata_type_ads_engagement_panel_layout_view_model",function(V,C,U,n,b){return new TLP(V,C,U,n,b)},this.Y); qU.prototype.startRendering.call(this,Y)}; g.R.G5=function(Y,V){this.V===V.layoutId&&(this.W===null?this.W=this.Kb.get().WF():Ru("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.R.vC=function(){}; g.R.Qz=function(){}; g.R.oH=function(){}; g.R.Dl=function(){}; g.R.EF=function(){}; g.R.VE=function(){}; g.R.e0=function(){}; g.R.nK=function(){}; g.R.NE=function(){}; g.R.RD=function(){}; g.R.C$=function(){}; g.R.u1=function(){d$(this.YX(),this);qU.prototype.u1.call(this)};g.W(MQP,Z$);g.W(Sg,qU);g.R=Sg.prototype;g.R.WD=function(Y,V){hf("banner-image",Y,this.D.get().sN,this.Kb.get(),this.W,this.V,this.x8(),this.gT(),V)}; g.R.startRendering=function(Y){xx(this.b1,this.x8(),this.gT(),g.I(this.gT().renderingContent,GA),this.callback,"metadata_type_banner_image_layout_view_model",function(V,C,U,n,b){return new MQP(V,C,U,n,b)},this.Y); qU.prototype.startRendering.call(this,Y)}; g.R.G5=function(Y,V){this.V===V.layoutId&&(this.W===null?this.W=this.Kb.get().WF():Ru("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.R.vC=function(){}; g.R.Qz=function(){}; g.R.oH=function(){}; g.R.Dl=function(){}; g.R.EF=function(){}; g.R.VE=function(){}; g.R.e0=function(){}; g.R.nK=function(){}; g.R.NE=function(){}; g.R.RD=function(){}; g.R.C$=function(){}; g.R.u1=function(){d$(this.YX(),this);qU.prototype.u1.call(this)};g.W(mf,Z$);g.W(jg,qU);g.R=jg.prototype;g.R.WD=function(Y,V){hf("action-companion",Y,this.D.get().sN,this.Kb.get(),this.W,this.V,this.x8(),this.gT(),V)}; g.R.startRendering=function(Y){xx(this.b1,this.x8(),this.gT(),g.I(this.gT().renderingContent,iH),this.callback,"metadata_type_action_companion_ad_renderer",function(V,C,U,n,b){return new mf(V,C,U,n,b)},this.Y); qU.prototype.startRendering.call(this,Y)}; g.R.G5=function(Y,V){V.layoutId===this.layout.layoutId?this.b1.Xa("impression"):this.V===V.layoutId&&(this.W===null?this.W=this.Kb.get().WF():Ru("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.R.vC=function(){}; g.R.Qz=function(){}; g.R.oH=function(){}; g.R.Dl=function(){}; g.R.EF=function(){}; g.R.VE=function(){}; g.R.e0=function(){}; g.R.nK=function(){}; g.R.NE=function(){}; g.R.RD=function(){}; g.R.C$=function(){}; g.R.u1=function(){d$(this.YX(),this);qU.prototype.u1.call(this)};g.W(Lh0,Z$);g.W(tf,qU);g.R=tf.prototype;g.R.WD=function(Y,V){hf("image-companion",Y,this.D.get().sN,this.Kb.get(),this.W,this.V,this.x8(),this.gT(),V)}; g.R.startRendering=function(Y){xx(this.b1,this.x8(),this.gT(),g.I(this.gT().renderingContent,yo),this.callback,"metadata_type_image_companion_ad_renderer",function(V,C,U,n,b){return new Lh0(V,C,U,n,b)},this.Y); qU.prototype.startRendering.call(this,Y)}; g.R.G5=function(Y,V){V.layoutId===this.layout.layoutId?this.b1.Xa("impression"):this.V===V.layoutId&&(this.W===null?this.W=this.Kb.get().WF():Ru("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.R.vC=function(){}; g.R.Qz=function(){}; g.R.oH=function(){}; g.R.Dl=function(){}; g.R.EF=function(){}; g.R.VE=function(){}; g.R.e0=function(){}; g.R.nK=function(){}; g.R.NE=function(){}; g.R.RD=function(){}; g.R.C$=function(){}; g.R.u1=function(){d$(this.YX(),this);qU.prototype.u1.call(this)};g.W(SwS,Z$);g.W(eg,qU);g.R=eg.prototype;g.R.WD=function(Y,V){hf("shopping-companion",Y,this.D.get().sN,this.Kb.get(),this.W,this.V,this.x8(),this.gT(),V)}; g.R.startRendering=function(Y){xx(this.b1,this.x8(),this.gT(),void 0,this.callback,"metadata_type_shopping_companion_carousel_renderer",function(V,C,U,n,b){return new SwS(V,C,U,n,b)},this.Y); qU.prototype.startRendering.call(this,Y)}; g.R.G5=function(Y,V){V.layoutId===this.layout.layoutId?this.b1.Xa("impression"):this.V===V.layoutId&&(this.W===null?this.W=this.Kb.get().WF():Ru("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.R.vC=function(){}; g.R.Qz=function(){}; g.R.oH=function(){}; g.R.Dl=function(){}; g.R.EF=function(){}; g.R.VE=function(){}; g.R.e0=function(){}; g.R.nK=function(){}; g.R.NE=function(){}; g.R.RD=function(){}; g.R.C$=function(){}; g.R.u1=function(){d$(this.YX(),this);qU.prototype.u1.call(this)};g.W(FF,qU);g.R=FF.prototype;g.R.startRendering=function(Y){xx(this.b1,this.x8(),this.gT(),void 0,this.callback,"metadata_type_action_companion_ad_renderer",function(V,C,U,n,b){return new mf(V,C,U,n,b)},this.Y); qU.prototype.startRendering.call(this,Y)}; g.R.G5=function(){}; g.R.vC=function(){}; g.R.Qz=function(){}; g.R.oH=function(){}; g.R.Dl=function(){}; g.R.EF=function(){}; g.R.VE=function(){}; g.R.e0=function(){}; g.R.nK=function(){}; g.R.NE=function(){}; g.R.RD=function(){}; g.R.C$=function(){}; g.R.u1=function(){d$(this.YX(),this);qU.prototype.u1.call(this)}; g.R.WD=function(){};g.R=Fha.prototype;g.R.x8=function(){return this.slot}; g.R.gT=function(){return this.layout}; g.R.init=function(){this.hn.get().addListener(this);this.hn.get().Q6.push(this);var Y=Z6(this.layout.clientMetadata,"metadata_type_video_length_seconds"),V=Z6(this.layout.clientMetadata,"metadata_type_active_view_traffic_type");fz(this.layout.Iy)&&UI(this.WM.get(),this.layout.layoutId,{HP:V,Tk:Y,listener:this})}; g.R.release=function(){this.hn.get().removeListener(this);YbE(this.hn.get(),this);fz(this.layout.Iy)&&nF(this.WM.get(),this.layout.layoutId)}; g.R.startRendering=function(Y){this.callback.G5(this.slot,Y)}; g.R.LW=function(Y,V){JdT(this.Wx.get())&&!this.Y&&(this.b1.Xa("abandon"),this.Y=!0);this.callback.vC(this.slot,Y,V)}; g.R.VV=function(Y){switch(Y.id){case "part2viewed":this.b1.Xa("start");this.b1.Xa("impression");break;case "videoplaytime25":this.b1.Xa("first_quartile");break;case "videoplaytime50":this.b1.Xa("midpoint");break;case "videoplaytime75":this.b1.Xa("third_quartile");break;case "videoplaytime100":JdT(this.Wx.get())?this.Y||(this.b1.Xa("complete"),this.Y=!0):this.b1.Xa("complete");Lz(this.b1)&&a4(this.b1,Infinity,!0);dCv(this.Wx.get())&&re(this.J,Infinity,!0);break;case "engagedview":Lz(this.b1)||this.b1.Xa("progress"); break;case "conversionview":case "videoplaybackstart":case "videoplayback2s":case "videoplayback10s":break;default:Ru("Cue Range ID unknown in DiscoveryLayoutRenderingAdapter",this.slot,this.layout)}}; g.R.onVolumeChange=function(){}; g.R.Pb=function(){}; g.R.aH=function(){}; g.R.F3=function(){}; g.R.onFullscreenToggled=function(){}; g.R.f$=function(){}; g.R.MD=function(){}; g.R.g4=function(Y){dCv(this.Wx.get())&&re(this.J,Y*1E3,!1);Lz(this.b1)&&a4(this.b1,Y*1E3,!1)}; g.R.cZ=function(){}; g.R.au=function(){this.b1.Xa("active_view_measurable")}; g.R.hX=function(){this.b1.Xa("active_view_viewable")}; g.R.vV=function(){this.b1.Xa("active_view_fully_viewable_audible_half_duration")}; g.R.du=function(){this.b1.Xa("audio_measurable")}; g.R.Op=function(){this.b1.Xa("audio_audible")};g.W(ge,qU);g.R=ge.prototype;g.R.init=function(){qU.prototype.init.call(this);var Y=Z6(this.layout.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"),V={adsClientData:this.layout.Ce};this.Y.push(new x9(Y,this.layout.layoutId,Z6(this.layout.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"),V,!0))}; g.R.jG=function(){this.W||this.hn.get().resumeVideo(1)}; g.R.startRendering=function(Y){qU.prototype.startRendering.call(this,Y);GW(this.hn.get(),"ad-showing");this.callback.G5(this.slot,Y);this.V.UV=this}; g.R.LW=function(Y,V){qU.prototype.LW.call(this,Y,V);Zi(this.hn.get(),"ad-showing");gP(this.V,this)}; g.R.WD=function(Y){switch(Y){case "ad-info-icon-button":(this.W=this.hn.get().XG(1))||this.hn.get().pauseVideo();break;case "visit-advertiser":this.hn.get().pauseVideo()}}; g.R.u1=function(){qU.prototype.u1.call(this)};g.W(Kz,Z$);g.W(HP,qU);g.R=HP.prototype;g.R.startRendering=function(Y){xx(this.b1,this.x8(),this.gT(),void 0,this.callback,"metadata_type_top_banner_image_text_icon_buttoned_layout_view_model",function(V,C,U,n,b){return new Kz(V,C,U,n,b)},this.Y); qU.prototype.startRendering.call(this,Y)}; g.R.G5=function(){}; g.R.vC=function(){}; g.R.Qz=function(){}; g.R.oH=function(){}; g.R.Dl=function(){}; g.R.EF=function(){}; g.R.VE=function(){}; g.R.e0=function(){}; g.R.nK=function(){}; g.R.NE=function(){}; g.R.RD=function(){}; g.R.C$=function(){}; g.R.u1=function(){d$(this.YX(),this);qU.prototype.u1.call(this)}; g.R.WD=function(){};g.W(YJ,Z$);g.W(oP,qU);oP.prototype.init=function(){qU.prototype.init.call(this);this.Y.push(new YJ(g.I(this.layout.renderingContent,TA),this.layout.layoutId,{adsClientData:this.layout.Ce}))}; oP.prototype.WD=function(){a1(this.W.get(),this.V)&&cP(this.Kb.get(),3)}; oP.prototype.startRendering=function(Y){qU.prototype.startRendering.call(this,Y);this.callback.G5(this.slot,Y)}; oP.prototype.u1=function(){qU.prototype.u1.call(this)};g.W(VI,Z$);g.W(C$,qU);C$.prototype.init=function(){qU.prototype.init.call(this);var Y=g.I(this.layout.renderingContent,By)||Z6(this.layout.clientMetadata,"metadata_type_ad_action_interstitial_renderer"),V=PP(this.b1);this.Y.push(new VI(Y,V,this.layout.layoutId,{adsClientData:this.layout.Ce},!0,!0))}; C$.prototype.startRendering=function(Y){qU.prototype.startRendering.call(this,Y);this.callback.G5(this.slot,Y)}; C$.prototype.WD=function(Y,V){if(V===this.layout.layoutId)switch(Y){case "skip-button":var C;(Y=(C=Z6(this.layout.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))==null?void 0:C.current)&&Y.NL(this.x8(),this.layout)}}; C$.prototype.u1=function(){qU.prototype.u1.call(this)};n$.prototype.build=function(Y,V,C,U){if(UE(U,{uU:["metadata_type_ad_break_response_data"],Pt:["LAYOUT_TYPE_AD_BREAK_RESPONSE","LAYOUT_TYPE_THROTTLED_AD_BREAK_RESPONSE"]}))return new qw0(Y,C,U,this.J,this.S,this.Y);throw new Xu("Unsupported layout with type: "+U.layoutType+" and client metadata: "+D6(U.clientMetadata)+" in AdBreakRequestLayoutRenderingAdapterFactory.");};g.W(HxH,Z$);g.W(bP,qU);g.R=bP.prototype;g.R.WD=function(Y,V){hf("ads-engagement-panel",Y,this.D.get().sN,this.Kb.get(),this.W,this.V,this.x8(),this.gT(),V)}; g.R.startRendering=function(Y){xx(this.b1,this.x8(),this.gT(),g.I(this.gT().renderingContent,XQ),this.callback,"metadata_type_ads_engagement_panel_renderer",function(V,C,U,n,b){return new HxH(V,C,U,n,b)},this.Y); qU.prototype.startRendering.call(this,Y)}; g.R.G5=function(Y,V){V.layoutId===this.layout.layoutId?this.b1.Xa("impression"):this.V===V.layoutId&&(this.W===null?this.W=this.Kb.get().WF():Ru("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.R.vC=function(){}; g.R.Qz=function(){}; g.R.oH=function(){}; g.R.Dl=function(){}; g.R.EF=function(){}; g.R.VE=function(){}; g.R.e0=function(){}; g.R.nK=function(){}; g.R.NE=function(){}; g.R.RD=function(){}; g.R.C$=function(){}; g.R.u1=function(){d$(this.YX(),this);qU.prototype.u1.call(this)};g.W(EE,qU);g.R=EE.prototype;g.R.WD=function(Y,V){hf("top-banner-image-text-icon-buttoned",Y,this.D.get().sN,this.Kb.get(),this.W,this.V,this.x8(),this.gT(),V)}; g.R.startRendering=function(Y){xx(this.b1,this.x8(),this.gT(),g.I(this.gT().renderingContent,ZT),this.callback,"metadata_type_top_banner_image_text_icon_buttoned_layout_view_model",function(V,C,U,n,b){return new Kz(V,C,U,n,b)},this.Y); qU.prototype.startRendering.call(this,Y)}; g.R.G5=function(Y,V){this.V===V.layoutId&&(this.W===null?this.W=this.Kb.get().WF():Ru("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.R.vC=function(){}; g.R.Qz=function(){}; g.R.oH=function(){}; g.R.Dl=function(){}; g.R.EF=function(){}; g.R.VE=function(){}; g.R.e0=function(){}; g.R.nK=function(){}; g.R.NE=function(){}; g.R.RD=function(){}; g.R.C$=function(){}; g.R.u1=function(){d$(this.YX(),this);qU.prototype.u1.call(this)};VMZ.prototype.build=function(Y,V,C,U){if(UE(U,YiK())||g.I(U.renderingContent,XQ)!==void 0)return new bP(Y,C,U,this.I2,this.Kb,this.YX,this.WM,this.Y);if(UE(U,I$P())||g.I(U.renderingContent,iH)!==void 0)return new jg(Y,C,U,this.I2,this.Kb,this.YX,this.WM,this.Y);if(UE(U,QXJ())||g.I(U.renderingContent,yo)!==void 0)return new tf(Y,C,U,this.I2,this.Kb,this.YX,this.WM,this.Y);if(UE(U,mZT()))return new eg(Y,C,U,this.I2,this.Kb,this.YX,this.WM,this.Y);if(UE(U,rVP()))return new FF(Y,C,U,this.I2,this.Kb,this.YX, this.WM,this.Y);if(UE(U,a$a())||g.I(U.renderingContent,GA)!==void 0)return new Sg(Y,C,U,this.I2,this.Kb,this.YX,this.WM,this.Y);if(UE(U,o9K())||g.I(U.renderingContent,ZT)!==void 0)return new EE(Y,C,U,this.I2,this.Kb,this.YX,this.WM,this.Y);if(UE(U,gmE()))return new HP(Y,C,U,this.I2,this.Kb,this.YX,this.WM,this.Y);if(UE(U,$Z1())||g.I(U.renderingContent,DT)!==void 0)return new QM(Y,C,U,this.I2,this.Kb,this.YX,this.WM,this.Y);throw new Xu("Unsupported layout with type: "+U.layoutType+" and client metadata: "+ D6(U.clientMetadata)+" in DesktopAboveFeedLayoutRenderingAdapterFactory.");};Ca2.prototype.build=function(Y,V,C,U){if(UE(U,{uU:["metadata_type_linked_player_bytes_layout_id"],Pt:["LAYOUT_TYPE_DISPLAY_UNDERLAY_TEXT_GRID_CARDS"]}))return new oP(Y,C,U,this.I2,this.Kb,this.Y);throw new Xu("Unsupported layout with type: "+U.layoutType+" and client metadata: "+D6(U.clientMetadata)+" in DesktopPlayerUnderlayLayoutRenderingAdapterFactory.");};g.R=UjP.prototype;g.R.x8=function(){return this.slot}; g.R.gT=function(){return this.layout}; g.R.init=function(){}; g.R.release=function(){}; g.R.startRendering=function(Y){Y.layoutId!==this.layout.layoutId?this.callback.zm(this.slot,Y,new Xu("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.G5(this.slot,Y),this.b1.Xa("impression"),od(this.QX,Y,"normal"))}; g.R.LW=function(Y,V){Y.layoutId!==this.layout.layoutId?this.callback.zm(this.slot,Y,new Xu("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.vC(this.slot,Y,V)};g.R=b9E.prototype;g.R.x8=function(){return this.slot}; g.R.gT=function(){return this.layout}; g.R.init=function(){}; g.R.release=function(){}; g.R.startRendering=function(Y){Y.layoutId!==this.layout.layoutId?this.callback.zm(this.slot,Y,new Xu("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.G5(this.slot,Y),this.b1.Xa("impression"),od(this.QX,Y,"normal"))}; g.R.LW=function(Y,V){Y.layoutId!==this.layout.layoutId?this.callback.zm(this.slot,Y,new Xu("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.vC(this.slot,Y,V)};z6.prototype.build=function(Y,V,C,U){if(!this.Wx.get().B.U().K("h5_optimize_forcasting_slot_layout_creation_with_trimmed_metadata")){if(UE(U,n9P()))return new UjP(Y,C,U,this.Kb,this.QX)}else if(UE(U,{uU:[],Pt:["LAYOUT_TYPE_FORECASTING"]}))return new b9E(Y,C,U,this.Kb,this.QX);throw new Xu("Unsupported layout with type: "+U.layoutType+" and client metadata: "+D6(U.clientMetadata)+" in ForecastingLayoutRenderingAdapterFactory.");};g.W(i9Z,Z$);g.W(iP,qU);g.R=iP.prototype;g.R.init=function(){qU.prototype.init.call(this);var Y=g.I(this.layout.renderingContent,uP)||Z6(this.layout.clientMetadata,"metadata_type_player_overlay_layout_renderer"),V={adsClientData:this.layout.Ce};this.Y.push(new i9Z(Y,Z6(this.layout.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"),this.layout.layoutId,V))}; g.R.jG=function(){this.W||this.hn.get().resumeVideo(2)}; g.R.startRendering=function(Y){qU.prototype.startRendering.call(this,Y);this.callback.G5(this.slot,Y);this.V.UV=this}; g.R.LW=function(Y,V){qU.prototype.LW.call(this,Y,V);gP(this.V,this)}; g.R.WD=function(Y,V){if(!Cz(this.Wx.get(),"stop_handling_click_for_non_rendering_overlay_layout")||V===this.layout.layoutId){if(a1(this.D.get(),this.C))switch(Y){case "visit-advertiser-link":cP(this.Kb.get(),3)}switch(Y){case "ad-mute-confirm-dialog-close-button":case "ad-feedback-undo-mute-button":case "ad-info-dialog-close-button":this.W||this.hn.get().resumeVideo(2);break;case "ad-info-icon-button":case "ad-player-overflow-button":(this.W=this.hn.get().XG(2))||this.hn.get().pauseVideo();break; case "visit-advertiser-link":this.hn.get().pauseVideo();ytS(this).Q5();break;case "skip-button":if(Y=ytS(this),this.layout.renderingContent&&!zs(this.layout.clientMetadata,"metadata_type_dai")||!Y.QD){var C;(Y=(C=Z6(this.layout.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))==null?void 0:C.current)&&Y.NL(this.x8(),this.layout)}else Ru("Requesting to skip by LegacyPlayerBytes when components enabled"),Y.Ep(this.x8(),this.layout)}}}; g.R.u1=function(){qU.prototype.u1.call(this)};g.W(yI,qU);g.R=yI.prototype;g.R.init=function(){qU.prototype.init.call(this);var Y=g.I(this.layout.renderingContent,D5)||Z6(this.layout.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"),V={adsClientData:this.layout.Ce},C;(C=!!this.layout.renderingContent)||(C=!X9(this).QD);this.Y.push(new x9(Y,this.layout.layoutId,Z6(this.layout.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"),V,C))}; g.R.jG=function(){this.W||this.hn.get().resumeVideo(2)}; g.R.startRendering=function(Y){qU.prototype.startRendering.call(this,Y);this.callback.G5(this.slot,Y);this.V.UV=this}; g.R.LW=function(Y,V){qU.prototype.LW.call(this,Y,V);gP(this.V,this)}; g.R.WD=function(Y,V){if(!this.Wx||!Cz(this.Wx.get(),"stop_handling_click_for_non_rendering_overlay_layout")||V===this.layout.layoutId){if(a1(this.D.get(),this.C))switch(Y){case "visit-advertiser":cP(this.Kb.get(),3)}switch(Y){case "ad-mute-confirm-dialog-close-button":case "ad-feedback-undo-mute-button":case "ad-info-dialog-close-button":this.W||this.hn.get().resumeVideo(2);break;case "ad-info-icon-button":case "ad-player-overflow-button":(this.W=this.hn.get().XG(2))||this.hn.get().pauseVideo();break; case "visit-advertiser":this.hn.get().pauseVideo();X9(this).Q5();break;case "skip-button":if(Y=X9(this),this.layout.renderingContent&&!zs(this.layout.clientMetadata,"metadata_type_dai")||!Y.QD){var C;(Y=(C=Z6(this.layout.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))==null?void 0:C.current)&&Y.NL(this.x8(),this.layout)}else Ru("Requesting to skip by LegacyPlayerBytes"),Y.Ep(this.x8(),this.layout)}}}; g.R.u1=function(){qU.prototype.u1.call(this)};g.W(Gka,Z$);g.W(G6,qU);g.R=G6.prototype;g.R.startRendering=function(Y){var V=this;de(this.J,Y,function(){V.Y.push(new Gka(Z6(V.layout.clientMetadata,"metadata_type_valid_ad_message_renderer"),Y.layoutId,Y.Ce));V.Wo();V.callback.G5(V.slot,Y);g.e(CF(V.hn.get(),1),512)&&V.callback.zm(V.x8(),V.gT(),new Xu("player is stuck during adNotify",void 0,"ADS_CLIENT_ERROR_MESSAGE_PLAYER_STUCK_DURING_ADNOTIFY"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")})}; g.R.MD=function(){}; g.R.f$=function(Y){if(Y.state.isError()){var V;this.callback.zm(this.x8(),this.gT(),new Xu("A player error happened during adNotify",{playerErrorCode:(V=Y.state.fK)==null?void 0:V.errorCode},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_ERROR_DURING_ADNOTIFY"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")}}; g.R.onFullscreenToggled=function(){}; g.R.aH=function(){}; g.R.F3=function(){}; g.R.Pb=function(){}; g.R.onVolumeChange=function(){}; g.R.VV=function(){}; g.R.cZ=function(){}; g.R.WD=function(){};g.W(DjE,Z$);g.W(Z5,qU);Z5.prototype.init=function(){qU.prototype.init.call(this);var Y=g.I(this.layout.renderingContent,sE),V=PP(this.b1);this.Y.push(new DjE(Y,V,this.layout.layoutId,{adsClientData:this.layout.Ce}))}; Z5.prototype.startRendering=function(Y){qU.prototype.startRendering.call(this,Y);this.callback.G5(this.slot,Y)}; Z5.prototype.WD=function(Y,V){if(V===this.layout.layoutId)switch(Y){case "skip-button":var C;(Y=(C=Z6(this.layout.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))==null?void 0:C.current)&&Y.NL(this.x8(),this.layout)}}; Z5.prototype.u1=function(){qU.prototype.u1.call(this)};uPH.prototype.build=function(Y,V,C,U){if(Y=A2(Y,C,U,this.I2,this.hn,this.Kb,this.J,this.Y,this.Wx))return Y;throw new Xu("Unsupported layout with type: "+U.layoutType+" and client metadata: "+D6(U.clientMetadata)+" in OtherWebInPlayerLayoutRenderingAdapterFactory.");};g.R=N9.prototype;g.R.x8=function(){return this.slot}; g.R.gT=function(){return this.layout}; g.R.init=function(){this.hn.get().addListener(this);this.hn.get().Q6.push(this);if(this.layout.renderingContent){var Y=this.M8.get();Y=qI(Y,1).MA/1E3}else Y=Z6(this.layout.clientMetadata,"metadata_type_video_length_seconds");var V=g.I(this.layout.renderingContent,wm),C=V?vP(V.pings):Z6(this.layout.clientMetadata,"metadata_type_active_view_traffic_type");V=V?vmx(V.pings):Z6(this.layout.clientMetadata,"metadata_type_active_view_identifier");fz(this.layout.Iy)&&UI(this.WM.get(),this.layout.layoutId, {HP:C,Tk:Y,listener:this,Q2:V})}; g.R.release=function(){this.hn.get().removeListener(this);YbE(this.hn.get(),this);fz(this.layout.Iy)&&nF(this.WM.get(),this.layout.layoutId)}; g.R.startRendering=function(Y){this.callback.G5(this.slot,Y)}; g.R.LW=function(Y,V){OE(this,"abandon");this.callback.vC(this.slot,Y,V)}; g.R.VV=function(Y){switch(Y.id){case "part2viewed":this.b1.Xa("start");this.b1.Xa("impression");break;case "videoplaytime25":this.b1.Xa("first_quartile");break;case "videoplaytime50":this.b1.Xa("midpoint");break;case "videoplaytime75":this.b1.Xa("third_quartile");break;case "videoplaytime100":OE(this,"complete");Lz(this.b1)&&a4(this.b1,Infinity,!0);break;case "engagedview":Lz(this.b1)||this.b1.Xa("progress");break;case "conversionview":case "videoplaybackstart":case "videoplayback2s":case "videoplayback10s":break; default:Ru("Cue Range ID unknown in ShortsPlaybackTrackingLayoutRenderingAdapter",this.slot,this.layout)}}; g.R.onVolumeChange=function(){}; g.R.Pb=function(){}; g.R.aH=function(){}; g.R.F3=function(){}; g.R.onFullscreenToggled=function(){}; g.R.f$=function(Y){this.Y||(g.Oi(Y,4)&&!g.Oi(Y,2)?MU(this.b1,"pause"):Nj(Y,4)<0&&!(Nj(Y,2)<0)&&MU(this.b1,"resume"))}; g.R.MD=function(){}; g.R.g4=function(Y){Lz(this.b1)&&a4(this.b1,Y*1E3,!1)}; g.R.cZ=function(){OE(this,"swipe")}; g.R.au=function(){this.b1.Xa("active_view_measurable")}; g.R.hX=function(){this.b1.Xa("active_view_viewable")}; g.R.vV=function(){this.b1.Xa("active_view_fully_viewable_audible_half_duration")}; g.R.du=function(){this.b1.Xa("audio_measurable")}; g.R.Op=function(){this.b1.Xa("audio_audible")};BA2.prototype.build=function(Y,V,C,U){if(C.slotType==="SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM"&&g.I(U.renderingContent,wm)!==void 0)return new N9(Y,C,U,this.hn,this.Kb,this.Wx,this.WM,this.M8);V=["metadata_type_ad_placement_config"];for(var n=g.N(pz()),b=n.next();!b.done;b=n.next())V.push(b.value);if(UE(U,{uU:V,Pt:["LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER"]}))return C.slotType==="SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM"?new N9(Y,C,U,this.hn,this.Kb,this.Wx,this.WM,this.M8):new Fha(Y,C,U,this.hn,this.Kb, this.VQ,this.Wx,this.WM);throw new Xu("Unsupported layout with type: "+U.layoutType+" and client metadata: "+D6(U.clientMetadata)+" in PlaybackTrackingLayoutRenderingAdapterFactory.");};var q9={contentCpn:"",K8:new Map};qiZ.prototype.N8=function(Y,V){var C={};V=Object.assign({},V,(C.cc=this.YY.La(),C));this.YY.B.SL(Y,V)};var yUv,aw; yUv={gyv:"ALREADY_PINNED_ON_A_DEVICE",AUTHENTICATION_EXPIRED:"AUTHENTICATION_EXPIRED",Iqs:"AUTHENTICATION_MALFORMED",pbt:"AUTHENTICATION_MISSING",jJx:"BAD_REQUEST",DDx:"CAST_SESSION_DEVICE_MISMATCHED",enn:"CAST_SESSION_VIDEO_MISMATCHED",nlv:"CAST_TOKEN_EXPIRED",olE:"CAST_TOKEN_FAILED",Eln:"CAST_TOKEN_MALFORMED",V6T:"CGI_PARAMS_MALFORMED",iT1:"CGI_PARAMS_MISSING",Lrv:"DEVICE_FALLBACK",oBT:"GENERIC_WITH_LINK_AND_CPN",EBc:"ERROR_HDCP",Vwt:"LICENSE",FBL:"VIDEO_UNAVAILABLE",QS1:"FORMAT_UNAVAILABLE",xR8:"GEO_FAILURE", YO1:"HTML5_AUDIO_RENDERER_ERROR",sYL:"GENERIC_WITHOUT_LINK",JRv:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",SOi:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK",IIy:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT",pYx:"HTML5_SPS_UMP_STATUS_REJECTED",hVc:"INVALID_DRM_MESSAGE",JUt:"PURCHASE_NOT_FOUND",Sbv:"PURCHASE_REFUNDED",Bpb:"RENTAL_EXPIRED",eQs:"RETRYABLE_ERROR",Clv:"SERVER_ERROR",qbc:"SIGNATURE_EXPIRED",m_n:"STOPPED_BY_ANOTHER_PLAYBACK",Ply:"STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED",GLb:"STREAMING_NOT_ALLOWED", yUy:"STREAM_LICENSE_NOT_FOUND",So8:"TOO_MANY_REQUESTS",Iuc:"TOO_MANY_REQUESTS_WITH_LINK",p5E:"TOO_MANY_STREAMS_PER_ENTITLEMENT",uGy:"TOO_MANY_STREAMS_PER_USER",UNSUPPORTED_DEVICE:"UNSUPPORTED_DEVICE",fui:"VIDEO_FORBIDDEN",MWE:"VIDEO_NOT_FOUND",vlT:"BROWSER_OR_EXTENSION_ERROR"};aw={}; g.mN=(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 XfD;var GXJ=g.JH(),ZUR=GXJ.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!ZUR||ZUR.length<2)XfD=void 0;else{var Dev=GXJ.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);XfD=Dev&&Dev.length===6?Number(Dev[5].replace("_",".")):0}var Fz=XfD,at=Fz>=0;g.W(g.QI,fH);g.QI.prototype.Z=function(Y,V,C,U,n){return fH.prototype.Z.call(this,Y,V,C,U,n)};var Iw={},hZ=(Iw.FAIRPLAY="fairplay",Iw.PLAYREADY="playready",Iw.WIDEVINE="widevine",Iw.CLEARKEY=null,Iw.FLASHACCESS=null,Iw.UNKNOWN=null,Iw.WIDEVINE_CLASSIC=null,Iw);S$.prototype.isMultiChannelAudio=function(){return this.numChannels>2};var LA={},lX=(LA.WIDTH={name:"width",video:!0,valid:640,Tu:99999},LA.HEIGHT={name:"height",video:!0,valid:360,Tu:99999},LA.FRAMERATE={name:"framerate",video:!0,valid:30,Tu:9999},LA.BITRATE={name:"bitrate",video:!0,valid:3E5,Tu:2E9},LA.EOTF={name:"eotf",video:!0,valid:"bt709",Tu:"catavision"},LA.CHANNELS={name:"channels",video:!1,valid:2,Tu:99},LA.CRYPTOBLOCKFORMAT={name:"cryptoblockformat",video:!0,valid:"subsample",Tu:"invalidformat"},LA.DECODETOTEXTURE={name:"decode-to-texture",video:!0,valid:"false", Tu:"nope"},LA.AV1_CODECS={name:"codecs",video:!0,valid:"av01.0.05M.08",Tu:"av99.0.05M.08"},LA.EXPERIMENTAL={name:"experimental",video:!0,valid:"allowed",Tu:"invalid"},LA);var ubT=["h","H"],B6L=["9","("],sDT=["9h","(h"],AUL=["8","*"],RaD=["a","A"],Wqb=["o","O"],N6S=["m","M"],OUL=["mac3","MAC3"],kXv=["meac3","MEAC3"],QP={},TU2=(QP.h=ubT,QP.H=ubT,QP["9"]=B6L,QP["("]=B6L,QP["9h"]=sDT,QP["(h"]=sDT,QP["8"]=AUL,QP["*"]=AUL,QP.a=RaD,QP.A=RaD,QP.o=Wqb,QP.O=Wqb,QP.m=N6S,QP.M=N6S,QP.mac3=OUL,QP.MAC3=OUL,QP.meac3=kXv,QP.MEAC3=kXv,QP),JUD=new Set("o O a ah A m M mac3 MAC3 meac3 MEAC3 so sa".split(" ")),O$a=new Set("m M mac3 MAC3 meac3 MEAC3".split(" "));var K={},F9=(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"]="a",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 S9={},sLT=(S9.STEREO_LAYOUT_UNKNOWN=0,S9.STEREO_LAYOUT_LEFT_RIGHT=1,S9.STEREO_LAYOUT_TOP_BOTTOM=2,S9);var mg,R0;mg={};g.j$=(mg.auto=0,mg.tiny=144,mg.light=144,mg.small=240,mg.medium=360,mg.large=480,mg.hd720=720,mg.hd1080=1080,mg.hd1440=1440,mg.hd2160=2160,mg.hd2880=2880,mg.highres=4320,mg);R0={0:"auto",144:"tiny",240:"small",360:"medium",480:"large",720:"hd720",1080:"hd1080",1440:"hd1440",2160:"hd2160",2880:"hd2880",4320:"highres"};var e$="highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny".split(" ");t2.prototype.isHdr=function(){return this.Y==="smpte2084"||this.Y==="arib-std-b67"};gF.prototype.uJ=function(){return this.containerType===2}; gF.prototype.isEncrypted=function(){return!!this.El}; gF.prototype.aD=function(){return!!this.audio}; gF.prototype.Xr=function(){return!!this.video}; var YU=!1;g.W(eG,g.D$);g.R=eG.prototype;g.R.appendBuffer=function(Y,V,C){if(this.Im.Ra()!==this.appendWindowStart+this.start||this.Im.Mt()!==this.appendWindowEnd+this.start||this.Im.wg()!==this.timestampOffset+this.start)this.Im.supports(1),this.Im.C4(this.appendWindowStart+this.start,this.appendWindowEnd+this.start),this.Im.Yf(this.timestampOffset+this.start);this.Im.appendBuffer(Y,V,C)}; g.R.abort=function(){this.Im.abort()}; g.R.remove=function(Y,V){this.Im.remove(Y+this.start,V+this.start)}; g.R.removeAll=function(){this.remove(this.appendWindowStart,this.appendWindowEnd)}; g.R.clear=function(){this.Im.clear()}; g.R.C4=function(Y,V){this.appendWindowStart=Y;this.appendWindowEnd=V}; g.R.Nc=function(){return this.timestampOffset+this.start}; g.R.Ra=function(){return this.appendWindowStart}; g.R.Mt=function(){return this.appendWindowEnd}; g.R.Yf=function(Y){this.timestampOffset=Y}; g.R.wg=function(){return this.timestampOffset}; g.R.tY=function(Y){Y=this.Im.tY(Y===void 0?!1:Y);return tP(Y,this.start,this.end)}; g.R.O1=function(){return this.Im.O1()}; g.R.Iq=function(){return this.Im.Iq()}; g.R.Ob=function(){return this.Im.Ob()}; g.R.lT=function(){return this.Im.lT()}; g.R.GA=function(){this.Im.GA()}; g.R.qf=function(Y){return this.Im.qf(Y)}; g.R.u$=function(){return this.Im.u$()}; g.R.Uq=function(){return this.Im.Uq()}; g.R.iH=function(Y,V,C){this.Im.iH(Y,V,C)}; g.R.Fo=function(Y,V,C){this.Im.Fo(Y,V,C)}; g.R.Q0=function(Y,V){return this.Im.Q0(Y,V)}; g.R.supports=function(Y){return this.Im.supports(Y)}; g.R.bW=function(){return this.Im.bW()}; g.R.isView=function(){return!0}; g.R.PG=function(){return this.Im.PG()?this.isActive:!1}; g.R.isLocked=function(){return this.gP&&!this.isActive}; g.R.Le=function(Y){Y=this.Im.Le(Y);Y.vw=this.start+"-"+this.end;return Y}; g.R.Hs=function(){return this.Im.Hs()}; g.R.nL=function(){return this.Im.nL()}; g.R.wS=function(){return this.Im.wS()}; g.R.u1=function(){this.Im.P$(this.qn);g.D$.prototype.u1.call(this)};var NJ=!1;g.W(Fx,g.D$);g.R=Fx.prototype;g.R.appendBuffer=function(Y,V,C){this.Ek=!1;C&&(this.pP=C);if(Y.length){var U;((U=this.MJ)==null?0:U.appendBuffer)?this.MJ.appendBuffer(Y):this.MJ?this.MJ.append(Y):this.ER&&this.ER.webkitSourceAppend(this.id,Y)}V&&(V.isEncrypted()&&(this.zn=this.pP),V.type===3&&(this.Nw=V),this.IX.push(V.dM()),this.IX.length>4&&this.IX.shift());this.u9&&(this.u9.length>=2||Y.length>1048576?delete this.u9:this.u9.push(Y))}; g.R.abort=function(){try{this.MJ?this.MJ.abort():this.ER&&this.ER.webkitSourceAbort(this.id)}catch(V){if(fCP){var Y=new g.g1("Error while abort the source buffer: "+V.name+", "+V.message);g.MR(Y)}}this.pP=this.Nw=null}; g.R.remove=function(Y,V,C){this.Ek=!1;var U;if((U=this.MJ)==null?0:U.remove)C&&C({b:Zx(this.tY()),s:Y,e:V}),this.MJ.remove(Y,V)}; g.R.removeAll=function(){this.remove(this.Ra(),this.Mt())}; g.R.clear=function(){this.Ob()||(this.abort(),this.removeAll(),this.zn=this.pP=this.Nw=null,this.appendWindowStart=this.timestampOffset=0,this.JL=GS([],[]),this.Ek=!1,this.u9=r0?[]:void 0,this.t4=!0)}; g.R.Ra=function(){if(NJ&&this.Xr)return this.appendWindowStart;var Y;return((Y=this.MJ)==null?void 0:Y.appendWindowStart)||0}; g.R.Mt=function(){var Y;return((Y=this.MJ)==null?void 0:Y.appendWindowEnd)||0}; g.R.C4=function(Y,V){this.MJ&&(NJ&&this.Xr?(this.appendWindowStart=Y,this.MJ.appendWindowEnd=V):Y>this.Ra()?(this.MJ.appendWindowEnd=V,this.MJ.appendWindowStart=Y):(this.MJ.appendWindowStart=Y,this.MJ.appendWindowEnd=V))}; g.R.Nc=function(){return this.timestampOffset}; g.R.Yf=function(Y){NJ?this.timestampOffset=Y:this.supports(1)&&(this.MJ.timestampOffset=Y)}; g.R.wg=function(){return NJ?this.timestampOffset:this.supports(1)?this.MJ.timestampOffset:0}; g.R.tY=function(Y){if(Y===void 0?0:Y)return this.Ek||this.O1()||(this.JL=this.tY(!1),this.Ek=!0),this.JL;try{return this.MJ?this.MJ.buffered:this.ER?this.ER.webkitSourceBuffered(this.id):GS([0],[Infinity])}catch(V){return GS([],[])}}; g.R.O1=function(){var Y;return((Y=this.MJ)==null?void 0:Y.updating)||!1}; g.R.Ob=function(){return this.t4}; g.R.lT=function(){return!this.t4&&this.O1()}; g.R.GA=function(){this.t4=!1}; g.R.qf=function(Y){var V=Y==null?void 0:Y.ys;Y=Y==null?void 0:Y.containerType;return!V&&!Y||V===this.ys&&Y===this.containerType}; g.R.u$=function(){return this.pP}; g.R.Uq=function(){return this.zn}; g.R.Q0=function(Y,V){return this.containerType!==Y||this.ys!==V}; g.R.iH=function(Y,V,C){if(this.containerType!==Y||C&&this.Q0(Y,C))this.supports(4),g0()&&this.MJ.changeType(V),C&&(this.ys=C);this.containerType=Y}; g.R.Fo=function(Y,V,C){this.containerType&&this.Q0(Y,V)&&g0()&&this.MJ.changeType(C);this.containerType=Y;this.ys=V}; g.R.bW=function(){return this.Nw}; g.R.isView=function(){return!1}; g.R.supports=function(Y){switch(Y){case 1:var V;return((V=this.MJ)==null?void 0:V.timestampOffset)!==void 0;case 0:var C;return!((C=this.MJ)==null||!C.appendBuffer);case 2:var U;return!((U=this.MJ)==null||!U.remove);case 3:var n,b;return!!(((n=this.MJ)==null?0:n.addEventListener)&&((b=this.MJ)==null?0:b.removeEventListener));case 4:return!(!this.MJ||!this.MJ.changeType);default:return!1}}; g.R.PG=function(){return!this.O1()}; g.R.isLocked=function(){return!1}; g.R.Le=function(Y){Y.to=this.wg();Y.up=this.O1();var V,C=((V=this.MJ)==null?void 0:V.appendWindowStart)||0,U;V=((U=this.MJ)==null?void 0:U.appendWindowEnd)||Infinity;Y.aw=C.toFixed(3)+"-"+V.toFixed(3);return Y}; g.R.Iq=function(){var Y;return((Y=this.MJ)==null?void 0:Y.writeHead)||0}; g.R.Hs=function(){for(var Y={},V=0;V=7&&PaZ(this,function(){g.Rj(function(){mj0(Y,Y.getCurrentTime(),0)},500)}); return V}; g.R.seekTo=function(Y){this.wh()>0&&(at&&Fz<4&&(Y=Math.max(.1,Y)),this.setCurrentTime(Y))}; g.R.Ca=function(){if(!this.J&&this.l1)if(this.l1.V)try{var Y;Vi(this,{l:"mer",sr:(Y=this.Yi)==null?void 0:Y.YB(),rs:U$(this.l1)});this.l1.clear();this.J=this.l1;this.l1=void 0}catch(V){Y=new g.g1("Error while clearing Media Source in MediaElement: "+V.name+", "+V.message),g.MR(Y),this.stopVideo()}else this.stopVideo()}; g.R.stopVideo=function(){var Y=this;if(!this.J){var V;(V=this.l1)==null||L3Z(V);if(xl1){if(!this.S){var C=new b0;C.then(void 0,function(){}); this.S=C;cJo&&this.pause();g.Rj(function(){Y.S===C&&(yi(Y),C.resolve())},200)}}else yi(this)}}; g.R.WY=function(){var Y=this.HD();return RS(Y)&&this.getDuration()?B0(Y,this.getCurrentTime()):0}; g.R.B8=function(){var Y=this.getDuration();return Y===Infinity?1:Y?this.WY()/Y:0}; g.R.Le=function(){try{var Y=this.getSize();return{vct:this.getCurrentTime().toFixed(3),vd:this.getDuration().toFixed(3),vpl:Zx(this.kE(),",",3),vbu:Zx(this.HD()),vbs:Zx(this.QF()),vpa:""+ +this.isPaused(),vsk:""+ +this.isSeeking(),ven:""+ +this.isEnded(),vpr:""+this.getPlaybackRate(),vrs:""+this.wh(),vns:""+this.rE(),vec:""+this.Q9(),vemsg:this.p$(),vvol:""+this.getVolume(),vdom:""+ +this.gq(),vsrc:""+ +!!this.LK(),vw:""+Y.width,vh:""+Y.height}}catch(V){return{}}}; g.R.hasError=function(){return this.Q9()>0}; g.R.addEventListener=function(Y,V){this.W.listen(Y,V,!1,this);this.t2(Y)}; g.R.removeEventListener=function(Y,V){this.W.o2(Y,V,!1,this)}; g.R.dispatchEvent=function(Y){if(this.S&&Y.type==="pause")return!1;if(hRK){var V,C=((V=Y.Y)==null?void 0:V.timeStamp)||Infinity;V=C>performance.now()?C-Date.now()+performance.now():C;C=this.J||this.l1;if((C==null?0:C.Ob())||V<=((C==null?void 0:C.D)||0)){var U;Vi(this,{l:"mede",sr:(U=this.Yi)==null?void 0:U.YB(),et:Y.type});return!1}if(this.nw)return Vi(this,{l:"medes",et:Y.type}),C&&Y.type==="seeking"&&(C.D=performance.now(),this.nw=!1),!1}return this.W.dispatchEvent(Y)}; g.R.yd=function(){this.D=!1}; g.R.r_=function(){this.D=!0;this.h6(!0)}; g.R.yx=function(){this.D&&!this.A4()&&this.h6(!0)}; g.R.equals=function(Y){return!!Y&&Y.dg()===this.dg()}; g.R.u1=function(){this.C&&this.removeEventListener("volumechange",this.yx);xl1&&yi(this);g.T.prototype.u1.call(this)}; var xl1=!1,cJo=!1,hRK=!1,eV2=!1;g.R=g.GG.prototype;g.R.isPaused=function(){return g.e(this,4)}; g.R.isPlaying=function(){return g.e(this,8)&&!g.e(this,512)&&!g.e(this,64)&&!g.e(this,2)}; g.R.isOrWillBePlaying=function(){return g.e(this,8)&&!g.e(this,2)&&!g.e(this,1024)}; g.R.isCued=function(){return g.e(this,64)&&!g.e(this,8)&&!g.e(this,4)}; g.R.isBuffering=function(){return g.e(this,1)&&!g.e(this,2)}; g.R.isError=function(){return g.e(this,128)}; g.R.isSuspended=function(){return g.e(this,512)}; g.R.lC=function(){return g.e(this,64)&&g.e(this,4)}; g.R.toString=function(){return"PSt."+this.state.toString(16)}; var j9={},tp=(j9.BUFFERING="buffering-mode",j9.CUED="cued-mode",j9.ENDED="ended-mode",j9.PAUSED="paused-mode",j9.PLAYING="playing-mode",j9.SEEKING="seeking-mode",j9.UNSTARTED="unstarted-mode",j9);g.W(O$,g.T);g.R=O$.prototype;g.R.nz=function(){return this.S}; g.R.x8=function(){return this.slot}; g.R.gT=function(){return this.layout}; g.R.init=function(){var Y=Z6(this.layout.clientMetadata,"metadata_type_video_length_seconds"),V=Z6(this.layout.clientMetadata,"metadata_type_active_view_traffic_type");fz(this.layout.Iy)&&UI(this.WM.get(),this.layout.layoutId,{HP:V,Tk:Y,listener:this,xQ:this.hY()});jqo(this.Kb.get(),this);Y=this.gV;V=this.layout.layoutId;var C={xQ:this.hY()};Y.Y.set(V,C);this.Ea()}; g.R.yF=function(){}; g.R.release=function(){fz(this.layout.Iy)&&nF(this.WM.get(),this.layout.layoutId);tEZ(this.Kb.get(),this);this.gV.Y.delete(this.layout.layoutId);this.lL()}; g.R.JI=function(){}; g.R.di=function(){}; g.R.startRendering=function(Y){cy(kl(this));if(Ja(this,Y)){var V=this.Y;h2(V.params.Hb.Wx.get(),!0)&&djH(V,"p_sr",{});dU(this);this.LN(Y);this.hY()||this.gs(!1)}}; g.R.G5=function(Y,V){if(V.layoutId===this.layout.layoutId){this.NJ="rendering";this.J=this.hn.get().isMuted()||this.hn.get().getVolume()===0;this.Xa("impression");this.Xa("start");if(this.hn.get().isMuted()){fs(this,"mute");var C;Y=((C=NI(this))==null?void 0:C.muteCommands)||[];Hi(this.VQ.get(),Y,this.layout.layoutId)}if(this.hn.get().isFullscreen()){this.UR("fullscreen");var U;C=((U=NI(this))==null?void 0:U.fullscreenCommands)||[];Hi(this.VQ.get(),C,this.layout.layoutId)}this.hY()||(U=this.Do.get(), U.S&&!U.J&&(U.V=!1,U.J=!0,U.actionType!=="ad_to_video"&&(g8("pbs",void 0,U.actionType),g.Jn("finalize_all_timelines")&&n0Z(U.actionType))));this.FI(1);this.yW(V);var n;V=((n=NI(this))==null?void 0:n.impressionCommands)||[];Hi(this.VQ.get(),V,this.layout.layoutId)}}; g.R.VY=function(Y,V,C){this.C={Ag:3,fZ:Y==="load_timeout"?402:400,errorMessage:V.message};this.Xa("error");var U;Y=((U=NI(this))==null?void 0:U.errorCommands)||[];Hi(this.VQ.get(),Y,this.layout.layoutId);this.hY()||this.IN.zm(this.slot,this.layout,V,C)}; g.R.cT=function(){if(this.NJ==="rendering"){fs(this,"pause");var Y,V=((Y=NI(this))==null?void 0:Y.pauseCommands)||[];Hi(this.VQ.get(),V,this.layout.layoutId);this.FI(2)}}; g.R.CH=function(){if(this.NJ==="rendering"){fs(this,"resume");var Y,V=((Y=NI(this))==null?void 0:Y.resumeCommands)||[];Hi(this.VQ.get(),V,this.layout.layoutId)}}; g.R.Iv=function(Y,V){V=V===void 0?!1:V;if(this.NJ==="rendering"){var C={currentTimeSec:Y,flush:V};f$(this.Y,"p_ip",C);a4(this.b1,Y*1E3,V);this.J||a4(this.b1,Y*1E3,V===void 0?!1:V);var U=this.FP();if(U){U/=1E3;if(Y>=U*.25||V)this.Xa("first_quartile"),f$(this.Y,"p_fq",C);if(Y>=U*.5||V)this.Xa("midpoint"),f$(this.Y,"p_sq",C);if(Y>=U*.75||V)this.Xa("third_quartile"),f$(this.Y,"p_tq",C);this.Wx.get().B.U().experiments.An("enable_progress_command_flush_on_kabuki")?re(this.W,Y*1E3,V):re(this.W,Y*1E3,YxH(this)? V:!1)}}}; g.R.La=function(){var Y;return((Y=qI(this.M8.get(),1))==null?void 0:Y.clientPlaybackNonce)||""}; g.R.Wu=function(Y,V){Y.layoutId!==this.layout.layoutId?this.IN.zm(this.slot,Y,new Xu("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"):V()}; g.R.vC=function(Y,V,C){if(V.layoutId===this.layout.layoutId)switch(this.NJ="not_rendering",this.layoutExitReason=void 0,this.hY()||(Y=C!=="normal"||this.position+1===this.D)&&this.gs(Y),this.KH(C),this.FI(0),C){case "abandoned":if(I4(this.b1,"impression")){var U,n=((U=NI(this))==null?void 0:U.abandonCommands)||[];Hi(this.VQ.get(),n,this.layout.layoutId)}break;case "normal":U=((n=NI(this))==null?void 0:n.completeCommands)||[];Hi(this.VQ.get(),U,this.layout.layoutId);break;case "skipped":var b;U=((b= NI(this))==null?void 0:b.skipCommands)||[];Hi(this.VQ.get(),U,this.layout.layoutId)}}; g.R.KX=function(){return this.layout.layoutId}; g.R.DR=function(){return this.C}; g.R.au=function(){if(this.NJ==="rendering"){this.b1.Xa("active_view_measurable");var Y,V=((Y=NI(this))==null?void 0:Y.activeViewMeasurableCommands)||[];Hi(this.VQ.get(),V,this.layout.layoutId)}}; g.R.vV=function(){if(this.NJ==="rendering"){this.b1.Xa("active_view_fully_viewable_audible_half_duration");var Y,V=((Y=NI(this))==null?void 0:Y.activeViewFullyViewableAudibleHalfDurationCommands)||[];Hi(this.VQ.get(),V,this.layout.layoutId)}}; g.R.hX=function(){if(this.NJ==="rendering"){this.b1.Xa("active_view_viewable");var Y,V=((Y=NI(this))==null?void 0:Y.activeViewViewableCommands)||[];Hi(this.VQ.get(),V,this.layout.layoutId)}}; g.R.Op=function(){if(this.NJ==="rendering"){this.b1.Xa("audio_audible");var Y,V=((Y=NI(this))==null?void 0:Y.activeViewAudioAudibleCommands)||[];Hi(this.VQ.get(),V,this.layout.layoutId)}}; g.R.du=function(){if(this.NJ==="rendering"){this.b1.Xa("audio_measurable");var Y,V=((Y=NI(this))==null?void 0:Y.activeViewAudioMeasurableCommands)||[];Hi(this.VQ.get(),V,this.layout.layoutId)}}; g.R.gs=function(Y){this.Do.get().gs(Z6(this.layout.clientMetadata,"metadata_type_ad_placement_config").kind,Y,this.position,this.D,!1)}; g.R.onFullscreenToggled=function(Y){if(this.NJ==="rendering")if(Y){this.UR("fullscreen");var V,C=((V=NI(this))==null?void 0:V.fullscreenCommands)||[];Hi(this.VQ.get(),C,this.layout.layoutId)}else this.UR("end_fullscreen"),V=((C=NI(this))==null?void 0:C.endFullscreenCommands)||[],Hi(this.VQ.get(),V,this.layout.layoutId)}; g.R.onVolumeChange=function(){if(this.NJ==="rendering")if(this.hn.get().isMuted()){fs(this,"mute");var Y,V=((Y=NI(this))==null?void 0:Y.muteCommands)||[];Hi(this.VQ.get(),V,this.layout.layoutId)}else fs(this,"unmute"),Y=((V=NI(this))==null?void 0:V.unmuteCommands)||[],Hi(this.VQ.get(),Y,this.layout.layoutId)}; g.R.aH=function(){}; g.R.F3=function(){}; g.R.Pb=function(){}; g.R.VV=function(){}; g.R.cZ=function(){}; g.R.UR=function(Y){this.b1.UR(Y,!this.J)}; g.R.Xa=function(Y){this.b1.Xa(Y,!this.J)}; g.R.hY=function(){var Y=Z6(this.slot.clientMetadata,"metadata_type_eligible_for_ssap");return Y===void 0?(Ru("Expected SSAP eligibility for PlayerBytes sub layout",this.slot,this.layout),!1):this.Wx.get().hY(Y)};g.W(TG,O$);g.R=TG.prototype;g.R.Ea=function(){}; g.R.lL=function(){var Y=this.Kb.get();Y.O2===this&&(Y.O2=null);this.Ht.stop()}; g.R.JI=function(){this.Ht.stop();O$.prototype.cT.call(this)}; g.R.di=function(){MI(this);O$.prototype.CH.call(this)}; g.R.FP=function(){return Z6(this.gT().clientMetadata,"METADATA_TYPE_MEDIA_BREAK_LAYOUT_DURATION_MILLISECONDS")}; g.R.LW=function(Y,V){var C=this;this.Wu(Y,function(){C.NJ!=="rendering_stop_requested"&&(C.NJ="rendering_stop_requested",C.layoutExitReason=V,P6(C,V),C.Ht.stop())})}; g.R.KW=function(){var Y=Date.now(),V=Y-this.Sj;this.Sj=Y;this.JO+=V;this.JO>=this.FP()?this.fA():(this.Iv(this.JO/1E3),$l(this,this.JO))}; g.R.KH=function(){}; g.R.MD=function(){}; g.W(aL,TG);g.R=aL.prototype;g.R.f$=function(Y){if(this.NJ!=="not_rendering"){Y=xl(this,Y);var V=this.hn.get().getPresentingPlayerType()===2;this.NJ==="rendering_start_requested"?V&&RP(Y)&&this.SY():V?g.Oi(Y,2)?Ru("Receive player ended event during MediaBreak",this.x8(),this.gT()):c6(this,Y):this.lj()}}; g.R.LN=function(){K32(this);CMZ(this.hn.get());this.Kb.get().O2=this;r8("pbp")||r8("pbs")||g8("pbp");r8("pbp","watch")||r8("pbs","watch")||g8("pbp",void 0,"watch");this.SY()}; g.R.yW=function(Y){this.Do.get();var V=Z6(Y.clientMetadata,"metadata_type_ad_placement_config").kind,C=this.position===0;Y=Z6(Y.clientMetadata,"metadata_type_linked_in_player_layout_type");Y={adBreakType:ha(V),adType:XRJ(Y)};var U=void 0;C?V!=="AD_PLACEMENT_KIND_START"&&(U="video_to_ad"):U="ad_to_ad";jz("ad_mbs",void 0,U);g.tr(Y,U);MI(this)}; g.R.lj=function(){this.f8()}; g.R.fA=function(){VzJ(this);this.f8()}; g.W(IL,TG);g.R=IL.prototype;g.R.f$=function(Y){this.NJ!=="not_rendering"&&(Y=xl(this,Y),c6(this,Y))}; g.R.LN=function(){Ru("Not used in SSAP")}; g.R.yW=function(){MI(this)}; g.R.lj=function(){Ru("Not used in SSAP")}; g.R.fA=function(){VzJ(this);this.IN.Is(this.x8(),this.gT(),"normal")}; g.W(Ls,IL);Ls.prototype.LW=function(Y,V){var C=this;this.Wu(Y,function(){J2(C.S,V)&&(C.NJ="rendering_stop_requested",C.layoutExitReason=V,P6(C,V),C.Ht.stop())})}; Ls.prototype.startRendering=function(Y){cy(kl(this));Ja(this,Y)&&(dU(this),this.Kb.get().O2=this)};g.W(mH,O$);g.R=mH.prototype;g.R.lj=function(){this.f8()}; g.R.f$=function(Y){if(this.NJ!=="not_rendering"){Y=xl(this,Y);var V=this.hn.get().getPresentingPlayerType()===2;this.NJ==="rendering_start_requested"?V&&RP(Y)&&this.SY():!V||g.Oi(Y,2)?this.f8():c6(this,Y)}}; g.R.Ea=function(){Z6(this.gT().clientMetadata,"metadata_type_player_bytes_callback_ref").current=this;this.shrunkenPlayerBytesConfig=Z6(this.gT().clientMetadata,"metadata_type_shrunken_player_bytes_config")}; g.R.lL=function(){Z6(this.gT().clientMetadata,"metadata_type_player_bytes_callback_ref").current=null;if(this.On){var Y=this.context.Hb,V=this.On,C=this.gT().layoutId;if(h2(Y.Wx.get(),!0)){var U={};Y.N8("mccru",(U.cid=V,U.p_ac=C,U))}this.Mb.get().removeCueRange(this.On)}this.On=void 0;var n;(n=this.pS)==null||n.dispose();this.EU&&this.EU.dispose()}; g.R.LN=function(Y){var V=Qi(this.Wx.get()),C=Se(this.Wx.get());if(V&&C&&!this.hY()){C=Z6(Y.clientMetadata,"metadata_type_preload_player_vars");var U=this.Wx.get();U=g.NQ(U.B.U().experiments,"html5_preload_wait_time_secs");C&&this.EU&&this.EU.start(U*1E3)}nGJ(this,Y);K32(this);V?(C=this.OA.get(),Y=Z6(Y.clientMetadata,"metadata_type_player_vars"),C.B.loadVideoByPlayerVars(Y,!1,2)):Ad2(this.OA.get(),Z6(Y.clientMetadata,"metadata_type_player_vars"));var n;(n=this.pS)==null||n.start();V||this.OA.get().B.playVideo(2)}; g.R.yW=function(){var Y;(Y=this.pS)==null||Y.stop();this.On="adcompletioncuerange:"+this.gT().layoutId;this.Mb.get().addCueRange(this.On,0x7ffffffffffff,0x8000000000000,!1,this,2,2);Y=this.context.Hb;var V=this.On,C=this.gT().layoutId;if(h2(Y.Wx.get(),!0)){var U={};Y.N8("mccr",(U.cid=V,U.p_ac=C,U))}(this.adCpn=g9x(this))||Ru("Media layout confirmed started, but ad CPN not set.");this.wM.get().kU("onAdStart",this.adCpn);this.jU=Date.now()}; g.R.FP=function(){var Y;return(Y=qI(this.M8.get(),2))==null?void 0:Y.MA}; g.R.Q5=function(){this.b1.UR("clickthrough")}; g.R.LW=function(Y,V){var C=this;this.Wu(Y,function(){if(C.NJ!=="rendering_stop_requested"){C.NJ="rendering_stop_requested";C.layoutExitReason=V;P6(C,V);var U;(U=C.pS)==null||U.stop();C.EU&&C.EU.stop();bq2(C)}})}; g.R.onCueRangeEnter=function(Y){if(Y!==this.On)Ru("Received CueRangeEnter signal for unknown layout.",this.x8(),this.gT(),{cueRangeId:Y});else{var V=this.context.Hb,C=this.gT().layoutId;if(h2(V.Wx.get(),!0)){var U={};V.N8("mccre",(U.cid=Y,U.p_ac=C,U))}this.Mb.get().removeCueRange(this.On);this.On=void 0;Cz(this.context.Wx.get(),"html5_ssap_flush_at_stop_rendering")&&this.hY()||(Y=Z6(this.gT().clientMetadata,"metadata_type_video_length_seconds"),this.Iv(Y,!0),this.Xa("complete"))}}; g.R.KH=function(Y){Y!=="abandoned"&&this.wM.get().kU("onAdComplete");this.wM.get().kU("onAdEnd",this.adCpn)}; g.R.onCueRangeExit=function(){}; g.R.MD=function(Y){this.NJ==="rendering"&&(this.shrunkenPlayerBytesConfig&&this.shrunkenPlayerBytesConfig.shouldRequestShrunkenPlayerBytes&&Y>=(this.shrunkenPlayerBytesConfig.playerProgressOffsetSeconds||0)&&this.hn.get().K2(!0),this.Iv(Y))}; g.R.Iv=function(Y,V){O$.prototype.Iv.call(this,Y,V===void 0?!1:V);V=Date.now()-this.jU;var C=Y*1E3,U={contentCpn:this.La(),adCpn:g9x(this)};if(Y-this.fO>=5){var n=V=2||(this.qb.LW(this.layout,V),Y=Cz(this.params.context.Wx.get(),"html5_ssap_pass_transition_reason")&&V==="abandoned",this.Kw()&&!Y&&(Cz(this.params.context.Wx.get(),"html5_ssap_pass_transition_reason")&&(["normal","skipped","muted","user_input_submitted"].includes(V)||Ru("Single stopRendering: unexpected exit reason",this.slot,this.layout,{exitReason:V})),this.WC.get().finishSegmentByCpn(this.layout.layoutId, qI(this.M8.get(),1).clientPlaybackNonce,wU(V,this.params.context.Wx))),this.hn.get().removeListener(this),this.f3()&&dF(this.qb.nz())&&this.Kd.vC(this.slot,this.layout,this.qb.nz().Y))}; g.R.XF=function(Y,V,C){kkP({cpn:Y,YY:this.M8.get(),HX:!0});this.gT().layoutId!==Y||Cz(this.params.context.Wx.get(),"html5_ssap_pass_transition_reason")&&C===5||(this.qb.nz().currentState<2&&(Y=l0(C,this.params.context.Wx),Y==="error"?this.Kd.zm(this.slot,this.layout,new Xu("Player transition with error during SSAP single layout.",{playerErrorCode:"non_video_expired",transitionReason:C},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_TRANSITION_WITH_ERROR"),"ADS_CLIENT_ERROR_TYPE_ERROR_DURING_RENDERING"):od(this.vj, this.layout,Y)),Cz(this.params.context.Wx.get(),"html5_ssap_exit_without_waiting_for_transition")||this.Kd.vC(this.slot,this.layout,this.qb.nz().Y))};g.W(FU,g.T);g.R=FU.prototype;g.R.x8=function(){return this.slot}; g.R.gT=function(){return this.layout}; g.R.wj=function(){}; g.R.mD=function(){return this.qF[this.BI]}; g.R.NU=function(){return this.BI}; g.R.JI=function(Y,V){var C=this.mD();V.layoutId!==Ks(C,Y,V)?Ru("pauseLayout for a PlayerBytes layout that is not currently active",Y,V):C.JI()}; g.R.di=function(Y,V){var C=this.mD();V.layoutId!==Ks(C,Y,V)?Ru("resumeLayout for a PlayerBytes layout that is not currently active",Y,V):C.di()}; g.R.Ep=function(Y,V){var C=this.mD();B8a(this,Y,V);syH(C,Y,V)&&this.FM(C.x8(),C.gT(),"skipped")}; g.R.NL=function(Y,V){var C=this.mD();ArT(this);Rvo(C,Y,V)&&(Y=W42(this,C,Y,V),Y!==void 0&&(this.hY()?Ru("Should not happen. Should delete"):OqZ(this,C.x8(),C.gT(),Y)))}; g.R.dY=function(Y,V){var C=Object.assign({},gU(this),{layoutId:V.layoutId}),U=C.layoutId,n=C.HX;if(C.xQ){var b={};xJ(C.YY,"wrse",(b.ec=U,b.is=n,b.ctp=Py(U),b))}Ts(this.Sn,Y,V)}; g.R.G5=function(Y,V){var C;(C=this.mD())==null||C.G5(Y,V)}; g.R.vC=function(Y,V,C){V.layoutId===this.gT().layoutId&&(this.c8=!1,d$(this.YX(),this));var U;(U=this.mD())==null||U.vC(Y,V,C)}; g.R.MD=function(Y){var V;(V=this.mD())==null||V.MD(Y)}; g.R.B0=function(Y,V,C){this.NU()===-1&&(this.callback.G5(this.slot,this.layout),this.BI++);var U=this.mD();U?(U.VY(Y,V,C),this.hY()&&this.callback.zm(this.slot,this.layout,V,C)):Ru("No active adapter found onLayoutError in PlayerBytesVodCompositeLayoutRenderingAdapter",void 0,void 0,{activeSubLayoutIndex:String(this.NU()),layoutId:this.gT().layoutId})}; g.R.onFullscreenToggled=function(Y){var V;(V=this.mD())==null||V.onFullscreenToggled(Y)}; g.R.aH=function(Y){var V;(V=this.mD())==null||V.aH(Y)}; g.R.Pb=function(Y){var V;(V=this.mD())==null||V.Pb(Y)}; g.R.onVolumeChange=function(){var Y;(Y=this.mD())==null||Y.onVolumeChange()}; g.R.Vd=function(Y,V,C){$D(this.Sn,Y,V,C)}; g.R.S7=function(Y){Y.startRendering(Y.gT())}; g.R.init=function(){var Y=Z6(this.gT().clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref");Y&&(Y.current=this);if(this.qF.length<1)throw new r("Invalid sub layout rendering adapter length when scheduling composite layout.",{length:String(this.qF.length)});if(Y=Z6(this.gT().clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))Y.current=this;Y=g.N(this.qF);for(var V=Y.next();!V.done;V=Y.next())V=V.value,V.init(),SAR(this.Sn,this.slot,V.gT()),mRH(this.Sn,this.slot,V.gT()); if(this.hY())for(this.M8.get().addListener(this),suv(uA0(this),this.M8.get()),Y=uA0(this),Y=g.N(Y),V=Y.next();!V.done;V=Y.next())this.w9(V.value)}; g.R.w9=function(Y){var V=Z6(Y.clientMetadata,"metadata_type_player_vars");V?(Y.layoutType!=="LAYOUT_TYPE_MEDIA"&&Ru("Non-video ad contains playerVars",this.slot,Y),this.OA.get().addPlayerResponseForAssociation({playerVars:V})):(Y=GFv(Y),this.OA.get().addPlayerResponseForAssociation({vl:Y}))}; g.R.release=function(){var Y=Z6(this.gT().clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref");Y&&(Y.current=null);if(Y=Z6(this.gT().clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))Y.current=null;Y=g.N(this.qF);for(var V=Y.next();!V.done;V=Y.next())V=V.value,jkS(this.Sn,this.slot,V.gT()),V.release();this.hY()&&(this.M8.get().removeListener(this),At1())}; g.R.Wu=function(Y){return Y.layoutId!==this.gT().layoutId?(this.callback.zm(this.x8(),Y,new Xu("Tried to start rendering an unknown layout, this adapter requires LayoutId: "+this.gT().layoutId+("and LayoutType: "+this.gT().layoutType),void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"),!1):!0}; g.R.C6=function(){this.hn.get().addListener(this);Jv(this.YX(),this)}; g.R.f$=function(Y){if(Y.state.isError()){var V,C;this.B0((V=Y.state.fK)==null?void 0:V.errorCode,new Xu("There was a player error during this media layout.",{playerErrorCode:(C=Y.state.fK)==null?void 0:C.errorCode},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_ERROR"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")}else(V=this.mD())&&V.f$(Y)}; g.R.hY=function(){var Y=Z6(this.x8().clientMetadata,"metadata_type_eligible_for_ssap");return Y===void 0?(Ru("Expected SSAP eligibility in PlayerBytes slots",this.x8(),this.gT()),!1):this.Wx.get().hY(Y)}; g.R.F3=function(){}; g.R.Qz=function(){}; g.R.oH=function(){}; g.R.Dl=function(){}; g.R.EF=function(){}; g.R.VE=function(){}; g.R.e0=function(){}; g.R.nK=function(){}; g.R.NE=function(){}; g.R.RD=function(){}; g.R.C$=function(){}; g.R.VV=function(){}; g.R.cZ=function(){}; g.W(Vl,FU);g.R=Vl.prototype;g.R.hp=function(Y,V,C){this.FM(Y,V,C)}; g.R.v3=function(Y,V){this.FM(Y,V,"error")}; g.R.FM=function(Y,V,C){var U=this;N8o(this,Y,V,C,function(){H6(U,U.NU()+1)})}; g.R.startRendering=function(Y){this.Wu(Y)&&(this.C6(),uoo(this.Do.get()),OR2(this.Wx.get())||CMZ(this.hn.get()),this.NU()===-1&&H6(this,this.NU()+1))}; g.R.LW=function(Y,V){var C=this;this.c8=!0;this.NU()===this.qF.length?this.callback.vC(this.slot,this.layout,V):(Y=this.mD(),Y.LW(Y.gT(),V),this.JP=function(){C.callback.vC(C.slot,C.layout,V)}); this.hn.get().B.X6();Ad2(this.OA.get(),{});Y=CF(this.hn.get(),1);Y.isPaused()&&!g.e(Y,2)&&this.hn.get().playVideo();this.hn.get().removeListener(this);this.c8&&kFP(this)}; g.R.XF=function(){}; g.R.xo=function(){}; g.R.Is=function(){}; g.W(CB,FU);g.R=CB.prototype;g.R.hp=function(Y,V,C){Y=Object.assign({},gU(this),{layoutId:V.layoutId,layoutExitReason:C});V=Y.layoutId;C=Y.layoutExitReason;var U={};xJ(Y.YY,"prse",(U.xc=V,U.ler=C,U.ctp=Py(V),U))}; g.R.v3=function(){Ru("onSubLayoutError in SSAP")}; g.R.FM=function(){Ru("exitSubLayoutAndPlayNext in SSAP")}; g.R.mD=function(){return this.kV}; g.R.NU=function(){var Y=this;return this.qF.findIndex(function(V){var C;return V.gT().layoutId===((C=Y.kV)==null?void 0:C.gT().layoutId)})}; g.R.S7=function(Y){At(this.kV===void 0,"replacing another adapter");this.kV=Y;Y.startRendering(Y.gT())}; g.R.Vd=function(Y,V,C){$D(this.Sn,Y,V,C);var U;At(V.layoutId===((U=this.kV)==null?void 0:U.gT().layoutId),"currentAdapter does not match exiting layout",{slot:Y?"slot: "+Y.slotType:"",subLayout:si(V)})&&(this.kV=void 0)}; g.R.release=function(){FU.prototype.release.call(this);At(this.kV===void 0,"currentAdapter is still active during release");this.kV=void 0}; g.R.Kw=function(){return this.hn.get().getPresentingPlayerType()===2}; g.R.LW=function(Y,V){function C(){Uf(this)&&(["normal","error","skipped","muted","user_input_submitted"].includes(V)||Ru("Composite stopRendering: Unexpected layout exit reason",this.slot,Y,{layoutExitReason:V}))} function U(){this.kV&&nB(this,this.kV,V);if(this.Kw()&&(!Uf(this)||V!=="abandoned")){C.call(this);var b;var E=((b=this.M8.get().B.getVideoData())==null?void 0:b.clientPlaybackNonce)||"";b=qI(this.M8.get(),1).clientPlaybackNonce;this.WC.get().finishSegmentByCpn(E,b,wU(V,this.Wx))}JrP(this,V)} function n(){if(this.kV){var b=this.kV;b.nz().currentState<2&&b.LW(b.gT(),V);b=Uf(this)&&V==="abandoned";this.Kw()&&!b&&(C.call(this),this.WC.get().finishSegmentByCpn(this.kV.gT().layoutId,qI(this.M8.get(),1).clientPlaybackNonce,wU(V,this.Wx)))}} At(Y.layoutId===this.gT().layoutId,"StopRendering for wrong layout")&&J2(this.yu.J,V)&&(this.f3()?U.call(this):n.call(this))}; g.R.vC=function(Y,V,C){FU.prototype.vC.call(this,Y,V,C);V.layoutId===this.gT().layoutId&&this.hn.get().removeListener(this)}; g.R.La=function(){return qI(this.M8.get(),1).clientPlaybackNonce}; g.R.XF=function(Y,V,C){kkP(Object.assign({},gU(this),{cpn:Y}));if(!Uf(this)||C!==5)if(this.f3()){if(this.kV&&this.kV.gT().layoutId!==V){var U=this.kV.gT().layoutId;U!==Y&&Ru("onClipExited: mismatched exiting cpn",this.slot,void 0,{layoutId:U,exitingCpn:Y,enteringCpn:V});Y=l0(C,this.Wx);nB(this,this.kV,Y)}else this.kV&&Ru("onClipExited: active layout is entering again");V===this.La()&&qxS(this,C)}else{if(this.kV&&this.kV.gT().layoutId===Y)dk0(this,this.kV,C);else{var n;Ru("Exiting cpn does not match active cpn", this.slot,(U=this.kV)==null?void 0:U.gT(),{exitingCpn:Y,transitionReason:C,activeCpn:(n=this.kV)==null?void 0:n.gT().layoutId})}V===this.La()&&(this.kV!==void 0&&(Ru("active adapter is not properly exited",this.slot,this.layout,{activeLayout:si(this.kV.gT())}),dk0(this,this.kV,C)),qxS(this,C),JrP(this,this.yu.J.Y))}}; g.R.f3=function(){return Cz(this.Wx.get(),"html5_ssap_exit_without_waiting_for_transition")}; g.R.startRendering=function(Y){this.Wu(Y)&&(Y=this.yu,At(Y.Y===1,"tickStartRendering: state is not initial"),Y.Y=2,this.C6())}; g.R.xo=function(Y){O9K(Object.assign({},gU(this),{cpn:Y}));var V=this.qF.find(function(C){return C.gT().layoutId===Y}); V?(this.yu.Y!==2&&(bOv(this.nM,this.slot.slotId),At(this.yu.Y===2,"Expect started"),this.callback.G5(this.slot,this.layout)),this.S7(V),Ts(this.Sn,this.slot,V.gT())):PgZ(this,Y)}; g.R.Ep=function(Y,V){B8a(this,Y,V);var C=this.mD();C?syH(C,Y,V)&&xk0(this,"skipped"):crS(this,"onSkipRequested")}; g.R.NL=function(Y,V){var C;a:{if(C=this.mD()){if(ArT(this),Rvo(C,Y,V)&&(Y=W42(this,C,Y,V),Y!==void 0)){C={MS:C,ess:this.qF[Y]};break a}}else crS(this,"SkipWithAdPodSkip");C=void 0}if(Y=C)C=Y.MS,V=Y.ess,Y=C.gT().layoutId,this.f3()?nB(this,C,"skipped"):C.LW(C.gT(),"skipped"),C=V.gT().layoutId,this.WC.get().finishSegmentByCpn(Y,C,wU("skipped",this.Wx))}; g.R.dY=function(){Ru("Not used in html5_ssap_fix_layout_exit")}; g.R.f$=function(Y){var V;(V=this.mD())==null||V.f$(Y)}; g.R.B0=function(){Ru("Not used in html5_ssap_fix_layout_exit")}; g.R.Is=function(Y,V,C){var U;if(((U=this.mD())==null?void 0:U.gT().layoutId)!==V.layoutId)return void Ru("requestToExitSubLayout: wrong layout");xk0(this,C)};g.W(by,g.T);g.R=by.prototype;g.R.x8=function(){return this.qb.x8()}; g.R.gT=function(){return this.qb.gT()}; g.R.init=function(){var Y=Z6(this.gT().clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref");Y&&(Y.current=this);this.Ea()}; g.R.Ea=function(){this.qb.init()}; g.R.release=function(){var Y=Z6(this.gT().clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref");Y&&(Y.current=null);this.lL()}; g.R.lL=function(){this.qb.release()}; g.R.JI=function(){this.qb.JI()}; g.R.di=function(){this.qb.di()}; g.R.Ep=function(Y,V){Ru("Unexpected onSkipRequested from PlayerBytesVodSingleLayoutRenderingAdapter. Skip should be handled by Triggers",this.x8(),this.gT(),{requestingSlot:Y,requestingLayout:V})}; g.R.startRendering=function(Y){Y.layoutId!==this.gT().layoutId?this.callback.zm(this.x8(),Y,new Xu("Tried to start rendering an unknown layout, this adapter requires LayoutId: "+this.gT().layoutId+("and LayoutType: "+this.gT().layoutType),void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"):(this.hn.get().addListener(this),Jv(this.YX(),this),uoo(this.Do.get()),OR2(this.Wx.get())||CMZ(this.hn.get()),this.qb.startRendering(Y))}; g.R.LW=function(Y,V){this.c8=!0;this.qb.LW(Y,V);this.hn.get().B.X6();Ad2(this.OA.get(),{});Y=CF(this.hn.get(),1);Y.isPaused()&&!g.e(Y,2)&&this.hn.get().playVideo();this.hn.get().removeListener(this);this.c8&&this.qb.lj()}; g.R.G5=function(Y,V){this.qb.G5(Y,V)}; g.R.vC=function(Y,V,C){V.layoutId===this.gT().layoutId&&(this.c8=!1,d$(this.YX(),this));this.qb.vC(Y,V,C);V.layoutId===this.gT().layoutId&&Yw(this.Do.get())}; g.R.MD=function(Y){this.qb.MD(Y)}; g.R.f$=function(Y){if(Y.state.isError()){var V,C;this.B0((V=Y.state.fK)==null?void 0:V.errorCode,new Xu("There was a player error during this media layout.",{playerErrorCode:(C=Y.state.fK)==null?void 0:C.errorCode},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_ERROR"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")}else this.qb.f$(Y)}; g.R.B0=function(Y,V,C){this.qb.VY(Y,V,C)}; g.R.onFullscreenToggled=function(Y){this.qb.onFullscreenToggled(Y)}; g.R.aH=function(Y){this.qb.aH(Y)}; g.R.Pb=function(Y){this.qb.Pb(Y)}; g.R.onVolumeChange=function(){this.qb.onVolumeChange()}; g.R.F3=function(){}; g.R.Qz=function(){}; g.R.oH=function(){}; g.R.Dl=function(){}; g.R.EF=function(){}; g.R.VE=function(){}; g.R.e0=function(){}; g.R.nK=function(){}; g.R.NE=function(){}; g.R.RD=function(){}; g.R.C$=function(){}; g.R.VV=function(){}; g.R.cZ=function(){};g.R=Ef.prototype;g.R.x8=function(){return this.slot}; g.R.gT=function(){return this.layout}; g.R.init=function(){this.w8.get().addListener(this);this.hn.get().addListener(this);var Y=Z6(this.layout.clientMetadata,"metadata_type_layout_enter_ms");var V=Z6(this.layout.clientMetadata,"metadata_type_layout_exit_ms");if(this.W){var C=this.w8.get().qd.slice(-1)[0];C!==void 0&&(Y=C.startSecs*1E3,V=(C.startSecs+C.D8)*1E3)}this.yF(Y,V);var U;C=(U=this.M8.get().L5)==null?void 0:U.clientPlaybackNonce;U=this.layout.Ce.adClientDataEntry;zr(this.Kb.get(),{daiStateTrigger:{filledAdsDurationMs:V-Y,contentCpn:C, adClientData:U}});var n=this.w8.get();n=vG2(n.S,Y,V);n!==null&&(zr(this.Kb.get(),{daiStateTrigger:{filledAdsDurationMs:n-Y,contentCpn:C,cueDurationChange:"DAI_CUE_DURATION_CHANGE_SHORTER",adClientData:U}}),this.WC.get().Pu(n,V))}; g.R.release=function(){this.lL();this.w8.get().removeListener(this);this.hn.get().removeListener(this)}; g.R.startRendering=function(){this.LN();this.callback.G5(this.slot,this.layout)}; g.R.LW=function(Y,V){this.G6(V);this.driftRecoveryMs!==null&&(iy(this,{driftRecoveryMs:this.driftRecoveryMs.toString(),breakDurationMs:Math.round(wR1(this)-Z6(this.layout.clientMetadata,"metadata_type_layout_enter_ms")).toString(),driftFromHeadMs:Math.round(this.hn.get().B.zr()*1E3).toString()}),this.driftRecoveryMs=null);this.callback.vC(this.slot,this.layout,V)}; g.R.IE=function(){return!1}; g.R.xp=function(Y){var V=Z6(this.layout.clientMetadata,"metadata_type_layout_enter_ms"),C=Z6(this.layout.clientMetadata,"metadata_type_layout_exit_ms");Y*=1E3;if(V<=Y&&Y0&&MQ(this.Y(),V)}; g.R.oH=function(Y){this.V.delete(Y.slotId);for(var V=[],C=g.N(this.Ec.values()),U=C.next();!U.done;U=C.next()){U=U.value;var n=U.trigger;n instanceof UD&&n.triggeringSlotId===Y.slotId&&V.push(U)}V.length>0&&MQ(this.Y(),V)}; g.R.Dl=function(Y){for(var V=[],C=g.N(this.Ec.values()),U=C.next();!U.done;U=C.next()){U=U.value;var n=U.trigger;n instanceof en&&n.slotType===Y.slotType&&n.Y!==Y.slotId&&V.push(U)}V.length>0&&MQ(this.Y(),V)}; g.R.EF=function(Y){this.S.add(Y.slotId);for(var V=[],C=g.N(this.Ec.values()),U=C.next();!U.done;U=C.next())U=U.value,U.trigger instanceof Hm&&Y.slotId===U.trigger.triggeringSlotId&&V.push(U);V.length>0&&MQ(this.Y(),V)}; g.R.VE=function(Y){this.S.delete(Y.slotId);this.W.add(Y.slotId);for(var V=[],C=g.N(this.Ec.values()),U=C.next();!U.done;U=C.next())if(U=U.value,U.trigger instanceof Yk)Y.slotId===U.trigger.triggeringSlotId&&V.push(U);else if(U.trigger instanceof Tr){var n=U.trigger;Y.slotId===n.slotId&&this.J.has(n.triggeringLayoutId)&&V.push(U)}V.length>0&&MQ(this.Y(),V)}; g.R.e0=function(Y){for(var V=[],C=g.N(this.Ec.values()),U=C.next();!U.done;U=C.next())U=U.value,U.trigger instanceof oh&&Y.slotId===U.trigger.triggeringSlotId&&V.push(U);V.length>0&&MQ(this.Y(),V)}; g.R.nK=function(Y){for(var V=[],C=g.N(this.Ec.values()),U=C.next();!U.done;U=C.next())U=U.value,U.trigger instanceof Vo&&Y.slotId===U.trigger.triggeringSlotId&&V.push(U);V.length>0&&MQ(this.Y(),V)}; g.R.NE=function(Y,V){this.D.add(V.layoutId)}; g.R.RD=function(Y,V){this.D.delete(V.layoutId)}; g.R.G5=function(Y,V){this.J.add(V.layoutId);for(var C=[],U=g.N(this.Ec.values()),n=U.next();!n.done;n=U.next())if(n=n.value,n.trigger instanceof $w)V.layoutId===n.trigger.triggeringLayoutId&&C.push(n);else if(n.trigger instanceof t$){var b=n.trigger;Y.slotType===b.slotType&&V.layoutType===b.layoutType&&V.layoutId!==b.Y&&C.push(n)}else n.trigger instanceof Tr&&(b=n.trigger,V.layoutId===b.triggeringLayoutId&&this.W.has(b.slotId)&&C.push(n));C.length>0&&MQ(this.Y(),C)}; g.R.vC=function(Y,V,C){this.J.delete(V.layoutId);Y=[];for(var U=g.N(this.Ec.values()),n=U.next();!n.done;n=U.next())if(n=n.value,n.trigger instanceof ad&&V.layoutId===n.trigger.triggeringLayoutId&&Y.push(n),n.trigger instanceof MF){var b=n.trigger;V.layoutId===b.triggeringLayoutId&&b.Y.includes(C)&&Y.push(n)}Y.length>0&&MQ(this.Y(),Y)}; g.R.C$=function(){}; g.R.ib=function(){this.W.clear()}; g.R.n9=function(){};g.W(ef,g.T);ef.prototype.cY=function(Y,V,C,U){if(this.Ec.has(V.triggerId))throw new r("Tried to register duplicate trigger for slot.");if(!(V instanceof ly))throw new r("Incorrect TriggerType: Tried to register trigger of type "+V.triggerType+" in CloseRequestedTriggerAdapter");this.Ec.set(V.triggerId,new ED(Y,V,C,U))}; ef.prototype.T3=function(Y){this.Ec.delete(Y.triggerId)};g.W(Fd,g.T);Fd.prototype.cY=function(Y,V,C,U){if(this.Ec.has(V.triggerId))throw new r("Tried to register duplicate trigger for slot.");if(!(V instanceof wp||V instanceof FM))throw new r("Incorrect TriggerType: Tried to register trigger of type "+V.triggerType+" in ContentPlaybackLifecycleTriggerAdapter");this.Ec.set(V.triggerId,new ED(Y,V,C,U))}; Fd.prototype.T3=function(Y){this.Ec.delete(Y.triggerId)}; Fd.prototype.ib=function(Y){for(var V=[],C=V.push,U=C.apply,n=[],b=g.N(this.Ec.values()),E=b.next();!E.done;E=b.next())E=E.value,E.trigger instanceof wp&&E.trigger.m7===Y&&n.push(E);U.call(C,V,g.P(n));C=V.push;U=C.apply;n=[];b=g.N(this.Ec.values());for(E=b.next();!E.done;E=b.next())E=E.value,E.trigger instanceof FM&&E.trigger.Y!==Y&&n.push(E);U.call(C,V,g.P(n));V.length&&MQ(this.Y(),V)}; Fd.prototype.n9=function(Y){for(var V=[],C=V.push,U=C.apply,n=[],b=g.N(this.Ec.values()),E=b.next();!E.done;E=b.next()){E=E.value;var y=E.trigger;y instanceof FM&&y.Y===Y&&n.push(E)}U.call(C,V,g.P(n));V.length&&MQ(this.Y(),V)};g.W(go,g.T);g.R=go.prototype;g.R.cY=function(Y,V,C,U){if(this.Ec.has(V.triggerId))throw new r("Tried to register duplicate trigger for slot.");var n="adtriggercuerange:"+V.triggerId;if(V instanceof mG)gSP(this,Y,V,C,U,n,V.Y.start,V.Y.end,V.m7,V.visible);else if(V instanceof pB)gSP(this,Y,V,C,U,n,0x7ffffffffffff,0x8000000000000,V.m7,V.visible);else throw new r("Incorrect TriggerType: Tried to register trigger of type "+V.triggerType+" in CueRangeTriggerAdapter");}; g.R.T3=function(Y){var V=this.Ec.get(Y.triggerId);V&&this.Mb.get().removeCueRange(V.cueRangeId);this.Ec.delete(Y.triggerId)}; g.R.onCueRangeEnter=function(Y){var V=KrT(this,Y);if(V&&(V=this.Ec.get(V)))if(g.e(CF(this.hn.get()),32))this.Y.add(V.cueRangeId);else{var C=V==null?void 0:V.n8.trigger;if(C instanceof mG||C instanceof pB){if(h2(this.context.Wx.get())){var U=V.n8.slot,n=V.n8.layout,b={};this.context.Hb.N8("cre",(b.ca=V.n8.category,b.tt=C.triggerType,b.st=U.slotType,b.lt=n==null?void 0:n.layoutType,b.cid=Y,b))}MQ(this.J(),[V.n8])}}}; g.R.onCueRangeExit=function(Y){(Y=KrT(this,Y))&&(Y=this.Ec.get(Y))&&this.Y.delete(Y.cueRangeId)}; g.R.f$=function(Y){if(Nj(Y,16)<0){Y=g.N(this.Y);for(var V=Y.next();!V.done;V=Y.next())this.onCueRangeEnter(V.value,!0);this.Y.clear()}}; g.R.Qz=function(){}; g.R.oH=function(){}; g.R.Dl=function(){}; g.R.EF=function(){}; g.R.VE=function(){}; g.R.e0=function(){}; g.R.nK=function(){}; g.R.NE=function(){}; g.R.RD=function(){}; g.R.G5=function(){}; g.R.vC=function(){}; g.R.C$=function(){}; g.R.MD=function(){}; g.R.onFullscreenToggled=function(){}; g.R.aH=function(){}; g.R.F3=function(){}; g.R.Pb=function(){}; g.R.onVolumeChange=function(){}; g.R.VV=function(){}; g.R.cZ=function(){};g.W(K3,g.T);g.R=K3.prototype; g.R.cY=function(Y,V,C,U){if(this.J.has(V.triggerId)||this.S.has(V.triggerId))throw new r("Tried to re-register the trigger.");Y=new ED(Y,V,C,U);if(Y.trigger instanceof Sn)this.J.set(Y.trigger.triggerId,Y);else if(Y.trigger instanceof Id)this.S.set(Y.trigger.triggerId,Y);else throw new r("Incorrect TriggerType: Tried to register trigger of type "+Y.trigger.triggerType+" in LiveStreamBreakTransitionTriggerAdapter");this.J.has(Y.trigger.triggerId)&&Y.slot.slotId===this.Y&&MQ(this.W(),[Y])}; g.R.T3=function(Y){this.J.delete(Y.triggerId);this.S.delete(Y.triggerId)}; g.R.wj=function(Y){Y=Y.slotId;if(this.Y!==Y){var V=[];this.Y!=null&&V.push.apply(V,g.P(HJo(this.S,this.Y)));Y!=null&&V.push.apply(V,g.P(HJo(this.J,Y)));this.Y=Y;V.length&&MQ(this.W(),V)}}; g.R.XF=function(){}; g.R.xo=function(){};g.W(HW,g.T);g.R=HW.prototype;g.R.cY=function(Y,V,C,U){if(this.Ec.has(V.triggerId))throw new r("Tried to register duplicate trigger for slot.");if(!(V instanceof rp))throw new r("Incorrect TriggerType: Tried to register trigger of type "+V.triggerType+" in OnLayoutSelfRequestedTriggerAdapter");this.Ec.set(V.triggerId,new ED(Y,V,C,U))}; g.R.T3=function(Y){this.Ec.delete(Y.triggerId)}; g.R.G5=function(){}; g.R.vC=function(){}; g.R.Qz=function(){}; g.R.oH=function(){}; g.R.Dl=function(){}; g.R.EF=function(){}; g.R.VE=function(){}; g.R.e0=function(){}; g.R.nK=function(){}; g.R.NE=function(){}; g.R.RD=function(){}; g.R.C$=function(){};g.W(Yg,g.T);g.R=Yg.prototype;g.R.C$=function(Y,V){for(var C=[],U=g.N(this.Ec.values()),n=U.next();!n.done;n=U.next()){n=n.value;var b=n.trigger;b.opportunityType===Y&&(b.associatedSlotId&&b.associatedSlotId!==V||C.push(n))}C.length&&MQ(this.Y(),C)}; g.R.cY=function(Y,V,C,U){if(this.Ec.has(V.triggerId))throw new r("Tried to register duplicate trigger for slot.");if(!(V instanceof zmH))throw new r("Incorrect TriggerType: Tried to register trigger of type "+V.triggerType+" in OpportunityEventTriggerAdapter");this.Ec.set(V.triggerId,new ED(Y,V,C,U))}; g.R.T3=function(Y){this.Ec.delete(Y.triggerId)}; g.R.Qz=function(){}; g.R.oH=function(){}; g.R.Dl=function(){}; g.R.EF=function(){}; g.R.VE=function(){}; g.R.e0=function(){}; g.R.nK=function(){}; g.R.NE=function(){}; g.R.RD=function(){}; g.R.G5=function(){}; g.R.vC=function(){};g.W(oI,g.T);g.R=oI.prototype;g.R.cY=function(Y,V,C,U){Y=new ED(Y,V,C,U);if(V instanceof LB||V instanceof jn||V instanceof Ql||V instanceof gp||V instanceof zpx){if(this.Ec.has(V.triggerId))throw new r("Tried to register duplicate trigger for slot.");this.Ec.set(V.triggerId,Y)}else throw new r("Incorrect TriggerType: Tried to register trigger of type "+V.triggerType+" in PrefetchTriggerAdapter");}; g.R.T3=function(Y){this.Ec.delete(Y.triggerId)}; g.R.Qz=function(Y){var V=Y.slotFulfillmentTriggers.find(function(C){return C instanceof LB}); V&&(VB(this,"TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",V.breakDurationMs,new Set([Y.slotId]),!0),XM(this.Kb.get(),"ads_css","sid."+Y.slotId+";bd."+V.breakDurationMs))}; g.R.oH=function(){}; g.R.Dl=function(){}; g.R.EF=function(){}; g.R.VE=function(){}; g.R.e0=function(){}; g.R.nK=function(){}; g.R.NE=function(){}; g.R.RD=function(){}; g.R.G5=function(){}; g.R.vC=function(){}; g.R.C$=function(){}; g.R.IE=function(Y){var V=this;if(!this.Y)return Ru("Unexpected cue break before fetch instructions are available"),!1;this.J&&this.J.stop();this.S&&g.Hh(this.S);var C=ViT(this,Y);if(!C){for(var U=[],n=g.N(this.Ec.values()),b=n.next();!b.done;b=n.next())b=b.value.trigger,b instanceof LB&&U.push(b.breakDurationMs);XM(this.Kb.get(),"ads_ncfs","cid."+Y.identifier+";cd."+Y.D8.toFixed(3)+U.slice(0,6).map(function(E){return";bd."+E}).join("")); return!1}(new g.KK(function(){var E=C.trigger,y=C.slot;VB(V,"TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",E.breakDurationMs,new Set,!0);VB(V,"TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED",E.breakDurationMs,new Set,!1);for(var X=0,G=g.N(V.Ec.values()),Z=G.next();!Z.done;Z=G.next()){Z=Z.value;var D=Z.trigger;Z.slot.slotId===y.slotId&&(V.Ec.delete(D.triggerId),X++)}XM(V.Kb.get(),"ads_csf","sid."+y.slotId+";bd."+E.breakDurationMs+";dt."+X)},10)).start(); return!0}; g.R.xp=function(){}; g.R.ib=function(Y){this.Y&&this.Y.contentCpn!==Y?(Ru("Fetch instructions carried over from previous content video",void 0,void 0,{contentCpn:Y,fetchInstructionsCpn:this.Y.contentCpn}),Ct(this)):oDT(this)}; g.R.n9=function(Y){this.Y&&this.Y.contentCpn!==Y&&Ru("Expected content video of the current fetch instructions to end",void 0,void 0,{contentCpn:Y,fetchInstructionsCpn:this.Y.contentCpn},!0);Ct(this)}; g.R.Hi=function(Y){var V=this;if(this.Y)Ru("Unexpected multiple fetch instructions for the current content");else{this.Y=Y;Y=UQa(Y);this.J=new g.KK(function(){oDT(V)},Y?Y:6E5); this.J.start();this.S=new g.KK(function(){V.Y&&(V.J&&(V.J.stop(),V.J.start()),Ys1(V,"TRIGGER_TYPE_CUE_BREAK_IDENTIFIED"))},C62(this.Y)); Y=this.hn.get().getCurrentTimeSec(1,!1);for(var C=g.N(this.w8.get().qd),U=C.next();!U.done;U=C.next())U=U.value,XM(this.Kb.get(),"nocache","ct."+Date.now()+";cmt."+Y+";d."+U.D8.toFixed(3)+";tw."+(U.startSecs-Y)+";cid."+U.identifier+";")}}; g.R.u1=function(){g.T.prototype.u1.call(this);Ct(this)};g.W(Ue,g.T);g.R=Ue.prototype;g.R.cY=function(Y,V,C,U){if(this.Ec.has(V.triggerId))throw new r("Tried to register duplicate trigger for slot.");if(!(V instanceof bH))throw new r("Incorrect TriggerType: Tried to register trigger of type "+V.triggerType+" in TimeRelativeToLayoutEnterTriggerAdapter");this.Ec.set(V.triggerId,new ED(Y,V,C,U));Y=this.Y.has(V.triggeringLayoutId)?this.Y.get(V.triggeringLayoutId):new Set;Y.add(V);this.Y.set(V.triggeringLayoutId,Y)}; g.R.T3=function(Y){this.Ec.delete(Y.triggerId);if(!(Y instanceof bH))throw new r("Incorrect TriggerType: Tried to unregister trigger of type "+Y.triggerType+" in TimeRelativeToLayoutEnterTriggerAdapter");var V=this.J.get(Y.triggerId);V&&(V.dispose(),this.J.delete(Y.triggerId));if(V=this.Y.get(Y.triggeringLayoutId))V.delete(Y),V.size===0&&this.Y.delete(Y.triggeringLayoutId)}; g.R.Qz=function(){}; g.R.oH=function(){}; g.R.Dl=function(){}; g.R.EF=function(){}; g.R.VE=function(){}; g.R.e0=function(){}; g.R.nK=function(){}; g.R.NE=function(){}; g.R.RD=function(){}; g.R.C$=function(){}; g.R.G5=function(Y,V){var C=this;if(this.Y.has(V.layoutId)){Y=this.Y.get(V.layoutId);Y=g.N(Y);var U=Y.next();for(V={};!U.done;V={CC:void 0},U=Y.next())V.CC=U.value,U=new g.KK(function(n){return function(){var b=C.Ec.get(n.CC.triggerId);MQ(C.S(),[b])}}(V),V.CC.durationMs),U.start(),this.J.set(V.CC.triggerId,U)}}; g.R.vC=function(){};g.W(nt,g.T);nt.prototype.cY=function(Y,V,C,U){if(this.Ec.has(V.triggerId))throw new r("Tried to register duplicate trigger for slot.");if(!(V instanceof fB))throw new r("Incorrect TriggerType: Tried to register trigger of type "+V.triggerType+" in VideoTransitionTriggerAdapter.");this.Ec.set(V.triggerId,new ED(Y,V,C,U))}; nt.prototype.T3=function(Y){this.Ec.delete(Y.triggerId)};iL.prototype.x$=function(Y){return Y.kind==="AD_PLACEMENT_KIND_START"};g.W(Gx,g.T);g.R=Gx.prototype;g.R.logEvent=function(Y){this.A1(Y)}; g.R.PZ=function(Y,V,C){this.A1(Y,void 0,void 0,void 0,V,void 0,void 0,void 0,V.adSlotLoggingData,void 0,void 0,C)}; g.R.Aa=function(Y,V,C,U){this.A1(Y,void 0,void 0,void 0,V,C?C:void 0,void 0,void 0,V.adSlotLoggingData,C?C.adLayoutLoggingData:void 0,void 0,U)}; g.R.DT=function(Y,V,C,U){Cz(this.Wx.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+Y,"trigger:",C,"slot:",V,"layout:",U);RZ(this.Y.get())&&this.A1(Y,void 0,void 0,void 0,V,U?U:void 0,void 0,C,V.adSlotLoggingData,U?U.adLayoutLoggingData:void 0)}; g.R.p6=function(Y,V,C,U,n){this.A1(Y,V,C,U,void 0,void 0,void 0,void 0,void 0,void 0,void 0,n)}; g.R.Ha=function(Y,V,C,U){this.A1("ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,C,U,void 0,void 0,C.adSlotLoggingData,U?U.adLayoutLoggingData:void 0,{errorType:Y,errorMessage:V})}; g.R.A1=function(Y,V,C,U,n,b,E,y,X,G,Z,D){var u=this;D=D===void 0?0:D;Cz(this.Wx.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+Y,"slot:",n,"layout:",b,"ping:",E,"Opportunity:",{opportunityType:V,associatedSlotId:C,Wdn:U,BKc:y,adSlotLoggingData:X,adLayoutLoggingData:G});try{var B=function(){if(!u.Wx.get().B.U().K("html5_disable_client_tmp_logs")&&Y!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){Y||Ru("Empty PACF event type",n,b);var A=RZ(u.Y.get()),O={eventType:Y,eventOrder:++u.eventCount},k={}; n&&(k.slotData=Av(A,n));b&&(k.layoutData=MIZ(A,b));E&&(k.pingData={pingDispatchStatus:"ADS_CLIENT_PING_DISPATCH_STATUS_SUCCESS",serializedAdPingMetadata:E.Y.serializedAdPingMetadata,pingIndex:E.index});y&&(k.triggerData=Bi(y.trigger,y.category));V&&(k.opportunityData=aso(A,V,C,U));A={organicPlaybackContext:{contentCpn:qI(u.M8.get(),1).clientPlaybackNonce}};A.organicPlaybackContext.isLivePlayback=qI(u.M8.get(),1).Ke;var q;A.organicPlaybackContext.isMdxPlayback=(q=qI(u.M8.get(),1))==null?void 0:q.isMdxPlayback; var d;if((d=qI(u.M8.get(),1))==null?0:d.daiEnabled)A.organicPlaybackContext.isDaiContent=!0;var c;if(q=(c=qI(u.M8.get(),2))==null?void 0:c.clientPlaybackNonce)A.adVideoPlaybackContext={adVideoCpn:q};A&&(k.externalContext=A);O.adClientData=k;X&&(O.serializedSlotAdServingData=X.serializedSlotAdServingDataEntry);G&&(O.serializedAdServingData=G.serializedAdServingDataEntry);Z&&(O.errorInfo=Z);g.ZX("adsClientStateChange",{adsClientEvent:O})}}; D&&D>0?g.V3(g.UW(),function(){return B()},D):B()}catch(A){Cz(this.Wx.get(),"html5_log_pacf_logging_errors")&&g.V3(g.UW(),function(){Ru(A instanceof Error?A:String(A),n,b,{pacf_message:"exception during pacf logging"})})}};var qMD=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.W(Zc,Gx);g.R=Zc.prototype; g.R.PZ=function(Y,V,C){Gx.prototype.PZ.call(this,Y,V,C);h2(this.Wx.get())&&(C={},this.context.Hb.N8("pacf",(C.et=Y,C.st=V.slotType,C.si=V.slotId,C)))}; g.R.Aa=function(Y,V,C,U){var n=qMD.has(Y);Gx.prototype.Aa.call(this,Y,V,C,U);h2(this.Wx.get(),n)&&(U={},this.context.Hb.N8("pacf",(U.et=Y,U.st=V.slotType,U.si=V.slotId,U.lt=C==null?void 0:C.layoutType,U.li=C==null?void 0:C.layoutId,U.p_ac=C==null?void 0:C.layoutId,U)))}; g.R.p6=function(Y,V,C,U,n){Gx.prototype.p6.call(this,Y,V,C,U,n);h2(this.Wx.get())&&(C={},this.context.Hb.N8("pacf",(C.et=Y,C.ot=V,C.ss=U==null?void 0:U.length,C)))}; g.R.DT=function(Y,V,C,U){Gx.prototype.DT.call(this,Y,V,C,U);if(h2(this.Wx.get())){var n={};this.context.Hb.N8("pacf",(n.et=Y,n.tt=C.trigger.triggerType,n.tc=C.category,n.st=V.slotType,n.si=V.slotId,n.lt=U==null?void 0:U.layoutType,n.li=U==null?void 0:U.layoutId,n.p_ac=U==null?void 0:U.layoutId,n))}}; g.R.Ha=function(Y,V,C,U){Gx.prototype.Ha.call(this,Y,V,C,U);if(h2(this.Wx.get(),!0)){var n={};this.context.Hb.N8("perror",(n.ert=Y,n.erm=V,n.st=C.slotType,n.si=C.slotId,n.lt=U==null?void 0:U.layoutType,n.li=U==null?void 0:U.layoutId,n.p_ac=U==null?void 0:U.layoutId,n))}}; g.R.A1=function(Y,V,C,U,n,b,E,y,X,G,Z){var D=this.Wx.get();g.pO(D.B.U())?(D=this.Wx.get(),D=g.NQ(D.B.U().experiments,"H5_async_logging_delay_ms")):D=void 0;Gx.prototype.A1.call(this,Y,V,C,U,n,b,E,y,X,G,Z,D)};Dc.prototype.clear=function(){this.Y.clear()};uL.prototype.state=function(){return this.Y==="fulfilled"?{state:"fulfilled",value:this.result}:this.Y==="rejected"?{state:"rejected",reason:this.error}:{state:"pending"}}; uL.prototype.W=function(Y){se(Y)||BG(Y)?Oe(Ah(Y),this.W.bind(this),this.reject.bind(this)):(this.Y="fulfilled",this.result=Y,N1(this))}; uL.prototype.reject=function(Y){this.Y="rejected";this.error=Y;N1(this)}; var BG=Q_(function(Y){return jvD(Y)?Y instanceof uL:!1});Object.freeze({eov:function(Y){var V=xg(Y);return Oe(PG(V,function(C){return V[C].Y==="rejected"}),function(C){return Number.isNaN(C)?V.map(function(U){return U.state().value}):V[C]})}, n$t:function(Y){var V=xg(Y);return Oe(PG(V),function(){return V.map(function(C){return C.state()})})}, o$L:function(Y){var V=xg(Y);return Oe(PG(V,function(C){return V[C].Y==="fulfilled"}),function(C){return Number.isNaN(C)?RI(new AggregateError(V.map(function(U){return U.state().reason}))):V[C].state().value})}, E$t:function(Y){var V=xg(Y);return Oe(PG(V,function(){return!0}),function(C){return V[C]})}});var cG=window.nf1||"en";wt.prototype.mY=function(Y){this.client=Y}; wt.prototype.Y=function(){this.clear();this.csn=g.hY()}; wt.prototype.clear=function(){this.S.clear();this.J.clear();this.W.clear();this.csn=null};pt.prototype.mY=function(Y){g.Vk(lL().mY).bind(lL())(Y)}; pt.prototype.clear=function(){g.Vk(lL().clear).bind(lL())()};g.R=Tx.prototype;g.R.mY=function(Y){this.client=Y}; g.R.dB=function(Y,V){var C=this;V=V===void 0?{}:V;g.Vk(function(){var U,n,b,E=((U=g.I(Y==null?void 0:Y.commandMetadata,g.O7))==null?void 0:U.rootVe)||((n=g.I(Y==null?void 0:Y.commandMetadata,jGv))==null?void 0:(b=n.screenVisualElement)==null?void 0:b.uiType);if(E){U=g.I(Y==null?void 0:Y.commandMetadata,XXL);if(U==null?0:U.parentTrackingParams){var y=g.qR(U.parentTrackingParams);if(U.parentCsn)var X=U.parentCsn}else V.clickedVisualElement?y=V.clickedVisualElement:Y.clickTrackingParams&&(y=g.qR(Y.clickTrackingParams)); a:{U=g.I(Y,g.bO);n=g.I(Y,Ufv);if(U){if(n=ksa(U,"VIDEO")){U={token:n,videoId:U.videoId};break a}}else if(n&&(U=ksa(n,"PLAYLIST"))){U={token:U,playlistId:n.playlistId};break a}U=void 0}V=Object.assign({},{cttAuthInfo:U,parentCsn:X},V);if(g.Jn("expectation_logging")){var G;V.loggingExpectations=((G=g.I(Y==null?void 0:Y.commandMetadata,jGv))==null?void 0:G.loggingExpectations)||void 0}M1(C,E,y,V)}else g.ak(new g.g1("Error: Trying to create a new screen without a rootVeType",Y))})()}; g.R.clickCommand=function(Y,V,C){Y=Y.clickTrackingParams;C=C===void 0?0:C;Y?(C=g.hY(C===void 0?0:C))?(Uw(this.client,C,g.qR(Y),V),V=!0):V=!1:V=!1;return V}; g.R.stateChanged=function(Y,V,C){this.visualElementStateChanged(g.qR(Y),V,C===void 0?0:C)}; g.R.visualElementStateChanged=function(Y,V,C){C=C===void 0?0:C;C===0&&this.J.has(C)?this.X.push([Y,V]):cvS(this,Y,V,C)};QB.prototype.fetch=function(Y,V,C){var U=this,n=vDR(Y,V,C);return new Promise(function(b,E){function y(){if(C==null?0:C.DJ)try{var G=U.handleResponse(Y,n.status,n.response,C);b(G)}catch(Z){E(Z)}else b(U.handleResponse(Y,n.status,n.response,C))} n.onerror=y;n.onload=y;var X;n.send((X=V.body)!=null?X:null)})}; QB.prototype.handleResponse=function(Y,V,C,U){C=C.replace(")]}'","");try{var n=JSON.parse(C)}catch(b){g.ak(new g.g1("JSON parsing failed after XHR fetch",Y,V,C));if((U==null?0:U.DJ)&&C)throw new g.zw(1,"JSON parsing failed after XHR fetch");n={}}V!==200&&(g.ak(new g.g1("XHR API fetch failed",Y,V,C)),n=Object.assign({},n,{errorMetadata:{status:V}}));return n};Sv.getInstance=function(){var Y=g.rH("ytglobal.storage_");Y||(Y=new Sv,g.e2("ytglobal.storage_",Y));return Y}; Sv.prototype.estimate=function(){var Y,V,C;return g.l(function(U){Y=navigator;return((V=Y.storage)==null?0:V.estimate)?U.return(Y.storage.estimate()):((C=Y.webkitTemporaryStorage)==null?0:C.queryUsageAndQuota)?U.return(wiE()):U.return()})}; g.e2("ytglobal.storageClass_",Sv);X4.prototype.kA=function(Y){this.handleError(Y)}; X4.prototype.logEvent=function(Y,V){switch(Y){case "IDB_DATA_CORRUPTED":g.Jn("idb_data_corrupted_killswitch")||this.Y("idbDataCorrupted",V);break;case "IDB_UNEXPECTEDLY_CLOSED":this.Y("idbUnexpectedlyClosed",V);break;case "IS_SUPPORTED_COMPLETED":g.Jn("idb_is_supported_completed_killswitch")||this.Y("idbIsSupportedCompleted",V);break;case "QUOTA_EXCEEDED":pio(this,V);break;case "TRANSACTION_ENDED":this.S&&Math.random()<=.1&&this.Y("idbTransactionEnded",V);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":Y= Object.assign({},V,{hasWindowUnloaded:this.J}),this.Y("idbTransactionAborted",Y)}};var e9={},Nm0=g.CI("yt-player-local-media",{yA:(e9.index={JJ:2},e9.media={JJ:2},e9.captions={JJ:5},e9),shared:!1,upgrade:function(Y,V){V(2)&&(g.ve(Y,"index"),g.ve(Y,"media"));V(5)&&g.ve(Y,"captions");V(6)&&(wK(Y,"metadata"),wK(Y,"playerdata"))}, version:5});var PxD={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},rW;a:{var F1=g.JH();F1=F1.toLowerCase();if(g.sB(F1,"android")){var xeR=F1.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(xeR){var cUv=parseFloat(xeR[1]);if(cUv<100){rW=cUv;break a}}var haS=F1.match("("+Object.keys(PxD).join("|")+")");rW=haS?PxD[haS[0]]:0}else rW=void 0}var I8=rW,a8=I8>=0;var KMP=window;var T$T=ux(function(){var Y,V;return(V=(Y=window).matchMedia)==null?void 0:V.call(Y,"(prefers-reduced-motion: reduce)").matches});var jv;g.mY=new $1;jv=0;var ik=Sso()?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!g.gK?!0:!1;var rt={ya:function(Y){Y[z[16]]()}, SW:function(Y,V){var C=Y[0];Y[0]=Y[V%Y[z[8]]];Y[V%Y[z[8]]]=C}, sC:function(Y,V){Y[z[42]](0,V)}};var A$a={Eyi:"adunit",NIs:"detailpage",RjL:"editpage",ORL:"embedded",Ha1:"leanback",LKL:"previewpage",tmt:"profilepage",Fm:"unplugged",Grv:"playlistoverview",rU1:"sponsorshipsoffer",lb8:"shortspage",mRT:"handlesclaiming",WWT:"immersivelivepage",mD8:"creatormusic",jYv:"immersivelivepreviewpage",hm8:"admintoolyurt",Z98:"shortsaudiopivot",UDi:"consumption"};var jZK=2592E3;var gW,fIN,PQ;gW={};g.VC=(gW.STOP_EVENT_PROPAGATION="html5-stop-propagation",gW.IV_DRAWER_ENABLED="ytp-iv-drawer-enabled",gW.IV_DRAWER_OPEN="ytp-iv-drawer-open",gW.MAIN_VIDEO="html5-main-video",gW.VIDEO_CONTAINER="html5-video-container",gW.VIDEO_CONTAINER_TRANSITIONING="html5-video-container-transitioning",gW.HOUSE_BRAND="house-brand",gW);fIN={};PQ=(fIN.RIGHT_CONTROLS_LEFT="ytp-right-controls-left",fIN.RIGHT_CONTROLS_RIGHT="ytp-right-controls-right",fIN);var oxS={allowed:"AUTOPLAY_BROWSER_POLICY_ALLOWED","allowed-muted":"AUTOPLAY_BROWSER_POLICY_ALLOWED_MUTED",disallowed:"AUTOPLAY_BROWSER_POLICY_DISALLOWED"};var EJ1={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},zxJ={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"},zUS={"mdx-pair":1,"mdx-dial":2,"mdx-cast":3,"mdx-voice":4,"mdx-inappdial":5};var IT0={DISABLED:1,ENABLED:2,PAUSED:3,1:"DISABLED",2:"ENABLED",3:"PAUSED"};g.ZK.prototype.getLanguageInfo=function(){return this.Af}; g.ZK.prototype.getXtags=function(){if(!this.xtags){var Y=this.id.split(";");Y.length>1&&(this.xtags=Y[1])}return this.xtags}; g.ZK.prototype.toString=function(){return this.Af.name}; g.ZK.prototype.getLanguageInfo=g.ZK.prototype.getLanguageInfo;DK.prototype.equals=function(Y){return this.J===Y.J&&this.Y===Y.Y&&this.S===Y.S&&this.reason===Y.reason&&(!BJ||this.Lb===Y.Lb)}; DK.prototype.isLocked=function(){return this.S&&!!this.J&&this.J===this.Y}; DK.prototype.compose=function(Y){if(Y.S&&Ab(Y))return gd;if(Y.S||Ab(this))return Y;if(this.S||Ab(Y))return this;var V=this.J&&Y.J?Math.max(this.J,Y.J):this.J||Y.J,C=this.Y&&Y.Y?Math.min(this.Y,Y.Y):this.Y||Y.Y;V=Math.min(V,C);var U=0;BJ&&(U=this.Lb!==0&&Y.Lb!==0?Math.min(this.Lb,Y.Lb):this.Lb===0?Y.Lb:this.Lb);return BJ&&V===this.J&&C===this.Y&&U===this.Lb||!BJ&&V===this.J&&C===this.Y?this:BJ?new DK(V,C,!1,C===this.Y&&U===this.Lb?this.reason:Y.reason,U):new DK(V,C,!1,C===this.Y?this.reason:Y.reason)}; DK.prototype.W=function(Y){return!Y.video||BJ&&this.Lb!==0&&this.Lb=0}; g.R.dK=function(){var Y=this.segments[this.segments.length-1];return Y?Y.endTime:NaN}; g.R.Gv=function(){return this.segments[0].startTime}; g.R.CX=function(){return this.segments.length}; g.R.ul=function(){return 0}; g.R.NF=function(Y){return(Y=this.OB(Y))?Y.EE:-1}; g.R.Nt=function(Y){return(Y=this.kQ(Y))?Y.sourceURL:""}; g.R.getStartTime=function(Y){return(Y=this.kQ(Y))?Y.startTime:0}; g.R.Q8=function(Y){return this.getStartTime(Y)+this.getDuration(Y)}; g.R.td=YE(1);g.R.isLoaded=function(){return this.segments.length>0}; g.R.kQ=function(Y){if(this.Y&&this.Y.EE===Y)return this.Y;Y=g.xL(this.segments,new QC(Y,0,0,0,""),function(V,C){return V.EE-C.EE}); return this.Y=Y>=0?this.segments[Y]:null}; g.R.OB=function(Y){if(this.Y&&this.Y.startTime<=Y&&Y=0?this.segments[Y]:this.segments[Math.max(0,-Y-2)]}; g.R.append=function(Y){if(Y.length)if(Y=g.OS(Y),this.segments.length){var V=this.segments.length?g.XL(this.segments).endTime:0,C=Y[0].EE-this.Ac();C>1&&O0x(this.segments);for(C=C>0?0:-C+1;CY.EE&&this.index.o_()<=Y.EE+1}; g.R.update=function(Y,V,C){this.index.append(Y);$9K(this.index,C);Y=this.index;Y.J=V;Y.S="update"}; g.R.hB=function(){return this.jg()?!0:ab.prototype.hB.call(this)}; g.R.q1=function(Y,V){var C=this.index.Nt(Y),U=this.index.getStartTime(Y),n=this.index.getDuration(Y),b;V?n=b=0:b=this.info.Lb>0?this.info.Lb*n:1E3;return new KQ([new mx(3,this,void 0,"liveCreateRequestInfoForSegment",Y,U,n,0,b,!V)],C)}; g.R.XV=function(){return this.jg()?0:this.initRange.length}; g.R.Z_=function(){return!1};nm.prototype.update=function(Y){var V=void 0;this.J&&(V=this.J);var C=new nm,U=Array.from(Y.getElementsByTagName("S"));if(U.length){var n=+Cm(Y,"timescale")||1,b=(+U[0].getAttribute("t")||0)/n,E=+Cm(Y,"startNumber")||0;C.W=b;var y=V?V.startSecs+V.D8:0,X=Date.parse(fxS(Cm(Y,"yt:segmentIngestTime")))/1E3;C.V=Y.parentElement.tagName==="SegmentTemplate";C.V&&(C.C=Cm(Y,"media"));Y=V?E-V.EE:1;C.D=Y>0?0:-Y+1;Y=g.N(U);for(U=Y.next();!U.done;U=Y.next()){U=U.value;for(var G=+U.getAttribute("d")/n,Z=(+U.getAttribute("yt:sid")|| 0)/n,D=+U.getAttribute("r")||0,u=0;u<=D;u++)if(V&&E<=V.EE)E++;else{var B=new cPT(E,y,G,X+Z,b);C.Y.push(B);var A=U;var O=n,k=B.startSecs;B=A.getAttribute("yt:cuepointTimeOffset");var q=A.getAttribute("yt:cuepointDuration");if(B&&q){B=Number(B);k=-B/O+k;O=Number(q)/O;q=A.getAttribute("yt:cuepointContext")||null;var d=A.getAttribute("yt:cuepointIdentifier")||"";A=A.getAttribute("yt:cuepointEvent")||"";A=new HJ(k,O,q,d,wfL[A]||"unknown",B)}else A=null;A&&C.S.push(A);E++;y+=G;b+=G;X+=G+Z}}C.Y.length&& (C.J=g.XL(C.Y))}this.D=C.D;this.J=C.J||this.J;g.JT(this.Y,C.Y);g.JT(this.S,C.S);this.V=C.V;this.C=C.C;this.W===-1&&(this.W=C.getStreamTimeOffset())}; nm.prototype.getStreamTimeOffset=function(){return this.W===-1?0:this.W};g.W(Ez,g.S3);g.R=Ez.prototype;g.R.Qn=function(){return this.n$}; g.R.Ma=function(Y,V){Y=zL(this,Y);return Y>=0&&(V||!this.segments[Y].pending)}; g.R.o_=function(){return this.I_?this.segments.length?this.OB(this.Gv()).EE:-1:g.S3.prototype.o_.call(this)}; g.R.Gv=function(){if(this.KM)return 0;if(!this.I_)return g.S3.prototype.Gv.call(this);if(!this.segments.length)return 0;var Y=Math.max(g.XL(this.segments).endTime-this.al,0);return this.dH>0&&this.OB(Y).EE0)return this.BJ/1E3;if(!this.segments.length)return g.S3.prototype.dK.call(this);var Y=this.Ac();if(!this.I_||Y<=this.segments[this.segments.length-1].EE)Y=this.segments[this.segments.length-1];else{var V=this.segments[this.segments.length-1];Y=new QC(Y,Math.max(0,V.startTime-(V.EE-Y)*this.n$),this.n$,0,"sq/"+Y,void 0,void 0,!0)}return this.KM?Math.min(this.al,Y.endTime):Y.endTime}; g.R.CX=function(){return this.I_?this.segments.length?this.Ac()-this.o_()+1:0:g.S3.prototype.CX.call(this)}; g.R.Ac=function(){var Y=Math.min(this.uX,Math.max(g.S3.prototype.Ac.call(this),this.Pw)),V=this.al*1E3;V=this.BJ>0&&this.BJ0&&this.Pw>0&&!V&&(V=this.OB(this.al))&&(Y=Math.min(V.EE-1,Y));return Y}; g.R.W8=function(){return this.segments.length?this.segments[this.segments.length-1]:null}; g.R.uA=function(Y){var V=zL(this,Y.EE);if(V>=0)this.segments[V]=Y;else if(this.segments.splice(-(V+1),0,Y),this.n_&&Y.EE%(300/this.n$)===0){var C=this.segments[0].EE,U=Math.floor(this.n_/this.n$);Y=Y.EE-U;V=-(V+1)-U;V>0&&Y>C&&(this.segments=this.segments.slice(V))}}; g.R.XM=function(){return this.Pw}; g.R.t8=function(Y){return bw?!this.J&&Y>=0&&this.Ac()<=Y:g.S3.prototype.t8.call(this,Y)}; g.R.OB=function(Y){if(!this.I_)return g.S3.prototype.OB.call(this,Y);if(!this.segments.length)return null;var V=this.segments[this.segments.length-1];if(Y=V.endTime)V=V.EE+Math.floor((Y-V.endTime)/this.n$+1);else{V=fN(this.segments,function(U){return Y=U.endTime?1:0}); if(V>=0)return this.segments[V];var C=-(V+1);V=this.segments[C-1];C=this.segments[C];V=Math.floor((Y-V.endTime)/((C.startTime-V.endTime)/(C.EE-V.EE-1))+1)+V.EE}return this.kQ(V)}; g.R.kQ=function(Y){if(!this.I_)return g.S3.prototype.kQ.call(this,Y);if(!this.segments.length)return null;var V=zL(this,Y);if(V>=0)return this.segments[V];var C=-(V+1);V=this.n$;if(C===0)var U=Math.max(0,this.segments[0].startTime-(this.segments[0].EE-Y)*V);else C===this.segments.length?(U=this.segments[this.segments.length-1],U=U.endTime+(Y-U.EE-1)*V):(U=this.segments[C-1],V=this.segments[C],V=(V.startTime-U.endTime)/(V.EE-U.EE-1),U=U.endTime+(Y-U.EE-1)*V);return new QC(Y,U,V,0,"sq/"+Y,void 0,void 0, !0)}; var bw=!1;g.W(iw,Vy);g.R=iw.prototype;g.R.sU=function(){return!0}; g.R.hB=function(){return!0}; g.R.XO=function(Y){return this.l$()&&Y.S&&!Y.V||!Y.Y.index.t8(Y.EE)}; g.R.v8=function(){}; g.R.DN=function(Y,V){return typeof Y!=="number"||isFinite(Y)?Vy.prototype.DN.call(this,Y,V===void 0?!1:V):new KQ([new mx(3,this,void 0,"mlLiveGetReqInfoStubForTime",-1,void 0,this.Zr,void 0,this.Zr*this.info.Lb)],"")}; g.R.q1=function(Y,V){var C=C===void 0?!1:C;if(this.index.Ma(Y))return Vy.prototype.q1.call(this,Y,V);var U=this.index.getStartTime(Y),n=Math.round(this.Zr*this.info.Lb),b=this.Zr;V&&(b=n=0);return new KQ([new mx(C?6:3,this,void 0,"mlLiveCreateReqInfoForSeg",Y,U,b,void 0,n,!V)],Y>=0?"sq/"+Y:"")};g.W(yy,ab);g.R=yy.prototype;g.R.vJ=function(){return!1}; g.R.l$=function(){return!1}; g.R.sU=function(){return!1}; g.R.v8=function(){return new KQ([new mx(1,this,void 0,"otfInit")],this.V)}; g.R.VH=function(){return null}; g.R.MM=function(Y){this.XO(Y);return axK(this,rl(Y),!1)}; g.R.DN=function(Y,V){V=V===void 0?!1:V;Y=this.index.NF(Y);V&&(Y=Math.min(this.index.Ac(),Y+1));return axK(this,Y,!0)}; g.R.pk=function(Y){Y.info.type===1&&(this.Y||(this.Y=h_(Y.J)),Y.Y&&Y.Y.uri==="http://youtube.com/streaming/otf/durations/112015"&&IxE(this,Y.Y))}; g.R.XO=function(Y){return Y.S===0?!0:this.index.Ac()>Y.EE&&this.index.o_()<=Y.EE+1}; g.R.XV=function(){return 0}; g.R.Z_=function(){return!1};g.XT.prototype.info=function(){}; g.XT.prototype.debug=function(){}; g.XT.prototype.Y=function(Y){GL.apply(null,[5,this.tag,Y].concat(g.P(g.TT.apply(1,arguments))))}; var SuZ=new Map,tG0=new Map,mSa=new function(){var Y=this;this.Y=new Map;this.BC={Fo1:function(){return Y.Y}}};g.R=g.Wz.prototype;g.R.Ma=function(Y){return Y<=this.Ac()}; g.R.ul=function(Y){return this.offsets[Y]}; g.R.getStartTime=function(Y){return this.startTicks[Y]/this.Y}; g.R.Q8=function(Y){return this.getStartTime(Y)+this.getDuration(Y)}; g.R.td=YE(0);g.R.j2=function(){return NaN}; g.R.getDuration=function(Y){Y=this.Ns(Y);return Y>=0?Y/this.Y:-1}; g.R.Ns=function(Y){return Y+1=0}; g.R.dK=function(){return this.J?this.startTicks[this.count]/this.Y:NaN}; g.R.Gv=function(){return 0}; g.R.CX=function(){return this.count}; g.R.Nt=function(){return""}; g.R.NF=function(Y){Y=g.xL(this.startTicks.subarray(0,this.count),Y*this.Y);return Y>=0?Y:Math.max(0,-Y-2)}; g.R.isLoaded=function(){return this.Ac()>=0}; g.R.W7=function(Y,V){if(Y>=this.Ac())return 0;var C=0;for(V=this.getStartTime(Y)+V;Ythis.getStartTime(Y);Y++)C=Math.max(C,VeP(this,Y)/this.getDuration(Y));return C}; g.R.resize=function(Y){Y+=2;var V=this.offsets;this.offsets=new Float64Array(Y+1);var C=this.startTicks;this.startTicks=new Float64Array(Y+1);for(Y=0;Y0&&Y&&(C=C.range.end+1,Y=Math.min(Y,this.info.contentLength-C),Y>0&&U.push(new mx(4,this,Qw(C,Y),"tbdRange",void 0,void 0,void 0,void 0,void 0,void 0,void 0,V)));return new KQ(U)}; g.R.pk=function(Y){if(Y.info.type===1){if(this.Y)return;this.Y=h_(Y.J)}else if(Y.info.type===2){if(this.V||this.index.Ac()>=0)return;if(g.Uu(this.info)){var V=this.index,C=g.D3(Y);Y=Y.info.range.start;var U=g.Ug(C,0,1936286840);C=FL2(U);V.Y=C.timescale;var n=C.sD;V.offsets[0]=C.Q4+Y+U.size;V.startTicks[0]=n;V.J=!0;Y=C.uH.length;for(U=0;U0&&Y===b[0].J4)for(Y=0;Y=V+C)break}n.length||(Y=new g.g1("b189619593",""+Y,""+V,""+C),g.MR(Y));return new KQ(n)}; g.R.uu=function(Y){for(var V=this.p7(Y.info),C=Y.info.range.start+Y.info.J,U=[],n=0;n=this.index.ul(C+1);)C++;return this.CL(C,V,Y.S).Px}; g.R.XO=function(Y){Y.Dr();return this.hB()?!0:Y.range.end+1this.info.contentLength&&(V=new Ib(V.start,this.info.contentLength-1)),new KQ([new mx(4,Y.Y,V,"getNextRequestInfoByLength",void 0,void 0,void 0,void 0,void 0,void 0,void 0,Y.clipId)]);Y.type===4&&(Y=this.p7(Y),Y=Y[Y.length-1]);var C=0,U=Y.range.start+Y.J+Y.S;Y.type===3&&(Y.Dr(),C=Y.EE,U===Y.range.end+1&&(C+=1));return this.CL(C,U,V)}; g.R.MM=function(){return null}; g.R.DN=function(Y,V){V=V===void 0?!1:V;Y=this.index.NF(Y);V&&(Y=Math.min(this.index.Ac(),Y+1));return this.CL(Y,this.index.ul(Y),0,void 0)}; g.R.vJ=function(){return!0}; g.R.l$=function(){return!0}; g.R.sU=function(){return!1}; g.R.XV=function(){return this.indexRange.length+this.initRange.length}; g.R.Z_=function(){return this.indexRange&&this.initRange&&this.initRange.end+1===this.indexRange.start?!0:!1};var HV={},AaE=(HV.COLOR_PRIMARIES_BT709="bt709",HV.COLOR_PRIMARIES_BT2020="bt2020",HV.COLOR_PRIMARIES_UNKNOWN=null,HV.COLOR_PRIMARIES_UNSPECIFIED=null,HV),Yo={},UIo=(Yo.COLOR_TRANSFER_CHARACTERISTICS_BT709="bt709",Yo.COLOR_TRANSFER_CHARACTERISTICS_BT2020_10="bt2020",Yo.COLOR_TRANSFER_CHARACTERISTICS_SMPTEST2084="smpte2084",Yo.COLOR_TRANSFER_CHARACTERISTICS_ARIB_STD_B67="arib-std-b67",Yo.COLOR_TRANSFER_CHARACTERISTICS_UNKNOWN=null,Yo.COLOR_TRANSFER_CHARACTERISTICS_UNSPECIFIED=null,Yo);g.kn.prototype.getName=function(){return this.name}; g.kn.prototype.getId=function(){return this.id}; g.kn.prototype.getIsDefault=function(){return this.isDefault}; g.kn.prototype.toString=function(){return this.name}; g.kn.prototype.getName=g.kn.prototype.getName;g.kn.prototype.getId=g.kn.prototype.getId;g.kn.prototype.getIsDefault=g.kn.prototype.getIsDefault;var zCP=/action_display_post/;var iso,qz,Pz;g.W(xn,g.D$);g.R=xn.prototype;g.R.isLoading=function(){return this.state===1}; g.R.Ba=function(){return this.state===3}; g.R.Kis=function(Y){var V=Y.getElementsByTagName("Representation");if(Y.getElementsByTagName("SegmentList").length>0||Y.getElementsByTagName("SegmentTemplate").length>0){this.Ke=this.J=!0;this.timeline||(this.timeline=new w0T);$Sv(this.timeline,Y);this.publish("refresh");for(Y=0;Y=0?Z=LQ(u):D=D+"?range="+u}X.call(y,new QC(G.EE,G.startSecs,G.D8,G.Y,D,Z,G.J))}U=n}C.update(U,this.isLive,this.Ty)}MGJ(this.timeline);return!0}this.duration=hfv(Cm(Y,"mediaPresentationDuration")); a:{for(Y=0;Y0))return this.DU()-Y}}Y=this.Y;for(var V in Y){var C=Y[V].index;if(C.isLoaded()&&!iV(Y[V].info.mimeType))return C.Gv()}return 0}; g.R.getStreamTimeOffset=function(){return this.C}; g.R.j2=function(Y){for(var V in this.Y){var C=this.Y[V].index;if(C.isLoaded()){var U=C.NF(Y),n=C.j2(U);if(n)return n+Y-C.getStartTime(U)}}return NaN}; var Qy=null,lIv,SX=!((lIv=navigator.mediaCapabilities)==null||!lIv.decodingInfo),Jax={commentary:1,alternate:2,dub:3,main:4};var G3=new Set,mZ=new Map;eX.prototype.clone=function(Y){return new eX(this.flavor,Y,this.J,this.experiments)}; eX.prototype.Le=function(){return{flavor:this.flavor,keySystem:this.keySystem}}; eX.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 pfW={},Uo=(pfW.playready=["com.youtube.playready","com.microsoft.playready"],pfW.widevine=["com.youtube.widevine.l3","com.widevine.alpha"],pfW),o2={},TzH=(o2.widevine="DRM_SYSTEM_WIDEVINE",o2.fairplay="DRM_SYSTEM_FAIRPLAY",o2.playready="DRM_SYSTEM_PLAYREADY",o2),Vj={},T68=(Vj.widevine=1,Vj.fairplay=2,Vj.playready=3,Vj);var Eo;g.W(n5,g.T); n5.prototype.initialize=function(Y,V){for(var C=this,U=g.N(Object.keys(Y)),n=U.next();!n.done;n=U.next()){n=g.N(Y[n.value]);for(var b=n.next();!b.done;b=n.next())if(b=b.value,b.El)for(var E=g.N(Object.keys(b.El)),y=E.next();!y.done;y=E.next()){var X=y.value;y=X;X=Uo[X];!X&&this.K("html5_enable_vp9_fairplay")&&y==="fairplay"&&(X=["com.youtube.fairplay.sbdl"]);if(X){X=g.N(X);for(var G=X.next();!G.done;G=X.next())G=G.value,this.S[G]=this.S[G]||new eX(y,G,b.El[y],this.Rc.experiments),this.Y[y]=this.Y[y]|| {},this.Y[y][b.mimeType]=!0}}}Fy()&&(this.S["com.youtube.fairplay"]=new eX("fairplay","com.youtube.fairplay","",this.Rc.experiments),this.K("html5_enable_vp9_fairplay")||(this.Y.fairplay=this.Y.fairplay||{},this.Y.fairplay['video/mp4; codecs="avc1.4d400b"']=!0,this.Y.fairplay['audio/mp4; codecs="mp4a.40.5"']=!0));this.J=$I1(V,this.useCobaltWidevine,this.K("html5_enable_safari_fairplay")&&!0,this.K("html5_enable_vp9_fairplay")).filter(function(Z){return!!C.S[Z]})}; n5.prototype.K=function(Y){return this.Rc.experiments.An(Y)};var $eJ={"":"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"};mIT.prototype.K=function(Y){return this.experiments.An(Y)};var WGx={RED:"red",a3E:"white"};jLK.prototype.An=function(Y){Y=this.flags[Y];JSON.stringify(Y);return Y==="true"};var ra2=Promise.resolve(),HsS=window.queueMicrotask?window.queueMicrotask.bind(window):FHP;XG.prototype.canPlayType=function(Y,V){Y=Y.canPlayType?Y.canPlayType(V):!1;F4?Y=Y||MKr[V]:I8===2.2?Y=Y||aIv[V]:eP()&&(Y=Y||IIv[V]);return!!Y}; XG.prototype.isTypeSupported=function(Y){return this.L?window.cast.receiver.platform.canDisplayType(Y):aP(Y)}; var aIv={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},IIv={"application/x-mpegURL":"maybe"},MKr={"application/x-mpegURL":"maybe"};g.W(Dq,g.D$);Dq.prototype.add=function(Y,V){if(!this.items[Y]&&(V.yU||V.j$||V.iK)){var C=this.items,U=V;Object.isFrozen&&!Object.isFrozen(V)&&(U=Object.create(V),Object.freeze(U));C[Y]=U;this.publish("vast_info_card_add",Y)}}; Dq.prototype.remove=function(Y){var V=this.get(Y);delete this.items[Y];return V}; Dq.prototype.get=function(Y){return this.items[Y]||null}; Dq.prototype.isEmpty=function(){return g.gR(this.items)};var BE;so.prototype.add=function(Y){if(this.pos+20>this.data.length){var V=new Uint8Array(this.data.length*2);V.set(this.data);this.data=V}for(;Y>31;)this.data[this.pos++]=BE[(Y&31)+32],Y>>=5;this.data[this.pos++]=BE[Y|0]}; so.prototype.zZ=function(){return g.pp(this.data.subarray(0,this.pos))}; so.prototype.reset=function(){this.pos=0};R8.prototype.xl=function(Y,V){var C=Math.pow(this.alpha,Y);this.Y=V*(1-C)+C*this.Y;this.J+=Y}; R8.prototype.wF=function(){return this.Y/(1-Math.pow(this.alpha,this.J))};WE.prototype.xl=function(Y,V){for(var C=0;C<10;C++){var U=this.Y[C],n=U+(C===0?Y:0),b=1*Math.pow(2,C);if(n<=b)break;U=Math.min(1,(n-b*.5)/U);for(n=0;n<16;n++)b=this.values[C*16+n]*U,this.values[(C+1)*16+n]+=b,this.Y[C+1]+=b,this.values[C*16+n]-=b,this.Y[C]-=b}U=C=0;n=8192;V>8192&&(C=Math.ceil(Math.log(V/8192)/Math.log(2)),U=8192*Math.pow(2,C-1),n=U*2);C+2>16?this.values[15]+=Y:(V=(V-U)/(n-U),this.values[C]+=Y*(1-V),this.values[C+1]+=Y*V);this.Y[0]+=Y}; WE.prototype.wF=function(){var Y=Y===void 0?this.J:Y;var V=V===void 0?.02:V;var C=C===void 0?.98:C;for(var U=this.S,n=0;n<16;n++)U[n]=this.values[n];n=this.Y[0];for(var b=1;b<11;b++){var E=this.Y[b];if(E===0)break;for(var y=Math.min(1,(Y-n)/E),X=0;X<16;X++)U[X]+=this.values[b*16+X]*y;n+=E*y;if(y<1)break}for(b=Y=E=0;b<16;b++){y=E+U[b]/n;Y+=Math.max(0,Math.min(y,C)-Math.max(E,V))*(b>0?8192*Math.pow(2,b-1):0);if(y>C)break;E=y}return Y/(C-V)};Nb.prototype.xl=function(Y,V){Y=Math.min(this.Y,Math.max(1,Math.round(Y*this.resolution)));Y+this.J>=this.Y&&(this.S=!0);for(;Y--;)this.values[this.J]=V,this.J=(this.J+1)%this.Y;this.vX=!0}; Nb.prototype.percentile=function(Y){var V=this;if(!this.S&&this.J===0)return 0;this.vX&&(g.vv(this.V,function(C,U){return V.values[C]-V.values[U]}),this.vX=!1); return this.values[this.V[Math.round(Y*((this.S?this.Y:this.J)-1))]]||0}; Nb.prototype.wF=function(){return this.D?(this.percentile(this.W-this.D)+this.percentile(this.W)+this.percentile(this.W+this.D))/3:this.percentile(this.W)};g.W(Oo,g.T);Oo.prototype.UE=function(){var Y;(Y=this.Cb)==null||Y.start();if(hN(this)&&this.policy.X){var V;(V=this.fW)==null||V.s8()}};Xm0.prototype.K=function(Y){return this.experiments.An(Y)};g.W(ZBK,g.T);var Ri2="blogger ads-preview gac books docs duo flix google-live google-one play shopping chat hangouts-meet photos-edu picasaweb gmail jamboard".split(" "),dFK={PIc:"caoe",GZ1:"capsv",OTy:"cbrand",dDy:"cbr",hnL:"cbrver",Kry:"cchip",lqb:"ccappver",gl8:"ccrv",Mw8:"cfrmver",Bh8:"c",vAs:"cver",dUT:"ctheme",Oab:"cplayer",Ot8:"cmodel",jB:"cnetwork",lD1:"cos",OS_VERSION:"cosver",wa8:"cplatform",ab8:"crqyear"};g.W(gJ,g.T);g.R=gJ.prototype;g.R.K=function(Y){return this.experiments.An(Y)}; g.R.getWebPlayerContextConfig=function(){return this.webPlayerContextConfig}; g.R.getVideoUrl=function(Y,V,C,U,n,b,E){V={list:V};C&&(n?V.time_continue=C:V.t=C);C=E?"music.youtube.com":g.HE(this);n=C==="www.youtube.com";!b&&U&&n?b="https://youtu.be/"+Y:g.Sb(this)?(b="https://"+C+"/fire",V.v=Y):(b&&n?(b=this.protocol+"://"+C+"/shorts/"+Y,U&&(V.feature="share")):(b=this.protocol+"://"+C+"/watch",V.v=Y),F4&&(Y=LB2())&&(V.ebc=Y));return g.fL(b,V)}; g.R.getVideoEmbedCode=function(Y,V,C,U){V="https://"+g.HE(this)+"/embed/"+V;U&&(V=g.fL(V,{list:U}));U=C.width;C=C.height;V=BX(V);Y=BX(Y!=null?Y:"YouTube video player");return'')}; g.R.supportsGaplessAudio=function(){return g.M9&&!F4&&m1()>=74||g.Vs&&g.qf(68)?!0:!1}; g.R.supportsGaplessShorts=function(){return!this.K("html5_enable_short_gapless")||this.UE||g.kQ?!1:!0}; g.R.getPlayerType=function(){return this.Y.cplayer}; g.R.T5=function(){return this.Mw}; var c$0=["www.youtube-nocookie.com","youtube.googleapis.com","www.youtubeeducation.com","youtubeeducation.com"],J$2=["EMBEDDED_PLAYER_LITE_MODE_UNKNOWN","EMBEDDED_PLAYER_LITE_MODE_NONE","EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT","EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"],Pyv=[19];var Ce={},vw1=(Ce["140"]={numChannels:2},Ce["141"]={numChannels:2},Ce["251"]={audioSampleRate:48E3,numChannels:2},Ce["774"]={audioSampleRate:48E3,numChannels:2},Ce["380"]={numChannels:6},Ce["328"]={numChannels:6},Ce["773"]={},Ce),UQ={},hiH=(UQ["1"]='video/mp4; codecs="av01.0.08M.08"',UQ["1h"]='video/mp4; codecs="av01.0.12M.10.0.110.09.16.09.0"',UQ["1e"]='video/mp4; codecs="av01.0.08M.08"',UQ["9"]='video/webm; codecs="vp9"',UQ["("]='video/webm; codecs="vp9"',UQ["9h"]='video/webm; codecs="vp09.02.51.10.01.09.16.09.00"', UQ.h='video/mp4; codecs="avc1.64001e"',UQ.H='video/mp4; codecs="avc1.64001e"',UQ.o='audio/webm; codecs="opus"',UQ.a='audio/mp4; codecs="mp4a.40.2"',UQ.ah='audio/mp4; codecs="mp4a.40.2"',UQ.mac3='audio/mp4; codecs="ac-3"; channels=6',UQ.meac3='audio/mp4; codecs="ec-3"; channels=6',UQ.i='audio/mp4; codecs="iamf.001.001.Opus"',UQ),ne={},fmZ=(ne["337"]={width:3840,height:2160,bitrate:3E7,fps:30},ne["336"]={width:2560,height:1440,bitrate:15E6,fps:30},ne["335"]={width:1920,height:1080,bitrate:75E5,fps:30}, ne["702"]={width:7680,height:4320,bitrate:4E7,fps:60},ne["701"]={width:3840,height:2160,bitrate:2E7,fps:60},ne["700"]={width:2560,height:1440,bitrate:1E7,fps:60},ne["412"]={width:1920,height:1080,bitrate:85E5,fps:60,cryptoblockformat:"subsample"},ne["359"]={width:1920,height:1080,bitrate:8E6,fps:30,cryptoblockformat:"subsample"},ne["411"]={width:1920,height:1080,bitrate:3316E3,fps:60,cryptoblockformat:"subsample"},ne["410"]={width:1280,height:720,bitrate:4746E3,fps:60,cryptoblockformat:"subsample"}, ne["409"]={width:1280,height:720,bitrate:1996E3,fps:60,cryptoblockformat:"subsample"},ne["360"]={width:1920,height:1080,bitrate:5331E3,fps:30,cryptoblockformat:"subsample"},ne["358"]={width:1280,height:720,bitrate:3508E3,fps:30,cryptoblockformat:"subsample"},ne["357"]={width:1280,height:720,bitrate:3206E3,fps:30,cryptoblockformat:"subsample"},ne["274"]={width:1280,height:720,bitrate:1446E3,fps:30,cryptoblockformat:"subsample"},ne["315"]={width:3840,height:2160,bitrate:2E7,fps:60},ne["308"]={width:2560, height:1440,bitrate:1E7,fps:60},ne["303"]={width:1920,height:1080,bitrate:5E6,fps:60},ne["302"]={width:1280,height:720,bitrate:25E5,fps:60},ne["299"]={width:1920,height:1080,bitrate:75E5,fps:60},ne["298"]={width:1280,height:720,bitrate:35E5,fps:60},ne["571"]={width:7680,height:4320,bitrate:3E7,fps:60},ne["401"]={width:3840,height:2160,bitrate:15E6,fps:60},ne["400"]={width:2560,height:1440,bitrate:75E5,fps:60},ne["399"]={width:1920,height:1080,bitrate:2E6,fps:60},ne["398"]={width:1280,height:720,bitrate:1E6, fps:60},ne["397"]={width:854,height:480,bitrate:4E5,fps:30},ne["396"]={width:640,height:360,bitrate:25E4,fps:30},ne["787"]={width:1080,height:608,bitrate:2E5,fps:30},ne["788"]={width:1080,height:608,bitrate:4E5,fps:30},ne["572"]={width:7680,height:4320,bitrate:3E7,fps:60},ne["555"]={width:3840,height:2160,bitrate:15E6,fps:60},ne["554"]={width:2560,height:1440,bitrate:75E5,fps:60},ne["553"]={width:1920,height:1080,bitrate:2E6,fps:60},ne["552"]={width:1280,height:720,bitrate:1E6,fps:60},ne["551"]={width:854, height:480,bitrate:4E5,fps:30},ne["550"]={width:640,height:360,bitrate:25E4,fps:30},ne["313"]={width:3840,height:2160,bitrate:8E6,fps:30},ne["271"]={width:2560,height:1440,bitrate:4E6,fps:30},ne["248"]={width:1920,height:1080,bitrate:2E6,fps:30},ne["247"]={width:1280,height:720,bitrate:15E5,fps:30},ne["244"]={width:854,height:480,bitrate:52E4,fps:30},ne["243"]={width:640,height:360,bitrate:28E4,fps:30},ne["137"]={width:1920,height:1080,bitrate:4E6,fps:30},ne["136"]={width:1280,height:720,bitrate:3E6, fps:30},ne["135"]={width:854,height:480,bitrate:1E6,fps:30},ne["385"]={width:1920,height:1080,bitrate:6503313,fps:60},ne["376"]={width:1280,height:720,bitrate:5706960,fps:60},ne["384"]={width:1280,height:720,bitrate:3660979,fps:60},ne["225"]={width:1280,height:720,bitrate:5805E3,fps:30},ne["224"]={width:1280,height:720,bitrate:453E4,fps:30},ne["145"]={width:1280,height:720,bitrate:2682052,fps:30},ne);g.R=ue.prototype;g.R.getInfo=function(){return this.Y}; g.R.Qq=function(){return null}; g.R.z9=function(){var Y=this.Qq();return Y?(Y=g.zd(Y.vM),Number(Y.expire)):NaN}; g.R.K4=function(){}; g.R.getHeight=function(){return this.Y.video.height};TpT.prototype.build=function(){amH(this);var Y=["#EXTM3U","#EXT-X-INDEPENDENT-SEGMENTS"],V={};a:if(this.Y)var C=this.Y;else{C="";for(var U=g.N(this.S),n=U.next();!n.done;n=U.next())if(n=n.value,n.Af){if(n.Af.getIsDefault()){C=n.Af.getId();break a}C||(C=n.Af.getId())}}U=g.N(this.S);for(n=U.next();!n.done;n=U.next())if(n=n.value,this.D||!n.Af||n.Af.getId()===C)V[n.itag]||(V[n.itag]=[]),V[n.itag].push(n);C=g.N(this.J);for(U=C.next();!U.done;U=C.next())if(U=U.value,n=V[U.Y]){n=g.N(n);for(var b=n.next();!b.done;b= n.next()){var E=Y,y=E.push;b=b.value;var X="#EXT-X-MEDIA:TYPE=AUDIO,",G="YES",Z="audio";if(b.Af){Z=b.Af;var D=Z.getId().split(".")[0];D&&(X+='LANGUAGE="'+D+'",');(this.Y?this.Y===Z.getId():Z.getIsDefault())||(G="NO");Z=Z.getName()}D="";U!==null&&(D=U.itag.toString());D=sh(this,b.url,D);X=X+('NAME="'+Z+'",DEFAULT='+(G+',AUTOSELECT=YES,GROUP-ID="'))+(MnS(b,U)+'",URI="'+(D+'"'));y.call(E,X)}}C=g.N(this.V);for(U=C.next();!U.done;U=C.next())U=U.value,n=LqW,U=(E=U.Af)?'#EXT-X-MEDIA:URI="'+sh(this,U.url)+ '",TYPE=SUBTITLES,GROUP-ID="'+n+'",LANGUAGE="'+E.getId()+'",NAME="'+E.getName()+'",DEFAULT=NO,AUTOSELECT=YES':void 0,U&&Y.push(U);C=this.V.length>0?LqW:void 0;U=g.N(this.J);for(n=U.next();!n.done;n=U.next())n=n.value,y=V[n.Y],E=void 0,((E=y)==null?void 0:E.length)>0&&(E=n,y=y[0],y="#EXT-X-STREAM-INF:BANDWIDTH="+(E.bitrate+y.bitrate)+',CODECS="'+(E.codecs+","+y.codecs+'",RESOLUTION=')+(E.width+"x"+E.height+',AUDIO="')+(MnS(y,E)+'",')+(C?'SUBTITLES="'+C+'",':"")+"CLOSED-CAPTIONS=NONE",E.fps>1&&(y+= ",FRAME-RATE="+E.fps),E.mx&&(y+=",VIDEO-RANGE="+E.mx),Y.push(y),Y.push(sh(this,n.url,"")));return Y.join("\n")}; var LqW="text";g.W(Aq,ue);Aq.prototype.z9=function(){return this.expiration}; Aq.prototype.Qq=function(){if(!this.vM||this.vM.Vs()){var Y=this.J.build();Y="data:application/x-mpegurl;charset=utf-8,"+encodeURIComponent(Y);this.vM=new KM(Y)}return this.vM};g.W(RO,ue);RO.prototype.Qq=function(){return new KM(this.J.FY())}; RO.prototype.K4=function(){this.J=I0(this.J)};g.W(Wk,ue);Wk.prototype.Qq=function(){return new KM(this.J)};var bW={},FGZ=(bW.PLAYABILITY_ERROR_CODE_VIDEO_BLOCK_BY_MRM="mrm.blocked",bW.PLAYABILITY_ERROR_CODE_PERMISSION_DENIED="auth",bW.PLAYABILITY_ERROR_CODE_EMBEDDER_IDENTITY_DENIED="embedder.identity.denied",bW);g.R=g.NN.prototype;g.R.getId=function(){return this.id}; g.R.getName=function(){return this.name}; g.R.isServable=function(){return this.Y}; g.R.FY=function(){return this.url}; g.R.getXtags=function(){return this.xtags}; g.R.toString=function(){return this.languageCode+": "+g.Oh(this)+" - "+this.vssId+" - "+(this.captionId||"")}; g.R.equals=function(Y){return Y?this.toString()===Y.toString():!1}; g.R.r8=function(){return!(!this.languageCode||this.translationLanguage&&!this.translationLanguage.languageCode)};var VcR={"ad-trueview-indisplay-pv":6,"ad-trueview-insearch":7},CHS={"ad-trueview-indisplay-pv":2,"ad-trueview-insearch":2},U2a=/^(\d*)_((\d*)_?(\d*))$/;var bnE={iurl:"default.jpg",iurlmq:"mqdefault.jpg",iurlhq:"hqdefault.jpg",iurlsd:"sddefault.jpg",iurlpop1:"pop1.jpg",iurlpop2:"pop2.jpg",iurlhq720:"hq720.jpg",iurlmaxres:"maxresdefault.jpg"},Ek0={120:"default.jpg",320:"mqdefault.jpg",480:"hqdefault.jpg",560:"pop1.jpg",640:"sddefault.jpg",854:"pop2.jpg",1280:"hq720.jpg"};var EQ={},QDD=(EQ.ALWAYS=1,EQ.BY_REQUEST=3,EQ.UNKNOWN=void 0,EQ),zC={},SMD=(zC.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_UNKNOWN="UNKNOWN",zC.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_NORMAL="NORMAL",zC.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_LOW="LOW",zC.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_ULTRA_LOW="ULTRALOW",zC);var $PH; $PH=function(Y){for(var V=Object.keys(Y),C={},U=0;UU-V?-1:Y}; g.R.FA=function(){return this.J.Ac()}; g.R.eO=function(){return this.J.o_()}; g.R.W_=function(Y){this.J=Y};g.W(F$,ek);F$.prototype.J=function(Y,V){return ek.prototype.J.call(this,"$N|"+Y,V)}; F$.prototype.V=function(Y,V,C){return new rd(Y,V,C,this.isLive)};var m2a=[],C8=new Set;g.W(g.Kr,g.D$);g.R=g.Kr.prototype; g.R.setData=function(Y){Y=Y||{};var V=Y.errordetail;V!=null&&(this.errorDetail=V);var C=Y.errorcode;C!=null?this.errorCode=C:Y.status==="fail"&&(this.errorCode="auth");var U=Y.reason;U!=null&&(this.errorReason=U);var n=Y.subreason;n!=null&&(this.a_=n);this.K("html5_enable_ssap_entity_id")||this.clientPlaybackNonce||(this.clientPlaybackNonce=Y.cpn||(this.Rc.T5()?"r"+g.qP(15):g.qP(16)));this.z5=EX(this.Rc.z5,Y.livemonitor);$2x(this,Y);var b=Y.raw_player_response;if(b)this.J8=b;else{var E=Y.player_response; E&&(b=JSON.parse(E))}if(this.K("html5_enable_ssap_entity_id")){var y=Y.cached_load;y&&(this.Vt=EX(this.Vt,y));if(!this.clientPlaybackNonce){var X=Y.cpn;X?(this.Yj("ssei","shdc"),this.clientPlaybackNonce=X):this.clientPlaybackNonce=this.Rc.T5()?"r"+g.qP(15):g.qP(16)}}b&&(this.playerResponse=b);if(this.playerResponse){var G=this.playerResponse.annotations;if(G)for(var Z=g.N(G),D=Z.next();!D.done;D=Z.next()){var u=D.value.playerAnnotationsUrlsRenderer;if(u){u.adsOnly&&(this.zz=!0);var B=u.loadPolicy; B&&(this.annotationsLoadPolicy=QDD[B]);var A=u.invideoUrl;A&&(this.Cb=i1(A));break}}var O=this.playerResponse.attestation;O&&inP(this,O);var k=this.playerResponse.cotn;k&&(this.cotn=k);var q=this.playerResponse.heartbeatParams;if(q){pW1(this)&&(this.ue=!0);var d=q.heartbeatToken;d&&(this.drmSessionId=q.drmSessionId||"",this.heartbeatToken=d,this.nS=Number(q.intervalMilliseconds),this.Dt=Number(q.maxRetries),this.U3=!!q.softFailOnError,this.o3=!!q.useInnertubeHeartbeatsForDrm,this.Ti=!0);this.heartbeatServerData= q.heartbeatServerData;var c;this.Xx=!((c=q.heartbeatAttestationConfig)==null||!c.requiresAttestation)}var w=this.playerResponse.messages;w&&Zna(this,w);var a=this.playerResponse.overlay;if(a){var t=a.playerControlsOverlayRenderer;if(t)if(uQS(this,t.controlBgHtml),t.mutedAutoplay){var S=g.I(t.mutedAutoplay,Etr);if(S&&S.endScreen){var H=g.I(S.endScreen,z5L);H&&H.text&&(this.bH=g.km(H.text))}}else this.mutedAutoplay=!1}var UP=this.playerResponse.playabilityStatus;if(UP){var ov=UP.backgroundability;ov&& ov.backgroundabilityRenderer.backgroundable&&(this.backgroundable=!0);var bZ,F;if((bZ=UP.offlineability)==null?0:(F=bZ.offlineabilityRenderer)==null?0:F.offlineable)this.offlineable=!0;var Bo=UP.contextParams;Bo&&(this.contextParams=Bo);var dH=UP.pictureInPicture;dH&&dH.pictureInPictureRenderer.playableInPip&&(this.pipable=!0);UP.playableInEmbed&&(this.allowEmbed=!0);var lZ=UP.ypcClickwrap;if(lZ){var Wv=lZ.playerLegacyDesktopYpcClickwrapRenderer,zv=lZ.ypcRentalActivationRenderer;if(Wv)this.s4=Wv.durationMessage|| "",this.vD=!0;else if(zv){var xE=zv.durationMessage;this.s4=xE?g.km(xE):"";this.vD=!0}}var qa=UP.errorScreen;if(qa){if(qa.playerLegacyDesktopYpcTrailerRenderer){var US=qa.playerLegacyDesktopYpcTrailerRenderer;this.wC=US.trailerVideoId||"";var J=qa.playerLegacyDesktopYpcTrailerRenderer.ypcTrailer;var zT=J&&J.ypcTrailerRenderer}else if(qa.playerLegacyDesktopYpcOfferRenderer)US=qa.playerLegacyDesktopYpcOfferRenderer;else if(qa.ypcTrailerRenderer){zT=qa.ypcTrailerRenderer;var jJ=zT.fullVideoMessage;this.SG= jJ?g.km(jJ):"";var NH,cv;this.wC=((NH=g.I(zT,iv8))==null?void 0:(cv=NH.videoDetails)==null?void 0:cv.videoId)||""}US&&(this.eG=US.itemTitle||"",US.itemUrl&&(this.Rv=US.itemUrl),US.itemBuyUrl&&(this.YS=US.itemBuyUrl),this.pI=US.itemThumbnail||"",this.O_=US.offerHeadline||"",this.Xy=US.offerDescription||"",this.rJ=US.offerId||"",this.Bu=US.offerButtonText||"",this.Ae=US.offerButtonFormattedText||null,this.bE=US.overlayDurationMsec||NaN,this.SG=US.fullVideoMessage||"",this.qR=!0);if(zT){var Gv=g.I(zT, iv8);if(Gv)this.mK={raw_player_response:Gv};else{var Iv=g.I(zT,R5r);this.mK=Iv?bB(Iv):null}this.qR=!0}}}var lb=this.playerResponse.playbackTracking;if(lb){var hT=Y,x=Pk(lb.googleRemarketingUrl);x&&(this.googleRemarketingUrl=x);var h=Pk(lb.youtubeRemarketingUrl);h&&(this.youtubeRemarketingUrl=h);var f={},p=Pk(lb.ptrackingUrl);if(p){var L=xW(p),kE=L.oid;kE&&(this.AG=kE);var VK=L.pltype;VK&&(this.r0=VK);var Ax=L.ptchn;Ax&&(this.w0=Ax);var C0=L.ptk;C0&&(this.K5=encodeURIComponent(C0));var hx=L.m;hx&& (this.kL=hx)}var FS=Pk(lb.qoeUrl);if(FS){for(var kL=g.zd(FS),OB=g.N(Object.keys(kL)),wc=OB.next();!wc.done;wc=OB.next()){var KX=wc.value,tH=kL[KX];kL[KX]=Array.isArray(tH)?tH.join(","):tH}this.n6=kL;var HF=kL.cat;HF&&(this.K("html5_enable_qoe_cat_list")?this.yr=this.yr.concat(HF.split(",")):this.ym=HF);var k7=kL.live;k7&&(this.Yo=k7);var u2=kL.drm_product;u2&&(this.drmProduct=u2)}var TY=Pk(lb.videostatsPlaybackUrl);if(TY){var Rg=xW(TY),$K=Rg.adformat;if($K){hT.adformat=$K;var rD=this.U(),Fg=nkH($K, this.fN,rD.W,rD.X);Fg&&(this.adFormat=Fg)}var he=Rg.aqi;he&&(hT.ad_query_id=he);var bo=Rg.autoplay;bo&&(this.L$=bo=="1",this.iE=bo=="1");var YK=Rg.autonav;YK&&(this.isAutonav=YK=="1");var b$=Rg.delay;b$&&(this.Ry=WX(b$));var vh=Rg.ei;vh&&(this.eventId=vh);if(Rg.adcontext||$K)this.L$=!0;var K_=Rg.feature;K_&&(this.N_=K_);var u$=Rg.list;u$&&(this.playlistId=u$);var NS=Rg.of;NS&&(this.dn=NS);var Ou=Rg.osid;Ou&&(this.osid=Ou);var kU=Rg.referrer;kU&&(this.referrer=kU);var Ex=Rg.sdetail;Ex&&(this.Ji=Ex); var ud=Rg.ssrt;ud&&(this.CD=ud=="1");var JP=Rg.subscribed;JP&&(this.subscribed=JP=="1");var zF=Rg.uga;zF&&(this.userGenderAge=zF);var d0=Rg.upt;d0&&(this.H8=d0);var qS=Rg.vm;qS&&(this.videoMetadata=qS);f.playback=Rg}var P0=Pk(lb.videostatsWatchtimeUrl);if(P0){var xU=xW(P0),c0=xU.ald;c0&&(this.yg=c0);f.watchtime=xU}var hP=Pk(lb.atrUrl);if(hP){var CC=xW(hP);f.atr=CC}var wY=Pk(lb.engageUrl);if(wY){var UR=xW(wY);f.engage=UR}this.mI=f;if(lb.promotedPlaybackTracking){var jW=lb.promotedPlaybackTracking; jW.startUrls&&(this.f5=jW.startUrls);jW.firstQuartileUrls&&(this.U2=jW.firstQuartileUrls);jW.secondQuartileUrls&&(this.HB=jW.secondQuartileUrls);jW.thirdQuartileUrls&&(this.L7=jW.thirdQuartileUrls);jW.completeUrls&&(this.qX=jW.completeUrls);jW.engagedViewUrls&&(jW.engagedViewUrls.length>1&&g.ak(new g.g1("There are more than one engaged_view_urls.")),this.qe=jW.engagedViewUrls[0])}}var ig=this.playerResponse.playerCueRanges;ig&&ig.length>0&&(this.cueRanges=ig);var fM=this.playerResponse.playerCueRangeSet; fM&&g.UF(this,fM);a:{var y8=this.playerResponse.adPlacements;if(y8)for(var v0=g.N(y8),XA=v0.next();!XA.done;XA=v0.next()){var w0=void 0,lV=void 0,pM=(w0=XA.value.adPlacementRenderer)==null?void 0:(lV=w0.renderer)==null?void 0:lV.videoAdTrackingRenderer;if(pM){var TS=pM;break a}}TS=null}var GF=TS;lb&&lb.promotedPlaybackTracking&&GF&&g.ak(new g.g1("Player Response with both promotedPlaybackTracking and videoAdTrackingRenderer"));var kr;if(!(kr=GF))a:{for(var $U=g.N(this.playerResponse.adSlots||[]), Za=$U.next();!Za.done;Za=$U.next()){var Da=g.I(Za.value,ec);if(Da===void 0||!vu1(Da))break;var MS=void 0,nC=(MS=Da.fulfillmentContent)==null?void 0:MS.fulfilledLayout,aS=g.I(nC,M2);if(aS&&lH(aS)){kr=!0;break a}}kr=!1}kr&&(this.Ad=!0);var IS=this.playerResponse.playerAds;if(IS)for(var bQ=Y,LM=g.N(IS),Jc=LM.next();!Jc.done;Jc=LM.next()){var Q1=Jc.value;if(Q1){var SG=Q1.playerLegacyDesktopWatchAdsRenderer;if(SG){var l4=SG.playerAdParams;if(l4){l4.autoplay=="1"&&(this.iE=this.L$=!0);this.L2=l4.encodedAdSafetyReason|| null;l4.showContentThumbnail!==void 0&&(this.UO=!!l4.showContentThumbnail);bQ.enabled_engage_types=l4.enabledEngageTypes;break}}}}var ID=this.playerResponse.playerConfig;if(ID){var gD=ID.manifestlessWindowedLiveConfig;if(gD){var m5=Number(gD.minDvrSequence),ug=Number(gD.maxDvrSequence),dv=Number(gD.minDvrMediaTimeMs),qw=Number(gD.maxDvrMediaTimeMs),BR=Number(gD.startWalltimeMs);m5&&(this.dH=m5);dv&&(this.jL=dv/1E3,this.K("html5_sabr_parse_live_metadata_playback_boundaries")&&uO(this)&&(this.hm=dv/ 1E3));ug&&(this.uX=ug);qw&&(this.rg=qw/1E3,this.K("html5_sabr_parse_live_metadata_playback_boundaries")&&uO(this)&&(this.qU=qw/1E3));BR&&(this.qJ=BR/1E3);(m5||dv)&&(ug||qw)&&(this.allowLiveDvr=this.isLivePlayback=this.sE=!0,this.KM=!1)}var KE=ID.daiConfig;if(KE){if(KE.enableDai){this.yE=!0;var PC=KE.enableServerStitchedDai;PC&&(this.enableServerStitchedDai=PC);var jG=KE.enablePreroll;jG&&(this.h0=jG)}var zO;if(KE.daiType==="DAI_TYPE_SS_DISABLED"||((zO=KE.debugInfo)==null?0:zO.isDisabledUnpluggedChannel))this.I5= !0;KE.daiType==="DAI_TYPE_CLIENT_STITCHED"&&(this.Zf=!0)}var s6=ID.audioConfig;if(s6){var Hp=s6.loudnessDb;Hp!=null&&(this.pM=Hp);var qRH=s6.trackAbsoluteLoudnessLkfs;qRH!=null&&(this.gA=qRH);var PQH=s6.loudnessTargetLkfs;PQH!=null&&(this.loudnessTargetLkfs=PQH);s6.audioMuted&&(this.gh=!0);s6.muteOnStart&&(this.hT=!0);var sD=s6.loudnessNormalizationConfig;if(sD){sD.applyStatefulNormalization&&(this.applyStatefulNormalization=!0);sD.preserveStatefulLoudnessTarget&&(this.preserveStatefulLoudnessTarget= !0);var xBS=sD.minimumLoudnessTargetLkfs;xBS!=null&&(this.minimumLoudnessTargetLkfs=xBS);var cBa=sD.maxStatefulTimeThresholdSec;cBa!=null&&(this.maxStatefulTimeThresholdSec=cBa)}s6.playAudioOnly&&(this.TH=!0)}var sBZ=ID.playbackEndConfig;if(sBZ){var hTJ=sBZ.endSeconds,fQS=sBZ.limitedPlaybackDurationInSeconds;this.mutedAutoplay&&(hTJ&&(this.endSeconds=hTJ),fQS&&(this.limitedPlaybackDurationInSeconds=fQS))}var Js=ID.fairPlayConfig;if(Js){var v2v=Js.certificate;v2v&&(this.Ty=uk(v2v));var wdR=Number(Js.keyRotationPeriodMs); wdR>0&&(this.n5=wdR);var lQS=Number(Js.keyPrefetchMarginMs);lQS>0&&(this.Dn=lQS)}var z0=ID.playbackStartConfig;if(z0){this.PJ=Number(z0.startSeconds);var pdP=z0.liveUtcStartSeconds,TaZ=!!this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0;pdP&&!TaZ&&(this.liveUtcStartSeconds=Number(pdP));var A82=z0.startPosition;if(A82){var $Bx=A82.utcTimeMillis;$Bx&&!TaZ&&(this.liveUtcStartSeconds=Number($Bx)*.001);var MlS=A82.streamTimeMillis;MlS&&(this.Nv=Number(MlS)*.001)}this.progressBarStartPosition=z0.progressBarStartPosition; this.progressBarEndPosition=z0.progressBarEndPosition}else{var RQ2=ID.skippableSegmentsConfig;if(RQ2){var aQJ=RQ2.introSkipDurationMs;aQJ&&(this.wp=Number(aQJ)/1E3);var IQR=RQ2.outroSkipDurationMs;IQR&&(this.Zs=Number(IQR)/1E3)}}var W0R=ID.skippableIntroConfig;if(W0R){var LtP=Number(W0R.startMs),Qp2=Number(W0R.endMs);isNaN(LtP)||isNaN(Qp2)||(this.S6=LtP,this.fm=Qp2)}var SR0=ID.streamSelectionConfig;SR0&&(this.zO=Number(SR0.maxBitrate));var mBT=ID.vrConfig;mBT&&(this.J5=mBT.partialSpherical=="1"); var AM=ID.webDrmConfig;if(AM){AM.skipWidevine&&(this.LB=!0);var jpx=AM.widevineServiceCert;jpx&&(this.Az=uk(jpx));AM.useCobaltWidevine&&(this.useCobaltWidevine=!0);AM.startWithNoQualityConstraint&&(this.AO=!0)}var Yf=ID.mediaCommonConfig;if(Yf){var dM=Yf.dynamicReadaheadConfig;if(dM){this.maxReadAheadMediaTimeMs=dM.maxReadAheadMediaTimeMs||NaN;this.minReadAheadMediaTimeMs=dM.minReadAheadMediaTimeMs||NaN;this.readAheadGrowthRateMs=dM.readAheadGrowthRateMs||NaN;var tlR,eTS=Yf==null?void 0:(tlR=Yf.mediaUstreamerRequestConfig)== null?void 0:tlR.videoPlaybackUstreamerConfig;eTS&&(this.e6=uk(eTS));var NxZ=Yf==null?void 0:Yf.sabrContextUpdates;if(NxZ&&NxZ.length>0)for(var rBH=g.N(NxZ),OiZ=rBH.next();!OiZ.done;OiZ=rBH.next()){var RK=OiZ.value;if(RK.type&&RK.value){var RtL={type:RK.type,scope:RK.scope,value:uk(RK.value)||void 0,sendByDefault:RK.sendByDefault};this.sabrContextUpdates.set(RK.type,RtL)}}}var FtS=Yf.serverPlaybackStartConfig;FtS&&(this.serverPlaybackStartConfig=FtS);Yf.useServerDrivenAbr&&(this.gG=!0);var g2K=Yf.requestPipeliningConfig; g2K&&(this.requestPipeliningConfig=g2K)}var KtZ=ID.inlinePlaybackConfig;KtZ&&(this.pw=!!KtZ.showAudioControls);var qr=ID.embeddedPlayerConfig;if(qr){this.embeddedPlayerConfig=qr;var kM1=qr.embeddedPlayerMode;if(kM1){var HCE=this.U();HCE.dT=kM1;HCE.S=kM1==="EMBEDDED_PLAYER_MODE_PFL"}var Y02=qr.permissions;Y02&&(this.allowImaMonetization=!!Y02.allowImaMonetization)}var Pq=ID.webPlayerConfig;Pq&&(Pq.gatewayExperimentGroup&&(this.gatewayExperimentGroup=Pq.gatewayExperimentGroup),Pq.isProximaEligible&& (this.isProximaLatencyEligible=!0))}var oz=this.playerResponse.streamingData;if(oz){var J8K=oz.formats;if(J8K){for(var Rh=[],o4J=g.N(J8K),d4S=o4J.next();!d4S.done;d4S=o4J.next()){var qZ0=d4S.value;Rh.push(qZ0.itag+"/"+qZ0.width+"x"+qZ0.height)}this.zY=Rh.join(",");Rh=[];for(var VUJ=g.N(J8K),PhK=VUJ.next();!PhK.done;PhK=VUJ.next()){var W5=PhK.value,N2={itag:W5.itag,type:W5.mimeType,quality:W5.quality},C71=W5.url;C71&&(N2.url=C71);var xs=LD(W5),W1T=xs.iQ,NNS=xs.Ib,OZr=xs.s;xs.H7&&(N2.url=W1T,N2.sp= NNS,N2.s=OZr);Rh.push(g.hm(N2))}this.QE=Rh.join(",")}var x4K=oz.hlsFormats;if(x4K&&!this.K("safari_live_drm_captions_fix")){var UDE=ID||null,cq={};if(UDE){var c8J=UDE.audioPairingConfig;if(c8J&&c8J.pairs)for(var n40=g.N(c8J.pairs),hQZ=n40.next();!hQZ.done;hQZ=n40.next()){var byo=hQZ.value,fSR=byo.videoItag;cq[fSR]||(cq[fSR]=[]);cq[fSR].push(byo.audioItag)}}for(var E4T={},zk2=g.N(x4K),vaE=zk2.next();!vaE.done;vaE=zk2.next()){var iya=vaE.value;E4T[iya.itag]=iya.bitrate}for(var yX1=[],Xsa=g.N(x4K),wS2= Xsa.next();!wS2.done;wS2=Xsa.next()){var zY=wS2.value,vr={itag:zY.itag,type:zY.mimeType,url:zY.url,bitrate:zY.bitrate,width:zY.width,height:zY.height,fps:zY.fps},hs=zY.audioTrack;if(hs){var GjR=hs.displayName;GjR&&(vr.name=GjR,vr.audio_track_id=hs.id,hs.audioIsDefault&&(vr.is_default="1"))}if(zY.drmFamilies){for(var ZyJ=[],DDo=g.N(zY.drmFamilies),lSx=DDo.next();!lSx.done;lSx=DDo.next())ZyJ.push(hZ[lSx.value]);vr.drm_families=ZyJ.join(",")}var fu=cq[zY.itag];if(fu&&fu.length){vr.audio_itag=fu.join(","); var uEP=E4T[fu[0]];uEP&&(vr.bitrate+=uEP)}var BgH=nlR(zY);BgH&&(vr.eotf=BgH);zY.audioChannels&&(vr.audio_channels=zY.audioChannels);yX1.push(g.hm(vr))}this.hlsFormats=yX1.join(",")}var pSJ=oz.licenseInfos;if(pSJ&&pSJ.length>0){for(var sfE={},AXZ=g.N(pSJ),Tx0=AXZ.next();!Tx0.done;Tx0=AXZ.next()){var Rko=Tx0.value,Wb1=Rko.drmFamily,NgP=Rko.url;Wb1&&NgP&&(sfE[hZ[Wb1]]=NgP)}this.El=sfE}var Oyo=oz.drmParams;Oyo&&(this.drmParams=Oyo);var kj1=oz.dashManifestUrl;kj1&&(this.R2=g.fL(kj1,{cpn:this.clientPlaybackNonce})); var JXJ=oz.hlsManifestUrl;JXJ&&(this.hlsvp=JXJ);var dDT=oz.probeUrl;dDT&&(this.probeUrl=i1(g.fL(dDT,{cpn:this.clientPlaybackNonce})));var q0T=oz.serverAbrStreamingUrl;q0T&&(this.MR=new g.pD(q0T,!0))}var P7P=this.playerResponse.trackingParams;P7P&&(this.eL=P7P);var En=this.playerResponse.videoDetails;if(En){var wr=Y,$4a=En.videoId;$4a&&(this.videoId=$4a,wr.video_id||(wr.video_id=$4a));var M70=En.title;M70&&(this.title=M70,wr.title||(wr.title=M70));var aS1=En.lengthSeconds;aS1&&(this.lengthSeconds= Number(aS1),wr.length_seconds||(wr.length_seconds=aS1));var xDo=En.keywords;xDo&&(this.keywords=QhP(xDo));var ISE=En.channelId;ISE&&(this.gJ=ISE,wr.ucid||(wr.ucid=ISE));var cXv=En.viewCount;cXv&&(this.rawViewCount=Number(cXv));var L0x=En.author;L0x&&(this.author=L0x,wr.author||(wr.author=L0x));var hkE=En.shortDescription;hkE&&(this.shortDescription=hkE);var fDP=En.isCrawlable;fDP&&(this.isListed=fDP);var v4Z=En.musicVideoType;v4Z&&(this.musicVideoType=v4Z);var QBH=En.isLive;QBH!=null&&(this.isLivePlayback= QBH);if(QBH||En.isUpcoming)this.isPremiere=!En.isLiveContent;var wsx=En.thumbnail;wsx&&(this.X=qN(wsx));var lDZ=En.isExternallyHostedPodcast;lDZ&&(this.isExternallyHostedPodcast=lDZ);var SZP=En.viewerLivestreamJoinPosition;if(SZP==null?0:SZP.utcTimeMillis)this.MQ=WX(SZP.utcTimeMillis);var psH=ID||null,m4o=Y;En.isLiveDefaultBroadcast&&(this.isLiveDefaultBroadcast=!0);En.isUpcoming&&(this.isUpcoming=!0);if(En.isPostLiveDvr){this.KM=!0;var Tgx=En.latencyClass;Tgx&&(this.latencyClass=SMD[Tgx]||"UNKNOWN"); En.isLowLatencyLiveStream&&(this.isLowLatencyLiveStream=!0)}else{var jBx=!1;this.z5?(this.allowLiveDvr=G1()?!0:on&&Fz<5?!1:!0,this.isLivePlayback=!0):En.isLive?(m4o.livestream="1",this.allowLiveDvr=En.isLiveDvrEnabled?G1()?!0:on&&Fz<5?!1:!0:!1,this.partnerId=27,jBx=!0):En.isUpcoming&&(jBx=!0);if(En.isLive||this.z5){En.isLowLatencyLiveStream&&(this.isLowLatencyLiveStream=!0);var $DR=En.latencyClass;$DR&&(this.latencyClass=SMD[$DR]||"UNKNOWN");var MUa=En.liveChunkReadahead;MUa&&(this.liveChunkReadahead= MUa);var iu=psH&&psH.livePlayerConfig;if(iu){iu.hasSubfragmentedFmp4&&(this.hasSubfragmentedFmp4=!0);iu.hasSubfragmentedWebm&&(this.XX=!0);iu.defraggedFromSubfragments&&(this.defraggedFromSubfragments=!0);var aD2=iu.liveExperimentalContentId;aD2&&(this.liveExperimentalContentId=Number(aD2));var IDS=iu.isLiveHeadPlayable;this.K("html5_live_head_playable")&&IDS!=null&&(this.isLiveHeadPlayable=IDS)}}jBx&&(this.isLivePlayback=!0,m4o.adformat&&m4o.adformat.split("_")[1]!=="8"||this.Jn.push("heartbeat"), this.Ti=!0)}var LbP=En.isPrivate;LbP!==void 0&&(this.isPrivate=EX(this.isPrivate,LbP))}if(UP){var QfR=En||null,S0P=!1,yn=UP.errorScreen;S0P=yn&&(yn.playerLegacyDesktopYpcOfferRenderer||yn.playerLegacyDesktopYpcTrailerRenderer||yn.ypcTrailerRenderer)?!0:QfR&&QfR.isUpcoming?!0:["OK","LIVE_STREAM_OFFLINE","FULLSCREEN_ONLY"].includes(UP.status);if(!S0P){this.errorCode=gw2(UP.errorCode)||"auth";var vq=yn&&yn.playerErrorMessageRenderer;if(vq){this.playerErrorMessageRenderer=vq;var mDS=vq.reason;mDS&&(this.errorReason= g.km(mDS));var t7J=vq.subreason;t7J&&(this.a_=g.km(t7J),this.Et=t7J)}else this.errorReason=UP.reason||null;var eQK=UP.status;if(eQK==="LOGIN_REQUIRED")this.errorDetail="1";else if(eQK==="CONTENT_CHECK_REQUIRED")this.errorDetail="2";else if(eQK==="AGE_CHECK_REQUIRED"){var jfP=UP.errorScreen,tUS=jfP&&jfP.playerKavRenderer;this.errorDetail=tUS&&tUS.kavUrl?"4":"3"}else this.errorDetail=UP.isBlockedInRestrictedMode?"5":"0"}}var ek0=this.playerResponse.interstitialPods;ek0&&GAJ(this,ek0);this.Cb&&this.eventId&& (this.Cb=yk(this.Cb,{ei:this.eventId}));var r80=this.playerResponse.captions;if(r80&&r80.playerCaptionsTracklistRenderer)a:{var ld=r80.playerCaptionsTracklistRenderer;this.captionTracks=[];if(ld.captionTracks)for(var rXv=g.N(ld.captionTracks),F01=rXv.next();!F01.done;F01=rXv.next()){var p1=F01.value,FbT=aTE(p1.baseUrl);if(!FbT)break a;var gaE={is_translateable:!!p1.isTranslatable,languageCode:p1.languageCode,languageName:p1.name&&g.km(p1.name),url:FbT,vss_id:p1.vssId,kind:p1.kind};gaE.name=p1.trackName; gaE.displayName=p1.name&&g.km(p1.name);this.captionTracks.push(new g.NN(gaE))}this.dX=ld.audioTracks||[];this.VU=ld.defaultAudioTrackIndex||0;this.Rr=[];if(ld.translationLanguages)for(var g4K=g.N(ld.translationLanguages),K0H=g4K.next();!K0H.done;K0H=g4K.next()){var XI=K0H.value,W1={};W1.languageCode=XI.languageCode;W1.languageName=g.km(XI.languageName);if(XI.translationSourceTrackIndices){W1.translationSourceTrackIndices=[];for(var KbP=g.N(XI.translationSourceTrackIndices),HiP=KbP.next();!HiP.done;HiP= KbP.next())W1.translationSourceTrackIndices.push(HiP.value)}if(XI.excludeAudioTrackIndices){W1.excludeAudioTrackIndices=[];for(var Hy2=g.N(XI.excludeAudioTrackIndices),YHa=Hy2.next();!YHa.done;YHa=Hy2.next())W1.excludeAudioTrackIndices.push(YHa.value)}this.Rr.push(W1)}this.aT=[];if(ld.defaultTranslationSourceTrackIndices)for(var YKK=g.N(ld.defaultTranslationSourceTrackIndices),oiZ=YKK.next();!oiZ.done;oiZ=YKK.next())this.aT.push(oiZ.value);this.jo=!!ld.contribute&&!!ld.contribute.captionsMetadataRenderer}(this.clipConfig= this.playerResponse.clipConfig)&&this.clipConfig.startTimeMs!=null&&(this.PJ=Number(this.clipConfig.startTimeMs)*.001);this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.webPlayerConfig&&this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting&&D2o(this,this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting);var ov0;this.compositeLiveIngestionOffsetToken=(ov0=this.playerResponse.playbackTracking)==null?void 0:ov0.compositeLiveIngestionOffsetToken; var VNo;this.compositeLiveStatusToken=(VNo=this.playerResponse.playbackTracking)==null?void 0:VNo.compositeLiveStatusToken}oe(this,Y);Y.queue_info&&(this.queueInfo=Y.queue_info);var CrT=Y.hlsdvr;CrT!=null&&(this.allowLiveDvr=Number(CrT)===1?G1()?!0:on&&Fz<5?!1:!0:!1);this.adQueryId=Y.ad_query_id||null;this.L2||(this.L2=Y.encoded_ad_safety_reason||null);this.gh=EX(this.gh,Y.infringe||Y.muted);this.Ee=Y.authkey;this.rZ=Y.authuser;this.mutedAutoplay=EX(this.mutedAutoplay,Y&&Y.playmuted);this.mutedAutoplayDurationMode= ic(this.mutedAutoplayDurationMode,Y&&Y.muted_autoplay_duration_mode);this.RT=EX(this.RT,Y&&Y.mutedautoplay);var wM=Y.length_seconds;wM&&(this.lengthSeconds=typeof wM==="string"?WX(wM):wM);if(this.isAd()||this.Ub||!g.DW(g.jb(this.Rc)))this.endSeconds=ic(this.endSeconds,this.Zs||Y.end||Y.endSeconds);else{var kdJ=g.jb(this.Rc),l8=this.lengthSeconds;switch(kdJ){case "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT":l8>30?this.limitedPlaybackDurationInSeconds=30:l8<30&&l8>10&&(this.limitedPlaybackDurationInSeconds= 10);break;case "EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT":this.limitedPlaybackDurationInSeconds=l8*.2}}this.eL=yv(this.eL,Y.itct);this.uQ=EX(this.uQ,Y.is_live_destination);this.isLivePlayback=EX(this.isLivePlayback,Y.live_playback);this.enableServerStitchedDai=this.enableServerStitchedDai&&this.Ke();Y.isUpcoming&&(this.isUpcoming=EX(this.isUpcoming,Y.isUpcoming));this.KM=EX(this.KM,Y.post_live_playback);this.sE&&(this.KM=!1);this.isMdxPlayback=EX(this.isMdxPlayback,Y.mdx);var pu=Y.mdx_control_mode; pu&&(this.mdxControlMode=typeof pu==="number"?pu:WX(pu));this.isInlinePlaybackNoAd=EX(this.isInlinePlaybackNoAd,Y.is_inline_playback_no_ad);this.Zx=ic(this.Zx,Y.reload_count);this.reloadReason=yv(this.reloadReason,Y.reload_reason);this.UO=EX(this.UO,Y.show_content_thumbnail);this.cycToken=Y.cyc||null;var UiP=dd(Y);Object.keys(UiP).length>0&&(this.X=UiP);this.dT=yv(this.dT,Y.vvt);this.mdxEnvironment=yv(this.mdxEnvironment,Y.mdx_environment);Y.source_container_playlist_id&&(this.sourceContainerPlaylistId= Y.source_container_playlist_id);Y.serialized_mdx_metadata&&(this.serializedMdxMetadata=Y.serialized_mdx_metadata);this.fl=Y.osig;this.eventId||(this.eventId=Y.eventid);this.osid||(this.osid=Y.osid);this.playlistId=yv(this.playlistId,Y.list);Y.index&&(this.playlistIndex=this.playlistIndex===void 0?ic(0,Y.index):ic(this.playlistIndex,Y.index));this.Tl=Y.pyv_view_beacon_url;this.Uf=Y.pyv_quartile25_beacon_url;this.H_=Y.pyv_quartile50_beacon_url;this.bu=Y.pyv_quartile75_beacon_url;this.qH=Y.pyv_quartile100_beacon_url; var nvE=Y.session_data;!this.w6&&nvE&&(this.w6=UG(nvE,"&").feature);this.isFling=ic(this.isFling?1:0,Y.is_fling)===1;this.vnd=ic(this.vnd,Y.vnd);this.forceAdsUrl=yv(this.forceAdsUrl,Y.force_ads_url);this.tO=yv(this.tO,Y.ctrl);this.MU=yv(this.MU,Y.ytr);this.C8=Y.ytrcc;this.P_=Y.ytrexp;this.Yq=Y.ytrext;this.Mw=yv(this.Mw,Y.adformat);this.fN=yv(this.fN,Y.attrib);this.slotPosition=ic(this.slotPosition,Y.slot_pos);this.breakType=Y.break_type;this.CD=EX(this.CD,Y.ssrt);this.videoId=GE(Y)||this.videoId; this.D=yv(this.D,Y.vss_credentials_token);this.XI=yv(this.XI,Y.vss_credentials_token_type);this.TH=EX(this.TH,Y.audio_only);this.UE=EX(this.UE,Y.aac_high);this.s0=EX(this.s0,Y.prefer_low_quality_audio);this.X4=EX(this.X4,Y.uncap_inline_quality);this.K("html5_enable_qoe_cat_list")?Y.qoe_cat&&(this.yr=this.yr.concat(Y.qoe_cat.split(","))):this.ym=yv(this.ym,Y.qoe_cat);this.vr=EX(this.vr,Y.download_media);var bPJ=Y.prefer_gapless;this.C=bPJ!=null?EX(this.C,bPJ):this.C?this.C:this.Rc.preferGapless&&this.Rc.supportsGaplessShorts(); zJT(this.playerResponse)&&this.Jn.push("ad");var Evv=Y.adaptive_fmts;Evv&&(this.adaptiveFormats=Evv,this.SL("adpfmts",{},!0));var zB0=Y.allow_embed;zB0&&(this.allowEmbed=Number(zB0)===1);var iPJ=Y.backgroundable;iPJ&&(this.backgroundable=Number(iPJ)===1);var ywJ=Y.autonav;ywJ&&(this.isAutonav=Number(ywJ)===1);var XjZ=Y.autoplay;XjZ&&(this.L$=this.iE=Number(XjZ)===1);var Go1=Y.iv_load_policy;Go1&&(this.annotationsLoadPolicy=zE(this.annotationsLoadPolicy,Go1,tN));var ZPK=Y.cc_lang_pref;ZPK&&(this.captionsLanguagePreference= yv(ZPK,this.captionsLanguagePreference));var DiZ=Y.cc_load_policy;DiZ&&(this.Gq=zE(this.Gq,DiZ,tN));var uZT;this.deviceCaptionsOn=(uZT=Y.device_captions_on)!=null?uZT:void 0;var BiH;this.No=(BiH=Y.device_captions_lang_pref)!=null?BiH:"";var sxH;this.bG=(sxH=Y.viewer_selected_caption_langs)!=null?sxH:[];if(!this.K("html5_enable_ssap_entity_id")){var Aw2=Y.cached_load;Aw2&&(this.Vt=EX(this.Vt,Aw2))}if(Y.dash==="0"||Y.dash===0||Y.dash===!1)this.wX=!0;var RBT=Y.dashmpd;RBT&&(this.R2=g.fL(RBT,{cpn:this.clientPlaybackNonce})); var WWH=Y.delay;WWH&&(this.Ry=WX(WWH));var VWZ=this.Zs||Y.end;if(this.Uc?VWZ!=null:VWZ!=void 0)this.clipEnd=ic(this.clipEnd,VWZ);var NiJ=Y.fmt_list;NiJ&&(this.zY=NiJ);Y.heartbeat_preroll&&this.Jn.push("heartbeat");this.dc=-Math.floor(Math.random()*10);this.zc=-Math.floor(Math.random()*40);var OPE=Y.is_listed;OPE&&(this.isListed=EX(this.isListed,OPE));var koH=Y.is_private;koH&&(this.isPrivate=EX(this.isPrivate,koH));var Jwa=Y.is_dni;Jwa&&(this.xV=EX(this.xV,Jwa));var di2=Y.dni_color;di2&&(this.Mz= yv(this.Mz,di2));var qKP=Y.pipable;qKP&&(this.pipable=EX(this.pipable,qKP));this.z2=(this.vG=this.pipable&&this.Rc.t1)&&!this.Rc.showMiniplayerButton;var Prx=Y.paid_content_overlay_duration_ms;Prx&&(this.paidContentOverlayDurationMs=WX(Prx));var xi1=Y.paid_content_overlay_text;xi1&&(this.paidContentOverlayText=xi1);var cwo=Y.url_encoded_fmt_stream_map;cwo&&(this.QE=cwo);var hBJ=Y.hls_formats;hBJ&&(this.hlsFormats=hBJ);var fto=Y.hlsvp;fto&&(this.hlsvp=fto);var Tg=Y.live_start_walltime;Tg&&(this.S4= typeof Tg==="number"?Tg:WX(Tg));var $s=Y.live_manifest_duration;$s&&(this.Vy=typeof $s==="number"?$s:WX($s));var vvx=Y.player_params;vvx&&(this.playerParams=vvx);var wj1=Y.partnerid;wj1&&(this.partnerId=ic(this.partnerId,wj1));var ltT=Y.probe_url;ltT&&(this.probeUrl=i1(g.fL(ltT,{cpn:this.clientPlaybackNonce})));var C2R=Y.pyv_billable_url;C2R&&BLo(C2R)&&(this.qe=C2R);var Uqx=Y.pyv_conv_url;Uqx&&BLo(Uqx)&&(this.Xk=Uqx);SDJ(this,Y);this.startSeconds>0?this.K("html5_log_start_seconds_inconsistency")&& this.startSeconds!==(this.PJ||this.wp||Y.start||Y.startSeconds)&&this.SL("lss",{css:this.startSeconds,pcss:this.PJ,iss:this.wp,ps:Y.start||void 0,pss:Y.startSeconds||void 0}):this.oy=this.startSeconds=ic(this.startSeconds,this.PJ||this.wp||Y.start||Y.startSeconds);if(!(this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0)){var pjo=Y.live_utc_start;if(pjo!=null)this.liveUtcStartSeconds=Number(pjo);else{var ni0=this.startSeconds;ni0&&isFinite(ni0)&&ni0>1E9&&(this.liveUtcStartSeconds=this.startSeconds)}}if(!(this.liveUtcStartSeconds&& this.liveUtcStartSeconds>0)){var TiE=Y.utc_start_millis;TiE&&(this.liveUtcStartSeconds=Number(TiE)*.001)}var $iZ=Y.stream_time_start_millis;$iZ&&(this.Nv=Number($iZ)*.001);var b6o=this.wp||Y.start;(this.Uc?b6o==null||Number(Y.resume)===1:b6o==void 0||Y.resume=="1")||this.isLivePlayback||(this.clipStart=ic(this.clipStart,b6o));var MNa=Y.url_encoded_third_party_media;MNa&&(this.wJ=EG(MNa));var Eio=Y.ypc_offer_button_formatted_text;if(Eio){var at0=JSON.parse(Eio);this.Ae=at0!=null?at0:null;this.mj=Eio}var Ita= Y.ypc_offer_button_text;Ita&&(this.Bu=Ita);var LWE=Y.ypc_offer_description;LWE&&(this.Xy=LWE);var Qx1=Y.ypc_offer_headline;Qx1&&(this.O_=Qx1);var SKv=Y.ypc_full_video_message;SKv&&(this.SG=SKv);var miR=Y.ypc_offer_id;miR&&(this.rJ=miR);var jxJ=Y.ypc_buy_url;jxJ&&(this.YS=jxJ);var tNK=Y.ypc_item_thumbnail;tNK&&(this.pI=tNK);var eB0=Y.ypc_item_title;eB0&&(this.eG=eB0);var rwv=Y.ypc_item_url;rwv&&(this.Rv=rwv);var FWo=Y.ypc_vid;FWo&&(this.wC=FWo);Y.ypc_overlay_timeout&&(this.bE=Number(Y.ypc_overlay_timeout)); var gvP=Y.ypc_trailer_player_vars;gvP&&(this.mK=bB(gvP));var KW2=Y.ypc_original_itct;KW2&&(this.BVL=KW2);this.gJ=yv(this.gJ,Y.ucid);this.EK=Y.storyboard_spec||null;this.iS=Y.live_storyboard_spec||null;this.aR=Y.iv_endscreen_url||null;this.Ti=EX(this.Ti,Y.ypc_license_checker_module);this.qR=EX(this.qR,Y.ypc_module);this.vD=EX(this.vD,Y.ypc_clickwrap_module);this.qR&&this.Jn.push("ypc");this.vD&&this.Jn.push("ypc_clickwrap");this.Lo={video_id:Y.video_id,eventid:Y.eventid,cbrand:Y.cbrand,cbr:Y.cbr,cbrver:Y.cbrver, c:Y.c,cver:Y.cver,ctheme:Y.ctheme,cplayer:Y.cplayer,cmodel:Y.cmodel,cnetwork:Y.cnetwork,cos:Y.cos,cosver:Y.cosver,cplatform:Y.cplatform,user_age:Y.user_age,user_display_image:Y.user_display_image,user_display_name:Y.user_display_name,user_gender:Y.user_gender,csi_page_type:Y.csi_page_type,csi_service_name:Y.csi_service_name,enablecsi:Y.enablecsi,enabled_engage_types:Y.enabled_engage_types};Mcv(this,Y);var HPT=Y.cotn;HPT&&(this.cotn=HPT);if(CK2(this))Ai(this)&&(this.isLivePlayback&&this.R2&&(this.GZ= !0),this.Ty&&(this.AU=!0));else if(Udv(this))this.GZ=!0;else{var YVJ,op2,VAJ=((YVJ=this.playerResponse)==null?void 0:(op2=YVJ.streamingData)==null?void 0:op2.adaptiveFormats)||[];if(VAJ.length>0)var OD=Vfx(this,VAJ);else{var C_R=this.adaptiveFormats;if(C_R&&!Ai(this)){this.Rc.V.S&&(SX=!0);var G0=d9(C_R),zHx=this.El,UJa=this.lengthSeconds,JnD=this.isLivePlayback,kk=this.KM,Zg=this.Rc,dyA=RC2(G0);if(JnD||kk){var npE=Zg==null?void 0:Zg.experiments,eB=new xn("",npE,!0);eB.Ke=!0;eB.isManifestless=!0;eB.J= !kk;eB.isLive=!kk;eB.KM=kk;for(var baJ=g.N(G0),i6S=baJ.next();!i6S.done;i6S=baJ.next()){var Dg=i6S.value,Ep1=vz(Dg,zHx),NP=wG(Dg.url,Dg.sp,Dg.s),zo2=NP.get("id");zo2&&zo2.includes("%7E")&&(eB.L=!0);var iaH=void 0,qGJ=(iaH=npE)==null?void 0:iaH.An("html5_max_known_end_time_rebase"),PBD=Number(Dg.target_duration_sec)||5,xyW=Number(Dg.max_dvr_duration_sec)||14400,yo0=Number(NP.get("mindsq")||NP.get("min_sq")||"0"),Xx0=Number(NP.get("maxdsq")||NP.get("max_sq")||"0")||Infinity;eB.dH=eB.dH||yo0;eB.uX=eB.uX|| Xx0;var cnL=!iV(Ep1.mimeType);NP&&dG(eB,new iw(NP,Ep1,{Zr:PBD,I_:cnL,al:xyW,dH:yo0,uX:Xx0,n_:300,KM:kk,cB:qGJ}))}var GVa=eB}else{if(dyA==="FORMAT_STREAM_TYPE_OTF"){var Mr=UJa;Mr=Mr===void 0?0:Mr;var uu=new xn("",Zg==null?void 0:Zg.experiments,!1);uu.duration=Mr||0;for(var ZaH=g.N(G0),yKv=ZaH.next();!yKv.done;yKv=ZaH.next()){var Bb=yKv.value,XKE=vz(Bb,zHx,uu.duration),Ga2=wG(Bb.url,Bb.sp,Bb.s);if(Ga2)if(XKE.streamType==="FORMAT_STREAM_TYPE_OTF")dG(uu,new yy(Ga2,XKE,"sq/0"));else{var htT=LQ(Bb.init), fGD=LQ(Bb.index);dG(uu,new Oz(Ga2,XKE,htT,fGD))}}uu.isOtf=!0;var DJP=uu}else{var aT=UJa;aT=aT===void 0?0:aT;var IT=new xn("",Zg==null?void 0:Zg.experiments,!1);IT.duration=aT||0;for(var uCJ=g.N(G0),Z6K=uCJ.next();!Z6K.done;Z6K=uCJ.next()){var s9=Z6K.value,vcD=vz(s9,zHx,IT.duration),wwD=LQ(s9.init),lGS=LQ(s9.index),Bzx=wG(s9.url,s9.sp,s9.s);Bzx&&dG(IT,new Oz(Bzx,vcD,wwD,lGS))}DJP=IT}GVa=DJP}var sHS=GVa;if(G0.length>0){var Ao0=G0[0];if(this.U().playerStyle==="hangouts-meet"&&Ao0.url){var pwW=g.zd(Ao0.url); this.Ye=this.Ye||Number(pwW.expire)}}var TNW=this.isLivePlayback&&!this.KM&&!this.sE&&!this.isPremiere;this.K("html5_live_head_playable")&&(!Re(this)&&TNW&&this.SL("missingLiveHeadPlayable",{}),this.Rc.sE==="yt"&&(sHS.Cb=!0));OD=sHS}else OD=null;this.SL("pafmts",{isManifestFilled:!!OD})}if(OD){OF(this,OD);var RoJ=!0}else RoJ=!1;RoJ?this.enableServerStitchedDai=this.enableServerStitchedDai&&W$(this):this.R2&&(this.Rc.sE==="yt"&&this.Ke()&&this.K("drm_manifestless_unplugged")&&this.K("html5_deprecate_manifestful_fallback")? this.SL("deprecateMflFallback",{}):this.GZ=!0)}var Dqv=Y.adpings;Dqv&&(this.Ni=Dqv?bB(Dqv):null);var Wk0=Y.feature;Wk0&&(this.N_=Wk0);var NzH=Y.referrer;NzH&&(this.referrer=NzH);this.clientScreenNonce=yv(this.clientScreenNonce,Y.csn);this.lM=ic(this.lM,Y.root_ve_type);this.WI=ic(this.WI,Y.kids_age_up_mode);this.Uc||Y.kids_app_info==void 0||(this.kidsAppInfo=Y.kids_app_info);this.Uc&&Y.kids_app_info!=null&&(this.kidsAppInfo=Y.kids_app_info);this.U0=EX(this.U0,Y.upg_content_filter_mode);this.unpluggedFilterModeType= ic(this.unpluggedFilterModeType,Y.unplugged_filter_mode_type);var Oa0=Y.unplugged_location_info;Oa0&&(this.jp=Oa0);var kVS=Y.unplugged_partner_opt_out;kVS&&(this.SA=yv("",kVS));this.Gc=EX(this.Gc,Y.disable_watch_next);this.SF=yv(this.SF,Y.internal_ip_override);this.p8=!!Y.is_yto_interstitial;(this.interstitials.length||this.p8)&&this.Jn.push("yto");var JoR=Y.Db;JoR&&(this.Db=JoR);this.L=yv(this.L,Y.csi_timer);Y.watchUrl&&(this.watchUrl=Y.watchUrl);var Ok=Y.watch_endpoint;this.K("html5_attach_watch_endpoint_ustreamer_config")&& Ok&&YDo(this,Ok);if(Ok==null?0:Ok.ustreamerConfig)this.O6=uk(Ok.ustreamerConfig);var dJ2,qVo,P_x=Ok==null?void 0:(dJ2=Ok.loggingContext)==null?void 0:(qVo=dJ2.qoeLoggingContext)==null?void 0:qVo.serializedContextData;P_x&&(this.YRE=P_x);g.T1(this.Rc)&&this.Rc.bN&&(this.embedsRct=yv(this.embedsRct,Y.rct),this.embedsRctn=yv(this.embedsRctn,Y.rctn));this.xA=this.xA||!!Y.pause_at_start;Y.default_active_source_video_id&&(this.defaultActiveSourceVideoId=Y.default_active_source_video_id)}; g.R.U=function(){return this.Rc}; g.R.K=function(Y){return this.Rc.K(Y)}; g.R.Gm=function(){return!this.isLivePlayback||this.allowLiveDvr}; g.R.hasSupportedAudio51Tracks=function(){var Y;return!((Y=this.cj)==null||!Y.m8)}; g.R.getUserAudio51Preference=function(){var Y=1;nr(this.Rc)&&this.K("html5_ytv_surround_toggle_default_off")?Y=0:g.Vm(this.Rc)&&this.isLivePlayback&&this.Zl()&&(Y=0);var V;return(V=g.MM("yt-player-audio51"))!=null?V:Y}; g.R.wD=function(){this.Vs()||(this.Y.J||this.Y.unsubscribe("refresh",this.wD,this),this.PW(-1))}; g.R.PW=function(Y){if(!this.isLivePlayback||!this.V||this.V.flavor!=="fairplay"){var V=NU2(this.Y,this.Wy);if(V.length>0){for(var C=g.N(V),U=C.next();!U.done;U=C.next())U=U.value,U.startSecs=Math.max(U.startSecs,this.Gv()),this.K("html5_cuepoint_identifier_logging")&&U.event==="start"&&this.SL("cuepoint",{pubCue:U.identifier,segNum:Y});this.publish("cuepointupdated",V,Y);this.Wy+=V.length;if(W$(this)&&this.Rc.T5())for(V=g.N(V),C=V.next();!C.done;C=V.next())C=C.value,this.SL("cuepoint",{segNum:Y,event:C.event, startSecs:C.startSecs,id:C.identifier.slice(-16)}),C.event==="start"&&(C=C.startSecs,this.uG.start=this.mZ,this.uG.end=C+3)}}}; g.R.QM=function(){this.Vs()||(this.loading=!1,this.publish("dataloaded"))}; g.R.Zl=function(){return this.Yc!==void 0?this.Yc:this.Yc=!!this.El||!!this.Y&&PJ(this.Y)}; g.R.xn=function(Y){var V=this;if(this.Vs())return pZ();this.bd=this.wT=this.S=null;if(op(this,"html5_high_res_logging_always")||Dl(this))this.Rc.Mw=!0;return zw1(this,Y).then(void 0,function(){return yD0(V,Y)}).then(void 0,function(){return XWK(V)}).then(void 0,function(){return Z3x(V)})}; g.R.y5=function(Y){this.S=Y;i3o(this,this.S.getAvailableAudioTracks());if(this.S){Y=g.N(this.S.videoInfos);for(var V=Y.next();!V.done;V=Y.next()){V=V.value;var C=V.containerType;C!==0&&(this.xq[C]=V.id)}}Y=this.getAvailableAudioTracks();Y=Y.concat(this.wG);for(V=0;V0?this.S.getAvailableAudioTracks():this.rG||[]:[]}; g.R.getAudioTrack=function(){var Y=this;if(this.W&&!nM(this.W)){var V=g.D8(this.getAvailableAudioTracks(),function(n){return n.id===Y.W.id}),C; if(!V&&((C=this.W.Af)==null?0:C.id)){var U=this.W.Af.id;V=g.D8(this.getAvailableAudioTracks(),function(n){return n.Af.id===U}); this.SL("nat",{id:this.W.id,track:!!V})}return V||this.wG}if(this.rG){if(!this.kf)for(V=g.N(this.rG),C=V.next();!C.done;C=V.next())if(C=C.value,C.Af.getIsDefault()){this.kf=C;break}return this.kf||this.wG}return this.wG}; g.R.getPlayerResponse=function(){return this.playerResponse}; g.R.getWatchNextResponse=function(){return this.vx}; g.R.getHeartbeatResponse=function(){return this.tA}; g.R.kB=function(){return this.watchUrl?this.watchUrl:this.Rc.getVideoUrl(this.videoId)}; g.R.xG=function(){return!!this.Y&&(GGZ(this.Y)||ZsH(this.Y)||DIR(this.Y))}; g.R.getEmbeddedPlayerResponse=function(){return this.FQ}; g.R.nR=function(){return(this.eventLabel||this.Rc.vx)==="shortspage"}; g.R.isAd=function(){return!!this.adFormat}; g.R.isDaiEnabled=function(){return!!(this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.daiConfig&&this.playerResponse.playerConfig.daiConfig.enableDai)}; g.R.Zo=function(){var Y,V,C;return this.isDaiEnabled()&&this.enableServerStitchedDai&&!!((Y=this.playerResponse)==null?0:(V=Y.playerConfig)==null?0:(C=V.daiConfig)==null?0:C.ssaEnabledPlayback)}; g.R.bF=function(){return pW1(this)?this.ue:this.Ti||this.CK}; g.R.tC=function(){return this.qR||this.CK}; g.R.Mo=function(){return op(this,"html5_samsung_vp9_live")}; g.R.SL=function(Y,V,C){this.publish("ctmp",Y,V,C)}; g.R.Yj=function(Y,V,C){this.publish("ctmpstr",Y,V,C)}; g.R.hasProgressBarBoundaries=function(){return!(!this.progressBarStartPosition||!this.progressBarEndPosition)}; g.R.getGetAdBreakContext=function(Y,V){Y=Y===void 0?NaN:Y;V=V===void 0?NaN:V;var C={isSabr:uO(this)},U,n=(U=this.getHeartbeatResponse())==null?void 0:U.adBreakHeartbeatParams;n&&(C.adBreakHeartbeatParams=n);if(this.K("enable_ltc_param_fetch_from_innertube")&&this.isLivePlayback&&this.Y&&!isNaN(Y)&&!isNaN(V)){V=Y-V;for(var b in this.Y.Y)if(U=this.Y.Y[b],U.info.Xr()||U.info.aD())if(U=U.index,U.isLoaded()){b=U.NF(V);U=U.j2(b)+V-U.getStartTime(b);this.SL("gabc",{t:Y.toFixed(3),mt:V.toFixed(3),sg:b,igt:U.toFixed(3)}); C.livePlaybackPosition={utcTimeMillis:""+(U*1E3).toFixed(0)};break}}return C}; g.R.isEmbedsShortsMode=function(Y,V){if(!g.T1(this.Rc)||(this.Rc.dT||"EMBEDDED_PLAYER_MODE_DEFAULT")!=="EMBEDDED_PLAYER_MODE_DEFAULT"||V)return!1;var C,U;return!!(((C=this.embeddedPlayerConfig)==null?0:(U=C.embeddedPlayerFlags)==null?0:U.isShortsExperienceEligible)&&Y.width<=Y.height)}; g.R.u1=function(){g.D$.prototype.u1.call(this);this.Ni=null;delete this.Mg;delete this.accountLinkingConfig;delete this.Y;this.S=this.tA=this.playerResponse=this.vx=null;this.QE=this.adaptiveFormats="";delete this.botguardData;this.Hx=this.suggestions=this.t1=null;this.sabrContextUpdates.clear()};var S8a={phone:"SMALL_FORM_FACTOR",tablet:"LARGE_FORM_FACTOR"},mdP={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},LQE={preroll:"BREAK_PREROLL",midroll:"BREAK_MIDROLL",postroll:"BREAK_POSTROLL"},Mfa={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"},I_P={0:"MDX_CONTROL_MODE_UNKNOWN",1:"MDX_CONTROL_MODE_REMOTE",2:"MDX_CONTROL_MODE_VOICE"},a_K={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"},Q1P={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.W(ZQ,g.T);g.R=ZQ.prototype;g.R.handleExternalCall=function(Y,V,C){var U=this.state.C[Y],n=this.state.X[Y],b=U;if(n)if(C&&b1(C,iUN))b=n;else if(!U)throw Error('API call from an untrusted origin: "'+C+'"');this.logApiCall(Y,C);if(b){C=!1;U=g.N(V);for(n=U.next();!n.done;n=U.next())if(String(n.value).includes("javascript:")){C=!0;break}C&&g.ak(Error('Dangerous call to "'+Y+'" with ['+V+"]."));return b.apply(this,V)}throw Error('Unknown API method: "'+Y+'".');}; g.R.logApiCall=function(Y,V,C){var U=this.app.U();U.kf&&!this.state.L.has(Y)&&(this.state.L.add(Y),g.ZX("webPlayerApiCalled",{callerUrl:U.loaderUrl,methodName:Y,origin:V||void 0,playerStyle:U.playerStyle||void 0,embeddedPlayerMode:U.dT,errorCode:C}))}; g.R.publish=function(Y){var V=g.TT.apply(1,arguments);this.state.S.publish.apply(this.state.S,[Y].concat(g.P(V)));if(Y==="videodatachange"||Y==="resize"||Y==="cardstatechange")this.state.J.publish.apply(this.state.J,[Y].concat(g.P(V))),this.state.W.publish.apply(this.state.W,[Y].concat(g.P(V)))}; g.R.rT=function(Y){var V=g.TT.apply(1,arguments);this.state.S.publish.apply(this.state.S,[Y].concat(g.P(V)));this.state.J.publish.apply(this.state.J,[Y].concat(g.P(V)))}; g.R.yw=function(Y){var V=g.TT.apply(1,arguments);this.state.S.publish.apply(this.state.S,[Y].concat(g.P(V)));this.state.J.publish.apply(this.state.J,[Y].concat(g.P(V)));this.state.W.publish.apply(this.state.W,[Y].concat(g.P(V)))}; g.R.Fr=function(Y){var V=g.TT.apply(1,arguments);this.state.S.publish.apply(this.state.S,[Y].concat(g.P(V)));this.state.J.publish.apply(this.state.J,[Y].concat(g.P(V)));this.state.W.publish.apply(this.state.W,[Y].concat(g.P(V)));this.state.V.publish.apply(this.state.V,[Y].concat(g.P(V)))}; g.R.K=function(Y){return this.app.U().K(Y)}; g.R.u1=function(){if(this.state.element){var Y=this.state.element,V;for(V in this.state.Y)this.state.Y.hasOwnProperty(V)&&(Y[V]=null);this.state.element=null}g.T.prototype.u1.call(this)};g.W(AB,g.hF);AB.prototype.publish=function(Y){var V=g.TT.apply(1,arguments);if(this.V.has(Y))return this.V.get(Y).push(V),!0;var C=!1;try{for(V=[V],this.V.set(Y,V);V.length;)C=g.hF.prototype.publish.call.apply(g.hF.prototype.publish,[this,Y].concat(g.P(V.shift())))}finally{this.V.delete(Y)}return C};g.W(Rp,g.T);Rp.prototype.u1=function(){this.V.dispose();this.W.dispose();this.J.dispose();this.S.dispose();this.L=this.Y=this.X=this.C=this.D=void 0};var KQE=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));g.W(NB,ZQ);g.R=NB.prototype;g.R.getApiInterface=function(){return Array.from(this.state.D)}; g.R.mu=function(Y,V){this.state.V.subscribe(Y,V)}; g.R.BH8=function(Y,V){this.state.V.unsubscribe(Y,V)}; g.R.getPlayerState=function(Y){return s_E(this.app,Y)}; g.R.Wc=function(){return s_E(this.app)}; g.R.Zm8=function(Y,V,C){JB(this)&&(Is(this.app,!0,1),SZ(this.app,Y,V,C,1))}; g.R.getCurrentTime=function(Y,V,C){var U=this.getPlayerState(Y);if(this.app.getAppState()===2&&U===5){var n;return((n=this.app.getVideoData())==null?void 0:n.startSeconds)||0}return this.K("web_player_max_seekable_on_ended")&&U===0?wX(this.app,Y):Y?this.app.getCurrentTime(Y,V,C):this.app.getCurrentTime(Y)}; g.R.PL=function(){return this.app.getCurrentTime(1)}; g.R.Yt=function(){var Y=this.app.j2(1);return isNaN(Y)?this.getCurrentTime(1):Y}; g.R.Ng=function(){return this.app.getDuration(1)}; g.R.s7=function(Y,V){Y=g.PX(Math.floor(Y),0,100);isFinite(Y)&&fk(this.app,{volume:Y,muted:this.isMuted()},V)}; g.R.NHc=function(Y){this.s7(Y,!1)}; g.R.ax=function(Y){fk(this.app,{muted:!0,volume:this.getVolume()},Y)}; g.R.htn=function(){this.ax(!1)}; g.R.Qv=function(Y){k2(this.app)&&!this.K("embeds_enable_emc3ds_muted_autoplay")||fk(this.app,{muted:!1,volume:Math.max(5,this.getVolume())},Y)}; g.R.xEE=function(){k2(this.app)&&this.K("embeds_enable_emc3ds_muted_autoplay")||this.Qv(!1)}; g.R.getPlayerMode=function(){var Y={};this.app.getVideoData().xV&&(Y.pfp={enableIma:g.ER(this.app.getVideoData())&&this.app.Wt().allowImaMonetization,autoplay:jh(this.app.Wt()),mutedAutoplay:this.app.Wt().mutedAutoplay});return Y}; g.R.ge=function(){var Y=this.app.getPresentingPlayerType();if(Y===2&&!this.app.yE()){var V=vU(this.app.BM());if(!(R1v(V)||g.T1(this.app.U())&&g.e(this.app.q8().getPlayerState(),1024))||WJD(V))return}(V=this.app.Jz().Wb)?V.playVideo():this.app.playVideo(Y)}; g.R.XtL=function(){Is(this.app,!0,1);this.ge()}; g.R.pauseVideo=function(Y){var V=this.app.getPresentingPlayerType();if(V!==2||this.app.yE()||R1v(vU(this.app.BM()))){var C=this.app.Jz().Wb;C?C.pauseVideo():this.app.pauseVideo(V,Y)}}; g.R.O$8=function(){var Y=this.app,V=!1;Y.zy.Uc&&(Y.Qs.publish("pageTransition"),V=!0);Y.stopVideo(V)}; g.R.clearVideo=function(){}; g.R.getAvailablePlaybackRates=function(){var Y=this.app.U();return Y.enableSpeedOptions?["https://admin.youtube.com","https://viacon.corp.google.com","https://yurt.corp.google.com"].includes(Y.W?Y.ancestorOrigins[0]:window.location.origin)||Y.CD?MaS:Y.supportsVarispeedExtendedFeatures?ajD:Y.K("web_remix_allow_up_to_3x_playback_rate")&&g.m3(Y)?IjT:hp:[1]}; g.R.getPlaybackQuality=function(Y){return(Y=this.app.nm(Y))?Y.getPlaybackQuality():"unknown"}; g.R.AY1=function(){}; g.R.getAvailableQualityLevels=function(Y){return(Y=this.app.nm(Y))?(Y=g.KU(Y.Du(),function(V){return V.quality}),Y.length&&(Y[0]==="auto"&&Y.shift(),Y=Y.concat(["auto"])),Y):[]}; g.R.wN=function(){return this.getAvailableQualityLevels(1)}; g.R.dU=function(){return this.KA()}; g.R.vc=function(){return 1}; g.R.getVideoLoadedFraction=function(Y){return this.app.getVideoLoadedFraction(Y)}; g.R.KA=function(){return this.getVideoLoadedFraction()}; g.R.kt=function(){return 0}; g.R.getSize=function(){var Y=this.app.Gy().getPlayerSize();return{width:Y.width,height:Y.height}}; g.R.setSize=function(){this.app.Gy().resize()}; g.R.loadVideoById=function(Y,V,C,U){if(!Y)return!1;Y=Wd(Y,V,C);return this.app.loadVideoByPlayerVars(Y,U)}; g.R.bY=function(Y,V,C){Y=this.loadVideoById(Y,V,C,1);Is(this.app,Y,1)}; g.R.cueVideoById=function(Y,V,C,U){Y=Wd(Y,V,C);this.app.cueVideoByPlayerVars(Y,U)}; g.R.lr=function(Y,V,C){this.cueVideoById(Y,V,C,1)}; g.R.loadVideoByUrl=function(Y,V,C,U){Y=gAa(Y,V,C);return this.app.loadVideoByPlayerVars(Y,U)}; g.R.rW=function(Y,V,C){Y=this.loadVideoByUrl(Y,V,C,1);Is(this.app,Y,1)}; g.R.cueVideoByUrl=function(Y,V,C,U){Y=gAa(Y,V,C);this.app.cueVideoByPlayerVars(Y,U)}; g.R.XU=function(Y,V,C){this.cueVideoByUrl(Y,V,C,1)}; g.R.eq=function(){var Y=this.app.U();if(Y.Jn)return"";var V=this.app.Wt(),C=void 0;V.isLivePlayback||(C=Math.floor(this.app.getCurrentTime(1)));return Y.getVideoUrl(V.videoId,this.getPlaylistId()||void 0,C)}; g.R.y4=function(){return this.app.getDebugText()}; g.R.getVideoEmbedCode=function(){var Y=this.app.U();if(Y.Jn)return"";var V=this.app.Wt();return Y.getVideoEmbedCode(V.isPrivate?"":V.title,this.app.Wt().videoId,this.app.Gy().getPlayerSize(),this.getPlaylistId()||void 0)}; g.R.AM=function(Y,V,C){return dnJ(this.app,Y,V,C)}; g.R.removeCueRange=function(Y){return PDa(this.app,Y)}; g.R.loadPlaylist=function(Y,V,C,U){this.app.loadPlaylist(Y,V,C,U)}; g.R.Um=function(Y,V,C,U){this.loadPlaylist(Y,V,C,U);Is(this.app,!0,1)}; g.R.cuePlaylist=function(Y,V,C,U){this.app.cuePlaylist(Y,V,C,U)}; g.R.nextVideo=function(Y,V){this.app.nextVideo(Y,V)}; g.R.kyL=function(){this.nextVideo();Is(this.app,!0,1)}; g.R.previousVideo=function(Y){this.app.previousVideo(Y)}; g.R.ys1=function(){this.previousVideo();Is(this.app,!0,1)}; g.R.playVideoAt=function(Y){this.app.playVideoAt(Y)}; g.R.xvL=function(Y){this.playVideoAt(Y);Is(this.app,!0,1)}; g.R.setShuffle=function(Y){var V=this.app.getPlaylist();V&&V.setShuffle(Y)}; g.R.setLoop=function(Y){var V=this.app.getPlaylist();V&&(V.loop=Y)}; g.R.R7=function(){var Y=this.app.getPlaylist();if(!Y)return null;for(var V=[],C=0;C=400)if(Y=this.Wt(),this.B.U().K("client_respect_autoplay_switch_button_renderer"))Y=!!Y.autoplaySwitchButtonRenderer;else{var V,C,U,n;Y=!!((V=Y.getWatchNextResponse())==null?0:(C=V.contents)==null?0:(U=C.twoColumnWatchNextResults)==null?0:(n=U.autoplay)==null?0:n.autoplay)!==!1}if(Y)this.Y||(this.Y=!0,this.sA(this.Y),this.B.U().K("web_player_autonav_toggle_always_listen")||Ota(this), V=this.Wt(),this.jM(V.autonavState),this.B.logVisibility(this.element,this.Y));else if(this.Y=!1,this.sA(this.Y),!this.B.U().K("web_player_autonav_toggle_always_listen"))for(this.B.U().K("web_player_autonav_toggle_always_listen"),V=g.N(this.J),C=V.next();!C.done;C=V.next())this.o2(C.value)}; g.R.jM=function(Y){JhH(this)?this.isChecked=Y!==1:((Y=Y!==1)||(g.ma(),Y=g.Jn("web_autonav_allow_off_by_default")&&!g.jt(0,141)&&g.Fh("AUTONAV_OFF_BY_DEFAULT")?!1:!g.jt(0,140)),this.isChecked=Y);kxS(this)}; g.R.onClick=function(){this.isChecked=!this.isChecked;this.B.Zt(this.isChecked?2:1);kxS(this);if(JhH(this)){var Y=this.Wt().autoplaySwitchButtonRenderer;this.isChecked&&(Y==null?0:Y.onEnabledCommand)?this.B.rT("innertubeCommand",Y.onEnabledCommand):!this.isChecked&&(Y==null?0:Y.onDisabledCommand)&&this.B.rT("innertubeCommand",Y.onDisabledCommand)}this.B.logClick(this.element)}; g.R.getValue=function(){return this.isChecked}; g.R.Wt=function(){return this.B.getVideoData(1)};g.W(d1E,U0);g.W(XE,g.Y4);XE.prototype.onClick=function(){this.enabled&&(Gj(this,!this.checked),this.publish("select",this.checked))}; XE.prototype.getValue=function(){return this.checked}; XE.prototype.setEnabled=function(Y){(this.enabled=Y)?this.element.removeAttribute("aria-disabled"):this.element.setAttribute("aria-disabled","true")};var PLH=["en-CA","en","es-MX","fr-CA"];g.W(Rf,XE);Rf.prototype.Zv=function(Y){Y?this.Y||(this.jf.EA(this),this.Y=!0):this.Y&&(this.jf.Zj(this),this.Y=!1);this.Y&&Gj(this,$QZ())}; Rf.prototype.W=function(){g.G7(this.element,"ytp-menuitem-highlight-transition-enabled")}; Rf.prototype.S=function(Y){var V=$QZ();Y!==V&&(V=g.ma(),et(190,Y),et(192,!0),V.save(),this.B.rT("cinematicSettingsToggleChange",Y))}; Rf.prototype.u1=function(){this.Y&&this.jf.Zj(this);XE.prototype.u1.call(this)};g.W(Ws,U0);Ws.prototype.updateCinematicSettings=function(Y){this.Y=Y;var V;(V=this.menuItem)==null||V.Zv(Y);this.api.publish("onCinematicSettingsVisibilityChange",Y)};g.W(fc0,U0);g.W(ND,U0);ND.prototype.setCreatorEndscreenVisibility=function(Y){var V;(V=Tl(this.api.BM()))==null||V.sA(Y)}; ND.prototype.Y=function(Y){function V(U){U==="creatorendscreen"&&(U=Tl(C.api.BM()))&&U.bm8(C.hideButton)} var C=this;this.hideButton=Y;this.events.Z(this.api,"modulecreated",V);V("creatorendscreen")};g.W(O0,XE);O0.prototype.W=function(Y){this.S(Y?1:0)}; O0.prototype.J=function(){var Y=this.hasDrcAudioTrack(),V=this.Y()===1&&Y;Gj(this,V);this.setEnabled(Y)}; O0.prototype.u1=function(){this.jf.Zj(this);XE.prototype.u1.call(this)};g.W(k4,U0);k4.prototype.getDrcUserPreference=function(){return this.Y}; k4.prototype.setDrcUserPreference=function(Y){g.$d("yt-player-drc-pref",Y,31536E3);Y!==this.Y&&(this.Y=Y,this.updateEnvironmentData(),this.J()&&this.api.Z5())}; k4.prototype.updateEnvironmentData=function(){this.api.U().TH=this.Y===1}; k4.prototype.J=function(){var Y,V,C=(Y=this.api.getVideoData())==null?void 0:(V=Y.S)==null?void 0:V.Y;if(!C)return!1;if(this.api.getAvailableAudioTracks().length>1&&this.api.K("mta_drc_mutual_exclusion_removal")){var U,n,b=(U=this.api.ag())==null?void 0:(n=U.Af)==null?void 0:n.id;return VF(C,function(E){var y;return E.audio.Y&&((y=E.Af)==null?void 0:y.id)===b})}return VF(C,function(E){var y; return((y=E.audio)==null?void 0:y.Y)===!0})};g.W(JX,U0);JX.prototype.onVideoDataChange=function(){var Y=this,V=this.api.getVideoData();this.api.fM("embargo",1);var C=V==null?void 0:V.Je.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");(C==null?0:C.length)?wGR(this,C.filter(function(U){return vgP(Y,U)})):(V==null?0:V.cueRanges)&&wGR(this,V.cueRanges.filter(function(U){return vgP(Y,U)}))}; JX.prototype.J=function(Y){return Y.embargo!==void 0}; JX.prototype.u1=function(){U0.prototype.u1.call(this);this.Y={}};g.W(dg,U0); dg.prototype.addEmbedsConversionTrackingParams=function(Y){var V=this.api.U(),C=V.widgetReferrer,U=V.R2,n=this.Y,b="",E=V.getWebPlayerContextConfig();E&&(b=E.embedsIframeOriginParam||"");C.length>0&&(Y.embeds_widget_referrer=C);U.length>0&&(Y.embeds_referring_euri=U);V.W&&b.length>0&&(Y.embeds_referring_origin=b);E&&E.embedsFeature&&(Y.feature=E.embedsFeature);n.length>0&&(V.K("embeds_web_enable_lite_experiment_control_arm_logging")?n.unshift(28572):g.DW(g.jb(V))&&n.unshift(159628),V=n.join(","),V= g.rN()?V:g.zM(V,4),Y.source_ve_path=V);this.Y.length=0};g.W(lcH,U0);g.W(pGR,U0);g.W(qD,g.T);qD.prototype.u1=function(){g.T.prototype.u1.call(this);this.Y=null;this.J&&this.J.disconnect()};g.W($1v,U0);g.W(Ps,g.m);Ps.prototype.show=function(){g.m.prototype.show.call(this);this.api.logVisibility(this.element,!0)}; Ps.prototype.stopTimer=function(){this.Y&&(this.Y.dispose(),this.Y=null)}; Ps.prototype.onVideoDataChange=function(Y){var V,C,U=(V=this.api.getVideoData())==null?void 0:(C=V.getPlayerResponse())==null?void 0:C.playabilityStatus;U&&(V=MvJ(U),g.e(this.api.getPlayerStateObject(),128)||Y==="dataloaderror"||!V?(this.J=0,this.stopTimer(),this.hide()):(Y=(V.remainingTimeSecs||0)*1E3,Y>0&&(this.show(),this.updateValue("label",ft(V.label)),Icx(this,Y))))}; Ps.prototype.u1=function(){this.stopTimer();g.m.prototype.u1.call(this)};g.W(LYE,U0);g.W(x4,g.m);x4.prototype.onClick=function(){this.Qs.logClick(this.element);this.Qs.rT("onFullerscreenEduClicked")}; x4.prototype.Zv=function(){this.Qs.isFullscreen()?this.Y?this.fade.hide():this.fade.show():this.hide();this.Qs.logVisibility(this.element,this.Qs.isFullscreen()&&!this.Y)};g.W(cs,U0);cs.prototype.updateFullerscreenEduButtonSubtleModeState=function(Y){var V;(V=this.Y)!=null&&(g.D9(V.element,"ytp-fullerscreen-edu-button-subtle",Y),Y&&!V.J&&(V.element.setAttribute("title","Scroll for details"),hB(V.Qs,V.element,V),V.J=!0))}; cs.prototype.updateFullerscreenEduButtonVisibility=function(Y){var V;(V=this.Y)!=null&&(V.Y=Y,V.Zv())};g.W(QIJ,g.m);g.W(jIK,U0);g.W(hX,U0);hX.prototype.getSphericalProperties=function(){var Y=g.MB(this.api.BM());return Y?Y.getSphericalProperties():{}}; hX.prototype.setSphericalProperties=function(Y){if(Y){var V=g.MB(this.api.BM());V&&V.setSphericalProperties(Y,!0)}};g.W(fy,U0);g.R=fy.prototype;g.R.createClientVe=function(Y,V,C,U){this.api.createClientVe(Y,V,C,U===void 0?!1:U)}; g.R.createServerVe=function(Y,V,C){this.api.createServerVe(Y,V,C===void 0?!1:C)}; g.R.setTrackingParams=function(Y,V){this.api.setTrackingParams(Y,V)}; g.R.logClick=function(Y,V){this.api.logClick(Y,V)}; g.R.logVisibility=function(Y,V,C){this.api.logVisibility(Y,V,C)}; g.R.hasVe=function(Y){return this.api.hasVe(Y)}; g.R.destroyVe=function(Y){this.api.destroyVe(Y)};var eAo=!1;wg.prototype.setPlaybackRate=function(Y){this.playbackRate=Math.max(1,Y)}; wg.prototype.getPlaybackRate=function(){return this.playbackRate};MD.prototype.Vn=function(Y){var V=g.bV(Y.info.Y.info,this.fb.Ke),C=Y.info.EE+this.W,U=Y.info.startTime*1E3;if(this.policy.wT)try{U=this.policy.wT?g.Bz(Y)*1E3:Y.info.startTime*1E3}catch(E){Math.random()>.99&&this.logger&&(U=h_(Y.J).slice(0,1E3),this.logger&&this.logger({parserErrorSliceInfo:Y.info.dM(),encodedDataView:g.EZ(U,4)})),U=Y.info.startTime*1E3}var n=Y.info.clipId,b=this.policy.wT?g.gUH(Y)*1E3:Y.info.duration*1E3;this.policy.wT&&(U<0||b<0)&&(this.logger&&(this.logger({missingSegInfo:Y.info.dM(), startTimeMs:U,durationMs:b}),this.policy.Az||(U<0&&(U=Y.info.startTime*1E3),b<0&&(b=Y.info.duration*1E3))),this.policy.Az&&(U<0&&(U=Y.info.startTime*1E3),b<0&&(b=Y.info.duration*1E3)));return{formatId:V,EE:C,startTimeMs:U,clipId:n,YN:b}}; MD.prototype.Yf=function(Y){this.timestampOffset=Y};af.prototype.seek=function(Y,V){Y!==this.Y&&(this.seekCount=0);this.Y=Y;var C=this.videoTrack.J,U=this.audioTrack.J,n=this.audioTrack.MJ,b=GZZ(this,this.videoTrack,Y,this.videoTrack.MJ,V);V=GZZ(this,this.audioTrack,this.policy.pM?Y:b,n,V);Y=Math.max(Y,b,V);this.V=!0;this.fb.isManifestless&&(Eex(this,this.videoTrack,C),Eex(this,this.audioTrack,U));return Y}; af.prototype.isSeeking=function(){return this.V}; af.prototype.XT=function(Y){this.S=Y}; var XJx=2/24;var uKx=0;g.R=Ky.prototype;g.R.v$=function(){this.L=this.now();ziv(this.kX,this.L);this.Oc.v$()}; g.R.YH=function(Y,V){var C=this.policy.J?(0,g.Q)():0;Hs(this,Y,V);Y-this.D<10&&this.J>0||this.Wr(Y,V);this.Oc.YH(Y,V);this.policy.J&&(Y=(0,g.Q)()-C,this.oy+=Y,this.z5=Math.max(Y,this.z5))}; g.R.Wr=function(Y,V){var C=(Y-this.D)/1E3,U=V-this.S;this.fD||(PE(this.kX,C,U),this.E8(C,U));this.D=Y;this.S=V}; g.R.mG=function(){this.dT&&BIK(this);this.Oc.mG()}; g.R.zE=function(Y){this.dT||(this.dT=this.V-this.Zx+Y,this.Uc=this.V,this.mZ=this.C)}; g.R.eR=function(Y,V){Y=Y===void 0?this.C:Y;V=V===void 0?this.V:V;this.J>0||(this.X=Y,this.J=V,this.sE=this.isActive=!0)}; g.R.wE=function(){return this.n$||2}; g.R.yI=function(){}; g.R.u5=function(){var Y,V={rn:this.requestNumber,rt:(this.C-this.Y).toFixed(),lb:this.V,stall:(1E3*this.W).toFixed(),ht:(this.L-this.Y).toFixed(),elt:(this.X-this.Y).toFixed(),elb:this.J,d:(Y=this.vx)==null?void 0:Y.zZ()};this.url&&tvx(V,this.url);this.policy.J&&(V.mph=this.z5.toFixed(),V.tph=this.oy.toFixed());V.ulb=this.F8;V.ult=this.Jn;return V}; g.R.now=function(){return(0,g.Q)()}; g.R.deactivate=function(){this.isActive&&(this.isActive=!1)};g.W(ox,Ky);g.R=ox.prototype;g.R.u5=function(){var Y=Ky.prototype.u5.call(this);Y.pb=this.Be;Y.pt=(1E3*this.tf).toFixed();Y.se=this.qJ;return Y}; g.R.Qt=function(){var Y=this.Oc;this.wT||(this.wT=Y.Qt?Y.Qt():1);return this.wT}; g.R.wq=function(){return this.aV?this.Qt()!==1:!1}; g.R.CG=function(Y,V,C){if(!this.rg){this.rg=!0;if(!this.fD){Hs(this,Y,V);this.Wr(Y,V);var U=this.Qt();this.qJ=C;if(!this.fD)if(U===2){U=Y-this.X0)||Vd(this,U,V),this.J>0&&dJ(this.kX,V,this.W));Y=(Y-this.Y)/ 1E3||.01;this.policy.X&&!(this.J>0)||JN(this.kX,Y,this.S,AbJ(this),this.R_)}this.deactivate()}}; g.R.jR=function(Y,V,C){C&&(this.wT=2);Y<0&&this.n$&&(Y=this.n$);V?this.UE+=Y:this.Ty+=Y}; g.R.wE=function(){return this.Ty||this.UE||Ky.prototype.wE.call(this)}; g.R.Wr=function(Y,V){var C=(Y-this.D)/1E3,U=V-this.S,n=this.Qt();this.isActive?n===1&&((U>0||this.policy.V)&&(C>.2||U<1024)?(this.W+=C,U>0&&C>.2&&Vd(this,this.DD?C:.05,U),this.Jf=!0):U>0&&(Vd(this,C,U),this.Jf=!0)):V&&V>=this.policy.Y&&this.eR(Y,V);Ky.prototype.Wr.call(this,Y,V)}; g.R.FE=function(Y){if(!this.fD){Hs(this,Y,this.V);var V=(Y-this.Y)/1E3;this.Qt()!==2&&this.J>0&&(this.W+=(Y-this.D)/1E3,dJ(this.kX,this.S,this.W));JN(this.kX,V,this.S,AbJ(this),this.R_,!0);Y=(Y-this.D)/1E3;PE(this.kX,Y,0);this.E8(Y,0)}}; g.R.eR=function(Y,V){Y=Y===void 0?this.C:Y;V=V===void 0?this.V:V;if(!(this.J>0)&&(Ky.prototype.eR.call(this,Y,V),this.Qt()===1)){V=(this.L-this.Y)/1E3;var C=(Y-this.L)/1E3;this.aV&&CP(this,this.now());this.Ry||this.fD||(this.n$&&(C=Math.max(0,C-this.n$)),Y=this.kX,Y.X.xl(1,V),Y.vx.xl(1,C))}}; g.R.k7=function(){this.aV&&CP(this,this.now());return this.Cb}; g.R.gb=function(){var Y;if(Y=this.S>this.E$)Y=(Y=this.S)?Y>=this.policy.Y:!1;return Y}; g.R.yZ=function(){return this.Hx}; g.R.IU=function(Y){Y=Y===void 0?this.now():Y;if(this.aV){CP(this,Y);if(this.wT?this.wq():this.jL!==this.eL){var V=this.eL;if(Y0?C+Y:C+Math.max(Y,V)}; g.R.lW=function(){return this.now()-this.X}; g.R.HQ=function(){return(this.S-this.J)*1E3/this.lW()||0}; g.R.e8=function(){return this.X};UK.prototype.feed=function(Y){d4(this.Y,Y);this.e2()}; UK.prototype.e2=function(){if(this.W){if(!this.Y.totalLength)return;var Y=this.Y.split(this.S-this.J),V=Y.aq;Y=Y.Tr;if(!this.Oc.zE(this.W,V,this.J,this.S))return;this.J+=V.totalLength;this.Y=Y;this.J===this.S&&(this.W=this.S=this.J=void 0)}for(;;){var C=0;Y=g.N(ODZ(this.Y,C));V=Y.next().value;C=Y.next().value;C=g.N(ODZ(this.Y,C));Y=C.next().value;C=C.next().value;if(V<0||Y<0)break;if(!(C+Y<=this.Y.totalLength)){if(!(this.Oc.zE&&C+1<=this.Y.totalLength))break;C=this.Y.split(C).Tr;this.Oc.zE(V,C,0, Y)&&(this.W=V,this.J=C.totalLength,this.S=Y,this.Y=new J_([]));break}Y=this.Y.split(C).Tr.split(Y);C=Y.Tr;this.Oc.gQ(V,Y.aq);this.Y=C}}; UK.prototype.dispose=function(){this.Y=new J_};g.R=nP.prototype;g.R.iZ=function(){return 0}; g.R.XM=function(){return null}; g.R.JS=function(){return null}; g.R.XN=function(){return this.state>=1}; g.R.isComplete=function(){return this.state>=3}; g.R.Ba=function(){return this.state===5}; g.R.onStateChange=function(){}; g.R.XJ=function(Y){var V=this.state;this.state=Y;this.onStateChange(V);this.callback&&this.callback(this,V)}; g.R.C_=function(Y){Y&&this.state=this.xhr.HEADERS_RECEIVED}; g.R.getResponseHeader=function(Y){try{return this.xhr.getResponseHeader(Y)}catch(V){return""}}; g.R.d2=function(){return+this.getResponseHeader("content-length")}; g.R.p9=function(){return this.J}; g.R.QL=function(){return this.status>=200&&this.status<300&&!!this.J}; g.R.Tz=function(){return this.Y.totalLength>0}; g.R.yL=function(){var Y=this.Y;this.Y=new J_;return Y}; g.R.uO=function(){return this.Y}; g.R.abort=function(){this.Vs=!0;this.xhr.abort()}; g.R.qI=function(){return!0}; g.R.nj=function(){return this.S}; g.R.p$=function(){return""};g.R=qtT.prototype;g.R.getResponseHeader=function(Y){return Y==="content-type"?this.Y.get("type"):""}; g.R.abort=function(){}; g.R.cE=function(){return!0}; g.R.d2=function(){return this.range.length}; g.R.p9=function(){return this.loaded}; g.R.QL=function(){return!!this.loaded}; g.R.Tz=function(){return!!this.J.totalLength}; g.R.yL=function(){var Y=this.J;this.J=new J_;return Y}; g.R.uO=function(){return this.J}; g.R.qI=function(){return!0}; g.R.nj=function(){return!!this.error}; g.R.p$=function(){return this.error};g.R=x_v.prototype;g.R.start=function(Y){var V={credentials:"include",cache:"no-store"};Object.assign(V,this.C);this.W&&(V.signal=this.W.signal);Y=new Request(Y,V);fetch(Y).then(this.L,this.onError).then(void 0,Ge)}; g.R.onDone=function(){this.Vs()||this.Oc.mG()}; g.R.getResponseHeader=function(Y){return this.responseHeaders?this.responseHeaders.get(Y):null}; g.R.cE=function(){return!!this.responseHeaders}; g.R.p9=function(){return this.J}; g.R.d2=function(){return+this.getResponseHeader("content-length")}; g.R.QL=function(){return this.status>=200&&this.status<300&&!!this.J}; g.R.Tz=function(){return!!this.Y.totalLength}; g.R.yL=function(){var Y=this.Y;this.Y=new J_;return Y}; g.R.uO=function(){return this.Y}; g.R.Vs=function(){return this.V}; g.R.abort=function(){this.S&&this.S.cancel().catch(function(){}); this.W&&this.W.abort();this.V=!0}; g.R.qI=function(){return!0}; g.R.nj=function(){return this.D}; g.R.p$=function(){return this.errorMessage};g.R=cbo.prototype;g.R.onDone=function(){if(!this.Vs){this.status=this.xhr.status;try{this.response=this.xhr.response,this.J=this.response.byteLength}catch(Y){}this.Y=!0;this.Oc.mG()}}; g.R.Ts=function(){this.xhr.readyState===2&&this.Oc.v$()}; g.R.ME=function(Y){this.Vs||(this.status=this.xhr.status,this.Y||(this.J=Y.loaded),this.Oc.YH((0,g.Q)(),Y.loaded))}; g.R.cE=function(){return this.xhr.readyState>=2}; g.R.getResponseHeader=function(Y){try{return this.xhr.getResponseHeader(Y)}catch(V){return g.ak(Error("Could not read XHR header "+Y)),""}}; g.R.d2=function(){return+this.getResponseHeader("content-length")}; g.R.p9=function(){return this.J}; g.R.QL=function(){return this.status>=200&&this.status<300&&this.Y&&!!this.J}; g.R.Tz=function(){return this.Y&&!!this.response&&!!this.response.byteLength}; g.R.yL=function(){var Y=this.response;this.response=void 0;return new J_([new Uint8Array(Y)])}; g.R.uO=function(){return new J_([new Uint8Array(this.response)])}; g.R.abort=function(){this.Vs=!0;this.xhr.abort()}; g.R.qI=function(){return!1}; g.R.nj=function(){return!1}; g.R.p$=function(){return""};g.W(zo,g.T);zo.prototype.MG=function(){if(!this.Hj.length)return[];var Y=this.Hj;this.Hj=[];this.S=g.XL(Y).info;return Y}; zo.prototype.sZ=function(){return this.Hj}; zo.prototype.u1=function(){g.T.prototype.u1.call(this);this.Y=null;this.Hj.length=0;this.Px.length=0;this.S=null};g.W(yd,g.T);g.R=yd.prototype; g.R.hC1=function(){if(!this.Vs()){var Y=(0,g.Q)(),V=!1;if(this.policy.xA){Y=Y-(this.timing.J>0?this.timing.X:this.timing.Y)-this.timing.wE()*1E3;var C=fQ(XZ(this),!1);Y>=2E3*C?V=!0:Y>=this.policy.Ti*C&&(this.Y=this.policy.gh)}else if(this.timing.J>0){if(this.V){this.policy.Zx&&(this.Y=0);return}var U=this.timing.yZ();this.timing.IU();var n=this.timing.yZ();n-U>=this.policy.fm*.8?(this.Y++,this.logger.debug(function(){return"Mispredicted by "+(n-U).toFixed(0)}),V=this.Y>=5):this.Y=0}else{var b=Y-this.timing.k7(); this.policy.gh&&b>0&&(this.Y+=1);V=fQ(XZ(this),!1)*this.policy.Yq;(V=b>V*1E3)&&this.logger.debug(function(){return"Elbow late by "+b.toFixed(3)})}this.Y>0&&this.Oc.WR(); V?this.ra():this.J.start()}}; g.R.ra=function(){this.W=!0;this.Oc.QH();this.lastError="net.timeout";Zt(this)}; g.R.canRetry=function(Y){var V=XZ(this);Y=Y?this.policy.MQ:this.policy.ym;return V.timedOut0&&(V=fp(V.Y,0),Y.ubyte=V,C===1&&V===0&&(Y.b248180278=!0))}this.K$&&(Y.rc=this.policy.bN?this.K$:this.K$.toString());this.policy.R2&&this.vT&&(Y.tr=this.vT);Y.itag=this.info.Px[0].Y.info.itag;Y.ml=""+ +this.info.Px[0].Y.hB();Y.sq=""+this.info.Px[0].EE;this.vt&&(Y.ifi=""+ +a0(this.info.vM.J));this.K$!==410&&this.K$!==500&&this.K$!==503||(Y.fmt_unav="true");var U;(C=this.errorMessage||((U=this.xhr)==null?void 0: U.p$()))&&(Y.msg=C);this.uc&&(Y.smb="1");this.info.isDecorated()&&(Y.sdai="1");return Y}; g.R.GV=function(){return RL0(this.timing)}; g.R.p$=function(){return this.xhr.p$()||""}; g.R.gb=function(){return this.isComplete()||this.timing.gb()}; g.R.YH=function(){!this.Vs()&&this.xhr&&(this.K$=this.xhr.status,this.policy.yg&&this.BD&&this.jm(!1),this.Vr()?this.C_(2):!this.yJ&&this.gb()&&(this.C_(),this.yJ=!0))}; g.R.v$=function(){if(!this.Vs()&&this.xhr){if(!this.LI&&this.xhr.cE()&&this.xhr.getResponseHeader("X-Walltime-Ms")){var Y=Number(this.xhr.getResponseHeader("X-Walltime-Ms"));this.LI=((0,g.Q)()-Y)/1E3}this.xhr.cE()&&this.xhr.getResponseHeader("X-Restrict-Formats-Hint")&&this.policy.gA&&!KSR()&&g.$d("yt-player-headers-readable",!0,2592E3);Y=Number(this.xhr.getResponseHeader("X-Head-Seqnum"));var V=Number(this.xhr.getResponseHeader("X-Head-Time-Millis")),C;(C=this.tH)==null||C.stop();this.Pw=Y||this.Pw; this.BJ=V||this.BJ}}; g.R.mG=function(){var Y=this.xhr;if(!this.Vs()&&Y){this.K$=Y.status;Y=this.O9(Y);if(this.policy.R2){var V;(V=this.tH)==null||V.stop()}Y===5?Zt(this.FJ):this.XJ(Y);this.FJ.J.stop()}}; g.R.O9=function(Y){var V=this;iQE(this);if(Dt(this.FJ,this.xhr.status,this.J$?this.timing.sE||this.MZ:this.xhr.QL(),!1,this.XK))return 5;var C="";ur(this.FJ,this.xhr)&&(C=pJT(this.FJ,this.xhr));if(C)return h0(XZ(this.FJ)),this.info.BY(this.vt,C),3;C=Y.p9();if(this.lN){this.jm(!0);iQE(this);if(Dt(this.FJ,this.xhr.status,this.timing.sE||this.MZ,!1,this.XK))return 5;if(!this.lK){if(this.MZ)return h0(XZ(this.FJ)),3;this.FJ.lastError="net.closed";return 5}}else{if(Dt(this.FJ,this.xhr.status,this.xhr.QL(), !1,this.XK))return 5;var U=this.info.S;if(U&&U!==C||Y.nj())return this.FJ.lastError="net.closed",5;this.jm(!0)}U=kZK(this)?Y.getResponseHeader("X-Bandwidth-Est"):0;if(Y=kZK(this)?Y.getResponseHeader("X-Bandwidth-Est3"):0)this.Eu=!0,this.policy.OI&&(U=Y);wJZ(this.FJ,C,U?Number(U):0,this.info.Px[0].type===5);this.logger.debug(function(){var n=V.timing;return"Succeeded, rtpd="+(n.tf*1E3+n.Y-Date.now()).toFixed(0)}); return 4}; g.R.canRetry=function(){this.Vs();var Y=this.info.isDecorated();return this.FJ.canRetry(Y)}; g.R.onStateChange=function(){this.isComplete()&&(this.policy.s4?this.QH():this.timing.deactivate())}; g.R.ra=function(){this.FJ.ra()}; g.R.WR=function(){this.callback&&this.callback(this,this.state)}; g.R.VA=function(){return this.FJ.VA()}; g.R.dispose=function(){nP.prototype.dispose.call(this);this.FJ.dispose();var Y;(Y=this.tH)==null||Y.dispose();this.policy.s4||this.QH()}; g.R.QH=function(){this.logger.debug("Abort");this.xhr&&this.xhr.abort();this.timing.deactivate()}; g.R.MG=function(){if(!this.sZ().length)return[];this.vR=!0;return this.BD.MG()}; g.R.Vr=function(){if(this.state<1)return!1;if(this.BD&&this.BD.Hj.length)return!0;var Y;return((Y=this.xhr)==null?0:Y.Tz())?!0:!1}; g.R.sZ=function(){this.jm(!1);return this.BD?this.BD.sZ():[]}; g.R.jm=function(Y){try{if(Y||this.xhr.cE()&&this.xhr.Tz()&&!ur(this.FJ,this.xhr)&&!this.qp)this.BD||(this.BD=new zo(this.policy,this.info.Px)),this.xhr.Tz()&&(this.lN?this.lN.feed(this.xhr.yL()):ir(this.BD,this.xhr.yL(),Y&&!this.xhr.Tz()))}catch(V){this.lN?bQa(this,V):g.ak(V)}}; g.R.gQ=function(Y,V){switch(Y){case 21:Y=V.split(1).Tr;EIP(this,Y);break;case 22:this.lK=!0;ir(this.BD,new J_([]),!0);break;case 43:if(Y=jL(new aR(V),1))this.info.BY(this.vt,Y),this.MZ=!0;break;case 45:V=GZ(new aR(V));Y=V.oU;V=V.ES;Y&&V&&(this.HG=Y/V);break;case 44:this.jl=YEK(new aR(V));var C,U,n;!this.timing.sE&&((C=this.jl)==null?void 0:C.action)===4&&((U=this.jl)==null?0:(n=U.dL)==null?0:n.J$)&&(this.J$=this.jl.dL.J$);break;case 53:this.policy.R2&&(Y=gx0(new aR(V)).Wn)&&(this.tH||(this.Wn=Y,this.tH= new g.KK(this.un,Y,this)),this.tH.start());break;case 60:this.vU=XK(new aR(V));break;case 58:if(Y=xUK(new aR(V)))this.C2=Y,Y.C2===3&&(this.XK=!0)}}; g.R.zE=function(Y,V,C,U){C||this.timing.zE(U);if(Y!==21)return!1;if(Y=this.policy.yg)if(Y*=this.info.Px[0].Y.info.Lb,V.totalLength+C!==U&&V.totalLength0)return!1;if(!this.xhr.cE())return this.logger.debug("No headers, cannot tell if head segment."),!0;if(this.lN)var Y=!this.info.S;else this.xhr.d2()?Y=!1:(Y=this.xhr.getResponseHeader("content-type"),Y=Y==="audio/mp4"||Y==="video/mp4"||Y==="video/webm");if(!Y)return!1;if(isNaN(this.info.RH)){Y=this.xhr.getResponseHeader("x-head-seqnum");var V=this.timing.policy.C?1:0;if(!Y)this.logger.debug("No x-head-seqnum, cannot tell if head segment."); else if(Number(Y)>this.info.Px[0].EE+V)return!1}return!0}; g.R.PQ=function(){return+this.xhr.getResponseHeader("X-Segment-Lmt")||0}; g.R.XM=function(){this.xhr&&(this.Pw=Number(this.xhr.getResponseHeader("X-Head-Seqnum")));return this.Pw}; g.R.JS=function(){this.xhr&&(this.BJ=Number(this.xhr.getResponseHeader("X-Head-Time-Millis")));return this.BJ}; g.R.Q9=function(){return this.FJ.Q9()}; g.R.un=function(){if(!this.Vs()&&this.xhr){this.vT="heartbeat";var Y=this.FJ;Y.Y+=2;this.WR()}};g.W(Jw,Ky);g.R=Jw.prototype;g.R.Wr=function(Y,V){var C=(Y-this.D)/1E3,U=V-this.S;this.J>0?U>0&&(this.jL&&(C>.2||U<1024?(this.W+=C,C>.2&&y0S(this,.05,U)):y0S(this,C,U)),this.eL&&(this.Cb+=U,this.Ty+=C)):V>this.policy.Y&&this.eR(Y,V);Ky.prototype.Wr.call(this,Y,V)}; g.R.CG=function(Y,V){Hs(this,Y,V);this.Wr(Y,V);this.jL&&(V=this.S*this.snapshot.stall+this.S/this.snapshot.byterate,this.J>0&&dJ(this.kX,this.Cb,this.W),Y=(Y-this.Y)/1E3||.01,this.policy.X&&!(this.J>0)||JN(this.kX,Y,this.S,V,!1))}; g.R.FE=function(Y){Hs(this,Y,this.V);var V=(Y-this.D)/1E3;PE(this.kX,V,0);this.E8(V,0);!this.jL&&this.J>0||(V=this.S*this.snapshot.stall+this.S/this.snapshot.byterate,this.J>0&&(this.W+=(Y-this.D)/1E3,dJ(this.kX,this.Cb,this.W)),JN(this.kX,((Y-this.Y)/1E3||.01)*this.policy.sE,this.S,V,!1,!0))}; g.R.LP=function(Y){Y=Y.tL||2147483647;(Y&2)!==2&&(this.eL=!1);(Y&1)===1&&(this.jL=!0)}; g.R.Hf=function(Y){Y=Y.tL||2147483647;(Y&2)===2&&(this.eL=!1);(Y&1)===1&&(this.jL=!1)}; g.R.e8=function(){return this.X}; g.R.lW=function(){var Y=this.eL?this.now()-this.D:0;return Math.max(this.Ty*1E3+Y,1)}; g.R.HQ=function(){return this.Cb*1E3/this.lW()}; g.R.eR=function(Y,V){Y=Y===void 0?this.C:Y;V=V===void 0?this.V:V;this.J>0||(Ky.prototype.eR.call(this,Y,V),V=this.kX,Y=(Y-this.L)/1E3,V.X.xl(1,(this.L-this.Y)/1E3),V.vx.xl(1,Y))}; g.R.yI=function(Y){this.UE=Y}; g.R.u5=function(){var Y=Ky.prototype.u5.call(this);Y.rbw=this.HQ();Y.rbe=+this.eL;Y.gbe=+this.jL;Y.ackt=(this.UE-this.Y).toFixed();return Y}; g.R.IU=function(){}; g.R.yZ=function(){return NaN}; g.R.k7=function(){return this.Y+this.snapshot.delay*1E3};di.prototype.gQ=function(Y,V){switch(Y){case 20:Y=new aR(V);Y={Qm:Qz(Y,1),videoId:jL(Y,2),itag:Qz(Y,3),lmt:Qz(Y,4),xtags:jL(Y,5),Rs:Qz(Y,6),gR:SL(Y,8),zC:Qz(Y,9),ww8:Qz(Y,10),startMs:Qz(Y,11),durationMs:Qz(Y,12),hI:Qz(Y,14),timeRange:t_(Y,15,yf0),QV:Qz(Y,16),KS:Qz(Y,17),clipId:jL(Y,1E3)};this.zd(Y);break;case 21:this.LG(V,!1);break;case 22:this.Bn(V);break;case 31:Y=FR(V,Q4H);this.u7(Y);break;case 52:Y=FR(V,Kf1);this.Zz(Y);break;default:this.Ui(Y,V)}}; di.prototype.zd=function(){}; di.prototype.Ui=function(){};g.W(qi,di);g.R=qi.prototype; g.R.Ui=function(Y,V){switch(Y){case 35:this.O4(V);break;case 44:this.Pf(V);break;case 43:this.RE(V);break;case 53:this.uv(V);break;case 55:Y=new aR(V);t_(Y,1,V$K);t_(Y,2,nJx);break;case 56:this.A8();break;case 57:this.ou(V);break;case 42:this.A3(V);break;case 45:this.dC(V);break;case 59:this.r5(V);break;case 51:this.yc(V);break;case 49:this.LP(V);break;case 50:this.Hf(V);break;case 47:this.Gb(V);break;case 58:this.B$(V);break;case 61:this.Oc.S2.yI((0,g.Q)());break;case 66:this.tI(V);break;case 46:this.b2(V); break;case 67:this.onSnackbarMessage(V)}}; g.R.yc=function(Y){Y=new aR(Y);Y={XPn:r4(Y,1,iX),x1L:r4(Y,2,iX)};this.Oc.yc(Y)}; g.R.r5=function(Y){var V=new aR(Y);Y=eL(V,1);var C=eL(V,2);V=eL(V,3);this.Oc.r5(Y,C,V)}; g.R.dC=function(Y){Y=GZ(new aR(Y));this.Oc.dC(Y)}; g.R.Gb=function(Y){Y=FR(Y,j4o);this.Oc.Gb(Y)}; g.R.A3=function(Y){Y=new aR(Y);Y={videoId:jL(Y,1),formatId:t_(Y,2,iX),endTimeMs:Qz(Y,3),sQt:Qz(Y,4),mimeType:jL(Y,5),B1:t_(Y,6,TeT),indexRange:t_(Y,7,TeT),aW:t_(Y,8,$U1)};this.Oc.A3(Y)}; g.R.ou=function(Y){Y=nJx(new aR(Y));this.Oc.ou(Y)}; g.R.A8=function(){this.Oc.A8()}; g.R.O4=function(Y){Y=SNZ(new aR(Y));this.Oc.O4(Y)}; g.R.uv=function(Y){Y=gx0(new aR(Y));this.Oc.uv(Y)}; g.R.Pf=function(Y){Y=YEK(new aR(Y));this.Oc.Pf(Y)}; g.R.RE=function(Y){Y={redirectUrl:jL(new aR(Y),1)};this.Oc.RE(Y)}; g.R.LG=function(Y){var V=fp(Y,0);if(Y.totalLength!==1){Y=Y.split(1).Tr;var C=this.J[V]||null;C&&wi(this.Oc.Lm,V,C,Y)}}; g.R.Bn=function(Y){Y=fp(Y,0);var V=this.J[Y]||null;V&&this.Oc.Bn(Y,V)}; g.R.Zz=function(Y){this.Oc.Zz(Y)}; g.R.zd=function(Y){var V=Y.Qm,C=Y.gR,U=Y.Rs,n=Y.KS,b=Y.QV,E=Y.zC,y=Y.startMs,X=Y.durationMs,G=Y.timeRange,Z=Y.hI,D=Y.clipId,u=Ms(Y);Y=JUD.has(F9[""+Y.itag]);this.J[V]=u;this.Oc.jR(u,Y,{Qm:V,gR:!!C,Rs:U!=null?U:-1,zC:E!=null?E:-1,startMs:y!=null?y:-1,durationMs:X!=null?X:-1,hI:Z,KS:n,QV:b,clipId:D,timeRange:G})}; g.R.LP=function(Y){Y={tL:Qz(new aR(Y),1)};this.Oc.LP(Y)}; g.R.Hf=function(Y){Y={tL:Qz(new aR(Y),1)};this.Oc.Hf(Y)}; g.R.u7=function(Y){this.Oc.u7(Y)}; g.R.B$=function(Y){Y=xUK(new aR(Y));this.Oc.B$(Y)}; g.R.tI=function(Y){Y={mF:t_(new aR(Y),1,rfZ)};this.Oc.tI(Y)}; g.R.onSnackbarMessage=function(Y){Y=Qz(new aR(Y),1);this.Oc.onSnackbarMessage(Y)}; g.R.b2=function(Y){Y=new aR(Y);Y={reloadPlaybackParams:t_(Y,1,P1Z),z$:SL(Y,2)};this.Oc.b2(Y)};g.W(Pj,g.T);g.R=Pj.prototype;g.R.Rd=function(){return Array.from(this.Tv.keys())}; g.R.iD=function(Y){Y=this.Tv.get(Y);var V=Y.Hj;Y.wc+=V.totalLength;Y.Hj=new J_;return V}; g.R.PD=function(Y){return this.Tv.get(Y).PD}; g.R.Cs=function(Y){return this.Tv.get(Y).Cs}; g.R.jR=function(Y,V,C,U){this.Tv.get(Y)||uH1(this,Y,V);V=this.Tv.get(Y);if(this.fb){Y=sbH(this,Y,C);if(U)for(var n=g.N(Y),b=n.next();!b.done;b=n.next()){b=b.value;var E=U;b.Jn=E;b.startTime+=E;b.W+=E;b.D+=E}BlR(this,C.Qm,V,Y)}else C.gR?V.Rh=C.hI:V.FF.push(C),V.iF.push(C)}; g.R.XR=function(Y){var V;return((V=this.Tv.get(Y))==null?void 0:V.Px)||[]}; g.R.C_=function(){for(var Y=g.N(this.Tv.values()),V=Y.next();!V.done;V=Y.next())V=V.value,V.mJ&&(V.ME&&V.ME(),V.mJ=!1)}; g.R.Bn=function(Y,V){this.logger.debug(function(){return"[onMediaEnd] formatId: "+V}); var C=this.Tv.get(V);if(xv){if(C&&!C.PD){if(C.EN.get(Y))C.EN.get(Y).ZA=!0;else{var U;((U=this.CM)==null?0:U.Uc)&&C.EN.set(Y,{data:new J_,UI:0,ZA:!0})}C.Cs=!0}}else C&&!C.Cs&&(C.Cs=!0)}; g.R.MG=function(Y){if(xv){var V=this.Tv.get(Y);if(V)for(var C=g.N(V.EN),U=C.next();!U.done;U=C.next()){var n=g.N(U.value);U=n.next().value;n=n.next().value;var b=V.JC.get(U);if(js(b[0])){if(!n.ZA)continue;var E=n.data,y=0,X=[];b=g.N(b);for(var G=b.next();!G.done;G=b.next()){G=G.value;var Z=G.S,D=q3(E,y,Z);y+=Z;X.push(new Z3(G,D))}V.pN.push.apply(V.pN,g.P(X))}else if(n.data.totalLength>0||!b[0].range&&n.ZA)E=void 0,y=b[0],X=n.UI,b=n.data,y.range||(E=n.ZA),E=new Z3(JP1(y,y.J+X,b.totalLength,E),b),n.UI+= E.info.S,V.pN.push(E);V.EN.get(U).data=new J_;n.ZA&&V.EN.delete(U)}Y=this.Tv.get(Y);if(!Y)return[];V=Y.pN;Y.pN=[];C=g.N(V);for(U=C.next();!U.done;U=C.next())Y.wc+=U.value.info.S;return V||[]}C=(V=this.Tv.get(Y))==null?void 0:V.BD;if(!C)return[];this.jm(Y,C);return C.MG()}; g.R.Vr=function(Y){if(xv)return vj(this,Y);var V,C,U;return!!((C=(V=this.Tv.get(Y))==null?void 0:V.BD)==null?0:(U=C.sZ())==null?0:U.length)||vj(this,Y)}; g.R.jm=function(Y,V){for(;vj(this,Y);){var C=this.iD(Y);var U=Y;U=this.Tv.get(U).PD&&!fP(this,U);ir(V,C,U&&DsK(this,Y))}}; g.R.u1=function(){g.T.prototype.u1.call(this);for(var Y=g.N(this.Tv.keys()),V=Y.next();!V.done;V=Y.next())cj(this,V.value);var C;if((C=this.CM)==null?0:C.rG)for(Y=g.N(this.Tv.values()),V=Y.next();!V.done;V=Y.next())V=V.value,V.EN.clear(),V.JC.clear(),V.pN.length=0,V.Px.length=0,V.iF.length=0,V.FF.length=0;this.Tv.clear()}; var xv=!1;g.W(lr,g.T);g.R=lr.prototype;g.R.YH=function(){!this.Vs()&&this.xhr&&(this.jm(!1),rM(this.Oc,this))}; g.R.v$=function(){}; g.R.mG=function(){if(!this.Vs()&&this.xhr){var Y=this.O9();Y===5?Zt(this.FJ):this.XJ(Y);this.FJ.J.stop();var V;(V=this.Kx)==null||V.stop()}}; g.R.O9=function(){var Y="";ur(this.FJ,this.xhr)&&(Y=pJT(this.FJ,this.xhr));if(Y)return this.info.vM.BY(this.vt,Y),3;this.jm(!0);if(Dt(this.FJ,this.xhr.status,this.xhr.QL(),this.info.Xc(),this.XK))return 5;if(this.vN)return 3;wJZ(this.FJ,this.xhr.p9(),0,this.Xc());this.policy.qJ&&DTE(this.Oc);return 4}; g.R.jm=function(Y){var V=this.xhr;if((Y||!ur(this.FJ,this.xhr))&&V.Tz()){Y=V.yL();var C=Y.totalLength;this.logger.debug(function(){return"handleAvailableSlices: slice length "+C}); this.lN.feed(Y)}}; g.R.gQ=function(Y,V){this.xhr.qI()&&Y===21&&OQv(this);this.aA.gQ(Y,V)}; g.R.zE=function(Y,V,C,U){C||(this.S2.zE(U),this.policy.qe&&Y===21&&OQv(this));if(Y!==21)return!1;this.S2.sE=!0;Y=V.totalLength;C||(this.UT=fp(V,0),V=V.split(1).Tr);var n=this.policy.WS,b=this.aA.J[this.UT],E=this.fb.S.get(b);if(n&&E&&(n*=E.info.Lb,Y+C!==U&&Y0){this.policy.xA&&this.FJ.J.stop();Y=this.S2.lW();V=this.S2.HQ();var C=k9x(this,Y);if(!(V>C.Rx||C.nG>0&&this.info.Cr()>C.nG)){this.uF=(0,g.Q)();var U;(U=this.Kx)==null||U.stop();this.policy.qJ&&(U=this.Oc,Y={Hr:Math.round(V*Y/1E3),s_:Y},U.policy.qJ&&(U.vx=Y,U.E4++));this.ra()}}}}; g.R.ra=function(){this.FJ.ra()}; g.R.Pf=function(Y){this.Oc.Pf(Y,this.Kz())}; g.R.RE=function(Y){this.vN=!0;this.info.vM.BY(this.vt,Y.redirectUrl)}; g.R.LP=function(Y){this.S2 instanceof Jw&&this.S2.LP(Y)}; g.R.Hf=function(Y){this.S2 instanceof Jw&&this.S2.Hf(Y)}; g.R.A3=function(Y){var V=Y.formatId,C=Ms({itag:V.itag,lmt:V.lmt,xtags:V.xtags}),U,n,b=new Ib(((U=Y.B1)==null?void 0:U.first)||0,((n=Y.B1)==null?void 0:n.CO)||0),E,y;U=new Ib(((E=Y.indexRange)==null?void 0:E.first)||0,((y=Y.indexRange)==null?void 0:y.CO)||0);this.fb.S.get(C)||(C=Y.aW||{},C.mimeType=Y.mimeType,C.itag=V.itag,C.lastModified=""+(V.lmt||0),C.xtags=V.xtags,Y=this.fb,V=wG(""),C=fm(C,null),dG(Y,new Oz(V,C,b,U)))}; g.R.dC=function(Y){this.Oc.dC(Y)}; g.R.onSnackbarMessage=function(Y){if(this.policy.I5)this.Oc.onSnackbarMessage(Y)}; g.R.u7=function(Y){this.H4=Y;this.Pd=(0,g.Q)();this.Oc.u7(Y)}; g.R.r5=function(Y,V,C){this.Oc.r5(Y,V,C)}; g.R.ou=function(Y){Y.scope===2&&(this.n4=Y);this.Oc.ou(Y)}; g.R.A8=function(){this.DZ=!0;this.Oc.A8()}; g.R.yc=function(Y){this.policy.Am&&this.Oc.yc(Y)}; g.R.Gb=function(Y){this.Oc.Gb(Y,this.Kz())}; g.R.B$=function(Y){Y.C2===3&&(this.XK=!0);this.Oc.B$(Y)}; g.R.tI=function(Y){this.Oc.tI(Y)}; g.R.b2=function(Y){this.Oc.b2(Y)}; g.R.canRetry=function(){this.Vs();return this.FJ.canRetry(!1)}; g.R.dispose=function(){if(!this.Vs()){g.T.prototype.dispose.call(this);this.FJ.dispose();var Y;(Y=this.Kx)==null||Y.dispose();this.XJ(-1);this.QH()}}; g.R.XJ=function(Y){this.state=Y;rM(this.Oc,this)}; g.R.Xc=function(){return this.info.Xc()}; g.R.IK=function(){return this.DZ}; g.R.A2=function(){return this.n4}; g.R.jR=function(Y,V,C){C.clipId&&(this.clipId=C.clipId);this.policy.S&&!V&&(this.Kt=C.zC);this.Lm.jR(Y,V,C,0);if(this.policy.mB&&this.H4&&this.S2 instanceof ox){var U=this.H4.qK;this.S2.jR(C.durationMs/1E3,V,U>0&&C.zC+1>=U)}this.Lm.Tv.get(Y).R5=!0}; g.R.Bn=function(Y,V){this.Lm.Bn(Y,V)}; g.R.Zz=function(Y){this.requestIdentifier=Y}; g.R.MG=function(Y){return this.Lm.MG(Y)}; g.R.XR=function(Y){return this.Lm.XR(Y)}; g.R.Vr=function(Y){return this.Lm.Vr(Y)}; g.R.Rd=function(){return this.Lm.Rd()}; g.R.Qt=function(){return 1}; g.R.Kz=function(){return this.S2.requestNumber}; g.R.bZ=function(){return this.requestIdentifier}; g.R.FY=function(){return this.vt.FY()}; g.R.M7=function(){this.QH()}; g.R.QH=function(){this.S2.deactivate();var Y;(Y=this.xhr)==null||Y.abort()}; g.R.isComplete=function(){return this.state>=3}; g.R.Fj=function(){return this.state===3}; g.R.Ba=function(){return this.state===5}; g.R.KO=function(){return this.state===4}; g.R.LA=function(){return this.isComplete()}; g.R.XN=function(){return this.state>=1}; g.R.VA=function(){return this.policy.Zx?this.FJ.VA():0}; g.R.WR=function(){this.policy.Zx&&rM(this.Oc,this)}; g.R.nA=function(){return LlE(this.info)}; g.R.Q9=function(){return this.FJ.Q9()}; g.R.Z3=function(){var Y=TIS(this.FJ);Object.assign(Y,SoJ(this.info));Y.req="sabr";Y.rn=this.Kz();var V;if((V=this.xhr)==null?0:V.status)Y.rc=this.policy.bN?this.xhr.status:this.xhr.status.toString();var C;(V=(C=this.xhr)==null?void 0:C.p$())&&(Y.msg=V);this.uF&&(C=k9x(this,this.uF-this.S2.e8()),Y.letm=C.TW,Y.mrbps=C.Rx,Y.mram=C.nG);return Y};J0v.prototype.tick=function(Y,V){this.ticks[Y]=V?window.performance.timing.navigationStart+V:(0,g.Q)()};g.W(To,g.D$);g.R=To.prototype; g.R.qC=function(Y,V,C,U){if(this.policy.kf&&this.policy.S){var n=Y.R6||null;n?(aH2(this,Y.EE,LP(this,Y.startTime,Y.EE),{R6:n,EE:Y.EE,Ci:!!V,Xr:C},this.S),U&&this.S&&this.S.Rw(Y.EE,Y.startTime,this.J,(V==null?void 0:V.Y)||[],(V==null?void 0:V.S)||[],(V==null?void 0:V.J)||[],C,(V==null?void 0:V.TA)||0,(V==null?void 0:V.W)||void 0)):this.J===1&&Mi(this,5,"noad")}else{var b=!1;this.policy.S&&(b=C?this.dT===Y.EE:this.jL===Y.EE);if(this.S&&U&&!b){U=[];b=[];var E=[],y=void 0,X=0;V&&(U=V.Y,b=V.S,E=V.J,y= V.W,X=V.TA,this.SL("sdai",{sq:Y.EE,ssvicpns:U.join("."),ssvid:b.join(".")}));this.policy.S&&(C?this.dT=Y.EE:this.jL=Y.EE);this.S.Rw(Y.EE,Y.startTime,this.J,U,b,E,C,X,y)}this.policy.S?C&&(this.J===1&&Mi(this,5,"noad"),Y.EE!==((n=this.Y)==null?void 0:n.EE)&&(Tlx(this,Y,V,C),isNaN(Y.startTime)||$sv(this,Y.EE,LP(this,Y.startTime,Y.EE),!!V,this.S))):C&&Tlx(this,Y,V)}}; g.R.Y0=function(Y,V,C){var U=this.videoTrack.Y.index.Ac()<=V;this.Y={R6:Y,EE:V,Ci:C};U&&$v(this,Y,V)}; g.R.eI=function(){this.S&&this.S.eI()}; g.R.SL=function(Y,V,C){(Y!=="sdai"||this.policy.Ye||(C===void 0?0:C))&&this.loader.SL(Y,V)}; g.R.Qr=function(Y,V){var C=this.videoTrack.Y.index.NF(Y);if(C>=0){var U;var n=((U=V.UA.TU(C,2))==null?void 0:U.YE)||"";if(this.policy.S||n)return V.Tt(Y,C),ax(this.loader,Y,Y,C),this.SL("sdai",{cmskpad:1,t:Y.toFixed(3),sq:C}),!0}this.SL("sdai",{cmskpad:0,t:Y.toFixed(3),sq:C});return!1};g.W(jN,g.T);jN.prototype.jn=function(Y,V,C){C=C===void 0?{}:C;this.policy.RS=tZ(Y,C,this.W,V===void 0?!1:V)};gi.prototype.le=function(Y){var V=this;if(this.policy.zY){var C=new Set(Y);C.size===this.vx.size&&[].concat(g.P(C)).every(function(U){return V.vx.has(U)})||(this.loader.SL("lwnmow",{itagDenylist:[].concat(g.P(Y)).join(",")}),this.loader.HV(!!C.size),this.L=-1,this.vx=C,KP(this,this.Y),this.Cb=!0)}}; gi.prototype.jn=function(Y,V,C){C=C===void 0?{}:C;var U=this.policy.RS;this.V.jn(Y,V===void 0?!1:V,C);if(U!==this.policy.RS){KP(this,this.Y);Hj(this);var n,b;U>this.policy.RS&&((n=this.S)==null?0:oS(n.info))&&((b=this.nextVideo)==null||!oS(b.info))&&(this.sE=!0)}};Ca.prototype.Yf=function(Y){this.timestampOffset=Y;this.flush()}; Ca.prototype.flush=function(){if(this.Y.pos>0){var Y={a:this.track.aD(),u:this.Y.zZ(),pd:Math.round(this.W),ad:Math.round(this.S)},V=this.J;if(V){var C=V.Y.info;Y.itag=C.itag;C.Y&&(Y.xtags=C.Y);Y.sq=V.EE;Y.st=V.startTime;Y.sd=V.duration;this.track.policy.HB&&(Y.si=V.dM());V.V&&(Y.esl=V.J+V.S);V.Dr()&&(Y.eos=1)}isNaN(this.timestampOffset)||(Y.to=this.timestampOffset);var U;if(V=(U=this.track.MJ)==null?void 0:U.Le({})){for(var n in V)this.D[n]!==V[n]&&(Y["sb_"+n]=V[n]);this.D=V}this.track.SL("sbu", Y);this.Y.reset();this.buffered=[];this.V=this.S=this.W=0;this.timestampOffset=this.J=void 0}};na.prototype.dispose=function(){this.Jn=!0}; na.prototype.Vs=function(){return this.Jn}; g.W(XC,Error);DF.prototype.skip=function(Y){this.offset+=Y}; DF.prototype.ul=function(){return this.offset};g.R=PwZ.prototype;g.R.hS=function(){return this.J}; g.R.P5=function(){return this.J.length?this.J[this.J.length-1]:null}; g.R.Es=function(){this.J=[];RH(this);sV(this)}; g.R.iD=function(Y){this.Ty=this.J.shift().info;Y.info.equals(this.Ty)}; g.R.XR=function(){return g.KU(this.J,function(Y){return Y.info})}; g.R.aD=function(){return!!this.D.info.audio}; g.R.isDrm=function(){return!!this.D.info.El}; g.R.getDuration=function(){return this.D.index.dK()};g.W(If,nP);g.R=If.prototype;g.R.onStateChange=function(){this.Vs()&&(hw(this.Lm,this.formatId),this.Y.dispose())}; g.R.Z3=function(){var Y=ZQ0(this.Lm,this.formatId),V;var C=((V=this.Lm.Tv.get(this.formatId))==null?void 0:V.bytesReceived)||0;var U;V=((U=this.Lm.Tv.get(this.formatId))==null?void 0:U.wc)||0;return{expected:Y,received:C,bytesShifted:V,sliceLength:fP(this.Lm,this.formatId),isAnyMediaEndReceived:this.Lm.Cs(this.formatId)}}; g.R.GV=function(){return 0}; g.R.gb=function(){return!0}; g.R.MG=function(){return this.Lm.MG(this.formatId)}; g.R.sZ=function(){return[]}; g.R.Vr=function(){return this.Lm.Vr(this.formatId)}; g.R.Q9=function(){return this.lastError}; g.R.VA=function(){return 0};g.W(kp,g.T);g.R=kp.prototype;g.R.aD=function(){return!!this.Y.info.audio}; g.R.P5=function(){return this.W.P5()}; g.R.iD=function(Y){this.W.iD(Y);var V;(V=this.X)!=null&&(V.V.add(Y.info.EE),V.Y=oe0(V,V.ud,V.o0,Y,V.Y),V.S=Y,V.D=(0,g.Q)());this.Lb=Math.max(this.Lb,Y.info.Y.info.Lb||0)}; g.R.getDuration=function(){return this.Y.index.dK()}; g.R.Es=function(){QH(this);this.W.Es()}; g.R.xz=function(){return this.W}; g.R.isRequestPending=function(Y){return this.S.length?Y===this.S[this.S.length-1].info.Px[0].EE:!1}; g.R.Yf=function(Y){var V;(V=this.X)==null||V.Yf(Y);var C;(C=this.L)==null||C.Yf(Y)}; g.R.SL=function(Y,V){this.loader.SL(Y,V)}; g.R.Ym=function(){return this.loader.Ym()}; g.R.dispose=function(){var Y;(Y=this.L)==null||Y.flush();g.T.prototype.dispose.call(this)};g.W(jA,g.T);jA.prototype.S=function(){this.J++>15||(this.Y=!this.Y,new BJ0(this.loader,this.policy,this.kX,this.vM,this.Y),this.delay.start())}; g.R=BJ0.prototype;g.R.v$=function(){}; g.R.YH=function(){}; g.R.mG=function(){if(!this.done)if(this.done=!0,this.xhr.status===200&&this.xhr.p9()===this.size)this.loader.SL("rqs",this.getInfo());else{var Y="net.connect";this.xhr.status>200?Y="net.badstatus":this.xhr.cE()&&(Y="net.closed");this.onError(Y)}}; g.R.onError=function(Y){var V=this;this.loader.handleError(Y,this.getInfo());vs("https://www.gstatic.com/ytlr/img/sign_in_avatar_default.png?rn="+this.timing.requestNumber,"gp",function(C){V.loader.SL("pathprobe",C)},function(C){V.loader.handleError(C.errorCode,C.details)})}; g.R.getInfo=function(){var Y=this.timing.u5();Y.shost=$e(this.location.XQ);Y.pb=this.size;return Y};g.W(to,g.T); to.prototype.C=function(Y,V){if(Y.C){this.fb.isLive?(Y=this.fb.dH&&this.fb.W?Y.Y.q1(this.fb.dH,!1):Y.Y.DN(Infinity),Y.RH=this.RH):Y=Y.Y.q1(0,!1);if(this.sE){var C=this.sE;Y.RH===0&&(Y.V=C.X)}else Y.V=this.L;return Y}C=Y.J;if(!C.Y.hB())return C.Y.vJ()?(Y=py(this.V,Y.Y.info.Lb,V.Y.info.Lb,0),Y=C.Y.VH(C,Y)):Y=C.Y.MM(C),Y;var U=C.D-this.loader.getCurrentTime(),n=!C.range||C.S===0&&C.J===0?0:C.range.length-(C.J+C.S),b=C.Y;this.HR(Y,U)&&n===0&&(this.fb.isManifestless?b=Y.Y:(b=C.startTime+iCH,C.S&&(b+=C.duration), tX(Y,b),C=Y.J,b=C.Y));b.vJ()?(n=this.S,V=py(this.V,b.info.Lb,V.Y.info.Lb,U,n.W.length>0&&n.X===0&&this.loader.qP),U=MJ(Y),Y=C.Y.VH(C,V),(V=Y.S)&&Y.Px.length>1&&(U||Y.vM.S||Y.Px[0].Y!==C.Y?Y=C.Y.VH(C,Y.Px[0].S):(U=Y.Px[Y.Px.length-1],b=U.S/V,!U.V&&b<.4&&(Y=C.Y.VH(C,V-U.S))))):(C.EE<0&&(V=FH(C),V.pr=""+Y.S.length,this.loader.isSeeking()&&(V.sk="1"),V.snss=C.X,this.loader.SL("nosq",V)),Y=b.MM(C));if(this.policy.dT)for(C=g.N(Y.Px),V=C.next();!V.done;V=C.next())V.value.type=6;return Y}; to.prototype.HR=function(Y,V){if(!MJ(Y)||!Y.Y.hB())return!1;var C=this.S.Cb||oqR(Y)||V<=this.policy.L7||this.S.sE;this.logger.debug(function(){return"ready to adapt: "+C+", upgrade pending: "+oqR(Y)+", health: "+V}); return C}; to.prototype.u1=function(){g.T.prototype.u1.call(this)}; var iCH=2/24;g.W(oT,g.T);oT.prototype.Z7=function(Y,V,C){var U;var n=((U=this.J)==null?void 0:U.reason)==="m"?"m":this.J&&fqP(this,this.J)?this.J.reason:"a";this.loader.Z7(new mW(Y,n,C));Hx(this.loader,V,Y,!0)}; oT.prototype.eP=function(Y,V){for(var C=g.N(this.dT),U=C.next();!U.done;U=C.next())if(U.value.id===Y)return this.V=this.fb.Y[Y],Wj(this.CM)&&(this.sE=!0),Y=new mW(this.V,V?"t":"m"),V&&(this.C=!0),Y;this.S=[];return null}; oT.prototype.jn=function(Y,V,C){C=C===void 0?{}:C;this.Y.jn(Y,V===void 0?!1:V,C)};Cu.prototype.setData=function(Y,V,C){var U=this;C=C===void 0?{}:C;if(V==null?0:V.Jf)this.w$=NlS(this,V,C),Y.bS=this.vM.bS();if(this.Xc())return!0;this.data=Y;this.Y=aqE(Y,function(n,b){var E;(E=U.Oc)==null||E.N8(n,b)},V==null?void 0:V.J); if(!this.Y)return!1;this.J=g.U9(this.Y,vxZ);return!0}; Cu.prototype.Xc=function(){return this.requestType===1}; Cu.prototype.Cr=function(){var Y;return((Y=this.Oc)==null?void 0:Y.Cr())||0}; Cu.prototype.isDecorated=function(){var Y;return!((Y=this.data)==null||!Y.cJ)};j8E.prototype.iN=function(Y,V){V=V===void 0?1:V;this.jW+=V;this.J+=Y;Y/=V;for(var C=0;C0)U+="."+UO[n].toFixed(0)+"_"+C.Y[n].toFixed(0);else break;C=U}C&&(Y[V]=C)}this.Y=new tbo;return Y}; g.R.toString=function(){return""};g.R=H5Z.prototype;g.R.isActive=function(){return!1}; g.R.LX=function(){}; g.R.rL=function(){}; g.R.BQ=function(){}; g.R.Nx=function(Y,V){V()}; g.R.wB=function(){return{}}; g.R.toString=function(){return""};var meJ=new H5Z,jDL=!!+gn("html5_enable_profiler"),tKD=!!+gn("html5_onesie_enable_profiler"),sQ=jDL||tKD?new rNZ:meJ,O20=jDL?sQ:meJ,xj=tKD?sQ:meJ;nu.prototype.encrypt=function(Y){this.Y.exports.AES128CTRCipher_encrypt(this.cipher,Y.byteOffset,Y.byteLength);return Y}; nu.prototype.Vs=function(){return this.cipher===0}; nu.prototype.dispose=function(){this.Y.exports.AES128CTRCipher_release(this.cipher);this.cipher=0};b8.prototype.encrypt=function(Y,V){return Ah(this.subtleCrypto.encrypt({name:"AES-CTR",length:128,counter:V},this.key,Y).catch(function(C){return Promise.reject(C.name+": "+C.message)}).then(function(C){return new Uint8Array(C)}))}; b8.prototype.Vs=function(){return this.Y}; b8.prototype.dispose=function(){this.Y=!0}; EO.prototype.encrypt=function(Y,V){return Ah(this.J(Y,V))}; EO.prototype.J=function(Y,V){q5(this.S,V);return this.S.encrypt(Y)}; EO.prototype.Vs=function(){return this.Y}; EO.prototype.dispose=function(){this.Y=!0}; zg.prototype.encrypt=function(Y,V){return Ah(this.J(Y,V))}; zg.prototype.J=function(Y,V){V=this.S.TY(V);var C=this.Y;C.Y.exports.AES128CTRCipher_setCounter(C.cipher,V.byteOffset);this.S.free(V.byteOffset);V=this.S.TY(Y);this.Y.encrypt(V!=null?V:Y);return V?this.S.dj(V):Y}; zg.prototype.Vs=function(){return this.Y.Vs()}; zg.prototype.dispose=function(){this.Y.dispose()}; xj.LX(b8,{encrypt:Yha("oan2")});xj.LX(EO,{encrypt:Yha("oap")});xj.LX(zg,{encrypt:Yha("oalw")});i8.prototype.encrypt=function(Y,V){var C=this,U=RI("");Y.length<=this.XC&&this.Y&&!this.V&&(U=kg(U,function(){return C.Y?C.Y.encrypt(Y,V):RI("wasm unavailable")})); Y.length<=this.sY&&(this.Y&&this.V&&(U=kg(U,function(){return C.Y?C.Y.encrypt(Y,V):RI("wasm unavailable")})),U=kg(U,function(){return Ce2(C,Y,V)})); return kg(kg(U,function(){return UNS(C,Y,V)}),function(){return Ce2(C,Y,V)})}; i8.prototype.J=function(Y,V){if(this.Y)return this.Y.J(Y,V);this.S||(this.S=new EO(this.key));return this.S.J(Y,V)}; i8.prototype.Vs=function(){return this.D}; i8.prototype.dispose=function(){this.D=!0;var Y;(Y=this.W)==null||Oe(Y,g.uE);g.uE(this.Y);g.uE(this.S)};yR.prototype.encrypt=function(Y){(0,g.Q)();return(new g.fV(this.Y.Y)).encrypt(Y,this.iv)}; yR.prototype.decrypt=function(Y,V){(0,g.Q)();return(new g.fV(this.Y.Y)).decrypt(Y,V)}; yR.prototype.Vs=function(){return this.S}; yR.prototype.dispose=function(){this.S=!0;g.uE(this.J)};g.W(X3,g.T);X3.prototype.S=function(Y,V){if(V){V=V instanceof g.pD?V:Gg(this,V);var C;((C=this.Y.get(Y))==null?void 0:$e(C.location))!==$e(V)&&this.Y.set(Y,new DNR(V,Y))}else this.Y.delete(Y)}; X3.prototype.load=function(){var Y=this,V,C,U,n,b,E,y,X,G,Z;return g.l(function(D){switch(D.J){case 1:V=Y.Y.get(0);g.Na(D,2);var u;if(u=V&&!Y.J)u=$e(V.location),u=Y.J===Go(u);if(u){D.OE(4);break}return g.v(D,G5S(Y,Y.J?2:0),5);case 5:if(C=D.Y)Y.S(0,C),a0(C)&&Y.S(1,I0(C));case 4:g.Jx(D,3);break;case 2:U=g.Po(D);g.ak(U);if(!Y.J){D.OE(3);break}Y.J=!1;return g.v(D,Y.load(),7);case 7:return D.return();case 3:if(!Y.zy.experiments.An("html5_onesie_probe_ec_hosts")){D.OE(0);break}g.Na(D,9);n=Y;b=n.S;E=3;return g.v(D, G5S(Y,1),11);case 11:return b.call(n,E,D.Y),y=Y,X=y.S,G=4,g.v(D,G5S(Y,2),12);case 12:X.call(y,G,D.Y);g.Jx(D,0);break;case 9:Z=g.Po(D),g.ak(Z),g.Wo(D)}})}; X3.prototype.C=function(){var Y=this,V,C;return g.l(function(U){g.Hh(Y.X);V=g.NQ(Y.zy.experiments,"html5_onesie_prewarm_max_lact_ms");if(hg()>=V)return U.return();(C=Y.Y.get(0))&&XkT(Y,C);g.Wo(U)})}; var ir2={zQ8:0,KIv:1,uI8:2,cUy:3,yhn:4,0:"PRIMARY",1:"SECONDARY",2:"RANDOM",3:"SENSITIVE_CONTENT",4:"C_YOUTUBE"};u$H.prototype.decrypt=function(Y){var V=this,C,U,n,b,E,y;return g.l(function(X){switch(X.J){case 1:if(Bd0(V))return X.return();V.J=!0;V.ND.rM("omd_s");C=new Uint8Array(16);cb()?U=new g.h1(Y):n=new g.fV(Y);case 2:if(!V.Y.length||!V.Y[0].isEncrypted){X.OE(4);break}b=V.Y.shift();if(!U){E=n.decrypt(cI(b.buffer),C);X.OE(5);break}return g.v(X,U.decrypt(cI(b.buffer),C),6);case 6:E=X.Y;case 5:y=E;sO1(C);var G=V.ND,Z=b.videoId,D=b.Qm,u=b.formatId,B=new J_([y]),A;(A=Dp(G.Sx,Z))==null||wi(A,D,u,B);X.OE(2);break; case 4:V.ND.rM("omd_c"),u8(V),V.J=!1,V.ND.XE(),g.Wo(X)}})}; u$H.prototype.enqueue=function(Y,V,C,U,n){this.Y.push({videoId:Y,Qm:V,formatId:C,buffer:U,isEncrypted:n});this.J||u8(this)};var xN0=!!Uint8Array.prototype.copyWithin,Bq=[],R$v=[],OrZ=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],As=[],sO=[],RT=[],WXS=[];Nr.prototype.uB=function(Y){return g.Pe1(new g.NdJ(Y))}; Nr.prototype.W1=function(Y){function V(E){if(!E.done)return b.append(E.value),n.read().then(function(y){return V(y)})} if(!("DecompressionStream"in window))return RI("native decompression unavailable");var C=new DecompressionStream("gzip"),U=C.writable.getWriter();U.write(Y).then(function(){return U.close()}); var n=C.readable.getReader(),b=new J_([]);return kg(Oe(Oe(Ah(n.read()),V),function(){return cI(b)}),function(E){return RI(E.message)})}; Nr.prototype.jt=function(Y,V){var C=void 0,U=V.TY(Y);U&&(C=U.byteOffset,Y=U);U=V.exports.getInflatedSize(Y.byteOffset,Y.length);if(U===0)return RI("bad compressed input");var n=V.malloc(U);if(V.exports.inflateGzip(Y.byteOffset,Y.length,n))return V.free(n),RI("inflateGzip failed");C&&V.free(C);return Ah(new Uint8Array(V.exports.memory.buffer,n,U))}; xj.LX(Nr,{uB:function(Y){return{profile:"gzjb",jW:Math.ceil(Y.byteLength/16)}}, W1:function(Y){return{profile:"gznb",jW:Math.ceil(Y.byteLength/16)}}, jt:function(Y){return{profile:"gzwb",jW:Math.ceil(Y.byteLength/16)}}});g.W(fdT,di);g.R=fdT.prototype;g.R.XE=function(){this.Sx.XE()}; g.R.Ui=function(Y,V){switch(Y){case 10:var C=FR(V,INJ);Y=C.fUy;var U=!1;switch(Y){case 0:this.S=!C.lV.VR;this.iv=C.lV.iv;break;case 2:break;case 23:var n=this.Sx;C=C.u8y;n.rM("omp_r");C.videoId&&(n.hH=C.videoId);n.hH!==n.videoData.videoId&&(n.videoData.ZMs=n.hH,n.SL("ompp","vid."+n.hH));n.Oi=!0;break;case 24:C=this.Sx;C.rM("omp_c");C.Oi=!1;C.TD=!1;var b=(n=C.jH)==null?void 0:n.get(C.hH);C.notifySubscribers(C.hH);b!=null&&(b.Y=!0);Lu(C);break;default:U=!0}this.Sx.R0&&this.Sx.SL("ombup","id.10;pt."+ Y+";len."+V.totalLength+(U?";ignored.1":""));this.W=Y;break;case 11:pkS(this,V);break;case 12:this.LG(V,!0);break;case 37:V=FR(V,LfZ);(V.tK||V.g0)&&V.videoId&&this.Sx.mq.set(V.videoId,V);break;case 60:this.Gn(V);break;case 47:this.K("html5_server_playback_start_policy")&&(V=FR(V,j4o),this.Sx.playbackStartPolicy=V);break;case 35:this.O4(V);break;case 45:this.dC(V);break;case 66:this.tI(V);break;default:this.Sx.R0&&this.Sx.SL("ombup","id."+Y+";len."+V.totalLength+";ignored.1")}}; g.R.u7=function(Y){this.Sx.u7(Y)}; g.R.Gn=function(Y){Y=FR(Y,XK);this.Sx.Gn(Y)}; g.R.dC=function(Y){Y=FR(Y,GZ);this.Sx.dC(Y)}; g.R.zd=function(Y){var V=Y.Qm,C=Y.gR,U=Y.Rs,n=Y.QV,b=Y.zC,E=Y.startMs,y=Y.durationMs,X=Y.timeRange,G=Y.hI,Z=Ms(Y),D=JUD.has(F9[""+Y.itag]);C&&this.rM(D?"oais_r":"ovis_r");var u=this.Y[Z]!==void 0;this.Sx.R0&&this.Sx.SL("ombup","id.20;hid."+V+";fid."+Z);var B=Y.videoId||"";this.J[V]=Z;this.V[V]=B;u||(this.Y[Z]={videoId:B,wm:!1,aD:D,headers:[]});this.Y[Z].headers.push(Y);this.Sx.jR(B,Z,D,{Qm:V,gR:!!C,Rs:U!=null?U:-1,zC:b!=null?b:-1,startMs:E!=null?E:-1,durationMs:y!=null?y:-1,hI:G!=null?G:0,QV:n,timeRange:X})}; g.R.LG=function(Y,V){var C=fp(Y,0);this.Sx.R0&&this.Sx.SL("ombup","id."+(V?12:21)+";len."+Y.totalLength+";hid."+C);if(Y.totalLength!==1){Y=Y.split(1).Tr;var U=this.J[C]||null,n=this.V[C]||"";U&&(this.sR(this.Y[U].aD?"oafs_r":"ovfs_r"),this.queue.enqueue(n,C,U,Y,V))}}; g.R.Bn=function(Y){var V=fp(Y,0);this.Sx.R0&&this.Sx.SL("ombup","id.22;len."+Y.totalLength+";hid."+V);Y=this.J[V]||null;var C=this.V[V]||"";if(Y)if(this.K("html5_use_ump_request_slicer")){var U=this.queue;U.Y.push({videoId:C,Qm:V,formatId:Y,isEncrypted:!1,xN:!0});U.J||u8(U)}else this.Sx.Bn(C,V,Y)}; g.R.Zz=function(Y){this.Sx.Zz(Y)}; g.R.UM=function(Y,V){var C=this,U,n,b,E,y,X,G,Z,D,u;return g.l(function(B){switch(B.J){case 1:C.Sx.UM();U=cI(Y);if(!V){b=U;B.OE(2);break}return g.v(B,rqo(C.Sx,U,C.iv),3);case 3:b=B.Y;case 2:n=b;if(!C.Sx.enableCompression){B.OE(4);break}y=(E=performance)==null?void 0:E.now();return g.v(B,cqZ(n),5);case 5:n=B.Y,C.Sx.SL("decompression",{ds:"DecompressionStream"in window,rt:((X=performance)==null?NaN:X.now())-y});case 4:try{G=FR(n,qNo)}catch(A){return Z=A instanceof Error?{name:A.name,message:A.message}: {},Z.webcrypto=""+ +!!cb(),Z.enc=""+ +C.S,D=new wF("onesie.response.parse",Z),B.return(Promise.reject(D))}TdK(G);u=g.pp(G.body);return B.return(u)}})}; g.R.O4=function(Y){this.K("html5_consume_onesie_next_request_policy_for_sabr")&&(Y=FR(Y,SNZ),this.Sx.O4(Y))}; g.R.tI=function(Y){Y={mF:t_(new aR(Y),1,rfZ)};this.Sx.tI(Y)}; g.R.rM=function(Y){this.Sx.rM(Y)}; g.R.sR=function(Y){return this.Sx.sR(Y)}; g.R.K=function(Y){return this.Sx.K(Y)};g.W(ks,g.T);g.R=ks.prototype;g.R.Rd=function(Y){var V,C;return((C=(V=this.jH)==null?void 0:V.get(Y))==null?void 0:C.Rd())||[]}; g.R.Vr=function(Y,V){var C;return!((C=Dp(this,V))==null||!C.Vr(Y))}; g.R.MG=function(Y,V){var C;return((C=Dp(this,V))==null?void 0:C.MG(Y))||[]}; g.R.XR=function(Y,V){var C;return((C=Dp(this,V))==null?void 0:C.XR(Y))||[]}; g.R.XJ=function(Y){this.state=Y;this.notifySubscribers()}; g.R.Xc=function(){return!1}; g.R.IK=function(){return!1}; g.R.A2=function(){}; g.R.rM=function(Y){this.Yi.rM(Y)}; g.R.sR=function(Y){return this.Yi.sR(Y)}; g.R.zE=function(Y,V,C,U){C||this.S2.zE(U);return!1}; g.R.gQ=function(Y,V){this.ND.gQ(Y,V)}; g.R.b3=function(){this.rM("orfb");this.MN=!0;if(FXE(this)&&this.xhr){var Y={rc:this.xhr.status,lb:this.xhr.p9(),rt:(1E3*RL0(this.S2)).toFixed(),shost:g.Jm(this.e3),trigger:"o1"};this.SL("pathprobe",vy(Y))}}; g.R.UM=function(){this.rM("opr_r");this.G9=!0}; g.R.jR=function(Y,V,C,U){if(this.jH){if(!this.jH.has(Y)){var n=new Pj(this);this.jH.set(Y,n);g.M(this,n)}var b;(b=this.jH.get(Y))==null||b.jR(V,C,U);Lu(this);C||(this.Kt=U.zC)}else Lu(this)}; g.R.u7=function(Y){this.AP=Y;Y.rA!=null&&this.Yi.Zh(Y.rA)}; g.R.Gn=function(Y){this.vU=Y}; g.R.O4=function(Y){Y.videoId&&this.FS.set(Y.videoId,Y)}; g.R.XE=function(){if(this.jH)for(var Y=g.N(this.jH.keys()),V=Y.next();!V.done;V=Y.next()){var C=void 0;(C=this.jH.get(V.value))==null||C.C_()}}; g.R.dC=function(Y){this.VI=Y}; g.R.tI=function(Y){if(Y==null?0:Y.mF)if(Y=Y.mF.rB){Y=g.N(Y);for(var V=Y.next();!V.done;V=Y.next())V=V.value,V.videoId&&this.vQ.set(V.videoId,V)}}; g.R.SL=function(Y,V,C){this.Yi.SL(Y,V,C===void 0?!1:C)}; g.R.Bn=function(Y,V,C){var U;(U=Dp(this,Y))==null||U.Bn(V,C)}; g.R.Zz=function(Y){this.SP.set(Y.videoId,Y)}; g.R.fetch=function(){var Y=this,V,C,U,n,b,E,y,X,G,Z,D,u,B,A,O,k,q,d,c,w,a;return g.l(function(t){switch(t.J){case 1:Y.logger.debug("Onesie fetch started.");Y.KZ?Y.Bv.start():Y.zD.start();Y.rM("or_i");V=Y.zy.experiments.An("html5_onesie_verbose_timing");C={};U=(0,g.Q)();n=function(S){V&&(C[S]=(0,g.Q)()-U)}; n("loc_s");if(b=adR(Y.videoData,Y.UB)){t.OE(2);break}n("loc_async");E=g.NQ(Y.zy.experiments,"html5_onesie_redirector_timeout_ms");return g.v(t,IdE(Y.videoData,Y.UB,E),3);case 3:b=t.Y;case 2:if(!b)return Y.logger.info("Onesie URL creation failed."),y={url:"0"},X=new wF("onesie.unavailable.hotconfig",y),Y.bX(X),t.return(Y.f2);Y.w$=$e(b);n("loc_e");G=g.G5(Y.zy,g.ti(Y.videoData));Z=!!G.Y;if(!Z){D=G.getValue();t.OE(4);break}return g.v(t,G.Y,5);case 5:D=t.Y;case 4:u=D;Y.K("html5_log_onesie_empty_oauth")&& !u&&Y.SL("no_token",{async:Z});n("oauth");B=QOZ(Y.playerRequest,Y.zy,Y.videoData,u,Go(Y.w$));g.Na(t,6);if(!e$Z(Y,B)){n("or_s_sync");Y.LS=mNH(B,Y.x5,Y.zy,Y.Yi,Y.Xf.onesieUstreamerConfig,(A=Y.videoData.D_)==null?void 0:A.O6);t.OE(8);break}n("or_s_async");return g.v(t,tkR(B,Y.x5,Y.zy,Y.Yi,Y.Xf.onesieUstreamerConfig,(O=Y.videoData.D_)==null?void 0:O.O6),9);case 9:Y.LS=t.Y;case 8:g.Jx(t,7);break;case 6:return k=g.Po(t),Y.logger.info("Failed to create OnesieRequestProto."),Y.bX(k),t.return(Y.f2);case 7:return n("or_e"), V&&Y.SL("oreqvt",C),Y.enableCompression=Y.LS.QO.N9,Y.rM("osor"),q=G1J(),d=g.U9(Y.LS,bz0),c={method:"POST",body:d,headers:{"Content-Type":"text/plain",Referer:location.origin}},w=Y.K("html5_onesie_media_capabilities"),LXH(b,Y.videoData,KXo(Y),w),Y.logger.debug("Starting Onesie network request."),Y.R0&&Y.SL("ombrs","1"),a=Y.Yi.U().schedule,Y.S2=new ox(Y,{kX:a,kd:Y.R0,E8:function(S,H){Y.Yi.eD(S,H)}, R_:!0}),b.set("rn",""+Y.S2.requestNumber),Y.e3=b.FY(),Yv(Y.S2,Y.e3),Y.rM("or_p"),Y.xhr=EK(new xI(b),q,Y.S2,ik,c),Y.nJ.start(),t.return(Y.f2)}})}; g.R.Qt=function(){return 2}; g.R.v$=function(){this.rM("orh_r")}; g.R.YH=function(){!this.MN&&this.xhr.p9()&&this.b3();if(this.t5&&!this.KZ){var Y;(Y=this.NC)==null||Y.start()}this.jm()}; g.R.mG=function(Y){Y=Y===void 0?!1:Y;this.logger.debug("onXhrDone");this.jm();if(!(this.Vs()||this.state>=4)){var V=OO(this),C=this.xhr;V.rc=C.status;Y&&(V.ab=!0);if(C.p$()){var U="onesie.net";V.msg=C.p$()}else C.status>=400?U="onesie.net.badstatus":C.QL()?this.G9||(U="onesie.response.noplayerresponse"):U=C.status===204?"onesie.net.nocontent":"onesie.net.connect";U?this.bX(new wF(U,V)):(this.rM("or_fs"),this.S2.CG((0,g.Q)(),C.p9(),0),this.XJ(4),this.R0&&this.SL("rqs",V));this.R0&&this.SL("ombre", "ok."+ +!U);this.TD=!1;Lu(this);vWR(this.ND);if(!this.KZ){this.zD.stop();var n;(n=this.NC)==null||n.stop()}var b;if(Y=(b=this.UB)==null?void 0:ZrJ(b))for(b=0;b1E3){var Y;(Y=this.S2)==null||Y.FE((0,g.Q)());Y=OO(this);if(this.zy.T5()&&this.xhr instanceof br){var V=this.xhr;Y.xrs=V.xhr.readyState;Y.xpb=V.Y.totalLength;Y.xdc=V.W}this.bX(new wF("net.timeout",Y))}}else(0,g.Q)()-this.S2.Y>1E4&&((V=this.S2)==null||V.FE((0,g.Q)()),this.Rn());this.isComplete()||this.Bv.start()}}; g.R.Rn=function(){this.logger.info("Onesie request timed out");this.TD=!1;if(!Lu(this)){var Y=OO(this);Y.timeout="1";this.bX(new wF("onesie.request",Y))}}; g.R.bX=function(Y){var V=this;Y=p$(Y);this.t5?this.Yi.Js(Y):(this.f2.reject(Y),this.t5=!0);vWR(this.ND);this.KZ||this.zD.stop();this.rM("or_fe");var C,U;(C=this.UB)==null||(U=ZrJ(C))==null||U.forEach(function(n){V.SL("pathprobe",n)}); this.XJ(5);this.dispose()}; g.R.isComplete=function(){return this.state>=3}; g.R.KO=function(){return this.state===4}; g.R.LA=function(Y){var V,C;return this.isComplete()||!!((V=this.jH)==null?0:(C=V.get(Y))==null?0:C.Y)}; g.R.Fj=function(){return!1}; g.R.Ba=function(){return this.state===5}; g.R.notifySubscribers=function(Y){for(var V=0;V102400&&!this.nO&&(this.rM("or100k"),this.nO=!0);if(Y.Tz()){var V=Y.yL(),C=V.totalLength;this.logger.debug(function(){return"handleAvailableSlices: slice length "+C}); this.R0&&this.SL("ombrss","len."+C);this.lN.feed(V)}if(this.jH)for(var U=g.N(this.jH.keys()),n=U.next();!n.done;n=U.next()){var b=n.value;Y=void 0;(Y=this.jH.get(b))==null||Y.C_();this.notifySubscribers(b)}}catch(E){this.bX(E)}}; g.R.Kz=function(){return this.S2.requestNumber}; g.R.bZ=function(Y){return this.SP.get(Y)};g.W(YF2,g.T);g.R=YF2.prototype;g.R.OV=function(Y,V){this.Jn=void 0;DTE(this);Z8R(this,Y,V)}; g.R.q$=function(Y){if(this.Y.length===0)return!1;var V=this.Y[0];return V instanceof ks?Y===this.loader.getCurrentTime()*1E3:!(V instanceof lr&&Q8Z(V.info))&&Math.abs(V.nA()-Y)<50}; g.R.O4=function(Y){this.J=Y;this.Jn=(0,g.Q)()+(Y.backoffTimeMs||0)}; g.R.Pf=function(Y,V){if(Y.action===void 0){var C=this.Yi.aG();C!==void 0&&this.loader.PE(C)}else if(Y.action!==0||!this.Ty)switch(Y.action===0&&this.policy.wX&&(Y.action=2),C={},C.reason=Y.Gd,C.action=Y.action,C.rn=V,Y.action){case 1:this.policy.S&&this.X&&this.X.uj(void 0,void 0,C);break;case 0:this.Ty=!0;this.videoData.Zo()&&this.policy.S&&this.X&&this.X.uj(void 0,void 0,C,!1);this.loader.mP(C);break;case 2:KG0(Y.Gd)!=="sabr.config"&&delete C.reason;this.loader.handleError(KG0(Y.Gd),C,1);break; case 3:this.policy.Jf&&((Y=this.fb.X)!=null&&(Y.X=!0),this.loader.handleError("sabr.hostfallback",C))}}; g.R.ou=function(Y){Y&&(this.loader.SL("sabrctxt",{onsbrctxt:Y.type,scp:Y.scope,dflt:Y.sendByDefault}),Y.type&&Y.sendByDefault&&this.videoData.m8.add(Y.type),Y.scope!==2&&(Y.type&&this.videoData.sabrContextUpdates.set(Y.type,Y),this.Yi.ou(Y)))}; g.R.A8=function(){}; g.R.dC=function(Y){if(Y.oU!==void 0&&Y.ES){var V=Y.oU/Y.ES;this.audioTrack.C=!1;this.videoTrack.C=!1;if(this.policy.Jn||this.policy.MF||this.policy.rp)this.loader.UX.J=!1;this.loader.W5(V,1);if(this.Yi.getCurrentTime()!==V){var C={Vw:"sabr_seek",UP:!0,N5:!0};Y.seekSource&&(C.seekSource=Y.seekSource);FE(this.loader,V+.1,C)}}}; g.R.onSnackbarMessage=function(Y){this.Yi.publish("onSnackbarMessage",Y)}; g.R.u7=function(Y){Y.qK&&Y.XP&&IM(this.fb,Y.qK,Y.XP);this.policy.Yc&&(Y.hW&&Y.kx&&(this.fb.hm=Y.hW/Y.kx),Y.JW&&Y.SS&&(this.fb.qU=Y.JW/Y.SS));p8(this.videoData)&&!this.videoData.sE&&Y.XP&&this.loader.W5(Y.XP,1E3);Y.rA!=null&&this.Yi.Zh(Y.rA);this.policy.CD&&Y.qj&&(Y=((0,g.Q)()-Y.qj)/1E3,this.loader.cI.xl(1,Y))}; g.R.B$=function(Y){this.loader.B$(Y)}; g.R.WU=function(Y){return this.videoData.m8.has(Y)}; g.R.r5=function(Y,V,C){this.policy.J&&this.loader.SL("sabrctxtplc",{start:Y?Y.join("_"):"",stop:V?V.join("_"):"",discard:C?C.join("_"):""});if(Y){Y=g.N(Y);for(var U=Y.next();!U.done;U=Y.next())this.videoData.m8.add(U.value)}if(V)for(V=g.N(V),Y=V.next();!Y.done;Y=V.next())Y=Y.value,this.videoData.m8.has(Y)&&this.videoData.m8.delete(Y);if(C)for(C=g.N(C),V=C.next();!V.done;V=C.next())if(V=V.value,this.videoData.sabrContextUpdates.has(V)&&(this.videoData.sabrContextUpdates.delete(V),V===3&&(this.videoData.WS= "")),this.policy.L&&this.Y.length)for(Y=g.N(this.Y),U=Y.next();!U.done;U=Y.next())if(U=U.value,!(U instanceof ks)){var n=void 0;((n=U.n4)==null?void 0:n.type)===V&&(U.n4=void 0)}}; g.R.yc=function(){}; g.R.CV=function(Y){this.C=Y}; g.R.f4=function(Y){this.D=Y}; g.R.Gb=function(Y,V){mk(this.policy,Y,4,V)}; g.R.tI=function(Y){if(Y==null?0:Y.mF)if(Y=Y.mF.rB){Y=g.N(Y);for(var V=Y.next();!V.done;V=Y.next())if(V=V.value,V.formatId){var C=this.fb.S.get(Ms(V.formatId));C&&C.info&&(C.info.debugInfo=V.debugInfo)}}}; g.R.b2=function(Y){this.videoData.U().K("html5_server_controlled_resume_time_refactor")?this.Yi.publish("reloadplayer",Y):(Y=Y==null?void 0:Y.reloadPlaybackParams)&&this.Yi.publish("reloadplayer",Y)}; g.R.lJ=function(){return this.Yi.lJ()||""}; g.R.Cr=function(){var Y=wz(this.audioTrack,!0)*1E3,V=wz(this.videoTrack,!0)*1E3;return Math.min(Y,V)}; g.R.N8=function(Y,V){this.loader.SL(Y,V)}; g.R.Mn=function(Y){T9P(this.loader,onH(this.wT,Y))}; g.R.u1=function(){g.T.prototype.u1.call(this);this.J=void 0;Z8R(this,!0,"i");this.Y=[]};seR.prototype.e2=function(Y,V){if(this.W)return O81(this,V);if(V=gg(Y)){var C=V.Y;C&&C.S&&C.Y&&(Y=Y.S.length?Y.S[0]:null)&&Y.state>=2&&!Y.Ba()&&Y.info.RH===0&&(this.W=Y,this.C=C,this.J=V.info,this.D=this.startTimeSecs=Date.now()/1E3,this.V=this.J.startTime)}return NaN}; seR.prototype.clear=function(){this.J=this.C=this.W=null;this.Y=this.V=this.D=this.startTimeSecs=NaN;this.S=!1};g.W(g.Ku,g.T);g.R=g.Ku.prototype;g.R.initialize=function(Y,V,C){this.logger.debug(function(){return"Initialized, t="+Y}); Y=Y||0;this.policy.Y||(V=Cw2(this.Y),alZ(this.Yi,new mW(V.video,V.reason)),this.Yi.e5(new mW(V.audio,V.reason)));this.policy.Y&&FC(this);this.fb.isManifestless&&Pkv(this.V);this.C&&R4a(this.C,this.videoTrack.Y);V=isNaN(this.getCurrentTime())?0:this.getCurrentTime();var U=!this.fb.isManifestless;this.policy.vr&&(U=U||this.fb.KM);this.policy.vx||(this.currentTime=U?Y:V);this.policy.Jn&&this.seek(this.getCurrentTime(),{}).X3(function(){}); if(this.policy.Y){var n;((n=this.L)==null?0:HrK(n,this.lJ()||""))&&PO0(this)&&qFa(this,this.videoTrack)&&qFa(this,this.audioTrack)&&(uev(this.J,this.L),this.policy.V&&dTZ(this))}else this.Jn&&(xTH(this,this.videoTrack),xTH(this,this.audioTrack),G9P(this.Jn),delete this.Jn);C?(h4K(this,!1),g.Hh(this.k5)):(C=this.getCurrentTime()===0,gz(this.V,this.videoTrack,this.videoTrack.Y,C),gz(this.V,this.audioTrack,this.audioTrack.Y,C),this.policy.Y&&COK(this.J,!0),this.policy.Jn||this.seek(this.getCurrentTime(), {}).X3(function(){}),this.timing.tick("gv")); (this.fb.dH||this.fb.uX||this.fb.jL||this.fb.rg||this.fb.qJ)&&this.Yi.DO(this.fb)}; g.R.resume=function(){if(this.isSuspended||this.qP){this.logger.debug("Resumed.");this.Oq=this.qP=this.isSuspended=!1;try{this.e2()}catch(Y){g.MR(Y)}}}; g.R.Q$=function(){return!this.policy.bd}; g.R.pX=function(Y,V){Y=Y===void 0?!1:Y;V=V===void 0?!1:V;this.logger.debug("detaching media source");w$T(this);this.Yi.YB()&&(this.D=NaN);Y?(this.logger.debug("enable updateMetadataWithoutMediaSource"),this.policy.F8&&this.SL("loader",{setsmb:1}),this.policy.dT=!0,this.Es()):(h4K(this,!1),V||this.Es())}; g.R.setAudioTrack=function(Y,V,C){C=C===void 0?!1:C;if(!this.Vs()){var U=!isNaN(V);C&&U&&(this.audioTrack.Jn=Date.now(),this.policy.jp&&(this.Hx=!0));if(this.policy.Y){var n=this.W.eP(Y.id,U);this.logger.debug(function(){return"Logging new audio format: "+n.Y.info.id}); this.Yi.e5(n)}else{var b=Yza(this.Y,Y.id,U);this.logger.debug(function(){return"Logging new audio format: "+b.audio.info.id}); this.Yi.e5(new mW(b.audio,b.reason))}if(U&&(C=this.audioTrack.Y.index.NF(V),this.SL("setAudio",{id:Y.id,cmt:V,sq:C}),C>=0)){this.policy.Y&&this.OV(!0,"mosaic");l_(this.audioTrack,C,NaN,NaN);!this.policy.wH&&this.fb.isLive&&aM(this.fb,C,!1);return}this.Yi.Na()}}; g.R.setPlaybackRate=function(Y){Y!==this.X.getPlaybackRate()&&this.X.setPlaybackRate(Y)}; g.R.i9=function(Y){var V=this.J.C;this.J.CV(Y);this.SL("scfidc",{curr:Ms(V),"new":Ms(Y)});Y&&Ms(Y)!==Ms(V)&&(this.OV(!0,"caption change"),this.e2())}; g.R.Vk=function(Y){this.J.f4(Y)}; g.R.Z7=function(Y){var V=Y.Y.info.aD();this.logger.debug(function(){return"New "+(V?"audio":"video")+" format from SABR: "+Xx(Y.Y.info)}); V?this.Yi.e5(Y):alZ(this.Yi,Y)}; g.R.Mn=function(Y){t0(Y.Px[Y.Px.length-1])&&T9P(this,onH(this.Y,Y.Px[0].Y))}; g.R.FG=function(){return this.Yi.FG()}; g.R.Gx=function(){return this.Yi.Gx()}; g.R.B$=function(Y){this.Yi.U().T5()&&this.SL("sps",{status:Y.C2||""});if(Y.C2===1)this.Yi.videoData.IT=0;else if(Y.C2===2||Y.C2===3){var V=!1;if(Y.C2===3){V=this.Yi.eT();var C;this.Uc=(C=Y.WDc)!=null?C:Infinity;this.Yi.videoData.IT=V+1;(V=qoE(this))&&this.JX(!0)}this.Yi.vp(!0,V)}}; g.R.fX=function(){return this.Yi.fX()}; g.R.CT=function(){return this.Yi.CT()}; g.R.k0=function(Y){this.Yi.k0(Y)}; g.R.bMT=function(){var Y,V=(Y=this.Yi.Bt())==null?void 0:Y.getCurrentTime();V?this.Yi.SL("rms",{cta:V}):g.Hh(this.Zx)}; g.R.e2=function(){p$2(this);if(this.l1&&Yl(this.l1)&&!this.l1.O1()&&(!this.policy.vx||isFinite(this.getCurrentTime()))){var Y=dz(this.videoTrack);Y=this.policy.Zs&&Y&&Y.Dr();this.fb.isManifestless&&this.fb.W&&pm(this.fb)?(this.D=pm(this.fb),this.l1.f9(this.D)):Lm(this.fb)&&!Y?isNaN(this.D)?(this.D=this.getCurrentTime()+3600,this.l1.f9(this.D)):this.D<=this.getCurrentTime()+1800&&(this.D=Math.max(this.D+1800,this.getCurrentTime()+3600),this.l1.f9(this.D)):this.l1.isView||(Y=Math.max(this.audioTrack.getDuration(), this.videoTrack.getDuration()),(!isFinite(this.D)||this.D!==Y)&&Y>0&&(this.l1.f9(Y),this.D=Y))}if(!this.Vs())if(lw(this.fb)&&this.fb.Ba()){var V=this.fb;this.handleError("manifest.net.retryexhausted",V.Hx?{rc:V.K$}:{rc:V.K$.toString()},1)}else if(this.policy.Y)a:{try{yi0(this.J);this.fb.isManifestless&&this.policy.V&&eU(this.UX);var C;((C=this.l1)==null?0:Cs(C))&&this.rQ();COK(this.J)}catch(E){g.ak(E);V=E;if(V.message.includes("changeType")){this.SL("ctype",{exp:V.name,msg:V.message,s:V.stack});break a}this.handleError("fmt.unplayable", {exp:V.name,msg:V.message,s:V.stack},1)}UBT(this);g.Hh(this.UE)}else if(!this.fb.J||!UbJ(this.videoTrack)&&!UbJ(this.audioTrack)||(this.videoTrack.V||this.audioTrack.V)&&this.policy.z5?C=!1:(this.Es(),this.Yi.seekTo(Infinity,{Vw:"checkLoaderTracksSync",W5:!0}),C=!0),!C){p$2(this);this.fb.isManifestless&&(nq1(this.videoTrack),nq1(this.audioTrack),eU(this.UX),(C=gg(this.videoTrack))&&C.Y&&(C=C.Y.S&&!this.policy.sO,this.SL(C===this.policy.C.IS?"strm":"strmbug",{strm:C,sfmp4:this.policy.C.IS,dfs:this.policy.sO}, !0)));if(this.l1)this.rQ();else if(this.policy.W){var U;C=!1;if(this.policy.BS){var n;Y=g.N([this.videoTrack,this.audioTrack]);for(n=Y.next();!n.done;n=Y.next()){var b=n.value;for(n=gg(b);n&&b.P5()!==dz(b);n=gg(b))b.iD(n);C=C||!!n}}else(V=gg(this.videoTrack))&&this.videoTrack.iD(V),(U=gg(this.audioTrack))&&this.audioTrack.iD(U);ho(this.videoTrack)&&ho(this.audioTrack)?this.logger.debug("Received all background data; disposing"):(V||U||C)&&e8(this)}ci2(this);gz(this.V,this.videoTrack,this.videoTrack.Y, !1);gz(this.V,this.audioTrack,this.audioTrack.Y,!1);this.policy.rX||Mhv(this,this.videoTrack,this.audioTrack);RqE(this.V,this.videoTrack,this.audioTrack);RqE(this.V,this.audioTrack,this.videoTrack);UBT(this);this.C&&(V=this.C,V.W?(U=V.D+V.policy.pI,V.S||(U=Math.min(U,V.startTimeSecs+V.policy.qU)),V=Math.max(0,U*1E3-Date.now())):V=NaN,isNaN(V)||g.Hh(this.mZ,V));g.Hh(this.UE)}}; g.R.mP=function(Y){this.Yi.mP(Y)}; g.R.rQ=function(){var Y=this;if(this.l1){var V=this.l1.Y,C=this.l1.J;GOT(this,this.audioTrack);GOT(this,this.videoTrack);var U=LRE(this);if(U){if(this.policy.xe){if(!V.u$()){var n=gg(this.audioTrack);if(n){if(!gM(this,this.audioTrack,V,n.info))return;mTv(this,this.audioTrack,V,n)}}if(!C.u$()&&(n=gg(this.videoTrack))){if(!gM(this,this.videoTrack,C,n.info))return;mTv(this,this.videoTrack,C,n)}}this.oN||(this.oN=(0,g.Q)(),this.logger.debug(function(){return"Appends pause start "+Y.oN+" reason "+U}), this.policy.J&&this.SL("apdps",{r:U}))}else if(this.oN&&(IlK(this,this.oN),this.oN=0),Qea(this),n=!1,FRa(this,this.videoTrack,C)&&(n=!0,PY2(this.timing),fHT(this.timing)),this.l1&&!this.l1.PD()&&(FRa(this,this.audioTrack,V)&&(n=!0,xsS(this.timing),vIT(this.timing)),!this.Vs()&&this.l1))!this.policy.bd&&ho(this.videoTrack)&&ho(this.audioTrack)&&Yl(this.l1)&&!this.l1.O1()&&(C=!1,C=dz(this.audioTrack).Y,C=C===this.fb.Y[C.info.id])&&(this.logger.debug("Setting EOS"),aYZ(this.l1),iBJ(this.schedule)),n&& !this.l1.isAsync()&&e8(this)}}; g.R.Sd=function(Y){var V,C=Y===((V=this.l1)==null?void 0:V.Y)?this.audioTrack:this.videoTrack,U;if((U=gg(C))==null?0:U.isLocked){if(this.Yi.U().T5()){var n;this.SL("eosl",{ounlock:(n=gg(C))==null?void 0:n.info.dM()})}var b;Vl2(this,Y===((b=this.l1)==null?void 0:b.Y))}var E;if(this.policy.jp&&Y===((E=this.l1)==null?void 0:E.Y)&&this.m8){V=this.m8-this.getCurrentTime();var y;this.Yi.SL("asl",{l:V,xtag:(y=dz(this.audioTrack))==null?void 0:y.Y.info.Y});this.Hx=!1;this.m8=0}Y.Ob()&&Y.tY().length===0&& (Y.GA(),this.l1&&!this.l1.Ob()&&(this.Yi.U().T5()&&this.Yi.SL("rms",{ld:"seek"}),this.l1.D=performance.now(),this.Yi.dS(),this.Yi.U().T5()&&g.Hh(this.Zx)));var X;(X=C.L)!=null&&UV(X,0);this.policy.rg?dbJ(this):this.e2()}; g.R.fvn=function(Y){if(this.l1){var V=dz(Y===this.l1.Y?this.audioTrack:this.videoTrack);if(Y=Y.wS())for(var C=0;C5&&Y.sE.shift();V=V.EE;var G;if((G=this.Yi.getVideoData())==null?0:G.enableServerStitchedDai)G=yN2(this.audioTrack,V),C=yN2(this.videoTrack,V),G!==0&&C!==0&&G!==C&&this.handleError("ssdai.avsync",{sq:V,a:G,v:C},0)}}; g.R.Y0=function(Y,V,C,U){Y.info.video&&this.S.Y0(V,C,U)}; g.R.le=function(Y){this.Y.le(Y)}; g.R.TB=YE(20);g.R.zb=function(){return this.videoTrack.C||this.audioTrack.C}; g.R.seek=function(Y,V){if(this.Vs())return f1();if(this.zb())return f1("seeking to head");if(this.policy.Jn&&!isFinite(Y))return iDJ(this.UX),g.hA(Infinity);p$2(this);FC(this);this.policy.Y||ci2(this,Y);this.l1&&this.l1.Y&&this.l1.J&&!this.Yi.getVideoData().aC&&(this.l1.Y.isLocked()||this.l1.J.isLocked())&&this.Yi.Na({reattachOnLockedBuffer:1,vsb:""+this.l1.J.isLocked(),asb:""+this.l1.Y.isLocked()});var C=this.getCurrentTime(),U=this.UX.seek(Y,V);this.policy.vx||(this.currentTime=U);Qd(this.S,Y,C, this.policy.H8&&!V.UP);e8(this);return g.hA(U)}; g.R.q$=function(Y){return this.policy.Y&&this.J.q$(Y)}; g.R.WU=function(Y){return this.J.WU(Y)}; g.R.OV=function(Y,V){this.J.OV(Y,V)}; g.R.getCurrentTime=function(){if(this.policy.vx){var Y=this.wg()||0;return this.Yi.getCurrentTime()-Y}return this.currentTime}; g.R.Kr=function(){return this.audioTrack.Y.info}; g.R.TC=function(){return this.videoTrack.Y.info}; g.R.DK=function(){return this.audioTrack.Y.info.ys}; g.R.eV=function(){return this.videoTrack.Y.info.ys}; g.R.u1=function(){try{this.pX(),QH(this.audioTrack),QH(this.videoTrack),aH(this.audioTrack),aH(this.videoTrack),this.audioTrack.dispose(),this.videoTrack.dispose(),g.T.prototype.u1.call(this)}catch(Y){g.MR(Y)}}; g.R.handleError=function(Y,V,C){C=C===void 0?0:C;var U=lP(C);Y==="fmt.unplayable"&&this.fb.isLive&&(this.policy.xe=!1,Mz(this.fb));V=new wF(Y,V,C);g.Vr(this);vy(V.details);this.Yi.handleError(V);Y!=="html5.invalidstate"&&V.errorCode!=="fmt.unplayable"&&Y!=="fmt.unparseable"&&U&&this.dispose()}; g.R.Le=function(){var Y=dz(this.audioTrack),V=dz(this.videoTrack);Y={lct:this.getCurrentTime().toFixed(3),lsk:this.UX.isSeeking(),lmf:this.Y.Y.isLocked(),lbw:xq(this.schedule).toFixed(3),lhd:qb(this.schedule).toFixed(3),lst:((this.schedule.C.wF()||0)*1E9).toFixed(3),laa:Y?Y.dM():"",lva:V?V.dM():"",lar:this.audioTrack.J?this.audioTrack.J.dM():"",lvr:this.videoTrack.J?this.videoTrack.J.dM():"",laq:""+fa(this.audioTrack),lvq:""+fa(this.videoTrack)};this.l1&&!this.l1.PD()&&this.l1.Y&&this.l1.J&&(Y.lab= Zx(this.l1.Y.tY()),Y.lvb=Zx(this.l1.J.tY()));this.oN&&(Y.lapt=((0,g.Q)()-this.oN).toFixed(0),Y.lapr=LRE(this));this.vx&&(Y.lapmabht=((0,g.Q)()-this.vx).toFixed(0),Y.lapmabh=jU(this,this.audioTrack).toFixed(0));this.eL&&(Y.lapmvbht=((0,g.Q)()-this.eL).toFixed(0),Y.lapmvbh=jU(this,this.videoTrack).toFixed(0));this.F8&&(Y.lapsdai=((0,g.Q)()-this.F8).toFixed(0));return Y}; g.R.Es=function(){try{this.policy.Y&&this.J.OV(!1,"pending"),this.audioTrack.Es(),this.videoTrack.Es()}catch(Y){g.MR(Y)}this.policy.W=""}; g.R.Ex=function(){return l7(this.X)}; g.R.SL=function(Y,V,C){this.Yi.SL(Y,V,C===void 0?!1:C)}; g.R.lJ=function(){return this.Yi.lJ()}; g.R.W5=function(Y,V){Y/=V;isNaN(this.timestampOffset)&&ZCP(this,Y-Math.min(Y,this.policy.IT));return(Y-this.timestampOffset)*V}; g.R.wg=function(){return this.timestampOffset}; g.R.isSeeking=function(){return this.UX.isSeeking()}; g.R.eI=function(){this.S.eI()}; g.R.jn=function(Y,V,C){V=V===void 0?!1:V;C=C===void 0?{}:C;this.policy.Y?this.W.jn(Y,V,C):this.Y.jn(Y,V,C)}; g.R.Qr=function(Y,V){if(this.sE&&this.S.Qr(Y,this.sE))return ZCP(this,this.timestampOffset-V),e8(this),this.policy.S&&(Mz(this.fb),aH(this.audioTrack),aH(this.videoTrack),this.Es()),!0;V=this.videoTrack.Y.index.NF(Y);this.handleError("ad.skipfailed",{dec:!!this.sE,t:Y.toFixed(3),sq:V});return!1}; g.R.getManifest=function(){return this.fb}; g.R.isOffline=function(){return!!this.Yi.getVideoData().cotn}; g.R.eD=function(Y,V){this.Yi.eD(Y,V)}; g.R.BP=function(Y){if(this.policy.Y)this.J.OV(!0,"utc"),this.e2();else{var V=this.Yi.getVideoData().e6;if(V){var C=this.V;C.iI=Y;C.e6=V;Ys(this)}}}; g.R.PE=function(Y){this.videoTrack.C=!1;this.audioTrack.C=!1;this.UX.J=!1;this.Yi.PE(Y)}; g.R.XT=function(Y){this.UX.XT(Y-this.wg())}; g.R.Fs=function(){this.Yi.Fs()}; g.R.JX=function(Y){Y!==this.policy.KK&&((this.policy.KK=Y)||this.e2())}; g.R.sQ=function(Y,V){var C=this.audioTrack.MJ,U=this.videoTrack.MJ;C&&U&&(C.remove(Y,V),U.remove(Y,V))}; g.R.Na=function(Y){this.Yi.Na(Y)}; g.R.HV=function(Y){this.Yi.HV(Y)}; g.R.eT=function(){return this.Yi.eT()}; g.R.lm=function(){Mz(this.fb);this.Es()};g.R=g.YO.prototype;g.R.nX=function(Y,V,C,U,n,b){return this.UA.nX(Y,V,C,U,n,b)}; g.R.Sv=function(Y,V,C,U,n,b){return this.UA.Sv(Y,V,C,U,n,b)}; g.R.GP=function(Y){return this.UA.GP(Y)}; g.R.W0=function(Y){this.UA.W0(Y)}; g.R.uj=function(Y,V,C,U){return this.UA.uj(Y,V,C,U)}; g.R.eI=function(){this.UA.eI()}; g.R.Tt=function(Y,V){this.UA.Tt(Y,V)}; g.R.d1=function(){this.UA.d1()}; g.R.vy=YE(62);g.R.BY=function(Y,V,C){this.UA.BY(Y,V,C)}; g.R.Gt=YE(65);g.R.Rw=function(Y,V,C,U,n,b,E,y,X){this.UA.Rw(Y,V,C,U,n,b,E,y,X)}; g.R.US=function(Y){this.UA.US(Y)}; g.R.Iw=function(Y){return this.UA.Iw(Y)}; g.R.GR=function(Y){return this.UA.GR(Y)};g.W(oQ,g.D$);g.W(VE,oQ);VE.prototype.D=function(Y,V){if(Y&&V){var C=Number(wB(Y,"cpi"))*1+1;isNaN(C)||C<=0||Cthis.S&&(this.S=C,g.gR(this.Y)||(this.Y={},this.W.stop(),this.J.stop())),this.Y[V]=Y,g.Hh(this.J))}}; VE.prototype.V=function(){for(var Y=g.N(Object.keys(this.Y)),V=Y.next();!V.done;V=Y.next()){var C=V.value;V=this.publish;for(var U=this.S,n=g.kK(this.Y[C]),b=[],E=g.N(n[6].split("&")),y=E.next();!y.done;y=E.next())y=y.value,y.indexOf("cpi=")===0?b.push("cpi="+U.toString()):y.indexOf("ek=")===0?b.push("ek="+g.Dj(C)):b.push(y);n[6]="?"+b.join("&");C="skd://"+n.slice(2).join("");n=C.length*2;U=new Uint8Array(n+4);U[0]=n%256;U[1]=(n-U[0])/256;for(n=0;n0)for(var C=g.N(this.Y),U=C.next();!U.done;U=C.next())if(V===U.value.info.cryptoPeriodIndex){V=!0;break a}V=!1}if(!V){V=(0,g.Q)();a:{C=Y.cryptoPeriodIndex;if(!isNaN(C)){U=g.N(this.S.values());for(var n=U.next();!n.done;n=U.next())if(Math.abs(n.value.cryptoPeriodIndex-C)<=1){C=!0;break a}}C=!1}C?(C=Y.Y,C=Math.max(0,Math.random()*((isNaN(C)?120:C)-30))*1E3):C=0;this.publish("log_qoe",{wvagt:"delay."+C,cpi:Y.cryptoPeriodIndex,reqlen:this.Y.length, ignore:this.W});C<=0?sp2(this,Y):this.W||(this.Y.push({time:V+C,info:Y}),g.Hh(this.J,C))}}; CW.prototype.u1=function(){this.Y=[];oQ.prototype.u1.call(this)};var A7={},OC1=(A7.DRM_TRACK_TYPE_AUDIO="AUDIO",A7.DRM_TRACK_TYPE_SD="SD",A7.DRM_TRACK_TYPE_HD="HD",A7.DRM_TRACK_TYPE_UHD1="UHD1",A7);g.W(WtH,g.T);g.W(JB0,g.D$);g.R=JB0.prototype;g.R.RQ=function(Y){var V=this;if(!(this.Vs()||Y.size<=0)){var C={};Y.forEach(function(U,n){var b=gG(V.J)?n:U;n=new Uint8Array(gG(V.J)?U:n);gG(V.J)&&QHS(n);U=g.EZ(n,4);QHS(n);n=g.EZ(n,4);V.Y[U]?V.Y[U].status=b:V.Y[n]?V.Y[n].status=b:V.Y[U]={type:"",status:b};V.zy.K("html5_use_new_license_constraint_proto")&&IFP(V,V.Y[U].type,C)}); MA1(this,",");Ur(this,{onkeystatuschange:1});this.status="kc";this.publish("keystatuseschange",this)}}; g.R.error=function(Y,V,C,U){this.Vs()||(this.publish("licenseerror",Y,V,C,U),Y==="drm.provision"&&(Y=(Date.now()-this.D)/1E3,this.D=NaN,this.publish("ctmp","provf",{et:Y.toFixed(3)})));lP(V)&&this.dispose()}; g.R.shouldRetry=function(Y,V){return!Y&&this.requestNumber===V.requestNumber}; g.R.u1=function(){this.Y={};g.D$.prototype.u1.call(this)}; g.R.Le=function(){var Y={ctype:this.X.contentType||"",length:this.X.initData.length,requestedKeyIds:this.jL,cryptoPeriodIndex:this.cryptoPeriodIndex};this.S&&(Y.keyStatuses=this.Y);return Y}; g.R.getInfo=function(){var Y=this.W.join();if(nW(this)){var V=new Set,C;for(C in this.Y)this.Y[C].status!=="usable"&&V.add(this.Y[C].type);Y+="/UKS."+Array.from(V)}return Y+="/"+this.cryptoPeriodIndex}; g.R.FY=function(){return this.url};g.W(Er,g.T);g.R=Er.prototype;g.R.Io=function(Y){if(this.V){var V=Y.messageType||"license-request";this.V(new Uint8Array(Y.message),V)}}; g.R.RQ=function(){this.C&&this.C(this.Y.keyStatuses)}; g.R.onClosed=function(){this.Vs()||g.tn("xboxone")&&this.S&&this.S("closedShouldNotRetry")}; g.R.YM=function(Y){this.V&&this.V(Y.message,"license-request")}; g.R.tp=function(Y){if(this.S){if(this.J){var V=this.J.error.code;Y=this.J.error.systemCode}else V=Y.errorCode,Y=Y.systemCode;this.S("t.prefixedKeyError;c."+V+";sc."+Y,V,Y)}}; g.R.zw=function(){this.D&&this.D()}; g.R.update=function(Y){var V=this;if(this.Y)return this.Y.update(Y).then(null,vG(function(C){mJT(V,"t.update",C)})); this.J?this.J.update(Y):this.element.addKey?this.element.addKey(this.X.keySystem,Y,this.initData,this.sessionId):this.element.webkitAddKey&&this.element.webkitAddKey(this.X.keySystem,Y,this.initData,this.sessionId);return Td()}; g.R.u1=function(){this.Y&&(this.L?this.Y.close().catch(g.ak):this.Y.close());this.element=null;g.T.prototype.u1.call(this)};g.W(z3,g.T);g.R=z3.prototype;g.R.setServerCertificate=function(){return this.J.setServerCertificate?this.Y.flavor==="widevine"&&this.Y.Az?this.J.setServerCertificate(this.Y.Az):Yq(this.Y)&&this.Y.Ty?this.J.setServerCertificate(this.Y.Ty):null:null}; g.R.createSession=function(Y,V){var C=Y.initData;if(this.Y.keySystemAccess){V&&V("createsession");var U=this.J.createSession();Hz(this.Y)?C=eoR(C,this.Y.Ty):Yq(this.Y)&&(C=Baa(C)||new Uint8Array(0));V&&V("genreq");Y=U.generateRequest(Y.contentType,C);var n=new Er(null,null,null,U,null,this.C);Y.then(function(){V&&V("genreqsuccess")},vG(function(E){mJT(n,"t.generateRequest",E)})); return n}if(FT(this.Y))return FkK(this,C);if(Km(this.Y))return roH(this,C);if((U=this.element)==null?0:U.generateKeyRequest)this.element.generateKeyRequest(this.Y.keySystem,C);else{var b;(b=this.element)==null||b.webkitGenerateKeyRequest(this.Y.keySystem,C)}return this.W=new Er(this.element,this.Y,C,null,null,this.C)}; g.R.jd=function(Y){var V=gpP(this,Y);V&&V.YM(Y)}; g.R.W2=function(Y){var V=gpP(this,Y);V&&V.tp(Y)}; g.R.uP=function(Y){var V=gpP(this,Y);V&&V.zw(Y)}; g.R.getMetrics=function(){if(this.J&&this.J.getMetrics)try{var Y=this.J.getMetrics()}catch(V){}return Y}; g.R.u1=function(){this.S=this.J=null;var Y;(Y=this.W)==null||Y.dispose();Y=g.N(Object.values(this.D));for(var V=Y.next();!V.done;V=Y.next())V.value.dispose();this.D={};g.T.prototype.u1.call(this);delete this.element};g.R=iz.prototype;g.R.get=function(Y){Y=this.findIndex(Y);return Y!==-1?this.values[Y]:null}; g.R.remove=function(Y){Y=this.findIndex(Y);Y!==-1&&(this.keys.splice(Y,1),this.values.splice(Y,1))}; g.R.removeAll=function(){this.keys=[];this.values=[]}; g.R.set=function(Y,V){var C=this.findIndex(Y);C!==-1?this.values[C]=V:(this.keys.push(Y),this.values.push(V))}; g.R.findIndex=function(Y){return g.ub(this.keys,function(V){return g.wR(Y,V)})};g.W(YOZ,g.D$);g.R=YOZ.prototype;g.R.Ixi=function(Y){this.WZ({onecpt:1});Y.initData&&C8T(this,new Uint8Array(Y.initData),Y.initDataType)}; g.R.C01=function(Y){this.WZ({onndky:1});C8T(this,Y.initData,Y.contentType)}; g.R.nN=function(Y){this.WZ({onneedkeyinfo:1});this.zy.K("html5_eme_loader_sync")&&(this.C.get(Y.initData)||this.C.set(Y.initData,Y));V8J(this,Y)}; g.R.Od=function(Y){this.S.push(Y);yE(this)}; g.R.createSession=function(Y){var V=nsT(this)?OmE(Y):g.EZ(Y.initData);this.J.get(V);this.dT=!0;Y=new JB0(this.videoData,this.zy,Y,this.drmSessionId);this.J.set(V,Y);Y.subscribe("ctmp",this.gD,this);Y.subscribe("keystatuseschange",this.RQ,this);Y.subscribe("licenseerror",this.gj,this);Y.subscribe("newlicense",this.yS,this);Y.subscribe("newsession",this.N7,this);Y.subscribe("sessionready",this.B3,this);Y.subscribe("fairplay_next_need_key_info",this.rD,this);this.zy.K("html5_enable_vp9_fairplay")&&Y.subscribe("qualitychange", this.QN,this);Y.subscribe("sabrlicenseconstraint",this.Pdx,this);hoT(Y,this.W)}; g.R.yS=function(Y){this.Vs()||(this.WZ({onnelcswhb:1}),Y&&!this.heartbeatParams&&(this.heartbeatParams=Y,this.publish("heartbeatparams",Y)))}; g.R.N7=function(){this.Vs()||(this.WZ({newlcssn:1}),this.S.shift(),this.dT=!1,yE(this))}; g.R.B3=function(){if(FT(this.Y)&&(this.WZ({onsnrdy:1}),this.eL--,this.eL===0)){var Y=this.sE,V,C;(V=Y.element)==null||(C=V.msSetMediaKeys)==null||C.call(V,Y.S)}}; g.R.RQ=function(Y){if(!this.Vs()){!this.F8&&this.videoData.K("html5_log_drm_metrics_on_key_statuses")&&(buK(this),this.F8=!0);this.WZ({onksch:1});var V=this.QN;if(!nW(Y)&&g.gK&&Y.J.keySystem==="com.microsoft.playready"&&navigator.requestMediaKeySystemAccess)var C="large";else{C=[];var U=!0;if(nW(Y))for(var n=g.N(Object.keys(Y.Y)),b=n.next();!b.done;b=n.next())b=b.value,Y.Y[b].status==="usable"&&C.push(Y.Y[b].type),Y.Y[b].status!=="unknown"&&(U=!1);if(!nW(Y)||U)C=Y.W;C=$Jx(C)}V.call(this,C);if(this.zy.K("html5_use_new_license_constraint_proto")){if(!nW(Y))for(V= {},C=g.N(Y.W),U=C.next();!U.done;U=C.next())IFP(Y,U.value,V);this.videoData.authorizedFormats=Y.authorizedFormats}this.publish("keystatuseschange",Y)}}; g.R.gD=function(Y,V){this.Vs()||this.publish("ctmp",Y,V)}; g.R.rD=function(Y,V){this.Vs()||this.publish("fairplay_next_need_key_info",Y,V)}; g.R.gj=function(Y,V,C,U){this.Vs()||(this.videoData.K("html5_log_drm_metrics_on_error")&&buK(this),this.publish("licenseerror",Y,V,C,U))}; g.R.jI=function(){return this.X}; g.R.QN=function(Y){var V=g.uX("auto",Y,!1,"l");if(this.videoData.AO){if(this.X.equals(V))return}else if(y2T(this.X,Y))return;this.X=V;this.publish("qualitychange");this.WZ({updtlq:Y})}; g.R.Pdx=function(Y){this.videoData.sabrLicenseConstraint=Y}; g.R.u1=function(){this.Y.keySystemAccess&&this.element&&(this.jL?this.element.setMediaKeys(null).catch(g.ak):this.element.setMediaKeys(null));this.element=null;this.S=[];for(var Y=g.N(this.J.values()),V=Y.next();!V.done;V=Y.next())V=V.value,V.unsubscribe("ctmp",this.gD,this),V.unsubscribe("keystatuseschange",this.RQ,this),V.unsubscribe("licenseerror",this.gj,this),V.unsubscribe("newlicense",this.yS,this),V.unsubscribe("newsession",this.N7,this),V.unsubscribe("sessionready",this.B3,this),V.unsubscribe("fairplay_next_need_key_info", this.rD,this),this.zy.K("html5_enable_vp9_fairplay")&&V.unsubscribe("qualitychange",this.QN,this),V.dispose();this.J.clear();this.D.removeAll();this.C.removeAll();this.heartbeatParams=null;g.D$.prototype.u1.call(this)}; g.R.Le=function(){for(var Y={systemInfo:this.Y.Le(),sessions:[]},V=g.N(this.J.values()),C=V.next();!C.done;C=V.next())Y.sessions.push(C.value.Le());return Y}; g.R.getInfo=function(){return this.J.size<=0?"no session":""+this.J.values().next().value.getInfo()+(this.V?"/KR":"")}; g.R.WZ=function(Y,V){V=V===void 0?!1:V;this.Vs()||(vy(Y),(this.zy.T5()||V)&&this.publish("ctmp","drmlog",Y))};g.W(XqE,g.T);g.R=XqE.prototype;g.R.Dm=function(){return!!this.Wf}; g.R.UK=function(){return this.J}; g.R.handleError=function(Y){var V=this;sTT(this,Y);if((Y.errorCode!=="html5.invalidstate"&&Y.errorCode!=="fmt.unplayable"&&Y.errorCode!=="fmt.unparseable"||!BMo(this,Y.errorCode,Y.details))&&!NM2(this,Y)){if(this.Rc.sE!=="yt"&&R_1(this,Y)&&this.videoData.Ye&&(0,g.Q)()/1E3>this.videoData.Ye&&this.Rc.sE==="hm"){var C=Object.assign({e:Y.errorCode},Y.details);C.stalesigexp="1";C.expire=this.videoData.Ye;C.init=this.videoData.Nj/1E3;C.now=(0,g.Q)()/1E3;C.systelapsed=((0,g.Q)()-this.videoData.Nj)/1E3;Y= new wF(Y.errorCode,C,2);this.Yi.a6(Y.errorCode,2,"SIGNATURE_EXPIRED",vy(Y.details))}if(lP(Y.severity)){var U;C=(U=this.Yi.loader)==null?void 0:U.Y.Y;if(this.Rc.K("html5_use_network_error_code_enums"))if(As2(Y)&&C&&C.isLocked())var n="FORMAT_UNAVAILABLE";else if(this.Rc.D||Y.errorCode!=="auth"||Y.details.rc!==429)Y.errorCode==="ump.spsrejectfailure"&&(n="HTML5_SPS_UMP_STATUS_REJECTED");else{n="TOO_MANY_REQUESTS";var b="6"}else As2(Y)&&C&&C.isLocked()?n="FORMAT_UNAVAILABLE":this.Rc.D||Y.errorCode!== "auth"||Y.details.rc!=="429"?Y.errorCode==="ump.spsrejectfailure"&&(n="HTML5_SPS_UMP_STATUS_REJECTED"):(n="TOO_MANY_REQUESTS",b="6");this.Yi.a6(Y.errorCode,Y.severity,n,vy(Y.details),b)}else this.Yi.publish("nonfatalerror",Y),U=/^pp/.test(this.videoData.clientPlaybackNonce),this.Js(Y.errorCode,Y.details),U&&Y.errorCode==="manifest.net.connect"&&(Y="https://www.youtube.com/generate_204?cpn="+this.videoData.clientPlaybackNonce+"&t="+(0,g.Q)(),vs(Y,"manifest",function(E){V.D=!0;V.SL("pathprobe",E)}, function(E){V.Js(E.errorCode,E.details)}))}}; g.R.SL=function(Y,V){this.Yi.b0().SL(Y,V)}; g.R.Js=function(Y,V){V=vy(V);this.Yi.b0().Js(Y,V)};X8.prototype.eX=function(Y){var V=qOa(this);if(!Y)return{fJ:gd,Eh:gd,Xp:gd,IR:gd,TV:gd,Uu:gd,PN:V};var C=gd;if(Ab(V)||this.K("html5_perf_cap_override_sticky"))C=M8P(this,Y);return{fJ:C,Eh:vsK(this,Y),Xp:h_Z(this,Y),IR:apZ(this,Y.videoData),TV:Ipv(this,Y.videoData,Y),Uu:xr0(this,Y),PN:V}}; X8.prototype.Tx=function(Y){var V;g.L5(this.zy)&&(V=window.screen&&window.screen.width?new g.vX(window.screen.width,window.screen.height):null);V||(V=this.zy.GL?this.zy.GL.clone():this.f7.Yl());(Yd||Va||Y)&&V.scale(g.Cr());return V}; X8.prototype.K=function(Y){return this.zy.K(Y)};g.W(ZO,g.T);ZO.prototype.onError=function(Y){if(Y!=="player.fatalexception"||this.provider.K("html5_exception_to_health"))Y==="sabr.fallback"&&(this.encounteredSabrFallback=!0),Y.match(eaJ)?this.networkErrorCount++:this.nonNetworkErrorCount++}; ZO.prototype.send=function(){if(!(this.S||this.Y<0)){SOE(this);var Y=g.Hq(this.provider)-this.Y,V="PLAYER_PLAYBACK_STATE_UNKNOWN",C=this.playerState.fK;this.playerState.isError()?V=C&&C.errorCode==="auth"?"PLAYER_PLAYBACK_STATE_UNKNOWN":"PLAYER_PLAYBACK_STATE_ERROR":g.e(this.playerState,2)?V="PLAYER_PLAYBACK_STATE_ENDED":g.e(this.playerState,64)?V="PLAYER_PLAYBACK_STATE_UNSTARTED":g.e(this.playerState,16)||g.e(this.playerState,32)?V="PLAYER_PLAYBACK_STATE_SEEKING":g.e(this.playerState,1)&&g.e(this.playerState, 4)?V="PLAYER_PLAYBACK_STATE_PAUSED_BUFFERING":g.e(this.playerState,1)?V="PLAYER_PLAYBACK_STATE_BUFFERING":g.e(this.playerState,4)?V="PLAYER_PLAYBACK_STATE_PAUSED":g.e(this.playerState,8)&&(V="PLAYER_PLAYBACK_STATE_PLAYING");C=$eJ[c$(this.provider.videoData)];a:switch(this.provider.zy.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 n=mrK(this.provider), b=this.J<0?Y:this.J-this.Y;Y=this.provider.zy.QE+36E5<(0,g.Q)();V={started:this.J>=0,stateAtSend:V,joinLatencySecs:b,jsErrorCount:this.jsErrorCount,playTimeSecs:this.playTimeSecs,rebufferTimeSecs:this.rebufferTimeSecs,seekCount:this.seekCount,networkErrorCount:this.networkErrorCount,nonNetworkErrorCount:this.nonNetworkErrorCount,playerCanaryType:U,playerCanaryStage:n,isAd:this.provider.videoData.isAd(),liveMode:C,hasDrm:!!g.P$(this.provider.videoData),isGapless:this.provider.videoData.C,isServerStitchedDai:this.provider.videoData.enableServerStitchedDai, encounteredSabrFallback:this.encounteredSabrFallback,isSabr:uO(this.provider.videoData)};Y||g.ZX("html5PlayerHealthEvent",V);this.S=!0;this.dispose()}}; ZO.prototype.u1=function(){this.S||this.send();window.removeEventListener("error",this.Mp);window.removeEventListener("unhandledrejection",this.Mp);g.T.prototype.u1.call(this)}; var eaJ=/\bnet\b/;g.W(t8S,g.T);t8S.prototype.u1=function(){rsP(this);g.T.prototype.u1.call(this)};var FMP=/[?&]cpn=/;g.W(DO,g.T);DO.prototype.flush=function(){var Y={};this.J&&(Y.pe=this.J);this.Y.length>0&&(Y.pt=this.Y.join("."));this.Y=[];return Y}; DO.prototype.stop=function(){var Y=this,V,C,U;return g.l(function(n){if(n.J==1)return g.Na(n,2),g.v(n,(V=Y.W)==null?void 0:V.stop(),4);if(n.J!=2)return(C=n.Y)&&Y.logTrace(C),g.Jx(n,0);U=g.Po(n);Y.J=Czo(U.message);g.Wo(n)})}; DO.prototype.logTrace=function(Y){this.encoder.reset();this.encoder.add(1);this.encoder.add(Y.resources.length);for(var V=g.N(Y.resources),C=V.next();!C.done;C=V.next()){C=C.value.replace("https://www.youtube.com/s/","");this.encoder.add(C.length);for(var U=0;U=0?Y:g.Hq(this.provider),this.dT?rUb.has(this.g8)&&(this.Y.size||(this.g8==="PL"?Y>=this.J+30:Y<=this.Jn+30||Y>=this.J+1200&&Y<=this.Jn+86400))&&(g.sr(this,Y,"vps",[this.g8]),this.J=Y):["PL","B","S"].indexOf(this.g8)>-1&&(this.Y.size||Y>=this.J+30)&&(g.sr(this,Y,"vps",[this.g8]),this.J=Y),this.Y.size)){this.sequenceNumber===7E3&&g.ak(Error("Sent over 7000 pings"));if(!(this.sequenceNumber>=7E3)){WY(this,Y);var V=this.provider.Yi.oW(); V=g.N(V);for(var C=V.next();!C.done;C=V.next())C=C.value,this.SL(C.key,C.value);V=Y;C=this.provider.Yi.lq();var U=C.droppedVideoFrames||0,n=C.totalVideoFrames||0,b=U-this.Gs,E=n&&!this.yM;U>C.totalVideoFrames||b>5E3?Bs0(this,"html5.badframedropcount","df."+U+";tf."+C.totalVideoFrames):(b>0||E)&&g.sr(this,V,"df",[b]);this.Gs=U;this.yM=n;this.X>0&&(g.sr(this,Y,"glf",[this.X]),this.X=0);sQ.isActive()&&(Y=sQ.wB(),Object.keys(Y).length>0&&this.SL("profile",Y));this.oy&&NV(this,"lwnmow");this.provider.zy.T5()&& this.provider.K("html5_record_now")&&this.SL("now",{wt:(0,g.Q)()});Y={};this.provider.videoData.J&&(Y.fmt=this.provider.videoData.J.itag,(V=this.provider.videoData.W)&&V.itag!==Y.fmt&&(Y.afmt=V.itag));Y.cpn=this.provider.videoData.clientPlaybackNonce;this.adCpn&&(Y.adcpn=this.adCpn);this.lw&&(Y.addocid=this.lw);this.contentCpn&&(Y.ccpn=this.contentCpn);this.sE&&(Y.cdocid=this.sE);this.provider.videoData.cotn&&(Y.cotn=this.provider.videoData.cotn);Y.el=QW(this.provider.videoData);Y.content_v=mR(this.provider.videoData); Y.ns=this.provider.zy.sE;Y.fexp=eC2(this.provider.zy.experiments).toString();Y.cl=(764041116).toString();(V=this.provider.videoData.adFormat||this.adFormat)&&(Y.adformat=V);(V=c$(this.provider.videoData))&&(Y.live=V);this.provider.videoData.Zl()&&(Y.drm=1,this.provider.videoData.V&&(Y.drm_system=T68[this.provider.videoData.V.flavor]||0),this.provider.videoData.drmProduct&&(Y.drm_product=this.provider.videoData.drmProduct));Gd()&&this.provider.videoData.D&&(Y.ctt=this.provider.videoData.D,Y.cttype= this.provider.videoData.XI,this.provider.videoData.mdxEnvironment&&(Y.mdx_environment=this.provider.videoData.mdxEnvironment));this.provider.videoData.isDaiEnabled()?(Y.dai=this.provider.videoData.enableServerStitchedDai?"ss":"cs",this.provider.videoData.jK&&(Y.dai_fallback="1")):this.provider.videoData.mX?Y.dai="cs":this.provider.videoData.I5&&(Y.dai="disabled");Y.seq=this.sequenceNumber++;if(this.provider.videoData.n6){if(V=this.provider.videoData.n6,Y&&V)for(V.ns==="3pp"&&(Y.ns="3pp"),this.pM.has(V.ns)&& NV(this,"hbps"),V.shbpslc&&(this.serializedHouseBrandPlayerServiceLoggingContext=V.shbpslc),this.provider.zy.experiments.An("html5_use_server_qoe_el_value")&&this.m8.delete("el"),C=g.N(Object.keys(V)),U=C.next();!U.done;U=C.next())U=U.value,this.m8.has(U)||(Y[U]=V[U])}else Y.event="streamingstats",Y.docid=this.provider.videoData.videoId,Y.ei=this.provider.videoData.eventId;this.isEmbargoed&&(Y.embargoed="1");Object.assign(Y,this.provider.zy.Y);if(V=Y.seq)V={cpn:this.provider.videoData.clientPlaybackNonce, sequenceNumber:+V,serializedWatchEndpointLoggingContext:this.provider.videoData.YRE},this.serializedHouseBrandPlayerServiceLoggingContext&&(V.serializedHouseBrandPlayerServiceLoggingContext=ih(this.serializedHouseBrandPlayerServiceLoggingContext)||void 0),this.provider.videoData.playerResponseCpn&&(V.playerResponseCpn=this.provider.videoData.playerResponseCpn),BY.length&&(V.decoderInfo=BY),this.remoteControlMode&&(V.remoteControlMode=this.remoteControlMode),this.remoteConnectedDevices.length&&(V.remoteConnectedDevices= this.remoteConnectedDevices),V=g.U9(V,pPK),V=g.EZ(V,4),this.Y.set("qclc",[V]);Y=g.fL("//"+this.provider.zy.yr+"/api/stats/qoe",Y);C=V="";U=g.N(this.Y.entries());for(n=U.next();!n.done;n=U.next())b=g.N(n.value),n=b.next().value,b=b.next().value,E=void 0,(E=b)!=null&&E.join&&(n="&"+n+"="+b.join(","),n.length>100?C+=n:V+=n);G3v(this,Y+V,C.replace(/ /g,"%20"))}this.Y.clear()}}; g.R.HV=function(Y){this.oy=Y}; g.R.KV=function(){if(this.provider.videoData.V){var Y=this.provider.videoData.V;NV(this,"eme-"+(Y.keySystemAccess?"final":FT(Y)?"ms":Hz(Y)?"ytfp":Km(Y)?"safarifp":"nonfinal"))}}; g.R.nt=YE(59);g.R.Ka=function(Y){this.isEmbargoed=Y}; g.R.Tm=YE(36);g.R.Xg=YE(42);g.R.onPlaybackRateChange=function(Y){var V=g.Hq(this.provider);Y&&Y!==this.R2&&(g.sr(this,V,"rate",[Y]),this.R2=Y);this.dT||this.reportStats(V)}; g.R.GN=YE(30);g.R.getPlayerState=function(Y){if(g.e(Y,128))return"ER";if(g.e(Y,2048))return"B";if(g.e(Y,512))return"SU";if(g.e(Y,16)||g.e(Y,32))return"S";if(Y.isOrWillBePlaying()&&g.e(Y,64))return"B";var V=FqD[W6(Y)];g.pO(this.provider.zy)&&V==="B"&&this.provider.Yi.getVisibilityState()===3&&(V="SU");V==="B"&&g.e(Y,4)&&(V="PB");return V}; g.R.u1=function(){g.T.prototype.u1.call(this);g.OG(this.jL);g.OG(this.Zx)}; g.R.E3=function(Y){this.isOffline=Y;g.sr(this,g.Hq(this.provider),"is_offline",[this.isOffline?"1":"0"])}; g.R.SL=function(Y,V,C){var U=this.bd.indexOf(Y)!==-1;U||this.bd.push(Y);if(!C||!U){var n=typeof V!=="string"?vy(V):V;n=Alo(n);if(!C&&!/^t[.]/.test(n)){var b=g.Hq(this.provider)*1E3;n="t."+b.toFixed()+";"+n}RQ(this,"ctmp",Y+":"+n);this.logger.debug(function(){return"ctmp "+Y+" "+n}); ZWJ(this);return b}}; g.R.ow=function(Y,V,C){this.V={KDv:Number(this.SL("glrem",{nst:Y.toFixed(),rem:V.toFixed(),ca:+C})),Kn:Y,j61:V,isAd:C}}; g.R.jh=function(Y,V,C){g.sr(this,g.Hq(this.provider),"ad_playback",[Y,V,C])}; g.R.n3=function(Y,V){var C=g.Hq(this.provider)*1E3;RQ(this,"daism","t."+C.toFixed(0)+";smw."+(Y*1E3).toFixed(0)+";smo."+(V*1E3).toFixed(0))}; g.R.resume=function(){var Y=this;isNaN(this.jL)?DVa(this):this.jL=g.Ww(function(){Y.reportStats()},1E4)}; var R2={},FqD=(R2[5]="N",R2[-1]="N",R2[3]="B",R2[0]="EN",R2[2]="PA",R2[1]="PL",R2[-1E3]="ER",R2[1E3]="N",R2),rUb=new Set(["PL","B","S"]),BY=[];WO1.prototype.update=function(){if(this.C){var Y=this.Pj()||0,V=g.Hq(this.provider);Y>=this.provider.Yi.getDuration()-.1&&(this.previouslyEnded=!0);if(Y!==this.Y||k3H(this,Y,V)){var C;if(!(C=YV-this.JF+2||k3H(this,Y,V))){C=this.provider.Yi.getVolume();var U=C!==this.L,n=this.provider.Yi.isMuted()?1:0;n!==this.X?(this.X=n,C=!0):(!U||this.W>=0||(this.L=C,this.W=V),C=V-this.W,this.W>=0&&C>2?(this.W=-1,C=!0):C=!1)}C&&(ds(this),this.S=Y);this.JF=V;this.Y=Y}}}; WO1.prototype.Pj=function(){var Y=this.provider.Yi.Pj();return this.provider.zy.K("html5_disable_live_dvr_shrink_for_cdm_vss")&&Dl(this.provider.videoData)?Y+this.provider.Yi.wg():Y};Jlv.prototype.send=function(Y){var V=this;if(!this.Hx){var C=qrP(this),U=g.fL(this.uri,C);this.zy.K("vss_through_gel_double")&&PzJ(U);this.dT&&!this.zy.K("html5_simplify_pings")?vOE(this,U):dVJ(this,Y).then(function(n){V.dT&&(n=n||{},n.method="POST",n.postParams={atr:V.attestationResponse});YrH(U,n,{token:V.Jn,d0:V.Jf,mdxEnvironment:V.mdxEnvironment},V.zy,Y,V.vx,V.isFinal&&V.QE||V.F8||V.S&&V.TH)}); this.Hx=!0}}; Jlv.prototype.J=function(Y){Y===void 0&&(Y=NaN);return Number(Y.toFixed(3)).toString()}; var WM={},hUa=(WM.LIVING_ROOM_APP_MODE_UNSPECIFIED=0,WM.LIVING_ROOM_APP_MODE_MAIN=1,WM.LIVING_ROOM_APP_MODE_KIDS=2,WM.LIVING_ROOM_APP_MODE_MUSIC=3,WM.LIVING_ROOM_APP_MODE_UNPLUGGED=4,WM.LIVING_ROOM_APP_MODE_GAMING=5,WM),NO={},clK=(NO.EMBEDDED_PLAYER_MODE_UNKNOWN=0,NO.EMBEDDED_PLAYER_MODE_DEFAULT=1,NO.EMBEDDED_PLAYER_MODE_PFP=2,NO.EMBEDDED_PLAYER_MODE_PFL=3,NO);g.W(PY,g.T);PY.prototype.ME=function(){this.Y.update();LO2(this)&&(pYo(this),Ts0(this))}; PY.prototype.u1=function(){g.T.prototype.u1.call(this);hl(this);NsT(this.Y)}; PY.prototype.Le=function(){return qrP(xO(this,"playback"))}; PY.prototype.WF=function(Y){var V=xO(this,"engage");V.jL=Y;return xVx(V,eU2(this.provider))};t12.prototype.isEmpty=function(){return this.endTime===this.startTime};vY.prototype.K=function(Y){return this.zy.K(Y)}; vY.prototype.getCurrentTime=function(){return this.Yi.getCurrentTime()}; vY.prototype.Pj=function(){return this.Yi.Pj()}; var rlE={other:1,none:2,wifi:3,cellular:7,ethernet:30};g.W(g.ws,g.T);g.R=g.ws.prototype;g.R.ME=function(){if(this.provider.videoData.enableServerStitchedDai&&this.iX){var Y;(Y=this.S.get(this.iX))==null||Y.ME()}else this.Y&&this.Y.ME()}; g.R.Ka=function(Y){this.qoe&&this.qoe.Ka(Y)}; g.R.Tm=YE(35);g.R.Xg=YE(41);g.R.n3=function(Y,V){this.qoe&&this.qoe.n3(Y,V)}; g.R.z_=function(){if(this.provider.videoData.enableServerStitchedDai&&this.iX){var Y;(Y=this.S.get(this.iX))!=null&&ds(Y.Y)}else this.Y&&ds(this.Y.Y)}; g.R.Js=function(Y,V){this.qoe&&Bs0(this.qoe,Y,V);if(this.J)this.J.onError(Y)}; g.R.onPlaybackRateChange=function(Y){if(this.qoe)this.qoe.onPlaybackRateChange(Y);this.Y&&ds(this.Y.Y)}; g.R.nt=YE(58);g.R.SL=function(Y,V,C){this.qoe&&this.qoe.SL(Y,V,C)}; g.R.ow=function(Y,V,C){this.qoe&&this.qoe.ow(Y,V,C)}; g.R.Zh=function(Y){var V;(V=this.qoe)==null||V.Zh(Y)}; g.R.DO=function(Y){var V;(V=this.qoe)==null||V.DO(Y)}; g.R.HV=function(Y){this.qoe&&this.qoe.HV(Y)}; g.R.jh=function(Y,V,C){this.qoe&&this.qoe.jh(Y,V,C)}; g.R.GN=YE(29);g.R.oa=function(){if(this.qoe)return this.qoe.oa()}; g.R.Le=function(){if(this.provider.videoData.enableServerStitchedDai&&this.iX){var Y,V;return(V=(Y=this.S.get(this.iX))==null?void 0:Y.Le())!=null?V:{}}return this.Y?this.Y.Le():{}}; g.R.h$=function(){var Y;return(Y=this.qoe)==null?void 0:Y.h$()}; g.R.C3=function(Y,V){var C;(C=this.qoe)==null||C.C3(Y,V)}; g.R.WF=function(Y){return this.Y?this.Y.WF(Y):function(){}}; g.R.getVideoData=function(){return this.provider.videoData}; g.R.resume=function(){this.qoe&&this.qoe.resume()};g.W(T3,g.T);T3.prototype.Bl=function(){if(this.Y.has(void 0)){var Y=this.Y.get(void 0);if(!(void 0).videoId||Y.Y&&Y.qoe)return;this.Y.has(void 0)&&(YYH(this.Y.get(void 0)),this.Y.delete(void 0))}if(!this.Y.has(void 0)){Y=new vY(void 0,this.zy,this.Yi);var V=Math.round(lz(this.J)*1E3);Y=new g.ws(Y,V);Y.Y&&Y.qoe||this.J.SL("nqv",{vv:(void 0).videoId});V=this.J.getVideoData();this.Y.set(void 0,Y);if(Y.qoe){var C=Y.qoe,U=V.videoId||"";C.contentCpn=V.clientPlaybackNonce;C.sE=U}FO0(Y)}}; T3.prototype.A7=function(Y){if(Y!==void 0){var V=this.b0(Y),C=this.b0(),U,n=Y===((U=V.getVideoData())==null?void 0:U.clientPlaybackNonce),b;U=void 0===((b=C.getVideoData())==null?void 0:b.clientPlaybackNonce);var E;b=n?((E=V.getVideoData())==null?void 0:E.videoId)||"":"nvd";var y;E=U?((y=C.getVideoData())==null?void 0:y.videoId)||"":"nvd";n&&(V=V.qoe)!=null&&(kO(V,4,0,void 0,E),V.reportStats());U&&(pW(C),(V=C.qoe)!=null&&(kO(V,4,1,Y,b),V.reportStats()),HW0(C,new g.W3(void 0,C.g8)),gOv(C))}}; T3.prototype.b0=function(Y){Y=Y||this.iX;return this.Y.get(Y)||this.J};g.W(g.$O,g.T);g.R=g.$O.prototype;g.R.JY=function(Y,V){this.sync();V&&this.Y.array.length>=2E3&&this.er("captions",1E4);V=this.Y;if(Y.length>1&&Y.length>V.array.length)V.array=V.array.concat(Y),V.array.sort(V.Y);else{Y=g.N(Y);for(var C=Y.next();!C.done;C=Y.next())C=C.value,!V.array.length||V.Y(C,V.array[V.array.length-1])>0?V.array.push(C):g.pN(V.array,C,V.Y)}this.S=NaN;this.sync()}; g.R.F9=function(Y){Y.length>1E4&&g.ak(new g.g1("Over 10k cueRanges removal occurs with a sample: ",Y[0]));if(!this.Vs()){var V=new Set(Y);this.J=this.J.filter(function(C){return!V.has(C)}); XBP(this.Y,V);this.sync()}}; g.R.er=function(Y,V){var C=(isNaN(this.S)?B_v(this):this.S)-V;V=this.CT().filter(function(U){return U.namespace===Y&&U.endthis.Y,b=g.e(C,8)&&g.e(C,16),E=this.Yi.uN().isBackground()||C.isSuspended();e1(this,this.Hx,b&&!E,n,"qoe.slowseek",function(){},"timeout"); var y=isFinite(this.Y);y=b&&y&&tMS(V,this.Y);var X=!U||Math.abs(U-this.Y)>10,G=this.zy.K("html5_exclude_initial_sabr_live_dvr_seek_in_watchdog"),Z=U===0&&this.J&&[11,10].includes(this.J);e1(this,this.m8,y&&X&&!E&&(!G||!Z),n,"qoe.slowseek",function(){V.seekTo(Y.Y)},"set_cmt"); X=y&&uV(V.HD(),this.Y);var D=this.Yi.loader;y=!D||D.Q$();var u=function(){V.seekTo(Y.Y+.001)}; e1(this,this.eL,X&&y&&!E,n,"qoe.slowseek",u,"jiggle_cmt");y=function(){return Y.Yi.AB()}; e1(this,this.Ty,X&&!E,n,"qoe.slowseek",y,"new_elem");X=RL(C);G=C.isBuffering();var B=V.HD(),A=Dx(B,U),O=A>=0&&B.end(A)>U+5,k=X&&G&&O;Z=this.Yi.getVideoData();e1(this,this.Cb,U<.002&&this.Y<.002&&b&&g.pO(this.zy)&&g.Sh(Z)&&!E,n,"qoe.slowseek",y,"slow_seek_shorts");e1(this,this.L,Z.nR()&&b&&!E&&!Z.F8,n,"qoe.slowseek",y,"slow_seek_gapless_shorts");e1(this,this.Jn,k&&!E,X&&!G,"qoe.longrebuffer",u,"jiggle_cmt");e1(this,this.jL,k&&!E,X&&!G,"qoe.longrebuffer",y,"new_elem_nnr");if(D){var q=D.getCurrentTime(); b=V.kE();b=p31(b,q);b=!D.isSeeking()&&U===b;e1(this,this.Ry,X&&G&&b&&!E,X&&!G&&!b,"qoe.longrebuffer",function(){V.seekTo(q)},"seek_to_loader")}b={}; u=Dx(B,Math.max(U-3.5,0));k=u>=0&&U>B.end(u)-1.1;var d=u>=0&&u+1=0&&k&&d<11;b.close2edge=k;b.gapsize=d;b.buflen=B.length;this.J&&(b.seekSour=this.J);e1(this,this.dT,X&&G&&!E,X&&!G,"qoe.longrebuffer",function(){},"timeout",b); b=C.isSuspended();b=this.Yi.lz()&&!b;e1(this,this.C,b,!b,"qoe.start15s",function(){Y.Yi.sX("ad")},"ads_preroll_timeout"); b=this.zy.experiments.An("html5_use_playback_rate_in_skip_slow_ad")?this.Yi.getPlaybackRate()*1E3:1E3;A=U-this.W5;e1(this,this.wT,g.Sh(Z)&&D,X&&!G,"qoe.longrebuffer",function(){Y.Yi.Na()},"reset_media_source"); e1(this,this.UE,g.Sh(Z)&&D,X&&!G,"qoe.longrebuffer",y,"reset_media_element");this.W===0&&(this.D=U);D=G&&this.Y===0&&U>1&&U===this.D;e1(this,this.F8,g.Sh(Z)&&D,X&&!G,"qoe.slowseek",function(){V.seekTo(0)},"reseek_after_time_jump"); E=C.isOrWillBePlaying()&&!E;O=this.Yi.aS()-U<6&&!O&&this.Yi.l5();e1(this,this.X,Z.nR()&&E&&G&&O,X&&!G,"qoe.longrebuffer",function(){Y.Yi.AB(!1,!0)},"handoff_end_long_buffer_reload"); C=Xe(Z)&&this.J===104&&E&&(G||g.e(C,8)&&g.e(C,16));e1(this,this.sE,C,n,"qoe.start15s",y,"gapless_slow_start");this.W=U;this.V.start()}}; tl.prototype.Js=function(Y,V,C){V=this.Le(V);V.wn=C;V.wdup=this.S[Y]?"1":"0";this.Yi.Js(new wF(Y,V));this.S[Y]=!0}; tl.prototype.Le=function(Y){Y=Object.assign(this.Yi.Le(!0),Y.Le());this.Y&&(Y.stt=this.Y.toFixed(3));this.Yi.getVideoData().isLivePlayback&&(Y.ct=this.Yi.getCurrentTime().toFixed(3),Y.to=this.Yi.wg().toFixed(3));delete Y.uga;delete Y.euri;delete Y.referrer;delete Y.fexp;delete Y.vm;return Y}; mO.prototype.reset=function(){this.Y=this.J=this.S=this.startTimestamp=0;this.W=!1}; mO.prototype.test=function(Y){if(!this.V||this.J)return!1;if(!Y)return this.reset(),!1;Y=(0,g.Q)();if(!this.startTimestamp)this.startTimestamp=Y,this.S=0;else if(this.S>=this.V)return this.J=Y,!0;this.S+=1;return!1}; mO.prototype.Le=function(){var Y={},V=(0,g.Q)();this.startTimestamp&&(Y.wsd=(V-this.startTimestamp).toFixed());this.J&&(Y.wtd=(V-this.J).toFixed());this.Y&&(Y.wssd=(V-this.Y).toFixed());return Y};g.W(pBZ,g.T);g.R=pBZ.prototype;g.R.setMediaElement=function(Y){(this.mediaElement=Y)?(this.mediaElement&&(this.V||this.S||!this.mediaElement.RU()||this.seekTo(.01,{Vw:"seektimeline_setupMediaElement"})),rs(this)):gs(this)}; g.R.getCurrentTime=function(){if(F8(this.Yi)){if(!isNaN(this.J))return this.J}else if(!isNaN(this.J)&&isFinite(this.J))return this.J;return this.mediaElement&&FmJ(this)?this.mediaElement.getCurrentTime()+this.timestampOffset:this.S||0}; g.R.aG=function(){return this.Hx}; g.R.Pj=function(){return this.getCurrentTime()-this.wg()}; g.R.vZ=function(){return this.Y?this.Y.vZ():Infinity}; g.R.isAtLiveHead=function(Y){if(!this.Y)return!1;Y===void 0&&(Y=this.getCurrentTime());return QE(this.Y,Y)}; g.R.tF=function(){return!!this.Y&&this.Y.tF()}; g.R.seekTo=function(Y,V){var C=V===void 0?{}:V;V=C.UQ===void 0?!1:C.UQ;var U=C.Ew===void 0?0:C.Ew;var n=C.Ks===void 0?!1:C.Ks;var b=C.vO===void 0?0:C.vO;var E=C.Vw===void 0?"":C.Vw;var y=C.seekSource===void 0?void 0:C.seekSource;var X=C.W5===void 0?!1:C.W5;var G=C.UP===void 0?!1:C.UP;C=C.N5===void 0?!1:C.N5;X&&(Y+=this.wg());uO(this.videoData)&&y===29&&(this.Hx=void 0);X=Y=this.DU())||!g.lO(this.videoData),Z||(O={st:O,mst:this.DU()},this.Y&&this.K("html5_high_res_seek_logging")&&(O.ht=this.Y.vZ(),O.adft=xpP(this.Y)),this.Yi.SL("seeknotallowed",O)),O=Z));if(!O)return this.W&&(this.W=null,tOo(this)),g.hA(this.getCurrentTime());O=.005;G&&this.K("html5_sabr_seek_no_shift_tolerance")&&(O=0);if(Math.abs(Y-this.J)<=O&&this.jL)return this.V;E&&(O=Y,(this.zy.T5()||this.K("html5_log_seek_reasons"))&&this.Yi.SL("seekreason",{reason:E, tgt:O}));y&&(this.L.J=y);this.jL&&gs(this);this.V||(this.V=new b0);Y&&!isFinite(Y)&&arZ(this,!1);(E=C||X)||(E=Y,E=!(this.videoData.isLivePlayback&&this.videoData.S&&!this.videoData.S.Y&&!(this.mediaElement&&this.mediaElement.wh()>0&&zG(this.mediaElement)>0)||W$(this.videoData)&&this.Gv()===this.DU(!1)?0:isFinite(E)||!W$(this.videoData)));E||(Y=HY(this,Y,n));Y&&!isFinite(Y)&&arZ(this,!1);this.S=Y;this.Ty=b;this.J=Y;this.D=0;this.Y&&(n=this.Y,b=Y,c6o(n,b,!1),h0o(n,b));n=this.Yi;b=Y;E={UQ:V,seekSource:y}; n.cC.S=b;C=n.eF;C.mediaTime=b;C.Y=!0;E.UQ&&n.Tq(E);E=b>n.videoData.endSeconds&&b>n.videoData.limitedPlaybackDurationInSeconds;n.h1&&E&&isFinite(b)&&PRT(n);bV.start&&PRT(this.Yi);return this.V}; g.R.DU=function(Y){if(!this.videoData.isLivePlayback)return this.Yi.videoData.DU();var V;return Vg(this.videoData)&&((V=this.mediaElement)==null?0:V.isPaused())&&this.videoData.Y?(Y=this.getCurrentTime(),wWK(this.j2(Y)*1E3)+Y):this.K("html5_sabr_parse_live_metadata_playback_boundaries")&&uO(this.videoData)&&this.videoData.Y?Y?this.videoData.Y.Jn||0:this.videoData.Y.qU||0:W$(this.videoData)&&this.videoData.sE&&this.videoData.Y?this.videoData.Y.DU()+this.timestampOffset:this.videoData.S&&this.videoData.S.Y? !Y&&this.Y?this.Y.vZ():this.Yi.videoData.DU()+this.timestampOffset:this.mediaElement?Fy()?wWK(this.mediaElement.IC().getTime()):zG(this.mediaElement)+this.timestampOffset||this.timestampOffset:this.timestampOffset}; g.R.Gv=function(){if(this.K("html5_sabr_parse_live_metadata_playback_boundaries")&&uO(this.videoData)){var Y;return((Y=this.videoData.Y)==null?void 0:Y.hm)||0}Y=this.videoData?this.videoData.Gv()+this.timestampOffset:this.timestampOffset;if(Vg(this.videoData)&&this.videoData.Y){var V,C=Number((V=this.videoData.progressBarStartPosition)==null?void 0:V.utcTimeMillis)/1E3;V=this.getCurrentTime();V=this.j2(V)-V;if(!isNaN(C)&&!isNaN(V))return Math.max(Y,C-V)}return Y}; g.R.dS=function(){this.V||this.seekTo(this.S,{Vw:"seektimeline_forceResumeTime_singleMediaSourceTransition",seekSource:15})}; g.R.zb=function(){return this.jL&&!isFinite(this.J)}; g.R.u1=function(){IrT(this,null);this.L.dispose();g.T.prototype.u1.call(this)}; g.R.Le=function(){var Y={};this.loader&&Object.assign(Y,this.loader.Le());this.mediaElement&&Object.assign(Y,this.mediaElement.Le());return Y}; g.R.hk=function(Y){this.timestampOffset=Y}; g.R.getStreamTimeOffset=function(){return W$(this.videoData)?0:this.videoData.Y?this.videoData.Y.getStreamTimeOffset():0}; g.R.wg=function(){return this.timestampOffset}; g.R.j2=function(Y){return this.videoData&&this.videoData.Y?this.videoData.Y.j2(Y-this.timestampOffset):NaN}; g.R.B8=function(){if(!this.mediaElement)return 0;if(p8(this.videoData)){var Y=this.mediaElement,V=Y.HD();Y=(RS(V)&&Y.getDuration()?V.end(V.length-1):0)+this.timestampOffset-this.Gv();V=this.DU()-this.Gv();return Math.max(0,Math.min(1,Y/V))}return this.mediaElement.B8()}; g.R.e5=function(Y){this.C&&(this.C.Y=Y)}; g.R.BP=function(Y,V){this.Yi.SL("requestUtcSeek",{time:Y});uO(this.videoData)&&(this.Hx=Y);var C;(C=this.loader)==null||C.BP(Y);V&&(this.dT=V)}; g.R.PE=function(Y){uO(this.videoData)&&(this.Hx=void 0);if(this.dT)this.Yi.SL("utcSeekingFallback",{source:"streamTime",timeSeconds:this.dT}),this.Yi.seekTo(this.dT,{Vw:"utcSeekingFallback_streamTime"}),this.dT=0;else{var V=this.getCurrentTime();isNaN(V)||(Y=this.j2(V)-Y,V-=Y,this.Yi.SL("utcSeekingFallback",{source:"estimate",timeSeconds:V}),this.Yi.seekTo(V,{Vw:"utcSeekingFallback_estimate"}))}}; g.R.Fs=function(){this.dT=0}; g.R.K=function(Y){return this.zy&&this.zy.K(Y)};g.W(YF,g.T);YF.prototype.start=function(){this.J.start()}; YF.prototype.stop=function(){this.J.stop()}; YF.prototype.clear=function(){for(var Y=g.N(this.Y.values()),V=Y.next();!V.done;V=Y.next())V.value.clear()}; YF.prototype.sample=function(){for(var Y=g.N(this.S),V=Y.next();!V.done;V=Y.next()){var C=g.N(V.value);V=C.next().value;C=C.next().value;this.Y.has(V)||this.Y.set(V,new VD1(g3J.has(V)));this.Y.get(V).update(C())}this.J.start()}; var g3J=new Set(["networkactivity"]);VD1.prototype.update=function(Y){this.J?(this.buffer.add(Y-this.Y||0),this.Y=Y):this.buffer.add(Y)}; VD1.prototype.clear=function(){this.buffer.clear();this.Y=0};Co.prototype.XN=function(){return this.started}; Co.prototype.start=function(){this.started=!0}; Co.prototype.reset=function(){this.finished=this.started=!1};var Ejo=!1;g.W(g.EY,g.D$);g.R=g.EY.prototype;g.R.u1=function(){this.logger.debug("dispose");g.OG(this.jb);ysZ(this.tB);this.visibility.unsubscribe("visibilitystatechange",this.tB);RSv(this);yU(this);g.mj.LR(this.CN);this.dI();this.qw=null;g.uE(this.videoData);g.uE(this.G3);g.uE(this.GX);g.uE(this.y3);g.B_(this.nib);this.h1=null;g.D$.prototype.u1.call(this)}; g.R.jh=function(Y,V,C,U,n){if(this.zy.K("html5_log_ad_playback_docid")){var b=this.b0();if(b.qoe){b=b.qoe;var E=this.zy.sE||"yt";g.sr(b,g.Hq(b.provider),"ad_playback",[Y,V,C,n,E])}}else this.b0().jh(Y,V,C);this.K("html5_log_media_perf_info")&&this.SL("adloudness",{ld:U.toFixed(3),cpn:Y})}; g.R.DK=function(){var Y;return(Y=this.loader)==null?void 0:Y.DK()}; g.R.eV=function(){var Y;return(Y=this.loader)==null?void 0:Y.eV()}; g.R.TC=function(){var Y;return(Y=this.loader)==null?void 0:Y.TC()}; g.R.Kr=function(){var Y;return(Y=this.loader)==null?void 0:Y.Kr()}; g.R.Zl=function(){return this.videoData.Zl()}; g.R.YB=function(){return this.K("html5_not_reset_media_source")&&!this.Zl()&&!this.videoData.isLivePlayback&&g.Sh(this.videoData)&&!this.zy.supportsGaplessShorts()}; g.R.cK=function(){this.videoData.C&&(this.videoData.rC=this.videoData.rC||this.fW.q8().DK(),this.videoData.Gi=this.videoData.Gi||this.fW.q8().eV());if(O31(this.videoData)||!Y2(this.videoData)){var Y=this.videoData.errorDetail;this.a6(this.videoData.errorCode||"auth",2,unescape(this.videoData.errorReason),Y,Y,this.videoData.a_||void 0)}this.K("html5_generate_content_po_token")&&this.wr();this.K("html5_enable_d6de4")&&this.Vh()}; g.R.tv=function(){return this.tX}; g.R.Bl=function(){!this.zJ||this.zJ.Vs();this.zJ=new g.ws(new vY(this.videoData,this.zy,this));this.zy.K("html5_ssap_logging_manager_cleanup")||(this.tX=new T3(this.zy,this,this.zJ))}; g.R.getVideoData=function(){return this.videoData}; g.R.U=function(){return this.zy}; g.R.eX=function(){return this.CR.eX(this.qw)}; g.R.b0=function(Y){if(this.zy.K("html5_ssap_logging_manager_cleanup"))Y=this.zJ;else if(Y)a:{for(var V=this.tX,C=g.N(V.Y.values()),U=C.next();!U.done;U=C.next())if(U=U.value,U.getVideoData().videoId===Y){Y=U;break a}Y=V.J}else Y=this.tX.b0();return Y}; g.R.uN=function(){return this.visibility}; g.R.Va=function(){return this.mediaElement&&this.mediaElement.uS()?this.mediaElement.dg():null}; g.R.Bt=function(){return this.mediaElement}; g.R.m$=function(){if(this.K("html5_check_video_data_errors_before_playback_start")&&this.videoData.errorCode)return!1;this.U().D&&this.U().houseBrandUserStatus&&this.SL("hbut",{status:this.U().houseBrandUserStatus},!0);if(this.videoData.r8())return!0;this.a6("api.invalidparam",2,void 0,"invalidVideodata.1");return!1}; g.R.FO=function(Y){(Y=Y===void 0?!1:Y)||pW(this.b0());this.gK=Y;!this.m$()||this.Sh.XN()?g.pO(this.zy)&&this.videoData.isLivePlayback&&this.Sh.XN()&&!this.Sh.finished&&!this.gK&&this.OT():(this.Sh.start(),Y=this.b0(),lz(Y),Y.qoe&&DVa(Y.qoe),this.OT())}; g.R.OT=function(){if(this.videoData.isLoaded()){var Y=this.G3;g.NQ(Y.Rc.experiments,"html5_player_min_build_cl")>0&&g.NQ(Y.Rc.experiments,"html5_player_min_build_cl")>764041116&&WMo(Y,"oldplayer");klT(this)}else this.videoData.GZ||this.videoData.AU?this.gK&&g.pO(this.zy)&&this.videoData.isLivePlayback||(this.videoData.GZ?b31(this.videoData):(Y=this.b0(),Y.qoe&&(Y=Y.qoe,NV(Y,"protected"),Y.provider.videoData.V?Y.KV():Y.provider.videoData.subscribe("dataloaded",Y.KV,Y)),oA0(this.videoData))):!this.videoData.loading&& this.jN&&WN2(this)}; g.R.Y4=function(Y){this.UA=Y;this.loader&&(bCa(this.loader,new g.YO(Y)),this.SL("sdai",{sdsstm:1}))}; g.R.Er=function(){return null}; g.R.Vm=YE(16);g.R.isFullscreen=function(){return this.visibility.isFullscreen()}; g.R.isBackground=function(){return this.visibility.isBackground()}; g.R.Z5=function(){var Y=this;this.logger.debug("Updating for format change");zq(this).then(function(){return bj(Y)}); this.playerState.isOrWillBePlaying()&&this.playVideo()}; g.R.Qk=function(){this.logger.debug("start readying playback");this.mediaElement&&this.mediaElement.activate();this.FO();this.m$()&&!g.e(this.playerState,128)&&(this.Iz.XN()||(this.Iz.start(),this.videoData.xA?this.jx(u0(this.playerState,4)):this.jx(u0(u0(this.playerState,8),1))),NbT(this))}; g.R.LL=function(){return this.Sh.finished}; g.R.sendAbandonmentPing=function(){g.e(this.getPlayerState(),128)||(this.publish("internalAbandon"),this.AV(!0),RSv(this),g.mj.LR(this.CN))}; g.R.K3=function(Y,V){Y=Y===void 0?!0:Y;(V===void 0||V)&&this.mediaElement&&this.mediaElement.pause();this.jx(Y?new g.GG(14):new g.GG)}; g.R.TE=function(){this.b0().z_()}; g.R.a6=function(Y,V,C,U,n,b){this.logger.debug(function(){return"set player error: ec="+Y+", detail="+n}); var E,y;g.rR(yUv,C)?E=C:C?y=C:E="GENERIC_WITHOUT_LINK";U=(U||"")+(";a6s."+BI());if(Y==="auth"||Y==="drm.auth"||Y==="heartbeat.stop")C&&(U+=";r."+C.replaceAll(" ","_")),b&&(U+="sr."+b.replaceAll(" ","_"));V={errorCode:Y,errorDetail:n,errorMessage:y||g.mN[E]||"",J2:E,a_:b||"",eb:U,VZ:V,cpn:this.videoData.clientPlaybackNonce};this.videoData.errorCode=Y;ij(this,"dataloaderror");this.jx(D0(this.playerState,128,V));g.mj.LR(this.CN);yU(this);this.Ca()}; g.R.sX=function(Y){this.aQ=this.aQ.filter(function(V){return Y!==V}); this.logger.debug(function(){return"set preroll ready for "+Y}); this.Iz.XN()&&NbT(this)}; g.R.RV=function(){var Y;(Y=!!this.aQ.length)||(Y=this.VX.Y.array[0],Y=!!Y&&Y.start<=-0x8000000000000);return Y}; g.R.tF=function(){return this.cC.tF()}; g.R.isPlaying=function(){return this.playerState.isPlaying()}; g.R.lC=function(){return this.playerState.lC()&&this.videoData.xA}; g.R.getPlayerState=function(){return this.playerState}; g.R.i9=function(Y){var V;(V=this.loader)==null||V.i9(Y)}; g.R.Vk=function(Y){var V;(V=this.loader)==null||V.Vk(Y)}; g.R.getPlayerType=function(){return this.playerType}; g.R.getPreferredQuality=function(){if(this.qw){var Y=this.qw;Y=Y.videoData.b$.compose(Y.videoData.oC);Y=WJ(Y)}else Y="auto";return Y}; g.R.xf=YE(22);g.R.isGapless=function(){return!!this.mediaElement&&this.mediaElement.isView()}; g.R.setMediaElement=function(Y){this.logger.debug("set media element");if(this.mediaElement&&Y.dg()===this.mediaElement.dg()&&(Y.isView()||this.mediaElement.isView())){if(Y.isView()||!this.mediaElement.isView())this.J6(),this.mediaElement=Y,this.mediaElement.Yi=this,aJP(this),this.cC.setMediaElement(this.mediaElement)}else{this.mediaElement&&this.dI();if(!this.playerState.isError()){var V=B6(this.playerState,512);g.e(V,8)&&!g.e(V,2)&&(V=u0(V,1));Y.isView()&&(V=B6(V,64));this.jx(V)}this.mediaElement= Y;this.mediaElement.Yi=this;!g.pO(this.zy)&&this.mediaElement.setLoop(this.loop);this.mediaElement.setPlaybackRate(this.playbackRate);aJP(this);this.cC.setMediaElement(this.mediaElement);this.K("html5_prewarm_media_source")&&!this.G3.Dm()&&QuK(this.mediaElement)}}; g.R.dI=function(Y,V,C){Y=Y===void 0?!1:Y;V=V===void 0?!1:V;C=C===void 0?!1:C;this.logger.debug("remove media element");if(this.mediaElement){var U=this.getCurrentTime();U>0&&(this.cC.S=U);this.cC.setMediaElement(null);!Y&&this.YB()?lJE(this):this.n2(C);this.loader&&(e8(this.loader),Dr(this,V));this.y$.stop();if(this.mediaElement&&(!this.Iz.XN()&&!this.lz()||this.playerState.isError()||g.e(this.playerState,2)||this.jx(u0(this.playerState,512)),this.mediaElement)){this.J6();if(Y||!this.mediaElement.isView())this.k8.H$("mesv_s"), this.mediaElement.stopVideo(),uj(this);this.mediaElement=this.mediaElement.Yi=null}}}; g.R.playVideo=function(Y,V){Y=Y===void 0?!1:Y;V=V===void 0?!1:V;var C=this,U,n,b,E,y,X,G;return g.l(function(Z){if(Z.J==1){C.logger.debug("start play video");var D=window.google_image_requests;D&&D.length>10&&(window.google_image_requests=D.slice(-10));if(g.e(C.playerState,128))return Z.return();if(C.G3.UK())return C.publish("signatureexpired"),Z.return();C.mediaElement&&pW(C.b0());C.Qk();(g.e(C.playerState,64)||Y)&&C.jx(u0(C.playerState,8));return C.Iz.finished&&C.mediaElement?C.qw||!C.Y1?Z.OE(2): g.v(Z,C.Y1,3):Z.return()}if(Z.J!=2&&g.e(C.playerState,128))return Z.return();if(!C.videoData.S)return C.videoData.isLivePlayback&&!g.Zq(C.zy.V,!0)?(U="html5.unsupportedlive",n=2):(U=C.videoData.Zl()?"fmt.unplayable":"fmt.noneavailable",n=1),g.ak(Error("selectableFormats")),b=C.K("html5_log_fmt_unplaybable_trigger")?"trg.selectableFormats":"selectableFormats.1",C.a6(U,n,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",b),Z.return();if(C.ma()&&C.videoData.S.Y)return C.logger.debug("rebuild playbackData for airplay"), Z.return(zq(C));if(F8(C))D=C.cC,Re(D.videoData)&&!D.isAtLiveHead(D.getCurrentTime())&&D.tF()&&D.Yi.seekTo(Infinity,{Vw:"seektimeline_peggedToLive",seekSource:34});else if(Re(C.videoData)&&(E=C.getCurrentTime()E;if(!y||!E){b&&y&&(U=Math.max(U,b));var X;b=P8P(V,(X=n.Y)==null?void 0:X.videoInfos);X=V.Yi.getPlaybackRate();X>1&&b&&(X=KHJ(V.zy.V,n.Y.videoInfos,X),Y.Y!==0&& X=480;if(V.K("html5_exponential_memory_for_sticky")){G=V.zy.Cm;Z=1;var D=D===void 0?!1:D;DFZ(G,"sticky-lifetime");G.values["sticky-lifetime"]&&G.Ky["sticky-lifetime"]||(G.values["sticky-lifetime"]=0,G.Ky["sticky-lifetime"]=0);D&&f5(G,"sticky-lifetime")>.0625&&(Z=G.Ky["sticky-lifetime"]*2); G.values["sticky-lifetime"]+=1*Math.pow(2,G.Y/Z);G.Ky["sticky-lifetime"]=Z;G.W.start()}if(V.K("html5_perf_cap_override_sticky")){D=V.S;G=V.K("html5_perserve_av1_perf_cap");G=G===void 0?!1:G;if(G===void 0?0:G){Z=Kt();Y=g.N(Object.keys(Z));for(V=Y.next();!V.done;V=Y.next())V=V.value,V.indexOf("1")!==0&&delete Z[V];g.$d("yt-player-performance-cap",Z,2592E3)}else g.an("yt-player-performance-cap");FSE(G);if(G){G=g.N(mZ.keys());for(Z=G.next();!Z.done;Z=G.next())Z=Z.value,Z.startsWith("1")||mZ.delete(Z); G=g.N(G3.values());for(Z=G.next();!Z.done;Z=G.next())Z=Z.value,Z.startsWith("1")||G3.delete(Z);G=g.N(D.keys());for(Z=G.next();!Z.done;Z=G.next())Z=Z.value,Z.startsWith("1")||D.delete(Z)}else mZ.clear(),G3.clear(),D.clear()}}}this.loader&&(D=this.loader,C=C||"",D.policy.Y?ri(D.W.Y,C):ri(D.Y.V,C));this.lE()}; g.R.getUserPlaybackQualityPreference=function(){return this.videoData.S&&!this.videoData.S.Y?WJ(this.videoData.b$):R0[FV()]}; g.R.hasSupportedAudio51Tracks=function(){return this.videoData.hasSupportedAudio51Tracks()}; g.R.setUserAudio51Preference=function(Y,V){this.getUserAudio51Preference()!==Y&&(this.SL("toggle51",{pref:Y}),g.$d("yt-player-audio51",Y,V?31536E3:2592E3),this.Z5())}; g.R.getUserAudio51Preference=function(){return this.videoData.getUserAudio51Preference()}; g.R.setProximaLatencyPreference=function(Y){var V=this.getProximaLatencyPreference();this.SL("proxima",{pref:Y});g.$d("yt-player-proxima-pref",Y,31536E3);V!==Y&&(Y=this.cC,Y.m8=!0,Y.Yi.seekTo(Infinity,{Vw:"seektimeline_proximaSeekToHead",seekSource:34}))}; g.R.getProximaLatencyPreference=function(){var Y;return(Y=gt())!=null?Y:0}; g.R.isProximaLatencyEligible=function(){return this.videoData.isProximaLatencyEligible}; g.R.wr=function(){this.videoData.videoId?this.fW.wr(this.videoData):this.SL("povid",{})}; g.R.Vh=function(){this.videoData.videoId?this.fW.Vh(this.videoData):this.SL("piavid",{})}; g.R.lE=function(){if(!this.Vs()&&!g.e(this.playerState,128)&&this.videoData.S){if(this.videoData.S.Y)no(this);else{var Y=Zr(this),V=this.videoData;a:{var C=this.videoData.bd;if(Y.Y){for(var U=g.N(C),n=U.next();!n.done;n=U.next()){n=n.value;var b=n.getInfo(),E=g.j$[b.video.quality];if((!Y.S||b.video.quality!=="auto")&&E<=Y.Y){C=n;break a}}C=C[C.length-1]}else C=C[0]}V.wT=C;xGK(this,Y.reason,QtT(this,this.videoData.wT))}if(this.K("html5_check_unstarted")?this.playerState.isOrWillBePlaying():this.isPlaying())this.cC.X= !1,this.playVideo()}}; g.R.uw=function(Y,V){if(this.Vs()||g.e(this.playerState,128))return!1;var C,U=!((C=this.videoData.S)==null||!C.Y);C=U&&V?this.getCurrentTime()-this.wg():NaN;if(this.zy.experiments.An("html5_record_audio_format_intent")){var n=this.b0();if(n.qoe){n=n.qoe;var b=[Y.Af.id,isNaN(C)?"m":"t"];g.sr(n,g.Hq(n.provider),"afi",b)}}if(U)return V&&(U=QaZ(this.cC),this.SL("aswh",{id:Y.id,xtags:Y.xtags,bh:U.toFixed(3)})),this.loader.setAudioTrack(Y,C,V),!0;if(hSR(this)){a:{V=this.mediaElement.audioTracks();for(U= 0;U=0?Y:this.getCurrentTime()}; g.R.j2=function(){var Y;return((Y=this.videoData.Y)==null?0:Y.j2)?this.videoData.Y.j2(this.getCurrentTime()-this.wg()):this.mediaElement&&(Y=this.mediaElement.IC())&&(Y=Y.getTime(),!isNaN(Y))?Y/1E3+this.getCurrentTime():NaN}; g.R.getDuration=function(){return this.videoData.lengthSeconds?this.videoData.lengthSeconds+this.wg():this.DU()?this.DU():0}; g.R.fL=function(){var Y=new Upo;if(this.loader){var V=this.zy.schedule,C=this.zy.T5();C=C===void 0?!1:C;Y.Cd=V.jL;Y.b7=V.Ty;Y.bandwidthEstimate=cE(V);if(C){C=(V.X.wF()*1E3).toFixed();var U=(V.vx.wF()*1E3).toFixed(),n=qb(V).toFixed(2),b=((V.C.wF()||0)*1E9).toFixed(2),E=V.S.wF().toFixed(0),y=V.F8.wF().toFixed(0),X=V.L.percentile(.5).toFixed(2),G=V.L.percentile(.92).toFixed(2),Z=V.L.percentile(.96).toFixed(2),D=V.L.percentile(.98).toFixed(2);V.Y?V.Y.reset():V.Y=new so;V.Y.add(V.dT);V.Y.add(V.interruptions.length); for(var u=0,B=V.interruptions.length-1;B>=0;B--){var A=V.interruptions[B];V.Y.add(A-u);u=A}u=0;for(B=V.W.length-1;B>=0;B--){A=V.W[B];var O=A.stamp/36E5;V.Y.add(O-u);u=O;V.Y.add(A.net/1E3);V.Y.add(A.max)}V=V.Y.zZ();Y.Y={ttr:C,ttm:U,d:n,st:b,bw:E,abw:y,v50:X,v92:G,v96:Z,v98:D,"int":V}}n2P(this.loader,Y)}else this.mediaElement&&(Y.Ut=i0(this.mediaElement));Y.Cd=this.Cd;Y.b7=this.b7;Y.S=this.isAtLiveHead()&&this.isPlaying()?stZ(this):NaN;return Y}; g.R.eD=function(Y,V){this.b7+=Y;this.Cd+=V}; g.R.B8=function(){return this.mediaElement?g.lO(this.videoData)?1:p8(this.videoData)?this.isAtLiveHead()||this.tF()?1:this.cC.B8():this.mediaElement.B8():0}; g.R.ZK=function(){var Y=this.IF,V=VU(Y,"bandwidth"),C=VU(Y,"bufferhealth"),U=VU(Y,"livelatency"),n=VU(Y,"networkactivity"),b=oa(Y,"bandwidth"),E=oa(Y,"bufferhealth"),y=oa(Y,"livelatency");Y=oa(Y,"networkactivity");var X=this.lq(),G=X.droppedVideoFrames;X=X.totalVideoFrames;var Z=this.getCurrentTime();if(this.zH){var D="IT/"+(this.zH.Y.getInfo()+"/"+WJ(this.jI()));D+="/"+this.zH.getInfo()}else D="";var u=this.isGapless(),B=this.IJ(),A=this.oa(),O=g.Gq(this),k=this.getPlayerState(),q=this.getPlaylistSequenceForTime(this.getCurrentTime()); a:{var d=0;var c="";if(this.UA){if(this.UA.JU){c="D,";break a}d=this.UA.dR;c=this.UA.iU.substring(0,4)}d>0?(d="AD"+d+", ",c&&(d+=c+", "),c=d):c=""}return{T2:b,U_:E,currentTime:Z,AA:D,droppedVideoFrames:G,isGapless:u,IJ:B,BU:A,gx:V,xv:C,q3:U,UH:n,wx:y,Eg:Y,iV:O,playerState:k,gY:q,dO:c,totalVideoFrames:X}}; g.R.Le=function(Y){var V={};if(Y===void 0?0:Y){Object.assign(V,this.b0().Le());this.mediaElement&&(Object.assign(V,this.mediaElement.Le()),Y=this.lq(),V.dvf=Y.droppedVideoFrames,V.tvf=Y.totalVideoFrames);this.loader&&Object.assign(V,this.loader.Le());this.zH&&(V.drm=JSON.stringify(this.zH.Le()));V.state=this.playerState.state.toString(16);g.e(this.playerState,128)&&(V.debug_error=JSON.stringify(this.playerState.fK));this.RV()&&(V.prerolls=this.aQ.join(","));this.videoData.zO&&(V.ismb=this.videoData.zO); this.videoData.latencyClass!=="UNKNOWN"&&(V.latency_class=this.videoData.latencyClass);this.videoData.isLowLatencyLiveStream&&(V.lowlatency="1");if(this.videoData.defaultActiveSourceVideoId||this.videoData.compositeLiveStatusToken||this.videoData.compositeLiveIngestionOffsetToken)V.is_mosaic=1;this.videoData.cotn&&(V.is_offline=1,V.cotn=this.videoData.cotn);this.videoData.playerResponseCpn&&(V.playerResponseCpn=this.videoData.playerResponseCpn);this.fW.isOrchestrationLeader()&&(V.leader=1);this.videoData.isLivePlayback&& (this.videoData.Y&&$n(this.videoData.Y)&&(V.segduration=$n(this.videoData.Y)),Y=this.cC,V.lat=Y.C?Oov(Y.C.W):0,V.liveutcstart=this.videoData.liveUtcStartSeconds);V.relative_loudness=this.videoData.pM.toFixed(3);if(Y=g.Gq(this))V.optimal_format=Y.video.qualityLabel;V.user_qual=FV();V.release_version=z[34]}V.debug_videoId=this.videoData.videoId;return V}; g.R.addCueRange=function(Y){this.wi([Y])}; g.R.removeCueRange=function(Y){this.VX.F9([Y])}; g.R.qL=function(){this.VX.sync()}; g.R.er=function(Y,V){return this.VX.er(Y,V)}; g.R.wi=function(Y,V){this.VX.JY(Y,V)}; g.R.Up=function(Y){this.VX.F9(Y)}; g.R.CT=function(){return this.VX.CT()||[]}; g.R.qt=function(){return this.Py}; g.R.ma=function(){return this.visibility.ma()}; g.R.s6=function(){this.mediaElement&&this.mediaElement.s6()}; g.R.ecs=function(){ij(this)}; g.R.togglePictureInPicture=function(){this.mediaElement&&this.mediaElement.togglePictureInPicture()}; g.R.J6=function(){g.w1(this.MX)}; g.R.oX8=function(){this.KW();this.publish("onLoadProgress",this.B8())}; g.R.eE=function(Y){var V=Y.target.LK();if(this.mediaElement&&this.mediaElement.LK()&&this.mediaElement.LK()===V){FNZ(this,Y.type);switch(Y.type){case "error":var C=XU(this.mediaElement)||"",U=this.mediaElement.p$();if(C==="capability.changed"){this.K("html5_restart_on_capability_change")?(this.SL("capchg",{msg:U}),this.AB(!0)):zq(this);return}if(this.mediaElement.hasError()&&(U={msg:U},this.K("html5_log_fmt_unplaybable_trigger")&&(U.trg="elementevt"),BMo(this.G3,C,U)))return;if(this.isBackground()&& this.mediaElement.Q9()===4){this.Ca();Xw(this,"unplayable");return}break;case "durationchange":C=this.mediaElement.getDuration();isFinite(C)&&(!this.l1||C>0)&&C!==1&&this.f9(C);break;case "ratechange":this.loader&&this.loader.setPlaybackRate(this.mediaElement.getPlaybackRate());Gq1(this.VX);this.b0().onPlaybackRateChange(this.getPlaybackRate());break;case "loadedmetadata":KN0(this);this.publish("onLoadedMetadata");LNv(this);C=this.j2();this.videoData.MQ&&(this.videoData.MQ=C);break;case "loadstart":LNv(this); break;case "progress":case "suspend":this.If.sI();break;case "playing":this.k8.H$("plev");this.Vf&&!F8(this)&&(this.Vf=!1,this.isAtLiveHead()||(this.logger.debug("seek to infinity on PLAYING"),this.seekTo(Infinity,{Vw:"videoplayer_onPlaying"})));break;case "timeupdate":C=this.mediaElement&&!this.mediaElement.getCurrentTime();U=this.mediaElement&&this.mediaElement.wh()===0;if(C&&(!this.ox||U))return;this.ox=this.ox||!!this.mediaElement.getCurrentTime();IJ2(this);this.KW();if(!this.mediaElement||this.mediaElement.LK()!== V)return;this.publish("onVideoProgress",this.getCurrentTime());break;case "waiting":if(this.mediaElement.kE().length>0&&this.mediaElement.HD().length===0&&this.mediaElement.getCurrentTime()>0&&this.mediaElement.getCurrentTime()<5&&this.loader)return;this.K("html5_ignore_unexpected_waiting_cfl")&&(this.mediaElement.isPaused()||this.mediaElement.wh()>2||!this.mediaElement.isSeeking()&&uV(this.mediaElement.HD(),this.mediaElement.getCurrentTime()))&&(C=this.mediaElement.Le(),C.bh=i0(this.mediaElement).toFixed(3), this.SL("uwe",C));break;case "resize":KN0(this);this.videoData.J&&this.videoData.J.video.quality==="auto"&&this.publish("internalvideoformatchange",this.videoData,!1);break;case "pause":if(this.cW&&g.e(this.playerState,8)&&!g.e(this.playerState,1024)&&this.getCurrentTime()===0&&g.kQ){Xw(this,"safari_autoplay_disabled");return}}if(this.mediaElement&&this.mediaElement.LK()===V){HoJ(this.cC,Y);this.publish("videoelementevent",Y);V=this.playerState;U=this.eF;var n=this.mediaElement;C=this.videoData.clientPlaybackNonce; if(!g.e(V,128)){var b=V.state;n=n?n:Y.target;var E=n.getCurrentTime();if(!g.e(V,64)||Y.type!=="ended"&&Y.type!=="pause"){var y=n.getDuration();y=n.isEnded()||E>1&&Math.abs(E-y)<1.1;var X=Y.type==="pause"&&n.isEnded();E=Y.type==="ended"||Y.type==="waiting"||Y.type==="timeupdate"&&!g.e(V,4)&&!MV(U,E);if(X||y&&E)n.rE()>0&&n.LK()&&(b=14);else switch(Y.type){case "error":XU(n)&&(b|=128);break;case "pause":g.e(V,256)?(b^=256)||(b=64):g.e(V,32)||g.e(V,2)||g.e(V,4)||(b=4,g.e(V,1)&&g.e(V,8)&&(b|=1));break; case "playing":E=b;b=(b|8)&-1093;E&4?(b|=1,Z0(U,n,!0)):MV(U,n.getCurrentTime())&&(b&=-2);g.e(V,1)&&Z0(U,n)&&(b|=1);break;case "seeking":b|=16;g.e(V,8)&&(b|=1);b&=-3;break;case "seeked":b&=-17;Z0(U,n,!0);break;case "waiting":g.e(V,2)||(b|=1);Z0(U,n);break;case "timeupdate":E=g.e(V,16),y=g.e(V,4),(g.e(V,8)||E)&&!y&&MV(U,n.getCurrentTime())&&(b=8),Z0(U,n)&&(b|=1)}}U=b;b=null;U&128&&(b=Y.target,n=XU(b),E=1,n?(n==="capability.changed"&&(E=2),y="GENERIC_WITHOUT_LINK",X=b.Le(),X.mediaElem="1",/AUDIO_RENDERER/.test(b.p$())&& (y="HTML5_AUDIO_RENDERER_ERROR"),b={errorCode:n,errorMessage:g.mN[y]||"",J2:y,eb:vy(X),VZ:E,cpn:V.fK?V.fK.cpn:""}):b=null,b&&(b.cpn=C));V=D0(V,U,b)}!g.e(this.playerState,1)&&g.e(V,1)&&ryv(this,"evt"+Y.type);this.jx(V)}}}; g.R.F8L=function(Y){Y=Y.Y.availability==="available";Y!==this.Py&&(this.Py=Y,this.publish("airplayavailabilitychange"))}; g.R.K8E=function(){var Y=(0,g.Q)(),V=this.mediaElement.ma();this.SL("airplay",{ia:V});!V&&!isNaN(this.Ua)&&Y-this.Ua<2E3||(this.Ua=Y,V!==this.ma()&&(Y=this.visibility,Y.Y!==V&&(Y.Y=V,Y.tB()),this.SL("airplay",{rbld:V}),this.Z5()),this.publish("airplayactivechange"))}; g.R.iC=function(Y){if(this.loader){var V=this.loader,C=V.S,U=V.getCurrentTime(),n=Date.now()-C.L;C.L=NaN;C.SL("sdai",{adfetchdone:Y,d:n});Y&&!isNaN(C.C)&&C.J!==3&&ax(C.loader,U,C.C,C.D);C.policy.S?C.V=NaN:C.W=NaN;Mi(C,4,C.J===3?"adfps":"adf");e8(V)}}; g.R.Qc=function(){g.OG(this.jb);this.y$.stop();this.videoData.F8=!0;this.zy.hm=!0;this.zy.rg=0;var Y=this.G3;if(Y.videoData.J){var V=Y.Rc.V,C=Y.videoData.J.ys;V.W.has(C)&&(V.W.delete(C),V.J=!0)}Y.Y.stop();this.V6();g.e(this.playerState,8)&&this.jx(B6(this.playerState,65));this.gK=!1;gOv(this.b0());g.Hh(this.GX);this.publish("playbackstarted");(Y=g.rH("yt.scheduler.instance.clearPriorityThreshold"))?Y():bI(0)}; g.R.V6=function(){var Y=this.fW.Wt(),V={},C={};!r8("pbs",this.k8.timerName)&&lg.measure&&lg.getEntriesByName&&(lg.getEntriesByName("mark_nr")[0]?b40("mark_nr"):b40());Y.videoId&&(V.videoId=Y.videoId);Y.clientPlaybackNonce&&!this.K("web_player_early_cpn")&&(V.clientPlaybackNonce=Y.clientPlaybackNonce);this.mediaElement&&this.mediaElement.isPaused()&&(C.isPausedOnLoad=!0);C.itag=Y.J?Number(Y.J.itag):-1;Y.j6&&(C.preloadType=String(this.Nn?2:1));V.liveStreamMode=$eJ[c$(Y)];V.playerInfo=C;this.k8.infoGel(V); if(this.loader){Y=this.loader.timing;window&&window.performance&&window.performance.getEntriesByName&&(Y.S&&(V=window.performance.getEntriesByName(Y.S),V.length&&(V=V[0],Y.tick("vri",V.fetchStart),Y.tick("vdns",V.domainLookupEnd),Y.tick("vreq",V.requestStart),Y.tick("vrc",V.responseEnd))),Y.J&&(V=window.performance.getEntriesByName(Y.J),V.length&&(V=V[0],Y.tick("ari",V.fetchStart),Y.tick("adns",V.domainLookupEnd),Y.tick("areq",V.requestStart),Y.tick("arc",V.responseEnd))));Y=Y.ticks;for(var U in Y)Y.hasOwnProperty(U)&& this.k8.tick(U,Y[U])}}; g.R.KW=function(Y){var V=this;Y=Y===void 0?!1:Y;if(this.mediaElement&&this.videoData){SYP(this.cC,this.isPlaying());var C=this.getCurrentTime();!this.loader||g.e(this.playerState,4)&&g.lO(this.videoData)||g.e(this.playerState,32)&&uO(this.videoData)||yBK(this.loader,C);C>5&&(this.cC.S=C);var U=g.nw();U?g.mj.LR(this.CN):g.Ny(this.CN);var n=this.mediaElement.isPaused();if((this.playerState.isBuffering()||!n||Vg(this.videoData))&&!g.e(this.playerState,128)){var b=function(){if(V.mediaElement&&!g.e(V.playerState, 128)){V.zy.T5()&&FNZ(V,"pfx");var E=V.getCurrentTime();V.K("html5_buffer_underrun_transition_fix")&&(E-=V.wg());var y=i0(V.mediaElement),X=g.e(V.playerState,8),G=MV(V.eF,E),Z=rt2(V.eF,E,(0,g.Q)(),y);X&&G?V.jx(B6(V.playerState,1)):X&&Z?(X=V.getDuration(),G=Re(V.videoData),X&&Math.abs(X-E)<1.1?(V.SL("setended",{ct:E,bh:y,dur:X,live:G}),V.mediaElement.iz()?(V.logger.debug("seek to 0 because of looping"),V.seekTo(0,{Vw:"videoplayer_loop",seekSource:37})):V.K3()):(V.playerState.isBuffering()||ryv(V,"progress_fix"), V.jx(u0(V.playerState,1)))):(X&&!G&&!Z&&E>0&&(X=(Date.now()-V.Wf)/1E3,G=V.getDuration(),E>G-1&&V.SL("misspg",{t:E.toFixed(2),d:G.toFixed(2),r:X.toFixed(2),bh:y.toFixed(2)})),V.playerState.isPaused()&&V.playerState.isBuffering()&&i0(V.mediaElement)>5&&V.jx(B6(V.playerState,1)));V.KW()}}; this.mediaElement.kE().length===0?this.CN=U?g.mj.gI(b,100):g.Rj(b,100):this.CN=U?g.mj.gI(b,500):g.Rj(b,500)}this.videoData.mZ=C;!Y&&this.isPlaying()&&SdH(this);$r1(this.CR,this.qw,this.Bt(),this.isBackground())&&no(this);this.publish("progresssync",Y);n&&Vg(this.videoData)&&this.publish("onVideoProgress",this.getCurrentTime())}}; g.R.KY=function(){this.a6("ad.rebuftimeout",2,"RETRYABLE_ERROR","vps."+this.playerState.state.toString(16))}; g.R.oa=function(){return this.b0().oa()}; g.R.Ex=function(){return this.loader?this.loader.Ex():cE(this.zy.schedule,!0)}; g.R.jx=function(Y){if(!g.Aa(this.playerState,Y)){this.logger.debug(function(){return"Setting state "+Y.toString()}); var V=new g.W3(Y,this.playerState);this.playerState=Y;gjR(this);var C=!this.B4.length;this.B4.push(V);var U=this.mediaElement&&this.mediaElement.isSeeking();U=V.oldState.state===8&&!U;g.Oi(V,1)&&U&&g.e(this.playerState,8)&&!g.e(this.playerState,64)&&this.loader&&(flK(this.loader),this.mediaElement&&i0(this.mediaElement)>=5&&pq0(this.CR,this.qw)&&no(this));(U=g.NQ(this.zy.experiments,"html5_ad_timeout_ms"))&&this.videoData.isAd()&&g.e(Y,1)&&(g.e(Y,8)||g.e(Y,16))?this.l_.start(U):this.l_.stop();(Nj(V, 8)<0||g.Oi(V,1024))&&this.y$.stop();!g.Oi(V,8)||this.videoData.F8||g.e(V.state,1024)||this.y$.start();g.e(V.state,8)&&Nj(V,16)<0&&!g.e(V.state,32)&&!g.e(V.state,2)&&this.playVideo();g.e(V.state,2)&&p8(this.videoData)&&(this.f9(this.getCurrentTime()),this.KW(!0));g.Oi(V,2)&&(this.AV(!0),this.zy.T5()&&this.K("html5_sabr_parse_live_metadata_playback_boundaries")&&uO(this.videoData)&&this.videoData.Y&&(U={minst:""+this.videoData.Y.hm,cminst:""+(this.videoData.Y.Gv()+this.wg()),maxst:""+this.videoData.Y.qU, hts:""+this.videoData.Y.Jn,cmaxst:""+(this.videoData.Y.DU()+this.wg())},this.SL("sabrSeekableBoundaries",U)));g.Oi(V,128)&&this.Ca();this.videoData.Y&&this.videoData.isLivePlayback&&!this.rO&&(Nj(V,8)<0?ca0(this.videoData.Y):g.Oi(V,8)&&this.videoData.Y.resume());Lm1(this.cC,V);HW0(this.b0(),V);if(C&&!this.Vs())try{for(var n=g.N(this.B4),b=n.next();!b.done;b=n.next()){var E=b.value;ZoS(this.VX,E);this.publish("statechange",E)}}finally{this.B4.length=0}}}; g.R.j3=function(){this.k8.tick("qoes")}; g.R.dS=function(){this.cC.dS()}; g.R.gj=function(Y,V,C,U){a:{var n=this.G3;U=U===void 0?"LICENSE":U;C=C.substring(0,256);var b=lP(V);Y==="drm.keyerror"&&this.zH&&this.zH.J.keys.length>1&&n.W<96&&(Y="drm.sessionlimitexhausted",b=!1);var E=n.Rc.experiments.An("html5_retry_on_drm_unavailable"),y=n.Rc.experiments.An("html5_retry_on_drm_key_error"),X=/^(closedShouldNotRetry|t\.prefixedKeyError)(.*)/;if(E&&Y==="drm.unavailable"||y&&Y==="drm.keyerror"&&!C.match(X))n.Js("qoe.restart",{retryOnDrmError:1,e:Y,detail:C}),n.Yi.AB(!0);else{if(b)if(n.videoData.J&& n.videoData.J.video.isHdr())OuH(n,Y);else{if(n.Yi.a6(Y,V,U,C),Zu0(n,{detail:C}))break a}else n.Js(Y,{detail:C});Y==="drm.sessionlimitexhausted"&&(n.SL("retrydrm",{sessionLimitExhausted:1}),n.W++,eSK(n.Yi))}}}; g.R.hdv=function(){var Y=this,V=g.NQ(this.zy.experiments,"html5_license_constraint_delay"),C=nH();V&&C?(V=new g.KK(function(){Y.lE();ij(Y)},V),g.M(this,V),V.start()):(this.lE(),ij(this))}; g.R.mp=function(Y){this.publish("heartbeatparams",Y)}; g.R.RQ=function(Y){this.SL("keystatuses",aFT(Y));var V="auto",C=!1;this.videoData.J&&(V=this.videoData.J.video.quality,C=this.videoData.J.video.isHdr());a:{switch(V){case "highres":case "hd2880":V="UHD2";break;case "hd2160":case "hd1440":V="UHD1";break;case "hd1080":case "hd720":V="HD";break;case "large":case "medium":case "small":case "light":case "tiny":V="SD";break;default:V="";break a}C&&(V+="HDR")}V=nW(Y)?bz(Y,V):Y.W.includes(V);if(this.K("html5_enable_vp9_fairplay")){if(C)if(Y.C){var U;if((U= this.zH)==null?0:Yq(U.Y))if((C=this.zH)==null)C=0;else{for(var n=U=void 0,b=g.N(C.J.values()),E=b.next();!E.done;E=b.next())E=E.value,U||(U=Lkv(E,"SD")),n||(n=Lkv(E,"AUDIO"));C.WZ({sd:U,audio:n});C=U==="output-restricted"||n==="output-restricted"}else C=!V;if(C){this.SL("drm",{dshdr:1});OuH(this.G3);return}}else{this.videoData.rX||(this.videoData.rX=!0,this.SL("drm",{dphdr:1}),this.AB(!0));return}var y;if((y=this.zH)==null?0:Yq(y.Y))return}else if(y=Y.C&&V,C&&!y){OuH(this.G3);return}V||bz(Y,"AUDIO")&& bz(Y,"SD")||(this.logger.debug("All formats are output restricted, Retry or Abort"),Y=aFT(Y),this.hN?(this.logger.debug("Output restricted, playback cannot continue"),this.publish("drmoutputrestricted"),this.K("html5_report_fatal_drm_restricted_error_killswitch")||this.a6("drm.keyerror",2,void 0,"info."+Y)):(this.hN=!0,this.Js(new wF("qoe.restart",Object.assign({},{retrydrm:1},Y))),no(this),eSK(this)))}; g.R.k5x=function(){if(!this.videoData.F8&&this.mediaElement&&!this.isBackground()){var Y="0";this.mediaElement.wh()>0&&i0(this.mediaElement)>=5&&this.videoData.S&&this.videoData.S.Y&&(this.jx(u0(this.playerState,1)),ryv(this,"load_soft_timeout"),this.publish("playbackstalledatstart"),Y="1");gjR(this);var V=this.videoData.S;Y={restartmsg:Y,mfmt:!yW(this.videoData),mdrm:!(!(V&&V.videoInfos&&V.videoInfos.length&&V.videoInfos[0].El)||this.zH),mfmtinfo:!this.videoData.J,prerolls:this.RV()?this.aQ.join(","): "0"};if(this.zH){V=this.zH;if(V.J.size<=0){var C="ns;";V.L||(C+="nr;");V=C+="ql."+V.S.length}else V=aFT(V.J.values().next().value),V=vy(V);Y.drmp=V}var U;Object.assign(Y,((U=this.loader)==null?void 0:U.Le())||{});var n;Object.assign(Y,((n=this.mediaElement)==null?void 0:n.Le())||{});this.b0().Js("qoe.start15s",vy(Y));this.publish("loadsofttimeout")}}; g.R.f9=function(Y){this.videoData.lengthSeconds!==Y&&(this.videoData.lengthSeconds=Y,ij(this))}; g.R.AV=function(Y,V){var C=this;Y=Y===void 0?!1:Y;if(!this.Zp)if(r8("att_s","player_att")||g8("att_s",void 0,"player_att"),this.K("use_rta_for_player"))(function(){var n,b,E,y;return g.l(function(X){switch(X.J){case 1:if(!(n=Y)){X.OE(2);break}return g.v(X,g.l7H(),3);case 3:n=!X.Y;case 2:if(n)return X.return();g.Na(X,4);b=VOH(C.b0());if(!b)throw Error();E={};return g.v(X,g.w1J((E.cpn=C.videoData.clientPlaybackNonce,E.encryptedVideoId=C.videoData.videoId||"",E),3E4),6);case 6:y=X.Y;if(C.Zp)throw Error(); if(!y.challenge)throw g.ak(Error("Not sending attestation ping; no attestation challenge string")),Error();C.Zp=!0;var G=[y.challenge];y.error?G.push("r1c="+y.error):y.webResponse&&G.push("r1a="+y.webResponse);var Z;((Z=y.adblockReporting)==null?void 0:Z.reportingStatus)!==void 0&&G.push("r6a="+y.adblockReporting.reportingStatus);var D;((D=y.adblockReporting)==null?void 0:D.broadSpectrumDetectionResult)!==void 0&&G.push("r6b="+y.adblockReporting.broadSpectrumDetectionResult);b(G.join("&"));g8("att_f", void 0,"player_att");g.Jx(X,0);break;case 4:g.Po(X),g8("att_e",void 0,"player_att"),g.Wo(X)}})})().then(function(){V==null||V()}); else{var U=new g.LSR(this.videoData);if("c1a"in U.tU&&!g.mY.isInitialized()){g8("att_wb",void 0,"player_att");this.Pg===2&&Math.random()<.01&&g.ak(Error("Botguard not available after 2 attempts"));if(Y)return;if(this.Pg<5){g.Hh(this.y3);this.Pg++;return}}(U=g.QZS(U))?(g8("att_f",void 0,"player_att"),oFo(this.b0(),U),this.Zp=!0):g8("att_e",void 0,"player_att")}}; g.R.aS=function(Y){Y=Y===void 0?!1:Y;return Re(this.videoData)&&(this.isAtLiveHead()&&!this.playerState.isPaused()||this.tF()||g.lO(this.videoData))?this.getCurrentTime():this.DU(Y)}; g.R.En=function(){return this.Gv()}; g.R.DU=function(Y){return this.cC.DU(Y===void 0?!1:Y)}; g.R.Gv=function(){return this.cC.Gv()}; g.R.wg=function(){return this.cC?this.cC.wg():0}; g.R.getStreamTimeOffset=function(){return this.cC?this.cC.getStreamTimeOffset():0}; g.R.RY=function(){var Y=0;this.zy.K("web_player_ss_media_time_offset")&&(Y=this.getStreamTimeOffset()===0?this.wg():this.getStreamTimeOffset());return Y}; g.R.setPlaybackRate=function(Y){var V;this.playbackRate!==Y&&P8P(this.CR,(V=this.videoData.S)==null?void 0:V.videoInfos)&&(this.playbackRate=Y,no(this));this.playbackRate=Y;this.mediaElement&&this.mediaElement.setPlaybackRate(Y)}; g.R.getPlaybackRate=function(){return this.playbackRate}; g.R.getPlaybackQuality=function(){var Y="unknown";if(this.videoData.J&&(Y=this.videoData.J.video.quality,Y==="auto"&&this.mediaElement)){var V=this.Va();V&&V.videoHeight>0&&(Y=mL(V.videoWidth,V.videoHeight))}return Y}; g.R.isHdr=function(){return!!(this.videoData.J&&this.videoData.J.video&&this.videoData.J.video.isHdr())}; g.R.sendVideoStatsEngageEvent=function(Y,V){var C=this.b0();C.Y?(C=xO(C.Y,"engage"),C.jL=Y,C.send(V)):V&&V()}; g.R.WF=function(Y){return this.b0().WF(Y)}; g.R.isAtLiveHead=function(Y,V){V=V===void 0?!1:V;return Re(this.videoData)&&(this.Ur||V)?this.cC.isAtLiveHead(Y):!1}; g.R.zr=function(){var Y=this.DU(),V=this.getCurrentTime(),C;(C=!Re(this.videoData))||(C=this.cC,C=!(C.Y&&C.Y.S));return C||this.tF()||isNaN(Y)||isNaN(V)?0:Math.max(0,Y-V)}; g.R.x4=function(Y){(this.Ur=Y)||this.y$.stop();this.videoData.Y&&(Y?this.videoData.Y.resume():ca0(this.videoData.Y));if(this.loader){var V=this.videoData.K("html5_disable_preload_for_ssdai_with_preroll")&&this.lz()&&this.videoData.isLivePlayback;Y&&!V?this.loader.resume():Dr(this,!0)}g.e(this.playerState,2)||Y?g.e(this.playerState,512)&&Y&&this.jx(B6(this.playerState,512)):this.jx(u0(this.playerState,512));V=this.b0();V.qoe&&(V=V.qoe,g.sr(V,g.Hq(V.provider),"stream",[Y?"A":"I"]))}; g.R.QY=function(Y){Y={n:Y.name,m:Y.message};this.b0().Js("player.exception",vy(Y))}; g.R.GN=YE(28);g.R.nt=YE(57);g.R.Ka=function(Y){this.b0().Ka(Y)}; g.R.Zh=function(Y){this.b0().Zh(Y)}; g.R.HV=function(Y){this.b0().HV(Y)}; g.R.Tm=YE(34);g.R.Xg=YE(40);g.R.DO=function(Y){this.b0().DO(Y)}; g.R.zQ=function(){this.SL("hidden",{},!0)}; g.R.lq=function(){return this.mediaElement?this.mediaElement.getVideoPlaybackQuality():{}}; g.R.Q$=function(){return this.loader?this.loader.Q$():!0}; g.R.setLoop=function(Y){this.loop=Y;this.mediaElement&&!g.pO(this.zy)&&this.mediaElement.setLoop(Y)}; g.R.iz=function(){return this.mediaElement&&!g.pO(this.zy)?this.mediaElement.iz():this.loop}; g.R.hk=function(Y){this.SL("timestamp",{o:Y.toString()});this.cC.hk(Y)}; g.R.rM=function(Y){this.k8.tick(Y)}; g.R.sR=function(Y){return this.k8.sR(Y)}; g.R.H$=function(Y){this.k8.H$(Y)}; g.R.SL=function(Y,V,C){C=C===void 0?!1:C;this.b0().SL(Y,V,C)}; g.R.Yj=function(Y,V,C){C=C===void 0?!1:C;this.b0().SL(Y,V,C)}; g.R.Js=function(Y){this.b0().Js(Y.errorCode,vy(Y.details));Y=Y.errorCode;if(this.videoData.isLivePlayback&&(Y==="qoe.longrebuffer"||Y==="qoe.slowseek")||Y==="qoe.restart"){Y=this.loader?tX2(this.loader.videoTrack):{};var V,C;this.SL("lasoe",Object.assign(this.loader?tX2(this.loader.audioTrack):{},(V=this.l1)==null?void 0:(C=V.Y)==null?void 0:C.Hs()));var U,n;this.SL("lvsoe",Object.assign(Y,(U=this.l1)==null?void 0:(n=U.J)==null?void 0:n.Hs()))}}; g.R.ow=function(Y,V,C){this.b0().ow(Y,V,C)}; g.R.VC=function(Y,V,C,U,n,b,E,y){var X;if((X=this.videoData.Y)!=null&&X.isLive){var G=V.playerType===2?V:Y,Z=Y.videoData.videoId,D=V.videoData.videoId;if(Z&&D){X=this.b0();if(X.qoe){var u=X.qoe,B=Y.cpn,A=V.cpn,O=G.videoData.Mw,k=u.provider.videoData.clientPlaybackNonce,q=u.provider.videoData.videoId,d=A!==k&&D!==q;k=B!==k&&Z!==q;u.reportStats();u.adCpn&&u.adCpn!==B||(u.adCpn=k?B:"",u.lw=k?Z:"",u.adFormat=k?O:void 0,kO(u,2,b?4:n?2:0,A,D,U),u.reportStats(),u.adCpn=d?A:"",u.lw=d?D:"",u.adFormat=d?O: void 0,kO(u,2,b?5:n?3:1,B,Z,C),u.reportStats())}C=Y.cpn;if(X.S.has(C)){if(n=X.S.get(C),fW(n,!0).send(),hl(n),C!==X.provider.videoData.clientPlaybackNonce){SrJ(n);var c;(c=X.Y)==null||M1T(c);X.S.delete(C)}}else X.iX=X.provider.videoData.clientPlaybackNonce,X.iX&&X.Y&&(X.S.set(X.iX,X.Y),fW(X.Y).send(),hl(X.Y));c=V.cpn;G=G.videoData;U-=this.RY();if(X.S.has(c)){U=X.S.get(c);var w=U.S&&isNaN(U.V)?cY(U):NaN;U=QQx(U,!1);isNaN(w)||(U.C=w);U.send()}else U=CjE(X,X.provider,G,U),X.S.set(c,U),mVJ(U,new g.W3(u0(new g.GG, 8),new g.GG)),$V1(U),(w=X.Y)==null||hl(w);X.iX=c;if(this.K("html5_unify_csi_server_stitched_transition_logging")){if(X=this.k8,w=V.cpn,U=this.videoData.clientPlaybackNonce,V=V.videoData,Y=(Y.cpn===U?"video":"ad")+"_to_"+(w===U?"video":"ad"),Y!=="video_to_ad"){U=Y==="ad_to_video"?void 0:V;G=U==null?void 0:U.vl;c={};if(V==null?0:V.D)c.cttAuthInfo={token:V.D,videoId:V.videoId};E&&(c.startTime=E);ez(Y,c);var a,t,S;E={targetVideoId:(a=V==null?void 0:V.videoId)!=null?a:"empty_video",targetCpn:w,adVideoId:(t= U==null?void 0:U.videoId)!=null?t:"empty_video",adClientPlaybackNonce:(S=G==null?void 0:G.cpn)!=null?S:U==null?void 0:U.clientPlaybackNonce};G&&(E.adBreakType=G.adBreakType,E.adType=G.adType);g.tr(E,Y);BU(X,y,Y)}}else a=this.k8,S=this.videoData.clientPlaybackNonce,t=V.videoData,S=(Y.cpn===S?"video":"ad")+"_to_"+(V.cpn===S?"video":"ad"),Y={},t.D&&(Y.cttAuthInfo={token:t.D,videoId:t.videoId}),E&&(Y.startTime=E),ez(S,Y),g.tr({targetVideoId:t.videoId,targetCpn:V.cpn,isSsdai:!0},S),a.zy.K("html5_enable_ssdai_transition_with_only_enter_cuerange")? E||BU(a,y,S):BU(a,y,S)}}else this.logger.Y(360717806,"SSTEvent for nonSS")}; g.R.oW=function(){var Y=this.fW,V=Y.c9;Y.c9=[];return V}; g.R.mP=function(Y){this.videoData.Xv=!0;this.Js(new wF("sabr.fallback",Y));this.AB(!0)}; g.R.dE=function(Y,V){this.videoData.jK=!0;if(V===void 0||V)this.Js(new wF("qoe.restart",Y)),this.AB(!0);this.videoData.Zo()&&this.K("html5_reload_caption_on_ssdai_fallback")&&this.fW.qQ()}; g.R.V5=function(Y){this.SL("sdai",{aftimeout:Y});this.Js(new wF("ad.fetchtimeout",{timeout:Y}))}; g.R.iO=function(Y,V){this.SL("timelineerror",Y);Y=new wF("dai.timelineerror",Y);V?this.a6("dai.timelineerror",1,"RETRYABLE_ERROR",vy(Y.details)):this.Js(Y)}; g.R.Ym=function(){return lz(this.b0())}; g.R.getPlayerSize=function(){return this.f7.getPlayerSize()}; g.R.Yl=function(){return this.f7.Yl()}; g.R.y9=function(){return this.k8}; g.R.i5=function(){return this.fW.i5()}; g.R.getVolume=function(){return this.fW.getVolume()}; g.R.LD=function(){return this.fW.LD()}; g.R.isMuted=function(){return this.fW.isMuted()}; g.R.kJ=function(){return this.fW.kJ()}; g.R.GG=function(){this.rO=!0}; g.R.K=function(Y){return this.zy.K(Y)}; g.R.hZ=function(Y,V,C,U,n){this.SL("xvt",{m:Y,g:V?1:0,tt:C?1:0,np:U?1:0,c:n})}; g.R.Xh=function(){var Y;(Y=this.loader)==null||Y.resume()}; g.R.lz=function(){return g.Bv(this.aQ,"ad")}; g.R.Qr=function(){var Y=this.getCurrentTime(),V=Y-this.wg();var C=this.mediaElement?AP(this.mediaElement.HD()):0;C=Math.floor(Math.max(C-V,0))+100;var U;return((U=this.loader)==null?0:U.Qr(V,C))?(this.SL("sdai",{skipad:1,ct:V.toFixed(3),adj:C.toFixed(3)}),uO(this.videoData)&&this.loader.seek(V+C,{seekSource:89,Vw:"videoplayer_skipServerStitchedAd"}),ojP(this.cC,Y),!0):!1}; g.R.T5=function(){return this.zy.T5()}; g.R.FG=function(){if(this.K("html5_generate_content_po_token"))return this.videoData.lA||"";this.fW.Co();return this.zy.SH||""}; g.R.Gx=function(){if(this.videoData.videoId)return this.videoData.qM}; g.R.lJ=function(){return this.videoData.videoId}; g.R.fX=function(){return this.fW.iL}; g.R.Sg=function(){return this.gK}; g.R.l5=function(){return this.fW.l5()}; g.R.BP=function(Y,V){this.cC.BP(Y,V)}; g.R.Fs=function(){this.cC.Fs()}; g.R.vp=function(Y,V){var C=this.K("html5_generate_content_po_token")?this.videoData:void 0;this.fW.vp(Y,V,C)}; g.R.sQ=function(Y,V){var C;(C=this.loader)==null||C.sQ(Y,V)}; g.R.Aw=function(){var Y=this.s1();return!!Y&&Y.Aw()}; g.R.C3=function(Y,V){this.b0().C3(Y,V)}; g.R.h$=function(){return this.b0().h$()}; g.R.eT=function(){return this.videoData.IT}; g.R.IJ=function(){return this.fW.IJ()}; g.R.U9=function(){return this.fW.U9(this)}; g.R.JX=function(Y){var V;(V=this.loader)==null||V.JX(Y)}; g.R.lm=function(){var Y;(Y=this.loader)==null||Y.lm()};g.W(Hc0,U0);g.W(BB,XE);BB.prototype.Y=function(Y){Y&&Gj(this,this.B.getLoopVideo());this.B.logVisibility(this.element,Y)}; BB.prototype.logClick=function(){this.B.logClick(this.element)}; BB.prototype.onLoopChange=function(Y){Gj(this,Y)}; BB.prototype.J=function(Y){this.B.setLoopVideo(Y)};g.W(Y_H,U0);g.W(o8Z,U0);g.R=o8Z.prototype;g.R.seekToChapterWithAnimation=function(Y){var V=this;if(g.OR(this.api)&&!(Y<0)){var C=this.api.getVideoData(),U=C.MF;if(U&&Y=0)return;V=~V;g.qA(this.items,V,0,Y);CU(this.menuItems.element,Y.element,V)}Y.subscribe("size-change",this.s$,this);this.menuItems.publish("size-change")}; g.R.Zj=function(Y){Y.unsubscribe("size-change",this.s$,this);this.Vs()||(g.AT(this.items,Y),this.menuItems.element.removeChild(Y.element),this.menuItems.publish("size-change"))}; g.R.s$=function(){this.menuItems.publish("size-change")}; g.R.focus=function(){for(var Y=0,V=0;V1&&g.w_(this)}; g.R.A6=function(){cSE(this);this.Sf&&(PlT(this),g.pU(this.element,this.size))}; g.R.LT=function(){var Y=this.Y.pop();xL0(this,Y,this.Y[this.Y.length-1],!0)}; g.R.Ro=function(Y){if(!Y.defaultPrevented)switch(Y.keyCode){case 27:this.Fa();Y.preventDefault();break;case 37:this.Y.length>1&&this.LT();Y.preventDefault();break;case 39:Y.preventDefault()}}; g.R.focus=function(){this.Y.length&&this.Y[this.Y.length-1].focus()}; g.R.u1=function(){g.el.prototype.u1.call(this);this.D&&this.D.dispose();this.C&&this.C.dispose()};g.W(lj,g.fo);lj.prototype.open=function(Y,V){this.initialize(Y.items)&&this.gM(V,!!V)}; lj.prototype.initialize=function(Y){g.h6(this.Sp);if(Y===void 0||Y.length===0)return!1;var V=Y.length;Y=g.N(Y);for(var C=Y.next();!C.done;C=Y.next())this.EA(C.value,V--);return!0}; lj.prototype.EA=function(Y,V){Y.menuNavigationItemRenderer?v8o(this,Y.menuNavigationItemRenderer,V):Y.menuServiceItemRenderer&&wg1(this,Y.menuServiceItemRenderer,V)};g.W(po,PB);g.R=po.prototype;g.R.l2=function(Y){Y.target!==this.dismissButton.element&&Y.target!==this.overflowButton.element&&(this.S5(),this.onClickCommand&&this.B.rT("innertubeCommand",this.onClickCommand))}; g.R.SR=function(){this.enabled=!1;this.L.hide()}; g.R.QC=function(){return!!this.Y&&this.enabled}; g.R.onVideoDataChange=function(Y,V){this.Ve(V);if(this.Y){this.Fp();a:if(!this.isCounterfactual){var C,U,n;this.banner.update({title:(C=this.Y)==null?void 0:C.title,subtitle:(U=this.Y)==null?void 0:U.subtitle,metadata:(n=this.Y)==null?void 0:n.metadataText});var b;this.onClickCommand=g.I((b=this.Y)==null?void 0:b.onTap,LY);var E;if(Y=g.I((E=this.Y)==null?void 0:E.onOverflow,LY))this.C=g.I(Y,HGN);var y;if((y=this.Y)==null?0:y.thumbnailImage){var X,G;E=((X=this.Y)==null?void 0:(G=X.thumbnailImage)== null?void 0:G.sources)||[];if(E.length===0)break a;this.thumbnailImage.update({url:E[0].url})}else{var Z;if((Z=this.Y)==null?0:Z.thumbnailIconName){var D;this.thumbnailIcon.update({icon:(D=this.Y)==null?void 0:D.thumbnailIconName})}}var u;this.shouldShowOverflowButton=!((u=this.Y)==null||!u.shouldShowOverflowButton);var B;this.shouldHideDismissButton=!((B=this.Y)==null||!B.shouldHideDismissButton)}var A;this.banner.element.setAttribute("aria-label",((A=this.Y)==null?void 0:A.a11yLabel)||"");var O; this.UE=(O=this.Y)==null?void 0:O.dismissButtonA11yLabel;this.dismissButton.hide();this.overflowButton.hide();this.isInitialized=!0;pgv(this)}}; g.R.pM1=function(){this.isVisible=!0;pgv(this)}; g.R.WZt=function(){this.isVisible=!1;pgv(this)}; g.R.J7=function(){PB.prototype.J7.call(this);this.J&&this.B.logVisibility(this.banner.element,this.isVisible)}; g.R.S5=function(){PB.prototype.S5.call(this,!1);this.J&&this.B.logClick(this.banner.element)}; g.R.B2=function(Y){this.D||(this.D=new lj(this.B),g.M(this,this.D));var V,C;if((V=this.C)==null?0:(C=V.menu)==null?0:C.menuRenderer)this.D.open(this.C.menu.menuRenderer,Y.target),Y.preventDefault()}; g.R.Ve=function(){}; g.R.Fp=function(){}; g.R.u1=function(){this.B.fM("suggested_action_view_model");PB.prototype.u1.call(this)};g.W(Tq,po); Tq.prototype.Ve=function(Y){var V,C,U;this.productUpsellSuggestedActionViewModel=g.I((V=Y.getWatchNextResponse())==null?void 0:(C=V.playerOverlays)==null?void 0:(U=C.playerOverlayRenderer)==null?void 0:U.suggestedActionViewModel,uJR);var n;if((n=this.productUpsellSuggestedActionViewModel)==null?0:n.content){var b;this.Y=g.I((b=this.productUpsellSuggestedActionViewModel)==null?void 0:b.content,F7A)}var E,y;if(this.J=!!((E=this.productUpsellSuggestedActionViewModel)==null?0:(y=E.loggingDirectives)==null? 0:y.trackingParams)){var X,G;this.B.setTrackingParams(this.banner.element,((X=this.productUpsellSuggestedActionViewModel)==null?void 0:(G=X.loggingDirectives)==null?void 0:G.trackingParams)||null)}var Z;this.isCounterfactual=!((Z=this.productUpsellSuggestedActionViewModel)==null||!Z.isCounterfactualServing)}; Tq.prototype.Fp=function(){var Y=[],V,C=g.N(((V=this.productUpsellSuggestedActionViewModel)==null?void 0:V.ranges)||[]);for(V=C.next();!V.done;V=C.next()){var U=V.value;U&&(V=Number(U.startTimeMilliseconds),U=Number(U.endTimeMilliseconds),isNaN(V)||isNaN(U)||Y.push(new g.XF(V,U,{id:"product_upsell",namespace:"suggested_action_view_model"})))}this.B.JY(Y)};g.W(T5K,U0);g.W($F,U0);$F.prototype.onVideoDataChange=function(Y,V){var C=this;if(!r9(V)){Y==="newdata"&&MwS(this);var U=this.api.K("html5_fix_duplicate_get_setting_values_requests");if(this.S&&this.Y&&Y==="dataloaded"){U&&(this.Y=!1);var n;kg(Oe(Zd(this.api.U(),(n=this.api.getVideoData())==null?void 0:g.ti(n)),function(b){U||(C.Y=!1);jcx(C,b)}),function(){C.Y=!0})}}}; $F.prototype.fT=function(){var Y=this;if(g.pO(this.api.U())){var V,C=g.G5(this.api.U(),(V=this.api.getVideoData())==null?void 0:g.ti(V));return Oe(Ah(C),function(U){var n=mt();jl(n,U);return Y.api.fT(n)})}return Ah(this.api.fT())};g.W(g.aa,g.Y4);g.R=g.aa.prototype;g.R.open=function(){g.vB(this.jf,this.J)}; g.R.rV=function(Y){tw1(this);var V=this.options[Y];V&&(V.element.setAttribute("aria-checked","true"),this.PC(this.AR(Y)),this.S=Y)}; g.R.rh=function(Y){g.h6(this.J);for(var V={},C=!1,U=0;U=0?this.Y.playbackRate:1}catch(Y){return 1}}; g.R.setPlaybackRate=function(Y){this.getPlaybackRate()!==Y&&(this.Y.playbackRate=Y);return Y}; g.R.iz=function(){return this.Y.loop}; g.R.setLoop=function(Y){this.Y.loop=Y}; g.R.canPlayType=function(Y,V){return this.Y.canPlayType(Y,V)}; g.R.isPaused=function(){return this.Y.paused}; g.R.isSeeking=function(){return this.Y.seeking}; g.R.isEnded=function(){return this.Y.ended}; g.R.A4=function(){return this.Y.muted}; g.R.h6=function(Y){L$();this.Y.muted=Y}; g.R.kE=function(){return this.Y.played||GS([],[])}; g.R.HD=function(){try{var Y=this.Y.buffered}catch(V){}return Y||GS([],[])}; g.R.QF=function(){return this.Y.seekable||GS([],[])}; g.R.IC=function(){var Y=this.Y;return Y.getStartDate?Y.getStartDate():null}; g.R.getCurrentTime=function(){return this.Y.currentTime}; g.R.setCurrentTime=function(Y){this.Y.currentTime=Y}; g.R.getDuration=function(){return this.Y.duration}; g.R.load=function(){var Y=this.Y.playbackRate;try{this.Y.load()}catch(V){}this.Y.playbackRate=Y}; g.R.pause=function(){this.Y.pause()}; g.R.play=function(){var Y=this.Y.play();if(!Y||!Y.then)return null;Y.then(void 0,function(){}); return Y}; g.R.wh=function(){return this.Y.readyState}; g.R.rE=function(){return this.Y.networkState}; g.R.Q9=function(){return this.Y.error?this.Y.error.code:null}; g.R.p$=function(){return this.Y.error?this.Y.error.message:""}; g.R.getVideoPlaybackQuality=function(){if(window.HTMLVideoElement&&this.Y instanceof window.HTMLVideoElement&&this.Y.getVideoPlaybackQuality)return this.Y.getVideoPlaybackQuality();if(this.Y){var Y=this.Y,V=Y.webkitDroppedFrameCount;if(Y=Y.webkitDecodedFrameCount)return{droppedVideoFrames:V||0,totalVideoFrames:Y}}return{}}; g.R.ma=function(){return!!this.Y.webkitCurrentPlaybackTargetIsWireless}; g.R.s6=function(){return!!this.Y.webkitShowPlaybackTargetPicker()}; g.R.togglePictureInPicture=function(){var Y=this.Y,V=window.document;window.document.pictureInPictureEnabled?this.Y!==V.pictureInPictureElement?Y.requestPictureInPicture():V.exitPictureInPicture():IP()&&Y.webkitSetPresentationMode(Y.webkitPresentationMode==="picture-in-picture"?"inline":"picture-in-picture")}; g.R.vE=function(){var Y=this.Y;return new g.hR(Y.offsetLeft,Y.offsetTop)}; g.R.getSize=function(){return g.TX(this.Y)}; g.R.setSize=function(Y){g.pU(this.Y,Y)}; g.R.getVolume=function(){return this.Y.volume}; g.R.setVolume=function(Y){L$();this.Y.volume=Y}; g.R.t2=function(Y){this.V[Y]||(this.Y.addEventListener(Y,this.listener),this.V[Y]=this.listener)}; g.R.setAttribute=function(Y,V){this.Y.setAttribute(Y,V)}; g.R.removeAttribute=function(Y){this.Y.removeAttribute(Y)}; g.R.hasAttribute=function(Y){return this.Y.hasAttribute(Y)}; g.R.vI=YE(67);g.R.Rb=YE(69);g.R.BB=YE(71);g.R.yH=YE(73);g.R.sy=function(){return kd(this.Y)}; g.R.bD=function(Y){g.y5(this.Y,Y)}; g.R.MK=function(Y){return g.Pf(this.Y,Y)}; g.R.gq=function(){return g.nU(document.body,this.Y)}; g.R.audioTracks=function(){var Y=this.Y;if("audioTracks"in Y)return Y.audioTracks}; g.R.u1=function(){for(var Y=g.N(Object.keys(this.V)),V=Y.next();!V.done;V=Y.next())V=V.value,this.Y.removeEventListener(V,this.V[V]);E$.prototype.u1.call(this)}; g.R.Qf=function(Y){this.Y.disableRemotePlayback=Y};g.W(Ko,g.m);g.W(Yj,g.m);Yj.prototype.show=function(){g.m.prototype.show.call(this);this.Zv();this.Qs.K("html5_enable_moving_s4n_window")&&g.pO(this.Qs.U())&&this.X()}; Yj.prototype.hide=function(){g.m.prototype.hide.call(this);this.delay.stop();this.W.stop()}; Yj.prototype.Zv=function(){var Y=(0,g.Q)(),V=nNE(this.Qs);HB(this.Y,V.bandwidth_samples);HB(this.C,V.network_activity_samples);HB(this.S,V.live_latency_samples);HB(this.J,V.buffer_health_samples);var C={};V=g.N(Object.entries(V));for(var U=V.next();!U.done;U=V.next()){var n=g.N(U.value);U=n.next().value;n=n.next().value;this.L[U]!==n&&(C[U]=" "+String(n));this.L[U]=n}this.update(C);Y=(0,g.Q)()-Y>25?5E3:500;this.delay.start(Y)}; Yj.prototype.X=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.W.start(2E4)};g.W(zd2,U0);g.W(ot,g.T);ot.prototype.Y=function(){var Y=(0,g.Q)()-this.startTime;Y=Ythis.W[Y])&&(this.Y=Y,Cc(this))}; g.R.onCueRangeExit=function(Y){var V=NQx(this,Y);V&&this.Y===Y&&this.api.rT("innertubeCommand",V);this.clearTimeout();this.Y=void 0}; g.R.onTimeout=function(Y){this.Y!==void 0&&(Y==null?void 0:Y.cueRangeId)===this.Y&&(this.L=!1,(Y=NQx(this,this.Y))&&this.api.rT("innertubeCommand",Y))}; g.R.O$=function(Y){this.J=Y}; g.R.Bp=function(){Cc(this);this.J=void 0}; g.R.setTimeout=function(Y){var V=this,C=Number(Y==null?void 0:Y.maxVisibleDurationMilliseconds);C&&(this.clearTimeout(),this.sE=setTimeout(function(){V.onTimeout(Y)},C))}; g.R.clearTimeout=function(){this.sE&&clearTimeout(this.sE);this.sE=void 0;this.L=!1}; g.R.u1=function(){this.timelyActions=this.J=this.Y=this.videoId=void 0;this.W={};this.F9();this.clearTimeout();U0.prototype.u1.call(this)};g.W(JIT,U0);g.W(nc,XE);nc.prototype.D=function(Y){this.W(Y?2:1)}; nc.prototype.J=function(){var Y=this.B.getPresentingPlayerType();Y===2||Y===3?(this.Y=!1,this.jf.Zj(this)):this.Y||(Y=this.hasVoiceBoostAudioTrack(),this.setEnabled(Y),Y=this.S()===2&&Y,Gj(this,Y),this.jf.EA(this),this.Y=!0)}; nc.prototype.u1=function(){this.jf.Zj(this);XE.prototype.u1.call(this)};g.W(bR,U0);bR.prototype.getVoiceBoostUserPreference=function(){return this.Y}; bR.prototype.setVoiceBoostUserPreference=function(Y){this.api.SL("vb_set",{pref:Y});g.$d("yt-player-voice-boost",Y);Y!==this.Y&&(this.Y=Y,this.updateEnvironmentData(),this.hasVoiceBoostAudioTrack()&&this.api.Z5())}; bR.prototype.hasVoiceBoostAudioTrack=function(){var Y,V,C=(Y=this.api.getVideoData())==null?void 0:(V=Y.S)==null?void 0:V.Y;return C?VF(C,function(U){var n;return((n=U.audio)==null?void 0:n.J)===!0}):!1}; bR.prototype.updateEnvironmentData=function(){this.api.U().N_=this.Y};var pQK=["www.youtube-nocookie.com","www.youtubeeducation.com"];g.W(iR,U0);iR.prototype.u1=function(){this.C&&(g.OG(this.C),this.C=void 0);U0.prototype.u1.call(this)}; iR.prototype.Co=function(){(this.J?!this.Y:this.S)&&Xz(this)}; iR.prototype.TN=function(Y,V,C){var U=this;if(PCE(Y)){var n=C||"";if(this.Y)V=Gl(this,n),x0v(Y,V);else{var b=new g.Bt;V.push(b.promise);this.V.promise.then(function(){var E=Gl(U,n);x0v(Y,E);b.resolve()})}}}; iR.prototype.wr=function(Y){var V=this;if(this.J||this.S)Y.lA=Gl(this,Y.videoId),this.Y||(this.W=new b0,this.V.promise.then(function(){V.k8.sR("pot_if");Y.lA=Gl(V,Y.videoId)}))};g.W(DJ,U0);DJ.prototype.setFullscreenQuickActions=function(Y){this.Y&&this.api.getRootNode().removeChild(this.Y);Y?(g.y5(Y,"ytp-fullscreen-quick-actions"),g.y5(this.api.getRootNode(),"ytp-has-fullscreen-quick-actions"),g.Ip(this.api,Y,4)):g.G7(this.api.getRootNode(),"ytp-has-fullscreen-quick-actions");this.Y=Y;ZJ(this)}; DJ.prototype.setPlayerOverlayVideoDetailsRenderer=function(Y){this.playerOverlayVideoDetailsRenderer&&this.api.getRootNode().removeChild(this.playerOverlayVideoDetailsRenderer);Y?(g.y5(Y,"ytp-fullscreen-metadata"),this.api.K("delhi_modern_web_player_fullscreen_metadata_bottom")?g.y5(this.api.getRootNode(),"ytp-fullscreen-metadata-bottom"):g.y5(this.api.getRootNode(),"ytp-fullscreen-metadata-top"),g.Ip(this.api,Y,4)):(g.G7(this.api.getRootNode(),"ytp-hide-fullscreen-title"),g.G7(this.api.getRootNode(), "ytp-fullscreen-metadata-bottom"));this.playerOverlayVideoDetailsRenderer=Y;ZJ(this)};g.W($0T,U0);g.W(uR,g.T);uR.prototype.Y=function(){for(var Y=g.N(g.TT.apply(0,arguments)),V=Y.next();!V.done;V=Y.next())(V=V.value)&&this.features.push(V)}; uR.prototype.u1=function(){for(var Y=this.features.length-1;Y>=0;Y--)this.features[Y].dispose();this.features.length=0;g.T.prototype.u1.call(this)};MdK.prototype.reset=function(){this.Y=this.J=NaN};g.R=aV1.prototype;g.R.reset=function(){Q8(this.timerName)}; g.R.tick=function(Y,V){jz(Y,V,this.timerName)}; g.R.sR=function(Y){return FA(Y,void 0,this.timerName)}; g.R.H$=function(Y){g.ps(Y,void 0,this.timerName)}; g.R.infoGel=function(Y){g.tr(Y,this.timerName)};g.W(Q6J,g.D$);g.R=Q6J.prototype;g.R.ju=function(Y){return this.loop||!!Y||this.index+1=0}; g.R.setShuffle=function(Y){this.shuffle=Y;Y=this.order&&this.order[this.index]!=null?this.order[this.index]:this.index;this.order=[];for(var V=0;V0)||MG(this,1,!0)}; g.R.v_=function(){this.D=!0;this.Y.o2(this.V);this.V=this.Y.Z(document,"mouseup",this.kR)}; g.R.kR=function(){this.D=!1;MG(this,8,!1);this.Y.o2(this.V);this.V=this.Y.Z(this.target,"mousedown",this.v_)}; g.R.hD=function(Y){if(Y=(Y=Y.changedTouches)&&Y[0])this.jL=Y.identifier,this.Y.o2(this.X),this.X=this.Y.Z(this.target,"touchend",this.D6,void 0,!0),MG(this,1024,!0)}; g.R.D6=function(Y){if(Y=Y.changedTouches)for(var V=0;V1280||n>720)if(V=U.j0("maxresdefault.jpg"))break;if(b>640||n>480)if(V=U.j0("maxresdefault.jpg"))break;if(b>320||n>180)if(V=U.j0("sddefault.jpg")||U.j0("hqdefault.jpg")||U.j0("mqdefault.jpg"))break;if(V=U.j0("default.jpg"))break}g.be(Y)&&(Y=new Image,Y.addEventListener("load", function(){X1a()}),Y.src=V?V:"",this.api.y9().tick("ftr")); this.W.style.backgroundImage=V?"url("+V+")":""};g.W(g.Q6,g.m);g.Q6.prototype.resize=function(){}; g.Q6.prototype.J=function(Y){var V=this;this.S=!1;$cZ(this);var C=Y.J2,U=this.api.U();C!=="GENERIC_WITHOUT_LINK"||U.D?C==="TOO_MANY_REQUESTS"?(U=this.api.getVideoData(),this.PC(jD(this,"TOO_MANY_REQUESTS_WITH_LINK",U.kB(),void 0,void 0,void 0,!1))):C!=="HTML5_NO_AVAILABLE_FORMATS_FALLBACK"||U.D?this.api.U().K("html5_enable_bandaid_error_screen")&&C==="HTML5_SPS_UMP_STATUS_REJECTED"&&!U.D?(U=U.hostLanguage,Y="//support.google.com/youtube?p=videoError",U&&(Y=g.fL(Y,{hl:U})),this.PC(jD(this,"HTML5_SPS_UMP_STATUS_REJECTED", Y))):this.api.U().K("enable_adb_handling_in_sabr")&&C==="BROWSER_OR_EXTENSION_ERROR"&&!U.D?(U=U.hostLanguage,Y="//support.google.com/youtube/answer/3037019#zippy=%2Cupdate-your-browser-and-check-your-extensions",U&&(Y=g.fL(Y,{hl:U})),this.PC(jD(this,"BROWSER_OR_EXTENSION_ERROR",Y))):this.PC(g.SD(Y.errorMessage)):this.PC(jD(this,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT","//www.youtube.com/supported_browsers")):(Y=U.hostLanguage,C="//support.google.com/youtube/?p=player_error1",Y&&(C=g.fL(C, {hl:Y})),this.PC(jD(this,"GENERIC_WITH_LINK_AND_CPN",C,!0)),U.Uc&&!U.W&&TX1(this,function(b){if(g.ZD(b,V.api,!oO(V.api.U()))){b={as3:!1,html5:!0,player:!0,cpn:V.api.getVideoData().clientPlaybackNonce};var E=V.api;E.yw("onFeedbackArticleRequest",{articleId:3037019,helpContext:"player_error",productData:b});E.isFullscreen()&&E.toggleFullscreen()}})); if(this.S){var n=this.Bx("ytp-error-link");n&&(this.api.createClientVe(n,this,216104),this.api.logVisibility(n,!0),TX1(this,function(){V.api.logClick(n)}))}}; var p7E=/([^<>]+)<\/a>/;g.W(MZR,g.m);g.R=MZR.prototype;g.R.onClick=function(Y){this.innertubeCommand?(this.B.rT("innertubeCommand",this.innertubeCommand),Y.preventDefault()):g.ZD(Y,this.B,!0);this.B.logClick(this.element)}; g.R.onVideoDataChange=function(Y,V){IeP(this,V);this.g8&&L21(this,this.g8)}; g.R.oo=function(Y){var V=this.B.getVideoData();this.videoId!==V.videoId&&IeP(this,V);this.Y&&L21(this,Y.state);this.g8=Y.state}; g.R.gM=function(){this.fade.show();this.B.publish("paidcontentoverlayvisibilitychange",!0);this.B.logVisibility(this.element,!0)}; g.R.Fa=function(){this.fade.hide();this.B.publish("paidcontentoverlayvisibilitychange",!1);this.B.logVisibility(this.element,!1)};g.W(ty,g.m);ty.prototype.hide=function(){this.Y.stop();this.message.style.display="none";g.m.prototype.hide.call(this)}; ty.prototype.onStateChange=function(Y){this.XJ(Y.state)}; ty.prototype.XJ=function(Y){if(g.e(Y,128)||this.api.Sg())var V=!1;else{var C;V=this.api.K("web_watch_enable_multiview_manager")&&((C=this.api.getVideoData())==null?0:r9(C))?!1:g.e(Y,16)||g.e(Y,1)?!0:!1}V?this.Y.start():this.hide()}; ty.prototype.J=function(){this.message.style.display="block"};g.W(eD,g.el);eD.prototype.onMutedAutoplayChange=function(Y){this.S&&(Y?(QsJ(this),this.gM()):(this.Y&&this.logClick(),this.Fa()))}; eD.prototype.yX=function(Y){this.api.isMutedByMutedAutoplay()&&g.Oi(Y,2)&&this.Fa()}; eD.prototype.onClick=function(){this.api.unMute();this.logClick()}; eD.prototype.logClick=function(){this.clicked||(this.clicked=!0,this.api.logClick(this.element))};g.W(g.rb,g.QI);g.R=g.rb.prototype;g.R.init=function(){var Y=this.api,V=Y.getPlayerStateObject();this.VD=Y.getPlayerSize();this.jx(V);this.gC();this.yQ();this.api.publish("basechromeinitialized",this);this.y8()&&this.api.publish("standardControlsInitialized")}; g.R.onVideoDataChange=function(Y,V){var C=this.u2!==V.videoId;if(C||Y==="newdata")Y=this.api,Y.isFullscreen()||(this.VD=Y.getPlayerSize());C&&(this.u2=V.videoId,C=this.oD,C.dT=3E3,MG(C,512,!0),this.gC());this.api.K("web_render_jump_buttons")&&V.showSeekingControls&&(this.x9=572)}; g.R.g8L=function(){this.onVideoDataChange("newdata",this.api.getVideoData())}; g.R.C7=function(){var Y=this.api.NR()&&this.api.E6(),V=this.api.Tp();return this.CF||Y||this.D0||V}; g.R.Qu=function(){var Y=!this.C7();g.D9(this.api.getRootNode(),"ytp-menu-shown",!Y)}; g.R.Gj=function(Y){try{if(!g.nU(this.api.getRootNode(),Y))return!1}catch(V){return!1}for(;Y&&!MJa(Y);)Y=Y===this.api.getRootNode()?null:Y.parentElement||null;return!!Y}; g.R.f_=function(Y){var V=this.api.getRootNode();g.D9(V,"ytp-autohide",Y);g.D9(V,"ytp-autohide-active",!0);this.Fw.start(Y?250:100);Y&&(this.FH=!1,g.G7(V,"ytp-touch-mode"));this.fF=!Y;this.api.P4(!Y)}; g.R.Tn=function(){var Y=this.api.getRootNode();g.D9(Y,"ytp-autohide-active",!1)}; g.R.Acx=function(){this.hG=!0}; g.R.wCn=function(Y){if(this.api.U().K("player_doubletap_to_seek")||this.api.U().C)this.hG=!1,this.Dk&&this.o2(this.Dk),this.Tb===0&&gb(this,Y)?(this.ey(),this.aI.start(),this.Dk=this.Z(this.api.Gy(),"touchmove",this.Acx,void 0,!0)):this.aI.stop();tZ1(this)&&gb(this,Y)&&!this.api.U().C&&mcH(this);var V=this.VN.OO();if(!g.T1(this.api.U())&&vE&&ecK(this,Y))V&&Y.preventDefault();else if(this.FH=!0,g.y5(this.api.getRootNode(),"ytp-touch-mode"),this.oD.fd(),this.api.U().K("player_doubletap_to_seek")||this.api.U().C)if(V= this.api.getPlayerStateObject(),!(!this.api.Gm()||g.e(V,2)&&g.wa(this.api)||g.e(V,64))){V=Date.now()-this.T4;this.Tb+=1;if(V<=350){this.bQ=!0;V=this.api.getPlayerSize().width/3;var C=this.api.getRootNode().getBoundingClientRect(),U=Y.targetTouches[0].clientX-C.left;C=Y.targetTouches[0].clientY-C.top;var n=(this.Tb-1)*10;U>0&&UV*2&&U=650,U=Y.width<528;this.oD.resize();g.D9(V,"ytp-fullscreen",this.api.isFullscreen());g.D9(V,"ytp-large-width-mode",C);this.api.K("delhi_modern_web_player")?g.D9(V,"ytp-xsmall-width-mode",U):g.D9(V,"ytp-small-mode",this.yz());g.D9(V,"ytp-tiny-mode",this.ZG());g.D9(V,"ytp-big-mode",this.OR());this.Vz&&this.Vz.resize(Y)}; g.R.yX=function(Y){this.jx(Y.state);this.gC()}; g.R.n7=YE(5);g.R.lZ=function(){var Y=!!this.u2&&!this.api.o6()&&!this.FW,V=this.api.getPresentingPlayerType()===2,C=this.api.U();return V?(V=vU(this.api.BM()),Y&&(V&&V.player?Y=(Y=V.player.getVideoData(2))?Y.isListed&&!g.w$(V.player.U()):!1:(Ru("showInfoBarDuringAd: this is null"),Y=!1)),Y):Y&&(C.AU||this.api.isFullscreen()||C.qR)}; g.R.gC=function(){var Y=this.lZ();this.Zu!==Y&&(this.Zu=Y,g.D9(this.api.getRootNode(),"ytp-hide-info-bar",!Y))}; g.R.jx=function(Y){var V=Y.isCued()||this.api.RV()&&this.api.getPresentingPlayerType()!==3;V!==this.isCued&&(this.isCued=V,this.e7&&this.o2(this.e7),this.e7=this.Z(this.api.Gy(),"touchstart",this.wCn,void 0,V));var C=this.oD,U=Y.isPlaying()&&!g.e(Y,32)||this.api.NK();MG(C,128,!U);C=this.oD;U=this.api.getPresentingPlayerType()===3;MG(C,256,U);C=this.api.getRootNode();g.e(Y,2)?U=[tp.ENDED]:(U=[],g.e(Y,8)?U.push(tp.PLAYING):g.e(Y,4)&&U.push(tp.PAUSED),g.e(Y,1)&&!g.e(Y,32)&&U.push(tp.BUFFERING),g.e(Y, 32)&&U.push(tp.SEEKING),g.e(Y,64)&&U.push(tp.UNSTARTED));g.wR(this.ZT,U)||(g.Z9(C,this.ZT),this.ZT=U,g.Xc(C,U));U=this.api.U();var n=g.e(Y,2);a:{var b=this.api.U();var E=b.controlsType;switch(E){case "2":case "0":b=!1;break a}b=E==="3"&&!g.e(Y,2)||this.isCued||(this.api.getPresentingPlayerType()!==2?0:WJD(vU(this.api.BM())))||this.api.Tp()||g.T1(b)&&this.api.getPresentingPlayerType()===2?!1:!0}g.D9(C,"ytp-hide-controls",!b);g.D9(C,"ytp-native-controls",U.controlsType==="3"&&!V&&!n&&!this.D0);g.e(Y, 128)&&!g.T1(U)?(this.Vz||(this.Vz=new g.Q6(this.api),g.M(this,this.Vz),g.Ip(this.api,this.Vz.element,4)),this.Vz.J(Y.fK),this.Vz.show()):this.Vz&&(this.Vz.dispose(),this.Vz=null)}; g.R.kc=function(){return this.api.NR()&&this.api.E6()?(this.api.OQ(!1,!1),!0):this.api.o6()?(g.lQ(this.api,!0),!0):!1}; g.R.onMutedAutoplayChange=function(Y){this.D0=Y;this.Qu()}; g.R.OR=function(){return!1}; g.R.yz=function(){return!this.OR()&&(this.api.getPlayerSize().width=0&&V.left>=0&&V.bottom>V.top&&V.right>V.left?V:null;V=this.size;Y=Y.clone();V=V.clone();U&&(E=V,n=5,(n&65)==65&&(Y.x=U.right)&&(n&=-2),(n&132)==132&&(Y.y=U.bottom)&&(n&=-5),Y.xU.right&&(E.width=Math.min(U.right-Y.x,b+E.width-U.left),E.width=Math.max(E.width,0))),Y.x+E.width>U.right&&n&1&&(Y.x=Math.max(U.right-E.width,U.left)),Y.yU.bottom&&(E.height=Math.min(U.bottom-Y.y,b+E.height-U.top),E.height=Math.max(E.height,0))),Y.y+E.height>U.bottom&&n&4&&(Y.y=Math.max(U.bottom-E.height,U.top)));U=new g.OM(0,0,0,0);U.left=Y.x;U.top=Y.y;U.width= V.width;U.height=V.height;g.fU(this.element,new g.hR(U.left,U.top));g.w1(this.W);this.W.Z(ra(this),"contextmenu",this.Ycv);this.W.Z(this.B,"fullscreentoggled",this.onFullscreenToggled);this.W.Z(this.B,"pageTransition",this.Kv)}; g.R.Ycv=function(Y){if(!Y.defaultPrevented){var V=c8(Y);g.nU(this.element,V)||this.Fa();this.B.U().disableNativeContextMenu&&Y.preventDefault()}}; g.R.onFullscreenToggled=function(){this.Fa();AEa(this)}; g.R.Kv=function(){this.Fa()};g.W(bl,g.m);bl.prototype.onClick=function(){var Y=this,V,C,U,n;return g.l(function(b){if(b.J==1)return V=Y.api.U(),C=Y.api.getVideoData(),U=Y.api.getPlaylistId(),n=V.getVideoUrl(C.videoId,U,void 0,!0),g.v(b,NPE(Y,n),2);b.Y&&WsJ(Y);Y.api.logClick(Y.element);g.Wo(b)})}; bl.prototype.Zv=function(){this.updateValue("icon",{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"path",pW:!0,T:"ytp-svg-fill",G:{d:"M21.9,8.3H11.3c-0.9,0-1.7,.8-1.7,1.7v12.3h1.7V10h10.6V8.3z M24.6,11.8h-9.7c-1,0-1.8,.8-1.8,1.8v12.3 c0,1,.8,1.8,1.8,1.8h9.7c1,0,1.8-0.8,1.8-1.8V13.5C26.3,12.6,25.5,11.8,24.6,11.8z M24.6,25.9h-9.7V13.5h9.7V25.9z"}}]});this.updateValue("title-attr","Copy link");this.visible=Rlx(this);g.D9(this.element,"ytp-copylink-button-visible",this.visible); this.sA(this.visible);this.tooltip.PF();this.api.logVisibility(this.element,this.visible&&this.V)}; bl.prototype.l0=function(Y){g.m.prototype.l0.call(this,Y);this.api.logVisibility(this.element,this.visible&&Y)}; bl.prototype.u1=function(){g.m.prototype.u1.call(this);g.G7(this.element,"ytp-copylink-button-visible")};g.W(OFv,g.m);g.R=OFv.prototype;g.R.show=function(){g.m.prototype.show.call(this);g.Hh(this.J)}; g.R.hide=function(){this.W.stop();this.S=0;this.Bx("ytp-seek-icon").style.display="none";this.updateValue("seekIcon","");g.G7(this.element,"ytp-chapter-seek");g.G7(this.element,"ytp-time-seeking");g.m.prototype.hide.call(this)}; g.R.Sl=function(Y,V,C,U){this.S=Y===this.C?this.S+U:U;this.C=Y;var n=Y===-1?this.L:this.X;n&&this.B.logClick(n);this.D?this.J.stop():g.Cj(this.J);this.W.start();this.element.setAttribute("data-side",Y===-1?"back":"forward");var b=3*this.B.Gy().getPlayerSize().height;n=this.B.Gy().getPlayerSize();n=n.width/3-3*n.height;this.Y.style.width=b+"px";this.Y.style.height=b+"px";Y===1?(this.Y.style.left="",this.Y.style.right=n+"px"):Y===-1&&(this.Y.style.right="",this.Y.style.left=n+"px");var E=b*2.5;b=E/ 2;var y=this.Bx("ytp-doubletap-ripple");y.style.width=E+"px";y.style.height=E+"px";Y===1?(Y=this.B.Gy().getPlayerSize().width-V+Math.abs(n),y.style.left="",y.style.right=Y-b+"px"):Y===-1&&(Y=Math.abs(n)+V,y.style.right="",y.style.left=Y-b+"px");y.style.top="calc((33% + "+Math.round(C)+"px) - "+b+"px)";if(C=this.Bx("ytp-doubletap-ripple"))C.classList.remove("ytp-doubletap-ripple"),C.classList.add("ytp-doubletap-ripple");kWR(this,this.D?this.S:U)}; g.R.oQ=function(Y,V,C){if(C=C===void 0?null:C){var U=Y===-1?this.L.visualElement:this.X.visualElement;C={seekData:C};var n=g.hY();n&&g.Vk(Cx)(void 0,n,U,"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS",C,void 0)}this.S=Y===this.C?this.S+V:V;this.C=Y;U=this.B.Gy().getPlayerSize();this.D?this.J.stop():g.Cj(this.J);this.W.start();this.element.setAttribute("data-side",Y===-1?"back":"forward");g.y5(this.element,"ytp-time-seeking");this.Y.style.width="110px";this.Y.style.height="110px";C=U.width*.1-15;Y=== 1?this.sE?(this.Y.style.right=C+"px",this.Y.style.left=""):(this.Y.style.right="",this.Y.style.left=U.width*.8-30+"px"):Y===-1&&(this.sE?(this.Y.style.right="",this.Y.style.left=C+"px"):(this.Y.style.right="",this.Y.style.left=U.width*.1-15+"px"));this.Y.style.top=U.height*.5+15+"px";kWR(this,this.D?this.S:V)}; g.R.iM=function(Y,V,C){C=C===void 0?null:C;g.Cj(this.J);this.W.start();switch(Y){case -1:Y="back";break;case 1:Y="forward";break;default:Y=""}this.element.setAttribute("data-side",Y);this.Y.style.width="0";this.Y.style.height="0";g.y5(this.element,"ytp-chapter-seek");this.updateValue("seekText",V);this.updateValue("seekTime","");V=this.Bx("ytp-seek-icon");if(C){a:if(C){switch(C){case "PREMIUM_STANDALONE":C=we2();break a;case "PREMIUM_STANDALONE_CAIRO":C=lXH();break a}C=void 0}else C=null;this.updateValue("seekIcon", C);V.style.display="inline-block"}else V.style.display="none"};g.W(JET,PB);g.R=JET.prototype;g.R.Cv=function(Y){this.eL||(this.eL=new lj(this.B),g.M(this,this.eL));var V,C;if((V=this.Jf)==null?0:(C=V.menu)==null?0:C.menuRenderer)this.eL.open(this.Jf.menu.menuRenderer,Y.target),Y.preventDefault()}; g.R.QC=function(){return!!this.Y}; g.R.pC=function(){return!!this.Y}; g.R.l2=function(Y){Y.target===this.overflowButton.element?Y.preventDefault():(this.mZ&&this.B.rT("innertubeCommand",this.mZ),this.S5(!1))}; g.R.SR=function(){this.S5(!0);var Y,V;((Y=this.Y)==null?0:(V=Y.bannerData)==null?0:V.dismissedStatusKey)&&this.Zx.push(this.Y.bannerData.dismissedStatusKey);this.EZ()}; g.R.Rt=function(){this.EZ();il(this)}; g.R.Hm8=function(Y){var V=this,C;if(Y.id!==((C=this.Y)==null?void 0:C.identifier)){this.EZ();C=g.N(this.dT);for(var U=C.next();!U.done;U=C.next()){var n=U.value,b=void 0,E=void 0;if((U=(b=n)==null?void 0:(E=b.bannerData)==null?void 0:E.itemData)&&n.identifier===Y.id){E=b=void 0;var y=((b=n)==null?void 0:(E=b.bannerData)==null?void 0:E.dismissedStatusKey)||"";if(this.Zx.includes(y))return;this.Y=n;this.banner.element.setAttribute("aria-label",U.accessibilityLabel||"");U.trackingParams&&(this.W=!0, this.B.setTrackingParams(this.badge.element,U.trackingParams));this.L.show();qp(this);this.vx.sA(!U.stayInApp);TP2(this);qIP(this);zi(this);this.mZ=g.I(U.onTapCommand,LY);if(n=g.I(U.menuOnTap,LY))this.Jf=g.I(n,HGN);n=void 0;this.banner.update({thumbnail:(n=(U.thumbnailSources||[])[0])==null?void 0:n.url,title:U.productTitle,price:U.priceReplacementText?U.priceReplacementText:U.price,salesOriginalPrice:cEH(this),priceDropReferencePrice:hlx(this),promotionText:xgo(this),priceA11yText:fiZ(this),affiliateDisclaimer:U.affiliateDisclaimer, vendor:vXK(this)});y=E=b=n=void 0;((n=U)==null?0:(b=n.hiddenProductOptions)==null?0:b.showDropCountdown)&&((E=U)==null?0:(y=E.hiddenProductOptions)==null?0:y.dropTimestampMs)&&(this.oy=new g.KK(function(){pOa(V)},1E3),this.vx.hide(),this.countdownTimer.show(),pOa(this)); this.B.K("web_player_enable_featured_product_banner_exclusives_on_desktop")&&dgP(this)&&(this.qJ=new g.KK(function(){PA1(V)},1E3),PA1(this))}}this.B.getRootNode()&&g.y5(this.B.getRootNode(),"ytp-featured-product-shown")}}; g.R.EZ=function(){this.Y&&(this.Y=void 0,this.UN(),this.B.getRootNode()&&g.G7(this.B.getRootNode(),"ytp-featured-product-shown"))}; g.R.onVideoDataChange=function(Y,V){var C=this;Y==="dataloaded"&&il(this);var U,n,b;Y=g.I((U=V.getWatchNextResponse())==null?void 0:(n=U.playerOverlays)==null?void 0:(b=n.playerOverlayRenderer)==null?void 0:b.productsInVideoOverlayRenderer,gVL);this.overflowButton.show();this.dismissButton.hide();var E=Y==null?void 0:Y.featuredProductsEntityKey;this.trendingOfferEntityKey=Y==null?void 0:Y.trendingOfferEntityKey;this.dT.length||(lio(this,E),zi(this));var y;(y=this.R2)==null||y.call(this);this.R2=g.iO.subscribe(function(){lio(C, E);zi(C)})}; g.R.u1=function(){il(this);TP2(this);qIP(this);PB.prototype.u1.call(this)};g.W(LsS,g.m);LsS.prototype.onClick=function(){this.B.logClick(this.element,this.J)};g.W(QVS,g.el);g.R=QVS.prototype;g.R.show=function(){g.el.prototype.show.call(this);this.B.publish("infopaneldetailvisibilitychange",!0);this.B.logVisibility(this.element,!0);SIo(this,!0)}; g.R.hide=function(){g.el.prototype.hide.call(this);this.B.publish("infopaneldetailvisibilitychange",!1);this.B.logVisibility(this.element,!1);SIo(this,!1)}; g.R.getId=function(){return this.W}; g.R.gw=function(){return this.itemData.length}; g.R.onVideoDataChange=function(Y,V){if(V){var C,U,n,b;this.update({title:((C=V.mB)==null?void 0:(U=C.title)==null?void 0:U.content)||"",body:((n=V.mB)==null?void 0:(b=n.bodyText)==null?void 0:b.content)||""});var E;Y=((E=V.mB)==null?void 0:E.trackingParams)||null;this.B.setTrackingParams(this.element,Y);E=g.N(this.itemData);for(Y=E.next();!Y.done;Y=E.next())Y.value.dispose();this.itemData=[];var y;if((y=V.mB)==null?0:y.ctaButtons)for(V=g.N(V.mB.ctaButtons),y=V.next();!y.done;y=V.next())if(y=g.I(y.value, mH8))y=new LsS(this.B,y,this.Y),y.r8&&(this.itemData.push(y),y.ac(this.items))}}; g.R.u1=function(){this.hide();g.el.prototype.u1.call(this)};g.W(trv,g.m);g.R=trv.prototype;g.R.onVideoDataChange=function(Y,V){jVR(this,V);this.g8&&rEJ(this,this.g8)}; g.R.QT=function(Y){var V=this.B.getVideoData();this.videoId!==V.videoId&&jVR(this,V);rEJ(this,Y.state);this.g8=Y.state}; g.R.Hd=function(Y){(this.S=Y)?this.hide():this.Y&&this.show()}; g.R.M4=function(){this.J||this.gM();this.showControls=!0}; g.R.fv=function(){this.J||this.Fa();this.showControls=!1}; g.R.gM=function(){var Y,V=(Y=this.B)==null?void 0:Y.getPlayerSize();Y=V.width<380;var C;V=V.height<(((C=this.B)==null?0:C.isEmbedsShortsMode())?400:280);var U,n;(((U=this.B)==null?0:U.getPlayerStateObject().isCued())||((n=this.B)==null?0:g.e(n.getPlayerStateObject(),1024)))&&Y&&V||!this.Y||this.S||(this.fade.show(),this.B.publish("infopanelpreviewvisibilitychange",!0),this.B.logVisibility(this.element,!0))}; g.R.Fa=function(){this.Y&&!this.S&&(this.fade.hide(),this.B.publish("infopanelpreviewvisibilitychange",!1),this.B.logVisibility(this.element,!1))}; g.R.PJt=function(){this.J=!1;this.showControls||this.Fa()};var oaN={"default":0,monoSerif:1,propSerif:2,monoSans:3,propSans:4,casual:5,cursive:6,smallCaps:7};Object.keys(oaN).reduce(function(Y,V){Y[oaN[V]]=V;return Y},{}); var V7D={none:0,raised:1,depressed:2,uniform:3,dropShadow:4};Object.keys(V7D).reduce(function(Y,V){Y[V7D[V]]=V;return Y},{}); var Ch8={normal:0,bold:1,italic:2,bold_italic:3};Object.keys(Ch8).reduce(function(Y,V){Y[Ch8[V]]=V;return Y},{});var U4b,nar;U4b=[{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"}];nar=[{option:0,text:yO(0)},{option:.25,text:yO(.25)},{option:.5,text:yO(.5)},{option:.75,text:yO(.75)},{option:1,text:yO(1)}]; g.DZ=[{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:U4b},{option:"fontSizeIncrement",text:"Font size",options:[{option:-2,text:yO(.5)},{option:-1,text:yO(.75)},{option:0,text:yO(1)},{option:1,text:yO(1.5)},{option:2, text:yO(2)},{option:3,text:yO(3)},{option:4,text:yO(4)}]},{option:"background",text:"Background color",options:U4b},{option:"backgroundOpacity",text:"Background opacity",options:nar},{option:"windowColor",text:"Window color",options:U4b},{option:"windowOpacity",text:"Window opacity",options:nar},{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:yO(.25)},{option:.5,text:yO(.5)},{option:.75,text:yO(.75)},{option:1,text:yO(1)}]}];var biJ=[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.W(oz1,g.QI);g.R=oz1.prototype; g.R.gm=function(Y){Y.repeat||(this.S.Uy=!1);var V=!1,C=Y.keyCode,U=c8(Y),n=!Y.altKey&&!Y.ctrlKey&&!Y.metaKey&&(!this.api.isMutedByEmbedsMutedAutoplay()||biJ.includes(C)),b=!1,E=!1,y=this.api.U();Y.defaultPrevented?(n=!1,E=!0):y.Km&&!this.api.isMutedByEmbedsMutedAutoplay()&&(n=!1);if(C===9)V=!0;else{if(U)switch(C){case 32:case 13:if(U.tagName==="BUTTON"||U.tagName==="A"||U.tagName==="INPUT")V=!0,n=!1;else if(n){var X=U.getAttribute("role");!X||X!=="option"&&X!=="button"&&X.indexOf("menuitem")!==0|| (V=!0,U.click(),b=!0)}break;case 37:case 39:case 36:case 35:V=U.getAttribute("role")==="slider";break;case 38:case 40:X=U.getAttribute("role"),U=C===38?U.previousSibling:U.nextSibling,X==="slider"?V=!0:n&&(X==="option"?(U&&U.getAttribute("role")==="option"&&U.focus(),b=V=!0):X&&X.indexOf("menuitem")===0&&(U&&U.hasAttribute("role")&&U.getAttribute("role").indexOf("menuitem")===0&&U.focus(),b=V=!0))}if(n&&!b)switch(C){case 38:b=Math.min(this.api.getVolume()+5,100);Y8(this.QG,b,!1);this.api.setVolume(b); E=b=!0;break;case 40:b=Math.max(this.api.getVolume()-5,0);Y8(this.QG,b,!0);this.api.setVolume(b);E=b=!0;break;case 36:this.api.Gm()&&(this.api.startSeekCsiAction(),this.api.seekTo(0,void 0,void 0,void 0,79),E=b=!0);break;case 35:this.api.Gm()&&(this.api.startSeekCsiAction(),this.api.seekTo(Infinity,void 0,void 0,void 0,80),E=b=!0)}}V&&Gi(this,!0);(V||E)&&this.oD.fd();(b||n&&this.handleGlobalKeyDown(C,Y.shiftKey,Y.ctrlKey,Y.altKey,Y.metaKey,Y.key,Y.code,Y.repeat))&&Y.preventDefault();y.X&&(Y={keyCode:Y.keyCode, altKey:Y.altKey,ctrlKey:Y.ctrlKey,metaKey:Y.metaKey,shiftKey:Y.shiftKey,handled:Y.defaultPrevented,fullscreen:this.api.isFullscreen()},this.api.Fr("onKeyPress",Y))}; g.R.x7=function(Y){var V=Y.keyCode;(!this.api.K("web_player_spacebar_control_bugfix")||this.api.K("web_player_spacebar_control_bugfix")&&!this.S.xg)&&this.handleGlobalKeyUp(V,Y.shiftKey,Y.ctrlKey,Y.altKey,Y.metaKey,Y.key,Y.code)&&Y.preventDefault()}; g.R.handleGlobalKeyUp=function(Y,V,C,U,n,b,E){this.api.publish("keyboardserviceglobalkeyup",{keyCode:Y,shiftKey:V,ctrlKey:C,altKey:U,metaKey:n,key:b,code:E});V=!1;if(this.S.Uy)return V;(b=g.MB(this.api.BM()))&&(b=b.l7)&&b.Sf&&(b.T9(Y),V=!0);switch(Y){case 9:Gi(this,!0);V=!0;break;case 32:if(this.api.K("web_speedmaster_spacebar_control")&&(!this.api.K("web_player_spacebar_control_bugfix")&&!this.S.xg||this.api.K("web_player_spacebar_control_bugfix"))&&!this.api.U().Km){var y,X;Y=(y=this.progressBar)== null?void 0:(X=y.J)==null?void 0:X.isEnabled;V=this.cP(Y)}break;case 39:(Va?U:C)&&!n&&this.api.Gm()&&this.api.K("web_enable_keyboard_shortcut_for_timely_actions")&&(this.api.startSeekCsiAction(),y=(y=this.api.getVideoData())?y.MF:[],X=gX2(y,this.api.getCurrentTime()*1E3),X!==-1&&this.Y!=null&&(this.Y.iM(1,y[X].title),this.api.seekTo(y[X].startTime/1E3,void 0,void 0,void 0,52),V=!0))}return V}; g.R.handleGlobalKeyDown=function(Y,V,C,U,n,b,E,y){y||(this.S.Uy=!1);var X=!1,G=this.api.U();if(G.Km&&!this.api.isMutedByEmbedsMutedAutoplay())return X;var Z=g.MB(this.api.BM());if(Z&&(Z=Z.l7)&&Z.Sf)switch(Y){case 65:case 68:case 87:case 83:case 107:case 221:case 109:case 219:X=Z.QJ(Y)}G.D||X||(X=b||String.fromCharCode(Y).toLowerCase(),this.J+=X,"awesome".indexOf(this.J)===0||this.api.K("web_player_rtr_ctrls")&&"bday".indexOf(this.J)===0?(X=!0,4===this.J.length&&this.J==="bday"&&this.api.K("web_player_rtr_ctrls")&& (LCP(this.V),this.oD.fd()),7===this.J.length&&this.J==="awesome"&&xoJ(this.api.getRootNode(),"ytp-color-party")):(this.J=X,X="awesome".indexOf(this.J)===0||"bday".indexOf(this.J)===0));if(!X&&(!this.api.isMutedByEmbedsMutedAutoplay()||biJ.includes(Y))){var D=this.api.getVideoData(),u,B;Z=(u=this.progressBar)==null?void 0:(B=u.J)==null?void 0:B.isEnabled;u=D?D.MF:[];B=Va?U:C;switch(Y){case 80:V&&!G.Ty&&(HU(this.QG,pe2(),"Previous"),this.api.previousVideo(),X=!0);break;case 78:V&&!G.Ty&&(HU(this.QG, hV(),"Next"),this.api.nextVideo(),X=!0);break;case 74:this.api.Gm()&&(this.api.startSeekCsiAction(),this.Y?this.api.K("enable_key_press_seek_logging")?(X=ZZ(this,-10*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_BACKWARD_10S"),this.Y.oQ(-1,10,X)):this.Y.oQ(-1,10):HU(this.QG,{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"path",pW:!0,T:"ytp-svg-fill",G:{d:"M 18,11 V 7 l -5,5 5,5 v -4 c 3.3,0 6,2.7 6,6 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 h -2 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 0,-4.4 -3.6,-8 -8,-8 z M 16.9,22 H 16 V 18.7 L 15,19 v -0.7 l 1.8,-0.6 h .1 V 22 z m 4.3,-1.8 c 0,.3 0,.6 -0.1,.8 l -0.3,.6 c 0,0 -0.3,.3 -0.5,.3 -0.2,0 -0.4,.1 -0.6,.1 -0.2,0 -0.4,0 -0.6,-0.1 -0.2,-0.1 -0.3,-0.2 -0.5,-0.3 -0.2,-0.1 -0.2,-0.3 -0.3,-0.6 -0.1,-0.3 -0.1,-0.5 -0.1,-0.8 v -0.7 c 0,-0.3 0,-0.6 .1,-0.8 l .3,-0.6 c 0,0 .3,-0.3 .5,-0.3 .2,0 .4,-0.1 .6,-0.1 .2,0 .4,0 .6,.1 .2,.1 .3,.2 .5,.3 .2,.1 .2,.3 .3,.6 .1,.3 .1,.5 .1,.8 v .7 z m -0.9,-0.8 v -0.5 c 0,0 -0.1,-0.2 -0.1,-0.3 0,-0.1 -0.1,-0.1 -0.2,-0.2 -0.1,-0.1 -0.2,-0.1 -0.3,-0.1 -0.1,0 -0.2,0 -0.3,.1 l -0.2,.2 c 0,0 -0.1,.2 -0.1,.3 v 2 c 0,0 .1,.2 .1,.3 0,.1 .1,.1 .2,.2 .1,.1 .2,.1 .3,.1 .1,0 .2,0 .3,-0.1 l .2,-0.2 c 0,0 .1,-0.2 .1,-0.3 v -1.5 z"}}]}), this.api.seekBy(-10*this.api.getPlaybackRate(),void 0,void 0,73),X=!0);break;case 76:this.api.Gm()&&(this.api.startSeekCsiAction(),this.Y?this.api.K("enable_key_press_seek_logging")?(X=ZZ(this,10*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_FORWARD_10S"),this.Y.oQ(1,10,X)):this.Y.oQ(1,10):HU(this.QG,{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"path",pW:!0,T:"ytp-svg-fill",G:{d:"m 10,19 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 h -2 c 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 0,-3.3 2.7,-6 6,-6 v 4 l 5,-5 -5,-5 v 4 c -4.4,0 -8,3.6 -8,8 z m 6.8,3 H 16 V 18.7 L 15,19 v -0.7 l 1.8,-0.6 h .1 V 22 z m 4.3,-1.8 c 0,.3 0,.6 -0.1,.8 l -0.3,.6 c 0,0 -0.3,.3 -0.5,.3 C 20,21.9 19.8,22 19.6,22 19.4,22 19.2,22 19,21.9 18.8,21.8 18.7,21.7 18.5,21.6 18.3,21.5 18.3,21.3 18.2,21 18.1,20.7 18.1,20.5 18.1,20.2 v -0.7 c 0,-0.3 0,-0.6 .1,-0.8 l .3,-0.6 c 0,0 .3,-0.3 .5,-0.3 .2,0 .4,-0.1 .6,-0.1 .2,0 .4,0 .6,.1 .2,.1 .3,.2 .5,.3 .2,.1 .2,.3 .3,.6 .1,.3 .1,.5 .1,.8 v .7 z m -0.8,-0.8 v -0.5 c 0,0 -0.1,-0.2 -0.1,-0.3 0,-0.1 -0.1,-0.1 -0.2,-0.2 -0.1,-0.1 -0.2,-0.1 -0.3,-0.1 -0.1,0 -0.2,0 -0.3,.1 l -0.2,.2 c 0,0 -0.1,.2 -0.1,.3 v 2 c 0,0 .1,.2 .1,.3 0,.1 .1,.1 .2,.2 .1,.1 .2,.1 .3,.1 .1,0 .2,0 .3,-0.1 l .2,-0.2 c 0,0 .1,-0.2 .1,-0.3 v -1.5 z"}}]}), this.api.seekBy(10*this.api.getPlaybackRate(),void 0,void 0,74),X=!0);break;case 37:this.api.Gm()&&(this.api.startSeekCsiAction(),B?(B=KsT(u,this.api.getCurrentTime()*1E3),B!==-1&&this.Y!=null&&(this.Y.iM(-1,u[B].title),this.api.seekTo(u[B].startTime/1E3,void 0,void 0,void 0,53),X=!0)):(this.Y?this.api.K("enable_key_press_seek_logging")?(X=ZZ(this,-5*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_BACKWARD_5S"),this.Y.oQ(-1,5,X)):this.Y.oQ(-1,5):HU(this.QG,{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36", width:"100%"},N:[{j:"path",pW:!0,T:"ytp-svg-fill",G:{d:"M 18,11 V 7 l -5,5 5,5 v -4 c 3.3,0 6,2.7 6,6 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 h -2 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 0,-4.4 -3.6,-8 -8,-8 z m -1.3,8.9 .2,-2.2 h 2.4 v .7 h -1.7 l -0.1,.9 c 0,0 .1,0 .1,-0.1 0,-0.1 .1,0 .1,-0.1 0,-0.1 .1,0 .2,0 h .2 c .2,0 .4,0 .5,.1 .1,.1 .3,.2 .4,.3 .1,.1 .2,.3 .3,.5 .1,.2 .1,.4 .1,.6 0,.2 0,.4 -0.1,.5 -0.1,.1 -0.1,.3 -0.3,.5 -0.2,.2 -0.3,.2 -0.4,.3 C 18.5,22 18.2,22 18,22 17.8,22 17.6,22 17.5,21.9 17.4,21.8 17.2,21.8 17,21.7 16.8,21.6 16.8,21.5 16.7,21.3 16.6,21.1 16.6,21 16.6,20.8 h .8 c 0,.2 .1,.3 .2,.4 .1,.1 .2,.1 .4,.1 .1,0 .2,0 .3,-0.1 L 18.5,21 c 0,0 .1,-0.2 .1,-0.3 v -0.6 l -0.1,-0.2 -0.2,-0.2 c 0,0 -0.2,-0.1 -0.3,-0.1 h -0.2 c 0,0 -0.1,0 -0.2,.1 -0.1,.1 -0.1,0 -0.1,.1 0,.1 -0.1,.1 -0.1,.1 h -0.7 z"}}]}), this.api.seekBy(-5*this.api.getPlaybackRate(),void 0,void 0,71),X=!0));break;case 39:this.api.Gm()&&(this.api.startSeekCsiAction(),B?this.api.K("web_enable_keyboard_shortcut_for_timely_actions")||(B=gX2(u,this.api.getCurrentTime()*1E3),B!==-1&&this.Y!=null&&(this.Y.iM(1,u[B].title),this.api.seekTo(u[B].startTime/1E3,void 0,void 0,void 0,52),X=!0)):(this.Y!=null?this.api.K("enable_key_press_seek_logging")?(X=ZZ(this,5*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_FORWARD_5S"),this.Y.oQ(1,5,X)):this.Y.oQ(1, 5):HU(this.QG,{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"path",pW:!0,T:"ytp-svg-fill",G:{d:"m 10,19 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 h -2 c 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 0,-3.3 2.7,-6 6,-6 v 4 l 5,-5 -5,-5 v 4 c -4.4,0 -8,3.6 -8,8 z m 6.7,.9 .2,-2.2 h 2.4 v .7 h -1.7 l -0.1,.9 c 0,0 .1,0 .1,-0.1 0,-0.1 .1,0 .1,-0.1 0,-0.1 .1,0 .2,0 h .2 c .2,0 .4,0 .5,.1 .1,.1 .3,.2 .4,.3 .1,.1 .2,.3 .3,.5 .1,.2 .1,.4 .1,.6 0,.2 0,.4 -0.1,.5 -0.1,.1 -0.1,.3 -0.3,.5 -0.2,.2 -0.3,.2 -0.5,.3 C 18.3,22 18.1,22 17.9,22 17.7,22 17.5,22 17.4,21.9 17.3,21.8 17.1,21.8 16.9,21.7 16.7,21.6 16.7,21.5 16.6,21.3 16.5,21.1 16.5,21 16.5,20.8 h .8 c 0,.2 .1,.3 .2,.4 .1,.1 .2,.1 .4,.1 .1,0 .2,0 .3,-0.1 L 18.4,21 c 0,0 .1,-0.2 .1,-0.3 v -0.6 l -0.1,-0.2 -0.2,-0.2 c 0,0 -0.2,-0.1 -0.3,-0.1 h -0.2 c 0,0 -0.1,0 -0.2,.1 -0.1,.1 -0.1,0 -0.1,.1 0,.1 -0.1,.1 -0.1,.1 h -0.6 z"}}]}), this.api.seekBy(5*this.api.getPlaybackRate(),void 0,void 0,72),X=!0));break;case 77:this.api.isMuted()?(this.api.unMute(),Y8(this.QG,this.api.getVolume(),!1)):(this.api.mute(),Y8(this.QG,0,!0));X=!0;break;case 32:X=this.api.K("web_speedmaster_spacebar_control")?!this.api.U().Ty:this.cP(Z);break;case 75:X=this.cP(Z);break;case 190:V?G.enableSpeedOptions&&CTP(this)&&(X=this.api.getPlaybackRate(),this.api.setPlaybackRate(X+.25,!0),F2o(this.QG,!1),X=!0):this.api.Gm()&&(this.step(1),X=!0);break;case 188:V? G.enableSpeedOptions&&CTP(this)&&(X=this.api.getPlaybackRate(),this.api.setPlaybackRate(X-.25,!0),F2o(this.QG,!0),X=!0):this.api.Gm()&&(this.step(-1),X=!0);break;case 70:qea(this.api)&&(this.api.toggleFullscreen().catch(function(){}),X=!0); break;case 27:Z?(this.progressBar.IG(),X=!0):this.D()&&(X=!0)}if(G.controlsType!=="3")switch(Y){case 67:g.cU(this.api.BM())&&(G=this.api.getOption("captions","track"),this.api.toggleSubtitles(),g5S(this.QG,!G||G&&!G.displayName),X=!0);break;case 79:ul(this,"textOpacity");break;case 87:ul(this,"windowOpacity");break;case 187:case 61:ul(this,"fontSizeIncrement",!1,!0);break;case 189:case 173:ul(this,"fontSizeIncrement",!0,!0)}var A;V||C||U||(Y>=48&&Y<=57?A=Y-48:Y>=96&&Y<=105&&(A=Y-96));A!=null&&this.api.Gm()&& (this.api.startSeekCsiAction(),G=this.api.getProgressState(),this.api.seekTo(A/10*(G.seekableEnd-G.seekableStart)+G.seekableStart,void 0,void 0,void 0,81),X=!0);X&&this.oD.fd()}this.api.publish("keyboardserviceglobalkeydown",{keyCode:Y,shiftKey:V,ctrlKey:C,altKey:U,metaKey:n,key:b,code:E,repeat:y},this.S);return X}; g.R.step=function(Y){this.api.Gm();if(this.api.getPlayerStateObject().isPaused()){var V=this.api.getVideoData().J;V&&(V=V.video)&&this.api.seekBy(Y/(V.fps||30),void 0,void 0,Y>0?77:78)}}; g.R.cP=function(Y){if(!this.api.U().Ty){var V;var C,U=(V=this.api.getVideoData())==null?void 0:(C=V.getPlayerResponse())==null?void 0:C.playabilityStatus;if(U){var n;V=((n=g.I(U.miniplayer,bvr))==null?void 0:n.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"}else V=!1;V&&this.api.rT("onExpandMiniplayer");Y?this.progressBar.RW():(Y=!this.api.getPlayerStateObject().isOrWillBePlaying(),this.QG.Y2(Y),Y?this.api.playVideo():this.api.pauseVideo());return!0}return!1}; g.R.u1=function(){g.Cj(this.W);g.QI.prototype.u1.call(this)};g.W(g.Bg,g.m);g.Bg.prototype.eh=YE(11); g.Bg.prototype.Zv=function(){var Y=this.B.U(),V=Y.S||this.B.K("web_player_hide_overflow_button_if_empty_menu")&&this.RJ.isEmpty();Y=g.T1(Y)&&g.TO(this.B)&&g.e(this.B.getPlayerStateObject(),128);var C=this.B.getPlayerSize();this.visible=this.B.yz()&&!Y&&C.width>=240&&!g.ER(this.B.getVideoData())&&!V&&!this.Y&&!this.B.isEmbedsShortsMode();g.D9(this.element,"ytp-overflow-button-visible",this.visible);this.visible&&this.B.PF();this.B.logVisibility(this.element,this.visible&&this.V)}; g.Bg.prototype.l0=function(Y){g.m.prototype.l0.call(this,Y);this.B.logVisibility(this.element,this.visible&&Y)}; g.Bg.prototype.u1=function(){g.m.prototype.u1.call(this);g.G7(this.element,"ytp-overflow-button-visible")};g.W(UxK,g.el);g.R=UxK.prototype;g.R.T7=function(Y){Y=c8(Y);g.nU(this.element,Y)&&(g.nU(this.Y,Y)||g.nU(this.closeButton,Y)||F6(this))}; g.R.Fa=function(){g.el.prototype.Fa.call(this);this.B.zL(this.element)}; g.R.show=function(){this.Sf&&this.B.publish("OVERFLOW_PANEL_OPENED");g.el.prototype.show.call(this);this.element.setAttribute("aria-modal","true");bAv(this,!0)}; g.R.hide=function(){g.el.prototype.hide.call(this);this.element.removeAttribute("aria-modal");bAv(this,!1)}; g.R.onFullscreenToggled=function(Y){!Y&&this.OO()&&F6(this)}; g.R.isEmpty=function(){return this.actionButtons.length===0}; g.R.focus=function(){for(var Y=g.N(this.actionButtons),V=Y.next();!V.done;V=Y.next())if(V=V.value,V.Sf){V.focus();break}};g.W(Ezx,g.m);g.W(zhx,g.m);zhx.prototype.onClick=function(Y){g.ZD(Y,this.api)&&this.api.playVideoAt(this.index)};g.W(iAP,g.el);g.R=iAP.prototype;g.R.show=function(){g.el.prototype.show.call(this);this.Y.Z(this.api,"videodatachange",this.i_);this.Y.Z(this.api,"onPlaylistUpdate",this.i_);this.i_()}; g.R.hide=function(){g.el.prototype.hide.call(this);g.w1(this.Y);this.updatePlaylist(null)}; g.R.i_=function(){this.updatePlaylist(this.api.getPlaylist());this.api.U().S&&(this.Bx("ytp-playlist-menu-title-name").removeAttribute("href"),this.S&&(this.o2(this.S),this.S=null))}; g.R.g$=function(){var Y=this.playlist,V=Y.author,C=V?"by $AUTHOR \u2022 $CURRENT_POSITION/$PLAYLIST_LENGTH":"$CURRENT_POSITION/$PLAYLIST_LENGTH",U={CURRENT_POSITION:String(Y.index+1),PLAYLIST_LENGTH:String(Y.length)};V&&(U.AUTHOR=V);this.update({title:Y.title,subtitle:g.Jf(C,U),playlisturl:this.api.getVideoUrl(!0)});V=Y.J;if(V===this.W)this.selected.element.setAttribute("aria-checked","false"),this.selected=this.playlistData[Y.index];else{C=g.N(this.playlistData);for(U=C.next();!U.done;U=C.next())U.value.dispose(); C=Y.length;this.playlistData=[];for(U=0;U=this.J&&!Y.S&&!V.isAd()&&!this.api.isEmbedsShortsMode()}else Y=!1;this.visible=Y;this.sA(this.visible);g.D9(this.element,"ytp-search-button-visible",this.visible);g.D9(this.element,"ytp-show-search-title",!this.api.yz());this.api.logVisibility(this.element,this.visible&&this.V)}; Wg.prototype.l0=function(Y){g.m.prototype.l0.call(this,Y);this.api.logVisibility(this.element,this.visible&&Y)};g.W(NL,g.m); NL.prototype.trigger=function(Y,V,C,U){this.show();if(this.W&&Y!==this.W){var n=1;this.J&&(n=NWS(this));BWK(this,n,!1);WgE(this)}this.W=Y;this.S=this.W===-1?this.X:this.L;Y="";V?(this.C+=V,Y=g.f9(this.C)):this.C=0;this.updateValue(this.W===-1?"durationBack":"durationForward",Y);if(this.Y==="hidden"||this.Y==="fading-out")V=0,this.Y==="fading-out"&&(V=NWS(this),Rh1(this)),swa(this,V),this.Y!=="fading-out"&&ApK(this,this.S.querySelector(".ytp-seek-overlay-arrow-persistent")),this.Y="fading-in";else if(this.Y=== "fading-in"||this.Y==="lingering")V=this.S.querySelector(".ytp-seek-overlay-duration"),Y=g.NQ(this.B.U().experiments,"web_player_seek_overlay_duration_bump_scale")||.95,V.animate([{offset:0,transform:"scale(1)"},{offset:.5,transform:"scale("+Y+")"},{offset:1,transform:"scale(1)"}],{duration:200,easing:"cubic-bezier(0, 1, 0.1, 1)"}),Rh1(this),this.Y==="lingering"&&(this.D.stop(),this.D.start());this.sE=(0,g.Q)();C&&OAK(this,C,U)}; NL.prototype.Sl=function(Y,V,C,U){this.trigger(Y,U)}; NL.prototype.oQ=function(Y,V,C){this.trigger(Y,V);C&&(Y=Y===-1?this.L.visualElement:this.X.visualElement,C={seekData:C},(V=g.hY())&&g.Vk(Cx)(void 0,V,Y,"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS",C,void 0))}; NL.prototype.iM=function(Y,V,C){this.trigger(Y,void 0,V,C)};g.W(g.O_,g.m);g.R=g.O_.prototype;g.R.oz=YE(8);g.R.onClick=function(){var Y=this,V=this.api.U(),C=this.api.getVideoData(this.api.getPresentingPlayerType()),U=this.api.getPlaylistId();V=this.api.K("enable_share_button_url_fix")?this.api.getVideoUrl(!0,!0,!0):V.getVideoUrl(C.videoId,U,void 0,!0);if(navigator.share)try{var n=navigator.share({title:C.title,url:V});n instanceof Promise&&n.catch(function(b){Jp2(Y,b)})}catch(b){b instanceof Error&&Jp2(this,b)}else this.Y.kc(),F6(this.S,this.element,!1); this.api.logClick(this.element)}; g.R.Zv=function(){var Y=this.api.U(),V=this.api.isEmbedsShortsMode();g.D9(this.element,"ytp-show-share-title",g.T1(Y)&&!V);this.Y.OR()&&V?(Y=(this.api.Gy().getPlayerSize().width-this.api.getVideoContentRect().width)/2,g.d6(this.element,"right",Y+"px")):V&&g.d6(this.element,"right","0px");this.updateValue("icon",{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"path",pW:!0,T:"ytp-svg-fill",G:{d:"m 20.20,14.19 0,-4.45 7.79,7.79 -7.79,7.79 0,-4.56 C 16.27,20.69 12.10,21.81 9.34,24.76 8.80,25.13 7.60,27.29 8.12,25.65 9.08,21.32 11.80,17.18 15.98,15.38 c 1.33,-0.60 2.76,-0.98 4.21,-1.19 z"}}]}); this.visible=k8a(this);g.D9(this.element,"ytp-share-button-visible",this.visible);this.sA(this.visible);this.tooltip.PF();this.api.logVisibility(this.element,k8a(this)&&this.V)}; g.R.l0=function(Y){g.m.prototype.l0.call(this,Y);this.api.logVisibility(this.element,this.visible&&Y)}; g.R.u1=function(){g.m.prototype.u1.call(this);g.G7(this.element,"ytp-share-button-visible")};g.W(q7T,g.el);g.R=q7T.prototype;g.R.xR=function(Y){Y=c8(Y);g.nU(this.D,Y)||g.nU(this.closeButton,Y)||F6(this)}; g.R.Fa=function(){g.el.prototype.Fa.call(this);this.tooltip.zL(this.element);this.api.logVisibility(this.Y,!1);for(var Y=g.N(this.S),V=Y.next();!V.done;V=Y.next())V=V.value,this.api.hasVe(V.element)&&this.api.logVisibility(V.element,!1)}; g.R.show=function(){var Y=this.Sf;g.el.prototype.show.call(this);this.Zv();Y||this.api.rT("onSharePanelOpened")}; g.R.yR=function(){this.Sf&&this.Zv()}; g.R.Zv=function(){var Y=this;g.y5(this.element,"ytp-share-panel-loading");g.G7(this.element,"ytp-share-panel-fail");var V=this.api.getVideoData(),C=this.api.getPlaylistId()&&this.W.checked;V.getSharePanelCommand&&HR(this.api.fT(),V.getSharePanelCommand,{includeListId:C}).then(function(U){Y.Vs()||(g.G7(Y.element,"ytp-share-panel-loading"),cp0(Y,U))}); V=this.api.getVideoUrl(!0,!0,!1,!1);this.updateValue("link",V);this.updateValue("linkText",V);this.updateValue("shareLinkWithUrl",g.Jf("Share link $URL",{URL:V}));Bs(this.Y);this.api.logVisibility(this.Y,!0)}; g.R.onFullscreenToggled=function(Y){!Y&&this.OO()&&F6(this)}; g.R.focus=function(){this.Y.focus()}; g.R.u1=function(){g.el.prototype.u1.call(this);PTZ(this)};g.W(vzZ,PB);g.R=vzZ.prototype;g.R.u1=function(){$xS(this);PB.prototype.u1.call(this)}; g.R.l2=function(Y){Y.target!==this.dismissButton.element&&(this.S5(!1),this.B.rT("innertubeCommand",this.onClickCommand))}; g.R.SR=function(){this.wT=!0;this.S5(!0);this.UN()}; g.R.db8=function(Y){this.C=Y;this.UN()}; g.R.onVideoDataChange=function(Y,V){if(Y=!!V.videoId&&this.videoId!==V.videoId)this.videoId=V.videoId,this.wT=!1,this.jL=!0,this.X=this.Jn=!1,$xS(this),TWE(this,!1),this.J=this.Y=!1,JS(this),wVo(this);if(Y||!V.videoId)this.sE=this.W=!1;var C,U;if(V==null?0:(C=V.getPlayerResponse())==null?0:(U=C.videoDetails)==null?0:U.isLiveContent)this.tB(!1);else{var n,b,E;V=g.I((n=V.getWatchNextResponse())==null?void 0:(b=n.playerOverlays)==null?void 0:(E=b.playerOverlayRenderer)==null?void 0:E.productsInVideoOverlayRenderer, gVL);this.C=this.enabled=!1;if(V){if(n=V==null?void 0:V.featuredProductsEntityKey){b=g.iO.getState().entities;var y;if((y=A1(b,"featuredProductsEntity",n))==null?0:y.productsData){this.tB(!1);return}}this.enabled=!0;if(!this.W){var X;y=(X=V.badgeInteractionLogging)==null?void 0:X.trackingParams;(this.W=!!y)&&this.B.setTrackingParams(this.badge.element,y||null)}if(!this.sE){var G;if(this.sE=!((G=V.dismissButton)==null||!G.trackingParams)){var Z;this.B.setTrackingParams(this.dismissButton.element,((Z= V.dismissButton)==null?void 0:Z.trackingParams)||null)}}V.isContentForward&&(X=V.productsData,TWE(this,!0),wVo(this),X=pV1(this,X),G=[],X.length>0&&G.push(X[0]),X.length>1&&(Z=new g.m({j:"div",T:"ytp-suggested-action-more-products-icon"}),g.M(this,Z),G.push(Z),G.push.apply(G,g.P(X.slice(1)))),this.D=new g.m({j:"div",N:G,T:"ytp-suggested-action-content-forward-container"}),g.M(this,this.D),this.F8.element.append(this.D.element));this.text=g.km(V.text);var D;if(X=(D=V.dismissButton)==null?void 0:D.a11yLabel)this.UE= g.km(X);this.onClickCommand=V.onClickCommand;this.timing=V.timing;this.JY()}dLx(this);qp(this);this.UN()}}; g.R.QC=function(){return!this.C&&this.enabled&&!this.wT&&!this.B.yz()&&!this.Ry&&(this.X||this.jL)}; g.R.MC=function(Y){PB.prototype.MC.call(this,Y);if(this.Y||this.J)this.timing&&k8(this.timing.preview)&&(this.Y=!1,JS(this),this.J=!1,JS(this),this.B.fM("shopping_overlay_preview_collapsed"),this.B.fM("shopping_overlay_preview_expanded"),Y=d5(this.timing.preview.startSec,this.timing.preview.endSec,"shopping_overlay_expanded"),k8(this.timing.expanded)&&this.timing.preview.endSec===this.timing.expanded.startSec&&(this.B.fM("shopping_overlay_expanded"),Y.end=this.timing.expanded.endSec*1E3),this.B.JY([Y])), this.Jn=!0,qp(this);JS(this)}; g.R.tB=function(Y){(this.X=Y)?(d_(this),qp(this,!1)):($xS(this),this.Cb.start());this.UN()}; g.R.JY=function(Y){var V=this.timing;Y=(Y===void 0?0:Y)+this.B.getCurrentTime();var C=[],U=V.visible,n=V.preview;V=V.expanded;k8(U)&&(hhT(U,Y),C.push(d5(U.startSec,U.endSec,"shopping_overlay_visible")));k8(n)&&(hhT(n,Y),U=n.startSec+1,C.push(d5(n.startSec,U,"shopping_overlay_preview_collapsed")),C.push(d5(U,n.endSec,"shopping_overlay_preview_expanded")));k8(V)&&(hhT(V,Y),C.push(d5(V.startSec,V.endSec,"shopping_overlay_expanded")));this.B.JY(C)}; g.R.UN=function(){PB.prototype.UN.call(this);this.B.getRootNode()&&g.D9(this.B.getRootNode(),"ytp-shopping-pill-shown",this.QC())};g.W(If2,g.m); If2.prototype.Zv=function(){var Y=this.api.U();this.sA(g.T1(Y)&&this.api.isEmbedsShortsMode());this.subscribeButton&&this.api.logVisibility(this.subscribeButton.element,this.Sf);var V=this.api.getVideoData(),C=!1;this.api.getPresentingPlayerType()===2?C=!!V.videoId&&!!V.isListed&&!!V.author&&!!V.Jf&&!!V.profilePicture:g.T1(Y)&&(C=!!V.videoId&&!!V.Jf&&!!V.profilePicture&&!g.ER(V)&&!Y.S&&!(Y.C&&this.api.getPlayerSize().width<200));var U=V.profilePicture;Y=g.T1(Y)?V.expandedTitle:V.author;U=U===void 0? "":U;Y=Y===void 0?"":Y;C?(this.J!==U&&(this.Y.style.backgroundImage="url("+U+")",this.J=U),this.updateValue("channelLogoLabel",g.Jf("Photo image of $CHANNEL_NAME",{CHANNEL_NAME:Y})),g.y5(this.api.getRootNode(),"ytp-title-enable-channel-logo")):g.G7(this.api.getRootNode(),"ytp-title-enable-channel-logo");this.api.logVisibility(this.Y,C&&this.V);this.api.logVisibility(this.channelName,C&&this.V);this.subscribeButton&&(this.subscribeButton.channelId=V.gJ);this.updateValue("expandedTitle",V.expandedTitle)};g.W(qL,g.el);qL.prototype.show=function(){g.el.prototype.show.call(this);this.Y.start()}; qL.prototype.hide=function(){g.el.prototype.hide.call(this);this.Y.stop()}; qL.prototype.Wa=function(Y,V){Y==="dataloaded"&&((this.S6=V.S6,this.fm=V.fm,isNaN(this.S6)||isNaN(this.fm))?this.S&&(this.B.fM("intro"),this.B.removeEventListener(g.ZN("intro"),this.C),this.B.removeEventListener(g.DN("intro"),this.D),this.B.removeEventListener("onShowControls",this.W),this.hide(),this.S=!1):(this.B.addEventListener(g.ZN("intro"),this.C),this.B.addEventListener(g.DN("intro"),this.D),this.B.addEventListener("onShowControls",this.W),Y=new g.XF(this.S6,this.fm,{priority:9,namespace:"intro"}), this.B.JY([Y]),this.S=!0))};g.W(Pg,g.m);Pg.prototype.onClick=function(){this.B.s6()}; Pg.prototype.Zv=function(){var Y=!0;g.T1(this.B.U())&&(Y=Y&&this.B.Gy().getPlayerSize().width>=480);this.sA(Y);Y=this.updateValue;var V=this.B.K("delhi_modern_web_player_icons"),C=V?{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M23 17V5C23.00 4.50 22.81 4.02 22.48 3.65C22.15 3.29 21.69 3.06 21.20 3.01L21 3H3L2.79 3.01C2.30 3.06 1.84 3.29 1.51 3.65C1.18 4.02 .99 4.50 1 5V17C0.99 17.49 1.18 17.97 1.51 18.34C1.84 18.70 2.30 18.93 2.79 18.99L3 19H5.93L7.65 17H3V5H21V17H16.35L18.06 19H21L21.20 18.99C21.69 18.93 22.15 18.70 22.48 18.34C22.81 17.97 23.00 17.49 23 17ZM17.29 21.17L12 15L6.70 21.17C6.64 21.24 6.60 21.33 6.59 21.43C6.57 21.52 6.59 21.62 6.63 21.70C6.67 21.79 6.73 21.86 6.81 21.92C6.89 21.97 6.99 22 7.08 22H16.91C17.00 22 17.10 21.97 17.18 21.92C17.26 21.86 17.32 21.79 17.36 21.70C17.40 21.62 17.42 21.52 17.40 21.43C17.39 21.33 17.35 21.24 17.29 21.17Z", fill:"white"}}]}:{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"path",pW:!0,G:{d:"M11,13 L25,13 L25,21 L11,21 L11,13 Z M12,28 L24,28 L18,22 L12,28 Z M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,23 C7,24.1 7.9,25 9,25 L13,25 L13,23 L9,23 L9,11 L27,11 L27,23 L23,23 L23,25 L27,25 C28.1,25 29,24.1 29,23 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z",fill:"#fff"}}]};V=V?{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M23 17V5C23.00 4.50 22.81 4.02 22.48 3.65C22.15 3.29 21.69 3.06 21.20 3.01L21 3H3L2.79 3.01C2.30 3.06 1.84 3.29 1.51 3.65C1.18 4.02 .99 4.50 1 5V17C0.99 17.49 1.18 17.97 1.51 18.34C1.84 18.70 2.30 18.93 2.79 18.99L3 19H5.93L7.65 17H3V5H21V17H16.35L18.06 19H21L21.20 18.99C21.69 18.93 22.15 18.70 22.48 18.34C22.81 17.97 23.00 17.49 23 17ZM17.29 21.17L12 15L6.70 21.17C6.64 21.24 6.60 21.33 6.59 21.43C6.57 21.52 6.59 21.62 6.63 21.70C6.67 21.79 6.73 21.86 6.81 21.92C6.89 21.97 6.99 22 7.08 22H16.91C17.00 22 17.10 21.97 17.18 21.92C17.26 21.86 17.32 21.79 17.36 21.70C17.40 21.62 17.42 21.52 17.40 21.43C17.39 21.33 17.35 21.24 17.29 21.17Z", fill:"white"}}]}:{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"path",pW:!0,T:"ytp-svg-fill",G:{d:"M12,28 L24,28 L18,22 L12,28 Z M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,23 C7,24.1 7.9,25 9,25 L13,25 L13,23 L9,23 L9,11 L27,11 L27,23 L23,23 L23,25 L27,25 C28.1,25 29,24.1 29,23 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z"}}]};Y.call(this,"icon",this.B.ma()?C:V)};g.W(Qwa,g.m);Qwa.prototype.u1=function(){this.Y=null;g.m.prototype.u1.call(this)};g.W(x8,g.m);x8.prototype.onClick=function(){this.B.rT("innertubeCommand",this.J)}; x8.prototype.sE=function(Y){Y!==this.C&&(this.update({title:Y,ariaLabel:Y}),this.C=Y);Y?this.show():this.hide()}; x8.prototype.L=function(){this.Y.disabled=this.J==null;g.D9(this.Y,"ytp-chapter-container-disabled",this.Y.disabled);this.KW()};g.W(cg,x8);cg.prototype.onClickCommand=function(Y){g.I(Y,zh)&&this.KW()}; cg.prototype.updateVideoData=function(Y,V){var C,U,n;Y=g.I((C=V.getWatchNextResponse())==null?void 0:(U=C.playerOverlays)==null?void 0:(n=U.playerOverlayRenderer)==null?void 0:n.decoratedPlayerBarRenderer,wd);C=g.I(Y==null?void 0:Y.playerBarActionButton,g.me);if(this.B.K("web_player_updated_entrypoint")){this.X=ft(C==null?void 0:C.text);var b;U=(b=C==null?void 0:C.tooltip)!=null?b:"View chapter";this.D.setAttribute("title",U)}this.J=C==null?void 0:C.command;x8.prototype.L.call(this)}; cg.prototype.KW=function(){var Y=this.X,V=this.W.Y,C,U=((C=this.B.getLoopRange())==null?void 0:C.type)==="clips";if(V.length>1&&!U){Y=this.B.getProgressState().current*1E3;C=Xv(V,Y);Y=V[C].title||"Chapters";if(C!==this.currentIndex||this.S)this.B.rT("innertubeCommand",V[C].onActiveCommand),this.currentIndex=C;this.S=!1}else this.S=!0;x8.prototype.sE.call(this,Y)};g.W(hS,g.W2);hS.prototype.J=function(){var Y;(Y=this.element.parentElement)==null||Y.classList.contains("ytp-right-controls-left");(this.Y=!this.Y)?this.publish("small-mode-expand-right-bottom-controls"):this.publish("small-mode-collapse-right-bottom-controls")}; hS.prototype.isExpanded=function(){return this.Y};g.W(fh,g.m);fh.prototype.S=function(Y){g.e(Y.state,32)?mxK(this,this.api.zN()):this.Sf&&(g.e(Y.state,16)||g.e(Y.state,1))||this.fade.hide()}; fh.prototype.ME=function(){var Y=this.api.getPlayerStateObject();(g.e(Y,32)||g.e(Y,16))&&jwK(this)}; fh.prototype.W=function(){this.frameIndex=NaN;jwK(this)}; fh.prototype.hide=function(){this.Y&&mxK(this,null);g.m.prototype.hide.call(this)};g.W(t9S,g.m);g.R=t9S.prototype;g.R.onClick=function(){var Y=this;if(this.B.U().Ry||this.B.U().C){this.B.logClick(this.element);try{this.B.toggleFullscreen().catch(function(V){Y.g2(V)})}catch(V){this.g2(V)}}else F6(this.message,this.element,!0)}; g.R.g2=function(Y){String(Y).includes("fullscreen error")?g.ak(Y):g.MR(Y);this.r4()}; g.R.r4=function(){this.disable();this.message.gM(this.element,!0)}; g.R.Dh=function(){OX()===this.B.getRootNode()?this.S.start():(this.S.stop(),this.message&&this.message.hide())}; g.R.O5=function(){if(window.screen&&window.outerWidth&&window.outerHeight){var Y=window.screen.width*.9,V=window.screen.height*.9,C=Math.max(window.outerWidth,window.innerWidth),U=Math.max(window.outerHeight,window.innerHeight);if(C>U!==Y>V){var n=C;C=U;U=n}Y>C&&V>U&&this.r4()}}; g.R.disable=function(){var Y=this;if(!this.message){var V=(Rn(["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.el(this.B,{j:"div",Dv:["ytp-popup","ytp-generic-popup"],G:{role:"alert",tabindex:"0"},N:[V[0],{j:"a",G:{href:"https://support.google.com/youtube/answer/6276924", target:this.B.U().L},Ic:V[2]},V[4]]},100,!0);this.message.hide();g.M(this,this.message);this.message.subscribe("show",function(C){Y.J.Nl(Y.message,C)}); g.Ip(this.B,this.message.element,4);this.element.setAttribute("aria-disabled","true");this.element.setAttribute("aria-haspopup","true");(0,this.Y)();this.Y=null}}; g.R.Zv=function(){var Y=qea(this.B),V=this.B.U().C&&this.B.getPlayerSize().width<250;this.sA(Y&&!V);var C;((C=this.B.U())==null?0:C.K("embeds_use_parent_visibility_in_ve_logging"))?this.B.logVisibility(this.element,this.Sf&&this.V):this.B.logVisibility(this.element,this.Sf)}; g.R.Ct=function(Y){if(Y){var V=g.fC(this.B,"Exit full screen","f");this.update({"data-title-no-tooltip":"Exit full screen"});document.activeElement===this.element&&this.B.getRootNode().focus();document.pictureInPictureElement&&document.exitPictureInPicture().catch(function(C){g.ak(C)})}else V=g.fC(this.B,"Full screen","f"),this.update({"data-title-no-tooltip":"Full screen"}); Y=eha(this,Y);V=this.message?null:V;this.update({title:V,icon:Y});this.J.lU().PF()}; g.R.u1=function(){this.message||((0,this.Y)(),this.Y=null);g.m.prototype.u1.call(this)}; g.R.l0=function(Y){g.m.prototype.l0.call(this,Y);var V;((V=this.B.U())==null?0:V.K("embeds_use_parent_visibility_in_ve_logging"))&&this.B.logVisibility(this.element,this.Sf&&Y)};g.W(vg,g.m);vg.prototype.onClick=function(){this.B.logClick(this.element);this.B.seekBy(this.Y,!0);var Y=this.Y>0?1:-1,V=Math.abs(this.Y),C=this.B.KT().Y$;C&&C.oQ(Y,V);this.J.isActive()?this.S=!0:(Y=["ytp-jump-spin"],this.Y<0&&Y.push("backwards"),this.element.classList.add.apply(this.element.classList,g.P(Y)),g.Hh(this.J))};g.W(w5,x8);w5.prototype.onClickCommand=function(Y){g.I(Y,rHT)&&this.KW()}; w5.prototype.updateVideoData=function(){var Y,V;this.J=(Y=FgT(this))==null?void 0:(V=Y.onTap)==null?void 0:V.innertubeCommand;x8.prototype.L.call(this)}; w5.prototype.KW=function(){var Y="",V=this.W.C,C,U=(C=FgT(this))==null?void 0:C.headerTitle;C=U?g.km(U):"";var n;U=((n=this.B.getLoopRange())==null?void 0:n.type)==="clips";V.length>1&&!U&&(Y=this.B.getProgressState().current*1E3,n=FsS(V,Y),Y=n!=null?V[n].title:C,n!=null&&n!==this.currentIndex&&(this.B.rT("innertubeCommand",V[n].onActiveCommand),this.currentIndex=n));x8.prototype.sE.call(this,Y)};g.W(ll,g.m);ll.prototype.onClick=function(){this.B.rT("onCollapseMiniplayer");this.B.logClick(this.element)}; ll.prototype.Zv=function(){this.visible=!this.B.isFullscreen();this.sA(this.visible);this.B.logVisibility(this.element,this.visible&&this.V)}; ll.prototype.l0=function(Y){g.m.prototype.l0.call(this,Y);this.B.logVisibility(this.element,this.visible&&Y)};g.W(ph,g.m);ph.prototype.init=function(){this.updateValue("minvalue",this.S);this.updateValue("maxvalue",this.W);this.updateValue("stepvalue",this.D);this.updateValue("slidervalue",this.Y);gz1(this,this.Y)}; ph.prototype.UY=function(){Ti(this,Number(this.J.value));this.J.focus()}; ph.prototype.CI=function(Y){if(!Y.defaultPrevented){switch(Y.code){case "ArrowDown":Y=-this.D;break;case "ArrowUp":Y=this.D;break;default:return}Ti(this,Math.min(this.W,Math.max(Number((this.Y+Y).toFixed(2)),this.S)))}};g.W(KgZ,ph);g.R=KgZ.prototype;g.R.onVolumeChange=function(Y){if(this.C)this.C=!1;else{var V=Y.volume;V===0||Y.muted?Ti(this,0):Ti(this,V)}}; g.R.UY=function(){ph.prototype.UY.call(this);this.X(this.Y)}; g.R.CI=function(Y){ph.prototype.CI.call(this,Y);this.X(this.Y)}; g.R.X2=function(Y){var V=Y.deltaX||Y.deltaY;V=Y.deltaMode?g.PX(this.Y+V,0,100):g.PX(this.Y+g.PX(V/10,-10,10),0,100);V===0?Ti(this,0):Ti(this,V);this.X(V);Y.preventDefault()}; g.R.q4=function(Y,V){this.C=!0;Y===0||V?this.B.mute():(this.B.isMuted()&&this.B.unMute(),this.B.setVolume(Y))};g.W(HA0,g.m);g.W(ML,g.m);g.R=ML.prototype;g.R.eM=function(Y){this.visible=Y.width>=300||this.eL;this.sA(this.visible);this.B.logVisibility(this.element,this.visible&&this.V)}; g.R.S3=function(){this.B.U().F8?this.B.isMuted()?this.B.unMute():this.B.mute():F6(this.message,this.element,!0);this.B.logClick(this.element)}; g.R.nPL=function(Y){if(this.B.U().F8&&this.Y)if(Y.target===this.S){var V;if(!this.B.vY()||((V=this.Y)==null?0:V.isVisible))this.S3();else{var C;(C=this.Y)!=null&&$8(C,!0)}}else{var U;(U=this.Y)!=null&&$8(U,!0)}else this.S3()}; g.R.onVolumeChange=function(Y){this.setVolume(Y.volume,Y.muted)}; g.R.setVolume=function(Y,V){var C=this,U=V?0:Y/100,n=this.B.U();Y=U===0?1:Y>50?1:0;if(this.X!==Y){var b=this.dT;isNaN(b)?CWx(this,Y):XQZ(this.F8,function(y){CWx(C,b+(C.X-b)*y)},250); this.X=Y}U=U===0?1:0;if(this.C!==U){var E=this.Jn;isNaN(E)?UOx(this,U):XQZ(this.jL,function(y){UOx(C,E+(C.C-E)*y)},250); this.C=U}n.F8&&(n=g.fC(this.B,"Mute","m"),U=g.fC(this.B,"Unmute","m"),this.updateValue("title",V?U:n),this.update({"data-title-no-tooltip":V?"Unmute":"Mute"}),this.tooltip.PF(-120))}; g.R.l0=function(Y){g.m.prototype.l0.call(this,Y);this.B.logVisibility(this.element,this.visible&&Y)}; var ooZ=["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"],VHZ=["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.W(g.ac,g.m);g.R=g.ac.prototype;g.R.onStateChange=function(Y){this.XJ(Y.state);var V;((V=this.B.U())==null?0:V.K("embeds_use_parent_visibility_in_ve_logging"))&&this.B.logVisibility(this.element,this.Sf&&this.V)}; g.R.XJ=function(Y){var V=g.lO(this.B.getVideoData()),C=!1;Y.isOrWillBePlaying()?Y=V?4:2:g.e(Y,2)?(Y=3,C=V):Y=1;this.element.disabled=C;if(this.Y!==Y){V=null;switch(Y){case 2:V=g.fC(this.B,"Pause","k");this.update({"data-title-no-tooltip":"Pause"});break;case 3:V="Replay";this.update({"data-title-no-tooltip":"Replay"});break;case 1:V=g.fC(this.B,"Play","k");this.update({"data-title-no-tooltip":"Play"});break;case 4:V="Stop live playback",this.update({"data-title-no-tooltip":"Stop live playback"})}Y=== 3?this.update({title:V,icon:noH(this,Y)}):(this.update({title:V}),(V=noH(this,Y))&&this.Y&&this.Y!==3?ZfP(this.transition,this.element,V):this.updateValue("icon",V));this.tooltip.PF();this.Y=Y}}; g.R.onVideoDataChange=function(){g.D9(this.element,"ytp-play-button-playlist",g.TO(this.B))}; g.R.cP=function(Y){this.B.logClick(this.element);if(this.B.getPlayerStateObject().isOrWillBePlaying())this.B.pauseVideo();else{if(this.B.isMinimized()&&this.B.getPlayerStateObject().isCued()){var V={},C;if((C=this.B.getVideoData())==null?0:C.D)V.cttAuthInfo={token:this.B.getVideoData().D,videoId:this.B.getVideoData().videoId};ez("direct_playback",V);this.B.y9().timerName="direct_playback"}this.B.playVideo()}this.B.isMinimized()&&(Y==null?void 0:Y.type)==="click"&&this.element.blur()}; g.R.l0=function(Y){g.m.prototype.l0.call(this,Y);var V;((V=this.B.U())==null?0:V.K("embeds_use_parent_visibility_in_ve_logging"))&&this.B.logVisibility(this.element,this.Sf&&Y)};g.W(g.Ic,g.m);g.R=g.Ic.prototype;g.R.onVideoDataChange=function(){zGo(this);this.W&&(this.o2(this.W),this.W=null);this.videoData=this.B.getVideoData(1);if(this.playlist=this.B.getPlaylist())this.playlist.subscribe("shuffle",this.onVideoDataChange,this),this.W=this.Z(this.B,"progresssync",this.Uz);this.S=iea(this);Eoa(this);this.F1(this.B.Gy().getPlayerSize())}; g.R.F1=function(Y){Y=Y===void 0?this.B.Gy().getPlayerSize():Y;var V,C=((V=this.B.getLoopRange())==null?void 0:V.type)==="clips";Y=(g.TO(this.B)||this.Y&&g.LC(this.B)&&!this.B.K("web_hide_next_button")||y7x(this))&&!C&&(this.Y||Y.width>=400);this.sA(Y);this.B.logVisibility(this.element,Y)}; g.R.onClick=function(Y){this.B.logClick(this.element);var V=!0;this.C?V=g.ZD(Y,this.B):Y.preventDefault();V&&(this.Y&&this.B.getPresentingPlayerType()===5?this.B.publish("ytoprerollinternstitialnext"):this.Y?(sd(this.B.y9()),this.B.publish("playlistnextbuttonclicked",this.element),this.B.nextVideo(!0)):this.S?this.B.seekTo(0):(sd(this.B.y9()),this.B.publish("playlistprevbuttonclicked",this.element),this.B.previousVideo(!0)))}; g.R.Uz=function(){var Y=iea(this);Y!==this.S&&(this.S=Y,Eoa(this))}; g.R.u1=function(){this.J&&(this.J(),this.J=null);zGo(this);g.m.prototype.u1.call(this)};g.W(GCE,g.m);g.R=GCE.prototype;g.R.bP=function(Y){this.cg(Y.pageX);this.KE(Y.pageX+Y.deltaX);ZeP(this)}; g.R.cg=function(Y){this.sE=Y-this.eL}; g.R.KE=function(Y){Y-=this.eL;!isNaN(this.sE)&&this.thumbnails.length>0&&(this.L=Y-this.sE,this.thumbnails.length>0&&this.L!==0&&(this.S=this.X+this.L,Y=A7Z(this,this.S),this.S<=this.Y/2&&this.S>=s2P(this)?(this.api.seekTo(Y,!1,void 0,void 0,25),g.d6(this.jL,"transform","translateX("+(this.S-this.Y/2)+"px)"),XMx(this,Y)):this.S=this.X))}; g.R.H2=function(){this.Jn&&(this.Jn.mT=!0);var Y=(0,g.Q)()-this.Ty<300;if(Math.abs(this.L)<5&&!Y){this.Ty=(0,g.Q)();Y=this.sE+this.L;var V=this.Y/2-Y;this.cg(Y);this.KE(Y+V);ZeP(this);this.api.logClick(this.D)}ZeP(this)}; g.R.w7=function(){Lh(this,this.api.getCurrentTime())}; g.R.play=function(Y){this.api.seekTo(A7Z(this,this.S),void 0,void 0,void 0,26);this.api.playVideo();Y&&this.api.logClick(this.playButton)}; g.R.onExit=function(Y){this.api.seekTo(this.Cb,void 0,void 0,void 0,63);this.api.playVideo();Y&&this.api.logClick(this.dismissButton)}; g.R.yQ=function(Y,V){this.eL=Y;this.Y=V;Lh(this,this.api.getCurrentTime())}; g.R.enable=function(){this.isEnabled||(this.isEnabled=!0,this.Cb=this.api.getCurrentTime(),XMx(this,this.Cb),g.D9(this.api.getRootNode(),"ytp-fine-scrubbing-enable",this.isEnabled),this.F8=this.Z(this.element,"wheel",this.bP),this.logVisibility(this.isEnabled))}; g.R.disable=function(){this.isEnabled=!1;this.hide();g.D9(this.api.getRootNode(),"ytp-fine-scrubbing-enable",this.isEnabled);this.F8&&this.o2(this.F8);this.logVisibility(this.isEnabled)}; g.R.reset=function(){this.disable();this.W=[];this.vx=!1}; g.R.logVisibility=function(Y){this.api.logVisibility(this.element,Y);this.api.logVisibility(this.D,Y);this.api.logVisibility(this.dismissButton,Y);this.api.logVisibility(this.playButton,Y)}; g.R.u1=function(){for(;this.J.length;){var Y=void 0;(Y=this.J.pop())==null||Y.dispose()}g.m.prototype.u1.call(this)}; g.W(DOa,g.m);g.W(usJ,g.m);g.W(RG2,g.m);g.W(QO,g.m);QO.prototype.dg=function(Y){return Y==="PLAY_PROGRESS"?this.X:Y==="LOAD_PROGRESS"?this.C:Y==="LIVE_BUFFER"?this.D:this.S};Oea.prototype.update=function(Y,V,C,U){C=C===void 0?0:C;this.width=V;this.W=C;this.Y=V-C-(U===void 0?0:U);this.position=g.PX(Y,C,C+this.Y);this.S=this.position-C;this.J=this.S/this.Y};g.W(kCZ,g.m);g.W(g.jw,g.W2);g.R=g.jw.prototype; g.R.Ab=function(){var Y=!1,V=this.api.getVideoData();if(!V)return Y;this.api.fM("timedMarkerCueRange");qQK(this);for(var C=g.N(V.Hx),U=C.next();!U.done;U=C.next()){U=U.value;var n=void 0,b=(n=this.UE[U])==null?void 0:n.markerType;n=void 0;var E=(n=this.UE[U])==null?void 0:n.markers;if(!E)break;if(b==="MARKER_TYPE_TIMESTAMPS"){Y=g.N(E);for(b=Y.next();!b.done;b=Y.next()){n=b.value;b=new kCZ;E=void 0;b.title=((E=n.title)==null?void 0:E.simpleText)||"";b.timeRangeStartMillis=Number(n.startMillis);b.Y= Number(n.durationMillis);var y=E=void 0;b.onActiveCommand=(y=(E=n.onActive)==null?void 0:E.innertubeCommand)!=null?y:void 0;voK(this,b)}wMJ(this,this.C);Y=this.C;b=this.TH;n=[];E=null;for(y=0;yX&&(E.end=X);X=HFo(X,X+Z);n.push(X);E=X;b[X.id]=Y[y].onActiveCommand}}this.api.JY(n);this.KK=this.UE[U];Y=!0}else if(b==="MARKER_TYPE_HEATMAP"){U=this.UE[U];Z=G=n=X=y=E=void 0;if(U&& U.markers){b=(n=(Z=U.markersMetadata)==null?void 0:(G=Z.heatmapMetadata)==null?void 0:G.minHeightDp)!=null?n:0;n=(E=(X=U.markersMetadata)==null?void 0:(y=X.heatmapMetadata)==null?void 0:y.maxHeightDp)!=null?E:60;E=this.Y.length;y=null;for(X=0;X=Z&&A<=D&&G.push(B)}n>0&&(this.Jn.style.height= n+"px");Z=this.W[X];D=G;B=b;var O=n,k=X===0;k=k===void 0?!1:k;W60(Z,O);u=D;A=Z.J;k=k===void 0?!1:k;var q=1E3/u.length,d=[];d.push({x:0,y:100});for(var c=0;c0&&(y=G[G.length-1])}g.tS(this)}n=void 0;b=[];if(U=(n=U.markersDecoration)==null?void 0:n.timedMarkerDecorations)for(U=g.N(U),n=U.next();!n.done;n=U.next())n=n.value,X=y=E=void 0,b.push({visibleTimeRangeStartMillis:(E=n.visibleTimeRangeStartMillis)!=null?E:-1,visibleTimeRangeEndMillis:(y=n.visibleTimeRangeEndMillis)!=null?y:-1,decorationTimeMillis:(X=n.decorationTimeMillis)!= null?X:NaN,label:n.label?g.km(n.label):""});U=b;this.heatMarkersDecorations=U}}V.OI=this.C;g.D9(this.element,"ytp-timed-markers-enabled",Y);return Y}; g.R.yQ=function(){g.tS(this);Fv(this);wMJ(this,this.C);if(this.J){var Y=g.w6(this.element).x||0;this.J.yQ(Y,this.D)}}; g.R.xbs=function(){var Y=this.api.getVideoData();Y&&mO0(this,Y)}; g.R.onClickCommand=function(Y){if(Y=g.I(Y,zh)){var V=Y.key;Y.isVisible&&V&&$Oo(this,V)}}; g.R.OMs=function(Y){this.api.rT("innertubeCommand",this.TH[Y.id])}; g.R.KW=function(){Fv(this);var Y=this.api.getCurrentTime();(Ythis.clipEnd)&&this.Cj()}; g.R.Ao=function(Y){if(!Y.defaultPrevented){var V=!1;switch(Y.keyCode){case 36:this.api.seekTo(0,void 0,void 0,void 0,79);V=!0;break;case 35:this.api.seekTo(Infinity,void 0,void 0,void 0,80);V=!0;break;case 34:this.api.seekBy(-60,void 0,void 0,76);V=!0;break;case 33:this.api.seekBy(60,void 0,void 0,75);V=!0;break;case 38:this.api.K("enable_key_press_seek_logging")&&Vx(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);V=!0;break;case 40:this.api.K("enable_key_press_seek_logging")&&Vx(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),V=!0}V&&Y.preventDefault()}}; g.R.Wa=function(Y,V){this.updateVideoData(V,Y==="newdata")}; g.R.xt=function(){this.Wa("newdata",this.api.getVideoData())}; g.R.updateVideoData=function(Y,V){V=V===void 0?!1:V;var C=!!Y&&Y.r8();C&&(Vg(Y)||Q2x(this)?this.SH=!1:this.SH=Y.allowLiveDvr,g.D9(this.api.getRootNode(),"ytp-enable-live-buffer",!(Y==null||!Vg(Y))),mO0(this,Y));Ut1(this,this.api.Gm());if(V){if(C){V=Y.clipEnd;this.clipStart=Y.clipStart;this.clipEnd=V;Cf(this);for(Hg(this,this.sE,this.Jf);this.W.length>0;)this.W.pop().dispose();this.heatMarkersDecorations=[];this.oy={};var U;(U=this.J)==null||U.reset();z4(this);g.D9(this.api.getRootNode(),"ytp-fine-scrubbing-exp", mc(this))}else this.Cj();this.Jh()}if(Y){var n;U=((n=this.Dx)==null?void 0:n.type)==="clips";if(n=!Y.isLivePlayback){n=this.api.getVideoData();V=g.le(n);C=xOx(n);var b;n=V!=null||C!=null&&C.length>0||((b=n.F0)==null?void 0:b.length)>0}if(n&&!U){b=this.api.getVideoData();U=g.le(b);n=!1;if(U==null?0:U.markersMap){n=this.api.getVideoData();var E;n.Br=((E=U.visibleOnLoad)==null?void 0:E.key)||n.Br;E=g.N(U.markersMap);for(U=E.next();!U.done;U=E.next())U=U.value,U.key&&U.value&&(this.oy[U.key]=U.value, U.value.onChapterRepeat&&(n.s6i=U.value.onChapterRepeat));n.Br!=null&&$Oo(this,n.Br);n=!0}var y;if(((y=b.F0)==null?void 0:y.length)>0){y=g.iO.getState().entities;E=g.N(b.F0);for(U=E.next();!U.done;U=E.next()){U=U.value;C=void 0;V=(C=A1(y,"macroMarkersListEntity",U))==null?void 0:C.markersList;var X=C=void 0;if(((C=V)==null?void 0:C.markerType)==="MARKER_TYPE_TIMESTAMPS"||((X=V)==null?void 0:X.markerType)==="MARKER_TYPE_HEATMAP")this.UE[U]=V}n=this.Ab()||n}!n&&(y=xOx(b))&&(hGP(this,y),b.MF=this.Y, c7H(this));j2o(this,null);Y.HO&&this.W.length===0&&(Y=Y.HO,y=Y.key,Y.isVisible&&y&&$Oo(this,y))}else J7a(this),qQK(this)}Fv(this)}; g.R.Xn=function(Y){this.X&&!g.e(Y.state,32)&&this.api.getPresentingPlayerType()!==3&&this.X.cancel();var V;((V=this.J)==null?0:V.isEnabled)&&g.e(Y.state,8)&&this.api.pauseVideo();Y=this.api.getPresentingPlayerType()===2||!this.api.Gm()||this.api.getPlayerState()===-1&&this.api.getCurrentTime()===0;g.D9(this.Mw,"ytp-hide-scrubber-button",Y)}; g.R.nB=function(Y){var V=!!this.Dx!==!!Y,C=this.Dx;this.Dx=Y;j2o(this,C);(Y==null?void 0:Y.type)!=="clips"&&Y||(Y?(this.updateValue("clipstarticon",PIv()),this.updateValue("clipendicon",PIv()),this.updateValue("clipstarttitle",null),this.updateValue("clipendtitle",null)):(this.updateValue("clipstarticon",AO1()),this.updateValue("clipendicon",s30()),this.updateValue("clipstarttitle","Watch full video"),this.updateValue("clipendtitle","Watch full video")),V&&(this.updateVideoData(this.api.getVideoData(), !0),g.tS(this)),Cf(this));Hg(this,this.sE,this.Jf)}; g.R.aoL=function(){this.api.publish("progressBarHoverStart")}; g.R.kvt=function(Y,V,C){var U=g.w6(this.element),n=r5(this).Y,b=C?C.getAttribute("data-tooltip"):void 0,E=C?C.getAttribute("data-position"):void 0,y=C?C.getAttribute("data-offset-y"):void 0;y=y?Number(y):0;E&&(Y=L9(this.S,Number(C.getAttribute("data-position")),0)*n+g.w6(this.progressBar).x);this.tf.x=Y-U.x;this.tf.y=V-U.y;Y=r5(this);C=o6(this,Y);V=0;var X;if((X=this.api.getVideoData())==null?0:Vg(X))(X=this.api.getProgressState().seekableEnd)&&C>X&&(C=X,Y.position=L9(this.S,X)*r5(this).Y),V=this.S.J; Q2x(this)&&(V=this.S.J);X=b||g.f9(this.SH?C-this.S.Y:C-V);V=Y.position+this.S6;C-=this.api.wg();var G;if((G=this.J)==null||!G.isEnabled)if(this.api.zN()){if(this.Y.length>1){G=YN(this,this.tf.x,!0);if(!this.Dx)for(U=0;U1)for(U=0;U0)for(G=this.tf.x,U=g.N(this.C),n=U.next();!n.done;n=U.next())n=n.value,E=ew(this,n.timeRangeStartMillis/ (this.S.Y*1E3),r5(this)),g.D9(n.element,"ytp-timed-marker-hover",E<=G&&E+6>=G);U=this.tooltip.scale;G=this.api.K("delhi_modern_web_player")?67:45;y=(isNaN(y)?0:y)-G*U;this.api.K("web_key_moments_markers")?this.KK?(G=FsS(this.C,C*1E3),G=G!=null?this.C[G].title:""):(G=Xv(this.Y,C*1E3),G=this.Y[G].title):(G=Xv(this.Y,C*1E3),G=this.Y[G].title);G||(y+=16*U);this.tooltip.scale===.6&&(g.Uh(this.api.U())?(y=this.api.Gy().getPlayerSize().height-225,U=this.api.K("delhi_modern_web_player")?70:110,y=G?y+U:y+ U+16):y=G?110:126);U=Xv(this.Y,C*1E3);this.vx=tHS(this,C,U)?U:tHS(this,C,U+1)?U+1:-1;g.D9(this.api.getRootNode(),"ytp-progress-bar-snap",this.vx!==-1&&this.Y.length>1);U=!1;n=g.N(this.heatMarkersDecorations);for(E=n.next();!E.done;E=n.next()){E=E.value;var Z=C*1E3;Z>=E.visibleTimeRangeStartMillis&&Z<=E.visibleTimeRangeEndMillis&&(G=E.label,X=g.f9(E.decorationTimeMillis/1E3),U=!0)}this.Km!==U&&(this.Km=U,this.api.logVisibility(this.Nv,this.Km));g.D9(this.api.getRootNode(),"ytp-progress-bar-decoration", U);U=160*this.tooltip.scale*2;n=G.length*(this.L?8.55:5.7);n=n<=U?n:U;E=n<160*this.tooltip.scale;U=3;!E&&n/2>Y.position&&(U=1);!E&&n/2>this.D-Y.position&&(U=2);this.api.U().C&&(y-=10);this.W.length&&this.W[0].r8&&(y-=14*(this.L?2:1),this.Cb||(this.Cb=!0,this.api.logVisibility(this.Jn,this.Cb)));var D;if(mc(this)&&(((D=this.J)==null?0:D.isEnabled)||this.Hx>0)){var u;y-=((u=this.J)==null?0:u.isEnabled)?nf(this):this.Hx}D=void 0;mc(this)&&!this.api.K("web_player_hide_fine_scrubbing_edu")&&(D="Pull up for precise seeking", this.eL||(this.eL=!0,this.api.logVisibility(this.wH,this.eL)));this.tooltip.ji(V,C,X,!!b,y,G,U,D)}else this.tooltip.ji(V,C,X,!!b,y);g.y5(this.api.getRootNode(),"ytp-progress-bar-hover");L61(this)}; g.R.h$8=function(){this.Jh();g.G7(this.api.getRootNode(),"ytp-progress-bar-hover");this.Cb&&(this.Cb=!1,this.api.logVisibility(this.Jn,this.Cb));this.eL&&(this.eL=!1,this.api.logVisibility(this.wH,this.eL));this.api.K("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&this.api.publish("progressBarHoverEnd")}; g.R.vXs=function(Y,V){var C=g.w6(this.element);this.zO=Y-C.x;mc(this)&&this.J&&(this.J.vx?Lh(this.J,this.api.getCurrentTime()):BqH(this.J),this.J.show(),g.D9(this.api.getRootNode(),"ytp-fine-scrubbing-enable",this.J.isEnabled));this.fm&&(this.fm.dispose(),this.fm=null);this.j6=V;this.Cm=this.api.getCurrentTime();this.Y.length>1&&this.vx!==-1?this.api.seekTo(this.Y[this.vx].startTime/1E3,!1,void 0,void 0,7):this.api.seekTo(o6(this,r5(this)),!1,void 0,void 0,7);g.y5(this.element,"ytp-drag");(this.vD= this.api.getPlayerStateObject().isOrWillBePlaying())&&this.api.pauseVideo()}; g.R.Dbs=function(){if(mc(this)&&this.J){var Y=nf(this);this.Hx>=Y*.5?(this.J.enable(),Lh(this.J,this.api.getCurrentTime()),Cma(this,Y)):z4(this)}if(g.e(this.api.getPlayerStateObject(),32)||this.api.getPresentingPlayerType()===3){var V;if((V=this.J)==null?0:V.isEnabled)this.api.pauseVideo();else{this.api.startSeekCsiAction();if(this.Y.length>1&&this.vx!==-1)this.api.K("html5_enable_progress_bar_slide_seek_logging")&&Vx(this,this.Cm,this.Y[this.vx].startTime/1E3,"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR_CHAPTER", "INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK"),this.api.seekTo(this.Y[this.vx].startTime/1E3,void 0,void 0,void 0,7);else{Y=o6(this,r5(this));this.api.K("html5_enable_progress_bar_slide_seek_logging")&&Vx(this,this.Cm,Y,"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR","INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");this.api.seekTo(Y,void 0,void 0,void 0,7);V=g.N(this.heatMarkersDecorations);for(var C=V.next();!C.done;C=V.next())C=C.value,Y*1E3>=C.visibleTimeRangeStartMillis&&Y*1E3<=C.visibleTimeRangeEndMillis&& this.api.logClick(this.Nv)}g.G7(this.element,"ytp-drag");this.dT&&(this.jL.src=this.dT);this.vD&&!g.e(this.api.getPlayerStateObject(),2)&&this.api.playVideo()}}}; g.R.e$1=function(Y,V){var C=this,U=r5(this),n=o6(this,U);this.api.Gy().Lz||(U.position>this.zO+2?this.mZ&&(this.jL.src=this.mZ):U.position1);this.sA(Y&&this.B.Gy().getPlayerSize().width>=400);this.B.logVisibility(this.element,this.Sf);var V=1;Y&&this.isActive()&&(V=2);if(this.Y!==V){this.Y=V;Y=this.B.K("delhi_modern_web_player_icons");switch(V){case 1:this.updateValue("icon",Y?{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M21 3H3C2.46 3 1.96 3.21 1.58 3.58C1.21 3.96 1 4.46 1 5V8C1.68 8.00 2.34 8.05 3 8.15V5H21V19H13.84C13.94 19.65 13.99 20.31 14 21H21C21.53 21 22.03 20.78 22.41 20.41C22.78 20.03 23 19.53 23 19V5C23 4.46 22.78 3.96 22.41 3.58C22.03 3.21 21.53 3 21 3ZM1 10V12C2.18 12 3.35 12.23 4.44 12.68C5.53 13.13 6.52 13.80 7.36 14.63C8.19 15.47 8.86 16.46 9.31 17.55C9.76 18.64 10 19.81 10 21H12C12 18.08 10.84 15.28 8.77 13.22C6.71 11.15 3.91 10 1 10ZM1 14V16C1.65 16 2.30 16.12 2.91 16.38C3.52 16.63 4.07 17.00 4.53 17.46C4.99 17.92 5.36 18.48 5.61 19.08C5.87 19.69 6 20.34 6 21H8C8 19.14 7.26 17.36 5.94 16.05C4.63 14.73 2.85 14 1 14ZM1 18V21H4C3.99 20.20 3.68 19.44 3.12 18.87C2.55 18.31 1.79 18.00 1 18Z", fill:"white"}}]}:{j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{j:"path",pW:!0,G:{d:"M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,14 L9,14 L9,11 L27,11 L27,25 L20,25 L20,27 L27,27 C28.1,27 29,26.1 29,25 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z M7,24 L7,27 L10,27 C10,25.34 8.66,24 7,24 L7,24 Z M7,20 L7,22 C9.76,22 12,24.24 12,27 L14,27 C14,23.13 10.87,20 7,20 L7,20 Z M7,16 L7,18 C11.97,18 16,22.03 16,27 L18,27 C18,20.92 13.07,16 7,16 L7,16 Z",fill:"#fff"}}]});break;case 2:this.updateValue("icon", Y?{j:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{j:"path",G:{d:"M21.20 3.01C21.69 3.06 22.15 3.29 22.48 3.65C22.81 4.02 23.00 4.50 23 5V19L22.99 19.20C22.94 19.66 22.73 20.08 22.41 20.41C22.08 20.73 21.66 20.94 21.20 20.98L21 21H14C13.99 20.31 13.94 19.65 13.84 19H21V5H3V8.15C2.34 8.05 1.68 8.00 1 8V5C0.99 4.50 1.18 4.02 1.51 3.65C1.84 3.29 2.30 3.06 2.79 3.01L3 3H21L21.20 3.01ZM19 17V7H5V8.62C6.95 9.26 8.73 10.35 10.19 11.80C11.64 13.26 12.73 15.04 13.37 17H19ZM1 10V12C2.18 12 3.35 12.23 4.44 12.68C5.53 13.13 6.52 13.80 7.36 14.63C8.19 15.47 8.86 16.46 9.31 17.55C9.76 18.64 10 19.81 10 21H12C12 18.08 10.84 15.28 8.77 13.22C6.71 11.15 3.91 10 1 10ZM1 14V16C1.65 16 2.30 16.12 2.91 16.38C3.52 16.63 4.07 17.00 4.53 17.46C4.99 17.92 5.36 18.48 5.61 19.08C5.87 19.69 6 20.34 6 21H8C8 19.14 7.26 17.36 5.94 16.05C4.63 14.73 2.85 14 1 14ZM1 18V21H4C3.99 20.20 3.68 19.44 3.12 18.87C2.55 18.31 1.79 18.00 1 18Z", fill:"white"}}]}:g.u4T())}g.D9(this.element,"ytp-remote-button-active",this.isActive())}}; iC.prototype.J=function(){if(this.B.getOption("remote","quickCast"))this.B.setOption("remote","quickCast",!0);else{var Y=this.jf,V=this.element;if(Y.OO())Y.Fa();else{Y.initialize();a:{var C=g.N(Y.Sp.items);for(var U=C.next();!U.done;U=C.next())if(U=U.value,U.priority===1){C=U;break a}C=null}C&&(C.open(),Y.gM(V));Y.gM(V)}}this.B.logClick(this.element)};g.W(yx,g.m);yx.prototype.Y=function(Y){var V=this.B.U(),C=400;this.B.K("web_player_small_hbp_settings_menu")&&V.D?C=300:V.C&&(C=200);Y=this.J&&Y.width>=C;this.sA(Y);this.B.K("embeds_use_parent_visibility_in_ve_logging")?this.B.logVisibility(this.element,Y&&this.V):this.B.logVisibility(this.element,Y)}; yx.prototype.S=function(){if(this.jf.Sf)this.jf.Fa();else{var Y=g.cU(this.B.BM());Y&&!Y.loaded&&(Y.mS("tracklist",{includeAsr:!0}).length||Y.load());this.B.logClick(this.element);this.jf.gM(this.element)}}; yx.prototype.updateBadge=function(){var Y=this.B.isHdr(),V=this.B.getPresentingPlayerType(),C=V!==2&&V!==3,U=g.ap(this.B),n=C&&!!g.MB(this.B.BM());V=n&&U.displayMode===1;U=n&&U.displayMode===2;C=(n=V||U)||!C?null:this.B.getPlaybackQuality();g.D9(this.element,"ytp-hdr-quality-badge",Y);g.D9(this.element,"ytp-hd-quality-badge",!Y&&(C==="hd1080"||C==="hd1440"));g.D9(this.element,"ytp-4k-quality-badge",!Y&&C==="hd2160");g.D9(this.element,"ytp-5k-quality-badge",!Y&&C==="hd2880");g.D9(this.element,"ytp-8k-quality-badge", !Y&&C==="highres");g.D9(this.element,"ytp-3d-badge-grey",!Y&&n&&V);g.D9(this.element,"ytp-3d-badge",!Y&&n&&U)};g.W(XD,XE);XD.prototype.isLoaded=function(){var Y=g.pc(this.B.BM());return Y!==void 0&&Y.loaded}; XD.prototype.Zv=function(){g.pc(this.B.BM())!==void 0&&this.B.getPresentingPlayerType()!==3?this.Y||(this.jf.EA(this),this.Y=!0):this.Y&&(this.jf.Zj(this),this.Y=!1);Gj(this,this.isLoaded())}; XD.prototype.onSelect=function(Y){this.isLoaded();Y?this.B.loadModule("annotations_module"):this.B.unloadModule("annotations_module");this.B.publish("annotationvisibility",Y)}; XD.prototype.u1=function(){this.Y&&this.jf.Zj(this);XE.prototype.u1.call(this)};g.W(G4,g.aa);G4.prototype.Zv=function(){var Y=this.B.getAvailableAudioTracks();Y.length>1?(this.rh(g.KU(Y,this.Y)),this.tracks=g.$L(Y,this.Y,this),this.countLabel.PC(Y.length?" ("+Y.length+")":""),this.publish("size-change"),this.rV(this.Y(this.B.getAudioTrack())),this.enable(!0)):this.enable(!1)}; G4.prototype.IH=function(Y){g.aa.prototype.IH.call(this,Y);this.B.setAudioTrack(this.tracks[Y]);this.jf.LT()}; G4.prototype.Y=function(Y){return Y.toString()};g.W(ZV,XE); ZV.prototype.J=function(){var Y=this.B.getPresentingPlayerType();if(Y!==2&&Y!==3&&g.LC(this.B))this.Y||(this.jf.EA(this),this.Y=!0,this.S.push(this.Z(this.B,"videodatachange",this.J)),this.S.push(this.Z(this.B,"videoplayerreset",this.J)),this.S.push(this.Z(this.B,"onPlaylistUpdate",this.J)),this.S.push(this.Z(this.B,"autonavchange",this.W)),Y=this.B.getVideoData(),this.W(Y.autonavState),this.B.logVisibility(this.element,this.Y));else if(this.Y){this.jf.Zj(this);this.Y=!1;Y=g.N(this.S);for(var V=Y.next();!V.done;V= Y.next())this.o2(V.value)}}; ZV.prototype.W=function(Y){Gj(this,Y!==1)}; ZV.prototype.onSelect=function(Y){this.B.Zt(Y?2:1);this.Y&&(this.B.logVisibility(this.element,this.Y),this.B.logClick(this.element))}; ZV.prototype.u1=function(){this.Y&&this.jf.Zj(this);XE.prototype.u1.call(this)};g.W(bSJ,g.Y4);bSJ.prototype.onClick=function(Y){Y.preventDefault();var V,C;(V=g.OR(this.B))==null||(C=V.j9())==null||C.Fa();var U,n;(U=g.OR(this.B))==null||(n=U.Pl())==null||n.gM(Y.target)};g.W(E$1,g.aa);g.R=E$1.prototype; g.R.Zc=function(){var Y=this.B.getPresentingPlayerType();if(Y!==2&&Y!==3){this.jL=this.B.Du();var V=this.B.getAvailableQualityLevels();if(this.Y){this.W={};Y=g.sR(this.B,"getAvailableQualityData",[]);Y=g.N(Y);for(var C=Y.next();!C.done;C=Y.next())C=C.value,this.W[C.qualityLabel]=C;Y=Object.keys(this.W);V[V.length-1]==="auto"&&Y.push("auto");this.dT=new Set(V)}else if(this.D){C=g.sR(this.B,"getAvailableQualityData",[]);Y=[];C=g.N(C);for(var U=C.next();!U.done;U=C.next())U=U.value,this.L[U.quality]= U,U.quality&&Y.push(U.quality);V[V.length-1]==="auto"&&Y.push("auto")}else Y=V;g.XG2(this.B)&&this.B.oG()&&Y.unshift("missing-qualities");V=this.B.app.q8();C=V.getVideoData();if(!C.J||!C.J.video||C.J.video.qualityOrdinal<1080||C.Jg)V=!1;else{U=/^qsa/.test(C.clientPlaybackNonce);var n="r";C.J.id.indexOf(";")>=0&&(U=/^[a-p]/.test(C.clientPlaybackNonce),n="x");U?(V.SL("iqss",{trigger:n},!0),V=!0):V=!1}V&&Y.unshift("inline-survey");this.rh(Y);V=this.B.getVideoData().cotn?!0:!1;C=this.Jn.dV();C=!g.Uh(this.B.U())|| !(V===void 0?0:V)||!(C===void 0||C);V=this.J;C=C===void 0?!1:C;V.AS&&g.D9(V.Bx("ytp-panel-footer"),"ytp-panel-hide-footer",C===void 0?!1:C);if(Y.length){this.Ef();this.enable(!0);return}}this.enable(!1)}; g.R.Ef=function(){if(this.Y){var Y=this.B.getPreferredQuality();this.dT.has(Y)&&(this.C=this.B.getPlaybackQuality(),this.sE=this.B.getPlaybackQualityLabel(),Y==="auto"?(this.rV(Y),this.PC(this.AR(Y))):this.rV(this.sE))}else Y=this.B.getPreferredQuality(),this.options[Y]&&(this.C=this.B.getPlaybackQuality(),this.rV(Y),Y==="auto"&&this.PC(this.AR(Y)))}; g.R.IH=function(Y){if(Y!=="missing-qualities"){g.aa.prototype.IH.call(this,Y);var V=this.Y?this.W[Y]:this.L[Y];var C=V==null?void 0:V.quality,U=V==null?void 0:V.formatId,n=V==null?void 0:V.paygatedQualityDetails;V=n==null?void 0:n.endpoint;if(n){var b;n=(b=this.options[Y])==null?void 0:b.element;this.B.logClick(n)}if(this.Y){var E,y;if((E=g.I(V,g.QGv))==null?0:(y=E.popup)==null?0:y.notificationActionRenderer)this.B.rT("innertubeCommand",V);else if(V){this.B.rT("innertubeCommand",V);return}U?this.B.setPlaybackQuality(C, U):this.B.setPlaybackQuality(C)}else{if(this.D){var X,G;if((X=g.I(V,g.QGv))==null?0:(G=X.popup)==null?0:G.notificationActionRenderer)this.B.rT("innertubeCommand",V);else if(V){this.B.rT("innertubeCommand",V);return}}this.B.setPlaybackQuality(Y)}this.jf.Fa();this.Zc()}}; g.R.open=function(){for(var Y=g.N(Object.values(this.options)),V=Y.next();!V.done;V=Y.next()){V=V.value;var C=void 0;this.B.hasVe((C=V)==null?void 0:C.element)&&(C=void 0,this.B.logVisibility((C=V)==null?void 0:C.element,!0))}g.aa.prototype.open.call(this);this.B.logClick(this.element)}; g.R.Hu=function(Y,V,C){var U=this;if(Y==="missing-qualities")return new g.Y4({j:"a",Dv:["ytp-menuitem"],G:{href:"https://support.google.com/youtube/?p=missing_quality",target:this.B.U().L,tabindex:"0",role:"menuitemradio"},N:[{j:"div",Dv:["ytp-menuitem-label"],Ic:"{{label}}"}]},V,this.AR(Y));if(Y!=="inline-survey"){var n,b=(n=this.Y?this.W[Y]:this.L[Y])==null?void 0:n.paygatedQualityDetails;n=b==null?void 0:b.veType;b=b==null?void 0:b.trackingParams;V=g.aa.prototype.Hu.call(this,Y,V,C);b?(this.B.createServerVe(V.element, this,!0),this.B.setTrackingParams(V.element,b)):n&&this.B.createClientVe(V.element,this,n,!0);return V}Y=[{j:"span",Ic:"Looks good?"}];C=g.N([!0,!1]);b=C.next();for(n={};!b.done;n={VO:void 0},b=C.next())n.VO=b.value,b=new g.m({j:"span",T:"ytp-menuitem-inline-survey-response",N:[n.VO?qW2():NKZ()],G:{tabindex:"0",role:"button"}}),b.listen("click",function(E){return function(){var y=U.B.app.q8();y.SL("iqsr",{tu:E.VO});y.getVideoData().Jg=!0;U.jf.Fa();U.Zc()}}(n)),Y.push(b); return new g.Y4({j:"div",T:"ytp-menuitem",G:{"aria-disabled":"true"},N:[{j:"div",Dv:["ytp-menuitem-label"],N:Y}]},V)}; g.R.AR=function(Y,V){V=V===void 0?!1:V;if(Y==="missing-qualities")return{j:"div",Ic:"Missing options?"};if(Y==="inline-survey")return"";var C=this.D||this.Y?[yQR(this,Y,V,!1)]:[iSx(this,Y)];var U=this.B.getPreferredQuality();V||U!=="auto"||Y!=="auto"||(C.push(" "),this.Y?C.push(yQR(this,this.sE,V,!0,["ytp-menu-label-secondary"])):this.D?C.push(yQR(this,this.C,V,!0,["ytp-menu-label-secondary"])):C.push(iSx(this,this.C,["ytp-menu-label-secondary"])));return{j:"div",N:C}};g.W(DV,ph);DV.prototype.UY=function(){ph.prototype.UY.call(this);this.C&&X4o(this)}; DV.prototype.sE=function(){this.X()}; DV.prototype.L=function(){this.B.setPlaybackRate(this.Y,!0)}; DV.prototype.CI=function(Y){ph.prototype.CI.call(this,Y);this.X();X4o(this);Y.preventDefault()};g.W(uC,g.m);g.R=uC.prototype;g.R.init=function(){this.GJ(this.Y);this.updateValue("minvalue",this.J);this.updateValue("maxvalue",this.S)}; g.R.P2=function(Y){if(!Y.defaultPrevented){switch(Y.keyCode){case 37:case 40:var V=-this.X;break;case 39:case 38:V=this.X;break;default:return}this.GJ(this.Y+V);Y.preventDefault()}}; g.R.r7=function(Y){var V=this.Y;V+=(Y.deltaX||-Y.deltaY)<0?-this.L:this.L;this.GJ(V);Y.preventDefault()}; g.R.mM=function(Y){Y=(Y-g.w6(this.W).x)/this.sE*this.range+this.J;this.GJ(Y)}; g.R.GJ=function(Y,V){V=V===void 0?"":V;Y=g.PX(Y,this.J,this.S);V===""&&(V=Y.toString());this.updateValue("valuenow",Y);this.updateValue("valuetext",V);this.Jn.style.left=(Y-this.J)/this.range*(this.sE-this.vx)+"px";this.Y=Y}; g.R.focus=function(){this.F8.focus()};g.W(BQ,uC);BQ.prototype.jL=function(){this.B.setPlaybackRate(this.Y,!0)}; BQ.prototype.GJ=function(Y){uC.prototype.GJ.call(this,Y,ZST(this,Y).toString());this.D&&(GQT(this),this.dT())}; BQ.prototype.updateValues=function(){var Y=this.B.getPlaybackRate();ZST(this,this.Y)!==Y&&(this.GJ(Y),GQT(this))};g.W(Dtv,g.W2);Dtv.prototype.focus=function(){this.Y.focus()};g.W(uNT,xF);g.W(BfE,g.aa);g.R=BfE.prototype;g.R.AR=function(Y){return Y==="1"?"Normal":Y.toLocaleString()}; g.R.Zv=function(){var Y,V=(Y=this.B.getVideoData())==null?void 0:Y.Zo();Y=this.B.getPresentingPlayerType(V);this.enable(Y!==2&&Y!==3);R90(this)}; g.R.rh=function(Y){g.aa.prototype.rh.call(this,Y);this.C&&this.C.J.focus()}; g.R.KI=function(Y){g.aa.prototype.KI.call(this,Y);Y?(this.sE=this.Z(this.B,"onPlaybackRateChange",this.onPlaybackRateChange),R90(this),s$E(this,this.B.getPlaybackRate())):(this.o2(this.sE),this.sE=null)}; g.R.onPlaybackRateChange=function(Y){var V=this.B.getPlaybackRate();!this.W&&this.L.includes(V)||AQx(this,V);s$E(this,Y)}; g.R.Hu=function(Y,V,C){return Y===this.Y&&WwR(this.B)?g.aa.prototype.Hu.call(this,Y,V,C,{j:"div",T:"ytp-speed-slider-menu-footer",N:[this.C]}):g.aa.prototype.Hu.call(this,Y,V,C)}; g.R.IH=function(Y){g.aa.prototype.IH.call(this,Y);Y===this.Y?this.B.setPlaybackRate(this.D,!0):this.B.setPlaybackRate(Number(Y),!0);WwR(this.B)&&Y===this.Y||this.jf.LT()}; g.R.nE=function(Y){var V=Y===this.Y;this.W=!1;V&&sl(this.B)&&!WwR(this.B)?(Y=new uNT(this.B),g.vB(this.jf,Y)):g.aa.prototype.nE.call(this,Y)};g.W(OSP,g.aa);g.R=OSP.prototype;g.R.rV=function(Y){g.aa.prototype.rV.call(this,Y)}; g.R.VP=function(Y){return Y.option.toString()}; g.R.getOption=function(Y){return this.settings[Y]}; g.R.AR=function(Y){return this.getOption(Y).text||""}; g.R.IH=function(Y){g.aa.prototype.IH.call(this,Y);this.publish("settingChange",this.setting,this.settings[Y].option)};g.W(R6,g.cB);R6.prototype.hh=function(Y){for(var V=g.N(Object.keys(Y)),C=V.next();!C.done;C=V.next()){var U=C.value;if(C=this.Li[U]){var n=Y[U].toString();U=!!Y[U+"Override"];C.options[n]&&(C.rV(n),C.W.element.setAttribute("aria-checked",String(!U)),C.Y.element.setAttribute("aria-checked",String(U)))}}}; R6.prototype.oY=function(Y,V){this.publish("settingChange",Y,V)};g.W(WQ,g.aa);WQ.prototype.Y=function(Y){return Y.languageCode}; WQ.prototype.AR=function(Y){return this.languages[Y].languageName||""}; WQ.prototype.IH=function(Y){this.publish("select",Y);this.B.logClick(this.element);g.w_(this.jf)};g.W(dtR,g.aa);g.R=dtR.prototype;g.R.lG=function(Y){return g.gR(Y)?"__off__":Y.displayName}; g.R.AR=function(Y){return Y==="__off__"?"Off":Y==="__translate__"?"Auto-translate":Y==="__contribute__"?"Add subtitles/CC":Y==="__correction__"?"Suggest caption corrections":(Y==="__off__"?{}:this.tracks[Y]).displayName}; g.R.IH=function(Y){if(Y==="__translate__")this.Y.open();else if(Y==="__contribute__"){this.B.pauseVideo();this.B.isFullscreen()&&this.B.toggleFullscreen();var V=g.th(this.B.U(),this.B.getVideoData());g.gA(V)}else if(Y==="__correction__"){this.B.pauseVideo();this.B.isFullscreen()&&this.B.toggleFullscreen();var C=qJE(this);N0(this,C);g.aa.prototype.IH.call(this,this.lG(C));var U,n;C=(V=this.B.getVideoData().getPlayerResponse())==null?void 0:(U=V.captions)==null?void 0:(n=U.playerCaptionsTracklistRenderer)== null?void 0:n.openTranscriptCommand;this.B.rT("innertubeCommand",C);this.jf.LT();this.W&&this.B.logClick(this.W)}else{if(Y==="__correction__"){this.B.pauseVideo();this.B.isFullscreen()&&this.B.toggleFullscreen();V=qJE(this);N0(this,V);g.aa.prototype.IH.call(this,this.lG(V));var b,E;V=(C=this.B.getVideoData().getPlayerResponse())==null?void 0:(b=C.captions)==null?void 0:(E=b.playerCaptionsTracklistRenderer)==null?void 0:E.openTranscriptCommand;this.B.rT("innertubeCommand",V)}else this.B.logClick(this.element), N0(this,Y==="__off__"?{}:this.tracks[Y]),g.aa.prototype.IH.call(this,Y);this.jf.LT()}}; g.R.Zv=function(){var Y=this.B.getOptions();Y=Y&&Y.indexOf("captions")!==-1;var V=this.B.getVideoData(),C=V&&V.jo,U,n=!((U=this.B.getVideoData())==null||!g.H$(U));U={};if(Y||C){var b;if(Y){var E=this.B.getOption("captions","track");U=this.B.getOption("captions","tracklist",{includeAsr:!0});var y=n?[]:this.B.getOption("captions","translationLanguages");this.tracks=g.$L(U,this.lG,this);n=g.KU(U,this.lG);var X,G;qJE(this)&&((b=V.getPlayerResponse())==null?0:(X=b.captions)==null?0:(G=X.playerCaptionsTracklistRenderer)== null?0:G.openTranscriptCommand)&&n.push("__correction__");if(y.length&&!g.gR(E)){if((b=E.translationLanguage)&&b.languageName){var Z=b.languageName;b=y.findIndex(function(D){return D.languageName===Z}); cx1(y,b)}kQP(this.Y,y);n.push("__translate__")}b=this.lG(E)}else this.tracks={},n=[],b="__off__";n.unshift("__off__");this.tracks.__off__={};C&&n.unshift("__contribute__");this.tracks[b]||(this.tracks[b]=E,n.push(b));this.rh(n);this.rV(b);E&&E.translationLanguage?this.Y.rV(this.Y.Y(E.translationLanguage)):tw1(this.Y);Y&&this.D.hh(this.B.getSubtitlesUserSettings());this.countLabel.PC(U&&U.length?" ("+U.length+")":"");this.publish("size-change");this.B.logVisibility(this.element,!0);this.enable(!0)}else this.enable(!1)}; g.R.G7=function(Y){var V=this.B.getOption("captions","track");V=g.YV(V);V.translationLanguage=this.Y.languages[Y];N0(this,V)}; g.R.oY=function(Y,V){if(Y==="reset")this.B.resetSubtitlesUserSettings();else{var C={};C[Y]=V;this.B.updateSubtitlesUserSettings(C)}JQR(this,!0);this.C.start();this.D.hh(this.B.getSubtitlesUserSettings())}; g.R.t28=function(Y){Y||g.Cj(this.C)}; g.R.u1=function(){g.Cj(this.C);g.aa.prototype.u1.call(this)}; g.R.open=function(){g.aa.prototype.open.call(this);this.options.__correction__&&!this.W&&(this.W=this.options.__correction__.element,this.B.createClientVe(this.W,this,167341),this.B.logVisibility(this.W,!0))};g.W(Pm2,g.fo);g.R=Pm2.prototype; g.R.initialize=function(){if(!this.isInitialized){var Y=this.B.U();this.isInitialized=!0;try{this.y_=new E$1(this.B,this)}catch(C){g.ak(Error("QualityMenuItem creation failed"))}g.M(this,this.y_);var V=new dtR(this.B,this);g.M(this,V);Y.S||(V=new XD(this.B,this),g.M(this,V));Y.enableSpeedOptions&&(V=new BfE(this.B,this),g.M(this,V));(g.T1(Y)||Y.D)&&(Y.J||Y.UE)&&(V=new bSJ(this.B,this),g.M(this,V));Y.Nv&&!Y.K("web_player_move_autonav_toggle")&&(Y=new ZV(this.B,this),g.M(this,Y));Y=new G4(this.B,this); g.M(this,Y);this.B.publish("settingsMenuInitialized");n$1(this.settingsButton,this.Sp.gw())}}; g.R.EA=function(Y){this.initialize();this.Sp.EA(Y);n$1(this.settingsButton,this.Sp.gw())}; g.R.Zj=function(Y){this.Sf&&this.Sp.gw()<=1&&this.hide();this.Sp.Zj(Y);n$1(this.settingsButton,this.Sp.gw())}; g.R.gM=function(Y){this.initialize();this.Sp.gw()>0&&g.fo.prototype.gM.call(this,Y)}; g.R.Fa=function(){this.s3?this.s3=!1:g.fo.prototype.Fa.call(this)}; g.R.show=function(){g.fo.prototype.show.call(this);g.y5(this.B.getRootNode(),"ytp-settings-shown")}; g.R.hide=function(){g.fo.prototype.hide.call(this);g.G7(this.B.getRootNode(),"ytp-settings-shown")}; g.R.tB=function(Y){this.B.logVisibility(this.element,Y);this.B.publish("settingsMenuVisibilityChanged",Y)};g.W(cQS,g.m);g.R=cQS.prototype;g.R.onClick=function(){if(h9E(this)&&(this.B.toggleSubtitles(),this.B.logClick(this.element),!this.isEnabled())){var Y=!1,V=g.jt(g.ma(),65);g.Uh(this.B.U())&&V!=null&&(Y=!V);Y&&this.B.U().K("web_player_nitrate_promo_tooltip")&&this.B.publish("showpromotooltip",this.element)}}; g.R.vPs=function(Y){var V,C;(V=g.OR(this.B))==null||(C=V.j9())==null||C.gM(Y)}; g.R.isEnabled=function(){return!!this.B.getOption("captions","track").displayName}; g.R.Zv=function(){var Y=h9E(this),V=300;this.B.U().C&&(V=480);if(this.B.U().D){this.updateValue("title",g.fC(this.B,"Subtitles/closed captions","c"));this.update({"data-title-no-tooltip":"Subtitles/closed captions"});var C=Y}else{if(Y)(C=this.Bx("ytp-subtitles-button-icon"))==null||C.setAttribute("fill-opacity","1"),this.updateValue("title",g.fC(this.B,"Subtitles/closed captions","c")),this.update({"data-title-no-tooltip":"Subtitles/closed captions"});else{var U;(U=this.Bx("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"})}C=!0}this.tooltip.PF();C=C&&this.B.Gy().getPlayerSize().width>=V;this.sA(C);this.B.K("embeds_use_parent_visibility_in_ve_logging")?this.B.logVisibility(this.element,C&&this.V):this.B.logVisibility(this.element,C);Y?this.updateValue("pressed",this.isEnabled()):this.updateValue("pressed",!1)}; g.R.l0=function(Y){g.m.prototype.l0.call(this,Y);this.B.U().K("embeds_use_parent_visibility_in_ve_logging")&&this.B.logVisibility(this.element,this.Sf&&Y)};g.W(g.Ol,g.m);g.R=g.Ol.prototype; g.R.KW=function(){var Y=this.api.Gy().getPlayerSize().width,V=this.L;this.api.U().C&&(V=400);V=Y>=V&&(!kN(this)||!g.e(this.api.getPlayerStateObject(),64));this.sA(V);g.D9(this.element,"ytp-time-display-allow-autohide",V&&Y<400);Y=this.api.getProgressState();if(V){var C=this.api.getPresentingPlayerType();V=this.api.getCurrentTime(C,!1);this.J&&(V-=Y.airingStart);JI(this)&&(V-=this.Dx.startTimeMs/1E3);JI(this)||kN(this)||!this.S||(V-=this.api.getDuration(C,!1));var U=g.f9(V);this.W!==U&&(this.updateValue("currenttime", U),this.W=U);C=JI(this)?(this.Dx.endTimeMs-this.Dx.startTimeMs)/1E3:this.api.getDuration(C,!1);U=g.f9(C);this.D!==U&&(this.updateValue("duration",U),this.D=U,V&&(V=g.Jf("$PLAY_PROGRESS of $DURATION",{PLAY_PROGRESS:g.f9(V,!0),DURATION:g.f9(C,!0)}),this.updateValue("timeDisplayAriaLabel",V)))}f4E(this,Y.isAtLiveHead);v$S(this,this.api.getLoopRange())}; g.R.onLoopRangeChange=function(Y){var V=this.Dx!==Y;this.Dx=Y;V&&(this.KW(),w4H(this))}; g.R.oPs=function(){this.api.setLoopRange(null)}; g.R.ynT=function(){this.S=!this.S;this.KW()}; g.R.onVideoDataChange=function(Y,V,C){this.updateVideoData((this.api.U().K("enable_topsoil_wta_for_halftime")||this.api.U().K("enable_topsoil_wta_for_halftime_live_infra"))&&C===2?this.api.getVideoData(1):V);this.KW();w4H(this)}; g.R.updateVideoData=function(Y){this.yn=Y.isLivePlayback&&!Y.z5;this.J=Vg(Y);this.isPremiere=Y.isPremiere;g.D9(this.element,"ytp-live",kN(this))}; g.R.onClick=function(Y){Y.target===this.liveBadge.element&&(this.api.seekTo(Infinity,void 0,void 0,void 0,33),this.api.playVideo())}; g.R.u1=function(){this.Y&&this.Y();g.m.prototype.u1.call(this)};g.W(p4x,g.m);g.R=p4x.prototype;g.R.Dh=function(){var Y=this.api.OR();this.S!==Y&&(this.S=Y,l4K(this,this.api.getVolume(),this.api.isMuted()))}; g.R.Fk=function(Y){this.sA(Y.width>=350)}; g.R.Lv=function(Y){if(!Y.defaultPrevented){var V=Y.keyCode,C=null;V===37?C=this.volume-5:V===39?C=this.volume+5:V===36?C=0:V===35&&(C=100);C!==null&&(C=g.PX(C,0,100),C===0?this.api.mute():(this.api.isMuted()&&this.api.unMute(),this.api.setVolume(C)),Y.preventDefault())}}; g.R.yT=function(Y){var V=Y.deltaX||-Y.deltaY;Y.deltaMode?this.api.setVolume(this.volume+(V<0?-10:10)):this.api.setVolume(this.volume+g.PX(V/10,-10,10));Y.preventDefault()}; g.R.Slt=function(){dQ(this,this.Y,!0,this.J,this.api.vY());this.L=this.volume;this.api.isMuted()&&this.api.unMute()}; g.R.N4=function(Y){var V=this.S?78:52,C=this.S?18:12;Y-=g.w6(this.X).x;this.api.setVolume(g.PX((Y-C/2)/(V-C),0,1)*100)}; g.R.Jss=function(){dQ(this,this.Y,!1,this.J,this.api.vY());this.volume===0&&(this.api.mute(),this.api.setVolume(this.L))}; g.R.onVolumeChange=function(Y){l4K(this,Y.volume,Y.muted)}; g.R.G2=function(){dQ(this,this.Y,this.isDragging,this.J,this.api.vY())}; g.R.u1=function(){g.m.prototype.u1.call(this);g.G7(this.C,"ytp-volume-slider-active")};g.W(q0,g.m); q0.prototype.onVideoDataChange=function(){var Y=this.api.U();this.yQ();this.visible=!!this.api.getVideoData().videoId&&!g.ER(this.api.getVideoData(1));this.sA(this.visible);this.api.logVisibility(this.element,this.visible&&this.V);if(this.visible){var V=this.api.getVideoUrl(!0,!1,!1,!0);this.updateValue("url",V)}Y.S&&(this.Y&&(this.o2(this.Y),this.Y=null),this.element.removeAttribute("href"),this.element.removeAttribute("title"),this.element.removeAttribute("aria-label"),g.y5(this.element,"no-link")); V=this.api.U();Y=this.api.getVideoData();var C="";V.S||(V=g.HE(V),V.indexOf("www.")===0&&(V=V.substring(4)),C=g.iQ(Y)?"Watch on YouTube Music":V==="youtube.com"?"Watch on YouTube":g.Jf("Watch on $WEBSITE",{WEBSITE:V}));this.updateValue("title",C)}; q0.prototype.onClick=function(Y){this.api.K("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var V=this.api.U(),C=this.api.getVideoUrl(!g.v3(Y),!1,!0,!0);if(g.T1(V)){var U={};g.T1(V)&&g.sR(this.api,"addEmbedsConversionTrackingParams",[U]);C=g.fL(C,U)}g.DD(C,this.api,Y);this.api.K("web_player_log_click_before_generating_ve_conversion_params")||this.api.logClick(this.element)}; q0.prototype.yQ=function(){var Y={j:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 67 36",width:"100%"},N:[{j:"path",pW:!0,T:"ytp-svg-fill",G:{d:"M 45.09 10 L 45.09 25.82 L 47.16 25.82 L 47.41 24.76 L 47.47 24.76 C 47.66 25.14 47.94 25.44 48.33 25.66 C 48.72 25.88 49.16 25.99 49.63 25.99 C 50.48 25.99 51.1 25.60 51.5 24.82 C 51.9 24.04 52.09 22.82 52.09 21.16 L 52.09 19.40 C 52.12 18.13 52.05 17.15 51.90 16.44 C 51.75 15.74 51.50 15.23 51.16 14.91 C 50.82 14.59 50.34 14.44 49.75 14.44 C 49.29 14.44 48.87 14.57 48.47 14.83 C 48.27 14.96 48.09 15.11 47.93 15.29 C 47.78 15.46 47.64 15.65 47.53 15.86 L 47.51 15.86 L 47.51 10 L 45.09 10 z M 8.10 10.56 L 10.96 20.86 L 10.96 25.82 L 13.42 25.82 L 13.42 20.86 L 16.32 10.56 L 13.83 10.56 L 12.78 15.25 C 12.49 16.62 12.31 17.59 12.23 18.17 L 12.16 18.17 C 12.04 17.35 11.84 16.38 11.59 15.23 L 10.59 10.56 L 8.10 10.56 z M 30.10 10.56 L 30.10 12.58 L 32.59 12.58 L 32.59 25.82 L 35.06 25.82 L 35.06 12.58 L 37.55 12.58 L 37.55 10.56 L 30.10 10.56 z M 19.21 14.46 C 18.37 14.46 17.69 14.63 17.17 14.96 C 16.65 15.29 16.27 15.82 16.03 16.55 C 15.79 17.28 15.67 18.23 15.67 19.43 L 15.67 21.06 C 15.67 22.24 15.79 23.19 16 23.91 C 16.21 24.62 16.57 25.15 17.07 25.49 C 17.58 25.83 18.27 26 19.15 26 C 20.02 26 20.69 25.83 21.19 25.5 C 21.69 25.17 22.06 24.63 22.28 23.91 C 22.51 23.19 22.63 22.25 22.63 21.06 L 22.63 19.43 C 22.63 18.23 22.50 17.28 22.27 16.56 C 22.04 15.84 21.68 15.31 21.18 14.97 C 20.68 14.63 20.03 14.46 19.21 14.46 z M 56.64 14.47 C 55.39 14.47 54.51 14.84 53.99 15.61 C 53.48 16.38 53.22 17.60 53.22 19.27 L 53.22 21.23 C 53.22 22.85 53.47 24.05 53.97 24.83 C 54.34 25.40 54.92 25.77 55.71 25.91 C 55.97 25.96 56.26 25.99 56.57 25.99 C 57.60 25.99 58.40 25.74 58.96 25.23 C 59.53 24.72 59.81 23.94 59.81 22.91 C 59.81 22.74 59.79 22.61 59.78 22.51 L 57.63 22.39 C 57.62 23.06 57.54 23.54 57.40 23.83 C 57.26 24.12 57.01 24.27 56.63 24.27 C 56.35 24.27 56.13 24.18 56.00 24.02 C 55.87 23.86 55.79 23.61 55.75 23.25 C 55.71 22.89 55.68 22.36 55.68 21.64 L 55.68 21.08 L 59.86 21.08 L 59.86 19.16 C 59.86 17.99 59.77 17.08 59.58 16.41 C 59.39 15.75 59.07 15.25 58.61 14.93 C 58.15 14.62 57.50 14.47 56.64 14.47 z M 23.92 14.67 L 23.92 23.00 C 23.92 24.03 24.11 24.79 24.46 25.27 C 24.82 25.76 25.35 26.00 26.09 26.00 C 27.16 26.00 27.97 25.49 28.5 24.46 L 28.55 24.46 L 28.76 25.82 L 30.73 25.82 L 30.73 14.67 L 28.23 14.67 L 28.23 23.52 C 28.13 23.73 27.97 23.90 27.77 24.03 C 27.57 24.16 27.37 24.24 27.15 24.24 C 26.89 24.24 26.70 24.12 26.59 23.91 C 26.48 23.70 26.43 23.35 26.43 22.85 L 26.43 14.67 L 23.92 14.67 z M 36.80 14.67 L 36.80 23.00 C 36.80 24.03 36.98 24.79 37.33 25.27 C 37.60 25.64 37.97 25.87 38.45 25.96 C 38.61 25.99 38.78 26.00 38.97 26.00 C 40.04 26.00 40.83 25.49 41.36 24.46 L 41.41 24.46 L 41.64 25.82 L 43.59 25.82 L 43.59 14.67 L 41.09 14.67 L 41.09 23.52 C 40.99 23.73 40.85 23.90 40.65 24.03 C 40.45 24.16 40.23 24.24 40.01 24.24 C 39.75 24.24 39.58 24.12 39.47 23.91 C 39.36 23.70 39.31 23.35 39.31 22.85 L 39.31 14.67 L 36.80 14.67 z M 56.61 16.15 C 56.88 16.15 57.08 16.23 57.21 16.38 C 57.33 16.53 57.42 16.79 57.47 17.16 C 57.52 17.53 57.53 18.06 57.53 18.78 L 57.53 19.58 L 55.69 19.58 L 55.69 18.78 C 55.69 18.05 55.71 17.52 55.75 17.16 C 55.79 16.81 55.87 16.55 56.00 16.39 C 56.13 16.23 56.32 16.15 56.61 16.15 z M 19.15 16.19 C 19.50 16.19 19.75 16.38 19.89 16.75 C 20.03 17.12 20.09 17.7 20.09 18.5 L 20.09 21.97 C 20.09 22.79 20.03 23.39 19.89 23.75 C 19.75 24.11 19.51 24.29 19.15 24.30 C 18.80 24.30 18.54 24.11 18.41 23.75 C 18.28 23.39 18.22 22.79 18.22 21.97 L 18.22 18.5 C 18.22 17.7 18.28 17.12 18.42 16.75 C 18.56 16.38 18.81 16.19 19.15 16.19 z M 48.63 16.22 C 48.88 16.22 49.08 16.31 49.22 16.51 C 49.36 16.71 49.45 17.05 49.50 17.52 C 49.55 17.99 49.58 18.68 49.58 19.55 L 49.58 21 L 49.59 21 C 49.59 21.81 49.57 22.45 49.5 22.91 C 49.43 23.37 49.32 23.70 49.16 23.89 C 49.00 24.08 48.78 24.17 48.51 24.17 C 48.30 24.17 48.11 24.12 47.94 24.02 C 47.76 23.92 47.62 23.78 47.51 23.58 L 47.51 17.25 C 47.59 16.95 47.75 16.70 47.96 16.50 C 48.17 16.31 48.39 16.22 48.63 16.22 z "}}]}, V=28666,C=this.api.getVideoData();this.api.isEmbedsShortsMode()?Y={j:"svg",G:{fill:"none",height:"100%",viewBox:"-10 -8 67 36",width:"100%"},N:[{j:"path",G:{d:"m.73 13.78 2.57-.05c-.05 2.31.36 3.04 1.34 3.04.95 0 1.34-.61 1.34-1.88 0-1.88-.97-2.83-2.37-4.04C1.47 8.99.55 7.96.55 5.23c0-2.60 1.15-4.14 4.17-4.14 2.91 0 4.12 1.70 3.71 5.20l-2.57.15c.05-2.39-.20-3.22-1.26-3.22-.97 0-1.31.64-1.31 1.82 0 1.77.74 2.31 2.34 3.84 1.98 1.88 3.09 2.98 3.09 5.54 0 3.24-1.26 4.48-4.20 4.48-3.06.02-4.30-1.62-3.78-5.12ZM9.67.74h2.83V4.58c0 1.15-.05 1.95-.15 2.93h.05c.54-1.15 1.44-1.75 2.60-1.75 1.75 0 2.5 1.23 2.5 3.35v9.53h-2.83V9.32c0-1.03-.25-1.54-.90-1.54-.48 0-.92.28-1.23.79V18.65H9.70V.74h-.02ZM18.67 13.27v-1.82c0-4.07 1.18-5.64 3.99-5.64 2.80 0 3.86 1.62 3.86 5.64v1.82c0 3.96-1.00 5.59-3.94 5.59-2.98 0-3.91-1.67-3.91-5.59Zm5 1.03v-3.94c0-1.72-.25-2.60-1.08-2.60-.79 0-1.05.87-1.05 2.60v3.94c0 1.80.25 2.62 1.05 2.62.82 0 1.08-.82 1.08-2.62ZM27.66 6.03h2.19l.25 2.73h.10c.28-2.01 1.21-3.01 2.39-3.01.15 0 .30.02.51.05l-.15 3.27c-1.18-.25-2.13-.05-2.57.72V18.63h-2.73V6.03ZM34.80 15.67V8.27h-1.03V6.05h1.15l.36-3.73h2.11V6.05h1.93v2.21h-1.80v6.98c0 1.18.15 1.44.61 1.44.41 0 .77-.05 1.10-.18l.36 1.80c-.85.41-1.93.54-2.60.54-1.82-.02-2.21-.97-2.21-3.19ZM40.26 14.81l2.39-.05c-.12 1.39.36 2.19 1.21 2.19.72 0 1.13-.46 1.13-1.10 0-.87-.79-1.46-2.16-2.5-1.62-1.23-2.60-2.16-2.60-4.20 0-2.24 1.18-3.32 3.63-3.32 2.60 0 3.63 1.28 3.42 4.35l-2.39.10c-.02-1.90-.28-2.44-1.08-2.44-.77 0-1.10.38-1.10 1.08 0 .97.56 1.44 1.49 2.11 2.21 1.64 3.24 2.47 3.24 4.53 0 2.26-1.28 3.40-3.73 3.40-2.78-.02-3.81-1.54-3.45-4.14Z", fill:"#fff"}}]}:g.iQ(C)&&(Y={j:"svg",G:{fill:"none",height:"25",viewBox:"0 0 140 25",width:"140"},N:[{j:"path",G:{d:"M33.96 20.91V15.45L37.43 4.11H34.84L33.52 9.26C33.22 10.44 32.95 11.67 32.75 12.81H32.59C32.48 11.81 32.16 10.50 31.84 9.24L30.56 4.11H27.97L31.39 15.45V20.91H33.96Z",fill:"white"}},{j:"path",G:{d:"M40.92 8.31C37.89 8.31 36.85 10.06 36.85 13.83V15.62C36.85 19.00 37.50 21.12 40.86 21.12C44.17 21.12 44.88 19.10 44.88 15.62V13.83C44.88 10.46 44.20 8.31 40.92 8.31ZM42.21 16.73C42.21 18.37 41.92 19.40 40.87 19.40C39.84 19.40 39.55 18.36 39.55 16.73V12.69C39.55 11.29 39.75 10.04 40.87 10.04C42.05 10.04 42.21 11.36 42.21 12.69V16.73Z", fill:"white"}},{j:"path",G:{d:"M49.09 21.10C50.55 21.10 51.46 20.49 52.21 19.39H52.32L52.43 20.91H54.42V8.55H51.78V18.48C51.50 18.97 50.85 19.33 50.24 19.33C49.47 19.33 49.23 18.72 49.23 17.70V8.55H46.60V17.82C46.60 19.83 47.18 21.10 49.09 21.10Z",fill:"white"}},{j:"path",G:{d:"M59.64 20.91V6.16H62.68V4.11H53.99V6.16H57.03V20.91H59.64Z",fill:"white"}},{j:"path",G:{d:"M64.69 21.10C66.15 21.10 67.06 20.49 67.81 19.39H67.92L68.03 20.91H70.02V8.55H67.38V18.48C67.10 18.97 66.45 19.33 65.84 19.33C65.07 19.33 64.83 18.72 64.83 17.70V8.55H62.20V17.82C62.20 19.83 62.78 21.10 64.69 21.10Z", fill:"white"}},{j:"path",G:{d:"M77.49 8.28C76.21 8.28 75.29 8.84 74.68 9.75H74.55C74.63 8.55 74.69 7.53 74.69 6.72V3.45H72.14L72.13 14.19L72.14 20.91H74.36L74.55 19.71H74.62C75.21 20.52 76.12 21.03 77.33 21.03C79.34 21.03 80.20 19.30 80.20 15.62V13.71C80.20 10.27 79.81 8.28 77.49 8.28ZM77.58 15.62C77.58 17.92 77.24 19.29 76.17 19.29C75.67 19.29 74.98 19.05 74.67 18.60V11.25C74.94 10.55 75.54 10.04 76.21 10.04C77.29 10.04 77.58 11.35 77.58 13.74V15.62Z",fill:"white"}},{j:"path",G:{d:"M89.47 13.51C89.47 10.53 89.17 8.32 85.74 8.32C82.51 8.32 81.79 10.47 81.79 13.63V15.80C81.79 18.88 82.45 21.12 85.66 21.12C88.20 21.12 89.51 19.85 89.36 17.39L87.11 17.27C87.08 18.79 86.73 19.41 85.72 19.41C84.45 19.41 84.39 18.20 84.39 16.40V15.56H89.47V13.51ZM85.68 9.98C86.90 9.98 86.99 11.13 86.99 13.08V14.09H84.39V13.08C84.39 11.15 84.47 9.98 85.68 9.98Z", fill:"white"}},{j:"path",G:{d:"M93.18 20.86H95.50V13.57C95.50 11.53 95.46 9.36 95.30 6.46H95.56L95.99 8.24L98.73 20.86H101.09L103.78 8.24L104.25 6.46H104.49C104.37 9.03 104.30 11.35 104.30 13.57V20.86H106.63V4.06H102.67L101.25 10.27C100.65 12.85 100.22 16.05 99.97 17.68H99.78C99.60 16.02 99.15 12.83 98.56 10.29L97.10 4.06H93.18V20.86Z",fill:"white"}},{j:"path",G:{d:"M111.27 21.05C112.73 21.05 113.64 20.44 114.39 19.34H114.50L114.61 20.86H116.60V8.50H113.96V18.43C113.68 18.92 113.03 19.28 112.42 19.28C111.65 19.28 111.41 18.67 111.41 17.65V8.50H108.78V17.77C108.78 19.78 109.36 21.05 111.27 21.05Z", fill:"white"}},{j:"path",G:{d:"M121.82 21.12C124.24 21.12 125.59 20.05 125.59 17.86C125.59 15.87 124.59 15.06 122.21 13.44C121.12 12.72 120.53 12.27 120.53 11.21C120.53 10.42 121.02 10.00 121.91 10.00C122.88 10.00 123.21 10.64 123.25 12.46L125.41 12.34C125.59 9.49 124.57 8.27 121.95 8.27C119.47 8.27 118.28 9.34 118.28 11.46C118.28 13.42 119.21 14.31 120.96 15.53C122.51 16.60 123.36 17.27 123.36 18.16C123.36 18.89 122.85 19.42 121.96 19.42C120.94 19.42 120.36 18.54 120.46 17.21L118.27 17.25C117.93 19.81 119.13 21.12 121.82 21.12Z", fill:"white"}},{j:"path",G:{d:"M128.45 6.93C129.35 6.93 129.77 6.63 129.77 5.39C129.77 4.23 129.32 3.87 128.45 3.87C127.57 3.87 127.14 4.19 127.14 5.39C127.14 6.63 127.55 6.93 128.45 6.93ZM127.23 20.86H129.76V8.50H127.23V20.86Z",fill:"white"}},{j:"path",G:{d:"M135.41 21.06C136.67 21.06 137.38 20.91 137.95 20.37C138.80 19.63 139.15 18.48 139.09 16.54L136.78 16.42C136.78 18.54 136.44 19.34 135.45 19.34C134.36 19.34 134.18 18.15 134.18 15.99V13.43C134.18 11.07 134.41 9.95 135.47 9.95C136.35 9.95 136.70 10.69 136.70 13.05L138.99 12.89C139.15 11.20 138.98 9.82 138.18 9.05C137.58 8.49 136.69 8.27 135.51 8.27C132.48 8.27 131.54 10.19 131.54 13.84V15.53C131.54 19.18 132.25 21.06 135.41 21.06Z", fill:"white"}}]},V=216163);g.iQ(C)?g.y5(this.element,"ytp-youtube-music-button"):g.G7(this.element,"ytp-youtube-music-button");Y.G=Object.assign({},Y.G,{"aria-hidden":"true"});this.updateValue("logoSvg",Y);this.api.hasVe(this.element)&&this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,V,!0)}; q0.prototype.l0=function(Y){g.m.prototype.l0.call(this,Y);this.api.logVisibility(this.element,this.visible&&Y)};g.W(MR0,g.QI);g.R=MR0.prototype;g.R.ME=function(){if(this.B.K("web_player_max_seekable_on_ended")||!g.e(this.B.getPlayerStateObject(),2))this.progressBar.KW(),this.F8.KW()}; g.R.f_=function(){this.Mj();this.oD.J?this.ME():this.progressBar.Jh()}; g.R.ze=function(){this.ME();this.L.start()}; g.R.Mj=function(){var Y;if(Y=!this.B.U().J){Y=this.progressBar;var V=2*g.Cr()*Y.D,C=Y.S;Y=(C.Y-C.J)*1E3/Y.api.getPlaybackRate()/V<300}Y=Y&&this.B.getPlayerStateObject().isPlaying()&&!!window.requestAnimationFrame;V=!Y;this.oD.J||(Y=V=!1);V?this.jL||(this.jL=this.Z(this.B,"progresssync",this.ME)):this.jL&&(this.o2(this.jL),this.jL=null);Y?this.L.isActive()||this.L.start():this.L.stop()}; g.R.yQ=function(){var Y=this.B.OR(),V=this.B.Gy().getPlayerSize(),C=this.B.Gy().Lz,U=I4J(this),n=Lwo(this),b=Math.max(V.width-U*2,100);if(this.Jf!==V.width||this.tf!==Y||this.B.K("web_player_rtr_ctrls")&&this.jZ!==C)this.Jf=V.width,this.tf=Y,this.jZ=C,this.Y.element.style.width=n+"px",this.Y.element.style.left=U+"px",g.o$2(this.progressBar,U,n,Y),this.B.lU().KB=n;C=this.W;b=Math.min(570*(Y?1.5:1),b);Y=Math.min(413*(Y?1.5:1),Math.round((V.height-Q$E(this))*.82));C.maxWidth=b;C.maxHeight=Y;C.A6();this.Mj(); this.B.U().K("html5_player_dynamic_bottom_gradient")&&LgP(this.z5,V.height)}; g.R.onVideoDataChange=function(){var Y=this.B.getVideoData();this.UE.style.background=Y.xV?Y.Mz:"";this.Jn&&rp0(this.Jn,Y.showSeekingControls);this.sE&&rp0(this.sE,Y.showSeekingControls)}; g.R.dg=function(){return this.Y.element};g.W(SJo,PB);g.R=SJo.prototype;g.R.l2=function(Y){Y.target!==this.dismissButton.element&&(this.onClickCommand&&this.B.rT("innertubeCommand",this.onClickCommand),this.SR())}; g.R.SR=function(){this.enabled=!1;this.L.hide()}; g.R.onVideoDataChange=function(Y,V){Y==="dataloaded"&&mtZ(this);Y=[];var C,U,n,b;if(V=(b=g.I((C=V.getWatchNextResponse())==null?void 0:(U=C.playerOverlays)==null?void 0:(n=U.playerOverlayRenderer)==null?void 0:n.suggestedActionsRenderer,sgS))==null?void 0:b.suggestedActions)for(C=g.N(V),U=C.next();!U.done;U=C.next())(U=g.I(U.value,ARD))&&g.I(U.trigger,BC8)&&Y.push(U);if(Y.length!==0){C=[];Y=g.N(Y);for(U=Y.next();!U.done;U=Y.next())if(U=U.value,n=g.I(U.trigger,BC8))b=(b=U.title)?g.km(b):"View Chapters", V=n.timeRangeStartMillis,n=n.timeRangeEndMillis,V!=null&&n!=null&&U.tapCommand&&(C.push(new g.XF(V,n,{priority:9,namespace:"suggested_action_button_visible",id:b})),this.suggestedActions[b]=U.tapCommand);this.B.JY(C)}}; g.R.QC=function(){return this.enabled}; g.R.tB=function(){this.enabled?this.Cb.start():d_(this);this.UN()}; g.R.u1=function(){mtZ(this);PB.prototype.u1.call(this)};var dq={},cQ=(dq.CHANNEL_NAME="ytp-title-channel-name",dq.FULLERSCREEN_LINK="ytp-title-fullerscreen-link",dq.LINK="ytp-title-link",dq.SESSIONLINK="yt-uix-sessionlink",dq.SUBTEXT="ytp-title-subtext",dq.TEXT="ytp-title-text",dq.TITLE="ytp-title",dq);g.W(hI,g.m);hI.prototype.onClick=function(Y){this.api.logClick(this.element);var V=this.api.U(),C=this.api.getVideoUrl(!g.v3(Y),!1,!0);g.T1(V)&&(V={},g.sR(this.api,"addEmbedsConversionTrackingParams",[V]),C=g.fL(C,V));g.DD(C,this.api,Y)}; hI.prototype.Zv=function(){var Y=this.api.getVideoData(),V=this.api.U();this.updateValue("title",Y.title);var C={j:"a",T:cQ.CHANNEL_NAME,G:{href:"{{channelLink}}",target:"_blank"},Ic:"{{channelName}}"};this.api.U().S&&(C={j:"span",T:cQ.CHANNEL_NAME,Ic:"{{channelName}}",G:{tabIndex:"{{channelSubtextFocusable}}"}});this.updateValue("subtextElement",C);j$Z(this);this.api.getPresentingPlayerType()===2&&(C=this.api.getVideoData(),C.videoId&&C.isListed&&C.author&&C.Jf&&C.profilePicture?(this.updateValue("channelLink", C.Jf),this.updateValue("channelName",C.author),this.updateValue("channelTitleFocusable","0")):j$Z(this));C=V.externalFullscreen||!this.api.isFullscreen()&&V.qR;g.D9(this.link,cQ.FULLERSCREEN_LINK,C);V.Jn||!Y.videoId||C||g.ER(Y)||V.S?this.Y&&(this.updateValue("url",null),this.o2(this.Y),this.Y=null):(this.updateValue("url",this.api.getVideoUrl(!0)),this.Y||(this.Y=this.Z(this.link,"click",this.onClick)));V.S&&(this.element.classList.add("ytp-no-link"),this.updateValue("channelName",g.T1(V)?Y.expandedTitle: Y.author),this.updateValue("channelTitleFocusable","0"),this.updateValue("channelSubtextFocusable","0"))};g.W(g.vQ,g.m);g.R=g.vQ.prototype;g.R.setEnabled=function(Y){if(this.type!=null)if(Y)switch(this.type){case 3:case 2:rQ2(this);this.fade.show();break;default:this.fade.show()}else this.fade.hide();this.D=Y}; g.R.ji=function(Y,V,C,U,n,b,E,y){if(!this.jL||this.env.C){this.type===3&&this.Jh();this.type!==1&&(g.z7(this.element,"ytp-tooltip ytp-bottom"),this.type=1,this.D&&this.fade.show(),this.J&&this.J.dispose(),(this.J=this.api.zN())&&this.J.subscribe("l",this.m0,this));if(y){var X=g.TX(this.bg).height||141;this.dT.style.bottom=X+2+"px"}else this.dT.style.display="none";this.env.K("delhi_modern_web_player")?(this.update({pillTimeStamp:C,pillTitle:b!=null?b:"",eduText:y!=null?y:""}),g.y5(this.element,"ytp-tooltip-progress-bar-style")): (this.update({text:C,title:b!=null?b:"",eduText:y!=null?y:""}),g.D9(this.bottomText,"ytp-tooltip-text-no-title",this.type===1&&!b));this.api.isInline()&&g.y5(this.bottomText,"ytp-modern-tooltip-text");g.D9(this.element,"ytp-text-detail",!!U);C=-1;this.J&&(C=Sk(this.J,243*this.scale),this.env.K("web_l3_storyboard")&&this.J.levels.length===4&&(C=this.J.levels.length-1),C=p5P(this.J,C,V));g$J(this,C);if(E)switch(V=g.TX(this.element).width,E){case 1:this.title.style.right="0";this.title.style.textAlign= "left";break;case 2:this.title.style.right=V+"px";this.title.style.textAlign="right";break;case 3:this.title.style.right=V/2+"px",this.title.style.textAlign="center"}Fw2(this,!!U,Y,n)}}; g.R.nk=function(){this.type===1&&this.Jh()}; g.R.s2=function(Y,V){if(this.type)if(this.type===3)this.Jh();else return;e90(this,Y,3,V)}; g.R.PF=function(Y){this.Y&&!this.C&&this.Y.hasAttribute("title")&&(this.S=this.Y.getAttribute("title")||"",this.Y.removeAttribute("title"),this.D&&rQ2(this,Y))}; g.R.m0=function(Y,V){Y<=this.W&&this.W<=V&&(Y=this.W,this.W=NaN,g$J(this,Y))}; g.R.q2=function(){w5J(this.J,this.W,243*this.scale)}; g.R.Jh=function(){switch(this.type){case 2:var Y=this.Y;Y.removeEventListener("mouseout",this.X);Y.addEventListener("mouseover",this.vx);Y.removeEventListener("blur",this.X);Y.addEventListener("focus",this.vx);KwP(this);break;case 3:KwP(this);break;case 1:this.J&&(this.J.unsubscribe("l",this.m0,this),this.J=null),this.api.removeEventListener("videoready",this.L),this.sE.stop()}this.type=null;this.D&&this.fade.hide()}; g.R.zL=function(){if(this.Y)for(var Y=0;Y=0;V--)if(this.YU[V]===Y){this.YU.splice(V,1);break}MG(this.oD,64,this.YU.length>0)}; g.R.C7=function(){this.api.NR()&&this.api.E6();return!!this.lQ||Ulv(this)||g.rb.prototype.C7.call(this)}; g.R.Di=YE(3);g.R.oz=YE(7);g.R.eh=YE(10); g.R.Qu=function(){var Y=!this.C7(),V=Y&&this.api.NR()&&!g.e(this.api.getPlayerStateObject(),2)&&!g.ER(this.api.getVideoData())&&!this.api.U().S&&!this.api.isEmbedsShortsMode(),C=this.ZJ&&g.TO(this.api)&&g.e(this.api.getPlayerStateObject(),128);Y||C?(this.Vv.show(),this.i6.show()):(this.Vv.hide(),this.i6.hide(),this.api.zL(this.Dq.element));V?this.uI.gM():this.uI.Fa();this.gF&&a4K(this.gF,this.V_||!Y);this.api.K("web_player_hide_overflow_button_if_empty_menu")&&nMP(this);g.rb.prototype.Qu.call(this)}; g.R.KN=function(Y,V,C,U,n){Y.style.left="";Y.style.top="";Y.style.bottom="";var b=g.TX(Y),E=U||this.gF&&g.nU(this.gF.dg(),V),y=U=null;C!=null&&E||(U=g.TX(V),y=g.lx(V,this.api.getRootNode()),C==null&&(C=y.x+U.width/2));C-=b.width/2;E?(V=this.gF,U=I4J(V),y=Lwo(V),E=this.api.Gy().getPlayerSize().height,C=g.PX(C,U,U+y-b.width),b=E-Q$E(V)-b.height):g.nU(this.Dq.element,V)?(V=this.api.Gy().getPlayerSize().width,C=g.PX(C,12,V-b.width-12),b=this.OR()?this.aK:this.d_,this.api.U().playerStyle==="gvn"&&(b+= 20),this.ZJ&&(b-=this.OR()?26:18)):(V=this.api.Gy().getPlayerSize(),C=g.PX(C,12,V.width-b.width-12),b=y.y>(V.height-U.height)/2?y.y-b.height-12:y.y+U.height+12);Y.style.top=b+(n||0)+"px";Y.style.left=C+"px"}; g.R.f_=function(Y){Y&&(this.api.zL(this.Dq.element),this.gF&&this.api.zL(this.gF.dg()));this.Cw&&(g.D9(this.contextMenu.element,"ytp-autohide",Y),g.D9(this.contextMenu.element,"ytp-autohide-active",!0));g.rb.prototype.f_.call(this,Y)}; g.R.Tn=function(){g.rb.prototype.Tn.call(this);this.Cw&&(g.D9(this.contextMenu.element,"ytp-autohide-active",!1),this.Cw&&(this.contextMenu.hide(),this.RJ&&this.RJ.hide()))}; g.R.IV=function(Y,V){var C=this.api.Gy().getPlayerSize();C=new g.OM(0,0,C.width,C.height);if(Y||this.oD.J&&!this.C7()){if(this.api.U().AU||V)Y=this.OR()?this.aK:this.d_,C.top+=Y,C.height-=Y;this.gF&&(C.height-=Q$E(this.gF))}return C}; g.R.Dh=function(Y){var V=this.api.getRootNode();Y?V.parentElement?(V.setAttribute("aria-label","YouTube Video Player in Fullscreen"),this.api.U().externalFullscreen||(V.parentElement.insertBefore(this.uq.element,V),V.parentElement.insertBefore(this.pL.element,V.nextSibling))):g.MR(Error("Player not in DOM.")):(V.setAttribute("aria-label","YouTube Video Player"),this.uq.detach(),this.pL.detach());this.yQ();this.gC()}; g.R.OR=function(){var Y=this.api.U();return this.api.isFullscreen()&&!Y.C||!1}; g.R.showControls=function(Y){this.CF=!Y;this.Qu()}; g.R.yQ=function(){var Y=this.OR();this.tooltip.scale=Y?1.5:1;this.contextMenu&&g.D9(this.contextMenu.element,"ytp-big-mode",Y);this.Qu();this.api.K("web_player_hide_overflow_button_if_empty_menu")||nMP(this);this.gC();var V=this.api.isEmbedsShortsMode();V&&Y?(Y=(this.api.Gy().getPlayerSize().width-this.api.getVideoContentRect().width)/2,g.d6(this.Dq.element,"padding-left",Y+"px"),g.d6(this.Dq.element,"padding-right",Y+"px")):V&&(g.d6(this.Dq.element,"padding-left",""),g.d6(this.Dq.element,"padding-right", ""));g.rb.prototype.yQ.call(this)}; g.R.lZ=function(){if(Ulv(this)&&!g.TO(this.api))return!1;var Y=this.api.getVideoData();return!g.T1(this.api.U())||this.api.getPresentingPlayerType()===2||!this.FQ||((Y=this.FQ||Y.FQ)?(Y=Y.embedPreview)?(Y=Y.thumbnailPreviewRenderer,Y=Y.videoDetails&&g.I(Y.videoDetails,Rwa)||null):Y=null:Y=null,Y&&Y.collapsedRenderer&&Y.expandedRenderer)?g.rb.prototype.lZ.call(this):!1}; g.R.gC=function(){g.rb.prototype.gC.call(this);this.api.logVisibility(this.title.element,!!this.Zu);this.A5&&this.A5.l0(!!this.Zu);this.channelAvatar.l0(!!this.Zu);this.overflowButton&&this.overflowButton.l0(this.yz()&&!!this.Zu);this.shareButton&&this.shareButton.l0(!this.yz()&&!!this.Zu);this.dw&&this.dw.l0(!this.yz()&&!!this.Zu);this.searchButton&&this.searchButton.l0(!this.yz()&&!!this.Zu);this.copyLinkButton&&this.copyLinkButton.l0(!this.yz()&&!!this.Zu);if(!this.Zu){this.api.zL(this.Dq.element); for(var Y=0;Y5&&V.SL("glrs",{cmt:C});V.seekTo(0,{seekSource:58});V.SL("glrre",{cmt:C})}}; T4.prototype.u1=function(){this.Y=null;g.T.prototype.u1.call(this)};g.W(g.$N,E$);g.R=g.$N.prototype;g.R.isView=function(){return!0}; g.R.RU=function(){var Y=this.mediaElement.getCurrentTime();if(Y1;uV(Y.tY(),U-.01)&&!n&&(a6(this,4),C.isActive=!1,C.gP=C.gP||C.isActive,(this.V===1?this.Y:this.J).SL("sbh",{}),V.isActive=!0,V.gP=V.gP||V.isActive,this.V!==0&&(this.Y.getVideoData().aC=!0));Y=this.W.J;if(this.W.Y.isActive&&Y.isActive&&(a6(this,5),this.V!==0)){Y=this.J.TC();C=this.Y.TC(); this.Y.SL("sbs",{citag:C==null?void 0:C.itag,nitag:Y==null?void 0:Y.itag});this.J.SL("gitags",{pitag:C==null?void 0:C.itag,citag:Y==null?void 0:Y.itag});var b;(b=this.J)==null||b.EM()}}}; g.R.GS=function(){this.l5()&&this.Yy("player-reload-after-handoff")}; g.R.Yy=function(Y,V){V=V===void 0?{}:V;if(!this.Vs()&&this.status.status!==6){var C=this.status.status>=4&&Y!=="player-reload-after-handoff";this.status={status:Infinity,error:Y};if(this.Y&&this.J){var U=this.J.getVideoData().clientPlaybackNonce;this.Y.Js(new wF("dai.transitionfailure",Object.assign(V,{cpn:U,transitionTimeMs:this.gp,msg:Y})));this.Y.DA(C)}this.f2.reject(Y);this.dispose()}}; g.R.l5=function(){return this.status.status>=4&&this.status.status<6}; g.R.u1=function(){s7H(this);this.Y.unsubscribe("newelementrequired",this.GS,this);if(this.S){var Y=this.S.J;this.S.Y.Im.unsubscribe("updateend",this.fI,this);Y.Im.unsubscribe("updateend",this.fI,this)}g.T.prototype.u1.call(this)}; g.R.c_=function(Y){g.Oi(Y,128)&&this.Yy("player-error-event")};g.W(I6,g.T);I6.prototype.clearQueue=function(Y,V){Y=Y===void 0?!1:Y;V=V===void 0?!1:V;this.W&&this.W.reject("Queue cleared");this.app.U().K("html5_gapless_fallback_on_qoe_restart_v2")||V&&this.J&&this.J.DA(!1);Lf(this,Y)}; I6.prototype.IJ=function(){return!this.Y}; I6.prototype.l5=function(){var Y;return((Y=this.S)==null?void 0:Y.l5())||!1}; I6.prototype.u1=function(){Lf(this);g.T.prototype.u1.call(this)};g.W(dlo,g.D$);g.R=dlo.prototype;g.R.getVisibilityState=function(Y,V,C,U,n,b,E,y){return Y?4:Eso()?3:V?2:C?1:U?5:n?7:b?8:E?9:y?10:0}; g.R.Ct=function(Y){this.fullscreen!==Y&&(this.fullscreen=Y,this.tB())}; g.R.setMinimized=function(Y){this.J!==Y&&(this.J=Y,this.tB())}; g.R.setInline=function(Y){this.inline!==Y&&(this.inline=Y,this.tB())}; g.R.c$=function(Y){this.pictureInPicture!==Y&&(this.pictureInPicture=Y,this.tB())}; g.R.setSqueezeback=function(Y){this.S!==Y&&(this.S=Y,this.tB())}; g.R.K7=function(Y){this.W!==Y&&(this.W=Y,this.tB())}; g.R.ma=function(){return this.Y}; g.R.LD=function(){return this.fullscreen!==0}; g.R.isFullscreen=function(){return this.fullscreen!==0&&this.fullscreen!==4}; g.R.ea=function(){return this.fullscreen}; g.R.isMinimized=function(){return this.J}; g.R.isInline=function(){return this.inline}; g.R.isBackground=function(){return Eso()}; g.R.ew=function(){return this.pictureInPicture}; g.R.Y5=function(){return!1}; g.R.RL=function(){return this.S}; g.R.oS=function(){return this.W}; g.R.tB=function(){this.publish("visibilitychange");var Y=this.getVisibilityState(this.ma(),this.isFullscreen(),this.isMinimized(),this.isInline(),this.ew(),this.Y5(),this.RL(),this.oS());Y!==this.D&&this.publish("visibilitystatechange");this.D=Y}; g.R.u1=function(){ysZ(this.V);g.D$.prototype.u1.call(this)};g.W(g.Qx,g.T);g.R=g.Qx.prototype;g.R.u1=function(){this.videoData=this.playerState=null;g.T.prototype.u1.call(this)}; g.R.addCueRange=function(){}; g.R.wi=function(){}; g.R.V6=function(){}; g.R.Aw=function(){return!1}; g.R.m$=function(){return!1}; g.R.Wl=function(){return!1}; g.R.z_=function(){}; g.R.dE=function(){}; g.R.er=function(){return[]}; g.R.d3=function(){}; g.R.getAudioTrack=function(){return this.getVideoData().wG}; g.R.ag=function(){return null}; g.R.getAvailableAudioTracks=function(){return[]}; g.R.Du=function(){return[]}; g.R.BE=function(){return[]}; g.R.uy=function(){return""}; g.R.CT=function(){return[]}; g.R.DK=function(){}; g.R.Pj=function(){return 0}; g.R.getCurrentTime=function(){return 0}; g.R.eV=function(){}; g.R.TC=function(){}; g.R.Le=function(){return{}}; g.R.getDuration=function(){return 0}; g.R.vZ=function(){return 0}; g.R.j2=function(){return 0}; g.R.qt=function(){return!1}; g.R.zr=function(){return 0}; g.R.WY=function(){return 0}; g.R.Vm=YE(15);g.R.Ym=function(){return 0}; g.R.iz=function(){return!1}; g.R.aS=function(){return 0}; g.R.Bt=function(){return null}; g.R.s1=function(){return null}; g.R.Gv=function(){return 0}; g.R.En=function(){return 0}; g.R.AB=function(){return g.l(function(Y){g.Wo(Y)})}; g.R.xf=YE(21);g.R.getPlaybackQuality=function(){return"auto"}; g.R.getPlaybackRate=function(){return 1}; g.R.getPlayerState=function(){this.playerState||(this.playerState=new g.GG);return this.playerState}; g.R.getPlayerType=function(){return 0}; g.R.getPlaylistSequenceForTime=function(){return null}; g.R.WF=function(){return function(){}}; g.R.FG=function(){return""}; g.R.getPreferredQuality=function(){return"unknown"}; g.R.h$=function(){}; g.R.getProximaLatencyPreference=function(){return 0}; g.R.zp=function(){return gd}; g.R.zN=function(){return null}; g.R.getStoryboardFormat=function(){return null}; g.R.getStreamTimeOffset=function(){return 0}; g.R.RY=function(){return 0}; g.R.wg=function(){return 0}; g.R.ZK=function(){return{T2:[],U_:[],currentTime:0,AA:"",droppedVideoFrames:0,isGapless:!1,IJ:!0,BU:0,gx:0,xv:0,q3:0,UH:0,wx:[],Eg:[],iV:null,playerState:this.getPlayerState(),gY:null,dO:"",totalVideoFrames:0}}; g.R.getUserAudio51Preference=function(){return 0}; g.R.getUserPlaybackQualityPreference=function(){return""}; g.R.getVideoData=function(){this.videoData||(this.videoData=new g.Kr(this.zy),g.M(this,this.videoData));return this.videoData}; g.R.zf=function(){return null}; g.R.Va=function(){return null}; g.R.lJ=function(){}; g.R.getVideoLoadedFraction=function(){return 0}; g.R.iC=function(){}; g.R.handleError=function(){}; g.R.DA=function(){}; g.R.Oa=function(){}; g.R.Hw=YE(46);g.R.RV=function(){return!1}; g.R.hasSupportedAudio51Tracks=function(){return!1}; g.R.lz=function(){return!1}; g.R.ma=function(){return!1}; g.R.isAtLiveHead=function(){return!1}; g.R.Q$=function(){return!0}; g.R.isGapless=function(){return!1}; g.R.isHdr=function(){return!1}; g.R.lC=function(){return!1}; g.R.LL=function(){return!1}; g.R.Sg=function(){return!1}; g.R.isProximaLatencyEligible=function(){return!1}; g.R.IJ=function(){return!0}; g.R.WU=function(){return!1}; g.R.UK=function(){return!1}; g.R.zQ=function(){}; g.R.JX=function(){}; g.R.EM=function(){}; g.R.s8=function(){}; g.R.Qc=function(){}; g.R.qL=function(){}; g.R.QY=function(){}; g.R.nt=YE(56);g.R.GN=YE(27);g.R.lm=function(){}; g.R.pauseVideo=function(){}; g.R.playVideo=function(){return g.l(function(Y){return Y.return()})}; g.R.jh=function(){}; g.R.Tm=YE(33);g.R.Xg=YE(39);g.R.hZ=function(){}; g.R.SL=function(){}; g.R.Ka=function(){}; g.R.n3=function(){}; g.R.ow=function(){}; g.R.Js=function(){}; g.R.V5=function(){}; g.R.iO=function(){}; g.R.VC=function(){}; g.R.NA=function(){}; g.R.Fh=function(){}; g.R.Ca=function(){}; g.R.sQ=function(){}; g.R.removeCueRange=function(){}; g.R.Up=function(){}; g.R.fM=function(){return[]}; g.R.n2=function(){}; g.R.dI=function(){}; g.R.J6=function(){}; g.R.pV=function(){}; g.R.Xh=function(){}; g.R.BP=function(){}; g.R.seekTo=function(){}; g.R.sendAbandonmentPing=function(){}; g.R.sendVideoStatsEngageEvent=function(){}; g.R.K3=function(){}; g.R.setLoop=function(){}; g.R.GG=function(){}; g.R.setMediaElement=function(){}; g.R.vK=function(){}; g.R.setPlaybackRate=function(){}; g.R.a6=function(){}; g.R.C3=function(){}; g.R.sX=function(){}; g.R.setProximaLatencyPreference=function(){}; g.R.Vk=function(){}; g.R.i9=function(){}; g.R.cK=function(){}; g.R.Y4=function(){}; g.R.setUserAudio51Preference=function(){}; g.R.Nr=function(){}; g.R.YB=function(){return!1}; g.R.s6=function(){}; g.R.Qr=function(){return!1}; g.R.FO=function(){}; g.R.Qk=function(){}; g.R.Tq=function(){}; g.R.stopVideo=function(){}; g.R.subscribe=function(){return NaN}; g.R.ll=function(){}; g.R.togglePictureInPicture=function(){}; g.R.M1=function(){return 0}; g.R.unsubscribe=function(){return!1}; g.R.P$=function(){}; g.R.uw=function(){return!1}; g.R.lE=function(){}; g.R.x4=function(){}; g.R.Z5=function(){};g.W(jd,g.T);g.R=jd.prototype;g.R.get=function(Y){Sd(this);var V=this.data.find(function(C){return C.key===Y}); return V?V.value:null}; g.R.set=function(Y,V,C){this.remove(Y,!0);Sd(this);Y={key:Y,value:V,expire:Infinity};C&&isFinite(C)&&(C*=1E3,Y.expire=(0,g.Q)()+C);for(this.data.push(Y);this.data.length>this.S;)(C=this.data.shift())&&tI(this,C,!0);mA(this)}; g.R.remove=function(Y,V){V=V===void 0?!1:V;var C=this.data.find(function(U){return U.key===Y}); C&&(tI(this,C,V),g.RW(this.data,function(U){return U.key===Y}),mA(this))}; g.R.removeAll=function(Y){if(Y=Y===void 0?!1:Y)for(var V=g.N(this.data),C=V.next();!C.done;C=V.next())tI(this,C.value,Y);this.data=[];mA(this)}; g.R.u1=function(){var Y=this;g.T.prototype.u1.call(this);this.data.forEach(function(V){tI(Y,V,!0)}); this.data=[]};g.W(g.ed,g.T);g.R=g.ed.prototype;g.R.u1=function(){for(var Y=g.N(Object.values(this.S)),V=Y.next();!V.done;V=Y.next())V.value.dispose();qTJ(this);this.Y.dispose();g.T.prototype.u1.call(this)}; g.R.nm=function(Y){return Y?Y===1?this.X:this.J.getVideoData().enableServerStitchedDai&&Y===2?this.J.getVideoData().h0?this.S[2]||this.J:this.J:this.S[Y]||null:this.J}; g.R.ZU=function(Y){var V=Y.cpn;Y=Y.playerType;if(V)a:{Y=g.N(Object.values(this.S));for(var C=Y.next();!C.done;C=Y.next())if(C=C.value,C.uy()===V){V=C;break a}V=this.C[V]||null}else V=Y?this.nm(Y):this.J;return V}; g.R.u0=function(){return this.X}; g.R.mR=function(Y){this.X=Y}; g.R.q8=function(){return this.J}; g.R.EV=function(Y){this.J=Y;rQ(this)}; g.R.GD=YE(52);g.R.V0=YE(54);g.W(FD,g.T);FD.prototype.enqueue=function(Y){if(Y.Y()!==this)return!1;this.segments.push(Y);return!0}; FD.prototype.removeAll=function(){for(;this.segments.length;){var Y=void 0;(Y=this.segments.pop())==null||Y.dispose()}this.Y.clear()}; FD.prototype.u1=function(){this.removeAll();g.T.prototype.u1.call(this)};g.W(pnZ,g.tB);g.R=pnZ.prototype;g.R.CU=function(){}; g.R.uy=function(){return this.videoData.clientPlaybackNonce}; g.R.getVideoData=function(){if(g.tB.prototype.getVideoData.call(this).K("html5_huli_ssdai_use_playback_state"))var Y=this.videoData;else{var V=this.UA;var C=g.tB.prototype.getCurrentTime.call(this);if(V.JU)V=void 0;else{var U=void 0;V.iU&&(U=V.Y.Y.get(V.iU));if(!U){U=rJT(V,C*1E3);var n,b=(n=U)==null?void 0:n.cpn;V.iU?b&&V.iU!==b&&V.N8({cpcnm:b+"_"+V.iU,cmt:C.toFixed(3)}):V.N8({cpcna:b,cmt:C.toFixed(3)})}V=(Y=U)==null?void 0:Y.videoData}Y=V||g.tB.prototype.getVideoData.call(this)}return Y}; g.R.getCurrentTime=function(Y){var V=g.tB.prototype.getCurrentTime.call(this);g.tB.prototype.getVideoData.call(this).K("html5_huli_ssdai_use_playback_state")?this.endTime===0?Y||(V-=this.startTime):Y&&(V=this.endTime-this.startTime):(Y?Y=this.UA.hF/1E3||V:(Y=V,Y=(V=eRo(this.UA,Y*1E3))?Y-V.start/1E3:Y),V=Y);return V}; g.R.getDuration=function(){if(g.tB.prototype.getVideoData.call(this).K("html5_huli_ssdai_use_playback_state"))var Y=this.duration;else{Y=this.UA;var V=g.tB.prototype.getCurrentTime.call(this);Y=(Y=rJT(Y,V*1E3))?Y.durationMs/1E3:0}return Y}; g.R.f9=function(Y){this.duration=Y};g.gQ.prototype.TU=function(Y,V){if(V===1)return this.Y.get(Y);if(V===2)return this.S.get(Y);if(V===3)return this.J.get(Y)}; g.gQ.prototype.Gt=YE(64);g.gQ.prototype.Rw=function(Y,V,C,U){C={YE:U,TA:C};V?this.S.set(Y,C):this.Y.set(Y,C)}; g.gQ.prototype.clearAll=function(){this.Y.clear();this.S.clear();this.J.clear()}; $lK.prototype.clear=function(){this.J=[];this.Y.clear();this.W.clear();this.S.clear()}; g.W(g.Kf,g.T);g.R=g.Kf.prototype;g.R.sS=function(Y){var V=Y.YQ?Y.YQ*1E3:Y.gg,C=this.S.get(Y.cpn);C&&this.playback.removeCueRange(C);this.S.delete(Y.cpn);this.Y.Y.delete(Y.cpn);C=this.Y.J.indexOf(Y);C>=0&&this.Y.J.splice(C,1);C=[];for(var U=g.N(this.V),n=U.next();!n.done;n=U.next())n=n.value,n.end<=V?this.playback.removeCueRange(n):C.push(n);this.V=C;U6v(this,0,V+Y.durationMs)}; g.R.onCueRangeEnter=function(Y){this.F8.push(Y);var V=Y.getId();this.N8({oncueEnter:1,cpn:V,start:Y.start,end:Y.end,ct:(this.playback.getCurrentTime()||0).toFixed(3),cmt:(this.playback.Pj()||0).toFixed(3)});var C=V==="";this.Ty.add(Y.J);var U=this.Y.Y.get(V);if(C){var n;if(this.playback.getVideoData().Zo()&&((n=this.J)==null?0:n.Xm)&&this.W){this.dR=0;this.J=void 0;this.L&&(this.events.o2(this.L),this.L=null);this.W="";this.eL=!0;return}}else if(this.N8({enterAdCueRange:1}),this.playback.getVideoData().Zo()&& (U==null?0:U.p_))return;if(this.eL&&!this.J)this.eL=!1,!C&&U&&(C=this.playback.getCurrentTime(),Um(this,{VG:Y,isAd:!0,zi:!0,Fg:C,adCpn:V},{isAd:!1,zi:!1,Fg:C}),this.iU=U.cpn,this.fz(U.cpn,C),Ve(this,U),Y=os(this,"midab",U),this.N8(Y),this.dR=1),this.D=!1;else if(this.J){if(this.J.zi)this.N8({a_pair_of_same_transition_occurs_enter:1,acpn:this.J.adCpn,transitionTime:this.J.Fg,cpn:V,currentTime:this.playback.getCurrentTime()}),U=this.playback.getCurrentTime(),Y={VG:Y,isAd:!C,zi:!0,Fg:U,adCpn:V},V={VG:this.J.VG, isAd:this.J.isAd,zi:!1,Fg:U,adCpn:this.J.adCpn},this.J.VG&&this.Ty.delete(this.J.VG.J),Um(this,Y,V);else{if(this.J.VG===Y){this.N8({same_cue_range_pair_enter:1,acpn:this.J.adCpn,transitionTime:this.J.Fg,cpn:V,currentTime:this.playback.getCurrentTime(),cueRangeStartTime:Y.start,cueRangeEndTime:Y.end});this.J=void 0;return}if(this.J.adCpn===V){V&&this.N8({dchtsc:V});this.J=void 0;return}Y={VG:Y,isAd:!C,zi:!0,Fg:this.playback.getCurrentTime(),adCpn:V};Um(this,Y,this.J)}this.J=void 0;this.D=!1}else this.J= {VG:Y,isAd:!C,zi:!0,Fg:this.playback.getCurrentTime(),adCpn:V}}; g.R.fz=function(Y,V){if(Y===this.playback.uy())PqS(this.app.Jz(),this.playback,!1);else{var C=this.z5.get(Y);C?(C.endTime=0,C.startTime=V,PqS(this.app.Jz(),C,!0)):this.N8({nop_s:Y})}}; g.R.onCueRangeExit=function(Y){var V=Y.getId();this.N8({oncueExit:1,cpn:V,start:Y.start,end:Y.end,ct:(this.playback.getCurrentTime()||0).toFixed(3),cmt:(this.playback.Pj()||0).toFixed(3)});var C=V==="",U=this.Y.Y.get(V);if(this.playback.getVideoData().Zo()&&!C&&U){if(U.p_)return;U.p_=!0;this.C.clear();if(this.zy.K("html5_lifa_no_rewatch_ad_sbc"))if(this.playback.Aw()){var n=U.gg;this.playback.sQ(n/1E3,(n+U.durationMs)/1E3)}else this.playback.SL("lifa",{remove:0})}if(this.Ty.has(Y.J))if(this.Ty.delete(Y.J), this.F8=this.F8.filter(function(b){return b!==Y}),this.eL&&(this.D=this.eL=!1,this.N8({cref:1})),this.J){if(this.J.zi){if(this.J.VG===Y){this.N8({same_cue_range_pair_exit:1, acpn:this.J.adCpn,transitionTime:this.J.Fg,cpn:V,currentTime:this.playback.getCurrentTime(),cueRangeStartTime:Y.start,cueRangeEndTime:Y.end});this.J=void 0;return}if(this.J.adCpn===V){V&&this.N8({dchtsc:V});this.J=void 0;return}V={VG:Y,isAd:!C,zi:!1,Fg:this.playback.getCurrentTime(),adCpn:V};Um(this,this.J,V)}else if(this.N8({a_pair_of_same_transition_occurs_exit:1,pendingCpn:this.J.adCpn,transitionTime:this.J.Fg,upcomingCpn:V,contentCpn:this.playback.getVideoData().clientPlaybackNonce,currentTime:this.playback.getCurrentTime()}), this.J.adCpn===V)return;this.J=void 0;this.D=!1}else this.J={VG:Y,isAd:!C,zi:!1,Fg:this.playback.getCurrentTime(),adCpn:V};else this.N8({ignore_single_exit:1})}; g.R.I0=function(){return{cpn:this.playback.uy(),durationMs:0,gg:0,playerType:1,Rm:0,videoData:this.playback.getVideoData(),errorCount:0}}; g.R.zs=function(){if(this.JU)return!1;var Y=void 0;this.iU&&(Y=this.Y.Y.get(this.iU));return this.playback.getVideoData().Zo()?!!Y&&!Y.p_:!!Y}; g.R.seekTo=function(Y,V,C,U){Y=Y===void 0?0:Y;V=V===void 0?{}:V;C=C===void 0?!1:C;U=U===void 0?null:U;if(this.playback.getVideoData().Zo()&&Y<=this.hF/1E3)this.playback.pauseVideo(),this.hF=0,this.D=!0,this.playback.AB(),this.playback.seekTo(Y),this.playback.playVideo();else if(this.D=!0,C)M5a(this,Y,V);else{C=this.app.q8();var n=C===this.Cb?this.Jf:null;bv(this,!1);this.rg=Y;this.oy=V;U!=null&&this.Ry.start(U);C&&(this.Jf=n||C.getPlayerState(),C.Tq(V),this.Cb=C)}}; g.R.u1=function(){bv(this,!1);gMZ(this);KUv(this);g.T.prototype.u1.call(this)}; g.R.US=function(Y){this.qJ=Y;this.N8({swebm:Y})}; g.R.BY=function(Y,V,C){if(C&&V){var U=this.C.get(Y);if(U){U.locations||(U.locations=new Map);var n=Number(V.split(";")[0]);C=new g.pD(C);this.N8({hdlredir:1,itag:V,seg:Y,hostport:$e(C)});U.locations.set(n,C)}}}; g.R.Sv=function(Y,V,C,U,n,b){var E=U===3,y=Y12(this,Y,V,U,C,b);if(!y){zc(this,V,E);var X=g.H2H(this,V)?"undec":"ncp";this.N8({gvprp:X,mt:Y,seg:V,tt:U,itag:C,ce:b});return null}E||this.C.set(V,y);b=y.jw;var G;U=((G=this.TU(V-1,U,n))==null?void 0:G.YE)||"";U===""&&this.N8({eds:1});G=VoJ(this,y.ssdaiAdsConfig);n=this.playback.getVideoData();var Z;E=((Z=n.J)==null?void 0:Z.containerType)||0;Z=n.xq[E];y=y.cn&&V>=y.cn?y.cn:void 0;Z={ZL:b?blo(this,b):[],vW:G,YE:U,zI:y,sW:WX(Z.split(";")[0]),JE:Z.split(";")[1]|| ""};y={cJ:Z};this.Hx&&(Y={gvprpro:"v",sq:V,mt:Y.toFixed(3),itag:C,acpns:((X=Z.ZL)==null?void 0:X.join("_"))||"none",abid:b},this.N8(Y));return y}; g.R.GP=function(Y){a:{if(!this.JU){var V=oR0(this,Y);if(!(this.playback.getVideoData().Zo()&&(V==null?0:V.p_)))break a}V=void 0}var C=V;if(!C)return this.N8({gvprp:"ncp",mt:Y}),null;V=C.jw;var U=VoJ(this,C.ssdaiAdsConfig);C=C.cn&&C.Bo&&Y>=C.Bo?C.cn:void 0;var n=this.playback.getVideoData(),b,E=((b=n.J)==null?void 0:b.containerType)||0;b=n.xq[E];b={ZL:V?blo(this,V):[],vW:U,zI:C,sW:WX(b.split(";")[0]),JE:b.split(";")[1]||""};var y;Y={gvprpro:"v",mt:Y.toFixed(3),acpns:((y=b.ZL)==null?void 0:y.join("_"))|| "none",abid:V};this.N8(Y);return b}; g.R.nX=function(Y,V,C,U,n,b){var E=Number(C.split(";")[0]),y=U===3;Y=Y12(this,Y,V,U,C,b);this.N8({gdu:1,seg:V,itag:E,pb:""+!!Y});if(!Y)return zc(this,V,y),null;Y.locations||(Y.locations=new Map);if(!Y.locations.has(E)){var X,G;b=(X=Y.videoData.getPlayerResponse())==null?void 0:(G=X.streamingData)==null?void 0:G.adaptiveFormats;if(!b)return this.N8({gdu:"noadpfmts",seg:V,itag:E}),zc(this,V,y),null;X=b.find(function(u){return u.itag===E}); if(!X||!X.url){var Z=Y.videoData.videoId;Y=[];var D=g.N(b);for(U=D.next();!U.done;U=D.next())Y.push(U.value.itag);this.N8({gdu:"nofmt",seg:V,vid:Z,itag:E,fullitag:C,itags:Y.join(",")});zc(this,V,y);return null}Y.locations.set(E,new g.pD(X.url,!0))}b=Y.locations.get(E);if(!b)return this.N8({gdu:"nourl",seg:V,itag:E}),zc(this,V,y),null;b=new xI(b);this.qJ&&(b.get("dvc")?this.N8({dvc:b.get("dvc")||""}):b.set("dvc","webm"));(U=(D=this.TU(V-1,U,n))==null?void 0:D.YE)&&b.set("daistate",U);Y.cn&&V>=Y.cn&& b.set("skipsq",""+Y.cn);(D=this.playback.getVideoData().clientPlaybackNonce)&&b.set("cpn",D);D=[];Y.jw&&(D=blo(this,Y.jw),D.length>0&&b.set("acpns",D.join(",")));y||this.C.set(V,Y);y=null;y=b.get("aids");U=b.FY();(U==null?void 0:U.length)>2048&&this.N8({urltoolong:1,sq:V,itag:E,len:U.length});this.Hx&&(U&&(b=Y.cpn,n=Y.jw,ilx(this,b,n),n&&!this.zO.has(n)&&(b=ERJ(this,b,n),X=zME(this,n),this.N8({iofa:b}),this.N8({noawnzd:X-b}),this.N8({acpns:D.join("."),aids:(Z=y)==null?void 0:Z.replace(/,/g,".")}), this.zO.add(n))),this.N8({gdu:"v",seg:V,itag:C,ast:Y.gg.toFixed(3),alen:Y.durationMs.toFixed(3),acpn:Y.cpn,avid:Y.videoData.videoId}));return U}; g.R.Tt=function(Y,V,C){C=C===void 0?!1:C;var U=Em(this,Y,V);if(U){var n=void 0,b=U.jw;if(b){this.N8({skipadonsq:V,sts:C,abid:b,acpn:U.cpn,avid:U.videoData.videoId});C=this.Y.S.get(b);if(!C)return;C=g.N(C);for(b=C.next();!b.done;b=C.next())b=b.value,b.cn=V,b.Bo=Y,b.gg>U.gg&&(n=b)}this.W=U.cpn;CtK(this);Y=this.playback.getCurrentTime();Ck(this,U,n,Y,Y,!1,!0)}}; g.R.d1=function(){for(var Y=g.N(this.Y.J),V=Y.next();!V.done;V=Y.next())V=V.value,V.cn=NaN,V.Bo=NaN;CtK(this);this.N8({rsac:"resetSkipAd",sac:this.W});this.W=""}; g.R.TU=function(Y,V,C){return this.dT.TU(Y,V,C)}; g.R.Gt=YE(63); g.R.Rw=function(Y,V,C,U,n,b,E,y,X){U.length>0&&this.N8({onssinfo:1,sq:Y,start:V.toFixed(3),cpns:U.join(","),ds:n.join(","),isVideo:E?1:0});X&&this.dT.Rw(Y,E,y,X);if(E){if(U.length&&n.length)for(this.W&&this.W===U[0]&&this.N8({skipfail:1,sq:Y,acpn:this.W}),Y=V+this.RY(),E=0;E0&&(this.dR=0,this.iU="",this.api.publish("serverstitchedvideochange"));this.playback.dE(C,U);return!0}; g.R.eI=function(){this.N8({rstdaist:1});this.dT.clearAll()}; g.R.W$=function(Y){var V;if(Y!==((V=this.sE)==null?void 0:V.identifier))this.N8({ignorenoad:Y});else{this.tf.add(Y);this.N8({noadrcv:Y});var C;((C=this.sE)==null?void 0:C.identifier)===Y&&Y5(this)}}; g.R.Iw=function(Y){if(this.JU)return this.N8({dai_disabled:Y.event}),!1;if(this.playback.getVideoData().Zo()&&(this.zy.K("html5_lifa_no_gab_on_predict_start")&&Y.event==="predictStart"||Y.event==="continue"||Y.event==="stop"))return this.N8({cuepoint_skipped:Y.event}),!1;var V=vU(this.api.BM());if(V=V?V.Iw(Y):!1)this.X={Qi:Y.identifier,K6:Y.startSecs};else if(this.X&&this.X.Qi===Y.identifier&&Y.startSecs>this.X.K6+1){this.N8({cueStChg:Y.identifier,oldSt:this.X.K6.toFixed(3),newSt:Y.startSecs.toFixed(3), abid:this.X.Fi});if(this.X.Fi){var C=Y.startSecs-this.X.K6,U=this.Y.S.get(this.X.Fi);if(U){U=g.N(U);for(var n=U.next();!n.done;n=U.next())n=n.value,n.gg>=0&&(n.gg+=C*1E3,this.zy.K("html5_ssdai_update_timeline_on_start_time_change")&&(n.Rm+=C*1E3),this.N8({newApEt:n.gg,newApPrt:n.Rm,acpn:n.cpn}))}}this.X.K6=Y.startSecs}return V}; g.R.GR=function(Y){return this.JU?!1:!!oR0(this,Y)}; g.R.R3=function(Y){var V=this;if(this.zy.K("html5_lifa_ignore_multiple_skips")&&this.L)return this.N8({ufs_ad:this.W,ufs_cur:this.iU,ufs_cont:this.I0().cpn}),!1;this.playback.pauseVideo();var C=this.playback.getCurrentTime(),U=this.zy.K("html5_lifa_reset_segment_index_on_skip"),n=U?C+this.playback.RY():C,b=this.Y.Y.get(this.iU),E=this.S.get(this.iU);if(b){this.W=this.iU;this.D=!1;b.p_=!0;C=this.playback.getCurrentTime();this.J={VG:E,isAd:!0,zi:!1,Fg:C,adCpn:this.iU,Xm:b,uNy:Y};this.playback.VC(b, this.I0(),C,this.playback.getCurrentTime(),!1,!0,Y,(0,g.Q)());U&&this.playback.lm();if(E==null?0:E.start)this.hF=C*1E3-E.start,t5a(this,E.id,C);this.C.clear();this.playback.AB();Y=this.I0();this.iU=Y.cpn;this.fz(Y.cpn,C);this.api.publish("serverstitchedvideochange");this.playback.seekTo(n,{seekSource:89,Vw:"lifa_skip"});this.playback.playVideo();this.L||(this.L=this.events.Z(this.api,"progresssync",function(){V.sS(b)})); return!0}this.N8({skipFail:C},!0);return!1}; g.R.N8=function(Y,V){((V===void 0?0:V)||this.Hx||this.playback.getVideoData().Zo())&&this.playback.SL("sdai",Y)}; var Q7E=0;g.W(ykH,g.Kf);g.R=ykH.prototype; g.R.onCueRangeEnter=function(Y){var V=Y.getId();this.playback.SL("sdai",{oncueEnter:1,cpn:V,start:Y.start,end:Y.end,ct:(this.playback.getCurrentTime()||0).toFixed(3),cmt:(this.playback.Pj()||0).toFixed(3)});var C=this.Y.Y.get(V);this.playback.SL("sdai",{enterAdCueRange:1});var U=this.iU||this.I0().cpn,n;U=(n=this.Y.Y.get(U))!=null?n:this.I0();C&&(C={IW:U,Yz:C,sx:this.playback.getCurrentTime()},this.A7(C),this.api.K("html5_ssdai_log_ssevt_in_loader")&&XTE(this,V,Y.start/1E3,this.playback.getCurrentTime()))}; g.R.onCueRangeExit=function(Y){for(var V=this.playback.getCurrentTime()*1E3,C=Y.getId(),U=g.N(this.S.values()),n=U.next();!n.done;n=U.next())if(n=n.value,n.getId()!==C&&V>=n.start&&V<=n.end)return;if(V=this.Y.Y.get(C))V={IW:V,Yz:this.I0(),sx:this.playback.getCurrentTime()},this.A7(V),this.api.K("html5_ssdai_log_ssevt_in_loader")&&XTE(this,this.playback.uy(),Y.end/1E3,this.playback.getCurrentTime())}; g.R.A7=function(Y){this.W||this.D||ye(this,this.iU);var V=Y.IW,C=Y.Yz;if(C.cpn===this.iU)this.playback.SL("sdai",{igtranssame:1,enter:C.cpn,exit:V.cpn});else{var U=this.D,n=!!this.W;this.W="";var b=Y.sx,E=V.playerType===2?V.gg/1E3+V.videoData.mZ:this.I0().videoData.mZ;this.api.K("html5_ssdai_enable_media_end_cue_range")&&(n||U||V.playerType!==2?(U||n)&&this.N8({mecr:0,seek:U,skip:n}):this.api.M1(V.cpn));if(V.playerType===2&&C.playerType===2)n?this.playback.SL("sdai",{igtransskip:1,enter:C.cpn,exit:V.cpn, seek:U,skip:this.W}):Ck(this,V,C,E,b,U,n);else{this.iU=C.cpn;t5a(this,V.cpn,b);this.fz(C.cpn,b);Y=Y.JBb;if(V.playerType===1&&C.playerType===2){this.hF=0;Ve(this,C);var y=os(this,"c2a",C);this.playback.SL("sdai",y);this.dR++}else if(V.playerType===2&&C.playerType===1){y=V.videoData.mZ;this.api.publish("serverstitchedvideochange");var X=os(this,"a2c");this.playback.SL("sdai",X);this.dR=0;this.hF=y*1E3;this.bd=E;D6Z(this,V.jw)}this.playback.VC(V,C,E,b,U,n,Y)}this.W="";this.D=!1}}; g.R.seekTo=function(Y,V,C,U){Y=Y===void 0?0:Y;V=V===void 0?{}:V;C=C===void 0?!1:C;U=U===void 0?null:U;ye(this,this.iU);this.playback.getVideoData().Zo()&&Y<=this.bd?(this.playback.pauseVideo(),this.bd=this.hF=0,GP1(this,Y)):g.Kf.prototype.seekTo.call(this,Y,V,C,U)}; g.R.Tt=function(Y,V,C){C=C===void 0?!1:C;var U=Em(this,Y,V);if(U){var n=void 0,b=U.jw;if(b){this.playback.SL("sdai",{skipadonsq:V,sts:C,abid:b,acpn:U.cpn,avid:U.videoData.videoId});C=this.Y.S.get(b);if(!C)return;C=g.N(C);for(b=C.next();!b.done;b=C.next())b=b.value,b.cn=V,b.Bo=Y,b.gg>U.gg&&(n=b)}ye(this,this.iU);this.W=U.cpn;CtK(this);Y=this.playback.getCurrentTime();Ck(this,U,n,Y,Y,!1,!0);this.W="";this.D=!1}}; g.R.Rw=function(Y,V,C,U,n,b,E,y,X){U.length>0&&this.playback.SL("sdai",{onssinfo:1,sq:Y,start:V.toFixed(3),cpns:U.join(","),ds:n.join(","),isVideo:E?1:0});X&&this.dT.Rw(Y,E,y,X);if(E){if(U.length&&n.length)for(this.W&&this.W===U[0]&&this.playback.SL("sdai",{skipfail:1,sq:Y,acpn:this.W}),Y=V+this.RY(),C=0;C=0&&this.Y.J.splice(Y,1)};g.W(Byx,g.T);g.R=Byx.prototype;g.R.onCueRangeEnter=function(Y){if(this.Y===this.app.q8()){var V=this.V.get(Y);V?Ol1(this,V.target,V.gp,Y):this.Js("dai.transitionfailure",{e:"unexpectedCueRangeTriggered",cr:Y.toString()})}else if(V=this.J.find(function(n){return n.ST.VG===Y})){var C=V.ST,U=C.target; C=C.gp;U?Ol1(this,U,C,Y):NyR(this,V.Rm,C,Y)}}; g.R.onQueuedVideoLoaded=function(){var Y=this.C;De(this);if(Y){if(!Ze(this,Y)){var V=this.app.q8();this.Js("dai.transitionfailure",{e:"unexpectedPresentingPlayer",pcpn:V==null?void 0:V.getVideoData().clientPlaybackNonce,ccpn:""+Y.playerVars.cpn})}this.app.q8().addCueRange(Y.ST.VG)}}; g.R.seekTo=function(Y,V,C,U){Y=Y===void 0?0:Y;V=V===void 0?{}:V;U=U===void 0?null:U;if(C===void 0?0:C)uXT(this,Y,V);else{C=this.app.q8()||null;var n=C===this.W?this.D:null;uv(this,!1);this.sE=Y;this.L=V;U!=null&&this.X.start(U);C&&(this.D=n||C.getPlayerState(),C.Tq(),this.W=C)}}; g.R.yX=function(Y){g.Oi(Y,128)&&PtJ(this)}; g.R.isManifestless=function(){return W$(this.Y.getVideoData())}; g.R.u1=function(){uv(this,!1);ckK(this);g.T.prototype.u1.call(this)}; g.R.Js=function(Y,V){this.Y.Js(new wF(Y,V))}; var sF1=0;var hMa="MWEB TVHTML5 TVHTML5_AUDIO TVHTML5_CAST TVHTML5_KIDS TVHTML5_FOR_KIDS TVHTML5_SIMPLY TVHTML5_SIMPLY_EMBEDDED_PLAYER TVHTML5_UNPLUGGED TVHTML5_VR TV_UNPLUGGED_CAST WEB WEB_CREATOR WEB_EMBEDDED_PLAYER WEB_EXPERIMENTS WEB_GAMING WEB_HEROES WEB_KIDS WEB_LIVE_STREAMING WEB_MUSIC WEB_MUSIC_ANALYTICS WEB_MUSIC_INTEGRATIONS WEB_REMIX WEB_UNPLUGGED WEB_UNPLUGGED_ONBOARDING WEB_UNPLUGGED_OPS WEB_UNPLUGGED_PUBLIC".split(" ");g.W(B7,g.T);B7.prototype.gE=function(Y){if(Y)return this.J.get(Y)}; B7.prototype.u1=function(){this.Y.removeAll();this.J.removeAll();g.T.prototype.u1.call(this)};g.EaN=ux(function(){var Y=window.AudioContext||window.webkitAudioContext;try{return new Y}catch(V){return V.name}});g.W(pTS,g.m);g.R=pTS.prototype;g.R.bD=function(){g.Xc(this.element,g.TT.apply(0,arguments))}; g.R.dI=function(){this.Jc&&(this.Jc.removeEventListener("focus",this.w4),g.UM(this.Jc),this.Jc=null)}; g.R.w_=function(){this.Vs();var Y=this.app.U();Y.PJ||this.bD("tag-pool-enabled");Y.D&&this.bD(g.VC.HOUSE_BRAND);Y.playerStyle==="gvn"&&(this.bD("ytp-gvn"),this.element.style.backgroundColor="transparent");Y.Uc&&(this.Ff=g.zp("yt-dom-content-change",this.resize,this));this.Z(window,"orientationchange",this.resize,this);this.Z(window,"resize",this.resize,this)}; g.R.P4=function(Y){g.L5(this.app.U());this.DG=!Y;sm(this)}; g.R.resize=function(){if(this.Jc){var Y=this.Yl();if(!Y.isEmpty()){var V=!g.wC(Y,this.PU.getSize()),C=IoT(this);V&&(this.PU.width=Y.width,this.PU.height=Y.height);Y=this.app.U();(C||V||this.v9||Y.Uc)&&this.app.Qs.publish("resize",this.getPlayerSize())}}}; g.R.Wa=function(Y,V){this.updateVideoData(V)}; g.R.updateVideoData=function(Y){if(this.Jc){var V=this.app.U();F4&&(this.Jc.setAttribute("x-webkit-airplay","allow"),Y.title?this.Jc.setAttribute("title",Y.title):this.Jc.removeAttribute("title"));this.Jc.setAttribute("controlslist","nodownload");V.Yc&&Y.videoId&&(this.Jc.poster=Y.j0("default.jpg"))}V=g.hi(Y,"yt:bgcolor");this.GM.style.backgroundColor=V?V:"";this.kp=Xn(g.hi(Y,"yt:stretch"));this.D4=Xn(g.hi(Y,"yt:crop"),!0);g.D9(this.element,"ytp-dni",Y.xV);this.resize()}; g.R.setGlobalCrop=function(Y){this.s9=Xn(Y,!0);this.resize()}; g.R.setCenterCrop=function(Y){this.Al=Y;this.resize()}; g.R.Ct=function(){}; g.R.getPlayerSize=function(){var Y=this.app.U(),V=this.app.Qs.isFullscreen(),C=Y.externalFullscreen&&g.T1(Y);if(V&&eP()&&!C)return new g.vX(window.outerWidth,window.outerHeight);C=!isNaN(this.Ia.width)&&!isNaN(this.Ia.height);var U=this.app.U().K("kevlar_player_enable_squeezeback_fullscreen_sizing");if(V&&!C&&U)return new g.vX(this.element.clientWidth,this.element.clientHeight);if(V||Y.eG){if(window.matchMedia){Y="(width: "+window.innerWidth+"px) and (height: "+window.innerHeight+"px)";this.nP&&this.nP.media=== Y||(this.nP=window.matchMedia(Y));var n=this.nP&&this.nP.matches}if(n)return new g.vX(window.innerWidth,window.innerHeight)}else if(C)return this.Ia.clone();return new g.vX(this.element.clientWidth,this.element.clientHeight)}; g.R.Yl=function(){var Y=this.app.U().K("enable_desktop_player_underlay"),V=this.getPlayerSize(),C=g.NQ(this.app.U().experiments,"player_underlay_min_player_width");return Y&&this.Hp&&V.width>C?(Y=g.NQ(this.app.U().experiments,"player_underlay_video_width_fraction"),new g.vX(Math.min(V.height*this.getVideoAspectRatio(),V.width*Y),Math.min(V.height,V.width*Y/this.getVideoAspectRatio()))):V}; g.R.getVideoAspectRatio=function(){return isNaN(this.kp)?$6S(this):this.kp}; g.R.getVideoContentRect=function(Y){var V=this.Yl();Y=Mo1(this,V,this.getVideoAspectRatio(),Y);return new g.OM((V.width-Y.width)/2,(V.height-Y.height)/2,Y.width,Y.height)}; g.R.K2=function(Y){this.Hp=Y;this.resize()}; g.R.IL=function(){return this.O3}; g.R.onMutedAutoplayChange=function(){sm(this)}; g.R.setInternalSize=function(Y){g.wC(this.Ia,Y)||(this.Ia=Y,this.resize())}; g.R.u1=function(){this.Ff&&g.iS(this.Ff);this.dI();g.m.prototype.u1.call(this)};g.R=QFP.prototype;g.R.click=function(Y,V){this.elements.has(Y);this.Y.has(Y);var C=g.hY();C&&Y.visualElement&&g.X_(C,Y.visualElement,V)}; g.R.createClientVe=function(Y,V,C,U){var n=this;U=U===void 0?!1:U;this.elements.has(Y);this.elements.add(Y);C=kEx(C);Y.visualElement=C;var b=g.hY(),E=g.cl();b&&E&&(g.Jn("combine_ve_grafts")?aI($g(),C,E):g.Vk(g.KY)(void 0,b,E,C));V.addOnDisposeCallback(function(){n.elements.has(Y)&&n.destroyVe(Y)}); U&&this.J.add(Y)}; g.R.createServerVe=function(Y,V,C){var U=this;C=C===void 0?!1:C;this.elements.has(Y);this.elements.add(Y);V.addOnDisposeCallback(function(){U.destroyVe(Y)}); C&&this.J.add(Y)}; g.R.destroyVe=function(Y){this.elements.has(Y);this.elements.delete(Y);this.S.delete(Y);this.Y.delete(Y);this.J.delete(Y)}; g.R.dB=function(Y,V){this.clientPlaybackNonce!==V&&(this.clientPlaybackNonce=V,M1($g(),Y),S11(this))}; g.R.setTrackingParams=function(Y,V){this.elements.has(Y);V&&(Y.visualElement=g.qR(V))}; g.R.sA=function(Y,V,C){this.elements.has(Y);V?this.Y.add(Y):this.Y.delete(Y);var U=g.hY(),n=Y.visualElement;this.J.has(Y)?U&&n&&(V?g.zH(U,[n]):g.yT(U,[n])):V&&!this.S.has(Y)&&(U&&n&&g.Ew(U,n,void 0,C),this.S.add(Y))}; g.R.hasVe=function(Y){return this.elements.has(Y)};g.W(g.Rs,g.T);g.Rs.create=function(Y,V,C,U){try{var n=typeof Y==="string"?Y:"player"+g.Vr(Y),b=qO[n];if(b){try{b.dispose()}catch(y){g.MR(y)}qO[n]=null}var E=new g.Rs(Y,V,C,U);E.addOnDisposeCallback(function(){qO[n]=null;E.xk&&E.xk()}); return qO[n]=E}catch(y){throw g.MR(y),(y&&y instanceof Error?y:Error(String(y))).stack;}}; g.R=g.Rs.prototype;g.R.uN=function(){return this.visibility}; g.R.mR=function(Y){var V=this.u0();if(Y!==V){Y.getVideoData().autonavState=V.getVideoData().autonavState;V.P$(this.r9,this);var C=V.getPlaybackRate();V.dispose();this.hc.mR(Y);Y.setPlaybackRate(C);Y.ll(this.r9,this);gRT(this)}}; g.R.fT=function(){this.Tf||(this.Tf=g.Gw(mt(),f6S()));return this.Tf}; g.R.dI=function(Y){if(this.mediaElement){this.PK&&(this.events.o2(this.PK),this.PK=null);g.w1(this.GF);this.q8().dI(!0,!1,Y);this.template.dI();try{this.K("html5_use_async_stopVideo")?this.mediaElement.dispose():this.mediaElement.M0()}catch(V){g.ak(V)}this.mediaElement=null}}; g.R.EV=function(Y,V,C){C=C===void 0?!1:C;if(Y!==this.q8()){this.logger.debug(function(){return"start set presenting player, type "+Y.getPlayerType()+", vid "+Y.getVideoData().videoId}); var U=null;C||(C=this.q8(),U=C.getPlayerState(),this.logger.debug("set presenting player, destroy modules"),fc(this.XY,3),Qe(this,"cuerangesremoved",C.CT()),this.bb&&!Y.isGapless()&&C.isGapless()&&this.mediaElement&&this.mediaElement.stopVideo(),C=Y.YB()&&C.YB(),this.k8.H$("iv_s"),bbo(this,C));Y.getPlayerType()===1&&this.mR(Y);nYv(this,Y);this.hc.EV(Y);this.mediaElement&&Y.setMediaElement(this.mediaElement);Y.ll(this.UJ,this);Y.UK()?wAa(this,"setPresenting",!1):(this.Wa("newdata",Y,Y.getVideoData()), U&&!g.Aa(U,Y.getPlayerState())&&this.Jp(new g.W3(Y.getPlayerState(),U)),V=V&&this.K("html5_player_preload_ad_fix")&&Y.getPlayerType()===1,Y.LL()&&!V&&this.Wa("dataloaded",Y,Y.getVideoData()),(V=(V=Y.getVideoData().J)&&V.video)&&this.Qs.Fr("onPlaybackQualityChange",V.quality),Qe(this,"cuerangesadded",Y.CT()),V=Y.getPlayerState(),g.e(V,2)?UnS(this):g.e(V,8)?Y.playVideo():Y.lC()&&Y.pauseVideo(),V=this.u0(),Y.getPlayerType()===2&&(Y.getVideoData().RC=V.getVideoData().clientPlaybackNonce),Y.getPlayerType()!== 2||this.yE()||(U=Y.getVideoData(),V.jh(U.clientPlaybackNonce,U.Mw||"",U.breakType||0,U.pM,U.videoId||"")),this.logger.debug("finish set presenting player"))}}; g.R.X6=function(){if(this.u0()!==this.q8()){var Y=this.q8();this.logger.debug(function(){return"release presenting player, type "+Y.getPlayerType()+", vid "+Y.getVideoData().videoId}); this.EV(this.u0())}}; g.R.Jz=function(){return this.hc}; g.R.ZU=function(Y){return this.hc.ZU(Y)}; g.R.nm=function(Y){return this.hc.nm(Y)}; g.R.u0=function(){return this.hc.u0()}; g.R.q8=function(){return this.hc.q8()}; g.R.Ze=YE(50);g.R.MLy=function(){dX(this)||(this.logger.debug("application playback ready"),this.Fy(5))}; g.R.z$8=function(){if(!dX(this)){this.logger.debug("playback ready");cWK(this);var Y=this.q8(),V=Y.getPlayerState();Y.lC()?this.pauseVideo():V.isOrWillBePlaying()&&this.playVideo()}}; g.R.canPlayType=function(Y){return $J(Y)}; g.R.U=function(){return this.zy}; g.R.getVideoData=function(){return this.q8().getVideoData()}; g.R.TB=YE(19);g.R.Wt=function(){return this.u0().getVideoData()}; g.R.getVideoLoadedFraction=function(Y){return(Y=this.ZU({playerType:Y}))?Y.getVideoLoadedFraction():this.hc.Y.getVideoLoadedFraction()}; g.R.Gy=function(){return this.template}; g.R.BM=function(){return this.XY}; g.R.y9=function(){return this.k8}; g.R.EQ=function(Y){var V=this.ZU({playerType:1});V&&V.K3(Y)}; g.R.i5=function(){var Y=this.XY.i5();this.Qs.publish("videoStatsPingCreated",Y);return Y}; g.R.getVolume=function(){return Math.round(this.Qs.getVolume())}; g.R.isMuted=function(){return this.Qs.isMuted()}; g.R.kJ=function(){if(this.u0()===this.q8()&&this.Dx)return this.Dx.postId}; g.R.I8s=function(){var Y=this;this.K("use_rta_for_player")||(g.pO(this.zy)?g.G5(this.zy,g.ti(this.getVideoData())).then(function(V){jl(mt(),V);FQT(Y.getVideoData(),Y.zy,Y.fT())}):FQT(this.getVideoData(),this.zy,this.fT()))}; g.R.wr=function(Y){this.Qs.publish("poTokenVideoBindingChange",Y)}; g.R.Vh=function(Y){this.Qs.publish("d6de4videobindingchange",Y)}; g.R.Co=function(){this.xM&&this.xM.Co()}; g.R.g1=function(Y){this.xM=Y}; g.R.OZ=function(Y){if(Y===1){this.k8.tick("vr");var V=this.q8();V.V6();IVP(this.k8,V.getVideoData(),xnK(this));dc0(this.XY)}V=this.zy;if(ie(V)&&V.X||g.Sb(V)){var C;(((C=this.q8().getVideoData())==null?0:C.enableServerStitchedDai)||!this.yE())&&this.Qs.Fr("onAdStateChange",Y)}}; g.R.setLoopVideo=function(Y){var V=this.q8();V===this.u0()&&V.iz()!==Y&&(V.setLoop(Y),this.Qs.rT("onLoopChange",Y))}; g.R.getLoopVideo=function(){return this.q8().iz()}; g.R.setLoopRange=function(Y){var V=!1;!!this.Dx!==!!Y?V=!0:this.Dx&&Y&&(V=this.Dx.startTimeMs!==Y.startTimeMs||this.Dx.endTimeMs!==Y.endTimeMs||this.Dx.postId!==Y.postId||this.Dx.type!==Y.type);if(V){V=this.q8();Xe(V.getVideoData())&&V.SL("slr",{et:(Y==null?void 0:Y.endTimeMs)||-1});V=this.u0();V.fM("applooprange");if(Y){var C=new g.XF(Y.startTimeMs,Y.endTimeMs,{id:"looprange",namespace:"applooprange"});V.addCueRange(C)}else{this.Wt().clipConfig=void 0;var U;((C=this.Dx)==null?void 0:C.type)!=="repeatChapter"|| isNaN(Number((U=this.Dx)==null?void 0:U.loopCount))||(C={loopCount:String(this.Dx.loopCount),cpn:this.getVideoData().clientPlaybackNonce},g.ZX("repeatChapterLoopEvent",C))}this.Dx=Y;this.Qs.rT("onLoopRangeChange",Y||void 0);this.u0()===this.q8()&&(this.bO(),V.z_())}}; g.R.getLoopRange=function(){return this.Dx}; g.R.bO=function(){var Y="",V=this.u0();this.Dx?V!==this.q8()?Y="pnea":Dn1(this,V.getCurrentTime())&&(this.Dx.loopCount=0,Y="ilr"):Y="nlr";var C=this.q8();if(Xe(C.getVideoData()))if(this.K("html5_gapless_log_loop_range_info")){var U,n;C.SL("slrre",{rej:Y,ct:V.getCurrentTime(),lst:(U=this.Dx)==null?void 0:U.startTimeMs,let:(n=this.Dx)==null?void 0:n.endTimeMs})}else C.SL("slrre",{});Y||BhS(this)}; g.R.setPlaybackRate=function(Y,V){if(!isNaN(Y)){Y=YqK(this,Y);var C=this.u0();C.getPlaybackRate()!==Y&&(C.setPlaybackRate(Y),V&&!this.zy.W&&g.$d("yt-player-playback-rate",Y),this.Qs.Fr("onPlaybackRateChange",Y))}}; g.R.getCurrentTime=function(Y,V){V=V===void 0?!0:V;var C=this.hc.Wb;if(C)return C.getCurrentTime();var U=Y===2&&this.getVideoData().enableServerStitchedDai;C=null;U?C=this.q8():C=this.ZU({playerType:Y});return C?U&&this.GO?(Y=this.hc.D)?Y.getCurrentTime(V):C.getCurrentTime():V?(V=J3(this,C),pk(this,V.getCurrentTime(),V)):C.getCurrentTime():this.hc.Y.getCurrentTime()}; g.R.WY=function(){var Y=this.ZU({playerType:void 0});if(!Y)return this.hc.Y.WY();Y=J3(this,Y);return pk(this,Y.WY(),Y)}; g.R.getDuration=function(Y,V){V=V===void 0?!0:V;var C=this.hc.Wb;if(C)return C.getDuration();C=this.getVideoData();var U=Y===2&&C.enableServerStitchedDai,n=null;U?n=this.q8():n=this.ZU({playerType:Y});if(!n)return this.hc.Y.getDuration();if(C.hasProgressBarBoundaries()&&!U){var b,E=Number((b=C.progressBarStartPosition)==null?void 0:b.utcTimeMillis),y;b=Number((y=C.progressBarEndPosition)==null?void 0:y.utcTimeMillis);if(!isNaN(E)&&!isNaN(b))return(b-E)/1E3}if(Xe(C)&&!C.isLivePlayback)return wX(this, Y);if(V)return Y=k5(this,n),pk(this,Y.getDuration(),Y);if(U&&this.GO){if(this.K("html5_huli_ssdai_use_playback_state"))return Y=this.hc,Y=Y.V===Y.D?Y.V:null,(Y==null?void 0:Y.getDuration())||0;var X;return((X=this.hc.D)==null?void 0:X.getDuration())||0}return n.getDuration()}; g.R.j2=function(Y){var V=this.ZU({playerType:Y});return V?this.yE(V)?(V=k5(this,V),V.j2()-V.getCurrentTime()+this.getCurrentTime(Y)):V.j2():this.hc.Y.j2()}; g.R.addPlayerResponseForAssociation=function(){}; g.R.finishSegmentByCpn=function(){return[]}; g.R.w_=function(){this.template.w_();var Y=this.Qs;Y.state.element=this.template.element;var V=Y.state.element,C;for(C in Y.state.Y)Y.state.Y.hasOwnProperty(C)&&(V[C]=Y.state.Y[C]);(Y=$WR(this.template.element))&&this.events.Z(this.template,Y,this.onFullscreenChange)}; g.R.getDebugText=function(Y){var V=this.u0().Le(Y),C=this.q8();if(C!==this.u0()){C=C.Le(Y);for(var U=g.N(Object.keys(C)),n=U.next();!n.done;n=U.next())n=n.value,V["ad"+n]=C[n];if(Y){C=V;U={};if(n=Lv(document,"movie_player"))U.bounds=n.getBoundingClientRect(),U["class"]=n.className;n={};var b=g.tR("video-ads");b?(Thx(b,n),n.html=b.outerHTML):n.missing=1;b={};var E=g.tR("videoAdUiSkipContainer"),y=g.tR("ytp-ad-skip-button-container"),X=g.tR("ytp-skip-ad-button"),G=E||y||X;G?(Thx(G,b),b.ima=E?1:0,b.bulleit= y?1:0,b.component=X?1:0):b.missing=1;U=JSON.stringify({player:U,videoAds:n,skipButton:b});C.ad_skipBtnDbgInfo=U}}Y&&this.mediaElement&&(V["0sz"]=""+(+lo(this.mediaElement.getSize())===0),V.op=this.mediaElement.MK("opacity"),C=this.mediaElement.vE().y+this.mediaElement.getSize().height,V.yof=""+(+C<=0),V.dis=this.mediaElement.MK("display"));Y&&((Y=(0,g.Or)())&&(V.gpu=Y),(Y=this.zy.playerStyle)&&(V.ps=Y),this.zy.UE&&(V.webview=1));V.debug_playbackQuality=this.Qs.getPlaybackQuality(1);V.debug_date=(new Date).toString(); V.origin=window.origin;V.timestamp=Date.now();delete V.uga;delete V.q;return JSON.stringify(V,null,2)}; g.R.getFeedbackProductData=function(){var Y={player_debug_info:this.getDebugText(!0),player_experiment_ids:this.U().experiments.experimentIds.join(", "),player_release:z[34]},V=this.getPlayerStateObject().fK;V&&(Y.player_error_code=V.errorCode,Y.player_error_details=JSON.stringify(V.errorDetail));return Y}; g.R.getPresentingPlayerType=function(Y){if(this.appState===1)return 1;if(dX(this))return 3;var V;return Y&&((V=this.GO)==null?0:V.zs(this.getCurrentTime()))?2:this.q8().getPlayerType()}; g.R.Tp=function(){return!1}; g.R.getPlayerStateObject=function(Y){var V=this.hc.Wb;return V?V.getPlayerState():this.ZU({playerType:Y}).getPlayerState()}; g.R.getAppState=function(){return this.appState}; g.R.R$c=function(Y){switch(Y.type){case "loadedmetadata":this.xK.start();Y=g.N(this.WK);for(var V=Y.next();!V.done;V=Y.next())V=V.value,qqo(this,V.id,V.t08,V.zmT,void 0,!1);this.WK=[];break;case "loadstart":this.k8.H$("gv");break;case "progress":case "timeupdate":AP(Y.target.HD())>=2&&this.k8.H$("l2s");break;case "playing":g.Eh&&this.xK.start();if(g.pO(this.zy))Y=!1;else{V=g.MB(this.BM());Y=this.mediaElement.MK("display")==="none"||lo(this.mediaElement.getSize())===0;var C=A3(this.template),U=this.q8().getVideoData(), n=g.m3(this.zy);U=Gh(U);V=!C||V||n||U||this.zy.tf;Y=Y&&!V}Y&&(Y=this.q8(),Y.zQ(),this.getVideoData().Zx||(this.getVideoData().Zx=1,this.sJ(),Y.playVideo()))}}; g.R.G58=function(Y){this.Qs.yw("onLoadProgress",Y)}; g.R.WX8=function(){this.Qs.publish("playbackstalledatstart")}; g.R.Jcy=function(Y,V){this.Qs.publish("sabrCaptionsDataLoaded",Y,V)}; g.R.mbt=function(Y){this.q8().i9(Y)}; g.R.rci=function(Y){this.q8().Vk(Y)}; g.R.OWb=function(Y){Y=J3(this,this.q8());Y=pk(this,Y.getCurrentTime(),Y);this.Qs.Fr("onVideoProgress",Y);this.zy.Ub&&ObR(this,this.visibility.ew())&&this.pauseVideo()}; g.R.HeL=function(){this.Qs.Fr("onAutoplayBlocked");var Y=this.q8().getVideoData();Y&&(Y.Dp=!0);this.K("embeds_enable_autoplay_and_visibility_signals")&&g.T1(this.zy)&&(Y={autoplayBrowserPolicy:CD(),autoplayIntended:Ut(this.getVideoData()),autoplayStatus:"AUTOPLAY_STATUS_BLOCKED",cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.ZX("embedsAutoplayStatusChanged",Y))}; g.R.YAv=function(){this.Qs.publish("progresssync")}; g.R.LZy=function(){this.Qs.yw("onPlaybackPauseAtStart")}; g.R.TTT=function(Y){if(this.getPresentingPlayerType()===1){g.Oi(Y,1)&&!g.e(Y.state,64)&&this.Wt().isLivePlayback&&this.u0().isAtLiveHead()&&this.Qs.getPlaybackRate()>1&&this.setPlaybackRate(1,!0);if(g.Oi(Y,2)){if(this.Dx&&this.Dx.endTimeMs>=(this.getDuration()-1)*1E3){BhS(this);return}UnS(this)}if(g.e(Y.state,128)){var V=Y.state;this.cancelPlayback(5);V=V.fK;JSON.stringify({errorData:V,debugInfo:this.getDebugText(!0)});this.Qs.Fr("onError",zAE(V.errorCode));this.Qs.yw("onDetailedError",{errorCode:V.errorCode, errorDetail:V.errorDetail,message:V.errorMessage,messageKey:V.J2,cpn:V.cpn});(0,g.Q)()-this.zy.QE>6048E5&&this.Qs.yw("onReloadRequired")}V={};if(Y.state.isPlaying()&&!Y.state.isBuffering()&&!r8("pbresume","ad_to_video")&&r8("_start","ad_to_video")){var C=this.getVideoData();V.clientPlaybackNonce=C.clientPlaybackNonce;C.videoId&&(V.videoId=C.videoId);g.tr(V,"ad_to_video");jz("pbresume",void 0,"ad_to_video");dc0(this.XY)}this.Qs.publish("applicationplayerstatechange",Y)}}; g.R.Jp=function(Y){this.hc.Wb||this.Qs.publish("presentingplayerstatechange",Y)}; g.R.yX=function(Y){Om(this,W6(Y.state));g.e(Y.state,1024)&&this.Qs.isMutedByMutedAutoplay()&&(fk(this,{muted:!1,volume:this.lX.volume},!1),v7(this,!1))}; g.R.Zb8=function(Y,V){Y==="newdata"&&gRT(this);this.Qs.publish("applicationvideodatachange",Y,V)}; g.R.UJ8=function(Y,V){this.K("html5_afmt_change_update_volume")&&cWK(this);this.Qs.yw("onPlaybackAudioChange",this.Qs.getAudioTrack().Af.name);this.Qs.publish("internalaudioformatchange",this.Qs.getAudioTrack().Af.id,V)}; g.R.BMx=function(Y){var V=this.q8().getVideoData();Y===V&&this.Qs.Fr("onPlaybackQualityChange",Y.J.video.quality)}; g.R.zx=function(){var Y=this.hc.S[2]||null;Y&&(Y=Y.getVideoData(),this.q8().SL("ssdai",{cleanaply:1,acpn:Y==null?void 0:Y.clientPlaybackNonce,avid:Y.videoId,isDai:this.Wt().enableServerStitchedDai?1:0}),delete this.hc.S[2])}; g.R.j2x=function(Y,V){this.Wa(Y,this.q8(),V)}; g.R.Wa=function(Y,V,C){this.logger.debug(function(){return"on video data change "+Y+", player type "+V.getPlayerType()+", vid "+C.videoId}); this.zy.T5()&&V.SL("vdc",{type:Y,vid:C.videoId||"",cpn:C.clientPlaybackNonce||""});V===this.u0()&&(this.zy.j6=C.oauthToken);V===this.u0()&&(this.getVideoData().enableServerStitchedDai&&!this.GO?(this.u0().SL("sdai",{initSstm:1}),this.GO=this.K("html5_enable_ssdai_transition_with_only_enter_cuerange")||this.K("html5_ssdai_log_ssevt_in_loader")?new ykH(this.Qs,this.zy,this.u0(),this):new g.Kf(this.Qs,this.zy,this.u0(),this)):!this.getVideoData().enableServerStitchedDai&&this.GO&&(this.GO.dispose(), this.GO=null,qTJ(this.hc)));if(Y==="newdata")this.logger.debug("new video data, destroy modules"),fc(this.XY,2),this.Qs.publish("videoplayerreset",V);else{if(!this.mediaElement)return;Y==="dataloaded"&&(this.u0()===this.q8()?(rJ(C.Rc,C.Lo),yW1(this)):zNT(this));V.getPlayerType()===1&&(this.zy.F8&&pA0(this),this.getVideoData().isLivePlayback&&!this.zy.L2&&this.Yy("html5.unsupportedlive",2,"DEVICE_FALLBACK"),C.isLoaded()&&((s1H(C)||this.getVideoData().Ni)&&this.Qs.publish("legacyadtrackingpingchange", this.getVideoData()),C.hasProgressBarBoundaries()&&AWS(this)));this.Qs.publish("videodatachange",Y,C,V.getPlayerType())}this.Qs.Fr("onVideoDataChange",{type:Y,playertype:V.getPlayerType()});this.bO();var U=C.lM;U?this.QA.dB(U,C.clientPlaybackNonce):S11(this.QA)}; g.R.k6=function(){P7(this,null);this.Qs.yw("onPlaylistUpdate")}; g.R.nXc=function(Y){delete this.kK[Y.getId()];this.u0().removeCueRange(Y);a:{Y=this.getVideoData();var V,C,U,n,b,E,y,X,G,Z,D=((V=Y.vx)==null?void 0:(C=V.contents)==null?void 0:(U=C.singleColumnWatchNextResults)==null?void 0:(n=U.autoplay)==null?void 0:(b=n.autoplay)==null?void 0:b.sets)||((E=Y.vx)==null?void 0:(y=E.contents)==null?void 0:(X=y.twoColumnWatchNextResults)==null?void 0:(G=X.autoplay)==null?void 0:(Z=G.autoplay)==null?void 0:Z.sets);if(D)for(V=g.N(D),C=V.next();!C.done;C=V.next())if(C= C.value,n=U=void 0,C=C.autoplayVideo||((U=C.autoplayVideoRenderer)==null?void 0:(n=U.autoplayEndpointRenderer)==null?void 0:n.endpoint),U=g.I(C,g.bO),b=n=void 0,C!=null&&((n=U)==null?void 0:n.videoId)===Y.videoId&&((b=U)==null?0:b.continuePlayback)){Y=C;break a}Y=null}(V=g.I(Y,g.bO))&&this.Qs.rT("onPlayVideo",{sessionData:{autonav:"1",itct:Y==null?void 0:Y.clickTrackingParams},videoId:V.videoId,watchEndpoint:V})}; g.R.Fy=function(Y){var V=this;Y!==this.appState&&(this.logger.debug(function(){return"app state change "+V.appState+" -> "+Y}),Y===2&&this.getPresentingPlayerType()===1&&(Om(this,-1),Om(this,5)),this.appState=Y,this.Qs.publish("appstatechange",Y))}; g.R.Yy=function(Y,V,C,U,n){this.u0().a6(Y,V,C,U,n)}; g.R.Vu=function(Y,V){this.u0().handleError(new wF(Y,V))}; g.R.isAtLiveHead=function(Y,V){V=V===void 0?!1:V;var C=this.ZU({playerType:Y});if(!C)return this.hc.Y.isAtLiveHead();Y=k5(this,C);C=J3(this,C);return Y!==C?Y.isAtLiveHead(pk(this,C.getCurrentTime(),C),!0):Y.isAtLiveHead(void 0,V)}; g.R.zr=function(){var Y=this.ZU({playerType:void 0});return Y?k5(this,Y).zr():this.hc.Y.zr()}; g.R.seekTo=function(Y,V,C,U,n){V=V!==!1;if(U=this.ZU({playerType:U}))this.appState===2&&c7(this),this.yE(U)?Tc(this)?this.GO.seekTo(Y,{seekSource:n},V,C):this.UA.seekTo(Y,{seekSource:n},V,C):U.seekTo(Y,{UQ:!V,Ew:C,Vw:"application",seekSource:n})}; g.R.seekBy=function(Y,V,C,U){this.seekTo(this.getCurrentTime()+Y,V,C,U)}; g.R.SAv=function(){this.Qs.Fr("SEEK_COMPLETE")}; g.R.xJy=function(){this.Qs.rT("onAbnormalityDetected")}; g.R.uJT=function(Y){this.Qs.rT("onSnackbarMessage",Y)}; g.R.Ioy=function(Y){var V=this.q8(),C=V.getVideoData();if(this.appState===1||this.appState===2)C.startSeconds=Y;this.appState===2?g.e(V.getPlayerState(),512)||c7(this):this.Qs.Fr("SEEK_TO",Y)}; g.R.XMn=function(){this.Qs.publish("airplayactivechange");this.zy.K("html5_external_airplay_events")&&this.Qs.yw("onAirPlayActiveChange",this.Qs.ma())}; g.R.qcL=function(){this.Qs.publish("airplayavailabilitychange");this.zy.K("html5_external_airplay_events")&&this.Qs.yw("onAirPlayAvailabilityChange",this.Qs.Py())}; g.R.showAirplayPicker=function(){this.q8().s6()}; g.R.beT=function(){this.Qs.publish("beginseeking")}; g.R.Af8=function(){this.Qs.publish("endseeking")}; g.R.getStoryboardFormat=function(Y){return(Y=this.ZU({playerType:Y}))?k5(this,Y).getStoryboardFormat():this.hc.Y.getStoryboardFormat()}; g.R.zN=function(Y){return(Y=this.ZU({playerType:Y}))?k5(this,Y).getVideoData().zN():this.hc.Y.zN()}; g.R.yE=function(Y){Y=(Y||this.q8()).getVideoData();if(Tc(this))Y=Y===this.GO.playback.getVideoData();else a:{var V=this.UA;if(Y===V.Y.getVideoData()&&V.J.length)Y=!0;else{V=g.N(V.J);for(var C=V.next();!C.done;C=V.next())if(Y.mX===C.value.mX){Y=!0;break a}Y=!1}}return Y}; g.R.Ok=function(Y,V,C,U,n,b,E,y){this.logger.debug(function(){return"Adding video to timeline id="+Y.video_id+"\n lengthMs="+U+" enterTimeMs="+n}); var X="",G=Tc(this);this.q8().SL("appattl",{sstm:this.GO?1:0,ssenable:this.getVideoData().enableServerStitchedDai,susstm:G});X=G?mla(this.GO,Y,V,C,U,n,b,E,y):WCR(this.UA,Y,C,U,n,b);this.logger.debug(function(){return"Video added to timeline id="+Y.video_id+" timelinePlaybackId="+X}); return X}; g.R.bq=function(Y,V,C,U,n,b,E,y){if(Tc(this)){var X=mla(this.GO,Y,V,C,U,n,b,E,y);this.logger.debug(function(){return"Remaining video added to timeline id="+Y.video_id+" timelinePlaybackId="+X})}return""}; g.R.W$=function(Y){var V;(V=this.GO)==null||V.W$(Y)}; g.R.Pu=function(Y,V){Y=Y===void 0?-1:Y;V=V===void 0?Infinity:V;Tc(this)||ckK(this.UA,Y,V)}; g.R.FC=function(Y,V,C){if(Tc(this)){var U=this.GO,n=U.Y.W.get(Y);n?(C===void 0&&(C=n.Rm),FUK(U,n,V,C)):U.kA("Invalid_timelinePlaybackId_"+Y+"_specified")}else{U=this.UA;n=null;for(var b=g.N(U.J),E=b.next();!E.done;E=b.next())if(E=E.value,E.mX===Y){n=E;break}n?(C===void 0&&(C=n.Rm),x6P(U,n,V,C)):Xi(U,"InvalidTimelinePlaybackId timelinePlaybackId="+Y)}}; g.R.enqueueVideoByPlayerVars=function(Y,V,C,U){C=C===void 0?Infinity:C;U=U===void 0?"":U;this.yE();Y=new g.Kr(this.zy,Y);U&&(Y.mX=U);RNT(this,Y,V,C)}; g.R.queueNextVideo=function(Y,V,C,U,n){C=C===void 0?NaN:C;Y=this.preloadVideoByPlayerVars(Y,V===void 0?1:V,C,U===void 0?"":U,n===void 0?"":n);V=this.q8();Y&&(this.K("html5_check_queue_on_data_loaded")?this.U().supportsGaplessShorts()&&V.getVideoData().C&&(C=this.b6,U=this.bb.V,C.W!==Y&&(C.J=V,C.W=Y,C.S=1,C.Y=Y.getVideoData(),C.V=U,C.Y.isLoaded()?C.D():C.Y.subscribe("dataloaded",C.D,C))):(C=yJJ(V,Y,this.bb.V),C!=null?(V.SL("sgap",C),V.getVideoData().C&&V.DA(!1)):(Y=Y.getVideoData(),V=this.b6,V.Y!== Y&&(V.Y=Y,V.S=1,Y.isLoaded()?V.C():V.Y.subscribe("dataloaded",V.C,V)))))}; g.R.oI=function(Y,V,C,U){var n=this;C=C===void 0?0:C;U=U===void 0?0:U;k5(this,this.q8()).GG();N3v(this.bb,Y,V,C,U).then(function(){n.Qs.yw("onQueuedVideoLoaded")},function(){})}; g.R.IJ=function(){return this.bb.IJ()}; g.R.U9=function(Y){var V=this.bb.Y;return V?V.Wl(Y):!1}; g.R.clearQueue=function(Y,V){Y=Y===void 0?!1:Y;V=V===void 0?!1:V;this.logger.debug("Clearing queue");this.bb.clearQueue(Y,V)}; g.R.loadVideoByPlayerVars=function(Y,V,C,U,n,b){V=V===void 0?1:V;var E=this.u0();if(V===2&&this.Wt().enableServerStitchedDai&&E&&!E.lz())return E.SL("lvonss",{vid:(Y==null?void 0:Y.videoId)||"",ptype:V}),!1;var y=!1;E=new g.Kr(this.zy,Y);E.tf=b;g.be(this.zy)&&!E.L$&&sd(this.k8);var X;b=this.k8;var G=(X=E.L)!=null?X:"";b.timerName=G;this.k8.sR("pl_i");this.K("web_player_early_cpn")&&E.clientPlaybackNonce&&this.k8.infoGel({clientPlaybackNonce:E.clientPlaybackNonce});j1x(E).supportsVp9Encoding===!1&& this.q8().SL("noVp9enc",{});if(this.U().supportsGaplessShorts()){X=JJR(this.bb,E,V);if(X==null){Om(this,-1);Y=this.bb;Y.app.U().K("html5_gapless_new_slr")?lv(Y.app,"gaplessshortslooprange"):Y.app.setLoopRange(null);Y.app.getVideoData().PS=!0;var Z;(Z=Y.Y)==null||Z.Xh();var D;(D=Y.Y)==null||D.NA();C={Vw:"gapless_to_next_video",seekSource:60,N5:Y.V.Y};U=g.NQ(Y.app.U().experiments,"html5_gapless_seek_offset");if(Y.V.Y){var u,B;n=(B=(u=Y.S)==null?void 0:M0(u).e_)!=null?B:kJa(Y)}else n=kJa(Y);var A;(A= Y.app.q8())==null||A.seekTo(n+U,C);if(!Y.app.getPlayerStateObject(V).isPlaying()){var O;(O=Y.app.q8())==null||O.playVideo(!0)}var k;(k=Y.app.q8())==null||k.J6();Y.C();return!0}u=this.K("html5_shorts_gapless_preload_fallback");B=this.bb.Y;u&&B&&!B.Vs()&&(A=B.getVideoData(),A=this.zy.K("html5_autonav_autoplay_in_preload_key")?Mc(this,V,A):as(this,V,A.videoId,A.mX),this.hc.W.set(A,B,3600));this.bb.clearQueue(u);this.q8().SL("sgap",{f:X})}if(n){for(;E.Db.length&&E.Db[0].isExpired();)E.Db.shift();u=E.Db.length- 1;y=u>0&&n.J(E.Db[u])&&n.J(E.Db[u-1]);E.Db.push(n)}C||(Y&&Sl1(Y)?(oO(this.zy)&&!this.dG&&(Y.fetch=0),P7(this,Y)):this.playlist&&P7(this,null),Y&&(this.dG=EX(!1,Y.external_list)));this.Qs.publish("loadvideo");V=this.rK(E,V,U);y&&this.Yy("player.fatalexception",1,"GENERIC_WITH_LINK_AND_CPN",("loadvideo.1;emsg."+E.Db.join()).replace(/[;:,]/g,"_"));return V}; g.R.preloadVideoByPlayerVars=function(Y,V,C,U,n){V=V===void 0?1:V;C=C===void 0?NaN:C;U=U===void 0?"":U;n=n===void 0?"":n;var b="";if(this.zy.K("html5_autonav_autoplay_in_preload_key"))b=NhR(this,V,Y,n);else{var E=GE(Y);b=as(this,V,E,n)}if(this.hc.W.get(b))return this.logger.debug(function(){return"already preloaded "+b}),null; Y=new g.Kr(this.zy,Y);n&&(Y.mX=n);return W_v(this,Y,V,C,U)}; g.R.setMinimized=function(Y){this.visibility.setMinimized(Y);(Y=xcT(this.XY))&&(this.isMinimized()?Y.load():Y.unload());this.Qs.publish("minimized")}; g.R.setInline=function(Y){this.visibility.setInline(Y)}; g.R.setInlinePreview=function(Y){this.visibility.setInline(Y)}; g.R.c$=function(Y){k$T(this,Y)||this.visibility.c$(Y)}; g.R.setSqueezeback=function(Y){this.visibility.setSqueezeback(Y)}; g.R.qV=function(){var Y,V=(Y=this.mediaElement)==null?void 0:Y.dg();V&&(this.zy.AF&&kg(WG(function(){return document.exitFullscreen()}),function(){}),kg(WG(function(){return kd(V)}),function(){}))}; g.R.GvL=function(){this.mediaElement.dg();this.mediaElement.dg().webkitPresentationMode==="picture-in-picture"?this.c$(!0):this.c$(!1)}; g.R.togglePictureInPicture=function(){this.q8().togglePictureInPicture()}; g.R.rK=function(Y,V,C){V=V===void 0?1:V;this.logger.debug(function(){return"start load video, id "+Y.videoId+", type "+V}); r8("_start",this.k8.timerName)||g.Vk(Mk)(void 0,this.k8.timerName);var U=!1,n=ZbS(this,V,Y,!1);n?(U=!0,Y.dispose()):(n=W7(this,V,Y,!0,C),(this.K("html5_onesie")||this.K("html5_load_before_stop"))&&n.m$()&&n.FO(),this.xK.stop(),V===1&&V!==this.getPresentingPlayerType()&&this.cancelPlayback(4),this.cancelPlayback(4,V),this.EV(n));n===this.u0()&&(this.zy.j6=Y.oauthToken);if(!n.m$())return!1;if(n===this.u0())return this.Fy(1),C=c7(this),U&&this.K("html5_player_preload_ad_fix")&&n.getPlayerType()===1&& n.LL()&&this.Wa("dataloaded",n,n.getVideoData()),C;n.Qk();return!0}; g.R.cueVideoByPlayerVars=function(Y,V){var C=this;V=V===void 0?1:V;var U=this.u0();if(this.Wt().enableServerStitchedDai&&U&&!U.lz()&&Y&&Object.keys(Y).length>0)U.SL("qvonss",{vid:(Y==null?void 0:Y.videoId)||"",ptype:V});else if(Y&&Sl1(Y))if(this.xE=!0,P7(this,Y),(Y=g.Ay(this.playlist))&&Y.r8())Lk(this,Y,V);else this.playlist.onReady(function(){x5(C)}); else{V||(V=this.getPresentingPlayerType());V===1&&this.k6();U=new g.Kr(this.zy,Y);var n=g.T1(this.zy)&&!this.zy.Jn&&V===1&&!U.isAd()&&!U.Mw;this.Qs.publish("cuevideo");n?(this.q8().getVideoData().loading=!0,gNH(U,Y?Y:{}).then(function(b){Lk(C,b,V)}),U.dispose()):Lk(this,U,V)}}; g.R.q_=function(Y,V,C,U,n,b,E){if(!Y&&!C)throw Error("Playback source is invalid");if(Mb(this.zy)||g.w$(this.zy))return V=V||{},V.lact=hg(),V.vis=this.Qs.getVisibilityState(),this.Qs.rT("onPlayVideo",{videoId:Y,watchEndpoint:b,sessionData:V,listId:C}),!1;LAo(this.k8);this.k8.reset();Y={video_id:Y};U&&(Y.autoplay="1");U&&(Y.autonav="1");b&&(Y.player_params=b.playerParams);E&&(Y.oauth_token=E);C?(Y.list=C,this.loadPlaylist(Y)):this.loadVideoByPlayerVars(Y,1);return!0}; g.R.cuePlaylist=function(Y,V,C,U){this.xE=!0;JWa(this,Y,V,C,U)}; g.R.loadPlaylist=function(Y,V,C,U){this.xE=!1;JWa(this,Y,V,C,U)}; g.R.Oy=function(){return this.Qs.isMutedByMutedAutoplay()?!1:this.hc.Wb?!0:!(!this.playlist||!this.playlist.ju())}; g.R.jT=YE(13); g.R.nextVideo=function(Y,V){var C=g.EF(this.u0().getVideoData());g.LC(this.Qs)&&C?this.q_(C.videoId,V?C.zB:C.sessionData,C.playlistId,V,void 0,C.Kf||void 0):this.dG?this.Qs.yw("onPlaylistNext"):this.getPresentingPlayerType()===3?pC(this.XY).nextVideo():!this.playlist||oO(this.zy)&&!this.Qs.isFullscreen()||(this.playlist.ju(Y)&&tdK(this.playlist,m01(this.playlist)),this.playlist.loaded?(Y=V&&this.zy.K("html5_player_autonav_logging"),V&&this.Qs.publish("playlistautonextvideo"),this.rK(g.Ay(this.playlist,void 0, V,Y),1)):this.xE=!1)}; g.R.previousVideo=function(Y){this.dG?this.Qs.yw("onPlaylistPrevious"):this.getPresentingPlayerType()===3?pC(this.XY).v4():!this.playlist||oO(this.zy)&&!this.Qs.isFullscreen()||(this.playlist.ww(Y)&&tdK(this.playlist,j6Z(this.playlist)),this.playlist.loaded?this.rK(g.Ay(this.playlist),1):this.xE=!1)}; g.R.playVideoAt=function(Y){this.dG?this.Qs.yw("onPlaylistIndex",Y):this.playlist&&(this.playlist.loaded?this.rK(g.Ay(this.playlist,Y),1):this.xE=!1,tdK(this.playlist,Y))}; g.R.getPlaylist=function(){return this.playlist}; g.R.iq=YE(25);g.R.cni=function(Y){this.Qs.Fr("onCueRangeEnter",Y.getId())}; g.R.C1x=function(Y){this.Qs.Fr("onCueRangeExit",Y.getId())}; g.R.qQ=function(){var Y=g.cU(this.BM());Y&&Y.qQ()}; g.R.wi=function(Y,V,C){var U=this.ZU({playerType:V});if(U){if(this.K("html5_ssdai_enable_media_end_cue_range")&&this.GO){U.getPlayerType()===2&&this.GO.zs(this.getCurrentTime())&&(U=this.u0());for(var n=g.N(Y),b=n.next();!b.done;b=n.next())b.value.S=this.GO.iU}U.wi(Y,C);V&&this.getPresentingPlayerType()!==V||Qe(this,"cuerangesadded",Y)}}; g.R.Up=function(Y,V){var C=this.ZU({playerType:V});C&&(C.Up(Y),V&&this.getPresentingPlayerType()!==V||Qe(this,"cuerangesremoved",Y))}; g.R.M1=function(Y){return this.q8().M1(Y)}; g.R.Qcy=function(){function Y(){var U=V.screenLayer||(V.isMinimized()?3:0),n=g.hY(U);if(n&&n!=="UNDEFINED_CSN"){var b=V.zy.K("web_player_attach_player_response_ve"),E=V.zy.K("web_playback_associated_ve");U={cpn:V.getVideoData().clientPlaybackNonce,csn:n};V.getVideoData().eL&&(b||E)&&(b=g.qR(V.getVideoData().eL),g.Ew(n,b),E&&(U.playbackVe=b.getAsJson()));V.getVideoData().queueInfo&&(U.queueInfo=V.getVideoData().queueInfo);n={};V.K("web_playback_associated_log_ctt")&&V.getVideoData().D&&(n.cttAuthInfo= {token:V.getVideoData().D,videoId:V.getVideoData().videoId});g.ZX("playbackAssociated",U,n)}else g.ak(new g.g1("CSN Missing or undefined during playback association"))} var V=this,C=this.q8();this.getPresentingPlayerType();IVP(this.k8,C.getVideoData(),xnK(this));qc(this)&&this.zy.W&&QW(this.Wt())==="embedded"&&this.N3&&Math.random()<.01&&g.ZX("autoplayTriggered",{intentional:this.intentionalPlayback});this.N3=!1;dc0(this.XY);this.K("web_player_defer_ad")&&ib2(this);this.Qs.yw("onPlaybackStartExternal");(this.zy.K("mweb_client_log_screen_associated"),FG(this.zy))||Y();C={};this.getVideoData().D&&(C.cttAuthInfo={token:this.getVideoData().D,videoId:this.getVideoData().videoId}); C.sampleRate=20;ez("player_att",C);if(this.getVideoData().botguardData||this.K("fetch_att_independently"))g.Uh(this.zy)||g.z1(this.zy)==="MWEB"?g.V3(g.UW(),function(){h3(V)}):h3(this); this.bO();uYZ(this);this.K("embeds_enable_autoplay_and_visibility_signals")&&g.T1(this.zy)&&(C={autoplayBrowserPolicy:CD(),autoplayIntended:Ut(this.getVideoData()),autoplayStatus:Vga(this.getVideoData(),1),cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.ZX("embedsAutoplayStatusChanged",C))}; g.R.mJy=function(){this.Qs.publish("internalAbandon");$5(this)}; g.R.onApiChange=function(){var Y=this.q8();this.zy.X?this.Qs.Fr("onApiChange",Y.getPlayerType()):this.Qs.Fr("onApiChange")}; g.R.ie8=function(){var Y=this.mediaElement;Y={volume:g.PX(Math.floor(Y.getVolume()*100),0,100),muted:Y.A4()};Y.muted||v7(this,!1);this.lX=g.YV(Y);this.Qs.Fr("onVolumeChange",Y)}; g.R.mutedAutoplay=function(Y){var V=this.getVideoData().videoId;isNaN(this.Fl)&&(this.Fl=this.getVideoData().startSeconds);if((Y==null?0:Y.videoId)||V)this.loadVideoByPlayerVars({video_id:(Y==null?0:Y.videoId)?Y==null?void 0:Y.videoId:V,playmuted:!0,start:this.Fl,muted_autoplay_duration_mode:Y==null?void 0:Y.durationMode}),this.Qs.yw("onMutedAutoplayStarts")}; g.R.onFullscreenChange=function(){var Y=hN0(this);this.Ct(Y?1:0);vYK(this,!!Y)}; g.R.Ct=function(Y){var V=!!Y,C=!!this.ea()!==V;this.visibility.Ct(Y);this.template.Ct(V);this.K("html5_media_fullscreen")&&!V&&this.mediaElement&&hN0(this)===this.mediaElement.dg()&&this.mediaElement.sy();this.template.resize();C&&this.k8.tick("fsc");C&&(this.Qs.publish("fullscreentoggled",V),Y=this.Wt(),V={fullscreen:V,videoId:Y.mQ||Y.videoId,time:this.getCurrentTime()},this.Qs.getPlaylistId()&&(V.listId=this.Qs.getPlaylistId()),this.Qs.Fr("onFullscreenChange",V))}; g.R.LD=function(){return this.visibility.LD()}; g.R.isFullscreen=function(){return this.visibility.isFullscreen()}; g.R.ea=function(){return this.visibility.ea()}; g.R.gXL=function(){var Y=this.ea();Y!==0&&Y!==1||this.Ct(hN0(this)?1:0);Y=window.screen.width*window.screen.height;var V=window.outerHeight*window.outerWidth;this.zy.rC?(this.Wi=Math.max(this.Wi,Y,V),Y=V/this.Wi0&&(X=Math.floor(G/1E3))}X=V?V.D8:X;var Z={AD_BLOCK:this.Y++,AD_BREAK_LENGTH:X,AUTONAV_STATE:m2(this.player.U()),CA_TYPE:"image",CPN:y.clientPlaybackNonce,DRIFT_FROM_HEAD_MS:this.player.zr()*1E3,LACT:hg(),LIVE_INDEX:V?this.S++:1,LIVE_TARGETING_CONTEXT:V&&V.context?V.context:"",MIDROLL_POS:b? Math.round(b.start/1E3):0,MIDROLL_POS_MS:b?Math.round(b.start):0,VIS:this.player.getVisibilityState(),P_H:this.player.Gy().Yl().height,P_W:this.player.Gy().Yl().width,YT_REMOTE:n?n.join(","):""},D=uB(DG);Object.keys(D).forEach(function(B){D[B]!=null&&(Z[B.toUpperCase()]=D[B].toString())}); C!==""&&(Z.BISCOTTI_ID=C);C={};ZG(Y)&&(C.sts="20236",(V=this.player.U().forcedExperiments)&&(C.forced_experiments=V));var u=yk(g.fK(Y,Z),C);return u.split("?").length!==2?f1(Error("Invalid AdBreakInfo URL")):g.G5(this.player.U(),y==null?void 0:y.oauthToken).then(function(B){if(B&&Gd()){var A=mt();jl(A,B)}B=U.player.fT(A);A=UC0(U,u,Z,y.isMdxPlayback,E);return g.Yu(B,A,"/youtubei/v1/player/ad_break").then(function(O){return O})})}; jZ.prototype.reset=function(){this.S=this.Y=1};g.W(n6S,jZ); n6S.prototype.J=function(Y,V,C){V=V===void 0?{}:V;var U=V.Ne;var n=V.VG;var b=V.cueProcessedMs;C=C===void 0?"":C;V=this.Y;this.Y++;var E=this.player.U().K("h5_disable_macro_substitution_in_get_ad_break")?Y:bRP(this,Y,{Ne:U,VG:n,cueProcessedMs:b},C,V);if(E.split("?").length!==2)return Math.random()<.1&&g.ak(Error("Invalid AdBreakInfo URL")),f1(Error("Invalid AdBreakInfo URL"));var y=this.player.getVideoData(1).isMdxPlayback,X=C;C=gYo.exec(E);C=C!=null&&C.length>=2?C[1]:"";Y=K_E.test(E);var G=HbJ.exec(E); G=G!=null&&G.length>=2?G[1]:"";var Z=Y2J.exec(E);Z=Z!=null&&Z.length>=2&&!Number.isNaN(Number(Z[1]))?Number(Z[1]):1;var D=o6P.exec(E);D=D!=null&&D.length>=2?D[1]:"0";var u=eb(this.player.U().nT),B=g.Ux(this.player.getVideoData(1).eL,!0);mnS(this,B,E,X===""?"":X,this.player.U(),this.player.getVideoData(1));X={splay:!1,lactMilliseconds:String(hg()),playerHeightPixels:Math.trunc(this.player.Gy().Yl().height),playerWidthPixels:Math.trunc(this.player.Gy().Yl().width),vis:Math.trunc(this.player.getVisibilityState()), signatureTimestamp:20236,autonavState:m2(this.player.U())};if(y){y={};var A=this.player.U().Os;eN0(y,A?A.join(","):"")&&(X.mdxContext=y)}if(y=VEE.includes(u)?void 0:g.Ij("PREF")){A=y.split(RegExp("[:&]"));for(var O=0,k=A.length;O1&&q[1].toUpperCase()==="TRUE"){B.user.lockedSafetyMode=!0;break}}X.autoCaptionsDefaultOn=F_2(y)}E=CFo.exec(E);(E=E!=null&&E.length>=2?E[1]:"")&&G&&(B.user.credentialTransferTokens= [{token:E,scope:"VIDEO"}]);E={contentPlaybackContext:X};X=this.player.getVideoData(1).getGetAdBreakContext();y=this.player.getVideoData(1).clientPlaybackNonce;A=b!==void 0?Math.round(b).toString():void 0;O=(U==null?0:U.context)?U.context:void 0;k=0;b&&n&&!U&&(n=n.end-n.start,n>0&&(k=Math.floor(n/1E3)));U=(U=Math.trunc((U?U.D8:k)*1E3))?String(U):void 0;n=this.player.zr()*1E3;n=Number.isNaN(n)?0:Math.trunc(n);V={adBlock:V,params:C,breakIndex:Z,breakPositionMs:D,clientPlaybackNonce:y,topLevelDomain:u, isProxyAdTagRequest:Y,context:B,overridePlaybackContext:E,cueProcessedMs:A,videoId:G?G:void 0,liveTargetingParams:O,breakLengthMs:U,driftFromHeadMs:n?String(n):void 0,currentMediaTimeMs:String(Math.round(this.player.getCurrentTime(1)*1E3)),getAdBreakContext:X?X:void 0};return E6x(this,V)};var iib={O9s:"replaceUrlMacros",QV8:"onAboutThisAdPopupClosed",cOE:"executeCommand"};zWR.prototype.ol=function(){return"adPingingEndpoint"}; zWR.prototype.FN=function(Y,V,C){mCa(this.Kb.get(),Y,V,C)};iRo.prototype.ol=function(){return"changeEngagementPanelVisibilityAction"}; iRo.prototype.FN=function(Y){this.B.rT("changeEngagementPanelVisibility",{changeEngagementPanelVisibilityAction:Y})};ydT.prototype.ol=function(){return"loggingUrls"}; ydT.prototype.FN=function(Y,V,C){Y=g.N(Y);for(var U=Y.next();!U.done;U=Y.next())U=U.value,mCa(this.Kb.get(),U.baseUrl,V,C,U.attributionSrcMode)};g.W(GBT,g.T);g.W(eZ,g.T);g.R=eZ.prototype;g.R.addListener=function(Y){this.listeners.push(Y)}; g.R.removeListener=function(Y){this.listeners=this.listeners.filter(function(V){return V!==Y})}; g.R.ib=function(Y,V,C,U,n,b,E,y){if(Y==="")Ru("Received empty content video CPN in DefaultContentPlaybackLifecycleApi");else if(Y!==this.Y||C){this.Y=Y;this.hn.get().ib(Y,V,C,U,n,b,E,y);this.M8.get().ib(Y,V,C,U,n,b,E,y);var X;(X=this.w8)==null||X.get().ib(Y,V,C,U,n,b,E,y);this.J.ib(Y,V,C,U,n,b,E,y);X=g.N(this.listeners);for(var G=X.next();!G.done;G=X.next())G.value.ib(Y,V,C,U,n,b,E,y)}else Ru("Duplicate content video loaded signal")}; g.R.v8x=function(){this.Y&&this.n9(this.Y)}; g.R.n9=function(Y){this.Y=void 0;for(var V=g.N(this.listeners),C=V.next();!C.done;C=V.next())C.value.n9(Y)};rX.prototype.gs=function(Y,V,C,U,n){ZRZ(this);this.V=!V&&C===0;var b=this.B.getVideoData(1),E=this.B.getVideoData(2);b&&(this.contentCpn=b.clientPlaybackNonce,this.videoId=b.videoId,this.Y=b.D);E&&(this.adCpn=E.clientPlaybackNonce,this.adVideoId=E.videoId,this.adFormat=E.adFormat);this.W=Y;U<=0?(ZRZ(this),this.V=!V&&C===0):(this.actionType=this.V?V?"unknown_type":"video_to_ad":V?"ad_to_video":"ad_to_ad",this.videoStreamType=n?"VIDEO_STREAM_TYPE_LIVE":"VIDEO_STREAM_TYPE_VOD",this.actionType!=="unknown_type"&& (this.S=!0,r8("_start",this.actionType)&&BuK(this)))}; rX.prototype.reset=function(){return new rX(this.B)};g.W(Fi,g.T);Fi.prototype.addCueRange=function(Y,V,C,U,n,b,E){b=b===void 0?3:b;E=E===void 0?1:E;this.Y.has(Y)?Ru("Tried to register duplicate cue range",void 0,void 0,{CueRangeID:Y}):(Y=new sq2(Y,V,C,U,b),this.Y.set(Y.id,{VG:Y,listener:n,Bw:E}),this.B.JY([Y],E))}; Fi.prototype.removeCueRange=function(Y){var V=this.Y.get(Y);V?(this.B.F9([V.VG],V.Bw),this.Y.delete(V.VG.id)):Ru("Requested to remove unknown cue range",void 0,void 0,{CueRangeID:Y})}; Fi.prototype.onCueRangeEnter=function(Y){if(this.Y.has(Y.id))this.Y.get(Y.id).listener.onCueRangeEnter(Y.id)}; Fi.prototype.onCueRangeExit=function(Y){if(this.Y.has(Y.id))this.Y.get(Y.id).listener.onCueRangeExit(Y.id)}; g.W(sq2,g.XF);gX.prototype.addPlayerResponseForAssociation=function(Y){this.B.addPlayerResponseForAssociation(Y)};Kk.prototype.OZ=function(Y){this.B.OZ(Y)}; Kk.prototype.kU=function(Y){var V=g.TT.apply(1,arguments);Y==="onAdStart"||Y==="onAdEnd"?this.B.Fr.apply(this.B,[Y].concat(g.P(V))):this.B.rT.apply(this.B,[Y].concat(g.P(V)))};H7.prototype.hY=function(Y){return Y&&YX(this)};var xCZ=null;g.W(PFS,g.D$);PFS.prototype.TP=function(Y){return this.Y.hasOwnProperty(Y)?this.Y[Y].TP():{}}; g.e2("ytads.bulleit.getVideoMetadata",function(Y){return oV().TP(Y)}); g.e2("ytads.bulleit.triggerExternalActivityEvent",function(Y,V,C){var U=oV();C=q2v(C);C!==null&&U.publish(C,{queryId:Y,viewabilityString:V})});g.R=Vp.prototype;g.R.UR=function(Y,V){if(!this.Y.has(Y))return{};if(V==="seek"){V=!1;V=V===void 0?!1:V;var C=oB(VG).Jd(Y,{});C?KT(C):V&&(Y=oB(VG).nx(null,ju(),!1,Y),Y.DI=3,J5T([Y]));return{}}V=hWT(V);if(V===null)return{};var U=this.B.Va();if(!U)return{};var n=this.B.getPresentingPlayerType(!0);if((C=this.B.getVideoData(n))==null||!C.isAd())return{};C={opt_adElement:U,opt_fullscreen:this.hn.get().isFullscreen()};return JmZ(V,Y,C)}; g.R.yC=function(Y,V,C,U,n){this.Y.has(Y)&&(U<=0||n<=0||oB(VG).yC(Y,V,C,U,n))}; g.R.au=function(Y){var V;(V=this.Y.get(Y.queryId))==null||V.au()}; g.R.vV=function(Y){var V;(V=this.Y.get(Y.queryId))==null||V.vV()}; g.R.hX=function(Y){var V;(V=this.Y.get(Y.queryId))==null||V.hX()}; g.R.Op=function(Y){var V;(V=this.Y.get(Y.queryId))==null||V.Op()}; g.R.du=function(Y){var V;(V=this.Y.get(Y.queryId))==null||V.du()};aEP.prototype.send=function(Y,V,C,U){try{IE1(this,Y,V,C,U===void 0?!1:U)}catch(n){}};g.W(Lza,aEP);Qq1.prototype.send=function(Y,V,C,U){var n=!1;try{if(U==="ATTRIBUTION_SRC_MODE_LABEL_CHROME"||U==="ATTRIBUTION_SRC_MODE_XHR_OPTION")n=!0,Y=ZZH(Y);U=n;var b=g.kK(Y);if(b[1]==="https")var E=Y;else b[1]="https",E=OC("https",b[2],b[3],b[4],b[5],b[6],b[7]);var y=z6P(E);b=[];var X=FB2(E)&&this.Wx.get().B.U().experiments.An("add_auth_headers_to_remarketing_google_dot_com_ping");if(ZG(E)||X)b.push({headerType:"USER_AUTH"}),b.push({headerType:"PLUS_PAGE_ID"}),b.push({headerType:"VISITOR_ID"}),b.push({headerType:"EOM_VISITOR_ID"}), b.push({headerType:"AUTH_USER"}),b.push({headerType:"DATASYNC_ID"});this.Y.send({baseUrl:E,scrubReferrer:y,headers:b},V,C,U)}catch(G){}};EI.prototype.WF=function(){return this.B.WF(1)};g.W(zW,g.T);g.R=zW.prototype;g.R.La=function(){return this.B.getVideoData(1).clientPlaybackNonce}; g.R.addListener=function(Y){this.listeners.push(Y)}; g.R.removeListener=function(Y){this.listeners=this.listeners.filter(function(V){return V!==Y})}; g.R.ib=function(){this.UG.clear();this.Ik=null;this.Mi.get().clear()}; g.R.n9=function(){}; g.R.Dvn=function(Y,V,C,U,n){V.videoId==="nPpU29QrbiU"&&this.B.SL("ads_ssm_vdc_s",{pt:C,dvt:Y});f3(this.Wx.get())&&Y!=="dataloaded"||Kzv(this,V,C);if(YX(this.Wx.get())&&Y==="newdata"&&n!==void 0){Y=this.La();var b=V.clientPlaybackNonce,E={};xJ(this,"rte",(E.ec=b,E.xc=U==null?void 0:U.clientPlaybackNonce,E.tr=n,E.pt=C,E.ia=b!==Y,E.ctp=Py(b),E));V=V.clientPlaybackNonce;U=U==null?void 0:U.clientPlaybackNonce;n=HRH(n);if(n!==1)if(U!==void 0)for(C=g.N(this.listeners),Y=C.next();!Y.done;Y=C.next())Y.value.XF(U, V,n);else Ru("Expected exiting CPN for all non initial transitions",void 0,void 0,{enteringCpn:V,transitionReason:String(n)});n=g.N(this.listeners);for(U=n.next();!U.done;U=n.next())U.value.xo(V)}}; g.R.LXT=function(Y,V){Y!==void 0&&(this.Ik=Y,V===void 0?Ru("Expected ad video start time on SS video changed"):this.UG.set(Y,V));var C=this.B.getPresentingPlayerType(!0),U=this.B.getVideoData(C),n;Y===void 0?n=null:n=this.Mi.get().Y.get(Y)||null;this.B.getVideoData(1).SL("ads_ssvc",{pt:C,cpn:U==null?void 0:U.clientPlaybackNonce,crtt:this.B.getCurrentTime(1,!1),atlh:this.B.isAtLiveHead(),adstt:V,pid:Y,slid:n==null?void 0:n.layoutId});U?Kzv(this,U,C):Ru("Expected video data on server stitched video changed", void 0,void 0,{cpn:this.B.getVideoData(1).clientPlaybackNonce,timelinePlaybackId:Y})}; g.R.xn=function(Y,V){var C=Y.author,U=Y.clientPlaybackNonce,n=Y.isListed,b=Y.mX,E=Y.title,y=Y.tO,X=Y.MU,G=Y.isMdxPlayback,Z=Y.XI,D=Y.mdxEnvironment,u=Y.isAutonav,B=Y.iE,A=Y.L$,O=Y.Vt,k=Y.videoId||"",q=Y.profilePicture||"",d=Y.gJ||"",c=Y.nR()||!1,w=Y.Zo()||!1;Y=Y.C8||void 0;b=this.Mi.get().Y.get(b)||{layoutId:null,slotId:null};var a=this.B.getVideoData(1),t=a.Ke();a=a.getPlayerResponse();V=1E3*this.B.getDuration(V);var S=1E3*this.B.getDuration(1),H,UP,ov=(a==null?void 0:(H=a.playerConfig)==null?void 0: (UP=H.daiConfig)==null?void 0:UP.enableDai)||!1,bZ,F;H=(a==null?void 0:(bZ=a.playerConfig)==null?void 0:(F=bZ.daiConfig)==null?void 0:F.enablePreroll)||!1;return Object.assign({},b,{videoId:k,author:C,clientPlaybackNonce:U,MA:V,Us:S,daiEnabled:ov,ek:H,isListed:n,Ke:t,profilePicture:q,title:E,gJ:d,tO:y,MU:X,C8:Y,isMdxPlayback:G,XI:Z,mdxEnvironment:D,isAutonav:u,iE:B,L$:A,Vt:O,nR:c,Zo:w})}; g.R.u1=function(){this.listeners.length=0;this.L5=null;g.T.prototype.u1.call(this)};g.W(iA,g.T);g.R=iA.prototype;g.R.ib=function(){var Y=this;YX(this.Wx.get())||(this.Y=Bf(function(){Y.B.Vs()||Y.B.sX("ad",1)}))}; g.R.n9=function(){}; g.R.addListener=function(Y){this.listeners.push(Y)}; g.R.removeListener=function(Y){this.listeners=this.listeners.filter(function(V){return V!==Y})}; g.R.g4=function(){}; g.R.playVideo=function(){this.B.playVideo()}; g.R.pauseVideo=function(){this.B.pauseVideo()}; g.R.resumeVideo=function(Y){this.XG(Y)&&this.B.playVideo()}; g.R.XG=function(Y){return this.B.getPlayerState(Y)===2}; g.R.getCurrentTimeSec=function(Y,V,C){var U=this.M8.get().Ik;if(Y===2&&!V&&U!==null)return ohT(this,U);Cz(this.Wx.get(),"html5_ssap_use_cpn_to_get_time")||(C=void 0);return C!==void 0?this.B.getCurrentTime(Y,V,C):this.B.getCurrentTime(Y,V)}; g.R.getVolume=function(){return this.B.getVolume()}; g.R.isMuted=function(){return this.B.isMuted()}; g.R.getPresentingPlayerType=function(){return this.B.getPresentingPlayerType(!0)}; g.R.getPlayerState=function(Y){return this.B.getPlayerState(Y)}; g.R.isFullscreen=function(){return this.B.isFullscreen()}; g.R.isAtLiveHead=function(){return this.B.isAtLiveHead()}; g.R.K2=function(Y){this.B.K2(Y)}; g.R.EX8=function(){var Y=this.B.getPresentingPlayerType(!0),V=this.getCurrentTimeSec(Y,!1);if(Y===2){Y=g.N(this.listeners);for(var C=Y.next();!C.done;C=Y.next())C.value.MD(V)}else if(Y===1)for(Y=g.N(this.Q6),C=Y.next();!C.done;C=Y.next())C.value.g4(V)}; g.R.txs=function(Y){for(var V=g.N(this.listeners),C=V.next();!C.done;C=V.next())C.value.f$(Y,this.getPresentingPlayerType())}; g.R.onFullscreenToggled=function(Y){for(var V=g.N(this.listeners),C=V.next();!C.done;C=V.next())C.value.onFullscreenToggled(Y)}; g.R.onVolumeChange=function(){for(var Y=g.N(this.listeners),V=Y.next();!V.done;V=Y.next())V.value.onVolumeChange()}; g.R.aH=function(){for(var Y=this.B.isMinimized(),V=g.N(this.listeners),C=V.next();!C.done;C=V.next())C.value.aH(Y)}; g.R.F3=function(Y){for(var V=g.N(this.listeners),C=V.next();!C.done;C=V.next())C.value.F3(Y)}; g.R.yQ=function(){for(var Y=this.B.Gy().Yl(),V=g.N(this.listeners),C=V.next();!C.done;C=V.next())C.value.Pb(Y)}; g.R.VV=function(Y){for(var V=g.N(this.listeners),C=V.next();!C.done;C=V.next())C.value.VV(Y)}; g.R.cZ=function(){for(var Y=g.N(this.listeners),V=Y.next();!V.done;V=Y.next())V.value.cZ()};g.W(UvE,g.T);g.W(Di,g.T);Di.prototype.u1=function(){this.bz.Vs()||this.bz.get().removeListener(this);g.T.prototype.u1.call(this)};uA.prototype.fetch=function(Y){var V=Y.q9;return this.Y.fetch(Y.TI,{Ne:Y.Ne===void 0?void 0:Y.Ne,VG:V,cueProcessedMs:Y.cueProcessedMs===void 0?0:Y.cueProcessedMs}).then(function(C){return nh2(C,V)})};g.W(BO,g.T);g.R=BO.prototype;g.R.addListener=function(Y){this.listeners.push(Y)}; g.R.removeListener=function(Y){this.listeners=this.listeners.filter(function(V){return V!==Y})}; g.R.Wo=function(Y){bdK(this,Y,1)}; g.R.onAdUxClicked=function(Y,V){sI(this,function(C){C.WD(Y,V)})}; g.R.QW=function(Y){sI(this,function(V){V.In(Y)})}; g.R.MO=function(Y){sI(this,function(V){V.Sy(Y)})}; g.R.ibL=function(Y){sI(this,function(V){V.Rq(Y)})};AE.prototype.reduce=function(Y){switch(Y.event){case "unknown":return}var V=Y.identifier;var C=this.Y[V];C?V=C:(C={gt:null,Xj:-Infinity},V=this.Y[V]=C);C=Y.startSecs+Y.Y/1E3;if(!(C=this.Y.startSecs&&C.startSecs<=this.Y.startSecs+this.Y.D8)){var U=void 0;if(vW(this.Wx.get())&&C.identifier!==((U=this.Y)==null?void 0:U.identifier)){var n=U=void 0,b=void 0,E=void 0;XM(this.Kb.get(),"ocud","ccpi."+C.identifier+";ccpe."+C.event+";ccps."+C.startSecs+";\n ccpd."+C.D8+";pcpi."+((U=this.Y)==null?void 0:U.identifier)+ ";pcpe."+((n=this.Y)==null?void 0:n.event)+";\n pcps."+((b=this.Y)==null?void 0:b.startSecs)+";pcpd."+((E=this.Y)==null?void 0:E.D8)+";")}U=void 0;C.identifier!==((U=this.Y)==null?void 0:U.identifier)&&Ru("Latest Endemic Live Web cue point overlaps with previous cue point")}else this.Y=C,id0(this,C)}}; g.R.u1=function(){this.J!=null&&(this.J.unsubscribe("cuepointupdated",this.Xl,this),this.J=null);this.listeners.length=0;this.qd.length=0;g.T.prototype.u1.call(this)};g.R=Ng.prototype;g.R.Ok=function(Y,V,C,U,n,b,E){return this.B.Ok(Y,V,C,U,n,b,E)}; g.R.Pu=function(Y,V){this.B.Pu(Y,V)}; g.R.FC=function(Y,V,C){this.B.FC(Y,V,C)}; g.R.W$=function(Y){this.B.W$(Y)}; g.R.bq=function(Y,V,C,U,n,b,E){return this.B.bq(Y,V,C,U,n,b,E)}; g.R.Qr=function(Y){return this.B.Qr(Y)}; g.R.finishSegmentByCpn=function(Y,V,C){C=Gf2(C);this.B.finishSegmentByCpn(Y,V,C)};g.W(OI,g.T);g.W(Dvx,g.T);g.W(um0,g.T);g.W(BZS,g.T);g.W(srE,g.T);g.W(A9J,g.T);g.W(Wdx,g.T);Wdx.prototype.S=function(){return this.J};g.W(NZx,Kx); NZx.prototype.W=function(Y){var V=Y.content;if(V.componentType==="shopping-companion")switch(Y.actionType){case 1:case 2:Y=this.Y.getVideoData(1);this.Y.rT("updateKevlarOrC3Companion",{contentVideoId:Y&&Y.videoId,shoppingCompanionCarouselRenderer:V.renderer,layoutId:V.layoutId,macros:V.macros,onLayoutVisibleCallback:V.Y,interactionLoggingClientData:V.interactionLoggingClientData});break;case 3:this.Y.rT("updateKevlarOrC3Companion",{})}else if(V.componentType==="action-companion")switch(Y.actionType){case 1:case 2:Y=this.Y.getVideoData(1); this.Y.rT("updateKevlarOrC3Companion",{contentVideoId:Y&&Y.videoId,actionCompanionAdRenderer:V.renderer,layoutId:V.layoutId,macros:V.macros,onLayoutVisibleCallback:V.Y,interactionLoggingClientData:V.interactionLoggingClientData});break;case 3:V.renderer&&(V=this.Y.getVideoData(1),this.Y.rT("updateKevlarOrC3Companion",{contentVideoId:V&&V.videoId})),this.Y.rT("updateKevlarOrC3Companion",{})}else if(V.componentType==="image-companion")switch(Y.actionType){case 1:case 2:Y=this.Y.getVideoData(1);this.Y.rT("updateKevlarOrC3Companion", {contentVideoId:Y&&Y.videoId,imageCompanionAdRenderer:V.renderer,layoutId:V.layoutId,macros:V.macros,onLayoutVisibleCallback:V.Y,interactionLoggingClientData:V.interactionLoggingClientData});break;case 3:V=this.Y.getVideoData(1),this.Y.rT("updateKevlarOrC3Companion",{contentVideoId:V&&V.videoId}),this.Y.rT("updateKevlarOrC3Companion",{})}else if(V.componentType==="top-banner-image-text-icon-buttoned")switch(Y.actionType){case 1:case 2:Y=this.Y.getVideoData(1);this.Y.rT("updateKevlarOrC3Companion", {contentVideoId:Y&&Y.videoId,topBannerImageTextIconButtonedLayoutViewModel:V.renderer,layoutId:V.layoutId,macros:V.macros,onLayoutVisibleCallback:V.Y,interactionLoggingClientData:V.interactionLoggingClientData});break;case 3:V.renderer&&(V=this.Y.getVideoData(1),this.Y.rT("updateKevlarOrC3Companion",{contentVideoId:V&&V.videoId})),this.Y.rT("updateKevlarOrC3Companion",{})}else if(V.componentType==="banner-image")switch(Y.actionType){case 1:case 2:Y=this.Y.getVideoData(1);this.Y.rT("updateKevlarOrC3Companion", {contentVideoId:Y&&Y.videoId,bannerImageLayoutViewModel:V.renderer,layoutId:V.layoutId,macros:V.macros,onLayoutVisibleCallback:V.Y,interactionLoggingClientData:V.interactionLoggingClientData});break;case 3:V=this.Y.getVideoData(1),this.Y.rT("updateKevlarOrC3Companion",{contentVideoId:V&&V.videoId}),this.Y.rT("updateKevlarOrC3Companion",{})}else if(V.componentType==="ads-engagement-panel")switch(V=V.renderer,Y.actionType){case 1:case 2:this.Y.rT("updateEngagementPanelAction",V.addAction);this.Y.rT("changeEngagementPanelVisibility", V.expandAction);break;case 3:this.Y.rT("changeEngagementPanelVisibility",V.hideAction),this.Y.rT("updateEngagementPanelAction",V.removeAction)}else if(V.componentType==="ads-engagement-panel-layout"){var C=V.renderer;switch(Y.actionType){case 1:case 2:this.Y.rT("updateEngagementPanelAction",{action:SI(C.addAction),layoutId:V.layoutId,onLayoutVisibleCallback:V.Y,interactionLoggingClientData:V.interactionLoggingClientData});this.Y.rT("changeEngagementPanelVisibility",SI(C.expandAction));break;case 3:this.Y.rT("changeEngagementPanelVisibility", SI(C.hideAction)),this.Y.rT("updateEngagementPanelAction",{action:SI(C.removeAction)})}}};g.W(OdR,ba);g.R=OdR.prototype;g.R.init=function(Y,V,C){ba.prototype.init.call(this,Y,V,C);g.d6(this.S,"stroke-dasharray","0 "+this.J);this.S.classList.add("ytp-ad-timed-pie-countdown-inner-light");this.D.classList.add("ytp-ad-timed-pie-countdown-outer-light");this.W.classList.add("ytp-ad-timed-pie-countdown-container-upper-right");this.show()}; g.R.clear=function(){this.hide()}; g.R.hide=function(){zk(this);ba.prototype.hide.call(this)}; g.R.show=function(){Ei(this);ba.prototype.show.call(this)}; g.R.il=function(){this.hide()}; g.R.Vl=function(){if(this.Y){var Y=this.Y.getProgressState();Y!=null&&Y.current!=null&&g.d6(this.S,"stroke-dasharray",Y.current/Y.seekableEnd*this.J+" "+this.J)}};g.W(kfP,NZ);g.R=kfP.prototype; g.R.init=function(Y,V,C){NZ.prototype.init.call(this,Y,V,C);if(V.image&&V.image.thumbnail)if(V.headline)if(V.description)if(V.backgroundImage&&V.backgroundImage.thumbnail)if(V.actionButton&&g.I(V.actionButton,g.me))if(Y=V.durationMilliseconds||0,typeof Y!=="number"||Y<=0)g.MR(Error("durationMilliseconds was specified incorrectly in AdActionInterstitialRenderer with a value of: "+Y));else if(V.navigationEndpoint){var U=this.api.getVideoData(2);if(U!=null){var n=V.image.thumbnail.thumbnails;n!=null&& n.length>0&&g.Bu(g.sn(n[0].url))&&(n[0].url=U.profilePicture,g.Bu(g.sn(U.profilePicture))&&L5J("VideoPlayer",239976093,"Expected non-empty profile picture."));n=V.backgroundImage.thumbnail.thumbnails;n!=null&&n.length>0&&g.Bu(g.sn(n[0].url))&&(n[0].url=U.j0());n=V.headline;n!=null&&g.Bu(g.sn(n.text))&&(n.text=U.author)}this.L.init(GH("ad-image"),V.image,C);this.D.init(GH("ad-text"),V.headline,C);this.S.init(GH("ad-text"),V.description,C);this.Ty.init(GH("ad-image"),V.backgroundImage,C);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.S.element.classList.add("ytp-ad-action-interstitial-description-light");U.push("ytp-ad-action-interstitial-action-button-dark");this.api.U().J&&(U.push("ytp-ad-action-interstitial-action-button-mobile-companion-size"),U.push("ytp-ad-action-interstitial-action-button-dark"));this.api.U().K("enable_unified_action_endcap_on_web")&& !this.api.U().J&&(U.push("ytp-ad-action-interstitial-action-button-unified"),this.Hx.classList.add("ytp-ad-action-interstitial-action-button-container-unified"),this.L.element.classList.add("ytp-ad-action-interstitial-image-unified"),this.m8.classList.add("ytp-ad-action-interstitial-background-container-unified"),this.Z8.classList.add("ytp-ad-action-interstitial-card-unified"),this.Jn.classList.add("ytp-ad-action-interstitial-description-container-unified"),this.S.element.classList.add("ytp-ad-action-interstitial-description-unified"), this.vx.classList.add("ytp-ad-action-interstitial-headline-container-unified"),this.D.element.classList.add("ytp-ad-action-interstitial-headline-unified"),this.eL.classList.add("ytp-ad-action-interstitial-image-container-unified"),this.Cb.classList.add("ytp-ad-action-interstitial-instream-info-unified"),this.slot.classList.add("ytp-ad-action-interstitial-slot-unified"));this.actionButton=new IX(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,U);g.M(this,this.actionButton);this.actionButton.ac(this.Hx); this.actionButton.init(GH("button"),g.I(V.actionButton,g.me),C);t4(this.actionButton.element);U=FO(this.actionButton.element);rY(this.actionButton.element,U+" This link opens in new tab");this.navigationEndpoint=V.navigationEndpoint;this.W.Z(this.eL,"click",this.SX,this);this.W.Z(this.Jn,"click",this.SX,this);!this.api.U().K("enable_clickable_headline_for_action_endcap_on_mweb")&&this.api.U().J||this.W.Z(this.vx,"click",this.SX,this);this.Y=this.m2?new c3(this.api,Y):new ht(Y);g.M(this,this.Y);if(V.skipButton){(Y= g.I(V.skipButton,qBT))&&this.Y&&(this.skipButton=new k9(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,this.Y,this.I3),g.M(this,this.skipButton),this.skipButton.ac(this.element),this.skipButton.init(GH("skip-button"),Y,C));if(C=V.adBadgeRenderer)if(C=g.I(C,dHr))Y=new P3(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,!0,!0),Y.ac(this.Cb),Y.init(GH("simple-ad-badge"),C,this.macros),g.M(this,Y);if(C=V.adInfoRenderer)if(C=g.I(C,Qo))Y=new C9(this.api,this.layoutId,this.interactionLoggingClientData, this.X8,this.element,void 0,!0),Y.ac(this.Cb),Y.init(GH("ad-info-hover-text-button"),C,this.macros),g.M(this,Y)}else V.nonskippableOverlayRenderer&&(Y=g.I(V.nonskippableOverlayRenderer,Sc))&&this.Y&&(this.J=new XP(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,this.Y,!1),g.M(this,this.J),this.J.ac(this.element),this.J.init(GH("ad-preview"),Y,C));V.countdownRenderer&&(V=V.countdownRenderer,g.I(V,P$W)&&this.Y&&(C=new OdR(this.api,this.layoutId,this.interactionLoggingClientData,this.X8, this.Y),g.M(this,C),C.ac(this.element),C.init(GH("timed-pie-countdown"),g.I(V,P$W),this.macros)));this.show();this.element.focus()}else g.MR(Error("AdActionInterstitialRenderer has no navigation endpoint."));else g.MR(Error("AdActionInterstitialRenderer has no button."));else g.MR(Error("AdActionInterstitialRenderer has no background AdImage."));else g.MR(Error("AdActionInterstitialRenderer has no description AdText."));else g.MR(Error("AdActionInterstitialRenderer has no headline AdText."));else g.MR(Error("AdActionInterstitialRenderer has no image."))}; g.R.clear=function(){g.w1(this.W);this.hide()}; g.R.show=function(){J9T(!0);this.actionButton&&this.actionButton.show();this.skipButton&&this.skipButton.show();this.J&&this.J.show();NZ.prototype.show.call(this)}; g.R.hide=function(){J9T(!1);this.actionButton&&this.actionButton.hide();this.skipButton&&this.skipButton.hide();this.J&&this.J.hide();NZ.prototype.hide.call(this)}; g.R.SX=function(){this.navigationEndpoint&&(this.layoutId?this.X8.executeCommand(this.navigationEndpoint,this.layoutId):g.MR(Error("Missing layoutId for ad action interstitial.")))};var c91={iconType:"CLOSE"},qg=new g.vX(320,63);g.W(xv2,NZ);g.R=xv2.prototype; g.R.init=function(Y,V,C){NZ.prototype.init.call(this,Y,V,C);this.W=V;this.L=g.OS(this.W.onClickCommands||[]);this.Cb=this.W.onErrorCommand||null;if(Y=this.W.contentSupportedRenderer)Y=this.W.contentSupportedRenderer,V=this.W.adInfoRenderer||null,g.I(Y,OGb)?(this.D=g.tR("ytp-ad-overlay-ad-info-button-container",this.S.element),hn2(this,V),Y=vhT(this,g.I(Y,OGb))):g.I(Y,kRD)?(this.D=g.tR("ytp-ad-overlay-ad-info-button-container",this.J.element),hn2(this,V),Y=w9K(this,g.I(Y,kRD))):g.I(Y,JHR)?(this.D= g.tR("ytp-ad-overlay-ad-info-button-container",this.Y.element),hn2(this,V),Y=lPv(this,g.I(Y,JHR))):(g.MR(Error("InvideoOverlayAdRenderer content could not be initialized.")),Y=!1);Y&&(this.show(),p9Z(this,!0))}; g.R.clear=function(){p9Z(this,!1);this.eL.reset();this.Jn=0;this.S.hide();this.logVisibility(this.S.element,!1);this.J.hide();this.logVisibility(this.J.element,!1);this.Y.hide();this.logVisibility(this.Y.element,!1);this.hide();this.dispose()}; g.R.Rcn=function(){this.Hx&&(this.layoutId?this.X8.executeCommand(this.Hx,this.layoutId):g.MR(Error("Missing layoutId for invideo_overlay_ad.")));this.api.pauseVideo()}; g.R.Gh=function(){a:{if(this.W&&this.W.closeButton&&this.W.closeButton.buttonRenderer){var Y=this.W.closeButton.buttonRenderer;if(Y.serviceEndpoint){Y=[Y.serviceEndpoint];break a}}Y=[]}Y=g.N(Y);for(var V=Y.next();!V.done;V=Y.next())V=V.value,this.layoutId?this.X8.executeCommand(V,this.layoutId):g.MR(Error("Missing layoutId for invideo_overlay_ad."));this.api.onAdUxClicked("in_video_overlay_close_button",this.layoutId)}; g.R.Eix=function(){this.Ty||this.api.getPlayerState(1)!==2||this.api.playVideo()}; g.R.Jk=function(){this.Ty||this.api.getPlayerState(1)!==2||this.api.playVideo();this.api.Jk("invideo-overlay")}; g.R.VLt=function(Y){Y.target===this.D&&g.tR("ytp-ad-button",this.m8.element).click()};g.W(TZK,ba);g.R=TZK.prototype;g.R.init=function(Y,V,C){ba.prototype.init.call(this,Y,V,C);Y=V.durationMs;this.S=Y==null||Y===0?0:Y+this.Y.getProgressState().current*1E3;if(V.text)var U=V.text.templatedAdText;else V.staticMessage&&(U=V.staticMessage);this.messageText.init(GH("ad-text"),U,C);this.messageText.ac(this.J.element);this.W.show(100);this.show()}; g.R.clear=function(){this.hide()}; g.R.hide=function(){$vR(this,!1);ba.prototype.hide.call(this);this.J.hide();this.messageText.hide();zk(this)}; g.R.show=function(){$vR(this,!0);ba.prototype.show.call(this);Ei(this);this.J.show();this.messageText.show()}; g.R.il=function(){this.hide()}; g.R.Vl=function(){if(this.Y!=null){var Y=this.Y.getProgressState();Y!=null&&Y.current!=null&&(Y=1E3*Y.current,!this.Jn&&Y>=this.S?(this.W.hide(),this.Jn=!0):this.messageText&&this.messageText.isTemplated()&&(Y=Math.max(0,Math.ceil((this.S-Y)/1E3)),Y!==this.D&&(n9(this.messageText,{TIME_REMAINING:String(Y)}),this.D=Y)))}};g.W(Mq1,NZ);g.R=Mq1.prototype; g.R.init=function(Y,V,C){NZ.prototype.init.call(this,Y,V,{});V.image&&V.image.thumbnail?V.headline?V.description?V.actionButton&&g.I(V.actionButton,g.me)?(this.S.init(GH("ad-image"),V.image,C),this.J.init(GH("ad-text"),V.headline,C),this.W.init(GH("ad-text"),V.description,C),Y=["ytp-ad-underlay-action-button"],this.api.U().K("use_blue_buttons_for_desktop_player_underlay")&&Y.push("ytp-ad-underlay-action-button-blue"),this.actionButton=new IX(this.api,this.layoutId,this.interactionLoggingClientData,this.X8, Y),V.backgroundColor&&g.d6(this.element,"background-color",g.jM(V.backgroundColor)),g.M(this,this.actionButton),this.actionButton.ac(this.D),this.actionButton.init(GH("button"),g.I(V.actionButton,g.me),C),V=g.NQ(this.api.U().experiments,"player_underlay_video_width_fraction"),this.api.U().K("place_shrunken_video_on_left_of_player")?(C=this.Y,g.G7(C,"ytp-ad-underlay-left-container"),g.y5(C,"ytp-ad-underlay-right-container"),g.d6(this.Y,"margin-left",Math.round((V+.02)*100)+"%")):(C=this.Y,g.G7(C,"ytp-ad-underlay-right-container"), g.y5(C,"ytp-ad-underlay-left-container")),g.d6(this.Y,"width",Math.round((1-V-.04)*100)+"%"),this.api.IL()&&this.show(),this.api.addEventListener("playerUnderlayVisibilityChange",this.sj.bind(this)),this.api.addEventListener("resize",this.YC.bind(this))):g.MR(Error("InstreamAdPlayerUnderlayRenderer has no button.")):g.MR(Error("InstreamAdPlayerUnderlayRenderer has no description AdText.")):g.MR(Error("InstreamAdPlayerUnderlayRenderer has no headline AdText.")):g.MR(Error("InstreamAdPlayerUnderlayRenderer has no image."))}; g.R.show=function(){aPx(!0);this.actionButton&&this.actionButton.show();NZ.prototype.show.call(this)}; g.R.hide=function(){aPx(!1);this.actionButton&&this.actionButton.hide();NZ.prototype.hide.call(this)}; g.R.clear=function(){this.api.removeEventListener("playerUnderlayVisibilityChange",this.sj.bind(this));this.api.removeEventListener("resize",this.YC.bind(this));this.hide()}; g.R.onClick=function(Y){NZ.prototype.onClick.call(this,Y);this.actionButton&&g.nU(this.actionButton.element,Y.target)&&this.api.pauseVideo()}; g.R.sj=function(Y){Y==="transitioning"?(this.Y.classList.remove("ytp-ad-underlay-clickable"),this.show()):Y==="visible"?this.Y.classList.add("ytp-ad-underlay-clickable"):Y==="hidden"&&(this.hide(),this.Y.classList.remove("ytp-ad-underlay-clickable"))}; g.R.YC=function(Y){Y.width>1200?(this.actionButton.element.classList.add("ytp-ad-underlay-action-button-large"),this.actionButton.element.classList.remove("ytp-ad-underlay-action-button-medium")):Y.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.d6(this.J.element,"font-size",Y.width/40+"px")};g.W(PO,NZ); PO.prototype.init=function(Y,V,C){NZ.prototype.init.call(this,Y,V,C);V.toggledLoggingParams&&(this.toggledLoggingParams=V.toggledLoggingParams);V.answer&&g.I(V.answer,g.me)?(Y=new IX(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,["ytp-ad-survey-answer-button"],"survey-single-select-answer-button"),Y.ac(this.answer),Y.init(GH("ytp-ad-survey-answer-button"),g.I(V.answer,g.me),C),Y.show()):V.answer&&g.I(V.answer,kz)&&(this.Y=new F_(this.api,this.layoutId,this.interactionLoggingClientData,this.X8, ["ytp-ad-survey-answer-toggle-button"]),this.Y.ac(this.answer),g.M(this,this.Y),this.Y.init(GH("survey-answer-button"),g.I(V.answer,kz),C));this.show()}; PO.prototype.Xe=function(Y){this.layoutId?Yx(this.X8,Y,this.layoutId,this.macros):(Y=new g.g1("There is undefined layoutId when calling the runCommand method.",{componentType:this.componentType}),g.MR(Y))}; PO.prototype.onClick=function(Y){NZ.prototype.onClick.call(this,Y);if(this.api.U().K("supports_multi_step_on_desktop")&&this.index!==null)this.onSelected(this.index)}; PO.prototype.clear=function(){this.hide()};g.W(IPE,NZ);IPE.prototype.init=function(Y,V,C){NZ.prototype.init.call(this,Y,V,C);V.answer&&g.I(V.answer,kz)&&(this.button=new F_(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,["ytp-ad-survey-answer-toggle-button","ytp-ad-survey-none-of-the-above-button"]),this.button.ac(this.Y),this.button.init(GH("survey-none-of-the-above-button"),g.I(V.answer,kz),C));this.show()};g.W(xX,IX);xX.prototype.init=function(Y,V,C){IX.prototype.init.call(this,Y,V,C);Y=!1;V.text&&(V=g.km(V.text),Y=!g.Bu(V));Y||g.ak(Error("No submit text was present in the renderer."))}; xX.prototype.onClick=function(Y){this.publish("l");IX.prototype.onClick.call(this,Y)};g.W(cO,NZ); cO.prototype.init=function(Y,V,C){NZ.prototype.init.call(this,Y,V,C);if(Y=V.skipOrPreviewRenderer)g.I(Y,uy)?(Y=g.I(Y,uy),C=new dA(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,this.W,!0),C.ac(this.skipOrPreview),C.init(GH("skip-button"),Y,this.macros),g.M(this,C),this.Y=C):g.I(Y,Sc)&&(Y=g.I(Y,Sc),C=new XP(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,this.W,!1),C.ac(this.skipOrPreview),C.init(GH("ad-preview"),Y,this.macros),C.Jn.show(100),C.show(),g.M(this,C), this.Y=C);this.Y==null&&(Y=Error("ISAPOR.skipOrPreviewRenderer was not initialized properly.ISAPOR: "+JSON.stringify(V)),g.MR(Y));V.submitButton&&(Y=V.submitButton,g.I(Y,g.me)&&(Y=g.I(Y,g.me),C=new xX(this.api,this.layoutId,this.interactionLoggingClientData,this.X8),C.ac(this.submitButton),C.init(GH("survey-submit"),Y,this.macros),g.M(this,C),this.J=C));if(Y=V.adBadgeRenderer)Y=g.I(Y,dHr),C=new P3(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,!0,!0,!0),C.ac(this.S),C.init(GH("simple-ad-badge"), Y,this.macros),this.adBadge=C.element,g.M(this,C);if(Y=V.adDurationRemaining)Y=g.I(Y,RPT),C=new wA(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,this.W,void 0,!0),C.ac(this.S),C.init(GH("ad-duration-remaining"),Y,this.macros),g.M(this,C);(V=V.adInfoRenderer)&&g.I(V,Qo)&&(Y=new C9(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,this.element,void 0,!0),g.M(this,Y),this.adBadge!==void 0?this.S.insertBefore(Y.element,this.adBadge.nextSibling):Y.ac(this.S),Y.init(GH("ad-info-hover-text-button"), g.I(V,Qo),this.macros));this.show()}; cO.prototype.clear=function(){this.hide()};g.W(hE,NZ);hE.prototype.init=function(Y,V,C){NZ.prototype.init.call(this,Y,V,C);jrE(this)}; hE.prototype.show=function(){this.S=Date.now();NZ.prototype.show.call(this)}; hE.prototype.LJ=function(){};g.W(tq0,hE);g.R=tq0.prototype;g.R.init=function(Y,V,C){var U=this;hE.prototype.init.call(this,Y,V,C);V.questionText&&LdZ(this,V.questionText);V.answers&&V.answers.forEach(function(n,b){g.I(n,Nx)&&QrS(U,g.I(n,Nx),C,b)}); this.D=new Set(this.J.map(function(n){return n.Y.Y})); (Y=V.noneOfTheAbove)&&(Y=g.I(Y,NcD))&&enx(this,Y,C);V.surveyAdQuestionCommon&&mvK(this,V.surveyAdQuestionCommon);V.submitEndpoints&&(this.submitEndpoints=V.submitEndpoints);this.Z(this.element,"change",this.onChange);this.show()}; g.R.LJ=function(){r9J(this,!1);this.W.J.subscribe("l",this.Wix,this)}; g.R.onChange=function(Y){Y.target===this.noneOfTheAbove.button.Y?Fdo(this):this.D.has(Y.target)&&(this.noneOfTheAbove.button.toggleButton(!1),r9J(this,!0))}; g.R.Wix=function(){var Y=[],V=this.J.reduce(function(n,b,E){var y=b.toggledLoggingParams;b.Y&&b.Y.isToggled()&&y&&(n.push(y),Y.push(E));return n},[]).join("&"),C=this.submitEndpoints.map(function(n){if(!n.loggingUrls)return n; n=g.oG(n);n.loggingUrls=n.loggingUrls.map(function(b){b.baseUrl&&(b.baseUrl=vc(b.baseUrl,V));return b}); return n}); if(C){C=g.N(C);for(var U=C.next();!U.done;U=C.next())U=U.value,this.layoutId?Yx(this.X8,U,this.layoutId,this.macros):g.MR(Error("Missing layoutId for multi_select_question."))}this.api.U().K("supports_multi_step_on_desktop")&&this.Jn(Y)}; g.R.clear=function(){this.api.U().K("enable_hide_on_clear_in_survey_question_bulleit")?this.hide():this.dispose()};g.W(fF,hE);fF.prototype.init=function(Y,V,C){var U=this;hE.prototype.init.call(this,Y,V,C);V.questionText&&LdZ(this,V.questionText);V.answers&&V.answers.forEach(function(n,b){g.I(n,Nx)&&QrS(U,g.I(n,Nx),C,b)}); V.surveyAdQuestionCommon?mvK(this,V.surveyAdQuestionCommon):Ge(Error("SurveyAdQuestionCommon was not sent.SingleSelectQuestionRenderer: "+JSON.stringify(V)));this.show()}; fF.prototype.clear=function(){this.api.U().K("enable_hide_on_clear_in_survey_question_bulleit")?this.hide():this.dispose()};g.W(vO,NZ);vO.prototype.init=function(Y,V,C){var U=this;NZ.prototype.init.call(this,Y,V,C);if(this.api.U().K("supports_multi_step_on_desktop")){var n;this.conditioningRules=(n=V.conditioningRules)!=null?n:[];var b;this.J=(b=V.questions)!=null?b:[];var E;((E=V.questions)==null?0:E.length)&&YPD(this,0)}else(V.questions||[]).forEach(function(y){g.I(y,Ih)?KdE(U,g.I(y,Ih),C):g.I(y,ah)&&HdZ(U,g.I(y,ah),C)}); this.show()}; vO.prototype.clear=function(){this.api.U().K("enable_hide_on_clear_in_survey_question_bulleit")?this.hide():(this.hide(),this.dispose())}; vO.prototype.W=function(Y){var V=this;if(this.api.U().K("supports_multi_step_on_desktop")){var C;if((C=this.conditioningRules)==null?0:C.length){var U;if(Y.length===0)this.api.onAdUxClicked("ad-action-submit-survey",this.layoutId);else if(this.conditioningRules.find(function(n){return n.questionIndex===V.Y})==null)g.MR(Error("Expected conditioning rule(s) for survey question.")),this.api.onAdUxClicked("ad-action-submit-survey",this.layoutId); else if(this.conditioningRules.forEach(function(n){if(n.questionIndex===V.Y)switch(n.condition){case "CONDITION_ALL_OF":var b;if((b=n.answerIndices)==null?0:b.every(function(y){return Y.includes(y)}))U=n.nextQuestionIndex; break;case "CONDITION_ANY_OF":var E;if((E=n.answerIndices)==null?0:E.some(function(y){return Y.includes(y)}))U=n.nextQuestionIndex; break;default:g.MR(Error("Expected specified condition in survey conditioning rules."))}}),U!=null)YPD(this,U); else this.api.onAdUxClicked("ad-action-submit-survey",this.layoutId)}else this.questions.length>1&&g.MR(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.W(wP,NZ); wP.prototype.init=function(Y,V,C){var U=this;NZ.prototype.init.call(this,Y,V,C);Y=V.timeoutSeconds||0;if(typeof Y!=="number"||Y<0)g.MR(Error("timeoutSeconds was specified incorrectly in SurveyTextInterstitialRenderer with a value of: "+Y));else if(V.timeoutCommands)if(V.text)if(V.ctaButton&&g.I(V.ctaButton,g.me))if(V.brandImage)if(V.backgroundImage&&g.I(V.backgroundImage,jc)&&g.I(V.backgroundImage,jc).landscape){this.layoutId||g.MR(Error("Missing layoutId for survey interstitial."));oET(this.interstitial,g.I(V.backgroundImage, jc).landscape);oET(this.logoImage,V.brandImage);g.bx(this.text,g.km(V.text));var n=["ytp-ad-survey-interstitial-action-button"];n.push("ytp-ad-survey-interstitial-action-button-rounded");this.actionButton=new IX(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,n);g.M(this,this.actionButton);this.actionButton.ac(this.J);this.actionButton.init(GH("button"),g.I(V.ctaButton,g.me),C);this.actionButton.show();this.Y=new c3(this.api,Y*1E3);this.Y.subscribe("g",function(){U.transition.hide()}); g.M(this,this.Y);this.Z(this.element,"click",function(b){var E=b.target===U.interstitial;b=U.actionButton.element.contains(b.target);if(E||b)if(U.transition.hide(),E)U.api.onAdUxClicked(U.componentType,U.layoutId)}); this.transition.show(100)}else g.MR(Error("SurveyTextInterstitialRenderer has no landscape background image."));else g.MR(Error("SurveyTextInterstitialRenderer has no brandImage."));else g.MR(Error("SurveyTextInterstitialRenderer has no button."));else g.MR(Error("SurveyTextInterstitialRenderer has no text."));else g.MR(Error("timeoutSeconds was specified yet no timeoutCommands where specified"))}; wP.prototype.clear=function(){this.hide()}; wP.prototype.show=function(){V2b(!0);NZ.prototype.show.call(this)}; wP.prototype.hide=function(){V2b(!1);NZ.prototype.hide.call(this)};g.W(lA,ba);g.R=lA.prototype; g.R.init=function(Y,V){ba.prototype.init.call(this,Y,V,{});if(V.durationMilliseconds){if(V.durationMilliseconds<0){g.MR(Error("DurationMilliseconds was specified incorrectly in AdPreview with a value of: "+V.durationMilliseconds));return}this.J=V.durationMilliseconds}else this.J=this.Y.Zm();var C;if((C=V.previewText)==null||!C.text||g.Bu(V.previewText.text))g.MR(Error("No text is returned for AdPreview."));else{this.D=V.previewText;V.previewText.isTemplated||g.bx(this.S,V.previewText.text);var U; if(((U=this.api.getVideoData(1))==null?0:U.UO)&&V.previewImage){var n,b;(Y=((b=lu(((n=V.previewImage)==null?void 0:n.sources)||[],52,!1))==null?void 0:b.url)||"")&&Y.length?(this.previewImage=new g.W2({j:"img",T:"ytp-preview-ad__image",G:{src:"{{imageUrl}}"}}),this.previewImage.updateValue("imageUrl",Y),g.M(this,this.previewImage),this.previewImage.ac(this.element)):g.MR(Error("Failed to get imageUrl in AdPreview."))}else this.S.classList.add("ytp-preview-ad__text--padding--wide")}}; g.R.clear=function(){this.hide()}; g.R.hide=function(){zk(this);ba.prototype.hide.call(this)}; g.R.show=function(){Ei(this);ba.prototype.show.call(this)}; g.R.il=function(){this.hide()}; g.R.Vl=function(){if(this.Y){var Y=this.Y.getProgressState();if(Y!=null&&Y.current)if(Y=1E3*Y.current,Y>=this.J)this.transition.hide();else{var V;if((V=this.D)==null?0:V.isTemplated)if(V=Math.max(0,Math.ceil((this.J-Y)/1E3)),V!==this.W){var C,U;(Y=(C=this.D)==null?void 0:(U=C.text)==null?void 0:U.replace("{TIME_REMAINING}",String(V)))&&g.bx(this.S,Y);this.W=V}}}};g.W(pF,NZ); pF.prototype.init=function(Y,V){NZ.prototype.init.call(this,Y,V,{});var C,U;if((Y=((U=lu(((C=V.image)==null?void 0:C.sources)||[],CZL(V),!0))==null?void 0:U.url)||"")&&Y.length){C=this.Bx("ytp-ad-avatar");C.src=Y;var n,b;if(U=(n=V.interaction)==null?void 0:(b=n.accessibility)==null?void 0:b.label)C.alt=U;switch(V.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(V.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.MR(Error("Failed to get imageUrl in AdAvatar."))}; pF.prototype.clear=function(){this.hide()}; pF.prototype.onClick=function(Y){NZ.prototype.onClick.call(this,Y)};g.W(TW,NZ); TW.prototype.init=function(Y,V){NZ.prototype.init.call(this,Y,V,{});var C;Y=(C=V.label)==null?void 0:C.content;if((C=Y!=null&&!g.Bu(Y))||V.iconImage){C&&(this.buttonText=new g.W2({j:"span",T:"ytp-ad-button-vm__text",Ic:Y}),g.M(this,this.buttonText),this.buttonText.ac(this.element));var U,n,b=((U=V.interaction)==null?0:(n=U.accessibility)==null?0:n.label)||C?Y:"";b&&rY(this.element,b+" This link opens in new tab");t4(this.element);if(V.iconImage){U=void 0;if(V.iconImage){a:{n=V.iconImage;if(n.sources)for(n= g.N(n.sources),Y=n.next();!Y.done;Y=n.next())if(Y=Y.value,b=void 0,(b=Y.clientResource)==null?0:b.imageName){n=Y;break a}n=void 0}if(n){var E;U={iconType:(E=n.clientResource)==null?void 0:E.imageName}}}E=aX(U,!1,this.J);E!=null&&(this.buttonIcon=new g.W2({j:"span",T:"ytp-ad-button-vm__icon",N:[E]}),g.M(this,this.buttonIcon),V.iconLeading?(CU(this.element,this.buttonIcon.element,0),this.buttonIcon.element.classList.add("ytp-ad-button-vm__icon--leading")):C?(this.buttonIcon.ac(this.element),this.buttonIcon.element.classList.add("ytp-ad-button-vm__icon--trailing")): (this.buttonIcon.ac(this.element),this.element.classList.add("ytp-ad-button-vm--icon-only")))}switch(V.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.Y?"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(V.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.ak(Error("AdButton does not have label or an icon."))}; TW.prototype.clear=function(){this.hide()}; TW.prototype.onClick=function(Y){NZ.prototype.onClick.call(this,Y)};g.W(UaL,ba);g.R=UaL.prototype; g.R.init=function(Y,V){ba.prototype.init.call(this,Y,V,{});this.api.U().K("enable_larger_flyout_cta_on_desktop")&&(this.element.classList.add("ytp-ad-avatar-lockup-card--large"),this.Bx("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"),CU(this.Bx("ytp-ad-avatar-lockup-card__avatar_and_text_container"),this.adAvatar.element,0));if(Y=g.I(V.avatar,jr)){var C=V.headline;if(C){var U=V.description;if(U){var n=g.I(V.button,er);n?(this.adAvatar.init(GH("ad-avatar"),Y),this.headline.init(GH("ad-simple-attributed-string"),new p9(C)),this.description.init(GH("ad-simple-attributed-string"),new p9(U)),C.content&&C.content.length>20&&this.description.element.classList.add("ytp-ad-avatar-lockup-card__description--hidden--in--small--player"), this.adButton.init(GH("ad-button"),n),this.startMilliseconds=V.startMs||0,this.api.IL()||this.show(),this.api.addEventListener("playerUnderlayVisibilityChange",this.Jq.bind(this)),Ei(this)):g.MR(Error("No AdButtonViewModel is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}else g.MR(Error("No description is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}else g.MR(Error("No headline is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}else g.MR(Error("No AdAvatarViewModel is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}; g.R.Vl=function(){if(this.Y){var Y=this.Y.getProgressState();Y&&Y.current&&1E3*Y.current>=this.startMilliseconds&&(zk(this),this.element.classList.remove("ytp-ad-avatar-lockup-card--inactive"))}}; g.R.il=function(){this.clear()}; g.R.onClick=function(Y){this.api.pauseVideo();ba.prototype.onClick.call(this,Y)}; g.R.clear=function(){this.hide();this.api.removeEventListener("playerUnderlayVisibilityChange",this.Jq.bind(this))}; g.R.show=function(){this.adAvatar.show();this.headline.show();this.description.show();this.adButton.show();ba.prototype.show.call(this)}; g.R.hide=function(){this.adAvatar.hide();this.headline.hide();this.description.hide();this.adButton.hide();ba.prototype.hide.call(this)}; g.R.Jq=function(Y){Y==="hidden"?this.show():this.hide()};g.W($X,NZ);g.R=$X.prototype; g.R.init=function(Y,V){NZ.prototype.init.call(this,Y,V,{});if(!V.label||g.Bu(V.label))g.MR(Error("No label is returned for SkipAdButton."));else if(g.bx(this.W,V.label),Y=aX({iconType:"SKIP_NEXT_NEW"}),Y==null)g.MR(Error("Unable to retrieve icon for SkipAdButton"));else if(this.S=new g.W2({j:"span",T:"ytp-skip-ad-button__icon",N:[Y]}),g.M(this,this.S),this.S.ac(this.element),this.api.U().experiments.An("enable_skip_to_next_messaging")&&(V=g.sn(V.targetId)))this.J=!0,this.element.setAttribute("data-tooltip-target-id",V), this.element.setAttribute("data-tooltip-target-fixed","")}; g.R.onClick=function(Y){Y&&Y.preventDefault();var V,C;bI2(Y,{contentCpn:(C=(V=this.api.getVideoData(1))==null?void 0:V.clientPlaybackNonce)!=null?C:""})===0?this.api.rT("onAbnormalityDetected"):(NZ.prototype.onClick.call(this,Y),this.api.rT("onAdSkip"),this.api.onAdUxClicked(this.componentType,this.layoutId))}; g.R.clear=function(){this.Y.reset();this.hide()}; g.R.hide=function(){NZ.prototype.hide.call(this)}; g.R.show=function(){this.Y.start();NZ.prototype.show.call(this);this.J&&this.api.U().experiments.An("enable_skip_to_next_messaging")&&this.api.publish("showpromotooltip",this.element)};g.W(nES,ba);g.R=nES.prototype; g.R.init=function(Y,V){ba.prototype.init.call(this,Y,V,{});Y=g.I(V.preskipState,lvS);var C;if((C=this.api.getVideoData())==null?0:C.isDaiEnabled()){if(!Y){g.MR(Error("No AdPreviewViewModel is returned in SkipAdViewModel."));return}this.J=new lA(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,this.Y);g.M(this,this.J);this.J.ac(this.element);var U;(U=this.J)==null||U.init(GH("preview-ad"),Y);(C=this.J)!=null&&(C.transition.show(100),C.show())}(C=g.I(V.skippableState,TcT))?(V.skipOffsetMilliseconds!= null?this.skipOffsetMilliseconds=V.skipOffsetMilliseconds:(g.ak(Error("No skipOffsetMilliseconds is returned in SkipAdViewModel.")),this.skipOffsetMilliseconds=5E3),this.S.init(GH("skip-button"),C),this.show()):g.MR(Error("No SkipAdButtonViewModel is returned in SkipAdViewModel."))}; g.R.show=function(){Ei(this);ba.prototype.show.call(this)}; g.R.hide=function(){!this.isSkippable&&this.J?this.J.hide():this.S&&this.S.hide();zk(this);ba.prototype.hide.call(this)}; g.R.clear=function(){var Y;(Y=this.J)==null||Y.clear();this.S&&this.S.clear();zk(this);ba.prototype.hide.call(this)}; g.R.il=function(){this.hide()}; g.R.Vl=function(){if(1E3*this.Y.getProgressState().current>=this.skipOffsetMilliseconds&&!this.isSkippable){this.isSkippable=!0;var Y;(Y=this.J)!=null&&Y.transition.hide();(Y=this.S)!=null&&(Y.transition.show(),Y.show())}};g.W(Mg,NZ); Mg.prototype.init=function(Y,V){NZ.prototype.init.call(this,Y,V,{});if(V.label){var C;((C=V.label)==null?0:C.content)&&!g.Bu(V.label.content)&&(this.linkText=new g.W2({j:"span",T:"ytp-visit-advertiser-link__text",Ic:V.label.content}),g.M(this,this.linkText),this.linkText.ac(this.element));var U,n;if((U=V.interaction)==null?0:(n=U.accessibility)==null?0:n.label)rY(this.element,V.interaction.accessibility.label+" This link opens in new tab");else{var b;((b=V.label)==null?0:b.content)&&!g.Bu(V.label.content)&&rY(this.element, V.label.content+" This link opens in new tab")}t4(this.element);this.element.setAttribute("tabindex","0");this.show()}else g.MR(Error("No label found in VisitAdvertiserLink."))}; Mg.prototype.onClick=function(Y){NZ.prototype.onClick.call(this,Y);this.api.onAdUxClicked(this.componentType,this.layoutId)}; Mg.prototype.clear=function(){this.hide()};g.W(aV,NZ); aV.prototype.init=function(Y,V,C,U){NZ.prototype.init.call(this,Y,V,{});if(V.skipOrPreview){C=V.skipOrPreview;Y=g.I(C,$HN);C=g.I(C,lvS);if(Y)this.Tt=new nES(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,this.J),g.M(this,this.Tt),this.Tt.ac(this.L),this.Tt.init(GH("skip-ad"),Y);else{var n;C&&((n=this.api.getVideoData())==null?0:n.isDaiEnabled())&&(this.W=new lA(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,this.J,1),g.M(this,this.W),this.W.ac(this.L),this.W.init(GH("ad-preview"), C),n=this.W,n.transition.show(100),n.show())}if(n=g.I(V.skipOrPreview,$HN))var b=n.skipOffsetMilliseconds}V.playerAdCard&&(n=g.I(V.playerAdCard,pur))&&(this.playerAdCard=new UaL(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,this.J),g.M(this,this.playerAdCard),this.playerAdCard.ac(this.vx),this.playerAdCard.init(GH("ad-avatar-lockup-card"),n));V.adBadgeRenderer&&((n=g.I(V.adBadgeRenderer,tE))?(this.S=new $9(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,!0),g.M(this, this.S),this.S.ac(this.Y),this.S.init(GH("ad-badge"),n)):g.MR(Error("AdBadgeViewModel is not found in player overlay layout.")));V.adPodIndex&&(n=g.I(V.adPodIndex,hPr))&&(this.adPodIndex=new Mj(this.api,this.layoutId,this.interactionLoggingClientData,this.X8),g.M(this,this.adPodIndex),this.adPodIndex.ac(this.Y),this.adPodIndex.init(GH("ad-pod-index"),n));V.adInfoRenderer&&((n=g.I(V.adInfoRenderer,Qo))?(this.adInfoButton=new C9(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,this.element, void 0,!0),g.M(this,this.adInfoButton),this.S!==void 0?this.Y.insertBefore(this.adInfoButton.element,this.S.element.nextSibling):this.adInfoButton.ac(this.Y),this.adInfoButton.init(GH("ad-info-hover-text-button"),n,this.macros)):g.ak(Error("AdInfoRenderer is not found in player overlay layout.")));var E;n=(E=this.api.getVideoData())==null?void 0:E.isDaiEnabled();V.adDurationRemaining&&n&&(E=g.I(V.adDurationRemaining,RPT))&&(this.adDurationRemaining=new wA(this.api,this.layoutId,this.interactionLoggingClientData, this.X8,this.J,U.videoAdDurationSeconds,!0),g.M(this,this.adDurationRemaining),this.adPodIndex!==void 0?this.Y.insertBefore(this.adDurationRemaining.element,this.adPodIndex.element.nextSibling):this.adDurationRemaining.ac(this.Y),this.adDurationRemaining.init(GH("ad-duration-remaining"),E,this.macros),this.adDurationRemaining.element.classList.add("ytp-ad-duration-remaining-autohide"));V.visitAdvertiserLink&&(U=g.I(V.visitAdvertiserLink,avv))&&(this.visitAdvertiserLink=new Mg(this.api,this.layoutId, this.interactionLoggingClientData,this.X8),g.M(this,this.visitAdvertiserLink),this.visitAdvertiserLink.ac(this.Y),this.visitAdvertiserLink.init(GH("visit-advertiser-link"),U));V.adDisclosureBanner&&(V=g.I(V.adDisclosureBanner,cHr))&&(this.adDisclosureBanner=new au(this.api,this.layoutId,this.interactionLoggingClientData,this.X8),g.M(this,this.adDisclosureBanner),this.adDisclosureBanner.ac(this.Jn),this.adDisclosureBanner.init(GH("ad-disclosure-banner"),V));this.D=new QA(this.api,this.J,b,!0);g.M(this, this.D);g.Ip(this.api,this.D.element,4);this.show()}; aV.prototype.clear=function(){this.hide()};g.W(b0b,NZ);g.R=b0b.prototype; g.R.init=function(Y,V){NZ.prototype.init.call(this,Y,V,{});if(V!=null&&V.title)if(Y=V.title)if(this.headline.init(GH("ad-simple-attributed-string"),new p9(Y)),Y=g.I(V.moreInfoButton,er)){if(this.moreInfoButton.init(GH("ad-button"),Y),V.descriptions)V.descriptions.length>0&&(Y=V.descriptions[0])&&(this.Y=new Tk(this.api,this.layoutId,this.interactionLoggingClientData,this.X8),g.M(this,this.Y),this.Y.ac(this.element.getElementsByClassName("ytp-ad-grid-card-text__metadata__description__line")[0]),this.Y.init(GH("ad-simple-attributed-string"), new p9(Y))),V.descriptions.length>1&&(V=V.descriptions[1])&&(this.J=new Tk(this.api,this.layoutId,this.interactionLoggingClientData,this.X8),g.M(this,this.J),this.J.ac(this.element.getElementsByClassName("ytp-ad-grid-card-text__metadata__description__line")[1]),this.J.init(GH("ad-simple-attributed-string"),new p9(V)))}else g.MR(Error("No AdButtonViewModel is returned in AdGridCardText."));else g.MR(Error("No headline found in AdGridCardText."));else g.MR(Error("No headline found in AdGridCardText."))}; g.R.onClick=function(Y){NZ.prototype.onClick.call(this,Y);this.api.pauseVideo();this.api.onAdUxClicked(this.componentType,this.layoutId)}; g.R.clear=function(){this.hide();this.headline.clear();this.moreInfoButton.clear();var Y;(Y=this.Y)==null||Y.clear();var V;(V=this.J)==null||V.clear()}; g.R.hide=function(){this.headline.hide();this.moreInfoButton.hide();var Y;(Y=this.Y)==null||Y.hide();var V;(V=this.J)==null||V.hide();NZ.prototype.hide.call(this)}; g.R.show=function(){NZ.prototype.show.call(this);this.headline.show();this.moreInfoButton.show();var Y;(Y=this.Y)==null||Y.show();var V;(V=this.J)==null||V.show()};g.W(IV,NZ);IV.prototype.init=function(Y,V){NZ.prototype.init.call(this,Y,V,{});if(V!=null&&V.gridCards)if(V.style!=="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN")g.MR(Error("Only single column style is currently supported in AdGridCardCollection."));else for(Y=g.N(V.gridCards),V=Y.next();!V.done;V=Y.next()){if(V=g.I(V.value,wub)){var C=new b0b(this.api,this.layoutId,this.interactionLoggingClientData,this.X8);g.M(this,C);C.ac(this.element);C.init(GH("ad-grid-card-text"),V);this.Y.push(C)}}else g.MR(Error("No grid cards found in AdGridCardCollection."))}; IV.prototype.show=function(){for(var Y=g.N(this.Y),V=Y.next();!V.done;V=Y.next())V.value.show();NZ.prototype.show.call(this)}; IV.prototype.clear=function(){this.hide();for(var Y=g.N(this.Y),V=Y.next();!V.done;V=Y.next())V.value.clear()}; IV.prototype.hide=function(){for(var Y=g.N(this.Y),V=Y.next();!V.done;V=Y.next())V.value.hide();NZ.prototype.hide.call(this)};g.W(LF,ba);g.R=LF.prototype;g.R.init=function(Y,V,C,U,n){n=n===void 0?0:n;ba.prototype.init.call(this,Y,V,C,U);this.playerProgressOffsetMs=n;Ei(this);this.api.addEventListener("playerUnderlayVisibilityChange",this.X$.bind(this));this.api.addEventListener("resize",this.Se.bind(this));this.api.IL()?(this.J=!0,this.api.K2(!0),this.show()):this.hide()}; g.R.Vl=function(){if(this.Y){var Y=this.Y.getProgressState();Y&&Y.current&&!this.J&&1E3*Y.current>=this.playerProgressOffsetMs&&(this.J=!0,this.api.K2(!0),this.show())}}; g.R.il=function(){this.J&&this.api.K2(!1);this.hide()}; g.R.clear=function(){this.api.K2(!1);this.api.removeEventListener("playerUnderlayVisibilityChange",this.X$.bind(this));this.api.removeEventListener("resize",this.Se.bind(this));zk(this);this.hide()}; g.R.hide=function(){EEv(!1);ba.prototype.hide.call(this)}; g.R.show=function(){EEv(!0);ba.prototype.show.call(this)};g.W(z1N,LF);g.R=z1N.prototype; g.R.init=function(Y,V,C,U){if(V!=null&&V.adGridCardCollection)if(V!=null&&V.adButton){var n=Number(V.playerProgressOffsetMs||"0");isNaN(n)?LF.prototype.init.call(this,Y,V,C,U):LF.prototype.init.call(this,Y,V,C,U,n);Y=V.headline;C=g.I(V.adAvatar,jr);Y&&C?(this.headline=new Tk(this.api,this.layoutId,this.interactionLoggingClientData,this.X8),g.M(this,this.headline),this.headline.ac(this.Bx("ytp-display-underlay-text-grid-cards__content_container__header__headline")),this.headline.init(GH("ad-simple-attributed-string"),new p9(Y)), this.adAvatar=new pF(this.api,this.layoutId,this.interactionLoggingClientData,this.X8),g.M(this,this.adAvatar),this.adAvatar.ac(this.Bx("ytp-display-underlay-text-grid-cards__content_container__header__ad_avatar")),this.adAvatar.init(GH("ad-avatar"),C)):this.W.classList.remove("ytp-display-underlay-text-grid-cards__content_container__header");Y=g.I(V.adGridCardCollection,vVL);this.adGridCardCollection.init(GH("ad-grid-card-collection"),Y);V=g.I(V.adButton,er);this.adButton.init(GH("ad-button"),V); this.hide()}else g.MR(Error("No button found in DisplayUnderlayTextGridCardsLayout."));else g.MR(Error("No grid cards found in DisplayUnderlayTextGridCardsLayout."))}; g.R.onClick=function(Y){(this.adButton&&g.nU(this.adButton.element,Y.target)||this.adAvatar&&g.nU(this.adAvatar.element,Y.target))&&this.api.pauseVideo();LF.prototype.onClick.call(this,Y);this.api.onAdUxClicked(this.componentType,this.layoutId)}; g.R.Se=function(){}; g.R.clear=function(){this.hide();var Y;(Y=this.headline)==null||Y.clear();var V;(V=this.adAvatar)==null||V.clear();this.adGridCardCollection.clear();this.adButton.clear();LF.prototype.clear.call(this)}; g.R.show=function(){var Y;(Y=this.headline)==null||Y.show();var V;(V=this.adAvatar)==null||V.show();this.adGridCardCollection.show();this.adButton.show();LF.prototype.show.call(this)}; g.R.hide=function(){var Y;(Y=this.headline)==null||Y.hide();var V;(V=this.adAvatar)==null||V.hide();this.adGridCardCollection.hide();this.adButton.hide();LF.prototype.hide.call(this)}; g.R.X$=function(Y){Y==="transitioning"?(this.S.classList.remove("ytp-ad-underlay-clickable"),this.show()):Y==="visible"?this.S.classList.add("ytp-ad-underlay-clickable"):Y==="hidden"&&(this.hide(),this.S.classList.remove("ytp-ad-underlay-clickable"))};g.W(Qp,NZ); Qp.prototype.init=function(Y,V){NZ.prototype.init.call(this,Y,V,{});if(V.attributes===void 0)g.MR(Error("No attributes found in AdDetailsLineViewModel."));else if(V.style===void 0)g.MR(Error("No style found in AdDetailsLineViewModel."));else{Y=g.N(V.attributes);for(var C=Y.next();!C.done;C=Y.next())if(C=C.value,C.text!==void 0){C=C.text;var U=V.style,n=new Tk(this.api,this.layoutId,this.interactionLoggingClientData,this.X8);g.M(this,n);n.ac(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"}n.element.classList.add(U);n.init(GH("ad-simple-attributed-string"),new p9(C));this.Y.push(n)}this.show()}}; Qp.prototype.show=function(){this.Y.forEach(function(Y){Y.show()}); NZ.prototype.show.call(this)}; Qp.prototype.clear=function(){this.hide()}; Qp.prototype.hide=function(){this.Y.forEach(function(Y){Y.hide()}); NZ.prototype.hide.call(this)};g.W(Sr,NZ);Sr.prototype.init=function(Y,V){NZ.prototype.init.call(this,Y,V,{});var C,U;(Y=((U=lu(((C=V.image)==null?void 0:C.sources)||[]))==null?void 0:U.url)||"")&&Y.length?(C=this.Bx("ytp-image-background-image"),g.d6(C,"backgroundImage","url("+Y+")"),V.blurLevel!==void 0&&g.d6(C,"filter","blur("+V.blurLevel+"px)"),V.gradient!==void 0&&(V=new g.m({j:"div",Dv:["ytp-image-background--gradient-vertical"]}),g.M(this,V),V.ac(this.element)),this.show()):g.MR(Error("Failed to get imageUrl in ImageBackground."))}; Sr.prototype.clear=function(){this.hide()};g.W(i0v,ba);g.R=i0v.prototype;g.R.init=function(Y,V){ba.prototype.init.call(this,Y,V,{});g.d6(this.S,"stroke-dasharray","0 "+this.J);this.show()}; g.R.clear=function(){this.hide()}; g.R.hide=function(){zk(this);ba.prototype.hide.call(this)}; g.R.show=function(){Ei(this);ba.prototype.show.call(this)}; g.R.il=function(){this.hide()}; g.R.Vl=function(){if(this.Y){var Y=this.Y.getProgressState();Y!=null&&Y.current!=null&&g.d6(this.S,"stroke-dasharray",Y.current/Y.seekableEnd*this.J+" "+this.J)}};g.W(ms,NZ); ms.prototype.init=function(Y,V){NZ.prototype.init.call(this,Y,V,{});if(Xov(V)){this.adAvatar=new pF(this.api,this.layoutId,this.interactionLoggingClientData,this.X8);g.M(this,this.adAvatar);this.adAvatar.ac(this.Bx("ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-avatar-container"));this.adAvatar.init(GH("ad-avatar"),g.I(V.adAvatar,jr));this.headline=new Tk(this.api,this.layoutId,this.interactionLoggingClientData,this.X8);g.M(this,this.headline);this.headline.ac(this.Bx("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(GH("ad-simple-attributed-string"),new p9(V.headline));if(Y=g.I(V.adDetailsLine,xHD))this.detailsLine=new Qp(this.api,this.layoutId,this.interactionLoggingClientData,this.X8),g.M(this,this.detailsLine),this.detailsLine.ac(this.Bx("ytp-video-interstitial-buttoned-centered-layout__content__lockup__details-line-container")),this.detailsLine.init(GH("ad-details-line"),Y);this.adButton=new TW(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,!0);g.M(this,this.adButton); this.adButton.ac(this.Bx("ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-button-container"));this.adButton.init(GH("ad-button"),g.I(V.adButton,er));this.adBadge=new $9(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,!0);g.M(this,this.adBadge);this.adBadge.ac(this.W);this.adBadge.init(GH("ad-badge"),g.I(V.adBadge,tE));this.adInfoButton=new C9(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,this.element,void 0,!0);g.M(this,this.adInfoButton);this.adInfoButton.ac(this.W); this.adInfoButton.init(GH("ad-info-hover-text-button"),g.I(V.adInfoRenderer,Qo),this.macros);if(Y=g.I(V.skipAdButton,TcT))this.skipAdButton=new $X(this.api,this.layoutId,this.interactionLoggingClientData,this.X8),g.M(this,this.skipAdButton),this.skipAdButton.ac(this.element),this.skipAdButton.init(GH("skip-button"),Y);this.J=new ht(V.durationMilliseconds);g.M(this,this.J);if(Y=g.I(V.countdownViewModel,MxD))this.Y=new i0v(this.api,this.layoutId,this.interactionLoggingClientData,this.X8,this.J),g.M(this, this.Y),this.Y.ac(this.Bx("ytp-video-interstitial-buttoned-centered-layout__timed-pie-countdown-container")),this.Y.init(GH("timed-pie-countdown"),Y);if(V=g.I(V.imageBackground,fvT))this.imageBackground=new Sr(this.api,this.layoutId,this.interactionLoggingClientData,this.X8),g.M(this,this.imageBackground),this.imageBackground.ac(this.element),this.imageBackground.element.classList.add("ytp-video-interstitial-buttoned-centered-layout__background-image-container"),this.imageBackground.init(GH("image-background"), V);this.show();this.element.focus()}}; ms.prototype.clear=function(){g.w1(this.S);this.hide()}; ms.prototype.show=function(){yxL(!0);this.adAvatar&&this.adAvatar.show();this.headline&&this.headline.show();this.adButton&&this.adButton.show();this.skipAdButton&&this.skipAdButton.show();NZ.prototype.show.call(this)}; ms.prototype.hide=function(){yxL(!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.Y&&this.Y.hide();this.imageBackground&&this.imageBackground.hide();NZ.prototype.hide.call(this)};g.W(rP,g.D$);g.R=rP.prototype;g.R.Zm=function(){return 1E3*this.api.getDuration(this.Bw,!1)}; g.R.stop=function(){this.Y&&this.YP.o2(this.Y)}; g.R.KW=function(){var Y=this.api.getProgressState(this.Bw);this.J={seekableStart:Y.seekableStart,seekableEnd:Y.seekableEnd,current:this.api.getCurrentTime(this.Bw,!1)};this.publish("h")}; g.R.getProgressState=function(){return this.J}; g.R.bf=function(Y){g.Oi(Y,2)&&this.publish("g")};var y8S="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.W(Fp,Kx); Fp.prototype.W=function(Y){var V=Y.id,C=Y.content,U=C.componentType;if(!y8S.includes(U))switch(Y.actionType){case 1:Y=this.api;var n=this.X8,b=C.layoutId,E=C.interactionLoggingClientData,y=C instanceof VI?C.m2:!1,X=C instanceof VI||C instanceof x9?C.I3:!1;E=E===void 0?{}:E;y=y===void 0?!1:y;X=X===void 0?!1:X;switch(U){case "invideo-overlay":Y=new xv2(Y,b,E,n);break;case "player-overlay":Y=new SM(Y,b,E,n,new rP(Y),X);break;case "player-overlay-layout":Y=new aV(Y,b,E,n,new rP(Y));break;case "survey":Y= new vO(Y,b,E,n);break;case "ad-action-interstitial":Y=new kfP(Y,b,E,n,y,X);break;case "video-interstitial-buttoned-centered":Y=new ms(Y,b,E,n);break;case "survey-interstitial":Y=new wP(Y,b,E,n);break;case "ad-message":Y=new TZK(Y,b,E,n,new rP(Y,1));break;case "player-underlay":Y=new Mq1(Y,b,E,n);break;case "display-underlay-text-grid-cards":Y=new z1N(Y,b,E,n,new rP(Y));break;default:Y=null}if(!Y){g.ak(Error("No UI component returned from ComponentFactory for type: "+U));break}g.eJ(this.J,V)?g.ak(Error("Ad UI component already registered: "+ V)):this.J[V]=Y;Y.bind(C);C instanceof YJ?this.S?this.S.append(Y.DX):g.ak(Error("Underlay view was not created but UnderlayRenderer was created")):this.V.append(Y.DX);break;case 2:V=GTD(this,Y);if(V==null)break;V.bind(C);break;case 3:C=GTD(this,Y),C!=null&&(g.uE(C),g.eJ(this.J,V)?(C=this.J,V in C&&delete C[V]):g.ak(Error("Ad UI component does not exist: "+V)))}}; Fp.prototype.u1=function(){g.B_(Object.values(this.J));this.J={};Kx.prototype.u1.call(this)};g.W(Z0S,g.NG);g.R=Z0S.prototype;g.R.create=function(){try{DaR(this),this.load(),this.created=!0,DaR(this)}catch(Y){Ru(Y instanceof Error?Y:String(Y))}}; g.R.load=function(){try{svL(this)}finally{YX(JE(this.Y).yb)&&this.player.sX("ad",1)}}; g.R.destroy=function(){var Y=this.player.getVideoData(1);this.Y.Y.kh.n9(Y&&Y.clientPlaybackNonce||"");this.unload();this.created=!1}; g.R.unload=function(){g.NG.prototype.unload.call(this);try{this.player.getRootNode().classList.remove("ad-created")}catch(V){Ru(V instanceof Error?V:String(V))}if(this.J!=null){var Y=this.J;this.J=null;Y.dispose()}this.S.reset()}; g.R.M_=function(){return!1}; g.R.getAdState=function(){return-1}; g.R.getOptions=function(){return Object.values(iib)}; g.R.mS=function(Y,V){V=V===void 0?{}:V;switch(Y){case "replaceUrlMacros":return Y=V,Y.url?(V=lET(this.player),Object.assign(V,Y.Fby),Y=g.fK(Y.url,V)):Y=null,Y;case "onAboutThisAdPopupClosed":this.jG(V);break;case "executeCommand":Y=V;Y.command&&Y.layoutId&&this.executeCommand(Y);break;default:return null}}; g.R.Iw=function(Y){var V;return!((V=this.Y.Y.w8)==null||!V.get().Iw(Y))}; g.R.jG=function(Y){Y.isMuted&&qA0(JE(this.Y).dJ,JE(this.Y).AJ,Y.layoutId);this.UV&&this.UV.jG()}; g.R.executeCommand=function(Y){JE(this.Y).X8.executeCommand(Y.command,Y.layoutId)};g.e2("yt.player.Application.create",g.Rs.create);g.e2("yt.player.Application.createAlternate",g.Rs.create);aWH(l5(),zQD);var XSL=g.rH("ytcsi.tick");XSL&&XSL("pe");g.WU("ad",Z0S);g.W(g.HO,g.T);g.HO.prototype.start=function(Y,V,C){this.config={from:Y,to:V,duration:C,startTime:(0,g.Q)()};this.next()}; g.HO.prototype.stop=function(){this.delay.stop();this.config=void 0}; g.HO.prototype.next=function(){if(this.config){var Y=this.config,V=Y.from,C=Y.to,U=Y.duration;Y=Y.startTime;var n=(0,g.Q)()-Y;Y=this.Y;U=mov(Y,n/U);if(U==0)Y=Y.C;else if(U==1)Y=Y.X;else{n=cX(Y.C,Y.V,U);var b=cX(Y.V,Y.D,U);Y=cX(Y.D,Y.X,U);n=cX(n,b,U);b=cX(b,Y,U);Y=cX(n,b,U)}Y=g.PX(Y,0,1);this.callback(V+(C-V)*Y);Y<1&&this.delay.start()}};g.W(g.Yz,g.m);g.R=g.Yz.prototype;g.R.hasSuggestions=function(){return this.suggestionData.length>0}; g.R.wk=function(){this.J&&this.scrollTo(this.scrollPosition-this.containerWidth)}; g.R.show=function(){g.m.prototype.show.call(this);kTv(this)}; g.R.AE=function(){this.J&&this.scrollTo(this.scrollPosition+this.containerWidth)}; g.R.Dh=function(){this.yQ(this.api.Gy().getPlayerSize())}; g.R.yQ=function(Y){var V=this.api.isEmbedsShortsMode()?.5625:16/9,C=this.api.OR();Y=Y.width-(C?112:58);C=Math.ceil(Y/(C?320:192));var U=(Y-C*8)/C;V=Math.floor(U/V);for(var n=g.N(this.Y),b=n.next();!b.done;b=n.next())b=b.value.Bx("ytp-suggestion-image"),b.style.width=U+"px",b.style.height=V+"px";this.suggestions.element.style.height=V+"px";this.W=U;this.X=V;this.containerWidth=Y;this.columns=C;this.scrollPosition=0;this.suggestions.element.scrollLeft=-0;g.ow(this)}; g.R.onVideoDataChange=function(){var Y=this.api.U(),V=this.api.getVideoData();this.D=V.xV?!1:Y.W;this.suggestionData=V.suggestions?g.$C(V.suggestions,function(C){return C&&!C.playlistId}):[]; daN(this);V.xV?this.title.update({title:g.Jf("More videos from $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:V.author})}):this.title.update({title:this.api.isEmbedsShortsMode()?"More shorts":"More videos"})}; g.R.scrollTo=function(Y){Y=g.PX(Y,this.containerWidth-this.suggestionData.length*(this.W+8),0);this.C.start(this.scrollPosition,Y,1E3);this.scrollPosition=Y;g.ow(this);kTv(this)};})(_yt_player);