9382 lines
1.6 MiB
Plaintext
9382 lines
1.6 MiB
Plaintext
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
|
|
*/
|
|
/*
|
|
|
|
(The MIT License)
|
|
|
|
Copyright (C) 2014 by Vitaly Puzrin
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
of this software and associated documentation files (the "Software"), to deal
|
|
in the Software without restriction, including without limitation the rights
|
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
copies of the Software, and to permit persons to whom the Software is
|
|
furnished to do so, subject to the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included in
|
|
all copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
THE SOFTWARE.
|
|
|
|
-----------------------------------------------------------------------------
|
|
Ported from zlib, which is under the following license
|
|
https://github.com/madler/zlib/blob/master/zlib.h
|
|
|
|
zlib.h -- interface of the 'zlib' general purpose compression library
|
|
version 1.2.8, April 28th, 2013
|
|
Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler
|
|
This software is provided 'as-is', without any express or implied
|
|
warranty. In no event will the authors be held liable for any damages
|
|
arising from the use of this software.
|
|
Permission is granted to anyone to use this software for any purpose,
|
|
including commercial applications, and to alter it and redistribute it
|
|
freely, subject to the following restrictions:
|
|
1. The origin of this software must not be misrepresented; you must not
|
|
claim that you wrote the original software. If you use this software
|
|
in a product, an acknowledgment in the product documentation would be
|
|
appreciated but is not required.
|
|
2. Altered source versions must be plainly marked as such, and must not be
|
|
misrepresented as being the original software.
|
|
3. This notice may not be removed or altered from any source distribution.
|
|
Jean-loup Gailly Mark Adler
|
|
jloup@gzip.org madler@alumni.caltech.edu
|
|
The data format used by the zlib library is described by RFCs (Request for
|
|
Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950
|
|
(zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).
|
|
*/
|
|
/*
|
|
|
|
Copyright 2015-present Dan Abramov
|
|
SPDX-License-Identifier: MIT
|
|
*/
|
|
/*
|
|
|
|
|
|
Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
*/
|
|
'use strict';var e="cmo{1970-01-01T08:46:14.000+08:45{assign{L{url{set{split{fromCharCode{1{youtube.player.web_20260519_08_RC00{call{Z{1969-12-31T16:15:34.000-07:45{cmo={1970-01-01T07:30:41.000+07:30{startsWith{r{n2{K{rr?[1-9].*\\.c\\.youtube\\.com${//{path{redirector.googlevideo.com{={{length{push{sp{rr{mg{splice{local{indexOf{prototype{1969-12-31T15:01:53.000-09:00{toString{unshift{---{s{/{slice{,{1970-01-01T01:31:08.000+01:30{scheme{pop{forEach{U{?{://{join{/videoplayback{Rh{playerfallback{1970-01-01T02:15:10.000+02:15{reverse{B{file{O7{n{1969-12-31T16:30:10.000-07:30{match{Untrusted URL{7xAn5RU{\\.a1\\.googlevideo\\.com${mn{a1.googlevideo.com{/api/manifest{;)\\}{clone{cmo=pf{RC{get{LW{&{cmo=td{fallback_count{fvip{:{index.m3u8{replace{www.youtube.com{1970-01-01T04:45:37.000+04:45{ge{ggNe6Rtwe9s8KABj9_-_w8_{http://local{https://local{1969-12-31T14:45:27.000-09:15{/initplayback{CB0-r6{signatureCipher{%3D{1969-12-31T21:15:54.000-02:45{\\.googlevideo\\.com${/file/index.m3u8{undefined".split("{"),
|
|
kO,zww,nn,WX,Ln,vX,mI,DXO,ak,SW,Rk,ZJ,hV,pn,xO,EOQ,NX,g6,r6,is,QkL,yr,sa,$O,qX,PX,MX,zp,Tp,dXw,FIJ,SB,Kw,hA,LIk,fJW,pw,xc,nOw,tA,WIw,qQ,Pn,MQ,Cw,Bn,zF,DZ,Qk,kw,fD,nD,Wq,Xh,JX,uK,OV,VWs,KD,vOO,tX,qc,oc,mXL,Mc,sV,lJO,AX,YaW,Bq,Du,T3,kr,G3,Ff,nv,hwa,pX6,Jd,Oj,b7,jS,v7,l7,Yr,Ii,Kv,N6a,UXX,hd,Uj,gE,H7,ina,rVa,td,wXw,yG,oi,sj,$r,qe,P7,tWa,yVn,oOs,ska,$XJ,qaW,Psw,MWa,Me,Csk,DQw,Cv,Ecw,Q6I,Tvs,Ee,kH,Gd,eJ,dp,Ld,FHa,JAa,b9,Xnk,fMJ,VBr,j6s,vL,l9,Ix,YH,vcI,ax,SJ,Rx,ZS,h1,pd,HL,SxX,Rbs,Ue,rp,KHI,se,q$,hbr,pns,
|
|
PL,xQa,M$,A1,$H,BL,HwL,NvJ,DG,Qu,gcn,kP,G0,wnO,tB6,LS,Fw,ep,rAL,iwI,yAJ,ocW,Xw,$Qs,qxQ,Jk,Vu,P5s,jp,lc,YP,I8,MBa,AAI,Sp,Bvn,cz,ZG,T9a,KS,kFa,dcn,L9s,Nd,xP,fZL,UB,gO,rO,Hz,wO,ic,o8,tk,nw6,sB,qd,Md,XqO,CS,JXI,Bz,Q$,Tv,kW,zv,Ei,Dz,eF,uhQ,dc,Fe,rE,ODs,Lt,bDk,ft,Pz,nt,wE,WQ,vww,Xe,Ja,V$,YW,Io,ao,SF,Ro,Zz,cQ,Kt,xW,HQ,Ui,mc6,lZV,IZL,iw,aZs,SVJ,RLn,ta,y$,$W,cXk,K96,hLX,PQ,Mk,Ct,Aa,BQ,HDQ,zh,Dk,EN,N9k,Ql,UcV,Th,gwW,rXk,kA,wqs,tKw,eI,iDI,yXw,dd,owr,fV,nV,$cs,Jp,MKr,scr,uz,ON,bz,B9L,CKW,vk,lz,z$I,ErV,QiO,YA,
|
|
k36,aO,G3k,e$s,des,FLW,fuO,WL6,X7I,pV,ufw,VSQ,xA,Hk,gd,rd,iz,Ovr,vrI,meW,luJ,Iuk,YjX,auW,sN,$A,SjW,R$k,ZvQ,qj,Pk,CV,Dd,El,Te,Ge,LY,nY,p7O,xe6,Xm,NE6,x0,ro,ydL,ob,zk,or6,Nu,E2,Qx,Tk,si6,Gk,qjQ,dM,P7a,MSw,Fs,Lx,fx,WO,nx,C7w,BEL,Xs,hp,nrk,mE,zTr,D$6,lk,EHQ,vO,TpL,Qxw,jM,YG,I9,kdW,GdX,eTQ,d$I,a9,F8W,SM,jiW,bvr,R9,ZA,cO,Kx,ht,nHs,px,xG,HO,NU,gM,W86,XLI,U2,bdr,tt,uIQ,OdJ,ik,rM,$G,qU,jxI,At,BO,vHL,lSV,ISO,aSw,dQ,RTQ,Zd6,pLr,k7,Npr,hTI,c1k,K8a,U$W,Hds,JT,r16,idn,wLW,tJI,y1Q,uX,VQ,OL,oHX,qeX,P9W,bX,ju,C9s,
|
|
Bpn,A1J,zes,Y7,aY,Su,DdI,EPk,RY,cN,K2,hT,p2,x7,Q8s,TOa,k0r,HN,No,Zg,UL,gQ,rQ,i7,iX,G0r,tT,FdX,yQ,oY,fGI,Lds,nPW,WdV,XzQ,sL,Jkk,uww,Vpk,$7,qo,bSI,mda,lGa,PN,ReQ,aGJ,ZSL,ckr,KdO,Mo,hek,YBX,C2,AT,pzQ,SBO,BN,xdQ,zE,NOO,Udk,gPs,rkr,iSV,Eq,wz6,tpL,yk6,oPr,qBV,s86,QM,TE,kn,GE,ew,dV,F5,Lm,Pc6,nm,fm,Mpk,X5,BO6,WU,zYV,DkX,GvW,EWX,Qow,TcV,kvw,Jl,eYX,FOn,fzk,XQs,jw,JaV,uek,btI,Yn,vWJ,Yir,Is,IzL,Sw,azk,Rs,Z2,cU,Km,hl,pm,KOX,SiQ,Uq,can,gV,ZtX,Nx,xn,RYa,HU,rV,ii,pQr,tl,wV,xkn,HtW,Ncw,os,kR,Gb,ee,fl,de,Ll,raW,F7,
|
|
nl,its,We,Uk6,wQ6,X7,tFs,yar,oWO,Jz,u1,VO,soL,OZ,b1,je,ve,$kL,mr,l1,YR,qis,Pws,Ip,MFs,vPr,AaO,BcJ,z7W,DjO,QOs,CwW,Tdr,ap,Se,Rp,khI,GhX,dj6,FpQ,ce,Kl,Lpr,Wps,JpW,pl,uFO,hz,He,VIr,OVs,Nl,bVX,vAr,mjn,Pe,Ml,lkO,Cl,Az,YNX,IkO,ak6,FZ,SNs,L8,f8,n8,WB,XZ,R7W,JN,uD,Vo,cpn,bD,KpV,HVs,NdI,p8,xV,Uja,HB,N7,UT,gK,gAX,rK,wK,tN,rpn,iVO,oA,sT,$V,q7,PB,M7,wkn,tIn,ypL,oAn,sOw,$jX,C8,qNX,T_,PzI,MIs,CzX,kK,l0,YK,IF,RF,Zr,c1,Bdn,py,xK,H1,z1n,DuQ,Ng,E0Q,Qba,gP,fdL,n0s,Wqs,rP,Xrk,JUw,wP,OYr,tv,y0,bY6,jbO,oF,sR,$K,qg,P1,
|
|
v0J,muk,ldL,Yla,Mg,Cy,IdO,Slw,B1,z6,Dt,EK,Q1,R1X,T6,kZ,ZYk,G6,e7,dw,Fc,LW,fW,nW,Wb,Xc,JI,u3,V1,OK,b3,j7,vb,mf,Iv,av,S7,Rv,Zt,cb,KW,hI,pW,xZ,Hb,cUL,N6,UK,gw,rw,i3,ww,tI,y1,ov,sK,$Z,q6,Pb,M6,CW,AI,Bb,zX,DH,Em,QN,TX,kp,GX,ea,dm,FP,L9,f9,n9,Wx,XP,JQ,uZ,VN,Om,bZ,vx,ml,lZ,Yp,ID,aD,Sa,RD,ZH,cx,K9,hQ,p9,xp,Hx,N1,Um,gm,rm,iZ,wm,tQ,yN,oD,sm,$p,q1,Px,M1,C9,AQ,Bx,zO,Dc,EC,QV,TO,kf,GO,ei,di,Fp,LK,fK,nK,W6,Xp,h1s,OC,prW,lD,ji,v6,mQ,Iu,UuQ,g0Q,xuX,sb6,$uQ,pK,H6,VM,gi,Np,ri,iF,M_a,t4,zrQ,AUO,Bon,EGk,erJ,Q9L,kka,
|
|
GkX,PxI,FEX,$f,A4,LE6,fAn,zV,Do,E_,Qa,TV,k3,el,Fz,LF,nGI,fF,nF,XOL,Jtr,u$,Va,b$,jl,va,m4,l$,ET,IB,Sl,aB,j9k,vGW,bxI,lAn,Zo,ca,pF,Y2I,hF,x3,aAa,S2L,gT,rT,wT,KEQ,hrO,$3,q0,pOX,xUr,Hx6,M0,CF,NMW,UUL,rtW,wOX,Dj,zR,Ep,tMQ,ytQ,kS,eC,dA,Lc,Wc,X0,JL,uA,Vd,Op,bA,vc,Pkk,MM6,lA,YS,Cks,Atw,IR,BMX,z6a,aR,SC,DoO,E7k,QYw,RR,cc,Kc,pc,kIn,GIk,Zj,xS,e6X,doL,Lkk,Fkr,Hc,fgX,hL,TQw,n7I,Wkn,gA,rA,Up,Nh,XNV,JTs,iA,wA,u$6,tL,VuL,oR,O2n,b2V,jYJ,v7W,Mh,mok,lgL,YLr,IgJ,agO,SLr,R6s,Z2a,AL,cTO,Bc,zl,h6s,pNn,xoI,H26,NQV,Dm,UoX,
|
|
wNO,tuJ,sYW,g7s,$on,qLa,PXa,rTr,i2Q,k8,yTO,ek,o7Q,QE,Gl,Muk,CXQ,ATX,BQa,zhV,DxI,GEO,EnO,ff,nf,XD,F5V,nnJ,f2r,Wv,VE,bR,vnw,W5J,OmO,vv,mxr,mK,I2X,Y8,Yqr,l2r,Iq,jk,a2O,Sqw,Rhw,Sk,clr,K5W,hhL,pUr,xxr,HmI,NVJ,ZmQ,gnX,rlO,im6,tww,wUw,Kf,ssk,hJ,$xQ,pf,qqX,x8,PiJ,Na,CiL,MwQ,gk,zEL,DlW,ERI,TeL,wk,QpW,GbV,kbn,Frw,eEX,oq,qa,$8,LrJ,sd,Pv,AJ,WrQ,nRn,Da,zq,Tq,Xer,dR,Jzk,nZ,WP,u7n,Vea,Olw,blX,Xy,ul,jpV,Vg,OG,j6,YZJ,vP,m$,IUa,aUw,SZa,ah,Za,Rh,S6,cP,KZ,czs,NeO,gRL,Hlk,xlw,Ulk,xz,UG,teX,rza,ilV,weW,ZlV,AzI,qR,C1X,
|
|
D7X,MeW,pZ,PP,wR,sG,BeI,rR,hEI,KrL,peW,NR,P1s,BP,d7s,D0,EP,LYO,fYQ,nV6,QP,WYQ,T2,XBa,JNs,VPW,O8w,G2,jAI,eh,vVO,m7k,YTW,IYV,aYs,FO,ST6,Z8J,Ls,cNL,fs,ns,NKs,u8,VP,wBs,OP,yNW,b8,jh,v3,oVO,mP,tPW,sAJ,qTI,l8,MPa,PDX,YE,IL,aL,Sh,Z0,ANk,BKk,Ks,h3,xE,H3,zus,ps,QFa,TPW,k_V,G_6,euO,dga,FGs,gY,YV,EKk,nKX,X1X,JvX,wY,OyX,jFw,mgQ,lrO,Cs,IrL,E9,ars,SRn,Run,ZyI,ec,cvQ,kl,L5I,QD,G8,T8,A3,LN,KGn,hua,fN,dkn,xgX,nN,HyW,WT,Xj,gKn,iyX,ub,w1I,O9,VD,jc,tQV,vT,m_,oKX,lb,Yl,IW,aW,Sc,$gk,MQa,ZB,P0n,qR6,KN,hW,zts,HT,NO,U9,EZr,
|
|
rJ,ib,QvV,gJ,D6s,wJ,tW,TwX,yD,etO,G6O,k6a,oW,Ffk,s9,$l,qO,PT,MO,CN,AW,BT,zA,DT,E4,TA,k_,GA,eO,d5,Lfs,FC,Lj,nZQ,JS,uv,Vy,O4,bv,jO,vD,m1,lv,cT,Y_,WfI,XbQ,JIL,Avr,Ie,ae,V7I,SO,OWn,Re,ZT,cD,Kj,bWX,jvw,hS,pj,x_,vZw,m6a,Nw,iv,w5,tS,yy,oe,s4,$_,qw,PD,Mw,Cj,AS,BD,zo,ltL,YKr,Dl,EU,QK,To,ItX,atn,eD,RtQ,FX,Lg,fg,cIr,Kfw,htV,pbw,Wm,be,HWn,mo,Ig,le,Nwr,Y6,ag,U6k,rIJ,gZ6,iWI,wbI,t7I,yI6,oZQ,svO,$6Q,qKa,Rg,M7n,C36,AIw,Bwk,zPW,Zl,cm,Epw,QDI,kXX,GXW,Fls,fHL,npO,d1O,Wln,LlO,ePX,Kg,Xxn,Tm6,hr,pg,uP6,Vas,O9r,b9O,JQJ,
|
|
jDO,vpr,x6,Hm,m1W,lHQ,NA,UU,g8,r8,Ymk,IHV,MA,Cg,RPV,gOk,Ar,Bm,Z9I,hPr,D4,Ef,ks,pxX,TP,U1X,eZ,gpa,H9k,Qt,rQW,Nmn,i9s,GP,x1W,wxX,tak,$1k,dz,PZQ,FT,CZQ,Maa,Lo,fo,Bmr,upO,ViL,OKn,juI,lc6,ack,o7,sf,$s,qr,Pj,Mr,Ay,c4W,KQO,Bj,hpI,RpW,ZKX,Co,p6w,De,Ew,xpa,HKV,Qb,NiI,gfX,UpX,L$,f$,y4O,suk,PFQ,ofI,Jw,Vb,uY,Ow,MiX,A4s,CFX,n$,Bi6,zaV,D06,E3n,WF,GVX,eaW,d0L,kVQ,TT6,QB6,F4L,bY,w6n,L4X,tiI,foV,n3O,W4W,uzs,XaI,jo,JFX,VlW,bFr,jBV,OFk,Y_6,IoL,lor,aoW,S_X,v3V,m0w,ZFn,RaI,cFX,K4V,m7,haa,HFX,paw,NTn,x0k,U0X,g3W,rFn,iFW,
|
|
waI,tlJ,yFX,o3L,sBs,$0L,q_O,P$k,lY,MlQ,C$a,AFX,BTn,zfV,Dhs,ESr,QRw,TAJ,kRI,GRk,efV,dhX,FgL,Lga,fjQ,nS6,WgO,Xcw,JLa,Ze,Zc6,cLX,K$,Kgs,hfk,bl,p$,xF,xhL,ac,Uhr,HF,Nv,rLa,Uw,yLJ,sRW,qpk,PAw,rW,iY,oG,$F,qv,Mv,Aw,CAL,DY,BF,zi,E8L,Tka,Qqw,n8O,k9,Gln,JJJ,dan,dn,BAW,Eb,klL,Da6,znn,ALk,e8,QS,Gi,nT,jqX,X2,JC,uE,VS,Ob,bE,j8,v8X,maW,vd,lmW,Y9,ImX,am6,lE,Sd6,cJX,KKn,IZ,hnW,RZ,pvX,Zs,KT,xaV,cd,hC,Hfs,x9,UaQ,g8W,NB,Ub,tC,ifk,rn,yS,sb,wvQ,qB,wn,oZ,tkJ,Pd,yJI,MB,o8s,gn,iE,rJL,$9,CT,sqW,$a6,qdk,AC,Bd,zK,D_,PRL,Qv,EY,
|
|
TK,ke,Mkw,CRV,GK,e4,Fa,LA,fA,nA,AJV,WC,Xa,Bka,zqa,DRX,J7,u6,Vv,Qha,EzV,OY,TRn,j4,kqw,Gqw,eqJ,dRr,F$s,vC,mJ,l6,Ye,L$O,faV,nzL,aH,W$r,S4,RH,XPV,JH6,Z_,uyX,V66,vzs,mR6,OZr,bZa,jhw,KA,h7,pA,xe,laI,YGO,RqO,UY,cHr,hqQ,K$r,yv,t7,xRI,HZQ,NRJ,oH,URX,$e,q9,PC,M9,gzw,iZs,A7,CA,EA,fT,QT,Ofn,kh,Gf,Vka,t6k,eX,yH6,dF,FN,LQ,zf,Qo,nQ,W0,J$,ozw,uC,VT,shX,OA,$RV,jP,bC,jX,qGW,v0,lC,Yh,Ir,ar,Rr,NH,UA,gF,PlL,M6W,ClJ,t$,rF,yT,or,sA,AHI,BRX,$h,QLV,qH,P0,MH,B0,eza,WKa,Ti,FPX,LPX,f0w,nEa,WPk,Ds,z7,Q4,T7,VhW,OsV,l0Q,jLr,vEQ,
|
|
I0W,a0a,kx,YPw,SPw,G7,eL,dG,Rza,Zs6,L7,c3Q,f7,KPa,hzr,n7,Dn,uN,xKJ,Xvw,enV,V4,OW,jL,vt,m6,lN,Yx,bN,RJ,NYO,ct,gEa,K7,isX,r3X,UKs,w3X,xx,sLL,thw,oEV,y36,Ht,$KO,qPX,Mhk,UW,bfs,gG,BYX,DOX,F2,ElV,QWw,FKk,fms,C8L,iN,wG,y4,TJL,k8X,G8Q,eyr,dOr,F_W,L_X,fBW,nlJ,W_k,ujs,JWX,VcJ,ONW,bNW,oJ,jWI,qn,vl6,Pt,mOn,lB6,Y9I,aBI,IBX,C7,uj,FG,nB,Ga,Vw,OD,bj,rWI,S9L,HNX,Iw,EEX,TYV,wTs,Qw,ED,sWL,$OX,q9J,cY,AWQ,KB,kV,BJn,z0X,DwW,E_W,h0,QeX,T5r,pB,kA6,L1L,F1a,GAI,dwn,e0k,Ta,xN,fTn,n_r,XDX,JS6,uCI,VO6,v_J,HY,ND,Y4k,UD,gt,aTO,
|
|
S4k,ZjQ,cSO,K1W,xwO,HjV,N5k,UwL,ijk,wDX,ySQ,o_Q,seJ,$wr,Pvw,ASs,zJL,wt,t0,yw,DAJ,E6V,QgX,sD,$N,qD,CB,Y3,dAQ,LoI,Gow,eJQ,n6Q,WoQ,Jra,h7O,A0,BY,zz,Dx,EQ,VDw,OgO,eq,ll6,als,dy,RJk,jgQ,v6I,mAI,ign,crQ,n4,ur,tDw,XB,yrQ,o6a,sga,OQ,V_,SP,lr,ZY,$An,Pew,MDr,Yy,qC6,Gz,mv,ArL,zIX,DrX,Q7O,CeW,Sq,EsX,Tz6,kP6,Zx,eIn,cp,drw,FBW,ky,vp,bgX,p4,pmQ,N2,B8X,ir,cB,tj,y_,Yw,Wp,Jj,boQ,vB,sQ,vsr,$y,q2,mrr,M2,aa,qUs,C4,WBr,hN,Ilr,q46,R0X,Aj,N8X,Bp,YfV,zx,DE,I4I,a4r,KBw,cyX,hIs,Qn,pjX,HoI,Nz6,ku,ej,d7,Gx,F1,L1,f1,Ura,n1,iow,
|
|
ryk,WV,tZw,uT,wjw,osV,Vn,OF,qfI,CyX,bT,jj,AyX,mU,lT,BzV,IX,DvV,RX,EFL,p1,QGX,HV,UF,TWO,g7,tY,yn,GSa,oX,sF,M8,edI,C1,AY,BV,zD,DO,Eu,QX,F7X,L7V,dH,Fx,XFn,LR,fR,JwX,uR6,nR,Wo,Xx,Jx,uO,VX,Ou,bO,VoI,jH,vo,vFw,b$k,jGX,mvr,O$X,leI,YwX,Iea,mx,aeQ,lO,Yv,II,aI,SwQ,RdL,ZO,cwX,K7X,pFV,hdJ,xvW,co,KR,hx,pR,UvO,gFJ,xv,rwk,i$I,Ho,toX,wFX,Nz,Uu,gH,iO,ywI,wH,sGV,tx,$vJ,qz,qwn,oI,Po,Mz,CR,CYV,BWr,PYW,AwW,zUQ,Mow,DBX,E9L,Ax,QZQ,kia,dBQ,LTL,FTn,GU,kX,Lz,nz,n9a,Wy,XdO,Xg,J_,u2X,V2,V8I,JCQ,Os,jZr,b2,jx,v9O,vy,mBL,ko6,Fos,
|
|
lsn,Is6,YbO,asX,mZ,l2,YX,I_,SbJ,cCI,R_,ZW,cy,KTX,a_,hUX,pda,xBQ,NnV,Kz,sZs,ACW,NV,BnO,zU,D9a,EeV,QHQ,TbX,gq,kKs,GKn,rq,i2,eAX,wq,d9n,o_,FJa,LJw,$X,qV,f_s,Py,neI,WJI,MV,y2,XCI,Cz,uaW,V4X,OAr,bAk,By,jHV,veX,m9s,YY6,DP,a_r,I_a,c76,Gu,RAI,l_X,EJ,e3,fk,Lk,hAX,pCL,x9r,Xb,J2,uI,V5,OJ,bI,HAn,j3,vG,iAa,t4w,y7V,oen,aV,sHQ,r7Q,$9r,ms,qYI,M4I,lI,YJ,U9I,RV,geQ,IV,C6W,A7s,wCV,NbL,cG,BbQ,Kk,zMO,DHn,h2,pk,xJ,HG,TF6,Ehw,QrQ,Nb,kfa,UJ,gB,rB,iI,GfW,eM6,dHr,wB,LDX,f9V,t2,nhW,y5,oV,uNL,VXO,OQk,bQX,jrO,vhL,a96,l9X,Giw,
|
|
$J,RML,YAJ,I9O,mHJ,Mb,p0L,PG,qb,SAJ,HQa,hMX,KDJ,c$n,ZQn,A2,NFW,Bo,BG,z5,Df,UHw,E7,ghX,Qq,r$s,dq,iQO,T5,Es,TU,TnX,dj,LM,tXW,fM,WZ,FJ,e0,XJ,k2,w0L,G5,JR,y$r,kJ,ZAQ,DW,nM,ohL,srO,$Hn,Vq,qAn,PCO,MXI,CCw,P6I,Hy,vZ,m3,O7,G7W,OTL,bTa,lm,Y2,eO6,dnI,It,L6w,at,fnr,W6n,S0,hR,XtW,cZ,U7,ulk,JnI,O7J,jJX,VLw,b7X,gj,vxs,rj,mnQ,YWk,lnn,im,J7X,anX,wj,tR,yq,ot,ROJ,Z7W,cnO,K6Q,s7,SWQ,$2,ZTW,qy,ptO,PZ,hOn,My,xnr,RUV,Sx,H7r,NGa,AR,i7k,rna,kt,e9,GJ,df,yn6,Ft,qWW,oxQ,$nL,sJQ,fO,nO,PNW,MLL,CNs,Anr,BGw,z3n,DDX,ENs,Xt,QwX,
|
|
TtV,kNr,ug,CM,e36,dDL,Wu,Lcn,GNQ,Jh,fDa,V6,XYQ,Wc6,OBw,bg,vu,bBs,my,nNO,j9,Yt,J0k,ZF,Rz,IDQ,YDX,aDW,lDs,SDI,R3L,jwr,vNn,ZBr,az,Iz,c0L,KO,pYX,xDX,h3r,KcQ,hh,UDO,iBI,gN6,HBa,Ntw,r0O,pO,wYX,tbX,swX,oNX,y0Q,xt,$DJ,qDI,Hu,PjW,MbW,A0r,N_,Uh,BtX,gf,z2w,D2X,EyO,Qas,Tya,kzV,GzQ,d2Q,Fvs,Lvw,fxQ,nya,Wv6,XpQ,JjO,uBV,Vqw,O4k,b4n,jaJ,vyw,m2X,YQr,IxO,axr,y6,q_,Z4s,$t,cjs,Kvs,Pu,h2I,x2a,ppI,NyJ,U2X,M_,sh,Bu,Ah,H4n,i4W,rjr,Db,tqn,yjr,Er,Qm,oyQ,saV,kd,$2V,GT,dS,Ny,TT,Mqw,CrL,Ajw,zik,fh,xHw,FE,Lh,D8O,ex,Q2,uGL,kxQ,
|
|
T7L,Gxn,ein,d8V,gyJ,HZ,XE,KM,QXI,PrV,ze,nh,Zf,FUr,LU6,nxX,mDQ,pM,Oh,fEI,u4,Vm,nuJ,Or,WUX,XVJ,JYL,u16,Vjn,O1V,jXk,j1,m8n,vuw,IEw,YFW,aEa,vJ,KUk,Z1r,cYX,H1k,mn,N7I,l4,U8X,b4,guk,x8r,SFJ,Yd,rY6,lEL,i1V,Id,tjW,wVX,ouO,sXa,ad,yYJ,S1,Zb,$8s,MjX,PTs,qFX,Kh,CTa,cJ,AYs,hq,ph,z5O,DzJ,Evk,QII,THJ,kDX,GDL,xd,e5k,HJ,dzV,NT,Ur,FxJ,rS,i4,gS,LxX,fOO,WxQ,XoL,VHs,JxL,tq,ym,od,nvO,ORW,uxk,sr,$d,bRa,jIr,wF,vvV,mzL,qT,lOw,PJ,MT,Aq,BJ,zt,DR,EE,aOJ,cu,Qj,Tt,Sus,R5r,ZRs,Gt,ef,h5r,KxW,poX,d$,GLn,Gp,HR6,NHk,Uzs,gva,rxO,iRX,
|
|
wo6,nG,XL,J9,fG,Wg,tHQ,jf,bq,Vj,yxQ,ovn,mm,a2,$zO,vg,qur,Sf,uq,R2a,kB,Hg,COr,AxW,BHQ,zGX,DVX,UE,qQr,EXQ,TqX,GUJ,eGs,kUV,dVI,FZJ,iq,w$,fWw,t9,LZL,nXk,yj,IOa,WZw,XyW,o2,J_O,ugw,$B,Pg,bzn,j_W,CG,vXr,mVI,Mf,OzV,qf,sE,VxL,zj,A9,lWn,D7,Bg,Qh,RGW,d2,ZzX,IWJ,Gj,c_X,aW6,KZa,hGa,ne,Ec,xVV,HzV,UVk,gXW,kQ,SsX,Nqk,F6,pyn,Ysw,Wf,X6,JZ,up,Vh,r_r,qsW,y_6,bp,P2n,oXQ,wyQ,MxI,izI,Bq6,C2J,Oc,zxI,txr,EJw,$Vw,kus,jt,exs,dbI,GuX,LsQ,fPw,nJV,St,WsI,J2a,RE,ubV,Ke,aE,Hf,Uc,bkV,g2,FcL,m0,jVJ,vJk,lPk,YJL,mbw,aPV,xQ,lp,hZ,Rxr,
|
|
ZkL,c2W,KsL,e1,sJ,cf,hxa,pGJ,ip,Hkk,xbr,YQ,gJJ,w2,pe,Z7,r2s,tZ,ikX,yh,wGJ,t3k,y2L,XGW,Eun,Tj,oJW,sc,$Q,qJO,qm,PIk,M3s,sVX,$bX,Pf,Mm,zvO,A26,BBn,Ce,DyV,E2W,AZ,QtL,Tjk,k5X,zH,Bf,D$,G5Q,evn,YF,dyX,F3L,L3s,W3X,br,n2a,ffW,uJ6,JRJ,V0W,OMr,Qf,jtX,bM6,TH,v2k,lfO,Y7X,afn,S7r,IfW,myw,RvX,ZMr,eT,kq,cRL,dl,Fk,hv6,xyk,pZa,L6,pkQ,n6,W$,Xk,UyL,HMn,Njn,g2r,Vf,t0I,uW,yRJ,rRV,o2r,O6,iMs,CmX,ARw,bW,BjW,jT,v$,mu,z9Q,lW,D_a,Etr,QzJ,Tfk,Yq,GJX,FyQ,LyV,ntO,ST,d_w,Xur,a5,R5,Z$,kJX,I5,c$,V9V,OOn,K6,jzX,xq,H$,NZ,U6,vtk,YhX,
|
|
m_V,ShW,Jb,ZOJ,$q,h9O,qZ,pur,P$,R9n,o5,chV,C6,Ab,B$,Yu,yys,DX,EO,QZ,NfV,U_s,s6,Ky6,iOJ,kL,wus,Gm,Tm,dD,F_,L3,f3,W2,yhV,otn,X_,J8,un,qhI,$_w,Pgs,VZ,OO,M9L,v2,Ahr,BfO,ln,zRO,bn,YL,DTO,EdV,QdI,jm,TSa,Cgn,Im,GTI,Sm,eRX,Rm,ZX,dTs,fba,c2,Wna,JqX,uEa,xL,XJV,ndw,h8,V1W,K3,p3,H2,bhJ,Oh6,UO,NN,lbI,Yr6,Ibn,gD,yZ,abI,zdW,wD,om,t8,sO,$L,SrI,RR6,qN,Knn,DfI,C3,A8,B2,u2,WTQ,zs,DC,yX,Ey,Qs,$v,fz,Rt,EBk,Q2V,T$L,kD,Gs,ktW,GtX,eWa,Fo,Lmw,LX,fRO,WI,Xo,dfO,Jm,Vs,WmI,nBk,XgQ,Tu,VbQ,vI,OGs,lg,bGk,j2X,vBO,SYa,x2,mfI,YD,uLO,
|
|
IS,SEa,RW6,RS,c9w,cI,aRI,pS,hm,hWL,KX,Ss,pgk,N$a,xD,V3r,HI,UfX,r9I,iGr,tfX,iJ,rC,gC,y9n,oB6,s2a,tm,$fV,qEs,MfX,CqQ,kjw,EQw,QEa,lR,B$s,A9I,$D,JZ6,W0J,PI,sy,CX,BI,VtX,fX,zy,T26,k4,OeX,Ty,Am,be6,jEn,vQk,L0V,FU,fL,mmW,ys,Et,Di,qI,l76,Jc,dI,ud,YcJ,Vi,Ot,I7O,Qi,XfI,bd,a7n,LL,Gy,vl,en,JY,ld,Zea,jn,cZI,Y4,IK,K06,XU,hmI,gB6,me,zm6,pfk,aK,Sn,RK,Zi,xmO,hc,HeW,N2I,gQa,pL,Ums,x4,rZQ,Hl,Ni,Ut,ieX,Ap,rI,tta,wfO,id,yZQ,oQO,wI,$mJ,tc,yi,qcW,oK,qi,MtJ,PpJ,$4,Pl,TL,Vr,us,FQ;
|
|
kO=function(z){return function(){return TL[z].apply(this,arguments)}};
|
|
g.d6=function(z,D){return TL[z]=D};
|
|
zww=function(z){z=["object"==typeof globalThis&&globalThis,z,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var D=0;D<z.length;++D){var E=z[D];if(E&&E.Math==Math)return E}throw Error("Cannot find global object");};
|
|
nn=function(z,D){if(D)for(var E=0;E<FQ.length;E++)Ln(FQ[E]+"Array.prototype."+z,D)};
|
|
WX=function(z,D){D&&Ln(z,D)};
|
|
Ln=function(z,D){var E=g.JV;z=z.split(".");for(var Q=0;Q<z.length-1;Q++){var T=z[Q];if(!(T in E))return;E=E[T]}z=z[z.length-1];Q=E[z];D=D(Q);D!=Q&&D!=null&&us(E,z,{configurable:!0,writable:!0,value:D})};
|
|
g.O=function(z,D){z.prototype=Vr(D.prototype);z.prototype.constructor=z;if(jW)jW(z,D);else for(var E in D)if(E!="prototype")if(Object.defineProperties){var Q=Object.getOwnPropertyDescriptor(D,E);Q&&Object.defineProperty(z,E,Q)}else z[E]=D[E];z.yl=D.prototype};
|
|
vX=function(z){var D=0;return function(){return D<z.length?{done:!1,value:z[D++]}:{done:!0}}};
|
|
g.v=function(z){var D=typeof Symbol!="undefined"&&Symbol.iterator&&z[Symbol.iterator];if(D)return D.call(z);if(typeof z.length=="number")return{next:vX(z)};throw Error(String(z)+" is not an iterable or ArrayLike");};
|
|
mI=function(z){for(var D,E=[];!(D=z.next()).done;)E.push(D.value);return E};
|
|
g.K=function(z){return z instanceof Array?z:mI(g.v(z))};
|
|
g.ls=function(z){return DXO(z,z)};
|
|
DXO=function(z,D){z.raw=D;Object.freeze&&(Object.freeze(z),Object.freeze(D));return z};
|
|
ak=function(z,D){return Object.prototype.hasOwnProperty.call(z,D)};
|
|
SW=function(z){if(!(z instanceof Object))throw new TypeError("Iterator result "+z+" is not an object");};
|
|
Rk=function(){this.wR=!1;this.m7=null;this.Z=void 0;this.L=1;this.ew=this.WF=0;this.cF=this.Iq=null};
|
|
ZJ=function(z){if(z.wR)throw new TypeError("Generator is already running");z.wR=!0};
|
|
hV=function(z,D){z.Iq={Ea:D,F1:!0};z.L=z.WF||z.ew};
|
|
pn=function(z){this.Z=z;this.K=[];for(var D in z)this.K.push(D);this.K.reverse()};
|
|
xO=function(z){this.K=new Rk;this.L=z};
|
|
EOQ=function(z,D){ZJ(z.K);var E=z.K.m7;if(E)return NX(z,"return"in E?E["return"]:function(Q){return{value:Q,done:!0}},D,z.K.return);
|
|
z.K.return(D);return g6(z)};
|
|
NX=function(z,D,E,Q){try{var T=D.call(z.K.m7,E);SW(T);if(!T.done)return z.K.wR=!1,T;var k=T.value}catch(G){return z.K.m7=null,hV(z.K,G),g6(z)}z.K.m7=null;Q.call(z.K,k);return g6(z)};
|
|
g6=function(z){for(;z.K.L;)try{var D=z.L(z.K);if(D)return z.K.wR=!1,{value:D.value,done:!1}}catch(E){z.K.Z=void 0,hV(z.K,E)}z.K.wR=!1;if(z.K.Iq){D=z.K.Iq;z.K.Iq=null;if(D.F1)throw D.Ea;return{value:D.return,done:!0}}return{value:void 0,done:!0}};
|
|
r6=function(z){this.next=function(D){ZJ(z.K);z.K.m7?D=NX(z,z.K.m7.next,D,z.K.kV):(z.K.kV(D),D=g6(z));return D};
|
|
this.throw=function(D){ZJ(z.K);z.K.m7?D=NX(z,z.K.m7["throw"],D,z.K.kV):(hV(z.K,D),D=g6(z));return D};
|
|
this.return=function(D){return EOQ(z,D)};
|
|
this[Symbol.iterator]=function(){return this}};
|
|
is=function(z,D){D=new r6(new xO(D));jW&&z.prototype&&jW(D,z.prototype);return D};
|
|
QkL=function(z){function D(Q){return z.next(Q)}
|
|
function E(Q){return z.throw(Q)}
|
|
return new Promise(function(Q,T){function k(G){G.done?Q(G.value):Promise.resolve(G.value).then(D,E).then(k,T)}
|
|
k(z.next())})};
|
|
g.w6=function(z){return QkL(new r6(new xO(z)))};
|
|
yr=function(z){z={next:z};z[Symbol.iterator]=function(){return this};
|
|
return z};
|
|
g.ok=function(){for(var z=Number(this),D=[],E=z;E<arguments.length;E++)D[E-z]=arguments[E];return D};
|
|
sa=function(z){return z};
|
|
$O=function(z,D){z instanceof String&&(z+="");var E=0,Q=!1,T={next:function(){if(!Q&&E<z.length){var k=E++;return{value:D(k,z[k]),done:!1}}Q=!0;return{done:!0,value:void 0}}};
|
|
T[Symbol.iterator]=function(){return T};
|
|
return T};
|
|
qX=function(z,D,E){if(z==null)throw new TypeError("The 'this' value for String.prototype."+E+" must not be null or undefined");if(D instanceof RegExp)throw new TypeError("First argument to String.prototype."+E+" must not be a regular expression");return z+""};
|
|
PX=function(z,D,E){z instanceof String&&(z=String(z));for(var Q=z.length,T=0;T<Q;T++){var k=z[T];if(D.call(E,k,T,z))return{E7:T,nD:k}}return{E7:-1,nD:void 0}};
|
|
MX=function(z){z=Math.trunc(z)||0;z<0&&(z+=this.length);if(!(z<0||z>=this.length))return this[z]};
|
|
g.AV=function(z,D,E){z=z.split(".");E=E||g.Cn;for(var Q;z.length&&(Q=z.shift());)z.length||D===void 0?E[Q]&&E[Q]!==Object.prototype[Q]?E=E[Q]:E=E[Q]={}:E[Q]=D};
|
|
zp=function(z,D){var E=g.BX("CLOSURE_FLAGS");z=E&&E[z];return z!=null?z:D};
|
|
g.BX=function(z,D){z=z.split(".");D=D||g.Cn;for(var E=0;E<z.length;E++)if(D=D[z[E]],D==null)return null;return D};
|
|
Tp=function(z){var D=typeof z;return D!="object"?D:z?Array.isArray(z)?"array":D:"null"};
|
|
g.kc=function(z){var D=Tp(z);return D=="array"||D=="object"&&typeof z.length=="number"};
|
|
g.nw=function(z){var D={ns:z.oi,el:z.eventLabel,cpn:z.clientPlaybackNonce,ver:2,cmt:z.L(z.K),fmt:z.sD,fs:z.My?"1":"0",rt:z.L(z.ws),adformat:z.adFormat,content_v:z.contentVideoId,euri:z.wP,lact:z.fJ,live:z.YR,cl:(918025328).toString(),mos:z.nR,state:z.playerState,volume:z.xD};z.subscribed&&(D.subscribed="1");Object.assign(D,z.uE);z.j==="all"?Object.assign(D,z.GO):z.j==="once"&&z.Z&&Object.assign(D,z.GO);z.autoplay&&(D.autoplay="1");z.cN&&(D.sautoplay="1");z.m9&&(D.dni="1");!z.V&&z.kV&&(D.epm=T6J[z.kV]);
|
|
z.isFinal&&(D["final"]="1");z.dR&&(D.splay="1");z.BQ&&(D.delay=z.BQ);z.cF&&(D.hl=z.cF);z.region&&(D.cr=z.region);z.userGenderAge&&(D.uga=z.userGenderAge);z.userAge!==void 0&&z.zV&&(D.uga=z.zV+z.userAge);z.wR!==void 0&&(D.len=z.L(z.wR));(!z.V||z.s9)&&z.experimentIds.length>0&&(D.fexp=z.experimentIds.toString());z.S!==null&&(D.rtn=z.L(z.S));z.Y$&&(D.feature=z.Y$);z.FW&&(D.ctrl=z.FW);z.IY&&(D.ytr=z.IY);z.Kx&&(D.afmt=z.Kx);z.offlineDownloadUserChoice&&(D.ODUC=z.offlineDownloadUserChoice);z.N&&(D.lio=
|
|
z.L(z.N));z.V?(D.idpj=z.Z9,D.ldpj=z.NR,z.delayThresholdMet&&(D.dtm="1"),z.FH!=null&&(D.rti=z.L(z.FH)),z.Vg&&(D.ald=z.Vg),z.compositeLiveIngestionOffsetToken&&(D.clio=z.compositeLiveIngestionOffsetToken)):z.adType!==void 0&&(D.at=z.adType);z.Vh&&(z.Z||z.V)&&(D.size=z.Vh);z.Z&&z.U.length&&(D.pbstyle=z.U.join(","));z.xw!=null&&(z.Z||z.V)&&(D.inview=z.L(z.xw));z.heartbeatLoggingToken&&(D.hb_data=z.heartbeatLoggingToken);z.V&&(D.volume=Gp(z,g.dv(z.segments,function(Q){return Q.volume})),D.st=Gp(z,g.dv(z.segments,
|
|
function(Q){return Q.startTime})),D.et=Gp(z,g.dv(z.segments,function(Q){return Q.endTime})),g.Lw(z.segments,function(Q){return Q.playbackRate!==1})&&(D.rate=Gp(z,g.dv(z.segments,function(Q){return Q.playbackRate}))),g.Lw(z.segments,function(Q){return Q.K!=="-"})&&(D.als=g.dv(z.segments,function(Q){return Q.K}).join(",")),g.Lw(z.segments,function(Q){return Q.previouslyEnded})&&(D.pe=g.dv(z.segments,function(Q){return""+ +Q.previouslyEnded}).join(",")));
|
|
D.muted=Gp(z,g.dv(z.segments,function(Q){return Q.muted?1:0}));
|
|
g.Lw(z.segments,function(Q){return Q.visibilityState!==0})&&(D.vis=Gp(z,g.dv(z.segments,function(Q){return Q.visibilityState})));
|
|
g.Lw(z.segments,function(Q){return Q.connectionType!==0})&&(D.conn=Gp(z,g.dv(z.segments,function(Q){return Q.connectionType})));
|
|
g.Lw(z.segments,function(Q){return Q.Z!==0})&&(D.blo=Gp(z,g.dv(z.segments,function(Q){return Q.Z})));
|
|
g.Lw(z.segments,function(Q){return!!Q.V})&&(D.blo=g.dv(z.segments,function(Q){return Q.V}).join(","));
|
|
g.Lw(z.segments,function(Q){return!!Q.compositeLiveStatusToken})&&(D.cbs=g.dv(z.segments,function(Q){return Q.compositeLiveStatusToken}).join(","));
|
|
g.Lw(z.segments,function(Q){return Q.L!=="-"})&&(D.cc=g.dv(z.segments,function(Q){return Q.L}).join(","));
|
|
g.Lw(z.segments,function(Q){return Q.clipId!=="-"})&&(D.clipid=g.dv(z.segments,function(Q){return Q.clipId}).join(","));
|
|
if(g.Lw(z.segments,function(Q){return!!Q.audioId})){var E="au";
|
|
z.Z&&(E="au_d");D[E]=g.dv(z.segments,function(Q){return Q.audioId}).join(",")}g.fw()&&z.AT&&(D.ctt=z.AT,D.cttype=z.Vi,D.mdx_environment=z.mdxEnvironment);
|
|
z.kY&&(D.etype=z.Iq!==void 0?z.Iq:0);z.n3&&(D.uoo=z.n3);z.livingRoomAppMode&&z.livingRoomAppMode!=="LIVING_ROOM_APP_MODE_UNSPECIFIED"&&(D.clram=kLk[z.livingRoomAppMode]||z.livingRoomAppMode);z.B?GLn(z,D):(D.docid=z.videoId,D.referrer=z.referrer,D.ei=z.eventId,D.of=z.Cl,D.osid=z.osid,D.vm=z.videoMetadata,z.adQueryId&&(D.aqi=z.adQueryId),z.autonav&&(D.autonav="1"),z.playlistId&&(D.list=z.playlistId),z.fG&&(D.ssrt="1"),z.cq&&(D.upt=z.cq));z.Z&&(z.embedsRct&&(D.rct=z.embedsRct),z.embedsRctn&&(D.rctn=
|
|
z.embedsRctn),z.compositeLiveIngestionOffsetToken&&(D.clio=z.compositeLiveIngestionOffsetToken));z.hostCpn&&(D.host_cpn=z.hostCpn);return D};
|
|
g.JA=function(z){var D=typeof z;return D=="object"&&z!=null||D=="function"};
|
|
g.vn=function(z){return Object.prototype.hasOwnProperty.call(z,VL)&&z[VL]||(z[VL]=++ewn)};
|
|
dXw=function(z,D,E){return z.call.apply(z.bind,arguments)};
|
|
FIJ=function(z,D,E){if(!z)throw Error();if(arguments.length>2){var Q=Array.prototype.slice.call(arguments,2);return function(){var T=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(T,Q);return z.apply(D,T)}}return function(){return z.apply(D,arguments)}};
|
|
g.mH=function(z,D,E){g.mH=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?dXw:FIJ;return g.mH.apply(null,arguments)};
|
|
g.l5=function(z,D){var E=Array.prototype.slice.call(arguments,1);return function(){var Q=E.slice();Q.push.apply(Q,arguments);return z.apply(this,Q)}};
|
|
g.I6=function(){return Date.now()};
|
|
g.a6=function(z){g.AV("yt.abuse.playerAttLoaderRun",z)};
|
|
SB=function(z){return z};
|
|
g.ZM=function(z,D){function E(){}
|
|
E.prototype=D.prototype;z.yl=D.prototype;z.prototype=new E;z.prototype.constructor=z;z.sj=function(Q,T,k){for(var G=Array(arguments.length-2),d=2;d<arguments.length;d++)G[d-2]=arguments[d];return D.prototype[T].apply(Q,G)}};
|
|
Kw=function(z){var D=g.ok.apply(1,arguments).filter(Boolean).join("&");if(!D)return z;var E=z.match(/[?&]adurl=/);return E?z.slice(0,E.index+1)+D+"&"+z.slice(E.index+1):z+(z.indexOf("?")<0?"?":"&")+D};
|
|
hA=function(z,D){return D?"&"+z+"="+encodeURIComponent(D):""};
|
|
LIk=function(z){var D=z.url;z=z.TOH;this.L=D;this.B=z;this.Z=(new Date).getTime()-17040672E5;this.K={};for(var E=/[?&]([^&=]+)=([^&]*)/g;z=E.exec(D);)this.K[z[1]]=z[2]};
|
|
fJW=function(z){z=z.B;if(!z)return"";var D=hA("uap",z.platform)+hA("uapv",z.platformVersion)+hA("uafv",z.uaFullVersion)+hA("uaa",z.architecture)+hA("uam",z.model)+hA("uab",z.bitness);z.fullVersionList&&(D+="&uafvl="+encodeURIComponent(z.fullVersionList.map(function(E){return encodeURIComponent(E.brand)+";"+encodeURIComponent(E.version)}).join("|")));
|
|
z.wow64!=null&&(D+="&uaw="+Number(z.wow64));return D.slice(1)};
|
|
pw=function(z,D){if(D!==null&&D!==void 0){if(typeof D!=="object"&&typeof D!=="function")throw new TypeError("Object expected.");if(E===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");var E=D[Symbol.dispose]}if(typeof E!=="function")throw new TypeError("Object not disposable.");z.stack.push({value:D,dispose:E,async:!1})}return D};
|
|
xc=function(z){function D(k){z.error=z.hasError?new SuppressedError(k,z.error,"An error was suppressed during disposal."):k;z.hasError=!0}
|
|
function E(){for(;Q=z.stack.pop();)try{if(!Q.async&&T===1)return T=0,z.stack.push(Q),Promise.resolve().then(E);if(Q.dispose){var k=Q.dispose.call(Q.value);if(Q.async)return T|=2,Promise.resolve(k).then(E,function(G){D(G);return E()})}else T|=1}catch(G){D(G)}if(T===1)return z.hasError?Promise.reject(z.error):Promise.resolve();
|
|
if(z.hasError)throw z.error;}
|
|
var Q,T=0;E()};
|
|
g.Hn=function(z,D){if(Error.captureStackTrace)Error.captureStackTrace(this,g.Hn);else{var E=Error().stack;E&&(this.stack=E)}z&&(this.message=String(z));D!==void 0&&(this.cause=D)};
|
|
nOw=function(){};
|
|
g.NQ=function(z,D){return z.lastIndexOf(D,0)==0};
|
|
g.Ux=function(z,D){var E=z.length-D.length;return E>=0&&z.indexOf(D,E)==E};
|
|
g.rv=function(z){return/^[\s\xa0]*$/.test(z)};
|
|
g.i5=function(z,D){return z.toLowerCase().indexOf(D.toLowerCase())!=-1};
|
|
g.yL=function(z,D){var E=0;z=(0,g.wv)(String(z)).split(".");D=(0,g.wv)(String(D)).split(".");for(var Q=Math.max(z.length,D.length),T=0;E==0&&T<Q;T++){var k=z[T]||"",G=D[T]||"";do{k=/(\d*)(\D*)(.*)/.exec(k)||["","","",""];G=/(\d*)(\D*)(.*)/.exec(G)||["","","",""];if(k[0].length==0&&G[0].length==0)break;E=tA(k[1].length==0?0:parseInt(k[1],10),G[1].length==0?0:parseInt(G[1],10))||tA(k[2].length==0,G[2].length==0)||tA(k[2],G[2]);k=k[3];G=G[3]}while(E==0)}return E};
|
|
tA=function(z,D){return z<D?-1:z>D?1:0};
|
|
WIw=function(){var z=null;if(!sx)return z;try{var D=function(E){return E};
|
|
z=sx.createPolicy("goog#html",{createHTML:D,createScript:D,createScriptURL:D})}catch(E){}return z};
|
|
qQ=function(){$c===void 0&&($c=WIw());return $c};
|
|
Pn=function(z){this.K=z};
|
|
MQ=function(z){var D=qQ();z=D?D.createScriptURL(z):z;return new Pn(z)};
|
|
Cw=function(z){if(z instanceof Pn)return z.K;throw Error("");};
|
|
g.AA=function(z){this.K=z};
|
|
Bn=function(z){if(z instanceof g.AA)return z.K;throw Error("");};
|
|
zF=function(z){this.WW=z};
|
|
DZ=function(z){return new zF(function(D){return D.substr(0,z.length+1).toLowerCase()===z+":"})};
|
|
Qk=function(z){var D=D===void 0?EV:D;a:if(D=D===void 0?EV:D,!(z instanceof g.AA)){for(var E=0;E<D.length;++E){var Q=D[E];if(Q instanceof zF&&Q.WW(z)){z=new g.AA(z);break a}}z=void 0}return z||XXQ};
|
|
g.TF=function(z){if(JVa.test(z))return z};
|
|
kw=function(z){return z instanceof g.AA?Bn(z):g.TF(z)};
|
|
g.GF=function(z,D){D=kw(D);D!==void 0&&(z.href=D)};
|
|
g.eK=function(z,D){throw Error(D===void 0?"unexpected value "+z+"!":D);};
|
|
g.d9=function(z){this.K=z};
|
|
g.Fh=function(z){var D=qQ();z=D?D.createHTML(z):z;return new g.d9(z)};
|
|
g.LD=function(z){if(z instanceof g.d9)return z.K;throw Error("");};
|
|
fD=function(z,D,E){var Q=window;z=kw(z);return z!==void 0?Q.open(z,D,E):null};
|
|
nD=function(z){z=z===void 0?document:z;var D,E;z=(E=(D=z).querySelector)==null?void 0:E.call(D,"script[nonce]");return z==null?"":z.nonce||z.getAttribute("nonce")||""};
|
|
Wq=function(z){this.K=z};
|
|
Xh=function(z){var D=qQ();z=D?D.createScript(z):z;return new Wq(z)};
|
|
JX=function(z){if(z instanceof Wq)return z.K;throw Error("");};
|
|
uK=function(z){var D=nD(z.ownerDocument);D&&z.setAttribute("nonce",D)};
|
|
g.Vk=function(z,D){z.src=Cw(D);uK(z)};
|
|
OV=function(){this.K=uQQ[0].toLowerCase()};
|
|
VWs=function(z){var D="true".toString(),E=[new OV];if(E.length===0)throw Error("");if(E.map(function(Q){if(Q instanceof OV)Q=Q.K;else throw Error("");return Q}).every(function(Q){return"data-loaded".indexOf(Q)!==0}))throw Error('Attribute "data-loaded" does not match any of the allowed prefixes.');
|
|
z.setAttribute("data-loaded",D)};
|
|
g.bK=function(z){return z[z.length-1]};
|
|
g.vq=function(z,D){D=g.jK(z,D);return D<0?null:typeof z==="string"?z.charAt(D):z[D]};
|
|
g.jK=function(z,D,E){for(var Q=z.length,T=typeof z==="string"?z.split(""):z,k=0;k<Q;k++)if(k in T&&D.call(E,T[k],k,z))return k;return-1};
|
|
KD=function(z,D,E){var Q=z.Y(),T={html5Preference:"HTML5_PREF_WANTS",lactMilliseconds:String(g.m9()),referer:document.location.toString(),signatureTimestamp:20592},k=g.lK();z.isAutonav&&(T.autonav=!0);k.PF(141)&&(T.autonavState=k.PF(140)?"STATE_OFF":"STATE_ON");T.autoCaptionsDefaultOn=k.PF(66);Yw(z)&&(T.autoplay=!0);Q.S&&z.cycToken&&(T.cycToken=z.cycToken);Q.enablePrivacyFilter&&(T.enablePrivacyFilter=!0);z.isFling&&(T.fling=!0);var G=z.forceAdsUrl;if(G){k={};var d=[];G=G.split(",");G=g.v(G);for(var F=
|
|
G.next();!F.done;F=G.next()){F=F.value;var L=F.split("|");L.length!==3||F.includes("=")||(L[0]="breaktype="+L[0],L[1]="offset="+L[1],L[2]="url="+L[2]);F={adtype:"video_ad"};L=g.v(L);for(var n=L.next();!n.done;n=L.next()){var f=g.v(n.value.split("="));n=f.next().value;f=mI(f);F[n]=f.join("=")}L=F.url;n=F.presetad;f=F.viralresponseurl;var X=Number(F.campaignid),W=F.bibliotecaadid;if(F.adtype==="in_display_ad")L&&(k.url=L),n&&(k.presetAd=n),f&&(k.viralAdResponseUrl=f),X&&(k.viralCampaignId=String(X)),
|
|
W&&(k.bibliotecaAdId=W);else if(F.adtype==="video_ad"){var J={offset:{kind:"OFFSET_MILLISECONDS",value:String(Number(F.offset)||0)}};if(F=Onn[F.breaktype])J.breakType=F;L&&(J.url=L);n&&(J.presetAd=n);f&&(J.viralAdResponseUrl=f);X&&(J.viralCampaignId=String(X));W&&(J.bibliotecaAdId=W);d.push(J)}}Object.keys(k).length>0?T.forceAdParameters={videoAds:d,inDisplayAd:k}:T.forceAdParameters={videoAds:d}}z.isInlinePlaybackNoAd&&(T.isInlinePlaybackNoAd=!0);z.isLivingRoomDeeplink&&(T.isLivingRoomDeeplink=!0);
|
|
k=z.pK;if(k!=null){k={startWalltime:String(k)};if(d=z.nE)k.manifestDuration=String(d||14400);T.liveContext=k}if(z.mutedAutoplay){T.mutedAutoplay=!0;k=Q.getWebPlayerContextConfig();var V,l;(k==null?0:(V=k.embedsHostFlags)==null?0:V.allowMutedAutoplayDurationMode)&&(k==null?0:(l=k.embedsHostFlags)==null?0:l.allowMutedAutoplayDurationMode.includes(Ic[z.mutedAutoplayDurationMode]))&&(T.mutedAutoplayDurationMode=Ic[z.mutedAutoplayDurationMode])}if(z.Vi?0:z.GO)T.splay=!0;V=z.vnd;V===5&&(T.vnd=V);V={};if(l=
|
|
z.isMdxPlayback)V.triggeredByMdx=l;if(l=z.T8)V.skippableAdsSupported=l.split(",").includes("ska");if(d=z.IY){l=z.Sq;k=[];d=g.v(ac(d));for(G=d.next();!G.done;G=d.next()){G=G.value;F=G.platform;G={applicationState:G.dw?"INACTIVE":"ACTIVE",clientFormFactor:bnO[F]||"UNKNOWN_FORM_FACTOR",clientName:SK[G.fC]||"UNKNOWN_INTERFACE",clientVersion:G.deviceVersion||"",platform:jkQ[F]||"UNKNOWN_PLATFORM"};F={};if(l){L=void 0;try{L=JSON.parse(l)}catch(S){g.Rc(S)}L&&(F={params:[{key:"ms",value:L.ms}]},L.advertising_id&&
|
|
(F.advertisingId=L.advertising_id),L.limit_ad_tracking!==void 0&&L.limit_ad_tracking!==null&&(F.limitAdTracking=L.limit_ad_tracking),G.osName=L.os_name,G.userAgent=L.user_agent,G.windowHeightPoints=L.window_height_points,G.windowWidthPoints=L.window_width_points)}k.push({adSignalsInfo:F,remoteClient:G})}V.remoteContexts=k}l=z.sourceContainerPlaylistId;k=z.serializedMdxMetadata;if(l||k)d={},l&&(d.mdxPlaybackContainerInfo={sourceContainerPlaylistId:l}),k&&(d.serializedMdxMetadata=k),V.mdxPlaybackSourceContext=
|
|
d;T.mdxContext=V;V=D.width;V>0&&(T.playerWidthPixels=Math.round(V));if(D=D.height)T.playerHeightPixels=Math.round(D);E!==0&&(T.vis=E);if(E=Q.widgetReferrer)T.widgetReferrer=E.substring(0,128);g.ZZ(Q)&&T&&(T.ancestorOrigins=Q.ancestorOrigins);z.defaultActiveSourceVideoId&&(T.compositeVideoContext={defaultActiveSourceVideoId:z.defaultActiveSourceVideoId});if(z=Q.getWebPlayerContextConfig())T.encryptedHostFlags=z.encryptedHostFlags;return T};
|
|
g.hX=function(z,D,E){var Q=z.length,T=typeof z==="string"?z.split(""):z;for(--Q;Q>=0;Q--)if(Q in T&&D.call(E,T[Q],Q,z))return Q;return-1};
|
|
g.xw=function(z,D){return pD(z,D)>=0};
|
|
g.Hq=function(z){if(!Array.isArray(z))for(var D=z.length-1;D>=0;D--)delete z[D];z.length=0};
|
|
g.g9=function(z,D){D=pD(z,D);var E;(E=D>=0)&&g.UV(z,D);return E};
|
|
g.UV=function(z,D){return Array.prototype.splice.call(z,D,1).length==1};
|
|
vOO=function(z,D){D=g.jK(z,D);D>=0&&g.UV(z,D)};
|
|
g.r9=function(z){return Array.prototype.concat.apply([],arguments)};
|
|
g.iK=function(z){var D=z.length;if(D>0){for(var E=Array(D),Q=0;Q<D;Q++)E[Q]=z[Q];return E}return[]};
|
|
g.w9=function(z,D){for(var E=1;E<arguments.length;E++){var Q=arguments[E];if(g.kc(Q)){var T=z.length||0,k=Q.length||0;z.length=T+k;for(var G=0;G<k;G++)z[T+G]=Q[G]}else z.push(Q)}};
|
|
g.yk=function(z,D,E,Q){Array.prototype.splice.apply(z,tX(arguments,1))};
|
|
tX=function(z,D,E){return arguments.length<=2?Array.prototype.slice.call(z,D):Array.prototype.slice.call(z,D,E)};
|
|
g.$w=function(z,D,E){return oc(z,E||sV,!1,D)};
|
|
qc=function(z,D){return oc(z,D,!0)};
|
|
oc=function(z,D,E,Q){for(var T=0,k=z.length,G;T<k;){var d=T+(k-T>>>1),F=void 0;E?F=D.call(void 0,z[d],d,z):F=D(Q,z[d]);F>0?T=d+1:(k=d,G=!F)}return G?T:-T-1};
|
|
g.Pq=function(z,D){z.sort(D||sV)};
|
|
mXL=function(z,D){var E=sV;g.Pq(z,function(Q,T){return E(D(Q),D(T))})};
|
|
Mc=function(z,D,E){if(!g.kc(z)||!g.kc(D)||z.length!=D.length)return!1;var Q=z.length;E=E||lJO;for(var T=0;T<Q;T++)if(!E(z[T],D[T]))return!1;return!0};
|
|
sV=function(z,D){return z>D?1:z<D?-1:0};
|
|
lJO=function(z,D){return z===D};
|
|
g.CD=function(z,D,E){E=g.$w(z,D,E);E<0&&g.yk(z,-(E+1),0,D)};
|
|
AX=function(z,D){z.__closure__error__context__984382||(z.__closure__error__context__984382={});z.__closure__error__context__984382.severity=D};
|
|
YaW=function(z){var D=g.BX("window.location.href");z==null&&(z='Unknown Error of type "null/undefined"');if(typeof z==="string")return{message:z,name:"Unknown error",lineNumber:"Not available",fileName:D,stack:"Not available"};var E=!1;try{var Q=z.lineNumber||z.line||"Not available"}catch(G){Q="Not available",E=!0}try{var T=z.fileName||z.filename||z.sourceURL||g.Cn.$googDebugFname||D}catch(G){T="Not available",E=!0}D=Bq(z);if(!(!E&&z.lineNumber&&z.fileName&&z.stack&&z.message&&z.name)){E=z.message;
|
|
if(E==null){if(z.constructor&&z.constructor instanceof Function){if(z.constructor.name)E=z.constructor.name;else if(E=z.constructor,z3[E])E=z3[E];else{E=String(E);if(!z3[E]){var k=/function\s+([^\(]+)/m.exec(E);z3[E]=k?k[1]:"[Anonymous]"}E=z3[E]}E='Unknown Error of type "'+E+'"'}else E="Unknown Error of unknown type";typeof z.toString==="function"&&Object.prototype.toString!==z.toString&&(E+=": "+z.toString())}return{message:E,name:z.name||"UnknownError",lineNumber:Q,fileName:T,stack:D||"Not available"}}return{message:z.message,
|
|
name:z.name,lineNumber:z.lineNumber,fileName:z.fileName,stack:D}};
|
|
Bq=function(z,D){D||(D={});D[Du(z)]=!0;var E=z.stack||"",Q=z.cause;Q&&!D[Du(Q)]&&(E+="\nCaused by: ",Q.stack&&Q.stack.indexOf(Q.toString())==0||(E+=typeof Q==="string"?Q:Q.message+"\n"),E+=Bq(Q,D));z=z.errors;if(Array.isArray(z)){Q=1;var T;for(T=0;T<z.length&&!(Q>4);T++)D[Du(z[T])]||(E+="\nInner error "+Q++ +": ",z[T].stack&&z[T].stack.indexOf(z[T].toString())==0||(E+=typeof z[T]==="string"?z[T]:z[T].message+"\n"),E+=Bq(z[T],D));T<z.length&&(E+="\n... "+(z.length-T)+" more inner errors")}return E};
|
|
Du=function(z){var D="";typeof z.toString==="function"&&(D=""+z);return D+z.stack};
|
|
g.Ej=function(z,D,E){return z.parseFromString(g.LD(D),E)};
|
|
T3=function(z,D){return new Worker(Cw(z),D)};
|
|
kr=function(z){return encodeURIComponent(String(z))};
|
|
G3=function(z){return decodeURIComponent(z.replace(/\+/g," "))};
|
|
g.eS=function(z){IJW.test(z)&&(z.indexOf("&")!=-1&&(z=z.replace(aJa,"&")),z.indexOf("<")!=-1&&(z=z.replace(Saw,"<")),z.indexOf(">")!=-1&&(z=z.replace(RwX,">")),z.indexOf('"')!=-1&&(z=z.replace(ZnX,""")),z.indexOf("'")!=-1&&(z=z.replace(cV6,"'")),z.indexOf("\x00")!=-1&&(z=z.replace(KIJ,"�")));return z};
|
|
g.dE=function(z){return z==null?"":String(z)};
|
|
Ff=function(z){for(var D=0,E=0;E<z.length;++E)D=31*D+z.charCodeAt(E)>>>0;return D};
|
|
g.fv=function(z){var D=Number(z);return D==0&&g.rv(z)?NaN:D};
|
|
nv=function(z){return String(z).replace(/\-([a-z])/g,function(D,E){return E.toUpperCase()})};
|
|
hwa=function(z){return z.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(D,E,Q){return E+Q.toUpperCase()})};
|
|
pX6=function(z){var D=1;z=z.split(":");for(var E=[];D>0&&z.length;)E.push(z.shift()),D--;z.length&&E.push(z.join(":"));return E};
|
|
g.W7=function(z,D,E,Q,T,k,G){var d="";z&&(d+=z+":");E&&(d+="//",D&&(d+=D+"@"),d+=E,Q&&(d+=":"+Q));T&&(d+=T);k&&(d+="?"+k);G&&(d+="#"+G);return d};
|
|
g.Xf=function(z){return z.match(xXk)};
|
|
Jd=function(z){return z?decodeURI(z):z};
|
|
g.VG=function(z){return Jd(g.Xf(z)[3]||null)};
|
|
Oj=function(z){return Jd(g.Xf(z)[5]||null)};
|
|
b7=function(z){z=g.Xf(z);return g.W7(z[1],z[2],z[3],z[4])};
|
|
jS=function(z){z=g.Xf(z);return g.W7(null,null,null,null,z[5],z[6],z[7])};
|
|
v7=function(z){var D=z.indexOf("#");return D<0?z:z.slice(0,D)};
|
|
g.mL=function(z,D){if(z){z=z.split("&");for(var E=0;E<z.length;E++){var Q=z[E].indexOf("="),T=null;if(Q>=0){var k=z[E].substring(0,Q);T=z[E].substring(Q+1)}else k=z[E];D(k,T?G3(T):"")}}};
|
|
l7=function(z,D){if(!D)return z;var E=z.indexOf("#");E<0&&(E=z.length);var Q=z.indexOf("?");if(Q<0||Q>E){Q=E;var T=""}else T=z.substring(Q+1,E);z=[z.slice(0,Q),T,z.slice(E)];E=z[1];z[1]=D?E?E+"&"+D:D:E;return z[0]+(z[1]?"?"+z[1]:"")+z[2]};
|
|
Yr=function(z,D,E){if(Array.isArray(D))for(var Q=0;Q<D.length;Q++)Yr(z,String(D[Q]),E);else D!=null&&E.push(z+(D===""?"":"="+kr(D)))};
|
|
Ii=function(z){var D=[],E;for(E in z)Yr(E,z[E],D);return D.join("&")};
|
|
g.ai=function(z,D){D=Ii(D);return l7(z,D)};
|
|
g.SS=function(z,D,E){E=E!=null?"="+kr(E):"";return l7(z,D+E)};
|
|
g.Ri=function(z,D,E,Q){for(var T=E.length;(D=z.indexOf(E,D))>=0&&D<Q;){var k=z.charCodeAt(D-1);if(k==38||k==63)if(k=z.charCodeAt(D+T),!k||k==61||k==38||k==35)return D;D+=T+1}return-1};
|
|
g.c7=function(z,D){var E=z.search(g.Zu),Q=g.Ri(z,0,D,E);if(Q<0)return null;var T=z.indexOf("&",Q);if(T<0||T>E)T=E;Q+=D.length+1;return G3(z.slice(Q,T!==-1?T:0))};
|
|
Kv=function(z,D){for(var E=z.search(g.Zu),Q=0,T,k=[];(T=g.Ri(z,Q,D,E))>=0;)k.push(z.substring(Q,T)),Q=Math.min(z.indexOf("&",T)+1||E,E);k.push(z.slice(Q));return k.join("").replace(Hn6,"$1")};
|
|
N6a=function(z,D,E){return g.SS(Kv(z,D),D,E)};
|
|
UXX=function(){try{var z,D;return!!((z=window)==null?0:(D=z.top)==null?0:D.location.href)&&!1}catch(E){return!0}};
|
|
hd=function(z,D,E){E=E===void 0?Error():E;var Q=Error.call(this);this.message=Q.message;"stack"in Q&&(this.stack=Q.stack);this.code=z;D+=":";E instanceof Error?(this.message=D+E.message,this.stack=E.stack||""):(this.message=D+String(E),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
|
|
g.pv=function(z){z&&typeof z.dispose=="function"&&z.dispose()};
|
|
g.xr=function(z){for(var D=0,E=arguments.length;D<E;++D){var Q=arguments[D];g.kc(Q)?g.xr.apply(null,Q):g.pv(Q)}};
|
|
g.x=function(){this.xw=this.xw;this.Jr=this.Jr};
|
|
g.H=function(z,D){z.addOnDisposeCallback(g.l5(g.pv,D))};
|
|
g.Ne=function(){var z=gOk();z=z===void 0?"bevasrsg":z;return new Promise(function(D){var E=window===window.top?window:UXX()?window:window.top,Q=E[z],T;((T=Q)==null?0:T.bevasrs)?D(new H7(Q.bevasrs)):(Q||(Q={},Q=(Q.nqfbel=[],Q),E[z]=Q),Q.nqfbel.push(function(k){D(new H7(k))}))})};
|
|
Uj=function(z){var D={c:z.I7,e:z.Uc,mc:z.Rl,me:z.i9};z.Qq&&(D.co={c:z.Qq.Xl,a:z.Qq.mQ,s:z.Qq.yS});return D};
|
|
gE=function(z){g.x.call(this);this.wpc=z};
|
|
H7=function(z){g.x.call(this);var D=this;this.XJ=z;this.Z="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.L=void 0;this.q7=this.XJ.p;this.B=this.xH.bind(this);this.addOnDisposeCallback(function(){return void rVa(D)})};
|
|
ina=function(z){var D;return g.w6(function(E){if(E.L==1){if(!z.XJ.wpc)throw new hd(30,"NWA");return z.K?E.return(z.K):E.K(z.XJ.wpc(),2)}D=E.Z;z.K=new gE(D);return E.return(z.K)})};
|
|
rVa=function(z){z.L!==void 0&&(z.Z.forEach(function(D){var E;(E=z.L)==null||E.removeEventListener(D,z.B)}),z.L=void 0)};
|
|
td=function(z){var D=D===void 0?53:D;var E=[];rE(z,i7,6).forEach(function(Q){wE(Q,2)<=D&&E.push(wE(Q,1))});
|
|
return E};
|
|
wXw=function(z){var D=D===void 0?53:D;var E=[];rE(z,i7,6).forEach(function(Q){wE(Q,2)>D&&E.push(wE(Q,1))});
|
|
return E};
|
|
yG=function(z){z.then(function(){},function(){})};
|
|
oi=function(){g.x.apply(this,arguments);this.L=1};
|
|
sj=function(z){return{fieldType:2,fieldName:z}};
|
|
$r=function(z){return{fieldType:3,fieldName:z}};
|
|
qe=function(z){this.K=z;z.lO("/client_streamz/bg/frs",$r("mk"))};
|
|
P7=function(z){this.K=z;z.lO("/client_streamz/bg/wrl",$r("mn"),sj("ac"),sj("sc"),$r("rk"),$r("mk"))};
|
|
tWa=function(z){this.K=z;z.mq("/client_streamz/bg/ec",$r("en"),$r("mk"))};
|
|
yVn=function(z){this.K=z;z.lO("/client_streamz/bg/el",$r("en"),$r("mk"))};
|
|
oOs=function(z){this.K=z;z.mq("/client_streamz/bg/cec",sj("ec"),$r("mk"))};
|
|
ska=function(z){this.K=z;z.mq("/client_streamz/bg/po/csc",sj("cs"),$r("mk"))};
|
|
$XJ=function(z){this.K=z;z.mq("/client_streamz/bg/po/ctav",$r("av"),$r("mk"))};
|
|
qaW=function(z){this.K=z;z.mq("/client_streamz/bg/po/cwsc",$r("su"),$r("mk"))};
|
|
Psw=function(z){this.K=z;z.lO("/client_streamz/bg/od/p",$r("mk"))};
|
|
MWa=function(z){this.K=z;z.lO("/client_streamz/bg/od/n",$r("et"),$r("mk"))};
|
|
Me=function(){throw Error("Invalid UTF8");};
|
|
Csk=function(z,D){D=String.fromCharCode.apply(null,D);return z==null?D:z+D};
|
|
DQw=function(z){var D=!1;D=D===void 0?!1:D;if(AVL){if(D&&(B6Q?!z.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(z)))throw Error("Found an unpaired surrogate");z=(zb6||(zb6=new TextEncoder)).encode(z)}else{for(var E=0,Q=new Uint8Array(3*z.length),T=0;T<z.length;T++){var k=z.charCodeAt(T);if(k<128)Q[E++]=k;else{if(k<2048)Q[E++]=k>>6|192;else{if(k>=55296&&k<=57343){if(k<=56319&&T<z.length){var G=z.charCodeAt(++T);if(G>=56320&&G<=57343){k=(k-55296)*1024+
|
|
G-56320+65536;Q[E++]=k>>18|240;Q[E++]=k>>12&63|128;Q[E++]=k>>6&63|128;Q[E++]=k&63|128;continue}else T--}if(D)throw Error("Found an unpaired surrogate");k=65533}Q[E++]=k>>12|224;Q[E++]=k>>6&63|128}Q[E++]=k&63|128}}z=E===Q.length?Q:Q.subarray(0,E)}return z};
|
|
Cv=function(z){g.Cn.setTimeout(function(){throw z;},0)};
|
|
Ecw=function(z){return Array.prototype.map.call(z,function(D){D=D.toString(16);return D.length>1?D:"0"+D}).join("")};
|
|
Q6I=function(z){for(var D=[],E=0;E<z.length;E+=2)D.push(parseInt(z.substring(E,E+2),16));return D};
|
|
Tvs=function(z){for(var D=[],E=0,Q=0;Q<z.length;Q++){var T=z.charCodeAt(Q);T<128?D[E++]=T:(T<2048?D[E++]=T>>6|192:((T&64512)==55296&&Q+1<z.length&&(z.charCodeAt(Q+1)&64512)==56320?(T=65536+((T&1023)<<10)+(z.charCodeAt(++Q)&1023),D[E++]=T>>18|240,D[E++]=T>>12&63|128):D[E++]=T>>12|224,D[E++]=T>>6&63|128),D[E++]=T&63|128)}return D};
|
|
g.Ad=function(){var z=g.Cn.navigator;return z&&(z=z.userAgent)?z:""};
|
|
Ee=function(z){if(!g.B7&&!g.zd||!g.DS)return!1;for(var D=0;D<g.DS.brands.length;D++){var E=g.DS.brands[D].brand;if(E&&E.indexOf(z)!=-1)return!0}return!1};
|
|
g.Td=function(z){return g.Ad().indexOf(z)!=-1};
|
|
kH=function(){return g.B7||g.zd?!!g.DS&&g.DS.brands.length>0:!1};
|
|
Gd=function(){return kH()?!1:g.Td("Opera")};
|
|
eJ=function(){return g.Td("Firefox")||g.Td("FxiOS")};
|
|
g.kpX=function(){return g.Td("Safari")&&!(dp()||(kH()?0:g.Td("Coast"))||Gd()||(kH()?0:g.Td("Edge"))||(kH()?Ee("Microsoft Edge"):g.Td("Edg/"))||(kH()?Ee("Opera"):g.Td("OPR"))||eJ()||g.Td("Silk")||g.Td("Android"))};
|
|
dp=function(){return kH()?Ee("Chromium"):(g.Td("Chrome")||g.Td("CriOS"))&&!(kH()?0:g.Td("Edge"))||g.Td("Silk")};
|
|
g.FI=function(){return g.B7||g.zd?!!g.DS&&!!g.DS.platform:!1};
|
|
g.GpL=function(){return g.FI()?g.DS.platform==="Android":g.Td("Android")};
|
|
Ld=function(){return g.Td("iPhone")&&!g.Td("iPod")&&!g.Td("iPad")};
|
|
g.fd=function(){return Ld()||g.Td("iPad")||g.Td("iPod")};
|
|
g.nd=function(){return g.FI()?g.DS.platform==="macOS":g.Td("Macintosh")};
|
|
g.eb6=function(){return g.FI()?g.DS.platform==="Windows":g.Td("Windows")};
|
|
g.WL=function(z){g.WL[" "](z);return z};
|
|
FHa=function(z,D){var E=dQX;return Object.prototype.hasOwnProperty.call(E,z)?E[z]:E[z]=D(z)};
|
|
g.XI=function(z){return FHa(z,function(){return g.yL(LH6,z)>=0})};
|
|
g.J1=function(z,D){D===void 0&&(D=0);fMJ();D=ncr[D];for(var E=Array(Math.floor(z.length/3)),Q=D[64]||"",T=0,k=0;T<z.length-2;T+=3){var G=z[T],d=z[T+1],F=z[T+2],L=D[G>>2];G=D[(G&3)<<4|d>>4];d=D[(d&15)<<2|F>>6];F=D[F&63];E[k++]=""+L+G+d+F}L=0;F=Q;switch(z.length-T){case 2:L=z[T+1],F=D[(L&15)<<2]||Q;case 1:z=z[T],E[k]=""+D[z>>2]+D[(z&3)<<4|L>>4]+F+Q}return E.join("")};
|
|
g.u9=function(z,D,E){if(WHI&&!D)z=g.Cn.btoa(z);else{for(var Q=[],T=0,k=0;k<z.length;k++){var G=z.charCodeAt(k);if(G>255){var d=Error("go/unicode-to-byte-error");if(E)throw d;Q[T++]=G&255;G>>=8}Q[T++]=G}z=g.J1(Q,D)}return z};
|
|
JAa=function(z){var D=[];Xnk(z,function(E){D.push(E)});
|
|
return D};
|
|
b9=function(z){var D=z.length,E=D*3/4;E%3?E=Math.floor(E):"=.".indexOf(z[D-1])!=-1&&(E="=.".indexOf(z[D-2])!=-1?E-2:E-1);var Q=new Uint8Array(E),T=0;Xnk(z,function(k){Q[T++]=k});
|
|
return T!==E?Q.subarray(0,T):Q};
|
|
Xnk=function(z,D){function E(F){for(;Q<z.length;){var L=z.charAt(Q++),n=jJ[L];if(n!=null)return n;if(!g.rv(L))throw Error("Unknown base64 encoding at char: "+L);}return F}
|
|
fMJ();for(var Q=0;;){var T=E(-1),k=E(0),G=E(64),d=E(64);if(d===64&&T===-1)break;D(T<<2|k>>4);G!=64&&(D(k<<4&240|G>>2),d!=64&&D(G<<6&192|d))}};
|
|
fMJ=function(){if(!jJ){jJ={};for(var z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),D=["+/=","+/","-_=","-_.","-_"],E=0;E<5;E++){var Q=z.concat(D[E].split(""));ncr[E]=Q;for(var T=0;T<Q.length;T++){var k=Q[T];jJ[k]===void 0&&(jJ[k]=T)}}}};
|
|
VBr=function(z){return urr[z]||""};
|
|
j6s=function(z){if(!Ow6)return b9(z);z=bwk.test(z)?z.replace(bwk,VBr):z;z=atob(z);for(var D=new Uint8Array(z.length),E=0;E<z.length;E++)D[E]=z.charCodeAt(E);return D};
|
|
vL=function(z,D){vcI(D);this.K=z;if(z!=null&&z.length===0)throw Error("ByteString should be constructed with non-empty values");};
|
|
l9=function(){return mQI||(mQI=new vL(null,m8))};
|
|
Ix=function(z){return new Uint8Array(YH(z)||0)};
|
|
YH=function(z){vcI(m8);var D=z.K;D=D==null||lMW&&D!=null&&D instanceof Uint8Array?D:typeof D==="string"?j6s(D):null;return D==null?D:z.K=D};
|
|
vcI=function(z){if(z!==m8)throw Error("illegal external caller");};
|
|
ax=function(z){z=Error(z);AX(z,"warning");return z};
|
|
SJ=function(z,D){if(z!=null){var E;var Q=(E=Yx6)!=null?E:Yx6={};E=Q[z]||0;E>=D||(Q[z]=E+1,z=Error(),AX(z,"incident"),Cv(z))}};
|
|
Rx=function(){return typeof BigInt==="function"};
|
|
ZS=function(z,D,E){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(E===void 0?0:E)&&Symbol.for&&z?Symbol.for(z):z!=null?Symbol(z):Symbol():D};
|
|
h1=function(z,D){cL||Kd in z||IMO(z,aMW);z[Kd]|=D};
|
|
pd=function(z,D){cL||Kd in z||IMO(z,aMW);z[Kd]=D};
|
|
HL=function(z,D){return D===void 0?z.K!==xH&&!!(2&(z.jw[Kd]|0)):!!(2&D)&&z.K!==xH};
|
|
SxX=function(z,D){if(z!=null)if(typeof z==="string")z=z?new vL(z,m8):l9();else if(z.constructor!==vL)if(lMW&&z!=null&&z instanceof Uint8Array)z=z.length?new vL(new Uint8Array(z),m8):l9();else{if(!D)throw Error();z=void 0}return z};
|
|
Rbs=function(z,D,E){var Q=D&128?0:-1,T=z.length,k;if(k=!!T)k=z[T-1],k=k!=null&&typeof k==="object"&&k.constructor===Object;var G=T+(k?-1:0);for(D=D&128?1:0;D<G;D++)E(D-Q,z[D]);if(k){z=z[T-1];for(var d in z)!isNaN(d)&&E(+d,z[d])}};
|
|
Ue=function(z){return z&128?N$:void 0};
|
|
rp=function(z){z.gXw=!0;return z};
|
|
g.t1=function(z){var D=z;if((0,g.i9)(D)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(D))throw Error(String(D));}else if((0,g.ZwL)(D)&&!Number.isSafeInteger(D))throw Error(String(D));return wp?BigInt(z):z=cAW(z)?z?"1":"0":(0,g.i9)(z)?z.trim()||"0":String(z)};
|
|
KHI=function(z,D){if(z.length>D.length)return!1;if(z.length<D.length||z===D)return!0;for(var E=0;E<z.length;E++){var Q=z[E],T=D[E];if(Q>T)return!1;if(Q<T)return!0}};
|
|
se=function(z){var D=z>>>0;y9=D;ox=(z-D)/4294967296>>>0};
|
|
q$=function(z){if(z<0){se(0-z);var D=g.v($H(y9,ox));z=D.next().value;D=D.next().value;y9=z>>>0;ox=D>>>0}else se(z)};
|
|
hbr=function(z,D){var E=D*4294967296+(z>>>0);return Number.isSafeInteger(E)?E:PL(z,D)};
|
|
pns=function(z,D){return g.t1(Rx()?BigInt.asUintN(64,(BigInt(D>>>0)<<BigInt(32))+BigInt(z>>>0)):PL(z,D))};
|
|
g.Cd=function(z,D){return Rx()?g.t1(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(D))<<BigInt(32))+BigInt.asUintN(32,BigInt(z)))):g.t1(M$(z,D))};
|
|
PL=function(z,D){D>>>=0;z>>>=0;if(D<=2097151)var E=""+(4294967296*D+z);else Rx()?E=""+(BigInt(D)<<BigInt(32)|BigInt(z)):(E=(z>>>24|D<<8)&16777215,D=D>>16&65535,z=(z&16777215)+E*6777216+D*6710656,E+=D*8147497,D*=2,z>=1E7&&(E+=z/1E7>>>0,z%=1E7),E>=1E7&&(D+=E/1E7>>>0,E%=1E7),E=D+xQa(E)+xQa(z));return E};
|
|
xQa=function(z){z=String(z);return"0000000".slice(z.length)+z};
|
|
M$=function(z,D){D&2147483648?Rx()?z=""+(BigInt(D|0)<<BigInt(32)|BigInt(z>>>0)):(D=g.v($H(z,D)),z=D.next().value,D=D.next().value,z="-"+PL(z,D)):z=PL(z,D);return z};
|
|
A1=function(z){if(z.length<16)q$(Number(z));else if(Rx())z=BigInt(z),y9=Number(z&BigInt(4294967295))>>>0,ox=Number(z>>BigInt(32)&BigInt(4294967295));else{var D=+(z[0]==="-");ox=y9=0;for(var E=z.length,Q=0+D,T=(E-D)%6+D;T<=E;Q=T,T+=6)Q=Number(z.slice(Q,T)),ox*=1E6,y9=y9*1E6+Q,y9>=4294967296&&(ox+=Math.trunc(y9/4294967296),ox>>>=0,y9>>>=0);D&&(D=g.v($H(y9,ox)),z=D.next().value,D=D.next().value,y9=z,ox=D)}};
|
|
$H=function(z,D){D=~D;z?z=~z+1:D+=1;return[z,D]};
|
|
BL=function(z){return Array.prototype.slice.call(z)};
|
|
g.z0=function(z){if(z!=null&&typeof z!=="number")throw Error("Value of float/double field must be a number, found "+typeof z+": "+z);return z};
|
|
HwL=function(z){if(z==null||typeof z==="number")return z;if(z==="NaN"||z==="Infinity"||z==="-Infinity")return Number(z)};
|
|
NvJ=function(z){return z.displayName||z.name||"unknown type name"};
|
|
DG=function(z){if(z!=null&&typeof z!=="boolean")throw Error("Expected boolean but got "+Tp(z)+": "+z);return z};
|
|
Qu=function(z){switch(typeof z){case "bigint":return!0;case "number":return EB(z);case "string":return UQX.test(z);default:return!1}};
|
|
gcn=function(z){if(typeof z!=="number")throw ax("int32");if(!EB(z))throw ax("int32");return z|0};
|
|
g.T0=function(z){return z==null?z:gcn(z)};
|
|
kP=function(z){if(z==null)return z;if(typeof z==="string"&&z)z=+z;else if(typeof z!=="number")return;return EB(z)?z|0:void 0};
|
|
G0=function(z){if(z==null)return z;if(typeof z==="string"&&z)z=+z;else if(typeof z!=="number")return;return EB(z)?z>>>0:void 0};
|
|
wnO=function(z){var D=void 0;D!=null||(D=1024);if(!Qu(z))throw ax("int64");var E=typeof z;switch(D){case 512:switch(E){case "string":return ep(z);case "bigint":return String(dO(64,z));default:return Fw(z)}case 1024:switch(E){case "string":return rAL(z);case "bigint":return g.t1(dO(64,z));default:return iwI(z)}case 0:switch(E){case "string":return ep(z);case "bigint":return g.t1(dO(64,z));default:return LS(z)}default:return g.eK(D,"Unknown format requested type for int64")}};
|
|
g.fS=function(z){return z==null?z:wnO(z)};
|
|
tB6=function(z){var D=z.length;if(z[0]==="-"?D<20||D===20&&z<="-9223372036854775808":D<19||D===19&&z<="9223372036854775807")return z;A1(z);return M$(y9,ox)};
|
|
LS=function(z){Qu(z);z=nS(z);if(!Wz(z)){q$(z);var D=y9,E=ox;if(z=E&2147483648)D=~D+1>>>0,E=~E>>>0,D==0&&(E=E+1>>>0);D=hbr(D,E);z=typeof D==="number"?z?-D:D:z?"-"+D:D}return z};
|
|
Fw=function(z){Qu(z);z=nS(z);Wz(z)?z=String(z):(q$(z),z=M$(y9,ox));return z};
|
|
ep=function(z){Qu(z);var D=nS(Number(z));if(Wz(D))return String(D);D=z.indexOf(".");D!==-1&&(z=z.substring(0,D));return tB6(z)};
|
|
rAL=function(z){var D=nS(Number(z));if(Wz(D))return g.t1(D);D=z.indexOf(".");D!==-1&&(z=z.substring(0,D));return Rx()?g.t1(dO(64,BigInt(z))):g.t1(tB6(z))};
|
|
iwI=function(z){return Wz(z)?g.t1(LS(z)):g.t1(Fw(z))};
|
|
yAJ=function(z){var D=typeof z;if(z==null)return z;if(D==="bigint")return g.t1(dO(64,z));if(Qu(z))return D==="string"?rAL(z):iwI(z)};
|
|
ocW=function(z){if(z==null)return z;var D=typeof z;if(D==="bigint")return String(dO(64,z));if(Qu(z)){if(D==="string")return ep(z);if(D==="number")return LS(z)}};
|
|
Xw=function(z){if(z==null)return z;var D=typeof z;if(D==="bigint")return String(s6O(64,z));if(Qu(z)){if(D==="string")return Qu(z),D=nS(Number(z)),Wz(D)&&D>=0?z=String(D):(D=z.indexOf("."),D!==-1&&(z=z.substring(0,D)),z[0]==="-"?D=!1:(D=z.length,D=D<20?!0:D===20&&z<="18446744073709551615"),D||(A1(z),z=PL(y9,ox))),z;if(D==="number")return Qu(z),z=nS(z),z>=0&&Wz(z)||(q$(z),z=hbr(y9,ox)),z}};
|
|
$Qs=function(z){if(z==null||typeof z=="string"||z instanceof vL)return z};
|
|
qxQ=function(z){if(typeof z!=="string")throw Error();return z};
|
|
Jk=function(z){if(z!=null&&typeof z!=="string")throw Error();return z};
|
|
g.uc=function(z){return z==null||typeof z==="string"?z:void 0};
|
|
Vu=function(z,D){if(!(z instanceof D))throw Error("Expected instanceof "+NvJ(D)+" but got "+(z&&NvJ(z.constructor)));return z};
|
|
P5s=function(z,D,E){if(z!=null&&z[OB]===bc)return z;if(Array.isArray(z)){var Q=z[Kd]|0;E=Q|E&32|E&2;E!==Q&&pd(z,E);return new D(z)}};
|
|
jp=function(z){return z};
|
|
lc=function(z){var D=SB(md);return D?z[D]:void 0};
|
|
YP=function(){};
|
|
I8=function(z,D){for(var E in z)!isNaN(E)&&D(z,+E,z[E])};
|
|
MBa=function(z){var D=new YP;I8(z,function(E,Q,T){D[Q]=BL(T)});
|
|
D.ZZ=z.ZZ;return D};
|
|
AAI=function(z,D){D<100||SJ(C56,1)};
|
|
Sp=function(z,D,E,Q){var T=Q!==void 0;Q=!!Q;var k=SB(md),G;!T&&cL&&k&&(G=z[k])&&I8(G,AAI);k=[];var d=z.length;G=4294967295;var F=!1,L=!!(D&64),n=L?D&128?0:-1:void 0;if(!(D&1)){var f=d&&z[d-1];f!=null&&typeof f==="object"&&f.constructor===Object?(d--,G=d):f=void 0;if(L&&!(D&128)&&!T){F=!0;var X;G=((X=a8)!=null?X:jp)(G-n,n,z,f,void 0)+n}}D=void 0;for(X=0;X<d;X++){var W=z[X];if(W!=null&&(W=E(W,Q))!=null)if(L&&X>=G){var J=X-n,V=void 0;((V=D)!=null?V:D={})[J]=W}else k[X]=W}if(f)for(var l in f)d=f[l],d!=
|
|
null&&(d=E(d,Q))!=null&&(X=+l,W=void 0,L&&!Number.isNaN(X)&&(W=X+n)<G?k[W]=d:(X=void 0,((X=D)!=null?X:D={})[l]=d));D&&(F?k.push(D):k[G]=D);T&&SB(md)&&(z=lc(z))&&z instanceof YP&&(k[md]=MBa(z));return k};
|
|
Bvn=function(z){switch(typeof z){case "number":return Number.isFinite(z)?z:""+z;case "bigint":return R8(z)?Number(z):""+z;case "boolean":return z?1:0;case "object":if(Array.isArray(z)){var D=z[Kd]|0;return z.length===0&&D&1?void 0:Sp(z,D,Bvn)}if(z!=null&&z[OB]===bc)return ZG(z);if(z instanceof vL){D=z.K;if(D==null)z="";else if(typeof D==="string")z=D;else{if(Ow6){for(var E="",Q=0,T=D.length-10240;Q<T;)E+=String.fromCharCode.apply(null,D.subarray(Q,Q+=10240));E+=String.fromCharCode.apply(null,Q?D.subarray(Q):
|
|
D);D=btoa(E)}else D=g.J1(D);z=z.K=D}return z}return}return z};
|
|
cz=function(z,D){if(D){a8=D==null||D===jp||D[zLX]!==DcJ?jp:D;try{return ZG(z)}finally{a8=void 0}}return ZG(z)};
|
|
ZG=function(z){z=z.jw;return Sp(z,z[Kd]|0,Bvn)};
|
|
T9a=function(z){switch(typeof z){case "boolean":return EwL||(EwL=[0,void 0,!0]);case "number":return z>0?void 0:z===0?QcL||(QcL=[0,void 0]):[-z,void 0];case "string":return[0,z];case "object":return z}};
|
|
KS=function(z,D){return kFa(z,D[0],D[1])};
|
|
g.hk=function(z,D,E){return kFa(z,D,E,2048)};
|
|
var GFk=function(z,D){return pS[e[10]](this,10,6021,z,D)};
|
|
kFa=function(z,D,E,Q){Q=Q===void 0?0:Q;if(z==null){var T=32;E?(z=[E],T|=128):z=[];D&&(T=T&-16760833|(D&1023)<<14)}else{if(!Array.isArray(z))throw Error("narr");T=z[Kd]|0;if(eLQ&&1&T)throw Error("rfarr");2048&T&&!(2&T)&&dcn();if(T&256)throw Error("farr");if(T&64)return(T|Q)!==T&&pd(z,T|Q),z;if(E&&(T|=128,E!==z[0]))throw Error("mid");a:{E=z;T|=64;var k=E.length;if(k){var G=k-1,d=E[G];if(d!=null&&typeof d==="object"&&d.constructor===Object){D=T&128?0:-1;G-=D;if(G>=1024)throw Error("pvtlmt");for(var F in d)k=
|
|
+F,k<G&&(E[k+D]=d[F],delete d[F]);T=T&-16760833|(G&1023)<<14;break a}}if(D){F=Math.max(D,k-(T&128?0:-1));if(F>1024)throw Error("spvt");T=T&-16760833|(F&1023)<<14}}}pd(z,T|64|Q);return z};
|
|
dcn=function(){if(eLQ)throw Error("carr");SJ(F9W,5)};
|
|
L9s=function(z,D){if(typeof z!=="object")return z;if(Array.isArray(z)){var E=z[Kd]|0;z.length===0&&E&1?z=void 0:E&2||(!D||4096&E||16&E?z=xP(z,E,!1,D&&!(E&16)):(h1(z,34),E&4&&Object.freeze(z)));return z}if(z!=null&&z[OB]===bc)return D=z.jw,E=D[Kd]|0,HL(z,E)?z:Hz(z,D,E)?Nd(z,D):xP(D,E);if(z instanceof vL)return z};
|
|
Nd=function(z,D,E){z=new z.constructor(D);E&&(z.K=xH);z.L=xH;return z};
|
|
xP=function(z,D,E,Q){Q!=null||(Q=!!(34&D));z=Sp(z,D,L9s,Q);Q=32;E&&(Q|=2);D=D&16769217|Q;pd(z,D);return z};
|
|
fZL=function(z){var D=z.jw,E=D[Kd]|0;return HL(z,E)?Hz(z,D,E)?Nd(z,D,!0):new z.constructor(xP(D,E,!1)):z};
|
|
UB=function(z){if(z.K!==xH)return!1;var D=z.jw;D=xP(D,D[Kd]|0);h1(D,2048);z.jw=D;z.K=void 0;z.L=void 0;return!0};
|
|
gO=function(z){if(!UB(z)&&HL(z,z.jw[Kd]|0))throw Error();};
|
|
rO=function(z,D){D===void 0&&(D=z[Kd]|0);D&32&&!(D&4096)&&pd(z,D|4096)};
|
|
Hz=function(z,D,E){return E&2?!0:E&32&&!(E&4096)?(pd(D,E|2),z.K=xH,!0):!1};
|
|
wO=function(z,D,E,Q,T){Object.isExtensible(z);D=ic(z.jw,D,E,T);if(D!==null||Q&&z.L!==xH)return D};
|
|
ic=function(z,D,E,Q){if(D===-1)return null;var T=D+(E?0:-1),k=z.length-1;if(!(k<1+(E?0:-1))){if(T>=k){var G=z[k];if(G!=null&&typeof G==="object"&&G.constructor===Object){E=G[D];var d=!0}else if(T===k)E=G;else return}else E=z[T];if(Q&&E!=null){Q=Q(E);if(Q==null)return Q;if(!Object.is(Q,E))return d?G[D]=Q:z[T]=Q,Q}return E}};
|
|
o8=function(z,D,E,Q){gO(z);var T=z.jw;tk(T,T[Kd]|0,D,E,Q);return z};
|
|
tk=function(z,D,E,Q,T){var k=E+(T?0:-1),G=z.length-1;if(G>=1+(T?0:-1)&&k>=G){var d=z[G];if(d!=null&&typeof d==="object"&&d.constructor===Object)return d[E]=Q,D}if(k<=G)return z[k]=Q,D;if(Q!==void 0){var F;G=((F=D)!=null?F:D=z[Kd]|0)>>14&1023||536870912;E>=G?Q!=null&&(k={},z[G+(T?0:-1)]=(k[E]=Q,k)):z[k]=Q}return D};
|
|
g.W9X=function(z,D,E,Q,T){var k=z.jw,G=k[Kd]|0;Q=HL(z,G)?1:Q;T=!!T||Q===3;Q===2&&UB(z)&&(k=z.jw,G=k[Kd]|0);z=sB(k,D);var d=z===$P?7:z[Kd]|0,F=qd(d,G);var L=4&F?!1:!0;if(L){4&F&&(z=BL(z),d=0,F=Pz(F,G),G=tk(k,G,D,z));for(var n=0,f=0;n<z.length;n++){var X=E(z[n]);X!=null&&(z[f++]=X)}f<n&&(z.length=f);E=(F|4)&-513;F=E&=-1025;F&=-4097}F!==d&&(pd(z,F),2&F&&Object.freeze(z));return z=nw6(z,F,k,G,D,void 0,Q,L,T)};
|
|
nw6=function(z,D,E,Q,T,k,G,d,F){var L=D;G===1||(G!==4?0:2&D||!(16&D)&&32&Q)?Md(D)||(D|=!z.length||d&&!(4096&D)||32&Q&&!(4096&D||16&D)?2:256,D!==L&&pd(z,D),Object.freeze(z)):(G===2&&Md(D)&&(z=BL(z),L=0,D=Pz(D,Q),Q=tk(E,Q,T,z,k)),Md(D)||(F||(D|=16),D!==L&&pd(z,D)));2&D||!(4096&D||16&D)||rO(E,Q);return z};
|
|
sB=function(z,D,E){z=ic(z,D,E);return Array.isArray(z)?z:$P};
|
|
qd=function(z,D){2&D&&(z|=2);return z|1};
|
|
Md=function(z){return!!(2&z)&&!!(4&z)||!!(256&z)};
|
|
XqO=function(z){return SxX(z,!0)};
|
|
CS=function(z,D){z=wO(z,D,void 0,void 0,XqO);return z==null?l9():z};
|
|
JXI=function(z,D,E){gO(z);var Q=z.jw,T=Q[Kd]|0;if(D==null)return tk(Q,T,3),z;if(!Array.isArray(D))throw ax();var k=D===$P?7:D[Kd]|0,G=k,d=Md(k),F=d||Object.isFrozen(D);d||(k=0);F||(D=BL(D),G=0,k=Pz(k,T),F=!1);k|=5;d=4&k?512&k?512:1024&k?1024:0:void 0;d=d!=null?d:1024;k|=d;for(var L=0;L<D.length;L++){var n=D[L],f=E(n,d);Object.is(n,f)||(F&&(D=BL(D),G=0,k=Pz(k,T),F=!1),D[L]=f)}k!==G&&(F&&(D=BL(D),k=Pz(k,T)),pd(D,k));tk(Q,T,3,D);return z};
|
|
g.Ak=function(z,D,E,Q,T){gO(z);var k=z.jw;tk(k,k[Kd]|0,D,(Q==="0"?Number(E)===0:E===Q)?void 0:E,T);return z};
|
|
Bz=function(z,D,E){if(D&2)throw Error();var Q=Ue(D),T=sB(z,E,Q),k=T===$P?7:T[Kd]|0,G=qd(k,D);if(2&G||Md(G)||16&G)G===k||Md(G)||pd(T,G),T=BL(T),k=0,G=Pz(G,D),tk(z,D,E,T,Q);G&=-13;G!==k&&pd(T,G);return T};
|
|
Q$=function(z,D,E,Q){gO(z);var T=z.jw,k=T[Kd]|0;if(Q==null){var G=zv(T);if(Dz(G,T,k,E)===D)G.set(E,0);else return z}else k=Ei(T,k,E,D);tk(T,k,D,Q);return z};
|
|
Tv=function(z,D,E,Q){var T=z[Kd]|0,k=Ue(T);T=Ei(z,T,E,D,k);tk(z,T,D,Q,k)};
|
|
kW=function(z,D,E){z=z.jw;return Dz(zv(z),z,void 0,D)===E?E:-1};
|
|
zv=function(z){if(cL){var D;return(D=z[Gv])!=null?D:z[Gv]=new Map}if(Gv in z)return z[Gv];D=new Map;Object.defineProperty(z,Gv,{value:D});return D};
|
|
Ei=function(z,D,E,Q,T){Q===0||E.includes(Q);var k=zv(z),G=Dz(k,z,D,E,T);G!==Q&&(G&&(D=tk(z,D,G,void 0,T)),k.set(E,Q));return D};
|
|
Dz=function(z,D,E,Q,T){var k=z.get(Q);if(k!=null)return k;for(var G=k=0;G<Q.length;G++){var d=Q[G];ic(D,d,T)!=null&&(k!==0&&(E=tk(D,E,k,void 0,T)),k=d)}z.set(Q,k);return k};
|
|
eF=function(z,D,E){var Q=z[Kd]|0,T=Ue(Q),k=ic(z,E,T);if(k!=null&&k[OB]===bc){if(!HL(k))return UB(k),k.jw;var G=k.jw}else Array.isArray(k)&&(G=k);if(G){var d=G[Kd]|0;d&2&&(G=xP(G,d))}G=KS(G,D);G!==k&&tk(z,Q,E,G,T);return G};
|
|
uhQ=function(z,D,E,Q,T){var k=!1;Q=ic(z,Q,T,function(G){var d=P5s(G,E,D);k=d!==G&&d!=null;return d});
|
|
if(Q!=null)return k&&!HL(Q)&&rO(z,D),Q};
|
|
dc=function(z,D,E,Q){var T=z.jw,k=T[Kd]|0;D=uhQ(T,k,D,E,Q);if(D==null)return D;k=T[Kd]|0;if(!HL(z,k)){var G=fZL(D);G!==D&&(UB(z)&&(T=z.jw,k=T[Kd]|0),D=G,k=tk(T,k,E,D,Q),rO(T,k))}return D};
|
|
Fe=function(z,D,E,Q,T,k,G,d,F){var L=HL(z,E);k=L?1:k;d=!!d||k===3;L=F&&!L;(k===2||L)&&UB(z)&&(D=z.jw,E=D[Kd]|0);z=sB(D,T,G);var n=z===$P?7:z[Kd]|0,f=qd(n,E);if(F=!(4&f)){var X=z,W=E,J=!!(2&f);J&&(W|=2);for(var V=!J,l=!0,S=0,Z=0;S<X.length;S++){var p=P5s(X[S],Q,W);if(p instanceof Q){if(!J){var c=HL(p);V&&(V=!c);l&&(l=c)}X[Z++]=p}}Z<S&&(X.length=Z);f|=4;f=l?f&-4097:f|4096;f=V?f|8:f&-9}f!==n&&(pd(z,f),2&f&&Object.freeze(z));if(L&&!(8&f||!z.length&&(k===1||(k!==4?0:2&f||!(16&f)&&32&E)))){Md(f)&&(z=BL(z),
|
|
f=Pz(f,E),E=tk(D,E,T,z,G));Q=z;L=f;for(n=0;n<Q.length;n++)X=Q[n],f=fZL(X),X!==f&&(Q[n]=f);L|=8;f=L=Q.length?L|4096:L&-4097;pd(z,f)}return z=nw6(z,f,D,E,T,G,k,F,d)};
|
|
rE=function(z,D,E){var Q=z.jw;return Fe(z,Q,Q[Kd]|0,D,E,void 0===VK6?2:4,void 0,!1,!0)};
|
|
ODs=function(z,D){z!=null?Vu(z,D):z=void 0;return z};
|
|
Lt=function(z,D,E,Q,T){Q=ODs(Q,D);o8(z,E,Q,T);Q&&!HL(Q)&&rO(z.jw);return z};
|
|
bDk=function(z,D,E,Q,T){T=ODs(T,D);Q$(z,E,Q,T);T&&!HL(T)&&rO(z.jw);return z};
|
|
ft=function(z,D,E,Q){gO(z);var T=z.jw,k=T[Kd]|0;if(Q==null)return tk(T,k,E),z;if(!Array.isArray(Q))throw ax();for(var G=Q===$P?7:Q[Kd]|0,d=G,F=Md(G),L=F||Object.isFrozen(Q),n=!0,f=!0,X=0;X<Q.length;X++){var W=Q[X];Vu(W,D);F||(W=HL(W),n&&(n=!W),f&&(f=W))}F||(G=n?13:5,G=f?G&-4097:G|4096);L&&G===d||(Q=BL(Q),d=0,G=Pz(G,k));G!==d&&pd(Q,G);k=tk(T,k,E,Q);2&G||!(4096&G||16&G)||rO(T,k);return z};
|
|
Pz=function(z,D){return z=(2&D?z|2:z&-3)&-273};
|
|
nt=function(z,D,E,Q){var T=Q;gO(z);Q=z.jw;z=Fe(z,Q,Q[Kd]|0,E,D,2,void 0,!0);T=T!=null?Vu(T,E):new E;z.push(T);D=E=z===$P?7:z[Kd]|0;(T=HL(T))?(E&=-9,z.length===1&&(E&=-4097)):E|=4096;E!==D&&pd(z,E);T||rO(Q)};
|
|
wE=function(z,D,E){E=E===void 0?0:E;z=kP(wO(z,D));return z!=null?z:E};
|
|
WQ=function(z,D){var E=E===void 0?0:E;var Q;return(Q=G0(wO(z,D)))!=null?Q:E};
|
|
vww=function(z,D,E){E=E===void 0?jcV:E;z=wO(z,D,void 0,void 0,yAJ);return z!=null?z:E};
|
|
Xe=function(z,D,E,Q){E=E===void 0?"":E;var T;return(T=g.uc(wO(z,D,Q)))!=null?T:E};
|
|
Ja=function(z,D){var E=E===void 0?0:E;z=wO(z,D);z=z==null?z:EB(z)?z|0:void 0;return z!=null?z:E};
|
|
V$=function(z,D){return g.uc(wO(z,D,void 0,uw))};
|
|
YW=function(z,D,E){return o8(z,D,g.fS(E))};
|
|
Io=function(z,D,E){return o8(z,D,Jk(E))};
|
|
ao=function(z,D,E,Q){return g.Ak(z,D,Jk(E),"",Q)};
|
|
SF=function(z,D,E){if(E!=null){if(!EB(E))throw ax("enum");E|=0}return o8(z,D,E)};
|
|
Ro=function(z,D,E){this.buffer=z;if(E&&!D)throw Error();this.K=D};
|
|
Zz=function(z,D){if(typeof z==="string")return new Ro(j6s(z),D);if(Array.isArray(z))return new Ro(new Uint8Array(z),D);if(z.constructor===Uint8Array)return new Ro(z,!1);if(z.constructor===ArrayBuffer)return z=new Uint8Array(z),new Ro(z,!1);if(z.constructor===vL)return D=YH(z)||new Uint8Array(0),new Ro(D,!0,z);if(z instanceof Uint8Array)return z=z.constructor===Uint8Array?z:new Uint8Array(z.buffer,z.byteOffset,z.byteLength),new Ro(z,!1);throw Error();};
|
|
cQ=function(z,D,E,Q){this.L=null;this.V=!1;this.K=this.Z=this.B=0;this.init(z,D,E,Q)};
|
|
g.ha=function(z,D){var E=0,Q=0,T=0,k=z.L,G=z.K;do{var d=k[G++];E|=(d&127)<<T;T+=7}while(T<32&&d&128);if(T>32)for(Q|=(d&127)>>4,T=3;T<32&&d&128;T+=7)d=k[G++],Q|=(d&127)<<T;Kt(z,G);if(!(d&128))return D(E>>>0,Q>>>0);throw Error();};
|
|
Kt=function(z,D){z.K=D;if(D>z.Z)throw Error();};
|
|
g.pt=function(z){var D=z.L,E=z.K,Q=D[E++],T=Q&127;if(Q&128&&(Q=D[E++],T|=(Q&127)<<7,Q&128&&(Q=D[E++],T|=(Q&127)<<14,Q&128&&(Q=D[E++],T|=(Q&127)<<21,Q&128&&(Q=D[E++],T|=Q<<28,Q&128&&D[E++]&128&&D[E++]&128&&D[E++]&128&&D[E++]&128&&D[E++]&128)))))throw Error();Kt(z,E);return T};
|
|
xW=function(z){var D=z.L,E=z.K,Q=D[E+0],T=D[E+1],k=D[E+2];D=D[E+3];Kt(z,z.K+4);return(Q<<0|T<<8|k<<16|D<<24)>>>0};
|
|
HQ=function(z){var D=xW(z);z=xW(z);return pns(D,z)};
|
|
g.Nk=function(z){var D=xW(z),E=xW(z);z=(E>>31)*2+1;var Q=E>>>20&2047;D=4294967296*(E&1048575)+D;return Q==2047?D?NaN:z*Infinity:Q==0?z*4.9E-324*D:z*Math.pow(2,Q-1075)*(D+4503599627370496)};
|
|
Ui=function(z){for(var D=0,E=z.K,Q=E+10,T=z.L;E<Q;){var k=T[E++];D|=k;if((k&128)===0)return Kt(z,E),!!(D&127)}throw Error();};
|
|
mc6=function(z){return g.pt(z)};
|
|
lZV=function(z,D){if(D<0)throw Error();var E=z.K;D=E+D;if(D>z.Z)throw Error();z.K=D;return E};
|
|
IZL=function(z,D){if(D==0)return l9();var E=lZV(z,D);z.Ck&&z.V?E=z.L.subarray(E,E+D):(z=z.L,D=E+D,E=E===D?new Uint8Array(0):YVI?z.slice(E,D):new Uint8Array(z.subarray(E,D)));return E.length==0?l9():new vL(E,m8)};
|
|
iw=function(z,D,E,Q){if(rc.length){var T=rc.pop();T.init(z,D,E,Q);z=T}else z=new cQ(z,D,E,Q);this.K=z;this.B=this.K.K;this.L=this.Z=-1;aZs(this,Q)};
|
|
aZs=function(z,D){D=D===void 0?{}:D;z.xK=D.xK===void 0?!1:D.xK};
|
|
SVJ=function(z,D,E,Q){if(wc.length){var T=wc.pop();aZs(T,Q);T.K.init(z,D,E,Q);return T}return new iw(z,D,E,Q)};
|
|
RLn=function(z){var D=z.K;if(D.K==D.Z)return!1;z.B=z.K.K;var E=g.pt(z.K)>>>0;D=E>>>3;E&=7;if(!(E>=0&&E<=5))throw Error();if(D<1)throw Error();z.Z=D;z.L=E;return!0};
|
|
ta=function(z){switch(z.L){case 0:z.L!=0?ta(z):Ui(z.K);break;case 1:z=z.K;Kt(z,z.K+8);break;case 2:if(z.L!=2)ta(z);else{var D=g.pt(z.K)>>>0;z=z.K;Kt(z,z.K+D)}break;case 5:z=z.K;Kt(z,z.K+4);break;case 3:D=z.Z;do{if(!RLn(z))throw Error();if(z.L==4){if(z.Z!=D)throw Error();break}ta(z)}while(1);break;default:throw Error();}};
|
|
y$=function(z,D,E){var Q=z.K.Z,T=g.pt(z.K)>>>0;T=z.K.K+T;var k=T-Q;k<=0&&(z.K.Z=T,E(D,z,void 0,void 0,void 0),k=T-z.K.K);if(k)throw Error();z.K.K=T;z.K.Z=Q};
|
|
$W=function(z){var D=g.pt(z.K)>>>0;z=z.K;var E=lZV(z,D);z=z.L;if(ZDw){var Q=z,T;(T=oo)||(T=oo=new TextDecoder("utf-8",{fatal:!0}));D=E+D;Q=E===0&&D===Q.length?Q:Q.subarray(E,D);try{var k=T.decode(Q)}catch(L){if(si===void 0){try{T.decode(new Uint8Array([128]))}catch(n){}try{T.decode(new Uint8Array([97])),si=!0}catch(n){si=!1}}!si&&(oo=void 0);throw L;}}else{k=E;D=k+D;E=[];for(var G=null,d,F;k<D;)d=z[k++],d<128?E.push(d):d<224?k>=D?Me():(F=z[k++],d<194||(F&192)!==128?(k--,Me()):E.push((d&31)<<6|F&63)):
|
|
d<240?k>=D-1?Me():(F=z[k++],(F&192)!==128||d===224&&F<160||d===237&&F>=160||((T=z[k++])&192)!==128?(k--,Me()):E.push((d&15)<<12|(F&63)<<6|T&63)):d<=244?k>=D-2?Me():(F=z[k++],(F&192)!==128||(d<<28)+(F-144)>>30!==0||((T=z[k++])&192)!==128||((Q=z[k++])&192)!==128?(k--,Me()):(d=(d&7)<<18|(F&63)<<12|(T&63)<<6|Q&63,d-=65536,E.push((d>>10&1023)+55296,(d&1023)+56320))):Me(),E.length>=8192&&(G=Csk(G,E),E.length=0);k=Csk(G,E)}return k};
|
|
cXk=function(z){var D=g.pt(z.K)>>>0;return IZL(z.K,D)};
|
|
K96=function(z,D,E){var Q=g.pt(z.K)>>>0;for(Q=z.K.K+Q;z.K.K<Q;)E.push(D(z.K))};
|
|
hLX=function(z){if(z!==qk)throw Error();};
|
|
PQ=function(z,D){this.L=z>>>0;this.K=D>>>0};
|
|
Mk=function(z){return z.L===0?new PQ(0,1+~z.K):new PQ(~z.L+1,~z.K)};
|
|
Ct=function(z){z=BigInt.asUintN(64,z);return new PQ(Number(z&BigInt(4294967295)),Number(z>>BigInt(32)))};
|
|
Aa=function(z){if(!z)return pqn||(pqn=new PQ(0,0));if(!/^\d+$/.test(z))return null;A1(z);return new PQ(y9,ox)};
|
|
BQ=function(z,D){this.L=z>>>0;this.K=D>>>0};
|
|
HDQ=function(z){if(!z)return xcL||(xcL=new BQ(0,0));if(!/^-?\d+$/.test(z))return null;A1(z);return new BQ(y9,ox)};
|
|
zh=function(){this.K=[]};
|
|
Dk=function(z,D,E){for(;E>0||D>127;)z.K.push(D&127|128),D=(D>>>7|E<<25)>>>0,E>>>=7;z.K.push(D)};
|
|
EN=function(z,D){for(;D>127;)z.K.push(D&127|128),D>>>=7;z.K.push(D)};
|
|
N9k=function(z,D){if(D>=0)EN(z,D);else{for(var E=0;E<9;E++)z.K.push(D&127|128),D>>=7;z.K.push(1)}};
|
|
Ql=function(z,D){z.K.push(D>>>0&255);z.K.push(D>>>8&255);z.K.push(D>>>16&255);z.K.push(D>>>24&255)};
|
|
UcV=function(){this.Z=[];this.L=0;this.K=new zh};
|
|
Th=function(z,D){D.length!==0&&(z.Z.push(D),z.L+=D.length)};
|
|
gwW=function(z,D){kA(z,D,2);D=z.K.end();Th(z,D);D.push(z.L);return D};
|
|
rXk=function(z,D){var E=D.pop();for(E=z.L+z.K.length()-E;E>127;)D.push(E&127|128),E>>>=7,z.L++;D.push(E);z.L++};
|
|
kA=function(z,D,E){EN(z.K,D*8+E)};
|
|
wqs=function(z,D,E){if(E!=null)switch(iDI(E),kA(z,D,1),typeof E){case "number":z=z.K;se(E);Ql(z,y9);Ql(z,ox);break;case "bigint":E=Ct(E);z=z.K;D=E.K;Ql(z,E.L);Ql(z,D);break;default:E=Aa(E),z=z.K,D=E.K,Ql(z,E.L),Ql(z,D)}};
|
|
tKw=function(z,D,E){E!=null&&(E=parseInt(E,10),kA(z,D,0),N9k(z.K,E))};
|
|
eI=function(z,D,E){kA(z,D,2);EN(z.K,E.length);Th(z,z.K.end());Th(z,E)};
|
|
iDI=function(z){switch(typeof z){case "string":Aa(z)}};
|
|
yXw=function(z){switch(typeof z){case "string":z.length&&z[0]==="-"?Aa(z.substring(1)):Aa(z)}};
|
|
dd=function(){function z(){throw Error();}
|
|
Object.setPrototypeOf(z,z.prototype);return z};
|
|
g.FF=function(z,D,E){this.jw=g.hk(z,D,E)};
|
|
owr=function(z,D){if(D==null||D=="")return new z;D=JSON.parse(D);if(!Array.isArray(D))throw Error("dnarr");h1(D,32);return new z(D)};
|
|
fV=function(z,D,E){this.fQ=z;this.uq=D;z=SB(LV);this.K=!!z&&E===z||!1};
|
|
nV=function(z,D){var E=E===void 0?LV:E;return new fV(z,D,E)};
|
|
$cs=function(z,D,E,Q,T){D=scr(D,Q);D!=null&&(E=gwW(z,E),T(D,z),rXk(z,E))};
|
|
Jp=function(z,D,E,Q){var T=Q[z];if(T)return T;T={};T.h4=Q;T.jj=T9a(Q[0]);var k=Q[1],G=1;k&&k.constructor===Object&&(T.extensions=k,k=Q[++G],typeof k==="function"&&(T.KB=!0,Wk!=null||(Wk=k),XF!=null||(XF=Q[G+1]),k=Q[G+=2]));for(var d={};k&&Array.isArray(k)&&k.length&&typeof k[0]==="number"&&k[0]>0;){for(var F=0;F<k.length;F++)d[k[F]]=k;k=Q[++G]}for(F=1;k!==void 0;){typeof k==="number"&&(F+=k,k=Q[++G]);var L=void 0;if(k instanceof fV)var n=k;else n=qVX,G--;k=void 0;if((k=n)==null?0:k.K){k=Q[++G];L=
|
|
Q;var f=G;typeof k==="function"&&(k=k(),L[f]=k);L=k}k=Q[++G];f=F+1;typeof k==="number"&&k<0&&(f-=k,k=Q[++G]);for(;F<f;F++){var X=d[F];L?E(T,F,n,L,X):D(T,F,n,X)}}return Q[z]=T};
|
|
MKr=function(z){return Array.isArray(z)?z[0]instanceof fV?z:[PKO,z]:[z,void 0]};
|
|
scr=function(z,D){if(z instanceof g.FF)return z.jw;if(Array.isArray(z))return KS(z,D)};
|
|
uz=function(z,D,E,Q){var T=E.fQ;z[D]=Q?function(k,G,d){return T(k,G,d,Q)}:T};
|
|
ON=function(z,D,E,Q,T){var k=E.fQ,G,d;z[D]=function(F,L,n){return k(F,L,n,d||(d=Jp(Vl,uz,ON,Q).jj),G||(G=bz(Q)),T)}};
|
|
bz=function(z){var D=z[jI];if(D!=null)return D;var E=Jp(Vl,uz,ON,z);D=E.KB?function(Q,T){return Wk(Q,T,E)}:function(Q,T){for(;RLn(T)&&T.L!=4;){var k=T.Z,G=E[k];
|
|
if(G==null){var d=E.extensions;d&&(d=d[k])&&(d=CKW(d),d!=null&&(G=E[k]=d))}if(G==null||!G(T,Q,k)){d=T;G=d.B;ta(d);if(d.xK)var F=void 0;else{var L=d.K.K-G;d.K.K=G;F=IZL(d.K,L)}L=d=G=void 0;var n=Q;F&&((G=(d=(L=n[md])!=null?L:n[md]=new YP)[k])!=null?G:d[k]=[]).push(F)}}if(Q=lc(Q))Q.ZZ=E.h4[AXs];return!0};
|
|
z[jI]=D;z[AXs]=B9L.bind(z);return D};
|
|
B9L=function(z,D,E,Q){var T=this[Vl],k=this[jI],G=KS(void 0,T.jj),d=lc(z);if(d){var F=!1,L=T.extensions;if(L){T=function(J,V,l){if(l.length!==0)if(L[V])for(J=g.v(l),V=J.next();!V.done;V=J.next()){V=SVJ(V.value);try{F=!0,k(G,V)}finally{V.free()}}else Q==null||Q(z,V,l)};
|
|
if(D==null)I8(d,T);else if(d!=null){var n=d[D];n&&T(d,D,n)}if(F){var f=z[Kd]|0;if(f&2&&f&2048&&(E==null||!E.iV))throw Error();var X=Ue(f),W=function(J,V){if(ic(z,J,X)!=null)switch(E==null?void 0:E.fPM){case 1:return;default:throw Error();}V!=null&&(f=tk(z,f,J,V,X));delete d[J]};
|
|
D==null?Rbs(G,G[Kd]|0,function(J,V){W(J,V)}):W(D,ic(G,D,X))}}}};
|
|
CKW=function(z){z=MKr(z);var D=z[0].fQ;if(z=z[1]){var E=bz(z),Q=Jp(Vl,uz,ON,z).jj;return function(T,k,G){return D(T,k,G,Q,E)}}return D};
|
|
vk=function(z,D,E){z[D]=E.uq};
|
|
lz=function(z,D,E,Q){var T,k,G=E.uq;z[D]=function(d,F,L){return G(d,F,L,k||(k=Jp(mp,vk,lz,Q).jj),T||(T=z$I(Q)))}};
|
|
z$I=function(z){var D=z[DeL];if(!D){var E=Jp(mp,vk,lz,z);D=function(Q,T){return ErV(Q,T,E)};
|
|
z[DeL]=D}return D};
|
|
ErV=function(z,D,E){Rbs(z,z[Kd]|0,function(Q,T){if(T!=null){var k=QiO(E,Q);k?k(D,T,Q):Q<500||SJ(TEO,3)}});
|
|
(z=lc(z))&&I8(z,function(Q,T,k){Th(D,D.K.end());for(Q=0;Q<k.length;Q++)Th(D,YH(k[Q])||new Uint8Array(0))})};
|
|
QiO=function(z,D){var E=z[D];if(E)return E;if(E=z.extensions)if(E=E[D]){E=MKr(E);var Q=E[0].uq;if(E=E[1]){var T=z$I(E),k=Jp(mp,vk,lz,E).jj;E=z.KB?XF(k,T):function(G,d,F){return Q(G,d,F,k,T)}}else E=Q;
|
|
return z[D]=E}};
|
|
YA=function(z,D,E){if(Array.isArray(D)){var Q=D[Kd]|0;if(Q&4)return D;for(var T=0,k=0;T<D.length;T++){var G=z(D[T]);G!=null&&(D[k++]=G)}k<T&&(D.length=k);z=Q|1;E&&(z=(z|4)&-1537);z!==Q&&pd(D,z);E&&z&2&&Object.freeze(D);return D}};
|
|
k36=function(z,D){var E=new UcV;ErV(z.jw,E,Jp(mp,vk,lz,D));Th(E,E.K.end());z=new Uint8Array(E.L);D=E.Z;for(var Q=D.length,T=0,k=0;k<Q;k++){var G=D[k];z.set(G,T);T+=G.length}E.Z=[z];return z};
|
|
g.IO=function(z,D,E){return new fV(z,D,E)};
|
|
aO=function(z,D,E){return new fV(z,D,E)};
|
|
g.SI=function(z,D,E){tk(z,z[Kd]|0,D,E,Ue(z[Kd]|0))};
|
|
g.Zk=function(z,D,E){D=HwL(D);D!=null&&(kA(z,E,1),z=z.K,E=RO||(RO=new DataView(new ArrayBuffer(8))),E.setFloat64(0,+D,!0),y9=E.getUint32(0,!0),ox=E.getUint32(4,!0),Ql(z,y9),Ql(z,ox))};
|
|
g.ck=function(z,D,E){D=ocW(D);if(D!=null){switch(typeof D){case "string":HDQ(D)}if(D!=null)switch(kA(z,E,0),typeof D){case "number":z=z.K;q$(D);Dk(z,y9,ox);break;case "bigint":E=BigInt.asUintN(64,D);E=new BQ(Number(E&BigInt(4294967295)),Number(E>>BigInt(32)));Dk(z.K,E.L,E.K);break;default:E=HDQ(D),Dk(z.K,E.L,E.K)}}};
|
|
g.KV=function(z,D,E){D=kP(D);D!=null&&D!=null&&(kA(z,E,0),N9k(z.K,D))};
|
|
G3k=function(z,D,E){D=D==null||typeof D==="boolean"?D:typeof D==="number"?!!D:void 0;D!=null&&(kA(z,E,0),z.K.K.push(D?1:0))};
|
|
e$s=function(z,D,E){D=g.uc(D);D!=null&&eI(z,E,DQw(D))};
|
|
des=function(z,D,E,Q,T){D=scr(D,Q);D!=null&&(E=gwW(z,E),T(D,z),rXk(z,E))};
|
|
FLW=function(z,D,E){if(z.L!==1)return!1;g.SI(D,E,HQ(z.K));return!0};
|
|
fuO=function(z,D,E){if(E!==qk)throw Error();this.typeName=z;this.K=D;if(E!==qk)throw Error();LLO.set(z,this)};
|
|
WL6=function(){var z=hp;this.K=nrk;this.isRepeated=0;this.L=dc;this.defaultValue=void 0;this.Z=z.messageId!=null?N$:void 0};
|
|
X7I=function(z,D){return function(E,Q){var T={tR:!0};Q&&Object.assign(T,Q);E=SVJ(E,void 0,void 0,T);try{var k=new z,G=k.jw;bz(D)(G,E);var d=k}finally{E.free()}return d}};
|
|
g.JdL=function(z){return function(){return k36(this,z)}};
|
|
pV=function(z){return function(D){return owr(z,D)}};
|
|
ufw=function(z){this.jw=g.hk(z)};
|
|
VSQ=function(z,D){return JXI(z,D,gcn)};
|
|
xA=function(z){this.jw=g.hk(z)};
|
|
Hk=function(z){this.jw=g.hk(z)};
|
|
gd=function(z){this.jw=g.hk(z)};
|
|
rd=function(z){this.jw=g.hk(z)};
|
|
iz=function(z){this.jw=g.hk(z)};
|
|
g.wd=function(z){this.jw=g.hk(z)};
|
|
Ovr=function(z){this.jw=g.hk(z)};
|
|
vrI=function(z){var D=new g.wd;D=Io(D,1,z.L);var E=bvr(z);D=JXI(D,E,qxQ);E=[];for(var Q=[],T=g.v(z.K.keys()),k=T.next();!k.done;k=T.next())Q.push(k.value.split(","));for(T=0;T<Q.length;T++){k=Q[T];for(var G=z.B,d=z.dA(k)||[],F=[],L=0;L<d.length;L++){var n=d[L],f=n&&n.K;n=new Hk;switch(G){case 3:f=Number(f);Number.isFinite(f)&&Q$(n,1,tp,g.fS(f));break;case 2:Q$(n,2,tp,g.z0(Number(f)))}F.push(n)}G=F;for(d=0;d<G.length;d++){F=G[d];L=new gd;F=Lt(L,Hk,2,F);L=[];n=jiW(z);for(f=0;f<n.length;f++){var X=n[f],
|
|
W=k[f],J=new xA;switch(X){case 3:Q$(J,1,yl,Jk(String(W)));break;case 2:X=Number(W);Number.isFinite(X)&&Q$(J,2,yl,g.T0(X));break;case 1:Q$(J,3,yl,DG(W==="true"))}L.push(J)}ft(F,xA,1,L);E.push(F)}}ft(D,gd,4,E);return D};
|
|
meW=function(z){if(!z)return"";if(/^about:(?:blank|srcdoc)$/.test(z))return window.origin||"";z.indexOf("blob:")===0&&(z=z.substring(5));z=z.split("#")[0].split("?")[0];z=z.toLowerCase();z.indexOf("//")==0&&(z=window.location.protocol+z);/^[\w\-]*:\/\//.test(z)||(z=window.location.href);var D=z.substring(z.indexOf("://")+3),E=D.indexOf("/");E!=-1&&(D=D.substring(0,E));E=z.substring(0,z.indexOf("://"));if(!E)throw Error("URI is missing protocol: "+z);if(E!=="http"&&E!=="https"&&E!=="chrome-extension"&&
|
|
E!=="moz-extension"&&E!=="file"&&E!=="android-app"&&E!=="chrome-search"&&E!=="chrome-untrusted"&&E!=="chrome"&&E!=="app"&&E!=="devtools")throw Error("Invalid URI scheme in origin: "+E);z="";var Q=D.indexOf(":");if(Q!=-1){var T=D.substring(Q+1);D=D.substring(0,Q);if(E==="http"&&T!=="80"||E==="https"&&T!=="443")z=":"+T}return E+"://"+D+z};
|
|
luJ=function(){function z(){T[0]=1732584193;T[1]=4023233417;T[2]=2562383102;T[3]=271733878;T[4]=3285377520;n=L=0}
|
|
function D(f){for(var X=G,W=0;W<64;W+=4)X[W/4]=f[W]<<24|f[W+1]<<16|f[W+2]<<8|f[W+3];for(W=16;W<80;W++)f=X[W-3]^X[W-8]^X[W-14]^X[W-16],X[W]=(f<<1|f>>>31)&4294967295;f=T[0];var J=T[1],V=T[2],l=T[3],S=T[4];for(W=0;W<80;W++){if(W<40)if(W<20){var Z=l^J&(V^l);var p=1518500249}else Z=J^V^l,p=1859775393;else W<60?(Z=J&V|l&(J|V),p=2400959708):(Z=J^V^l,p=3395469782);Z=((f<<5|f>>>27)&4294967295)+Z+S+p+X[W]&4294967295;S=l;l=V;V=(J<<30|J>>>2)&4294967295;J=f;f=Z}T[0]=T[0]+f&4294967295;T[1]=T[1]+J&4294967295;T[2]=
|
|
T[2]+V&4294967295;T[3]=T[3]+l&4294967295;T[4]=T[4]+S&4294967295}
|
|
function E(f,X){if(typeof f==="string"){f=unescape(encodeURIComponent(f));for(var W=[],J=0,V=f.length;J<V;++J)W.push(f.charCodeAt(J));f=W}X||(X=f.length);W=0;if(L==0)for(;W+64<X;)D(f.slice(W,W+64)),W+=64,n+=64;for(;W<X;)if(k[L++]=f[W++],n++,L==64)for(L=0,D(k);W+64<X;)D(f.slice(W,W+64)),W+=64,n+=64}
|
|
function Q(){var f=[],X=n*8;L<56?E(d,56-L):E(d,64-(L-56));for(var W=63;W>=56;W--)k[W]=X&255,X>>>=8;D(k);for(W=X=0;W<5;W++)for(var J=24;J>=0;J-=8)f[X++]=T[W]>>J&255;return f}
|
|
for(var T=[],k=[],G=[],d=[128],F=1;F<64;++F)d[F]=0;var L,n;z();return{reset:z,update:E,digest:Q,wq:function(){for(var f=Q(),X="",W=0;W<f.length;W++)X+="0123456789ABCDEF".charAt(Math.floor(f[W]/16))+"0123456789ABCDEF".charAt(f[W]%16);return X}}};
|
|
Iuk=function(z,D,E){var Q=String(g.Cn.location.href);return Q&&z&&D?[D,YjX(meW(Q),z,E||null)].join(" "):null};
|
|
YjX=function(z,D,E){var Q=[],T=[];if((Array.isArray(E)?2:1)==1)return T=[D,z],g.oO(Q,function(d){T.push(d)}),auW(T.join(" "));
|
|
var k=[],G=[];g.oO(E,function(d){G.push(d.key);k.push(d.value)});
|
|
E=Math.floor((new Date).getTime()/1E3);T=k.length==0?[E,D,z]:[k.join(":"),E,D,z];g.oO(Q,function(d){T.push(d)});
|
|
z=auW(T.join(" "));z=[E,z];G.length==0||z.push(G.join(""));return z.join("_")};
|
|
auW=function(z){var D=luJ();D.update(z);return D.wq().toLowerCase()};
|
|
sN=function(z){this.K=z||{cookie:""}};
|
|
$A=function(z){z=(z.K.cookie||"").split(";");for(var D=[],E=[],Q,T,k=0;k<z.length;k++)T=g.wv(z[k]),Q=T.indexOf("="),Q==-1?(D.push(""),E.push(T)):(D.push(T.substring(0,Q)),E.push(T.substring(Q+1)));return{keys:D,values:E}};
|
|
SjW=function(){var z=g.Cn.__SAPISID||g.Cn.__APISID||g.Cn.__3PSAPISID||g.Cn.__1PSAPISID||g.Cn.__OVERRIDE_SID;if(z)return!0;typeof document!=="undefined"&&(z=new sN(document),z=z.get("SAPISID")||z.get("APISID")||z.get("__Secure-3PAPISID")||z.get("__Secure-1PAPISID"));return!!z};
|
|
R$k=function(z,D,E,Q){(z=g.Cn[z])||typeof document==="undefined"||(z=(new sN(document)).get(D));return z?Iuk(z,E,Q):null};
|
|
ZvQ=function(z){var D=meW(g.Cn==null?void 0:g.Cn.location.href),E=[];if(SjW()){D=D.indexOf("https:")==0||D.indexOf("chrome-extension:")==0||D.indexOf("chrome-untrusted://new-tab-page")==0||D.indexOf("moz-extension:")==0;var Q=D?g.Cn.__SAPISID:g.Cn.__APISID;Q||typeof document==="undefined"||(Q=new sN(document),Q=Q.get(D?"SAPISID":"APISID")||Q.get("__Secure-3PAPISID"));(Q=Q?Iuk(Q,D?"SAPISIDHASH":"APISIDHASH",z):null)&&E.push(Q);D&&((D=R$k("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",z))&&E.push(D),
|
|
(z=R$k("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",z))&&E.push(z))}return E.length==0?null:E.join(" ")};
|
|
qj=function(){};
|
|
Pk=function(z){this.jw=g.hk(z)};
|
|
CV=function(z,D){this.intervalMs=z;this.callback=D;this.enabled=!1;this.K=function(){return g.I6()};
|
|
this.L=this.K()};
|
|
g.Bk=function(z,D){return Ap[e[10]](this,28,6939,z,D)};
|
|
var cds=function(z,D){return ze[e[10]](this,8,3469,z,D)};
|
|
Dd=function(z){this.jw=g.hk(z)};
|
|
El=function(z){this.jw=g.hk(z)};
|
|
g.QB=function(z,D,E){return Math.min(Math.max(z,D),E)};
|
|
Te=function(z,D,E){return z+E*(D-z)};
|
|
g.k0=function(z,D){this.x=z!==void 0?z:0;this.y=D!==void 0?D:0};
|
|
Ge=function(z,D){return z==D?!0:z&&D?z.x==D.x&&z.y==D.y:!1};
|
|
g.e_=function(z,D){this.width=z;this.height=D};
|
|
g.Fm=function(z,D){return z==D?!0:z&&D?z.width==D.width&&z.height==D.height:!1};
|
|
LY=function(z){return z.width*z.height};
|
|
g.fY=function(z,D,E){for(var Q in z)D.call(E,z[Q],Q,z)};
|
|
g.KLX=function(z,D){var E={},Q;for(Q in z)D.call(void 0,z[Q],Q,z)&&(E[Q]=z[Q]);return E};
|
|
nY=function(z,D){var E={},Q;for(Q in z)E[Q]=D.call(void 0,z[Q],Q,z);return E};
|
|
g.Wr=function(z,D,E){for(var Q in z)if(D.call(E,z[Q],Q,z))return!0;return!1};
|
|
g.h$I=function(z,D){for(var E in z)if(!D.call(void 0,z[E],E,z))return!1;return!0};
|
|
p7O=function(z){for(var D in z)return D};
|
|
xe6=function(z){for(var D in z)return z[D]};
|
|
Xm=function(z){var D=[],E=0,Q;for(Q in z)D[E++]=z[Q];return D};
|
|
g.JU=function(z){var D=[],E=0,Q;for(Q in z)D[E++]=Q;return D};
|
|
g.ux=function(z,D){return z!==null&&D in z};
|
|
g.HvJ=function(z,D){for(var E in z)if(z[E]==D)return!0;return!1};
|
|
g.VB=function(z,D){for(var E in z)if(D.call(void 0,z[E],E,z))return E};
|
|
NE6=function(z,D){return(D=g.VB(z,D))&&z[D]};
|
|
g.Ol=function(z){for(var D in z)return!1;return!0};
|
|
g.Uer=function(z){for(var D in z)delete z[D]};
|
|
g.bx=function(z,D,E){return z!==null&&D in z?z[D]:E};
|
|
g.Zd=function(z,D){for(var E in z)if(!(E in D)||z[E]!==D[E])return!1;for(var Q in D)if(!(Q in z))return!1;return!0};
|
|
g.cr=function(z){var D={},E;for(E in z)D[E]=z[E];return D};
|
|
g.KY=function(z){if(!z||typeof z!=="object")return z;if(typeof z.clone==="function")return z.clone();if(typeof Map!=="undefined"&&z instanceof Map)return new Map(z);if(typeof Set!=="undefined"&&z instanceof Set)return new Set(z);if(z instanceof Date)return new Date(z.getTime());var D=Array.isArray(z)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(z)||z instanceof DataView?{}:new z.constructor(z.length),E;for(E in z)D[E]=g.KY(z[E]);return D};
|
|
g.hU=function(z,D){for(var E,Q,T=1;T<arguments.length;T++){Q=arguments[T];for(E in Q)z[E]=Q[E];for(var k=0;k<grk.length;k++)E=grk[k],Object.prototype.hasOwnProperty.call(Q,E)&&(z[E]=Q[E])}};
|
|
x0=function(z,D){this.K=z===pY&&D||""};
|
|
g.Hr=function(z){var D=g.ok.apply(1,arguments);if(D.length===0)return MQ(z[0]);for(var E=z[0],Q=0;Q<D.length;Q++)E+=encodeURIComponent(D[Q])+z[Q+1];return MQ(E)};
|
|
g.go=function(z){return z?new Nu(g.Ul(z)):rd6||(rd6=new Nu)};
|
|
ro=function(z,D){return typeof D==="string"?z.getElementById(D):D};
|
|
g.ix=function(z,D){var E=D||document;E.getElementsByClassName?z=E.getElementsByClassName(z)[0]:(E=document,z=z?(D||E).querySelector(z?"."+z:""):g.ivJ(E,"*",z,D)[0]||null);return z||null};
|
|
g.ivJ=function(z,D,E,Q){z=Q||z;return(D=D&&D!="*"?String(D).toUpperCase():"")||E?z.querySelectorAll(D+(E?"."+E:"")):z.getElementsByTagName("*")};
|
|
g.wo=function(z,D){g.fY(D,function(E,Q){Q=="style"?z.style.cssText=E:Q=="class"?z.className=E:Q=="for"?z.htmlFor=E:w76.hasOwnProperty(Q)?z.setAttribute(w76[Q],E):g.NQ(Q,"aria-")||g.NQ(Q,"data-")?z.setAttribute(Q,E):z[Q]=E})};
|
|
g.tSO=function(z){var D=z.scrollingElement?z.scrollingElement:g.tU||z.compatMode!="CSS1Compat"?z.body||z.documentElement:z.documentElement;z=z.defaultView;return new g.k0((z==null?void 0:z.pageXOffset)||D.scrollLeft,(z==null?void 0:z.pageYOffset)||D.scrollTop)};
|
|
g.yB=function(z){return z?z.defaultView:window};
|
|
g.sl=function(z,D,E){var Q=arguments,T=document,k=Q[1],G=ob(T,String(Q[0]));k&&(typeof k==="string"?G.className=k:Array.isArray(k)?G.className=k.join(" "):g.wo(G,k));Q.length>2&&ydL(T,G,Q,2);return G};
|
|
ydL=function(z,D,E,Q){function T(d){d&&D.appendChild(typeof d==="string"?z.createTextNode(d):d)}
|
|
for(;Q<E.length;Q++){var k=E[Q];if(!g.kc(k)||g.JA(k)&&k.nodeType>0)T(k);else{a:{if(k&&typeof k.length=="number"){if(g.JA(k)){var G=typeof k.item=="function"||typeof k.item=="string";break a}if(typeof k==="function"){G=typeof k.item=="function";break a}}G=!1}g.oO(G?g.iK(k):k,T)}}};
|
|
g.$0=function(z){return ob(document,z)};
|
|
ob=function(z,D){D=String(D);z.contentType==="application/xhtml+xml"&&(D=D.toLowerCase());return z.createElement(D)};
|
|
g.qu=function(z){return document.createTextNode(String(z))};
|
|
g.Pr=function(z){for(var D;D=z.firstChild;)z.removeChild(D)};
|
|
g.Mu=function(z,D,E){z.insertBefore(D,z.childNodes[E]||null)};
|
|
g.CY=function(z){return z&&z.parentNode?z.parentNode.removeChild(z):null};
|
|
g.AU=function(z,D){if(!z||!D)return!1;if(z.contains&&D.nodeType==1)return z==D||z.contains(D);if(typeof z.compareDocumentPosition!="undefined")return z==D||!!(z.compareDocumentPosition(D)&16);for(;D&&z!=D;)D=D.parentNode;return D==z};
|
|
g.Ul=function(z){return z.nodeType==9?z:z.ownerDocument||z.document};
|
|
g.Br=function(z,D){if("textContent"in z)z.textContent=D;else if(z.nodeType==3)z.data=String(D);else if(z.firstChild&&z.firstChild.nodeType==3){for(;z.lastChild!=z.firstChild;)z.removeChild(z.lastChild);z.firstChild.data=String(D)}else g.Pr(z),z.appendChild(g.Ul(z).createTextNode(String(D)))};
|
|
zk=function(z){return z.tagName=="A"&&z.hasAttribute("href")||z.tagName=="INPUT"||z.tagName=="TEXTAREA"||z.tagName=="SELECT"||z.tagName=="BUTTON"?!z.disabled&&(!z.hasAttribute("tabindex")||or6(z)):z.hasAttribute("tabindex")&&or6(z)};
|
|
or6=function(z){z=z.tabIndex;return typeof z==="number"&&z>=0&&z<32768};
|
|
g.DA=function(z,D,E){z&&!E&&(z=z.parentNode);for(E=0;z;){if(D(z))return z;z=z.parentNode;E++}return null};
|
|
Nu=function(z){this.K=z||g.Cn.document||document};
|
|
E2=function(z){this.jw=g.hk(z)};
|
|
Qx=function(z){this.jw=g.hk(z)};
|
|
Tk=function(z){this.jw=g.hk(z)};
|
|
si6=function(z){ft(kG,Qx,1,z)};
|
|
Gk=function(z){this.jw=g.hk(z)};
|
|
qjQ=function(z,D){D=D===void 0?$eW:D;if(!eM){var E;z=(E=z.navigator)==null?void 0:E.userAgentData;if(!z||typeof z.getHighEntropyValues!=="function"||z.brands&&typeof z.brands.map!=="function")return Promise.reject(Error("UACH unavailable"));si6((z.brands||[]).map(function(T){var k=new Qx;k=Io(k,1,T.brand);return Io(k,2,T.version)}));
|
|
typeof z.mobile==="boolean"&&o8(kG,2,DG(z.mobile));eM=z.getHighEntropyValues(D)}var Q=new Set(D);return eM.then(function(T){var k=kG.clone();Q.has("platform")&&Io(k,3,T.platform);Q.has("platformVersion")&&Io(k,4,T.platformVersion);Q.has("architecture")&&Io(k,5,T.architecture);Q.has("model")&&Io(k,6,T.model);Q.has("uaFullVersion")&&Io(k,7,T.uaFullVersion);return k.iY()}).catch(function(){return kG.iY()})};
|
|
dM=function(z){this.jw=g.hk(z)};
|
|
P7a=function(z){return SF(z,1,1)};
|
|
MSw=function(z){this.jw=g.hk(z)};
|
|
Fs=function(z){this.jw=g.hk(z,4)};
|
|
Lx=function(z){this.jw=g.hk(z,37)};
|
|
fx=function(z){this.jw=g.hk(z,19)};
|
|
WO=function(z,D){this.mL=D=D===void 0?!1:D;this.uach=this.locale=null;this.L=0;this.isFinal=!1;this.K=new fx;Number.isInteger(z)&&this.K.jJ(z);D||(this.locale=document.documentElement.getAttribute("lang"));nx(this,new dM)};
|
|
nx=function(z,D){Lt(z.K,dM,1,D);Ja(D,1)||P7a(D);z.mL||(D=Xs(z),Xe(D,5)||Io(D,5,z.locale));z.uach&&(D=Xs(z),dc(D,Tk,9)||Lt(D,Tk,9,z.uach))};
|
|
C7w=function(z,D){z.L=D};
|
|
BEL=function(z){var D=D===void 0?$eW:D;var E=z.mL?void 0:g.yB();E?qjQ(E,D).then(function(Q){z.uach=AdW(Q!=null?Q:"[]");Q=Xs(z);Lt(Q,Tk,9,z.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)};
|
|
Xs=function(z){var D=dc(z.K,dM,1);D||(D=new dM,nx(z,D));z=D;D=dc(z,Gk,11);D||(D=new Gk,Lt(z,Gk,11,D));return D};
|
|
g.Jt=function(z,D,E,Q){this.B=z;this.V=D;this.K=this.Z=z;this.U=E||0;this.S=Q||2};
|
|
g.bk=function(z){z.K=Math.min(z.V,z.K*z.S);z.Z=Math.min(z.V,z.K+(z.U?Math.round(z.U*(Math.random()-.5)*2*z.K):0));z.L++};
|
|
hp=function(z){this.jw=g.hk(z,8)};
|
|
nrk=function(z){this.jw=g.hk(z)};
|
|
mE=function(z){g.x.call(this);var D=this;this.componentId="";this.K=[];this.kV="";this.pageId=null;this.cF=this.ew=-1;this.S=this.experimentIds=null;this.U=this.B=0;this.j=null;this.AT=this.Iq=0;this.dR=1;this.timeoutMillis=0;this.m7=!1;this.logSource=z.logSource;this.nT=z.nT||function(){};
|
|
this.Z=new WO(z.logSource,z.mL);this.network=z.network||null;this.td=z.td||null;this.N=z.AD||null;this.sessionIndex=z.sessionIndex||null;this.OG=z.OG||!1;this.logger=null;this.withCredentials=!z.Be;this.mL=z.mL||!1;this.FH=!this.mL&&!!g.yB()&&!!g.yB().navigator&&g.yB().navigator.sendBeacon!==void 0;this.wR=typeof URLSearchParams!=="undefined"&&!!(new URL(jM())).searchParams&&!!(new URL(jM())).searchParams.set;var E=P7a(new dM);nx(this.Z,E);this.V=new g.Jt(1E4,3E5,.1);z=zTr(this,z.k0);this.L=new CV(this.V.getValue(),
|
|
z);this.WF=new CV(6E5,z);this.OG||this.WF.start();this.mL||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){vO(D);var Q;(Q=D.j)==null||Q.flush()}}),document.addEventListener("pagehide",function(){vO(D);
|
|
var Q;(Q=D.j)==null||Q.flush()}))};
|
|
zTr=function(z,D){function E(){z.flush()}
|
|
return z.wR?D?function(){D().then(E)}:E:function(){}};
|
|
D$6=function(z){z.N||(z.N=jM());try{return(new URL(z.N)).toString()}catch(D){return(new URL(z.N,g.yB().location.origin)).toString()}};
|
|
lk=function(z,D,E){z.j&&z.j.uz(D,E)};
|
|
EHQ=function(z,D,E){E=E===void 0?null:E;var Q=Q===void 0?z.withCredentials:Q;var T={},k=new URL(D$6(z));E&&(T.Authorization=E);z.sessionIndex&&(T["X-Goog-AuthUser"]=z.sessionIndex,k.searchParams.set("authuser",z.sessionIndex));z.pageId&&(Object.defineProperty(T,"X-Goog-PageId",{value:z.pageId}),k.searchParams.set("pageId",z.pageId));return{url:k.toString(),body:D,R2:1,Aa:T,requestType:"POST",withCredentials:Q,timeoutMillis:z.timeoutMillis}};
|
|
vO=function(z){z.Z.isFinal=!0;z.flush();z.Z.isFinal=!1};
|
|
TpL=function(z){Qxw(z,function(D,E){D=new URL(D);D.searchParams.set("format","json");var Q=!1;try{Q=g.yB().navigator.sendBeacon(D.toString(),E.iY())}catch(T){}Q||(z.FH=!1);return Q})};
|
|
Qxw=function(z,D){if(z.K.length!==0){var E=new URL(D$6(z));E.searchParams.delete("format");var Q=z.nT();Q&&E.searchParams.set("auth",Q);E.searchParams.set("authuser",z.sessionIndex||"0");for(Q=0;Q<10&&z.K.length;++Q){var T=z.K.slice(0,32),k=z.Z.build(T,z.B,z.U,z.td,z.Iq,z.AT);if(!D(E.toString(),k)){++z.U;break}z.B=0;z.U=0;z.Iq=0;z.AT=0;z.K=z.K.slice(T.length)}z.L.enabled&&z.L.stop()}};
|
|
jM=function(){return"https://play.google.com/log?format=json&hasfast=true"};
|
|
YG=function(){this.C_=typeof AbortController!=="undefined"};
|
|
I9=function(z,D){D=D===void 0?"0":D;g.x.call(this);this.logSource=z;this.sessionIndex=D;this.hc="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.Z=!1;this.network=null;this.componentId="";this.K=this.td=null;this.L=!1;this.logger=this.pageId=null};
|
|
kdW=function(z,D){z.buildLabel=D;return z};
|
|
GdX=function(z,D){z.network=D;return z};
|
|
eTQ=function(z,D){z.K=D};
|
|
d$I=function(z){z.L=!0;return z};
|
|
a9=function(z,D,E,Q,T,k,G){z=z===void 0?-1:z;D=D===void 0?"":D;E=E===void 0?"":E;Q=Q===void 0?!1:Q;T=T===void 0?"":T;g.x.call(this);this.logSource=z;this.componentId=D;k?D=k:(z=new I9(z,"0"),z.componentId=D,g.H(this,z),E!==""&&(z.hc=E),Q&&(z.Z=!0),T&&kdW(z,T),G&&GdX(z,G),D=z.build());this.K=D};
|
|
F8W=function(z){this.K=z};
|
|
SM=function(z,D,E){this.L=z;this.B=D;this.fields=E||[];this.K=new Map};
|
|
jiW=function(z){return z.fields.map(function(D){return D.fieldType})};
|
|
bvr=function(z){return z.fields.map(function(D){return D.fieldName})};
|
|
R9=function(z,D){SM.call(this,z,3,D)};
|
|
ZA=function(z,D){SM.call(this,z,2,D)};
|
|
cO=function(z,D){this.type=z;this.currentTarget=this.target=D;this.defaultPrevented=this.L=!1};
|
|
Kx=function(z,D){cO.call(this,z?z.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.K=null;z&&this.init(z,D)};
|
|
ht=function(z){return!(!z||!z[L8O])};
|
|
nHs=function(z,D,E,Q,T){this.listener=z;this.proxy=null;this.src=D;this.type=E;this.capture=!!Q;this.handler=T;this.key=++fSJ;this.wY=this.Do=!1};
|
|
px=function(z){z.wY=!0;z.listener=null;z.proxy=null;z.src=null;z.handler=null};
|
|
xG=function(z){this.src=z;this.listeners={};this.K=0};
|
|
HO=function(z,D){var E=D.type;E in z.listeners&&g.g9(z.listeners[E],D)&&(px(D),z.listeners[E].length==0&&(delete z.listeners[E],z.K--))};
|
|
NU=function(z,D,E,Q){for(var T=0;T<z.length;++T){var k=z[T];if(!k.wY&&k.listener==D&&k.capture==!!E&&k.handler==Q)return T}return-1};
|
|
gM=function(z,D,E,Q,T){if(Q&&Q.once)return U2(z,D,E,Q,T);if(Array.isArray(D)){for(var k=0;k<D.length;k++)gM(z,D[k],E,Q,T);return null}E=rM(E);return ht(z)?z.TX(D,E,g.JA(Q)?!!Q.capture:!!Q,T):W86(z,D,E,!1,Q,T)};
|
|
W86=function(z,D,E,Q,T,k){if(!D)throw Error("Invalid event type");var G=g.JA(T)?!!T.capture:!!T,d=ik(z);d||(z[wM]=d=new xG(z));E=d.add(D,E,Q,G,k);if(E.proxy)return E;Q=XLI();E.proxy=Q;Q.src=z;Q.listener=E;if(z.addEventListener)J1X||(T=G),T===void 0&&(T=!1),z.addEventListener(D.toString(),Q,T);else if(z.attachEvent)z.attachEvent(uIQ(D.toString()),Q);else if(z.addListener&&z.removeListener)z.addListener(Q);else throw Error("addEventListener and attachEvent are unavailable.");VJX++;return E};
|
|
XLI=function(){function z(E){return D.call(z.src,z.listener,E)}
|
|
var D=OdJ;return z};
|
|
U2=function(z,D,E,Q,T){if(Array.isArray(D)){for(var k=0;k<D.length;k++)U2(z,D[k],E,Q,T);return null}E=rM(E);return ht(z)?z.q$(D,E,g.JA(Q)?!!Q.capture:!!Q,T):W86(z,D,E,!0,Q,T)};
|
|
bdr=function(z,D,E,Q,T){if(Array.isArray(D))for(var k=0;k<D.length;k++)bdr(z,D[k],E,Q,T);else Q=g.JA(Q)?!!Q.capture:!!Q,E=rM(E),ht(z)?z.OD(D,E,Q,T):z&&(z=ik(z))&&(D=z.nU(D,E,Q,T))&&tt(D)};
|
|
tt=function(z){if(typeof z!=="number"&&z&&!z.wY){var D=z.src;if(ht(D))HO(D.gB,z);else{var E=z.type,Q=z.proxy;D.removeEventListener?D.removeEventListener(E,Q,z.capture):D.detachEvent?D.detachEvent(uIQ(E),Q):D.addListener&&D.removeListener&&D.removeListener(Q);VJX--;(E=ik(D))?(HO(E,z),E.K==0&&(E.src=null,D[wM]=null)):px(z)}}};
|
|
uIQ=function(z){return z in yx?yx[z]:yx[z]="on"+z};
|
|
OdJ=function(z,D){if(z.wY)z=!0;else{D=new Kx(D,this);var E=z.listener,Q=z.handler||z.src;z.Do&&tt(z);z=E.call(Q,D)}return z};
|
|
ik=function(z){z=z[wM];return z instanceof xG?z:null};
|
|
rM=function(z){if(typeof z==="function")return z;z[o9]||(z[o9]=function(D){return z.handleEvent(D)});
|
|
return z[o9]};
|
|
g.s2=function(){g.x.call(this);this.gB=new xG(this);this.GR=this;this.tp=null};
|
|
$G=function(z,D,E,Q){D=z.gB.listeners[String(D)];if(!D)return!0;D=D.concat();for(var T=!0,k=0;k<D.length;++k){var G=D[k];if(G&&!G.wY&&G.capture==E){var d=G.listener,F=G.handler||G.src;G.Do&&HO(z.gB,G);T=d.call(F,Q)!==!1&&T}}return T&&!Q.defaultPrevented};
|
|
qU=function(z,D){this.Z=z;this.B=D;this.L=0;this.K=null};
|
|
g.Cx=function(z){z=(0,g.PO)(z);MU||(MU=jxI());MU(z)};
|
|
jxI=function(){if(typeof MessageChannel!=="undefined"){var z=new MessageChannel,D={},E=D;z.port1.onmessage=function(){if(D.next!==void 0){D=D.next;var Q=D.n5;D.n5=null;Q()}};
|
|
return function(Q){E.next={n5:Q};E=E.next;z.port2.postMessage(0)}}return function(Q){g.Cn.setTimeout(Q,0)}};
|
|
At=function(){this.L=this.K=null};
|
|
BO=function(){this.next=this.scope=this.K=null};
|
|
g.EL=function(z,D){zI||vHL();Dg||(zI(),Dg=!0);m$I.add(z,D)};
|
|
vHL=function(){var z=Promise.resolve(void 0);zI=function(){z.then(lSV)}};
|
|
lSV=function(){for(var z;z=m$I.remove();){try{z.K.call(z.scope)}catch(D){Cv(D)}YeV.put(z)}Dg=!1};
|
|
g.QQ=function(){};
|
|
ISO=function(z){var D=D||0;return function(){return z.apply(this,Array.prototype.slice.call(arguments,0,D))}};
|
|
g.TI=function(z){var D=!1,E;return function(){D||(E=z(),D=!0);return E}};
|
|
g.GI=function(z){this.K=0;this.S=void 0;this.B=this.L=this.Z=null;this.V=this.U=!1;if(z!=g.QQ)try{var D=this;z.call(void 0,function(E){k7(D,2,E)},function(E){k7(D,3,E)})}catch(E){k7(this,3,E)}};
|
|
aSw=function(){this.next=this.context=this.L=this.Z=this.K=null;this.B=!1};
|
|
g.eu=function(z,D,E){var Q=SeJ.get();Q.Z=z;Q.L=D;Q.context=E;return Q};
|
|
dQ=function(z){if(z instanceof g.GI)return z;var D=new g.GI(g.QQ);k7(D,2,z);return D};
|
|
g.F$=function(z){return new g.GI(function(D,E){E(z)})};
|
|
RTQ=function(z,D,E,Q){g.L2(z,g.eu(D||g.QQ,E||null,Q))};
|
|
Zd6=function(z,D){if(z.K==0)if(z.Z){var E=z.Z;if(E.L){for(var Q=0,T=null,k=null,G=E.L;G&&(G.B||(Q++,G.K==z&&(T=G),!(T&&Q>1)));G=G.next)T||(k=G);T&&(E.K==0&&Q==1?Zd6(E,D):(k?(Q=k,Q.next==E.B&&(E.B=Q),Q.next=Q.next.next):c1k(E),K8a(E,T,3,D)))}z.Z=null}else k7(z,3,D)};
|
|
g.L2=function(z,D){z.L||z.K!=2&&z.K!=3||hTI(z);z.B?z.B.next=D:z.L=D;z.B=D};
|
|
pLr=function(z,D,E,Q){var T=g.eu(null,null,null);T.K=new g.GI(function(k,G){T.Z=D?function(d){try{var F=D.call(Q,d);k(F)}catch(L){G(L)}}:k;
|
|
T.L=E?function(d){try{var F=E.call(Q,d);F===void 0&&d instanceof g.f2?G(d):k(F)}catch(L){G(L)}}:G});
|
|
T.K.Z=z;g.L2(z,T);return T.K};
|
|
k7=function(z,D,E){z.K==0&&(z===E&&(D=3,E=new TypeError("Promise cannot resolve to itself")),z.K=1,g.x$X(E,z.zG,z.F4,z)||(z.S=E,z.K=D,z.Z=null,hTI(z),D!=3||E instanceof g.f2||Hds(z,E)))};
|
|
g.x$X=function(z,D,E,Q){if(z instanceof g.GI)return RTQ(z,D,E,Q),!0;if(z)try{var T=!!z.$goog_Thenable}catch(G){T=!1}else T=!1;if(T)return z.then(D,E,Q),!0;if(g.JA(z))try{var k=z.then;if(typeof k==="function")return Npr(z,k,D,E,Q),!0}catch(G){return E.call(Q,G),!0}return!1};
|
|
Npr=function(z,D,E,Q,T){function k(F){d||(d=!0,Q.call(T,F))}
|
|
function G(F){d||(d=!0,E.call(T,F))}
|
|
var d=!1;try{D.call(z,G,k)}catch(F){k(F)}};
|
|
hTI=function(z){z.U||(z.U=!0,g.EL(z.vB,z))};
|
|
c1k=function(z){var D=null;z.L&&(D=z.L,z.L=D.next,D.next=null);z.L||(z.B=null);return D};
|
|
K8a=function(z,D,E,Q){if(E==3&&D.L&&!D.B)for(;z&&z.V;z=z.Z)z.V=!1;if(D.K)D.K.Z=null,U$W(D,E,Q);else try{D.B?D.Z.call(D.context):U$W(D,E,Q)}catch(T){gHn.call(null,T)}SeJ.put(D)};
|
|
U$W=function(z,D,E){D==2?z.Z.call(z.context,E):z.L&&z.L.call(z.context,E)};
|
|
Hds=function(z,D){z.V=!0;g.EL(function(){z.V&&gHn.call(null,D)})};
|
|
g.f2=function(z){g.Hn.call(this,z)};
|
|
g.n2=function(z,D){g.s2.call(this);this.gF=z||1;this.W7=D||g.Cn;this.p5=(0,g.mH)(this.s2,this);this.VK=g.I6()};
|
|
g.WN=function(z,D,E){if(typeof z==="function")E&&(z=(0,g.mH)(z,E));else if(z&&typeof z.handleEvent=="function")z=(0,g.mH)(z.handleEvent,z);else throw Error("Invalid listener argument");return Number(D)>2147483647?-1:g.Cn.setTimeout(z,D||0)};
|
|
g.X$=function(z,D){var E=null;return(new g.GI(function(Q,T){E=g.WN(function(){Q(D)},z);
|
|
E==-1&&T(Error("Failed to schedule timer."))})).Hj(function(Q){g.Cn.clearTimeout(E);
|
|
throw Q;})};
|
|
JT=function(z){g.x.call(this);this.S=z;this.B=0;this.Z=100;this.V=!1;this.L=new Map;this.U=new Set;this.flushInterval=3E4;this.K=new g.n2(this.flushInterval);this.K.TX("tick",this.U1,!1,this);g.H(this,this.K)};
|
|
r16=function(z){z.K.enabled||z.K.start();z.B++;z.B>=z.Z&&z.U1()};
|
|
idn=function(z,D){return z.U.has(D)?void 0:z.L.get(D)};
|
|
wLW=function(z){for(var D=0;D<z.length;D++)z[D].clear()};
|
|
tJI=function(z){switch(z){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2}};
|
|
y1Q=function(z){switch(z){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return"RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED";case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS";
|
|
default:return""}};
|
|
uX=function(z,D,E){E=E===void 0?{}:E;D=Error.call(this,D);this.message=D.message;"stack"in D&&(this.stack=D.stack);this.code=z;this.metadata=E;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
|
|
VQ=function(){};
|
|
OL=function(z,D,E){if(D==null)E.push("null");else{if(typeof D=="object"){if(Array.isArray(D)){var Q=D;D=Q.length;E.push("[");for(var T="",k=0;k<D;k++)E.push(T),OL(z,Q[k],E),T=",";E.push("]");return}if(D instanceof String||D instanceof Number||D instanceof Boolean)D=D.valueOf();else{E.push("{");T="";for(Q in D)Object.prototype.hasOwnProperty.call(D,Q)&&(k=D[Q],typeof k!="function"&&(E.push(T),oHX(Q,E),E.push(":"),OL(z,k,E),T=","));E.push("}");return}}switch(typeof D){case "string":oHX(D,E);break;case "number":E.push(isFinite(D)&&
|
|
!isNaN(D)?String(D):"null");break;case "boolean":E.push(String(D));break;case "function":E.push("null");break;default:throw Error("Unknown type: "+typeof D);}}};
|
|
oHX=function(z,D){D.push('"',z.replace(sx6,function(E){var Q=$$O[E];Q||(Q="\\u"+(E.charCodeAt(0)|65536).toString(16).slice(1),$$O[E]=Q);return Q}),'"')};
|
|
qeX=function(z){switch(z){case 0:return"No Error";case 1:return"Access denied to content document";case 2:return"File not found";case 3:return"Firefox silently errored";case 4:return"Application custom error";case 5:return"An exception occurred";case 6:return"Http response at 400 or 500 level";case 7:return"Request was aborted";case 8:return"Request timed out";case 9:return"The resource is not available offline";default:return"Unrecognized error code"}};
|
|
P9W=function(){};
|
|
bX=function(){};
|
|
ju=function(z){g.s2.call(this);this.headers=new Map;this.m7=z||null;this.L=!1;this.K=null;this.S="";this.Z=0;this.V="";this.B=this.Iq=this.N=this.AT=!1;this.j=0;this.U=null;this.ew="";this.FH=!1};
|
|
C9s=function(z,D,E,Q,T,k,G){var d=new ju;MJX.push(d);D&&d.TX("complete",D);d.q$("ready",d.Kb);k&&(d.j=Math.max(0,k));G&&(d.FH=G);d.send(z,E,Q,T)};
|
|
Bpn=function(z,D){z.L=!1;z.K&&(z.B=!0,z.K.abort(),z.B=!1);z.V=D;z.Z=5;A1J(z);Y7(z)};
|
|
A1J=function(z){z.AT||(z.AT=!0,z.dispatchEvent("complete"),z.dispatchEvent("error"))};
|
|
zes=function(z){if(z.L&&typeof IY!="undefined")if(z.N&&aY(z)==4)setTimeout(z.t5.bind(z),0);else if(z.dispatchEvent("readystatechange"),z.isComplete()){z.getStatus();z.L=!1;try{if(z.isSuccess())z.dispatchEvent("complete"),z.dispatchEvent("success");else{z.Z=6;try{var D=aY(z)>2?z.K.statusText:""}catch(E){D=""}z.V=D+" ["+z.getStatus()+"]";A1J(z)}}finally{Y7(z)}}};
|
|
Y7=function(z,D){if(z.K){z.U&&(clearTimeout(z.U),z.U=null);var E=z.K;z.K=null;D||z.dispatchEvent("ready");try{E.onreadystatechange=null}catch(Q){}}};
|
|
aY=function(z){return z.K?z.K.readyState:0};
|
|
Su=function(z){try{return z.K?z.K.responseText:""}catch(D){return""}};
|
|
DdI=function(z){try{if(!z.K)return null;if("response"in z.K)return z.K.response;switch(z.ew){case "":case "text":return z.K.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in z.K)return z.K.mozResponseArrayBuffer}return null}catch(D){return null}};
|
|
EPk=function(z){var D={};z=(z.K&&aY(z)>=2?z.K.getAllResponseHeaders()||"":"").split("\r\n");for(var E=0;E<z.length;E++)if(!g.rv(z[E])){var Q=pX6(z[E]),T=Q[0];Q=Q[1];if(typeof Q==="string"){Q=Q.trim();var k=D[T]||[];D[T]=k;k.push(Q)}}return nY(D,function(G){return G.join(", ")})};
|
|
RY=function(){};
|
|
cN=function(z,D){this.logger=z;this.event=D;this.startTime=Zg()};
|
|
K2=function(){oi.apply(this,arguments)};
|
|
hT=function(z,D,E){var Q=Zg();D=D();z.No(E,Zg()-Q);return D};
|
|
p2=function(){K2.apply(this,arguments)};
|
|
x7=function(z){K2.call(this);var D=this;this.logger=z;this.addOnDisposeCallback(function(){return void D.logger.dispose()})};
|
|
Q8s=function(z,D,E,Q){z=d$I(GdX(kdW(new I9(1828,"0"),z),new RY)).Be();D.length&&eTQ(z,VSQ(new ufw,D));Q!==void 0&&(z.hc=Q);var T=new a9(1828,"","",!1,"",z.build());g.H(T,z);var k=new JT({flush:function(G){try{T.flush(G)}catch(d){E(d)}}});
|
|
k.addOnDisposeCallback(function(){setTimeout(function(){try{k.U1()}finally{T.dispose()}})});
|
|
k.Z=1E5;k.flushInterval=3E4;k.K.setInterval(3E4);return k};
|
|
TOa=function(z,D){g.x.call(this);var E=this;this.callback=z;this.L=D;this.K=-D;this.addOnDisposeCallback(function(){return void clearTimeout(E.timer)})};
|
|
k0r=function(z){if(z.timer===void 0){var D=Math.max(0,z.K+z.L-Zg());z.timer=setTimeout(function(){try{z.callback()}finally{z.K=Zg(),z.timer=void 0}},D)}};
|
|
HN=function(z,D){K2.call(this);this.metrics=z;this.lm=D};
|
|
No=function(z,D){D=D===void 0?[]:D;var E={lm:z.lm||"_",Ge:z.Ge||[],e3:z.e3|0,hc:z.hc,Jl:z.Jl||function(){},
|
|
K8:z.K8||function(k,G){return Q8s(k,G,E.Jl,E.hc)}},Q=E.K8("53",E.Ge.concat(D));
|
|
HN.call(this,{rk:new qe(Q),errorCount:new oOs(Q),eventCount:new tWa(Q),oR:new yVn(Q),SH:new P7(Q),PD:new ska(Q),jG:new $XJ(Q),C$:new qaW(Q),payloadSize:new Psw(Q),DA:new MWa(Q)},E.lm);var T=this;this.options=E;this.service=Q;this.Z=!z.K8;this.K=new TOa(function(){return void T.service.U1()},E.e3);
|
|
this.addOnDisposeCallback(function(){T.K.dispose();T.Z&&T.service.dispose()});
|
|
g.Pq(D.slice())};
|
|
Zg=function(){var z,D,E;return(E=(z=globalThis.performance)==null?void 0:(D=z.now)==null?void 0:D.call(z))!=null?E:Date.now()};
|
|
UL=function(z){this.jw=g.hk(z)};
|
|
gQ=function(z){this.jw=g.hk(z)};
|
|
rQ=function(z){this.jw=g.hk(z,0,rQ.messageId)};
|
|
i7=function(z){this.jw=g.hk(z)};
|
|
iX=function(z){this.jw=g.hk(z)};
|
|
g.wQ=function(){var z=this;this.promise=new Promise(function(D,E){z.resolve=D;z.reject=E})};
|
|
G0r=function(z,D){if(z.disable)return new p2;D=D?td(D):[];z={lm:z.lm,Ge:z.ym,e3:z.Oz,hc:z.hc,Jl:z.Jl,K8:z.K8};D=D===void 0?[]:D;return new No(z,D)};
|
|
tT=function(z){function D(V,l,S,Z){Promise.resolve().then(function(){F.done();d.da();d.dispose();G.resolve({p_:V,eP:l,ou:S,Cg3:Z})})}
|
|
function E(V,l,S,Z){if(!Q.logger.rR()){var p="k";l?p="h":S&&(p="u");p!=="k"?Z!==0&&(Q.logger.Jy(p),Q.logger.No(p,V)):Q.L<=0?(Q.logger.Jy(p),Q.logger.No(p,V),Q.L=Math.floor(Math.random()*200)):Q.L--}}
|
|
g.x.call(this);var Q=this;this.L=Math.floor(Math.random()*200);this.K=new iX;if("challenge"in z&&eek(z.challenge)){var T=Xe(z.challenge,4,void 0,N$);var k=Xe(z.challenge,5,void 0,N$);Xe(z.challenge,7,void 0,N$)&&(this.K=ddI(Xe(z.challenge,7,void 0,N$)))}else T=z.program,k=z.globalName;this.addOnDisposeCallback(function(){var V,l,S;return g.w6(function(Z){if(Z.L==1)return Z.K(Q.Z,2);V=Z.Z;l=V.eP;(S=l)==null||S();Z.U()})});
|
|
this.logger=G0r(z.yP||{},this.K);g.H(this,this.logger);var G=new g.wQ;this.Z=G.promise;this.logger.Jy("t");var d=this.logger.share(),F=new cN(d,"t"),L=[function(V,l){Q.logger.No(V,l)},
|
|
function(V){Q.logger.Cf(V)},
|
|
function(V){Q.logger.zf(V)},
|
|
function(V,l){Q.logger.uX(V,l)}];
|
|
if(!g.Cn[k])throw this.logger.Cf(25),Error("EGOU");if(!g.Cn[k].a)throw this.logger.Cf(26),Error("ELIU");try{var n=g.Cn[k].a;k=[];for(var f=[],X=td(this.K),W=0;W<X.length;W++)k.push(X[W]),f.push(1);var J=wXw(this.K);for(X=0;X<J.length;X++)k.push(J[X]),f.push(2);this.B=g.v(n(T,D,!0,z.qh,E,[k,f],Xe(this.K,5),!1,L)).next().value;this.q7=G.promise.then(function(){})}catch(V){throw this.logger.Cf(28),V;
|
|
}};
|
|
FdX=function(z){if(!z)return null;z=V$(z,4);return z===null||z===void 0?null:MQ(z)};
|
|
yQ=function(){this.L={};this.K=null};
|
|
oY=function(){yQ.instance||(yQ.instance=new yQ);return yQ.instance};
|
|
fGI=function(z,D){return Lds(z,dc(D,UL,1,N$),dc(D,gQ,2,N$),Xe(D,3,void 0,N$))};
|
|
Lds=function(z,D,E,Q){if(!D&&!E)return Promise.resolve();if(!Q)return nPW(D,E);var T;(T=z.L)[Q]||(T[Q]=new Promise(function(k,G){nPW(D,E).then(function(){z.K=Q;k()},function(d){delete z.L[Q];
|
|
G(d)})}));
|
|
return z.L[Q]};
|
|
nPW=function(z,D){return D?WdV(D):z?XzQ(z):Promise.resolve()};
|
|
WdV=function(z){return new Promise(function(D,E){var Q=g.$0("SCRIPT"),T=FdX(z);g.Vk(Q,T);Q.onload=function(){g.CY(Q);D()};
|
|
Q.onerror=function(){g.CY(Q);E(Error("EWLS"))};
|
|
(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(Q)})};
|
|
XzQ=function(z){return new Promise(function(D){var E=g.$0("SCRIPT");if(z){var Q=V$(z,6);Q=Q===null||Q===void 0?null:Xh(Q)}else Q=null;E.textContent=JX(Q);uK(E);(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(E);g.CY(E);D()})};
|
|
sL=function(z){this.jw=g.hk(z)};
|
|
Jkk=function(z,D){return ao(z,1,D)};
|
|
uww=function(z,D){return ao(z,2,D)};
|
|
Vpk=function(z,D){return ao(z,3,D)};
|
|
$7=function(z){this.jw=g.hk(z)};
|
|
qo=function(z,D,E){this.client=z;this.requestKey=D;this.K=E};
|
|
bSI=function(z,D,E,Q,T){var k,G,d,F,L;return g.w6(function(n){if(n.L==1)return k=Vpk(uww(Jkk(new sL,z.requestKey),D),E),G=z.K(),n.K(Q.Jo("c",z.requestKey,T,z.client.create(k,G)),2);d=n.Z;F=Ix(CS(d,2));if(F.length)return n.return(hT(Q,function(){for(var f=new Uint8Array(F.length),X=0;X<F.length;X++)f[X]=F[X]+97;if(g.Cn.TextDecoder)f=(new TextDecoder).decode(f);else if(f.length<=8192)f=String.fromCharCode.apply(null,f);else{X="";for(var W=0;W<f.length;W+=8192)X+=String.fromCharCode.apply(null,Array.prototype.slice.call(f,
|
|
W,W+8192));f=X}return OSa(f)},"U"));
|
|
L=dc(d,rQ,1);if(!L)throw Error("Missing field");return n.return(L)})};
|
|
mda=function(z,D,E,Q){var T,k;return g.w6(function(G){T=z.K();var d=new $7;d=ao(d,1,z.requestKey);k=ao(d,2,D);d=G.return;var F=E.Jo,L=z.requestKey,n=z.client;var f=n.K;n=n.L+"/$rpc/google.internal.waa.v1.Waa/GenerateIT";var X=k,W=T||{},J=j8O,V=void 0;V=V===void 0?{}:V;f=vPr(f,n,X,W,J,V);return d.call(G,F.call(E,"g",L,Q,f))})};
|
|
lGa=function(z,D,E,Q,T){return z instanceof qo?bSI(z,Q,T,D,E):bSI(z,Q,T,new p2,0)};
|
|
PN=function(z){g.x.call(this);var D=this;this.options=z;this.U=new g.wQ;this.q7=this.U.promise;this.V=new g.wQ;this.N=1;this.Z=new g.wQ;this.B=[];this.isPaused=!1;this.z3=z.z3||function(){};
|
|
this.logger=new x7(G0r(z.yP||{}));YBX(this,z.xB,z.IPV,z.zKV,z.veN,Object.assign({},IGa,z.S8||{}));this.addOnDisposeCallback(function(){return void aGJ(D)})};
|
|
ReQ=function(z){var D;return g.w6(function(E){if(z.rR())throw Error("Already disposed");(D=z.K)==null||SBO(D);return E.K(z.Z.promise,0)})};
|
|
aGJ=function(z){z.S=Error("Cancelled by dispose");z.V.resolve();yG(z.U.promise);z.U.reject(Error("Cancelled by dispose"));z.logger.dispose();Promise.all(z.B).then(function(){var E;return g.w6(function(Q){(E=z.L)==null||E.dispose();z.L=void 0;Q.U()})});
|
|
z.B=[];var D;(D=z.K)==null||SBO(D);yG(z.Z.promise);z.Z.reject(Error("Cancelled by dispose"))};
|
|
ZSL=function(z,D){var E=z.z3;z.z3=function(){E();D()}};
|
|
ckr=function(z,D){z.rR()||(z.L=D,z.logger.update(D.Bq()),z.V.resolve(),z.U.resolve(void 0),z.z3())};
|
|
KdO=function(z,D){D&&(Promise.all(z.B).then(function(){return void D.dispose()}),z.B=[])};
|
|
Mo=function(z,D){z.N=D;var E,Q;(Q=(E=z.options).siR)==null||Q.call(E,D)};
|
|
hek=function(z){z.rR()||(z.Z.resolve(),z.Z=new g.wQ)};
|
|
YBX=function(z,D,E,Q,T,k){Q=Q===void 0?oY():Q;T=T===void 0?Promise.resolve(void 0):T;var G,d,F,L,n,f,X,W,J,V,l,S;g.w6(function(Z){switch(Z.L){case 1:return Z.K(0,3);case 3:d=null;if(!G){Z.XH(6);break}Mo(z,7);Z.V(7);return Z.K(C2(G.snapshot({}),k.xr,function(){return Promise.resolve("E:CTO")}),9);
|
|
case 9:d=Z.Z;Z.N(6);break;case 7:Z.B(),d="E:UCE";case 6:F=void 0,L=G?k.zI:k.F7,n=new g.Jt(L,k.Kq,k.lj,k.uI),f=1;case 10:if(!(f<=k.maxAttempts)){Z.XH(12);break}if(f===1){Z.XH(13);break}Mo(z,0);z.K=new AT(n.getValue(),k.Wq,k.Wn);return Z.K(z.K.promise,14);case 14:X=Z.Z,z.K=void 0,X===1?(f=1,n.reset()):g.bk(n);case 13:Z.V(15);W=void 0;if(E){W=E;Z.XH(17);break}Mo(z,5);J=Q.K;return Z.K(C2(lGa(D,z.logger,f,J,d),k.xE,function(){return Promise.reject(Error("RGF:Fetch timed out"))}),18);
|
|
case 18:W=Z.Z;case 17:return Mo(z,3),Z.K(C2(fGI(Q,W),k.y8,function(){return Promise.reject(Error("DTZ:Script timed out"))}),19);
|
|
case 19:return Mo(z,8),Z.K(T,20);case 20:return V=new tT({challenge:W,yP:z.options.yP,qh:z.options.qh}),Z.K(C2(V.q7,k.xc,function(){return Promise.reject(Error("QEG:Setup timed out"))}),21);
|
|
case 21:F=V;Z.XH(12);break;case 15:l=Z.B(),z.handleError(l),hek(z);case 11:f++;Z.XH(10);break;case 12:if(z.rR()){Z.XH(5);break}F&&(E=void 0,KdO(z,G),G=F,ckr(z,F),hek(z));Mo(z,2);z.K=new AT(k.cY,k.Wq,k.Wn);z.isPaused&&z.K.pause();return Z.K(z.K.promise,22);case 22:z.K=void 0;if(z.rR()){Z.XH(5);break}Z.XH(3);break;case 5:(S=G)==null||S.dispose(),Z.U()}})};
|
|
C2=function(z,D,E){var Q;E=(new Promise(function(T){Q=setTimeout(T,D)})).then(E);
|
|
yG(E);return Promise.race([z.finally(function(){return void clearTimeout(Q)}),
|
|
E])};
|
|
AT=function(z,D,E){var Q=this;this.endTimeMs=0;this.K=null;this.isPaused=!1;this.tick=function(){if(!Q.isPaused){var T=Q.endTimeMs-Date.now();T<=Q.L?(Q.K=null,Q.dn(0)):Q.K=setTimeout(Q.tick,Math.min(T,Q.Wq))}};
|
|
this.Wq=D;this.L=E;this.promise=new Promise(function(T){Q.dn=T});
|
|
pzQ(this,z)};
|
|
pzQ=function(z,D){z.endTimeMs=Date.now()+D;z.tick()};
|
|
SBO=function(z){BN(z);z.endTimeMs=0;z.isPaused=!1;z.dn(1)};
|
|
BN=function(z){z.K&&(clearTimeout(z.K),z.K=null)};
|
|
xdQ=function(z,D){try{return globalThis.sessionStorage.setItem(z,D),!0}catch(E){return!1}};
|
|
zE=function(z,D,E,Q){D=D===void 0?0:D;E=E===void 0?z.length:E;var T=0;for(Q&&(T=zE(Q));D<E;D++)Q=typeof z==="string"?z.charCodeAt(D):z[D],T=HSk(31,T)+Q|0;return T};
|
|
NOO=function(z,D){return[zE(z,0,z.length>>1,D),zE(z,z.length>>1)]};
|
|
Udk=function(z){var D=g.v(NOO(z,D2));z=D.next().value;D=D.next().value;return z.toString(16)+D.toString(16)};
|
|
gPs=function(z,D){var E=NOO(D);z=new Uint32Array(z.buffer);D=z[0];var Q=g.v(E);E=Q.next().value;Q=Q.next().value;for(var T=1;T<z.length;T+=2){for(var k=D,G=T,d=E,F=Q,L=0;L<22;L++)G=G>>>8|G<<24,G+=k|0,G^=d+38293,k=k<<3|k>>>29,k^=G,F=F>>>8|F<<24,F+=d|0,F^=L+38293,d=d<<3|d>>>29,d^=F;k=[k,G];z[T]^=k[0];T+1<z.length&&(z[T+1]^=k[1])}};
|
|
rkr=function(z,D,E,Q,T){var k=(4-(D2.length+E.length)%4)%4,G=new Uint8Array(4+k+D2.length+4+E.length),d=new DataView(G.buffer),F=0;d.setUint32(F,Math.random()*4294967295);F=F+4+k;G.set(D2,F);F+=D2.length;d.setUint32(F,T);G.set(E,F+4);gPs(G,Q);return z.zp(D,function(L){return void globalThis.sessionStorage.removeItem(L)})?xdQ(D,g.J1(G))?"s":"t":"i"};
|
|
iSV=function(z,D){var E=globalThis.sessionStorage.getItem(z);if(!E)return["m"];try{var Q=b9(E);gPs(Q,D)}catch(T){return globalThis.sessionStorage.removeItem(z),["c"]}for(D=4;D<7&&Q[D]===0;)D++;for(E=0;E<D2.length;E++)if(Q[D++]!==D2[E])return globalThis.sessionStorage.removeItem(z),["d"];E=(new DataView(Q.buffer)).getUint32(D);return Math.floor(Date.now()/1E3)>=E?(globalThis.sessionStorage.removeItem(z),["e"]):["a",new Uint8Array(Q.buffer,D+4)]};
|
|
Eq=function(z,D,E){E=E===void 0?[]:E;this.maxItems=z;this.K=D===void 0?0:D;this.L=E};
|
|
wz6=function(z){var D=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!D)return new Eq(z);var E=D.split(",");if(E.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new Eq(z);D=E.slice(1);D.length===1&&D[0]===""&&(D=[]);E=Number(E[0]);return isNaN(E)||E<0||E>D.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new Eq(z)):new Eq(z,E,D)};
|
|
tpL=function(z,D){this.logger=D;try{var E=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(Q){E=!1}E&&(this.index=wz6(z))};
|
|
yk6=function(z,D,E,Q,T){var k=z.index?hT(z.logger,function(){return rkr(z.index,Udk(D),E,Q,T)},"W"):"u";
|
|
z.logger.Ft(k)};
|
|
oPr=function(z,D,E){var Q=g.v(z.index?hT(z.logger,function(){return iSV(Udk(D),E)},"R"):["u"]),T=Q.next().value;
|
|
Q=Q.next().value;z.logger.fj(T);return Q};
|
|
qBV=function(z){function D(){E-=Q;E-=T;E^=T>>>13;Q-=T;Q-=E;Q^=E<<8;T-=E;T-=Q;T^=Q>>>13;E-=Q;E-=T;E^=T>>>12;Q-=T;Q-=E;Q^=E<<16;T-=E;T-=Q;T^=Q>>>5;E-=Q;E-=T;E^=T>>>3;Q-=T;Q-=E;Q^=E<<10;T-=E;T-=Q;T^=Q>>>15}
|
|
z=s86(z);for(var E=2654435769,Q=2654435769,T=314159265,k=z.length,G=k,d=0;G>=12;G-=12,d+=12)E+=QM(z,d),Q+=QM(z,d+4),T+=QM(z,d+8),D();T+=k;switch(G){case 11:T+=z[d+10]<<24;case 10:T+=z[d+9]<<16;case 9:T+=z[d+8]<<8;case 8:Q+=z[d+7]<<24;case 7:Q+=z[d+6]<<16;case 6:Q+=z[d+5]<<8;case 5:Q+=z[d+4];case 4:E+=z[d+3]<<24;case 3:E+=z[d+2]<<16;case 2:E+=z[d+1]<<8;case 1:E+=z[d+0]}D();return $dO.toString(T)};
|
|
s86=function(z){for(var D=[],E=0;E<z.length;E++)D.push(z.charCodeAt(E));return D};
|
|
QM=function(z,D){return z[D+0]+(z[D+1]<<8)+(z[D+2]<<16)+(z[D+3]<<24)};
|
|
TE=function(z){g.x.call(this);this.logger=z;this.Z=new g.wQ};
|
|
kn=function(z,D){var E=setTimeout(function(){z.Z.resolve()},D);
|
|
z.addOnDisposeCallback(function(){return void clearTimeout(E)})};
|
|
GE=function(z,D,E,Q){return hT(z.logger,function(){return E?z.qw(D,Q):z.pL(D,Q)},z.K)};
|
|
ew=function(z,D,E,Q){TE.call(this,z);this.B=D;this.U=E;this.K="m";this.L="x";this.V=0;kn(this,Q)};
|
|
dV=function(z,D,E){TE.call(this,z);this.B=D;this.K="f";this.L="z";kn(this,E)};
|
|
F5=function(z,D,E){TE.call(this,z);this.B=D;this.K="w";this.L="z";kn(this,E)};
|
|
Lm=function(z,D){TE.call(this,z);this.error=D;this.K="e";this.L="y"};
|
|
Pc6=function(z,D){var E=(D(z.error.message)+":"+D(z.error.stack)).substring(0,2048);D=E.length+1;E=fm(E);var Q=new Uint8Array(4+E.length);Q.set([42,D&127|128,D>>7,z.error.code]);Q.set(E,4);return Q};
|
|
nm=function(z,D,E){TE.call(this,z);this.B=D;this.clientState=E;this.K="S";this.L="q"};
|
|
fm=function(z){return globalThis.TextEncoder?(new TextEncoder).encode(z):Tvs(z)};
|
|
Mpk=function(z,D,E){return z instanceof qo?mda(z,E,D,1):z.Oc(E)};
|
|
X5=function(z){g.x.call(this);var D=this;this.Z=new g.wQ;this.B=0;this.L=void 0;this.state=2;this.XJ=z.XJ;this.xB=z.xB;this.S8=Object.assign({},CcQ,z.S8||{});this.logger=z.XJ.Bq();var E;this.onError=(E=z.onError)!=null?E:function(){};
|
|
this.BK=z.BK||!1;if(Akw(z)){var Q=this.XJ;this.V=function(){return ReQ(Q).catch(function(G){G=D.reportError(new hd(D.K?20:32,"TRG:Disposed",G));D.L=G;var d;(d=D.K)==null||d.dispose();D.K=void 0;D.Z.reject(G)})};
|
|
ZSL(Q,function(){return void WU(D)});
|
|
Q.N===2&&WU(this)}else this.V=z.kXF,WU(this);var T=this.logger.share();T.Jy("o");var k=new cN(T,"o");this.Z.promise.then(function(){k.done();T.da();T.dispose()},function(){return void T.dispose()});
|
|
this.addOnDisposeCallback(function(){D.K?(D.K.dispose(),D.K=void 0):D.L?D.logger.da():(D.L=D.reportError(new hd(32,"TNP:Disposed")),D.logger.da(),D.Z.reject(D.L))});
|
|
g.H(this,this.logger)};
|
|
BO6=function(z,D){if(!(D instanceof hd))if(D instanceof uX){var E=Error(D.toString());E.stack=D.stack;D=new hd(11,"EBH:Error",E)}else D=new hd(12,"BSO:Unknown",D);return z.reportError(D)};
|
|
WU=function(z){var D,E,Q,T,k,G,d,F,L,n,f,X,W,J,V;return g.w6(function(l){switch(l.L){case 1:D=void 0;z.B++;E=new g.wQ;z.XJ instanceof PN&&z.XJ.B.push(E.promise);if(!z.BK){l.XH(2);break}Q=new g.wQ;setTimeout(function(){return void Q.resolve()});
|
|
return l.K(Q.promise,2);case 2:return T=z.logger.share(),l.V(4,5),z.state=5,k={},G=[],l.K(C2(z.XJ.snapshot({I7:k,yD:G}),z.S8.Wr,function(){return Promise.reject(new hd(15,"MDA:Timeout"))}),7);
|
|
case 7:d=l.Z;if(z.rR())throw new hd(z.K?20:32,"MDA:Disposed");F=G[0];z.state=6;return l.K(C2(Mpk(z.xB,T,d),z.S8.Vm,function(){return Promise.reject(new hd(10,"BWB:Timeout"))}),8);
|
|
case 8:L=l.Z;if(z.rR())throw new hd(z.K?20:32,"BWB:Disposed");z.state=7;D=hT(T,function(){var Z=zYV(z,L,E,F);Z.Z.promise.then(function(){return void z.V()});
|
|
return Z},"i");
|
|
case 5:l.j();T.dispose();l.FH(6);break;case 4:n=l.B();(f=D)==null||f.dispose();if(!z.L){X=BO6(z,n);E.resolve();var S;if(S=z.XJ instanceof PN&&z.B<2)a:if(n instanceof hd)S=n.code!==32&&n.code!==20&&n.code!==10;else{if(n instanceof uX)switch(n.code){case 2:case 13:case 14:case 4:break;default:S=!1;break a}S=!0}if(S)return W=(1+Math.random()*.25)*(z.K?6E4:1E3),J=setTimeout(function(){return void z.V()},W),z.addOnDisposeCallback(function(){return void clearTimeout(J)}),l.return();
|
|
z.L=X}T.Cf(z.K?13:14);z.Z.reject(z.L);return l.return();case 6:z.state=8,z.B=0,(V=z.K)==null||V.dispose(),z.K=D,z.Z.resolve(),l.U()}})};
|
|
zYV=function(z,D,E,Q){var T=WQ(D,2)*1E3;if(T<=0)throw new hd(31,"TTM:Invalid");if(Xe(D,4))return new F5(z.logger,Xe(D,4),T);if(!WQ(D,3))return new dV(z.logger,Ix(CS(D,1)),T);if(!Q)throw new hd(4,"PMD:Undefined");Q=Q(Ix(CS(D,1)));if(typeof Q!=="function")throw new hd(16,"APF:Failed");z.U=Math.floor((Date.now()+T)/1E3);z=new ew(z.logger,Q,WQ(D,3),T);z.addOnDisposeCallback(function(){return void E.resolve()});
|
|
return z};
|
|
DkX=function(z,D){D=D instanceof hd?D:new hd(5,"TVD:error",D);return z.reportError(D)};
|
|
GvW=function(z,D,E){try{if(z.rR())throw new hd(21,"BNT:disposed");if(!z.K&&z.L)throw z.L;var Q,T;return(T=(Q=EWX(z,D,E))!=null?Q:Qow(z,D,E))!=null?T:TcV(z,D,E)}catch(k){if(!D.i9)throw DkX(z,k);return kvw(z,E,k)}};
|
|
EWX=function(z,D,E){var Q;return(Q=z.K)==null?void 0:GE(Q,function(){return Jl(z,D)},E,function(T){var k;
|
|
if(z.K instanceof ew&&((k=D.Qq)==null?0:k.yS))try{var G;(G=z.cache)==null||yk6(G,Jl(z,D),T,D.Qq.Xl,z.U-120)}catch(d){z.reportError(new hd(24,"ELX:write",d))}})};
|
|
Qow=function(z,D,E){var Q;if((Q=D.Qq)!=null&&Q.mQ)try{var T,k=(T=z.cache)==null?void 0:oPr(T,Jl(z,D),D.Qq.Xl);return k?E?hT(z.logger,function(){return g.J1(k,2)},"a"):k:void 0}catch(G){z.reportError(new hd(23,"RXO:read",G))}};
|
|
TcV=function(z,D,E){var Q={stack:[],error:void 0,hasError:!1};try{if(!D.Rl)throw new hd(29,"SDF:notready");return GE(pw(Q,new nm(z.logger,0,z.state)),function(){return Jl(z,D)},E)}catch(T){Q.error=T,Q.hasError=!0}finally{xc(Q)}};
|
|
kvw=function(z,D,E){var Q={stack:[],error:void 0,hasError:!1};try{var T=DkX(z,E);return GE(pw(Q,new Lm(z.logger,T)),function(){return[]},D)}catch(k){Q.error=k,Q.hasError=!0}finally{xc(Q)}};
|
|
Jl=function(z,D){return D.Uc?D.Uc:D.I7?hT(z.logger,function(){return D.Uc=fm(D.I7)},"c"):[]};
|
|
eYX=function(){var z=0,D;return function(E){D||(D=new p2);var Q=new nm(D,z,1),T=GE(Q,function(){return fm(E)},!0);
|
|
Q.dispose();z++;return T}};
|
|
FOn=function(){if(!ui){ui=new JT(new dkn);var z=VM("client_streamz_web_flush_count",-1);z!==-1&&(ui.Z=z)}this.K=z=ui;z.mq("/client_streamz/youtube/aba/gac",sj("type"),sj("sequence"))};
|
|
g.Oq=function(z,D){if(z)for(var E in z)Object.prototype.hasOwnProperty.call(z,E)&&D(z[E],E,z)};
|
|
fzk=function(){var z=[];g.Oq(LOW,function(D){z.push(D)});
|
|
return z};
|
|
XQs=function(){var z=g.nWO("IFRAME"),D={};g.oO(WOw(),function(E){z.sandbox&&z.sandbox.supports&&z.sandbox.supports(E)&&(D[E]=!0)});
|
|
return D};
|
|
g.nWO=function(z,D){D=D===void 0?document:D;return D.createElement(String(z).toLowerCase())};
|
|
g.bi=function(z,D,E,Q){this.left=z;this.top=D;this.width=E;this.height=Q};
|
|
jw=function(z,D){return z==D?!0:z&&D?z.left==D.left&&z.width==D.width&&z.top==D.top&&z.height==D.height:!1};
|
|
g.vU=function(z,D,E){if(typeof D==="string")JaV(z,E,D);else for(var Q in D)JaV(z,D[Q],Q)};
|
|
JaV=function(z,D,E){(E=uek(z,E))&&(VFI.test(E)?z.style.setProperty(E,D):z.style[E]=D)};
|
|
uek=function(z,D){var E=OtX[D];if(!E){var Q=nv(D);E=Q;z.style[Q]===void 0&&(Q=(g.tU?"Webkit":g.m5?"Moz":null)+hwa(Q),z.style[Q]!==void 0&&(E=Q));OtX[D]=E}return E};
|
|
g.li=function(z,D){var E=z.style[nv(D)];return typeof E!=="undefined"?E:z.style[uek(z,D)]||""};
|
|
btI=function(z,D){var E=g.Ul(z);return E.defaultView&&E.defaultView.getComputedStyle&&(z=E.defaultView.getComputedStyle(z,null))?z[D]||z.getPropertyValue(D)||"":""};
|
|
Yn=function(z){try{return z.getBoundingClientRect()}catch(D){return{left:0,top:0,right:0,bottom:0}}};
|
|
g.joV=function(z){var D=g.Ul(z),E=new g.k0(0,0);if(z==(D?g.Ul(D):document).documentElement)return E;z=Yn(z);D=g.go(D);D=g.tSO(D.K);E.x=z.left+D.x;E.y=z.top+D.y;return E};
|
|
g.mkQ=function(z,D){z=vWJ(z);D=vWJ(D);return new g.k0(z.x-D.x,z.y-D.y)};
|
|
g.lzL=function(z){z=Yn(z);return new g.k0(z.left,z.top)};
|
|
vWJ=function(z){if(z.nodeType==1)return g.lzL(z);z=z.changedTouches?z.changedTouches[0]:z;return new g.k0(z.clientX,z.clientY)};
|
|
Yir=function(z,D){if(D instanceof g.e_){var E=D.height;D=D.width}else throw Error("missing height argument");z.style.width=Is(D,!0);z.style.height=Is(E,!0)};
|
|
Is=function(z,D){typeof z=="number"&&(z=(D?Math.round(z):z)+"px");return z};
|
|
g.as=function(z){var D=IzL,E;(E=btI(z,"display"))||(E=z.currentStyle?z.currentStyle.display:null);if((E||z.style&&z.style.display)!="none")return D(z);E=z.style;var Q=E.display,T=E.visibility,k=E.position;E.visibility="hidden";E.position="absolute";E.display="inline";z=D(z);E.display=Q;E.position=k;E.visibility=T;return z};
|
|
IzL=function(z){var D=z.offsetWidth,E=z.offsetHeight,Q=g.tU&&!D&&!E;return(D===void 0||Q)&&z.getBoundingClientRect?(z=Yn(z),new g.e_(z.right-z.left,z.bottom-z.top)):new g.e_(D,E)};
|
|
Sw=function(z){this.jw=g.hk(z)};
|
|
azk=function(z,D,E){this.rb=z;this.Hu=D;this.metadata=E};
|
|
Rs=function(z,D){D=D===void 0?{}:D;this.hq=z;this.metadata=D;this.status=null};
|
|
Z2=function(z,D,E,Q,T){this.name=z;this.methodType="unary";this.requestType=D;this.responseType=E;this.K=Q;this.L=T};
|
|
cU=function(z){this.jw=g.hk(z)};
|
|
Km=function(z){this.jw=g.hk(z)};
|
|
hl=function(z){this.jw=g.hk(z)};
|
|
pm=function(z,D){this.L=[];this.B=[];this.V=[];this.Z=[];this.K=[];this.U=z.dT;this.S=D;this.xhr=z.xhr;this.U&&SiQ(this)};
|
|
KOX=function(z,D){var E=new RYa;gM(z.xhr,"complete",function(){if(z.xhr.isSuccess()){var Q=Su(z.xhr);if(D&&z.xhr.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Cannot decode Base64 response");Q=atob(Q)}try{var T=z.S(Q)}catch(d){xn(z,HU(new uX(13,"Error when deserializing response data; error: "+d+(", response: "+Q)),E));return}Q=tJI(z.xhr.getStatus());Nx(z,Uq(z));Q===0?ZtX(z,T):xn(z,HU(new uX(Q,"Xhr succeeded but the status code is not 200"),E))}else{Q=Su(z.xhr);T=Uq(z);if(Q){var k=
|
|
can(z,Q);Q=k.code;var G=k.details;k=k.metadata}else Q=2,G="Rpc failed due to xhr error. uri: "+String(z.xhr.S)+", error code: "+(z.xhr.Z+", error: ")+z.xhr.getLastError(),k=T;Nx(z,T);xn(z,HU(new uX(Q,G,k),E))}})};
|
|
SiQ=function(z){z.U.JQ("data",function(D){if("1"in D){var E=D["1"];try{var Q=z.S(E)}catch(T){xn(z,new uX(13,"Error when deserializing response data; error: "+T+(", response: "+E)))}Q&&ZtX(z,Q)}if("2"in D)for(D=can(z,D["2"]),E=0;E<z.V.length;E++)z.V[E](D)});
|
|
z.U.JQ("end",function(){Nx(z,Uq(z));for(var D=0;D<z.Z.length;D++)z.Z[D]()});
|
|
z.U.JQ("error",function(){if(z.K.length!==0){var D=z.xhr.Z;D!==0||z.xhr.isSuccess()||(D=6);var E=-1;switch(D){case 0:var Q=2;break;case 7:Q=10;break;case 8:Q=4;break;case 6:E=z.xhr.getStatus();Q=tJI(E);break;default:Q=14}Nx(z,Uq(z));D=qeX(D)+", error: "+z.xhr.getLastError();E!==-1&&(D+=", http status code: "+E);xn(z,new uX(Q,D))}})};
|
|
Uq=function(z){var D={},E=EPk(z.xhr);Object.keys(E).forEach(function(Q){D[Q]=E[Q]});
|
|
return D};
|
|
can=function(z,D){var E=2,Q={};try{var T=hYX(D);E=wE(T,1);var k=T.getMessage();rE(T,Km,3).length&&(Q["grpc-web-status-details-bin"]=D)}catch(G){z.xhr&&z.xhr.getStatus()===404?(E=5,k="Not Found: "+String(z.xhr.S)):(E=14,k="Unable to parse RpcStatus: "+G)}return{code:E,details:k,metadata:Q}};
|
|
gV=function(z,D){D=z.indexOf(D);D>-1&&z.splice(D,1)};
|
|
ZtX=function(z,D){for(var E=0;E<z.L.length;E++)z.L[E](D)};
|
|
Nx=function(z,D){for(var E=0;E<z.B.length;E++)z.B[E](D)};
|
|
xn=function(z,D){for(var E=0;E<z.K.length;E++)z.K[E](D)};
|
|
RYa=function(){var z=Error.call(this);this.message=z.message;"stack"in z&&(this.stack=z.stack);this.name="AsyncStack";Object.setPrototypeOf(this,this.constructor.prototype)};
|
|
HU=function(z,D){D.stack&&(z.stack+="\n"+D.stack);return z};
|
|
rV=function(z){this.B=z.q6||null;this.Z=z.O2||!1;this.L=void 0};
|
|
ii=function(z,D){g.s2.call(this);this.Iq=z;this.U=D;this.V=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.j=new Headers;this.L=null;this.AT="GET";this.FH="";this.K=!1;this.S=this.Z=this.B=null;this.N=new AbortController};
|
|
pQr=function(z){z.Z.read().then(z.l2.bind(z)).catch(z.r9.bind(z))};
|
|
tl=function(z){z.readyState=4;z.B=null;z.Z=null;z.S=null;wV(z)};
|
|
wV=function(z){z.onreadystatechange&&z.onreadystatechange.call(z)};
|
|
xkn=function(z){if(z.NI&&typeof z.NI=="function")return z.NI();if(typeof Map!=="undefined"&&z instanceof Map||typeof Set!=="undefined"&&z instanceof Set)return Array.from(z.values());if(typeof z==="string")return z.split("");if(g.kc(z)){for(var D=[],E=z.length,Q=0;Q<E;Q++)D.push(z[Q]);return D}return Xm(z)};
|
|
HtW=function(z){if(z.FD&&typeof z.FD=="function")return z.FD();if(!z.NI||typeof z.NI!="function"){if(typeof Map!=="undefined"&&z instanceof Map)return Array.from(z.keys());if(!(typeof Set!=="undefined"&&z instanceof Set)){if(g.kc(z)||typeof z==="string"){var D=[];z=z.length;for(var E=0;E<z;E++)D.push(E);return D}return g.JU(z)}}};
|
|
Ncw=function(z,D,E){if(z.forEach&&typeof z.forEach=="function")z.forEach(D,E);else if(g.kc(z)||typeof z==="string")Array.prototype.forEach.call(z,D,E);else for(var Q=HtW(z),T=xkn(z),k=T.length,G=0;G<k;G++)D.call(E,T[G],Q&&Q[G],z)};
|
|
g.yM=function(z){this.K=this.N=this.B="";this.U=null;this.V=this.L="";this.S=!1;var D;z instanceof g.yM?(this.S=z.S,os(this,z.B),this.N=z.N,kR(this,z.K),Gb(this,z.U),this.L=z.L,ee(this,z.Z.clone()),this.V=z.V):z&&(D=g.Xf(String(z)))?(this.S=!1,os(this,D[1]||"",!0),this.N=de(D[2]||""),kR(this,D[3]||"",!0),Gb(this,D[4]),this.L=de(D[5]||"",!0),ee(this,D[6]||"",!0),this.V=de(D[7]||"")):(this.S=!1,this.Z=new F7(null,this.S))};
|
|
os=function(z,D,E){z.B=E?de(D,!0):D;z.B&&(z.B=z.B.replace(/:$/,""))};
|
|
kR=function(z,D,E){z.K=E?de(D,!0):D};
|
|
Gb=function(z,D){if(D){D=Number(D);if(isNaN(D)||D<0)throw Error("Bad port number "+D);z.U=D}else z.U=null};
|
|
ee=function(z,D,E){D instanceof F7?(z.Z=D,Uk6(z.Z,z.S)):(E||(D=Ll(D,gWn)),z.Z=new F7(D,z.S))};
|
|
fl=function(z){return z instanceof g.yM?z.clone():new g.yM(z)};
|
|
de=function(z,D){return z?D?decodeURI(z.replace(/%25/g,"%2525")):decodeURIComponent(z):""};
|
|
Ll=function(z,D,E){return typeof z==="string"?(z=encodeURI(z).replace(D,raW),E&&(z=z.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),z):null};
|
|
raW=function(z){z=z.charCodeAt(0);return"%"+(z>>4&15).toString(16)+(z&15).toString(16)};
|
|
F7=function(z,D){this.L=this.K=null;this.Z=z||null;this.B=!!D};
|
|
nl=function(z){z.K||(z.K=new Map,z.L=0,z.Z&&g.mL(z.Z,function(D,E){z.add(G3(D),E)}))};
|
|
its=function(z,D){nl(z);D=We(z,D);return z.K.has(D)};
|
|
We=function(z,D){D=String(D);z.B&&(D=D.toLowerCase());return D};
|
|
Uk6=function(z,D){D&&!z.B&&(nl(z),z.Z=null,z.K.forEach(function(E,Q){var T=Q.toLowerCase();Q!=T&&(this.remove(Q),this.remove(T),E.length>0&&(this.Z=null,this.K.set(We(this,T),g.iK(E)),this.L=this.L+E.length))},z));
|
|
z.B=D};
|
|
wQ6=function(z){var D="";g.fY(z,function(E,Q){D+=Q;D+=":";D+=E;D+="\r\n"});
|
|
return D};
|
|
X7=function(z){g.x.call(this);this.L=z;this.K={}};
|
|
tFs=function(z,D,E,Q,T,k){if(Array.isArray(E))for(var G=0;G<E.length;G++)tFs(z,D,E[G],Q,T,k);else{D=U2(D,E,Q||z.handleEvent,T,k||z.L||z);if(!D)return z;z.K[D.key]=D}return z};
|
|
yar=function(){this.Z=!0;this.L=0;this.K=""};
|
|
oWO=function(z,D,E){z.Z=!1;throw Error("The stream is broken @"+z.L+". Error: "+E+". With input:\n"+D);};
|
|
Jz=function(){this.U=null;this.S=[];this.B=this.L=this.Z=this.K=this.j=0;this.V=null;this.N=0};
|
|
u1=function(z,D,E,Q){z.K=3;z.U="The stream is broken @"+z.j+"/"+E+". Error: "+Q+". With input:\n"+D;throw Error(z.U);};
|
|
VO=function(){this.K=null;this.L=0;this.Z=new yar;this.B=new Jz};
|
|
soL=function(z,D,E){z.K="The stream is broken @"+z.L+". Error: "+E+". With input:\n"+D;throw Error(z.K);};
|
|
OZ=function(z){return z=="\r"||z=="\n"||z==" "||z=="\t"};
|
|
b1=function(z){this.j=null;this.U=[];this.B="";this.AT=[];this.Z=this.L=0;this.S=!1;this.N=0;this.Iq=/[\\"]/g;this.K=this.V=0;this.FH=!(!z||!z.cO)};
|
|
je=function(z,D,E){z.V=3;z.j="The stream is broken @"+z.Z+"/"+E+". With input:\n"+D;throw Error(z.j);};
|
|
ve=function(){this.V=this.Z=null;this.L=this.K=0;this.B=[];this.U=!1};
|
|
$kL=function(z){var D=z.K?z.K.getResponseHeader("Content-Type"):null;if(!D)return null;D=D.toLowerCase();return D.startsWith("application/json")?D.startsWith("application/json+protobuf")?new ve:new b1:D.startsWith("application/x-protobuf")?(z=z.K?z.K.getResponseHeader("Content-Transfer-Encoding"):null)?z.toLowerCase()=="base64"?new VO:null:new Jz:null};
|
|
mr=function(z){this.K=z;this.L=null;this.V=this.Z=0;this.j=!1;this.B=this.S=this.U=null;this.N=new X7(this);this.N.TX(this.K,"readystatechange",this.FH)};
|
|
l1=function(z,D){z.V!=D&&(z.V=D,z.S&&z.S())};
|
|
YR=function(z){z.N.Lf();if(z.K){var D=z.K;z.K=null;D.abort();D.dispose()}};
|
|
qis=function(z){z=this.Z=z;var D=(0,g.mH)(this.It,this);z.B=D;z=this.Z;D=(0,g.mH)(this.aA,this);z.S=D;this.L={};this.K={}};
|
|
Pws=function(z,D){for(var E={},Q=0;Q<z.length;E={pB:void 0},Q++)E.pB=z[Q],D.forEach(function(T){return function(k){try{k(T.pB)}catch(G){}}}(E))};
|
|
Ip=function(z,D){var E=z.L[D];E&&E.forEach(function(Q){try{Q()}catch(T){}});
|
|
(E=z.K[D])&&E.forEach(function(Q){Q()});
|
|
z.K[D]=[]};
|
|
MFs=function(){var z={format:"jspb"};z=z===void 0?{}:z;this.ZX=z.ZX||g.BX("suppressCorsPreflight",z)||!1;this.withCredentials=z.withCredentials||g.BX("withCredentials",z)||!1;this.At=z.At||[];this.Mh=z.Mh||[];this.Gi=z.Gi;this.K=z.rIg||!1};
|
|
vPr=function(z,D,E,Q,T,k){k=k===void 0?{}:k;var G=D.substring(0,D.length-T.name.length),d,F=(d=k)==null?void 0:d.signal;return CwW(function(L){return new Promise(function(n,f){if(F==null?0:F.aborted){var X=new uX(1,"Aborted");X.cause=F.reason;f(X)}else{var W={},J=AaO(z,L,G);J.JQ("error",function(V){return void f(V)});
|
|
J.JQ("metadata",function(V){W=V});
|
|
J.JQ("data",function(V){var l=W;l=l===void 0?{}:l;n(new Rs(V,l))});
|
|
F&&F.addEventListener("abort",function(){J.cancel();var V=new uX(1,"Aborted");V.cause=F.reason;f(V)})}})},z.Mh).call(z,T.U(E,Q)).then(function(L){return L.hq})};
|
|
AaO=function(z,D,E){var Q=D.Hu,T=D.getMetadata(),k=BcJ(z,!0);z=z7W(z,T,k,E+Q.getName());E=DjO(k,Q.L,!1);KOX(E,T["X-Goog-Encode-Response-If-Executable"]==="base64");D=Q.K(D.rb);k.send(z,"POST",D);return E};
|
|
BcJ=function(z,D){D=z.K&&!D;return z.Gi||D?new ju(new rV({q6:z.Gi,O2:D})):new ju};
|
|
z7W=function(z,D,E,Q){D["Content-Type"]="application/json+protobuf";D["X-User-Agent"]="grpc-web-javascript/0.1";var T=D.Authorization;if(T&&EAk.has(T.split(" ")[0])||z.withCredentials)E.FH=!0;if(z.ZX)E=Q,g.Ol(D)?Q=E:(D=wQ6(D),typeof E==="string"?Q=g.SS(E,kr("$httpHeaders"),D):(E.Z.set("$httpHeaders",D),Q=E));else for(z=g.v(Object.keys(D)),T=z.next();!T.done;T=z.next())T=T.value,E.headers.set(T,D[T]);return Q};
|
|
DjO=function(z,D,E){if(E){z.isActive();E=new mr(z);var Q=new qis(E)}return new pm({xhr:z,dT:Q},D)};
|
|
QOs=function(z,D){return D.reduce(function(E,Q){return function(T){return Q.intercept(T,E)}},z)};
|
|
CwW=function(z,D){return D.reduce(function(E,Q){return function(T){return Q.intercept(T,E)}},z)};
|
|
Tdr=function(){this.K=new MFs;this.L="https://jnn-pa.googleapis.com".replace(/\/+$/,"")};
|
|
ap=function(z,D){this.Jn=3;this.nh=z;this.defaultValue=D;this.NH="bool"};
|
|
Se=function(z,D){this.Jn=3;this.nh=z;this.defaultValue=D;this.NH="int"};
|
|
Rp=function(z,D){this.Jn=3;this.nh=z;this.defaultValue=D;this.NH="double"};
|
|
khI=function(z){this.K=z};
|
|
GhX=function(z){this.K=z};
|
|
g.ZU=function(z,D){return z.replace(e7L,function(E,Q){try{var T=g.bx(D,Q);if(T==null||T.toString()==null)return E;T=T.toString();if(T==""||!g.rv(g.dE(T)))return encodeURIComponent(T).replace(/%2C/g,",")}catch(k){}return E})};
|
|
dj6=function(z){this.jw=g.hk(z,500)};
|
|
FpQ=function(z){this.jw=g.hk(z,500)};
|
|
ce=function(z){this.jw=g.hk(z)};
|
|
Kl=function(z){this.jw=g.hk(z)};
|
|
Lpr=function(z){var D=z.jw;return Fe(z,D,D[Kd]|0,ce,2,1)};
|
|
Wps=function(z){var D;if((D=z[fka])!=null)z=D;else{if(qk!==qk)throw Error();z=z[fka]=nAs(z.K)}return z};
|
|
JpW=function(z){var D;return(D=z[XkL])!=null?D:z[XkL]=new Map(Lpr(Wps(z)).map(function(E){return[E.getName(),wE(E,2)]}))};
|
|
pl=function(z){g.s2.call(this);var D=this;this.B=this.K=0;this.mO=z!=null?z:{Vl:function(T,k){return setTimeout(T,k)},
|
|
TF:function(T){clearTimeout(T)}};
|
|
var E,Q;this.isOnline=(Q=(E=window.navigator)==null?void 0:E.onLine)!=null?Q:!0;this.L=function(){return g.w6(function(T){return T.K(hz(D),0)})};
|
|
window.addEventListener("offline",this.L);window.addEventListener("online",this.L);this.B||this.Nj()};
|
|
uFO=function(){var z=xR;pl.instance||(pl.instance=new pl(z));return pl.instance};
|
|
hz=function(z,D){return z.Z?z.Z:z.Z=new Promise(function(E){var Q,T,k,G;return g.w6(function(d){switch(d.L){case 1:return Q=window.AbortController?new window.AbortController:void 0,k=(T=Q)==null?void 0:T.signal,G=!1,d.V(2,3),Q&&(z.K=z.mO.Vl(function(){Q.abort()},D||2E4)),d.K(fetch("/generate_204",{method:"HEAD",
|
|
signal:k}),5);case 5:G=!0;case 3:d.j();z.Z=void 0;z.K&&(z.mO.TF(z.K),z.K=0);G!==z.isOnline&&(z.isOnline=G,z.isOnline?z.dispatchEvent("networkstatus-online"):z.dispatchEvent("networkstatus-offline"));E(G);d.FH(0);break;case 2:d.B(),G=!1,d.XH(3)}})})};
|
|
He=function(z){this.jw=g.hk(z)};
|
|
VIr=function(z){this.jw=g.hk(z)};
|
|
OVs=function(z){this.jw=g.hk(z)};
|
|
Nl=function(){this.data=[];this.K=-1};
|
|
bVX=function(z){z.K===-1&&(z.K=z.data.reduce(function(D,E,Q){return D+(E?Math.pow(2,Q):0)},0));
|
|
return z.K};
|
|
g.jOV=function(z,D,E){if(z&&D!==null&&D!=D.top){if(!D.top)return new g.e_(-12245933,-12245933);D=D.top}try{if(E===void 0?0:E)var Q=(new g.e_(D.innerWidth,D.innerHeight)).round();else{var T=(D||window).document,k=T.compatMode=="CSS1Compat"?T.documentElement:T.body;Q=(new g.e_(k.clientWidth,k.clientHeight)).round()}return Q}catch(G){return new g.e_(-12245933,-12245933)}};
|
|
g.UZ=function(z){if(z.prerendering)return 3;var D;return(D={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[z.visibilityState||z.webkitVisibilityState||z.mozVisibilityState||""])!=null?D:0};
|
|
g.ge=function(z,D,E){g.x.call(this);this.K=null;this.B=!1;this.U=z;this.V=E;this.L=D||window;this.Z=(0,g.mH)(this.v$,this)};
|
|
vAr=function(z){z=z.L;return z.requestAnimationFrame||z.webkitRequestAnimationFrame||z.mozRequestAnimationFrame||z.oRequestAnimationFrame||z.msRequestAnimationFrame||null};
|
|
mjn=function(z){z=z.L;return z.cancelAnimationFrame||z.cancelRequestAnimationFrame||z.webkitCancelRequestAnimationFrame||z.mozCancelRequestAnimationFrame||z.oCancelRequestAnimationFrame||z.msCancelRequestAnimationFrame||null};
|
|
g.re=function(z,D,E){g.x.call(this);this.K=z;this.gF=D||0;this.L=E;this.Z=(0,g.mH)(this.pM,this)};
|
|
g.$R=function(z,D){z.isActive()||z.start(D)};
|
|
g.ql=function(z){z.stop();z.pM()};
|
|
Pe=function(z,D,E){g.x.call(this);this.B=E!=null?z.bind(E):z;this.gF=D;this.Z=null;this.K=!1;this.L=0;this.WS=null};
|
|
Ml=function(z){z.WS=g.WN(function(){z.WS=null;z.K&&!z.L&&(z.K=!1,Ml(z))},z.gF);
|
|
var D=z.Z;z.Z=null;z.B.apply(null,D)};
|
|
lkO=function(z){return typeof z.className=="string"?z.className:z.getAttribute&&z.getAttribute("class")||""};
|
|
Cl=function(z){return z.classList?z.classList:lkO(z).match(/\S+/g)||[]};
|
|
Az=function(z,D){typeof z.className=="string"?z.className=D:z.setAttribute&&z.setAttribute("class",D)};
|
|
g.Be=function(z,D){return z.classList?z.classList.contains(D):g.xw(Cl(z),D)};
|
|
g.za=function(z,D){if(z.classList)z.classList.add(D);else if(!g.Be(z,D)){var E=lkO(z);Az(z,E+(E.length>0?" "+D:D))}};
|
|
YNX=function(z,D,E,Q){var T=[];E=g.v(E);for(var k=E.next();!k.done;k=E.next()){var G=k.value;if(G.url){k=new g.Bk(G.url,!0);if(G.s){var d=k,F=G.sp,L=Ap(25,476,DY(75,1734,G.s));d[e[5]](F,ET(79,1587,L))}d=g.v(Object.keys(Q));for(F=d.next();!F.done;F=d.next())F=F.value,k.set(F,Q[F]);G=Qo(G.type,G.quality,G.itag,G.width,G.height);T.push(new Ta(G,k))}}return kV(z.Z,T,Ga(z,D),!1)};
|
|
IkO=function(z,D){if(z.classList)Array.prototype.forEach.call(D,function(T){g.za(z,T)});
|
|
else{var E={};Array.prototype.forEach.call(Cl(z),function(T){E[T]=!0});
|
|
Array.prototype.forEach.call(D,function(T){E[T]=!0});
|
|
D="";for(var Q in E)D+=D.length>0?" "+Q:Q;Az(z,D)}};
|
|
g.eP=function(z,D){z.classList?z.classList.remove(D):g.Be(z,D)&&Az(z,Array.prototype.filter.call(Cl(z),function(E){return E!=D}).join(" "))};
|
|
ak6=function(z,D){z.classList?Array.prototype.forEach.call(D,function(E){g.eP(z,E)}):Az(z,Array.prototype.filter.call(Cl(z),function(E){return!g.xw(D,E)}).join(" "))};
|
|
g.dK=function(z,D,E){E?g.za(z,D):g.eP(z,D)};
|
|
FZ=function(){};
|
|
SNs=function(z){if(z instanceof L8||z instanceof f8||z instanceof n8)return z;if(typeof z.next=="function")return new L8(function(){return z});
|
|
if(typeof z[Symbol.iterator]=="function")return new L8(function(){return z[Symbol.iterator]()});
|
|
if(typeof z.UU=="function")return new L8(function(){return z.UU()});
|
|
throw Error("Not an iterator or iterable.");};
|
|
L8=function(z){this.K=z};
|
|
f8=function(z){this.K=z};
|
|
n8=function(z){L8.call(this,function(){return z});
|
|
this.Z=z};
|
|
WB=function(z,D,E,Q,T,k,G,d){this.K=z;this.S=D;this.Z=E;this.V=Q;this.B=T;this.U=k;this.L=G;this.N=d};
|
|
XZ=function(z,D){if(D==0)return z.K;if(D==1)return z.L;var E=Te(z.K,z.Z,D),Q=Te(z.Z,z.B,D);z=Te(z.B,z.L,D);E=Te(E,Q,D);Q=Te(Q,z,D);return Te(E,Q,D)};
|
|
R7W=function(z,D){var E=(D-z.K)/(z.L-z.K);if(E<=0)return 0;if(E>=1)return 1;for(var Q=0,T=1,k=0,G=0;G<8;G++){k=XZ(z,E);var d=(XZ(z,E+1E-6)-k)/1E-6;if(Math.abs(k-D)<1E-6)return E;if(Math.abs(d)<1E-6)break;else k<D?Q=E:T=E,E-=(k-D)/d}for(G=0;Math.abs(k-D)>1E-6&&G<8;G++)k<D?(Q=E,E=(E+T)/2):(T=E,E=(E+Q)/2),k=XZ(z,E);return E};
|
|
JN=function(z){return(z=z.exec(g.Ad()))?z[1]:""};
|
|
uD=function(z){return g.yL(ZVV,z)>=0};
|
|
Vo=function(z){g.x.call(this);this.U=1;this.Z=[];this.B=0;this.K=[];this.L={};this.S=!!z};
|
|
cpn=function(z,D,E){g.EL(function(){z.apply(D,E)})};
|
|
g.OT=function(z){this.K=z};
|
|
bD=function(z){this.K=z};
|
|
KpV=function(z){this.data=z};
|
|
HVs=function(z){var D=z.getVideoData(),E=z.xX(),Q=E.XM(),T=z.Y(),k=z.IO(),G=k.g7*8/1024,d=k.r7/1024,F=k.eh,L=k.Nn,n=k.HC,f=E.getCurrentTime().toFixed(2),X=jP(E.Oo(),",",3),W="";if(D.isDaiEnabled()){D.enableServerStitchedDai&&(W+=D.kP?"DS":"SS");W=D.hH()?W+"LIFA, ":W+"DAI, ";var J=k.T_;J&&(W+=J)}vB(D)&&!D.hH()&&(W+="LIFAE, ");g.mY(D)&&(W+="SABR, ");if(D.fetchType){switch(D.fetchType){case "onesie":J="o";break;case "gp":J="gp";break;default:J="gvi"}W+="vd:"+J+", "}(J=T.dR)&&(W=J.K?W+"wa, ":W+"w, ");
|
|
W+="s:"+n+" t:"+f+" b:"+X+" ";E.isSeeking()&&(W+="S");E.isPaused()&&(W+="P");E.isEnded()&&(W+="E");z.isOrchestrationLeader()&&(W+=" L");(E=k.iQ)&&(W+=" l:"+E.toFixed());E=k.currentTime;n=D.vP;E&&E>n.start&&E<n.end&&(W+=" as");E=W;W=lD(YV)("_start",void 0);n=[];f=g.v(["pl_i","vir","or_p","orfb","pbs"]);for(X=f.next();!X.done;X=f.next())X=X.value,(J=lD(YV)(X,void 0))&&W&&(J-=W,n.push(X+":"+Math.round(J)));W=n.join(" ");n=g.IA();f=g.aA(z).NJ;X=D.L&&!D.L.K?"display:none":"";if((J=D.clientPlaybackNonce)&&
|
|
J.length==16){J+="AAAA";for(var V=0,l="",S=0;S<20;S++)if(V=(V<<6)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".indexOf(J.charAt(S)),S%5==4){for(var Z="",p=0;p<6;p++)Z="0123456789ABCDEFGHJKMNPQRSTVWXYZ".charAt(V&31)+Z,V>>=5;l+=Z}J=l.substr(0,4)+" "+l.substr(4,4)+" "+l.substr(8,4)+" "+(l.substr(12,4)+" "+l.substr(16,4))}else J="";G={video_id_and_cpn:String(D.videoId)+" / "+J,codecs:"",dims_and_frames:"",bandwidth_kbps:G.toFixed(0)+" Kbps",buffer_health_seconds:F.toFixed(2)+" s",
|
|
date:""+(new Date).toString(),drm_style:L?"":"display:none",drm:L,debug_info:E,extra_debug_info:"",bandwidth_style:X,network_activity_style:X,network_activity_bytes:d.toFixed(0)+" KB",shader_info:f,shader_info_style:f?"":"display:none",playback_categories:""};d=Q.clientWidth+"x"+Q.clientHeight+(n>1?"*"+n.toFixed(2):"");F="-";k.totalVideoFrames&&(F=(k.droppedVideoFrames||0)+" dropped of "+k.totalVideoFrames);G.dims_and_frames=d+" / "+F;z=z.getVolume();var c;if(D.d2){var w=D.d2.K,y=Math.round(z),B;
|
|
z=Math.round(z*((B=w==null?void 0:w.ub)!=null?B:1));B="";if((c=D.B)==null?0:c.audio.L)B=" VB";else{var DJ;if((DJ=D.B)==null?0:DJ.audio.K)B=" DRC"}c="";(w==null?void 0:w.sc)!=null&&(c+="cont."+w.sc.toFixed(1)+"dB");(w==null?void 0:w.e8)!=null&&(c+=" tgt."+w.e8.toFixed(1)+"dB");c&&(c=" ("+c+")");c=y+"%/"+z+"%"+B+c}else c=h7O(D.d2),DJ=((y=D.B)==null?0:y.audio.L)?"VB":((w=D.B)==null?0:w.audio.K)?"DRC":Math.round(z*c)+"%",c=Math.round(z)+"% / "+DJ,DJ=D.c6.toFixed(1),isFinite(Number(DJ))&&(c+=" (content loudness "+
|
|
DJ+"dB)");G.volume=c;G.resolution=Q.videoWidth+"x"+Q.videoHeight;if(Q=D.Z){if(c=Q.video)DJ=c.fps,DJ>1&&(G.resolution+="@"+DJ),(DJ=k.wC)&&DJ.video&&(G.resolution+=" / "+DJ.video.width+"x"+DJ.video.height,DJ.video.fps>1&&(G.resolution+="@"+DJ.video.fps)),G.codecs=pkQ(Q),!D.B||Q.audio&&Q.video?Q.jh&&(G.codecs+=" / "+Q.jh+"A"):G.codecs+=" / "+pkQ(D.B),c.K||c.primaries?(DJ=c.K||"unknown",DJ==="smpte2084"?DJ+=" (PQ)":DJ==="arib-std-b67"&&(DJ+=" (HLG)"),G.color=DJ+" / "+(c.primaries||"unknown"),G.color_style=
|
|
""):G.color_style="display:none";if(Q.debugInfo)for(G.fmt_debug_info="",Q=g.v(Q.debugInfo),c=Q.next();!c.done;c=Q.next())c=c.value,G.fmt_debug_info+=c.label+":"+c.text+" ";G.fmt_debug_info_style=G.fmt_debug_info&&G.fmt_debug_info.length>0?"":"display:none"}Q=D.isLivePlayback;c=D.qj;G.live_mode_style=Q||c?"":"display:none";G.live_latency_style=Q?"":"display:none";if(c)G.live_mode="Post-Live"+(SP(D)?" Manifestless":"");else if(Q){c=k.Ts;G.live_latency_secs=c.toFixed(2)+"s";Q=SP(D)?"Manifestless, ":
|
|
"";D.Jm&&(Q+="Windowed, ");DJ="Uncertain";if(c>=0&&c<120)if(D.latencyClass&&D.latencyClass!=="UNKNOWN")switch(D.latencyClass){case "NORMAL":DJ="Optimized for Normal Latency";break;case "LOW":DJ="Optimized for Low Latency";break;case "ULTRALOW":DJ="Optimized for Ultra Low Latency";break;default:DJ="Unknown Latency Setting"}else DJ=(T.HF().K.PF(RA)?ZY(D):D.isLowLatencyLiveStream)?"Optimized for Low Latency":"Optimized for Smooth Streaming";Q+=DJ;(c=k.h5)&&(Q+=", seq "+c.sequence);G.live_mode=Q}T.experiments.HF().K.PF(xjr)?
|
|
k.isGapless&&!k.Yw&&(G.playback_categories=k.DM?G.playback_categories+"Gapless ":G.playback_categories+"Queued "):!k.isGapless||cB(D)&&k.Yw||(G.playback_categories+="Gapless ");G.playback_categories_style=G.playback_categories?"":"display:none";G.bandwidth_samples=k.MU;G.network_activity_samples=k.nB;G.live_latency_samples=k.CB;G.buffer_health_samples=k.OU;T=g.K8(D);if(D.cotn||T)G.cotn_and_local_media=(D.cotn?D.cotn:"null")+" / "+T;G.cotn_and_local_media_style=G.cotn_and_local_media?"":"display:none";
|
|
hN(D,"web_player_release_debug")?(G.release_name=e[9],G.release_style=""):G.release_style="display:none";G.debug_info&&W.length>0&&G.debug_info.length+W.length<=60?G.debug_info+=" "+W:G.extra_debug_info=W;G.extra_debug_info_style=G.extra_debug_info&&G.extra_debug_info.length>0?"":"display:none";return G};
|
|
NdI=function(z){return z===void 0||z instanceof KpV?z:new KpV(z)};
|
|
p8=function(z){this.K=z};
|
|
xV=function(z){this.K=z};
|
|
Uja=function(){};
|
|
HB=function(){};
|
|
N7=function(z){this.K=z;this.L=null};
|
|
UT=function(z){if(z.K==null)throw Error("Storage mechanism: Storage unavailable");z.isAvailable()||Cv(Error("Storage mechanism: Storage unavailable"))};
|
|
gK=function(){var z=null;try{z=g.Cn.localStorage||null}catch(D){}N7.call(this,z)};
|
|
gAX=function(){var z=null;try{z=g.Cn.sessionStorage||null}catch(D){}N7.call(this,z)};
|
|
rK=function(z,D){this.L=z;this.K=D+"::"};
|
|
g.iD=function(z){var D=new gK;return D.isAvailable()?z?new rK(D,z):D:null};
|
|
wK=function(z,D){this.K=z;this.L=D};
|
|
tN=function(z){this.K=[];if(z)a:{if(z instanceof tN){var D=z.FD();z=z.NI();if(this.K.length<=0){for(var E=this.K,Q=0;Q<D.length;Q++)E.push(new wK(D[Q],z[Q]));break a}}else D=g.JU(z),z=Xm(z);for(E=0;E<D.length;E++)this.zp(D[E],z[E])}};
|
|
rpn=function(){tN.apply(this,arguments)};
|
|
iVO=function(z){var D,E,Q=z.length,T=0;for(D=0;D<Q;D++){var k=z.charCodeAt(D);if((k&64512)===55296&&D+1<Q){var G=z.charCodeAt(D+1);(G&64512)===56320&&(k=65536+(k-55296<<10)+(G-56320),D++)}T+=k<128?1:k<2048?2:k<65536?3:4}var d=new yo.x6(T);for(D=E=0;E<T;D++)k=z.charCodeAt(D),(k&64512)===55296&&D+1<Q&&(G=z.charCodeAt(D+1),(G&64512)===56320&&(k=65536+(k-55296<<10)+(G-56320),D++)),k<128?d[E++]=k:(k<2048?d[E++]=192|k>>>6:(k<65536?d[E++]=224|k>>>12:(d[E++]=240|k>>>18,d[E++]=128|k>>>12&63),d[E++]=128|k>>>
|
|
6&63),d[E++]=128|k&63);return d};
|
|
oA=function(z){for(var D=z.length;--D>=0;)z[D]=0};
|
|
sT=function(z,D,E,Q,T){this.ln=z;this.IR=D;this.AO=E;this.JA=Q;this.mj=T;this.s7=z&&z.length};
|
|
$V=function(z,D){this.tN=z;this.o_=0;this.Sn=D};
|
|
q7=function(z,D){z.N6[z.pending++]=D&255;z.N6[z.pending++]=D>>>8&255};
|
|
PB=function(z,D,E){z.Uj>16-E?(z.U5|=D<<z.Uj&65535,q7(z,z.U5),z.U5=D>>16-z.Uj,z.Uj+=E-16):(z.U5|=D<<z.Uj&65535,z.Uj+=E)};
|
|
M7=function(z,D,E){PB(z,E[D*2],E[D*2+1])};
|
|
wkn=function(z,D){var E=0;do E|=z&1,z>>>=1,E<<=1;while(--D>0);return E>>>1};
|
|
tIn=function(z,D,E){var Q=Array(16),T=0,k;for(k=1;k<=15;k++)Q[k]=T=T+E[k-1]<<1;for(E=0;E<=D;E++)T=z[E*2+1],T!==0&&(z[E*2]=wkn(Q[T]++,T))};
|
|
ypL=function(z){var D;for(D=0;D<286;D++)z.iP[D*2]=0;for(D=0;D<30;D++)z.I5[D*2]=0;for(D=0;D<19;D++)z.Qt[D*2]=0;z.iP[512]=1;z.YF=z.Fq=0;z.Uy=z.matches=0};
|
|
oAn=function(z){z.Uj>8?q7(z,z.U5):z.Uj>0&&(z.N6[z.pending++]=z.U5);z.U5=0;z.Uj=0};
|
|
sOw=function(z,D,E){oAn(z);q7(z,E);q7(z,~E);yo.Sz(z.N6,z.window,D,E,z.pending);z.pending+=E};
|
|
$jX=function(z,D,E,Q){var T=D*2,k=E*2;return z[T]<z[k]||z[T]===z[k]&&Q[D]<=Q[E]};
|
|
C8=function(z,D,E){for(var Q=z.EO[E],T=E<<1;T<=z.Ba;){T<z.Ba&&$jX(D,z.EO[T+1],z.EO[T],z.depth)&&T++;if($jX(D,Q,z.EO[T],z.depth))break;z.EO[E]=z.EO[T];E=T;T<<=1}z.EO[E]=Q};
|
|
qNX=function(z,D,E){var Q=0;if(z.Uy!==0){do{var T=z.N6[z.Pk+Q*2]<<8|z.N6[z.Pk+Q*2+1];var k=z.N6[z.Ld+Q];Q++;if(T===0)M7(z,k,D);else{var G=AN[k];M7(z,G+256+1,D);var d=BB[G];d!==0&&(k-=z_[G],PB(z,k,d));T--;G=T<256?Dr[T]:Dr[256+(T>>>7)];M7(z,G,E);d=ER[G];d!==0&&(T-=Q0[G],PB(z,T,d))}}while(Q<z.Uy)}M7(z,256,D)};
|
|
T_=function(z,D){var E=D.tN,Q=D.Sn.ln,T=D.Sn.s7,k=D.Sn.JA,G,d=-1;z.Ba=0;z.TD=573;for(G=0;G<k;G++)E[G*2]!==0?(z.EO[++z.Ba]=d=G,z.depth[G]=0):E[G*2+1]=0;for(;z.Ba<2;){var F=z.EO[++z.Ba]=d<2?++d:0;E[F*2]=1;z.depth[F]=0;z.YF--;T&&(z.Fq-=Q[F*2+1])}D.o_=d;for(G=z.Ba>>1;G>=1;G--)C8(z,E,G);F=k;do G=z.EO[1],z.EO[1]=z.EO[z.Ba--],C8(z,E,1),Q=z.EO[1],z.EO[--z.TD]=G,z.EO[--z.TD]=Q,E[F*2]=E[G*2]+E[Q*2],z.depth[F]=(z.depth[G]>=z.depth[Q]?z.depth[G]:z.depth[Q])+1,E[G*2+1]=E[Q*2+1]=F,z.EO[1]=F++,C8(z,E,1);while(z.Ba>=
|
|
2);z.EO[--z.TD]=z.EO[1];G=D.tN;F=D.o_;Q=D.Sn.ln;T=D.Sn.s7;k=D.Sn.IR;var L=D.Sn.AO,n=D.Sn.mj,f,X=0;for(f=0;f<=15;f++)z.Jf[f]=0;G[z.EO[z.TD]*2+1]=0;for(D=z.TD+1;D<573;D++){var W=z.EO[D];f=G[G[W*2+1]*2+1]+1;f>n&&(f=n,X++);G[W*2+1]=f;if(!(W>F)){z.Jf[f]++;var J=0;W>=L&&(J=k[W-L]);var V=G[W*2];z.YF+=V*(f+J);T&&(z.Fq+=V*(Q[W*2+1]+J))}}if(X!==0){do{for(f=n-1;z.Jf[f]===0;)f--;z.Jf[f]--;z.Jf[f+1]+=2;z.Jf[n]--;X-=2}while(X>0);for(f=n;f!==0;f--)for(W=z.Jf[f];W!==0;)Q=z.EO[--D],Q>F||(G[Q*2+1]!==f&&(z.YF+=(f-G[Q*
|
|
2+1])*G[Q*2],G[Q*2+1]=f),W--)}tIn(E,d,z.Jf)};
|
|
PzI=function(z,D,E){var Q,T=-1,k=D[1],G=0,d=7,F=4;k===0&&(d=138,F=3);D[(E+1)*2+1]=65535;for(Q=0;Q<=E;Q++){var L=k;k=D[(Q+1)*2+1];++G<d&&L===k||(G<F?z.Qt[L*2]+=G:L!==0?(L!==T&&z.Qt[L*2]++,z.Qt[32]++):G<=10?z.Qt[34]++:z.Qt[36]++,G=0,T=L,k===0?(d=138,F=3):L===k?(d=6,F=3):(d=7,F=4))}};
|
|
MIs=function(z,D,E){var Q,T=-1,k=D[1],G=0,d=7,F=4;k===0&&(d=138,F=3);for(Q=0;Q<=E;Q++){var L=k;k=D[(Q+1)*2+1];if(!(++G<d&&L===k)){if(G<F){do M7(z,L,z.Qt);while(--G!==0)}else L!==0?(L!==T&&(M7(z,L,z.Qt),G--),M7(z,16,z.Qt),PB(z,G-3,2)):G<=10?(M7(z,17,z.Qt),PB(z,G-3,3)):(M7(z,18,z.Qt),PB(z,G-11,7));G=0;T=L;k===0?(d=138,F=3):L===k?(d=6,F=3):(d=7,F=4)}}};
|
|
CzX=function(z){var D=4093624447,E;for(E=0;E<=31;E++,D>>>=1)if(D&1&&z.iP[E*2]!==0)return 0;if(z.iP[18]!==0||z.iP[20]!==0||z.iP[26]!==0)return 1;for(E=32;E<256;E++)if(z.iP[E*2]!==0)return 1;return 0};
|
|
kK=function(z,D,E){z.N6[z.Pk+z.Uy*2]=D>>>8&255;z.N6[z.Pk+z.Uy*2+1]=D&255;z.N6[z.Ld+z.Uy]=E&255;z.Uy++;D===0?z.iP[E*2]++:(z.matches++,D--,z.iP[(AN[E]+256+1)*2]++,z.I5[(D<256?Dr[D]:Dr[256+(D>>>7)])*2]++);return z.Uy===z.dD-1};
|
|
l0=function(z,D){z.msg=mG[D];return D};
|
|
YK=function(z){for(var D=z.length;--D>=0;)z[D]=0};
|
|
IF=function(z){var D=z.state,E=D.pending;E>z.xe&&(E=z.xe);E!==0&&(yo.Sz(z.output,D.N6,D.rY,E,z.B6),z.B6+=E,D.rY+=E,z.ly+=E,z.xe-=E,D.pending-=E,D.pending===0&&(D.rY=0))};
|
|
RF=function(z,D){var E=z.U0>=0?z.U0:-1,Q=z.yi-z.U0,T=0;if(z.level>0){z.l0.oZ===2&&(z.l0.oZ=CzX(z));T_(z,z.JS);T_(z,z.yF);PzI(z,z.iP,z.JS.o_);PzI(z,z.I5,z.yF.o_);T_(z,z.Ei);for(T=18;T>=3&&z.Qt[Apr[T]*2+1]===0;T--);z.YF+=3*(T+1)+5+5+4;var k=z.YF+3+7>>>3;var G=z.Fq+3+7>>>3;G<=k&&(k=G)}else k=G=Q+5;if(Q+4<=k&&E!==-1)PB(z,D?1:0,3),sOw(z,E,Q);else if(z.strategy===4||G===k)PB(z,2+(D?1:0),3),qNX(z,aF,SQ);else{PB(z,4+(D?1:0),3);E=z.JS.o_+1;Q=z.yF.o_+1;T+=1;PB(z,E-257,5);PB(z,Q-1,5);PB(z,T-4,4);for(k=0;k<T;k++)PB(z,
|
|
z.Qt[Apr[k]*2+1],3);MIs(z,z.iP,E-1);MIs(z,z.I5,Q-1);qNX(z,z.iP,z.I5)}ypL(z);D&&oAn(z);z.U0=z.yi;IF(z.l0)};
|
|
Zr=function(z,D){z.N6[z.pending++]=D};
|
|
c1=function(z,D){z.N6[z.pending++]=D>>>8&255;z.N6[z.pending++]=D&255};
|
|
Bdn=function(z,D){var E=z.QK,Q=z.yi,T=z.QW,k=z.lx,G=z.yi>z.Zj-262?z.yi-(z.Zj-262):0,d=z.window,F=z.k_,L=z.l_,n=z.yi+258,f=d[Q+T-1],X=d[Q+T];z.QW>=z.m6&&(E>>=2);k>z.kf&&(k=z.kf);do{var W=D;if(d[W+T]===X&&d[W+T-1]===f&&d[W]===d[Q]&&d[++W]===d[Q+1]){Q+=2;for(W++;d[++Q]===d[++W]&&d[++Q]===d[++W]&&d[++Q]===d[++W]&&d[++Q]===d[++W]&&d[++Q]===d[++W]&&d[++Q]===d[++W]&&d[++Q]===d[++W]&&d[++Q]===d[++W]&&Q<n;);W=258-(n-Q);Q=n-258;if(W>T){z.KY=D;T=W;if(W>=k)break;f=d[Q+T-1];X=d[Q+T]}}}while((D=L[D&F])>G&&--E!==
|
|
0);return T<=z.kf?T:z.kf};
|
|
py=function(z){var D=z.Zj,E;do{var Q=z.IG-z.kf-z.yi;if(z.yi>=D+(D-262)){yo.Sz(z.window,z.window,D,D,0);z.KY-=D;z.yi-=D;z.U0-=D;var T=E=z.mY;do{var k=z.head[--T];z.head[T]=k>=D?k-D:0}while(--E);T=E=D;do k=z.l_[--T],z.l_[T]=k>=D?k-D:0;while(--E);Q+=D}if(z.l0.eM===0)break;T=z.l0;E=z.window;k=z.yi+z.kf;var G=T.eM;G>Q&&(G=Q);G===0?E=0:(T.eM-=G,yo.Sz(E,T.input,T.v9,G,k),T.state.wrap===1?T.pJ=Ky(T.pJ,E,G,k):T.state.wrap===2&&(T.pJ=hv(T.pJ,E,G,k)),T.v9+=G,T.vt+=G,E=G);z.kf+=E;if(z.kf+z.zp>=3)for(Q=z.yi-z.zp,
|
|
z.yo=z.window[Q],z.yo=(z.yo<<z.Z2^z.window[Q+1])&z.In;z.zp&&!(z.yo=(z.yo<<z.Z2^z.window[Q+3-1])&z.In,z.l_[Q&z.k_]=z.head[z.yo],z.head[z.yo]=Q,Q++,z.zp--,z.kf+z.zp<3););}while(z.kf<262&&z.l0.eM!==0)};
|
|
xK=function(z,D){for(var E;;){if(z.kf<262){py(z);if(z.kf<262&&D===0)return 1;if(z.kf===0)break}E=0;z.kf>=3&&(z.yo=(z.yo<<z.Z2^z.window[z.yi+3-1])&z.In,E=z.l_[z.yi&z.k_]=z.head[z.yo],z.head[z.yo]=z.yi);E!==0&&z.yi-E<=z.Zj-262&&(z.Cr=Bdn(z,E));if(z.Cr>=3)if(E=kK(z,z.yi-z.KY,z.Cr-3),z.kf-=z.Cr,z.Cr<=z.rN&&z.kf>=3){z.Cr--;do z.yi++,z.yo=(z.yo<<z.Z2^z.window[z.yi+3-1])&z.In,z.l_[z.yi&z.k_]=z.head[z.yo],z.head[z.yo]=z.yi;while(--z.Cr!==0);z.yi++}else z.yi+=z.Cr,z.Cr=0,z.yo=z.window[z.yi],z.yo=(z.yo<<z.Z2^
|
|
z.window[z.yi+1])&z.In;else E=kK(z,0,z.window[z.yi]),z.kf--,z.yi++;if(E&&(RF(z,!1),z.l0.xe===0))return 1}z.zp=z.yi<2?z.yi:2;return D===4?(RF(z,!0),z.l0.xe===0?3:4):z.Uy&&(RF(z,!1),z.l0.xe===0)?1:2};
|
|
H1=function(z,D){for(var E,Q;;){if(z.kf<262){py(z);if(z.kf<262&&D===0)return 1;if(z.kf===0)break}E=0;z.kf>=3&&(z.yo=(z.yo<<z.Z2^z.window[z.yi+3-1])&z.In,E=z.l_[z.yi&z.k_]=z.head[z.yo],z.head[z.yo]=z.yi);z.QW=z.Cr;z.zl=z.KY;z.Cr=2;E!==0&&z.QW<z.rN&&z.yi-E<=z.Zj-262&&(z.Cr=Bdn(z,E),z.Cr<=5&&(z.strategy===1||z.Cr===3&&z.yi-z.KY>4096)&&(z.Cr=2));if(z.QW>=3&&z.Cr<=z.QW){Q=z.yi+z.kf-3;E=kK(z,z.yi-1-z.zl,z.QW-3);z.kf-=z.QW-1;z.QW-=2;do++z.yi<=Q&&(z.yo=(z.yo<<z.Z2^z.window[z.yi+3-1])&z.In,z.l_[z.yi&z.k_]=
|
|
z.head[z.yo],z.head[z.yo]=z.yi);while(--z.QW!==0);z.f7=0;z.Cr=2;z.yi++;if(E&&(RF(z,!1),z.l0.xe===0))return 1}else if(z.f7){if((E=kK(z,0,z.window[z.yi-1]))&&RF(z,!1),z.yi++,z.kf--,z.l0.xe===0)return 1}else z.f7=1,z.yi++,z.kf--}z.f7&&(kK(z,0,z.window[z.yi-1]),z.f7=0);z.zp=z.yi<2?z.yi:2;return D===4?(RF(z,!0),z.l0.xe===0?3:4):z.Uy&&(RF(z,!1),z.l0.xe===0)?1:2};
|
|
z1n=function(z,D){for(var E,Q,T,k=z.window;;){if(z.kf<=258){py(z);if(z.kf<=258&&D===0)return 1;if(z.kf===0)break}z.Cr=0;if(z.kf>=3&&z.yi>0&&(Q=z.yi-1,E=k[Q],E===k[++Q]&&E===k[++Q]&&E===k[++Q])){for(T=z.yi+258;E===k[++Q]&&E===k[++Q]&&E===k[++Q]&&E===k[++Q]&&E===k[++Q]&&E===k[++Q]&&E===k[++Q]&&E===k[++Q]&&Q<T;);z.Cr=258-(T-Q);z.Cr>z.kf&&(z.Cr=z.kf)}z.Cr>=3?(E=kK(z,1,z.Cr-3),z.kf-=z.Cr,z.yi+=z.Cr,z.Cr=0):(E=kK(z,0,z.window[z.yi]),z.kf--,z.yi++);if(E&&(RF(z,!1),z.l0.xe===0))return 1}z.zp=0;return D===
|
|
4?(RF(z,!0),z.l0.xe===0?3:4):z.Uy&&(RF(z,!1),z.l0.xe===0)?1:2};
|
|
DuQ=function(z,D){for(var E;;){if(z.kf===0&&(py(z),z.kf===0)){if(D===0)return 1;break}z.Cr=0;E=kK(z,0,z.window[z.yi]);z.kf--;z.yi++;if(E&&(RF(z,!1),z.l0.xe===0))return 1}z.zp=0;return D===4?(RF(z,!0),z.l0.xe===0?3:4):z.Uy&&(RF(z,!1),z.l0.xe===0)?1:2};
|
|
Ng=function(z,D,E,Q,T){this.uj=z;this.rT=D;this.pu=E;this.TC=Q;this.func=T};
|
|
E0Q=function(){this.l0=null;this.status=0;this.N6=null;this.wrap=this.pending=this.rY=this.Cz=0;this.kX=null;this.Bb=0;this.method=8;this.bQ=-1;this.k_=this.m3=this.Zj=0;this.window=null;this.IG=0;this.head=this.l_=null;this.lx=this.m6=this.strategy=this.level=this.rN=this.QK=this.QW=this.kf=this.KY=this.yi=this.f7=this.zl=this.Cr=this.U0=this.Z2=this.In=this.XF=this.mY=this.yo=0;this.iP=new yo.aH(1146);this.I5=new yo.aH(122);this.Qt=new yo.aH(78);YK(this.iP);YK(this.I5);YK(this.Qt);this.Ei=this.yF=
|
|
this.JS=null;this.Jf=new yo.aH(16);this.EO=new yo.aH(573);YK(this.EO);this.TD=this.Ba=0;this.depth=new yo.aH(573);YK(this.depth);this.Uj=this.U5=this.zp=this.matches=this.Fq=this.YF=this.Pk=this.Uy=this.dD=this.Ld=0};
|
|
Qba=function(z,D){if(!z||!z.state||D>5||D<0)return z?l0(z,-2):-2;var E=z.state;if(!z.output||!z.input&&z.eM!==0||E.status===666&&D!==4)return l0(z,z.xe===0?-5:-2);E.l0=z;var Q=E.bQ;E.bQ=D;if(E.status===42)if(E.wrap===2)z.pJ=0,Zr(E,31),Zr(E,139),Zr(E,8),E.kX?(Zr(E,(E.kX.text?1:0)+(E.kX.xZ?2:0)+(E.kX.extra?4:0)+(E.kX.name?8:0)+(E.kX.comment?16:0)),Zr(E,E.kX.time&255),Zr(E,E.kX.time>>8&255),Zr(E,E.kX.time>>16&255),Zr(E,E.kX.time>>24&255),Zr(E,E.level===9?2:E.strategy>=2||E.level<2?4:0),Zr(E,E.kX.os&
|
|
255),E.kX.extra&&E.kX.extra.length&&(Zr(E,E.kX.extra.length&255),Zr(E,E.kX.extra.length>>8&255)),E.kX.xZ&&(z.pJ=hv(z.pJ,E.N6,E.pending,0)),E.Bb=0,E.status=69):(Zr(E,0),Zr(E,0),Zr(E,0),Zr(E,0),Zr(E,0),Zr(E,E.level===9?2:E.strategy>=2||E.level<2?4:0),Zr(E,3),E.status=113);else{var T=8+(E.m3-8<<4)<<8;T|=(E.strategy>=2||E.level<2?0:E.level<6?1:E.level===6?2:3)<<6;E.yi!==0&&(T|=32);E.status=113;c1(E,T+(31-T%31));E.yi!==0&&(c1(E,z.pJ>>>16),c1(E,z.pJ&65535));z.pJ=1}if(E.status===69)if(E.kX.extra){for(T=
|
|
E.pending;E.Bb<(E.kX.extra.length&65535)&&(E.pending!==E.Cz||(E.kX.xZ&&E.pending>T&&(z.pJ=hv(z.pJ,E.N6,E.pending-T,T)),IF(z),T=E.pending,E.pending!==E.Cz));)Zr(E,E.kX.extra[E.Bb]&255),E.Bb++;E.kX.xZ&&E.pending>T&&(z.pJ=hv(z.pJ,E.N6,E.pending-T,T));E.Bb===E.kX.extra.length&&(E.Bb=0,E.status=73)}else E.status=73;if(E.status===73)if(E.kX.name){T=E.pending;do{if(E.pending===E.Cz&&(E.kX.xZ&&E.pending>T&&(z.pJ=hv(z.pJ,E.N6,E.pending-T,T)),IF(z),T=E.pending,E.pending===E.Cz)){var k=1;break}k=E.Bb<E.kX.name.length?
|
|
E.kX.name.charCodeAt(E.Bb++)&255:0;Zr(E,k)}while(k!==0);E.kX.xZ&&E.pending>T&&(z.pJ=hv(z.pJ,E.N6,E.pending-T,T));k===0&&(E.Bb=0,E.status=91)}else E.status=91;if(E.status===91)if(E.kX.comment){T=E.pending;do{if(E.pending===E.Cz&&(E.kX.xZ&&E.pending>T&&(z.pJ=hv(z.pJ,E.N6,E.pending-T,T)),IF(z),T=E.pending,E.pending===E.Cz)){k=1;break}k=E.Bb<E.kX.comment.length?E.kX.comment.charCodeAt(E.Bb++)&255:0;Zr(E,k)}while(k!==0);E.kX.xZ&&E.pending>T&&(z.pJ=hv(z.pJ,E.N6,E.pending-T,T));k===0&&(E.status=103)}else E.status=
|
|
103;E.status===103&&(E.kX.xZ?(E.pending+2>E.Cz&&IF(z),E.pending+2<=E.Cz&&(Zr(E,z.pJ&255),Zr(E,z.pJ>>8&255),z.pJ=0,E.status=113)):E.status=113);if(E.pending!==0){if(IF(z),z.xe===0)return E.bQ=-1,0}else if(z.eM===0&&(D<<1)-(D>4?9:0)<=(Q<<1)-(Q>4?9:0)&&D!==4)return l0(z,-5);if(E.status===666&&z.eM!==0)return l0(z,-5);if(z.eM!==0||E.kf!==0||D!==0&&E.status!==666){Q=E.strategy===2?DuQ(E,D):E.strategy===3?z1n(E,D):UR[E.level].func(E,D);if(Q===3||Q===4)E.status=666;if(Q===1||Q===3)return z.xe===0&&(E.bQ=
|
|
-1),0;if(Q===2&&(D===1?(PB(E,2,3),M7(E,256,aF),E.Uj===16?(q7(E,E.U5),E.U5=0,E.Uj=0):E.Uj>=8&&(E.N6[E.pending++]=E.U5&255,E.U5>>=8,E.Uj-=8)):D!==5&&(PB(E,0,3),sOw(E,0,0),D===3&&(YK(E.head),E.kf===0&&(E.yi=0,E.U0=0,E.zp=0))),IF(z),z.xe===0))return E.bQ=-1,0}if(D!==4)return 0;if(E.wrap<=0)return 1;E.wrap===2?(Zr(E,z.pJ&255),Zr(E,z.pJ>>8&255),Zr(E,z.pJ>>16&255),Zr(E,z.pJ>>24&255),Zr(E,z.vt&255),Zr(E,z.vt>>8&255),Zr(E,z.vt>>16&255),Zr(E,z.vt>>24&255)):(c1(E,z.pJ>>>16),c1(E,z.pJ&65535));IF(z);E.wrap>0&&
|
|
(E.wrap=-E.wrap);return E.pending!==0?0:1};
|
|
gP=function(z){if(!(this instanceof gP))return new gP(z);z=this.options=yo.assign({level:-1,method:8,chunkSize:16384,QC:15,GC:8,strategy:0,to:""},z||{});z.raw&&z.QC>0?z.QC=-z.QC:z.zJ&&z.QC>0&&z.QC<16&&(z.QC+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.l0=new ToV;this.l0.xe=0;var D=this.l0;var E=z.level,Q=z.method,T=z.QC,k=z.GC,G=z.strategy;if(D){var d=1;E===-1&&(E=6);T<0?(d=0,T=-T):T>15&&(d=2,T-=16);if(k<1||k>9||Q!==8||T<8||T>15||E<0||E>9||G<0||G>4)D=l0(D,-2);else{T===8&&(T=9);var F=
|
|
new E0Q;D.state=F;F.l0=D;F.wrap=d;F.kX=null;F.m3=T;F.Zj=1<<F.m3;F.k_=F.Zj-1;F.XF=k+7;F.mY=1<<F.XF;F.In=F.mY-1;F.Z2=~~((F.XF+3-1)/3);F.window=new yo.x6(F.Zj*2);F.head=new yo.aH(F.mY);F.l_=new yo.aH(F.Zj);F.dD=1<<k+6;F.Cz=F.dD*4;F.N6=new yo.x6(F.Cz);F.Pk=1*F.dD;F.Ld=3*F.dD;F.level=E;F.strategy=G;F.method=Q;if(D&&D.state){D.vt=D.ly=0;D.oZ=2;E=D.state;E.pending=0;E.rY=0;E.wrap<0&&(E.wrap=-E.wrap);E.status=E.wrap?42:113;D.pJ=E.wrap===2?0:1;E.bQ=0;if(!kes){Q=Array(16);for(k=G=0;k<28;k++)for(z_[k]=G,T=0;T<
|
|
1<<BB[k];T++)AN[G++]=k;AN[G-1]=k;for(k=G=0;k<16;k++)for(Q0[k]=G,T=0;T<1<<ER[k];T++)Dr[G++]=k;for(G>>=7;k<30;k++)for(Q0[k]=G<<7,T=0;T<1<<ER[k]-7;T++)Dr[256+G++]=k;for(T=0;T<=15;T++)Q[T]=0;for(T=0;T<=143;)aF[T*2+1]=8,T++,Q[8]++;for(;T<=255;)aF[T*2+1]=9,T++,Q[9]++;for(;T<=279;)aF[T*2+1]=7,T++,Q[7]++;for(;T<=287;)aF[T*2+1]=8,T++,Q[8]++;tIn(aF,287,Q);for(T=0;T<30;T++)SQ[T*2+1]=5,SQ[T*2]=wkn(T,5);GeO=new sT(aF,BB,257,286,15);e1k=new sT(SQ,ER,0,30,15);dus=new sT([],Fqw,0,19,7);kes=!0}E.JS=new $V(E.iP,GeO);
|
|
E.yF=new $V(E.I5,e1k);E.Ei=new $V(E.Qt,dus);E.U5=0;E.Uj=0;ypL(E);E=0}else E=l0(D,-2);E===0&&(D=D.state,D.IG=2*D.Zj,YK(D.head),D.rN=UR[D.level].rT,D.m6=UR[D.level].uj,D.lx=UR[D.level].pu,D.QK=UR[D.level].TC,D.yi=0,D.U0=0,D.kf=0,D.zp=0,D.Cr=D.QW=2,D.f7=0,D.yo=0);D=E}}else D=-2;if(D!==0)throw Error(mG[D]);z.header&&(D=this.l0)&&D.state&&D.state.wrap===2&&(D.state.kX=z.header);if(z.G8){var L;typeof z.G8==="string"?L=iVO(z.G8):Lqk.call(z.G8)==="[object ArrayBuffer]"?L=new Uint8Array(z.G8):L=z.G8;z=this.l0;
|
|
k=L;G=k.length;if(z&&z.state)if(L=z.state,D=L.wrap,D===2||D===1&&L.status!==42||L.kf)D=-2;else{D===1&&(z.pJ=Ky(z.pJ,k,G,0));L.wrap=0;G>=L.Zj&&(D===0&&(YK(L.head),L.yi=0,L.U0=0,L.zp=0),E=new yo.x6(L.Zj),yo.Sz(E,k,G-L.Zj,L.Zj,0),k=E,G=L.Zj);E=z.eM;Q=z.v9;T=z.input;z.eM=G;z.v9=0;z.input=k;for(py(L);L.kf>=3;){k=L.yi;G=L.kf-2;do L.yo=(L.yo<<L.Z2^L.window[k+3-1])&L.In,L.l_[k&L.k_]=L.head[L.yo],L.head[L.yo]=k,k++;while(--G);L.yi=k;L.kf=2;py(L)}L.yi+=L.kf;L.U0=L.yi;L.zp=L.kf;L.kf=0;L.Cr=L.QW=2;L.f7=0;z.v9=
|
|
Q;z.input=T;z.eM=E;L.wrap=D;D=0}else D=-2;if(D!==0)throw Error(mG[D]);this.VkH=!0}};
|
|
fdL=function(z,D){D=D||{};D.zJ=!0;D=new gP(D);D.push(z,!0);if(D.err)throw D.msg||mG[D.err];return D.result};
|
|
n0s=function(){var z=g.ok.apply(0,arguments);return z.length===0?function(D){return D}:z.length===1?z[0]:z.reduce(function(D,E){return function(){return D(E.apply(null,g.K(g.ok.apply(0,arguments))))}})};
|
|
Wqs=function(){var z=g.ok.apply(0,arguments);return function(D){return function(E,Q){function T(){throw Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.");}
|
|
E=D(E,Q);var k={getState:E.getState,dispatch:function(G){return T.apply(null,[G].concat(g.K(g.ok.apply(1,arguments))))}};
|
|
Q=z.map(function(G){return G(k)});
|
|
T=n0s.apply(null,g.K(Q))(E.dispatch);return Object.assign({},E,{dispatch:T})}}};
|
|
rP=function(){return Math.random().toString(36).substring(7).split("").join(".")};
|
|
Xrk=function(z){Object.keys(z).forEach(function(D){var E=z[D];if(typeof E(void 0,{type:i0})==="undefined")throw Error('The slice reducer for key "'+D+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(typeof E(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+rP()})==="undefined")throw Error('The slice reducer for key "'+
|
|
D+"\" returned undefined when probed with a random type. Don't try to handle '"+(i0+'\' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.'));})};
|
|
JUw=function(z,D,E){function Q(){if(n)throw Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return d}
|
|
function T(W){if(typeof W!=="function")throw Error("Expected the listener to be a function. Instead, received: '"+typeof W+"'");if(n)throw Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api/store#subscribelistener for more details.");var J=!0;L===F&&(L=F.slice());L.push(W);return function(){if(J){if(n)throw Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api/store#subscribelistener for more details.");
|
|
J=!1;L===F&&(L=F.slice());L.splice(L.indexOf(W),1);F=null}}}
|
|
function k(W){if(typeof W!=="object"||W===null)var J=!1;else{for(J=W;Object.getPrototypeOf(J)!==null;)J=Object.getPrototypeOf(J);J=Object.getPrototypeOf(W)===J}if(!J)throw Error("Actions must be plain objects. Instead, the actual type was: '"+typeof W+"'. You may need to add middleware to your store setup to handle dispatching other values, such as 'redux-thunk' to handle dispatching functions. See https://redux.js.org/tutorials/fundamentals/part-4-store#middleware and https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware for examples.");
|
|
if(typeof W.type==="undefined")throw Error('Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');if(n)throw Error("Reducers may not dispatch actions.");try{n=!0,d=G(d,W)}finally{n=!1}J=F=L;for(var V=0;V<J.length;V++)(0,J[V])();return W}
|
|
if(typeof D==="function"&&typeof E==="function"||typeof E==="function"&&typeof arguments[3]==="function")throw Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function. See https://redux.js.org/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers for an example.");typeof D==="function"&&typeof E==="undefined"&&(E=D,D=void 0);if(typeof E!=="undefined"){if(typeof E!=="function")throw Error("Expected the enhancer to be a function. Instead, received: '"+
|
|
typeof E+"'");return E(JUw)(z,D)}if(typeof z!=="function")throw Error("Expected the root reducer to be a function. Instead, received: '"+typeof z+"'");var G=z,d=D,F=[],L=F,n=!1;k({type:i0});var f={},X=(f.dispatch=k,f.subscribe=T,f.getState=Q,f.replaceReducer=function(W){if(typeof W!=="function")throw Error("Expected the nextReducer to be a function. Instead, received: '"+typeof W);G=W;k({type:umn});return X},f[V_O]=function(){var W={};
|
|
return W.subscribe=function(J){function V(){J.next&&J.next(Q())}
|
|
if(typeof J!=="object"||J===null)throw new TypeError("Expected the observer to be an object. Instead, received: '"+typeof J+"'");V();return{unsubscribe:T(V)}},W[V_O]=function(){return this},W},f);
|
|
return X};
|
|
wP=function(z){var D=Error.call(this,z?z.length+" errors occurred during unsubscription:\n"+z.map(function(E,Q){return Q+1+") "+E.toString()}).join("\n "):"");
|
|
this.message=D.message;"stack"in D&&(this.stack=D.stack);this.errors=z;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
|
|
OYr=function(z,D){z&&(D=z.indexOf(D),0<=D&&z.splice(D,1))};
|
|
tv=function(z){return typeof z==="function"};
|
|
y0=function(z){this.B=z;this.closed=!1;this.Z=this.L=null};
|
|
bY6=function(z){return z instanceof y0||z&&"closed"in z&&tv(z.remove)&&tv(z.add)&&tv(z.unsubscribe)};
|
|
jbO=function(){setTimeout.apply(null,g.K(g.ok.apply(0,arguments)))};
|
|
oF=function(z){jbO(function(){throw z;})};
|
|
sR=function(z){y0.call(this);this.K=!1;this.destination=z instanceof sR?z:new $K(!z||tv(z)?{next:z!=null?z:void 0}:z);bY6(z)&&z.add(this)};
|
|
$K=function(z){this.K=z};
|
|
qg=function(z,D,E){sR.call(this);var Q;tv(z)||!z?Q={next:z!=null?z:void 0,error:D!=null?D:void 0,complete:E!=null?E:void 0}:Q=z;this.destination=new $K(Q)};
|
|
P1=function(z){z&&(this.K=z)};
|
|
v0J=function(z){var D;return(D=z!=null?z:void 0)!=null?D:Promise};
|
|
muk=function(z,D){return new P1(function(E){var Q=0;return D.schedule(function(){Q===z.length?E.complete():(E.next(z[Q++]),E.closed||this.schedule())})})};
|
|
ldL=function(z){return new P1(function(D){for(var E=0;E<z.length&&!D.closed;E++)D.next(z[E]);D.complete()})};
|
|
Yla=function(z){return z?(z=z.privateDoNotAccessOrElseSafeScriptWrappedValue)?Xh(z):null:null};
|
|
Mg=function(z){return z?(z=z.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?MQ(z):null:null};
|
|
g.adJ=function(z){z=IdO(z);return g.Fh(z)};
|
|
Cy=function(z){z=IdO(z);return MQ(z)};
|
|
IdO=function(z){return z===null?"null":z===void 0?"undefined":z};
|
|
Slw=function(z){this.jw=g.hk(z)};
|
|
g.Av=function(z){this.name=z};
|
|
B1=function(z){this.K=z};
|
|
z6=function(){B1.apply(this,arguments)};
|
|
Dt=function(){z6.apply(this,arguments)};
|
|
EK=function(){z6.apply(this,arguments)};
|
|
Q1=function(){z6.apply(this,arguments)};
|
|
R1X=function(z){this.jw=g.hk(z)};
|
|
T6=function(z){this.jw=g.hk(z)};
|
|
kZ=function(z){this.jw=g.hk(z)};
|
|
ZYk=function(z){this.jw=g.hk(z)};
|
|
G6=function(z){this.jw=g.hk(z)};
|
|
e7=function(z){this.jw=g.hk(z)};
|
|
dw=function(z){this.jw=g.hk(z)};
|
|
Fc=function(z){this.jw=g.hk(z)};
|
|
LW=function(z){this.jw=g.hk(z)};
|
|
fW=function(z){this.jw=g.hk(z)};
|
|
nW=function(z){this.jw=g.hk(z)};
|
|
Wb=function(z){this.jw=g.hk(z)};
|
|
Xc=function(){z6.apply(this,arguments)};
|
|
JI=function(){z6.apply(this,arguments)};
|
|
u3=function(){z6.apply(this,arguments)};
|
|
V1=function(){z6.apply(this,arguments)};
|
|
OK=function(){z6.apply(this,arguments)};
|
|
b3=function(){z6.apply(this,arguments)};
|
|
j7=function(){B1.apply(this,arguments)};
|
|
vb=function(){z6.apply(this,arguments)};
|
|
mf=function(){z6.apply(this,arguments)};
|
|
Iv=function(){z6.apply(this,arguments)};
|
|
av=function(){z6.apply(this,arguments)};
|
|
S7=function(){z6.apply(this,arguments)};
|
|
Rv=function(){z6.apply(this,arguments)};
|
|
Zt=function(){z6.apply(this,arguments)};
|
|
cb=function(z){this.jw=g.hk(z)};
|
|
KW=function(z){this.jw=g.hk(z)};
|
|
hI=function(z){this.jw=g.hk(z)};
|
|
pW=function(z){this.jw=g.hk(z,500)};
|
|
xZ=function(z){this.jw=g.hk(z)};
|
|
Hb=function(z){this.jw=g.hk(z)};
|
|
cUL=function(z){this.jw=g.hk(z)};
|
|
N6=function(){z6.apply(this,arguments)};
|
|
UK=function(){z6.apply(this,arguments)};
|
|
gw=function(){z6.apply(this,arguments)};
|
|
rw=function(){z6.apply(this,arguments)};
|
|
i3=function(){z6.apply(this,arguments)};
|
|
ww=function(){B1.apply(this,arguments)};
|
|
tI=function(){z6.apply(this,arguments)};
|
|
y1=function(){z6.apply(this,arguments)};
|
|
ov=function(){z6.apply(this,arguments)};
|
|
sK=function(){z6.apply(this,arguments)};
|
|
$Z=function(){z6.apply(this,arguments)};
|
|
q6=function(){z6.apply(this,arguments)};
|
|
Pb=function(){z6.apply(this,arguments)};
|
|
M6=function(){z6.apply(this,arguments)};
|
|
CW=function(){B1.apply(this,arguments)};
|
|
AI=function(){B1.apply(this,arguments)};
|
|
Bb=function(){B1.apply(this,arguments)};
|
|
zX=function(){z6.apply(this,arguments)};
|
|
DH=function(){z6.apply(this,arguments)};
|
|
Em=function(){z6.apply(this,arguments)};
|
|
QN=function(){z6.apply(this,arguments)};
|
|
TX=function(){z6.apply(this,arguments)};
|
|
var Kq6=function(){return pS[e[10]](this,4,8600)};
|
|
kp=function(){z6.apply(this,arguments)};
|
|
GX=function(){z6.apply(this,arguments)};
|
|
ea=function(){z6.apply(this,arguments)};
|
|
dm=function(){z6.apply(this,arguments)};
|
|
FP=function(){z6.apply(this,arguments)};
|
|
L9=function(){z6.apply(this,arguments)};
|
|
f9=function(){z6.apply(this,arguments)};
|
|
n9=function(){z6.apply(this,arguments)};
|
|
Wx=function(){z6.apply(this,arguments)};
|
|
XP=function(){z6.apply(this,arguments)};
|
|
JQ=function(){z6.apply(this,arguments)};
|
|
uZ=function(){z6.apply(this,arguments)};
|
|
VN=function(){z6.apply(this,arguments)};
|
|
Om=function(){z6.apply(this,arguments)};
|
|
bZ=function(){z6.apply(this,arguments)};
|
|
vx=function(){z6.apply(this,arguments)};
|
|
ml=function(){z6.apply(this,arguments)};
|
|
lZ=function(){z6.apply(this,arguments)};
|
|
Yp=function(){z6.apply(this,arguments)};
|
|
ID=function(){z6.apply(this,arguments)};
|
|
aD=function(){z6.apply(this,arguments)};
|
|
Sa=function(){z6.apply(this,arguments)};
|
|
RD=function(){z6.apply(this,arguments)};
|
|
ZH=function(){z6.apply(this,arguments)};
|
|
cx=function(){z6.apply(this,arguments)};
|
|
K9=function(){B1.apply(this,arguments)};
|
|
hQ=function(){z6.apply(this,arguments)};
|
|
p9=function(){z6.apply(this,arguments)};
|
|
xp=function(){z6.apply(this,arguments)};
|
|
Hx=function(){z6.apply(this,arguments)};
|
|
N1=function(){z6.apply(this,arguments)};
|
|
Um=function(){z6.apply(this,arguments)};
|
|
gm=function(){z6.apply(this,arguments)};
|
|
rm=function(){z6.apply(this,arguments)};
|
|
iZ=function(){z6.apply(this,arguments)};
|
|
wm=function(){z6.apply(this,arguments)};
|
|
tQ=function(){z6.apply(this,arguments)};
|
|
yN=function(){z6.apply(this,arguments)};
|
|
oD=function(){z6.apply(this,arguments)};
|
|
sm=function(){z6.apply(this,arguments)};
|
|
$p=function(){z6.apply(this,arguments)};
|
|
q1=function(){z6.apply(this,arguments)};
|
|
Px=function(){z6.apply(this,arguments)};
|
|
M1=function(){z6.apply(this,arguments)};
|
|
C9=function(){z6.apply(this,arguments)};
|
|
AQ=function(){z6.apply(this,arguments)};
|
|
Bx=function(){z6.apply(this,arguments)};
|
|
zO=function(){z6.apply(this,arguments)};
|
|
Dc=function(){z6.apply(this,arguments)};
|
|
EC=function(){z6.apply(this,arguments)};
|
|
QV=function(){z6.apply(this,arguments)};
|
|
TO=function(){z6.apply(this,arguments)};
|
|
kf=function(){z6.apply(this,arguments)};
|
|
GO=function(){z6.apply(this,arguments)};
|
|
ei=function(){z6.apply(this,arguments)};
|
|
di=function(){z6.apply(this,arguments)};
|
|
Fp=function(){z6.apply(this,arguments)};
|
|
LK=function(){z6.apply(this,arguments)};
|
|
fK=function(){z6.apply(this,arguments)};
|
|
nK=function(){z6.apply(this,arguments)};
|
|
W6=function(){z6.apply(this,arguments)};
|
|
Xp=function(){z6.apply(this,arguments)};
|
|
h1s=function(){return g.BX("yt.ads.biscotti.lastId_")||""};
|
|
g.uF=function(){var z=arguments,D=J4;z.length>1?D[z[0]]=z[1]:z.length===1&&Object.assign(D,z[0])};
|
|
g.VV=function(z,D){return z in J4?J4[z]:D};
|
|
OC=function(z){var D=J4.EXPERIMENT_FLAGS;return D?D[z]:void 0};
|
|
prW=function(z){bF.forEach(function(D){return D(z)})};
|
|
lD=function(z){return z&&window.yterr?function(){try{return z.apply(this,arguments)}catch(D){ji(D)}}:z};
|
|
ji=function(z){var D=g.BX("yt.logging.errors.log");D?D(z,"ERROR",void 0,void 0,void 0,void 0,void 0):(D=g.VV("ERRORS",[]),D.push([z,"ERROR",void 0,void 0,void 0,void 0,void 0]),g.uF("ERRORS",D));prW(z)};
|
|
v6=function(z,D,E,Q,T){var k=g.BX("yt.logging.errors.log");k?k(z,"WARNING",D,E,Q,void 0,T):(k=g.VV("ERRORS",[]),k.push([z,"WARNING",D,E,Q,void 0,T]),g.uF("ERRORS",k))};
|
|
mQ=function(z,D){D=z.split(D);for(var E={},Q=0,T=D.length;Q<T;Q++){var k=D[Q].split("=");if(k.length===1&&k[0]||k.length===2)try{var G=xuX(k[0]||""),d=xuX(k[1]||"");if(G in E){var F=E[G];Array.isArray(F)?g.w9(F,d):E[G]=[F,d]}else E[G]=d}catch(X){var L=X,n=k[0],f=String(mQ);L.args=[{key:n,value:k[1],query:z,method:HYs===f?"unchanged":f}];Nok.hasOwnProperty(n)||v6(L)}}return E};
|
|
g.lF=function(z){var D=[];g.fY(z,function(E,Q){var T=kr(Q);g.oO(Array.isArray(E)?E:[E],function(k){k==""?D.push(T):D.push(T+"="+kr(k))})});
|
|
return D.join("&")};
|
|
g.Yf=function(z){z.charAt(0)==="?"&&(z=z.substring(1));return mQ(z,"&")};
|
|
Iu=function(z){return z.split(",").map(function(D){return g.Yf(D)})};
|
|
g.au=function(z){return z.indexOf("?")!==-1?(z=(z||"").split("#")[0],z=z.split("?",2),g.Yf(z.length>1?z[1]:z[0])):{}};
|
|
g.Si=function(z,D){return UuQ(z,D||{},!0)};
|
|
g.Ru=function(z,D){return UuQ(z,D||{},!1)};
|
|
UuQ=function(z,D,E){var Q=z.split("#",2);z=Q[0];Q=Q.length>1?"#"+Q[1]:"";var T=z.split("?",2);z=T[0];T=g.Yf(T[1]||"");for(var k in D)if(E||!g.ux(T,k))T[k]=D[k];return g.ai(z,T)+Q};
|
|
g.Zc=function(z){if(!D)var D=window.location.href;var E=g.Xf(z)[1]||null,Q=g.VG(z);E&&Q?(z=g.Xf(z),D=g.Xf(D),z=z[3]==D[3]&&z[1]==D[1]&&z[4]==D[4]):z=Q?g.VG(D)===Q&&(Number(g.Xf(D)[4]||null)||null)===(Number(g.Xf(z)[4]||null)||null):!0;return z};
|
|
g.fw=function(z){z||(z=document.location.href);z=g.Xf(z)[1]||null;return z!==null&&z==="https"};
|
|
g.c6=function(z){z=g0Q(z);return z===null?!1:z[0]==="com"&&z[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
|
|
g.rUs=function(z){z=g0Q(z);return z===null?!1:z[1]==="google"?!0:z[2]==="google"?z[0]==="au"&&z[1]==="com"?!0:z[0]==="uk"&&z[1]==="co"?!0:!1:!1};
|
|
g0Q=function(z){z=g.VG(z);return z!==null?z.split(".").reverse():null};
|
|
xuX=function(z){return z&&z.match(iYX)?z:G3(z)};
|
|
g.h4=function(z){var D=g.wrI;z=z===void 0?h1s():z;var E=Object,Q=E.assign,T=g.t_Q(D);var k=D.K;try{var G=k.screenX;var d=k.screenY}catch(S){}try{var F=k.outerWidth;var L=k.outerHeight}catch(S){}try{var n=k.innerWidth;var f=k.innerHeight}catch(S){}try{var X=k.screenLeft;var W=k.screenTop}catch(S){}try{n=k.innerWidth,f=k.innerHeight}catch(S){}try{var J=k.screen.availWidth;var V=k.screen.availTop}catch(S){}k=[X,W,G,d,J,V,F,L,n,f];G=g.jOV(!1,D.K.top);d={};var l=l===void 0?g.Cn:l;F=new Nl;"SVGElement"in
|
|
l&&"createElementNS"in l.document&&F.set(0);L=XQs();L["allow-top-navigation-by-user-activation"]&&F.set(1);L["allow-popups-to-escape-sandbox"]&&F.set(2);l.crypto&&l.crypto.subtle&&F.set(3);"TextDecoder"in l&&"TextEncoder"in l&&F.set(4);l=bVX(F);D=(d.bc=l,d.bih=G.height,d.biw=G.width,d.brdim=k.join(),d.vis=g.UZ(D.L),d.wgl=!!g.KK.WebGLRenderingContext,d);E=Q.call(E,T,D);E.ca_type="image";z&&(E.bid=z);return E};
|
|
g.t_Q=function(z){var D={};D.dt=yUL;D.flash="0";a:{try{var E=z.K.top.location.href}catch(L){z=2;break a}z=E?E===z.L.location.href?0:1:2}D=(D.frm=z,D);try{D.u_tz=-(new Date).getTimezoneOffset();try{var Q=g.KK.history.length}catch(L){Q=0}D.u_his=Q;var T;D.u_h=(T=g.KK.screen)==null?void 0:T.height;var k;D.u_w=(k=g.KK.screen)==null?void 0:k.width;var G;D.u_ah=(G=g.KK.screen)==null?void 0:G.availHeight;var d;D.u_aw=(d=g.KK.screen)==null?void 0:d.availWidth;var F;D.u_cd=(F=g.KK.screen)==null?void 0:F.colorDepth}catch(L){}return D};
|
|
sb6=function(){if(!o0V)return null;var z=o0V();return"open"in z?z:null};
|
|
$uQ=function(z){switch(pK(z)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
|
|
pK=function(z){return z&&"status"in z?z.status:-1};
|
|
g.xf=function(z,D){typeof z==="function"&&(z=lD(z));return window.setTimeout(z,D)};
|
|
H6=function(z,D){typeof z==="function"&&(z=lD(z));return window.setInterval(z,D)};
|
|
g.UC=function(z,D){z=Np(z,D);return typeof z==="string"&&z==="false"?!1:!!z};
|
|
VM=function(z,D){return Number(Np(z,D)||0)};
|
|
gi=function(){return g.VV("EXPERIMENTS_TOKEN","")};
|
|
Np=function(z,D){z=g.VV("EXPERIMENT_FLAGS",{})[z];return z!==void 0?z:D};
|
|
ri=function(){for(var z=[],D=g.VV("EXPERIMENTS_FORCED_FLAGS",{}),E=g.v(Object.keys(D)),Q=E.next();!Q.done;Q=E.next())Q=Q.value,z.push({key:Q,value:String(D[Q])});E=g.VV("EXPERIMENT_FLAGS",{});Q=g.v(Object.keys(E));for(var T=Q.next();!T.done;T=Q.next())T=T.value,T.startsWith("force_")&&D[T]===void 0&&z.push({key:T,value:String(E[T])});return z};
|
|
var qlQ=function(z){return DY[e[10]](this,23,4776,z)};
|
|
iF=function(z,D,E,Q,T,k,G,d,F){function L(){(n&&"readyState"in n?n.readyState:0)===4&&D&&lD(D)(n)}
|
|
E=E===void 0?"GET":E;Q=Q===void 0?"":Q;d=d===void 0?!1:d;var n=sb6();if(!n)return null;"onloadend"in n?n.addEventListener("loadend",L,!1):n.onreadystatechange=L;g.UC("debug_forward_web_query_parameters")&&(z=PxI(z));n.open(E,z,!0);k&&(n.responseType=k);G&&(n.withCredentials=!0);E=E==="POST"&&(window.FormData===void 0||!(Q instanceof FormData));if(T=M_a(z,T))for(var f in T)n.setRequestHeader(f,T[f]),"content-type"===f.toLowerCase()&&(E=!1);E&&n.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
|
|
F&&"onprogress"in n&&(n.onprogress=function(){F(n.responseText)});
|
|
if(d&&"setAttributionReporting"in XMLHttpRequest.prototype){z={eventSourceEligible:!0,triggerEligible:!1};try{n.setAttributionReporting(z)}catch(X){v6(X)}}n.send(Q);return n};
|
|
M_a=function(z,D){D=D===void 0?{}:D;var E=g.Zc(z),Q=g.VV("INNERTUBE_CLIENT_NAME"),T=g.UC("web_ajax_ignore_global_headers_if_set"),k;for(k in Cxw){var G=g.VV(Cxw[k]),d=k==="X-Goog-AuthUser"||k==="X-Goog-PageId";k!=="X-Goog-Visitor-Id"||G||(G=g.VV("VISITOR_DATA"));var F;if(!(F=!G)){if(!(F=E||(g.VG(z)?!1:!0))){F=z;var L;if(L=g.UC("add_auth_headers_to_remarketing_google_dot_com_ping")&&k==="Authorization"&&(Q==="TVHTML5"||Q==="TVHTML5_UNPLUGGED"||Q==="TVHTML5_SIMPLY")&&g.rUs(F))F=Oj(F)||"",F=F.split("/"),
|
|
F="/"+(F.length>1?F[1]:""),L=F==="/pagead";F=L?!0:!1}F=!F}F||T&&D[k]!==void 0||Q==="TVHTML5_UNPLUGGED"&&d||(D[k]=G)}"X-Goog-EOM-Visitor-Id"in D&&"X-Goog-Visitor-Id"in D&&delete D["X-Goog-Visitor-Id"];if(E||!g.VG(z))D["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(E||!g.VG(z)){try{var n=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(f){}n&&(D["X-YouTube-Time-Zone"]=n)}document.location.hostname.endsWith("youtubeeducation.com")||!E&&g.VG(z)||(D["X-YouTube-Ad-Signals"]=
|
|
g.lF(g.h4()));return D};
|
|
t4=function(z,D){D.method="POST";D.postParams||(D.postParams={});return g.wi(z,D)};
|
|
zrQ=function(z,D){if(window.fetch&&D.format!=="XML"){var E={method:D.method||"GET",credentials:"same-origin"};D.headers&&(E.headers=D.headers);D.priority&&(E.priority=D.priority);z=AUO(z,D);var Q=Bon(z,D);Q&&(E.body=Q);D.withCredentials&&(E.credentials="include");var T=D.context||g.Cn,k=!1,G;fetch(z,E).then(function(d){if(!k){k=!0;G&&window.clearTimeout(G);var F=d.ok,L=function(n){n=n||{};F?D.onSuccess&&D.onSuccess.call(T,n,d):D.onError&&D.onError.call(T,n,d);D.onFinish&&D.onFinish.call(T,n,d)};
|
|
(D.format||"JSON")==="JSON"&&(F||d.status>=400&&d.status<500)?d.json().then(L,function(){L(null)}):L(null)}}).catch(function(){D.onError&&D.onError.call(T,{},{})});
|
|
z=D.timeout||0;D.onFetchTimeout&&z>0&&(G=g.xf(function(){k||(k=!0,window.clearTimeout(G),D.onFetchTimeout.call(D.context||g.Cn))},z))}else g.wi(z,D)};
|
|
g.wi=function(z,D){var E=D.format||"JSON";z=AUO(z,D);var Q=Bon(z,D),T=!1,k=DUV(z,function(F){if(!T){T=!0;d&&window.clearTimeout(d);var L=$uQ(F),n=null,f=400<=F.status&&F.status<500,X=500<=F.status&&F.status<600;if(L||f||X)n=EGk(z,E,F,D.convertToSafeHtml);L&&(L=Q9L(E,F,n));n=n||{};f=D.context||g.Cn;L?D.onSuccess&&D.onSuccess.call(f,F,n):D.onError&&D.onError.call(f,F,n);D.onFinish&&D.onFinish.call(f,F,n)}},D.method,Q,D.headers,D.responseType,D.withCredentials,!1,D.onProgress);
|
|
Q=D.timeout||0;if(D.onTimeout&&Q>0){var G=D.onTimeout;var d=g.xf(function(){T||(T=!0,k.abort(),window.clearTimeout(d),G.call(D.context||g.Cn,k))},Q)}return k};
|
|
AUO=function(z,D){D.includeDomain&&(z=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+z);var E=g.VV("XSRF_FIELD_NAME");if(D=D.urlParams)D[E]&&delete D[E],z=g.Si(z,D);return z};
|
|
Bon=function(z,D){var E=g.VV("XSRF_FIELD_NAME"),Q=g.VV("XSRF_TOKEN"),T=D.postBody||"",k=D.postParams,G=g.VV("XSRF_FIELD_NAME"),d;D.headers&&(d=D.headers["Content-Type"]);D.excludeXsrf||g.VG(z)&&!D.withCredentials&&g.VG(z)!==document.location.hostname||D.method!=="POST"||d&&d!=="application/x-www-form-urlencoded"||D.postParams&&D.postParams[G]||(k||(k={}),k[E]=Q);k&&typeof T==="string"&&(T=g.Yf(T),g.hU(T,k),T=D.postBodyFormat&&D.postBodyFormat==="JSON"?JSON.stringify(T):Ii(T));k=T||k&&!g.Ol(k);!TMk&&
|
|
k&&D.method!=="POST"&&(TMk=!0,ji(Error("AJAX request with postData should use POST")));return T};
|
|
EGk=function(z,D,E,Q){var T=null;switch(D){case "JSON":try{var k=E.responseText}catch(G){throw Q=Error("Error reading responseText"),Q.params=z,v6(Q),G;}z=E.getResponseHeader("Content-Type")||"";if(k&&z.indexOf("json")>=0){k.substring(0,5)===")]}'\n"&&(k=k.substring(5));try{T=JSON.parse(k)}catch(G){}}break;case "XML":if(z=(z=E.responseXML)?kka(z):null)T={},g.oO(z.getElementsByTagName("*"),function(G){T[G.tagName]=GkX(G)})}Q&&erJ(T);
|
|
return T};
|
|
erJ=function(z){if(g.JA(z))for(var D in z)D==="html_content"||g.Ux(D,"_html")?z[D]=g.Fh(z[D]):erJ(z[D])};
|
|
Q9L=function(z,D,E){if(D&&D.status===204)return!0;switch(z){case "JSON":return!!E;case "XML":return Number(E&&E.return_code)===0;case "RAW":return!0;default:return!!E}};
|
|
kka=function(z){return z?(z=("responseXML"in z?z.responseXML:z).getElementsByTagName("root"))&&z.length>0?z[0]:null:null};
|
|
GkX=function(z){var D="";g.oO(z.childNodes,function(E){D+=E.nodeValue});
|
|
return D};
|
|
PxI=function(z){var D=window.location.search,E=g.VG(z);g.UC("debug_handle_relative_url_for_query_forward_killswitch")||!E&&g.Zc(z)&&(E=document.location.hostname);var Q=Oj(z);Q=(E=E&&(E.endsWith("youtube.com")||E.endsWith("youtube-nocookie.com")))&&Q&&Q.startsWith("/api/");if(!E||Q)return z;var T=g.Yf(D),k={};g.oO(dU6,function(G){T[G]&&(k[G]=T[G])});
|
|
return g.Ru(z,k)};
|
|
g.ou=function(z,D){var E=g.cr(D),Q;return(new g.GI(function(T,k){E.onSuccess=function(G){$uQ(G)?T(new FEX(G)):k(new g.yV("Request failed, status="+pK(G),"net.badstatus",G))};
|
|
E.onError=function(G){k(new g.yV("Unknown request error","net.unknown",G))};
|
|
E.onTimeout=function(G){k(new g.yV("Request timed out","net.timeout",G))};
|
|
Q=g.wi(z,E)})).Hj(function(T){if(T instanceof g.f2){var k;
|
|
(k=Q)==null||k.abort()}return g.F$(T)})};
|
|
g.sC=function(z,D,E,Q,T,k){function G(F,L,n){return F.Hj(function(f){if(L<=0||pK(f.xhr)===403)return g.F$(new g.yV("Request retried too many times","net.retryexhausted",f.xhr,f));var X=Math.pow(2,E-L+1)*n,W=T>0?Math.min(T,X):X;return d(n).then(function(){k&&k(f,L-1);return G(g.ou(z,D),L-1,W)})})}
|
|
function d(F){return new g.GI(function(L){setTimeout(L,F)})}
|
|
T=T===void 0?-1:T;return G(g.ou(z,D),E-1,Q)};
|
|
g.yV=function(z,D,E){g.Hn.call(this,z+", errorCode="+D);this.errorCode=D;this.xhr=E;this.name="PromiseAjaxError"};
|
|
FEX=function(z){this.xhr=z};
|
|
$f=function(z){this.K=z===void 0?null:z;this.Z=0;this.L=null};
|
|
g.qp=function(z){var D=new $f;z=z===void 0?null:z;D.Z=2;D.L=z===void 0?null:z;return D};
|
|
g.P6=function(z){var D=new $f;z=z===void 0?null:z;D.Z=1;D.L=z===void 0?null:z;return D};
|
|
A4=function(z,D,E,Q,T){Mp||CK.set(""+z,D,{Ly:E,path:"/",domain:Q===void 0?"youtube.com":Q,secure:T===void 0?!1:T})};
|
|
g.B6=function(z){if(!Mp)return CK.get(""+z,void 0)};
|
|
LE6=function(z,D,E){Mp||CK.remove(""+z,D===void 0?"/":D,E===void 0?"youtube.com":E)};
|
|
fAn=function(){if(!CK.isEnabled())return!1;if(!CK.isEmpty())return!0;CK.set("TESTCOOKIESENABLED","1",{Ly:60});if(CK.get("TESTCOOKIESENABLED")!=="1")return!1;CK.remove("TESTCOOKIESENABLED");return!0};
|
|
g.U=function(z,D){if(z)return z[D.name]};
|
|
zV=function(z){var D=g.VV("INNERTUBE_HOST_OVERRIDE");D&&(z=String(D)+String(jS(z)));return z};
|
|
Do=function(z){var D={};g.UC("json_condensed_response")&&(D.prettyPrint="false");return z=g.Ru(z,D)};
|
|
E_=function(z,D){var E=E===void 0?{}:E;z={method:D===void 0?"POST":D,mode:g.Zc(z)?"same-origin":"cors",credentials:g.Zc(z)?"same-origin":"include"};D={};for(var Q=g.v(Object.keys(E)),T=Q.next();!T.done;T=Q.next())T=T.value,E[T]&&(D[T]=E[T]);Object.keys(D).length>0&&(z.headers=D);return z};
|
|
Qa=function(z,D){D=D===void 0?{}:D;return"service:"+z+"/"+Object.keys(D).sort().map(function(E){return E+":"+D[E]}).join("/")};
|
|
TV=function(){var z=/Chrome\/(\d+)/.exec(g.Ad());return z?parseFloat(z[1]):NaN};
|
|
k3=function(){var z=/\sCobalt\/(\S+)\s/.exec(g.Ad());if(!z)return NaN;var D=[];z=g.v(z[1].split("."));for(var E=z.next();!E.done;E=z.next())E=parseInt(E.value,10),E>=0&&D.push(E);return parseFloat(D.join("."))};
|
|
el=function(){return g.GV("android")&&g.GV("chrome")&&!(g.GV("trident/")||g.GV("edge/"))&&!g.GV("cobalt")};
|
|
g.dT=function(){return g.GV("cobalt")};
|
|
Fz=function(){return g.GV("cobalt")&&g.GV("appletv")};
|
|
LF=function(){return g.GV("(ps3; leanback shell)")||g.GV("ps3")&&g.dT()};
|
|
nGI=function(){return g.GV("(ps4; leanback shell)")||g.GV("ps4")&&g.dT()};
|
|
g.WEX=function(){return g.dT()&&(g.GV("ps4 vr")||g.GV("ps4 pro vr"))};
|
|
fF=function(){var z=/WebKit\/([0-9]+)/.exec(g.Ad());return!!(z&&parseInt(z[1],10)>=600)};
|
|
nF=function(){var z=/WebKit\/([0-9]+)/.exec(g.Ad());return!!(z&&parseInt(z[1],10)>=602)};
|
|
XOL=function(){return g.GV("iemobile")||g.GV("windows phone")&&g.GV("edge")};
|
|
Jtr=function(){return(Wa||Xz)&&g.GV("applewebkit")&&!g.GV("version")&&(!g.GV("safari")||g.GV("gsa/"))};
|
|
u$=function(){return g.JF&&g.GV("version/")};
|
|
Va=function(){return g.GV("smart-tv")&&g.GV("samsung")};
|
|
g.GV=function(z){var D=g.Ad();return D?D.toLowerCase().indexOf(z)>=0:!1};
|
|
g.O_=function(){return SjW()||Jtr()||u$()?!0:g.VV("EOM_VISITOR_DATA")?!1:!0};
|
|
b$=function(z,D){return D===void 0||D===null?z:D==="1"||D===!0||D===1||D==="True"?!0:!1};
|
|
jl=function(z,D,E){for(var Q in E)if(E[Q]==D)return E[Q];return z};
|
|
va=function(z,D){return D===void 0||D===null?z:Number(D)};
|
|
m4=function(z,D){return D===void 0||D===null?z:D.toString()};
|
|
l$=function(z,D){if(D){if(z==="fullwidth")return Infinity;if(z==="fullheight")return 0}return z&&(D=z.match(usI))&&(z=Number(D[2]),D=Number(D[1]),!isNaN(z)&&!isNaN(D)&&z>0)?D/z:NaN};
|
|
ET=function(z,D,E){var Q=D^z;z+8>>3>=2&&(z|4)<16&&E[e[54]]();if(!((z^30)>>4))for(var T=E[e[Q^1884]];T;)E[e[Q^1887]](E[e[Q^1883]](--T,1)[0]);if((z-1^3)>=z&&(z-4|84)<z){try{(E[Q^4193]!=(Q^4222)||((0,E[Q^4199])(E[Q^4185],E[Q^4159]),null))&&(0,E[Q^4167])(E[Q^4161],E[Q^4177])}catch(G){(0,E[Q^4160])(E[Q^4198])}try{T=Y3(Q^4205,Q^4494,E,Date)}catch(G){(0,E[Q^4147])((0,E[Q^4147])((0,E[Q^4207])(E[Q^4144],(0,E[Q^4164])(),E[Q^4196]),E[Q^4181],E[Q^4170],E[Q^4188]),E[Q^4207],E[Q^4144],(0,E[Q^4223])(),E[Q^4196]),
|
|
(0,E[Q^4147])((0,E[Q^4207])(E[Q^4168],(0,E[Q^4223])(),E[Q^4196]),E[Q^4207],E[Q^4188],(0,E[Q^4169])(),E[Q^4186])}finally{E[Q^4183]!==-3&&(E[Q^4148]>=1&&((((0,E[Q^4191])(((0,E[Q^4190])(E[new Date(e[Q^4218])/(Q^5020)],E[Q^4171]),E[Q^4158])(E[Q^4205],E[1]),E[Q^4207],(0,E[Q^4159])(E[Q^4168]),E[Q^4168],(0,E[Q^4164])(),E[Q^4196]),(0,E[Q^4181])(E[Q^4160],E[Q^4198]),E[Q^4146])(E[Q^4189]),(0,E[Q^4181])(E[Q^4193],E[Q^4144]),E[new Date(e[Q^4130])/(Q^5020)])(E[Q^4188],(0,E[Q^4223])(),E[Q^4186]),[])||((((((0,E[Q^
|
|
4194])(E[Q^4144],E[Q^4195]),E[Q^4158])(E[Q^4222],E[Q^4189]),E[Q^4176])(E[Q^4150],E[0]),E[Q^4179])((0,E[Q^4178])(E[Q^4176]),E[new Date(e[Q^4175])/(Q^5020)],E[Q^4176],E[Q^4161]),(0,E[Q^4190])(E[Q^4197],E[Q^4164]),E[Q^4170])(E[Q^4220],E[new Date(e[Q^4161])/(Q^5020)]),E[0])(E[Q^4187],E[Q^4157]))}try{T=ze(5,Q^4707,E,Date)}catch(G){((0,E[Q^4154])(E[Q^4182]),E[Q^4180])(E[Q^4181],E[Q^4175]),(((0,E[Q^4187])(E[6],(0,E[Q^4219])(),E[Q^4174]),E[Q^4162])(E[Q^4157],E[1]),E[Q^4180])(E[Q^4181],E[Q^4197])}var k=[]}(z-
|
|
2|76)<z&&(z-4|55)>=z&&(k=encodeURIComponent(E));(z&100)==z&&(pS(5,Q^4025,E),T=DY(Q^4314,Q^5719,E[e[Q^4305]](e[Q^4310])||e[Q^4238])[e[6]](e[Q^4287]),k=E[e[Q^4227]]===e[Q^4260]&&T[e[Q^4239]]>1&&!!T[1]);return k};
|
|
IB=function(z){var D=z.docid||z.video_id||z.videoId||z.id;if(D)return D;D=z.raw_player_response;D||(z=z.player_response)&&(D=JSON.parse(z));return D&&D.videoDetails&&D.videoDetails.videoId||null};
|
|
g.VMs=function(z){return aB(z,!1)==="EMBEDDED_PLAYER_MODE_PFL"};
|
|
Sl=function(z){return z==="EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT"||z==="EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"?!0:!1};
|
|
aB=function(z,D){D=(D===void 0?0:D)?"EMBEDDED_PLAYER_MODE_DEFAULT":"EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(D="EMBEDDED_PLAYER_MODE_PFL");var E=z.raw_embedded_player_response;if(!E&&(z=z.embedded_player_response))try{E=JSON.parse(z)}catch(Q){return D}return E?jl(D,E.embeddedPlayerMode,OxL):D};
|
|
j9k=function(z){z&&(z.dataset?z.dataset[bxI()]="true":VWs(z))};
|
|
vGW=function(z){return z?z.dataset?z.dataset[bxI()]:z.getAttribute("data-loaded"):null};
|
|
bxI=function(){return mUa.loaded||(mUa.loaded="loaded".replace(/\-([a-z])/g,function(z,D){return D.toUpperCase()}))};
|
|
lAn=function(){var z=document;if("visibilityState"in z)return z.visibilityState;var D=RB+"VisibilityState";if(D in z)return z[D]};
|
|
Zo=function(z,D){var E;g.Lw(z,function(Q){E=D[Q];return!!E});
|
|
return E};
|
|
ca=function(z){if(z.requestFullscreen)z=z.requestFullscreen(void 0);else if(z.webkitRequestFullscreen)z=z.webkitRequestFullscreen();else if(z.mozRequestFullScreen)z=z.mozRequestFullScreen();else if(z.msRequestFullscreen)z=z.msRequestFullscreen();else if(z.webkitEnterFullscreen)z=z.webkitEnterFullscreen();else return Promise.reject(Error("Fullscreen API unavailable"));return z instanceof Promise?z:Promise.resolve()};
|
|
pF=function(z){var D;g.KF()?hF()==z&&(D=document):D=z;return D&&(z=Zo(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],D))?(D=z.call(D),D instanceof Promise?D:Promise.resolve()):Promise.resolve()};
|
|
Y2I=function(z){return g.vq(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(D){return"on"+D.toLowerCase()in z})};
|
|
g.KF=function(){return!!Zo(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)};
|
|
hF=function(z){z=z===void 0?!1:z;var D=Zo(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(z)for(;D&&D.shadowRoot;)D=D.shadowRoot.fullscreenElement;return D?D:null};
|
|
x3=function(z){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(z=z||window.event){this.event=z;for(var D in z)D in IAQ||(this[D]=z[D]);this.scale=z.scale;this.rotation=z.rotation;var E=z.target||z.srcElement;E&&E.nodeType==3&&(E=E.parentNode);this.target=E;var Q=z.relatedTarget;
|
|
if(Q)try{Q=Q.nodeName?Q:null}catch(T){Q=null}else this.type=="mouseover"?Q=z.fromElement:this.type=="mouseout"&&(Q=z.toElement);this.relatedTarget=Q;this.clientX=z.clientX!=void 0?z.clientX:z.pageX;this.clientY=z.clientY!=void 0?z.clientY:z.pageY;this.keyCode=z.keyCode?z.keyCode:z.which;this.charCode=z.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=z.altKey;this.ctrlKey=z.ctrlKey;this.shiftKey=z.shiftKey;this.metaKey=z.metaKey;this.K=z.pageX;this.L=z.pageY}}catch(T){}};
|
|
aAa=function(z){if(document.body&&document.documentElement){var D=document.body.scrollTop+document.documentElement.scrollTop;z.K=z.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);z.L=z.clientY+D}};
|
|
S2L=function(z,D,E,Q){Q=Q===void 0?{}:Q;z.addEventListener&&(D!="mouseenter"||"onmouseenter"in document?D!="mouseleave"||"onmouseenter"in document?D=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(D="MozMousePixelScroll"):D="mouseout":D="mouseover");return g.VB(g.Ha,function(T){var k=typeof T[4]==="boolean"&&T[4]==!!Q,G=g.JA(T[4])&&g.JA(Q)&&g.Zd(T[4],Q);return!!T.length&&T[0]==z&&T[1]==D&&T[2]==E&&(k||G)})};
|
|
g.N0=function(z,D,E,Q){Q=Q===void 0?{}:Q;if(!z||!z.addEventListener&&!z.attachEvent)return"";var T=S2L(z,D,E,Q);if(T)return T;T=++RrV.count+"";var k=!(D!="mouseenter"&&D!="mouseleave"||!z.addEventListener||"onmouseenter"in document);var G=k?function(d){d=new x3(d);if(!g.DA(d.relatedTarget,function(F){return F==z},!0))return d.currentTarget=z,d.type=D,E.call(z,d)}:function(d){d=new x3(d);
|
|
d.currentTarget=z;return E.call(z,d)};
|
|
G=lD(G);z.addEventListener?(D=="mouseenter"&&k?D="mouseover":D=="mouseleave"&&k?D="mouseout":D=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(D="MozMousePixelScroll"),Zxr()||typeof Q==="boolean"?z.addEventListener(D,G,Q):z.addEventListener(D,G,!!Q.capture)):z.attachEvent("on"+D,G);g.Ha[T]=[z,D,E,G,Q];return T};
|
|
g.U_=function(z){z&&(typeof z=="string"&&(z=[z]),g.oO(z,function(D){if(D in g.Ha){var E=g.Ha[D],Q=E[0],T=E[1],k=E[3];E=E[4];Q.removeEventListener?Zxr()||typeof E==="boolean"?Q.removeEventListener(T,k,E):Q.removeEventListener(T,k,!!E.capture):Q.detachEvent&&Q.detachEvent("on"+T,k);delete g.Ha[D]}}))};
|
|
gT=function(z){z=z||window.event;var D;z.composedPath&&typeof z.composedPath==="function"?D=z.composedPath():D=z.path;D&&D.length?z=D[0]:(z=z||window.event,z=z.target||z.srcElement,z.nodeType==3&&(z=z.parentNode));return z};
|
|
rT=function(z){this.S=z;this.K=null;this.B=0;this.U=null;this.V=0;this.L=[];for(z=0;z<4;z++)this.L.push(0);this.Z=0;this.AT=g.N0(window,"mousemove",(0,g.mH)(this.j,this));this.N=H6((0,g.mH)(this.FH,this),25)};
|
|
g.i$=function(z){g.x.call(this);this.L=[];this.U=z||this};
|
|
wT=function(z,D,E,Q){for(var T=0;T<E.length;T++)z.lr(D,E[T],Q)};
|
|
g.tF=function(z,D){for(;z.L.length;){var E=z.L.pop(),Q=void 0;D&&ctX()&&(Q={passive:!0});E.target.removeEventListener(E.name,E.callback,Q)}};
|
|
g.oB=function(z,D,E){var Q=E&&E>0?E:0;E=Q?Date.now()+Q*1E3:0;if((Q=Q?ya.uR():ya.I3())&&window.JSON){typeof D!=="string"&&(D=JSON.stringify(D,void 0));try{Q.set(z,D,E)}catch(T){Q.remove(z)}}};
|
|
g.s_=function(z){var D=ya.I3(),E=ya.uR();if(!D&&!E||!window.JSON)return null;try{var Q=D.get(z)}catch(T){}if(typeof Q!=="string")try{Q=E.get(z)}catch(T){}if(typeof Q!=="string")return null;try{Q=JSON.parse(Q,void 0)}catch(T){}return Q};
|
|
KEQ=function(){var z=ya.uR();if(z&&(z=z.Va("yt-player-quality")))return z.creation};
|
|
hrO=function(z){var D=this;this.L=void 0;this.K=!1;z.addEventListener("beforeinstallprompt",function(E){E.preventDefault();D.L=E});
|
|
z.addEventListener("appinstalled",function(){D.K=!0},{once:!0})};
|
|
$3=function(){if(!g.Cn.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return g.Cn.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":g.Cn.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":g.Cn.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":g.Cn.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(z){return"WEB_DISPLAY_MODE_UNKNOWN"}};
|
|
q0=function(){this.Bn=!0};
|
|
pOX=function(){q0.instance||(q0.instance=new q0);return q0.instance};
|
|
xUr=function(z){switch(z){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}};
|
|
Hx6=function(){this.K=g.VV("ALT_PREF_COOKIE_NAME","PREF");this.L=g.VV("ALT_PREF_COOKIE_DOMAIN","youtube.com");var z=g.B6(this.K);z&&this.parse(z)};
|
|
g.lK=function(){Pa||(Pa=new Hx6);return Pa};
|
|
M0=function(z){if(/^f([1-9][0-9]*)$/.test(z))throw Error("ExpectedRegexMatch: "+z);};
|
|
CF=function(z){if(!/^\w+$/.test(z))throw Error("ExpectedRegexMismatch: "+z);};
|
|
NMW=function(z){z=AF[z]!==void 0?AF[z].toString():null;return z!=null&&/^[A-Fa-f0-9]+$/.test(z)?parseInt(z,16):null};
|
|
UUL=function(){var z=g.Cn.navigator;return z?z.connection:void 0};
|
|
rtW=function(){var z=UUL();if(z){var D=gG6[z.type||"unknown"]||"CONN_UNKNOWN";z=gG6[z.effectiveType||"unknown"]||"CONN_UNKNOWN";D==="CONN_CELLULAR_UNKNOWN"&&z!=="CONN_UNKNOWN"&&(D=z);if(D!=="CONN_UNKNOWN")return D;if(z!=="CONN_UNKNOWN")return z}};
|
|
wOX=function(){var z=UUL();if(z!=null&&z.effectiveType)return ix6.hasOwnProperty(z.effectiveType)?ix6[z.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
|
|
g.Ba=function(z){var D=g.ok.apply(1,arguments);var E=Error.call(this,z);this.message=E.message;"stack"in E&&(this.stack=E.stack);this.args=[].concat(g.K(D));Object.setPrototypeOf(this,this.constructor.prototype)};
|
|
Dj=function(){try{return zR(),!0}catch(z){return!1}};
|
|
zR=function(){if(g.VV("DATASYNC_ID")!==void 0)return g.VV("DATASYNC_ID");throw new g.Ba("Datasync ID not set","unknown");};
|
|
Ep=function(){};
|
|
g.TR=function(z,D,E){return g.Qd(D,0,E)};
|
|
tMQ=function(z,D){g.Qd(z,2,D)};
|
|
ytQ=function(z){var D=g.BX("yt.scheduler.instance.addImmediateJob");D?D(z):z()};
|
|
kS=function(){Ep.apply(this,arguments)};
|
|
g.GR=function(){kS.instance||(kS.instance=new kS);return kS.instance};
|
|
g.Qd=function(z,D,E){E!==void 0&&Number.isNaN(Number(E))&&(E=void 0);var Q=g.BX("yt.scheduler.instance.addJob");return Q?Q(z,D,E):E===void 0?(z(),NaN):g.xf(z,E||0)};
|
|
eC=function(z){var D=g.BX("yt.scheduler.instance.setPriorityThreshold");D&&D(z)};
|
|
dA=function(z){this.K=(z=g.iD(z))?new p8(z):null;this.L=document.domain||window.location.hostname};
|
|
Lc=function(){var z;return(z=F0())==null?void 0:z.get("LAST_RESULT_ENTRY_KEY",!0)};
|
|
Wc=function(z){fc||(nc.push({type:"ERROR",payload:z}),nc.length>10&&nc.shift())};
|
|
X0=function(z,D){fc||(nc.push({type:"EVENT",eventType:z,payload:D}),nc.length>10&&nc.shift())};
|
|
JL=function(z){if(z.indexOf(":")>=0)throw Error("Database name cannot contain ':'");};
|
|
uA=function(z){return z.substr(0,z.indexOf(":"))||z};
|
|
Vd=function(z,D,E,Q,T){D=D===void 0?{}:D;E=E===void 0?oGa[z]:E;Q=Q===void 0?s9k[z]:Q;T=T===void 0?$Uw[z]:T;g.Ba.call(this,E,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:z},D));this.type=z;this.message=E;this.level=Q;this.K=T;Object.setPrototypeOf(this,Vd.prototype)};
|
|
Op=function(z,D){Vd.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:D,foundObjectStores:z},oGa.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,Op.prototype)};
|
|
bA=function(z,D){var E=Error.call(this);this.message=E.message;"stack"in E&&(this.stack=E.stack);this.index=z;this.objectStore=D;Object.setPrototypeOf(this,bA.prototype)};
|
|
vc=function(z,D,E,Q){D=uA(D);var T=z instanceof Error?z:Error("Unexpected error: "+z);if(T instanceof Vd)return T;z={objectStoreNames:E,dbName:D,dbVersion:Q};if(T.name==="QuotaExceededError")return new Vd("QUOTA_EXCEEDED",z);if(g.jC&&T.name==="UnknownError")return new Vd("QUOTA_MAYBE_EXCEEDED",z);if(T instanceof bA)return new Vd("MISSING_INDEX",Object.assign({},z,{objectStore:T.objectStore,index:T.index}));if(T.name==="InvalidStateError"&&q2k.some(function(k){return T.message.includes(k)}))return new Vd("EXECUTE_TRANSACTION_ON_CLOSED_DB",
|
|
z);
|
|
if(T.name==="AbortError")return new Vd("UNKNOWN_ABORT",z,T.message);T.args=[Object.assign({},z,{name:"IdbError",QiV:T.name})];T.level="WARNING";return T};
|
|
g.mg=function(z,D,E){var Q=Lc();return new Vd("IDB_NOT_SUPPORTED",{context:{caller:z,publicName:D,version:E,hasSucceededOnce:Q==null?void 0:Q.hasSucceededOnce}})};
|
|
Pkk=function(z){if(!z)throw Error();throw z;};
|
|
MM6=function(z){return z};
|
|
lA=function(z){this.K=z};
|
|
YS=function(z){function D(T){if(Q.state.status==="PENDING"){Q.state={status:"REJECTED",reason:T};T=g.v(Q.L);for(var k=T.next();!k.done;k=T.next())k=k.value,k()}}
|
|
function E(T){if(Q.state.status==="PENDING"){Q.state={status:"FULFILLED",value:T};T=g.v(Q.K);for(var k=T.next();!k.done;k=T.next())k=k.value,k()}}
|
|
var Q=this;this.state={status:"PENDING"};this.K=[];this.L=[];z=z.K;try{z(E,D)}catch(T){D(T)}};
|
|
Cks=function(z,D,E,Q,T){try{if(z.state.status!=="FULFILLED")throw Error("calling handleResolve before the promise is fulfilled.");var k=E(z.state.value);k instanceof YS?IR(z,D,k,Q,T):Q(k)}catch(G){T(G)}};
|
|
Atw=function(z,D,E,Q,T){try{if(z.state.status!=="REJECTED")throw Error("calling handleReject before the promise is rejected.");var k=E(z.state.reason);k instanceof YS?IR(z,D,k,Q,T):Q(k)}catch(G){T(G)}};
|
|
IR=function(z,D,E,Q,T){D===E?T(new TypeError("Circular promise chain detected.")):E.then(function(k){k instanceof YS?IR(z,D,k,Q,T):Q(k)},function(k){T(k)})};
|
|
BMX=function(z,D,E){function Q(){E(z.error);k()}
|
|
function T(){D(z.result);k()}
|
|
function k(){try{z.removeEventListener("success",T),z.removeEventListener("error",Q)}catch(G){}}
|
|
z.addEventListener("success",T);z.addEventListener("error",Q)};
|
|
z6a=function(z){return new Promise(function(D,E){BMX(z,D,E)})};
|
|
aR=function(z){return new YS(new lA(function(D,E){BMX(z,D,E)}))};
|
|
SC=function(z,D){return new YS(new lA(function(E,Q){function T(){var k=z?D(z):null;k?k.then(function(G){z=G;T()},Q):E()}
|
|
T()}))};
|
|
DoO=function(z,D){this.request=z;this.cursor=D};
|
|
E7k=function(z){return aR(z).then(function(D){return D?new DoO(z,D):null})};
|
|
QYw=function(z,D){this.K=z;this.options=D;this.transactionCount=0;this.Z=Math.round((0,g.r)());this.L=!1};
|
|
RR=function(){return g.UC("idb_immediate_commit")};
|
|
cc=function(z,D,E){z=z.K.createObjectStore(D,E);return new Zj(z)};
|
|
Kc=function(z,D){z.K.objectStoreNames.contains(D)&&z.K.deleteObjectStore(D)};
|
|
pc=function(z,D,E,Q){var T,k,G,d,F,L,n,f,X,W,J,V;return g.w6(function(l){switch(l.L){case 1:var S={mode:"readonly",PS:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof E==="string"?S.mode=E:Object.assign(S,E);T=S;z.transactionCount++;k=T.PS?3:1;G=0;case 2:if(d){l.XH(4);break}G++;F=Math.round((0,g.r)());l.V(5);L=z.K.transaction(D,T.mode);S=l.K;var Z=!!T.commit;var p=new hL(L);Z=TQw(p,Q,Z);return S.call(l,Z,7);case 7:return n=l.Z,f=Math.round((0,g.r)()),kIn(z,F,f,G,void 0,D.join(),T),l.return(n);case 5:X=
|
|
l.B();W=Math.round((0,g.r)());J=vc(X,z.K.name,D.join(),z.K.version);if((V=J instanceof Vd&&!J.K)||G>=k)kIn(z,F,W,G,J,D.join(),T),d=J;l.XH(2);break;case 4:return l.return(Promise.reject(d))}})};
|
|
kIn=function(z,D,E,Q,T,k,G){D=E-D;T?(T instanceof Vd&&(T.type==="QUOTA_EXCEEDED"||T.type==="QUOTA_MAYBE_EXCEEDED")&&X0("QUOTA_EXCEEDED",{dbName:uA(z.K.name),objectStoreNames:k,transactionCount:z.transactionCount,transactionMode:G.mode}),T instanceof Vd&&T.type==="UNKNOWN_ABORT"&&(E-=z.Z,E<0&&E>=2147483648&&(E=0),X0("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:k,transactionDuration:D,transactionCount:z.transactionCount,dbDuration:E}),z.L=!0),GIk(z,!1,Q,k,D,G.tag),Wc(T)):GIk(z,!0,Q,k,D,G.tag)};
|
|
GIk=function(z,D,E,Q,T,k){X0("TRANSACTION_ENDED",{objectStoreNames:Q,connectionHasUnknownAbortedTransaction:z.L,duration:T,isSuccessful:D,tryCount:E,tag:k===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":k})};
|
|
Zj=function(z){this.K=z};
|
|
xS=function(z,D,E){z.K.createIndex(D,E,{unique:!1})};
|
|
e6X=function(z,D){return Hc(z,{query:D},function(E){return E.delete().then(function(){return Nh(E)})}).then(function(){})};
|
|
doL=function(z,D,E){var Q=[];return Hc(z,{query:D},function(T){if(!(E!==void 0&&Q.length>=E))return Q.push(T.getValue()),Nh(T)}).then(function(){return Q})};
|
|
Lkk=function(z){return"getAllKeys"in IDBObjectStore.prototype?aR(z.K.getAllKeys(void 0,void 0)):Fkr(z)};
|
|
Fkr=function(z){var D=[];return fgX(z,function(E){D.push(E.cursor.primaryKey);E.cursor.continue(void 0);return E7k(E.request)}).then(function(){return D})};
|
|
Hc=function(z,D,E){z=z.K.openCursor(D.query,D.direction);return Up(z).then(function(Q){return SC(Q,E)})};
|
|
fgX=function(z,D){var E={query:void 0},Q=E.query;E=E.direction;z="openKeyCursor"in IDBObjectStore.prototype?z.K.openKeyCursor(Q,E):z.K.openCursor(Q,E);return E7k(z).then(function(T){return SC(T,D)})};
|
|
hL=function(z){var D=this;this.K=z;this.L=new Map;this.aborted=!1;this.done=new Promise(function(E,Q){D.K.addEventListener("complete",function(){E()});
|
|
D.K.addEventListener("error",function(T){T.currentTarget===T.target&&Q(D.K.error)});
|
|
D.K.addEventListener("abort",function(){var T=D.K.error;if(T)Q(T);else if(!D.aborted){T=Vd;for(var k=D.K.objectStoreNames,G=[],d=0;d<k.length;d++){var F=k.item(d);if(F===null)throw Error("Invariant: item in DOMStringList is null");G.push(F)}T=new T("UNKNOWN_ABORT",{objectStoreNames:G.join(),dbName:D.K.db.name,mode:D.K.mode});Q(T)}})})};
|
|
TQw=function(z,D,E){var Q=new Promise(function(T,k){try{var G=D(z);E&&z.commit();G.then(function(d){T(d)}).catch(k)}catch(d){k(d),z.abort()}});
|
|
return Promise.all([Q,z.done]).then(function(T){return g.v(T).next().value})};
|
|
n7I=function(z){this.K=z};
|
|
Wkn=function(z,D,E){var Q=[];return gA(z,{query:D},function(T){if(!(E!==void 0&&Q.length>=E))return Q.push(T.getValue()),Nh(T)}).then(function(){return Q})};
|
|
gA=function(z,D,E){z=z.K.openCursor(D.query===void 0?null:D.query,D.direction===void 0?"next":D.direction);return Up(z).then(function(Q){return SC(Q,E)})};
|
|
rA=function(z,D){this.request=z;this.cursor=D};
|
|
Up=function(z){return aR(z).then(function(D){return D?new rA(z,D):null})};
|
|
Nh=function(z){z.cursor.continue(void 0);return Up(z.request)};
|
|
XNV=function(z,D,E){return new Promise(function(Q,T){function k(){X||(X=new QYw(G.result,{closed:f}));return X}
|
|
var G=D!==void 0?self.indexedDB.open(z,D):self.indexedDB.open(z);var d=E.blocked,F=E.blocking,L=E.kc,n=E.upgrade,f=E.closed,X;G.addEventListener("upgradeneeded",function(W){try{if(W.newVersion===null)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(G.transaction===null)throw Error("Invariant: transaction on IDbOpenDbRequest is null");W.dataLoss&&W.dataLoss!=="none"&&X0("IDB_DATA_CORRUPTED",{reason:W.dataLossMessage||"unknown reason",dbName:uA(z)});var J=k(),V=new hL(G.transaction);
|
|
n&&n(J,function(l){return W.oldVersion<l&&W.newVersion>=l},V);
|
|
V.done.catch(function(l){T(l)})}catch(l){T(l)}});
|
|
G.addEventListener("success",function(){var W=G.result;F&&W.addEventListener("versionchange",function(){F(k())});
|
|
W.addEventListener("close",function(){X0("IDB_UNEXPECTEDLY_CLOSED",{dbName:uA(z),dbVersion:W.version});L&&L()});
|
|
Q(k())});
|
|
G.addEventListener("error",function(){T(G.error)});
|
|
d&&G.addEventListener("blocked",function(){d()})})};
|
|
JTs=function(z,D,E){E=E===void 0?{}:E;return XNV(z,D,E)};
|
|
iA=function(z,D){D=D===void 0?{}:D;var E,Q,T,k;return g.w6(function(G){if(G.L==1)return G.V(2),E=self.indexedDB.deleteDatabase(z),Q=D,(T=Q.blocked)&&E.addEventListener("blocked",function(){T()}),G.K(z6a(E),4);
|
|
if(G.L!=2)return G.N(0);k=G.B();throw vc(k,z,"",-1);})};
|
|
wA=function(z,D){this.name=z;this.options=D;this.Z=!0;this.V=this.B=0};
|
|
u$6=function(z,D){return new Vd("INCOMPATIBLE_DB_VERSION",{dbName:z.name,oldVersion:z.options.version,newVersion:D})};
|
|
tL=function(z,D){if(!D)throw g.mg("openWithToken",uA(z.name));return z.open()};
|
|
VuL=function(z,D){var E;return g.w6(function(Q){if(Q.L==1)return Q.K(tL(yd,D),2);E=Q.Z;return Q.return(pc(E,["databases"],{PS:!0,mode:"readwrite"},function(T){var k=T.objectStore("databases");return k.get(z.actualName).then(function(G){if(G?z.actualName!==G.actualName||z.publicName!==G.publicName||z.userIdentifier!==G.userIdentifier:1)return k.put(z).then(function(){})})}))})};
|
|
oR=function(z,D){var E;return g.w6(function(Q){if(Q.L==1)return z?Q.K(tL(yd,D),2):Q.return();E=Q.Z;return Q.return(E.delete("databases",z))})};
|
|
O2n=function(z,D){var E,Q;return g.w6(function(T){return T.L==1?(E=[],T.K(tL(yd,D),2)):T.L!=3?(Q=T.Z,T.K(pc(Q,["databases"],{PS:!0,mode:"readonly"},function(k){E.length=0;return Hc(k.objectStore("databases"),{},function(G){z(G.getValue())&&E.push(G.getValue());return Nh(G)})}),3)):T.return(E)})};
|
|
b2V=function(z,D){return O2n(function(E){return E.publicName===z&&E.userIdentifier!==void 0},D)};
|
|
jYJ=function(){var z,D,E;return g.w6(function(Q){switch(Q.L){case 1:z=Lc();if((D=z)==null?0:D.hasSucceededOnce)return Q.return(!0);var T;if(!(T=g.sp&&fF()&&!nF()||g.$S)){try{T=self;var k=!!(T.indexedDB&&T.IDBIndex&&T.IDBKeyRange&&T.IDBObjectStore)}catch(G){k=!1}T=!k}if(T||!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return Q.return(!1);Q.V(2);E={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return Q.K(VuL(E,qh),4);case 4:return Q.K(oR("yt-idb-test-do-not-use",
|
|
qh),5);case 5:return Q.return(!0);case 2:return Q.B(),Q.return(!1)}})};
|
|
v7W=function(){if(Pc!==void 0)return Pc;fc=!0;return Pc=jYJ().then(function(z){fc=!1;var D;if((D=F0())!=null&&D.K){var E;D={hasSucceededOnce:((E=Lc())==null?void 0:E.hasSucceededOnce)||z};var Q;(Q=F0())==null||Q.set("LAST_RESULT_ENTRY_KEY",D,2592E3,!0)}return z})};
|
|
Mh=function(){return g.BX("ytglobal.idbToken_")||void 0};
|
|
g.Cc=function(){var z=Mh();return z?Promise.resolve(z):v7W().then(function(D){D?(g.AV("ytglobal.idbToken_",qh),D=qh):D=void 0;return D})};
|
|
mok=function(z){if(!Dj())throw z=new Vd("AUTH_INVALID",{dbName:z}),Wc(z),z;var D=zR();return{actualName:z+":"+D,publicName:z,userIdentifier:D}};
|
|
lgL=function(z,D,E,Q){var T,k,G,d,F,L;return g.w6(function(n){switch(n.L){case 1:return k=(T=Error().stack)!=null?T:"",n.K(g.Cc(),2);case 2:G=n.Z;if(!G)throw d=g.mg("openDbImpl",z,D),g.UC("ytidb_async_stack_killswitch")||(d.stack=d.stack+"\n"+k.substring(k.indexOf("\n")+1)),Wc(d),d;JL(z);F=E?{actualName:z,publicName:z,userIdentifier:void 0}:mok(z);n.V(3);return n.K(VuL(F,G),5);case 5:return n.K(JTs(F.actualName,D,Q),6);case 6:return n.return(n.Z);case 3:return L=n.B(),n.V(7),n.K(oR(F.actualName,G),
|
|
9);case 9:n.N(8);break;case 7:n.B();case 8:throw L;}})};
|
|
YLr=function(z,D,E){E=E===void 0?{}:E;return lgL(z,D,!1,E)};
|
|
IgJ=function(z,D,E){E=E===void 0?{}:E;return lgL(z,D,!0,E)};
|
|
agO=function(z,D){D=D===void 0?{}:D;var E,Q;return g.w6(function(T){if(T.L==1)return T.K(g.Cc(),2);if(T.L!=3){E=T.Z;if(!E)return T.return();JL(z);Q=mok(z);return T.K(iA(Q.actualName,D),3)}return T.K(oR(Q.actualName,E),0)})};
|
|
SLr=function(z,D,E){z=z.map(function(Q){return g.w6(function(T){return T.L==1?T.K(iA(Q.actualName,D),2):T.K(oR(Q.actualName,E),0)})});
|
|
return Promise.all(z).then(function(){})};
|
|
R6s=function(z){var D=D===void 0?{}:D;var E,Q;return g.w6(function(T){if(T.L==1)return T.K(g.Cc(),2);if(T.L!=3){E=T.Z;if(!E)return T.return();JL(z);return T.K(b2V(z,E),3)}Q=T.Z;return T.K(SLr(Q,D,E),0)})};
|
|
Z2a=function(z,D){D=D===void 0?{}:D;var E;return g.w6(function(Q){if(Q.L==1)return Q.K(g.Cc(),2);if(Q.L!=3){E=Q.Z;if(!E)return Q.return();JL(z);return Q.K(iA(z,D),3)}return Q.K(oR(z,E),0)})};
|
|
AL=function(z,D){wA.call(this,z,D);this.options=D;JL(z)};
|
|
cTO=function(z,D){var E;return function(){E||(E=new AL(z,D));return E}};
|
|
Bc=function(z,D){return cTO(z,D)};
|
|
zl=function(z){return tL(KkV(),z)};
|
|
h6s=function(z,D,E,Q){var T,k,G;return g.w6(function(d){switch(d.L){case 1:return T={config:z,hashData:D,timestamp:Q!==void 0?Q:(0,g.r)()},d.K(zl(E),2);case 2:return k=d.Z,d.K(k.clear("hotConfigStore"),3);case 3:return d.K(k.put("hotConfigStore",T),4);case 4:return G=d.Z,d.return(G)}})};
|
|
pNn=function(z,D,E,Q,T){var k,G,d;return g.w6(function(F){switch(F.L){case 1:return k={config:z,hashData:D,configData:E,timestamp:T!==void 0?T:(0,g.r)()},F.K(zl(Q),2);case 2:return G=F.Z,F.K(G.clear("coldConfigStore"),3);case 3:return F.K(G.put("coldConfigStore",k),4);case 4:return d=F.Z,F.return(d)}})};
|
|
xoI=function(z){var D,E;return g.w6(function(Q){return Q.L==1?Q.K(zl(z),2):Q.L!=3?(D=Q.Z,E=void 0,Q.K(pc(D,["coldConfigStore"],{mode:"readwrite",PS:!0},function(T){return gA(T.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(k){E=k.getValue()})}),3)):Q.return(E)})};
|
|
H26=function(z){var D,E;return g.w6(function(Q){return Q.L==1?Q.K(zl(z),2):Q.L!=3?(D=Q.Z,E=void 0,Q.K(pc(D,["hotConfigStore"],{mode:"readwrite",PS:!0},function(T){return gA(T.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(k){E=k.getValue()})}),3)):Q.return(E)})};
|
|
NQV=function(){return g.w6(function(z){return z.K(R6s("ytGcfConfig"),0)})};
|
|
Dm=function(){g.x.call(this);this.L=[];this.K=[];var z=g.BX("yt.gcf.config.hotUpdateCallbacks");z?(this.L=[].concat(g.K(z)),this.K=z):(this.K=[],g.AV("yt.gcf.config.hotUpdateCallbacks",this.K))};
|
|
g.Ed=function(){this.U=!1;this.V=this.B=0;this.S=new Dm};
|
|
UoX=function(){if(!g.Ed.instance){var z=new g.Ed;g.Ed.instance=z}return g.Ed.instance};
|
|
wNO=function(z){var D;g.w6(function(E){if(E.L==1)return g.UC("start_client_gcf")||g.UC("delete_gcf_config_db")?g.UC("start_client_gcf")?E.K(g.Cc(),3):E.XH(2):E.return();E.L!=2&&((D=E.Z)&&Dj()&&!g.UC("delete_gcf_config_db")?(z.U=!0,g7s(z)):(rTr(z),i2Q(z)));return g.UC("delete_gcf_config_db")?E.K(NQV(),0):E.XH(0)})};
|
|
g.Tl=function(){var z;return(z=QE())!=null?z:g.VV("RAW_HOT_CONFIG_GROUP")};
|
|
tuJ=function(z){var D,E,Q,T,k,G;return g.w6(function(d){switch(d.L){case 1:if(z.L)return d.return(QE());if(!z.U)return D=g.mg("getHotConfig IDB not initialized"),v6(D),d.return(Promise.reject(D));E=Mh();Q=g.VV("TIME_CREATED_MS");if(!E){T=g.mg("getHotConfig token error");v6(T);d.XH(2);break}return d.K(H26(E),3);case 3:if((k=d.Z)&&k.timestamp>Q)return k8(z,k.config),z.Z(k.hashData),d.return(QE());case 2:i2Q(z);if(!(E&&z.L&&z.hotHashData)){d.XH(4);break}return d.K(h6s(z.L,z.hotHashData,E,Q),4);case 4:return z.L?
|
|
d.return(QE()):(G=new g.Ba("Config not available in ytConfig"),v6(G),d.return(Promise.reject(G)))}})};
|
|
sYW=function(z){var D,E,Q,T,k,G;return g.w6(function(d){switch(d.L){case 1:if(z.K)return d.return(Gl());if(!z.U)return D=g.mg("getColdConfig IDB not initialized"),v6(D),d.return(Promise.reject(D));E=Mh();Q=g.VV("TIME_CREATED_MS");if(!E){T=g.mg("getColdConfig");v6(T);d.XH(2);break}return d.K(xoI(E),3);case 3:if((k=d.Z)&&k.timestamp>Q)return yTO(z,k.config),o7Q(z,k.configData),ek(z,k.hashData),d.return(Gl());case 2:rTr(z);if(!(E&&z.K&&z.coldHashData&&z.configData)){d.XH(4);break}return d.K(pNn(z.K,
|
|
z.coldHashData,z.configData,E,Q),4);case 4:return z.K?d.return(Gl()):(G=new g.Ba("Config not available in ytConfig"),v6(G),d.return(Promise.reject(G)))}})};
|
|
g7s=function(z){if(!z.L||!z.K){if(!Mh()){var D=g.mg("scheduleGetConfigs");v6(D)}z.B||(z.B=xR.Vl(function(){return g.w6(function(E){switch(E.L){case 1:return E.V(2),E.K(tuJ(z),4);case 4:E.N(3);break;case 2:E.B();case 3:return E.V(5),E.K(sYW(z),7);case 7:E.N(6);break;case 5:E.B();case 6:z.B&&(z.B=0),E.U()}})},100))}};
|
|
$on=function(z,D,E){var Q,T,k;return g.w6(function(G){switch(G.L){case 1:if(!g.UC("start_client_gcf")){G.XH(0);break}E&&k8(z,E);z.Z(D);Q=Mh();if(!Q){G.XH(3);break}if(E){G.XH(4);break}return G.K(H26(Q),5);case 5:T=G.Z,E=(k=T)==null?void 0:k.config;case 4:return G.K(h6s(E,D,Q),3);case 3:if(E)for(var d=E,F=g.v(z.S.K),L=F.next();!L.done;L=F.next())L=L.value,L(d);G.U()}})};
|
|
qLa=function(z,D,E){var Q,T,k,G;return g.w6(function(d){if(d.L==1){if(!g.UC("start_client_gcf"))return d.XH(0);ek(z,D);return(Q=Mh())?E?d.XH(4):d.K(xoI(Q),5):d.XH(0)}d.L!=4&&(T=d.Z,E=(k=T)==null?void 0:k.config);if(!E)return d.XH(0);G=E.configData;return d.K(pNn(E,D,G,Q),0)})};
|
|
PXa=function(){var z=UoX(),D=(0,g.r)()-z.V;if(!(z.V!==0&&D<VM("send_config_hash_timer"))){D=g.BX("yt.gcf.config.coldConfigData");var E=g.BX("yt.gcf.config.hotHashData"),Q=g.BX("yt.gcf.config.coldHashData");D&&E&&Q&&(z.V=(0,g.r)());return{coldConfigData:D,hotHashData:E,coldHashData:Q}}};
|
|
rTr=function(z){yTO(z,g.VV("RAW_COLD_CONFIG_GROUP"));ek(z,g.VV("SERIALIZED_COLD_HASH_DATA"));var D;o7Q(z,(D=z.K)==null?void 0:D.configData)};
|
|
i2Q=function(z){k8(z,g.VV("RAW_HOT_CONFIG_GROUP"));z.Z(g.VV("SERIALIZED_HOT_HASH_DATA"))};
|
|
k8=function(z,D){z.L=D;g.AV("yt.gcf.config.hotConfigGroup",z.L||null)};
|
|
yTO=function(z,D){z.K=D;g.AV("yt.gcf.config.coldConfigGroup",z.K||null)};
|
|
ek=function(z,D){z.coldHashData=D;g.AV("yt.gcf.config.coldHashData",z.coldHashData||null)};
|
|
o7Q=function(z,D){z.configData=D;g.AV("yt.gcf.config.coldConfigData",z.configData||null)};
|
|
QE=function(){return g.BX("yt.gcf.config.hotConfigGroup")};
|
|
Gl=function(){return g.BX("yt.gcf.config.coldConfigGroup")};
|
|
Muk=function(){return"INNERTUBE_API_KEY"in J4&&"INNERTUBE_API_VERSION"in J4};
|
|
g.dk=function(){return{innertubeApiKey:g.VV("INNERTUBE_API_KEY"),innertubeApiVersion:g.VV("INNERTUBE_API_VERSION"),cR:g.VV("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),Ms:g.VV("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),hZ:g.VV("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:g.VV("INNERTUBE_CONTEXT_CLIENT_VERSION"),p6:g.VV("INNERTUBE_CONTEXT_HL"),EE:g.VV("INNERTUBE_CONTEXT_GL"),iN:g.VV("INNERTUBE_HOST_OVERRIDE")||"",bN:!!g.VV("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),Yy:!!g.VV("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",
|
|
!1),appInstallData:g.VV("SERIALIZED_CLIENT_CONFIG_DATA")}};
|
|
g.FD=function(z){var D={client:{hl:z.p6,gl:z.EE,clientName:z.Ms,clientVersion:z.innertubeContextClientVersion,configInfo:z.cR}};navigator.userAgent&&(D.client.userAgent=String(navigator.userAgent));var E=g.Cn.devicePixelRatio;E&&E!=1&&(D.client.screenDensityFloat=String(E));E=gi();E!==""&&(D.client.experimentsToken=E);E=ri();E.length>0&&(D.request={internalExperimentFlags:E});CXQ(z,void 0,D);ATX(void 0,D);BQa(void 0,D);zhV(z,void 0,D);DxI(void 0,D);g.UC("start_client_gcf")&&EnO(void 0,D);g.VV("DELEGATED_SESSION_ID")&&
|
|
!g.UC("pageid_as_header_web")&&(D.user={onBehalfOfUser:g.VV("DELEGATED_SESSION_ID")});!g.UC("fill_delegate_context_in_gel_killswitch")&&(z=g.VV("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(D.user=Object.assign({},D.user,{serializedDelegationContext:z}));z=g.VV("INNERTUBE_CONTEXT");var Q;if(g.UC("enable_persistent_device_token")&&(z==null?0:(Q=z.client)==null?0:Q.rolloutToken)){var T;D.client.rolloutToken=z==null?void 0:(T=z.client)==null?void 0:T.rolloutToken}Q=Object;T=Q.assign;z=D.client;
|
|
E={};for(var k=g.v(Object.entries(g.Yf(g.VV("DEVICE","")))),G=k.next();!G.done;G=k.next()){var d=g.v(G.value);G=d.next().value;d=d.next().value;G==="cbrand"?E.deviceMake=d:G==="cmodel"?E.deviceModel=d:G==="cbr"?E.browserName=d:G==="cbrver"?E.browserVersion=d:G==="cos"?E.osName=d:G==="cosver"?E.osVersion=d:G==="cplatform"&&(E.platform=d)}D.client=T.call(Q,z,E);return D};
|
|
CXQ=function(z,D,E){z=z.Ms;if(z==="WEB"||z==="MWEB"||z===1||z===2)if(D){E=dc(D,kZ,96)||new kZ;var Q=$3();Q=Object.keys(QsI).indexOf(Q);Q=Q===-1?null:Q;Q!==null&&SF(E,3,Q);Lt(D,kZ,96,E)}else E&&(E.client.mainAppWebInfo=(Q=E.client.mainAppWebInfo)!=null?Q:{},E.client.mainAppWebInfo.webDisplayMode=$3())};
|
|
ATX=function(z,D){var E=g.BX("yt.embedded_player.embed_url");E&&(z?(D=dc(z,LW,7)||new LW,Io(D,4,E),Lt(z,LW,7,D)):D&&(D.thirdParty={embedUrl:E}))};
|
|
BQa=function(z,D){var E;if(g.UC("web_log_memory_total_kbytes")&&((E=g.Cn.navigator)==null?0:E.deviceMemory)){var Q;E=(Q=g.Cn.navigator)==null?void 0:Q.deviceMemory;z?o8(z,95,g.fS(E*1E6)):D&&(D.client.memoryTotalKbytes=""+E*1E6)}};
|
|
zhV=function(z,D,E){if(z.appInstallData)if(D){var Q;E=(Q=dc(D,T6,62))!=null?Q:new T6;Io(E,6,z.appInstallData);Lt(D,T6,62,E)}else E&&(E.client.configInfo=E.client.configInfo||{},E.client.configInfo.appInstallData=z.appInstallData)};
|
|
DxI=function(z,D){var E=rtW();E&&(z?SF(z,61,TVQ[E]):D&&(D.client.connectionType=E));g.UC("web_log_effective_connection_type")&&(E=wOX())&&(z?SF(z,94,kEV[E]):D&&(D.client.effectiveConnectionType=E))};
|
|
GEO=function(z,D,E){E=E===void 0?{}:E;var Q={};g.VV("EOM_VISITOR_DATA")?Q={"X-Goog-EOM-Visitor-Id":g.VV("EOM_VISITOR_DATA")}:Q={"X-Goog-Visitor-Id":E.visitorData||g.VV("VISITOR_DATA","")};if(D&&D.includes("www.youtube-nocookie.com"))return Q;D=E.GP||g.VV("AUTHORIZATION");D||(z?D="Bearer "+g.BX("gapi.auth.getToken")().access_token:(z=pOX().VL(Lf),g.UC("pageid_as_header_web")||delete z["X-Goog-PageId"],Q=Object.assign({},Q,z)));D&&(Q.Authorization=D);return Q};
|
|
EnO=function(z,D){var E=PXa();if(E){var Q=E.coldConfigData,T=E.coldHashData;E=E.hotHashData;if(z){var k;D=(k=dc(z,T6,62))!=null?k:new T6;Q=Io(D,1,Q);Io(Q,3,T).Z(E);Lt(z,T6,62,D)}else D&&(D.client.configInfo=D.client.configInfo||{},Q&&(D.client.configInfo.coldConfigData=Q),T&&(D.client.configInfo.coldHashData=T),E&&(D.client.configInfo.hotHashData=E))}};
|
|
ff=function(z,D){this.version=z;this.args=D};
|
|
nf=function(z,D){this.topic=z;this.K=D};
|
|
XD=function(z,D){var E=Wv();E&&E.publish.call(E,z.toString(),z,D)};
|
|
F5V=function(z){var D=ehX,E=Wv();if(!E)return 0;var Q=E.subscribe(D.toString(),function(T,k){var G=g.BX("ytPubsub2Pubsub2SkipSubKey");G&&G==Q||(G=function(){if(JJ[Q])try{if(k&&D instanceof nf&&D!=T)try{var d=D.K,F=k;if(!F.args||!F.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");try{if(!d.fD){var L=new d;d.fD=L.version}var n=d.fD}catch(f){}if(!n||F.version!=n)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{k=Reflect.construct(d,
|
|
g.iK(F.args))}catch(f){throw f.message="yt.pubsub2.Data.deserialize(): "+f.message,f;}}catch(f){throw f.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+D.toString()+": "+f.message,f;}z.call(window,k)}catch(f){ji(f)}},dxX[D.toString()]?g.BX("yt.scheduler.instance")?xR.Vl(G):g.xf(G,0):G())});
|
|
JJ[Q]=!0;uR[D.toString()]||(uR[D.toString()]=[]);uR[D.toString()].push(Q);return Q};
|
|
nnJ=function(){var z=L5I,D=F5V(function(E){z.apply(void 0,arguments);f2r(D)});
|
|
return D};
|
|
f2r=function(z){var D=Wv();D&&(typeof z==="number"&&(z=[z]),g.oO(z,function(E){D.unsubscribeByKey(E);delete JJ[E]}))};
|
|
Wv=function(){return g.BX("ytPubsub2Pubsub2Instance")};
|
|
VE=function(z,D,E){E=E===void 0?{sampleRate:.1}:E;Math.random()<Math.min(.02,E.sampleRate/100)&&XD("meta_logging_csi_event",{timerName:z,timelineData:D})};
|
|
bR=function(z,D,E,Q){var T={startTime:(0,g.r)(),ticks:{},infos:{}};if(Od)try{var k=W5J(D);if(k==null||!(k>XUI||k<Jlk)){var G=fdL(u5n(D)),d=(0,g.r)();T.ticks.gelc=d;Vww++;OmO(T);E.headers||(E.headers={});E.headers["Content-Encoding"]="gzip";E.postBody=G;E.postParams=void 0}Q(z,E)}catch(F){v6(F),Q(z,E)}else Q(z,E)};
|
|
vnw=function(z){var D=D===void 0?!1:D;var E=E===void 0?!1:E;var Q=(0,g.r)(),T={startTime:Q,ticks:{},infos:{}},k=D?g.BX("yt.logging.gzipForFetch",!1):!0;if(Od&&k){if(!z.body)return z;try{var G=E?z.body:typeof z.body==="string"?z.body:JSON.stringify(z.body);k=G;if(!E&&typeof G==="string"){var d=W5J(G);if(d!=null&&(d>XUI||d<Jlk))return z;E=D?{level:1}:void 0;k=fdL(u5n(G),E);var F=(0,g.r)();T.ticks.gelc=F;D&&(Vww++,g.UC("disable_compression_due_to_performance_degradation_lr")&&F-Q>=bmQ&&(jsX++,Od=!1),
|
|
OmO(T))}z.headers=Object.assign({},{"Content-Encoding":"gzip"},z.headers||{});z.body=k;return z}catch(L){return v6(L),z}}else return z};
|
|
W5J=function(z){try{return(new Blob(z.split(""))).size}catch(D){return v6(D),null}};
|
|
OmO=function(z){g.UC("gel_compression_csi_killswitch")||!g.UC("log_gel_compression_latency")&&!g.UC("log_gel_compression_latency_lr")||VE("gel_compression",z,{sampleRate:.1})};
|
|
vv=function(z){this.MY=this.K=!1;this.potentialEsfErrorCounter=this.L=0;this.handleError=function(){};
|
|
this.gI=function(){};
|
|
this.now=Date.now;this.XC=!1;var D;this.x7=(D=z.x7)!=null?D:100;var E;this.XT=(E=z.XT)!=null?E:1;var Q;this.ea=(Q=z.ea)!=null?Q:2592E6;var T;this.A_=(T=z.A_)!=null?T:12E4;var k;this.O4=(k=z.O4)!=null?k:5E3;var G;this.ZH=(G=z.ZH)!=null?G:void 0;this.gj=!!z.gj;var d;this.ib=(d=z.ib)!=null?d:.1;var F;this.P_=(F=z.P_)!=null?F:10;z.handleError&&(this.handleError=z.handleError);z.gI&&(this.gI=z.gI);z.XC&&(this.XC=z.XC);z.MY&&(this.MY=z.MY);this.MN=z.MN;this.mO=z.mO;this.cZ=z.cZ;this.HS=z.HS;this.Ha=z.Ha;
|
|
this.W1=z.W1;this.sV=z.sV;jk(this)&&(!this.MN||this.MN("networkless_logging"))&&mxr(this)};
|
|
mxr=function(z){jk(z)&&!z.XC&&(z.K=!0,z.gj&&Math.random()<=z.ib&&z.cZ.Fw(z.ZH),l2r(z),z.HS.tk()&&z.T7(),z.HS.TX(z.W1,z.T7.bind(z)),z.HS.TX(z.sV,z.j4.bind(z)))};
|
|
mK=function(z,D){var E;return g.w6(function(Q){switch(Q.L){case 1:if(!jk(z))throw Error("IndexedDB is not supported: immediateSend");if(D.id===void 0){Q.XH(2);break}return Q.K(z.cZ.gT(D.id,z.ZH),3);case 3:(E=Q.Z)||z.gI(Error("The request cannot be found in the database."));case 2:if(Yqr(z,D,z.ea)){Q.XH(4);break}z.gI(Error("Networkless Logging: Stored logs request expired age limit"));if(D.id===void 0){Q.XH(5);break}return Q.K(z.cZ.Ht(D.id,z.ZH),5);case 5:return Q.return();case 4:D.skipRetry||(D=I2X(z,
|
|
D));if(!D){Q.XH(0);break}if(!D.skipRetry||D.id===void 0){Q.XH(8);break}return Q.K(z.cZ.Ht(D.id,z.ZH),8);case 8:z.Ha(D.url,D.options,!!D.skipRetry),Q.U()}})};
|
|
I2X=function(z,D){if(!jk(z))throw Error("IndexedDB is not supported: updateRequestHandlers");var E=D.options.onError?D.options.onError:function(){};
|
|
D.options.onError=function(T,k){var G,d,F,L;return g.w6(function(n){switch(n.L){case 1:G=a2O(k);(d=Sqw(k))&&z.MN&&z.MN("web_enable_error_204")&&z.handleError(Error("Request failed due to compression"),D.url,k);if(!(z.MN&&z.MN("nwl_consider_error_code")&&G||z.MN&&!z.MN("nwl_consider_error_code")&&z.potentialEsfErrorCounter<=z.P_)){n.XH(2);break}if(!z.HS.zd){n.XH(3);break}return n.K(z.HS.zd(),3);case 3:if(z.HS.tk()){n.XH(2);break}E(T,k);if(!z.MN||!z.MN("nwl_consider_error_code")||((F=D)==null?void 0:
|
|
F.id)===void 0){n.XH(6);break}return n.K(z.cZ.yy(D.id,z.ZH,!1),6);case 6:return n.return();case 2:if(z.MN&&z.MN("nwl_consider_error_code")&&!G&&z.potentialEsfErrorCounter>z.P_)return n.return();z.potentialEsfErrorCounter++;if(((L=D)==null?void 0:L.id)===void 0){n.XH(8);break}return D.sendCount<z.XT?n.K(z.cZ.yy(D.id,z.ZH,!0,d?!1:void 0),12):n.K(z.cZ.Ht(D.id,z.ZH),8);case 12:z.mO.Vl(function(){z.HS.tk()&&z.T7()},z.O4);
|
|
case 8:E(T,k),n.U()}})};
|
|
var Q=D.options.onSuccess?D.options.onSuccess:function(){};
|
|
D.options.onSuccess=function(T,k){var G;return g.w6(function(d){if(d.L==1)return((G=D)==null?void 0:G.id)===void 0?d.XH(2):d.K(z.cZ.Ht(D.id,z.ZH),2);z.HS.lA&&z.MN&&z.MN("vss_network_hint")&&z.HS.lA(!0);Q(T,k);d.U()})};
|
|
return D};
|
|
Y8=function(z,D,E,Q){var T=D^z;z-7<20&&z+1>>4>=0&&E[e[26]](Q);if((z>>1&14)>=7&&(z^29)<19){for(var k=E[e[6]](e[T^5070]),G={},d=0;d<k[e[T^5022]];d++)var F=lR(T^5006,T^399,k,d,G);var L=G}if((z-5^7)<z&&(z-2^15)>=z){k=T^5981;for(G=[];++k-G[e[T^5892]]-(T^5949);){switch(k){case T^5927:k-=T^5907;case T^5958:case T^5953:case T^5952:continue;case T^5990:k=T^5938;case T^5955:case T^5954:case T^6013:continue;case T^5939:k=T^5954}G[e[T^5895]](String[e[T^5914]](k))}L=G}return L};
|
|
Yqr=function(z,D,E){D=D.timestamp;return z.now()-D>=E?!1:!0};
|
|
l2r=function(z){if(!jk(z))throw Error("IndexedDB is not supported: retryQueuedRequests");z.cZ.Zz("QUEUED",z.ZH).then(function(D){D&&!Yqr(z,D,z.A_)?z.mO.Vl(function(){return g.w6(function(E){if(E.L==1)return D.id===void 0?E.XH(2):E.K(z.cZ.yy(D.id,z.ZH),2);l2r(z);E.U()})}):z.HS.tk()&&z.T7()})};
|
|
Iq=function(z,D){z.ZI&&!z.HS.tk()?z.ZI(D):z.handleError(D)};
|
|
jk=function(z){return!!z.ZH||z.MY};
|
|
a2O=function(z){var D;return(z=z==null?void 0:(D=z.error)==null?void 0:D.code)&&z>=400&&z<=599?!1:!0};
|
|
Sqw=function(z){var D;z=z==null?void 0:(D=z.error)==null?void 0:D.code;return!(z!==400&&z!==415)};
|
|
Rhw=function(){if(aq)return aq();var z={};aq=Bc("LogsDatabaseV2",{H2:(z.LogsRequestsStore={FV:2},z),shared:!1,upgrade:function(D,E,Q){E(2)&&cc(D,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});E(3);E(5)&&(Q=Q.objectStore("LogsRequestsStore"),Q.K.indexNames.contains("newRequest")&&Q.K.deleteIndex("newRequest"),xS(Q,"newRequestV2",["status","interface","timestamp"]));E(7)&&Kc(D,"sapisid");E(9)&&Kc(D,"SWHealthLog")},
|
|
version:9});return aq()};
|
|
Sk=function(z){return tL(Rhw(),z)};
|
|
clr=function(z,D){var E,Q,T,k;return g.w6(function(G){if(G.L==1)return E={startTime:(0,g.r)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},G.K(Sk(D),2);if(G.L!=3)return Q=G.Z,T=Object.assign({},z,{options:JSON.parse(JSON.stringify(z.options)),interface:g.VV("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),G.K(Q.put("LogsRequestsStore",T),3);k=G.Z;E.ticks.tc=(0,g.r)();ZmQ(E);return G.return(k)})};
|
|
K5W=function(z,D){var E,Q,T,k,G,d,F,L,n;return g.w6(function(f){if(f.L==1)return E={startTime:(0,g.r)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},f.K(Sk(D),2);if(f.L!=3)return Q=f.Z,T=g.VV("INNERTUBE_CONTEXT_CLIENT_NAME",0),k=[z,T,0],G=[z,T,(0,g.r)()],d=IDBKeyRange.bound(k,G),F="prev",g.UC("use_fifo_for_networkless")&&(F="next"),L=void 0,n=z==="NEW"?"readwrite":"readonly",g.UC("use_readonly_for_get_most_recent_by_status_killswitch")&&(n="readwrite"),f.K(pc(Q,["LogsRequestsStore"],
|
|
{mode:n,PS:!0},function(X){return gA(X.objectStore("LogsRequestsStore").index("newRequestV2"),{query:d,direction:F},function(W){W.getValue()&&(L=W.getValue(),z==="NEW"&&(L.status="QUEUED",W.update(L)))})}),3);
|
|
E.ticks.tc=(0,g.r)();ZmQ(E);return f.return(L)})};
|
|
hhL=function(z,D){var E;return g.w6(function(Q){if(Q.L==1)return Q.K(Sk(D),2);E=Q.Z;return Q.return(pc(E,["LogsRequestsStore"],{mode:"readwrite",PS:!0},function(T){var k=T.objectStore("LogsRequestsStore");return k.get(z).then(function(G){if(G)return G.status="QUEUED",k.put(G).then(function(){return G})})}))})};
|
|
pUr=function(z,D,E,Q){E=E===void 0?!0:E;var T;return g.w6(function(k){if(k.L==1)return k.K(Sk(D),2);T=k.Z;return k.return(pc(T,["LogsRequestsStore"],{mode:"readwrite",PS:!0},function(G){var d=G.objectStore("LogsRequestsStore");return d.get(z).then(function(F){return F?(F.status="NEW",E&&(F.sendCount+=1),Q!==void 0&&(F.options.compress=Q),d.put(F).then(function(){return F})):YS.resolve(void 0)})}))})};
|
|
xxr=function(z,D){var E;return g.w6(function(Q){if(Q.L==1)return Q.K(Sk(D),2);E=Q.Z;return Q.return(E.delete("LogsRequestsStore",z))})};
|
|
HmI=function(z){var D,E;return g.w6(function(Q){if(Q.L==1)return Q.K(Sk(z),2);D=Q.Z;E=(0,g.r)()-2592E6;return Q.K(pc(D,["LogsRequestsStore"],{mode:"readwrite",PS:!0},function(T){return Hc(T.objectStore("LogsRequestsStore"),{},function(k){if(k.getValue().timestamp<=E)return k.delete().then(function(){return Nh(k)})})}),0)})};
|
|
NVJ=function(){g.w6(function(z){return z.K(R6s("LogsDatabaseV2"),0)})};
|
|
ZmQ=function(z){g.UC("nwl_csi_killswitch")||VE("networkless_performance",z,{sampleRate:1})};
|
|
gnX=function(z){return tL(Uxr(),z)};
|
|
rlO=function(z){var D,E;g.w6(function(Q){if(Q.L==1)return Q.K(gnX(z),2);D=Q.Z;E=(0,g.r)()-2592E6;return Q.K(pc(D,["SWHealthLog"],{mode:"readwrite",PS:!0},function(T){return Hc(T.objectStore("SWHealthLog"),{},function(k){if(k.getValue().timestamp<=E)return k.delete().then(function(){return Nh(k)})})}),0)})};
|
|
im6=function(z){var D;return g.w6(function(E){if(E.L==1)return E.K(gnX(z),2);D=E.Z;return E.K(D.clear("SWHealthLog"),0)})};
|
|
g.Rq=function(z,D,E,Q,T,k,G){T=T===void 0?"":T;k=k===void 0?!1:k;G=G===void 0?!1:G;if(z)if(E&&!g.dT())v6(new g.Ba("Legacy referrer-scrubbed ping detected")),z&&wUw(z,void 0,{scrubReferrer:!0});else if(T)iF(z,D,"POST",T,Q);else if(g.VV("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||Q||G)iF(z,D,"GET","",Q,void 0,k,G);else{b:{try{c:{var d=new LIk({url:z});if(d.K.dsh==="1")var F=null;else{var L=d.K.ae;if(L==="1"){var n=d.K.adurl;if(n)try{F={version:3,kr:decodeURIComponent(n),dz:Kw(d.L,"act=1","ri=1",fJW(d))};
|
|
break c}catch(W){}}F=L==="2"?{version:4,kr:Kw(d.L,"dct=1","suid="+d.Z,"ri=1"),dz:Kw(d.L,"act=1","ri=1","suid="+d.Z)}:null}}if(F){var f=Oj(z);var X=!(!f||!f.endsWith("/aclk")||g.c7(z,"ri")!=="1");break b}}catch(W){}X=!1}X?tww(z)?(D&&D(),E=!0):E=!1:E=!1;E||wUw(z,D)}};
|
|
tww=function(z,D){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(z,D===void 0?"":D))return!0}catch(E){}return!1};
|
|
wUw=function(z,D,E){E=E===void 0?{}:E;var Q=new Image,T=""+ylV++;Zm[T]=Q;Q.onload=Q.onerror=function(){D&&Zm[T]&&D();delete Zm[T]};
|
|
E.scrubReferrer&&(Q.referrerPolicy="no-referrer");Q.src=z};
|
|
g.on6=function(z){var D;return((D=document.featurePolicy)==null?0:D.allowedFeatures().includes("attribution-reporting"))?z+"&nis=6":z+"&nis=5"};
|
|
Kf=function(){cv||(cv=new dA("yt.offline"));return cv};
|
|
ssk=function(z){if(g.UC("offline_error_handling")){var D=Kf().get("errors",!0)||{};D[z.message]={name:z.name,stack:z.stack};z.level&&(D[z.message].level=z.level);Kf().set("errors",D,2592E3,!0)}};
|
|
hJ=function(){this.K=new Map;this.L=!1};
|
|
$xQ=function(){if(!hJ.instance){var z=g.BX("yt.networkRequestMonitor.instance")||new hJ;g.AV("yt.networkRequestMonitor.instance",z);hJ.instance=z}return hJ.instance};
|
|
pf=function(){g.s2.call(this);var z=this;this.L=!1;this.K=uFO();this.K.TX("networkstatus-online",function(){if(z.L&&g.UC("offline_error_handling")){var D=Kf().get("errors",!0);if(D){for(var E in D)if(D[E]){var Q=new g.Ba(E,"sent via offline_errors");Q.name=D[E].name;Q.stack=D[E].stack;Q.level=D[E].level;ji(Q)}Kf().set("errors",{},2592E3,!0)}}})};
|
|
qqX=function(){if(!pf.instance){var z=g.BX("yt.networkStatusManager.instance")||new pf;g.AV("yt.networkStatusManager.instance",z);pf.instance=z}return pf.instance};
|
|
x8=function(z){z=z===void 0?{}:z;g.s2.call(this);var D=this;this.K=this.B=0;this.L=qqX();var E=g.BX("yt.networkStatusManager.instance.listen").bind(this.L);E&&(z.rateLimit?(this.rateLimit=z.rateLimit,E("networkstatus-online",function(){PiJ(D,"publicytnetworkstatus-online")}),E("networkstatus-offline",function(){PiJ(D,"publicytnetworkstatus-offline")})):(E("networkstatus-online",function(){D.dispatchEvent("publicytnetworkstatus-online")}),E("networkstatus-offline",function(){D.dispatchEvent("publicytnetworkstatus-offline")})))};
|
|
PiJ=function(z,D){z.rateLimit?z.K?(xR.TF(z.B),z.B=xR.Vl(function(){z.Z!==D&&(z.dispatchEvent(D),z.Z=D,z.K=(0,g.r)())},z.rateLimit-((0,g.r)()-z.K))):(z.dispatchEvent(D),z.Z=D,z.K=(0,g.r)()):z.dispatchEvent(D)};
|
|
Na=function(){var z=vv.call;Hv||(Hv=new x8({Sk3:!0,pcR:!0}));z.call(vv,this,{cZ:{Fw:HmI,Ht:xxr,Zz:K5W,gT:hhL,yy:pUr,set:clr},HS:Hv,handleError:function(D,E,Q){var T,k=Q==null?void 0:(T=Q.error)==null?void 0:T.code;if(k===400||k===415){var G;D=new g.Ba(D.message,E,Q==null?void 0:(G=Q.error)==null?void 0:G.code);v6(D,void 0,void 0,void 0,!0)}else ji(D)},
|
|
gI:v6,Ha:MwQ,now:g.r,ZI:ssk,mO:g.GR(),W1:"publicytnetworkstatus-online",sV:"publicytnetworkstatus-offline",gj:!0,ib:.1,P_:VM("potential_esf_error_limit",10),MN:g.UC,XC:!(Dj()&&g.VG(document.location.toString())!=="www.youtube-nocookie.com")});this.Z=new g.wQ;g.UC("networkless_immediately_drop_all_requests")&&NVJ();Z2a("LogsDatabaseV2")};
|
|
g.Ud=function(){var z=g.BX("yt.networklessRequestController.instance");z||(z=new Na,g.AV("yt.networklessRequestController.instance",z),g.UC("networkless_logging")&&g.Cc().then(function(D){z.ZH=D;mxr(z);z.Z.resolve();z.gj&&Math.random()<=z.ib&&z.ZH&&rlO(z.ZH);g.UC("networkless_immediately_drop_sw_health_store")&&CiL(z)}));
|
|
return z};
|
|
CiL=function(z){var D;g.w6(function(E){if(!z.ZH)throw D=g.mg("clearSWHealthLogsDb"),D;return E.return(im6(z.ZH).catch(function(Q){z.handleError(Q)}))})};
|
|
MwQ=function(z,D,E){D=g.UC("web_fp_via_jspb")?Object.assign({},D):D;if(g.UC("use_request_time_ms_header"))D.headers&&g.Zc(z)&&(D.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.r)())));else{var Q;if((Q=D.postParams)==null?0:Q.requestTimeMs)D.postParams.requestTimeMs=Math.round((0,g.r)())}E&&Object.keys(D).length===0?g.Rq(z):D.compress?D.postBody?(typeof D.postBody!=="string"&&(D.postBody=JSON.stringify(D.postBody)),bR(z,D.postBody,D,g.wi)):bR(z,JSON.stringify(D.postParams),D,t4):g.wi(z,
|
|
D)};
|
|
gk=function(z,D){g.UC("use_event_time_ms_header")&&g.Zc(z)&&(D.headers||(D.headers={}),D.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,g.r)())));return D};
|
|
g.rk=function(z){this.config_=null;z?this.config_=z:Muk()&&(this.config_=g.dk())};
|
|
g.iR=function(z,D,E,Q){function T(L){try{if((L===void 0?0:L)&&Q.retry&&!Q.networklessOptions.bypassNetworkless)k.method="POST",Q.networklessOptions.writeThenSend?g.Ud().writeThenSend(F,k):g.Ud().sendAndWrite(F,k);else if(Q.compress)if(k.postBody){var n=k.postBody;typeof n!=="string"&&(n=JSON.stringify(k.postBody));bR(F,n,k,g.wi)}else bR(F,JSON.stringify(k.postParams),k,t4);else t4(F,k)}catch(f){if(f.name==="InvalidAccessError")v6(Error("An extension is blocking network request."));else throw f;}}
|
|
!g.VV("VISITOR_DATA")&&D!=="visitor_id"&&Math.random()<.01&&v6(new g.Ba("Missing VISITOR_DATA when sending innertube request.",D,E,Q));if(!z.isReady())throw z=new g.Ba("innertube xhrclient not ready",D,E,Q),ji(z),z;var k={headers:Q.headers||{},method:"POST",postParams:E,postBody:Q.postBody,postBodyFormat:Q.postBodyFormat||"JSON",onTimeout:function(){Q.onTimeout()},
|
|
onFetchTimeout:Q.onTimeout,onSuccess:function(L,n){if(Q.onSuccess)Q.onSuccess(n)},
|
|
onFetchSuccess:function(L){if(Q.onSuccess)Q.onSuccess(L)},
|
|
onProgress:function(L){if(Q.onProgress)Q.onProgress(L)},
|
|
onError:function(L,n){if(Q.onError)Q.onError(n)},
|
|
onFetchError:function(L){if(Q.onError)Q.onError(L)},
|
|
timeout:Q.timeout,withCredentials:!0,compress:Q.compress};k.headers["Content-Type"]||(k.headers["Content-Type"]="application/json");E="";var G=z.config_.iN;G&&(E=G);G=z.config_.bN||!1;var d=GEO(G,E,Q);Object.assign(k.headers,d);k.headers.Authorization&&!E&&G&&(k.headers["x-origin"]=window.location.origin);var F=g.Si(""+E+("/youtubei/"+z.config_.innertubeApiVersion+"/"+D),{alt:"json"});g.BX("ytNetworklessLoggingInitializationOptions")&&AlX.isNwlInitialized?v7W().then(function(L){T(L)}):T(!1)};
|
|
zEL=function(z,D,E){var Q=wk();if(Q&&D){var T=Q.subscribe(z,function(){function k(){tJ[T]&&D.apply&&typeof D.apply=="function"&&D.apply(E||window,G)}
|
|
var G=arguments;try{BVW[z]?k():g.xf(k,0)}catch(d){ji(d)}},E);
|
|
tJ[T]=!0;yE[z]||(yE[z]=[]);yE[z].push(T);return T}return 0};
|
|
DlW=function(z){var D=wk();D&&(typeof z==="number"?z=[z]:typeof z==="string"&&(z=[parseInt(z,10)]),g.oO(z,function(E){D.unsubscribeByKey(E);delete tJ[E]}))};
|
|
ERI=function(z,D){var E=wk();return E?E.publish.apply(E,arguments):!1};
|
|
TeL=function(z){var D=wk();if(D)if(D.clear(z),z)QpW(z);else for(var E in yE)QpW(E)};
|
|
wk=function(){return g.Cn.ytPubsubPubsubInstance};
|
|
QpW=function(z){yE[z]&&(z=yE[z],g.oO(z,function(D){tJ[D]&&delete tJ[D]}),z.length=0)};
|
|
GbV=function(z,D,E){kbn(z,D,E===void 0?null:E)};
|
|
kbn=function(z,D,E){E=E===void 0?null:E;var Q=eEX(typeof z==="string"?z:z.toString()),T=document.getElementById(Q),k=T&&vGW(T),G=T&&!k;k?D&&D():(D&&(k=zEL(Q,D),D=""+g.vn(D),dlX[D]=k),G||(T=Frw(z,Q,function(){vGW(T)||(j9k(T),ERI(Q),g.xf(function(){TeL(Q)},0))},E)))};
|
|
Frw=function(z,D,E,Q){Q=Q===void 0?null:Q;var T=g.$0("SCRIPT");T.id=D;T.onload=function(){E&&setTimeout(E,0)};
|
|
T.onreadystatechange=function(){switch(T.readyState){case "loaded":case "complete":T.onload()}};
|
|
Q&&T.setAttribute("nonce",Q);g.Vk(T,typeof z==="string"?Cy(z):z);z=document.getElementsByTagName("head")[0]||document.body;z.insertBefore(T,z.firstChild);return T};
|
|
eEX=function(z){var D=document.createElement("a");g.GF(D,z);z=D.href.replace(/^[a-zA-Z]+:\/\//,"//");return"js-"+Ff(z)};
|
|
oq=function(z,D){if(z===D)z=!0;else if(Array.isArray(z)&&Array.isArray(D))z=Mc(z,D,oq);else if(g.JA(z)&&g.JA(D))a:if(g.JU(z).length!=g.JU(D).length)z=!1;else{for(var E in z)if(!oq(z[E],D[E])){z=!1;break a}z=!0}else z=!1;return z};
|
|
qa=function(z){var D=g.ok.apply(1,arguments);if(!sd(z)||D.some(function(Q){return!sd(Q)}))throw Error("Only objects may be merged.");
|
|
D=g.v(D);for(var E=D.next();!E.done;E=D.next())$8(z,E.value)};
|
|
$8=function(z,D){for(var E in D)if(sd(D[E])){if(E in z&&!sd(z[E]))throw Error("Cannot merge an object into a non-object.");E in z||(z[E]={});$8(z[E],D[E])}else if(Pv(D[E])){if(E in z&&!Pv(z[E]))throw Error("Cannot merge an array into a non-array.");E in z||(z[E]=[]);LrJ(z[E],D[E])}else z[E]=D[E];return z};
|
|
LrJ=function(z,D){D=g.v(D);for(var E=D.next();!E.done;E=D.next())E=E.value,sd(E)?z.push($8({},E)):Pv(E)?z.push(LrJ([],E)):z.push(E);return z};
|
|
sd=function(z){return typeof z==="object"&&!Array.isArray(z)};
|
|
Pv=function(z){return typeof z==="object"&&Array.isArray(z)};
|
|
g.Ma=function(z){z=z===void 0?!1:z;g.x.call(this);this.fJ=new Vo(z);g.H(this,this.fJ)};
|
|
AJ=function(z){if(window.crypto&&window.crypto.getRandomValues)try{var D=Array(z),E=new Uint8Array(z);window.crypto.getRandomValues(E);for(var Q=0;Q<D.length;Q++)D[Q]=E[Q];return D}catch(k){}D=Array(z);for(E=0;E<z;E++){Q=Date.now();for(var T=0;T<Q%23;T++)D[E]=Math.random();D[E]=Math.floor(Math.random()*256)}if(Cf)for(E=1,Q=0;Q<Cf.length;Q++)D[E%z]^=D[(E-1)%z]/4^Cf.charCodeAt(Q),E++;return D};
|
|
g.Bv=function(z){z=AJ(z);for(var D=[],E=0;E<z.length;E++)D.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(z[E]&63));return D.join("")};
|
|
g.fUL=function(){return g.dv(AJ(16),function(z){return(z&15).toString(16)}).join("")};
|
|
WrQ=function(){var z={};var D=z.rh===void 0?!1:z.rh;z=z.iI===void 0?!0:z.iI;if(g.BX("_lact",window)==null){var E=parseInt(g.VV("LACT"),10);E=isFinite(E)?Date.now()-Math.max(E,0):-1;g.AV("_lact",E,window);g.AV("_fact",E,window);E==-1&&zq();nRn(D,z);new rT(function(){Da("mouse",100)})}};
|
|
nRn=function(z,D){var E=window;z=z===void 0?!1:z;D=D===void 0?!0:D;g.N0(E.document,"keydown",zq);g.N0(E.document,"keyup",zq);g.N0(E.document,"mousedown",zq);g.N0(E.document,"mouseup",zq);z?g.N0(E,"touchmove",function(){Da("touchmove",200)},{passive:!0}):(g.N0(E,"resize",function(){Da("resize",200)}),D&&g.N0(E,"scroll",function(){Da("scroll",200)}));
|
|
g.N0(E.document,"touchstart",zq,{passive:!0});g.N0(E.document,"touchend",zq,{passive:!0})};
|
|
Da=function(z,D){EG[z]||(EG[z]=!0,xR.Vl(function(){zq();EG[z]=!1},D))};
|
|
zq=function(){g.BX("_lact",window)==null&&(WrQ(),g.BX("_lact",window));var z=Date.now();g.AV("_lact",z,window);g.BX("_fact",window)==-1&&g.AV("_fact",z,window);(z=g.BX("ytglobal.ytUtilActivityCallback_"))&&z()};
|
|
g.m9=function(){var z=g.BX("_lact",window);return z==null?-1:Math.max(Date.now()-z,0)};
|
|
g.Qg=function(z){this.name=z};
|
|
Tq=function(z){this.key=z};
|
|
g.kz=function(z){return new Tq(z)};
|
|
Xer=function(){this.L=new Map;this.Z=new Map;this.K=new Map};
|
|
g.Gq=function(z,D){z.L.set(D.iE,D);var E=z.Z.get(D.iE);if(E)try{E.dn(z.resolve(D.iE))}catch(Q){E.fl(Q)}};
|
|
dR=function(z,D,E,Q){Q=Q===void 0?!1:Q;if(E.indexOf(D)>-1)throw Error("Deps cycle for: "+D);if(z.K.has(D))return z.K.get(D);if(!z.L.has(D)){if(Q)return;throw Error("No provider for: "+D);}Q=z.L.get(D);E.push(D);if(Q.wK!==void 0)var T=Q.wK;else if(Q.Z_)T=Q[g.e6]?Jzk(z,Q[g.e6],E):[],T=Q.Z_.apply(Q,g.K(T));else if(Q.gH){T=Q.gH;var k=T[g.e6]?Jzk(z,T[g.e6],E):[];T=new (Function.prototype.bind.apply(T,[null].concat(g.K(k))))}else throw Error("Could not resolve providers for: "+D);E.pop();Q.ZM||z.K.set(D,
|
|
T);return T};
|
|
Jzk=function(z,D,E){return D?D.map(function(Q){return Q instanceof Tq?dR(z,Q.key,E,!0):dR(z,Q,E)}):[]};
|
|
g.LZ=function(){Fy||(Fy=new Xer);return Fy};
|
|
nZ=function(){var z,D;return"h5vcc"in fZ&&((z=fZ.h5vcc.traceEvent)==null?0:z.traceBegin)&&((D=fZ.h5vcc.traceEvent)==null?0:D.traceEnd)?1:"performance"in fZ&&fZ.performance.mark&&fZ.performance.measure?2:0};
|
|
WP=function(z){var D=nZ();switch(D){case 1:fZ.h5vcc.traceEvent.traceBegin("YTLR",z);break;case 2:fZ.performance.mark(z+"-start");break;case 0:break;default:g.eK(D,"unknown trace type")}};
|
|
u7n=function(z){var D=nZ();switch(D){case 1:fZ.h5vcc.traceEvent.traceEnd("YTLR",z);break;case 2:D=z+"-start";var E=z+"-end";fZ.performance.mark(E);fZ.performance.measure(z,D,E);break;case 0:break;default:g.eK(D,"unknown trace type")}};
|
|
Vea=function(z){var D,E;(E=(D=window).onerror)==null||E.call(D,z.message,"",0,0,z)};
|
|
Olw=function(z){var D=this;var E=E===void 0?0:E;var Q=Q===void 0?g.GR():Q;this.Z=E;this.scheduler=Q;this.L=new g.wQ;this.K=z;for(z={tW:0};z.tW<this.K.length;z={gg:void 0,tW:z.tW},z.tW++)z.gg=this.K[z.tW],E=function(T){return function(){T.gg.lK();D.K[T.tW].XI=!0;D.K.every(function(k){return k.XI===!0})&&D.L.resolve()}}(z),Q=g.Qd(E,Xy(this,z.gg)),this.K[z.tW]=Object.assign({},z.gg,{lK:E,
|
|
jobId:Q})};
|
|
blX=function(z){var D=Array.from(z.K.keys()).sort(function(Q,T){return Xy(z,z.K[T])-Xy(z,z.K[Q])});
|
|
D=g.v(D);for(var E=D.next();!E.done;E=D.next())E=z.K[E.value],E.jobId===void 0||E.XI||(z.scheduler.TF(E.jobId),g.Qd(E.lK,10))};
|
|
Xy=function(z,D){var E;return(E=D.priority)!=null?E:z.Z};
|
|
ul=function(z){this.state=z;this.K=[];this.B=void 0;this.V={};JH&&WP(this.state)};
|
|
jpV=function(z,D){var E=D.filter(function(T){return Vg(z,T)===10}),Q=D.filter(function(T){return Vg(z,T)!==10});
|
|
return z.V.yIR?function(){var T=g.ok.apply(0,arguments);return g.w6(function(k){if(k.L==1)return k.K(z.bV.apply(z,[E].concat(g.K(T))),2);z.aj.apply(z,[Q].concat(g.K(T)));k.U()})}:function(){var T=g.ok.apply(0,arguments);
|
|
z.jx.apply(z,[E].concat(g.K(T)));z.aj.apply(z,[Q].concat(g.K(T)))}};
|
|
Vg=function(z,D){var E,Q;return(Q=(E=z.B)!=null?E:D.priority)!=null?Q:0};
|
|
OG=function(z){JH&&z&&WP(z)};
|
|
var vRa=function(){return Y8[e[10]](this,34,5951)};
|
|
var mlX=function(z,D,E){return bl[e[10]](this,1,3019,z,D,E)};
|
|
j6=function(z){JH&&z&&u7n(z)};
|
|
YZJ=function(z,D,E){lU6&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+z.constructor.name+"] '"+z.state+"' to '"+D+"'"),console.log("with message: ",E),console.groupEnd())};
|
|
vP=function(z){if(g.UC("web_lifecycle_error_handling_killswitch"))return z();try{return z()}catch(D){Vea(D)}};
|
|
m$=function(z){ul.call(this,z===void 0?"none":z);this.L=null;this.B=10;this.transitions=[{from:"none",to:"application_navigating",action:this.U},{from:"application_navigating",to:"none",action:this.S},{from:"application_navigating",to:"application_navigating",action:function(){}},
|
|
{from:"none",to:"none",action:function(){}}]};
|
|
IUa=function(){ll||(ll=new m$);return ll};
|
|
aUw=function(){Yz||(Yz=Mg(g.VV("WORKER_SERIALIZATION_URL")));return Yz||void 0};
|
|
SZa=function(){var z=aUw();Ih||z===void 0||(Ih=T3(z));return Ih};
|
|
ah=function(){this.store={};this.K={}};
|
|
Za=function(z,D){var E=S6(D);if(z.K[E])return z.K[E];var Q=Object.keys(z.store)||[];if(Q.length<=1&&S6(D)===Q[0])return Q;for(var T=[],k=0;k<Q.length;k++){var G=Q[k].split("/");if(Rh(D.auth,G[0])){var d=D.isJspb;Rh(d===void 0?"undefined":d?"true":"false",G[1])&&Rh(D.cttAuthInfo,G[2])&&(d=D.tier,d=d===void 0?"undefined":JSON.stringify(d),Rh(d,G[3])&&T.push(Q[k]))}}return z.K[E]=T};
|
|
Rh=function(z,D){return z===void 0||z==="undefined"?!0:z===D};
|
|
S6=function(z){return[z.auth===void 0?"undefined":z.auth,z.isJspb===void 0?"undefined":z.isJspb,z.cttAuthInfo===void 0?"undefined":z.cttAuthInfo,z.tier===void 0?"undefined":z.tier].join("/")};
|
|
cP=function(){this.B=this.L=this.Z=0;this.K=!1};
|
|
KZ=function(){var z=g.BX("yt.logging.ims");z||(z=new ah,g.AV("yt.logging.ims",z));return z};
|
|
czs=function(){if(typeof Worker==="function"&&aUw()&&!REV){var z=function(E){E=E.data;if(E.op==="serializedGelBatch"){var Q=hH.get(E.key);Q&&(ZlV(E.serializedBatch,Q.client,Q.resolve,Q.networklessOptions,Q.isIsolated,Q.useVSSEndpoint,Q.dangerousLogToVisitorSession,Q.requestsOutstanding),hH.delete(E.key))}},D=SZa();
|
|
D&&(D.addEventListener("message",z),D.onerror=function(){hH.clear()});
|
|
REV=!0}};
|
|
NeO=function(z,D){if(z.endpoint==="log_event"){pZ(z);var E=xz(z),Q=KrL(z.payload)||"",T=hEI(Q),k=200;if(T){if(T.enabled===!1&&!g.UC("web_payload_policy_disabled_killswitch"))return;k=peW(T.tier);if(k===400){xlw(z,D);return}}HP[E]=!0;E={cttAuthInfo:E,isJspb:!1,tier:k};KZ().storePayload(E,z.payload);Hlk(D,!1,E,NR(Q))}};
|
|
gRL=function(z,D,E){if(D.endpoint==="log_event"){pZ(void 0,D);var Q=xz(D,!0),T=hEI(z),k=200;if(T){if(T.enabled===!1&&!g.UC("web_payload_policy_disabled_killswitch"))return;k=peW(T.tier);if(k===400){Ulk(z,D,E);return}}HP[Q]=!0;Q={cttAuthInfo:Q,isJspb:!0,tier:k};KZ().storePayload(Q,cz(D.payload));Hlk(E,!0,Q,NR(z))}};
|
|
Hlk=function(z,D,E,Q){function T(){UG({writeThenSend:!0},D,E.tier)}
|
|
D=D===void 0?!1:D;Q=Q===void 0?!1:Q;z&&(gR=new z);z=VM("tvhtml5_logging_max_batch_ads_fork")||VM("tvhtml5_logging_max_batch")||VM("web_logging_max_batch")||100;var k=(0,g.r)(),G=rR(D,E.tier),d=G.B;Q&&(G.K=!0);Q=0;E&&(Q=KZ().getSequenceCount(E));Q>=1E3?T():Q>=z?il||(il=wR(function(){T();il=void 0},0)):k-d>=10&&(rza(D,E.tier),G.B=k)};
|
|
xlw=function(z,D){if(z.endpoint==="log_event"){g.UC("more_accurate_gel_parser")&&KZ().storePayload({isJspb:!1},z.payload);pZ(z);var E=xz(z),Q=new Map;Q.set(E,[z.payload]);var T=KrL(z.payload)||"";D&&(gR=new D);return new g.GI(function(k,G){gR&&gR.isReady()?ilV(Q,gR,k,G,{bypassNetworkless:!0},!0,NR(T)):k()})}};
|
|
Ulk=function(z,D,E){if(D.endpoint==="log_event"){pZ(void 0,D);var Q=xz(D,!0),T=new Map;T.set(Q,[cz(D.payload)]);E&&(gR=new E);return new g.GI(function(k){gR&&gR.isReady()?weW(T,gR,k,{bypassNetworkless:!0},!0,NR(z)):k()})}};
|
|
xz=function(z,D){var E="";if(z.dangerousLogToVisitorSession)E="visitorOnlyApprovedKey";else if(z.cttAuthInfo){if(D===void 0?0:D){D=z.cttAuthInfo.token;E=z.cttAuthInfo;var Q=new Hb;E.videoId?Q.setVideoId(E.videoId):E.playlistId&&Q$(Q,2,tH,Jk(E.playlistId));yg[D]=Q}else D=z.cttAuthInfo,E={},D.videoId?E.videoId=D.videoId:D.playlistId&&(E.playlistId=D.playlistId),oh[z.cttAuthInfo.token]=E;E=z.cttAuthInfo.token}return E};
|
|
UG=function(z,D,E){z=z===void 0?{}:z;D=D===void 0?!1:D;new g.GI(function(Q,T){var k=rR(D,E),G=k.K;k.K=!1;if(g.UC("enable_web_tiered_gel")&&g.UC("web_vss_routing_check_all_tier_policies")){var d=rR(D,300),F=rR(D,200);G=G||d.K||F.K;d.K=!1;F.K=!1}sG(k.Z);sG(k.L);k.L=0;gR&&gR.isReady()?E===void 0&&g.UC("enable_web_tiered_gel")?teX(Q,T,z,D,300,G):teX(Q,T,z,D,E,G):(rza(D,E),Q())})};
|
|
teX=function(z,D,E,Q,T,k){var G=gR;E=E===void 0?{}:E;Q=Q===void 0?!1:Q;T=T===void 0?200:T;k=k===void 0?!1:k;var d=new Map,F=new Map,L={isJspb:Q,cttAuthInfo:void 0,tier:T},n={isJspb:Q,cttAuthInfo:void 0};if(Q){D=g.v(Object.keys(HP));for(T=D.next();!T.done;T=D.next())T=T.value,F=g.UC("enable_web_tiered_gel")?KZ().smartExtractMatchingEntries({keys:[L,n],sizeLimit:1E3}):KZ().extractMatchingEntries({isJspb:!0,cttAuthInfo:T}),F.length>0&&d.set(T,F),(g.UC("web_fp_via_jspb_and_json")&&E.writeThenSend||!g.UC("web_fp_via_jspb_and_json"))&&
|
|
delete HP[T];weW(d,G,z,E,!1,k)}else{d=g.v(Object.keys(HP));for(L=d.next();!L.done;L=d.next())L=L.value,n=g.UC("enable_web_tiered_gel")?KZ().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:L,tier:T},{isJspb:!1,cttAuthInfo:L}],sizeLimit:1E3}):KZ().extractMatchingEntries({isJspb:!1,cttAuthInfo:L}),n.length>0&&F.set(L,n),(g.UC("web_fp_via_jspb_and_json")&&E.writeThenSend||!g.UC("web_fp_via_jspb_and_json"))&&delete HP[L];ilV(F,G,z,D,E,!1,k)}};
|
|
rza=function(z,D){function E(){UG({writeThenSend:!0},z,D)}
|
|
z=z===void 0?!1:z;D=D===void 0?200:D;var Q=rR(z,D),T=Q===yzL||Q===oRn?5E3:spW;g.UC("web_gel_timeout_cap")&&!Q.L&&(T=wR(function(){E()},T),Q.L=T);
|
|
sG(Q.Z);T=g.VV("LOGGING_BATCH_TIMEOUT",VM("web_gel_debounce_ms",1E4));g.UC("shorten_initial_gel_batch_timeout")&&$z&&(T=$lr);T=wR(function(){VM("gel_min_batch_size")>0?KZ().getSequenceCount({cttAuthInfo:void 0,isJspb:z,tier:D})>=qZn&&E():E()},T);
|
|
Q.Z=T};
|
|
ilV=function(z,D,E,Q,T,k,G){T=T===void 0?{}:T;var d=Math.round((0,g.r)()),F=z.size,L=P1s(G);z=g.v(z);var n=z.next();for(G={};!n.done;G={wN:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,VY:void 0,HJ:void 0},n=z.next()){var f=g.v(n.value);n=f.next().value;f=f.next().value;G.batchRequest=g.KY({context:g.FD(D.config_||g.dk())});if(!g.kc(f)&&!g.UC("throw_err_when_logevent_malformed_killswitch")){Q();break}G.batchRequest.events=f;(f=oh[n])&&MeW(G.batchRequest,n,f);delete oh[n];G.dangerousLogToVisitorSession=
|
|
n==="visitorOnlyApprovedKey";C1X(G.batchRequest,d,G.dangerousLogToVisitorSession);AzI(T);G.VY=function(X){g.UC("start_client_gcf")&&xR.Vl(function(){return g.w6(function(W){return W.K(BeI(X),0)})});
|
|
F--;F||E()};
|
|
G.wN=0;G.HJ=function(X){return function(){X.wN++;if(T.bypassNetworkless&&X.wN===1)try{g.iR(D,L,X.batchRequest,qR({writeThenSend:!0},X.dangerousLogToVisitorSession,X.VY,X.HJ,k)),$z=!1}catch(W){ji(W),Q()}F--;F||E()}}(G);
|
|
try{g.iR(D,L,G.batchRequest,qR(T,G.dangerousLogToVisitorSession,G.VY,G.HJ,k)),$z=!1}catch(X){ji(X),Q()}}};
|
|
weW=function(z,D,E,Q,T,k){Q=Q===void 0?{}:Q;var G=Math.round((0,g.r)()),d={value:z.size},F=new Map([].concat(g.K(z)));F=g.v(F);for(var L=F.next();!L.done;L=F.next()){var n=g.v(L.value).next().value,f=z.get(n);L=new cUL;var X=D.config_||g.dk(),W=new Wb,J=new G6;Io(J,1,X.p6);Io(J,2,X.EE);SF(J,16,X.hZ);Io(J,17,X.innertubeContextClientVersion);if(X.cR){var V=X.cR,l=new T6;V.coldConfigData&&Io(l,1,V.coldConfigData);V.appInstallData&&Io(l,6,V.appInstallData);V.coldHashData&&Io(l,3,V.coldHashData);V.hotHashData&&
|
|
l.Z(V.hotHashData);Lt(J,T6,62,l)}(V=g.Cn.devicePixelRatio)&&V!=1&&o8(J,65,g.z0(V));V=gi();V!==""&&Io(J,54,V);V=ri();if(V.length>0){l=new Fc;for(var S=0;S<V.length;S++){var Z=new e7;Io(Z,1,V[S].key);Q$(Z,2,zCa,Jk(V[S].value));nt(l,15,e7,Z)}Lt(W,Fc,5,l)}CXQ(X,J);ATX(W);BQa(J);zhV(X,J);DxI(J);g.UC("start_client_gcf")&&EnO(J);g.VV("DELEGATED_SESSION_ID")&&!g.UC("pageid_as_header_web")&&(X=new nW,Io(X,3,g.VV("DELEGATED_SESSION_ID")));!g.UC("fill_delegate_context_in_gel_killswitch")&&(V=g.VV("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&
|
|
(l=dc(W,nW,3)||new nW,X=W,V=Io(l,18,V),Lt(X,nW,3,V));X=J;V=g.v(Object.entries(g.Yf(g.VV("DEVICE",""))));for(l=V.next();!l.done;l=V.next())S=g.v(l.value),l=S.next().value,S=S.next().value,l==="cbrand"?Io(X,12,S):l==="cmodel"?Io(X,13,S):l==="cbr"?Io(X,87,S):l==="cbrver"?Io(X,88,S):l==="cos"?Io(X,18,S):l==="cosver"?Io(X,19,S):l==="cplatform"&&SF(X,42,xUr(S));W.bZ(J);Lt(L,Wb,1,W);if(J=yg[n])a:{if(J.aC())W=1;else if(J.getPlaylistId())W=2;else break a;Lt(L,Hb,4,J);J=dc(L,Wb,1)||new Wb;X=dc(J,nW,3)||new nW;
|
|
V=new fW;V.setToken(n);SF(V,1,W);nt(X,12,fW,V);Lt(J,nW,3,X)}delete yg[n];n=n==="visitorOnlyApprovedKey";PP()||YW(L,2,G);!n&&(W=g.VV("EVENT_ID"))&&(J=D7X(),X=new xZ,Io(X,1,W),YW(X,2,J),Lt(L,xZ,5,X));AzI(Q);if(g.UC("jspb_serialize_with_worker")&&(W=SZa())&&Q.writeThenSend){hH.set(MR,{client:D,resolve:E,networklessOptions:Q,isIsolated:T,useVSSEndpoint:k,dangerousLogToVisitorSession:n,requestsOutstanding:d});W.postMessage({op:"gelBatchToSerialize",batchRequest:cz(L),clientEvents:f,key:MR});MR++;break}if(f){W=
|
|
[];for(J=0;J<f.length;J++)try{W.push(new pW(f[J]))}catch(p){ji(new g.Ba("Transport failed to deserialize "+String(f[J])))}f=W}else f=[];f=g.v(f);for(W=f.next();!W.done;W=f.next())nt(L,3,pW,W.value);f={startTime:(0,g.r)(),ticks:{},infos:{}};L=L.iY();f.ticks.geljspc=(0,g.r)();g.UC("log_jspb_serialize_latency")&&VE("gel_jspb_serialize",f,{sampleRate:.1});ZlV(L,D,E,Q,T,k,n,d)}};
|
|
ZlV=function(z,D,E,Q,T,k,G,d){Q=Q===void 0?{}:Q;d=d===void 0?{value:0}:d;k=P1s(k);Q=qR(Q,G,function(F){g.UC("start_client_gcf")&&xR.Vl(function(){return g.w6(function(L){return L.K(BeI(F),0)})});
|
|
d.value--;d.value||E()},function(){d.value--;
|
|
d.value||E()},T);
|
|
Q.headers["Content-Type"]="application/json+protobuf";Q.postBodyFormat="JSPB";Q.postBody=z;g.iR(D,k,"",Q);$z=!1};
|
|
AzI=function(z){g.UC("always_send_and_write")&&(z.writeThenSend=!1)};
|
|
qR=function(z,D,E,Q,T){z={retry:!0,onSuccess:E,onError:Q,networklessOptions:z,dangerousLogToVisitorSession:D,myM:!!T,headers:{},postBodyFormat:"",postBody:"",compress:g.UC("compress_gel")||g.UC("compress_gel_lr")};PP()&&(z.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.r)())));return z};
|
|
C1X=function(z,D,E){PP()||(z.requestTimeMs=String(D));g.UC("unsplit_gel_payloads_in_logs")&&(z.unsplitGelPayloadsInLogs=!0);!E&&(D=g.VV("EVENT_ID"))&&(E=D7X(),z.serializedClientEventId={serializedEventId:D,clientCounter:String(E)})};
|
|
D7X=function(){var z=g.VV("BATCH_CLIENT_COUNTER")||0;z||(z=Math.floor(Math.random()*65535/2));z++;z>65535&&(z=1);g.uF("BATCH_CLIENT_COUNTER",z);return z};
|
|
MeW=function(z,D,E){if(E.videoId)var Q="VIDEO";else if(E.playlistId)Q="PLAYLIST";else return;z.credentialTransferTokenTargetId=E;z.context=z.context||{};z.context.user=z.context.user||{};z.context.user.credentialTransferTokens=[{token:D,scope:Q}]};
|
|
pZ=function(z,D){var E=g.BX("yt.logging.transport.enableScrapingForTest"),Q=Np("il_payload_scraping");Q=(Q!==void 0?String(Q):"")==="enable_il_payload_scraping";if(!E)if(Q)CZ=[],g.AV("yt.logging.transport.enableScrapingForTest",!0),g.AV("yt.logging.transport.scrapedPayloadsForTesting",CZ),g.AV("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),g.AV("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
|
|
g.AV("yt.logging.transport.scrapeClientEvent",!0);else return;E=g.BX("yt.logging.transport.scrapedPayloadsForTesting");Q=g.BX("yt.logging.transport.payloadToScrape");D&&(D=D.payload,(D=g.BX("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(D)())&&E.push(D));D=g.BX("yt.logging.transport.scrapeClientEvent");if(Q&&Q.length>=1)for(var T=0;T<Q.length;T++)if(z&&z.payload[Q[T]])if(D)E.push(z.payload);else{var k=void 0;E.push(((k=z)==null?void 0:k.payload)[Q[T]])}g.AV("yt.logging.transport.scrapedPayloadsForTesting",
|
|
E)};
|
|
PP=function(){return g.UC("use_request_time_ms_header")||g.UC("lr_use_request_time_ms_header")};
|
|
wR=function(z,D){return g.UC("transport_use_scheduler")===!1?g.xf(z,D):g.UC("logging_avoid_blocking_during_navigation")||g.UC("lr_logging_avoid_blocking_during_navigation")?g.TR(0,function(){if(IUa().currentState==="none")z();else{var E={};IUa().install((E.none={callback:z},E))}},D):g.Qd(z,0,D)};
|
|
sG=function(z){g.UC("transport_use_scheduler")?xR.TF(z):window.clearTimeout(z)};
|
|
BeI=function(z){var D,E,Q,T,k,G,d,F,L,n,f,X,W,J,V;return g.w6(function(l){if(l.L==1)return Q=(D=z)==null?void 0:(E=D.responseContext)==null?void 0:E.globalConfigGroup,T=g.U(Q,EVL),G=(k=Q)==null?void 0:k.hotHashData,d=g.U(Q,QAW),L=(F=Q)==null?void 0:F.coldHashData,(n=g.LZ().resolve(g.kz(g.Ed)))?G?T?l.K($on(n,G,T),3):l.K($on(n,G),3):l.XH(3):l.XH(2);if(l.L!=2)return L?d?l.K(qLa(n,L,d),2):l.K(qLa(n,L),2):l.XH(2);X=(f=Q)==null?void 0:f.rawFinchStaticConfigGroup;J=(W=Q)==null?void 0:W.finchStaticHashData;
|
|
if(!J)return X&&v6(new g.Ba("Finch config data is present, but hash is missing.")),l.return();V=g.LZ().resolve(g.kz(TKa));return V?l.K(V.RKH({config:X||{},GOV:J||""}),0):((X||J)&&v6(new g.Ba("FinchConfigManagerService is not present, but Finch config data is present.")),l.XH(0))})};
|
|
rR=function(z,D){D=D===void 0?200:D;return z?D===300?yzL:kaV:D===300?oRn:GaW};
|
|
hEI=function(z){if(g.UC("enable_web_tiered_gel")){z=eCW[z||""];var D,E,Q,T=g.LZ().resolve(g.kz(g.Ed))==null?void 0:(D=g.Tl())==null?void 0:(E=D.loggingHotConfig)==null?void 0:(Q=E.eventLoggingConfig)==null?void 0:Q.payloadPolicies;if(T)for(D=0;D<T.length;D++)if(T[D].payloadNumber===z)return T[D]}};
|
|
KrL=function(z){z=Object.keys(z);z=g.v(z);for(var D=z.next();!D.done;D=z.next())if(D=D.value,eCW[D])return D};
|
|
peW=function(z){switch(z){case "DELAYED_EVENT_TIER_UNSPECIFIED":return 0;case "DELAYED_EVENT_TIER_DEFAULT":return 100;case "DELAYED_EVENT_TIER_DISPATCH_TO_EMPTY":return 200;case "DELAYED_EVENT_TIER_FAST":return 300;case "DELAYED_EVENT_TIER_IMMEDIATE":return 400;default:return 200}};
|
|
NR=function(z){return z==="gelDebuggingEvent"||z==="watchTimeSegment"};
|
|
P1s=function(z){return(z===void 0?0:z)&&g.UC("vss_through_gel_video_stats")?"video_stats":"log_event"};
|
|
BP=function(z,D,E,Q){Q=Q===void 0?{}:Q;var T={},k=Math.round(Q.timestamp||(0,g.r)());T.eventTimeMs=k<Number.MAX_SAFE_INTEGER?k:0;T[z]=D;z=g.m9();T.context={lastActivityMs:String(Q.timestamp||!isFinite(z)?-1:z)};Q.sequenceGroup&&!g.UC("web_gel_sequence_info_killswitch")&&(z=T.context,D=Q.sequenceGroup,D={index:d7s(D),groupKey:D},z.sequence=D,Q.endOfSequence&&delete AH[Q.sequenceGroup]);g.UC("web_tag_automated_log_events")&&(T.context.automatedLogEventSource=Q.automatedLogEventSource);(Q.sendIsolatedPayload?
|
|
xlw:NeO)({endpoint:"log_event",payload:T,cttAuthInfo:Q.cttAuthInfo,dangerousLogToVisitorSession:Q.dangerousLogToVisitorSession},E)};
|
|
d7s=function(z){AH[z]=z in AH?AH[z]+1:0;return AH[z]};
|
|
g.z2=function(z,D,E){E=E===void 0?{}:E;var Q=g.rk;g.VV("ytLoggingEventsDefaultDisabled",!1)&&g.rk===g.rk&&(Q=null);BP(z,D,Q,E)};
|
|
D0=function(z){this.K=z};
|
|
EP=function(z){return new D0({trackingParams:z})};
|
|
LYO=function(z,D,E,Q,T,k){var G=FYk++;return new D0({veType:z,veCounter:G,elementIndex:E,dataElement:D,youtubeData:Q,jspbYoutubeData:T,loggingDirectives:k})};
|
|
fYQ=function(z){return g.VV("client-screen-nonce-store",{})[z===void 0?0:z]};
|
|
nV6=function(z,D){D=D===void 0?0:D;var E=g.VV("client-screen-nonce-store");E||(E={},g.uF("client-screen-nonce-store",E));E[D]=z};
|
|
QP=function(z){z=z===void 0?0:z;return z===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+z};
|
|
WYQ=function(z){return g.VV(QP(z===void 0?0:z))};
|
|
T2=function(z){return(z=WYQ(z===void 0?0:z))?new D0({veType:z,youtubeData:void 0,jspbYoutubeData:void 0}):null};
|
|
XBa=function(){var z=g.VV("csn-to-ctt-auth-info");z||(z={},g.uF("csn-to-ctt-auth-info",z));return z};
|
|
JNs=function(){return Object.values(g.VV("client-screen-nonce-store",{})).filter(function(z){return z!==void 0})};
|
|
g.kE=function(z){z=fYQ(z===void 0?0:z);if(!z&&!g.VV("USE_CSN_FALLBACK",!0))return null;z||(z="UNDEFINED_CSN");return z?z:null};
|
|
VPW=function(z){for(var D=g.v(Object.values(uZL)),E=D.next();!E.done;E=D.next())if(g.kE(E.value)===z)return!0;return!1};
|
|
O8w=function(z,D,E){var Q=XBa();(E=g.kE(E))&&delete Q[E];D&&(Q[z]=D)};
|
|
G2=function(z){return XBa()[z]};
|
|
jAI=function(z,D,E,Q){E=E===void 0?0:E;if(z!==fYQ(E)||D!==g.VV(QP(E)))if(O8w(z,Q,E),nV6(z,E),g.uF(QP(E),D),D=function(){setTimeout(function(){z&&g.z2("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:b8L,clientScreenNonce:z})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(D)}catch(T){D()}else D()};
|
|
eh=function(z,D){var E=E===void 0?!0:E;var Q=g.VV("VALID_SESSION_TEMPDATA_DOMAINS",[]),T=g.VG(window.location.href);T&&Q.push(T);T=g.VG(z);if(g.xw(Q,T)||!T&&g.NQ(z,"/"))if(Q=document.createElement("a"),g.GF(Q,z),z=Q.href)if(z=jS(z),z=v7(z))if(E&&!D.csn&&(D.itct||D.ved)&&(D=Object.assign({csn:g.kE()},D)),k){var k=parseInt(k,10);isFinite(k)&&k>0&&vVO(z,D,k)}else vVO(z,D)};
|
|
vVO=function(z,D,E){z=m7k(z);D=D?Ii(D):"";E=E||5;g.O_()&&A4(z,D,E)};
|
|
m7k=function(z){for(var D=g.v(lYQ),E=D.next();!E.done;E=D.next())z=Kv(z,E.value);return"ST-"+Ff(z).toString(36)};
|
|
YTW=function(z){if(z.name==="JavaException")return!0;z=z.stack;return z.includes("chrome://")||z.includes("-extension://")||z.includes("webkit-masked-url://")};
|
|
IYV=function(z){if(!z.stack)return!0;var D=!z.stack.includes("\n");return D&&z.stack.includes("ErrorType: ")||D&&z.stack.includes("Anonymous function (Unknown script")||z.stack.toLowerCase()==="not available"||z.fileName==="user-script"||z.fileName.startsWith("user-script:")?!0:!1};
|
|
aYs=function(){this.hf=[];this.t6=[]};
|
|
FO=function(){if(!dY){var z=dY=new aYs;z.t6.length=0;z.hf.length=0;ST6(z,RCW)}return dY};
|
|
ST6=function(z,D){D.t6&&z.t6.unshift.apply(z.t6,D.t6);D.hf&&z.hf.unshift.apply(z.hf,D.hf)};
|
|
Z8J=function(z){function D(){return z.charCodeAt(Q++)}
|
|
var E=z.length,Q=0;do{var T=Ls(D);if(T===Infinity)break;var k=T>>3;switch(T&7){case 0:T=Ls(D);if(k===2)return T;break;case 1:if(k===2)return;Q+=8;break;case 2:T=Ls(D);if(k===2)return z.substr(Q,T);Q+=T;break;case 5:if(k===2)return;Q+=4;break;default:return}}while(Q<E)};
|
|
Ls=function(z){var D=z(),E=D&127;if(D<128)return E;D=z();E|=(D&127)<<7;if(D<128)return E;D=z();E|=(D&127)<<14;if(D<128)return E;D=z();return D<128?E|(D&127)<<21:Infinity};
|
|
cNL=function(z,D,E,Q){if(z)if(Array.isArray(z)){var T=Q;for(Q=0;Q<z.length&&!(z[Q]&&(T+=fs(Q,z[Q],D,E),T>500));Q++);Q=T}else if(typeof z==="object")for(T in z){if(z[T]){var k=T;var G=z[T],d=D,F=E;k=typeof G!=="string"||k!=="clickTrackingParams"&&k!=="trackingParams"?0:(G=Z8J(atob(G.replace(/-/g,"+").replace(/_/g,"/"))))?fs(k+".ve",G,d,F):0;Q+=k;Q+=fs(T,z[T],D,E);if(Q>500)break}}else E[D]=ns(z),Q+=E[D].length;else E[D]=ns(z),Q+=E[D].length;return Q};
|
|
fs=function(z,D,E,Q){E+="."+z;z=ns(D);Q[E]=z;return E.length+z.length};
|
|
ns=function(z){try{return(typeof z==="string"?z:String(JSON.stringify(z))).substr(0,500)}catch(D){return"unable to serialize "+typeof z+" ("+D.message+")"}};
|
|
g.XO=function(z){g.W3(z)};
|
|
g.Rc=function(z){g.W3(z,"WARNING")};
|
|
g.W3=function(z,D){var E=E===void 0?{}:E;E.name=g.VV("INNERTUBE_CONTEXT_CLIENT_NAME",1);E.version=g.VV("INNERTUBE_CONTEXT_CLIENT_VERSION");D=D===void 0?"ERROR":D;var Q=!1;D=D===void 0?"ERROR":D;Q=Q===void 0?!1:Q;if(z){z.hasOwnProperty("level")&&z.level&&(D=z.level);if(g.UC("console_log_js_exceptions")||["test","dev","autopush","staging"].includes(g.VV("SERVER_VERSION"))){var T=[];T.push("Name: "+z.name);T.push("Message: "+z.message);z.hasOwnProperty("params")&&T.push("Error Params: "+JSON.stringify(z.params));
|
|
z.hasOwnProperty("args")&&T.push("Error args: "+JSON.stringify(z.args));T.push("File name: "+z.fileName);T.push("Stacktrace: "+z.stack);window.console.log(T.join("\n"),z)}if(!(KYs>=5)){T=[];for(var k=g.v(hCs),G=k.next();!G.done;G=k.next()){G=G.value;try{G()&&T.push(G())}catch(V){}}T=[].concat(g.K(pBs),g.K(T));var d=YaW(z);k=d.message||"Unknown Error";G=d.name||"UnknownError";var F=d.stack||z.L||"Not available";if(F.startsWith(G+": "+k)){var L=F.split("\n");L.shift();F=L.join("\n")}L=d.lineNumber||
|
|
"Not available";d=d.fileName||"Not available";var n=0;if(z.hasOwnProperty("args")&&z.args&&z.args.length)for(var f=0;f<z.args.length&&!(n=cNL(z.args[f],"params."+f,E,n),n>=500);f++);else if(z.hasOwnProperty("params")&&z.params){var X=z.params;if(typeof z.params==="object")for(f in X){if(X[f]){var W="params."+f,J=ns(X[f]);E[W]=J;n+=W.length+J.length;if(n>500)break}}else E.params=ns(X)}if(T.length)for(f=0;f<T.length&&!(n=cNL(T[f],"params.context."+f,E,n),n>=500);f++);navigator.vendor&&!E.hasOwnProperty("vendor")&&
|
|
(E["device.vendor"]=navigator.vendor);E={message:k,name:G,lineNumber:L,fileName:d,stack:F,params:E,sampleWeight:1};f=Number(z.columnNumber);isNaN(f)||(E.lineNumber=E.lineNumber+":"+f);if(z.level==="IGNORED")z=0;else a:{z=FO();f=g.v(z.t6);for(T=f.next();!T.done;T=f.next())if(T=T.value,E.message&&E.message.match(T.hy)){z=T.weight;break a}z=g.v(z.hf);for(f=z.next();!f.done;f=z.next())if(f=f.value,f.callback(E)){z=f.weight;break a}z=1}E.sampleWeight=z;z=g.v(x7n);for(f=z.next();!f.done;f=z.next())if(f=
|
|
f.value,f.VT[E.name])for(k=g.v(f.VT[E.name]),T=k.next();!T.done;T=k.next())if(G=T.value,T=E.message.match(G.w5)){E.params["params.error.original"]=T[0];k=G.groups;G={};for(L=0;L<k.length;L++)G[k[L]]=T[L+1],E.params["params.error."+k[L]]=T[L+1];E.message=f.Cd(G);break}E.params||(E.params={});z=FO();E.params["params.errorServiceSignature"]="msg="+z.t6.length+"&cb="+z.hf.length;E.params["params.serviceWorker"]="false";g.Cn.document&&g.Cn.document.querySelectorAll&&(E.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));
|
|
(new x0(pY,"sample")).constructor!==x0&&(E.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(E);if(E.sampleWeight!==0&&!H86.has(E.message)){if(Q)NKs(D===void 0?"ERROR":D,E);else{D=D===void 0?"ERROR":D;D==="ERROR"?(J3.Zg("handleError",E),g.UC("record_app_crashed_web")&&U7I===0&&E.sampleWeight===1&&(U7I++,Q={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},g.UC("report_client_error_with_app_crash_ks")||(Q.systemHealth={crashData:{clientError:{logMessage:{message:E.message}}}}),
|
|
g.z2("appCrashed",Q)),gVQ++):D==="WARNING"&&J3.Zg("handleWarning",E);if(g.UC("kevlar_gel_error_routing")){Q=D;z=void 0;z=z===void 0?{}:z;b:{f=g.v(rNs);for(T=f.next();!T.done;T=f.next())if(g.GV(T.value.toLowerCase())){f=!0;break b}f=!1}if(f)z=void 0;else{T={stackTrace:E.stack};E.fileName&&(T.filename=E.fileName);f=E.lineNumber&&E.lineNumber.split?E.lineNumber.split(":"):[];f.length!==0&&(f.length!==1||isNaN(Number(f[0]))?f.length!==2||isNaN(Number(f[0]))||isNaN(Number(f[1]))||(T.lineNumber=Number(f[0]),
|
|
T.columnNumber=Number(f[1])):T.lineNumber=Number(f[0]));f={level:"ERROR_LEVEL_UNKNOWN",message:E.message,errorClassName:E.name,sampleWeight:E.sampleWeight};Q==="ERROR"?f.level="ERROR_LEVEL_ERROR":Q==="WARNING"&&(f.level="ERROR_LEVEL_WARNNING");T={isObfuscated:!0,browserStackInfo:T};z.pageUrl=window.location.href;z.kvPairs=[];g.VV("FEXP_EXPERIMENTS")&&(z.experimentIds=g.VV("FEXP_EXPERIMENTS"));k=g.VV("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!OC("web_disable_gel_stp_ecatcher_killswitch")&&k)for(G=
|
|
g.v(Object.keys(k)),L=G.next();!L.done;L=G.next())L=L.value,z.kvPairs.push({key:L,value:String(k[L])});if(k=E.params)for(G=g.v(Object.keys(k)),L=G.next();!L.done;L=G.next())L=L.value,z.kvPairs.push({key:"client."+L,value:String(k[L])});k=g.VV("SERVER_NAME");G=g.VV("SERVER_VERSION");k&&G&&(z.kvPairs.push({key:"server.name",value:k}),z.kvPairs.push({key:"server.version",value:G}));(k=g.VV("PLAYER_CLIENT_VERSION"))&&z.kvPairs.push({key:"client.player.version",value:k});z={errorMetadata:z,stackTrace:T,
|
|
logMessage:f}}if(z&&(g.z2("clientError",z),Q==="ERROR"||g.UC("errors_flush_gel_always_killswitch")))a:{if(g.UC("web_fp_via_jspb")){Q=!0;Q=Q===void 0?!1:Q;z=i8W;i8W=[];if(z)for(z=g.v(z),f=z.next();!f.done;f=z.next())f=f.value,Q?BP(f.payloadName,f.payload,g.rk,f.options):g.z2(f.payloadName,f.payload,f.options);UG(void 0,!0);if(!g.UC("web_fp_via_jspb_and_json"))break a}UG(void 0,!1)}}g.UC("suppress_error_204_logging")||NKs(D,E)}try{H86.add(E.message)}catch(V){}KYs++}}}};
|
|
NKs=function(z,D){var E=D.params||{};z={urlParams:{a:"logerror",t:"jserror",type:D.name,msg:D.message.substr(0,250),line:D.lineNumber,level:z,"client.name":E.name},postParams:{url:g.VV("PAGE_NAME",window.location.href),file:D.fileName},method:"POST"};E.version&&(z["client.version"]=E.version);if(z.postParams){D.stack&&(z.postParams.stack=D.stack);D=g.v(Object.keys(E));for(var Q=D.next();!Q.done;Q=D.next())Q=Q.value,z.postParams["client."+Q]=E[Q];if(E=g.VV("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(D=
|
|
g.v(Object.keys(E)),Q=D.next();!Q.done;Q=D.next())Q=Q.value,z.postParams[Q]=E[Q];(E=g.VV("LAVA_VERSION"))&&(z.postParams["lava.version"]=E);E=g.VV("SERVER_NAME");D=g.VV("SERVER_VERSION");E&&D&&(z.postParams["server.name"]=E,z.postParams["server.version"]=D);(E=g.VV("PLAYER_CLIENT_VERSION"))&&(z.postParams["client.player.version"]=E)}g.wi(g.VV("ECATCHER_REPORT_HOST","")+"/error_204",z)};
|
|
u8=function(z){var D=g.ok.apply(1,arguments);z.args||(z.args=[]);Array.isArray(z.args)&&z.args.push.apply(z.args,g.K(D))};
|
|
VP=function(z){z.map(function(D){return D.source})};
|
|
wBs=function(z){for(var D=0,E=0;E<z.length;E++)D=D*31+z.charCodeAt(E),E<z.length-1&&(D%=0x800000000000);return D%1E5};
|
|
OP=function(z){return g.BX("ytcsi."+(z||"")+"data_")||tPW(z)};
|
|
yNW=function(){var z=OP();z.info||(z.info={});return z.info};
|
|
b8=function(z){z=OP(z);z.metadata||(z.metadata={});return z.metadata};
|
|
jh=function(z){z=OP(z);z.tick||(z.tick={});return z.tick};
|
|
v3=function(z){z=OP(z);if(z.gel){var D=z.gel;D.gelInfos||(D.gelInfos={});D.gelTicks||(D.gelTicks={})}else z.gel={gelTicks:{},gelInfos:{}};return z.gel};
|
|
oVO=function(z){z=v3(z);z.gelInfos||(z.gelInfos={});return z.gelInfos};
|
|
mP=function(z){var D=OP(z).nonce;D||(D=g.Bv(16),OP(z).nonce=D);return D};
|
|
tPW=function(z){var D={tick:{},info:{}};g.AV("ytcsi."+(z||"")+"data_",D);return D};
|
|
sAJ=function(){var z=g.BX("ytcsi.debug");z||(z=[],g.AV("ytcsi.debug",z),g.AV("ytcsi.reference",{}));return z};
|
|
qTI=function(z){var D=sAJ();D.push(z);g.UC("limit_ytcsi_debug_array_size")&&D.length>$7X&&D.splice(0,D.length-$7X)};
|
|
l8=function(z){z=z||"";var D=PDX();if(D[z])return D[z];var E={timerName:z,info:{},tick:{},span:{},jspbInfo:[]};qTI(E);return D[z]=E};
|
|
MPa=function(z){z=z||"";var D=PDX();D[z]&&delete D[z];var E={timerName:z,info:{},tick:{},span:{},jspbInfo:[]};qTI(E);D[z]=E};
|
|
PDX=function(){var z=g.BX("ytcsi.reference");if(z)return z;sAJ();return g.BX("ytcsi.reference")};
|
|
YE=function(z){return CD6[z]||"LATENCY_ACTION_UNKNOWN"};
|
|
IL=function(z,D){ff.call(this,1,arguments);this.timer=D};
|
|
aL=function(){this.K=0};
|
|
Sh=function(){aL.instance||(aL.instance=new aL);return aL.instance};
|
|
Z0=function(z,D){RL[D]=RL[D]||{count:0};var E=RL[D];E.count++;E.time=(0,g.r)();z.K||(z.K=g.TR(0,function(){var Q=(0,g.r)(),T;for(T in RL)RL[T]&&Q-RL[T].time>6E4&&delete RL[T];z&&(z.K=0)},5E3));
|
|
return E.count>5?(E.count===6&&Math.random()*1E5<1&&(E=new g.Ba("CSI data exceeded logging limit with key",D.split("_")),D.indexOf("plev")>=0||g.Rc(E)),!0):!1};
|
|
ANk=function(){this.timing={};this.clearResourceTimings=function(){};
|
|
this.webkitClearResourceTimings=function(){};
|
|
this.mozClearResourceTimings=function(){};
|
|
this.msClearResourceTimings=function(){};
|
|
this.oClearResourceTimings=function(){}};
|
|
BKk=function(){var z;if(g.UC("csi_use_performance_navigation_timing")){var D,E,Q,T=c3==null?void 0:(z=c3.getEntriesByType)==null?void 0:(D=z.call(c3,"navigation"))==null?void 0:(E=D[0])==null?void 0:(Q=E.toJSON)==null?void 0:Q.call(E);T?(T.requestStart=Ks(T.requestStart),T.responseEnd=Ks(T.responseEnd),T.redirectStart=Ks(T.redirectStart),T.redirectEnd=Ks(T.redirectEnd),T.domainLookupEnd=Ks(T.domainLookupEnd),T.connectStart=Ks(T.connectStart),T.connectEnd=Ks(T.connectEnd),T.responseStart=Ks(T.responseStart),
|
|
T.secureConnectionStart=Ks(T.secureConnectionStart),T.domainLookupStart=Ks(T.domainLookupStart),T.isPerformanceNavigationTiming=!0,z=T):z=c3.timing}else z=g.UC("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(c3.timing)):c3.timing;return z};
|
|
Ks=function(z){return Math.round(h3()+z)};
|
|
h3=function(){return(g.UC("csi_use_time_origin")||g.UC("csi_use_time_origin_tvhtml5"))&&c3.timeOrigin?Math.floor(c3.timeOrigin):c3.timing.navigationStart};
|
|
xE=function(z,D){ps("_start",z,D)};
|
|
H3=function(z,D){if(!g.UC("web_csi_action_sampling_enabled")||!OP(D).actionDisabled){var E=l8(D||"");qa(E.info,z);z.loadType&&(E=z.loadType,b8(D).loadType=E);qa(oVO(D),z);E=mP(D);D=OP(D).cttAuthInfo;Sh().info(z,E,D)}};
|
|
zus=function(){var z,D,E,Q;return((Q=g.LZ().resolve(g.kz(g.Ed))==null?void 0:(z=g.Tl())==null?void 0:(D=z.loggingHotConfig)==null?void 0:(E=D.csiConfig)==null?void 0:E.debugTicks)!=null?Q:[]).map(function(T){return Object.values(T)[0]})};
|
|
ps=function(z,D,E){if(!g.UC("web_csi_action_sampling_enabled")||!OP(E).actionDisabled){var Q=mP(E),T;if(T=g.UC("web_csi_debug_sample_enabled")&&Q){(g.LZ().resolve(g.kz(g.Ed))==null?0:g.Tl())&&!Dgk&&(Dgk=!0,ps("gcfl",(0,g.r)(),E));var k,G,d;T=(g.LZ().resolve(g.kz(g.Ed))==null?void 0:(k=g.Tl())==null?void 0:(G=k.loggingHotConfig)==null?void 0:(d=G.csiConfig)==null?void 0:d.debugSampleWeight)||0;if(k=T!==0)b:{k=zus();if(k.length>0)for(G=0;G<k.length;G++)if(z===k[G]){k=!0;break b}k=!1}k?(T=wBs(Q)%T!==
|
|
0,OP(E).debugTicksExcludedLogged||(k={},k.debugTicksExcluded=T,H3(k,E)),OP(E).debugTicksExcludedLogged=!0):T=!1}if(!T){if(z[0]!=="_"&&(T=z,c3.mark)){T.startsWith("mark_")||(T="mark_"+T);E&&(T+=" ("+E+")");k=T;G={};D===void 0||g.UC("web_csi_disable_alt_time_performance_mark")||(d=D,d=g.UC("csi_use_performance_navigation_timing")?d-c3.timeOrigin:d-(c3.timeOrigin||c3.timing.navigationStart),G.startTime=d);g.UC("csi_enable_chrome_devtools_performance_timeline_integration")&&(G.detail={wcq:{dataType:"marker",
|
|
color:"primary",tooltipText:k}});k=Object.keys(G).length>0?G:void 0;try{c3.mark(T,k)}catch(F){c3.mark(T)}}T=l8(E||"");T.tick[z]=D||(0,g.r)();if(T.callback&&T.callback[z])for(T=g.v(T.callback[z]),k=T.next();!k.done;k=T.next())k=k.value,k();T=v3(E);T.gelTicks&&(T.gelTicks[z]=!0);k=jh(E);T=D||(0,g.r)();k[z]=T;k=OP(E).cttAuthInfo;z==="_start"?(z=Sh(),Z0(z,"baseline_"+Q)||g.z2("latencyActionBaselined",{clientActionNonce:Q},{timestamp:D,cttAuthInfo:k})):Sh().tick(z,Q,D,k);EKk(E);return T}}};
|
|
QFa=function(){var z,D=(z=c3.getEntriesByType)==null?void 0:z.call(c3,"mark");D&&D.forEach(function(E){if(E.name.startsWith("mark_")){var Q;(Q=c3.clearMarks)==null||Q.call(c3,E.name)}})};
|
|
TPW=function(){switch(lAn()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
|
|
k_V=function(z){function D(k,G,d){G=G.match("_rid")?G.split("_rid")[0]:G;typeof d==="number"&&(d=JSON.stringify(d));k.requestIds?k.requestIds.push({endpoint:G,id:d}):k.requestIds=[{endpoint:G,id:d}]}
|
|
var E={};z=g.v(Object.entries(z));for(var Q=z.next();!Q.done;Q=z.next()){var T=g.v(Q.value);Q=T.next().value;T=T.next().value;switch(Q){case "GetBrowse_rid":D(E,Q,T);break;case "GetGuide_rid":D(E,Q,T);break;case "GetHome_rid":D(E,Q,T);break;case "GetPlayer_rid":D(E,Q,T);break;case "GetSearch_rid":D(E,Q,T);break;case "GetSettings_rid":D(E,Q,T);break;case "GetTrending_rid":D(E,Q,T);break;case "GetWatchNext_rid":D(E,Q,T);break;case "yt_red":E.isRedSubscriber=!!T;break;case "yt_ad":E.isMonetized=!!T}}return E};
|
|
G_6=function(z,D){z=document.querySelector(z);if(!z)return!1;var E="",Q=z.nodeName;Q==="SCRIPT"?(E=z.src,E||(E=z.getAttribute("data-timing-href"))&&(E=window.location.protocol+E)):Q==="LINK"&&(E=z.href);nD(document)&&z.setAttribute("nonce",nD(document));return E?(z=c3.getEntriesByName(E))&&z[0]&&(z=z[0],E=h3(),ps("rsf_"+D,E+Math.round(z.fetchStart)),ps("rse_"+D,E+Math.round(z.responseEnd)),z.transferSize!==void 0&&z.transferSize===0)?!0:!1:!1};
|
|
euO=function(){var z=window.location.protocol,D=c3.getEntriesByType("resource");D=g.NK(D,function(E){return E.name.indexOf(z+"//fonts.gstatic.com/s/")===0});
|
|
(D=g.UP(D,function(E,Q){return Q.duration>E.duration?Q:E},{duration:0}))&&D.startTime>0&&D.responseEnd>0&&(ps("wffs",Ks(D.startTime)),ps("wffe",Ks(D.responseEnd)))};
|
|
dga=function(z,D,E){c3&&c3.measure&&(z.startsWith("measure_")||(z="measure_"+z),E?c3.measure(z,D,E):D?c3.measure(z,D):c3.measure(z))};
|
|
FGs=function(z){var D=YV("aft",z);if(D)return D;D=g.VV((z||"")+"TIMING_AFT_KEYS",["ol"]);for(var E=D.length,Q=0;Q<E;Q++){var T=YV(D[Q],z);if(T)return T}return NaN};
|
|
gY=function(z,D){g.AV("ytglobal.timing"+(D||"")+"ready_",z)};
|
|
YV=function(z,D){if(z=jh(D)[z])return typeof z==="number"?z:z[z.length-1]};
|
|
EKk=function(z){var D=YV("_start",z),E=FGs(z),Q=!LGJ;D&&E&&Q&&(XD(frk,new IL(Math.round(E-D),z)),LGJ=!0)};
|
|
nKX=function(){if(c3.getEntriesByType){var z=c3.getEntriesByType("paint");if(z=g.vq(z,function(E){return E.name==="first-paint"}))return Ks(z.startTime)}var D;
|
|
g.UC("csi_use_performance_navigation_timing")?D=c3.getEntriesByType("first-paint")[0].startTime:D=c3.timing.Yk7;return D?Math.max(0,D):0};
|
|
g.rY=function(z){tPW(z);WGV();QFa();z||(g.VV("TIMING_ACTION")&&g.uF("PREVIOUS_ACTION",g.VV("TIMING_ACTION")),g.uF("TIMING_ACTION",""))};
|
|
X1X=function(){var z=["pbs","pbu"];lD(function(){l8("").info.actionType="watch";z&&g.uF("TIMING_AFT_KEYS",z);g.uF("TIMING_ACTION","watch");var D=k_V(g.VV("TIMING_INFO",{}));Object.keys(D).length>0&&H3(D);D={isNavigation:!0,actionType:YE(g.VV("TIMING_ACTION"))};var E=g.VV("PREVIOUS_ACTION");E&&(D.previousAction=YE(E));if(E=g.VV("CLIENT_PROTOCOL"))D.httpProtocol=E;if(E=g.VV("CLIENT_TRANSPORT"))D.transportProtocol=E;(E=g.kE())&&E!=="UNDEFINED_CSN"&&(D.clientScreenNonce=E);E=TPW();if(E===1||E===-1)D.isVisible=
|
|
!0;E=b8().loadType==="cold";var Q=yNW();E||(E=Q.yt_lt==="cold");if(E){D.loadType="cold";E=yNW();Q=BKk();var T=h3(),k=g.VV("CSI_START_TIMESTAMP_MILLIS",0);k>0&&!g.UC("embeds_web_enable_csi_start_override_killswitch")&&(T=k);T&&(ps("srt",Q.responseStart),E.prerender!==1&&xE(T));E=nKX();E>0&&ps("fpt",E);E=BKk();E.isPerformanceNavigationTiming&&H3({performanceNavigationTiming:!0},void 0);ps("nreqs",E.requestStart,void 0);ps("nress",E.responseStart,void 0);ps("nrese",E.responseEnd,void 0);E.redirectEnd-
|
|
E.redirectStart>0&&(ps("nrs",E.redirectStart,void 0),ps("nre",E.redirectEnd,void 0));E.domainLookupEnd-E.domainLookupStart>0&&(ps("ndnss",E.domainLookupStart,void 0),ps("ndnse",E.domainLookupEnd,void 0));E.connectEnd-E.connectStart>0&&(ps("ntcps",E.connectStart,void 0),ps("ntcpe",E.connectEnd,void 0));E.secureConnectionStart>=h3()&&E.connectEnd-E.secureConnectionStart>0&&(ps("nstcps",E.secureConnectionStart,void 0),ps("ntcpe",E.connectEnd,void 0));c3&&"getEntriesByType"in c3&&euO();E=[];if(document.querySelector&&
|
|
c3&&c3.getEntriesByName)for(var G in i8)i8.hasOwnProperty(G)&&(Q=i8[G],G_6(G,Q)&&E.push(Q));if(E.length>0)for(D.resourceInfo=[],G=g.v(E),E=G.next();!E.done;E=G.next())D.resourceInfo.push({resourceCache:E.value})}H3(D);D=v3();D.preLoggedGelInfos||(D.preLoggedGelInfos=[]);G=D.preLoggedGelInfos;D=oVO();E=void 0;for(Q=0;Q<G.length;Q++)if(T=G[Q],T.loadType){E=T.loadType;break}if(b8().loadType==="cold"&&(D.loadType==="cold"||E==="cold")){E=jh();Q=v3();Q=Q.gelTicks?Q.gelTicks:Q.gelTicks={};for(var d in E)d in
|
|
Q||typeof E[d]==="number"&&ps(d,YV(d));d={};E=!1;G=g.v(G);for(Q=G.next();!Q.done;Q=G.next())E=Q.value,qa(D,E),qa(d,E),E=!0;E&&H3(d)}gY(!0);d=g.VV("TIMING_ACTION");g.BX("ytglobal.timingready_")&&d&&wY()&&FGs()&&EKk()})()};
|
|
JvX=function(){var z=z===void 0?{}:z;lD(function(){wY()&&g.t3("aa",void 0,void 0);MPa();g.rY();gY(!1);z.cttAuthInfo&&(OP().cttAuthInfo=z.cttAuthInfo);g.uF("TIMING_AFT_KEYS",[]);z.eKM?g.yP({loadType:"hot"}):g.yP({loadType:"warm"});g.uF("TIMING_ACTION","");delete g.VV("TIMING_INFO",{}).yt_lt;lD(xE)(z.startTime,void 0)})()};
|
|
var u9W=function(z,D){return Y3[e[10]](this,24,1387,z,D)};
|
|
g.oL=function(z,D){D=D===void 0?{}:D;lD(function(){g.VQX(z);var E=D.sampleRate;if(!g.UC("web_csi_action_sampling_enabled")||E===void 0||E<=1)E=!1;else{var Q=mP(z);E=wBs(Q)%E!==0}E&&(OP(z).actionDisabled=!0);l8(z||"").info.actionType=z;D.cttAuthInfo&&(OP(z).cttAuthInfo=D.cttAuthInfo);g.uF(z+"TIMING_ACTION",z);lD(xE)(D.startTime,z);E={actionType:YE(z)};D.CEM&&(E.previousAction=YE(g.VV("TIMING_ACTION")));(Q=g.kE())&&Q!=="UNDEFINED_CSN"&&(E.clientScreenNonce=Q);g.yP(E,z);gY(!0,z)})()};
|
|
g.VQX=function(z){lD(function(){wY(z)&&g.t3("aa",void 0,z);MPa(z);g.rY(z)})()};
|
|
wY=function(z){return lD(function(){return g.sP("_start",z)})()};
|
|
g.yP=function(z,D,E){lD(H3)(z,D,E===void 0?!1:E)};
|
|
g.t3=function(z,D,E){return lD(ps)(z,D,E)};
|
|
OyX=function(z){lD(dga)("action_finished",z,void 0)};
|
|
g.sP=function(z,D){return lD(function(){var E=jh(D);return z in E})()};
|
|
jFw=function(z){if(!g.UC("universal_csi_network_ticks"))return"";z=Oj(z)||"";for(var D=Object.keys(byX),E=0;E<D.length;E++){var Q=D[E];if(z.includes(Q))return Q}return""};
|
|
mgQ=function(z){if(!g.UC("universal_csi_network_ticks"))return function(){};
|
|
var D=byX[z];return D?(g.$E(D),function(){var E=g.UC("universal_csi_network_ticks")?(E=vKL[z])?g.$E(E):!1:!1;return E}):function(){}};
|
|
g.$E=function(z,D,E){return lD(function(){if(g.sP(z,E))return!1;g.t3(z,D,E);return!0})()};
|
|
g.qK=function(z,D,E){lD(function(){if(!wY(E)||g.sP(z,E))return!1;g.t3(z,D,E);return!0})()};
|
|
lrO=function(){lD(function(){var z=mP();requestAnimationFrame(function(){setTimeout(function(){z===mP()&&g.t3("ftl",void 0,void 0)},0)})})()};
|
|
g.P3=function(z){if(z.simpleText)return z.simpleText;if(z.runs){var D=[];z=g.v(z.runs);for(var E=z.next();!E.done;E=z.next())E=E.value,E.text&&D.push(E.text);return D.join("")}return""};
|
|
g.MK=function(z){if(z.simpleText)return z=document.createTextNode(z.simpleText),z;var D=[];if(z.runs)for(var E=0;E<z.runs.length;E++){var Q=z.runs[E];if(Q.text){var T=D,k=T.push,G=null;var d=Q.text;Q.bold&&(G=g.sl("B",null,G||d));Q.italics&&(G=g.sl("I",null,G||d));Q.strikethrough&&(G=g.sl("STRIKE",null,G||d));Q.navigationEndpoint&&Q.navigationEndpoint.urlEndpoint&&(Q=Q.navigationEndpoint.urlEndpoint,G=g.sl("A",null,G||d),g.GF(G,Q.url),Q.target=="TARGET_NEW_WINDOW"&&(G.target="_blank"));d=G||g.sl("SPAN",
|
|
null,d);k.call(T,d)}}return D.length==1?D[0]:g.sl("SPAN",null,D)};
|
|
Cs=function(z){ff.call(this,1,arguments);this.csn=z};
|
|
IrL=function(z,D,E,Q,T,k,G,d,F){var L=YRa();k=new D0({veType:D,youtubeData:k,jspbYoutubeData:void 0});F=A3({automatedLogEventSource:F},L);T&&(F.cttAuthInfo=T);T={csn:L,pageVe:k.getAsJson()};g.UC("expectation_logging")&&d&&d.screenCreatedLoggingExpectations&&(T.screenCreatedLoggingExpectations=d.screenCreatedLoggingExpectations);E&&E.visualElement?(T.implicitGesture={parentCsn:E.clientScreenNonce,gesturedVe:E.visualElement.getAsJson()},G&&(T.implicitGesture.gestureType=G)):E&&g.Rc(new g.Ba("newScreen() parent element does not have a VE - rootVe",
|
|
D));Q&&(T.cloneCsn=Q);z?BP("screenCreated",T,z,F):g.z2("screenCreated",T,F);XD(ehX,new Cs(L));B3.clear();z8.clear();DB.clear();return L};
|
|
E9=function(z,D,E,Q,T,k){k=k===void 0?{}:k;ars(z,D,E,[Q],T===void 0?!1:T,k)};
|
|
ars=function(z,D,E,Q,T,k){T=T===void 0?!1:T;k=k===void 0?{}:k;Object.assign(k,A3({cttAuthInfo:G2(D)||void 0},D));for(var G=g.v(Q),d=G.next();!d.done;d=G.next()){d=d.value;var F=d.getAsJson();(g.Ol(F)||!F.trackingParams&&!F.veType)&&g.Rc(Error("Child VE logged with no data"));if(g.UC("no_client_ve_attach_unless_shown")){var L=QD(d,D);if(F.veType&&!z8.has(L)&&!DB.has(L)&&!T){if(!g.UC("il_attach_cache_limit")||B3.size<1E3){B3.set(L,[z,D,E,d]);return}g.UC("il_attach_cache_limit")&&B3.size>1E3&&g.Rc(new g.Ba("IL Attach cache exceeded limit"))}d=
|
|
QD(E,D);B3.has(d)?T8(E,D):DB.set(d,!0)}}Q=Q.filter(function(n){n.csn!==D?(n.csn=D,n=!0):n=!1;return n});
|
|
E={csn:D,parentVe:E.getAsJson(),childVes:g.dv(Q,function(n){return n.getAsJson()})};
|
|
D==="UNDEFINED_CSN"?kl("visualElementAttached",k,E):z?BP("visualElementAttached",E,z,k):g.z2("visualElementAttached",E,k)};
|
|
SRn=function(z,D,E,Q,T,k,G){G8(E,D);Q=A3({cttAuthInfo:G2(D)||void 0,automatedLogEventSource:G},D);E={csn:D,ve:E.getAsJson(),eventType:1};T&&(E.clientData=T);D==="UNDEFINED_CSN"?kl("visualElementShown",Q,E):z?BP("visualElementShown",E,z,Q):g.z2("visualElementShown",E,Q)};
|
|
Run=function(z,D,E,Q){var T=(Q=Q===void 0?!1:Q)?16:8;Q=A3({cttAuthInfo:G2(D)||void 0,endOfSequence:Q,automatedLogEventSource:void 0},D);E={csn:D,ve:E.getAsJson(),eventType:T};D==="UNDEFINED_CSN"?kl("visualElementHidden",Q,E):z?BP("visualElementHidden",E,z,Q):g.z2("visualElementHidden",E,Q)};
|
|
ZyI=function(z,D,E,Q,T,k){ec(z,D,E,Q,k)};
|
|
ec=function(z,D,E,Q,T){var k=void 0;G8(E,D);k=k||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";T=A3({cttAuthInfo:G2(D)||void 0,automatedLogEventSource:T},D);E={csn:D,ve:E.getAsJson(),gestureType:k};Q&&(E.clientData=Q);D==="UNDEFINED_CSN"?kl("visualElementGestured",T,E):z?BP("visualElementGestured",E,z,T):g.z2("visualElementGestured",E,T)};
|
|
cvQ=function(){var z=AJ(16);for(var D=[],E=0;E<z.length;E++)D.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(z[E]&63));return D.join("")};
|
|
kl=function(z,D,E){dJ.push({payloadName:z,payload:E,Ts3:void 0,options:D});Fj||(Fj=nnJ())};
|
|
L5I=function(z){if(dJ){for(var D=g.v(dJ),E=D.next();!E.done;E=D.next())E=E.value,E.payload&&(E.payload.csn=z.csn,g.z2(E.payloadName,E.payload,E.options));dJ.length=0}Fj=0};
|
|
QD=function(z,D){return""+z.getAsJson().veType+z.getAsJson().veCounter+D};
|
|
G8=function(z,D){if(g.UC("no_client_ve_attach_unless_shown")){var E=QD(z,D);z8.set(E,!0);T8(z,D)}};
|
|
T8=function(z,D){z=QD(z,D);B3.has(z)&&(D=B3.get(z)||[],E9(D[0],D[1],D[2],D[3],!0),B3.delete(z))};
|
|
A3=function(z,D){g.UC("log_sequence_info_on_gel_web")&&(z.sequenceGroup=D);return z};
|
|
LN=function(z,D,E,Q){lD(SRn)(void 0,z,D,E,Q,void 0)};
|
|
KGn=function(z,D){lD(function(){g.oO(D,function(E){G8(E,z);var Q=A3({cttAuthInfo:G2(z)||void 0,automatedLogEventSource:void 0},z);E={csn:z,ve:E.getAsJson(),eventType:4};z==="UNDEFINED_CSN"?kl("visualElementShown",Q,E):g.z2("visualElementShown",E,Q)})})()};
|
|
hua=function(z,D){lD(function(){g.oO(D,function(E){Run(void 0,z,E)})})()};
|
|
fN=function(){};
|
|
dkn=function(){};
|
|
xgX=function(z){var D=new iz;var E=new rd;E=Io(E,1,"botguard");z=Io(E,2,z);this.K=bDk(D,rd,1,p1X,z)};
|
|
nN=function(z){this.K=new p8(z)};
|
|
HyW=function(){var z=!1;try{z=!!window.sessionStorage.getItem("session_logininfo")}catch(D){z=!0}return(g.VV("INNERTUBE_CLIENT_NAME")==="WEB"||g.VV("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&z};
|
|
WT=function(){var z=z===void 0?!0:z;try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");g.uF("LOGIN_INFO","");z&&window.sessionStorage.setItem("from_switch_account","1");z=!0;z=z===void 0?!1:z;var D,E=NPO;E||(E=document.querySelector("#persist_identity"));if(D=E){var Q=D.src?(new URL(D.src)).origin:"*";if(z){var T;(T=D.contentWindow)==null||T.postMessage({action:"clear"},Q)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
|
|
2)){var k=window.sessionStorage.getItem("session_logininfo");if(k){var G;(G=D.contentWindow)==null||G.postMessage({loginInfo:k},Q)}}}}catch(d){}};
|
|
Xj=function(z){z&&(z.startsWith("https://accounts.google.com/AddSession")?WT():z.startsWith("https://accounts.google.com/ServiceLogin")?WT():z.startsWith("https://myaccount.google.com")&&fl(z).L.endsWith("/youtubeoptions")&&WT());if(g.VV("LOGGED_IN",!0)&&HyW()){var D=g.VV("VALID_SESSION_TEMPDATA_DOMAINS",[]);var E=g.VG(window.location.href);E&&D.push(E);E=g.VG(z);g.xw(D,E)||!E&&g.NQ(z,"/")?(D=jS(z),(D=v7(D))?(D=m7k(D),D=(D=g.B6(D)||null)?g.Yf(D):{}):D=null):D=null;D==null&&(D={});E=D;var Q=void 0;
|
|
HyW()?(Q||(Q=g.VV("LOGIN_INFO")),Q?(E.session_logininfo=Q,E=!0):E=!1):E=!1;E&&eh(z,D)}};
|
|
g.UgO=function(z){var D=D===void 0?{}:D;var E=E===void 0?"":E;var Q=Q===void 0?window:Q;z=g.ai(z,D);Xj(z);E=Qk(z+E);Q=Q.location;E=kw(E);E!==void 0&&(Q.href=E)};
|
|
gKn=function(z,D){var E=!0;D=D===void 0?{}:D;E=E===void 0?!1:E;var Q=g.VV("EVENT_ID");Q&&(D.ei||(D.ei=Q));D&&eh(z,D);E||(Xj(z),g.UgO(z))};
|
|
g.JW=function(z,D,E,Q,T){T=T===void 0?!1:T;E&&eh(z,E);E=Qk(z);var k=Bn(E);z!=k&&v6(Error("Unsafe window.open URL: "+z));z=k;D=D||Ff(z).toString(36);try{if(T)return T=z,T=g.on6(T),Xj(T),fD(T,D,"attributionsrc")}catch(G){ji(G)}Xj(z);return fD(E,D,Q)};
|
|
iyX=function(){var z=z===void 0?window.location.href:z;if(g.UC("kevlar_disable_theme_param"))return null;Oj(z);try{var D=g.au(z).theme;return rvQ.get(D)||null}catch(E){}return null};
|
|
ub=function(){this.K={};if(this.L=fAn()){var z=g.B6("CONSISTENCY");z&&w1I(this,{encryptedTokenJarContents:z})}};
|
|
w1I=function(z,D){if(D.encryptedTokenJarContents&&(z.K[D.encryptedTokenJarContents]=D,typeof D.expirationSeconds==="string")){var E=Number(D.expirationSeconds);setTimeout(function(){delete z.K[D.encryptedTokenJarContents]},E*1E3);
|
|
z.L&&A4("CONSISTENCY",D.encryptedTokenJarContents,E,void 0,!0)}};
|
|
O9=function(){this.Z=-1;var z=g.VV("LOCATION_PLAYABILITY_TOKEN");g.VV("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=VD(this))&&(z=this.localStorage.get("yt-location-playability-token"));z&&(this.locationPlayabilityToken=z,this.L=this.K=void 0)};
|
|
VD=function(z){return z.localStorage===void 0?new dA("yt-client-location"):z.localStorage};
|
|
g.bb=function(z,D,E,Q,T){D=D===void 0?!1:D;E=E===void 0?!1:E;var k=g.VV("INNERTUBE_CONTEXT");if(!k)return g.W3(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};k=g.KY(k);g.UC("web_no_tracking_params_in_shell_killswitch")||delete k.clickTracking;k.client||(k.client={});var G=k.client;G.clientName==="MWEB"&&G.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(G.clientFormFactor=g.VV("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");G.screenWidthPoints=window.innerWidth;G.screenHeightPoints=
|
|
window.innerHeight;G.screenPixelDensity=Math.round(window.devicePixelRatio||1);G.screenDensityFloat=window.devicePixelRatio||1;G.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var d=d===void 0?!1:d;var F=g.lK(),L="USER_INTERFACE_THEME_LIGHT";F.PF(165)?L="USER_INTERFACE_THEME_DARK":F.PF(174)?L="USER_INTERFACE_THEME_LIGHT":!g.UC("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&
|
|
(L="USER_INTERFACE_THEME_DARK");d=d?L:iyX()||L;G.userInterfaceTheme=d;if(!D){if(d=rtW())G.connectionType=d;g.UC("web_log_effective_connection_type")&&(d=wOX())&&(k.client.effectiveConnectionType=d)}var n;if(g.UC("web_log_memory_total_kbytes")&&((n=g.Cn.navigator)==null?0:n.deviceMemory)){var f;n=(f=g.Cn.navigator)==null?void 0:f.deviceMemory;k.client.memoryTotalKbytes=""+n*1E6}D&&Q&&!g.UC("web_it_context_set_original_url_ks")&&(f=Q,n=g.Cn.location.href,n instanceof g.yM||(n=fl(n)),f instanceof g.yM||
|
|
(f=fl(f)),f=n.resolve(f),G.originalUrl=f.toString());g.UC("web_gcf_hashes_innertube")&&(d=PXa())&&(f=d.coldConfigData,n=d.coldHashData,d=d.hotHashData,k.client.configInfo=k.client.configInfo||{},f&&(k.client.configInfo.coldConfigData=f),n&&(k.client.configInfo.coldHashData=n),d&&(k.client.configInfo.hotHashData=d));f=g.au(g.Cn.location.href);!g.UC("web_populate_internal_geo_killswitch")&&f.internalcountrycode&&(G.internalGeo=f.internalcountrycode);!g.UC("web_populate_client_screen_killswitch")&&T&&
|
|
(G.clientScreen=T);G.clientName==="MWEB"||G.clientName==="WEB"?(G.mainAppWebInfo||(G.mainAppWebInfo={}),G.mainAppWebInfo.graftUrl=Q||g.Cn.location.href,g.UC("kevlar_woffle")&&hrO.instance&&(Q=hrO.instance,G.mainAppWebInfo.pwaInstallabilityStatus=!Q.K&&Q.L?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),G.mainAppWebInfo.webDisplayMode=$3(),G.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):G.clientName==="TVHTML5"&&(!g.UC("web_lr_app_quality_killswitch")&&
|
|
(Q=g.VV("LIVING_ROOM_APP_QUALITY"))&&(G.tvAppInfo=Object.assign(G.tvAppInfo||{},{appQuality:Q})),Q=g.VV("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(G.tvAppInfo=Object.assign(G.tvAppInfo||{},{certificationScope:Q}));if(!g.UC("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!=="undefined")try{var X=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch(B){}X=void 0}X&&(G.timeZone=X)}(X=gi())?G.experimentsToken=X:delete G.experimentsToken;X=ri();ub.instance||(ub.instance=new ub);k.request=
|
|
Object.assign({},k.request,{internalExperimentFlags:X,consistencyTokenJars:Xm(ub.instance.K)});!g.UC("web_prequest_context_killswitch")&&(X=g.VV("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(k.request.externalPrequestContext=X);G=g.lK();X=G.PF(58);G=G.get("gsml","");k.user=Object.assign({},k.user);X&&(k.user.enableSafetyMode=X);G&&(k.user.lockedSafetyMode=!0);g.UC("warm_op_csn_cleanup")?E&&(D=g.kE())&&(k.clientScreenNonce=D):!D&&(D=g.kE())&&(k.clientScreenNonce=D);z&&(k.clickTracking={clickTrackingParams:z});
|
|
if(z=g.BX("yt.mdx.remote.remoteClient_"))k.remoteClient=z;O9.getInstance().setLocationOnInnerTubeContext(k);try{var W=g.h4(),J=W.bid;delete W.bid;k.adSignalsInfo={params:[],bid:J};for(var V=g.v(Object.entries(W)),l=V.next();!l.done;l=V.next()){var S=g.v(l.value),Z=S.next().value,p=S.next().value;W=Z;J=p;z=void 0;(z=k.adSignalsInfo.params)==null||z.push({key:W,value:""+J})}var c,w;if(((c=k.client)==null?void 0:c.clientName)==="TVHTML5"||((w=k.client)==null?void 0:w.clientName)==="TVHTML5_UNPLUGGED"){var y=
|
|
g.VV("INNERTUBE_CONTEXT");y.adSignalsInfo&&(k.adSignalsInfo.advertisingId=y.adSignalsInfo.advertisingId,k.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",k.adSignalsInfo.limitAdTracking=y.adSignalsInfo.limitAdTracking,y.adSignalsInfo.atTrackingManagerAuthorizationStatus!==void 0&&(k.adSignalsInfo.atTrackingManagerAuthorizationStatus=y.adSignalsInfo.atTrackingManagerAuthorizationStatus))}}catch(B){g.W3(B)}return k};
|
|
jc=function(z){var D={"Content-Type":"application/json"};g.VV("EOM_VISITOR_DATA")?D["X-Goog-EOM-Visitor-Id"]=g.VV("EOM_VISITOR_DATA"):g.VV("VISITOR_DATA")&&(D["X-Goog-Visitor-Id"]=g.VV("VISITOR_DATA"));D["X-Youtube-Bootstrap-Logged-In"]=g.VV("LOGGED_IN",!1);g.VV("DEBUG_SETTINGS_METADATA")&&(D["X-Debug-Settings-Metadata"]=g.VV("DEBUG_SETTINGS_METADATA"));if(z!=="cors"){(z=g.VV("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(D["X-Youtube-Client-Name"]=z);(z=g.VV("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(D["X-Youtube-Client-Version"]=
|
|
z);(z=g.VV("CHROME_CONNECTED_HEADER"))&&(D["X-Youtube-Chrome-Connected"]=z);(z=g.VV("DOMAIN_ADMIN_STATE"))&&(D["X-Youtube-Domain-Admin-State"]=z);var E,Q;(z=(Q=(E=O9.getInstance()).getXGeoHeader)==null?void 0:Q.call(E))&&(D["X-Geo"]=z)}(E=g.VV("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(D["X-YouTube-Lava-Device-Context"]=E);return D};
|
|
tQV=function(){this.K={}};
|
|
vT=function(){this.mappings=new tQV};
|
|
m_=function(z){return function(){return new z}};
|
|
oKX=function(z){var D=D===void 0?"UNKNOWN_INTERFACE":D;if(z.length===1)return z[0];var E=yvI[D];if(E){E=new RegExp(E);for(var Q=g.v(z),T=Q.next();!T.done;T=Q.next())if(T=T.value,E.exec(T))return T}var k=[];Object.entries(yvI).forEach(function(G){var d=g.v(G);G=d.next().value;d=d.next().value;D!==G&&k.push(d)});
|
|
E=new RegExp(k.join("|"));z.sort(function(G,d){return G.length-d.length});
|
|
Q=g.v(z);for(T=Q.next();!T.done;T=Q.next())if(T=T.value,!E.exec(T))return T;return z[0]};
|
|
lb=function(z){return"/youtubei/v1/"+oKX(z)};
|
|
Yl=function(){};
|
|
IW=function(){};
|
|
aW=function(){};
|
|
Sc=function(z,D,E,Q,T){this.U=z;this.HS=D;this.B=E;this.V=Q;this.Z=T;this.L=void 0;this.K=new Map;z.uZ||(z.uZ={});z.uZ=Object.assign({},sFw,z.uZ)};
|
|
$gk=function(z,D,E,Q,T){if(Sc.instance!==void 0){if(Q=Sc.instance,z=[z!==Q.U,D!==Q.HS,E!==Q.B,T!==Q.Z,!1,!1,void 0!==Q.L],z.some(function(k){return k}))throw new g.Ba("InnerTubeTransportService is already initialized",z);
|
|
}else Sc.instance=new Sc(z,D,E,Q,T)};
|
|
g.RW=function(z,D,E,Q,T){function k(){}
|
|
T=T===void 0?{Kz:{identity:Lf}}:T;var G=G===void 0?!0:G;k=mgQ(jFw(E));D.context||(D.context=g.bb(Q,G));return new g.GI(function(d){var F,L,n,f,X;return g.w6(function(W){if(W.L==1){F=zV(E);L=g.Zc(F)?"same-origin":"cors";if(z.B.Bn){var J,V=(T==null?void 0:(J=T.Kz)==null?void 0:J.identity)||Lf,l;J=T==null?void 0:(l=T.Kz)==null?void 0:l.sessionIndex;V=z.B.VL(V,{sessionIndex:J});n=Object.assign({},jc(L),V);return W.XH(2)}return W.K(qR6(z,T,L),3)}W.L!=2&&(n=W.Z);f=Do(zV(E));X={input:f,Ql:E_(f),innerTubeRequest:D,
|
|
config:T};d(P0n(z,X,n,k));W.U()})})};
|
|
MQa=function(z){var D,E,Q,T,k,G;return g.w6(function(d){switch(d.L){case 1:if(!((D=z)==null?0:(E=D.innerTubeRequest)==null?0:E.context)){d.XH(0);break}Q=z.innerTubeRequest.context;d.XH(3);break;case 3:T=g.v([]),k=T.next();case 6:if(k.done){d.XH(0);break}G=k.value;return d.K(G.KC(Q),7);case 7:k=T.next(),d.XH(6)}})};
|
|
ZB=function(z,D,E){var Q;if(D&&!(D==null?0:(Q=D.sequenceMetaData)==null?0:Q.skipProcessing)&&z.V){Q=g.v(C0s);for(var T=Q.next();!T.done;T=Q.next())T=T.value,z.V[T]&&z.V[T].handleResponse(D,E)}};
|
|
P0n=function(z,D,E,Q){Q=Q===void 0?function(){}:Q;
|
|
var T,k,G,d,F,L,n,f,X,W,J,V,l,S,Z,p,c,w,y,B,DJ,fn,XQ,Ik,zL,HX,Yc,R6,Wn,Fr;return g.w6(function(Xr){switch(Xr.L){case 1:G=(T=D.config)==null?void 0:(k=T.iU)==null?void 0:k.z9;if(!(G&&z.Z&&z.Z.has(G))||((d=D.config)==null?0:(F=d.iU)==null?0:F.disableCache)){Xr.XH(2);break}return Xr.K(z.Z.get(G),3);case 3:L=Xr.Z;if(!L||L.isExpired()){Xr.XH(2);break}n=cT(L);if(L.isProcessed()){Xr.XH(5);break}ZB(z,n,D);return Xr.K(Avr(z.Z,G),5);case 5:return Xr.return(Promise.resolve(n));case 2:if((f=z.L)==null||!f.VI(D.input,
|
|
D.innerTubeRequest)){Xr.XH(7);break}return Xr.K(z.L.V8(D.input,D.innerTubeRequest),8);case 8:return X=Xr.Z,ZB(z,X,D),Xr.return(X);case 7:return Xr.K(MQa(D),9);case 9:return(V=(J=D.config)==null?void 0:J.requestKey)&&z.K.has(V)?W=z.K.get(V):(l=JSON.stringify(D.innerTubeRequest),p=(Z=(S=D.Ql)==null?void 0:S.headers)!=null?Z:{},D.Ql=Object.assign({},D.Ql,{headers:Object.assign({},p,E)}),c=Object.assign({},D.Ql),D.Ql.method==="POST"&&(c=Object.assign({},c,{body:l})),((w=D.config)==null?0:w.QN)&&g.t3(D.config.QN),
|
|
y=function(){return z.HS.fetch(D.input,c,D.config)},W=y(),V&&z.K.set(V,W)),Xr.K(W,10);
|
|
case 10:if((B=Xr.Z)&&"error"in B&&((DJ=B)==null?0:(fn=DJ.error)==null?0:fn.details))for(XQ=B.error.details,Ik=g.v(XQ),zL=Ik.next();!zL.done;zL=Ik.next())HX=zL.value,(Yc=HX["@type"])&&BPI.indexOf(Yc)>-1&&(delete HX["@type"],B=HX);V&&z.K.has(V)&&z.K.delete(V);((R6=D.config)==null?0:R6.E3)&&g.t3(D.config.E3);if(B||(Wn=z.L)==null||!Wn.n_(D.input,D.innerTubeRequest)){Xr.XH(11);break}return Xr.K(z.L.xG(D.input,D.innerTubeRequest),12);case 12:B=Xr.Z;case 11:return ZB(z,B,D),((Fr=D.config)==null?0:Fr.Gc)&&
|
|
g.t3(D.config.Gc),Q(),Xr.return(B||void 0)}})};
|
|
qR6=function(z,D,E){var Q,T,k,G,d,F,L;return g.w6(function(n){if(n.L==1){k=((Q=D)==null?void 0:(T=Q.Kz)==null?void 0:T.identity)||Lf;F=(G=D)==null?void 0:(d=G.Kz)==null?void 0:d.sessionIndex;var f=n.K;var X=dQ(z.B.VL(k,{sessionIndex:F}));return f.call(n,X,2)}L=n.Z;return n.return(Promise.resolve(Object.assign({},jc(E),L)))})};
|
|
KN=function(){};
|
|
hW=function(z){this.K="pending";this.L=[];this.Z=[];try{z(this.B.bind(this),this.reject.bind(this))}catch(D){this.reject(D)}};
|
|
zts=function(){var z,D;return{En:new hW(function(E,Q){z=E;D=Q}),
|
|
resolve:z,reject:D}};
|
|
HT=function(z){return pN(z)?z:xl(z)?new hW(function(D,E){z.then(D,E)}):new hW(function(D){D(z)})};
|
|
NO=function(z){return new hW(function(D,E){E(z)})};
|
|
U9=function(z){try{return HT(z())}catch(D){return NO(D)}};
|
|
EZr=function(z){return g.w6(function(D){return D.return(D6s(z))})};
|
|
rJ=function(z,D,E){var Q=zts(),T=Q.En,k=Q.resolve,G=Q.reject;z.L.push(function(d){if(D)try{var F=D(d);k(F)}catch(L){G(L)}else k(d)});
|
|
z.Z.push(function(d){if(E)try{var F=E(d);k(F)}catch(L){G(L)}else G(d)});
|
|
gJ(z);return T};
|
|
ib=function(z,D){return rJ(z,void 0,D)};
|
|
QvV=function(z,D){rJ(z,function(E){return rJ(HT(D()),function(){return E})},function(E){return rJ(HT(D()),function(){return NO(E)})})};
|
|
gJ=function(z){if(z.K==="fulfilled"){var D=z.L;z.L=[];z.Z=[];D=g.v(D);for(var E=D.next();!E.done;E=D.next())E=E.value,E(z.result)}else if(z.K==="rejected")for(D=z.Z,z.L=[],z.Z=[],D=g.v(D),E=D.next();!E.done;E=D.next())E=E.value,E(z.error)};
|
|
D6s=function(z){return new Promise(function(D,E){rJ(z,D,E)})};
|
|
wJ=function(z,D){return TwX(D.call(z))};
|
|
tW=function(z){return function E(){return is(E,function(Q){if(Q.L==1)return Q.AT(2),Q.K({En:HT(z)},4);if(Q.L!=2)return Q.return(Q.Z);Q.j();return Q.FH(0)})}()};
|
|
TwX=function(z){return U9(function(){return yD(z,z.next())})};
|
|
yD=function(z,D){return D.done?HT(D.value):ib(rJ(D.value.En,function(E){return yD(z,z.next(E))}),function(E){return yD(z,z.throw(E))})};
|
|
etO=function(z){var D=k6a(z);return rJ(G6O(D),function(){return D.map(function(E){return E.state()})})};
|
|
G6O=function(z){if(z.length===0)return HT(NaN);var D=zts(),E=D.En,Q=D.resolve,T=z.length;for(D={Xb:0};D.Xb<z.length;D={Xb:D.Xb},D.Xb++)QvV(z[D.Xb],function(k){return function(){E.K==="pending"&&(d66(void 0)&&(void 0)(k.Xb)&&E.K==="pending"?Q(k.Xb):(--T,T===0&&Q(NaN)))}}(D));
|
|
return E};
|
|
k6a=function(z){return z.map(function(D){return HT(D)})};
|
|
oW=function(z){this.K=z};
|
|
Ffk=function(z,D,E){return wJ(z,function(){var Q=this;return function k(){var G,d,F,L,n,f,X,W;return is(k,function(J){if(J.L==1){J.AT(2);F=((G=D)==null?void 0:(d=G.Kz)==null?void 0:d.identity)||Lf;f=(L=D)==null?void 0:(n=L.Kz)==null?void 0:n.sessionIndex;X=sa;var V=J.S;var l=dQ(Q.K.VL(F,{sessionIndex:f}));return V.call(J,tW(HT(l)),4)}if(J.L!=2)return W=X(J.Z),J.return(Object.assign({},jc(E),W));J.j();return J.FH(0)})}()})};
|
|
s9=function(z,D){this.K=z;this.L=D};
|
|
$l=function(z,D){this.L=z;this.K=D};
|
|
qO=function(z){this.K=z};
|
|
PT=function(z,D){this.L=z;this.K=D};
|
|
MO=function(z,D,E){g.Ba.call(this,D,Object.assign({},{status:E},g.ok.apply(3,arguments)));this.type=z;this.status=E;Object.setPrototypeOf(this,this.constructor.prototype)};
|
|
CN=function(z){return z===1||z===2};
|
|
AW=function(z,D,E,Q){this.HS=z;this.K=D;this.Z=E;this.L=Q};
|
|
BT=function(z,D){this.L=z;this.K=D};
|
|
zA=function(z){this.K=z};
|
|
DT=function(){};
|
|
E4=function(z){this.TY=z};
|
|
g.Qy=function(z){this.TY=z};
|
|
TA=function(){};
|
|
k_=function(){};
|
|
GA=function(){};
|
|
eO=function(z){this.K=z};
|
|
d5=function(z){this.TY=z};
|
|
Lfs=function(z,D,E){return z.run("INIT",D,E!==void 0?"ResponseMachine (Chunk "+E+")":"ResponseMachine")};
|
|
FC=function(z,D){return z.run("PROCESS_RESPONSE",D,"ResponseMachine (Cache)")};
|
|
Lj=function(){};
|
|
nZQ=function(){var z=g.LZ();g.Gq(z,{iE:fj,Z_:function(){return new Map}});
|
|
g.Gq(z,{iE:oW,gH:oW,ZM:!0});g.Gq(z,{iE:s9,gH:s9,ZM:!0});g.Gq(z,{iE:$l,gH:$l,ZM:!0});g.Gq(z,{iE:qO,gH:qO,ZM:!0});g.Gq(z,{iE:PT,gH:PT,ZM:!0});g.Gq(z,{iE:AW,gH:AW,ZM:!0});g.Gq(z,{iE:BT,gH:BT,ZM:!0});g.Gq(z,{iE:zA,gH:zA,ZM:!0});g.Gq(z,{iE:DT,gH:DT,ZM:!0});g.Gq(z,{iE:TA,gH:TA,ZM:!0});var D={};g.Gq(z,(D.iE=nj,D.Z_=function(E,Q,T,k,G,d,F,L,n,f){return{COMMAND_INIT:L,REQUEST_INIT:n,CACHE:Q,LOCAL_ROUTER:F,CONTEXT:T,AUTH:E,DEDUPE:k,FETCH:d,RETRY:f,FALLBACK:G}},D[g.e6]=[oW,
|
|
s9,$l,qO,PT,AW,BT,zA,DT,TA],D.ZM=!0,D));D={};g.Gq(z,(D.iE=ftX,D.Z_=function(E){return function(){return new g.Qy(E)}},D[g.e6]=[nj],D.ZM=!0,D));
|
|
g.Gq(z,{iE:k_,gH:k_,ZM:!0});g.Gq(z,{iE:GA,gH:GA,ZM:!0});g.Gq(z,{iE:eO,gH:eO,ZM:!0});g.Gq(z,{iE:Lj,gH:Lj,ZM:!0});D={};g.Gq(z,(D.iE=WD,D.Z_=function(E,Q,T,k){return{INIT:k,ERROR_UNPACKER:Q,PROCESS_RESPONSE:T,CALLBACK_DISPATCHER:E}},D[g.e6]=[k_,
|
|
GA,eO,Lj],D.ZM=!0,D));D={};g.Gq(z,(D.iE=XC,D.Z_=function(E){return function(){return new d5(E)}},D[g.e6]=[WD],D.ZM=!0,D))};
|
|
JS=function(){};
|
|
uv=function(){};
|
|
Vy=function(z){this.L=z};
|
|
O4=function(){};
|
|
bv=function(){};
|
|
jO=function(){};
|
|
vD=function(){};
|
|
m1=function(z,D){this.clientName=z;this.L=D};
|
|
lv=function(z){this.data=Object.assign({},z);var D;(D=this.data.innertubeResponse)==null||delete D.frameworkUpdates};
|
|
cT=function(z){return Object.assign({},z.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};
|
|
Y_=function(){m1.apply(this,arguments);this.K=new Map};
|
|
WfI=function(z,D,E){var Q,T,k;return g.w6(function(G){Q=z.L;E.expireTimestampMs&&(Q=Number(E.expireTimestampMs)-Math.round((0,g.r)()),T=VM("mweb_override_response_store_expiration_ms"),T>0&&T<Q&&(Q=T));k=setTimeout(function(){z.remove(D)},Q);
|
|
z.K.set(D,{entryData:E,timer:k});G.U()})};
|
|
XbQ=function(z,D){if(z=z.K.get(D))return new lv(z.entryData)};
|
|
JIL=function(z,D){var E=z.K.get(D);E&&(clearTimeout(E.timer),z.K.delete(D))};
|
|
Avr=function(z,D){var E;return g.w6(function(Q){E=z.K.get(D);if(!E)return Q.XH(0);E.entryData.isProcessed=!0;return Q.K(WfI(z,D,E.entryData),0)})};
|
|
Ie=function(){};
|
|
ae=function(){var z=uck;var D=D===void 0?[]:D;var E=E===void 0?[]:E;D=n0s.apply(null,[Wqs.apply(null,g.K(D))].concat(g.K(E)));this.store=JUw(z,void 0,D)};
|
|
V7I=function(z,D,E){for(var Q=Object.assign({},z),T=g.v(Object.keys(D)),k=T.next();!k.done;k=T.next()){k=k.value;var G=z[k],d=D[k];if(d===void 0)delete Q[k];else if(G===void 0)Q[k]=d;else if(Array.isArray(d)&&Array.isArray(G))Q[k]=E?[].concat(g.K(G),g.K(d)):d;else if(!Array.isArray(d)&&g.JA(d)&&!Array.isArray(G)&&g.JA(G))Q[k]=V7I(G,d,E);else if(typeof d===typeof G)Q[k]=d;else return D=new g.Ba("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:k,Mbw:G,updateValue:d}),g.W3(D),
|
|
z}return Q};
|
|
SO=function(z){var D=this;z=z===void 0?[]:z;this.K=[];this.Z=this.L=0;this.B=void 0;this.totalLength=0;z.forEach(function(E){D.append(E)})};
|
|
OWn=function(z,D){return z.K.length===0?!1:(z=z.K[z.K.length-1])&&z.buffer===D.buffer&&z.byteOffset+z.length===D.byteOffset};
|
|
Re=function(z,D){D=g.v(D.K);for(var E=D.next();!E.done;E=D.next())z.append(E.value)};
|
|
ZT=function(z,D,E){return z.split(D).DN.split(E).Cj};
|
|
cD=function(z){z.B=void 0;z.L=0;z.Z=0};
|
|
Kj=function(z,D,E){z.isFocused(D);return D-z.Z+E<=z.K[z.L].length};
|
|
bWX=function(z){if(!z.B){var D=z.K[z.L];z.B=new DataView(D.buffer,D.byteOffset,D.length)}return z.B};
|
|
jvw=function(z,D,E){D=D===void 0?0:D;E=E===void 0?-1:E;if(!z.totalLength||!E)return new DataView(new ArrayBuffer(0));E<0&&(E=z.totalLength-D);z.focus(D);if(!Kj(z,D,E)){var Q=z.L,T=z.Z;z.focus(D+E-1);T=new Uint8Array(z.Z+z.K[z.L].length-T);for(var k=0,G=Q;G<=z.L;G++)T.set(z.K[G],k),k+=z.K[G].length;z.K.splice(Q,z.L-Q+1,T);cD(z);z.focus(D)}Q=z.K[z.L];return new DataView(Q.buffer,Q.byteOffset+D-z.Z,E)};
|
|
hS=function(z,D,E){z=jvw(z,D===void 0?0:D,E===void 0?-1:E);return new Uint8Array(z.buffer,z.byteOffset,z.byteLength)};
|
|
pj=function(z,D,E){z=hS(z,D===void 0?0:D,E===void 0?-1:E);D=new Uint8Array(z.length);try{D.set(z)}catch(Q){for(E=0;E<z.length;E++)D[E]=z[E]}return D};
|
|
x_=function(z,D){z.focus(D);return z.K[z.L][D-z.Z]};
|
|
vZw=function(z,D){z.focus(D);return Kj(z,D,4)?bWX(z).getUint32(D-z.Z):256*(256*(256*x_(z,D)+x_(z,D+1))+x_(z,D+2))+x_(z,D+3)};
|
|
m6a=function(z){for(var D=new Uint8Array(z.length),E=0;E<z.length;E++)D[E]=z.charCodeAt(E);return D};
|
|
Nw=function(z){return z.length?HD?HD.decode(z):String.fromCharCode.apply(null,z):""};
|
|
g.g5=function(z){if(!z.length)return"";try{if(HD)return HD.decode(z);if(typeof FetchInternal!=="undefined")return FetchInternal.decodeFromUTF8(z)}catch(G){}for(var D=0,E=[],Q=z.length;D<Q;){for(var T=0;T<1024&&D<Q;){var k=z[D++];if(k<128)U4[T++]=k;else{if(k<224)k=(k&31)<<6|z[D++]&63;else if(k<240)k=(k&15)<<12|(z[D++]&63)<<6|z[D++]&63;else{if(T+1===1024){--D;break}k=(k&7)<<18|(z[D++]&63)<<12|(z[D++]&63)<<6|z[D++]&63;k-=65536;U4[T++]=55296|k>>10;k=56320|k&1023}U4[T++]=k}}k=String.fromCharCode.apply(String,
|
|
U4);T<1024&&(k=k.substring(0,T));E.push(k)}return E.join("")};
|
|
iv=function(z,D){var E;if((E=r5)==null?0:E.encodeInto)return D=r5.encodeInto(z,D),D.read<z.length?z.length*4:D.written;for(var Q=E=0;Q<z.length;Q++){var T=z.charCodeAt(Q);T<128?D[E++]=T:(T<2048?D[E++]=T>>6|192:((T&64512)===55296&&Q+1<z.length&&(z.charCodeAt(Q+1)&64512)===56320?(T=65536+((T&1023)<<10)+(z.charCodeAt(++Q)&1023),D[E++]=T>>18|240,D[E++]=T>>12&63|128):D[E++]=T>>12|224,D[E++]=T>>6&63|128),D[E++]=T&63|128)}return E};
|
|
w5=function(z){if(r5)return r5.encode(z);var D=new Uint8Array(Math.ceil(z.length*1.2)),E=iv(z,D);D.length<E&&(D=new Uint8Array(E),E=iv(z,D));D.length>E&&(D=D.subarray(0,E));return D};
|
|
tS=function(z){this.K=z;this.pos=0;this.L=-1};
|
|
yy=function(z){var D=x_(z.K,z.pos);++z.pos;if(D<128)return D;for(var E=D&127,Q=1;D>=128;)D=x_(z.K,z.pos),++z.pos,Q*=128,E+=(D&127)*Q;return E};
|
|
oe=function(z,D){var E=z.L;for(z.L=-1;z.pos+1<=z.K.totalLength;){E<0&&(E=yy(z));var Q=E>>3,T=E&7;if(Q===D)return!0;if(Q>D){z.L=E;break}E=-1;switch(T){case 0:yy(z);break;case 1:z.pos+=8;break;case 2:Q=yy(z);z.pos+=Q;break;case 5:z.pos+=4}}return!1};
|
|
s4=function(z,D){if(oe(z,D))return yy(z)};
|
|
$_=function(z,D){if(oe(z,D))return D=hS(z.K,z.pos,8),z.pos+=8,(new DataView(D.buffer,D.byteOffset,D.byteLength)).getFloat64(0,!0)};
|
|
qw=function(z,D){if(oe(z,D))return!!yy(z)};
|
|
PD=function(z,D){if(oe(z,D)){D=yy(z);var E=hS(z.K,z.pos,D);z.pos+=D;return E}};
|
|
Mw=function(z,D){if(z=PD(z,D))return g.g5(z)};
|
|
Cj=function(z,D,E){if(z=PD(z,D))return E(new tS(new SO([z])))};
|
|
AS=function(z,D){for(var E=[];oe(z,D);)E.push(yy(z));return E.length?E:void 0};
|
|
BD=function(z,D,E){for(var Q=[],T;T=PD(z,D);)Q.push(E(new tS(new SO([T]))));return Q.length?Q:void 0};
|
|
zo=function(z,D){z=z instanceof Uint8Array?new SO([z]):z;return D(new tS(z))};
|
|
ltL=function(z,D){z=new Uint8Array(z);D&&z.set(D);return z};
|
|
YKr=function(z){this.pos=0;this.L=[];this.K=ltL(z===void 0?4096:z);this.view=new DataView(this.K.buffer,this.K.byteOffset,this.K.byteLength)};
|
|
Dl=function(z,D){D=z.pos+D;if(!(z.K.length>=D)){for(var E=z.K.length*2;E<D;)E*=2;z.K=ltL(E,z.K.subarray(0,z.pos));z.view=new DataView(z.K.buffer,z.K.byteOffset,z.K.byteLength)}};
|
|
EU=function(z,D){if(D>268435455){Dl(z,4);for(var E=D&1073741823,Q=0;Q<4;Q++)z.view.setUint8(z.pos,E&127|128),E>>>=7,z.pos+=1;D=Math.floor(D/268435456)}for(Dl(z,4);D>127;)z.view.setUint8(z.pos,D&127|128),D>>>=7,z.pos+=1;z.view.setUint8(z.pos,D);z.pos+=1};
|
|
QK=function(z,D,E){E!==void 0&&(EU(z,D*8),EU(z,E))};
|
|
To=function(z,D,E){E!==void 0&&QK(z,D,E?1:0)};
|
|
g.k6=function(z,D,E){E!==void 0&&(EU(z,D*8+2),D=E.length,EU(z,D),Dl(z,D),z.K.set(E,z.pos),z.pos+=D)};
|
|
g.Go=function(z,D,E){E!==void 0&&(ItX(z,D,Math.ceil(Math.log2(E.length*4+2)/7)),Dl(z,E.length*1.2),D=iv(E,z.K.subarray(z.pos)),z.pos+D>z.K.length&&(Dl(z,D),D=iv(E,z.K.subarray(z.pos))),z.pos+=D,atn(z))};
|
|
ItX=function(z,D,E){E=E===void 0?2:E;EU(z,D*8+2);z.L.push(z.pos);z.L.push(E);z.pos+=E};
|
|
atn=function(z){for(var D=z.L.pop(),E=z.L.pop(),Q=z.pos-E-D;D--;){var T=D?128:0;z.view.setUint8(E++,Q&127|T);Q>>=7}};
|
|
eD=function(z,D,E,Q,T){E&&(ItX(z,D,T===void 0?3:T),Q(z,E),atn(z))};
|
|
g.d8=function(z,D){var E=new YKr(4096);D(E,z);return new Uint8Array(E.K.buffer,E.K.byteOffset,E.pos)};
|
|
RtQ=function(z){var D=new tS(new SO([b9(decodeURIComponent(z))]));z=Mw(D,2);D=s4(D,4);var E=SKk[D];if(typeof E==="undefined")throw z=new g.Ba("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:D}),g.W3(z),z;return{HxR:D,entityType:E,entityId:z}};
|
|
FX=function(z,D){var E=E===void 0?0:E;var Q=new YKr;g.k6(Q,2,w5(z));z=ZWI[D];if(typeof z==="undefined")throw E=new g.Ba("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:D}),g.W3(E),E;QK(Q,4,z);QK(Q,5,1);D=new Uint8Array(Q.K.buffer,Q.K.byteOffset,Q.pos);return encodeURIComponent(g.J1(D,E))};
|
|
Lg=function(z){z=z.key||z.id;if(!z)throw Error("Entity key is missing");return z};
|
|
fg=function(z,D,E,Q){if(Q===void 0)return Q=Object.assign({},z[D]||{}),E=(delete Q[E],Q),Q={},Object.assign({},z,(Q[D]=E,Q));var T={},k={};return Object.assign({},z,(k[D]=Object.assign({},z[D],(T[E]=Q,T)),k))};
|
|
cIr=function(z,D,E,Q,T){var k=z[D]||{},G=k[E];if(!G&&!g.UC("web_enable_entity_upsert_on_update"))return z;Q=V7I(G||{},Q,T==="REPEATED_FIELDS_MERGE_OPTION_APPEND");T={};G={};return Object.assign({},z,(G[D]=Object.assign({},k,(T[E]=Q,T)),G))};
|
|
Kfw=function(z,D){z=z===void 0?{}:z;switch(D.type){case "ENTITY_LOADED":return D.payload.reduce(function(Q,T){var k,G=(k=T.options)==null?void 0:k.persistenceOption;if(G&&G!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&G!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return Q;if(!T.entityKey)return g.W3(Error("Missing entity key")),Q;if(T.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!T.payload)return T=new g.Ba("REPLACE entity mutation is missing a payload",{entityKey:T.entityKey}),g.W3(T),Q;var d=p7O(T.payload);
|
|
return fg(Q,d,T.entityKey,T.payload[d])}if(T.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{T=T.entityKey;try{var F=RtQ(T).entityType;d=fg(Q,F,T);break a}catch(f){if(f instanceof Error){T=new g.Ba("Failed to deserialize entity key",{entityKey:T,originalMessage:f.message});g.W3(T);d=Q;break a}throw f;}d=void 0}return d}if(T.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!T.payload)return T=new g.Ba("UPDATE entity mutation is missing a payload",{entityKey:T.entityKey}),g.W3(T),Q;d=p7O(T.payload);var L,n;return cIr(Q,
|
|
d,T.entityKey,T.payload[d],(L=T.fieldMask)==null?void 0:(n=L.mergeOptions)==null?void 0:n.repeatedFieldsMergeOption)}return Q},z);
|
|
case "REPLACE_ENTITY":var E=D.payload;return fg(z,E.entityType,E.key,E.nb);case "REPLACE_ENTITIES":return Object.keys(D.payload).reduce(function(Q,T){var k=D.payload[T];return Object.keys(k).reduce(function(G,d){return fg(G,T,d,k[d])},Q)},z);
|
|
case "UPDATE_ENTITY":return E=D.payload,cIr(z,E.entityType,E.key,E.nb,E.tbF);default:return z}};
|
|
htV=function(){if(ng)return ng();var z={};ng=Bc("PersistentEntityStoreDb",{H2:(z.EntityStore={FV:1},z.EntityAssociationStore={FV:2},z),shared:!1,upgrade:function(D,E){E(1)&&xS(cc(D,"EntityStore",{keyPath:"key"}),"entityType","entityType");E(2)&&(D=cc(D,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),xS(D,"byParentEntityKey","parentEntityKey"),xS(D,"byChildEntityKey","childEntityKey"))},
|
|
version:3});return ng()};
|
|
pbw=function(z){return tL(htV(),z)};
|
|
Wm=function(z){return window.Int32Array?new Int32Array(z):Array(z)};
|
|
be=function(z){g.x.call(this);this.counter=[0,0,0,0];this.L=new Uint8Array(16);this.K=16;if(!x6a){var D,E=new Uint8Array(256),Q=new Uint8Array(256);var T=1;for(D=0;D<256;D++)E[T]=D,Q[D]=T,T^=T<<1^(T>>7&&283);XX=new Uint8Array(256);Jr=Wm(256);ue=Wm(256);VK=Wm(256);OU=Wm(256);for(var k=0;k<256;k++){T=k?Q[255^E[k]]:0;T^=T<<1^T<<2^T<<3^T<<4;T=T&255^T>>>8^99;XX[k]=T;D=T<<1^(T>>7&&283);var G=D^T;Jr[k]=D<<24|T<<16|T<<8|G;ue[k]=G<<24|Jr[k]>>>8;VK[k]=T<<24|ue[k]>>>8;OU[k]=T<<24|VK[k]>>>8}x6a=!0}T=Wm(44);for(E=
|
|
0;E<4;E++)T[E]=z[4*E]<<24|z[4*E+1]<<16|z[4*E+2]<<8|z[4*E+3];for(Q=1;E<44;E++)z=T[E-1],E%4||(z=(XX[z>>16&255]^Q)<<24|XX[z>>8&255]<<16|XX[z&255]<<8|XX[z>>>24],Q=Q<<1^(Q>>7&&283)),T[E]=T[E-4]^z;this.key=T};
|
|
HWn=function(z){for(var D=z.key,E=z.counter[0]^D[0],Q=z.counter[1]^D[1],T=z.counter[2]^D[2],k=z.counter[3]^D[3],G=3;G>=0&&!(z.counter[G]=-~z.counter[G]);G--);for(var d,F,L=4;L<40;)G=Jr[E>>>24]^ue[Q>>16&255]^VK[T>>8&255]^OU[k&255]^D[L++],d=Jr[Q>>>24]^ue[T>>16&255]^VK[k>>8&255]^OU[E&255]^D[L++],F=Jr[T>>>24]^ue[k>>16&255]^VK[E>>8&255]^OU[Q&255]^D[L++],k=Jr[k>>>24]^ue[E>>16&255]^VK[Q>>8&255]^OU[T&255]^D[L++],E=G,Q=d,T=F;z=z.L;G=D[40];z[0]=XX[E>>>24]^G>>>24;z[1]=XX[Q>>16&255]^G>>16&255;z[2]=XX[T>>8&255]^
|
|
G>>8&255;z[3]=XX[k&255]^G&255;G=D[41];z[4]=XX[Q>>>24]^G>>>24;z[5]=XX[T>>16&255]^G>>16&255;z[6]=XX[k>>8&255]^G>>8&255;z[7]=XX[E&255]^G&255;G=D[42];z[8]=XX[T>>>24]^G>>>24;z[9]=XX[k>>16&255]^G>>16&255;z[10]=XX[E>>8&255]^G>>8&255;z[11]=XX[Q&255]^G&255;G=D[43];z[12]=XX[k>>>24]^G>>>24;z[13]=XX[E>>16&255]^G>>16&255;z[14]=XX[Q>>8&255]^G>>8&255;z[15]=XX[T&255]^G&255};
|
|
mo=function(){if(!jD&&!g.$S){if(vm)return vm;var z;vm=(z=window.crypto)==null?void 0:z.subtle;var D,E,Q;if(((D=vm)==null?0:D.importKey)&&((E=vm)==null?0:E.sign)&&((Q=vm)==null?0:Q.encrypt))return vm;vm=void 0}};
|
|
Ig=function(z){var D=mo();D&&(this.K=new le(z,D));this.L=new Y6(z)};
|
|
le=function(z,D){this.Z=z;this.L=D};
|
|
Nwr=function(z,D,E){var Q,T;return g.w6(function(k){switch(k.L){case 1:if(z.K){k.XH(2);break}return k.K(z.L.importKey("raw",z.Z,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:z.K=k.Z;case 2:return Q={name:"AES-CTR",counter:E,length:128},k.K(z.L.encrypt(Q,z.K,D),4);case 4:return T=k.Z,k.return(new Uint8Array(T))}})};
|
|
Y6=function(z){this.L=z};
|
|
ag=function(z){this.V=new Uint8Array(64);this.Z=new Uint8Array(64);this.B=0;this.U=new Uint8Array(64);this.L=0;this.V.set(z);this.Z.set(z);for(z=0;z<64;z++)this.V[z]^=92,this.Z[z]^=54;this.reset()};
|
|
U6k=function(z,D,E){for(var Q=z.S,T=z.K[0],k=z.K[1],G=z.K[2],d=z.K[3],F=z.K[4],L=z.K[5],n=z.K[6],f=z.K[7],X,W,J,V=0;V<64;)V<16?(Q[V]=J=D[E]<<24|D[E+1]<<16|D[E+2]<<8|D[E+3],E+=4):(X=Q[V-2],W=Q[V-15],J=Q[V-7]+Q[V-16]+((X>>>17|X<<15)^(X>>>19|X<<13)^X>>>10)+((W>>>7|W<<25)^(W>>>18|W<<14)^W>>>3),Q[V]=J),X=f+SD[V]+J+((F>>>6|F<<26)^(F>>>11|F<<21)^(F>>>25|F<<7))+(F&L^~F&n),W=((T>>>2|T<<30)^(T>>>13|T<<19)^(T>>>22|T<<10))+(T&k^T&G^k&G),f=X+W,d+=X,V++,V<16?(Q[V]=J=D[E]<<24|D[E+1]<<16|D[E+2]<<8|D[E+3],E+=4):(X=
|
|
Q[V-2],W=Q[V-15],J=Q[V-7]+Q[V-16]+((X>>>17|X<<15)^(X>>>19|X<<13)^X>>>10)+((W>>>7|W<<25)^(W>>>18|W<<14)^W>>>3),Q[V]=J),X=n+SD[V]+J+((d>>>6|d<<26)^(d>>>11|d<<21)^(d>>>25|d<<7))+(d&F^~d&L),W=((f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10))+(f&T^f&k^T&k),n=X+W,G+=X,V++,V<16?(Q[V]=J=D[E]<<24|D[E+1]<<16|D[E+2]<<8|D[E+3],E+=4):(X=Q[V-2],W=Q[V-15],J=Q[V-7]+Q[V-16]+((X>>>17|X<<15)^(X>>>19|X<<13)^X>>>10)+((W>>>7|W<<25)^(W>>>18|W<<14)^W>>>3),Q[V]=J),X=L+SD[V]+J+((G>>>6|G<<26)^(G>>>11|G<<21)^(G>>>25|G<<7))+(G&d^
|
|
~G&F),W=((n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10))+(n&f^n&T^f&T),L=X+W,k+=X,V++,V<16?(Q[V]=J=D[E]<<24|D[E+1]<<16|D[E+2]<<8|D[E+3],E+=4):(X=Q[V-2],W=Q[V-15],J=Q[V-7]+Q[V-16]+((X>>>17|X<<15)^(X>>>19|X<<13)^X>>>10)+((W>>>7|W<<25)^(W>>>18|W<<14)^W>>>3),Q[V]=J),X=F+SD[V]+J+((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))+(k&G^~k&d),W=((L>>>2|L<<30)^(L>>>13|L<<19)^(L>>>22|L<<10))+(L&n^L&f^n&f),J=f,f=d,d=J,J=n,n=G,G=J,J=L,L=k,k=J,F=T+X,T=X+W,V++;z.K[0]=T+z.K[0]|0;z.K[1]=k+z.K[1]|0;z.K[2]=G+z.K[2]|0;z.K[3]=
|
|
d+z.K[3]|0;z.K[4]=F+z.K[4]|0;z.K[5]=L+z.K[5]|0;z.K[6]=n+z.K[6]|0;z.K[7]=f+z.K[7]|0};
|
|
rIJ=function(z){var D=new Uint8Array(32),E=64-z.L;z.L>55&&(E+=64);var Q=new Uint8Array(E);Q[0]=128;for(var T=z.B*8,k=1;k<9;k++){var G=T%256;Q[E-k]=G;T=(T-G)/256}z.update(Q);for(E=0;E<8;E++)D[E*4]=z.K[E]>>>24,D[E*4+1]=z.K[E]>>>16&255,D[E*4+2]=z.K[E]>>>8&255,D[E*4+3]=z.K[E]&255;gZ6(z);return D};
|
|
gZ6=function(z){z.K=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];z.S=[];z.S.length=64;z.B=0;z.L=0};
|
|
iWI=function(z){this.K=z};
|
|
wbI=function(z,D,E){z=new ag(z.K);z.update(D);z.update(E);D=rIJ(z);z.update(z.V);z.update(D);D=rIJ(z);z.reset();return D};
|
|
t7I=function(z,D){this.Z=z;this.L=D};
|
|
yI6=function(z,D,E){var Q,T,k;return g.w6(function(G){switch(G.L){case 1:if(z.K){G.XH(2);break}return G.K(z.L.importKey("raw",z.Z,{name:"HMAC",hash:"SHA-256"},!1,["sign"]),3);case 3:z.K=G.Z;case 2:return Q=new Uint8Array(D.length+E.length),Q.set(D),Q.set(E,D.length),T={name:"HMAC",hash:"SHA-256"},G.K(z.L.sign(T,z.K,Q),4);case 4:return k=G.Z,G.return(new Uint8Array(k))}})};
|
|
oZQ=function(z){this.K=z};
|
|
svO=function(z,D,E,Q){return g.w6(function(T){z.L||(z.L=new t7I(z.K,Q));return T.return(yI6(z.L,D,E))})};
|
|
$6Q=function(z,D,E){z.Z||(z.Z=new iWI(z.K));return wbI(z.Z,D,E)};
|
|
qKa=function(z,D,E){var Q,T;return g.w6(function(k){if(k.L==1){Q=mo();if(!Q)return k.return($6Q(z,D,E));k.V(3);return k.K(svO(z,D,E,Q),5)}if(k.L!=3)return k.return(k.Z);T=k.B();g.Rc(T);jD=!0;return k.return($6Q(z,D,E))})};
|
|
Rg=function(z,D){D=D===void 0?{}:D;g.Ba.call(this,P3J[z],Object.assign({},{name:"PESEncoderError",type:z},D));this.type=z;this.level="WARNING";Object.setPrototypeOf(this,Rg.prototype)};
|
|
M7n=function(z){return new Rg("WRONG_DATA_TYPE",{bI:z})};
|
|
C36=function(z){return z instanceof Error?new Rg("UNKNOWN_ENCODE_ERROR",{originalMessage:z.message}):new Rg("UNKNOWN_ENCODE_ERROR")};
|
|
AIw=function(z){return z instanceof Error?new Rg("UNKNOWN_DECODE_ERROR",{originalMessage:z.message}):new Rg("UNKNOWN_DECODE_ERROR")};
|
|
Bwk=function(z,D){z=z instanceof Rg?z:D(z);g.W3(z);throw z;};
|
|
zPW=function(){};
|
|
Zl=function(z){z=(new TextEncoder).encode(z).subarray(0,16);var D=new Uint8Array(16);D.set(z);return D};
|
|
cm=function(z){this.K=z};
|
|
Epw=function(){var z=D1n.videoPlaybackPositionEntity;if(z)return z;g.Rc(new g.Ba("Entity model not found.",{entityType:"videoPlaybackPositionEntity"}))};
|
|
QDI=function(z,D){this.K=z;this.Z=D;this.L={}};
|
|
kXX=function(z,D){a:{z=Tm6(z.Z,D.version);try{var E=z.L(D.data,D.key);break a}catch(Q){Bwk(Q,AIw)}E=void 0}return E};
|
|
GXW=function(z,D){return z.K.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(D)).then(function(E){return E.map(function(Q){return kXX(z,Q)})})};
|
|
Fls=function(z,D){var E=Lg(D),Q=Tm6(z.Z,1),T=Object.assign({},D);return z.K.objectStore("EntityStore").get(E).then(function(k){if(k){if(k.entityType!=="videoPlaybackPositionEntity")throw Error("Incorrect entity type");T.entityMetadata||(k=kXX(z,k),T.entityMetadata=k.entityMetadata)}}).then(function(){a:{try{var k=Q.Z(T,E);
|
|
break a}catch(G){Bwk(G,C36)}k=void 0}k={key:E,entityType:"videoPlaybackPositionEntity",data:k,version:1};return YS.all([z.K.objectStore("EntityStore").put(k),ePX(z,T)])}).then(function(){d1O(z,E,"videoPlaybackPositionEntity");
|
|
return E})};
|
|
fHL=function(z,D){var E=RtQ(D).entityType;return YS.all([z.K.objectStore("EntityStore").delete(D),LlO(z,D)]).then(function(){d1O(z,D,E)})};
|
|
npO=function(z,D){D=D.map(function(E){return fHL(z,E)});
|
|
return YS.all(D).then(function(){})};
|
|
d1O=function(z,D,E){var Q=z.L[E];Q||(Q=new Set,z.L[E]=Q);Q.add(D)};
|
|
Wln=function(z,D){var E=Lg(D),Q=Epw();if(!Q)return YS.resolve([]);Q=new Q(D);z=z.K.objectStore("EntityAssociationStore");D=[];Q=g.v(Q.L());for(var T=Q.next();!T.done;T=Q.next())D.push(z.put({parentEntityKey:E,childEntityKey:T.value}));return YS.all(D).then(function(k){return k.map(function(G){return G[1]})})};
|
|
LlO=function(z,D){return z.K.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(D))};
|
|
ePX=function(z,D){var E=Lg(D);return LlO(z,E).then(function(){return Wln(z,D)})};
|
|
Kg=function(){};
|
|
Xxn=function(){this.K={};this.K[0]=new Kg;if(!g.UC("aes_pes_encoder_killswitch")){var z=this.K;try{var D=zR();var E=Zl(D);var Q=new cm(new Y6(E),new Ig(E))}catch(T){throw z=T instanceof Error?new Rg("KEY_CREATION_FAILED",{originalMessage:T.message}):new Rg("KEY_CREATION_FAILED"),g.W3(z),z;}z[1]=Q}};
|
|
Tm6=function(z,D){D=D===void 0?0:D;z=z.K[D];if(!z)throw D=new Rg("INVALID_ENCODER_VERSION",{bI:D}),g.W3(D),D;return z};
|
|
hr=function(z,D){g.x.call(this);this.token=z;this.K=D;this.observers=[];z=new g.Cn.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+zR());z.onmessage=this.L.bind(this);this.channel=z};
|
|
pg=function(z,D,E){var Q,T,k,G;return g.w6(function(d){if(d.L==1)return d.K(pbw(z.token),2);if(d.L!=3)return Q=d.Z,d.K(pc(Q,["EntityStore","EntityAssociationStore"],D,function(F){T=new QDI(F,z.K);return E(T)}),3);
|
|
k=d.Z;T&&(G=T.L,Object.keys(G).length>0&&(z.channel.postMessage(G),JQJ(z,G)));return d.return(k)})};
|
|
uP6=function(z,D){return pg(z,{mode:"readwrite",PS:!0},function(E){return Fls(E,D)})};
|
|
Vas=function(z,D){return pg(z,{mode:"readwrite",PS:!0},function(E){return fHL(E,D)})};
|
|
O9r=function(z,D){return pg(z,{mode:"readwrite",PS:!0},function(E){return npO(E,D)})};
|
|
b9O=function(z,D){return pg(z,{mode:"readonly",PS:!0},function(E){return GXW(E,D)})};
|
|
JQJ=function(z,D){z=g.v(z.observers);for(var E=z.next();!E.done;E=z.next())E=E.value,E(D)};
|
|
jDO=function(){var z,D,E;return g.w6(function(Q){if(Q.L==1)return Q.V(2),Q.K(g.Cc(),4);if(Q.L!=2){z=Q.Z;if(!z||!Dj()||typeof g.Cn.BroadcastChannel==="undefined")return Q.return();D=new Xxn;return Q.return(new hr(z,D))}E=Q.B();E instanceof Error&&g.W3(E);return Q.return()})};
|
|
vpr=function(){var z=XMLHttpRequest.prototype.fetch;return!!z&&z.length===3};
|
|
x6=function(z){this.L=z};
|
|
Hm=function(z,D){var E=E===void 0?!0:E;D=Number(D)*1E3;var Q=Math.round((0,g.r)()),T=Q.toString();z={innertubeResponse:z,serverDateTimestampMs:T,lastModifiedTimestampMs:T,expireTimestampMs:(Q+D).toString(),isProcessed:E};if(E=g.VV("INNERTUBE_CONTEXT_CLIENT_NAME"))z.clientName=E;return z};
|
|
m1W=function(z){var D;this.K=(D=z.responseContext)==null?void 0:D.stateTags};
|
|
lHQ=function(z){var D;return((D=z.K)==null?void 0:D.stateTagsModified)||[]};
|
|
NA=function(z){this.K=z};
|
|
UU=function(z,D,E){if(!g.UC("state_tags_killswitch")){var Q=new m1W(D);if(lHQ(Q).length>0){var T=z.K.FD();T=g.v(T);for(var k=T.next();!k.done;k=T.next()){k=k.value;var G=XbQ(z.K,k);if(G){var d=cT(G);a:{var F=void 0;G=lHQ(Q);d=((F=(new m1W(d)).K)==null?void 0:F.relevantStateTags)||[];F=g.v(d);for(d=F.next();!d.done;d=F.next())if(d=d.value,d.stateTag!=null&&G.includes(d.stateTag)&&d.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){G=!0;break a}G=!1}G&&JIL(z.K,k)}}}}var L;Q=(L=D.responseContext)==
|
|
null?void 0:L.maxAgeSeconds;E&&Q&&Number(Q)>0&&(D=Hm(D,Q),z.K.put(E,new lv(D)))};
|
|
g8=function(z,D){var E=g.ok.apply(2,arguments);z=z===void 0?0:z;g.Ba.call(this,D,E);this.errorType=z;Object.setPrototypeOf(this,this.constructor.prototype)};
|
|
r8=function(z){this.K=z};
|
|
Ymk=function(z,D,E){if(z.K){var Q=Oj(Kv(D,"key"))||"/UNKNOWN_PATH";z.K.start(Q)}z=E;g.UC("wug_networking_gzip_request")&&(z=vnw(E));return new window.Request(D,z)};
|
|
IHV=function(z,D,E,Q,T,k){var G,d,F,L,n,f,X,W,J,V;return g.w6(function(l){if(l.L==1)return((G=k)==null?0:G.aborted)?(D.cancel(),l.return(Q)):l.K(D.read(),2);d=l.Z;F=d.value;if(L=d.done)return(n=z.K)==null||n.success(),l.return(Q);try{f=E.parse(F)}catch(S){throw new g8(1,"Failed to parse streaming response",F);}if(f!=null)for(X=g.v(f),W=X.next();!W.done;W=X.next())J=W.value,Q.push(J),V=void 0,(V=T)==null||V(J);return l.return(IHV(z,D,E,Q,T,k))})};
|
|
MA=function(z,D,E){if(!ie){var Q=g.LZ();g.Gq(Q,{iE:w8,gH:r8});if(E==null?0:E.e0){g.Gq(Q,{iE:tr,wK:g.VV("INNERTUBE_CONTEXT_CLIENT_NAME",E.clientInterface)});g.Gq(Q,{iE:yK,wK:5184E6});var T={};g.Gq(Q,(T.iE=og,T.gH=Y_,T[g.e6]=[tr,yK],T));g.Gq(Q,{iE:sU,gH:NA});T=Q.resolve(sU);var k=window;if(k.ytInitialVideoId){var G=k.ytInitialVideoId;k.ytInitialPlayerResponse&&UU(T,k.ytInitialPlayerResponse,Qa("player",{videoId:G}));k.ytInitialWatchNextResponse&&UU(T,k.ytInitialWatchNextResponse,Qa("next",{videoId:G}));
|
|
k.ytInitialReelItemWatchResponse&&UU(T,k.ytInitialReelItemWatchResponse,Qa("reel_item_watch",{videoId:G}))}}g.Gq(Q,{iE:$6,wK:{Lb:{feedbackEndpoint:m_(O4),modifyChannelNotificationPreferenceEndpoint:m_(bv),playlistEditEndpoint:m_(jO),shareEntityEndpoint:m_(Vy),subscribeEndpoint:m_(JS),unsubscribeEndpoint:m_(uv),webPlayerShareEntityServiceEndpoint:m_(vD)}}});k=O9.getInstance();T={};k&&(T.client_location=k);if(E==null?0:E.e0)k=Q.resolve(sU),T.store=k,T.resolve_url_prefetch=Q.resolve(aHW);g.Gq(Q,{iE:qA,
|
|
wK:T});g.Gq(Q,{iE:Pm,wK:z!==void 0?z:pOX()});D===void 0&&(D=Q.resolve(w8));g.UC("all_web_enable_network_machine")&&nZQ();$gk(Q.resolve($6),D,Q.resolve(Pm),Q.resolve(qA),(E==null?0:E.e0)?Q.resolve(og):void 0);g.Gq(Q,{iE:Smw,wK:Sc.instance});ie=Q.resolve(Smw)}return ie};
|
|
Cg=function(z){var D={};z=z.split("&");z=g.v(z);for(var E=z.next();!E.done;E=z.next())E=E.value.split("="),E.length===2&&(D[E[0]]=E[1]);return D};
|
|
RPV=function(){var z=z===void 0?window:z;var D,E;return g.w6(function(Q){if(Q.L==1)return Q.K(g.Ne(),2);D=z;E=D.bgevmc;if(!E)throw Error("BGE Controls not exposed");return Q.return({pause:function(){E.p()},
|
|
resume:function(){E.r()},
|
|
checkForRefresh:function(){return E.cr()}})})};
|
|
gOk=function(){if(g.UC("bg_st_hr"))return"havuokmhhs-0";var z,D=((z=globalThis.performance)==null?void 0:z.timeOrigin)||0;return"havuokmhhs-"+Math.floor(D)};
|
|
Ar=function(z){window.bgens=z};
|
|
Bm=function(z){this.K=z};
|
|
Z9I=function(){return new Promise(function(z){var D=window;D.ntpevasrs!==void 0?z(new Bm(D.ntpevasrs)):(D.ntpqfbel===void 0&&(D.ntpqfbel=[]),D.ntpqfbel.push(function(E){z(new Bm(E))}))})};
|
|
hPr=function(){if(g.O_()){var z=g.VV("PLAYER_VARS",{});if(g.bx(z,"privembed",!1)!="1"&&!g.VMs(z)){var D=function(){zP=!0;"google_ad_status"in window?g.uF("DCLKSTAT",1):g.uF("DCLKSTAT",2)};
|
|
try{var E=nD(document);GbV(cQQ,D,E)}catch(Q){}KlV.push(xR.Vl(function(){if(!(zP||"google_ad_status"in window)){try{if(cQQ.toString()&&D){var Q=""+g.vn(D),T=dlX[Q];T&&DlW(T)}}catch(k){}zP=!0;g.uF("DCLKSTAT",3)}},5E3))}}};
|
|
D4=function(){var z=Number(g.VV("DCLKSTAT",0));return isNaN(z)?0:z};
|
|
Ef=function(z,D){this.L=z;this.K=D};
|
|
ks=function(z,D,E){var Q=this;this.network=z;this.options=D;this.U=E;this.Z=0;this.K=null;this.L=new FOn;D.IS?Qt(this,pxX(this)):D.preload&&Qt(this,new Promise(function(T){g.TR(0,function(){T(TP(Q))},0)}))};
|
|
pxX=function(z){var D,E,Q,T,k,G,d,F,L,n,f,X,W;return g.w6(function(J){switch(J.L){case 1:D=g.Cn;if(!D.ytAtP||g.UC("ytatp_ks")){D.ytAtRC?(Q=VM("att_init_delay",0),tMQ(function(){var V,l;return g.w6(function(S){if(S.L==1){E=D.ytAtT;delete D.ytAtT;if(!D.ytAtRC)return z.L.uz(6,z.Z++),S.return();z.L.uz(2,z.Z++);V=GP(E,null);return S.K(eZ(z,V),2)}l=S.Z;D.ytAtRC&&D.ytAtRC(JSON.stringify(l));S.U()})},Q)):(E=D.ytAtT,delete D.ytAtT,z.L.uz(1,z.Z++));
|
|
J.XH(2);break}return J.K(D.ytAtP,3);case 3:T=J.Z;delete D.ytAtP;G=(k=T)==null?void 0:k.R;E=(d=T)==null?void 0:d.T;F=x1W(G);if(G&&!F){z.L.uz(1,z.Z++);J.XH(4);break}z.L.uz(F?7:2,z.Z++);return J.K(eZ(z,GP(E,null)),5);case 5:L=J.Z,G=JSON.stringify(L);case 4:D.ytAtRC?D.ytAtRC(G):g.Rc(Error("ytAtRC not defined for ytAtP."));case 2:return J.K(Z9I(),6);case 6:return n=J.Z,n.bindInnertubeChallengeFetcher(function(V){z.L.uz(3,z.Z++);return eZ(z,GP(E,V))}),n.registerChallengeFetchedCallback(function(V){V=V.challenge;
|
|
if(!V)throw Error("BGE_MACR");V={challenge:V,nz:Cg(V),XJ:f,bgChallenge:new rQ};V=Promise.resolve(V);z.K=V}),J.K(g.Ne(),7);
|
|
case 7:f=J.Z;X=n.getLatestChallengeResponse();W=X.challenge;if(!W)throw Error("BGE_MACIL");return J.return({challenge:W,nz:Cg(W),XJ:f,bgChallenge:new rQ})}})};
|
|
TP=function(z){var D,E,Q,T,k,G,d,F,L;return g.w6(function(n){switch(n.L){case 1:return D=GP(void 0,oY().K),n.V(2),n.K(H9k(z,D),4);case 4:E=n.Z;n.N(3);break;case 2:return n.B(),g.Rc(Error("Failed to fetch attestation challenge after 5 attempts; not retrying for 24h.")),Nmn(z,864E5),n.return({challenge:"",nz:{},XJ:void 0,bgChallenge:void 0});case 3:Q=E.Kn;T=E.lV;k=Number(T.t)||7200;Nmn(z,k*1E3);G=void 0;if(!("c1a"in T&&E.bgChallenge)){n.XH(5);break}var f=E.bgChallenge,X=new rQ;if(f.interpreterJavascript){var W=
|
|
Yla(f.interpreterJavascript);W=JX(W).toString();var J=new UL;Io(J,6,W);Lt(X,UL,1,J,N$)}else f.interpreterUrl&&(W=Mg(f.interpreterUrl),W=Cw(W).toString(),J=new gQ,Io(J,4,W),Lt(X,gQ,2,J,N$));f.interpreterHash&&ao(X,3,f.interpreterHash,N$);f.program&&ao(X,4,f.program,N$);f.globalName&&ao(X,5,f.globalName,N$);f.clientExperimentsStateBlob&&ao(X,7,f.clientExperimentsStateBlob,N$);d=X;n.V(6);return n.K(fGI(oY(),d),8);case 8:n.N(7);break;case 6:return F=n.B(),g.Rc(F),n.return({challenge:Q,nz:T,XJ:G,bgChallenge:d});
|
|
case 7:return n.V(9),G=new tT({challenge:d,yP:{lm:"aGIf"}}),n.K(G.q7,11);case 11:n.N(5);break;case 9:L=n.B(),g.Rc(L),G=void 0;case 5:return n.return({challenge:Q,nz:T,XJ:G,bgChallenge:d})}})};
|
|
U1X=function(z,D){var E;return g.w6(function(Q){if(Q.L==1)return Ar(2),Q.V(2),Q.K(eZ(z.network,D),4);if(Q.L!=2)return(E=Q.Z)?E.challenge&&!E.bgChallenge?Ar(1):Ar(4):Ar(3),Q.return(E);Q.B();Ar(3);return Q.return(void 0)})};
|
|
eZ=function(z,D){var E;return g.w6(function(Q){E=z.U;if(!E||E.tk())return Q.return(U1X(z,D));g.qK("att_pna",void 0,"attestation_challenge_fetch");return Q.return(new Promise(function(T){E.q$("publicytnetworkstatus-online",function(){U1X(z,D).then(T)})}))})};
|
|
gpa=function(z){if(!z)throw Error("Fetching Attestation challenge returned falsy");if(!z.challenge)throw Error("Missing Attestation challenge");var D=z.challenge,E=Cg(D);if("c1a"in E&&(!z.bgChallenge||!z.bgChallenge.program))throw Error("Expected bg challenge but missing.");return Object.assign({},z,{Kn:D,lV:E})};
|
|
H9k=function(z,D){var E,Q,T,k,G;return g.w6(function(d){switch(d.L){case 1:E=void 0,Q=0,T={};case 2:if(!(Q<5)){d.XH(4);break}if(!(Q>0)){d.XH(5);break}T.QV=1E3*Math.pow(2,Q-1)+Math.random()*1E3;return d.K(new Promise(function(F){return function(L){g.TR(0,function(){L(void 0)},F.QV)}}(T)),5);
|
|
case 5:return d.V(7),z.L.uz(4,z.Z++),d.K(eZ(z,D),9);case 9:return k=d.Z,d.return(gpa(k));case 7:E=G=d.B(),G instanceof Error&&g.Rc(G);case 8:Q++;T={QV:void 0};d.XH(2);break;case 4:throw E;}})};
|
|
Qt=function(z,D){z.K=D};
|
|
rQW=function(z){var D,E,Q;return g.w6(function(T){if(T.L==1)return T.K(Promise.race([z.K,null]),2);D=T.Z;var k=TP(z);z.K=k;(E=D)==null||(Q=E.XJ)==null||Q.dispose();T.U()})};
|
|
Nmn=function(z,D){function E(){var T;return g.w6(function(k){T=Q-Date.now();return T<1E3?k.K(rQW(z),0):(g.Qd(E,0,Math.min(T,6E4)),k.XH(0))})}
|
|
var Q=Date.now()+D;E()};
|
|
i9s=function(z,D){return new Promise(function(E){g.TR(0,function(){E(D())},z)})};
|
|
GP=function(z,D){var E={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};z&&(E.eacrToken=z);D&&(E.interpreterHash=D);return E};
|
|
x1W=function(z){if(!z||!g.UC("roscas"))return!1;try{var D=JSON.parse(z)}catch(E){return!1}z=D.challenge;if(!z)return!1;D=Cg(z);z=Number(D.c)||void 0;D=Number(D.t)||7200;return!!z&&Date.now()>(z+D)*1E3};
|
|
wxX=function(){return new Promise(function(z){var D=window;D.attmp!==void 0?z(D.attmp):(D.attmq===void 0&&(D.attmq=[]),D.attmq.push(function(E){z(E)}))})};
|
|
g.yQJ=function(z,D){var E,Q,T;return g.w6(function(k){if(k.L==1){if(!tak())return k.XH(2);E=window;return E.attmp!==void 0?k.return(E.attmp.s("ENGAGEMENT_TYPE_PLAYBACK",z,D)):k.K(wxX(),3)}if(k.L!=2)return Q=k.Z,k.return(Q.s("ENGAGEMENT_TYPE_PLAYBACK",z,D));var G=g.BX("yt.aba.att");return(T=G?G:ks.instance!==void 0?ks.instance.B.bind(ks.instance):null)?k.return(T("ENGAGEMENT_TYPE_PLAYBACK",z,D)):k.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})};
|
|
g.opW=function(){var z,D,E;return g.w6(function(Q){if(Q.L==1){if(!tak())return Q.XH(2);z=window;return z.attmp===void 0?Q.return(!1):Q.K(wxX(),3)}if(Q.L!=2)return D=Q.Z,Q.return(D.ir());var T=g.BX("yt.aba.att2");return(E=T?T:ks.instance!==void 0?ks.instance.V.bind(ks.instance):null)?Q.return(E()):Q.return(Promise.resolve(!1))})};
|
|
tak=function(){return(g.UC("attmusi")||g.UC("attmusiw"))&&g.UC("attmusi_ue")};
|
|
$1k=function(z,D){var E=g.BX("ytDebugData.callbacks");E||(E={},g.AV("ytDebugData.callbacks",E));if(g.UC("web_dd_iu")||sDV.includes(z))E[z]=D};
|
|
dz=function(z){this.K=z};
|
|
PZQ=function(z,D,E){var Q,T,k;g.w6(function(G){if(G.L==1)return Q={context:g.bb(),settingItemId:D,newValue:E},T=lb(qmr),G.K(g.RW(z,Q,T),2);k=G.Z;if(!k||k.errorMetadata)return k?k.errorMetadata&&g.Rc(new g.Ba("SetSettingRequest failed with status "+k.errorMetadata.status)):g.Rc(new g.Ba("SetSettingRequest failed with empty response")),G.return(void 0);G.U()})};
|
|
FT=function(){this.state=1;this.XJ=null;this.e_=void 0};
|
|
CZQ=function(z,D,E,Q,T,k){var G=G===void 0?"trayride":G;E?(z.Go(2),GbV(Cy(E),function(){if(window[G])Maa(z,Q,G,T);else{z.Go(3);var d=eEX(E),F=document.getElementById(d);F&&(TeL(d),F.parentNode.removeChild(F));g.Rc(new g.Ba("BL:ULB",""+E))}},k)):D?(k=g.$0("SCRIPT"),D instanceof Wq?(k.textContent=JX(D),uK(k)):k.textContent=D,k.nonce=nD(document),document.head.appendChild(k),document.head.removeChild(k),window[G]?Maa(z,Q,G,T):(z.Go(4),g.Rc(new g.Ba("BL:ULBJ")))):g.Rc(new g.Ba("BL:ULV"))};
|
|
Maa=function(z,D,E,Q){z.Go(5);var T=!!z.e_&&AQV.includes(g.VG(z.e_)||"");try{var k=new tT({program:D,globalName:E,yP:{disable:!g.UC("att_web_record_metrics")||!g.UC("att_skip_metrics_for_cookieless_domains_ks")&&T,lm:"aGIf"}});k.q7.then(function(){z.Go(6);Q&&Q(D)});
|
|
z.YS(k)}catch(G){z.Go(7),G instanceof Error&&g.Rc(G)}};
|
|
Lo=function(){var z=g.BX("yt.abuse.playerAttLoader");return z&&["bgvma","bgvmb","bgvmc"].every(function(D){return D in z})?z:null};
|
|
fo=function(){FT.apply(this,arguments)};
|
|
Bmr=function(z){switch(z){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:g.eK(z,"unknown result type")}};
|
|
g.no=function(z){return(z==null?void 0:z.layoutId)!=null&&(z==null?void 0:z.layoutType)!=null};
|
|
g.zpV=function(z){if(!g.no(z.adLayoutMetadata))return!1;z=z.renderingContent;return g.U(z,g.Wj)||g.U(z,g.XT)||g.U(z,g.Jy)||g.U(z,g.uy)||g.U(z,g.Vt)||g.U(z,g.Of)?!0:!1};
|
|
g.Efa=function(z){if(!g.no(z.adLayoutMetadata))return!1;z=z.renderingContent;return g.U(z,g.by)||g.U(z,g.jZ)||g.U(z,DpL)||g.U(z,g.vj)||g.U(z,g.mB)?!0:!1};
|
|
g.TiO=function(z){return g.no(z.adLayoutMetadata)?g.U(z.renderingContent,g.ly)||g.U(z.renderingContent,g.Qur)?!0:!1:!1};
|
|
g.Ys=function(z){return z.playerVars!==void 0&&z.pings!==void 0&&z.externalVideoId!==void 0};
|
|
g.Ko=function(z){if(!g.no(z.adLayoutMetadata))return!1;z=z.renderingContent;var D=g.U(z,g.I7);return D?g.a7(D):(D=g.U(z,g.SZ))?g.Ys(D):(D=g.U(z,g.R7))?D.playerVars!==void 0:(D=g.U(z,g.by))?D.durationMilliseconds!==void 0:g.U(z,g.Z4)||g.U(z,g.cj)?!0:!1};
|
|
g.a7=function(z){z=(z.sequentialLayouts||[]).map(function(D){return g.U(D,g.hy)});
|
|
return z.length>0&&z.every(g.Ko)};
|
|
g.xs=function(z){return g.no(z.adLayoutMetadata)?(z=g.U(z.renderingContent,g.po))&&z.pings?!0:!1:!1};
|
|
g.FQL=function(z){if(!g.no(z.adLayoutMetadata))return!1;if(g.U(z.renderingContent,g.kOX)||g.U(z.renderingContent,g.ly))return!0;var D=g.U(z.renderingContent,g.Hj);return g.U(z.renderingContent,g.Nr)||g.U(D==null?void 0:D.sidePanel,GOL)||g.U(D==null?void 0:D.sidePanel,g.epX)||g.U(D==null?void 0:D.sidePanel,dpr)?!0:!1};
|
|
g.J46=function(z){var D;(D=!z)||(D=z.adSlotMetadata,D=!((D==null?void 0:D.slotId)!==void 0&&(D==null?void 0:D.slotType)!==void 0));if(D||!(g.LQO(z)||z.slotEntryTrigger&&z.slotFulfillmentTriggers&&z.slotExpirationTriggers))return!1;var E;z=(E=z.fulfillmentContent)==null?void 0:E.fulfilledLayout;return(E=g.U(z,g.hy))?g.Ko(E):(E=g.U(z,g.Uf))?g.FQL(E):(E=g.U(z,g.fcn))?g.Efa(E):(E=g.U(z,g.nfs))?g.zpV(E):(E=g.U(z,g.WQJ))?g.no(E.adLayoutMetadata)?g.U(E.renderingContent,g.Wj)?!0:!1:!1:(E=g.U(z,g.gz))?g.xs(E):
|
|
(z=g.U(z,g.X6w))?g.TiO(z):!1};
|
|
g.LQO=function(z){var D;z=g.U((D=z.fulfillmentContent)==null?void 0:D.fulfilledLayout,g.Uf);var E;return z&&((E=z.adLayoutMetadata)==null?void 0:E.layoutType)==="LAYOUT_TYPE_PANEL_QR_CODE"&&z.layoutExitNormalTriggers===void 0};
|
|
upO=function(z){z=g.v(z||[]);for(var D=z.next();!D.done;D=z.next()){var E=g.U(D.value,g.rz);if(E===void 0||!g.J46(E))break;D=void 0;E=(D=E.fulfillmentContent)==null?void 0:D.fulfilledLayout;if((D=g.U(E,g.gz))&&g.xs(D))return!0}return!1};
|
|
ViL=function(z){if(!z||!z.adPlacements&&!z.adSlots)return!1;for(var D=g.v(z.adPlacements||[]),E=D.next();!E.done;E=D.next())if(E=E.value)if(E=E.adPlacementRenderer,E!=null&&(E.config&&E.config.adPlacementConfig&&E.config.adPlacementConfig.kind)==="AD_PLACEMENT_KIND_START")return!0;z=g.v(z.adSlots||[]);for(D=z.next();!D.done;D=z.next()){var Q=E=void 0;if(((E=g.U(D.value,g.rz))==null?void 0:(Q=E.adSlotMetadata)==null?void 0:Q.triggerEvent)==="SLOT_TRIGGER_EVENT_BEFORE_CONTENT")return!0}return!1};
|
|
OKn=function(z,D){var E=[];D?D.isTrusted===!0?E.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED"):D.isTrusted===!1?E.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_NOT_TRUSTED"):E.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED_PROPERTY_UNDEFINED"):E.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_UNDEFINED");g.iy(0,"a.s_",{metadata:z,states:E});g.uF("ASDSTAT",0)};
|
|
g.iy=function(z,D,E){D=bKX[D];var Q,T,k={detected:z===0,source:""+D.L+((Q=E.triggerContext)!=null?Q:"")+((T=E.Y4)!=null?T:""),detectionStates:E.states,durationMs:E.Nt};E.metadata&&(k.contentCpn=E.metadata.contentCpn,k.adCpn=E.metadata.adCpn);g.z2("biscottiBasedDetection",k);D.K!==void 0&&(E=Number(g.VV("CATSTAT",0)),D.K!==void 0?(D=D.K,z=Bmr(z),z=E&~(3<<D)|z<<D):z=E,g.uF("CATSTAT",z))};
|
|
juI=function(z,D){var E,Q;z=((E=z.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(Q=E.videoAuthorizationToken)==null?void 0:Q.credentialTransferTokens)||[];for(E=0;E<z.length;++E)if(z[E].scope===D)return z[E].token||void 0};
|
|
g.ty=function(z){var D=g.U(z,vfn);if(D)return D;if((D=g.U(z,mpr))&&D.commands)return lc6(D.commands);if((D=g.U(z,YCa))&&D.commands)return lc6(D.commands);if((z=g.U(z,IcV))&&z.identifier&&z.command&&(wz||(wz=[]),!wz.includes(z.identifier)))return wz.push(z.identifier),g.U(z.command,vfn)};
|
|
lc6=function(z){if(z.length!==0){var D=[];z=g.v(z);for(var E=z.next();!E.done;E=z.next())(E=g.ty(E.value))&&D.push(E);return{commandExecutorCommand:{commands:D}}}};
|
|
ack=function(z){if(z&&z.simpleText)return z.simpleText;var D="";if(z&&z.runs)for(var E=0;E<z.runs.length;E++)z.runs[E].text&&(D+=z.runs[E].text);return D};
|
|
o7=function(z){return z?function(){try{return z.apply(this,arguments)}catch(D){g.W3(D)}}:z};
|
|
sf=function(){this.Z=new Set;this.L=new Set;this.B=new Map;this.client=void 0;this.csn=null};
|
|
$s=function(){sf.instance||(sf.instance=new sf);return sf.instance};
|
|
qr=function(){};
|
|
Pj=function(){this.N=[];this.j=[];this.U=new Map;this.Iq=new Map;this.V=[];this.FH=[];this.Z=new Map;this.S=new Map;this.K=new Map;this.L=new Set;this.ew=new Map};
|
|
Mr=function(){Pj.instance||(Pj.instance=new Pj);return Pj.instance};
|
|
Ay=function(z,D,E,Q){Q=Q===void 0?{}:Q;lD(function(){SCW.includes(D)||(g.Rc(new g.Ba("createClientScreen() called with a non-page VE",D)),D=83769);if(!Q.isHistoryNavigation){var T=Q.layer||0;z.Iq.set(T,[]);Co(z,T).push({rootVe:D,key:Q.key||""})}z.N=[];z.j=[];Q.SR?RpW(z,D,E,Q):ZKX(z,D,E,Q)})()};
|
|
c4W=function(z,D,E){E=E===void 0?0:E;lD(function(){D.then(function(Q){z.L.has(E)&&z.B&&z.B();var T=g.kE(E),k=T2(E);if(T&&k){var G={automatedLogEventSource:3},d;(Q==null?0:(d=Q.response)==null?0:d.trackingParams)&&E9(z.client,T,k,EP(Q.response.trackingParams),!1,G);var F;(Q==null?0:(F=Q.playerResponse)==null?0:F.trackingParams)&&E9(z.client,T,k,EP(Q.playerResponse.trackingParams),!1,G)}})})()};
|
|
g.zS=function(z){var D=Mr();var E=E===void 0?0:E;lD(function(){var Q=EP(z),T=g.kE(E);if(T)if(g.UC("dedupping_server_ve")&&!D.L.has(E)){D.K.has(T)||D.K.set(T,new Set);var k=Q.toString();D.K.get(T).has(k)||(Bj(D,Q,void 0,E),D.K.get(T).add(k))}else Bj(D,Q,void 0,E);else Bj(D,Q,void 0,E);return Q})()};
|
|
KQO=function(z){var D={veType:253246};return lD(function(){if(!D.veType)return g.XO(new g.Ba("Error: Trying to graft a client VE without a veType.")),null;if(D.visibilityTypes){var E=D.visibilityTypes.reduce(function(Q,T){return Q|T});
|
|
E={visibility:{types:String(E)}}}E=LYO(D.veType,D.visualElement,D.elementIndex,D.clientYouTubeData,void 0,E);return Bj(z,E)?E:null})()};
|
|
Bj=function(z,D,E,Q){Q=Q===void 0?0:Q;return lD(function(){if(z.L.has(Q))return z.N.push([D,E]),!0;var T=g.kE(Q),k=E||T2(Q);if(T&&k){if(g.UC("combine_ve_grafts")){var G=z.Z.get(k.toString());G?G.push(D):(z.S.set(k.toString(),k),z.Z.set(k.toString(),[D]));z.AT||(z.AT=g.TR(0,function(){De(z,T)},1200))}else E9(z.client,T,k,D);
|
|
return!0}return!1})()};
|
|
hpI=function(z,D,E,Q){Q=Q===void 0?0:Q;var T=g.kE(Q);D=D||T2(Q);T&&D&&(z=z.client,Q=A3({cttAuthInfo:G2(T)||void 0},T),E={csn:T,ve:D.getAsJson(),clientData:E},T==="UNDEFINED_CSN"?kl("visualElementStateChanged",Q,E):z?BP("visualElementStateChanged",E,z,Q):g.z2("visualElementStateChanged",E,Q))};
|
|
RpW=function(z,D,E,Q){Q=Q===void 0?{}:Q;z.L.add(Q.layer||0);z.B=function(){ZKX(z,D,E,Q);var G=T2(Q.layer);if(G){for(var d=g.v(z.N),F=d.next();!F.done;F=d.next()){var L=F.value;F=L[0];L=L[1]||G;if(g.UC("dedupping_server_ve")){var n=g.kE(Q.layer);if(n){z.K.has(n)||z.K.set(n,new Set);var f=F.toString();z.K.get(n).has(f)||(Bj(z,F,L,Q.layer),z.K.get(n).add(f))}}else Bj(z,F,L,Q.layer)}G=g.v(z.j);for(d=G.next();!d.done;d=G.next())d=d.value,hpI(z,d[0],d[1])}};
|
|
E||g.kE(Q.layer)||z.B();if(Q.SR)for(var T=g.v(Q.SR),k=T.next();!k.done;k=T.next())c4W(z,k.value,Q.layer);else g.W3(Error("Delayed screen needs a data promise."))};
|
|
ZKX=function(z,D,E,Q){Q=Q===void 0?{}:Q;var T=void 0;Q.layer||(Q.layer=0);T=Q.parentLayer!==void 0?Q.parentLayer:Q.layer;var k=g.kE(T);T=T2(T);var G=E||T,d;G&&(Q.parentCsn!==void 0?d={clientScreenNonce:Q.parentCsn,visualElement:G}:k&&k!=="UNDEFINED_CSN"&&(d={clientScreenNonce:k,visualElement:G}));var F,L=g.VV("EVENT_ID");k==="UNDEFINED_CSN"&&L&&(F={servletData:{serializedServletEventId:L}});g.UC("combine_ve_grafts")&&k&&De(z,k);g.UC("no_client_ve_attach_unless_shown")&&G&&k&&T8(G,k);try{var n=IrL(z.client,
|
|
D,d,Q.eR,Q.cttAuthInfo,F,Q.implicitGestureType,Q.loggingExpectations,Q.automatedLogEventSource)}catch(W){u8(W,{pG:D,rootVe:T,djR:E,NMw:k,pN3:d,eR:Q.eR});g.W3(W);return}jAI(n,D,Q.layer,Q.cttAuthInfo);k&&k!=="UNDEFINED_CSN"&&T&&!VPW(k)&&(Run(z.client,k,T,!0),g.UC("dedupping_server_ve")&&z.K.delete(k));D=Co(z,Q.layer||0);D.length>0&&!D[D.length-1].csn&&(D[D.length-1].csn=n||"");g.yP({clientScreenNonce:n});qr.instance||(qr.instance=new qr);lD($s().K).bind($s())();var f=T2(Q.layer);k&&k!=="UNDEFINED_CSN"&&
|
|
f&&g.UC("music_web_mark_root_visible")&&LN(n,f);z.L.delete(Q.layer||0);z.B=void 0;var X;(X=z.ew.get(Q.layer))==null||X.forEach(function(W,J){W?Bj(z,J,W,Q.layer):f&&Bj(z,J,f,Q.layer)});
|
|
p6w(z)};
|
|
Co=function(z,D){z.U.has(D)||z.U.set(D,[]);return z.U.get(D)};
|
|
p6w=function(z){for(var D=0;D<z.V.length;D++){var E=z.V[D];try{E()}catch(Q){g.W3(Q)}}for(D=z.V.length=0;D<z.FH.length;D++){E=z.FH[D];try{E()}catch(Q){g.W3(Q)}}};
|
|
De=function(z,D){if(D===void 0)for(var E=JNs(),Q=0;Q<E.length;Q++)E[Q]!==void 0&&De(z,E[Q]);else z.Z.forEach(function(T,k){(k=z.S.get(k))&&ars(z.client,D,k,T)}),z.Z.clear(),z.S.clear(),z.AT=void 0};
|
|
Ew=function(){};
|
|
xpa=function(){Ew.instance||(Ew.instance=new Ew);return Ew.instance};
|
|
HKV=function(z,D,E){var Q=new XMLHttpRequest;if(E==null?0:E.eV)Q.onreadystatechange=function(k){E.eV(Q,k)};
|
|
var T;Q.open((T=D.method)!=null?T:"GET",z,!0);Q.responseType="text";Q.withCredentials=!0;if(D.headers)for(z=g.v(Object.entries(D.headers)),D=z.next();!D.done;D=z.next())T=g.v(D.value),D=T.next().value,T=T.next().value,Q.setRequestHeader(D,T);return Q};
|
|
Qb=function(){};
|
|
NiI=function(){var z=navigator;return new Promise(function(D,E){var Q;(Q=z.webkitTemporaryStorage)!=null&&Q.queryUsageAndQuota?z.webkitTemporaryStorage.queryUsageAndQuota(function(T,k){D({usage:T,quota:k})},function(T){E(T)}):E(Error("webkitTemporaryStorage is not supported."))})};
|
|
gfX=function(z,D){UpX(z.program,D.wh)&&(g.qK("bg_i",void 0,"player_att"),g.TS.initialize(z,function(){g.qK("bg_l",void 0,"player_att");kF=(0,g.r)()},D.cspNonce,D.e_))};
|
|
UpX=function(z,D){if(z){var E;g.TS.isLoading()?E=!1:E=!kF||(0,g.r)()-kF>D;z=E}else z=!1;return z};
|
|
g.r4O=function(z){var D=this;this.videoData=z;z={};this.K=(z.c1a=function(){var E=[];if(g.TS.isInitialized()){var Q="";D.videoData&&D.videoData.pP&&(Q=D.videoData.pP+("&r1b="+D.videoData.clientPlaybackNonce));var T={};Q=(T.atr_challenge=Q,T);g.qK("bg_v",void 0,"player_att");Q=Q===void 0?{}:Q;(Q=g.TS.invoke(Q))?(g.qK("bg_s",void 0,"player_att"),E.push("r1a="+Q)):(g.qK("bg_e",void 0,"player_att"),E.push("r1c=2"))}else g.qK("bg_e",void 0,"player_att"),window.trayride||window.botguard?E.push("r1c=1"):
|
|
E.push("r1c=4");E.push("r1d="+g.TS.getState());return E.join("&")},z.c6a=function(E){return"r6a="+(Number(E.c)^D4())},z.c6b=function(E){return"r6b="+(Number(E.c)^Number(g.VV("CATSTAT",0)))},z);
|
|
this.videoData&&this.videoData.pP?this.nz=g.Yf(this.videoData.pP):this.nz={}};
|
|
g.iKW=function(z){if(z.videoData&&z.videoData.pP){for(var D=[z.videoData.pP],E=g.v(Object.keys(z.K)),Q=E.next();!Q.done;Q=E.next())Q=Q.value,z.nz[Q]&&z.K[Q]&&(Q=z.K[Q](z.nz))&&D.push(Q);return D.join("&")}return null};
|
|
g.eo=function(z,D){gfX(z,{wh:g.GS(D.experiments,"bg_vm_reinit_threshold"),cspNonce:D.cspNonce,e_:D.e_||""})};
|
|
g.dW=function(z){var D=[];if(z){z=g.v(Object.entries(z));for(var E=z.next();!E.done;E=z.next()){var Q=g.v(E.value);E=Q.next().value;Q=Q.next().value;Q!==void 0&&(Q=typeof Q==="boolean"?""+ +Q:(""+Q).replace(/[:,=]/g,"_"),D.push(E+"."+Q))}}return D.join(";")};
|
|
g.FR=function(z,D,E){D=D===void 0?{}:D;this.errorCode=z;this.details=D;this.severity=E===void 0?0:E};
|
|
L$=function(z){return z===1||z===2};
|
|
f$=function(z,D){D=D===void 0?0:D;if(z instanceof g.FR)return z;z=z&&z instanceof Error?z:Error(""+z);L$(D)?g.W3(z):g.Rc(z);return new g.FR(D===1?"player.fatalexception":"player.exception",{name:""+z.name,message:""+z.message},D)};
|
|
y4O=function(z,D){eD(z,2,D.vQ,n$,3);eD(z,3,D.innertubeRequest,w6n,3);g.k6(z,4,D.onesieUstreamerConfig);g.k6(z,9,D.qK);eD(z,10,D.AX,WF,3);eD(z,15,D.reloadPlaybackParams,tiI,3);g.Go(z,18,D.sz)};
|
|
suk=function(z,D){eD(z,1,D.formatId,Jw,3);QK(z,2,D.startTimeMs);QK(z,3,D.durationMs);QK(z,4,D.vX);QK(z,5,D.BS);eD(z,9,D.UyV,ofI,3);eD(z,11,D.DjV,uY,1);eD(z,12,D.Gv,uY,1)};
|
|
var $ps=function(){return qC6[e[10]](this,2,2493)};
|
|
PFQ=function(z,D){g.Go(z,1,D.videoId);QK(z,2,D.lmt)};
|
|
ofI=function(z,D){if(D.gi)for(var E=0;E<D.gi.length;E++)eD(z,1,D.gi[E],PFQ,3)};
|
|
Jw=function(z,D){QK(z,1,D.itag);QK(z,2,D.lmt);g.Go(z,3,D.xtags)};
|
|
Vb=function(z){return{itag:s4(z,1),lmt:s4(z,2),xtags:Mw(z,3)}};
|
|
uY=function(z,D){QK(z,1,D.startTicks);QK(z,2,D.iW);QK(z,3,D.timescale)};
|
|
Ow=function(z){return{startTicks:s4(z,1),iW:s4(z,2),timescale:s4(z,3)}};
|
|
MiX=function(z,D){QK(z,1,D.defaultPolicy);QK(z,2,D.smooth);QK(z,3,D.visibility);QK(z,4,D.q9);QK(z,5,D.performance);QK(z,6,D.speed)};
|
|
A4s=function(z,D){if(D.authorizedFormats)for(var E=0;E<D.authorizedFormats.length;E++)eD(z,1,D.authorizedFormats[E],CFX,1);g.k6(z,2,D.sabrLicenseConstraint)};
|
|
CFX=function(z,D){QK(z,1,D.trackType);To(z,2,D.isHdr)};
|
|
n$=function(z,D){QK(z,13,D.timeSinceLastManualFormatSelectionMs);var E=D.lastManualDirection;E!==void 0&&(EU(z,112),EU(z,E<<1^E>>31));QK(z,16,D.FA);QK(z,17,D.detailedNetworkType);QK(z,18,D.yd);QK(z,19,D.oT);QK(z,21,D.oa);QK(z,23,D.HU);QK(z,28,D.u3);QK(z,29,D.ML);QK(z,34,D.visibility);E=D.playbackRate;if(E!==void 0){var Q=new ArrayBuffer(4);(new Float32Array(Q))[0]=E;E=(new Uint32Array(Q))[0];if(E!==void 0)for(EU(z,285),Dl(z,4),Q=0;Q<4;)z.view.setUint8(z.pos,E&255),E>>=8,z.pos+=1,Q+=1}QK(z,36,D.HO);
|
|
eD(z,38,D.mediaCapabilities,Bi6,3);QK(z,39,D.QI);QK(z,40,D.sG);QK(z,44,D.playerState);To(z,46,D.M9);QK(z,48,D.x_);QK(z,50,D.ha);QK(z,51,D.l7);QK(z,54,D.IH);if(D.Oi)for(E=0;E<D.Oi.length;E++)QK(z,55,D.Oi[E]);To(z,56,D.XA);QK(z,57,D.yr);To(z,58,D.YL);QK(z,59,D.g5);QK(z,60,D.Lt);To(z,61,D.isPrefetch);QK(z,62,D.Le);g.k6(z,63,D.sabrLicenseConstraint);QK(z,64,D.om);QK(z,66,D.Lu);QK(z,67,D.OJV);QK(z,68,D.eQ);g.Go(z,69,D.audioTrackId);To(z,71,D.bp);eD(z,72,D.iS,MiX,1);QK(z,73,D.DL);QK(z,74,D.RV);QK(z,75,
|
|
D.iC);QK(z,76,D.WD);eD(z,79,D.Sh,A4s,3);QK(z,80,D.tv)};
|
|
Bi6=function(z,D){if(D.videoFormatCapabilities)for(var E=0;E<D.videoFormatCapabilities.length;E++)eD(z,1,D.videoFormatCapabilities[E],zaV,1);if(D.audioFormatCapabilities)for(E=0;E<D.audioFormatCapabilities.length;E++)eD(z,2,D.audioFormatCapabilities[E],D06,1);eD(z,4,D.perPlaybackAttributes,E3n,3);QK(z,5,D.hdrModeBitmask)};
|
|
zaV=function(z,D){QK(z,1,D.videoCodec);To(z,2,D.efficient);QK(z,3,D.maxHeight);QK(z,4,D.maxWidth);QK(z,11,D.maxFramerate);QK(z,12,D.maxBitrateBps);To(z,15,D.is10BitSupported)};
|
|
D06=function(z,D){QK(z,1,D.audioCodec);QK(z,2,D.numChannels);QK(z,3,D.maxBitrateBps);QK(z,6,D.spatialCapabilityBitmask)};
|
|
E3n=function(z,D){if(D.itagDenylist)for(var E=0;E<D.itagDenylist.length;E++)QK(z,1,D.itagDenylist[E])};
|
|
WF=function(z,D){eD(z,1,D.clientInfo,QB6,3);g.k6(z,2,D.Rr);g.k6(z,3,D.playbackCookie);g.k6(z,4,D.qK);if(D.Jd)for(var E=0;E<D.Jd.length;E++)eD(z,5,D.Jd[E],TT6,3);if(D.vA)for(E=0;E<D.vA.length;E++)QK(z,6,D.vA[E]);g.Go(z,7,D.AIM);eD(z,8,D.SV,kVQ,3)};
|
|
GVX=function(z,D){QK(z,1,D.W2H);QK(z,2,D.XNT)};
|
|
eaW=function(z,D){var E=D.code;E!==void 0&&(EU(z,8),EU(z,E<<1^E>>31));g.Go(z,2,D.message)};
|
|
d0L=function(z,D){QK(z,1,D.clientState);eD(z,2,D.NsV,GVX,1)};
|
|
kVQ=function(z,D){g.k6(z,1,D.yU);eD(z,2,D.vY,eaW,3);eD(z,3,D.coldStartInfo,d0L,3)};
|
|
TT6=function(z,D){QK(z,1,D.type);g.k6(z,2,D.value)};
|
|
QB6=function(z,D){g.Go(z,1,D.hl);g.Go(z,12,D.deviceMake);g.Go(z,13,D.deviceModel);QK(z,16,D.clientName);g.Go(z,17,D.clientVersion);g.Go(z,18,D.osName);g.Go(z,19,D.osVersion)};
|
|
F4L=function(z,D){g.Go(z,1,D.name);g.Go(z,2,D.value)};
|
|
bY=function(z,D){g.Go(z,1,D.url);if(D.YI)for(var E=0;E<D.YI.length;E++)eD(z,2,D.YI[E],F4L,3);g.k6(z,3,D.postBody);To(z,4,D.Ot);To(z,6,D.uA)};
|
|
w6n=function(z,D){g.k6(z,2,D.jt);g.k6(z,5,D.encryptedClientKey);g.k6(z,6,D.iv);g.k6(z,7,D.TQ);To(z,10,D.Lv);To(z,13,D.hA);To(z,14,D.XY);g.k6(z,16,D.K$);To(z,17,D.ZE)};
|
|
L4X=function(z){return{Yz:s4(z,1),httpStatus:s4(z,2),body:PD(z,4)}};
|
|
tiI=function(z,D){g.Go(z,1,D.token)};
|
|
foV=function(z){return{token:Mw(z,1)}};
|
|
n3O=function(z){for(var D=[],E;E=Mw(z,1);)D.push(E);return{url:D.length?D:void 0}};
|
|
W4W=function(z){return{PP:s4(z,1),ks:s4(z,2)}};
|
|
uzs=function(z,D){eD(z,1,D.vQ,n$,3);if(D.X3)for(var E=0;E<D.X3.length;E++)eD(z,2,D.X3[E],Jw,3);if(D.KJ)for(E=0;E<D.KJ.length;E++)eD(z,3,D.KJ[E],suk,3);g.k6(z,5,D.videoPlaybackUstreamerConfig);if(D.km)for(E=0;E<D.km.length;E++)eD(z,6,D.km[E],XaI,3);if(D.Jb)for(E=0;E<D.Jb.length;E++)eD(z,16,D.Jb[E],Jw,3);if(D.iZ)for(E=0;E<D.iZ.length;E++)eD(z,17,D.iZ[E],Jw,3);if(D.RK)for(E=0;E<D.RK.length;E++)eD(z,18,D.RK[E],Jw,3);eD(z,19,D.AX,WF,3);eD(z,21,D.Bj,jo,3);QK(z,22,D.jp);QK(z,23,D.RL);if(D.eI)for(E=0;E<D.eI.length;E++)eD(z,
|
|
24,D.eI[E],jo,3);g.k6(z,25,D.oS);if(D.F6)for(E=0;E<D.F6.length;E++)eD(z,1E3,D.F6[E],JFX,3)};
|
|
XaI=function(z,D){eD(z,1,D.formatId,Jw,3);QK(z,2,D.vW);QK(z,3,D.sequenceNumber);eD(z,4,D.az,uY,1);QK(z,5,D.Wu);QK(z,6,D.aT)};
|
|
jo=function(z,D){if(D.f9)for(var E=0;E<D.f9.length;E++)g.Go(z,1,D.f9[E]);g.k6(z,2,D.adsConfig);g.Go(z,3,D.o5);QK(z,4,D.nY);QK(z,5,D.un);g.Go(z,6,D.z_);g.Go(z,7,D.cuepointId);QK(z,8,D.B0);g.Go(z,9,D.tileContext);QK(z,10,D.startTimeMs);QK(z,11,D.durationMs)};
|
|
JFX=function(z,D){if(D.X3)for(var E=0;E<D.X3.length;E++)eD(z,1,D.X3[E],Jw,3);if(D.KJ)for(E=0;E<D.KJ.length;E++)eD(z,2,D.KJ[E],suk,3);g.Go(z,3,D.clipId)};
|
|
g.vF=function(z,D){eD(z,1,D.vQ,n$,3);g.k6(z,3,D.videoPlaybackUstreamerConfig);eD(z,5,D.AX,WF,3);eD(z,6,D.Bj,jo,3)};
|
|
VlW=function(z){return{type:s4(z,1)}};
|
|
bFr=function(z,D){if(D.Dv)for(var E=0;E<D.Dv.length;E++)eD(z,1,D.Dv[E],OFk,3)};
|
|
jBV=function(z,D){eD(z,1047,D.eH,bFr,3)};
|
|
OFk=function(z,D){if(D.KZ)for(var E=0;E<D.KZ.length;E++)g.k6(z,1,D.KZ[E]);if(D.E0)for(E=0;E<D.E0.length;E++)g.k6(z,2,D.E0[E])};
|
|
Y_6=function(z,D){g.Go(z,1,D.cpn);QK(z,2,D.sequenceNumber);g.Go(z,3,D.serializedWatchEndpointLoggingContext);if(D.decoderInfo)for(var E=0;E<D.decoderInfo.length;E++)eD(z,6,D.decoderInfo[E],v3V,3);g.Go(z,9,D.playerResponseCpn);QK(z,10,D.transitionStitchType);g.Go(z,11,D.qoePingUrl);QK(z,12,D.timestampOffsetMsecs);QK(z,15,D.remoteControlMode);if(D.remoteConnectedDevices)for(E=0;E<D.remoteConnectedDevices.length;E++)eD(z,16,D.remoteConnectedDevices[E],m0w,3);g.k6(z,17,D.serializedHouseBrandPlayerServiceLoggingContext);
|
|
if(D.serializedQoeContextData)for(E=0;E<D.serializedQoeContextData.length;E++)g.k6(z,19,D.serializedQoeContextData[E]);if(D.daiCuePointEvents)for(E=0;E<D.daiCuePointEvents.length;E++)eD(z,20,D.daiCuePointEvents[E],lor,3);if(D.serializedOneTimeQoeContextData)for(E=0;E<D.serializedOneTimeQoeContextData.length;E++)g.k6(z,21,D.serializedOneTimeQoeContextData[E])};
|
|
IoL=function(z,D){g.Go(z,1,D.identifier);g.Go(z,2,D.tileContext)};
|
|
lor=function(z,D){eD(z,1,D.identifier,IoL,3);if(D.receivedCuePointEvents)for(var E=0;E<D.receivedCuePointEvents.length;E++)eD(z,2,D.receivedCuePointEvents[E],aoW,1);if(D.receivedAdEvents)for(E=0;E<D.receivedAdEvents.length;E++)eD(z,3,D.receivedAdEvents[E],S_X,3)};
|
|
aoW=function(z,D){QK(z,1,D.elapsedTimeMs);QK(z,2,D.segmentStartTimeMs);QK(z,3,D.cuepointEvent);QK(z,4,D.adBreakFulfillmentState);QK(z,5,D.trackType);QK(z,6,D.segmentNumber);QK(z,7,D.noAdsStitchedReason)};
|
|
S_X=function(z,D){QK(z,1,D.elapsedTimeMs);g.Go(z,2,D.adCpn);QK(z,3,D.adAddedLatencyTimeMs);g.Go(z,4,D.adVideoId);QK(z,5,D.adStartTimeMs);QK(z,6,D.adDurationMs);QK(z,7,D.adRejectionReason);QK(z,8,D.timeElapsedSinceCuepointMs)};
|
|
v3V=function(z,D){QK(z,1,D.elapsedTimeMs);g.Go(z,3,D.videoDecoderName)};
|
|
m0w=function(z,D){QK(z,1,D.deviceInterface);g.Go(z,2,D.deviceVersion);To(z,3,D.isSleeping)};
|
|
ZFn=function(z){return{Ok:Cj(z,1,RaI),trackType:s4(z,2),HZ:s4(z,3),timeRange:Cj(z,4,Ow),tileContext:Mw(z,5),b$:s4(z,6),Q8:s4(z,7),opportunityId:Mw(z,8)}};
|
|
RaI=function(z){return{type:s4(z,1),event:s4(z,2),Dd:$_(z,3),J5:$_(z,4),Od:Mw(z,5),identifier:Mw(z,6),vX:s4(z,9)}};
|
|
cFX=function(z){return{first:s4(z,1),yK:s4(z,2)}};
|
|
K4V=function(z){return{bitrate:s4(z,6),width:s4(z,7),height:s4(z,8),fps:s4(z,25),averageBitrate:s4(z,31),audioSampleRate:s4(z,45),audioChannels:s4(z,46),qualityOrdinal:s4(z,56)}};
|
|
m7=function(z){return{itagDenylist:AS(z,1)}};
|
|
haa=function(z){return{Zr7:qw(z,1),AH7:s4(z,2),BOR:qw(z,3),nfr:$_(z,4),cryptoPeriodIndex:s4(z,5),XcM:s4(z,6),VOR:s4(z,7)}};
|
|
HFX=function(z){return{Ln:s4(z,1),itag:Mw(z,3),DO:Cj(z,4,paw),lmt:s4(z,5),jyV:s4(z,7),xtags:Mw(z,15),tE:Cj(z,23,x0k),ji:Cj(z,34,m7)}};
|
|
paw=function(z){return{iv:PD(z,5),Di:qw(z,7)}};
|
|
NTn=function(z){return{DB:AS(z,2),videoId:Mw(z,3),Uf:s4(z,4)}};
|
|
x0k=function(z){return{videoId:Mw(z,2)}};
|
|
U0X=function(z){return{UL:s4(z,3),Ul:s4(z,4),SN:s4(z,5),Tc:qw(z,8),L2M:s4(z,10),Je:s4(z,12),he:s4(z,13),kO:s4(z,14),sW:s4(z,15),nj:s4(z,16)}};
|
|
g3W=function(z){return{targetAudioReadaheadMs:s4(z,1),targetVideoReadaheadMs:s4(z,2),backoffTimeMs:s4(z,4),playbackCookie:PD(z,7),videoId:Mw(z,8)}};
|
|
rFn=function(z){return{minBandwidthBytesPerSec:s4(z,1),minReadaheadMs:s4(z,2)}};
|
|
iFW=function(z){return{startMinReadaheadPolicy:BD(z,1,rFn),resumeMinReadaheadPolicy:BD(z,2,rFn)}};
|
|
waI=function(z){return{label:Mw(z,1),text:Mw(z,2)}};
|
|
tlJ=function(z){return{videoId:Mw(z,1),formatId:Cj(z,2,Vb),debugInfo:BD(z,3,waI)}};
|
|
yFX=function(z){return{RT:BD(z,1,tlJ)}};
|
|
o3L=function(z){return{Gn:s4(z,1),T3:s4(z,2),minReadaheadMs:s4(z,3)}};
|
|
sBs=function(z){return{ix:s4(z,1),items:BD(z,2,o3L),iG:s4(z,3)}};
|
|
$0L=function(z){return{token:Mw(z,1),videoId:Mw(z,2)}};
|
|
q_O=function(z){return{bW:s4(z,1)}};
|
|
P$k=function(z){return{sS:Mw(z,1),action:s4(z,2),cL:Cj(z,3,q_O)}};
|
|
lY=function(z){return{b5:s4(z,1),g_:s4(z,2),seekSource:s4(z,3)}};
|
|
MlQ=function(z){return{nXq:s4(z,1),x:s4(z,2),y:s4(z,3),width:s4(z,4),height:s4(z,5)}};
|
|
C$a=function(z){return{region:Cj(z,1,MlQ),Za:Cj(z,2,Ow),cpn:Mw(z,5),loggingMetadata:PD(z,6),lI:Cj(z,7,Ow),Lq:s4(z,8),gr:qw(z,9)}};
|
|
AFX=function(z){return{Ut:BD(z,1,C$a)}};
|
|
BTn=function(z){return{metadata:BD(z,1,AFX),trackType:s4(z,2)}};
|
|
zfV=function(z,D){QK(z,1,D.id);g.Go(z,2,D.url)};
|
|
Dhs=function(z,D){QK(z,1,D.id);g.Go(z,2,D.name);QK(z,3,D.resourceId);QK(z,4,D.line);QK(z,5,D.column)};
|
|
ESr=function(z,D){QK(z,1,D.id);QK(z,2,D.timestampMs);QK(z,3,D.stackId)};
|
|
QRw=function(z,D){QK(z,1,D.id);QK(z,2,D.frameId);QK(z,3,D.parentId)};
|
|
TAJ=function(z,D){if(D.resources)for(var E=0;E<D.resources.length;E++)eD(z,1,D.resources[E],zfV,3);if(D.frames)for(E=0;E<D.frames.length;E++)eD(z,2,D.frames[E],Dhs,3);if(D.samples)for(E=0;E<D.samples.length;E++)eD(z,3,D.samples[E],ESr,1);if(D.stacks)for(E=0;E<D.stacks.length;E++)eD(z,4,D.stacks[E],QRw,1)};
|
|
kRI=function(z,D){g.k6(z,1,D.data)};
|
|
GRk=function(z,D){To(z,1,D.placeholder)};
|
|
efV=function(z,D){QK(z,1,D.Ov)};
|
|
dhX=function(z,D){To(z,1,D.placeholder)};
|
|
FgL=function(z,D){g.Go(z,1,D.D5)};
|
|
Lga=function(z,D){g.k6(z,1,D.data);QK(z,2,D.m5)};
|
|
fjQ=function(z,D){QK(z,1,D.type);var E=D.wF;if(E!==void 0){var Q=new ArrayBuffer(8);(new Float64Array(Q))[0]=E;E=new Uint32Array(Q);Q=E[0];E=E[1];if(Q!==void 0&&E!==void 0){EU(z,17);Dl(z,8);for(var T=0;T<4;T++)z.view.setUint8(z.pos,Q&255),Q>>>=8,z.pos+=1;Q=E;for(E=0;E<4;E++)z.view.setUint8(z.pos,Q&255),Q>>>=8,z.pos+=1}}eD(z,3,D.G6,kRI,3);eD(z,4,D.G_,GRk,1);eD(z,5,D.DW,efV,1);eD(z,6,D.isTypeSupported,dhX,1);eD(z,7,D.oG,FgL,3);eD(z,8,D.vK,Lga,3)};
|
|
nS6=function(z){return{data:PD(z,1)}};
|
|
WgO=function(z){return{placeholder:qw(z,1)}};
|
|
Xcw=function(z){return{WXH:$_(z,1)}};
|
|
JLa=function(z){return{placeholder:qw(z,1)}};
|
|
var u0n=function(z,D,E,Q,T,k,G,d){return YF[e[10]](this,10,4330,z,D,E,Q,T,k,G,d)};
|
|
var VCO=function(z){return{placeholder:qw(z,1)}},OcL=function(z){return{data:PD(z,1),
|
|
LXR:s4(z,2)}},bcI=function(z){return{placeholder:qw(z,1)}},jRX=function(z){return{type:s4(z,1),
|
|
wF:$_(z,2),Ob:$_(z,3),X4:$_(z,4),init:Cj(z,5,bcI),G6:Cj(z,6,nS6),G_:Cj(z,7,WgO),DW:Cj(z,8,Xcw),isTypeSupported:Cj(z,9,JLa),oG:Cj(z,10,VCO),vK:Cj(z,11,OcL)}},mha=function(z){return Object.values(vSn).includes(z)},Ypa=function(z){ljQ=2592E3*(z||1)},IjV=function(z){g.oB("yt-player-bandwidth",z,2592E3)},aG=function(z){z=z===void 0?ljQ:z;
|
|
if(z>0&&!(KEQ()>(0,g.r)()-z*1E3))return 0;z=g.s_("yt-player-quality");if(typeof z==="string"){if(z=IG[z],z>0)return z}else if(z instanceof Object)return z.quality;return 0},So=function(){var z=g.s_("yt-player-proxima-pref");
|
|
return z==null?null:z},ajw=function(){var z=g.s_("yt-player-quality");
|
|
if(z instanceof Object&&z.quality&&z.previousQuality){if(z.quality>z.previousQuality)return 1;if(z.quality<z.previousQuality)return-1}return 0},Spr=function(){var z={values:{},
|
|
IV:{}};try{var D=JSON.parse(JSON.parse(window.localStorage["yt-player-memory"]).data);z.values=D.values;z.halfLives=D.halfLives}catch(E){}return z},RG=function(){return g.s_("yt-player-performance-cap")||{}};
|
|
var Rfk=function(z){return ET[e[10]](this,16,1877,z)};
|
|
Ze=function(){var z;return(z=g.s_("yt-player-performance-cap-active-set"))!=null?z:[]};
|
|
Zc6=function(z){(z===void 0?0:z)?(z=Ze().filter(function(D){return D.startsWith("1")}),g.oB("yt-player-performance-cap-active-set",z,2592E3)):g.oB("yt-player-performance-cap-active-set",[],2592E3)};
|
|
cLX=function(){return!!g.s_("yt-player-headers-readable")};
|
|
g.cF=function(){var z=g.s_("yt-player-caption-language-preferences");return z?z:[]};
|
|
K$=function(){var z=g.s_("yt-player-user-settings"),D=new Map;if(z){z=g.v(Object.entries(z));for(var E=z.next();!E.done;E=z.next()){var Q=g.v(E.value);E=Q.next().value;Q=Q.next().value;D.set(E,Q)}}return D};
|
|
Kgs=function(){var z;return(z=g.s_("yt-player-voice-boost"))!=null?z:void 0};
|
|
hfk=function(){var z;return(z=g.s_("yt-player-audio-quality-setting"))!=null?z:2};
|
|
bl=function(z,D,E,Q,T){var k=D^z;if((z>>1&8)<6&&(z>>2&14)>=6){var G=lR(6,k^10458,E);Q[e[5]](e[k^8483],G);var d=[]}z+4>>3==1&&E[e[25]]!=0&&(G=YF(50,4418,Q,E),Q=G[0]);if((z-3^1)<z&&(z+4^11)>=z){var F=Q[e[k^3027]];E[e[k^3047]](function(L,n,f){this[e[k^3024]](f[n]=Q[(Q[e[k^3050]](L)-Q[e[k^3050]](this[n])+n+F--)%Q[e[k^3027]]])},T[e[6]](e[k^3026]))}return d};
|
|
p$=function(){try{var z=window.navigator;if(z.getAutoplayPolicy&&typeof z.getAutoplayPolicy==="function"){var D=document.getElementsByClassName(g.hw.gZ);var E=D.length>0&&D[0]?z.getAutoplayPolicy(D[0]):z.getAutoplayPolicy("mediaelement");if(pc6[E])return pc6[E]}}catch(Q){}return"AUTOPLAY_BROWSER_POLICY_UNSPECIFIED"};
|
|
xF=function(z){return z.GO||z.hr||z.mutedAutoplay};
|
|
xhL=function(z,D){return xF(z)?D!==1&&D!==2&&D!==0?"AUTOPLAY_STATUS_UNAVAILABLE":z.f8?"AUTOPLAY_STATUS_BLOCKED":"AUTOPLAY_STATUS_OCCURRED":"AUTOPLAY_STATUS_NOT_ATTEMPTED"};
|
|
g.Hcn=function(z,D,E){var Q=D.Y();z.thirdParty||(z.thirdParty={});z.thirdParty=Object.assign({},z.thirdParty,{embedUrl:Q.loaderUrl});Q.ancestorOrigins&&(z.thirdParty.embeddedPlayerContext=Object.assign({},z.thirdParty.embeddedPlayerContext,{ancestorOrigins:Q.ancestorOrigins}));Q.Jv!=null&&(z.thirdParty.embeddedPlayerContext=Object.assign({},z.thirdParty.embeddedPlayerContext,{visibilityFraction:Number(Q.Jv)}));Q.hv&&(z.thirdParty.embeddedPlayerContext=Object.assign({},z.thirdParty.embeddedPlayerContext,
|
|
{visibilityFractionSource:Q.hv}));z.thirdParty.embeddedPlayerContext=Object.assign({},z.thirdParty.embeddedPlayerContext,{autoplayBrowserPolicy:p$(),autoplayIntended:xF(D),autoplayStatus:xhL(D,E)})};
|
|
ac=function(z){var D=[];z=g.v(z.split(","));for(var E=z.next();!E.done;E=z.next()){var Q=E.value;Q&&((E=Q.startsWith("!"))&&(Q=Q.substring(1)),Q=Q.split("-"),Q.length<3||D.push({fC:Q[0],platform:Q[1],deviceVersion:Q[2],dw:E}))}return D};
|
|
Uhr=function(z){return ac(z).map(function(D){return{deviceInterface:NAO[SK[D.fC]]||0,deviceVersion:D.deviceVersion||"",isSleeping:D.dw}})};
|
|
HF=function(z,D,E,Q){!z&&(E===void 0?0:E)&&g.Rc(Error("Player URL validator detects invalid url. "+(Q===void 0?"":Q)+": "+D));return z};
|
|
Nv=function(z,D){return D&&D.test(z)?!0:!1};
|
|
rLa=function(z){return(z=gSa&&gSa.exec(z))?z[0]:""};
|
|
Uw=function(z){var D=D===void 0?!1:D;return HF(Nv(z,ic6),z,D,"Trusted Stream URL")};
|
|
g.gW=function(z){var D=D===void 0?!1:D;return HF(Nv(z,wck),z,D,"Trusted Image URL")};
|
|
yLJ=function(z){var D=D===void 0?!1:D;return HF(Nv(z,tCQ),z,D,"Trusted Promoted Video Domain URL")};
|
|
sRW=function(z){var D=D===void 0?!1:D;return HF(Nv(z,oSQ),z,D,"Drm Licensor URL")};
|
|
qpk=function(z,D){D=D===void 0?!1:D;return HF(Nv(z,$hQ),z,D,"Captions URL")};
|
|
PAw=function(z){z=new g.yM(z);os(z,document.location.protocol);kR(z,document.location.hostname);document.location.port&&Gb(z,document.location.port);return z.toString()};
|
|
rW=function(z){z=new g.yM(z);os(z,document.location.protocol);return z.toString()};
|
|
iY=function(z,D,E,Q){this.name=z;this.id=D;this.isDefault=E;this.isAutoDubbed=Q===void 0?!1:Q};
|
|
g.wW=function(z){z=z===void 0?{}:z;this.languageCode=z.languageCode||"";this.languageName=z.languageName||null;this.kind=z.kind||"";this.name=z.name===void 0?null:z.name;this.displayName=z.displayName||null;this.id=z.id||null;this.K=z.is_servable||!1;this.isTranslateable=z.is_translateable||!1;this.url=z.url||null;this.vssId=z.vss_id||"";this.isDefault=z.is_default||!1;this.translationLanguage=z.translationLanguage||null;this.xtags=z.xtags||"";this.captionId=z.captionId||""};
|
|
g.tw=function(z){return z.translationLanguage?z.translationLanguage.languageCode:z.languageCode};
|
|
g.MCL=function(z){var D=z.vssId;z.translationLanguage&&D&&(D="t"+D+"."+g.tw(z));return D};
|
|
g.yb=function(z){var D=[];if(z.displayName)D.push(z.displayName);else{var E=z.languageName||"";D.push(E);z.kind==="asr"&&E.indexOf("(")===-1&&D.push(" (Automatic Captions)");z.name&&D.push(" - "+z.name)}z.translationLanguage&&D.push(" >> "+z.translationLanguage.languageName);return D.join("")};
|
|
oG=function(z,D){this.id=z;this.vc=D;this.captionTracks=[];this.Z=this.B=null;this.xtags="";this.U=this.V=!1;this.K=null;this.L="UNKNOWN";this.captionsInitialState="CAPTIONS_INITIAL_STATE_UNKNOWN";z=this.vc.id.split(".");z.length>1&&(this.V=z[1]==="2",this.U=z[1]==="4")};
|
|
$F=function(z,D,E,Q,T){this.L=z;this.K=D;this.Z=E;this.reason=Q;this.ur=T===void 0?0:T};
|
|
qv=function(z,D,E,Q){return new $F(IG[z]||0,IG[D]||0,E,Q)};
|
|
Mv=function(z){if(PF&&z.ur)return!1;var D=IG.auto;return z.L===D&&z.K===D};
|
|
Aw=function(z){return C$[z.K||z.L]||"auto"};
|
|
CAL=function(z,D){D=IG[D];return z.L<=D&&(!z.K||z.K>=D)};
|
|
DY=function(z,D,E){var Q=D^z;if(!(z<<1&11)){for(var T=Q^2172,k=[];++T-k[e[Q^2085]]-(Q^2076);){switch(T){case Q^2151:T=Q^2064;continue;case Q^2119:T=Q^2173;break;case Q^2173:T-=Q^2094;continue;case Q^2054:T=Q^2140;continue;case Q^2066:T=Q^2147}k[e[Q^2086]](String[e[Q^2107]](T))}var G=k}if(z-9<<1<z&&(z-7^20)>=z){T=E[e[6]](e[Q^4069]);k=0;T[0]||k++;for(var d={};k<T[e[Q^4059]];k+=2)T[k]&&pS(Q^4056,Q^5280,d,T[k],T[k+1]);G=d}(z-4&15)==3&&(G=E!==null);if((z-1&15)==4){if(!(Uw(E[e[3]])||E[e[3]][e[Q^3903]](e[Q^
|
|
3887])||E[e[3]][e[Q^3903]](e[Q^3941])||E[e[3]][e[Q^3903]](e[Q^3940])))throw new g.Ba(e[Q^3853],E[e[3]]);T=fl(E[e[3]]);E[e[Q^3867]]=T[e[Q^3847]];E[e[Q^3899]]=T[e[Q^3874]]+(T[e[Q^3870]]!=null?e[Q^3965]+T[e[Q^3870]]:e[Q^3880]);k=T[e[3]];k[e[Q^3903]](e[Q^3842])?(E[e[Q^3877]]=e[Q^3842],k=k[e[Q^3864]](Q^3902)):k[e[Q^3903]](e[Q^3943])?(E[e[Q^3877]]=e[Q^3943],k=k[e[Q^3864]](Q^3901)):k[e[Q^3903]](e[Q^3954])?(k=ze(Q^3841,Q^6395,k,E),k=k[0]):(E[e[Q^3877]]=k,k=e[Q^3880]);d=E[e[Q^3874]];E[e[Q^3874]]=DY(Q^3899,
|
|
Q^249,k);Object[e[2]](E[e[Q^3874]],Y8(Q^3883,Q^7340,T[e[Q^3899]][e[Q^3859]]()));Object[e[2]](E[e[Q^3874]],d);E[e[Q^3874]][e[Q^3848]]===e[Q^3966]&&(delete E[e[Q^3874]][e[Q^3848]],E[e[Q^3877]]+=e[Q^3949]);E[e[3]]=e[Q^3880];E[e[4]]=e[Q^3880];E[e[Q^3847]]&&(T=Ap(Q^3954,Q^497,E));G=[]}(z|72)==z&&(G=decodeURIComponent(E));return G};
|
|
BF=function(z,D,E,Q){this.videoInfos=z;this.K=D;this.audioTracks=[];this.L=Q||[];if(this.K){z=new Set;E==null||E({ainfolen:this.K.length});D=g.v(this.K);for(Q=D.next();!Q.done;Q=D.next())if(Q=Q.value,!Q.vc||z.has(Q.vc.id)){var T=void 0,k=void 0,G=void 0;(G=E)==null||G({atkerr:!!Q.vc,itag:Q.itag,xtag:Q.K,lang:((T=Q.vc)==null?void 0:T.name)||"",langid:((k=Q.vc)==null?void 0:k.id)||""})}else T=new oG(Q.id,Q.vc),z.add(Q.vc.id),this.audioTracks.push(T);E==null||E({atklen:this.audioTracks.length})}};
|
|
zi=function(){g.x.apply(this,arguments);this.L=null;this.K=new Map};
|
|
E8L=function(z,D,E,Q,T,k,G){if(z.L)return z.L;var d={},F=new Set,L={};if(Ds(Q)){for(var n in Q.K)Q.K.hasOwnProperty(n)&&(z=Q.K[n],L[z.info.hT]=[z.info]);return L}n=ALk(D,Q,d);k&&T({aftsrt:Eb(n)});for(var f={},X=g.v(Object.keys(n)),W=X.next();!W.done;W=X.next()){W=W.value;for(var J=g.v(n[W]),V=J.next();!V.done;V=J.next()){V=V.value;var l=V.itag,S=BAW(W,V,D);if(f.hasOwnProperty(S))f[S]===!0?L[W].push(V):d[l]=f[S];else{var Z=QS(D,V,E,Q.isLive,F);Z!==!0?(G.add(W),d[l]=Z,Z==="disablevp9hfr"&&(f[S]="disablevp9hfr")):
|
|
(L[W]=L[W]||[],L[W].push(V),f[S]=!0)}}}k&&T({bfflt:Eb(L)});for(var p in L)L.hasOwnProperty(p)&&(Q=p,L[Q]&&L[Q][0].GY()&&(L[Q]=L[Q],L[Q]=znn(D,L[Q],d),L[Q]=Da6(L[Q],d)));k&&Object.keys(d).length>0&&T({rjr:g.dW(d)});D=g.v(F.values());for(Q=D.next();!Q.done;Q=D.next())(Q=E.Z.get(Q.value))&&--Q.GM;k&&T({aftflt:Eb(L)});z.L=g.KLX(L,function(c){return!!c.length});
|
|
return z.L};
|
|
Tka=function(z,D,E,Q,T,k,G,d){d=d===void 0?!1:d;if(D.sD&&G&&G.length>1&&!(D.g5>0||D.N)){for(var F=D.K||!!T,L=F&&D.xw?k:void 0,n=ALk(D,Q),f=[],X=[],W={},J=0;J<G.length;J++){var V=G[J],l=Q.Z.get(V);if(l&&l.info){var S=l.info;l=S.hT;if(QS(D,S,E,Q.isLive)){V=S.GY()?f:X;S=g.v(n[l]);for(var Z=S.next();!Z.done;Z=S.next()){Z=Z.value;var p=BAW(l,Z,D);W.hasOwnProperty(p)?W[p]===!0&&V.push(Z):QS(D,Z,E,Q.isLive)&&(V.push(Z),W[p]=!0)}}else F&&k({opfu:V})}}if(f.length&&X.length)return F&&k({opfm:f[0].itag+","+
|
|
X[0].itag}),g.P6(new BF(f,X,L))}return Qqw(z,D,E,Q,T,k,d)};
|
|
Qqw=function(z,D,E,Q,T,k,G){function d(w){return!!f[w]}
|
|
var F=D.K||!!T,L=F&&D.xw?k:void 0,n=new Set,f=E8L(z,D,E,Q,k,F,n);Ti(Q)&&(f=klL(E,f,T,F,k,D),F&&k({enflt:Eb(f)}));D.GO=Gln(f,D);var X=enV(D);E=[];T=g.v(Object.values(f));for(var W=T.next();!W.done;W=T.next()){W=W.value;var J=void 0;((J=W)==null?0:J.length)&&W[0].pR()&&E.push.apply(E,g.K(W))}if(Ds(Q))return k=g.vq(Object.values(f),function(w){return!!w.length&&!!w[0].audio}),F=g.vq(Object.values(f),function(w){return!!w.length&&!!w[0].video}),k&&F||g.qp(),g.P6(new BF(F,k,L,E));
|
|
T=f.a;W=!1;D.Iq&&X[0]!=="a"&&dan(T)&&(X.unshift("a"),W=!0);F&&(k({audioPrefOrder:X.join("_")}),k({preferHighQualityAudio:D.Iq}),k({forcedAacForHqa:W}));T=[];if(D.ws){X=g.NK(X,d);W=new Set;J=g.v(X);for(var V=J.next();!V.done;V=J.next()){var l=new Set;V=g.v(f[V.value]);for(var S=V.next();!S.done;S=V.next()){S=S.value;var Z=void 0,p=(Z=S.vc)==null?void 0:Z.id;p&&(W.has(p)?l.has(p)&&T.push(S):(l.add(p),W.add(p),T.push(S)))}}if(T.length===0){if(X.length===0)return F&&k({noaudio:1}),g.qp();T=f[X[0]]}}else{T=
|
|
g.vq(X,d);if(!T)return F&&k({noaudio:1}),g.qp();T=f[T]}f["9"]&&f.h&&Q.xf&&!D.n3&&(F&&k({dltvp9:1}),delete f["9"]);if(G){F&&k({bfsflt:Eb(f),bfsflta:k9(z)});D.dR?z.K=FKk(n,z.K):z.K.clear();F&&k({bfsfltb:k9(z)});for(var c in f)if(f.hasOwnProperty(c)&&(G=c,!(G==="f"||D.kV===0&&LKW.has(G))))for(n=g.v(f[G]),X=n.next();!X.done;X=n.next())X=X.value,D.dR?fms(G,X,z.K):n8O(z,G,X);F&&k({aftsflt:k9(z)})}G=f["1h"]?"1h":"1";z=f["9h"]?"9h":"9";X=f[G];W=f["2"];J=f[z];X&&X.length&&(D.L.highestAv1Resolution=X[X.length-
|
|
1].video.qualityOrdinal);J&&J.length&&(D.L.highestVp9Resolution=J[J.length-1].video.qualityOrdinal);c=[];n=[];if(D.I0&&W)c=W,n=["2"];else if(D.Qo&&X)c=X,n=[G],k({forceAv1:G});else if(D.N&&!D.YL)for(n=WKa(Q)?f["1h"]||f["9h"]?["1h","9h"]:["9","h"]:["1","9","h"],F&&k({newhybpref:n.join(".")}),X=g.v(n),W=X.next();!W.done;W=X.next())c=c.concat(f[W.value]).filter(function(w){return w});
|
|
else D.g5>0&&J&&X&&(n=[G,z],c=X.concat(J).filter(function(w){return w}));
|
|
if(c.length&&!D.YL){Gi(c,n);if(F){F=[];D=g.v(c);for(Q=D.next();!Q.done;Q=D.next())F.push(Q.value.itag);k({hbdfmt:F.join(".")})}return g.P6(new BF(c,T,L,E))}c=Xvw(D);c=g.vq(c,d);if(!c){if(f[G])return k=f[G],Gi(k),g.P6(new BF(k,T,L,E));F&&k({novideo:1});return g.qp()}c!=="1"&&c!=="1h"||!f[z]||(G=e8(f[c]),n=e8(f[z]),n>G?c=z:n===G&&JJJ(f[z])&&(c=z));c==="9"&&f.h&&e8(f.h)>e8(f["9"])&&(c="h");D.s9&&Q.isLive&&c==="("&&f.H&&e8(f["("])<1440&&(c="H");F&&k({vfmly:dn(c)});D=f[c];if(!D.length)return F&&k({novfmly:dn(c)}),
|
|
g.qp();Gi(D);return g.P6(new BF(D,T,L,E))};
|
|
n8O=function(z,D,E){var Q,T=((Q=E.video)==null?void 0:Q.fps)||0;Q=D+"_"+T;var k=!!E.audio,G=z.K.get(Q);a:{var d=z.K.get(Q),F=!!E.audio;if(d){if(F){var L=!1;break a}var n;if(!F&&((L=E.video)==null?0:L.height)&&d.maxHeight&&d.maxHeight>=((n=E.video)==null?void 0:n.height)){L=!1;break a}}L=!0}L&&(L=E.itag,D=G?G:{itag:L,hT:D,pR:k},k?D.numChannels=E.audio.numChannels:(k=E.video,D.maxWidth=k==null?void 0:k.width,D.maxHeight=k==null?void 0:k.height,D.maxFramerate=T,D.maxBitrateBps=E.ur*8,D.CS=k==null?void 0:
|
|
k.isHdr()),z.K.set(Q,D))};
|
|
k9=function(z){for(var D=[],E=g.v(z.K.keys()),Q=E.next();!Q.done;Q=E.next()){Q=Q.value;var T=z.K.get(Q);D.push(Q+"_"+T.maxWidth+"_"+T.maxHeight)}return D.join(".")};
|
|
Gln=function(z,D){var E=!(!z.m&&!z.M),Q=!(!z.mac3&&!z.MAC3),T=!(!z.meac3&&!z.MEAC3);z=!(!z.i&&!z.I);D.uE=z;return E||Q||T||z};
|
|
JJJ=function(z){z=g.v(z);for(var D=z.next();!D.done;D=z.next())if(D=D.value,D.itag&&uDs.has(D.itag))return!0;return!1};
|
|
dan=function(z){z=g.v(z);for(var D=z.next();!D.done;D=z.next())if(D.value.audio.audioQuality==="AUDIO_QUALITY_HIGH")return!0;return!1};
|
|
dn=function(z){switch(z){case "*":return"v8e";case "(":return"v9e";case "(h":return"v9he";default:return z}};
|
|
BAW=function(z,D,E){var Q,T,k,G,d;return E.m7?z+"_"+Number(((Q=D.video)==null?void 0:Q.fps)||0)+"_"+!((T=D.audio)==null||!T.L)+"_"+!((k=D.video)==null||!k.Z):z+"_"+Number(((G=D.video)==null?void 0:G.fps)||0)+"_"+!((d=D.audio)==null||!d.L)};
|
|
Eb=function(z){var D=[],E;for(E in z)if(z.hasOwnProperty(E)){var Q=E;D.push(dn(Q));Q=g.v(z[Q]);for(var T=Q.next();!T.done;T=Q.next())D.push(T.value.itag)}return D.join(".")};
|
|
klL=function(z,D,E,Q,T,k){var G={},d={};g.fY(D,function(F,L){F=F.filter(function(n){var f=n.itag;if(!n.contentProtection)return d[f]="noenc",!1;if(k.oi&&n.hT==="(h"&&k.ew)return d[f]="lichdr",!1;if(!z.B&&n.hT==="1e")return d[f]="noav1enc",!1;if(n.hT==="("||n.hT==="(h"){if(z.L&&E&&E.flavor==="widevine"){var X=n.mimeType+"; experimental=allowed";(X=!!n.contentProtection[E.flavor]&&!!E.K[X])||(d[f]=n.contentProtection[E.flavor]?"unspt":"noflv");return X}if(!F2(z,LT.CRYPTOBLOCKFORMAT)&&!z.m7||z.Iq)return d[f]=
|
|
z.Iq?"disvp":"vpsub",!1}return E&&n.contentProtection[E.flavor]&&E.K[n.mimeType]?!0:(d[f]=E?n.contentProtection[E.flavor]?"unspt":"noflv":"nosys",!1)});
|
|
F.length&&(G[L]=F)});
|
|
Q&&Object.entries(d).length&&T({rjr:g.dW(d)});return G};
|
|
Da6=function(z,D){var E=g.UP(z,function(Q,T){return T.video.fps>32?Math.min(Q,T.video.width):Q},Infinity);
|
|
E<Infinity&&(z=z.filter(function(Q){if(Q.video.fps>32||Q.video.width<E)return!0;D[Q.itag]="hfrfirst";return!1}));
|
|
LF()&&(z=z.filter(function(Q){if(Q.itag!=="299")return!0;D[Q.itag]="ps3hfr1080";return!1}));
|
|
return z};
|
|
znn=function(z,D,E){return D=D.filter(function(Q){if(Q.video.qualityOrdinal<=z.cN)return!0;E[Q.itag]="maxquality";return!1})};
|
|
ALk=function(z,D,E){var Q={},T;for(T in D.K)if(D.K.hasOwnProperty(T)){var k=D.K[T].info;if(z.S&&k.video&&k.video.qualityOrdinal<z.S)E&&(E[k.itag]="min"+z.S);else{var G=k.hT;Q[G]=Q[G]||[];Q[G].push(k)}}z=g.v(Object.keys(Q));for(D=z.next();!D.done;D=z.next())Gi(Q[D.value]);return Q};
|
|
e8=function(z){return g.UP(z,function(D,E){return Math.max(D,E.video.qualityOrdinal)},0)};
|
|
QS=function(z,D,E,Q,T){T=T===void 0?new Set:T;if(D.hT==="")return"unkn";if((D.itag==="304"||D.itag==="266")&&z.AT)return"blk2khfr";if(z.U&&D.video&&D.video.qualityOrdinal>z.U)return"max"+z.U;if(z.m9&&D.hT==="h"&&D.video&&D.video.qualityOrdinal>1080)return"blkhigh264";if(D.hT==="(h"&&!E.S)return"enchdr";if((Q===void 0?0:Q)&&Vka(D)&&!z.JT)return"blk51live";if((D.hT==="MAC3"||D.hT==="mac3")&&!z.B)return"blkac3";if((D.hT==="MEAC3"||D.hT==="meac3")&&!z.V)return"blkeac3";if(D.hT==="M"||D.hT==="m")return"blkaac51";
|
|
if((D.hT==="so"||D.hT==="sa")&&!z.FH)return"blkamb";if(!z.oi&&Ofn(D)&&(!E.B||D.hT!=="1e"))return"cbc";if(!E.B&&Ofn(D)&&D.hT==="1e")return"cbcav1";if((D.hT==="i"||D.hT==="I")&&!z.Vh)return"blkiamf";var k;if(z.Jr&&((k=D.audio)==null?void 0:k.L)===!0)return"blkvbcabr";var G;if(z.m7&&((G=D.video)==null?void 0:G.Z)===!1)return"blkmtvcabr";var d,F;if(z.Kx&&(D.hT==="1"||D.hT==="1h"||E.B&&D.hT==="1e")&&((d=D.video)==null?0:d.qualityOrdinal)&&((F=D.video)==null?void 0:F.qualityOrdinal)>z.Kx)return"av1cap";
|
|
Q=E.Z.get(D.hT);if(!z.My&&Q&&Q.GM>0)return T.add(D.hT),"byerr";var L;if((L=D.video)==null?0:L.fps>32){if(!E.ew&&!F2(E,LT.FRAMERATE))return"capHfr";if(z.Vi&&D.video.qualityOrdinal>=4320)return"blk8khfr";if(fT(D)&&z.NR&&D.contentProtection&&D.video.qualityOrdinal>=1440)return"disablevp9hfr"}if(z.ur&&D.ur>z.ur)return"ratecap";if(z.WF>0&&D.GY()&&D.video.height>z.WF)return"mvhcap";z=bfs(E,D);return z!==!0?z:!0};
|
|
Gi=function(z,D){D=D===void 0?[]:D;g.Pq(z,function(E,Q){var T=Q.ur-E.ur;if(!E.GY()||!Q.GY())return T;var k=Q.video.height*Q.video.width-E.video.height*E.video.width;!k&&D&&D.length>0&&(E=D.indexOf(E.hT)+1,Q=D.indexOf(Q.hT)+1,k=E===0||Q===0?Q||-1:E-Q);k||(k=T);return k})};
|
|
nT=function(z,D,E,Q,T,k,G,d,F){this.UH=z;this.startTime=D;this.duration=E;this.ingestionTime=Q;this.sourceURL=T;this.Ok=F;this.endTime=D+E;this.K=G||0;this.range=k||null;this.pending=d||!1;this.Ok=F||null};
|
|
g.Wd=function(){this.segments=[];this.K=null;this.L=!0;this.Z=""};
|
|
jqX=function(z,D){if(D>z.eb())z.segments=[];else{var E=g.jK(z.segments,function(Q){return Q.UH>=D},z);
|
|
E>0&&z.segments.splice(0,E)}};
|
|
X2=function(z,D,E,Q,T){T=T===void 0?!1:T;this.data=z;this.offset=D;this.size=E;this.type=Q;this.K=(this.L=T)?0:8;this.dataOffset=this.offset+this.K};
|
|
JC=function(z){var D=z.data.getUint8(z.offset+z.K);z.K+=1;return D};
|
|
uE=function(z){var D=z.data.getUint16(z.offset+z.K);z.K+=2;return D};
|
|
VS=function(z){var D=z.data.getInt32(z.offset+z.K);z.K+=4;return D};
|
|
Ob=function(z){var D=z.data.getUint32(z.offset+z.K);z.K+=4;return D};
|
|
bE=function(z){var D=z.data;var E=z.offset+z.K;D=D.getUint32(E)*4294967296+D.getUint32(E+4);z.K+=8;return D};
|
|
j8=function(z,D){D=D===void 0?NaN:D;if(isNaN(D))var E=z.size;else for(E=z.K;E<z.size&&z.data.getUint8(z.offset+E)!==D;)++E;D=new Uint8Array(z.data.buffer,z.offset+z.K+z.data.byteOffset,E-z.K);z.K=Math.min(E+1,z.size);return Nw(D)};
|
|
v8X=function(z){return new Uint8Array(z.data.buffer,z.offset+z.data.byteOffset,z.size)};
|
|
maW=function(z){this.offset=0;this.data=new DataView(new ArrayBuffer(z))};
|
|
vd=function(z,D,E,Q){(new Uint8Array(z.data.buffer,z.offset,Q)).set(new Uint8Array(D.buffer,E+D.byteOffset,Q));z.offset+=Q};
|
|
g.mT=function(z,D,E,Q,T,k,G){this.startSecs=z;this.jb=D;this.context=E;this.identifier=Q;this.event=T;this.K=k;this.tileContext=G};
|
|
lmW=function(z,D){this.eT=z;this.opportunityId=D};
|
|
Y9=function(z,D){this.data=z;this.uri=D||"http://youtube.com/streaming/metadata/segment/102015";this.segmentNumber=lE(this,"Sequence-Number");this.B=lE(this,"Segment-Count");this.V=this.data["Segment-Durations-Ms"]||"";this.ingestionTime=lE(this,"Ingestion-Walltime-Us")/1E6;this.K=(lE(this,"First-Frame-Time-Us")+lE(this,"First-Frame-Uncertainty-Us"))/1E6;this.aM=lE(this,"Target-Duration-Us")/1E6;this.PX=this.data["Stream-Finished"]==="T";this.Z=this.data.Streamable==="T";this.cryptoPeriodIndex=lE(this,
|
|
"Crypto-Period-Index");this.L=lE(this,"Crypto-Period-Seconds")};
|
|
ImX=function(z){return z.data["Cuepoint-Type"]?new g.mT(-(Number(z.data["Cuepoint-Playhead-Time-Sec"])||0),Number(z.data["Cuepoint-Total-Duration-Sec"])||0,z.data["Cuepoint-Context"],z.data["Cuepoint-Identifier"]||"",Yda[z.data["Cuepoint-Event"]||""]||"unknown",(Number(z.data["Cuepoint-Playhead-Time-Sec"])||0)*1E3):null};
|
|
am6=function(z){return Number(z.data["Start-Media-Time-Us"])/1E6||0};
|
|
lE=function(z,D){return Number(z.data[D])||0};
|
|
Sd6=function(z){return z.data["Stitched-Video-Cpn"]?z.data["Stitched-Video-Cpn"].split(",").slice(0,-1):[]};
|
|
g.RnV=function(z){return z.data["Serialized-State"]?z.data["Serialized-State"]:""};
|
|
g.Zfa=function(z){switch(z.data["Is-Ad-Break-Finished"]){case "true":return 1;case "false":return 2;default:return 0}};
|
|
cJX=function(z,D){this.K=z;this.duration=D};
|
|
KKn=function(z,D,E,Q,T){this.L=T;this.K=z||0;this.pitch=D||0;this.yaw=E||0;this.roll=Q||0;T.getUint32(4)};
|
|
IZ=function(z){var D={};z=z.split("\r\n");for(var E=0;E<z.length;E++){if(z[E].length===0)return D;var Q=z[E].match(/([^:]+):\s+([\S\s]+)/);Q!=null&&(D[Q[1]]=Q[2])}return null};
|
|
hnW=function(z,D){var E=g.aZ(z,0,1952868452);z=g.aZ(z,0,1953658222);if(E&&z){E.skip(1);var Q=JC(E)<<16|uE(E);E.skip(4);Q&1&&E.skip(8);Q&2&&E.skip(4);if(Q&8){Q=E.K;var T=Ob(E);E.data.setUint32(E.offset+Q,D>1?Math.ceil(T*D):Math.floor(T*D))}z.skip(1);E=JC(z)<<16|uE(z);if(E&256){Q=E&1;T=E&4;var k=E&512,G=E&1024,d=E&2048;E=Ob(z);Q&&z.skip(4);T&&z.skip(4);Q=(k?4:0)+(G?4:0)+(d?4:0);for(T=0;T<E;T++)k=z.K,G=Ob(z),z.data.setUint32(z.offset+k,D>1?Math.ceil(G*D):Math.floor(G*D)),z.skip(Q)}}};
|
|
RZ=function(z){z=new DataView(z.buffer,z.byteOffset,z.byteLength);return(z=g.aZ(z,0,1836476516))?g.S8(z):NaN};
|
|
pvX=function(z){var D=g.aZ(z,0,1937011556);if(!D)return null;D=Zs(z,D.dataOffset+8,1635148593)||Zs(z,D.dataOffset+8,1635135537);if(!D)return null;var E=Zs(z,D.dataOffset+78,1936995172),Q=Zs(z,D.dataOffset+78,1937126244);if(!Q)return null;D=null;if(E)switch(E.skip(4),JC(E)){default:D=0;break;case 1:D=2;break;case 2:D=1;break;case 3:D=255}var T=E=null,k=null;if(Q=Zs(z,Q.dataOffset,1886547818)){var G=Zs(z,Q.dataOffset,1886546020),d=Zs(z,Q.dataOffset,2037673328);if(!d&&(d=Zs(z,Q.dataOffset,1836279920),
|
|
!d))return null;G&&(G.skip(4),E=VS(G)/65536,k=VS(G)/65536,T=VS(G)/65536);z=v8X(d);z=new DataView(z.buffer,z.byteOffset+8,z.byteLength-8);return new KKn(D,E,k,T,z)}return null};
|
|
Zs=function(z,D,E){for(;cd(z,D);){var Q=KT(z,D);if(Q.type===E)return Q;D+=Q.size}return null};
|
|
g.aZ=function(z,D,E){for(;cd(z,D);){var Q=KT(z,D);if(Q.type===E)return Q;D=hC(Q.type)?D+8:D+Q.size}return null};
|
|
g.pT=function(z){if(z.data.getUint8(z.dataOffset)){var D=z.data;z=z.dataOffset+4;D=D.getUint32(z)*4294967296+D.getUint32(z+4)}else D=z.data.getUint32(z.dataOffset+4);return D};
|
|
KT=function(z,D){var E=z.getUint32(D),Q=z.getUint32(D+4);return new X2(z,D,E,Q)};
|
|
g.S8=function(z){var D=z.data.getUint8(z.dataOffset)?20:12;return z.data.getUint32(z.dataOffset+D)};
|
|
xaV=function(z){z=new X2(z.data,z.offset,z.size,z.type,z.L);var D=JC(z);z.skip(7);var E=Ob(z);if(D===0){D=Ob(z);var Q=Ob(z)}else D=bE(z),Q=bE(z);z.skip(2);for(var T=uE(z),k=[],G=[],d=0;d<T;d++){var F=Ob(z);k.push(F);G.push(Ob(z));z.skip(4)}return{timescale:E,Ed:D,e5:Q,Ng:k,iD:G}};
|
|
cd=function(z,D){if(z.byteLength-D<8)return!1;var E=z.getUint32(D);if(E<8||z.byteLength-D<E)return!1;for(E=4;E<8;E++){var Q=z.getInt8(D+E);if(Q<48||Q>122)return!1}return!0};
|
|
hC=function(z){return z===1701082227||z===1836019558||z===1836019574||z===1835297121||z===1835626086||z===1937007212||z===1953653094||z===1953653099||z===1836475768};
|
|
Hfs=function(z){z.skip(4);return{nn:j8(z,0),value:j8(z,0),timescale:Ob(z),JHR:Ob(z),eventDuration:Ob(z),id:Ob(z),d7:j8(z),offset:z.offset}};
|
|
g.NkI=function(z){var D=Zs(z,0,1701671783);if(!D)return null;var E=Hfs(D),Q=E.nn;E=IZ(E.d7);if(z=Zs(z,D.offset+D.size,1701671783))if(z=Hfs(z),z=IZ(z.d7),E&&z){D=g.v(Object.keys(z));for(var T=D.next();!T.done;T=D.next())T=T.value,E[T]=z[T]}return E?new Y9(E,Q):null};
|
|
x9=function(z,D){for(var E=Zs(z,0,D);E;){var Q=E;Q.type=1936419184;Q.data.setUint32(Q.offset+4,1936419184);E=Zs(z,E.offset+E.size,D)}};
|
|
g.Hd=function(z,D){for(var E=0,Q=[];cd(z,E);){var T=KT(z,E);T.type===D&&Q.push(T);E=hC(T.type)?E+8:E+T.size}return Q};
|
|
UaQ=function(z,D){var E=g.aZ(z,0,1937011556),Q=g.aZ(z,0,1953654136);if(!E||!Q||z.getUint32(E.offset+12)>=2)return null;var T=new DataView(D.buffer,D.byteOffset,D.length),k=g.aZ(T,0,1937011556);if(!k)return null;D=T.getUint32(k.dataOffset+8);Q=T.getUint32(k.dataOffset+12);if(Q!==1701733217&&Q!==1701733238)return null;Q=new maW(z.byteLength+D);vd(Q,z,0,E.offset+12);Q.data.setInt32(Q.offset,2);Q.offset+=4;vd(Q,z,E.offset+16,E.size-16);vd(Q,T,T.byteOffset+k.dataOffset+8,D);vd(Q,z,E.offset+E.size,z.byteLength-
|
|
(E.offset+E.size));E=g.v([1836019574,1953653099,1835297121,1835626086,1937007212,1937011556]);for(T=E.next();!T.done;T=E.next())T=g.aZ(z,0,T.value),Q.data.setUint32(T.offset,T.size+D);z=g.aZ(Q.data,0,1953654136);Q.data.setUint32(z.offset+16,2);return Q.data};
|
|
g8W=function(z){var D=g.aZ(z,0,1937011556);if(!D)return null;var E=z.getUint32(D.dataOffset+12);if(E!==1701733217&&E!==1701733238)return null;D=Zs(z,D.offset+24+(E===1701733217?28:78),1936289382);if(!D)return null;E=Zs(z,D.offset+8,1935894637);if(!E||z.getUint32(E.offset+12)!==1667392371)return null;D=Zs(z,D.offset+8,1935894633);if(!D)return null;D=Zs(z,D.offset+8,1952804451);if(!D)return null;E=new Uint8Array(16);for(var Q=0;Q<16;Q++)E[Q]=z.getInt8(D.offset+16+Q);return E};
|
|
NB=function(z,D){this.K=z;this.pos=0;this.start=D||0};
|
|
Ub=function(z){return z.pos>=z.K.byteLength};
|
|
tC=function(z,D,E){var Q=new NB(E);if(!gn(Q,z))return!1;Q=rn(Q);if(!iE(Q,D))return!1;for(z=0;D;)D>>>=8,z++;D=Q.start+Q.pos;var T=wn(Q,!0);Q=z+(Q.start+Q.pos-D)+T;Q=Q>9?rJL(Q-9,8):rJL(Q-2,1);z=D-z;E.setUint8(z++,236);for(D=0;D<Q.length;D++)E.setUint8(z++,Q[D]);return!0};
|
|
ifk=function(z){var D=new NB(z);D.Tm();if(gn(D,[408125543,374648427,174,224]))D=rn(D);else return null;for(var E=z=null;!Ub(D);){var Q=wn(D,!1);if(Q===21432)switch(yS(D)){default:z=0;break;case 1:z=1;break;case 3:z=2;break;case 15:z=255}else Q===30320?E=rn(D):oZ(D)}if(!E)return null;for(var T,k=Q=D=null;!Ub(E);)switch(wn(E,!1)){case 30321:if(yS(E)!==3)return null;break;case 30324:D=sb(E);break;case 30323:k=sb(E);break;case 30325:Q=sb(E);break;case 30322:T=wn(E,!0);T=$9(E,T);T=new DataView(T.buffer,
|
|
T.byteOffset,T.byteLength);break;default:oZ(E)}return T?new KKn(z,D,k,Q,T):null};
|
|
rn=function(z){var D=wn(z,!0),E=z.K.byteOffset+z.pos;E=new DataView(z.K.buffer,E,Math.min(D,z.K.buffer.byteLength-E));E=new NB(E,z.start+z.pos);z.pos+=D;return E};
|
|
yS=function(z){for(var D=wn(z,!0),E=qB(z),Q=1;Q<D;Q++)E=E*256+qB(z);return E};
|
|
sb=function(z){var D=wn(z,!0),E=0;D===4?E=z.K.getFloat32(z.pos):D===8&&(E=z.K.getFloat64(z.pos));z.pos+=D;return E};
|
|
wvQ=function(z){var D=wn(z,!0);return Nw($9(z,D))};
|
|
qB=function(z){return z.K.getUint8(z.pos++)};
|
|
wn=function(z,D){var E=qB(z);if(E===1){for(D=E=0;D<7;D++)E=E*256+qB(z);return E}for(var Q=128,T=0;T<6&&Q>E;T++)E=E*256+qB(z),Q*=128;return D?E-Q:E};
|
|
oZ=function(z){var D=wn(z,!0);z.pos+=D};
|
|
tkJ=function(z){if(!iE(z,440786851,!0))return null;var D=z.pos;wn(z,!1);var E=wn(z,!0)+z.pos-D;z.pos=D+E;if(!iE(z,408125543,!1))return null;wn(z,!0);if(!iE(z,357149030,!0))return null;var Q=z.pos;wn(z,!1);var T=wn(z,!0)+z.pos-Q;z.pos=Q+T;if(!iE(z,374648427,!0))return null;var k=z.pos;wn(z,!1);var G=wn(z,!0)+z.pos-k,d=new Uint8Array(E+12+T+G),F=new DataView(d.buffer);d.set(new Uint8Array(z.K.buffer,z.K.byteOffset+D,E));F.setUint32(E,408125543);F.setUint32(E+4,33554431);F.setUint32(E+8,4294967295);
|
|
d.set(new Uint8Array(z.K.buffer,z.K.byteOffset+Q,T),E+12);d.set(new Uint8Array(z.K.buffer,z.K.byteOffset+k,G),E+12+T);return d};
|
|
Pd=function(z){var D=z.pos;z.pos=0;var E=1E6;gn(z,[408125543,357149030,2807729])&&(E=yS(z));z.pos=D;return E};
|
|
yJI=function(z,D){var E=z.pos;z.pos=0;if(z.K.getUint8(z.pos)!==160&&!MB(z)||!iE(z,160))return z.pos=E,NaN;wn(z,!0);var Q=z.pos;if(!iE(z,161))return z.pos=E,NaN;wn(z,!0);qB(z);var T=qB(z)<<8|qB(z);z.pos=Q;if(!iE(z,155))return z.pos=E,NaN;Q=yS(z);z.pos=E;return(T+Q)*D/1E9};
|
|
MB=function(z){if(!o8s(z)||!iE(z,524531317))return!1;wn(z,!0);return!0};
|
|
o8s=function(z){if(z.Tm()){if(!iE(z,408125543))return!1;wn(z,!0)}return!0};
|
|
gn=function(z,D){for(var E=0;E<D.length;E++){if(!iE(z,D[E]))return!1;E!==D.length-1&&wn(z,!0)}return!0};
|
|
iE=function(z,D,E){E=E===void 0?!1:E;if(Ub(z))return!1;for(var Q=z.pos;wn(z,!1)!==D;)if(oZ(z),Q=z.pos,Ub(z))return!1;E&&(z.pos=Q);return!0};
|
|
rJL=function(z,D){D||(D=Math.ceil(Math.log(z+2)/Math.log(2)/7));for(var E=1<<8-D,Q=[];Q.length<D-1;)Q.unshift(z%256),z=Math.floor(z/256);Q.unshift(z|E);return Q};
|
|
$9=function(z,D){var E=new Uint8Array(z.K.buffer,z.K.byteOffset+z.pos,D);z.pos+=D;return E};
|
|
CT=function(z){this.sj=z;this.K={};this.url=""};
|
|
sqW=function(z,D){var E=D.indexOf("?");if(E>0){var Q=Y8(28,5019,D.substring(E+1));g.fY(Q,function(T,k){this.set(k,T)},z);
|
|
D=D.substring(0,E)}D=DY(9,4043,D);g.fY(D,function(T,k){this.set(k,T)},z)};
|
|
$a6=function(z){var D=z.sj.RC(),E=[];g.fY(z.K,function(T,k){E.push(k+"="+T)});
|
|
if(!E.length)return D;var Q=E.join("&");z=ze(82,7078,z.sj)?"&":"?";return D+z+Q};
|
|
qdk=function(){this.L=this.K=this.timedOut=this.started=this.B=this.Z=0};
|
|
AC=function(z){z.B=(0,g.r)();z.started=0;z.timedOut=0;z.K=0};
|
|
Bd=function(z,D){var E=z.started+z.K*4;D&&(E+=z.L);E=Math.max(0,E-3);return Math.pow(1.6,E)};
|
|
zK=function(z,D){z[D]||(z[D]=new qdk);return z[D]};
|
|
D_=function(z){this.j=this.S=this.V=this.L=0;this.N=this.U=!1;this.K=z;this.Z=z.clone()};
|
|
PRL=function(z,D,E){if(ze(47,182,z.K))return!1;var Q=zK(E,YF(36,452,z.K));if(Q.timedOut<1&&Q.K<1)return!1;Q=Q.timedOut+Q.K;z=EY(z,D);E=zK(E,YF(1,481,z));return E.timedOut+E.K+0<Q};
|
|
Qv=function(z,D,E){z=D?EY(z,E):z.K;return new CT(z)};
|
|
EY=function(z,D){D=D?D.UT:!1;z.B||(z.B=Ap(19,4994,z.Z,D));return z.B};
|
|
TK=function(z,D,E){return YF(36,452,D?EY(z,E):z.K)};
|
|
ke=function(z,D,E,Q){(Q===void 0?0:Q)>1?D=D.Yj:(E=zK(E,TK(z,z.pZ(D,E),D)),D=Math.max(z.V,E.timedOut)+D.fv*(z.L-z.V)+.25*z.S,D=D>3?1E3*Math.pow(1.6,D-3):0);return D===0?!0:z.j+D<(0,g.r)()};
|
|
Mkw=function(z,D,E){z.K.set(D,E);z.Z.set(D,E);z.B&&z.B.set(D,E)};
|
|
CRV=function(z,D,E,Q,T){++z.L;D&&++z.V;YF(1,481,E.sj).startsWith("redirector.")&&(z.K=z.Z.clone(),delete z.B,Q.wk&&delete T[YF(36,452,z.K)])};
|
|
GK=function(z){return z?(z.itag||"")+";"+(z.lmt||0)+";"+(z.xtags||""):""};
|
|
e4=function(z,D,E,Q){this.initRange=E;this.indexRange=Q;this.K=null;this.Z=!1;this.U=0;this.B=this.Nn=this.L=null;this.info=D;this.ZS=new D_(z)};
|
|
Fa=function(z,D){return GK(g.db(z.info,D))};
|
|
LA=function(z,D){this.start=z;this.end=D;this.length=D-z+1};
|
|
fA=function(z){z=z.split("-");var D=Number(z[0]),E=Number(z[1]);if(!isNaN(D)&&!isNaN(E)&&z.length===2&&(z=new LA(D,E),!isNaN(z.start)&&!isNaN(z.end)&&!isNaN(z.length)&&z.length>0))return z};
|
|
nA=function(z,D){return new LA(z,z+D-1)};
|
|
AJV=function(z){return z.end==null?{start:String(z.start)}:{start:String(z.start),end:String(z.end)}};
|
|
WC=function(z){if(!z)return new LA(0,0);var D=Number(z.start);z=Number(z.end);if(!isNaN(D)&&!isNaN(z)&&(D=new LA(D,z),D.length>0))return D};
|
|
Xa=function(z,D,E,Q,T,k,G,d,F,L,n,f,X){Q=Q===void 0?"":Q;this.type=z;this.vF=D;this.range=E;this.source=Q;this.vW=n;this.clipId=f===void 0?"":f;this.j=X;this.S=[];this.V="";this.UH=-1;this.N=0;this.V=Q;this.UH=T>=0?T:-1;this.startTime=k||0;this.duration=G||0;this.K=d||0;this.L=F>=0?F:this.range?this.range.length:NaN;this.eO=this.range?this.K+this.L===this.range.length:L===void 0?!!this.L:L;this.range?(this.Z=this.startTime+this.duration*this.K/this.range.length,this.U=this.duration*this.L/this.range.length,
|
|
this.B=this.Z+this.U):Bka(this)};
|
|
Bka=function(z){z.Z=z.startTime;z.U=z.duration;z.B=z.Z+z.U};
|
|
zqa=function(z){return z.range?z.B:Math.min(z.startTime+Math.min(z.duration*z.K/z.vF.info.ur,z.duration)+(z.range?z.U:Math.min(z.duration,z.duration*z.L/z.vF.info.ur)),z.startTime+z.duration)};
|
|
DRX=function(z,D,E){var Q=!(!D||D.vF!==z.vF||D.type!==z.type||D.UH!==z.UH);return E?Q&&!!D&&(z.range&&D.range?D.range.end===z.range.end:D.range===z.range)&&D.K+D.L===z.K+z.L:Q};
|
|
J7=function(z){return z.type===1||z.type===2};
|
|
u6=function(z){return z.type===3||z.type===6};
|
|
Vv=function(z,D){return z.vF===D.vF?z.range&&D.range?z.range.start+z.K+z.L===D.range.start+D.K:z.UH===D.UH?z.K+z.L===D.K:z.UH+1===D.UH&&D.K===0&&z.eO:!1};
|
|
Qha=function(z,D){return z.UH!==D.UH&&D.UH!==z.UH+1||z.type!==D.type?!1:Vv(z,D)?!0:Math.abs(z.Z-D.Z)<=1E-6&&z.UH===D.UH?!1:EzV(z,D)};
|
|
EzV=function(z,D){return Vv(z,D)||Math.abs(z.B-D.Z)<=1E-6||z.UH+1===D.UH&&D.K===0&&z.eO?!0:!1};
|
|
OY=function(z){return z.UH+(z.eO?1:0)};
|
|
TRn=function(z){z.length===1||g.b6(z,function(E){return!!E.range});
|
|
for(var D=1;D<z.length;D++);D=z[z.length-1];return new LA(z[0].range.start+z[0].K,D.range.start+D.K+D.L-1)};
|
|
j4=function(z){var D={};D.itag=z.vF.info.itag;D.type=""+z.type;D.src=""+z.source;D.segsrc=z.V;D.seg=String(z.UH);z.range&&(D.range=z.range.start+z.K+"-"+(z.range.start+z.K+z.L-1));D.time=z.Z.toFixed(1)+"-"+(z.Z+z.U).toFixed(1);D.off=String(z.K);D.len=String(z.L);z.eO&&(D.end="1");z.PX()&&(D.eos="1");z.clipId&&(D.cid=z.clipId);return D};
|
|
kqw=function(z){return new Xa(z.type,z.vF,z.range,"getEmptyStubBefore"+z.V,z.UH,z.startTime,0,z.K,0)};
|
|
Gqw=function(z){return new Xa(z.type,z.vF,z.range,"getEmptyStubAfter"+z.V,z.UH,z.startTime+z.duration,0,z.K+z.L,0)};
|
|
eqJ=function(z,D,E,Q){return new Xa(z.type,z.vF,z.range,"reslice"+z.V,z.UH,z.startTime,z.duration,D,E,Q,z.vW,z.clipId,z.j)};
|
|
dRr=function(z,D){return z.vF!==D.vF?!1:z.range&&D.range?z.range.start+z.K>=D.range.start+D.K&&z.range.start+z.K+z.L<=D.range.start+D.K+D.L:z.UH===D.UH&&z.K>=D.K&&(z.K+z.L<=D.K+D.L||D.eO)};
|
|
F$s=function(z,D){return z.vF!==D.vF?!1:z.type===4&&D.type===3&&z.vF.vS()?(z=z.vF.sM(z),g.Lw(z,function(E){return F$s(E,D)})):z.UH===D.UH&&!!D.L&&D.K+D.L>z.K&&D.K+D.L<=z.K+z.L};
|
|
vC=function(z,D){var E=D.UH;z.V="updateWithSegmentInfo";z.UH=E;if(z.startTime!==D.startTime||z.duration!==D.duration)z.startTime=D.startTime,z.duration=D.duration,Bka(z)};
|
|
mJ=function(z,D){this.Rq=z;this.B=this.K=null;this.V=this.Tp=NaN;this.pZ=this.requestId=null;this.ZS=z[0].vF.ZS;this.L=D||"";if(this.Rq[0].range&&this.Rq[0].L>0){a:{for(D=1;D<z.length;D++)if(!Vv(z[D-1],z[D])){D=!1;break a}D=!0}if(D)this.range=TRn(z),this.Z=this.range.length;else{this.range=this.Rq[this.Rq.length-1].range;D=0;z=g.v(z);for(var E=z.next();!E.done;E=z.next())D+=E.value.range.length;this.Z=D}}};
|
|
l6=function(z){return!J7(z.Rq[z.Rq.length-1])};
|
|
Ye=function(z){return z.Rq[z.Rq.length-1].type===4};
|
|
g.IH=function(z,D,E){E=z.pZ===null?z.ZS.pZ(D,E,z.Rq[0].type):z.pZ;if(z.K){D=E?Ap(18,4995,z.K,D.UT):z.K;var Q=new CT(D);Q.get("alr")||Q.set("alr","yes");z.L&&sqW(Q,z.L)}else/http[s]?:\/\//.test(z.L)?Q=new CT(new g.Bk(z.L)):(Q=Qv(z.ZS,E,D),z.L&&sqW(Q,z.L));(D=z.range)?Q.set("range",D.toString()):z.Rq[0].vF.p7()&&z.Rq.length===1&&z.Rq[0].K&&Q.set("range",z.Rq[0].K+"-");z.requestId&&Q.set("req_id",z.requestId);isNaN(z.Tp)||Q.set("headm",z.Tp.toString());isNaN(z.V)||Q.set("mffa",z.V+"ms");z.urlParams&&
|
|
g.fY(z.urlParams,function(T,k){Q.set(k,T)});
|
|
return Q};
|
|
L$O=function(z){if(z.range)return z.Z;z=z.Rq[0];return Math.round(z.U*z.vF.info.ur)};
|
|
faV=function(z,D){return Math.max(0,z.Rq[0].Z-D)};
|
|
nzL=function(z,D){z=g.v(z.Rq);for(var E=z.next();!E.done;E=z.next())if(E=E.value,E.type===3&&D>=E.Z&&D<=E.B)return!0;return!1};
|
|
aH=function(z,D,E,Q,T,k){k=k===void 0?0:k;e4.call(this,z,D,Q,void 0);this.V=E;this.aM=k;this.index=T||new g.Wd};
|
|
W$r=function(z,D,E,Q,T){this.UH=z;this.startSecs=D;this.jb=E;this.K=Q||NaN;this.L=T||NaN};
|
|
S4=function(z,D,E){for(;z;z=z.parentNode)if(z.attributes&&(!E||z.nodeName===E)){var Q=z.getAttribute(D);if(Q)return Q}return""};
|
|
RH=function(z,D){for(;z;z=z.parentNode){var E=z.getElementsByTagName(D);if(E.length>0)return E[0]}return null};
|
|
XPV=function(z){if(!z)return 0;var D=z.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return D?(Number(D[2])|0)*3600+(Number(D[4])|0)*60+(Number(D[6])|0):Number(z)|0};
|
|
JH6=function(z){return z.match(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})\.(\d{3})$/)?z+"Z":z};
|
|
Z_=function(){this.K=[];this.L=null;this.U=0;this.Z=[];this.V=!1;this.S="";this.B=-1};
|
|
uyX=function(z){var D=z.Z;z.Z=[];return D};
|
|
V66=function(){this.B=[];this.K=null;this.L={};this.Z={}};
|
|
vzs=function(z,D){var E=[];D=Array.from(D.getElementsByTagName("SegmentTimeline"));D=g.v(D);for(var Q=D.next();!Q.done;Q=D.next()){Q=Q.value;var T=Q.parentNode.parentNode,k=null;T.nodeName==="Period"?k=OZr(z):T.nodeName==="AdaptationSet"?(T=T.getAttribute("id")||T.getAttribute("mimetype")||"",k=bZa(z,T)):T.nodeName==="Representation"&&(T=T.getAttribute("id")||"",k=jhw(z,T));if(k==null)return;k.update(Q);g.w9(E,uyX(k))}g.w9(z.B,E);mXL(z.B,function(G){return G.startSecs*1E3+G.K})};
|
|
mR6=function(z){z.K&&(z.K.K=[]);g.fY(z.L,function(D){D.K=[]});
|
|
g.fY(z.Z,function(D){D.K=[]})};
|
|
OZr=function(z){z.K||(z.K=new Z_);return z.K};
|
|
bZa=function(z,D){z.L[D]||(z.L[D]=new Z_);return z.L[D]};
|
|
jhw=function(z,D){z.Z[D]||(z.Z[D]=new Z_);return z.Z[D]};
|
|
KA=function(z){var D=z===void 0?{}:z;z=D.aM===void 0?0:D.aM;var E=D.bl===void 0?!1:D.bl;var Q=D.b_===void 0?0:D.b_;var T=D.P0===void 0?0:D.P0;var k=D.Kf===void 0?Infinity:D.Kf;var G=D.LY===void 0?0:D.LY;var d=D.qj===void 0?!1:D.qj;D=D.Nm===void 0?!1:D.Nm;g.Wd.call(this);this.xU=this.Qk=-1;this.cS=z;this.b_=Q;this.bl=E;this.P0=T;this.Kf=k;this.LY=G;((this.qj=d)||isFinite(k)&&this.Kf>0)&&E&&cC&&(this.L=!1,this.Z="postLive");this.Nm=D};
|
|
h7=function(z,D){return qc(z.segments,function(E){return D-E.UH})};
|
|
pA=function(z,D,E){E=E===void 0?{}:E;aH.call(this,z,D,"",void 0,void 0,E.aM||0);this.index=new KA(E)};
|
|
xe=function(z,D,E){e4.call(this,z,D);this.V=E;z=this.index=new g.Wd;z.L=!1;z.Z="d"};
|
|
laI=function(z,D,E){var Q=z.index.vR(D),T=z.index.getStartTime(D),k=z.index.getDuration(D);E?k=E=0:E=z.info.ur*k;return new mJ([new Xa(3,z,void 0,"otfCreateRequestInfoForSegment",D,T,k,0,E)],Q)};
|
|
YGO=function(z,D){if(!z.index.isLoaded()){var E=[],Q=D.B;D=D.V.split(",").filter(function(n){return n.length>0});
|
|
for(var T=0,k=0,G=0,d=/^(\d+)/,F=/r=(\d+)/,L=0;L<Q;L++){if(G<=0)if(G=D.shift(),k=(k=d.exec(G))?+k[1]/1E3:0)G=(G=F.exec(G))?+G[1]:0,G+=1;else return;E.push(new nT(L,T,k,NaN,"sq/"+(L+1)));T+=k;G--}z.index.append(E)}};
|
|
g.HC=function(z){this.tag=z};
|
|
g.N9=function(z,D){g.IaO.apply(null,[5,z instanceof g.HC?z.tag:z,D].concat(g.K(g.ok.apply(2,arguments))))};
|
|
g.IaO=function(z,D,E){var Q=g.ok.apply(3,arguments),T=z===6?"ERROR":"WARNING",k="b"+E;g.W3(new (Function.prototype.bind.apply(g.Ba,[null,k].concat(g.K(Q)))),T);Q.unshift(k);Q=Q.join(", ");T=aas.get(D);if(!T){T="ytplog."+D;k=5;try{window.localStorage&&!isNaN(+window.localStorage[T])&&(k=+window.localStorage[T]),window.sessionStorage&&!isNaN(+window.sessionStorage[T])&&(k=+window.sessionStorage[T])}catch(F){}aas.set(D,k);T=k}if(!(z<T)){T=SGJ;k=T.K.get(D);k||(k=new RqO,T.K.set(D,k));T=k;k=Date.now();
|
|
var G=Math.floor((k-T.L)*.01);G>0&&(T.K=Math.min(T.K+G,10),T.L=k);T.K>0?(T.K--,T=!0):T=!1;if(T)typeof Q==="function"&&(Q=Q()),console.log("plyr."+D,Q);else{var d;Q=((d=ZZ6.get(D))!=null?d:0)+1;ZZ6.set(D,Q);Q%100===1&&console.warn("plyr","plyr."+D+" is chatty, dropping logs.")}}};
|
|
RqO=function(){this.K=10;this.L=Date.now()};
|
|
UY=function(z,D){this.info=z;this.L=D;this.K=null;this.B=this.Z=-1;this.timestampOffset=0;this.isLocked=this.U=!1;this.V=this.info.vF.Ju()&&!this.info.K};
|
|
g.gb=function(z){return jvw(z.L)};
|
|
cHr=function(z,D){D=Math.min(D,z.info.L);var E=z.L.split(D),Q=E.DN;E=new UY(new Xa(z.info.type,z.info.vF,z.info.range,z.info.V,z.info.UH,z.info.startTime,z.info.duration,z.info.K,D,!1,z.info.vW,z.info.clipId),E.Cj);E.B=z.B;E.Z=z.Z;D=new UY(new Xa(z.info.type,z.info.vF,z.info.range,z.info.V,z.info.UH,z.info.startTime,z.info.duration,z.info.K+D,z.info.L-D,z.info.eO,z.info.vW,z.info.clipId),Q);D.B=z.B;D.Z=z.Z;return[E,D]};
|
|
g.rb=function(z,D,E,Q){E=E===void 0?!1:E;Q=Q===void 0?0:Q;if(z.isLocked||D.isLocked||!Vv(z.info,D.info)||z.info.eO)return null;if(Q){if(z.L.totalLength+D.L.totalLength>Q)return null}else if(E&&(E=z.L,Q=D.L,E=!(Q.K.length?OWn(E,Q.K[0]):1)),E)return null;E=new Xa(z.info.type,z.info.vF,z.info.range,z.info.V,z.info.UH,z.info.startTime,z.info.duration,z.info.K,z.info.L,z.info.eO,z.info.vW,z.info.clipId);Q=D.info;E.L+=Q.L;E.range&&(E.U+=Q.U);E.B=Q.B;E.eO=Q.eO;Q=new SO;Re(Q,z.L);Re(Q,D.L);E=new UY(E,Q);
|
|
E.K!=null&&D.K!=null&&g.N9("dash",414627957,"merged slice emsg overridden; prev: "+E.K.Pl()+" next: "+D.K.Pl());E.K=D.K||z.K;E.Z=z.Z!==-1?z.Z:D.Z;E.B=z.B!==-1?z.B:D.B;return E};
|
|
g.wb=function(z){g.i6(z.info.vF.info)||z.info.vF.info.UD();if(z.Z!==-1)return z.Z;if(z.K&&am6(z.K))return z.Z=am6(z.K),z.Z;if(g.i6(z.info.vF.info)){var D=g.gb(z);for(var E=z.info.vF.K,Q=NaN,T=NaN,k=0;cd(D,k);){var G=KT(D,k);G.type===1936286840?T=G.data.getUint32(G.dataOffset+8):G.type===1836476516?T=g.S8(G):G.type===1952867444&&isNaN(Q)&&(Q=g.pT(G));k=hC(G.type)?k+8:k+G.size}!T&&E&&(T=RZ(E));D=Q/T}else D=new NB(g.gb(z)),E=z.V?D:new NB(new DataView(z.info.vF.K.buffer)),Q=Pd(E),E=D.pos,D.pos=0,MB(D)?
|
|
iE(D,231)?(Q=yS(D)*Q/1E9,D.pos=E,D=Q):(D.pos=E,D=NaN):(D.pos=E,D=NaN);z.Z=D||z.info.Z;return z.Z};
|
|
hqQ=function(z,D){z.timestampOffset>0&&(D-=z.timestampOffset);var E=g.wb(z)+D;K$r(z,E);z.timestampOffset=D};
|
|
K$r=function(z,D){g.i6(z.info.vF.info)||z.info.vF.info.UD();z.Z=D;if(g.i6(z.info.vF.info)){var E=g.gb(z);z=z.info.vF.K;for(var Q=NaN,T=NaN,k=0;cd(E,k);){var G=KT(E,k);isNaN(Q)&&(G.type===1936286840?Q=G.data.getUint32(G.dataOffset+8):G.type===1836476516&&(Q=g.S8(G)));if(G.type===1952867444){!Q&&z&&(Q=RZ(z));var d=g.pT(G);isNaN(T)&&(T=Math.round(D*Q)-d);var F=G;d+=T;if(F.data.getUint8(F.dataOffset)){var L=F.data;F=F.dataOffset+4;L.setUint32(F,Math.floor(d/4294967296));L.setUint32(F+4,d&4294967295)}else F.data.setUint32(F.dataOffset+
|
|
4,d)}k=hC(G.type)?k+8:k+G.size}return!0}E=new NB(g.gb(z));z=z.V?E:new NB(new DataView(z.info.vF.K.buffer));Q=Pd(z);z=E.pos;E.pos=0;if(MB(E)&&iE(E,231))if(T=wn(E,!0),D=Math.floor(D*1E9/Q),Math.ceil(Math.log(D)/Math.log(2)/8)>T)D=!1;else{for(Q=T-1;Q>=0;Q--)E.K.setUint8(E.pos+Q,D&255),D>>>=8;E.pos=z;D=!0}else D=!1;return D};
|
|
yv=function(z,D){D=D===void 0?!1:D;var E=t7(z);z=D?0:z.info.U;return E||z};
|
|
t7=function(z){g.i6(z.info.vF.info)||z.info.vF.info.UD();if(z.K&&z.info.type===6)return z.K.aM;if(g.i6(z.info.vF.info)){var D=g.gb(z);var E=0;D=g.Hd(D,1936286840);D=g.v(D);for(var Q=D.next();!Q.done;Q=D.next())Q=xaV(Q.value),E+=Q.iD[0]/Q.timescale;E=E||NaN;if(!(E>=0))a:{E=g.gb(z);D=z.info.vF.K;for(var T=Q=0,k=0;cd(E,Q);){var G=KT(E,Q);if(G.type===1836476516)T=g.S8(G);else if(G.type===1836019558){!T&&D&&(T=RZ(D));if(!T){E=NaN;break a}var d=Zs(G.data,G.dataOffset,1953653094),F=d;d=T;var L=Zs(F.data,
|
|
F.dataOffset,1952868452);F=Zs(F.data,F.dataOffset,1953658222);var n=VS(L);VS(L);n&2&&VS(L);L=n&8?VS(L):0;var f=VS(F),X=f&1;n=f&4;var W=f&256,J=f&512,V=f&1024;f&=2048;var l=Ob(F);X&&VS(F);n&&VS(F);for(var S=X=0;S<l;S++){var Z=W?VS(F):L;J&&VS(F);n&&S===0||!V||VS(F);f&&VS(F);X+=Z}k+=X/d}Q=hC(G.type)?Q+8:Q+G.size}E=k||NaN}E||g.Rc(new g.Ba("Missing duration while parsing bmff",z.info.qy()))}else E=new NB(g.gb(z)),z=z.V?E:new NB(new DataView(z.info.vF.K.buffer)),E=yJI(E,Pd(z));return E};
|
|
g.pPr=function(z){if(z.info.vF.eZ())return z.info.duration;z.B===-1&&(z.B=t7(z));return z.B||z.info.duration};
|
|
xRI=function(z){var D=g.gb(z);var E=(E=g.aZ(D,0,1936286840))?E.data.getUint32(E.dataOffset+8):NaN;isNaN(E)&&(z=z.info.vF.K,E=(D=g.aZ(D,0,1836476516))?g.S8(D):z?RZ(z):NaN);return E};
|
|
HZQ=function(z){return z.info.vF.info.UD()&&x_(z.L,0)===160};
|
|
NRJ=function(z){if(!z.K){g.i6(z.info.vF.info)||z.info.vF.info.UD();if(g.i6(z.info.vF.info))var D=g.NkI(g.gb(z));else{D=new NB(g.gb(z));var E=D.pos;D.pos=0;var Q=null,T=null;if(gn(D,[408125543,307544935]))for(var k=D.pos+wn(D,!0);D.pos<k;)if(wn(D,!1)!==29555)oZ(D);else for(var G=D.pos+wn(D,!0);D.pos<G;)if(wn(D,!1)!==26568)oZ(D);else for(var d=D.pos+wn(D,!0);D.pos<d;){var F=wn(D,!1);if(F===17543){if(F=wvQ(D),F=IZ(F))if(T)for(var L=g.v(Object.keys(F)),n=L.next();!n.done;n=L.next())n=n.value,T[n]=F[n];
|
|
else T=F}else F===17827?(F=wvQ(D),Q||(Q=F)):oZ(D)}D.pos=E;D=T?new Y9(T,Q):null}z.K=D}};
|
|
oH=function(z){if(!z.U){if(g.i6(z.info.vF.info)){var D=g.gb(z);var E=Zs(D,0,1836019574);if(E){E=E.offset+E.size;var Q=new Uint8Array(E);Q.set(new Uint8Array(D.buffer,D.byteOffset,E));D=Q}else D=null}else D=tkJ(new NB(g.gb(z)));D&&(z.info.vF.K=D,z.U=!0)}};
|
|
g.sY=function(){this.count=0;this.K=1;this.L=!1;this.offsets=new Float64Array(128);this.startTicks=new Float64Array(128)};
|
|
URX=function(z,D){return D+1<z.count||z.L?z.offsets[D+1]-z.offsets[D]:-1};
|
|
$e=function(z){z.offsets.length<z.count+1&&z.resize(z.offsets.length*2)};
|
|
q9=function(z,D,E,Q){e4.call(this,z,D,E,Q);this.V=null;this.index=new g.sY};
|
|
PC=function(z,D,E,Q){for(var T=[],k=D;k<=z.index.eb();k++){var G=nA(z.index.IQ(k),URX(z.index,k)),d=z.index.getStartTime(k),F=z.index.getDuration(k),L=Math.max(0,E-G.start),n=Math.min(G.end+1,E+Q)-(G.start+L);T.push(new Xa(3,z,G,"getRequestInfoForRange",k,d,F,L,n));if(G.start+L+n>=E+Q)break}T.length||(z=new g.Ba("b189619593",""+D,""+E,""+Q),g.W3(z));return new mJ(T)};
|
|
M9=function(z,D,E,Q,T,k,G,d){this.sampleRate=z===void 0?0:z;this.numChannels=D===void 0?0:D;this.spatialAudioType=E===void 0?"SPATIAL_AUDIO_TYPE_NONE":E;this.K=Q===void 0?!1:Q;this.B=T;this.Z=k;this.audioQuality=G===void 0?"AUDIO_QUALITY_UNKNOWN":G;this.L=d===void 0?!1:d};
|
|
gzw=function(z,D,E,Q,T,k){this.displayName=z;this.vssId=D;this.languageCode=E;this.kind=Q===void 0?"":Q;this.xtags=T===void 0?"":T;this.id=k===void 0?"":k};
|
|
iZs=function(z){if(z=z.colorInfo)if(z=z.transferCharacteristics)return rHV[z];return null};
|
|
A7=function(z,D,E,Q,T,k,G,d,F,L,n){this.width=z;this.height=D;this.L=d;this.quality=k||CA(z,D);this.qualityOrdinal=IG[this.quality];this.fps=E||0;this.stereoLayout=!T||Q!=null&&Q!=="UNKNOWN"&&Q!=="RECTANGULAR"?0:T;this.projectionType=Q?Q==="EQUIRECTANGULAR"&&T===2?"EQUIRECTANGULAR_THREED_TOP_BOTTOM":Q:"UNKNOWN";(z=G)||(z=IG[this.quality],z===0?z="Auto":(D=this.fps,E=this.projectionType,z=z.toString()+(E==="EQUIRECTANGULAR"||E==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||E==="MESH"?"s":"p")+(D>55?"60":D>
|
|
49?"50":D>39?"48":"")));this.qualityLabel=z;this.K=F||"";this.primaries=L||"";this.Z=n!=null?n:!0};
|
|
CA=function(z,D){var E=Math.max(z,D);z=Math.min(z,D);D=BC[0];for(var Q=0;Q<BC.length;Q++){var T=BC[Q],k=IG[T];if(E>=Math.floor(k*16/9)*1.3||z>=k*1.3)return D;D=T}return"tiny"};
|
|
EA=function(z,D,E){E=E===void 0?{}:E;this.id=z;this.mimeType=D;E.ur>0||(E.ur=16E3);Object.assign(this,E);z=g.v(this.id.split(";"));this.itag=z.next().value;this.K=z.next().value;this.containerType=zf(D);this.hT=D9[this.itag]||""};
|
|
fT=function(z){return z.hT==="9"||z.hT==="("||z.hT==="9h"||z.hT==="(h"};
|
|
QT=function(z){return z.hT==="9h"||z.hT==="(h"};
|
|
var wPJ=function(z,D){return bl[e[10]](this,4,2587,z,D)};
|
|
Ofn=function(z){return!!z.contentProtection&&!!z.contentProtection.fairplay&&(z.hT==="("||z.hT==="(h"||z.hT==="A"||z.hT==="MEAC3")||Tf&&!!z.contentProtection&&z.hT==="1e"};
|
|
kh=function(z){return z.hT==="1"||z.hT==="1h"||Tf&&z.hT==="1e"};
|
|
Gf=function(z){return z.hT==="mac3"||z.hT==="meac3"||z.hT==="m"||z.hT==="i"||Vka(z)};
|
|
Vka=function(z){return z.hT==="MAC3"||z.hT==="MEAC3"||z.hT==="M"||z.hT==="I"};
|
|
g.i6=function(z){return z.containerType===1};
|
|
t6k=function(z){return z.hT==="("||z.hT==="(h"||z.hT==="H"||Tf&&z.hT==="1e"};
|
|
eX=function(z){return z.mimeType==="application/x-mpegURL"};
|
|
g.db=function(z,D){return{itag:+z.itag,lmt:D?0:z.lastModified,xtags:z.K||""}};
|
|
yH6=function(z){var D=navigator.mediaCapabilities;if(D==null||!D.decodingInfo||z.hT==="f")return Promise.resolve();var E={type:z.audio&&z.video?"file":"media-source"};z.video&&(E.video={contentType:z.mimeType,width:z.video.width||640,height:z.video.height||360,bitrate:z.ur*8||1E6,framerate:z.video.fps||30});z.audio&&(E.audio={contentType:z.mimeType,channels:""+(z.audio.numChannels||2),bitrate:z.ur*8||128E3,samplerate:z.audio.sampleRate||44100});return D.decodingInfo(E).then(function(Q){z.L=Q})};
|
|
dF=function(z){return/(opus|mp4a|dtse|ac-3|ec-3|iamf)/.test(z)};
|
|
FN=function(z){return/(vp9|vp09|vp8|avc1|av01|av02)/.test(z)};
|
|
LQ=function(z){return z.includes("vtt")||z.includes("text/mp4")};
|
|
zf=function(z){return z.indexOf("/mp4")>=0?1:z.indexOf("/webm")>=0?2:z.indexOf("/x-flv")>=0?3:z.indexOf("/vtt")>=0?4:0};
|
|
Qo=function(z,D,E,Q,T,k,G){var d=new M9;D in IG||(D="small");D==="light"&&(D="tiny");Q&&T?(T=Number(T),Q=Number(Q)):(T=IG[D],Q=Math.round(T*16/9));k=new A7(Q,T,0,null,void 0,D,k,G);z=unescape(z.replace(/"/g,'"'));return new EA(E,z,{audio:d,video:k})};
|
|
g.fQ=function(){g.i$.apply(this,arguments)};
|
|
nQ=function(){var z=g.BX("yt.player.utils.videoElement_");z||(z=g.$0("VIDEO"),g.AV("yt.player.utils.videoElement_",z));return z};
|
|
W0=function(z){var D=nQ();return!!(D&&D.canPlayType&&D.canPlayType(z))};
|
|
J$=function(z){if(/opus/.test(z)&&g.XN&&!uD("38")&&!g.dT())return!1;if(self.MediaSource&&self.MediaSource.isTypeSupported)return self.MediaSource.isTypeSupported(z);if(self.ManagedMediaSource&&self.ManagedMediaSource.isTypeSupported)return self.ManagedMediaSource.isTypeSupported(z);if(/webm/.test(z)&&!nGI())return!1;z==='audio/mp4; codecs="mp4a.40.2"'&&(z='video/mp4; codecs="avc1.4d401f"');return!!W0(z)};
|
|
ozw=function(z){try{var D=J$('video/mp4; codecs="avc1.42001E"')||J$('video/webm; codecs="vp9"');return(J$('audio/mp4; codecs="mp4a.40.2"')||J$('audio/webm; codecs="opus"'))&&(D||!z)||W0('video/mp4; codecs="avc1.42001E, mp4a.40.2"')?null:"fmt.noneavailable"}catch(E){return"html5.missingapi"}};
|
|
uC=function(){var z=nQ();return!(!z.webkitSupportsPresentationMode||typeof z.webkitSetPresentationMode!=="function")};
|
|
VT=function(){var z=nQ();try{var D=z.muted;z.muted=!D;return z.muted!==D}catch(E){}return!1};
|
|
shX=function(){var z;return((z=navigator.connection)==null?void 0:z.type)||""};
|
|
OA=function(z,D){return{start:function(E){return z[E]},
|
|
end:function(E){return D[E]},
|
|
length:z.length}};
|
|
$RV=function(z,D,E){for(var Q=[],T=[],k=0;k<z.length;k++)Q.push(z.start(k)),T.push(z.end(k));Q.push(D);T.push(E);Q.sort(function(G,d){return G-d});
|
|
T.sort(function(G,d){return G-d});
|
|
return OA(Q,T)};
|
|
jP=function(z,D,E){D=D===void 0?",":D;E=E===void 0?z?z.length:0:E;var Q=[];if(z)for(E=Math.max(z.length-E,0);E<z.length;E++)Q.push(z.start(E).toFixed(3)+"-"+z.end(E).toFixed(3));return Q.join(D)};
|
|
bC=function(z,D){if(!z)return-1;try{for(var E=0;E<z.length;E++)if(z.start(E)<=D&&z.end(E)>=D)return E}catch(Q){}return-1};
|
|
jX=function(z,D){return bC(z,D)>=0};
|
|
qGW=function(z,D){if(!z)return NaN;D=bC(z,D);return D>=0?z.start(D):NaN};
|
|
v0=function(z,D){if(!z)return NaN;D=bC(z,D);return D>=0?z.end(D):NaN};
|
|
g.mD=function(z){return z&&z.length?z.end(z.length-1):NaN};
|
|
lC=function(z){return g.mD(z)>0};
|
|
Yh=function(z,D){z=v0(z,D);return z>=0?z-D:0};
|
|
Ir=function(z,D,E){for(var Q=[],T=[],k=0;k<z.length;k++)z.end(k)<D||z.start(k)>E||(Q.push(Math.max(D,z.start(k))-D),T.push(Math.min(E,z.end(k))-D));return OA(Q,T)};
|
|
ar=function(z,D,E,Q){g.Ma.call(this);var T=this;this.WN=z;this.start=D;this.end=E;this.isActive=Q;this.appendWindowStart=0;this.appendWindowEnd=Infinity;this.timestampOffset=0;this.tZ={error:function(){!T.rR()&&T.isActive&&T.Zg("error",T)},
|
|
updateend:function(){!T.rR()&&T.isActive&&T.Zg("updateend",T)}};
|
|
this.WN.EX(this.tZ);this.CM=this.isActive};
|
|
Rr=function(z,D,E,Q,T,k){g.Ma.call(this);var G=this;this.tL=z;this.S1=D;this.id=E;this.containerType=Q;this.hT=T;this.GY=k;this.yp=this.wD=this.ED=null;this.jU=!1;this.appendWindowStart=this.timestampOffset=0;this.Np=OA([],[]);this.Bk=!1;this.c5=[];this.QP=SX?[]:void 0;this.handler=function(F){return G.Zg(F.type,G)};
|
|
var d;if((d=this.tL)==null?0:d.addEventListener)this.tL.addEventListener("updateend",this.handler),this.tL.addEventListener("error",this.handler)};
|
|
NH=function(){return window.SourceBuffer?!!SourceBuffer.prototype.changeType:!1};
|
|
UA=function(z,D){this.ZS=z;this.K=D===void 0?!1:D;this.L=!1};
|
|
gF=function(z,D,E){E=E===void 0?!1:E;g.x.call(this);this.mediaElement=z;this.YV=D;this.isView=E;this.U=0;this.B=!1;this.V=!0;this.j=0;this.callback=null;this.N=!1;this.YV||(this.S1=this.mediaElement.XM());this.events=new g.fQ(this);g.H(this,this.events);this.Z=new UA(this.YV?window.URL.createObjectURL(this.YV):this.S1.webkitMediaSourceURL,!0);z=this.YV||this.S1;wT(this.events,z,["sourceopen","webkitsourceopen"],this.MM);wT(this.events,z,["sourceclose","webkitsourceclose"],this.Qe);this.S={updateend:this.A$}};
|
|
PlL=function(){return!!(window.MediaSource||window.ManagedMediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)};
|
|
M6W=function(z,D){rF(z)?g.EL(function(){D(z)}):z.callback=D};
|
|
ClJ=function(z,D,E){if(iC){var Q;wF(z.mediaElement,{l:"mswssb",sr:(Q=z.mediaElement.C3)==null?void 0:Q.PZ()},!1);D.EX(z.S,z);E.EX(z.S,z)}z.K=D;z.L=E;g.H(z,D);g.H(z,E)};
|
|
t$=function(z){return!!z.K||!!z.L};
|
|
rF=function(z){try{return yT(z)==="open"}catch(D){return!1}};
|
|
yT=function(z){if(z.YV)return z.YV.readyState;switch(z.S1.webkitSourceState){case z.S1.SOURCE_OPEN:return"open";case z.S1.SOURCE_ENDED:return"ended";default:return"closed"}};
|
|
or=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)||window.ManagedMediaSource};
|
|
sA=function(z,D,E,Q){if(!z.K||!z.L)return null;var T=z.K.isView()?z.K.WN:z.K,k=z.L.isView()?z.L.WN:z.L,G=new gF(z.mediaElement,z.YV,!0);G.Z=z.Z;ClJ(G,new ar(T,D,E,Q),new ar(k,D,E,Q));rF(z)||z.K.QJ(z.K.Pc());return G};
|
|
AHI=function(z){var D;(D=z.K)==null||D.Y6();var E;(E=z.L)==null||E.Y6();z.V=!1};
|
|
BRX=function(z){return $h(function(D,E){return g.sC(D,E,4,1E3)},z,{format:"RAW",
|
|
method:"GET",withCredentials:!0})};
|
|
g.zzV=function(z){var D;z.responseType&&z.responseType!=="text"?z.responseType==="arraybuffer"&&(D=Nw(new Uint8Array(z.response))):D=z.responseText;return!D||D.length>2048?"":D.indexOf("https://")===0?D:""};
|
|
$h=function(z,D,E){D.match(DKr);return z(D,E).then(function(Q){var T=g.zzV(Q.xhr);return T?$h(z,T,E):Q.xhr})};
|
|
QLV=function(z,D,E){if(z==null||!EEX(z))return!1;var Q=D.some(function(G){return G.projectionType==="EQUIRECTANGULAR"||G.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"}),T=D.some(function(G){return G.projectionType==="MESH"}),k=D.some(function(G){return G.stereoLayout===1});
|
|
D=D.some(function(G){return G.isHdr()});
|
|
z=!E&&!D&&z.W("enable_webgl_noop");return Q||T||k||z};
|
|
qH=function(z,D,E,Q){if(QLV(z,D,E))return!0;if(z==null||!TYV(z)||!z.HF().K.PF(k2a)||!D.some(function(T){return(T.height||0)>0}))return!1;
|
|
z=Q!=null?Q:D.reduce(function(T,k){return Math.max(T,k.height||0)},0);
|
|
if(z===0||z>1080)return!1;D=D.some(function(T){return T.isHdr()});
|
|
return E||D?!1:!0};
|
|
P0=function(z){if(z.length!==0)return z.reduce(function(D,E){var Q;return Math.max(D,(Q=E.height)!=null?Q:0)},0)||void 0};
|
|
MH=function(z){if(z.length!==0)return z.reduce(function(D,E){E=(E=E.size)?Number(E.split("x")[1])||0:0;return Math.max(D,E)},0)||void 0};
|
|
B0=function(z,D,E){z=z===void 0?"":z;D=D===void 0?null:D;E=E===void 0?!1:E;g.Ma.call(this);this.sourceUrl=z;this.isLivePlayback=E;this.kV=this.duration=0;this.isPremiere=this.qj=this.isWindowedLive=this.isLiveHeadPlayable=this.isLive=this.L=!1;this.Kf=this.P0=0;this.isOtf=this.xf=!1;this.WF=(0,g.r)();this.FH=Infinity;this.K={};this.Z=new Map;this.state=this.m4=0;this.U=null;this.isManifestless=!1;this.Iq=[];this.B=null;this.ew=0;this.V="";this.m7=NaN;this.hm=this.rL=this.timestampOffset=this.S=0;
|
|
this.EM=this.dY=NaN;this.CP=0;this.wR=this.j=!1;this.cF=[];this.dR={};this.JT=this.AT=NaN;var Q;this.n3=(Q=D)==null?void 0:Q.MN("html5_use_network_error_code_enums");G2J=!!D&&D.MN("html5_modern_vp9_mime_type");var T;CQ=!((T=D)==null||!T.MN("html5_enable_flush_during_seek"))&&g.dT();var k;A$=!((k=D)==null||!k.MN("html5_enable_reset_audio_decoder"))&&g.dT()};
|
|
eza=function(z){return g.Wr(z.K,function(D){return!!D.info.video&&D.info.video.qualityOrdinal>=2160})};
|
|
WKa=function(z){return g.Wr(z.K,function(D){return!!D.info.video&&D.info.video.isHdr()})};
|
|
Ti=function(z){return g.Wr(z.K,function(D){return!!D.info.contentProtection})};
|
|
g.dKL=function(z){return g.Wr(z.K,function(D){return LQ(D.info.mimeType)})};
|
|
FPX=function(z){return g.Wr(z.K,function(D){return D.info.video?D.info.video.projectionType==="EQUIRECTANGULAR":!1})};
|
|
LPX=function(z){return g.Wr(z.K,function(D){return D.info.video?D.info.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM":!1})};
|
|
f0w=function(z){return g.Wr(z.K,function(D){return D.info.video?D.info.video.projectionType==="MESH":!1})};
|
|
nEa=function(z){return g.Wr(z.K,function(D){return D.info.video?D.info.video.stereoLayout===1:!1})};
|
|
WPk=function(z){return g.h$I(z.K,function(D){return D.info.video?D.NV():!0})};
|
|
Ds=function(z){return g.Wr(z.K,function(D){return ze(46,183,D.ZS.K)})};
|
|
z7=function(z,D){z.K[D.info.id]=D;z.Z.set(Fa(D,z.xf),D)};
|
|
Q4=function(z,D,E,Q,T){E=E===void 0?0:E;var k=z.mimeType||"",G=z.itag;var d=z.xtags;G=G?G.toString():"";d&&(G+=";"+d);d=G;if(FN(k)){var F=z.width||640;G=z.height||360;var L=z.fps,n=z.qualityLabel,f=z.qualityOrdinal,X=z.colorInfo,W=z.projectionType,J;z.stereoLayout&&(J=X3I[z.stereoLayout]);var V=iZs(z)||void 0;if(X==null?0:X.primaries)var l=J3V[X.primaries]||void 0;var S,Z,p;X=((p=(S=z.videoTrack)==null?void 0:(Z=S.associatedAudioTrackId)==null?void 0:Z.length)!=null?p:0)===0;F=new A7(F,G,L,W,J,void 0,
|
|
n,f&&uOO[f],V,l,X);k=Dn(k,F,D9[z.itag||""]);CQ&&(k+="; enableflushduringseek=true");A$&&(k+="; enableresetaudiodecoder=true");qH(Q,[F],D,T)&&(k+="; decode-to-texture=true")}var c;if(dF(k)){var w=z.audioSampleRate;Q=z.audioTrack;w=new M9(w?+w:void 0,z.audioChannels,z.spatialAudioType,z.isDrc,z.loudnessDb,z.trackAbsoluteLoudnessLkfs,z.audioQuality||"AUDIO_QUALITY_UNKNOWN",z.isVb);Q&&(T=Q.displayName,J=Q.id,l=Q.audioIsDefault,Q=Q.isAutoDubbed,T&&(c=new iY(T,J||"",!!l,!!Q)))}var y;z.captionTrack&&(S=
|
|
z.captionTrack,Q=S.displayName,T=S.vssId,J=S.languageCode,l=S.kind,S=S.id,Q&&T&&J&&(y=new gzw(Q,T,J,l,z.xtags,S)));Q=Number(z.bitrate)/8;T=Number(z.contentLength);J=Number(z.lastModified);S=z.drmFamilies;l=z.type;E=E&&T?T/E:0;z=Number(z.approxDurationMs);if(D&&S){var B={};S=g.v(S);for(Z=S.next();!Z.done;Z=S.next())(Z=EW[Z.value])&&(B[Z]=D[Z])}return new EA(d,k,{audio:w,video:F,vc:c,contentProtection:B,ur:Q,tw:E,contentLength:T,lastModified:J,captionTrack:y,streamType:l,approxDurationMs:z})};
|
|
T7=function(z,D,E,Q,T){E=E===void 0?0:E;var k=z.type;var G=z.itag;var d=z.xtags;d&&(G=z.itag+";"+d);if(FN(k)){var F=(z.size||"640x360").split("x");F=new A7(+F[0],+F[1],+z.fps,z.projection_type,+z.stereo_layout,void 0,z.quality_label,+z.quality_ordinal,z.eotf,z.primaries,!z.video_track_associated_audio_track_id);k=Dn(k,F,D9[z.itag]);CQ&&(k+="; enableflushduringseek=true");A$&&(k+="; enableresetaudiodecoder=true");qH(Q,[F],D,T)&&(k+="; decode-to-texture=true")}var L;if(dF(k)){var n=new M9(+z.audio_sample_rate||
|
|
void 0,+z.audio_channels||0,z.spatial_audio_type,!!z.drc);z.name&&(L=new iY(z.name,z.audio_track_id,z.isDefault==="1",z.isAutoDubbed==="1"))}var f;z.caption_display_name&&z.caption_vss_id&&z.caption_language_code&&(f=new gzw(z.caption_display_name,z.caption_vss_id,z.caption_language_code,z.caption_kind,z.xtags,z.caption_id));Q=Number(z.bitrate)/8;T=Number(z.clen);d=Number(z.lmt);E=E&&T?T/E:0;if(D&&z.drm_families){var X={};for(var W=g.v(z.drm_families.split(",")),J=W.next();!J.done;J=W.next())J=J.value,
|
|
X[J]=D[J]}return new EA(G,k,{audio:n,video:F,vc:L,contentProtection:X,ur:Q,tw:E,contentLength:T,lastModified:d,captionTrack:f,streamType:z.stream_type,approxDurationMs:Number(z.approx_duration_ms)})};
|
|
VhW=function(z){return g.Lw(z,function(D){return"FORMAT_STREAM_TYPE_OTF"===D.stream_type})?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"};
|
|
OsV=function(z){return g.Lw(z,function(D){return"FORMAT_STREAM_TYPE_OTF"===D.type})?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"};
|
|
g.bsn=function(z,D){return z.U?tX(z.U.B,D):z.Iq.length?tX(z.Iq,D):[]};
|
|
l0Q=function(z,D){var E=S4(D,"id");E=E.replace(":",";");var Q=S4(D,"mimeType"),T=S4(D,"codecs");Q=T?Q+'; codecs="'+T+'"':Q;T=Number(S4(D,"bandwidth"))/8;var k=Number(RH(D,"BaseURL").getAttribute(z.V+":contentLength")),G=z.duration&&k?k/z.duration:0;if(FN(Q)){var d=Number(S4(D,"width"));var F=Number(S4(D,"height")),L=Number(S4(D,"frameRate")),n=jLr(S4(D,z.V+":projectionType"));a:switch(S4(D,z.V+":stereoLayout")){case "layout_left_right":var f=1;break a;case "layout_top_bottom":f=2;break a;default:f=
|
|
0}d=new A7(d,F,L,n,f)}if(dF(Q)){var X=Number(S4(D,"audioSamplingRate"));var W=Number(S4(D.getElementsByTagName("AudioChannelConfiguration")[0],"value"));F=vEQ(S4(D,z.V+":spatialAudioType"));X=new M9(X,W,F);a:{W=S4(D,"lang")||"und";if(F=RH(D,"Role"))if(n=S4(F,"value")||"",g.ux(mKw,n)){F=W+"."+mKw[n];L=n==="main";z=S4(D,z.V+":langName")||W+" - "+n;W=new iY(z,F,L);break a}W=void 0}}if(D=RH(D,"ContentProtection"))if(D.getAttribute("schemeIdUri")==="http://youtube.com/drm/2012/10/10"){var J={};for(D=D.firstChild;D!=
|
|
null;D=D.nextSibling)D instanceof Element&&/SystemURL/.test(D.nodeName)&&(z=D.getAttribute("type"),F=D.textContent,z&&F&&(J[z]=F.trim()))}else J=void 0;return new EA(E,Q,{audio:X,video:d,vc:W,contentProtection:J,ur:T,tw:G,contentLength:k})};
|
|
jLr=function(z){switch(z){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"}};
|
|
vEQ=function(z){switch(z){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"}};
|
|
I0W=function(z,D){D=D===void 0?"":D;z.state=1;z.WF=(0,g.r)();return BRX(D||z.sourceUrl).then(function(E){if(!z.rR()){z.m4=E.status;E=E.responseText;var Q=new DOMParser;E=g.Ej(Q,g.adJ(E),"text/xml").getElementsByTagName("MPD")[0];z.FH=XPV(S4(E,"minimumUpdatePeriod"))*1E3||Infinity;b:{if(E.attributes){Q=g.v(E.attributes);for(var T=Q.next();!T.done;T=Q.next())if(T=T.value,T.value==="http://youtube.com/yt/2012/10/10"){Q=T.name.split(":")[1];break b}}Q=""}z.V=Q;z.isLive=z.FH<Infinity&&z.isLivePlayback;
|
|
z.kV=Number(S4(E,z.V+":earliestMediaSequence"))||0;if(Q=Date.parse(JH6(S4(E,z.V+":mpdResponseTime"))))z.ew=((0,g.r)()-Q)/1E3;z.isLive&&E.getElementsByTagName("SegmentTimeline").length<=0||g.b6(E.getElementsByTagName("Period"),z.F8,z);z.state=2;z.Zg("loaded");YPw(z)}return z}).Hj(function(E){if(E instanceof g.yV){var Q=E.xhr;
|
|
z.m4=Q.status}z.state=3;z.Zg("loaderror");return g.F$(Q)})};
|
|
a0a=function(z,D,E){return I0W(new B0(z,D,E),z)};
|
|
kx=function(z){return z.isLive&&(0,g.r)()-z.WF>=z.FH};
|
|
YPw=function(z){var D=z.FH;isFinite(D)&&(kx(z)?z.refresh():(D=Math.max(0,z.WF+D-(0,g.r)()),z.B||(z.B=new g.re(z.refresh,D,z),g.H(z,z.B)),z.B.start(D)))};
|
|
SPw=function(z){z=z.K;for(var D in z){var E=z[D].index;if(E.isLoaded())return E.eb()+1}return 0};
|
|
G7=function(z){return z.rL?z.rL-(z.S||z.timestampOffset):0};
|
|
eL=function(z){return z.hm?z.hm-(z.S||z.timestampOffset):0};
|
|
dG=function(z){if(!isNaN(z.m7))return z.m7;var D=z.K,E;for(E in D){var Q=D[E].index;if(Q.isLoaded()&&!LQ(D[E].info.mimeType)){D=0;for(E=Q.L9();E<=Q.eb();E++)D+=Q.getDuration(E);D/=Q.Li();D=Math.round(D/.5)*.5;Q.Li()>10&&(z.m7=D);return D}if(z.isLive&&(Q=D[E],Q.aM))return Q.aM}return NaN};
|
|
Rza=function(z,D){z=NE6(z.K,function(Q){return Q.index.isLoaded()});
|
|
if(!z)return NaN;z=z.index;var E=z.n0(D);return z.getStartTime(E)===D?D:E<z.eb()?z.getStartTime(E+1):NaN};
|
|
Zs6=function(z,D){if(!z.K["0"]){var E=new EA("0","fakesb",{video:new A7(0,0,0,void 0,void 0,"auto")});z.K["0"]=D?new aH(new g.Bk("http://www.youtube.com/videoplayback"),E,"fake"):new q9(new g.Bk("http://www.youtube.com/videoplayback"),E,new LA(0,0),new LA(0,0))}};
|
|
g.Fl=function(z){if(z.isManifestless)for(var D in z.K)z.K[D].index.segments=[]};
|
|
L7=function(z,D,E){for(var Q in z.K){var T=LQ(z.K[Q].info.mimeType)||z.K[Q].info.GY();if(E===T&&(T=z.K[Q].index)!=null){var k=h7(T,D);k>=0&&T.segments.splice(k,1)}}};
|
|
c3Q=function(z){for(var D in z.K)LQ(z.K[D].info.mimeType)||jqX(z.K[D].index,Infinity)};
|
|
f7=function(z,D,E){for(var Q in z.K){var T=z.K[Q].index,k=D,G=E;T.bl&&(k&&(T.Qk=Math.max(T.Qk,k)),G&&(T.xU=Math.max(T.xU||0,G)))}E&&(z.AT=E/1E3)};
|
|
KPa=function(z,D,E,Q){Q!==void 0&&Q&&E===z.JT||(z.Iq.push(D),z.JT=E,z.Zg("cuepointsadded",E))};
|
|
hzr=function(z){z.hm=0;z.rL=0;z.CP=0};
|
|
n7=function(z){return z.wR&&z.isManifestless?z.isLiveHeadPlayable:z.isLive};
|
|
Dn=function(z,D,E){Wt===null&&(Wt=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(G2J&&window.MediaSource&&MediaSource.isTypeSupported!==void 0)return Wt||E!=="9"&&E!=="("?Wt||E!=="9h"&&E!=="(h"||(z='video/webm; codecs="vp9.2"'):z='video/webm; codecs="vp9"',z;if(!Wt&&!Xl||z!=='video/webm; codecs="vp9"'&&z!=='video/webm; codecs="vp9.2"')return z;
|
|
E="00";var Q="08",T="01",k="01",G="01";z==='video/webm; codecs="vp9.2"'&&(E="02",Q="10",D.primaries==="bt2020"&&(G=T="09"),D.K==="smpte2084"&&(k="16"),D.K==="arib-std-b67"&&(k="18"));return'video/webm; codecs="'+["vp09",E,"51",Q,"01",T,k,G,"00"].join(".")+'"'};
|
|
uN=function(z,D,E){z=""+z+(D>49?"p60":D>32?"p48":"");D=RG()[z];if(D!=null&&D>0)return D;D=Jn.get(z);if(D!=null&&D>0)return D;E=E==null?void 0:E.get(z);return E!=null&&E>0?E:8192};
|
|
xKJ=function(z){this.L3=z;this.ai=this.YL=this.cF=this.V=this.B=this.Iq=this.zV=this.FH=!1;this.S=this.U=0;this.m9=!1;this.AT=!0;this.Vi=!1;this.g5=0;this.n3=this.JT=this.Pi=this.wR=!1;this.L={};this.My=this.Jr=this.ws=this.disableAv1=this.ew=this.uE=this.GO=this.s9=this.K=this.N=!1;this.WF=0;this.m7=!1;this.Z9=this.L3.W("html5_disable_aac_preference");this.cN=Infinity;this.kV=0;this.xw=this.L3.Bc();this.oi=this.L3.experiments.MN("html5_enable_vp9_fairplay");this.Qo=this.L3.W("html5_force_av1_for_testing");
|
|
this.I0=this.L3.HF().K.PF(p3w);this.Kx=g.GS(this.L3.experiments,"html5_av1_ordinal_cap");this.NR=this.L3.W("html5_disable_hfr_when_vp9_encrypted_2k4k_unsupported");this.sD=this.L3.W("html5_account_onesie_format_selection_during_format_filter");this.ur=g.GS(this.L3.experiments,"html5_max_byterate");this.Vh=this.L3.W("html5_enable_iamf_audio");this.dR=this.L3.experiments.MN("html5_allow_capability_merge");this.fJ=this.L3.W("html5_enable_encrypted_av1")};
|
|
Xvw=function(z){if(z.zV)return["f"];if(g.GV("appletv5"))return"h 9h 9 8 H (h ( *".split(" ");var D=["9h","9","h","8"];z.fJ&&D.push("1e");D=D.concat(["(h","(","H","*"]);z.wR&&(D.unshift("1"),D.unshift("1h"));z.YL&&D.unshift("h");z.j&&(D=(HsQ[z.j]||[z.j]).concat(D));return D};
|
|
enV=function(z){var D=["o","a","A"];z.kV===1&&(z.B&&(D=["mac3","MAC3"].concat(D)),z.V&&(D=["meac3","MEAC3"].concat(D)),z.Vh&&(D=["i","I"].concat(D)));z.FH&&(D=["so","sa"].concat(D));!z.ai||z.cF||z.Z||z.Z9||D.unshift("a");z.Z&&(D=(HsQ[z.Z]||[z.Z]).concat(D));return D};
|
|
V4=function(z,D,E,Q){D=D===void 0?{}:D;if(Q===void 0?0:Q)return D.disabled=1,0;if(F2(z.Z,LT.AV1_CODECS)&&F2(z.Z,LT.HEIGHT)&&F2(z.Z,LT.BITRATE))return D.isCapabilityUsable=1,8192;Q=1080;var T=navigator.hardwareConcurrency;T<=2&&(Q=480);D.coreCount=T;if(T=g.GS(z.experiments,"html5_default_av1_threshold"))Q=D["default"]=T;if(z=z.Z.AT)D.mcap=z,Q=Math.max(Q,z);if(E){var k,G;if(z=(k=E.videoInfos.find(function(d){return kh(d)}))==null?void 0:(G=k.L)==null?void 0:G.powerEfficient)Q=8192,D.isEfficient=1;
|
|
E=E.videoInfos[0].video;k=Math.min(uN("1",E.fps),uN("1",30));D.perfCap=k;Q=Math.min(Q,k);E.isHdr()&&!z&&(D.hdr=1,Q*=.75)}else E=uN("1",30),D.perfCap30=E,Q=Math.min(Q,E),E=uN("1",60),D.perfCap60=E,Q=Math.min(Q,E);return D.av1Threshold=Q};
|
|
OW=function(z,D,E,Q){this.flavor=z;this.keySystem=D;this.L=E;this.experiments=Q;this.K={};this.oQ=this.keySystemAccess=null;this.wj=this.kJ=-1;this.UR=null;this.Z=!!Q&&Q.MN("edge_nonprefixed_eme");Q&&Q.MN("html5_enable_vp9_fairplay")};
|
|
jL=function(z){return z.Z?!1:!z.keySystemAccess&&!!bN()&&z.keySystem==="com.microsoft.playready"};
|
|
vt=function(z){return z.keySystem==="com.microsoft.playready"};
|
|
m6=function(z){return!z.keySystemAccess&&!!bN()&&z.keySystem==="com.apple.fps.1_0"};
|
|
lN=function(z){return z.keySystem==="com.youtube.fairplay"};
|
|
Yx=function(z){return z.keySystem==="com.youtube.fairplay.sbdl"};
|
|
g.IJ=function(z){return z.flavor==="fairplay"};
|
|
bN=function(){var z=window,D=z.MSMediaKeys;fF()&&!D&&(D=z.WebKitMediaKeys);return D&&D.isTypeSupported?D:null};
|
|
RJ=function(z){return navigator.requestMediaKeySystemAccess?g.XN&&!g.dT()?uD("45"):g.$S||g.aJ?z.MN("edge_nonprefixed_eme"):g.SL?uD("47"):g.jC&&z.MN("html5_enable_safari_fairplay")?!1:!0:!1};
|
|
NYO=function(z,D,E,Q){var T=Fz(),k=(E=T||E&&fF())?["com.youtube.fairplay"]:["com.widevine.alpha"];D&&k.unshift("com.youtube.widevine.l3");T&&Q&&k.unshift("com.youtube.fairplay.sbdl");return E?k:z?[].concat(g.K(k),g.K(Zn.playready)):[].concat(g.K(Zn.playready),g.K(k))};
|
|
ct=function(z,D,E,Q,T){Q=Q===void 0?!1:Q;g.x.call(this);this.L3=D;this.useCobaltWidevine=Q;this.D=T;this.L=[];this.Z={};this.K={};this.callback=null;this.V=!1;this.B=[];this.initialize(z,!E)};
|
|
gEa=function(z,D){z.callback=D;z.B=[];RJ(z.L3.experiments)?K7(z):UKs(z)};
|
|
K7=function(z){if(!z.rR())if(z.L.length===0)z.callback(z.B);else{var D=z.L[0],E=z.Z[D],Q=r3X(z,E);if(hn&&hn.keySystem===D&&hn.HY===JSON.stringify(Q))z.D("remksa",{re:!0}),isX(z,E,hn.keySystemAccess);else{var T,k;z.D("remksa",{re:!1,ok:(k=(T=hn)==null?void 0:T.keySystem)!=null?k:""});hn=void 0;navigator.requestMediaKeySystemAccess(D,Q).then(o7(function(G){isX(z,E,G,Q)}),o7(function(){z.V=!z.V&&z.Z[z.L[0]].flavor==="widevine";
|
|
z.V||z.L.shift();K7(z)}))}}};
|
|
isX=function(z,D,E,Q){if(!z.rR()){Q&&(hn={keySystem:D.keySystem,keySystemAccess:E,HY:JSON.stringify(Q)});D.keySystemAccess=E;if(vt(D)){E=nQ();Q=g.v(Object.keys(z.K[D.flavor]));for(var T=Q.next();!T.done;T=Q.next())T=T.value,D.K[T]=!!E.canPlayType(T)}else{E=D.keySystemAccess.getConfiguration();if(E.audioCapabilities)for(Q=g.v(E.audioCapabilities),T=Q.next();!T.done;T=Q.next())D.K[T.value.contentType]=!0;if(E.videoCapabilities)for(E=g.v(E.videoCapabilities),Q=E.next();!Q.done;Q=E.next())D.K[Q.value.contentType]=
|
|
!0}z.B.push(D);z.useCobaltWidevine||z.W("html5_enable_vp9_fairplay")&&Yx(D)?(z.L.shift(),K7(z)):z.callback(z.B)}};
|
|
r3X=function(z,D){var E={initDataTypes:["cenc","webm"],audioCapabilities:[],videoCapabilities:[]};if(z.W("html5_enable_vp9_fairplay")&&lN(D))return E.audioCapabilities.push({contentType:'audio/mp4; codecs="mp4a.40.5"'}),E.videoCapabilities.push({contentType:'video/mp4; codecs="avc1.4d400b"'}),[E];vt(D)&&(E.initDataTypes=["keyids","cenc"]);for(var Q=g.v(Object.keys(z.K[D.flavor])),T=Q.next();!T.done;T=Q.next()){T=T.value;var k=T.indexOf("audio/")===0,G=k?E.audioCapabilities:E.videoCapabilities;D.flavor!==
|
|
"widevine"||z.V?G.push({contentType:T}):k?G.push({contentType:T,robustness:"SW_SECURE_CRYPTO"}):(g.XN&&g.GV("windows nt")&&!z.W("html5_drm_enable_moho")||G.push({contentType:T,robustness:"HW_SECURE_ALL"}),k=T,z.L3.Z.L&&T.includes("vp09")&&(k=T+"; experimental=allowed"),G.push({contentType:k,robustness:"SW_SECURE_DECODE"}),g.p7(z.L3)==="MWEB"&&(u$()||el())&&(z.D("swcrypto",{}),G.push({contentType:T,robustness:"SW_SECURE_CRYPTO"})))}return[E]};
|
|
UKs=function(z){if(bN()&&(g.jC||Wa))z.B.push(new OW("fairplay","com.apple.fps.1_0","",z.L3.experiments));else{var D=w3X(),E=g.vq(z.L,function(Q){var T=z.Z[Q],k=!1,G=!1,d;for(d in z.K[T.flavor])D(d,Q)&&(T.K[d]=!0,k=k||d.indexOf("audio/")===0,G=G||d.indexOf("video/")===0);return k&&G});
|
|
E&&z.B.push(z.Z[E]);z.L=[]}z.callback(z.B)};
|
|
w3X=function(){var z=bN();if(z){var D=z.isTypeSupported;return function(Q,T){return D(T,Q)}}var E=nQ();
|
|
return E&&(E.addKey||E.webkitAddKey)?function(Q,T){return!!E.canPlayType(Q,T)}:function(){return!1}};
|
|
xx=function(z){var D;z=mQ((D=z.serializedClientExperimentFlags)!=null?D:"","&");this.flags=new Map(Object.entries(z).map(function(E){var Q=g.v(E);E=Q.next().value;Q=Q.next().value;return typeof Q==="string"?[E,Q]:[E,Q[0]]}))};
|
|
sLL=function(z,D){switch(D.NH){case "bool":return z.MN(D.nh);case "int":return z=thw(z,D.nh),g.t1(z);case "double":return thw(z,D.nh);case "string":return y36(z,D.nh);case "int32_list":return oEV(z,D.nh);case "int64_list":return oEV(z,D.nh).map(function(E){return g.t1(E)});
|
|
case "string_list":throw Error("String list flags are not supported in WPCC");default:throw Error("Unknown flag type");}};
|
|
thw=function(z,D){z=z.flags.get(""+D);return Number(z)||0};
|
|
oEV=function(z,D){if(z=z.flags.get(""+D))if(z=z.replace(/\[ *(.*?) *\]/,"$1"))return z.split(",").map(Number);return[]};
|
|
y36=function(z,D){return(z=z.flags.get(""+D))?z.toString():""};
|
|
Ht=function(z,D,E){this.K=void 0;this.experimentIds=z?z.split(","):[];this.flags=mQ(D||"","&");z={};D=g.v(this.experimentIds);for(var Q=D.next();!Q.done;Q=D.next())z[Q.value]=!0;this.experiments=z;E=new xx(E);this.Z=new GhX(E);this.L=new khI(E)};
|
|
g.GS=function(z,D,E){E=E===void 0?0:E;z=z.PF(D);JSON.stringify(z);return z===void 0?E:Number(z)};
|
|
g.Nn=function(z,D){return(z=z.PF(D))?z.toString():""};
|
|
$KO=function(z){if(z=z.PF("html5_web_po_experiment_ids"))if(z=z.replace(/\[ *(.*?) *\]/,"$1"))return z.split(",").map(Number);return[]};
|
|
qPX=function(z){if(z.K)return z.K;if(z.experimentIds.length<=1)return z.K=z.experimentIds,z.K;var D=[].concat(g.K(z.experimentIds)).map(function(Q){return Number(Q)});
|
|
D.sort();for(var E=D.length-1;E>0;--E)D[E]-=D[E-1];z.K=D.map(function(Q){return Q.toString()});
|
|
z.K.unshift("v1");return z.K};
|
|
Mhk=function(z){return P8a.then(z)};
|
|
UW=function(z,D,E){this.experiments=z;this.ew=D;this.m7=E===void 0?!1:E;this.j=!!g.BX("cast.receiver.platform.canDisplayType");this.N={};this.FH=!1;this.Z=new Map;this.S=!0;this.K=this.L=!1;this.AT=0;this.U=null;this.Iq=this.experiments.MN("html5_disable_vp9_encrypted");this.B=this.experiments.MN("html5_enable_encrypted_av1");z=g.BX("cast.receiver.platform.getValue");this.V=!this.j&&z&&z("max-video-resolution-vpx")||null;C8L(this);this.L=!!(Fz()&&k3()>=21)};
|
|
bfs=function(z,D,E){E=E===void 0?1:E;var Q=D.itag;if(Q==="0")return!0;var T=D.mimeType;if(D.hT==="1e"&&!z.B)return"dav1enc";if(kh(D)&&z.FH)return"dav1";if(D.video&&(D.video.isHdr()||D.video.primaries==="bt2020")&&!(F2(z,LT.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(Q==="338"&&!(g.XN?uD(53):g.SL&&uD(64)))return"dopus";var k=E;k=k===void 0?1:
|
|
k;E={};D.video&&(D.video.width&&(E[LT.WIDTH.name]=D.video.width),D.video.height&&(E[LT.HEIGHT.name]=D.video.height),D.video.fps&&(E[LT.FRAMERATE.name]=D.video.fps*k),D.video.K&&(E[LT.EOTF.name]=D.video.K),D.ur&&(E[LT.BITRATE.name]=D.ur*8*k),D.hT==="("&&(E[LT.CRYPTOBLOCKFORMAT.name]="subsample"),D.video.projectionType==="EQUIRECTANGULAR"||D.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||D.video.projectionType==="MESH")&&(E[LT.DECODETOTEXTURE.name]="true");var G;((G=D.audio)==null?0:G.numChannels)&&
|
|
D.hT!=="i"&&D.hT!=="I"&&(E[LT.CHANNELS.name]=D.audio.numChannels);z.L&&fT(D)&&(E[LT.EXPERIMENTAL.name]="allowed");G=g.v(Object.keys(LT));for(k=G.next();!k.done;k=G.next()){k=LT[k.value];var d;if(d=E[k.name])if(d=!(k===LT.EOTF&&D.mimeType.indexOf("vp09.02")>0)){d=k;var F=D;d=!(z.experiments.MN("html5_ignore_h264_framerate_cap")&&d===LT.FRAMERATE&&(F.hT==="H"||F.hT==="h"))}if(d)if(F2(z,k))if(z.V){if(z.V[k.name]<E[k.name])return k.name}else T=T+"; "+k.name+"="+E[k.name];else if(QT(D)&&k===LT.EOTF)return"dvp92"}z.j&&
|
|
D.video&&D.video.qualityOrdinal>1080&&D.contentProtection&&(T+="; hdcp=2.2");return Q==="227"?"hqcenc":Q!=="585"&&Q!=="588"&&Q!=="583"&&Q!=="586"&&Q!=="584"&&Q!=="587"&&Q!=="591"&&Q!=="592"||z.experiments.MN("html5_enable_new_hvc_enc")?Fz()&&k3()>=21&&g.GV("appletv5")&&(Q==="410"||Q==="845")?!0:z.isTypeSupported(T)?!0:"tpus":"newhvc"};
|
|
gG=function(){var z=el()&&!uD(29),D=g.GV("google tv")&&g.GV("chrome")&&!uD(30);return z||D?!1:PlL()};
|
|
BYX=function(z,D,E){var Q=480,T=1080,k;if(k=z.experiments.HF().K.PF(A3r))z.U===null&&(z.U=!1,F2(z,LT.WIDTH)&&F2(z,LT.HEIGHT)&&(z.U=J$('video/mp4; codecs="av01.0.17M.08"; width=7680; height=4320'))),k=z.U;k&&(T=2160);D=g.v(D);for(k=D.next();!k.done;k=D.next()){k=k.value;var G=k.video.qualityOrdinal;G<=T&&G>Q&&bfs(z,k,E)===!0&&(Q=G)}return Q};
|
|
g.rG=function(z,D){D=D===void 0?!1:D;return gG()&&z.isTypeSupported('audio/mp4; codecs="mp4a.40.2"')||!D&&z.canPlayType(nQ(),"application/x-mpegURL")?!0:!1};
|
|
DOX=function(z){zyJ(function(){for(var D=g.v(Object.keys(LT)),E=D.next();!E.done;E=D.next())F2(z,LT[E.value])})};
|
|
F2=function(z,D){D.name in z.N||(z.N[D.name]=ElV(z,D));return z.N[D.name]};
|
|
ElV=function(z,D){if(z.V)return!!z.V[D.name];if(D===LT.BITRATE&&z.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000')&&!z.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000'))return!1;if(D===LT.AV1_CODECS)return z.isTypeSupported("video/mp4; codecs="+D.valid)&&!z.isTypeSupported("video/mp4; codecs="+D.Vf);if(D.video){var E='video/webm; codecs="vp9"';z.isTypeSupported(E)||(E='video/mp4; codecs="avc1.4d401e"')}else E='audio/webm; codecs="opus"',
|
|
z.isTypeSupported(E)||(E='audio/mp4; codecs="mp4a.40.2"');return z.isTypeSupported(E+"; "+D.name+"="+D.valid)&&!z.isTypeSupported(E+"; "+D.name+"="+D.Vf)};
|
|
QWw=function(z,D){var E=0;z.Z.has(D)&&(E=z.Z.get(D).ZK);z.Z.set(D,{ZK:E+1,GM:Math.pow(2,E+1)});z.K=!0};
|
|
FKk=function(z,D){for(var E=new Map,Q=g.v(D.keys()),T=Q.next();!T.done;T=Q.next()){T=T.value;var k=T.split("_")[0];z.has(k)||E.set(T,D.get(T))}return E};
|
|
fms=function(z,D,E){var Q,T=((Q=D.video)==null?void 0:Q.fps)||0;Q=z+"_"+T;var k=!!D.audio,G={itag:D.itag,hT:z,pR:k};if(k)G.numChannels=D.audio.numChannels;else{var d=D.video;G.maxWidth=d==null?void 0:d.width;G.maxHeight=d==null?void 0:d.height;G.maxFramerate=T;G.maxBitrateBps=D.ur*8;G.CS=d==null?void 0:d.isHdr()}d=E.get(Q);d?k||(D=Math.max(d.maxWidth||0,d.maxHeight||0)>Math.max(G.maxWidth||0,G.maxHeight||0)?d:G,z={itag:D.itag,hT:z,pR:k,maxWidth:Math.max(d.maxWidth||0,G.maxWidth||0),maxHeight:Math.max(d.maxHeight||
|
|
0,G.maxHeight||0),maxFramerate:T,CS:D.CS},z.maxBitrateBps=D.maxBitrateBps,E.set(Q,z)):E.set(Q,G)};
|
|
C8L=function(z){var D;(D=navigator.mediaCapabilities)!=null&&D.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(E){E.smooth&&E.powerEfficient&&(z.AT=2160)})};
|
|
iN=function(){g.Ma.call(this);this.items={}};
|
|
wG=function(z,D){this.K=z;this.cipher=this.K.exports.AES128CTRCipher_create(D.byteOffset)};
|
|
y4=function(){this.L=this.ip=0;this.K=Array.from({length:tn.length}).fill(0)};
|
|
TJL=function(){};
|
|
k8X=function(){this.startTimeMs=(0,g.r)();this.K=!1};
|
|
G8Q=function(){this.K=new TJL};
|
|
eyr=function(z,D,E,Q){Q=Q===void 0?1:Q;E>=0&&(D in z.K||(z.K[D]=new y4),z.K[D].dH(E,Q))};
|
|
dOr=function(z,D,E,Q,T){var k=(0,g.r)(),G=T?T(D):void 0,d;T=(d=G==null?void 0:G.ip)!=null?d:1;if(T!==0){var F;d=(F=G==null?void 0:G.profile)!=null?F:E;eyr(z,d,k-Q,T)}return D};
|
|
F_W=function(z,D,E,Q,T){if(D&&typeof D==="object"){var k=function(G){return dOr(z,G,E,Q,T)};
|
|
if(xl(D))return D.then(k);if(pN(D))return rJ(D,k)}return dOr(z,D,E,Q,T)};
|
|
L_X=function(){};
|
|
fBW=function(z){var D=window;D.ywc||(D.ywc={});var E=D.ywc[z];if(E)return E;E={};return D.ywc[z]=E};
|
|
nlJ=function(z){var D=window;D.ywc&&delete D.ywc[z]};
|
|
W_k=function(z){var D=fBW(z);if(D.binP)return D.binP;D.binP=Promise.resolve().then(function(){return fetch(z)}).then(function(E){if(!E.ok)throw Error("HTTP"+E.statusText);
|
|
return E.arrayBuffer()});
|
|
D.binP.then(function(E){D.bin=E},function(){nlJ(z)});
|
|
return D.binP};
|
|
ujs=function(z,D){return wJ(XTO,function(){var E=this;return function T(){var k,G,d;return is(T,function(F){switch(F.L){case 1:F.AT(2);if(!E.K)throw"wasm.ps.ns";k=z;G=sa;return F.S(tW(JWX(E,D)),4);case 4:d=G(F.Z);if(!d)throw"wasm.ps.um";return F.S(tW(WebAssembly.instantiate(d,k)),5);case 5:return F.return(F.Z);case 2:F.j(),F.FH(0)}})}()})};
|
|
JWX=function(z,D){return wJ(z,function(){var E=this;return function T(){var k,G,d,F,L,n,f,X,W,J;return is(T,function(V){switch(V.L){case 1:V.AT(2);k=[];G=function(){return"wasm.ps.c: ["+k.map(function(l){return'"'+l+'"'}).join(", ")+"]"};
|
|
d=fBW(D);if(d.mod)return V.return(d.mod);if(!d.modP){V.XH(4);break}V.V(5);F=sa;return V.S(tW(d.modP),7);case 7:return V.return(F(V.Z));case 5:V.B(),k.unshift("pcm");case 4:if((L=d.bin)||!d.binP){V.XH(8);break}V.V(9);n=sa;return V.S(tW(d.binP),11);case 11:L=n(V.Z);V.N(8);break;case 9:V.B(),k.unshift("pfb");case 8:if(L){V.XH(12);break}V.V(13);f=sa;return V.S(tW(W_k(D)),15);case 15:L=f(V.Z);V.N(12);break;case 13:throw X=V.B(),E.K=!1,k.unshift("fb: "+X),G();case 12:return V.V(16),W=sa,V.S(tW(WebAssembly.compile(L)),
|
|
18);case 18:return V.return(W(V.Z));case 16:J=V.B(),nlJ(D),k.unshift("ca: "+J);case 17:throw G();case 2:V.j(),V.FH(0)}})}()})};
|
|
VcJ=function(){};
|
|
ONW=function(){var z=this;this.proc_exit=function(){};
|
|
this.fd_write=function(D,E,Q){if(!z.exports)return 1;D=new Uint32Array(z.exports.memory.buffer,E,Q*2);E=[];for(var T=0;T<Q;++T){var k=new Uint8Array(z.exports.memory.buffer,D[T*2],D[T*2+1]);k=g.g5(k);E.push(k)}return E.reduce(function(G,d){return G+d.length},0)}};
|
|
bNW=function(){this.env=new VcJ;this.wasi_snapshot_preview1=new ONW};
|
|
oJ=function(z,D,E){this.instance=z;this.K=E;this.exports=this.instance.exports;D.wasi_snapshot_preview1.exports=this.exports;z=Math.floor(Math.random()*256);D=Math.floor(Math.random()*256);E=0;try{E=this.exports.malloc(16);(new Uint8Array(this.exports.memory.buffer,E,16)).fill(z);if(this.exports.sentinel(E,16,D)!==D*16%256)throw"wasm.wm.vi";for(var Q=new Uint8Array(this.exports.memory.buffer,E,16),T=0;T<16;T++)if(Q[T]!==(z+D)%256)throw"wasm.wm.vi"+T;}finally{E!==0&&this.exports.free(E)}};
|
|
jWI=function(z,D,E){var Q=Q===void 0?!0:Q;return wJ(void 0,function(){return function k(){var G,d,F,L,n,f,X,W,J,V,l,S,Z,p,c,w,y,B,DJ;return is(k,function(fn){switch(fn.L){case 1:fn.AT(2);G=sW.oe();d=z&&$x;if(!d&&!D)return L={},(F=E)==null||F("wasmns",(L.p=z?"1":"0",L.a=D?"1":"0",L.s=$x?"1":"0",L)),fn.return(NO(Error("wasm.wm.ns")));n=new bNW;if(!d){fn.XH(4);break}fn.V(5);f=sa;return fn.S(tW(ujs(n,z)),7);case 7:return X=f(fn.Z),W=new oJ(X,n,!1,Q),sW.b7("winit",G),(J=E)==null||J("wasmsw",{}),fn.return(W);
|
|
case 5:if(V=fn.B(),S={},(l=E)==null||l("wasmerrw",(S.e=""+V,S)),!D)throw Error("wasm.wm.iw: "+V);case 4:if(!D)throw Error("wasm.wm.xx");fn.V(8);Z=sa;return fn.S(tW(D(n)),10);case 10:return p=Z(fn.Z),c=new oJ({exports:p},n,!0,Q),sW.b7("winitjs",G),(w=E)==null||w("wasmsa",{}),fn.return(c);case 8:throw y=fn.B(),DJ={},(B=E)==null||B("wasmerra",(DJ.e=""+y,DJ)),Error("wasm.wm.ia: "+y);case 2:fn.j(),fn.FH(0)}})}()})};
|
|
qn=function(z,D,E){this.K=z;this.B=!1;D=this.K.EU(D);this.L=new wG(z,D);this.K.free(D.byteOffset);E&&(this.Z=this.K.EU(E))};
|
|
vl6=function(z,D,E,Q){E=z.K.EU(E);var T=z.L;T.K.exports.AES128CTRCipher_setCounter(T.cipher,E.byteOffset);D=z.K.EU(D);z.L.encrypt(D);T=void 0;if(Q){Q=z.K;T=z.Z;var k=new Uint8Array(Q.exports.memory.buffer,Q.malloc(32),32);Q.exports.Sha256Hmac(T.byteOffset,T.byteLength,E.byteOffset,E.byteLength,D.byteOffset,D.byteLength,k.byteOffset);T=z.K.Sd(k)}z.K.free(E.byteOffset);return{VQ:z.K.Sd(D),signature:T}};
|
|
Pt=function(z,D,E){this.K=new qn(z,D,E)};
|
|
mOn=function(z,D,E){g.x.call(this);this.encryptedClientKey=D;this.U=E;this.L=new Uint8Array(z.buffer,0,16);this.Z=new Uint8Array(z.buffer,16)};
|
|
lB6=function(z){z.B||(z.B=new Ig(z.L));return z.B};
|
|
g.Mn=function(z){try{return b9(z)}catch(D){return null}};
|
|
Y9I=function(z,D){g.x.call(this);if(!D&&z)try{D=JSON.parse(z)}catch(T){}if(D){z=D.clientKey?g.Mn(D.clientKey):null;var E=D.encryptedClientKey?g.Mn(D.encryptedClientKey):null,Q=D.keyExpiresInSeconds?Number(D.keyExpiresInSeconds)*1E3+(0,g.r)():null;z&&E&&Q&&(this.K=new mOn(z,E,Q),g.H(this,this.K));D.onesieUstreamerConfig&&(this.onesieUstreamerConfig=g.Mn(D.onesieUstreamerConfig)||void 0);this.baseUrl=D.baseUrl}};
|
|
aBI=function(z,D){z=z===void 0?{}:z;D=D===void 0?{}:D;g.x.call(this);var E=this;this.values=z;this.IV=D;this.L={};this.Z=this.K=0;this.B=new g.re(function(){IBX(E)},1E4);
|
|
g.H(this,this.B)};
|
|
IBX=function(z){var D=Spr();if(D.values){D=D.values;for(var E={},Q=g.v(Object.keys(z.values)),T=Q.next();!T.done;T=Q.next()){T=T.value;D[T]&&z.L[T]&&(z.values[T]+=D[T]-z.L[T]);var k=z,G=k;if(!G.values[T]){var d=Spr();G.values=d.values||{};G.IV=d.halfLives||{};G.L=d.values?Object.assign({},d.values):{}}E[T]=k.values[T]&&k.IV[T]?k.values[T]/Math.pow(2,k.K/k.IV[T]):0}z.L=E}D=z.IV;E={};E.values=z.L;E.halfLives=D;g.oB("yt-player-memory",E,2592E3)};
|
|
C7=function(){var z=this;this.fl=this.dn=nOw;this.promise=new g.GI(function(D,E){z.dn=D;z.fl=E})};
|
|
uj=function(z,D,E,Q){g.x.call(this);this.webPlayerContextConfig=D;this.D1=Q;this.csiServiceName=this.csiPageType="";this.userAge=NaN;this.nR=this.JT=this.My=this.I0=this.userDisplayName=this.userDisplayImage="";this.iz=null;this.K={};this.zV={};this.controlsType="0";this.xF=NaN;this.cF=!1;this.ai=(0,g.r)();this.Rx=this.n3=0;this.preferGapless=this.qx=this.cN=this.N=this.Vh=this.R7=this.zx=!1;this.Q3=[];this.fJ=!1;this.uH=0;z=z?g.cr(z):{};D&&D.csiPageType&&(this.csiPageType=D.csiPageType);D&&D.csiServiceName&&
|
|
(this.csiServiceName=D.csiServiceName);D&&D.preferGapless&&(this.preferGapless=D.preferGapless);this.experiments=new Ht(D?D.serializedExperimentIds:z.fexp,D?D.serializedExperimentFlags:z.fflags,D!=null?D:{});this.forcedExperiments=D?D.serializedForcedExperimentIds:m4("",z.forced_experiments)||void 0;this.cspNonce=(D==null?0:D.cspNonce)?D.cspNonce:m4("",z.csp_nonce);this.W("web_player_deprecated_uvr_killswitch");try{var T=document.location.toString()}catch(y){T=""}this.oi=T;this.ancestorOrigins=(Q=
|
|
window.location.ancestorOrigins)?Array.from(Q):[];this.L=b$(!1,D?D.isEmbed:z.is_embed);if(D&&D.device){if(Q=D.device,Q.androidOsExperience&&(this.K.caoe=""+Q.androidOsExperience),Q.androidPlayServicesVersion&&(this.K.capsv=""+Q.androidPlayServicesVersion),Q.brand&&(this.K.cbrand=Q.brand),Q.browser&&(this.K.cbr=Q.browser),Q.browserVersion&&(this.K.cbrver=Q.browserVersion),Q.cobaltReleaseVehicle&&(this.K.ccrv=""+Q.cobaltReleaseVehicle),this.K.c=Q.interfaceName||"WEB",this.K.cver=Q.interfaceVersion||
|
|
"html5",Q.interfaceTheme&&(this.K.ctheme=Q.interfaceTheme),this.K.cplayer=Q.interfacePlayerType||"UNIPLAYER",Q.model&&(this.K.cmodel=Q.model),Q.network&&(this.K.cnetwork=Q.network),Q.os&&(this.K.cos=Q.os),Q.osVersion&&(this.K.cosver=Q.osVersion),Q.platform&&(this.K.cplatform=Q.platform),T=g.Nn(this.experiments,"html5_log_vss_extra_lr_cparams_freq"),T==="all"||T==="once")Q.chipset&&(this.zV.cchip=Q.chipset),Q.cobaltAppVersion&&(this.zV.ccappver=Q.cobaltAppVersion),Q.firmwareVersion&&(this.zV.cfrmver=
|
|
Q.firmwareVersion),Q.deviceYear&&(this.zV.crqyear=Q.deviceYear)}else this.K.c=z.c||"web",this.K.cver=z.cver||"html5",this.K.cplayer="UNIPLAYER";this.loaderUrl=D?this.L||S9L(this)&&D.loaderUrl?D.loaderUrl||"":this.oi:this.L||S9L(this)&&z.loaderUrl?m4("",z.loaderUrl):this.oi;this.L&&g.AV("yt.embedded_player.embed_url",this.loaderUrl);this.bH=Jtr()||u$();this.S=Nv(this.loaderUrl,RyV)||!1;Q=this.loaderUrl;var k=k===void 0?!1:k;this.gW=HF(Nv(Q,ZNW),Q,k,"Trusted Ad Domain URL");this.Vi=b$(!1,z.privembed);
|
|
this.protocol=this.oi.indexOf("http:")===0?"http":"https";this.e_=rLa((D?D.customBaseYoutubeUrl:z.BASE_YT_URL)||"")||rLa(this.oi)||this.protocol+"://www.youtube.com/";k=D?D.eventLabel:z.el;Q="detailpage";k==="adunit"?Q=this.L?"embedded":"detailpage":k==="embedded"||this.S?Q=jl(Q,k,cWr):k&&(Q="embedded");this.j=Q;WrQ();k=null;Q=D?D.playerStyle:z.ps;T=g.xw(K_O,Q);!Q||T&&!this.S||(k=Q);this.playerStyle=k;this.B=g.xw(K_O,this.playerStyle);this.houseBrandUserStatus=D==null?void 0:D.houseBrandUserStatus;
|
|
this.FH=this.B&&this.playerStyle!=="play"&&this.playerStyle!=="jamboard";this.BV=!this.FH;this.YR=b$(!1,z.disableplaybackui);this.disablePaidContentOverlay=b$(!1,D==null?void 0:D.disablePaidContentOverlay);this.disableSeek=b$(!1,D==null?void 0:D.disableSeek);this.enableSpeedOptions=(D==null?void 0:D.enableSpeedOptions)||(nQ().defaultPlaybackRate?An||g.JF||g.Bt?g.SL&&uD("20")||g.XN&&uD("4")||zN&&uD("11")||nF():!(zN&&!g.GV("chrome")||An||g.GV("android")||g.GV("silk")):!1);this.Lh=b$(!1,z.enable_faster_speeds);
|
|
var G;this.supportsVarispeedExtendedFeatures=(G=D==null?void 0:D.supportsVarispeedExtendedFeatures)!=null?G:!1;this.V=b$(this.playerStyle==="blazer",z.is_html5_mobile_device||D&&D.isMobileDevice);this.ZD=this.W("mweb_allow_background_playback")?!1:this.V&&!this.B;this.xD=VT();this.Sq=g.DD;var d;this.bG=!!(D==null?0:(d=D.embedsHostFlags)==null?0:d.optOutApiDeprecation);var F;D?D.hideInfo!==void 0&&(F=!D.hideInfo):F=z.showinfo;this.OT=g.ZZ(this)&&!this.bG||b$(!ED(this)&&!Qw(this)&&!this.B,F);this.Or=
|
|
D?!!D.mobileIphoneSupportsInlinePlayback:b$(!1,z.playsinline);G=this.V&&TN&&kN!=null&&kN>0&&kN<=2.3;d=D?D.useNativeControls:z.use_native_controls;this.AT=this.V&&(g.ZZ(this)||this.playerStyle==="blogger");F=this.V&&!this.AT;d=g.GN(this)||!G&&b$(F,d)?"3":"1";this.disableOrganicUi=!(D==null||!D.disableOrganicUi);F=D?D.controlsType:z.controls;this.controlsType=this.disableOrganicUi||F==="0"||F===0?"0":d;this.Em=this.V;this.color=jl("red",D?D.progressBarColor:z.color,hyV);this.UT=this.controlsType===
|
|
"3";this.Kx=!this.L;this.Xk=(d=!this.Kx&&!Qw(this)&&!this.FH&&!this.B&&!ED(this))&&!this.UT&&this.controlsType==="1";this.nE=g.eb(this)&&d&&this.controlsType==="0"&&!this.Xk&&!(D==null?0:D.embedsEnableEmc3ds);this.NF=this.mN=G;G=this.V&&!this.experiments.HF().K.PF(pTQ);this.uE=(this.controlsType==="3"||G||b$(!1,z.use_media_volume))&&!this.AT;this.cP=Wa&&!g.XI(601)?!1:!0;this.yq=this.L||!1;this.ws=Qw(this)?"":(this.loaderUrl||z.post_message_origin||"").substring(0,128);this.widgetReferrer=m4("",D?
|
|
D.widgetReferrer:z.widget_referrer);var L;D?D.disableCastApi&&(L=!1):L=z.enablecastapi;L=!this.S||b$(!0,L);G=!0;D&&D.disableMdxCast&&(G=!1);this.Vk=g.dt(this)&&G||L&&G&&this.controlsType==="1"&&!this.V&&(Qw(this)||g.eb(this)||this.j==="profilepage");window.document.pictureInPictureEnabled||uC();L=D?!!D.supportsAutoplayOverride:b$(!1,z.autoplayoverride);this.NR=!(this.V&&!g.ZZ(this))&&!g.GV("nintendo wiiu")||L;this.Qo=(D?!!D.enableMutedAutoplay:b$(!1,z.mutedautoplay))&&!1;L=(Qw(this)||ED(this))&&this.playerStyle===
|
|
"blazer";this.MI=D?!!D.disableFullscreen:!b$(!0,z.fs);G=Sl(FG(this))&&g.ZZ(this);this.wP=!this.MI&&(L||g.KF())&&!G;this.rW=this.W("html5_picture_in_picture_logging_onresize");var n;this.WV=(n=g.GS(this.experiments,"html5_picture_in_picture_logging_onresize_ratio"))!=null?n:.33;this.vP=this.W("html5_picture_in_picture_blocking_onresize");this.y0=this.W("html5_picture_in_picture_blocking_ontimeupdate");this.Tw=this.W("html5_picture_in_picture_blocking_document_fullscreen");this.g2=this.W("html5_picture_in_picture_blocking_standard_api");
|
|
n=el()&&uD(58)&&!u$();L=g.sp||typeof MediaSource==="undefined";this.DC=this.W("uniplayer_block_pip")&&(n||L)||this.vP||this.y0||this.g2;n=g.ZZ(this)&&!this.bG;var f;D?D.disableRelatedVideos!==void 0&&(f=!D.disableRelatedVideos):f=z.rel;this.qe=n||b$(!this.B,f);this.Gw=b$(!1,D?D.enableContentOwnerRelatedVideos:z.co_rel);this.GO=u$()&&kN>0&&kN<=4.4?"_top":"_blank";this.j_=b$(this.playerStyle==="blazer",D?D.enableCsiLogging:z.enablecsi);switch(this.playerStyle){case "blogger":f="bl";break;case "discover-ads":f=
|
|
"dd";break;case "gmail":f="gm";break;case "gac":f="ga";break;case "ads-preview":f="ap";break;case "ads-fe":f="adfe";break;case "books":f="gb";break;case "docs":case "flix":f="gd";break;case "duo":f="gu";break;case "google-live":f="gl";break;case "google-one":f="go";break;case "play":case "play-ads":f="gp";break;case "chat":f="hc";break;case "hangouts-meet":f="hm";break;case "photos-edu":case "picasaweb":f="pw";break;default:f="yt"}this.U=f;this.m7=m4("",D?D.authorizedUserIndex:z.authuser);this.Ik=
|
|
g.ZZ(this)&&(this.Vi||!fAn()||this.bH);var X;D?D.disableWatchLater!==void 0&&(X=!D.disableWatchLater):X=z.showwatchlater;this.sD=((f=!this.Ik)||!!this.m7&&f)&&b$(!this.FH,this.S?X:void 0);this.lW=D?D.isMobileDevice||!!D.disableKeyboardControls:b$(!1,z.disablekb);this.loop=b$(!1,z.loop);this.pageId=m4("",D?D.initialDelegatedSessionId:z.pageid);this.Ch=b$(!0,z.canplaylive);this.DL=2;this.Es=b$(!1,z.livemonitor);this.disableSharing=b$(this.B,D?D.disableSharing:z.ss);(X=D&&this.W("fill_video_container_size_override_from_wpcc")?
|
|
D.videoContainerOverride:z.video_container_override)?(f=X.split("x"),f.length!==2?X=null:(X=Number(f[0]),f=Number(f[1]),X=isNaN(X)||isNaN(f)||X*f<=0?null:new g.e_(X,f))):X=null;this.Q0=X;this.mute=D?!!D.startMuted:b$(!1,z.mute);this.storeUserVolume=!this.mute&&b$(this.controlsType!=="0",D?D.storeUserVolume:z.store_user_volume);X=D?D.annotationsLoadPolicy:z.iv_load_policy;this.annotationsLoadPolicy=this.controlsType==="3"?3:jl(void 0,X,LB);this.captionsLanguagePreference=D?D.captionsLanguagePreference||
|
|
"":m4("",z.cc_lang_pref);X=jl(2,D?D.captionsLanguageLoadPolicy:z.cc_load_policy,LB);this.controlsType==="3"&&X===2&&(X=3);this.pz=X;this.s9=D?D.hl||"en_US":m4("en_US",z.hl);this.region=D?D.contentRegion||"US":m4("US",z.cr);this.hostLanguage=D?D.hostLanguage||"en":m4("en",z.host_language);this.Fk=!this.Vi&&Math.random()<g.GS(this.experiments,"web_player_api_logging_fraction");this.ew=!this.Vi;this.enabledEngageTypes=new Set;this.deviceIsAudioOnly=!(D==null||!D.deviceIsAudioOnly);this.xF=va(this.xF,
|
|
z.ismb);this.BV?(X=z.vss_host||"s.youtube.com",X==="s.youtube.com"&&(X=g.fB(this.e_)||"www.youtube.com")):X="video.google.com";this.Mv=X;nB(this,z,!0);this.fE=new iN;g.H(this,this.fE);f=D?D.innertubeApiKey:m4("",z.innertube_api_key);n=D?D.innertubeApiVersion:m4("",z.innertube_api_version);X=D?D.innertubeContextClientVersion:m4("",z.innertube_context_client_version);f=g.VV("INNERTUBE_API_KEY")||f;n=g.VV("INNERTUBE_API_VERSION")||n;L=g.VV("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO");G=g.p7(this);d=typeof this.K.c===
|
|
"number"?Number(this.K.c):Object.keys(xOV).indexOf(this.K.c);this.xm={innertubeApiKey:f,innertubeApiVersion:n,cR:L,Ms:G,hZ:d,innertubeContextClientVersion:g.VV("INNERTUBE_CONTEXT_CLIENT_VERSION")||X,p6:this.hostLanguage,EE:this.region,iN:g.VV("INNERTUBE_HOST_OVERRIDE")||"",bN:!!g.VV("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),Yy:!!g.VV("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1)};this.PV=window.WebKitPlaybackTargetAvailabilityEvent!=null;this.Z=new UW(this.experiments,this.W("html5_force_hfr_support")?
|
|
!0:g.WY(this)||LF()||nGI()||HNX(this),g.XN&&g.XI(56)||g.SL&&g.XI(54)||this.W("html5_force_vp9_subsample_encryption_support")||HNX(this));var W;this.enableSafetyMode=(W=D==null?void 0:D.initialEnableSafetyMode)!=null?W:b$(!1,z.enable_safety_mode);W=this.YR?!1:Qw(this)&&this.playerStyle!=="blazer";var J;D?D.disableAutonav!=null&&(J=!D.disableAutonav):J=z.allow_autonav;this.dL=b$(W,!this.FH&&J);this.sendVisitorIdHeader=D?!!D.sendVisitorIdHeader:b$(!1,z.send_visitor_id_header);var V;this.playerStyle===
|
|
"docs"&&(D?V=D.disableNativeContextMenu:V=z.disable_native_context_menu);this.disableNativeContextMenu=b$(!1,V);g.WY(this)&&this.W("enable_skip_intro_button");this.embedConfig=m4("",D?D.serializedEmbedConfig:z.embed_config);this.Iq=aB(z,g.ZZ(this));this.N=this.Iq==="EMBEDDED_PLAYER_MODE_PFL";this.embedsErrorLinks=!(D==null||!D.embedsErrorLinks);this.Ac=b$(!1,z.full_window);var l;this.wR=!((l=this.webPlayerContextConfig)==null?0:l.chromeless);var S;this.livingRoomAppMode=jl("LIVING_ROOM_APP_MODE_UNSPECIFIED",
|
|
z.living_room_app_mode||(D==null?void 0:(S=D.device)==null?void 0:S.livingRoomAppMode),NJV);var Z;J=va(NaN,D==null?void 0:(Z=D.device)==null?void 0:Z.deviceYear);isNaN(J)||(this.deviceYear=J);this.transparentBackground=D?!!D.transparentBackground:b$(!1,z.transparent_background);this.showMiniplayerButton=D?!!D.showMiniplayerButton:b$(!1,z.show_miniplayer_button);var p;g.ZZ(this)&&!(D==null?0:(p=D.embedsHostFlags)==null?0:p.allowSetFauxFullscreen)?this.externalFullscreen=!1:this.externalFullscreen=
|
|
D?!!D.externalFullscreen:b$(!1,z.external_fullscreen);this.showMiniplayerUiWhenMinimized=D?!!D.showMiniplayerUiWhenMinimized:b$(!1,z.use_miniplayer_ui);this.eq=Math.random()<1E-4;if(z.onesie_hot_config||(D==null?0:D.onesieHotConfig))this.m9=new Y9I(z.onesie_hot_config,D==null?void 0:D.onesieHotConfig),g.H(this,this.m9);this.isTectonic=D?!!D.isTectonic:!!z.isTectonic;this.playerCanaryState=E;this.playerCanaryStage=D==null?void 0:D.canaryStage;this.WQ=new aBI;g.H(this,this.WQ);this.datasyncId=(D==null?
|
|
void 0:D.datasyncId)||g.VV("DATASYNC_ID");this.iH=g.VV("LOGGED_IN",!1);this.kY=(D==null?void 0:D.allowWoffleManagement)||!1;this.WF=Infinity;this.livingRoomPoTokenId=D==null?void 0:D.livingRoomPoTokenId;this.W("html5_high_res_logging_always")?this.cN=!0:this.cN=Math.random()*100<g.GS(this.experiments,"html5_high_res_logging_percent");var c;this.qx=!!(D==null?0:(c=D.embedsHostFlags)==null?0:c.allowRcat);this.vV=!g.XG(this)&&!g.J0(this);z=z.embedded_player_response?JSON.parse(z.embedded_player_response).trackingParams:
|
|
void 0;z&&(this.H4=z);var w;this.T4=!((w=this.webPlayerContextConfig)==null||!w.embedsEnableEmc3ds)};
|
|
FG=function(z){var D,E;if(!((D=z.webPlayerContextConfig)==null?0:(E=D.embedsHostFlags)==null?0:E.enableLiteUx)||z.Vi||z.B||z.N||z.Iq==="EMBEDDED_PLAYER_MODE_PFP")return"EMBEDDED_PLAYER_LITE_MODE_NONE";z=g.GS(z.experiments,"embeds_web_lite_mode");return z===void 0?"EMBEDDED_PLAYER_LITE_MODE_UNKNOWN":z>=0&&z<UOV.length?UOV[z]:"EMBEDDED_PLAYER_LITE_MODE_UNKNOWN"};
|
|
nB=function(z,D,E){E=E===void 0?!1:E;z.JT=m4(z.JT,D.video_id);z.My=m4(z.My,D.eventid);z.My&&(Cf=z.My);for(var Q=[],T=g.v(Object.keys(glQ)),k=T.next();!k.done;k=T.next()){k=glQ[k.value];var G=D[k];G!=null&&(G!==z.K[k]&&Q.push(k),z.K[k]=G)}!E&&Q.length>0&&z.eq&&(Q.sort(),g.Rc(new g.Ba("Player client parameters changed after startup",Q)));z.userAge=va(z.userAge,D.user_age);z.userDisplayImage=m4(z.userDisplayImage,D.user_display_image);g.gW(z.userDisplayImage)||(z.userDisplayImage="");z.userDisplayName=
|
|
m4(z.userDisplayName,D.user_display_name);z.I0=m4(z.I0,D.user_gender);z.csiPageType=m4(z.csiPageType,D.csi_page_type);z.csiServiceName=m4(z.csiServiceName,D.csi_service_name);z.j_=b$(z.j_,D.enablecsi);z.pageId=m4(z.pageId,D.pageid);if(E=D.enabled_engage_types)z.enabledEngageTypes=new Set(E.split(","));D.living_room_session_po_token&&(z.Z9=D.living_room_session_po_token.toString())};
|
|
Ga=function(z,D){return!z.B&&el()&&uD(55)&&z.controlsType==="3"&&!D};
|
|
Vw=function(z){z=g.fB(z.e_);return z==="www.youtube-nocookie.com"?"www.youtube.com":z};
|
|
OD=function(z,D,E){return z.protocol+"://i1.ytimg.com/vi/"+D+"/"+(E||"hqdefault.jpg")};
|
|
bj=function(z){return Qw(z)&&!g.XG(z)};
|
|
g.GN=function(z){return z.W("html5_local_playsinline")?Wa&&!g.XI(602)&&!("playsInline"in nQ()):Wa&&!z.Or||g.GV("nintendo wiiu")?!0:!1};
|
|
g.p7=function(z){return z.K.c};
|
|
g.jb=function(z){return/^TVHTML5/.test(g.p7(z))};
|
|
rWI=function(z){return g.p7(z)==="TVHTML5_CAST"||g.p7(z)==="TVHTML5"&&(z.K.cver.startsWith("6.20130725")||z.K.cver.startsWith("6.20130726"))};
|
|
g.vY=function(z){return g.p7(z)==="TVHTML5"};
|
|
S9L=function(z){return g.p7(z)==="TVHTML5_SIMPLY_EMBEDDED_PLAYER"};
|
|
HNX=function(z){return z.K.cmodel==="CHROMECAST ULTRA/STEAK"||z.K.cmodel==="CHROMECAST/STEAK"};
|
|
g.IA=function(){return window.devicePixelRatio>1?window.devicePixelRatio:1};
|
|
g.WY=function(z){return/web/i.test(g.p7(z))};
|
|
g.mc=function(z){return g.p7(z).toUpperCase()==="WEB"};
|
|
g.J0=function(z){return g.p7(z)==="WEB_KIDS"};
|
|
g.XG=function(z){return g.p7(z)==="WEB_UNPLUGGED"};
|
|
g.lj=function(z){return g.p7(z)==="TVHTML5_UNPLUGGED"};
|
|
g.YN=function(z){return g.XG(z)||g.p7(z)==="TV_UNPLUGGED_CAST"||g.lj(z)};
|
|
g.dt=function(z){return g.p7(z)==="WEB_REMIX"};
|
|
Iw=function(z){return g.p7(z)==="WEB_MUSIC_INTEGRATIONS"};
|
|
g.aw=function(z){return g.p7(z)==="WEB_EMBEDDED_PLAYER"};
|
|
EEX=function(z){return z.HF().K.PF(iNs)&&TYV(z)};
|
|
TYV=function(z){return(z.HF().K.PF(iNs)||z.HF().K.PF(k2a))&&!z.deviceIsAudioOnly&&g.dT()&&k3()>=26};
|
|
g.Rw=function(z){return(z.deviceIsAudioOnly||!g.XN||g.sp||z.controlsType==="3"?!1:g.JF?z.L&&g.XI(51):!0)||(z.deviceIsAudioOnly||!g.SL||g.sp||z.controlsType==="3"?!1:g.JF?z.L&&g.XI(48):g.XI(38))||(z.deviceIsAudioOnly||!zN||g.sp||z.controlsType==="3"?!1:g.JF?z.L&&g.XI(37):g.XI(27))||!z.deviceIsAudioOnly&&g.Sb&&!XOL()&&g.XI(11)||!z.deviceIsAudioOnly&&g.jC&&g.XI("604.4")||EEX(z)};
|
|
wTs=function(z){if(g.eb(z)&&TN)return!1;if(g.SL){if(!g.XI(47)||!g.XI(52)&&g.XI(51))return!1}else if(g.jC)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1};
|
|
g.yWw=function(z,D){return z.enabledEngageTypes.has(D.toString())||tcV.includes(D)};
|
|
Qw=function(z){return z.j==="detailpage"};
|
|
g.eb=function(z){return z.j==="embedded"};
|
|
ED=function(z){return z.j==="adunit"||z.playerStyle==="gvn"};
|
|
g.ZZ=function(z){return z.L&&g.eb(z)&&!ED(z)&&!z.B};
|
|
sWL=function(z){var D=Vw(z);ola.includes(D)&&(D="www.youtube.com");return z.protocol+"://"+D};
|
|
g.ZD=function(z,D){D=D===void 0?"":D;if(z.D1){var E=new C7,Q,T=z.D1();T.signedOut?Q="":T.token?Q=T.token:T.pendingResult.then(function(k){T.signedOut?E.resolve(""):E.resolve(k.token)},function(k){g.Rc(new g.Ba("b189348328_oauth_callback_failed",{error:k}));
|
|
E.resolve(D)});
|
|
return Q!==void 0?g.P6(Q):new $f(E)}return g.P6(D)};
|
|
$OX=function(z,D){D=D===void 0?"":D;return z.iH?HT(!0):ib(rJ(HT(g.ZD(z,D)),function(E){return HT(!!E)}),function(){return HT(!1)})};
|
|
q9J=function(z,D){z.dR=D;var E,Q;(E=z.m9)!=null&&(Q=E.K)!=null&&(Q.K=new Pt(D,Q.L,Q.Z),g.H(Q,Q.K));D.K?z.Q3.push("asmjs"):z.Q3.push("wasm")};
|
|
g.fB=function(z){var D=g.VG(z);return(z=Number(g.Xf(z)[4]||null)||null)?D+":"+z:D};
|
|
cY=function(z,D){D=D===void 0?!1:D;var E=D9[z],Q=PbW[E],T=Mck[z];if(!T||!Q)return null;D=new A7(D?T.height:T.width,D?T.width:T.height,T.fps);Q=Dn(Q,D,E);return new EA(z,Q,{video:D,ur:T.bitrate/8})};
|
|
AWQ=function(z){var D=PbW[D9[z]],E=Cbn[z];return E&&D?new EA(z,D,{audio:new M9(E.audioSampleRate,E.numChannels)}):null};
|
|
KB=function(z){this.K=z};
|
|
kV=function(z,D,E,Q){if(E)return g.qp();E={};var T=nQ();D=g.v(D);for(var k=D.next();!k.done;k=D.next())if(k=k.value,z.canPlayType(T,k.ox().mimeType)||Q){var G=k.K.video.quality;if(!E[G]||E[G].ox().UD())E[G]=k}z=[];E.auto&&z.push(E.auto);Q=g.v(BC);for(T=Q.next();!T.done;T=Q.next())(T=E[T.value])&&z.push(T);return z.length?g.P6(z):g.qp()};
|
|
BJn=function(z){this.itag=z.itag;this.url=z.url;this.codecs=z.codecs;this.width=z.width;this.height=z.height;this.fps=z.fps;this.bitrate=z.bitrate;var D;this.L=((D=z.audioItag)==null?void 0:D.split(","))||[];this.VM=z.VM;this.contentProtection=z.contentProtection||"";this.vc=z.vc;this.audioChannels=z.audioChannels;this.K=""};
|
|
z0X=function(z,D,E,Q){D=D===void 0?!1:D;E=E===void 0?!0:E;Q=Q===void 0?{}:Q;var T={};z=g.v(z);for(var k=z.next();!k.done;k=z.next()){k=k.value;if(D&&MediaSource&&MediaSource.isTypeSupported){var G=k.type;k.audio_channels&&(G=G+"; channels="+k.audio_channels);if(!MediaSource.isTypeSupported(G)){Q[k.itag]="tpus";continue}}if(E||!k.drm_families||k.eotf!=="smpte2084"&&k.eotf!=="arib-std-b67"){G=void 0;var d={bt709:"SDR",bt2020:"SDR",smpte2084:"PQ","arib-std-b67":"HLG"},F=k.type.match(/codecs="([^"]*)"/);
|
|
F=F?F[1]:"";k.audio_track_id&&(G=new iY(k.name,k.audio_track_id,!!k.is_default));var L=k.eotf;k=new BJn({itag:k.itag,url:k.url,codecs:F,width:Number(k.width),height:Number(k.height),fps:Number(k.fps),bitrate:Number(k.bitrate),audioItag:k.audio_itag,VM:L?d[L]:void 0,contentProtection:k.drm_families,vc:G,audioChannels:Number(k.audio_channels)});T[k.itag]=T[k.itag]||[];T[k.itag].push(k)}else Q[k.itag]="enchdr"}return T};
|
|
DwW=function(z,D,E,Q,T){this.Z=z;this.L=D;this.V=E;this.cpn=Q;this.U=T;this.B=0;this.K=""};
|
|
E_W=function(z,D){z.Z.some(function(E){var Q;return((Q=E.vc)==null?void 0:Q.getId())===D});
|
|
z.K=D};
|
|
h0=function(z,D,E){z.cpn&&(D=g.ai(D,{cpn:z.cpn}));E&&(D=g.ai(D,{aPT:E}));return D};
|
|
QeX=function(z,D){z=z.itag.toString();D!==null&&(z+=D.itag.toString());return z};
|
|
T5r=function(z){for(var D=[],E=[],Q=g.v(z.L),T=Q.next();!T.done;T=Q.next())T=T.value,T.bitrate<=z.B?D.push(T):E.push(T);D.sort(function(k,G){return G.bitrate-k.bitrate});
|
|
E.sort(function(k,G){return k.bitrate-G.bitrate});
|
|
z.L=D.concat(E)};
|
|
pB=function(z,D,E){this.K=z;this.L=D;this.expiration=E;this.ZS=null};
|
|
kA6=function(z,D){if(!(g.sp||fF()||Fz()))return null;z=z0X(D,z.W("html5_filter_fmp4_in_hls"));if(!z)return null;D=[];for(var E={},Q=g.v(Object.keys(z)),T=Q.next();!T.done;T=Q.next()){T=g.v(z[T.value]);for(var k=T.next();!k.done;k=T.next()){var G=k.value;G.vc&&(k=G.vc.getId(),E[k]||(G=new oG(k,G.vc),E[k]=G,D.push(G)))}}return D.length>0?D:null};
|
|
L1L=function(z,D,E,Q,T,k,G){if(!(g.sp||fF()||Fz()))return g.qp();var d={},F=GAI(E),L=z0X(E,z.W("html5_filter_fmp4_in_hls"),z.Z.S,d);if(!L)return G({noplst:1}),g.qp();e0k(L);E={};var n=(E.fairplay="https://youtube.com/api/drm/fps?ek=uninitialized",E),f;E=[];var X=[],W=[],J=null,V="";Q=Q&&Q.match(/hls_timedtext_playlist/)?new BJn({itag:"0",url:Q,codecs:"vtt",width:0,height:0,fps:0,bitrate:0,vc:new iY("English","en",!1)}):null;for(var l=g.v(Object.keys(L)),S=l.next();!S.done;S=l.next())if(S=S.value,
|
|
!z.W("html5_disable_drm_hfr_1080")||S!=="383"&&S!=="373"){S=g.v(L[S]);for(var Z=S.next();!Z.done;Z=S.next())if(Z=Z.value,Z.width){for(var p=g.v(Z.L),c=p.next();!c.done;c=p.next())if(c=c.value,L[c]){Z.K=c;break}Z.K||(Z.K=dwn(L,Z));if(p=L[Z.K])if(E.push(Z),Z.contentProtection==="fairplay"&&(f=n),c="",Z.VM==="PQ"?c="smpte2084":Z.VM==="HLG"&&(c="arib-std-b67"),c&&(V=c),W.push(F1a(p,[Z],Q,k,Z.itag,Z.width,Z.height,Z.fps,F,void 0,void 0,f,c)),!J||Z.width*Z.height*Z.fps>J.width*J.height*J.fps)J=Z}else X.push(Z)}else d[S]=
|
|
"disdrmhfr";W.reduce(function(w,y){return y.ox().isEncrypted()&&w},!0)&&(f=n);
|
|
T=Math.max(T,0);n=J||{};L=n.fps===void 0?0:n.fps;J=n.width===void 0?0:n.width;n=n.height===void 0?0:n.height;l=z.W("html5_native_audio_track_switching");W.push(F1a(X,E,Q,k,"93",J,n,L,F,"auto",T,f,V,l));Object.entries(d).length&&G(d);return kV(z.Z,W,Ga(z,D),!1)};
|
|
F1a=function(z,D,E,Q,T,k,G,d,F,L,n,f,X,W){for(var J=0,V="",l=g.v(z),S=l.next();!S.done;S=l.next())S=S.value,V||(V=S.itag),S.audioChannels&&S.audioChannels>J&&(J=S.audioChannels,V=S.itag);T=new EA(T,"application/x-mpegURL",{audio:new M9(0,J),video:new A7(k,G,d,null,void 0,L,void 0,void 0,X),contentProtection:f,jh:V});z=new DwW(z,D,E?[E]:[],Q,!!W);z.B=n?n:1369843;return new pB(T,z,F)};
|
|
GAI=function(z){z=g.v(z);for(var D=z.next();!D.done;D=z.next())if(D=D.value,D.url&&(D=D.url.split("expire/"),!(D.length<=1)))return+D[1].split("/")[0];return NaN};
|
|
dwn=function(z,D){for(var E=g.v(Object.keys(z)),Q=E.next();!Q.done;Q=E.next()){Q=Q.value;var T=z[Q][0];if(!T.width&&T.contentProtection===D.contentProtection&&!T.audioChannels)return Q}return""};
|
|
e0k=function(z){for(var D=new Set,E=g.v(Object.values(z)),Q=E.next();!Q.done;Q=E.next())Q=Q.value,Q.length&&(Q=Q[0],Q.height&&Q.codecs.startsWith("vp09")&&D.add(Q.height));E=[];if(D.size){Q=g.v(Object.keys(z));for(var T=Q.next();!T.done;T=Q.next())if(T=T.value,z[T].length){var k=z[T][0];k.height&&D.has(k.height)&&!k.codecs.startsWith("vp09")&&E.push(T)}}D=g.v(E);for(E=D.next();!E.done;E=D.next())delete z[E.value]};
|
|
Ta=function(z,D){this.K=z;this.L=D};
|
|
xN=function(z,D){this.K=z;this.L=D};
|
|
fTn=function(z,D,E){var Q=[];E=g.v(E);for(var T=E.next();!T.done;T=E.next())if((T=T.value)&&T.url){var k=Qo(T.type,"medium","0");Q.push(new xN(k,T.url))}return kV(z.Z,Q,Ga(z,D),!1)};
|
|
n_r=function(z,D){var E=[],Q=Qo(D.type,"auto",D.itag);E.push(new xN(Q,D.url));return kV(z.Z,E,!1,!0)};
|
|
XDX=function(z){return z&&W1V[z]?W1V[z]:null};
|
|
JS6=function(z){switch(z){case "multiview.ustreamer_disabled":case "sabr.invalid_input_stream":case "sabr.live_no_max_sq":case "sabr.live_unauthorized_request":case "sabr.malformed_config":case "sabr.media_serving_enforcement_id_error":case "sabr.metadata_fetcher_error":case "sabr.no_audio_selected":case "sabr.no_available_formats":case "sabr.no_redirect_url":case "sabr.no_video_selected":case "sabr.too_many_chunk_reader_error_retries":return z;default:return"sabr.config"}};
|
|
uCI=function(z){if(z=z.commonConfig)this.url=z.url,this.urlQueryOverride=z.urlQueryOverride,z.ustreamerConfig&&(this.qK=g.Mn(z.ustreamerConfig)||void 0)};
|
|
VO6=function(z,D){var E;if(D=D==null?void 0:(E=D.watchEndpointSupportedOnesieConfig)==null?void 0:E.html5PlaybackOnesieConfig)z.v_=new uCI(D)};
|
|
v_J=function(z,D,E,Q){z||(z=D&&OjV.hasOwnProperty(D)&&bj6.hasOwnProperty(D)?bj6[D]+"_"+OjV[D]:void 0);D=z;if(!D)return null;z=D.match(jes);if(!z||z.length!==5)return null;if(z=D.match(jes)){var T=Number(z[3]),k=[7,8,10,5,6];z=!(Number(z[1])===1&&T===8)&&k.indexOf(T)>=0}else z=!1;return E||Q||z?D:null};
|
|
HY=function(z,D){for(var E={},Q=g.v(Object.keys(mw6)),T=Q.next();!T.done;T=Q.next()){T=T.value;var k=D?D+T:T;k=z[k+"_webp"]||z[k];g.gW(k)&&(E[mw6[T]]=k)}return E};
|
|
ND=function(z){var D={};if(!z||!z.thumbnails)return D;z=z.thumbnails.filter(function(d){return!!d.url});
|
|
z.sort(function(d,F){return d.width-F.width||d.height-F.height});
|
|
for(var E=g.v(Object.keys(lTr)),Q=E.next();!Q.done;Q=E.next()){var T=Number(Q.value);Q=lTr[T];for(var k=g.v(z),G=k.next();!G.done;G=k.next())if(G=G.value,G.width>=T){T=Y4k(G.url);g.gW(T)&&(D[Q]=T);break}}(z=z.pop())&&z.width>=1280&&(z=Y4k(z.url),g.gW(z)&&(D["maxresdefault.jpg"]=z));return D};
|
|
Y4k=function(z){return z.startsWith("//")?"https:"+z:z};
|
|
UD=function(z){return z&&z.baseUrl||""};
|
|
gt=function(z){z=g.au(z);for(var D=g.v(Object.keys(z)),E=D.next();!E.done;E=D.next()){E=E.value;var Q=z[E];z[E]=Array.isArray(Q)?Q[0]:Q}return z};
|
|
aTO=function(z,D){D=g.v(D);for(var E=D.next();!E.done;E=D.next())if(E=E.value.playerAnnotationsUrlsRenderer){E.adsOnly&&(z.Wv=!0);if(D=E.loadPolicy)z.annotationsLoadPolicy=ITn[D];if(D=E.invideoUrl)z.oU=rW(D);z.Kd=!0;break}};
|
|
S4k=function(z,D){z.botguardData=D.playerAttestationRenderer.botguardData;D=D.playerAttestationRenderer.challenge;D!=null&&(z.pP=D)};
|
|
ZjQ=function(z,D){z.captionTracks=[];if(D.captionTracks)for(var E=g.v(D.captionTracks),Q=E.next();!Q.done;Q=E.next()){Q=Q.value;var T=R0X(Q.baseUrl);if(!T)return;T={is_translateable:!!Q.isTranslatable,languageCode:Q.languageCode,languageName:Q.name&&g.P3(Q.name),url:T,vss_id:Q.vssId,kind:Q.kind};T.name=Q.trackName;T.displayName=Q.name&&g.P3(Q.name);z.captionTracks.push(new g.wW(T))}z.kN=D.audioTracks||[];z.qU=D.defaultAudioTrackIndex||0;z.Rd=[];if(D.translationLanguages)for(E=g.v(D.translationLanguages),
|
|
Q=E.next();!Q.done;Q=E.next()){T=Q.value;Q={};Q.languageCode=T.languageCode;Q.languageName=g.P3(T.languageName);if(T.translationSourceTrackIndices){Q.translationSourceTrackIndices=[];for(var k=g.v(T.translationSourceTrackIndices),G=k.next();!G.done;G=k.next())Q.translationSourceTrackIndices.push(G.value)}if(T.excludeAudioTrackIndices)for(Q.excludeAudioTrackIndices=[],T=g.v(T.excludeAudioTrackIndices),k=T.next();!k.done;k=T.next())Q.excludeAudioTrackIndices.push(k.value);z.Rd.push(Q)}z.Q4=[];if(D.defaultTranslationSourceTrackIndices)for(D=
|
|
g.v(D.defaultTranslationSourceTrackIndices),E=D.next();!E.done;E=D.next())z.Q4.push(E.value)};
|
|
cSO=function(z,D,E){var Q=D.errorScreen;if(!(Q&&(Q.playerLegacyDesktopYpcOfferRenderer||Q.playerLegacyDesktopYpcTrailerRenderer||Q.ypcTrailerRenderer)||E&&E.isUpcoming||["OK","LIVE_STREAM_OFFLINE","FULLSCREEN_ONLY"].includes(D.status))){z.errorCode=XDX(D.errorCode)||"auth";if(E=Q&&Q.playerErrorMessageRenderer){z.playerErrorMessageRenderer=E;var T=E.reason;T&&(z.errorReason=g.P3(T));if(E=E.subreason)z.zz=g.P3(E),z.Mk=E}else z.errorReason=D.reason||null;E=D.status;if(E==="LOGIN_REQUIRED")z.errorDetail=
|
|
"1";else if(E==="CONTENT_CHECK_REQUIRED")z.errorDetail="2";else if(E==="AGE_CHECK_REQUIRED")D=(D=D.errorScreen)&&D.playerKavRenderer,z.errorDetail=D&&D.kavUrl?"4":"3";else{var k,G,d;Q=(d=Q==null?void 0:(k=Q.playerErrorMessageRenderer)==null?void 0:(G=k.proceedButton)==null?void 0:G.buttonRenderer)==null?void 0:d.command;if(D.isBlockedInRestrictedMode)z.errorDetail="5";else{var F;((F=g.U(Q,g.rt))==null?void 0:F.signal)==="RELOAD_PAGE"?z.errorDetail="7":z.errorDetail="0"}}}};
|
|
K1W=function(z,D){z.Nq=!0;var E=D.heartbeatToken;z.drmSessionId=D.drmSessionId||"";z.heartbeatToken=E||"";z.PR=Number(D.intervalMilliseconds);z.Q_=Number(D.maxRetries);z.Mq=!!D.softFailOnError;z.RD=!!D.useInnertubeHeartbeatsForDrm;z.heartbeatServerData=D.heartbeatServerData;var Q;z.kC=!((Q=D.heartbeatAttestationConfig)==null||!Q.requiresAttestation)};
|
|
xwO=function(z,D){D=g.v(D);for(var E=D.next();!E.done;E=D.next()){E=E.value;var Q=E.interstitials.map(function(G){var d=g.U(G,h0X);if(d)return{is_yto_interstitial:!0,raw_player_response:d};if(G=g.U(G,pDr))return Object.assign({is_yto_interstitial:!0},g.Yf(G))});
|
|
Q=g.v(Q);for(var T=Q.next();!T.done;T=Q.next())switch(T=T.value,E.podConfig.playbackPlacement){case "INTERSTITIAL_PLAYBACK_PLACEMENT_PRE":z.interstitials=z.interstitials.concat({time:0,playerVars:T,Mx:5});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_POST":z.interstitials=z.interstitials.concat({time:0x7ffffffffffff,playerVars:T,Mx:6});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME":var k=Number(E.podConfig.timeToInsertAtMillis);z.interstitials=z.interstitials.concat({time:k,playerVars:T,
|
|
Mx:k===0?5:7})}}};
|
|
HjV=function(z,D){if(D=D.find(function(E){return!(!E||!E.tooltipRenderer)}))z.tooltipRenderer=D.tooltipRenderer};
|
|
N5k=function(z,D){D.subscribeCommand&&(z.subscribeCommand=D.subscribeCommand);D.unsubscribeCommand&&(z.unsubscribeCommand=D.unsubscribeCommand);D.addToWatchLaterCommand&&(z.addToWatchLaterCommand=D.addToWatchLaterCommand);D.removeFromWatchLaterCommand&&(z.removeFromWatchLaterCommand=D.removeFromWatchLaterCommand);D.getSharePanelCommand&&(z.getSharePanelCommand=D.getSharePanelCommand)};
|
|
UwL=function(z,D){D!=null?(z.i_=D,z.Fy=!0):(z.i_="",z.Fy=!1)};
|
|
ijk=function(z,D){if(D=D.playerControlsOverlayRenderer)UwL(z,D.controlBgHtml),D.mutedAutoplay?(D=g.U(D.mutedAutoplay,g_Q))&&D.endScreen&&(D=g.U(D.endScreen,rSQ))&&D.text&&(z.b9=g.P3(D.text)):z.mutedAutoplay=!1};
|
|
wDX=function(z,D){var E=D.backgroundability;E&&E.backgroundabilityRenderer.backgroundable&&(z.backgroundable=!0);var Q,T;if((Q=D.offlineability)==null?0:(T=Q.offlineabilityRenderer)==null?0:T.offlineable)z.offlineable=!0;if(E=D.contextParams)z.contextParams=E;(E=D.pictureInPicture)&&E.pictureInPictureRenderer.playableInPip&&(z.pipable=!0);D.playableInEmbed&&(z.allowEmbed=!0);if(E=D.ypcClickwrap)D=E.playerLegacyDesktopYpcClickwrapRenderer,E=E.ypcRentalActivationRenderer,D?(z.hR=D.durationMessage||
|
|
"",z.TW=!0):E&&(D=E.durationMessage,z.hR=D?g.P3(D):"",z.TW=!0)};
|
|
ySQ=function(z,D,E){var Q=UD(D.googleRemarketingUrl);Q&&(z.googleRemarketingUrl=Q);if(Q=UD(D.youtubeRemarketingUrl))z.youtubeRemarketingUrl=Q;if(Q=D.heartbeatLoggingToken)z.heartbeatLoggingToken=Q;Q={};var T=UD(D.ptrackingUrl);if(T){T=gt(T);var k=T.oid;k&&(z.QZ=k);if(k=T.pltype)z.Mc=k;if(k=T.ptchn)z.s6=k;if(k=T.ptk)z.B_=encodeURIComponent(k);if(T=T.m)z.W3=T}if(T=UD(D.qoeUrl)){T=g.au(T);k=g.v(Object.keys(T));for(var G=k.next();!G.done;G=k.next()){G=G.value;var d=T[G];T[G]=Array.isArray(d)?d.join(","):
|
|
d}z.aN=T;if(k=T.cat)z.W("html5_enable_qoe_cat_list")?z.CG=z.CG.concat(k.split(",")):z.Q3=k;if(k=T.live)z.Vp=k;if(T=T.drm_product)z.drmProduct=T}if(T=UD(D.videostatsPlaybackUrl)){T=gt(T);if(k=T.adformat)if(E.adformat=k,G=z.Y(),G=v_J(k,z.pQ,G.L,G.S))z.adFormat=G;if(G=T.aqi)E.ad_query_id=G;if(E=T.autoplay)z.hr=E=="1",z.sX=E=="1";if(E=T.autonav)z.isAutonav=E=="1";if(E=T.delay)z.BQ=g.fv(E);if(E=T.ei)z.eventId=E;if(E=g.Mn(T.adcontext))try{var F=tOX(E);F&&(z.x0=F)}catch(n){g.Rc(Error("Malformed adContext"))}if(E||
|
|
k)z.hr=!0;if(F=T.feature)z.Y$=F;if(F=T.list)z.playlistId=F;if(F=T.of)z.Cl=F;if(F=T.osid)z.osid=F;if(F=T.referrer)z.referrer=F;if(F=T.sdetail)z.dg=F;if(F=T.sourceid)z.qkR=F;if(F=T.ssrt)z.fG=F=="1";if(F=T.subscribed)z.subscribed=F=="1";if(F=T.uga)z.userGenderAge=F;if(F=T.upt)z.cq=F;if(F=T.vm)z.videoMetadata=F;Q.playback=T}if(F=UD(D.videostatsWatchtimeUrl)){F=gt(F);if(E=F.ald)z.Vg=E;Q.watchtime=F}if(F=UD(D.atrUrl))F=gt(F),Q.atr=F;if(F=UD(D.engageUrl))F=gt(F),Q.engage=F;z.WG=Q;D.promotedPlaybackTracking&&
|
|
(Q=D.promotedPlaybackTracking,Q.startUrls&&(z.YH=Q.startUrls),Q.firstQuartileUrls&&(z.H1=Q.firstQuartileUrls),Q.secondQuartileUrls&&(z.Jp=Q.secondQuartileUrls),Q.thirdQuartileUrls&&(z.hp=Q.thirdQuartileUrls),Q.completeUrls&&(z.DR=Q.completeUrls),Q.engagedViewUrls&&(Q.engagedViewUrls.length>1&&g.Rc(new g.Ba("There are more than one engaged_view_urls.")),z.c_=Q.engagedViewUrls[0]));D.serializedOneTimeQoeContextData&&(z.serializedOneTimeQoeContextData=D.serializedOneTimeQoeContextData);var L;if((L=D.vss3Config)==
|
|
null?0:L.serializedWatchTimeContextData)z.serializedWatchTimeContextData=D.vss3Config.serializedWatchTimeContextData};
|
|
o_Q=function(z,D,E){D=g.v(D);for(var Q=D.next();!Q.done;Q=D.next())if(Q=Q.value)if(Q=Q.playerLegacyDesktopWatchAdsRenderer)if(Q=Q.playerAdParams){Q.autoplay=="1"&&(z.hr=!0,z.sX=!0);z.TT=Q.encodedAdSafetyReason||null;Q.showContentThumbnail!==void 0&&(z.q8=!!Q.showContentThumbnail);E.enabled_engage_types=Q.enabledEngageTypes;break}};
|
|
seJ=function(z,D){var E=D.manifestlessWindowedLiveConfig;if(E){var Q=Number(E.minDvrSequence),T=Number(E.maxDvrSequence),k=Number(E.minDvrMediaTimeMs),G=Number(E.maxDvrMediaTimeMs);E=Number(E.startWalltimeMs);Q&&(z.P0=Q);k&&(z.hm=k/1E3,z.W("html5_sabr_parse_live_metadata_playback_boundaries")&&g.mY(z)&&(z.dY=k/1E3));T&&(z.Kf=T);G&&(z.rL=G/1E3,z.W("html5_sabr_parse_live_metadata_playback_boundaries")&&g.mY(z)&&(z.EM=G/1E3));E&&(z.CP=E/1E3);(Q||k)&&(T||G)&&(z.Jm=!0,z.isLivePlayback=!0,z.allowLiveDvr=
|
|
!0,z.qj=!1)}if(Q=D.daiConfig){if(Q.enableDai){z.gP=!0;if(T=Q.enableServerStitchedDai)z.enableServerStitchedDai=T;if(T=Q.enablePreroll)z.eS=T}var d;if(Q.daiType==="DAI_TYPE_SS_DISABLED"||((d=Q.debugInfo)==null?0:d.isDisabledUnpluggedChannel))z.kP=!0;Q.daiType==="DAI_TYPE_CLIENT_STITCHED"&&(z.uN=!0);Q.allowUstreamerRequestAdconfig&&(z.fY=!0);Q.sendSsdaiMissingAdBreakReasons&&(z.SP=!0)}if(d=D.audioConfig)z.d2&&(Q=z.d2,d.trackAbsoluteLoudnessLkfs!=null&&(Q.L=d.trackAbsoluteLoudnessLkfs),d.loudnessTargetLkfs!=
|
|
null&&(Q.loudnessTargetLkfs=d.loudnessTargetLkfs),d.loudnessDb!=null&&(Q.Z=d.loudnessDb),T=d.loudnessNormalizationConfig)&&(T.applyStatefulNormalization&&(Q.applyStatefulNormalization=!0),T.preserveStatefulLoudnessTarget&&(Q.preserveStatefulLoudnessTarget=!0),T.minimumLoudnessTargetLkfs!=null&&(Q.minimumLoudnessTargetLkfs=T.minimumLoudnessTargetLkfs)),Q=d.loudnessDb,Q!=null&&(z.c6=Q),d.audioMuted&&(z.CT=!0),d.muteOnStart&&(z.tC=!0),d.playAudioOnly&&(z.sm=!0);if(Q=D.playbackEndConfig)d=Q.endSeconds,
|
|
Q=Q.limitedPlaybackDurationInSeconds,z.mutedAutoplay&&(d&&(z.endSeconds=d),Q&&(z.limitedPlaybackDurationInSeconds=Q));if(d=D.fairPlayConfig){if(Q=d.certificate)z.oQ=g.Mn(Q);Q=Number(d.keyRotationPeriodMs);Q>0&&(z.kJ=Q);d=Number(d.keyPrefetchMarginMs);d>0&&(z.wj=d)}if(d=D.playbackStartConfig){z.CY=Number(d.startSeconds);T=d.liveUtcStartSeconds;Q=!!z.liveUtcStartSeconds&&z.liveUtcStartSeconds>0;T&&!Q&&(z.liveUtcStartSeconds=Number(T));if(T=d.startPosition)if((k=T.utcTimeMillis)&&!Q&&(z.liveUtcStartSeconds=
|
|
Number(k)*.001),Q=T.streamTimeMillis)z.bU=Number(Q)*.001;z.progressBarStartPosition=d.progressBarStartPosition;z.progressBarEndPosition=d.progressBarEndPosition}else if(d=D.skippableSegmentsConfig){if(Q=d.introSkipDurationMs)z.N_=Number(Q)/1E3;if(d=d.outroSkipDurationMs)z.mV=Number(d)/1E3}if(Q=D.skippableIntroConfig)d=Number(Q.startMs),Q=Number(Q.endMs),isNaN(d)||isNaN(Q)||(z.Eu=d,z.MJ=Q);if(d=D.streamSelectionConfig)z.xF=Number(d.maxBitrate);if(d=D.vrConfig)z.El=d.partialSpherical=="1";if(d=D.webDrmConfig){d.skipWidevine&&
|
|
(z.Rj=!0);if(Q=d.widevineServiceCert)z.UR=g.Mn(Q);d.useCobaltWidevine&&(z.useCobaltWidevine=!0);d.startWithNoQualityConstraint&&(z.yL=!0)}if(d=D.mediaCommonConfig){if(Q=d.dynamicReadaheadConfig){z.maxReadAheadMediaTimeMs=Q.maxReadAheadMediaTimeMs||NaN;z.minReadAheadMediaTimeMs=Q.minReadAheadMediaTimeMs||NaN;z.readAheadGrowthRateMs=Q.readAheadGrowthRateMs||NaN;var F;if(Q=d==null?void 0:(F=d.mediaUstreamerRequestConfig)==null?void 0:F.videoPlaybackUstreamerConfig)z.gE=g.Mn(Q);if((F=d==null?void 0:d.sabrContextUpdates)&&
|
|
F.length>0)for(F=g.v(F),Q=F.next();!Q.done;Q=F.next())Q=Q.value,Q.type&&Q.value&&(T={type:Q.type,scope:Q.scope,value:g.Mn(Q.value)||void 0,sendByDefault:Q.sendByDefault},z.sabrContextUpdates.set(Q.type,T))}if(F=d.serverPlaybackStartConfig)z.serverPlaybackStartConfig=F;d.useServerDrivenAbr&&(z.Ze=!0);if(F=d.requestPipeliningConfig)z.requestPipeliningConfig=F}if(F=D.inlinePlaybackConfig)z.Nr=!!F.showAudioControls;if(F=D.embeddedPlayerConfig){z.embeddedPlayerConfig=F;if(d=F.embeddedPlayerMode)Q=z.Y(),
|
|
Q.Iq=d,Q.N=d==="EMBEDDED_PLAYER_MODE_PFL";if(F=F.permissions)z.allowImaMonetization=!!F.allowImaMonetization}if(F=D.webPlayerConfig)if(F.gatewayExperimentGroup&&(z.gatewayExperimentGroup=F.gatewayExperimentGroup),F.isProximaEligible&&(z.isProximaLatencyEligible=!0),F=F.multiAspectStreamingConfig)z.hj=!0,z.playerOrientation=F.playerOrientation,F.playerOrientation==="PLAYER_ORIENTATION_HORIZONTAL"?z.r6=F.verticalCommand||null:F.playerOrientation==="PLAYER_ORIENTATION_VERTICAL"&&(z.r6=F.horizontalCommand||
|
|
null);D=D.playerControlsConfig;(D==null?void 0:D.isSeekable)!==void 0&&(z.isSeekable=!!D.isSeekable)};
|
|
$wr=function(z,D,E){var Q=D.formats;if(Q){for(var T=[],k=g.v(Q),G=k.next();!G.done;G=k.next())G=G.value,T.push(G.itag+"/"+G.width+"x"+G.height);z.YK=T.join(",");T=[];Q=g.v(Q);for(k=Q.next();!k.done;k=Q.next()){G=k.value;k={itag:G.itag,type:G.mimeType,quality:G.quality};var d=G.url;d&&(k.url=d);G=lR(16,3313,G);d=G.ge;var F=G.LW,L=G.s;G.O7&&(k.url=d,k.sp=F,k.s=L);T.push(Ii(k))}z.c8=T.join(",")}if(k=D.hlsFormats){T={};if(E&&(E=E.audioPairingConfig)&&E.pairs)for(E=g.v(E.pairs),Q=E.next();!Q.done;Q=E.next())Q=
|
|
Q.value,G=Q.videoItag,T[G]||(T[G]=[]),T[G].push(Q.audioItag);E={};Q=g.v(k);for(G=Q.next();!G.done;G=Q.next())G=G.value,E[G.itag]=G.bitrate;Q=[];k=g.v(k);for(G=k.next();!G.done;G=k.next()){G=G.value;d={itag:G.itag,type:G.mimeType,url:G.url,bitrate:G.bitrate,width:G.width,height:G.height,fps:G.fps};if(F=G.audioTrack)if(L=F.displayName)d.name=L,d.audio_track_id=F.id,F.audioIsDefault&&(d.is_default="1");if(G.drmFamilies){F=[];L=g.v(G.drmFamilies);for(var n=L.next();!n.done;n=L.next())F.push(EW[n.value]);
|
|
d.drm_families=F.join(",")}(F=T[G.itag])&&F.length&&(d.audio_itag=F.join(","),(F=E[F[0]])&&(d.bitrate+=F));(F=iZs(G))&&(d.eotf=F);G.audioChannels&&(d.audio_channels=G.audioChannels);Q.push(Ii(d))}z.hlsFormats=Q.join(",")}if((E=D.licenseInfos)&&E.length>0){T={};E=g.v(E);for(Q=E.next();!Q.done;Q=E.next())k=Q.value,Q=k.drmFamily,k=k.url,Q&&k&&(T[EW[Q]]=k);z.contentProtection=T}if(T=D.drmParams)z.drmParams=T;if(T=D.dashManifestUrl)z.RH=g.ai(T,{cpn:z.clientPlaybackNonce});if(T=D.hlsManifestUrl)z.hlsvp=
|
|
T;if(T=D.probeUrl)z.probeUrl=rW(g.ai(T,{cpn:z.clientPlaybackNonce}));if(D=D.serverAbrStreamingUrl)z.hd=new g.Bk(D,!0)};
|
|
Pvw=function(z,D,E){var Q=D.videoId;Q&&(z.videoId=Q,E.video_id||(E.video_id=Q));if(Q=D.title)z.title=Q,E.title||(E.title=Q);if(Q=D.lengthSeconds)z.lengthSeconds=Number(Q),E.length_seconds||(E.length_seconds=Q);if(Q=D.keywords)z.keywords=q46(Q);if(Q=D.channelId)z.Ic=Q,E.ucid||(E.ucid=Q);if(Q=D.viewCount)z.rawViewCount=Number(Q);if(Q=D.author)z.author=Q,E.author||(E.author=Q);if(E=D.shortDescription)z.shortDescription=E;if(E=D.isCrawlable)z.isListed=E;if(E=D.musicVideoType)z.musicVideoType=E;E=D.isLive;
|
|
E!=null&&(z.isLivePlayback=E);if(E||D.isUpcoming)z.isPremiere=!D.isLiveContent;if(E=D.thumbnail)z.J9=ND(E);if(E=D.isExternallyHostedPodcast)z.isExternallyHostedPodcast=E;(E=D.stationType)&&E!=="STATION_TYPE_UNKNOWN"&&(z.b2=!0);E=D.viewerLivestreamJoinPosition;if(E==null?0:E.utcTimeMillis)z.dU=g.fv(E.utcTimeMillis);z.Y().experiments.MN("enable_centered_caption_for_tvfilm_video")&&D.isTvfilmVideo!=null&&(z.isTvfilmVideo=D.isTvfilmVideo)};
|
|
ASs=function(z,D){if(D.playerLegacyDesktopYpcTrailerRenderer){var E=D.playerLegacyDesktopYpcTrailerRenderer;z.qm=E.trailerVideoId||"";var Q=(Q=D.playerLegacyDesktopYpcTrailerRenderer.ypcTrailer)&&Q.ypcTrailerRenderer}else if(D.playerLegacyDesktopYpcOfferRenderer)E=D.playerLegacyDesktopYpcOfferRenderer;else if(D.ypcTrailerRenderer){Q=D.ypcTrailerRenderer;D=Q.fullVideoMessage;z.Re=D?g.P3(D):"";var T,k;z.qm=((T=g.U(Q,MOX))==null?void 0:(k=T.videoDetails)==null?void 0:k.videoId)||""}E&&(z.iM=E.itemTitle||
|
|
"",E.itemUrl&&(z.iq=E.itemUrl),E.itemBuyUrl&&(z.JR=E.itemBuyUrl),z.RF=E.itemThumbnail||"",z.jT=E.offerHeadline||"",z.bM=E.offerDescription||"",z.WA=E.offerId||"",z.bq=E.offerButtonText||"",z.NA=E.offerButtonFormattedText||null,z.j8=E.overlayDurationMsec||NaN,z.Re=E.fullVideoMessage||"",z.rQ=!0);Q&&((E=g.U(Q,MOX))?z.mP={raw_player_response:E}:(E=g.U(Q,Cvs),z.mP=E?g.Yf(E):null),z.rQ=!0)};
|
|
zJL=function(z,D,E,Q){D.isLiveDefaultBroadcast&&(z.isLiveDefaultBroadcast=!0);D.isUpcoming&&(z.isUpcoming=!0);if(D.isPostLiveDvr){z.qj=!0;if(Q=D.latencyClass)z.latencyClass=B5I[Q]||"UNKNOWN";D.isLowLatencyLiveStream&&(z.isLowLatencyLiveStream=!0)}else{var T=!1;z.Es?(z.allowLiveDvr=gG()?!0:Xz&&ij<5?!1:!0,z.isLivePlayback=!0):D.isLive?(Q.livestream="1",z.allowLiveDvr=D.isLiveDvrEnabled?gG()?!0:Xz&&ij<5?!1:!0:!1,z.partnerId=27,T=!0):D.isUpcoming&&(T=!0);if(D.isLive||z.Es){D.isLowLatencyLiveStream&&(z.isLowLatencyLiveStream=
|
|
!0);var k=D.latencyClass;k&&(z.latencyClass=B5I[k]||"UNKNOWN");if(D=D.liveChunkReadahead)z.liveChunkReadahead=D;if(D=E&&E.livePlayerConfig){D.hasSubfragmentedFmp4&&(z.hasSubfragmentedFmp4=!0);D.hasSubfragmentedWebm&&(z.gD=!0);D.defraggedFromSubfragments&&(z.defraggedFromSubfragments=!0);if(E=D.liveExperimentalContentId)z.liveExperimentalContentId=Number(E);D=D.isLiveHeadPlayable;z.W("html5_live_head_playable")&&D!=null&&(z.isLiveHeadPlayable=D)}}T&&(z.isLivePlayback=!0,Q.adformat&&Q.adformat.split("_")[1]!==
|
|
"8"||z.YD.push("heartbeat"))}};
|
|
wt=function(z,D){this.type=z||"";this.id=D||""};
|
|
t0=function(z,D){this.L3=z;this.author="";this.QQ=null;this.playlistLength=0;this.K=this.sessionData=null;this.J9={};this.title="";if(D){this.author=D.author||D.playlist_author||"";this.title=D.playlist_title||"";if(z=D.session_data)this.sessionData=mQ(z,"&");var E;this.K=((E=D.thumbnail_ids)==null?void 0:E.split(",")[0])||null;this.J9=HY(D,"playlist_");this.videoId=D.video_id||void 0;if(E=D.list)switch(D.listType){case "user_uploads":this.playlistId=(new wt("UU","PLAYER_"+E)).toString();break;default:if(z=
|
|
D.playlist_length)this.playlistLength=Number(z)||0;this.playlistId=(new wt(E.substring(0,2),E.substring(2))).toString();if(D=D.video)this.videoId=(D[0]||null).video_id||void 0}else D.playlist&&(this.playlistLength=D.playlist.toString().split(",").length)}};
|
|
yw=function(z,D){this.L3=z;this.Pt=this.author="";this.QQ=null;this.isUpcoming=this.isLivePlayback=!1;this.lengthSeconds=0;this.fi=this.lengthText="";this.sessionData=null;this.J9={};this.title="";if(D){this.ariaLabel=D.aria_label||void 0;this.author=D.author||"";this.Pt=D.Pt||"";if(z=D.endscreen_autoplay_session_data)this.QQ=mQ(z,"&");this.rA=D.rA;this.isLivePlayback=D.live_playback==="1";this.isUpcoming=!!D.isUpcoming;if(z=D.length_seconds)this.lengthSeconds=typeof z==="string"?Number(z):z;this.lengthText=
|
|
D.lengthText||"";this.fi=D.fi||"";this.publishedTimeText=D.publishedTimeText||void 0;if(z=D.session_data)this.sessionData=mQ(z,"&");this.shortViewCount=D.short_view_count_text||void 0;this.J9=HY(D);this.title=D.title||"";this.videoId=D.docid||D.video_id||D.videoId||D.id||void 0;this.watchUrl=D.watchUrl||void 0}};
|
|
DAJ=function(z){var D,E,Q=(D=z.getWatchNextResponse())==null?void 0:(E=D.contents)==null?void 0:E.twoColumnWatchNextResults,T,k,G,d,F;z=(T=z.getWatchNextResponse())==null?void 0:(k=T.playerOverlays)==null?void 0:(G=k.playerOverlayRenderer)==null?void 0:(d=G.endScreen)==null?void 0:(F=d.watchNextEndScreenRenderer)==null?void 0:F.results;if(!z){var L,n;z=Q==null?void 0:(L=Q.endScreen)==null?void 0:(n=L.endScreen)==null?void 0:n.results}return z};
|
|
E6V=function(z){this.K=z.playback_progress_0s_url;this.Z=z.playback_progress_2s_url;this.L=z.playback_progress_10s_url};
|
|
QgX=function(){if(ow===void 0){try{window.localStorage.removeItem("yt-player-lv")}catch(D){}a:{try{var z=!!self.localStorage}catch(D){z=!1}if(z&&(z=g.iD(zR()+"::yt-player"))){ow=new nN(z);break a}ow=void 0}}return ow};
|
|
sD=function(){var z=QgX();if(!z)return{};try{var D=z.get("yt-player-lv");return JSON.parse(D||"{}")}catch(E){return{}}};
|
|
$N=function(z){return sD()[z]||0};
|
|
qD=function(z,D){var E=sD();D!==E[z]&&(D!==0?E[z]=D:delete E[z],z=QgX())&&(E=JSON.stringify(E),z.set("yt-player-lv",E))};
|
|
g.PY=function(z){return g.w6(function(D){return D.return(tL(T8Q(),z))})};
|
|
CB=function(z,D,E,Q,T,k,G,d){var F,L,n,f,X,W;return g.w6(function(J){switch(J.L){case 1:return F=$N(z),F===4?J.return(4):J.K(g.Cc(),2);case 2:L=J.Z;if(!L)throw g.mg("wiac");if(!d||G===void 0){J.XH(3);break}return J.K(ko6(d,G),4);case 4:G=J.Z;case 3:return n=E.lastModified||"0",J.K(g.PY(L),5);case 5:return f=J.Z,J.V(6),MD++,J.K(pc(f,["index","media"],{mode:"readwrite",tag:"IDB_TRANSACTION_TAG_WIAC",PS:!0},function(V){if(k!==void 0&&G!==void 0){var l=""+z+"|"+D.id+"|"+n+"|"+String(k).padStart(10,"0");
|
|
l=V.objectStore("media").put(G,l)}else l=YS.resolve(void 0);var S=Gow(z,D.GY()),Z=Gow(z,!D.GY()),p={fmts:eJQ(Q),format:E||{}};S=V.objectStore("index").put(p,S);var c=Q.downloadedEndTime===-1;p=c?V.objectStore("index").get(Z):YS.resolve(void 0);var w={fmts:"music",format:{}};V=c&&T&&!D.GY()?V.objectStore("index").put(w,Z):YS.resolve(void 0);return YS.all([V,p,l,S]).then(function(y){y=g.v(y);y.next();var B=y.next().value;MD--;y=$N(z);var DJ;!(DJ=y!==4&&c&&T)&&(DJ=B!==void 0)&&(DJ=(B=B.fmts)?B==="music"?
|
|
!0:B.includes("dlt=-1")||!B.includes("dlt="):!1);DJ&&(y=1,qD(z,y));return y})}),8);
|
|
case 8:return J.return(J.Z);case 6:X=J.B();MD--;W=$N(z);if(W===4)return J.return(W);qD(z,4);throw X;}})};
|
|
Y3=function(z,D,E,Q,T,k,G,d){var F=D^z;var L;if(!(z-8&7))for(Q=(Q%E[e[F^1386]]+E[e[F^1386]])%E[e[F^1386]];Q--;)E[e[F^1367]](E[e[F^1375]]());z+1>>2<z&&(z+8^32)>=z&&(L=Q(k,G,d));(z<<1&7)==2&&(E[F^470]>-(F^489)&&(0,E[F^471])(E[F^454]),E[3]>3&&(E[F^476]==(F^490)?(0,E[0])((0,E[F^489])(E[F^507],E[F^498]),E[F^467],(0,E[F^489])(E[F^499],E[F^454]),E[F^460],E[F^425]):((0,E[F^431])(E[F^425],E[F^458]),E[F^468])(E[F^497],E[F^431])|(0,E[F^504])(E[F^454],E[F^457])),E[F^463]<(F^490)&&(0,E[F^464])(E[F^511],E[new Q(e[1])/
|
|
(F^523)]),(E[F^461]!=(F^491)||((0,E[F^419])(((0,E[F^505])(E[5],E[F^478]),E[F^503])(E[F^450],(0,E[F^471])(),E[F^490]),E[F^456],E[F^449],E[F^453]),0))&&((0,E[F^492])(E[F^426],E[F^508]),E[F^476])(E[F^470])^(0,E[F^492])(E[F^449],E[F^430]),E[F^475]===-3?((0,E[F^503])(E[F^478],(0,E[new Q(e[F^440])/(F^523)])(),E[F^452]),E[new Q(e[F^457])/(F^523)])(E[F^488]):(0,E[F^419])((0,E[F^494])(E[F^449],E[F^467]),E[F^416],E[F^510],E[F^488]),L=[]);return L};
|
|
dAQ=function(z){var D,E;return g.w6(function(Q){if(Q.L==1)return Q.K(g.Cc(),2);if(Q.L!=3){D=Q.Z;if(!D)throw g.mg("ri");return Q.K(g.PY(D),3)}E=Q.Z;return Q.return(pc(E,["index"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRI"},function(T){var k=IDBKeyRange.bound(z+"|",z+"~");return T.objectStore("index").getAll(k).then(function(G){return G.map(function(d){return d?d.format:{}})})}))})};
|
|
LoI=function(z,D,E,Q,T){var k,G,d;return g.w6(function(F){if(F.L==1)return F.K(g.Cc(),2);if(F.L!=3){k=F.Z;if(!k)throw g.mg("rc");return F.K(g.PY(k),3)}G=F.Z;d=pc(G,["media"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRM"},function(L){var n=""+z+"|"+D+"|"+E+"|"+String(Q).padStart(10,"0");return L.objectStore("media").get(n)});
|
|
return T?F.return(d.then(function(L){if(L===void 0)throw Error("No data from indexDb");return Fos(T,L)}).catch(function(L){throw new g.Ba("Error while reading chunk: "+L.name+", "+L.message);
|
|
})):F.return(d)})};
|
|
Gow=function(z,D){return""+z+"|"+(D?"v":"a")};
|
|
eJQ=function(z){var D={};return g.lF((D.dlt=z.downloadedEndTime.toString(),D.mket=z.maxKnownEndTime.toString(),D.avbr=z.averageByteRate.toString(),D))};
|
|
n6Q=function(z){var D={},E={};z=g.v(z);for(var Q=z.next();!Q.done;Q=z.next()){var T=Q.value,k=T.split("|");T.match(flr)?(Q=Number(k.pop()),isNaN(Q)?E[T]="?":(k=k.join("|"),(T=D[k])?(k=T[T.length-1],Q===k.end+1?k.end=Q:T.push({start:Q,end:Q})):D[k]=[{start:Q,end:Q}])):E[T]="?"}z=g.v(Object.keys(D));for(Q=z.next();!Q.done;Q=z.next())Q=Q.value,E[Q]=D[Q].map(function(G){return G.start+"-"+G.end}).join(",");
|
|
return E};
|
|
WoQ=function(z,D,E,Q){this.L3=z;this.V=D;this.B=E;this.D=Q;this.L=NaN;this.loudnessTargetLkfs=Infinity;this.minimumLoudnessTargetLkfs=-Infinity;this.applyStatefulNormalization=this.preserveStatefulLoudnessTarget=!1;this.Z=NaN};
|
|
Jra=function(z,D){var E=z.V(),Q=z.B(),T=1,k=0,G=g.GS(z.L3.experiments,"html5_default_ad_gain");G!=null&&E&&(T=G);if(z.L3.experiments.HF().K.PF(Xmn)&&(Q==null?0:Q.hT==="MAC3"||Q.hT==="mac3"||Q.hT==="MEAC3"||Q.hT==="meac3")){var d,F;k=(F=(d=Q.audio)==null?void 0:d.Z)!=null?F:z.L;if(k==null||isNaN(k))k=void 0;return{nk:0,ub:1,Xt:1,sc:k,e8:k,fk:k,formatId:Q.id,G$:D,fb:z.L3.WF}}var L,n;d=(n=Q==null?void 0:(L=Q.audio)==null?void 0:L.Z)!=null?n:z.L;var f;Q!=null&&((f=Q.audio)==null?void 0:f.Z)==null&&z.D("agc",
|
|
{no_ab:1});if(d==null||isNaN(d)){var X;D=(Q==null?void 0:(X=Q.audio)==null?void 0:X.B)!=null?Q.audio.B:z.Z;isNaN(D)||(k=4);z=-D;return{nk:z,ub:Math.min(1,Math.pow(10,z/20))||T,Xt:k,formatId:Q==null?void 0:Q.id}}k=1;X=z.loudnessTargetLkfs;F=z.L3.experiments.MN("html5_stateful_audio_normalization");if(z.applyStatefulNormalization&&F){if(D!=null)var W=D;else isFinite(z.L3.WF)&&(W=z.L3.WF);W!=null&&(k=2,X=g.QB(W,z.minimumLoudnessTargetLkfs,z.loudnessTargetLkfs))}L=Math.min(X-d,0);n=d+L;T=Math.min(1,Math.pow(10,
|
|
L/20))||T;F&&z.D("agc",{stnorm:z.applyStatefulNormalization,hst:D,env:z.L3.WF,fml:d,stgt:W,tmin:z.minimumLoudnessTargetLkfs,tmax:z.loudnessTargetLkfs,ng:L});return{nk:L,ub:T,Xt:k,sc:d,e8:X,fk:n,formatId:Q==null?void 0:Q.id,G$:D,fb:z.L3.WF}};
|
|
h7O=function(z,D){D=Jra(z,D);z.K=D;z.preserveStatefulLoudnessTarget&&D.fk!=null&&(z.L3.WF=D.fk);return D.ub};
|
|
var uXL=function(z,D,E,Q,T,k){return Y3[e[10]](this,2,4504,z,D,E,Q,T,k)};
|
|
A0=function(z){g.Ma.call(this);this.K=null;new rpn;this.K=null;this.crossOrigin=z||""};
|
|
BY=function(z,D,E,Q){this.level=z;this.urlPattern=D;this.loaded=new Set;this.level=z;this.urlPattern=D;z=E.split("#");this.width=Math.floor(Number(z[0]));this.height=Math.floor(Number(z[1]));this.frameCount=Math.floor(Number(z[2]));this.columns=Math.floor(Number(z[3]));this.rows=Math.floor(Number(z[4]));this.L=Math.floor(Number(z[5]));this.Z=z[6];this.signature=z[7];this.videoLength=Q};
|
|
zz=function(z,D,E,Q,T){Q=Q===void 0?!1:Q;T=T===void 0?!1:T;A0.call(this,E);this.isLive=Q;this.B=!!T;this.levels=this.L(z,D);this.levels.length>1&&this.levels[0].isDefault()&&this.levels.splice(0,1)};
|
|
Dx=function(z,D,E,Q){E=E.split("#");E=[E[1],E[2],0,E[3],E[4],-1,E[0],""].join("#");BY.call(this,z,D,E,0);this.K=null;this.B=Q?2:0};
|
|
EQ=function(z,D,E,Q){zz.call(this,z,0,void 0,D,!(Q===void 0||!Q));for(z=0;z<this.levels.length;z++)this.levels[z].Rv(E)};
|
|
VDw=function(z,D,E){D={cpn:D};z.indexOf("/ibw/")===-1&&(D.ibw=E?String(E):"1369843");return{url:g.ai(z,D),type:"application/x-mpegURL",quality:"auto",itag:"93"}};
|
|
OgO=function(z){try{var D=(new g.Bk(z,!0)).get("n");if(D){var E=z.match(/\/n\/([^/]+)/);if(E&&E[1]&&E[1]!==D)return z.replace("/n/"+E[1],"/n/"+D)}}catch(Q){g.Rc(Q)}return z};
|
|
g.Tz=function(z,D){g.Ma.call(this);var E=this;this.L3=z;this.adaptiveFormats="";this.TT=this.adQueryId=this.iH=null;this.vP={start:NaN,end:NaN};this.cueRanges=this.contentProtection=null;this.dL=new Map;this.drmProduct=this.drmParams="";this.eventLabel=null;this.allowEmbed=!0;this.allowLiveDvr=this.offlineable=this.backgroundable=!1;this.oU="";this.TW=this.rQ=this.Kd=this.Wv=!1;this.B=this.ai=null;this.tC=this.CT=!1;this.c6=NaN;this.kC=!1;this.cycToken=null;this.author="";this.f8=!1;this.m9=0;this.Or=
|
|
!1;this.Vk=null;this.Xk=[];this.Rw=this.Fk=!1;this.clientScreenNonce=this.playerResponseCpn=this.clientPlaybackNonce=this.videoCountText=this.Qo="";this.contentCheckOk=!1;this.limitedPlaybackDurationInSeconds=this.endSeconds=this.BQ=0;this.UR=this.oQ=this.Z=null;this.YK="";this.loading=!1;this.xF=this.MI=0;this.pipable=this.sX=this.Iv=this.isAutonav=!1;this.paidContentOverlayDurationMs=0;this.mutedAutoplay=this.hr=!1;this.mutedAutoplayDurationMode=0;this.isLiveHeadPlayable=this.isLivePlayback=this.Es=
|
|
this.isPrivate=this.isListed=this.Vi=!1;this.Vp="";this.isLowLatencyLiveStream=this.isLivingRoomDeeplink=this.isTvfilmVideo=this.isLiveDefaultBroadcast=this.gW=this.Jm=this.qj=!1;this.latencyClass="UNKNOWN";this.aV=this.BV=this.kP=this.y0=this.X2=this.lW=this.eS=this.uN=this.SP=this.fY=this.enableServerStitchedDai=this.gP=this.isMdxPlayback=this.isUpcoming=this.isPremiere=!1;this.mdxControlMode=null;this.isPharma=this.showSeekingControls=!1;this.kV=0;this.reloadReason="";this.ko=this.GO=!1;this.keywords=
|
|
{};this.JT="";this.eq=0;this.OT=!1;this.unpluggedFilterModeType=0;this.liveChunkReadahead=NaN;this.nE=null;this.D1=this.lengthSeconds=0;this.playerParams=this.musicVideoType=null;this.fS=this.paygated=!1;this.Tz=[];this.NR=!1;this.YD=[];this.gE=null;this.JM=this.racyCheckOk=!1;this.nW={};this.isProximaLatencyEligible=!1;this.pG=0;this.L=null;this.autonavState=1;this.Y0=null;this.shortDescription="";this.U=!1;this.bU=this.wR=this.startSeconds=0;this.hv=this.uk=this.qx=Q_;this.bH=this.suggestions=null;
|
|
this.xD=this.xm=void 0;this.isExternallyHostedPodcast=!1;this.uE=null;this.Pg=this.expandedSubtitle=this.expandedTitle=this.subtitle=this.title="";this.zx=[];this.kH=[];this.hlsFormats=this.c8="";this.fE=this.Jv=this.Z9=this.zV=this.ew=this.YR=this.Ik=this.My=null;this.aQ="vvt";this.cN=!1;this.NA=null;this.q4="";this.j8=NaN;this.qm=this.iq=this.iM=this.RF=this.JR=this.WA=this.Re=this.jT=this.bM=this.bq="";this.mP=null;this.D_=!1;this.clipStart=0;this.clipEnd=Infinity;this.Nq=!1;this.heartbeatToken=
|
|
"";this.Q_=this.PR=NaN;this.oi=this.nR=this.s9=this.RD=this.Mq=!1;this.q8=!0;this.J9={};this.captionTracks=[];this.kN=[];this.qU=0;this.Q4=[];this.Rd=[];this.cP={};this.wP=new oG("und",new iY("Default","und",!0));this.UT=0;this.V=null;this.Rx=[];this.yq=!1;this.pQ=this.Kx="";this.slotPosition=-1;this.breakType=0;this.embeddedPlayerConfig=this.HA=this.reelItemWatchResponse=this.SW=this.rW=this.Ac=this.playerResponse=this.Nw=this.uH=this.kY=this.FH=null;this.Lh=!1;this.bk=null;this.isInlinePlaybackNoAd=
|
|
this.yL=this.Kh=this.useCobaltWidevine=this.Rj=this.El=!1;this.Nr=!0;this.MJ=this.Eu=NaN;this.defraggedFromSubfragments=this.gD=this.hasSubfragmentedFmp4=!1;this.liveExperimentalContentId=NaN;this.WF=new Set;this.sabrContextUpdates=new Map;this.gatewayExperimentGroup="";this.R7=this.Iq=this.sm=!1;this.interstitials=[];this.Fy=!1;this.i_="";this.allowImaMonetization=!1;this.b9="";this.PV=!1;this.Q3="";this.CG=[];this.WV=[];this.GX="";this.Gw=this.S=!1;this.hR="";this.CY=this.mV=this.N_=this.readAheadGrowthRateMs=
|
|
this.minReadAheadMediaTimeMs=this.maxReadAheadMediaTimeMs=NaN;this.sD=this.showShareButton=!0;this.errorDetail=this.userGenderAge="";this.hM=this.RJ=this.getSharePanelCommand=this.removeFromWatchLaterCommand=this.addToWatchLaterCommand=this.unsubscribeCommand=this.subscribeCommand=this.contextParams=this.zz=this.errorReason=this.errorCode=null;this.qe=!1;this.WQ=[];this.CP=this.hm=this.rL=this.Kf=this.P0=0;this.fetchType=null;this.HR=!0;this.transitionEndpointAtEndOfStream=void 0;this.Zo=this.Id=
|
|
-1;this.DC=!1;this.dR=null;this.N="";this.watchUrl=null;this.Sp=[];this.visibleOnLoadKeys=[];this.inlineMetricEnabled=this.n3=!1;this.ws=this.embedsRctn=this.embedsRct="";this.D$=NaN;this.authorizedFormats=[];this.hX=(0,g.r)();this.dU=this.Vh=0;this.qK=null;this.b2=this.n8=this.Ze=this.P7=!1;this.WG={};this.JX=.25;this.H7=2;this.jA=this.AT=!1;this.isSeekable=null;this.cF=this.L3.experiments.MN("html5_use_triple_equals");this.Ch=g.GS(this.L3.experiments,"html5_gapless_loop_seek_offset_in_milli");this.DC=
|
|
this.W("web_new_autonav_countdown");this.d2=new WoQ(this.L3,function(){return E.isAd()},function(){return E.B},function(Q,T,k){E.D(Q,T,k)});
|
|
this.L3.H4&&(this.m7=this.L3.H4);this.setData(D);this.I0=new zi;g.H(this,this.I0)};
|
|
eq=function(z,D,E){D&&D.cpn&&g.Rc(new g.Ba("CPN provided in VideoData update",{cHA:D.cpn,LR:z.clientPlaybackNonce,lPq:E}));E?(IB(D),z.setData(D),ky(z)&&Gz(z)):(D=D||{},bgX(z,D),jgQ(z,D),v6I(z,D),mAI(z,D),ll6(z,D),z.Zg("dataupdated"))};
|
|
ll6=function(z,D){z.fflags=m4(z.fflags,D.fflags);var E=D.iv_invideo_url;E&&(z.oU=rW(E));z.Wv=b$(z.Wv,D.iv_ads_only);if(E=D.cta_conversion_urls)z.yg=E;z.isPharma=b$(z.isPharma,D.is_pharma);z.author=m4(z.author,D.author);z.Qo=R0X(D.ttsurl)||z.Qo;z.Or=b$(z.Or,D.cc_asr);if(E=D.profile_picture)z.profilePicture=m4(z.profilePicture,E);z.videoCountText=m4(z.videoCountText,D.video_count_text);z.autonavState=jl(z.autonavState,D.autonav_state,YUr);z.clientPlaybackNonce=m4(z.clientPlaybackNonce,D.cpn);z.subscribed=
|
|
b$(z.subscribed,D.subscribed);z.rawViewCount=va(z.rawViewCount,D.view_count);z.shortViewCount=m4(z.shortViewCount,D.short_view_count_text);z.publishedTimeText=m4(z.publishedTimeText||"",D.publishedTimeText);z.lengthText=m4(z.lengthText||"",D.lengthText);z.fi=m4(z.fi||"",D.fi);z.Pt=m4(z.Pt||"",D.Pt);z.title=m4(z.title,D.title);z.subtitle=m4(z.subtitle,D.subtitle);z.expandedTitle=m4(z.expandedTitle,D.expanded_title);z.expandedSubtitle=m4(z.expandedSubtitle,D.expanded_subtitle);z.ypcPreview=m4(z.ypcPreview,
|
|
D.ypc_preview);z.NF=m4(z.NF,D.ypc_origin);z.cN=b$(z.cN,D.ypc_is_premiere_trailer);z.hR=m4(z.hR,D.ypc_clickwrap_message);z.paygated=b$(z.paygated,D.paygated);z.D_=b$(z.D_,D.requires_purchase);z.showShareButton=!b$(!z.showShareButton,D.ss);z.sD=b$(z.sD,D.showwatchlater);if(E=D.el)z.eventLabel=E;if(E=D.keywords)z.keywords=q46(E.split(","));if(E=D.rvs)z.suggestions=Iu(E).map(function(Q){return Q.playlist||Q.list||Q.api?new t0(z.L3,Q):new yw(z.L3,Q)});
|
|
z.contentCheckOk=b$(z.contentCheckOk,D.cco);z.racyCheckOk=b$(z.racyCheckOk,D.rco);z.isLivingRoomDeeplink=b$(z.isLivingRoomDeeplink,D.is_living_room_deeplink);z.oauthToken=m4(z.oauthToken,D.oauth_token);z.JT=m4(z.JT,D.kpt);z.visitorData=m4(z.visitorData,D.visitor_data);if(E=D.session_data)z.sessionData=mQ(E,"&");z.ik=m4(z.ik,D.tracking_list);z.n3=b$(z.n3,D.pause_at_start);Ilr(z,D)};
|
|
als=function(z){z=g.au(z);return Number(z.expire)||0};
|
|
dy=function(z){var D=z.Y();return z.L3.U==="hm"||z.L3.U==="gd"||D.experiments.HF().K.PF(SUk)&&z.L3.B&&z.L3.U!=="gl"?!0:!1};
|
|
RJk=function(z,D,E){switch(D){case "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT":E>30?z.limitedPlaybackDurationInSeconds=30:E<30&&E>10&&(z.limitedPlaybackDurationInSeconds=10);break;case "EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT":z.limitedPlaybackDurationInSeconds=E*.2}};
|
|
jgQ=function(z,D){var E=D.raw_watch_next_response;if(!E){var Q=D.watch_next_response;Q&&(E=JSON.parse(Q))}if(E){z.SW=E;var T=z.SW.playerCueRangeSet;T&&g.FB(z,T);var k=z.SW.playerOverlays;if(k){var G=k.playerOverlayRenderer;if(G){var d=G.autonavToggle;d&&(z.autoplaySwitchButtonRenderer=g.U(d,Zgw),z.W("web_player_autonav_use_server_provided_state")&&crQ(z)&&(z.autonavState=z.autoplaySwitchButtonRenderer.enabled?2:1));var F=G.videoDetails;if(F){var L=F.embeddedPlayerOverlayVideoDetailsRenderer;var n=
|
|
F.playerOverlayVideoDetailsRenderer;n&&(n.title&&(D.title=g.P3(n.title)),n.subtitle&&(D.subtitle=g.P3(n.subtitle)))}g.eb(z.L3)&&(z.sD=!!G.addToMenu);z.showShareButton=!!G.shareButton;G.startPosition&&G.endPosition&&(z.progressBarStartPosition=G.startPosition,z.progressBarEndPosition=G.endPosition);var f,X,W,J=g.U((f=z.getWatchNextResponse())==null?void 0:(X=f.playerOverlays)==null?void 0:(W=X.playerOverlayRenderer)==null?void 0:W.infoPanel,KoW);if(J){z.D$=Number(J==null?void 0:J.durationMs)||NaN;
|
|
if(J==null?0:J.infoPanelOverviewViewModel)z.QF=J==null?void 0:J.infoPanelOverviewViewModel;if(J==null?0:J.infoPanelDetailsViewModel)z.Y1=J==null?void 0:J.infoPanelDetailsViewModel}z.showSeekingControls=!!G.showSeekingControls}}var V,l,S=(V=z.getWatchNextResponse())==null?void 0:(l=V.contents)==null?void 0:l.twoColumnWatchNextResults;if(S){var Z=S.desktopOverlay&&g.U(S.desktopOverlay,hJn);Z&&(Z.suppressShareButton&&(z.showShareButton=!1),Z.suppressWatchLaterButton&&(z.sD=!1))}L&&pmQ(z,D,L);var p=va(0,
|
|
D.autoplay_count),c=z.getWatchNextResponse(),w,y=(w=c.contents)==null?void 0:w.twoColumnWatchNextResults,B,DJ,fn,XQ=(B=c.playerOverlays)==null?void 0:(DJ=B.playerOverlayRenderer)==null?void 0:(fn=DJ.autoplay)==null?void 0:fn.playerOverlayAutoplayRenderer,Ik=DAJ(z),zL,HX=(zL=c.contents)==null?void 0:zL.singleColumnWatchNextResults;if(HX){var Yc;if(((Yc=HX.autoplay)==null?0:Yc.autoplay)&&!HX.playlist){var R6=HX.autoplay.autoplay.sets,Wn={},Fr=new yw(z.Y()),Xr=null,I;if(R6){for(var tV=g.v(R6),QG=tV.next();!QG.done;QG=
|
|
tV.next()){var u7=QG.value.autoplayVideoRenderer;if(u7&&u7.compactVideoRenderer){Xr=u7.compactVideoRenderer;break}}if(I=R6[0].autoplayVideo){var GL=I.clickTrackingParams;GL&&(Wn.itct=GL);Wn.autonav="1";Wn.playnext=String(p)}}else Wn.feature="related-auto";var Q9=g.U(I,g.L4);if(Xr){Fr.videoId=Xr.videoId;var m=Xr.shortBylineText;m&&(Fr.author=g.P3(m));var Ea=Xr.title;Ea&&(Fr.title=g.P3(Ea))}else Q9!=null&&Q9.videoId&&(Fr.videoId=Q9.videoId);Fr.QQ=Wn;z.suggestions=[];z.bH=Fr}}if(Ik){for(var sq=[],$n=
|
|
g.v(Ik),G_=$n.next();!G_.done;G_=$n.next()){var gp=G_.value,o6=void 0,Nc=null;if(gp.endScreenVideoRenderer){var Oi=gp.endScreenVideoRenderer,qx=Oi.title;Nc=new yw(z.Y());Nc.videoId=Oi.videoId;Nc.lengthSeconds=Oi.lengthInSeconds||0;var eQ=Oi.publishedTimeText;eQ&&(Nc.publishedTimeText=g.P3(eQ));var dP=Oi.shortBylineText;dP&&(Nc.author=g.P3(dP));var F9=Oi.shortViewCountText;F9&&(Nc.shortViewCount=g.P3(F9));if(qx){Nc.title=g.P3(qx);var Ly=qx.accessibility;if(Ly){var PU=Ly.accessibilityData;PU&&PU.label&&
|
|
(Nc.ariaLabel=PU.label)}}var vN=Oi.navigationEndpoint;if(vN){o6=vN.clickTrackingParams;var Mx=g.U(vN,g.L4),fy=g.U(vN,g.f4);Mx?Nc.rA=Mx:fy!=null&&(Nc.watchUrl=fy.url)}var ny=Oi.thumbnailOverlays;if(ny)for(var W1=g.v(ny),Cm=W1.next();!Cm.done;Cm=W1.next()){var Al=Cm.value.thumbnailOverlayTimeStatusRenderer;if(Al)if(Al.style==="LIVE"){Nc.isLivePlayback=!0;break}else if(Al.style==="UPCOMING"){Nc.isUpcoming=!0;break}}Nc.J9=ND(Oi.thumbnail)}else if(gp.endScreenPlaylistRenderer){var j_=gp.endScreenPlaylistRenderer,
|
|
BU=j_.navigationEndpoint;if(!BU)continue;var X9=g.U(BU,g.L4);if(!X9)continue;var Jv=X9.videoId;Nc=new t0(z.Y());Nc.playlistId=j_.playlistId;Nc.playlistLength=Number(j_.videoCount)||0;Nc.K=Jv||null;Nc.videoId=Jv;var u0=j_.title;u0&&(Nc.title=g.P3(u0));var V0=j_.shortBylineText;V0&&(Nc.author=g.P3(V0));o6=BU.clickTrackingParams;Nc.J9=ND(j_.thumbnail)}Nc&&(o6&&(Nc.sessionData={itct:o6}),sq.push(Nc))}z.suggestions=sq}if(XQ){z.HR=!!XQ.preferImmediateRedirect;z.Y().HF().K.PF(xAV)&&(z.Iv=!!XQ.showPausedWhenDisabled);
|
|
z.DC=z.DC||!!XQ.webShowNewAutonavCountdown;if(z.DC){var mk=y||null,Lv=new yw(z.Y());Lv.videoId=XQ.videoId;var zb=XQ.videoTitle;if(zb){Lv.title=g.P3(zb);var OR=zb.accessibility;if(OR){var DU=OR.accessibilityData;DU&&DU.label&&(Lv.ariaLabel=DU.label)}}var EZ=XQ.byline;EZ&&(Lv.author=g.P3(EZ));var QO=XQ.publishedTimeText;QO&&(Lv.publishedTimeText=g.P3(QO));var b0=XQ.shortViewCountText;b0&&(Lv.shortViewCount=g.P3(b0));var jQ=XQ.thumbnailOverlays;if(jQ)for(var v1=g.v(jQ),lX=v1.next();!lX.done;lX=v1.next()){var Nj=
|
|
lX.value.thumbnailOverlayTimeStatusRenderer;if(Nj)if(Nj.style==="LIVE"){Lv.isLivePlayback=!0;break}else if(Nj.style==="UPCOMING"){Lv.isUpcoming=!0;break}else if(Nj.style==="DEFAULT"&&Nj.text){Lv.lengthText=g.P3(Nj.text);var Tb=Nj.text.accessibility;if(Tb){var uk=Tb.accessibilityData;uk&&uk.label&&(Lv.fi=uk.label||"")}break}}Lv.J9=ND(XQ.background);var Vx=XQ.nextButton;if(Vx){var Y=Vx.buttonRenderer;if(Y){var b=Y.navigationEndpoint;if(b){var a=g.U(b,g.L4);a&&(Lv.rA=a)}}}if(XQ.topBadges){var R=XQ.topBadges[0];
|
|
if(R){var h=g.U(R,HgX);h&&h.style==="BADGE_STYLE_TYPE_PREMIUM"&&(Lv.K=!0)}}var P=XQ.alternativeTitle;P&&(Lv.Pt=g.P3(P));var N={autonav:"1",playnext:String(p)};Lv.playlistId&&(N.autoplay="1");if(mk){var M,Oa,DM,Ex,u5=(M=mk.autoplay)==null?void 0:(Oa=M.autoplay)==null?void 0:(DM=Oa.sets)==null?void 0:(Ex=DM[0])==null?void 0:Ex.autoplayVideo;if(u5){var YO=u5.clickTrackingParams;YO&&(N.itct=YO);var Kn=g.U(u5,g.L4);Kn&&(Lv.Y0=Kn)}}else if(XQ){var eW,cX,Qr,gv=(eW=XQ.nextButton)==null?void 0:(cX=eW.buttonRenderer)==
|
|
null?void 0:(Qr=cX.navigationEndpoint)==null?void 0:Qr.clickTrackingParams;gv&&(N.itct=gv)}N.itct||(N.feature="related-auto");Lv.QQ=N;z.suggestions||(z.suggestions=[]);z.bH=Lv}XQ.countDownSecs!=null&&(z.Id=XQ.countDownSecs*1E3);XQ.countDownSecsForFullscreen!=null&&(z.Zo=XQ.countDownSecsForFullscreen>=0?XQ.countDownSecsForFullscreen*1E3:-1)}var bs=DAJ(z);if(bs){var bw,QL,eB,Ua=bs==null?void 0:(bw=bs[0])==null?void 0:(QL=bw.endScreenVideoRenderer)==null?void 0:(eB=QL.navigationEndpoint)==null?void 0:
|
|
eB.clickTrackingParams,vr=N8X(z);Ua&&vr&&(vr.sessionData={itct:Ua})}z.SW.currentVideoThumbnail&&(z.J9=ND(z.SW.currentVideoThumbnail));var jF,cn,b5,Ox,jB,cq=(jF=z.SW)==null?void 0:(cn=jF.contents)==null?void 0:(b5=cn.twoColumnWatchNextResults)==null?void 0:(Ox=b5.results)==null?void 0:(jB=Ox.results)==null?void 0:jB.contents;if(cq&&cq[0]){var vz=cq[0].videoPrimaryInfoRenderer;vz&&vz&&vz.subtitle&&(z.Pg=g.P3(vz.subtitle))}if(cq&&cq[1]){var vQ,Gh,mq,lx,V9=(vQ=cq[1].videoSecondaryInfoRenderer)==null?
|
|
void 0:(Gh=vQ.owner)==null?void 0:(mq=Gh.videoOwnerRenderer)==null?void 0:(lx=mq.thumbnail)==null?void 0:lx.thumbnails;V9&&V9.length&&(z.profilePicture=V9[V9.length-1].url)}var Oe=IB(D),Y0,Ib=(Y0=z.getWatchNextResponse())==null?void 0:Y0.onResponseReceivedEndpoints;if(Ib)for(var ab=g.v(Ib),UN=ab.next();!UN.done;UN=ab.next()){var mO=UN.value;g.U(mO,UAQ)&&(z.Yk=g.U(mO,UAQ));var yu=g.U(mO,g6W),S_=void 0;if((S_=yu)==null?0:S_.entityKeys)z.Sp=yu.entityKeys||[],yu.visibleOnLoadKeys&&(z.visibleOnLoadKeys=
|
|
yu.visibleOnLoadKeys)}if(z.W("web_key_moments_markers")){var Rb=rrX.getState().entities,O2=FX("visibility_override","markersVisibilityOverrideEntity");var lw=Rb.markersVisibilityOverrideEntity?Rb.markersVisibilityOverrideEntity[O2]||null:null;z.zx=(lw==null?void 0:lw.videoId)===(z.videoId||Oe)&&(lw==null?0:lw.visibilityOverrideMarkersKey)?lw.visibilityOverrideMarkersKey:z.visibleOnLoadKeys;z.visibleOnLoadKeys=[].concat(g.K(z.zx))}}};
|
|
v6I=function(z,D){if(D=D.raw_reel_item_watch_response)z.reelItemWatchResponse=D};
|
|
mAI=function(z,D){var E=D.raw_resolve_url_response;E||(D=D.resolve_url_response)&&(E=JSON.parse(D));E&&(z.HA=E)};
|
|
ign=function(z){return!!z&&isFinite(z)&&z>1E9};
|
|
crQ=function(z){var D;return((D=z.autoplaySwitchButtonRenderer)==null?void 0:D.enabled)!==void 0};
|
|
n4=function(z){return!!(z.L&&z.L.videoInfos&&z.L.videoInfos.length)};
|
|
ur=function(z){var D=z.S;z.W("html5_gapless_unlimit_format_selection")&&cB(z)&&(D=!1);var E=!!z.K&&z.K.xf,Q=z.L3,T=z.iJ(),k=Wp(z),G=z.Iq,d=D,F=z.isOtf();D=z.Pi();var L=z.Es,n=z.getUserAudio51Preference(),f=XB(z),X=Jj(z),W=new xKJ(Q);if(Q.Bc()||Q.W("html5_logging_format_selection"))W.K=!0;W.zV=k;W.Iq=G&&Q.S;W.kV=n;g.GV("windows nt 5.1")&&!g.SL&&(W.YL=!0);if(k=T)k=g.Rw(Q)?wTs(Q):!1;k&&(W.FH=!0);d&&(W.YL=!0,W.ai=!0);F&&!Q.W("html5_otf_prefer_vp9")&&(W.YL=!0);Q.playerStyle==="picasaweb"&&(F&&(W.YL=!1),
|
|
W.AT=!1);L&&(W.YL=!0);F2(Q.Z,LT.CHANNELS)&&(Q.W("html5_enable_ac3")&&(W.B=!0),Q.W("html5_enable_eac3")&&(W.V=!0),Q.W("html5_enable_ac3_gapless")&&(W.cF=!0));Q.W("html5_block_8k_hfr")&&(W.Vi=!0);W.U=g.GS(Q.experiments,"html5_max_selectable_quality_ordinal");W.S=g.GS(Q.experiments,"html5_min_selectable_quality_ordinal");g.Bt&&(W.cN=480);if(E||T)W.AT=!1;W.m9=!1;W.disableAv1=f;E=V4(Q,W.L,void 0,W.disableAv1);E>0&&E<2160&&(NH()||Q.W("html5_format_hybridization"))&&(W.L.supportsChangeType=+NH(),W.g5=E);
|
|
E>=2160&&(W.wR=!0);W.Pi=D;W.n3=g.$S||Va()&&!D?!1:!0;W.N=Q.W("html5_format_hybridization");W.s9=Q.W("html5_disable_encrypted_vp9_live_non_2k_4k");W.My=X;g.mY(z)&&(W.ws=!0);Fz()&&z.playerResponse&&z.playerResponse.playerConfig&&z.playerResponse.playerConfig.webPlayerConfig&&z.playerResponse.playerConfig.webPlayerConfig.useCobaltTvosDogfoodFeatures&&(W.B=!0,W.V=!0);z.S&&z.isAd()&&(z.xm&&(W.j=z.xm),z.xD&&(W.Z=z.xD));z.y7()&&(W.WF=g.GS(z.L3.experiments,"html5_hard_cap_max_vertical_resolution_for_shorts"));
|
|
W.JT=z.isLivePlayback&&z.dP()&&z.L3.W("html5_drm_live_audio_51");W.ew=z.Kh;z.W("html5_disable_vp9_hdr_fairplay")&&Fz()&&(W.ew=!0);W.Jr=!g.mY(z);W.m7=!g.mY(z)&&z.L3.experiments.HF().K.PF(wm6);return z.dR=W};
|
|
tDw=function(z){var D,E,Q,T;return(T=(D=z.playerResponse)==null?void 0:(E=D.playerConfig)==null?void 0:(Q=E.compositeVideoConfig)==null?void 0:Q.sourceConfigs)!=null?T:[]};
|
|
XB=function(z){return z.L3.W("html5_disable_av1")?!0:!1};
|
|
yrQ=function(z){g.t3("drm_pb_s",void 0,z.N);z.oQ||z.K&&Ti(z.K);var D={};z.K&&(D=E8L(z.I0,ur(z),z.L3.Z,z.K,function(E){return z.Zg("ctmp","fmtflt",E)},!0,new Set));
|
|
D=new ct(D,z.L3,z.Rj,z.useCobaltWidevine?Fz()?V_(z):!1:!1,function(E,Q){z.D(E,Q)});
|
|
g.H(z,D);z.nR=!1;z.loading=!0;gEa(D,function(E){g.t3("drm_pb_f",void 0,z.N);for(var Q=g.v(E),T=Q.next();!T.done;T=Q.next())switch(T=T.value,T.flavor){case "fairplay":T.oQ=z.oQ;T.kJ=z.kJ;T.wj=z.wj;break;case "widevine":T.UR=z.UR}z.Rx=E;if(z.Rx.length>0&&(z.V=z.Rx[0],z.L3.Bc())){E={};Q=g.v(Object.entries(z.V.K));for(T=Q.next();!T.done;T=Q.next()){var k=g.v(T.value);T=k.next().value;k=k.next().value;var G="unk";(T=T.match(/(.*)codecs="(.*)"/))&&(G=T[2]);E[G]=k}z.D("drmProbe",E)}Gz(z)})};
|
|
o6a=function(z,D){if(D.length===0||OQ(z))return null;z.L3.Z.L&&(Xl=!0);var E=z.contentProtection;var Q=z.lengthSeconds,T=z.isLivePlayback,k=z.qj,G=z.L3,d=OsV(D);if(T||k){Q=new B0("",G.experiments,!0);Q.L=!k;Q.xf=!0;Q.isManifestless=!0;Q.isLive=!k;Q.qj=k;T=P0(D);d=g.v(D);for(var F=d.next();!F.done;F=d.next()){var L=F.value;F=Q4(L,E,0,G,T);var n=lR(24,3321,L);n=br(n.ge||L.url||"",n.LW,n.s);var f=n.get("id");f&&f.includes("%7E")&&(Q.j=!0);var X=void 0;f=(X=G.experiments)==null?void 0:X.MN("html5_max_known_end_time_rebase");
|
|
X=Number(L.targetDurationSec||5);L=Number(L.maxDvrDurationSec||14400);var W=Number(n.get("mindsq")||n.get("min_sq")||"0"),J=Number(n.get("maxdsq")||n.get("max_sq")||"0")||Infinity;Q.P0=Q.P0||W;Q.Kf=Q.Kf||J;var V=!LQ(F.mimeType);n&&z7(Q,new pA(n,F,{aM:X,bl:V,b_:L,P0:W,Kf:J,LY:300,qj:k,Nm:f}))}E=Q}else if(d==="FORMAT_STREAM_TYPE_OTF"){Q=Q===void 0?0:Q;k=new B0("",G.experiments,!1);k.duration=Q||0;Q=P0(D);T=g.v(D);for(d=T.next();!d.done;d=T.next())d=d.value,F=Q4(d,E,k.duration,G,Q),n=lR(28,3325,d),(n=
|
|
br(n.ge||d.url||"",n.LW,n.s))&&(F.streamType==="FORMAT_STREAM_TYPE_OTF"?z7(k,new xe(n,F,"sq/0")):z7(k,new q9(n,F,WC(d.initRange),WC(d.indexRange))));k.isOtf=!0;E=k}else{Q=Q===void 0?0:Q;k=new B0("",G.experiments,!1);k.duration=Q||0;Q=P0(D);T=g.v(D);for(d=T.next();!d.done;d=T.next())f=d.value,d=Q4(f,E,k.duration,G,Q),F=WC(f.initRange),n=WC(f.indexRange),X=lR(4,3301,f),(f=br(X.ge||f.url||"",X.LW,X.s))&&z7(k,new q9(f,d,F,n));E=k}D.length>0&&(D=D[0],dy(z)&&D.url&&(z.Vh=z.Vh||als(D.url)));D=z.isLivePlayback&&
|
|
!z.qj&&!z.Jm&&!z.isPremiere;z.W("html5_live_head_playable")&&(!g.jq(z)&&D&&z.D("missingLiveHeadPlayable",{}),z.L3.U==="yt"&&(E.wR=!0));return E};
|
|
sga=function(z){var D,E,Q=((D=z.playerResponse)==null?void 0:(E=D.streamingData)==null?void 0:E.adaptiveFormats)||[];D=null;if(Q.length>0)D=o6a(z,Q);else if(!z.W("html5_deprecate_adaptive_formats_string")){z.D("pafmtstr",{s:z.adaptiveFormats.substring(0,50)});if((Q=z.adaptiveFormats)&&!OQ(z)){z.L3.Z.L&&(Xl=!0);Q=vp(Q);D=z.contentProtection;var T=z.lengthSeconds,k=z.isLivePlayback,G=z.qj;E=z.L3;var d=VhW(Q);if(k||G){T=new B0("",E==null?void 0:E.experiments,!0);T.xf=!0;T.isManifestless=!0;T.L=!G;T.isLive=
|
|
!G;T.qj=G;k=MH(Q);d=g.v(Q);for(var F=d.next();!F.done;F=d.next()){var L=F.value;F=T7(L,D,0,E,k);var n=br(L.url,L.sp,L.s),f=n.get("id");f&&f.includes("%7E")&&(T.j=!0);var X=void 0,W=void 0;f=(X=E)==null?void 0:(W=X.experiments)==null?void 0:W.MN("html5_max_known_end_time_rebase");X=Number(L.target_duration_sec)||5;L=Number(L.max_dvr_duration_sec)||14400;W=Number(n.get("mindsq")||n.get("min_sq")||"0");var J=Number(n.get("maxdsq")||n.get("max_sq")||"0")||Infinity;T.P0=T.P0||W;T.Kf=T.Kf||J;var V=!LQ(F.mimeType);
|
|
n&&z7(T,new pA(n,F,{aM:X,bl:V,b_:L,P0:W,Kf:J,LY:300,qj:G,Nm:f}))}D=T}else if(d==="FORMAT_STREAM_TYPE_OTF"){T=T===void 0?0:T;G=new B0("",E==null?void 0:E.experiments,!1);G.duration=T||0;T=MH(Q);k=g.v(Q);for(d=k.next();!d.done;d=k.next())if(f=d.value,d=T7(f,D,G.duration,E,T),F=br(f.url,f.sp,f.s))d.streamType==="FORMAT_STREAM_TYPE_OTF"?z7(G,new xe(F,d,"sq/0")):(n=fA(f.init),f=fA(f.index),z7(G,new q9(F,d,n,f)));G.isOtf=!0;D=G}else{T=T===void 0?0:T;G=new B0("",E==null?void 0:E.experiments,!1);G.duration=
|
|
T||0;T=MH(Q);k=g.v(Q);for(d=k.next();!d.done;d=k.next())f=d.value,d=T7(f,D,G.duration,E,T),F=fA(f.init),n=fA(f.index),(f=br(f.url,f.sp,f.s))&&z7(G,new q9(f,d,F,n));D=G}Q.length>0&&(Q=Q[0],dy(z)&&Q.url&&(z.Vh=z.Vh||als(Q.url)));Q=z.isLivePlayback&&!z.qj&&!z.Jm&&!z.isPremiere;z.W("html5_live_head_playable")&&(!g.jq(z)&&Q&&z.D("missingLiveHeadPlayable",{}),z.L3.U==="yt"&&(D.wR=!0))}else D=null;z.D("pafmts",{isManifestFilled:!!D})}if(!D)return!1;mv(z,D);return!0};
|
|
OQ=function(z){return Fz()?!V_(z):fF()?!(!z.oQ||!z.W("html5_enable_safari_fairplay")&&gG()):!1};
|
|
V_=function(z){return z.W("html5_tvos_skip_dash_audio_check")||MediaSource.isTypeSupported('audio/webm; codecs="opus"')};
|
|
g.FB=function(z,D){D=g.v(D);for(var E=D.next();!E.done;E=D.next())if(E=E.value,E.cueRangeSetIdentifier){var Q=void 0;z.dL.set(E.cueRangeSetIdentifier,(Q=E.playerCueRanges)!=null?Q:[])}};
|
|
SP=function(z){return!(!z.K||!z.K.isManifestless)};
|
|
lr=function(z){return z.cF?ZY(z)&&z.K!=null&&dG(z.K)>=5:ZY(z)&&z.K!=void 0&&dG(z.K)>=5};
|
|
ZY=function(z){return z.L3.HF().K.PF(RA)?z.latencyClass==="LOW"||z.latencyClass==="ULTRALOW":z.isLowLatencyLiveStream};
|
|
$An=function(z){return Fz()&&V_(z)?!1:OQ(z)&&(g.YN(z.L3)?!z.isLivePlayback:z.hlsvp)||!gG()||z.Fk?!0:!1};
|
|
Pew=function(z){z.loading=!0;z.s9=!1;if(qUs(z))dAQ(z.videoId).then(function(Q){var T;if((T=z.playerResponse)!=null&&T.streamingData){T=[];Q=g.v(Q);for(var k=Q.next();!k.done;k=Q.next())k=Object.assign({},k.value),k.signatureCipher="",T.push(k);T.length<2&&z.D("offmlf",{len:T.length});T=o6a(z,T);Wp(z)&&Zs6(T,!1);mv(z,T);z.D("dlr",{})}else z.D("offsdm",{cotn:z.rW?z.rW.cotn:"0",cpn:z.clientPlaybackNonce})}).then(function(){Gz(z)});
|
|
else{Uw(z.RH)||g.Rc(new g.Ba("DASH MPD Origin invalid: ",z.RH));var D=z.RH,E=g.GS(z.L3.experiments,"dash_manifest_version")||4;D=g.ai(D,{mpd_version:E});ZY(z)&&z.latencyClass!=="NORMAL"||(D=g.ai(D,{pacing:0}));a0a(D,z.L3.experiments,z.isLivePlayback).then(function(Q){z.rR()||(mv(z,Q,!0),g.t3("mrc",void 0,z.N),Gz(z))},function(Q){z.rR()||(z.loading=!1,z.Zg("dataloaderror",new g.FR("manifest.net.retryexhausted",{backend:"manifest",
|
|
rc:Q.status},1)))});
|
|
g.t3("mrs",void 0,z.N)}};
|
|
MDr=function(z){var D;return!((D=z.L3.getWebPlayerContextConfig())==null||!D.enableProximaLowLatency)};
|
|
Yy=function(z){if(!z.isProximaLatencyEligible)return 0;var D=So();return MDr(z)?2:D===1?1:z.W("html5_enable_proxima")?2:0};
|
|
qC6=function(z,D,E,Q){var T=D^z;(z&29)==z&&E[e[25]]!=0&&(Q=(Q%E[e[25]]+E[e[25]])%E[e[25]],E[e[30]](0,1,E[e[30]](Q,1,E[0])[0]));if((z>>1&7)==1){for(var k=T^2559,G=[];++k-G[e[T^2470]]-(T^2463);)switch(k){case T^2449:k=T^2528;default:G[e[T^2469]](String[e[T^2488]](k));case T^2529:case T^2528:case T^2527:break;case T^2500:k-=T^2547;case T^2531:case T^2530:continue;case T^2437:k=T^2451;case T^2532:}var d=G}return d};
|
|
Gz=function(z){z.rR()||(z.loading=!1,z.Zg("dataloaded"))};
|
|
mv=function(z,D,E){E=E===void 0?!1:E;z.j_=void 0;z.K=D;g.H(z,D);D.P0=z.P0;D.Kf=z.Kf;D.hm=z.hm;D.rL=z.rL;D.CP=z.CP;z.hd&&(D.N=new D_(z.hd));(z.iJ()||g.Ia(z))&&z.YD.push("webgl");z.K.isLive||(z.isLivePlayback=!1);var Q=D.sourceUrl.split("/");if(z.cF?Q.indexOf("manifest_duration")!==-1:Q.indexOf("manifest_duration")!=-1)z.nE=Number(Q[Q.indexOf("manifest_duration")+1]);if(D.L||D.isManifestless)D.subscribe("clienttemp",z.D,z),E?D.subscribe("refresh",z.ZO,z):D.subscribe("cuepointsadded",z.FY,z);Ti(D)?z.nR=
|
|
!0:hn=void 0;z.Jm&&(D.isWindowedLive=z.Jm,D.isLive=!0,z.isLivePlayback=!0);D.isPremiere=z.isPremiere;D.isLiveHeadPlayable=z.isLiveHeadPlayable};
|
|
ArL=function(z,D){var E=D||$An(z)||z.isExternallyHostedPodcast;if(!z.K||E)return z.D("skipDash",{dm:!!z.K,air:D,dd:z.Fk,mss:gG(),"3pp":z.isExternallyHostedPodcast}),g.qp();Wp(z)&&Zs6(z.K,z.isLivePlayback);return g.P6().then(function(){return Tka(z.I0,ur(z),z.L3.Z,z.K,z.V,function(Q){return z.Zg("ctmp","fmtflt",Q)},z.WV,aa(z)).then(function(Q){CeW(z,Q);
|
|
z.I0.L=null;/^av/.test(z.clientPlaybackNonce)&&z.dR&&z.D("av1",z.dR.L)})})};
|
|
zIX=function(z,D){if(D&&z.hlsvp)return g.qp();if(z.hlsFormats){if(D=vp(z.hlsFormats)){for(var E=[],Q=g.v(D),T=Q.next();!T.done;T=Q.next()){T=T.value;T.url&&(T.url=OgO(T.url));var k=void 0;((k=z.dR)==null?0:k.K)&&E.push(T.itag)}var G;((G=z.dR)==null?0:G.K)&&E.length>0&&z.D("hlsfmt",{itags:E.join(".")})}z.My=kA6(z.L3,D);z.My&&B8X(z,z.My);G=z.clientPlaybackNonce;var d,F,L,n;return L1L(z.L3,z.isAd(),D,(n=(d=z.playerResponse)==null?void 0:(F=d.captions)==null?void 0:(L=F.playerCaptionsRenderer)==null?
|
|
void 0:L.baseUrl)!=null?n:null,z.xF,G,function(f){return z.Zg("ctmp","hlsflt",f)}).then(function(f){for(var X=0,W=[],J=g.v(f),V=J.next();!V.done;V=J.next()){V=V.value;
|
|
var l=void 0;W.push((l=V.ox())==null?void 0:l.itag);var S=l=void 0;((l=V.ox())==null?void 0:(S=l.audio)==null?void 0:S.numChannels)>X&&(X=V.ox().audio.numChannels)}X>2&&z.D("hlschl",{mn:X});var Z;((Z=z.dR)==null?0:Z.K)&&z.D("hlsfmtaf",{itags:W.join(".")});var p;if(z.W("html5_enable_vp9_fairplay")&&((p=z.V)==null?0:Yx(p)))for(z.D("drm",{sbdlfbk:1}),X=g.v(z.Rx),W=X.next();!W.done;W=X.next())if(W=W.value,lN(W)){z.V=W;break}Sq(z,f)})}return g.qp()};
|
|
DrX=function(z){if(z.isExternallyHostedPodcast&&z.c8){var D=vp(z.c8);if(!D[0])return g.qp();z.Of=D[0];return n_r(z.L3,D[0]).then(function(E){Sq(z,E)})}return z.uE&&z.ko?fTn(z.L3,z.isAd(),z.uE).then(function(E){Sq(z,E)}):g.qp()};
|
|
Q7O=function(z){if(z.isExternallyHostedPodcast)return g.qp();var D=vp(z.c8,z.YK);if(z.hlsvp){var E=VDw(z.hlsvp,z.clientPlaybackNonce,z.xF);D.push(E)}return YNX(z.L3,z.isAd(),D,EsX(z)).then(function(Q){Sq(z,Q)})};
|
|
CeW=function(z,D){z.L=D;B8X(z,z.L.getAvailableAudioTracks());if(z.L){D=g.v(z.L.videoInfos);for(var E=D.next();!E.done;E=D.next()){E=E.value;var Q=E.containerType;Q!==0&&(z.cP[Q]=E.id)}}D=z.getAvailableAudioTracks();D=D.concat(z.wP);for(E=0;E<z.kN.length;E++){Q=z.kN[E];for(var T=0;T<D.length;T++){var k=D[T],G=k.vc.id===Q.audioTrackId;if(k.vc.isDefault&&E===z.qU||G){if(Q.captionTrackIndices)for(G=0;G<Q.captionTrackIndices.length;G++)k.captionTracks[G]=z.captionTracks[Q.captionTrackIndices[G]];Q.defaultCaptionTrackIndex!==
|
|
void 0&&(k.Z=z.captionTracks[Q.defaultCaptionTrackIndex]);Q.forcedCaptionTrackIndex!==void 0&&(k.K=z.captionTracks[Q.forcedCaptionTrackIndex]);k.L=Q.visibility||"UNKNOWN";k.captionsInitialState=Q.captionsInitialState||"CAPTIONS_INITIAL_STATE_UNKNOWN"}}}if(z.V&&z.L&&z.L.videoInfos&&!(z.L.videoInfos.length<=0)&&(D=eX(z.L.videoInfos[0]),z.V.flavor==="fairplay"!==D))for(E=g.v(z.Rx),Q=E.next();!Q.done;Q=E.next())if(Q=Q.value,D===(Q.flavor==="fairplay")){z.V=Q;break}};
|
|
Sq=function(z,D){z.zV=D;CeW(z,new BF(g.dv(z.zV,function(E){return E.ox()})))};
|
|
EsX=function(z){var D={cpn:z.clientPlaybackNonce,c:z.L3.K.c,cver:z.L3.K.cver};z.B_&&(D.ptk=z.B_,D.oid=z.QZ,D.ptchn=z.s6,D.pltype=z.Mc,z.W3&&(D.m=z.W3));return D};
|
|
g.Ra=function(z){return OQ(z)&&z.oQ?(z={},z.fairplay="https://youtube.com/api/drm/fps?ek=uninitialized",z):z.Z&&z.Z.contentProtection||null};
|
|
Tz6=function(z){var D=Zx(z);return D&&D.text?g.P3(D.text):z.paidContentOverlayText};
|
|
kP6=function(z){var D=Zx(z);return D&&D.durationMs?g.fv(D.durationMs):z.paidContentOverlayDurationMs};
|
|
Zx=function(z){var D,E,Q;return z.playerResponse&&z.playerResponse.paidContentOverlay&&z.playerResponse.paidContentOverlay.paidContentOverlayRenderer||g.U((D=z.SW)==null?void 0:(E=D.playerOverlays)==null?void 0:(Q=E.playerOverlayRenderer)==null?void 0:Q.playerDisclosure,GPw)||null};
|
|
eIn=function(z){if(!z)return null;z=g.v(z);for(var D=z.next();!D.done;D=z.next()){var E=void 0,Q=void 0;if(D=(E=D.value.adPlacementRenderer)==null?void 0:(Q=E.renderer)==null?void 0:Q.videoAdTrackingRenderer)return D}return null};
|
|
cp=function(z){var D="";if(z.Vp)return z.Vp;z.isLivePlayback&&(D=z.allowLiveDvr?"dvr":z.isPremiere?"lp":z.Jm?"window":"live");z.qj&&(D="post");return D};
|
|
g.K4=function(z,D){return typeof z.keywords[D]!=="string"?null:z.keywords[D]};
|
|
drw=function(z){return!!z.c_||!!z.mN||!!z.YH||!!z.pz||z.fS};
|
|
FBW=function(z){if(z.Tw==null){var D,E,Q;z.Tw=((Q=(D=z.playerResponse)==null?void 0:(E=D.streamingData)==null?void 0:E.adaptiveFormats)!=null?Q:[]).reduce(function(T,k){var G;return Math.max(T,(G=k.height)!=null?G:0)},0)}return z.Tw};
|
|
g.hj=function(z){return!!(z.RH||z.c8||z.uE||z.hlsvp||z.xA())};
|
|
ky=function(z){if(z.W("html5_onesie")&&z.errorCode)return!1;var D=g.xw(z.YD,"ypc");z.ypcPreview&&(D=!1);return z.WW()&&!z.loading&&(g.hj(z)||g.xw(z.YD,"heartbeat")||D)};
|
|
vp=function(z,D){z=Iu(z);var E={};if(D){D=g.v(D.split(","));for(var Q=D.next();!Q.done;Q=D.next())(Q=Q.value.match(/^([0-9]+)\/([0-9]+)x([0-9]+)(\/|$)/))&&(E[Q[1]]={width:Q[2],height:Q[3]})}D=g.v(z);for(Q=D.next();!Q.done;Q=D.next()){Q=Q.value;var T=E[Q.itag];T&&(Q.width=T.width,Q.height=T.height)}return z};
|
|
bgX=function(z,D){var E=D.raw_embedded_player_response;if(!E){var Q=D.embedded_player_response;Q&&(E=JSON.parse(Q))}E&&(z.FH=E);if(z.FH){z.embeddedPlayerConfig=z.FH.embeddedPlayerConfig||null;if(E=z.FH.videoFlags)E.playableInEmbed&&(z.allowEmbed=!0),E.isPrivate&&(z.isPrivate=!0),E.userDisplayName&&(D.user_display_name=E.userDisplayName),E.userDisplayImage&&(D.user_display_image=E.userDisplayImage);if((E=z.FH.embedPreview)&&E.thumbnailPreviewRenderer){E=E.thumbnailPreviewRenderer;UwL(z,E.controlBgHtml);
|
|
if(Q=E.defaultThumbnail)z.J9=ND(Q);(Q=g.U(E==null?void 0:E.videoDetails,LBW))&&pmQ(z,D,Q);Q=g.U(E==null?void 0:E.videoDetails,f4O);z.sD=!!E.addToWatchLaterButton;z.showShareButton=!!E.shareButton;if(Q==null?0:Q.musicVideoType)z.musicVideoType=Q.musicVideoType;var T,k,G,d,F;if(Q=g.U((T=z.getEmbeddedPlayerResponse())==null?void 0:(k=T.embedPreview)==null?void 0:(G=k.thumbnailPreviewRenderer)==null?void 0:(d=G.playButton)==null?void 0:(F=d.buttonRenderer)==null?void 0:F.navigationEndpoint,g.L4))VO6(z,
|
|
Q),z.videoId=Q.videoId||z.videoId;E.videoDurationSeconds&&(z.lengthSeconds=g.fv(E.videoDurationSeconds));E.webPlayerActionsPorting&&N5k(z,E.webPlayerActionsPorting);if(T=g.U(E==null?void 0:E.playlist,nsL)){z.NR=!0;k=[];G=Number(T.currentIndex);if(T.contents)for(d=0,F=T.contents.length;d<F;d++)if(E=T.contents[d].playlistPanelVideoRenderer){Q=E.shortBylineText?g.P3(E.shortBylineText):"";var L=E.title?g.P3(E.title):"";k.push({author:Q,encrypted_id:E.videoId,title:L,channel_path:d===G?D.channel_path:
|
|
"",profile_picture:d===G?D.profile_picture:"",is_private:d===G?z.isPrivate:!0,is_dni:d===G?z.Fy:!1,dni_color:d===G?z.i_:""})}D={index:T.currentIndex,list:T.playlistId,playlist_length:T.totalVideos,video:k};T.titleText&&(D.title=g.P3(T.titleText));T.shortBylineText&&(D.author=g.P3(T.shortBylineText));z.Nw=D}var n,f,X;if(D=g.U((n=z.getEmbeddedPlayerResponse())==null?void 0:(f=n.embedPreview)==null?void 0:(X=f.thumbnailPreviewRenderer)==null?void 0:X.infoPanel,KoW)){z.D$=Number(D==null?void 0:D.durationMs)||
|
|
NaN;if(D==null?0:D.infoPanelOverviewViewModel)z.QF=D==null?void 0:D.infoPanelOverviewViewModel;if(D==null?0:D.infoPanelDetailsViewModel)z.Y1=D==null?void 0:D.infoPanelDetailsViewModel}}if(z.FH.previewPlayabilityStatus){if(z.uH=z.FH.previewPlayabilityStatus,n=z.uH,!["OK","LIVE_STREAM_OFFLINE"].includes(n.status)){z.errorCode=XDX(n.errorCode);f=n.errorScreen;if(X=f==null?void 0:f.playerErrorMessageRenderer){z.vV=X;if(D=X.reason)z.errorReason=g.P3(D);if(X=X.subreason)z.zz=g.P3(X)}else z.errorReason=
|
|
n.reason||null;switch(n.status){case "LOGIN_REQUIRED":z.errorDetail="1";break;case "CONTENT_CHECK_REQUIRED":z.errorDetail="2";break;case "AGE_CHECK_REQUIRED":var W;(f==null?0:(W=f.playerKavRenderer)==null?0:W.kavUrl)?z.errorDetail="4":z.errorDetail="3";break;default:z.errorDetail=n.isBlockedInRestrictedMode?"5":"0"}}}else z.FH.playabilityStatus&&(z.kY=z.FH.playabilityStatus,WBr(z)&&(z.errorDetail="0",z.kY&&((W=z.kY.embeddedPlayerErrorMessageRenderer)?z.vV=g.U(W,Xjs):z.errorReason=z.kY.reason||null)));
|
|
(W=z.FH.attestation)&&S4k(z,W);(W=z.FH.permissions)&&W.allowImaMonetization&&(z.allowImaMonetization=!0)}};
|
|
p4=function(z){z.mutedAutoplay=!1;z.endSeconds=NaN;z.limitedPlaybackDurationInSeconds=NaN;eq(z)};
|
|
pmQ=function(z,D,E){var Q=E.channelThumbnail;Q&&(Q=Q.thumbnails)&&(Q=Q[0])&&(D.profile_picture=Q.url);var T;if(Q=g.U((T=g.U(E==null?void 0:E.channelThumbnailEndpoint,JyX))==null?void 0:T.urlEndpoint,g.f4))D.channel_path=Q.url;if(T=E.collapsedRenderer)if(T=g.U(T,uTV)){if(Q=T.title)D.title=g.P3(Q);if(T=T.subtitle)D.subtitle=g.P3(T)}if(E=E.expandedRenderer)if(E=g.U(E,VZV)){if(T=E.title)D.expanded_title=g.P3(T);if(T=E.subtitle)D.expanded_subtitle=g.P3(T);if(E=E.subscribeButton)z.subscribeButtonRenderer=
|
|
g.U(E,Ook),z.subscribeButtonRenderer&&(D.ucid=z.subscribeButtonRenderer.channelId,D.subscribed=z.subscribeButtonRenderer.subscribed,z.subscribeButtonRenderer.notificationPreferenceToggleButton&&z.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer&&(D=z.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer,D.isToggled?(z.RJ=D.toggledServiceEndpoint||null,z.hM=D.defaultServiceEndpoint||null):(z.RJ=D.defaultServiceEndpoint||null,z.hM=D.toggledServiceEndpoint||
|
|
null)))}};
|
|
g.Hp=function(z){return g.jq(z)&&!z.allowLiveDvr};
|
|
N2=function(z){return g.jq(z)&&z.allowLiveDvr};
|
|
g.jq=function(z){return z.W("html5_live_head_playable")&&SP(z)&&z.L3.U==="yt"?z.isLiveHeadPlayable:z.isLivePlayback};
|
|
B8X=function(z,D){D.sort(function(E,Q){return E.toString().localeCompare(Q.toString(),z.L3.hostLanguage)})};
|
|
g.UQ=function(z){return!!z.K&&FPX(z.K)};
|
|
g.gy=function(z){return!!z.K&&LPX(z.K)};
|
|
g.ry=function(z){return!!z.K&&f0w(z.K)};
|
|
g.Ia=function(z){return!!z.K&&nEa(z.K)};
|
|
ir=function(z){return z.adFormat&&(z.cF?z.adFormat!=="1_5":z.adFormat!="1_5")?"adunit":z.eventLabel||z.L3.j};
|
|
g.wy=function(z){return ir(z)==="shortspage"};
|
|
cB=function(z){return z.y7()&&z.Y().supportsGaplessShorts()};
|
|
tj=function(z){if(z.isAd()&&(z.cF?z.videoId!==z.L3.JT:z.videoId!=z.L3.JT))return z.L3.JT};
|
|
y_=function(z){return z.hr||ir(z)==="detailpage"||ir(z)==="shortspage"||z.mutedAutoplay};
|
|
Yw=function(z){var D=ir(z)==="adunit"?z.sX:y_(z)?ir(z)==="detailpage"||ir(z)==="shortspage"?z.isAutonav||z.kV>0:z.Vi?!1:z.L3.NR||z.L3.Qo||!g.ZZ(z.L3)?!0:!1:(z.Vi?0:z.GO)&&g.ZZ(z.L3)?!0:!1;z.W("html5_log_detailpage_autoplay")&&ir(z)==="detailpage"&&z.D("autoplay_info",{autoplay:z.hr,autonav:z.isAutonav,wasDompaused:z.Vi,result:D});return D};
|
|
g.oa=function(z){return z.oauthToken||z.L3.nR};
|
|
Wp=function(z){var D=["MUSIC_VIDEO_TYPE_ATV","MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK"],E=g.p7(z.L3)==="TVHTML5_SIMPLY"&&z.L3.K.ctheme==="MUSIC";!z.sm&&(g.dt(z.L3)||Iw(z.L3)||E)&&(D.includes(z.musicVideoType)||z.isExternallyHostedPodcast)&&(z.sm=!0);if(D=g.dT())D=/Starboard\/([0-9]+)/.exec(g.Ad()),D=(D?parseInt(D[1],10):NaN)<10;E=rWI(z.L3)&&z.L3.K.ctheme==="MUSIC";var Q;if(Q=!z.sm)E||(E=z.L3,E=g.p7(E)==="TVHTML5"&&E.K.cver.startsWith("7")),Q=E;Q&&!D&&(D=z.musicVideoType==="MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK",
|
|
E=(z.W("cast_prefer_audio_only_for_atv_and_uploads")||z.W("kabuki_pangea_prefer_audio_only_for_atv_and_uploads"))&&z.musicVideoType==="MUSIC_VIDEO_TYPE_ATV",D||E||z.isExternallyHostedPodcast)&&(z.sm=!0);return z.L3.deviceIsAudioOnly||z.sm&&z.L3.S};
|
|
Jj=function(z){var D,E,Q;return((D=z.playerResponse)==null?void 0:(E=D.playerConfig)==null?void 0:(Q=E.compositeVideoConfig)==null?void 0:Q.compositeBroadcastType)==="COMPOSITE_BROADCAST_TYPE_COMPRESSED_DOMAIN_COMPOSITE"};
|
|
boQ=function(z){var D,E,Q,T=(D=z.playerResponse)==null?void 0:(E=D.playerConfig)==null?void 0:(Q=E.compositeVideoConfig)==null?void 0:Q.sourceConfigs,k,G,d;z=(k=z.playerResponse)==null?void 0:(G=k.playerConfig)==null?void 0:(d=G.compositeVideoConfig)==null?void 0:d.defaultActiveSourceVideoId;if(!T||!T.length)return"";z||(z=T[0].videoId||"");T=g.v(T);for(k=T.next();!k.done;k=T.next())if(k=k.value,k.videoId===z&&k.audioTracks)for(k=g.v(k.audioTracks),G=k.next();!G.done;G=k.next())if(G=G.value,G.isDefaultForSource)return G.id||
|
|
"";return""};
|
|
g.j7r=function(z){return z.xf()&&g.mY(z)};
|
|
vB=function(z){var D,E,Q;return!!((D=z.playerResponse)==null?0:(E=D.playerConfig)==null?0:(Q=E.mediaCommonConfig)==null?0:Q.splitScreenEligible)};
|
|
sQ=function(z){var D;return!((D=z.playerResponse)==null||!D.compositePlayabilityStatus)};
|
|
vsr=function(z){return isNaN(z)?0:Math.max((Date.now()-z)/1E3-30,0)};
|
|
$y=function(z){return!(!z.qe||!z.L3.S)&&z.xA()};
|
|
q2=function(z){return z.eS&&z.enableServerStitchedDai};
|
|
mrr=function(z){return z.Ze&&!z.hd};
|
|
g.mY=function(z){if(g.aw(z.L3)&&z.L3.U==="yt"&&!z.W("html5_enable_sabr_on_yt_embeds"))return!1;if(z.aV)return z.Ze&&z.D("fds",{fds:!0},!0),!1;var D;if(D=z.L3.U!=="yt"){D=z.W("html5_enable_sabr_on_drive")&&z.L3.U==="gd";var E=z.W("html5_enable_sabr_on_play_store")&&z.L3.U==="gp",Q=z.W("html5_enable_sabr_on_discover_ads")&&z.L3.U==="dd";D=!(D||E||Q)}if(D)return z.Ze&&z.D("dsvn",{ns:z.L3.U},!0),!1;if(z.cotn||!z.K||z.K.isOtf&&!z.W("html5_enable_sabr_otf_in_client")||z.L&&!z.L.K||z.uN&&!z.W("html5_enable_sabr_csdai"))return!1;
|
|
if(z.W("html5_use_sabr_requests_for_debugging"))return!0;z.Ze&&z.D("esfw",{usbc:z.Ze,hsu:!!z.hd},!0);if(z.Ze&&z.hd)return!0;if(z.W("html5_remove_client_sabr_determination"))return!1;D=(E=!z.K.xf&&!z.dP())&&Pp&&z.W("html5_enable_sabr_vod_streaming_xhr");E=E&&!Pp&&z.W("html5_enable_sabr_vod_non_streaming_xhr");Q=M2(z);var T=z.W("html5_enable_sabr_drm_vod_streaming_xhr")&&Pp&&z.dP()&&!z.K.xf&&(z.drmProduct==="1"?!1:!0);(D=D||E||Q||T)&&!z.hd&&z.D("sabr",{loc:"m"},!0);return D&&!!z.hd};
|
|
M2=function(z){var D;if(!(D=Pp&&z.xf()&&z.dP()&&(z.drmProduct==="1"?!1:!0)&&z.W("html5_sabr_live_drm_streaming_xhr"))){D=z.xf()&&!z.dP()&&Pp;var E=z.xf()&&z.latencyClass!=="ULTRALOW"&&!ZY(z)&&z.W("html5_sabr_live_normal_latency_streaming_xhr"),Q=ZY(z)&&z.W("html5_sabr_live_low_latency_streaming_xhr"),T=z.latencyClass==="ULTRALOW"&&z.W("html5_sabr_live_ultra_low_latency_streaming_xhr");D=D&&(E||Q||T)}E=D;D=z.enableServerStitchedDai&&E&&z.W("html5_enable_sabr_ssdai_streaming_xhr");E=!z.enableServerStitchedDai&&
|
|
E;Q=z.xf()&&!Pp&&z.W("html5_enable_sabr_live_non_streaming_xhr");z=Pp&&(z.hH()||vB(z)&&z.W("html5_enable_sabr_for_lifa_eligible_streams"));return D||E||Q||z};
|
|
aa=function(z){var D=z.W("html5_enable_server_format_filter")&&!z.dP(),E=z.W("html5_enable_server_format_filter_for_drm")&&z.dP();return g.mY(z)&&(D||E)};
|
|
qUs=function(z){var D;if(D=!!z.cotn)D=z.videoId,D=!!D&&$N(D)===1;return D&&!z.qe};
|
|
g.K8=function(z){if(!z.K||!z.Z||!z.B)return!1;var D=z.K.K,E=!!D[z.Z.id]&&ze(16,137,D[z.Z.id].ZS.K);D=!!D[z.B.id]&&ze(15,150,D[z.B.id].ZS.K);return(z.Z.itag==="0"||E)&&D};
|
|
C4=function(z){return z.uH?["OK","LIVE_STREAM_OFFLINE"].includes(z.uH.status):!0};
|
|
WBr=function(z){return(z=z.kY)&&z.showError?z.showError:!1};
|
|
hN=function(z,D){return z.W(D)?!0:(z.fflags||"").includes(D+"=true")};
|
|
Ilr=function(z,D){D.inlineMetricEnabled&&(z.inlineMetricEnabled=!0);D.playback_progress_0s_url&&(z.pz=new E6V(D));if(D=D.video_masthead_ad_quartile_urls)z.mN=D.quartile_0_url,z.C8=D.quartile_25_url,z.PA=D.quartile_50_url,z.tM=D.quartile_75_url,z.SA=D.quartile_100_url,z.YH=D.quartile_0_urls,z.H1=D.quartile_25_urls,z.Jp=D.quartile_50_urls,z.hp=D.quartile_75_urls,z.DR=D.quartile_100_urls};
|
|
q46=function(z){var D={};z=g.v(z);for(var E=z.next();!E.done;E=z.next()){E=E.value;var Q=E.split("=");Q.length===2?D[Q[0]]=Q[1]:D[E]=!0}return D};
|
|
R0X=function(z){if(z){if(qpk(z))return z;z=PAw(z);if(qpk(z,!0))return z}return""};
|
|
Aj=function(z){return!(!z.isLivePlayback||!z.hasProgressBarBoundaries())};
|
|
N8X=function(z){var D;return z.bH||((D=z.suggestions)==null?void 0:D[0])||null};
|
|
Bp=function(z){return z.L3.experiments.HF().K.PF(l4r)&&z.y7()};
|
|
YfV=function(z,D){return D!=null?b$(z.S,D):z.S?z.S:z.L3.preferGapless&&z.L3.supportsGaplessShorts()};
|
|
zx=function(z){var D,E;return!!((D=z.embeddedPlayerConfig)==null?0:(E=D.embeddedPlayerFlags)==null?0:E.enableMusicUx)};
|
|
DE=function(z){return z.L3.L&&z.isPrivate};
|
|
I4I=function(z){var D,E;return((D=z.playerResponse)==null?0:(E=D.playerConfig)==null?0:E.daiConfig)?z.kP?1:z.BV?2:0:3};
|
|
g.EF=function(z){var D=z.Y(),E=a4r(D),Q=D.ws;g.eb(D)&&(Q&&(E.thirdParty=Object.assign({},E.thirdParty,{embedUrl:Q})),g.Hcn(E,z));(Q=z.m7)?E.clickTracking={clickTrackingParams:Q}:g.eb(z.Y())&&g.VV("EVENT_ID")&&(E.clickTracking={clickTrackingParams:g.VV("EVENT_ID")});Q=E.client||{};var T="EMBED",k=ir(z);k==="leanback"?T="WATCH":D.W("gvi_channel_client_screen")&&k==="profilepage"?T="CHANNEL":z.Es?T="LIVE_MONITOR":k==="detailpage"?T="WATCH_FULL_SCREEN":k==="adunit"?T="ADUNIT":k==="sponsorshipsoffer"&&
|
|
(T="UNKNOWN");Q.clientScreen=T;if(T=z.kidsAppInfo)Q.kidsAppInfo=JSON.parse(T);(k=z.eq)&&!T&&(Q.kidsAppInfo={contentSettings:{ageUpMode:Sfr[k]}});if(T=z.OT)Q.unpluggedAppInfo={enableFilterMode:!0};(k=z.unpluggedFilterModeType)&&!T&&(Q.unpluggedAppInfo={filterModeType:RIw[k]});if(T=z.bk)Q.unpluggedLocationInfo=T;E.client=Q;Q=E.request||{};z.oi&&(Q.isPrefetch=!0);if(T=z.mdxEnvironment)Q.mdxEnvironment=T;if(T=z.mdxControlMode)Q.mdxControlMode=ZoQ[T];E.request=Q;Q=E.user||{};if(T=z.j)Q.credentialTransferTokens=
|
|
[{token:T,scope:"VIDEO"}];if(T=z.JT)Q.delegatePurchases={oauthToken:T},Q.kidsParent={oauthToken:T};var G;if(D=(G=D.getWebPlayerContextConfig())==null?void 0:G.userContentRating)Q.serializedUserContentRating=D;E.user=Q;if(G=z.contextParams)E.activePlayers=[{playerContextParams:G}];if(z=z.clientScreenNonce)E.clientScreenNonce=z;return E};
|
|
a4r=function(z){var D=g.bb(),E=D.client||{};if(z.forcedExperiments){var Q=z.forcedExperiments.split(","),T=[];Q=g.v(Q);for(var k=Q.next();!k.done;k=Q.next())T.push(Number(k.value));E.experimentIds=T}if(T=z.homeGroupInfo)E.homeGroupInfo=JSON.parse(T);if(T=z.getPlayerType())E.playerType=T;if(T=z.K.ctheme)E.theme=T;if(T=z.livingRoomAppMode)E.tvAppInfo=Object.assign({},E.tvAppInfo,{livingRoomAppMode:T});T=z.deviceYear;z.W("html5_propagate_device_year")&&T&&(E.tvAppInfo=Object.assign({},E.tvAppInfo,{deviceYear:T}));
|
|
if(T=z.livingRoomPoTokenId)E.tvAppInfo=Object.assign({},E.tvAppInfo,{livingRoomPoTokenId:T});D.client=E;T=D.user||{};z.enableSafetyMode&&(T=Object.assign({},T,{enableSafetyMode:!0}));var G;((G=E.tvAppInfo)==null?0:G.usePageidAsHeader)||!z.pageId||(T=Object.assign({},T,{onBehalfOfUser:z.pageId}));D.user=T;return D};
|
|
KBw=function(z,D,E){D={videoId:z.videoId,context:g.EF(z),playbackContext:{contentPlaybackContext:KD(z,D,E)}};if(z.iz){var Q;D.playbackContext.reloadPlaybackContext={reloadPlaybackParams:(Q=z.iz)==null?void 0:Q.reloadPlaybackParams}}z.contentCheckOk&&(D.contentCheckOk=!0);if(Q=z.clientPlaybackNonce)D.cpn=Q;if(Q=z.playerParams)D.params=Q;else if(Q=z.getResolveUrlResponse())if(Q=Qn(Q))D.params=Q;if(Q=z.playlistId)D.playlistId=Q;z.racyCheckOk&&(D.racyCheckOk=!0);Q=z.Y();E=Q.embedConfig;z.ws?D.serializedThirdPartyEmbedConfig=
|
|
z.ws:E&&(D.serializedThirdPartyEmbedConfig=E);D.captionParams={};E=g.lK().PF(65);z.deviceCaptionsOn!=null?D.captionParams.deviceCaptionsOn=z.deviceCaptionsOn:g.mc(Q)&&(D.captionParams.deviceCaptionsOn=E!=null?!E:!1);z.ej&&(D.captionParams.deviceCaptionsLangPref=z.ej);z.Xk.length?D.captionParams.viewerSelectedCaptionLangs=z.Xk:g.mc(Q)&&(E=g.cF(),E==null?0:E.length)&&(D.captionParams.viewerSelectedCaptionLangs=E);E=z.fetchType==="onesie"&&z.W("html5_onesie_attach_po_token");var T=z.fetchType!=="onesie"&&
|
|
z.W("html5_non_onesie_attach_po_token");if(E||T)E=z.Y(),E.Z9&&(D.serviceIntegrityDimensions={},D.serviceIntegrityDimensions.poToken=E.Z9);Q.W("fetch_att_independently")&&(D.attestationRequest={omitBotguardData:!0});D.playbackContext||(D.playbackContext={});D.playbackContext.devicePlaybackCapabilities=cyX(z);D.playbackContext.devicePlaybackCapabilities.supportsVp9Encoding===!1&&z.D("noVp9",{});return D};
|
|
cyX=function(z){var D=!(z==null?0:z.Pi())&&(z==null?void 0:z.xf())&&Va(),E;if(!(E=z==null)){E=ur(z);z=z.Y().Z;var Q=cY("243");E=!(Q&&QS(E,Q,z,!0)===!0)}return{supportsVp9Encoding:!(E||D),supportXhr:Pp}};
|
|
hIs=function(z){if(z=z==null?void 0:z.endpoint)return g.U(z,g.L4)||g.U(z,Tx)};
|
|
Qn=function(z){var D;return(D=hIs(z))==null?void 0:D.playerParams};
|
|
pjX=function(z){var D;return(D=hIs(z))==null?void 0:D.params};
|
|
HoI=function(z,D){var E,Q,T;return g.w6(function(k){if(k.L==1)return E={context:a4r(z.Y()),engagementType:"ENGAGEMENT_TYPE_PLAYBACK",ids:[{playbackId:{videoId:z.videoId,cpn:z.clientPlaybackNonce}}]},Q=lb(xrn),k.K(g.RW(D,E,Q),2);T=k.Z;return k.return(T)})};
|
|
Nz6=function(z,D,E){var Q=g.GS(D.experiments,"bg_vm_reinit_threshold");(!kF||(0,g.r)()-kF>Q)&&HoI(z,E).then(function(T){T&&(T=T.botguardData)&&g.eo(T,D)},function(T){z.rR()||(T=f$(T),z.D("attf",T.details))})};
|
|
ku=function(z,D){g.x.call(this);this.app=z;this.state=D};
|
|
ej=function(z,D,E){z.state.K.hasOwnProperty(D)||Gx(z,D,E);z.state.U[D]=function(){return E.apply(z,g.ok.apply(0,arguments))};
|
|
z.state.N.add(D)};
|
|
d7=function(z,D,E){z.state.K.hasOwnProperty(D)||Gx(z,D,E);z.app.Y().S&&(z.state.S[D]=function(){return E.apply(z,g.ok.apply(0,arguments))},z.state.N.add(D))};
|
|
Gx=function(z,D,E){z.state.K[D]=function(){return E.apply(z,g.ok.apply(0,arguments))}};
|
|
F1=function(z,D){z.state.K.addEmbedsConversionTrackingParams.apply(z.state.K,g.K(D))};
|
|
L1=function(){Vo.call(this);this.V=new Map};
|
|
f1=function(){g.x.apply(this,arguments);this.element=null;this.N=new Set;this.U={};this.S={};this.K={};this.j=new Set;this.Z=new L1;this.L=new L1;this.B=new L1;this.V=new L1};
|
|
Ura=function(z,D,E){typeof z==="string"&&(z={mediaContentUrl:z,startSeconds:D,suggestedQuality:E});a:{if((D=z.mediaContentUrl)&&(D=/\/([ve]|embed)\/([^#?]+)/.exec(D))&&D[2]){D=D[2];break a}D=null}z.videoId=D;return n1(z)};
|
|
n1=function(z,D,E){if(typeof z==="string")return{videoId:z,startSeconds:D,suggestedQuality:E};D={};E=g.v(gsI);for(var Q=E.next();!Q.done;Q=E.next())Q=Q.value,z[Q]&&(D[Q]=z[Q]);(z=z.embedConfig||z.embed_config)&&(D.embed_config=ryk(z));return D};
|
|
iow=function(z,D,E,Q){if(g.JA(z)&&!Array.isArray(z)){D="playlist list listType index startSeconds suggestedQuality".split(" ");E={};for(Q=0;Q<D.length;Q++){var T=D[Q];z[T]&&(E[T]=z[T])}return E}D={index:D,startSeconds:E,suggestedQuality:Q};typeof z==="string"&&z.length===16?D.list="PL"+z:D.playlist=z;return D};
|
|
ryk=function(z){if(typeof z==="string")return z;if(g.JA(z))try{return JSON.stringify(z)}catch(D){console.error("Invalid embedConfig JSON",D)}};
|
|
WV=function(){ku.apply(this,arguments)};
|
|
tZw=function(z){ej(z,"cueVideoById",z.Cb);ej(z,"loadVideoById",z.AE);ej(z,"cueVideoByUrl",z.GI);ej(z,"loadVideoByUrl",z.BT);ej(z,"playVideo",z.Iu);ej(z,"pauseVideo",z.pauseVideo);ej(z,"stopVideo",z.tg);ej(z,"clearVideo",z.clearVideo);ej(z,"getVideoBytesLoaded",z.HB);ej(z,"getVideoBytesTotal",z.JO);ej(z,"getVideoLoadedFraction",z.rw);ej(z,"getVideoStartBytes",z.ij);ej(z,"cuePlaylist",z.cuePlaylist);ej(z,"loadPlaylist",z.vT);ej(z,"nextVideo",z.Ez);ej(z,"previousVideo",z.PY);ej(z,"playVideoAt",z.Aq);
|
|
ej(z,"setShuffle",z.setShuffle);ej(z,"setLoop",z.setLoop);ej(z,"getPlaylist",z.EB);ej(z,"getPlaylistIndex",z.getPlaylistIndex);ej(z,"getPlaylistId",z.getPlaylistId);ej(z,"loadModule",z.te);ej(z,"unloadModule",z.pD);ej(z,"setOption",z.OZ);ej(z,"getOption",z.wr);ej(z,"getOptions",z.uT);ej(z,"mute",z.M1);ej(z,"unMute",z.uF);ej(z,"isMuted",z.isMuted);ej(z,"setVolume",z.Br);ej(z,"getVolume",z.getVolume);ej(z,"seekTo",z.FS);ej(z,"getPlayerMode",z.getPlayerMode);ej(z,"getPlayerState",z.Qm);ej(z,"getAvailablePlaybackRates",
|
|
z.getAvailablePlaybackRates);ej(z,"getPlaybackQuality",function(){return z.getPlaybackQuality(1)});
|
|
ej(z,"setPlaybackQuality",z.yI);ej(z,"getAvailableQualityLevels",z.Cq);ej(z,"getCurrentTime",z.GJ);ej(z,"getDuration",z.NT);ej(z,"addEventListener",z.Mt);ej(z,"removeEventListener",z.au);ej(z,"getDebugText",z.X7);ej(z,"getVideoData",function(){return wjw(z)});
|
|
ej(z,"addCueRange",z.sY);ej(z,"removeCueRange",z.removeCueRange);ej(z,"setSize",z.setSize);ej(z,"getApiInterface",z.getApiInterface);ej(z,"destroy",z.destroy);ej(z,"mutedAutoplay",z.mutedAutoplay);var D=z.app.Y();ej(z,"getVideoEmbedCode",z.getVideoEmbedCode);ej(z,"getVideoUrl",z.j5);ej(z,"getMediaReferenceTime",z.cB);ej(z,"getSize",z.getSize);ej(z,"setFauxFullscreen",z.vr);D.W("embeds_enable_move_set_center_crop_to_public")&&ej(z,"setCenterCrop",z.setCenterCrop);D.B||ej(z,"logImaAdEvent",z.logImaAdEvent);
|
|
ej(z,"preloadVideoById",z.WY);ej(z,"wakeUpControls",z.wakeUpControls)};
|
|
g.X1=function(z){return(z=yys(z.app.nx()))?z.fT():null};
|
|
uT=function(z){var D=FG(z.app.Y()),E,Q=(E=z.app.getVideoData())==null?void 0:E.NR;z=JY(z.app);return Sl(D)&&!Q||z?!1:!0};
|
|
wjw=function(z,D){var E={};D=z.app.ek({playerType:D===void 0?1:D}).getVideoData();if(DE(D))return{};E.video_id=D.videoId;E.author=D.author;E.title=D.title;E.isPlayable=C4(D);E.errorCode=D.errorCode;if(D.Z&&D.Z.video){E.video_quality=D.Z.video.quality;D=D.Z.video;var Q=[];D.fps>32&&Q.push("hfr");D.isHdr()&&Q.push("hdr");D.primaries==="bt2020"&&Q.push("wcg");E.video_quality_features=Q}if(z=z.getPlaylistId())E.list=z;return E};
|
|
osV=function(z,D,E){return typeof z==="number"?{playerType:z,zY:D,cpn:E}:z||{}};
|
|
Vn=function(){WV.apply(this,arguments)};
|
|
OF=function(z,D){var E={};if(z.app.Y().FH){z=g.v(s76);for(var Q=z.next();!Q.done;Q=z.next())Q=Q.value,D.hasOwnProperty(Q)&&(E[Q]=D[Q]);if(D=E.qoe_cat)z="",typeof D==="string"&&D.length>0&&(z=D.split(",").filter(function(T){return $rw.includes(T)}).join(",")),E.qoe_cat=z;
|
|
qfI(E)}else for(z=g.v(Pyk),Q=z.next();!Q.done;Q=z.next())Q=Q.value,D.hasOwnProperty(Q)&&(E[Q]=D[Q]);return E};
|
|
qfI=function(z){var D=z.raw_player_response;if(!D){var E=z.player_response;E&&(D=JSON.parse(E))}delete z.player_response;delete z.raw_player_response;if(D){z.raw_player_response={streamingData:D.streamingData,playerConfig:D.playerConfig};var Q;if((Q=D.playbackTracking)==null?0:Q.qoeUrl)z.raw_player_response=Object.assign({},z.raw_player_response,{playbackTracking:{qoeUrl:D.playbackTracking.qoeUrl}});D.captions&&(z.raw_player_response=Object.assign({},z.raw_player_response,{captions:D.captions}));
|
|
D.videoDetails&&(D.videoDetails.videoId||D.videoDetails.lengthSeconds)&&(E={},D.videoDetails.videoId&&(E.videoId=D.videoDetails.videoId),D.videoDetails.lengthSeconds&&(E.lengthSeconds=D.videoDetails.lengthSeconds),z.raw_player_response=Object.assign({},z.raw_player_response,{videoDetails:E}))}};
|
|
CyX=function(z){var D=D===void 0?5:D;return z?MZJ[z]||D:D};
|
|
bT=function(z,D){for(var E=g.v(Object.keys(D)),Q=E.next(),T={};!Q.done;T={placeholder:void 0},Q=E.next())Q=Q.value,T.placeholder=D[Q],z=z.replace(new RegExp("\\$"+Q,"gi"),function(k){return function(){return k.placeholder}}(T));
|
|
return z};
|
|
jj=function(){Vn.apply(this,arguments)};
|
|
AyX=function(z){Gx(z,"getInternalApiInterface",z.getInternalApiInterface);Gx(z,"getTrustedApi",z.getTrustedApi);Gx(z,"addEventListener",z.Q9);Gx(z,"removeEventListener",z.Mg);Gx(z,"cueVideoByPlayerVars",z.PO);Gx(z,"loadVideoByPlayerVars",z.Im);Gx(z,"preloadVideoByPlayerVars",z.mx);Gx(z,"getAdState",z.getAdState);Gx(z,"sendAbandonmentPing",z.sendAbandonmentPing);Gx(z,"setLoopRange",z.setLoopRange);Gx(z,"getLoopRange",z.getLoopRange);Gx(z,"setAutonavState",z.setAutonavState);Gx(z,"seekTo",z.zc);Gx(z,
|
|
"seekBy",z.fn);Gx(z,"seekToLiveHead",z.seekToLiveHead);Gx(z,"requestSeekToWallTimeSeconds",z.requestSeekToWallTimeSeconds);Gx(z,"seekToStreamTime",z.seekToStreamTime);Gx(z,"startSeekCsiAction",z.startSeekCsiAction);Gx(z,"getStreamTimeOffset",z.getStreamTimeOffset);Gx(z,"getVideoData",z.hO);Gx(z,"getAppState",z.getAppState);Gx(z,"updateLastActiveTime",z.updateLastActiveTime);Gx(z,"setUserEngagement",z.setUserEngagement);Gx(z,"updateSubtitlesUserSettings",z.updateSubtitlesUserSettings);Gx(z,"getPresentingPlayerType",
|
|
z.V_);Gx(z,"canPlayType",z.canPlayType);Gx(z,"updatePlaylist",z.updatePlaylist);Gx(z,"updateVideoData",z.updateVideoData);Gx(z,"updateEnvironmentData",z.updateEnvironmentData);Gx(z,"sendVideoStatsEngageEvent",z.lF);Gx(z,"setSafetyMode",z.setSafetyMode);Gx(z,"isAtLiveHead",function(D){return z.isAtLiveHead(void 0,D)});
|
|
Gx(z,"getVideoAspectRatio",z.getVideoAspectRatio);Gx(z,"getPreferredQuality",z.getPreferredQuality);Gx(z,"getPlaybackQualityLabel",z.getPlaybackQualityLabel);Gx(z,"setPlaybackQualityRange",z.Ag);Gx(z,"onAdUxClicked",z.onAdUxClicked);Gx(z,"getFeedbackProductData",z.getFeedbackProductData);Gx(z,"getStoryboardFrame",z.getStoryboardFrame);Gx(z,"getStoryboardFrameIndex",z.getStoryboardFrameIndex);Gx(z,"getStoryboardLevel",z.getStoryboardLevel);Gx(z,"getNumberOfStoryboardLevels",z.getNumberOfStoryboardLevels);
|
|
Gx(z,"getCaptionWindowContainerId",z.getCaptionWindowContainerId);Gx(z,"getAvailableQualityLabels",z.getAvailableQualityLabels);Gx(z,"addCueRange",z.addCueRange);Gx(z,"addUtcCueRange",z.addUtcCueRange);Gx(z,"showAirplayPicker",z.showAirplayPicker);Gx(z,"dispatchReduxAction",z.dispatchReduxAction);Gx(z,"getPlayerResponse",z.kE);Gx(z,"getWatchNextResponse",z.qT);Gx(z,"getHeartbeatResponse",z.YE);Gx(z,"getCurrentTime",z.tO);Gx(z,"getDuration",z.z6);Gx(z,"getPlayerState",z.getPlayerState);Gx(z,"getPlayerStateObject",
|
|
z.sB);Gx(z,"getVideoLoadedFraction",z.getVideoLoadedFraction);Gx(z,"getProgressState",z.getProgressState);Gx(z,"getVolume",z.getVolume);Gx(z,"setVolume",z.Zv);Gx(z,"isMuted",z.isMuted);Gx(z,"mute",z.Po);Gx(z,"unMute",z.Yn);Gx(z,"loadModule",z.loadModule);Gx(z,"unloadModule",z.unloadModule);Gx(z,"getOption",z.Bf);Gx(z,"getOptions",z.getOptions);Gx(z,"setOption",z.setOption);Gx(z,"loadVideoById",z.OW);Gx(z,"loadVideoByUrl",z.X1);Gx(z,"playVideo",z.Ya);Gx(z,"stopVideo",z.Io);Gx(z,"loadPlaylist",z.loadPlaylist);
|
|
Gx(z,"nextVideo",z.nextVideo);Gx(z,"previousVideo",z.previousVideo);Gx(z,"playVideoAt",z.playVideoAt);Gx(z,"getDebugText",z.getDebugText);Gx(z,"getWebPlayerContextConfig",z.getWebPlayerContextConfig);Gx(z,"getVideoContentRect",z.getVideoContentRect);Gx(z,"toggleSubtitlesOn",z.toggleSubtitlesOn);Gx(z,"isSubtitlesOn",z.isSubtitlesOn);Gx(z,"getAudioTrack",z.WB);Gx(z,"setAudioTrack",z.o9);Gx(z,"getAvailableAudioTracks",z.S5);Gx(z,"isOrchestrationLeader",z.isOrchestrationLeader);Gx(z,"notifyShortsAdSwipeEvent",
|
|
z.notifyShortsAdSwipeEvent);Gx(z,"prefetchKeyPlay",z.prefetchKeyPlay);Gx(z,"prefetchJumpAhead",z.prefetchJumpAhead);Gx(z,"productsInVideoVisibilityUpdated",z.productsInVideoVisibilityUpdated);Gx(z,"setBlackout",z.setBlackout);Gx(z,"setInlinePreview",z.setInlinePreview);Gx(z,"setSqueezeback",z.setSqueezeback);Gx(z,"reportPlaybackIssue",z.reportPlaybackIssue);Gx(z,"setAutonav",z.setAutonav);Gx(z,"isNotServable",z.isNotServable);Gx(z,"channelSubscribed",z.channelSubscribed);Gx(z,"channelUnsubscribed",
|
|
z.channelUnsubscribed);Gx(z,"togglePictureInPicture",z.togglePictureInPicture);Gx(z,"supportsGaplessAudio",z.supportsGaplessAudio);Gx(z,"supportsGaplessShorts",z.supportsGaplessShorts);Gx(z,"isGaplessTransitionReady",z.isGaplessTransitionReady);Gx(z,"enqueueVideoByPlayerVars",function(D){return void z.enqueueVideoByPlayerVars(D)});
|
|
Gx(z,"clearQueue",z.clearQueue);Gx(z,"getMaxPlaybackQuality",z.getMaxPlaybackQuality);Gx(z,"getUserPlaybackQualityPreference",z.getUserPlaybackQualityPreference);Gx(z,"getSubtitlesUserSettings",z.getSubtitlesUserSettings);Gx(z,"resetSubtitlesUserSettings",z.resetSubtitlesUserSettings);Gx(z,"setMinimized",z.setMinimized);Gx(z,"setOverlayVisibility",z.setOverlayVisibility);Gx(z,"confirmYpcRental",z.confirmYpcRental);Gx(z,"queueNextVideo",z.queueNextVideo);Gx(z,"handleExternalCall",z.handleExternalCall);
|
|
Gx(z,"logApiCall",z.logApiCall);Gx(z,"isExternalMethodAvailable",z.isExternalMethodAvailable);Gx(z,"setScreenLayer",z.setScreenLayer);Gx(z,"getCurrentPlaylistSequence",z.getCurrentPlaylistSequence);Gx(z,"getPlaylistSequenceForTime",z.getPlaylistSequenceForTime);Gx(z,"shouldSendVisibilityState",z.shouldSendVisibilityState);Gx(z,"syncVolume",z.syncVolume);Gx(z,"highlightSettingsMenuItem",z.highlightSettingsMenuItem);Gx(z,"openSettingsMenuItem",z.openSettingsMenuItem);Gx(z,"getEmbeddedPlayerResponse",
|
|
z.getEmbeddedPlayerResponse);Gx(z,"getVisibilityState",z.getVisibilityState);Gx(z,"isMutedByMutedAutoplay",z.isMutedByMutedAutoplay);Gx(z,"isMutedByEmbedsMutedAutoplay",z.isMutedByEmbedsMutedAutoplay);Gx(z,"setGlobalCrop",z.setGlobalCrop);Gx(z,"setInternalSize",z.setInternalSize);Gx(z,"setFauxFullscreen",z.setFauxFullscreen);Gx(z,"setAppFullscreen",z.setAppFullscreen);Gx(z,"isKeyboardDisabled",z.isKeyboardDisabled);Gx(z,"getCurrentTimeForUx",z.getCurrentTimeForUx);Gx(z,"getDurationForUx",z.getDurationForUx)};
|
|
g.vV=function(z,D){jj.call(this,z,D);AyX(this);d7(this,"addEventListener",this.EY);d7(this,"removeEventListener",this.Et);d7(this,"cueVideoByPlayerVars",this.tA);d7(this,"loadVideoByPlayerVars",this.ZA);d7(this,"preloadVideoByPlayerVars",this.Sx);d7(this,"loadVideoById",this.OW);d7(this,"loadVideoByUrl",this.X1);d7(this,"playVideo",this.Ya);d7(this,"loadPlaylist",this.loadPlaylist);d7(this,"nextVideo",this.nextVideo);d7(this,"previousVideo",this.previousVideo);d7(this,"playVideoAt",this.playVideoAt);
|
|
d7(this,"getVideoData",this.TA);d7(this,"seekBy",this.uV);d7(this,"seekTo",this.Kv);d7(this,"showControls",this.showControls);d7(this,"hideControls",this.hideControls);d7(this,"cancelPlayback",this.cancelPlayback);d7(this,"getProgressState",this.getProgressState);d7(this,"isInline",this.isInline);d7(this,"setInline",this.setInline);d7(this,"setLoopVideo",this.setLoopVideo);d7(this,"getLoopVideo",this.getLoopVideo);d7(this,"getVideoContentRect",this.getVideoContentRect);d7(this,"getVideoStats",this.bj);
|
|
d7(this,"getCurrentTime",this.OB);d7(this,"getDuration",this.z6);d7(this,"getPlayerState",this.aR);d7(this,"getVideoLoadedFraction",this.RR);d7(this,"mute",this.Po);d7(this,"unMute",this.Yn);d7(this,"setVolume",this.Zv);d7(this,"loadModule",this.loadModule);d7(this,"unloadModule",this.unloadModule);d7(this,"getOption",this.Bf);d7(this,"getOptions",this.getOptions);d7(this,"setOption",this.setOption);d7(this,"addCueRange",this.addCueRange);d7(this,"getDebugText",this.getDebugText);d7(this,"getStoryboardFormat",
|
|
this.getStoryboardFormat);d7(this,"toggleFullscreen",this.toggleFullscreen);d7(this,"isFullscreen",this.isFullscreen);d7(this,"getPlayerSize",this.getPlayerSize);d7(this,"toggleSubtitles",this.toggleSubtitles);d7(this,"setCenterCrop",this.setCenterCrop);d7(this,"setFauxFullscreen",this.setFauxFullscreen);d7(this,"setSizeStyle",this.setSizeStyle);d7(this,"handleGlobalKeyDown",this.handleGlobalKeyDown);d7(this,"handleGlobalKeyUp",this.handleGlobalKeyUp);tZw(this)};
|
|
mU=function(z){z=z.nx().dO.get("endscreen");return!!z&&mU(z)};
|
|
lT=function(z){z=z.nx();var D=z.dO.get("endscreen");return D&&D.jV()?!0:z.nG()};
|
|
BzV=function(z){z.getPresentingPlayerType()===3?z.Zg("mdxautoplaycancel"):z.Wc("onAutonavCancelled",!0)};
|
|
IX=function(z){var D=Yu(z.nx());return z.app.Ta&&!z.isFullscreen()||z.getPresentingPlayerType()===3&&D&&D.hasNext()&&D.hasPrevious()||!!z.getPlaylist()};
|
|
g.aA=function(z){return(z=g.aX(z.nx()))?z.ya():{}};
|
|
g.Sj=function(z,D,E){z=z.wM().element;var Q=qc(z.children,function(T){T=Number(T.getAttribute("data-layer"));return E-T||1});
|
|
Q<0&&(Q=-(Q+1));g.Mu(z,D,Q);D.setAttribute("data-layer",String(E))};
|
|
DvV=function(z,D){z=zdW(z.app.Ii.B);z=g.v(z);for(var E=z.next();!E.done;E=z.next()){E=E.value;var Q=E.getAvailableAudioTracks(),T=null;Q=g.v(Q);for(var k=Q.next();!k.done;k=Q.next())if(k=k.value,k.getLanguageInfo().getId()===D){T=k;break}T&&E.tX(T,!0)}};
|
|
RX=function(){q0.apply(this,arguments);this.Aa={}};
|
|
g.cV=function(){ZE||(ZE=new RX);return ZE};
|
|
g.K1=function(z,D){D?z.Aa.Authorization="Bearer "+D:delete z.Aa.Authorization};
|
|
EFL=function(z){this.experiments=z;this.K=2048;this.B=0;this.FH=(this.S=this.W("html5_streaming_resilience"))?.5:.25;var D=D===void 0?0:D;this.Z=g.GS(this.experiments,"html5_media_time_weight_prop")||D;this.j=(this.V=this.experiments.MN("html5_consider_end_stall"))&&Pp;this.L=this.experiments.MN("html5_measure_max_progress_handling");this.N=this.W("html5_treat_requests_pre_elbow_as_metadata");this.U=this.W("html5_media_time_weight")||!!this.Z;this.W("html5_sabr_live_audio_early_return_fix")&&Pp&&
|
|
(this.K=65536)};
|
|
g.hY=function(z){g.x.call(this);this.C=z};
|
|
p1=function(){this.certificate=null;this.K=!1};
|
|
QGX=function(z,D){function E(){var Q=g.ok.apply(0,arguments);z.removeEventListener("playing",E);D.apply(null,g.K(Q))}
|
|
z.addEventListener("playing",E)};
|
|
g.xu=function(z){var D=Math.abs(Math.floor(z)),E=Math.floor(D/86400),Q=Math.floor(D%86400/3600),T=Math.floor(D%3600/60);D=Math.floor(D%60);var k="";E>0&&(k+=E+":",Q<10&&(k+="0"));if(E>0||Q>0)k+=Q+":",T<10&&(k+="0");k+=T+":";D<10&&(k+="0");E=k+D;return z>=0?E:"-"+E};
|
|
HV=function(z){return(!("button"in z)||typeof z.button!=="number"||z.button===0)&&!("shiftKey"in z&&z.shiftKey)&&!("altKey"in z&&z.altKey)&&!("metaKey"in z&&z.metaKey)&&!("ctrlKey"in z&&z.ctrlKey)};
|
|
g.N8=function(z){g.x.call(this);this.wR={};this.Vi={};this.element=this.createElement(z)};
|
|
UF=function(z,D,E,Q){if(Q.substring(0,2)==="{{")z.Vi[Q]=[D,E];else return Q};
|
|
TWO=function(z,D){var E=[];if(!D)return E;D=g.v(D);for(var Q=D.next();!Q.done;Q=D.next())if(Q=Q.value,Q!=null){var T=Q.nodeType;T===1||T===3?E.push(Q):Q&&typeof Q.G==="string"?E.push(z.createElement(Q)):Q.element?E.push(Q.element):typeof Q==="string"&&Q.indexOf("\n")!==-1?Q.split("\n").forEach(function(k,G){G>0&&E.push(g.$0("BR"));E.push(g.qu(k))}):E.push(g.qu(Q))}return E};
|
|
g7=function(z,D,E,Q){if(E==="child"){g.Pr(D);var T;Q===void 0?T=void 0:T=!Array.isArray(Q)||Q&&typeof Q.G==="string"?[Q]:Q;E=TWO(z,T);E=g.v(E);for(z=E.next();!z.done;z=E.next())D.appendChild(z.value)}else E==="style"?g.vU(D,"cssText",Q?Q:""):Q===null||Q===void 0?D.removeAttribute(E):(z=Q.toString(),E==="href"&&(z=Bn(Qk(z))),D.setAttribute(E,z))};
|
|
g.r7=function(z){g.N8.call(this,z);this.L=!0;this.listeners=[]};
|
|
var kSr=function(z,D){return Y8[e[10]](this,1,5543,z,D)};
|
|
g.iT=function(z){g.r7.call(this,z);this.N=new g.Ma;g.H(this,this.N)};
|
|
g.w7=function(z,D,E,Q,T,k){g.x.call(this);this.element=z;this.state=null;E||z.hide();this.L=D;this.Z=Q===void 0?D:Q;this.K=k;this.onHidden=T;this.delay=new g.re(this.s1,0,this);g.H(this,this.delay)};
|
|
tY=function(z,D){z=z.element.element;D?z.setAttribute("aria-hidden","true"):z.removeAttribute("aria-hidden")};
|
|
yn=function(z,D,E,Q){Q=Q===void 0?!1:Q;g.iT.call(this,D);var T=this;this.J=z;this.V=Q;this.K=new g.fQ(this);this.fade=new g.w7(this,E,!0,void 0,void 0,function(){T.sourceElement&&T.element&&(T.sourceElement.getAttribute("aria-haspopup"),T.sourceElement.setAttribute("aria-expanded","true"),T.focus())});
|
|
g.H(this,this.K);g.H(this,this.fade)};
|
|
GSa=function(z){z.sourceElement&&(document.activeElement&&g.AU(z.element,document.activeElement)&&z.sourceElement.focus(),z.sourceElement.setAttribute("aria-expanded","false"),z.sourceElement=void 0);g.tF(z.K);z.Z=void 0};
|
|
oX=function(z){return z.L&&z.fade.state!==4};
|
|
sF=function(z,D,E,Q){Q=new g.r7({G:"div",U9:["ytp-linked-account-popup-button"],Dg:Q,TV:{role:"button",tabindex:"0"}});D=new g.r7({G:"div",yA:"ytp-linked-account-popup",TV:{role:"dialog","aria-modal":"true",tabindex:"-1"},VA:[{G:"div",yA:"ytp-linked-account-popup-title",Dg:D},{G:"div",yA:"ytp-linked-account-popup-description",Dg:E},{G:"div",yA:"ytp-linked-account-popup-buttons",VA:[Q]}]});yn.call(this,z,{G:"div",yA:"ytp-linked-account-popup-container",VA:[D]},100);var T=this;this.dialog=D;g.H(this,
|
|
this.dialog);Q.TX("click",function(){T.qF()});
|
|
g.H(this,Q);g.Sj(this.J,this.element,4);this.hide()};
|
|
g.$u=function(){return{G:"svg",TV:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},VA:[{G:"path",TV:{d:"M 19.41,20.09 14.83,15.5 19.41,10.91 18,9.5 l -6,6 6,6 z",fill:"#fff"}}]}};
|
|
g.q8=function(){return{G:"svg",TV:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},VA:[{G:"path",TV:{d:"m 12.59,20.34 4.58,-4.59 -4.58,-4.59 1.41,-1.41 6,6 -6,6 z",fill:"#fff"}}]}};
|
|
g.PV=function(){return{G:"svg",TV:{height:"100%",viewBox:"0 0 24 24",width:"100%"},VA:[{G:"path",TV:{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z",fill:"#fff"}}]}};
|
|
M8=function(){return{G:"svg",TV:{height:"100%",version:"1.1",viewBox:"0 0 110 26",width:"100%"},VA:[{G:"path",lk:!0,yA:"ytp-svg-fill",TV:{d:"M 16.68,.99 C 13.55,1.03 7.02,1.16 4.99,1.68 c -1.49,.4 -2.59,1.6 -2.99,3 -0.69,2.7 -0.68,8.31 -0.68,8.31 0,0 -0.01,5.61 .68,8.31 .39,1.5 1.59,2.6 2.99,3 2.69,.7 13.40,.68 13.40,.68 0,0 10.70,.01 13.40,-0.68 1.5,-0.4 2.59,-1.6 2.99,-3 .69,-2.7 .68,-8.31 .68,-8.31 0,0 .11,-5.61 -0.68,-8.31 -0.4,-1.5 -1.59,-2.6 -2.99,-3 C 29.11,.98 18.40,.99 18.40,.99 c 0,0 -0.67,-0.01 -1.71,0 z m 72.21,.90 0,21.28 2.78,0 .31,-1.37 .09,0 c .3,.5 .71,.88 1.21,1.18 .5,.3 1.08,.40 1.68,.40 1.1,0 1.99,-0.49 2.49,-1.59 .5,-1.1 .81,-2.70 .81,-4.90 l 0,-2.40 c 0,-1.6 -0.11,-2.90 -0.31,-3.90 -0.2,-0.89 -0.5,-1.59 -1,-2.09 -0.5,-0.4 -1.10,-0.59 -1.90,-0.59 -0.59,0 -1.18,.19 -1.68,.49 -0.49,.3 -1.01,.80 -1.21,1.40 l 0,-7.90 -3.28,0 z m -49.99,.78 3.90,13.90 .18,6.71 3.31,0 0,-6.71 3.87,-13.90 -3.37,0 -1.40,6.31 c -0.4,1.89 -0.71,3.19 -0.81,3.99 l -0.09,0 c -0.2,-1.1 -0.51,-2.4 -0.81,-3.99 l -1.37,-6.31 -3.40,0 z m 29.59,0 0,2.71 3.40,0 0,17.90 3.28,0 0,-17.90 3.40,0 c 0,0 .00,-2.71 -0.09,-2.71 l -9.99,0 z m -53.49,5.12 8.90,5.18 -8.90,5.09 0,-10.28 z m 89.40,.09 c -1.7,0 -2.89,.59 -3.59,1.59 -0.69,.99 -0.99,2.60 -0.99,4.90 l 0,2.59 c 0,2.2 .30,3.90 .99,4.90 .7,1.1 1.8,1.59 3.5,1.59 1.4,0 2.38,-0.3 3.18,-1 .7,-0.7 1.09,-1.69 1.09,-3.09 l 0,-0.5 -2.90,-0.21 c 0,1 -0.08,1.6 -0.28,2 -0.1,.4 -0.5,.62 -1,.62 -0.3,0 -0.61,-0.11 -0.81,-0.31 -0.2,-0.3 -0.30,-0.59 -0.40,-1.09 -0.1,-0.5 -0.09,-1.21 -0.09,-2.21 l 0,-0.78 5.71,-0.09 0,-2.62 c 0,-1.6 -0.10,-2.78 -0.40,-3.68 -0.2,-0.89 -0.71,-1.59 -1.31,-1.99 -0.7,-0.4 -1.48,-0.59 -2.68,-0.59 z m -50.49,.09 c -1.09,0 -2.01,.18 -2.71,.68 -0.7,.4 -1.2,1.12 -1.49,2.12 -0.3,1 -0.5,2.27 -0.5,3.87 l 0,2.21 c 0,1.5 .10,2.78 .40,3.78 .2,.9 .70,1.62 1.40,2.12 .69,.5 1.71,.68 2.81,.78 1.19,0 2.08,-0.28 2.78,-0.68 .69,-0.4 1.09,-1.09 1.49,-2.09 .39,-1 .49,-2.30 .49,-3.90 l 0,-2.21 c 0,-1.6 -0.2,-2.87 -0.49,-3.87 -0.3,-0.89 -0.8,-1.62 -1.49,-2.12 -0.7,-0.5 -1.58,-0.68 -2.68,-0.68 z m 12.18,.09 0,11.90 c -0.1,.3 -0.29,.48 -0.59,.68 -0.2,.2 -0.51,.31 -0.81,.31 -0.3,0 -0.58,-0.10 -0.68,-0.40 -0.1,-0.3 -0.18,-0.70 -0.18,-1.40 l 0,-10.99 -3.40,0 0,11.21 c 0,1.4 .18,2.39 .68,3.09 .49,.7 1.21,1 2.21,1 1.4,0 2.48,-0.69 3.18,-2.09 l .09,0 .31,1.78 2.59,0 0,-14.99 c 0,0 -3.40,.00 -3.40,-0.09 z m 17.31,0 0,11.90 c -0.1,.3 -0.29,.48 -0.59,.68 -0.2,.2 -0.51,.31 -0.81,.31 -0.3,0 -0.58,-0.10 -0.68,-0.40 -0.1,-0.3 -0.21,-0.70 -0.21,-1.40 l 0,-10.99 -3.40,0 0,11.21 c 0,1.4 .21,2.39 .71,3.09 .5,.7 1.18,1 2.18,1 1.39,0 2.51,-0.69 3.21,-2.09 l .09,0 .28,1.78 2.62,0 0,-14.99 c 0,0 -3.40,.00 -3.40,-0.09 z m 20.90,2.09 c .4,0 .58,.11 .78,.31 .2,.3 .30,.59 .40,1.09 .1,.5 .09,1.21 .09,2.21 l 0,1.09 -2.5,0 0,-1.09 c 0,-1 -0.00,-1.71 .09,-2.21 0,-0.4 .11,-0.8 .31,-1 .2,-0.3 .51,-0.40 .81,-0.40 z m -50.49,.12 c .5,0 .8,.18 1,.68 .19,.5 .28,1.30 .28,2.40 l 0,4.68 c 0,1.1 -0.08,1.90 -0.28,2.40 -0.2,.5 -0.5,.68 -1,.68 -0.5,0 -0.79,-0.18 -0.99,-0.68 -0.2,-0.5 -0.31,-1.30 -0.31,-2.40 l 0,-4.68 c 0,-1.1 .11,-1.90 .31,-2.40 .2,-0.5 .49,-0.68 .99,-0.68 z m 39.68,.09 c .3,0 .61,.10 .81,.40 .2,.3 .27,.67 .37,1.37 .1,.6 .12,1.51 .12,2.71 l .09,1.90 c 0,1.1 .00,1.99 -0.09,2.59 -0.1,.6 -0.19,1.08 -0.49,1.28 -0.2,.3 -0.50,.40 -0.90,.40 -0.3,0 -0.51,-0.08 -0.81,-0.18 -0.2,-0.1 -0.39,-0.29 -0.59,-0.59 l 0,-8.5 c .1,-0.4 .29,-0.7 .59,-1 .3,-0.3 .60,-0.40 .90,-0.40 z"}}]}};
|
|
edI=function(){return{G:"svg",TV:{fill:"none",height:"100%",viewBox:"0 0 143 51",width:"100%"},VA:[{G:"path",TV:{d:"M58.37 41.39H62.79V27.23C62.79 23.03 62.69 18.69 62.43 13.59H62.93L63.69 16.89L68.67 41.39H73.17L78.07 16.89L78.89 13.59H79.37C79.15 18.45 79.03 22.89 79.03 27.23V41.39H83.45V8.79H75.95L73.41 20.81C72.35 25.85 71.51 32.01 71.01 35.19H70.73C70.33 31.95 69.49 25.81 68.41 20.85L65.81 8.79H58.37V41.39Z",fill:"white"}},{G:"path",TV:{d:"M91.45 41.73C93.91 41.73 95.83 40.59 97.17 38.13H97.35L97.69 41.39H101.43V17.73H96.47V36.61C95.91 37.67 94.81 38.29 93.73 38.29C92.33 38.29 91.89 37.17 91.89 35.13V17.73H86.93V35.43C86.93 39.49 88.19 41.73 91.45 41.73Z",
|
|
fill:"white"}},{G:"path",TV:{d:"M110.79 41.89C115.15 41.89 117.75 39.83 117.75 35.65C117.75 31.79 115.93 30.39 111.85 27.47C109.67 25.91 108.39 25.09 108.39 22.95C108.39 21.47 109.27 20.61 110.89 20.61C112.69 20.61 113.33 21.81 113.33 25.29L117.45 25.07C117.77 19.57 115.71 17.23 110.97 17.23C106.57 17.23 104.17 19.27 104.17 23.45C104.17 27.25 105.97 28.83 108.93 31.03C111.89 33.23 113.55 34.53 113.55 36.23C113.55 37.75 112.51 38.61 111.01 38.61C109.13 38.61 108.11 36.97 108.29 34.41L104.21 34.49C103.51 39.25 105.89 41.89 110.79 41.89Z",
|
|
fill:"white"}},{G:"path",TV:{d:"M122.5 14.59C124.22 14.59 125.04 13.99 125.04 11.59C125.04 9.33 124.16 8.65 122.5 8.65C120.84 8.65 119.94 9.27 119.94 11.59C119.94 13.99 120.82 14.59 122.5 14.59ZM120.2 41.39H125V17.73H120.2V41.39Z",fill:"white"}},{G:"path",TV:{d:"M134.95 41.79C137.31 41.79 138.63 41.49 139.71 40.47C141.31 39.01 141.97 36.63 141.85 33.11L137.41 32.87C137.41 36.87 136.81 38.45 135.03 38.45C133.13 38.45 132.77 36.45 132.77 31.97V27.21C132.77 22.41 133.23 20.51 135.07 20.51C136.67 20.51 137.29 22.01 137.29 26.47L141.65 26.15C141.97 22.93 141.59 20.29 140.09 18.83C139.01 17.77 137.37 17.29 135.15 17.29C129.65 17.29 127.75 20.73 127.75 28.03V31.17C127.75 38.47 129.23 41.79 134.95 41.79Z",
|
|
fill:"white"}},{G:"path",TV:{"clip-rule":"evenodd",d:"M24.99 49C29.74 49.00 34.38 47.59 38.32 44.95C42.27 42.32 45.35 38.57 47.17 34.18C48.98 29.80 49.46 24.97 48.53 20.32C47.61 15.66 45.32 11.38 41.97 8.03C38.61 4.67 34.33 2.38 29.68 1.46C25.02 .53 20.20 1.01 15.81 2.82C11.43 4.64 7.68 7.71 5.04 11.66C2.40 15.61 1 20.25 1 25C0.99 28.15 1.61 31.27 2.82 34.18C4.03 37.09 5.79 39.74 8.02 41.97C10.25 44.19 12.89 45.96 15.81 47.17C18.72 48.37 21.84 49 24.99 49ZM24.99 12.36C27.49 12.36 29.94 13.10 32.02 14.48C34.10 15.87 35.72 17.84 36.68 20.15C37.64 22.46 37.89 25.01 37.41 27.46C36.92 29.91 35.72 32.17 33.95 33.94C32.18 35.70 29.93 36.91 27.48 37.40C25.02 37.89 22.48 37.64 20.17 36.68C17.86 35.72 15.88 34.10 14.50 32.02C13.11 29.94 12.37 27.50 12.37 25C12.37 21.65 13.70 18.44 16.07 16.07C18.43 13.70 21.64 12.37 24.99 12.36ZM24.99 10.43C22.11 10.43 19.29 11.28 16.89 12.88C14.50 14.48 12.63 16.76 11.53 19.42C10.42 22.09 10.13 25.02 10.70 27.85C11.26 30.67 12.65 33.27 14.69 35.31C16.73 37.35 19.32 38.73 22.15 39.30C24.98 39.86 27.91 39.57 30.57 38.46C33.23 37.36 35.51 35.49 37.11 33.09C38.71 30.70 39.57 27.88 39.56 25C39.56 23.08 39.19 21.19 38.46 19.42C37.72 17.65 36.65 16.04 35.30 14.69C33.94 13.34 32.34 12.27 30.57 11.53C28.80 10.80 26.90 10.43 24.99 10.43ZM32.63 24.99L20.36 32.09V17.91L32.63 24.99Z",
|
|
fill:"white","fill-rule":"evenodd"}}]}};
|
|
C1=function(z,D,E,Q){g.iT.call(this,z);this.priority=D;E&&this.updateValue("label",E);Q&&this.GF(Q)};
|
|
AY=function(z,D){z=z===void 0?{}:z;D=D===void 0?[]:D;var E=E===void 0?!1:E;var Q=Q===void 0?!1:Q;D.push("ytp-menuitem");var T=z;"role"in T||(T.role="menuitem");E||(T=z,"tabindex"in T||(T.tabindex="0"));z={G:E?"a":"div",U9:D,TV:z,VA:[{G:"div",yA:"ytp-menuitem-icon",Dg:"{{icon}}"},{G:"div",yA:"ytp-menuitem-label",Dg:"{{label}}"},{G:"div",yA:"ytp-menuitem-content",Dg:"{{content}}"}]};Q&&z.VA.push({G:"div",yA:"ytp-menuitem-secondary-icon",Dg:"{{secondaryIcon}}"});return z};
|
|
BV=function(z){C1.call(this,AY({"aria-haspopup":"true"},["ytp-linked-account-menuitem"]),2);var D=this;this.J=z;this.Z=this.K=!1;this.B=z.Wl();z.createServerVe(this.element,this,!0);this.lr(this.J,"settingsMenuVisibilityChanged",function(E){D.E4(E)});
|
|
this.lr(this.J,"videodatachange",this.U);this.TX("click",this.onClick);this.U()};
|
|
zD=function(z){return z?g.P3(z):""};
|
|
DO=function(z){g.x.call(this);this.api=z};
|
|
Eu=function(z){DO.call(this,z);var D=this;Gx(z,"setAccountLinkState",function(E){D.setAccountLinkState(E)});
|
|
Gx(z,"updateAccountLinkingConfig",function(E){D.updateAccountLinkingConfig(E)});
|
|
z.addEventListener("videodatachange",function(E,Q){D.onVideoDataChange(Q)});
|
|
z.addEventListener("settingsMenuInitialized",function(){D.menuItem=new BV(D.api);g.H(D,D.menuItem)})};
|
|
QX=function(z){DO.call(this,z);var D=this;this.K=null;this.events=new g.fQ(z);g.H(this,this.events);this.events.lr(z,"applicationvideodatachange",function(){D.Qp()})};
|
|
g.kv=function(z,D,E){E=E===void 0?{}:E;this.start=z;this.end=D;this.active=!0;this.color="";this.L=dvX++;this.id=E.id||"";this.priority=E.priority||9;this.visible=E.visible||!1;this.style=E.style||TD.AD_MARKER;this.namespace=E.namespace||"";if(z=E.color)z=z.toString(16),this.color="#"+Array(7-z.length).join("0")+z;this.tooltip=E.tooltip;this.icons=E.icons?E.icons.filter(function(Q){return g.b6(Q.thumbnails,function(T){return g.gW(T.url)})}):null;
|
|
this.associatedClipId=E.associatedClipId;this.markerPositionMs=E.markerPositionMs;this.visible=this.visible;this.style=this.style;this.start=this.start};
|
|
F7X=function(z){return z===-0x8000000000000?"BEFORE_MEDIA_START":z===0?"MEDIA_START":z===0x7ffffffffffff?"MEDIA_END":z===0x8000000000000?"AFTER_MEDIA_END":z.toString()};
|
|
g.GD=function(z,D){return z.start-D.start||z.priority-D.priority||z.L-D.L};
|
|
g.eH=function(z){return"crn_"+z};
|
|
L7V=function(z){this.api=z;this.K={}};
|
|
dH=function(z,D,E,Q){D in z.K||(E=new g.kv(E,Q,{id:D,priority:2,namespace:"appad"}),z.api.J7([E],1),z.K[D]=E)};
|
|
Fx=function(z){DO.call(this,z);var D=this;this.events=new g.fQ(this);g.H(this,this.events);this.K=new L7V(this.api);this.events.lr(this.api,"legacyadtrackingpingreset",function(){D.K.K={}});
|
|
this.events.lr(this.api,"legacyadtrackingpingchange",function(E){var Q=D.K;dH(Q,"part2viewed",1,0x8000000000000);dH(Q,"engagedview",Math.max(1,E.BQ*1E3),0x8000000000000);if(!E.isLivePlayback){var T=E.lengthSeconds*1E3;cB(E)&&Q.api.W("html5_shorts_gapless_ads_duration_fix")&&(T=Q.api.getProgressState().seekableEnd*1E3-E.Ch);dH(Q,"videoplaytime25",T*.25,T);dH(Q,"videoplaytime50",T*.5,T);dH(Q,"videoplaytime75",T*.75,T);dH(Q,"videoplaytime100",T,0x8000000000000);dH(Q,"conversionview",T,0x8000000000000);
|
|
dH(Q,"videoplaybackstart",1,T);dH(Q,"videoplayback2s",2E3,T);dH(Q,"videoplayback10s",1E4,T)}});
|
|
this.events.lr(this.api,g.eH("appad"),this.L);this.events.lr(this.api,"crx_appad",this.L)};
|
|
XFn=function(z,D,E){if(!(E in D))return!1;D=D[E];Array.isArray(D)||(D=[D]);D=g.v(D);for(E=D.next();!E.done;E=D.next()){E=E.value;var Q={CPN:z.api.getVideoData().clientPlaybackNonce};E=g.ZU(E,Q);Q=void 0;Q=Q===void 0?!1:Q;(Q=HF(Nv(E,feL),E,Q,"Active View 3rd Party Integration URL"))||(Q=void 0,Q=Q===void 0?!1:Q,Q=HF(Nv(E,nFI),E,Q,"Google/YouTube Brand Lift URL"));Q||(Q=void 0,Q=Q===void 0?!1:Q,Q=HF(Nv(E,W7W),E,Q,"Nielsen OCR URL"));g.Rq(E,void 0,Q)}return!0};
|
|
LR=function(z,D){JwX(z,D).then(function(E){g.Rq(D,void 0,void 0,E)})};
|
|
fR=function(z,D){D.forEach(function(E){LR(z,E)})};
|
|
JwX=function(z,D){return g.jb(z.api.Y())&&g.c6(D)&&g.fw(D)?g.ZD(z.api.Y(),g.oa(z.api.getVideoData())).then(function(E){var Q;E&&(Q={Authorization:"Bearer "+E});return Q},void 0):g.P6()};
|
|
uR6=function(z){DO.call(this,z);this.events=new g.fQ(z);g.H(this,this.events);this.events.lr(z,"videoready",function(D){if(z.getPresentingPlayerType()===1){var E,Q,T={playerDebugData:{pmlSignal:!!((E=D.getPlayerResponse())==null?0:(Q=E.adPlacements)==null?0:Q.some(function(k){var G;return k==null?void 0:(G=k.adPlacementRenderer)==null?void 0:G.renderer})),
|
|
contentCpn:D.clientPlaybackNonce}};g.z2("adsClientStateChange",T)}})};
|
|
nR=function(z){DO.call(this,z);var D=this;this.accumulatedWatchTimeMillis=0;this.LR=this.K=null;this.events=new g.fQ(z);g.H(this,this.events);Gx(this.api,"getAccumulatedWatchTime",function(){return D.getAccumulatedWatchTime()});
|
|
this.events.lr(z,"progresssync",function(){var E=D.api.getVideoData();if(E&&(E=E.clientPlaybackNonce)){D.LR!==E&&(D.accumulatedWatchTimeMillis=0,D.K=null,D.LR=E);var Q=D.api.getPlayerStateObject();E=Math.round((D.api.getCurrentTime()||0)*1E3);g.t(Q,8)&&D.K!==null&&(Q=E-D.K,Q>0&&Q<1E3&&(D.accumulatedWatchTimeMillis+=Q));D.K=E}})};
|
|
Wo=function(z,D){C1.call(this,AY({role:"menuitemcheckbox","aria-checked":"false"}),D,z,{G:"div",yA:"ytp-menuitem-toggle-checkbox"});this.checked=!1;this.enabled=!0;this.TX("click",this.onClick)};
|
|
Xx=function(z,D){z.checked=D;z.element.setAttribute("aria-checked",String(z.checked))};
|
|
Jx=function(z,D){z.enabled=D;z.enabled?z.element.removeAttribute("aria-disabled"):z.element.setAttribute("aria-disabled","true")};
|
|
uO=function(z,D,E,Q){var T=z.currentTarget;if((E===void 0||!E)&&HV(z))return z.preventDefault(),!0;D.pauseVideo();z=T.getAttribute("href");gKn(z,Q);return!1};
|
|
VX=function(z,D,E){if(bj(D.Y())&&D.getPresentingPlayerType()!==2)HV(E)&&(D.isFullscreen()&&!D.Y().externalFullscreen&&D.toggleFullscreen(),E.preventDefault());else{var Q=HV(E);Q&&D.pauseVideo();gKn(z);Q&&(g.JW(z),E.preventDefault())}};
|
|
Ou=function(z){var D;return((D=z.audio)==null?void 0:D.audioQuality)==="AUDIO_QUALITY_HIGH"&&!Gf(z)};
|
|
bO=function(z){var D;return((D=z.audio)==null?void 0:D.K)===!0};
|
|
VoI=function(z){return Gf(z)};
|
|
jH=function(z){var D;return((D=z.audio)==null?void 0:D.L)===!0};
|
|
vo=function(z,D){if(z.length<2)return!1;var E=D(z[0]);return z.some(function(Q){return D(Q)!==E})};
|
|
vFw=function(z,D){z=O$X(z,D.languageId);z=b$k(z,!!D.GE);return z=jGX(z,!!D.P9)};
|
|
b$k=function(z,D){var E=g.NK(z,function(Q){return jH(Q)===D});
|
|
return E.length>0?E:z};
|
|
jGX=function(z,D){var E=g.NK(z,function(Q){return bO(Q)===D});
|
|
return E.length>0?E:z};
|
|
mvr=function(z,D){return D.id!=="und"?g.NK(z,function(E){var Q,T=(Q=D.getLanguageInfo())==null?void 0:Q.name,k;return((k=E.vc)==null?void 0:k.name)===T}):z};
|
|
O$X=function(z,D){if(D&&D!=="und")if(typeof D==="string"){var E=g.vq(z,function(T){return T.id===D});
|
|
if(E==null?0:E.vc)var Q=E.vc.id}else Q=(E=D.vc)==null?void 0:E.id;if(Q&&(E=g.NK(z,function(T){var k;return((k=T.vc)==null?void 0:k.id)===Q}),E.length>0))return E;
|
|
E=g.NK(z,function(T){var k;return!((k=T.vc)==null||!k.isDefault)});
|
|
return E.length>0?E:z};
|
|
leI=function(z){var D=g.NK(z,function(E){return Gf(E)===!0});
|
|
return D.length>0?D:z};
|
|
YwX=function(z){var D=g.NK(z,function(E){return Ou(E)===!0});
|
|
return D.length>0?D:z};
|
|
Iea=function(z,D){z=new Set(z.map(D));z.delete(void 0);return z.size>=2};
|
|
mx=function(z){DO.call(this,z);var D=this;this.events=new g.fQ(z);g.H(this,this.events);var E=this.api.W("html5_enable_audio_quality_setting_feature");Gx(this.api,"getUserAudioQualitySetting",function(){return E?D.getUserAudioQualitySetting():2});
|
|
Gx(this.api,"setUserAudioQualitySetting",function(Q){E&&D.setUserAudioQualitySetting(Q)});
|
|
Gx(this.api,"hasHqaAudioTrack",function(){return E?D.hasHqaAudioTrack():!1});
|
|
Gx(this.api,"getAudioQualitySettingState",function(){return E?D.api.K9(4):1});
|
|
this.DL=hfk();this.updateEnvironmentData()};
|
|
aeQ=function(z){DO.call(this,z);var D=this;Gx(this.api,"getAudioTrackState",function(){return D.api.K9(0)})};
|
|
lO=function(z,D,E,Q,T,k){var G={G:"div",yA:"ytp-panel"};if(E){var d="ytp-panel-back-button";var F="ytp-panel-title";var L={G:"div",yA:"ytp-panel-header",VA:[{G:"div",U9:["ytp-panel-back-button-container"],VA:[{TV:{"aria-label":"Back to previous menu"},G:"button",U9:["ytp-button",d]}]},{G:"span",U9:[F],TV:{role:"heading","aria-level":"2"},VA:[E]}]};if(T){var n="ytp-panel-options";L.VA.push({G:"button",U9:["ytp-button",n],VA:[Q]})}G.VA=[L]}Q=!1;k&&(k={G:"div",yA:"ytp-panel-footer",VA:[k]},Q=!0,G.VA?
|
|
G.VA.push(k):G.VA=[k]);g.iT.call(this,G);this.content=D;Q&&G.VA?D.GV(this.element,G.VA.length-1):D.GV(this.element);E&&(this.backButton=this.OH(d),E=this.OH(F),this.lr(this.backButton,"click",this.vC),this.lr(E,"click",this.vC),T&&this.lr(this.OH(n),"click",T));D.subscribe("size-change",this.I$,this);this.lr(z,"fullscreentoggled",this.I$);this.J=z};
|
|
Yv=function(z,D,E,Q,T,k){D=D===void 0?null:D;var G={role:"menu"};D&&(G.id=D);D=new g.iT({G:"div",yA:"ytp-panel-menu",TV:G});lO.call(this,z,D,E,Q,T,k);this.menuItems=D;this.items=[];g.H(this,this.menuItems)};
|
|
II=function(z,D,E){if(E===void 0?0:E)z.items.push(D),z.menuItems.element.appendChild(D.element);else{E=g.$w(z.items,D,SwQ);if(E>=0)return;E=~E;g.yk(z.items,E,0,D);g.Mu(z.menuItems.element,D.element,E)}D.subscribe("size-change",z.FP,z);z.menuItems.Zg("size-change")};
|
|
aI=function(z,D){D.unsubscribe("size-change",z.FP,z);z.rR()||(g.g9(z.items,D),z.menuItems.element.removeChild(D.element),z.menuItems.Zg("size-change"))};
|
|
SwQ=function(z,D){return D.priority-z.priority};
|
|
g.SH=function(z,D,E,Q,T,k,G){C1.call(this,AY({"aria-haspopup":"true"}),D,z);this.K=Q;this.B=!1;this.Z=null;this.options={};this.V=new Yv(E,void 0,z,T,k,G);g.H(this,this.V);this.TX("keydown",this.Z6);this.TX("click",this.open)};
|
|
g.RI=function(z,D){if(z.Z){var E=z.options[z.Z];E.element.getAttribute("aria-checked");E.element.setAttribute("aria-checked","false");z.Z=null}if(E=z.options[D])E.element.setAttribute("aria-checked","true"),z.GF(z.iO(D)),z.Z=D};
|
|
g.Z$V=function(z,D){for(var E=z.V,Q=g.v(E.items),T=Q.next();!T.done;T=Q.next())T.value.unsubscribe("size-change",E.FP,E);E.items=[];try{g.Pr(E.menuItems.element)}catch(F){var k,G;g.Rc(new g.Ba("Failed to remove menu items from panel menu.",{error:F.message,originalStack:F.stack,childToBeRemoved:(G=(k=E.menuItems.element.firstChild)==null?void 0:k.textContent)!=null?G:"child element not found"}))}E.menuItems.Zg("size-change");E={};Q=!1;for(T=0;T<D.length;T++){k=D[T];G=z.options[k];var d=k===z.Z;d&&
|
|
(Q=!0);G&&G.priority===-T?(z.options[k].updateValue("label",z.iO(k)),delete z.options[k]):G=RdL(z,k,-T,d);E[k]=G;II(z.V,G,!0)}Q||(z.Z=null);D=g.v(Object.keys(z.options));for(Q=D.next();!Q.done;Q=D.next())z.options[Q.value].dispose();z.options=E};
|
|
RdL=function(z,D,E,Q){E=new C1({G:"div",U9:["ytp-menuitem",""],TV:{tabindex:"0",role:"menuitemradio","aria-checked":Q?"true":"false"},VA:[{G:"div",U9:["ytp-menuitem-label"],Dg:"{{label}}"}]},E,z.iO(D));E.TX("click",function(){z.nN(D)});
|
|
return E};
|
|
ZO=function(z,D){g.SH.call(this,"Aspect ratio",6,z,D);this.J=z;g.Z$V(this,["horizontal","vertical"]);cwX(this);K7X(this)};
|
|
cwX=function(z){var D=z.J.getVideoData();z.updateValue("icon",D&&D.playerOrientation==="PLAYER_ORIENTATION_VERTICAL"?{G:"svg",yA:"ytp-svg-fill",TV:{height:"100%",viewBox:"0 -960 960 960",width:"100%"},VA:[{G:"path",TV:{d:"M720-80H240q-33 0-56.5-23.5T160-160v-640q0-33 23.5-56.5T240-880h480q33 0 56.5 23.5T800-800v640q0 33-23.5 56.5T720-80Zm-480-80h480v-640H240v640Zm0 0v-640 640Z"}}]}:{G:"svg",yA:"ytp-svg-fill",TV:{height:"100%",viewBox:"0 -960 960 960",width:"100%"},VA:[{G:"path",TV:{d:"M160-160q-33 0-56.5-23.5T80-240v-480q0-33 23.5-56.5T160-800h640q33 0 56.5 23.5T880-720v480q0 33-23.5 56.5T800-160H160Zm0-80h640v-480H160v480Zm0 0v-480 480Z"}}]})};
|
|
K7X=function(z){var D=z.J.getVideoData();g.RI(z,D&&D.playerOrientation==="PLAYER_ORIENTATION_VERTICAL"?"vertical":"horizontal")};
|
|
pFV=function(z){DO.call(this,z);var D=this;z.addEventListener("settingsMenuInitialized",function(){if(!D.menuItem){var E=D.api.Wl();E&&(D.menuItem=new ZO(D.api,E),g.H(D,D.menuItem))}hdJ(D)});
|
|
z.addEventListener("videodatachange",function(){hdJ(D);var E;(E=D.menuItem)==null||cwX(E);var Q;(Q=D.menuItem)==null||K7X(Q)})};
|
|
hdJ=function(z){if(z.menuItem){var D=z.api.getVideoData();z.menuItem.enable(!!D&&!!D.hj)}};
|
|
xvW=function(z){DO.call(this,z);var D=this;this.events=new g.fQ(z);g.H(this,this.events);this.events.lr(z,"applicationvideodatachange",function(E,Q){Q=Q.clipConfig;E==="dataloaded"&&Q&&Q.startTimeMs!=null&&Q.endTimeMs!=null&&D.api.setLoopRange({startTimeMs:Math.floor(Number(Q.startTimeMs)),endTimeMs:Math.floor(Number(Q.endTimeMs)),postId:Q.postId,type:"clips"})})};
|
|
co=function(z){DO.call(this,z);this.events=new g.fQ(z);g.H(this,this.events)};
|
|
KR=function(z,D,E,Q,T){var k=z.W("html5_enable_new_audio_settings_menu");Wo.call(this,"Stable volume",k?H$Q.y4:g.NWQ.y4);this.J=z;this.S=D;this.V=E;this.hasDrcAudioTrack=Q;this.getDrcState=T;this.U=this.enableNewAudioSettingsMenu=this.K=!1;g.za(this.element,"ytp-drc-menu-item");this.Z=(this.enableNewAudioSettingsMenu=k)?z.Wl().zgV():z.Wl();z.W("html5_enable_voice_boost")?(this.U=!0,this.lr(z,"onFilterAudioFeatures",this.B)):z.addEventListener("videodatachange",this.B.bind(this));z.W("mta_drc_mutual_exclusion_removal")&&
|
|
this.lr(z,"onPlaybackAudioChange",this.B);z.createClientVe(this.element,this,273317);this.TX("click",this.FH);D=this.V()===1&&this.hasDrcAudioTrack();this.enableNewAudioSettingsMenu||(z=z.W("delhi_modern_web_player_icons")?{G:"svg",TV:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},VA:[{G:"path",TV:{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"}}]}:{G:"svg",TV:{height:"24",viewBox:"0 0 24 24",width:"24"},VA:[{G:"path",TV:{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.updateValue("icon",z));this.subscribe("select",this.j,this);this.enableNewAudioSettingsMenu||this.U?this.B():(Jx(this,this.hasDrcAudioTrack()),Xx(this,D),II(this.Z,this))};
|
|
hx=function(z){DO.call(this,z);var D=this;this.events=new g.fQ(z);g.H(this,this.events);z.W("html5_show_drc_toggle")&&z.addEventListener("settingsMenuInitialized",function(){D.menuItem||(D.menuItem=new KR(D.api,D.setDrcUserPreference.bind(D),D.getDrcUserPreference.bind(D),D.GB.bind(D),D.getDrcState.bind(D)),g.H(D,D.menuItem))});
|
|
Gx(this.api,"setDrcUserPreference",function(Q){D.setDrcUserPreference(Q)});
|
|
Gx(this.api,"getDrcUserPreference",function(){return D.getDrcUserPreference()});
|
|
Gx(this.api,"hasDrcAudioTrack",function(){return D.GB()});
|
|
Gx(this.api,"getDrcState",function(){return D.getDrcState()});
|
|
var E;this.K=(E=g.s_("yt-player-drc-pref"))!=null?E:1;this.updateEnvironmentData()};
|
|
pR=function(z){DO.call(this,z);var D=this;this.K={};this.events=new g.fQ(z);g.H(this,this.events);this.events.lr(z,"videodatachange",function(){D.onVideoDataChange()});
|
|
this.events.lr(z,g.eH("embargo"),function(E){D.api.cX(!0);var Q,T=(Q=D.K[E.id])!=null?Q:[];Q=g.v(T);for(T=Q.next();!T.done;T=Q.next()){var k=T.value;D.api.hideControls();D.api.IC("auth",2,"This video isn't available in your current playback area",g.dW({embargoed:1,id:E.id,idx:E.L,start:E.start}));T=void 0;(k=(T=k.embargo)==null?void 0:T.onTrigger)&&D.api.Wc("innertubeCommand",k)}})};
|
|
UvO=function(z,D){var E;return(E=D.onEnter)==null?void 0:E.some(z.L)};
|
|
gFJ=function(z,D){D=g.v(D);for(var E=D.next();!E.done;E=D.next()){E=E.value;var Q=void 0,T=Number((Q=E.playbackPosition)==null?void 0:Q.utcTimeMillis)/1E3,k=void 0;Q=T+Number((k=E.duration)==null?void 0:k.seconds);k="embargo_"+T;z.api.addUtcCueRange(k,T,Q,"embargo",!1);E.onEnter&&(z.K[k]=E.onEnter.filter(z.L))}};
|
|
xv=function(z){DO.call(this,z);var D=this;this.K=[];this.events=new g.fQ(z);g.H(this,this.events);Gx(z,"addEmbedsConversionTrackingParams",function(E){D.addEmbedsConversionTrackingParams(E)});
|
|
this.events.lr(z,"veClickLogged",function(E){D.api.hasVe(E)&&(E=E.visualElement.getAsJspb(),E=wE(E,2),D.K.push(E))})};
|
|
rwk=function(z){DO.call(this,z);Gx(z,"isEmbedsShortsMode",function(){return z.isEmbedsShortsMode()});
|
|
Gx(z,"getReelItemWatchResponse",function(){var D,E;return(E=(D=z.getVideoData({playerType:1}))==null?void 0:D.getReelItemWatchResponse())!=null?E:null});
|
|
Gx(z,"getResolveUrlResponse",function(){var D,E;return(E=(D=z.getVideoData({playerType:1}))==null?void 0:D.getResolveUrlResponse())!=null?E:null})};
|
|
i$I=function(z){DO.call(this,z);var D=this;this.events=new g.fQ(z);g.H(this,this.events);this.events.lr(z,"initialvideodatacreated",function(E){Ay(Mr(),16623);D.K=g.kE();var Q=z.Y().NR&&!E.Vi;if(y_(E)&&Q){Ay(Mr(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"});if(E.getWatchNextResponse()){var T,k=(T=E.getWatchNextResponse())==null?void 0:T.trackingParams;k&&g.zS(k)}if(E.getPlayerResponse()){var G;(E=(G=E.getPlayerResponse())==null?void 0:G.trackingParams)&&g.zS(E)}}else Ay(Mr(),
|
|
32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}),E.getEmbeddedPlayerResponse()&&(G=(k=E.getEmbeddedPlayerResponse())==null?void 0:k.trackingParams)&&g.zS(G)});
|
|
this.events.lr(z,"loadvideo",function(){Ay(Mr(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:D.K})});
|
|
this.events.lr(z,"cuevideo",function(E){E===1&&Ay(Mr(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:D.K})});
|
|
this.events.lr(z,"largeplaybuttonclicked",function(E){Ay(Mr(),27240,E.visualElement)});
|
|
this.events.lr(z,"playlistnextbuttonclicked",function(E){Ay(Mr(),27240,E.visualElement)});
|
|
this.events.lr(z,"playlistprevbuttonclicked",function(E){Ay(Mr(),27240,E.visualElement)});
|
|
this.events.lr(z,"playlistautonextvideo",function(){Ay(Mr(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"})})};
|
|
Ho=function(z,D){g.x.call(this);var E=this;this.K=null;this.Z=D;D=[];for(var Q=0;Q<=100;Q++)D.push(Q/100);D={threshold:D,trackVisibility:!0,delay:1E3};(this.L=window.IntersectionObserver?new IntersectionObserver(function(T){T=T[T.length-1];var k=null;typeof T.isVisible==="undefined"?document.visibilityState==="visible"&&T.isIntersecting&&T.intersectionRatio>0?k=T.intersectionRatio:document.visibilityState==="hidden"?k=0:k=null:k=T.isVisible?T.intersectionRatio:0;k!=null&&(k=Math.max(k,0),k=Math.min(k,
|
|
1));E.K=k;typeof E.Z==="function"&&E.Z(E.K)},D):null)&&this.L.observe(z)};
|
|
toX=function(z){DO.call(this,z);var D=this;this.events=new g.fQ(z);g.H(this,this.events);this.events.lr(z,"applicationInitialized",function(){wFX(D)})};
|
|
wFX=function(z){var D=z.api.getRootNode(),E,Q=z.api.getWebPlayerContextConfig().embedsEnableEmc3ds?((E=D.parentElement)==null?void 0:E.parentElement)||D:D;z.K=new Ho(Q,function(T){T!=null&&(z.api.Y().Jv=T,z.api.Y().hv="EMBEDDED_PLAYER_VISIBILITY_FRACTION_SOURCE_INTERSECTION_OBSERVER")});
|
|
g.H(z,z.K);z.events.lr(z.api,"videoStatsPingCreated",function(T){var k=z.K;k=k.K==null?null:Math.round(k.K*100)/100;T.inview=k!=null?k:void 0;k=z.api.getPlayerSize();if(k.height>0&&k.width>0){k=[Math.round(k.width),Math.round(k.height)];var G=g.IA();G>1&&k.push(G);k=k.join(":")}else k=void 0;T.size=k})};
|
|
Nz=function(z){DO.call(this,z);var D=this;Gx(this.api,"dismissFeaturedProductOverlay",function(){D.dismissFeaturedProductOverlay()})};
|
|
Uu=function(z){DO.call(this,z);var D=this;d7(this.api,"getSphericalProperties",function(){return D.getSphericalProperties()});
|
|
d7(this.api,"setSphericalProperties",function(){D.setSphericalProperties.apply(D,g.K(g.ok.apply(0,arguments)))});
|
|
ej(this.api,"getSphericalProperties",function(){return D.api.getPresentingPlayerType()===2?{}:D.getSphericalProperties()});
|
|
ej(this.api,"setSphericalProperties",function(){var E=g.ok.apply(0,arguments);D.api.getPresentingPlayerType()!==2&&D.setSphericalProperties.apply(D,g.K(E))})};
|
|
gH=function(z){DO.call(this,z);Gx(z,"createClientVe",this.createClientVe.bind(this));Gx(z,"createServerVe",this.createServerVe.bind(this));Gx(z,"destroyVe",this.destroyVe.bind(this));Gx(z,"hasVe",this.hasVe.bind(this));Gx(z,"logClick",this.logClick.bind(this));Gx(z,"logVisibility",this.logVisibility.bind(this));Gx(z,"setTrackingParams",this.setTrackingParams.bind(this))};
|
|
iO=function(z){this.Z={};this.L={};this.videoData=z;var D,E=(D=z.L)==null?void 0:D.L;E&&E.length>0?this.K=E:(z=z.getAvailableAudioTracks(),this.K=z.length>0?ywI(z):[]);z=g.v(rH);for(D=z.next();!D.done;D=z.next())D=D.value,this.Z[D]=oFX[D](this.K);this.Wj()};
|
|
ywI=function(z){return z.map(function(D){return new EA(D.id,"application/x-mpegURL",{vc:D.vc})})};
|
|
wH=function(z,D,E,Q){function T(G){var d=!(G.status!==204&&G.status!==200&&!G.response),F;G={succ:""+ +d,rc:G.status,lb:((F=G.response)==null?void 0:F.byteLength)||0,rt:((0,g.r)()-k).toFixed(),shost:g.VG(z),trigger:D};sGV(G,z);E&&E(G);Q&&!d&&Q(new g.FR("pathprobe.net",G))}
|
|
var k=(0,g.r)();g.wi(z,{format:"RAW",responseType:"arraybuffer",timeout:1E4,onFinish:T,onTimeout:T})};
|
|
sGV=function(z,D){var E;((E=window.performance)==null?0:E.getEntriesByName)&&(D=performance.getEntriesByName(D))&&D.length&&(D=D[0],z.pedns=(D.domainLookupEnd-D.startTime).toFixed(),z.pecon=(D.connectEnd-D.domainLookupEnd).toFixed(),z.perqs=(D.requestStart-D.connectEnd).toFixed())};
|
|
tx=function(z,D){this.AL=z;this.policy=D;this.playbackRate=1};
|
|
$vJ=function(z,D){var E=Math.min(z.policy.lc,yX(z.AL));z=oI(z);return D-E*z};
|
|
qz=function(z,D,E,Q,T){T=T===void 0?!1:T;if(z.policy.uk)return Math.ceil(z.policy.uk*D);z.policy.vV&&(Q=Math.abs(Q));Q/=z.playbackRate;var k=1/$v(z.AL);E=Math.max(.9*(Q-3),yX(z.AL)+z.AL.L.K*k)/k*.8/(D+E);E=Math.min(E,Q);z.policy.T4>0&&T&&(E=Math.max(E,z.policy.T4));return qwn(z,E,D)};
|
|
qwn=function(z,D,E){return Math.ceil(Math.max(Math.max(z.policy.y0,z.policy.RJ*E),Math.min(Math.min(z.policy.dR,31*E),Math.ceil(D*E))))||z.policy.y0};
|
|
oI=function(z){return $v(z.AL,!z.policy.WQ,z.policy.hM)};
|
|
Po=function(z){return oI(z)/z.playbackRate};
|
|
Mz=function(z,D,E){var Q=z.policy.playbackStartPolicy.resumeMinReadaheadPolicy||[],T=z.policy.playbackStartPolicy.startMinReadaheadPolicy||[];z=Infinity;D=g.v(D&&Q.length>0?Q:T);for(Q=D.next();!Q.done;Q=D.next())Q=Q.value,T=Q.minReadaheadMs||0,E<(Q.minBandwidthBytesPerSec||0)||z>T&&(z=T);return z<Infinity?z/1E3:z};
|
|
CR=function(z,D,E,Q){this.N=z;this.Sw=D;this.policy=E;this.logger=Q;this.SZ=[];this.KJ=[];this.L=-1;this.tL=null;this.S=this.timestampOffset=0;this.K=10;this.U=new Set;this.B=D.xf?0:1;E.C8>0&&(this.K=E.C8)};
|
|
CYV=function(z,D,E,Q,T){if(!Q.info.eO){if(E.length===0)E.push(Q);else{var k;(z=(k=E.pop())==null?void 0:g.rb(k,Q))?E.push(z):E.push(Q)}return T}var G;(E=(G=E.pop())==null?void 0:g.rb(G,Q))||(E=Q);if(E.info.K)return z.logger&&z.logger({incompleteSegment:E.info.qy()}),T;Q=z.V(E);T=Q.UH;Q={clipId:Q.clipId,formatId:Q.formatId,startTimeMs:Q.startTimeMs,durationMs:Q.a4,vX:T,BS:T};T=PYW(D,Q.startTimeMs);if(k=E=T>=0?D[T]:null){k=Q;var d=T;G=E.startTimeMs+E.durationMs;var F=k.startTimeMs+k.durationMs;if(k.startTimeMs-
|
|
G>z.K)k=!1;else if(Mow(z,E.formatId,k.formatId))E.durationMs=Math.max(G,F)-E.startTimeMs,E.BS=Math.max(E.BS,k.BS),k=!0;else if(Math.abs(E.startTimeMs-k.startTimeMs)<=z.K)if(E.durationMs>k.durationMs+z.K){var L=E.formatId,n=E.vX;d=E.BS;E.formatId=k.formatId;E.durationMs=k.durationMs;E.vX=k.vX;E.BS=k.BS;k.formatId=L;k.startTimeMs=F;k.durationMs=G-F;k.vX=n;k.BS=d;k=!1}else E.formatId=k.formatId,k=!0;else G>k.startTimeMs&&(G>F&&(D.splice(d+1,0,{formatId:E.formatId,startTimeMs:F,durationMs:G-F,vX:k.BS+
|
|
1,BS:E.BS}),z.logger&&z.logger({splitOldStart:(L=E.startTimeMs)==null?void 0:L.toFixed(3),splitOldEnd:G==null?void 0:G.toFixed(3),splitNewStart:(n=k.startTimeMs)==null?void 0:n.toFixed(3),splitNewEnd:F==null?void 0:F.toFixed(3)})),E.durationMs=k.startTimeMs-E.startTimeMs,E.BS=k.vX-1),k=!1}k?Q=E:(T+=1,D.splice(T,0,Q));L=0;for(n=T+1;n<D.length;n++){E=z;k=D[n];G=Q;F=k.startTimeMs+k.durationMs;d=G.startTimeMs+G.durationMs;d>=F+E.K?E=!0:d+E.K<k.startTimeMs?E=!1:Mow(E,k.formatId,G.formatId)?(G.durationMs=
|
|
F-G.startTimeMs,G.BS=k.BS,E=!0):(k.startTimeMs=d,k.vX=G.BS+1,E=!1);if(!E)break;L++}L&&D.splice(T+1,L);return T};
|
|
BWr=function(z,D,E){E!=null&&E.P2||(z.SZ=[]);z.policy.HR?(D=g.$w(z.KJ,{startTimeMs:D*1E3},function(Q,T){return Q.startTimeMs-T.startTimeMs}),z.L!==D&&(z.L=-1,z.Z=void 0)):(AwW(z,!0),z.L=PYW(z.KJ,D*1E3))};
|
|
PYW=function(z,D){z=g.$w(z,{startTimeMs:D},function(E,Q){return E.startTimeMs-Q.startTimeMs});
|
|
return z>=0?z:-z-2};
|
|
AwW=function(z,D){if(z.tL){var E=z.tL.JH();if(E.length!==0){if(z.Z&&D){var Q=z.Z,T=Q.info.Z;!jX(E,T)&&Q.info.U>0&&(0,g.r)()-z.S<5E3&&(z.logger&&z.logger({dend:Q.info.qy()}),E=$RV(E,T,T+.01))}z.policy.HR&&z.logger&&z.logger({cbri:""+z.L});Q=[];for(var k=T=0;T<E.length&&k<z.KJ.length;){var G=E.start(T),d=E.end(T),F=z.KJ[k].startTimeMs/1E3,L=(z.KJ[k].startTimeMs+z.KJ[k].durationMs)/1E3;if(F<=d&&L>=G){var n=Object.assign({},z.KJ[k]),f=z.Sw.Z.get(GK(z.KJ[k].formatId)),X=Math.max(F,G);G=f.index.n0(X+z.K/
|
|
1E3);F=f.index.getStartTime(G);var W=G+ +(Math.abs(F-X)>z.K/1E3);X=W+z.B;W=f.index.getStartTime(W)*1E3;k!==z.L||D?(n.vX=X,n.startTimeMs=W):(z.logger&&z.logger({pEvict:"1",og:n.startTimeMs,adj:F*1E3}),n.vX=G+z.B,n.startTimeMs=F*1E3);G=void 0;F=((G=z.Z)==null?void 0:G.info.duration)||11;k===z.L&&d<L&&L-d<=F*1.01&&(d=L);G=Math.min(L,d);F=f.index.n0(G-z.K/1E3);X=f.index.bT(F);F-=+(Math.abs(X-G)>z.K/1E3);G=F+z.B;f=f.index.bT(F)*1E3;n.BS=G;n.durationMs=f-n.startTimeMs;n.vX<=n.BS&&Q.push(n)}L<d?k+=1:T+=
|
|
1}z.KJ=Q}}};
|
|
zUQ=function(z){var D=[],E=[].concat(g.K(z.SZ));z.KJ.forEach(function(G){D.push(Object.assign({},G))});
|
|
for(var Q=z.L,T=g.v(z.N.K),k=T.next();!k.done;k=T.next())Q=CYV(z,D,E,k.value,Q);D.forEach(function(G){G.startTimeMs&&(G.startTimeMs+=z.timestampOffset*1E3)});
|
|
return{KJ:D,SZ:E}};
|
|
Mow=function(z,D,E){return D.itag!==E.itag||D.xtags!==E.xtags?!1:z.Sw.xf||D.lmt===E.lmt};
|
|
DBX=function(z,D,E){if(z.logger){for(var Q=[],T=0;T<D.length;T++){var k=D[T],G=void 0;if((G=k.Gv)==null?0:G.startTicks){var d=G=void 0,F=void 0;Q.push("i."+((G=k.formatId)==null?void 0:G.itag)+"_st."+(k.startTimeMs+"_psst.")+(((d=k.Gv)==null?void 0:d.startTicks)+"_psd.")+((F=k.Gv)==null?void 0:F.iW))}G=void 0;Q.push("i."+((G=k.formatId)==null?void 0:G.itag)+"_st."+(k.startTimeMs+"_e."+(k.startTimeMs+k.durationMs)+"_d."+k.durationMs)+("_sn."+k.vX)+("_en."+k.BS))}z.logger({p:""+E,br:Q.join(";")})}};
|
|
E9L=function(z){z.KJ=[];z.SZ=[];z.U.clear();z.L=-1;z.Z=void 0};
|
|
Ax=function(z,D,E,Q,T){this.loader=z;this.Sw=D;this.videoTrack=E;this.audioTrack=Q;this.policy=T;this.seekCount=this.targetTime=0;this.B=!1;this.Z=null;this.L=0;this.K=this.Sw.isManifestless&&!this.Sw.qj};
|
|
QZQ=function(z,D,E){if(!z.policy.U){z=D.vF.index;var Q=D.K.UH;z.xL(Q)||E&&E.UH===Q?(D.B=!z.xL(Q),D.AT=!z.xL(Q)):(D.B=!0,D.AT=!0)}};
|
|
kia=function(z){var D=Math.max(z.videoTrack.Z.Z||0,z.audioTrack.Z.Z||0);TnX(z.videoTrack);TnX(z.audioTrack);z.policy.U||c3Q(z.Sw);z.Sw.isManifestless&&!z.policy.U&&(z.K=!0,z.L=0);var E=z.loader;if(!E.policy.mk||E.policy.Kx)E.currentTime=D;z.B=!0;z.Z=new C7;return z.Z};
|
|
dBQ=function(z,D,E,Q,T){if(!D.vF.vS()){if(!(T=E===0||!!D.L.length&&D.L[0]instanceof Bo))a:{if(D.L.length&&(T=D.L[0],T instanceof zU&&T.t9&&T.gE)){T=!0;break a}T=!1}T||z.policy.K||DW(D);return E}var k=Es(D,E);if(!isNaN(k))return k;if(z.loader.n6(E*1E3))return E;T.P2?z.policy.dQ&&(z=Q2(z.loader,D),Giw(D.Z,E+z,!0)):(D.ME(),z.loader.V0(!1,"sta_"+ +D.vF.info.pR()));return Q&&(z=v0(Q.JH(),E),!isNaN(z))?(TU(D,z+eUW,T),E):TU(D,E,T)};
|
|
LTL=function(z,D,E,Q){if(z.policy.U)!Q||!z.K&&z.policy.m9||g.EL(function(){kX(z)});
|
|
else{if(z.isSeeking()&&z.targetTime){var T=FTn(z,D,E);if(T!==-1){z.videoTrack.B=!1;z.audioTrack.B=!1;z.K=!0;z.L=0;g.EL(function(){z.loader.D("seekreason",{reason:"behindMinSq",tgt:T});GU(z,T)});
|
|
return}}E?z.videoTrack.AT=!1:z.audioTrack.AT=!1;var k=!z.K;Es(z.videoTrack,z.targetTime)>=0&&Es(z.audioTrack,z.targetTime)>=0&&k?((z.videoTrack.B||z.audioTrack.B)&&z.loader.D("iterativeSeeking",{status:"done",count:z.seekCount}),z.videoTrack.B=!1,z.audioTrack.B=!1):Q&&g.EL(function(){if(z.K||!z.policy.m9)kX(z);else{var G=D.startTime,d=D.duration;if(!z.policy.U){var F=z.videoTrack.V!==-1&&z.audioTrack.V!==-1,L=!z.videoTrack.AT&&!z.audioTrack.AT;(E?z.videoTrack.B:z.audioTrack.B)&&F&&L&&(z.targetTime>=
|
|
G&&z.targetTime<G+d+.1?((E?z.videoTrack:z.audioTrack).B=!1,z.videoTrack.B||z.audioTrack.B||(z.loader.D("iterativeSeeking",{status:"done",target:G,originalTime:G+z.loader.Pc(),count:z.seekCount}),z.seekCount=0)):z.seekCount<8?(z.seekCount++,z.loader.D("iterativeSeeking",{status:"inprogress",count:z.seekCount,target:z.targetTime,actual:G,duration:d,isVideo:E}),z.seek(z.targetTime,{})):(z.loader.D("iterativeSeeking",{status:"incomplete",count:z.seekCount,target:z.targetTime,actual:G}),z.seekCount=0,
|
|
z.videoTrack.B=!1,z.audioTrack.B=!1,ex(z.loader,G+.1,{NC:!0,ZP:"chunkSelectorSynchronizeMedia",Kp:!0})))}}})}};
|
|
FTn=function(z,D,E){if(!z.isSeeking())return-1;E=(E?z.videoTrack:z.audioTrack).vF.index;var Q=E.n0(z.targetTime);return(E.xL(z.Sw.P0)||D.UH===z.Sw.P0)&&Q<z.Sw.P0?z.Sw.PN():-1};
|
|
GU=function(z,D,E){z.K&&z.videoTrack.V!==-1&&z.audioTrack.V!==-1&&(z.K=!1,z.targetTime=D,ex(z.loader,D+.1,{NC:!0,ZP:"chunkSelectorSynchronize",Kp:!0,seekSource:E}))};
|
|
kX=function(z){var D=z.videoTrack.V!==-1,E=z.audioTrack.V!==-1;if(!D||!E)if(D=!D&&dq(z.videoTrack),E=!E&&dq(z.audioTrack),D||E){E=D?z.videoTrack:z.audioTrack;D=D?z.audioTrack:z.videoTrack;E.V=dq(E).info.UH;if(z.policy.U){var Q;D.V=((Q=dq(D))==null?void 0:Q.info.UH)||D.V}if(D.V!==-1){var T=Math.max(D.vF.index.getStartTime(D.V),E.vF.index.getStartTime(E.V));eL(z.Sw)&&Math.abs(T-eL(z.Sw))>432E3&&hzr(z.Sw);z.L&&(T=z.L,z.L=0);g.EL(function(){z.policy.U||GU(z,T,102)});
|
|
z.loader.D("initManifestlessSync",{st:T,ost:T+z.loader.Pc(),a:z.audioTrack.V,v:z.videoTrack.V});z.Z&&(z.Z.resolve(T+.1),z.Z=null);z.policy.U&&GU(z,T,102)}}};
|
|
Lz=function(){this.data=new Uint8Array(2048);this.pos=0;Fg||(Fg=w5("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_."))};
|
|
nz=function(z,D){this.C3=z;this.requestNumber=++fsa;this.K=this.now();this.FH=this.AT=NaN;this.S=this.K;this.Z=this.Jr=this.B=0;this.N=this.K;this.zV=this.ew=this.kV=this.xw=this.Vh=this.WF=this.L=this.V=0;this.Iq=this.isActive=!1;this.GO=this.Kx=0;this.AL=D.AL;this.snapshot=fz(this.AL);this.policy=this.AL.L;this.xx=!!D.xx;this.ow=D.ow;this.Ne=D.Ne||0;this.cS=D.cS||0;D.Tb&&(this.wR=new Lz);var E;this.Ay=(E=D.Ay)!=null?E:!1;this.xx||(z=this.AL,z.V||(z.V=(0,g.r)()),z.policy.N&&(z.U=(0,g.r)()));var Q;
|
|
this.jI=(Q=D.jI)!=null?Q:!1};
|
|
n9a=function(z){z.kV=Math.max(z.kV,z.B-z.Vh);z.ew=Math.max(z.ew,z.S-z.xw);z.WF=0};
|
|
Wy=function(z,D,E){WTQ(z.AL,D);z.wR&&(z.wR.add(Math.ceil(D)-Math.ceil(z.S)),z.wR.add(Math.max(0,Math.ceil(E/1024)-Math.ceil(z.B/1024))));var Q=D-z.S,T=E-z.B;z.Jr=T;z.zV=Math.max(z.zV,T/(Q+.01)*1E3);z.S=D;z.B=E;z.WF&&E>z.WF&&n9a(z)};
|
|
XdO=function(z,D){z.url=D;window.performance&&!performance.onresourcetimingbufferfull&&(performance.onresourcetimingbufferfull=function(){performance.clearResourceTimings()})};
|
|
Xg=function(z){z.isActive&&(z.isActive=!1)};
|
|
J_=function(z,D){nz.call(this,z,D);this.Vi=this.s9=!1;this.j=this.U=Infinity;this.m7=NaN;this.m9=!1;this.n3=NaN;this.oi=this.cF=this.dR=0;this.Rc=D.Rc||1;this.Sy=D.Sy||this.Rc;this.XZ=D.XZ;this.UH=D.UH;this.Tp=D.Tp;JCQ(this);this.zv(this.K);this.My=(this.n3-this.K)/1E3};
|
|
u2X=function(z){var D=z.cF||z.dR;return D?z.snapshot.delay+Math.min(z.cS,(z.FH-z.AT)/1E3)+D:z.My};
|
|
V2=function(z,D,E){if(!z.xx){D=Math.max(D,.01);var Q=z.Ne?Math.max(D,E/z.Ne):D,T=z.AL.L.Z;T&&(Q=D,z.Ne&&(Q=Math.max(D,E/z.Ne*T)));u2(z.AL,D,E,Q)}};
|
|
V8I=function(z){return(z.N-z.K)/1E3};
|
|
JCQ=function(z){z.m7=z.K+z.snapshot.delay*1E3;z.m9=!1};
|
|
Os=function(z,D){if(z.XZ&&z.UH!==void 0&&z.Tp!==void 0){var E=Math,Q=E.min,T=z.U;var k=z.XZ;var G=z.K;if(OTL(k,z.UH))k=D;else{var d=0;k.IM&&(d=.2);k=G+(k.cS+d)*1E3}z.U=Q.call(E,T,k);E=Math;Q=E.min;T=z.j;k=z.XZ;G=z.K;d=bTa(k,z.UH,z.Tp);d!==2&&(D=d?D:G+k.cS*1E3,k.IM&&(D+=k.cS*1E3));z.j=Q.call(E,T,D);z.U<=z.K?JCQ(z):(z.m7=z.U,z.m9=!0)}};
|
|
jZr=function(z,D){if(D+1<=z.totalLength){var E=x_(z,D);E=E<128?1:E<192?2:E<224?3:E<240?4:5}else E=0;if(E<1||!(D+E<=z.totalLength))return[-1,D];if(E===1)z=x_(z,D++);else if(E===2)E=x_(z,D++),z=x_(z,D++),z=(E&63)+64*z;else if(E===3){E=x_(z,D++);var Q=x_(z,D++);z=x_(z,D++);z=(E&31)+32*(Q+256*z)}else if(E===4){E=x_(z,D++);Q=x_(z,D++);var T=x_(z,D++);z=x_(z,D++);z=(E&15)+16*(Q+256*(T+256*z))}else E=D+1,z.focus(E),Kj(z,E,4)?z=bWX(z).getUint32(E-z.Z,!0):(Q=x_(z,E+2)+256*x_(z,E+3),z=x_(z,E)+256*(x_(z,E+1)+
|
|
256*Q)),D+=5;return[z,D]};
|
|
b2=function(z){this.C3=z;this.K=new SO};
|
|
jx=function(z,D){this.info=z;this.callback=D;this.state=1;this.W6=this.OE=!1;this.R0=null};
|
|
v9O=function(z){return g.b6(z.info.Rq,function(D){return D.type===3})};
|
|
vy=function(z,D,E,Q){var T=this;Q=Q===void 0?{}:Q;this.policy=D;this.C3=E;this.status=0;this.K=new SO;this.L=0;this.rR=this.B=this.Z=!1;this.xhr=new XMLHttpRequest;this.xhr.open(Q.method||"GET",z);if(Q.headers)for(z=Q.headers,D=g.v(Object.keys(z)),E=D.next();!E.done;E=D.next())E=E.value,this.xhr.setRequestHeader(E,z[E]);this.xhr.withCredentials=!0;this.xhr.onreadystatechange=function(){return T.eV()};
|
|
this.xhr.onload=function(){return T.onDone()};
|
|
this.xhr.onerror=function(){return T.onError()};
|
|
this.xhr.fetch(function(k){T.K.append(k);T.L+=k.length;k=(0,g.r)();T.C3.Nl(k,T.L)},function(){},Q.body||null)};
|
|
mBL=function(z,D){this.L=(new TextEncoder).encode(z);this.K=(new TextEncoder).encode(D)};
|
|
ko6=function(z,D){var E;return g.w6(function(Q){if(!D)return Q.return(D);E=new Ig(z.L);return Q.return(E.encrypt(D,z.K))})};
|
|
Fos=function(z,D){var E;return g.w6(function(Q){if(Q.L==1){if(!D)return Q.return(D);E=new Ig(z.L);return Q.K(E.decrypt(D,z.K),2)}return Q.return(Q.Z)})};
|
|
lsn=function(z,D){var E=this;this.K=z;this.C3=D;this.loaded=this.status=0;this.error="";z=fA(this.K.get("range")||"");if(!z)throw Error("bad range");this.range=z;this.L=new SO;this.run().then(function(){E.C3.NK()},function(Q){E.error=""+Q||"unknown_err";
|
|
E.C3.NK()})};
|
|
Is6=function(z,D,E,Q){var T=this;Q=Q===void 0?{}:Q;this.policy=D;this.C3=E;this.S=Q;this.status=0;this.response=void 0;this.L=0;this.aborted=this.U=!1;this.errorMessage="";this.j=function(k){if(k)if(T.status=k.status,k.ok&&k.body&&T.status!==204)T.status=T.status||242,T.Z=k.body.getReader(),T.rR()?T.Z.cancel().catch(function(){}):(T.V=k.headers,T.C3.fL(),YbO(T));
|
|
else T.onDone();else T.onError(Error("null_response"))};
|
|
this.N=function(k){var G=(0,g.r)();T.rR()||(k.done?(T.Z=void 0,T.onDone()):(k=k.value,T.L+=k.length,T.K.append(k),YbO(T),T.C3.Nl(G,T.L)))};
|
|
this.onError=function(k){T.errorMessage=String(k);T.U=!0;T.onDone()};
|
|
this.K=new SO;this.B=window.AbortController?new AbortController:void 0;this.start(z)};
|
|
YbO=function(z){z.Z.read().then(z.N,z.onError).then(void 0,g.XO)};
|
|
asX=function(z,D,E){var Q=this;E=E===void 0?{}:E;this.C3=D;this.L=this.status=0;this.rR=this.K=!1;this.xhr=new XMLHttpRequest;this.xhr.open(E.method||"GET",z);if(E.headers){z=E.headers;D=g.v(Object.keys(z));for(var T=D.next();!T.done;T=D.next())T=T.value,this.xhr.setRequestHeader(T,z[T])}this.xhr.responseType="arraybuffer";this.xhr.withCredentials=!0;this.xhr.onreadystatechange=function(k){Q.eV(k)};
|
|
z=o7(function(k){Q.onDone(k)});
|
|
this.xhr.addEventListener("load",z,!1);this.xhr.addEventListener("error",z,!1);E.body?this.xhr.send(E.body):this.xhr.send();this.xhr.addEventListener("progress",o7(function(k){Q.onProgress(k)}),!1)};
|
|
mZ=function(z,D,E,Q,T){if(ze(15,150,z.sj))return new lsn(z,E);z=z.RC();return Q?vpr()?new vy(z,D,E,T):new Is6(z,D,E,T):new asX(z,E,T)};
|
|
l2=function(z,D){g.x.call(this);this.policy=z;this.Rq=D;this.L=0;this.K=null;this.zo=[];this.Z=null;this.Rq.length===1||g.b6(this.Rq,function(E){return!!E.range})};
|
|
YX=function(z,D,E){z.K&&(Re(z.K,D),D=z.K,z.K=null);for(var Q=0,T=0,k=g.v(z.Rq),G=k.next();!G.done;G=k.next())if(G=G.value,G.range&&Q+G.L<=z.L)Q+=G.L;else{if(J7(G)&&!E&&z.L+D.totalLength-T<Q+G.L){z.K=D.split(T).DN;break}a:{var d=z;var F=G,L=z.L-Q,n=D.totalLength-T;F.range&&(n=Math.min(F.L-L,n));F=eqJ(F,F.K+L,n,F.range?F.K+L+n===F.range.length:!!E);L=ZT(D,T,n);F=new UY(F,L);if(d.policy.useUmp&&d.zo.length&&(L=g.rb(d.zo[d.zo.length-1],F))){d.zo[d.zo.length-1]=L;d=n;break a}d.zo.push(F);d=n}z.L+=d;T+=
|
|
d;Q+=G.L;if(T===D.totalLength)break}};
|
|
I_=function(z,D,E,Q,T,k,G,d,F){F=F===void 0?!1:F;g.x.call(this);this.C3=z;this.policy=D;this.Lr=E;this.ZS=Q;this.timing=T;this.logger=k;this.B=G;this.ma=d;this.U=F;this.lastError=null;this.K=0;this.V=!1;this.Z=0;this.L=new g.re(this.D7,this.policy.Rx,this)};
|
|
SbJ=function(z){z.ZS.j=(0,g.r)();z=a_(z);z.Z=(0,g.r)();z.started+=1};
|
|
cCI=function(z,D,E,Q){z.timing.k5((0,g.r)(),D,E);D=z.ZS;D.L=0;D.V=0;D.S=0;AC(a_(z));Q&&(Q=a_(z),Q.L+=1);if((Q=z.ma)!=null&&(z=z.Lr.sj,!((0,g.r)()<Q.V+3E5||ze(16,137,z))&&(D=YF(37,453,z))&&RUV(D)&&Q.L===Sx(D))){var T;ET(36,4274,z)&&(T=YF(4,484,Ap(5,5012,z)));g.oB("yt-player-bandaid-host",{primary:D,secondary:T},864E3);Q.V=(0,g.r)();ZTW(Q,{primary:D,secondary:T})}};
|
|
R_=function(z){if(z.lastError==="ump.spsrejectfailure")z.timing.Iq||CRV(z.ZS,!1,z.Lr,z.policy,z.B);else{if(z.lastError==="net.timeout")z.timing.wx((0,g.r)());else{var D=z.timing;Wy(D,(0,g.r)(),D.B)}if(z.lastError==="net.nocontent")++z.ZS.S;else{if((D=z.lastError==="net.timeout"||z.lastError==="net.connect"||z.lastError==="net.closed")&&!ze(14,151,z.Lr.sj)){var E=a_(z);E.timedOut+=1}else E=a_(z),E.K+=1;z.timing.Iq||CRV(z.ZS,D,z.Lr,z.policy,z.B)}}z.C3.Go(5)};
|
|
ZW=function(z,D,E,Q,T){return D>=400?(z.lastError="net.badstatus",!0):(T===void 0?0:T)?(z.lastError="ump.spsrejectfailure",!0):E||Q!==void 0&&Q?!1:(z.lastError=D===204?"net.nocontent":"net.connect",!0)};
|
|
cy=function(z,D){if(z.policy.Yk)return!1;var E=D.getResponseHeader("content-type"),Q=D.Hk();z=!Q||Q<=z.policy.H7;return(!D.CH()||!E||E.indexOf("text/plain")!==-1)&&z};
|
|
KTX=function(z,D){var E="";D=D.US();D.totalLength<=z.policy.H7&&(z=hS(D),z=Nw(z),E=Uw(z)?z:"");return E};
|
|
a_=function(z){return zK(z.B,YF(37,453,z.Lr.sj))};
|
|
hUX=function(z){var D=z.timing.Er();D.shost=YF(1,481,z.Lr.sj);z.policy.iz&&z.policy.Fk&&(D.csrc=1);return D};
|
|
pda=function(z,D){return(z==null?void 0:z.maxWidth)>(D==null?void 0:D.maxWidth)||(z==null?void 0:z.maxHeight)>(D==null?void 0:D.maxHeight)};
|
|
xBQ=function(z,D){for(var E=g.v(D.keys()),Q=E.next();!Q.done;Q=E.next())if(Q=D.get(Q.value),Q.length!==0){g.Pq(Q,function(d,F){return F.maxFramerate-d.maxFramerate});
|
|
for(var T=[Q[0]],k=0,G=1;G<Q.length;G++)pda(Q[G],T[k])&&(T.push(Q[G]),k++);z=z.concat(T)}return z};
|
|
NnV=function(z,D){var E=[];D=g.v(D);for(var Q=D.next();!Q.done;Q=D.next()){Q=Q.value;var T=HTX[Q]||0;z.K&&T>z.K||E.push(Q)}return E};
|
|
Kz=function(z,D,E){var Q=UBL[z]||[];E.W("html5_shorts_onesie_mismatched_fix")&&(Q=g9V[z]||[]);D.push.apply(D,g.K(Q));E.W("html5_early_media_for_drm")&&D.push.apply(D,g.K(rCI[z]||[]))};
|
|
sZs=function(z,D){var E=ur(z),Q=z.Y(),T=Q.Z;Q=Q.W("html5_shorts_onesie_mismatched_fix");var k=z.y7();if(Q){if(!T.K){if(k&&h_)return h_;if(pz)return pz}}else if(pz&&!T.K)return pz;var G=[],d=[],F={},L=xX.concat(iTs);Q&&(L=xX.concat(wdJ));z.W("html5_early_media_for_drm")&&(L=L.concat(t8Q),z.W("allow_vp9_1080p_mq_enc")&&L.push(yCQ));var n=[].concat(g.K(o9r));z.W("html5_iamf_audio_onesie_fmt")&&n.push(["773"]);L=g.v(L);for(var f=L.next();!f.done;f=L.next()){var X=!1;f=g.v(f.value);for(var W=f.next();!W.done;W=
|
|
f.next()){W=W.value;var J=cY(W,k&&Q);if(J&&J.video&&!(kh(J)&&!E.wR&&J.video.qualityOrdinal>E.g5)){var V=g.GS(z.Y().experiments,"html5_drm_byterate_soft_cap");V>0&&t6k(J)&&J.ur>V||(X?(G.push(W),Kz(W,G,z)):(J=QS(E,J,T),J===!0?(X=!0,G.push(W),Kz(W,G,z)):F[W]=J))}}}n=g.v(n);for(L=n.next();!L.done;L=n.next())for(L=g.v(L.value),X=L.next();!X.done;X=L.next())if(X=X.value,(f=AWQ(X))&&f.audio&&(z.W("html5_onesie_51_audio")||!Gf(f)))if(f=QS(E,f,T),f===!0){d.push(X);Kz(X,d,z);break}else F[X]=f;if(!z.W("html5_enable_audio_quality_setting"))for(z=
|
|
g.v(["141","774"]),n=z.next();!n.done;n=z.next())n=n.value,d.includes(n)&&(g.g9(d,n),F[n]="blkhqa");E.K&&D("orfmts",F);if(Q)return T.K&&(T.K=!1,h_=pz=void 0),k?h_={video:G,audio:d}:pz={video:G,audio:d};pz={video:G,audio:d};T.K=!1;return pz};
|
|
ACW=function(z){var D,E={},Q=z.C,T=z.L3,k=z.AL,G=Q.getVideoData(),d=aG(0),F=Q.getVisibilityState();T.W("html5_enable_audio_quality_setting")&&(E.DL=T.DL);d&&(E.FA=d,E.lastManualDirection=ajw(),d=KEQ()||0,d>0&&(d=(T.W("html5_use_date_now_for_local_storage")?Date.now():(0,g.r)())-d,T.W("html5_use_date_now_for_local_storage")?d>0&&(E.timeSinceLastManualFormatSelectionMs=d):E.timeSinceLastManualFormatSelectionMs=d));if(k.FH||T.W("html5_sabr_ugc_vod_web_embedded_client_default_bandwidth_on_iphone")&&Wa){var L;
|
|
d=T.W("html5_disable_bandwidth_cofactors_for_sabr_live")?!((L=z.Qh)==null||!L.WQ):!1;E.HU=$v(k,!d)}d=IG.medium;var n=Math.floor(d*16/9);(L=G.y7())||(G.K&&G.L&&G.L.videoInfos.length!==0?(L=G.L.videoInfos[0],L=!!L.video&&L.video.width<L.video.height):L=!1);var f=L;L=f?d:n;n=f?n:d;f=Q.Jz();d=f.width;f=f.height;E.yd=Math.max(d,L);E.oT=Math.max(f,n);T.W("html5_enable_client_viewport_size_logging")&&T.Bc()&&(L=Q.Ao(),Q.D("cvw",{w:d,h:f,cvw:E.yd,cvh:E.oT,cvu:L.K}));E.visibility=F;E.QI=g.m9();E.HO=Q.S_()*
|
|
1E3;F=z.C.aZ();var X,W,J,V,l,S;E.iS={defaultPolicy:(F==null?void 0:(X=F.Iz)==null?void 0:X.K)||0,smooth:(F==null?void 0:(W=F.qZ)==null?void 0:W.K)||0,visibility:(F==null?void 0:(J=F.Ka)==null?void 0:J.K)||0,q9:(F==null?void 0:(V=F.w0)==null?void 0:V.K)||0,performance:(F==null?void 0:(l=F.a$)==null?void 0:l.K)||0,speed:(F==null?void 0:(S=F.u$)==null?void 0:S.K)||0};var Z;E.oa=(F==null?void 0:(Z=F.LD)==null?void 0:Z.K)||0;if(z.P5||z.MC&&!z.bJ)X=(D=T.HF().K.PF($BV))!=null?D:0,X>0&&!E.oa&&(D=((F==null?
|
|
void 0:F.Iz)||Q_).compose(new $F(0,X,!1,"p")),E.iS.defaultPolicy=D.K,Q.D("lsl",{qc:X})),G.AT&&G.W("html5_allow_multiview_tile_preload")&&(D=((F==null?void 0:F.Iz)||Q_).compose(new $F(0,240,!1,"p")),E.iS.defaultPolicy=D.K);D=z.P5||G.yL?[{trackType:1,isHdr:!1},{trackType:2,isHdr:!1},{trackType:2,isHdr:!0},{trackType:3,isHdr:!1},{trackType:3,isHdr:!0},{trackType:4,isHdr:!1},{trackType:4,isHdr:!0},{trackType:5,isHdr:!1},{trackType:5,isHdr:!0}]:[{trackType:1,isHdr:!1},{trackType:2,isHdr:!1},{trackType:2,
|
|
isHdr:!0}];E.Sh=z.authorizedFormats&&z.authorizedFormats.length>0?{authorizedFormats:z.authorizedFormats}:{authorizedFormats:D};z.sabrLicenseConstraint&&(E.Sh.sabrLicenseConstraint=z.sabrLicenseConstraint);if(T.W("html5_onesie_media_capabilities")||aa(G))E.sG=3;T.W("html5_onesie_audio_only_playback")&&Wp(G)&&(E.sG=1);var p;((p=z.Qh)==null?0:p.sD)&&z.dJ&&(E.sG=E.sG===void 0?7:E.sG|4);p=G.dR?G.dR:ur(G);if(T.W("html5_onesie_media_capabilities")){D=T.Z;X=[];W=[];J=T.W("html5_shorts_onesie_mismatched_fix");
|
|
V=G.y7();S=xX.concat(iTs);J&&(S=xX.concat(wdJ));T.W("html5_early_media_for_drm")&&(S=S.concat(t8Q),T.W("allow_vp9_1080p_mq_enc")&&S.push(yCQ));l=[].concat(g.K(o9r));T.W("html5_iamf_audio_onesie_fmt")&&l.push(["773"]);S=g.v(S);for(Z=S.next();!Z.done;Z=S.next())for(Z=g.v(Z.value),F=Z.next();!F.done;F=Z.next())if(F=F.value,(L=cY(F,V&&J))&&L.video&&(d=g.GS(T.experiments,"html5_drm_byterate_soft_cap"),!(d>0&&t6k(L)&&L.ur>d)&&QS(p,L,D)===!0)){X.push({videoCodec:qbk[D9[F]],maxWidth:L.video.width,maxHeight:L.video.height,
|
|
maxFramerate:L.video.fps});break}J=g.v(l);for(V=J.next();!V.done;V=J.next())for(V=g.v(V.value),l=V.next();!l.done;l=V.next())if(l=l.value,(S=AWQ(l))&&S.audio&&(T.W("html5_onesie_51_audio")||!Gf(S))&&QS(p,S,D)===!0){W.push({audioCodec:PEn[D9[l]],numChannels:S.audio.numChannels});break}E.mediaCapabilities={videoFormatCapabilities:X,audioFormatCapabilities:W}}var c;if((c=z.Qh)==null?0:Hy(c)){var w;c=z.Rf;D=z.Rn;X=(w=z.Qh)==null?void 0:w.ur;w=[];W=[];J=new Map;V=(V=G.Z)?V.itag:void 0;var y;l=(y=G.L)==
|
|
null?void 0:y.videoInfos;y=(l==null?0:l.length)?l[l.length-1].itag:void 0;y=!NH()&&V!==void 0&&(c==null?void 0:c.includes(Number(y)));V=g.v(G.I0.K.values());for(l=V.next();!l.done;l=V.next())l=l.value,l.pR?W.push({audioCodec:PEn[l.hT],numChannels:l.numChannels,spatialCapabilityBitmask:M8a[l.hT]}):(S=qbk[l.hT],Z=l.maxBitrateBps||0,F=X?X*8:0,Z={videoCodec:S,maxWidth:D&&!y?854:l.maxWidth||0,maxHeight:D&&!y?480:l.maxHeight||0,maxFramerate:l.maxFramerate||0,is10BitSupported:l.CS||!1,maxBitrateBps:F&&Z?
|
|
Math.min(F,Z):F||Z,efficient:!0},l=S+"_"+l.CS,S=J.get(l)||[],S.push(Z),J.set(l,S));w=xBQ(w,J);y=c&&!y?[].concat(g.K(c)):[];G.W("html5_ssff_denylist_opus_low")&&y.push(249,350);ur(G);E.mediaCapabilities={videoFormatCapabilities:w,audioFormatCapabilities:W,hdrModeBitmask:3,perPlaybackAttributes:y.length?{itagDenylist:y}:{}}}var B;if((B=z.Qh)==null?0:B.K){E.YL=p.YL;var DJ;E.g5=(DJ=z.Qh)==null?void 0:DJ.g5}T.fJ&&(E.M9=T.fJ);E.u3=z.u3;E.RV=z.RV;E.iC=z.iC;E.x_=z.x_;z.bX&&(E.ML=(0,g.r)()-z.bX);z.tv&&(E.tv=
|
|
z.tv);Pp||(E.XA=!0);B=yX(k)*1E3;B>0&&(E.yr=B);var fn;((fn=z.Qh)==null?0:fn.JM)&&z.Lt&&z.Lt<Infinity&&(E.Lt=z.Lt);Q=Q.getPlaybackRate();Q!==1&&(E.playbackRate=Q);var XQ;((XQ=z.Qh)==null?0:XQ.cN)&&z.IH&&(E.ha=z.ha,E.l7=z.l7,E.IH=z.IH);So()===1&&(E.om=1);T.W("html5_sabr_force_proxima")&&(E.Lu=1);XQ=g.GS(T.experiments,"html5_sabr_force_max_network_interruption_duration_ms");E.eQ=XQ>0?XQ:k.interruptions[0]||0;var Ik;if((Ik=z.Qh)==null?0:Ik.s9)E.bp=z.bp;T.kV&&(E.audioTrackId=T.kV);sQ(G)&&!E.audioTrackId&&
|
|
(T.W("html5_fill_default_mosaic_audio_track_id")||(z=boQ(G),E.audioTrackId=z),G==null||G.D("misstrkchg",{"default":E.audioTrackId}));if(z=shX())E.detailedNetworkType=CEw[z]||CEw.other;!T.W("html5_enable_voice_boost")||G.y7()||G.isAd()||(E.WD=T.uH);return E};
|
|
NV=function(z,D,E,Q,T,k,G){var d={};D&&(d.SV=D);if(!z)return d;d.playbackCookie=E==null?void 0:E.playbackCookie;T&&(d.Rr=T);d.vA=[];d.Jd=[];if(G==null?0:G.size)for(D=g.v(G.values()),E=D.next();!E.done;E=D.next())d.Jd.push(E.value);if(z.sabrContextUpdates.size>0)for(D=g.v(z.sabrContextUpdates.values()),E=D.next();!E.done;E=D.next())BnO(d,E.value,Q);g.mY(z)&&k&&BnO(d,k,Q);Q=z.Y().K;d.clientInfo={clientName:zAO[Q.c.toUpperCase()]||0};Q.cbrand&&(d.clientInfo.deviceMake=Q.cbrand);Q.cmodel&&(d.clientInfo.deviceModel=
|
|
Q.cmodel);Q.cver&&(d.clientInfo.clientVersion=Q.cver);Q.cos&&(d.clientInfo.osName=Q.cos);Q.cosver&&(d.clientInfo.osVersion=Q.cosver);Q=z.Y();Q.W("html5_sabr_enable_server_xtag_selection")&&Q.s9&&(d.clientInfo.hl=Q.s9);z.qK&&(d.qK=z.qK);return d};
|
|
BnO=function(z,D,E){var Q=D.type||0;(E==null?0:E.has(Q))?z.Jd.push(D):z.vA.push(Q)};
|
|
zU=function(z,D,E,Q,T,k){var G=k===void 0?{}:k;var d=G.mC===void 0?[]:G.mC;var F=G.Ie===void 0?!1:G.Ie;var L=G.H8===void 0?0:G.H8;var n=G.poToken===void 0?"":G.poToken;var f=G.ma===void 0?void 0:G.ma;var X=G.PG===void 0?"":G.PG;var W=G.t9===void 0?0:G.t9;var J=G.gE===void 0?new Uint8Array(0):G.gE;k=G.iG===void 0?0:G.iG;G=G.SV===void 0?void 0:G.SV;jx.call(this,D,T);this.policy=z;this.logger=new g.HC("dash/request");this.k6=this.m4=0;this.kT=!1;this.xU=this.Qk=null;this.cf=!1;this.gE=this.t9=null;this.Ni=
|
|
this.QS=!1;this.pk=null;this.iG=this.bW=0;this.Hl=!1;this.timing=new J_(this,E);this.Ie=F;this.t9=W;this.gE=J;this.Lr=g.IH(this.info,this.policy,Q);this.Lr.set("rn",this.SM().toString());this.Lr.set("rbuf",(L*1E3).toFixed().toString());this.Ie&&this.Lr.set("smb","1");this.policy.Ac&&n&&this.Lr.set("pot",n);X&&this.Lr.set("bbs",X);this.policy.useUmp&&!ze(14,151,this.Lr.sj)&&(this.Jk=new b2(this),this.Lr.set("ump","1"),this.Lr.set("srfvp","1"));z=this.policy.RP?this.policy.NQ&&!isNaN(this.info.Tp)&&
|
|
this.info.Tp>this.policy.L_?!1:!0:!1;this.FM=new I_(this,this.policy,this.Lr,this.info.ZS,this.timing,this.logger,Q,f);this.mC=d||null;this.W6=D9a(this);SbJ(this.FM);Q=void 0;if(this.policy.MW||this.Jk||this.policy.wR)Q={method:"POST"},D=(0,g.Us)([120,0]),E={},G&&(G=NV(void 0,G),E.AX=G),this.policy.yg&&this.gE&&(E.videoPlaybackUstreamerConfig=this.gE),this.policy.wR&&(G=this.info.B)&&Object.assign(E,G),Object.keys(E).length>0?Q.body=g.d8(E,g.vF):Q.body=D;if(this.t9&&this.gE){this.Lr.set("iwts","1");
|
|
Q={method:"POST"};G={x_:this.t9*1E3};var V;D=(V=this.info.B)==null?void 0:V.Bj;V=g.d8({vQ:G,Bj:D||void 0,videoPlaybackUstreamerConfig:this.gE},g.vF);Q.body=V}try{this.xhr=mZ(this.Lr,this.policy.S,this.timing,z,Q),this.FM.L.start(),k&&(this.dF=new g.re(this.al,k,this),this.dF.start(k+(this.timing.AL.N.L0()||0)*1E3)),g.EL(function(){})}catch(l){EeV(this,l,!0)}};
|
|
D9a=function(z){if(!(Ye(z.info)&&z.info.Ay()&&z.policy.kY&&z.mC)||z.info.ZS.L>=2||aG()>0||!cLX())return!1;var D=z.Lr.get("aitags");if(!D)return!1;D=G3(D).split(",");for(var E=[],Q=g.v(z.mC),T=Q.next();!T.done;T=Q.next())T=T.value,g.xw(D,T)&&E.push(T);if(!E.length)return!1;z.Lr.set("altitags",kr(E.join(",")));return!0};
|
|
EeV=function(z,D,E){E=E===void 0?!1:E;g.W3(D);z.FM.lastError="player.exception";z.errorMessage=D.name+"_"+D.message;E?g.EL(function(){R_(z.FM)}):R_(z.FM)};
|
|
QHQ=function(z,D){z.timing.Iq=!0;z.xhr.CH()&&z.timing.Fd();if(z.policy.ai){var E;(E=z.dF)==null||E.stop()}YX(z.R0,D,!1)};
|
|
TbX=function(z){z.bW&&(z.xhr.status=z.bW,z.m4=z.bW)};
|
|
gq=function(z,D){nz.call(this,z,D);this.cF=!0;this.m7=!1;this.Vi=this.JT=0;this.n3=this.dR=NaN;this.m9=0;this.jI&&(this.j=new Lz)};
|
|
kKs=function(z,D,E){var Q=z.Ne?Math.max(D,E/z.Ne):D,T=z.AL.L.Z;T&&(Q=D,z.Ne&&(Q=Math.max(D,E/z.Ne*T)));u2(z.AL,D,E,Q)};
|
|
GKn=function(z,D,E,Q,T,k){z.j&&(z.j.add(Math.round(D)),z.j.add(Math.round(E)),z.j.add(Math.round(Q)),z.j.add(Math.round(T)),z.j.add(Math.round(k)),z.j.add(Math.round(z.m9)))};
|
|
rq=function(z,D){this.C3=D;this.L={};this.logger=new g.HC(z)};
|
|
i2=function(z){rq.call(this,"sabr",z);this.C3=z;this.K=[]};
|
|
eAX=function(z,D,E){switch(D){case 68:z.g$(E);break;case 35:z.uG(E);break;case 44:z.yN(E);break;case 43:z.Ir(E);break;case 53:z.v1(E);break;case 56:z.oK();break;case 57:z.Ux(E);break;case 42:z.RX(E);break;case 45:z.z4(E);break;case 59:z.vG(E);break;case 51:z.Z$(E);break;case 49:z.x$(E);break;case 50:z.lZ(E);break;case 47:z.Ab(E);break;case 58:z.nL(E);break;case 61:z.UM(E);break;case 66:z.XD(E);break;case 46:z.LG(E);break;case 67:z.onSnackbarMessage(E);break;case 71:D=zo(E,BTn),z.C3.T9(D)}};
|
|
wq=function(z){g.x.call(this);this.B=z;this.logger=new g.HC("onesie");this.vN=new Map;this.L=this.K=!1;this.Qh=this.Sw=null;this.Z=!1};
|
|
d9n=function(z,D,E){z.vN.get(D).onProgress=E};
|
|
o_=function(z,D){z.vN.has(D)&&(t_?z.vN.get(D).Ga.clear():z.vN.get(D).zo=new SO,y2(z,D),z.L=!0)};
|
|
FJa=function(z){for(var D=g.v(z.vN),E=D.next();!E.done;E=D.next()){var Q=g.v(E.value);E=Q.next().value;Q=Q.next().value;Q.zW||o_(z,E)}};
|
|
LJw=function(z,D){D=z.vN.get(D);if(!D)return 0;z=0;if(D.Rq.length>0){D=g.v(D.Rq);for(var E=D.next();!E.done;E=D.next()){var Q=void 0;z+=((Q=E.value.range)==null?void 0:Q.length)||0}return z}if(D.bC.length>0)for(E=g.v(D.bC),Q=E.next();!Q.done;Q=E.next())z+=Q.value.D2||0;return z+D.Dz};
|
|
$X=function(z,D){if(t_){var E=0;z=z.vN.get(D);if(z==null||!z.Ga)return 0;z=g.v(z.Ga.values());for(D=z.next();!D.done;D=z.next())E+=D.value.data.totalLength;return E}return((E=z.vN.get(D))==null?void 0:E.zo.totalLength)||0};
|
|
qV=function(z,D){z=z.vN.get(D);if(t_){if(z==null||!z.zW)return!1;D=z.Ga.size>0;return z.Fp.length>0||D}return!(z==null||!z.zW)&&!(z==null||!z.zo.totalLength)};
|
|
f_s=function(z,D){var E=z.vN.get(D),Q=LJw(z,D),T=!Q&&!!E.bytesReceived;if(t_){var k;if((k=z.Sw)==null?0:k.xf){z=g.v(E.Ga.values());for(D=z.next();!D.done;D=z.next())if(!D.value.Eh)return!1;return T}}else if(k=z.sh(D),T&&z.K&&k!==void 0)return k;return(T||E.bytesReceived===Q)&&E.Xn+$X(z,D)===E.bytesReceived};
|
|
Py=function(z,D,E,Q){D=neI(z,D,E);E=E.VJ;Q.Rq.push.apply(Q.Rq,g.K(D));if(t_){Q.lM.has(E)||Q.lM.set(E,[]);var T;(T=Q.lM.get(E)).push.apply(T,g.K(D))}else if(Q.R0)for(z=g.v(D),T=z.next();!T.done;T=z.next())Q.R0.Rq.push(T.value);else{Q.R0=new l2(z.Qh,[].concat(g.K(Q.Rq)));var k;((k=z.Qh)==null?0:k.Or)&&g.H(z,Q.R0)}return D};
|
|
neI=function(z,D,E){var Q,T=(Q=z.Sw)==null?void 0:Q.Z.get(D);if(!T)return[];if(E.Tm){var k;return((k=T.rS(0,E.clipId))==null?void 0:k.Rq)||[]}if(T.eZ()){var G=E.startMs,d=E.durationMs;Q=1E3;var F;if(((F=z.Qh)==null?0:F.K)&&E.timeRange){var L;G=(L=E.timeRange.startTicks)!=null?L:-1;var n;d=(n=E.timeRange.iW)!=null?n:-1;var f;Q=(f=E.timeRange.timescale)!=null?f:-1}if(E.pY<0||E.HZ<0||d<0||G<0||E.D2<0||Q<0)return o_(z,D),[];z=nA(E.pY,E.D2);D=E.sK||0;return[new Xa(3,T,z,"makeSliceInfosMediaBytes",E.HZ-
|
|
1,G/Q,d/Q,D,z.length-D,void 0,E.vW,E.clipId,E.Zl!==void 0)]}if(E.HZ<0)return o_(z,D),[];var X;if((X=z.Sw)==null?0:X.xf)return D=T.aM,F=D*T.info.ur,L=E.sK,((G=z.Qh)==null?0:G.K)&&z.B.L6()!=="ONESIE"&&E.timeRange&&!L&&(d=E.timeRange.startTicks/E.timeRange.timescale),[new Xa(3,T,void 0,"makeSliceInfosMediaBytes",E.HZ,d,D,L,F,!0,E.vW,E.clipId,E.Zl!==void 0)];var W;if(((W=z.Qh)==null?0:W.dL)&&T instanceof xe){if(!T.vS())return z.vN.get(D).qu.set(E.VJ,E),[];z=E.HZ-1;D=T.index.getStartTime(z);F=T.index.getDuration(z);
|
|
return[new Xa(3,T,void 0,"makeSliceInfosMediaBytes",z,D,F,0,F*T.info.ur,void 0,void 0,void 0,E.Zl!==void 0)]}return[]};
|
|
WJI=function(z,D,E){z.Sw=D;z.Qh=E;D=g.v(z.vN);for(E=D.next();!E.done;E=D.next()){var Q=g.v(E.value);E=Q.next().value;Q=Q.next().value;for(var T=g.v(Q.UZ),k=T.next();!k.done;k=T.next())Py(z,E,k.value,Q)}};
|
|
MV=function(z,D,E,Q){(z=z.vN.get(E))&&!z.dE&&(t_?(z.Ga.has(D)||z.Ga.set(D,{data:new SO,Ep:0,Eh:!1}),Re(z.Ga.get(D).data,Q)):Re(z.zo,Q),z.bytesReceived+=Q.totalLength,z.pl=!0)};
|
|
y2=function(z,D){if((D=z.vN.get(D))&&!D.dE){D.dE=!0;if(D.onProgress)D.onProgress();a:{D=g.v(z.vN.values());for(var E=D.next();!E.done;E=D.next())if(!E.value.dE){D=!1;break a}D=!0}D&&z.B.o$()}};
|
|
XCI=function(z){t_=z};
|
|
Cz=function(z,D,E,Q,T,k,G){g.x.call(this);this.policy=z;this.info=D;this.Sw=E;this.C3=T;this.logger=new g.HC("sabr");this.Jk=new b2(this);this.Vy=new i2(this);this.yE=new wq(this);this.state=1;this.Zq=!1;this.Kw=0;this.clipId="";this.segmentStartTimeMs=this.segmentNumber=-1;this.U4=0;this.lT=-1;this.j2=this.YM=this.Hl=this.ri=!1;this.policy.d8?this.m2=new gq(this,k):this.m2=new J_(this,k);this.Lr=this.policy.s9?D.fN:J7X(D,this.policy,Q);this.Lr.set("rn",""+this.SM());this.Lr.set("alr","yes");WJI(this.yE,
|
|
E,z);this.FM=new I_(this,this.policy,this.Lr,D.ZS,this.m2,this.logger,Q,G,this.policy.enableServerDrivenRequestCancellation);SbJ(this.FM);var d;if((d=this.policy)==null?0:d.Or)g.H(this,this.yE),g.H(this,this.FM);z=D.L;D={method:"POST",body:z};z&&(this.U4=z.length);try{this.xhr=mZ(this.Lr,this.policy.S,this.m2,Pp,D),this.FM.L.start()}catch(F){g.Rc(F)}};
|
|
uaW=function(z){z.policy.Lk&&z.i5&&!z.YM?z.YM=!0:z.m2.Fd()};
|
|
V4X=function(z,D){var E=-1,Q=-1,T=-1,k;if((k=z.Fv)==null?0:k.items)for(z=g.v(z.Fv.items),k=z.next();!k.done;k=z.next())k=k.value,D<k.Gn||k.Gn<E||(E=k.Gn,Q=k.T3,T=k.minReadaheadMs);return{z$:E,T3:Q,OV:T}};
|
|
OAr=function(z){return z.qs()&&!z.j2};
|
|
g.A_=function(z,D,E){g.sP(z,E)||g.qK(z,D,E);g.sP(z,"video_to_ad")||g.qK(z,D,"video_to_ad");g.sP(z,"ad_to_video")||g.qK(z,D,"ad_to_video");g.sP(z,"ad_to_ad")||g.qK(z,D,"ad_to_ad")};
|
|
bAk=function(z){this.K=z;this.j=this.kV=this.S=this.WF=this.Z=this.B=this.FH=this.U=this.m7=this.N=this.wR=this.Iq=this.ew=this.AT=0;this.ticks={}};
|
|
By=function(z){z.AT||(z.AT=(0,g.r)(),g.A_("mb_s",z.AT,z.K))};
|
|
jHV=function(z){z.ew||(z.ew=(0,g.r)(),g.A_("ovfs_rp",z.ew,z.K))};
|
|
veX=function(z){z.Iq||(z.Iq=(0,g.r)(),g.A_("oafs_rp",z.Iq,z.K))};
|
|
m9s=function(z,D,E){var Q=D instanceof Cz&&!z.V&&!z.L,T=!z.V&&(E==null?void 0:E.info.video);E=!z.L&&(E==null?void 0:E.info.audio);D.state===3?((T||Q)&&z.tick("vrr"),(E||Q)&&z.tick("arr")):D.state===4?T?(z.V=D.RC(),g.GR(),eC(4)):E&&(z.L=D.RC()):D instanceof zU&&D.dS()&&T&&(g.GR(),eC(4))};
|
|
g.zu=function(z,D,E,Q,T,k){g.Ma.call(this);this.loader=z;this.Sw=D;this.policy=E;this.videoTrack=Q;this.audioTrack=T;this.j=this.K=null;this.V=this.U=NaN;this.S=0;this.N=NaN;this.Sk=null;this.Iq=this.AT=NaN;this.ew=new Map;this.FH=this.Z=this.B=NaN;this.L=k?1:0};
|
|
YY6=function(z,D,E,Q){Q=Q===void 0?!0:Q;if(!z.policy.uH){if(E&&!z.ew.has(D.UH)){for(var T=D.startTime,k=[],G=0;G<E.K.length;G++){var d=E.K[G],F=T;T=F+E.L[G];k.push({startTime:F,endTime:T,adCpn:d})}z.ew.set(D.UH,k)}if(z.policy.xm)if(T=z.j&&D.UH===z.j.UH+1,z.j=D,k=z.K&&D.UH===z.K.UH+1,k=z.K&&T&&k&&z.K.Ok.event!=="stop"&&z.K.Ok.event!=="predictStart",G=D.Ok||null,d=z.videoTrack.vF.index.eb(),d=D.UH>=d,F=z.Sw.isManifestless,G){var L;if(((L=z.K)==null?void 0:L.Ok.event)==="predictStart"&&z.K.UH<D.UH&&
|
|
G.event==="stop"){var n;z.loader.handleError("ssdai.missingstartcueevent",{lastpredict:((n=z.K)==null?void 0:n.UH)||0,csq:D.UH},0)}z.K={Ok:G,UH:D.UH,Pl:!!E,GY:Q};d?DP(z,G,D.UH):F&&(T?k?DP(z,G,D.UH):G.event==="continue"||G.event==="stop"?l_X(z,D):DP(z,G,D.UH):DP(z,G,D.UH))}else k&&l_X(z,D),z.L===4&&EJ(z,5,"qend")}};
|
|
DP=function(z,D,E){D.startSecs+=isNaN(z.S)?0:z.S;KPa(z.Sw,D,E)};
|
|
a_r=function(z,D,E){if(z.L!==0&&E&&D.Rq[0].GY()){var Q=D.Rq[0].UH,T=D.Rq[0].Z;D=D.isDecorated();I_a(z,Q,T,D,E)}};
|
|
I_a=function(z,D,E,Q,T){var k;D!==((k=z.K)==null?void 0:k.UH)||z.L===1||Q||z.K.Ok.event==="predictStart"||z.D("sdai",{undecevt:1,sq:D,mt:E,evt:z.K.Ok.event},!0);D>z.V&&(z.V=NaN,z.U=NaN);if(z.K&&z.K.UH===D){if(Q=z.K,!z.policy.V||!z.policy.L)if(T&&Q){var G=Q.Ok;k=T.hQ(G);G.event==="predictStart"&&(z.FH=D);z.D("sdai",{onqevt:G.event,sq:D,mt:E,gab:k,cst:G.startSecs,cueid:z.policy.Of&&(k||G.event==="start")?G.identifier:void 0},!0);if(k)if(G.event!=="predictStart")G.event==="start"&&z.FH===D-1&&z.D("sdai",
|
|
{gabonstart:D}),Q.Pl?EJ(z,4,"cue"):(z.V=D,z.U=E,z.D("sdai",{joinad:z.L,sg:z.V,st:z.U.toFixed(3)}),z.N=Date.now(),EJ(z,2,z.L===3?"staftpred":"join"),SYa(T,Q.Ok));else{var d=RAI(z);D+=Math.max(Math.ceil(-G.K/d),1);G=Math.floor(E-G.K/1E3);z.policy.L?z.Z=G:z.B=D;z.D("sdai",{onpred:E,estsq:D,estmt:G.toFixed(3)});g.Q5(z.loader,G,G,D,d);z.N=Date.now();EJ(z,3,"predict");SYa(T,Q.Ok)}else z.L===1?((d=z.Sk)==null?0:d.ul?0:Tu(d,E))?(g.Q5(z.loader,E,E,D),EJ(z,4,"sk2head")):EJ(z,5,"nogab"):G.event==="predictStart"&&
|
|
(z.policy.L&&z.Z>0?(E=Math.floor(E-G.K/1E3),z.Z!==E&&z.D("sdai",{updateSt:E,old:z.Z}),z.Z=E):z.B>0&&(E=D+Math.max(Math.ceil(-G.K/RAI(z)),1),z.B!==E&&(z.D("sdai",{updateSt:E,old:z.B}),z.B=E)))}else z.D("sdai",{nulldec:1,sq:D,mt:E.toFixed(3),evt:(Q==null?void 0:(G=Q.Ok)==null?void 0:G.event)||"none"})}else z.L===1&&EJ(z,5,"noad")};
|
|
c76=function(z,D,E){if(z.policy.ew?0:z.L===1||z.L===2)return!1;if(z.L!==0&&D===z.audioTrack){if(z.policy.L)return ZAQ(z.videoTrack,E)||ZAQ(z.videoTrack,E+1);z=kJ(z.videoTrack);if(E>(z?z.UH:-1))return!1}return!0};
|
|
Gu=function(z,D,E){return(E<0||E===z.V)&&!isNaN(z.U)?z.U:D};
|
|
RAI=function(z){switch(z.policy.latencyClass){case "LOW":return 2E3;case "ULTRALOW":return 1E3;default:return 5E3}};
|
|
l_X=function(z,D){if(z.K){var E=z.K.Ok.jb-(D.startTime+z.S-z.K.Ok.startSecs);E<=0||(E=new g.mT(z.K.Ok.startSecs-(isNaN(z.S)?0:z.S),E,z.K.Ok.context,z.K.Ok.identifier,"stop",z.K.Ok.K+D.duration*1E3),z.D("cuepointdiscontinuity",{segNum:D.UH}),DP(z,E,D.UH))}};
|
|
EJ=function(z,D,E){z.L!==D&&(z.D("sdai",{setsst:D,old:z.L,r:E}),z.L=D)};
|
|
e3=function(z,D,E,Q){(Q===void 0?0:Q)?EJ(z,1,"seek"):D>0&&Math.abs(D-E)>=5&&z.L===4&&EJ(z,5,"sk2t")};
|
|
g.dB=function(z,D){return D&&z.tileContext?z.F$+";"+z.tileContext:z.F$};
|
|
g.Fb=function(z,D,E,Q){this.policy=z;this.D=D;this.K=E;this.Se=Q;this.V=void 0;this.Z=new Set;this.L=0;this.U=this.B=!1};
|
|
fk=function(z,D){var E,Q=-(((E=D.Ok)==null?void 0:E.J5)||0);D.timeRange&&(Q+=(D.timeRange.startTicks||0)/(D.timeRange.timescale||1));var T,k,G,d,F;return new g.mT(Q,((T=D.Ok)==null?void 0:T.Dd)||0,((k=D.Ok)==null?void 0:k.Od)||"",((G=D.Ok)==null?void 0:G.identifier)||"",Lk((d=D.Ok)==null?void 0:d.event),(((F=D.Ok)==null?void 0:F.J5)||0)*1E3,z.policy.YR?D.tileContext:void 0)};
|
|
g.nk=function(z,D){return D?z.policy.YR&&D.tileContext?D.identifier+";"+D.tileContext:D.identifier:""};
|
|
g.KJs=function(z,D){for(var E="",Q=[],T=g.v(z.K.entries()),k=T.next();!k.done;k=T.next()){var G=g.v(k.value);k=G.next().value;G=G.next().value;var d=void 0,F=void 0,L=void 0;((d=G)==null?void 0:d.startTimeSecs)<=D&&D<=((F=G)==null?void 0:F.startTimeSecs)+((L=G)==null?void 0:L.jb)&&Q.push(k);F=d=void 0;E+=k+":"+((d=G)==null?void 0:d.startTimeSecs.toFixed(3))+":"+((F=G)==null?void 0:F.jb.toFixed(3))+";"}Q.length===0&&z.D("clsdai",{no_cid:1,mt:D.toFixed(3),adConfigMap:E.substring(0,1024)});return Q};
|
|
Lk=function(z){if(!z)return"unknown";switch(z){case 5:return"predictStart";case 1:return"start";case 2:return"continue";case 3:return"stop";case 6:return"prefetch";default:return"unknown"}};
|
|
hAX=function(z){switch(z){case "predictStart":return 5;case "start":return 1;case "continue":return 2;case "stop":return 3;case "prefetch":return 6;default:return 0}};
|
|
pCL=function(z){if(!z)return 0;switch(z){case 6:return 7;case 5:return 1;case 2:return 2;case 11:return 3;case 3:return 4;case 1:return 5;case 12:return 6;default:return 0}};
|
|
x9r=function(z){if(!z)return 0;switch(z){case 2:return 2;case 1:return 1;default:return 0}};
|
|
g.WG=function(z){switch(z){case 0:return"unknown";case 1:return"timeout";case 2:return"ratecontrol";case 11:return"ratecontrol_client";case 3:return"sverr";case 4:return"deleted";case 5:return"waiting";case 6:return"ready";case 7:return"ssdisabled";case 9:return"ssdisabled_ustreamer";case 10:return"ssdisabled_no_config";case 12:return"nogabconfig";case 8:return"inactive";case 13:return"cachemiss";default:return"unknown"}};
|
|
Xb=function(z,D,E){this.audio=z;this.video=D;this.reason=E};
|
|
J2=function(z,D,E,Q){this.K=z;this.reason=D;this.source=E;this.token=Q};
|
|
uI=function(z,D,E){g.x.call(this);this.policy=z;this.L=D;this.D=E;this.B=new Map;this.V=0;this.U=!1;this.K="";this.Z=!1};
|
|
V5=function(z,D,E){if(E===void 0?0:E)z.U=!0;++z.V;E=6E4*Math.pow(2,z.V);E=(0,g.r)()+E;z.B.set(D.info.id,E)};
|
|
OJ=function(z){for(var D=g.v(z.B.entries()),E=D.next();!E.done;E=D.next()){var Q=g.v(E.value);E=Q.next().value;Q=Q.next().value;Q<(0,g.r)()&&z.B.delete(E)}return z.B};
|
|
bI=function(z,D){z.K!==D&&(z.K=D,z.Z=!0)};
|
|
HAn=function(z,D){var E=null,Q=[];if(D){var T=g.vq(z.L.K,function(d){return d.id===D});
|
|
if(T&&T.vc){var k=T.vc.id;Q=g.NK(z.L.K,function(d){var F;return((F=d.vc)==null?void 0:F.id)===k})}}if(Q.length===0&&(Q=g.NK(z.L.K,function(d){var F;
|
|
return!((F=d.vc)==null||!F.isDefault)}),D)){var G;
|
|
z.D("iaf",{id:D,sid:(G=Q[0])==null?void 0:G.id})}Q.length>0&&(E=g.vq(Q,function(d){return d.audio.K===z.policy.P9})||Q[0]);
|
|
return E};
|
|
j3=function(z){this.K=this.L=0;this.alpha=Math.exp(Math.log(.5)/z)};
|
|
vG=function(z,D,E,Q,T,k){var G=this;k=k===void 0?[]:k;this.loader=z;this.Iq=D;this.policy=E;this.Sw=Q;this.U=T;this.wR=k;this.logger=new g.HC("dash/abr");this.K=Q_;this.Z=this.S=null;this.j=-1;this.kV=!1;this.nextVideo=this.L=null;this.B=[];this.dR=new Set;this.WF={};this.zV=new j3(1);this.N=0;this.JT=this.AT=this.FH=!1;this.ew=0;this.n3=!1;this.m7=new Set;this.cF=!1;this.V=new uI(this.policy,T,function(d,F){G.loader.D(d,F)})};
|
|
iAa=function(z,D,E){ms(z,D);if(z.policy.nR){var Q=z.V;D=Q.L.K;E=vFw(D,{GE:Q.policy.nR&&Q.policy.GE,P9:Q.policy.P9,languageId:E});z.L=z.Sw.K[(E.length>0?E[0]:D[0]).id]}else D=HAn(z.V,E),E||D||(D=NbL(z)),D=D||z.U.K[0],z.L=z.Sw.K[D.id];lI(z);z.S=z.L;U9I(z);z.wR.length&&(z.nextVideo=geQ(z,z.nextVideo,z.U.videoInfos),z.L=geQ(z,z.L,z.U.K));z.Z=z.nextVideo;z.S=z.L;return r7Q(z)};
|
|
t4w=function(z,D){if(wCV(z,D))return null;if(D.reason==="m"&&D.isLocked())return ms(z,D),z.N=z.B.length-1,lI(z),YJ(z),z.AT=z.AT||z.Z!==z.nextVideo,z.Z=z.nextVideo,new Xb(z.L,z.Z,D.reason);D.reason==="r"&&(z.j=-1);ms(z,D);YJ(z);if(D.reason==="r"&&z.nextVideo===z.Z)return new Xb(z.L,z.nextVideo,D.reason);z.Z&&z.nextVideo&&IV(z,z.Z.info)<IV(z,z.nextVideo.info)&&(D=z.K.reason,z.FH=z.FH||D==="r"||D==="u"||D==="v");return null};
|
|
y7V=function(z,D){if(D.info.video){if(z.Z!==D)return z.Z=D,r7Q(z)}else z.JT=z.S!==D,z.S=D;return null};
|
|
oen=function(z,D){if(D.vF.info.video&&D.eO){var E=(D.K+D.L)/D.duration,Q=D.vF.info.ur;E&&Q&&(z.zV.kR(1,E/Q),z.policy.Z&&E/Q>1.5&&z.loader.D("overshoot",{sq:D.UH,br:E,max:Q}))}};
|
|
aV=function(z,D,E){V5(z.V,D,E===void 0?!1:E);z.j=-1;ms(z,z.K)};
|
|
sHQ=function(z,D){return new Xb(z.S,z.Z,D||z.K.reason)};
|
|
r7Q=function(z){z.kV?z.kV=!1:z.j=(0,g.r)();z.FH=!1;z.cF=!1;return new Xb(z.S,z.Z,z.K.reason)};
|
|
$9r=function(z,D){var E={};D=g.v(D);for(var Q=D.next();!Q.done;Q=D.next())if((Q=Q.value)&&Q.video){var T=Q.video.qualityOrdinal,k=E[T],G=k&&kh(k)&&k.video.qualityOrdinal>z.policy.g5,d=T<=z.policy.g5?kh(Q):fT(Q);if(!k||G||d)E[T]=Q}return E};
|
|
ms=function(z,D){z.K=D;var E=z.U.videoInfos;if(!z.K.isLocked()){var Q=(0,g.r)();E=g.NK(E,function(G){if(G.ur>this.policy.ur)return!1;var d=this.Sw.K[G.id];return OJ(this.V).get(G.id)>Q||d.ZS.L>4||d.U>4?!1:this.m7.has(+G.itag)?!1:!0},z);
|
|
z.V.Rn()&&(E=g.NK(E,function(G){return G.video.width<=854&&G.video.height<=480}))}E.length||(E=z.U.videoInfos);
|
|
var T=E;z.policy.tF&&(T=qYI(z,T,D));T=g.NK(T,D.B,D);if(z.K.isLocked()&&z.V.K){var k=g.vq(E,function(G){return G.id===z.V.K});
|
|
k?T=[k]:bI(z.V,"")}z.policy.tF||(T=qYI(z,T,D));T.length||(T=[E[0]]);T.sort(function(G,d){return IV(z,G)-IV(z,d)});
|
|
D={};for(E=1;E<T.length;D={Pv:void 0,An:void 0},E++)D.An=T[E-1],D.Pv=T[E],D.An.video.width>D.Pv.video.width?(g.UV(T,E),E--):IV(z,D.An)*z.policy.N>IV(z,D.Pv)&&(g.UV(T,E-1),E--);D=T[T.length-1];z.n3=!!z.Z&&!!z.Z.info&&z.Z.info.hT!==D.hT;z.B=T;z.dR.clear();E=!1;for(k=0;k<T.length;k++)E?z.dR.add(T[k].itag):T[k].video.qualityOrdinal>=1080&&(E=!0);P6I(z.policy,D,z.Sw.xf)};
|
|
qYI=function(z,D,E){var Q=E.reason==="m"||E.reason==="s";z.policy.iL&&S3&&g.jC&&(!Q||E.K<1080)&&(D=D.filter(function(L){return L.video&&(!L.L||L.L.powerEfficient)}));
|
|
if(D.length>0)if(NH()){var T=$9r(z,D);D=D.filter(function(L){return!!L&&!!L.video&&L.hT===T[L.video.qualityOrdinal].hT})}else{var k,G,d=(k=D[0])==null?void 0:(G=k.video)==null?void 0:G.qualityOrdinal;
|
|
if(d){E=D.filter(function(L){return!!L&&!!L.video&&L.video.qualityOrdinal===d});
|
|
var F=$9r(z,E)[d].hT;D=D.filter(function(L){return!!L&&!!L.video&&L.hT===F})}}return D};
|
|
M4I=function(z,D){for(var E=0;E+1<z.B.length&&z.B[E].video.quality==="tiny";)E++;var Q=Po(z.Iq)/z.policy.N;return IV(z,D.info)+IV(z,z.B[E])>Q};
|
|
lI=function(z){if(!z.L||!z.policy.B&&!z.L.info.vc){var D=z.U.K;if(z.L){if(z.policy.nR){var E;D=vFw(D,{languageId:(E=z.L.info.vc)==null?void 0:E.id,GE:z.policy.GE,P9:z.policy.P9})}else D=D.filter(function(Q){return Q.audio.K===z.L.info.audio.K});
|
|
D.length||(D=z.U.K)}z.L=z.Sw.K[D[0].id];D.length>1&&!z.policy.Iq&&(!z.policy.PV&&(E=g.vq(D,function(Q){return Q.audio.audioQuality!=="AUDIO_QUALITY_HIGH"}))&&(z.L=z.Sw.K[E.id]),E=!1,E=z.policy.fJ?!0:z.K.isLocked()?z.K.K<240:M4I(z,z.L))&&(z.L=z.Sw.K[g.bK(D).id])}};
|
|
YJ=function(z){if(!z.nextVideo||!z.policy.B)if(z.K.isLocked())z.nextVideo=z.K.K<=360?z.Sw.K[z.B[0].id]:z.Sw.K[g.bK(z.B).id];else{for(var D=Math.min(z.N,z.B.length-1),E=Po(z.Iq),Q=IV(z,z.L.info),T=E/z.policy.FH-Q;D>0&&!(IV(z,z.B[D])<=T);D--);for(E=E/z.policy.N-Q;D<z.B.length-1&&!(IV(z,z.B[D+1])>=E);D++);z.nextVideo=z.Sw.K[z.B[D].id];z.N=D}};
|
|
U9I=function(z){var D=z.policy.FH,E=Po(z.Iq)/D-IV(z,z.L.info);D=g.hX(z.B,function(Q){return IV(this,Q)<E},z);
|
|
D<0&&(D=0);z.N=D;z.nextVideo=z.Sw.K[z.B[D].id]};
|
|
RV=function(z,D){z.policy.gz?z.loader.handleError("onesie.fmt.mismatch",D,0):z.loader.D("ombifa",D)};
|
|
geQ=function(z,D,E){if(D.info.hT==="f"||z.wR.includes(Fa(D,z.Sw.xf)))return D;for(var Q={},T=0;T<E.length;Q={jR:void 0,SD:void 0},T++){var k=z.Sw.K[E[T].id];if(z.wR.includes(Fa(k,z.Sw.xf))){var G=D.info.hT,d=k.info.hT;if(G===d||NH()){E=G=T=void 0;D.info.video?E=D.info.K!==k.info.K:z.policy.nR?(T=void 0,d=D.info,G=(E=k.info.vc)==null?void 0:E.id,E=((T=d.vc)==null?void 0:T.id)!==G||jH(D.info)!==jH(k.info)||bO(D.info)!==bO(k.info)):E=D.info.audio.K!==k.info.audio.K||((G=D.info.vc)==null?void 0:G.id)!==
|
|
((T=k.info.vc)==null?void 0:T.id);if(E)return RV(z,{mismatch:"xtag",f:D.info.id,t:k.info.id}),D;Q.jR=D.info.itag;Q.SD=k.info.itag;RV(z,{f:Q.jR,t:Q.SD});z.kV=!0;return k}RV(z,{mismatch:"efficient",fc:G,tc:d})}}RV(z,{mismatch:"unselectable",fmts:z.wR.join(".")});return D};
|
|
IV=function(z,D){if(!z.WF[D.id]){var E=z.Sw.K[D.id].index.AZ(z.ew,15);E=D.tw&&z.Z&&z.Z.index.isLoaded()?E||D.tw:E||D.ur;z.WF[D.id]=E}E=z.WF[D.id];z.dR.has(D.itag)&&(E*=1.5);return E*=Math.max(1,z.zV.L0()||0)};
|
|
C6W=function(z,D){z=NE6(z.Sw.K,function(E){return E.info.itag===D});
|
|
if(!z)throw Error("Itag "+D+" from server not known.");return z};
|
|
A7s=function(z){var D=[];if(z.K.reason==="m"||z.K.reason==="s")return D;if(WPk(z.Sw)){for(var E=Math.max(0,z.N-2);E<z.N&&E<z.B.length;E++)D.push(z.B[E].itag);D.reverse()}return D};
|
|
wCV=function(z,D){var E;return z.K.equals(D)&&(!z.V.K||!z.K.isLocked()||((E=z.nextVideo)==null?void 0:E.info.id)===z.V.K)};
|
|
NbL=function(z){var D=g.vq(z.U.K,function(Q){return Q.audio.K}),E=g.vq(z.U.K,function(Q){return!Q.audio.K});
|
|
return D?z.policy.P9?D:E:null};
|
|
cG=function(z){g.x.call(this);this.dM=z;this.K=null;this.L=ZP;this.dM("ismp_i")};
|
|
BbQ=function(z,D){z.dM("ismp_p");z.L=D};
|
|
Kk=function(z,D){(D===void 0||D)&&zMO(z);z.K=null};
|
|
zMO=function(z){z.K&&(z.K.dispose(),z.dM("ismp_d"))};
|
|
DHn=function(z){var D=z===void 0?{}:z;z=D.IM===void 0?!1:D.IM;var E=D.Lz===void 0?!1:D.Lz;D=D.RP===void 0?!1:D.RP;return z?D?3:2:E?-1:1};
|
|
h2=function(z){this.track=z;this.buffered=[];this.Z=this.B=0;this.U={};this.V=0;this.K=new Lz};
|
|
pk=function(z,D,E){var Q=[],T=z.track.tL;if(T){T=T.JH();for(var k=0;k<T.length;k++)Q.push(Math.round(T.start(k)*1E3)),Q.push(Math.round(T.end(k)*1E3))}T=1;k=Q.length;if(k===z.buffered.length){for(var G=0;G<=k&&Q[G]===z.buffered[G];G++);G>k?T=0:Q[G]>z.buffered[G]&&(G===k-1?T=2:G===k-2&&Q[G+1]>z.buffered[G+1]&&(T=3))}z.K.add(D<<3|(E&&4)|T);D=Math.ceil(z.track.S_()*1E3);z.K.add(D-z.V);z.V=D;if(T===1)for(z.K.add(k),G=D=0;G<k;G++)z.K.add(Q[G]-D),D=Q[G];T===3&&z.K.add(Q[k-2]-z.buffered[k-2]);T>=2&&z.K.add(Q[k-
|
|
1]-z.buffered[k-1]);E&&z.K.add(E);z.buffered=Q};
|
|
xJ=function(z,D,E){this.policy=z;this.K=D;this.ew=E;this.Z=this.L=0;this.ED=null;this.FH=new Set;this.j=[];this.indexRange=this.initRange=null;this.N=new C7;this.AT=this.Iq=!1;a:{if(this.policy.iH&&this.policy.kj){E=g.v(this.policy.iH);var Q=E.next();for(D={};!Q.done;D={po:void 0,z0:void 0},Q=E.next())if(Q=g.au(Q.value),D.po=+Q.clen,D.z0=+Q.csz,D.po>0&&D.z0>0&&this.policy.B===Q.docid&&this.K.info.id===Q.fmtid&&this.K.info.lastModified===+Q.lmt){E={};D=(E.clen=D.po,E.csz=D.z0,E.ck=Q.ck,E.civ=Q.civ,
|
|
E);break a}}D=void 0}D?(this.chunkSize=D.csz,this.B=Math.floor(D.clen/D.csz),this.S=D.ck,this.U=D.civ):(this.chunkSize=z.Nf,this.B=0,this.S=g.Bv(16),this.U=g.Bv(16));this.V=new Uint8Array(this.chunkSize);this.S&&this.U&&(this.crypto=new mBL(this.S,this.U))};
|
|
HG=function(z){return!!z.ED&&z.ED.PX()};
|
|
TF6=function(z,D){if(!HG(z)&&!z.rR()){if(!(z.Iq||(z.Iq=!0,z.B>0))){var E=Nb(z);E=CB(z.policy.B,z.K.info,UJ(z),E,z.policy.zV);gB(z,E)}if(D.info.type===1){if(z.ED){rB(z,Error("Woffle: Expect INIT slices to always start us off"));return}z.initRange=nA(0,D.L.totalLength)}else if(D.info.type===2)z.ED&&z.ED.type===1||rB(z,Error("Woffle: Index before init")),z.indexRange=nA(z.initRange.end+1,D.L.totalLength);else if(D.info.type===3){if(!z.ED){rB(z,Error("Woffle: Expect MEDIA slices to always have lastSlice"));
|
|
return}if(z.ED.type===3&&!Vv(z.ED,D.info)&&(z.j=[],D.info.UH!==OY(z.ED)||D.info.K!==0))return;if(D.info.eO){E=g.v(z.j);for(var Q=E.next();!Q.done;Q=E.next())Ehw(z,Q.value);z.j=[]}else{z.j.push(D);z.ED=D.info;return}}else{rB(z,Error("Woffle: Unexpected slice type"));return}z.ED=D.info;Ehw(z,D);QrQ(z)}};
|
|
Ehw=function(z,D){var E=0,Q=hS(D.L);if(z.Z<z.B){E=z.B*z.chunkSize;var T,k=(((T=D.info.range)==null?void 0:T.start)||0)+D.info.K;E-=k;if(E>=Q.length)return;if(E<0)throw Error("Missing data");z.Z=z.B;z.L=0}for(T={};E<Q.length;T={Hq:void 0})if(T.Hq=Math.min(Q.length-E,z.V.byteLength-z.L),k=new Uint8Array(Q.buffer,Q.byteOffset+E,T.Hq),z.V.set(k,z.L),z.L+=T.Hq,E+=T.Hq,z.L===z.V.length){if(D.info===z.ED&&HG(z)&&E===Q.length)break;T=Nb(z);T=CB(z.policy.B,z.K.info,UJ(z),T,z.policy.zV,z.Z,z.V,z.crypto);z.FH.add(T);
|
|
gB(z,T);z.rR()||(T=Nb(z),z.ew(UJ(z),T!==void 0?(T.downloadedEndTime||0)*T.averageByteRate:T.maxKnownEndTime*T.averageByteRate,T.maxKnownEndTime*T.averageByteRate));z.V=new Uint8Array(z.chunkSize);z.L=0;z.Z+=1}};
|
|
QrQ=function(z){if(HG(z))if(z.ED&&z.indexRange)if(z.L){var D=new Uint8Array(z.V.buffer,0,z.L),E=kfa(z),Q=z.policy.B;Promise.all(z.FH).then(function(){var T=CB(Q,z.ED.vF.info,UJ(z,!0),E,z.policy.zV,z.Z,D,z.crypto);gB(z,T,!0)})}else rB(z,new iI("Woffle: Expect always re-mark currentChunkOffset at EOS"));
|
|
else rB(z,new iI("Woffle: Expect at EOS to always have lastSlice or indexRange"))};
|
|
Nb=function(z){return{downloadedEndTime:Math.round(z.ED?z.ED.B:0),maxKnownEndTime:Math.round(z.K.index.lU()),averageByteRate:Math.round(z.K.info.tw)}};
|
|
kfa=function(z){return{downloadedEndTime:-1,maxKnownEndTime:Math.round(z.K.index.lU()),averageByteRate:Math.round(z.K.info.tw)}};
|
|
UJ=function(z,D){D===void 0||!D||z.indexRange&&z.initRange&&z.ED||rB(z,new iI("Woffle: Expect isFinal to always have indexRange and initRange and lastSlice"));D={lmt:z.K.info.lastModified,docid:z.policy.B,fmtid:z.K.info.id,type:z.K.info.mimeType.split(";")[0],csz:z.chunkSize,clen:z.Z*z.chunkSize+z.L};z.crypto&&(D.ck=z.S,D.civ=z.U);var E="local://localhost/videoplayback?"+g.lF(D),Q,T;D={itag:+z.K.info.itag,mimeType:z.K.info.mimeType,bitrate:z.K.info.ur*8,lastModified:String(z.K.info.lastModified),
|
|
initRange:(Q=z.initRange)==null?void 0:AJV(Q),indexRange:(T=z.indexRange)==null?void 0:AJV(T),url:E};if(Q=z.K.info.K)D.xtags=Q;if(Q=z.K.info.video)if(D.quality=Q.quality,D.qualityLabel=Q.qualityLabel,D.width=Q.width,D.height=Q.height,Q=Q.fps)D.fps=Q;if(z=z.K.info.audio){if(Q=z.sampleRate)D.audioSampleRate=String(Q);if(z=z.numChannels)D.audioChannels=z}return D};
|
|
gB=function(z,D,E){E=E===void 0?!1:E;D.then(function(Q){z.FH.delete(D);(E||Q===4)&&z.N.resolve(Q)},function(Q){z.N.reject(Q)})};
|
|
rB=function(z,D){$N(z.policy.B)!==4&&(qD(z.policy.B,4),g.Rc(D),z.N.reject(new iI(D.message)))};
|
|
iI=function(z,D){z=Error.call(this,z);this.message=z.message;"stack"in z&&(this.stack=z.stack);this.K=D===void 0?!1:D};
|
|
GfW=function(z){z=g.Hd(z,1886614376);for(var D=g.v(z),E=D.next();!E.done;E=D.next());return g.dv(z,function(Q){return v8X(Q)})};
|
|
eM6=function(z){var D=g.UP(z,function(T,k){return T+k.length},0);
|
|
D=new Uint8Array(D);var E=0;z=g.v(z);for(var Q=z.next();!Q.done;Q=z.next())Q=Q.value,D.set(Q,E),E+=Q.length;return D};
|
|
dHr=function(z,D,E,Q,T,k){this.ids=z;this.K=D;this.L=E;this.B=Q;this.Z=T;this.FC=k};
|
|
wB=function(z,D,E){this.initData=z;this.contentType=D;this.isPrefetch=E;this.K=this.cryptoPeriodIndex=NaN;this.Z=[];this.UD=!1;this.L=null;if((D==null?void 0:D.toLowerCase())==="webm"||z.length===16)this.UD=!0};
|
|
LDX=function(z){a:{var D=z.initData;try{for(var E=0,Q=new DataView(D.buffer);E<Q.byteLength-8;){var T=Q.getUint32(E);if(T<=1)break;if(Q.getUint32(E+4)===1886614376){var k=32;if(Q.getUint8(E+8)>0){var G=Q.getUint32(E+28);k+=G*16+4}var d=Q.getUint32(E+k-4);try{var F=FDL(D.subarray(E+k,E+k+d));if(F!==null){var L=F;break a}}catch(n){}}E+=T}L=null;break a}catch(n){L=null;break a}L=void 0}if(L!=null)for(D=G0(wO(L,7,void 0,uw)),D==null||z.UD||(z.cryptoPeriodIndex=D),D=G0(wO(L,10,void 0,uw)),D!=null&&D>0&&
|
|
!z.UD&&(z.K=D),L=g.W9X(L,2,XqO,void 0===VK6?2:4),L=g.v(L),Q=L.next();!Q.done;Q=L.next())D=z.Z,E=D.push,Q=Ix(Q.value),Q=g.J1(Q,4),E.call(D,Q)};
|
|
f9V=function(z){return isNaN(z.cryptoPeriodIndex)?g.J1(z.initData):""+z.cryptoPeriodIndex};
|
|
t2=function(z,D,E){var Q=E===void 0?{}:E;E=Q.videoDuration===void 0?0:Q.videoDuration;var T=Q.EJ===void 0?void 0:Q.EJ;Q=Q.cI===void 0?!1:Q.cI;this.videoId=z;this.status=D;this.videoDuration=E;this.EJ=T;this.cI=Q};
|
|
nhW=function(z,D,E){this.videoId=z;this.bB=D;this.bytesDownloaded=E};
|
|
y5=function(z){this.K=z;this.offset=0};
|
|
oV=function(z){if(z.offset>=z.K.totalLength)throw Error();return x_(z.K,z.offset++)};
|
|
uNL=function(z,D){D=D===void 0?!1:D;var E=oV(z);if(E===1){D=-1;for(E=0;E<7;E++){var Q=oV(z);D===-1&&Q!==255&&(D=0);D>-1&&(D=D*256+Q)}return D}Q=128;for(var T=0;T<6&&Q>E;T++)E=E*256+oV(z),Q*=128;return D?E:E-Q};
|
|
VXO=function(z){try{var D=uNL(z,!0),E=uNL(z,!1);return{id:D,size:E}}catch(Q){return{id:-1,size:-1}}};
|
|
OQk=function(z){for(var D=new y5(z),E=-1,Q=0,T=0;!Q||!T;){var k=VXO(D),G=k.id;k=k.size;if(G<0)return;if(G===176){if(k!==2)return;Q=D.IQ()}else if(G===186){if(k!==2)return;T=D.IQ()}G===374648427?E=D.IQ()+k:G!==408125543&&G!==174&&G!==224&&D.skip(k)}D=pj(z,0,E);E=new DataView(D.buffer);E.setUint16(Q,3840);E.setUint16(T,2160);Q=new SO([D]);Re(Q,z);return Q};
|
|
bQX=function(z,D,E){var Q=this;this.loader=z;this.policy=D;this.vF=E;this.logger=new g.HC("dash");this.K=[];this.j=[];this.L=null;this.Iq=-1;this.N=0;this.m7=NaN;this.FH=0;this.Z=NaN;this.S=this.wR=0;this.JT=-1;this.WF=this.B=this.V=this.ew=null;this.n3=this.dR=NaN;this.U=this.AT=this.cF=this.zV=null;this.Kx=!1;this.kV=this.timestampOffset=0;if(this.policy.B){D=this.vF;var T=this.policy.B;this.policy.zV&&z.D("atv",{ap:this.policy.zV});this.U=new xJ(this.policy,D,function(k,G){sJ(z.C,new t2(Q.policy.B,
|
|
2,{EJ:new nhW(T,k,G)}))});
|
|
this.U.N.promise.then(function(k){Q.U=null;k===1?sJ(z.C,new t2(Q.policy.B,k)):Q.loader.D("offlineerr",{status:k.toString()})},function(k){var G=(k.message||"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_");
|
|
k instanceof iI&&!k.K?(Q.loader.D("offlinenwerr",{em:G}),$J(Q),sJ(z.C,new t2(Q.policy.B,4))):(Q.loader.D("dldbwerr",{em:G}),$J(Q),sJ(z.C,new t2(Q.policy.B,4,{cI:!0})))})}};
|
|
jrO=function(z){return z.K.length?z.K[0]:null};
|
|
vhL=function(z,D){return z.K.some(function(E){return E.info.UH===D})};
|
|
a96=function(z,D,E,Q){Q=Q===void 0?0:Q;if(z.B){var T=z.B.K+z.B.L;if(E.info.K>0)if(E.info.UH===z.B.UH&&E.info.K<T){if(E.info.K+E.info.L<=T)return;E=cHr(E,T-E.info.K)[1]}else if(E.info.UH>=0&&z.B.UH>=0&&!Vv(z.B,E.info))throw new g.Ba("improper_continuation",z.B.qy(),E.info.qy());Qha(z.B,E.info)||qb(z,"d")}else if(E.info.K>0)throw new g.Ba("continuation_of_null",E.info.qy());z.B=E.info;z.vF=E.info.vF;if(E.info.K===0){if(z.L)if(!z.loader.isOffline()||z.policy.bG)z.loader.D("slice_not_fully_processed",
|
|
{buffered:z.L.info.qy(),push:E.info.qy()});else throw new g.Ba("slice_not_fully_processed",z.L.info.qy(),E.info.qy());PG(z);z.wR=Q}else{if(z.wR&&Q&&z.wR!==Q)throw z=new g.Ba("lmt_mismatch",E.info.UH,z.wR,Q),z.level="WARNING",z;!E.info.vF.eZ()&&z.V&&(Q=E.info,T=z.V.segmentNumber,Q.V="updateWithEmsg",Q.UH=T)}if(z.L){Q=g.rb(z.L,E);if(!Q)throw new g.Ba("failed_to_merge",z.L.info.qy(),E.info.qy());z.L=Q}else z.L=E;a:{E=g.i6(z.L.info.vF.info);if(z.L.info.type!==3){if(!z.L.info.eO)break a;z.L.info.type===
|
|
6?mHJ(z,D,z.L):l9X(z,z.L);z.L=null}for(;z.L;){Q=z.L.L.totalLength;if(z.Iq<=0&&z.N===0){var k=z.L.L,G=-1;T=-1;if(E){for(var d=0;d+8<k.totalLength;){var F=vZw(k,d),L=vZw(k,d+4);d+=F||1;if(L===1836019558)G=d;else if(L===1835295092){T=d;break}}T<0&&(G=-1)}else{k=new y5(k);for(F=d=!1;;){L=k.IQ();var n=VXO(k),f=n.id;n=n.size;if(!(f>0))break;if(f!==408125543)if(f===524531317)d=!0,n>=0&&(T=k.IQ()+n,F=!0);else{if(d&&(f===160||f===163)&&(G<0&&(G=L),F))break;f===163&&(G=Math.max(0,G),T=k.IQ()+n);if(f===160){G<
|
|
0&&(T=G=k.IQ()+n);break}k.skip(n)}}G<0&&(T=-1)}if(G<0)break;z.Iq=G;z.N=T-G}if(z.Iq>Q)break;z.Iq?(Q=YAJ(z,z.Iq),Q.V&&I9O(z,Q),mHJ(z,D,Q),Mb(z,Q),z.Iq=0):z.N&&(Q=YAJ(z,z.N<0?Infinity:z.N),z.N-=Q.L.totalLength,Mb(z,Q))}}z.L&&z.L.info.eO&&(Mb(z,z.L),z.L=null)};
|
|
l9X=function(z,D){!D.info.vF.eZ()&&D.info.K===0&&(g.i6(D.info.vF.info)||D.info.vF.info.UD())&&NRJ(D);if(D.info.type===1)try{I9O(z,D),SAJ(z,D)}catch(T){g.W3(T);var E=j4(D.info);E.hms="1";z.loader.handleError("fmt.unparseable",E||{},1)}E=D.info.vF;E.TB(D);z.U&&TF6(z.U,D);if(E.vS()&&z.policy.K)a:{z=z.loader.Sw;D=D.info.clipId;E=g.db(E.info,z.xf);if(D){var Q=GK({itag:E.itag,lmt:z.xf?0:E.lmt||0,xtags:E.xtags});if(z.dR[Q])break a;z.dR[Q]=D}z.cF.push(E)}};
|
|
Giw=function(z,D,E){if(z.K.length!==0&&(E||z.K.some(function(k){return k.info.Z<D}))){E=0;
|
|
for(var Q=g.v(z.K),T=Q.next();!T.done;T=Q.next()){T=T.value;if(T.info.Z<D)break;z.loader.D("cmat",{max:D,s:T.info.qy()});E+=1}z.K.splice(0,E)}};
|
|
$J=function(z){var D;(D=z.U)==null||D.dispose();z.U=null};
|
|
RML=function(z){var D=z.K.reduce(function(E,Q){return E+Q.L.totalLength},0);
|
|
z.L&&(D+=z.L.L.totalLength);return D};
|
|
YAJ=function(z,D){var E=z.L;D=Math.min(D,E.L.totalLength);if(D===E.L.totalLength)return z.L=null,E;E=cHr(E,D);z.L=E[1];return E[0]};
|
|
I9O=function(z,D){var E=g.gb(D);if(QT(D.info.vF.info)&&D.info.vF.info.video.primaries==="bt2020"){var Q=new NB(E);gn(Q,[408125543,374648427,174,224,21936,21937])&&(Q=Q.start+Q.pos,E.getUint8(Q)===129&&E.getUint8(Q+1)===1&&E.setUint8(Q+1,9))}Q=D.info.vF.info;fT(Q)&&!QT(Q)&&(Q=g.gb(D),(new NB(Q)).Tm(),tC([408125543,374648427,174,224],21936,Q));D.info.vF.info.GY()&&(Q=D.info.vF,Q.info&&Q.info.video&&Q.info.video.projectionType==="MESH"&&!Q.L&&(g.i6(Q.info)?Q.L=pvX(E):Q.info.UD()&&(Q.L=ifk(E))));D.info.vF.info.UD()&&
|
|
D.info.GY()&&(E=g.gb(D),(new NB(E)).Tm(),tC([408125543,374648427,174,224],30320,E)&&tC([408125543,374648427,174,224],21432,E));if(z.policy.Y2&&D.info.vF.info.UD()){E=g.gb(D);var T=new NB(E);if(gn(T,[408125543,374648427,174,29637])){Q=wn(T,!0);T=T.start+T.pos;for(var k=0;k<Q-1;k++)E.setUint8(T+k,0);E.setUint8(T+Q-1,1)}}if(z.pR()&&g.i6(D.info.vF.info)){Q=g.gb(D);E=g.aZ(Q,0,1701606260);k=g.aZ(Q,0,1836476516);if(E&&k){E.skip(2);var G=uE(E),d=Ob(E);Q=[];T=[];var F=[],L=[];if(G)for(G=0;G<d;++G)Q.push(bE(E)),
|
|
T.push(bE(E)),F.push(uE(E)),L.push(uE(E));else for(G=0;G<d;++G)Q.push(VS(E)),T.push(VS(E)),F.push(uE(E)),L.push(uE(E));E=g.S8(k);E=new cJX(T[0]/E,Q[0]/E)}else E=null;if(E){if(g.i6(D.info.vF.info))for(Q=g.gb(D),T=g.aZ(Q,0,1701082227);T;)k=T,k.type=1936419184,k.data.setUint32(k.offset+4,1936419184),T=g.aZ(Q,T.offset+T.size,1701082227);z.Kx=!0;D.info.vF.B=E}}D.info.vF.eZ()||D.info.vF.K||D.info.vF.indexRange||oH(D)};
|
|
mHJ=function(z,D,E){if(E.info.vF.eZ()){if(z.Kx&&ZQn(E)&&(D=g.gb(E),D=g.aZ(D,0,1953658222))){D.skip(1);var Q=JC(D)<<16|uE(D),T=Q&1,k=Q&4;if(Q&256){var G=Q&512,d=Q&1024;Q&=2048;var F=Ob(D);F<2||(T&&D.skip(4),k&&D.skip(4),T=Ob(D),D.skip((F-1)*(4+(G?4:0)+(d?4:0)+(Q?4:0))-4),D.data.setUint32(D.offset+D.K,T))}}if(D=z.ew&&!!z.ew.vF.B)if(D=E.info.GY())D=xRI(E),G=z.ew,Ck?(d=1/D,D=A2(z,D)>=A2(G)+d):D=z.getDuration()>=G.getDuration(),D=!D;D&&ZQn(E)&&(D=z.ew,Ck?(d=xRI(E),G=1/d,d=A2(z,d),D=A2(D)+G-d):D=D.getDuration()-
|
|
z.getDuration(),D=1+D/E.info.duration,hnW(g.gb(E),D))}else{G=!1;z.V||(NRJ(E),E.K&&(z.V=E.K,G=!0,T=E.info,k=E.K.segmentNumber,T.V="updateWithEmsg",T.UH=k,T=E.K,T.PX&&(k=z.vF.index,k.L=!T.PX,k.Z="emsg"),T=E.info.vF.info,k=g.gb(E),g.i6(T)?x9(k,1701671783):T.UD()&&tC([408125543],307544935,k)));a:if((T=yv(E,z.policy.oi))&&HZQ(E))d=c$n(z,E),z.S+=d,T-=d,z.FH+=T,z.Z=z.policy.g2?z.Z+T:NaN;else{if(z.policy.Id){if(k=F=z.loader.Kp(g.wb(E),1),z.Z>=0&&E.info.type!==6){if(z.policy.g2&&isNaN(z.dR)){g.Rc(new g.Ba("Missing duration while processing previous chunk",
|
|
E.info.qy()));z.loader.isOffline()&&!z.policy.bG||KDJ(z,E,k);qb(z,"m");break a}Q=F-z.Z;var L=Q-z.S,n=E.info.UH,f=z.WF?z.WF.UH:-1,X=z.n3,W=z.dR,J=z.policy.D$&&Q>z.policy.D$,V=Math.abs(L)>10,l=Math.abs(z.Z-k)<1E-7;if(Math.abs(L)>1E-4){z.kV+=1;var S=(d=z.V)==null?void 0:Sd6(d);d={audio:""+ +z.pR(),sq:n.toFixed(),sliceStart:F,lastSq:f.toFixed(),lastSliceStart:X,lastSliceDuration:W,totalDrift:(Q*1E3).toFixed(),segDrift:(L*1E3).toFixed(),skipRewrite:""+ +(J||V)};if(S==null?0:S.length)d.adCpn=S[0];z.loader.handleError("qoe.avsync",
|
|
d);z.JT=n}J||V||l||(k=z.Z);d=c$n(z,E,F);T-=d;z.S=Q+d}}else k=isNaN(z.Z)?E.info.startTime:z.Z;KDJ(z,E,k)&&(z.FH+=T,z.Z=k+T,z.policy.fS&&z.kV>=z.policy.fS&&(z.kV=0,z.loader.Xi({resetForRewrites:"count"})))}z.WF=E.info;z.dR=t7(E);E.Z>=0&&(z.n3=E.Z);if(G&&z.V){G=hMX(z,!0);vC(E.info,G);z.L&&vC(z.L.info,G);D=g.v(D);for(d=D.next();!d.done;d=D.next())d=d.value,T=void 0,z.policy.U&&d.UH!==((T=z.V)==null?void 0:T.segmentNumber)||vC(d,G);(E.info.eO||z.L&&z.L.info.eO)&&E.info.type!==6||(z.AT=G,z.policy.L?(D=
|
|
p0L(z.V),z.loader.q3(z.vF,G,D)):(D=z.loader,D.Sw.isManifestless&&xHw(D,G,null,!!z.vF.info.video)),z.policy.xm||HQa(z))}}SAJ(z,E);z.timestampOffset&&hqQ(E,z.timestampOffset)};
|
|
Mb=function(z,D){if(D.info.eO){z.zV=D.info;if(z.V){var E=z.V,Q=hMX(z,!1);E=p0L(E);z.loader.q3(z.vF,Q,E);z.AT||z.policy.xm||HQa(z);z.AT=null}PG(z)}z.U&&TF6(z.U,D);if(Q=z.KP())if(Q=g.rb(Q,D,z.policy.ZD,z.policy.Jr)){z.K.pop();z.K.push(Q);return}z.K.push(D)};
|
|
p0L=function(z){if(z.Pl()){var D=z.data["Stitched-Video-Id"]?z.data["Stitched-Video-Id"].split(",").slice(0,-1):[],E=Sd6(z),Q=[];if(z.data["Stitched-Video-Duration-Us"])for(var T=g.v(z.data["Stitched-Video-Duration-Us"].split(",").slice(0,-1)),k=T.next();!k.done;k=T.next())Q.push((Number(k.value)||0)/1E6);T=[];if(z.data["Stitched-Video-Start-Frame-Index"]){k=g.v(z.data["Stitched-Video-Start-Frame-Index"].split(",").slice(0,-1));for(var G=k.next();!G.done;G=k.next())T.push(Number(G.value)||0)}T=[];
|
|
if(z.data["Stitched-Video-Start-Time-Within-Ad-Us"])for(k=g.v(z.data["Stitched-Video-Start-Time-Within-Ad-Us"].split(",").slice(0,-1)),G=k.next();!G.done;G=k.next())T.push((Number(G.value)||0)/1E6);z=new dHr(D,E,Q,T,g.RnV(z),g.Zfa(z))}else z=null;return z};
|
|
PG=function(z){z.L=null;z.Iq=-1;z.N=0;z.V=null;z.m7=NaN;z.FH=0;z.AT=null};
|
|
qb=function(z,D){D={rst4disc:D,cd:z.S.toFixed(3),sq:z.WF?z.WF.UH:-1};z.Z=NaN;z.S=0;z.JT=-1;z.WF=null;z.n3=NaN;z.dR=NaN;z.cF=null;z.loader.D("mdstm",D)};
|
|
SAJ=function(z,D){if(z.isDrm()){if(D.info.vF.info.UD()){var E=new NB(g.gb(D));if(gn(E,[408125543,374648427,174,28032,25152,20533,18402])){var Q=wn(E,!0);E=Q!==16?null:$9(E,Q)}else E=null;Q="webm"}else D.info.S=GfW(g.gb(D)),E=eM6(D.info.S),Q="cenc";E&&E.length&&(E=new wB(E,Q),z.policy.rr&&g.i6(D.info.vF.info)&&(Q=g8W(g.gb(D)))&&(E.L=Q),E.UD=D.info.vF.info.UD(),D.K&&D.K.cryptoPeriodIndex&&(E.cryptoPeriodIndex=D.K.cryptoPeriodIndex),D.K&&D.K.L&&(E.K=D.K.L),z.loader.jl(E))}};
|
|
HQa=function(z){var D=z.V,E=ImX(D);E&&(E.startSecs+=z.m7,z.loader.zn(z.vF,E,D.segmentNumber,D.Pl()))};
|
|
hMX=function(z,D){var E,Q=z.V;if(E=ImX(Q))E.startSecs+=z.m7;var T=z.m7,k=0;z.vF instanceof aH&&(k=z.vF.aM);return new nT(Q.segmentNumber,T,D?k:z.FH,Q.ingestionTime,"sq/"+Q.segmentNumber,void 0,void 0,D,E)};
|
|
KDJ=function(z,D,E){if(!K$r(D,E))return D=j4(D.info),D.smst="1",z.loader.handleError("fmt.unparseable",D||{},1),!1;isNaN(z.m7)&&(z.m7=E);return!0};
|
|
c$n=function(z,D,E){var Q=0;if(D.info.vF.info.UD()&&!HZQ(D))return 0;if(z.ew&&!z.pR()){var T=0;E&&g.i6(D.info.vF.info)?T=E-z.Z:D.info.vF.info.UD()&&(T=z.S);var k=D.info.UH;E=yv(D,z.policy.oi);var G=z.ew;var d=G.JT;G=G.S;d=k===d||k>d&&k>z.JT;k=Math.abs(G-T)>.02;if(z.policy.aV){var F=Math.abs(G-T);if(d&&F>z.policy.aV&&F<10)return z.loader.Xi({avDesync:"count"}),0}if(D.info.vF.info.UD()&&z.policy.OA)return 0;if(d&&k){Q=Math.max(.95,Math.min(1.05,(E-(G-T))/E));if(g.i6(D.info.vF.info))hnW(g.gb(D),Q);else if(D.info.vF.info.UD()&&
|
|
(k=T-G,!g.i6(D.info.vF.info)&&(D.info.vF.info.UD(),Q=new NB(g.gb(D)),d=D.V?Q:new NB(new DataView(D.info.vF.K.buffer)),yv(D,!0)))){var L=k*1E3,n=Pd(d);d=Q.pos;Q.pos=0;if(Q.K.getUint8(Q.pos)===160||MB(Q))if(iE(Q,160))if(wn(Q,!0),iE(Q,155)){if(k=Q.pos,F=wn(Q,!0),Q.pos=k,L=L*1E9/n,n=yS(Q),L=n+Math.max(-n*.7,Math.min(n,L)),L=Math.sign(L)*Math.floor(Math.abs(L)),!(Math.ceil(Math.log(L)/Math.log(2)/8)>F)){Q.pos=k+1;for(k=F-1;k>=0;k--)Q.K.setUint8(Q.pos+k,L&255),L>>>=8;Q.pos=d}}else Q.pos=d;else Q.pos=d;
|
|
else Q.pos=d}Q=yv(D,z.policy.oi);Q=E-Q}Q&&D.info.vF.info.UD()&&z.loader.D("webmDurationAdjustment",{durationAdjustment:Q,videoDrift:T+Q,audioDrift:G})}return Q};
|
|
ZQn=function(z){return z.info.vF.eZ()&&z.info.UH===z.info.vF.index.eb()};
|
|
A2=function(z,D){D=(D=D===void 0?0:D)?Math.round(z.timestampOffset*D)/D:z.timestampOffset;z.vF.B&&D&&(D+=z.vF.B.K);return D+z.getDuration()};
|
|
NFW=function(z,D){D<0||(z.K.forEach(function(E){hqQ(E,D)}),z.timestampOffset=D)};
|
|
Bo=function(z,D,E,Q,T){jx.call(this,E,T);var k=this;this.policy=z;this.formatId=D;this.yE=Q;this.lastError=null;this.onProgress=function(){k.rR()||(k.yE.vN.has(k.formatId)?(k.isComplete()||k.K.start(),qV(k.yE,k.formatId)&&k.xC(2),k.yE.dE(k.formatId)&&(f_s(k.yE,k.formatId)?k.Go(4):(k.lastError="net.closed",k.Go(5)))):(k.lastError="player.exception",k.Go(5)))};
|
|
this.K=new g.re(function(){k.isComplete()||(k.lastError="net.timeout",k.Go(5))},1E3);
|
|
this.K.start();d9n(this.yE,this.formatId,this.onProgress);g.EL(this.onProgress)};
|
|
BG=function(z,D,E,Q){g.x.call(this);var T=this;this.loader=z;this.policy=D;this.vF=E;this.timing=Q;this.logger=new g.HC("dash");this.L=[];this.Iq=[];this.K=this.tL=null;this.kV=!1;this.WF=this.wR=0;this.V=-1;this.AT=!1;this.ew=-1;this.m7=null;this.FH=NaN;this.j=[];this.Z=new bQX(z,D,E);this.policy.K&&(this.S=new CR(this.Z,this.loader.Sw,this.policy,function(k){T.policy.X2&&T.D("buftl",k)}));
|
|
this.policy.My&&(this.N=new h2(this));this.ur=E.info.ur;this.U=this.policy.AT?!1:E.M_();this.isManifestless=E.M_();this.B=this.U;g.H(this,this.m7)};
|
|
z5=function(z,D,E){E=E===void 0?!1:E;D&&Ck&&NFW(z.Z,D.Zt());if(!E){var Q;(Q=z.S)==null||E9L(Q)}z.tL=D;(D=z.S)!=null&&(D.tL=z.tL)};
|
|
Df=function(z){var D=z.tL&&z.tL.fK();if(z.policy.zx){if((z=z.S)==null)z=void 0;else{var E;z=(E=z.Z)==null?void 0:E.info}return z||null}return D};
|
|
UHw=function(z){for(var D={},E=0;E<z.Iq.length;E++)D["r"+E]=z.Iq[E];return D};
|
|
E7=function(z,D){isNaN(z.FH)||z.D("aswr",{sq:D.info.Rq[0].UH,id:D.info.Rq[0].vF.info.itag,xtag:D.info.Rq[0].vF.info.K,ep:Date.now()-z.FH});z.L.push(D);z.K=g.bK(D.info.Rq);z.Iq.push(D.qy());z.Iq.length>4&&z.Iq.shift()};
|
|
ghX=function(z,D){if(D.P4()){var E=D.pE();E=g.v(E);for(var Q=E.next();!Q.done;Q=E.next())Q=Q.value,z.policy.Z&&D instanceof Bo&&z.D("omblss",{s:Q.info.qy()}),Qq(z,D.info.Rq,Q,D.A1())}};
|
|
Qq=function(z,D,E,Q){Q=Q===void 0?0:Q;isNaN(z.FH)||(z.D("aswm",{sq:D[0].UH,id:D[0].vF.info.itag,xtag:D[0].vF.info.K,ep:Date.now()-z.FH}),z.FH=NaN);switch(E.info.type){case 1:case 2:r$s(z,E);break;case 4:var T=E.info.vF,k=T.J3(E),G;((G=z.K)==null?0:G.type===4)&&dRr(E.info,z.K)&&(z.K=T.sM(z.K).pop());E=g.v(k);for(T=E.next();!T.done;T=E.next())Qq(z,D,T.value,Q);break;case 3:E.info.vF.info.video?(T=z.timing,T.m7||(T.m7=(0,g.r)(),g.A_("fvb_r",T.m7,T.K))):(T=z.timing,T.U||(T.U=(0,g.r)(),g.A_("fab_r",T.U,
|
|
T.K)));a96(z.Z,D,E,Q);z.policy.K&&iQO(z);break;case 6:a96(z.Z,D,E,Q),z.K=E.info}};
|
|
r$s=function(z,D){if(D.info.type===1)if(D.info.vF.info.video){var E=z.timing;E.wR||(E.wR=(0,g.r)(),g.A_("vis_r",E.wR,E.K))}else E=z.timing,E.N||(E.N=(0,g.r)(),g.A_("ais_r",E.N,E.K));l9X(z.Z,D);z=z.loader;z.videoTrack.vF.vS()&&z.audioTrack.vF.vS()&&z.policy.K&&!z.Sw.xf&&(D=z.audioTrack.getDuration(),E=z.videoTrack.getDuration(),Math.abs(D-E)>1&&z.D("trBug",{af:""+g.db(z.audioTrack.vF.info,!1),vf:""+g.db(z.videoTrack.vF.info,!1),a:""+D,v:""+E}))};
|
|
dq=function(z){return jrO(z.Z)};
|
|
iQO=function(z){z.L.length?z.K=g.bK(g.bK(z.L).info.Rq):z.Z.K.length?z.K=z.Z.KP().info:z.K=Df(z)};
|
|
T5=function(z,D){var E={KJ:[],km:[]},Q;if((z=z.S)==null)z=void 0;else{DBX(z,z.KJ,"og");AwW(z,D);DBX(z,z.KJ,"trim");var T=zUQ(z);D=T.KJ;T=T.SZ;for(var k=[],G=0;G<T.length;G++){var d=T[G],F=z.policy.n3&&d.Z!==-1?d.Z:d.info.startTime,L={startTicks:(F+z.timestampOffset)*1E3,iW:(z.policy.n3&&d.B!==-1?d.B:d.info.duration)*1E3,timescale:1E3},n=void 0,f=(n=z.tL)==null?void 0:n.JH();n=void 0;if(z.policy.HA&&f&&f.length>0){var X=bC(f,F);X>=0&&(n=(f.end(X)-F+.1)*1E3)}k.push({formatId:g.db(d.info.vF.info,z.Sw.xf),
|
|
vW:d.info.vW,sequenceNumber:d.info.UH+z.B,az:L,Wu:d.info.L,aT:n})}z={KJ:D,km:k}}return(Q=z)!=null?Q:E};
|
|
Es=function(z,D,E){E=E===void 0?!1:E;if(z.tL){var Q=z.tL.JH(),T=v0(Q,D),k=NaN,G=Df(z);G&&(k=v0(Q,G.vF.index.getStartTime(G.UH)));if(T===k&&z.K&&z.K.L&&w0L(k2(z),0))return D}z=G5(z,D,E);return z>=0?z:NaN};
|
|
TU=function(z,D,E){z.vF.vS();var Q=G5(z,D);if(Q>=0)return Q;var T;(T=z.S)==null||BWr(T,D,E);Q=Math;T=Q.min;var k=z.Z;if(k.U)if(k=k.U,k.ED&&k.ED.type===3)k=k.ED.startTime;else if(k.B>0){var G=k.K.index;G=g.$w(G.offsets.subarray(0,G.count),k.B*k.chunkSize);k=k.K.index.getStartTime(G>=0?G:Math.max(0,-G-2))}else k=0;else k=Infinity;D=T.call(Q,D,k);z.K=z.policy.AT?null:z.vF.v2(D).Rq[0];e0(z)&&(z.policy.Zo&&(E==null?void 0:E.seekSource)===60||z.tL&&z.tL.abort(),z.policy.bk&&(E=z.S)!=null&&(E.Z=void 0));
|
|
z.WF=0;return z.K?z.K.startTime:D};
|
|
TnX=function(z){z.U=!0;z.B=!0;z.V=-1;TU(z,Infinity)};
|
|
dj=function(z){for(var D=0,E=g.v(z.L),Q=E.next();!Q.done;Q=E.next())D+=L$O(Q.value.info);return D+=RML(z.Z)};
|
|
LM=function(z,D){D=D===void 0?!1:D;var E=z.loader.getCurrentTime(),Q=z.Z.KP(),T=(Q==null?void 0:Q.info.B)||0;if(z.policy.mk&&!isFinite(E))return 0;(Q==null?0:Q.info.vF.M_())&&!Q.info.eO&&(z.policy.MI?T=Q.info.Z:z.policy.n8&&(T=zqa(Q.info)),Q.info.j&&(T=zqa(Q.info)));if(!z.tL){if(D&&!isNaN(E)){if(Q)return T-E;if(z.vF.info.hT==="f")return Infinity}return 0}var k=Df(z);if(k&&FJ(k))return k.B;var G=z.tL.JH(!0);if(D&&Q)return k=0,z.policy.K&&(k=Yh(G,T+.02)),k+T-E;T=Yh(G,E);z.policy.Pg&&k&&(D=bC(G,E),G=
|
|
bC(G,k.Z-.02),D===G&&(E=k.B-E,z.policy.Z&&E>T+.02&&z.D("abh",{bh:T,bhtls:E}),T=Math.max(T,E)));return T};
|
|
tXW=function(z){var D=Df(z);return D?D.B-z.loader.getCurrentTime():0};
|
|
fM=function(z,D,E,Q){if(!z.vF.index.xL(D,!0))return!1;try{DW(z);for(var T=z.Z,k=null,G=T.K.length-1;G>=0;G--){var d=T.K[G];d.info.UH>=D&&(T.K.pop(),T.Z-=yv(d,T.policy.oi),k=d.info)}k&&(T.B=T.K.length>0?T.K[T.K.length-1].info:T.cF,T.K.length!==0||T.B||qb(T,"r"));T.loader.D("mdstm",{rollbk:1,itag:k?k.vF.info.itag:"",popped:k?k.UH:-1,sq:D,lastslc:T.B?T.B.UH:-1,lastfraget:T.Z.toFixed(3)});if(z.policy.K)return z.K=null,!0;Q>E?TU(z,Q):z.K=z.vF.Vq(D-1,!1).Rq[0]}catch(F){return D=f$(F),D.details.reason="rollbkerr",
|
|
z.loader.handleError(D.errorCode,D.details,D.severity),!1}return!0};
|
|
WZ=function(z,D){var E;for(E=0;E<z.L.length&&D!==z.L[E];E++);if(E===z.L.length)nM(z,D);else{for(;E<z.L.length;)nM(z,z.L.pop());var Q=kJ(z);Q&&Q.vF.p7()&&g.Lw(D.info.Rq,function(T){return F$s(T,Q)})?(z.K=Q,z.policy.Z&&z.D("cer",{lsr:"lsp",
|
|
lsp:Q.qy()})):(u6(D.info.Rq[0])?(z.K=D.R0&&D.R0.Z?Gqw(D.R0.Z):kqw(D.info.Rq[0]),z.policy.Z&&z.D("cer",{lsr:z.K.qy(),lsp:Q==null?void 0:Q.qy()})):(z.K=null,z.policy.Z&&z.D("cer",{lsr:"null",lsp:Q==null?void 0:Q.qy()})),z.loader.isOffline()&&!z.policy.bG||nM(z,D,!0))}};
|
|
FJ=function(z){return z?z.PX():!1};
|
|
e0=function(z){var D;!(D=z.vF.info.hT==="f")&&(D=z.policy.B)&&(D=z.Z,D=!!D.U&&HG(D.U));if(D)return!0;D=Df(z);if(!D)return!1;var E=FJ(D)&&D.eO;return z.isManifestless&&z.ew>0?E||D.UH>=z.ew:E};
|
|
XJ=function(z){var D;return e0(z)||FJ((D=z.Z.KP())==null?void 0:D.info)};
|
|
k2=function(z){var D=[],E=Df(z);E&&D.push(E);D=g.r9(D,z.Z.Os());E=g.v(z.L);for(var Q=E.next();!Q.done;Q=E.next()){Q=Q.value;for(var T=g.v(Q.info.Rq),k=T.next(),G={};!k.done;G={s3:void 0},k=T.next())G.s3=k.value,Q.OE&&(D=g.NK(D,function(d){return function(F){return!dRr(F,d.s3)}}(G))),(u6(G.s3)||G.s3.type===4)&&D.push(G.s3)}z.K&&!DRX(z.K,g.bK(D),z.K.vF.eZ())&&D.push(z.K);
|
|
return D};
|
|
w0L=function(z,D){if(!z.length)return!1;for(D+=1;D<z.length;D++)if(!EzV(z[D-1],z[D]))return!1;return!0};
|
|
G5=function(z,D,E){E=E===void 0?!1:E;if(!z.K||!z.K.L)return NaN;z=k2(z);a:{D+=.02;var Q=E;Q=Q===void 0?!1:Q;for(var T=-1,k=0;k<z.length;++k){var G=z[k];if(G.Z<=D)if(Q)T=k;else if(G.startTime+G.duration>=D){D=k;break a}}D=T}return D<0?NaN:w0L(z,E?D:0)?z[D].startTime:NaN};
|
|
JR=function(z){return!(!z.K||z.K.vF===z.vF)};
|
|
y$r=function(z,D,E){return z.policy.K?LM(z,!0)<E:(z=kJ(z))&&!FJ(z)?z.B>D&&z.B<D+E:!1};
|
|
kJ=function(z){var D=z.Z.KP();return D?D.info:Df(z)};
|
|
ZAQ=function(z,D){var E;return!((E=z.S)==null||!E.U.has(D))||vhL(z.Z,D)};
|
|
DW=function(z){for(var D=g.v(z.L),E=D.next();!E.done;E=D.next())nM(z,E.value);z.L=[];z.K=null};
|
|
g.um=function(z){var D;(D=z.S)==null||E9L(D);z.j=[]};
|
|
nM=function(z,D,E){E=E===void 0?!1:E;D.OE&&((E===void 0?0:E)||!D.info.Rq[0].vF.p7())&&(z=z.Z,z.AT&&!z.policy.nW&&(E=z.loader,E.Sw.isManifestless&&L7(E.Sw,z.AT.UH,!!z.vF.info.video)),z.AT=null,z.V=null,z.B=z.zV,z.Z=z.B?z.Z-z.FH:NaN,PG(z));D.dispose()};
|
|
ohL=function(z){return!!z.K&&z.K.UH!==-1&&z.K.UH<z.vF.index.L9()};
|
|
srO=function(z){var D=z.K;D&&D.UH===-1&&(z=z.Z.KP())&&u6(z.info)&&(z=z.info.UH,D.V="updateLastSliceRequested",D.UH=z)};
|
|
$Hn=function(z){return g.Lw(z.L,function(D){return D.W6})};
|
|
Vq=function(z){var D;return!((D=dq(z))==null||!D.isLocked)};
|
|
qAn=function(z,D){var E=dq(z);return E&&E.info.type!==6?!c76(D,z,E.info.UH):!1};
|
|
PCO=function(z,D){z=g.v(z.j);for(var E=z.next();!E.done;E=z.next())if(E=E.value,E.segmentNumber===D)return E.Cv?2:1;return 0};
|
|
MXI=function(){this.IM=!1};
|
|
CCw=function(z){var D=z===void 0?{}:z;z=D.hasSubfragmentedFmp4===void 0?!1:D.hasSubfragmentedFmp4;D=D.gD===void 0?!1:D.gD;var E=new MXI;E.IM=z||D;return E};
|
|
g.k76=function(z){this.L3=z;this.S=new MXI;this.OR=this.tM=!1;this.ko=2;this.cF=20971520;this.Vi=8388608;this.m7=120;this.Ik=this.kH=2;this.lc=2.5;this.RJ=2;this.iz=this.Tw=!1;this.ej=1E3;this.GO=15;this.pz=1;this.N=1.15;this.FH=1.05;this.BV=1;this.WQ=this.j_=!1;this.D1=6;this.Z=!1;this.D8=100;this.qx=10;this.V9=6;this.Jv=!1;this.Nw=1;this.Lz=this.kY=!1;this.vP=2;this.Kh=this.Id=this.qe=!1;this.m9=!0;this.uE=this.PV=this.Iq=this.fJ=!1;this.Gw=!0;this.ik=!1;this.B="";this.iH=[];this.gW=this.My=!1;
|
|
this.g5=0;this.hv="";this.rW=this.pK=this.X2=this.JM=this.bH=this.DC=this.U=this.ER=this.H4=this.q4=this.K=this.zV=this.WF=this.bk=this.zx=this.j=this.xm=this.Zo=!1;this.Qo=!0;this.Yb=this.n8=this.MI=this.mN=this.PA=this.L=this.n3=!1;this.JT=!0;this.Fk=this.dQ=this.NR=this.xw=this.p8=this.HA=this.NF=this.Ip=this.dL=this.sD=this.AP=this.AT=this.nE=this.Kx=this.mk=!1;this.eq=0;this.uH=this.V=this.Xk=this.OT=this.wP=this.Em=this.D_=!1;this.latencyClass="UNKNOWN";this.N4=!1;this.jA=0;this.aV=Number(this.L3.HF().K.PF(A$X));
|
|
this.OA=this.L3.HF().K.PF(BFn);this.hX=g.GS(this.L3.experiments,"html5_min_readbehind_secs");this.ZB=g.GS(this.L3.experiments,"html5_min_readbehind_cap_secs");this.bG=this.L3.W("html5_offline_reset_media_stream_on_unresumable_slices");this.ur=NaN;this.y0=O7(this,"html5_request_size_min_kb",64)*1024;this.dR=2097152;this.Iv=O7(this,"html5_bypass_contention_secs");this.hM=1048576;this.Rx=O7(this,"html5_repredict_interval_ms",1800);this.Ff=O7(this,"html5_head_miss_secs",5);this.x4=O7(this,"html5_min_upgrade_health_secs",
|
|
10);this.BU=O7(this,"html5_min_seconds_between_format_selections",8);this.nm=O7(this,"html5_max_buffer_health_for_downgrade_secs",15);this.RP=Pp;this.R7=g.GS(this.L3.experiments,"html5_min_startup_buffered_media_duration_secs");this.Xq=g.GS(this.L3.experiments,"html5_post_interrupt_readahead");this.Yk=this.L3.W("html5_disable_classic_alr");this.cA=g.GS(this.L3.experiments,"html5_probe_primary_delay_base_ms")||5E3;this.QF=O7(this,"html5_ssdai_failure_retry_limit",3);this.UT=this.L3.experiments.MN("html5_clone_original_for_fallback_location");
|
|
this.q4=this.L3.HF().K.PF(zOa);this.ws=g.GS(this.L3.experiments,"html5_subsegment_readahead_target_buffer_health_secs");this.Mv=g.GS(this.L3.experiments,"html5_subsegment_readahead_timeout_secs");this.Jh=g.GS(this.L3.experiments,"html5_subsegment_readahead_min_buffer_health_secs");this.Q0=g.GS(this.L3.experiments,"html5_subsegment_readahead_min_buffer_health_secs_on_timeout");this.bL=g.GS(this.L3.experiments,"html5_subsegment_readahead_min_load_speed");this.Sp=g.GS(this.L3.experiments,"html5_subsegment_readahead_load_speed_check_interval");
|
|
this.Xg=this.L3.HF().K.PF(g.Dnw);this.wo=g.GS(this.L3.experiments,"html5_subsegment_readahead_seek_latency_fudge");this.T4=O7(this,"html5_hopeless_secs",15);this.NQ=this.L3.W("html5_restrict_streaming_xhr_on_sqless_requests");this.L_=g.GS(this.L3.experiments,"html5_max_headm_for_streaming_xhr");this.Cg=this.L3.W("html5_pipeline_manifestless_allow_nonstreaming");this.JE=this.L3.W("html5_prefer_server_bwe3");this.J$=this.L3.W("html5_last_slice_transition");this.pa=this.L3.W("html5_store_xhr_headers_readable");
|
|
this.D$=g.GS(this.L3.experiments,"html5_max_drift_per_track_secs");this.nW=this.L3.W("html5_no_placeholder_rollbacks");this.DI=this.L3.W("html5_subsegment_readahead_enable_mffa");this.Z9=this.L3.W("html5_allow_video_keyframe_without_audio");this.Kh=g.jb(this.L3)&&!g.dT();this.rr=this.L3.W("html5_enable_vp9_fairplay");this.Nf=1048576;this.kj=this.L3.W("html5_woffle_resume");this.vV=this.L3.W("html5_abs_buffer_health");this.kW=this.L3.W("html5_interruption_resets_seeked_time");this.P7=g.GS(this.L3.experiments,
|
|
"html5_max_live_dvr_window_plus_margin_secs")||46800;this.ii=this.L3.W("html5_report_captions_ctmp_qoe");this.f8=this.L3.W("html5_explicitly_dispose_xhr");this.ZD=!this.L3.W("html5_encourage_array_coalescing");this.L3.W("html5_limit_media_merge_size")?Pp?k3()<21?this.Jr=786432:this.Jr=8388608:this.Jr=262144:this.Jr=0;this.iL=this.L3.W("html5_filter_non_efficient_formats_for_safari");this.L3.W("html5_format_hybridization");this.bS=this.L3.W("html5_abort_before_separate_init");this.Y2=nF();this.cD=
|
|
this.L3.W("html5_serialize_server_stitched_ad_request");this.Ac=this.L3.W("html5_attach_po_token_to_bandaid");this.H7=g.GS(this.L3.experiments,"html5_max_redirect_response_length")||8192;this.g2=this.L3.W("html5_rewrite_timestamps_for_webm");this.oi=this.L3.W("html5_only_media_duration_for_discontinuities");this.fv=g.GS(this.L3.experiments,"html5_resource_bad_status_delay_scaling")||1;this.L3.W("html5_onesie_live");this.J4=g.GS(this.L3.experiments,"html5_onesie_live_ttl_secs")||8;this.SA=g.GS(this.L3.experiments,
|
|
"html5_attach_num_random_bytes_to_bandaid");this.sP=this.L3.W("html5_update_container_type_on_codec_family_change");this.s9=this.L3.W("html5_enable_sabr_host_fallback");this.c$=this.L3.supportsGaplessShorts();this.r8=this.L3.W("html5_shorts_stop_request_when_buffer_to_end");this.h$=this.L3.W("html5_vod_stop_request_when_buffer_to_end");this.wR=this.L3.W("html5_ssdai_use_post_for_media")&&this.L3.W("gab_return_sabr_ssdai_config");this.MW=this.L3.W("html5_use_post_for_media");this.ai=this.L3.W("html5_use_live_ump_heartbeat");
|
|
this.useUmp=this.L3.W("html5_use_ump");this.P9=this.L3.fJ;this.GE=this.L3.W("html5_enable_voice_boost")&&this.L3.uH===2;this.wk=this.L3.W("html5_reset_primary_stats_on_redirector_failure");this.lW=this.L3.W("html5_use_network_error_code_enums");this.enableServerDrivenRequestCancellation=this.L3.W("html5_enable_server_driven_request_cancellation");this.d8=this.L3.W("html5_enable_sabr_request_timing");this.EA=this.L3.W("html5_enable_lawnmower");this.fE=this.L3.Bc()?g.GS(this.L3.experiments,"html5_continuous_goodput_probe_interval_ms"):
|
|
0;this.Qx=g.GS(this.L3.experiments,"html5_jumbo_ull_nonstreaming_mffa_ms")||NaN;this.Sq=g.GS(this.L3.experiments,"html5_drm_byterate_soft_cap");this.Ch=g.GS(this.L3.experiments,"html5_drm_live_byterate_soft_cap");this.I0=this.L3.W("html5_sabr_log_request_creation");this.xD=this.L3.W("html5_use_buffer_timeline_for_sabr_request_creation");this.cN=this.L3.W("html5_sabr_report_request_cancellation_info");this.Y1=this.L3.W("html5_spoof_4k");this.JX=O7(this,"html5_min_media_duration_for_cabr_slice");this.vU=
|
|
O7(this,"html5_sabr_min_media_bytes_factor_to_append_for_stream")||.01;this.wv=this.L3.W("html5_disable_urgent_adaptation");this.bD=this.L3.W("html5_apply_constraints_in_client_for_sabr");this.yg=this.L3.W("html5_send_video_playback_ustreamer_config");this.fS=O7(this,"html5_max_discontinuity_rewrite_count");this.uk=O7(this,"html5_fixed_media_duration_for_request");this.yq=this.L3.W("html5_apply_fix_for_missing_seg_info_without_logger");this.PV=this.L3.W("html5_enable_audio_quality_setting");this.L3.W("html5_enable_audio_quality_setting_feature");
|
|
this.Lh=O7(this,"html5_sabr_request_limit_per_period");this.Or=this.L3.W("html5_sabr_dispose_media_objects");this.Vk=this.L3.W("html5_fix_hbr_reselection_qoe_restart_for_sabr");this.L3.W("html5_high_res_seek_logging");this.WV=this.L3.W("html5_disable_chunk_synchronization_sabr_seek");this.C8=g.GS(this.L3.experiments,"html5_override_micro_discontinuities_threshold_ms");this.tF=this.L3.W("html5_byterate_constraints");this.HK=this.L3.W("enable_sabr_snackbar_message");this.ju=this.L3.W("html5_log_slice_info_in_sbu");
|
|
this.Vh=O7(this,"html5_paced_poll_ms");this.Da=O7(this,"html5_paced_poll_min_health_ms");this.cg=this.L3.W("html5_disable_sabr_fallback");this.HR=this.L3.W("html5_track_current_buffered_range_at_sync");this.Yj=g.jb(this.L3)?500:2E3;this.cP=this.L3.W("html5_sabr_live_timing");this.Pg=this.L3.W("html5_count_updating_slice_for_buffer_health");this.X8=this.L3.W("html5_report_max_buffer_bytes_limit_to_sabr");this.Lk=this.L3.W("html5_sabr_live_audio_early_return_fix");this.Ou=g.GS(this.L3.experiments,"html5_platform_max_buffer_health_oversend_duration_secs");
|
|
this.Of=this.L3.W("html5_cuepoint_identifier_logging");this.bi=this.L3.W("html5_sabr_log_server_xtag_selection_onesie_mismatch");this.SE=this.L3.W("html5_skip_client_drm_license_constraint");this.Zo=this.L3.W("html5_pseudogapless_shorts_skip_abort_on_transition");this.NF=this.L3.W("html5_sabr_request_on_constraint");this.Ro=this.L3.W("html5_live_metadata_resets_timeout");this.OT=this.L3.W("html5_sabr_log_invalid_sabr_current_time");this.Xk=this.L3.W("html5_sabr_log_partial_segment_lmt_overflow");
|
|
this.L3.W("html5_cuepoint_list_clear_on_seek");this.ew=this.L3.W("html5_ump_stitched_metadata");this.sA=this.L3.W("html5_ssdai_clear_backoff_on_cuepoint_list_resolved");this.YR=this.L3.HF().K.PF(g.bm);this.Ku=this.L3.W("html5_populate_opportunity_id_in_dai_info_filler");this.jA=g.GS(this.L3.experiments,"html5_sabr_unused_bloat_size_bytes");this.gz=this.L3.HF().K.PF(ExV);this.jI=this.L3.W("html5_enable_sabr_network_timestamps_bwe");this.kV=this.L3.HF().K.PF(g.j0);this.nR=this.L3.HF().K.PF(QJa);this.xj=
|
|
this.L3.HF().K.PF(TGQ)};
|
|
P6I=function(z,D,E){E=E===void 0?!1:E;D.video.qualityOrdinal>1080&&!z.tM&&(z.cF=36700160,z.Vi=5242880,z.dR=Math.max(4194304,z.dR),z.tM=!0);D.video.qualityOrdinal>2160&&!z.OR&&(z.cF=104857600,z.ur=13107200,z.OR=!0);g.GS(z.L3.experiments,"html5_samsung_kant_limit_max_bitrate")!==0?D.isEncrypted()&&g.dT()&&g.GV("samsung")&&(g.GV("kant")||g.GV("muse"))&&(z.ur=g.GS(z.L3.experiments,"html5_samsung_kant_limit_max_bitrate")):D.isEncrypted()&&g.dT()&&g.GV("kant")&&(z.ur=1310720);z.Sq!==0&&D.isEncrypted()&&
|
|
(z.ur=z.Sq);z.Ch!==0&&D.isEncrypted()&&E&&(z.ur=z.Ch);D.ur&&(z.hM=Math.max(z.y0,Math.min(z.dR,5*D.ur)))};
|
|
Hy=function(z){return z.K&&z.DC};
|
|
vZ=function(z){return z.K&&z.H4&&z.playbackStartPolicy};
|
|
m3=function(z,D,E,Q){z.H4&&(z.playbackStartPolicy=D,z.fg=E,z.jv=Q)};
|
|
O7=function(z,D,E){E=E===void 0?0:E;return g.GS(z.L3.experiments,D)||E};
|
|
G7W=function(z){var D=z===void 0?{}:z;z=D.Lz;var E=D.IM;var Q=D.cS;var T=D.eb;D=D.eC;this.Lz=z;this.IM=E;this.cS=Q;this.eb=T;this.eC=D};
|
|
OTL=function(z,D){if(D<0)return!0;var E=z.eb();return D<E||D===E&&!z.Lz||D===E&&(z=z.eC())&&D===z.UH?!0:!1};
|
|
bTa=function(z,D,E){if(!OTL(z,D))return 0;if(!z.IM||!isNaN(E)&&E>0)return 2;if(D<0)return 1;E=z.eb();return D<E||D===E&&(z=z.eC())&&D===z.UH&&!z.pending?2:1};
|
|
lm=function(z,D,E){g.x.call(this);this.loader=z;this.policy=D;this.AL=E;this.L=0;this.K=!1;this.delay=new g.re(this.Z,this.policy.fE,this);g.H(this,this.delay)};
|
|
Y2=function(z,D){ze(47,182,D.K)||(z.ZS=D,z.L=0,g.$R(z.delay))};
|
|
eO6=function(z,D,E){var Q=z.Ls();if(z.isComplete()||!Q||z.info.ZS.pZ(D,E))return 0;var T=D.vP;if(!T||Q<T)return 0;z=zK(E,TK(z.info.ZS,!0,D));return z.K||z.timedOut||z.started?0:2};
|
|
dnI=function(z,D,E){if(!(D.cA&&z.isComplete()&&z.canRetry()&&z.info.ZS.pZ(D,E))||z.info.ZS.N)return 0;z=zK(E,TK(z.info.ZS,!1,D));return z.Z+D.cA*Bd(z,!0)>(0,g.r)()?0:1};
|
|
It=function(z,D,E,Q,T,k,G,d,F,L,n,f,X){X=X===void 0?null:X;g.x.call(this);this.loader=z;this.policy=D;this.videoTrack=E;this.audioTrack=Q;this.Z=T;this.K=k;this.timing=G;this.B=d;this.schedule=F;this.Sw=L;this.L=n;this.j=f;this.gE=X;this.FH=!1;this.PG="";this.XZ=null;this.Tp=NaN;this.AT=!1;this.Sk=null;this.t9=this.N=NaN;this.iG=this.V=0;this.logger=new g.HC("dash");this.policy.SA>0&&(this.PG=g.Bv(this.policy.SA));this.policy.fE&&(this.S=new lm(this.loader,this.policy,this.schedule),g.H(this,this.S))};
|
|
L6w=function(z,D,E){if(at(z,D,E)){E=z.U(D,E);if(z.Sk){var Q=E.Rq[0].vF.info.id;var T=z.K;var k=E.Rq[0].UH;T=k<0&&!isNaN(T.V)?T.V:k;k=Gu(z.K,E.Rq[0].Z,T);var G=D===z.audioTrack?1:2,d=E.Rq[0].vF.info.hT,F=Q.split(";")[0];a:{var L=z.K;if(L.K){var n=L.K.Ok.event;if(L.K.UH===T){L=n==="predictStart"?void 0:L.K.Ok.event;break a}if(L.K.UH===T-1){L=n==="start"||n==="continue"?n:void 0;break a}}L=void 0}if(z.policy.wR&&z.K.L!==0){var f=g.F6Q(z.Sk,k,T,Q,G,d,L);T<0&&G===2&&e3(z.K,0,0,!0);if(f){var X;Q=((X=f.Bj)==
|
|
null?void 0:X.o5)||"";var W;X=((W=f.Bj)==null?void 0:W.nY)||-1;z.loader.D("sdai",{ssdaiinfo:"1",ds:Q,skipsq:X,itag:F,f:d,sg:T,st:k.toFixed(3)});E.B=f}}else if(W=z.Sk.hz(k,T,Q,G,d,L),T<0&&G===2&&e3(z.K,0,0,!0),W){X={dec_sq:T,itag:F,st:k.toFixed(3)};if(z.policy.cD&&D.isRequestPending(T-1)){z.loader.D("sdai",{wt_daistate_on_sg:T-1});return}z.loader.D("sdai",X);W&&(E.K=new g.Bk(W));z.policy.Z&&(W=E.ZS.Z.get("id")||"",T=((f=E.K)==null?void 0:f.get("id"))||"",W!==T&&z.loader.D("stmidmismatch",{cid:W,aid:T}))}else z.K.L!==
|
|
5&&z.loader.D("sdai",{nodec_sq:T,itag:F,st:k.toFixed(3)})}z.policy.gW&&E.Rq[0].UH!==-1&&E.Rq[0].UH<z.Sw.P0&&(E=D.vF.Vq(z.Sw.P0,!1));E7(D,S0(z,E));By(z.timing);var J;(J=z.S)==null||Y2(J,E.ZS)}};
|
|
at=function(z,D,E){if(z.policy.bH)return!1;var Q;var T=z.K,k=((Q=D.K)==null?void 0:Q.UH)||-1;T.L===3&&k+1>=T.B?(T.D("sdai",{haltrq:k+1,est:T.B}),Q=!1):Q=T.L!==2;if(!Q||!ke(D.K?D.K.vF.ZS:D.vF.ZS,z.policy,z.Z,z.loader.W8)||z.loader.isSuspended&&(!Rt(z.schedule)||z.loader.B3))return!1;if(z.policy.B&&MD>=5)return g.$R(z.loader.zD),!1;if(z.Sw.isManifestless){if(D.L.length>0&&D.K&&D.K.UH===-1||D.L.length>=z.policy.Nw||!z.policy.Cg&&D.L.length>0&&!z.policy.S.IM)return!1;if(D.U)return!z.Sw.isLive||!isNaN(z.Tp)}if($Hn(D))return!1;
|
|
if(!D.K){if(!D.vF.vS())return!1;TU(D,z.loader.getCurrentTime())}if(dq(D)&&(D.KP()!==dq(D)||z.loader.isSuspended))return!1;T=(Q=z.policy.Iv)&&!D.L.length&&LM(D,!0)<Math.min(Q,LM(E));Q=D.L.length+E.L.length;k=(D.L.length?D.L[0].dS():!1)||(E.L.length?E.L[0].dS():!1)||z.Sw.isLive;(T||k)&&--Q;if(Q+1>=z.policy.ko)return!1;Q=D.K;if(!Q)return!0;Q.type===4&&Q.vF.vS()&&(D.K=g.bK(Q.vF.sM(Q)),Q=D.K);if(!Q.PX()&&!Q.vF.xd(Q))return!1;k=z.Sw.qj||z.Sw.isWindowedLive;if(z.Sw.isManifestless&&k){k=D.vF.index.eb();var G=
|
|
E.vF.index.eb();k=Math.min(k,G);if(D.vF.index.RU()>0&&k>0&&Q.UH>=k)return D.ew=k,E.ew=k,!1}if(Q.vF.info.audio&&Q.type===4||Q.PX())return!1;k=!D.B&&!E.B;if(T=!T)T=Q.B,T=!!(E.K&&!FJ(E.K)&&E.K.B<T);G=D===z.videoTrack&&z.policy.WF;return T&&(!z.Sw.isManifestless||E.K&&E.K.B&&Q.B)&&k&&!G||z.policy.m9&&!D.B&&E.B?!1:u6(Q)&&Q.B>fnr(z,D)?(fnr(z,D),!1):(z=D.tL)&&z.isLocked()?!1:!0};
|
|
fnr=function(z,D){var E=z.K;E=E.K?E.K.Ok:null;if(z.policy.WF&&E)return E.startSecs+E.jb+15;D=Q2(z.loader,D);z.policy.GO>0&&(E=((0,g.r)()-z.loader.Zh)/1E3,D=Math.min(D,z.policy.GO+z.policy.pz*E));D=z.loader.getCurrentTime()+D;return z.policy.Xq&&(E=nxX(z.loader)+z.policy.Xq,E<D)?(z.loader.D("mrl",{ori:D,mod:E},!0),z.policy.kW&&Zf(z.loader),E):D};
|
|
W6n=function(z,D,E){if(E!==0){a:if(D=D.info,E=E===2,D.K)D=null;else{var Q=D.Rq[0];if(D.range)var T=nA(D.range.start,Math.min(4096,D.Z));else{if(D.L&&D.L.indexOf("/range/")>=0||D.ZS.Z.get("defrag")==="1"||D.ZS.Z.get("otf")==="1"){D=null;break a}T=nA(0,4096)}T=new mJ([new Xa(5,Q.vF,T,"createProbeRequestInfo"+Q.V,Q.UH)],D.L);T.pZ=E;T.K=D.K;D=T}D&&S0(z,D)}};
|
|
S0=function(z,D){z.loader.SL(D);var E=L$O(D),Q=z.loader.oL();E={AL:z.schedule,Rc:E,Sy:$vJ(z.B,E),Ay:J7(D.Rq[0]),xx:ze(46,183,D.ZS.K),Tb:z.policy.Z,ow:function(G,d){z.loader.XR(G,d)}};
|
|
if(z.schedule.L.U){var T,k;E.Ne=(((T=z.videoTrack.vF)==null?void 0:T.info.ur)||0)+(((k=z.audioTrack.vF)==null?void 0:k.info.ur)||0)}z.XZ&&(E.UH=D.Rq[0].UH,E.Tp=D.Tp,E.XZ=z.XZ);Q={H8:faV(D,z.loader.getCurrentTime()),mC:z.policy.kY&&Ye(D)&&D.Rq[0].vF.info.video?A7s(z.L):void 0,Ie:z.policy.WF,poToken:z.loader.IP(),ma:z.loader.oO(),PG:z.PG,t9:isNaN(z.t9)?null:z.t9,gE:z.gE,iG:z.iG,SV:Q};return new zU(z.policy,D,E,z.Z,function(G,d){try{a:{var F=G.info.Rq[0].vF,L=F.info.video?z.videoTrack:z.audioTrack;if(!(G.state>=
|
|
2)||G.isComplete()||G.Ls()||!(!z.loader.YV||z.loader.isSuspended||LM(L)>3)){var n=eO6(G,z.policy,z.Z);n===1&&(z.AT=!0);W6n(z,G,n);if(G.isComplete()||G.rR()&&d<3){if(z.policy.Z){var f=G.timing.Er();f.rst=G.state;f.strm=G.xhr.CH();f.cncl=G.xhr&&G.FM.V?1:0;z.loader.D("rqs",f)}G.kT&&z.loader.D("sbwe3",{},!0)}if(!z.rR()&&G.state>=2){m9s(z.timing,G,F);var X=z.loader;z.t9&&G.pk&&X&&(z.t9=NaN,z.loader.NP(G.pk),z.loader.e6(),z.loader.D("cabrUtcSeek",{mediaTimeSeconds:G.pk}));G.a_&&z.t9&&G.a_&&!G.a_.action&&
|
|
(z.loader.Q6(z.t9),z.t9=NaN,z.loader.D("cabrUtcSeekFallback",{targetUtcTimeSeconds:z.t9}));G.PP&&z.loader.nL(G.PP);z.policy.ai&&(z.iG=G.iG);if(G.state===3){WZ(L,G);Ye(G.info)&&cZ(z,L,F,!0);if(z.Sk){var W=G.info.hz();W&&z.Sk.y3(G.info.Rq[0].UH,F.info.id,W)}z.loader.Nj()}else if(G.isComplete()&&G.info.Rq[0].type===5){if(G.state!==4)G.Pj()&&z.loader.handleError(G.Uo(),G.Cp());else{var J=(G.info.Rq[0].vF.info.video?z.videoTrack:z.audioTrack).L[0]||null;J&&J instanceof zU&&J.Ls()&&J.Om()}G.dispose()}else{if(!G.Pj()&&
|
|
G.W6&&G.state>=2&&G.state!==3){var V=G.xhr.getResponseHeader("X-Response-Itag");if(V){var l=C6W(z.L,V),S=G.info.Z;if(S){var Z=S-l.nX();l.Z=!0;G.info.Rq[0].vF.Z=!1;var p=l.rS(Z);G.info=p;if(G.R0){var c=G.R0,w=p.Rq;(w.length!==c.Rq.length||w.length<c.zo.length)&&g.N9("dash/request",260511119,""+w.length,""+c.Rq.length,""+c.zo.length);c.Rq=w;var y=w[0].range,B=new SO;for(d=0;d<c.zo.length;d++)Re(B,c.zo[d].L);for(d=0;d<c.zo.length;d++){c.zo[d].info=w[d];var DJ=w[d].range;c.zo[d].L=ZT(B,DJ.start-y.start,
|
|
DJ.length)}}G.W6=!1;KM(z.loader,z.videoTrack,l);var fn=z.videoTrack;fn.K&&(fn.K.vF=l);z.loader.UJ(l.info.video.quality);var XQ=G.A1();XQ&&l.info.lastModified&&l.info.lastModified!==+XQ&&WZ(z.videoTrack,G)}}else G.W6=!1}var Ik;((Ik=G.ji)==null?0:Ik.itagDenylist)&&z.loader.Rp(G.ji.itagDenylist);if(G.state===4)hR(z,G),z.K&&a_r(z.K,G.info,z.Sk);else if(z.policy.RP&&G.P4()&&!G.isComplete()&&!hR(z,G)&&!G.Pj())break a;if(G.Pj()){var zL=G.info.Rq[0].vF,HX=G.Uo();if(ze(78,215,zL.ZS.K)){var Yc=g.u9(G.xY(),
|
|
3);z.loader.D("dldbrerr",{em:Yc||"none"})}var R6=G.info.Rq[0].UH,Wn=Gu(z.K,G.info.Rq[0].Z,R6);HX==="net.badstatus"&&(z.V+=1);if(G.canRetry()&&pM(z.loader)){if(!(G.info.ZS.L>=z.policy.QF&&z.Sk&&G.info.isDecorated()&&HX==="net.badstatus"&&x2(z.Sk,Wn,R6))){var Fr=(zL.info.video&&zL.ZS.L>1||G.m4===410||G.m4===500||G.m4===503)&&!(OJ(z.L.V).size>0)&&!ze(79,214,zL.ZS.K),Xr=G.Cp(),I=zL.info.video?z.videoTrack:z.audioTrack;Fr&&(Xr.stun="1");z.loader.handleError(HX,Xr);z.rR()||(Fr&&aV(z.L,zL),WZ(I,G),z.loader.Nj())}}else l=
|
|
1,z.Sk&&G.info.isDecorated()&&HX==="net.badstatus"&&x2(z.Sk,Wn,R6)&&(l=0),z.Sw.isLive&&G.Uo()==="net.badstatus"&&z.V<=z.policy.qx*2?(c3Q(z.Sw),z.Sw.qj||z.Sw.isPremiere?ex(z.loader,0,{ZP:"badStatusWorkaround"}):z.Sw.isWindowedLive?ex(z.loader,z.Sw.hm,{ZP:"badStatusWorkaround",Kp:!0}):HZ(z.loader)):z.loader.handleError(HX,G.Cp(),l);isNaN(z.t9)||(z.loader.Q6(z.t9),z.t9=NaN)}z.policy.Vh&&!G.isComplete()?Ny(z.loader):z.loader.Nj();var tV=dnI(G,z.policy,z.Z);W6n(z,G,tV)}}}}}catch(QG){HX=z.FH?1:0,z.FH=!0,
|
|
G=L$(HX),HX=f$(QG,HX),z.loader.handleError(HX.errorCode,HX.details,HX.severity),G||z.loader.ME()}},Q)};
|
|
hR=function(z,D){if(z.policy.useUmp&&D.rR())return!1;try{var E=D.info.Rq[0].vF,Q=E.info.video?z.videoTrack:z.audioTrack;if(z.Sw.isManifestless&&Q){z.V=0;Q.U&&(D.rR(),D.isComplete()||D.P4(),Q.U=!1);D.DJ()&&z.loader.UG.kR(1,D.DJ());var T=D.RU(),k=D.oD();f7(z.Sw,T,k)}if(D.info.Ay()&&!l6(D.info))for(var G=g.v(D.pE()),d=G.next();!d.done;d=G.next())r$s(Q,d.value);for(z.loader.getCurrentTime();Q.L.length&&Q.L[0].state===4;){var F=Q.L.shift();ghX(Q,F);Q.wR=F.qr()}Q.L.length&&ghX(Q,Q.L[0]);var L=!!dq(Q);L&&
|
|
D instanceof Bo&&(E.info.pR()?veX(z.timing):jHV(z.timing));return L}catch(n){D=D.Cp();D.origin="hrhs";a:{z=z.loader;E=n;if(E instanceof Error){D.msg||(D.msg=""+E.message);D.name||(D.name=""+E.name);if(E instanceof g.Ba&&E.args)for(Q=g.v(Object.entries(E.args)),T=Q.next();!T.done;T=Q.next())k=g.v(T.value),T=k.next().value,k=k.next().value,D["arg"+T]=""+k;g.Rc(E);if(E.level==="WARNING"){z.C.Xi(D);break a}}z.handleError("fmt.unplayable",D,1)}return!1}};
|
|
XtW=function(z){var D=z.videoTrack.vF.index;z.XZ=new G7W({Lz:z.policy.Lz,IM:z.policy.S.IM,cS:D.oV(),eb:function(){return D.eb()},
|
|
eC:function(){return D.eC()}})};
|
|
cZ=function(z,D,E,Q){if(!(E.vS()||E.Ju()||E.Z||!ke(E.ZS,z.policy,z.Z,z.loader.W8)||E.info.hT==="f"||z.policy.K)){if(Q){Q=z.B;var T=E.info;Q=qwn(Q,T.video?Q.policy.kH:Q.policy.Ik,T.ur)}else Q=0;Q=E.rS(Q);z=S0(z,Q);l6(Q)&&E7(D,z);E.Z=!0}};
|
|
U7=function(z,D,E,Q,T,k,G,d){g.x.call(this);var F=this;this.loader=z;this.Qh=D;this.videoTrack=E;this.audioTrack=Q;this.Sw=T;this.AT=k;this.isAudioOnly=G;this.N=d;this.L=Q_;this.WF=!1;this.logger=new g.HC("sabr");this.j=this.S=this.ew=this.Iq=!1;this.videoInfos=this.U=this.AT.videoInfos;this.Z=this.wR=this.AT.K;this.K=new uI(D,k,function(L,n){F.loader.D(L,n)});
|
|
this.isAudioOnly&&JnI(this,this.Sw.K["0"])};
|
|
ulk=function(z,D){var E=[];D=g.v(D);for(var Q=D.next();!Q.done;Q=D.next())E.push(g.db(Q.value,z.Sw.xf));return E};
|
|
JnI=function(z,D,E,Q){D!==z.B&&(z.B&&(z.WF=!0),z.B=D,z.FR(D,z.videoTrack,E===void 0?0:E,Q))};
|
|
O7J=function(z){var D;if(((D=z.L)==null?void 0:D.reason)==="m")return"m";var E;return((E=z.L)==null?void 0:E.reason)==="s"?"s":z.L&&VLw(z,z.L)?z.L.reason:"a"};
|
|
jJX=function(z,D){Hy(z.Qh)&&(z.ew=D.reason==="m"||D.reason==="l"?!0:!1);D.reason==="m"?D.isLocked()&&b7X(z,D.K):VLw(z,D)?gj(z,D.L,D.K):z.videoInfos=z.U;z.j=!0;z.L=D};
|
|
VLw=function(z,D){return z.Qh.SE&&D.reason==="l"||z.Qh.ER?!1:z.Qh.bD?!0:D.reason==="l"||D.reason==="b"||D.reason==="o"};
|
|
b7X=function(z,D){var E=z.K.K;if(E){z.videoInfos=z.U;var Q=g.vq(z.videoInfos,function(T){return T.id===E});
|
|
Q&&Q.video.qualityOrdinal===D?z.videoInfos=[Q]:(Q=z.videoInfos.map(function(T){return T.id}),z.loader.D("sabrpf",{pfid:""+E,
|
|
vfids:""+Q.join(".")}),gj(z,D,D),bI(z.K,""))}else gj(z,D,D)};
|
|
gj=function(z,D,E){z.videoInfos=z.U;z.videoInfos=g.NK(z.videoInfos,function(Q){return Q.video.qualityOrdinal>=D&&Q.video.qualityOrdinal<=E})};
|
|
vxs=function(z,D){if(z.N){var E=g.NK(z.Z,function(Q){return Q.id===z.N});
|
|
return rj(z,E).includes(D)}E=g.NK(z.Z,function(Q){var T;return!((T=Q.vc)==null||!T.isDefault)});
|
|
return E.length>0?rj(z,E).includes(D):rj(z,z.Z).includes(D)};
|
|
rj=function(z,D){var E=z.Sw.xf;return D.map(function(Q){return GK(g.db(Q,E))})};
|
|
mnQ=function(z){var D;if((D=z.L)==null?0:D.isLocked())return z.videoInfos;var E=OJ(z.K);D=g.NK(z.videoInfos,function(Q){return Q.ur>z.Qh.ur?!1:!E.has(Q.id)});
|
|
z.K.Rn()&&(D=g.NK(D,function(Q){return Q.video.width<=854&&Q.video.height<=480}));
|
|
return D};
|
|
YWk=function(z,D,E,Q){var T=z.Sw,k=z.C.getVideoData(),G=z.RK,d=ACW({AL:z.AL,L3:k.Y(),C:z.C,u3:z.u3,Qh:z.Qh,bX:z.bX,Lt:z.Lt,ha:z.ha,l7:z.l7,IH:z.IH,tv:z.tv,Le:z.Le,sabrLicenseConstraint:k.sabrLicenseConstraint,x_:z.x_,bp:z.bp,RV:z.RV,iC:z.iC,dJ:!!G,authorizedFormats:k.authorizedFormats,Rf:z.Rf,Rn:z.Rn,MC:z.MC,bJ:z.bJ}),F=NV(k,z.SV,z.nextRequestPolicy,z.kI,z.Rr,z.lD,z.rq);E&&D&&(E=F.Jd?F.Jd.map(function(V){return V.type}):[],D("sabr",{stmctxt:E.join("_"),
|
|
unsntctxt:F.vA?F.vA.join("_"):""}));D=z.Jb;E=z.iZ;if(E===void 0&&D===void 0){var L;E=lnn(T.xf,(L=z.ba)==null?void 0:L.video);var n;D=lnn(T.xf,(n=z.ba)==null?void 0:n.audio)}if(k.gE)var f=k.gE;var X,W;(k=(W=z.Qh)==null?void 0:W.jA)&&k>0&&(z.MC||z.Zq)&&(X=new Uint8Array(k));G={vQ:d,km:z.km,Jb:D,iZ:E,RK:G,videoPlaybackUstreamerConfig:f,AX:F,oS:X};Q&&z.eI?z.eI.length>0&&(G.eI=z.eI):z.Bj&&(G.Bj=z.Bj);var J;((J=z.Qh)==null?0:Hy(J))&&!NH()&&(z.jp&&(G.jp=z.jp),z.RL&&(G.RL=z.RL));G.KJ=z.KJ;G.X3=T.cF;return G};
|
|
lnn=function(z,D){return D?[g.db(D.info,z)]:[]};
|
|
im=function(z,D,E){this.requestType=z;this.ZS=D;this.C3=E;this.L=null};
|
|
J7X=function(z,D,E){D=Qv(z.ZS,anX(z,D,E),D);z.ra()&&D.set("probe","1");return D};
|
|
anX=function(z,D,E){z.pZ===void 0&&(z.pZ=z.ZS.pZ(D,E));return z.pZ};
|
|
wj=function(z){var D,E;return((D=z.K)==null?void 0:(E=D.vQ)==null?void 0:E.u3)||0};
|
|
tR=function(z){var D,E;return!!((D=z.K)==null?0:(E=D.vQ)==null?0:E.x_)};
|
|
yq=function(z){var D={},E=[],Q=[];if(!z.data)return D;for(var T=0;T<z.data.KJ.length;T++){var k=z.data.KJ[T],G=void 0;E.push("i."+((G=k.formatId)==null?void 0:G.itag)+"_st."+(k.startTimeMs+"_e."+(k.startTimeMs+k.durationMs)+"_d."+k.durationMs)+("_sn."+k.vX)+("_en."+k.BS))}for(T=0;T<z.data.km.length;T++){k=z.data.km[T];var d=G=void 0,F=void 0,L=void 0;Q.push("i."+((G=k.formatId)==null?void 0:G.itag)+"_sn."+k.sequenceNumber+"_sl."+(k.vW||NaN)+"_lb."+k.Wu+"_tr.s_"+((d=k.az)==null?void 0:d.startTicks)+
|
|
"_d_"+((F=k.az)==null?void 0:F.iW)+"_t_"+((L=k.az)==null?void 0:L.timescale)+"_ed_"+k.aT)}D.ptime=wj(z);D.rtype=z.requestType;D.brl=E.join(";");D.ps=Q.join(";");return D};
|
|
ot=function(z){this.K=z;this.iv=(0,g.Us)(AJ(16))};
|
|
ROJ=function(z,D){var E;return g.w6(function(Q){(0,g.r)();if(z.K.K)return Q.return(SWQ(z,D,z.iv));E=lB6(z.K);return Q.return(E.encrypt(D,z.iv))})};
|
|
Z7W=function(z,D){(0,g.r)();var E;if((E=z.K.K)==null)var Q=void 0;else a:{try{var T=vl6(E.K,D,z.iv,!0);Q={VQ:T.VQ,signature:T.signature};break a}catch(k){u8(k,"wasm ocwceas"),g.Rc(k)}Q=void 0}return Q};
|
|
cnO=function(z,D){var E;return g.w6(function(Q){(0,g.r)();var T=z.K;T.V||(T.V=new oZQ(T.Z));E=T.V;return Q.return(qKa(E,D,z.iv))})};
|
|
K6Q=function(z,D,E){var Q;return g.w6(function(T){(0,g.r)();if(z.K.K)return T.return(SWQ(z,D,E));Q=lB6(z.K);return T.return(Q.decrypt(D,E))})};
|
|
s7=function(z,D,E){var Q,T=(Q=z.K.K)==null?void 0:Q.encrypt(D,E);return T?T:(new Y6(z.K.L)).encrypt(D,E)};
|
|
SWQ=function(z,D,E){var Q;return g.w6(function(T){switch(T.L){case 1:var k=z.K;var G=mo();k=G?new le(k.L,G):void 0;Q=k;if(!Q){T.XH(2);break}T.V(3);return T.K(Q.encrypt(D,E),5);case 5:return T.return(T.Z);case 3:T.B();case 2:return T.return(s7(z,D,E))}})};
|
|
$2=function(z){g.x.call(this);var D=this;this.X=z;this.K=new Map;this.B=[];this.L=!mo();this.N=g.GS(this.X.experiments,"html5_onesie_prewarm_interval_ms");this.S=new g.re(this.U,this.N,this);this.V=-1;g.H(this,this.S);ZTW(this,g.s_("yt-player-bandaid-host"));this.j=this.load();this.N&&this.j.then(function(){D.U()})};
|
|
ZTW=function(z,D){var E=D==null?void 0:D.primary;z.Z(0,E);E=E?hOn(E):void 0;z.Z(2,E);z.Z(1,D==null?void 0:D.secondary)};
|
|
qy=function(z,D,E){return new g.Bk(((E===void 0?0:E)?"http":"https")+"://"+D+z.X.m9.baseUrl)};
|
|
ptO=function(z,D){z="https://"+YF(4,484,D.location)+"/initplayback?c="+g.p7(z.X)+"&owc=1";wH(z,"pw",function(E){E.ht=D.K})};
|
|
PZ=function(z,D,E,Q){wH("https://"+D+"/videoplayback?probe=1",E,function(T){!Q.W("html5_onesie_host_racing")||Q.videoData.isLivePlayback||Q.W("html5_onesie_probe_ec_hosts")||Q.sI||Q.mR();z.B.push(T)},function(T){z.B.push(T.details)})};
|
|
hOn=function(z){return z.replace(/(\d+)---/g,function(D,E){D=Number(E);return(D===1?2:D-1)+"---"})};
|
|
My=function(z,D){var E,Q,T,k,G,d,F,L;return g.w6(function(n){if(n.L==1){E=qy(z,"redirector.googlevideo.com");E.set("alr","yes");E.set("id",""+Math.round(Math.random()*1E5));if(D===1||D===2)E.set("cmo=sensitive_content","yes"),E.set("sc","yes");D===2&&E.set("cmo=td","c.youtube.com");Q={format:"RAW",timeout:5E3};return n.K(g.ou(E.RC(),Q),2)}T=n.Z;if(T.xhr.status!==200||!T.xhr.responseText)return n.return(Promise.reject(new g.Ba("b204258371_no_host",E.RC(),T.xhr.status)));k=new g.Bk(T.xhr.responseText);
|
|
G=YF(4,484,k);d=k.get("ms");F=qy(z,G);L=k.get("mm");F.set("ms",d);F.set("mm",L);return G&&RUV(G)?D!==2||Sx(G)?n.return(F):n.return(Promise.reject(new g.Ba("b204258371_untrusted",G,d))):n.return(Promise.reject(new g.Ba("b204258371_invalid",G,d)))})};
|
|
xnr=function(z){var D=z.B;z.B=[];return D};
|
|
RUV=function(z){return/.*(\.c\.youtube\.com|.*\.googlevideo\.com)/.test(z)};
|
|
Sx=function(z){var D=/sn-[^.]*-/;return/.*\.c\.youtube\.com/.test(z)&&!D.test(z)};
|
|
H7r=function(z,D){this.location=z;this.K=D};
|
|
NGa=function(z){this.mu=z;this.L=!1;this.K=[]};
|
|
AR=function(z){for(;z.K.length&&!z.K[0].isEncrypted;){var D=z.K.shift(),E=D.videoId,Q=D.VJ,T=D.formatId,k=D.buffer;D=D.TJ;if(k)D=void 0,(D=CM(z.mu.C3,E))==null||MV(D,Q,T,k);else if(D)z.mu.C3.fp(E,Q,T);else if(Q=z.mu,Q.K[T].Xz=!0,E=CM(Q.C3,E),E==null?0:E.vN.has(T))E==null||y2(E,T)}};
|
|
g.UnQ=function(z){this.data=z;this.K=0;this.B=!1;this.Z=0;this.error=!1;this.register=this.L=0;if(BZ.length===0){BZ.length=288;BZ.fill(8);for(z=144;z<280;z++)BZ[z]=z<=255?9:7;zJ.length=32;zJ.fill(5);DF.length=286;DF.fill(0);for(z=261;z<285;z++)DF[z]=Math.floor((z-261)/4);Eh[257]=3;for(z=258;z<285;z++){var D=Eh[z-1];D+=1<<DF[z-1];Eh[z]=D}Eh[285]=258;for(z=0;z<30;z++)Q6[z]=z<=3?0:Math.floor((z-2)/2);for(z=TJ[0]=1;z<30;z++)D=TJ[z-1],D+=1<<Q6[z-1],TJ[z]=D}z=100+7*this.data.length;this.data[0]===31&&this.data[1]===
|
|
139&&(z=(new DataView(this.data.buffer,this.data.byteOffset+this.data.length-4)).getUint32(0,!0),this.data=this.data.subarray(10,this.data.length-8));this.output=new Uint8Array(z)};
|
|
g.wtL=function(z){for(;!z.B&&!z.error;){var D=z;D.B=!!kt(D,1);switch(kt(D,2)){case 2:var E=[],Q=[];Q.length=19;Q.fill(0);var T=kt(D,5)+257;var k=kt(D,5)+1;for(var G=kt(D,4)+4,d=0;d<G;d++)Q[gxn[d]]=kt(D,3);Q=GJ(Q);for(G=T+k;E.length<G;){d=rna(D,Q);switch(d){case 16:d=E[E.length-1];var F=kt(D,2)+3;break;case 17:d=0;F=kt(D,3)+3;break;case 18:d=0;F=kt(D,7)+11;break;default:F=1}for(;F>0;F--)E.push(d)}E.length!==G?D.error=!0:(k=E.slice(-k),E.length=T,i7k(D,E,k));break;case 1:i7k(D,BZ,zJ);break;case 0:e9(D,
|
|
D.K&7);E=kt(D,16);T=kt(D,16);(E^T)!==65535&&(D.error=!0);D.output.set(D.data.subarray(D.L,D.L+E),D.Z);D.L+=E;D.Z+=E;break;default:D.error=!0}z.Z>z.output.length&&(z.output=new Uint8Array(z.Z*2),z.Z=0,z.L=0,z.B=!1,z.K=0,z.register=0)}z.output.length!==z.Z&&(z.output=z.output.subarray(0,z.Z));return z.error?new Uint8Array(0):z.output};
|
|
i7k=function(z,D,E){D=GJ(D);E=GJ(E);for(var Q=z.data,T=z.output,k=z.Z,G=z.register,d=z.K,F=z.L;;){if(d<15){if(F>Q.length){z.error=!0;break}G|=(Q[F+1]<<8)+Q[F]<<d;F+=2;d+=16}var L=D[G&127];if(L<0)for(G>>=7;L<0;)L=D[(G&1)-L],G>>=1;else G>>=L&15;d-=L&15;L>>=4;if(L<256)T[k++]=L;else if(z.register=G,z.K=d,z.L=F,L>256){G=Eh[L];G+=kt(z,DF[L]);F=rna(z,E);d=TJ[F];d+=kt(z,Q6[F]);if(tLs&&G<d)d=k-d,T.copyWithin(k,d,d+G);else for(F=k+G,L=k;L<F;L+=4)T[L]=T[L-d],T[L+1]=T[L-d+1],T[L+2]=T[L-d+2],T[L+3]=T[L-d+3];k+=
|
|
G;G=z.register;d=z.K;F=z.L}else break}z.Z=k};
|
|
rna=function(z,D){if(z.K<7){var E=z.data,Q=z.L;Q>E.length&&(z.error=!0);z.register|=(E[Q+1]<<8)+E[Q]<<z.K;z.L+=2;z.K+=16}E=D[z.register&127];if(E>=0)return e9(z,E&15),E>>4;for(e9(z,7);E<0;)E=D[kt(z,1)-E];return E>>4};
|
|
kt=function(z,D){for(;z.K<D;){if(z.L>=z.data.length)return z.error=!0,0;z.register|=z.data[z.L++]<<z.K;z.K+=8}var E=z.register&(1<<D)-1;z.register>>=D;z.K-=D;return E};
|
|
e9=function(z,D){z.K-=D;z.register>>=D};
|
|
GJ=function(z){for(var D=[],E=g.v(z),Q=E.next();!Q.done;Q=E.next())Q=Q.value,D[Q]||(D[Q]=0),D[Q]++;var T=D[0]=0;E=[];var k=0;Q=0;for(var G=1;G<D.length;G++)D[G]?Q=G:D[G]=0,T=T+D[G-1]<<1,E[G]=T,G>7&&(k+=D[G]);for(T=1;T<k;)T<<=1;D=128;Q=new Int16Array(128+(T+Q)*2);for(k=0;k<z.length;k++)if(G=z[k]){for(var d=E[G]++,F=T=0;F<G;F++)T=T<<1|d>>F&1;d=k<<4|G;if(G<=7)for(F=1<<7-G;F--;)Q[F<<G|T]=d;else{F=T&127;G-=7;for(T>>=7;G--;){Q[F]||(Q[F]=-D,D+=2);var L=T&1;T>>=1;F=L-Q[F]}Q[F]=d}}return Q};
|
|
df=function(z,D,E){this.K=z;this.context="oprgz2";this.D=D;this.L=E};
|
|
yn6=function(z,D){return wJ(z,function(){var E=this;return function T(){var k,G,d,F,L,n;return is(T,function(f){switch(f.L){case 1:return f.AT(2),G=Date.now(),f.V(4,5),Ft(E,"s"),d=sa,f.S(tW(D()),7);case 7:F=d(f.Z);if(!F)throw Error("no result");Ft(E,"e");return f.return(F);case 5:f.j(0,2);L=Date.now();E.oy("gz",L-G,k);f.FH(2);break;case 4:throw n=f.B(),Ft(E,"f"),k=n,E.Cf(k,"gz"),n;case 2:f.j(),f.FH(0)}})}()})};
|
|
Ft=function(z,D){z.L("dcmprs_"+z.context+"_"+z.K+"_gz_"+D)};
|
|
qWW=function(z,D,E,Q){return wJ(void 0,function(){return function k(){var G,d,F,L;return is(k,function(n){switch(n.L){case 1:n.AT(2);G=function(f,X){return yn6(new df(f,E,Q),function(){return HT(X(z))})};
|
|
if(!LO){n.XH(4);break}n.V(5);d=sa;return n.S(tW(G("n",oxQ)),7);case 7:return n.return(d(n.Z));case 5:n.B();case 4:if(!D){n.XH(8);break}n.V(9);F=D.K?"a":"w";L=sa;return n.S(tW(G(F,function(f){return sJQ(f,D)})),11);
|
|
case 11:return n.return(L(n.Z));case 9:n.B();case 8:return n.S(tW(G("p",$nL)),12);case 12:return n.return(n.Z);case 2:n.j(),n.FH(0)}})}()})};
|
|
oxQ=function(z){var D,E,Q,T,k,G,d,F,L;return g.w6(function(n){switch(n.L){case 1:if(!LO)throw Error("DecompressionStream is not supported");D=sW.oe();E=new DecompressionStream("gzip");Q=E.writable.getWriter();Q.write(z);Q.close();T=E.readable.getReader();k=new SO([]);case 2:return n.K(T.read(),5);case 5:G=n.Z;d=G.value;if(F=G.done){n.XH(4);break}k.append(d);n.XH(2);break;case 4:return L=hS(k),sW.b7("gznb",D,Math.ceil(L.byteLength/16)),n.return(L)}})};
|
|
$nL=function(z){var D=sW.oe();z=g.wtL(new g.UnQ(z));sW.b7("gzjb",D,Math.ceil(z.byteLength/16));return z};
|
|
sJQ=function(z,D){var E=sW.oe();z=D.EU(z);try{var Q=z.byteOffset,T=z.byteLength,k=D.exports.getInflatedSize(Q,T);if(k===0)throw Error("wasm_gz: bad input");var G=D.malloc(k),d=D.exports.inflateGzip(Q,T,G);if(d)throw D.free(G),Error("wasm_gz: fail"+d);var F=new Uint8Array(D.exports.memory.buffer,G,k)}finally{D.free(z.byteOffset)}D=D.Sd(F);sW.b7("gzwb",E,Math.ceil(D.byteLength/16));return D};
|
|
fO=function(z){rq.call(this,"onesie",z);this.C3=z;this.K={};this.B=!0;this.Z=null;this.queue=new NGa(this);this.V={}};
|
|
nO=function(z){var D=z.queue;D.K.length&&D.K[0].isEncrypted&&!D.L&&(D.K.length=0);D=g.v(Object.keys(z.K));for(var E=D.next();!E.done;E=D.next()){E=E.value;var Q=z.K[E];if(!Q.Xz){var T=z.queue;T.K.push({videoId:Q.videoId,formatId:E,isEncrypted:!1});T.L||AR(T)}}};
|
|
PNW=function(z,D){var E=D.totalLength,Q=!1;switch(z.Z){case 0:z.lS(D,z.B).then(function(T){var k=z.C3;k.dM("oprr");k.playerResponse=T;k.S3||(k.aK=!1);Wu(k)},function(T){z.C3.fail(T)});
|
|
break;case 2:z.dM("ormk");D=hS(D);z.queue.decrypt(D);break;default:Q=!0}z.C3.nZ&&z.C3.D("ombup","id.11;pt."+z.Z+";len."+E+(Q?";ignored.1":""));z.Z=null};
|
|
MLL=function(z,D){z.C3.dM("oprgz2_s");D=qWW(D,z.C3.Y().dR,z.C3.nZ?z.C3.D.bind(z.C3):function(){},function(E){z.C3.dM(E)});
|
|
rJ(D,function(){z.C3.dM("oprgz2_e")},function(){z.C3.dM("oprgz2_f")});
|
|
return D};
|
|
CNs=function(z,D){var E,Q,T,k,G;return g.w6(function(d){switch(d.L){case 1:z.C3.dM("oprgz_s");if(!LO){d.XH(2);break}d.V(3);return d.K(oxQ(D),5);case 5:return E=d.Z,z.C3.dM("oprgz_n"),z.C3.D("oprsgz",{i:"n"}),d.return(E);case 3:Q=d.B(),z.C3.D("gzerr",{impl:"native",err:""+Q});case 2:if(T=z.C3.Y().dR)try{return k=sJQ(D,T),z.C3.dM("oprgz_w"),z.C3.D("oprsgz",{i:"w"}),d.return(k)}catch(F){z.C3.D("gzerr",{impl:"wasm",err:""+F})}G=$nL(D);z.C3.dM("oprgz_p");z.C3.D("oprsgz",{i:"j"});return d.return(G)}})};
|
|
Anr=function(z){return new Promise(function(D){setTimeout(D,z)})};
|
|
BGw=function(z,D){var E=z.Y();var Q=z.oi&&E.W("html5_onesie_preload_use_content_owner"),T=z.v_;Q=Q===void 0?!1:Q;if(E=g.Nn(D.X.experiments,"debug_bandaid_hostname")){var k=g.GS(D.X.experiments,"debug_bandaid_port");k=k>0?E+":"+k:E;E=D.X.experiments.MN("debug_bandaid_insecure_scheme");D=qy(D,k,E)}else Q&&(T==null?0:T.url)&&!D.L?(k=YF(5,485,new g.Bk(T.url)),D=qy(D,k)):D=(k=D.K.get(0))==null?void 0:k.location.clone();if(D&&z.videoId){k=g.Mn(z.videoId);z=[];if(k)for(k=g.v(k),E=k.next();!E.done;E=k.next())z.push(E.value.toString(16).padStart(2,
|
|
"0"));D.set("id",z.join(""));return D}};
|
|
z3n=function(z,D,E){E=E===void 0?0:E;var Q,T;return g.w6(function(k){if(k.L==1)return Q=[],Q.push(D.load()),E>0&&Q.push(Anr(E)),k.K(Promise.race(Q),2);T=BGw(z,D);return k.return(T)})};
|
|
DDX=function(z,D,E,Q){Q=Q===void 0?!1:Q;z.set("cpn",D.clientPlaybackNonce);z.set("opr","1");var T=D.Y();z.set("por","1");mo()||z.set("onem","1");D.startSeconds>0&&z.set("osts",""+D.startSeconds);Q||(T.W("html5_onesie_disable_partial_segments")&&z.set("oses","1"),D=T.W("html5_gapless_onesie_no_media_bytes")&&cB(D)&&D.oi,E&&!D?(D=E.audio,z.set("pvi",E.video.join(",")),z.set("pai",D.join(",")),Pp||z.set("osh","1")):(z.set("oad","0"),z.set("ovd","0"),z.set("oaad","0"),z.set("oavd","0")))};
|
|
ENs=function(z,D,E,Q,T){T=T===void 0?!1:T;var k="https://youtubei.googleapis.com/youtubei/"+D.xm.innertubeApiVersion+"/player",G=[{name:"Content-Type",value:"application/json"}];Q&&G.push({name:"Authorization",value:"Bearer "+Q});G.push({name:"User-Agent",value:g.Ad()});g.VV("EOM_VISITOR_DATA")?G.push({name:"X-Goog-EOM-Visitor-Id",value:g.VV("EOM_VISITOR_DATA")}):(E=E.visitorData||g.VV("VISITOR_DATA"))&&G.push({name:"X-Goog-Visitor-Id",value:E});(E=g.VV("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&G.push({name:"X-YouTube-Lava-Device-Context",
|
|
value:E});(D=g.Nn(D.experiments,"debug_sherlog_username"))&&G.push({name:"X-Youtube-Sherlog-Username",value:D});z=w5(JSON.stringify(z));return{url:k,YI:G,postBody:z,Ot:T,uA:T}};
|
|
Xt=function(z,D,E,Q,T,k,G,d,F){var L=z.Te,n=z.TQ;z=z.l6;var f=L!==void 0&&n!==void 0,X=Q.getVideoData(),W,J=D.K.encryptedClientKey;D=f?D.iv:void 0;f=$v(k,!0);T=T||!!mo()&&f>1572864;return{innertubeRequest:{K$:z,jt:L,TQ:n,encryptedClientKey:J,iv:D,Lv:!0,hA:!0,XY:"DecompressionStream"in window||!T,ZE:!0},vQ:ACW({AL:k,L3:E,C:Q,u3:X.startSeconds*1E3,P5:!0}),onesieUstreamerConfig:G,qK:d,AX:NV(X),reloadPlaybackParams:(W=X.iz)==null?void 0:W.reloadPlaybackParams,sz:F}};
|
|
QwX=function(z,D,E,Q,T,k,G,d){var F=g.d8(z,bY),L;if(!z.uA)if(L=Z7W(D,F)){var n=L.VQ;L=L.signature}else L=n=D.encrypt(F),(0,g.r)(),L=wbI(new iWI(D.K.Z),L,D.iv);return Xt(n&&L?{Te:n,TQ:L}:{l6:F},D,E,Q,!!z.uA,T,k,G,d)};
|
|
TtV=function(z,D,E,Q,T,k,G,d){var F,L,n;return g.w6(function(f){if(f.L==1)return F=g.d8(z,bY),f.K(ROJ(D,F),2);if(f.L!=3)return L=f.Z,f.K(cnO(D,L),3);n=f.Z;return f.return(Xt({Te:L,TQ:n},D,E,Q,!!z.uA,T,k,G,d))})};
|
|
kNr=function(z,D,E,Q,T,k,G,d){var F=g.d8(z,bY);if(F=Z7W(D,F))return Xt({Te:F.VQ,TQ:F.signature},D,E,Q,!!z.uA,T,k,G,d)};
|
|
ug=function(z,D,E){g.x.call(this);var Q=this;this.C=z;this.playerRequest=D;this.AL=E;this.logger=new g.HC("onesie");this.oz=[];this.Bo=[];this.xhr=null;this.state=1;this.GZ=new C7;this.Yh=!1;this.playerResponse="";this.Jk=new b2(this);this.mu=new fO(this);this.z2="";this.sI=this.qq=!1;this.Tv="";this.uf=0;this.enableCompression=this.S3=this.sl=!1;this.B7=[];this.segmentStartTimeMs=this.segmentNumber=-1;this.WL=0;this.X=this.C.Y();this.videoData=this.C.getVideoData();this.nZ=this.X.Bc();this.LK=this.X.m9;
|
|
this.VN=new ot(this.LK.K);this.Xm=this.X.W("html5_onesie_check_timeout");this.aE=new g.re(this.zR,500,this);this.gY=new g.re(this.mR,1E4,this);this.LN=new g.re(function(){if(!Q.isComplete()){var T=Jh(Q);Q.fail(new g.FR("net.timeout",T))}},1E3);
|
|
this.Nc=new g.re(this.SQ,2E3,this);this.rI=this.C.oO();this.aK=this.W("html5_onesie_wait_for_media_availability");g.H(this.videoData,this);g.H(this,this.aE);g.H(this,this.gY);g.H(this,this.Nc);z=gG();Pp&&z&&(this.eW=new Map);this.iB=new Map;this.F_=new Map;this.TM=new Map;this.kK=new Map};
|
|
CM=function(z,D){var E;return(E=z.eW)==null?void 0:E.get(D)};
|
|
e36=function(z,D,E){var Q;return g.w6(function(T){if(T.L==1)return z.dM("oprd_s"),GNQ(z)?T.K(K6Q(z.VN,D,E),3):(Q=z.VN.decrypt(D,E),T.XH(2));T.L!=2&&(Q=T.Z);z.dM("oprd_c");return T.return(Q)})};
|
|
dDL=function(z){return z.W("html5_onesie_host_probing")||z.nZ?Pp:!1};
|
|
Wu=function(z){if(!z.playerResponse)return!1;if(z.sl)return!0;var D=z.videoData.W("html5_onesie_audio_only_playback")&&Wp(z.videoData);if(z.eW&&z.aK){if(!z.eW.has(z.z2))return!1;var E=z.eW.get(z.z2),Q;if(Q=E){Q=!1;for(var T=g.v(E.vN.keys()),k=T.next();!k.done;k=T.next())if(k=E.vN.get(k.value))for(var G=g.v(k.bC),d=G.next();!d.done;d=G.next())d.value.D2>0&&(k.pR?Q=!0:D=!0);Q=!(D&&Q)}if(Q)return!1}z.dM("ofr");z.GZ.resolve(z.playerResponse);if(!z.Xm){var F;(F=z.LN)==null||F.start();z.gY.start()}return z.sl=
|
|
!0};
|
|
Lcn=function(z){if(z.eW&&!z.W("html5_onesie_media_capabilities")){z.dM("ogsf_s");var D=sZs(z.C.getVideoData(),function(Q,T){z.D(Q,T)}),E=FcL(z.C);
|
|
D.video=NnV(E,D.video);z.dM("ogsf_c");if(D.video.length)return D;z.D("ombspf","l."+E.L+";u."+E.K+";o."+E.Z+";r."+E.reason)}};
|
|
GNQ=function(z,D){return z.W("html5_onesie_sync_request_encryption")||(D==null?0:D.uA)?!1:!!mo()};
|
|
Jh=function(z){if(!z.m2)return{};var D=z.m2.Er(),E;D.d=(E=z.m2.wR)==null?void 0:E.iY();D.shost=z.fN;D.ty="o";return D};
|
|
fDa=function(z,D){var E,Q;(Q=(z=(E=z.eW)==null?void 0:E.get(D))==null)||(D=z.Z?!1:z.Z=!0,Q=!D);return!Q};
|
|
V6=function(z,D,E,Q,T,k,G,d,F,L,n,f){g.x.call(this);this.C=z;this.loader=D;this.policy=E;this.audioTrack=Q;this.videoTrack=T;this.Sw=k;this.AL=G;this.s9=d;this.L=F;this.timing=L;this.FH=n;this.S=f;this.K=[];this.B={};this.cF=this.GO=!1;this.Kx=this.IH=0;this.MC=!0;this.Vi=this.Zq=!1;this.JT=0;this.WF={LX:0,BP:0};this.m9={LX:0,BP:0};this.Sk=null;this.Iq={KJ:[],km:[]};this.ew={KJ:[],km:[]};this.U=null;this.V=[];this.m7=0;this.dR=!1;this.videoData=this.C.getVideoData();this.j=this.videoData.latencyClass===
|
|
"LOW"?50:this.videoData.latencyClass==="ULTRALOW"?100:this.policy.Lh;this.policy.fE&&(this.AT=new lm(this.loader,this.policy,this.AL),g.H(this,this.AT));this.X=this.C.Y()};
|
|
XYQ=function(z,D){if(nNO(z)){D=Wc6(z,D);z.K.push(D);var E;(E=z.AT)==null||Y2(E,z.Sw.N);z.j>0&&z.WF.BP++}};
|
|
Wc6=function(z,D){var E=new im(0,z.Sw.N,z);z.L.j=!1;return J0k(z,E,D)};
|
|
OBw=function(z,D){var E=Oh(z.loader)&&D&&D.oc!==void 0&&!D.Qa?z.policy.q4?Math.ceil((D.oc+(z.loader.Pc()||0))*1E3):D.oc*1E3+(z.loader.Pc()||0):bg(z);if(z.policy.xD){var Q=z.Iq;var T=z.ew}else Q=j9(z,z.audioTrack),T=j9(z,z.videoTrack);var k=[].concat(g.K(Q.KJ),g.K(T.KJ));vu(z)&&k.push.apply(k,g.K(z.V));var G=[].concat(g.K(Q.km),g.K(T.km)),d=[];G=g.v(G);for(var F=G.next();!F.done;F=G.next())if(F=F.value,z.policy.Xk&&F.vW!==void 0&&F.vW>Number.MAX_SAFE_INTEGER){var L=void 0;z.loader.D("sabrpseglmt",
|
|
{lmt:F.vW,itag:(L=F.formatId)==null?void 0:L.itag,sq:F.sequenceNumber})}else d.push(F);G=z.loader.oL();z.policy.OT&&!z.videoData.isLivePlayback&&(F=z.videoData.lengthSeconds*1E3,E>=F&&z.loader.D("invalidSabrCmt",{cmt:E,vd:F}));var n,f;F=z.AL;L=z.C;var X=z.Sw,W=z.Z,J=z.videoData.WF,V=z.policy,l=z.loader.Zh,S=nxX(z.loader)*1E3,Z=(n=z.wR)==null?void 0:n.ha;n=(f=z.wR)==null?void 0:f.l7;var p;f=Number((p=z.L.B)==null?void 0:p.info.itag)||0;var c;p=Number((c=z.L.V)==null?void 0:c.info.itag)||0;c=z.IH;var w=
|
|
z.C.JB();var y=(D==null?0:D.tv)?D.tv:z.loader.isSuspended?4:void 0;E={AL:F,C:L,Sw:X,KJ:k,km:d,u3:E,nextRequestPolicy:W,kI:J,Qh:V,bX:l,Lt:S,ha:Z,l7:n,IH:c,jp:f,RL:p,SV:G,rq:w,tv:y,MC:z.MC,bJ:z.Vi,Zq:z.Zq};k=z.loader.IP();d=g.Mn(k);k&&(E.Rr=d);if(D=Oh(z.loader)&&(D==null?0:D.Qa)?D.oc:z.C.KL())E.x_=D*1E3;var B;D=z.L;k=D.Iq;if(((B=D.Qh)==null?0:Hy(B))&&!k)for(B=g.v(D.Z),d=B.next();!d.done;d=B.next())if(d.value.vc){k=!0;break}B=Hy(D.Qh)&&!k?[]:ulk(D,D.Z);E.Jb=B;B=z.L;Hy(B.Qh)&&!B.ew?B=[]:(D=mnQ(B),D.length===
|
|
0&&(D=B.U),B=ulk(B,D));E.iZ=B;E.RK=vu(z)?[z.U]:void 0;E.Rf=Array.from(OJ(z.L.K).keys(),Number);E.Rn=z.L.Rn();z.policy.X8&&(E.RV=uGL(z.loader,z.audioTrack),E.iC=uGL(z.loader,z.videoTrack));B=z.loader.getCurrentTime();Q=my(z,Q.KJ,B);T=my(z,T.KJ,B);T=Math.min(Q,T);z.m7=T;if(z.policy.L&&(vu(z)&&(Q=my(z,z.V,B),z.C.Bc()&&Q<T&&z.loader.D("sabrcfb",{met:T,cet:Q,cbrl:z.V.length}),T=Math.min(T,Q)),!z.policy.V)){if((Q=z.Sk)==null)var DJ=void 0;else{B=T;b:{if(!(Q.ul||(D=Tu(Q,B),Q.lg.getVideoData().hH()&&(D==
|
|
null?0:D.LB))))break b;D=void 0}(d=D)?(D=d.d5,k=VbQ(Q,d.ssdaiAdsConfig),d=d.MK&&d.Hp&&B>=d.Hp?d.MK:void 0,k={f9:D?lg(Q,D):[],adsConfig:k,nY:d},B={gvprpro:"v",mt:B.toFixed(3),acpns:((DJ=k.f9)==null?void 0:DJ.join("_"))||"none",abid:D},Q.oy(B),DJ=k):(Q.oy({gvprp:"ncp",mt:B}),DJ=null)}DJ&&(E.Bj=DJ,z.policy.kV&&z.loader.D("sdai",{ssinfo:DJ.cuepointId}))}if(z.policy.V){var fn;DJ=((fn=z.videoData.Z)==null?void 0:fn.containerType)||0;fn=z.videoData.cP[DJ];T+=z.loader.Pc();if((DJ=z.S)==null)fn=void 0;else if(DJ.L!==
|
|
0){DJ.D("clsdai",{gssinfodisabled:DJ.L});fn=7;switch(DJ.L){case 1:fn=7;break;case 2:fn=9;break;case 3:fn=10;break;default:DJ.D("clsdai",{unknowndisr:DJ.L})}fn=[{B0:fn}]}else{Q=new Set(DJ.Z);if(!isNaN(T))for(B=g.v(g.KJs(DJ,T)),D=B.next();!D.done;D=B.next())Q.add(D.value);DJ.D("clsdai",{gssinfos:Q.size,mt:T.toFixed(3)});T=[];Q=g.v(Q);for(k=Q.next();!k.done;k=Q.next()){D=B=void 0;d=DJ;if(k=k.value){d=d.K.get(k);c={cuepointId:(d==null?void 0:(D=d.pT)==null?void 0:D.F$)||k.split(";")[0]};if(d==null?0:
|
|
(B=d.pT)==null?0:B.tileContext)c.tileContext=d.pT.tileContext;(d==null?void 0:d.startTimeSecs)!=null&&(c.startTimeMs=d.startTimeSecs*1E3);(d==null?void 0:d.jb)!=null&&(c.durationMs=d.jb*1E3);if(d==null?0:d.KU)c.adsConfig=g.Mn(d.KU)||void 0;if(d==null?0:d.SU)c.f9=d.SU;if(d==null?0:d.Fm)c.nY=d.Fm;fn&&(c.un=g.fv(fn.split(";")[0]),c.z_=fn.split(";")[1]||"");c.B0=(d==null?void 0:d.B0)||0;B=c}else B=void 0;B&&T.push(B)}fn=T}E.eI=fn;z.policy.kV&&E.eI&&z.loader.D("clsdai",{ssinfos:E.eI.length});(fn=z.S)!=
|
|
null&&(fn.Z.clear(),fn.L=0,fn.B=!1)}z.policy.j&&z.K.length>0&&z.K[0].cv()&&(E.lD=z.K[0].vI());return E};
|
|
bg=function(z){var D,E=z.policy.U&&((D=z.loader)==null?void 0:D.GQ());D=z.loader.getCurrentTime()||0;D=bBs(z,D);a:if(z.policy.Kh&&z.loader.isSeeking()){var Q=G5(z.videoTrack,D);z.loader.D("asmtfnctv",{b:D,a:Q});if(!isNaN(Q)){D=Q;break a}}Q=z.loader.Pc()||0;D+=Q;Q=N2(z.videoData)||g.Hp(z.videoData);var T=0;E?(Q&&(T=Number.MAX_SAFE_INTEGER),z.videoData.Jm&&(T=Math.ceil(z.videoData.hm*1E3))):T=Math.ceil(D*1E3);return Math.min(Number.MAX_SAFE_INTEGER,T)};
|
|
vu=function(z){return z.policy.sD&&!!z.U};
|
|
bBs=function(z,D){if(z.loader.isSeeking())return D;var E=z.C.xX();if(!E)return D;E=E.Oo();if(E.length===0||jX(E,D))return D;if(!z.videoTrack.U8(D)&&!z.audioTrack.U8(D))return z.loader.D("sundrn",{b:0,lt:D}),D;for(var Q=D,T=Infinity,k=0;k<E.length;k++)if(!(E.start(k)>D)){var G=D-E.end(k);G<T&&(T=G,Q=E.end(k))}return Q!==D&&(z.loader.D("sundrn",{bre:Q,lt:D}),T>=20)?(z.loader.handleError("player.exception",{reason:"bufferunderrunexceedslimit"}),D):Q};
|
|
my=function(z,D,E){z=z.loader.Pc()||0;return Yt(D,(E+z)*1E3)/1E3+E};
|
|
nNO=function(z){if(!jwr(z,z.WF))return Iz(z,"ratelimited"),!1;if(XJ(z.audioTrack)&&XJ(z.videoTrack))return Iz(z,"endofstream"),!1;if(z.policy.L)if(z.policy.V){var D;if((D=z.S)==null)D=0;else{for(var E=!1,Q=g.v(D.K.entries()),T=Q.next();!T.done;T=Q.next())if(T=g.v(T.value),T.next(),T=T.next().value,T.event!=="predictStart"&&T.event!=="prefetch"&&T.B0===5){var k=void 0,G=void 0;((k=T)==null?0:k.ph)&&Date.now()-((G=T)==null?NaN:G.ph)>1E4?(T.B0=1,k=void 0,D.D("clsdai",{cfgtout:1,cid:((k=T.pT)==null?void 0:
|
|
k.F$)||"misscid",st:g.WG(T.B0)}),D.policy.kV&&D.Se(T.pT||{F$:"misscid"},{adRejectionReason:1},!0)):E=!0}D=E}if(D)return Iz(z,"ssdaiblocked"),!1}else if(D=!1,z.FH.L===2?D=!0:z.FH.L===3&&(bg(z),z.loader.Pc(),T=T5(z.audioTrack,z.loader.isSeeking()).KJ,E=T5(z.videoTrack,z.loader.isSeeking()).KJ,Q=z.loader.getCurrentTime()||0,T=my(z,T,Q),E=my(z,E,Q),E=Math.min(T,E),Q=z.FH,E>=Q.Z?(Q.D("sdai",{haltrq:E,est:Q.Z}),E=!0):E=!1,E&&(D=!0)),D)return Iz(z,"waitingforads"),!1;z.policy.xD&&(z.Iq=j9(z,z.audioTrack),
|
|
z.ew=j9(z,z.videoTrack));if(!z.Z)return az(z,{nopolicy:1}),!0;if(z.C.KL())return az(z,{utc:1}),!0;if(z.L.S)return az(z,{audio:1}),!0;if(z.policy.NF&&z.L.j)return az(z,{constraint:1}),!0;if(!z.Z.targetAudioReadaheadMs||!z.Z.targetVideoReadaheadMs)return az(z,{noreadahead:1}),!0;if(z.policy.U&&z.loader.GQ())return az(z,{seekToHead:1}),!0;D=Math.min(Q2(z.loader,z.audioTrack)*1E3,z.Z.targetAudioReadaheadMs);E=Math.min(Q2(z.loader,z.videoTrack)*1E3,z.Z.targetVideoReadaheadMs);G=Math.min(D,E);var d=z.C.getCurrentTime()*
|
|
1E3,F=vNn(z,d);Q=F.Ua;T=F.Wh;k=F.Xs;F=F.E1;var L=Q<G;var n=T<G;if(vu(z)){d=Yt(z.V,d);var f=d<G;z.C.Bc()&&f&&!L&&!n&&z.loader.D("sabrcrnm",{cra:d,mpra:G,cbrl:z.V.length})}if(!(L||n||vu(z)&&f))return z.policy.xD&&z.C.Bc()&&(k<G||F<G)&&z.loader.D("sabrncrq",{car:Q,vac:T,abh:k,vbh:F,mar:D,mvr:E}),Iz(z,"readaheadmet"),!1;if(z.policy.r8&&mDQ(z.loader)&&z.videoData.y7())return Iz(z,"shortsbufferedtoend"),!1;if(z.policy.h$&&mDQ(z.loader))return Iz(z,"vodbufferedtoend"),!1;f=z.loader.zO();f.car=Q;f.vac=T;
|
|
f.mar=D;f.mvr=E;f.tar=z.Z.targetAudioReadaheadMs;f.tvr=z.Z.targetVideoReadaheadMs;var X;f.pcl=((X=z.Z.playbackCookie)==null?void 0:X.length)||0;var W;f.vbu=jP(((W=z.C.xX())==null?void 0:W.Oo())||null);f.abh=k;f.vbh=F;az(z,f);return!0};
|
|
j9=function(z,D){bg(z);z.loader.Pc();return T5(D,z.loader.isSeeking())};
|
|
Yt=function(z,D){var E=0,Q=-1;z=g.v(z);for(var T=z.next();!T.done;T=z.next())if(T=T.value,!(T.startTimeMs+T.durationMs<D)){if(Q<0&&T.startTimeMs>D||Q>=0&&T.vX>Q+1)break;E=Math.max(E,T.startTimeMs+T.durationMs);Q=Math.max(Q,T.BS)}return Math.max(0,E-D)};
|
|
J0k=function(z,D,E){var Q={AL:z.AL,ow:function(F,L){z.C.XR(F,L)},
|
|
Ay:z.policy.mN,Tb:z.policy.Z,jI:z.policy.jI};z.AL.L.U&&(Q.Ne=(z.videoTrack.vF.info.ur||0)+(z.audioTrack.vF.info.ur||0));z.policy.cP&&(Q.cS=z.audioTrack.vF.index.oV(),Q.Ay=!1);var T=anX(D,z.policy,z.B)?2:1;T!==z.JT&&(z.JT=T,lDs(z));E=OBw(z,E);if(z.policy.j&&z.policy.Z&&E.kI){for(var k=T="",G=g.v(E.kI),d=G.next();!d.done;d=G.next())d=d.value,z.videoData.sabrContextUpdates.has(d)||z.policy.j&&E.lD&&E.lD.type===d?T+="_"+d:k+="_"+d;z.loader.D("sabrbldrqs",{ctxts:T,misctxts:k})}!D.setData(E,z.policy,z.B)&&
|
|
z.policy.j&&z.loader.handleError("player.exception",{reason:"buildsabrrequestdatafailed"},1);Q=new Cz(z.policy,D,z.Sw,z.B,z,Q,z.loader.oO());By(z.timing);z.policy.I0&&z.loader.D("sabrcrqinfo",{rn:Q.SM(),probe:D.ra()});return z.n3=Q};
|
|
ZF=function(z,D){if(D.rR()||z.rR())z.policy.WV||(z.policy.U?g.S9(z.loader):z.loader.Nj());else{if(z.policy.Z&&D.isComplete()&&D instanceof Cz){var E=z.loader,Q=E.D,T,k,G=Object.assign(D.m2.Er(),{rst:D.state,strm:D.xhr.CH(),d:(T=D.m2.wR)==null?void 0:T.iY(),cncl:D.xhr&&D.FM.V?1:0,rqb:D.U4,cwt:D.FM.Z,swt:(k=D.i5)==null?void 0:k.SN});T=Object.assign(yq(D.info),G);Q.call(E,"rqs",T)}if(D.isComplete()&&D.ra()&&D instanceof Cz)z.policy.xw?D.ol()?(D.dispose(),z.K.length===0?z.loader.Nj():(z=z.K[0],z instanceof
|
|
Cz&&z.Ls()&&z.Om())):D.Pj()&&z.loader.handleError(D.Uo(),D.Cp()):(D.dispose(),z.loader.Nj());else{if(D.uJ())z.Zq=!0,D instanceof Cz&&m9s(z.timing,D),lDs(z),Rz(z);else if(D.Pj())if(E=z.C.KL(),D instanceof Cz&&tR(D.info)&&E&&z.loader.Q6(E),D instanceof Cz&&OAr(D)){var d;(d=z.loader.gd)==null||Kk(d)}else D instanceof ug?z.K.pop():(d=1,D.canRetry()&&pM(z.loader)&&(YDX(z,D),d=0),z.loader.handleError(D.Uo(),D.Cp(),d));else{if(z.loader.isSuspended&&!D.isComplete())return;Rz(z)}D.rR()||D instanceof ug||(D.isComplete()?
|
|
d=dnI(D,z.policy,z.B):(d=eO6(D,z.policy,z.B),d===1&&(z.GO=!0)),d!==0&&(E=new im(1,D.info.ZS),E.pZ=d===2,J0k(z,E)));D.isComplete()&&(z.MC=!1,D.uJ()||(z.Zq=!1));z.policy.Vh&&!D.isComplete()?Ny(z.loader):z.loader.Nj()}}};
|
|
Rz=function(z){for(;z.K.length&&z.K[0].kh(z.aC());){var D=z.K.shift();IDQ(z,D)}z.K.length&&IDQ(z,z.K[0])};
|
|
IDQ=function(z,D){D instanceof Cz&&(z.kV=D);var E=new Set(D.nP(z.aC()));E=g.v(E);for(var Q=E.next();!Q.done;Q=E.next()){var T=Q.value;if(!(Q=!(D instanceof ug))){Q=z.L;var k=vxs(Q,T),G=rj(Q,Q.videoInfos).includes(T);!Q.Qh.bi||k||G||Q.loader.D("sabrcpf",{fid:""+T,vfids:""+rj(Q,Q.videoInfos).join("."),said:Q.N||""});Q=k||G}if(Q&&(Q=D.Os(T,z.aC()),k=z.policy.sD&&LQ(Q[0].vF.info.mimeType),D.P4(T,z.aC())))for(T=D.pE(T,z.aC()),T=g.v(T),G=T.next();!G.done;G=T.next())if(G=G.value,z.policy.Z&&D instanceof
|
|
ug&&z.loader.D("omblss",{s:G.info.qy()}),k){var d=z.timing;d.FH||(d.FH=(0,g.r)(),g.A_("fcb_r",d.FH,d.K));d=z;d.videoData.xf()&&d.U&&GK(d.U)===GK(g.db(G.info.vF.info,d.Sw.xf))&&d.C.Zg("sabrCaptionsDataLoaded",G,d.s4.bind(d))}else{d=G.info.vF.info.pR();var F=G.info.vF,L=D instanceof ug?1:2;if(d){var n=void 0;var f=z.L;var X=(n=D.lJ(z.aC()))==null?void 0:n.token;L=L===void 0?0:L;f.S&&F!==f.V?f=!0:(f.S=!1,f.Qh.xj?F!==f.kV&&(f.kV=F,n=O7J(f),f.FH&&F.info.id===f.FH&&(n=f.m7,f.FH=void 0,f.m7=void 0),f.V=
|
|
F,f.FR(F,f.audioTrack,L,X,!0,n)):F!==f.V&&(f.V=F,f.FR(F,f.audioTrack,L,X)),f=!1);if(f)continue}else f=void 0,JnI(z.L,F,L,(f=D.lJ(z.aC()))==null?void 0:f.token);f=d?z.audioTrack:z.videoTrack;D instanceof ug&&(f.U=!1,D instanceof ug&&(d?veX(z.timing):jHV(z.timing)));try{Qq(f,Q,G)}catch(W){G=f$(W),z.loader.handleError(G.errorCode,G.details,G.severity),f.ME(),z.V0(!1,"pushSlice"),g.S9(z.loader)}}}};
|
|
YDX=function(z,D){z.policy.j?z.K.splice(z.K.indexOf(D)).forEach(function(E){E.dispose()}):(z.K.pop(),D==null||D.dispose())};
|
|
aDW=function(z,D,E){for(var Q=[],T=0;T<z.K.length;T++)D&&z.K[T]instanceof ug?Q.push(z.K[T]):(z.policy.I0&&z.loader.D("sabrdis",{d:z.K[T].SM(),src:E}),z.K[T].dispose());z.K=Q};
|
|
lDs=function(z){z.videoData.WF.clear();if(z.videoData.sabrContextUpdates.size>0)for(var D=g.v(z.videoData.sabrContextUpdates.keys()),E=D.next();!E.done;E=D.next()){E=E.value;var Q=void 0;((Q=z.videoData.sabrContextUpdates.get(E))==null?0:Q.sendByDefault)&&z.videoData.WF.add(E)}if(z.policy.j&&z.K.length)for(D=g.v(z.K),E=D.next();!E.done;E=D.next())(E=E.value.vI())&&E.type&&E.sendByDefault&&z.videoData.WF.add(E.type)};
|
|
SDI=function(z){z.policy.cN&&(z.wR=void 0,z.IH=0)};
|
|
R3L=function(z,D){if(D.Pj()||D.rR()){var E=z.loader,Q=E.D,T=D.state;z=z.aC();var k,G;if((D=(k=D.eW)==null?void 0:k.get(z))==null)D=void 0;else{z=0;k=D.nP();for(var d=0;d<k.length;d++){var F=void 0;z+=((F=D.vN.get(k[d]))==null?void 0:F.bytesReceived)||0}D=z}D=(G=D)!=null?G:-1;Q.call(E,"sabromb",{s:T,tbytes:D})}else{E=D.nP(z.aC());Q=!1;T=g.v(E);for(k=T.next();!k.done;k=T.next())if(G=z.L,k=k.value,rj(G,G.videoInfos).includes(k)){Q=!0;break}if(E.length===0||Q)z.Vi=!0;z.K.push(D);D.B7.push(z);By(z.timing);
|
|
z.policy.nE&&D.cC&&z.z4(D.cC,D.SM())}};
|
|
jwr=function(z,D){a:{if(z.j>0){var E=Math.floor((0,g.r)()/1E4);if(E===D.LX){if(D.BP>=z.j){if(D.BP===z.j){E={reason:"toomanyrequests"};E.limit=D.BP;if(z.n3){var Q=yq(z.n3.info);E.lr_ptime=Q.ptime;E.lr_rtype=Q.rtype;E.lr_brl=Q.brl;E.lr_ps=Q.ps}z.loader.handleError("player.exception",E);D.BP+=1}D=!1;break a}}else D.LX=E,D.BP=0}D=!0}if(!D||z.loader.isSuspended&&z.loader.B3)return!1;if(z.N&&(0,g.r)()<z.N)return g.$R(z.loader.zD),!1;if(D=!(z.K.length>0)||z.policy.j&&z.K.length===1&&z.K[0].cv()?!0:!1){var T;
|
|
D=(T=z.Sw.N)!=null&&ke(T,z.policy,z.B,z.loader.W8)?!0:!1}return D&&!z.dR?!0:!1};
|
|
vNn=function(z,D){var E=ZBr(z),Q=E.Xs;E=E.E1;if(z.policy.xD){var T=Yt(z.Iq.KJ,D);z=Yt(z.ew.KJ,D)}else T=Q,z=E;return{Ua:T,Wh:z,Xs:Q,E1:E}};
|
|
ZBr=function(z){var D=LM(z.audioTrack,!0)*1E3;z=LM(z.videoTrack,!0)*1E3;return{Xs:D,E1:z}};
|
|
az=function(z,D){z.zV=void 0;z.My=(0,g.r)();z.policy.I0&&z.loader.D("sabrcrq",D)};
|
|
Iz=function(z,D){z.zV=D;z.policy.I0&&z.loader.D("sabrcrb",{reason:D})};
|
|
c0L=function(z){this.C=z;this.K=new Map;this.delay=null};
|
|
KO=function(z,D){if(cu(z.C.getPlayerState())&&z.K.size!==0){var E=D!=null?D:Array.from(z.K.values()).sort(function(T,k){return T.mediaTime-k.mediaTime});
|
|
D=z.getCurrentTime();var Q=(E[0].mediaTime-D)*1E3/z.C.getPlaybackRate();if(Q<500)for(D=Q>0?KcQ(z):D,E=g.v(E),Q=E.next();!Q.done;Q=E.next())if(Q=Q.value,D>=Q.mediaTime)Q.resolve([Q.mediaTime,Q.id]),z.K.delete(Q.id);else break;h3r(z,D)}};
|
|
pYX=function(z,D,E){z.K.delete(E);return new Promise(function(Q){z.K.set(E,{id:E,mediaTime:D,resolve:Q});Q=Array.from(z.K.values()).sort(function(T,k){return T.mediaTime-k.mediaTime});
|
|
E===Q[0].id&&KO(z,Q)})};
|
|
xDX=function(z){var D;(D=z.delay)==null||D.dispose();z.K.clear()};
|
|
h3r=function(z,D){var E;(E=z.delay)==null||E.dispose();z.delay=null;E=Array.from(z.K.values()).sort(function(Q,T){return Q.mediaTime-T.mediaTime});
|
|
E.length!==0&&(D=(E[0].mediaTime-D)*1E3/z.C.getPlaybackRate(),z.delay=new g.re(function(){KO(z)},D>500?D-500:D),z.delay.start())};
|
|
KcQ=function(z){var D,E;return(E=(D=z.C.xX())==null?void 0:D.getCurrentTime())!=null?E:z.C.getCurrentTime()};
|
|
hh=function(z,D,E){var Q=this;this.B=z;this.cpn=D;this.C=E;this.K=new Map;this.Z=new Map;this.U=NaN;this.L=this.LR="";this.isSeeking=!1;this.V=new c0L(E);this.QE=E.QE;this.C.subscribe("statechange",this.S,this);this.C.subscribe("SEEK_TO",function(){Q.IK()});
|
|
this.C.subscribe("SEEK_COMPLETE",function(){HBa(Q)});
|
|
this.LR=this.L=this.cpn};
|
|
UDO=function(z,D,E){var Q=z.K.get(D),T=z.B.getStartTime(D),k=z.B.getDuration(D),G=T,d;((d=Q==null?void 0:Q.K)!=null?d:[z.cpn]).forEach(function(F,L){var n,f=(n=Q==null?void 0:Q.L[L])!=null?n:k;if(E>=G&&E<G+f){var X;L=F!==z.cpn?G-((X=Q==null?void 0:Q.B[L])!=null?X:0):G;z.L=F;Ntw(z,F,L,!0)}G+=f})};
|
|
iBI=function(z,D,E,Q){Q=Q===void 0?0:Q;var T;if(D!==z.U||((T=z.K.get(D))==null?void 0:T.Z)!==(E==null?void 0:E.Z))if(E?z.K.set(D,E):z.K.delete(D),!z.isSeeking){var k=z.B.getStartTime(D);z.U=D;gN6(z,D);if(E){var G=k;E.K.forEach(function(d,F){G<k+Q||(d!==z.L&&r0O(z,D,d,d!==z.cpn?G-E.B[F]:G),G+=E.L[F])})}else z.L!==z.cpn&&r0O(z,D,z.cpn,k+Q)}};
|
|
gN6=function(z,D){var E;((E=z.Z.get(D))!=null?E:[]).forEach(function(Q){z.V.K.delete(Q)});
|
|
z.Z.delete(D)};
|
|
HBa=function(z){var D,E,Q=(E=(D=z.C.xX())==null?void 0:D.getCurrentTime())!=null?E:z.C.getCurrentTime(),T=z.B.n0(Q);UDO(z,T,Q);z.isSeeking=!1;D=Array.from(z.K.keys()).filter(function(G){return G>=T}).sort(function(G,d){return G-d});
|
|
D=g.v(D);for(E=D.next();!E.done;E=D.next()){E=E.value;var k=E===T?Q-z.B.getStartTime(T):0;iBI(z,E,z.K.get(E),k)}};
|
|
Ntw=function(z,D,E,Q){Q=Q===void 0?!1:Q;D!==z.LR&&(z.LR=D,z.C.Zg("playbackstarted",D,E+z.C.Pc(),Q))};
|
|
r0O=function(z,D,E,Q){z.L=E;E=D+"."+E;z.Z.has(D)?z.Z.get(D).push(E):z.Z.set(D,[E]);pYX(z.V,Q,E).then(function(T){var k=g.v(T);T=k.next().value;k=k.next().value;var G=g.v(k.split("."));k=G.next().value;G=G.next().value;k=g.v([Number(k),G]);k.next();k=k.next().value;Ntw(z,k,T)})};
|
|
pO=function(z,D,E,Q,T){this.loader=z;this.policy=D;this.schedule=E;this.k6=Q;this.j=T;this.FH=NaN;this.L=this.S=this.B=null;this.K=this.V=this.U=this.startTimeSecs=NaN;this.Z=!1;this.N=NaN};
|
|
wYX=function(z,D,E,Q,T,k){return D.Jv&&D.Z9&&E===3?new pO(z,D,Q,T,k):null};
|
|
tbX=function(z,D){if(z.policy.DI){var E=D.info.ur,Q=$v(z.schedule);D=D.index.oV();E=Math.max(1,Q/E);z.N=Math.round(Math.max(((E-1)*D+z.policy.ws)/E,D-z.policy.Mv)*1E3)}};
|
|
swX=function(z,D){var E=Date.now()/1E3,Q=E-z.startTimeSecs,T=E-z.U,k=T>=z.policy.Sp,G=!1;if(k){var d=0;!isNaN(D)&&D>z.V&&(d=D-z.V,z.V=D);d/T<z.policy.bL&&(G=!0);z.U=E}E=Q>=z.policy.Mv&&!z.Z;if(!k&&!E&&y0Q(z,D))return NaN;E&&(z.Z=!0);a:{Q=G;E=(0,g.r)()/1E3-(z.k6.L0()||0)-z.S.K-z.policy.ws;k=z.L.startTime;E=k+E;if(Q){if(isNaN(D)){xt(z,NaN,"n",D);k=NaN;break a}Q=D-z.policy.Q0;Q<E&&(E=Q)}else z.Z&&(Q=E+z.policy.ws-z.FH+z.policy.wo,isNaN(D)||(Q=Math.max(Q,Math.min(E,D-z.policy.Q0))),E=Q);k=E=Math.max(E,
|
|
k)}z.K=k;if(isNaN(z.K))return z.clear(),NaN;if(!G&&y0Q(z,D))return oNX(z,D),NaN;if(z.K<=z.L.startTime)return xt(z,NaN,"y",D),z.clear(),NaN;if(!z.j(z.K,!1))return!oNX(z,D)&&G&&(xt(z,NaN,"t",D),z.clear()),NaN;G=z.K;xt(z,G,"s",D);z.clear();return G};
|
|
oNX=function(z,D){return z.j(z.K,!0)?!1:(xt(z,NaN,"ns",D),z.clear(),!0)};
|
|
y0Q=function(z,D){return isNaN(D)?!0:isNaN(z.K)?!1:D<z.K+(z.Z?z.policy.Q0:z.policy.Jh)};
|
|
xt=function(z,D,E,Q){var T=z.B.Cp();T.ssr_sk=(D*1E3).toFixed(0);T.ssr_t=(z.K*1E3).toFixed(0);T.ssr_r=E;T.ssr_st=(z.startTimeSecs*1E3).toFixed(0);T.ssr_n=(0,g.r)().toFixed(0);T.ssr_f=(z.S.K*1E3).toFixed(0);T.ssr_fa=z.Z?"1":"0";T.ssr_o=(z.k6.L0()*1E3||0).toFixed(0);T.ssr_v=(Q*1E3).toFixed(0);D=z.L.vF.index;D.xL(z.L.UH,!0)&&(T.ssr_ist=(D.getStartTime(z.L.UH)*1E3).toFixed(0),T.ssr_id=(D.getDuration(z.L.UH)*1E3).toFixed(0));z.loader.D("ssr",T)};
|
|
$DJ=function(){var z={},D=window.performance;if(D){var E=D.memory;if(E){z.jsTotal=E.totalJSHeapSize;z.jsUsed=E.usedJSHeapSize;z.jsLimit=E.jsHeapSizeLimit;var Q,T;z.msTotal=(T=(Q=E.getMediaSourceTotalAllocatedMemory)==null?void 0:Q.call(E))!=null?T:E.totalMediaSourceSize;var k,G;z.msLimit=(G=(k=E.getMediaSourceMaximumMemoryCapacity)==null?void 0:k.call(E))!=null?G:E.mediaSourceSizeLimit;var d,F;z.msUsed=(F=(d=E.getMediaSourceCurrentMemoryCapacity)==null?void 0:d.call(E))!=null?F:E.usedMediaSourceMemorySize}D.measureAvailableCpuMemory&&
|
|
(z.cbFree=D.measureAvailableCpuMemory());D.measureUsedCpuMemory&&(z.cbUsed=D.measureUsedCpuMemory())}var L;if((L=window.h5vcc)==null?0:L.cVal)z.cbFree=window.h5vcc.cVal.getValue("Memory.CPU.Free"),z.cbUsed=window.h5vcc.cVal.getValue("Memory.CPU.Used"),z.cbJs=window.h5vcc.cVal.getValue("Memory.JS");return z};
|
|
qDI=function(z){return window.PressureObserver&&new window.PressureObserver(z)};
|
|
Hu=function(z){z=z===void 0?qDI:z;g.x.call(this);var D=this;try{this.Z=z(function(Q){D.L=Q.at(-1)});
|
|
var E;this.B=(E=this.Z)==null?void 0:E.observe("cpu",{sampleInterval:2E3}).catch(function(Q){Q instanceof DOMException&&(D.K=Q)})}catch(Q){Q instanceof DOMException&&(this.K=Q)}};
|
|
PjW=function(z){var D={},E=window.h5vcc;D.hwConcurrency=navigator.hardwareConcurrency;z.K&&(D.cpe=z.K.message);z.L&&(D.cpt=z.L.time,D.cps=z.L.state);if(E==null?0:E.cVal)D.cb2s=E.cVal.getValue("CPU.Total.Usage.IntervalSeconds.2"),D.cb5s=E.cVal.getValue("CPU.Total.Usage.IntervalSeconds.5"),D.cb30s=E.cVal.getValue("CPU.Total.Usage.IntervalSeconds.30");return D};
|
|
MbW=function(z){var D;g.w6(function(E){switch(E.L){case 1:return E.V(2),E.K(z.B,4);case 4:E.N(3);break;case 2:E.B();case 3:(D=z.Z)==null||D.disconnect(),E.U()}})};
|
|
A0r=function(z,D){D?CjO.test(z):(z=g.au(z),Object.keys(z).includes("cpn"))};
|
|
N_=function(z,D,E,Q,T,k){var G={format:"RAW"},d={};if(g.Zc(z)&&g.fw()){var F=g.VV("EOM_VISITOR_DATA");F?d["X-Goog-EOM-Visitor-Id"]=F:Q?d["X-Goog-Visitor-Id"]=Q:g.VV("VISITOR_DATA")&&(d["X-Goog-Visitor-Id"]=g.VV("VISITOR_DATA"));E&&(d["X-Goog-PageId"]=E);(Q=D.m7)&&!g.lj(D)&&(d["X-Goog-AuthUser"]=Q);T&&(d.Authorization="Bearer "+T);D.W("enable_datasync_id_header_in_web_vss_pings")&&D.iH&&D.datasyncId&&(d["X-YouTube-DataSync-Id"]=D.datasyncId);if(D.W("enable_rollout_token_header")){var L,n,f=(L=g.VV("INNERTUBE_CONTEXT"))==
|
|
null?void 0:(n=L.client)==null?void 0:n.rolloutToken;f&&(d["X-YouTube-Rollout-Token"]=f)}F||d["X-Goog-Visitor-Id"]||T||E||Q?G.withCredentials=!0:D.W("html5_send_cpn_with_options")&&CjO.test(z)&&(G.withCredentials=!0)}Object.keys(d).length>0&&(G.headers=d);k&&(G.onFinish=k);return Object.keys(G).length>1?G:null};
|
|
Uh=function(z,D,E,Q,T,k,G,d){g.fw()&&E.token&&(z=g.Si(z,{ctt:E.token,cttype:E.zS,mdx_environment:E.mdxEnvironment}));Q.W("net_pings_low_priority")&&(D||(D={}),D.priority="low");k||d&&Q.W("nwl_skip_retry")?(D==null?D={}:A0r(z,Q.W("html5_assert_cpn_with_regex")),G?g.Ud().sendAndWrite(z,D):g.Ud().sendThenWrite(z,D,d)):D?(A0r(z,Q.W("html5_assert_cpn_with_regex")),zrQ(z,D)):g.Rq(z,T)};
|
|
BtX=function(z){for(var D=[],E=0;E<z;E++){for(var Q={},T=Math.floor(Math.random()*9*1E8)+1E8,k="",G=0;G<9;G++)k+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.floor(Math.random()*52)];Q.videoDecoderName=k;Q.elapsedTimeMs=T;D.push(Q)}return D};
|
|
gf=function(z,D){var E,Q,T=(E=window.h5vcc)==null?void 0:(Q=E.settings)==null?void 0:Q.set(z,D);return xl(T)?rJ(HT(T),function(){return!0},function(){return!1}):HT(!!T)};
|
|
z2w=function(z){return gf("MediaSource.EnableUsingMediaSourceBufferedRange",z?1:0)};
|
|
D2X=function(z){return gf("HTTP3",z?1:0)};
|
|
EyO=function(z){return gf("MediaSource.EnableUsingMediaSourceAttachmentMethods",z?1:0)};
|
|
Qas=function(z){return gf("QUIC",z?1:0)};
|
|
Tya=function(z){return gf("Media.AudioWriteDurationLocal",z)};
|
|
kzV=function(z){return gf("Media.PlayerConfiguration.DecodeToTexturePreferred",z?1:0)};
|
|
GzQ=function(z){return gf("Media.VideoDecoderInitialPrerollCount",z)};
|
|
var e2s=function(z,D,E,Q,T){return Ap[e[10]](this,6,4033,z,D,E,Q,T)};
|
|
d2Q=function(z){return gf("Media.VideoRendererMinInputBuffers",z)};
|
|
Fvs=function(z){return gf("Media.VideoRendererMinDecodedFrames",z)};
|
|
Lvw=function(z){return gf("Media.IncrementalParseLookAhead",z?1:0)};
|
|
fxQ=function(z){return gf("Media.EnableResetAudioDecoder",z?1:0)};
|
|
nya=function(z){return gf("Media.EnableFlushDuringSeek",z?1:0)};
|
|
Wv6=function(z){return gf("DecoderBuffer.EnableDecommitableAllocatorStrategy",z?1:0)};
|
|
XpQ=function(z){return gf("Media.ExperimentalMaxPendingBytesPerParse",z)};
|
|
JjO=function(z){return gf("Media.MaxSamplesPerWrite",z)};
|
|
uBV=function(z){return gf("Media.MediaCodecResetDelayMs",z)};
|
|
Vqw=function(z){return gf("Media.DisableLowPerformanceSoftwareDecode",z?1:0)};
|
|
O4k=function(z){return gf("Media.EnableAv1StartupOptimization",z?1:0)};
|
|
b4n=function(z){return gf("Media.EnableCodecOutputChecker",z?1:0)};
|
|
jaJ=function(z){return gf("Media.UseDualThreadsForVideo",z?1:0)};
|
|
vyw=function(z){return gf("Media.ForceDecodeToTexture",z?1:0)};
|
|
m2X=function(z){return gf("Media.SkipFlushOnDecoderTeardown",z?1:0)};
|
|
YQr=function(){var z,D,E,Q=(z=window.h5vcc)==null?void 0:(D=z.settings)==null?void 0:(E=D.getPersistentSettingAsString)==null?void 0:E.call(D,"cpu_usage_tracker_intervals");if(Q!=null){var T;z=(T=JSON.parse(Q))!=null?T:[];T=z.filter(function(L){return L.type==="total"}).map(function(L){return L.seconds});
|
|
D=g.v(lxr);for(E=D.next();!E.done;E=D.next())E=E.value,T.indexOf(E)===-1&&z.push({type:"total",seconds:E});var k,G;(k=window.h5vcc)==null||(G=k.settings)==null||G.set("cpu_usage_tracker_intervals_enabled",1);var d,F;(d=window.h5vcc)==null||(F=d.settings)==null||F.set("cpu_usage_tracker_intervals",JSON.stringify(z))}};
|
|
IxO=function(){var z=window.H5vccPlatformService,D="";if(z&&z.has("dev.cobalt.coat.clientloginfo")&&(z=z.open("dev.cobalt.coat.clientloginfo",function(){}))){var E=z.send(new ArrayBuffer(0));
|
|
E&&(D=String.fromCharCode.apply(String,g.K(new Uint8Array(E))));z.close()}return D};
|
|
axr=function(z){var D=window.H5vccPlatformService;D!=null&&D.has("com.google.android.youtube.tv.prodlogger")&&(D=D.open("com.google.android.youtube.tv.prodlogger",function(){}))&&(D.send(w5("cpn: "+z).buffer),D.close())};
|
|
g.wf=function(z){g.x.call(this);var D=this;this.provider=z;this.logger=new g.HC("qoe");this.L=new Map;this.sequenceNumber=1;this.WF=NaN;this.K="N";this.j=this.N8=this.XG=this.m7=this.Z=0;this.fJ=this.zV=this.n3=this.NR="";this.uE=this.Kx=NaN;this.sD=0;this.Qo=-1;this.Z9=1;this.playTimeSecs=this.rebufferTimeSecs=0;this.oi=this.isEmbargoed=this.dR=this.isOffline=this.isBuffering=!1;this.wP=[];this.ew=null;this.My=this.V=this.cF=this.S=!1;this.B=-1;this.m9=!1;this.I0=new g.re(this.Lg,750,this);this.AT=
|
|
this.adCpn="";this.Vi=this.kV=this.Iq=this.FH=this.adFormat=void 0;this.iz=0;this.U=new Map;this.nR=new Set("cl fexp drm drm_system drm_product ns adformat live cat shbpslc".split(" "));this.Rx=new Set(["gd","pw","gp","gm","dd"]);this.serializedHouseBrandPlayerServiceLoggingContext="";this.Vh=!1;this.ai=NaN;this.JT=0;this.cN=!1;this.remoteConnectedDevices=[];this.remoteControlMode=void 0;this.ws=!1;this.kY=new Set;this.s9=!1;this.wR=this.provider.X.W("html5_qoe_relaxed_reporting");var E=g.GS(this.provider.X.experiments,
|
|
"html5_qoe_proto_mock_length");E&&!rf.length&&(rf=BtX(E));g.H(this,this.I0);try{var Q,T;(T=(Q=navigator).getBattery)==null||T.call(Q).then(function(k){D.ew=k})}catch(k){}g.ig(this,0,"vps",["N"]);
|
|
z.X.Bc()&&(this.JT=(0,g.r)(),this.ai=H6(function(){var k=(0,g.r)(),G=k-D.JT;G>500&&D.D("vmlock",{diff:G.toFixed()});D.JT=k},250));
|
|
this.provider.videoData.FW&&(this.remoteControlMode=SQw[this.provider.videoData.FW]||0);this.provider.videoData.IY&&(E=Uhr(this.provider.videoData.IY),E==null?0:E.length)&&(this.remoteConnectedDevices=E);z.X.Bc()&&(this.GO=new Hu,g.H(this,this.GO))};
|
|
g.th=function(z,D,E){var Q=z.L.get(D);Q?Q.push(E):z.L.set(D,[E])};
|
|
g.ig=function(z,D,E,Q){g.th(z,E,D.toFixed(3)+":"+Q.join(":"))};
|
|
y6=function(z,D){var E=z.provider.getCurrentTime();g.ig(z,D,"cmt",[E.toFixed(3)]);var Q=E=z.provider.o0();if((!z.N||cB(z.provider.videoData)?0:Q*1E3>z.N.KO+100)&&z.N){var T=z.N;Q=T.isAd;E=E*1E3-T.KO;z.iQ=D*1E3-T.qg-E-T.QU;T=(0,g.r)()-E;D=z.iQ;E=z.provider.videoData;var k=E.isAd();if(Q||k){k=(Q?"ad":"video")+"_to_"+(k?"ad":"video");var G={};E.KR&&(G.cttAuthInfo={token:E.KR,videoId:E.videoId});G.startTime=T-D;g.oL(k,G);g.yP({targetVideoId:E.videoId,targetCpn:E.clientPlaybackNonce},k);g.t3("pbs",T,k)}else T=
|
|
z.provider.C.Ej(),T.U!==E.clientPlaybackNonce?(T.V=E.clientPlaybackNonce,T.L=D):E.y7()||g.Rc(new g.Ba("CSI timing logged before gllat",{cpn:E.clientPlaybackNonce}));z.D("gllat",{l:z.iQ.toFixed(),prev_ad:+Q});delete z.N}};
|
|
q_=function(z,D){D=D===void 0?NaN:D;D=D>=0?D:g.oz(z.provider);var E=z.provider.C.lC(),Q=E.ql-(z.Kx||0);Q>0&&g.ig(z,D,"bwm",[Q,(E.ta-(z.uE||0)).toFixed(3)]);isNaN(z.Kx)&&E.ql&&z.isOffline&&sh(z,!1);z.Kx=E.ql;z.uE=E.ta;isNaN(E.bandwidthEstimate)||g.ig(z,D,"bwe",[E.bandwidthEstimate.toFixed(0)]);z.provider.X.Bc()&&Object.keys(E.K).length!==0&&z.D("bwinfo",E.K);if(z.provider.X.Bc()||z.provider.X.W("html5_log_meminfo"))Q=$DJ(),Object.values(Q).some(function(k){return k!==void 0})&&z.D("meminfo",Q);
|
|
if(z.provider.X.Bc()){var T;(Q=(T=z.GO)==null?void 0:PjW(T))&&Object.values(Q).some(function(k){return k!=null})&&z.D("cpuinfo",Q)}z.ew&&g.ig(z,D,"bat",[z.ew.level,
|
|
z.ew.charging?"1":"0"]);T=z.provider.C.getVisibilityState();z.Qo!==T&&(g.ig(z,D,"vis",[T]),z.Qo=T);y6(z,D);(T=R2a(z.provider))&&T!==z.sD&&(g.ig(z,D,"conn",[T]),z.sD=T);$t(z,D,E)};
|
|
Z4s=function(z){var D=z.provider.C.lC(),E=g.oz(z.provider);$t(z,E,D);var Q=D.Z;D=D.B;isNaN(Q)||(z.provider.X.W("html5_unified_live_latency_reporting")&&!isNaN(D)&&D?g.ig(z,E,"e2el",[Q.toFixed(3),D.toFixed(3)]):g.ig(z,E,"e2el",[Q.toFixed(3)]))};
|
|
$t=function(z,D,E){if(!isNaN(E.H8)){var Q=E.H8;E.L<Q&&(Q=E.L);g.ig(z,D,"bh",[Q.toFixed(3)])}};
|
|
cjs=function(z,D){var E={cpn:z.provider.videoData.clientPlaybackNonce,sequenceNumber:D,serializedWatchEndpointLoggingContext:z.provider.videoData.bS};z.serializedHouseBrandPlayerServiceLoggingContext&&(E.serializedHouseBrandPlayerServiceLoggingContext=b9(z.serializedHouseBrandPlayerServiceLoggingContext)||void 0);z.provider.videoData.playerResponseCpn&&(E.playerResponseCpn=z.provider.videoData.playerResponseCpn);rf.length&&(!g.dT()||k3()!==19||D>3)&&(E.decoderInfo=rf);z.remoteControlMode&&(E.remoteControlMode=
|
|
z.remoteControlMode);z.remoteConnectedDevices.length&&(E.remoteConnectedDevices=z.remoteConnectedDevices);var Q;if((Q=z.Vi)==null?0:Q.length)for(E.serializedQoeContextData=[],D=g.v(z.Vi),Q=D.next();!Q.done;Q=D.next())(Q=g.Mn(Q.value))&&E.serializedQoeContextData.push(Q);!z.s9&&z.provider.videoData.serializedOneTimeQoeContextData&&(E.serializedOneTimeQoeContextData=[],D=g.Mn(z.provider.videoData.serializedOneTimeQoeContextData))&&(E.serializedOneTimeQoeContextData.push(D),z.s9=!0);z.provider.HF().K.PF(g.j0)&&
|
|
(z.U.size&&(E.daiCuePointEvents=Array.from(z.U.values())),z.U.clear());return E};
|
|
Kvs=function(z,D,E){g.ZD(z.provider.X,g.oa(z.provider.videoData)).then(function(Q){var T=!1;D.includes("&dt=")||D.includes("&cotn=")?T=!0:z.provider.X.W("qoe_with_networkless")&&(T=!0);var k=z.provider.X.W("qoe_send_and_write"),G=z.provider.X;Q=N_(D,G,z.provider.X.pageId,z.provider.X.sendVisitorIdHeader?z.provider.videoData.visitorData:void 0,Q);G.W("html5_simplify_pings")&&(Q=Q||{});Q?(Q.method="POST",Q.postBody=E,Uh(D,Q,{token:z.provider.videoData.KR,zS:z.provider.videoData.aQ,mdxEnvironment:z.provider.videoData.mdxEnvironment},
|
|
G,void 0,T,k&&z.dR)):T?(T=z.provider.X.W("networkless_ajax"),G={method:"POST",postBody:E},k&&z.dR?g.Ud().sendAndWrite(D,G):T?g.wi(D,{method:"POST",postBody:E}):g.Ud().sendThenWrite(D,G)):(k=E,k=k===void 0?"":k,tww(D,k)||g.Rq(D,void 0,void 0,void 0,k))})};
|
|
Pu=function(z){if(!z.provider.X.W("html5_qoe_no_len_check")){for(var D=0,E=g.v(z.L.entries()),Q=E.next();!Q.done;Q=E.next()){var T=g.v(Q.value);Q=T.next().value;T=T.next().value;D+=Q.length+Number(g.UP(T,function(k,G){return k+G.length},0))}D>96E3&&(new g.re(z.reportStats,0,z)).start()}};
|
|
h2I=function(z){z.provider.videoData.oi&&M_(z,"prefetch");z.provider.videoData.kV&&z.D("reload",{r:z.provider.videoData.reloadReason,ct:z.provider.videoData.kV});z.provider.videoData.Es&&M_(z,"monitor");z.provider.videoData.isLivePlayback&&M_(z,"live");Pp&&M_(z,"streaming");z.provider.videoData.FW&&z.D("ctrl",{mode:z.provider.videoData.FW},!0);if(z.provider.videoData.IY){var D=z.provider.videoData.IY.replace(/,/g,"_");z.D("ytp",{type:D},!0)}z.provider.videoData.dQ&&(D=z.provider.videoData.dQ.replace(/,/g,
|
|
"."),z.D("ytrexp",{ids:D},!0));z.provider.X.Bc()&&z.D("now",{wt:(0,g.r)()});D=z.provider.videoData;var E=z.provider.X.W("enable_white_noise")||z.provider.X.W("enable_webgl_noop"),Q=g.Ia(D)||g.UQ(D)||g.gy(D)||g.ry(D);(E||Q)&&(E=(0,g.CO)())&&z.L.set("gpu",[E]);$y(z.provider.videoData)&&g.ig(z,g.oz(z.provider),"dt",["1"]);D.cotn&&!$y(D)&&sh(z,!0);z.provider.X.Bc()&&(D=(0,g.r)()-z.provider.X.ai,z.D("playerage",{secs:Math.pow(1.6,Math.round(Math.log(D/1E3)/Math.log(1.6))).toFixed()}));z.V=!0;z.WF=H6(function(){z.reportStats()},
|
|
1E4)};
|
|
x2a=function(z,D,E){var Q=g.oz(z.provider);ppI(z,Q,D,0,E);q_(z,Q);Pu(z)};
|
|
ppI=function(z,D,E,Q,T){var k=z.provider.X.K.cbrver;z.provider.X.K.cbr==="Chrome"&&/^96[.]/.test(k)&&E==="net.badstatus"&&/rc\.500/.test(T)&&Ah(z,3);z.provider.X.W("html5_use_ump")&&/b248180278/.test(T)&&Ah(z,4);k=z.provider.getCurrentTime();Q=Q===1?"fatal":"";E=[E,Q,k.toFixed(3)];Q&&(T+=";a6s."+D4());T&&E.push(H4n(T));g.ig(z,D,"error",E);z.V=!0};
|
|
NyJ=function(z){z.B>=0||(z.provider.X.Vh||z.provider.C.getVisibilityState()!==3?z.B=g.oz(z.provider):z.m9=!0)};
|
|
U2X=function(z,D){if(g.K8(z.provider.videoData)){z=4;var E=1}else{var Q;z=(Q=D.source)!=null?Q:0}Q="sms."+z;E!==void 0&&(Q+="_"+E);return Q};
|
|
M_=function(z,D){g.th(z,"cat",D)};
|
|
sh=function(z,D){z.isOffline=D;g.ig(z,g.oz(z.provider),"is_offline",[z.isOffline?"1":"0"])};
|
|
Bu=function(z,D,E,Q,T){var k=g.oz(z.provider);D!==1&&D!==3&&D!==5||g.ig(z,k,"vps",[z.K]);g.th(z,"xvt","t."+k.toFixed(3)+";m."+T.toFixed(3)+";g.2;tt."+D+";np.0;c."+E+";d."+Q)};
|
|
Ah=function(z,D){z.My||(g.th(z,"fcnz",""+D),z.My=!0)};
|
|
H4n=function(z){/[^a-zA-Z0-9;.!_-]/.test(z)&&(z=z.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return z};
|
|
g.zT=function(z,D,E,Q,T,k,G,d,F,L){d=d===void 0?!1:d;g.x.call(this);var n=this;this.C=z;this.schedule=D;this.policy=E;this.Sw=Q;this.FH=F;this.NR=L;this.gd=this.Iq=this.YV=null;this.cF=this.wR=this.WF=this.ew=0;this.Wa=this.B3=this.isSuspended=!1;this.zV="";this.Qo={};this.GO=NaN;this.m9=this.s9=this.W8=0;this.Sk=null;this.My=this.dR=!1;this.Zh=0;this.Kx=!1;this.kV=this.Vi=0;this.ws=null;this.cN=this.Sl=!1;this.S_=function(){return n.C.S_()};
|
|
this.timing=new bAk(this.NR);this.j=new tx(this.schedule,this.policy);this.Vh=new g.re(this.Nj,0,this);this.oi=new g.re(this.Nj,this.policy.Vh,this);this.zD=new g.re(this.Nj,1E3,this);this.uE=new g.re(this.Nj,void 0,this);this.n3=new g.re(function(){n.isSuspended||n.Nj()},1E4,this);
|
|
this.fJ=new g.re(this.VU,250,this);this.S=this.currentTime=NaN;this.UG=new j3(5);this.m7=this.timestampOffset=NaN;this.logger=new g.HC("dash");this.sD=Infinity;z=F&&F.nP();F&&(WJI(F,this.Sw,this.policy),this.m7=Date.now());this.K=new vG(this,this.j,E,this.Sw,T,z);E=iAa(this.K,k,G&&G.id);this.audioTrack=new BG(this,this.policy,E.audio,this.timing);this.videoTrack=new BG(this,this.policy,E.video,this.timing);this.videoTrack.Z.ew=this.audioTrack.Z;this.JT={updateend:this.B$,error:this.ud};g.H(this,this.Vh);
|
|
g.H(this,this.oi);g.H(this,this.zD);g.H(this,this.uE);g.H(this,this.n3);this.ai=DHn({IM:this.policy.S.IM,Lz:this.policy.Lz,RP:this.policy.RP});this.N=wYX(this,this.policy,this.ai,this.schedule,this.UG,function(W,J){return gyJ(n,W,J)});
|
|
this.B=new g.zu(this,this.Sw,this.policy,this.videoTrack,this.audioTrack,d);if(this.policy.V){d=this.C.getVideoData();var f;this.D("clsdai",{initld:1,admapsz:(f=d.H4)==null?void 0:f.size});d.H4||(d.H4=new Map);this.AT=new g.Fb(this.policy,function(W,J){n.D(W,J)},d.H4,function(W,J,V){n.C.Se(W,J,V)})}this.uY=new Ax(this,this.Sw,this.videoTrack,this.audioTrack,this.policy);
|
|
f=this.policy.yg?this.C.getVideoData().gE:null;this.U=new It(this,this.policy,this.videoTrack,this.audioTrack,this.Qo,this.B,this.timing,this.j,this.schedule,this.Sw,this.K,this.N,f);g.H(this,this.U);this.V=new U7(this,this.policy,this.videoTrack,this.audioTrack,this.Sw,T,Wp(this.C.getVideoData()),G==null?void 0:G.id);g.H(this,this.V);jJX(this.V,k);this.L=new V6(this.C,this,this.policy,this.audioTrack,this.videoTrack,this.Sw,this.schedule,this.K,this.V,this.timing,this.B,this.AT);g.H(this,this.L);
|
|
this.Z=this.C.LJ.Ew.xB;this.policy.U||rjr(this);if(this.policy.wP){var X;this.Z9=new hh(this.videoTrack.vF.index,(X=this.C.getVideoData().clientPlaybackNonce)!=null?X:"",this.C)}};
|
|
i4W=function(z){z.policy.V&&z.Z&&(z.Z.oz.forEach(function(D){z.Gx(D,-1)}),z.Z.oz=[])};
|
|
rjr=function(z){var D,E;if((D=z.Z)==null?0:(E=D.ji)==null?0:E.itagDenylist){var Q;z.Rp((Q=z.Z)==null?void 0:Q.ji.itagDenylist)}var T;if((T=z.Z)==null?0:T.playbackStartPolicy){var k,G;m3(z.policy,(k=z.Z)==null?void 0:k.playbackStartPolicy,3,(G=z.Z)==null?void 0:G.SM())}if(z.policy.rW){D=z.aC();var d;(E=D?(d=z.Z)==null?void 0:d.F_.get(D):void 0)&&z.L.uG(E,-1)}if(!z.Sw.j){var F;d=(F=z.Z)==null?void 0:F.Pu;(d==null?0:d.UL)&&(d==null?0:d.Ul)&&z.Sw.xf&&f7(z.Sw,d.UL,d.Ul)}var L;if((L=z.Z)==null?0:L.kK){F=
|
|
z.Z.kK.get(z.aC()||"");if(!F)return;z.Sw&&F.formatId&&(L=z.Sw.Z.get(GK(F.formatId)))&&(L.info.debugInfo=F.debugInfo)}if(z.policy.ew){var n;(n=z.Z)==null||n.Bo.forEach(function(f){z.cj(f)});
|
|
(n=z.Z)!=null&&(n.Bo=[])}};
|
|
Db=function(z,D){var E=Fa(D.vF,z.Sw.xf),Q,T=((Q=z.FH)==null?void 0:Q.Os(E))||[];if(T.length===0)return z.D("ombmsi",{}),!1;Q=new mJ(T);if((!z.policy.AT||isFinite(z.getCurrentTime())||z.C.KL())&&!nzL(Q,z.getCurrentTime())&&!z.C.getVideoData().AT)return z.D("ostmf",{ct:z.getCurrentTime(),a:D.vF.info.pR()}),!1;(z=z.FH)!=null&&(z.vN.get(E).zW=!0);return!0};
|
|
tqn=function(z){if(!z.Sw.xf)return!0;var D=z.C.getVideoData();if(z.C.UX())return z.D("ombpa",{}),!1;var E,Q;if(!!((E=z.Z)==null?0:(Q=E.Pu)==null?0:Q.Tc)!==z.Sw.qj)return z.D("ombplmm",{}),!1;E=D.wR||D.liveUtcStartSeconds||D.bU;if(z.Sw.qj&&E)return z.D("ombplst",{}),!1;if(z.Sw.j)return z.D("ombab",{}),!1;E=Date.now();if(!D.AT&&n7(z.Sw)&&!isNaN(z.m7)&&E-z.m7>z.policy.J4*1E3)return z.D("ombttl",{}),!1;if(Yy(D)!==0&&!z.policy.K||D.W("html5_disable_onesie_media_for_mosaic")&&sQ(D)||D.W("html5_disable_onesie_media_for_lifa_eligible")&&
|
|
vB(D))return!1;if(z.C.Y().HF().K.PF(wpJ)){var T,k;D=(k=(T=z.Z)==null?void 0:T.segmentStartTimeMs)!=null?k:0;if(D>=0&&z.Sw.isWindowedLive&&(D<z.Sw.hm*1E3||D>z.Sw.rL*1E3))return z.D("ombwnd",{st:D,min:z.Sw.hm*1E3,max:z.Sw.rL*1E3}),!1}return z.Sw.P0&&z.Sw.isWindowedLive?(z.D("ombminsq",{}),!1):!0};
|
|
yjr=function(z,D){var E=D.vF,Q=z.Sw.xf;if(tqn(z))if(z.FH&&z.FH.vN.has(Fa(E,Q))){if(Q=Fa(E,Q),Db(z,D)){var T=new mJ(z.FH.Os(Q)),k=function(G){try{if(G.Pj())z.handleError(G.Uo(),G.Cp()),WZ(D,G),Ye(G.info)&&cZ(z.U,D,E,!0),z.Nj();else if(hR(z.U,G)){var d;(d=z.B)==null||a_r(d,G.info,z.Sk);z.Nj()}}catch(F){G=f$(F),z.handleError(G.errorCode,G.details,G.severity),z.ME()}};
|
|
E.Z=!0;l6(T)&&(E7(D,new Bo(z.policy,Q,T,z.FH,k)),By(z.timing))}}else z.D("ombfmt",{})};
|
|
Er=function(z,D){D=D||z.videoTrack&&z.videoTrack.K&&z.videoTrack.K.startTime||z.getCurrentTime();var E=z.videoTrack,Q=z.K;D=Q.nextVideo&&Q.nextVideo.index.n0(D)||0;Q.ew!==D&&(Q.WF={},Q.ew=D,ms(Q,Q.K));D=!Q.K.isLocked()&&Q.j>-1&&(0,g.r)()-Q.j<Q.policy.BU*1E3;var T=Q.nextVideo&&IV(Q,Q.nextVideo.info)*3<Po(Q.Iq);if(!D||T)lI(Q),YJ(Q),Q.AT=Q.AT||Q.nextVideo!==Q.Z;Q.nextVideo&&!Q.nextVideo.index.isLoaded()&&(Q.ew=-1);KM(z,E,Q.nextVideo);KM(z,z.audioTrack,z.K.L)};
|
|
Qm=function(z,D){z.B3=D||z.C.Y().W("html5_allow_multiview_tile_preload")&&z.C.getVideoData().AT;z.policy.WF||(z.isSuspended=!0,z.policy.pK&&(z.zD.stop(),z.oi.stop(),z.Vh.stop()),z.n3.stop())};
|
|
g.Q5=function(z,D,E,Q,T){z.C.getVideoData().hH()?T&&z.L.m7+T/1E3>E&&(z.D("sdai",{seg:Q,rbt:E.toFixed(3),end:z.L.m7.toFixed(3),sd:T.toFixed(3)}),z.V0(!1,"rollback")):z.policy.L&&z.V0(!1,"rollback");if(z.Sw.isManifestless){T=fM(z.audioTrack,Q,E,D);var k=fM(z.videoTrack,Q,E,D);z.policy.NR||(k&&L7(z.Sw,Q,!0),T&&L7(z.Sw,Q,!1));k&&(z.videoTrack.j=[]);T&&(z.audioTrack.j=[]);z.D("sdai",{rollbk2_seg:Q,rbt:E.toFixed(3),lt:D.toFixed(3),a:T,v:k});(T||k)&&z.policy.L&&g.S9(z)}};
|
|
oyQ=function(z,D){if(!isNaN(z.GO)){var E=Date.now()-z.GO;E<1E4&&z.D("bfaswtch",{ep:E,sk:D!==void 0?"1":"0",sr:D||""})}};
|
|
saV=function(z){z.policy.uE=!1;try{TT(z)}catch(D){g.W3(D)}};
|
|
kd=function(z,D){D=D===void 0?!1:D;return Math.min(LM(z.audioTrack,D),LM(z.videoTrack,D))};
|
|
$2V=function(z,D){D=D===void 0?!1:D;z.YV&&z.YV.K&&z.YV.L&&(z.YV.K.N0(z.JT,z),z.YV.L.N0(z.JT,z));z5(z.audioTrack,null,D);z5(z.videoTrack,null,D);z.YV&&(z.YV.B=!1);z.YV=null;z.Iq=null;var E;(E=z.C.n7)==null||E.reset()};
|
|
GT=function(z){z.YV&&z.YV.dE()&&z.Jw()};
|
|
dS=function(z,D){D&&e1(z.C,new J2(D.video,D.reason));z.K.JT&&(D=sHQ(z.K,"a"),z.C.gn(new J2(D.audio,D.reason)))};
|
|
g.S9=function(z){g.$R(z.Vh)};
|
|
Ny=function(z){z.policy.Vh&&z.policy.RP&&Math.min(tXW(z.videoTrack),tXW(z.audioTrack))*1E3>z.policy.Da?g.$R(z.oi):z.Nj()};
|
|
TT=function(z){if(z.xo()&&e0(z.videoTrack)&&e0(z.audioTrack)&&z.C.DM()&&!z.C.rF())if(z.Iq){var D;if((D=z.C.n7)!=null){if(D.L&&D.K){var E=D.L.end-1,Q=D.K.K.WN;var T=jX(D.K.L.WN.JH(),E);E=jX(Q.JH(),E);T=T&&E}else T=!1;T&&D.C.A6("gaplessshortslooprange")&&(D.C.Y().Bc()&&D.C.D("slb",{rlr:"true"}),D.C.QE.PW("gaplessshortslooprange"))}}else if(D=(T=z.C.n7)==null?void 0:qQr(T))T=z.audioTrack.Z,T.K=T.j,T.j=[],T=z.videoTrack.Z,T.K=T.j,T.j=[],z.Iq=D;if(z.YV)if(D=z.Iq||z.YV,T=D.K,E=D.L,PrV(z,z.audioTrack),PrV(z,
|
|
z.videoTrack),Q=Mqw(z)){if(z.policy.RP){if(!T.gS()&&(D=dq(z.audioTrack))){if(!FE(z,z.audioTrack,T,D.info))return;Lh(z,z.audioTrack,T,D)}if(!E.gS()&&(D=dq(z.videoTrack))){if(!FE(z,z.videoTrack,E,D.info))return;Lh(z,z.videoTrack,E,D)}}z.ew||(z.ew=(0,g.r)(),z.policy.Z&&z.D("apdps",{r:Q}))}else{if(z.ew){Q=z.ew;var k=(0,g.r)()-Q,G=LM(z.audioTrack,!0)*1E3,d=LM(z.videoTrack,!0)*1E3;z.policy.Z&&(z.D("apdpe",{dur:k.toFixed(),abuf:G.toFixed(),vbuf:d.toFixed()}),vZ(z.policy)&&(k=Po(z.j),z.D("sdps",{ct:Q,ah:G.toFixed(),
|
|
vh:d.toFixed(),mr:Mz(z.j,z.Wa,k),bw:k.toFixed(),js:z.isSeeking(),re:+z.Wa,ps:(z.policy.fg||"").toString(),rn:(z.policy.jv||"").toString()})));z.ew=0}z.N&&(Q=z.N.Nj(z.audioTrack,g.mD(z.YV.L.JH())))&&z.C.seekTo(Q,{NC:!0,ZP:"pollSubsegmentReadahead",Kp:!0});Q=!1;CrL(z,z.videoTrack,E)&&(Q=!0,E=z.timing,E.B||(E.B=(0,g.r)(),g.A_("vda",E.B,E.K),E.Z&&(g.GR(),eC(4))),E=z.timing,E.kV||(E.kV=(0,g.r)(),g.A_("vrb_f",E.kV,E.K)));D&&!D.dE()&&(CrL(z,z.audioTrack,T)&&(Q=!0,T=z.timing,T.Z||(T.Z=(0,g.r)(),g.A_("ada",
|
|
T.Z,T.K),T.B&&(g.GR(),eC(4))),T=z.timing,T.j||(T.j=(0,g.r)(),g.A_("arb_f",T.j,T.K))),!z.rR()&&z.YV&&(!z.policy.uE&&e0(z.videoTrack)&&e0(z.audioTrack)&&rF(D)&&!D.fZ()&&(T=Df(z.audioTrack).vF,T===z.Sw.K[T.info.id]&&(z.C.Y().Bc()&&z.C.D("ses",{eos:1}),rF(D)&&(D.YV?D.YV.endOfStream():D.S1.webkitSourceEndOfStream(D.S1.EOS_NO_ERROR)),T=z.schedule,IjV(fz(T)),T.AT=(0,g.r)(),T.FH=!0,z.LH("e"))),Q&&(D.K?!D.K.supports(0):!or())&&g.S9(z)))}};
|
|
Mqw=function(z){if($Hn(z.videoTrack))return"ssf";if(z.policy.JT&&Vq(z.videoTrack)&&Vq(z.audioTrack))return"updateEnd";if(XJ(z.audioTrack)||XJ(z.videoTrack)&&z.videoTrack.vF.info.hT!=="f")return"";if(z.uY.isSeeking()){var D=z.j;var E=z.videoTrack;var Q=z.audioTrack;if(D.policy.K){var T=D.policy.R7;vZ(D.policy)&&(T=Mz(D,!1,Po(D)));D=T;E=LM(Q,!0)>=D&&LM(E,!0)>=D}else E.L.length||Q.L.length?(T=E.vF.info.ur+Q.vF.info.ur,T=10*(1-Po(D)/T),D=Math.max(T,D.policy.R7),E=LM(Q,!0)>=D&&LM(E,!0)>=D):E=!0;if(!E)return"abr";
|
|
E=z.videoTrack;if(E.L.length>0&&E.Z.K.length===1&&jrO(E.Z).info.U<E.wR)return"seek"}if(z.policy.L&&qAn(z.videoTrack,z.B)&&qAn(z.audioTrack,z.B))return"ssdai";E=!z.policy.D1||z.getCurrentTime()<10;z.policy.K||(E=E||z.videoTrack.vF.info.video.qualityOrdinal>360);if(!z.Wa||E)return"";E=z.policy.D1;vZ(z.policy)&&(E=Mz(z.j,z.Wa,Po(z.j)));E=y$r(z.videoTrack,z.getCurrentTime(),E)||y$r(z.audioTrack,z.getCurrentTime(),E);return vZ(z.policy)?E?"mbnm":"":(z.videoTrack.L.length>0||z.audioTrack.L.length>0||at(z.U,
|
|
z.videoTrack,z.audioTrack)||at(z.U,z.audioTrack,z.videoTrack))&&E?"nord":""};
|
|
CrL=function(z,D,E){if(z.policy.JT&&Vq(D))return!1;if(E.HI())return!0;if(!E.JP())return!1;var Q=dq(D);if(!Q||Q.info.type===6)return!1;var T;if(z.policy.p8||((T=z.B)==null?0:c76(T,D,Q.info.UH)))z.cF=0;else return z.uY.isSeeking()&&g.S9(z),z.cF=z.cF||(0,g.r)(),!1;if(!FE(z,D,E,Q.info))return!1;if(z.Sw.L&&Q.info.K===0){if(E.gS()==null){T=Df(D);var k;if(!(k=!T||T.vF!==Q.info.vF)){b:if(T=T.S,k=Q.info.S,T.length!==k.length)T=!1;else{for(var G=0;G<T.length;G++)if(!Mc(T[G],k[G])){T=!1;break b}T=!0}k=!T}T=
|
|
k}else T=E.gS(),Q.info.vF.Ju()&&oH(Q),k=Q.info.vF.K,T=T!==k&&!Mc(T,k);T&&(k=Df(D),z.D("initchg",{it:Q.info.vF.info.id,sr:!!k&&k.vF===Q.info.vF,ty:Q.info.type,seg:Q.info.UH}));k=g.i6(Q.info.vF.info);z.policy.j_&&k&&!T&&(g.i6(Q.info.vF.info)?(x9(g.gb(Q),1836019574),x9(g.gb(Q),1718909296)):(T=new NB(g.gb(Q)),o8s(T),iE(T,524531317,!0),Q.L=Q.L.split(T.start+T.pos).DN),Q.V=!1)}k=z.N&&!!z.N.B&&D.vF.info.audio;T=z.Sw.isManifestless||Q.V;if(!(z.Sw.L&&Q.info.K!==0||T&&!k)&&Lh(z,D,E,Q))return!0;if(k)return!1;
|
|
k=Q2(z,D);k=z.getCurrentTime()+k;if(Q.info.Z>k)return z.policy.K&&(D===z.videoTrack?z.wR=z.wR||(0,g.r)():z.WF=z.WF||(0,g.r)()),z.policy.D_&&Giw(D.Z,k,!1),!1;D===z.videoTrack?z.wR=0:z.WF=0;var d;z.policy.Qo&&E===((d=z.YV)==null?void 0:d.K)&&z.Kx&&(E.g9()===0?(z.Kx=!1,z.policy.Qo=!1):z.Vi=E.g9());if(!Ajw(z,E,Q,D))return!1;z.policy.JT&&Q.info.PX()?(z.C.Y().Bc()&&z.D("eosl",{ls:Q.info.qy()}),Q.isLocked=!0):(D.nt(Q),oen(z.K,Q.info));T&&(D=Q.info.vF.Nn)&&z.C.jl(new wB(D.key,D.type));return!0};
|
|
Ajw=function(z,D,E,Q){if(z.C.Y().HF().K.PF(ByV)&&E.info.K&&!D.aO())return z.D("drop_chunk",{sq:E.info.UH,st:E.info.Z}),!0;var T=z.policy.My?(0,g.r)():0,k=E.V&&E.info.vF.K||void 0,G=E.L;E.V&&(G=zik(z,E,G)||G);var d=hS(G);G=z.policy.My?(0,g.r)():0;D=D8O(z,D,d,E.info,k);(Q=Q.N)!=null&&(k=E.info,T=G-T,G=(0,g.r)()-G,!Q.L||Qha(Q.L,k)&&Q.L.UH===k.UH||Q.flush(),Q.B+=T,Q.Z+=G,T=1,!Q.L&&k.K&&(T=2),pk(Q,T,D),G=Math.ceil(k.K/1024),T===2&&Q.K.add(G),Q.K.add(Math.ceil((k.K+k.L)/1024)-G),Q.L=k);z.kV=0;if(D===0)return z.dR&&
|
|
(z.dR=!1,z.My=!1),z.m9=0,!0;if(D===2||D===5)return fh(z,"checked",D,E.info),!1;if(D===1){if(!z.dR)return z.dR=!0,!1;if(!z.My)return z.My=!0,z.C.seekTo(z.getCurrentTime(),{ZP:"quotaExceeded",Kp:!0}),!1;E.info.GY()?(T=z.policy,T.cF=Math.floor(T.cF*.8),T.m7=Math.floor(T.m7*.8)):(T=z.policy,T.Vi=Math.floor(T.Vi*.8),T.m7=Math.floor(T.m7*.8));z.policy.K?V5(z.V.K,E.info.vF,!1):aV(z.K,E.info.vF)}z.C.Xi({reattachOnAppend:D});return!1};
|
|
zik=function(z,D,E){var Q;if(Q=z.policy.Y1&&z.YV&&!z.YV.N&&!z.C.rj())D=D.info.vF.info,Q=D.UD()&&fT(D)&&D.video&&D.video.width<3840&&D.video.width>D.video.height;if(Q&&(z.YV.N=!0,J$('video/webm; codecs="vp09.00.50.08.01.01.01.01.00"; width=3840; height=2160')))return E=OQk(E),z.policy.Z&&z.D("sp4k",{s:!!E}),E};
|
|
fh=function(z,D,E,Q){var T="fmt.unplayable",k=1;E===5||E===3?(T="fmt.unparseable",z.policy.K?!Q.vF.info.video||OJ(z.V.K).size>0||V5(z.V.K,Q.vF,!1):!Q.vF.info.video||OJ(z.K.V).size>0||aV(z.K,Q.vF)):E===2&&(z.m9<15?(z.m9++,T="html5.invalidstate",k=0):T="fmt.unplayable");Q=j4(Q);var G;Q.mrs=(G=z.YV)==null?void 0:yT(G);Q.origin=D;Q.reason=E;Q.trg="appenderr";z.handleError(T,Q,k)};
|
|
xHw=function(z,D,E,Q,T){var k=z.Sw;var G=z.policy.K,d=!1,F=-1,L;for(L in k.K){var n=LQ(k.K[L].info.mimeType)||k.K[L].info.GY();if(Q===n)if(n=k.K[L].index,n.xL(D.UH)){d=n;var f=D,X=d.FL(f.UH);X&&X.startTime!==f.startTime?(d.segments=[],d.fW(f),d=!0):d=!1;d?F=D.UH:!D.pending&&G&&(f=n.getDuration(D.UH),f!==D.duration&&(k.Zg("clienttemp","mfldurUpdate",{itag:k.K[L].info.itag,seg:D.UH,od:f,nd:D.duration},!1),n.fW(D),d=!0))}else n.fW(D),d=!0}F>=0&&(G={},k.Zg("clienttemp","resetMflIndex",(G[Q?"v":"a"]=F,
|
|
G),!1));k=d;LTL(z.uY,D,Q,k);z.policy.ew||z.B.q3(D,E,Q,T);D.UH===z.Sw.P0&&k&&eL(z.Sw)&&D.startTime>eL(z.Sw)&&(z.Sw.hm=D.startTime+(isNaN(z.timestampOffset)?0:z.timestampOffset),z.uY.isSeeking()&&z.uY.targetTime<z.Sw.PN()&&z.uY.seek(z.Sw.PN(),{}))};
|
|
FE=function(z,D,E,Q){var T=Df(D);!T||T.eO||Vv(T,Q)||(E.abort(),z.policy.zx&&(T=D.S)!=null&&(T.Z=void 0),(D=D.N)!=null&&(pk(D,4),D.flush()));if(!E.bO()||NH())try{z.policy.sP?E.M7(Q.vF.info.containerType,Q.vF.info.hT)&&E.xk(Q.vF.info.containerType,Q.vF.info.hT,Q.vF.info.mimeType):E.Bg(Q.vF.info.containerType,Q.vF.info.mimeType)}catch(k){return E=k,g.Rc(E),z.D("ctexp",{name:E.name,msg:E.message}),!1}else Q.vF.info.containerType!==E.bO()&&z.D("ctu",{ct:NH(),prev_c:E.bO(),curr_c:Q.vF.info.containerType});
|
|
D=Q.vF.B;z.policy.Gw&&D&&(Q=0+D.duration,D=-D.K,0===E.Dy()&&Q===E.dj()||E.t8(0,Q),D!==E.Pc()&&(E.QJ(D),Ck&&NFW(z.audioTrack.Z,E.Zt())));return!0};
|
|
Lh=function(z,D,E,Q){Q.info.vF.vS();var T=Q.info.vF.K;if(!T||!E.JP()||E.gS()===T)return!1;var k=T,G=E.qk();if(z.policy.ik&&G&&E.isView()&&g.i6(Q.info.vF.info)){var d=new DataView(T.buffer,T.byteOffset,T.byteLength);(G=UaQ(d,G))?k=new Uint8Array(G.buffer,G.byteOffset,G.byteLength):z.D("fenc",{})}z.policy.Y1&&(G=zik(z,Q,new SO([k])))&&(k=hS(G));var F;(G=Q.info.vF.rS(0,Q.info.clipId))&&(F=G.Rq[0]);if(Q===z.ws){if(z.kV+=1,z.C.getVideoData().W("html5_shorts_gapless_restart_on_init_seg_retries")&&z.kV>
|
|
5)return z.kV=0,z.C.Xi({initSegStuck:1,as:Q.info.qy()}),!0}else z.kV=0,z.ws=Q;z.policy.bS&&(E.abort(),(G=D.N)!=null&&(pk(G,4),G.flush()));z.Iq&&E.aO()&&(E.abort(),(G=D.N)!=null&&(pk(G,4),G.flush()));T=D8O(z,E,k,F,T);(D=D.N)!=null&&(D.flush(),D.L=F,pk(D,3,T));if(T!==0)return z.policy.c$&&cB(z.C.getVideoData())?(z.C.f6()||fh(z,"sepInit",T,Q.info),Eun(z.C,"sie")):fh(z,"sepInit",T,Q.info),!0;Q.info.GY()?(F=z.timing,F.WF||(F.WF=(0,g.r)(),g.A_("vis_a",F.WF,F.K))):(F=z.timing,F.S||(F.S=(0,g.r)(),g.A_("ais_a",
|
|
F.S,F.K)));(Q=Q.info.vF.Nn)&&z.C.jl(new wB(Q.key,Q.type));return E.fZ()};
|
|
D8O=function(z,D,E,Q,T){var k=z.Iq||z.YV;try{var G=D===k.K?z.audioTrack:z.videoTrack;if(z.policy.JT&&(Q==null?0:Q.PX())){if((Q==null?void 0:Q.N)>1)return 6;G.m7=new g.re(function(){var d=dq(G);z.rR()||d==null||!d.isLocked?z.C.Y().Bc()&&z.D("eosl",{delayA:d==null?void 0:d.info.qy()}):QXI(G)?(z.C.Y().Bc()&&z.D("eosl",{dunlock:d==null?void 0:d.info.qy()}),nh(z,G===z.audioTrack)):(z.D("nue",{ls:d.info.qy()}),d.info.N+=1,z.YV&&TT(z))},1E4,z);
|
|
z.C.Y().Bc()&&z.D("eosl",{delayS:Q.qy()});G.m7.start()}z.policy.Ip&&(Q==null?void 0:Q.vF)instanceof aH&&Q.PX()&&z.D("poseos",{itag:Q.vF.info.itag,seg:Q.UH,lseg:Q.vF.index.eb(),es:Q.vF.index.Z});D.appendBuffer(E,Q,T)}catch(d){if(d instanceof DOMException){if(d.code===11)return z.C.Y().Bc()&&z.D("aeis",{msg:g.u9(d.message,3)}),2;if(d.code===12)return 5;if(d.code===22||d.message.indexOf("Not enough storage")===0)return D=Object.assign({name:"QuotaExceededError",buffered:jP(D.JH()).replace(/,/g,"_"),
|
|
vheap:dj(z.videoTrack),aheap:dj(z.audioTrack),message:g.u9(d.message,3),track:k?D===k.L?"v":"a":"u"},$DJ()),z.handleError("player.exception",D),1;g.W3(d)}return 4}return k.dE()?3:0};
|
|
ex=function(z,D,E){oyQ(z,E.ZP||"unknown");z.C.seekTo(D,E)};
|
|
Q2=function(z,D){if(z.dR&&!z.Wa)return 3;if(z.isSuspended)return 1;var E;if((E=z.YV)==null?0:E.YV&&E.YV.streaming===!1)return 4;E=(D.vF.info.audio?z.policy.Vi:z.policy.cF)/(D.ur*z.policy.BV);if(z.policy.hX>0&&z.YV&&rF(z.YV)&&(D=D.vF.info.video?z.YV.L:z.YV.K)&&!D.fZ()){D=D.JH();var Q=bC(D,z.getCurrentTime());Q>=0&&(D=z.getCurrentTime()-D.start(Q),E+=Math.max(0,Math.min(D-z.policy.hX,z.policy.ZB)))}z.policy.m7>0&&(E=Math.min(E,z.policy.m7));return E};
|
|
uGL=function(z,D){return(Q2(z,D)+z.policy.Ou)*D.ur};
|
|
kxQ=function(z){z.zV&&!z.isSuspended&&Rt(z.schedule)&&(T7L(z,z.zV),z.zV="")};
|
|
T7L=function(z,D){wH(D,"cms",function(E){z.policy.Z&&z.D("pathprobe",E)},function(E){z.C.handleError(E)})};
|
|
Gxn=function(z,D){z.Sk=D;z.B&&(z.B.Sk=D);D=z.Sk;var E=z.videoTrack.vF.info.UD();D.ws=E;D.oy({swebm:E});z.U.Sk=z.Sk;z.policy.L&&(z.L.Sk=z.Sk,i4W(z))};
|
|
ein=function(z,D){if(z.YV&&z.YV.L){D-=isNaN(z.timestampOffset)?0:z.timestampOffset;z.getCurrentTime()!==D&&z.resume();if(z.uY.isSeeking()&&z.YV&&!z.YV.dE()){var E=z.getCurrentTime()<=D&&D<z.getCurrentTime()+10,Q=jX(z.YV.L.JH(),z.getCurrentTime()+WJ);E&&Q&&(z.uY.B=!1)}z.uY.isSeeking()||z.policy.mk&&!z.policy.Kx||(z.currentTime=D);g.$R(z.zD)}};
|
|
d8V=function(z,D){var E=k2(z.videoTrack).find(function(Q){return Q.startTime>=D&&gyJ(z,Q.startTime,!1)});
|
|
return E&&E.startTime<D+E.duration*1.5?E.startTime+.1:0};
|
|
gyJ=function(z,D,E){if(!(z.videoTrack.vF.vS()&&z.audioTrack.vF.vS()&&z.YV&&z.YV.L&&z.YV.K))return!1;if(E&&z.Sw.isManifestless&&(z.videoTrack.V===-1||z.audioTrack.V===-1))return!0;var Q=Es(z.videoTrack,D,E);if(isNaN(Q))return!1;z=Es(z.audioTrack,z.policy.Z9?D:Q,E);return isNaN(z)?!1:!0};
|
|
HZ=function(z){z.ME();z.uY.isSeeking();z.N&&tbX(z.N,z.videoTrack.vF);g.S9(z);return kia(z.uY)};
|
|
XE=function(z){return z.currentTime+z.timestampOffset};
|
|
KM=function(z,D,E,Q){(Q===void 0?0:Q)&&!D.kV&&(NH()||(Q=D.tL)&&!Q.JW(E.info)&&z.C.ND(),D.kV=!0);D.vF!==E&&(D.vF=E)};
|
|
QXI=function(z){var D,E=(D=dq(z))==null?void 0:D.info;return!E||z.U8(Math.min(E.Z+WJ,E.B))};
|
|
PrV=function(z,D){var E;if((E=dq(D))!=null&&E.isLocked&&QXI(D)){if(z.C.Y().Bc()){var Q;z.D("eosl",{munlock:(Q=dq(D))==null?void 0:Q.info.qy()})}nh(z,D===z.audioTrack)}};
|
|
ze=function(z,D,E,Q){var T=D^z;(z&44)==z&&(E=(E%Q[e[T^3484]]+Q[e[T^3484]])%Q[e[T^3484]],Q[e[T^3483]](-E)[e[T^3507]]()[e[T^3496]](function(F){Q[e[T^3489]](F)}));
|
|
if((z|48)==z){var k=E[e[T^6106]](e[T^6109],T^6134),G=E[e[T^6106]](e[T^6109],k+1);k>0&&G>0?(Q[e[T^6127]]=E[e[T^6098]](0,G),E=E[e[T^6098]](G+1)):(Q[e[T^6127]]=E,E=e[T^6114]);var d=[E]}(z|80)==z&&(pS(T^7121,T^1275,E),d=g.Wr(E[e[T^7142]],qlQ));(z+2^21)<z&&(z-3^30)>=z&&(d=E[e[3]]?E[e[3]][e[15]](e[31]):E[e[43]]===e[31]);(z>>1&7)==2&&(E[T^574]<4&&((0,E[T^525])((0,E[T^602])(E[T^572],E[0]),E[T^560],E[T^554],E[1]),(0,E[T^561])(E[T^595],E[T^548]),1)||((0,E[T^524])(E[T^527],E[T^574]),E[T^541])(E[T^554],(0,E[T^
|
|
566])(),E[T^560])&(0,E[T^541])(E[T^526],(0,E[T^604])(),E[4]),E[T^516]!=-(T^539)&&((((0,E[T^553])((0,E[T^553])((0,E[T^552])(E[6]),E[T^570],E[T^524],E[T^512]),E[T^546],E[T^547],E[T^594]),E[T^570])(E[T^547],E[T^554]),(0,E[T^562])(E[6],E[T^569]),E[T^550])(E[T^554],E[T^519]),(0,E[0])((0,E[T^562])(E[T^554],E[T^606]),E[T^550],E[T^603],E[T^572])),E[T^566]!==-4&&(E[T^539]==(T^539)?(0,E[T^571])(E[T^597],E[T^560]):(0,E[T^571])(E[T^596],E[6])),E[T^593]!=(T^536)&&(E[T^537]!==0&&(((0,E[T^573])(E[T^540],(0,E[(T^
|
|
837)%(new Q(e[T^560])/(T^506))+(T^539)])(),E[T^526]),E[T^571])(E[new Q(e[T^579])/(T^506)],E[T^560]),[])||(0,E[T^598])((0,E[T^571])(E[T^518],E[6]),E[T^522],E[T^540],E[T^592])),E[T^519]!==1&&((0,E[T^525])((0,E[T^575])((0,E[T^562])(E[T^540],E[T^602]),E[T^598],(0,E[T^573])(E[6],(0,E[T^516])(),E[T^552]),E[T^571],E[T^565],E[T^560]),E[T^522],(0,E[3])(E[T^574],E[T^540]),E[T^540],E[0]),1)||((0,E[T^525])((0,E[T^571])(E[T^595],E[T^563]),E[T^571],(0,E[T^562])(E[T^554],E[T^533]),E[T^568],E[T^540]),(0,E[T^573])(E[new Q(e[T^
|
|
542])/(T^506)],(0,E[T^516])(),E[T^552]))&(0,E[T^573])(E[T^540],(0,E[T^520])(),E[T^552]),d=[]);return d};
|
|
nh=function(z,D){if(z.policy.JT&&z.YV){var E,Q,T=D?(E=z.YV)==null?void 0:E.K:(Q=z.YV)==null?void 0:Q.L;E=D?z.audioTrack:z.videoTrack;D=dq(E);if(D==null?0:D.isLocked){z.C.Y().Bc()&&z.D("eosl",{unlock:D.info.qy()});var k;(k=E.m7)==null||k.stop();D.isLocked=!1;E.nt(D);oen(z.K,D.info);T=T==null?void 0:T.fK();(T==null?void 0:T.qy())!==D.info.qy()&&z.D("oue",{bls:T==null?void 0:T.qy(),tls:D.info.qy()})}}};
|
|
g.Jq=function(z,D){z.timestampOffset!==D&&(z.timestampOffset=D,z.policy.NR&&g.Fl(z.Sw),z.B.S=z.timestampOffset,z.C.ey(z.timestampOffset),z.Sw.isManifestless&&(z.Sw.timestampOffset=z.timestampOffset),z.videoTrack.QJ(z.timestampOffset),z.audioTrack.QJ(z.timestampOffset))};
|
|
Zf=function(z){var D=(0,g.r)();z.Zh=D};
|
|
FUr=function(z){z.audioTrack.j=[];z.videoTrack.j=[]};
|
|
LU6=function(z,D,E,Q){Oh(z)&&z.gd&&Q&&Q===96&&(Q=E?z.C.AU(D):D,z.U8(Q)||z.gd.K||z.D("prebuffer",{miss:1,t:D.toFixed(3),isUtc:E}))};
|
|
nxX=function(z){var D=z.X$().filter(function(Q){return Q.namespace==="ad"});
|
|
D=g.v(D);for(var E=D.next();!E.done;E=D.next())if(E=E.value,E.start/1E3>z.getCurrentTime())return E.start/1E3;return Infinity};
|
|
mDQ=function(z){if(z.C.getVideoData().isLivePlayback)return!1;var D=z.C.xX();if(!D)return!1;D=D.getDuration();if(z.YV&&z.YV.K&&z.YV.L){var E=z.getCurrentTime(),Q=z.YV.K.JH();z=z.YV.L.JH();Q=Q?v0(Q,E):E;E=z?v0(z,E):E;E=Math.min(Q,E);D=isNaN(E)?!1:E>=D-.01}else D=!1;return D};
|
|
pM=function(z){return z.W8<z.sD};
|
|
Oh=function(z){return z.C.getVideoData().xf()||z.policy.N4};
|
|
fEI=function(z,D,E,Q){Oh(z)&&(z.gd||(z.gd=new cG(function(T){z.C.dM(T)}),g.H(z,z.gd)),BbQ(z.gd,{oc:D,
|
|
Qa:E,tv:Q}),z.Nj())};
|
|
u4=function(){g.Ma.apply(this,arguments)};
|
|
Vm=function(z,D,E,Q){u4.call(this);var T=this;this.Z=-1;this.K={};this.B=new g.re(this.V,0,this);g.H(this,this.B);this.L=new g.re(function(){T.rR()||(T.B.start(Math.random()*E),T.L.start(D))},z,this);
|
|
g.H(this,this.L);Q.subscribe("fairplay_next_need_key_info",this.U,this)};
|
|
nuJ=function(z){if(!(z.length<=28))for(var D=(0,g.Us)([60,0,75,0,73,0,68,0,62,0]),E=28;E<z.length;){a:if(z.length-E<D.length)var Q=!1;else{for(Q=0;Q<D.length;++Q)if(z[E+Q]!==D[Q]){Q=!1;break a}Q=!0}if(Q){E+=D.length;if(z.length<=E+48)break;D=new Uint8Array(24);for(Q=0;Q<24;++Q)D[Q]=z[E+Q*2];z=Nw(D);z=b9(z);if(!z)break;E=z[0];z[0]=z[3];z[3]=E;E=z[1];z[1]=z[2];z[2]=E;E=z[4];z[4]=z[5];z[5]=E;E=z[6];z[6]=z[7];z[7]=E;return z}E++}};
|
|
Or=function(z,D){u4.call(this);var E=this;this.Z=z;this.K=[];this.L=new g.re(function(){E.Zg("log_qoe",{wvagt:"timer",reqlen:E.K?E.K.length:-1});if(E.K){if(E.K.length>0){var Q=E.K.shift();WUX(E,Q.info)}E.K.length>0&&(Q=E.K[0].time-(0,g.r)(),E.L.start(Math.max(0,Q)))}},0);
|
|
g.H(this,this.L);D.subscribe("widevine_set_need_key_info",this.B,this)};
|
|
WUX=function(z,D){a:{var E=D.cryptoPeriodIndex;if(isNaN(E)&&z.Z.size>0)E=!0;else{for(var Q=g.v(z.Z.values()),T=Q.next();!T.done;T=Q.next())if(T.value.cryptoPeriodIndex===E){E=!0;break a}E=!1}}z.Zg("log_qoe",{wvagt:"reqnews",canskip:E});E||z.Zg("rotated_need_key_info_ready",D)};
|
|
XVJ=function(){var z={};var D=z.url;var E=z.interval;z=z.retries;this.url=D;this.interval=E;this.retries=z};
|
|
JYL=function(z,D){this.statusCode=z;this.message=D;this.Z=this.heartbeatParams=this.errorMessage=null;this.L=[];this.K={};this.nextFairplayKeyId=null};
|
|
u16=function(z){switch(z){case "DRM_TRACK_TYPE_AUDIO":return 1;case "DRM_TRACK_TYPE_SD":return 2;case "DRM_TRACK_TYPE_HD":return 3;case "DRM_TRACK_TYPE_UHD1":return 4;case "DRM_TRACK_TYPE_UHD2":return 5;default:return 0}};
|
|
Vjn=function(z,D,E,Q){E=E===void 0?"":E;Q=Q===void 0?!1:Q;g.x.call(this);this.message=z;this.requestNumber=D;this.timer=E;this.L=Q;this.onError=this.onSuccess=null;this.K=new g.Jt(5E3,2E4,.2)};
|
|
O1V=function(z,D,E){z.onSuccess=D;z.onError=E};
|
|
jXk=function(z,D,E,Q){var T={timeout:3E4,onSuccess:function(k){if(!z.rR()){g.t3("drm_net_r",void 0,z.timer);var G=z.L;G=G===void 0?!1:G;var d=k.status==="LICENSE_STATUS_OK"?0:9999,F=null;if(k.license)try{F=b9(k.license)}catch(V){g.W3(V)}if(d!==0||F){F=new JYL(d,F);d!==0&&k.reason&&(F.errorMessage=k.reason);if(k.authorizedFormats){d={};for(var L=[],n={},f=g.v(k.authorizedFormats),X=f.next();!X.done;X=f.next())if(X=X.value,X.trackType&&X.keyId){G&&F.L.push({trackType:u16(X.trackType),isHdr:!!X.isHdr});
|
|
var W=b1L[X.trackType];if(W){W==="HD"&&k.isHd720&&(W="HD720");X.isHdr&&(W+="HDR");d[W]||(L.push(W),d[W]=!0);var J=null;try{J=b9(X.keyId)}catch(V){g.W3(V)}J&&(n[g.J1(J,4)]=W)}}F.Z=L;F.K=n}k.nextFairplayKeyId&&(F.nextFairplayKeyId=k.nextFairplayKeyId);k.sabrLicenseConstraint&&(F.sabrLicenseConstraint=b9(k.sabrLicenseConstraint));k=F}else k=null;if(k)z.onSuccess(k,z.requestNumber);else z.onError(z,"drm.net","t.p;p.i")}},
|
|
onError:function(k){if(!z.rR())if(k&&k.error)k=k.error,z.onError(z,"drm.net.badstatus","t.r;p.i;c."+k.code+";s."+k.status,k.code);else z.onError(z,"drm.net.badstatus","t.r;p.i;c.n")},
|
|
onTimeout:function(){z.onError(z,"drm.net","rt.req."+z.requestNumber)}};
|
|
Q&&(T.GP="Bearer "+Q);g.iR(E,"player/get_drm_license",D,T)};
|
|
j1=function(z,D,E,Q,T){g.Ma.call(this);this.videoData=z;this.X=D;this.N=E;this.sessionId=Q;this.Tk=T;this.V={};this.cryptoPeriodIndex=NaN;this.url="";this.requestNumber=0;this.AT=this.Iq=!1;this.B=null;this.ew=[];this.Z=[];this.authorizedFormats=[];this.j=[];this.S=!1;this.K={};this.status="";this.U=NaN;this.L=z.V;this.cryptoPeriodIndex=E.cryptoPeriodIndex;z={};Object.assign(z,this.X.K);z.cpn=this.videoData.clientPlaybackNonce;this.videoData.j&&(z.vvt=this.videoData.j,this.videoData.mdxEnvironment&&
|
|
(z.mdx_environment=this.videoData.mdxEnvironment));this.X.m7&&(z.authuser=this.X.m7);this.X.pageId&&(z.pageid=this.X.pageId);isNaN(this.cryptoPeriodIndex)||(z.cpi=this.cryptoPeriodIndex.toString());T=(T=/_(TV|STB|GAME|OTT|ATV|BDP)_/.exec(g.Ad()))?T[1]:"";T==="ATV"&&(z.cdt=T);this.V=z;this.V.session_id=Q;this.FH=!0;this.L.flavor==="widevine"&&(this.V.hdr="1");this.L.flavor==="playready"&&(D=Number(g.Nn(D.experiments,"playready_first_play_expiration")),!isNaN(D)&&D>=0&&(this.V.mfpe=""+D),this.FH=!1);
|
|
D="";g.IJ(this.L)?Yx(this.L)?(Q=E.L)&&(D="https://www.youtube.com/api/drm/fps?ek="+Ecw(Q)):(D=E.initData.subarray(4),D=new Uint16Array(D.buffer,D.byteOffset,D.byteLength/2),D=String.fromCharCode.apply(null,D).replace("skd://","https://")):D=this.L.L;this.baseUrl=D;this.fairplayKeyId=g.c7(this.baseUrl,"ek")||"";if(D=g.c7(this.baseUrl,"cpi")||"")this.cryptoPeriodIndex=Number(D);this.ew=E.UD?[g.J1(E.initData,4)]:E.Z;b4(this,{sessioninit:E.cryptoPeriodIndex});this.status="in"};
|
|
m8n=function(z,D){var E=null;try{E=D.createSession(z.N,function(Q){b4(z,{m:Q})}),vuw(z,E)}catch(Q){D="t.g",Q instanceof DOMException&&(D+=";c."+Q.code),z.Zg("licenseerror","drm.unavailable",1,D,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}return E};
|
|
vuw=function(z,D){lEL(D,function(E,Q){YFW(z,E,Q)},function(E,Q,T){if(!z.rR()){Q=void 0;
|
|
var k=1;g.IJ(z.L)&&g.XG(z.X)&&z.X.W("html5_enable_safari_fairplay")&&T===1212433232&&(Q="ERROR_HDCP",k=z.X.W("html5_safari_fairplay_ignore_hdcp")?0:k);z.error("drm.keyerror",k,E,Q)}},function(){z.rR()||(b4(z,{onkyadd:1}),z.AT||(z.Zg("sessionready"),z.AT=!0))},function(E){z.b3(E)})};
|
|
IEw=function(z){var D=z.baseUrl;sRW(D)||z.error("drm.net",2,"t.x");if(!g.c7(D,"fexp")){var E=["23898307","23914062","23916106","23883098"].filter(function(T){return z.X.experiments.experiments[T]});
|
|
E.length>0&&(z.V.fexp=E.join())}E=g.v(Object.keys(z.V));for(var Q=E.next();!Q.done;Q=E.next())Q=Q.value,D=N6a(D,Q,z.V[Q]);return D};
|
|
YFW=function(z,D,E){if(!z.rR())if(D){b4(z,{onkmtyp:E});z.status="km";switch(E){case "license-renewal":case "license-request":case "license-release":break;case "individualization-request":aEa(z,D);return;default:z.Zg("ctmp","message_type",{t:E,l:D.byteLength})}z.Iq||(g.t3("drm_gk_f",void 0,z.videoData.N),z.Iq=!0,z.Zg("newsession",z));if(vt(z.L)&&(D=SFJ(D),!D))return;var Q=!1;if(z.X.HF().K.PF(RiW))try{Q=zo(D,VlW).type===4}catch(G){b4(z,{cert_check_failed:1},!0)}var T;if(Q&&((T=z.Tk)==null?0:T.certificate)){b4(z,
|
|
{cert_cache_hit:1},!0);++z.requestNumber;var k=z.Tk.certificate;Promise.resolve().then(function(){Z1r(z,new JYL(0,k),Q)})}else T=new Vjn(D,++z.requestNumber,z.videoData.N,z.X.W("html5_enable_vp9_fairplay")),O1V(T,function(G){Z1r(z,G,Q)},function(G,d,F){if(!z.rR()){var L=0;
|
|
G.K.L>=3&&(L=1,d="drm.net.retryexhausted");b4(z,{onlcsrqerr:d,info:F});z.error(d,L,F);z.shouldRetry(L$(L),G)&&cYX(z,G)}}),g.H(z,T),KUk(z,T)}else z.error("drm.unavailable",1,"km.empty")};
|
|
aEa=function(z,D){b4(z,{sdpvrq:1});z.U=Date.now();if(z.L.flavor!=="widevine")z.error("drm.provision",1,"e.flavor;f."+z.L.flavor+";l."+D.byteLength);else{var E={cpn:z.videoData.clientPlaybackNonce};Object.assign(E,z.X.K);E=g.ai("https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key=AIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE",E);D={format:"RAW",headers:{"content-type":"application/json"},method:"POST",postBody:JSON.stringify({signedRequest:String.fromCharCode.apply(null,D)}),
|
|
responseType:"arraybuffer"};g.sC(E,D,3,500).then(o7(function(Q){Q=Q.xhr;if(!z.rR()){Q=new Uint8Array(Q.response);var T=String.fromCharCode.apply(null,Q);try{var k=JSON.parse(T)}catch(G){}k&&k.signedResponse?(z.Zg("ctmp","drminfo",{provisioning:1}),k=(Date.now()-z.U)/1E3,z.U=NaN,z.Zg("ctmp","provs",{et:k.toFixed(3)}),z.B&&z.B.update(Q)):(k=k&&k.error&&k.error.message,Q="e.parse",k&&(Q+=";m."+k),z.error("drm.provision",1,Q))}}),o7(function(Q){z.rR()||z.error("drm.provision",1,"e."+Q.errorCode+";c."+
|
|
(Q.xhr&&Q.xhr.status))}))}};
|
|
vJ=function(z){var D;if(D=z.FH&&z.B!=null)z=z.B,D=!(!z.K||!z.K.keyStatuses);return D};
|
|
KUk=function(z,D){z.status="km";g.t3("drm_net_s",void 0,z.videoData.N);var E=new g.rk(z.X.xm),Q={context:g.FD(E.config_||g.dk())};Q.drmSystem=hi6[z.L.flavor];Q.videoId=z.videoData.videoId;Q.cpn=z.videoData.clientPlaybackNonce;Q.sessionId=z.sessionId;Q.licenseRequest=g.J1(D.message);Q.drmParams=z.videoData.drmParams;isNaN(z.cryptoPeriodIndex)||(Q.isKeyRotated=!0,Q.cryptoPeriodIndex=z.cryptoPeriodIndex);var T,k,G=!!((T=z.videoData.Z)==null?0:(k=T.video)==null?0:k.isHdr());Q.drmVideoFeature=G?"DRM_VIDEO_FEATURE_PREFER_HDR":
|
|
"DRM_VIDEO_FEATURE_SDR";z.X.experiments.HF().K.PF(pVw)&&(Q.context=g.EF(z.videoData));if(Q.context&&Q.context.client){if(T=z.X.K)Q.context.client.deviceMake=T.cbrand,Q.context.client.deviceModel=T.cmodel,Q.context.client.browserName=T.cbr,Q.context.client.browserVersion=T.cbrver,Q.context.client.osName=T.cos,Q.context.client.osVersion=T.cosver;z.X.experiments.HF().K.PF(pVw)||(Q.context.user=Q.context.user||{},z.videoData.j&&(Q.context.user.credentialTransferTokens=[{token:z.videoData.j,scope:"VIDEO"}]),
|
|
z.videoData.JT&&(Q.context.user.kidsParent={oauthToken:z.videoData.JT}));Q.context.request=Q.context.request||{};Q.context.request.mdxEnvironment=z.videoData.mdxEnvironment||Q.context.request.mdxEnvironment;g.IJ(z.L)&&(Q.fairplayKeyId=g.J1(Q6I(z.fairplayKeyId)));g.ZD(z.X,g.oa(z.videoData)).then(function(d){jXk(D,Q,E,d);z.status="rs"})}else z.error("drm.net",2,"t.r;ic.0")};
|
|
Z1r=function(z,D,E){if(!z.rR())if(b4(z,{onlcsrsp:1}),z.status="rr",D.statusCode!==0)z.error("drm.auth",1,"t.f;c."+D.statusCode,D.errorMessage||void 0);else{g.t3("drm_kr_s",void 0,z.videoData.N);if(D.heartbeatParams&&D.heartbeatParams.url&&z.videoData.W("outertube_streaming_data_always_use_staging_license_service")){var Q=z.L.L.match(/(.*)youtube.com/g);Q&&(D.heartbeatParams.url=Q[0]+D.heartbeatParams.url)}D.heartbeatParams&&z.Zg("newlicense",D.heartbeatParams);D.Z&&(z.Z=D.Z,z.videoData.yq||z.Zg("newlicense",
|
|
new XVJ),z.videoData.yq=!0,z.S=g.Lw(z.Z,function(T){return T.includes("HDR")}));
|
|
D.L&&(z.j=D.L);D.K&&(z.X.W("html5_enable_vp9_fairplay")&&Yx(z.L)?(Q=g.J1(Q6I(z.fairplayKeyId),4),z.K[Q]={type:D.K[Q],status:"unknown"}):z.K=nY(D.K,function(T){return{type:T,status:"unknown"}}));
|
|
lN(z.L)&&(D.message=m6a(g.J1(D.message)));z.B&&(b4(z,{updtks:1}),z.status="ku",E&&z.Tk&&z.X.HF().K.PF(RiW)&&(z.Tk.certificate=D.message),z.B.update(D.message).then(function(){g.t3("drm_kr_f",void 0,z.videoData.N);vJ(z)||(b4(z,{ksApiUnsup:1}),z.Zg("keystatuseschange",z))},function(T){T="msuf.req."+z.requestNumber+";msg."+g.u9(T.message,3);
|
|
z.error("drm.keyerror",1,T)}));
|
|
g.IJ(z.L)&&z.Zg("fairplay_next_need_key_info",z.baseUrl,D.nextFairplayKeyId);z.X.W("html5_enable_vp9_fairplay")&&Yx(z.L)&&z.Zg("qualitychange",x8r(z.Z));D.sabrLicenseConstraint&&z.Zg("sabrlicenseconstraint",D.sabrLicenseConstraint)}};
|
|
cYX=function(z,D){var E=D.K.getValue();E=new g.re(function(){KUk(z,D)},E);
|
|
g.H(z,E);E.start();g.bk(D.K);b4(z,{rtyrq:1})};
|
|
H1k=function(z,D){for(var E=[],Q=g.v(Object.keys(z.K)),T=Q.next();!T.done;T=Q.next())T=T.value,E.push(T+"_"+z.K[T].type+"_"+z.K[T].status);return E.join(D)};
|
|
mn=function(z){var D={};D[z.status]=vJ(z)?H1k(z,"."):z.Z.join(".");return D};
|
|
N7I=function(z,D,E){var Q={};Q.isHdr=D.includes("HDR");switch(D.replace("HDR","").replace("720","")){case "AUDIO":Q.trackType=1;break;case "SD":Q.trackType=2;break;case "HD":Q.trackType=3;break;case "UHD1":Q.trackType=4;break;case "UHD2":Q.trackType=5;break;default:Q.trackType=0}!Q.trackType||E[D]||vJ(z)&&!l4(z,D)||(z.authorizedFormats.push(Q),E[D]=!0)};
|
|
l4=function(z,D){for(var E in z.K)if(z.K[E].status==="usable"&&z.K[E].type===D)return!0;return!1};
|
|
U8X=function(z,D){for(var E in z.K)if(z.K[E].type===D)return z.K[E].status};
|
|
b4=function(z,D,E){E=E===void 0?!1:E;g.dW(D);(E||z.X.Bc())&&z.Zg("ctmp","drmlog",D)};
|
|
guk=function(z){var D=z[0];z[0]=z[3];z[3]=D;D=z[1];z[1]=z[2];z[2]=D;D=z[4];z[4]=z[5];z[5]=D;D=z[6];z[6]=z[7];z[7]=D};
|
|
x8r=function(z){return g.xw(z,"UHD2")||g.xw(z,"UHD2HDR")?"highres":g.xw(z,"UHD1")||g.xw(z,"UHD1HDR")?"hd2160":g.xw(z,"HD")||g.xw(z,"HDHDR")?"hd1080":g.xw(z,"HD720")||g.xw(z,"HD720HDR")?"hd720":"large"};
|
|
SFJ=function(z){for(var D="",E=0;E<z.length;E+=2)D+=String.fromCharCode(z[E]);z=g.Ej(new DOMParser,g.Fh(D),"text/xml");if(!z)return null;(D=z.querySelector("Challenge"))&&D.childNodes&&D.childNodes.length!==0?(z=Uint8Array,D=JAa(D.childNodes[0].nodeValue),D=(0,g.Us)(D).buffer,z=new z(D)):z=null;return z};
|
|
Yd=function(z,D,E,Q,T,k){k=k===void 0?!1:k;g.x.call(this);this.element=z;this.N=D;this.initData=E;this.K=Q;this.L=T;this.j=k;this.sessionId="";this.S=this.U=this.Z=this.V=null;this.B=new g.fQ(this);g.H(this,this.B);rY6(this)};
|
|
rY6=function(z){z.K?(z.B.lr(z.K,"message",z.xW),z.B.lr(z.K,"keystatuseschange",z.b3),z.K.closed&&z.K.closed.then(o7(function(){z.rR()||g.GV("xboxone")&&z.Z&&z.Z("closedShouldNotRetry")}),null)):z.L&&(wT(z.B,z.L,["mskeymessage",
|
|
"webkitkeymessage"],z.mF),wT(z.B,z.L,["mskeyerror","webkitkeyerror"],z.WC),wT(z.B,z.L,["mskeyadded","webkitkeyadded"],z.rC))};
|
|
lEL=function(z,D,E,Q,T){z.V=D;z.Z=E;z.U=Q;z.S=T};
|
|
i1V=function(z,D,E){g.W3(E);z.Z&&(E instanceof DOMException&&(D+=";n."+E.name+";m."+E.message),z.Z(D))};
|
|
Id=function(z,D,E){E=E===void 0?!1:E;g.x.call(this);this.element=z;this.K=D;this.U=E;this.V={};this.Z=null;this.B=new g.fQ(this);this.L=this.mediaKeys=null;this.S=Promise.resolve();g.H(this,this.B)};
|
|
tjW=function(z,D){D=D===void 0?null:D;if(z.K.keySystemAccess)return z.S=z.S.then(function(){if(z.mediaKeys)return Promise.resolve();var Q,T;if(((Q=D)==null?0:Q.mediaKeys)&&((T=D.C3)==null?0:T.PZ())){var k;z.mediaKeys=(k=D)==null?void 0:k.mediaKeys;return Promise.resolve()}return z.K.keySystemAccess.createMediaKeys().then(function(G){if(!z.rR()){z.mediaKeys=G;var d,F;if((d=D)==null?0:(F=d.C3)==null?0:F.PZ())D.mediaKeys=G}})}).then(function(){var Q,T=(Q=D)==null?void 0:Q.XM();
|
|
return z.element&&z.element!==T&&z.element.mediaKeys?z.element.setMediaKeys(null):Promise.resolve()}).then(function(){var Q;
|
|
z.element=(Q=D)==null?void 0:Q.XM();return z.element&&z.element.mediaKeys!==z.mediaKeys?z.element.setMediaKeys(z.mediaKeys):Promise.resolve()}),z.S;
|
|
if(jL(z.K))z.L=new (bN())(z.K.keySystem);else if(m6(z.K)){z.L=new (bN())(z.K.keySystem);var E;(E=z.element)==null||E.webkitSetMediaKeys(z.L)}else wVX(z);return null};
|
|
wVX=function(z){wT(z.B,z.element,["keymessage","webkitkeymessage"],z.UP);wT(z.B,z.element,["keyerror","webkitkeyerror"],z.eu);wT(z.B,z.element,["keyadded","webkitkeyadded"],z.Vx)};
|
|
ouO=function(z,D){D=yYJ(D,z.K.oQ);D=z.L.createSession("video/mp4",D);return new Yd(null,null,null,null,D,z.U)};
|
|
sXa=function(z,D){for(var E=new Uint8Array(270),Q=0;Q<135;Q++)E[Q*2]='<PlayReadyCDMData type="LicenseAcquisition"><LicenseAcquisition version="1.0" Proactive="true"></LicenseAcquisition></PlayReadyCDMData>'.charCodeAt(Q);z=z.L.createSession("video/mp4",D,E);return new Yd(null,null,null,null,z)};
|
|
ad=function(z,D){var E=z.V[D.sessionId];!E&&z.Z&&(E=z.Z,z.Z=null,E.sessionId=D.sessionId,z.V[D.sessionId]=E);return E};
|
|
yYJ=function(z,D){var E=z.subarray(4);E=new Uint16Array(E.buffer,E.byteOffset,E.byteLength/2);E=String.fromCharCode.apply(null,E).match(/ek=([0-9a-f]+)/)[1];for(var Q="",T=0;T<E.length;T+=2)Q+=String.fromCharCode(parseInt(E.substring(T,T+2),16));E=Q;Q=new ArrayBuffer(E.length*2);T=new Uint16Array(Q);for(var k=0;k<E.length;k++)T[k]=E.charCodeAt(k);E=new Uint8Array(Q);Q=0;k=new ArrayBuffer(z.byteLength+4+E.byteLength+4+D.byteLength);T=new Uint8Array(k);k=new DataView(k);T.set(z);Q+=z.byteLength;k.setUint32(Q,
|
|
E.length,!0);Q+=4;T.set(E,Q);Q+=E.length;k.setUint32(Q,D.byteLength,!0);T.set(D,Q+4);return T};
|
|
S1=function(){this.keys=[];this.values=[]};
|
|
Zb=function(z,D,E,Q,T){Q=Q===void 0?null:Q;g.Ma.call(this);this.element=z;this.videoData=D;this.X=E;this.mediaElement=Q;this.Tk=T;this.Z=[];this.WF=2;this.wR=this.ew=!1;this.heartbeatParams=null;this.Iq=this.N=!1;this.B=null;this.m7=!1;this.K=this.videoData.V;this.drmSessionId=this.videoData.drmSessionId||g.fUL();this.L=new Map;this.V=new S1;this.U=new S1;this.FH=new g.fQ(this);this.AT=this.X.W("html5_eme_ignore_teardown_errors");(z=this.element)&&(z.addKey||z.webkitAddKey)||bN()||RJ(E.experiments);
|
|
this.X.W("html5_enable_vp9_fairplay")&&Yx(this.K)?E=Rd:(E=this.videoData.yL,E=this.K.flavor==="fairplay"||E?Q_:Rd);this.S=E;this.mediaKeys=new Id(this.element,this.K,this.AT);g.H(this,this.mediaKeys);jL(this.K)&&(this.j=new Id(this.element,this.K,this.AT),g.H(this,this.j));g.H(this,this.FH);E=this.element;this.K.keySystemAccess?this.FH.lr(E,"encrypted",this.Vn):wT(this.FH,E,jL(this.K)?["msneedkey"]:["needkey","webkitneedkey"],this.tK);$8s(this);a:switch(E=this.K,z=this.X.experiments,D=this.L,E.flavor){case "fairplay":k3()>
|
|
19.2999?(z=E.kJ,E=E.wj,E>=z&&(E=z*.75),D=(z-E)*.5,E=new Vm(D,z,z-D-E,this)):E=null;break a;case "widevine":E=new Or(D,this,z);break a;default:E=null}if(this.B=E)g.H(this,this.B),this.B.subscribe("rotated_need_key_info_ready",this.TP,this),this.B.subscribe("log_qoe",this.BX,this);RJ(this.X.experiments);this.BX({cks:this.K.ox()})};
|
|
$8s=function(z){var D=tjW(z.mediaKeys,z.mediaElement);D?D.then(o7(function(){qFX(z)}),o7(function(E){if(!z.rR()){g.W3(E);
|
|
var Q="t.a";E instanceof DOMException&&(Q+=";n."+E.name+";m."+E.message);z.Zg("licenseerror","drm.unavailable",1,Q,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}})):(z.BX({mdkrdy:1}),z.N=!0);
|
|
z.j&&(D=tjW(z.j,z.mediaElement))};
|
|
MjX=function(z,D,E){z.wR=!0;E=new wB(D,E);z.X.W("html5_eme_loader_sync")&&(z.V.get(D)||z.V.set(D,E));PTs(z,E)};
|
|
PTs=function(z,D){if(!z.rR()){z.BX({onInitData:1});if(z.X.W("html5_eme_loader_sync")&&z.videoData.L&&z.videoData.L.K){var E=z.U.get(D.initData);D=z.V.get(D.initData);if(!E||!D)return;D=E;E=D.initData;z.V.remove(E);z.U.remove(E)}z.BX({initd:D.initData.length,ct:D.contentType});if(z.K.flavor==="widevine")if(z.ew&&!z.videoData.isLivePlayback)cJ(z);else{if(!(z.X.W("vp9_drm_live")&&z.videoData.isLivePlayback&&D.UD)){z.ew=!0;E=D.cryptoPeriodIndex;var Q=D.K;LDX(D);D.UD||(Q&&D.K!==Q?z.Zg("ctmp","cpsmm",{emsg:Q,
|
|
pssh:D.K}):E&&D.cryptoPeriodIndex!==E&&z.Zg("ctmp","cpimm",{emsg:E,pssh:D.cryptoPeriodIndex}));z.Zg("widevine_set_need_key_info",D)}}else z.TP(D)}};
|
|
qFX=function(z){if(!z.rR())if(z.X.W("html5_drm_set_server_cert")||Yx(z.K)){var D=z.mediaKeys.setServerCertificate();D?D.then(o7(function(E){z.X.Bc()&&z.Zg("ctmp","ssc",{success:E})}),o7(function(E){z.Zg("ctmp","ssce",{n:E.name,
|
|
m:E.message})})).then(o7(function(){Kh(z)})):Kh(z)}else Kh(z)};
|
|
Kh=function(z){z.rR()||(z.N=!0,z.BX({onmdkrdy:1}),cJ(z))};
|
|
CTa=function(z){return z.K.flavor==="widevine"&&z.videoData.W("html5_drm_cpi_license_key")};
|
|
cJ=function(z){if(z.wR&&z.N&&!z.Iq){for(;z.Z.length;){var D=z.Z[0],E=CTa(z)?f9V(D):g.J1(D.initData);if(Yx(z.K)&&!D.L)z.Z.shift();else{if(z.L.get(E))if(z.K.flavor!=="fairplay"||Yx(z.K)){z.Z.shift();continue}else z.L.delete(E);LDX(D);break}}z.Z.length&&z.createSession(z.Z[0])}};
|
|
AYs=function(z){var D,E;g.w6(function(Q){if(Q.L==1){var T;if(T=g.dT()){var k;T=!((k=z.mediaKeys.mediaKeys)==null||!k.getMetrics)}return T?Q.K(z.mediaKeys.getMetrics(),2):Q.return()}D=Q.Z;if(!D)return Q.return();(0,g.i9)(D)||(D=g.g5(D));E=/^[A-Za-z0-9_-]+={0,3}$/;E.test(D)||(D=g.u9(D,void 0,!0));z.Zg("ctmp","drm",{metrics:D});Q.U()})};
|
|
hq=function(z){g.x.call(this);var D=this;this.C=z;this.sL=0;this.U=this.L=this.V=!1;this.B=0;this.L3=this.C.Y();this.videoData=this.C.getVideoData();this.Z=g.GS(this.L3.experiments,"html5_delayed_retry_count");this.K=new g.re(function(){D.C.ND()},g.GS(this.L3.experiments,"html5_delayed_retry_delay_ms"));
|
|
g.H(this,this.K)};
|
|
ph=function(z,D,E){var Q=z.videoData.Z,T=z.videoData.B,k=z.L3.W("html5_disable_codec_fallback_for_drm")&&z.videoData.dP();cB(z.C.getVideoData())&&Eun(z.C,"pe");z.L3.HF().K.PF(B7L)&&(E.bkg=z.C.kx().isBackground()?"1":"0");if((D==="progressive.net.retryexhausted"||D==="fmt.unplayable"||D==="fmt.decode")&&!z.C.ff.V&&Q&&Q.itag==="22")return z.C.ff.V=!0,z.YX("qoe.restart",{reason:"fmt.unplayable.22"}),z.C.hU(),!0;var G=!1;if(z.videoData.isExternallyHostedPodcast){if(G=z.videoData.Of)E.mimeType=G.type,
|
|
z.D("3pp",{url:G.url});E.ns="3pp";z.C.IC(D,1,"VIDEO_UNAVAILABLE",g.dW((new g.FR(D,E,1)).details));return!0}var d=z.sL+3E4<(0,g.r)()||z.K.isActive();if(z.L3.W("html5_empty_src")&&z.videoData.isAd()&&D==="fmt.unplayable"&&/Empty src/.test(""+E.msg))return E.origin="emptysrc",z.YX("auth",E),!0;var F;if(F=!d)F=z.C.kx(),F=!!(F.HW()||F.isInline()||F.isBackground()||F.rd()||F.Qs()||F.RO()||F.SF());F&&(E.nonfg="paused",d=!0,z.C.pauseVideo());(D==="fmt.decode"||D==="fmt.unplayable")&&(T==null?0:Gf(T))&&(QWw(z.L3.Z,
|
|
T.hT),E.acfallexp=T.hT,G=d=!0);!d&&z.Z>0&&(z.K.start(),d=!0,E.delayed="1",--z.Z);T=z.C.loader;d||!((Q==null?0:kh(Q))||(Q==null?0:fT(Q)))||k||(QWw(z.L3.Z,Q.hT),G=d=!0,E.cfallexp=Q.hT);if(!d)return z5O(z,E);k=!1;z.V?z.sL=(0,g.r)():k=z.V=!0;d=z.videoData;d.ew?(d=d.ew.Fz(),F=Date.now()/1E3+1800,d=d<F):d=!1;E.e=D;d&&(E.staleprog="1");z.YX("qoe.restart",E);if(d&&DzJ(z))return Evk(z),!0;if(!(!g.GV("philips")||D==="fmt.unplayable"&&T&&T.m7||z.L3.K.cplatform==="GAME_CONSOLE"))try{window.close()}catch(n){}if(Q&&
|
|
kh(Q)&&!z.L3.W("html5_allow_av1_retry_in_session"))G=z.L3.Z,G.FH=!0,G=G.K=!0;else if(T){D=z.L3.W("html5_disable_stunning_for_sd");E=z.videoData.L;var L;d=(E==null?0:(L=E.videoInfos)==null?0:L.length)?E.videoInfos[E.videoInfos.length-1]:null;Q=Q&&d&&Q.video&&d.video&&Q.video.qualityOrdinal===d.video.qualityOrdinal;k||D&&Q||(Q=(Q=Df(T.videoTrack)||T.videoTrack.K)?Q.vF:T.videoTrack.vF,Q.U+=1,T.policy.K?V5(T.V.K,Q,!0):aV(T.K,Q,!0))}else z.videoData.ew&&z.videoData.ew.Wp();z.K.isActive()||z.C.ND(G);return!0};
|
|
z5O=function(z,D){if(z.videoData.U)return!1;z.L3.n3+=1;if(z.L3.n3<=10)return!1;D.exiled=""+z.L3.n3;z.YX("qoe.start15s",D);z.C.Zg("playbackstalledatstart");return!0};
|
|
DzJ=function(z){if(z.L)return!0;if(z.L3.U!=="yt")return!1;if(g.mY(z.videoData)){var D;return(D=z.C.loader)==null?void 0:D.C.getVideoData().U?(0,g.r)()-D.schedule.kV>3E5&&D.s9>=3:!D.schedule.kV}return z.videoData.U?z.videoData.kV<25:!z.videoData.kV};
|
|
Evk=function(z){if(!z.L){z.L=!0;var D=z.C.getPlayerState();D=D.isPaused()||D.isSuspended();z.C.Ak();D&&!$y(z.videoData)||z.C.Zg("signatureexpired")}};
|
|
QII=function(z,D){if((z=z.C.xX())&&(D.errorCode==="fmt.unplayable"||D.errorCode==="html5.invalidstate")){var E=z.Uo();D.details.merr=E?E.toString():"0";D.details.mmsg=z.xY()}};
|
|
THJ=function(z){return z.errorCode==="net.badstatus"&&(z.severity===1||!!z.details.fmt_unav)};
|
|
kDX=function(z,D){return z.L3.W("html5_use_network_error_code_enums")&&D.details.rc===403||D.details.rc==="403"?(z=D.errorCode,z==="net.badstatus"||z==="manifest.net.retryexhausted"):!1};
|
|
GDL=function(z,D){if(!kDX(z,D)&&!z.L)return!1;D.details.sts="20592";if(DzJ(z))return L$(D.severity)&&(D=Object.assign({e:D.errorCode},D.details),D=new g.FR("qoe.restart",D)),z.YX(D.errorCode,D.details),Evk(z),!0;(0,g.r)()-z.L3.ai>6048E5&&xd(z,"signature",!0);return!1};
|
|
xd=function(z,D,E){try{D={detail:"pr."+D},g.vY(z.L3)||g.p7(z.L3)==="TVHTML5_FOR_KIDS"?z.C.IC("qoe.restart",E?1:2,void 0,g.dW(D),"7"):(z.YX("qoe.restart",D),window.location.reload())}catch(Q){}};
|
|
e5k=function(z){if(z.videoData.errorDetail==="7"&&g.jb(z.L3)){var D=!z.videoData.isInlinePlaybackNoAd;D&&z.L3.Rx++;xd(z,"innertube_player_reload_required",D&&z.L3.Rx>1);return!0}return!1};
|
|
HJ=function(z,D){var E=z.L3.Z;E.S=!1;E.K=!0;z.YX("qoe.restart",{e:D===void 0?"fmt.noneavailable":D,detail:"hdr"});z.C.ND(!0)};
|
|
dzV=function(z,D,E,Q,T){this.K=z;this.reason=D;this.L=E;this.source=Q;this.token=T};
|
|
NT=function(z,D,E,Q){this.X=z;this.zr=D;this.C=E;this.AL=Q;this.N=this.U=this.K=this.B=this.S=this.L=0;this.V=!1;this.j=g.GS(this.X.experiments,"html5_displayed_frame_rate_downgrade_threshold")||45;this.Z=new Map};
|
|
Ur=function(z,D,E){g.jb(z.X)&&(E=E.compose(z.Ao(D)));return E};
|
|
FxJ=function(z){if(z.C.kx().isInline())return Q_;z=C$[aG()];return qv("auto",z,!1,"s")};
|
|
rS=function(z,D){var E,Q=gS(z,(E=D.K)==null?void 0:E.videoInfos);E=z.C.getPlaybackRate();return E>1&&Q?(z=BYX(z.X.Z,D.K.videoInfos,E),new $F(0,z,!0,"o")):new $F(0,0,!1,"o")};
|
|
i4=function(z,D){var E,Q;return qH(z.X,(Q=(E=D.K.videoInfos)==null?void 0:E.map(function(T){return T.video}))!=null?Q:[],D.videoData.contentProtection,FBW(D.videoData))?new $F(0,1080,!0,"o"):Q_};
|
|
gS=function(z,D){return D&&g.jb(z.X)?D.some(function(E){return E.video.fps>32}):!1};
|
|
LxX=function(z,D){if(z.W("html5_disable_ustreamer_constraint_for_sabr")&&g.mY(D.videoData))return Q_;var E=z.C.bR();z.W("html5_use_video_quality_cap_for_ustreamer_constraint")&&E&&E.Uf>0&&Mv(D.videoData.qx)&&(z=E.Uf,D.videoData.qx=new $F(0,z,!1,"u"));return D.videoData.qx};
|
|
fOO=function(z,D){var E;a:if((E=D.K)&&E.videoInfos.length){for(var Q=g.v(E.videoInfos),T=Q.next();!T.done;T=Q.next()){T=T.value;var k=void 0;if((k=T.L)==null?0:k.smooth){E=T.video.qualityOrdinal;break a}}E=E.videoInfos[0].video.qualityOrdinal}else E=0;(g.GV("armv7")||g.GV("aarch64")||g.GV("android"))&&!g.jb(z.X)&&fT(D.K.videoInfos[0])&&(E=Math.min(E,IG.large));Q=g.GS(z.X.experiments,"html5_chipset_soft_cap");Q>0&&(E=Math.min(E,Q));if(Q=g.GS(z.X.experiments,"html5_max_vertical_resolution")){T=4320;
|
|
for(k=0;k<D.K.videoInfos.length;k++){var G=D.K.videoInfos[k];G.video.height>Q&&(T=Math.min(T,G.video.qualityOrdinal))}if(T<4320){for(G=k=0;G<D.K.videoInfos.length;G++){var d=D.K.videoInfos[G].video.qualityOrdinal;d<T&&(k=Math.max(k,d))}k&&(E=Math.min(k,E))}z.C.D("mvr",{h:Q,cp:E})}return new $F(0,E,!1,"o")};
|
|
WxQ=function(z,D){var E=4320;!z.X.V||g.eb(z.X)||z.X.W("hls_for_vod")||z.X.W("mweb_remove_360p_cap")||(E=IG.medium);var Q=g.GS(z.X.experiments,"html5_default_quality_cap");Q&&D.K.K&&(z.X.W("html5_always_apply_default_quality_cap")||!D.videoData.FW&&!D.videoData.contentProtection)&&(E=Math.min(E,Q));Q=g.GS(z.X.experiments,"html5_random_playback_cap");var T=/[a-h]$/;Q&&T.test(D.videoData.clientPlaybackNonce)&&(E=Math.min(E,Q));if(T=Q=g.GS(z.X.experiments,"html5_hfr_quality_cap"))a:{T=D.K;if(T.K){T=g.v(T.videoInfos);
|
|
for(var k=T.next();!k.done;k=T.next())if(k.value.video.fps>32){T=!0;break a}}T=!1}T&&(E=Math.min(E,Q));(Q=g.GS(z.X.experiments,"html5_live_quality_cap"))&&D.videoData.isLivePlayback&&(E=Math.min(E,Q));E=nvO(z,D,E);z=g.GS(z.X.experiments,"html5_byterate_soft_cap");return new $F(0,E===4320?0:E,!1,"d",z)};
|
|
XoL=function(z){var D,E,Q,T;return g.w6(function(k){switch(k.L){case 1:return z.K.K&&typeof((D=navigator.mediaCapabilities)==null?void 0:D.decodingInfo)==="function"?k.K(Promise.resolve(),2):k.return(Promise.resolve());case 2:E=g.v(z.K.videoInfos),Q=E.next();case 3:if(Q.done){k.XH(0);break}T=Q.value;return k.K(yH6(T),4);case 4:Q=E.next(),k.XH(3)}})};
|
|
VHs=function(z,D,E,Q){if(!D||!E||!D.videoData.Z)return!1;var T=g.GS(z.X.experiments,"html5_df_downgrade_thresh"),k=z.W("html5_log_media_perf_info");if(!((0,g.r)()-z.B<5E3?0:k||T>0))return!1;var G=((0,g.r)()-z.B)/1E3;z.B=(0,g.r)();E=E.getVideoPlaybackQuality();if(!E)return!1;var d=E.droppedVideoFrames-z.U,F=E.totalVideoFrames-z.N;z.U=E.droppedVideoFrames;z.N=E.totalVideoFrames;var L=E.displayCompositedVideoFrames===0?0:E.displayCompositedVideoFrames||-1;k&&z.X.Bc()&&z.C.D("ddf",{dr:E.droppedVideoFrames,
|
|
de:E.totalVideoFrames,comp:L});if(Q)return z.K=0,!1;if((F-d)/G>z.j||!T||g.jb(z.X))return!1;z.K=(F>60?d/F:0)>T?z.K+1:0;if(z.K!==3)return!1;JxL(z,D.videoData.Z);z.C.D("dfd",Object.assign({dr:E.droppedVideoFrames,de:E.totalVideoFrames},uxk()));return!0};
|
|
JxL=function(z,D){var E=D.hT,Q=D.video.fps,T=D.video.qualityOrdinal-1,k=z.Z;D=""+E+(Q>49?"p60":Q>32?"p48":"");E=uN(E,Q,k);T>0&&(E=Math.min(E,T));if(!wS.has(D)&&Ze().includes(D)){var G=E;E=RG();+E[D]>0&&(G=Math.min(+E[D],G));E[D]!==G&&(E[D]=G,g.oB("yt-player-performance-cap",E,2592E3))}else if(wS.has(D)||k==null){a:{G=G===void 0?!0:G;Q=Ze().slice();if(G){if(Q.includes(D))break a;Q.push(D)}else{if(!Q.includes(D))break a;Q.splice(Q.indexOf(D),1)}g.oB("yt-player-performance-cap-active-set",Q,2592E3)}Jn.set(D,
|
|
E)}else wS.add(D),k==null||k.set(D,E);z.C.JU()};
|
|
tq=function(z,D){if(!D.K.K)return z.V?new $F(0,360,!1,"b"):Q_;for(var E=!1,Q=!1,T=g.v(D.K.videoInfos),k=T.next();!k.done;k=T.next())kh(k.value)?E=!0:Q=!0;E=E&&Q;Q=0;T=g.GS(z.X.experiments,"html5_performance_cap_floor");T=z.X.V?240:T;D=g.v(D.K.videoInfos);for(k=D.next();!k.done;k=D.next()){var G=k.value;if(!E||!kh(G))if(k=uN(G.hT,G.video.fps,z.Z),G=G.video.qualityOrdinal,Math.max(k,T)>=G){Q=G;break}}return new $F(0,Q,!1,"b")};
|
|
ym=function(z,D){var E=z.C.kx();return E.isInline()&&!D.Gw?new $F(0,480,!1,"v"):g.mY(D)?Q_:E.isBackground()&&g.m9()/1E3>60&&!g.jb(z.X)?new $F(0,360,!1,"v"):Q_};
|
|
od=function(z,D,E){if(z.X.experiments.MN("html5_disable_client_autonav_cap_for_onesie")&&D.P5()||g.jb(z.X)&&(aG(-1)>=1080||D.osid))return Q_;var Q=g.GS(z.X.experiments,"html5_autonav_quality_cap"),T=g.GS(z.X.experiments,"html5_autonav_cap_idle_secs");return Q&&D.isAutonav&&g.m9()/1E3>T?(E&&(Q=nvO(z,E,Q)),new $F(0,Q,!1,"e")):Q_};
|
|
nvO=function(z,D,E){if(z.W("html5_optimality_defaults_chooses_next_higher")&&E)for(z=D.K.videoInfos,D=1;D<z.length;D++)if(z[D].video.qualityOrdinal<E)return z[D-1].video.qualityOrdinal;return E};
|
|
ORW=function(z,D){z.W("html5_log_media_perf_info")&&(z.C.D("perfdb",uxk()),z.C.D("sessionperfdb",Object.fromEntries(Jn.entries())),z.C.D("playbackperfdb",Object.fromEntries(z.Z.entries())),z.C.D("hwc",{nch:navigator.hardwareConcurrency},!0),D&&z.C.D("mcdb",{itags:D.K.videoInfos.filter(function(E){var Q;return((Q=E.L)==null?void 0:Q.smooth)===!1}).map(function(E){return E.itag}).join("-")}))};
|
|
uxk=function(){return nY(RG(),function(z){return""+z})};
|
|
sr=function(){g.x.call(this);this.Gf=!1;this.ZS=null;this.S=this.U=!1;this.B=new g.s2;this.mediaKeys=this.C3=null;g.H(this,this.B)};
|
|
$d=function(z){z=z.ys();return z.length<1?NaN:z.end(z.length-1)};
|
|
bRa=function(z){!z.L&&PlL()&&(z.Z?z.Z.then(function(){return bRa(z)}):z.f0()||(z.L=z.CE()))};
|
|
jIr=function(z){z.L&&(z.L.dispose(),z.L=void 0)};
|
|
wF=function(z,D,E){var Q;((Q=z.C3)==null?0:Q.Bc())&&z.C3.D("rms",D,E===void 0?!1:E)};
|
|
vvV=function(z,D,E){z.isPaused()||z.getCurrentTime()>D||E>10||(z.play(),g.xf(function(){vvV(z,z.getCurrentTime(),E+1)},500))};
|
|
mzL=function(z,D){z.ZS&&z.ZS.equals(D)||(z.ZS&&z.ZS.dispose(),z.ZS=D)};
|
|
qT=function(z){return Yh(z.Oo(),z.getCurrentTime())};
|
|
lOw=function(z,D){if(z.RY()===0||z.hasError())return!1;var E=z.getCurrentTime()>0;return D>=0&&(z=z.ys(),z.length||!E)?jX(z,D):E};
|
|
PJ=function(z){if(z.f0()||z.KS())z.C3&&z.C3.P8("rs_s"),g.sp&&z.getCurrentTime()>0&&z.seekTo(0),z.H_(),z.Js(),z.load(),mzL(z,null);delete z.Z};
|
|
MT=function(z){switch(z.Uo()){case 2:return"progressive.net.retryexhausted";case 3:return z=z.xY(),(z==null?0:z.includes("MEDIA_ERR_CAPABILITY_CHANGED"))||YuQ&&(z==null?0:z.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.Ch=function(z,D,E,Q){this.qD=D===void 0?null:D;this.seekSource=E===void 0?null:E;this.stoppageReason=Q===void 0?null:Q;this.state=z||64};
|
|
Aq=function(z,D,E){E=E===void 0?!1:E;return IOa(z,D.getCurrentTime(),(0,g.r)(),qT(D),E)};
|
|
BJ=function(z,D,E,Q,T){if(!(D===z.state&&E===z.qD&&Q===z.seekSource&&T===z.stoppageReason||D!==void 0&&(D&128&&!E||D&2&&D&16))){var k;if(k=D)k=D||z.state,k=!!(k&16||k&32);z=new g.Ch(D,E,k?Q?Q:z.seekSource:null,T)}return z};
|
|
zt=function(z,D,E,Q){return BJ(z,z.state|D,null,E===void 0?null:E,Q===void 0?null:Q)};
|
|
DR=function(z,D){return BJ(z,z.state&~D,null,null,null)};
|
|
EE=function(z,D,E,Q,T){return BJ(z,(z.state|D)&~E,null,Q===void 0?null:Q,T===void 0?null:T)};
|
|
g.t=function(z,D){return!!(z.state&D)};
|
|
aOJ=function(z,D){return D.state===z.state&&D.qD===z.qD};
|
|
cu=function(z){return z.isPlaying()&&!g.t(z,16)&&!g.t(z,32)};
|
|
Qj=function(z){return g.t(z,128)?-1:g.t(z,2)?0:g.t(z,2048)?3:g.t(z,64)?-1:g.t(z,1)&&!g.t(z,32)?3:g.t(z,8)?1:g.t(z,4)?2:-1};
|
|
Tt=function(z){g.x.call(this);var D=this;this.provider=z;this.K=-1;this.U=!1;this.L=-1;this.playerState=new g.Ch;this.networkErrorCount=this.rebufferTimeSecs=this.playTimeSecs=this.V=0;this.encounteredSabrFallback=!1;this.seekCount=this.nonNetworkErrorCount=0;this.delay=new g.re(this.send,6E4,this);this.B=!1;this.jsErrorCount=0;this.Z=function(){D.jsErrorCount++};
|
|
g.H(this,this.delay);window.addEventListener("error",this.Z);window.addEventListener("unhandledrejection",this.Z)};
|
|
Sus=function(z){z.K>=0||(z.provider.C.getVisibilityState()===3?z.U=!0:(z.K=g.oz(z.provider),z.delay.start()))};
|
|
R5r=function(z){if(!(z.L<0)){var D=g.oz(z.provider),E=D-z.V;z.V=D;z.playerState.state===8?z.playTimeSecs+=E:z.playerState.isBuffering()&&!g.t(z.playerState,16)&&(z.rebufferTimeSecs+=E)}};
|
|
ZRs=function(z){var D;switch((D=z.X.playerCanaryStage)==null?void 0:D.toLowerCase()){case "xsmall":return"HTML5_PLAYER_CANARY_STAGE_XSMALL";case "small":return"HTML5_PLAYER_CANARY_STAGE_SMALL";case "medium":return"HTML5_PLAYER_CANARY_STAGE_MEDIUM";case "large":return"HTML5_PLAYER_CANARY_STAGE_LARGE";case "xlarge":return"HTML5_PLAYER_CANARY_STAGE_XLARGE";default:return"HTML5_PLAYER_CANARY_STAGE_UNSPECIFIED"}};
|
|
Gt=function(z){this.provider=z;this.N=!1;this.L=0;this.B=-1;this.HQ=NaN;this.Z=0;this.segments=[];this.S=this.U=0;this.previouslyEnded=!1;this.V=0;this.E0=this.KZ=void 0;this.FH=this.provider.C.getVolume();this.j=this.provider.C.isMuted()?1:0;this.K=kB(this.provider)};
|
|
ef=function(z,D){z.K.B=D===void 0?!1:D;z.K.startTime=z.Z;z.K.endTime=z.L;var E;if((E=z.KZ)==null?0:E.length)z.K.KZ=z.KZ;var Q;if((Q=z.E0)==null?0:Q.length)z.K.E0=z.E0;D=!1;E=g.bK(z.segments);z.segments.length&&(E==null||!E.B)&&(E==null?0:E.isEmpty())?(z.segments[z.segments.length-1].previouslyEnded&&(z.K.previouslyEnded=!0),z.segments[z.segments.length-1]=z.K,D=!0):z.segments.length&&z.K.isEmpty()&&!z.K.B||(z.segments.push(z.K),D=!0);if(D){z.K.endTime===0&&(z.previouslyEnded=!1);var T;((T=z.K.E0)==
|
|
null?0:T.length)&&z.provider.C.D("sdai",{attach_meta:1,st:z.K.startTime,et:z.K.endTime,seg_idx:z.segments.length-1})}else z.K.previouslyEnded&&(z.previouslyEnded=!0);z.U+=z.L-z.Z;z.K=kB(z.provider);z.K.previouslyEnded=z.previouslyEnded;z.provider.X.HF().K.PF(cxw)&&(z.V+=JSON.stringify(z.K).length);z.previouslyEnded=!1;z.Z=z.L;return D?g.bK(z.segments):void 0};
|
|
h5r=function(z){KxW(z);z.S=H6(function(){z.update()},100);
|
|
z.HQ=g.oz(z.provider);z.K=kB(z.provider)};
|
|
KxW=function(z){window.clearInterval(z.S);z.S=NaN};
|
|
poX=function(z,D,E){E-=z.HQ;return D===z.L&&E>.5};
|
|
d$=function(z,D,E,Q){this.X=D;this.Jr=E;this.segments=[];this.experimentIds=[];this.dR=this.My=this.isFinal=this.delayThresholdMet=this.m9=this.cN=this.autoplay=this.autonav=!1;this.oi="yt";this.U=[];this.S=this.FH=null;this.s9=this.sendVisitorIdHeader=this.JT=!1;this.j=this.pageId="";this.ai=!1;this.V=E==="watchtime";this.Z=E==="playback";this.ew=E==="atr";this.kY=E==="engage";this.sendVisitorIdHeader=!1;this.uri=this.ew?"/api/stats/"+E:"//"+D.Mv+"/api/stats/"+E;Q&&(this.My=Q.fs,Q.rtn&&(this.S=Q.rtn),
|
|
this.V?(this.playerState=Q.state,Q.rti>0&&(this.FH=Q.rti)):(this.nR=Q.mos,this.xD=Q.volume,Q.at&&(this.adType=Q.at)),Q.autonav&&(this.autonav=Q.autonav),Q.inview!=null&&(this.xw=Q.inview),Q.size&&(this.Vh=Q.size),Q.playerwidth&&(this.I0=Q.playerwidth),Q.playerheight&&(this.Qo=Q.playerheight));this.uE=g.cr(D.K);this.j=g.Nn(D.experiments,"html5_log_vss_extra_lr_cparams_freq");if(this.j==="all"||this.j==="once")this.GO=g.cr(D.zV);this.wP=D.ws;this.experimentIds=qPX(D.experiments);this.cF=D.s9;this.oi=
|
|
D.U;this.region=D.region;this.userAge=D.userAge;this.zV=D.I0;this.fJ=g.m9();this.sendVisitorIdHeader=D.sendVisitorIdHeader;this.m7=D.W("vss_pings_using_networkless")||D.W("kevlar_woffle");this.Rx=D.W("vss_final_ping_send_and_write");this.WF=D.W("vss_use_send_and_write");this.pageId=D.pageId;this.iz=D.W("vss_playback_use_send_and_write");D.livingRoomAppMode&&(this.livingRoomAppMode=D.livingRoomAppMode);g.ZZ(D)&&(this.kV=D.Iq);Sl(FG(D))&&this.U.push(1);this.accessToken=g.oa(z);z.WG[this.Jr]?this.B=
|
|
z.WG[this.Jr]:z.WG.playback&&(this.B=z.WG.playback);this.adFormat=z.adFormat;this.adQueryId=z.adQueryId;this.autoplay=Yw(z);this.Z&&(this.cN=z.sX&&ir(z)==="adunit"?!0:!1);this.autonav=z.isAutonav||this.autonav;this.contentVideoId=tj(z);this.clientPlaybackNonce=z.clientPlaybackNonce;this.m9=z.Fy;z.KR&&(this.AT=z.KR,this.Vi=z.aQ);z.mdxEnvironment&&(this.mdxEnvironment=z.mdxEnvironment);this.K=z.m9;this.BQ=z.BQ;z.Z&&(this.sD=z.Z.itag,z.B&&z.B.itag!==this.sD&&(this.Kx=z.B.itag));z.K&&Ds(z.K)&&(this.offlineDownloadUserChoice=
|
|
"1");this.eventLabel=ir(z);this.dR=z.Vi?!1:z.GO;this.Z9=z.MI;if(D=cp(z))this.YR=D;this.NR=z.D1;this.partnerId=z.partnerId;this.eventId=z.eventId;this.playlistId=z.ik||z.playlistId;this.dg=z.dg;this.FW=z.FW;this.IY=z.IY;this.fG=z.fG;this.subscribed=z.subscribed;this.videoId=z.videoId;this.videoMetadata=z.videoMetadata;this.visitorData=z.visitorData;this.osid=z.osid;this.Cl=z.Cl;this.referrer=z.referrer;this.Y$=z.p8||z.Y$;this.n3=z.bG;this.cq=z.cq;this.userGenderAge=z.userGenderAge;this.Vg=z.Vg;this.embedsRct=
|
|
z.embedsRct;this.embedsRctn=z.embedsRctn;g.ZZ(this.X)&&z.mutedAutoplay&&(z.mutedAutoplayDurationMode===2&&z.limitedPlaybackDurationInSeconds===0&&z.endSeconds===0?this.U.push(7):this.U.push(2));z.isEmbedsShortsMode(new g.e_(this.I0,this.Qo),!!this.playlistId)&&this.U.push(3);zx(z)&&this.U.push(4);this.hostCpn=z.hostCpn;z.compositeLiveIngestionOffsetToken&&(this.compositeLiveIngestionOffsetToken=z.compositeLiveIngestionOffsetToken);this.heartbeatLoggingToken=z.heartbeatLoggingToken;z=z.getPlayerResponse();
|
|
var T,k;this.ai=this.X.W("html5_switch_vss_to_post")||!!(z==null?0:(T=z.playerConfig)==null?0:(k=T.vssClientConfig)==null?0:k.vssUsePostRequest)};
|
|
g.FL=function(z,D){var E=z.sendVisitorIdHeader?z.visitorData:void 0;return g.ZD(z.X,z.accessToken).then(function(Q){return N_(z.uri,z.X,z.pageId,E,Q,D)})};
|
|
GLn=function(z,D){if(D&&z.B){var E=new Set(["q","feature","mos"]),Q=new Set("autoplay cl len fexp delay el ns adformat".split(" ")),T=new Set(["aqi","autonav","list","ssrt","upt"]);z.B.ns==="3pp"&&(D.ns="3pp");for(var k=g.v(Object.keys(z.B)),G=k.next();!G.done;G=k.next())G=G.value,Q.has(G)||E.has(G)||T.has(G)&&!z.B[G]||(D[G]=z.B[G])}};
|
|
Gp=function(z,D){return g.dv(D,z.L).join(",")};
|
|
g.xz6=function(z){z.indexOf("watchtime")!==-1&&g.z2("gelDebuggingEvent",{vss3debuggingEvent:{vss2Ping:z}})};
|
|
HR6=function(z,D){z.attestationResponse&&g.FL(z).then(function(E){E=E||{};E.method="POST";E.postParams={atr:z.attestationResponse};z.m7?z.WF?g.Ud().sendAndWrite(D,E):g.Ud().sendThenWrite(D,E):g.wi(D,E)})};
|
|
NHk=function(z){var D={Dv:[]};if(g.Lw(z.segments,function(Q){return!!Q.KZ||!!Q.E0})){z=g.v(z.segments);
|
|
for(var E=z.next();!E.done;E=z.next())E=E.value,D.Dv.push({KZ:E.KZ||[],E0:E.E0||[]});D=g.d8({eH:D},jBV);return g.J1(D,4)}};
|
|
Uzs=function(z){switch(z){case "playing":return"PLAYER_PLAYBACK_STATE_PLAYING";case "paused":return"PLAYER_PLAYBACK_STATE_PAUSED";case "buffering":return"PLAYER_PLAYBACK_STATE_BUFFERING";case "seeking":return"PLAYER_PLAYBACK_STATE_SEEKING";case "ended":return"PLAYER_PLAYBACK_STATE_ENDED";case "error":return"PLAYER_PLAYBACK_STATE_ERROR";case "suspended":return"PLAYER_PLAYBACK_STATE_SUSPENDED";case "unstarted":return"PLAYER_PLAYBACK_STATE_UNSTARTED";default:return"PLAYER_PLAYBACK_STATE_UNKNOWN"}};
|
|
gva=function(z){switch(z){case 1:return"VIS_MINIMIZED";case 2:return"VIS_FULLSCREEN";case 3:return"VIS_BACKGROUND";case 4:return"VIS_AIRPLAY";case 5:return"VIS_INLINE";case 6:return"VIS_VR";case 7:return"VIS_PICTURE_IN_PICTURE";case 8:return"VIS_IMMERSIVE_PREVIEW";case 9:return"VIS_SQUEEZEBACK";case 10:return"VIS_THEATER";case 31:return"VIS_INVALID";default:return"VIS_DEFAULT"}};
|
|
rxO=function(z){switch(z){case 1:return"CONN_UNKNOWN";case 2:return"CONN_NONE";case 3:return"CONN_WIFI";case 4:return"CONN_CELLULAR_2G";case 5:return"CONN_CELLULAR_3G";case 6:return"CONN_CELLULAR_4G";case 7:return"CONN_CELLULAR_UNKNOWN";case 8:return"CONN_DISCO";case 9:return"CONN_CELLULAR_5G";case 10:return"CONN_WIFI_METERED";case 11:return"CONN_CELLULAR_5G_SA";case 12:return"CONN_CELLULAR_5G_NSA";case 30:return"CONN_WIRED";case 31:return"CONN_INVALID";default:return"CONN_DEFAULT"}};
|
|
iRX=function(z,D,E){this.segment=z;this.sendIsolatedPayload=this.isFinal=this.isDoubleLogged=!1;E&&(E.inview!=null&&(this.inview=E.inview),E.size&&(this.size=E.size),E.state!=null&&(this.endPlaybackState=Uzs(E.state)),E.sequenceId!=null&&(this.sequenceId=E.sequenceId),E.sendIsolatedPayload!=null&&(this.sendIsolatedPayload=E.sendIsolatedPayload));this.videoId=D.videoId;this.clientPlaybackNonce=D.clientPlaybackNonce;this.serializedHeartbeatLoggingData=D.heartbeatLoggingToken;this.hostClientPlaybackNonce=
|
|
D.hostCpn;D.Z&&(this.formatItag=Number(D.Z.itag),D.B&&D.B.itag!==D.Z.itag&&(this.audioFormatItag=Number(D.B.itag)));this.serializedWatchEndpointLoggingContext=D.bD;this.serializedServerContextData=D.serializedWatchTimeContextData;var Q,T,k,G;this.isDoubleLogged=(G=(Q=D.getPlayerResponse())==null?void 0:(T=Q.playbackTracking)==null?void 0:(k=T.vss3Config)==null?void 0:k.useDoubleLogging)!=null?G:!0};
|
|
g.LG=function(z){g.x.call(this);this.provider=z;this.B="paused";this.U=NaN;this.FH=[10,10,10,40];this.Iq=this.N=0;this.wR=this.kV=this.AT=this.WF=this.Z=!1;this.V=this.L=NaN;this.j=null;this.sequenceId=1;this.m7=NaN;this.S=this.ew=!1;this.logger=new g.HC("vss");this.K=new Gt(z);this.S=this.provider.X.W("web_send_vss3_pings")};
|
|
wo6=function(z){var D=z.provider.videoData.MI,E=z.provider.videoData.D1,Q=[10+D,10,10,40+E-D,40],T,k=(T=z.provider.videoData.getPlayerResponse())==null?void 0:T.playbackTracking,G=k==null?void 0:k.videostatsScheduledFlushWalltimeSeconds;T=k==null?void 0:k.videostatsDefaultFlushIntervalSeconds;if(!(G&&G.length>0&&T))return Q;D=[G[0]+D].concat(g.K(G.slice(1).map(function(d,F){return d-G[F]})),[T+E-D,
|
|
T]);return D.some(function(d){return d<0})?(g.N9(z.logger,347111855,"Neg vss scheduled pings "+G+" "+T),Q):D};
|
|
nG=function(z,D){D=D===void 0?NaN:D;var E=g.oz(z.provider);D=isNaN(D)?E:D;D=Math.ceil(D);var Q=z.FH[z.N];z.N+1<z.FH.length&&z.N++;var T=D+Q;z.U=g.xf(function(){if(!z.rR()){z.U=NaN;var k=fG(z),G=tHQ(z,k);G.FH=T;var d=z.Iq>1E3;!(k.length>1)&&k[0].isEmpty()||d||(G.S=nG(z,T));if(z.S){k=k[k.length-1];if(d=z.j)d=z.j,d=k.startTime===d.startTime&&k.endTime===d.endTime;d||Wg(z,[k])}G.send();z.Iq++}},(T-E)*1E3);
|
|
return z.L=T};
|
|
XL=function(z){window.clearTimeout(z.U);z.U=NaN};
|
|
J9=function(z,D){D=ef(z.K,D===void 0?!1:D);z.S&&D&&!z.ew&&Wg(z,[D])};
|
|
fG=function(z){z.K.update();z=z.K;z.segments.length&&z.L===z.Z||ef(z);var D=z.segments;z.segments=[];z.V=0;return D};
|
|
Wg=function(z,D,E){E=E===void 0?!1:E;for(var Q=g.v(D.entries()),T=Q.next();!T.done;T=Q.next()){var k=g.v(T.value);T=k.next().value;k=k.next().value;var G=z,d=uq(G.provider);Object.assign(d,{state:G.B});Object.assign(d,{sequenceId:G.sequenceId});G.provider.X.W("web_send_vss3_isolated_payload")&&Object.assign(d,{sendIsolatedPayload:!0});var F=void 0,L=void 0,n=void 0,f=void 0,X=void 0,W=G,J=(X=W.provider.videoData.getPlayerResponse())==null?void 0:(f=X.playbackTracking)==null?void 0:(n=f.vss3Config)==
|
|
null?void 0:n.vss3SchedulingConfig;J&&(n=J.earlySegmentThresholdSecs&&(Date.now()-W.m7)/1E3<J.earlySegmentThresholdSecs?J.earlySegmentMaximumLengthSecs:J.defaultSegmentMaximumLengthSecs,k.scheduledSegmentMaximumLengthSecs=(F=(L=W.j)==null?void 0:L.nextScheduledSegmentMaximumLengthSecs)!=null?F:n,k.nextScheduledSegmentMaximumLengthSecs=n);F=d=new iRX(k,G.provider.videoData,d);G.provider.videoData.isLivePlayback||(F.mediaLengthSec=G.provider.C.getDuration(G.provider.videoData.clientPlaybackNonce));
|
|
G.provider.videoData.K&&(L=G.provider.C.o0(),W=G.provider.videoData.K.v0(L))&&(F.liveIngestionOffsetUsec=W-L);Vj(G)&&(F.delayThresholdMet=!0,G.AT=!0);G=d;E&&T===D.length-1&&(G.isFinal=!0,z.ew=!0);G.send();z.sequenceId++;z.j=k}};
|
|
g.OE=function(z,D){var E=uq(z.provider);Object.assign(E,{state:z.B});D=new d$(z.provider.videoData,z.provider.X,D,E);D.K=z.provider.C.o0();E=z.provider.videoData.clientPlaybackNonce;D.K=z.provider.C.RZ(E);z.provider.videoData.isLivePlayback||(D.wR=z.provider.C.getDuration(E));z.provider.videoData.K&&(E=z.provider.videoData.K.v0(D.K))&&(D.N=E-D.K);E=z.provider.C.Pc();D.K+=E;D.N!=null&&(D.N-=E);D.ws=g.oz(z.provider);D.segments=[kB(z.provider)];return D};
|
|
tHQ=function(z,D){var E=g.OE(z,"watchtime");Vj(z)&&(E.delayThresholdMet=!0,z.AT=!0);if(z.V>0){for(var Q=z.provider.C.Pc(),T=g.v(D),k=T.next();!k.done;k=T.next())k=k.value,k.startTime-=z.V+Q,k.endTime-=z.V+Q;E.K-=z.V+Q}else E.K=z.K.L;E.segments=D;return E};
|
|
jf=function(z,D,E){E=bq(z,!isNaN(z.L),!1,E===void 0?!1:E);D&&(z.L=NaN);return E};
|
|
bq=function(z,D,E,Q){E=E===void 0?!1:E;Q=Q===void 0?!1:Q;var T=fG(z),k=tHQ(z,T);!isNaN(z.L)&&D&&(k.FH=z.L);E&&(k.s9=!0);z.S&&Wg(z,T,Q);return k};
|
|
Vj=function(z){var D;if(D=z.provider.videoData.isLoaded()&&z.provider.videoData.BQ&&z.Z&&!z.AT)D=z.K,D=D.U+D.o0()-D.Z>=z.provider.videoData.BQ;return!!D};
|
|
yxQ=function(z){z.provider.videoData.youtubeRemarketingUrl&&!z.kV&&(vg(z,z.provider.videoData.youtubeRemarketingUrl),z.kV=!0)};
|
|
ovn=function(z){z.provider.videoData.googleRemarketingUrl&&!z.wR&&(vg(z,z.provider.videoData.googleRemarketingUrl),z.wR=!0)};
|
|
mm=function(z){if(!z.rR()&&z.Z){z.B="paused";var D=jf(z,!1,!0);D.isFinal=!0;D.send();z.dispose()}};
|
|
a2=function(z,D){if(!z.rR()){var E=z.provider.X.HF(),Q=E.K.PF(sIw),T=E.K.PF(lq);if(g.t(D.state,2)||g.t(D.state,512)){if(z.B="paused",g.YB(D,2)||g.YB(D,512))g.YB(D,2)&&(z.K.previouslyEnded=!0),z.Z&&(XL(z),jf(z).send(),z.L=NaN)}else if(g.t(D.state,1)||g.t(D.state,4)||T&&g.t(D.state,256)){if(E=z.B==="playing",z.B="paused",Q&&z.Z&&(Q=T&&g.YB(D,256),Q=(g.YB(D,1)||g.YB(D,4))&&!g.t(D.state,256)||Q,g.I2(D,16)<0||Q&&E))bq(z,!isNaN(z.L)).send(),XL(z),z.L=NaN}else g.t(D.state,8)?(z.B="playing",E=z.Z&&isNaN(z.U)?
|
|
nG(z):NaN,Q=Q&&(g.I2(D,4)<0||g.I2(D,1)<0),!isNaN(E)&&(g.I2(D,64)<0||g.I2(D,512)<0||Q)&&(Q=bq(z,!1),Q.S=E,Q.send()),g.YB(D,16)&&D.state.seekSource===58&&(z.K.previouslyEnded=!0)):z.B="paused"}};
|
|
$zO=function(z,D,E){if(!z.WF){E||(E=g.OE(z,"atr"));E.attestationResponse=D;try{E.send()}catch(Q){if(Q.message!=="Unknown Error")throw Q;}z.WF=!0}};
|
|
vg=function(z,D){var E=z.provider.X;g.ZD(z.provider.X,g.oa(z.provider.videoData)).then(function(Q){var T=z.provider.X.pageId,k=z.provider.X.sendVisitorIdHeader?z.provider.videoData.visitorData:void 0,G=z.provider.X.W("vss_pings_using_networkless")||z.provider.X.W("kevlar_woffle"),d=z.provider.X.W("allow_skip_networkless");Q=N_(D,E,T,k,Q);Uh(D,Q,{token:z.provider.videoData.KR,zS:z.provider.videoData.aQ,mdxEnvironment:z.provider.videoData.mdxEnvironment},E,void 0,G&&!d,!1,!0)})};
|
|
qur=function(){this.endTime=this.startTime=-1;this.L="-";this.playbackRate=1;this.visibilityState=0;this.audioId="";this.volume=this.connectionType=this.Z=0;this.muted=!1;this.K=this.clipId="-";this.B=this.previouslyEnded=!1;this.U=Date.now()};
|
|
Sf=function(z,D,E){this.videoData=z;this.X=D;this.C=E;this.K=void 0};
|
|
g.oz=function(z){return g.POn(z)()};
|
|
g.POn=function(z){if(!z.K){var D=g.l5(function(Q){var T=(0,g.r)();Q&&T<=631152E6&&(z.C.D("ytnerror",{issue:28799967,value:""+T}),T=(new Date).getTime()+2);return T},z.X.W("html5_validate_yt_now")),E=D();
|
|
z.K=function(){return Math.round(D()-E)/1E3};
|
|
z.C.Ap()}return z.K};
|
|
uq=function(z){var D=z.C.on()||{};D.fs=z.C.a7();D.volume=z.C.getVolume();D.muted=z.C.isMuted()?1:0;D.mos=D.muted;D.clipid=z.C.u7();var E;D.playerheight=((E=z.C.getPlayerSize())==null?void 0:E.height)||0;var Q;D.playerwidth=((Q=z.C.getPlayerSize())==null?void 0:Q.width)||0;z=z.videoData;E={};z.Z&&(E.fmt=z.Z.itag,z.B&&(z.cF?z.B.itag!==z.Z.itag:z.B.itag!=z.Z.itag)&&(E.afmt=z.B.itag));E.ei=z.eventId;E.list=z.playlistId;E.cpn=z.clientPlaybackNonce;z.videoId&&(E.v=z.videoId);z.CT&&(E.infringe=1);(z.Vi?
|
|
0:z.GO)&&(E.splay=1);(Q=cp(z))&&(E.live=Q);z.sX&&(E.sautoplay=1);z.hr&&(E.autoplay=1);z.dg&&(E.sdetail=z.dg);z.partnerId&&(E.partnerid=z.partnerId);z.osid&&(E.osid=z.osid);z.Mv&&(E.cc=g.MCL(z.Mv));return Object.assign(D,E)};
|
|
R2a=function(z){var D=shX();if(D)return MHX[D]||MHX.other;if(g.jb(z.X)){z=navigator.userAgent;if(/[Ww]ireless[)]/.test(z))return 3;if(/[Ww]ired[)]/.test(z))return 30}return 0};
|
|
kB=function(z){var D=new qur,E;D.L=((E=uq(z).cc)==null?void 0:E.toString())||"-";D.playbackRate=z.C.getPlaybackRate();E=z.C.getVisibilityState();E!==0&&(D.visibilityState=E);z.X.cF&&(D.Z=1);D.V=z.videoData.T4;D.compositeLiveStatusToken=z.videoData.compositeLiveStatusToken;D.heartbeatLoggingToken=z.videoData.heartbeatLoggingToken;E=z.C.getAudioTrack();E.vc&&E.vc.id&&E.vc.id!=="und"&&(D.audioId=E.vc.id);D.connectionType=R2a(z);D.volume=z.C.getVolume();D.muted=z.C.isMuted();D.clipId=z.C.u7()||"-";D.K=
|
|
z.videoData.Em||"-";return D};
|
|
g.R2=function(z,D){this.state=z;this.oldState=D};
|
|
g.I2=function(z,D){return g.t(z.state,D)&&!g.t(z.oldState,D)?1:!g.t(z.state,D)&&g.t(z.oldState,D)?-1:0};
|
|
g.YB=function(z,D){return g.I2(z,D)>0};
|
|
g.ZR=function(z,D){g.x.call(this);this.provider=z;this.Z=new Map;this.provider.videoData.WW()&&!this.provider.videoData.uE&&(this.K=new g.LG(this.provider),this.K.V=0,g.H(this,this.K),this.qoe=new g.wf(this.provider,D),g.H(this,this.qoe),this.provider.videoData.enableServerStitchedDai&&(this.LR=this.provider.videoData.clientPlaybackNonce)&&this.Z.set(this.LR,this.K));if(z.X.playerCanaryState==="canary"||z.X.playerCanaryState==="holdback")this.L=new Tt(this.provider),g.H(this,this.L)};
|
|
Hg=function(z){z.L&&Sus(z.L);z.qoe&&NyJ(z.qoe)};
|
|
COr=function(z){z.L&&z.L.send();if(z.qoe){var D=z.qoe;if(D.V){D.K==="PL"&&(D.K="N");var E=g.oz(D.provider);g.ig(D,E,"vps",[D.K]);D.S||(D.B>=0&&D.L.set("user_intent",[D.B.toString()]),D.S=!0);D.provider.X.Bc()&&D.D("finalized",{});D.dR=!0;D.reportStats(E)}}if(z.provider.videoData.enableServerStitchedDai)for(D=g.v(z.Z.values()),E=D.next();!E.done;E=D.next())mm(E.value);else z.K&&mm(z.K);z.dispose()};
|
|
AxW=function(z,D){z.K&&$zO(z.K,D)};
|
|
BHQ=function(z){if(!z.K)return null;var D=g.OE(z.K,"atr");return function(E){z.K&&$zO(z.K,E,D)}};
|
|
zGX=function(z,D,E,Q){E.adFormat=E.Kx;var T=D.C;D=new g.LG(new Sf(E,D.X,{getDuration:function(){return E.lengthSeconds},
|
|
getCurrentTime:function(){return T.getCurrentTime()},
|
|
o0:function(){return T.o0()},
|
|
RZ:function(){return T.RZ()},
|
|
lC:function(){return T.lC()},
|
|
getPlayerSize:function(){return T.getPlayerSize()},
|
|
getAudioTrack:function(){return E.getAudioTrack()},
|
|
getPlaybackRate:function(){return T.getPlaybackRate()},
|
|
y$:function(){return T.y$()},
|
|
getVisibilityState:function(){return T.getVisibilityState()},
|
|
Ej:function(){return T.Ej()},
|
|
on:function(){return T.on()},
|
|
getVolume:function(){return T.getVolume()},
|
|
isMuted:function(){return T.isMuted()},
|
|
a7:function(){return T.a7()},
|
|
u7:function(){return T.u7()},
|
|
getProximaLatencyPreference:function(){return T.getProximaLatencyPreference()},
|
|
Ap:function(){T.Ap()},
|
|
D:function(k,G){T.D(k,G)},
|
|
Ec:function(){return T.Ec()},
|
|
Pc:function(){return T.Pc()}}));
|
|
D.V=Q;g.H(z,D);return D};
|
|
DVX=function(){this.H8=0;this.B=this.Z=this.ta=this.ql=this.L=NaN;this.K={};this.bandwidthEstimate=NaN};
|
|
g.Nf=function(z,D,E,Q){Q=Q===void 0?!1:Q;sr.call(this);this.mediaElement=z;this.start=D;this.end=E;this.K=Q};
|
|
UE=function(z){this.Z=0;this.L=this.K=null;this.C=z};
|
|
qQr=function(z){var D=z.C.CE(),E=z.C.xX();if(!D||!E)return null;var Q=D.L;if(Q&&!Q.fZ()){Q=Q.JH();var T=bC(Q,z.C.getCurrentTime());if(T>=0){var k=E.isView()?E.start:0;Q=Q.end(T)+k;T=Q+z.C.Uk();z.Z||(z.Z=Q);if(T>=z.Z+100-10)return z.C.Y().Bc()&&z.C.D("slb",{cnv:"false",nel:T,flst:z.Z}),null;z.C.Y().Bc()&&z.C.D("slb",{cnv:"true",st:Q,et:T});z.K=sA(D,Q,T,!1);D=E.isView()?E.mediaElement:E;D=new g.Nf(D,Q,T,!0);z.L=D;return z.K}}return null};
|
|
EXQ=function(z,D){if(z.L){var E=z.C.xX();if(!E)return!1;E=E.isView()?E.start:0;var Q=z.L.isView()?z.L.start:0;if(D+E>Q)return z.L&&z.K?(z.C.Y().Bc()&&z.C.D("slb",{sv:"true"}),z.C.setMediaElement(z.L),z.C.iA(z.K,!1,!0,!1),z.L=null,z.K=null,D=z.C.Uk()*1E3-z.C.getVideoData().Ch,D=new g.kv(0,D,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),z.C.Y().Bc()&&z.C.D("slb",{alr:"true"}),z.C.addCueRange(D),z=!0):z=!1,z}return!1};
|
|
var Q_J=function(){return DY[e[10]](this,2,2110)};
|
|
TqX=function(){this.K=g.GD;this.array=[]};
|
|
GUJ=function(z,D,E){var Q=[];for(D=kUV(z,D);D<z.array.length;++D){var T=z.array[D];(T.end<=E||T.contains(E))&&Q.push(T);if(T.start>E)break}return Q};
|
|
g.g$=function(z,D){var E=[];z=g.v(z.array);for(var Q=z.next();!Q.done&&!(Q=Q.value,Q.contains(D)&&E.push(Q),Q.start>D);Q=z.next());return E};
|
|
eGs=function(z){return z.array.slice(kUV(z,0x7ffffffffffff),z.array.length)};
|
|
kUV=function(z,D){z=qc(z.array,function(E){return D-E.start||1});
|
|
return z<0?-(z+1):z};
|
|
dVI=function(z,D){var E=NaN;z=g.v(z.array);for(var Q=z.next();!Q.done;Q=z.next())if(Q=Q.value,Q.contains(D)&&(isNaN(E)||Q.end<E)&&(E=Q.end),Q.start>D&&(isNaN(E)||Q.start<E)){E=Q.start;break}return E};
|
|
FZJ=function(z,D){z.array=z.array.filter(function(E){return!D.has(E)})};
|
|
g.r$=function(z){g.x.call(this);this.C=z;this.Z=NaN;this.V=this.U=this.started=!1;this.L=[];this.S=new g.re(this.Ey,250,this);g.H(this,this.S);this.B=new g.re(this.Ey,0,this);g.H(this,this.B);this.K=new TqX};
|
|
iq=function(z,D){var E=[];if(!D.length)return E;for(var Q=0;Q<D.length;Q++){var T=D[Q];T.active&&z.L.indexOf(T)===-1&&(z.L.push(T),E.push([1,T]))}return E};
|
|
w$=function(z,D){var E=[];if(!D.length)return E;D.sort(g.GD);D=g.v(D);for(var Q=D.next();!Q.done;Q=D.next())Q=Q.value,z.L.splice(z.L.indexOf(Q),1),E.push([2,Q]);return E};
|
|
fWw=function(z){if(z.started&&!z.rR()){z.B.stop();var D=z.C.getPlayerState();g.t(D,32)&&z.S.start();for(var E=LZL(z),Q=z.isEnded(D,E),T=[],k=[],G=g.v(z.L),d=G.next();!d.done;d=G.next())d=d.value,d.active&&(Q?d.end<0x8000000000000:!d.contains(E))&&k.push(d);T=T.concat(w$(z,k));G=k=null;Q?(D=g.g$(z.K,0x7ffffffffffff),k=D.filter(function(F){return F.end<0x8000000000000}),G=eGs(z.K)):D=z.Z<=E&&cu(D)?GUJ(z.K,z.Z,E):g.g$(z.K,E);
|
|
T=T.concat(iq(z,D));k&&(T=T.concat(w$(z,k)));G&&(T=T.concat(iq(z,G)));z.Z=E;t9(z,T)}};
|
|
t9=function(z,D){D=g.v(D);for(var E=D.next();!E.done;E=D.next()){E=E.value;var Q=E[1];E[0]===1?z.C.wg(g.eH(Q.namespace),Q):z.C.wg("crx_"+Q.namespace,Q)}};
|
|
LZL=function(z){return g.t(z.C.getPlayerState(),2)?0x8000000000000:z.C.getCurrentTime()*1E3};
|
|
nXk=function(z){this.X=z;this.Z=this.L=this.mediaTime=NaN;this.B=this.mk=this.K=!1;this.V=.001;g.jb(z)&&(this.V=.01)};
|
|
yj=function(z,D){return D>z.mediaTime+z.V&&D<z.mediaTime+5};
|
|
IOa=function(z,D,E,Q,T){if(z.mk&&!isFinite(D))return!1;if(Q=Q>1)z.B=!0;if((T===void 0?0:T)||isNaN(z.L))z.L=D;if(z.K)D!==z.mediaTime&&(z.K=!1);else if(D>0&&z.mediaTime===D){T=1500;if(z.X.W("html5_buffer_underrun_transition_fix")){T=g.GS(z.X.experiments,"html5_min_playback_advance_for_steady_state_secs");var k=g.GS(z.X.experiments,"html5_min_underrun_buffered_pre_steady_state_ms");T=T>0&&k>0&&Math.abs(D-z.L)<T?k:1500}return E-z.Z>(Q||!z.B?T:400)}z.mediaTime=D;z.Z=E;return!1};
|
|
WZw=function(z,D){this.videoData=z;this.K=D};
|
|
XyW=function(z,D,E){return D.Qg(E).then(function(){return g.P6(new WZw(D,D.L))},function(Q){Q instanceof Error&&g.Rc(Q);
|
|
var T=W0('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),k=J$('audio/mp4; codecs="mp4a.40.2"'),G=T||k,d=D.isLivePlayback&&!g.rG(z.Z,!0);Q="fmt.noneavailable";d?Q="html5.unsupportedlive":G||(Q="html5.missingapi");G=d||!G?2:1;T={buildRej:"1",a:D.xA(),d:!!D.RH,drm:D.dP(),f18:D.c8.indexOf("itag=18")>=0,c18:T};D.K&&(D.dP()?(T.f142=!!D.K.K["142"],T.f149=!!D.K.K["149"],T.f279=!!D.K.K["279"]):(T.f133=!!D.K.K["133"],T.f140=!!D.K.K["140"],T.f242=!!D.K.K["242"]),T.cAAC=k,T.cAVC=J$('video/mp4; codecs="avc1.42001E"'),
|
|
T.cVP9=J$('video/webm; codecs="vp9"'));D.V&&(T.drmsys=D.V.keySystem,k=0,D.V.K&&(k=Object.keys(D.V.K).length),T.drmst=k);return new g.FR(Q,T,G)})};
|
|
o2=function(z){this.data=window.Float32Array?new Float32Array(z):Array(z);this.L=this.K=z-1};
|
|
J_O=function(z){return z.data[z.K]||0};
|
|
ugw=function(z){this.V=z;this.Z=this.L=0;this.B=new o2(50)};
|
|
$B=function(z,D,E){g.Ma.call(this);this.videoData=z;this.experiments=D;this.V=E;this.L=[];this.OU=0;this.Z=!0;this.B=!1;this.U=0;E=new VxL;z.latencyClass==="ULTRALOW"&&(E.N=!1);z.Es?E.Z=3:g.Hp(z)&&(E.Z=2);z.latencyClass==="NORMAL"&&(E.V=!0);E.FH=g.mY(z);if(z.latencyClass==="LOW"||z.latencyClass==="ULTRALOW")E.V=!0;var Q=g.GS(D,"html5_liveness_drift_proxima_override");if(Yy(z)!==0&&Q){E.K=Q;var T;((T=z.K)==null?0:eza(T))&&E.K--}g.mY(z)&&D.MN("html5_sabr_parse_live_metadata_playback_boundaries")&&(E.AT=
|
|
!0);if(g.GV("trident/")||g.GV("edge/"))T=g.GS(D,"html5_platform_minimum_readahead_seconds")||3,E.B=Math.max(E.B,T);g.GS(D,"html5_minimum_readahead_seconds")&&(E.B=g.GS(D,"html5_minimum_readahead_seconds"));g.GS(D,"html5_maximum_readahead_seconds")&&(E.j=g.GS(D,"html5_maximum_readahead_seconds"));if(D=g.GS(D,"html5_liveness_drift_chunk_override"))E.K=D;lr(z)&&(E.K=(E.K+1)/5,z.latencyClass==="LOW"&&(E.K*=2));!g.mY(z)||z.latencyClass!=="ULTRALOW"&&z.latencyClass!=="LOW"||(E.S=3,E.U=25);this.policy=E;
|
|
this.S=this.policy.Z!==1;this.K=sE(this,OzV(this,isNaN(z.liveChunkReadahead)?3:z.liveChunkReadahead,z))};
|
|
Pg=function(z){return qf(z)*z.K};
|
|
bzn=function(z,D){if(D)return D=z.videoData,D=OzV(z,isNaN(D.liveChunkReadahead)?3:D.liveChunkReadahead,D),sE(z,D);if(z.L.length){if(Math.min.apply(null,z.L)>1)return sE(z,z.K-1);if(z.policy.N)return sE(z,z.K+1)}return z.K};
|
|
j_W=function(z,D){if(!z.L.length)return!1;var E=z.K;z.K=bzn(z,D===void 0?!1:D);if(D=E!==z.K)z.L=[],z.OU=0;return D};
|
|
CG=function(z,D){return D>=z.r5()-Mf(z)};
|
|
vXr=function(z,D,E){D=CG(z,D);E||D?D&&(z.Z=!0):z.Z=!1;z.S=z.policy.Z===2||z.policy.Z===3&&z.Z};
|
|
mVI=function(z,D){D=CG(z,D);z.B!==D&&z.Zg("livestatusshift",D);z.B=D};
|
|
Mf=function(z){var D=z.policy.K;z.B||(D=Math.max(D-1,0));return D*qf(z)};
|
|
OzV=function(z,D,E){E.Es&&D--;lr(E)&&(D=1);if(Yy(E)!==0&&(z=g.GS(z.experiments,"html5_live_chunk_readahead_proxima_override"))){D=z;var Q;((Q=E.K)==null?0:eza(Q))&&D++}return D};
|
|
qf=function(z){return z.videoData.K?dG(z.videoData.K)||5:5};
|
|
sE=function(z,D){D=Math.max(Math.max(1,Math.ceil(z.policy.B/qf(z))),D);return Math.min(Math.min(8,Math.floor(z.policy.j/qf(z))),D)};
|
|
VxL=function(){this.B=0;this.j=Infinity;this.N=!0;this.L=this.K=2;this.Z=1;this.V=!1;this.U=10;this.AT=!1;this.S=1;this.FH=!1};
|
|
zj=function(z){g.x.call(this);this.C=z;this.K=0;this.L=null;this.U=this.V=0;this.B={};this.X=this.C.Y();this.Z=new g.re(this.Nj,1E3,this);this.JT=A9(this,"html5_seek_timeout_delay_ms");this.Iq=A9(this,"html5_long_rebuffer_threshold_ms");this.n3=A9(this,"html5_seek_set_cmt_delay_ms","html5_seek_set_cmt_cfl");this.WF=A9(this,"html5_seek_jiggle_cmt_delay_ms","html5_seek_jiggle_cmt_cfl");this.kV=A9(this,"html5_seek_new_elem_delay_ms","html5_seek_new_elem_cfl");this.s9=A9(this,"html5_unreported_seek_reseek_delay_ms",
|
|
"html5_unreported_seek_reseek_cfl");this.FH=A9(this,"html5_long_rebuffer_jiggle_cmt_delay_ms","html5_long_rebuffer_jiggle_cmt_cfl");this.AT=new Bg(2E4);this.wR=A9(this,"html5_seek_new_elem_shorts_delay_ms","html5_seek_new_elem_shorts_cfl");this.dR=A9(this,"html5_seek_new_media_source_shorts_reuse_delay_ms","html5_seek_new_media_source_shorts_reuse_cfl");this.cF=A9(this,"html5_seek_new_media_element_shorts_reuse_delay_ms","html5_seek_new_media_element_shorts_reuse_cfl");this.m7=A9(this,"html5_reseek_after_time_jump_delay_ms",
|
|
"html5_reseek_after_time_jump_cfl");this.N=A9(this,"html5_gapless_handoff_close_end_long_rebuffer_delay_ms","html5_gapless_handoff_close_end_long_rebuffer_cfl");this.j=A9(this,"html5_gapless_slow_seek_delay_ms","html5_gapless_slow_seek_cfl");this.zV=A9(this,"html5_shorts_gapless_ad_slow_start_delay_ms","html5_shorts_gapless_ad_slow_start_cfl");this.Kx=A9(this,"html5_shorts_gapless_slow_start_delay_ms","html5_shorts_gapless_slow_start_cfl");this.S=A9(this,"html5_ads_preroll_lock_timeout_delay_ms",
|
|
"html5_ads_preroll_lock_timeout_cfl");this.Vi=new Bg(g.GS(this.X.experiments,"html5_skip_slow_ad_delay_ms")||5E3,!this.X.W("html5_report_slow_ads_as_error"));this.m9=new Bg(g.GS(this.X.experiments,"html5_skip_slow_ad_delay_ms")||5E3,!this.X.W("html5_skip_slow_buffering_ad"));this.GO=A9(this,"html5_slow_start_timeout_delay_ms");this.ew=A9(this,"html5_slow_start_no_media_source_delay_ms","html5_slow_start_no_media_source_cfl");g.H(this,this.Z)};
|
|
A9=function(z,D,E){E=E===void 0?null:E;var Q=Q===void 0?0:Q;return new Bg(g.GS(z.X.experiments,D)||Q,E?z.X.W(E):!1)};
|
|
lWn=function(z,D){z.K=D};
|
|
D7=function(z,D,E,Q,T,k,G,d){D?D.test(E)?(z.YX(T,D,G),D.U||k()):(!D.L||D.B?E=!1:(E=(0,g.r)(),Q?D.K||(D.K=E):D.K=0,k=!Q&&E-D.L>3E4,E=D.K&&E-D.K>1E3||k?D.B=!0:!1),E&&(d=Object.assign({},z.zO(D),d),d.wn=G,d.we=T,d.wsuc=Q,z.C.D("workaroundReport",d),Q&&(D.reset(),z.B[T]=!1))):z.C.IC("auth",2,"BROWSER_OR_EXTENSION_ERROR",g.dW({source:"watchdog",name:G}))};
|
|
Bg=function(z,D){this.U=D===void 0?!1:D;this.K=this.L=this.Z=this.startTimestamp=0;this.B=!1;this.V=Math.ceil(z/1E3)};
|
|
Qh=function(z){g.x.call(this);var D=this;this.C=z;this.N=this.K=this.loader=this.mediaElement=this.playbackData=null;this.Z=0;this.V=this.Iq=this.B=null;this.m7=!1;this.s9=0;this.AT=!1;this.timestampOffset=0;this.j=!0;this.dR=0;this.n3=this.oi=!1;this.S=0;this.Kx=!1;this.kV=this.ew=0;this.X=this.C.Y();this.videoData=this.C.getVideoData();this.policy=new Ysw;this.FH=new zj(this.C);this.m9=this.cF=this.wR=this.U=this.L=NaN;this.WF=new g.re(function(){IWJ(D,!1)},2E3);
|
|
this.My=new g.re(function(){Ec(D)});
|
|
this.JT=new g.re(function(){aW6(D,{})});
|
|
this.GO=NaN;this.Vi=new g.re(function(){var E=D.X.WQ;E.K+=1E4/36E5;E.K-E.Z>1/6&&(IBX(E),E.Z=E.K);D.Vi.start()},1E4);
|
|
g.H(this,this.FH);g.H(this,this.WF);g.H(this,this.JT);g.H(this,this.My);g.H(this,this.Vi)};
|
|
RGW=function(z,D){z.playbackData=D;z.videoData.isLivePlayback&&(z.N=new ugw(function(){a:{if(z.playbackData&&z.playbackData.K.K){if(SP(z.videoData)&&z.loader){var Q=z.loader.UG.L0()||0;break a}if(z.videoData.K){Q=z.videoData.K.ew;break a}}Q=0}return Q}),z.K=new $B(z.videoData,z.X.experiments,function(){return z.Uk(!0)}));
|
|
if(Tj(z.C)){var E;(E=z.videoData.iz)!=null&&E.jD||(D=SsX(z),D.Mi?(g.mY(z.videoData)&&z.ZL(D.Mi,D.startSeconds),z.Z=D.startSeconds):D.startSeconds>0&&z.seekTo(D.startSeconds,{ZP:"seektimeline_startPlayback",seekSource:15}));z.j=!1}else kQ(z)||(z.Z=z.Z||z.videoData.startSeconds||0,z.videoData.isLivePlayback||(D=z.C.videoData.Uk(),z.Z>D&&(z.W("html5_sabr_log_invalid_sabr_current_time")&&z.C.D("invalidSabrCmtStart",{rt:z.Z,mst:D}),z.W("html5_sabr_vod_invalid_start_time_fallback")&&(z.Z=0))))};
|
|
d2=function(z,D){(z.loader=D)?Gj(z,!0):g.et(z)};
|
|
ZzX=function(z,D){var E=z.getCurrentTime(),Q=z.isAtLiveHead(E);if(z.N&&Q){var T=z.N;if(T.K&&!(E>=T.L&&E<T.Z)){var k=T.K.n0(E);k!==-1&&(T.L=T.K.getStartTime(k),T.Z=T.L+T.K.getDuration(k),k=(0,g.r)()/1E3-T.K.v0(k),k-=T.V(),T.B.add(k))}}z.K&&(Q&&(T=z.K,k=F6(z),T.OU++,T.OU<3||Date.now()-T.U<3E3||(T.U=Date.now(),T.L.push(k),T.L.length>50&&T.L.shift())),T=z.K,vXr(T,E,D===void 0?!0:D),mVI(T,E),D&&IWJ(z,!0));Q!==z.oi&&(D=z.getCurrentTime()-z.m9<=500,E=z.s9>=1E3,D||E||(D=z.C.XX,D.qoe&&(D=D.qoe,E=g.oz(D.provider),
|
|
g.ig(D,E,"lh",[Q?"1":"0"])),z.oi=Q,z.s9++,z.m9=z.getCurrentTime()))};
|
|
IWJ=function(z,D){if(z.K){var E=z.K;var Q=z.getCurrentTime(),T=E.r5();var k=E.policy.L;E.B||(k=Math.max(k-1,0));k*=qf(E);Q>=T-k||!E.dB()?E=Q<E.videoData.PN()?Math.min(E.videoData.PN()+10,E.r5()):NaN:(E.policy.V&&(E.policy.FH?(E.policy.L=Math.min(E.policy.L+E.policy.S,E.policy.U),E.policy.K=Math.min(E.policy.K+1,10)):(E.policy.L=Math.max(E.policy.L+1,E.policy.U),E.policy.K=Math.max(E.policy.K+1,10))),E=Infinity);if(!isNaN(E)){if(z.loader&&D&&(D=z.WF.isActive(),Q=z.K.r5(),(Q=d8V(z.loader,Q-z.Pc()))&&
|
|
!D)){z.WF.start();z.C.D("inBufferPtl",{cmt:z.getCurrentTime(),seekTo:Q+z.Pc()});z.seekTo(Q+z.Pc(),{ZP:"seektimeline_inBufferSeek",seekSource:34});return}z.seekTo(E,{ZP:"seektimeline_pegToLive",seekSource:34})}}};
|
|
Gj=function(z,D){if(z.K&&z.loader){var E=!1;D?E=!0:z.X.HF().K.PF(RA)&&ZY(z.videoData)||!z.X.HF().K.PF(RA)&&(z.videoData.isLowLatencyLiveStream||z.videoData.latencyClass==="LOW"||z.videoData.latencyClass==="ULTRALOW")?E=j_W(z.K):z.Kx&&(z.Kx=!1,E=j_W(z.K,!0));E&&(E=z.C.XX,D=Pg(z.K),E.qoe&&(E=E.qoe,g.ig(E,g.oz(E.provider),"lra",[D]),E.D("live-readahead-seconds",{v:D})));D=z.loader;E=z.K.K;z=z.K;z=(z.K-1+z.policy.K)*qf(z);var Q=NaN,T=D.ai;T===2||T===-1?lr(D.C.getVideoData())&&(Q=D.policy.Qx):--E;E=Math.max(E,
|
|
0);T=D.U;T.Tp=E;T.N=Q;D.N&&(D.N.FH=z)}};
|
|
c_X=function(z,D){z.Z=D};
|
|
aW6=function(z,D){z.m7=!0;z.mk()&&(z.L=z.U,z.Z=z.L,z.U=NaN);KZa(z,D)};
|
|
KZa=function(z,D){hGa(z,D).then(void 0,function(){g.et(z)});
|
|
g.Le(z,D).then(function(E){g.fe(z,E)},function(){g.et(z)});
|
|
z.C.IK(D);if(z.X.Bc()||pyn(z))D=z.zO(),D["native"]=""+ +z.AT,D.tgt=""+z.L,D.otgt=""+(z.L+z.timestampOffset),D.maxst=""+z.Uk(),z.K&&z.W("html5_high_res_seek_logging")&&(D.tht=""+z.K.V(),D.ht=""+z.K.r5(),D.adft=""+Mf(z.K)),z.W("html5_sabr_parse_live_metadata_playback_boundaries")&&z.videoData.K&&g.mY(z.videoData)&&(D.minst=""+z.videoData.K.dY,D.cminst=""+(z.videoData.K.PN()+z.timestampOffset),D.maxst=""+z.videoData.K.EM,D.hts=""+z.videoData.K.AT,D.cmaxst=""+(z.videoData.K.Uk()+z.timestampOffset)),z.C.D("startSeek",
|
|
D)};
|
|
hGa=function(z,D){z.Iq||(z.loader?isFinite(z.L)?z.Iq=z.loader.seek(z.L-z.timestampOffset,D):(g.jq(z.videoData),z.W("html5_unified_live_latency_reporting")&&(z.C.AG=0),z.Iq=HZ(z.loader),M2(z.videoData)||(z.L=z.loader.getCurrentTime()+z.timestampOffset)):z.Iq=dQ(z.L-z.timestampOffset));return z.Iq};
|
|
g.Le=function(z,D){var E=z.B;E||(z.B=new C7,E=z.B,Ec(z,D));return E};
|
|
ne=function(z,D,E){if(isNaN(D))return NaN;var Q=z.PN();E=z.Uk(E);return z.W("html5_clamp_invalid_seek_to_min_seekable_time")&&!z.videoData.isLivePlayback&&D>E+1&&D<Infinity?(z.X.Bc()&&z.C.D("clampInvalidSeek",{tgt:""+D,maxst:""+E}),Q):g.QB(D,Q,E)};
|
|
Ec=function(z,D){if(z.B)if(z.videoData.isLivePlayback&&z.videoData.L&&!z.videoData.L.K&&z.mediaElement&&z.mediaElement.RY()>0&&$d(z.mediaElement)>0&&(z.L=ne(z,z.L,!1)),D=z.W("html5_pseudogapless_shorts_seek_to_next_start")&&(D==null?void 0:D.seekSource)===60,!z.mediaElement||!xVV(z,D))z.My.start(750);else if(!isNaN(z.L)&&isFinite(z.L)&&(D=z.cF-(z.L-z.timestampOffset),!(D===0||Math.abs(D)<.005)))if(D=z.mediaElement.getCurrentTime()-z.L,Math.abs(D)<=z.dR||Math.abs(D)<.005)HzV(z);else{if(z.videoData.lW)z.videoData.lW=
|
|
!1;else if(!g.jq(z.videoData)&&z.L>=z.Uk()-.1){z.L=z.Uk();z.B.resolve(z.Uk());z.X.Bc()&&z.C.D("setEndedInSeek",{tgt:""+z.L,maxst:""+z.Uk()});z.C.gK();return}try{var E=z.L-z.timestampOffset;z.mediaElement.seekTo(E);z.FH.K=E;z.cF=E;z.Z=z.L;z.AT=!1}catch(Q){}}};
|
|
xVV=function(z,D){D=D===void 0?!1:D;if(!z.mediaElement||z.mediaElement.RY()===0||z.mediaElement.hasError())return!1;var E=z.mediaElement.getCurrentTime()>0;return z.videoData.L&&z.videoData.L.K||z.videoData.isLivePlayback||!z.videoData.dP()?z.L>=0&&!D&&(D=z.mediaElement.ys(),D.length||!E)?jX(D,z.L-z.timestampOffset):E:E};
|
|
HzV=function(z){z.B&&(z.B.resolve(z.mediaElement.getCurrentTime()),z.FH.L=null)};
|
|
g.fe=function(z,D){z.V&&(z.V.resolve(D),z.C.ZR(),z.X.Bc()||pyn(z))&&(D=z.zO(),D["native"]=""+ +z.AT,D.otgt=""+(z.L+z.timestampOffset),z.C.D("seekEnd",D));g.et(z)};
|
|
g.et=function(z){z.L=NaN;z.U=NaN;z.cF=NaN;z.B=null;z.Iq=null;z.V=null;z.m7=!1;z.AT=!1;z.dR=0;z.WF.stop();z.JT.stop()};
|
|
UVk=function(z,D){var E=z.mediaElement,Q=D.type;switch(Q){case "seeking":var T=E.getCurrentTime()+z.timestampOffset;if(!z.B||z.AT&&T!==z.L){z.B=new C7;z.B.then(function(G){g.fe(z,G)},function(){g.et(z)});
|
|
if(z.videoData.isAd()){var k;OKn({adCpn:z.videoData.clientPlaybackNonce,contentCpn:(k=z.videoData.hostCpn)!=null?k:""},D.K)}z.cF=T;lWn(z.FH,E.getCurrentTime());z.seekTo(T,{seekSource:104,ZP:"seektimeline_mediaElementEvent"});z.AT=!0}break;case "seeked":HzV(z);break;case "loadedmetadata":Tj(z.C)||Nqk(z);Ec(z);break;case "progress":Ec(z);break;case "pause":z.S=z.getCurrentTime()}z.S&&((Q==="play"||Q==="playing"||Q==="timeupdate"||Q==="progress")&&z.getCurrentTime()-z.S>10&&(z.W("html5_sky_skip_pause_jump")?
|
|
z.C.D("skipPauseJump",{evt:Q,cmt:z.getCurrentTime(),lpt:z.S}):z.seekTo(z.S,{ZP:"pauseJump"})),Q!=="pause"&&Q!=="play"&&Q!=="playing"&&Q!=="progress"&&(z.S=0))};
|
|
gXW=function(z){return(N2(z.videoData)||!!z.videoData.liveUtcStartSeconds)&&(!!z.videoData.liveUtcStartSeconds||kQ(z))&&!!z.videoData.K};
|
|
kQ=function(z){return!!z.videoData.startSeconds&&isFinite(z.videoData.startSeconds)&&z.videoData.startSeconds>1E9};
|
|
SsX=function(z){var D=0,E=NaN,Q="";if(!z.j)return{startSeconds:D,Mi:E,source:Q};z.videoData.Jm?D=z.videoData.hm:g.jq(z.videoData)&&(D=Infinity);if(g.Hp(z.videoData))return{startSeconds:D,Mi:E,source:Q};z.videoData.startSeconds?(Q="ss",D=z.videoData.startSeconds):z.videoData.bU&&(Q="stss",D=z.videoData.bU);z.videoData.liveUtcStartSeconds&&(E=z.videoData.liveUtcStartSeconds);if(isFinite(D)&&(D>z.Uk()||D<z.PN())){var T={};T.minSeekableTime=z.PN();T.maxSeekableTime=z.Uk();T.cmt=z.getCurrentTime();T.ss=
|
|
D;T.utc=E;T.src=Q;z.C.D("startSecondsOutOfBounds",T);z.videoData.xf()&&(D=ne(z,D,!1))}return{startSeconds:D,Mi:E,source:Q}};
|
|
Nqk=function(z){if(z.j){var D;if((D=z.videoData.iz)==null?0:D.jD)z.j=!1;else if(g.Hp(z.videoData))z.j=!1;else{D="ss";var E=0,Q;((Q=z.videoData.K)==null?0:Q.isManifestless)&&z.videoData.wR&&!kQ(z)&&(D="mss",E=z.videoData.wR);(z.videoData.Jm?z.W("html5_prioritize_windowed_st_start_seconds"):z.W("html5_prioritize_st_start_seconds"))&&!E&&z.videoData.bU&&(D="stss",E=z.videoData.bU);!E&&gXW(z)&&(E=z.videoData.liveUtcStartSeconds||z.videoData.wR,D="utc",E=z.Uk()-z.v0(z.Uk())+E);!E&&z.videoData.xf()&&z.videoData.bU&&
|
|
(D="stss",E=z.videoData.bU);Q={};if(E){if(E>z.Uk()||E<z.PN())Q.minSeekableTime=z.PN(),Q.maxSeekableTime=z.Uk(),Q.cmt=z.getCurrentTime(),Q.it=z.v0(z.getCurrentTime()),Q.ss=E,Q.utc=gXW(z)?z.videoData.liveUtcStartSeconds||z.videoData.wR:0,z.C.D("startSecondsOutOfBounds",Q),z.videoData.xf()&&(E=ne(z,E,!1));z.seekTo(E,{ZP:"seektimeline_startSeconds"});Q[D]=E;z.C.D("startSeconds",Q);z.j=!1}else z.videoData.wR&&(Q[D]=z.videoData.wR+z.Pc(),z.C.D("startSeconds",Q))}}};
|
|
F6=function(z){return z.mediaElement?qT(z.mediaElement):0};
|
|
pyn=function(z){return z.videoData.y7()&&z.W("html5_enable_shorts_seek_details_logging")};
|
|
Ysw=function(){};
|
|
Wf=function(z){g.x.call(this);this.Z=z;this.K=new Map;this.L=new g.re(this.sample,250,this);g.H(this,this.L);this.start()};
|
|
X6=function(z,D){if((z=z.K.get(D))==null)z=void 0;else{z=z.buffer;for(D=[];z.L!==z.K;)z.L=(z.L+1)%z.data.length,D.push(z.data[z.L]);z=D}return z||[]};
|
|
JZ=function(z,D){var E;return((E=z.K.get(D))==null?void 0:J_O(E.buffer))||0};
|
|
up=function(z){this.L=z;this.K=NaN;this.buffer=new o2(100)};
|
|
Vh=function(){this.finished=this.started=!1};
|
|
r_r=function(z){var D,E,Q,T,k;return(k=(T=(D=z.responseContext)==null?void 0:(E=D.cacheInstruction)==null?void 0:E.maxAgeSeconds)!=null?T:(Q=z.responseContext)==null?void 0:Q.maxAgeSeconds)!=null?k:void 0};
|
|
qsW=function(z,D){function E(k){return Q.U!=="yt"&&(T.partnerId===38&&Q.playerStyle==="books"||T.partnerId===30&&Q.playerStyle==="docs"||T.partnerId===33&&Q.playerStyle==="google-live")?izI(z,T,k):wyQ(z,T).then(function(){Q.W("embeds_enable_shorts")&&z.Y().T4&&T.isEmbedsShortsMode(new g.e_(0,0),!!T.playlistId)?txr(z,T):Oc(z,T)},function(G){Oc(z,T,!0);
|
|
throw G;})}
|
|
var Q=z.Y(),T=z.getVideoData();T.rR();T.loading=!0;return y_6(z)?oXQ(z,T,D).then(function(){Oc(z,T)},function(k){k=f$(k);
|
|
if(L$(k.severity))return Oc(z,T,!0),Promise.reject(k);k.errorCode==="onesie.response.badproxystatus"&&""+k.details.st==="3"&&(s_O=!0);z.handleError(k);return E("onesie")}):Q.W("embeds_enable_shorts")&&Q.T4?$Vw(z,T).then(function(){return E("gvi")}):E("gvi")};
|
|
y_6=function(z){var D=z.Y();if(D.W("html5_disable_onesie")||!D.W("html5_onesie")||!D.W("html5_onesie_inline")&&z.getVisibilityState()===5||D.U!=="yt")return!1;var E=D.m9;if(!E||!E.K)return z.handleError(new g.FR("onesie.unavailable.hotconfig",{key:"0"})),!1;if(E.K.U<(0,g.r)()&&(z.D("okexp","1"),(E=z.oO())&&D.W("html5_prefer_trusted_host_on_key_expiration"))){E.L=!0;var Q;(D=(Q=E.K.get(0))==null?void 0:YF(5,485,Q.location))&&!Sx(D)&&E.K.delete(0)}if(s_O)return z.D("ost3","1"),!1;Q={};return Object.keys(Q).length>
|
|
0?(Q.onesie="0",z.handleError(new g.FR("html5.missingapi",Q)),!1):!0};
|
|
bp=function(z,D){var E=g.cV();g.K1(E,D);return MA(E,xpa(),{e0:z.L,clientInterface:g.p7(z)})};
|
|
P2n=function(z,D){return z.getPlayerType()+"_"+D.videoId+"_"+D.GX+"_"+ +D.isAutonav+ +D.sX};
|
|
oXQ=function(z,D,E){var Q,T,k,G,d,F,L,n,f,X,W,J,V,l,S,Z,p,c,w,y,B,DJ,fn,XQ,Ik,zL,HX,Yc,R6,Wn;return g.w6(function(Fr){if(Fr.L==1){D.fetchType="onesie";Q=void 0;if(Bp(D)){var Xr=z.SJ;if(Xr){var I=P2n(z,D);Q=Xr.get(I)}else Q=void 0}T=z.LJ.Ew;if(Q)return D.loading=!1,eq(D,{player_response:Q},!0),D.loading||ky(D)?(z.D("prr","1"),Fr.return(Promise.resolve())):Fr.XH(2);k=KBw(D,z.getPlayerSize(),z.getVisibilityState());G=new ug(z,k,E);return Fr.K(G.fetch(),3)}if(Fr.L!=2){Q=Fr.Z;d={player_response:Q};D.loading=
|
|
!1;if(G.eW){F=g.v(G.eW.entries());for(L=F.next();!L.done;L=F.next())n=L.value,f=g.v(n),X=f.next().value,W=f.next().value,J=X,V=W,T.K.set(J,V,180),J===D.videoId&&(l=V.nP(),D.WV=l);T.xB=G}S=g.v(G.iB.entries());for(Z=S.next();!Z.done;Z=S.next())p=Z.value,c=g.v(p),w=c.next().value,y=c.next().value,B=w,DJ=y,T.L.set(B,DJ,180);eq(D,d,!0);if(D.loading||ky(D))return Bp(D)&&(fn=P2n(z,D),XQ=D.getPlayerResponse())&&(Ik=r_r(XQ),(zL=z.SJ)==null||zL.put(fn,Q,Ik)),Fr.return(Promise.resolve())}T.K.Lf();T.L.Lf();D.WV=
|
|
[];HX={};Yc="onesie.response";R6=0;D.errorCode?(Yc="auth",HX.ec=D.errorCode,HX.ed=D.errorDetail,HX.es=D.zz||"",R6=2):(HX.successButUnplayable="1",HX.disposed=""+ +D.rR(),HX.afmts=""+ +/adaptiveFormats/.test(Q),HX.cpn=D.clientPlaybackNonce);Wn=new g.FR(Yc,HX,R6);return Fr.return(Promise.reject(Wn))})};
|
|
wyQ=function(z,D){var E,Q,T,k,G,d,F,L,n,f,X;return g.w6(function(W){switch(W.L){case 1:E=D.isAd(),Q=!E,T=E?1:3,k=0;case 2:if(!(k<T)){W.XH(4);break}if(!(k>0)){W.XH(5);break}return W.K(g.X$(5E3),6);case 6:G=new g.Ba("Retrying OnePlatform request",{attempt:k}),g.Rc(G);case 5:return W.V(7),W.K(MxI(z,D),9);case 9:return W.return();case 7:d=W.B();F=f$(d);L=F.errorCode;n=z.Y();f=n.W("html5_use_network_error_code_enums")?401:"401";Q&&L==="manifest.net.badstatus"&&F.details.rc===f&&(Q=!1,k===T-1&&(T+=1));
|
|
if(k===T-1)return X=C2J(E,F.details),X.details.backend="op",X.details.originec=L,W.return(Promise.reject(X));if(L==="auth"||L==="manifest.net.retryexhausted"||g.eb(z.Y()))return W.return(Promise.reject(F));z.handleError(F);if(L$(F.severity)){W.XH(4);break}case 3:k++;W.XH(2);break;case 4:return W.return(Promise.reject(C2J(E,{backend:"op"})))}})};
|
|
MxI=function(z,D){function E(zL){zL.readyState===2&&z.dM("ps_c")}
|
|
var Q,T,k,G,d,F,L,n,f,X,W,J,V,l,S,Z,p,c,w,y,B,DJ,fn,XQ,Ik;return g.w6(function(zL){switch(zL.L){case 1:D.fetchType="gp";Q=z.Y();T=g.ZD(Q,g.oa(D));if(!T.K){k=T.getValue();zL.XH(2);break}return zL.K(T.K,3);case 3:k=zL.Z;case 2:return G=k,d=bp(Q,G),F=KBw(D,z.getPlayerSize(),z.getVisibilityState()),L=lb(A_6),n=g.oa(D),f=(0,g.r)(),X=!1,W="empty",J=0,z.dM("psns"),V={eV:E},Q.L&&(l={videoId:String(D.videoId)},(S=Qn(D.getResolveUrlResponse()))&&(l.params=S),D.playlistId&&(l.playlistId=String(D.playlistId)),
|
|
V.iU={z9:Qa("player",l)}),zL.K(g.RW(d,F,L,void 0,V),4);case 4:Z=zL.Z;z.dM("psnr");if(D.rR())return zL.return();Z?"error"in Z&&Z.error?(X=!0,W="esf:"+Z.error.message,J=Z.error.code):Z.errorMetadata&&(X=!0,W="its",J=Z.errorMetadata.status):X=!0;if(X)return p=0,c=((0,g.r)()-f).toFixed(),w={},w=Q.W("html5_use_network_error_code_enums")?{backend:"op",rc:J,rt:c,reason:W,has_kpt:D.JT?"1":"0",has_mdx_env:D.mdxEnvironment?"1":"0",has_omit_key_flag:g.VV("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?
|
|
"1":"0",has_page_id:Q.pageId?"1":"0",has_token:n?"1":"0",has_vvt:D.j?"1":"0",is_mdx:D.isMdxPlayback?"1":"0",mdx_ctrl:D.FW||"",token_eq:n===g.oa(D)?"1":"0"}:{backend:"op",rc:""+J,rt:c,reason:W,has_kpt:D.JT?"1":"0",has_mdx_env:D.mdxEnvironment?"1":"0",has_omit_key_flag:g.VV("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:Q.pageId?"1":"0",has_token:n?"1":"0",has_vvt:D.j?"1":"0",is_mdx:D.isMdxPlayback?"1":"0",mdx_ctrl:D.FW||"",token_eq:n===g.oa(D)?"1":"0"},y="manifest.net.connect",
|
|
J===429?(y="auth",p=2):J>200&&(y="manifest.net.badstatus",J===400&&(p=2)),zL.return(Promise.reject(new g.FR(y,w,p)));D.loading=!1;eq(D,{raw_player_response:Z},!0);B=Z;g.eb(D.Y())&&B&&B.trackingParams&&g.zS(B.trackingParams);if(D.errorCode)return DJ={ec:D.errorCode,ed:D.errorDetail,es:D.zz||""},fn="auth",g.eb(D.Y())&&D.errorCode&&(fn=D.errorCode),zL.return(Promise.reject(new g.FR(fn,DJ,2)));if(!D.loading&&!ky(D))return XQ=D.isAd()?"auth":"manifest.net.retryexhausted",Ik=D.isAd()?2:1,zL.return(Promise.reject(new g.FR(XQ,
|
|
{successButUnplayable:"1",hasMedia:g.hj(D)?"1":"0"},Ik)));zL.U()}})};
|
|
izI=function(z,D,E){function Q(J){J=f$(J);if(L$(J.severity))return Promise.reject(J);z.handleError(J);return!1}
|
|
function T(){return!0}
|
|
var k,G,d,F,L,n,f,X,W;return g.w6(function(J){switch(J.L){case 1:var V=z.Y();z.getPlayerSize();z.getVisibilityState();z.isFullscreen();if(D.partnerId===38&&V.playerStyle==="books")V=D.videoId.indexOf(":"),V=g.ai("//play.google.com/books/volumes/"+D.videoId.slice(0,V)+"/content/media",{aid:D.videoId.slice(V+1),sig:D.D8});else if(D.partnerId===30&&V.playerStyle==="docs")V=g.ai("https://docs.google.com/get_video_info",{docid:D.videoId,authuser:D.Lk,authkey:D.AP,eurl:V.ws});else if(D.partnerId===33&&
|
|
V.playerStyle==="google-live")V=g.ai("//google-liveplayer.appspot.com/get_video_info",{key:D.videoId});else throw Error("getVideoInfoUrl for invalid namespace: "+V.U);k=V;d=(G=D.isAd())?1:3;F=0;case 2:if(!(F<d)){J.XH(4);break}L=k;if(!(F>0)){J.XH(5);break}return J.K(g.X$(5E3),6);case 6:n={playerretry:F,playerretrysrc:E},G||(n.recover="embedded"),L=g.Ru(k,n);case 5:return J.K(Bq6(D,L).then(T,Q),7);case 7:if(f=J.Z)return J.return();F++;J.XH(2);break;case 4:X=G?"auth":"manifest.net.retryexhausted";W=
|
|
G?2:1;if(!G&&Math.random()<1E-4)try{g.Rc(new g.Ba("b/152131571",btoa(k)))}catch(l){}return J.return(Promise.reject(new g.FR(X,{backend:"gvi"},W)))}})};
|
|
Bq6=function(z,D){function E(l){return Q(l.xhr)}
|
|
function Q(l){if(!z.rR()){l=l?l.status:-1;var S=0,Z=((0,g.r)()-n).toFixed();Z=T.W("html5_use_network_error_code_enums")?{backend:"gvi",rc:l,rt:Z}:{backend:"gvi",rc:""+l,rt:Z};var p="manifest.net.connect";l===429?(p="auth",S=2):l>200&&(p="manifest.net.badstatus",l===400&&(S=2));return Promise.reject(new g.FR(p,Z,S))}}
|
|
var T,k,G,d,F,L,n,f,X,W,J,V;return g.w6(function(l){if(l.L==1){z.fetchType="gvi";T=z.Y();var S={};z.Sq&&(S.ytrext=z.Sq);(d=g.Ol(S)?void 0:S)?(k={format:"RAW",method:"POST",withCredentials:!0,timeout:3E4,postParams:d},G=g.Ru(D,{action_display_post:1})):(k={format:"RAW",method:"GET",withCredentials:!0,timeout:3E4},G=D);F={};T.sendVisitorIdHeader&&z.visitorData&&(F["X-Goog-Visitor-Id"]=z.visitorData);(L=g.Nn(T.experiments,"debug_sherlog_username"))&&(F["X-Youtube-Sherlog-Username"]=L);Object.keys(F).length>
|
|
0&&(k.headers=F);n=(0,g.r)();return l.K($h(g.ou,G,k).then(void 0,E),2)}f=l.Z;if(!f||!f.responseText)return l.return(Q(f));z.loading=!1;X=g.Yf(f.responseText);eq(z,X,!0);if(z.errorCode)return W={ec:z.errorCode,ed:z.errorDetail,es:z.zz||""},l.return(Promise.reject(new g.FR("auth",W,2)));if(!z.loading&&!ky(z))return J=z.isAd()?"auth":"manifest.net.retryexhausted",V=z.isAd()?2:1,l.return(Promise.reject(new g.FR(J,{successButUnplayable:"1"},V)));l.U()})};
|
|
C2J=function(z,D){return new g.FR(z?"auth":"manifest.net.retryexhausted",D,z?2:1)};
|
|
Oc=function(z,D,E){E=E===void 0?!1:E;var Q,T,k,G;g.w6(function(d){if(d.L==1){Q=z.Y();if(E&&(!g.aw(Q)||ir(D)!=="embedded")||D.Lh||ir(D)!=="adunit"&&(g.jb(Q)||g.J0(Q)||g.dt(Q)||Iw(Q)||g.XG(Q)||g.p7(Q)==="WEB_CREATOR"))return d.return();T=g.ZD(Q,g.oa(D));return T.K?d.K(T.K,3):(k=T.getValue(),d.XH(2))}d.L!=2&&(k=d.Z);G=k;return d.return(zxI(z,D,G))})};
|
|
zxI=function(z,D,E){var Q,T,k,G,d,F,L;return g.w6(function(n){if(n.L==1){n.V(2);Q=z.Y();T=bp(Q,E);var f=D.Y(),X=g.lK(),W={context:g.EF(D),videoId:D.videoId,racyCheckOk:D.racyCheckOk,contentCheckOk:D.contentCheckOk,autonavState:"STATE_NONE"};ir(D)==="adunit"&&(W.isAdPlayback=!0);f.embedConfig&&(W.serializedThirdPartyEmbedConfig=f.embedConfig);f.Gw&&(W.showContentOwnerOnly=!0);D.JM&&(W.showShortsOnly=!0);X.PF(141)&&(W.autonavState=X.PF(140)?"STATE_OFF":"STATE_ON");if(g.mc(f)){X=X.PF(65);X=X!=null?!X:
|
|
!1;var J=!!g.s_("yt-player-sticky-caption");W.captionsRequested=X&&J}var V;if(f=(V=f.getWebPlayerContextConfig())==null?void 0:V.encryptedHostFlags)W.playbackContext={encryptedHostFlags:f};k=W;G=lb(Dbr);z.dM("wn_s");d={};Q.L&&(d.iU={z9:Qa("next",{videoId:String(D.videoId)})});return n.K(g.RW(T,k,G,void 0,d),4)}if(n.L!=2)return F=n.Z,z.dM("wn_r"),!F||"error"in F&&F.error||(L=F,g.eb(D.Y())&&L.trackingParams&&g.zS(L.trackingParams),eq(D,{raw_watch_next_response:F},!1)),n.N(0);n.B();n.U()})};
|
|
txr=function(z,D){var E,Q,T,k;g.w6(function(G){if(G.L==1)return E=z.Y(),Q=g.ZD(E,g.oa(D)),Q.K?G.K(Q.K,3):(T=Q.getValue(),G.XH(2));G.L!=2&&(T=G.Z);k=T;return G.return(EJw(z,D,k))})};
|
|
EJw=function(z,D,E){var Q,T,k,G,d,F,L,n;return g.w6(function(f){if(f.L==1){Q=z.Y();f.V(2);T=bp(Q,E);var X={context:g.EF(D),playerRequest:{videoId:D.videoId},disablePlayerResponse:!0},W=D.getResolveUrlResponse();if(W){var J=Qn(W);J&&(X.playerRequest.params=J);if(W=pjX(W))X.params=W}k=X;G=lb(QVQ);d={};Q.L&&(F={videoId:String(D.videoId)},(L=pjX(D.getResolveUrlResponse()))&&(F.params=L),d.iU={z9:Qa("reel_item_watch",F)});return f.K(g.RW(T,k,G,void 0,d),4)}if(f.L!=2)return n=f.Z,!n||"error"in n&&n.error||
|
|
eq(D,{raw_reel_item_watch_response:n}),f.N(0);f.B();f.U()})};
|
|
$Vw=function(z,D){var E,Q,T,k,G,d,F,L,n;return g.w6(function(f){switch(f.L){case 1:f.V(2);E=z.Y();Q=g.ZD(E,g.oa(D));if(!Q.K){T=Q.getValue();f.XH(4);break}return f.K(Q.K,5);case 5:T=f.Z;case 4:k=T;G=bp(E,k);var X=z.getPlayerSize(),W=z.getVisibilityState();d={context:g.EF(D),url:"https://www.youtube.com/embed/"+D.videoId,playbackContext:{contentPlaybackContext:KD(D,X,W)}};F=lb(TBs);return f.K(g.RW(G,d,F),6);case 6:L=f.Z;if(D.rR())return f.return();(n=L)&&eq(D,{raw_resolve_url_response:n},!0);f.N(0);
|
|
break;case 2:f.B(),f.U()}})};
|
|
kus=function(z,D){z.dM("vir");z.dM("ps_s");g.qK("vir",void 0,"video_to_ad");D=qsW(z,D);D.then(function(){z.dM("virc");g.qK("virc",void 0,"video_to_ad");z.dM("ps_r");g.qK("ps_r",void 0,"video_to_ad")},function(){z.dM("virc");
|
|
g.qK("virc",void 0,"video_to_ad")});
|
|
return D};
|
|
jt=function(){var z=lAn();return!(!z||z==="visible")};
|
|
exs=function(z){var D=GuX();D&&document.addEventListener(D,z,!1)};
|
|
dbI=function(z){var D=GuX();D&&document.removeEventListener(D,z,!1)};
|
|
GuX=function(){if(document.visibilityState)var z="visibilitychange";else{if(!document[RB+"VisibilityState"])return"";z=RB+"visibilitychange"}return z};
|
|
LsQ=function(z){FsQ=z};
|
|
fPw=function(z){vf=z};
|
|
g.IE=function(z,D,E,Q,T,k,G,d,F,L,n){d=d===void 0?new g.Tz(D):d;F=F===void 0?!0:F;g.Ma.call(this);var f=this;this.LJ=z;this.X=D;this.playerType=E;this.Iy=Q;this.zr=T;this.visibility=k;this.AL=G;this.videoData=d;this.qt=F;this.Tk=L;this.SJ=n;this.logger=new g.HC("VideoPlayer");this.gO=null;this.mT=new S1;this.qv=null;this.GA=!0;this.YV=this.loader=null;this.wa=[];this.kF=new Vh;this.tI=this.U3=null;this.s8=new Vh;this.rg=null;this.ww=this.mw=!1;this.W_=NaN;this.pO=!1;this.playerState=new g.Ch;this.Sm=
|
|
[];this.Qz=new g.fQ;this.mediaElement=null;this.eY=this.OK=!1;this.G9=NaN;this.Op=!1;this.Co=0;this.w9=!1;this.hS=NaN;this.sL=0;this.loop=!1;this.playbackRate=1;this.AG=0;this.wi=!1;this.mJ=[];this.vJ=this.dC=0;this.If=this.Jt=!1;this.ta=this.ql=0;this.KD=!1;this.AF=this.Sk=this.n7=null;this.wV=function(){var X=f.XX;X.provider.X.Vh||X.provider.C.getVisibilityState()===3||(X.provider.X.Vh=!0);X.L7();if(X.L){var W=X.L;W.U&&W.K<0&&W.provider.C.getVisibilityState()!==3&&Sus(W)}X.qoe&&(X=X.qoe,X.m9&&X.B<
|
|
0&&X.provider.X.Vh&&NyJ(X),X.V&&q_(X));f.loader&&m0(f);lp(f)};
|
|
this.rV=new hq(this);this.qC=new g.re(this.WH,15E3,this);this.h8=new Wf(new Map([["bufferhealth",function(){return F6(f.ug)}],
|
|
["bandwidth",function(){return f.pX()}],
|
|
["networkactivity",function(){return f.AL.Iq}],
|
|
["livelatency",function(){return f.isAtLiveHead()&&f.isPlaying()?YQ(f):NaN}],
|
|
["rawlivelatency",function(){return YQ(f)}]]));
|
|
this.ug=new Qh(this);this.Bv=new g.re(this.Fa,0,this);this.HT=[this.Qz,this.Bv,this.qC,this.h8];this.Ja=new nXk(this.X);this.Ja.mk=this.mk();this.ff=new NT(this.X,this.zr,this,this.AL);this.QE=new g.r$(this);this.n7=new UE(this);g.H(this,this.QE);g.H(this,this.ug);nJV(this,d);this.videoData.subscribe("dataupdated",this.qM,this);this.videoData.subscribe("dataloaded",this.Ev,this);this.videoData.subscribe("dataloaderror",this.handleError,this);this.videoData.subscribe("ctmp",this.D,this);this.videoData.subscribe("ctmpstr",
|
|
this.qV,this);!this.XX||this.XX.rR();this.XX=new g.ZR(new Sf(this.videoData,this.X,this));exs(this.wV);this.visibility.subscribe("visibilitystatechange",this.wV);this.S4=new g.re(this.u5,g.GS(this.X.experiments,"html5_player_att_initial_delay_ms")||4500,this);this.Ps=new g.re(this.u5,g.GS(this.X.experiments,"html5_player_att_retry_delay_ms")||4500,this);this.PC=new Pe(this.e7,350,this);g.H(this,this.PC)};
|
|
nJV=function(z,D){if(z.playerType===2||z.X.gW)D.ko=!0;var E=v_J(D.Kx,D.pQ,z.X.L,z.X.S);E&&(D.adFormat=E);z.playerType===2&&(D.hr=!0);if(z.isFullscreen()||z.X.L)E=g.s_("yt-player-autonavstate"),D.autonavState=E||(z.X.L?2:z.videoData.autonavState);D.endSeconds&&D.endSeconds>D.startSeconds&&aE(z,D.endSeconds)};
|
|
St=function(z){return g.jb(z.X)&&z.videoData.isLivePlayback&&(!z.X.W("html5_allow_multiview_tile_preload")||!z.videoData.AT)};
|
|
WsI=function(z){var D=z.videoData;kus(z,z.AL).then(void 0,function(E){z.videoData!==D||D.rR()||(E=f$(E),E.errorCode==="auth"&&z.videoData.errorDetail&&z.videoData.errorDetail!=="7"?z.IC(E.errorCode,2,unescape(z.videoData.errorReason),g.dW(E.details),z.videoData.errorDetail,z.videoData.zz||void 0):z.handleError(E))})};
|
|
J2a=function(z){if(!g.t(z.playerState,128))if(z.videoData.isLoaded(),z.wa=g.iK(z.videoData.YD),g.hj(z.videoData)){z.Iy.tick("bpd_s");RE(z).then(function(){z.Iy.tick("bpd_c");if(!z.rR()){z.mw&&(z.Sb(zt(zt(z.playerState,512),1)),Z7(z));var Q=z.videoData;Q.endSeconds&&Q.endSeconds>Q.startSeconds&&aE(z,Q.endSeconds);z.kF.finished=!0;cf(z,"dataloaded");z.s8.CL()&&Ke(z);ORW(z.ff,z.tI)}});
|
|
z.W("html5_log_media_perf_info")&&z.D("loudness",{v:z.videoData.c6.toFixed(3)},!0);var D,E=(D=z.mediaElement)==null?void 0:D.XM();if(E&&"disablePictureInPicture"in E&&z.X.g2)try{E.disablePictureInPicture=z.X.DC&&!z.videoData.backgroundable}catch(Q){g.Rc(Q)}XGW(z);z.AF=new iO(z.videoData)}else cf(z,"dataloaded")};
|
|
RE=function(z){hZ(z);z.tI=null;var D=XyW(z.X,z.videoData,z.vZ());z.U3=D;z.U3.then(function(E){ubV(z,E)},function(E){z.rR()||(E=f$(E),z.visibility.isBackground()?(pe(z,"vp_none_avail"),z.U3=null,z.kF.reset()):(z.kF.finished=!0,z.IC(E.errorCode,E.severity,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",g.dW(E.details))))});
|
|
return D};
|
|
ubV=function(z,D){if(!z.rR()&&!D.videoData.rR()){z.tI=D;RGW(z.ug,z.tI);if(z.videoData.isLivePlayback){var E=V3r(z.LJ.Ew,z.videoData.videoId)||z.loader&&!isNaN(z.loader.m7);E=z.W("html5_onesie_live")&&E;Tj(z)||z.videoData.wR>0&&!SP(z.videoData)||E||z.seekTo(z.Uk(),{ZP:"videoplayer_playbackData",seekSource:18})}if(z.videoData.L.K){if(mrr(z.videoData)){z.IC("fmt.missing",2,"BROWSER_OR_EXTENSION_ERROR",g.dW({missabrurl:1}));return}z.loader?g.Rc(Error("Duplicated Loader")):(E=g.GS(z.X.experiments,"html5_onesie_defer_content_loader_ms"))&&
|
|
z.UX()&&V3r(z.LJ.Ew,z.videoData.Ip)?g.xf(function(){z.rR()||z.loader||xQ(z)},E):xQ(z)}else!z.videoData.L.K&&$y(z.videoData)&&sJ(z,new t2(z.videoData.videoId||"",4));
|
|
z.w2();XoL(D).then(function(){var Q={};z.JU(Q);z.X.Bc()&&z.W("html5_log_media_perf_info")&&z.D("av1Info",Q);m0(z)})}};
|
|
Ke=function(z){z.rR();if(!z.s8.finished&&z.kF.finished&&!g.t(z.playerState,128)&&!z.wa.length){if(!z.QE.started){var D=z.QE;D.started=!0;D.Ey()}if(!z.B4()){z.loader&&(z.ww=kd(z.loader,!0)>0);z.s8.finished||(z.s8.finished=!0);D=z.W("html5_onesie_live")&&z.loader&&!isNaN(z.loader.m7);!z.videoData.isLivePlayback||z.videoData.wR>0&&!SP(z.videoData)||D||Tj(z)||(z.seekTo(z.Uk(),{ZP:"videoplayer_readying",seekSource:18}),z.isBackground()&&(z.eY=!0));D=z.XX;if(D.qoe){D=D.qoe;for(var E=D.provider.videoData,
|
|
Q=D.provider.X,T=g.v(Q.Q3),k=T.next();!k.done;k=T.next())M_(D,k.value);if(D.provider.W("html5_enable_qoe_cat_list"))for(T=g.v(E.CG),k=T.next();!k.done;k=T.next())M_(D,k.value);else E.Q3&&M_(D,D.provider.videoData.Q3);E.xf()&&(T=E.K,SP(E)&&M_(D,"manifestless"),T&&dG(T)&&M_(D,"live-segment-"+dG(T).toFixed(1)));g.mY(E)?M_(D,"sabr"):D.NB(Yy(E));if(vB(E)||E.hH())E.hH()&&M_(D,"ssa"),M_(D,"lifa");Jj(E)&&M_(D,"cdm");E.gatewayExperimentGroup&&(T=E.gatewayExperimentGroup,T==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_EXPERIMENT"?
|
|
T="spkadtrt":T==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_CONTROL"&&(T="spkadctrl"),M_(D,T));Q.U!=="yt"&&D.L.set("len",[E.lengthSeconds.toFixed(2)]);E.cotn&&!$y(E)&&sh(D,!0);Q.Bc()&&(E=IxO())&&D.D("cblt",{m:E});if(Q.W("html5_log_screen_diagonal")){Q=D.D;var G;E=((G=window.H5vccScreen)==null?0:G.GetDiagonal)?window.H5vccScreen.GetDiagonal():0;Q.call(D,"cbltdiag",{v:E})}}z.Zg("playbackready");g.sP("pl_c",z.Iy.timerName)||(z.Iy.tick("pl_c"),g.qK("pl_c",void 0,"video_to_ad"));g.sP("pbr",z.Iy.timerName)||(z.Iy.tick("pbr"),
|
|
g.qK("pbr",void 0,"video_to_ad"))}}};
|
|
aE=function(z,D){z.qv&&Hf(z);z.qv=new g.kv(D*1E3,0x7ffffffffffff);z.qv.namespace="endcr";z.addCueRange(z.qv)};
|
|
Hf=function(z){z.removeCueRange(z.qv);z.qv=null};
|
|
Uc=function(z,D,E,Q,T){var k=z.XX,G=z.videoData;G.Z=E;var d=g.Nm(z);E=new dzV(E,D,d?d.itag:"",Q,T);k.qoe&&(k=k.qoe,Q=g.oz(k.provider),T=[E.K.id,E.L,k.NR,E.reason],k.cF||T.push(U2X(k,E)),E.token&&T.push(E.token),g.ig(k,Q,"vfs",T),k.NR=E.K.id,T=k.provider.C.getPlayerSize(),T.width>0&&T.height>0&&(T=[Math.round(T.width),Math.round(T.height)],d=g.IA(),d>1&&T.push(d),g.ig(k,Q,"view",T)),k.cF||(k.provider.X.Bc()&&(M_(k,"rqs2"),k.provider.X.experiments.HF().K.PF(OkW)&&M_(k,"rqs")),k.provider.videoData.K&&
|
|
Ds(k.provider.videoData.K)&&k.L.set("preload",["1"])),k.cF=!0,k.V=!0,E.reason==="m"&&++k.iz===100&&Ah(k,2),g.ig(k,Q,"vps",[k.K]),k.wR||k.reportStats(Q));E=z.ff;E.L=0;E.K=0;z.Zg("internalvideoformatchange",G,D==="m")};
|
|
g.Nm=function(z){var D=g2(z);return Mv(D)||!z.tI?null:g.vq(z.tI.K.videoInfos,function(E){return D.B(E)})};
|
|
bkV=function(z,D,E,Q,T){var k=z.XX,G=z.videoData;if(E!==G.B){var d=!G.B;G.B=E;var F=D==="m"||D==="t";F||(D=d?"i":"a");D=new dzV(E,D,"",Q,T);if(k.qoe&&(k=k.qoe,E=g.oz(k.provider),Q=[],D.K.id!==k.n3)){T=[D.K.id,k.n3,D.reason];var L=Q.push,n=L.apply,f=[],X=k.provider.videoData;if(X.d2){X=X.d2.K;var W,J=(W=D.K.audio)==null?void 0:W.Z;J!=null&&f.push("fl."+J);X&&(X.formatId&&X.formatId!==D.K.id&&k.D("agc",{qoemismatch:"1",agc_fmt:X.formatId,afmt:D.K.id}),X.e8!=null&&f.push("tl."+X.e8),X.nk!=null&&f.push("vg."+
|
|
X.nk),X.Xt!==0&&f.push("nm."+X.Xt))}else if(W=D.K.audio)X=W==null?void 0:W.Z,X!==void 0&&f.push("fl."+X),W=W==null?void 0:W.B,W!==void 0&&(W=Math.min(-W,0),f.push("vg."+W),f.push("nm.4"));n.call(L,Q,g.K(f));D.reason==="i"&&Q.push(U2X(k,D));Q.length>0&&T.push(Q.join(";"));D.token&&T.push(D.token);g.ig(k,E,"afs",T);k.n3=D.K.id}z.Zg("internalaudioformatchange",G,!d&&F)}};
|
|
g2=function(z){if(z.tI){var D=z.ff;var E=z.tI;z=z.Uh();var Q=FxJ(D);if(Mv(Q)){if(Q=D.Ao(E).compose(fOO(D,E)).compose(WxQ(D,E)).compose(ym(D,E.videoData)).compose(od(D,E.videoData,E)).compose(tq(D,E)).compose(rS(D,E)),Q=Q.compose(i4(D,E)),Mv(z)||D.W("html5_apply_pbr_cap_for_drm"))Q=Q.compose(LxX(D,E))}else D.W("html5_perf_cap_override_sticky")&&(Q=Q.compose(tq(D,E))),D.W("html5_ustreamer_cap_override_sticky")&&(Q=Q.compose(LxX(D,E)));Q=Q.compose(rS(D,E));Q=Q.compose(i4(D,E));D=E.videoData.hv.compose(Q).compose(E.videoData.uk).compose(z)}else D=
|
|
Q_;return D};
|
|
FcL=function(z){var D=z.ff;z=z.videoData;var E=ym(D,z);D.W("html5_disable_client_autonav_cap_for_onesie")||E.compose(od(D,z));return E};
|
|
m0=function(z){if(z.videoData.L&&z.videoData.L.K){var D=g2(z);if(z.loader&&(z=z.loader,!z.rR()))if(z.policy.K){var E=z.V;if(D.isLocked()&&E.K.Z||E.L===void 0||!D.equals(E.L)){E=z.V.L;jJX(z.V,D);var Q,T;if(T=D.isLocked()&&D.reason==="m"){T=z.V;var k=(Q=T.B)==null?void 0:Q.info.video.qualityOrdinal;T=T.WF?!0:T.B?D.K!==k?!0:!T.K.Z||T.Qh.Vk&&T.K.K===T.B.info.itag?!1:!0:!1}Q=T;T=z.policy.qe&&D.reason==="l";E=E.K>D.K&&D.reason==="b";Q||T||E?(z.C.Xi({reattachOnConstraint:Q?"u":T?"drm":"perf",lo:D.L,up:D.K}),
|
|
z.policy.Vk||(z.V.K.Z=!1)):(z.policy.Vk&&(z.V.K.Z=!1),g.S9(z))}}else!wCV(z.K,D)&&z.videoTrack&&(T=z.K.K,dS(z,t4w(z.K,D)),Er(z),E=D.isLocked()&&D.reason==="m"&&z.K.AT,Q=z.policy.qe&&D.reason==="l"&&JR(z.videoTrack),D=T.K>D.K&&D.reason==="b",T=z.K.n3&&!NH(),E||Q||D||T?z.C.Xi({reattachOnConstraint:E?"u":Q?"drm":T?"codec":"perf"}):g.S9(z))}};
|
|
jVJ=function(z){var D;return!!(z.W("html5_native_audio_track_switching")&&g.jC&&((D=z.videoData.Z)==null?0:eX(D)))};
|
|
vJk=function(z){if(!jVJ(z))return!1;var D;z=(D=z.mediaElement)==null?void 0:D.audioTracks();return!!(z&&z.length>1)};
|
|
lPk=function(z){var D=mbw(z);if(D){var E=r2[D]||D;return z.videoData.getAvailableAudioTracks().find(function(Q){return Q.vc.getName()===E})}};
|
|
YJL=function(z){var D,E=(D=z.mediaElement)==null?void 0:D.audioTracks();if(E){D=[];for(var Q=0;Q<E.length;++Q){var T=E[Q];T=new oG(T.label,new iY(r2[T.label]||T.label,T.label,!1));D.push(T)}z.videoData.Ik=D}};
|
|
mbw=function(z){var D;if(z=(D=z.mediaElement)==null?void 0:D.audioTracks())for(D=0;D<z.length;++D){var E=z[D];if(E.enabled)return E.label}};
|
|
aPV=function(z){var D,E=z.videoData.getAvailableAudioTracks(),Q=z.X.kV;Q&&(D=E.find(function(G){return G.getLanguageInfo().id===Q}));
|
|
if(z.X.experiments.MN("enable_audio_description_setting")&&g.lK().PF(198))for(var T=g.v(E),k=T.next();!k.done;k=T.next())if(k=k.value,k.V){D=k;break}z.HF().K.PF(IPO)&&z.videoData.cotn&&(D=E.find(function(G){return!!G.U}));
|
|
D||(z=z.getAudioTrack(),D=z.vc.isDefault?void 0:z);return D};
|
|
xQ=function(z){for(var D=z.videoData.K,E=g.v(Object.entries({cpn:z.videoData.clientPlaybackNonce,c:z.X.K.c,cver:z.X.K.cver})),Q=E.next();!Q.done;Q=E.next()){var T=g.v(Q.value);Q=T.next().value;T=T.next().value;for(var k=g.v(Object.values(D.K)),G=k.next();!G.done;G=k.next())Mkw(G.value.ZS,Q,T);k=void 0;(k=D.N)==null||Mkw(k,Q,T)}Q=z.X;E=z.videoData;T=z.AL;D=new g.k76(Q);k=CCw({hasSubfragmentedFmp4:E.hasSubfragmentedFmp4,gD:E.gD});D.S=k;D.m7=E.maxReadAheadMediaTimeMs/1E3||D.m7;T.B.L0()===T.policy.K?
|
|
D.GO=10:D.GO=E.minReadAheadMediaTimeMs/1E3||D.GO;D.pz=E.readAheadGrowthRateMs/1E3||D.pz;E.fY&&(D.V=!0,Q.experiments.HF().K.PF(SJX)&&I4I(E)===3&&(D.uH=!0));D.Tw=!or();g.jb(Q)||!or()?(D.cF=8388608,D.Vi=524288,D.Ik=5,D.dR=1048576,D.RJ=1.5,D.ur=4587520,LF()&&(D.ur=786432),D.N*=1.1,D.FH*=1.1,D.j_=!0):Q.V&&(D.N*=1.3,D.FH*=1.3);g.XN&&g.GV("crkey")&&(k=Q.K.cmodel==="CHROMECAST/ANCHOVY",D.cF=20971520,D.Vi=1572864,k&&(D.ur=812500,D.Rx=1E3,D.kH=5,D.dR=2097152));g.SL&&(D.j_=!0);Q.supportsGaplessAudio()||(D.Gw=
|
|
!1);g.Bt&&(D.fJ=!0);D.kY=Q.W("html5_peak_shave");E.P5()&&Q.W("html5_disable_peak_shave_for_onesie")&&(D.kY=!1);var d;k=(d=E.K)==null?void 0:Ti(d);if(SP(E)){D.xm=!0;D.cP||(D.WQ=!0);D.oi=!0;D.g2=!0;D.Id=!0;if(E.latencyClass==="ULTRALOW"||E.latencyClass==="LOW"&&!Q.W("html5_disable_low_pipeline"))D.Nw=2,D.ko=4;D.Lz=E.defraggedFromSubfragments;g.Hp(E)&&(D.m9=!1);D.gW=g.YN(Q)}E.isAd()&&(D.D1=0,D.T4=0);D.Jv=Q.W("html5_ultra_low_latency_subsegment_readahead")&&E.latencyClass==="ULTRALOW";D.Z=Q.Bc();T.L.B=
|
|
SP(E)?.5:0;E.isLivePlayback&&(D.R7=g.GS(Q.experiments,"html5_min_startup_buffered_media_duration_for_live_secs")||.25,D.JT=!1);E.dP()&&(D.JT=!1);D.ER=!Q.W("html5_sabr_keep_all_quality_constraints");D.DC=aa(E);lr(E)&&(D.Jv=!0,E.latencyClass==="LOW"?D.ws=g.GS(Q.experiments,"html5_jumbo_mobile_subsegment_readahead_target"):E.latencyClass==="ULTRALOW"&&(D.ws=g.GS(Q.experiments,"html5_jumbo_ull_subsegment_readahead_target")),D.nW=!0);E.xf()&&(D.BV=1.3);D.fJ=D.fJ||E.R7;D.Iq=(D.Iq||E.Iq)&&Q.S;D.uE=E.S;Q.Bc()&&
|
|
(D.My=!0);E.S&&!k&&(D.ik=!0);E.S&&E.isAd()&&(D.N*=1.6,D.FH*=1.6);$y(E)&&(D.B=E.videoId,D.vV=!0,D.D8=100,E.WQ&&E.WQ.length>0&&(D.iH=E.WQ));D.qe=E.yL;D.g5=V4(Q,{},E.L||void 0,XB(E));D.zV=Wp(E)&&(g.dt(Q)||Iw(Q));g.mY(E)&&(D.U=!0,D.n8=Q.W("html5_estimate_live_partial_slice_duration"),D.Z9=g.jb(Q)&&!g.dT()?!1:!0,D.RP||E.isLivePlayback||!Q.W("html5_sabr_non_streaming_xhr_vod_client_request_cancellation")||(D.Fk=!0,D.eq=g.GS(Q.experiments,"html5_sabr_non_streaming_xhr_vod_request_cancellation_timeout_ms")),
|
|
Q.W("html5_sabr_report_partial_segment_estimated_duration")&&(D.HA=!0),D.K=!0,D.pK=Q.W("html5_trigger_loader_when_idle_network"),D.PA=Q.W("html5_sabr_parse_live_metadata_playback_boundaries"),D.rW=Q.W("html5_consume_onesie_next_request_policy_for_sabr"),D.JM=Q.W("html5_sabr_report_next_ad_break_time"),D.X2=Q.W("html5_log_high_res_buffer_timeline")&&Q.Bc(),D.D_=Q.W("html5_remove_stuck_slices_beyond_max_buffer_limits"),D.zx=Q.W("html5_gapless_sabr_btl_last_slice")&&cB(E),D.bk=Q.W("html5_reset_last_appended_slice_on_seek")&&
|
|
cB(E),SP(E)?(D.dQ=!0,D.mN=Q.W("html5_disable_variability_tracker_for_live"),D.n3=!0,Q.W("html5_simplified_backup_timeout_sabr_live")&&(D.iz=!0,D.Rx=D.ej)):D.xw=Q.W("html5_probe_request_on_sabr_request_progress"),D.Yb=Q.W("html5_serve_start_seconds_seek_for_post_live_sabr"),D.NR=Q.W("html5_flush_index_on_updated_timestamp_offset"),D.j=g.mY(E),D.MI=Q.W("html5_ignore_partial_segment_from_live_readahead"),Q.W("html5_include_partial_segment_for_jumbo_ll")&&lr(E)&&(D.MI=!1),D.Ip=Q.W("html5_use_non_active_broadcast_for_post_live"),
|
|
D.mk=Q.W("html5_use_centralized_player_time"),D.Kx=Q.W("html5_log_centralized_player_time"),D.nE=Q.W("html5_consume_onesie_sabr_seek"),D.AT=Q.W("html5_enable_sabr_seek_loader_refactor"),E.enableServerStitchedDai&&(D.L=!0,D.AP=Q.W("html5_reset_server_stitch_state_for_non_sabr_seek"),D.p8=Q.W("html5_remove_ssdai_append_pause")&&!E.hH(),D.wP=Q.W("html5_ssdai_log_ssevt_in_loader_timers")),D.Em=Q.Bc(),D.latencyClass=E.latencyClass,D.N4=!E.xf()&&Q.W("html5_prebuffer_instream_media_vod"));D.sD=g.j7r(E);
|
|
D.dL=Q.W("html5_enable_sabr_otf_in_client");if(E.y7()||E.isAd())D.GE=!1;F2(Q.Z,LT.BITRATE)&&(D.ur=NaN);if(d=g.GS(Q.experiments,"html5_request_size_max_kb"))D.dR=d*1024;Q.Z.L?D.hv="; "+LT.EXPERIMENTAL.name+"=allowed":Q.W("html5_enable_cobalt_tunnel_mode")&&g.dT()&&(d=LT.TUNNELMODE,D.hv="; "+d.name+"="+d.valid);d=E.serverPlaybackStartConfig;(d==null?0:d.enable)&&(d==null?0:d.playbackStartPolicy)&&(D.H4=!0,m3(D,d.playbackStartPolicy,2));d=aPV(z);z.mT.Lf();a:{E=z.LJ.Ew;if(Q=z.videoData.videoId)if(T=E.K.get(Q)){E.K.remove(Q);
|
|
E=T;break a}E=void 0}z.loader=new g.zT(z,z.AL,D,z.videoData.K,z.videoData.L,g2(z),d,z.videoData.enableServerStitchedDai,E,z.videoData.N);d=z.videoData.W("html5_disable_preload_for_ssdai_with_preroll")&&z.videoData.isLivePlayback&&z.UX()?!0:z.mw&&St(z);z.loader.initialize(z.getCurrentTime(),g2(z),d);z.videoData.probeUrl&&(z.loader.zV=z.videoData.probeUrl);if(z.wa.length||z.mw)z.videoData.cotn||z.jF(!1);d2(z.ug,z.loader);z.Sk&&(Gxn(z.loader,z.Sk),z.D("sdai",{sdl:1}));g.K8(z.videoData)&&(z=z.loader,
|
|
z.policy.qx=z.policy.V9)};
|
|
lp=function(z,D){D=D===void 0?!0:D;z.X.ZD&&!z.videoData.backgroundable&&z.mediaElement&&!z.vZ()&&(z.isBackground()&&z.mediaElement.z7()?(z.D("bgmobile",{suspend:1}),z.Ak(!0,!0)):!z.isBackground()&&D&&Z7(z)&&z.D("bgmobile",{resume:1}))};
|
|
hZ=function(z){z.loader&&(z.loader.dispose(),z.loader=null,d2(z.ug,null));z.PZ()?Rxr(z):z.Af()};
|
|
Rxr=function(z){if(z.YV)if(z.Jw(),z.YV.V)try{z.X.Bc()&&z.D("rms",{l:"vprms",sr:z.PZ(),rs:yT(z.YV)});z.YV.clear();var D;(D=z.mediaElement)!=null&&(D.L=z.YV);z.YV=null}catch(E){D=new g.Ba("Error while clearing Media Source in VideoPlayer: "+E.name+", "+E.message),D=f$(D),z.handleError(D),z.Af()}else z.Af()};
|
|
ZkL=function(z,D){if(z.YV)return z.YV.Z;a:{D=D===void 0?!1:D;D=D===void 0?!1:D;try{g.dT()&&z.videoData.iJ()&&jIr(z.mediaElement);var E=z.mediaElement.CE(z.v4(),z.hB())}catch(T){if(ph(z.rV,"html5.missingapi",{updateMs:"1"}))break a;console.error("window.URL object overwritten by external code",T);z.IC("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1");break a}z.iA(E,!1,!1,D)}var Q;return((Q=z.CE())==null?void 0:Q.Z)||null};
|
|
c2W=function(z,D){D=D===void 0?!1:D;if(z.loader){z.videoData.enableServerStitchedDai&&FUr(z.loader);var E=z.getCurrentTime()-z.Pc();z.loader.seek(E,{P2:D}).Hj(function(){})}else xQ(z)};
|
|
KsL=function(z,D){if(z.YV){z.YV.Ur(D);var E;(E=z.loader)!=null&&E.policy.mk&&(E.S=D)}};
|
|
e1=function(z,D){Uc(z,D.reason,D.K.info,D.source,D.token)};
|
|
sJ=function(z,D){z.Zg("localmediachange",D)};
|
|
cf=function(z,D){z.Zg("internalvideodatachange",D===void 0?"dataupdated":D,z.videoData)};
|
|
hxa=function(z){for(var D=g.v("loadstart loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" ")),E=D.next();!E.done;E=D.next())z.Qz.lr(z.mediaElement,E.value,z.nI,z);z.X.PV&&z.mediaElement.M0()&&(z.Qz.lr(z.mediaElement,"webkitplaybacktargetavailabilitychanged",z.jQ,z),z.Qz.lr(z.mediaElement,"webkitcurrentplaybacktargetiswirelesschanged",z.q1,z))};
|
|
pGJ=function(z){window.clearInterval(z.W_);ip(z)||(z.W_=H6(function(){return ip(z)},100))};
|
|
ip=function(z){var D=z.mediaElement;D&&z.OK&&!z.videoData.U&&!g.sP("vfp",z.Iy.timerName)&&D.RY()>=2&&!D.isEnded()&&lC(D.Oo())&&z.Iy.tick("vfp");return(D=z.mediaElement)&&!z.videoData.U&&D.getDuration()>0&&(D.isPaused()&&D.RY()>=2&&lC(D.Oo())&&(g.sP("pbp",z.Iy.timerName)||z.Iy.tick("pbp"),!z.videoData.n3||z.pO||D.isSeeking()||(z.pO=!0,z.Zg("onPlaybackPauseAtStart"))),D=D.getCurrentTime(),yj(z.Ja,D))?(z.nS(),!0):!1};
|
|
Hkk=function(z){z.XX.onProgress();if(g.jq(z.videoData)&&Date.now()>z.AG+6283){if(z.W("html5_unified_live_latency_reporting")){if(z.videoData.K&&!kx(z.videoData.K)){var D=z.XX;D.qoe&&Z4s(D.qoe)}}else!z.isAtLiveHead()||z.videoData.K&&kx(z.videoData.K)||(D=z.XX,D.qoe&&Z4s(D.qoe));D=g.YN(z.X);var E=z.W("html5_always_log_rawlat");(D||E)&&z.D("rawlat",{l:JZ(z.h8,"rawlivelatency").toFixed(3)});z.AG=Date.now()}z.videoData.Z&&eX(z.videoData.Z)&&(D=z.cQ())&&D.videoHeight!==z.vJ&&(z.vJ=D.videoHeight,Uc(z,"a",
|
|
xbr(z,z.videoData.ew)))};
|
|
xbr=function(z,D){if(D.K.video.quality==="auto"&&eX(D.ox()))if(z.W("html5_hls_report_pseudo_itag")&&z.videoData.hlsvp){var E=z.cQ();if(E&&E.videoHeight>0&&E.videoWidth>0){var Q=E.videoHeight;E=E.videoWidth;a:{var T;z=((T=z.gO)==null?void 0:T.K.flavor)==="fairplay"?NBQ:UbI;z=g.v(z);for(T=z.next();!T.done;T=z.next())if(T=T.value,Q>=T.minHeight){z=T.itag;break a}z=""}if(z)return new EA(z,"application/x-mpegURL",{video:new A7(E,Q)})}}else if(z.videoData.zV)for(Q=g.v(z.videoData.zV),E=Q.next();!E.done;E=
|
|
Q.next())if(E=E.value,E.getHeight()===z.vJ&&E.K.video.quality!=="auto")return E.ox();return D.ox()};
|
|
YQ=function(z){if(!g.jq(z.videoData))return NaN;var D=0;z.loader&&z.videoData.K&&(D=SP(z.videoData)?z.loader.UG.L0()||0:z.videoData.K.ew);return(0,g.r)()/1E3-z.v0()-D};
|
|
gJJ=function(z){z.mediaElement&&z.mediaElement.vZ()&&(z.hS=(0,g.r)());z.X.Sq?g.xf(function(){w2(z)},0):w2(z)};
|
|
w2=function(z){var D;if((D=z.YV)==null||!D.gL()){if(z.mediaElement)try{z.rg=z.mediaElement.playVideo()}catch(Q){pe(z,"err."+Q)}if(z.rg){var E=z.rg;E.then(void 0,function(Q){if(!(g.t(z.playerState,4)||g.t(z.playerState,256)||z.rg!==E||Q&&Q.name==="AbortError"&&Q.message&&Q.message.includes("load"))){var T="promise";Q&&Q.name&&(T+=";m."+Q.name);pe(z,T);z.wi=!0;z.videoData.Vi=!0}})}}};
|
|
pe=function(z,D){g.t(z.playerState,128)||(z.Sb(EE(z.playerState,1028,9)),z.D("dompaused",{r:D}),z.Zg("onAutoplayBlocked"))};
|
|
Z7=function(z,D){D=D===void 0?!1:D;if(!z.mediaElement||!z.videoData.L)return!1;var E=D;E=E===void 0?!1:E;var Q=null;var T;if((T=z.videoData.L)==null?0:T.K){Q=ZkL(z,E);var k;(k=z.loader)==null||k.resume()}else hZ(z),z.videoData.ew&&(Q=z.videoData.ew.QM());T=z.mediaElement.z7();E=!1;T&&T.equals(Q)||(r2s(z,Q),E=!0);g.t(z.playerState,2)||(Q=z.ug,D=D===void 0?!1:D,Q.V||!(Q.Z>0)||Q.mediaElement&&Q.mediaElement.getCurrentTime()>0||(D={ZP:"seektimeline_resumeTime",P2:D},Q.videoData.U||(D.seekSource=15),Q.seekTo(Q.Z,
|
|
D)));a:{D=E;if(g.mY(z.videoData)){if(!z.videoData.dP())break a}else if(!g.Ra(z.videoData))break a;if(z.mediaElement)if((Q=z.videoData.V)&&z.mediaElement.M0()){T=z.mediaElement.XM();if(z.gO)if(T!==z.gO.element)tZ(z);else if(D&&Q.flavor==="fairplay"&&!Fz())tZ(z);else break a;if(z.W("html5_report_error_for_unsupported_tvos_widevine")&&Fz()&&Q.flavor==="widevine")z.IC("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","trg.unspttvoswidevine");else{z.gO=new Zb(T,z.videoData,z.X,z.mediaElement,z.Tk);
|
|
z.gO.subscribe("licenseerror",z.iw,z);z.gO.subscribe("qualitychange",z.r4,z);z.gO.subscribe("heartbeatparams",z.iK,z);z.gO.subscribe("keystatuseschange",z.b3,z);z.gO.subscribe("ctmp",z.D,z);D=g.v(z.mT.keys);for(Q=D.next();!Q.done;Q=D.next())Q=z.mT.get(Q.value),z.gO.jl(Q);z.W("html5_eme_loader_sync")||z.mT.Lf()}}else z.IC("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","trg.updatedrm")}return E};
|
|
r2s=function(z,D){z.Iy.tick("vta");g.qK("vta",void 0,"video_to_ad");z.getCurrentTime()>0&&c_X(z.ug,z.getCurrentTime());z.mediaElement.rX(D);z.YV&&eC(4);!z.videoData.U&&z.playerState.isOrWillBePlaying()&&z.qC.start();if(jVJ(z)){var E;if(D=(E=z.mediaElement)==null?void 0:E.audioTracks())D.onaddtrack=function(){YJL(z)},D.onremovetrack=function(){YJL(z)},D.onchange=function(){z.Zg("internalaudioformatchange",z.videoData,!0)}}};
|
|
tZ=function(z){z.gO&&(z.gO.dispose(),z.gO=null)};
|
|
ikX=function(z){var D=D===void 0?!1:D;z.mediaElement&&(z.YV?(tZ(z),z.Af(),ZkL(z,D)):(z.videoData.ew&&z.videoData.ew.Wp(),z.mediaElement.stopVideo()),z.playVideo())};
|
|
yh=function(z,D){z.X.W("html5_log_rebuffer_reason")&&(D={r:D,lact:g.m9()},z.mediaElement&&(D.bh=qT(z.mediaElement)),z.D("bufreason",D))};
|
|
wGJ=function(z,D){if(z.X.Bc()&&z.mediaElement){var E=z.mediaElement.zO();E.omt=(z.mediaElement.getCurrentTime()+z.Pc()).toFixed(3);E.ps=z.playerState.state.toString(16);E.rt=(g.oz(z.XX.provider)*1E3).toFixed();E.e=D;z.mJ[z.dC++%5]=E}};
|
|
t3k=function(z){if(z.X.Bc()){z.mJ.sort(function(Q,T){return+Q.rt-+T.rt});
|
|
for(var D=g.v(z.mJ),E=D.next();!E.done;E=D.next())E=E.value,z.D("vpe",Object.assign({t:E.rt},E));z.mJ=[];z.dC=0}};
|
|
y2L=function(z){if(g.GV("cobalt")&&g.GV("nintendo switch")){var D=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;z.D("nxdock",{d:D})}};
|
|
XGW=function(z){if(hN(z.videoData,"html5_set_debugging_opt_in")&&(z=g.lK(),!z.PF(183))){var D="f"+(Math.floor(183/31)+1),E=NMW(D)||0;E|=268435456;E===0?delete AF[D]:AF[D]=E.toString(16).toString();z.save()}};
|
|
Eun=function(z,D){z.LJ.Yw()||(z.D("sgap",{f:D}),z.LJ.clearQueue(!1,D==="pe"))};
|
|
Tj=function(z){return z.W("html5_disable_video_player_initiated_seeks")&&g.mY(z.videoData)};
|
|
oJW=function(z){DO.call(this,z);var D=this;this.events=new g.fQ(z);g.H(this,this.events);Gx(this.api,"isLifaAdPlaying",function(){return D.api.isLifaAdPlaying()});
|
|
this.events.lr(z,z.Y().HF().K.PF(g.oE)?"playbackChange":"serverstitchedvideochange",function(){var E;(E=D.api.getVideoData())!=null&&E.hH()&&(D.api.isLifaAdPlaying()?(D.playbackRate=D.api.getPlaybackRate(),D.api.setPlaybackRate(1)):D.api.setPlaybackRate(D.playbackRate))});
|
|
this.playbackRate=1};
|
|
sc=function(z){DO.call(this,z);var D=this;this.K=!!navigator.mediaSession.setPositionState;this.events=new g.fQ(z);g.H(this,this.events);this.events.lr(z,"videodatachange",function(){D.updateMetadata()});
|
|
this.events.lr(z,"presentingplayerstatechange",function(){sVX(D)});
|
|
this.events.lr(z,"SEEK_COMPLETE",function(){$bX(D)})};
|
|
$Q=function(z,D){try{navigator.mediaSession.setActionHandler(z,D)}catch(E){}};
|
|
qJO=function(z){$Q("play",function(){z.api.playVideo();qm(z)});
|
|
$Q("pause",function(){z.api.pauseVideo();qm(z)});
|
|
$Q("seekbackward",function(){z.api.seekBy(-5*z.api.getPlaybackRate());qm(z)});
|
|
$Q("seekforward",function(){z.api.seekBy(5*z.api.getPlaybackRate());qm(z)});
|
|
$Q("seekto",function(D){D=D.seekTime;D!=null&&z.api.seekTo(D);qm(z)})};
|
|
qm=function(z){z.api.W("web_reset_lact_on_media_actions")&&z.api.updateLastActiveTime()};
|
|
PIk=function(z){var D,E,Q,T;return(D=z.api.getVideoData().getWatchNextResponse())==null?void 0:(E=D.playerOverlays)==null?void 0:(Q=E.playerOverlayRenderer)==null?void 0:(T=Q.browserMediaSession)==null?void 0:T.browserMediaSessionRenderer};
|
|
M3s=function(z){var D=[];if(!z||!z.thumbnails)return D;z=g.v(z.thumbnails);for(var E=z.next();!E.done;E=z.next())E=E.value,E.url&&(!E.width||E.width<=0||!E.height||E.height<=0||g.gW(E.url)&&D.push({src:E.url||"",sizes:E.width+"x"+E.height,type:"image/jpeg"}));return D};
|
|
sVX=function(z){z=z.api.getPlayerStateObject();z=z.isCued()||z.isError()?"none":z.isOrWillBePlaying()?"playing":"paused";navigator.mediaSession.playbackState=z};
|
|
$bX=function(z){if(z.K)if(z.api.getVideoData().isLivePlayback)try{Pf({duration:Infinity})}catch(Q){Pf()}else{var D;if((D=z.api.getVideoData())==null?0:D.S){D=z.api.getProgressState().seekableEnd;var E=Math.min(z.api.getCurrentTime(),D);if(D&&Number.isFinite(E)){Pf({duration:D,playbackRate:z.api.getPlaybackRate(),position:E});return}}Pf()}};
|
|
Pf=function(z){navigator.mediaSession.setPositionState(z)};
|
|
Mm=function(z){DO.call(this,z);var D=this;this.L=new Map;this.B=this.K=void 0;this.compositeVideoState=null;this.Z=void 0;this.events=new g.fQ(z);g.H(this,this.events);this.events.lr(z,"modulecreated",function(E){var Q;a:{var T,k,G,d=(T=D.api.getVideoData())==null?void 0:(k=T.getPlayerResponse())==null?void 0:(G=k.overlay)==null?void 0:G.playerControlsOverlayRenderer;if(d&&(T=g.U(d.compositeVideoOverlay,CIX),T==null?0:(Q=T.sources)==null?0:Q.length))for(Q=g.v(T==null?void 0:T.sources),T=Q.next();!T.done;T=
|
|
Q.next())if(T=T.value,T.isActive){Q=T;break a}Q=void 0}E==="captions"&&(Q==null?void 0:Q.topLeftCornerX)!==void 0&&(Q==null?void 0:Q.topLeftCornerY)!==void 0&&(Q==null?void 0:Q.width)!==void 0&&(Q==null?void 0:Q.height)!==void 0&&D.api.wU({top:Q.topLeftCornerY,right:1-Q.topLeftCornerX-Q.width,bottom:1-Q.topLeftCornerY-Q.height,left:Q.topLeftCornerX})});
|
|
this.events.lr(z,"videodatachange",function(E){var Q=D.api.getVideoData();D.K=void 0;D.L.clear();D.api.PW("compositeembargo",1);var T=Q==null?void 0:Q.dL.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");(T==null?0:T.length)?A26(D,T.filter(function(k){return BBn(D,k)})):(Q==null?0:Q.cueRanges)&&A26(D,Q.cueRanges.filter(function(k){return BBn(D,k)}));
|
|
E==="dataupdated"&&(Q==null?void 0:Q.compositeLiveStatusToken)!==D.B&&(D.B=Q==null?void 0:Q.compositeLiveStatusToken,D.api.uU())});
|
|
this.events.lr(z,g.eH("compositeembargo"),function(E){var Q;if(((Q=D.K)==null?void 0:Q.id)!==E.id&&(D.api.cX(!0),D.L.has(E.id))){var T=D.L.get(E.id);Q=D.api.getVideoData();T=g.v(T);for(var k=T.next();!k.done;k=T.next()){var G=void 0;k=(G=k.value.compositeEmbargo)==null?void 0:G.embargoStatusToken;Q.T4!==k&&(Q.T4=k,D.api.uU());zvO(D,E)}}});
|
|
this.events.lr(z,"crx_compositeembargo",function(E){var Q;if(((Q=D.K)==null?void 0:Q.id)===E.id&&(D.api.cX(!1),D.L.has(E.id))){if(E=D.api.getVideoData())E.T4=void 0;D.api.uU();zvO(D)}});
|
|
this.events.lr(z,"heartbeatRequest",function(E){D.compositeVideoState!==null&&(E.playbackState||(E.playbackState={}),E.playbackState.compositeVideoState=D.compositeVideoState)});
|
|
this.events.lr(z,"internalaudioformatchange",function(E,Q){var T=D.api.getVideoData({zY:!1});T==null||T.D("atrkchg",{id:E,m:Q});if(T&&sQ(T))for(Q=D.api.getAvailableAudioTracks(),Q=g.v(Q),T=Q.next();!T.done;T=Q.next())if(T.value.getLanguageInfo().getId()===E){D.api.Y().kV=E;break}});
|
|
this.events.lr(z,"onPlaybackAudioChange",function(){D.api.uU()});
|
|
Gx(z,"setCompositeParam",function(E){D.compositeVideoState=E});
|
|
this.api.W("web_watch_enable_multiview_manager")&&Gx(z,"setCompositeVideoOverlayRendererComponent",function(E){D.setCompositeVideoOverlayRendererComponent(E)})};
|
|
zvO=function(z,D){var E;((E=z.K)==null?void 0:E.id)!==(D==null?void 0:D.id)&&(z.K&&(z.L.delete(z.K.id),z.api.s5([z.K],1)),z.K=D)};
|
|
A26=function(z,D){D=g.v(D);for(var E=D.next();!E.done;E=D.next()){var Q=E.value,T=void 0;E=Number((T=Q.playbackRelativePosition)==null?void 0:T.utcTimeMs)/1E3;var k=void 0;T=E+Number((k=Q.duration)==null?void 0:k.seconds);k="composite_embargo_"+E;Q.onEnter&&(Q=Q.onEnter.filter(z.V),Q.length&&(z.L.set(k,Q),z.api.addUtcCueRange(k,E,T,"compositeembargo",!1)))}};
|
|
BBn=function(z,D){var E;return(E=D.onEnter)==null?void 0:E.some(z.V)};
|
|
Ce=function(z){DO.call(this,z);var D=this;Gx(z,"getAvailableQualityData",function(){return D.getAvailableQualityData()});
|
|
Gx(z,"getAvailableQualityDataAndMessaging",function(){return D.getAvailableQualityDataAndMessaging()});
|
|
Gx(z,"getPaygatedAudioQualityData",function(){return D.getPaygatedAudioQualityData()})};
|
|
DyV=function(z,D,E){var Q=[],T=D?156595:151874;z=g.v(z);for(var k=z.next();!k.done;k=z.next()){var G=k.value;k=G.video;G={formatId:G.id,qualityLabel:k.qualityLabel,quality:k.quality,isPlayable:D};if(k=E[k.qualityLabel])G.paygatedQualityDetails={paygatedIndicatorText:k.paygatedIndicatorText,endpoint:k.endpoint,veType:T,trackingParams:k.trackingParams};Q.push(G)}return Q};
|
|
E2W=function(z){z=(z==null?void 0:z.qualityDetails)||[];return g.JA(z)&&!Array.isArray(z)?z:z.reduce(function(D,E){var Q=E.key;E=E.value;Q&&E&&(D[Q]=E);return D},{})};
|
|
AZ=function(z){DO.call(this,z);var D=this;this.Z=1;this.Iy=null;this.events=new g.fQ(z);g.H(this,this.events);this.events.lr(z,"d6de4videobindingchange",function(E){D.Oe(E)});
|
|
this.events.lr(z,"csiinitialized",function(){QtL(D)})};
|
|
QtL=function(z){Bf()&&(z.Iy=z.api.Ej(),z.K=new C7,z.Z=2,z.Iy.V7("pt_pish"),window.requestIdleCallback?window.requestIdleCallback(function(){Tjk(z)}):Tjk(z))};
|
|
Tjk=function(z){if(Bf()){z.Iy=z.api.Ej();z.Iy.V7("pt_pis");try{window.android.webview.getExperimentalMediaIntegrityTokenProvider({cloudProjectNumber:868618676952}).then(function(E){z.L=E;var Q;(Q=z.K)==null||Q.resolve();z.Iy.V7("pt_pif")}).catch(function(E){zH(E,"player_start");
|
|
z.Iy.V7("pt_pie");var Q;(Q=z.K)==null||Q.reject(E)})}catch(E){zH(E,"player_start_catch");
|
|
z.api.D("pfes",{});var D;(D=z.K)==null||D.reject(E)}}};
|
|
k5X=function(z,D){if(z.L){var E=D.videoId;z.Z=3;z.Iy.V7("pt_ms");try{z.L.requestToken(E).then(function(Q){z.Iy.V7("pt_mf");if(Q=g.Mn(Q))D.Q0={yU:Q}}).catch(function(Q){z.Iy.V7("pt_me");
|
|
zH(Q,"player_generate");z.handleError(Q,D)})}catch(Q){zH(Q,"player_generate_catch"),z.handleError(Q,D)}}};
|
|
zH=function(z,D){z.message&&g.Rc(Error(D+"_"+z.message))};
|
|
Bf=function(){return window.android&&window.android.webview&&window.android.webview.getExperimentalMediaIntegrityTokenProvider};
|
|
D$=function(z){DO.call(this,z);var D=this;this.loaded=!1;this.N=0;this.K=!1;this.S={};this.L=[];this.B=0;this.U=!1;this.events=new g.fQ(z);g.H(this,this.events);this.Z=new g.fQ(z);g.H(this,this.Z);this.events.lr(z,"modulesCreated",function(){D.jV()&&D.load()});
|
|
this.events.lr(z,"modulesDestroyed",function(E){var Q=D.api.getPresentingPlayerType();switch(E){case 2:case 3:E=Q!==1&&!(Q===5||Q===6||Q===7);break;case 4:E=!D.K;break;default:E=!0}E&&D.unload()})};
|
|
G5Q=function(z,D){g.vY(z.api.Y())&&(D?z.V.show():z.V.hide())};
|
|
evn=function(z){var D=z.api.getVideoData().interstitials,E=[];D=g.v(D);for(var Q=D.next();!Q.done;Q=D.next()){Q=Q.value;var T=E,k=T.push,G=z,d=Q.playerVars,F=Q.Mx,L=Q.time,n="yto-"+G.N++;L=new g.kv(L,L,{id:n,priority:7,namespace:"yto"});G.S[n]={playerVars:d,playerType:F};k.call(T,L);T=z.api.getVideoData({playerType:1});T=Object.assign({oauth_token:T.oauthToken},Q.playerVars);z.api.preloadVideoByPlayerVars(T,Q.Mx)}z.api.J7(E,1)};
|
|
YF=function(z,D,E,Q,T,k,G,d,F,L){var n=D^z;if((z+4&41)>=z&&(z-6^27)<z){pS(n^455,n^7917,E);var f=E[e[n^491]]}(z>>1&15)>=5&&(z|8)>>4<3&&(f=Q(T,k,G,d,F,L));if(z-8<<1>=z&&(z-2^28)<z){E=(E%Q[e[n^4457]]+Q[e[n^4457]])%Q[e[n^4457]];var X=Q[0];Q[0]=Q[E];Q[E]=X;f=[E]}return f};
|
|
dyX=function(z){var D=z.L[z.B];if(D){var E=z.S[D];D=E.playerVars;E=E.playerType;z.K=!0;z.B++;var Q=z.api.getVideoData({playerType:1});D=Object.assign({oauth_token:Q.oauthToken},D);z.api.loadVideoByPlayerVars(D,!0,E,!0);z.K=!1}};
|
|
F3L=function(z){z.B<z.L.length?dyX(z):(g.t(z.api.getPlayerStateObject(1),2)&&(z.U=!0),z.K=!0,z.B=0,z.L.length=0,z.api.sx(),z.K=!1)};
|
|
L3s=function(z){this.Z=z===void 0?200:z;this.L=this.K=void 0};
|
|
W3X=function(z,D,E,Q){var T,k;return g.w6(function(G){switch(G.L){case 1:return G.K(ffW(z),2);case 2:if(!z.K)return G.return();G.V(3);T={key:FX(D,"videoPlaybackPositionEntity"),videoId:D,lastPlaybackPositionSeconds:E.toString(),lastUpdatedClientTimestampMs:Q.toString()};return G.K(uP6(z.K,T),5);case 5:if(z.L===D){G.XH(6);break}return G.K(n2a(z),7);case 7:z.L=D;case 6:G.N(0);break;case 3:throw k=G.B(),Error("Failed to add or update playback position",{cause:k});}})};
|
|
br=function(z,D,E){D=D===void 0?"":D;E=E===void 0?"":E;z=new g.Bk(z,!0);z.set("alr","yes");E&&(E=Ap(33,484,DY(73,1732,E)),z[e[5]](D,ET(78,1586,E)));return z};
|
|
n2a=function(z){var D,E,Q,T,k,G,d,F,L;return g.w6(function(n){switch(n.L){case 1:if(!z.K)return n.return();n.V(2);return n.K(b9O(z.K,"videoPlaybackPositionEntity"),4);case 4:return D=n.Z,n.K(b9O(z.K,"mainVideoEntity"),5);case 5:E=n.Z;Q=new Set(E.map(function(f){return f.videoId}));
|
|
T=D.filter(function(f){return!Q.has(f.videoId)});
|
|
T.sort(function(f,X){return Number(X.lastUpdatedClientTimestampMs)-Number(f.lastUpdatedClientTimestampMs)});
|
|
k=Date.now()-864E5;G=[];for(d=0;d<T.length;d++)F=T[d],(d>=z.Z||Number(F.lastUpdatedClientTimestampMs)<k)&&F.key&&G.push(F.key);return n.K(O9r(z.K,G),6);case 6:n.N(0);break;case 2:throw L=n.B(),Error("Failed to expire playback position",{cause:L});}})};
|
|
ffW=function(z){var D;return g.w6(function(E){if(E.L==1){if(z.K)E=E.XH(0);else{var Q=E.K;E6||(E6=jDO());E=Q.call(E,E6,3)}return E}D=E.Z;if(!D)throw Error("PES is undefined");z.K=D;E.U()})};
|
|
uJ6=function(z){DO.call(this,z);var D=this;this.events=new g.fQ(z);g.H(this,this.events);z=z.Y().HF().K.PF(XZs);var E=new L3s(Number(z)||void 0);this.K=E;Gx(this.api,"addOrUpdateOnlinePlaybackPosition",function(Q,T,k){return W3X(E,Q,T,k)});
|
|
Gx(this.api,"deleteOnlinePlaybackPosition",function(Q){return E.delete(Q)});
|
|
this.events.lr(this.api,"presentingplayerstatechange",function(Q){(g.YB(Q,4)||g.YB(Q,1)||g.YB(Q,2))&&JRJ(D)});
|
|
this.events.lr(this.api,"heartbeatRequest",function(){JRJ(D)})};
|
|
JRJ=function(z){var D,E=(D=z.api.getVideoData())==null?void 0:D.videoId;if(E){D=z.api.getCurrentTime();var Q=Date.now();W3X(z.K,E,D,Q)}};
|
|
V0W=function(z){/[^a-zA-Z0-9;.!_-]/.test(z)&&(z=z.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return z};
|
|
OMr=function(z){return window.Profiler&&new window.Profiler(z)};
|
|
Qf=function(z,D,E){D=D===void 0?100:D;E=E===void 0?100:E;DO.call(this,z);this.sampleInterval=D;this.maxBufferSize=E;this.L=0;bM6(this)};
|
|
jtX=function(z){var D,E,Q;return g.w6(function(T){if(T.L==1)return T.V(2),T.K((D=z.Z)==null?void 0:D.stop(),4);if(T.L!=2)return(E=T.Z)&&z.logTrace(E),T.N(0);Q=T.B();z.K=V0W(Q.message);z.Cf();T.U()})};
|
|
bM6=function(z){var D=z.sampleInterval,E=z.maxBufferSize;if(!z.rR()&&D>0&&E>0&&!z.K&&z.L<1E7)try{z.Z=OMr({sampleInterval:D,maxBufferSize:E});var Q;(Q=z.Z)==null||Q.addEventListener("samplebufferfull",function(){return g.w6(function(T){if(T.L==1)return T.K(jtX(z),2);bM6(z);T.U()})})}catch(T){z.K=V0W(T.message),z.Cf()}};
|
|
TH=function(z){DO.call(this,z);var D=this,E=new g.fQ(z);g.H(this,E);E.lr(z,"internalaudioformatchange",function(Q,T){v2k(D,Q,T)});
|
|
E.lr(z,"annotationvisibility",function(Q){D.api.W("web_fix_annotations")&&myw(D,(294).toString(),{boolValue:Q})});
|
|
E.lr(z,"videoplayerreset",function(){lfO(D)});
|
|
E.lr(z,"videodatachange",function(Q,T){D.onVideoDataChange(Q,T)})};
|
|
v2k=function(z,D,E){if(E){var Q="";Y7X(z,D)&&(Q=D,z.api.Y().kV=D);if(Q&&IfW(z,Q)){DvV(z.api,Q);var T;rJ($OX(z.api.Y(),(T=z.api.getVideoData())==null?void 0:g.oa(T)),function(k){var G=Q;afn(k)!==G&&myw(z,S7r(k),{stringValue:G})})}}};
|
|
lfO=function(z){var D;if((D=K$())==null?0:D.size){var E;rJ($OX(z.api.Y(),(E=z.api.getVideoData())==null?void 0:g.oa(E)),function(Q){(Q=afn(Q))&&IfW(z,Q)&&(z.api.Y().kV=Q)})}};
|
|
Y7X=function(z,D){z=z.api.getAvailableAudioTracks();z=g.v(z);for(var E=z.next();!E.done;E=z.next())if(E=E.value,E.getLanguageInfo().getId()===D)return E;return null};
|
|
afn=function(z){z=S7r(z);var D=K$();z=D?D.get(z):void 0;return z&&z.stringValue?z.stringValue:""};
|
|
S7r=function(z){var D=(484).toString();z&&(D=(483).toString());return D};
|
|
IfW=function(z,D){var E;return D.split(".")[0]!==""&&((E=z.api.getVideoData())==null?void 0:!sQ(E))};
|
|
myw=function(z,D,E){RvX([{settingItemId:D,settingOptionValue:E}]);rJ(z.zZ(),function(Q){PZQ(Q,D,E)})};
|
|
RvX=function(z){var D=K$();D||(D=new Map);z=g.v(z);for(var E=z.next();!E.done;E=z.next())E=E.value,D.set(E.settingItemId,E.settingOptionValue);D=JSON.stringify(Object.fromEntries(D));g.oB("yt-player-user-settings",D,2592E3)};
|
|
ZMr=function(z){DO.call(this,z);var D=this;this.events=new g.fQ(z);g.H(this,this.events);this.events.lr(z,"onSnackbarMessage",function(E){switch(E){case 1:D.api.getPlayerStateObject().isBuffering()&&D.api.Wc("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.GH=function(z,D,E,Q,T){D=D===void 0?!1:D;Q=Q===void 0?!1:Q;T=T===void 0?!1:T;g.Ma.call(this);this.j=T;this.S=!1;this.B=new g.i$(this);this.V=this.U=null;this.Z=this.L=!1;g.H(this,this.B);this.target=z;this.K=D;this.N=E||z;this.S=Q;D&&(g.tU&&this.target.setAttribute("draggable","true"),T||(this.target.style.touchAction="none"));kq(this)};
|
|
eT=function(z){g.tF(z.B,!z.K)};
|
|
kq=function(z){z.V=null;z.U=null;z.lr(dl("over"),z.Kt);z.lr("touchstart",z.Lo);z.K&&z.lr(dl("down"),z.wT)};
|
|
cRL=function(z,D){for(var E=0;E<D.changedTouches.length;E++){var Q=D.changedTouches[E];if(Q.identifier===z.U)return Q}return null};
|
|
dl=function(z){return window.navigator.msPointerEnabled?"MSPointer"+z.charAt(0).toUpperCase()+z.substring(1):"mouse"+z};
|
|
Fk=function(z){return z&&K3W?g.Ul(z)||document:document};
|
|
hv6=function(z){K3W=z};
|
|
xyk=function(z){DO.call(this,z);var D=this;this.L=new Set;this.K={};this.events=new g.fQ(z);g.H(this,this.events);this.events.lr(z,"videodatachange",function(E){E==="newdata"&&(D.api.PW("stationsEmbargo"),D.api.PW("stationsMetadataUpdate"),D.K={},D.L.clear());E=D.api.getVideoData().dL;var Q=E.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_STATION_AIRING_EMBARGO");Q&&pZa(D,Q,"stationsEmbargo");(E=E.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_STATION_METADATA_UPDATE"))&&pZa(D,E,"stationsMetadataUpdate")});
|
|
this.events.lr(z,g.eH("stationsEmbargo"),function(E){D.api.cX(!0);var Q,T=(Q=D.K[E.id])!=null?Q:[];Q=g.v(T);for(T=Q.next();!T.done;T=Q.next())if(T=T.value.embargo)D.api.hideControls(),D.api.IC("auth",2,ack(T.errorRenderer.reason),g.dW({embargoed:1,id:E.id,idx:E.L,start:E.start})),(T=T.onTrigger)&&D.api.Wc("innertubeCommand",T)});
|
|
this.events.lr(z,g.eH("stationsMetadataUpdate"),function(E){var Q;E=(Q=D.K[E.id])!=null?Q:[];Q=g.v(E);for(E=Q.next();!E.done;E=Q.next())(E=E.value.command)&&D.api.Wc("innertubeCommand",E)})};
|
|
pZa=function(z,D,E){D=g.v(D);for(var Q=D.next();!Q.done;Q=D.next()){Q=Q.value;var T=void 0,k=Number((T=Q.playbackRelativePosition)==null?void 0:T.utcTimeMs)/1E3,G=void 0;T=k+Number((G=Q.duration)==null?void 0:G.seconds);G="stations:"+E+":"+k;z.L.has(G)||(z.L.add(G),Q.onEnter&&(z.K[G]=Q.onEnter),z.api.addUtcCueRange(G,k,T,E,!1))}};
|
|
L6=function(z,D,E){cO.call(this,D,z);this.K=E};
|
|
g.f6=function(z){sr.call(this);var D=this;this.K=z;this.V={};this.listener=function(E){D.dispatchEvent(new L6(D,E.type,E))}};
|
|
pkQ=function(z){var D=/codecs="([^"]*)"/.exec(z.mimeType);return D&&D[1]?D[1]+" ("+z.itag+")":z.itag};
|
|
n6=function(z,D,E,Q,T){g.r7.call(this,{G:"div",yA:"ytp-horizonchart"});this.S=D;this.sampleCount=E;this.V=Q;this.U=T;this.index=0;this.heightPx=-1;this.B=this.Z=null;this.K=Math.round(z/E);this.element.style.width=this.K*this.sampleCount+"px";this.element.style.height=this.S+"em"};
|
|
W$=function(z,D){if(z.heightPx===-1){var E=null;try{E=g.$0("CANVAS"),z.Z=E.getContext("2d")}catch(d){}if(z.Z){var Q=z.K*z.sampleCount;z.B=E;z.B.width=Q;z.B.style.width=Q+"px";z.element.appendChild(z.B)}else for(z.sampleCount=Math.floor(z.sampleCount/4),z.K*=4,E=0;E<z.sampleCount;E++)Q=g.$0("SPAN"),Q.style.width=z.K+"px",Q.style.left=z.K*E+"px",z.element.appendChild(Q)}E=z.element.clientHeight||24;E!==z.heightPx&&(z.heightPx=E,z.Z&&(E=(window.devicePixelRatio||1)>1?2:1,z.B.height=z.heightPx*E,z.B.style.height=
|
|
z.heightPx+"px",z.Z.scale(1,E)));D=g.v(D);for(Q=D.next();!Q.done;Q=D.next()){E=z;var T=z.index,k=Q.value;for(Q=0;Q+2<E.V.length&&E.V[Q+1]<k;)Q++;k=Math.min(1,(k-E.V[Q])/(E.V[Q+1]-E.V[Q]));if(E.Z)E.Z.fillStyle=E.U[Q],E.Z.fillRect(T*E.K,0,E.K,E.heightPx),E.Z.fillStyle=E.U[Q+1],E.Z.fillRect(T*E.K,E.heightPx*(1-k),E.K,E.heightPx);else{T=E.element.children[T];var G=window.devicePixelRatio||1;k=Math.min(E.heightPx,Math.round(E.heightPx*k*G)/G)||0;T.style.height=k+"px";T.style.backgroundColor=E.U[Q+1];T.style.borderTop=
|
|
"solid "+(E.heightPx-k)+"px "+E.U[Q]}z.index=(z.index+1)%z.sampleCount}D=z.index;z.Z?z.Z.clearRect(D*z.K,0,z.K,z.heightPx):(z=z.element.children[D],z.style.height="0px",z.style.borderTop="")};
|
|
Xk=function(z){var D=null;D={G:"button",U9:["ytp-sfn-close","html5-video-info-panel-close","ytp-button"],TV:{title:"close"},Dg:"[X]"};g.r7.call(this,{G:"div",U9:["html5-video-info-panel","ytp-sfn"],VA:[D,{G:"div",U9:["html5-video-info-panel-content","ytp-sfn-content"],VA:[{G:"div",VA:[{G:"div",Dg:"Video ID / sCPN"},{G:"span",Dg:"{{video_id_and_cpn}}",yA:"ytp-sfn-cpn"}]},{G:"div",VA:[{G:"div",Dg:"Viewport / Frames"},{G:"span",Dg:"{{dims_and_frames}}"}]},{G:"div",VA:[{G:"div",Dg:"Current / Optimal Res"},
|
|
{G:"span",Dg:"{{resolution}}"}]},{G:"div",VA:[{G:"div",Dg:"Volume / Normalized"},{G:"span",Dg:"{{volume}}"}]},{G:"div",VA:[{G:"div",Dg:"Codecs"},{G:"span",Dg:"{{codecs}}"}]},{G:"div",TV:{style:"{{shader_info_style}}"},VA:[{G:"div",Dg:"Shader Info"},{G:"span",Dg:"{{shader_info}}"}]},{G:"div",TV:{style:"{{color_style}}"},VA:[{G:"div",Dg:"Color"},{G:"span",Dg:"{{color}}"}]},{G:"div",TV:{style:"{{drm_style}}"},VA:[{G:"div",Dg:"Protected"},{G:"span",Dg:"{{drm}}"}]},{G:"div",TV:{style:"{{bandwidth_style}}"},
|
|
VA:[{G:"div",Dg:"Connection Speed"},{G:"span",VA:[{G:"span",Dg:"{{bandwidth_chart}}"},{G:"span",Dg:"{{bandwidth_kbps}}"}]}]},{G:"div",TV:{style:"{{network_activity_style}}"},VA:[{G:"div",Dg:"Network Activity"},{G:"span",VA:[{G:"span",Dg:"{{network_activity_chart}}"},{G:"span",Dg:"{{network_activity_bytes}}"}]}]},{G:"div",VA:[{G:"div",Dg:"Buffer Health"},{G:"span",VA:[{G:"span",Dg:"{{buffer_health_chart}}"},{G:"span",Dg:"{{buffer_health_seconds}}"}]}]},{G:"div",TV:{style:"{{live_latency_style}}"},
|
|
VA:[{G:"div",Dg:"Live Latency"},{G:"span",VA:[{G:"span",Dg:"{{live_latency_chart}}"},{G:"span",Dg:"{{live_latency_secs}}"}]}]},{G:"div",TV:{style:"{{live_mode_style}}"},VA:[{G:"div",Dg:"Live Mode"},{G:"span",Dg:"{{live_mode}}"}]},{G:"div",TV:{style:"{{playback_categories_style}}"},VA:[{G:"div",Dg:"Playback Categories"},{G:"span",Dg:"{{playback_categories}}"}]},{G:"div",TV:{style:"{{fmt_debug_info_style}}"},VA:[{G:"div",Dg:"Format Debug Info"},{G:"span",Dg:"{{fmt_debug_info}}"}]},{G:"div",VA:[{G:"div",
|
|
Dg:"Mystery Text"},{G:"span",Dg:"{{debug_info}}"}]},{G:"div",TV:{style:"{{extra_debug_info_style}}"},VA:[{G:"div",Dg:""},{G:"span",VA:[{G:"span",Dg:"{{extra_debug_info}}"}]}]},{G:"div",VA:[{G:"div",Dg:"Date"},{G:"span",Dg:"{{date}}"}]},{G:"div",TV:{style:"{{cotn_and_local_media_style}}"},VA:[{G:"div",Dg:"COTN / Local Media"},{G:"span",Dg:"{{cotn_and_local_media}}"}]},{G:"div",TV:{style:"{{release_style}}"},VA:[{G:"div",Dg:"Player Release"},{G:"span",Dg:"{{release_name}}"}]}]}]});this.NN=z;this.position=
|
|
0;this.U=!0;D?this.lr(this.OH("ytp-sfn-close"),"click",this.hide):this.lr(this.element,"click",this.hide);z=[0,18750,37500,81250,128E3,256E3,512E3,2048E3,8192E3,32768E3,131072E3];D="#000 #d53e4f #f46d43 #fdae61 #fee08b #e6f598 #abdda4 #66c2a5 #3288bd #124588 #fff".split(" ");var E=z.map(function(Q){return Q/4});
|
|
this.N={};this.K=new n6(300,1,150,z,D);g.H(this,this.K);this.updateValue("bandwidth_chart",this.K);this.B=new n6(300,1,150,[0,3,10,15,30,60,90],"#000 #66c2a5 #abdda4 #e6f598 #fdae61 #f46d43 #a8330f".split(" "));g.H(this,this.B);this.updateValue("live_latency_chart",this.B);this.Z=new n6(300,1,150,[0,15,30,60,90,120],"#000 #fdae61 #e6f598 #66c2a5 #3288bd #fff".split(" "));g.H(this,this.Z);this.updateValue("buffer_health_chart",this.Z);this.S=new n6(300,1,150,E,D);g.H(this,this.S);this.updateValue("network_activity_chart",
|
|
this.S);this.delay=new g.re(this.hI,500,this);g.H(this,this.delay);this.V=new g.re(this.j,2E4,this);g.H(this,this.V)};
|
|
UyL=function(z){DO.call(this,z);var D=this;Gx(z,"getStatsForNerds",function(){return HVs(D.api)});
|
|
ej(z,"showVideoInfo",function(){HMn(D,!0)});
|
|
ej(z,"hideVideoInfo",function(){HMn(D,!1)});
|
|
ej(z,"isVideoInfoVisible",function(){return Njn(D)})};
|
|
HMn=function(z,D){var E=Njn(z);z.K||(z.K=new Xk(z.api),g.H(z,z.K),g.Sj(z.api,z.K.element,4));z.K.TU(D);var Q=Yu(z.api.nx());Q&&Q.loaded&&E!==D&&Q.geH();D&&z.api.D("sfn",{},!0)};
|
|
Njn=function(z){var D;return!((D=z.K)==null||!D.L)};
|
|
g2r=function(z){DO.call(this,z);var D=this;this.events=new g.fQ(z);g.H(this,this.events);Gx(this.api,"setSubtitlesTargetContainerId",function(E){var Q=Jb(D.api.nx());Q&&(E=E?document.getElementById(E):null,Q.DY(E))});
|
|
Gx(this.api,"clearSubtitlesTargetContainerId",function(){var E=Jb(D.api.nx());E&&E.DY(null)})};
|
|
Vf=function(z){DO.call(this,z);var D=this,E={};this.ew=(E.TIMELY_ACTION_TRIGGER_TYPE_UNSPECIFIED=function(){return!1},E.TIMELY_ACTION_TRIGGER_TYPE_KEYBOARD_SEEK=function(Q){return rRV(D,Q)},E.TIMELY_ACTION_TRIGGER_TYPE_PROGRESS_BAR_SEEK=function(Q){return rRV(D,Q)},E.TIMELY_ACTION_TRIGGER_TYPE_PLAYER_CONTROLS_SHOWN=function(){return D.api.Y().experiments.MN("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")?D.V&&D.N:D.V&&D.S},E.TIMELY_ACTION_TRIGGER_TYPE_SPEEDMASTER=
|
|
function(){return D.Iq},E);
|
|
this.Iq=this.N=this.S=this.V=!1;this.B={};this.events=new g.fQ(z);g.H(this,this.events);this.U=new g.GH(this.api.wM().dW);g.H(this,this.U);this.api.W("enable_smart_skip_web_player_bar_hover_length_threshold")&&g.GS(this.api.Y().experiments,"smart_skip_web_player_bar_min_hover_length_milliseconds")&&(E=g.GS(this.api.Y().experiments,"smart_skip_web_player_bar_min_hover_length_milliseconds"),this.FH=new g.re(this.zj,E,this),g.H(this,this.FH));this.events.lr(z,"videodatachange",function(Q,T){if(Q!=="dataupdated"||
|
|
T.videoId!==D.videoId||!oq(D.timelyActions,iMs(T)))D.onVideoDataChange(T)});
|
|
this.events.lr(z,"presentingplayerstatechange",function(Q){D.qE(Q)});
|
|
z.W("enable_smart_skip_player_controls_shown_on_web")&&(this.events.lr(z,"onShowControls",function(){D.V=!0;D.zj()}),this.events.lr(z,"onHideControls",function(){D.V=!1}),this.U.subscribe("hoverstart",function(){D.S=!0;
|
|
D.zj()},this),this.U.subscribe("hoverend",function(){D.S=!1},this),z.W("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&(this.events.lr(z,"progressBarHoverStart",function(){D.N=!0;
|
|
if(D.api.W("enable_smart_skip_web_player_bar_hover_length_threshold")){var Q;(Q=D.FH)==null||g.$R(Q)}else D.zj()}),this.events.lr(z,"progressBarHoverEnd",function(){D.N=!1;
|
|
if(D.api.W("enable_smart_skip_web_player_bar_hover_length_threshold")){var Q;(Q=D.FH)==null||Q.stop()}})));
|
|
z.W("enable_smart_skip_speedmaster_on_web")&&this.events.lr(z,"speedmasterchanged",function(Q){(D.Iq=Q)&&D.zj()});
|
|
this.events.lr(z,g.eH("timelyAction"),function(Q){D.onCueRangeEnter(Q.getId())});
|
|
this.events.lr(z,"crx_timelyAction",function(Q){D.onCueRangeExit(Q.getId())});
|
|
z.W("web_enable_keyboard_shortcut_for_timely_actions")&&this.events.lr(z,"keyboardserviceglobalkeydown",function(Q,T){if((S3?Q.altKey:Q.ctrlKey)&&Q.keyCode===39&&D.j&&D.K){var k;Q=g.U((k=uW(D,D.K))==null?void 0:k.rendererContext,wZk);if(k=g.ty(Q==null?void 0:Q.onTap))D.api.Wc("innertubeCommand",k),T&&(T.oXH=!0),T=Mr(),(k=KQO(T))&&(Q=g.kE(0))&&ec(T.client,Q,k)}},this);
|
|
this.L=new g.r7({G:"div",U9:["ytp-player-content","ytp-timely-actions-content"]});this.L.hide();Gx(z,"insertTimelyActionUi",function(Q){D.L.element.children.length>0&&g.Pr(D.L.element);Q.classList.add("ytp-timely-actions-overlay");D.L.element.appendChild(Q)});
|
|
g.H(this,this.L);this.W("web_player_overlay_positioned_layout")?this.events.lr(z,"basechromeinitialized",function(){D.api.LU(D.L.element,4,!0);D.L.element.setAttribute("data-overlay-order","10")}):g.Sj(this.api,this.L.element,4)};
|
|
t0I=function(z){z.timelyActions&&(z.B=z.timelyActions.reduce(function(D,E){if(E.cueRangeId===void 0)return D;D[E.cueRangeId]=0;return D},{}))};
|
|
uW=function(z,D){if(z.timelyActions){z=g.v(z.timelyActions);for(var E=z.next();!E.done;E=z.next())if(E=E.value,E.cueRangeId===D)return E}};
|
|
yRJ=function(z,D){if((z=uW(z,D))&&z.onCueRangeExit)return g.ty(z.onCueRangeExit)};
|
|
rRV=function(z,D){return z.Z===void 0?!1:D.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(D.seekLengthMilliseconds)===5E3?z.Z===72:D.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(D.seekLengthMilliseconds)===1E4?z.Z===74:D.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&Number(D.seekLengthMilliseconds)===5E3?z.Z===71:D.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&Number(D.seekLengthMilliseconds)===1E4?z.Z===73:!1};
|
|
o2r=function(z,D){var E=Number(D==null?void 0:D.maxVisibleDurationMilliseconds);E&&(O6(z),z.AT=setTimeout(function(){if(z.K!==void 0&&(D==null?void 0:D.cueRangeId)===z.K){z.j=!1;var Q=yRJ(z,z.K);Q&&z.api.Wc("innertubeCommand",Q)}},E))};
|
|
O6=function(z){z.AT&&clearTimeout(z.AT);z.AT=void 0;z.j=!1};
|
|
iMs=function(z){if(z=z.getWatchNextResponse()){var D,E;z=(D=z.playerOverlays)==null?void 0:(E=D.playerOverlayRenderer)==null?void 0:E.timelyActionsOverlayViewModel;D=g.U(z,sts);if(D!=null&&D.timelyActions)return D==null?void 0:D.timelyActions.map(function(Q){return g.U(Q,$yI)}).filter(function(Q){return!!Q})}};
|
|
CmX=function(z){DO.call(this,z);z=window;var D=this.api.Y().HF();D.K.PF(q7L)?(D=[],z.ytPlayerArraySizeExperimentLength=D.length,z.ytPlayerArraySizeExperimentValue=D[0]):D.K.PF(PmW)?(D="6LPTkck/iK3Q7HMwz7Zyg71LBC0 buD oK+f O5w1 a ns4dbB O sCTaU5B4GI / ebOXx/5DGOwDMt1CEaJxccW+OaQtE zYkklE D4Kspm WDky G s0Vj4uvrd eLSfss l B1D/tiB9kUaZ+S SUWnD oGfGji rRpkB Jg O1 czi9 R Wl4 D94+hDF KOX stfyToM l8v9IJ KZi G A/2wZ 0Qfq 3kv3QDUZOWRK erN3h3b i j tdYdy kl u FBFdIp72yKKL/T rO ym cJYXYi8 yz+ ycc6jftJvwlWp ac s7m+LzqFtVOrgm7z0Z5Q/8Npyo19C B MFZkvXTvZR59/ IKgbLr56eq4Gs JiTE6RRv2HmCWEy Jb+OG u7Ui9+Uy 2FhggtkS7H+rbrOWFb565UNsslsXF i 1CLXS6 bW 6wRdeNJzE gvPRbDS3yqGyk+DHWJU+8pCy8FiGbRXFr2m 3 5GOYU7DuLxi5tbaWKEUSnPYd0ZdsaJY 5 wy9W8enoXtF70HcJfDja0FFaVcIlv Krj7JRMtiVWxQiqDYJqQf8d+Yhvqo WX eAqMs9UttnWTxsaY gcOb/6JXqGHdb5A7TVlpS9kTPq prg 3nD M7c rxwkg2JVkNqS4PtC2P+YzOfoYOdLc i gHNfRWcg3TaR CEKsZBM VfI V1VupF9DkyxK/ k7iWF+tWtW+RaVdPk6H3X 0GcnAiuJXyd7nC/ORmzb/HGrnvBms 6k NmQ2 aGB3blYR9pxhHrY Sk0Y/7tBGJ9EaTbTwoJGWt6 ijhACaixJX vh kwC00l 5QSqhiYiieEvBUYd7S SSRtsEjUFle/8v os".split(" "),
|
|
z.ytPlayerArraySizeExperimentLength=D.length,z.ytPlayerArraySizeExperimentValue=D[Math.floor(Math.random()*D.length)]):D.K.PF(M0J)&&(D="a Y1bKqzJ s0Vj4uvrd x+ G stfyToM 7W xsHJ KZi 5 H2+ buD / 3 15 76VyLn4q6B SUWnD XF Ml D9/q oK+f K+ eLSfss B rlJLVN wy9W8enoXtF70HcJfDja0FFaVcIlv yLwl WDky asfV3x j KOX /I M FL czi9 b qfSz0ipS DQ m68 u7Ui9+Uy 61 K5xdXVLZb 1e sm BzwWNM gjQS0e hJ l3 zUJAT rRpkB I0j5 DPZ/ gcOb/6JXqGHdb5A7TVlpS9kTPq Hn 7m WwesQPUzST n51 B1D/tiB9kUaZ+S TKXw0mTsQ imMcmOcJbtBm2iiT gvPRbDS3yqGyk+DHWJU+8pCy8FiGbRXFr2m V2 ac s7 D4Kspm j 7I Z4U+fzdVIKP99m 8l 72 Nh5 ab XgH8Lzvf/8e92nICvOm8 gZ O OVRfzTvv99f6a Ng G oGfGji Xr O0 +y uM a6 mb ImnAv LKuVPy OlPbi N483sfs uP A7 71DqBndyU3GS6bIzA zS fts2 ky A/2wZ 0Qfq Zfvd5Pn4776zeP5oPc aI vTeKTkO bhbbE sd os zYkklE CEKsZBM V1VupF9DkyxK/ ebOXx/5DGOwDMt1CEaJxccW+OaQtE tdYdy rO iy34HMOZpoG 2P Jb+OG 7V6 U6 D94+hDF RN RjTb6s9dI1z3sbX2Z n5Jc3 u8 sCTaU5B4GI kEvjgcbIMe a be5m6OlQPwiJOhQ t5 SKU/ XKCZgrGIc3wy+ RX JgMLCGK hTtIGwjH1fcQWLu 30 Pt Mk8cYLj6WiDpDJN zO0ox JD ygD8z hp TtR HX+B89Khozs4 G MxY0 CdMDbBR bQ47h 7N i B90/Ls3uwfIR+zJE pM iAtM6ngY20Xjova0ANGS+MWXtw WF JMLr8w 8W 07 Lq9jaVTdvqKUcBE+lcgF7T3+rj8eLe/W9Gx6pMjv+q Av l lEIzH+OY FqDusHkb z7 pr8bo8c/VS pMPt A6 rxwkg2JVkNqS4PtC2P+YzOfoYOdLc Ca cX Iw2D fp5 erN3h3b FOM 6k 6W/+L21S0BgHkyXSeXgiZEFNnD bW UNvcj1zvh8 I3TZF5 Jg xw vG Ia9v 5QSqhiYiieEvBUYd7S tA nY LJ ym Krj7JRMtiVWxQiqDYJqQf8d+Yhvqo LQhs6cZhK2 0wDpZFkrDy K9nzX D99+akDyTHqVZ5oc vh o+H0k SG s7m+LzqFtVOrgm7z0Z5Q/8Npyo19C XT Ba R Q4 X k7iWF+tWtW+RaVdPk6H3X kwC00l R+km6jn4lEte 6c O/E2WbIgQZp1fX6M15U6V4Cn2VEhA/o1gqaZrT W35r8t FM Sk0Y/7tBGJ9EaTbTwoJGWt6 59N5n p2 dc/6x6Ue8NTkG8Eq 3kv3QDUZOWRK bEp8Cdrszr5 7/ YF 0EGSTB RQ MFZkvXTvZR59/ sU aQ ++ kl u FM8tJsLmwDZGwNxLT3UB8U+Oqq M7c cJYXYi8 Joavny ul O1 Yo PzjTAnVHpDMOOfHYH7PRH5cM ns4dbB jz 0MqMKs EC 5i /PSB9 FSr5qF2R kXioSwTShtq5feiVSbNLRWdm8JtU ses mL J84d RA eAqMs9UttnWTxsaY YqL+09b l8v9IJ VfI Un5oe aghMX806dvo tfkKluaA tWZ0RiNdY ha /++SfI 78y wMv/BMy w4igDN5fJhU/ ijhACaixJX 9s+4w/ i f7 g33AqPrwozIBbUR 2W I5xT3pY5tk3rrjxU4XaqE3JsSS1Y+LA0zCg IKgbLr56eq4Gs WX 2U 3EX5fOxmA pD V8eT3N6k ShiYcW72d5b NmQ2 Mx yz+ ycc6jftJvwlWp aGB3blYR9pxhHrY bWti1J FBFdIp72yKKL/T 2FhggtkS7H+rbrOWFb565UNsslsXF ePmsAY5V ca rZ prg 5 5GOYU7DuLxi5tbaWKEUSnPYd0ZdsaJY ec8TP 6wRdeNJzE BV NrX25+/J8LYtUk O5w1 0GcnAiuJXyd7nC/ORmzb/HGrnvBms hGs6kinOmHXn QoQ Wl4 +S1B mv Jo 671 QGZ 5ru JiTE6RRv2HmCWEy v5vpHQ5jXX5RZgSVfA7P9Keq/9 ngi k3cqFr12egl66d89FwnoKFk dF+d5SEX0slenHxkb+cmSyeQohfO i R gHNfRWcg3TaR EwPA 5banN SSRtsEjUFle/8v szO04kG7irS7lBIpOjUf 51 8Vh6p 3nD ii6 QDM3wl8PVhEf5fF".split(" "),
|
|
z.ytPlayerArraySizeExperimentLength=D.length,z.ytPlayerArraySizeExperimentValue=D[Math.floor(Math.random()*D.length)])};
|
|
ARw=function(z){DO.call(this,z);var D=this;ej(this.api,"getPlaybackRate",function(){return D.api.getPlaybackRate()});
|
|
ej(this.api,"setPlaybackRate",function(E){typeof E==="number"&&D.api.setPlaybackRate(E)})};
|
|
bW=function(z,D){g.r7.call(this,{G:"div",U9:["ytp-overlay","ytp-speedmaster-overlay"],VA:[{G:"div",yA:"ytp-speedmaster-user-edu",VA:[{G:"div",yA:"ytp-speedmaster-label",Dg:"1x"}]}]});this.K=null;this.Z=this.OH("ytp-speedmaster-label");g.vU(this.element,"cursor","pointer");this.lr(this.element,"click",function(E){E.stopPropagation();D()});
|
|
this.hide()};
|
|
BjW=function(z){jT(z);z.K=setTimeout(function(){z.hide()},3E3)};
|
|
jT=function(z){z.K!==null&&(clearTimeout(z.K),z.K=null)};
|
|
v$=function(z){DO.call(this,z);var D=this;this.scale=1;this.L=this.K=.5;this.events=new g.fQ(z);g.H(this,this.events);z=this.api.wM().dW;this.indicator=new bW(this.api,function(){z9Q(D)});
|
|
g.H(this,this.indicator);g.Sj(this.api,this.indicator.element,11);this.events.lr(z,"wheel",this.B,this,!1);this.events.lr(this.api,"presentingplayerstatechange",this.Z);this.events.lr(this.api,"minimized",this.Z)};
|
|
mu=function(z){var D=z.api.cQ();if(D){var E=z.api.getPlayerSize();D.style.transform="translate("+z.K*E.width*(1-z.scale)+"px, "+z.L*E.height*(1-z.scale)+"px) scale("+z.scale+")";D.style.transformOrigin="0 0";D=z.indicator;D.Z.textContent=Number(z.scale.toFixed(1))+"x";D.K===null&&BjW(D);z.scale>1?z.indicator.show():z.indicator.hide()}};
|
|
z9Q=function(z){z.scale=1;z.K=.5;z.L=.5;mu(z)};
|
|
lW=function(z){DO.call(this,z);var D=this;this.events=new g.fQ(z);g.H(this,this.events);var E=this.api.W("html5_enable_voice_boost");Gx(this.api,"getVoiceBoostUserPreference",function(){return E?D.getVoiceBoostUserPreference():0});
|
|
Gx(this.api,"setVoiceBoostUserPreference",function(T){E&&D.setVoiceBoostUserPreference(T)});
|
|
Gx(this.api,"getVoiceBoostState",function(){return E?D.getVoiceBoostState():1});
|
|
var Q;this.K=(Q=Kgs())!=null?Q:0;this.updateEnvironmentData()};
|
|
D_a=function(z){z=z.RC();if(!z)return!1;z=g.au(z).exp||"";return z.includes("xpv")||z.includes("xpe")};
|
|
Etr=function(z){z=g.v(z.K(!0));for(var D=z.next();!D.done;D=z.next())if(D_a(D.value))return!0;return!1};
|
|
QzJ=function(z,D){z=g.v(z.K(!0));for(var E=z.next();!E.done;E=z.next())if(E=E.value,D_a(E)){var Q={potc:"1",pot:D};E.url&&(E.url=g.Si(E.url,Q))}};
|
|
Tfk=function(z){return g.w6(function(D){if(D.L==1)return D.V(2),D.K(z,4);if(D.L!=2)return D.N(0);D.B();D.U()})};
|
|
Yq=function(z){DO.call(this,z);var D=this;this.useLivingRoomPoToken=!1;this.V=new g.wQ;this.K=!1;this.Iy=null;this.S=!1;this.B=null;this.U=!1;var E=z.Y().getWebPlayerContextConfig();this.events=new g.fQ(z);g.H(this,this.events);this.events.lr(z,"spsumpreject",function(T,k,G){D.U=k;T&&D.S&&!D.B&&(D.W("html5_generate_content_po_token")&&G?D.AM(G):D.W("html5_generate_session_po_token")&&kJX(D));D.B||D.api.D("stp",{s:+D.S,b:+D.U})});
|
|
this.events.lr(z,"poTokenVideoBindingChange",function(T){D.AM(T)});
|
|
if(this.W("html5_web_po_on_demand_init"))var Q=this.events.lr(z,"videodatachange",function(T,k){k.jA&&!D.S&&(GJX(D),D.events.OD(Q))});
|
|
this.useLivingRoomPoToken=!(E==null||!E.useLivingRoomPoToken);z.addEventListener("csiinitialized",function(){D.Iy=z.Ej();D.W("html5_web_po_on_demand_init")?D.Z=eYX():GJX(D)});
|
|
z.addEventListener("trackListLoaded",this.nf.bind(this));z.Xv(this)};
|
|
GJX=function(z){var D=(z.W("html5_generate_session_po_token")||z.W("html5_generate_content_po_token"))&&!z.useLivingRoomPoToken;try{if(z.W("html5_use_shared_owl_instance")||z.api.Y().HF().K.PF(e9n))d_w(z);else if(D){z.Iy.V7("pot_isc");var E=g.GS(z.api.Y().experiments,"html5_webpo_kaios_defer_timeout_ms");E?(I5(z),g.xf(function(){a5(z)},E)):z.W("html5_webpo_idle_priority_job")?(I5(z),g.TR(g.GR(),function(){a5(z)})):a5(z)}}catch(Q){Q instanceof Error&&g.Rc(Q)}};
|
|
FyQ=function(z){var D=g.Nn(z.experiments,"html5_web_po_request_key");return D?D:g.jb(z)?"Z1elNkAKLpSR3oPOUMSN":"O43z0dpjhgX20SCx4KAo"};
|
|
LyV=function(z){var D=new Tdr,E={},Q=(E["X-Goog-Api-Key"]="AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw",E);return new qo(D,z,function(){return Q})};
|
|
var fFX=function(z,D){return qC6[e[10]](this,1,4004,z,D)};
|
|
ntO=function(z){return new PN(z)};
|
|
ST=function(z,D){z.W("html5_webpo_bge_ctmp")&&z.api.D(D,{hwpo:!!z.L,hwpor:z.K})};
|
|
d_w=function(z){var D,E;g.w6(function(Q){if(Q.L==1)return ST(z,"swpo_i"),I5(z),R5(z),Q.K(g.Ne(),2);if(Q.L!=3)return D=Q.Z,ST(z,"swpo_co"),Q.K(ina(D),3);E=Q.Z;z.W("html5_web_po_token_disable_caching")||E.qp(150);z.L=E;ST(z,"swpo_cc");Tfk(E.Xo()).then(function(){z.K=!0;z.V.resolve();ST(z,"swpo_re")});
|
|
g.xf(function(){a5(z);ST(z,"swpo_si")},0);
|
|
Q.U()})};
|
|
Xur=function(z){var D=z.api.Y(),E=FyQ(D);E=LyV(E);var Q=E.Oc.bind(E);E.Oc=function(d){var F;return g.w6(function(L){if(L.L==1)return L.K(Q(d),2);F=L.Z;z.api.D("itr",{});return L.return(F)})};
|
|
try{var T=ntO({xB:E,S8:{maxAttempts:5},yP:{lm:"CLEn",disable:D.experiments.MN("html5_web_po_disable_remote_logging"),ym:$KO(D.experiments),K8:function(d){var F=Wyr.get(d);F||(F=new xgX(d),F=new JT(F),Wyr.set(d,F));return F},
|
|
Oz:z.W("wpo_dis_lfdms")?0:1E3},g4:g.Rc});var k=new X5({XJ:T,xB:E,onError:g.Rc});Tfk(k.Xo()).then(function(){z.K=!0;z.V.resolve()});
|
|
z.W("html5_web_po_token_disable_caching")||k.qp(150);g.H(z,T);g.H(z,k);z.L=k}catch(d){g.Rc(d);var G;(G=T)==null||G.dispose()}};
|
|
a5=function(z){var D=z.api.Y();z.Iy.V7("pot_ist");z.L||Xur(z);z.W("html5_bandaid_attach_content_po_token")||(z.W("html5_generate_session_po_token")&&(R5(z),kJX(z)),D=g.GS(D.experiments,"html5_session_po_token_interval_time_ms")||0,D>0&&(z.N=H6(function(){R5(z)},D)),z.S=!0)};
|
|
R5=function(z){var D,E,Q,T;g.w6(function(k){if(!z.W("html5_generate_session_po_token")||z.useLivingRoomPoToken)return k.return();D=z.api.Y();E=g.VV("EOM_VISITOR_DATA")||g.VV("VISITOR_DATA");Q=D.iH?D.datasyncId:E;T=g.Nn(D.experiments,"html5_mock_content_binding_for_session_token")||D.livingRoomPoTokenId||Q;D.Z9=Z$(z,T);k.U()})};
|
|
Z$=function(z,D){if(!z.L){if(z.Z)try{return z.Z(D)}catch(k){g.Rc(k)}return""}try{z.Iy.V7(z.K?"pot_cms":"pot_csms");var E={Rl:!0,i9:!0,I7:D};z.W("html5_web_po_token_disable_caching")||(E.Qq={Xl:D,mQ:!0,yS:!0});var Q=z.L.qw(E);z.Iy.V7(z.K?"pot_cmf":"pot_csmf");if(z.K){var T;(T=z.B)==null||T.resolve();z.B=null;z.U&&(z.U=!1,z.api.app.aq().ut(!1))}return Q}catch(k){return g.Rc(k),""}};
|
|
kJX=function(z){z.L&&(z.B=new C7,z.V.promise.then(function(){z.Iy.V7("pot_if");R5(z)}))};
|
|
I5=function(z){z.Z||(z.Z=eYX())};
|
|
c$=function(z){g.x.call(this);this.features=[];var D=this.K,E=new gH(z),Q=new Eu(z),T=new Ce(z),k=new Yq(z);var G=g.YN(z.Y())?void 0:new pR(z);var d=new Mm(z),F=new UyL(z),L=new ARw(z),n=new Uu(z),f=new xv(z);var X=z.Y().L?new i$I(z):void 0;var W=g.ZZ(z.Y())?new rwk(z):void 0;var J=z.W("report_pml_debug_signal")?new uR6(z):void 0;var V=navigator.mediaSession&&window.MediaMetadata&&z.Y().vV?new sc(z):void 0;var l=z.W("html5_enable_drc")&&!z.Y().B?new hx(z):void 0;var S=new Fx(z),Z=new AZ(z);var p=
|
|
g.ZZ(z.Y())?new toX(z):void 0;var c=new TH(z),w=new xvW(z),y=new oJW(z);var B;var DJ=(B=z.Y().webPlayerContextConfig)!=null&&B.enableSelfProfilingLogging?new Qf(z):void 0;B=z.W("enable_sabr_snackbar_message")?new ZMr(z):void 0;var fn=z.W("web_enable_timely_actions")?new Vf(z):void 0;var XQ=new co(z),Ik=new lW(z);var zL=g.YN(z.Y())?void 0:new QX(z);var HX=new D$(z),Yc=new mx(z),R6=new aeQ(z),Wn=new xyk(z),Fr=new Nz(z);var Xr=z.Y().HF();Xr=Xr.K.PF(q7L)||Xr.K.PF(PmW)||Xr.K.PF(M0J)?new CmX(z):void 0;
|
|
var I=g.WY(z.Y())?new pFV(z):void 0;var tV=z.Y().HF().K.PF(Jh6)?new uJ6(z):void 0;var QG=z.Y().experiments.HF().K.PF(utO)?new nR(z):void 0;var u7=z.W("web_enable_captions_set_target_container")?new g2r(z):void 0;z=z.W("web_player_pinch_to_zoom")?new v$(z):void 0;D.call(this,E,Q,T,k,G,d,F,L,n,void 0,void 0,void 0,void 0,void 0,f,X,W,void 0,void 0,void 0,void 0,J,void 0,void 0,void 0,void 0,V,l,S,void 0,void 0,Z,void 0,void 0,p,void 0,c,w,y,void 0,DJ,B,fn,XQ,void 0,Ik,void 0,void 0,void 0,void 0,zL,
|
|
HX,Yc,void 0,R6,void 0,void 0,Wn,Fr,Xr,void 0,I,tV,QG,u7,z)};
|
|
V9V=function(z){var D=g.LZ();z.L&&g.Gq(D,{iE:aHW,gH:dz})};
|
|
OOn=function(){this.L=this.K=NaN};
|
|
K6=function(z,D){this.X=z;this.timerName="";this.Z=!1;this.L=NaN;this.B=new OOn;this.K=D||null;this.Z=!1};
|
|
g.bOk=function(z,D,E){var Q=g.eb(D.L3)&&!D.L3.B;if(D.L3.j_&&(Qw(D.L3)||D.L3.j==="shortspage"||D.L3.j==="leanback"||Q)&&!z.Z){z.Z=!0;z.U=D.clientPlaybackNonce;g.VV("TIMING_ACTION")||g.uF("TIMING_ACTION",z.X.csiPageType);z.X.csiServiceName&&g.uF("CSI_SERVICE_NAME",z.X.csiServiceName);if(z.K){Q=z.K.Ej();for(var T=g.v(Object.keys(Q)),k=T.next();!k.done;k=T.next())k=k.value,g.t3(k,Q[k],z.timerName);Q=lD(k_V)(z.K.lR);g.yP(Q,z.timerName);Q=z.K;Q.K={};Q.lR={}}g.yP({playerInfo:{visibilityState:lD(TPW)()},
|
|
playerType:"LATENCY_PLAYER_HTML5"},z.timerName);z.V!==D.clientPlaybackNonce||Number.isNaN(z.L)||(g.sP("_start",z.timerName)?E=lD(YV)("_start",z.timerName)+z.L:g.Rc(new g.Ba("attempted to log gapless pbs before CSI timeline started",{cpn:D.clientPlaybackNonce})));!E||g.sP("pbs",z.timerName)||D.X2||g.p6(z,E)}};
|
|
g.p6=function(z,D,E){g.t3("pbs",D!=null?D:(0,g.r)(),E!=null?E:z.timerName)};
|
|
jzX=function(z){if(z.K){var D=z.K;D.K={};D.lR={}}z.Z=!1;z.V=void 0;z.L=NaN};
|
|
xq=function(z,D){g.Ma.call(this);this.L3=z;this.startSeconds=0;this.shuffle=!1;this.index=0;this.title="";this.length=0;this.items=[];this.loaded=!1;this.sessionData=this.K=null;this.dislikes=this.likes=this.views=0;this.order=[];this.author="";this.J9={};if(z=D.session_data)this.sessionData=mQ(z,"&");this.index=Math.max(0,Number(D.index)||0);this.loop=!!D.loop;this.startSeconds=Number(D.startSeconds)||0;this.title=D.playlist_title||"";this.description=D.playlist_description||"";this.author=D.author||
|
|
D.playlist_author||"";D.video_id&&(this.items[this.index]=D);if(z=D.api)typeof z==="string"&&z.length===16?D.list="PL"+z:D.playlist=z;if(z=D.list)switch(D.listType){case "user_uploads":this.listId=new wt("UU","PLAYER_"+z);break;default:var E=D.playlist_length;E&&(this.length=Number(E)||0);this.listId=new wt(z.substring(0,2),z.substring(2));if(z=D.video)this.items=z.slice(0),this.loaded=!0}else if(D.playlist){z=D.playlist.toString().split(",");this.index>0&&(this.items=[]);z=g.v(z);for(E=z.next();!E.done;E=
|
|
z.next())(E=E.value)&&this.items.push({video_id:E});this.length=this.items.length;if(z=D.video)this.items=z.slice(0),this.loaded=!0}this.setShuffle(!!D.shuffle);if(z=D.suggestedQuality)this.quality=z;this.J9=HY(D,"playlist_");this.L=(D=D.thumbnail_ids)?D.split(","):[]};
|
|
H$=function(z){return!!(z.playlist||z.list||z.api)};
|
|
NZ=function(z,D,E,Q){D=D!==void 0?D:z.index;D=z.items&&D in z.items?z.items[z.order[D]]:null;var T=null;D&&(E&&(D.autoplay="1"),Q&&(D.autonav="1"),T=new g.Tz(z.L3,D),g.H(z,T),T.NR=!0,T.startSeconds=z.startSeconds||T.clipStart||0,z.listId&&(T.playlistId=z.listId.toString()));return T};
|
|
U6=function(z,D){z.index=g.QB(D,0,z.length-1);z.startSeconds=0};
|
|
vtk=function(z,D){if(D.video&&D.video.length){z.title=D.title||"";z.description=D.description;z.views=D.views;z.likes=D.likes;z.dislikes=D.dislikes;z.author=D.author||"";var E=D.loop;E&&(z.loop=E);E=NZ(z);z.items=[];for(var Q=g.v(D.video),T=Q.next();!T.done;T=Q.next())if(T=T.value)T.video_id=T.encrypted_id,z.items.push(T);z.length=z.items.length;(D=D.index)?z.index=D:z.findIndex(E);z.setShuffle(!1);z.loaded=!0;z.K&&z.K()}};
|
|
YhX=function(z,D){var E,Q,T,k,G,d,F;return g.w6(function(L){if(L.L==1){E=MA();var n=z.Y(),f={context:g.EF(z),playbackContext:{contentPlaybackContext:{ancestorOrigins:n.ancestorOrigins}}},X=n.getWebPlayerContextConfig();if(X==null?0:X.encryptedHostFlags)f.playbackContext.contentPlaybackContext.encryptedHostFlags=X.encryptedHostFlags;if(X==null?0:X.hideInfo)f.playerParams={showinfo:!1};n=n.embedConfig;X=z.ws;var W=D.docid||D.video_id||D.videoId||D.id;if(!W){W=D.raw_embedded_player_response;if(!W){var J=
|
|
D.embedded_player_response;J&&(W=JSON.parse(J))}if(W){var V,l,S,Z,p,c;W=((c=g.U((V=W)==null?void 0:(l=V.embedPreview)==null?void 0:(S=l.thumbnailPreviewRenderer)==null?void 0:(Z=S.playButton)==null?void 0:(p=Z.buttonRenderer)==null?void 0:p.navigationEndpoint,g.L4))==null?void 0:c.videoId)||null}else W=null}V=(V=W)?V:void 0;l=z.playlistId?z.playlistId:D.list;S=D.listType;if(l){var w;S==="user_uploads"?w={username:l}:w={playlistId:l};m_V(n,X,V,D,w);f.playlistRequest=w}else D.playlist?(w={templistVideoIds:D.playlist.toString().split(",")},
|
|
m_V(n,X,V,D,w),f.playlistRequest=w):V&&(w={videoId:V},X?w.serializedThirdPartyEmbedConfig=X:n&&(w.serializedThirdPartyEmbedConfig=n),f.singleVideoRequest=w);Q=f;T=lb(lFr);L.V(2);return L.K(g.RW(E,Q,T),4)}if(L.L!=2)return k=L.Z,G=z.Y(),D.raw_embedded_player_response=k,G.Iq=aB(D,g.ZZ(G)),G.N=G.Iq==="EMBEDDED_PLAYER_MODE_PFL",k&&(d=k,d.trackingParams&&g.zS(d.trackingParams)),L.return(new g.Tz(G,D));F=L.B();F instanceof Error||(F=Error("b259802748"));g.W3(F);return L.return(z)})};
|
|
m_V=function(z,D,E,Q,T){Q.index&&(T.playlistIndex=String(Number(Q.index)+1));T.videoId=E?E:"";D?T.serializedThirdPartyEmbedConfig=D:z&&(T.serializedThirdPartyEmbedConfig=z)};
|
|
g.rl=function(z,D){gl.get(z);gl.set(z,D)};
|
|
g.iW=function(z){g.Ma.call(this);this.loaded=!1;this.player=z};
|
|
g.IFa=function(z,D){var E;return D.Y().W("html5_use_hls_native_captions")&&g.jC&&z.xf()&&!((E=z.Z)==null||!eX(E))};
|
|
g.wl=function(z,D){var E;return z.Y().W("safari_live_drm_captions_fix")&&((E=z.getVideoData())==null?0:E.dP())?!1:g.YN(z.Y())&&!D.isManifestless};
|
|
g.tb=function(z,D){return LQ(z.info.mimeType)?D?z.info.itag===D:!0:!1};
|
|
g.aFL=function(z,D){if(z.K!=null&&g.wl(D,z.K)&&z.K.K.rawcc!=null)return!0;if(!z.xf())return!1;D=!!z.K&&z.K.isManifestless&&Object.values(z.K.K).some(function(E){return g.tb(E,"386")});
|
|
z=!!z.K&&!z.K.isManifestless&&g.dKL(z.K);return D||z};
|
|
g.yf=function(z,D,E){E=E===void 0?"":E;g.x.call(this);this.J=z;this.U=D;this.V=E;this.lR={};this.K={};this.L=null;this.Z=new Set;this.B=new g.fQ(this);this.S=this.J.W("web_player_defer_modules");this.dO=new Map;g.H(this,this.B);this.B.lr(z,"videodatachange",this.onVideoDataChange)};
|
|
ShW=function(z,D){z.L=D};
|
|
Jb=function(z){return z.dO.get("captions")};
|
|
ZOJ=function(z,D){switch(D){case "ad":return o5(z);case "annotations_module":return!1;case "asmjs":return s6(z);case "creatorendscreen":return!1;case "embed":return g.ZZ(z.J.Y());case "endscreen":return!1;case "heartbeat":return z.kS();case "kids":return g.J0(z.J.Y());case "remote":return z.J.Y().Vk;case "miniplayer":return z.J.Y().showMiniplayerUiWhenMinimized;case "offline":return z.J.Y().kY;case "captions":return R9n(z);case "unplugged":return g.XG(z.J.Y());case "ux":return z.J.Y().wR;case "webgl":D=
|
|
z.J.getVideoData();var E=z.J.Y();z=g.WEX();var Q=g.Rw(E),T,k,G=(T=D.Z)==null?void 0:(k=T.video)==null?void 0:k.isHdr();T=!g.Ra(D)&&!G&&E.W("enable_webgl_noop");return g.ry(D)||g.UQ(D)||g.gy(D)?z||Q:g.Ia(D)?Q:T?Q:!1;case "ypc":return z.nG();default:return g.W3(Error("Module descriptor "+D+" does not match")),!1}};
|
|
$q=function(z,D,E,Q,T){var k;E=E===void 0?!1:E;Q=Q===void 0?!1:Q;var G=z.dO.get(D);if(!G||Q)if(T||(T=function(){$q(z,D,E,Q)}),k||(k=function(){qZ(z,D)}),G=G||chV(z,D,ZOJ(z,D),T,k))z.dO.set(D,G),G.create(),z.J.Zg("modulecreated",D),E&&z.J.u0("onApiChange")};
|
|
h9O=function(z){var D=D===void 0?!1:D;var E,Q,T,k,G;return g.w6(function(d){if(d.L==1)return(E=z.dO.get("asmjs"))&&!D?d.return(E):(Q=gl.get("asmjs"))!=null?(T=Q,d.XH(2)):d.K(new Promise(function(F,L){Ky6(z,"asmjs",function(){var n=gl.get("asmjs");n?F(n):L("cannot load module asmjs")},L)}),3);
|
|
d.L!=2&&(T=d.Z);k=T;if(!k)return d.return(Promise.reject("cannot load module asmjs"));G=new k(z.J);z.dO.set("asmjs",G);G.create();return d.return(G)})};
|
|
g.MZ=function(z){P$(z)&&z.j$();pur(z)&&($q(z,"captions",!0),$q(z,"endscreen"),z.KK(),$q(z,"creatorendscreen",!0))};
|
|
qZ=function(z,D){D=g.v(x_k[D]);for(var E=D.next();!E.done;E=D.next())z.J.LZ(E.value)};
|
|
pur=function(z){var D=z.J.getVideoData(),E=z.S&&!D.isInlinePlaybackNoAd;z.J.W("html5_defer_modules_on_ads_only")&&!D.isAd()&&(E=!1);return E};
|
|
P$=function(z){z=z.J.getVideoData();var D;if(D=z.W("web_player_defer_ad")){if(g.xw(z.YD,"ad")||drw(z)||z.enableServerStitchedDai)z=!1;else{D=z.playerResponse;z=z.startSeconds;var E=D==null?void 0:D.adPlacements;if(D=E){D=Number.MAX_VALUE;E=g.v(E);for(var Q=E.next();!Q.done;Q=E.next())if(Q=Q.value.adPlacementRenderer){var T=void 0,k=(T=Q.config)==null?void 0:T.adPlacementConfig;T=void 0;if(((T=k)==null?void 0:T.kind)==="AD_PLACEMENT_KIND_MILLISECONDS"){var G=T=void 0;k=Number((T=k)==null?void 0:(G=
|
|
T.adTimeOffset)==null?void 0:G.offsetStartMilliseconds)||0;G=T=void 0;Q=Number(((T=Q.renderer)==null?void 0:(G=T.adBreakServiceRenderer)==null?void 0:G.prefetchMilliseconds)||0);Q=k-Q;Q<D&&(D=Q)}}D=D-5E3<=z*1E3}z=D?!1:!0}D=z}return D};
|
|
R9n=function(z){var D=z.J.getVideoData();return g.IFa(D,z.J)||!!D.Qo||!!D.captionTracks.length||g.aFL(D,z.J)};
|
|
g.aX=function(z){return z.dO.get("webgl")};
|
|
o5=function(z){if(z.J.Y().N)return!1;if(z=z.J.getVideoData({playerType:1}).getPlayerResponse()){var D=z.adPlacements;if(D)for(var E=0;E<D.length;E++)if(D[E].adPlacementRenderer)return!0;if(z.adSlots)return!0}return!1};
|
|
chV=function(z,D,E,Q,T){try{if(E){var k=gl.get(D);if(k)return new k(z.J);Ky6(z,D,Q,T)}else qZ(z,D)}catch(G){qZ(z,D),g.W3(G)}return null};
|
|
C6=function(z,D,E){for(var Q=g.v(HO6),T=Q.next();!T.done;T=Q.next()){T=T.value;var k=z.dO.get(T);k&&(E||k.R_(D))&&(g.pv(k),z.dO.delete(T))}z.J.Zg("modulesDestroyed",D)};
|
|
Ab=function(z){return z.dO.get("ad")};
|
|
B$=function(z){if(g.J0(z.J.Y()))return z.dO.get("kids")};
|
|
Yu=function(z){if(z.J.Y().Vk)return z.dO.get("remote")};
|
|
g.zm=function(z){if(g.XG(z.J.Y()))return z.dO.get("unplugged")};
|
|
yys=function(z){if(z.J.Y().wR)return z.dO.get("ux")};
|
|
DX=function(z,D){var E=new g.Bk(D);(D=E.get("req_id"))&&z.set("req_id",D);g.fY(z.K,function(Q,T){E["set"](T,null)});
|
|
return E};
|
|
EO=function(z){return z.dO.get("annotations_module")};
|
|
QZ=function(z){return z.dO.get("creatorendscreen")};
|
|
NfV=function(z){var D,E;return g.w6(function(Q){if(Q.L==1)return Q.K(h9O(z),2);E=D=Q.Z;return Q.return(E)})};
|
|
U_s=function(z){return U9(function(){var D;return(D=z.dO.get("asmjs"))!=null?D:NfV(z)})};
|
|
s6=function(z){return z.J.Y().W("html5_allow_asmjs")||z.J.Y().HF().K.PF(gtr)};
|
|
Ky6=function(z,D,E,Q){if(z.U){var T=rhw[D];D=z.U+T;z.V&&(D+="?cb="+z.V);iOJ(z,D,function(){z.Z.add(T);E.call(z)},Q)}};
|
|
iOJ=function(z,D,E,Q){function T(){z.rR()||Q.call(z)}
|
|
function k(){z.rR()||E.call(z)}
|
|
for(var G=document.getElementsByTagName("SCRIPT"),d=!1,F,L=0;L<G.length;L++){var n=G[L];if(n.src===D||n.getAttribute("data-original-src")===D)F=n}F||(F=g.$0("SCRIPT"),F.setAttribute("data-original-src",D),d=!0);var f=F.onload;F.onload=function(V){g.Cx(k);f&&f.apply(window,[V])};
|
|
var X=F.onerror;F.onerror=function(V){if(Math.random()<.01){var l=new g.Ba("Unable to load player module",D,document.location&&document.location.origin);g.W3(l)}g.Cx(T);X&&X(V)};
|
|
var W=F,J=W.onreadystatechange;W.onreadystatechange=function(V){switch(W.readyState){case "loaded":case "complete":g.Cx(k)}J&&J(V)};
|
|
d&&((G=z.J.Y().cspNonce)&&F.setAttribute("nonce",G),g.Vk(F,Cy(D)),G=document.getElementsByTagName("HEAD")[0]||document.body,G.insertBefore(F,G.firstChild),z.addOnDisposeCallback(function(){F.parentNode&&F.parentNode.removeChild(F)}))};
|
|
kL=function(z,D,E,Q,T,k){g.Ma.call(this);var G=this;this.target=z;this.api=D;this.hP=E;this.L=0;this.U=!1;this.B=new g.k0(NaN,NaN);this.K=new g.fQ(this);this.ew=this.Z=this.S=null;g.H(this,this.K);D=T||k?g.GS(this.api.Y().experiments,"web_player_touch_idle_wait_time_ms",4E3):g.GS(this.api.Y().experiments,"web_player_mouse_idle_wait_time_ms",3E3);this.j=new g.re(function(){Tm(G,1,!1)},D,this);
|
|
g.H(this,this.j);this.FH=new g.re(function(){Tm(G,2,!1)},D,this);
|
|
g.H(this,this.FH);this.AT=new g.re(function(){Tm(G,2048,!1)},D,this);
|
|
g.H(this,this.AT);this.Iq=new g.re(function(){Tm(G,512,!1)},D,this);
|
|
g.H(this,this.Iq);this.m7=3E3;T||(this.Z=this.K.lr(z,"mouseover",this.Kt),this.K.lr(z,"mousemove",this.ro),this.K.lr(z,"mouseleave",this.kG));this.api.W("web_player_enable_fullscreen_grid_components")&&this.K.lr(z,"wheel",this.tD,this,!0);g.m5?this.K.lr(z,"keypress",this.u2):this.K.lr(z,"focusin",this.UB);this.V=this.K.lr(z,"mousedown",this.jN);this.N=this.K.lr(z,"touchstart",this.qA,void 0,!0);Tm(this,640,!0)};
|
|
wus=function(z){Tm(z,4,!1);z.S&&(z.K.OD(z.S),z.S=null,z.Z=z.K.lr(z.target,"mouseover",z.Kt));z.Z&&(z.K.OD(z.Z),z.Z=z.K.lr(z.target,"mouseover",z.Kt))};
|
|
Gm=function(z){var D=z.L;z.api.W("allow_autohide_on_paused_videos")&&(D&=-129);z.api.W("web_player_default_autohide")&&(D&=-513);return!D};
|
|
Tm=function(z,D,E){z.rR();var Q=Gm(z);E?(z.L|=D,D&1&&z.j.start(),D&2&&z.FH.start(),D&2048&&z.AT.start()):(z.L&=~D,D&1&&z.j.stop(),D&2&&z.FH.stop(),D&2048&&z.AT.stop(),D&512&&z.Iq.stop());z.L&512&&!(z.L&128)&&g.$R(z.Iq,z.m7);D=Gm(z);Q!==D&&z.Zg("autohideupdate",D)};
|
|
dD=function(z){g.r7.call(this,{G:"button",U9:["ytp-large-play-button","ytp-button"],TV:{"aria-label":"Play",title:"Play"},VA:["{{largePlayButtonChildren}}"]});this.api=z;this.lr(z,"videodatachange",this.hI);this.lr(z,"basechromeinitialized",this.vD);z=this.api.Y();z.AT&&em&&(this.TX("click",this.Kg,this),this.TX("touchstart",this.Cn,this));g.eb(z)&&g.za(this.element,"ytp-large-play-button-red-bg");this.api.createClientVe(this.element,this,28572);this.hI()};
|
|
F_=function(z){var D=["ytp-cued-thumbnail-overlay"];z.Y().B&&D.push("ytp-exp-contain-thumbnail");g.r7.call(this,{G:"div",U9:D,VA:[{G:"div",yA:"ytp-cued-thumbnail-overlay-image"}]});D=this.OH("ytp-cued-thumbnail-overlay");var E=new dD(z);g.H(this,E);E.GV(D);this.Z=new g.fQ(this);g.H(this,this.Z);this.api=z;this.V=this.OH("ytp-cued-thumbnail-overlay-image");this.B=E;this.fade=new g.w7(this,250);g.H(this,this.fade);this.K=new g.re(this.hI,0,this);g.H(this,this.K);this.hI();this.lr(z,"appresize",this.Xc);
|
|
this.lr(z,"presentingplayerstatechange",this.onStateChange);this.lr(z,"ypcStateChanged",this.fI);Qw(z.Y())&&this.lr(z,"videoplayerreset",this.Su)};
|
|
L3=function(z){g.r7.call(this,{G:"div",U9:["ytp-error"],TV:{role:"alert"},VA:[{G:"div",yA:"ytp-error-content",VA:[{G:"div",yA:"ytp-error-icon-container",VA:[{G:"svg",TV:{fill:"#fff",viewBox:"0 0 48 48"},VA:[{G:"path",TV:{d:"M0 0h48v48H0V0z",fill:"none"}},{G:"path",TV:{d:"M22 30h4v4h-4zm0-16h4v12h-4zm1.99-10C12.94 4 4 12.95 4 24s8.94 20 19.99 20S44 35.05 44 24 35.04 4 23.99 4zM24 40c-8.84 0-16-7.16-16-16S15.16 8 24 8s16 7.16 16 16-7.16 16-16 16z","fill-opacity":"0.7"}}]}]},{G:"div",yA:"ytp-error-content-wrap",
|
|
VA:[{G:"div",yA:"ytp-error-content-wrap-reason",Dg:"{{content}}"},{G:"div",yA:"ytp-error-content-wrap-subreason",Dg:"{{subreason}}"}]}]}]});this.api=z;this.keys=[];this.B=!1;z.createClientVe(this.element,this,216103);this.api.logVisibility(this.element,this.L)};
|
|
f3=function(z){z=z.split(t9Q);for(var D=[],E=0;E<z.length;E+=3){var Q=z[E++].split("\n");D.push(Q[0]);for(var T=1;T<Q.length;T++)D.push({G:"br"}),D.push(Q[T]);E<z.length&&D.push({G:"a",TV:{href:z[E],target:z[E+1]},Dg:z[E+2]})}return{G:"span",VA:D}};
|
|
W2=function(z,D,E,Q,T,k,G){Q=Q===void 0?!1:Q;T=T===void 0?!1:T;G=G===void 0?!0:G;T||(T=z.api.Y().L);var d=z.api.getVideoData();D=bT(g.n3[D]||"",Q?{CPN:d.clientPlaybackNonce}:{}).split(/\$(BEGIN|END)_LINK/);Q=[];k&&Q.push({G:"h2",Dg:k});Q.push(D[0]);G&&Q.push({G:"br"});Q.push({G:"a",TV:{href:E,target:T?"_blank":null},yA:"ytp-error-link",Dg:D[2]});z.B=!0;Q.push(D[4]);return{G:"span",VA:Q}};
|
|
yhV=function(z,D){for(var E=z.element.getElementsByTagName("a"),Q=0;Q<E.length;Q++){var T=z.lr(E[Q],"click",D);z.keys.push(T)}};
|
|
otn=function(z){for(var D=0;D<z.keys.length;D++)z.OD(z.keys[D]);z.keys=[]};
|
|
X_=function(z){g.r7.call(this,{G:"div",U9:["ytp-overlays-container"],VA:[{G:"div",yA:"ytp-overlay-top-left"},{G:"div",yA:"ytp-overlay-top-right"},{G:"div",yA:"ytp-overlay-bottom-left"},{G:"div",yA:"ytp-overlay-bottom-right"}]});this.B=this.OH("ytp-overlay-top-left");this.V=this.OH("ytp-overlay-top-right");this.K=this.OH("ytp-overlay-bottom-left");this.Z=this.OH("ytp-overlay-bottom-right");g.Sj(z,this.element,4)};
|
|
J8=function(z,D,E,Q){for(var T=Number(D.getAttribute("data-overlay-order"))||0,k=0,G=null,d=g.v(E.children),F=d.next();!F.done;F=d.next()){F=F.value;if(Q&&F.classList.contains("ytp-overlay-inline-container")){G=F;break}if(T<(Number(F.getAttribute("data-overlay-order"))||0))break;k++}G?J8(z,D,G,!1):Q?(z=document.createElement("div"),z.classList.add("ytp-overlay-inline-container"),z.setAttribute("data-overlay-order",""+T),G=z,G.appendChild(D),g.Mu(E,G,k)):g.Mu(E,D,k)};
|
|
un=function(z){var D={};g.r7.call(this,{G:"div",yA:"ytp-paid-content-overlay",TV:(D["aria-live"]="assertive",D["aria-atomic"]="true",D["data-overlay-order"]="5",D)});var E=this;this.J=z;this.videoId=null;this.V=!1;this.innertubeCommand=this.U=this.K=null;D=z.Y();D.experiments.HF().K.PF(szI)?(this.Z=new g.re(function(){E.Bl()},5E3,this),g.H(this,this.Z)):this.Z=null;
|
|
z.W("enable_new_paid_product_placement")&&!g.aw(D)?(this.B=new g.r7({G:"a",yA:"ytp-paid-content-overlay-link",TV:{href:"{{href}}",target:"_blank"},VA:[{G:"div",yA:"ytp-paid-content-overlay-indicator"},{G:"div",yA:"ytp-paid-content-overlay-icon",Dg:"{{icon}}"},{G:"div",yA:"ytp-paid-content-overlay-text",Dg:"{{text}}"},{G:"div",yA:"ytp-paid-content-overlay-chevron",Dg:"{{chevron}}"}]}),this.lr(this.B.element,"click",this.onClick)):this.B=new g.r7({G:"div",U9:["ytp-button","ytp-paid-content-overlay-text"],
|
|
Dg:"{{text}}"});this.fade=new g.w7(this.B,250,!1,100);g.H(this,this.B);this.B.GV(this.element);g.H(this,this.fade);this.J.createServerVe(this.element,this);this.lr(z,"videodatachange",this.onVideoDataChange);this.lr(z,"presentingplayerstatechange",this.Cm)};
|
|
qhI=function(z,D){var E=Tz6(D),Q=kP6(D);if(!D.TW||!z.J.B4())if(z.K||z.J.W("enable_paid_content_overlay_bugfix")){if(D.videoId&&D.videoId!==z.videoId){var T;(T=z.K)!=null&&T.isActive()&&g.ql(T);!z.J.W("enable_paid_content_overlay_bugfix")||E&&Q?(z.videoId=D.videoId,z.V=!!Q,z.V&&E&&$_w(z,Q,E,D)):z.V=!1}}else E&&Q&&!z.J.W("enable_paid_content_overlay_bugfix")&&$_w(z,Q,E,D)};
|
|
$_w=function(z,D,E,Q){z.K&&z.K.dispose();z.K=new g.re(z.qF,D,z);g.H(z,z.K);Q=Zx(Q);D=Q==null?void 0:Q.navigationEndpoint;var T;Q=Q==null?void 0:(T=Q.icon)==null?void 0:T.iconType;var k;T=(k=g.U(D,g.f4))==null?void 0:k.url;z.J.setTrackingParams(z.element,(D==null?void 0:D.clickTrackingParams)||null);D&&!T?(z.innertubeCommand=D,T="#!"):z.innertubeCommand=null;var G;z.B.update({href:(G=T)!=null?G:"#",text:E,icon:Q==="MONEY_HAND"?{G:"svg",TV:{fill:"none",height:"100%",viewBox:"0 0 24 24",width:"100%"},
|
|
VA:[{G:"path",TV:{d:"M6 9H5V5V4H6H19V5H6V9ZM21.72 16.04C21.56 16.8 21.15 17.5 20.55 18.05C20.47 18.13 18.42 20.01 14.03 20.01C13.85 20.01 13.67 20.01 13.48 20C11.3 19.92 8.51 19.23 5.4 18H2V10H5H6H7V6H21V13H16.72C16.37 13.59 15.74 14 15 14H12.7C13.01 14.46 13.56 15 14.5 15H15.02C16.07 15 17.1 14.64 17.92 13.98C18.82 13.26 20.03 13.22 20.91 13.84C21.58 14.32 21.9 15.19 21.72 16.04ZM15 10C15 9.45 14.55 9 14 9C13.45 9 13 9.45 13 10H15ZM20 11C19.45 11 19 11.45 19 12H20V11ZM19 7C19 7.55 19.45 8 20 8V7H19ZM8 8C8.55 8 9 7.55 9 7H8V8ZM8 10H12C12 8.9 12.9 8 14 8C15.1 8 16 8.9 16 10V10.28C16.59 10.63 17 11.26 17 12H18C18 10.9 18.9 10 20 10V9C18.9 9 18 8.1 18 7H10C10 8.1 9.1 9 8 9V10ZM5 13.5V11H3V17H5V13.5ZM20.33 14.66C19.81 14.29 19.1 14.31 18.6 14.71C17.55 15.56 16.29 16 15.02 16H14.5C12.62 16 11.67 14.46 11.43 13.64L11.24 13H15C15.55 13 16 12.55 16 12C16 11.45 15.55 11 15 11H6V13.5V17.16C8.9 18.29 11.5 18.93 13.52 19C17.85 19.15 19.85 17.34 19.87 17.32C20.33 16.9 20.62 16.4 20.74 15.84C20.84 15.37 20.68 14.91 20.33 14.66Z",
|
|
fill:"white"}}]}:null,chevron:T||z.innertubeCommand?g.q8():null})};
|
|
Pgs=function(z,D){z.K&&(g.t(D,8)&&z.V?(z.V=!1,z.Z?z.Z.start():z.Bl()):(g.t(D,2)||g.t(D,64))&&z.videoId&&(z.videoId=null,z.Z&&z.Z.stop()))};
|
|
VZ=function(z){g.r7.call(this,{G:"div",yA:"ytp-spinner",VA:[{G:"div",yA:"ytp-spinner-container",VA:[{G:"div",yA:"ytp-spinner-rotator",VA:[{G:"div",yA:"ytp-spinner-left",VA:[{G:"div",yA:"ytp-spinner-circle"}]},{G:"div",yA:"ytp-spinner-right",VA:[{G:"div",yA:"ytp-spinner-circle"}]}]}]},{G:"div",yA:"ytp-spinner-message",Dg:"If playback doesn't begin shortly, try restarting your device."}]});this.api=z;this.message=this.OH("ytp-spinner-message");this.K=new g.re(this.show,500,this);g.H(this,this.K);this.lr(z,
|
|
"presentingplayerstatechange",this.onStateChange);this.lr(z,"playbackstalledatstart",this.Z);this.Go(z.getPlayerStateObject())};
|
|
OO=function(z){var D=[{G:"div",U9:["ytp-unmute-icon"],VA:[z.Y().experiments.MN("delhi_modern_web_player_icons")?{G:"svg",TV:{height:"24",viewBox:"0 0 24 24",width:"24"},VA:[{G:"path",yA:"ytp-svg-fill",TV:{d:"M11.60 2.08L11.48 2.14L3.91 6.68C3.02 7.21 2.28 7.97 1.77 8.87C1.26 9.77 1.00 10.79 1 11.83V12.16L1.01 12.56C1.07 13.52 1.37 14.46 1.87 15.29C2.38 16.12 3.08 16.81 3.91 17.31L11.48 21.85C11.63 21.94 11.80 21.99 11.98 21.99C12.16 22.00 12.33 21.95 12.49 21.87C12.64 21.78 12.77 21.65 12.86 21.50C12.95 21.35 13 21.17 13 21V3C12.99 2.83 12.95 2.67 12.87 2.52C12.80 2.37 12.68 2.25 12.54 2.16C12.41 2.07 12.25 2.01 12.08 2.00C11.92 1.98 11.75 2.01 11.60 2.08ZM4.94 8.4V8.40L11 4.76V19.23L4.94 15.6C4.38 15.26 3.92 14.80 3.58 14.25C3.24 13.70 3.05 13.07 3.00 12.43L3 12.17V11.83C2.99 11.14 3.17 10.46 3.51 9.86C3.85 9.25 4.34 8.75 4.94 8.4ZM21.29 8.29L19 10.58L16.70 8.29L16.63 8.22C16.43 8.07 16.19 7.99 15.95 8.00C15.70 8.01 15.47 8.12 15.29 8.29C15.12 8.47 15.01 8.70 15.00 8.95C14.99 9.19 15.07 9.43 15.22 9.63L15.29 9.70L17.58 12L15.29 14.29C15.19 14.38 15.12 14.49 15.06 14.61C15.01 14.73 14.98 14.87 14.98 15.00C14.98 15.13 15.01 15.26 15.06 15.39C15.11 15.51 15.18 15.62 15.28 15.71C15.37 15.81 15.48 15.88 15.60 15.93C15.73 15.98 15.86 16.01 15.99 16.01C16.12 16.01 16.26 15.98 16.38 15.93C16.50 15.87 16.61 15.80 16.70 15.70L19 13.41L21.29 15.70L21.36 15.77C21.56 15.93 21.80 16.01 22.05 15.99C22.29 15.98 22.53 15.88 22.70 15.70C22.88 15.53 22.98 15.29 22.99 15.05C23.00 14.80 22.93 14.56 22.77 14.36L22.70 14.29L20.41 12L22.70 9.70C22.80 9.61 22.87 9.50 22.93 9.38C22.98 9.26 23.01 9.12 23.01 8.99C23.01 8.86 22.98 8.73 22.93 8.60C22.88 8.48 22.81 8.37 22.71 8.28C22.62 8.18 22.51 8.11 22.39 8.06C22.26 8.01 22.13 7.98 22.00 7.98C21.87 7.98 21.73 8.01 21.61 8.06C21.49 8.12 21.38 8.19 21.29 8.29Z"}}]}:
|
|
{G:"svg",TV:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},VA:[{G:"path",lk:!0,yA:"ytp-svg-fill",TV:{d:"m 21.48,17.98 c 0,-1.77 -1.02,-3.29 -2.5,-4.03 v 2.21 l 2.45,2.45 c .03,-0.2 .05,-0.41 .05,-0.63 z m 2.5,0 c 0,.94 -0.2,1.82 -0.54,2.64 l 1.51,1.51 c .66,-1.24 1.03,-2.65 1.03,-4.15 0,-4.28 -2.99,-7.86 -7,-8.76 v 2.05 c 2.89,.86 5,3.54 5,6.71 z M 9.25,8.98 l -1.27,1.26 4.72,4.73 H 7.98 v 6 H 11.98 l 5,5 v -6.73 l 4.25,4.25 c -0.67,.52 -1.42,.93 -2.25,1.18 v 2.06 c 1.38,-0.31 2.63,-0.95 3.69,-1.81 l 2.04,2.05 1.27,-1.27 -9,-9 -7.72,-7.72 z m 7.72,.99 -2.09,2.08 2.09,2.09 V 9.98 z"}}]}]},
|
|
{G:"div",U9:["ytp-unmute-text"],Dg:"Tap to unmute"}];D.push({G:"div",U9:["ytp-unmute-box"],VA:[]});yn.call(this,z,{G:"button",U9:["ytp-unmute","ytp-popup","ytp-button","ytp-unmute-animated","ytp-unmute-shrink"],VA:[{G:"div",yA:"ytp-unmute-inner",VA:D}]},100);this.B=this.clicked=!1;this.api=z;this.api.createClientVe(this.element,this,51663);this.lr(z,"onMutedAutoplayChange",this.onMutedAutoplayChange,this);this.lr(z,"presentingplayerstatechange",this.qE);this.TX("click",this.onClick,this);z=z.isMutedByMutedAutoplay()&&
|
|
!g.ZZ(this.api.Y());this.TU(z);z&&M9L(this);this.U=z};
|
|
M9L=function(z){z.B||(z.B=!0,z.api.logVisibility(z.element,!0))};
|
|
v2=function(z){g.fQ.call(this);var D=this;this.api=z;this.nV=null;this.Vr=!1;this.M6=null;this.bv=this.ov=!1;this.vg=this.yu=null;this.Bu=NaN;this.LM=this.VH=!1;this.ku=0;this.ZV=[];this.zt=!1;this.N$={height:0,width:0};this.i$=480;this.GL=["ytp-player-content","html5-endscreen","ytp-overlay"];this.mW={wG:!1};this.Ig=null;var E=z.Y(),Q=z.wM();this.N$=z.getPlayerSize();this.NU=new g.re(this.vH,0,this);g.H(this,this.NU);E.disableOrganicUi||(this.DD=new F_(z),g.H(this,this.DD),g.Sj(z,this.DD.element,
|
|
4));this.api.W("web_player_overlay_positioned_layout")&&(this.Ig=new X_(this.api),g.H(this,this.Ig));if(Cgn(this)){var T=new VZ(z);g.H(this,T);T=T.element;g.Sj(z,T,4)}var k=z.getVideoData();this.HP=new kL(Q,z,function(d){return D.hP(d)},k,E.Em,!1);
|
|
g.H(this,this.HP);this.HP.subscribe("autohideupdate",this.ot,this);this.api.W("web_player_default_autohide")||Gm(this.HP);if(!E.disablePaidContentOverlay){var G=new un(z);g.H(this,G);this.Ig?this.Ig.LU(G.element,g.aw(E)?3:1):g.Sj(z,G.element,4)}this.Zu=new OO(z);g.H(this,this.Zu);g.Sj(this.api,this.Zu.element,2);this.Ns=this.api.isMutedByMutedAutoplay();this.lr(z,"onMutedAutoplayChange",this.onMutedAutoplayChange);this.ST=new g.re(this.uD,200,this);g.H(this,this.ST);this.kA=k.videoId;this.Sa=new g.re(function(){D.ku=
|
|
0},350);
|
|
g.H(this,this.Sa);this.VF=new g.re(function(){D.LM||bn(D)},350,this);
|
|
g.H(this,this.VF);k=z.getRootNode();k.setAttribute("aria-label","YouTube Video Player");switch(E.color){case "white":g.za(k,"ytp-color-white")}this.lr(z,"appresize",this.Xc);this.lr(z,"presentingplayerstatechange",this.qE);this.lr(z,"videodatachange",this.onVideoDataChange);this.lr(z,"videoplayerreset",this.cH);this.lr(z,"autonavvisibility",function(){jm(D)});
|
|
this.lr(z,"sizestylechange",function(){jm(D)});
|
|
this.lr(Q,"click",this.S7,this);this.lr(Q,"mousedown",this.tY,this);E.wP&&(this.lr(Q,"gesturechange",this.CI,this),this.lr(Q,"gestureend",this.Pz,this));this.G3=[Q.dW];this.DD&&this.G3.push(this.DD.element);T&&this.G3.push(T);this.api.W("web_player_fullscreen_double_click_ve")&&(this.api.createClientVe(Q.element,this,247482),this.api.logVisibility(Q.element,!0))};
|
|
Ahr=function(z,D){if(!D)return!1;var E=z.api.xX();if(E.M0()&&(E=E.XM())&&g.AU(E,D))return E.controls;for(E=0;E<z.G3.length;E++)if(g.AU(z.G3[E],D))return!1;E=g.v(z.GL);for(var Q=E.next();!Q.done;Q=E.next())if(g.Be(D,Q.value))return!1;return D===z.api.getRootNode()?!1:!0};
|
|
BfO=function(z){var D=z.api.getPresentingPlayerType()===2&&(z.api.wM().tS||z.api.Y().disableOrganicUi)&&z.api.Y().V&&em&&ij>=11;z=z.api.Y().AT&&em;return!(!D&&!z)};
|
|
ln=function(z,D){return!z.api.isInline()&&!Ahr(z,gT(D))&&HV(D)};
|
|
zRO=function(z,D){if(!z.api.Y().W("web_player_invisible_fullscreen_button"))return!1;var E=z.api.getRootNode().getBoundingClientRect();if(D.targetTouches&&D.targetTouches.length){var Q=D.targetTouches[0].clientX;var T=D.targetTouches[0].clientY}else D.clientX!==void 0&&(Q=D.clientX,T=D.clientY);return Q!==void 0&&T!==void 0&&(D=Q-E.left,E=T-E.top,z=z.api.getPlayerSize(),E>=z.height-40&&D>=z.width-40)?!0:!1};
|
|
bn=function(z,D){z.HP.CQ();if(z.ov&&z.bv)z.bv=!1;else if(!z.api.Y().YR&&!z.CX()){var E=z.api.getPlayerStateObject();g.t(E,2)&&lT(z.api);D&&zRO(z,D)?DTO(z):!z.api.Y().wP||E.isCued()||g.t(E,1024)?z.uD():z.ST.isActive()?z.ST.stop():z.ST.start()}};
|
|
YL=function(z,D){var E;if((E=z.api.getVideoData())==null?0:E.mutedAutoplay){var Q,T;if((Q=D.target)==null?0:(T=Q.className)==null?0:T.includes("ytp-info-panel"))return!1}return HV(D)&&z.api.isMutedByMutedAutoplay()?(z.api.unMute(),z.api.getPresentingPlayerType()===2&&z.api.playVideo(),D=z.api.getPlayerStateObject(),!g.t(D,4)||g.t(D,8)||g.t(D,2)||z.uD(),!0):!1};
|
|
DTO=function(z){if(z.api.Y().wP&&z.api.getPresentingPlayerType()!==3)try{z.api.toggleFullscreen().catch(function(D){EdV(D)}),z.api.W("web_player_fullscreen_double_click_ve")&&z.api.logClick(z.api.wM().element)}catch(D){EdV(D)}};
|
|
EdV=function(z){String(z).includes("fullscreen error")?g.Rc(z):g.W3(z)};
|
|
QdI=function(z,D,E){z.api.isFullscreen()?E<1-D&&z.api.toggleFullscreen():E>1+D&&z.api.toggleFullscreen()};
|
|
jm=function(z){var D=!!z.kA&&!mU(z.api)&&!z.zt;var E=z.api.getPresentingPlayerType()===2,Q=z.api.Y();E?(Q=Ab(z.api.nx()),D=D&&Q.gk()):(E=Q.W("web_player_imax_theater_mode")&&z.api.SF()&&!z.api.isInline(),D=D&&(Q.OT||E||z.api.isFullscreen()||Q.Ac));z.nV!==D&&(z.nV=D,g.dK(z.api.getRootNode(),"ytp-hide-info-bar",!D))};
|
|
TSa=function(z,D,E,Q,T){var k=this;this.loader=z;this.policy=D;this.AL=E;this.ZS=Q;this.pZ=T;this.done=!1;this.onTimeout=function(){k.done||(k.done=!0,k.onError("net.timeout"))};
|
|
this.size=Math.ceil(Math.min(1E5,.1*$v(this.AL)));this.timing=new J_(this,{AL:this.AL,Rc:this.size,xx:!0,ow:function(){},
|
|
Tb:this.policy.Z});z=Qv(this.ZS,this.pZ,this.policy).sj.clone();pS(38,7948,z);z[e[21]]!=="/videogoodput"&&(z[e[21]]="/videogoodput",z[e[4]]=e[24]);this.location=new CT(z);this.location.set("rn",""+this.timing.requestNumber);this.location.set("range","0-"+(this.size-1));this.xhr=mZ(this.location,this.policy.S,this.timing,this.policy.RP,{});setTimeout(this.onTimeout,1E4)};
|
|
Cgn=function(z){var D=el()&&TV()>=67&&!z.api.Y().AT;z=z.api.Y().disableOrganicUi;return!g.GV("tizen")&&!g.Bt&&!D&&!z};
|
|
Im=function(z){g.iW.call(this,z);this.chrome=null;this.load()};
|
|
GTI=function(){kTL||(window.addEventListener(An?"touchstart":"click",function(){for(var z=am.length;z<4;z++){var D=g.$0("VIDEO");D.load();am.push(new g.f6(D))}},{capture:!0,
|
|
passive:!0}),kTL=!0)};
|
|
Sm=function(z,D,E,Q){var T=E.getVideoData(),k=D.getVideoData();if(E.getPlayerState().isError())return{msg:"player-error"};var G=k.L;if(D.o0()>Q/1E3+1)return{msg:"in-the-past"};if(k.isLivePlayback&&!isFinite(Q))return{msg:"live-infinite"};Q=D.xX();var d=null;Q&&(d=Q.isView()?Q.mediaElement.l3():Q.l3());if(d&&d.length>12&&g.Ra(T))return{msg:"played-ranges"};if(!T.L)return null;if(!G)return{msg:"no-pvd-formats"};if(!T.L.K||!G.K)return{msg:"non-dash"};Q=G.videoInfos[0];d=T.L.videoInfos[0];z.ew&&cB(k)&&
|
|
(Q=D.v4(),d=E.v4());if(!Q||!d)return{msg:"no-video-info"};if(z.j&&(kh(Q)||kh(d)))return{msg:"av1"};D=z.S&&k.y7()&&NH();if(d.containerType!==Q.containerType)if(D)k.D("sgap",{ierr:"container"});else return{msg:"container"};if(z.N&&!D&&(d.hT!==Q.hT||d.hT===""||Q.hT===""))return{msg:"codec"};if(z.FH&&d.video&&Q.video&&Math.abs(d.video.width/d.video.height-Q.video.width/Q.video.height)>.01)return{msg:"ratio"};if(g.Ra(k)&&g.Ra(T))return{msg:"content-protection"};G=G.K[0];T=T.L.K[0];E=G.audio;var F=T.audio;
|
|
if(E.sampleRate!==F.sampleRate&&!g.XN)if(D)k.D("sgap",{ierr:"srate"});else return{msg:"sample-rate",ci:G.itag,cr:E.sampleRate,ni:T.itag,nr:F.sampleRate};return(E.numChannels||2)!==(F.numChannels||2)?{msg:"channel-count"}:z.AT&&k.y7()&&Q.video.fps!==d.video.fps?{msg:"fps"}:null};
|
|
eRX=function(z,D,E){var Q=z.getVideoData(),T=D.getVideoData();if(!Q.Y().supportsGaplessShorts())return{nq:"env"};if((!E.Iq||Q.hr&&!Q.isAd()||T.hr&&!T.isAd())&&(!E.V||Q.hr&&!Q.isAd()||T.hr)&&(!E.U||T.hr&&!T.isAd()||Q.hr)&&(Q.hr||T.hr))return{nq:"autoplay"};if(Q.endSeconds>0)return{nq:"endcr"};if(!Q.S)return{nq:"client"};if(!z.Yw())return{nq:"no-empty"};z=Sm(E,z,D,Infinity);return z!=null?{nq:z.msg}:null};
|
|
Rm=function(z){g.x.call(this);this.app=z;this.V=this.B=this.L=this.K=null;this.U=1;this.events=new g.fQ(this);this.events.lr(this.app.NN,"crx_gaplessshortslooprange",this.S);g.H(this,this.events)};
|
|
ZX=function(z){z.B&&z.K&&(z.B.unsubscribe("internalvideoformatchange",z.Z,z),z.K.unsubscribe("dataloaded",z.Z,z))};
|
|
dTs=function(){this.L=this.B=this.FH=this.U=this.V=this.Iq=this.j=this.ew=this.AT=this.N=this.S=!1;this.K=0;this.Z=2};
|
|
fba=function(z){var D=new dTs;D.S=z.W("h5_gapless_support_types_diff");D.AT=!1;D.ew=z.W("html5_gapless_use_format_info_fix");D.j=z.W("html5_gapless_disable_on_av1")&&!z.W("html5_gapless_enable_on_av1");D.N=z.W("html5_gapless_check_codec_diff_strictly");D.Iq=z.W("html5_gapless_on_ad_autoplay");D.FH=z.W("html5_gapless_disable_diff_aspect_radio");D.V=z.W("html5_gapless_ad_autoplay_on_ad_to_video_only")&&!z.W("html5_disable_loop_range_for_shorts_ads");D.B=z.W("html5_pseudogapless_shorts_seek_to_next_start");
|
|
D.L=z.HF().K.PF(FnX);D.U=z.W("html5_gapless_ad_autoplay_on_video_to_ad_only");D.K=Number(z.HF().K.PF(LnX));D.Z=g.GS(z.experiments,"html5_shorts_gapless_next_buffer_in_seconds")||D.Z;return D};
|
|
c2=function(z,D,E,Q,T,k){k=k===void 0?0:k;g.x.call(this);var G=this;this.policy=z;this.K=D;this.L=E;this.LJ=T;this.V=k;this.Z=this.B=null;this.currentVideoDuration=this.S=-1;this.j=!1;this.GZ=new C7;this.o8=null;this.kU=Q-D.Pc()*1E3;this.GZ.then(void 0,function(){});
|
|
this.timeout=new g.re(function(){G.ZQ("timeout")},1E4);
|
|
g.H(this,this.timeout);this.N=isFinite(Q)||this.LJ.Y().experiments.MN("html5_pseudogapless_shorts")&&cB(D.getVideoData());this.U=new g.re(function(){G.Nj()},1E3,this);
|
|
g.H(this,this.U);this.policy.L&&this.N&&g.$R(this.U);this.status={status:0,error:null}};
|
|
Wna=function(z){var D,E,Q,T,k,G,d,F,L,n,f,X;return g.w6(function(W){if(W.L==1){if(z.rR())return W.return(Promise.reject(Error(z.status.error||"disposed")));z.timeout.start();return W.K(z.GZ,2)}D=z.K.xX();if(D.isEnded())return z.ZQ("ended_in_finishTransition"),W.return(Promise.reject(Error(z.status.error||"")));if(!z.Z||!rF(z.Z))return z.policy.L&&z.K.D("nmc",{nms:!!z.Z,nmrs:(E=z.Z)==null?void 0:yT(E)}),z.ZQ("next_mse_closed"),W.return(Promise.reject(Error(z.status.error||"")));if(z.L.CE()!==z.Z)return z.ZQ("next_mse_mismatch"),
|
|
W.return(Promise.reject(Error(z.status.error||"")));Q=K3(z);T=Q.o8;k=Q.T6;G=Q.u9;z.K.o6(!1,!0);z.policy.L&&(d=z.Z.K,F=z.Z.L,d.lP(!0),F.lP(!0));z.policy.K>0&&(z.lP(z.Z,!0),z.L.Iw());L=ndw(D,T,G,!z.L.getVideoData().isAd());z.L.setMediaElement(L);(n=z.K.oh())&&z.L.Um(n.XG,n.N8);z.N&&(z.policy.B||z.L.seekTo(z.L.getCurrentTime()+.001,{NC:!0,Fg:3,ZP:"gapless_pseudo"}),L.play());f=D.zO();f.cpn=z.K.getVideoData().clientPlaybackNonce;f.st=""+T;f.et=""+G;z.L.D("gapless",f);z.K.D("gaplessTo",{cpn:z.L.getVideoData().clientPlaybackNonce});
|
|
X=z.K.getPlayerType()===z.L.getPlayerType();z.K.Gr(k,!0,!1,X,z.L.getVideoData().clientPlaybackNonce);z.L.Gr(z.L.getCurrentTime(),!0,!0,X,z.K.getVideoData().clientPlaybackNonce);z.L.KN();g.EL(function(){!z.L.getVideoData().U&&z.L.getPlayerState().isOrWillBePlaying()&&z.L.nS()});
|
|
h8(z,6);z.dispose();return W.return(Promise.resolve())})};
|
|
JqX=function(z){if(z.L.getVideoData().L){var D=z.LJ.Y().W("html5_gapless_suspend_next_loader")&&z.V===1;z.L.iA(z.Z,D,z.V===1&&g.mY(z.K.getVideoData()));h8(z,3);XJV(z);var E=p3(z);D=E.w_;E=E.HL;D.subscribe("updateend",z.ez,z);E.subscribe("updateend",z.ez,z);z.ez(D);z.ez(E)}};
|
|
uEa=function(z){if(!z)return!1;var D=z.L,E;return((E=z.K)==null?void 0:E.aO())||(D==null?void 0:D.aO())};
|
|
xL=function(z,D){if(!z)return!1;var E=z.L,Q;return jX((Q=z.K)==null?void 0:Q.JH(),D)&&jX(E==null?void 0:E.JH(),D)};
|
|
XJV=function(z){z.K.unsubscribe("internalvideodatachange",z.jZ,z);z.L.unsubscribe("internalvideodatachange",z.jZ,z);z.LJ.Y().W("html5_gapless_use_format_info_fix")&&(z.K.unsubscribe("internalvideoformatchange",z.jZ,z),z.L.unsubscribe("internalvideoformatchange",z.jZ,z));z.K.unsubscribe("mediasourceattached",z.jZ,z);z.L.unsubscribe("statechange",z.nM,z)};
|
|
ndw=function(z,D,E,Q){z=z.isView()?z.mediaElement:z;return new g.Nf(z,D,E,Q)};
|
|
h8=function(z,D){D<=z.status.status||(z.status={status:D,error:null},D===5&&z.GZ.resolve())};
|
|
V1W=function(z){if(z.getStatus().status!==5)return"niss";if(Sm(z.policy,z.K,z.L,z.kU)!=null)return"pge";var D=p3(z),E=D.w_,Q=D.HL;D=g.GS(z.LJ.Y().experiments,"html5_shorts_gapless_next_buffer_in_seconds");var T=z.S+D;z.LJ.Y().experiments.MN("html5_pseudogapless_shorts")&&(T=K3(z).o8+D);Q=jX(Q.JH(),T);E=jX(E.JH(),T);if(z.policy.K>0){if(!xL(z.Z,z.policy.Z))return"neb"}else if(D>0&&(!Q||!E))return"neb";return null};
|
|
K3=function(z){var D=z.K.xX();D=D.isView()?D.start:0;var E=z.K.getVideoData().isLivePlayback?Infinity:z.K.yJ(!0);E=Math.min(z.kU/1E3,E)+D;var Q=z.N?100:0,T,k=(T=z.o8)!=null?T:E-z.L.o0()+Q;z.policy.L&&(z.o8=k);return{r0:D,o8:k,T6:E,u9:Infinity}};
|
|
p3=function(z){return{w_:z.B.K.WN,HL:z.B.L.WN}};
|
|
H2=function(z){g.x.call(this);var D=this;this.app=z;this.U=this.L=this.K=null;this.FH=!1;this.j=this.V=this.Z=this.B=null;this.S=fba(this.app.Y());this.N=function(){g.EL(function(){Oh6(D)})}};
|
|
bhJ=function(z,D,E,Q,T){Q=Q===void 0?0:Q;T=T===void 0?0:T;z.Yw()||(NN(z),UO(z));z.B=new C7;z.K=D;var k=E,G=T===0;G=G===void 0?!0:G;var d=z.app.aq(),F=d.getVideoData().isLivePlayback?Infinity:d.yJ(!0)*1E3;k>F&&(k=F-200,z.FH=!0);G&&d.getCurrentTime()>=k/1E3?z.N():(z.L=d,G&&(G=k,k=z.L,z.app.NN.addEventListener(g.eH("vqueued"),z.N),G=isFinite(G)||G/1E3>k.getDuration()?G:0x8000000000000,z.U=new g.kv(G,0x8000000000000,{namespace:"vqueued"}),k.addCueRange(z.U)));G=Q/=1E3;k=D.getVideoData().K;Q&&k&&z.L&&
|
|
(d=Q,F=0,D.getVideoData().isLivePlayback&&(G=Math.min(E/1E3,z.L.yJ(!0)),F=Math.max(0,G-z.L.getCurrentTime()),d=Math.min(Q,D.yJ()+F)),G=Rza(k,d)||Q,G!==Q&&z.K.D("qvaln",{st:Q,at:G,rm:F,ct:d}));D=G;Q=z.K;Q.getVideoData().oi=!0;Q.getVideoData().S=!0;Q.m$(!0);k={};z.L&&(k=z.L.S_(),G=z.L.getVideoData().clientPlaybackNonce,k={crt:(k*1E3).toFixed(),cpn:G});Q.D("queued",k);D!==0&&Q.seekTo(D+.01,{NC:!0,Fg:3,ZP:"videoqueuer_queued"});z.Z=new c2(z.S,z.app.aq(),z.K,E,z.app,T);E=z.Z;E.status.status!==Infinity&&
|
|
(h8(E,1),E.K.subscribe("internalvideodatachange",E.jZ,E),E.L.subscribe("internalvideodatachange",E.jZ,E),E.LJ.Y().W("html5_gapless_use_format_info_fix")&&(E.K.subscribe("internalvideoformatchange",E.jZ,E),E.L.subscribe("internalvideoformatchange",E.jZ,E)),E.K.subscribe("mediasourceattached",E.jZ,E),E.L.subscribe("statechange",E.nM,E),E.K.subscribe("newelementrequired",E.eg,E),E.jZ());return z.B};
|
|
Oh6=function(z){var D,E,Q,T,k,G,d;g.w6(function(F){switch(F.L){case 1:if(z.rR()||!z.B||!z.K)return F.return();z.FH&&z.app.aq().gK(!0,!1);D=null;if(!z.Z){F.XH(2);break}F.V(3);return F.K(Wna(z.Z),5);case 5:F.N(2);break;case 3:D=E=F.B();case 2:if(!z.K)return F.return();jds.jy("vqsp",function(){z.app.J6(z.K)});
|
|
if(!z.K)return F.return();Q=z.K.xX();z.app.Y().W("html5_gapless_seek_on_negative_time")&&Q&&Q.getCurrentTime()<-.01&&z.K.seekTo(0);jds.jy("vqpv",function(){z.app.playVideo()});
|
|
D&&(z.K?(T=D?D.message:"forced",(k=z.L)==null||k.D("gapfulfbk",{r:T}),z.K.Tf(T)):(G=z.L)==null||G.D("gapsp",{}));d=z.B;UO(z);d&&d.resolve();return F.return(Promise.resolve())}})};
|
|
UO=function(z,D){D=D===void 0?!1:D;if(z.L){if(z.U){var E=z.L;z.app.NN.removeEventListener(g.eH("vqueued"),z.N);E.removeCueRange(z.U)}z.L=null;z.U=null}z.Z&&(z.Z.status.status!==6&&(E=z.Z,E.status.status!==Infinity&&E.V!==1&&E.ZQ("Canceled")),z.Z=null);z.B=null;z.K&&!D&&z.K!==z.app.f3()&&z.K!==z.app.aq()&&z.K.dispose();z.K&&D&&z.K.Af();z.K=null;z.FH=!1};
|
|
NN=function(z){z.j&&z.V&&z.j.removeEventListener("timeupdate",z.V);z.V=null;z.j=null};
|
|
lbI=function(z,D){if(z.app.Y().HF().K.PF(vdL)){var E=z.app.Y().HF().K.PF(mTk);if(!(E<=0)){NN(z);var Q,T=(Q=z.app.aq())==null?void 0:Q.xX();T&&z.K&&(z.K.getVideoData().X2=!0,z.V=function(){var k=T.getCurrentTime();k>=D+E/1E3&&(k=Date.now()-(k-D)*1E3,z.app.Ej().tick("pbs",k),NN(z))},z.j=T,T.addEventListener("timeupdate",z.V))}}};
|
|
Yr6=function(z){var D;return((D=z.Z)==null?void 0:D.currentVideoDuration)||-1};
|
|
Ibn=function(z,D,E){if(z.Yw())return"qie";if(z.K==null||z.K.rR()||z.K.getVideoData()==null)return"qpd";if(D.videoId!==z.K.aC())return"vinm";if(Yr6(z)<=0)return"ivd";if(E!==1)return"upt";var Q;z=(Q=z.Z)==null?void 0:V1W(Q);return z!=null?z:null};
|
|
gD=function(){g.Ma.call(this);var z=this;this.fullscreen=0;this.B=this.Z=this.pictureInPicture=this.K=this.L=this.inline=!1;this.V=function(){z.wV()};
|
|
exs(this.V);this.U=this.getVisibilityState(this.vZ(),this.isFullscreen(),this.HW(),this.isInline(),this.rd(),this.Qs(),this.RO(),this.SF())};
|
|
g.rD=function(z){g.x.call(this);this.X=z;this.videoData=this.playerState=null};
|
|
yZ=function(z,D){g.x.call(this);var E=this;this.data=[];this.Z=z||NaN;this.L=D||null;this.K=new g.re(function(){wD(E);t8(E)});
|
|
g.H(this,this.K)};
|
|
abI=function(z,D,E){var Q=z.data.find(function(T){return T.key===D});
|
|
Q&&(E*=1E3,Q.expire=(0,g.r)()+E,t8(z))};
|
|
zdW=function(z){wD(z);return z.data.map(function(D){return D.value})};
|
|
wD=function(z){var D=(0,g.r)();z.data.forEach(function(E){E.expire<D&&om(z,E,!0)});
|
|
z.data=g.NK(z.data,function(E){return!(E.expire<D)})};
|
|
om=function(z,D,E){E&&z.L&&z.L(D.value)};
|
|
t8=function(z){z.K.stop();var D=Infinity;for(var E=g.v(z.data),Q=E.next();!Q.done;Q=E.next())Q=Q.value,Q.expire<D&&(D=Q.expire);D&&isFinite(D)&&(D=Math.max(D-Date.now(),100),z.K.start(D))};
|
|
sO=function(z,D){g.x.call(this);var E=this;this.api=z;this.Z={};this.U={};this.V={};this.K=null;this.N=new Map;this.S=null;D=new yZ(D,function(Q){Q!==E.ek({playerType:Q.getPlayerType()})&&Q.dispose()});
|
|
g.H(this,D);this.L=this.FH=this.j=new g.rD(z.Y());this.B=D};
|
|
$L=function(z,D,E){var Q=[z.L];z.K&&Q.push(z.K);z.api.Zg("playbackChange",{active:Q.filter(function(T){return T.getPlayerType()!==0}).map(function(T){return{cpn:T.mX()}}),
|
|
started:D.filter(function(T){return T.getPlayerType()!==0}).map(function(T){return{cpn:T.mX()}}),
|
|
ended:E.filter(function(T){return T.getPlayerType()!==0}).map(function(T){return{cpn:T.mX()}})})};
|
|
SrI=function(z,D,E,Q){var T=E.getVideoData();if(!T.AT){var k=function(){if(z.B.get(D)===E){var d=T.getPlayerResponse();d&&(d=r_r(d),d!==void 0&&(d<Q&&E.D("ttld",{prev:Q.toString(),"new":d.toString()}),d===0?z.B.remove(D,!0):abI(z.B,D,d)))}};
|
|
if(T.isLoaded())k();else{var G=function(){k();T.unsubscribe("dataloaded",G)};
|
|
T.subscribe("dataloaded",G)}}};
|
|
RR6=function(z){for(var D=z.K?[z.K]:[],E=g.v(Object.values(z.V)),Q=E.next();!Q.done;Q=E.next())Q=Q.value,Q.dispose(),delete z.U[Q.mX()];z.V={};z.K=null;z.S=null;z.N.clear();$L(z,[],D)};
|
|
qN=function(z,D,E){var Q=Q===void 0?"":Q;var T=[D],k=z.K?[z.K]:[];z.V[D.mX()]=D;z.U[D.mX()]=D;z.K=D;E&&(z.S=D);z.N.set(Q,D);$L(z,T,k)};
|
|
Knn=function(z){var D=z.experiments,E=D.MN.bind(D);P2=E("html5_use_async_stopVideo");Zhn=E("html5_pause_for_async_stopVideo");MN=E("html5_not_reset_media_source")||E("html5_not_reset_media_source_non_drm_vod");E("html5_listen_for_audio_output_changed")&&(YuQ=!0);iC=E("html5_not_reset_media_source")||E("html5_not_reset_media_source_non_drm_vod");cqs=E("html5_not_reset_media_source")||E("html5_not_reset_media_source_non_drm_vod");SX=E("html5_retain_source_buffer_appends_for_debugging");hv6(E("web_watch_pip")||
|
|
E("web_shorts_pip"));LsQ(E("log_foreground_not_focused_as_background"));fPw(E("web_player_pip_logging_fix"));E("html5_mediastream_applies_timestamp_offset")&&(Ck=!0);z.Bc()&&YQr();Error.stackTraceLimit=50;var Q=g.GS(D,"html5_idle_rate_limit_ms");Q&&Object.defineProperty(window,"requestIdleCallback",{value:function(T){return window.setTimeout(T,Q)}});
|
|
DOX(z.Z);XCI(E("html5_use_ump_request_slicer"));E("html5_disable_streaming_xhr")&&(Pp=!1);E("html5_byterate_constraints")&&(PF=!0);E("html5_use_non_active_broadcast_for_post_live")&&(cC=!0);E("html5_enable_encrypted_av1")&&(Tf=!0);Ypa(g.GS(z.experiments,"html5_sticky_duration_mos"))};
|
|
DfI=function(z){function D(k,G,d){Q.push(rJ(G(d),function(F){E[k]=F}))}
|
|
var E={};z=z.experiments.uO();var Q=[],T=z.K.PF(hRr);T&&D("MediaSource.EnableUsingMediaSourceBufferedRange",z2w,T===1);(T=z.K.PF(pJL))&&D("HTTP3",D2X,T===1);(T=z.K.PF(xT6))&&D("MediaSource.EnableUsingMediaSourceAttachmentMethods",EyO,T===1);(T=z.K.PF(Hha))&&D("QUIC",Qas,T===1);(T=z.K.PF(NSw))&&D("Media.PlayerConfiguration.DecodeToTexturePreferred",kzV,T===1);(T=z.K.PF(UTa))&&D("Media.AudioWriteDurationLocal",Tya,Number(T));(T=z.K.PF(gdn))&&D("Media.ExperimentalMaxPendingBytesPerParse",XpQ,Number(T));
|
|
(T=z.K.PF(rqX))&&D("Media.EnableFlushDuringSeek",nya,Number(T)===1);(T=z.K.PF(ihk))&&D("DecoderBuffer.EnableDecommitableAllocatorStrategy",Wv6,Number(T)===1);(T=z.K.PF(wJs))&&D("Media.EnableResetAudioDecoder",fxQ,Number(T)===1);(T=z.K.PF(t1W))&&D("Media.IncrementalParseLookAhead",Lvw,Number(T)===1);(T=z.K.PF(yqJ))&&D("Media.MaxSamplesPerWrite",JjO,Number(T));(T=z.K.PF(odX))&&D("Media.VideoDecoderInitialPrerollCount",GzQ,T);(T=z.K.PF(sdV))&&D("Media.MediaCodecResetDelayMs",uBV,T);(T=z.K.PF($TL))&&
|
|
D("Media.VideoRendererMinInputBuffers",d2Q,T);(T=z.K.PF(qra))&&D("Media.VideoRendererMinDecodedFrames",Fvs,T);(T=z.K.PF(P4w))&&D("Media.UseDualThreadsForVideo",jaJ,Number(T)===1);(T=z.K.PF(M1L))&&D("Media.DisableLowPerformanceSoftwareDecode",Vqw,Number(T)===1);(T=z.K.PF(C4a))&&D("Media.EnableAv1StartupOptimization",O4k,Number(T)===1);(T=z.K.PF(AqJ))&&D("Media.EnableCodecOutputChecker",b4n,Number(T)===1);(T=z.K.PF(BSJ))&&D("Media.ForceDecodeToTexture",vyw,Number(T)===1);(z=z.K.PF(zWJ))&&D("Media.SkipFlushOnDecoderTeardown",
|
|
m2X,Number(z)===1);return rJ(etO(Q),function(){return E})};
|
|
C3=function(){this.values=new Float64Array(176);this.K=new Float64Array(11);this.L=new Float64Array(16)};
|
|
A8=function(z,D,E,Q){this.resolution=D;this.L=0;this.V=!1;this.vl=!0;this.K=Math.round(z*this.resolution);this.values=Array(this.K);for(z=0;z<this.K;z++)this.values[z]=Infinity;z=Array(this.K);for(D=0;D<this.K;D++)z[D]=D;this.U=z;this.Z=E===void 0?.5:E;this.B=Q===void 0?0:Q};
|
|
B2=function(z,D,E){g.x.call(this);this.policy=z;this.L=D;this.n3=E;this.Iq=this.dR=0;this.AT=-1;this.ew=this.V=0;this.FH=!1;this.interruptions=[];this.Z=[{stamp:0,net:0,max:0}];this.kV=0;this.wR=this.U=(0,g.r)();this.N=new A8(4,1,.6,.4);this.m7=new A8(4,1,.6,.4);this.S=new A8(20,1,.5,.4);z.FH?this.B=new C3:z.Z?this.B=new j3(17):this.B=new A8(17,20,.5,.4);this.WF=new A8(5,1,.25);this.j=new A8(30,1,.5);z=g.s_("yt-player-bandwidth")||{};D=this.policy.K;if(z.byterate>0)D=z.byterate,this.FH=!0;else{var Q;
|
|
E=(((Q=navigator.connection)==null?void 0:Q.downlink)||0)*64*1024;E>0&&(D=E,this.FH=!0)}this.B.kR(this.policy.V,D);z.delay>0&&this.N.kR(1,Math.min(z.delay,2));z.stall>0&&this.S.kR(1,z.stall);z.init>0&&(this.wR=Math.min(z.init,this.wR));z.interruptions&&(this.Z=this.Z.concat(z.interruptions),this.Z.length>16&&this.Z.pop());this.AT=(0,g.r)();this.policy.U>0&&(this.cF=new g.re(this.JT,this.policy.U,this),g.H(this,this.cF),this.cF.start())};
|
|
u2=function(z,D,E,Q){z.B.kR(Q===void 0?D:Q,E/D);z.U=(0,g.r)()};
|
|
WTQ=function(z,D){if(z.V){var E=D-z.V;if(E<6E4){if(E>1E3){var Q=z.interruptions;Q.push(Math.ceil(E));Q.sort(function(T,k){return k-T});
|
|
Q.length>16&&Q.pop()}z.ew+=E}}z.V=D};
|
|
zs=function(z,D,E,Q,T,k){k=k===void 0?!1:k;z.WF.kR(D,E/D);z.U=(0,g.r)();T||z.j.kR(1,D-Q);k||(z.V=0);z.AT>-1&&(0,g.r)()-z.AT>3E4&&(IjV(fz(z)),z.AT=(0,g.r)(),z.FH=!0)};
|
|
DC=function(z,D,E){D=Math.max(D,z.L.K);z.S.kR(1,E/D)};
|
|
yX=function(z){var D=z.N.L0()+z.m7.L0()||0;D=isNaN(D)?.5:D;z.policy.lc>=0&&(D=Math.min(D,z.policy.lc));return D};
|
|
Ey=function(z,D,E){isNaN(E)||(z.Iq+=E);isNaN(D)||(z.dR+=D)};
|
|
Qs=function(z){z=z.B.L0();return z>0?z:1};
|
|
$v=function(z,D,E){D=D===void 0?!1:D;E=E===void 0?1048576:E;var Q=Qs(z);Q=1/((z.S.L0()||0)*z.policy.j+1/Q);var T=z.WF.L0();T=T>0?T:1;var k=Math.max(Q,T);z.policy.B>0&&T<Q&&(k=Math.min(z.policy.B,1),k=(1-k)*Q+k*T);if(!D)return k;D=1E-9+yX(z);E=k*Math.min(1,E/(k*D));z.policy.L||(z=((z.j.percentile(.98)||0)-1)/2,z=Math.max(0,Math.min(1,z)),E*=1-.5*z);return E};
|
|
fz=function(z){var D={delay:yX(z),stall:z.S.L0()||0,byterate:Qs(z),init:z.wR},E=z.Z[0];E.stamp=Math.round(z.U/36E5)*36E5;E.net=Math.ceil(z.ew);E.max=z.interruptions[0]||0;D.interruptions=z.Z;return D};
|
|
Rt=function(z){return(0,g.r)()-z.U>=4E3};
|
|
EBk=function(z){this.experiments=z;this.lc=5;this.K=13E4;this.V=.5;this.L=this.Z=!1;this.FH=this.W("html5_use_histogram_for_bandwidth");this.B=g.GS(this.experiments,"html5_auxiliary_estimate_weight");this.j=g.GS(this.experiments,"html5_stall_factor")||1;this.U=g.GS(this.experiments,"html5_check_for_idle_network_interval_ms");this.S=this.experiments.MN("html5_trigger_loader_when_idle_network");this.N=this.experiments.MN("html5_sabr_fetch_on_idle_network_preloaded_players")};
|
|
Q2V=function(z,D,E){var Q=new EBk(E);z&&(Q.Z=!0,Q.V=.1);E.MN("html5_media_time_weight")&&(Q.Z=!1);D&&(Q.K=D/8);Q.L=aG()>=480;return Q};
|
|
T$L=function(z){this.end=this.start=z};
|
|
g.Ts=function(){this.K=new Map;this.Z=new Map;this.L=new Map};
|
|
kD=function(z){z.K.clear();z.Z.clear();z.L.clear()};
|
|
Gs=function(z){this.X=z;this.L=[];this.Z=new Map;this.B=new Map;this.K=new Map};
|
|
ktW=function(z,D,E){z=z.L;var Q=g.$w(z,{Ry:D},function(G,d){return G.Ry-d.Ry});
|
|
Q=Q<0?(Q+2)*-1:Q;if(Q>=0)for(var T=Q;T<=Q+1&&T<z.length;T++){var k=z[T];if(D>=k.Ry-E&&D<=k.Ri+E)return k}};
|
|
GtX=function(z,D){for(var E=[],Q=g.v(z.L),T=Q.next();!T.done;T=Q.next())T=T.value,D(T)||E.push(T);if(z.X.W("html5_sstm_fixes"))for(Q=g.v(z.L),T=Q.next();!T.done;T=Q.next())T=T.value,D(T)&&z.Z.delete(T.cpn);z.L=E};
|
|
eWa=function(z,D){var E=z.L.indexOf(D);E>=0&&z.L.splice(E,1);z.Z.delete(D.cpn)};
|
|
g.dC=function(z,D,E,Q){g.x.call(this);var T=this;this.api=z;this.X=D;this.lg=E;this.app=Q;this.FH=new g.Ts;this.L=new Map;this.I0=new Map;this.AT=new Map;this.WF=null;this.oi=NaN;this.m9=this.My=null;this.s9=new g.re(function(){dfO(T,T.oi,T.My||void 0)});
|
|
this.events=new g.fQ(this);this.n3=15E3;this.U=new g.re(function(){T.S=!0;T.lg.ag(T.n3);g.es(T);if(T.lg.getVideoData().hH()){var k;T.oy({togab:(k=T.V)==null?void 0:k.identifier})}T.AQ(!1)},this.n3);
|
|
this.S=!1;this.fz=new Map;this.dR=[];this.V=null;this.NR=new Set;this.N=[];this.kV=[];this.sD=[];this.ai=[];this.cF=new Set;this.wP=NaN;this.Iq=0;this.j=!1;this.fJ=new Set;this.Z9=new Set;this.uE=new Set;this.Vi=new Set;this.Kx=this.Fb=0;this.ul=this.ws=!1;this.rE=this.B="";this.ew=null;this.logger=new g.HC("dai");this.kY="";this.GO=!0;this.wR=new Map;this.Vh=new Map;this.lg.getPlayerType();this.K=new Gs(this.X);this.lg.AR(this);this.JT=this.X.Bc();g.H(this,this.s9);g.H(this,this.events);g.H(this,
|
|
this.U);this.nR=this.X.W("html5_use_new_ssdai_transition_detector");this.zV=this.X.HF().K.PF(cxw);z=this.lg.getVideoData();z.hH()&&z.latencyClass==="NORMAL"&&(this.zV=this.X.W("html5_enable_dai_context_data_vss_logging_for_lifa_nl"));this.cN=this.X.HF().K.PF(FmI)||this.X.W("html5_dai_context_data_logging_for_qoe");this.Qo=this.lg.getVideoData().fY;this.nR?this.lg.subscribe("playbackstarted",this.qo,this):(this.events.lr(this.api,g.eH("serverstitchedcuerange"),this.onCueRangeEnter),this.events.lr(this.api,
|
|
"crx_serverstitchedcuerange",this.onCueRangeExit));qN(this.app.Ii,this.lg,!1)};
|
|
Fo=function(z,D,E){return{ssvc:D,cpn:(E==null?void 0:E.cpn)||"",vid:(E==null?void 0:E.videoData.videoId)||"",ct:(z.lg.getCurrentTime()||0).toFixed(3),cmt:(z.lg.o0()||0).toFixed(3)}};
|
|
Lmw=function(z,D,E){return new g.kv(z,D,{id:E,namespace:"serverstitchedcuerange",priority:9})};
|
|
LX=function(z,D,E){if(D===z.lg.mX())qN(z.app.Ii,z.lg,!1);else{var Q=z.AT.get(D);Q?(Q.K=0,Q.startTimeSecs=E,qN(z.app.Ii,Q,!0)):z.oy({nop_s:D})}};
|
|
fRO=function(z,D){var E=z.app;q2(fX(E))&&E.Ii.Z[2]&&g.N9(z.logger,360717806,"SSTM lingering playback");z.api.bb();z.api.Zg("serverstitchedvideochange",D.cpn,D.zk)};
|
|
g.nX=function(z){return{cpn:z.lg.mX(),durationMs:0,Ry:0,playerType:1,Ri:0,videoData:z.lg.getVideoData(),errorCount:0,d5:""}};
|
|
WI=function(z){if(z.ul)return!1;var D=void 0;z.rE&&(D=z.K.ek(z.rE));return z.lg.getVideoData().hH()?!!D&&!D.LB:!!D};
|
|
Xo=function(z,D,E){return{o7:ktW(z.K,D*1E3,(E===void 0?0:E)*1E3),VP:D}};
|
|
dfO=function(z,D,E){var Q=z.m9||z.app.aq().getPlayerState();Jm(z,!0);z.lg.seekTo(D,E);z=z.app.aq();D=z.getPlayerState();Q.isOrWillBePlaying()&&!D.isOrWillBePlaying()?z.playVideo():Q.isPaused()&&!D.isPaused()&&z.pauseVideo()};
|
|
Jm=function(z,D){z.oi=NaN;z.My=null;z.s9.stop();z.WF&&D&&z.WF.jz();z.m9=null;z.WF=null};
|
|
Vs=function(z){var D=D===void 0?-1:D;var E=E===void 0?Infinity:E;nBk(z,D,E);for(var Q=g.v(z.L.values()),T=Q.next();!T.done;T=Q.next())T=T.value,T.start>=D&&T.end<=E&&(z.lg.removeCueRange(T),z.L.delete(T.getId()),z.oy({rmAdCR:1}));Q=Xo(z,D/1E3);D=Q.o7;Q=Q.VP;D&&(Q=Q*1E3-D.Ry,g.uJ(z,D,Q,D.Ry+Q),Q=z.L.get(D.cpn))&&(Q.start=D.Ry,Q.end=D.Ry+D.durationMs);if(D=Xo(z,E/1E3).o7){var k;Q="playback_cpn_"+D.cpn+"_video_id_"+((k=D.videoData)==null?void 0:k.videoId)+"_durationMs_"+D.durationMs+"_enterTimeMs_"+
|
|
D.Ry+"_parentReturnTimeMs_"+D.Ri;z.Cf("Invalid_clearEndTimeMs_"+E+"_that_falls_during_"+Q+"._Child_playbacks_can_only_have_duration_updated_not_their_start.")}};
|
|
WmI=function(z){kD(z.FH);z.L.clear();z.K.clear();z.fz.clear();z.dR=[];z.V=null;z.NR.clear();z.cF.clear();z.N=[];z.kV=[];z.sD=[];z.ai=[];z.fJ.clear();z.Z9.clear();z.uE.clear();z.Vi.clear();z.S=!1;z.Iq=0;z.j=!1;z.GO=!1;z.Fb=0;z.Kx=0;z.ws=!1;z.ul=!1;z.B="";RR6(z.app.Ii);qN(z.app.Ii,z.lg,!1);z.AT.clear();z.U.isActive()&&g.Oy(z)};
|
|
g.uJ=function(z,D,E,Q){D.durationMs=E;D.Ri=Q;(Q=z.AT.get(D.cpn))?Q.Ur(E/1E3):z.oy({nop_d:D.cpn})};
|
|
nBk=function(z,D,E){GtX(z.K,function(Q){return Q.Ry>=D&&Q.Ri<=E})};
|
|
XgQ=function(z,D,E,Q,T,k){if(!z.ul)if(g.bJ(z,E))z.oy({gdu:"undec",seg:E,itag:T});else if(D=g.js(z,D,E,Q,k),!(z.lg.getVideoData().hH()&&(D==null?0:D.LB)))return D};
|
|
g.js=function(z,D,E,Q,T){var k=z.fz.get(E);if(!k){if(k=Tu(z,D))return k;D=z.Au(E-1,Q!=null?Q:2);if(T)return z.oy({misscue:T,sq:E,type:Q,prevsstate:D==null?void 0:D.FC,prevrecord:z.fz.has(E-1)}),z.fz.get(E-1);if((D==null?void 0:D.FC)===2)return z.oy({adnf:1,sq:E,type:Q,prevrecord:z.fz.has(E-1)}),z.fz.get(E-1)}return k};
|
|
Tu=function(z,D){D+=z.XV();var E;if(z.lg.getVideoData().hH()){a:{var Q=D*1E3;z=g.v(z.K.L);for(E=z.next();!E.done;E=z.next()){E=E.value;var T=E.zk?E.zk*1E3:E.Ry;if(Q>=E.Ry-1E3&&Q<=T+E.durationMs+1E3){Q=E;break a}}Q=void 0}E={o7:Q,VP:D}}else E=Xo(z,D),((Q=E)==null?0:Q.o7)||(E=Xo(z,D,1));var k;return(k=E)==null?void 0:k.o7};
|
|
g.F6Q=function(z,D,E,Q,T,k,G){var d=T===3,F=XgQ(z,D,E,T,Q,G);if(!F){vI(z,E,d);var L=g.bJ(z,E)?"undec":"ncp";z.oy({gvprp:L,mt:D,seg:E,tt:T,itag:Q,ce:G});return null}d||z.fz.set(E,F);G=F.d5;var n;T=((n=z.Au(E-1,T,k))==null?void 0:n.o5)||"";T===""&&z.oy({eds:1});n=VbQ(z,F.ssdaiAdsConfig);k=z.lg.getVideoData();var f;d=((f=k.Z)==null?void 0:f.containerType)||0;f=k.cP[d];F=F.MK&&E>=F.MK?F.MK:void 0;f={f9:G?lg(z,G):[],adsConfig:n,o5:T,nY:F,un:g.fv(f.split(";")[0]),z_:f.split(";")[1]||""};F={Bj:f};z.JT&&
|
|
(D={gvprpro:"v",sq:E,mt:D.toFixed(3),itag:Q,acpns:((L=f.f9)==null?void 0:L.join("_"))||"none",abid:G},z.oy(D));return F};
|
|
VbQ=function(z,D){D=D===void 0?"":D;var E=g.Mn(D)||void 0;if(!D||!E){var Q;z.oy({adcfg:(Q=D)==null?void 0:Q.length,dcfg:E==null?void 0:E.length})}return E};
|
|
g.J9L=function(z){for(var D=g.v(z.L.values()),E=D.next();!E.done;E=D.next())z.lg.removeCueRange(E.value);z.L.clear();kD(z.FH)};
|
|
g.VfV=function(z,D,E,Q,T,k,G){if(D&&E){z.rE=E.cpn;LX(z,E.cpn,E.startTimeSecs||T);fRO(z,E);var d=Fo(z,"a2a",E);z.oy(d);z.Fb++;d=uLO(z);z.lg.N7(D,E,Q||0,T||0,!!k,!!G,void 0,d)}else z.oy({misspbkonadtrans:1,enter:(E==null?void 0:E.cpn)||"",exit:(D==null?void 0:D.cpn)||"",seek:k,skip:G})};
|
|
vI=function(z,D,E){if(E===void 0||!E){E=g.v(z.dR);for(var Q=E.next();!Q.done;Q=E.next()){Q=Q.value;if(D>=Q.start&&D<=Q.end)return;if(D===Q.end+1){Q.end+=1;return}}z.dR.push(new T$L(D))}};
|
|
g.bJ=function(z,D){z=g.v(z.dR);for(var E=z.next();!E.done;E=z.next())if(E=E.value,D>=E.start&&D<=E.end)return!0;return!1};
|
|
OGs=function(z,D,E){var Q;if(Q=z.lg.getVideoData().hH())Q=(Q=z.K.ek(D))&&Q.d5?(z=z.K.K.get(Q==null?void 0:Q.d5))&&z.slice(-1)[0].cpn===D:!1;return Q&&E===2?1E3:0};
|
|
lg=function(z,D){var E=[];z=z.K.K.get(D);if(!z)return[];z=g.v(z);for(D=z.next();!D.done;D=z.next())D=D.value,D.cpn&&E.push(D.cpn);return E};
|
|
bGk=function(z,D,E){var Q=0;z=z.K.K.get(E);if(!z)return-1;z=g.v(z);for(E=z.next();!E.done;E=z.next()){if(E.value.cpn===D)return Q;Q++}return-1};
|
|
j2X=function(z,D){var E=0;z=z.K.K.get(D);if(!z)return 0;z=g.v(z);for(D=z.next();!D.done;D=z.next())D=D.value,D.durationMs!==0&&D.Ri!==D.Ry&&E++;return E};
|
|
vBO=function(z,D,E){var Q=!1;if(E=z.K.K.get(E)){E=g.v(E);for(var T=E.next();!T.done;T=E.next())T=T.value,T.durationMs!==0&&T.Ri!==T.Ry&&(T=T.cpn,D===T&&(Q=!0),Q&&!z.Z9.has(T)&&(z.oy({decoratedAd:T}),z.Z9.add(T)))}};
|
|
g.es=function(z){z.JT&&z.oy({adf:"0_"+((new Date).getTime()/1E3-z.Kx)+"_isTimeout_"+z.S})};
|
|
SYa=function(z,D){if(z.ul||D.identifier&&z.NR.has(D.identifier))z.oy({startnoad:D.identifier}),g.Oy(z);else if(g.Lw(z.N,function(Q){return Q.identifier===D.identifier}))z.oy({timedoutcp:1}),z.U.start(0);
|
|
else if(g.Lw(z.kV,function(Q){return Q.identifier===D.identifier}))z.oy({fetchedcp:1}),g.Oy(z);
|
|
else if(z.U.isActive()){var E;z.oy({racingcp:((E=z.V)==null?void 0:E.identifier)+"_"+D.identifier})}else z.Kx=(new Date).getTime()/1E3,z.oy({adf:1}),(E=5E3,D.event==="predictStart")&&(E-=D.K),z.n3=Math.max(E,15E3),z.S=!1,z.U.start(z.n3),z.V=D,kD(z.FH),z.dR=[]};
|
|
x2=function(z,D,E,Q,T){Q=Q||{reason:"disablessdai"};if(D&&E){if(!g.js(z,D,E))return!1;Q.sq=E}if(z.ul)return!1;z.ul=!0;z.Fb>0&&(z.Fb=0,z.rE="",LX(z,z.lg.mX(),0),z.api.Zg("serverstitchedvideochange"));z.lg.xJ(Q,T);return!0};
|
|
g.Oy=function(z){z.S=!1;z.U.isActive()&&g.es(z);z.U.stop();z.AQ(!1)};
|
|
mfI=function(z,D){var E="";D?D.event==="unknown"?E="unknown":z.cF.has(D.identifier)?z.Z&&z.Z.Fo===D.identifier?z.Z.Fo===D.identifier?E=g.Lw(z.kV,function(Q){return Q.identifier===D.identifier})?"shortad":"pending":g.Lw(z.kV,function(Q){return Q.identifier===D.identifier})||(E="noAdsAdded"):E="wrongAdBreakInfo":E="unscheduled":E="noCuepoint";
|
|
return E};
|
|
g.lJ=function(z,D){z.B||z.j||g.mN(z,z.rE);var E=D.Nk,Q=D.P3;if(Q.cpn===z.rE)z.oy({igtranssame:1,enter:Q.cpn,exit:E.cpn});else{var T=z.j,k=!!z.B;z.B="";var G=D.Gb,d=E.playerType===2?E.Ry/1E3+E.videoData.m9:g.nX(z).videoData.m9;z.api.W("html5_ssdai_enable_media_end_cue_range")&&(k||T||E.playerType!==2?(T||k)&&z.oy({mecr:0,seek:T,skip:k}):z.api.GU(E.cpn));if(E.playerType===2&&Q.playerType===2)k?z.oy({igtransskip:1,enter:Q.cpn,exit:E.cpn,seek:T,skip:z.B}):g.VfV(z,E,Q,d,G,T,k);else{z.rE=Q.cpn;LX(z,Q.cpn,
|
|
Q.startTimeSecs||G);D=D.TG;if(E.playerType===1&&Q.playerType===2){z.Iq=0;fRO(z,Q);var F=Fo(z,"c2a",Q);z.oy(F);z.Fb++}else if(E.playerType===2&&Q.playerType===1){z.api.Zg("serverstitchedvideochange");F=Fo(z,"a2c");z.oy(F);z.Fb=0;z.Iq=d;F=E.cpn;var L=z.Iq;if(F!==z.lg.mX()){var n=z.AT.get(F);n?n.K=L:z.oy({nop_e:F})}g.lRk(z,E.d5)}F=uLO(z);z.lg.N7(E,Q,d,G,T,k,D,F)}g.YEr(z)}};
|
|
YD=function(z,D,E,Q){z.X.W("html5_ssdai_log_ssevt_in_loader_timers")&&(Q=z.j?0:Math.round((Q-E)*1E3),z.lg.D("ssevt",{tag:"sstme",ad:D!==z.lg.mX(),cpn:D,st:E-z.lg.XV(),late:Q}))};
|
|
g.IRJ=function(z,D,E){z.lg.ND();z.lg.seekTo(D,E);z.lg.playVideo()};
|
|
g.lRk=function(z,D){if(z.lg.getVideoData().hH()){var E=z.K.K.get(D);if(E){E=g.v(E);for(var Q=E.next();!Q.done;Q=E.next()){Q=Q.value;z.oy({rem_meta:Q.cpn});var T=z,k=T.L.get(Q.cpn);T.L.delete(Q.cpn);k&&T.lg.removeCueRange(k);eWa(T.K,Q)}z.fz.clear();E=z.K;var G;Q=(G=E.K.get(D))!=null?G:[];G=g.v(Q);for(Q=G.next();!Q.done;Q=G.next())eWa(E,Q.value);E.K.delete(D);(D=z.I0.get(D))&&z.Qo&&z.lg.yC(D)}}};
|
|
g.mN=function(z,D){var E=D||z.rE,Q=z.K.ek(E);if(Q){D=Q.videoData;var T,k;E=Q.zk||((k=(T=z.L.get(E))==null?void 0:T.start)!=null?k:0)/1E3;z=z.lg.getCurrentTime()-E;D.m9=z>0?z:0}else g.nX(z).videoData.m9=z.lg.getCurrentTime()};
|
|
g.YEr=function(z){z.Vi.add(z.B);z.B="";z.j=!1};
|
|
uLO=function(z){if(z.zV||z.cN){var D=Array.from(z.app.Ii.N.values()),E=[],Q=[],T=[],k=[],G=[],d=[];D=g.v(D);for(var F=D.next();!F.done;F=D.next())if(F=z.K.ek(F.value.mX()))z.oy({attach_trans_meta:F.cpn,has_v_meta:F.Cw?1:0,has_a_meta:F.SY?1:0,has_ctx_meta:F.KZ?1:0}),F.KZ&&E.push(F.KZ),F.Cw&&Q.push(F.Cw),F.SY&&Q.push(F.SY),k.push(F.cpn),G.push(F.videoData.videoId||""),d.push(F.videoData.adFormat||F.videoData.Kx),F.serializedQoeContextData!=null&&T.push(F.serializedQoeContextData);F=D=void 0;z.zV&&(z.oy({has_ctx_list:E.length?
|
|
1:0,has_clip_list:Q.length?1:0}),F={KZ:E,E0:Q});z.cN&&(D={f9:k,VV:G,adFormats:d,serializedQoeContextData:T});return{La:F,yb:D}}};
|
|
IS=function(z,D,E,Q){g.x.call(this);var T=this;this.api=z;this.X=D;this.K=E;this.app=Q;this.V=new Map;this.L=[];this.Z=this.S=null;this.FH=NaN;this.U=this.B=this.j=null;this.N=new g.re(function(){aRI(T,T.FH,T.j||void 0)});
|
|
this.AT=[];this.Iq=new g.re(function(){var k=T.AT.pop();if(k){var G=k.GX,d=k.playerVars;k=k.playerType;d&&(d.prefer_gapless=!0,T.api.preloadVideoByPlayerVars(d,k,NaN,"",G),T.AT.length&&g.$R(T.Iq,4500))}});
|
|
this.events=new g.fQ(this);this.K.getPlayerType();g.H(this,this.N);g.H(this,this.Iq);g.H(this,this.events);this.events.lr(this.api,g.eH("childplayback"),this.onCueRangeEnter);this.events.lr(this.api,"onQueuedVideoLoaded",this.onQueuedVideoLoaded);this.events.lr(this.api,"presentingplayerstatechange",this.qE)};
|
|
g.aS=function(z,D){return new g.kv(Math.max(0,z-5E3),D?0x8000000000000:z-1,{namespace:"childplayback",priority:9})};
|
|
SEa=function(z,D,E,Q){z.Z=Q;z.api.S0(z.K,E,D)};
|
|
RW6=function(z,D,E,Q){z.Z=Q;Q=D.GX;var T=D.playerVars,k=D.playerType;z.S=D;T&&z.api.enqueueVideoByPlayerVars(T,k,E,Q)};
|
|
g.ZGX=function(z,D,E){var Q=D.jq;D.jq=E;Ss(z,D)&&(E=z.app.aq(),Q.a6===z.Z&&RS(z),E.removeCueRange(Q.a6),E.addCueRange(D.jq.a6))};
|
|
RS=function(z){z.S=null;z.Z=null;z.api.Yw()||z.api.clearQueue()};
|
|
c9w=function(z,D){Ss(z,D)||g.ZC(z,"childPlaybackIsNotPresenting");return D.Ri===D.Ry+D.durationMs?D.Ry+z.app.aq().getCurrentTime()*1E3:D.Ri};
|
|
cI=function(z,D){var E=0;z=g.v(z.L);for(var Q=z.next();!Q.done;Q=z.next()){Q=Q.value;var T=Q.Ry/1E3+E,k=T+Q.durationMs/1E3;if(T>D)break;if(k>D)return{o7:Q,VP:D-T};E=k-Q.Ri/1E3}return{o7:null,VP:D-E}};
|
|
aRI=function(z,D,E){E=E===void 0?{}:E;var Q=z.U||z.app.aq().getPlayerState();KX(z,!0);D=isFinite(D)?D:z.K.r5();var T=cI(z,D);D=T.VP;var k=(T=T.o7)&&!Ss(z,T)||!T&&z.K!==z.app.aq(),G=D*1E3;G=z.Z&&z.Z.start<=G&&G<=z.Z.end;!k&&G||RS(z);T?g.KmJ(z,T,D,E,Q):hm(z,D,E,Q,"_execute")};
|
|
pS=function(z,D,E,Q,T){var k=D^z;(z|6)<21&&z<<1>=12&&(E=(E%Q[e[k^6038]]+Q[e[k^6038]])%Q[e[k^6038]],Q[e[k^6033]](E,1));if(z>>1<30&&(z+6&15)>=11&&E[e[3]])var G=DY(5,3893,E);if((z&60)==z){G=k^8668;for(var d=[];++G-d[e[k^8581]]-(k^8636);)switch(G){case k^8614:G=k^8700;continue;case k^8647:G=k^8624;break;case k^8669:G=k^8627;continue;case k^8626:G=k^8453;case k^8679:G-=k^8614;default:d[e[k^8582]](String[e[k^8603]](G))}var F=d}(z|24)==z&&(Q===e[0]&&((G=T[e[k^7E3]](e[k^7023]))>=0?(Q=e[k^7029]+T[e[k^6992]](0,
|
|
G),T=T[e[k^6992]](G+1)):(G=T[e[k^7E3]](e[k^6946]))>=0&&(Q=e[k^7029]+T[e[k^6992]](0,G),T=T[e[k^6992]](G+3))),E[Q]=T);return F};
|
|
hm=function(z,D,E,Q,T){var k=z.K;k!==z.app.aq()&&z.app.sx();z.X.W("html5_sabr_csdai_seek_log")||(T="");var G;k.seekTo(D,Object.assign({},{ZP:"application_timelinemanager"+((G=T)!=null?G:"")},E));hWL(z,Q)};
|
|
g.KmJ=function(z,D,E,Q,T){var k=Ss(z,D);if(!k){D.playerVars.prefer_gapless=!0;var G=new g.Tz(z.X,D.playerVars);G.GX=D.GX;z.api.XU(G,D.playerType)}G=z.app.aq();k||G.addCueRange(D.jq.a6);G.seekTo(E,Object.assign({},{ZP:"application_timelinemanager"},Q));hWL(z,T)};
|
|
hWL=function(z,D){z=z.app.aq();var E=z.getPlayerState();D.isOrWillBePlaying()&&!E.isOrWillBePlaying()?z.playVideo():D.isPaused()&&!E.isPaused()&&z.pauseVideo()};
|
|
KX=function(z,D){z.FH=NaN;z.j=null;z.N.stop();z.B&&D&&z.B.jz();z.U=null;z.B=null};
|
|
Ss=function(z,D){z=z.app.aq();return!!z&&z.getVideoData().GX===D.GX};
|
|
pgk=function(z){var D=z.L.find(function(T){return Ss(z,T)});
|
|
if(D){var E=z.app.aq();RS(z);var Q=new g.Ch(8);D=c9w(z,D)/1E3;hm(z,D,{},Q,"_force");E.D("forceParentTransition",{childPlayback:1});z.K.D("forceParentTransition",{parentPlayback:1})}};
|
|
g.pX=function(z,D,E){D=D===void 0?-1:D;E=E===void 0?Infinity:E;for(var Q=D,T=E,k=g.v(z.V),G=k.next();!G.done;G=k.next()){var d=g.v(G.value);G=d.next().value;d=d.next().value;d.kU>=Q&&d.target&&d.target.Ri<=T&&(z.K.removeCueRange(G),z.V.delete(G))}Q=D;T=E;k=[];G=g.v(z.L);for(d=G.next();!d.done;d=G.next())if(d=d.value,d.Ry>=Q&&d.Ri<=T){var F=z;F.S===d&&RS(F);Ss(F,d)&&F.app.sx()}else k.push(d);z.L=k;Q=cI(z,D/1E3);D=Q.o7;Q=Q.VP;D&&(Q*=1E3,g.xfI(z,D,Q,D.Ri===D.Ry+D.durationMs?D.Ry+Q:D.Ri));(D=cI(z,E/1E3).o7)&&
|
|
g.ZC(z,"Invalid clearEndTimeMs="+E+" that falls during playback={timelinePlaybackId="+(D.GX+" video_id="+D.playerVars.video_id+" durationMs="+D.durationMs+" enterTimeMs="+D.Ry+" parentReturnTimeMs="+D.Ri+"}.Child playbacks can only have duration updated not their start."))};
|
|
g.xfI=function(z,D,E,Q){D.durationMs=E;D.Ri=Q;Q={a6:g.aS(E,!0),kU:E,target:null};g.ZGX(z,D,Q);Ss(z,D)&&z.app.aq().getCurrentTime()*1E3>E&&(D=c9w(z,D)/1E3,E=z.app.aq().getPlayerState(),hm(z,D,{},E,"_update"))};
|
|
g.ZC=function(z,D,E,Q){z.K.D("timelineerror",{e:D,cpn:E?E:void 0,videoId:Q?Q:void 0})};
|
|
N$a=function(z){z&&z!=="web"&&HGn.includes(z)};
|
|
xD=function(){g.x.call(this);this.K=new yZ(5,null);g.H(this,this.K);this.L=new yZ(15,null);g.H(this,this.L)};
|
|
V3r=function(z,D){return D?!!z.K.get(D):!1};
|
|
HI=function(z){g.x.call(this);this.cache=new yZ(z,null);g.H(this,this.cache)};
|
|
UfX=function(z,D){z.dataset.version=D};
|
|
g.Uy=function(z){g.r7.call(this,{G:"div",U9:["html5-video-player"],TV:{tabindex:z.Y().disableOrganicUi?"":"-1",id:z.webPlayerContextConfig.rootElementId},VA:[{G:"div",yA:g.hw.VIDEO_CONTAINER,TV:{"data-layer":"0"}}]});var D=this;this.app=z;this.dW=this.OH(g.hw.VIDEO_CONTAINER);this.OM=new g.bi(0,0,0,0);this.O9=null;this.OS=new g.bi(0,0,0,0);this.xI=this.tG=this.PJ=NaN;this.tS=this.CN=this.sJ=this.zP=!1;this.RE=NaN;this.Fu=!1;this.ho=null;this.Ws=new g.re(function(){D.app.Y().W("web_enable_smart_zoom")&&
|
|
D.app.NN.getInternalApi().isAutocropEnabled()||D.resize()},100);
|
|
this.hG=function(){D.element.focus({preventScroll:!0})};
|
|
this.l5=function(){D.app.NN.Zg("playerUnderlayVisibilityChange","visible");D.O9.classList.remove(g.hw.VIDEO_CONTAINER_TRANSITIONING);D.O9.removeEventListener(NI,D.l5);D.O9.removeEventListener("transitioncancel",D.l5)};
|
|
this.Ru=this.t_=!1;var E=this.element.addEventListener,Q=this.element.removeEventListener;this.addEventListener=function(k,G,d){E.apply(D.element,[k,G,d])};
|
|
this.removeEventListener=function(k,G,d){Q.apply(D.element,[k,G,d])};
|
|
var T=z.Y();T.transparentBackground&&this.wW("ytp-transparent");T.controlsType==="0"&&this.wW("ytp-hide-controls");g.za(this.element,"ytp-exp-bottom-control-flexbox");g.za(this.element,"ytp-modern-caption");T.W("enable_new_paid_product_placement")&&!g.aw(T)&&g.za(this.element,"ytp-exp-ppp-update");g.za(this.element,"ytp-livebadge-color");T.W("web_player_default_autohide")&&g.za(this.element,"ytp-autohide");UfX(this.element,gB6(z));this.J_=!1;this.pU=new g.e_(NaN,NaN);r9I(this);this.lr(z.NN,"onMutedAutoplayChange",
|
|
this.onMutedAutoplayChange);g.H(this,this.Ws)};
|
|
r9I=function(z){function D(G){z.O9&&gC(z);rC(z)!==z.Fu&&z.resize();z.app.Y().W("web_enable_smart_zoom")&&z.KX&&(G.state.isPaused()?z.KX.pause():g.YB(G,8)&&z.KX.playState==="paused"&&z.KX.play())}
|
|
function E(G,d){z.xQ(G,d)}
|
|
function Q(G){G.getVideoData()&&z.updateVideoData(G.getVideoData())}
|
|
function T(){z.OS=new g.bi(0,0,0,0);z.OM=new g.bi(0,0,0,0)}
|
|
var k=z.app.NN;k.addEventListener("initializingmode",T);k.addEventListener("videoplayerreset",Q);k.addEventListener("videodatachange",E);k.addEventListener("presentingplayerstatechange",D);z.addOnDisposeCallback(function(){k.removeEventListener("initializingmode",T);k.removeEventListener("videoplayerreset",Q);k.removeEventListener("videodatachange",E);k.removeEventListener("presentingplayerstatechange",D)})};
|
|
iGr=function(z){var D=z.app.aq();if(D=D?D.getVideoData():null){if(g.UQ(D)||g.gy(D)||g.ry(D))return 16/9;if(n4(D)&&D.L.K)return z=D.L.videoInfos[0].video,iJ(z.width,z.height)}return(z=z.O9)?iJ(z.videoWidth,z.videoHeight):16/9};
|
|
tfX=function(z,D,E,Q){var T=E,k=iJ(D.width,D.height);z.zP?T=E<k?Infinity:0:isNaN(z.xI)?isNaN(z.tG)||(T=z.tG):T=z.xI;isFinite(T)?T===0&&z.app.Y().HF().K.PF(wgw)&&(T=Math.min(E,k)):T=Math.max(E,k);z=T>k?{width:D.width,height:D.width/T,aspectRatio:T}:T<k?{width:D.height*T,height:D.height,aspectRatio:T}:{width:D.width,height:D.height,aspectRatio:k};Q||isNaN(E)||(E>T?z.width=z.height*E:E<T&&(z.height=z.width/E),z.aspectRatio=E);return z};
|
|
iJ=function(z,D){return Math.abs(wC*D-z)<1||Math.abs(wC/z-D)<1?wC:z/D};
|
|
rC=function(z){if(z.app.getAppState()===1)return!1;if(z.app.getAppState()===6)return!0;var D=z.app.aq();if(!D||D.B4())return!1;z=z.app.NN.getPlayerStateObject();D=!g.t(z,2)||D&&D.getVideoData().S;var E=g.t(z,1024);return z&&D&&!E&&!z.isCued()};
|
|
gC=function(z){var D=z.app.Y().controlsType==="3"&&!z.tS&&rC(z)&&!z.app.Z3||!1;z.O9.controls=D;z.O9.tabIndex=D?0:-1;z.app.Y().L&&(z.O9.ariaHidden="true");D?z.O9.removeEventListener("focus",z.hG):z.O9.addEventListener("focus",z.hG)};
|
|
y9n=function(z){var D=z.qz(),E=1,Q=!1,T=tfX(z,D,z.getVideoAspectRatio()),k=z.app.Y(),G=k.W("enable_desktop_player_underlay"),d=XOL(),F=g.GS(k.experiments,"player_underlay_min_player_width");F=G&&z.sJ&&z.getPlayerSize().width>F;if(rC(z)){var L=iGr(z);var n=isNaN(L)||g.$S||S3&&g.jC||F;g.sp&&!g.XI(601)?L=T.aspectRatio:n=n||k.controlsType==="3";n?F?(n=k.W("place_shrunken_video_on_left_of_player")?16:z.getPlayerSize().width-D.width-16,L=Math.max((z.getPlayerSize().height-D.height)/2,0),n=new g.bi(n,L,
|
|
D.width,D.height),z.O9.style.setProperty("border-radius","12px")):n=new g.bi(0,0,D.width,D.height):(E=T.aspectRatio/L,n=new g.bi((D.width-T.width/E)/2,(D.height-T.height)/2,T.width/E,T.height),E===1&&g.jC&&(L=n.width-D.height*L,L>0&&(n.width+=L,n.height+=L)));g.dK(z.element,"ytp-fit-cover-video",Math.max(n.width-T.width,n.height-T.height)<1);if(d||z.J_)z.O9.style.display="";z.Fu=!0}else{n=-D.height;g.sp?n*=window.devicePixelRatio:g.Sb&&(n-=window.screen.height);n=new g.bi(0,n,D.width,D.height);if(d||
|
|
z.J_)z.O9.style.display="none";z.Fu=!1}jw(z.OS,n)||(z.OS=n,g.XG(k)?(z.O9.style.setProperty("width",n.width+"px","important"),z.O9.style.setProperty("height",n.height+"px","important")):Yir(z.O9,n.getSize()),d=new g.k0(n.left,n.top),Q=z.O9,n=Math.round(d.x),n instanceof g.k0?(k=n.x,d=n.y):(k=n,d=Math.round(d.y)),Q.style.left=Is(k,!1),Q.style.top=Is(d,!1),Q=!0);D=new g.bi((D.width-T.width)/2,(D.height-T.height)/2,T.width,T.height);jw(z.OM,D)||(z.OM=D,Q=!0);g.vU(z.O9,"transform",E===1?"":"scaleX("+E+
|
|
")");G&&F!==z.CN&&(F&&(z.O9.addEventListener(NI,z.l5),z.O9.addEventListener("transitioncancel",z.l5),z.O9.classList.add(g.hw.VIDEO_CONTAINER_TRANSITIONING)),z.CN=F,z.app.NN.Zg("playerUnderlayVisibilityChange",z.CN?"transitioning":"hidden"));return Q};
|
|
oB6=function(){this.csn=g.kE();this.clientPlaybackNonce=null;this.elements=new Set;this.Z=new Set;this.K=new Set;this.L=new Set};
|
|
s2a=function(z){if(z.csn!==g.kE())if(z.csn==="UNDEFINED_CSN")z.csn=g.kE();else{var D=g.kE(),E=T2();if(D&&E){z.csn=D;for(var Q=g.v(z.elements),T=Q.next();!T.done;T=Q.next())(T=T.value.visualElement)&&T.isClientVe()&&D&&E&&(g.UC("combine_ve_grafts")?Bj(Mr(),T,E):lD(E9)(void 0,D,E,T))}if(D)for(z=g.v(z.K),E=z.next();!E.done;E=z.next())(E=E.value.visualElement)&&E.isClientVe()&&LN(D,E)}};
|
|
tm=function(z,D,E,Q,T,k,G,d){d=d===void 0?T3:d;g.x.call(this);this.N=z;this.D=D;this.S=E;this.V=Q;this.Ov=T;this.intervalMs=k;this.D5=G;this.j=d;this.U=0;this.B=this.Z=!1;this.m5=Math.floor(Math.random()*256)};
|
|
$fV=function(z){var D,E,Q,T;return g.w6(function(k){if(k.L==1){if(z.q6)return k.return();z.q6=z.j(z.N);k.V(2);E=Promise.withResolvers();D=setTimeout(function(){E.reject("timeout")},1E4);
|
|
z.q6.onerror=function(){E.reject("error")};
|
|
z.q6.onmessage=function(){E.resolve();clearTimeout(D)};
|
|
return k.K(E.promise,4)}if(k.L!=2)return z.q6.onmessage=null,z.q6.onerror=null,z.q6.addEventListener("message",function(G){return void z.receive(G)}),z.D("workerCtor",{}),k.N(0);
|
|
Q=k.B();clearTimeout(D);(T=z.q6)==null||T.terminate();z.q6.onmessage=null;z.q6.onerror=null;z.q6=void 0;z.D("workerErr",{e:""+Q});k.U()})};
|
|
qEs=function(z,D){if(z.K&&z.K.byteLength===D)return z.K;for(var E=new Uint8Array(D),Q=0;D>0;){var T=new Uint8Array(Math.min(D,65536));crypto.getRandomValues(T);E.set(T,Q);D-=T.length;Q+=T.length}return z.K=E};
|
|
var PqQ=function(z){return ET[e[10]](this,8,5584,z)};
|
|
MfX=function(z,D){z.q6&&(D=qEs(z,D),D.length>0&&D[0]++,D={wF:performance.now(),type:1,G6:{data:D}},z.request(D))};
|
|
CqQ=function(z){g.w6(function(D){if(D.L==1){if(z.L!==void 0||z.Z)return D.return();z.Z=!0;return D.K($fV(z),2)}z.Z=!1;if(!z.q6)return D.return();MfX(z,z.S);z.L=setInterval(function(){var E=[1,2,3,4];z.D5&&(E.push(5),z.B&&E.push(6));switch(E[Math.floor(Math.random()*E.length)]){case 1:MfX(z,z.V);break;case 2:z.q6&&(E={wF:performance.now(),type:2,G_:{placeholder:!0}},z.request(E));break;case 3:E=z.Ov;z.q6&&(E={wF:performance.now(),type:3,DW:{Ov:E}},z.request(E));break;case 4:z.q6&&(E={wF:performance.now(),
|
|
type:4,isTypeSupported:{placeholder:!0}},z.request(E));break;case 5:z.D5&&(E={wF:performance.now(),type:5,oG:{D5:z.D5}},z.request(E));break;case 6:var Q=z.V;E=z.m5;z.q6&&(Q=qEs(z,Q),E={wF:performance.now(),type:6,vK:{data:Q,m5:E}},z.request(E))}},z.intervalMs);
|
|
D.U()})};
|
|
g.oS=function(z,D,E,Q){g.x.call(this);var T=this;this.logger=new g.HC("App");this.Td=null;this.Z3=this.Ta=!1;this.Nu={};this.M8=[];this.JZ=!1;this.dG=null;this.J1=this.intentionalPlayback=!1;this.Dl=!0;this.sZ=!1;this.Zn=this.xO=this.IX=null;this.YO=!0;this.mediaElement=this.tH=null;this.Y5=NaN;this.eJ=!1;this.oC=this.gQ=this.To=this.screenLayer=this.playlist=null;this.Pp=[];this.Tn=0;this.Tk=new p1;this.Ae=[];if(!E)throw Error("b/179532961");this.YP=(D==null?void 0:D.args)||{};this.webPlayerContextConfig=
|
|
E;D=this.YP;this.X=new uj(D,E,E.canaryState,Q);g.H(this,this.X);Knn(this.X);this.X.experiments.HF().K.PF(pTQ)&&D.use_media_volume!=null&&this.ES("umv",{val:D.use_media_volume});V9V(this.X);Q=DfI(this.X);this.X.Bc()&&rJ(Q,function(F){T.ES("h5vcc",F)});
|
|
this.X.experiments.MN("jspb_serialize_with_worker")&&czs();this.X.V&>I();this.W("html5_onesie")&&(this.ma=new $2(this.X),g.H(this,this.ma));this.AL=new B2(Q2V(g.jb(this.X),this.X.xF,this.X.experiments),new EFL(this.X.experiments),function(){return void T.Dp()});
|
|
g.H(this,this.AL);this.vu=b$(!1,D.player_wide);this.visibility=new gD;g.H(this,this.visibility);this.W("web_log_theater_mode_visibility")&&this.yX(b$(!1,D.player_wide));this.Ta=b$(!1,D.external_list);this.events=new g.fQ(this);g.H(this,this.events);this.W("start_client_gcf")&&(g.Gq(g.LZ(),{iE:g.Ed,wK:UoX()}),this.vO=g.LZ().resolve(g.Ed),wNO(this.vO));this.tq=new L1;g.H(this,this.tq);this.ga=new oB6;Q=new f1;this.NN=new g.vV(this,Q);g.H(this,this.NN);this.template=new g.Uy(this);g.H(this,this.template);
|
|
this.appState=1;this.NE=A9I(this);g.H(this,Q);Q={};this.S$=(Q.internalvideodatachange=this.Qp,Q.playbackready=this.zC,Q.playbackstarted=this.FK,Q.statechange=this.K2,Q);this.BB=new c$(this.NN);this.AI=B$s(this);Q=this.X.B;!1!==Q&&this.ES("badps",{hbp:Q,hostname:window.location.hostname,ps:this.X.playerStyle});this.Iy=new K6(this.X,this.AI);this.NN.Zg("csiinitialized");(this.webPlayerContextConfig.wasmModuleUrl||s6(this.AI))&&zm6(this);Q=10;g.jb(this.X)&&(Q=3);g.lj(this.X)&&(Q=g.GS(this.X.experiments,
|
|
"tvhtml5_unplugged_preload_cache_size"));this.Ii=new sO(this.NN,Q);Q=this.X.experiments.HF().K.PF(Dmk)||Q;this.SJ=new HI(Q);g.H(this,this.SJ);Q=EQw(this);this.Ii.FN(Q);QEa(this);Q={};this.jg=(Q.airplayactivechange=this.Qn,Q.airplayavailabilitychange=this.MS,Q.beginseeking=this.Dr,Q.sabrCaptionsDataLoaded=this.LI,Q.endseeking=this.JK,Q.internalAbandon=this.Rt,Q.internalaudioformatchange=this.Eq,Q.internalvideodatachange=this.ZG,Q.internalvideoformatchange=this.xg,Q.liveviewshift=this.ih,Q.playbackstalledatstart=
|
|
this.IA,Q.progresssync=this.KI,Q.onAbnormalityDetected=this.k8,Q.onSnackbarMessage=this.AY,Q.onLoadProgress=this.jK,Q.SEEK_COMPLETE=this.oA,Q.SEEK_TO=this.vz,Q.onVideoProgress=this.Ve,Q.onLoadedMetadata=this.qS,Q.onAutoplayBlocked=this.d4,Q.onPlaybackPauseAtStart=this.uh,Q.playbackready=this.z5,Q.statechange=this.CO,Q.newelementrequired=this.Sg,Q.heartbeatparams=this.hK,Q.videoelementevent=this.Bz,Q.drmoutputrestricted=this.HH,Q.signatureexpired=this.ye,Q.nonfatalerror=this.f2,Q.reloadplayer=this.lf,
|
|
Q);this.Mo=new g.fQ(this);g.H(this,this.Mo);this.Ew=new xD;g.H(this,this.Ew);this.tB=this.YJ=-1;this.Rg=new g.re(this.template.resize,16,this.template);g.H(this,this.Rg);this.Sk=new IS(this.NN,this.X,this.f3(),this);this.ee=new H2(this);g.H(this,this.ee);this.Ti=new Rm(this);g.H(this,this.Ti);N$a(this.X.K.c);this.events.lr(this.NN,g.eH("appapi"),this.nu);this.events.lr(this.NN,"crx_appapi",this.fu);this.events.lr(this.NN,g.eH("appprogressboundary"),this.gu);this.events.lr(this.NN,"crx_applooprange",
|
|
this.jm);this.events.lr(this.NN,"presentingplayerstatechange",this.qE);this.events.lr(this.NN,"resize",this.Wz);this.template.GV(ro(document,z));this.events.lr(this.NN,"offlineslatestatechange",this.G5);this.events.lr(this.NN,"sabrCaptionsTrackChanged",this.Yg);this.events.lr(this.NN,"sabrCaptionsBufferedRangesUpdated",this.X0);this.AI.J.Y().kY&&$q(this.AI,"offline");this.X.wR&&g.rl("ux",Im);z=g.GS(this.X.experiments,"html5_defer_fetch_att_ms");this.C5=new g.re(this.Ys,z,this);g.H(this,this.C5);fX(this).WW()&&
|
|
(g.s_("yt-remote-session-screen-id")&&fX(this).YD.push("mdx"),ys(this));this.Iy.tick("fs");T26(this);this.X.wR&&$q(this.AI,"ux",!0);g.ZZ(this.AI.J.Y())&&$q(this.AI,"embed");this.W("web_player_sentinel_is_uniplayer")||g.Rc(new g.Ba("Player experiment flags missing","web_player_sentinel_is_uniplayer"));z=this.W("web_player_sentinel_yt_experiments_sync");Q=g.UC("web_player_sentinel_yt_experiments_sync");z!==Q&&g.Rc(new g.Ba("b/195699950",{yt:z,player:Q}));this.aa=kjw(this);if(z=g.GS(this.X.experiments,
|
|
"html5_block_pip_safari_delay"))this.QH=new g.re(this.b1,z,this),g.H(this,this.QH);var k;E=Mg((k=E==null?void 0:E.trustedEchoWorkerUrl)!=null?k:null);k=this.X.HF().K.PF(GjJ);z=this.X.HF().K.PF(emI);Q=this.X.HF().K.PF(dmQ);D=this.X.HF().K.PF(F0w);var G,d=(G=this.webPlayerContextConfig.echoWorkerWasmModuleUrl)!=null?G:"";E&&k>0&&z>0&&Q>0&&D>0&&(this.Oa=new tm(E,function(F,L){T.f3().D(F,L)},Q,z,D,k,d),g.H(this,this.Oa),CqQ(this.Oa));
|
|
g.H(this,this.Tk);Mp=this.X.Vi;this.NN.Zg("applicationInitialized")};
|
|
kjw=function(z){function D(E){E.stack&&E.stack.indexOf("player")!==-1&&z.aq().Dx(E)}
|
|
J3.subscribe("handleError",D);bF.push(D);return function(){J3.unsubscribe("handleError",D);var E=bF.indexOf(D);E!==-1&&bF.splice(E,1)}};
|
|
EQw=function(z){var D=new g.Tz(z.X,z.YP);z.NN.Zg("initialvideodatacreated",D);return sy(z,1,D,!1)};
|
|
QEa=function(z){var D=z.f3();D.setPlaybackRate(z.X.L?1:L0V(z,Number(g.s_("yt-player-playback-rate"))||1));D.EX(z.S$,z);D.hx()};
|
|
lR=function(z,D,E,Q,T){var k=D^z;if((z&92)==z)a:{var G=g.U(E,f7s)||E[e[k^3256]],d={O7:!1,ge:e[k^3321],LW:e[k^3321],s:e[k^3321]};if(!G){var F=d;break a}G=g.Yf(G);d[e[k^3288]]=!0;d[e[k^3251]]=G[e[4]];d[e[k^3241]]=G[e[k^3322]];d[e[k^3271]]=G[e[k^3271]];F=d}if(!(z-6&15))a:{d=E[e[6]](e[k^2525]);G=[u0n,e[k^2438],k^1192620023,k^819911090,mlX,-(k^1487767343),-(k^358933670),k^1206947517,-(k^138082108),-(k^1187400071),GFk,-(k^1512322892),k^1689647651,k^689099209,-(k^74171258),-(k^116954626),k^1519902186,d,
|
|
null,wPJ,uXL,k^1835873899,-(k^1459466553),e[k^2461],k^1180122752,Kq6,k^1590684716,u9W,k^1684037609,-(k^207063511),-(k^1582182733),-(k^1044264654),k^780282546,-(k^1117988091),-(k^1298202794),k^1709246599,Q_J,d,$ps,k^1362384053,k^52365626,-(k^1709991703),-(k^1680767539),k^1056165223,-(k^219525432),d,k^1260612002,PqQ,e2s,k^1005183132,k^1474233062,cds,Rfk,k^2119880670,-(k^1403124795),kSr,k^1508754295,null,k^1056165223,k^1080539836,-(k^509407454),-(k^1900403849),-(k^228750021),k^1198856127,k^1753018320,
|
|
k^1516728134,-(k^1680465539),vRa,-(k^1980979043),k^1198856127,k^1884252699,k^808568048,e[k^2555],-(k^326896053),null,-(k^1711910560),fFX,-(k^1886492902)];G[k^2519]=G;G[k^2556]=G;G[k^2447]=G;if(typeof nQa===e[k^2459]){F=E;break a}try{G=ET(1,k^6576,G)}catch(n){F=e[k^2454]+E;break a}F=d[e[k^2548]](e[k^2525])}if((z-4^31)<z&&(z+2^12)>=z){pS(k^8846,k^15780,E);d=E[e[k^8880]]+(E[e[k^8880]]?e[k^8875]:e[k^8847])+E[e[k^8848]]+E[e[k^8846]];if(ze(k^8906,k^14654,E)){var L=[];g.fY(E[e[k^8841]],function(n,f){n!==
|
|
null&&L[e[k^8833]](f+e[k^8844]+n)});
|
|
d+=e[k^8884]+L[e[k^8874]](e[k^8914])}F=d}(z^1)>>3==1&&(d=E[Q],G=d[e[k^4641]](e[k^4630]),G>0?pS(k^4634,k^2402,T,d[e[k^4649]](0,G),d[e[k^4649]](G+1)):d&&(T[d]=e[k^4633]),F=[]);return F};
|
|
B$s=function(z){var D="",E="",Q=gB6(z),T=g.c7(Q,"cb");T&&/^[\w-]+$/.test(T)&&(E=T);Q.indexOf("//")===0&&(Q=z.X.protocol+":"+Q);T=Q.lastIndexOf("/base.js");T!==-1&&(D=Q.substring(0,T+1));if(Q=Error().stack)if(Q=Q.match(/\((.*?\/(debug-)?player-.*?):\d+:\d+\)/))Q=Q[1],Q.includes(D)||g.Rc(Error("Player module URL mismatch: "+(Q+" vs "+D+".")));D=new g.yf(z.NN,D,E);E={};ShW(D,(E.destroyed=function(){z.onApiChange()},E));
|
|
return D};
|
|
A9I=function(z){if(z.X.storeUserVolume){z=g.s_("yt-player-volume")||{};var D=z.volume;z={volume:isNaN(D)?100:g.QB(Math.floor(D),0,100),muted:!!z.muted}}else z={volume:100,muted:z.X.mute};return z};
|
|
$D=function(z){z.mediaElement=z.X.deviceIsAudioOnly?new g.f6(g.$0("AUDIO")):am.pop()||new g.f6(g.$0("VIDEO"));g.H(z,z.mediaElement);z.aq().setMediaElement(z.mediaElement);try{z.X.uE?(z.gQ&&z.events.OD(z.gQ),z.gQ=z.events.lr(z.mediaElement,"volumechange",z.C2)):(z.mediaElement.d$(z.NE.muted),z.mediaElement.setVolume(z.NE.volume/100))}catch(T){z.ZQ("html5.missingapi",2,"UNSUPPORTED_DEVICE","setvolume.1;emsg."+(T&&typeof T==="object"&&"message"in T&&typeof T.message==="string"&&T.message.replace(/[;:,]/g,
|
|
"_")));return}g.tF(z.Mo);W0J(z);var D=z.template,E=z.mediaElement.XM();D.O9=E;D.tS=!1;D.O9.parentNode||g.Mu(D.dW,D.O9,0);D.OS=new g.bi(0,0,0,0);y9n(D);gC(D);E=D.O9;g.za(E,"video-stream");g.za(E,g.hw.MAIN_VIDEO);var Q=D.app.Y();Q.MI&&E.setAttribute("data-no-fullscreen","true");Q.W("html5_local_playsinline")?"playsInline"in nQ()&&(E.playsInline=!0):Q.Or&&(E.setAttribute("webkit-playsinline",""),E.setAttribute("playsinline",""));Q.mN&&D.O9&&D.lr(E,"click",E.play,E);try{z.mediaElement.rX()}catch(T){z.ZQ("html5.missingapi",
|
|
2,"UNSUPPORTED_DEVICE","activate.1;emsg."+(T&&typeof T==="object"&&"message"in T&&typeof T.message==="string"&&T.message.replace(/[;:,]/g,"_")))}};
|
|
JZ6=function(z){if(!XfI(z)){var D=z.f3().xX();D&&(D=D.Mn(),D instanceof Promise&&D.catch(function(){}));
|
|
qI(z,Qj(z.getPlayerStateObject()))}};
|
|
W0J=function(z){var D=z.mediaElement;uC()?z.Mo.lr(D,"webkitpresentationmodechanged",z.wu):window.document.pictureInPictureEnabled&&(z.Mo.lr(D,"enterpictureinpicture",function(){z.bA(!0)}),z.Mo.lr(D,"leavepictureinpicture",function(){z.bA(!1)}));
|
|
Wa&&(z.Mo.lr(D,"webkitbeginfullscreen",function(){z.TZ(3)}),z.Mo.lr(D,"webkitendfullscreen",function(){z.TZ(0)}))};
|
|
PI=function(z,D){return z.Ii.ek(D)};
|
|
sy=function(z,D,E,Q,T){var k=z.Iy;D===2&&(k=new K6(z.X));D=new g.IE(z,z.X,D,k,z.template,z.visibility,z.AL,E,T,z.Tk,z.SJ);z.X.HF().K.PF(u6I)&&z.UV(E.clientPlaybackNonce);z=new g.hY(D);Q&&z.hx();return z};
|
|
g.MI=function(z,D){return z.gP(D)?z.f3():D};
|
|
CX=function(z,D){var E=z.aq();return D===z.f3()&&z.gP(D)&&z.gP(E)?E:D};
|
|
BI=function(z){if(!Am(z)){var D=Ab(z.AI);D&&!D.created&&o5(z.AI)&&D.create()}};
|
|
VtX=function(z){var D=z.getVideoData(),E=z.AI;P$(E)||E.j$();!$x&&s6(E)&&NfV(E);$q(E,"embed");$q(E,"kids");$q(E,"remote");$q(E,"miniplayer");$q(E,"offline");$q(E,"unplugged");$q(E,"ypc",!1,!0);$q(E,"webgl",!1,!0);pur(E)||($q(E,"captions",!0),$q(E,"endscreen"),E.KK(),$q(E,"creatorendscreen",!0));E.xM();E.J.Zg("modulesCreated");z.NN.Zg("videoready",D)};
|
|
fX=function(z){return z.f3().getVideoData()};
|
|
zy=function(z){z=fX(z);z.WW();return y_(z)};
|
|
T26=function(z){z.yH();var D=z.YP;$D(z);z.events.lr(window,"resize",z.mB);var E=fX(z);z.NN.u0("onVolumeChange",z.NE);if(D&&H$(D)){var Q=bj(z.X);Q&&!z.Ta&&(D.fetch=0);var T=g.ZZ(z.X);T&&!z.Ta&&(D.fetch=0);Di(z,D);g.ZZ(z.X)&&z.Iy.tick("ep_pr_s");if(!Q||z.Ta)if(T&&!z.Ta)Et(z);else if(!E.WW())z.playlist.onReady(function(){Qi(z)})}z.J6(z.f3(),!1,!0);
|
|
g.t(z.f3().getPlayerState(),128)||(D=ozw(!z.X.deviceIsAudioOnly),D==="fmt.noneavailable"?z.ZQ("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","nocodecs.1"):D==="html5.missingapi"?z.ZQ(D,2,"UNSUPPORTED_DEVICE","nocanplaymedia.1"):E&&E.WW()&&zy(z)&&(z.X.NR||z.X.Qo)?Ty(z):E.PV?z.NN.mutedAutoplay({durationMode:E.mutedAutoplayDurationMode}):g.s_("yt-player-playback-on-reload")?(g.z2("embedsItpPlayedOnReload",{playedOnReload:!0,isLoggedIn:!!z.X.m7}),g.oB("yt-player-playback-on-reload",!1),Ty(z)):
|
|
z.X.j==="leanback"||OeX(z),g.mc(z.X)||g.p7(z.X)==="MWEB"?(g.TR(g.GR(),function(){k4(z)}),g.TR(g.GR(),function(){hPr()})):(k4(z),hPr()))};
|
|
k4=function(z){if(!z.W("use_rta_for_player"))if(z.W("fetch_att_independently"))g.$R(z.C5);else{var D=z.getVideoData().botguardData;D&&g.eo(D,z.X,z.getVideoData().pP||"")}};
|
|
OeX=function(z){z.NN.Zg("initializingmode");z.VC(2);$q(z.AI,"remote");$q(z.AI,"miniplayer")};
|
|
Ty=function(z){var D=z.f3();if(g.t(D.getPlayerState(),128))return!1;D=D.getVideoData();zy(z)&&z.X.Qo&&(am.length&&z.Z3?(Gy(z,{muted:!1,volume:z.NE.volume},!1),en(z,!1)):am.length||z.NE.muted||(Gy(z,{muted:!0,volume:z.NE.volume},!1),en(z,!0)));zy(z)&&g.ZZ(z.X)&&D.mutedAutoplay&&(Gy(z,{muted:!0,volume:z.NE.volume},!1),en(z,!0));D.tC&&Gy(z,{muted:!0,volume:z.NE.volume},!1);dI(z,1,D,!1);var E=z.f3();z.NN.Zg("initializingmode");z.J6(E);z.VC(3);var Q;if(!(Q=!z.X.cP)){if(Q=z.oC){Q=z.oC;var T=z.mediaElement;
|
|
Q=!!T&&T===Q.mediaElement}Q=Q&&z.JZ}Q&&(z.o6(),$D(z),E.setMediaElement(z.mediaElement));E.uc();if(g.t(E.getPlayerState(),128))return!1;D.n3||qI(z,3);return z.JZ=!0};
|
|
Am=function(z){z=Yu(z.AI);return!!z&&z.loaded};
|
|
be6=function(z,D){if(!z.tH)return!1;var E=z.tH.startTimeMs*.001-1,Q=z.tH.endTimeMs*.001;z.tH.type==="repeatChapter"&&Q--;return Math.abs(D-E)<=1E-6||Math.abs(D-Q)<=1E-6||D>=E&&D<=Q};
|
|
jEn=function(z){var D=z.aq();if(z.W("html5_disable_loop_range_for_shorts_ads")&&D.getVideoData().isAd()?0:cB(D.getVideoData())&&!D.QL())D=FU(z)*1E3-z.getVideoData().Ch,z.W("html5_gapless_new_slr")?(z=z.Ti,LL(z.app,"gaplessshortslooprange"),D=new g.kv(0,D,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),(z=z.app.aq())&&z.addCueRange(D)):z.setLoopRange({startTimeMs:0,endTimeMs:D,type:"shortsLoop"})};
|
|
vQk=function(z){var D=z.f3();if(!(g.t(D.getPlayerState(),64)&&fX(z).isLivePlayback&&z.tH.startTimeMs<5E3)){if(z.tH.type==="repeatChapter"){var E,Q=(E=yys(z.nx()))==null?void 0:E.fT(),T;E=(T=z.getVideoData())==null?void 0:T.kH;if(Q instanceof v2&&E){T=z.tH.startTimeMs;for(var k=0,G=g.v(E),d=G.next();!(d.done||d.value.startTime>T);d=G.next())k++;Q.renderChapterSeekingAnimation(0,E[k===0?k:k-1].title)}isNaN(Number(z.tH.loopCount))?z.tH.loopCount=0:z.tH.loopCount++;z.tH.loopCount===1&&z.NN.Wc("innertubeCommand",
|
|
z.getVideoData().cg)}Q={ZP:"application_loopRangeStart"};if(z.tH.type==="clips"||z.tH.type==="shortsLoop")Q.seekSource=58;D.seekTo(z.tH.startTimeMs*.001,Q)}};
|
|
L0V=function(z,D){var E=z.NN.getAvailablePlaybackRates();D=Number(D.toFixed(2));z=E[0];E=E[E.length-1];D<=z?D=z:D>=E?D=E:(z=Math.floor(D*100+.001)%5,D=z===0?D:Math.floor((D-z*.01)*100+.001)/100);return D};
|
|
FU=function(z,D){D=z.ek({playerType:D});D=g.MI(z,D);return fL(z,D.yJ(),D)};
|
|
fL=function(z,D,E){if(z.gP(E)&&(E=E.getVideoData(),!g.nL(z))){z=z.Sk;for(var Q=g.v(z.L),T=Q.next();!T.done;T=Q.next())if(T=T.value,E.GX===T.GX){D+=T.Ry/1E3;break}Q=D;z=g.v(z.L);for(T=z.next();!T.done;T=z.next()){T=T.value;if(E.GX===T.GX)break;var k=T.Ry/1E3;if(k<D)Q+=T.durationMs/1E3+k-T.Ri/1E3;else break}return Q}return D};
|
|
mmW=function(z,D){if(z.getVideoData().enableServerStitchedDai&&D===2){var E,Q,T;return(z.X.HF().K.PF(Wl)?(T=(E=z.Ii.K)==null?void 0:E.isAd())!=null&&T:(Q=z.To)==null?0:WI(Q,z.getCurrentTime()))?z.YJ:-1}return D!==2||z.gP()?z.YJ:z.tB};
|
|
ys=function(z){XU(z);z.setLoopVideo(!1);z.setLoopRange(null);z.NN.Zg("legacyadtrackingpingreset");z.Nu={};z.M8=[];jzX(z.Iy);if(z.To){var D=z.To,E=z.f3();E.getPlayerType();Jm(D,!1);Vs(D);WmI(D);D.lg=E}D=z.Sk;z=z.f3();z.getPlayerType()!==1&&g.ZC(D,"invalidParentVideoPlayerType");KX(D,!1);g.pX(D);D.K=z};
|
|
Et=function(z,D){var E=(D?D:fX(z)).Nw;z.Iy.tick("ep_pr_r");if(E!=null&&(vtk(z.playlist,E),z.sZ))z.playlist.onReady(function(){Qi(z,D)})};
|
|
Di=function(z,D){z.playlist&&(g.pv(z.playlist),z.playlist=null);D&&(z.Ta&&(D.fetch=0),z.playlist=new xq(z.X,D))};
|
|
qI=function(z,D){var E=z.aq(),Q=E.getPlayerType();if(Q!==2||z.gP()){if(Q===2&&z.gP()||Q===5||Q===6||Q===7)if(D===-1||D===0||D===5)return;if(D===0){if(z.tH)return;if(E.yf()&&g.jb(z.X)){z.playVideo();return}}z.YJ!==D&&(z.YJ=D,z.NN.u0("onStateChange",D))}else z.tB!==D&&(z.tB=D,z.NN.u0("onAdStateChange",D))};
|
|
l76=function(z,D,E,Q,T){Q=Q===void 0?Infinity:Q;T=T===void 0?0:T;var k=z.aq();E=E||k.getPlayerType();(k=dI(z,E,D,!0))||(k=sy(z,E,D,!0));D=z.f3();E===2&&D&&(E=k.getVideoData(),D.E8(E.clientPlaybackNonce,E.Kx||"",E.breakType||0,E.c6,E.videoId||""));z.S0(k,Q,0,T)};
|
|
Jc=function(z,D){return z+"_"+D.videoId+"_"+D.GX+"_"+ +D.isAutonav+ +D.sX};
|
|
dI=function(z,D,E,Q){var T=Jc(D,E),k=z.Ii.B.get(T)||null;if(!k)return null;z.Ii.B.remove(T);if(k.rR())return null;if(g.t(k.getPlayerState(),128))return k.dispose(),null;if(k===PI(z,{playerType:D}))return z.Iy.infoGel({isCacheHit:!0}),k;if((k.getVideoData().oauthToken||E.oauthToken)&&k.getVideoData().oauthToken!==E.oauthToken)return null;D===1&&(D=z.aq().getVideoData(),cB(D)&&D.isAd()&&Q||XU(z));Q||z.J6(k,!0);z.Iy.infoGel({isCacheHit:!0});return k};
|
|
ud=function(z,D){var E;return D&&z.X.DC&&!((E=z.getVideoData())==null?0:E.backgroundable)};
|
|
YcJ=function(z,D){return ud(z,D)?(z.QH?z.QH.start():z.b1(),!0):!1};
|
|
Vi=function(z,D,E){D&&(D=z.ek({playerType:E}),D===z.f3()&&(D.getVideoData().GO=!0))};
|
|
Ot=function(z,D,E){E=E===void 0?1:E;if(D.WW()){var Q=sy(z,E,D,!1);z.cancelPlayback(4,E);z.J6(Q);Q.hx();E===1&&(z.VC(1),g.ZZ(z.X)&&!C4(D)?(D.dispose(),z.f3().dispose()):OeX(z))}else D.dispose(),(D=PI(z,{playerType:E}))&&D.dispose(),q2(fX(z))&&E===2&&z.bb()};
|
|
I7O=function(z,D,E,Q,T){D=iow(D,E,Q,T);(E=g.ZZ(z.X)&&!z.X.FH)&&!z.Ta&&(D.fetch=0);Di(z,D);g.ZZ(z.X)&&z.Iy.tick("ep_a_pr_s");if(E&&!z.Ta)E=fX(z),YhX(E,D).then(function(k){z.sZ=!0;Et(z,k)});
|
|
else z.playlist.onReady(function(){Qi(z)});
|
|
g.ZZ(z.X)&&z.Iy.tick("ep_a_pr_r")};
|
|
Qi=function(z,D){var E=g.ZZ(z.X)&&!z.X.FH,Q=E&&D?D:NZ(z.playlist);D=E&&D?D:z.getVideoData();Q&&(D.hr&&(z.X.NR||z.X.Qo)||!z.Dl?(D=D.GO,Q=z.XU(Q,1),D&&Vi(z,Q)):Ot(z,Q,1));g.ZZ(z.X)&&z.Iy.tick("ep_p_l");z.sZ=!1;z.NN.nJ("onPlaylistUpdate")};
|
|
XfI=function(z){if(z.playlist&&(g.eb(z.X)||z.X.j==="background_audio_playback")&&z.H3()){var D=z.X.W("html5_player_autonav_logging");z.nextVideo(!1,D);return!0}return!1};
|
|
bd=function(z,D,E,Q,T,k,G){D={id:D,namespace:G!=null?G:"appapi"};k==="chapter"?(D.style=TD.CHAPTER_MARKER,D.visible=!0):isNaN(T)||(k==="ad"?D.style=TD.AD_MARKER:(D.style=TD.TIME_MARKER,D.color=T),D.visible=!0);z.kd([new g.kv(E*1E3,Q*1E3,D)],1);return!0};
|
|
a7n=function(z,D,E,Q,T,k){k=k===void 0?!0:k;var G=z.v0();if(!G)return k&&z.getVideoData().isLivePlayback&&z.M8.push({id:D,gy:E,V5:Q}),!1;k=G-z.getCurrentTime();return bd(z,D,E-k,Q-k,void 0,void 0,T)};
|
|
LL=function(z,D,E){D=z.ek({playerType:E}).PW(D);E&&z.getPresentingPlayerType()!==E||jn(z,"cuerangesremoved",D)};
|
|
g.Scn=function(z){var D=(0,g.r)(),E=z.getCurrentTime();z=z.getVideoData();E=1E3*(E-z.startSeconds);z.isLivePlayback&&(E=0);return D-Math.max(E,0)};
|
|
Gy=function(z,D,E){z.X.xD&&(z.NE=D,D.muted||en(z,!1),E&&z.X.storeUserVolume&&!z.X.uE&&(E={volume:Math.floor(D.volume),muted:D.muted},E.unstorable||(g.oB("yt-player-volume",E),g.oB("yt-player-volume",E,2592E3))),vl(z),E=g.XN&&z.mediaElement&&!z.mediaElement.f0()&&!z.mediaElement.KS(),z.X.uE&&!E||z.NN.u0("onVolumeChange",{muted:D.muted,volume:D.volume,unstorable:!z.X.storeUserVolume}))};
|
|
vl=function(z){var D=z.getVideoData();if(!D.CT){var E;if(z.X.experiments.MN("html5_stateful_audio_normalization")&&D.hostCpn){if((E=me(z,D.hostCpn))==null)var Q=void 0;else if((E=E.getVideoData())==null)Q=void 0;else{var T;(E=E.d2)==null?T=void 0:T=((Q=E.K)!=null?Q:Jra(E)).fk;Q=T}E=Q}D=z.X.uE?1:h7O(D.d2,E);Q=z.mediaElement;Q.d$(z.NE.muted);try{Q.setVolume(z.NE.volume*D/100)}catch(k){g.Rc(new g.Ba("b183742307","multiplier: "+D+", volume: "+z.NE.volume))}}};
|
|
en=function(z,D){D!==z.Z3&&(z.Z3=D,z.NN.nJ("onMutedAutoplayChange",D))};
|
|
JY=function(z){return z.Z3&&z.getVideoData().mutedAutoplay};
|
|
ld=function(z){var D=hF(!0);return D&&(D===z.template.element||z.mediaElement&&D===z.mediaElement.XM())?D:null};
|
|
Zea=function(z,D){var E,Q=(E=window.screen)==null?void 0:E.orientation;if(z.X.AT&&Q&&Q.lock&&(!g.XN||!Rmr))if(D){D=Q.type.indexOf("portrait")===0;E=z.template.getVideoAspectRatio();var T=D;E<1?T=!0:E>1&&(T=!1);z.eJ&&T===D||(Q=Q.lock(T?"portrait":"landscape"),Q!=null&&Q.catch(function(){}),z.eJ=!0)}else z.eJ&&(z.eJ=!1,Q.unlock())};
|
|
jn=function(z,D,E){z.NN.Zg(D,E);var Q=g.jb(z.X)||g.XG(z.X)||g.dt(z.X);if(E&&Q){switch(D){case "cuerangemarkersupdated":var T="onCueRangeMarkersUpdated";break;case "cuerangesadded":T="onCueRangesAdded";break;case "cuerangesremoved":T="onCueRangesRemoved"}T&&z.NN.Wc(T,E.map(function(k){return{getId:function(){return this.id},
|
|
end:k.end,id:k.getId(),namespace:k.namespace==="ad"?"ad":"",start:k.start,style:k.style,visible:k.visible,markerPositionMs:k.markerPositionMs}}))}};
|
|
cZI=function(z,D){D=D===void 0?!1:D;var E=!1;z.X.Kx&&(z.NN.Zg("pageTransition"),E=!0);z.stopVideo(E,D)};
|
|
Y4=function(z,D,E,Q,T,k){E=E===void 0?!0:E;var G=z.ek({playerType:T}),d=G.getVideoData();G.getPlayerType()===2&&!z.gP(G)&&!d.isSeekable||g.Hp(d)||(G&&G===z.f3()&&z.tH&&!be6(z,D)&&z.setLoopRange(null),z.seekTo(D,E,Q,T,k,"_request"))};
|
|
IK=function(z,D,E,Q){E&&(z.o6(),$D(z));E=z.aq();E.pN(D);var T=z.getVideoData(),k={};k.video_id=T.videoId;k.adformat=T.adFormat;T.isLivePlayback||(k.start=E.getCurrentTime(),k.resume="1");T.isLivePlayback&&SP(T)&&g.YN(z.X)&&(k.live_utc_start=E.v0(),k.resume="1");T.j&&(k.vvt=T.j);T.KR&&(k.vss_credentials_token=T.KR,k.vss_credentials_token_type=T.aQ);T.oauthToken&&(k.oauth_token=T.oauthToken);k.autoplay=1;k.reload_count=T.kV+1;k.reload_reason=D;T.bG&&(k.unplugged_partner_opt_out=T.bG);T.cN&&(k.ypc_is_premiere_trailer=
|
|
T.cN);T.playerParams&&(k.player_params=T.playerParams);T.m7&&(k.itct=T.m7);z.loadVideoByPlayerVars(k,void 0,!0,void 0,void 0,Q);D==="signature"&&z.To&&BI(z)};
|
|
K06=function(z){var D=z.getVideoData().CT,E=z.X.cF,Q=z.isInline()&&!z.getVideoData().Nr,T=z.mediaElement;D||E||Q?T.IZ():(T.gA(),Gy(z,z.NE))};
|
|
XU=function(z){(z=Ab(z.nx()))&&z.created&&z.destroy()};
|
|
g.nL=function(z){return z.getVideoData().enableServerStitchedDai&&!!z.To};
|
|
hmI=function(z,D){D.bounds=z.getBoundingClientRect();for(var E=g.v(["display","opacity","visibility","zIndex"]),Q=E.next();!Q.done;Q=E.next())Q=Q.value,D[Q]=btI(z,Q);D.hidden=!!z.hidden};
|
|
gB6=function(z){var D=z.webPlayerContextConfig.trustedJsUrl;return D?Mg(D).toString():z.webPlayerContextConfig.jsUrl};
|
|
me=function(z,D){var E=PI(z,{playerType:1});if(E){if(E.getVideoData().clientPlaybackNonce===D)return E;if((z=z.ee.K)&&z.getVideoData().clientPlaybackNonce===D)return z}return null};
|
|
zm6=function(z){wJ(z,function(){var D=this;return function Q(){var T,k,G,d;return is(Q,function(F){switch(F.L){case 1:return F.AT(2),D.Iy.tick("wasm_s"),T=s6(D.AI)?function(L){return rJ(U_s(D.AI),function(n){return n.wJ(L)})}:void 0,F.V(4),k=jWI(D.webPlayerContextConfig.wasmModuleUrl,T,D.ES.bind(D)),G=sa,F.S(tW(k),6);
|
|
case 6:d=G(F.Z);D.Iy.tick(d.K?"wasm_fa":"wasm_fw");q9J(D.X,d);F.N(2);break;case 4:F.B(),D.Iy.tick("wasm_ferr");case 2:F.j(),F.FH(0)}})}()})};
|
|
pfk=function(z){return z.name==="TypeError"&&z.stack.includes("/s/player/")&&TV()<=105};
|
|
aK=function(z){g.x.call(this);this.callback=z;this.K=new WB(0,0,.4,0,.2,1,1,1);this.delay=new g.ge(this.next,window,this);g.H(this,this.delay)};
|
|
Sn=function(z){g.r7.call(this,{G:"div",yA:"ytp-related-on-error-overlay"});var D=this;this.api=z;this.U=this.Z=0;this.V=new g.fQ(this);this.K=[];this.suggestionData=[];this.columns=this.containerWidth=0;this.title=new g.r7({G:"h2",yA:"ytp-related-title",Dg:"{{title}}"});this.previous=new g.r7({G:"button",U9:["ytp-button","ytp-previous"],TV:{"aria-label":"Show previous suggested videos"},VA:[g.$u()]});this.j=new aK(function(k){D.suggestions.element.scrollLeft=-k});
|
|
this.B=this.scrollPosition=0;this.S=!0;this.next=new g.r7({G:"button",U9:["ytp-button","ytp-next"],TV:{"aria-label":"Show more suggested videos"},VA:[g.q8()]});g.H(this,this.V);z=z.Y();this.N=z.L;g.H(this,this.title);this.title.GV(this.element);this.suggestions=new g.r7({G:"div",yA:"ytp-suggestions"});g.H(this,this.suggestions);this.suggestions.GV(this.element);g.H(this,this.previous);this.previous.GV(this.element);this.previous.TX("click",this.t$,this);g.H(this,this.j);for(var E={mi:0};E.mi<16;E=
|
|
{mi:E.mi},E.mi++){var Q=new g.r7({G:"a",yA:"ytp-suggestion-link",TV:{href:"{{link}}",target:z.GO,"aria-label":"{{aria_label}}"},VA:[{G:"div",yA:"ytp-suggestion-image",VA:[{G:"div",TV:{"data-is-live":"{{is_live}}"},yA:"ytp-suggestion-duration",Dg:"{{duration}}"}]},{G:"div",yA:"ytp-suggestion-title",TV:{title:"{{hover_title}}"},Dg:"{{title}}"},{G:"div",yA:"ytp-suggestion-author",Dg:"{{views_or_author}}"}]});g.H(this,Q);Q.GV(this.suggestions.element);var T=Q.OH("ytp-suggestion-link");g.vU(T,"transitionDelay",
|
|
E.mi/20+"s");this.V.lr(T,"click",function(k){return function(G){var d=k.mi,F=D.suggestionData[d],L=F.sessionData;g.ZZ(D.api.Y())&&D.api.W("web_player_log_click_before_generating_ve_conversion_params")?(D.api.logClick(D.K[d].element),d=F.y6(),F={},F1(D.api,[F]),d=g.ai(d,F),VX(d,D.api,G)):uO(G,D.api,D.N,L||void 0)&&D.api.eA(F.videoId,L,F.playlistId)}}(E));
|
|
this.K.push(Q)}g.H(this,this.next);this.next.GV(this.element);this.next.TX("click",this.P$,this);this.V.lr(this.api,"videodatachange",this.onVideoDataChange);this.resize(this.api.wM().getPlayerSize());this.onVideoDataChange();this.show()};
|
|
RK=function(z,D){if(z.api.Y().W("web_player_log_click_before_generating_ve_conversion_params"))for(var E=Math.floor(-z.scrollPosition/(z.B+z.Z)),Q=Math.min(E+z.columns,z.suggestionData.length)-1;E<=Q;E++)z.api.logVisibility(z.K[E].element,D)};
|
|
Zi=function(z){z.next.element.style.bottom=z.U+"px";z.previous.element.style.bottom=z.U+"px";var D=z.scrollPosition,E=z.containerWidth-z.suggestionData.length*(z.B+z.Z);g.dK(z.element,"ytp-scroll-min",D>=0);g.dK(z.element,"ytp-scroll-max",D<=E)};
|
|
xmO=function(z){for(var D=0;D<z.suggestionData.length;D++){var E=z.suggestionData[D],Q=z.K[D],T=E.shortViewCount?E.shortViewCount:E.author,k=E.y6(),G=z.api.Y();if(g.ZZ(G)&&!G.W("web_player_log_click_before_generating_ve_conversion_params")){var d={};F1(z.api,[d]);k=g.ai(k,d)}Q.element.style.display="";d=Q.OH("ytp-suggestion-title");cl.test.call(cl,E.title)?d.dir="rtl":KL.test.call(KL,E.title)&&(d.dir="ltr");d=Q.OH("ytp-suggestion-author");cl.test.call(cl,T)?d.dir="rtl":KL.test.call(KL,T)&&(d.dir=
|
|
"ltr");Q.update({views_or_author:T,duration:E.isLivePlayback?"Live":E.lengthSeconds?g.xu(E.lengthSeconds):"",link:k,hover_title:E.title,title:E.title,aria_label:E.ariaLabel||null,is_live:E.isLivePlayback});T=E.CZ();Q.OH("ytp-suggestion-image").style.backgroundImage=T?"url("+T+")":"";G.W("web_player_log_click_before_generating_ve_conversion_params")&&(z.api.createServerVe(Q.element,Q),(E=(E=E.sessionData)&&E.itct)&&z.api.setTrackingParams(Q.element,E))}for(;D<z.K.length;D++)z.K[D].element.style.display=
|
|
"none";Zi(z)};
|
|
hc=function(z){L3.call(this,z);var D=this;this.K=null;var E=z.Y(),Q={target:E.GO},T=["ytp-small-redirect"];if(E.N)T.push("no-link");else{var k=sWL(E);Q.href=k;Q["aria-label"]="Visit YouTube to search for more videos"}var G=new g.r7({G:"a",U9:T,TV:Q,VA:[{G:"svg",TV:{fill:"#fff",height:"100%",viewBox:"0 0 24 24",width:"100%"},VA:[{G:"path",TV:{d:"M0 0h24v24H0V0z",fill:"none"}},{G:"path",TV:{d:"M21.58 7.19c-.23-.86-.91-1.54-1.77-1.77C18.25 5 12 5 12 5s-6.25 0-7.81.42c-.86.23-1.54.91-1.77 1.77C2 8.75 2 12 2 12s0 3.25.42 4.81c.23.86.91 1.54 1.77 1.77C5.75 19 12 19 12 19s6.25 0 7.81-.42c.86-.23 1.54-.91 1.77-1.77C22 15.25 22 12 22 12s0-3.25-.42-4.81zM10 15V9l5.2 3-5.2 3z"}}]}]});
|
|
G.GV(this.element);z.createClientVe(G.element,this,178053);this.lr(G.element,"click",function(d){HeW(D,d,G.element)});
|
|
g.H(this,G);E.N||E.disableOrganicUi||(this.K=new Sn(z),this.K.GV(this.element),g.H(this,this.K));this.lr(z,"videodatachange",function(){D.show()});
|
|
this.resize(this.api.wM().getPlayerSize())};
|
|
HeW=function(z,D,E){D.preventDefault();z.api.logClick(E);D=E.getAttribute("href");E={};F1(z.api,[E]);D=g.Ol(E)?D:g.ai(D,E);fD(D)};
|
|
N2I=function(z,D){z.OH("ytp-error-content").style.paddingTop="0px";var E=z.OH("ytp-error-content"),Q=E.clientHeight;z.K&&z.K.resize(D,D.height-Q);E.style.paddingTop=(D.height-(z.K?z.K.element.clientHeight:0))/2-Q/2+"px"};
|
|
gQa=function(z,D){var E=z.api.Y(),Q;D.reason&&(pL(D.reason)?Q=g.MK(D.reason):Q=f3(g.P3(D.reason)),z.GF(Q,"content"));var T;D.subreason&&(pL(D.subreason)?T=g.MK(D.subreason):T=f3(g.P3(D.subreason)),z.GF(T,"subreason"));if(D.proceedButton&&D.proceedButton.buttonRenderer){Q=z.OH("ytp-error-content-wrap-subreason");D=D.proceedButton.buttonRenderer;var k=g.$0("A");if(D.text&&D.text.simpleText&&(T=D.text.simpleText,k.textContent=T,!Ums(Q,T)&&(!E.N||E.embedsErrorLinks))){var G;E=(G=g.U(D==null?void 0:D.navigationEndpoint,
|
|
g.f4))==null?void 0:G.url;var d;G=(d=g.U(D==null?void 0:D.navigationEndpoint,g.f4))==null?void 0:d.target;E&&(k.setAttribute("href",E),z.api.createClientVe(k,z,178424),z.lr(k,"click",function(F){HeW(z,F,k)}));
|
|
G&&k.setAttribute("target",G);d=g.$0("DIV");d.appendChild(k);Q.appendChild(d)}}};
|
|
pL=function(z){if(z.runs)for(var D=0;D<z.runs.length;D++)if(z.runs[D].navigationEndpoint)return!0;return!1};
|
|
Ums=function(z,D){z=(z||document).getElementsByTagName("A");for(var E=0;E<z.length;E++)if(z[E].textContent===D)return!0;return!1};
|
|
x4=function(z,D){g.r7.call(this,{G:"a",U9:["ytp-impression-link"],TV:{target:"{{target}}",href:"{{url}}","aria-label":"Watch on YouTube"},VA:[{G:"div",yA:"ytp-impression-link-content",TV:{"aria-hidden":"true"},VA:[{G:"div",yA:"ytp-impression-link-text",Dg:"Watch on"},{G:"div",yA:"ytp-impression-link-logo",Dg:"{{logoSvg}}"}]}]});this.api=z;this.K=D;this.updateValue("target",z.Y().GO);this.lr(z,"videodatachange",this.onVideoDataChange);this.lr(this.api,"presentingplayerstatechange",this.qE);this.lr(this.api,
|
|
"videoplayerreset",this.fM);this.lr(this.element,"click",this.onClick);this.onVideoDataChange();this.fM()};
|
|
rZQ=function(z){var D={};F1(z.api,[D]);z=z.api.getVideoUrl();return z=g.ai(z,D)};
|
|
Hl=function(z){g.r7.call(this,{G:"div",U9:["ytp-mobile-a11y-hidden-seek-button"],VA:[{G:"button",U9:["ytp-mobile-a11y-hidden-seek-button-rewind","ytp-button"],TV:{"aria-label":"Rewind 10 seconds","aria-hidden":"false"}},{G:"button",U9:["ytp-mobile-a11y-hidden-seek-button-forward","ytp-button"],TV:{"aria-label":"Fast forward 10 seconds","aria-hidden":"false"}}]});this.api=z;this.K=this.OH("ytp-mobile-a11y-hidden-seek-button-rewind");this.forwardButton=this.OH("ytp-mobile-a11y-hidden-seek-button-forward");
|
|
this.api.createClientVe(this.K,this,141902);this.api.createClientVe(this.forwardButton,this,141903);this.lr(this.api,"presentingplayerstatechange",this.qE);this.lr(this.K,"click",this.Z);this.lr(this.forwardButton,"click",this.B);this.qE()};
|
|
Ni=function(z){g.r7.call(this,{G:"div",yA:"ytp-muted-autoplay-endscreen-overlay",VA:[{G:"div",yA:"ytp-muted-autoplay-end-panel",VA:[{G:"button",U9:["ytp-muted-autoplay-end-text","ytp-button"],Dg:"{{text}}"}]}]});this.api=z;this.V=this.OH("ytp-muted-autoplay-end-panel");this.Z=!1;this.api.createClientVe(this.element,this,52428);this.lr(this.api,"presentingplayerstatechange",this.B);this.lr(z,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.TX("click",this.onClick);this.hide()};
|
|
Ut=function(z){var D=z.Y();g.r7.call(this,{G:"a",U9:["ytp-watermark","yt-uix-sessionlink"],TV:{target:D.GO,href:"{{url}}","aria-label":bT("Watch on $WEBSITE",{WEBSITE:Vw(D)}),"data-sessionlink":"feature=player-watermark"},Dg:"{{logoSvg}}"});this.api=z;this.K=null;this.Z=!1;this.state=z.getPlayerStateObject();this.lr(z,"videodatachange",this.onVideoDataChange);this.lr(z,"presentingplayerstatechange",this.onStateChange);this.lr(z,"appresize",this.Xc);this.onVideoDataChange();this.Go(this.state);this.Xc(z.wM().getPlayerSize())};
|
|
ieX=function(z){var D=z.api.getVideoData(),E=z.api.Y().nE&&!g.t(z.state,2)&&!z.api.getVideoData({playerType:1}).Fy;D.mutedAutoplay||z.TU(E);z.api.logVisibility(z.element,E)};
|
|
Ap=function(z,D,E,Q,T,k,G){var d=D^z;(z&124)==z&&(this[e[3]]=E,this[e[d^6960]]=Q===void 0?!1:Q,this[e[d^6924]]=this[e[d^6930]]=this[e[d^6956]]=e[d^6943],this[e[d^6933]]={},this[e[4]]=e[d^6943]);if(z-4<18&&((z^46)&14)>=9)a:{Q=Q===void 0?!1:Q;pS(d^4998,d^3244,E);if(E[e[d^4996]]!==e[d^5027]){var F=E[e[d^5077]]();F[e[5]](e[d^5029],e[d^5017]);var L=F;break a}var n=E[e[d^5079]]();F=new g.yM(n);var f=E[e[d^5078]](e[d^5085]),X=DY(d^5084,d^5457,E[e[d^5078]](e[d^5073])||e[d^5001])[e[6]](e[d^5048]);if(f&&X&&
|
|
X[e[d^5E3]]>1&&X[1]){n=F[e[d^4995]];var W=n[e[d^5086]](/^[^.]*/,e[d^5001]);kR(F,(n[e[d^5041]](e[d^5005])===0?e[d^5005]:e[d^4993])+f+e[d^5044]+X[1]+W);F=new g.Bk(F[e[d^5042]]());F[e[5]](e[d^5082],e[d^5017]);L=F;break a}if(Q){F=E[e[d^5077]]();F[e[5]](e[d^5082],e[d^5017]);L=F;break a}f=F[e[d^4995]][e[d^5037]](e[d^5038]);F[e[d^4995]][e[d^5037]](e[d^5069])?(kR(F,e[d^4999]),n=F[e[d^5042]]()):F[e[d^4995]][e[d^5037]](e[d^4994])?(kR(F,e[d^5057]),n=F[e[d^5042]]()):(F=PAw(n),Uw(F)&&(n=F));F=new g.Bk(n);F[e[5]](e[d^
|
|
5076],e[d^5017]);f&&F[e[5]](e[d^5083],e[d^5072]);L=F}z<<1&12||(F=E[e[6]](e[d^477]),gI[e[d^472]](F,4),gI[e[d^468]](F,d^471),gI[e[d^468]](F,d^385),gI[e[d^468]](F,d^465),gI[e[d^468]](F,d^503),gI[e[d^472]](F,d^507),gI[e[d^468]](F,d^389),gI[e[d^472]](F,d^510),gI[e[d^502]](F,1),L=F[e[d^500]](e[d^477]));(z|64)==z&&(pS(d^3733,d^4543,E),(F=E[e[d^3729]][e[d^3769]]||null)&&(F=bl(d^3751,d^12222,F,E)),L=[]);z<<1>=12&&z+3<18&&(L=Q(T,k,G));return L};
|
|
rI=function(z){g.r7.call(this,{G:"div",yA:"ytp-muted-autoplay-overlay",VA:[{G:"div",yA:"ytp-muted-autoplay-bottom-buttons",VA:[{G:"button",U9:["ytp-muted-autoplay-equalizer","ytp-button"],TV:{"aria-label":"Muted playback indicator"},VA:[{G:"div",U9:["ytp-muted-autoplay-equalizer-icon"],VA:[{G:"svg",TV:{height:"100%",version:"1.1",viewBox:"-4 -4 24 24",width:"100%"},VA:[{G:"g",TV:{fill:"#fff"},VA:[{G:"rect",yA:"ytp-equalizer-bar-left",TV:{height:"9",width:"4",x:"1",y:"7"}},{G:"rect",yA:"ytp-equalizer-bar-middle",
|
|
TV:{height:"14",width:"4",x:"6",y:"2"}},{G:"rect",yA:"ytp-equalizer-bar-right",TV:{height:"12",width:"4",x:"11",y:"4"}}]}]}]}]}]}]});var D=this;this.api=z;this.bottomButtons=this.OH("ytp-muted-autoplay-bottom-buttons");this.B=new g.re(this.tj,4E3,this);this.Z=!1;z.createClientVe(this.element,this,39306);this.lr(z,"presentingplayerstatechange",this.oE);this.lr(z,"onMutedAutoplayStarts",function(){wfO(D);D.oE();tta(D);D.Z=!1});
|
|
this.lr(z,"onAutoplayBlocked",this.onAutoplayBlocked);this.TX("click",this.onClick);this.lr(z,"onMutedAutoplayEnds",this.onMutedAutoplayEnds);this.hide();z.isMutedByEmbedsMutedAutoplay()&&(wfO(this),this.oE(),tta(this));g.H(this,this.B)};
|
|
tta=function(z){z.L&&z.K&&(z.K.show(),z.B.start())};
|
|
wfO=function(z){z.watermark||(z.watermark=new Ut(z.api),g.H(z,z.watermark),z.watermark.GV(z.bottomButtons,0),g.dK(z.watermark.element,"ytp-muted-autoplay-watermark",!0),z.K=new g.w7(z.watermark,0,!0,100),g.H(z,z.K))};
|
|
id=function(z){g.r7.call(this,{G:"div",yA:"ytp-more-videos-view",TV:{tabIndex:"-1"}});var D=this;this.api=z;this.Z=!0;this.B=new g.fQ(this);this.K=[];this.suggestionData=[];this.columns=this.containerWidth=this.N=this.V=this.scrollPosition=0;this.title=new g.r7({G:"h2",yA:"ytp-related-title",Dg:"{{title}}"});this.previous=new g.r7({G:"button",U9:["ytp-button","ytp-previous"],TV:{"aria-label":"Show previous suggested videos"},VA:[g.$u()]});this.S=new aK(function(E){D.suggestions.element.scrollLeft=
|
|
-E});
|
|
this.next=new g.r7({G:"button",U9:["ytp-button","ytp-next"],TV:{"aria-label":"Show more suggested videos"},VA:[g.q8()]});g.H(this,this.B);this.U=z.Y().L;g.H(this,this.title);this.title.GV(this.element);this.suggestions=new g.r7({G:"div",yA:"ytp-suggestions"});g.H(this,this.suggestions);this.suggestions.GV(this.element);g.H(this,this.previous);this.previous.GV(this.element);this.previous.TX("click",this.OP,this);g.H(this,this.S);yZQ(this);g.H(this,this.next);this.next.GV(this.element);this.next.TX("click",
|
|
this.Gq,this);this.B.lr(this.api,"appresize",this.Xc);this.B.lr(this.api,"fullscreentoggled",this.eK);this.B.lr(this.api,"videodatachange",this.onVideoDataChange);this.Xc(this.api.wM().getPlayerSize());this.onVideoDataChange()};
|
|
yZQ=function(z){for(var D={Si:0};D.Si<16;D={Si:D.Si},++D.Si){var E=new g.r7({G:"a",yA:"ytp-suggestion-link",TV:{href:"{{link}}",target:z.api.Y().GO,"aria-label":"{{aria_label}}"},VA:[{G:"div",yA:"ytp-suggestion-image"},{G:"div",yA:"ytp-suggestion-overlay",TV:{style:"{{blink_rendering_hack}}","aria-hidden":"{{aria_hidden}}"},VA:[{G:"div",yA:"ytp-suggestion-title",Dg:"{{title}}"},{G:"div",yA:"ytp-suggestion-author",Dg:"{{author_and_views}}"},{G:"div",TV:{"data-is-live":"{{is_live}}"},yA:"ytp-suggestion-duration",
|
|
Dg:"{{duration}}"}]}]});g.H(z,E);var Q=E.OH("ytp-suggestion-link");g.vU(Q,"transitionDelay",D.Si/20+"s");z.B.lr(Q,"click",function(T){return function(k){var G=T.Si;if(z.Z){var d=z.suggestionData[G],F=d.sessionData;z.U&&z.api.W("web_player_log_click_before_generating_ve_conversion_params")?(z.api.logClick(z.K[G].element),G=d.y6(),d={},F1(z.api,[d]),G=g.ai(G,d),VX(G,z.api,k)):uO(k,z.api,z.U,F||void 0)&&z.api.eA(d.videoId,F,d.playlistId)}else k.preventDefault(),document.activeElement.blur()}}(D));
|
|
E.GV(z.suggestions.element);z.K.push(E);z.api.createServerVe(E.element,E)}};
|
|
oQO=function(z){if(z.api.Y().W("web_player_log_click_before_generating_ve_conversion_params"))for(var D=Math.floor(-z.scrollPosition/(z.V+8)),E=Math.min(D+z.columns,z.suggestionData.length)-1;D<=E;D++)z.api.logVisibility(z.K[D].element,!0)};
|
|
wI=function(z){var D=z.api.wI()?32:16;D=z.N/2+D;z.next.element.style.bottom=D+"px";z.previous.element.style.bottom=D+"px";D=z.scrollPosition;var E=z.containerWidth-z.suggestionData.length*(z.V+8);g.dK(z.element,"ytp-scroll-min",D>=0);g.dK(z.element,"ytp-scroll-max",D<=E)};
|
|
$mJ=function(z){for(var D=z.suggestionData.length,E=0;E<D;++E){var Q=void 0,T=void 0,k=void 0;Q=z;var G=Q.api.Y(),d=Q.suggestionData[E],F=Q.K[E];k=Q.api.isEmbedsShortsMode()?d.shortViewCount||"":d.shortViewCount?d.author+" \u2022 "+d.shortViewCount:d.author;F.element.style.display="";g.vU(F.OH("ytp-suggestion-link"),"display","inline-block");sEX.test(d.title)&&(F.OH("ytp-suggestion-title").dir="rtl");sEX.test(k)&&(F.OH("ytp-suggestion-author").dir="rtl");T=d.isLivePlayback?"Live":d.lengthSeconds?
|
|
g.xu(d.lengthSeconds):"";var L=d.y6(Q.api.isEmbedsShortsMode());if(g.ZZ(G)&&!G.W("web_player_log_click_before_generating_ve_conversion_params")){var n={};F1(Q.api,[n]);L=g.ai(L,n)}G.W("web_player_log_click_before_generating_ve_conversion_params")&&(G=(G=d.sessionData)&&G.itct)&&Q.api.setTrackingParams(F.element,G);F.update({author_and_views:k,duration:T,link:L,title:d.title,aria_label:d.ariaLabel||d.title,is_live:d.isLivePlayback,aria_hidden:!!d.ariaLabel,blink_rendering_hack:g.XN||zN?"will-change: opacity":
|
|
void 0});T=F.OH("ytp-suggestion-image");Q=Q.api.isEmbedsShortsMode()?d.CZ("hq2.jpg"):d.CZ();T.style.backgroundImage=Q?"url("+Q+")":""}if(D<16)for(;D<16;++D)g.vU(z.K[D].OH("ytp-suggestion-link"),"display","none");wI(z)};
|
|
tc=function(z){g.r7.call(this,{G:"div",yA:"ytp-pause-overlay",TV:{tabIndex:"-1"}});var D=this;this.api=z;this.B=new g.fQ(this);this.fade=new g.w7(this,1E3,!1,100,function(){D.K.Z=!1},function(){D.K.Z=!0});
|
|
this.Z=!1;this.expandButton=new g.r7({G:"button",U9:["ytp-button","ytp-expand"],Dg:this.api.isEmbedsShortsMode()?"More Shorts":"More videos"});z.Y().controlsType==="0"&&g.za(z.getRootNode(),"ytp-pause-overlay-controls-hidden");g.H(this,this.B);g.H(this,this.fade);var E=new g.r7({G:"button",U9:["ytp-button","ytp-collapse"],TV:{"aria-label":this.api.isEmbedsShortsMode()?"Hide more Shorts":"Hide more videos"},VA:[{G:"div",yA:"ytp-collapse-icon",VA:[{G:"svg",TV:{height:"100%",viewBox:"0 0 16 16",width:"100%"},
|
|
VA:[{G:"path",TV:{d:"M13 4L12 3 8 7 4 3 3 4 7 8 3 12 4 13 8 9 12 13 13 12 9 8z",fill:"#fff"}}]}]}]});g.H(this,E);E.GV(this.element);E.TX("click",this.V,this);g.H(this,this.expandButton);this.expandButton.GV(this.element);this.expandButton.TX("click",this.U,this);this.K=new id(z);g.H(this,this.K);this.K.Z=!1;this.K.GV(this.element);this.api.isEmbedsShortsMode()?this.api.createClientVe(this.element,this,157212):this.api.createClientVe(this.element,this,172777);this.B.lr(this.api,"presentingplayerstatechange",
|
|
this.hI);this.B.lr(this.api,"videodatachange",this.hI);this.hide()};
|
|
yi=function(z){g.r7.call(this,{G:"div",U9:["ytp-player-content","ytp-iv-player-content"],VA:[{G:"div",yA:"ytp-countdown-timer",VA:[{G:"svg",TV:{height:"100%",version:"1.1",viewBox:"0 0 72 72",width:"100%"},VA:[{G:"circle",yA:"ytp-svg-countdown-timer-ring",TV:{cx:"-36",cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-dasharray":"211","stroke-dashoffset":"-211","stroke-width":"4",transform:"rotate(-90)"}},{G:"circle",yA:"ytp-svg-countdown-timer-background",TV:{cx:"-36",cy:"36","fill-opacity":"0",
|
|
r:"33.5",stroke:"#FFFFFF","stroke-opacity":"0.3","stroke-width":"4",transform:"rotate(-90)"}}]},{G:"span",yA:"ytp-countdown-timer-time",Dg:"{{duration}}"}]}]});this.api=z;this.S=this.OH("ytp-svg-countdown-timer-ring");this.K=null;this.V=this.B=0;this.Z=!1;this.U=0;this.api.createClientVe(this.element,this,159628)};
|
|
qcW=function(z){z.K||(z.B=5E3,z.V=(0,g.r)(),z.K=new g.ge(function(){oK(z)},null),oK(z))};
|
|
oK=function(z){if(!z.Z){var D=Math.min((0,g.r)()-z.V,z.B);var E=z.B-D;D=z.B===0?0:Math.max(E/z.B,0);E=Math.round(E/1E3);z.S.setAttribute("stroke-dashoffset",""+-211*(D+1));z.updateValue("duration",E);D<=0&&z.K?z.stopTimer():z.K&&z.K.start()}};
|
|
qi=function(z){g.iW.call(this,z);this.J=z;this.K=new g.fQ(this);this.L=null;this.S=!1;this.countdownTimer=null;this.j=!1;$4(this);g.H(this,this.K);this.load()};
|
|
MtJ=function(z){var D=z.J;var E=D.Y();E.qe&&!E.N&&g.ZZ(E)?D.isEmbedsShortsMode()?(D=D.Zf(),D=Math.min(D.width,D.height)>=315):D=!D.hu():D=!1;D!==z.j&&(z.j=D,z.V&&(z.V.dispose(),z.V=null),z.Z&&(z.Z.dispose(),z.Z=null),z.B&&(z.B.dispose(),z.B=null),z.L&&(z.L.stop(),z.L.dispose(),z.L=null),D&&(D=g.X1(z.J),z.J.isEmbedsShortsMode()&&(z.B=new g.r7({G:"div",yA:"ytp-pause-overlay-backdrop",TV:{tabIndex:"-1"}}),g.H(z,z.B),g.Sj(z.J,z.B.element,4),z.L=new g.w7(z.B,1E3,!1,100),g.H(z,z.L),z.B.hide()),z.V=new g.r7({G:"div",
|
|
yA:"ytp-pause-overlay-container",TV:{tabIndex:"-1"}}),g.H(z,z.V),z.Z=new tc(z.J,D),g.H(z,z.Z),z.Z.GV(z.V.element),g.Sj(z.J,z.V.element,4),PpJ(z,z.J.getPlayerStateObject())))};
|
|
PpJ=function(z,D){z.L&&(!g.t(D,4)&&!g.t(D,2)||g.t(D,1024)?z.L.hide():z.L.show())};
|
|
$4=function(z){var D=z.J;z=!!D.isEmbedsShortsMode();g.dK(D.getRootNode(),"ytp-shorts-mode",z);if(D=D.getVideoData())D.JM=z};
|
|
Pl=function(z,D){var E=z.J.Y();z={adSource:"EMBEDS_AD_SOURCE_YOUTUBE",breakType:z.J.getCurrentTime()===0?"EMBEDS_AD_BREAK_TYPE_PRE_ROLL":z.J.getPlayerState()===0?"EMBEDS_AD_BREAK_TYPE_POST_ROLL":"EMBEDS_AD_BREAK_TYPE_MID_ROLL",embedUrl:b7(z.J.Y().loaderUrl),eventType:D,youtubeHost:g.VG(z.J.Y().e_)||""};z.embeddedPlayerMode=E.Iq;g.z2("embedsAdEvent",z)};
|
|
TL=[];Vr=typeof Object.create=="function"?Object.create:function(z){function D(){}
|
|
D.prototype=z;return new D};
|
|
us=typeof Object.defineProperties=="function"?Object.defineProperty:function(z,D,E){if(z==Array.prototype||z==Object.prototype)return z;z[D]=E.value;return z};
|
|
g.JV=zww(this);FQ="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");g.JV.BigInt64Array&&(FQ.push("BigInt64"),FQ.push("BigUint64"));var Cpw=function(){function z(){function E(){}
|
|
new E;Reflect.construct(E,[],function(){});
|
|
return new E instanceof E}
|
|
if(typeof Reflect!="undefined"&&Reflect.construct){if(z())return Reflect.construct;var D=Reflect.construct;return function(E,Q,T){E=D(E,Q);T&&Reflect.setPrototypeOf(E,T.prototype);return E}}return function(E,Q,T){T===void 0&&(T=E);
|
|
T=Vr(T.prototype||Object.prototype);return Function.prototype.apply.call(E,T,Q)||T}}(),Mi;
|
|
if(typeof Object.setPrototypeOf=="function")Mi=Object.setPrototypeOf;else{var CL;a:{var AZX={a:!0},B2r={};try{B2r.__proto__=AZX;CL=B2r.a;break a}catch(z){}CL=!1}Mi=CL?function(z,D){z.__proto__=D;if(z.__proto__!==D)throw new TypeError(z+" is not extensible");return z}:null}var jW=Mi,zjJ=typeof Object.assign=="function"?Object.assign:function(z,D){if(z==null)throw new TypeError("No nullish arg");
|
|
z=Object(z);for(var E=1;E<arguments.length;E++){var Q=arguments[E];if(Q)for(var T in Q)ak(Q,T)&&(z[T]=Q[T])}return z};
|
|
WX("Object.assign",function(z){return z||zjJ});
|
|
Rk.prototype.kV=function(z){this.Z=z};
|
|
Rk.prototype.getNextAddressJsc=function(){return this.L};
|
|
Rk.prototype.getYieldResultJsc=function(){return this.Z};
|
|
Rk.prototype.return=function(z){this.Iq={return:z};this.L=this.ew};
|
|
Rk.prototype["return"]=Rk.prototype.return;Rk.prototype.JT=function(z){this.Iq={XH:z};this.L=this.ew};
|
|
Rk.prototype.jumpThroughFinallyBlocks=Rk.prototype.JT;Rk.prototype.K=function(z,D){this.L=D;return{value:z}};
|
|
Rk.prototype.yield=Rk.prototype.K;Rk.prototype.S=function(z,D){z=g.v(z);var E=z.next();SW(E);if(E.done)this.Z=E.value,this.L=D;else return this.m7=z,this.K(E.value,D)};
|
|
Rk.prototype.yieldAll=Rk.prototype.S;Rk.prototype.XH=function(z){this.L=z};
|
|
Rk.prototype.jumpTo=Rk.prototype.XH;Rk.prototype.U=function(){this.L=0};
|
|
Rk.prototype.jumpToEnd=Rk.prototype.U;Rk.prototype.V=function(z,D){this.WF=z;D!=void 0&&(this.ew=D)};
|
|
Rk.prototype.setCatchFinallyBlocks=Rk.prototype.V;Rk.prototype.AT=function(z){this.WF=0;this.ew=z||0};
|
|
Rk.prototype.setFinallyBlock=Rk.prototype.AT;Rk.prototype.N=function(z,D){this.L=z;this.WF=D||0};
|
|
Rk.prototype.leaveTryBlock=Rk.prototype.N;Rk.prototype.B=function(z){this.WF=z||0;z=this.Iq.Ea;this.Iq=null;return z};
|
|
Rk.prototype.enterCatchBlock=Rk.prototype.B;Rk.prototype.j=function(z,D,E){E?this.cF[E]=this.Iq:this.cF=[this.Iq];this.WF=z||0;this.ew=D||0};
|
|
Rk.prototype.enterFinallyBlock=Rk.prototype.j;Rk.prototype.FH=function(z,D){D=this.cF.splice(D||0)[0];(D=this.Iq=this.Iq||D)?D.F1?this.L=this.WF||this.ew:D.XH!=void 0&&this.ew<D.XH?(this.L=D.XH,this.Iq=null):this.L=this.ew:this.L=z};
|
|
Rk.prototype.leaveFinallyBlock=Rk.prototype.FH;Rk.prototype.dR=function(z){return new pn(z)};
|
|
Rk.prototype.forIn=Rk.prototype.dR;pn.prototype.L=function(){for(;this.K.length>0;){var z=this.K.pop();if(z in this.Z)return z}return null};
|
|
pn.prototype.getNext=pn.prototype.L;WX("Symbol",function(z){function D(k){if(this instanceof D)throw new TypeError("Symbol is not a constructor");return new E(Q+(k||"")+"_"+T++,k)}
|
|
function E(k,G){this.K=k;us(this,"description",{configurable:!0,writable:!0,value:G})}
|
|
if(z)return z;E.prototype.toString=function(){return this.K};
|
|
var Q="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",T=0;return D});
|
|
WX("Symbol.iterator",function(z){if(z)return z;z=Symbol("Symbol.iterator");us(Array.prototype,z,{configurable:!0,writable:!0,value:function(){return yr(vX(this))}});
|
|
return z});
|
|
WX("globalThis",function(z){return z||g.JV});
|
|
WX("Reflect",function(z){return z?z:{}});
|
|
WX("Reflect.construct",function(){return Cpw});
|
|
WX("Reflect.setPrototypeOf",function(z){return z?z:jW?function(D,E){try{return jW(D,E),!0}catch(Q){return!1}}:null});
|
|
WX("Promise",function(z){function D(G){this.K=0;this.Z=void 0;this.L=[];this.S=!1;var d=this.B();try{G(d.resolve,d.reject)}catch(F){d.reject(F)}}
|
|
function E(){this.K=null}
|
|
function Q(G){return G instanceof D?G:new D(function(d){d(G)})}
|
|
if(z)return z;E.prototype.L=function(G){if(this.K==null){this.K=[];var d=this;this.Z(function(){d.V()})}this.K.push(G)};
|
|
var T=g.JV.setTimeout;E.prototype.Z=function(G){T(G,0)};
|
|
E.prototype.V=function(){for(;this.K&&this.K.length;){var G=this.K;this.K=[];for(var d=0;d<G.length;++d){var F=G[d];G[d]=null;try{F()}catch(L){this.B(L)}}}this.K=null};
|
|
E.prototype.B=function(G){this.Z(function(){throw G;})};
|
|
D.prototype.B=function(){function G(L){return function(n){F||(F=!0,L.call(d,n))}}
|
|
var d=this,F=!1;return{resolve:G(this.Iq),reject:G(this.V)}};
|
|
D.prototype.Iq=function(G){if(G===this)this.V(new TypeError("A Promise cannot resolve to itself"));else if(G instanceof D)this.m7(G);else{a:switch(typeof G){case "object":var d=G!=null;break a;case "function":d=!0;break a;default:d=!1}d?this.AT(G):this.U(G)}};
|
|
D.prototype.AT=function(G){var d=void 0;try{d=G.then}catch(F){this.V(F);return}typeof d=="function"?this.WF(d,G):this.U(G)};
|
|
D.prototype.V=function(G){this.N(2,G)};
|
|
D.prototype.U=function(G){this.N(1,G)};
|
|
D.prototype.N=function(G,d){if(this.K!=0)throw Error("Cannot settle("+G+", "+d+"): Promise already settled in state"+this.K);this.K=G;this.Z=d;this.K===2&&this.ew();this.j()};
|
|
D.prototype.ew=function(){var G=this;T(function(){if(G.FH()){var d=g.JV.console;typeof d!=="undefined"&&d.error(G.Z)}},1)};
|
|
D.prototype.FH=function(){if(this.S)return!1;var G=g.JV.CustomEvent,d=g.JV.Event,F=g.JV.dispatchEvent;if(typeof F==="undefined")return!0;typeof G==="function"?G=new G("unhandledrejection",{cancelable:!0}):typeof d==="function"?G=new d("unhandledrejection",{cancelable:!0}):(G=g.JV.document.createEvent("CustomEvent"),G.initCustomEvent("unhandledrejection",!1,!0,G));G.promise=this;G.reason=this.Z;return F(G)};
|
|
D.prototype.j=function(){if(this.L!=null){for(var G=0;G<this.L.length;++G)k.L(this.L[G]);this.L=null}};
|
|
var k=new E;D.prototype.m7=function(G){var d=this.B();G.Hi(d.resolve,d.reject)};
|
|
D.prototype.WF=function(G,d){var F=this.B();try{G.call(d,F.resolve,F.reject)}catch(L){F.reject(L)}};
|
|
D.prototype.then=function(G,d){function F(X,W){return typeof X=="function"?function(J){try{L(X(J))}catch(V){n(V)}}:W}
|
|
var L,n,f=new D(function(X,W){L=X;n=W});
|
|
this.Hi(F(G,L),F(d,n));return f};
|
|
D.prototype.catch=function(G){return this.then(void 0,G)};
|
|
D.prototype.Hi=function(G,d){function F(){switch(L.K){case 1:G(L.Z);break;case 2:d(L.Z);break;default:throw Error("Unexpected state: "+L.K);}}
|
|
var L=this;this.L==null?k.L(F):this.L.push(F);this.S=!0};
|
|
D.resolve=Q;D.reject=function(G){return new D(function(d,F){F(G)})};
|
|
D.race=function(G){return new D(function(d,F){for(var L=g.v(G),n=L.next();!n.done;n=L.next())Q(n.value).Hi(d,F)})};
|
|
D.all=function(G){var d=g.v(G),F=d.next();return F.done?Q([]):new D(function(L,n){function f(J){return function(V){X[J]=V;W--;W==0&&L(X)}}
|
|
var X=[],W=0;do X.push(void 0),W++,Q(F.value).Hi(f(X.length-1),n),F=d.next();while(!F.done)})};
|
|
return D});
|
|
WX("Object.setPrototypeOf",function(z){return z||jW});
|
|
WX("Symbol.dispose",function(z){return z?z:Symbol("Symbol.dispose")});
|
|
WX("SuppressedError",function(z){function D(E,Q,T){if(!(this instanceof D))return new D(E,Q,T);T=Error(T);"stack"in T&&(this.stack=T.stack);this.message=T.message;this.error=E;this.suppressed=Q}
|
|
if(z)return z;g.O(D,Error);D.prototype.name="SuppressedError";return D});
|
|
WX("WeakMap",function(z){function D(F){this.K=(d+=Math.random()+1).toString();if(F){F=g.v(F);for(var L;!(L=F.next()).done;)L=L.value,this.set(L[0],L[1])}}
|
|
function E(){}
|
|
function Q(F){var L=typeof F;return L==="object"&&F!==null||L==="function"}
|
|
function T(F){if(!ak(F,G)){var L=new E;us(F,G,{value:L})}}
|
|
function k(F){var L=Object[F];L&&(Object[F]=function(n){if(n instanceof E)return n;Object.isExtensible(n)&&T(n);return L(n)})}
|
|
if(function(){if(!z||!Object.seal)return!1;try{var F=Object.seal({}),L=Object.seal({}),n=new z([[F,2],[L,3]]);if(n.get(F)!=2||n.get(L)!=3)return!1;n.delete(F);n.set(L,4);return!n.has(F)&&n.get(L)==4}catch(f){return!1}}())return z;
|
|
var G="$jscomp_hidden_"+Math.random();k("freeze");k("preventExtensions");k("seal");var d=0;D.prototype.set=function(F,L){if(!Q(F))throw Error("Invalid WeakMap key");T(F);if(!ak(F,G))throw Error("WeakMap key fail: "+F);F[G][this.K]=L;return this};
|
|
D.prototype.get=function(F){return Q(F)&&ak(F,G)?F[G][this.K]:void 0};
|
|
D.prototype.has=function(F){return Q(F)&&ak(F,G)&&ak(F[G],this.K)};
|
|
D.prototype.delete=function(F){return Q(F)&&ak(F,G)&&ak(F[G],this.K)?delete F[G][this.K]:!1};
|
|
return D});
|
|
WX("Map",function(z){function D(){var d={};return d.previous=d.next=d.head=d}
|
|
function E(d,F){var L=d[1];return yr(function(){if(L){for(;L.head!=d[1];)L=L.previous;for(;L.next!=L.head;)return L=L.next,{done:!1,value:F(L)};L=null}return{done:!0,value:void 0}})}
|
|
function Q(d,F){var L=F&&typeof F;L=="object"||L=="function"?k.has(F)?L=k.get(F):(L=""+ ++G,k.set(F,L)):L="p_"+F;var n=d[0][L];if(n&&ak(d[0],L))for(d=0;d<n.length;d++){var f=n[d];if(F!==F&&f.key!==f.key||F===f.key)return{id:L,list:n,index:d,entry:f}}return{id:L,list:n,index:-1,entry:void 0}}
|
|
function T(d){this[0]={};this[1]=D();this.size=0;if(d){d=g.v(d);for(var F;!(F=d.next()).done;)F=F.value,this.set(F[0],F[1])}}
|
|
if(function(){if(!z||typeof z!="function"||!z.prototype.entries||typeof Object.seal!="function")return!1;try{var d=Object.seal({x:4}),F=new z(g.v([[d,"s"]]));if(F.get(d)!="s"||F.size!=1||F.get({x:4})||F.set({x:4},"t")!=F||F.size!=2)return!1;var L=F.entries(),n=L.next();if(n.done||n.value[0]!=d||n.value[1]!="s")return!1;n=L.next();return n.done||n.value[0].x!=4||n.value[1]!="t"||!L.next().done?!1:!0}catch(f){return!1}}())return z;
|
|
var k=new WeakMap;T.prototype.set=function(d,F){d=d===0?0:d;var L=Q(this,d);L.list||(L.list=this[0][L.id]=[]);L.entry?L.entry.value=F:(L.entry={next:this[1],previous:this[1].previous,head:this[1],key:d,value:F},L.list.push(L.entry),this[1].previous.next=L.entry,this[1].previous=L.entry,this.size++);return this};
|
|
T.prototype.delete=function(d){d=Q(this,d);return d.entry&&d.list?(d.list.splice(d.index,1),d.list.length||delete this[0][d.id],d.entry.previous.next=d.entry.next,d.entry.next.previous=d.entry.previous,d.entry.head=null,this.size--,!0):!1};
|
|
T.prototype.clear=function(){this[0]={};this[1]=this[1].previous=D();this.size=0};
|
|
T.prototype.has=function(d){return!!Q(this,d).entry};
|
|
T.prototype.get=function(d){return(d=Q(this,d).entry)&&d.value};
|
|
T.prototype.entries=function(){return E(this,function(d){return[d.key,d.value]})};
|
|
T.prototype.keys=function(){return E(this,function(d){return d.key})};
|
|
T.prototype.values=function(){return E(this,function(d){return d.value})};
|
|
T.prototype.forEach=function(d,F){for(var L=this.entries(),n;!(n=L.next()).done;)n=n.value,d.call(F,n[1],n[0],this)};
|
|
T.prototype[Symbol.iterator]=T.prototype.entries;var G=0;return T});
|
|
WX("Set",function(z){function D(E){this.K=new Map;if(E){E=g.v(E);for(var Q;!(Q=E.next()).done;)this.add(Q.value)}this.size=this.K.size}
|
|
if(function(){if(!z||typeof z!="function"||!z.prototype.entries||typeof Object.seal!="function")return!1;try{var E=Object.seal({x:4}),Q=new z(g.v([E]));if(!Q.has(E)||Q.size!=1||Q.add(E)!=Q||Q.size!=1||Q.add({x:4})!=Q||Q.size!=2)return!1;var T=Q.entries(),k=T.next();if(k.done||k.value[0]!=E||k.value[1]!=E)return!1;k=T.next();return k.done||k.value[0]==E||k.value[0].x!=4||k.value[1]!=k.value[0]?!1:T.next().done}catch(G){return!1}}())return z;
|
|
D.prototype.add=function(E){E=E===0?0:E;this.K.set(E,E);this.size=this.K.size;return this};
|
|
D.prototype.delete=function(E){E=this.K.delete(E);this.size=this.K.size;return E};
|
|
D.prototype.clear=function(){this.K.clear();this.size=0};
|
|
D.prototype.has=function(E){return this.K.has(E)};
|
|
D.prototype.entries=function(){return this.K.entries()};
|
|
D.prototype.values=function(){return this.K.values()};
|
|
D.prototype.keys=D.prototype.values;D.prototype[Symbol.iterator]=D.prototype.values;D.prototype.forEach=function(E,Q){var T=this;this.K.forEach(function(k){return E.call(Q,k,k,T)})};
|
|
return D});
|
|
WX("Array.prototype.entries",function(z){return z?z:function(){return $O(this,function(D,E){return[D,E]})}});
|
|
WX("Array.prototype.keys",function(z){return z?z:function(){return $O(this,function(D){return D})}});
|
|
WX("String.prototype.startsWith",function(z){return z?z:function(D,E){var Q=qX(this,D,"startsWith");D+="";var T=Q.length,k=D.length;E=Math.max(0,Math.min(E|0,Q.length));for(var G=0;G<k&&E<T;)if(Q[E++]!=D[G++])return!1;return G>=k}});
|
|
WX("String.prototype.endsWith",function(z){return z?z:function(D,E){var Q=qX(this,D,"endsWith");D+="";E===void 0&&(E=Q.length);E=Math.max(0,Math.min(E|0,Q.length));for(var T=D.length;T>0&&E>0;)if(Q[--E]!=D[--T])return!1;return T<=0}});
|
|
WX("Number.isFinite",function(z){return z?z:function(D){return typeof D!=="number"?!1:!isNaN(D)&&D!==Infinity&&D!==-Infinity}});
|
|
WX("String.prototype.repeat",function(z){return z?z:function(D){var E=qX(this,null,"repeat");if(D<0||D>1342177279)throw new RangeError("Invalid count value");D|=0;for(var Q="";D;)if(D&1&&(Q+=E),D>>>=1)E+=E;return Q}});
|
|
WX("Array.prototype.find",function(z){return z?z:function(D,E){return PX(this,D,E).nD}});
|
|
WX("Math.log2",function(z){return z?z:function(D){return Math.log(D)/Math.LN2}});
|
|
WX("Object.values",function(z){return z?z:function(D){var E=[],Q;for(Q in D)ak(D,Q)&&E.push(D[Q]);return E}});
|
|
WX("Object.is",function(z){return z?z:function(D,E){return D===E?D!==0||1/D===1/E:D!==D&&E!==E}});
|
|
WX("Array.prototype.includes",function(z){return z?z:function(D,E){var Q=this;Q instanceof String&&(Q=String(Q));var T=Q.length;E=E||0;for(E<0&&(E=Math.max(E+T,0));E<T;E++){var k=Q[E];if(k===D||Object.is(k,D))return!0}return!1}});
|
|
WX("String.prototype.includes",function(z){return z?z:function(D,E){return qX(this,D,"includes").indexOf(D,E||0)!==-1}});
|
|
WX("Array.from",function(z){return z?z:function(D,E,Q){E=E!=null?E:function(d){return d};
|
|
var T=[],k=typeof Symbol!="undefined"&&Symbol.iterator&&D[Symbol.iterator];if(typeof k=="function"){D=k.call(D);for(var G=0;!(k=D.next()).done;)T.push(E.call(Q,k.value,G++))}else for(k=D.length,G=0;G<k;G++)T.push(E.call(Q,D[G],G));return T}});
|
|
WX("Object.entries",function(z){return z?z:function(D){var E=[],Q;for(Q in D)ak(D,Q)&&E.push([Q,D[Q]]);return E}});
|
|
WX("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
|
|
WX("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
|
|
WX("Number.isInteger",function(z){return z?z:function(D){return Number.isFinite(D)?D===Math.floor(D):!1}});
|
|
WX("Number.isSafeInteger",function(z){return z?z:function(D){return Number.isInteger(D)&&Math.abs(D)<=Number.MAX_SAFE_INTEGER}});
|
|
WX("Math.trunc",function(z){return z?z:function(D){D=Number(D);if(isNaN(D)||D===Infinity||D===-Infinity||D===0)return D;var E=Math.floor(Math.abs(D));return D<0?-E:E}});
|
|
WX("Math.clz32",function(z){return z?z:function(D){D=Number(D)>>>0;if(D===0)return 32;var E=0;(D&4294901760)===0&&(D<<=16,E+=16);(D&4278190080)===0&&(D<<=8,E+=8);(D&4026531840)===0&&(D<<=4,E+=4);(D&3221225472)===0&&(D<<=2,E+=2);(D&2147483648)===0&&E++;return E}});
|
|
WX("Number.isNaN",function(z){return z?z:function(D){return typeof D==="number"&&isNaN(D)}});
|
|
WX("Array.prototype.values",function(z){return z?z:function(){return $O(this,function(D,E){return E})}});
|
|
WX("WeakSet",function(z){function D(E){this.K=new WeakMap;if(E){E=g.v(E);for(var Q;!(Q=E.next()).done;)this.add(Q.value)}}
|
|
if(function(){if(!z||!Object.seal)return!1;try{var E=Object.seal({}),Q=Object.seal({}),T=new z([E]);if(!T.has(E)||T.has(Q))return!1;T.delete(E);T.add(Q);return!T.has(E)&&T.has(Q)}catch(k){return!1}}())return z;
|
|
D.prototype.add=function(E){this.K.set(E,!0);return this};
|
|
D.prototype.has=function(E){return this.K.has(E)};
|
|
D.prototype.delete=function(E){return this.K.delete(E)};
|
|
return D});
|
|
WX("Object.fromEntries",function(z){return z?z:function(D){var E={};if(!(Symbol.iterator in D))throw new TypeError(""+D+" is not iterable");D=D[Symbol.iterator].call(D);for(var Q=D.next();!Q.done;Q=D.next()){Q=Q.value;if(Object(Q)!==Q)throw new TypeError("iterable for fromEntries should yield objects");E[Q[0]]=Q[1]}return E}});
|
|
WX("String.prototype.replaceAll",function(z){return z?z:function(D,E){if(D instanceof RegExp&&!D.global)throw new TypeError("String.prototype.replaceAll called with a non-global RegExp argument.");return D instanceof RegExp?this.replace(D,E):this.replace(new RegExp(String(D).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),E)}});
|
|
WX("Promise.prototype.finally",function(z){return z?z:function(D){return this.then(function(E){return Promise.resolve(D()).then(function(){return E})},function(E){return Promise.resolve(D()).then(function(){throw E;
|
|
})})}});
|
|
WX("Math.imul",function(z){return z?z:function(D,E){D=Number(D);E=Number(E);var Q=D&65535,T=E&65535;return Q*T+((D>>>16&65535)*T+Q*(E>>>16&65535)<<16>>>0)|0}});
|
|
WX("Math.sign",function(z){return z?z:function(D){D=Number(D);return D===0||isNaN(D)?D:D>0?1:-1}});
|
|
WX("Array.prototype.findIndex",function(z){return z?z:function(D,E){return PX(this,D,E).E7}});
|
|
WX("Array.prototype.fill",function(z){return z?z:function(D,E,Q){var T=this.length||0;E<0&&(E=Math.max(0,T+E));if(Q==null||Q>T)Q=T;Q=Number(Q);Q<0&&(Q=Math.max(0,T+Q));for(E=Number(E||0);E<Q;E++)this[E]=D;return this}});
|
|
nn("fill",function(z){return z?z:Array.prototype.fill});
|
|
WX("String.prototype.padStart",function(z){return z?z:function(D,E){var Q=qX(this,null,"padStart");D-=Q.length;E=E!==void 0?String(E):" ";return(D>0&&E?E.repeat(Math.ceil(D/E.length)).substring(0,D):"")+Q}});
|
|
WX("Array.prototype.at",function(z){return z?z:MX});
|
|
nn("at",function(z){return z?z:MX});
|
|
WX("String.prototype.at",function(z){return z?z:MX});
|
|
WX("Array.prototype.copyWithin",function(z){function D(E){E=Number(E);return E===Infinity||E===-Infinity?E:E|0}
|
|
return z?z:function(E,Q,T){var k=this.length;E=D(E);Q=D(Q);T=T===void 0?k:D(T);E=E<0?Math.max(k+E,0):Math.min(E,k);Q=Q<0?Math.max(k+Q,0):Math.min(Q,k);T=T<0?Math.max(k+T,0):Math.min(T,k);if(E<Q)for(;Q<T;)Q in this?this[E++]=this[Q++]:(delete this[E++],Q++);else for(T=Math.min(T,k+Q-E),E+=T-Q;T>Q;)--T in this?this[--E]=this[T]:delete this[--E];return this}});
|
|
nn("copyWithin",function(z){return z?z:Array.prototype.copyWithin});
|
|
WX("Promise.withResolvers",function(z){return z?z:function(){var D,E;return{promise:new Promise(function(Q,T){D=Q;E=T}),
|
|
resolve:D,reject:E}}});
|
|
WX("Number.parseInt",function(z){return z||parseInt});var IY,VL,ewn;IY=IY||{};g.Cn=this||self;VL="closure_uid_"+(Math.random()*1E9>>>0);ewn=0;g.ZM(g.Hn,Error);g.Hn.prototype.name="CustomError";var rd6;var aJa,Saw,RwX,ZnX,cV6,KIJ,IJW;g.wv=String.prototype.trim?function(z){return z.trim()}:function(z){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(z)[1]};
|
|
aJa=/&/g;Saw=/</g;RwX=/>/g;ZnX=/"/g;cV6=/'/g;KIJ=/\x00/g;IJW=/[\x00&<>"']/;var sx=globalThis.trustedTypes,$c;Pn.prototype.toString=function(){return this.K+""};g.AA.prototype.toString=function(){return this.K};
|
|
var XXQ=new g.AA("about:invalid#zClosurez");var EV=[DZ("data"),DZ("http"),DZ("https"),DZ("mailto"),DZ("ftp"),new zF(function(z){return/^[^:]*([/?#]|$)/.test(z)})],JVa=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;g.d9.prototype.toString=function(){return this.K+""};Wq.prototype.toString=function(){return this.K+""};OV.prototype.toString=function(){return this.K};var pD;pD=Array.prototype.indexOf?function(z,D){return Array.prototype.indexOf.call(z,D,void 0)}:function(z,D){if(typeof z==="string")return typeof D!=="string"||D.length!=1?-1:z.indexOf(D,0);
|
|
for(var E=0;E<z.length;E++)if(E in z&&z[E]===D)return E;return-1};
|
|
g.oO=Array.prototype.forEach?function(z,D){Array.prototype.forEach.call(z,D,void 0)}:function(z,D){for(var E=z.length,Q=typeof z==="string"?z.split(""):z,T=0;T<E;T++)T in Q&&D.call(void 0,Q[T],T,z)};
|
|
g.NK=Array.prototype.filter?function(z,D,E){return Array.prototype.filter.call(z,D,E)}:function(z,D,E){for(var Q=z.length,T=[],k=0,G=typeof z==="string"?z.split(""):z,d=0;d<Q;d++)if(d in G){var F=G[d];
|
|
D.call(E,F,d,z)&&(T[k++]=F)}return T};
|
|
g.dv=Array.prototype.map?function(z,D){return Array.prototype.map.call(z,D,void 0)}:function(z,D){for(var E=z.length,Q=Array(E),T=typeof z==="string"?z.split(""):z,k=0;k<E;k++)k in T&&(Q[k]=D.call(void 0,T[k],k,z));
|
|
return Q};
|
|
g.UP=Array.prototype.reduce?function(z,D,E){return Array.prototype.reduce.call(z,D,E)}:function(z,D,E){var Q=E;
|
|
(0,g.oO)(z,function(T,k){Q=D.call(void 0,Q,T,k,z)});
|
|
return Q};
|
|
g.Lw=Array.prototype.some?function(z,D){return Array.prototype.some.call(z,D,void 0)}:function(z,D){for(var E=z.length,Q=typeof z==="string"?z.split(""):z,T=0;T<E;T++)if(T in Q&&D.call(void 0,Q[T],T,z))return!0;
|
|
return!1};
|
|
g.b6=Array.prototype.every?function(z,D,E){return Array.prototype.every.call(z,D,E)}:function(z,D,E){for(var Q=z.length,T=typeof z==="string"?z.split(""):z,k=0;k<Q;k++)if(k in T&&!D.call(E,T[k],k,z))return!1;
|
|
return!0};var z3={};g.DZk=String.prototype.repeat?function(z,D){return z.repeat(D)}:function(z,D){return Array(D+1).join(z)};var xXk,Hn6;xXk=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");g.Zu=/#|$/;Hn6=/[?&]($|#)/;g.O(hd,Error);g.x.prototype.xw=!1;g.x.prototype.rR=function(){return this.xw};
|
|
g.x.prototype.dispose=function(){this.xw||(this.xw=!0,this.xV())};
|
|
g.x.prototype[Symbol.dispose]=function(){this.dispose()};
|
|
g.x.prototype.addOnDisposeCallback=function(z,D){this.xw?D!==void 0?z.call(D):z():(this.Jr||(this.Jr=[]),D&&(z=z.bind(D)),this.Jr.push(z))};
|
|
g.x.prototype.xV=function(){if(this.Jr)for(;this.Jr.length;)this.Jr.shift()()};g.O(gE,g.x);gE.prototype.Xo=function(){return this.wpc.f()};
|
|
gE.prototype.qp=function(z){this.wpc.c(z)};
|
|
gE.prototype.pL=function(z){return this.wpc.m(Uj(z))};
|
|
gE.prototype.qw=function(z){return this.wpc.mws(Uj(z))};
|
|
g.O(H7,g.x);H7.prototype.snapshot=function(z){return this.XJ.s(Object.assign({},z.I7&&{c:z.I7},z.EZ&&{s:z.EZ},z.DZ!==void 0&&{p:z.DZ}))};
|
|
H7.prototype.xH=function(z){this.XJ.e(z)};
|
|
H7.prototype.Bq=function(){return this.XJ.l()};g.O(oi,g.x);oi.prototype.share=function(){if(this.rR())throw Error("E:AD");this.L++;return this};
|
|
oi.prototype.dispose=function(){--this.L||g.x.prototype.dispose.call(this)};qe.prototype.dH=function(z,D){this.K.dH("/client_streamz/bg/frs",z,D)};
|
|
P7.prototype.dH=function(z,D,E,Q,T,k){this.K.dH("/client_streamz/bg/wrl",z,D,E,Q,T,k)};
|
|
tWa.prototype.uz=function(z,D){this.K.V2("/client_streamz/bg/ec",z,D)};
|
|
yVn.prototype.dH=function(z,D,E){this.K.dH("/client_streamz/bg/el",z,D,E)};
|
|
oOs.prototype.uz=function(z,D){this.K.V2("/client_streamz/bg/cec",z,D)};
|
|
ska.prototype.uz=function(z,D){this.K.V2("/client_streamz/bg/po/csc",z,D)};
|
|
$XJ.prototype.uz=function(z,D){this.K.V2("/client_streamz/bg/po/ctav",z,D)};
|
|
qaW.prototype.uz=function(z,D){this.K.V2("/client_streamz/bg/po/cwsc",z,D)};
|
|
Psw.prototype.dH=function(z,D){this.K.dH("/client_streamz/bg/od/p",z,D)};
|
|
MWa.prototype.dH=function(z,D,E){this.K.dH("/client_streamz/bg/od/n",z,D,E)};var si=void 0,oo,ZDw=typeof TextDecoder!=="undefined",zb6,B6Q=typeof String.prototype.isWellFormed==="function",AVL=typeof TextEncoder!=="undefined";var Ac;Ac=zp(1,!0);g.B7=zp(610401301,!1);zp(899588437,!1);zp(772657768,!0);g.EqQ=zp(513659523,!1);zp(568333945,!0);zp(1331761403,!1);zp(651175828,!1);zp(722764542,!1);zp(748402145,!1);zp(748402146,!1);var eLQ=zp(748402147,!0);zp(333098724,!1);zp(861377723,!1);zp(861377724,Ac);zp(869336903,!1);zp(882674507,!1);zp(869336904,Ac);zp(869336905,Ac);zp(1675845485,!1);zp(907842688,!1);zp(909324564,!1);zp(916544035,!1);zp(482019471,!1);zp(2147483644,!1);zp(2147483645,!1);zp(2147483646,Ac);zp(2147483647,!0);g.zd=!!g.BX("yt.config_.EXPERIMENTS_FLAGS.html5_enable_client_hints_override");var Q56;Q56=g.Cn.navigator;g.DS=Q56?Q56.userAgentData||null:null;g.WL[" "]=function(){};var zN,S3,Rmr,TlV,kH6,GHn,An,Bl;zN=Gd();g.aJ=kH()?!1:g.Td("Trident")||g.Td("MSIE");g.$S=g.Td("Edge");g.Sb=g.$S||g.aJ;g.m5=g.Td("Gecko")&&!(g.i5(g.Ad(),"WebKit")&&!g.Td("Edge"))&&!(g.Td("Trident")||g.Td("MSIE"))&&!g.Td("Edge");g.tU=g.i5(g.Ad(),"WebKit")&&!g.Td("Edge");S3=g.nd();Rmr=g.eb6();g.JF=g.GpL();TlV=Ld();kH6=g.Td("iPad");GHn=g.Td("iPod");An=g.fd();g.Bt=g.i5(g.Ad(),"KaiOS");
|
|
a:{var zB="",DK=function(){var z=g.Ad();if(g.m5)return/rv:([^\);]+)(\)|;)/.exec(z);if(g.$S)return/Edge\/([\d\.]+)/.exec(z);if(g.aJ)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(z);if(g.tU)return/WebKit\/(\S+)/.exec(z);if(zN)return/(?:Version)[ \/]?(\S+)/.exec(z)}();
|
|
DK&&(zB=DK?DK[1]:"");if(g.aJ){var E1,eja=g.Cn.document;E1=eja?eja.documentMode:void 0;if(E1!=null&&E1>parseFloat(zB)){Bl=String(E1);break a}}Bl=zB}var LH6=Bl,dQX={};var Wa,Xz;g.SL=eJ();Wa=Ld()||g.Td("iPod");Xz=g.Td("iPad");g.DD=g.Td("Android")&&!(dp()||eJ()||Gd()||g.Td("Silk"));g.XN=dp();g.jC=g.kpX()&&!g.fd();var ncr={},jJ=null,WHI=g.m5||g.tU||typeof g.Cn.btoa=="function";var lMW=typeof Uint8Array!=="undefined",Ow6=!g.aJ&&typeof btoa==="function",bwk=/[-_.]/g,urr={"-":"+",_:"/",".":"="},m8={};vL.prototype.isEmpty=function(){return this.K==null};
|
|
vL.prototype.sizeBytes=function(){var z=YH(this);return z?z.length:0};
|
|
var mQI;var Yx6=void 0;var cL=typeof Symbol==="function"&&typeof Symbol()==="symbol",dZJ=ZS("jas",void 0,!0),Gv=ZS(void 0,"1oa"),md=ZS(void 0,Symbol()),Fuw=ZS(void 0,"0ub"),C56=ZS(void 0,"0ubs"),TEO=ZS(void 0,"0ubsb"),F9W=ZS(void 0,"0actk"),OB=ZS("m_m","GXw",!0),zLX=ZS(void 0,"vps"),LuJ=ZS();Math.max.apply(Math,g.K(Object.values({i4:1,RB:2,h2:4,wZ:8,mNR:16,OQ:32,lu:64,L1:128,Hx:256,qG:512,Ji:1024,oB:2048,XO:4096,jo:8192})));var aMW={ky:{value:0,configurable:!0,writable:!0,enumerable:!1}},IMO=Object.defineProperties,Kd=cL?dZJ:"ky",$P,f$6=[];pd(f$6,7);$P=Object.freeze(f$6);var bc={},xH={},VK6=Object.freeze({}),qk={},N$={};var cAW,xl,d66,nqw;g.ZwL=rp(function(z){return typeof z==="number"});
|
|
g.i9=rp(function(z){return typeof z==="string"});
|
|
cAW=rp(function(z){return typeof z==="boolean"});
|
|
xl=rp(function(z){return z!=null&&typeof z==="object"&&typeof z.then==="function"});
|
|
d66=rp(function(z){return typeof z==="function"});
|
|
nqw=rp(function(z){return!!z&&(typeof z==="object"||typeof z==="function")});var wp=typeof g.Cn.BigInt==="function"&&typeof g.Cn.BigInt(0)==="bigint";var R8=rp(function(z){return wp?z>=WuX&&z<=X$O:z[0]==="-"?KHI(z,Jbs):KHI(z,ukQ)}),Jbs=Number.MIN_SAFE_INTEGER.toString(),WuX=wp?BigInt(Number.MIN_SAFE_INTEGER):void 0,ukQ=Number.MAX_SAFE_INTEGER.toString(),X$O=wp?BigInt(Number.MAX_SAFE_INTEGER):void 0;var YVI=typeof Uint8Array.prototype.slice==="function",y9=0,ox=0,RO;var dO=typeof BigInt==="function"?BigInt.asIntN:void 0,s6O=typeof BigInt==="function"?BigInt.asUintN:void 0,Wz=Number.isSafeInteger,EB=Number.isFinite,nS=Math.trunc,UQX=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var DcJ={};var VTk={iV:!0};var a8;var EwL,QcL;var jcV=g.t1(0),uw={};cQ.prototype.init=function(z,D,E,Q){var T=Q===void 0?{}:Q;Q=T.Ck===void 0?!1:T.Ck;T=T.tR===void 0?!1:T.tR;this.Ck=Q;this.tR=T;z&&(z=Zz(z,this.tR),this.L=z.buffer,this.V=z.K,this.B=D||0,this.Z=E!==void 0?this.B+E:this.L.length,this.K=this.B)};
|
|
cQ.prototype.free=function(){this.clear();rc.length<100&&rc.push(this)};
|
|
cQ.prototype.clear=function(){this.L=null;this.V=!1;this.K=this.Z=this.B=0;this.Ck=!1};
|
|
cQ.prototype.reset=function(){this.K=this.B};
|
|
var rc=[];iw.prototype.free=function(){this.K.clear();this.L=this.Z=-1;wc.length<100&&wc.push(this)};
|
|
iw.prototype.reset=function(){this.K.reset();this.B=this.K.K;this.L=this.Z=-1};
|
|
var wc=[];var pqn,xcL;zh.prototype.length=function(){return this.K.length};
|
|
zh.prototype.end=function(){var z=this.K;this.K=[];return z};var LV,O6s,QH,b6X,j5X,vqn,mZL,GB,l$W,Y6O,I$a;LV=dd();O6s=dd();QH=dd();g.TB=dd();b6X=dd();j5X=dd();vqn=dd();g.kY=dd();mZL=dd();GB=dd();l$W=dd();g.eY=dd();Y6O=dd();I$a=dd();g.FF.prototype.toJSON=function(){return cz(this)};
|
|
g.FF.prototype.iY=function(z){return JSON.stringify(cz(this,z))};
|
|
g.FF.prototype.clone=function(){var z=this.jw,D=z[Kd]|0;return Hz(this,z,D)?Nd(this,z,!0):new this.constructor(xP(z,D,!1))};
|
|
g.FF.prototype[OB]=bc;g.FF.prototype.toString=function(){return this.jw.toString()};var qVX=nV(function(z,D,E,Q,T){if(z.L!==2)return!1;y$(z,eF(D,Q,E),T);return!0},$cs),PKO=nV(function(z,D,E,Q,T){if(z.L!==2)return!1;
|
|
y$(z,eF(D,Q,E),T);return!0},$cs),mp=Symbol(),Vl=Symbol(),jI=Symbol(),DeL=Symbol(),AXs=Symbol(),Wk,XF;var d1=g.IO(function(z,D,E){if(z.L!==1)return!1;g.SI(D,E,g.Nk(z.K));return!0},g.Zk,g.eY),a$X=g.IO(function(z,D,E,Q){if(z.L!==1)return!1;
|
|
Tv(D,E,Q,g.Nk(z.K));return!0},g.Zk,g.eY),Fv=g.IO(function(z,D,E){if(z.L!==5)return!1;
|
|
var Q=xW(z.K);z=(Q>>31)*2+1;var T=Q>>>23&255;Q&=8388607;g.SI(D,E,T==255?Q?NaN:z*Infinity:T==0?z*1.401298464324817E-45*Q:z*Math.pow(2,T-150)*(Q+8388608));return!0},function(z,D,E){D=HwL(D);
|
|
D!=null&&(kA(z,E,5),z=z.K,E=RO||(RO=new DataView(new ArrayBuffer(8))),E.setFloat32(0,+D,!0),ox=0,y9=E.getUint32(0,!0),Ql(z,y9))},l$W),Lq=g.IO(function(z,D,E){z.L!==0?z=!1:(g.SI(D,E,g.ha(z.K,g.Cd)),z=!0);
|
|
return z},g.ck,g.kY),S6W=g.IO(function(z,D,E,Q){z.L!==0?z=!1:(Tv(D,E,Q,g.ha(z.K,g.Cd)),z=!0);
|
|
return z},g.ck,g.kY),RjW=g.IO(function(z,D,E){z.L!==0?z=!1:(g.SI(D,E,g.ha(z.K,pns)),z=!0);
|
|
return z},function(z,D,E){D=Xw(D);
|
|
if(D!=null&&(iDI(D),D!=null))switch(kA(z,E,0),typeof D){case "number":z=z.K;q$(D);Dk(z,y9,ox);break;case "bigint":E=Ct(D);Dk(z.K,E.L,E.K);break;default:E=Aa(D),Dk(z.K,E.L,E.K)}},mZL),fq=g.IO(function(z,D,E){if(z.L!==0)return!1;
|
|
g.SI(D,E,g.pt(z.K));return!0},g.KV,g.TB),Z6r=g.IO(function(z,D,E,Q){if(z.L!==0)return!1;
|
|
Tv(D,E,Q,g.pt(z.K));return!0},g.KV,g.TB),cbX=g.IO(function(z,D,E){return FLW(z,D,E)},function(z,D,E){D=Xw(D);
|
|
if(D!=null)switch(yXw(D),kA(z,E,1),z=z.K,yXw(D),typeof D){case "number":D<0?(E=-D,E=Mk(new PQ(E&4294967295,E/4294967296)),D=E.K,Ql(z,E.L),Ql(z,D)):(se(D),Ql(z,y9),Ql(z,ox));break;case "bigint":E=D<BigInt(0)?Mk(Ct(-D)):Ct(D);D=E.K;Ql(z,E.L);Ql(z,D);break;default:E=D.length&&D[0]==="-"?Mk(Aa(D.substring(1))):Aa(D),D=E.K,Ql(z,E.L),Ql(z,D)}},GB),Kur=g.IO(function(z,D,E){return FLW(z,D,E)},function(z,D,E){wqs(z,E,Xw(D))},GB),hjn=aO(function(z,D,E){z.L!==1&&z.L!==2?z=!1:(D=Bz(D,D[Kd]|0,E),z.L==2?K96(z,
|
|
HQ,D):D.push(HQ(z.K)),z=!0);
|
|
return z},function(z,D,E){D=YA(Xw,D,!1);
|
|
if(D!=null)for(var Q=0;Q<D.length;Q++)wqs(z,E,D[Q])},GB),p$W=g.IO(function(z,D,E){if(z.L!==5)return!1;
|
|
g.SI(D,E,xW(z.K));return!0},function(z,D,E){D=G0(D);
|
|
D!=null&&(kA(z,E,5),Ql(z.K,D))},j5X),nq=g.IO(function(z,D,E){if(z.L!==0)return!1;
|
|
g.SI(D,E,Ui(z.K));return!0},G3k,O6s),xZr=g.IO(function(z,D,E,Q){if(z.L!==0)return!1;
|
|
Tv(D,E,Q,Ui(z.K));return!0},G3k,O6s),WR=g.IO(function(z,D,E){if(z.L!==2)return!1;
|
|
g.SI(D,E,$W(z));return!0},e$s,QH),H6n=aO(function(z,D,E){if(z.L!==2)return!1;
|
|
z=$W(z);Bz(D,D[Kd]|0,E).push(z);return!0},function(z,D,E){D=YA(g.uc,D,!0);
|
|
if(D!=null)for(var Q=0;Q<D.length;Q++){var T=z,k=E,G=D[Q];G!=null&&eI(T,k,DQw(G))}},QH),NlQ=g.IO(function(z,D,E,Q){if(z.L!==2)return!1;
|
|
Tv(D,E,Q,$W(z));return!0},e$s,QH),Xv,JO=void 0;
|
|
JO=JO===void 0?LV:JO;Xv=new fV(function(z,D,E,Q,T){if(z.L!==2)return!1;Q=KS(void 0,Q);Bz(D,D[Kd]|0,E).push(Q);y$(z,Q,T);return!0},function(z,D,E,Q,T){if(Array.isArray(D)){for(var k=0;k<D.length;k++)des(z,D[k],E,Q,T);
|
|
z=D[Kd]|0;z&1||pd(D,z|1)}},JO);
|
|
var uB=nV(function(z,D,E,Q,T,k){if(z.L!==2)return!1;var G=D[Kd]|0;Ei(D,G,k,E,Ue(G));D=eF(D,Q,E);y$(z,D,T);return!0},des),VH=g.IO(function(z,D,E){if(z.L!==2)return!1;
|
|
g.SI(D,E,cXk(z));return!0},function(z,D,E){D=$Qs(D);
|
|
D!=null&&eI(z,E,Zz(D,!0).buffer)},Y6O),O1=aO(function(z,D,E){if(z.L!==2)return!1;
|
|
z=cXk(z);Bz(D,D[Kd]|0,E).push(z);return!0},function(z,D,E){D=YA($Qs,D,!1);
|
|
if(D!=null)for(var Q=0;Q<D.length;Q++){var T=z,k=E,G=D[Q];G!=null&&eI(T,k,Zz(G,!0).buffer)}},Y6O),bB=g.IO(function(z,D,E){if(z.L!==0)return!1;
|
|
g.SI(D,E,g.pt(z.K)>>>0);return!0},function(z,D,E){D=G0(D);
|
|
D!=null&&D!=null&&(kA(z,E,0),EN(z.K,D))},b6X),jY=g.IO(function(z,D,E){if(z.L!==0)return!1;
|
|
g.SI(D,E,g.pt(z.K));return!0},function(z,D,E){tKw(z,E,kP(D))},I$a),UZk=aO(function(z,D,E){if(z.L!==0&&z.L!==2)return!1;
|
|
D=Bz(D,D[Kd]|0,E);z.L==2?K96(z,mc6,D):D.push(g.pt(z.K));return!0},function(z,D,E){D=YA(kP,D,!0);
|
|
if(D!=null)for(var Q=0;Q<D.length;Q++)tKw(z,E,D[Q])},I$a),gqX=g.IO(function(z,D,E){if(z.L!==5)return!1;
|
|
z=z.K;var Q=z.L,T=z.K,k=Q[T+0],G=Q[T+1],d=Q[T+2];Q=Q[T+3];Kt(z,z.K+4);g.SI(D,E,k<<0|G<<8|d<<16|Q<<24);return!0},function(z,D,E){D=kP(D);
|
|
D!=null&&(kA(z,E,5),z=z.K,z.K.push(D>>>0&255),z.K.push(D>>>8&255),z.K.push(D>>>16&255),z.K.push(D>>>24&255))},vqn);var LLO=new Map;g.O(fuO,hLX);WL6.prototype.register=function(){g.WL(this)};g.O(ufw,g.FF);g.O(xA,g.FF);var yl=[1,2,3];var rbX=[0,yl,NlQ,Z6r,xZr];var i6Q=[0,Xv,[0,d1,Lq]];g.O(Hk,g.FF);var tp=[1,2,3];var w$L=[0,tp,S6W,a$X,uB,i6Q];g.O(gd,g.FF);var tTa=[0,Xv,rbX,w$L];var yba=[0,WR];g.O(rd,g.FF);var oqJ=[0,WR,-1,nq];var s5W=[0,WR,-1,fq,nq];g.O(iz,g.FF);var p1X=[1,2,3];var $Zw=[0,p1X,uB,oqJ,uB,s5W,uB,yba];g.O(g.wd,g.FF);g.wd.prototype.PQ=kO(0);g.wd.prototype.Z=g.JdL([0,WR,$Zw,H6n,Xv,tTa,Kur,hjn]);g.O(Ovr,g.FF);g.u=sN.prototype;g.u.isEnabled=function(){if(!g.Cn.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{Ly:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0};
|
|
g.u.set=function(z,D,E){var Q=!1;if(typeof E==="object"){var T=E.sameSite;Q=E.secure||!1;var k=E.domain||void 0;var G=E.path||void 0;var d=E.Ly}if(/[;=\s]/.test(z))throw Error('Invalid cookie name "'+z+'"');if(/[;\r\n]/.test(D))throw Error('Invalid cookie value "'+D+'"');d===void 0&&(d=-1);E=k?";domain="+k:"";G=G?";path="+G:"";Q=Q?";secure":"";d=d<0?"":d==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+d*1E3)).toUTCString();this.K.cookie=z+"="+D+E+G+d+Q+(T!=null?
|
|
";samesite="+T:"")};
|
|
g.u.get=function(z,D){for(var E=z+"=",Q=(this.K.cookie||"").split(";"),T=0,k;T<Q.length;T++){k=g.wv(Q[T]);if(k.lastIndexOf(E,0)==0)return k.slice(E.length);if(k==z)return""}return D};
|
|
g.u.remove=function(z,D,E){var Q=this.get(z)!==void 0;this.set(z,"",{Ly:0,path:D,domain:E});return Q};
|
|
g.u.FD=function(){return $A(this).keys};
|
|
g.u.NI=function(){return $A(this).values};
|
|
g.u.isEmpty=function(){return!this.K.cookie};
|
|
g.u.clear=function(){for(var z=$A(this).keys,D=z.length-1;D>=0;D--)this.remove(z[D])};
|
|
var CK=new sN(typeof document=="undefined"?null:document);qj.prototype.compress=function(z){var D,E,Q,T;return g.w6(function(k){switch(k.L){case 1:return D=new CompressionStream("gzip"),E=(new Response(D.readable)).arrayBuffer(),Q=D.writable.getWriter(),k.K(Q.write((new TextEncoder).encode(z)),2);case 2:return k.K(Q.close(),3);case 3:return T=Uint8Array,k.K(E,4);case 4:return k.return(new T(k.Z))}})};
|
|
qj.prototype.isSupported=function(z){return z<1024?!1:typeof CompressionStream!=="undefined"};g.O(Pk,g.FF);CV.prototype.setInterval=function(z){this.intervalMs=z;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
|
|
CV.prototype.start=function(){var z=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){z.tick()},this.intervalMs),this.L=this.K())};
|
|
CV.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
|
|
CV.prototype.tick=function(){var z=this;if(this.enabled){var D=Math.max(this.K()-this.L,0);D<this.intervalMs*.8?this.timer=setTimeout(function(){z.tick()},this.intervalMs-D):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};g.O(Dd,g.FF);g.O(El,g.FF);g.u=g.k0.prototype;g.u.clone=function(){return new g.k0(this.x,this.y)};
|
|
g.u.equals=function(z){return z instanceof g.k0&&Ge(this,z)};
|
|
g.u.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
|
|
g.u.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
|
|
g.u.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
|
|
g.u.scale=function(z,D){this.x*=z;this.y*=typeof D==="number"?D:z;return this};g.u=g.e_.prototype;g.u.clone=function(){return new g.e_(this.width,this.height)};
|
|
g.u.aspectRatio=function(){return this.width/this.height};
|
|
g.u.isEmpty=function(){return!LY(this)};
|
|
g.u.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
|
|
g.u.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
|
|
g.u.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
|
|
g.u.scale=function(z,D){this.width*=z;this.height*=typeof D==="number"?D:z;return this};var grk="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");x0.prototype.toString=function(){return this.K};
|
|
var pY={};new x0(pY,"");var w76={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.u=Nu.prototype;g.u.XM=function(){return ro(this.K)};
|
|
g.u.getElementsByTagName=function(z,D){return(D||this.K).getElementsByTagName(String(z))};
|
|
g.u.OH=function(z){return g.ix(z,this.K)};
|
|
g.u.createElement=function(z){return ob(this.K,z)};
|
|
g.u.appendChild=function(z,D){z.appendChild(D)};
|
|
g.u.append=function(z,D){ydL(g.Ul(z),z,arguments,1)};
|
|
g.u.canHaveChildren=function(z){if(z.nodeType!=1)return!1;switch(z.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.u.removeNode=g.CY;g.u.contains=g.AU;g.u.isFocusable=zk;g.O(E2,g.FF);E2.prototype.Z8=function(){return Ja(this,1)};g.O(Qx,g.FF);g.O(Tk,g.FF);var AdW=pV(Tk);g.O(Gk,g.FF);var $eW=["platform","platformVersion","architecture","model","uaFullVersion"],kG=new Tk,eM=null;g.O(dM,g.FF);g.O(MSw,g.FF);g.O(Fs,g.FF);g.O(Lx,g.FF);Lx.prototype.W=function(){var z=this.jw;return uhQ(z,z[Kd]|0,MSw,7)!==void 0};g.O(fx,g.FF);fx.prototype.jJ=function(z){return SF(this,2,z)};WO.prototype.jJ=function(z){this.K.jJ(z);return this};
|
|
WO.prototype.build=function(z,D,E,Q,T,k){D=D===void 0?0:D;E=E===void 0?0:E;Q=Q===void 0?null:Q;T=T===void 0?0:T;k=k===void 0?0:k;if(!this.mL){var G=Xs(this);var d=new E2;d=SF(d,1,this.L);d=o8(d,2,DG(this.isFinal));E=o8(d,3,g.T0(E>0?E:void 0));E=o8(E,4,g.T0(T>0?T:void 0));E=o8(E,5,g.T0(k>0?k:void 0));T=E.jw;k=T[Kd]|0;E=HL(E,k)?E:Hz(E,T,k)?Nd(E,T):new E.constructor(xP(T,k,!0));Lt(G,E2,10,E)}G=this.K.clone();E=Date.now().toString();G=o8(G,4,g.fS(E));z=ft(G,Lx,3,z.slice());Q&&(G=new Dd,Q=o8(G,13,g.T0(Q)),
|
|
G=new El,Q=Lt(G,Dd,2,Q),G=new Fs,Q=Lt(G,El,1,Q),Q=SF(Q,2,9),Lt(z,Fs,18,Q));D&&YW(z,14,D);return z};var J1X=function(){if(!g.Cn.addEventListener||!Object.defineProperty)return!1;var z=!1,D=Object.defineProperty({},"passive",{get:function(){z=!0}});
|
|
try{var E=function(){};
|
|
g.Cn.addEventListener("test",E,D);g.Cn.removeEventListener("test",E,D)}catch(Q){}return z}();var NI;NI=g.tU?"webkitTransitionEnd":"transitionend";g.Jt.prototype.L=0;g.Jt.prototype.reset=function(){this.K=this.Z=this.B;this.L=0};
|
|
g.Jt.prototype.getValue=function(){return this.Z};g.O(hp,g.FF);var q6s=pV(hp);g.O(nrk,g.FF);var vR;vR=new WL6;g.O(mE,g.x);g.u=mE.prototype;g.u.xV=function(){vO(this);this.L.stop();this.WF.stop();g.x.prototype.xV.call(this)};
|
|
g.u.dispatch=function(z){if(z instanceof Lx)this.log(z);else try{var D=new Lx,E=z.iY();var Q=Io(D,8,E);this.log(Q)}catch(T){lk(this,4,1)}};
|
|
g.u.log=function(z){lk(this,2,1);if(this.wR){z=z.clone();var D=this.dR++;z=YW(z,21,D);this.componentId&&Io(z,26,this.componentId);D=z;var E=wO(D,1);var Q=Q===void 0?!1:Q;var T=typeof E;Q=E==null?E:T==="bigint"?String(dO(64,E)):Qu(E)?T==="string"?ep(E):Q?Fw(E):LS(E):void 0;Q==null&&(Q=Date.now(),Q=Number.isFinite(Q)?Q.toString():"0",o8(D,1,g.fS(Q)));Q=wO(D,15,void 0,void 0,yAJ);Q!=null&&(typeof Q==="bigint"?R8(Q)?Q=Number(Q):(Q=dO(64,Q),Q=R8(Q)?Number(Q):String(Q)):Q=Qu(Q)?typeof Q==="number"?LS(Q):
|
|
ep(Q):void 0);Q!=null||YW(D,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(Q=this.experimentIds.clone(),Lt(D,Pk,16,Q));lk(this,1,1);D=this.K.length-1E3+1;D>0&&(this.K.splice(0,D),this.B+=D,lk(this,3,D));this.K.push(z);this.OG||this.L.enabled||this.L.start()}};
|
|
g.u.flush=function(z,D){var E=this;if(this.K.length===0)z&&z();else if(this.m7&&this.FH)this.Z.L=3,TpL(this);else{var Q=Date.now();if(this.cF>Q&&this.ew<Q)D&&D("throttled");else{this.network&&(typeof this.network.Z8==="function"?C7w(this.Z,this.network.Z8()):this.Z.L=0);var T=this.K.length,k=this.Z.build(this.K,this.B,this.U,this.td,this.Iq,this.AT),G=this.nT();if(G&&this.kV===G)D&&D("stale-auth-token");else{this.K=[];this.L.enabled&&this.L.stop();this.B=0;Q=k.iY();var d;this.S&&this.S.isSupported(Q.length)&&
|
|
(d=this.S.compress(Q));var F=EHQ(this,Q,G),L=function(X){E.V.reset();E.L.setInterval(E.V.getValue());if(X){var W=null;try{var J=JSON.stringify(JSON.parse(X.replace(")]}'\n","")));W=q6s(J)}catch(S){}if(W){X=Number(vww(W,1,g.t1("-1")));X>0&&(E.ew=Date.now(),E.cF=E.ew+X);X=SB(md);var V;cL&&X&&((V=W.jw[X])==null?void 0:V[175237375])!=null&&SJ(Fuw,3);a:{var l=l===void 0?!1:l;if(SB(LuJ)&&SB(md)&&void 0===LuJ){V=W.jw;X=V[md];if(!X)break a;if(X=X.ZZ)try{X(V,175237375,VTk);break a}catch(S){Cv(S)}}l&&(l=W.jw,
|
|
(V=SB(md))&&V in l&&(l=l[V])&&delete l[175237375])}l=vR.K?vR.L(W,vR.K,175237375,vR.Z):vR.L(W,175237375,null,vR.Z);if(l=l===null?void 0:l)l=wE(l,1,-1),l!==-1&&(E.V=new g.Jt(l<1?1:l,3E5,.1),E.L.setInterval(E.V.getValue()))}}z&&z();E.U=0},n=function(X,W){var J=rE(k,Lx,3);
|
|
var V=Number(vww(k,14));g.bk(E.V);E.L.setInterval(E.V.getValue());X===401&&G&&(E.kV=G);V&&(E.B+=V);W===void 0&&(W=E.isRetryable(X));W&&(E.K=J.concat(E.K),E.OG||E.L.enabled||E.L.start());lk(E,7,1);D&&D("net-send-failed",X);++E.U},f=function(){E.network&&E.network.send(F,L,n)};
|
|
d?d.then(function(X){lk(E,5,T);F.Aa["Content-Encoding"]="gzip";F.Aa["Content-Type"]="application/binary";F.body=X;F.R2=2;f()},function(){lk(E,6,T);
|
|
f()}):f()}}}};
|
|
g.u.isRetryable=function(z){return 500<=z&&z<600||z===401||z===0};YG.prototype.send=function(z,D,E){var Q=this,T,k,G,d,F,L,n,f,X,W;return g.w6(function(J){switch(J.L){case 1:return k=(T=Q.C_?new AbortController:void 0)?setTimeout(function(){T.abort()},z.timeoutMillis):void 0,J.V(2,3),G=Object.assign({},{method:z.requestType,
|
|
headers:Object.assign({},z.Aa)},z.body&&{body:z.body},z.withCredentials&&{credentials:"include"},{signal:z.timeoutMillis&&T?T.signal:null}),J.K(fetch(z.url,G),5);case 5:d=J.Z;if(d.status!==200){(F=E)==null||F(d.status);J.XH(3);break}if((L=D)==null){J.XH(7);break}return J.K(d.text(),8);case 8:L(J.Z);case 7:case 3:J.j();clearTimeout(k);J.FH(0);break;case 2:n=J.B();switch((f=n)==null?void 0:f.name){case "AbortError":(X=E)==null||X(408);break;default:(W=E)==null||W(400)}J.XH(3)}})};
|
|
YG.prototype.Z8=function(){return 4};g.O(I9,g.x);I9.prototype.Be=function(){this.B=!0;return this};
|
|
I9.prototype.build=function(){this.network||(this.network=new YG);var z=new mE({logSource:this.logSource,nT:this.nT?this.nT:ZvQ,sessionIndex:this.sessionIndex,AD:this.hc,mL:this.Z,OG:!1,Be:this.B,k0:this.k0,network:this.network});g.H(this,z);if(this.buildLabel){var D=this.buildLabel,E=Xs(z.Z);Io(E,7,D)}z.S=new qj;this.componentId&&(z.componentId=this.componentId);this.td&&(z.td=this.td);this.pageId&&(z.pageId=this.pageId);this.K&&((E=this.K)?(z.experimentIds||(z.experimentIds=new Pk),D=z.experimentIds,
|
|
E=E.iY(),Io(D,4,E)):z.experimentIds&&o8(z.experimentIds,4));this.L&&(z.m7=z.FH);BEL(z.Z);this.network.jJ&&this.network.jJ(this.logSource);this.network.I9&&this.network.I9(z);return z};g.O(a9,g.x);a9.prototype.flush=function(z){z=z||[];if(z.length){for(var D=new Ovr,E=[],Q=0;Q<z.length;Q++){var T=z[Q],k=vrI(T);E.push(k);T.clear()}ft(D,g.wd,1,E);this.K.dispatch(D);this.K.flush()}};g.u=SM.prototype;g.u.wz=function(z){var D=g.ok.apply(1,arguments),E=this.dA(D);E?E.push(new F8W(z)):this.Qb(z,D)};
|
|
g.u.Qb=function(z){this.K.set(this.Ef(g.ok.apply(1,arguments)),[new F8W(z)])};
|
|
g.u.dA=function(){var z=this.Ef(g.ok.apply(0,arguments));return this.K.has(z)?this.K.get(z):void 0};
|
|
g.u.PB=function(){var z=this.dA(g.ok.apply(0,arguments));return z&&z.length?z[0]:void 0};
|
|
g.u.clear=function(){this.K.clear()};
|
|
g.u.Ef=function(){var z=g.ok.apply(0,arguments);return z?z.join(","):"key"};g.O(R9,SM);R9.prototype.Z=function(z){var D=g.ok.apply(1,arguments),E=0,Q=this.PB(D);Q&&(E=Q.K);this.Qb(E+z,D)};g.O(ZA,SM);ZA.prototype.dH=function(z){this.wz(z,g.ok.apply(1,arguments))};cO.prototype.stopPropagation=function(){this.L=!0};
|
|
cO.prototype.preventDefault=function(){this.defaultPrevented=!0};g.ZM(Kx,cO);
|
|
Kx.prototype.init=function(z,D){var E=this.type=z.type,Q=z.changedTouches&&z.changedTouches.length?z.changedTouches[0]:null;this.target=z.target||z.srcElement;this.currentTarget=D;D=z.relatedTarget;D||(E=="mouseover"?D=z.fromElement:E=="mouseout"&&(D=z.toElement));this.relatedTarget=D;Q?(this.clientX=Q.clientX!==void 0?Q.clientX:Q.pageX,this.clientY=Q.clientY!==void 0?Q.clientY:Q.pageY,this.screenX=Q.screenX||0,this.screenY=Q.screenY||0):(this.clientX=z.clientX!==void 0?z.clientX:z.pageX,this.clientY=
|
|
z.clientY!==void 0?z.clientY:z.pageY,this.screenX=z.screenX||0,this.screenY=z.screenY||0);this.button=z.button;this.keyCode=z.keyCode||0;this.key=z.key||"";this.charCode=z.charCode||(E=="keypress"?z.keyCode:0);this.ctrlKey=z.ctrlKey;this.altKey=z.altKey;this.shiftKey=z.shiftKey;this.metaKey=z.metaKey;this.pointerId=z.pointerId||0;this.pointerType=z.pointerType;this.state=z.state;this.K=z;z.defaultPrevented&&Kx.yl.preventDefault.call(this)};
|
|
Kx.prototype.stopPropagation=function(){Kx.yl.stopPropagation.call(this);this.K.stopPropagation?this.K.stopPropagation():this.K.cancelBubble=!0};
|
|
Kx.prototype.preventDefault=function(){Kx.yl.preventDefault.call(this);var z=this.K;z.preventDefault?z.preventDefault():z.returnValue=!1};var L8O="closure_listenable_"+(Math.random()*1E6|0);var fSJ=0;g.u=xG.prototype;g.u.add=function(z,D,E,Q,T){var k=z.toString();z=this.listeners[k];z||(z=this.listeners[k]=[],this.K++);var G=NU(z,D,Q,T);G>-1?(D=z[G],E||(D.Do=!1)):(D=new nHs(D,this.src,k,!!Q,T),D.Do=E,z.push(D));return D};
|
|
g.u.remove=function(z,D,E,Q){z=z.toString();if(!(z in this.listeners))return!1;var T=this.listeners[z];D=NU(T,D,E,Q);return D>-1?(px(T[D]),g.UV(T,D),T.length==0&&(delete this.listeners[z],this.K--),!0):!1};
|
|
g.u.Lf=function(){var z=0,D;for(D in this.listeners){for(var E=this.listeners[D],Q=0;Q<E.length;Q++)++z,px(E[Q]);delete this.listeners[D];this.K--}};
|
|
g.u.nU=function(z,D,E,Q){z=this.listeners[z.toString()];var T=-1;z&&(T=NU(z,D,E,Q));return T>-1?z[T]:null};
|
|
g.u.hasListener=function(z,D){var E=z!==void 0,Q=E?z.toString():"",T=D!==void 0;return g.Wr(this.listeners,function(k){for(var G=0;G<k.length;++G)if(!(E&&k[G].type!=Q||T&&k[G].capture!=D))return!0;return!1})};var wM="closure_lm_"+(Math.random()*1E6|0),yx={},VJX=0,o9="__closure_events_fn_"+(Math.random()*1E9>>>0);g.ZM(g.s2,g.x);g.s2.prototype[L8O]=!0;g.u=g.s2.prototype;g.u.addEventListener=function(z,D,E,Q){gM(this,z,D,E,Q)};
|
|
g.u.removeEventListener=function(z,D,E,Q){bdr(this,z,D,E,Q)};
|
|
g.u.dispatchEvent=function(z){var D=this.tp;if(D){var E=[];for(var Q=1;D;D=D.tp)E.push(D),++Q}D=this.GR;Q=z.type||z;if(typeof z==="string")z=new cO(z,D);else if(z instanceof cO)z.target=z.target||D;else{var T=z;z=new cO(Q,D);g.hU(z,T)}T=!0;var k;if(E)for(k=E.length-1;!z.L&&k>=0;k--){var G=z.currentTarget=E[k];T=$G(G,Q,!0,z)&&T}z.L||(G=z.currentTarget=D,T=$G(G,Q,!0,z)&&T,z.L||(T=$G(G,Q,!1,z)&&T));if(E)for(k=0;!z.L&&k<E.length;k++)G=z.currentTarget=E[k],T=$G(G,Q,!1,z)&&T;return T};
|
|
g.u.xV=function(){g.s2.yl.xV.call(this);this.gB&&this.gB.Lf();this.tp=null};
|
|
g.u.TX=function(z,D,E,Q){return this.gB.add(String(z),D,!1,E,Q)};
|
|
g.u.q$=function(z,D,E,Q){return this.gB.add(String(z),D,!0,E,Q)};
|
|
g.u.OD=function(z,D,E,Q){this.gB.remove(String(z),D,E,Q)};
|
|
g.u.nU=function(z,D,E,Q){return this.gB.nU(String(z),D,E,Q)};
|
|
g.u.hasListener=function(z,D){return this.gB.hasListener(z!==void 0?String(z):void 0,D)};g.PO=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(z){return z&&AsyncContext.Snapshot.wrap(z)}:function(z){return z};qU.prototype.get=function(){if(this.L>0){this.L--;var z=this.K;this.K=z.next;z.next=null}else z=this.Z();return z};
|
|
qU.prototype.put=function(z){this.B(z);this.L<100&&(this.L++,z.next=this.K,this.K=z)};var MU;At.prototype.add=function(z,D){var E=YeV.get();E.set(z,D);this.L?this.L.next=E:this.K=E;this.L=E};
|
|
At.prototype.remove=function(){var z=null;this.K&&(z=this.K,this.K=this.K.next,this.K||(this.L=null),z.next=null);return z};
|
|
var YeV=new qU(function(){return new BO},function(z){return z.reset()});
|
|
BO.prototype.set=function(z,D){this.K=z;this.scope=D;this.next=null};
|
|
BO.prototype.reset=function(){this.next=this.scope=this.K=null};var zI,Dg=!1,m$I=new At;aSw.prototype.reset=function(){this.context=this.L=this.Z=this.K=null;this.B=!1};
|
|
var SeJ=new qU(function(){return new aSw},function(z){z.reset()});
|
|
g.GI.prototype.then=function(z,D,E){return pLr(this,(0,g.PO)(typeof z==="function"?z:null),(0,g.PO)(typeof D==="function"?D:null),E)};
|
|
g.GI.prototype.$goog_Thenable=!0;g.u=g.GI.prototype;g.u.finally=function(z){var D=this;z=(0,g.PO)(z);return new g.GI(function(E,Q){RTQ(D,function(T){z();E(T)},function(T){z();
|
|
Q(T)})})};
|
|
g.u.Hj=function(z,D){return pLr(this,null,(0,g.PO)(z),D)};
|
|
g.u.catch=g.GI.prototype.Hj;g.u.cancel=function(z){if(this.K==0){var D=new g.f2(z);g.EL(function(){Zd6(this,D)},this)}};
|
|
g.u.zG=function(z){this.K=0;k7(this,2,z)};
|
|
g.u.F4=function(z){this.K=0;k7(this,3,z)};
|
|
g.u.vB=function(){for(var z;z=c1k(this);)K8a(this,z,this.K,this.S);this.U=!1};
|
|
var gHn=Cv;g.ZM(g.f2,g.Hn);g.f2.prototype.name="cancel";g.ZM(g.n2,g.s2);g.u=g.n2.prototype;g.u.enabled=!1;g.u.WS=null;g.u.setInterval=function(z){this.gF=z;this.WS&&this.enabled?(this.stop(),this.start()):this.WS&&this.stop()};
|
|
g.u.s2=function(){if(this.enabled){var z=g.I6()-this.VK;z>0&&z<this.gF*.8?this.WS=this.W7.setTimeout(this.p5,this.gF-z):(this.WS&&(this.W7.clearTimeout(this.WS),this.WS=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
|
|
g.u.start=function(){this.enabled=!0;this.WS||(this.WS=this.W7.setTimeout(this.p5,this.gF),this.VK=g.I6())};
|
|
g.u.stop=function(){this.enabled=!1;this.WS&&(this.W7.clearTimeout(this.WS),this.WS=null)};
|
|
g.u.xV=function(){g.n2.yl.xV.call(this);this.stop();delete this.W7};g.O(JT,g.x);g.u=JT.prototype;g.u.sendIsolatedPayload=function(z){this.V=z;this.Z=1};
|
|
g.u.U1=function(){var z=this.L.values();z=[].concat(g.K(z)).filter(function(D){return D.K.size});
|
|
z.length&&this.S.flush(z,this.V);wLW(z);this.B=0;this.K.enabled&&this.K.stop()};
|
|
g.u.mq=function(z){var D=g.ok.apply(1,arguments);this.L.has(z)||this.L.set(z,new R9(z,D))};
|
|
g.u.lO=function(z){var D=g.ok.apply(1,arguments);this.L.has(z)||this.L.set(z,new ZA(z,D))};
|
|
g.u.V2=function(z){this.oo(z,1,g.ok.apply(1,arguments))};
|
|
g.u.oo=function(z,D){var E=g.ok.apply(2,arguments),Q=idn(this,z);Q&&Q instanceof R9&&(Q.Z(D,E),r16(this))};
|
|
g.u.dH=function(z,D){var E=g.ok.apply(2,arguments),Q=idn(this,z);Q&&Q instanceof ZA&&(Q.dH(D,E),r16(this))};g.O(uX,Error);uX.prototype.toString=function(){var z="RpcError("+(y1Q(this.code)||String(this.code))+")";this.message&&(z+=": "+this.message);return z};VQ.prototype.iY=function(z){var D=[];OL(this,z,D);return D.join("")};
|
|
var $$O={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},sx6=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;var PWJ;g.ZM(bX,P9W);bX.prototype.K=function(){return new XMLHttpRequest};
|
|
PWJ=new bX;g.ZM(ju,g.s2);var MTs=/^https?$/i,CWV=["POST","PUT"],MJX=[];g.u=ju.prototype;g.u.Kb=function(){this.dispose();g.g9(MJX,this)};
|
|
g.u.send=function(z,D,E,Q){if(this.K)throw Error("[goog.net.XhrIo] Object is active with another request="+this.S+"; newUri="+z);D=D?D.toUpperCase():"GET";this.S=z;this.V="";this.Z=0;this.AT=!1;this.L=!0;this.K=this.m7?this.m7.K():PWJ.K();this.K.onreadystatechange=(0,g.PO)((0,g.mH)(this.t5,this));try{this.getStatus(),this.Iq=!0,this.K.open(D,String(z),!0),this.Iq=!1}catch(G){this.getStatus();Bpn(this,G);return}z=E||"";E=new Map(this.headers);if(Q)if(Object.getPrototypeOf(Q)===Object.prototype)for(var T in Q)E.set(T,
|
|
Q[T]);else if(typeof Q.keys==="function"&&typeof Q.get==="function"){T=g.v(Q.keys());for(var k=T.next();!k.done;k=T.next())k=k.value,E.set(k,Q.get(k))}else throw Error("Unknown input type for opt_headers: "+String(Q));Q=Array.from(E.keys()).find(function(G){return"content-type"==G.toLowerCase()});
|
|
T=g.Cn.FormData&&z instanceof g.Cn.FormData;!g.xw(CWV,D)||Q||T||E.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");D=g.v(E);for(Q=D.next();!Q.done;Q=D.next())E=g.v(Q.value),Q=E.next().value,E=E.next().value,this.K.setRequestHeader(Q,E);this.ew&&(this.K.responseType=this.ew);"withCredentials"in this.K&&this.K.withCredentials!==this.FH&&(this.K.withCredentials=this.FH);try{this.U&&(clearTimeout(this.U),this.U=null),this.j>0&&(this.getStatus(),this.U=setTimeout(this.a9.bind(this),
|
|
this.j)),this.getStatus(),this.N=!0,this.K.send(z),this.N=!1}catch(G){this.getStatus(),Bpn(this,G)}};
|
|
g.u.a9=function(){typeof IY!="undefined"&&this.K&&(this.V="Timed out after "+this.j+"ms, aborting",this.Z=8,this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))};
|
|
g.u.abort=function(z){this.K&&this.L&&(this.getStatus(),this.L=!1,this.B=!0,this.K.abort(),this.B=!1,this.Z=z||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Y7(this))};
|
|
g.u.xV=function(){this.K&&(this.L&&(this.L=!1,this.B=!0,this.K.abort(),this.B=!1),Y7(this,!0));ju.yl.xV.call(this)};
|
|
g.u.t5=function(){this.rR()||(this.Iq||this.N||this.B?zes(this):this.ru())};
|
|
g.u.ru=function(){zes(this)};
|
|
g.u.isActive=function(){return!!this.K};
|
|
g.u.isComplete=function(){return aY(this)==4};
|
|
g.u.isSuccess=function(){var z=this.getStatus();a:switch(z){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var D=!0;break a;default:D=!1}if(!D){if(z=z===0)z=g.Xf(String(this.S))[1]||null,!z&&g.Cn.self&&g.Cn.self.location&&(z=g.Cn.self.location.protocol.slice(0,-1)),z=!MTs.test(z?z.toLowerCase():"");D=z}return D};
|
|
g.u.getStatus=function(){try{return aY(this)>2?this.K.status:-1}catch(z){return-1}};
|
|
g.u.getResponseHeader=function(z){if(this.K&&this.isComplete())return z=this.K.getResponseHeader(z),z===null?void 0:z};
|
|
g.u.getLastError=function(){return typeof this.V==="string"?this.V:String(this.V)};RY.prototype.send=function(z,D,E){D=D===void 0?function(){}:D;
|
|
E=E===void 0?function(){}:E;
|
|
C9s(z.url,function(Q){Q=Q.target;Q.isSuccess()?D(Su(Q)):E(Q.getStatus())},z.requestType,z.body,z.Aa,z.timeoutMillis,z.withCredentials)};
|
|
RY.prototype.Z8=function(){return 1};cN.prototype.done=function(){this.logger.No(this.event,Zg()-this.startTime)};
|
|
g.O(K2,oi);g.O(p2,K2);g.u=p2.prototype;g.u.H5=function(){};
|
|
g.u.Jy=function(){};
|
|
g.u.No=function(){};
|
|
g.u.Cf=function(){};
|
|
g.u.zf=function(){};
|
|
g.u.uX=function(){};
|
|
g.u.da=function(){};
|
|
g.u.Jo=function(z,D,E,Q){return Q};
|
|
g.u.Ky=function(){};
|
|
g.u.fj=function(){};
|
|
g.u.Ft=function(){};
|
|
g.O(x7,K2);g.u=x7.prototype;g.u.update=function(z){this.logger.dispose();this.logger=z};
|
|
g.u.Jy=function(z){this.logger.Jy(z)};
|
|
g.u.No=function(z,D){this.logger.No(z,D)};
|
|
g.u.Cf=function(z){this.logger.Cf(z)};
|
|
g.u.zf=function(z){this.logger.zf(z)};
|
|
g.u.uX=function(z,D){this.logger.uX(z,D)};
|
|
g.u.da=function(){this.logger.da()};
|
|
g.u.Jo=function(z,D,E,Q){return this.logger.Jo(z,D,E,Q)};
|
|
g.u.Ky=function(z){this.logger.Ky(z)};
|
|
g.u.fj=function(z){this.logger.fj(z)};
|
|
g.u.Ft=function(z){this.logger.Ft(z)};
|
|
g.u.H5=function(z){this.logger.H5(z)};
|
|
g.O(TOa,g.x);g.O(HN,K2);g.u=HN.prototype;g.u.H5=function(z){this.metrics.rk.dH(z,this.lm)};
|
|
g.u.Jy=function(z){this.metrics.eventCount.uz(z,this.lm)};
|
|
g.u.No=function(z,D){this.metrics.oR.dH(D,z,this.lm)};
|
|
g.u.Cf=function(z){this.metrics.errorCount.uz(z,this.lm)};
|
|
g.u.Jo=function(z,D,E,Q){function T(d){if(!k.rR()){var F=Zg()-G;k.metrics.SH.dH(F,z,E,d,D,k.lm)}}
|
|
var k=this,G=Zg();Q.then(function(){return void T(0)},function(d){return void T(d instanceof uX?d.code:-1)});
|
|
return Q};
|
|
g.u.Ky=function(z){this.metrics.PD.uz(z,this.lm)};
|
|
g.u.fj=function(z){this.metrics.jG.uz(z,this.lm)};
|
|
g.u.Ft=function(z){this.metrics.C$.uz(z,this.lm)};
|
|
g.u.zf=function(z){this.metrics.payloadSize.dH(z,this.lm)};
|
|
g.u.uX=function(z,D){this.metrics.DA.dH(D,z,this.lm)};
|
|
g.O(No,HN);No.prototype.da=function(){k0r(this.K)};g.O(UL,g.FF);g.O(gQ,g.FF);g.O(rQ,g.FF);var OSa=pV(rQ),eek=function(z){return rp(function(D){return D instanceof z&&!HL(D)})}(rQ);
|
|
rQ.messageId="bfkj";g.O(i7,g.FF);g.O(iX,g.FF);var ddI=pV(iX);g.O(tT,g.x);tT.prototype.snapshot=function(z){if(this.rR())throw Error("Already disposed");this.logger.Jy("n");var D=this.logger.share();return this.Z.then(function(E){var Q=E.p_;return new Promise(function(T){var k=new cN(D,"n");Q(function(G){k.done();D.H5(G.length);D.da();D.dispose();T(G)},[z.I7,
|
|
z.EZ,z.yD,z.DZ])})})};
|
|
tT.prototype.nC=function(z){var D=this;if(this.rR())throw Error("Already disposed");this.logger.Jy("n");var E=hT(this.logger,function(){return D.B([z.I7,z.EZ,z.yD,z.DZ])},"n");
|
|
this.logger.H5(E.length);this.logger.da();return E};
|
|
tT.prototype.xH=function(z){this.Z.then(function(D){var E;(E=D.ou)==null||E(z)})};
|
|
tT.prototype.Bq=function(){return this.logger.share()};g.O(sL,g.FF);g.O($7,g.FF);qo.prototype.Oc=function(z){return mda(this,z,new p2,0)};g.O(PN,g.x);g.u=PN.prototype;g.u.snapshot=function(z){var D=this;return g.w6(function(E){switch(E.L){case 1:if(D.rR())throw Error("Already disposed");if(D.L||D.S){E.XH(2);break}return E.K(D.V.promise,2);case 2:if(!D.L){E.XH(4);break}return E.K(D.L.snapshot(z),5);case 5:return E.return(E.Z);case 4:throw D.S;}})};
|
|
g.u.pause=function(){this.rR()||this.isPaused||(this.isPaused=!0,this.K&&this.K.pause())};
|
|
g.u.resume=function(){!this.rR()&&this.isPaused&&(this.isPaused=!1,this.K&&this.K.resume())};
|
|
g.u.checkForRefresh=function(){var z=this;return g.w6(function(D){if(z.rR())throw Error("Already disposed");var E;if(E=z.K)E=z.K,E.isExpired()?(BN(E),E.dn(0),E=!0):E=!1,E=!E;return E?D.XH(0):D.K(z.Z.promise,0)})};
|
|
g.u.xH=function(z){var D,E;(D=this.L)==null||(E=D.xH)==null||E.call(D,z)};
|
|
g.u.handleError=function(z){if(!this.rR()){this.S=z;this.V.resolve();var D,E;(E=(D=this.options).g4)==null||E.call(D,z)}};
|
|
g.u.Bq=function(){return this.logger.share()};
|
|
var IGa={cY:432E5,Wq:3E5,Wn:10,xr:1E4,xE:3E4,y8:3E4,xc:6E4,F7:1E3,zI:6E4,Kq:6E5,lj:.25,uI:2,maxAttempts:10};AT.prototype.pause=function(){this.isPaused||(this.isPaused=!0,BN(this))};
|
|
AT.prototype.resume=function(){this.isPaused&&(this.isPaused=!1,this.tick())};
|
|
AT.prototype.isExpired=function(){return Date.now()>this.endTimeMs};var AbI,HSk=(AbI=Math.imul)!=null?AbI:function(z,D){return z*D|0},D2=[196,
|
|
200,224,18];Eq.prototype.iY=function(){return String(this.K)+","+this.L.join()};
|
|
Eq.prototype.zp=function(z,D){var E=void 0;if(this.L[this.K]!==z){var Q=this.L.indexOf(z);Q!==-1?(this.L.splice(Q,1),Q<this.K&&this.K--,this.L.splice(this.K,0,z)):(E=this.L[this.K],this.L[this.K]=z)}this.K=(this.K+1)%this.maxItems;z=xdQ("iU5q-!O9@$",this.iY());E&&z&&D(E);return z};var $dO={toString:function(z){var D=[],E=0;z-=-2147483648;D[E++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(z%52);for(z=Math.floor(z/52);z>0;)D[E++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(z%62),z=Math.floor(z/62);return D.join("")}};g.O(TE,g.x);TE.prototype.qw=function(z,D){var E=this.pL(z);D==null||D(E);return hT(this.logger,function(){return g.J1(E,2)},this.L)};
|
|
g.O(ew,TE);ew.prototype.pL=function(z,D){var E=this;this.logger.Jy(this.K);++this.V>=this.U&&this.Z.resolve();var Q=z();z=hT(this.logger,function(){return E.B(Q)},"C");
|
|
if(z===void 0)throw new hd(17,"YNJ:Undefined");if(!(z instanceof Uint8Array))throw new hd(18,"ODM:Invalid");D==null||D(z);return z};
|
|
g.O(dV,TE);dV.prototype.pL=function(){return this.B};
|
|
g.O(F5,TE);F5.prototype.pL=function(){var z=this;return hT(this.logger,function(){return b9(z.B)},"d")};
|
|
F5.prototype.qw=function(){return this.B};
|
|
g.O(Lm,TE);Lm.prototype.pL=function(){if(this.B)return this.B;this.B=Pc6(this,function(z){return"_"+qBV(z)});
|
|
return Pc6(this,function(z){return z})};
|
|
g.O(nm,TE);nm.prototype.pL=function(){var z=Math.floor(Date.now()/1E3),D=[Math.random()*255,Math.random()*255],E=D.concat([this.B&255,this.clientState],[z>>24&255,z>>16&255,z>>8&255,z&255]);z=new Uint8Array(2+E.length);z[0]=34;z[1]=E.length;z.set(E,2);E=z.subarray(2);for(var Q=D=D.length;Q<E.length;++Q)E[Q]^=E[Q%D];this.logger.Ky(this.clientState);return z};var CcQ={Vm:3E4,Wr:2E4};g.O(X5,g.x);g.u=X5.prototype;g.u.Xo=function(){return this.Z.promise};
|
|
g.u.pL=function(z){return GvW(this,Object.assign({},z),!1)};
|
|
g.u.qw=function(z){return GvW(this,Object.assign({},z),!0)};
|
|
g.u.qp=function(z){if(!(z>150))try{this.cache=new tpL(z,this.logger)}catch(D){this.reportError(new hd(22,"GBJ:init",D))}};
|
|
g.u.reportError=function(z){this.logger.Cf(z.code);this.onError(z);return z};
|
|
var Akw=function(z){return rp(function(D){if(!nqw(D))return!1;for(var E=g.v(Object.entries(z)),Q=E.next();!Q.done;Q=E.next()){var T=g.v(Q.value);Q=T.next().value;T=T.next().value;if(!(Q in D)){if(T.UjH===!0)continue;return!1}if(!T(D[Q]))return!1}return!0})}({XJ:function(z){return rp(function(D){return D instanceof z})}(PN)},"");FOn.prototype.uz=function(z,D){this.K.V2("/client_streamz/youtube/aba/gac",z,D)};g.mX=document;g.KK=window;var LOW={hD:"allow-forms",RS:"allow-modals",i6:"allow-orientation-lock",b6:"allow-pointer-lock",jH:"allow-popups",qQ:"allow-popups-to-escape-sandbox",n$:"allow-presentation",f$:"allow-same-origin",u6:"allow-scripts",zL:"allow-top-navigation",Fh:"allow-top-navigation-by-user-activation"},WOw=g.TI(function(){return fzk()});g.u=g.bi.prototype;g.u.clone=function(){return new g.bi(this.left,this.top,this.width,this.height)};
|
|
g.u.contains=function(z){return z instanceof g.k0?z.x>=this.left&&z.x<=this.left+this.width&&z.y>=this.top&&z.y<=this.top+this.height:this.left<=z.left&&this.left+this.width>=z.left+z.width&&this.top<=z.top&&this.top+this.height>=z.top+z.height};
|
|
g.u.getSize=function(){return new g.e_(this.width,this.height)};
|
|
g.u.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.u.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.u.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.u.scale=function(z,D){D=typeof D==="number"?D:z;this.left*=z;this.width*=z;this.top*=D;this.height*=D;return this};var VFI=/^--.+/,OtX={};g.BlJ=g.TI(function(){var z=!1;try{var D=Object.defineProperty({},"passive",{get:function(){z=!0}});
|
|
g.Cn.addEventListener("test",null,D)}catch(E){}return z});var yUL=(new Date).getTime();g.O(Sw,g.FF);var zQI=pV(Sw);azk.prototype.getMetadata=function(){return this.metadata};Rs.prototype.getMetadata=function(){return this.metadata};
|
|
Rs.prototype.getStatus=function(){return this.status};Z2.prototype.U=function(z,D){D=D===void 0?{}:D;return new azk(z,this,D)};
|
|
Z2.prototype.getName=function(){return this.name};var DNJ=new Z2("/google.internal.waa.v1.Waa/Create",sL,Sw,function(z){return z.iY()},zQI);g.O(cU,g.FF);var j8O=new Z2("/google.internal.waa.v1.Waa/GenerateIT",$7,cU,function(z){return z.iY()},pV(cU));var EAk=new Set(["SAPISIDHASH","APISIDHASH"]);g.O(Km,g.FF);Km.prototype.getValue=function(){var z=wO(this,2);if(Array.isArray(z)||z instanceof g.FF)throw Error("Cannot access the Any.value field on Any protos encoded using the jspb format, call unpackJspb instead");return CS(this,2)};g.O(hl,g.FF);hl.prototype.getMessage=function(){return Xe(this,2)};
|
|
var hYX=pV(hl);pm.prototype.JQ=function(z,D){z==="data"?this.L.push(D):z==="metadata"?this.B.push(D):z==="status"?this.V.push(D):z==="end"?this.Z.push(D):z==="error"&&this.K.push(D)};
|
|
pm.prototype.removeListener=function(z,D){z==="data"?gV(this.L,D):z==="metadata"?gV(this.B,D):z==="status"?gV(this.V,D):z==="end"?gV(this.Z,D):z==="error"&&gV(this.K,D);return this};
|
|
pm.prototype.cancel=function(){this.xhr.abort()};
|
|
g.O(RYa,Error);g.ZM(rV,P9W);rV.prototype.K=function(){var z=new ii(this.B,this.Z);this.L&&z.setCredentialsMode(this.L);return z};
|
|
rV.prototype.setCredentialsMode=function(z){this.L=z};
|
|
g.ZM(ii,g.s2);g.u=ii.prototype;g.u.open=function(z,D){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.AT=z;this.FH=D;this.readyState=1;wV(this)};
|
|
g.u.send=function(z){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");if(this.N.signal.aborted)throw this.abort(),Error("Request was aborted.");this.K=!0;var D={headers:this.j,method:this.AT,credentials:this.V,cache:void 0,signal:this.N.signal};z&&(D.body=z);(this.Iq||g.Cn).fetch(new Request(this.FH,D)).then(this.Is.bind(this),this.r9.bind(this))};
|
|
g.u.abort=function(){this.response=this.responseText="";this.j=new Headers;this.status=0;this.N.abort("Request was aborted.");this.Z&&this.Z.cancel("Request was aborted.").catch(function(){});
|
|
this.readyState>=1&&this.K&&this.readyState!=4&&(this.K=!1,tl(this));this.readyState=0};
|
|
g.u.Is=function(z){if(this.K&&(this.B=z,this.L||(this.status=this.B.status,this.statusText=this.B.statusText,this.L=z.headers,this.readyState=2,wV(this)),this.K&&(this.readyState=3,wV(this),this.K)))if(this.responseType==="arraybuffer")z.arrayBuffer().then(this.yj.bind(this),this.r9.bind(this));else if(typeof g.Cn.ReadableStream!=="undefined"&&"body"in z){this.Z=z.body.getReader();if(this.U){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response=
|
|
[]}else this.response=this.responseText="",this.S=new TextDecoder;pQr(this)}else z.text().then(this.Aj.bind(this),this.r9.bind(this))};
|
|
g.u.l2=function(z){if(this.K){if(this.U&&z.value)this.response.push(z.value);else if(!this.U){var D=z.value?z.value:new Uint8Array(0);if(D=this.S.decode(D,{stream:!z.done}))this.response=this.responseText+=D}z.done?tl(this):wV(this);this.readyState==3&&pQr(this)}};
|
|
g.u.Aj=function(z){this.K&&(this.response=this.responseText=z,tl(this))};
|
|
g.u.yj=function(z){this.K&&(this.response=z,tl(this))};
|
|
g.u.r9=function(){this.K&&tl(this)};
|
|
g.u.setRequestHeader=function(z,D){this.j.append(z,D)};
|
|
g.u.getResponseHeader=function(z){return this.L?this.L.get(z.toLowerCase())||"":""};
|
|
g.u.getAllResponseHeaders=function(){if(!this.L)return"";for(var z=[],D=this.L.entries(),E=D.next();!E.done;)E=E.value,z.push(E[0]+": "+E[1]),E=D.next();return z.join("\r\n")};
|
|
g.u.setCredentialsMode=function(z){this.V=z};
|
|
Object.defineProperty(ii.prototype,"withCredentials",{get:function(){return this.V==="include"},
|
|
set:function(z){this.setCredentialsMode(z?"include":"same-origin")}});g.yM.prototype.toString=function(){var z=[],D=this.B;D&&z.push(Ll(D,ELQ,!0),":");var E=this.K;if(E||D=="file")z.push("//"),(D=this.N)&&z.push(Ll(D,ELQ,!0),"@"),z.push(kr(E).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),E=this.U,E!=null&&z.push(":",String(E));if(E=this.L)this.K&&E.charAt(0)!="/"&&z.push("/"),z.push(Ll(E,E.charAt(0)=="/"?Qmw:TDJ,!0));(E=this.Z.toString())&&z.push("?",E);(E=this.V)&&z.push("#",Ll(E,kmr));return z.join("")};
|
|
g.yM.prototype.resolve=function(z){var D=this.clone(),E=!!z.B;E?os(D,z.B):E=!!z.N;E?D.N=z.N:E=!!z.K;E?kR(D,z.K):E=z.U!=null;var Q=z.L;if(E)Gb(D,z.U);else if(E=!!z.L){if(Q.charAt(0)!="/")if(this.K&&!this.L)Q="/"+Q;else{var T=D.L.lastIndexOf("/");T!=-1&&(Q=D.L.slice(0,T+1)+Q)}T=Q;if(T==".."||T==".")Q="";else if(T.indexOf("./")!=-1||T.indexOf("/.")!=-1){Q=g.NQ(T,"/");T=T.split("/");for(var k=[],G=0;G<T.length;){var d=T[G++];d=="."?Q&&G==T.length&&k.push(""):d==".."?((k.length>1||k.length==1&&k[0]!="")&&
|
|
k.pop(),Q&&G==T.length&&k.push("")):(k.push(d),Q=!0)}Q=k.join("/")}else Q=T}E?D.L=Q:E=z.Z.toString()!=="";E?ee(D,z.Z.clone()):E=!!z.V;E&&(D.V=z.V);return D};
|
|
g.yM.prototype.clone=function(){return new g.yM(this)};
|
|
var ELQ=/[#\/\?@]/g,TDJ=/[#\?:]/g,Qmw=/[#\?]/g,gWn=/[#\?@]/g,kmr=/#/g;g.u=F7.prototype;g.u.add=function(z,D){nl(this);this.Z=null;z=We(this,z);var E=this.K.get(z);E||this.K.set(z,E=[]);E.push(D);this.L=this.L+1;return this};
|
|
g.u.remove=function(z){nl(this);z=We(this,z);return this.K.has(z)?(this.Z=null,this.L=this.L-this.K.get(z).length,this.K.delete(z)):!1};
|
|
g.u.clear=function(){this.K=this.Z=null;this.L=0};
|
|
g.u.isEmpty=function(){nl(this);return this.L==0};
|
|
g.u.forEach=function(z,D){nl(this);this.K.forEach(function(E,Q){E.forEach(function(T){z.call(D,T,Q,this)},this)},this)};
|
|
g.u.FD=function(){nl(this);for(var z=Array.from(this.K.values()),D=Array.from(this.K.keys()),E=[],Q=0;Q<D.length;Q++)for(var T=z[Q],k=0;k<T.length;k++)E.push(D[Q]);return E};
|
|
g.u.NI=function(z){nl(this);var D=[];if(typeof z==="string")its(this,z)&&(D=D.concat(this.K.get(We(this,z))));else{z=Array.from(this.K.values());for(var E=0;E<z.length;E++)D=D.concat(z[E])}return D};
|
|
g.u.set=function(z,D){nl(this);this.Z=null;z=We(this,z);its(this,z)&&(this.L=this.L-this.K.get(z).length);this.K.set(z,[D]);this.L=this.L+1;return this};
|
|
g.u.get=function(z,D){if(!z)return D;z=this.NI(z);return z.length>0?String(z[0]):D};
|
|
g.u.toString=function(){if(this.Z)return this.Z;if(!this.K)return"";for(var z=[],D=Array.from(this.K.keys()),E=0;E<D.length;E++){var Q=D[E],T=kr(Q);Q=this.NI(Q);for(var k=0;k<Q.length;k++){var G=T;Q[k]!==""&&(G+="="+kr(Q[k]));z.push(G)}}return this.Z=z.join("&")};
|
|
g.u.clone=function(){var z=new F7;z.Z=this.Z;this.K&&(z.K=new Map(this.K),z.L=this.L);return z};
|
|
g.u.extend=function(z){for(var D=0;D<arguments.length;D++)Ncw(arguments[D],function(E,Q){this.add(Q,E)},this)};g.ZM(X7,g.x);var Gmr=[];g.u=X7.prototype;g.u.TX=function(z,D,E,Q){Array.isArray(D)||(D&&(Gmr[0]=D.toString()),D=Gmr);for(var T=0;T<D.length;T++){var k=gM(z,D[T],E||this.handleEvent,Q||!1,this.L||this);if(!k)break;this.K[k.key]=k}return this};
|
|
g.u.q$=function(z,D,E,Q){return tFs(this,z,D,E,Q)};
|
|
g.u.OD=function(z,D,E,Q,T){if(Array.isArray(D))for(var k=0;k<D.length;k++)this.OD(z,D[k],E,Q,T);else E=E||this.handleEvent,Q=g.JA(Q)?!!Q.capture:!!Q,T=T||this.L||this,E=rM(E),Q=!!Q,D=ht(z)?z.nU(D,E,Q,T):z?(z=ik(z))?z.nU(D,E,Q,T):null:null,D&&(tt(D),delete this.K[D.key])};
|
|
g.u.Lf=function(){g.fY(this.K,function(z,D){this.K.hasOwnProperty(D)&&tt(z)},this);
|
|
this.K={}};
|
|
g.u.xV=function(){X7.yl.xV.call(this);this.Lf()};
|
|
g.u.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};yar.prototype.isInputValid=function(){return this.Z};Jz.prototype.isInputValid=function(){return this.K!=3};
|
|
Jz.prototype.xY=function(){return this.U};
|
|
Jz.prototype.Bi=function(){return!0};
|
|
Jz.prototype.parse=function(z){function D(F){F&128&&u1(k,G,d,"invalid tag");(F&7)!=2&&u1(k,G,d,"invalid wire type");k.Z=F>>>3;k.Z!=1&&k.Z!=2&&k.Z!=15&&u1(k,G,d,"unexpected tag");k.K=1;k.L=0;k.B=0}
|
|
function E(F){k.B++;k.B==5&&F&240&&u1(k,G,d,"message length too long");k.L|=(F&127)<<(k.B-1)*7;F&128||(k.K=2,k.N=0,typeof Uint8Array!=="undefined"?k.V=new Uint8Array(k.L):k.V=Array(k.L),k.L==0&&T())}
|
|
function Q(F){k.V[k.N++]=F;k.N==k.L&&T()}
|
|
function T(){if(k.Z<15){var F={};F[k.Z]=k.V;k.S.push(F)}k.K=0}
|
|
for(var k=this,G=z instanceof Array?z:new Uint8Array(z),d=0;d<G.length;){switch(k.K){case 3:u1(k,G,d,"stream already broken");break;case 0:D(G[d]);break;case 1:E(G[d]);break;case 2:Q(G[d]);break;default:throw Error("unexpected parser state: "+k.K);}k.j++;d++}z=k.S;k.S=[];return z.length>0?z:null};VO.prototype.isInputValid=function(){return this.K===null};
|
|
VO.prototype.xY=function(){return this.K};
|
|
VO.prototype.Bi=function(){return!1};
|
|
VO.prototype.parse=function(z){this.K!==null&&soL(this,z,"stream already broken");var D=null;try{var E=this.Z;E.Z||oWO(E,z,"stream already broken");E.K+=z;var Q=Math.floor(E.K.length/4);if(Q==0)var T=null;else{try{var k=JAa(E.K.slice(0,Q*4))}catch(G){oWO(E,E.K,G.message)}E.L+=Q*4;E.K=E.K.slice(Q*4);T=k}D=T===null?null:this.B.parse(T)}catch(G){soL(this,z,G.message)}this.L+=z.length;return D};g.u=b1.prototype;g.u.isInputValid=function(){return this.V!=3};
|
|
g.u.xY=function(){return this.j};
|
|
g.u.done=function(){return this.V===2};
|
|
g.u.Bi=function(){return!1};
|
|
g.u.parse=function(z){function D(){for(;f<z.length;)if(OZ(z[f]))f++,k.Z++;else break;return f<F}
|
|
function E(){for(var W;;){W=z[f++];if(!W)break;k.Z++;switch(k.K){case 0:W==="{"?k.K=2:W==="["?k.K=4:OZ(W)||je(k,z,f);continue;case 7:case 2:if(OZ(W))continue;if(k.K===7)G.push(8);else if(W==="}"){T("{}");k.K=Q();continue}else G.push(3);W==='"'?k.K=6:je(k,z,f);continue;case 8:case 3:if(OZ(W))continue;W===":"?(k.K===3&&(G.push(3),k.L++),k.K=1):W==="}"?(k.L--,T(),k.K=Q()):W===","?(k.K===3&&G.push(3),k.K=7):je(k,z,f);continue;case 4:case 1:if(OZ(W))continue;if(k.K===4)if(k.L++,k.K=1,W==="]"){k.L--;if(k.L===
|
|
0){k.K=5;return}T("[]");k.K=Q();continue}else G.push(5);W==='"'?k.K=6:W==="{"?k.K=2:W==="["?k.K=4:W==="t"?k.K=9:W==="f"?k.K=12:W==="n"?k.K=16:W!=="-"&&("0123456789".indexOf(W)!==-1?k.K=20:je(k,z,f));continue;case 5:if(W===",")G.push(5),k.K=1,k.L===1&&(n=f);else if(W==="]"){k.L--;if(k.L===0)return;T();k.K=Q()}else if(OZ(W))continue;else je(k,z,f);continue;case 6:var J=f;a:for(;;){for(;k.N>0;)if(W=z[f++],k.N===4?k.N=0:k.N++,!W)break a;if(W==='"'&&!k.S){k.K=Q();break}if(W==="\\"&&!k.S&&(k.S=!0,W=z[f++],
|
|
!W))break;if(k.S)if(k.S=!1,W==="u"&&(k.N=1),W=z[f++])continue;else break;d.lastIndex=f;W=d.exec(z);if(!W){f=z.length+1;break}f=W.index+1;W=z[W.index];if(!W)break}k.Z+=f-J;continue;case 9:if(!W)continue;W==="r"?k.K=10:je(k,z,f);continue;case 10:if(!W)continue;W==="u"?k.K=11:je(k,z,f);continue;case 11:if(!W)continue;W==="e"?k.K=Q():je(k,z,f);continue;case 12:if(!W)continue;W==="a"?k.K=13:je(k,z,f);continue;case 13:if(!W)continue;W==="l"?k.K=14:je(k,z,f);continue;case 14:if(!W)continue;W==="s"?k.K=15:
|
|
je(k,z,f);continue;case 15:if(!W)continue;W==="e"?k.K=Q():je(k,z,f);continue;case 16:if(!W)continue;W==="u"?k.K=17:je(k,z,f);continue;case 17:if(!W)continue;W==="l"?k.K=18:je(k,z,f);continue;case 18:if(!W)continue;W==="l"?k.K=Q():je(k,z,f);continue;case 19:W==="."?k.K=20:je(k,z,f);continue;case 20:if("0123456789.eE+-".indexOf(W)!==-1)continue;else f--,k.Z--,k.K=Q();continue;default:je(k,z,f)}}}
|
|
function Q(){var W=G.pop();return W!=null?W:1}
|
|
function T(W){k.L>1||(W||(W=n===-1?k.B+z.substring(L,f):z.substring(n,f)),k.FH?k.U.push(W):k.U.push(JSON.parse(W)),n=f)}
|
|
for(var k=this,G=k.AT,d=k.Iq,F=z.length,L=0,n=-1,f=0;f<F;)switch(k.V){case 3:return je(k,z,f),null;case 2:return D()&&je(k,z,f),null;case 0:if(D()){var X=z[f++];k.Z++;if(X==="["){k.V=1;L=f;k.K=4;continue}else je(k,z,f)}return null;case 1:return E(),k.L===0&&k.K==5?(k.V=2,k.B=z.substring(f)):k.B=n===-1?k.B+z.substring(L):z.substring(n),k.U.length>0?(X=k.U,k.U=[],X):null}return null};ve.prototype.isInputValid=function(){return this.V===null};
|
|
ve.prototype.xY=function(){return this.V};
|
|
ve.prototype.Bi=function(){return!1};
|
|
ve.prototype.parse=function(z){function D(F){k.L=6;k.V="The stream is broken @"+k.K+"/"+G+". Error: "+F+". With input:\n";throw Error(k.V);}
|
|
function E(){k.Z=new b1({TMq:!0,cO:!0})}
|
|
function Q(F){if(F)for(var L=0;L<F.length;L++){var n={};n[1]=F[L];k.B.push(n)}}
|
|
function T(F){if(F){(k.U||F.length>1)&&D("extra status: "+F);k.U=!0;var L={};L[2]=F[0];k.B.push(L)}}
|
|
for(var k=this,G=0;G<z.length;){var d;if(d=k.L!==2){a:{for(;G<z.length;){if(!OZ(z[G])){d=!0;break a}G++;k.K++}d=!1}d=!d}if(d)return null;switch(k.L){case 6:D("stream already broken");break;case 0:z[G]==="["?(k.L=1,G++,k.K++):D("unexpected input token");break;case 1:z[G]==="["?(k.L=2,E()):z[G]===","||z.slice(G,G+5)=="null,"?k.L=3:z[G]==="]"?(k.L=5,G++,k.K++):D("unexpected input token");break;case 2:d=k.Z.parse(z.substring(G));Q(d);k.Z.done()?(k.L=3,d=k.Z.B,k.K+=z.length-G-d.length,z=d,G=0):(k.K+=z.length-
|
|
G,G=z.length);break;case 3:z[G]===","||z.slice(G,G+5)=="null,"?(k.L=4,E(),k.Z.parse("["),G+=z[G]===","?1:5,k.K++):z[G]==="]"&&(k.L=5,G++,k.K++);break;case 4:d=k.Z.parse(z.substring(G));T(d);k.Z.done()?(k.L=5,d=k.Z.B,k.K+=z.length-G-d.length,z=d,G=0):(k.K+=z.length-G,G=z.length);break;case 5:D("extra input after stream end")}}return k.B.length>0?(z=k.B,k.B=[],z):null};mr.prototype.getStatus=function(){return this.V};
|
|
mr.prototype.FH=function(z){z=z.target;try{if(z==this.K)a:{var D=aY(this.K),E=this.K.Z,Q=this.K.getStatus(),T=Su(this.K);z=[];if(DdI(this.K)instanceof Array){var k=DdI(this.K);k.length>0&&k[0]instanceof Uint8Array&&(this.j=!0,z=k)}if(!(D<3||D==3&&!T&&z.length==0))if(Q=Q==200||Q==206,D==4&&(E==8?l1(this,7):E==7?l1(this,8):Q||l1(this,3)),this.L||(this.L=$kL(this.K),this.L==null&&l1(this,5)),this.V>2)YR(this);else{if(z.length>this.Z){var G=z.length;E=[];try{if(this.L.Bi())for(var d=0;d<G;d++){var F=
|
|
this.L.parse(Array.from(z[d]));F&&(E=E.concat(F))}else{F="";if(!this.U){if(typeof TextDecoder==="undefined")throw Error("TextDecoder is not supported by this browser.");this.U=new TextDecoder}for(d=0;d<G;d++)F+=this.U.decode(z[d],{stream:D==4&&d==G-1});E=this.L.parse(F)}z.splice(0,G);E&&this.B(E)}catch(n){l1(this,5);YR(this);break a}}else if(T.length>this.Z){d=T.slice(this.Z);this.Z=T.length;try{var L=this.L.parse(d);L!=null&&this.B&&this.B(L)}catch(n){l1(this,5);YR(this);break a}}D==4?(T.length!=
|
|
0||this.j?l1(this,2):l1(this,4),YR(this)):l1(this,1)}}}catch(n){l1(this,6),YR(this)}};g.u=qis.prototype;g.u.JQ=function(z,D){var E=this.L[z];E||(E=[],this.L[z]=E);E.push(D)};
|
|
g.u.addListener=function(z,D){this.JQ(z,D);return this};
|
|
g.u.removeListener=function(z,D){var E=this.L[z];E&&g.g9(E,D);(z=this.K[z])&&g.g9(z,D);return this};
|
|
g.u.once=function(z,D){var E=this.K[z];E||(E=[],this.K[z]=E);E.push(D);return this};
|
|
g.u.It=function(z){var D=this.L.data;D&&Pws(z,D);(D=this.K.data)&&Pws(z,D);this.K.data=[]};
|
|
g.u.aA=function(){switch(this.Z.getStatus()){case 1:Ip(this,"readable");break;case 5:case 6:case 4:case 7:case 3:Ip(this,"error");break;case 8:Ip(this,"close");break;case 2:Ip(this,"end")}};MFs.prototype.serverStreaming=function(z,D,E,Q){var T=this,k=z.substring(0,z.length-Q.name.length);return QOs(function(G){var d=G.Hu,F=G.getMetadata(),L=BcJ(T,!1);F=z7W(T,F,L,k+d.getName());var n=DjO(L,d.L,!0);G=d.K(G.rb);L.send(F,"POST",G);return n},this.At).call(this,Q.U(D,E))};Tdr.prototype.create=function(z,D,E){var Q=this.K,T=this.L+"/$rpc/google.internal.waa.v1.Waa/Create";D=D||{};E=E===void 0?{}:E;return vPr(Q,T,z,D,DNJ,E)};var B7L,eQr,RiW,SJX,FmI,cxw,k2a,TGQ,szI,RA,pTQ,wm6,FbL,Lba,fXO,ByV,F0w,dmQ,GjJ,emI,IPO,lq,wgw,LnX,vdL,mTk,A3r,Xmn,p3w,pVw,QJa,X26,J8r,u6I,u_n,SUk,A$X,Vmn,b3w,ExV,jmQ,vLI,M0J,PmW,q7L,l4r,Dmk,mN6,wpJ,OkW,zOa,lX6,YOs,FnX,xAV,BFn,Wl,xjr,IXJ,XZs,aXk,$BV,SOO,Jh6,e9n,gtr,utO,sIw,iNs;B7L=new ap(45759580,!1);eQr=new ap(45766273,!1);g.dNQ=new ap(45757878,!1);RiW=new ap(45749396,!1);SJX=new ap(45745123,!1);FmI=new ap(45742118,!1);cxw=new ap(45742119,!1);g.Dnw=new ap(45757087,!1);k2a=new ap(45784168,!1);
|
|
TGQ=new ap(45778696,!1);szI=new ap(45756446,!1);RA=new ap(45758283,!1);pTQ=new ap(45777870,!1);wm6=new ap(45760018,!1);FbL=new ap(45739196,!1);Lba=new ap(45739198,!1);fXO=new ap(45739197,!1);ByV=new ap(45777356,!1);g.nLV=new Se(45750947,g.t1("0"));F0w=new Rp(45746966,0);dmQ=new Rp(45746967,0);GjJ=new Rp(45737488,0);emI=new Rp(45737489,0);g.j0=new ap(45766362,!1);g.Wbw=new ap(45765680,!1);IPO=new ap(45732791,!0);lq=new ap(45781112,!1);wgw=new ap(45769119,!0);LnX=new Se(45784439,g.t1("0"));
|
|
vdL=new ap(45737482,!1);mTk=new Rp(45741773,0);A3r=new ap(45773673,!1);Xmn=new ap(45788144,!1);p3w=new ap(45731083,!1);pVw=new ap(45728553,!1);QJa=new ap(45775757,!1);X26=new ap(45734191,!1);g.oE=new ap(45745610,!1);J8r=new ap(45773273,!1);u6I=new ap(45756619,!1);u_n=new ap(45758290,!1);SUk=new ap(45735523,!1);A$X=new Rp(45771890,0);Vmn=new Rp(45735428,4E3);g.O3w=new ap(45789077,!1);b3w=new ap(45748009,!1);ExV=new ap(45752604,!1);jmQ=new Rp(45769214,0);vLI=new ap(45735462,!1);
|
|
M0J=new ap(45751943,!1);PmW=new ap(45751944,!1);q7L=new ap(45751945,!1);l4r=new ap(45764592,!1);Dmk=new Rp(45764593,0);mN6=new ap(45779707,!1);wpJ=new ap(45766511,!1);OkW=new ap(45782385,!1);zOa=new ap(45781060,!1);lX6=new ap(45787771,!1);YOs=new ap(45784118,!1);FnX=new ap(45772891,!1);xAV=new ap(45783875,!1);BFn=new ap(45771891,!1);Wl=new ap(45728181,!1);g.bm=new ap(45746180,!1);xjr=new ap(45756543,!1);IXJ=new ap(45756620,!1);XZs=new Se(45761760,g.t1("200"));aXk=new ap(45776832,!1);
|
|
$BV=new Rp(45768430,0);SOO=new ap(45776580,!1);Jh6=new ap(45755760,!1);e9n=new ap(45760017,!1);gtr=new ap(45732775,!1);g.RQW=new ap(45787948,!1);utO=new ap(45765818,!1);g.Z3V=new ap(45734776,!1);sIw=new ap(45760120,!1);iNs=new ap(45770476,!1);g.c8I=new ap(45788375,!1);var UTa=new Rp(45725542,0),M1L=new Rp(45773603,0),C4a=new Rp(45773604,0),AqJ=new Rp(45778663,0),NSw=new Rp(45725543,0),ihk=new Rp(45765568,0),rqX=new Rp(45757426,0),pJL=new Rp(45725539,0),Hha=new Rp(45725541,0),wJs=new Rp(45757427,0),xT6=new Rp(45725540,0),hRr=new Rp(45725538,0),gdn=new Rp(45764523,0),BSJ=new Rp(45786443,0),t1W=new Rp(45764217,0),yqJ=new Rp(45764524,0),sdV=new Rp(45765602,0),zWJ=new Rp(45776190,0),P4w=new Rp(45778671,0),odX=new Rp(45767763,0),qra=new Rp(45770002,0),$TL=new Rp(45770001,
|
|
0);var e7L=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;g.O(dj6,g.FF);g.O(FpQ,g.FF);g.O(ce,g.FF);ce.prototype.getName=function(){return Xe(this,1)};
|
|
ce.prototype.getOptions=function(){return dc(this,FpQ,3)};
|
|
ce.prototype.clearOptions=function(){return o8(this,3)};g.O(Kl,g.FF);g.u=Kl.prototype;g.u.getName=function(){return Xe(this,1)};
|
|
g.u.getOptions=function(){return dc(this,dj6,3)};
|
|
g.u.clearOptions=function(){return o8(this,3)};
|
|
g.u.kx=function(){return Ja(this,6)};
|
|
g.u.TU=function(z){SF(this,6,z)};var nAs=function(z){return function(D){D=JSON.parse(D);if(!Array.isArray(D))throw Error("Expected jspb data to be an array, got "+Tp(D)+": "+D);h1(D,34);return new z(D)}}(Kl);var fka=Symbol();var XkL=Symbol();g.O(pl,g.s2);pl.prototype.dispose=function(){window.removeEventListener("offline",this.L);window.removeEventListener("online",this.L);this.mO.TF(this.B);delete pl.instance};
|
|
pl.prototype.tk=function(){return this.isOnline};
|
|
pl.prototype.Nj=function(){var z=this;this.B=this.mO.Vl(function(){var D;return g.w6(function(E){if(E.L==1)return z.isOnline?((D=window.navigator)==null?0:D.onLine)?E.XH(3):E.K(hz(z),3):E.K(hz(z),3);z.Nj();E.U()})},3E4)};g.O(He,g.FF);var Kba=[0,gqX,-1];var lB=[0,cbX,-1];var hQs=[0,Kba,-1];var p2r=[0,1,fq,-4,d1,[0,Fv,-1,fq],WR,Fv,Xv,[0,jY,fq],fq,-1,jY,-2,Fv,-1,jY,Fv,jY,fq,[0,3,fq,-1,4,O1],d1,bB,[0,jY,-1,WR],nq];var xNn=[0,RjW,-1,bB];var H3k=[0,lB,Xv,[0,WR,jY],Fv,jY,-1];g.O(VIr,g.FF);var NDI=function(z){return function(D){return k36(D,z)}}([0,
|
|
jY,-1,Lq,WR,Kba,-1,Fv,fq,jY,lB,WR,jY,-1,hQs,fq,RjW,lB,Fv,p2r,WR,UZk,Xv,H3k,1,Xv,xNn,jY,lB]);var UNQ=[0,Lq,p$W,-1];g.O(OVs,g.FF);var tOX=X7I(OVs,[0,jY,UNQ,fq,jY,-2,fq,Lq]);Nl.prototype.set=function(z,D){D=D===void 0?!0:D;0<=z&&z<52&&Number.isInteger(z)&&this.data[z]!==D&&(this.data[z]=D,this.K=-1)};
|
|
Nl.prototype.get=function(z){return!!this.data[z]};g.ZM(g.ge,g.x);g.u=g.ge.prototype;g.u.start=function(){this.stop();this.B=!1;var z=vAr(this),D=mjn(this);z&&!D&&this.L.mozRequestAnimationFrame?(this.K=gM(this.L,"MozBeforePaint",this.Z),this.L.mozRequestAnimationFrame(null),this.B=!0):this.K=z&&D?z.call(this.L,this.Z):this.L.setTimeout(ISO(this.Z),20)};
|
|
g.u.stop=function(){if(this.isActive()){var z=vAr(this),D=mjn(this);z&&!D&&this.L.mozRequestAnimationFrame?tt(this.K):z&&D?D.call(this.L,this.K):this.L.clearTimeout(this.K)}this.K=null};
|
|
g.u.isActive=function(){return this.K!=null};
|
|
g.u.v$=function(){this.B&&this.K&&tt(this.K);this.K=null;this.U.call(this.V,g.I6())};
|
|
g.u.xV=function(){this.stop();g.ge.yl.xV.call(this)};g.ZM(g.re,g.x);g.u=g.re.prototype;g.u.wQ=0;g.u.xV=function(){g.re.yl.xV.call(this);this.stop();delete this.K;delete this.L};
|
|
g.u.start=function(z){this.stop();this.wQ=g.WN(this.Z,z!==void 0?z:this.gF)};
|
|
g.u.stop=function(){this.isActive()&&g.Cn.clearTimeout(this.wQ);this.wQ=0};
|
|
g.u.isActive=function(){return this.wQ!=0};
|
|
g.u.pM=function(){this.wQ=0;this.K&&this.K.call(this.L)};g.O(Pe,g.x);g.u=Pe.prototype;g.u.yx=function(z){this.Z=arguments;this.WS||this.L?this.K=!0:Ml(this)};
|
|
g.u.stop=function(){this.WS&&(g.Cn.clearTimeout(this.WS),this.WS=null,this.K=!1,this.Z=null)};
|
|
g.u.pause=function(){this.L++};
|
|
g.u.resume=function(){this.L--;this.L||!this.K||this.WS||(this.K=!1,Ml(this))};
|
|
g.u.xV=function(){g.x.prototype.xV.call(this);this.stop()};var sEX,KL,cl;sEX=RegExp("^[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");KL=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]");cl=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]");
|
|
g.gLX=RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)","i");FZ.prototype.next=function(){return r8n};
|
|
var r8n={done:!0,value:void 0};FZ.prototype.UU=function(){return this};L8.prototype.UU=function(){return new f8(this.K())};
|
|
L8.prototype[Symbol.iterator]=function(){return new n8(this.K())};
|
|
L8.prototype.L=function(){return new n8(this.K())};
|
|
g.O(f8,FZ);f8.prototype.next=function(){return this.K.next()};
|
|
f8.prototype[Symbol.iterator]=function(){return new n8(this.K)};
|
|
f8.prototype.L=function(){return new n8(this.K)};
|
|
g.O(n8,L8);n8.prototype.next=function(){return this.Z.next()};WB.prototype.clone=function(){return new WB(this.K,this.S,this.Z,this.V,this.B,this.U,this.L,this.N)};
|
|
WB.prototype.equals=function(z){return this.K==z.K&&this.S==z.S&&this.Z==z.Z&&this.V==z.V&&this.B==z.B&&this.U==z.U&&this.L==z.L&&this.N==z.N};(function(){if(Rmr){var z=/Windows NT ([0-9.]+)/;return(z=z.exec(g.Ad()))?z[1]:"0"}return S3?(z=/1[0|1][_.][0-9_.]+/,(z=z.exec(g.Ad()))?z[0].replace(/_/g,"."):"10"):g.JF?(z=/Android\s+([^\);]+)(\)|;)/,(z=z.exec(g.Ad()))?z[1]:""):TlV||kH6||GHn?(z=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(z=z.exec(g.Ad()))?z[1].replace(/_/g,"."):""):""})();var ZVV=function(){if(g.SL)return JN(/Firefox\/([0-9.]+)/);if(g.aJ||g.$S||zN)return LH6;if(g.XN){if(g.fd()||g.nd()){var z=JN(/CriOS\/([0-9.]+)/);if(z)return z}return JN(/Chrome\/([0-9.]+)/)}if(g.jC&&!g.fd())return JN(/Version\/([0-9.]+)/);if(Wa||Xz){if(z=/Version\/(\S+).*Mobile\/(\S+)/.exec(g.Ad()))return z[1]+"."+z[2]}else if(g.DD)return(z=JN(/Android\s+([0-9.]+)/))?z:JN(/Version\/([0-9.]+)/);return""}();g.ZM(Vo,g.x);g.u=Vo.prototype;g.u.subscribe=function(z,D,E){var Q=this.L[z];Q||(Q=this.L[z]=[]);var T=this.U;this.K[T]=z;this.K[T+1]=D;this.K[T+2]=E;this.U=T+3;Q.push(T);return T};
|
|
g.u.unsubscribe=function(z,D,E){if(z=this.L[z]){var Q=this.K;if(z=z.find(function(T){return Q[T+1]==D&&Q[T+2]==E}))return this.Qf(z)}return!1};
|
|
g.u.Qf=function(z){var D=this.K[z];if(D){var E=this.L[D];this.B!=0?(this.Z.push(z),this.K[z+1]=function(){}):(E&&g.g9(E,z),delete this.K[z],delete this.K[z+1],delete this.K[z+2])}return!!D};
|
|
g.u.Zg=function(z,D){var E=this.L[z];if(E){var Q=Array(arguments.length-1),T=arguments.length,k;for(k=1;k<T;k++)Q[k-1]=arguments[k];if(this.S)for(k=0;k<E.length;k++)T=E[k],cpn(this.K[T+1],this.K[T+2],Q);else{this.B++;try{for(k=0,T=E.length;k<T&&!this.rR();k++){var G=E[k];this.K[G+1].apply(this.K[G+2],Q)}}finally{if(this.B--,this.Z.length>0&&this.B==0)for(;E=this.Z.pop();)this.Qf(E)}}return k!=0}return!1};
|
|
g.u.clear=function(z){if(z){var D=this.L[z];D&&(D.forEach(this.Qf,this),delete this.L[z])}else this.K.length=0,this.L={}};
|
|
g.u.xV=function(){Vo.yl.xV.call(this);this.clear();this.Z.length=0};g.OT.prototype.set=function(z,D){D===void 0?this.K.remove(z):this.K.set(z,(new VQ).iY(D))};
|
|
g.OT.prototype.get=function(z){try{var D=this.K.get(z)}catch(E){return}if(D!==null)try{return JSON.parse(D)}catch(E){throw"Storage: Invalid value was encountered";}};
|
|
g.OT.prototype.remove=function(z){this.K.remove(z)};g.ZM(bD,g.OT);bD.prototype.set=function(z,D){bD.yl.set.call(this,z,NdI(D))};
|
|
bD.prototype.Va=function(z){z=bD.yl.get.call(this,z);if(z===void 0||z instanceof Object)return z;throw"Storage: Invalid value was encountered";};
|
|
bD.prototype.get=function(z){if(z=this.Va(z)){if(z=z.data,z===void 0)throw"Storage: Invalid value was encountered";}else z=void 0;return z};g.ZM(p8,bD);p8.prototype.set=function(z,D,E){if(D=NdI(D)){if(E){if(E<g.I6()){p8.prototype.remove.call(this,z);return}D.expiration=E}D.creation=g.I6()}p8.yl.set.call(this,z,D)};
|
|
p8.prototype.Va=function(z){var D=p8.yl.Va.call(this,z);if(D){var E=D.creation,Q=D.expiration;if(Q&&Q<g.I6()||E&&E>g.I6())p8.prototype.remove.call(this,z);else return D}};g.ZM(xV,p8);g.ZM(HB,Uja);HB.prototype[Symbol.iterator]=function(){return SNs(this.UU(!0)).L()};
|
|
HB.prototype.clear=function(){var z=Array.from(this);z=g.v(z);for(var D=z.next();!D.done;D=z.next())this.remove(D.value)};g.ZM(N7,HB);g.u=N7.prototype;g.u.isAvailable=function(){if(this.L===null){var z=this.K;if(z)try{z.setItem("__sak","1");z.removeItem("__sak");var D=!0}catch(E){D=E instanceof DOMException&&(E.name==="QuotaExceededError"||E.code===22||E.code===1014||E.name==="NS_ERROR_DOM_QUOTA_REACHED")&&z&&z.length!==0}else D=!1;this.L=D}return this.L};
|
|
g.u.set=function(z,D){UT(this);try{this.K.setItem(z,D)}catch(E){if(this.K.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
|
|
g.u.get=function(z){UT(this);z=this.K.getItem(z);if(typeof z!=="string"&&z!==null)throw"Storage mechanism: Invalid value was encountered";return z};
|
|
g.u.remove=function(z){UT(this);this.K.removeItem(z)};
|
|
g.u.UU=function(z){UT(this);var D=0,E=this.K,Q=new FZ;Q.next=function(){if(D>=E.length)return r8n;var T=E.key(D++);if(z)return{value:T,done:!1};T=E.getItem(T);if(typeof T!=="string")throw"Storage mechanism: Invalid value was encountered";return{value:T,done:!1}};
|
|
return Q};
|
|
g.u.clear=function(){UT(this);this.K.clear()};
|
|
g.u.key=function(z){UT(this);return this.K.key(z)};g.ZM(gK,N7);g.ZM(gAX,N7);g.ZM(rK,HB);rK.prototype.set=function(z,D){this.L.set(this.K+z,D)};
|
|
rK.prototype.get=function(z){return this.L.get(this.K+z)};
|
|
rK.prototype.remove=function(z){this.L.remove(this.K+z)};
|
|
rK.prototype.UU=function(z){var D=this.L[Symbol.iterator](),E=this,Q=new FZ;Q.next=function(){var T=D.next();if(T.done)return T;for(T=T.value;T.slice(0,E.K.length)!=E.K;){T=D.next();if(T.done)return T;T=T.value}return{value:z?T.slice(E.K.length):E.L.get(T),done:!1}};
|
|
return Q};wK.prototype.getValue=function(){return this.L};
|
|
wK.prototype.clone=function(){return new wK(this.K,this.L)};g.u=tN.prototype;g.u.zp=function(z,D){var E=this.K;E.push(new wK(z,D));z=E.length-1;D=this.K;for(E=D[z];z>0;){var Q=z-1>>1;if(D[Q].K>E.K)D[z]=D[Q],z=Q;else break}D[z]=E};
|
|
g.u.remove=function(){var z=this.K,D=z.length,E=z[0];if(!(D<=0)){if(D==1)z.length=0;else{z[0]=z.pop();z=0;D=this.K;for(var Q=D.length,T=D[z];z<Q>>1;){var k=z*2+1,G=z*2+2;k=G<Q&&D[G].K<D[k].K?G:k;if(D[k].K>T.K)break;D[z]=D[k];z=k}D[z]=T}return E.getValue()}};
|
|
g.u.NI=function(){for(var z=this.K,D=[],E=z.length,Q=0;Q<E;Q++)D.push(z[Q].getValue());return D};
|
|
g.u.FD=function(){for(var z=this.K,D=[],E=z.length,Q=0;Q<E;Q++)D.push(z[Q].K);return D};
|
|
g.u.clone=function(){return new tN(this)};
|
|
g.u.isEmpty=function(){return this.K.length===0};
|
|
g.u.clear=function(){this.K.length=0};g.O(rpn,tN);var yo={},i3X=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";yo.assign=function(z){for(var D=Array.prototype.slice.call(arguments,1);D.length;){var E=D.shift();if(E){if(typeof E!=="object")throw new TypeError(E+"must be non-object");for(var Q in E)Object.prototype.hasOwnProperty.call(E,Q)&&(z[Q]=E[Q])}}return z};
|
|
yo.MP=function(z,D){if(z.length===D)return z;if(z.subarray)return z.subarray(0,D);z.length=D;return z};
|
|
var w2O={Sz:function(z,D,E,Q,T){if(D.subarray&&z.subarray)z.set(D.subarray(E,E+Q),T);else for(var k=0;k<Q;k++)z[T+k]=D[E+k]},
|
|
JN:function(z){var D,E;var Q=E=0;for(D=z.length;Q<D;Q++)E+=z[Q].length;var T=new Uint8Array(E);Q=E=0;for(D=z.length;Q<D;Q++){var k=z[Q];T.set(k,E);E+=k.length}return T}},tmw={Sz:function(z,D,E,Q,T){for(var k=0;k<Q;k++)z[T+k]=D[E+k]},
|
|
JN:function(z){return[].concat.apply([],z)}};
|
|
yo.Zd=function(){i3X?(yo.x6=Uint8Array,yo.aH=Uint16Array,yo.Ca=Int32Array,yo.assign(yo,w2O)):(yo.x6=Array,yo.aH=Array,yo.Ca=Array,yo.assign(yo,tmw))};
|
|
yo.Zd();var y8a=!0;try{new Uint8Array(1)}catch(z){y8a=!1};var Ky={};Ky=function(z,D,E,Q){var T=z&65535|0;z=z>>>16&65535|0;for(var k;E!==0;){k=E>2E3?2E3:E;E-=k;do T=T+D[Q++]|0,z=z+T|0;while(--k);T%=65521;z%=65521}return T|z<<16|0};for(var hv={},YY,oLk=[],If=0;If<256;If++){YY=If;for(var sms=0;sms<8;sms++)YY=YY&1?3988292384^YY>>>1:YY>>>1;oLk[If]=YY}hv=function(z,D,E,Q){E=Q+E;for(z^=-1;Q<E;Q++)z=z>>>8^oLk[(z^D[Q])&255];return z^-1};var mG={};mG={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 BB=[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],ER=[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],Fqw=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Apr=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],aF=Array(576);oA(aF);var SQ=Array(60);oA(SQ);var Dr=Array(512);oA(Dr);var AN=Array(256);oA(AN);var z_=Array(29);oA(z_);var Q0=Array(30);oA(Q0);var GeO,e1k,dus,kes=!1;var UR;UR=[new Ng(0,0,0,0,function(z,D){var E=65535;for(E>z.Cz-5&&(E=z.Cz-5);;){if(z.kf<=1){py(z);if(z.kf===0&&D===0)return 1;if(z.kf===0)break}z.yi+=z.kf;z.kf=0;var Q=z.U0+E;if(z.yi===0||z.yi>=Q)if(z.kf=z.yi-Q,z.yi=Q,RF(z,!1),z.l0.xe===0)return 1;if(z.yi-z.U0>=z.Zj-262&&(RF(z,!1),z.l0.xe===0))return 1}z.zp=0;if(D===4)return RF(z,!0),z.l0.xe===0?3:4;z.yi>z.U0&&RF(z,!1);return 1}),
|
|
new Ng(4,4,8,4,xK),new Ng(4,5,16,8,xK),new Ng(4,6,32,32,xK),new Ng(4,4,16,16,H1),new Ng(8,16,32,32,H1),new Ng(8,16,128,128,H1),new Ng(8,32,128,256,H1),new Ng(32,128,258,1024,H1),new Ng(32,258,258,4096,H1)];var ToV={};ToV=function(){this.input=null;this.vt=this.eM=this.v9=0;this.output=null;this.ly=this.xe=this.B6=0;this.msg="";this.state=null;this.oZ=2;this.pJ=0};var Lqk=Object.prototype.toString;
|
|
gP.prototype.push=function(z,D){var E=this.l0,Q=this.options.chunkSize;if(this.ended)return!1;var T=D===~~D?D:D===!0?4:0;typeof z==="string"?E.input=iVO(z):Lqk.call(z)==="[object ArrayBuffer]"?E.input=new Uint8Array(z):E.input=z;E.v9=0;E.eM=E.input.length;do{E.xe===0&&(E.output=new yo.x6(Q),E.B6=0,E.xe=Q);z=Qba(E,T);if(z!==1&&z!==0)return this.zQ(z),this.ended=!0,!1;if(E.xe===0||E.eM===0&&(T===4||T===2))if(this.options.to==="string"){var k=yo.MP(E.output,E.B6);D=k;k=k.length;if(k<65537&&(D.subarray&&
|
|
y8a||!D.subarray))D=String.fromCharCode.apply(null,yo.MP(D,k));else{for(var G="",d=0;d<k;d++)G+=String.fromCharCode(D[d]);D=G}this.chunks.push(D)}else D=yo.MP(E.output,E.B6),this.chunks.push(D)}while((E.eM>0||E.xe===0)&&z!==1);if(T===4)return(E=this.l0)&&E.state?(Q=E.state.status,Q!==42&&Q!==69&&Q!==73&&Q!==91&&Q!==103&&Q!==113&&Q!==666?z=l0(E,-2):(E.state=null,z=Q===113?l0(E,-3):0)):z=-2,this.zQ(z),this.ended=!0,z===0;T===2&&(this.zQ(0),E.xe=0);return!0};
|
|
gP.prototype.zQ=function(z){z===0&&(this.result=this.options.to==="string"?this.chunks.join(""):yo.JN(this.chunks));this.chunks=[];this.err=z;this.msg=this.l0.msg};var i0="@@redux/INIT"+rP(),umn="@@redux/REPLACE"+rP();var V_O=typeof Symbol==="function"&&Symbol.observable||"@@observable";g.O(wP,Error);g.u=y0.prototype;
|
|
g.u.unsubscribe=function(){if(!this.closed){this.closed=!0;var z=this.L;if(Array.isArray(z))for(var D=g.v(z),E=D.next();!E.done;E=D.next())E.value.remove(this);else z==null||z.remove(this);D=this.B;if(tv(D))try{D()}catch(k){var Q=k instanceof wP?k.errors:[k]}var T=this.Z;if(T)for(this.Z=null,D=g.v(T),E=D.next();!E.done;E=D.next()){E=E.value;try{tv(E)?E():E.unsubscribe()}catch(k){E=void 0,Q=(E=Q)!=null?E:[],k instanceof wP?Q=[].concat(g.K(Q),g.K(k.errors)):Q.push(k)}}if(Q)throw new wP(Q);}};
|
|
g.u.add=function(z){if(z&&z!==this)if(this.closed)tv(z)?z():z.unsubscribe();else{if(z instanceof y0){if(z.closed||z.rz(this))return;z.eG(this)}var D;(this.Z=(D=this.Z)!=null?D:[]).push(z)}};
|
|
g.u.rz=function(z){var D=this.L;return D===z||Array.isArray(D)&&D.includes(z)};
|
|
g.u.eG=function(z){var D=this.L;this.L=Array.isArray(D)?(D.push(z),D):D?[D,z]:z};
|
|
g.u.SG=function(z){var D=this.L;D===z?this.L=null:Array.isArray(D)&&OYr(D,z)};
|
|
g.u.remove=function(z){var D=this.Z;D&&OYr(D,z);z instanceof y0&&z.SG(this)};g.O(sR,y0);sR.create=function(z,D,E){return new qg(z,D,E)};
|
|
g.u=sR.prototype;g.u.next=function(z){this.K||this.WU(z)};
|
|
g.u.error=function(z){this.K||(this.K=!0,this.TR(z))};
|
|
g.u.complete=function(){this.K||(this.K=!0,this.UY())};
|
|
g.u.unsubscribe=function(){this.closed||(this.K=!0,y0.prototype.unsubscribe.call(this))};
|
|
g.u.WU=function(z){this.destination.next(z)};
|
|
g.u.TR=function(z){this.destination.error(z);this.unsubscribe()};
|
|
g.u.UY=function(){this.destination.complete();this.unsubscribe()};
|
|
$K.prototype.next=function(z){var D=this.K;if(D.next)try{D.next(z)}catch(E){oF(E)}};
|
|
$K.prototype.error=function(z){var D=this.K;if(D.error)try{D.error(z)}catch(E){oF(E)}else oF(z)};
|
|
$K.prototype.complete=function(){var z=this.K;if(z.complete)try{z.complete()}catch(D){oF(D)}};
|
|
g.O(qg,sR);qg.create=sR.create;var $Nr=typeof Symbol==="function"&&Symbol.observable||"@@observable";P1.prototype.subscribe=function(z,D,E){z=z&&z instanceof sR||z&&tv(z.next)&&tv(z.error)&&tv(z.complete)&&bY6(z)?z:new qg(z,D,E);D=this.Z;E=this.source;z.add(D?D.call(z,E):E?this.K(z):this.L(z));return z};
|
|
P1.prototype.L=function(z){try{return this.K(z)}catch(D){z.error(D)}};
|
|
P1.prototype.forEach=function(z,D){var E=this;D=v0J(D);return new D(function(Q,T){var k=E.subscribe(function(G){try{z(G)}catch(d){T(d),k==null||k.unsubscribe()}},T,Q)})};
|
|
P1.prototype.K=function(z){var D;return(D=this.source)==null?void 0:D.subscribe(z)};
|
|
P1.prototype[$Nr]=function(){return this};
|
|
P1.create=function(z){return new P1(z)};var qOX=[0,VH,-3,bB];g.O(Slw,g.FF);var FDL=X7I(Slw,[0,jY,O1,WR,VH,WR,-1,bB,VH,bB,-1,jY,bB,O1,Xv,qOX,WR,-1,bB]);var nQa=-909897748;var PnJ=function(z,D){return function(){var E=new fuO(z,D,qk);return function(){return E}}()}("youtube.api.innertube.AttestationError",'[null,[["ATTESTATION_ERROR_UNKNOWN",0],["ATTESTATION_ERROR_VM_NOT_INITIALIZED",1],["ATTESTATION_ERROR_VM_NO_RESPONSE",2],["ATTESTATION_ERROR_VM_TIMEOUT",3],["ATTESTATION_ERROR_VM_INTERNAL_ERROR",4],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_INVALID",5],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_NETWORK_ERROR",6],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_OFFLINE",7],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_INTERNAL_ERROR",8],["ATTESTATION_ERROR_API_NOT_READY",9],["ATTESTATION_ERROR_DEVICE_OFFLINE",10],["ATTESTATION_ERROR_KEY_PAIR_INIT_FAILED",12],["ATTESTATION_ERROR_SIGNING_DATA_MISSING",13],["ATTESTATION_ERROR_SIGNING_FAILED",14],["ATTESTATION_ERROR_CERT_CHAIN_RETRIEVAL_FAILED",15]],null,[[11,11]]]');g.Wj=new g.Av("actionCompanionAdRenderer");g.by=new g.Av("adActionInterstitialRenderer");g.Jy=new g.Av("adsEngagementPanelRenderer");g.epX=new g.Av("dismissablePanelTextPortraitImageRenderer");g.ly=new g.Av("adsEngagementPanelSectionListViewModel");g.XT=new g.Av("imageCompanionAdRenderer");g.vj=new g.Av("instreamAdPlayerOverlayRenderer");g.Z4=new g.Av("instreamSurveyAdRenderer");g.af=new g.Av("instreamSurveyAdSingleSelectQuestionRenderer");g.SY=new g.Av("instreamSurveyAdMultiSelectQuestionRenderer");g.Rf=new g.Av("instreamSurveyAdAnswerRenderer");g.Mmk=new g.Av("instreamSurveyAdAnswerNoneOfTheAboveRenderer");g.SZ=new g.Av("instreamVideoAdRenderer");g.mB=new g.Av("playerOverlayLayoutRenderer");g.jZ=new g.Av("videoInterstitialButtonedCenteredLayoutRenderer");g.nfs=new g.Av("aboveFeedAdLayoutRenderer");g.WQJ=new g.Av("belowPlayerAdLayoutRenderer");g.fcn=new g.Av("inPlayerAdLayoutRenderer");g.X6w=new g.Av("inPlayerOrganicOverlayAdLayoutRenderer");g.hy=new g.Av("playerBytesAdLayoutRenderer");g.gz=new g.Av("playerBytesSequenceItemAdLayoutRenderer");g.Uf=new g.Av("playerUnderlayAdLayoutRenderer");g.R7=new g.Av("adIntroRenderer");g.I7=new g.Av("playerBytesSequentialLayoutRenderer");g.cj=new g.Av("surveyTextInterstitialRenderer");g.po=new g.Av("videoAdTrackingRenderer");var DpL=new g.Av("videoInterstitialCenteredLayoutViewModel");g.Qur=new g.Av("playerOrganicTransitionOverlayRenderer");g.rz=new g.Av("adSlotRenderer");g.Hj=new g.Av("squeezebackPlayerSidePanelRenderer");g.uy=new g.Av("bannerImageLayoutViewModel");g.Vt=new g.Av("topBannerImageTextIconButtonedLayoutViewModel");g.Of=new g.Av("adsEngagementPanelLayoutViewModel");g.Nr=new g.Av("displayUnderlayTextGridCardsLayoutViewModel");g.O(z6,B1);g.JV.Object.defineProperties(z6.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.K.entityMetadata},
|
|
set:function(z){this.K.entityMetadata=z}}});g.O(Dt,z6);Dt.prototype.L=function(){return[]};var wZk=new g.Av("commandContext");g.O(EK,z6);EK.prototype.L=function(){return[]};g.O(Q1,z6);Q1.prototype.L=function(){return[]};var QAW=new g.Av("rawColdConfigGroup");var EVL=new g.Av("rawHotConfigGroup");g.ZK=new g.Av("commandExecutorCommand");g.O(R1X,g.FF);var xOV={SHN:0,kVH:1,JTr:32,qHg:61,lST:67,uHM:103,fgF:86,H3q:42,hMN:60,sqw:62,jqF:73,i3F:76,zMV:88,F9w:90,L9r:99,dNH:98,K9R:100,b3M:102,of7:41,vf3:69,yLg:70,ALq:71,N2:2,Yp:27,ANDROID:3,l8:54,LF:14,eX:91,oW:55,vE:24,yw:105,AJ:20,IW:18,BE:21,xl:104,T1:30,md:29,SX:28,XF3:101,CF:34,UF:36,ZU:38,IOS:5,PM:15,Mb:92,Gu:40,X9:25,Nb:106,Yv:17,cM:19,wm:64,kv:66,sC:26,EC:22,Ds:33,HM:68,J2:35,Q1:53,aB:37,OC:39,yTV:7,ATF:57,Igg:43,BRN:59,Z3T:93,WE:74,xN3:75,VwM:85,gVH:65,UNH:80,TR3:8,oVV:10,W7w:58,rTA:63,eMR:72,
|
|
rf:23,ZxA:11,BMF:13,fF:12,vVV:16,DNg:56,nVR:31,tV:77,uu:84,RMV:87,F9:89,zH:94,UQ:95};g.O(T6,g.FF);T6.prototype.Z=function(z){Io(this,5,z)};g.O(kZ,g.FF);g.O(ZYk,g.FF);g.O(G6,g.FF);G6.prototype.getPlayerType=function(){return Ja(this,36)};
|
|
G6.prototype.setHomeGroupInfo=function(z){return Lt(this,ZYk,81,z)};
|
|
G6.prototype.clearLocationPlayabilityToken=function(){return o8(this,89)};g.O(e7,g.FF);e7.prototype.getValue=function(){return Xe(this,kW(this,zCa,2))};
|
|
var zCa=[2,3,4,5,6];g.O(dw,g.FF);dw.prototype.setTrackingParams=function(z){return o8(this,1,SxX(z,!1))};g.O(Fc,g.FF);g.O(LW,g.FF);g.O(fW,g.FF);fW.prototype.setToken=function(z){return Io(this,2,z)};g.O(nW,g.FF);nW.prototype.setSafetyMode=function(z){return SF(this,5,z)};g.O(Wb,g.FF);Wb.prototype.bZ=function(z){return Lt(this,G6,1,z)};g.O(Xc,z6);Xc.prototype.L=function(){return[]};var CnX=new g.Av("continuationCommand");g.rt=new g.Av("signalAction");var cR=new g.Av("webCommandMetadata");var HgX=new g.Av("metadataBadgeRenderer");var A8W=new g.Av("signalServiceEndpoint");var vfn=new g.Av("innertubeCommand");var OxL={Cc:"EMBEDDED_PLAYER_MODE_UNKNOWN",Wx:"EMBEDDED_PLAYER_MODE_DEFAULT",S9:"EMBEDDED_PLAYER_MODE_PFP",mp:"EMBEDDED_PLAYER_MODE_PFL"};var JyX=new g.Av("channelThumbnailEndpoint");var Xjs=new g.Av("embeddedPlayerErrorMessageRenderer");var LBW=new g.Av("embeddedPlayerOverlayVideoDetailsRenderer"),uTV=new g.Av("embeddedPlayerOverlayVideoDetailsCollapsedRenderer"),VZV=new g.Av("embeddedPlayerOverlayVideoDetailsExpandedRenderer");var KoW=new g.Av("embedsInfoPanelRenderer");g.O(JI,z6);JI.prototype.L=function(){return[]};g.O(u3,z6);u3.prototype.L=function(){return[]};g.O(V1,z6);V1.prototype.L=function(){var z=[];this.K.alternateChannel&&z.push(this.K.alternateChannel);this.K.alternateChannelList&&z.push.apply(z,g.K(this.K.alternateChannelList));this.K.oneofChannelEntity&&z.push(this.K.oneofChannelEntity);return[].concat(g.K(new Set(z)))};g.O(OK,z6);OK.prototype.L=function(){var z=[];this.K.entryCollection&&z.push(this.K.entryCollection);return[].concat(g.K(new Set(z)))};
|
|
g.O(b3,z6);b3.prototype.L=function(){var z=[];this.K.parentPlaylist&&z.push(this.K.parentPlaylist);if(this.K.entries)for(var D=g.v(this.K.entries),E=D.next();!E.done;E=D.next())z.push.apply(z,g.K((new j7(E.value)).L()));return[].concat(g.K(new Set(z)))};
|
|
g.O(j7,B1);j7.prototype.L=function(){var z=[];this.K.video&&z.push(this.K.video);return[].concat(g.K(new Set(z)))};g.O(vb,z6);vb.prototype.L=function(){var z=[];this.K.descriptionEntity&&z.push(this.K.descriptionEntity);this.K.creators&&z.push.apply(z,g.K(this.K.creators));this.K.theBiggestFan&&z.push(this.K.theBiggestFan);return[].concat(g.K(new Set(z)))};
|
|
g.O(mf,z6);mf.prototype.L=function(){return[]};var BDr=new g.Av("feedbackEndpoint");g.O(Iv,z6);Iv.prototype.L=function(){return[]};g.O(av,z6);av.prototype.L=function(){return[]};g.O(S7,z6);S7.prototype.L=function(){return[]};g.O(Rv,z6);Rv.prototype.L=function(){return[]};g.O(Zt,z6);Zt.prototype.L=function(){return[]};var z4a=new g.Av("interactionLoggingCommandMetadata");var QsI={pFT:"WEB_DISPLAY_MODE_UNKNOWN",QqM:"WEB_DISPLAY_MODE_BROWSER",agV:"WEB_DISPLAY_MODE_MINIMAL_UI",EVV:"WEB_DISPLAY_MODE_STANDALONE",MwH:"WEB_DISPLAY_MODE_FULLSCREEN"};g.O(cb,g.FF);cb.prototype.getPlayerType=function(){return Ja(this,7)};
|
|
cb.prototype.aC=function(){return Xe(this,19)};
|
|
cb.prototype.setVideoId=function(z){return Io(this,19,z)};g.O(KW,g.FF);g.O(hI,g.FF);g.O(pW,g.FF);
|
|
var DIJ=[2,3,5,6,7,11,13,20,21,22,23,24,28,32,37,45,59,72,73,74,76,78,79,80,85,91,97,100,102,105,111,117,119,126,127,136,146,148,151,156,157,158,159,163,164,168,176,177,178,179,184,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,215,219,222,225,226,227,229,232,233,234,240,241,244,247,248,249,251,254,255,256,257,258,259,260,261,266,270,272,278,288,291,293,300,304,308,309,310,311,313,314,319,320,321,323,324,327,328,330,331,332,334,337,338,340,344,348,350,351,352,353,
|
|
354,355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,383,388,389,399,402,403,410,411,412,413,414,415,416,417,418,423,424,425,426,427,429,430,431,439,441,444,448,458,469,471,473,474,480,481,482,484,485,486,491,495,496,506,507,509,511,512,513,514,515,516,517,518,519,520,522,523,524,525,526,527,528,529,530,531,536,537,538,539,541,545,547,548,549,550,551,552,553,554,557];g.EDr=new g.Av("loggingContext");g.O(xZ,g.FF);g.O(Hb,g.FF);Hb.prototype.aC=function(){return V$(this,kW(this,tH,1))};
|
|
Hb.prototype.setVideoId=function(z){return Q$(this,1,tH,Jk(z))};
|
|
Hb.prototype.getPlaylistId=function(){return V$(this,kW(this,tH,2))};
|
|
var tH=[1,2];g.O(cUL,g.FF);g.O(N6,z6);N6.prototype.L=function(){return[]};g.O(UK,z6);UK.prototype.L=function(){return[]};g.O(gw,z6);gw.prototype.L=function(){return[]};g.O(rw,z6);rw.prototype.L=function(){var z=[];this.K.downloadsList&&z.push(this.K.downloadsList);this.K.smartDownloadsList&&z.push(this.K.smartDownloadsList);this.K.recommendedDownloadsList&&z.push(this.K.recommendedDownloadsList);this.K.refresh&&z.push(this.K.refresh);return[].concat(g.K(new Set(z)))};g.O(i3,z6);i3.prototype.L=function(){var z=[];this.K.refresh&&z.push(this.K.refresh);if(this.K.downloads)for(var D=g.v(this.K.downloads),E=D.next();!E.done;E=D.next())z.push.apply(z,g.K((new ww(E.value)).L()));return[].concat(g.K(new Set(z)))};
|
|
g.O(ww,B1);ww.prototype.L=function(){var z=[];this.K.video&&z.push(this.K.video);this.K.playlist&&z.push(this.K.playlist);this.K.videoItem&&z.push(this.K.videoItem);this.K.playlistItem&&z.push(this.K.playlistItem);return[].concat(g.K(new Set(z)))};g.O(tI,z6);tI.prototype.L=function(){var z=[];this.K.localImageEntities&&z.push.apply(z,g.K(this.K.localImageEntities));return[].concat(g.K(new Set(z)))};g.O(y1,z6);y1.prototype.L=function(){var z=[];this.K.playbackData&&z.push(this.K.playbackData);this.K.localImageEntities&&z.push.apply(z,g.K(this.K.localImageEntities));this.K.videoDownloadContextEntity&&z.push(this.K.videoDownloadContextEntity);return[].concat(g.K(new Set(z)))};g.O(ov,z6);ov.prototype.L=function(){return[]};g.O(sK,z6);sK.prototype.L=function(){var z=[];this.K.fakeChildren&&z.push.apply(z,g.K(this.K.fakeChildren));return[].concat(g.K(new Set(z)))};g.O($Z,z6);$Z.prototype.L=function(){var z=[];this.K.video&&z.push(this.K.video);this.K.playbackData&&z.push(this.K.playbackData);this.K.offlineVideoPolicy&&z.push(this.K.offlineVideoPolicy);return[].concat(g.K(new Set(z)))};g.O(q6,z6);q6.prototype.L=function(){return[]};g.O(Pb,z6);Pb.prototype.L=function(){var z=[];this.K.channelOwner&&z.push(this.K.channelOwner);this.K.videos&&z.push.apply(z,g.K(this.K.videos));this.K.collaboratorChannels&&z.push.apply(z,g.K(this.K.collaboratorChannels));this.K.downloadState&&z.push(this.K.downloadState);this.K.refresh&&z.push(this.K.refresh);return[].concat(g.K(new Set(z)))};g.O(M6,z6);M6.prototype.L=function(){var z=[];this.K.video&&z.push(this.K.video);this.K.channelContributor&&z.push(this.K.channelContributor);return[].concat(g.K(new Set(z)))};g.O(CW,B1);CW.prototype.L=function(){var z=[];this.K.recommendedVideoMetadata&&z.push.apply(z,g.K((new AI(this.K.recommendedVideoMetadata)).L()));return[].concat(g.K(new Set(z)))};
|
|
g.O(AI,B1);AI.prototype.L=function(){var z=[];this.K.localImageEntities&&z.push.apply(z,g.K(this.K.localImageEntities));this.K.videoDownloadContextEntity&&z.push(this.K.videoDownloadContextEntity);return[].concat(g.K(new Set(z)))};g.O(Bb,B1);Bb.prototype.L=function(){var z=[];this.K.playbackPosition&&z.push(this.K.playbackPosition);return[].concat(g.K(new Set(z)))};g.O(zX,z6);zX.prototype.L=function(){var z=[];this.K.owner&&z.push(this.K.owner);this.K.downloadState&&z.push(this.K.downloadState);this.K.userState&&z.push.apply(z,g.K((new Bb(this.K.userState)).L()));this.K.additionalMetadata&&z.push.apply(z,g.K((new CW(this.K.additionalMetadata)).L()));return[].concat(g.K(new Set(z)))};g.O(DH,z6);DH.prototype.L=function(){var z=[];this.K.userChannelDetails&&z.push(this.K.userChannelDetails);return[].concat(g.K(new Set(z)))};g.O(Em,z6);Em.prototype.L=function(){var z=[];this.K.channelOwner&&z.push(this.K.channelOwner);this.K.playbackPosition&&z.push(this.K.playbackPosition);this.K.localImageEntities&&z.push.apply(z,g.K(this.K.localImageEntities));this.K.downloadStatus&&z.push(this.K.downloadStatus);return[].concat(g.K(new Set(z)))};g.O(QN,z6);QN.prototype.L=function(){return[]};g.O(TX,z6);TX.prototype.L=function(){return[]};g.O(kp,z6);kp.prototype.L=function(){return[]};g.O(GX,z6);GX.prototype.L=function(){return[]};g.O(ea,z6);ea.prototype.L=function(){return[]};g.O(dm,z6);dm.prototype.L=function(){return[]};g.O(FP,z6);FP.prototype.L=function(){return[]};g.O(L9,z6);L9.prototype.L=function(){return[]};g.O(f9,z6);f9.prototype.L=function(){return[]};var UAQ=new g.Av("changeKeyedMarkersVisibilityCommand");var g6W=new g.Av("loadMarkersCommand");var $yI=new g.Av("timelyActionViewModel");var sts=new g.Av("timelyActionsOverlayViewModel");g.O(n9,z6);n9.prototype.L=function(){return[]};g.O(Wx,z6);Wx.prototype.L=function(){return[]};g.O(XP,z6);XP.prototype.L=function(){return[]};g.O(JQ,z6);JQ.prototype.L=function(){return[]};g.O(uZ,z6);uZ.prototype.L=function(){var z=[];this.K.compositeSourceKeys&&z.push.apply(z,g.K(this.K.compositeSourceKeys));return[].concat(g.K(new Set(z)))};g.O(VN,z6);VN.prototype.L=function(){var z=[];this.K.trackDownloadMetadatas&&z.push.apply(z,g.K(this.K.trackDownloadMetadatas));return[].concat(g.K(new Set(z)))};g.O(Om,z6);
|
|
Om.prototype.L=function(){var z=[];this.K.downloadedTracks&&z.push.apply(z,g.K(this.K.downloadedTracks));this.K.smartDownloadedTracks&&z.push.apply(z,g.K(this.K.smartDownloadedTracks));this.K.downloadedEpisodes&&z.push.apply(z,g.K(this.K.downloadedEpisodes));this.K.downloadedAlbumReleases&&z.push.apply(z,g.K(this.K.downloadedAlbumReleases));this.K.smartDownloadedAlbumReleases&&z.push.apply(z,g.K(this.K.smartDownloadedAlbumReleases));this.K.downloadedPlaylists&&z.push.apply(z,g.K(this.K.downloadedPlaylists));this.K.smartDownloadedPlaylists&&
|
|
z.push.apply(z,g.K(this.K.smartDownloadedPlaylists));this.K.metadataOnlyTracks&&z.push.apply(z,g.K(this.K.metadataOnlyTracks));return[].concat(g.K(new Set(z)))};g.O(bZ,z6);bZ.prototype.L=function(){var z=[];this.K.trackDownloadMetadatas&&z.push.apply(z,g.K(this.K.trackDownloadMetadatas));return[].concat(g.K(new Set(z)))};g.O(vx,z6);vx.prototype.L=function(){var z=[];this.K.playbackData&&z.push(this.K.playbackData);this.K.localImageEntities&&z.push.apply(z,g.K(this.K.localImageEntities));this.K.videoDownloadContextEntity&&z.push(this.K.videoDownloadContextEntity);return[].concat(g.K(new Set(z)))};g.O(ml,z6);ml.prototype.L=function(){var z=[];this.K.musicLibraryStatusEntity&&z.push(this.K.musicLibraryStatusEntity);this.K.primaryArtists&&z.push.apply(z,g.K(this.K.primaryArtists));this.K.details&&z.push(this.K.details);this.K.userDetails&&z.push(this.K.userDetails);this.K.tracks&&z.push.apply(z,g.K(this.K.tracks));this.K.share&&z.push(this.K.share);this.K.downloadMetadata&&z.push(this.K.downloadMetadata);this.K.refresh&&z.push(this.K.refresh);return[].concat(g.K(new Set(z)))};
|
|
g.O(lZ,z6);lZ.prototype.L=function(){var z=[];this.K.albumRelease&&z.push(this.K.albumRelease);this.K.tracks&&z.push.apply(z,g.K(this.K.tracks));return[].concat(g.K(new Set(z)))};
|
|
g.O(Yp,z6);Yp.prototype.L=function(){var z=[];this.K.albumRelease&&z.push(this.K.albumRelease);return[].concat(g.K(new Set(z)))};g.O(ID,z6);ID.prototype.L=function(){var z=[];this.K.details&&z.push(this.K.details);this.K.userDetails&&z.push(this.K.userDetails);return[].concat(g.K(new Set(z)))};
|
|
g.O(aD,z6);aD.prototype.L=function(){var z=[];this.K.parentArtist&&z.push(this.K.parentArtist);return[].concat(g.K(new Set(z)))};
|
|
g.O(Sa,z6);Sa.prototype.L=function(){var z=[];this.K.parentArtist&&z.push(this.K.parentArtist);return[].concat(g.K(new Set(z)))};g.O(RD,z6);RD.prototype.L=function(){return[]};g.O(ZH,z6);ZH.prototype.L=function(){return[]};g.O(cx,z6);
|
|
cx.prototype.L=function(){var z=[];this.K.tracks&&z.push.apply(z,g.K(this.K.tracks));this.K.refresh&&z.push(this.K.refresh);this.K.musicLibraryStatusEntity&&z.push(this.K.musicLibraryStatusEntity);this.K.details&&z.push(this.K.details);this.K.downloadMetadata&&z.push(this.K.downloadMetadata);this.K.sideloadMetadata&&z.push(this.K.sideloadMetadata);this.K.userDetails&&z.push(this.K.userDetails);this.K.entryCollection&&z.push(this.K.entryCollection);this.K.share&&z.push(this.K.share);this.K.podcastShowAdditionalMetadata&&z.push.apply(z,
|
|
g.K((new K9(this.K.podcastShowAdditionalMetadata)).L()));return[].concat(g.K(new Set(z)))};
|
|
g.O(K9,B1);K9.prototype.L=function(){var z=[];this.K.creatorEntity&&z.push(this.K.creatorEntity);return[].concat(g.K(new Set(z)))};g.O(hQ,z6);hQ.prototype.L=function(){return[]};g.O(p9,z6);
|
|
p9.prototype.L=function(){var z=[];this.K.musicLibraryStatusEntity&&z.push(this.K.musicLibraryStatusEntity);this.K.artists&&z.push.apply(z,g.K(this.K.artists));this.K.audioModeVersion&&z.push(this.K.audioModeVersion);this.K.videoModeVersion&&z.push(this.K.videoModeVersion);this.K.userDetails&&z.push(this.K.userDetails);this.K.details&&z.push(this.K.details);this.K.albumRelease&&z.push(this.K.albumRelease);this.K.share&&z.push(this.K.share);this.K.libraryEdit&&z.push(this.K.libraryEdit);this.K.downloadMetadata&&
|
|
z.push(this.K.downloadMetadata);this.K.playbackPosition&&z.push(this.K.playbackPosition);this.K.lyrics&&z.push(this.K.lyrics);return[].concat(g.K(new Set(z)))};
|
|
g.O(xp,z6);xp.prototype.L=function(){var z=[];this.K.parentTrack&&z.push(this.K.parentTrack);return[].concat(g.K(new Set(z)))};
|
|
g.O(Hx,z6);Hx.prototype.L=function(){var z=[];this.K.parentTrack&&z.push(this.K.parentTrack);return[].concat(g.K(new Set(z)))};var f4O=new g.Av("musicEmbeddedPlayerOverlayVideoDetailsRenderer");var QSs=new g.Av("shareEndpoint"),TC6=new g.Av("shareEntityEndpoint"),ksX=new g.Av("shareEntityServiceEndpoint"),GsW=new g.Av("webPlayerShareEntityServiceEndpoint");g.f4=new g.Av("urlEndpoint");g.L4=new g.Av("watchEndpoint");var e4a=new g.Av("watchPlaylistEndpoint");g.O(N1,z6);N1.prototype.L=function(){return[]};g.O(Um,z6);Um.prototype.L=function(){return[]};g.O(gm,z6);gm.prototype.L=function(){return[]};g.O(rm,z6);rm.prototype.L=function(){return[]};g.O(iZ,z6);iZ.prototype.L=function(){var z=[];this.K.transfer&&z.push(this.K.transfer);this.K.adsPlaybackData&&z.push.apply(z,g.K(this.K.adsPlaybackData));this.K.drmLicense&&z.push(this.K.drmLicense);this.K.offlineVideoPolicy&&z.push(this.K.offlineVideoPolicy);this.K.videoDownloadContextEntity&&z.push(this.K.videoDownloadContextEntity);return[].concat(g.K(new Set(z)))};g.O(wm,z6);wm.prototype.L=function(){return[]};g.O(tQ,z6);tQ.prototype.L=function(){var z=[];this.K.offlineVideoStreams&&z.push.apply(z,g.K(this.K.offlineVideoStreams));this.K.captionTrack&&z.push.apply(z,g.K(this.K.captionTrack));return[].concat(g.K(new Set(z)))};g.O(yN,z6);yN.prototype.L=function(){return[]};g.O(oD,z6);oD.prototype.L=function(){return[]};g.O(sm,z6);sm.prototype.L=function(){return[]};var dIs=new g.Av("prefetchWatchCommand");var CIX=new g.Av("compositeVideoOverlayRenderer");var GPw=new g.Av("paidContentOverlayRenderer");var g_Q=new g.Av("playerMutedAutoplayOverlayRenderer"),rSQ=new g.Av("playerMutedAutoplayEndScreenRenderer");var h0X=new g.Av("unserializedPlayerResponse"),MOX=new g.Av("unserializedPlayerResponse"),FNs=new g.Av("playerResponse");var LNk=new g.Av("playlistEditEndpoint");g.O($p,z6);$p.prototype.L=function(){return[]};var Tx=new g.Av("reelWatchEndpoint");var fCa=new g.Av("reelItemWatchResponse");g.Kq=new g.Av("buttonRenderer");g.hO=new g.Av("toggleButtonRenderer");g.kOX=new g.Av("counterfactualRenderer");var nDr=new g.Av("resolveUrlCommandMetadata");g.O(q1,z6);q1.prototype.L=function(){return[]};var WNW=new g.Av("modifyChannelNotificationPreferenceEndpoint");var XIX=new g.Av("unsubscribeEndpoint");g.O(Px,z6);Px.prototype.L=function(){return[]};var Ook=new g.Av("subscribeButtonRenderer");var Jms=new g.Av("subscribeEndpoint");g.O(M1,z6);M1.prototype.L=function(){return[]};g.O(C9,z6);C9.prototype.L=function(){return[]};g.O(AQ,z6);AQ.prototype.L=function(){return[]};g.O(Bx,z6);Bx.prototype.L=function(){return[]};g.O(zO,z6);zO.prototype.L=function(){return[]};g.O(Dc,z6);Dc.prototype.L=function(){return[]};g.O(EC,z6);EC.prototype.L=function(){return[]};g.O(QV,z6);QV.prototype.L=function(){return[]};g.O(TO,z6);TO.prototype.L=function(){return[]};g.O(kf,z6);kf.prototype.L=function(){return[]};var GOL=new g.Av("qrCodeRenderer");var NJV={yO:"LIVING_ROOM_APP_MODE_UNSPECIFIED",KA:"LIVING_ROOM_APP_MODE_MAIN",FO:"LIVING_ROOM_APP_MODE_KIDS",LA:"LIVING_ROOM_APP_MODE_MUSIC",o1:"LIVING_ROOM_APP_MODE_UNPLUGGED",zu:"LIVING_ROOM_APP_MODE_GAMING"};g.O(GO,z6);GO.prototype.L=function(){return[]};g.O(ei,z6);ei.prototype.L=function(){return[]};var Zgw=new g.Av("autoplaySwitchButtonRenderer");var hJn=new g.Av("desktopOverlayConfigRenderer");var dpr=new g.Av("engagementPanelSectionListRenderer");var nsL=new g.Av("playlistPanelRenderer");g.O(di,z6);di.prototype.L=function(){return[]};g.O(Fp,z6);Fp.prototype.L=function(){return[]};g.O(LK,z6);LK.prototype.L=function(){return[]};g.O(fK,z6);fK.prototype.L=function(){return[]};g.O(nK,z6);nK.prototype.L=function(){return[]};g.O(W6,z6);W6.prototype.L=function(){return[]};g.O(Xp,z6);Xp.prototype.L=function(){return[]};var f7s=new g.Av("cipher");var pDr=new g.Av("playerVars");var Cvs=new g.Av("playerVars");var pq=g.Cn.window,uoX,Vsk,J4=(pq==null?void 0:(uoX=pq.yt)==null?void 0:uoX.config_)||(pq==null?void 0:(Vsk=pq.ytcfg)==null?void 0:Vsk.data_)||{};g.AV("yt.config_",J4);var bF=[];var iYX=/^[\w.]*$/,Nok={q:!0,search_query:!0},HYs=String(mQ);g.wrI=new function(){var z=window.document;this.K=window;this.L=z};
|
|
g.AV("yt.ads_.signals_.getAdSignalsString",function(z){return g.lF(g.h4(z))});g.I6();var o0V="XMLHttpRequest"in g.Cn?function(){return new XMLHttpRequest}:null;var OXO="absolute_experiments client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods theme".split(" "),bXn=[].concat(g.K(OXO),["client_dev_set_cookie"]);var Cxw={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"},dU6="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.K(OXO)),TMk=!1,DUV=iF;g.O(g.yV,g.Hn);$f.prototype.then=function(z,D,E){return this.K?this.K.then(z,D,E):this.Z===1&&z?(z=z.call(E,this.L))&&typeof z.then==="function"?z:g.P6(z):this.Z===2&&D?(z=D.call(E,this.L))&&typeof z.then==="function"?z:g.qp(z):this};
|
|
$f.prototype.getValue=function(){return this.L};
|
|
$f.prototype.$goog_Thenable=!0;var Mp=!1;g.sp=Wa||Xz;var usI=/^([0-9\.]+):([0-9\.]+)$/;var uQQ=g.ls(["data-"]),mUa={};var jSX=0,RB=g.tU?"webkit":g.m5?"moz":g.aJ?"ms":zN?"o":"",vDJ=g.BX("ytDomDomGetNextId")||function(){return++jSX};
|
|
g.AV("ytDomDomGetNextId",vDJ);var IAQ={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};x3.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
|
|
x3.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
|
|
x3.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};g.Ha=g.Cn.ytEventsEventsListeners||{};g.AV("ytEventsEventsListeners",g.Ha);var RrV=g.Cn.ytEventsEventsCounter||{count:0};g.AV("ytEventsEventsCounter",RrV);var ctX=g.TI(function(){var z=!1;try{var D=Object.defineProperty({},"passive",{get:function(){z=!0}});
|
|
window.addEventListener("test",null,D)}catch(E){}return z}),Zxr=g.TI(function(){var z=!1;
|
|
try{var D=Object.defineProperty({},"capture",{get:function(){z=!0}});
|
|
window.addEventListener("test",null,D)}catch(E){}return z});var xY;xY=window;g.r=xY.ytcsi&&xY.ytcsi.now?xY.ytcsi.now:xY.performance&&xY.performance.timing&&xY.performance.now&&xY.performance.timing.navigationStart?function(){return xY.performance.timing.navigationStart+xY.performance.now()}:function(){return(new Date).getTime()};g.ZM(rT,g.x);rT.prototype.j=function(z){z.K===void 0&&aAa(z);var D=z.K;z.L===void 0&&aAa(z);this.K=new g.k0(D,z.L)};
|
|
rT.prototype.LL=function(){return this.K||new g.k0};
|
|
rT.prototype.FH=function(){if(this.K){var z=(0,g.r)();if(this.B!=0){var D=this.U,E=this.K,Q=D.x-E.x;D=D.y-E.y;Q=Math.sqrt(Q*Q+D*D)/(z-this.B);this.L[this.Z]=Math.abs((Q-this.V)/this.V)>.5?1:0;for(E=D=0;E<4;E++)D+=this.L[E]||0;D>=3&&this.S();this.V=Q}this.B=z;this.U=this.K;this.Z=(this.Z+1)%4}};
|
|
rT.prototype.xV=function(){window.clearInterval(this.N);g.U_(this.AT)};g.O(g.i$,g.x);g.i$.prototype.lr=function(z,D,E,Q,T){E=lD((0,g.mH)(E,Q||this.U));E={target:z,name:D,callback:E};var k;T&&ctX()&&(k={passive:!0});z.addEventListener(D,E.callback,k);this.L.push(E);return E};
|
|
g.i$.prototype.OD=function(z){for(var D=0;D<this.L.length;D++)if(this.L[D]==z){this.L.splice(D,1);z.target.removeEventListener(z.name,z.callback);break}};
|
|
g.i$.prototype.xV=function(){g.tF(this);g.x.prototype.xV.call(this)};var xrn=["att/get"],lFr=["embedded_player"],mIL=["share/get_share_panel"],lCW=["share/get_web_player_share_panel"],YyX=["feedback"],ICQ=["notification/modify_channel_preference"],A_6=["player"],aCr=["browse/edit_playlist"],QVQ=["reel/reel_item_watch"],TBs=["navigation/resolve_url"],qmr=["account/set_setting"],Sy6=["subscription/subscribe"],R4X=["subscription/unsubscribe"],Dbr=["next","unplugged/watch_next"];var ya={uR:g.TI(function(){try{var z=new gK;var D=z.isAvailable()?z:null}catch(E){return null}return D?new xV(D):null}),
|
|
I3:g.TI(function(){var z=new gAX;return z.isAvailable()?new xV(z):null})};g.HR=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};g.AV("yt.msgs_",g.HR);q0.prototype.VL=function(z,D){z={};var E=[];"USER_SESSION_ID"in J4&&E.push({key:"u",value:g.VV("USER_SESSION_ID")});if(E=ZvQ(E))z.Authorization=E,E=D=D==null?void 0:D.sessionIndex,E===void 0&&(E=Number(g.VV("SESSION_INDEX",0)),E=isNaN(E)?0:E),g.UC("voice_search_auth_header_removal")||(z["X-Goog-AuthUser"]=E.toString()),"INNERTUBE_HOST_OVERRIDE"in J4||(z["X-Origin"]=window.location.origin),D===void 0&&"DELEGATED_SESSION_ID"in J4&&(z["X-Goog-PageId"]=g.VV("DELEGATED_SESSION_ID"));return z};var Lf={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var AF=g.BX("ytglobal.prefsUserPrefsPrefs_")||{};g.AV("ytglobal.prefsUserPrefsPrefs_",AF);var Pa;g.u=Hx6.prototype;g.u.get=function(z,D){CF(z);M0(z);z=AF[z]!==void 0?AF[z].toString():null;return z!=null?z:D?D:""};
|
|
g.u.set=function(z,D){CF(z);M0(z);if(D==null)throw Error("ExpectedNotNull");AF[z]=D.toString()};
|
|
g.u.PF=function(z){return!!((NMW("f"+(Math.floor(z/31)+1))||0)&1<<z%31)};
|
|
g.u.remove=function(z){CF(z);M0(z);delete AF[z]};
|
|
g.u.save=function(){A4(this.K,this.dump(),63072E3,this.L,!0)};
|
|
g.u.clear=function(){g.Uer(AF)};
|
|
g.u.dump=function(){var z=[],D;for(D in AF)AF.hasOwnProperty(D)&&z.push(D+"="+encodeURIComponent(String(AF[D])));return z.join("&")};
|
|
g.u.parse=function(z){z=decodeURIComponent(z).split("&");for(var D=0;D<z.length;D++){var E=z[D].split("="),Q=E[0];(E=E[1])&&(AF[Q]=E.toString())}};var gG6={bluetooth:"CONN_DISCO",cellular:"CONN_CELLULAR_UNKNOWN",ethernet:"CONN_WIFI",none:"CONN_NONE",wifi:"CONN_WIFI",wimax:"CONN_CELLULAR_4G",other:"CONN_UNKNOWN",unknown:"CONN_UNKNOWN","slow-2g":"CONN_CELLULAR_2G","2g":"CONN_CELLULAR_2G","3g":"CONN_CELLULAR_3G","4g":"CONN_CELLULAR_4G"},TVQ={CONN_DEFAULT:0,CONN_UNKNOWN:1,CONN_NONE:2,CONN_WIFI:3,CONN_CELLULAR_2G:4,CONN_CELLULAR_3G:5,CONN_CELLULAR_4G:6,CONN_CELLULAR_UNKNOWN:7,CONN_DISCO:8,CONN_CELLULAR_5G:9,CONN_WIFI_METERED:10,CONN_CELLULAR_5G_SA:11,
|
|
CONN_CELLULAR_5G_NSA:12,CONN_WIRED:30,CONN_INVALID:31},kEV={EFFECTIVE_CONNECTION_TYPE_UNKNOWN:0,EFFECTIVE_CONNECTION_TYPE_OFFLINE:1,EFFECTIVE_CONNECTION_TYPE_SLOW_2G:2,EFFECTIVE_CONNECTION_TYPE_2G:3,EFFECTIVE_CONNECTION_TYPE_3G:4,EFFECTIVE_CONNECTION_TYPE_4G:5},ix6={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};g.O(g.Ba,Error);Ep.prototype.Vl=function(z,D){return g.Qd(z,1,D)};g.BX("yt.scheduler.instance.timerIdMap_");g.O(kS,Ep);kS.prototype.TF=function(z){if(z===void 0||!Number.isNaN(Number(z))){var D=g.BX("yt.scheduler.instance.cancelJob");D?D(z):window.clearTimeout(z)}};
|
|
kS.prototype.start=function(){var z=g.BX("yt.scheduler.instance.start");z&&z()};
|
|
kS.prototype.pause=function(){var z=g.BX("yt.scheduler.instance.pause");z&&z()};
|
|
var xR=g.GR();dA.prototype.set=function(z,D,E,Q){E=E||31104E3;this.remove(z);if(this.K)try{this.K.set(z,D,Date.now()+E*1E3);return}catch(k){}var T="";if(Q)try{T=escape((new VQ).iY(D))}catch(k){return}else T=escape(D);A4(z,T,E,this.L)};
|
|
dA.prototype.get=function(z,D){var E=void 0,Q=!this.K;if(!Q)try{E=this.K.get(z)}catch(T){Q=!0}if(Q&&(E=g.B6(z))&&(E=unescape(E),D))try{E=JSON.parse(E)}catch(T){this.remove(z),E=void 0}return E};
|
|
dA.prototype.remove=function(z){this.K&&this.K.remove(z);LE6(z,"/",this.L)};var F0=function(){var z;return function(){z||(z=new dA("ytidb"));return z}}();var nc=[],fc=!1;var NY={},oGa=(NY.AUTH_INVALID="No user identifier specified.",NY.EXPLICIT_ABORT="Transaction was explicitly aborted.",NY.IDB_NOT_SUPPORTED="IndexedDB is not supported.",NY.MISSING_INDEX="Index not created.",NY.MISSING_OBJECT_STORES="Object stores not created.",NY.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",NY.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",NY.UNKNOWN_ABORT=
|
|
"Transaction was aborted for unknown reasons.",NY.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",NY.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",NY.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",NY.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",NY),U1={},s9k=(U1.AUTH_INVALID="ERROR",U1.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",U1.EXPLICIT_ABORT="IGNORED",
|
|
U1.IDB_NOT_SUPPORTED="ERROR",U1.MISSING_INDEX="WARNING",U1.MISSING_OBJECT_STORES="ERROR",U1.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",U1.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",U1.QUOTA_EXCEEDED="WARNING",U1.QUOTA_MAYBE_EXCEEDED="WARNING",U1.UNKNOWN_ABORT="WARNING",U1.INCOMPATIBLE_DB_VERSION="WARNING",U1),g1={},$Uw=(g1.AUTH_INVALID=!1,g1.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,g1.EXPLICIT_ABORT=!1,g1.IDB_NOT_SUPPORTED=!1,g1.MISSING_INDEX=!1,g1.MISSING_OBJECT_STORES=!1,g1.DB_DELETED_BY_MISSING_OBJECT_STORES=
|
|
!1,g1.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,g1.QUOTA_EXCEEDED=!1,g1.QUOTA_MAYBE_EXCEEDED=!0,g1.UNKNOWN_ABORT=!0,g1.INCOMPATIBLE_DB_VERSION=!1,g1);g.O(Vd,g.Ba);g.O(Op,Vd);g.O(bA,Error);var q2k=["The database connection is closing","Can't start a transaction on a closed database","A mutation operation was attempted on a database that did not allow mutations"];YS.all=function(z){return new YS(new lA(function(D,E){var Q=[],T=z.length;T===0&&D(Q);for(var k={Wm:0};k.Wm<z.length;k={Wm:k.Wm},++k.Wm)YS.resolve(z[k.Wm]).then(function(G){return function(d){Q[G.Wm]=d;T--;T===0&&D(Q)}}(k)).catch(function(G){E(G)})}))};
|
|
YS.resolve=function(z){return new YS(new lA(function(D,E){z instanceof YS?z.then(D,E):D(z)}))};
|
|
YS.reject=function(z){return new YS(new lA(function(D,E){E(z)}))};
|
|
YS.prototype.then=function(z,D){var E=this,Q=z!=null?z:MM6,T=D!=null?D:Pkk;return new YS(new lA(function(k,G){E.state.status==="PENDING"?(E.K.push(function(){Cks(E,E,Q,k,G)}),E.L.push(function(){Atw(E,E,T,k,G)})):E.state.status==="FULFILLED"?Cks(E,E,Q,k,G):E.state.status==="REJECTED"&&Atw(E,E,T,k,G)}))};
|
|
YS.prototype.catch=function(z){return this.then(void 0,z)};g.u=QYw.prototype;g.u.add=function(z,D,E){return pc(this,[z],{mode:"readwrite",PS:!0,commit:RR()},function(Q){return Q.objectStore(z).add(D,E)})};
|
|
g.u.clear=function(z){return pc(this,[z],{mode:"readwrite",PS:!0},function(D){return D.objectStore(z).clear()})};
|
|
g.u.close=function(){this.K.close();var z;((z=this.options)==null?0:z.closed)&&this.options.closed()};
|
|
g.u.count=function(z,D){return pc(this,[z],{mode:"readonly",PS:!0,commit:RR()},function(E){return E.objectStore(z).count(D)})};
|
|
g.u.delete=function(z,D){return pc(this,[z],{mode:"readwrite",PS:!0,commit:RR()&&!(D instanceof IDBKeyRange)},function(E){return E.objectStore(z).delete(D)})};
|
|
g.u.get=function(z,D){return pc(this,[z],{mode:"readonly",PS:!0,commit:RR()},function(E){return E.objectStore(z).get(D)})};
|
|
g.u.getAll=function(z,D,E){return pc(this,[z],{mode:"readonly",PS:!0},function(Q){return Q.objectStore(z).getAll(D,E)})};
|
|
g.u.put=function(z,D,E){return pc(this,[z],{mode:"readwrite",PS:!0,commit:RR()},function(Q){return Q.objectStore(z).put(D,E)})};
|
|
g.u.objectStoreNames=function(){return Array.from(this.K.objectStoreNames)};
|
|
g.u.getName=function(){return this.K.name};
|
|
g.u=Zj.prototype;g.u.add=function(z,D){return aR(this.K.add(z,D))};
|
|
g.u.autoIncrement=function(){return this.K.autoIncrement};
|
|
g.u.clear=function(){return aR(this.K.clear()).then(function(){})};
|
|
g.u.count=function(z){return aR(this.K.count(z))};
|
|
g.u.delete=function(z){return z instanceof IDBKeyRange?e6X(this,z):aR(this.K.delete(z))};
|
|
g.u.get=function(z){return aR(this.K.get(z))};
|
|
g.u.getAll=function(z,D){return"getAll"in IDBObjectStore.prototype?aR(this.K.getAll(z,D)):doL(this,z,D)};
|
|
g.u.index=function(z){try{return new n7I(this.K.index(z))}catch(D){if(D instanceof Error&&D.name==="NotFoundError")throw new bA(z,this.K.name);throw D;}};
|
|
g.u.getName=function(){return this.K.name};
|
|
g.u.keyPath=function(){return this.K.keyPath};
|
|
g.u.put=function(z,D){return aR(this.K.put(z,D))};
|
|
hL.prototype.abort=function(){this.K.abort();this.aborted=!0;throw new Vd("EXPLICIT_ABORT");};
|
|
hL.prototype.commit=function(){if(!this.aborted){var z,D;(D=(z=this.K).commit)==null||D.call(z)}};
|
|
hL.prototype.objectStore=function(z){z=this.K.objectStore(z);var D=this.L.get(z);D||(D=new Zj(z),this.L.set(z,D));return D};
|
|
g.u=n7I.prototype;g.u.count=function(z){return aR(this.K.count(z))};
|
|
g.u.delete=function(z){return gA(this,{query:z},function(D){return D.delete().then(function(){return Nh(D)})})};
|
|
g.u.get=function(z){return aR(this.K.get(z))};
|
|
g.u.getAll=function(z,D){return"getAll"in IDBIndex.prototype?aR(this.K.getAll(z,D)):Wkn(this,z,D)};
|
|
g.u.keyPath=function(){return this.K.keyPath};
|
|
g.u.unique=function(){return this.K.unique};
|
|
rA.prototype.delete=function(){return aR(this.cursor.delete()).then(function(){})};
|
|
rA.prototype.getValue=function(){return this.cursor.value};
|
|
rA.prototype.update=function(z){return aR(this.cursor.update(z))};wA.prototype.L=function(z,D,E){E=E===void 0?{}:E;return JTs(z,D,E)};
|
|
wA.prototype.delete=function(z){z=z===void 0?{}:z;return iA(this.name,z)};
|
|
wA.prototype.open=function(){function z(){var k,G,d,F,L,n,f,X,W,J;return g.w6(function(V){switch(V.L){case 1:return G=(k=Error().stack)!=null?k:"",V.V(2),V.K(E.L(E.name,E.options.version,T),4);case 4:for(var l=d=V.Z,S=E.options,Z=[],p=g.v(Object.keys(S.H2)),c=p.next();!c.done;c=p.next()){c=c.value;var w=S.H2[c],y=w.dh===void 0?Number.MAX_VALUE:w.dh;!(l.K.version>=w.FV)||l.K.version>=y||l.K.objectStoreNames.contains(c)||Z.push(c)}F=Z;if(F.length===0){V.XH(5);break}L=Object.keys(E.options.H2);n=d.objectStoreNames();
|
|
if(E.V<VM("ytidb_reopen_db_retries",0))return E.V++,d.close(),Wc(new Vd("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:E.name,expectedObjectStores:L,foundObjectStores:n})),V.return(z());if(!(E.B<VM("ytidb_remake_db_retries",1))){V.XH(6);break}E.B++;return V.K(E.delete(),7);case 7:return Wc(new Vd("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:E.name,expectedObjectStores:L,foundObjectStores:n})),V.return(z());case 6:throw new Op(n,L);case 5:return V.return(d);case 2:f=V.B();if(f instanceof DOMException?
|
|
f.name!=="VersionError":"DOMError"in self&&f instanceof DOMError?f.name!=="VersionError":!(f instanceof Object&&"message"in f)||f.message!=="An attempt was made to open a database using a lower version than the existing version."){V.XH(8);break}return V.K(E.L(E.name,void 0,Object.assign({},T,{upgrade:void 0})),9);case 9:X=V.Z;W=X.K.version;if(E.options.version!==void 0&&W>E.options.version+1)throw X.close(),E.Z=!1,u$6(E,W);return V.return(X);case 8:throw D(),f instanceof Error&&!g.UC("ytidb_async_stack_killswitch")&&
|
|
(f.stack=f.stack+"\n"+G.substring(G.indexOf("\n")+1)),vc(f,E.name,"",(J=E.options.version)!=null?J:-1);}})}
|
|
function D(){E.K===Q&&(E.K=void 0)}
|
|
var E=this;if(!this.Z)throw u$6(this);if(this.K)return this.K;var Q,T={blocking:function(k){k.close()},
|
|
closed:D,kc:D,upgrade:this.options.upgrade};return this.K=Q=z()};var yd=new wA("YtIdbMeta",{H2:{databases:{FV:1}},upgrade:function(z,D){D(1)&&cc(z,"databases",{keyPath:"actualName"})}});var Pc,qh=new function(){}(new function(){});new g.wQ;g.O(AL,wA);AL.prototype.L=function(z,D,E){E=E===void 0?{}:E;return(this.options.shared?IgJ:YLr)(z,D,Object.assign({},E))};
|
|
AL.prototype.delete=function(z){z=z===void 0?{}:z;return(this.options.shared?Z2a:agO)(this.name,z)};var r1={},KkV=Bc("ytGcfConfig",{H2:(r1.coldConfigStore={FV:1},r1.hotConfigStore={FV:1},r1),shared:!1,upgrade:function(z,D){D(1)&&(xS(cc(z,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),xS(cc(z,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
|
|
version:1});g.O(Dm,g.x);Dm.prototype.xV=function(){for(var z=g.v(this.L),D=z.next();!D.done;D=z.next()){var E=this.K;D=E.indexOf(D.value);D>=0&&E.splice(D,1)}this.L.length=0;g.x.prototype.xV.call(this)};g.Ed.prototype.Z=function(z){this.hotHashData=z;g.AV("yt.gcf.config.hotHashData",this.hotHashData||null)};var ZXQ=typeof TextEncoder!=="undefined"?new TextEncoder:null,u5n=ZXQ?function(z){return ZXQ.encode(z)}:function(z){z=Tvs(z);
|
|
for(var D=new Uint8Array(z.length),E=0;E<D.length;E++)D[E]=z[E];return D};var byX={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},vKL={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};ff.prototype.iY=function(){return{version:this.version,args:this.args}};nf.prototype.toString=function(){return this.topic};var cmL=g.BX("ytPubsub2Pubsub2Instance")||new Vo;Vo.prototype.subscribe=Vo.prototype.subscribe;Vo.prototype.unsubscribeByKey=Vo.prototype.Qf;Vo.prototype.publish=Vo.prototype.Zg;Vo.prototype.clear=Vo.prototype.clear;g.AV("ytPubsub2Pubsub2Instance",cmL);var JJ=g.BX("ytPubsub2Pubsub2SubscribedKeys")||{};g.AV("ytPubsub2Pubsub2SubscribedKeys",JJ);var uR=g.BX("ytPubsub2Pubsub2TopicToKeys")||{};g.AV("ytPubsub2Pubsub2TopicToKeys",uR);var dxX=g.BX("ytPubsub2Pubsub2IsAsync")||{};
|
|
g.AV("ytPubsub2Pubsub2IsAsync",dxX);g.AV("ytPubsub2Pubsub2SkipSubKey",null);var XUI=VM("max_body_size_to_compress",5E5),Jlk=VM("min_body_size_to_compress",500),Od=!0,jsX=0,Vww=0,bmQ=VM("compression_performance_threshold_lr",250);g.u=vv.prototype;g.u.writeThenSend=function(z,D){var E=this;D=D===void 0?{}:D;if(jk(this)&&this.K){var Q={url:z,options:D,timestamp:this.now(),status:"NEW",sendCount:0};this.cZ.set(Q,this.ZH).then(function(T){Q.id=T;E.HS.tk()&&mK(E,Q)}).catch(function(T){mK(E,Q);
|
|
Iq(E,T)})}else this.Ha(z,D)};
|
|
g.u.sendThenWrite=function(z,D,E){var Q=this;D=D===void 0?{}:D;if(jk(this)&&this.K){var T={url:z,options:D,timestamp:this.now(),status:"NEW",sendCount:0};this.MN&&this.MN("nwl_skip_retry")&&(T.skipRetry=E);if(this.HS.tk()||this.MN&&this.MN("nwl_aggressive_send_then_write")&&!T.skipRetry){if(!T.skipRetry){var k=D.onError?D.onError:function(){};
|
|
D.onError=function(G,d){return g.w6(function(F){if(F.L==1)return F.K(Q.cZ.set(T,Q.ZH).catch(function(L){Iq(Q,L)}),2);
|
|
k(G,d);F.U()})}}this.Ha(z,D,T.skipRetry)}else this.cZ.set(T,this.ZH).catch(function(G){Q.Ha(z,D,T.skipRetry);
|
|
Iq(Q,G)})}else E=this.MN&&this.MN("nwl_skip_retry")&&E,this.Ha(z,D,E)};
|
|
g.u.sendAndWrite=function(z,D){var E=this;D=D===void 0?{}:D;if(jk(this)&&this.K){var Q={url:z,options:D,timestamp:this.now(),status:"NEW",sendCount:0},T=!1,k=D.onSuccess?D.onSuccess:function(){};
|
|
Q.options.onSuccess=function(G,d){Q.id!==void 0?E.cZ.Ht(Q.id,E.ZH):T=!0;E.HS.lA&&E.MN&&E.MN("vss_network_hint")&&E.HS.lA(!0);k(G,d)};
|
|
this.Ha(Q.url,Q.options,void 0,!0);this.cZ.set(Q,this.ZH).then(function(G){Q.id=G;T&&E.cZ.Ht(Q.id,E.ZH)}).catch(function(G){Iq(E,G)})}else this.Ha(z,D,void 0,!0)};
|
|
g.u.T7=function(){var z=this;if(!jk(this))throw Error("IndexedDB is not supported: throttleSend");this.L||(this.L=this.mO.Vl(function(){var D;return g.w6(function(E){if(E.L==1)return E.K(z.cZ.Zz("NEW",z.ZH),2);if(E.L!=3)return D=E.Z,D?E.K(mK(z,D),3):(z.j4(),E.return());z.L&&(z.L=0,z.T7());E.U()})},this.x7))};
|
|
g.u.j4=function(){this.mO.TF(this.L);this.L=0};var aq;var eCW={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,liveChatGiftButtonImpressed:558,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,offlineSystemFailure:546,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationPlayablesMetrics:533,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69,
|
|
mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,
|
|
mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,
|
|
vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,
|
|
streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136,integrationAttributionEvent:556,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,
|
|
anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,
|
|
transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,
|
|
videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,
|
|
ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,
|
|
tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,
|
|
offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,
|
|
siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,
|
|
layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,
|
|
tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5DeviceStorageStats:535,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,
|
|
mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,
|
|
idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,
|
|
googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,
|
|
mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,
|
|
sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,
|
|
lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,
|
|
blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522,
|
|
tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,
|
|
channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,
|
|
producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531,
|
|
coordinatedSamplingTriggered:532,recapScreenshotEvent:534,mdxLocalNetworkPermissionRequestEvent:536,mdxLocalNetworkPermissionResponseEvent:537,sessionReplayEvent:538,sessionReplayStatusEvent:539,loggingReliabilityProbe:540,keyValueStoreStatsEvent:541,deviceLocationPermissionEvent:542,remoteControlStarted:543,remoteControlCompleted:544,reelsAdsEvents:545,ytlrLoaderTestHarnessEvent:547,biometricAuthenticationEvent:548,mainAppLifecycleEvent:549,musicDownloadBackgroundContinuedProcessingTask:550,musicMetadataMismatchEvent:551,
|
|
scrollToComponentCompleted:552,entityStoreTelemetry:553,streamingDarkLaunchEvent:554,childAccountsDisplayEvent:555,tvfasPlaybackContext:557};var KNn={},Uxr=Bc("ServiceWorkerLogsDatabase",{H2:(KNn.SWHealthLog={FV:1},KNn),shared:!0,upgrade:function(z,D){D(1)&&xS(cc(z,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
|
|
version:1});var Zm={},ylV=0;var cv;hJ.prototype.requestComplete=function(z,D){D&&(this.L=!0);z=this.removeParams(z);this.K.get(z)||this.K.set(z,D)};
|
|
hJ.prototype.isEndpointCFR=function(z){z=this.removeParams(z);return(z=this.K.get(z))?!1:z===!1&&this.L?!0:null};
|
|
hJ.prototype.removeParams=function(z){return z.split("?")[0]};
|
|
hJ.prototype.removeParams=hJ.prototype.removeParams;hJ.prototype.isEndpointCFR=hJ.prototype.isEndpointCFR;hJ.prototype.requestComplete=hJ.prototype.requestComplete;hJ.getInstance=$xQ;g.O(pf,g.s2);g.u=pf.prototype;g.u.tk=function(){return this.K.tk()};
|
|
g.u.lA=function(z){this.K.isOnline=z};
|
|
g.u.fq=function(){var z=window.navigator.onLine;return z===void 0?!0:z};
|
|
g.u.R4=function(){this.L=!0};
|
|
g.u.TX=function(z,D){return this.K.TX(z,D)};
|
|
g.u.zd=function(z){return hz(this.K,z)};
|
|
pf.prototype.sendNetworkCheckRequest=pf.prototype.zd;pf.prototype.listen=pf.prototype.TX;pf.prototype.enableErrorFlushing=pf.prototype.R4;pf.prototype.getWindowStatus=pf.prototype.fq;pf.prototype.networkStatusHint=pf.prototype.lA;pf.prototype.isNetworkAvailable=pf.prototype.tk;pf.getInstance=qqX;g.O(x8,g.s2);x8.prototype.tk=function(){var z=g.BX("yt.networkStatusManager.instance.isNetworkAvailable");return z?z.bind(this.L)():!0};
|
|
x8.prototype.lA=function(z){var D=g.BX("yt.networkStatusManager.instance.networkStatusHint").bind(this.L);D&&D(z)};
|
|
x8.prototype.zd=function(z){var D=this,E;return g.w6(function(Q){E=g.BX("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(D.L);return g.UC("skip_network_check_if_cfr")&&$xQ().isEndpointCFR("generate_204")?Q.return(new Promise(function(T){var k;D.lA(((k=window.navigator)==null?void 0:k.onLine)||!0);T(D.tk())})):E?Q.return(E(z)):Q.return(!0)})};var Hv;g.O(Na,vv);Na.prototype.writeThenSend=function(z,D){D||(D={});D=gk(z,D);Dj()||(this.K=!1);vv.prototype.writeThenSend.call(this,z,D)};
|
|
Na.prototype.sendThenWrite=function(z,D,E){D||(D={});D=gk(z,D);Dj()||(this.K=!1);vv.prototype.sendThenWrite.call(this,z,D,E)};
|
|
Na.prototype.sendAndWrite=function(z,D){D||(D={});D=gk(z,D);Dj()||(this.K=!1);vv.prototype.sendAndWrite.call(this,z,D)};
|
|
Na.prototype.awaitInitialization=function(){return this.Z.promise};var AlX=g.Cn.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1};g.AV("ytNetworklessLoggingInitializationOptions",AlX);g.rk.prototype.isReady=function(){!this.config_&&Muk()&&(this.config_=g.dk());return!!this.config_};var h4r=g.Cn.ytPubsubPubsubInstance||new Vo,tJ=g.Cn.ytPubsubPubsubSubscribedKeys||{},yE=g.Cn.ytPubsubPubsubTopicToKeys||{},BVW=g.Cn.ytPubsubPubsubIsSynchronous||{};Vo.prototype.subscribe=Vo.prototype.subscribe;Vo.prototype.unsubscribeByKey=Vo.prototype.Qf;Vo.prototype.publish=Vo.prototype.Zg;Vo.prototype.clear=Vo.prototype.clear;g.AV("ytPubsubPubsubInstance",h4r);g.AV("ytPubsubPubsubTopicToKeys",yE);g.AV("ytPubsubPubsubIsSynchronous",BVW);g.AV("ytPubsubPubsubSubscribedKeys",tJ);var dlX={};g.ZM(g.Ma,g.x);g.u=g.Ma.prototype;g.u.subscribe=function(z,D,E){return this.rR()?0:this.fJ.subscribe(z,D,E)};
|
|
g.u.unsubscribe=function(z,D,E){return this.rR()?!1:this.fJ.unsubscribe(z,D,E)};
|
|
g.u.Qf=function(z){return this.rR()?!1:this.fJ.Qf(z)};
|
|
g.u.Zg=function(z,D){return this.rR()?!1:this.fJ.Zg.apply(this.fJ,arguments)};
|
|
g.u.EX=function(z,D){for(var E in z)this.subscribe(E,z[E],D)};
|
|
g.u.N0=function(z,D){for(var E in z)this.unsubscribe(E,z[E],D)};var Cf=Date.now().toString();var EG={};g.e6=Symbol("injectionDeps");g.Qg.prototype.toString=function(){return"InjectionToken("+this.name+")"};
|
|
Xer.prototype.resolve=function(z){return z instanceof Tq?dR(this,z.key,[],!0):dR(this,z,[])};var Fy;var fZ=window;var JH=g.UC("web_enable_lifecycle_monitoring")&&nZ()!==0,lU6=g.UC("web_enable_lifecycle_monitoring");Olw.prototype.cancel=function(){for(var z=g.v(this.K),D=z.next();!D.done;D=z.next())D=D.value,D.jobId===void 0||D.XI||this.scheduler.TF(D.jobId),D.XI=!0;this.L.resolve()};g.u=ul.prototype;g.u.install=function(z){this.K.push(z);return this};
|
|
g.u.uninstall=function(){var z=this;g.ok.apply(0,arguments).forEach(function(D){D=z.K.indexOf(D);D>-1&&z.K.splice(D,1)})};
|
|
g.u.transition=function(z,D){var E=this;JH&&u7n(this.state);var Q=this.transitions.find(function(k){return Array.isArray(k.from)?k.from.find(function(G){return G===E.state&&k.to===z}):k.from===E.state&&k.to===z});
|
|
if(Q){this.Z&&(blX(this.Z),this.Z=void 0);YZJ(this,z,D);this.state=z;JH&&WP(this.state);Q=Q.action.bind(this);var T=this.K.filter(function(k){return k[z]}).map(function(k){return k[z]});
|
|
Q(jpV(this,T),D)}else throw Error("no transition specified from "+this.state+" to "+z);};
|
|
g.u.jx=function(z){var D=g.ok.apply(1,arguments);g.GR();for(var E=g.v(z),Q=E.next(),T={};!Q.done;T={pS:void 0},Q=E.next())T.pS=Q.value,ytQ(function(k){return function(){OG(k.pS.name);vP(function(){return k.pS.callback.apply(k.pS,g.K(D))});
|
|
j6(k.pS.name)}}(T))};
|
|
g.u.bV=function(z){var D=g.ok.apply(1,arguments),E,Q,T,k;return g.w6(function(G){G.L==1&&(g.GR(),E=g.v(z),Q=E.next(),T={});if(G.L!=3){if(Q.done)return G.XH(0);T.G2=Q.value;T.GT=void 0;k=function(d){return function(){OG(d.G2.name);var F=vP(function(){return d.G2.callback.apply(d.G2,g.K(D))});
|
|
xl(F)?d.GT=g.UC("web_lifecycle_error_handling_killswitch")?F.then(function(){j6(d.G2.name)}):F.then(function(){j6(d.G2.name)},function(L){Vea(L);
|
|
j6(d.G2.name)}):j6(d.G2.name)}}(T);
|
|
ytQ(k);return T.GT?G.K(T.GT,3):G.XH(3)}T={G2:void 0,GT:void 0};Q=E.next();return G.XH(2)})};
|
|
g.u.aj=function(z){var D=g.ok.apply(1,arguments),E=this,Q=z.map(function(T){return{lK:function(){OG(T.name);vP(function(){return T.callback.apply(T,g.K(D))});
|
|
j6(T.name)},
|
|
priority:Vg(E,T)}});
|
|
Q.length&&(this.Z=new Olw(Q))};
|
|
g.JV.Object.defineProperties(ul.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var ll;g.O(m$,ul);m$.prototype.U=function(z,D){var E=this;this.L=g.TR(0,function(){E.currentState==="application_navigating"&&E.transition("none")},5E3);
|
|
z(D==null?void 0:D.event)};
|
|
m$.prototype.S=function(z,D){this.L&&(xR.TF(this.L),this.L=null);z(D==null?void 0:D.event)};var CZ=[];g.AV("yt.logging.transport.getScrapedGelPayloads",function(){return CZ});var Ih=void 0,Yz=void 0;ah.prototype.storePayload=function(z,D){z=S6(z);this.store[z]?this.store[z].push(D):(this.K={},this.store[z]=[D]);g.UC("more_accurate_gel_parser")&&(D=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(D));return z};
|
|
ah.prototype.smartExtractMatchingEntries=function(z){if(!z.keys.length)return[];for(var D=Za(this,z.keys.splice(0,1)[0]),E=[],Q=0;Q<D.length;Q++)this.store[D[Q]]&&z.sizeLimit&&(this.store[D[Q]].length<=z.sizeLimit?(E.push.apply(E,g.K(this.store[D[Q]])),delete this.store[D[Q]]):E.push.apply(E,g.K(this.store[D[Q]].splice(0,z.sizeLimit))));(z==null?0:z.sizeLimit)&&E.length<(z==null?void 0:z.sizeLimit)&&(z.sizeLimit-=E.length,E.push.apply(E,g.K(this.smartExtractMatchingEntries(z))));return E};
|
|
ah.prototype.extractMatchingEntries=function(z){z=Za(this,z);for(var D=[],E=0;E<z.length;E++)this.store[z[E]]&&(D.push.apply(D,g.K(this.store[z[E]])),delete this.store[z[E]]);return D};
|
|
ah.prototype.getSequenceCount=function(z){z=Za(this,z);for(var D=0,E=0;E<z.length;E++){var Q=void 0;D+=((Q=this.store[z[E]])==null?void 0:Q.length)||0}return D};
|
|
ah.prototype.getSequenceCount=ah.prototype.getSequenceCount;ah.prototype.extractMatchingEntries=ah.prototype.extractMatchingEntries;ah.prototype.smartExtractMatchingEntries=ah.prototype.smartExtractMatchingEntries;ah.prototype.storePayload=ah.prototype.storePayload;var TKa=new g.Qg("FinchConfigManagerService");var $lr=VM("initial_gel_batch_timeout",2E3),spW=VM("gel_queue_timeout_max_ms",6E4),qZn=VM("gel_min_batch_size",5),gR=void 0,GaW=new cP,kaV=new cP,oRn=new cP,yzL=new cP,il,$z=!0,MR=1,hH=new Map,oh=g.Cn.ytLoggingTransportTokensToCttTargetIds_||{};g.AV("ytLoggingTransportTokensToCttTargetIds_",oh);var yg=g.Cn.ytLoggingTransportTokensToJspbCttTargetIds_||{};g.AV("ytLoggingTransportTokensToJspbCttTargetIds_",yg);var HP={},REV=!1;var AH=g.Cn.ytLoggingGelSequenceIdObj_||{};g.AV("ytLoggingGelSequenceIdObj_",AH);var i8W=[];var b8L,iB=g.Cn.ytLoggingDocDocumentNonce_;iB||(iB=g.Bv(16),g.AV("ytLoggingDocDocumentNonce_",iB));b8L=iB;var uZL={XQ:0,RW:1,yR:2,D6:3,x3:4,cTV:5,GN:6,MG:7,le:8,kq:9,DF:10,eB:11,0:"DEFAULT",1:"CHAT",2:"CONVERSATIONS",3:"MINIPLAYER",4:"DIALOG",5:"VOZ",6:"MUSIC_WATCH_TABS",7:"SHARE",8:"PUSH_NOTIFICATIONS",9:"RICH_GRID_WATCH",10:"PICTURE_IN_PICTURE",11:"MEDIA_CLIENT"};var FYk=1;g.u=D0.prototype;g.u.getAsJson=function(){var z={};this.K.trackingParams!==void 0?z.trackingParams=this.K.trackingParams:(z.veType=this.K.veType,this.K.veCounter!==void 0&&(z.veCounter=this.K.veCounter),this.K.elementIndex!==void 0&&(z.elementIndex=this.K.elementIndex));this.K.dataElement!==void 0&&(z.dataElement=this.K.dataElement.getAsJson());this.K.youtubeData!==void 0&&(z.youtubeData=this.K.youtubeData);this.K.isCounterfactual&&(z.isCounterfactual=!0);return z};
|
|
g.u.getAsJspb=function(){var z=new dw;this.K.trackingParams!==void 0?z.setTrackingParams(this.K.trackingParams):(this.K.veType!==void 0&&o8(z,2,g.T0(this.K.veType)),this.K.veCounter!==void 0&&o8(z,6,g.T0(this.K.veCounter)),this.K.elementIndex!==void 0&&o8(z,3,g.T0(this.K.elementIndex)),this.K.isCounterfactual&&o8(z,5,DG(!0)));if(this.K.dataElement!==void 0){var D=this.K.dataElement.getAsJspb();Lt(z,dw,7,D)}this.K.youtubeData!==void 0&&Lt(z,R1X,8,this.K.jspbYoutubeData);return z};
|
|
g.u.toString=function(){return JSON.stringify(this.getAsJson())};
|
|
g.u.isClientVe=function(){return!this.K.trackingParams&&!!this.K.veType};
|
|
g.u.getLoggingDirectives=function(){return this.K.loggingDirectives};g.AV("yt_logging_screen.getRootVeType",WYQ);g.AV("yt_logging_screen.getCurrentCsn",g.kE);g.AV("yt_logging_screen.getCttAuthInfo",G2);g.AV("yt_logging_screen.setCurrentScreen",jAI);var lYQ="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var x7n=[{Cd:function(z){return"Cannot read property '"+z.key+"'"},
|
|
VT:{Error:[{w5:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{w5:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{w5:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{w5:/\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./,
|
|
groups:["value","key"]},{w5:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{w5:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{w5:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{Cd:function(z){return"Cannot call '"+z.key+"'"},
|
|
VT:{TypeError:[{w5:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{w5:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{w5:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{w5:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{w5:/\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/,groups:["key"]},
|
|
{w5:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{Cd:function(z){return z.key+" is not defined"},
|
|
VT:{ReferenceError:[{w5:/(.*) is not defined/,groups:["key"]},{w5:/Can't find variable: (.*)/,groups:["key"]}]}}];var RCW={t6:[],hf:[{callback:YTW,weight:500},{callback:IYV,weight:500}]};var dY;var J3=new Vo;var H86=new Set,KYs=0,gVQ=0,U7I=0,pBs=[],hCs=[],rNs=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];VP([/^https:\/\/([\w-]*\.)*youtube\.com.*/,/^https:\/\/([\w-]*\.)*gstatic\.com.*/]);VP([/\.css$/,/\.js$/,/\.webm$/,/\.png$/]);VP([/\.css$/,/\.js$/,/\.ico$/,/\/ytmweb\/_\/js\//,/\/ytmweb\/_\/ss\//,/\/kabuki\/_\/js\//,/\/kabuki\/_\/ss\//,/\/ytmainappweb\/_\/js\//,/\/ytmainappweb\/_\/ss\//,/\/ytmusicweb\/_\/js\//,/\/ytmusicweb\/_\/ss\//,/\/music_integrations\/_\/js\//,/\/music_integrations\/_\/ss\//]);VP([/purge_shell=1/]);var w1=void 0;w1=w1===void 0?[]:w1;
|
|
for(var pIO=[],xIX=g.v(bXn),tO=xIX.next();!tO.done;tO=xIX.next())pIO.push({key:tO.value});for(var HXO=g.v(w1),yH=HXO.next();!yH.done;yH=HXO.next())pIO.push(yH.value);Date.now();var $7X=VM("ytcsi_debug_max_size",100);var of={},NCn=(of["analytics.explore"]="LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE",of["artist.analytics"]="LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS",of["artist.events"]="LATENCY_ACTION_CREATOR_ARTIST_CONCERTS",of["artist.presskit"]="LATENCY_ACTION_CREATOR_ARTIST_PROFILE",of["asset.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_ASSET_CLAIMED_VIDEOS",of["asset.composition"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION",of["asset.composition_ownership"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_OWNERSHIP",
|
|
of["asset.composition_policy"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_POLICY",of["asset.embeds"]="LATENCY_ACTION_CREATOR_CMS_ASSET_EMBEDS",of["asset.history"]="LATENCY_ACTION_CREATOR_CMS_ASSET_HISTORY",of["asset.issues"]="LATENCY_ACTION_CREATOR_CMS_ASSET_ISSUES",of["asset.licenses"]="LATENCY_ACTION_CREATOR_CMS_ASSET_LICENSES",of["asset.metadata"]="LATENCY_ACTION_CREATOR_CMS_ASSET_METADATA",of["asset.ownership"]="LATENCY_ACTION_CREATOR_CMS_ASSET_OWNERSHIP",of["asset.potential_embeds"]="LATENCY_ACTION_CREATOR_CMS_ASSET_POTENTIAL_EMBEDS",
|
|
of["asset.policy"]="LATENCY_ACTION_CREATOR_CMS_ASSET_POLICY",of["asset.references"]="LATENCY_ACTION_CREATOR_CMS_ASSET_REFERENCES",of["asset.shares"]="LATENCY_ACTION_CREATOR_CMS_ASSET_SHARES",of["asset.sound_recordings"]="LATENCY_ACTION_CREATOR_CMS_ASSET_SOUND_RECORDINGS",of["asset_group.assets"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_ASSETS",of["asset_group.campaigns"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CAMPAIGNS",of["asset_group.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CLAIMED_VIDEOS",
|
|
of["asset_group.metadata"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_METADATA",of["song.analytics"]="LATENCY_ACTION_CREATOR_SONG_ANALYTICS",of.creator_channel_dashboard="LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD",of["channel.analytics"]="LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS",of.channel_appeal="LATENCY_ACTION_CREATOR_CHANNEL_APPEAL",of["channel.comments"]="LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS",of["channel.content"]="LATENCY_ACTION_CREATOR_CONTENT",of["channel.content.posts"]="LATENCY_ACTION_CREATOR_POST_LIST",
|
|
of["channel.content.promotions"]="LATENCY_ACTION_CREATOR_PROMOTION_LIST",of["channel.copyright"]="LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT",of["channel.editing"]="LATENCY_ACTION_CREATOR_CHANNEL_EDITING",of["channel.monetization"]="LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION",of["channel.music"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC",of["channel.music_storefront"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC_STOREFRONT",of["channel.playlists"]="LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS",of["channel.translations"]=
|
|
"LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS",of["channel.videos"]="LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS",of["channel.live_streaming"]="LATENCY_ACTION_CREATOR_LIVE_STREAMING",of["dialog.copyright_strikes"]="LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES",of["dialog.video_copyright"]="LATENCY_ACTION_CREATOR_DIALOG_VIDEO_COPYRIGHT",of["dialog.uploads"]="LATENCY_ACTION_CREATOR_DIALOG_UPLOADS",of.owner="LATENCY_ACTION_CREATOR_CMS_DASHBOARD",of["owner.allowlist"]="LATENCY_ACTION_CREATOR_CMS_ALLOWLIST",
|
|
of["owner.analytics"]="LATENCY_ACTION_CREATOR_CMS_ANALYTICS",of["owner.art_tracks"]="LATENCY_ACTION_CREATOR_CMS_ART_TRACKS",of["owner.assets"]="LATENCY_ACTION_CREATOR_CMS_ASSETS",of["owner.asset_groups"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUPS",of["owner.bulk"]="LATENCY_ACTION_CREATOR_CMS_BULK_HISTORY",of["owner.campaigns"]="LATENCY_ACTION_CREATOR_CMS_CAMPAIGNS",of["owner.channel_invites"]="LATENCY_ACTION_CREATOR_CMS_CHANNEL_INVITES",of["owner.channels"]="LATENCY_ACTION_CREATOR_CMS_CHANNELS",of["owner.claimed_videos"]=
|
|
"LATENCY_ACTION_CREATOR_CMS_CLAIMED_VIDEOS",of["owner.claims"]="LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING",of["owner.claims.manual"]="LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING",of["owner.delivery"]="LATENCY_ACTION_CREATOR_CMS_CONTENT_DELIVERY",of["owner.delivery_templates"]="LATENCY_ACTION_CREATOR_CMS_DELIVERY_TEMPLATES",of["owner.issues"]="LATENCY_ACTION_CREATOR_CMS_ISSUES",of["owner.licenses"]="LATENCY_ACTION_CREATOR_CMS_LICENSES",of["owner.pitch_music"]="LATENCY_ACTION_CREATOR_CMS_PITCH_MUSIC",
|
|
of["owner.policies"]="LATENCY_ACTION_CREATOR_CMS_POLICIES",of["owner.releases"]="LATENCY_ACTION_CREATOR_CMS_RELEASES",of["owner.reports"]="LATENCY_ACTION_CREATOR_CMS_REPORTS",of["owner.videos"]="LATENCY_ACTION_CREATOR_CMS_VIDEOS",of["playlist.videos"]="LATENCY_ACTION_CREATOR_PLAYLIST_VIDEO_LIST",of["post.comments"]="LATENCY_ACTION_CREATOR_POST_COMMENTS",of["post.edit"]="LATENCY_ACTION_CREATOR_POST_EDIT",of["promotion.edit"]="LATENCY_ACTION_CREATOR_PROMOTION_EDIT",of["video.analytics"]="LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS",
|
|
of["video.claims"]="LATENCY_ACTION_CREATOR_VIDEO_CLAIMS",of["video.comments"]="LATENCY_ACTION_CREATOR_VIDEO_COMMENTS",of["video.copyright"]="LATENCY_ACTION_CREATOR_VIDEO_COPYRIGHT",of["video.edit"]="LATENCY_ACTION_CREATOR_VIDEO_EDIT",of["video.editor"]="LATENCY_ACTION_CREATOR_VIDEO_EDITOR",of["video.editor_async"]="LATENCY_ACTION_CREATOR_VIDEO_EDITOR_ASYNC",of["video.live_settings"]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS",of["video.live_streaming"]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING",
|
|
of["video.monetization"]="LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION",of["video.policy"]="LATENCY_ACTION_CREATOR_VIDEO_POLICY",of["video.rights_management"]="LATENCY_ACTION_CREATOR_VIDEO_RIGHTS_MANAGEMENT",of["video.translations"]="LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS",of),s1={},CD6=(s1.auto_search="LATENCY_ACTION_AUTO_SEARCH",s1.ad_to_ad="LATENCY_ACTION_AD_TO_AD",s1.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",s1.app_startup="LATENCY_ACTION_APP_STARTUP",s1.browse="LATENCY_ACTION_BROWSE",s1.cast_splash=
|
|
"LATENCY_ACTION_CAST_SPLASH",s1.call_to_cast="LATENCY_ACTION_CALL_TO_CAST",s1.channel_activity="LATENCY_ACTION_FAMILY_CENTER_CHANNEL_ACTIVITY",s1.channels="LATENCY_ACTION_CHANNELS",s1.chips="LATENCY_ACTION_CHIPS",s1.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",s1.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",s1.editor="LATENCY_ACTION_EDITOR",s1.embed="LATENCY_ACTION_EMBED",s1.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",s1.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",
|
|
s1.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",s1.explore="LATENCY_ACTION_EXPLORE",s1.favorites="LATENCY_ACTION_FAVORITES",s1.home="LATENCY_ACTION_HOME",s1.inboarding="LATENCY_ACTION_INBOARDING",s1.landing="LATENCY_ACTION_LANDING",s1.learning="LATENCY_ACTION_LEARNING",s1.learning_journey_browse="LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",s1.learning_journey_watch="LATENCY_ACTION_LEARNING_JOURNEY_WATCH",s1.library="LATENCY_ACTION_LIBRARY",s1.live="LATENCY_ACTION_LIVE",
|
|
s1.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",s1.management="LATENCY_ACTION_MANAGEMENT",s1.mini_app="LATENCY_ACTION_MINI_APP_PLAY",s1.notification_settings="LATENCY_ACTION_FAMILY_CENTER_NOTIFICATION_SETTINGS",s1.onboarding="LATENCY_ACTION_ONBOARDING",s1.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",s1.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",s1.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",s1.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",
|
|
s1.prebuffer="LATENCY_ACTION_PREBUFFER",s1.prefetch="LATENCY_ACTION_PREFETCH",s1.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",s1.profile_switcher="LATENCY_ACTION_LOGIN",s1.projects="LATENCY_ACTION_PROJECTS",s1.reel_watch="LATENCY_ACTION_REEL_WATCH",s1.results="LATENCY_ACTION_RESULTS",s1.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",s1.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",s1.premium_lite_upsell="LATENCY_ACTION_PREMIUM_LITE_UPSELL",s1.privacy_policy="LATENCY_ACTION_FAMILY_CENTER_PRIVACY_POLICY",
|
|
s1.review="LATENCY_ACTION_REVIEW",s1.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",s1.search_ui="LATENCY_ACTION_SEARCH_UI",s1.search_suggest="LATENCY_ACTION_SUGGEST",s1.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",s1.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",s1.switchplan="LATENCY_ACTION_UNPLUGGED_SWITCH_PLAN",s1.seek="LATENCY_ACTION_PLAYER_SEEK",s1.settings="LATENCY_ACTION_SETTINGS",s1.store="LATENCY_ACTION_STORE",s1.supervision_dashboard="LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_DASHBOARD",
|
|
s1.bedtime_reminder_settings="LATENCY_ACTION_FAMILY_CENTER_BEDTIME_REMINDER_SETTINGS",s1.break_reminder_settings="LATENCY_ACTION_FAMILY_CENTER_BREAK_REMINDER_SETTINGS",s1.supervision_settings_dashboard="LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_SETTINGS_DASHBOARD",s1.time_management="LATENCY_ACTION_FAMILY_CENTER_TIME_MANAGEMENT",s1.update_profile="LATENCY_ACTION_FAMILY_CENTER_UPDATE_PROFILE",s1.viewing_permissions="LATENCY_ACTION_FAMILY_CENTER_VIEWING_PERMISSIONS",s1.shorts_settings="LATENCY_ACTION_FAMILY_CENTER_SHORTS_SETTINGS",
|
|
s1.privacy_settings="LATENCY_ACTION_FAMILY_CENTER_PRIVACY_SETTINGS",s1.tenx="LATENCY_ACTION_TENX",s1.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",s1.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",s1.watch="LATENCY_ACTION_WATCH",s1.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",s1["watch,watch7"]="LATENCY_ACTION_WATCH",s1["watch,watch7_html5"]="LATENCY_ACTION_WATCH",s1["watch,watch7ad"]="LATENCY_ACTION_WATCH",s1["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",s1.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",
|
|
s1.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",s1.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",s1.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",s1.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",s1.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",s1.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",s1.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",s1);Object.assign(CD6,NCn);g.O(IL,ff);var frk=new nf("aft-recorded",IL);var UIX=g.Cn.ytLoggingGelSequenceIdObj_||{};g.AV("ytLoggingGelSequenceIdObj_",UIX);var RL=g.Cn.ytLoggingLatencyUsageStats_||{};g.AV("ytLoggingLatencyUsageStats_",RL);aL.prototype.tick=function(z,D,E,Q){Z0(this,"tick_"+z+"_"+D)||g.z2("latencyActionTicked",{tickName:z,clientActionNonce:D},{timestamp:E,cttAuthInfo:Q})};
|
|
aL.prototype.info=function(z,D,E){var Q=Object.keys(z).join("");Z0(this,"info_"+Q+"_"+D)||(z=Object.assign({},z),z.clientActionNonce=D,g.z2("latencyActionInfo",z,{cttAuthInfo:E}))};
|
|
aL.prototype.jspbInfo=function(z,D,E){for(var Q="",T=0;T<cz(z).length;T++)cz(z)[T]!==void 0&&(Q=T===0?Q.concat(""+T):Q.concat("_"+T));if(!Z0(this,"info_"+Q+"_"+D)){Io(z,2,D);E={cttAuthInfo:E};D=g.UC("jspb_sparse_encoded_pivot")?new pW([{}]):new pW;bDk(D,cb,7,DIJ,z);E=E===void 0?{}:E;z=!1;g.VV("ytLoggingEventsDefaultDisabled",!1)&&(z=!0);z=z?null:g.rk;E=E===void 0?{}:E;Q=Math.round(E.timestamp||(0,g.r)());YW(D,1,Q<Number.MAX_SAFE_INTEGER?Q:0);Q=new hI;E.lact?YW(Q,1,isFinite(E.lact)?E.lact:-1):E.timestamp?
|
|
YW(Q,1,-1):(T=g.m9(),YW(Q,1,isFinite(T)?T:-1));if(E.sequenceGroup&&!g.UC("web_gel_sequence_info_killswitch")){T=E.sequenceGroup;var k=d7s(T),G=new KW;YW(G,2,k);Io(G,1,T);Lt(Q,KW,3,G);E.endOfSequence&&delete UIX[E.sequenceGroup]}Lt(D,hI,33,Q);(E.sendIsolatedPayload?Ulk:gRL)("latencyActionInfo",{endpoint:"log_event",payload:D,cttAuthInfo:E.cttAuthInfo,dangerousLogToVisitorSession:E.dangerousLogToVisitorSession},z)}};
|
|
aL.prototype.span=function(z,D,E){var Q=Object.keys(z).join("");Z0(this,"span_"+Q+"_"+D)||(z.clientActionNonce=D,g.z2("latencyActionSpan",z,{cttAuthInfo:E}))};var $Y=window,c3=$Y.performance||$Y.mozPerformance||$Y.msPerformance||$Y.webkitPerformance||new ANk;var LGJ=!1,Dgk=!1,i8={'script[name="scheduler/scheduler"]':"sj",'script[name="player/base"]':"pj",'link[rel="preload"][name="player/embed"]':"pej",'link[rel="stylesheet"][name="www-player"]':"pc",'link[rel="stylesheet"][name="player/www-player"]':"pc",'script[name="desktop_polymer/desktop_polymer"]':"dpj",'link[rel="import"][name="desktop_polymer"]':"dph",'script[name="mobile-c3"]':"mcj",'link[rel="stylesheet"][name="mobile-c3"]':"mcc",'script[name="player-plasma-ias-phone/base"]':"mcppj",'script[name="player-plasma-ias-tablet/base"]':"mcptj",
|
|
'link[rel="stylesheet"][name="mobile-polymer-player-ias"]':"mcpc",'link[rel="stylesheet"][name="mobile-polymer-player-svg-ias"]':"mcpsc",'script[name="mobile_blazer_core_mod"]':"mbcj",'link[rel="stylesheet"][name="mobile_blazer_css"]':"mbc",'script[name="mobile_blazer_logged_in_users_mod"]':"mbliuj",'script[name="mobile_blazer_logged_out_users_mod"]':"mblouj",'script[name="mobile_blazer_noncore_mod"]':"mbnj","#player_css":"mbpc",'script[name="mobile_blazer_desktopplayer_mod"]':"mbpj",'link[rel="stylesheet"][name="mobile_blazer_tablet_css"]':"mbtc",
|
|
'script[name="mobile_blazer_watch_mod"]':"mbwj",'script[name="embed_client"]':"ecj",'link[rel="stylesheet"][name="embed-ui"]':"ecc"},WGV=(0,g.mH)(c3.clearResourceTimings||c3.webkitClearResourceTimings||c3.mozClearResourceTimings||c3.msClearResourceTimings||c3.oClearResourceTimings||g.QQ,c3);var qY=window;qY.ytcsi&&(qY.ytcsi.infoGel=g.yP,qY.ytcsi.tick=g.t3);g.O(Cs,ff);var ehX=new nf("screen-created",Cs),dJ=[],YRa=cvQ,Fj=0,B3=new Map,z8=new Map,DB=new Map;fN.prototype.flush=function(z,D){z=z===void 0?[]:z;D=D===void 0?!1:D;if(g.UC("enable_client_streamz_web")){z=g.v(z);for(var E=z.next();!E.done;E=z.next())E=vrI(E.value),this.K&&Lt(E,iz,2,this.K),E={serializedIncrementBatch:g.J1(E.Z())},g.z2("streamzIncremented",E,{sendIsolatedPayload:D})}};
|
|
g.O(dkn,fN);g.O(xgX,fN);var ui,Wyr=new Map;nN.prototype.set=function(z,D,E){E=E!==void 0?Date.now()+E:void 0;this.K.set(z,D,E)};
|
|
nN.prototype.get=function(z){return this.K.get(z)};
|
|
nN.prototype.remove=function(z){this.K.remove(z)};var NPO=null;var rvQ=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);ub.prototype.handleResponse=function(z,D){if(!D)throw Error("request needs to be passed into ConsistencyService");var E,Q;D=((E=D.innerTubeRequest.context)==null?void 0:(Q=E.request)==null?void 0:Q.consistencyTokenJars)||[];var T;(z=(T=z.responseContext)==null?void 0:T.consistencyTokenJar)&&this.replace(D,z)};
|
|
ub.prototype.replace=function(z,D){z=g.v(z);for(var E=z.next();!E.done;E=z.next())delete this.K[E.value.encryptedTokenJarContents];w1I(this,D)};var gDs=window.location.hostname.split(".").slice(-2).join("."),PR;O9.getInstance=function(){PR=g.BX("yt.clientLocationService.instance");PR||(PR=new O9,g.AV("yt.clientLocationService.instance",PR));return PR};
|
|
g.u=O9.prototype;
|
|
g.u.setLocationOnInnerTubeContext=function(z){z.client||(z.client={});if(this.K)z.client.locationInfo||(z.client.locationInfo={}),z.client.locationInfo.latitudeE7=Math.floor(this.K.coords.latitude*1E7),z.client.locationInfo.longitudeE7=Math.floor(this.K.coords.longitude*1E7),z.client.locationInfo.horizontalAccuracyMeters=Math.round(this.K.coords.accuracy),z.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.B||this.locationPlayabilityToken)z.client.locationPlayabilityToken=this.B||
|
|
this.locationPlayabilityToken};
|
|
g.u.getXGeoHeader=function(){if(this.L){var z=this.L;var D=Math.floor(z.coords.longitude*1E7);var E=Math.floor(z.coords.latitude*1E7);var Q=new He;E=o8(Q,1,g.T0(E));D=o8(E,2,g.T0(D));E=new VIr;E=SF(E,1,1);E=SF(E,2,12);E=SF(E,9,8);E=YW(E,3,z.timestamp*1E3);z=o8(E,7,g.z0(z.coords.accuracy*1E3));z=SF(z,25,2);z=Lt(z,He,5,D);z="w "+g.J1(NDI(z),4)}else z=null;return z};
|
|
g.u.handleResponse=function(z){var D;z=(D=z.responseContext)==null?void 0:D.locationPlayabilityToken;z!==void 0&&(this.locationPlayabilityToken=z,this.L=this.K=void 0,g.VV("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=VD(this))&&this.localStorage.set("yt-location-playability-token",z,15552E3):A4("YT_CL",JSON.stringify({loctok:z}),15552E3,gDs,!0))};
|
|
g.u.clearLocationPlayabilityToken=function(z){z==="TVHTML5"?(this.localStorage=VD(this))&&this.localStorage.remove("yt-location-playability-token"):LE6("YT_CL");this.B=void 0;this.Z!==-1&&(clearTimeout(this.Z),this.Z=-1)};
|
|
g.u.clearCurrentPosition=function(){this.L=this.K=void 0};
|
|
g.u.getCurrentPositionFromGeolocation=function(z){var D=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported"));var E=!1,Q=1E4;g.VV("INNERTUBE_CLIENT_NAME")==="MWEB"&&(E=!0,Q=15E3);return new Promise(function(T,k){navigator.geolocation.getCurrentPosition(function(G){D.L=(z==null?0:z.addToHeaders)?G:void 0;D.K=G;T(G)},function(G){k(G)},{enableHighAccuracy:E,
|
|
maximumAge:0,timeout:Q})})};
|
|
g.u.createUnpluggedLocationInfo=function(z){var D={};z=z.coords;if(z==null?0:z.latitude)D.latitudeE7=Math.floor(z.latitude*1E7);if(z==null?0:z.longitude)D.longitudeE7=Math.floor(z.longitude*1E7);if(z==null?0:z.accuracy)D.locationRadiusMeters=Math.round(z.accuracy);return D};
|
|
g.u.createLocationInfo=function(z){var D={};z=z.coords;if(z==null?0:z.latitude)D.latitudeE7=Math.floor(z.latitude*1E7);if(z==null?0:z.longitude)D.longitudeE7=Math.floor(z.longitude*1E7);return D};g.u=tQV.prototype;g.u.contains=function(z){return Object.prototype.hasOwnProperty.call(this.K,z)};
|
|
g.u.get=function(z){if(this.contains(z))return this.K[z]};
|
|
g.u.set=function(z,D){this.K[z]=D};
|
|
g.u.FD=function(){return Object.keys(this.K)};
|
|
g.u.remove=function(z){delete this.K[z]};vT.prototype.getModuleId=function(z){return z.serviceId.getModuleId()};
|
|
vT.prototype.get=function(z){a:{var D=this.mappings.get(z.toString());switch(D.type){case "mapping":z=D.value;break a;case "factory":D=D.value();this.mappings.set(z.toString(),{type:"mapping",value:D});z=D;break a;default:z=g.eK(D)}}return z};
|
|
new vT;var MY={},yvI=(MY.WEB_UNPLUGGED="^unplugged/",MY.WEB_UNPLUGGED_ONBOARDING="^unplugged/",MY.WEB_UNPLUGGED_OPS="^unplugged/",MY.WEB_UNPLUGGED_PUBLIC="^unplugged/",MY.WEB_CREATOR="^creator/",MY.WEB_KIDS="^kids/",MY.WEB_EXPERIMENTS="^experiments/",MY.WEB_MUSIC="^music/",MY.WEB_REMIX="^music/",MY.WEB_MUSIC_EMBEDDED_PLAYER="^music/",MY.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",MY);g.u=Yl.prototype;
|
|
g.u.Hg=function(z,D,E){D=D===void 0?{}:D;E=E===void 0?Lf:E;var Q;if(this.l9()){var T=(Q=g.U(z==null?void 0:z.commandMetadata,cR))==null?void 0:Q.url;Q=g.bb(z.clickTrackingParams,!0,!1,T,this.dv(D))}else Q=g.bb(z.clickTrackingParams,!1,this.K);Q={context:Q};if(T=this.hk(z)){this.n9(Q,T,D);var k;T=lb(this.m0());var G=(k=g.U(z.commandMetadata,cR))==null?void 0:k.apiUrl;G&&(T=G);k=Do(zV(T));T=Object.assign({},{command:z},this.K6(z));k={input:k,Ql:E_(k),innerTubeRequest:Q,config:T};k.config.Kz?k.config.Kz.identity=
|
|
E:k.config.Kz={identity:E};(z=this.Du(z))&&!k.config.requestKey&&(k.config.requestKey=z);D.abortSignal&&(k.Ql.signal=D.abortSignal);return k}D=new g.Ba("Error: Failed to create Request from Command.",z);g.W3(D)};
|
|
g.u.l9=function(){return!1};
|
|
g.u.dv=function(){};
|
|
g.u.Du=function(){};
|
|
g.u.K6=function(){};
|
|
g.JV.Object.defineProperties(Yl.prototype,{K:{configurable:!0,enumerable:!0,get:function(){return!1}}});
|
|
g.O(IW,Yl);IW.prototype.mE=function(){};
|
|
IW.prototype.Du=function(z){return this.mE(z)};g.O(aW,IW);aW.prototype.Hg=function(){return{input:"/getDatasyncIdsEndpoint",Ql:E_("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
|
|
aW.prototype.m0=function(){return[]};
|
|
aW.prototype.hk=function(){};
|
|
aW.prototype.n9=function(){};var rmw={},sFw=(rmw.GET_DATASYNC_IDS=m_(aW),rmw);var nj=new g.Qg("REQUEST_MACHINE_REGISTRY_TOKEN"),ftX=new g.Qg("REQUEST_MACHINE_FACTORY_TOKEN"),fj=new g.Qg("INFLIGHT_REQUEST_MAP_TOKEN");var C0s="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch resolve_url_prefetch".split(" "),BPI=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"];var Smw=new g.Qg("INNERTUBE_TRANSPORT_TOKEN"),qA=new g.Qg("RESPONSE_PROCESSOR_MAP_TOKEN");var $6=new g.Qg("ENDPOINT_MAP");hW.prototype.state=function(){return this.K==="fulfilled"?{state:"fulfilled",value:this.result}:this.K==="rejected"?{state:"rejected",reason:this.error}:{state:"pending"}};
|
|
hW.prototype.B=function(z){xl(z)||pN(z)?rJ(HT(z),this.B.bind(this),this.reject.bind(this)):(this.K="fulfilled",this.result=z,gJ(this))};
|
|
hW.prototype.reject=function(z){this.K="rejected";this.error=z;gJ(this)};
|
|
var pN=rp(function(z){return nqw(z)?z instanceof hW:!1});var Pm=new g.Qg("AUTH_SERVICE_TOKEN");g.O(oW,KN);
|
|
oW.prototype.execute=function(z){return wJ(this,function(){var D=this;return function Q(){var T,k,G,d,F,L,n,f,X;return is(Q,function(W){switch(W.L){case 1:W.AT(2);T=z;k=T.ytRequest;Xj(k.input);d=((G=k.Ql)==null?void 0:G.mode)==="cors"?"cors":void 0;if(D.K.Bn){var J=k.config,V,l=(J==null?void 0:(V=J.Kz)==null?void 0:V.identity)||Lf,S;J=J==null?void 0:(S=J.Kz)==null?void 0:S.sessionIndex;l=D.K.VL(l,{sessionIndex:J});F=Object.assign({},jc(d),l);W.XH(4);break}L=sa;return W.S(tW(Ffk(D,k.config,d)),5);
|
|
case 5:F=L(W.Z);case 4:return X=(f=(n=k.Ql)==null?void 0:n.headers)!=null?f:{},k.Ql=Object.assign({},k.Ql,{headers:Object.assign({},X,F)}),W.return({nextState:"DEDUPE",params:z});case 2:W.j(),W.FH(0)}})}()})};
|
|
oW[g.e6]=[Pm];var WD=new g.Qg("RESPONSE_MACHINE_REGISTRY_TOKEN"),XC=new g.Qg("RESPONSE_MACHINE_FACTORY_TOKEN");var og=new g.Qg("EPHEMERAL_STORE_TOKEN");g.O(s9,KN);
|
|
s9.prototype.execute=function(z){var D=this.L,E=this.K;return wJ(this,function(){return function T(){var k,G,d,F,L,n,f,X,W,J,V,l,S,Z;return is(T,function(p){switch(p.L){case 1:p.AT(2);k=z;G=k.ytRequest;L=(d=G.config)==null?void 0:(F=d.iU)==null?void 0:F.z9;if(!(L&&D&&D.has(L))||((n=G.config)==null?0:(f=n.iU)==null?0:f.disableCache)){p.XH(4);break}X=sa;return p.S(tW(HT(D.get(L))),5);case 5:W=X(p.Z);if(!W||W.isExpired()){p.XH(4);break}J=cT(W);if(!g.UC("web_process_response_store_responses")||W.isProcessed()){p.XH(7);
|
|
break}V=E();l=sa;return p.S(tW(FC(V,{wireResponse:J,ytRequest:z.ytRequest,chunkCallback:z.chunkCallback,responsePayload:{},extractedResponse:J})),8);case 8:return S=l(p.Z),Z=sa,p.S(tW(HT(Avr(D,L))),9);case 9:return Z(p.Z),p.return({nextState:"DONE",value:S});case 7:return p.return({nextState:"DONE",value:J});case 4:return p.return({nextState:"LOCAL_ROUTER",params:z});case 2:p.j(),p.FH(0)}})}()})};
|
|
s9[g.e6]=[XC,g.kz(og)];g.O($l,KN);
|
|
$l.prototype.execute=function(z){var D=this.L,E=this.K,Q=z.ytRequest,T,k=Q==null?void 0:(T=Q.innerTubeRequest)==null?void 0:T.context;if(!k)return HT({nextState:"AUTH",params:z});var G=[];if(E&&E.length>0)for(E=g.v(E),T=E.next();!T.done;T=E.next())T=T.value.KC(Q),T.K&&G.push(T.K);D=g.v(D||[]);for(Q=D.next();!Q.done;Q=D.next())Q.value.KC(k);return G.length>0?wJ(this,function(){return function F(){var L;return is(F,function(n){if(n.L==1)return n.AT(2),L=sa,n.S(tW(HT(Promise.all(G))),4);if(n.L!=2)return L(n.Z),
|
|
n.return({nextState:"AUTH",params:z});n.j();return n.FH(0)})}()}):HT({nextState:"AUTH",
|
|
params:z})};g.O(qO,KN);qO.prototype.execute=function(z){var D=this.K;return wJ(this,function(){return function Q(){var T,k,G,d,F,L,n;return is(Q,function(f){switch(f.L){case 1:f.AT(2);T=z;k=T.ytRequest;d=(G=k.config)==null?void 0:G.requestKey;if(!d||!D.has(d)){f.XH(4);break}F=D.get(d);L=sa;return f.S(tW(HT(F)),5);case 5:if(n=L(f.Z))return f.return({nextState:"DONE",value:n});case 4:return f.return({nextState:"FETCH",params:z});case 2:f.j(),f.FH(0)}})}()})};
|
|
qO[g.e6]=[fj];var iXI=new g.Qg("LOCAL_INNERTUBE_ROUTER_TOKEN");g.O(PT,KN);
|
|
PT.prototype.execute=function(z){var D=this.K,E=this.L;return wJ(this,function(){return function T(){var k,G,d,F,L,n,f,X,W,J,V,l,S,Z,p;return is(T,function(c){switch(c.L){case 1:c.AT(2);k=z;G=k.ytRequest;d=k.chunkCallback;F={};if((L=D)==null||!L.n_(G.input,G.innerTubeRequest)){c.XH(4);break}n=sa;return c.S(tW(HT(D.xG(G.input,G.innerTubeRequest))),5);case 5:f=n(c.Z);if(!f){c.XH(4);break}X=f;W=!1;J=function(w,y){return function DJ(){var fn,XQ;return is(DJ,function(Ik){if(Ik.L==1)return Ik.AT(2),fn=
|
|
E(),XQ=sa,Ik.S(tW(FC(fn,{wireResponse:y,ytRequest:G,chunkCallback:d,responsePayload:F})),4);Ik.L!=2&&(XQ(Ik.Z),W=!0);Ik.j();return Ik.FH(0)})}()};
|
|
if(!X.playerResponse){c.XH(7);break}V=sa;return c.S(J(X.playerResponse,{playerResponse:X.playerResponse}),8);case 8:V(c.Z);case 7:if(!X.SW){c.XH(9);break}l=sa;return c.S(J(X.SW,{SW:X.SW}),10);case 10:l(c.Z);case 9:if(W){c.XH(11);break}S=E();Z=sa;return c.S(tW(FC(S,{wireResponse:f,ytRequest:G,chunkCallback:d,responsePayload:F})),12);case 12:Z(c.Z);case 11:return p=!!d,c.return({nextState:"DONE",value:p?F:F.content||F.player||F.nl||f});case 4:return c.return({nextState:"FAILED",error:Error("FallbackNode failed to produce a valid response")});
|
|
case 2:c.j(),c.FH(0)}})}()})};
|
|
PT[g.e6]=[XC,g.kz(iXI)];var wIJ=new g.Qg("REQUEST_SEQUENCING");g.O(MO,g.Ba);var w8=new g.Qg("NETWORK_MANAGER_TOKEN");g.O(AW,KN);
|
|
AW.prototype.execute=function(z){var D=this.HS,E=this.K,Q=this.Z,T=this.L;return wJ(this,function(){return function G(){var d,F,L,n,f,X,W,J,V,l,S,Z,p,c,w,y,B,DJ,fn,XQ,Ik,zL,HX,Yc,R6,Wn,Fr,Xr,I;return is(G,function(tV){switch(tV.L){case 1:tV.AT(2);d=z;F=d.ytRequest;L=d.chunkCallback;f=(n=F.config)==null?void 0:n.requestKey;X=JSON.stringify(F.innerTubeRequest);W=Object.assign({},F.Ql,{body:F.Ql.method==="POST"?X:void 0});((J=F.config)==null?0:J.QN)&&g.t3(F.config.QN);V={};l=0;S=function(QG){Lfs(Q(),{wireResponse:QG,
|
|
ytRequest:F,chunkCallback:L,responsePayload:V},l++)};
|
|
Z=function(){return L?D.fetch(F.input,W,F.config,S):D.fetch(F.input,W,F.config)};
|
|
try{p=T?T.oe3(F,Z):Z()}catch(QG){p=Promise.reject(QG)}f&&E&&E.set(f,p);tV.V(4);w=sa;return tV.S(tW(HT(p)),6);case 6:c=w(tV.Z);tV.N(5);break;case 4:return y=tV.B(),g.UC("web_enable_retries")&&(B=y instanceof TypeError&&y.message==="Failed to fetch"?1:0,CN(B))?tV.return({nextState:"RETRY",params:Object.assign({},z,{error:new MO(B,y.message),attempt:(z.attempt||0)+1})}):tV.return({nextState:"FALLBACK",params:Object.assign({},z)});case 5:f&&E&&E.delete(f);DJ=mgQ(jFw(F.input));DJ();((fn=F.config)==null?
|
|
0:fn.E3)&&g.t3(F.config.E3);if(!c)return tV.return({nextState:"FALLBACK",params:Object.assign({},z)});if(c&&typeof c==="object"&&!Array.isArray(c)&&(XQ=c,(Ik=XQ.errorMetadata)==null?0:Ik.status)&&(zL=XQ.errorMetadata.status,HX=zL===503||zL===504||zL===429?2:zL>=400&&zL<500||zL>=500?3:0,CN(HX)&&g.UC("web_enable_retries")))return tV.return({nextState:"RETRY",params:Object.assign({},z,{error:new MO(HX,"HTTP Status "+zL,zL),attempt:(z.attempt||0)+1})});if(L||!c){tV.XH(7);break}Yc=Q();R6=sa;return tV.S(tW(Lfs(Yc,
|
|
{wireResponse:c,ytRequest:F,responsePayload:{}})),8);case 8:Wn=R6(tV.Z),c=Wn.content||Wn.player||Wn.nl||c;case 7:Fr=c;if(Array.isArray(c))if(Xr=c.filter(function(QG){var u7;return!((u7=(QG.playerResponse||QG.SW||QG).responseContext)==null?0:u7.frameworkOnly)}),Xr.length===1)Fr=Xr[0];
|
|
else if(Xr.length>1)Fr=(I=Xr.find(function(QG){return QG.SW}))||Xr[0];
|
|
else return tV.return({nextState:"FAILED",error:Error("FetchNode produced only framework-only responses")});return tV.return({nextState:"DONE",value:Fr});case 2:tV.j(),tV.FH(0)}})}()})};
|
|
AW[g.e6]=[w8,fj,XC,g.kz(wIJ)];g.O(BT,KN);
|
|
BT.prototype.execute=function(z){var D=this.K,E=this.L,Q=z.ytRequest;return(D==null?0:D.VI(Q.input,Q.innerTubeRequest))?wJ(this,function(){return function k(){var G,d,F,L,n,f;return is(k,function(X){switch(X.L){case 1:return X.AT(2),G=sa,X.S(tW(HT(D.V8(Q.input,Q.innerTubeRequest))),4);case 4:return d=G(X.Z),F=E(),L=sa,X.S(tW(FC(F,{wireResponse:d,ytRequest:z.ytRequest,chunkCallback:z.chunkCallback,responsePayload:{},extractedResponse:d})),5);case 5:return n=L(X.Z),f=n.content||n.player||n.nl||d,X.return({nextState:"DONE",
|
|
value:f});case 2:X.j(),X.FH(0)}})}()}):HT({nextState:"CONTEXT",
|
|
params:z})};
|
|
BT[g.e6]=[XC,g.kz(iXI)];g.O(zA,KN);
|
|
zA.prototype.execute=function(z){return wJ(this,function(){var D=this;return function Q(){var T,k,G,d;return is(Q,function(F){switch(F.L){case 1:F.AT(2);F.V(4);k=sa;var L=F.S;var n=z.command;var f=!!z.chunkCallback;f=f===void 0?!1:f;var X,W,J=(W=g.U(n,CnX))==null?void 0:W.request;J&&D.K.BO&&(X=D.K.BO[J]);if(!X&&!f){var V;(W=(V=g.U(n,A8W))==null?void 0:V.signal)&&D.K.uZ&&(X=D.K.uZ[W])}if(!X&&(V=f?D.K.xR7:D.K.Lb))for(var l in n)if(V[l]){X=V[l];break}if(!X){if(f)throw Error("Error: No streaming request builder found for command");throw Error("Error: No request builder found for command.");
|
|
}n=X();n=HT(n);return L.call(F,tW(n),6);case 6:T=k(F.Z);F.N(5);break;case 4:return G=F.B(),F.return({nextState:"FAILED",error:G});case 5:return(d=T.Hg(z.command,z.form,z.identity))?F.return({nextState:"CACHE",params:{ytRequest:d,chunkCallback:z.chunkCallback}}):F.return({nextState:"FAILED",error:Error("Failed to build request for command")});case 2:F.j(),F.FH(0)}})}()})};
|
|
zA[g.e6]=[$6];g.O(DT,KN);DT.prototype.execute=function(z){return wJ(this,function(){return function E(){var Q,T,k,G,d,F,L,n,f;return is(E,function(X){Q=z;T=Q.innerTubeRequest;k=Q.apiPath;G=Q.clickTrackingParams;d=Q.config===void 0?{Kz:{identity:Lf}}:Q.config;F=Q.includeCurrentScreenNonce===void 0?!0:Q.includeCurrentScreenNonce;L=Q.chunkCallback;T.context||(T.context=g.bb(G,F));n=Do(zV(k));f={input:n,Ql:E_(n),innerTubeRequest:T,config:d};return X.return({nextState:"CACHE",params:{ytRequest:f,chunkCallback:L}})})}()})};E4.prototype.run=function(z,D){return wJ(this,function(){var E=this;return function T(){var k,G,d,F,L,n,f;return is(T,function(X){switch(X.L){case 1:X.AT(2),k=z,G=D,d=[];case 4:return d.push(String(k)),F=E.TY[k],L=sa,X.S(tW(F.execute(G)),7);case 7:n=L(X.Z);if(n.nextState==="DONE")return d.push("DONE"),X.return(n.value);if(n.nextState==="FAILED")throw d.push("FAILED("+(n.error.message||"error")+")"),n.error;f=n;k=f.nextState;G=f.params;X.XH(4);break;case 2:X.j(),X.FH(0)}})}()})};g.O(g.Qy,E4);g.Qy.prototype.H9=kO(1);g.Qy[g.e6]=[nj];g.O(TA,KN);
|
|
TA.prototype.execute=function(z){return wJ(this,function(){return function E(){var Q,T,k,G,d,F,L,n,f,X,W,J;return is(E,function(V){if(V.L==1){V.AT(2);Q=z;T=Q.ytRequest;k=Q.error;G=Q.attempt;d=Q.chunkCallback;L=(F=T.config)==null?void 0:F.uMF;if(!(L&&k instanceof MO&&CN(k.type)))return V.return({nextState:"FALLBACK",params:{ytRequest:T,chunkCallback:d}});f=(n=L.maxRetries)!=null?n:0;if(G>f)return V.return({nextState:"FALLBACK",params:{ytRequest:T,chunkCallback:d}});W=(X=L.W9F)?X.F2F(G):-1;W===-1&&
|
|
(W=1E3);L.lc!==void 0&&(W=Math.min(W,L.lc));J=sa;return V.S(tW(HT(new Promise(function(l){g.Qd(l,4,W)}))),4)}if(V.L!=2)return J(V.Z),V.return({nextState:"FETCH",
|
|
params:{ytRequest:T,chunkCallback:d,attempt:G}});V.j();return V.FH(0)})}()})};g.O(k_,KN);k_.prototype.execute=function(z){return wJ(this,function(){return function E(){var Q,T,k,G;return is(E,function(d){Q=z;T=Q.chunkCallback;k=Q.responsePayload;G=Q.wireResponse;T&&(T(k),"playerResponse"in G&&G.playerResponse&&(g.GR(),eC(4)));return d.return({nextState:"DONE",value:k})})}()})};var tsw=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"];g.O(GA,KN);
|
|
GA.prototype.execute=function(z){return wJ(this,function(){return function E(){var Q,T,k,G,d,F;return is(E,function(L){if((Q=z.onePlatformError)&&"details"in Q&&Q.details)for(T=Q.details,k=g.v(T),G=k.next();!G.done;G=k.next())if(d=G.value,(F=d["@type"])&&tsw.indexOf(F)>-1)return delete d["@type"],L.return({nextState:"PROCESS_RESPONSE",params:Object.assign({},z,{extractedResponse:d})});return L.return({nextState:"FAILED",error:Error("Error response could not be unpacked")})})}()})};var ymX="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch resolve_url_prefetch".split(" ");g.O(eO,KN);
|
|
eO.prototype.execute=function(z){var D=this.K;return wJ(this,function(){return function Q(){var T,k,G,d,F,L,n,f,X;return is(Q,function(W){T=z;k=T.extractedResponse;G=T.ytRequest;d=T.responsePayload;F=T.wireResponse;if(!(!k||"code"in k||"error"in k||(L=k.sequenceMetaData)!=null&&L.skipProcessing))for(n=g.v(ymX),f=n.next();!f.done;f=n.next())X=f.value,D[X]&&D[X].handleResponse(k,G);F.SW||F.reelItemWatchResponse?F.SW?d.content=F.SW:d.content=F.reelItemWatchResponse:F.playerResponse?d.player=F.playerResponse:
|
|
F.reelWatchSequenceResponse?d.nl=F.reelWatchSequenceResponse:d.content=F;return W.return({nextState:"CALLBACK_DISPATCHER",params:z})})}()})};
|
|
eO[g.e6]=[qA];g.O(d5,E4);d5[g.e6]=[WD];g.O(Lj,KN);
|
|
Lj.prototype.execute=function(z){return wJ(this,function(){return function E(){var Q,T,k;return is(E,function(G){Q=z;T=Q.wireResponse;Array.isArray(T)?k=T[0]:typeof T==="object"&&T!==null&&("playerResponse"in T||"watchNextResponse"in T||"reelItemWatchResponse"in T||"reelWatchSequenceResponse"in T)?k=T.playerResponse||T.SW||T.reelItemWatchResponse||T.reelWatchSequenceResponse:k=T;return k&&"error"in k?G.return({nextState:"ERROR_UNPACKER",params:Object.assign({},z,{onePlatformError:k.error})}):G.return({nextState:"PROCESS_RESPONSE",
|
|
params:Object.assign({},z,{extractedResponse:k})})})}()})};g.O(JS,IW);JS.prototype.m0=function(){return Sy6};
|
|
JS.prototype.hk=function(z){return g.U(z,Jms)||void 0};
|
|
JS.prototype.n9=function(z,D,E){E=E===void 0?{}:E;D.channelIds&&(z.channelIds=D.channelIds);D.siloName&&(z.siloName=D.siloName);D.params&&(z.params=D.params);E.botguardResponse&&(z.botguardResponse=E.botguardResponse);E.feature&&(z.clientFeature=E.feature)};
|
|
g.JV.Object.defineProperties(JS.prototype,{K:{configurable:!0,enumerable:!0,get:function(){return!0}}});g.O(uv,IW);uv.prototype.m0=function(){return R4X};
|
|
uv.prototype.hk=function(z){return g.U(z,XIX)||void 0};
|
|
uv.prototype.n9=function(z,D){D.channelIds&&(z.channelIds=D.channelIds);D.siloName&&(z.siloName=D.siloName);D.params&&(z.params=D.params)};
|
|
g.JV.Object.defineProperties(uv.prototype,{K:{configurable:!0,enumerable:!0,get:function(){return!0}}});var oDL=new g.Qg("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");g.O(Vy,IW);Vy.prototype.m0=function(){return mIL};
|
|
Vy.prototype.hk=function(z){return g.U(z,TC6)||g.U(z,ksX)||g.U(z,QSs)};
|
|
Vy.prototype.n9=function(z,D){D.serializedShareEntity&&(z.serializedSharedEntity=D.serializedShareEntity);if(D.clientParamIdentifier){var E;if((E=this.L)==null?0:E.K(D.clientParamIdentifier))z.clientParams=this.L.L(D.clientParamIdentifier)}};
|
|
Vy[g.e6]=[oDL];g.O(O4,IW);O4.prototype.m0=function(){return YyX};
|
|
O4.prototype.hk=function(z){return g.U(z,BDr)||void 0};
|
|
O4.prototype.n9=function(z,D,E){z.feedbackTokens=[];D.feedbackToken&&z.feedbackTokens.push(D.feedbackToken);if(D=D.cpn||E.cpn)z.feedbackContext={cpn:D};z.isFeedbackTokenUnencrypted=!!E.is_feedback_token_unencrypted;z.shouldMerge=!1;E.extra_feedback_tokens&&(z.shouldMerge=!0,z.feedbackTokens=z.feedbackTokens.concat(E.extra_feedback_tokens))};
|
|
g.JV.Object.defineProperties(O4.prototype,{K:{configurable:!0,enumerable:!0,get:function(){return!0}}});g.O(bv,IW);bv.prototype.m0=function(){return ICQ};
|
|
bv.prototype.hk=function(z){return g.U(z,WNW)||void 0};
|
|
bv.prototype.n9=function(z,D){D.params&&(z.params=D.params);D.secondaryParams&&(z.secondaryParams=D.secondaryParams)};g.O(jO,IW);jO.prototype.m0=function(){return aCr};
|
|
jO.prototype.hk=function(z){return g.U(z,LNk)||void 0};
|
|
jO.prototype.n9=function(z,D){D.actions&&(z.actions=D.actions);D.params&&(z.params=D.params);D.playlistId&&(z.playlistId=D.playlistId)};g.O(vD,IW);vD.prototype.m0=function(){return lCW};
|
|
vD.prototype.hk=function(z){return g.U(z,GsW)};
|
|
vD.prototype.n9=function(z,D,E){E=E===void 0?{}:E;D.serializedShareEntity&&(z.serializedSharedEntity=D.serializedShareEntity);E.includeListId&&(z.includeListId=!0)};var aHW=new g.Qg("RESOLVE_URL_PREFETCH_TOKEN");var tr=new g.Qg("CLIENT_NAME_TOKEN");var yK=new g.Qg("DEFAULT_STORE_EXPIRATION_TOKEN");m1.prototype.put=function(z,D){var E=this,Q;return g.w6(function(T){Q=Object.assign({},D.data);Q.key=z;Q.clientName=E.clientName;Q.expireTimestampMs===void 0&&(Q.expireTimestampMs=(Math.round((0,g.r)())+E.L).toString());return T.return(WfI(E,z,Q))})};
|
|
m1[g.e6]=[tr,yK];lv.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,g.r)()};
|
|
lv.prototype.isProcessed=function(){return!!this.data.isProcessed};g.O(Y_,m1);g.u=Y_.prototype;g.u.get=function(z){var D=this;return g.w6(function(E){return E.return(XbQ(D,z))})};
|
|
g.u.remove=function(z){var D=this;return g.w6(function(E){JIL(D,z);E.U()})};
|
|
g.u.Lf=function(){var z=this;g.w6(function(D){z.K.forEach(function(E){clearTimeout(E.timer)});
|
|
z.K.clear();D.U()})};
|
|
g.u.has=function(z){return!!this.K.get(z)};
|
|
g.u.FD=function(){return this.K.keys()};g.O(Ie,IW);g.u=Ie.prototype;g.u.m0=function(){return QVQ};
|
|
g.u.hk=function(z){return g.U(z,Tx)};
|
|
g.u.n9=function(z,D){D.videoId&&(z.playerRequest={videoId:D.videoId},D.playerParams&&(z.playerRequest.params=D.playerParams),D.racyCheckOk&&(z.playerRequest.racyCheckOk=!!D.racyCheckOk),D.contentCheckOk&&(z.playerRequest.contentCheckOk=!!D.contentCheckOk));D.params&&(z.params=D.params);D.inputType&&(z.inputType=D.inputType);z.disablePlayerResponse=!0};
|
|
g.u.K6=function(z){var D;(z=this.mE(z))&&(D={iU:{z9:z}});g.UC("web_log_reels_ticks")&&(D=D||{},D.QN="r_wrs",D.E3="r_wrr");return D};
|
|
g.u.mE=function(z){z=this.hk(z);if(z!=null&&z.videoId){var D={videoId:z.videoId};z.params&&(D.params=z.params);return Qa("reel_item_watch",D)}};var sSa=new g.Qg("ENTITY_STATE_TOKEN");ae.prototype.getState=function(){return this.store.getState()};
|
|
ae.prototype.dispatch=function(z){return this.store.dispatch(z)};
|
|
ae.prototype.subscribe=function(z){return this.store.subscribe(z)};
|
|
ae.prototype.replaceReducer=function(z){return this.store.replaceReducer(z)};
|
|
ae.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};SO.prototype.append=function(z){if(OWn(this,z)){var D=this.K[this.K.length-1];this.K[this.K.length-1]=new Uint8Array(D.buffer,D.byteOffset,D.length+z.length);cD(this)}else this.K.push(z);this.totalLength+=z.length};
|
|
SO.prototype.split=function(z){for(var D=new SO,E=new SO,Q=g.v(this.K),T=Q.next();!T.done;T=Q.next())T=T.value,z>=T.length?(D.append(T),z-=T.length):z?(D.append(new Uint8Array(T.buffer,T.byteOffset,z)),E.append(new Uint8Array(T.buffer,T.byteOffset+z,T.length-z)),z=0):E.append(T);return{Cj:D,DN:E}};
|
|
SO.prototype.isFocused=function(z){return z>=this.Z&&z<this.Z+this.K[this.L].length};
|
|
SO.prototype.focus=function(z){if(!this.isFocused(z)){for(z<this.Z&&cD(this);this.Z+this.K[this.L].length<=z&&this.L<this.K.length;)this.Z+=this.K[this.L].length,this.L+=1;this.B=void 0}};var U4,HD,r5;g.Us=function(){function z(Q){for(var T=new Uint8Array(Q.length),k=0;k<Q.length;k++)T[k]=Q[k];return T}
|
|
function D(Q){return new Uint8Array(Q)}
|
|
var E=new Uint8Array([1]);return E.length===1&&E[0]===1?D:z}();
|
|
U4=Array(1024);HD=typeof TextDecoder!=="undefined"?new TextDecoder:void 0;r5=typeof TextEncoder!=="undefined"?new TextEncoder:void 0;for(var ZWI={animationEntity:302,accountLinkStatusEntity:122,booleanEntity:307,buttonEntity:358,captionTrack:225,channelHandle:275,chipEntity:498,commerceAcquisitionClientPayloadEntity:276,commerceCartListEntity:236,compositeSourceEntity:594,contextNoteFeedEntityPayload:483,contextNoteUserRatingEntityPayload:576,continuationTokenEntity:406,downloadQualityPickerEntity:202,downloadsPageRefreshTokenEntity:299,downloadsPageViewConfigurationEntity:264,downloadStatusEntity:141,dismissState:540,sfvAudioItemCurrentlyPlayingEntity:186,
|
|
emojiFountainDataEntity:393,emojiCustomizationSetEntity:496,fakeChannel:2,fakePlaylist:279,fakePlaylistEntryCollection:280,fakeVideo:182,fakeVideoDescription:278,featuredProductsEntity:392,flowStateEntity:252,iconBadgeEntity:229,interstitialInteractionStateEntity:443,likeButtonAnimationEntity:567,liveChatPollStateEntity:217,liveViewerLeaderboardChatEntryPointStateEntity:563,liveViewerLeaderboardPointsEntity:564,liveReactionsDataEntity:503,logoEntity:245,macroMarkerEntity:329,mainDownloadsLibraryEntity:158,
|
|
mainDownloadsListEntity:164,mainPlaylistDownloadStateEntity:373,mainPlaylistEntity:306,mainPlaylistVideoEntity:368,mainVideoDownloadStateEntity:262,mainVideoEntity:261,markersEngagementPanelSyncEntity:196,markersVisibilityOverrideEntity:312,musicAlbumReleaseDetail:18,musicAlbumReleaseDownloadMetadataEntity:259,musicAlbumRelease:17,musicAlbumReleaseUserDetail:19,musicArtistDetail:21,musicArtist:20,musicArtistUserDetail:22,musicDownloadsLibraryEntity:257,musicLibraryEdit:121,musicLibraryStatusEntity:318,
|
|
musicPlaylist:24,musicPlaylistDownloadMetadataEntity:248,musicShare:100,musicTrackDetail:29,musicTrackDownloadMetadataEntity:234,musicTrack:28,musicTrackUserDetail:30,offlineOrchestrationActionWrapperEntity:169,offlineVideoPolicy:130,offlineVideoStreams:198,offlineabilityEntity:246,orchestrationWebSamplingEntity:242,pageHeaderEntity:495,partyGamePanelEntity:618,pdpStateEntity:524,pinnedProductEntity:273,playbackData:119,playerStateEntity:323,playlistThumbnailEditsEntity:539,quantityIncrementerEntity:356,
|
|
refresh:148,saveToPlaylistListEntity:231,selectedChipIndexEntityPayload:479,settingEntity:297,stringEntity:382,suggestedFeedbackChipStateEntity:485,transfer:120,trendingOfferEntity:469,videoDownloadContextEntity:461,videoOverviewAsyncDataEntity:545,videoPlaybackPositionEntity:76,votingEntity:561,ytMainChannelEntity:152,youchatPendingResponseEntity:553,ytMainDownloadedVideoEntity:155,ytMainVideoEntity:151},SKk={},$Iw=g.v(Object.entries(ZWI)),Cq=$Iw.next();!Cq.done;Cq=$Iw.next()){var qyr=g.v(Cq.value),
|
|
PJw=qyr.next().value,Msk=qyr.next().value,CJV=PJw,Amn=Msk;Amn&&(SKk[Amn]=CJV)};var ng;var x6a=!1,XX,Jr,ue,VK,OU;g.O(be,g.x);
|
|
be.prototype.encrypt=function(z){var D=z.length;z=new Uint8Array(z.buffer.slice(z.byteOffset,z.byteOffset+D));for(var E=this.L,Q=0;Q<D&&this.K<16;)z[Q++]^=E[this.K++];for(var T=D-(D-Q)%16;Q<T;)HWn(this),z[Q++]^=E[0],z[Q++]^=E[1],z[Q++]^=E[2],z[Q++]^=E[3],z[Q++]^=E[4],z[Q++]^=E[5],z[Q++]^=E[6],z[Q++]^=E[7],z[Q++]^=E[8],z[Q++]^=E[9],z[Q++]^=E[10],z[Q++]^=E[11],z[Q++]^=E[12],z[Q++]^=E[13],z[Q++]^=E[14],z[Q++]^=E[15];if(Q<D)for(HWn(this),this.K=0;Q<D;)z[Q++]^=E[this.K++];return z};var jD=!1;(function(){function z(Q){for(var T=new Uint8Array(Q.length),k=0;k<Q.length;k++)T[k]=Q[k];return T}
|
|
function D(Q){return new Uint8Array(Q)}
|
|
var E=new Uint8Array([1]);return E.length===1&&E[0]===1?D:z})();
|
|
var vm;Ig.prototype.encrypt=function(z,D){var E=this,Q;return g.w6(function(T){switch(T.L){case 1:if(!E.K){T.XH(2);break}T.V(3);return T.K(E.K.encrypt(z,D),5);case 5:return T.return(T.Z);case 3:Q=T.B(),g.Rc(Q),jD=!0,E.K=void 0;case 2:return T.return(E.L.encrypt(z,D))}})};
|
|
Ig.prototype.decrypt=function(z,D){return this.encrypt(z,D)};
|
|
le.prototype.encrypt=function(z,D){var E=this,Q;return g.w6(function(T){if(T.L==1)return T.V(2),T.K(Nwr(E,z,D),4);if(T.L!=2)return T.return(T.Z);Q=T.B();g.Rc(Q);jD=!0;throw Q;})};
|
|
Y6.prototype.encrypt=function(z,D){this.K||(this.K=new be(this.L));for(var E=this.K,Q=0;Q<4;Q++)E.counter[Q]=D[Q*4]<<24|D[Q*4+1]<<16|D[Q*4+2]<<8|D[Q*4+3];E.K=16;return this.K.encrypt(z)};
|
|
Y6.prototype.decrypt=function(z,D){return this.encrypt(z,D)};ag.prototype.reset=function(){gZ6(this);this.update(this.Z)};
|
|
ag.prototype.update=function(z){var D=0,E=z.length;this.B+=E;this.L&&this.L+E>=64&&(this.U.set(z.subarray(0,64-this.L),this.L),D=64-this.L,this.L=0,U6k(this,this.U,0));for(;D+64<=E;D+=64)U6k(this,z,D);D<E&&(z=z.subarray(D),this.U.set(z,this.L),this.L+=z.length)};
|
|
var SD=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,
|
|
4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];var AO={},P3J=(AO.INVALID_ENCODER_VERSION="Invalid encoder version",AO.KEY_CREATION_FAILED="Failed to create encoder key",AO.UNKNOWN_DECODE_ERROR="Failed to decode PES data",AO.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",AO.WRONG_DATA_TYPE="Encoder cannot process the data type",AO);g.O(Rg,g.Ba);g.O(cm,zPW);cm.prototype.Z=function(z,D){D=Zl(D);z=(new TextEncoder).encode(JSON.stringify(z));return this.K.encrypt(z,D)};
|
|
cm.prototype.L=function(z,D){if(!(z instanceof Uint8Array))throw M7n(1);var E=new TextDecoder;D=Zl(D);z=this.K.decrypt(z,D);return JSON.parse(E.decode(z))};var D1n={animationEntity:M1,accountLinkStatusEntity:av,booleanEntity:JI,buttonEntity:GO,captionTrack:N1,channelHandle:Dt,chatLoadingStateEntity:di,chipEntity:C9,commerceAcquisitionClientPayloadEntity:Fp,commerceCartListEntity:LK,compositeSourceEntity:JQ,multiviewStagingEntity:uZ,contextNoteFeedEntityPayload:EK,contextNoteUserRatingEntityPayload:Q1,continuationTokenEntity:q6,downloadQualityPickerEntity:N6,downloadsPageRefreshTokenEntity:gw,downloadsPageViewConfigurationEntity:QN,downloadStatusEntity:UK,
|
|
dismissState:AQ,sfvAudioItemCurrentlyPlayingEntity:$p,emojiFountainDataEntity:QV,emojiCustomizationSetEntity:EC,fakeChannel:V1,fakePlaylist:OK,fakePlaylistEntryCollection:b3,fakeVideo:vb,fakeVideoDescription:mf,featuredProductsEntity:n9,flowStateEntity:Iv,iconBadgeEntity:fK,interstitialInteractionStateEntity:Rv,likeButtonAnimationEntity:TX,liveChatPollStateEntity:Zt,dataFreshnessEntity:Dc,liveViewerLeaderboardChatEntryPointStateEntity:oD,liveViewerLeaderboardPointsEntity:sm,liveReactionsDataEntity:TO,
|
|
logoEntity:S7,macroMarkerEntity:kp,mainDownloadsLibraryEntity:rw,mainDownloadsListEntity:i3,mainPlaylistDownloadStateEntity:tI,mainPlaylistEntity:Pb,mainPlaylistVideoEntity:M6,mainVideoDownloadStateEntity:y1,mainVideoEntity:zX,markersEngagementPanelSyncEntity:GX,markersVisibilityOverrideEntity:ea,musicAlbumReleaseDetail:lZ,musicAlbumReleaseDownloadMetadataEntity:VN,musicAlbumRelease:ml,musicAlbumReleaseUserDetail:Yp,musicArtistDetail:aD,musicArtist:ID,musicArtistUserDetail:Sa,musicDownloadsLibraryEntity:Om,
|
|
musicLibraryEdit:RD,musicLibraryStatusEntity:ZH,musicPlaylist:cx,musicPlaylistDownloadMetadataEntity:bZ,musicShare:hQ,musicTrackDetail:xp,musicTrackDownloadMetadataEntity:vx,musicTrack:p9,musicTrackUserDetail:Hx,offlineOrchestrationActionWrapperEntity:Um,offlineVideoPolicy:gm,offlineVideoStreams:rm,offlineabilityEntity:ov,orchestrationWebSamplingEntity:sK,pageHeaderEntity:Bx,partyGamePanelEntity:kf,pdpStateEntity:nK,pinnedProductEntity:Wx,playbackData:iZ,playerStateEntity:dm,playlistThumbnailEditsEntity:Xc,
|
|
quantityIncrementerEntity:W6,refresh:wm,saveToPlaylistListEntity:q1,selectedChipIndexEntityPayload:FP,settingEntity:Px,stringEntity:u3,suggestedFeedbackChipStateEntity:L9,transfer:tQ,trendingOfferEntity:XP,videoDownloadContextEntity:yN,videoOverviewAsyncDataEntity:Xp,videoPlaybackPositionEntity:ei,votingEntity:zO,ytMainChannelEntity:DH,youchatPendingResponseEntity:f9,ytMainDownloadedVideoEntity:$Z,ytMainVideoEntity:Em};g.O(Kg,zPW);Kg.prototype.Z=function(z){return z};
|
|
Kg.prototype.L=function(z){if(z instanceof Uint8Array)throw M7n(0);return z};g.O(hr,g.x);hr.prototype.observe=function(z){var D=this;this.observers.push(z);return function(){var E=D.observers.indexOf(z);E>=0&&D.observers.splice(E,1)}};
|
|
hr.prototype.L=function(z){JQJ(this,z.data)};
|
|
hr.prototype.xV=function(){this.channel.close()};
|
|
var E6;var BCJ=g.TI(function(){if(window.MediaSource&&typeof window.MediaSource.isTypeSupported==="function")return window.MediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');if(window.ManagedMediaSource&&typeof window.ManagedMediaSource.isTypeSupported==="function")return window.ManagedMediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');var z=g.BX("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");z||(z=g.$0("VIDEO"),g.AV("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
|
|
z));return!!(z&&z.canPlayType&&z.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var Pp=vpr()?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!g.$S?!0:!1;g.O(x6,IW);g.u=x6.prototype;g.u.m0=function(){return A_6};
|
|
g.u.hk=function(z){return g.U(z,g.L4)||g.U(z,Tx)||g.U(z,dIs)};
|
|
g.u.l9=function(){return!0};
|
|
g.u.mE=function(z){if((g.UC("kevlar_cache_on_ttl_player")||g.UC("mweb_enable_shorts_innertube_player_prefetch")||g.UC("web_shorts_prefetch_service_enabled")||g.UC("embeds_enable_prefetch_via_resolve_url"))&&(z=this.hk(z))&&z.videoId){var D={videoId:z.videoId};z.playlistId&&(D.playlistId=z.playlistId);z.playerParams&&(D.params=z.playerParams);return Qa("player",D)}};
|
|
g.u.dv=function(z){var D;return((D=z.contentPlaybackContext)==null?void 0:D.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
|
|
g.u.n9=function(z,D,E){if(g.UC("enable_interstitial_entity_check")){var Q=this.L;if(D.videoId)for(var T=g.v(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),k=T.next();!k.done;k=T.next()){k=k.value;var G;var d=void 0,F=void 0,L=D.videoId,n=k;(G=Q)?(L=FX(L+n,"interstitialInteractionStateEntity"),G=G.getState().entities,G=(d=(F=G.interstitialInteractionStateEntity?G.interstitialInteractionStateEntity[L]||null:null)==null?void 0:F.primaryButtonClicked)!=null?d:!1):G=!1;if(G)switch(k){case "CONTENT_CHECK_REQUIRED":D.contentCheckOk=
|
|
!0;break;case "AGE_CHECK_REQUIRED":D.racyCheckOk=!0}}}D.videoId&&(z.videoId=D.videoId);D.playlistId&&(z.playlistId=D.playlistId);D.index!==void 0&&(z.playlistIndex=D.index+1);D.playerParams&&(z.params=D.playerParams);"startTimeSeconds"in D&&D.startTimeSeconds&&(g.UC("enable_player_request_builder_start_time_floor")?z.startTimeSecs=Math.floor(D.startTimeSeconds):z.startTimeSecs=D.startTimeSeconds);E.contentPlaybackContext&&(z.playbackContext={contentPlaybackContext:E.contentPlaybackContext});E.prefetchPlaybackContext&&
|
|
(z.playbackContext=Object.assign({},z.playbackContext,{prefetchPlaybackContext:E.prefetchPlaybackContext}),z.context.request||(z.context.request={}),z.context.request.isPrefetch=!0);z.playbackContext||(z.playbackContext={});Q=BCJ();z.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!Q,supportXhr:Pp};E.overrideMutedAtStart&&(z.overrideMutedAtStart=E.overrideMutedAtStart);z.racyCheckOk=!!D.racyCheckOk;z.contentCheckOk=!!D.contentCheckOk;!g.UC("captions_prefs_killswitch")&&(E=(E=g.s_("yt-player-caption-language-preferences"))?
|
|
E:[],E==null?0:E.length)&&(z.captionParams={viewerSelectedCaptionLangs:E})};
|
|
g.u.K6=function(z){z=this.mE(z);var D;z&&(D={iU:{z9:z}});g.UC("web_log_player_watch_next_ticks")&&(D=D||{},D.QN="ps_s",D.E3="ps_r");return D};
|
|
x6[g.e6]=[sSa];NA.prototype.handleResponse=function(z,D){if(!D)throw Error("request needs to be passed into StoreResponseProcessorService");var E,Q;D=(E=D.config)==null?void 0:(Q=E.iU)==null?void 0:Q.z9;UU(this,z,D)};
|
|
NA[g.e6]=[og];var sU=new g.Qg("STORE_RESPONSE_PROCESSOR_TOKEN");g.O(g8,g.Ba);var zgO=new g.Qg("NETWORK_SLI_TOKEN");r8.prototype.fetch=function(z,D,E,Q){var T=this,k,G,d,F,L,n,f,X,W,J,V;return g.w6(function(l){switch(l.L){case 1:return k=Ymk(T,z,D),l.V(2),l.K(fetch(k),4);case 4:G=l.Z;if(!(Q&&G.ok&&G.body&&typeof G.body.getReader==="function")){l.XH(5);break}d=G.clone();F=d.body.getReader();return l.K(F.read(),6);case 6:if(L=l.Z,n=L.value,F.cancel().catch(function(){}),n&&n[0]===91)return f=[],X=G.body.pipeThrough(new TextDecoderStream).getReader(),W=new b1,l.return(IHV(T,X,W,f,Q));
|
|
case 5:return l.K(T.handleResponse(G,E),7);case 7:return l.return(l.Z);case 2:J=l.B();g.Rc(J);if(((V=E)==null?0:V.Pe)&&J instanceof g8&&J.errorType===1)throw J;return l.return(void 0)}})};
|
|
r8.prototype.handleResponse=function(z,D){var E=z.text().then(function(Q){if((D==null?0:D.qJ)&&z.ok)return owr(D.qJ,Q);Q=Q.replace(")]}'","");if((D==null?0:D.Pe)&&Q)try{var T=JSON.parse(Q)}catch(G){throw new g8(1,"JSON parsing failed after fetch");}var k;return(k=T)!=null?k:JSON.parse(Q)});
|
|
z.redirected||z.ok?this.K&&this.K.success():(this.K&&this.K.q9g(),E=E.then(function(Q){g.Rc(new g.Ba("Error: API fetch failed",z.status,z.url,Q));return Object.assign({},Q,{errorMetadata:{status:z.status}})}));
|
|
return E};
|
|
r8[g.e6]=[g.kz(zgO)];var ie;var mpr=new g.Av("parallelCommand");var IcV=new g.Av("performOnceCommand");var YCa=new g.Av("serialCommand");Bm.prototype.bindInnertubeChallengeFetcher=function(z){this.K.bicf(z)};
|
|
Bm.prototype.registerChallengeFetchedCallback=function(z){this.K.bcr(z)};
|
|
Bm.prototype.getLatestChallengeResponse=function(){return this.K.blc()};var Dis=g.ls(["https://static.doubleclick.net/instream/ad_status.js"]),KlV=[],cQQ=g.Hr(Dis),zP=!1;var bKX=[new Ef("b.f_",0),new Ef("j.s_",2),new Ef("r.s_",4),new Ef("e.h_",6),new Ef("i.s_",8),new Ef("s.t_",10),new Ef("p.h_",12),new Ef("s.i_",14),new Ef("f.i_",16),new Ef("a.b_",18),new Ef("a.o_"),new Ef("g.o_",22),new Ef("p.i_",24),new Ef("p.m_"),new Ef("n.k_",20),new Ef("i.f_"),new Ef("a.s_"),new Ef("m.c_"),new Ef("n.h_",26),new Ef("o.p_"),new Ef("m.p_",28),new Ef("o.a_"),new Ef("d.p_"),new Ef("e.i_")].reduce(function(z,D){z[D.L]=D;return z},{});ks.prototype.V=function(){var z=this;return g.w6(function(D){return D.L==1?D.K(Promise.race([z.K,null]),2):D.return(!!D.Z)})};
|
|
ks.prototype.B=function(z,D,E){var Q=this,T,k,G;return g.w6(function(d){Q.K===null&&Qt(Q,TP(Q));T=!1;k={};G=function(){var F,L,n,f,X;return g.w6(function(W){switch(W.L){case 1:if(!Q.options.DyT||!Q.options.IS){W.XH(2);break}return W.K(RPV(),3);case 3:return F=W.Z,W.K((L=F)==null?void 0:L.checkForRefresh(),2);case 2:return W.K(Q.K,5);case 5:n=W.Z;k.challenge=n.challenge;if(!n.XJ){"c1a"in n.nz&&(k.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");W.XH(6);break}f=Object.assign({},{c:n.challenge,e:z},D);
|
|
W.V(7);T=!0;return W.K(n.XJ.snapshot({I7:f}),9);case 9:(X=W.Z)?k.webResponse=X:k.error="ATTESTATION_ERROR_VM_NO_RESPONSE";W.N(6);break;case 7:W.B(),k.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 6:if(z==="ENGAGEMENT_TYPE_PLAYBACK"){var J=n.nz,V={};J.c6a&&(V.reportingStatus=String(Number(J.c)^D4()));J.c6b&&(V.broadSpectrumDetectionResult=String(Number(J.c)^Number(g.VV("CATSTAT",0))));k.adblockReporting=V}return W.return(k)}})};
|
|
return d.return(Promise.race([G(),i9s(E,function(){var F=Object.assign({},k);T&&(F.error="ATTESTATION_ERROR_VM_TIMEOUT");return F})]))})};var sDV=["APP_STATE","PI"];var SCW=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,310281,153587,87907,18630,177018,177023,54445,321666,326353,326354,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,272018,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,299903,299897,299904,299901,299899,299902,299900,299898,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869,
|
|
276243,93911,274188,276651,313680,106531,257234,252598,252597,252600,252599,252596,225031,177843,27259,27262,27263,21759,283670,160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,273766,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,994412,230684,229801,230685,197337,209010,197336,197338,198618,300884,175492,198052,198051,197852,197976,317377,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,
|
|
175505,175506,175507,175508,80637,68727,206933,207944,206934,303123,206929,221575,68728,221576,80353,80356,308033,249107,180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,
|
|
137402,137046,73393,246776,113534,276200,92098,131381,84517,83759,309580,230676,249183,230679,230678,230677,230681,230680,162711,235234,162712,80357,994411,243315,313506,321964,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,273905,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,
|
|
190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,297752,197891,156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,282159,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,304776,197993,
|
|
241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,305268,249295,210016,210017,262686,211851,211852,307219,211853,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,74613,155911,74614,64502,136032,74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,281332,120541,222112,82047,113550,75836,75837,303882,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,
|
|
252650,252651,51879,16623,32594,27240,293324,32633,74858,304150,297045,275198,271884,222932,279119,312581,271886,213915,275199,310748,225216,251244,258251,218674,251266,258250,251265,301662,251245,271885,315818,156999,3945,16989,45520,25488,25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,308088,306448,306447,308087,308086,46220,11721,147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,234789,25624,152036,16906,99999,68172,47973,
|
|
72773,26970,26971,96805,17752,282181,278926,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,283898,120137,186350,186351,256690,264349,264351,264350,264352,211026,250896,96367,36850,72694,37414,36851,124863,121343,73491,54473,166861,43375,46674,302631,242528,143815,139095,144402,149968,149969,32473,72901,72906,50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,
|
|
57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,323493,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,279531,50663,36387,14908,37533,105443,61635,62274,161670,133818,182119,65702,65703,65701,320464,76256,298157,263843,315234,196075,194768,252201,194769,191885,281480,233634,265810,194770,296933,195350,324586,301607,195349,194771,293041,301121,293042,293043,301116,
|
|
166382,37671,49953,220669,249229,213774,204572,191389,272254,272253,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,304845,26107,241211,38050,26108,275810,120745,26109,26110,66881,28236,14586,297672,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,278306,282472,277848,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,
|
|
63595,294119,257268,63349,281127,240553,95101,75240,27039,68823,21537,83464,75707,252904,170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,299541,21409,282218,299506,299540,299507,299509,299539,299508,299510,185612,222825,323331,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166,11070,11074,17880,270560,30709,30707,30711,30710,30708,185213,
|
|
185273,146143,63648,63649,221056,264490,211189,111059,211188,5754,264491,20445,233471,151308,313750,151152,228067,130975,130976,247244,271622,271813,261210,210815,295069,246127,316858,245256,244950,191925,167637,234545,197196,302735,214295,110386,221054,273960,282111,312290,113746,325593,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,294089,249827,194E3,141121,164502,31571,195002,206793,141978,233985,250895,254052,254053,254054,254051,
|
|
254050,254055,150105,304169,150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,122629,186204,222824,275869,312295,271673,274637,317462,139723,139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,296316,96661,145188,320428,213904,269342,96658,116646,159428,168611,168612,121122,219862,96660,282208,127738,127083,155281,162959,220886,227356,248007,
|
|
163566,307646,186641,147842,273646,273647,217932,104443,96659,147595,106442,247162,231493,213427,296813,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,305919,305924,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,323321,323322,233035,49956,267645,275782,190190,225739,31961,26388,23811,5E4,126250,96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,
|
|
237706,68314,25602,100339,170873,143516,299247,178921,268574,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,301897,301900,269990,53969,8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,281302,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,
|
|
279755,267693,267694,267578,262801,271218,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,273232,82039];dz.prototype.handleResponse=function(z,D){if(D.input.match(lb(TBs))){D=z==null?void 0:z.endpoint;var E;z=(E=g.U(D,Tx))==null?void 0:E.unserializedPrefetchData;if(D&&z){E=this.K;var Q=(new Ie).mE(D),T=g.U(z,fCa),k,G,d,F=(T==null?0:(k=T.responseContext)==null?0:k.maxAgeSeconds)&&Number(T==null?void 0:(G=T.responseContext)==null?void 0:G.maxAgeSeconds)>0?Number(T==null?void 0:(d=T.responseContext)==null?void 0:d.maxAgeSeconds):600;T&&Q&&F>0&&(k=Hm(T,F),E.put(Q,new lv(k)));k=(new x6).mE(D);z=g.U(z,FNs);
|
|
var L,n,f;G=(z==null?0:(L=z.responseContext)==null?0:L.maxAgeSeconds)&&Number(z==null?void 0:(n=z.responseContext)==null?void 0:n.maxAgeSeconds)>0?Number(z==null?void 0:(f=z.responseContext)==null?void 0:f.maxAgeSeconds):600;z&&k&&G>0&&(L=Hm(z,G),E.put(k,new lv(L)))}}};
|
|
dz[g.e6]=[og];FX("","downloadsPageViewConfigurationEntity");FX("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");FX("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");FX("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");FX("SMART_DOWNLOADS_ENABLED","settingEntity");var AQV=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"];g.u=FT.prototype;g.u.initialize=function(z,D,E,Q){this.e_=Q;if(z.program){var T;Q=(T=z.interpreterUrl)!=null?T:null;if(z.interpreterSafeScript)T=Yla(z.interpreterSafeScript);else{var k;T=(k=z.interpreterScript)!=null?k:null}z.interpreterSafeUrl&&(Q=Mg(z.interpreterSafeUrl).toString());CZQ(this,T,Q,z.program,D,E)}else g.Rc(Error("BL:CIP"))};
|
|
g.u.isInitialized=function(){return this.Wg()};
|
|
g.u.getState=function(){return this.state};
|
|
g.u.isLoading=function(){return this.state===2};
|
|
g.u.invoke=function(z){z=z===void 0?{}:z;return this.Wg()?this.lL({I7:z}):null};
|
|
g.u.dispose=function(){this.YS(null);this.Go(8)};
|
|
g.u.Wg=function(){return!!this.XJ};
|
|
g.u.lL=function(z){return this.XJ.nC(z)};
|
|
g.u.YS=function(z){g.pv(this.XJ);this.XJ=z};
|
|
g.u.Go=function(z){this.state=z};g.O(fo,FT);fo.prototype.YS=function(z){var D;(D=Lo())==null||D.bgvma();z?(D={bgvma:z.dispose.bind(z),bgvmb:z.snapshot.bind(z),bgvmc:z.nC.bind(z)},g.AV("yt.abuse.playerAttLoader",D),g.a6(function(E){return z.snapshot(E)})):(g.AV("yt.abuse.playerAttLoader",null),g.AV("yt.abuse.playerAttLoaderRun",null))};
|
|
fo.prototype.Wg=function(){return!!Lo()};
|
|
fo.prototype.lL=function(z){return Lo().bgvmc(z)};var BR={},TD=(BR.AD_MARKER="ytp-ad-progress",BR.CHAPTER_MARKER="ytp-chapter-marker",BR.TIME_MARKER="ytp-time-marker",BR);var wz=void 0;(function(){var z=g.ok.apply(0,arguments),D=z[z.length-1];D=D&&tv(D.schedule)?z.pop():void 0;var E;D?E=muk(z,D):E=ldL(z);return E})();sf.prototype.bZ=function(z){this.client=z};
|
|
sf.prototype.K=function(){this.clear();this.csn=g.kE()};
|
|
sf.prototype.clear=function(){this.Z.clear();this.L.clear();this.B.clear();this.csn=null};qr.prototype.bZ=function(z){lD($s().bZ).bind($s())(z)};
|
|
qr.prototype.clear=function(){lD($s().clear).bind($s())()};g.u=Pj.prototype;g.u.bZ=function(z){this.client=z};
|
|
g.u.g0=function(z,D){var E=this;D=D===void 0?{}:D;lD(function(){var Q,T,k,G=((Q=g.U(z==null?void 0:z.commandMetadata,cR))==null?void 0:Q.rootVe)||((T=g.U(z==null?void 0:z.commandMetadata,z4a))==null?void 0:(k=T.screenVisualElement)==null?void 0:k.uiType);if(G){Q=g.U(z==null?void 0:z.commandMetadata,nDr);if(Q==null?0:Q.parentTrackingParams){var d=EP(Q.parentTrackingParams);if(Q.parentCsn)var F=Q.parentCsn}else D.clickedVisualElement?d=D.clickedVisualElement:z.clickTrackingParams&&(d=EP(z.clickTrackingParams));
|
|
a:{Q=g.U(z,g.L4);T=g.U(z,e4a);if(Q){if(T=juI(Q,"VIDEO")){Q={token:T,videoId:Q.videoId};break a}}else if(T&&(Q=juI(T,"PLAYLIST"))){Q={token:Q,playlistId:T.playlistId};break a}Q=void 0}D=Object.assign({},{cttAuthInfo:Q,parentCsn:F},D);if(g.UC("expectation_logging")){var L;D.loggingExpectations=((L=g.U(z==null?void 0:z.commandMetadata,z4a))==null?void 0:L.loggingExpectations)||void 0}Ay(E,G,d,D)}else g.Rc(new g.Ba("Error: Trying to create a new screen without a rootVeType",z))})()};
|
|
g.u.clickCommand=function(z,D,E){z=z.clickTrackingParams;E=E===void 0?0:E;z?(E=g.kE(E===void 0?0:E))?(ec(this.client,E,EP(z),D),D=!0):D=!1:D=!1;return D};
|
|
g.u.stateChanged=function(z,D,E){this.visualElementStateChanged(EP(z),D,E===void 0?0:E)};
|
|
g.u.visualElementStateChanged=function(z,D,E){E=E===void 0?0:E;E===0&&this.L.has(E)?this.j.push([z,D]):hpI(this,z,D,E)};
|
|
g.u.UV=function(z){var D=z.cpn,E=Co(this,0),Q;if(E.length&&((Q=E[E.length-2])==null?void 0:Q.cpn)!==D&&(E=g.kE(),D&&E&&E!=="UNDEFINED_CSN")){var T;z.itct&&(T=EP(z.itct||""));Q={};g.UC("web_playback_associated_log_ctt")&&z.KR&&(Q.cttAuthInfo={token:z.KR,videoId:z.videoId});z={cpn:D,csn:E};g.UC("web_playback_associated_ve")&&T&&(LN(E,T),z.playbackVe=T.getAsJson());g.z2("playbackAssociated",z,Q);T=Co(this,0);T[T.length-1].cpn=D}};Ew.prototype.fetch=function(z,D,E){var Q=this,T=HKV(z,D,E);return new Promise(function(k,G){function d(){if(E==null?0:E.Pe)try{var L=Q.handleResponse(z,T.status,T.response,E);k(L)}catch(n){G(n)}else k(Q.handleResponse(z,T.status,T.response,E))}
|
|
T.onerror=d;T.onload=d;var F;T.send((F=D.body)!=null?F:null)})};
|
|
Ew.prototype.handleResponse=function(z,D,E,Q){E=(E||"").replace(")]}'","");try{var T=JSON.parse(E)}catch(k){g.Rc(new g.Ba("JSON parsing failed after XHR fetch",z,D,E));if((Q==null?0:Q.Pe)&&E)throw new g8(1,"JSON parsing failed after XHR fetch");T={}}D!==200&&(g.Rc(new g.Ba("XHR API fetch failed",z,D,E)),T=Object.assign({},T,{errorMetadata:{status:D}}));return T};Qb.getInstance=function(){var z=g.BX("ytglobal.storage_");z||(z=new Qb,g.AV("ytglobal.storage_",z));return z};
|
|
Qb.prototype.estimate=function(){var z,D,E;return g.w6(function(Q){z=navigator;return((D=z.storage)==null?0:D.estimate)?Q.return(z.storage.estimate()):((E=z.webkitTemporaryStorage)==null?0:E.queryUsageAndQuota)?Q.return(NiI()):Q.return()})};
|
|
g.AV("ytglobal.storageClass_",Qb);var zW={},T8Q=Bc("yt-player-local-media",{H2:(zW.index={FV:2},zW.media={FV:2},zW.captions={FV:5},zW),shared:!1,upgrade:function(z,D){D(2)&&(cc(z,"index"),cc(z,"media"));D(5)&&cc(z,"captions");D(6)&&(Kc(z,"metadata"),Kc(z,"playerdata"))},
|
|
version:5});var E4L={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},D8;a:{var Ev=g.Ad();Ev=Ev.toLowerCase();if(Ev.indexOf("android")!=-1){var QKs=Ev.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(QKs){var TIQ=parseFloat(QKs[1]);if(TIQ<100){D8=TIQ;break a}}var kyW=Ev.match("("+Object.keys(E4L).join("|")+")");D8=kyW?E4L[kyW[0]]:0}else D8=void 0}var kN=D8,TN=kN>=0;var QI;var Gyn=g.Ad(),egJ=Gyn.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!egJ||egJ.length<2)QI=void 0;else{var TW=Gyn.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);QI=TW&&TW.length===6?Number(TW[5].replace("_",".")):0}var ij=QI,em=ij>=0;var kF;g.TS=new fo;kF=0;var gI={Rh:function(z,D){z[e[30]](0,D)},
|
|
n2:function(z,D){var E=z[0];z[0]=z[D%z[e[25]]];z[D%z[e[25]]]=E},
|
|
mg:function(z){z[e[54]]()}};var cWr={HD:"adunit",Zb:"detailpage",U_:"editpage",rp:"embedded",n1:"leanback",fA:"previewpage",uo:"profilepage",CrV:"unplugged",jB:"playlistoverview",h0:"sponsorshipsoffer",EN:"shortspage",l4:"handlesclaiming",gm:"immersivelivepage",Ib:"creatormusic",eo:"immersivelivepreviewpage",Q5:"admintoolyurt",aI:"shortsaudiopivot",Lc:"consumption",wf:"background_audio_playback"};var diW=["h","H"],Fes=["9","("],LeW=["9h","(h"],fis=["8","*"],n4n=["a","A"],WeJ=["o","O"],Xla=["m","M"],JcL=["mac3","MAC3"],uUX=["meac3","MEAC3"],km={},HsQ=(km.h=diW,km.H=diW,km["9"]=Fes,km["("]=Fes,km["9h"]=LeW,km["(h"]=LeW,km["8"]=fis,km["*"]=fis,km.a=n4n,km.A=n4n,km.o=WeJ,km.O=WeJ,km.m=Xla,km.M=Xla,km.mac3=JcL,km.MAC3=JcL,km.meac3=uUX,km.MEAC3=uUX,km),VnX=new Set("o O a ah A m M mac3 MAC3 meac3 MEAC3 so sa".split(" ")),LKW=new Set("m M mac3 MAC3 meac3 MEAC3".split(" "));var vSn={Sr:0,II:124,A0:144,xq:220,By:240,g3:340,VB:360,er:480,TK:588,UN:608,r3:720,Wy:740,oI:1080,vy:1100,yB:1440,Z4:2160,m8:9999,0:"QUALITY_ORDINAL_UNKNOWN",124:"QUALITY_ORDINAL_144P_SAVER",144:"QUALITY_ORDINAL_144P",220:"QUALITY_ORDINAL_240P_SAVER",240:"QUALITY_ORDINAL_240P",340:"QUALITY_ORDINAL_360P_SAVER",360:"QUALITY_ORDINAL_360P",480:"QUALITY_ORDINAL_480P",588:"QUALITY_ORDINAL_608P_SAVER",608:"QUALITY_ORDINAL_608P",720:"QUALITY_ORDINAL_720P",740:"QUALITY_ORDINAL_720P_ENHANCED",1080:"QUALITY_ORDINAL_1080P",
|
|
1100:"QUALITY_ORDINAL_1080P_ENHANCED",1440:"QUALITY_ORDINAL_1440P",2160:"QUALITY_ORDINAL_2160P",9999:"QUALITY_ORDINAL_HIGHRES"};var GW={},IG=(GW.auto=0,GW.tiny=144,GW.light=144,GW.small=240,GW.medium=360,GW.large=480,GW.hd720=720,GW.hd1080=1080,GW.hd1440=1440,GW.hd2160=2160,GW.hd2880=2880,GW.highres=4320,GW),C$={0:"auto",144:"tiny",240:"small",360:"medium",480:"large",720:"hd720",1080:"hd1080",1440:"hd1440",2160:"hd2160",2880:"hd2880",4320:"highres"},ed={},uOO=(ed.QUALITY_ORDINAL_UNKNOWN=0,ed.QUALITY_ORDINAL_144P_SAVER=124,ed.QUALITY_ORDINAL_144P=144,ed.QUALITY_ORDINAL_240P_SAVER=220,ed.QUALITY_ORDINAL_240P=240,ed.QUALITY_ORDINAL_360P_SAVER=
|
|
340,ed.QUALITY_ORDINAL_360P=360,ed.QUALITY_ORDINAL_480P=480,ed.QUALITY_ORDINAL_608P_SAVER=588,ed.QUALITY_ORDINAL_608P=608,ed.QUALITY_ORDINAL_720P=720,ed.QUALITY_ORDINAL_720P_ENHANCED=740,ed.QUALITY_ORDINAL_1080P=1080,ed.QUALITY_ORDINAL_1080P_ENHANCED=1100,ed.QUALITY_ORDINAL_1440P=1440,ed.QUALITY_ORDINAL_2160P=2160,ed.QUALITY_ORDINAL_HIGHRES=9999,ed);var ljQ=2592E3;var dr;dr={};g.hw=(dr.STOP_EVENT_PROPAGATION="html5-stop-propagation",dr.IV_DRAWER_ENABLED="ytp-iv-drawer-enabled",dr.IV_DRAWER_OPEN="ytp-iv-drawer-open",dr.MAIN_VIDEO="html5-main-video",dr.VIDEO_CONTAINER="html5-video-container",dr.VIDEO_CONTAINER_TRANSITIONING="html5-video-container-transitioning",dr.HOUSE_BRAND="house-brand",dr);var pc6={allowed:"AUTOPLAY_BROWSER_POLICY_ALLOWED","allowed-muted":"AUTOPLAY_BROWSER_POLICY_ALLOWED_MUTED",disallowed:"AUTOPLAY_BROWSER_POLICY_DISALLOWED"};var NAO={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},SK={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"},SQw={"mdx-pair":1,"mdx-dial":2,"mdx-cast":3,"mdx-voice":4,"mdx-inappdial":5};var YUr={VR:1,Px:2,PAUSED:3,1:"DISABLED",2:"ENABLED",3:"PAUSED"};var feL=RegExp("^https?://([^.]*\\.moatads\\.com/|e[0-9]+\\.yt\\.srs\\.doubleverify\\.com|pagead2\\.googlesyndication\\.com/pagead/gen_204\\?id=yt3p&sr=1&|pm\\.adsafeprotected\\.com/youtube|pm\\.test-adsafeprotected\\.com/youtube|youtube[0-9]+\\.moatpixel\\.com/)"),gSa=RegExp("^https://([a-z]+\\.)?[0-9a-f]{1,63}\\.sslproxy\\.corp\\.google\\.com/|^https://([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.demos\\.corp\\.google\\.com/|^https://[0-9a-f]{1,63}\\.proxy\\.googleprod\\.com/|^https?://(([-\\w]*www[-\\w]*\\.|[-\\w]*web[-\\w]*\\.|[-\\w]*canary[-\\w]*\\.|[-\\w]*dev[-\\w]*\\.|[-\\w]{1,3}\\.)+(corp\\.)?youtube(-nocookie|kids|education)?\\.com/|([A-Za-z0-9-]{1,63}\\.)*(youtube\\.googleapis\\.com)[.]?(:[0-9]+)?/|([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.([a-z]{3}|i)\\.corp\\.google\\.com(:[0-9]+)?/|([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.c\\.googlers\\.com(:[0-9]+)?/|(docs|drive)\\.google\\.com/(a/[^/\\\\%]+/|)|(music|music-green-qa|music-release-qa|yt-music-green\\.corp)\\.youtube\\.com/|(tv|tv-green-qa|tv-green-qa\\.corp|tv-release-qa|tv-release-qa\\.corp|tv-integration-qa|tv-integration-qa\\.corp|yt-tv-autopush\\.corp|yt-tv-integration\\.corp|yt-tv-staging\\.corp)\\.youtube\\.com/|[A-Za-z0-9-]+\\.prod\\.google\\.com(:[0-9]+)?/)"),
|
|
nFI=RegExp("^https?://(www\\.google\\.com/pagead/xsul|www\\.youtube\\.com/pagead/slav)"),$hQ=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|docs\\.google\\.com|drive\\.google\\.com|prod\\.google\\.com|currents\\.google\\.com|mail\\.google\\.com|youtube\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|youtubekids\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$))"),
|
|
oSQ=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|prod\\.google\\.com|youtube\\.com|youtubekids\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$))"),wck=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz[0-1]\\.googleusercontent)|(lh3\\-gm\\.google)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer))|(docs(\\-(dev|qa)\\.corp)?\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images\\-(rt|qw))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images)|(sites\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(atari-green-test\\.corp\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(sites\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|currents\\.google\\.com|video\\.google\\.com|youtube\\.com|ytimg\\.com|ytimg\\.sandbox\\.google\\.com|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|s2\\.googleusercontent\\.com/s2/favicons\\?|yt[3-4]\\.ggpht\\.com/)"),
|
|
W7W=RegExp("^https?.*#ocr$|^https?://(aksecure\\.imrworldwide\\.com/|cdn\\.imrworldwide\\.com/|secure\\-..\\.imrworldwide\\.com/)"),tCQ=RegExp("^https?://(googleads\\.g\\.doubleclick\\.net/(aclk|pagead/conversion)|www\\.google\\.com/(aclk|pagead/conversion)|www\\.googleadservices\\.com/(aclk|pagead/(aclk|conversion))|www\\.youtube\\.com/pagead/conversion)"),ic6=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz[0-1]\\.googleusercontent)|(lh3\\-gm\\.google)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer))|(docs(\\-(dev|qa)\\.corp)?\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images\\-(rt|qw))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images)|(sites\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(atari-green-test\\.corp\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(sites\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|googlevideo\\.com|prod\\.google\\.com|lh3\\.photos\\.google\\.com|currents\\.google\\.com|mail\\.google\\.com|youtube\\.com|yt\\.akamaized\\.net|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|([A-Za-z0-9-]{1,63}\\.)*c\\.lh3(-d[a-gyz]|-testonly)?\\.(googleusercontent|photos\\.google)\\.com/.*$)"),
|
|
ZNW=RegExp("^https?://(([A-Za-z0-9-]{1,63}\\.)*(imasdk\\.googleapis\\.com|2mdn\\.net|googlesyndication\\.com|corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|googleads\\.g\\.doubleclick\\.net|prod\\.google\\.com|static\\.doubleclick\\.net|static\\.googleadsserving\\.cn|studioapi\\.doubleclick\\.net|youtube\\.com|youtube\\.googleapis\\.com|youtube\\-nocookie\\.com|youtubekids\\.com|ytimg\\.com|ytimg\\.sandbox\\.google\\.com)[.]?(:[0-9]+)?/|lightbox-(demos|builder)\\.appspot\\.com/|s[01](qa)?\\.2mdn\\.net/ads/richmedia/studio/mu/templates/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/h5/layouts/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/ytplayer)"),
|
|
RyV=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https://(ads|adwords\\.corp)\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://(adwords-)?canary\\.qa\\.adz\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com(/|$)|^https://ads(-external)?-prod\\.qa\\.adz\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://canvastester-3fd0b\\.appspot\\.com(/|$)|^https://localhost\\.googleusercontent\\.com(:\\d+)?(/|$)|^https://narrative-news-cast-receiver-d\\.appspot\\.com(/|$)|^https://narrative-news-cast-receiver-f\\.appspot\\.com(/|$)|^https://one\\.google\\.com(/|$)|^https://www\\.google\\.com/culturalinstitute/manage/.*$|^https://www\\.gstatic\\.com/aog_howto|^https://www\\.gstatic\\.com/narrative_cast_receiver/news|^https?://(([A-Za-z0-9-]{1,63}\\.)*(imasdk\\.googleapis\\.com|corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleads\\.g\\.doubleclick\\.net|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|photos\\.google\\.com|get\\.google\\.com|currents\\.google\\.com|blogger\\.com|mail\\.google\\.com|survey\\.g\\.doubleclick\\.net|youtube\\.com|youtube\\.googleapis\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|yt\\-web\\-embedded\\-player\\.appspot\\.com|youtubekids\\.com|vevo\\.com|chat\\.google\\.com|meet\\.google\\.com|artsandculture\\.google\\.com)[.]?(:[0-9]+)?(/|$)|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|(www\\.|encrypted\\.)?google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/(search|webhp)\\?|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|lightbox-(demos|builder)\\.appspot\\.com/|s0\\.2mdn\\.net/instream/html5/native/|s[01](qa)?\\.2mdn\\.net/ads/richmedia/studio/mu/templates/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/h5/layouts/tetris)"),
|
|
OLn=RegExp("^(https://play\\.google\\.com|https://photos\\.google\\.com|https://get\\.google\\.com|https://currents\\.google\\.com|https://mail\\.google\\.com|https://yt\\-web\\-embedded\\-player\\.appspot\\.com|http://yt\\-web\\-embedded\\-player\\.appspot\\.com|https://chat\\.google\\.com|https://one\\.google\\.com|https://artsandculture\\.google\\.com|https://adstransparency\\.google\\.com|https://ads\\.google\\.com|https://adwords\\.corp\\.google\\.com|https://ads\\-external\\-prod\\.qa\\.adz\\.google\\.com|https://ads\\-prod\\.qa\\.adz\\.google\\.com|https://adwords\\-canary\\.qa\\.adz\\.google\\.com|https://canary\\.qa\\.adz\\.google\\.com)$|^http://[0-9]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.([a-z]{2}|i)\\.borg\\.google\\.com(:[0-9]+)?$|^https://((autopush|beta-lookup|daily-[0-6]|manual-qual|preprod|stream)\\.)?meet\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(youtube|youtubekids|youtubeeducation)\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sandbox\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com$|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com$|^https://(draft|www|(www\\.)?dev\\.sandbox|(www\\.)?autopush\\.sandbox|(www\\.)?staging\\.sandbox|(www\\.)?restore\\.sandbox)\\.blogger\\.com$|^https://[0-9a-f]{1,63}\\.proxy\\.googleprod\\.com$|^https://localhost\\.googleusercontent\\.com(:\\d+)?$|^https?://(((docs|m|sing|ss|sss|www)\\.)?drive\\.google\\.com$|([A-Za-z0-9-]{1,63}\\.)*c\\.googlers\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*corp\\.google\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*googleplex\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*proxy\\.googlers\\.com(:[0-9]+)?$|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|[A-Za-z0-9-]+\\.prod\\.google\\.com(:[0-9]+)?$|docs\\.google\\.com$)");g.Bk[e[33]][e[5]]=function(z,D){this[e[18]][z]!==D&&(this[e[18]][z]=D,this[e[4]]=e[24])};
|
|
g.Bk[e[33]][e[71]]=function(z){pS(41,7939,this);return this[e[18]][z]||null};
|
|
g.Bk[e[33]][e[70]]=function(){this[e[4]]||(this[e[4]]=lR(1,8858,this));return this[e[4]]};
|
|
g.Bk[e[33]][e[68]]=function(){var z=new g.Bk(this[e[3]],this[e[55]]);z[e[43]]=this[e[43]];z[e[21]]=this[e[21]];z[e[11]]=this[e[11]];z[e[18]]=g.cr(this[e[18]]);z[e[4]]=this[e[4]];return z};var Fu={},EW=(Fu.FAIRPLAY="fairplay",Fu.PLAYREADY="playready",Fu.WIDEVINE="widevine",Fu.CLEARKEY=null,Fu.FLASHACCESS=null,Fu.UNKNOWN=null,Fu.WIDEVINE_CLASSIC=null,Fu);g.u=iY.prototype;g.u.getName=function(){return this.name};
|
|
g.u.getId=function(){return this.id};
|
|
g.u.getIsDefault=function(){return this.isDefault};
|
|
g.u.getIsAutoDubbed=function(){return this.isAutoDubbed};
|
|
g.u.toString=function(){return this.name};
|
|
iY.prototype.getName=iY.prototype.getName;iY.prototype.getId=iY.prototype.getId;iY.prototype.getIsDefault=iY.prototype.getIsDefault;iY.prototype.getIsAutoDubbed=iY.prototype.getIsAutoDubbed;g.u=g.wW.prototype;g.u.getId=function(){return this.id};
|
|
g.u.getName=function(){return this.name};
|
|
g.u.isServable=function(){return this.K};
|
|
g.u.RC=function(){return this.url};
|
|
g.u.getXtags=function(){return this.xtags};
|
|
g.u.toString=function(){return this.languageCode+": "+g.yb(this)+" - "+this.vssId+" - "+(this.captionId||"")};
|
|
g.u.equals=function(z){return z?this.toString()===z.toString():!1};
|
|
g.u.WW=function(){return!(!this.languageCode||this.translationLanguage&&!this.translationLanguage.languageCode)};oG.prototype.getLanguageInfo=function(){return this.vc};
|
|
oG.prototype.getXtags=function(){if(!this.xtags){var z=this.id.split(";");z.length>1&&(this.xtags=z[1])}return this.xtags};
|
|
oG.prototype.toString=function(){return this.vc.name};
|
|
oG.prototype.isAutoDubbed=function(){return this.vc.getIsAutoDubbed()};
|
|
oG.prototype.getLanguageInfo=oG.prototype.getLanguageInfo;oG.prototype.isAutoDubbed=oG.prototype.isAutoDubbed;$F.prototype.equals=function(z){return this.L===z.L&&this.K===z.K&&this.Z===z.Z&&this.reason===z.reason&&(!PF||this.ur===z.ur)};
|
|
$F.prototype.isLocked=function(){return this.Z&&!!this.L&&this.L===this.K};
|
|
$F.prototype.compose=function(z){if(z.Z&&Mv(z))return Q_;if(z.Z||Mv(this))return z;if(this.Z||Mv(z))return this;var D=this.L&&z.L?Math.max(this.L,z.L):this.L||z.L,E=this.K&&z.K?Math.min(this.K,z.K):this.K||z.K;D=Math.min(D,E);var Q=0;PF&&(Q=this.ur!==0&&z.ur!==0?Math.min(this.ur,z.ur):this.ur===0?z.ur:this.ur);return PF&&D===this.L&&E===this.K&&Q===this.ur||!PF&&D===this.L&&E===this.K?this:PF?new $F(D,E,!1,E===this.K&&Q===this.ur?this.reason:z.reason,Q):new $F(D,E,!1,E===this.K?this.reason:z.reason)};
|
|
$F.prototype.B=function(z){return!z.video||PF&&this.ur!==0&&this.ur<z.ur?!1:CAL(this,z.video.quality)};
|
|
var bLI=qv("auto","hd1080",!1,"l"),Rd=qv("auto","large",!1,"l"),Q_=qv("auto","auto",!1,"p"),PF=!1;BF.prototype.u_=function(z){z=z||Q_;for(var D=g.NK(this.videoInfos,function(G){return z.B(G)}),E=[],Q={},T=0;T<D.length;T++){var k=D[T].video;
|
|
Q[k.quality]||(E.push(k),Q[k.quality]=!0)}return E};
|
|
BF.prototype.fP=function(z){z=z||Q_;return g.NK(this.videoInfos,function(D){return z.B(D)})};
|
|
BF.prototype.getAvailableAudioTracks=function(){return this.audioTracks};var uDs=new Set(["356"]);g.O(zi,g.x);zi.prototype.xV=function(){g.x.prototype.xV.call(this)};g.u=g.Wd.prototype;g.u.fW=function(z){this.segments.push(z)};
|
|
g.u.xL=function(z){return!!this.FL(z)};
|
|
g.u.getDuration=function(z){return(z=this.FL(z))?z.duration:0};
|
|
g.u.uB=function(z){return this.getDuration(z)};
|
|
g.u.oV=function(){return 0};
|
|
g.u.L9=function(){return this.segments.length?this.segments[0].UH:-1};
|
|
g.u.v0=function(z){return(z=this.FL(z))?z.ingestionTime:NaN};
|
|
g.u.eb=function(){return this.segments.length?this.segments[this.segments.length-1].UH:-1};
|
|
g.u.OL=function(z){return this.eb()===z&&!this.L&&z>=0};
|
|
g.u.lU=function(){var z=this.segments[this.segments.length-1];return z?z.endTime:NaN};
|
|
g.u.PN=function(){return this.segments[0].startTime};
|
|
g.u.Li=function(){return this.segments.length};
|
|
g.u.IQ=function(){return 0};
|
|
g.u.n0=function(z){return(z=this.i7(z))?z.UH:-1};
|
|
g.u.vR=function(z){return(z=this.FL(z))?z.sourceURL:""};
|
|
g.u.getStartTime=function(z){return(z=this.FL(z))?z.startTime:0};
|
|
g.u.bT=function(z){return this.getStartTime(z)+this.getDuration(z)};
|
|
g.u.IL=kO(3);g.u.isLoaded=function(){return this.segments.length>0};
|
|
g.u.FL=function(z){if(this.K&&this.K.UH===z)return this.K;z=g.$w(this.segments,new nT(z,0,0,0,""),function(D,E){return D.UH-E.UH});
|
|
return this.K=z>=0?this.segments[z]:null};
|
|
g.u.i7=function(z){if(this.K&&this.K.startTime<=z&&z<this.K.startTime+this.K.duration)return this.K;z=g.$w(this.segments,{startTime:z},function(D,E){return D.startTime-E.startTime});
|
|
return this.K=z>=0?this.segments[z]:this.segments[Math.max(0,-z-2)]};
|
|
g.u.append=function(z){if(z.length)if(z=g.iK(z),this.segments.length){var D=this.segments.length?g.bK(this.segments).endTime:0,E=z[0].UH-this.eb();E>1&&g.Hq(this.segments);for(E=E>0?0:-E+1;E<z.length;E++){var Q=z[E];Q.startTime=D;Q.endTime=Q.startTime+Q.duration;D+=z[E].duration;this.segments.push(z[E])}}else this.segments=z};
|
|
g.u.AZ=function(){return 0};X2.prototype.skip=function(z){this.K+=z};var LP={},jKJ=(LP.predictStart="predictStart",LP.start="start",LP["continue"]="continue",LP.stop="stop",LP.prefetch="prefetch",LP),Yda={EVENT_PREDICT_START:"predictStart",EVENT_START:"start",EVENT_CONTINUE:"continue",EVENT_STOP:"stop",EVENT_PREFETCH:"prefetch"};Y9.prototype.Pl=function(){return!!(this.data["Stitched-Video-Id"]||this.data["Stitched-Video-Cpn"]||this.data["Stitched-Video-Duration-Us"]||this.data["Stitched-Video-Start-Frame-Index"]||this.data["Stitched-Video-Absolute-Loudness-Lkfs"]||this.data["Serialized-State"]||this.data["Is-Ad-Break-Finished"])};
|
|
Y9.prototype.toString=function(){for(var z="",D=g.v(Object.keys(this.data)),E=D.next();!E.done;E=D.next())E=E.value,z+=E+":"+this.data[E]+";";return z};var fP={},X3I=(fP.STEREO_LAYOUT_UNKNOWN=0,fP.STEREO_LAYOUT_LEFT_RIGHT=1,fP.STEREO_LAYOUT_TOP_BOTTOM=2,fP);NB.prototype.Tm=function(){var z=this.pos;this.pos=0;var D=!1;try{iE(this,440786851)&&(this.pos=0,iE(this,408125543)&&(D=!0))}catch(E){if(E instanceof RangeError)this.pos=0,D=!1,g.Rc(E);else throw E;}this.pos=z;return D};CT.prototype.set=function(z,D){this.sj.get(z);this.K[z]=D;this.url=""};
|
|
CT.prototype.get=function(z){return this.K[z]||this.sj.get(z)};
|
|
CT.prototype.RC=function(){this.url||(this.url=$a6(this));return this.url};D_.prototype.pZ=function(z,D){return z.s9?this.N?this.U=!0:this.U=PRL(this,z,D):PRL(this,z,D)};
|
|
D_.prototype.mX=function(){return this.Z.get("cpn")||""};
|
|
D_.prototype.y3=function(z,D){z.sj===this.K&&(this.K=DX(z,D));z.sj===this.B&&(this.B=DX(z,D))};
|
|
D_.prototype.bp=function(){return this.K!==this.B&&!this.U};e4.prototype.vS=function(){return!!this.K&&this.index.isLoaded()};
|
|
e4.prototype.Ju=function(){return!1};
|
|
e4.prototype.J3=function(z){return[z]};
|
|
e4.prototype.sM=function(z){return[z]};LA.prototype.toString=function(){return this.start+"-"+(this.end==null?"":this.end)};g.u=Xa.prototype;g.u.PX=function(){return this.eO&&this.vF.index.OL(this.UH)};
|
|
g.u.isEncrypted=function(){return this.vF.info.isEncrypted()};
|
|
g.u.equals=function(z){return!(!z||z.vF!==this.vF||z.type!==this.type||(this.range&&z.range?z.range.start!==this.range.start||z.range.end!==this.range.end:z.range!==this.range)||z.UH!==this.UH||z.K!==this.K||z.L!==this.L)};
|
|
g.u.GY=function(){return!!this.vF.info.video};
|
|
g.u.qy=function(){var z=j4(this),D="";g.fY(z,function(E,Q){D+=Q+"_"+E+"_"});
|
|
return D.slice(0,-1)};mJ.prototype.hz=function(){return this.K?this.K.RC():""};
|
|
mJ.prototype.isDecorated=function(){return!!(this.K||this.B&&this.B.Bj)};
|
|
mJ.prototype.Ay=function(){return J7(this.Rq[0])};
|
|
mJ.prototype.y3=function(z,D){this.ZS.y3(z,D);if(this.K){this.K=DX(z,D);D=g.v(["acpns","cpn","daistate","skipsq"]);for(var E=D.next();!E.done;E=D.next())this.K[e[5]](E.value,null)}this.requestId=z.get("req_id")};g.O(aH,e4);g.u=aH.prototype;g.u.eZ=function(){return!1};
|
|
g.u.p7=function(){return!0};
|
|
g.u.M_=function(){return!1};
|
|
g.u.Ju=function(){return!this.V};
|
|
g.u.rS=function(){return new mJ([new Xa(1,this,this.initRange,"getMetadataRequestInfo")],this.V)};
|
|
g.u.gX=function(){return null};
|
|
g.u.sR=function(z){this.xd(z);return this.p7()&&z.L&&!z.eO?new mJ([new Xa(z.type,z.vF,z.range,"liveGetNextRequestInfoBySegment",z.UH,z.startTime,z.duration,z.K+z.L,NaN,!0)],this.index.vR(z.UH)):this.Vq(OY(z),!1)};
|
|
g.u.v2=function(z,D){D=D===void 0?!1:D;z=this.index.n0(z);D&&(z=Math.min(this.index.eb(),z+1));return this.Vq(z,!0)};
|
|
g.u.TB=function(z){oH(z)};
|
|
g.u.xd=function(z){return z.L===0?!0:this.index.eb()>z.UH&&this.index.L9()<=z.UH+1};
|
|
g.u.update=function(z,D,E){this.index.append(z);jqX(this.index,E);z=this.index;z.L=D;z.Z="update"};
|
|
g.u.vS=function(){return this.Ju()?!0:e4.prototype.vS.call(this)};
|
|
g.u.Vq=function(z,D){var E=this.index.vR(z),Q=this.index.getStartTime(z),T=this.index.getDuration(z),k;D?T=k=0:k=this.info.ur>0?this.info.ur*T:1E3;return new mJ([new Xa(3,this,void 0,"liveCreateRequestInfoForSegment",z,Q,T,0,k,!D)],E)};
|
|
g.u.nX=function(){return this.Ju()?0:this.initRange.length};
|
|
g.u.NV=function(){return!1};Z_.prototype.update=function(z){var D=void 0;this.L&&(D=this.L);var E=new Z_,Q=Array.from(z.getElementsByTagName("S"));if(Q.length){var T=+S4(z,"timescale")||1,k=(+Q[0].getAttribute("t")||0)/T,G=+S4(z,"startNumber")||0;E.B=k;var d=D?D.startSecs+D.jb:0,F=Date.parse(JH6(S4(z,"yt:segmentIngestTime")))/1E3;E.V=z.parentElement.tagName==="SegmentTemplate";E.V&&(E.S=S4(z,"media"));z=D?G-D.UH:1;E.U=z>0?0:-z+1;z=g.v(Q);for(Q=z.next();!Q.done;Q=z.next()){Q=Q.value;for(var L=+Q.getAttribute("d")/T,n=(+Q.getAttribute("yt:sid")||
|
|
0)/T,f=+Q.getAttribute("r")||0,X=0;X<=f;X++)if(D&&G<=D.UH)G++;else{var W=new W$r(G,d,L,F+n,k);E.K.push(W);var J=Q;var V=T,l=W.startSecs;W=J.getAttribute("yt:cuepointTimeOffset");var S=J.getAttribute("yt:cuepointDuration");if(W&&S){W=Number(W);l=-W/V+l;V=Number(S)/V;S=J.getAttribute("yt:cuepointContext")||null;var Z=J.getAttribute("yt:cuepointIdentifier")||"";J=J.getAttribute("yt:cuepointEvent")||"";J=new g.mT(l,V,S,Z,jKJ[J]||"unknown",W)}else J=null;J&&E.Z.push(J);G++;d+=L;k+=L;F+=L+n}}E.K.length&&
|
|
(E.L=g.bK(E.K))}this.U=E.U;this.L=E.L||this.L;g.w9(this.K,E.K);g.w9(this.Z,E.Z);this.V=E.V;this.S=E.S;this.B===-1&&(this.B=E.getStreamTimeOffset())};
|
|
Z_.prototype.getStreamTimeOffset=function(){return this.B===-1?0:this.B};g.O(KA,g.Wd);g.u=KA.prototype;g.u.oV=function(){return this.cS};
|
|
g.u.xL=function(z,D){z=h7(this,z);return z>=0&&(D||!this.segments[z].pending)};
|
|
g.u.L9=function(){return this.bl?this.segments.length?this.i7(this.PN()).UH:-1:g.Wd.prototype.L9.call(this)};
|
|
g.u.PN=function(){if(this.qj)return 0;if(!this.bl)return g.Wd.prototype.PN.call(this);if(!this.segments.length)return 0;var z=Math.max(g.bK(this.segments).endTime-this.b_,0);return this.P0>0&&this.i7(z).UH<this.P0?this.FL(this.P0).startTime:z};
|
|
g.u.lU=function(){if(this.Nm&&this.xU&&this.xU>0)return this.xU/1E3;if(!this.segments.length)return g.Wd.prototype.lU.call(this);var z=this.eb();if(!this.bl||z<=this.segments[this.segments.length-1].UH)z=this.segments[this.segments.length-1];else{var D=this.segments[this.segments.length-1];z=new nT(z,Math.max(0,D.startTime-(D.UH-z)*this.cS),this.cS,0,"sq/"+z,void 0,void 0,!0)}return this.qj?Math.min(this.b_,z.endTime):z.endTime};
|
|
g.u.Li=function(){return this.bl?this.segments.length?this.eb()-this.L9()+1:0:g.Wd.prototype.Li.call(this)};
|
|
g.u.eb=function(){var z=Math.min(this.Kf,Math.max(g.Wd.prototype.eb.call(this),this.Qk)),D=this.b_*1E3;D=this.xU>0&&this.xU<D;this.qj&&this.b_>0&&this.Qk>0&&!D&&(D=this.i7(this.b_))&&(z=Math.min(D.UH-1,z));return z};
|
|
g.u.eC=function(){return this.segments.length?this.segments[this.segments.length-1]:null};
|
|
g.u.fW=function(z){var D=h7(this,z.UH);if(D>=0)this.segments[D]=z;else if(this.segments.splice(-(D+1),0,z),this.LY&&z.UH%(300/this.cS)===0){var E=this.segments[0].UH,Q=Math.floor(this.LY/this.cS);z=z.UH-Q;D=-(D+1)-Q;D>0&&z>E&&(this.segments=this.segments.slice(D))}};
|
|
g.u.RU=function(){return this.Qk};
|
|
g.u.OL=function(z){return cC?!this.L&&z>=0&&this.eb()<=z:g.Wd.prototype.OL.call(this,z)};
|
|
g.u.i7=function(z){if(!this.bl)return g.Wd.prototype.i7.call(this,z);if(!this.segments.length)return null;var D=this.segments[this.segments.length-1];if(z<this.segments[0].startTime)D=Math.max(0,this.segments[0].UH-Math.ceil((this.segments[0].startTime-z)/this.cS));else if(z>=D.endTime)D=D.UH+Math.floor((z-D.endTime)/this.cS+1);else{D=qc(this.segments,function(Q){return z<Q.startTime?-1:z>=Q.endTime?1:0});
|
|
if(D>=0)return this.segments[D];var E=-(D+1);D=this.segments[E-1];E=this.segments[E];D=Math.floor((z-D.endTime)/((E.startTime-D.endTime)/(E.UH-D.UH-1))+1)+D.UH}return this.FL(D)};
|
|
g.u.FL=function(z){if(!this.bl)return g.Wd.prototype.FL.call(this,z);if(!this.segments.length)return null;var D=h7(this,z);if(D>=0)return this.segments[D];var E=-(D+1);D=this.cS;if(E===0)var Q=Math.max(0,this.segments[0].startTime-(this.segments[0].UH-z)*D);else E===this.segments.length?(Q=this.segments[this.segments.length-1],Q=Q.endTime+(z-Q.UH-1)*D):(Q=this.segments[E-1],D=this.segments[E],D=(D.startTime-Q.endTime)/(D.UH-Q.UH-1),Q=Q.endTime+(z-Q.UH-1)*D);return new nT(z,Q,D,0,"sq/"+z,void 0,void 0,
|
|
!0)};
|
|
var cC=!1;g.O(pA,aH);g.u=pA.prototype;g.u.M_=function(){return!0};
|
|
g.u.vS=function(){return!0};
|
|
g.u.xd=function(z){return this.p7()&&z.L&&!z.eO||!z.vF.index.OL(z.UH)};
|
|
g.u.rS=function(){};
|
|
g.u.v2=function(z,D){return typeof z!=="number"||isFinite(z)?aH.prototype.v2.call(this,z,D===void 0?!1:D):new mJ([new Xa(3,this,void 0,"mlLiveGetReqInfoStubForTime",-1,void 0,this.aM,void 0,this.aM*this.info.ur)],"")};
|
|
g.u.Vq=function(z,D){var E=E===void 0?!1:E;if(this.index.xL(z))return aH.prototype.Vq.call(this,z,D);var Q=this.index.getStartTime(z),T=Math.round(this.aM*this.info.ur),k=this.aM;D&&(k=T=0);return new mJ([new Xa(E?6:3,this,void 0,"mlLiveCreateReqInfoForSeg",z,Q,k,void 0,T,!D)],z>=0?"sq/"+z:"")};g.O(xe,e4);g.u=xe.prototype;g.u.eZ=function(){return!1};
|
|
g.u.p7=function(){return!1};
|
|
g.u.M_=function(){return!1};
|
|
g.u.rS=function(){return new mJ([new Xa(1,this,void 0,"otfInit")],this.V)};
|
|
g.u.gX=function(){return null};
|
|
g.u.sR=function(z){this.xd(z);return laI(this,OY(z),!1)};
|
|
g.u.v2=function(z,D){D=D===void 0?!1:D;z=this.index.n0(z);D&&(z=Math.min(this.index.eb(),z+1));return laI(this,z,!0)};
|
|
g.u.TB=function(z){z.info.type===1&&(this.K||(this.K=pj(z.L)),z.K&&z.K.uri==="http://youtube.com/streaming/otf/durations/112015"&&YGO(this,z.K))};
|
|
g.u.xd=function(z){return z.L===0?!0:this.index.eb()>z.UH&&this.index.L9()<=z.UH+1};
|
|
g.u.nX=function(){return 0};
|
|
g.u.NV=function(){return!1};var aas=new Map,ZZ6=new Map,SGJ=new function(){this.K=new Map};g.u=g.sY.prototype;g.u.xL=function(z){return z<=this.eb()};
|
|
g.u.IQ=function(z){return this.offsets[z]};
|
|
g.u.getStartTime=function(z){return this.startTicks[z]/this.K};
|
|
g.u.bT=function(z){return this.getStartTime(z)+this.getDuration(z)};
|
|
g.u.IL=kO(2);g.u.v0=function(){return NaN};
|
|
g.u.getDuration=function(z){z=this.uB(z);return z>=0?z/this.K:-1};
|
|
g.u.uB=function(z){return z+1<this.count||this.L?this.startTicks[z+1]-this.startTicks[z]:-1};
|
|
g.u.oV=function(){return 0};
|
|
g.u.L9=function(){return 0};
|
|
g.u.eb=function(){return this.count-1};
|
|
g.u.OL=function(z){return this.eb()===z&&z>=0};
|
|
g.u.lU=function(){return this.L?this.startTicks[this.count]/this.K:NaN};
|
|
g.u.PN=function(){return 0};
|
|
g.u.Li=function(){return this.count};
|
|
g.u.vR=function(){return""};
|
|
g.u.n0=function(z){z=g.$w(this.startTicks.subarray(0,this.count),z*this.K);return z>=0?z:Math.max(0,-z-2)};
|
|
g.u.isLoaded=function(){return this.eb()>=0};
|
|
g.u.AZ=function(z,D){if(z>=this.eb())return 0;var E=0;for(D=this.getStartTime(z)+D;z<this.eb()&&D>this.getStartTime(z);z++)E=Math.max(E,URX(this,z)/this.getDuration(z));return E};
|
|
g.u.resize=function(z){z+=2;var D=this.offsets;this.offsets=new Float64Array(z+1);var E=this.startTicks;this.startTicks=new Float64Array(z+1);for(z=0;z<this.count+1;z++)this.offsets[z]=D[z],this.startTicks[z]=E[z]};
|
|
g.u.cap=function(z,D){$e(this);this.L=!0;this.startTicks[this.count]=D;this.offsets[this.count]=z};g.O(q9,e4);g.u=q9.prototype;g.u.rS=function(z,D){var E=new Xa(2,this,this.indexRange,"indexInfo",void 0,void 0,void 0,void 0,void 0,void 0,void 0,D),Q=[new Xa(1,this,this.initRange,"initInfo",void 0,void 0,void 0,void 0,void 0,void 0,void 0,D),E];this.info.contentLength>0&&z&&(E=E.range.end+1,z=Math.min(z,this.info.contentLength-E),z>0&&Q.push(new Xa(4,this,nA(E,z),"tbdRange",void 0,void 0,void 0,void 0,void 0,void 0,void 0,D)));return new mJ(Q)};
|
|
g.u.TB=function(z){if(z.info.type===1){if(this.K)return;this.K=pj(z.L)}else if(z.info.type===2){if(this.V||this.index.eb()>=0)return;if(g.i6(this.info)){var D=this.index,E=g.gb(z);z=z.info.range.start;var Q=g.aZ(E,0,1936286840);E=xaV(Q);D.K=E.timescale;var T=E.Ed;D.offsets[0]=E.e5+z+Q.size;D.startTicks[0]=T;D.L=!0;z=E.iD.length;for(Q=0;Q<z;Q++){T=D;var k=E.Ng[Q],G=E.iD[Q];T.count++;$e(T);T.offsets[T.count]=T.offsets[T.count-1]+k;T.startTicks[T.count]=T.startTicks[T.count-1]+G}}else this.V=g.gb(z)}if(this.info.UD()&&
|
|
this.K&&this.V){E=new DataView(this.K.buffer);D=this.index;Q=this.V;z=this.indexRange.end;T=new NB(E);E=T;T=E.pos;k={eD:1E6,U$:1E9,duration:0,wb:0,r_:0};if(iE(E,408125543))if(k.wb=wn(E,!0),k.r_=E.start+E.pos,iE(E,357149030)){for(G=rn(E);!Ub(G);){var d=wn(G,!1);d===2807729?k.eD=yS(G):d===2807730?k.U$=yS(G):d===17545?k.duration=sb(G):oZ(G)}E.pos=T;E=k}else E.pos=T,E=null;else E.pos=T,E=null;if(E!==null){D.K=E.U$/E.eD;T=new NB(Q);Q=T;G=E.r_;T=Q.pos;k=[];if(iE(Q,475249515)){for(d=rn(Q);iE(d,187);){var F=
|
|
rn(d);if(iE(F,179)){var L=yS(F);if(iE(F,183)){F=rn(F);for(var n=G;iE(F,241);)n=yS(F)+G;k.push({qY:n,St:L})}}}if(k.length>0&&z===k[0].qY)for(z=0;z<k.length;z++)k[z].qY+=1;Q.pos=T;z=k}else Q.pos=T,z=null;if(z!==null){z=g.v(z);for(Q=z.next();!Q.done;Q=z.next())k=Q.value,Q=D,T=k.qY,k=k.St,$e(Q),Q.offsets[Q.count]=T,Q.startTicks[Q.count]=k,Q.count++;D.cap(E.wb+E.r_,E.duration)}}this.V=null}};
|
|
g.u.J3=function(z){for(var D=this.sM(z.info),E=z.info.range.start+z.info.K,Q=[],T=0;T<D.length;T++){var k=ZT(z.L,D[T].range.start+D[T].K-E,D[T].L);Q.push(new UY(D[T],k))}return Q};
|
|
g.u.sM=function(z){for(var D=z.range.start+z.K,E=0;E<this.index.eb()&&D>=this.index.IQ(E+1);)E++;return PC(this,E,D,z.L).Rq};
|
|
g.u.xd=function(z){z.PX();return this.vS()?!0:z.range.end+1<this.info.contentLength};
|
|
g.u.gX=function(z,D){this.xd(z);if(!this.vS())return D=nA(z.range.end+1,D),D.end+1>this.info.contentLength&&(D=new LA(D.start,this.info.contentLength-1)),new mJ([new Xa(4,z.vF,D,"getNextRequestInfoByLength",void 0,void 0,void 0,void 0,void 0,void 0,void 0,z.clipId)]);z.type===4&&(z=this.sM(z),z=z[z.length-1]);var E=0,Q=z.range.start+z.K+z.L;z.type===3&&(z.PX(),E=z.UH,Q===z.range.end+1&&(E+=1));return PC(this,E,Q,D)};
|
|
g.u.sR=function(){return null};
|
|
g.u.v2=function(z,D){D=D===void 0?!1:D;z=this.index.n0(z);D&&(z=Math.min(this.index.eb(),z+1));return PC(this,z,this.index.IQ(z),0)};
|
|
g.u.eZ=function(){return!0};
|
|
g.u.p7=function(){return!0};
|
|
g.u.M_=function(){return!1};
|
|
g.u.nX=function(){return this.indexRange.length+this.initRange.length};
|
|
g.u.NV=function(){return this.indexRange&&this.initRange&&this.initRange.end+1===this.indexRange.start?!0:!1};M9.prototype.isMultiChannelAudio=function(){return this.numChannels>2};var nP={},J3V=(nP.COLOR_PRIMARIES_BT709="bt709",nP.COLOR_PRIMARIES_BT2020="bt2020",nP.COLOR_PRIMARIES_UNKNOWN=null,nP.COLOR_PRIMARIES_UNSPECIFIED=null,nP),Ww={},rHV=(Ww.COLOR_TRANSFER_CHARACTERISTICS_BT709="bt709",Ww.COLOR_TRANSFER_CHARACTERISTICS_BT2020_10="bt2020",Ww.COLOR_TRANSFER_CHARACTERISTICS_SMPTEST2084="smpte2084",Ww.COLOR_TRANSFER_CHARACTERISTICS_ARIB_STD_B67="arib-std-b67",Ww.COLOR_TRANSFER_CHARACTERISTICS_UNKNOWN=null,Ww.COLOR_TRANSFER_CHARACTERISTICS_UNSPECIFIED=null,Ww);var Xu={},LT=(Xu.WIDTH={name:"width",video:!0,valid:640,Vf:99999},Xu.HEIGHT={name:"height",video:!0,valid:360,Vf:99999},Xu.FRAMERATE={name:"framerate",video:!0,valid:30,Vf:9999},Xu.BITRATE={name:"bitrate",video:!0,valid:3E5,Vf:2E9},Xu.EOTF={name:"eotf",video:!0,valid:"bt709",Vf:"catavision"},Xu.CHANNELS={name:"channels",video:!1,valid:2,Vf:99},Xu.CRYPTOBLOCKFORMAT={name:"cryptoblockformat",video:!0,valid:"subsample",Vf:"invalidformat"},Xu.DECODETOTEXTURE={name:"decode-to-texture",video:!0,valid:"false",
|
|
Vf:"nope"},Xu.AV1_CODECS={name:"codecs",video:!0,valid:"av01.0.05M.08",Vf:"av99.0.05M.08"},Xu.EXPERIMENTAL={name:"experimental",video:!0,valid:"allowed",Vf:"invalid"},Xu.TUNNELMODE={name:"tunnelmode",video:!0,valid:"true",Vf:"false"},Xu);var q={},D9=(q["0"]="f",q["160"]="h",q["133"]="h",q["134"]="h",q["135"]="h",q["136"]="h",q["137"]="h",q["264"]="h",q["266"]="h",q["138"]="h",q["298"]="h",q["299"]="h",q["304"]="h",q["305"]="h",q["214"]="h",q["216"]="h",q["374"]="h",q["375"]="h",q["140"]="a",q["141"]="a",q["327"]="sa",q["258"]="m",q["380"]="mac3",q["328"]="meac3",q["161"]="H",q["142"]="H",q["143"]="H",q["144"]="H",q["222"]="H",q["223"]="H",q["145"]="H",q["224"]="H",q["225"]="H",q["146"]="H",q["226"]="H",q["227"]="H",q["147"]="H",q["384"]=
|
|
"H",q["376"]="H",q["385"]="H",q["377"]="H",q["149"]="A",q["261"]="M",q["381"]="MAC3",q["329"]="MEAC3",q["598"]="9",q["278"]="9",q["242"]="9",q["243"]="9",q["244"]="9",q["775"]="9",q["776"]="9",q["777"]="9",q["778"]="9",q["779"]="9",q["780"]="9",q["781"]="9",q["782"]="9",q["783"]="9",q["247"]="9",q["248"]="9",q["353"]="9",q["355"]="9",q["356"]="9",q["271"]="9",q["577"]="9",q["313"]="9",q["579"]="9",q["272"]="9",q["302"]="9",q["303"]="9",q["407"]="9",q["408"]="9",q["308"]="9",q["315"]="9",q["330"]=
|
|
"9h",q["331"]="9h",q["332"]="9h",q["333"]="9h",q["334"]="9h",q["335"]="9h",q["336"]="9h",q["337"]="9h",q["338"]="so",q["600"]="o",q["250"]="o",q["251"]="o",q["774"]="o",q["194"]="*",q["195"]="*",q["220"]="*",q["221"]="*",q["196"]="*",q["197"]="*",q["279"]="(",q["280"]="(",q["317"]="(",q["318"]="(",q["273"]="(",q["274"]="(",q["357"]="(",q["358"]="(",q["275"]="(",q["359"]="(",q["360"]="(",q["276"]="(",q["583"]="(",q["584"]="(",q["314"]="(",q["585"]="(",q["561"]="(",q["277"]="(",q["361"]="(h",q["362"]=
|
|
"(h",q["363"]="(h",q["364"]="(h",q["365"]="(h",q["366"]="(h",q["591"]="(h",q["592"]="(h",q["367"]="(h",q["586"]="(h",q["587"]="(h",q["368"]="(h",q["588"]="(h",q["562"]="(h",q["409"]="(",q["410"]="(",q["411"]="(",q["412"]="(",q["557"]="(",q["558"]="(",q["394"]="1",q["395"]="1",q["396"]="1",q["397"]="1",q["398"]="1",q["399"]="1",q["720"]="1",q["721"]="1",q["400"]="1",q["401"]="1",q["571"]="1",q["402"]="1",q["694"]="1h",q["695"]="1h",q["696"]="1h",q["697"]="1h",q["698"]="1h",q["699"]="1h",q["700"]="1h",
|
|
q["701"]="1h",q["702"]="1h",q["703"]="1h",q["386"]="3",q["387"]="w",q["406"]="6",q["787"]="1",q["788"]="1",q["548"]="1e",q["549"]="1e",q["550"]="1e",q["551"]="1e",q["809"]="1e",q["810"]="1e",q["552"]="1e",q["811"]="1e",q["812"]="1e",q["553"]="1e",q["813"]="1e",q["814"]="1e",q["554"]="1e",q["815"]="1e",q["816"]="1e",q["555"]="1e",q["817"]="1e",q["818"]="1e",q["572"]="1e",q["556"]="1e",q["645"]="(",q["646"]="(",q["647"]="(",q["648"]="(",q["649"]="(",q["650"]="(",q["651"]="(",q["652"]="(",q["653"]="(",
|
|
q["654"]="(",q["655"]="(",q["656"]="(",q["657"]="(",q["658"]="(",q["659"]="(",q["660"]="(",q["661"]="(",q["662"]="(",q["663"]="(",q["664"]="(",q["665"]="(",q["666"]="(",q["667"]="(",q["668"]="(",q["669"]="(",q["670"]="(",q["671"]="(",q["672"]="(",q["673"]="(",q["674"]="(h",q["675"]="(h",q["676"]="(h",q["677"]="(h",q["678"]="(h",q["679"]="(h",q["680"]="(h",q["681"]="(h",q["682"]="(h",q["683"]="(h",q["684"]="(h",q["685"]="(h",q["686"]="(h",q["687"]="(h",q["688"]="A",q["689"]="A",q["690"]="A",q["691"]=
|
|
"MEAC3",q["773"]="i",q["806"]="I",q["805"]="I",q["829"]="9",q["830"]="9",q["831"]="9",q["832"]="9",q["833"]="9",q["834"]="9",q["835"]="9",q["836"]="9",q["892"]="9",q["893"]="9",q["837"]="9",q["838"]="9",q["839"]="9",q["840"]="9",q["841"]="(",q["842"]="(",q["843"]="(",q["844"]="(",q["845"]="(",q["846"]="(",q["847"]="(",q["848"]="(",q["894"]="(",q["895"]="(",q["849"]="(",q["850"]="(",q["851"]="(",q["852"]="(",q["865"]="9",q["866"]="9",q["867"]="9",q["868"]="9",q["869"]="9",q["870"]="9",q["871"]="9",
|
|
q["872"]="9",q["896"]="9",q["897"]="9",q["873"]="9",q["874"]="9",q["875"]="9",q["876"]="9",q["877"]="(",q["878"]="(",q["879"]="(",q["880"]="(",q["881"]="(",q["882"]="(",q["883"]="(",q["884"]="(",q["898"]="(",q["899"]="(",q["885"]="(",q["886"]="(",q["887"]="(",q["888"]="(",q["900"]="2",q["901"]="2",q["902"]="2",q["903"]="2",q["904"]="2",q["905"]="2",q["906"]="2",q["907"]="2",q["908"]="2",q);var BC="highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny".split(" ");A7.prototype.isHdr=function(){return this.K==="smpte2084"||this.K==="arib-std-b67"};EA.prototype.UD=function(){return this.containerType===2};
|
|
EA.prototype.isEncrypted=function(){return!!this.contentProtection};
|
|
EA.prototype.pR=function(){return!!this.audio};
|
|
EA.prototype.GY=function(){return!!this.video};
|
|
var Tf=!1;g.O(g.fQ,g.i$);g.fQ.prototype.lr=function(z,D,E,Q,T){return g.i$.prototype.lr.call(this,z,D,E,Q,T)};g.O(ar,g.Ma);g.u=ar.prototype;g.u.appendBuffer=function(z,D,E){if(this.WN.Dy()!==this.appendWindowStart+this.start||this.WN.dj()!==this.appendWindowEnd+this.start||this.WN.Pc()!==this.timestampOffset+this.start)this.WN.supports(1),this.WN.t8(this.appendWindowStart+this.start,this.appendWindowEnd+this.start),this.WN.QJ(this.timestampOffset+this.start);this.WN.appendBuffer(z,D,E)};
|
|
g.u.abort=function(){this.WN.abort()};
|
|
g.u.remove=function(z,D){this.WN.remove(z+this.start,D+this.start)};
|
|
g.u.Lf=function(){this.remove(this.appendWindowStart,this.appendWindowEnd)};
|
|
g.u.clear=function(){this.WN.clear()};
|
|
g.u.t8=function(z,D){this.appendWindowStart=z;this.appendWindowEnd=D};
|
|
g.u.Zt=function(){return this.timestampOffset+this.start};
|
|
g.u.Dy=function(){return this.appendWindowStart};
|
|
g.u.dj=function(){return this.appendWindowEnd};
|
|
g.u.QJ=function(z){this.timestampOffset=z};
|
|
g.u.Pc=function(){return this.timestampOffset};
|
|
g.u.JH=function(z){z=this.WN.JH(z===void 0?!1:z);return Ir(z,this.start,this.end)};
|
|
g.u.fZ=function(){return this.WN.fZ()};
|
|
g.u.g9=function(){return this.WN.g9()};
|
|
g.u.gL=function(){return this.WN.gL()};
|
|
g.u.HI=function(){return this.WN.HI()};
|
|
g.u.Y6=function(){this.WN.Y6()};
|
|
g.u.JW=function(z){return this.WN.JW(z)};
|
|
g.u.gS=function(){return this.WN.gS()};
|
|
g.u.qk=function(){return this.WN.qk()};
|
|
g.u.Bg=function(z,D,E){this.WN.Bg(z,D,E)};
|
|
g.u.xk=function(z,D,E){this.WN.xk(z,D,E)};
|
|
g.u.M7=function(z,D){return this.WN.M7(z,D)};
|
|
g.u.supports=function(z){return this.WN.supports(z)};
|
|
g.u.fK=function(){return this.WN.fK()};
|
|
g.u.aO=function(){return this.WN.aO()};
|
|
g.u.isView=function(){return!0};
|
|
g.u.JP=function(){return this.WN.JP()?this.isActive:!1};
|
|
g.u.isLocked=function(){return this.CM&&!this.isActive};
|
|
g.u.zO=function(z){z=this.WN.zO(z);z.vw=this.start+"-"+this.end;return z};
|
|
g.u.nK=function(){return this.WN.nK()};
|
|
g.u.bO=function(){return this.WN.bO()};
|
|
g.u.o3=function(){return this.WN.o3()};
|
|
g.u.xV=function(){this.WN.N0(this.tZ);g.Ma.prototype.xV.call(this)};
|
|
g.u.jM=function(){return this.isActive};
|
|
g.u.lP=function(z){this.isActive=z;this.CM=this.CM||this.isActive};var Ck=!1;g.O(Rr,g.Ma);g.u=Rr.prototype;g.u.appendBuffer=function(z,D,E){this.Bk=!1;E&&(this.wD=E);if(z.length){var Q;((Q=this.tL)==null?0:Q.appendBuffer)?this.tL.appendBuffer(z):this.tL?this.tL.append(z):this.S1&&this.S1.webkitSourceAppend(this.id,z)}D&&(D.isEncrypted()&&(this.yp=this.wD),D.type===3&&(this.ED=D),this.c5.push(D.qy()),this.c5.length>4&&this.c5.shift());this.QP&&(this.QP.length>=2||z.length>1048576?delete this.QP:this.QP.push(z))};
|
|
g.u.abort=function(){try{this.tL?this.tL.abort():this.S1&&this.S1.webkitSourceAbort(this.id)}catch(z){cqs&&g.Rc(new g.Ba("Error while abort the source buffer: "+z.name+", "+z.message))}this.wD=this.ED=null};
|
|
g.u.remove=function(z,D,E){this.Bk=!1;var Q;if((Q=this.tL)==null?0:Q.remove)E&&E({b:jP(this.JH()),s:z,e:D}),this.tL.remove(z,D)};
|
|
g.u.Lf=function(){this.remove(this.Dy(),this.dj())};
|
|
g.u.clear=function(){this.gL()||(this.abort(),this.Lf(),this.yp=this.wD=this.ED=null,this.appendWindowStart=this.timestampOffset=0,this.Np=OA([],[]),this.Bk=!1,this.QP=SX?[]:void 0,this.jU=!0)};
|
|
g.u.Dy=function(){if(Ck&&this.GY)return this.appendWindowStart;var z;return((z=this.tL)==null?void 0:z.appendWindowStart)||0};
|
|
g.u.dj=function(){var z;return((z=this.tL)==null?void 0:z.appendWindowEnd)||0};
|
|
g.u.t8=function(z,D){this.tL&&(Ck&&this.GY?(this.appendWindowStart=z,this.tL.appendWindowEnd=D):z>this.Dy()?(this.tL.appendWindowEnd=D,this.tL.appendWindowStart=z):(this.tL.appendWindowStart=z,this.tL.appendWindowEnd=D))};
|
|
g.u.Zt=function(){return this.timestampOffset};
|
|
g.u.QJ=function(z){Ck?this.timestampOffset=z:this.supports(1)&&(this.tL.timestampOffset=z)};
|
|
g.u.Pc=function(){return Ck?this.timestampOffset:this.supports(1)?this.tL.timestampOffset:0};
|
|
g.u.JH=function(z){if(z===void 0?0:z)return this.Bk||this.fZ()||(this.Np=this.JH(!1),this.Bk=!0),this.Np;try{return this.tL?this.tL.buffered:this.S1?this.S1.webkitSourceBuffered(this.id):OA([0],[Infinity])}catch(D){return OA([],[])}};
|
|
g.u.fZ=function(){var z;return((z=this.tL)==null?void 0:z.updating)||!1};
|
|
g.u.gL=function(){return this.jU};
|
|
g.u.HI=function(){return!this.jU&&this.fZ()};
|
|
g.u.Y6=function(){this.jU=!1};
|
|
g.u.JW=function(z){var D=z==null?void 0:z.hT;z=z==null?void 0:z.containerType;return!D&&!z||D===this.hT&&z===this.containerType};
|
|
g.u.gS=function(){return this.wD};
|
|
g.u.qk=function(){return this.yp};
|
|
g.u.M7=function(z,D){return this.containerType!==z||this.hT!==D};
|
|
g.u.Bg=function(z,D,E){if(this.containerType!==z||E&&this.M7(z,E))this.supports(4),NH()&&this.tL.changeType(D),E&&(this.hT=E);this.containerType=z};
|
|
g.u.xk=function(z,D,E){this.containerType&&this.M7(z,D)&&NH()&&this.tL.changeType(E);this.containerType=z;this.hT=D};
|
|
g.u.fK=function(){return this.ED};
|
|
g.u.aO=function(){return!!this.ED&&!this.ED.eO};
|
|
g.u.isView=function(){return!1};
|
|
g.u.supports=function(z){switch(z){case 1:var D;return((D=this.tL)==null?void 0:D.timestampOffset)!==void 0;case 0:var E;return!((E=this.tL)==null||!E.appendBuffer);case 2:var Q;return!((Q=this.tL)==null||!Q.remove);case 3:var T,k;return!!(((T=this.tL)==null?0:T.addEventListener)&&((k=this.tL)==null?0:k.removeEventListener));case 4:return!(!this.tL||!this.tL.changeType);default:return!1}};
|
|
g.u.JP=function(){return!this.fZ()};
|
|
g.u.isLocked=function(){return!1};
|
|
g.u.zO=function(z){z.to=this.Pc();z.up=this.fZ();var D,E=((D=this.tL)==null?void 0:D.appendWindowStart)||0,Q;D=((Q=this.tL)==null?void 0:Q.appendWindowEnd)||Infinity;z.aw=E.toFixed(3)+"-"+D.toFixed(3);return z};
|
|
g.u.g9=function(){var z;return((z=this.tL)==null?void 0:z.writeHead)||0};
|
|
g.u.nK=function(){for(var z={},D=0;D<this.c5.length;D++)z["s"+D]=this.c5[D];return z};
|
|
g.u.xV=function(){this.supports(3)&&(this.tL.removeEventListener("updateend",this.handler),this.tL.removeEventListener("error",this.handler));g.Ma.prototype.xV.call(this)};
|
|
g.u.bO=function(){return this.containerType};
|
|
g.u.o3=function(){return this.QP};
|
|
var SX=!1,cqs=!1;UA.prototype.dispose=function(){if(!this.rR()){if(this.K)try{URL.revokeObjectURL(this.ZS)}catch(z){}this.L=!0}};
|
|
UA.prototype.rR=function(){return this.L};
|
|
UA.prototype.equals=function(z){return z!==null&&z.ZS===this.ZS};
|
|
UA.prototype.toString=function(){return"MediaResource {"+this.ZS+"}"};g.O(gF,g.x);g.u=gF.prototype;g.u.getDuration=function(){var z;return((z=this.YV)==null?void 0:z.duration)||this.j};
|
|
g.u.Ur=function(z){try{this.YV?this.YV.duration=z:(this.j=z,this.S1.webkitSourceSetDuration(z))}catch(D){}};
|
|
g.u.dE=function(){try{return yT(this)==="closed"}catch(z){return!0}};
|
|
g.u.fZ=function(){return!!(this.K&&this.K.fZ()||this.L&&this.L.fZ())};
|
|
g.u.MM=function(){!this.rR()&&rF(this)&&this.callback&&(this.callback(this),this.callback=null)};
|
|
g.u.Qe=function(){this.dispose()};
|
|
g.u.A$=function(z){if(iC&&!this.B&&z.gL()&&z.JH().length===0){var D;wF(this.mediaElement,{l:"mswoue",sr:(D=this.mediaElement.C3)==null?void 0:D.PZ()},!1);z.Y6();this.gL()||(this.mediaElement.Gf=!0,this.mediaElement.setCurrentTime(0))}};
|
|
g.u.clear=function(){M6W(this,function(){});
|
|
var z;(z=this.K)==null||z.clear();var D;(D=this.L)==null||D.clear()};
|
|
g.u.gL=function(){var z,D;return((z=this.L)==null?void 0:z.gL())||((D=this.K)==null?void 0:D.gL())};
|
|
g.u.JW=function(z,D){return!!this.K&&!!this.L&&this.K.JW(D)&&this.L.JW(z)};
|
|
var iC=!1;var DKr=/action_display_post/;var G2J,CQ,A$;g.O(B0,g.Ma);g.u=B0.prototype;g.u.isLoading=function(){return this.state===1};
|
|
g.u.Pj=function(){return this.state===3};
|
|
g.u.F8=function(z){var D=z.getElementsByTagName("Representation");if(z.getElementsByTagName("SegmentList").length>0||z.getElementsByTagName("SegmentTemplate").length>0){this.xf=this.L=!0;this.U||(this.U=new V66);vzs(this.U,z);this.Zg("refresh");for(z=0;z<D.length;z++){var E=l0Q(this,D[z]);if(!this.K[E.id]){var Q=br(RH(D[z],"BaseURL").textContent),T=RH(D[z],"Initialization"),k=S4(T,"sourceURL");T=fA(S4(T,"range"));this.K[E.id]=new aH(Q,E,k,T)}E=this.K[E.id];Q=S4(D[z],"id","AdaptationSet");Q=Q!==""?
|
|
Q:S4(D[z],"mimetype","AdaptationSet");k=this.U;k=k.Z[E.info.id]||k.L[Q]||k.K||null;Q=k.K;!this.S&&k.getStreamTimeOffset()&&(this.S=k.getStreamTimeOffset());if(k.V){T=[];Q=g.v(Q);for(var G=Q.next();!G.done;G=Q.next()){G=G.value;var d=E.info.id,F=E.info.ur*8,L=G.UH;var n=G.startSecs;var f=k.S.split("$$");for(var X=0;X<f.length;X++)f[X]=f[X].replace("$RepresentationID$",d),f[X]=f[X].replace("$Number$",L.toString()),f[X]=f[X].replace("$Bandwidth$",F.toString()),f[X]=f[X].replace("$Time$",n.toString());
|
|
T.push(new nT(G.UH,G.startSecs,G.jb,G.K,f.join("$"),null,G.L))}Q=T}else{k=tX(RH(D[z],"SegmentList").getElementsByTagName("SegmentURL"),k.U);T=[];for(G=0;G<k.length;G++){d=T;F=d.push;L=Q[G];n=void 0;X=k[G];f=X.getAttribute("media");if(X=X.getAttribute("mediaRange")){var W=X.split("-");W[1]&&Number(W[1])>=0?n=fA(X):f=f+"?range="+X}F.call(d,new nT(L.UH,L.startSecs,L.jb,L.K,f,n,L.L))}Q=T}E.update(Q,this.isLive,this.kV)}mR6(this.U);return!0}this.duration=XPV(S4(z,"mediaPresentationDuration"));a:{for(z=
|
|
0;z<D.length;z++){k=D[z];E=l0Q(this,k);Q=br(RH(k,"BaseURL").textContent);T=RH(k,"SegmentBase");k=fA(T.attributes.getNamedItem("indexRange").value);T=fA(T.getElementsByTagName("Initialization")[0].attributes.getNamedItem("range").value);E=new q9(Q,E,T,k);if(!E){D=!1;break a}z7(this,E)}D=!0}return D};
|
|
g.u.refresh=function(){if(!this.isLoading()&&!this.rR()){var z=g.ai(this.sourceUrl,{start_seq:SPw(this).toString()});I0W(this,z).Hj(function(){})}};
|
|
g.u.resume=function(){YPw(this)};
|
|
g.u.Uk=function(){if(this.isManifestless&&this.isWindowedLive&&G7(this))return G7(this);var z=this.K,D=!1,E=NaN,Q=NaN,T;for(T in z){var k=z[T],G=k.index;G.isLoaded()&&!LQ(k.info.mimeType)&&(k.B&&(D=!0),G=G.lU(),k.info.pR()&&(isNaN(E)||G<E)?E=G:k.info.GY()&&(isNaN(Q)||G<Q)&&(Q=G))}return D||isNaN(Q)?E:Math.min(E,Q)};
|
|
g.u.PN=function(){if(this.isManifestless){if(eL(this))return eL(this);if(this.CP){var z=this.v0(this.Uk());if(z&&(z-=this.CP,z>0))return this.Uk()-z}}z=this.K;for(var D in z){var E=z[D].index;if(E.isLoaded()&&!LQ(z[D].info.mimeType))return E.PN()}return 0};
|
|
g.u.getStreamTimeOffset=function(){return this.S};
|
|
g.u.v0=function(z){for(var D in this.K){var E=this.K[D].index;if(E.isLoaded()){var Q=E.n0(z),T=E.v0(Q);if(T)return T+z-E.getStartTime(Q)}}return NaN};
|
|
var Wt=null,v4s,Xl=!((v4s=navigator.mediaCapabilities)==null||!v4s.decodingInfo),mKw={commentary:1,alternate:2,dub:3,main:4};var wS=new Set,Jn=new Map;OW.prototype.clone=function(z){return new OW(this.flavor,z,this.L,this.experiments)};
|
|
OW.prototype.zO=function(){return{flavor:this.flavor,keySystem:this.keySystem}};
|
|
OW.prototype.ox=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 J6={},Zn=(J6.playready=["com.youtube.playready","com.microsoft.playready"],J6.widevine=["com.youtube.widevine.l3","com.widevine.alpha"],J6),uV={},hi6=(uV.widevine="DRM_SYSTEM_WIDEVINE",uV.fairplay="DRM_SYSTEM_FAIRPLAY",uV.playready="DRM_SYSTEM_PLAYREADY",uV),VI={},miJ=(VI.widevine=1,VI.fairplay=2,VI.playready=3,VI);var hn;g.O(ct,g.x);
|
|
ct.prototype.initialize=function(z,D){for(var E=this,Q=g.v(Object.keys(z)),T=Q.next();!T.done;T=Q.next()){T=g.v(z[T.value]);for(var k=T.next();!k.done;k=T.next())if(k=k.value,k.contentProtection)for(var G=g.v(Object.keys(k.contentProtection)),d=G.next();!d.done;d=G.next()){var F=d.value;d=F;F=Zn[F];!F&&this.W("html5_enable_vp9_fairplay")&&d==="fairplay"&&(F=["com.youtube.fairplay.sbdl"]);if(F){F=g.v(F);for(var L=F.next();!L.done;L=F.next())L=L.value,this.Z[L]=this.Z[L]||new OW(d,L,k.contentProtection[d],
|
|
this.L3.experiments),this.K[d]=this.K[d]||{},this.K[d][k.mimeType]=!0}}}Fz()&&(this.Z["com.youtube.fairplay"]=new OW("fairplay","com.youtube.fairplay","",this.L3.experiments),this.W("html5_enable_vp9_fairplay")||(this.K.fairplay=this.K.fairplay||{},this.K.fairplay['video/mp4; codecs="avc1.4d400b"']=!0,this.K.fairplay['audio/mp4; codecs="mp4a.40.5"']=!0));this.L=NYO(D,this.useCobaltWidevine,this.W("html5_enable_safari_fairplay")&&!0,this.W("html5_enable_vp9_fairplay")).filter(function(n){return!!E.Z[n]})};
|
|
ct.prototype.W=function(z){return this.L3.experiments.MN(z)};var liX={"":"LIVE_STREAM_MODE_UNKNOWN",dvr:"LIVE_STREAM_MODE_DVR",lp:"LIVE_STREAM_MODE_LP",post:"LIVE_STREAM_MODE_POST",window:"LIVE_STREAM_MODE_WINDOW",live:"LIVE_STREAM_MODE_LIVE"};var hyV={RED:"red",ISV:"white"};xx.prototype.PF=function(z){if(z.Jn!==3)throw Error("WpccFlagRetriever only supports WPCC flags");return sLL(this,z)};
|
|
xx.prototype.MN=function(z){return this.flags.get(""+z)==="true"};Ht.prototype.HF=function(){return this.Z};
|
|
Ht.prototype.uO=function(){return this.L};
|
|
Ht.prototype.MN=function(z){z=this.PF(z);JSON.stringify(z);return z==="true"};
|
|
Ht.prototype.PF=function(z){return this.flags[z]};var P8a=Promise.resolve(),zyJ=window.queueMicrotask?window.queueMicrotask.bind(window):Mhk;UW.prototype.canPlayType=function(z,D){z=z.canPlayType?z.canPlayType(D):!1;g.sp?z=z||Yt6[D]:kN===2.2?z=z||IiL[D]:el()&&(z=z||aiw[D]);return!!z};
|
|
UW.prototype.isTypeSupported=function(z){return this.j?window.cast.receiver.platform.canDisplayType(z):J$(z)};
|
|
var IiL={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},aiw={"application/x-mpegURL":"maybe"},Yt6={"application/x-mpegURL":"maybe"};g.O(iN,g.Ma);iN.prototype.add=function(z,D){if(!this.items[z]&&(D.f_||D.S9V||D.e5q)){var E=this.items,Q=D;Object.isFrozen&&!Object.isFrozen(D)&&(Q=Object.create(D),Object.freeze(Q));E[z]=Q;this.Zg("vast_info_card_add",z)}};
|
|
iN.prototype.remove=function(z){var D=this.get(z);delete this.items[z];return D};
|
|
iN.prototype.get=function(z){return this.items[z]||null};
|
|
iN.prototype.isEmpty=function(){return g.Ol(this.items)};var LB={AV:1,I1:2,ZF:3,1:"LOAD_POLICY_ALWAYS",2:"LOAD_POLICY_BY_PREFERENCE",3:"LOAD_POLICY_BY_REQUEST"};wG.prototype.encrypt=function(z){this.K.exports.AES128CTRCipher_encrypt(this.cipher,z.byteOffset,z.byteLength);return z};
|
|
wG.prototype.rR=function(){return this.cipher===0};
|
|
wG.prototype.dispose=function(){this.K.exports.AES128CTRCipher_release(this.cipher);this.cipher=0};y4.prototype.dH=function(z,D){D=D===void 0?1:D;this.ip+=D;this.L+=z;z/=D;for(var E=0;E<tn.length&&!(z<tn[E]);++E)this.K[E]+=D};
|
|
y4.prototype.toString=function(){return""};
|
|
var tn=[20,100,500,2E3];g.u=G8Q.prototype;g.u.isActive=function(){return!0};
|
|
g.u.jL=function(z,D){if(D){var E=this,Q={},T;for(T in D)Q={AN:void 0,Dn:void 0},D.hasOwnProperty(T)&&(Q.Dn=z.prototype[T],Q.AN=D[T],z.prototype[T]=function(k){return function(){var G=g.ok.apply(0,arguments),d=this,F=(0,g.r)(),L=k.Dn.apply(d,G);return F_W(E,L,null,F,function(n){return k.AN.apply(d,[n].concat(G))})}}(Q))}};
|
|
g.u.oe=function(){return new k8X};
|
|
g.u.b7=function(z,D,E){E=E===void 0?1:E;D instanceof k8X&&(eyr(this,z,(0,g.r)()-D.startTimeMs,E),D.K=!0)};
|
|
g.u.jy=function(z,D){var E=(0,g.r)();D=D();F_W(this,D,z,E)};
|
|
g.u.hN=function(){var z={},D;for(D in this.K)if(this.K.hasOwnProperty(D)){var E=this.K[D];if(E.ip===0)E=null;else{for(var Q=Math.ceil(E.ip).toFixed(0)+"."+E.L.toFixed(0),T=0;T<tn.length;++T)if(E.K[T]>0)Q+="."+tn[T].toFixed(0)+"_"+E.K[T].toFixed(0);else break;E=Q}E&&(z[D]=E)}this.K=new TJL;return z};
|
|
g.u.toString=function(){return""};g.u=L_X.prototype;g.u.isActive=function(){return!1};
|
|
g.u.jL=function(){};
|
|
g.u.oe=function(){};
|
|
g.u.b7=function(){};
|
|
g.u.jy=function(z,D){D()};
|
|
g.u.hN=function(){return{}};
|
|
g.u.toString=function(){return""};var Ov=new L_X,Stw=!!+OC("html5_enable_profiler"),RgW=!!+OC("html5_onesie_enable_profiler"),bV=Stw||RgW?new G8Q:Ov,jds=Stw?bV:Ov,sW=RgW?bV:Ov;VcJ.prototype.emscripten_notify_memory_growth=function(){};g.u=oJ.prototype;g.u.malloc=function(z){return this.exports.malloc(z)};
|
|
g.u.free=function(z){this.exports.free(z)};
|
|
g.u.realloc=function(z,D){return this.exports.realloc(z,D)};
|
|
g.u.EU=function(z){var D=this.malloc(z.byteLength);D=new Uint8Array(this.exports.memory.buffer,D,z.byteLength);D.set(z);return D};
|
|
g.u.Sd=function(z){var D=z.slice();z.buffer===this.exports.memory.buffer&&this.free(z.byteOffset);return D};
|
|
var XTO=new function(){this.K="WebAssembly"in window},$x="WebAssembly"in window&&("instantiateStreaming"in window.WebAssembly||"instantiate"in window.WebAssembly);
|
|
sW.jL(oJ,{EU:function(z){return{profile:"copyj2w",ip:z===void 0?0:Math.ceil(z.byteLength/16)}},
|
|
Sd:function(z){return{profile:"copyw2j",ip:z===void 0?0:Math.ceil(z.byteLength/16)}}});qn.prototype.encrypt=function(z,D){return vl6(this,z,D,!1).VQ};
|
|
qn.prototype.rR=function(){return this.B};
|
|
qn.prototype.dispose=function(){this.rR()||(g.pv(this.L),this.Z&&this.K.free(this.Z.byteOffset),this.B=!0)};Pt.prototype.encrypt=function(z,D){try{return this.K.encrypt(z,D)}catch(E){u8(E,"wasm ocwce"),g.Rc(E)}};
|
|
Pt.prototype.rR=function(){return this.K.rR()};
|
|
Pt.prototype.dispose=function(){this.K.dispose()};g.O(mOn,g.x);g.O(Y9I,g.x);g.O(aBI,g.x);C7.prototype.then=function(z,D){return this.promise.then(z,D)};
|
|
C7.prototype.resolve=function(z){this.dn(z)};
|
|
C7.prototype.reject=function(z){this.fl(z)};var K_O="blogger discover-ads ads-preview ads-fe gac books docs duo flix google-live google-one play play-ads shopping chat hangouts-meet photos-edu picasaweb gmail jamboard".split(" "),glQ={Vw:"caoe",gf:"capsv",sF:"cbrand",Qw:"cbr",aW:"cbrver",i8:"cchip",u8:"ccappver",z1:"ccrv",E_:"cfrmver",UC:"c",mf:"cver",WM:"ctheme",Tu:"cplayer",CA:"cmodel",cw:"cnetwork",sQ:"cos",OS_VERSION:"cosver",Hw:"cplatform",ON:"crqyear"};g.O(uj,g.x);g.u=uj.prototype;g.u.W=function(z){return this.experiments.MN(z)};
|
|
g.u.HF=function(){return this.experiments.HF()};
|
|
g.u.uO=function(){return this.experiments.uO()};
|
|
g.u.getWebPlayerContextConfig=function(){return this.webPlayerContextConfig};
|
|
g.u.getVideoUrl=function(z,D,E,Q,T,k,G){D={list:D};E&&(T?D.time_continue=E:D.t=E);E=G?"music.youtube.com":Vw(this);T=E==="www.youtube.com";!k&&Q&&T?k="https://youtu.be/"+z:g.XG(this)?(k="https://"+E+"/fire",D.v=z):(k&&T?(k=this.protocol+"://"+E+"/shorts/"+z,Q&&(D.feature="share")):(k=this.protocol+"://"+E+"/watch",D.v=z),g.sp&&(z=h1s())&&(D.ebc=z));return g.ai(k,D)};
|
|
g.u.getVideoEmbedCode=function(z,D,E,Q){D="https://"+Vw(this)+"/embed/"+D;Q&&(D=g.ai(D,{list:Q}));Q=E.width;E=E.height;D=g.eS(D);z=g.eS(z!=null?z:"YouTube video player");return'<iframe width="'+Q+'" height="'+E+'" src="'+D+'" title="'+(z+'" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>')};
|
|
g.u.supportsGaplessAudio=function(){return g.XN&&!g.sp&&TV()>=74||g.SL&&g.XI(68)?!0:!1};
|
|
g.u.supportsGaplessShorts=function(){return!this.W("html5_enable_short_gapless")||this.bH||g.jC?!1:!0};
|
|
g.u.getPlayerType=function(){return this.K.cplayer};
|
|
g.u.Bc=function(){return this.cN};
|
|
var ola=["www.youtube-nocookie.com","youtube.googleapis.com","www.youtubeeducation.com","youtubeeducation.com"],UOV=["EMBEDDED_PLAYER_LITE_MODE_UNKNOWN","EMBEDDED_PLAYER_LITE_MODE_NONE","EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT","EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"],tcV=[19];var jd={},Cbn=(jd["140"]={numChannels:2},jd["141"]={numChannels:2},jd["251"]={audioSampleRate:48E3,numChannels:2},jd["774"]={audioSampleRate:48E3,numChannels:2},jd["380"]={numChannels:6},jd["328"]={numChannels:6},jd["773"]={},jd),vw={},PbW=(vw["1"]='video/mp4; codecs="av01.0.08M.08"',vw["1h"]='video/mp4; codecs="av01.0.12M.10.0.110.09.16.09.0"',vw["1e"]='video/mp4; codecs="av01.0.08M.08"',vw["9"]='video/webm; codecs="vp9"',vw["("]='video/webm; codecs="vp9"',vw["9h"]='video/webm; codecs="vp09.02.51.10.01.09.16.09.00"',
|
|
vw.h='video/mp4; codecs="avc1.64001e"',vw.H='video/mp4; codecs="avc1.64001e"',vw.o='audio/webm; codecs="opus"',vw.a='audio/mp4; codecs="mp4a.40.2"',vw.ah='audio/mp4; codecs="mp4a.40.2"',vw.mac3='audio/mp4; codecs="ac-3"; channels=6',vw.meac3='audio/mp4; codecs="ec-3"; channels=6',vw.i='audio/mp4; codecs="iamf.001.001.Opus"',vw),mz={},Mck=(mz["337"]={width:3840,height:2160,bitrate:3E7,fps:30},mz["336"]={width:2560,height:1440,bitrate:15E6,fps:30},mz["335"]={width:1920,height:1080,bitrate:75E5,fps:30},
|
|
mz["702"]={width:7680,height:4320,bitrate:4E7,fps:60},mz["701"]={width:3840,height:2160,bitrate:2E7,fps:60},mz["700"]={width:2560,height:1440,bitrate:1E7,fps:60},mz["412"]={width:1920,height:1080,bitrate:85E5,fps:60,cryptoblockformat:"subsample"},mz["359"]={width:1920,height:1080,bitrate:8E6,fps:30,cryptoblockformat:"subsample"},mz["411"]={width:1920,height:1080,bitrate:3316E3,fps:60,cryptoblockformat:"subsample"},mz["410"]={width:1280,height:720,bitrate:4746E3,fps:60,cryptoblockformat:"subsample"},
|
|
mz["409"]={width:1280,height:720,bitrate:1996E3,fps:60,cryptoblockformat:"subsample"},mz["360"]={width:1920,height:1080,bitrate:5331E3,fps:30,cryptoblockformat:"subsample"},mz["358"]={width:1280,height:720,bitrate:3508E3,fps:30,cryptoblockformat:"subsample"},mz["357"]={width:1280,height:720,bitrate:3206E3,fps:30,cryptoblockformat:"subsample"},mz["274"]={width:1280,height:720,bitrate:1446E3,fps:30,cryptoblockformat:"subsample"},mz["315"]={width:3840,height:2160,bitrate:2E7,fps:60},mz["308"]={width:2560,
|
|
height:1440,bitrate:1E7,fps:60},mz["303"]={width:1920,height:1080,bitrate:5E6,fps:60},mz["302"]={width:1280,height:720,bitrate:25E5,fps:60},mz["299"]={width:1920,height:1080,bitrate:75E5,fps:60},mz["298"]={width:1280,height:720,bitrate:35E5,fps:60},mz["571"]={width:7680,height:4320,bitrate:3E7,fps:60},mz["401"]={width:3840,height:2160,bitrate:15E6,fps:60},mz["400"]={width:2560,height:1440,bitrate:75E5,fps:60},mz["399"]={width:1920,height:1080,bitrate:2E6,fps:60},mz["398"]={width:1280,height:720,bitrate:1E6,
|
|
fps:60},mz["397"]={width:854,height:480,bitrate:4E5,fps:30},mz["396"]={width:640,height:360,bitrate:25E4,fps:30},mz["787"]={width:1080,height:608,bitrate:2E5,fps:30},mz["788"]={width:1080,height:608,bitrate:4E5,fps:30},mz["572"]={width:7680,height:4320,bitrate:3E7,fps:60},mz["555"]={width:3840,height:2160,bitrate:15E6,fps:60},mz["554"]={width:2560,height:1440,bitrate:75E5,fps:60},mz["553"]={width:1920,height:1080,bitrate:2E6,fps:60},mz["552"]={width:1280,height:720,bitrate:1E6,fps:60},mz["551"]={width:854,
|
|
height:480,bitrate:4E5,fps:30},mz["550"]={width:640,height:360,bitrate:25E4,fps:30},mz["313"]={width:3840,height:2160,bitrate:8E6,fps:30},mz["271"]={width:2560,height:1440,bitrate:4E6,fps:30},mz["248"]={width:1920,height:1080,bitrate:2E6,fps:30},mz["247"]={width:1280,height:720,bitrate:15E5,fps:30},mz["244"]={width:854,height:480,bitrate:52E4,fps:30},mz["243"]={width:640,height:360,bitrate:28E4,fps:30},mz["137"]={width:1920,height:1080,bitrate:4E6,fps:30},mz["136"]={width:1280,height:720,bitrate:3E6,
|
|
fps:30},mz["135"]={width:854,height:480,bitrate:1E6,fps:30},mz["385"]={width:1920,height:1080,bitrate:6503313,fps:60},mz["376"]={width:1280,height:720,bitrate:5706960,fps:60},mz["384"]={width:1280,height:720,bitrate:3660979,fps:60},mz["225"]={width:1280,height:720,bitrate:5805E3,fps:30},mz["224"]={width:1280,height:720,bitrate:453E4,fps:30},mz["145"]={width:1280,height:720,bitrate:2682052,fps:30},mz);g.u=KB.prototype;g.u.ox=function(){return this.K};
|
|
g.u.QM=function(){return null};
|
|
g.u.Fz=function(){var z=this.QM();return z?(z=g.au(z.ZS),Number(z.expire)):NaN};
|
|
g.u.Wp=function(){};
|
|
g.u.getHeight=function(){return this.K.video.height};DwW.prototype.build=function(){T5r(this);var z=["#EXTM3U","#EXT-X-INDEPENDENT-SEGMENTS"],D={};a:if(this.K)var E=this.K;else{E="";for(var Q=g.v(this.Z),T=Q.next();!T.done;T=Q.next())if(T=T.value,T.vc){if(T.vc.getIsDefault()){E=T.vc.getId();break a}E||(E=T.vc.getId())}}Q=g.v(this.Z);for(T=Q.next();!T.done;T=Q.next())if(T=T.value,this.U||!T.vc||T.vc.getId()===E)D[T.itag]||(D[T.itag]=[]),D[T.itag].push(T);E=g.v(this.L);for(Q=E.next();!Q.done;Q=E.next())if(Q=Q.value,T=D[Q.K]){T=g.v(T);for(var k=T.next();!k.done;k=
|
|
T.next()){var G=z,d=G.push;k=k.value;var F="#EXT-X-MEDIA:TYPE=AUDIO,",L="YES",n="audio";if(k.vc){n=k.vc;var f=n.getId().split(".")[0];f&&(F+='LANGUAGE="'+f+'",');(this.K?this.K===n.getId():n.getIsDefault())||(L="NO");n=n.getName()}f="";Q!==null&&(f=Q.itag.toString());f=h0(this,k.url,f);F=F+('NAME="'+n+'",DEFAULT='+(L+',AUTOSELECT=YES,GROUP-ID="'))+(QeX(k,Q)+'",URI="'+(f+'"'));d.call(G,F)}}E=g.v(this.V);for(Q=E.next();!Q.done;Q=E.next())Q=Q.value,T=ZL6,Q=(G=Q.vc)?'#EXT-X-MEDIA:URI="'+h0(this,Q.url)+
|
|
'",TYPE=SUBTITLES,GROUP-ID="'+T+'",LANGUAGE="'+G.getId()+'",NAME="'+G.getName()+'",DEFAULT=NO,AUTOSELECT=YES':void 0,Q&&z.push(Q);E=this.V.length>0?ZL6:void 0;Q=g.v(this.L);for(T=Q.next();!T.done;T=Q.next())T=T.value,d=D[T.K],G=void 0,((G=d)==null?void 0:G.length)>0&&(G=T,d=d[0],d="#EXT-X-STREAM-INF:BANDWIDTH="+(G.bitrate+d.bitrate)+',CODECS="'+(G.codecs+","+d.codecs+'",RESOLUTION=')+(G.width+"x"+G.height+',AUDIO="')+(QeX(d,G)+'",')+(E?'SUBTITLES="'+E+'",':"")+"CLOSED-CAPTIONS=NONE",G.fps>1&&(d+=
|
|
",FRAME-RATE="+G.fps),G.VM&&(d+=",VIDEO-RANGE="+G.VM),z.push(d),z.push(h0(this,T.url,"")));return z.join("\n")};
|
|
var ZL6="text";g.O(pB,KB);pB.prototype.Fz=function(){return this.expiration};
|
|
pB.prototype.QM=function(){if(!this.ZS||this.ZS.rR()){var z=this.L.build();z="data:application/x-mpegurl;charset=utf-8,"+encodeURIComponent(z);this.ZS=new UA(z)}return this.ZS};g.O(Ta,KB);Ta.prototype.QM=function(){return new UA(this.L.RC())};
|
|
Ta.prototype.Wp=function(){this.L=Ap(3,5010,this.L)};g.O(xN,KB);xN.prototype.QM=function(){return new UA(this.L)};var lV={},W1V=(lV.PLAYABILITY_ERROR_CODE_VIDEO_BLOCK_BY_MRM="mrm.blocked",lV.PLAYABILITY_ERROR_CODE_PERMISSION_DENIED="auth",lV.PLAYABILITY_ERROR_CODE_EMBEDDER_IDENTITY_DENIED="embedder.identity.denied",lV.PLAYABILITY_ERROR_CODE_EMBEDDER_IDENTITY_MISSING_REFERRER="embedder.identity.missing.referrer",lV);var OjV={"ad-trueview-indisplay-pv":6,"ad-trueview-insearch":7},bj6={"ad-trueview-indisplay-pv":2,"ad-trueview-insearch":2},jes=/^(\d*)_((\d*)_?(\d*))$/;var mw6={iurl:"default.jpg",iurlmq:"mqdefault.jpg",iurlhq:"hqdefault.jpg",iurlsd:"sddefault.jpg",iurlpop1:"pop1.jpg",iurlpop2:"pop2.jpg",iurlhq720:"hq720.jpg",iurlmaxres:"maxresdefault.jpg"},lTr={120:"default.jpg",320:"mqdefault.jpg",480:"hqdefault.jpg",560:"pop1.jpg",640:"sddefault.jpg",854:"pop2.jpg",1280:"hq720.jpg"};var Ym={},ITn=(Ym.ALWAYS=1,Ym.BY_REQUEST=3,Ym.UNKNOWN=void 0,Ym),I1={},B5I=(I1.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_UNKNOWN="UNKNOWN",I1.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_NORMAL="NORMAL",I1.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_LOW="LOW",I1.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_ULTRA_LOW="ULTRALOW",I1);var uck=function(z){for(var D=Object.keys(z),E={},Q=0;Q<D.length;Q++){var T=D[Q];typeof z[T]==="function"&&(E[T]=z[T])}var k=Object.keys(E);try{Xrk(E)}catch(d){var G=d}return function(d,F){d=d===void 0?{}:d;if(G)throw G;for(var L=!1,n={},f=0;f<k.length;f++){var X=k[f],W=d[X],J=(0,E[X])(W,F);if(typeof J==="undefined")throw d=F&&F.type,Error("When called with an action of type "+(d?'"'+String(d)+'"':"(unknown type)")+', the slice reducer for key "'+X+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.');
|
|
n[X]=J;L=L||J!==W}return(L=L||k.length!==Object.keys(d).length)?n:d}}({entities:function(z,D){z=z===void 0?{}:z;
|
|
return Kfw(z,D)}}),rrX=new ae;wt.prototype.toString=function(){return this.type+this.id};t0.prototype.CZ=function(z){z=z||"hqdefault.jpg";var D=this.J9[z];if(D)return D;if(z==="sddefault.jpg"||z==="hq720.jpg"||z==="maxresdefault.jpg")return D;if(this.K)return OD(this.L3,this.K,z)};
|
|
t0.prototype.y6=function(){return this.L3.getVideoUrl(this.videoId,this.playlistId)};yw.prototype.CZ=function(z){z||(z="hqdefault.jpg");var D=this.J9[z];return D?D:z==="pop1.jpg"||z==="pop2.jpg"||z==="sddefault.jpg"||z==="hq720.jpg"||z==="maxresdefault.jpg"?D:OD(this.L3,this.videoId,z)};
|
|
yw.prototype.y6=function(z){return this.watchUrl||this.L3.getVideoUrl(this.videoId,void 0,void 0,void 0,void 0,z)};var ow=void 0;$1k("LMS",function(){return g.w6(function(z){return z.return(sD())})});var MD=0,flr=/^([\w\-_]+)\|(\d+)(;[\w\-_]+)?\|(\d+)\|(\d+)$/;$1k("LMDB",function(){var z,D;return g.w6(function(E){if(E.L==1)return E.K(g.Cc(),2);if(E.L!=3){z=E.Z;if(!z)throw g.mg("edd");return E.K(g.PY(z),3)}D=E.Z;return E.return(pc(D,["index","media","captions"],{mode:"readonly",PS:!0},function(Q){var T={};Q=[Hc(Q.objectStore("index"),{},function(k){T[k.cursor.key]=k.getValue();return Nh(k)}),
|
|
Lkk(Q.objectStore("media")),Lkk(Q.objectStore("captions"))];return YS.all(Q).then(function(k){var G=g.v(k);G.next();k=G.next().value;G=G.next().value;return{index:T,media:n6Q(k||[]),captions:G}})}))})});g.O(A0,g.Ma);A0.prototype.xV=function(){this.K&&(this.K=this.K.onload=null);g.Ma.prototype.xV.call(this)};g.u=BY.prototype;g.u.getHeight=function(){return this.height};
|
|
g.u.LV=function(){return this.frameCount};
|
|
g.u.isDefault=function(){return this.Z.indexOf("default")!==-1};
|
|
g.u.isLoaded=function(z){return this.loaded.has(z)};
|
|
g.u.RC=function(z){var D=this.urlPattern;D=D.replace("$N",this.Z);D=D.replace("$L",this.level.toString());D=D.replace("$M",z.toString());this.signature&&(D=g.ai(D,{sigh:this.signature}));return rW(D)};
|
|
g.u.h3=function(z){var D=this.LV()-1;return g.QB(this.L===0?Math.round(z*this.frameCount/this.videoLength):Math.round(z*1E3/this.L),0,D)};
|
|
g.u.uM=function(){return this.frameCount-1};
|
|
g.u.Ko=function(){return this.frameCount?0:-1};
|
|
g.u.Rv=function(){};g.O(zz,A0);zz.prototype.L=function(z,D){var E=[];z=z.split("|");for(var Q=z[0],T=1;T<z.length;T++){var k=this.Z(T-1,Q,z[T],D);(this.B||k.getHeight()<180)&&E.push(k)}return E};
|
|
zz.prototype.Z=function(z,D,E,Q){return new BY(z,D,E,Q)};g.O(Dx,BY);g.u=Dx.prototype;g.u.LV=function(){return this.K.Li()};
|
|
g.u.h3=function(z){var D=this.rows*this.columns*this.B,E=this.K,Q=E.eb();z=E.n0(z);return z>Q-D?-1:z};
|
|
g.u.uM=function(){return this.K.eb()};
|
|
g.u.Ko=function(){return this.K.L9()};
|
|
g.u.Rv=function(z){this.K=z};g.O(EQ,zz);EQ.prototype.L=function(z,D){return zz.prototype.L.call(this,"$N|"+z,D)};
|
|
EQ.prototype.Z=function(z,D,E){return new Dx(z,D,E,this.isLive)};g.O(g.Tz,g.Ma);g.u=g.Tz.prototype;
|
|
g.u.setData=function(z){var D=this;z=z||{};!this.ai&&z&&(this.ai=Object.assign({},z));this.Tw=void 0;var E=z.errordetail;E!=null&&(this.errorDetail=E);var Q=z.errorcode;Q!=null?this.errorCode=Q:z.status==="fail"&&(this.errorCode="auth");var T=z.reason;T!=null&&(this.errorReason=T);var k=z.subreason;k!=null&&(this.zz=k);if(!this.clientPlaybackNonce){var G;this.clientPlaybackNonce=(G=z.cpn)!=null?G:this.L3.Bc()?"r"+g.Bv(15):g.Bv(16);var d;(d=this.H4)==null||d.clear()}this.Es=b$(this.L3.Es,z.livemonitor);
|
|
bgX(this,z);var F=z.raw_player_response;if(F)this.rW=F;else{var L=z.player_response;L&&(F=JSON.parse(L))}F&&(this.playerResponse=F);if(this.playerResponse){var n=this.playerResponse.annotations;n&&aTO(this,n);var f=this.playerResponse.attestation;f&&S4k(this,f);var X=this.playerResponse.cotn;X&&(this.cotn=X);var W=this.playerResponse.heartbeatParams;W&&K1W(this,W);var J=this.playerResponse.messages;J&&HjV(this,J);var V=this.playerResponse.overlay;V&&ijk(this,V);var l=this.playerResponse.playabilityStatus;
|
|
if(l){wDX(this,l);var S=l.errorScreen;S&&ASs(this,S)}var Z=this.playerResponse.playbackTracking;Z&&ySQ(this,Z,z);var p=this.playerResponse.playerCueRanges;p&&p.length>0&&(this.cueRanges=p);var c=this.playerResponse.playerCueRangeSet;c&&g.FB(this,c);var w=eIn(this.playerResponse.adPlacements);Z&&Z.promotedPlaybackTracking&&w&&g.Rc(new g.Ba("Player Response with both promotedPlaybackTracking and videoAdTrackingRenderer"));if(w||upO(this.playerResponse.adSlots))this.fS=!0;var y=this.playerResponse.playerAds;
|
|
y&&o_Q(this,y,z);var B=this.playerResponse.playerConfig;B&&seJ(this,B);var DJ=this.playerResponse.streamingData;DJ&&$wr(this,DJ,B||null);var fn=this.playerResponse.trackingParams;fn&&(this.m7=fn);var XQ=this.playerResponse.videoDetails;if(XQ){Pvw(this,XQ,z);zJL(this,XQ,B||null,z);var Ik=XQ.isPrivate;Ik!==void 0&&(this.isPrivate=b$(this.isPrivate,Ik))}l&&cSO(this,l,XQ||null);var zL=this.playerResponse.interstitialPods;zL&&xwO(this,zL);this.oU&&this.eventId&&(this.oU=g.Ru(this.oU,{ei:this.eventId}));
|
|
var HX=this.playerResponse.captions;HX&&HX.playerCaptionsTracklistRenderer&&ZjQ(this,HX.playerCaptionsTracklistRenderer);(this.clipConfig=this.playerResponse.clipConfig)&&this.clipConfig.startTimeMs!=null&&(this.CY=Number(this.clipConfig.startTimeMs)*.001);this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.webPlayerConfig&&this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting&&N5k(this,this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting);
|
|
var Yc;this.compositeLiveIngestionOffsetToken=(Yc=this.playerResponse.playbackTracking)==null?void 0:Yc.compositeLiveIngestionOffsetToken;var R6;this.compositeLiveStatusToken=(R6=this.playerResponse.playbackTracking)==null?void 0:R6.compositeLiveStatusToken;this.W("html5_fill_default_mosaic_audio_track_id")&&sQ(this)&&(this.L3.kV=boQ(this));var Wn,Fr,Xr=(Wn=this.playerResponse.playerConfig)==null?void 0:(Fr=Wn.granularVariableSpeedConfig)==null?void 0:Fr.minimumPlaybackRate,I,tV,QG=(I=this.playerResponse.playerConfig)==
|
|
null?void 0:(tV=I.granularVariableSpeedConfig)==null?void 0:tV.maximumPlaybackRate;Xr&&QG&&(this.JX=Xr/100,this.H7=QG/100);this.W("html5_web_po_on_demand_init")&&this.playerResponse.onResponseReceivedActions&&this.playerResponse.onResponseReceivedActions.forEach(function(cn){var b5;((b5=g.U(cn,g.rt))==null?void 0:b5.signal)==="INIT_ATT_SERVICE"&&(D.jA=!0)})}jgQ(this,z);
|
|
v6I(this,z);mAI(this,z);z.queue_info&&(this.queueInfo=z.queue_info);var u7=z.hlsdvr;u7!=null&&(this.allowLiveDvr=Number(u7)===1?gG()?!0:Xz&&ij<5?!1:!0:!1);this.adQueryId=z.ad_query_id||null;this.TT||(this.TT=z.encoded_ad_safety_reason||null);this.CT=b$(this.CT,z.infringe||z.muted);this.AP=z.authkey;this.Lk=z.authuser;this.mutedAutoplay=b$(this.mutedAutoplay,z&&z.playmuted);this.mutedAutoplayDurationMode=va(this.mutedAutoplayDurationMode,z&&z.muted_autoplay_duration_mode);this.PV=b$(this.PV,z&&z.mutedautoplay);
|
|
var GL=z.length_seconds;GL&&(this.lengthSeconds=typeof GL==="string"?g.fv(GL):GL);this.isAd()||this.NR||!Sl(FG(this.L3))?this.endSeconds=va(this.endSeconds,this.mV||z.end||z.endSeconds):RJk(this,FG(this.L3),this.lengthSeconds);this.m7=m4(this.m7,z.itct);this.gW=b$(this.gW,z.is_live_destination);this.isLivePlayback=b$(this.isLivePlayback,z.live_playback);this.enableServerStitchedDai=this.enableServerStitchedDai&&this.xf();z.isUpcoming&&(this.isUpcoming=b$(this.isUpcoming,z.isUpcoming));this.qj=b$(this.qj,
|
|
z.post_live_playback);this.Jm&&(this.qj=!1);this.isMdxPlayback=b$(this.isMdxPlayback,z.mdx);var Q9=z.mdx_control_mode;Q9&&(this.mdxControlMode=typeof Q9==="number"?Q9:g.fv(Q9));this.isInlinePlaybackNoAd=b$(this.isInlinePlaybackNoAd,z.is_inline_playback_no_ad);this.kV=va(this.kV,z.reload_count);this.reloadReason=m4(this.reloadReason,z.reload_reason);this.q8=b$(this.q8,z.show_content_thumbnail);this.cycToken=z.cyc||null;var m=HY(z);Object.keys(m).length>0&&(this.J9=m);this.j=m4(this.j,z.vvt);this.mdxEnvironment=
|
|
m4(this.mdxEnvironment,z.mdx_environment);z.source_container_playlist_id&&(this.sourceContainerPlaylistId=z.source_container_playlist_id);z.serialized_mdx_metadata&&(this.serializedMdxMetadata=z.serialized_mdx_metadata);this.D8=z.osig;this.eventId||(this.eventId=z.eventid);this.osid||(this.osid=z.osid);this.playlistId=m4(this.playlistId,z.list);z.index&&(this.playlistIndex=this.playlistIndex===void 0?va(0,z.index):va(this.playlistIndex,z.index));this.OR=z.pyv_view_beacon_url;this.Yb=z.pyv_quartile25_beacon_url;
|
|
this.cA=z.pyv_quartile50_beacon_url;this.ER=z.pyv_quartile75_beacon_url;this.N4=z.pyv_quartile100_beacon_url;var Ea=z.session_data;!this.p8&&Ea&&(this.p8=mQ(Ea,"&").feature);this.isFling=va(this.isFling?1:0,z.is_fling)===1;this.vnd=va(this.vnd,z.vnd);this.forceAdsUrl=m4(this.forceAdsUrl,z.force_ads_url);this.FW=m4(this.FW,z.ctrl);this.IY=m4(this.IY,z.ytr);this.T8=z.ytrcc;this.dQ=z.ytrexp;this.Sq=z.ytrext;this.Kx=m4(this.Kx,z.adformat);this.pQ=m4(this.pQ,z.attrib);this.slotPosition=va(this.slotPosition,
|
|
z.slot_pos);this.breakType=z.break_type;this.fG=b$(this.fG,z.ssrt);this.videoId=IB(z)||this.videoId;this.KR=m4(this.KR,z.vss_credentials_token);this.aQ=m4(this.aQ,z.vss_credentials_token_type);this.sm=b$(this.sm,z.audio_only);this.Iq=b$(this.Iq,z.aac_high);this.R7=b$(this.R7,z.prefer_low_quality_audio);this.Gw=b$(this.Gw,z.uncap_inline_quality);this.W("html5_enable_qoe_cat_list")?z.qoe_cat&&(this.CG=this.CG.concat(z.qoe_cat.split(","))):this.Q3=m4(this.Q3,z.qoe_cat);this.qe=b$(this.qe,z.download_media);
|
|
this.S=YfV(this,z.prefer_gapless);ViL(this.playerResponse)&&this.YD.push("ad");var sq=z.adaptive_fmts;sq&&(this.adaptiveFormats=sq,this.D("adpfmts",{},!0));var $n=z.allow_embed;$n&&(this.allowEmbed=Number($n)===1);var G_=z.backgroundable;G_&&(this.backgroundable=Number(G_)===1);var gp=z.autonav;gp&&(this.isAutonav=Number(gp)===1);var o6=z.autoplay;o6&&(this.hr=this.sX=Number(o6)===1);var Nc=z.iv_load_policy;Nc&&(this.annotationsLoadPolicy=jl(this.annotationsLoadPolicy,Nc,LB));var Oi=z.cc_lang_pref;
|
|
Oi&&(this.captionsLanguagePreference=m4(Oi,this.captionsLanguagePreference));var qx=z.cc_load_policy;qx&&(this.Vk=jl(this.Vk,qx,LB));var eQ;this.deviceCaptionsOn=(eQ=z.device_captions_on)!=null?eQ:void 0;var dP;this.ej=(dP=z.device_captions_lang_pref)!=null?dP:"";var F9;this.Xk=(F9=z.viewer_selected_caption_langs)!=null?F9:[];var Ly=z.cached_load;Ly&&(this.Rw=b$(this.Rw,Ly));if(z.dash==="0"||z.dash===0||z.dash===!1)this.Fk=!0;var PU=z.dashmpd;PU&&(this.RH=g.ai(PU,{cpn:this.clientPlaybackNonce}));
|
|
var vN=z.delay;vN&&(this.BQ=g.fv(vN));var Mx=this.mV||z.end;if(this.cF?Mx!=null:Mx!=void 0)this.clipEnd=va(this.clipEnd,Mx);var fy=z.fmt_list;fy&&(this.YK=fy);z.heartbeat_preroll&&this.YD.push("heartbeat");ccX&&(this.MI=-Math.floor(Math.random()*10),this.D1=-Math.floor(Math.random()*40));var ny=z.is_listed;ny&&(this.isListed=b$(this.isListed,ny));var W1=z.is_private;W1&&(this.isPrivate=b$(this.isPrivate,W1));var Cm=z.is_dni;Cm&&(this.Fy=b$(this.Fy,Cm));var Al=z.dni_color;Al&&(this.i_=m4(this.i_,Al));
|
|
var j_=z.pipable;j_&&(this.pipable=b$(this.pipable,j_));var BU=z.paid_content_overlay_duration_ms;BU&&(this.paidContentOverlayDurationMs=g.fv(BU));var X9=z.paid_content_overlay_text;X9&&(this.paidContentOverlayText=X9);var Jv=z.url_encoded_fmt_stream_map;Jv&&(this.c8=Jv);var u0=z.hls_formats;u0&&(this.hlsFormats=u0);var V0=z.hlsvp;V0&&(this.hlsvp=V0);var mk=z.live_start_walltime;mk&&(this.pK=typeof mk==="number"?mk:g.fv(mk));var Lv=z.live_manifest_duration;Lv&&(this.nE=typeof Lv==="number"?Lv:g.fv(Lv));
|
|
var zb=z.player_params;zb&&(this.playerParams=zb);var OR=z.partnerid;OR&&(this.partnerId=va(this.partnerId,OR));var DU=z.probe_url;DU&&(this.probeUrl=rW(g.ai(DU,{cpn:this.clientPlaybackNonce})));var EZ=z.pyv_billable_url;EZ&&yLJ(EZ)&&(this.c_=EZ);var QO=z.pyv_conv_url;QO&&yLJ(QO)&&(this.Xq=QO);Ilr(this,z);this.startSeconds>0?this.W("html5_log_start_seconds_inconsistency")&&this.startSeconds!==(this.CY||this.N_||z.start||z.startSeconds)&&this.D("lss",{css:this.startSeconds,pcss:this.CY,iss:this.N_,
|
|
ps:z.start||void 0,pss:z.startSeconds||void 0}):(this.startSeconds=va(this.startSeconds,this.CY||this.N_||z.start||z.startSeconds),this.W("html5_log_start_seconds_inconsistency")&&this.startSeconds>0&&this.D("lsss",{css:this.startSeconds,pcss:this.CY,iss:this.N_,ps:z.start||void 0,pss:z.startSeconds||void 0}),this.wR=this.startSeconds);if(!(this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0)){var b0=z.live_utc_start;b0!=null?this.liveUtcStartSeconds=Number(b0):ign(this.startSeconds)&&(this.liveUtcStartSeconds=
|
|
this.startSeconds)}if(!(this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0)){var jQ=z.utc_start_millis;jQ&&(this.liveUtcStartSeconds=Number(jQ)*.001)}var v1=z.stream_time_start_millis;v1&&(this.bU=Number(v1)*.001);var lX=this.N_||z.start;(this.cF?lX==null||Number(z.resume)===1:lX==void 0||z.resume=="1")||this.isLivePlayback||(this.clipStart=va(this.clipStart,lX));var Nj=z.url_encoded_third_party_media;Nj&&(this.uE=Iu(Nj));var Tb=z.ypc_offer_button_formatted_text;if(Tb){var uk=JSON.parse(Tb);this.NA=
|
|
uk!=null?uk:null;this.q4=Tb}var Vx=z.ypc_offer_button_text;Vx&&(this.bq=Vx);var Y=z.ypc_offer_description;Y&&(this.bM=Y);var b=z.ypc_offer_headline;b&&(this.jT=b);var a=z.ypc_full_video_message;a&&(this.Re=a);var R=z.ypc_offer_id;R&&(this.WA=R);var h=z.ypc_buy_url;h&&(this.JR=h);var P=z.ypc_item_thumbnail;P&&(this.RF=P);var N=z.ypc_item_title;N&&(this.iM=N);var M=z.ypc_item_url;M&&(this.iq=M);var Oa=z.ypc_vid;Oa&&(this.qm=Oa);z.ypc_overlay_timeout&&(this.j8=Number(z.ypc_overlay_timeout));var DM=z.ypc_trailer_player_vars;
|
|
DM&&(this.mP=g.Yf(DM));var Ex=z.ypc_original_itct;Ex&&(this.Xg=Ex);this.Ic=m4(this.Ic,z.ucid);this.Jv=z.storyboard_spec||null;this.fE=z.live_storyboard_spec||null;this.Kd=b$(this.Kd,z.iv3_module);this.rQ=b$(this.rQ,z.ypc_module);this.TW=b$(this.TW,z.ypc_clickwrap_module);this.rQ&&this.YD.push("ypc");this.TW&&this.YD.push("ypcRentalActivation");this.nW={video_id:z.video_id,eventid:z.eventid,cbrand:z.cbrand,cbr:z.cbr,cbrver:z.cbrver,c:z.c,cver:z.cver,ctheme:z.ctheme,cplayer:z.cplayer,cmodel:z.cmodel,
|
|
cnetwork:z.cnetwork,cos:z.cos,cosver:z.cosver,cplatform:z.cplatform,user_age:z.user_age,user_display_image:z.user_display_image,user_display_name:z.user_display_name,user_gender:z.user_gender,csi_page_type:z.csi_page_type,csi_service_name:z.csi_service_name,enablecsi:z.enablecsi,enabled_engage_types:z.enabled_engage_types};ll6(this,z);var u5=z.cotn;u5&&(this.cotn=u5);$An(this)?OQ(this)&&(this.isLivePlayback&&this.RH&&(this.s9=!0),this.oQ&&(this.nR=!0)):qUs(this)?this.s9=!0:sga(this)?this.enableServerStitchedDai=
|
|
this.enableServerStitchedDai&&SP(this):this.RH&&(this.L3.U==="yt"&&this.xf()&&this.W("drm_manifestless_unplugged")&&this.W("html5_deprecate_manifestful_fallback")?this.D("deprecateMflFallback",{}):this.s9=!0);var YO=z.adpings;YO&&(this.iH=YO?g.Yf(YO):null);var Kn=z.feature;Kn&&(this.Y$=Kn);var eW=z.referrer;eW&&(this.referrer=eW);this.clientScreenNonce=m4(this.clientScreenNonce,z.csn);this.pG=va(this.pG,z.root_ve_type);this.eq=va(this.eq,z.kids_age_up_mode);this.cF||z.kids_app_info==void 0||(this.kidsAppInfo=
|
|
z.kids_app_info);this.cF&&z.kids_app_info!=null&&(this.kidsAppInfo=z.kids_app_info);this.OT=b$(this.OT,z.upg_content_filter_mode);this.unpluggedFilterModeType=va(this.unpluggedFilterModeType,z.unplugged_filter_mode_type);var cX=z.unplugged_location_info;cX&&(this.bk=cX);var Qr=z.unplugged_partner_opt_out;Qr&&(this.bG=m4("",Qr));this.Lh=b$(this.Lh,z.disable_watch_next);this.ZD=m4(this.ZD,z.internal_ip_override);this.interstitials.length&&this.YD.push("playableSequences");var gv=z.Tz;gv&&(this.Tz=gv);
|
|
this.N=m4(this.N,z.csi_timer);z.watchUrl&&(this.watchUrl=z.watchUrl);var bs=z.watch_endpoint;this.W("html5_attach_watch_endpoint_ustreamer_config")&&bs&&VO6(this,bs);if(bs==null?0:bs.ustreamerConfig)this.qK=g.Mn(bs.ustreamerConfig);var bw,QL,eB=bs==null?void 0:(bw=bs.loggingContext)==null?void 0:(QL=bw.qoeLoggingContext)==null?void 0:QL.serializedContextData;eB&&(this.bS=eB);var Ua,vr,jF=bs==null?void 0:(Ua=bs.loggingContext)==null?void 0:(vr=Ua.vssLoggingContext)==null?void 0:vr.serializedContextData;
|
|
jF&&(this.bD=jF);g.ZZ(this.L3)&&this.L3.qx&&(this.embedsRct=m4(this.embedsRct,z.rct),this.embedsRctn=m4(this.embedsRctn,z.rctn));z.embed_config&&(this.ws=z.embed_config);z.default_active_source_video_id&&(this.defaultActiveSourceVideoId=z.default_active_source_video_id);this.AT=this.AT||!!z.live_preload};
|
|
g.u.Y=function(){return this.L3};
|
|
g.u.W=function(z){return this.L3.W(z)};
|
|
g.u.Hm=function(){return!this.isLivePlayback||this.allowLiveDvr};
|
|
g.u.hasSupportedAudio51Tracks=function(){var z;return!((z=this.dR)==null||!z.GO)};
|
|
g.u.getUserAudio51Preference=function(){var z=1;if(g.lj(this.L3)&&this.W("html5_ytv_surround_toggle_default_off"))z=0;else{var D=this.L3;(g.vY(D)||g.p7(D)==="TVHTML5_FOR_KIDS"||rWI(D))&&this.L3.HF().K.PF(J8r)?z=0:g.vY(this.L3)&&this.isLivePlayback&&this.dP()&&(z=0)}var E;return(E=g.s_("yt-player-audio51"))!=null?E:z};
|
|
g.u.ZO=function(){this.rR()||(this.K.L||this.K.unsubscribe("refresh",this.ZO,this),this.FY(-1))};
|
|
g.u.FY=function(z){if(!this.isLivePlayback||!this.V||this.V.flavor!=="fairplay"){var D=g.bsn(this.K,this.UT);if(D.length>0){for(var E=g.v(D),Q=E.next();!Q.done;Q=E.next())Q=Q.value,Q.startSecs=Math.max(Q.startSecs,this.PN()),this.W("html5_cuepoint_identifier_logging")&&Q.event==="start"&&this.D("cuepoint",{pubCue:Q.identifier,segNum:z});this.Zg("cuepointupdated",D,z);this.UT+=D.length;if(SP(this)&&this.L3.Bc())for(D=g.v(D),E=D.next();!E.done;E=D.next())E=E.value,this.D("cuepoint",{segNum:z,event:E.event,
|
|
startSecs:E.startSecs,id:E.identifier.slice(-16)}),E.event==="start"&&(E=E.startSecs,this.vP.start=this.m9,this.vP.end=E+3)}}};
|
|
g.u.dP=function(){return this.j_!==void 0?this.j_:this.j_=!!this.contentProtection||!!this.K&&Ti(this.K)};
|
|
g.u.Qg=function(z){var D=this;if(this.rR())return g.qp();this.zV=this.ew=this.L=null;hN(this,"html5_high_res_logging_always")&&(this.L3.cN=!0);return ArL(this,z).then(void 0,function(){return zIX(D,z)}).then(void 0,function(){return DrX(D)}).then(void 0,function(){return Q7O(D)})};
|
|
g.u.Zw=function(){if(this.cotn)return null;var z=g.YN(this.L3)||this.W("web_l3_storyboard");if(!this.Z9)if(this.playerResponse&&this.playerResponse.storyboards){var D=this.playerResponse.storyboards,E=D.playerStoryboardSpecRenderer;E&&E.spec?this.Z9=new zz(E.spec,this.lengthSeconds,void 0,!1,z):(D=D.playerLiveStoryboardSpecRenderer)&&D.spec&&this.K&&(E=xe6(this.K.K).index)&&(this.Z9=new EQ(D.spec,this.K.isLive,E,z))}else this.Jv?this.Z9=new zz(this.Jv,this.lengthSeconds,void 0,!1,z):this.fE&&this.K&&
|
|
(D=xe6(this.K.K).index)&&(this.Z9=new EQ(this.fE,this.K.isLive,D,z));return this.Z9};
|
|
g.u.getStoryboardFormat=function(){if(this.cotn)return null;if(this.playerResponse&&this.playerResponse.storyboards){var z=this.playerResponse.storyboards;return(z=z.playerStoryboardSpecRenderer||z.playerLiveStoryboardSpecRenderer)&&z.spec||null}return this.Jv||this.fE};
|
|
g.u.Uk=function(){return this.K&&!isNaN(this.K.Uk())?this.K.Uk():SP(this)?0:this.lengthSeconds};
|
|
g.u.PN=function(){return this.K&&!isNaN(this.K.PN())?this.K.PN():0};
|
|
g.u.getPlaylistSequenceForTime=function(z){if(this.K&&this.Z){var D=this.K.K[this.Z.id];if(!D)return null;var E=D.index.n0(z);D=D.index.getStartTime(E);return{sequence:E,elapsed:Math.floor((z-D)*1E3)}}return null};
|
|
g.u.WW=function(){return!this.rR()&&!(!this.videoId&&!this.uE)};
|
|
g.u.xA=function(){var z,D,E;return!!this.adaptiveFormats||!!((z=this.playerResponse)==null?0:(D=z.streamingData)==null?0:(E=D.adaptiveFormats)==null?0:E.length)};
|
|
g.u.isLoaded=function(){return ky(this)&&!this.s9&&!this.nR};
|
|
g.u.CZ=function(z){z||(z="hqdefault.jpg");var D=this.J9[z];return D||this.L3.FH||z==="pop1.jpg"||z==="pop2.jpg"||z==="sddefault.jpg"||z==="hq720.jpg"||z==="maxresdefault.jpg"?D:OD(this.L3,this.videoId,z)};
|
|
g.u.xf=function(){return this.isLivePlayback||this.qj||this.Jm||!(!this.liveUtcStartSeconds||!this.nE)};
|
|
g.u.isOtf=function(){return!!this.K&&(this.K.isOtf||!this.qj&&!this.isLivePlayback&&this.K.L)};
|
|
g.u.getAvailableAudioTracks=function(){if(this.L){if(this.L.getAvailableAudioTracks().length>0)return this.L.getAvailableAudioTracks();if(this.My)return this.My;if(this.Ik)return this.Ik}return[]};
|
|
g.u.getAudioTrack=function(){var z=this;if(this.B&&!eX(this.B)){var D=g.vq(this.getAvailableAudioTracks(),function(T){return T.id===z.B.id}),E;
|
|
if(!D&&((E=this.B.vc)==null?0:E.id)){var Q=this.B.vc.id;D=g.vq(this.getAvailableAudioTracks(),function(T){return T.vc.id===Q})}return D||this.wP}if(this.My){if(!this.YR)for(D=g.v(this.My),E=D.next();!E.done;E=D.next())if(E=E.value,E.vc.getIsDefault()){this.YR=E;
|
|
break}return this.YR||this.wP}return this.wP};
|
|
g.u.getPlayerResponse=function(){return this.playerResponse};
|
|
g.u.getWatchNextResponse=function(){return this.SW};
|
|
g.u.getReelItemWatchResponse=function(){return this.reelItemWatchResponse};
|
|
g.u.getResolveUrlResponse=function(){return this.HA};
|
|
g.u.getHeartbeatResponse=function(){return this.Ac};
|
|
g.u.y6=function(){return this.watchUrl?this.watchUrl:this.L3.getVideoUrl(this.videoId)};
|
|
g.u.iJ=function(){return!!this.K&&(FPX(this.K)||LPX(this.K)||f0w(this.K))};
|
|
g.u.getEmbeddedPlayerResponse=function(){return this.FH};
|
|
g.u.y7=function(){return(this.eventLabel||this.L3.j)==="shortspage"};
|
|
g.u.isAd=function(){return this.P7||!!this.adFormat};
|
|
g.u.isDaiEnabled=function(){return!!(this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.daiConfig&&this.playerResponse.playerConfig.daiConfig.enableDai)};
|
|
g.u.hH=function(){var z,D,E;return this.isDaiEnabled()&&this.enableServerStitchedDai&&!!((z=this.playerResponse)==null?0:(D=z.playerConfig)==null?0:(E=D.daiConfig)==null?0:E.ssaEnabledPlayback)};
|
|
g.u.kS=function(){return this.Nq};
|
|
g.u.nG=function(){return this.rQ||this.cN};
|
|
g.u.P5=function(){return this.fetchType==="onesie"};
|
|
g.u.Pi=function(){return hN(this,"html5_samsung_vp9_live")};
|
|
g.u.D=function(z,D,E){this.Zg("ctmp",z,D,E)};
|
|
g.u.qV=function(z,D,E){this.Zg("ctmpstr",z,D,E)};
|
|
g.u.hasProgressBarBoundaries=function(){return!(!this.progressBarStartPosition||!this.progressBarEndPosition)};
|
|
g.u.getGetAdBreakContext=function(z,D){z=z===void 0?NaN:z;D=D===void 0?NaN:D;var E={isSabr:g.mY(this)},Q,T=(Q=this.getHeartbeatResponse())==null?void 0:Q.adBreakHeartbeatParams;T&&(E.adBreakHeartbeatParams=T);if(this.W("enable_ltc_param_fetch_from_innertube")&&this.isLivePlayback&&this.K&&!isNaN(z)&&!isNaN(D)){D=z-D;for(var k in this.K.K)if(Q=this.K.K[k],Q.info.GY()||Q.info.pR())if(Q=Q.index,Q.isLoaded()){k=Q.n0(D);Q=Q.v0(k)+D-Q.getStartTime(k);this.D("gabc",{t:z.toFixed(3),mt:D.toFixed(3),sg:k,igt:Q.toFixed(3)});
|
|
E.livePlaybackPosition={utcTimeMillis:""+(Q*1E3).toFixed(0)};break}}return E};
|
|
g.u.isEmbedsShortsMode=function(z,D){if(!g.ZZ(this.L3)||(this.L3.Iq||"EMBEDDED_PLAYER_MODE_DEFAULT")!=="EMBEDDED_PLAYER_MODE_DEFAULT"||D)return!1;if(this.W("embeds_enable_shorts")){var E,Q;return!!((E=this.embeddedPlayerConfig)==null?0:(Q=E.embeddedPlayerFlags)==null?0:Q.isShortsExperienceEligible)}var T,k;return!!(((T=this.embeddedPlayerConfig)==null?0:(k=T.embeddedPlayerFlags)==null?0:k.isShortsExperienceEligible)&&z.width<=z.height)};
|
|
g.u.xV=function(){g.Ma.prototype.xV.call(this);this.iH=null;delete this.yg;delete this.accountLinkingConfig;delete this.K;this.L=this.Ac=this.playerResponse=this.SW=this.ai=null;this.c8=this.adaptiveFormats="";delete this.botguardData;this.zx=this.suggestions=this.bH=null;this.sabrContextUpdates.clear()};
|
|
var ccX=!0;var bnO={phone:"SMALL_FORM_FACTOR",tablet:"LARGE_FORM_FACTOR"},jkQ={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},Onn={preroll:"BREAK_PREROLL",midroll:"BREAK_MIDROLL",postroll:"BREAK_POSTROLL"},Sfr={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"},ZoQ={0:"MDX_CONTROL_MODE_UNKNOWN",1:"MDX_CONTROL_MODE_REMOTE",2:"MDX_CONTROL_MODE_VOICE"},RIw={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"},Ic={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.O(ku,g.x);g.u=ku.prototype;g.u.handleExternalCall=function(z,D,E){var Q=this.state.U[z],T=this.state.S[z],k=Q;if(T)if(E&&Nv(E,OLn))k=T;else if(!Q)throw Error('API call from an untrusted origin: "'+E+'"');this.logApiCall(z,E);if(k){a:{E=g.v(D);for(Q=E.next();!Q.done;Q=E.next())if(String(Q.value).includes("javascript:")){E=!0;break a}E=!1}E&&g.Rc(Error('Dangerous call to "'+z+'" with ['+D+"]."));return k.apply(this,D)}throw Error('Unknown API method: "'+z+'".');};
|
|
g.u.logApiCall=function(z,D,E){var Q=this.app.Y();Q.Fk&&!this.state.j.has(z)&&(this.state.j.add(z),g.z2("webPlayerApiCalled",{callerUrl:Q.loaderUrl,methodName:z,origin:D||void 0,playerStyle:Q.playerStyle||void 0,embeddedPlayerMode:Q.Iq,errorCode:E}))};
|
|
g.u.Zg=function(z){var D=g.ok.apply(1,arguments);this.state.Z.Zg.apply(this.state.Z,[z].concat(g.K(D)));if(z==="videodatachange"||z==="resize"||z==="cardstatechange")this.state.L.Zg.apply(this.state.L,[z].concat(g.K(D))),this.state.B.Zg.apply(this.state.B,[z].concat(g.K(D)))};
|
|
g.u.Wc=function(z){var D=g.ok.apply(1,arguments);this.state.Z.Zg.apply(this.state.Z,[z].concat(g.K(D)));this.state.L.Zg.apply(this.state.L,[z].concat(g.K(D)))};
|
|
g.u.nJ=function(z){var D=g.ok.apply(1,arguments);this.state.Z.Zg.apply(this.state.Z,[z].concat(g.K(D)));this.state.L.Zg.apply(this.state.L,[z].concat(g.K(D)));this.state.B.Zg.apply(this.state.B,[z].concat(g.K(D)))};
|
|
g.u.u0=function(z){var D=g.ok.apply(1,arguments);this.state.Z.Zg.apply(this.state.Z,[z].concat(g.K(D)));this.state.L.Zg.apply(this.state.L,[z].concat(g.K(D)));this.state.B.Zg.apply(this.state.B,[z].concat(g.K(D)));this.state.V.Zg.apply(this.state.V,[z].concat(g.K(D)))};
|
|
g.u.W=function(z){return this.app.Y().W(z)};
|
|
g.u.xV=function(){if(this.state.element){var z=this.state.element,D;for(D in this.state.K)this.state.K.hasOwnProperty(D)&&(z[D]=null);this.state.element=null}g.x.prototype.xV.call(this)};g.O(L1,Vo);L1.prototype.Zg=function(z){var D=g.ok.apply(1,arguments);if(this.V.has(z))return this.V.get(z).push(D),!0;var E=!1;try{for(D=[D],this.V.set(z,D);D.length;)E=Vo.prototype.Zg.call.apply(Vo.prototype.Zg,[this,z].concat(g.K(D.shift())))}finally{this.V.delete(z)}return E};g.O(f1,g.x);f1.prototype.xV=function(){this.V.dispose();this.B.dispose();this.L.dispose();this.Z.dispose();this.j=this.K=this.S=this.U=this.N=void 0};var wC=16/9,Kek=[.25,.5,.75,1,1.25,1.5,1.75,2],hgI=Kek.concat([3,4,5,6,7,8,9,10,15]),plX=Kek.concat([2.5,3,3.5,4]);var gsI=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));g.O(WV,ku);g.u=WV.prototype;g.u.getApiInterface=function(){return Array.from(this.state.N)};
|
|
g.u.Mt=function(z,D){this.state.V.subscribe(z,D)};
|
|
g.u.au=function(z,D){this.state.V.unsubscribe(z,D)};
|
|
g.u.getPlayerState=function(z){return mmW(this.app,z)};
|
|
g.u.Qm=function(){return mmW(this.app)};
|
|
g.u.FS=function(z,D,E){uT(this)&&(Vi(this.app,!0,1),Y4(this.app,z,D,E,1))};
|
|
g.u.getCurrentTime=function(z,D,E){z=osV(z,D,E);D=z.playerType;E=this.getPlayerState(D);if(this.app.getAppState()===2&&E===5){var Q;return((Q=this.app.getVideoData())==null?void 0:Q.startSeconds)||0}return this.W("web_player_max_seekable_on_ended")&&E===0?FU(this.app,D):this.app.getCurrentTime(z)};
|
|
g.u.GJ=function(){return this.app.getCurrentTime({playerType:1})};
|
|
g.u.cB=function(){var z=this.app.v0(1);return isNaN(z)?this.getCurrentTime({playerType:1}):z};
|
|
g.u.NT=function(){return this.app.getDuration({playerType:1})};
|
|
g.u.Zv=function(z,D){z=g.QB(Math.floor(z),0,100);isFinite(z)&&Gy(this.app,{volume:z,muted:this.isMuted()},D)};
|
|
g.u.Br=function(z){this.Zv(z,!1)};
|
|
g.u.Po=function(z){Gy(this.app,{muted:!0,volume:this.getVolume()},z)};
|
|
g.u.M1=function(){this.Po(!1)};
|
|
g.u.Yn=function(z){Gy(this.app,{muted:!1,volume:Math.max(5,this.getVolume())},z)};
|
|
g.u.uF=function(){JY(this.app)||this.Yn(!1)};
|
|
g.u.getPlayerMode=function(){var z={};this.app.getVideoData().Fy&&(z.pfp={enableIma:fX(this.app).allowImaMonetization,autoplay:y_(fX(this.app)),mutedAutoplay:fX(this.app).mutedAutoplay});return z};
|
|
g.u.Ya=function(){var z=this.app.getPresentingPlayerType();if(z===2&&!this.app.gP()){var D=Ab(this.app.nx());if(!(D.fV()||g.ZZ(this.app.Y())&&g.t(this.app.aq().getPlayerState(),1024))||D.h1())return}this.app.playVideo(z)};
|
|
g.u.Iu=function(){Vi(this.app,!0,1);this.Ya()};
|
|
g.u.pauseVideo=function(z){var D=this.app.getPresentingPlayerType();(D!==2||this.app.gP()||Ab(this.app.nx()).fV())&&this.app.pauseVideo(D,z)};
|
|
g.u.tg=function(){cZI(this.app)};
|
|
g.u.clearVideo=function(){};
|
|
g.u.getAvailablePlaybackRates=function(){var z=this.app.Y();if(z.enableSpeedOptions){if(["https://admin.youtube.com","https://viacon.corp.google.com","https://yurt.corp.google.com"].includes(z.L?z.ancestorOrigins[0]:window.location.origin)||z.Lh)return hgI;z=this.app.getVideoData();var D=z.JX,E=z.H7;return plX.filter(function(Q){return Q>=D&&Q<=E})}return[1]};
|
|
g.u.getPlaybackQuality=function(z){return this.app.ek({playerType:z}).getPlaybackQuality()};
|
|
g.u.yI=function(){};
|
|
g.u.getAvailableQualityLevels=function(z){z=this.app.ek({playerType:z});z=g.dv(z.u_(),function(D){return D.quality});
|
|
z.length&&(z[0]==="auto"&&z.shift(),z=z.concat(["auto"]));return z};
|
|
g.u.Cq=function(){return this.getAvailableQualityLevels(1)};
|
|
g.u.HB=function(){return this.rw()};
|
|
g.u.JO=function(){return 1};
|
|
g.u.getVideoLoadedFraction=function(z){return this.app.getVideoLoadedFraction(z)};
|
|
g.u.rw=function(){return this.getVideoLoadedFraction()};
|
|
g.u.ij=function(){return 0};
|
|
g.u.getSize=function(){var z=this.app.wM().getPlayerSize();return{width:z.width,height:z.height}};
|
|
g.u.setSize=function(){this.app.wM().resize()};
|
|
g.u.loadVideoById=function(z,D,E,Q){if(!z)return!1;z=n1(z,D,E);return this.app.loadVideoByPlayerVars(z,Q)};
|
|
g.u.AE=function(z,D,E){z=this.loadVideoById(z,D,E,1);Vi(this.app,z,1)};
|
|
g.u.cueVideoById=function(z,D,E,Q){z=n1(z,D,E);this.app.cueVideoByPlayerVars(z,Q)};
|
|
g.u.Cb=function(z,D,E){this.cueVideoById(z,D,E,1)};
|
|
g.u.loadVideoByUrl=function(z,D,E,Q){z=Ura(z,D,E);return this.app.loadVideoByPlayerVars(z,Q)};
|
|
g.u.BT=function(z,D,E){z=this.loadVideoByUrl(z,D,E,1);Vi(this.app,z,1)};
|
|
g.u.cueVideoByUrl=function(z,D,E,Q){z=Ura(z,D,E);this.app.cueVideoByPlayerVars(z,Q)};
|
|
g.u.GI=function(z,D,E){this.cueVideoByUrl(z,D,E,1)};
|
|
g.u.j5=function(){var z=this.app.Y();if(z.FH)return"";var D=fX(this.app),E=void 0;D.isLivePlayback||(E=Math.floor(this.app.getCurrentTime({playerType:1})));return z.getVideoUrl(D.videoId,this.getPlaylistId()||void 0,E)};
|
|
g.u.X7=function(){return this.app.getDebugText()};
|
|
g.u.getVideoEmbedCode=function(){var z=this.app.Y();if(z.FH)return"";var D=fX(this.app);return z.getVideoEmbedCode(D.isPrivate?"":D.title,fX(this.app).videoId,this.app.wM().getPlayerSize(),this.getPlaylistId()||void 0)};
|
|
g.u.sY=function(z,D,E){return bd(this.app,z,D,E)};
|
|
g.u.removeCueRange=function(z){return this.app.Vb(z)};
|
|
g.u.loadPlaylist=function(z,D,E,Q){this.app.loadPlaylist(z,D,E,Q)};
|
|
g.u.vT=function(z,D,E,Q){this.loadPlaylist(z,D,E,Q);Vi(this.app,!0,1)};
|
|
g.u.cuePlaylist=function(z,D,E,Q){this.app.cuePlaylist(z,D,E,Q)};
|
|
g.u.nextVideo=function(z,D){this.app.nextVideo(z,D)};
|
|
g.u.Ez=function(){this.nextVideo();Vi(this.app,!0,1)};
|
|
g.u.previousVideo=function(z){this.app.previousVideo(z)};
|
|
g.u.PY=function(){this.previousVideo();Vi(this.app,!0,1)};
|
|
g.u.playVideoAt=function(z){this.app.playVideoAt(z)};
|
|
g.u.Aq=function(z){this.playVideoAt(z);Vi(this.app,!0,1)};
|
|
g.u.setShuffle=function(z){var D=this.app.getPlaylist();D&&D.setShuffle(z)};
|
|
g.u.setLoop=function(z){var D=this.app.getPlaylist();D&&(D.loop=z)};
|
|
g.u.EB=function(){var z=this.app.getPlaylist();if(!z)return null;for(var D=[],E=0;E<z.length;E++){var Q=NZ(z,E);Q&&D.push(Q.videoId)}return D};
|
|
g.u.getPlaylistIndex=function(){var z=this.app.getPlaylist();return z?z.index:-1};
|
|
g.u.getPlaylistId=function(){var z=this.app.getPlaylist();return z&&z.listId?z.listId.toString():null};
|
|
g.u.te=function(z){z==="captions"&&(z=Jb(this.app.nx()))&&!z.loaded&&z.load()};
|
|
g.u.pD=function(z){z==="captions"&&(z=Jb(this.app.nx()))&&z.loaded&&z.L$()};
|
|
g.u.OZ=function(z,D,E){if(!D)return null;var Q=this.app.nx();return z==="captions"?(z=Jb(Q))&&z.lG(D,E):null};
|
|
g.u.wr=function(z,D,E){return DE(this.app.f3().getVideoData())?{}:this.OZ(z,D,E)};
|
|
g.u.uT=function(z){var D=this.app.nx();if(z==="captions"){var E;return((E=Jb(D))==null?void 0:E.getOptions())||null}return z?null:(z=[],Jb(D)&&z.push("captions"),z)};
|
|
g.u.getVolume=function(){return this.app.NE.volume};
|
|
g.u.isMuted=function(){return this.app.NE.muted};
|
|
g.u.destroy=function(){this.app.dispose()};
|
|
g.u.logImaAdEvent=function(z,D){var E=this.app.Y();fX(this.app).allowImaMonetization&&(z={adSource:"EMBEDS_AD_SOURCE_IMA",breakType:D,embedUrl:b7(this.app.Y().loaderUrl),eventType:z,youtubeHost:g.VG(this.app.Y().e_)||""},z.embeddedPlayerMode=E.Iq,g.z2("embedsAdEvent",z))};
|
|
g.u.mutedAutoplay=function(z){var D=this.app.Y(),E,Q,T;((E=D.getWebPlayerContextConfig())==null?0:(Q=E.embedsHostFlags)==null?0:(T=Q.allowMutedAutoplayDurationMode)==null?0:T.length)&&!D.N&&this.app.mutedAutoplay(z)};
|
|
g.u.preloadVideoById=function(z,D,E,Q){var T,k;((T=this.app.Y().getWebPlayerContextConfig())==null?0:(k=T.embedsHostFlags)==null?0:k.allowPreloadVideoById)&&z&&(z=n1(z,D,E),this.app.preloadVideoByPlayerVars(z,Q))};
|
|
g.u.WY=function(z,D,E){this.preloadVideoById(z,D,E,1)};
|
|
g.u.setFauxFullscreen=function(z){g.KF();this.app.TZ(z?2:0)};
|
|
g.u.vr=function(z){var D,E;((D=this.app.Y().getWebPlayerContextConfig())==null?0:(E=D.embedsHostFlags)==null?0:E.allowSetFauxFullscreen)&&this.setFauxFullscreen(z)};
|
|
g.u.setCenterCrop=function(z){var D,E;((D=this.app.Y().getWebPlayerContextConfig())==null?0:(E=D.embedsHostFlags)==null?0:E.allowSetCenterCrop)&&this.app.wM().setCenterCrop(z)};
|
|
g.u.wakeUpControls=function(){var z=g.X1(this);z&&z.CQ()};var $rw="driveweb flix flix_from_driveweb hovercard projector texmex wshbp".split(" ");g.O(Vn,WV);g.u=Vn.prototype;g.u.EY=function(z,D){this.state.B.subscribe(z,D)};
|
|
g.u.Et=function(z,D){this.state.B.unsubscribe(z,D)};
|
|
g.u.cueVideoByPlayerVars=function(z,D){this.app.cueVideoByPlayerVars(z,D)};
|
|
g.u.tA=function(z,D){D=D===void 0?1:D;this.cueVideoByPlayerVars(OF(this,z),D)};
|
|
g.u.loadVideoByPlayerVars=function(z,D,E,Q,T){this.app.loadVideoByPlayerVars(z,E,D,Q,T)};
|
|
g.u.ZA=function(z,D,E,Q){E=E===void 0?1:E;this.loadVideoByPlayerVars(OF(this,z),D,E,Q)};
|
|
g.u.preloadVideoByPlayerVars=function(z,D,E,Q,T){E=E===void 0?NaN:E;this.app.preloadVideoByPlayerVars(z,D,E,Q===void 0?"":Q,T===void 0?"":T)};
|
|
g.u.Sx=function(z,D,E,Q){D=D===void 0?1:D;this.preloadVideoByPlayerVars(OF(this,z),D,E,Q)};
|
|
g.u.OW=function(z,D,E){this.loadVideoById(z,D,E,1)};
|
|
g.u.X1=function(z,D,E){this.loadVideoByUrl(z,D,E,1)};
|
|
g.u.aR=function(z){return this.getPlayerState(z)};
|
|
g.u.TA=function(z){z=z===void 0?1:z;var D=wjw(this,z);z=this.app.ek({playerType:z}).getVideoData();D.backgroundable=z.backgroundable;D.eventId=z.eventId;D.cpn=z.clientPlaybackNonce;D.isLive=z.isLivePlayback;D.isWindowedLive=z.Jm;D.isManifestless=SP(z);D.allowLiveDvr=z.allowLiveDvr;D.isListed=z.isListed;z.liveUtcStartSeconds!=null&&(D.liveUtcStartSeconds=z.liveUtcStartSeconds);z.dP()&&(D.isEncrypted=!0);if(z.L)for(var E=g.v(z.L.videoInfos),Q=E.next();!Q.done;Q=E.next()){var T=void 0;if((T=Q.value.video)==
|
|
null?0:T.isHdr()){D.isHdr=!0;break}}var k,G;D.isMultiChannelAudio=!!((k=z.B)==null?0:(G=k.audio)==null?0:G.isMultiChannelAudio());return D};
|
|
g.u.seekBy=function(z,D,E,Q,T){uT(this)&&Y4(this.app,this.app.getCurrentTime()+z,D,E,T,Q)};
|
|
g.u.uV=function(z,D,E){this.seekBy(z,D,E,void 0,1)};
|
|
g.u.seekTo=function(z,D,E,Q,T){uT(this)&&Y4(this.app,z,D,E,Q,T)};
|
|
g.u.Kv=function(z,D,E,Q){this.seekTo(z,D,E,Q===void 0?1:Q)};
|
|
g.u.getStoryboardFormat=function(){return DE(this.app.getVideoData())?null:this.app.getStoryboardFormat()};
|
|
g.u.OB=function(z,D){return this.getCurrentTime({playerType:z===void 0?1:z,zY:D})};
|
|
g.u.V_=function(){var z=this.app.getPresentingPlayerType(!0);z===2&&this.app.gP()&&(z=1);return z};
|
|
g.u.getDuration=function(z,D){return this.app.getDuration(osV(z,D))};
|
|
g.u.z6=function(z,D){return this.getDuration({playerType:z===void 0?1:z,zY:D})};
|
|
g.u.RR=function(z){return this.getVideoLoadedFraction(z)};
|
|
g.u.loadModule=function(z){if(z==="annotations_module"){var D=EO(this.app.nx());D&&!D.loaded&&D.load()}this.te(z)};
|
|
g.u.unloadModule=function(z){if(z==="annotations_module"){var D=EO(this.app.nx());D&&D.loaded&&D.unload()}this.pD(z)};
|
|
g.u.getOption=function(z,D,E,Q){return DE(this.app.ek({playerType:Q}).getVideoData())?{}:this.setOption(z,D,E)};
|
|
g.u.Bf=function(z,D,E){return this.getOption(z,D,E,1)};
|
|
g.u.getOptions=function(z){var D=this.app.nx();switch(z){case "ad":var E,Q;return((E=Ab(D))==null?void 0:(Q=E.getOptions)==null?void 0:Q.call(E))||null;case "remote":var T,k;return((T=Yu(D))==null?void 0:(k=T.getOptions)==null?void 0:k.call(T))||null;case "annotations_module":var G,d;return((G=EO(D))==null?void 0:(d=G.getOptions)==null?void 0:d.call(G))||null;case "creatorendscreen":var F,L;return((F=QZ(D))==null?void 0:(L=F.getOptions)==null?void 0:L.call(F))||null;case "unplugged":var n,f;return((n=
|
|
g.zm(D))==null?void 0:(f=n.getOptions)==null?void 0:f.call(n))||null;case "kids":var X,W;return((X=B$(D))==null?void 0:(W=X.getOptions)==null?void 0:W.call(X))||null}if(!z){z=this.uT();if(!z)return z;Ab(D)&&z.push("ad");Yu(D)&&z.push("remote");EO(D)&&z.push("annotations_module");QZ(D)&&z.push("creatorendscreen");g.zm(D)&&z.push("unplugged");B$(D)&&z.push("kids");return z}return this.uT(z)};
|
|
g.u.setOption=function(z,D,E){if(!D)return null;var Q=this.app.nx();switch(z){case "ad":return(z=Ab(Q))&&z.lG&&z.lG(D,E);case "kids":return(z=B$(Q))&&z.lG(D,E);case "remote":return(z=Yu(Q))&&z.lG(D,E);case "unplugged":return(z=g.zm(Q))&&z.lG(D,E);case "annotations_module":return(z=EO(Q))&&z.lG(D,E);case "creatorendscreen":return(z=QZ(Q))&&z.lG(D,E)}return this.OZ(z,D,E)};
|
|
g.u.addCueRange=function(z,D,E,Q,T){return bd(this.app,z,D,E,Q,T)};
|
|
g.u.getDebugText=function(z){return this.app.getDebugText(z)};
|
|
g.u.getCurrentBroadcastId=function(){return null};
|
|
g.u.handleGlobalKeyDown=function(z,D,E,Q,T,k,G,d){D=D===void 0?!1:D;E=E===void 0?!1:E;Q=Q===void 0?!1:Q;T=T===void 0?!1:T;var F=g.X1(this);F&&F.handleGlobalKeyDown(z,D,E,Q,T,k,G,d)};
|
|
g.u.handleGlobalKeyUp=function(z,D,E,Q,T,k,G){D=D===void 0?!1:D;E=E===void 0?!1:E;Q=Q===void 0?!1:Q;T=T===void 0?!1:T;var d=g.X1(this);d&&d.handleGlobalKeyUp(z,D,E,Q,T,k,G)};
|
|
g.u.setSizeStyle=function(z,D){this.app.setSizeStyle(z,D)};
|
|
g.u.showControls=function(){var z=g.X1(this);z&&z.showControls(!0)};
|
|
g.u.hideControls=function(){var z=g.X1(this);z&&z.showControls(!1)};
|
|
g.u.getVideoContentRect=function(z){z=this.app.wM().getVideoContentRect(z);return{left:z.left,top:z.top,width:z.width,height:z.height}};
|
|
g.u.toggleFullscreen=function(){function z(E){g.Rc(E)}
|
|
var D=this.app.Y();if(D.externalFullscreen){if(!g.aw(D))return this.isFullscreen()?pF(window.document.documentElement):ca(window.document.documentElement).catch(z)}else if(g.KF()||D.AT)return this.isFullscreen()?pF(hF()):D.controlsType!=="3"&&g.KF()?ca(this.app.wM().element).catch(z):(D=this.app.xX().XM())?ca(D).catch(z):Promise.reject(Error("Media element missing"));this.u0("onFullscreenToggled",this.isFullscreen());return Promise.resolve(void 0)};
|
|
g.u.isFullscreen=function(){return this.app.isFullscreen()};
|
|
g.u.a7=function(){return this.app.a7()};
|
|
g.u.cancelPlayback=function(){var z=Ab(this.app.nx());z&&z.created&&z.destroy();this.app.aq().stopVideo();(z=this.app.nx().dO.get("endscreen"))&&z.VbH()&&BzV(this.app.NN)};
|
|
g.u.getProgressState=function(z){if(this.V_()===3)return Yu(this.app.nx()).getProgressState();var D=this.app.getVideoData(),E=this.app.ek({playerType:z}),Q=E.getPlayerType();a:{var T=this.app.getVideoData();var k;if((k=T.progressBarStartPosition)==null?0:k.utcTimeMillis)if(T=Number(T.progressBarStartPosition.utcTimeMillis)/1E3,!isNaN(T)){T=this.AU(T,z);break a}T=0}var G;a:{k=this.app.getVideoData();if((G=k.progressBarEndPosition)==null?0:G.utcTimeMillis)if(G=Number(k.progressBarEndPosition.utcTimeMillis)/
|
|
1E3,!isNaN(G)){G=this.AU(G,z);break a}G=0}k=this.getCurrentTime({playerType:z});z=this.getDuration({playerType:z});var d=this.app.v0(Q),F=this.app.isAtLiveHead(Q),L=this.app.Ks();var n=this.app;var f=n.ek({playerType:Q});f=g.MI(n,f);n=fL(n,f.Fr(),f);f=FU(this.app,Q);E=E.Pc();var X=this.app.getVideoData().dU;Q=!X||isNaN(X)?0:this.AU(X,Q);return{airingStart:T,airingEnd:G,allowSeeking:this.app.Hm(),clipEnd:D.clipEnd,clipStart:D.clipStart,current:k,displayedStart:-1,duration:z,ingestionTime:d,isAtLiveHead:F,
|
|
loaded:L,seekableStart:n,seekableEnd:f,offset:E,viewerLivestreamJoinMediaTime:Q}};
|
|
g.u.AU=function(z,D){var E=this.app.v0(D);if(!E)return 0;D=E-this.app.getCurrentTime({playerType:D});return z-D};
|
|
g.u.isInline=function(){return this.app.isInline()};
|
|
g.u.setInline=function(z){this.app.setInline(z)};
|
|
g.u.bj=function(){return this.app.f3().zO(!0)};
|
|
g.u.toggleSubtitles=function(z){var D=Jb(this.app.nx());D&&D.dk(z)};
|
|
g.u.getPlayerSize=function(){var z=this.app.wM().getPlayerSize();return{width:z.width,height:z.height}};
|
|
g.u.setCenterCrop=function(z){this.app.wM().setCenterCrop(z)};
|
|
g.u.getLoopVideo=function(){return this.app.getLoopVideo()};
|
|
g.u.setLoopVideo=function(z){this.app.setLoopVideo(z)};
|
|
var s76="BASE_URL BASE_YT_URL adformat adaptive_fmts allow_embed audio_only authuser autoplay cc_load_policy cpn dash dashmpd disable_native_context_menu disablekb docid el enable_faster_speeds enablecastapi end eventid external_fullscreen fmt_list hl hlsdvr hlsvp iurl iurlhq iurlmq length_seconds live_playback osig override_hl partnerid pause_at_start pipable player_response playsinline plid post_live_playback postid ps public qoe_cat raw_player_response rel show_loop_video_toggle start startSeconds status suggestedQuality timestamp title token ttsurl use_native_controls url_encoded_fmt_stream_map video_id videoId".split(" "),
|
|
Pyk="adformat allow_embed authuser autohide autonav autoplay c cbr cbrver cc_load_policy controls cos cosver cr csi_page_type cver cyc dash dashmpd disablekb el enablecastapi enablecsi end external_fullscreen external_list fs hl host_language innertube_api_key innertube_api_version innertube_context_client_version iurl iurlhq iurlmq iv_load_policy jsapicallback length_seconds live_playback live_storyboard_spec loaderUrl osig override_hl pageid partnerid pipable player_params player_wide playsinline plid postid profile_picture ps rel show_miniplayer_button showinfo showwatchlater start startSeconds status storyboard_spec suggestedQuality timestamp title tkn token transparent_background ucid url_encoded_fmt_stream_map use_miniplayer_ui use_native_controls videoId video_id vss_host watermark".split(" ");var a1={},MZJ=(a1["api.invalidparam"]=2,a1.auth=150,a1["drm.auth"]=150,a1["heartbeat.net"]=150,a1["heartbeat.servererror"]=150,a1["heartbeat.stop"]=150,a1["html5.unsupportedads"]=5,a1["fmt.noneavailable"]=5,a1["fmt.decode"]=5,a1["fmt.unplayable"]=5,a1["html5.missingapi"]=5,a1["html5.unsupportedlive"]=5,a1["drm.unavailable"]=5,a1["mrm.blocked"]=151,a1["embedder.identity.denied"]=152,a1["embedder.identity.missing.referrer"]=153,a1);g.O(jj,Vn);g.u=jj.prototype;g.u.isExternalMethodAvailable=function(z,D){return this.state.U[z]?!0:!!(this.state.S[z]&&D&&Nv(D,OLn))};
|
|
g.u.getBandwidthEstimate=function(){return $v(this.app.AL)};
|
|
g.u.reportPlaybackIssue=function(z){z=z===void 0?"":z;var D=this.app.aq();z={gpu:(0,g.CO)(),d:z};D.handleError(new g.FR("feedback",z))};
|
|
g.u.getInternalApi=function(){return Object.assign({},this.state.K)};
|
|
g.u.getTrustedApi=function(){return Object.assign({},this.state.U,this.state.S)};
|
|
g.u.getInternalApiInterface=function(){return g.JU(this.state.K)};
|
|
g.u.queueNextVideo=function(z,D,E,Q,T){E=E===void 0?NaN:E;this.app.queueNextVideo(z,D,E,Q===void 0?"":Q,T===void 0?"":T)};
|
|
g.u.sB=function(z){z=this.app.getPlayerStateObject(z);return{isBuffering:g.t(z,1),isCued:z.isCued(),isDomPaused:g.t(z,1024),isEnded:g.t(z,2),isError:g.t(z,128),isOrWillBePlaying:z.isOrWillBePlaying(),isPaused:z.isPaused(),isPlaying:z.isPlaying(),isSeeking:g.t(z,16),isUiSeeking:g.t(z,32),isUnstarted:g.t(z,64)}};
|
|
g.u.createSubtitlesModuleIfNeeded=function(){return this.app.createSubtitlesModuleIfNeeded()};
|
|
g.u.startSeekCsiAction=function(){this.app.Ej().B.K=(0,g.r)()};
|
|
g.u.tO=function(z,D,E){return this.getCurrentTime({playerType:z===void 0?1:z,zY:D,cpn:E})};
|
|
g.u.getCurrentTimeForUx=function(z){z=z===void 0?{}:z;return this.getCurrentTime(z)};
|
|
g.u.getDurationForUx=function(z){z=z===void 0?{}:z;return this.getDuration(z)};
|
|
g.u.seekToStreamTime=function(z,D,E,Q){var T=this.app;D=D===void 0?!0:D;var k=T.ek({playerType:1}),G=0;k.getStreamTimeOffset()&&!k.Pc()&&(G=k.getStreamTimeOffset());Y4(T,z-G,D,E,1,Q)};
|
|
g.u.getStreamTimeOffset=function(){return this.app.f3().getStreamTimeOffset()};
|
|
g.u.seekToLiveHead=function(z,D){var E=this.app.f3().getVideoData();E&&E.isLivePlayback&&Y4(this.app,Infinity,z,D,1)};
|
|
g.u.requestSeekToWallTimeSeconds=function(z,D,E){this.app.f3().ZL(z,D,E)};
|
|
g.u.zc=function(z,D,E,Q,T){this.seekTo(z,D,E,Q===void 0?1:Q,T)};
|
|
g.u.Io=function(z){cZI(this.app,z)};
|
|
g.u.fn=function(z,D,E,Q){this.seekBy(z,D,E,Q,1)};
|
|
g.u.prefetchKeyPlay=function(z,D){this.app.f3().prefetchKeyPlay(z,D)};
|
|
g.u.prefetchJumpAhead=function(z){this.app.f3().prefetchJumpAhead(z)};
|
|
g.u.setVolume=function(z,D){this.Zv(z,D===void 0?!0:D)};
|
|
g.u.mute=function(z){this.Po(z===void 0?!0:z)};
|
|
g.u.unMute=function(z){this.Yn(z===void 0?!0:z)};
|
|
g.u.syncVolume=function(){var z=A9I(this.app);Gy(this.app,{volume:z.volume,muted:z.muted},!1)};
|
|
g.u.getAvailableQualityLabels=function(){return g.dv(this.app.f3().u_(),function(z){return z.qualityLabel})};
|
|
g.u.channelSubscribed=function(){this.Wc("SUBSCRIBE",fX(this.app).Ic)};
|
|
g.u.channelUnsubscribed=function(){this.Wc("UNSUBSCRIBE",fX(this.app).Ic)};
|
|
g.u.setScreenLayer=function(z){this.app.setScreenLayer(z)};
|
|
g.u.getCurrentPlaylistSequence=function(){return this.app.aq().getPlaylistSequenceForTime(this.app.getCurrentTime())};
|
|
g.u.getPlaylistSequenceForTime=function(z){return this.app.aq().getPlaylistSequenceForTime(z)};
|
|
g.u.shouldSendVisibilityState=function(){return!0};
|
|
g.u.confirmYpcRental=function(){this.app.f3().LZ("ypcRentalActivation")};
|
|
g.u.setHomeGroupInfo=function(z){this.app.Y().homeGroupInfo=z};
|
|
g.u.setConnectedRemoteApps=function(z){this.app.Y().Kh=z};
|
|
g.u.setLivingRoomAppMode=function(z){this.app.Y().livingRoomAppMode=jl("LIVING_ROOM_APP_MODE_UNSPECIFIED",z,NJV)};
|
|
g.u.setEnablePrivacyFilter=function(z){this.app.Y().enablePrivacyFilter=z===void 0?!1:z};
|
|
g.u.togglePictureInPicture=function(){this.app.togglePictureInPicture()};
|
|
g.u.addUtcCueRange=function(z,D,E,Q,T){return a7n(this.app,z,D,E,Q,T)};
|
|
g.u.hO=function(z){z=z===void 0?1:z;var D=this.TA(z);z=this.app.ek({playerType:z}).getVideoData();D.hasProgressBarBoundaries=z.hasProgressBarBoundaries();D.isPremiere=z.isPremiere;D.itct=z.m7;D.playerResponseCpn=z.playerResponseCpn;var E;var Q=z.hasProgressBarBoundaries()&&((E=z.progressBarStartPosition)==null?0:E.utcTimeMillis)?g.fv(z.progressBarStartPosition.utcTimeMillis):null;D.progressBarStartPositionUtcTimeMillis=Q;var T;E=z.hasProgressBarBoundaries()&&((T=z.progressBarEndPosition)==null?0:
|
|
T.utcTimeMillis)?g.fv(z.progressBarEndPosition.utcTimeMillis):null;D.progressBarEndPositionUtcTimeMillis=E;D.ypcOriginalItct=z.Xg;D.ypcPreview=z.ypcPreview;D.paidContentOverlayText=Tz6(z);D.paidContentOverlayDurationMs=kP6(z);z.K&&Ds(z.K)&&(D.usingLocalMedia="true");D.transitionEndpointAtEndOfStream=z.transitionEndpointAtEndOfStream;D.isSeekable=z.isSeekable;return D};
|
|
g.u.getAdState=function(){return this.app.getAdState()};
|
|
g.u.isNotServable=function(z){if(z!==this.app.YP.video_id)return!1;var D=(z=this.app.f3().getPlayerState())?z.qD:null;return!!(z&&D&&g.t(z,128)&&CyX(D.errorCode)===5)};
|
|
g.u.supportsGaplessAudio=function(){return this.app.Y().supportsGaplessAudio()};
|
|
g.u.supportsGaplessShorts=function(){return this.app.Y().supportsGaplessShorts()};
|
|
g.u.isGaplessTransitionReady=function(z){return this.app.DM(z)};
|
|
g.u.enqueueVideoByPlayerVars=function(z,D,E,Q){E=E===void 0?Infinity:E;this.app.enqueueVideoByPlayerVars(z,D,E,Q===void 0?"":Q)};
|
|
g.u.clearQueue=function(){this.app.clearQueue()};
|
|
g.u.fT=function(){return g.X1(this)};
|
|
g.u.sendAbandonmentPing=function(){this.app.aq().sendAbandonmentPing()};
|
|
g.u.setAutonavState=function(z,D){D=D===void 0?!1:D;if(this.W("web_player_autonav_use_server_provided_state")&&!D&&(D=fX(this.app),D==null?0:crQ(D)))if(z===3)D.autonavState!==3&&(D.g2=D.autonavState);else if(D.g2!==void 0)z=D.g2,D.g2=void 0;else return;D=this.app;fX(D).autonavState=z;g.oB("yt-player-autonavstate",z);D.NN.Zg("autonavchange",z)};
|
|
g.u.setAutonav=function(z,D){this.setAutonavState(z?2:1,D===void 0?!1:D)};
|
|
g.u.setLoopRange=function(z){this.app.setLoopRange(z)};
|
|
g.u.getLoopRange=function(){return this.app.getLoopRange()};
|
|
g.u.hasSupportedAudio51Tracks=function(){return this.app.f3().hasSupportedAudio51Tracks()};
|
|
g.u.setUserAudio51Preference=function(z,D){this.app.f3().setUserAudio51Preference(z,D===void 0?!1:D)};
|
|
g.u.getUserAudio51Preference=function(){return this.app.f3().getUserAudio51Preference()};
|
|
g.u.setProximaLatencyPreference=function(z){this.app.f3().setProximaLatencyPreference(z)};
|
|
g.u.getProximaLatencyPreference=function(){return this.app.f3().getProximaLatencyPreference()};
|
|
g.u.isProximaLatencyEligible=function(){return this.app.f3().isProximaLatencyEligible()};
|
|
g.u.getAppState=function(){return this.app.getAppState()};
|
|
g.u.updateLastActiveTime=function(){zq()};
|
|
g.u.setBlackout=function(z){this.app.setBlackout(z)};
|
|
g.u.setUserEngagement=function(z){this.app.Y().R7!==z&&(this.app.Y().R7=z,this.app.f3().w2())};
|
|
g.u.updateSubtitlesUserSettings=function(z,D){D=D===void 0?!0:D;Jb(this.app.nx()).bn(z,D)};
|
|
g.u.getCaptionWindowContainerId=function(){var z=Jb(this.app.nx());return z?z.getCaptionWindowContainerId():""};
|
|
g.u.toggleSubtitlesOn=function(z){var D=Jb(this.app.nx());D&&D.CD(z)};
|
|
g.u.isSubtitlesOn=function(){var z=Jb(this.app.nx());return z?z.isSubtitlesOn():!1};
|
|
g.u.getPlayerResponse=function(z){return this.app.ek({playerType:z}).getVideoData().getPlayerResponse()};
|
|
g.u.kE=function(){return this.getPlayerResponse(1)};
|
|
g.u.getEmbeddedPlayerResponse=function(){return this.app.f3().getVideoData().getEmbeddedPlayerResponse()};
|
|
g.u.getWatchNextResponse=function(z){return this.app.ek({playerType:z}).getVideoData().getWatchNextResponse()};
|
|
g.u.qT=function(){return this.getWatchNextResponse(1)};
|
|
g.u.getHeartbeatResponse=function(z){return this.app.ek({playerType:z}).getVideoData().getHeartbeatResponse()};
|
|
g.u.YE=function(){return this.getHeartbeatResponse(1)};
|
|
g.u.getStoryboardFrame=function(z,D){var E=this.app.Zw();if(!E)return null;D=E.levels[D];if(!D)return null;z>=D.Ko()&&D.uM();E=Math.floor(z/(D.columns*D.rows));var Q=D.columns*D.rows,T=z%Q;z=T%D.columns;T=Math.floor(T/D.columns);var k=D.uM()+1-Q*E;if(k<D.columns){var G=k;Q=1}else G=D.columns,Q=k<Q?Math.ceil(k/D.columns):D.rows;return D={url:D.RC(E),column:z,columns:G,row:T,rows:Q,YG:D.width*G,N1:D.height*Q},{column:D.column,columns:D.columns,height:D.N1,row:D.row,rows:D.rows,url:D.url,width:D.YG}};
|
|
g.u.getStoryboardFrameIndex=function(z,D){var E=this.app.Zw();if(!E)return-1;D=E.levels[D];if(!D)return-1;z-=this.Pc();return D.h3(z)};
|
|
g.u.getStoryboardLevel=function(z){var D=this.app.Zw();return D?(D=D.levels[z])?{index:z,intervalMs:D.L,maxFrameIndex:D.uM(),minFrameIndex:D.Ko()}:null:null};
|
|
g.u.getNumberOfStoryboardLevels=function(){var z=this.app.Zw();return z?z.levels.length:0};
|
|
g.u.K9=function(z){return this.app.aq().K9(z)};
|
|
g.u.Wj=function(){this.app.aq().Wj();this.Zg("onFilterAudioFeatures")};
|
|
g.u.WB=function(){return this.getAudioTrack(1)};
|
|
g.u.getAudioTrack=function(z){return this.app.ek({playerType:z}).getAudioTrack()};
|
|
g.u.qd=function(){return this.app.ek({playerType:void 0}).qd()};
|
|
g.u.setAudioTrack=function(z,D,E){(z=this.app.ek({playerType:E}).tX(z,D))&&this.Wj();return z};
|
|
g.u.o9=function(z,D){return this.setAudioTrack(z,D,1)};
|
|
g.u.S5=function(){return this.getAvailableAudioTracks(1)};
|
|
g.u.getAvailableAudioTracks=function(z){return this.app.ek({playerType:z}).getAvailableAudioTracks()};
|
|
g.u.getMaxPlaybackQuality=function(){var z=this.app.f3();return z.getVideoData().Z?Aw(z.AS()):"unknown"};
|
|
g.u.getUserPlaybackQualityPreference=function(){return this.app.f3().getUserPlaybackQualityPreference()};
|
|
g.u.getSubtitlesUserSettings=function(){var z=Jb(this.app.nx());return z?z.DK():null};
|
|
g.u.resetSubtitlesUserSettings=function(){Jb(this.app.nx()).Jq()};
|
|
g.u.setMinimized=function(z){this.app.setMinimized(z)};
|
|
g.u.setOverlayVisibility=function(z){this.Zg("overlayvisibilitychange",z)};
|
|
g.u.setInlinePreview=function(z){this.app.setInlinePreview(z)};
|
|
g.u.setSqueezeback=function(z){this.app.setSqueezeback(z)};
|
|
g.u.setGlobalCrop=function(z){this.app.wM().setGlobalCrop(z)};
|
|
g.u.setAppFullscreen=function(z){this.app.TZ(z?4:0)};
|
|
g.u.kx=function(){return this.app.kx()};
|
|
g.u.getVisibilityState=function(){return this.kx().getVisibilityState(this.vZ(),this.a7()||g.GN(this.app.Y()),this.HW(),this.isInline(),this.app.rd(),this.app.Qs(),this.app.RO(),this.app.SF())};
|
|
g.u.isMutedByMutedAutoplay=function(){return this.app.Z3};
|
|
g.u.isMutedByEmbedsMutedAutoplay=function(){return JY(this.app)};
|
|
g.u.setInternalSize=function(z,D){this.app.wM().setInternalSize(new g.e_(z,D))};
|
|
g.u.Pc=function(z){return this.app.ek({playerType:z}).Pc()};
|
|
g.u.HW=function(){return this.app.HW()};
|
|
g.u.rd=function(){return this.app.rd()};
|
|
g.u.vZ=function(){return this.app.vZ()};
|
|
g.u.isOrchestrationLeader=function(){return this.app.isOrchestrationLeader()};
|
|
g.u.setSafetyMode=function(z){this.app.Y().enableSafetyMode=z};
|
|
g.u.canPlayType=function(z){return this.app.canPlayType(z)};
|
|
g.u.updatePlaylist=function(z){if(z){var D=this.getPlaylistId(),E=!1;D&&D!==z.list&&(E=!0);z.external_list!==void 0&&(this.app.Ta=b$(!1,z.external_list));var Q=z.video;(D=this.app.getPlaylist())&&!E?this.isFullscreen()&&((E=Q[D.index])&&E.encrypted_id!==NZ(D).videoId||(z.index=D.index)):Di(this.app,{list:z.list,index:z.index,playlist_length:Q.length});vtk(this.app.getPlaylist(),z);this.nJ("onPlaylistUpdate")}else this.app.updatePlaylist()};
|
|
g.u.updateVideoData=function(z,D){eq(this.app.f3().getVideoData(),z,D)};
|
|
g.u.updateEnvironmentData=function(z){nB(this.app.Y(),z,!1)};
|
|
g.u.lF=function(z){this.app.sendVideoStatsEngageEvent(z,1)};
|
|
g.u.productsInVideoVisibilityUpdated=function(z){this.Zg("changeProductsInVideoVisibility",z)};
|
|
g.u.isAtLiveHead=function(z,D){return this.app.isAtLiveHead(z,D===void 0?!0:D)};
|
|
g.u.getVideoAspectRatio=function(){return this.app.wM().getVideoAspectRatio()};
|
|
g.u.getPreferredQuality=function(){return this.app.aq().getPreferredQuality()};
|
|
g.u.getPlaybackQualityLabel=function(z){var D,E;return((E=(D=this.app.ek({playerType:z}).getVideoData().Z)==null?void 0:D.video)==null?void 0:E.qualityLabel)||""};
|
|
g.u.setPlaybackQualityRange=function(z,D,E,Q){this.app.ek({playerType:Q}).IF(qv(z,D||z,!0,"m"),!0,E)};
|
|
g.u.Ag=function(z,D,E){this.setPlaybackQualityRange(z,D,E,1)};
|
|
g.u.onAdUxClicked=function(z,D){this.Zg("aduxclicked",z,D)};
|
|
g.u.showAirplayPicker=function(){this.app.showAirplayPicker()};
|
|
g.u.dispatchReduxAction=function(z){rrX.dispatch(z)};
|
|
g.u.highlightSettingsMenuItem=function(z){this.Zg("highlightSettingsMenu",z)};
|
|
g.u.openSettingsMenuItem=function(z){this.Zg("openSettingsMenuItem",z)};
|
|
g.u.Q9=function(z,D){this.state.L.subscribe(z,D)};
|
|
g.u.Mg=function(z,D){this.state.L.unsubscribe(z,D)};
|
|
g.u.PO=function(z,D){this.cueVideoByPlayerVars(z,D===void 0?1:D)};
|
|
g.u.Im=function(z,D,E,Q){this.loadVideoByPlayerVars(z,D,E===void 0?1:E,Q)};
|
|
g.u.mx=function(z,D,E,Q){this.preloadVideoByPlayerVars(z,D===void 0?1:D,E,Q)};
|
|
g.u.getFeedbackProductData=function(){return this.app.getFeedbackProductData()};
|
|
g.u.wI=function(){return g.X1(this).wI()};
|
|
g.u.hu=function(){return g.X1(this).hu()};
|
|
g.u.CX=function(){this.fT().CX()};
|
|
g.u.renderChapterSeekingAnimation=function(z,D,E){this.fT().renderChapterSeekingAnimation(z,D,E)};
|
|
g.u.getWebPlayerContextConfig=function(){return this.app.Y().getWebPlayerContextConfig()};
|
|
g.u.notifyShortsAdSwipeEvent=function(){this.Zg("shortsadswipe")};
|
|
g.u.IP=function(){return this.app.aq().IP()};
|
|
g.u.LU=function(z,D,E){E=E===void 0?!1:E;var Q;(Q=this.fT())==null||Q.LU(z,D,E)};
|
|
g.u.isKeyboardDisabled=function(){return this.app.Y().lW};g.O(g.vV,jj);g.u=g.vV.prototype;g.u.eA=function(z,D,E,Q,T,k,G){return this.app.eA(z,D,E,Q,T,k,G)};
|
|
g.u.H3=function(){return this.app.H3()};
|
|
g.u.nx=function(){return this.app.nx()};
|
|
g.u.getRootNode=function(){return this.wM().element};
|
|
g.u.Y=function(){return this.app.Y()};
|
|
g.u.oP=kO(7);g.u.zZ=function(z){return this.app.zZ(z)};
|
|
g.u.Wl=function(){var z;return((z=g.X1(this))==null?void 0:z.Wl())||null};
|
|
g.u.getSourceConfigForActiveAudioTrack=function(){var z,D=(z=this.getVideoData())==null?void 0:tDw(z);if(D){z=this.getAudioTrack().getLanguageInfo().getId();D=g.v(D);for(var E=D.next();!E.done;E=D.next()){E=E.value;var Q=void 0,T=g.v((Q=E.audioTracks)!=null?Q:[]);for(Q=T.next();!Q.done;Q=T.next())if(Q.value.id===z)return E}}};
|
|
g.u.IO=function(){return this.app.aq().IO()};
|
|
g.u.getStartTime=function(z){return this.app.ek(z).getStartTime()};
|
|
g.u.getPlayerStateObject=function(z){return this.app.getPlayerStateObject(z)};
|
|
g.u.wM=function(){return this.app.wM()};
|
|
g.u.getPlaylist=function(){return this.app.getPlaylist()};
|
|
g.u.getVideoData=function(z){z=z===void 0?{}:z;var D=this.app.ek(z).getVideoData();if(z.zY===!1)var E=D;else D.enableServerStitchedDai&&z.playerType===2?(D=this.app,z=D.To?((E=D.Ii.K)==null?void 0:E.getVideoData())||D.getVideoData():D.getVideoData()):z=D,E=z;return E};
|
|
g.u.cQ=function(){return this.app.aq().cQ()};
|
|
g.u.Zw=function(z){return this.app.Zw(z)};
|
|
g.u.SF=function(){return this.app.SF()};
|
|
g.u.isHdr=function(){return this.app.aq().isHdr()};
|
|
g.u.isEmbedsShortsMode=function(){var z=g.X1(this),D=this.getVideoData();z=z?z.N$:this.getPlayerSize();var E=!!this.getPlaylist();return!(!D||!D.isEmbedsShortsMode(new g.e_(z.width,z.height),E))};
|
|
g.u.jf=kO(11);g.u.IC=function(z,D,E,Q,T){this.app.ZQ(z,D,E,Q,T)};
|
|
g.u.WP=kO(13);g.u.playVideo=function(z,D){try{if(!z&&this.getPresentingPlayerType()===2){var E=Ab(this.app.nx());if(E&&E.h1())return}}catch(Q){g.W3(Q)}this.app.playVideo(z,D)};
|
|
g.u.stopVideo=function(z){this.app.ek({playerType:z}).stopVideo()};
|
|
g.u.Ak=function(z){this.app.ek({playerType:z}).Ak()};
|
|
g.u.addEventListener=function(z,D){this.state.Z.subscribe(z,D)};
|
|
g.u.removeEventListener=function(z,D){this.state.Z.unsubscribe(z,D)};
|
|
g.u.Ox=kO(15);g.u.setPlaybackQuality=function(z,D){this.setPlaybackQualityRange(z,z,D)};
|
|
g.u.u_=function(){var z={},D=this.app.aq().u_();D=g.v(D);for(var E=D.next();!E.done;E=D.next())E=E.value,z[E.quality]=E;return z};
|
|
g.u.fP=function(){return this.app.aq().fP()};
|
|
g.u.G4=kO(19);g.u.getVideoUrl=function(z,D,E,Q){var T=this.getPresentingPlayerType(),k=T===2;if(Q&&k||T===3)k=!1,T=1;Q=this.getVideoData({playerType:T});if(!Q)return"";var G;z||Q.isLivePlayback||(G=Math.floor(this.getCurrentTime({playerType:T})));z=k?void 0:this.getPlaylistId()||void 0;D&&z==="WL"&&(z=void 0);return this.app.getVideoUrl(Q.videoId,z,G,D,E)};
|
|
g.u.fU=kO(21);g.u.R6=kO(27);g.u.Ar=kO(34);g.u.cX=function(z){this.app.aq().cX(z)};
|
|
g.u.C0=kO(40);g.u.DQ=kO(46);g.u.YZ=kO(48);g.u.uU=function(){this.app.aq().L7()};
|
|
g.u.KQ=function(z){this.nJ("onVideoAreaChange");this.nJ(z?"onShowControls":"onHideControls")};
|
|
g.u.Zf=function(z,D){var E=g.X1(this);if(E)return E.Zf(z,D);z=this.app.wM().qz();return new g.bi(0,0,z.width,z.height)};
|
|
g.u.pj=function(){var z=this.nx().dO.get("heartbeat");return!!z&&z.pj()};
|
|
g.u.Hm=function(){var z=this.Y();if(z.YR||z.disableSeek)return!1;var D=this.app.aq(),E=D.getVideoData();if(!E.WW()||g.Hp(E)||this.getPresentingPlayerType()===2&&!this.app.gP()&&!E.isSeekable||E.hH()&&this.getPresentingPlayerType(!0)===2||D.B4()&&this.getPresentingPlayerType()!==3)return!1;z=FG(z);return Sl(z)&&!E.NR||JY(this.app)?!1:!0};
|
|
g.u.w9=function(){return this.app.aq().j0()};
|
|
g.u.isLifaAdPlaying=function(){var z,D=(z=this.getVideoData())==null?void 0:z.hH();return D?this.getPresentingPlayerType(D)===2:!1};
|
|
g.u.mZ=function(){this.app.aq().mZ()};
|
|
g.u.sendVideoStatsEngageEvent=function(z,D,E){this.app.sendVideoStatsEngageEvent(z,E,D)};
|
|
g.u.J7=function(z,D,E){this.app.kd(z,D,E)};
|
|
g.u.s5=function(z,D){this.app.Qc(z,D)};
|
|
g.u.PW=function(z,D){LL(this.app,z,D)};
|
|
g.u.A6=function(z){return this.app.ek({playerType:void 0}).A6(z)};
|
|
g.u.GU=function(z){return this.app.GU(z)};
|
|
g.u.LZ=function(z,D){this.app.ek({playerType:D}).LZ(z)};
|
|
g.u.B4=function(){return this.app.ek({playerType:void 0}).B4()};
|
|
g.u.xA=function(){var z=this.getVideoData();return!!z&&(z.xA()||!!z.hlsFormats||!!z.RH)};
|
|
g.u.getPlaybackRate=function(){return this.app.f3().getPlaybackRate()};
|
|
g.u.setPlaybackRate=function(z,D){this.app.setPlaybackRate(z,D)};
|
|
g.u.xX=function(){return this.app.xX()};
|
|
g.u.Ej=function(){return this.app.Ej()};
|
|
g.u.MR=kO(55);g.u.createClientVe=function(z,D,E,Q){this.Y().ew&&this.app.ga.createClientVe(z,D,E,Q===void 0?!1:Q)};
|
|
g.u.createServerVe=function(z,D,E){this.Y().ew&&this.app.ga.createServerVe(z,D,E===void 0?!1:E)};
|
|
g.u.setTrackingParams=function(z,D){this.Y().ew&&this.app.ga.setTrackingParams(z,D)};
|
|
g.u.logClick=function(z,D){this.Y().ew&&(this.app.ga.click(z,D),this.Zg("veClickLogged",z))};
|
|
g.u.logVisibility=function(z,D,E){this.Y().ew&&this.app.ga.TU(z,D,E)};
|
|
g.u.hasVe=function(z){return this.Y().ew?this.app.ga.hasVe(z):!1};
|
|
g.u.destroyVe=function(z){this.Y().ew&&this.app.ga.destroyVe(z)};
|
|
g.u.getPresentingPlayerType=function(z){return this.app.getPresentingPlayerType(z)};
|
|
g.u.getPlayerType=function(z){return this.app.ek({cpn:z}).getPlayerType()};
|
|
g.u.sx=function(){this.app.sx()};
|
|
g.u.VC=function(z){this.app.VC(z)};
|
|
g.u.FG=function(){this.app.FG()};
|
|
g.u.addPlayerResponseForAssociation=function(){};
|
|
g.u.finishSegmentByCpn=function(z,D,E){return this.app.finishSegmentByCpn(z,D,E)};
|
|
g.u.pH=kO(57);g.u.wS=kO(59);g.u.aL=function(){return this.app.aL()};
|
|
g.u.XL=kO(62);g.u.ak=kO(64);g.u.wU=function(z){var D;(D=Jb(this.nx()))==null||D.wU(z)};
|
|
g.u.Aw=kO(66);g.u.WX=kO(71);g.u.S0=function(z,D,E){this.app.S0(z,D,E===void 0?0:E)};
|
|
g.u.Yw=function(){return this.app.Yw()};
|
|
g.u.gP=function(){return this.app.gP()};
|
|
g.u.XU=function(z,D,E){return this.app.XU(z,D,E)};
|
|
g.u.D=function(z,D,E,Q){E=E===void 0?!1:E;this.app.ek({playerType:Q}).D(z,D,E)};
|
|
g.u.EK=kO(72);g.u.M3=kO(73);g.u.ny=kO(74);g.u.W2=kO(76);g.u.YU=kO(78);g.u.BW=kO(84);g.u.Xv=function(z){this.app.Xv(z)};
|
|
g.u.hU=function(){this.app.aq().hU()};
|
|
g.u.bb=function(){this.app.bb()};
|
|
g.u.getGetAdBreakContext=function(){var z=this.app.f3();return z.getVideoData().getGetAdBreakContext(z.getCurrentTime(),z.Pc())};
|
|
g.u.aY=kO(91);g.u.rF=function(){return this.app.aq().rF()};
|
|
g.u.S_=function(z){return this.app.ek({playerType:z}).S_()||0};var ZE;g.O(RX,q0);RX.prototype.VL=function(z,D){z=q0.prototype.VL.call(this,z,D);return Object.assign({},z,this.Aa)};EFL.prototype.W=function(z){return this.experiments.MN(z)};g.O(g.hY,g.x);g.u=g.hY.prototype;g.u.xV=function(){this.Ph();g.x.prototype.xV.call(this)};
|
|
g.u.Ph=function(){this.C.dispose()};
|
|
g.u.addCueRange=function(z){this.C.addCueRange(z)};
|
|
g.u.kd=function(z,D){this.C.kd(z,D)};
|
|
g.u.x9=function(){this.C.x9()};
|
|
g.u.q0=function(){return this.C.q0()};
|
|
g.u.Zc=function(z){return this.C===z};
|
|
g.u.L7=function(){this.C.uU()};
|
|
g.u.xJ=function(z,D){this.C.xJ(z,D)};
|
|
g.u.Us=function(z,D){return this.C.Us(z,D)};
|
|
g.u.jz=function(z){this.C.jz(z)};
|
|
g.u.Wj=function(){this.C.Wj()};
|
|
g.u.K9=function(z){return this.C.K9(z)};
|
|
g.u.getAudioTrack=function(){return this.C.getAudioTrack()};
|
|
g.u.qd=function(){return this.C.qd()};
|
|
g.u.getAvailableAudioTracks=function(){return this.C.getAvailableAudioTracks()};
|
|
g.u.u_=function(){return this.C.u_()};
|
|
g.u.fP=function(){return this.C.fP()};
|
|
g.u.mX=function(){return this.getVideoData().clientPlaybackNonce};
|
|
g.u.X$=function(){return this.C.X$()};
|
|
g.u.zy=function(){return this.C.zy()};
|
|
g.u.o0=function(){return this.C.o0()};
|
|
g.u.getCurrentTime=function(){return this.C.getCurrentTime()};
|
|
g.u.F3=function(){return this.C.F3()};
|
|
g.u.v4=function(){return this.C.v4()};
|
|
g.u.zO=function(z){return this.C.zO(z)};
|
|
g.u.getDuration=function(z){return this.C.getDuration(z)};
|
|
g.u.r5=function(){return this.C.r5()};
|
|
g.u.v0=function(){return this.C.v0()};
|
|
g.u.j0=function(){return this.C.j0()};
|
|
g.u.WX=kO(70);g.u.Ks=function(){return this.C.Ks()};
|
|
g.u.oP=kO(6);g.u.S_=function(){return this.C.S_()};
|
|
g.u.yf=function(){return this.C.yf()};
|
|
g.u.yJ=function(z){return this.C.yJ(z)};
|
|
g.u.xX=function(){return this.C.xX()};
|
|
g.u.CE=function(){return this.C.CE()};
|
|
g.u.PN=function(){return this.C.PN()};
|
|
g.u.Fr=function(){return this.C.Fr()};
|
|
g.u.ND=function(z,D,E){return this.C.ND(z,D,E)};
|
|
g.u.YQ=function(){return this.C.YQ()};
|
|
g.u.yc=function(){this.C.yc()};
|
|
g.u.G4=kO(18);g.u.getPlaybackQuality=function(){return this.C.getPlaybackQuality()};
|
|
g.u.getPlaybackRate=function(){return this.C.getPlaybackRate()};
|
|
g.u.getPlayerState=function(){return this.C.getPlayerState()};
|
|
g.u.getPlayerType=function(){return this.C.getPlayerType()};
|
|
g.u.getPlaylistSequenceForTime=function(z){return this.C.getPlaylistSequenceForTime(z)};
|
|
g.u.MR=kO(54);g.u.IP=function(){return this.C.IP()};
|
|
g.u.getPreferredQuality=function(){return this.C.getPreferredQuality()};
|
|
g.u.oh=function(){return this.C.oh()};
|
|
g.u.getProximaLatencyPreference=function(){return this.C.getProximaLatencyPreference()};
|
|
g.u.AS=function(){return this.C.AS()};
|
|
g.u.getStartTime=function(){return 0};
|
|
g.u.Zw=function(){return this.getVideoData().Zw()};
|
|
g.u.getStoryboardFormat=function(){return this.getVideoData().getStoryboardFormat()};
|
|
g.u.getStreamTimeOffset=function(){return this.C.getStreamTimeOffset()};
|
|
g.u.XV=function(){return this.C.XV()};
|
|
g.u.Pc=function(){return this.C.Pc()};
|
|
g.u.IO=function(){return this.C.IO()};
|
|
g.u.getUserAudio51Preference=function(){return this.C.getUserAudio51Preference()};
|
|
g.u.getUserPlaybackQualityPreference=function(){return this.C.getUserPlaybackQualityPreference()};
|
|
g.u.getVideoData=function(){return this.C.getVideoData()};
|
|
g.u.cQ=function(){return this.C.cQ()};
|
|
g.u.aC=function(){return this.C.aC()};
|
|
g.u.getVideoLoadedFraction=function(){if(g.K8(this.getVideoData()))return 1;var z=this.C.xX();return z?z.Tj():0};
|
|
g.u.xP=kO(121);g.u.AQ=function(z){this.C.AQ(z)};
|
|
g.u.handleError=function(z){this.C.handleError(z)};
|
|
g.u.Bm=function(z){this.C.Bm(z)};
|
|
g.u.Tf=function(z){this.C.Tf(z)};
|
|
g.u.A6=function(z){return this.C.QE.A6(z)};
|
|
g.u.B4=function(){return this.C.B4()};
|
|
g.u.hasSupportedAudio51Tracks=function(){return this.C.hasSupportedAudio51Tracks()};
|
|
g.u.kQ=function(){return this.C.kQ()};
|
|
g.u.isAd=function(){return this.getVideoData().isAd()};
|
|
g.u.UX=function(){return this.C.UX()};
|
|
g.u.vZ=function(){return this.C.vZ()};
|
|
g.u.isAtLiveHead=function(z,D){return this.C.isAtLiveHead(z,D)};
|
|
g.u.QL=function(){return this.C.QL()};
|
|
g.u.isGapless=function(){return this.C.isGapless()};
|
|
g.u.DM=function(){return this.C.DM()};
|
|
g.u.isHdr=function(){return this.C.isHdr()};
|
|
g.u.T2=function(){return this.C.T2()};
|
|
g.u.dI=function(){return this.C.dI()};
|
|
g.u.rF=function(){return this.C.rF()};
|
|
g.u.isProximaLatencyEligible=function(){return this.C.isProximaLatencyEligible()};
|
|
g.u.Yw=function(){return this.C.Yw()};
|
|
g.u.Df=function(z){var D;return!((D=this.C.loader)==null||!D.Df(z))};
|
|
g.u.hW=function(){return this.C.hW()};
|
|
g.u.lw=function(){this.C.lw()};
|
|
g.u.ut=function(z){this.C.ut(z)};
|
|
g.u.N3=function(){this.C.N3()};
|
|
g.u.Dp=function(){this.C.Dp()};
|
|
g.u.nS=function(){this.C.nS()};
|
|
g.u.uC=function(){this.C.uC()};
|
|
g.u.Dx=function(z){this.C.Dx(z)};
|
|
g.u.Ym=kO(96);g.u.R6=kO(26);g.u.KN=function(){this.C.KN()};
|
|
g.u.pauseVideo=function(z,D){this.C.pauseVideo(z,D)};
|
|
g.u.prefetchKeyPlay=function(z,D){this.C.prefetchKeyPlay(z,D)};
|
|
g.u.prefetchJumpAhead=function(z){this.C.prefetchJumpAhead(z)};
|
|
g.u.H6=function(z){this.C.H6(z)};
|
|
g.u.D3=function(z){this.C.D3(z)};
|
|
g.u.playVideo=function(z,D){return this.C.playVideo(z,D)};
|
|
g.u.E8=function(z,D,E,Q,T){this.C.E8(z,D,E,Q,T)};
|
|
g.u.Se=function(z,D,E){this.C.Se(z,D,E)};
|
|
g.u.C0=kO(39);g.u.DQ=kO(45);g.u.Gr=function(z,D,E,Q,T){this.C.Gr(z,D,E,Q,T)};
|
|
g.u.D=function(z,D,E){this.C.D(z,D,E)};
|
|
g.u.cX=function(z){this.C.cX(z)};
|
|
g.u.aY=kO(90);g.u.KH=function(z,D,E){this.C.KH(z,D,E)};
|
|
g.u.YX=function(z){this.C.YX(z)};
|
|
g.u.ag=function(z){this.C.ag(z)};
|
|
g.u.Yt=kO(99);g.u.N7=function(z,D,E,Q,T,k,G,d){this.C.N7(z,D,E,Q,T,k,G,d)};
|
|
g.u.BL=function(){Hg(this.C.XX)};
|
|
g.u.pN=function(z){this.C.pN(z)};
|
|
g.u.Ak=function(z,D){this.C.Ak(z,D)};
|
|
g.u.removeCueRange=function(z){this.C.removeCueRange(z)};
|
|
g.u.Qc=function(z){this.C.Qc(z)};
|
|
g.u.PW=function(z){return this.C.QE.PW(z)};
|
|
g.u.Af=function(z){this.C.Af(z)};
|
|
g.u.o6=function(z,D,E){this.C.o6(z,D,E)};
|
|
g.u.w$=function(){this.C.w$()};
|
|
g.u.mH=function(){this.C.QE.reset()};
|
|
g.u.Iw=function(z){this.C.Iw(z)};
|
|
g.u.ZL=function(z,D,E){this.C.ZL(z,D,E)};
|
|
g.u.seekTo=function(z,D){this.C.seekTo(z,D)};
|
|
g.u.sendAbandonmentPing=function(){this.C.sendAbandonmentPing()};
|
|
g.u.sendVideoStatsEngageEvent=function(z,D){this.C.sendVideoStatsEngageEvent(z,D)};
|
|
g.u.gK=function(z,D,E){this.C.gK(z,D,E)};
|
|
g.u.setLoop=function(z){this.C.setLoop(z)};
|
|
g.u.lq=function(){this.C.lq()};
|
|
g.u.setMediaElement=function(z){this.C.setMediaElement(z)};
|
|
g.u.iA=function(z,D,E,Q){this.C.iA(z,D,E,Q)};
|
|
g.u.setPlaybackRate=function(z){this.C.setPlaybackRate(z)};
|
|
g.u.IC=function(z,D,E,Q,T,k){this.C.IC(z,D,E,Q,T,k)};
|
|
g.u.Um=function(z,D){this.C.Um(z,D)};
|
|
g.u.LZ=function(z){this.C.LZ(z)};
|
|
g.u.setProximaLatencyPreference=function(z){this.C.setProximaLatencyPreference(z)};
|
|
g.u.Mz=kO(104);g.u.Ar=kO(33);g.u.yC=function(z){this.C.yC(z)};
|
|
g.u.hx=function(){this.C.hx()};
|
|
g.u.AR=function(z){this.C.AR(z)};
|
|
g.u.setUserAudio51Preference=function(z,D){this.C.setUserAudio51Preference(z,D)};
|
|
g.u.IF=function(z,D,E){this.C.IF(z,D,E)};
|
|
g.u.PZ=function(){return this.C.PZ()};
|
|
g.u.mZ=function(){this.C.mZ()};
|
|
g.u.BW=kO(83);g.u.m$=function(z){this.C.m$(z)};
|
|
g.u.uc=function(){this.C.uc()};
|
|
g.u.zE=function(z){this.C.zE(z)};
|
|
g.u.stopVideo=function(){this.C.stopVideo()};
|
|
g.u.subscribe=function(z,D,E){return this.C.subscribe(z,D,E)};
|
|
g.u.EX=function(z,D){this.C.EX(z,D)};
|
|
g.u.jF=function(z){this.C.jF(z)};
|
|
g.u.togglePictureInPicture=function(){this.C.togglePictureInPicture()};
|
|
g.u.GU=function(z){return this.C.QE.GU(z)};
|
|
g.u.v8=kO(107);g.u.unsubscribe=function(z,D,E){return this.C.unsubscribe(z,D,E)};
|
|
g.u.N0=function(z,D){this.C.N0(z,D)};
|
|
g.u.tX=function(z,D){return this.C.tX(z,D)};
|
|
g.u.w2=function(){this.C.w2()};
|
|
g.u.QX=function(z){this.C.QX(z)};
|
|
g.u.hU=function(){this.C.hU()};p1.prototype.dispose=function(){this.certificate=null;this.K=!0};
|
|
p1.prototype.rR=function(){return this.K};var xiw,Sd;
|
|
xiw={KF:"ALREADY_PINNED_ON_A_DEVICE",AUTHENTICATION_EXPIRED:"AUTHENTICATION_EXPIRED",NO:"AUTHENTICATION_MALFORMED",Yl:"AUTHENTICATION_MISSING",kl:"BAD_REQUEST",EF:"CAST_SESSION_DEVICE_MISMATCHED",pF:"CAST_SESSION_VIDEO_MISMATCHED",df:"CAST_TOKEN_EXPIRED",DU:"CAST_TOKEN_FAILED",HE:"CAST_TOKEN_MALFORMED",JJ:"CGI_PARAMS_MALFORMED",hJ:"CGI_PARAMS_MISSING",Bx:"DEVICE_FALLBACK",GH:"GENERIC_WITH_LINK_AND_CPN",O_:"ERROR_HDCP",XE:"LICENSE",Y3:"VIDEO_UNAVAILABLE",Db:"FORMAT_UNAVAILABLE",Rb:"GEO_FAILURE",vM:"HTML5_AUDIO_RENDERER_ERROR",
|
|
A2:"GENERIC_WITHOUT_LINK",IB:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",Zs:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK",BM:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT",xv:"HTML5_SPS_UMP_STATUS_REJECTED",C1:"INVALID_DRM_MESSAGE",Fx:"PURCHASE_NOT_FOUND",K4:"PURCHASE_REFUNDED",t0:"RENTAL_EXPIRED",w3:"RETRYABLE_ERROR",QB:"SERVER_ERROR",d3:"SIGNATURE_EXPIRED",RI:"STOPPED_BY_ANOTHER_PLAYBACK",ie:"STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED",be:"STREAMING_NOT_ALLOWED",jr:"STREAM_LICENSE_NOT_FOUND",F7N:"TOO_MANY_REQUESTS",
|
|
K7N:"TOO_MANY_REQUESTS_WITH_LINK",lgV:"TOO_MANY_STREAMS_PER_ENTITLEMENT",L7T:"TOO_MANY_STREAMS_PER_USER",PrT:"UNSUPPORTED_DEVICE",twM:"VIDEO_FORBIDDEN",GVN:"VIDEO_NOT_FOUND",MO:"BROWSER_OR_EXTENSION_ERROR"};Sd={};
|
|
g.n3=(Sd.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.",Sd.DEVICE_FALLBACK="Sorry, this video is not available on this device.",Sd.GENERIC_WITH_LINK_AND_CPN="An error occurred. Please try again later. (Playback ID: $CPN) $BEGIN_LINKLearn More$END_LINK",Sd.LICENSE="Sorry, there was an error while licensing this video.",Sd.VIDEO_UNAVAILABLE=
|
|
"Video unavailable",Sd.FORMAT_UNAVAILABLE="This video isn't available at the selected quality. Please try again later.",Sd.GEO_FAILURE="This video isn't available in your country.",Sd.HTML5_AUDIO_RENDERER_ERROR="Audio renderer error. Please restart your computer.",Sd.GENERIC_WITHOUT_LINK="An error has occurred. Please try again later.",Sd.HTML5_NO_AVAILABLE_FORMATS_FALLBACK="This video format is not supported.",Sd.HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK="Your browser does not currently recognise any of the video formats available. $BEGIN_LINKClick here to visit our frequently asked questions about HTML5 video.$END_LINK",
|
|
Sd.HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT="Your browser can't play this video. $BEGIN_LINKLearn more$END_LINK",Sd.HTML5_SPS_UMP_STATUS_REJECTED="Something went wrong. Refresh or try again later. $BEGIN_LINKLearn more$END_LINK",Sd.INVALID_DRM_MESSAGE="The DRM system specific message is invalid.",Sd.PURCHASE_NOT_FOUND="This video requires payment.",Sd.PURCHASE_REFUNDED="This video's purchase has been refunded.",Sd.RENTAL_EXPIRED="This video's rental has expired.",Sd.CAST_SESSION_DEVICE_MISMATCHED=
|
|
"The device in the cast session doesn't match the requested one.",Sd.CAST_SESSION_VIDEO_MISMATCHED="The video in the cast session doesn't match the requested one.",Sd.CAST_TOKEN_FAILED="Cast session not available. Please refresh or try again later.",Sd.CAST_TOKEN_EXPIRED="Cast session has expired. Please refresh.",Sd.CAST_TOKEN_MALFORMED="Invalid cast session. Please refresh or try again later.",Sd.SERVER_ERROR="There was an internal server error. Please try again later.",Sd.STOPPED_BY_ANOTHER_PLAYBACK=
|
|
"Your account is playing this video in another location. Please reload this page to resume watching.",Sd.STREAM_LICENSE_NOT_FOUND="Video playback interrupted. Please try again.",Sd.STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED="Too many devices/IP addresses have been used over the 24 hour period.",Sd.STREAMING_NOT_ALLOWED="Playback not allowed because this video is pinned on another device.",Sd.RETRYABLE_ERROR="There was a temporary server error. Please try again later.",Sd.TOO_MANY_REQUESTS="Please log in to watch this video.",
|
|
Sd.TOO_MANY_REQUESTS_WITH_LINK="Please $BEGIN_LINKclick here$END_LINK to watch this video on YouTube.",Sd.TOO_MANY_STREAMS_PER_USER="Playback stopped because too many videos belonging to the same account are playing.",Sd.TOO_MANY_STREAMS_PER_ENTITLEMENT="Playback stopped because this video has been played on too many devices.",Sd.UNSUPPORTED_DEVICE="Playback isn't supported on this device.",Sd.VIDEO_FORBIDDEN="Access to this video is forbidden.",Sd.VIDEO_NOT_FOUND="This video cannot be found.",Sd.BROWSER_OR_EXTENSION_ERROR=
|
|
"Something went wrong. Refresh or try again later. $BEGIN_LINKLearn more$END_LINK",Sd);var HLa=1;g.O(g.N8,g.x);g.u=g.N8.prototype;
|
|
g.u.createElement=function(z,D){D=D||z.G==="svg";var E=z.yA,Q=z.U9;if(D){var T=document.createElementNS("http://www.w3.org/2000/svg",z.G);g.Sb&&(z.TV||(z.TV={}),z.TV.focusable="false")}else T=g.$0(z.G);if(E){if(E=UF(this,T,"class",E))g7(this,T,"class",E),this.wR[E]=T}else if(Q){E=g.v(Q);for(var k=E.next();!k.done;k=E.next())this.wR[k.value]=T;g7(this,T,"class",Q.join(" "))}Q=z.Dg;E=z.VA;if(Q)D=UF(this,T,"child",Q),D!==void 0&&T.appendChild(g.qu(D));else if(E)for(Q=0,E=g.v(E),k=E.next();!k.done;k=
|
|
E.next())if(k=k.value)if(typeof k==="string")k=UF(this,T,"child",k),k!=null&&T.appendChild(g.qu(k));else if(k.element)T.appendChild(k.element);else{var G=k;k=this.createElement(G,D);T.appendChild(k);G.lk&&(G="ytp-id-"+HLa.toString(),HLa++,k.id=G,k=document.createElementNS("http://www.w3.org/2000/svg","use"),k.setAttribute("class","ytp-svg-shadow"),k.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+G),g.Mu(T,k,Q++))}if(z=z.TV)for(D=T,Q=g.v(Object.keys(z)),E=Q.next();!E.done;E=Q.next())E=E.value,
|
|
k=z[E],g7(this,D,E,typeof k==="string"?UF(this,D,E,k):k);return T};
|
|
g.u.OH=function(z){return this.wR[z]};
|
|
g.u.GV=function(z,D){typeof D==="number"?g.Mu(z,this.element,D):z.appendChild(this.element)};
|
|
g.u.detach=function(){g.CY(this.element)};
|
|
g.u.update=function(z){for(var D=g.v(Object.keys(z)),E=D.next();!E.done;E=D.next())E=E.value,this.updateValue(E,z[E])};
|
|
g.u.updateValue=function(z,D){(z=this.Vi["{{"+z+"}}"])&&g7(this,z[0],z[1],D)};
|
|
g.u.xV=function(){this.wR={};this.Vi={};this.detach();g.x.prototype.xV.call(this)};g.O(g.r7,g.N8);g.u=g.r7.prototype;g.u.GF=function(z,D){this.updateValue(D||"content",z)};
|
|
g.u.show=function(){this.L||(g.vU(this.element,"display",""),this.L=!0)};
|
|
g.u.hide=function(){this.L&&(g.vU(this.element,"display","none"),this.L=!1)};
|
|
g.u.TU=function(z){z?this.show():this.hide()};
|
|
g.u.E4=function(){};
|
|
g.u.TX=function(z,D,E){return this.lr(this.element,z,D,E)};
|
|
g.u.lr=function(z,D,E,Q){E=(0,g.mH)(E,Q||this);Q={target:z,type:D,listener:E};this.listeners.push(Q);z.addEventListener(D,E);return Q};
|
|
g.u.OD=function(z){var D=this;this.listeners.forEach(function(E,Q){E===z&&(E=D.listeners.splice(Q,1)[0],E.target.removeEventListener(E.type,E.listener))})};
|
|
g.u.focus=function(){this.element.focus()};
|
|
g.u.xV=function(){for(;this.listeners.length;){var z=this.listeners.pop();z&&z.target.removeEventListener(z.type,z.listener)}g.N8.prototype.xV.call(this)};g.O(g.iT,g.r7);g.iT.prototype.subscribe=function(z,D,E){return this.N.subscribe(z,D,E)};
|
|
g.iT.prototype.unsubscribe=function(z,D,E){return this.N.unsubscribe(z,D,E)};
|
|
g.iT.prototype.Qf=function(z){return this.N.Qf(z)};
|
|
g.iT.prototype.Zg=function(z){return this.N.Zg.apply(this.N,[z].concat(g.K(g.ok.apply(1,arguments))))};g.O(g.w7,g.x);g.u=g.w7.prototype;g.u.show=function(z){this.state!==1&&this.state!==2&&(this.state===4&&this.s1(),this.state===5?(this.element.show(),this.state=null,this.delay.stop(),this.K&&this.K()):this.element.L||(tY(this,!0),this.state=1,z?this.delay.start(z):this.s1()))};
|
|
g.u.hide=function(){this.state!==4&&(this.state===1||this.state===2?(this.element.hide(),this.state=null,this.delay.stop()):this.element.L&&(tY(this,!0),this.state=4,this.delay.start(this.Z)))};
|
|
g.u.s1=function(){switch(this.state){case 1:this.element.show();this.state=2;this.delay.start(10);break;case 2:tY(this,!1);this.state=3;this.delay.start(this.L);break;case 3:this.state=null;this.K&&this.K();break;case 4:this.element.hide();tY(this,!1);this.state=5;this.delay.start(0);break;case 5:if(this.state=null,this.onHidden)this.onHidden()}};
|
|
g.u.stop=function(){for(;this.state!==null&&this.state!==5;)this.delay.stop(),this.s1()};
|
|
g.u.xV=function(){this.element.rR()||this.element.element.removeAttribute("aria-hidden");g.x.prototype.xV.call(this)};g.O(yn,g.iT);g.u=yn.prototype;g.u.show=function(){var z=oX(this);g.iT.prototype.show.call(this);if(this.V){this.K.lr(window,"blur",this.qF);var D=this.K,E=D.lr;var Q=this.J.getRootNode();Q=this.J.W("web_watch_pip")||this.J.W("web_shorts_pip")?g.Ul(Q):document;E.call(D,Q,"click",this.BH)}z||this.Zg("show",!0)};
|
|
g.u.hide=function(){var z=oX(this);g.iT.prototype.hide.call(this);GSa(this);z&&this.Zg("show",!1)};
|
|
g.u.Bl=function(){this.sourceElement=void 0;this.fade.show();this.Z&&(this.K.OD(this.Z),this.Z=void 0)};
|
|
g.u.qF=function(){var z=oX(this);GSa(this);this.fade.hide();z&&this.Zg("show",!1)};
|
|
g.u.BH=function(z){var D=gT(z);D&&(g.AU(this.element,D)||this.sourceElement&&g.AU(this.sourceElement,D)||!HV(z))||this.qF()};g.O(sF,yn);sF.prototype.Bl=function(){yn.prototype.Bl.call(this);this.dialog.focus()};g.O(C1,g.iT);C1.prototype.updateValue=function(z,D){g.iT.prototype.updateValue.call(this,z,D);this.Zg("size-change")};g.NWQ={VO:19,y4:18,I2:17,C4:16,D4:15,D6:14,la:13,cE:12,b8:11,PE:10,AUDIO:9,SUBTITLES:8,SLEEP_TIMER:7,tJ:6,J0:5,OF:4,L4:3,f1:2,REMOTE:1,ob:0,19:"LOOP",18:"STABLE_VOLUME",17:"VOICE_BOOST",16:"REMOTE_SELECT",15:"SIZE",14:"MINIPLAYER",13:"THREED",12:"AUTONAV",11:"CINEMATIC",10:"ANNOTATIONS",9:"AUDIO",8:"SUBTITLES",7:"SLEEP_TIMER",6:"ASPECT_RATIO",5:"SPEED",4:"AUDIO_SETTINGS",3:"QUALITY",2:"LINKEDACCOUNT",1:"REMOTE",0:"CONTEXTMENU"};g.O(BV,C1);BV.prototype.E4=function(z){this.Z&&this.J.logVisibility(this.element,this.K&&z)};
|
|
BV.prototype.U=function(){var z,D,E=(z=this.J.getVideoData())==null?void 0:(D=z.accountLinkingConfig)==null?void 0:D.linked;if(E&&!this.K){var Q;z=(Q=this.J.getVideoData())==null?void 0:Q.accountLinkingConfig;this.updateValue("icon",{G:"svg",TV:{height:"100%",viewBox:"0 0 36 36",width:"100%"},VA:[{G:"path",TV:{d:"M5.85 18.0c0.0-2.56 2.08-4.65 4.65-4.65h6.0V10.5H10.5c-4.14 .0-7.5 3.36-7.5 7.5s3.36 7.5 7.5 7.5h6.0v-2.85H10.5c-2.56 .0-4.65-2.08-4.65-4.65zM12.0 19.5h12.0v-3.0H12.0v3.0zm13.5-9.0h-6.0v2.85h6.0c2.56 .0 4.65 2.08 4.65 4.65s-2.08 4.65-4.65 4.65h-6.0V25.5h6.0c4.14 .0 7.5-3.36 7.5-7.5s-3.36-7.5-7.5-7.5z",
|
|
fill:"#fff"}}]});var T;Q=zD(z==null?void 0:(T=z.menuData)==null?void 0:T.connectedMenuLabel);this.updateValue("label",Q);var k,G,d;this.V=new sF(this.J,zD(z==null?void 0:(k=z.menuData)==null?void 0:k.connectedDialogTitle),zD(z==null?void 0:(G=z.menuData)==null?void 0:G.connectedDialogMessage),zD(z==null?void 0:(d=z.menuData)==null?void 0:d.confirmButtonText));g.H(this,this.V);var F;T=(z==null?void 0:(F=z.menuData)==null?void 0:F.trackingParams)||null;(this.Z=!!T)&&this.J.setTrackingParams(this.element,
|
|
T);II(this.B,this);this.K=!0}else!E&&this.K&&(aI(this.B,this),this.K=!1)};
|
|
BV.prototype.onClick=function(){this.Z&&this.J.logClick(this.element);this.B.qF();this.V&&this.V.Bl()};g.O(DO,g.x);DO.prototype.W=function(z){return this.api.W(z)};g.O(Eu,DO);Eu.prototype.onVideoDataChange=function(z){if(!z.accountLinkingConfig){var D,E=(D=z.getPlayerResponse())==null?void 0:D.accountLinkingConfig;z.accountLinkingConfig=E}var Q;if(D=(Q=z.accountLinkingConfig)==null?void 0:Q.alsParam)z.Em=D};
|
|
Eu.prototype.setAccountLinkState=function(z){this.api.getVideoData().Em=z;this.api.uU()};
|
|
Eu.prototype.updateAccountLinkingConfig=function(z){var D=this.api.getVideoData(),E=D.accountLinkingConfig;E&&(E.linked=z);this.api.Zg("videodatachange","dataupdated",D,this.api.getPresentingPlayerType())};g.O(QX,DO);QX.prototype.Qp=function(){var z=this.api.getPlaybackRate(),D;if(D=this.api.getVideoData()){var E=D.adFormat==="17_8",Q,T=((Q=D.x0)==null?void 0:Ja(Q,5))===8;D=D.isAd()&&(E||T)}else D=!1;if(!D)if(D=this.api.getVideoData()){E=D.adFormat==="15_6";var k;Q=((k=D.x0)==null?void 0:Ja(k,5))===7;D=D.isAd()&&(E||Q)}else D=!1;D?(z!==1&&(this.K=z),this.api.setPlaybackRate(1)):this.K!==null&&(this.api.setPlaybackRate(this.K),this.K=null)};g.kv.prototype.getId=function(){return this.id};
|
|
g.kv.prototype.toString=function(){return"CueRange{"+this.namespace+":"+this.id+"}["+F7X(this.start)+", "+F7X(this.end)+"]"};
|
|
g.kv.prototype.contains=function(z,D){return z>=this.start&&(z<this.end||z===this.end&&this.start===this.end)&&(D==null||z<D&&D<=this.end)};
|
|
var dvX=1;g.kv.prototype.getId=g.kv.prototype.getId;g.O(Fx,DO);
|
|
Fx.prototype.L=function(z){var D=z.getId(),E=this.api.getVideoData({playerType:1}),Q=!this.api.isInline();if(!E.inlineMetricEnabled||Q){if(D==="part2viewed"){if(E.OR&&g.Rq(E.OR),E.mN&&LR(this,E.mN),E.YH)for(var T={CPN:this.api.getVideoData().clientPlaybackNonce},k=g.v(E.YH),G=k.next();!G.done;G=k.next())LR(this,g.ZU(G.value,T))}else D==="engagedview"&&E.c_&&(T={CPN:this.api.getVideoData().clientPlaybackNonce},g.Rq(g.ZU(E.c_,T)));E.Xq&&(T=E.Xq,k=z.getId(),T=g.Si(T,{label:k}),g.Rq(T));switch(D){case "videoplaytime25":E.C8&&LR(this,
|
|
E.C8);E.H1&&fR(this,E.H1);E.Yb&&g.Rq(E.Yb);break;case "videoplaytime50":E.PA&&LR(this,E.PA);E.Jp&&fR(this,E.Jp);E.cA&&g.Rq(E.cA);break;case "videoplaytime75":E.tM&&LR(this,E.tM);E.hp&&fR(this,E.hp);E.ER&&g.Rq(E.ER);break;case "videoplaytime100":E.SA&&LR(this,E.SA),E.DR&&fR(this,E.DR),E.N4&&g.Rq(E.N4)}(T=this.api.getVideoData().iH)&&XFn(this,T,z.getId())&&XFn(this,T,z.getId()+"gaia")}if(E.inlineMetricEnabled&&!Q)switch(D){case "videoplaybackstart":var d,F=(d=E.pz)==null?void 0:d.K;F&&LR(this,F);break;
|
|
case "videoplayback2s":(d=(F=E.pz)==null?void 0:F.Z)&&LR(this,d);break;case "videoplayback10s":var L;(d=(L=E.pz)==null?void 0:L.L)&&LR(this,d)}this.api.s5([z],1)};g.O(uR6,DO);g.O(nR,DO);nR.prototype.getAccumulatedWatchTime=function(){return this.LR?{cpn:this.LR,accumulatedWatchTimeMillis:this.accumulatedWatchTimeMillis}:null};g.O(Wo,C1);Wo.prototype.onClick=function(){this.enabled&&(Xx(this,!this.checked),this.Zg("select",this.checked))};
|
|
Wo.prototype.getValue=function(){return this.checked};var H$Q={Xh:2,I2:1,y4:0,2:"AUDIO_TRACK",1:"VOICE_BOOST",0:"STABLE_VOLUME"};g.O(mx,DO);mx.prototype.getUserAudioQualitySetting=function(){return this.DL};
|
|
mx.prototype.setUserAudioQualitySetting=function(z){this.api.D("aqs_set",{setting:z});g.oB("yt-player-audio-quality-setting",z,3122064E3);z!==this.DL&&(this.DL=z,this.updateEnvironmentData(),this.hasHqaAudioTrack()&&this.api.hU(),this.api.Wj())};
|
|
mx.prototype.hasHqaAudioTrack=function(){var z,D,E=(z=this.api.getVideoData())==null?void 0:(D=z.L)==null?void 0:D.K;return E?g.Lw(E,function(Q){return Ou(Q)}):!1};
|
|
mx.prototype.updateEnvironmentData=function(){this.api.Y().DL=this.DL};g.O(aeQ,DO);g.O(lO,g.iT);lO.prototype.I$=function(){this.Zg("size-change")};
|
|
lO.prototype.focus=function(){this.content.focus()};
|
|
lO.prototype.vC=function(){this.Zg("back")};g.O(Yv,lO);Yv.prototype.FP=function(){this.menuItems.Zg("size-change")};
|
|
Yv.prototype.focus=function(){for(var z=0,D=0;D<this.items.length;D++){var E=this.items[D].element;if(E.getAttribute("role")==="menuitemradio"){if(E.getAttribute("aria-checked")==="true"){z=D;break}}else break}this.items[z].focus()};g.O(g.SH,C1);g.u=g.SH.prototype;g.u.open=function(){this.K.bJA(this.V)};
|
|
g.u.enable=function(z){this.B?z||(this.B=!1,this.Un(!1)):z&&(this.B=!0,this.Un(!0))};
|
|
g.u.Un=function(z){z?II(this.K,this):aI(this.K,this)};
|
|
g.u.nN=function(z){this.Zg("select",z)};
|
|
g.u.iO=function(z){return z.toString()};
|
|
g.u.Z6=function(z){z.defaultPrevented||z.keyCode!==39||(this.open(),z.preventDefault())};
|
|
g.u.xV=function(){this.B&&aI(this.K,this);C1.prototype.xV.call(this);for(var z=g.v(Object.keys(this.options)),D=z.next();!D.done;D=z.next())this.options[D.value].dispose()};g.O(ZO,g.SH);ZO.prototype.iO=function(z){return z==="vertical"?"Vertical":"Horizontal"};
|
|
ZO.prototype.nN=function(z){var D=this.J.getVideoData();(!!D&&D.playerOrientation==="PLAYER_ORIENTATION_VERTICAL")!==(z==="vertical")&&D&&D.r6&&(this.J.D("changeAspectRatio",{}),this.J.Wc("innertubeCommand",D.r6));this.K.gh()};
|
|
g.O(pFV,DO);g.O(xvW,DO);g.O(co,DO);co.prototype.setCreatorEndscreenVisibility=function(z){var D;(D=QZ(this.api.nx()))==null||D.TU(z)};g.O(KR,Wo);KR.prototype.j=function(z){this.S(z?1:0)};
|
|
KR.prototype.B=function(){if(this.enableNewAudioSettingsMenu||this.U){var z=this.J.getPresentingPlayerType();z===2||z===3?this.K&&(this.K=!1,aI(this.Z,this)):(z=this.getDrcState(),z!==1?(z===0?(Xx(this,this.V()===1),Jx(this,!0)):(Xx(this,!1),Jx(this,!1)),this.K||(II(this.Z,this),this.K=!0)):this.K&&(aI(this.Z,this),this.K=!1))}else{z=this.hasDrcAudioTrack();var D=this.V()===1&&z;Xx(this,D);Jx(this,z)}};
|
|
KR.prototype.xV=function(){aI(this.Z,this);Wo.prototype.xV.call(this)};
|
|
KR.prototype.FH=function(){this.J.logClick(this.element)};g.O(hx,DO);g.u=hx.prototype;g.u.getDrcUserPreference=function(){return this.K};
|
|
g.u.setDrcUserPreference=function(z){this.api.D("drc_set",{pref:z});g.oB("yt-player-drc-pref",z,31536E3);z!==this.K&&(this.K=z,this.updateEnvironmentData(),this.GB()&&this.api.hU(),this.api.Wj())};
|
|
g.u.updateEnvironmentData=function(){this.api.Y().fJ=this.K===1};
|
|
g.u.GB=function(){var z,D,E=(z=this.api.getVideoData())==null?void 0:(D=z.L)==null?void 0:D.K;if(!E)return!1;if(this.api.getAvailableAudioTracks().length>1&&this.api.W("mta_drc_mutual_exclusion_removal")){var Q,T,k=(Q=this.api.qd())==null?void 0:(T=Q.vc)==null?void 0:T.id;return g.Lw(E,function(G){var d;return G.audio.K&&((d=G.vc)==null?void 0:d.id)===k})}return g.Lw(E,function(G){var d;
|
|
return((d=G.audio)==null?void 0:d.K)===!0})};
|
|
g.u.getDrcState=function(){return this.api.K9(3)};g.O(pR,DO);pR.prototype.onVideoDataChange=function(){var z=this,D=this.api.getVideoData();this.api.PW("embargo",1);var E=D==null?void 0:D.dL.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");(E==null?0:E.length)?gFJ(this,E.filter(function(Q){return UvO(z,Q)})):(D==null?0:D.cueRanges)&&gFJ(this,D.cueRanges.filter(function(Q){return UvO(z,Q)}))};
|
|
pR.prototype.L=function(z){return z.embargo!==void 0};
|
|
pR.prototype.xV=function(){DO.prototype.xV.call(this);this.K={}};g.O(xv,DO);
|
|
xv.prototype.addEmbedsConversionTrackingParams=function(z){var D=this.api.Y(),E=D.widgetReferrer,Q=D.ws,T=this.K,k="",G=D.getWebPlayerContextConfig();G&&(k=G.embedsIframeOriginParam||"");E.length>0&&(z.embeds_widget_referrer=E);Q.length>0&&(z.embeds_referring_euri=Q);D.L&&k.length>0&&(z.embeds_referring_origin=k);G&&G.embedsFeature&&(z.feature=G.embedsFeature);T.length>0&&(D.W("embeds_web_enable_lite_experiment_control_arm_logging")?T.unshift(28572):Sl(FG(D))&&T.unshift(159628),D=T.join(","),D=g.dT()?
|
|
D:g.u9(D,4),z.source_ve_path=D);this.K.length=0};g.O(rwk,DO);g.O(i$I,DO);g.O(Ho,g.x);Ho.prototype.xV=function(){g.x.prototype.xV.call(this);this.K=null;this.L&&this.L.disconnect()};g.O(toX,DO);g.O(Nz,DO);Nz.prototype.dismissFeaturedProductOverlay=function(){this.api.Zg("featuredproductdismissed")};g.O(Uu,DO);Uu.prototype.getSphericalProperties=function(){var z=g.aX(this.api.nx());return z?z.getSphericalProperties():{}};
|
|
Uu.prototype.setSphericalProperties=function(z){if(z){var D=g.aX(this.api.nx());D&&D.setSphericalProperties(z,!0)}};g.O(gH,DO);g.u=gH.prototype;g.u.createClientVe=function(z,D,E,Q){this.api.createClientVe(z,D,E,Q===void 0?!1:Q)};
|
|
g.u.createServerVe=function(z,D,E){this.api.createServerVe(z,D,E===void 0?!1:E)};
|
|
g.u.setTrackingParams=function(z,D){this.api.setTrackingParams(z,D)};
|
|
g.u.logClick=function(z,D){this.api.logClick(z,D)};
|
|
g.u.logVisibility=function(z,D,E){this.api.logVisibility(z,D,E)};
|
|
g.u.hasVe=function(z){return this.api.hasVe(z)};
|
|
g.u.destroyVe=function(z){this.api.destroyVe(z)};var R1={},oFX=(R1[0]=function(z){return Iea(z,function(D){var E;return(E=D.vc)==null?void 0:E.id})},R1[2]=function(z){return vo(z,VoI)},R1[3]=function(z){return vo(z,bO)},R1[4]=function(z){return vo(z,Ou)},R1[1]=function(z){return vo(z,jH)},R1);
|
|
iO.prototype.K9=function(z){return this.L[z]};
|
|
iO.prototype.Wj=function(){for(var z=this.K,D={},E=g.v(rH),Q=E.next();!Q.done;Q=E.next())if(Q=Q.value,this.Z[Q]){z=Z8[Q].EG(z,this.videoData);for(var T=g.v(rH),k=T.next();!k.done;k=T.next())k=k.value,D[k]!==void 0||g.Lw(z,Z8[k].Yo)||(D[k]=Z8[Q].rD);D[Q]===void 0&&(D[Q]=0)}else D[Q]=1;this.L=D};
|
|
var rH=[0,1,2,3,4],cw={},Z8=(cw[0]={rD:2,Yo:function(z){return z.vc!==void 0},
|
|
EG:function(z,D){return mvr(z,D.getAudioTrack())}},cw[2]={rD:4,
|
|
Yo:VoI,EG:function(z,D){return D.getUserAudio51Preference()===1?leI(z):z}},cw[3]={rD:5,
|
|
Yo:bO,EG:function(z){return g.s_("yt-player-drc-pref")===1?jGX(z,!0):z}},cw[1]={rD:3,
|
|
Yo:jH,EG:function(z){return Kgs()===2?b$k(z,!0):z}},cw[4]={rD:6,
|
|
Yo:Ou,EG:function(z){return hfk()===1?YwX(z):z}},cw);tx.prototype.setPlaybackRate=function(z){this.playbackRate=Math.max(1,z)};
|
|
tx.prototype.getPlaybackRate=function(){return this.playbackRate};CR.prototype.V=function(z){var D=g.db(z.info.vF.info,this.Sw.xf),E=z.info.UH+this.B,Q=z.info.startTime*1E3;if(this.policy.n3)try{Q=this.policy.n3?g.wb(z)*1E3:z.info.startTime*1E3}catch(G){Math.random()>.99&&this.logger&&(Q=pj(z.L).slice(0,1E3),this.logger&&this.logger({parserErrorSliceInfo:z.info.qy(),encodedDataView:g.J1(Q,4)})),Q=z.info.startTime*1E3}var T=z.info.clipId,k=this.policy.n3?g.pPr(z)*1E3:z.info.duration*1E3;this.policy.n3&&(Q<0||k<0)&&(this.logger&&(this.logger({missingSegInfo:z.info.qy(),
|
|
startTimeMs:Q,durationMs:k}),this.policy.yq||(Q<0&&(Q=z.info.startTime*1E3),k<0&&(k=z.info.duration*1E3))),this.policy.yq&&(Q<0&&(Q=z.info.startTime*1E3),k<0&&(k=z.info.duration*1E3)));return{formatId:D,UH:E,startTimeMs:Q,clipId:T,a4:k}};
|
|
CR.prototype.QJ=function(z){this.timestampOffset=z};Ax.prototype.seek=function(z,D){z!==this.targetTime&&(this.seekCount=0);this.targetTime=z;var E=this.videoTrack.K,Q=this.audioTrack.K,T=this.audioTrack.tL,k=dBQ(this,this.videoTrack,z,this.videoTrack.tL,D);D=dBQ(this,this.audioTrack,this.policy.Z9?z:k,T,D);z=Math.max(z,k,D);this.B=!0;this.Sw.isManifestless&&(QZQ(this,this.videoTrack,E),QZQ(this,this.audioTrack,Q));return z};
|
|
Ax.prototype.isSeeking=function(){return this.B};
|
|
Ax.prototype.NP=function(z){this.L=z};
|
|
var eUW=2/24;var fsa=0;var Fg;Lz.prototype.add=function(z){if(this.pos+20>this.data.length){var D=new Uint8Array(this.data.length*2);D.set(this.data);this.data=D}for(;z>31;)this.data[this.pos++]=Fg[(z&31)+32],z>>=5;this.data[this.pos++]=Fg[z|0]};
|
|
Lz.prototype.iY=function(){return g.g5(this.data.subarray(0,this.pos))};
|
|
Lz.prototype.reset=function(){this.pos=0};g.u=nz.prototype;g.u.fL=function(){this.AT=this.now();WTQ(this.AL,this.AT);this.C3.fL()};
|
|
g.u.Nl=function(z,D){var E=this.policy.L?(0,g.r)():0;Wy(this,z,D);z-this.N<10&&this.L>0||this.C7(z,D);this.C3.Nl(z,D);this.policy.L&&(z=(0,g.r)()-E,this.GO+=z,this.Kx=Math.max(z,this.Kx))};
|
|
g.u.C7=function(z,D){var E=(z-this.N)/1E3,Q=D-this.Z;this.xx||(Ey(this.AL,E,Q),this.ow(E,Q));this.N=z;this.Z=D};
|
|
g.u.NK=function(){this.WF&&n9a(this);this.C3.NK()};
|
|
g.u.O8=function(z){this.WF||(this.WF=this.B-this.Jr+z,this.Vh=this.B,this.xw=this.S)};
|
|
g.u.Fd=function(z,D){z=z===void 0?this.S:z;D=D===void 0?this.B:D;this.L>0||(this.FH=z,this.L=D,this.Iq=this.isActive=!0)};
|
|
g.u.zb=function(){return this.cS||2};
|
|
g.u.ZY=function(){};
|
|
g.u.UM=function(){};
|
|
g.u.g$=function(){};
|
|
g.u.Er=function(){var z,D={rn:this.requestNumber,rt:(this.S-this.K).toFixed(),lb:this.B,stall:(1E3*this.V).toFixed(),ht:(this.AT-this.K).toFixed(),elt:(this.FH-this.K).toFixed(),elb:this.L,d:(z=this.wR)==null?void 0:z.iY()};this.url&&sGV(D,this.url);this.policy.L&&(D.mph=this.Kx.toFixed(),D.tph=this.GO.toFixed());D.ulb=this.kV;D.ult=this.ew;return D};
|
|
g.u.now=function(){return(0,g.r)()};g.O(J_,nz);g.u=J_.prototype;g.u.Er=function(){var z=nz.prototype.Er.call(this);z.pb=this.Rc;z.pt=(1E3*this.My).toFixed();z.se=this.oi;return z};
|
|
g.u.Ss=function(){var z=this.C3;this.JT||(this.JT=z.Ss?z.Ss():1);return this.JT};
|
|
g.u.zB=function(){return this.XZ?this.Ss()!==1:!1};
|
|
g.u.k5=function(z,D,E){if(!this.s9){this.s9=!0;if(!this.xx){Wy(this,z,D);this.C7(z,D);var Q=this.Ss();this.oi=E;if(!this.xx)if(Q===2){Q=z-this.FH<this.zb()*1E3+50;E=this.ew?this.kV/(this.ew/1E3):E||this.zV;var T=this.Ne*1.3;Q&&E<T||(this.ew?u2(this.AL,this.ew/1E3,this.kV,this.cF||this.policy.FH):u2(this.AL,D/E,D,.01));DC(this.AL,D,Q?0:this.V)}else Q===1&&(Q=(z-this.K)/1E3,!(Q<=this.policy.B)&&this.policy.B||this.Vi||this.policy.j||!(this.L>0)||V2(this,Q,D),this.L>0&&DC(this.AL,D,this.V));z=(z-this.K)/
|
|
1E3||.01;this.policy.N&&!(this.L>0)||zs(this.AL,z,this.Z,u2X(this),this.Ay)}Xg(this)}};
|
|
g.u.cj=function(z,D,E){E&&(this.JT=2);z<0&&this.cS&&(z=this.cS);D?this.dR+=z:this.cF+=z};
|
|
g.u.zb=function(){return this.cF||this.dR||nz.prototype.zb.call(this)};
|
|
g.u.C7=function(z,D){var E=(z-this.N)/1E3,Q=D-this.Z,T=this.Ss();this.isActive?T===1&&((Q>0||this.policy.V)&&(E>.2||Q<1024)?(this.V+=E,Q>0&&E>.2&&V2(this,this.Ne?E:.05,Q),this.Vi=!0):Q>0&&(V2(this,E,Q),this.Vi=!0)):D&&D>=this.policy.K&&this.Fd(z,D);nz.prototype.C7.call(this,z,D)};
|
|
g.u.wx=function(z){if(!this.xx){Wy(this,z,this.B);var D=(z-this.K)/1E3;this.Ss()!==2&&this.L>0&&(this.V+=(z-this.N)/1E3,DC(this.AL,this.Z,this.V));zs(this.AL,D,this.Z,u2X(this),this.Ay,!0);z=(z-this.N)/1E3;Ey(this.AL,z,0);this.ow(z,0)}};
|
|
g.u.Fd=function(z,D){z=z===void 0?this.S:z;D=D===void 0?this.B:D;if(!(this.L>0)&&(nz.prototype.Fd.call(this,z,D),this.Ss()===1)){D=(this.AT-this.K)/1E3;var E=(z-this.AT)/1E3;this.XZ&&Os(this,this.now());this.m9||this.xx||(this.cS&&(E=Math.max(0,E-this.cS)),z=this.AL,z.N.kR(1,D),z.m7.kR(1,E))}};
|
|
g.u.xh=function(){this.XZ&&Os(this,this.now());return this.m7};
|
|
g.u.dS=function(){var z;if(z=this.Z>this.Sy)z=(z=this.Z)?z>=this.policy.K:!1;return z};
|
|
g.u.ze=function(){return this.n3};
|
|
g.u.zv=function(z){z=z===void 0?this.now():z;if(this.XZ){Os(this,z);if(this.JT?this.zB():this.U!==this.j){var D=this.j;if(z<D){this.n3=this.j;return}}else D=this.U;D=Math.max(D,this.m7)}else D=this.m7;var E=this.Rc-this.Z;E<0&&(E=0);E=(E*this.snapshot.stall+E/this.snapshot.byterate)*1E3;this.n3=E=this.L>0?E+z:E+Math.max(z,D)};
|
|
g.u.iR=function(){return this.now()-this.FH};
|
|
g.u.FF=function(){return(this.Z-this.L)*1E3/this.iR()||0};
|
|
g.u.gw=function(){return this.FH};b2.prototype.feed=function(z){Re(this.K,z);this.Nj()};
|
|
b2.prototype.Nj=function(){if(this.B){if(!this.K.totalLength)return;var z=this.K.split(this.Z-this.L),D=z.Cj;z=z.DN;if(!this.C3.O8(this.B,D,this.L,this.Z))return;this.L+=D.totalLength;this.K=z;this.L===this.Z&&(this.B=this.Z=this.L=void 0)}for(;;){var E=0;z=g.v(jZr(this.K,E));D=z.next().value;E=z.next().value;E=g.v(jZr(this.K,E));z=E.next().value;E=E.next().value;if(D<0||z<0)break;if(!(E+z<=this.K.totalLength)){if(!(this.C3.O8&&E+1<=this.K.totalLength))break;E=this.K.split(E).DN;this.C3.O8(D,E,0,
|
|
z)&&(this.B=D,this.L=E.totalLength,this.Z=z,this.K=new SO([]));break}z=this.K.split(E).DN.split(z);E=z.DN;this.C3.TE(D,z.Cj);this.K=E}};
|
|
b2.prototype.dispose=function(){this.K=new SO};g.u=jx.prototype;g.u.DJ=function(){return 0};
|
|
g.u.RU=function(){return null};
|
|
g.u.oD=function(){return null};
|
|
g.u.CL=function(){return this.state>=1};
|
|
g.u.isComplete=function(){return this.state>=3};
|
|
g.u.Pj=function(){return this.state===5};
|
|
g.u.onStateChange=function(){};
|
|
g.u.Go=function(z){var D=this.state;this.state=z;this.onStateChange(D);this.callback&&this.callback(this,D)};
|
|
g.u.xC=function(z){z&&this.state<z?this.Go(z):this.callback&&this.callback(this,this.state)};
|
|
g.u.rR=function(){return this.state===-1};
|
|
g.u.qy=function(){var z="";this.info.Rq.forEach(function(D){z+=D.qy()+"."});
|
|
return z.slice(0,-1)};
|
|
g.u.dispose=function(){this.rR()||(this.info.Rq[0].vF.Z=!1,this.Go(-1))};
|
|
g.u.A1=function(){return 0};g.u=vy.prototype;g.u.eV=function(){this.xhr.status&&(this.status=this.xhr.status);this.xhr.readyState===this.xhr.HEADERS_RECEIVED&&this.C3.fL()};
|
|
g.u.onError=function(){this.Z=!0;this.onDone()};
|
|
g.u.onDone=function(){this.rR||(this.B=!0,this.C3.NK())};
|
|
g.u.B2=function(){return this.xhr.readyState>=this.xhr.HEADERS_RECEIVED};
|
|
g.u.getResponseHeader=function(z){try{return this.xhr.getResponseHeader(z)}catch(D){return""}};
|
|
g.u.Hk=function(){return+this.getResponseHeader("content-length")};
|
|
g.u.Av=function(){return this.L};
|
|
g.u.Xp=function(){return this.status>=200&&this.status<300&&!!this.L};
|
|
g.u.eF=function(){return this.K.totalLength>0};
|
|
g.u.qB=function(){var z=this.K;this.K=new SO;return z};
|
|
g.u.US=function(){return this.K};
|
|
g.u.abort=function(){this.rR=!0;this.xhr.abort()};
|
|
g.u.CH=function(){return!0};
|
|
g.u.Mu=function(){return this.Z};
|
|
g.u.xY=function(){return""};g.u=lsn.prototype;
|
|
g.u.run=function(){var z=this,D,E,Q,T,k,G,d,F,L,n,f,X,W,J,V;return g.w6(function(l){if(l.L==1){z.status=200;D=z.K.get("docid");E=G3(z.K.get("fmtid")||"");Q=z.K.get("lmt")||"0";T=+(z.K.get("csz")||0);if(!D||!E||!T)throw Error("Invalid local URL");z.K.get("ck")&&z.K.get("civ")&&(k=new mBL(z.K.get("ck"),z.K.get("civ")));G=z.range;d=Math.floor(G.start/T);F=Math.floor(G.end/T);L=d}if(l.L!=5)return L<=F?l.K(LoI(D,E,Q,L,k),5):l.XH(0);n=l.Z;if(n===void 0)throw Error("invariant: data is undefined");f=L*T;
|
|
X=(L+1)*T;W=Math.max(0,G.start-f);J=Math.min(G.end+1,X)-(W+f);V=new Uint8Array(n.buffer,W,J);z.L.append(V);z.loaded+=J;z.loaded<G.length&&z.C3.Nl((0,g.r)(),z.loaded);L++;return l.XH(2)})};
|
|
g.u.getResponseHeader=function(z){return z==="content-type"?this.K.get("type"):""};
|
|
g.u.abort=function(){};
|
|
g.u.B2=function(){return!0};
|
|
g.u.Hk=function(){return this.range.length};
|
|
g.u.Av=function(){return this.loaded};
|
|
g.u.Xp=function(){return!!this.loaded};
|
|
g.u.eF=function(){return!!this.L.totalLength};
|
|
g.u.qB=function(){var z=this.L;this.L=new SO;return z};
|
|
g.u.US=function(){return this.L};
|
|
g.u.CH=function(){return!0};
|
|
g.u.Mu=function(){return!!this.error};
|
|
g.u.xY=function(){return this.error};g.u=Is6.prototype;g.u.start=function(z){var D={credentials:"include",cache:"no-store"};Object.assign(D,this.S);this.B&&(D.signal=this.B.signal);z=new Request(z,D);fetch(z).then(this.j,this.onError).then(void 0,g.XO)};
|
|
g.u.onDone=function(){this.rR()||this.C3.NK()};
|
|
g.u.getResponseHeader=function(z){return this.V?this.V.get(z):null};
|
|
g.u.B2=function(){return!!this.V};
|
|
g.u.Av=function(){return this.L};
|
|
g.u.Hk=function(){return+this.getResponseHeader("content-length")};
|
|
g.u.Xp=function(){return this.status>=200&&this.status<300&&!!this.L};
|
|
g.u.eF=function(){return!!this.K.totalLength};
|
|
g.u.qB=function(){var z=this.K;this.K=new SO;return z};
|
|
g.u.US=function(){return this.K};
|
|
g.u.rR=function(){return this.aborted};
|
|
g.u.abort=function(){this.Z&&this.Z.cancel().catch(function(){});
|
|
this.B&&this.B.abort();this.aborted=!0};
|
|
g.u.CH=function(){return!0};
|
|
g.u.Mu=function(){return this.U};
|
|
g.u.xY=function(){return this.errorMessage};g.u=asX.prototype;g.u.onDone=function(){if(!this.rR){this.status=this.xhr.status;try{this.response=this.xhr.response,this.L=this.response.byteLength}catch(z){}this.K=!0;this.C3.NK()}};
|
|
g.u.eV=function(){this.xhr.readyState===2&&this.C3.fL()};
|
|
g.u.onProgress=function(z){this.rR||(this.status=this.xhr.status,this.K||(this.L=z.loaded),this.C3.Nl((0,g.r)(),z.loaded))};
|
|
g.u.B2=function(){return this.xhr.readyState>=2};
|
|
g.u.getResponseHeader=function(z){try{return this.xhr.getResponseHeader(z)}catch(D){return g.Rc(Error("Could not read XHR header "+z)),""}};
|
|
g.u.Hk=function(){return+this.getResponseHeader("content-length")};
|
|
g.u.Av=function(){return this.L};
|
|
g.u.Xp=function(){return this.status>=200&&this.status<300&&this.K&&!!this.L};
|
|
g.u.eF=function(){return this.K&&!!this.response&&!!this.response.byteLength};
|
|
g.u.qB=function(){var z=this.response;this.response=void 0;return new SO([new Uint8Array(z)])};
|
|
g.u.US=function(){return new SO([new Uint8Array(this.response)])};
|
|
g.u.abort=function(){this.rR=!0;this.xhr.abort()};
|
|
g.u.CH=function(){return!1};
|
|
g.u.Mu=function(){return!1};
|
|
g.u.xY=function(){return""};g.O(l2,g.x);l2.prototype.pE=function(){if(!this.zo.length)return[];var z=this.zo;this.zo=[];this.Z=g.bK(z).info;return z};
|
|
l2.prototype.Tr=function(){return this.zo};
|
|
l2.prototype.xV=function(){g.x.prototype.xV.call(this);this.K=null;this.zo.length=0;this.Rq.length=0;this.Z=null};g.O(I_,g.x);g.u=I_.prototype;
|
|
g.u.D7=function(){if(!this.rR()){var z=(0,g.r)(),D=!1;if(this.policy.iz){var E=this.timing.L>0?this.timing.FH:this.timing.K;this.policy.Ro&&this.Z&&(E=this.Z);z=z-E-(this.policy.Fk?this.policy.eq:this.timing.zb()*1E3);E=Bd(a_(this),!1);z>=2E3*E?D=!0:z>=this.policy.ej*E&&(this.K=this.policy.vP)}else if(this.timing.L>0){if(this.U){this.policy.xw&&(this.K=0);return}z=this.timing.ze();this.timing.zv();this.timing.ze()-z>=this.policy.Rx*.8?(this.K++,D=this.K>=5):this.K=0}else D=z-this.timing.xh(),this.policy.vP&&
|
|
D>0&&(this.K+=1),z=Bd(a_(this),!1)*this.policy.Ff,D=D>z*1E3;this.K>0&&this.C3.WI();D?this.Om():this.L.start()}};
|
|
g.u.Om=function(){this.V=!0;this.C3.Ty();this.lastError="net.timeout";R_(this)};
|
|
g.u.canRetry=function(z){var D=a_(this);z=z?this.policy.QF:this.policy.qx;return D.timedOut<this.policy.D8&&D.K<z};
|
|
g.u.Uo=function(){return this.lastError};
|
|
g.u.Ls=function(){return this.K};
|
|
g.u.dispose=function(){this.L.dispose();g.x.prototype.dispose.call(this)};var KP={},qbk=(KP["1h"]=8,KP["9h"]=4,KP["1"]=8,KP["9"]=4,KP["("]=4,KP.h=2,KP.H=2,KP),h6={},PEn=(h6.o=3,h6.O=3,h6.so=3,h6.a=1,h6.ah=1,h6.A=1,h6.m=1,h6.M=1,h6.sa=1,h6.mac3=7,h6.MAC3=7,h6.meac3=5,h6.MEAC3=5,h6),pP={},M8a=(pP.o=0,pP.O=0,pP.a=0,pP.ah=0,pP.A=0,pP.m=1,pP.M=1,pP.mac3=1,pP.MAC3=1,pP.meac3=1,pP.MEAC3=1,pP.so=4,pP.sa=4,pP);var zAO={WEB:1,MWEB:2,TVHTML5:7,TVHTML5_CAST:43,WEB_UNPLUGGED:41,WEB_EMBEDDED_PLAYER:56,TVHTML5_AUDIO:57,TV_UNPLUGGED_CAST:58,TVHTML5_KIDS:59,WEB_MUSIC:61,WEB_CREATOR:62,TVHTML5_UNPLUGGED:65,WEB_REMIX:67,TVHTML5_SIMPLY:75,WEB_KIDS:76,TVHTML5_SIMPLY_EMBEDDED_PLAYER:85,WEB_MUSIC_ANALYTICS:31,WEB_GAMING:32,WEB_EXPERIMENTS:42,WEB_HEROES:60,WEB_UNPLUGGED_ONBOARDING:69,WEB_UNPLUGGED_OPS:70,WEB_UNPLUGGED_PUBLIC:71,TVHTML5_VR:72,TVHTML5_FOR_KIDS:93};var pz,h_,xX=[["337","336","335"],["702","701","700"],["315","308","303","302"],["299","298"],["787","788"]],iTs=[["571","401","400","399","398"],["313","271","248","247"],["137","136"]],wdJ=["571 401 400 399 398 787 788 397 396".split(" "),"313 271 248 247 781 777 244 243".split(" "),["137","136","135"]],t8Q=[["411","410","409"],["360","358","357","274"],["385","376","384"],["225","224","145"]],yCQ=["412","359"],o9r=[["141"],["774"],["380"],["328"]],xm={},UBL=(xm["398"]="397 396 395 394 788 787".split(" "),
|
|
xm["247"]=["780","779","244","243","242"],xm["136"]=["135","134","133","160"],xm["141"]=["140"],xm["774"]=["251","250"],xm),Hw={},g9V=(Hw["135"]=["134","133","160"],Hw["243"]=["242"],Hw["781"]=["780","779"],Hw["777"]=["776","775"],Hw["396"]=["395","394"],Hw["141"]=["140"],Hw["774"]=["251","250"],Hw),NL={},rCI=(NL["274"]=["317","273","318","280","279"],NL["145"]=["144","222","223","143","142"],NL["141"]=["149"],NL["140"]=["149"],NL["380"]=["381"],NL["328"]=["329"],NL),Uv={},HTX=(Uv["133"]=240,Uv["134"]=
|
|
360,Uv["135"]=480,Uv["136"]=720,Uv["137"]=1080,Uv["242"]=240,Uv["243"]=360,Uv["244"]=480,Uv["247"]=720,Uv["248"]=1080,Uv["298"]=720,Uv["299"]=1080,Uv["302"]=720,Uv["303"]=1080,Uv["395"]=240,Uv["396"]=360,Uv["397"]=480,Uv["398"]=720,Uv["399"]=1080,Uv);var CEw={unknown:0,other:0,bluetooth:117,wifi:116,cellular:120,ethernet:118,wimax:119,none:122};g.O(zU,jx);g.u=zU.prototype;g.u.SM=function(){return this.timing.requestNumber};
|
|
g.u.RC=function(){return this.Lr.RC()};
|
|
g.u.Cp=function(){var z=hUX(this.FM);if(this.Jk){var D=this.Jk,E=D.K.totalLength;z.ulen=E;E>0&&(D=x_(D.K,0),z.ubyte=D,E===1&&D===0&&(z.b248180278=!0))}this.m4&&(z.rc=this.policy.lW?this.m4:this.m4.toString());this.policy.ai&&this.rl&&(z.tr=this.rl);z.itag=this.info.Rq[0].vF.info.itag;z.ml=""+ +this.info.Rq[0].vF.vS();z.sq=""+this.info.Rq[0].UH;this.Lr&&(z.ifi=""+ +ET(4,4242,this.info.ZS.Z));this.m4!==410&&this.m4!==500&&this.m4!==503||(z.fmt_unav="true");var Q;(E=this.errorMessage||((Q=this.xhr)==
|
|
null?void 0:Q.xY()))&&(z.msg=E);this.Ie&&(z.smb="1");this.info.isDecorated()&&(z.sdai="1");return z};
|
|
g.u.qr=function(){return V8I(this.timing)};
|
|
g.u.xY=function(){return this.xhr.xY()||""};
|
|
g.u.dS=function(){return this.isComplete()||this.timing.dS()};
|
|
g.u.Nl=function(){!this.rR()&&this.xhr&&(this.m4=this.xhr.status,this.policy.JX&&this.R0&&this.ZC(!1),this.P4()?this.xC(2):!this.cf&&this.dS()&&(this.xC(),this.cf=!0))};
|
|
g.u.fL=function(){if(!this.rR()&&this.xhr){if(!this.k6&&this.xhr.B2()&&this.xhr.getResponseHeader("X-Walltime-Ms")){var z=Number(this.xhr.getResponseHeader("X-Walltime-Ms"));this.k6=((0,g.r)()-z)/1E3}this.xhr.B2()&&this.xhr.getResponseHeader("X-Restrict-Formats-Hint")&&this.policy.pa&&!cLX()&&g.oB("yt-player-headers-readable",!0,2592E3);z=Number(this.xhr.getResponseHeader("X-Head-Seqnum"));var D=Number(this.xhr.getResponseHeader("X-Head-Time-Millis")),E;(E=this.dF)==null||E.stop();this.Qk=z||this.Qk;
|
|
this.xU=D||this.xU}};
|
|
g.u.NK=function(){var z=this.xhr;if(!this.rR()&&z){this.m4=z.status;z=this.C6(z);if(this.policy.ai){var D;(D=this.dF)==null||D.stop()}z===5?R_(this.FM):this.Go(z);this.FM.L.stop()}};
|
|
g.u.C6=function(z){TbX(this);if(ZW(this.FM,this.xhr.status,this.bW?this.timing.Iq||this.Ni:this.xhr.Xp(),!1,this.Hl))return 5;var D="";cy(this.FM,this.xhr)&&(D=KTX(this.FM,this.xhr));if(D)return AC(a_(this.FM)),this.info.y3(this.Lr,D),3;D=z.Av();if(this.Jk){this.ZC(!0);TbX(this);if(ZW(this.FM,this.xhr.status,this.timing.Iq||this.Ni,!1,this.Hl))return 5;if(!this.QS){if(this.Ni)return AC(a_(this.FM)),3;this.FM.lastError="net.closed";return 5}}else{if(ZW(this.FM,this.xhr.status,this.xhr.Xp(),!1,this.Hl))return 5;
|
|
var E=this.info.Z;if(E&&E!==D||z.Mu())return this.FM.lastError="net.closed",5;this.ZC(!0)}E=v9O(this)?z.getResponseHeader("X-Bandwidth-Est"):0;if(z=v9O(this)?z.getResponseHeader("X-Bandwidth-Est3"):0)this.kT=!0,this.policy.JE&&(E=z);cCI(this.FM,D,E?Number(E):0,this.info.Rq[0].type===5);return 4};
|
|
g.u.canRetry=function(){this.rR();var z=this.info.isDecorated();return this.FM.canRetry(z)};
|
|
g.u.onStateChange=function(){this.isComplete()&&(this.policy.f8?this.Ty():Xg(this.timing))};
|
|
g.u.Om=function(){this.FM.Om()};
|
|
g.u.WI=function(){this.callback&&this.callback(this,this.state)};
|
|
g.u.Ls=function(){return this.FM.Ls()};
|
|
g.u.dispose=function(){jx.prototype.dispose.call(this);this.FM.dispose();var z;(z=this.dF)==null||z.dispose();this.policy.f8||this.Ty()};
|
|
g.u.Ty=function(){this.xhr&&this.xhr.abort();Xg(this.timing)};
|
|
g.u.pE=function(){if(!this.Tr().length)return[];this.OE=!0;return this.R0.pE()};
|
|
g.u.P4=function(){if(this.state<1)return!1;if(this.R0&&this.R0.zo.length)return!0;var z;return((z=this.xhr)==null?0:z.eF())?!0:!1};
|
|
g.u.Tr=function(){this.ZC(!1);return this.R0?this.R0.Tr():[]};
|
|
g.u.ZC=function(z){try{if(z||this.xhr.B2()&&this.xhr.eF()&&!cy(this.FM,this.xhr)&&!this.W6)this.R0||(this.R0=new l2(this.policy,this.info.Rq)),this.xhr.eF()&&(this.Jk?this.Jk.feed(this.xhr.qB()):YX(this.R0,this.xhr.qB(),z&&!this.xhr.eF()))}catch(D){this.Jk?EeV(this,D):g.Rc(D)}};
|
|
g.u.TE=function(z,D){switch(z){case 21:z=D.split(1).DN;QHQ(this,z);break;case 22:this.QS=!0;YX(this.R0,new SO([]),!0);break;case 43:if(z=Mw(new tS(D),1))this.info.y3(this.Lr,z),this.Ni=!0;break;case 45:D=lY(new tS(D));z=D.b5;D=D.g_;z&&D&&(this.pk=z/D);break;case 44:this.a_=P$k(new tS(D));var E,Q,T;!this.timing.Iq&&((E=this.a_)==null?void 0:E.action)===4&&((Q=this.a_)==null?0:(T=Q.cL)==null?0:T.bW)&&(this.bW=this.a_.cL.bW);break;case 53:this.policy.ai&&(z=sBs(new tS(D)).iG)&&(this.dF||(this.iG=z,this.dF=
|
|
new g.re(this.al,z,this)),this.dF.start());break;case 60:this.ji=m7(new tS(D));break;case 58:if(z=W4W(new tS(D)))this.PP=z,z.PP===3&&(this.Hl=!0)}};
|
|
g.u.O8=function(z,D,E,Q){E||this.timing.O8(Q);if(z!==21)return!1;if(z=this.policy.JX)if(z*=this.info.Rq[0].vF.info.ur,D.totalLength+E!==Q&&D.totalLength<z)return!1;if(!E){if(D.totalLength===1)return!0;D=D.split(1).DN}QHQ(this,D);return!0};
|
|
g.u.Av=function(){return this.xhr.Av()};
|
|
g.u.DJ=function(){return this.k6};
|
|
g.u.Ss=function(){return this.zB()?2:1};
|
|
g.u.zB=function(){if(!this.policy.S.IM||!isNaN(this.info.Tp)&&this.info.Tp>0)return!1;if(!this.xhr.B2())return!0;if(this.Jk)var z=!this.info.Z;else this.xhr.Hk()?z=!1:(z=this.xhr.getResponseHeader("content-type"),z=z==="audio/mp4"||z==="video/mp4"||z==="video/webm");if(!z)return!1;if(isNaN(this.info.Tp)){z=this.xhr.getResponseHeader("x-head-seqnum");var D=this.timing.policy.S?1:0;if(z&&Number(z)>this.info.Rq[0].UH+D)return!1}return!0};
|
|
g.u.A1=function(){return+this.xhr.getResponseHeader("X-Segment-Lmt")||0};
|
|
g.u.RU=function(){this.xhr&&(this.Qk=Number(this.xhr.getResponseHeader("X-Head-Seqnum")));return this.Qk};
|
|
g.u.oD=function(){this.xhr&&(this.xU=Number(this.xhr.getResponseHeader("X-Head-Time-Millis")));return this.xU};
|
|
g.u.Uo=function(){return this.FM.Uo()};
|
|
g.u.al=function(){if(!this.rR()&&this.xhr){this.rl="heartbeat";var z=this.FM;z.K+=2;this.WI()}};g.O(gq,nz);g.u=gq.prototype;g.u.C7=function(z,D){var E=(z-this.N)/1E3,Q=D-this.Z;this.L>0?Q>0&&(this.m7&&(E>.2||Q<1024?(this.V+=E,E>.2&&kKs(this,.05,Q)):kKs(this,E,Q)),this.cF&&(this.JT+=Q,this.Vi+=E)):D>this.policy.K&&this.Fd(z,D);nz.prototype.C7.call(this,z,D)};
|
|
g.u.k5=function(z,D){Wy(this,z,D);this.C7(z,D);this.jI&&this.U&&(D-=this.U.Hs,GKn(this,0,z-this.U.localTimestampMs,z-this.U.localTimestampMs,D,this.U.P1>0?D/this.U.P1*1E3:0));this.m7&&(D=this.Z*this.snapshot.stall+this.Z/this.snapshot.byterate,this.L>0&&DC(this.AL,this.JT,this.V),z=(z-this.K)/1E3||.01,this.policy.N&&!(this.L>0)||zs(this.AL,z,this.Z,D,!1))};
|
|
g.u.wx=function(z){Wy(this,z,this.B);var D=(z-this.N)/1E3;Ey(this.AL,D,0);this.ow(D,0);!this.m7&&this.L>0||(D=this.Z*this.snapshot.stall+this.Z/this.snapshot.byterate,this.L>0&&(this.V+=(z-this.N)/1E3,DC(this.AL,this.JT,this.V)),zs(this.AL,(z-this.K)/1E3||.01,this.Z,D,!1,!0))};
|
|
g.u.x$=function(z){z=z.tn||2147483647;(z&2)!==2&&(this.cF=!1);(z&1)===1&&(this.m7=!0)};
|
|
g.u.lZ=function(z){z=z.tn||2147483647;(z&2)===2&&(this.cF=!1);(z&1)===1&&(this.m7=!1)};
|
|
g.u.gw=function(){return this.FH};
|
|
g.u.iR=function(){var z=this.cF?this.now()-this.N:0;return Math.max(this.Vi*1E3+z,1)};
|
|
g.u.FF=function(){return this.JT*1E3/this.iR()};
|
|
g.u.Fd=function(z,D){z=z===void 0?this.S:z;D=D===void 0?this.B:D;this.L>0||(nz.prototype.Fd.call(this,z,D),D=this.AL,z=(z-this.AT)/1E3,D.N.kR(1,(this.AT-this.K)/1E3),D.m7.kR(1,z))};
|
|
g.u.ZY=function(z){this.dR=z};
|
|
g.u.UM=function(z){z.timestampMs&&(this.dR=z.timestampMs);z.NZ&&(this.n3=z.NZ);isNaN(this.dR)||isNaN(this.n3)||(this.m9=this.now()-this.n3/2-this.dR)};
|
|
g.u.g$=function(z){var D,E=(D=this.U)==null?void 0:D.P1;D=z.qX!==void 0?z.qX*1E3:0;var Q=this.now(),T=this.B;if(this.U){var k=z.Dm-this.U.Dm,G=Q-this.U.localTimestampMs,d=T-this.U.Hs,F=isNaN(this.U.localTimestampMs)||isNaN(this.S)?0:this.S-this.U.localTimestampMs;this.jI&&GKn(this,k,G,F,d,E&&E>0?d/E*1E3:0)}this.U={Dm:z.Dm,localTimestampMs:Q,Hs:T,P1:D}};
|
|
g.u.Er=function(){var z=nz.prototype.Er.call(this);z.rbw=this.FF();z.rbe=+this.cF;z.gbe=+this.m7;z.ackt=(this.dR-this.K).toFixed();var D;if((D=this.j)==null?0:D.pos>0)z.nts=this.j.iY();return z};
|
|
g.u.zv=function(){};
|
|
g.u.ze=function(){return NaN};
|
|
g.u.xh=function(){return this.K+this.snapshot.delay*1E3};rq.prototype.TE=function(z,D){switch(z){case 20:z=new tS(D);z={VJ:s4(z,1),videoId:Mw(z,2),itag:s4(z,3),lmt:s4(z,4),xtags:Mw(z,5),pY:s4(z,6),Tm:qw(z,8),HZ:s4(z,9),Y97:s4(z,10),startMs:s4(z,11),durationMs:s4(z,12),D2:s4(z,14),timeRange:Cj(z,15,Ow),vW:s4(z,16),sK:s4(z,17),Zl:s4(z,20),DT:Cj(z,21,haa),clipId:Mw(z,1E3)};this.uK(z);break;case 21:this.qa(D,!1);break;case 22:this.fp(D);break;case 31:z=zo(D,U0X);this.C3.jd(z);break;case 52:z=zo(D,$0L);this.C3.Gl(z);break;case 69:z={HV:BD(new tS(D),1,ZFn)};
|
|
this.C3.Gx(z);break;case 65:z=zo(D,n3O);this.C3.uw(z);break;default:this.JG(z,D)}};
|
|
rq.prototype.uK=function(){};
|
|
rq.prototype.JG=function(){};var NIr=new Set([53,49,50]);g.O(i2,rq);g.u=i2.prototype;g.u.JG=function(z,D){OAr(this.C3)&&!NIr.has(z)?this.K.push({id:z,data:D}):eAX(this,z,D)};
|
|
g.u.g$=function(z){z=new tS(z);z={Dm:s4(z,1),qX:s4(z,2)};this.C3.g$(z)};
|
|
g.u.UM=function(z){z=new tS(z);z={timestampMs:s4(z,1),NZ:s4(z,2)};this.C3.UM(z)};
|
|
g.u.Z$=function(z){z=new tS(z);z={l9N:BD(z,1,Vb),KXF:BD(z,2,Vb)};this.C3.Z$(z)};
|
|
g.u.vG=function(z){var D=new tS(z);z=AS(D,1);var E=AS(D,2);D=AS(D,3);this.C3.vG(z,E,D)};
|
|
g.u.z4=function(z){z=lY(new tS(z));this.C3.z4(z)};
|
|
g.u.Ab=function(z){z=zo(z,iFW);this.C3.Ab(z)};
|
|
g.u.RX=function(z){z=new tS(z);z={videoId:Mw(z,1),formatId:Cj(z,2,Vb),endTimeMs:s4(z,3),dyN:s4(z,4),mimeType:Mw(z,5),Hf:Cj(z,6,cFX),indexRange:Cj(z,7,cFX),bB:Cj(z,8,K4V)};this.C3.RX(z)};
|
|
g.u.Ux=function(z){z=new tS(z);z={type:s4(z,1),scope:s4(z,2),value:PD(z,3),sendByDefault:qw(z,4),writePolicy:s4(z,5)};this.C3.Ux(z)};
|
|
g.u.oK=function(){this.C3.oK()};
|
|
g.u.uG=function(z){z=g3W(new tS(z));this.C3.uG(z)};
|
|
g.u.v1=function(z){z=sBs(new tS(z));this.C3.v1(z)};
|
|
g.u.yN=function(z){z=P$k(new tS(z));this.C3.yN(z)};
|
|
g.u.Ir=function(z){z={redirectUrl:Mw(new tS(z),1)};this.C3.Ir(z)};
|
|
g.u.qa=function(z){var D=x_(z,0);if(z.totalLength!==1){z=z.split(1).DN;var E=this.L[D]||null;E&&MV(this.C3.yE,D,E,z)}};
|
|
g.u.fp=function(z){z=x_(z,0);var D=this.L[z]||null;D&&this.C3.fp(z,D)};
|
|
g.u.uK=function(z){var D=z.VJ,E=z.Tm,Q=z.pY,T=z.sK,k=z.vW,G=z.HZ,d=z.startMs,F=z.durationMs,L=z.timeRange,n=z.D2,f=z.Zl,X=z.clipId,W=z.DT,J=GK(z);z=VnX.has(D9[""+z.itag]);this.L[D]=J;var V=-1;d&&f&&(L==null?0:L.timescale)&&(V=d/1E3+f/L.timescale);this.C3.cj(J,z,V,{VJ:D,Tm:!!E,pY:Q!=null?Q:-1,HZ:G!=null?G:-1,startMs:d!=null?d:-1,durationMs:F!=null?F:-1,D2:n,sK:T,vW:k,clipId:X,timeRange:L,DT:W,Zl:f!=null?f:void 0})};
|
|
g.u.x$=function(z){z={tn:s4(new tS(z),1)};this.C3.x$(z)};
|
|
g.u.lZ=function(z){z={tn:s4(new tS(z),1)};this.C3.lZ(z)};
|
|
g.u.nL=function(z){z=W4W(new tS(z));this.C3.nL(z)};
|
|
g.u.XD=function(z){z={Sj:Cj(new tS(z),1,yFX)};this.C3.XD(z)};
|
|
g.u.onSnackbarMessage=function(z){z=s4(new tS(z),1);this.C3.onSnackbarMessage(z)};
|
|
g.u.LG=function(z){z=new tS(z);z={reloadPlaybackParams:Cj(z,1,foV),jD:qw(z,2)};this.C3.LG(z)};
|
|
g.u.MV=function(){for(var z=g.v(this.K),D=z.next();!D.done;D=z.next())D=D.value,eAX(this,D.id,D.data);this.K=[]};g.O(wq,g.x);g.u=wq.prototype;g.u.nP=function(){return Array.from(this.vN.keys())};
|
|
g.u.nt=function(z){z=this.vN.get(z);var D=z.zo;z.Xn+=D.totalLength;z.zo=new SO;return D};
|
|
g.u.dE=function(z){return this.vN.get(z).dE};
|
|
g.u.sh=function(z){return this.vN.get(z).sh};
|
|
g.u.cj=function(z,D,E){this.vN.get(z)||this.vN.set(z,{zo:new SO,Xn:0,bytesReceived:0,Dz:0,pl:!1,dE:!1,sh:!1,pR:D,UZ:[],Rq:[],bC:[],zW:!1,Ga:new Map,lM:new Map,qu:new Map,Fp:[]});D=this.vN.get(z);this.Sw?Py(this,z,E,D):(E.Tm?D.Dz=E.D2:D.bC.push(E),D.UZ.push(E))};
|
|
g.u.Os=function(z){var D;return((D=this.vN.get(z))==null?void 0:D.Rq)||[]};
|
|
g.u.xC=function(){for(var z=g.v(this.vN.values()),D=z.next();!D.done;D=z.next())if(D=D.value,D.pl){if(D.onProgress)D.onProgress();D.pl=!1}};
|
|
g.u.fp=function(z,D){D=this.vN.get(D);t_?D&&!D.dE&&(D.Ga.get(z)?D.Ga.get(z).Eh=!0:D.Ga.set(z,{data:new SO,Ep:0,Eh:!0}),D.sh=!0):D&&!D.sh&&(D.sh=!0)};
|
|
g.u.pE=function(z){if(t_){var D=this.vN.get(z);if(D)for(var E=g.v(D.Ga),Q=E.next();!Q.done;Q=E.next()){var T=g.v(Q.value);Q=T.next().value;T=T.next().value;var k=D.lM.get(Q),G=void 0,d=(G=this.Sw)==null?void 0:G.Z.get(z);G=d instanceof xe;var F=void 0;if(((F=this.Qh)==null?0:F.dL)&&G&&(F=void 0,((F=d)==null?0:F.vS())&&!k.length&&(k=Q,d=z,(F=D.qu.get(k))?(D.qu.delete(k),k=Py(this,d,F,D)):k=[]),!k.length))continue;if(!G&&J7(k[0])){if(!T.Eh)continue;G=T.data;d=0;F=[];k=g.v(k);for(var L=k.next();!L.done;L=
|
|
k.next()){L=L.value;var n=L.L,f=ZT(G,d,n);d+=n;F.push(new UY(L,f))}D.Fp.push.apply(D.Fp,g.K(F))}else if(T.data.totalLength>0||!k[0].range&&T.Eh)G=void 0,k=k[0],d=T.Ep,F=T.data,k.range||(G=T.Eh),k=new UY(eqJ(k,k.K+d,F.totalLength,G),F),T.Ep+=k.info.L,D.Fp.push(k);D.Ga.get(Q).data=new SO;T.Eh&&D.Ga.delete(Q)}z=this.vN.get(z);if(!z)return[];D=z.Fp;z.Fp=[];E=g.v(D);for(Q=E.next();!Q.done;Q=E.next())z.Xn+=Q.value.info.L;return D||[]}E=(D=this.vN.get(z))==null?void 0:D.R0;if(!E)return[];this.ZC(z,E);return E.pE()};
|
|
g.u.P4=function(z){if(t_)return qV(this,z);var D,E,Q;return!!((E=(D=this.vN.get(z))==null?void 0:D.R0)==null?0:(Q=E.Tr())==null?0:Q.length)||qV(this,z)};
|
|
g.u.ZC=function(z,D){for(;qV(this,z);){var E=this.nt(z);var Q=z;Q=this.vN.get(Q).dE&&!$X(this,Q);YX(D,E,Q&&f_s(this,z))}};
|
|
g.u.xV=function(){g.x.prototype.xV.call(this);for(var z=g.v(this.vN.keys()),D=z.next();!D.done;D=z.next())y2(this,D.value);var E;if((E=this.Qh)==null?0:E.Or)for(z=g.v(this.vN.values()),D=z.next();!D.done;D=z.next())D=D.value,D.Ga.clear(),D.lM.clear(),D.qu.clear(),D.Fp.length=0,D.Rq.length=0,D.UZ.length=0,D.bC.length=0;this.vN.clear()};
|
|
var t_=!1;var Uia=new Set([2]);g.O(Cz,g.x);g.u=Cz.prototype;g.u.Nl=function(){!this.rR()&&this.xhr&&(this.ZC(!1),ZF(this.C3,this))};
|
|
g.u.fL=function(){};
|
|
g.u.NK=function(){if(!this.rR()&&this.xhr){var z=this.C6();z===5?(this.Uo()==="net.badstatus"&&this.C3.Kl(),R_(this.FM)):(this.C3.vp(),this.Go(z));this.FM.L.stop();var D;(D=this.k$)==null||D.stop()}};
|
|
g.u.C6=function(){var z="";cy(this.FM,this.xhr)&&(z=KTX(this.FM,this.xhr));if(z)return this.info.ZS.y3(this.Lr,z),3;this.ZC(!0);if(ZW(this.FM,this.xhr.status,this.xhr.Xp(),this.info.ra(),this.Hl))return 5;if(this.Zq)return 3;cCI(this.FM,this.xhr.Av(),0,this.ra());this.policy.cN&&SDI(this.C3);return 4};
|
|
g.u.ZC=function(z){var D=this.xhr;!z&&cy(this.FM,this.xhr)||!D.eF()||(z=D.qB(),this.Jk.feed(z))};
|
|
g.u.TE=function(z,D){this.xhr.CH()&&z===21&&uaW(this);this.Vy.TE(z,D)};
|
|
g.u.O8=function(z,D,E,Q){E||(this.m2.O8(Q),this.policy.Lk&&z===21&&uaW(this));if(z!==21)return!1;this.m2.Iq=!0;z=D.totalLength;E||(this.lT=x_(D,0),D=D.split(1).DN);var T=this.policy.vU,k=this.Vy.L[this.lT],G=this.Sw.Z.get(k);if(T&&G&&(T*=G.info.ur,z+E!==Q&&z<T))return!1;MV(this.yE,this.lT,k,D);return!0};
|
|
g.u.g$=function(z){this.policy.jI&&this.m2.g$(z)};
|
|
g.u.uG=function(z){this.C3.uG(z,this.SM())};
|
|
g.u.v1=function(z){if(this.policy.enableServerDrivenRequestCancellation){var D;(D=this.k$)==null||D.dispose();this.Fv=z;z.ix&&(this.k$=new g.re(this.MX,z.ix,this));this.MX()}};
|
|
g.u.MX=function(){var z;if((z=this.Fv)!=null&&z.items){var D;(D=this.k$)==null||D.start();if(this.m2.L>0){this.policy.iz&&this.FM.L.stop();z=this.m2.iR();D=this.m2.FF();var E=V4X(this,z);if(!(D>E.T3||E.OV>0&&this.info.iT()>E.OV)){this.Kw=(0,g.r)();var Q;(Q=this.k$)==null||Q.stop();this.policy.cN&&(Q=this.C3,z={ha:Math.round(D*z/1E3),l7:z},Q.policy.cN&&(Q.wR=z,Q.IH++));this.Om()}}}};
|
|
g.u.Om=function(){this.FM.Om()};
|
|
g.u.yN=function(z){this.C3.yN(z,this.SM(),this.info)};
|
|
g.u.Ir=function(z){this.Zq=!0;this.info.ZS.y3(this.Lr,z.redirectUrl)};
|
|
g.u.x$=function(z){this.m2 instanceof gq&&this.m2.x$(z)};
|
|
g.u.lZ=function(z){this.m2 instanceof gq&&this.m2.lZ(z)};
|
|
g.u.RX=function(z){var D=z.formatId,E=GK({itag:D.itag,lmt:D.lmt,xtags:D.xtags}),Q,T,k=new LA(((Q=z.Hf)==null?void 0:Q.first)||0,((T=z.Hf)==null?void 0:T.yK)||0),G,d;Q=new LA(((G=z.indexRange)==null?void 0:G.first)||0,((d=z.indexRange)==null?void 0:d.yK)||0);this.Sw.Z.get(E)||(E=z.bB||{},E.mimeType=z.mimeType,E.itag=D.itag,E.lastModified=""+(D.lmt||0),E.xtags=D.xtags,z=this.Sw,D=br(""),E=Q4(E,null),z7(z,new q9(D,E,k,Q)))};
|
|
g.u.z4=function(z){this.C3.z4(z,this.SM())};
|
|
g.u.onSnackbarMessage=function(z){if(this.policy.HK)this.C3.onSnackbarMessage(z)};
|
|
g.u.Gx=function(z){this.policy.V&&this.C3.Gx(z,this.SM())};
|
|
g.u.jd=function(z){this.i5=z;this.FM.Z=(0,g.r)();this.C3.jd(z)};
|
|
g.u.T9=function(z){this.C3.T9(z)};
|
|
g.u.vG=function(z,D,E){this.C3.vG(z,D,E)};
|
|
g.u.Ux=function(z){z.scope===2&&(this.xS=z);this.C3.Ux(z)};
|
|
g.u.oK=function(){this.ri=!0;this.C3.oK()};
|
|
g.u.Z$=function(z){this.policy.DC&&this.C3.Z$(z)};
|
|
g.u.Ab=function(z){this.C3.Ab(z,this.SM())};
|
|
g.u.nL=function(z){z.PP===3&&(this.Hl=!0);this.C3.nL(z)};
|
|
g.u.UM=function(z){this.policy.jI?this.m2.UM(z):this.m2.ZY((0,g.r)())};
|
|
g.u.XD=function(z){this.C3.XD(z)};
|
|
g.u.LG=function(z){this.C3.LG(z)};
|
|
g.u.uw=function(z){this.C3.uw(z)};
|
|
g.u.canRetry=function(){this.rR();return this.FM.canRetry(!1)};
|
|
g.u.dispose=function(){if(!this.rR()){g.x.prototype.dispose.call(this);this.FM.dispose();var z;(z=this.k$)==null||z.dispose();this.Go(-1);this.Ty()}};
|
|
g.u.Go=function(z){this.state=z;ZF(this.C3,this)};
|
|
g.u.ra=function(){return this.info.ra()};
|
|
g.u.cv=function(){return this.ri};
|
|
g.u.vI=function(){return this.xS};
|
|
g.u.cj=function(z,D,E,Q){E>=0&&this.C3.yQ(E);Q.clipId&&(this.clipId=Q.clipId);this.policy.L&&!D&&(this.segmentNumber=Q.HZ,this.segmentStartTimeMs=Q.startMs);if(this.info.isDecorated()){var T=this.info,k,G;E=((k=T.data)==null?0:(G=k.Bj)==null?0:G.nY)?T.data.Bj.nY:-1;E>=0&&E>Q.HZ&&this.C3.loader.D("sdai",{skpsqmismatch:"1",stsq:E,rcvsq:Q.HZ,a:D})}this.yE.cj(z,D,Q);this.policy.cP&&this.i5&&this.m2 instanceof J_&&(k=this.i5.UL,this.m2.cj(Q.durationMs/1E3,D,k>0&&Q.HZ+1>=k));this.yE.vN.get(z).zW=!0;this.C3.cj(Q)};
|
|
g.u.fp=function(z,D){this.yE.fp(z,D)};
|
|
g.u.Gl=function(z){this.requestIdentifier=z};
|
|
g.u.pE=function(z){return this.yE.pE(z)};
|
|
g.u.Os=function(z){return this.yE.Os(z)};
|
|
g.u.P4=function(z){return this.yE.P4(z)};
|
|
g.u.nP=function(){return this.yE.nP()};
|
|
g.u.Ss=function(){return 1};
|
|
g.u.SM=function(){return this.m2.requestNumber};
|
|
g.u.lJ=function(){return this.requestIdentifier};
|
|
g.u.RC=function(){return this.Lr.RC()};
|
|
g.u.o$=function(){this.Ty()};
|
|
g.u.Ty=function(){Xg(this.m2);var z;(z=this.xhr)==null||z.abort()};
|
|
g.u.isComplete=function(){return this.state>=3};
|
|
g.u.uJ=function(){return this.state===3};
|
|
g.u.Pj=function(){return this.state===5};
|
|
g.u.ol=function(){return this.state===4};
|
|
g.u.kh=function(){return this.isComplete()};
|
|
g.u.CL=function(){return this.state>=1};
|
|
g.u.Ls=function(){return this.policy.xw?this.FM.Ls():0};
|
|
g.u.WI=function(){this.policy.xw&&ZF(this.C3,this)};
|
|
g.u.eL=function(){return wj(this.info)};
|
|
g.u.MV=function(){this.qs()&&!this.j2&&(this.j2=!0,this.Vy.MV())};
|
|
g.u.qs=function(){var z,D;var E=(z=this.info.K)==null?void 0:(D=z.vQ)==null?void 0:D.tv;return!!E&&Uia.has(E)};
|
|
g.u.L6=function(){return"SABR"};
|
|
g.u.Uo=function(){return this.FM.Uo()};
|
|
g.u.Cp=function(){var z=hUX(this.FM);Object.assign(z,yq(this.info));z.req="sabr";z.rn=this.SM();var D;if((D=this.xhr)==null?0:D.status)z.rc=this.policy.lW?this.xhr.status:this.xhr.status.toString();var E;(D=(E=this.xhr)==null?void 0:E.xY())&&(z.msg=D);this.Kw&&(E=V4X(this,this.Kw-this.m2.gw()),z.letm=E.z$,z.mrbps=E.T3,z.mram=E.OV);return z};bAk.prototype.tick=function(z,D){this.ticks[z]=D?window.performance.timing.navigationStart+D:(0,g.r)()};g.O(g.zu,g.Ma);g.u=g.zu.prototype;
|
|
g.u.q3=function(z,D,E,Q){var T=!1;this.policy.L&&(T=E?this.Iq===z.UH:this.AT===z.UH);if(this.Sk&&Q&&!T){Q=[];T=[];var k=[],G=void 0,d=0;D&&(Q=D.K,T=D.L,k=D.B,G=D.Z,d=D.FC,this.D("sdai",{sq:z.UH,ssvicpns:Q.join("."),ssvid:T.join(".")}));this.policy.L&&(E?this.Iq=z.UH:this.AT=z.UH);this.Sk.B1(z.UH,z.startTime,Q,T,k,E,d,G)}if(this.policy.L){if(E){this.L===1&&EJ(this,5,"noad");var F;z.UH!==((F=this.K)==null?void 0:F.UH)&&(YY6(this,z,D,E),isNaN(z.startTime)||I_a(this,z.UH,Gu(this,z.startTime,z.UH),!!D,
|
|
this.Sk))}}else E&&YY6(this,z,D)};
|
|
g.u.zn=function(z,D,E){var Q=this.videoTrack.vF.index.eb()<=D;this.K={Ok:z,UH:D,Pl:E};Q&&DP(this,z,D)};
|
|
g.u.B5=function(){this.Sk&&this.Sk.B5()};
|
|
g.u.D=function(z,D,E){(z!=="sdai"||this.policy.Em||(E===void 0?0:E))&&this.loader.D(z,D)};
|
|
g.u.BW=kO(82);g.u=g.Fb.prototype;g.u.Mz=kO(103);g.u.yC=function(z){var D=z||g.nk(this,this.V);this.D("clsdai",{rmvadcfg:z||"misscid",lastcid:g.nk(this,this.V)});(z=this.K.get(D))?(z.KU="",z.B0=4):this.D("clsdai",{rmadcfg:"notfound",cid:D})};
|
|
g.u.Gx=function(z,D,E,Q,T){var k;if(!((((k=z.HV)==null?void 0:k.length)||0)<=0))if(Q){this.L=Q;this.D("clsdai",{oncldisabled:Q,rn:D});if(this.policy.kV&&!this.U&&z.HV&&z.HV.length>0){this.U=!0;D=z.HV[0];E=fk(this,D);var G;Q={cuepointEvent:hAX(Lk((G=D.Ok)==null?void 0:G.event)),noAdsStitchedReason:1};this.Se({F$:E.identifier,tileContext:D.tileContext},Q,!1)}if(this.L===3&&T)for(D=g.v(z.HV),E=D.next();!E.done;E=D.next())E=E.value,E.Ok&&E.trackType===2&&KPa(T,fk(this,E),E.HZ||0,!0)}else for(T=g.v(z.HV),
|
|
z=T.next();!z.done;z=T.next()){var d=z.value;if(d.Ok){var F=this.policy.Ku?d.opportunityId:void 0;z=fk(this,d);G=D;Q=d.HZ||0;k=E;F=d.b$!==void 0||F!==void 0?new lmW(d.b$,F):void 0;var L=d.trackType||2,n=d.Q8!==void 0,f=!1;if(this.policy.Xg||z.event!=="prefetch"){var X=g.nk(this,z);this.K.has(X)?(d=this.K.get(X),Q>d.Q$&&(d.startTimeSecs=z.startSecs,d.jb=z.jb,d.event==="predictStart"&&d.B0===5&&z.event!=="predictStart"&&(d.ph=Date.now()),d.event!==z.event&&(f=!0),d.event=z.event)):(d={event:z.event,
|
|
startTimeSecs:z.startSecs,jb:z.jb,SU:[],Q$:Q,B0:0,pT:{F$:z.identifier,tileContext:z.tileContext}},f=!0,this.K.set(X,d),this.policy.V&&this.D("clsdai",{newcid:1,cid:z.identifier,tc:z.tileContext,evt:z.event,sn:Q,rn:G,st:g.WG(d.B0)}));var W=!1;n?(d.B0=8,d.KU="",W=!0):d.B0===0&&((k==null?0:k.hQ(z,F))?d.B0=5:(d.B0=k?11:3,d.KU="",W=!0),d.ph=Date.now(),d.Q$=Q,this.policy.V&&this.D("clsdai",{onqpnt:1,cid:z.identifier,tc:z.tileContext,evt:z.event,sn:Q,rn:G,st:g.WG(d.B0)}));!n&&Q>d.Q$&&(k==null||k.hQ(z),d.Q$=
|
|
Q);this.policy.kV&&f&&this.Se({F$:z.identifier,tileContext:z.tileContext},{cuepointEvent:hAX(z.event),segmentNumber:Q,trackType:x9r(L),adBreakFulfillmentState:pCL(d.B0)},!1);this.V=z;this.policy.V&&this.Z.add(X);z=W}else z=!1;z&&(this.B=!0)}}};
|
|
g.u.Ar=kO(32);g.u.SI=kO(109);g.u.A8=function(){this.D("clsdai",{rstskipad:1});for(var z=g.v(this.K.values()),D=z.next();!D.done;D=z.next())D.value.Fm=NaN};g.O(uI,g.x);uI.prototype.Rn=function(){return this.U&&OJ(this).size>0};
|
|
uI.prototype.JU=function(z,D,E){E=E===void 0?{}:E;this.policy.g5=V4(z,E,this.L,D===void 0?!1:D)};j3.prototype.kR=function(z,D){var E=Math.pow(this.alpha,z);this.K=D*(1-E)+E*this.K;this.L+=z};
|
|
j3.prototype.L0=function(){return this.K/(1-Math.pow(this.alpha,this.L))};vG.prototype.Rp=function(z){var D=this;if(this.policy.EA){var E=new Set(z);E.size===this.m7.size&&[].concat(g.K(E)).every(function(Q){return D.m7.has(Q)})||(this.loader.D("lwnmow",{itagDenylist:[].concat(g.K(z)).join(",")}),this.loader.MB(!!E.size),this.j=-1,this.m7=E,ms(this,this.K),this.cF=!0)}};
|
|
vG.prototype.JU=function(z,D,E){E=E===void 0?{}:E;var Q=this.policy.g5;this.V.JU(z,D===void 0?!1:D,E);if(Q!==this.policy.g5){ms(this,this.K);YJ(this);var T,k;Q>this.policy.g5&&((T=this.Z)==null?0:kh(T.info))&&((k=this.nextVideo)==null||!kh(k.info))&&(this.FH=!0)}};var ZP={oc:-1,Qa:!1,tv:0};g.O(cG,g.x);cG.prototype.xV=function(){this.L=ZP;Kk(this);g.x.prototype.xV.call(this)};h2.prototype.QJ=function(z){this.timestampOffset=z;this.flush()};
|
|
h2.prototype.flush=function(){if(this.K.pos>0){var z={a:this.track.pR(),u:this.K.iY(),pd:Math.round(this.B),ad:Math.round(this.Z)},D=this.L;if(D){var E=D.vF.info;z.itag=E.itag;E.K&&(z.xtags=E.K);z.sq=D.UH;z.st=D.startTime;z.sd=D.duration;this.track.policy.ju&&(z.si=D.qy());D.eO&&(z.esl=D.K+D.L);D.PX()&&(z.eos=1)}isNaN(this.timestampOffset)||(z.to=this.timestampOffset);var Q;if(D=(Q=this.track.tL)==null?void 0:Q.zO({})){for(var T in D)this.U[T]!==D[T]&&(z["sb_"+T]=D[T]);this.U=D}this.track.D("sbu",
|
|
z);this.K.reset();this.buffered=[];this.V=this.Z=this.B=0;this.timestampOffset=this.L=void 0}};xJ.prototype.dispose=function(){this.AT=!0};
|
|
xJ.prototype.rR=function(){return this.AT};
|
|
g.O(iI,Error);y5.prototype.skip=function(z){this.offset+=z};
|
|
y5.prototype.IQ=function(){return this.offset};g.u=bQX.prototype;g.u.KP=function(){return this.K.length?this.K[this.K.length-1]:null};
|
|
g.u.ME=function(){this.K=[];PG(this);$J(this)};
|
|
g.u.nt=function(z){this.cF=this.K.shift().info;z.info.equals(this.cF);if(this.loader.xo()){var D=this.j.at(-1);if(D&&(D=g.rb(D,z,this.policy.ZD,this.policy.Jr))){this.j.pop();this.j.push(D);return}this.j.push(z)}};
|
|
g.u.Os=function(){return g.dv(this.K,function(z){return z.info})};
|
|
g.u.pR=function(){return!!this.vF.info.audio};
|
|
g.u.isDrm=function(){return!!this.vF.info.contentProtection};
|
|
g.u.getDuration=function(){return this.vF.index.lU()};g.O(Bo,jx);g.u=Bo.prototype;g.u.onStateChange=function(){this.rR()&&(o_(this.yE,this.formatId),this.K.dispose())};
|
|
g.u.Cp=function(){var z=LJw(this.yE,this.formatId),D;var E=((D=this.yE.vN.get(this.formatId))==null?void 0:D.bytesReceived)||0;var Q;D=((Q=this.yE.vN.get(this.formatId))==null?void 0:Q.Xn)||0;return{expected:z,received:E,bytesShifted:D,sliceLength:$X(this.yE,this.formatId),isAnyMediaEndReceived:this.yE.sh(this.formatId)}};
|
|
g.u.qr=function(){return 0};
|
|
g.u.dS=function(){return!0};
|
|
g.u.pE=function(){return this.yE.pE(this.formatId)};
|
|
g.u.Tr=function(){return[]};
|
|
g.u.P4=function(){return this.yE.P4(this.formatId)};
|
|
g.u.Uo=function(){return this.lastError};
|
|
g.u.Ls=function(){return 0};g.O(BG,g.x);g.u=BG.prototype;g.u.pR=function(){return!!this.vF.info.audio};
|
|
g.u.KP=function(){return this.Z.KP()};
|
|
g.u.nt=function(z){this.Z.nt(z);var D;(D=this.S)!=null&&(D.U.add(z.info.UH),D.L=CYV(D,D.KJ,D.SZ,z,D.L),D.Z=z,D.S=(0,g.r)());this.ur=Math.max(this.ur,z.info.vF.info.ur||0)};
|
|
g.u.getDuration=function(){return this.vF.index.lU()};
|
|
g.u.ME=function(){DW(this);this.Z.ME()};
|
|
g.u.U8=function(z){return this.tL?jX(this.tL.JH(),z):!0};
|
|
g.u.isRequestPending=function(z){return this.L.length?z===this.L[this.L.length-1].info.Rq[0].UH:!1};
|
|
g.u.QJ=function(z){var D;(D=this.S)==null||D.QJ(z);var E;(E=this.N)==null||E.QJ(z)};
|
|
g.u.D=function(z,D){this.loader.D(z,D)};
|
|
g.u.S_=function(){return this.loader.S_()};
|
|
g.u.dispose=function(){var z;(z=this.N)==null||z.flush();g.x.prototype.dispose.call(this)};g.O(lm,g.x);lm.prototype.Z=function(){this.L++>15||(this.K=!this.K,new TSa(this.loader,this.policy,this.AL,this.ZS,this.K),this.delay.start())};
|
|
g.u=TSa.prototype;g.u.fL=function(){};
|
|
g.u.Nl=function(){};
|
|
g.u.NK=function(){if(!this.done)if(this.done=!0,this.xhr.status===200&&this.xhr.Av()===this.size)this.loader.D("rqs",this.ox());else{var z="net.connect";this.xhr.status>200?z="net.badstatus":this.xhr.B2()&&(z="net.closed");this.onError(z)}};
|
|
g.u.onError=function(z){var D=this;this.loader.handleError(z,this.ox());wH("https://www.gstatic.com/ytlr/img/sign_in_avatar_default.png?rn="+this.timing.requestNumber,"gp",function(E){D.loader.D("pathprobe",E)},function(E){D.loader.handleError(E.errorCode,E.details)})};
|
|
g.u.ox=function(){var z=this.timing.Er();z.shost=YF(5,485,this.location.sj);z.pb=this.size;return z};g.O(It,g.x);
|
|
It.prototype.U=function(z,D){if(z.U){this.Sw.isLive?(z=this.Sw.P0&&this.Sw.isWindowedLive?z.vF.Vq(this.Sw.P0,!1):z.vF.v2(Infinity),z.Tp=this.Tp):z=z.vF.Vq(0,!1);if(this.j){var E=this.j;z.Tp===0&&(z.V=E.N)}else z.V=this.N;return z}E=z.K;if(!E.vF.vS())return E.vF.eZ()?(z=qz(this.B,z.vF.info.ur,D.vF.info.ur,0),z=E.vF.gX(E,z)):z=E.vF.sR(E),z;var Q=this.loader.getCurrentTime();Q=isFinite(Q)||!this.policy.mk?E.B-Q:0;var T=!E.range||E.L===0&&E.K===0?0:E.range.length-(E.K+E.L),k=E.vF,G;JR(z)&&z.vF.vS()?((G=
|
|
this.L.cF)||(G=JR(z)&&z.vF.vS()&&z.K.vF.info.ur<z.vF.info.ur),G=G||Q<=this.policy.nm||this.L.FH):G=!1;G&&T===0&&(this.Sw.isManifestless?k=z.vF:(k=E.startTime+WJ,E.L&&(k+=E.duration),TU(z,k),E=z.K,k=E.vF));k.eZ()?(T=this.L,D=qz(this.B,k.info.ur,D.vF.info.ur,Q,T.B.length>0&&T.N===0&&this.loader.Wa),Q=JR(z),z=E.vF.gX(E,D),(D=z.Z)&&z.Rq.length>1&&(Q||z.ZS.L||z.Rq[0].vF!==E.vF?z=E.vF.gX(E,z.Rq[0].L):(Q=z.Rq[z.Rq.length-1],k=Q.L/D,!Q.eO&&k<.4&&(z=E.vF.gX(E,D-Q.L))))):(E.UH<0&&(D=j4(E),D.pr=""+z.L.length,
|
|
this.loader.isSeeking()&&(D.sk="1"),D.snss=E.V,this.loader.D("nosq",D)),z=k.sR(E));if(this.policy.WF)for(E=g.v(z.Rq),D=E.next();!D.done;D=E.next())D.value.type=6;return z};
|
|
It.prototype.xV=function(){g.x.prototype.xV.call(this)};
|
|
var WJ=2/24;g.O(U7,g.x);U7.prototype.FR=function(z,D,E,Q,T,k){this.loader.FR(new J2(z,k!=null?k:O7J(this),E,Q),T===void 0?!1:T);KM(this.loader,D,z,!0)};
|
|
U7.prototype.JU=function(z,D,E){E=E===void 0?{}:E;this.K.JU(z,D===void 0?!1:D,E)};
|
|
U7.prototype.Rn=function(){return this.K.Rn()};im.prototype.setData=function(z,D,E){var Q=this;E=E===void 0?{}:E;if(D==null?0:D.s9)this.fN=J7X(this,D,E),z.bp=this.ZS.bp();if(this.ra())return!0;this.data=z;this.K=YWk(z,function(T,k){var G;(G=Q.C3)==null||G.oy(T,k)},D==null?void 0:D.Z,D==null?void 0:D.V);
|
|
if(!this.K)return!1;this.L=g.d8(this.K,uzs);return!0};
|
|
im.prototype.ra=function(){return this.requestType===1};
|
|
im.prototype.iT=function(){var z;return((z=this.C3)==null?void 0:z.iT())||0};
|
|
im.prototype.isDecorated=function(){var z,D,E;return!!(((z=this.data)==null?0:z.Bj)||((D=this.data)==null?0:(E=D.eI)==null?0:E.length))};ot.prototype.encrypt=function(z){(0,g.r)();return this.K.K?s7(this,z,this.iv):(new Y6(this.K.L)).encrypt(z,this.iv)};
|
|
ot.prototype.decrypt=function(z,D){(0,g.r)();return this.K.K?s7(this,z,D):(new Y6(this.K.L)).decrypt(z,D)};g.O($2,g.x);$2.prototype.Z=function(z,D){if(D){D=D instanceof g.Bk?D:qy(this,D);var E;((E=this.K.get(z))==null?void 0:YF(4,484,E.location))!==YF(37,453,D)&&this.K.set(z,new H7r(D,z))}else this.K.delete(z)};
|
|
$2.prototype.load=function(){var z=this,D,E,Q,T,k,G,d,F,L,n;return g.w6(function(f){switch(f.L){case 1:D=z.K.get(0);f.V(2);var X;if(X=D&&!z.L)X=YF(36,452,D.location),X=z.L===Sx(X);if(X){f.XH(4);break}return f.K(My(z,z.L?2:0),5);case 5:if(E=f.Z)z.Z(0,E),ET(32,4278,E)&&z.Z(1,Ap(2,5011,E));case 4:f.N(3);break;case 2:Q=f.B();g.Rc(Q);if(!z.L){f.XH(3);break}z.L=!1;return f.K(z.load(),7);case 7:return f.return();case 3:if(!z.X.experiments.MN("html5_onesie_probe_ec_hosts")){f.XH(0);break}f.V(9);T=z;k=T.Z;
|
|
G=3;return f.K(My(z,1),11);case 11:return k.call(T,G,f.Z),d=z,F=d.Z,L=4,f.K(My(z,2),12);case 12:F.call(d,L,f.Z);f.N(0);break;case 9:n=f.B(),g.Rc(n),f.U()}})};
|
|
$2.prototype.U=function(){var z=this,D,E;return g.w6(function(Q){g.$R(z.S);D=g.GS(z.X.experiments,"html5_onesie_prewarm_max_lact_ms");if(g.m9()>=D)return Q.return();(E=z.K.get(0))&&ptO(z,E);Q.U()})};NGa.prototype.decrypt=function(z){var D=this,E,Q,T,k,G,d;return g.w6(function(F){switch(F.L){case 1:if(D.K.length&&!D.K[0].isEncrypted)return F.return();D.L=!0;D.mu.dM("omd_s");E=new Uint8Array(16);mo()?Q=new Ig(z):T=new Y6(z);case 2:if(!D.K.length||!D.K[0].isEncrypted){F.XH(4);break}k=D.K.shift();if(!Q){G=T.decrypt(hS(k.buffer),E);F.XH(5);break}return F.K(Q.decrypt(hS(k.buffer),E),6);case 6:G=F.Z;case 5:d=G;for(var L=0;L<E.length;L++)if(E[L]===255)E[L]=0;else{E[L]+=1;break}L=D.mu;var n=k.videoId,
|
|
f=k.VJ,X=k.formatId,W=new SO([d]),J;(J=CM(L.C3,n))==null||MV(J,f,X,W);F.XH(2);break;case 4:D.mu.dM("omd_c"),AR(D),D.L=!1,D.mu.fd(),F.U()}})};var tLs=!!Uint8Array.prototype.copyWithin,BZ=[],zJ=[],gxn=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Eh=[],DF=[],TJ=[],Q6=[];df.prototype.oy=function(z,D,E){var Q={};this.D("dcmprs",(Q.i=this.K,Q.x=this.context,Q.m=z,Q.e=E==null?void 0:E.toString(),Q.t=D,Q))};
|
|
df.prototype.Cf=function(z,D){u8(z,"dcmprs_"+this.context+"_"+this.K+"_"+D);g.Rc(z)};var LO="DecompressionStream"in window;g.O(fO,rq);g.u=fO.prototype;g.u.fd=function(){this.C3.fd()};
|
|
g.u.JG=function(z,D){switch(z){case 10:var E=zo(D,HFX);z=E.Ln;var Q=!1;switch(z){case 0:this.B=!E.DO.Di;this.iv=E.DO.iv;break;case 2:break;case 23:var T=this.C3;E=E.tE;T.dM("omp_r");E.videoId&&(T.z2=E.videoId);T.z2!==T.videoData.videoId&&(T.videoData.Ip=T.z2,T.D("ompp","vid."+T.z2));T.S3=!0;break;case 24:E=this.C3;E.dM("omp_c");E.S3=!1;E.aK=!1;var k=(T=E.eW)==null?void 0:T.get(E.z2);E.notifySubscribers(E.z2);k!=null&&(k.K=!0);Wu(E);break;default:Q=!0}this.C3.nZ&&this.C3.D("ombup","id.10;pt."+z+";len."+
|
|
D.totalLength+(Q?";ignored.1":""));this.Z=z;break;case 11:PNW(this,D);break;case 12:this.qa(D,!0);break;case 37:D=zo(D,NTn);(D.DB||D.Uf)&&D.videoId&&this.C3.iB.set(D.videoId,D);break;case 60:this.j3(D);break;case 47:this.W("html5_server_playback_start_policy")&&(D=zo(D,iFW),this.C3.playbackStartPolicy=D);break;case 35:this.uG(D);break;case 45:this.z4(D);break;case 66:this.XD(D);break;default:this.C3.nZ&&this.C3.D("ombup","id."+z+";len."+D.totalLength+";ignored.1")}};
|
|
g.u.j3=function(z){z=zo(z,m7);this.C3.j3(z)};
|
|
g.u.z4=function(z){z=zo(z,lY);this.C3.z4(z)};
|
|
g.u.uK=function(z){var D=z.VJ,E=z.Tm,Q=z.pY,T=z.vW,k=z.HZ,G=z.startMs,d=z.durationMs,F=z.timeRange,L=z.D2,n=z.DT,f=z.Zl,X=GK(z),W=VnX.has(D9[""+z.itag]);E&&this.dM(W?"oais_r":"ovis_r");var J=this.K[X]!==void 0;this.C3.nZ&&this.C3.D("ombup","id.20;hid."+D+";fid."+X);var V=z.videoId||"";this.L[D]=X;this.V[D]=V;J||(this.K[X]={videoId:V,Xz:!1,pR:W,headers:[]});this.K[X].headers.push(z);this.C3.cj(V,X,W,{VJ:D,Tm:!!E,pY:Q!=null?Q:-1,HZ:k!=null?k:-1,startMs:G!=null?G:-1,durationMs:d!=null?d:-1,D2:L!=null?
|
|
L:0,vW:T,timeRange:F,DT:n,Zl:f!=null?f:void 0})};
|
|
g.u.qa=function(z,D){var E=x_(z,0);this.C3.nZ&&this.C3.D("ombup","id."+(D?12:21)+";len."+z.totalLength+";hid."+E);if(z.totalLength!==1){z=z.split(1).DN;var Q=this.L[E]||null,T=this.V[E]||"";if(Q){this.V7(this.K[Q].pR?"oafs_r":"ovfs_r");var k=this.queue;k.K.push({videoId:T,VJ:E,formatId:Q,buffer:z,isEncrypted:D});k.L||AR(k)}}};
|
|
g.u.fp=function(z){var D=x_(z,0);this.C3.nZ&&this.C3.D("ombup","id.22;len."+z.totalLength+";hid."+D);z=this.L[D]||null;var E=this.V[D]||"";if(z)if(this.W("html5_use_ump_request_slicer")){var Q=this.queue;Q.K.push({videoId:E,VJ:D,formatId:z,isEncrypted:!1,TJ:!0});Q.L||AR(Q)}else this.C3.fp(E,D,z)};
|
|
g.u.lS=function(z,D){var E=this,Q,T,k,G,d,F,L;return g.w6(function(n){switch(n.L){case 1:E.C3.lS();Q=hS(z);if(!D){k=Q;n.XH(2);break}return n.K(e36(E.C3,Q,E.iv),3);case 3:k=n.Z;case 2:T=k;if(!E.C3.enableCompression){n.XH(4);break}return E.C3.Y().HF().K.PF(b3w)?n.K(EZr(MLL(E,T)),8):n.K(CNs(E,T),7);case 7:T=n.Z;n.XH(4);break;case 8:T=n.Z;case 4:try{G=zo(T,L4X)}catch(X){return d=X instanceof Error?{name:X.name,message:X.message}:{},d.webcrypto=""+ +!!mo(),d.enc=""+ +E.B,F=new g.FR("onesie.response.parse",
|
|
d),n.return(Promise.reject(F))}var f=G;if(f.Yz!==1)throw new g.FR("onesie.response.badproxystatus",{st:f.Yz,webcrypto:!!mo(),textencoder:!!g.Cn.TextEncoder});if(f.httpStatus!==200)throw new g.FR("onesie.response.badstatus",{st:f.httpStatus});L=g.g5(G.body);return n.return(L)}})};
|
|
g.u.uG=function(z){this.W("html5_consume_onesie_next_request_policy_for_sabr")&&(z=zo(z,g3W),this.C3.uG(z))};
|
|
g.u.XD=function(z){z={Sj:Cj(new tS(z),1,yFX)};this.C3.XD(z)};
|
|
g.u.dM=function(z){this.C3.dM(z)};
|
|
g.u.V7=function(z){return this.C3.V7(z)};
|
|
g.u.W=function(z){return this.C3.W(z)};g.O(ug,g.x);g.u=ug.prototype;g.u.nP=function(z){var D,E;return((E=(D=this.eW)==null?void 0:D.get(z))==null?void 0:E.nP())||[]};
|
|
g.u.P4=function(z,D){var E;return!((E=CM(this,D))==null||!E.P4(z))};
|
|
g.u.pE=function(z,D){var E;return((E=CM(this,D))==null?void 0:E.pE(z))||[]};
|
|
g.u.Os=function(z,D){var E;return((E=CM(this,D))==null?void 0:E.Os(z))||[]};
|
|
g.u.Go=function(z){this.state=z;this.notifySubscribers()};
|
|
g.u.ra=function(){return!1};
|
|
g.u.cv=function(){return!1};
|
|
g.u.vI=function(){};
|
|
g.u.dM=function(z){this.C.dM(z)};
|
|
g.u.V7=function(z){return this.C.V7(z)};
|
|
g.u.O8=function(z,D,E,Q){E||this.m2.O8(Q);return!1};
|
|
g.u.TE=function(z,D){this.mu.TE(z,D)};
|
|
g.u.lS=function(){this.dM("opr_r");this.Yh=!0};
|
|
g.u.cj=function(z,D,E,Q){this.Bo.push(Q);if(this.eW){if(!this.eW.has(z)){var T=new wq(this);this.eW.set(z,T);g.H(this,T)}var k;(k=this.eW.get(z))==null||k.cj(D,E,Q);Wu(this);E||(this.segmentNumber=Q.HZ,this.segmentStartTimeMs=Q.startMs)}else Wu(this)};
|
|
g.u.jd=function(z){this.Pu=z;z.nj!=null&&this.C.NB(z.nj)};
|
|
g.u.j3=function(z){this.ji=z};
|
|
g.u.uG=function(z){z.videoId&&this.F_.set(z.videoId,z)};
|
|
g.u.uw=function(z){if(z.url){z=g.v(z.url);for(var D=z.next();!D.done;D=z.next())wH(D.value,"ump_prewarm")}};
|
|
g.u.fd=function(){if(this.eW)for(var z=g.v(this.eW.keys()),D=z.next();!D.done;D=z.next()){var E=void 0;(E=this.eW.get(D.value))==null||E.xC()}};
|
|
g.u.z4=function(z){this.cC=z};
|
|
g.u.XD=function(z){if(z==null?0:z.Sj)if(z=z.Sj.RT){z=g.v(z);for(var D=z.next();!D.done;D=z.next())D=D.value,D.videoId&&this.kK.set(D.videoId,D)}};
|
|
g.u.Gx=function(z){this.oz.push(z)};
|
|
g.u.D=function(z,D,E){this.C.D(z,D,E===void 0?!1:E)};
|
|
g.u.fp=function(z,D,E){var Q;(Q=CM(this,z))==null||Q.fp(D,E)};
|
|
g.u.Gl=function(z){this.TM.set(z.videoId,z)};
|
|
g.u.fetch=function(){var z=this,D,E,Q,T,k,G,d,F,L,n,f,X,W,J,V,l,S,Z,p,c,w,y,B,DJ,fn,XQ,Ik,zL,HX,Yc,R6,Wn,Fr,Xr,I,tV,QG,u7;return g.w6(function(GL){switch(GL.L){case 1:z.Xm?z.aE.start():z.gY.start();z.dM("or_i");E=(D=z.X.experiments.MN("html5_onesie_verbose_timing")||z.X.HF().K.PF(vLI))?z.dM.bind(z):function(){};
|
|
E("oloc_ss");if(Q=BGw(z.videoData,z.rI)){GL.XH(2);break}E("oloc_sa");T=g.GS(z.X.experiments,"html5_onesie_redirector_timeout_ms");return GL.K(z3n(z.videoData,z.rI,T),3);case 3:Q=GL.Z;case 2:if(!Q)return k={url:"0"},G=new g.FR("onesie.unavailable.hotconfig",k),z.fail(G),GL.return(z.GZ);z.fN=YF(5,485,Q);E("oloc_e");d=g.ZD(z.X,g.oa(z.videoData));F=!!d.K;if(!F){L=d.getValue();GL.XH(4);break}return GL.K(d.K,5);case 5:L=GL.Z;case 4:n=L;z.W("html5_log_onesie_empty_oauth")&&!n&&z.D("no_token",{async:F});
|
|
f=ENs(z.playerRequest,z.X,z.videoData,n,Sx(z.fN));GL.V(6);!z.X.dR||(W=z.X.dR)!=null&&W.K||(J=f)!=null&&J.uA||(E("orqb_w"),(X=kNr(f,z.VN,z.X,z.C,z.AL,z.LK.onesieUstreamerConfig,(V=z.videoData.v_)==null?void 0:V.qK,z.W("onesie_cdm_mosaic_send_audio_tracks_from_client")?(l=z.playerRequest.playbackContext)==null?void 0:(S=l.contentPlaybackContext)==null?void 0:(Z=S.compositeVideoContext)==null?void 0:Z.defaultActiveSourceVideoId:void 0))&&z.D("orpqenc",{i:"w"}));if(X){GL.XH(8);break}p=GNQ(z,f);c=z.X.HF().K.PF(jmQ);
|
|
w=c>0;if(!p){GL.XH(9);break}E("orqb_a");XQ=TtV(f,z.VN,z.X,z.C,z.AL,z.LK.onesieUstreamerConfig,(y=z.videoData.v_)==null?void 0:y.qK,z.W("onesie_cdm_mosaic_send_audio_tracks_from_client")?(B=z.playerRequest.playbackContext)==null?void 0:(DJ=B.contentPlaybackContext)==null?void 0:(fn=DJ.compositeVideoContext)==null?void 0:fn.defaultActiveSourceVideoId:void 0);w&&(Ik=new Promise(function(Q9,m){setTimeout(function(){return void m("timeout "+c+"ms")},c)}),XQ=Promise.race([XQ,
|
|
Ik]).catch(function(Q9){z.D("orpqenc",{i:"a",e:""+Q9});E("orqb_f")}));
|
|
return GL.K(XQ,10);case 10:X=GL.Z,!X&&w||z.D("orpqenc",{i:"a"});case 9:if(!p||w&&!X)E("orqb_s"),X=QwX(f,z.VN,z.X,z.C,z.AL,z.LK.onesieUstreamerConfig,(zL=z.videoData.v_)==null?void 0:zL.qK,z.W("onesie_cdm_mosaic_send_audio_tracks_from_client")?(HX=z.playerRequest.playbackContext)==null?void 0:(Yc=HX.contentPlaybackContext)==null?void 0:(R6=Yc.compositeVideoContext)==null?void 0:R6.defaultActiveSourceVideoId:void 0),z.D("orpqenc",{i:"j"});case 8:GL.N(7);break;case 6:return Wn=GL.B(),z.fail(Wn),GL.return(z.GZ);
|
|
case 7:return E("orqb_e"),z.enableCompression=X.innertubeRequest.XY,z.WL=((Fr=X)==null?void 0:(Xr=Fr.vQ)==null?void 0:Xr.u3)||0,z.dM("osor"),I=CCw(),tV=g.d8(X,y4O),QG={method:"POST",body:tV,headers:{"Content-Type":"text/plain",Referer:location.origin}},z.uf=tV.length,u7=z.W("html5_onesie_media_capabilities"),DDX(Q,z.videoData,Lcn(z),u7),z.nZ&&z.D("ombrs","1"),z.m2=new J_(z,{AL:z.AL,Tb:z.nZ,ow:function(Q9,m){z.C.XR(Q9,m)},
|
|
Ay:!0}),Q.set("rn",""+z.m2.requestNumber),z.Tv=Q.RC(),XdO(z.m2,z.Tv),z.dM("or_p"),z.xhr=mZ(new CT(Q),I,z.m2,Pp,QG),z.Nc.start(),z.C.onPlayerRequestSent(z.videoData.videoId),GL.return(z.GZ)}})};
|
|
g.u.Ss=function(){return 2};
|
|
g.u.fL=function(){this.dM("orh_r")};
|
|
g.u.Nl=function(){if(!this.sI&&this.xhr.Av()&&(this.dM("orfb"),this.sI=!0,dDL(this)&&this.xhr)){var z={rc:this.xhr.status,lb:this.xhr.Av(),rt:(1E3*V8I(this.m2)).toFixed(),shost:g.VG(this.Tv),trigger:"o1"};this.D("pathprobe",g.dW(z))}if(this.sl&&!this.Xm){var D;(D=this.LN)==null||D.start()}this.ZC()};
|
|
g.u.NK=function(z){z=z===void 0?!1:z;this.ZC();if(!(this.rR()||this.state>=4)){var D=Jh(this),E=this.xhr;D.rc=E.status;z&&(D.ab=!0);if(E.xY()){var Q="onesie.net";D.msg=E.xY()}else E.status>=400?Q="onesie.net.badstatus":E.Xp()?this.Yh||(Q="onesie.response.noplayerresponse"):Q=E.status===204?"onesie.net.nocontent":"onesie.net.connect";Q?this.fail(new g.FR(Q,D)):(this.dM("or_fs"),this.m2.k5((0,g.r)(),E.Av(),0),this.Go(4),this.nZ&&this.D("rqs",D));this.nZ&&this.D("ombre","ok."+ +!Q);this.aK=!1;Wu(this);
|
|
nO(this.mu);if(!this.Xm){this.gY.stop();var T;(T=this.LN)==null||T.stop()}var k;if(z=(k=this.rI)==null?void 0:xnr(k))for(k=0;k<z.length;k++)this.D("pathprobe",z[k])}};
|
|
g.u.o$=function(){if(this.playerResponse&&this.xhr&&this.eW)for(var z=g.v(this.eW.entries()),D=z.next();!D.done;D=z.next())if(D=g.v(D.value),D.next(),D.next().value.L){this.xhr.abort();this.NK(!0);break}};
|
|
g.u.Y=function(){return this.X};
|
|
g.u.W=function(z){return this.X.W(z)};
|
|
g.u.SQ=function(){if(dDL(this)&&this.rI&&(!this.sI||this.W("html5_onesie_probe_ec_hosts"))){var z=this.rI;if(z.X.experiments.MN("html5_onesie_probe_ec_hosts")){var D,E=(D=z.K.get(3))==null?void 0:YF(37,453,D.location);E&&PZ(z,E,"osc",this);var Q;(E=(Q=z.K.get(4))==null?void 0:YF(1,481,Q.location))&&PZ(z,E,"ocy",this)}else{var T;(Q=(T=z.K.get(1))==null?void 0:YF(5,485,T.location))&&PZ(z,Q,"o2",this);(Q=(E=z.K.get(2))==null?void 0:YF(1,481,E.location))&&PZ(z,Q,"o3",this)}}};
|
|
g.u.zR=function(){if(!this.rR()&&!this.isComplete()){if(this.sl){if((0,g.r)()-this.m2.S>1E3){var z;(z=this.m2)==null||z.wx((0,g.r)());z=Jh(this);if(this.nZ&&this.xhr instanceof vy){var D=this.xhr;z.xrs=D.xhr.readyState;z.xpb=D.K.totalLength;z.xdc=D.B}this.fail(new g.FR("net.timeout",z))}}else!this.m2&&this.X.HF().K.PF(jmQ)>0||!((0,g.r)()-this.m2.K>1E4)||((D=this.m2)==null||D.wx((0,g.r)()),this.mR());this.isComplete()||this.aE.start()}};
|
|
g.u.mR=function(){this.aK=!1;if(!Wu(this)){var z=Jh(this);z.timeout="1";this.fail(new g.FR("onesie.request",z))}};
|
|
g.u.fail=function(z){var D=this;z=f$(z);this.sl?this.C.YX(z):(this.GZ.reject(z),this.sl=!0);nO(this.mu);this.Xm||this.gY.stop();this.dM("or_fe");var E,Q;(E=this.rI)==null||(Q=xnr(E))==null||Q.forEach(function(T){D.D("pathprobe",T)});
|
|
this.Go(5);this.dispose()};
|
|
g.u.isComplete=function(){return this.state>=3};
|
|
g.u.ol=function(){return this.state===4};
|
|
g.u.kh=function(z){var D,E;return this.isComplete()||!!((D=this.eW)==null?0:(E=D.get(z))==null?0:E.K)};
|
|
g.u.uJ=function(){return!1};
|
|
g.u.Pj=function(){return this.state===5};
|
|
g.u.notifySubscribers=function(z){for(var D=0;D<this.B7.length;D++)z&&this.B7[D].aC()!==z||ZF(this.B7[D],this)};
|
|
g.u.eL=function(){return this.WL};
|
|
g.u.xV=function(){this.playerResponse="";var z;(z=this.xhr)==null||z.abort();nO(this.mu);this.Jk.dispose();var D;(D=this.LN)==null||D.dispose();this.Go(-1);this.B7=[];this.Bo=[];this.oz=[];g.x.prototype.xV.call(this)};
|
|
g.u.ZC=function(){try{var z=this.xhr;z.Av()>102400&&!this.qq&&(this.dM("or100k"),this.qq=!0);if(z.eF()){var D=z.qB(),E=D.totalLength;this.nZ&&this.D("ombrss","len."+E);this.Jk.feed(D)}if(this.eW)for(var Q=g.v(this.eW.keys()),T=Q.next();!T.done;T=Q.next()){var k=T.value;z=void 0;(z=this.eW.get(k))==null||z.xC();this.notifySubscribers(k)}}catch(G){this.fail(G)}};
|
|
g.u.SM=function(){return this.m2.requestNumber};
|
|
g.u.lJ=function(z){return this.TM.get(z)};
|
|
g.u.qs=function(){return!1};
|
|
g.u.L6=function(){return"ONESIE"};g.O(V6,g.x);g.u=V6.prototype;g.u.V0=function(z,D){this.N=void 0;SDI(this);aDW(this,z,D)};
|
|
g.u.n6=function(z){if(this.K.length===0)return!1;var D=this.K[0];return D instanceof ug?z===this.loader.getCurrentTime()*1E3:!(D instanceof Cz&&tR(D.info))&&Math.abs(D.eL()-z)<50};
|
|
g.u.uG=function(z,D){this.Z=z;this.policy.L&&!z.playbackCookie&&this.loader.D("sbrnocookie",{rn:D!=null?D:-1});var E;if(this.policy.sA&&((E=this.S)==null?0:E.B)){var Q;this.loader.D("clsdai",{ignbckoff:D!=null?D:-1,backoff:(Q=z.backoffTimeMs)!=null?Q:-1})}else this.N=(0,g.r)()+(z.backoffTimeMs||0)};
|
|
g.u.yN=function(z,D,E){if(z.action===void 0)z=this.C.KL(),z!==void 0&&this.loader.Q6(z);else if(z.action!==0||!this.cF){z.action===0&&this.policy.cg&&(z.action=2);if(z.sS==="sabr.malformed_config"){if(this.Kx++<3){this.loader.handleError("sabr.malformed_config",{action:z.action,rn:D,retry:this.Kx},0);return}if(E){var Q,T;this.loader.D("malfmcfg",{rn:D,ecdlen:(T=(Q=E.L)==null?void 0:Q.length)!=null?T:0,proto:JSON.stringify(E.K),bytes:E.L?g.J1(E.L,3):void 0})}}E={};E.reason=z.sS;E.action=z.action;E.rn=
|
|
D;switch(z.action){case 1:this.policy.L&&this.Sk&&(x2(this.Sk,void 0,void 0,E),(z=this.S)!=null&&(z.K.clear(),z.Z.clear(),z.L=2,z.B=!1));break;case 0:this.cF=!0;this.videoData.hH()&&this.policy.L&&this.Sk&&x2(this.Sk,void 0,void 0,E,!1);this.loader.ZJ(E);break;case 2:JS6(z.sS)!=="sabr.config"&&delete E.reason;this.loader.handleError(JS6(z.sS),E,1);break;case 3:this.policy.s9&&((z=this.Sw.N)!=null&&(z.N=!0),this.loader.handleError("sabr.hostfallback",E))}}};
|
|
g.u.uw=function(z){if(z.url){z=g.v(z.url);for(var D=z.next();!D.done;D=z.next())wH(D.value,"ump_prewarm")}};
|
|
g.u.Ux=function(z){z&&(this.loader.D("sabrctxt",{onsbrctxt:z.type,scp:z.scope,dflt:z.sendByDefault}),z.type&&z.sendByDefault&&this.videoData.WF.add(z.type),z.scope!==2&&(z.type&&this.videoData.sabrContextUpdates.set(z.type,z),this.C.Ux(z)))};
|
|
g.u.oK=function(){};
|
|
g.u.z4=function(z,D){if(this.loader.Sl)this.loader.D("sdai",{ignSabrSeek:1,smt:z==null?void 0:z.b5,rn:D});else if(z.b5!==void 0&&z.g_){D=z.b5/z.g_;this.audioTrack.U=!1;this.videoTrack.U=!1;if(this.policy.AT||this.policy.nE||this.policy.WV)this.loader.uY.K=!1;if(this.C.getCurrentTime()!==D){var E={ZP:"sabr_seek",P2:!0,d_:!0};z.seekSource&&(E.seekSource=z.seekSource);ex(this.loader,D+.1,E)}}};
|
|
g.u.onSnackbarMessage=function(z){this.C.Zg("onSnackbarMessage",z)};
|
|
g.u.Gx=function(z,D){this.policy.V&&this.loader.Gx(z,D)};
|
|
g.u.jd=function(z){z.UL&&z.Ul&&f7(this.Sw,z.UL,z.Ul);this.policy.PA&&(z.Je&&z.he&&(this.Sw.dY=z.Je/z.he),z.kO&&z.sW&&(this.Sw.EM=z.kO/z.sW));N2(this.videoData)&&!this.videoData.Jm&&z.Ul&&this.loader.Kp(z.Ul,1E3);z.nj!=null&&this.C.NB(z.nj);z.SN&&(z=((0,g.r)()-z.SN)/1E3,this.loader.UG.kR(1,z))};
|
|
g.u.T9=function(z){this.loader.T9(z)};
|
|
g.u.cj=function(z){this.loader.cj(z)};
|
|
g.u.nL=function(z){this.loader.nL(z)};
|
|
g.u.Df=function(z){return this.videoData.WF.has(z)};
|
|
g.u.vG=function(z,D,E){this.policy.Z&&this.loader.D("sabrctxtplc",{start:z?z.join("_"):"",stop:D?D.join("_"):"",discard:E?E.join("_"):""});if(z){z=g.v(z);for(var Q=z.next();!Q.done;Q=z.next())this.videoData.WF.add(Q.value)}if(D)for(D=g.v(D),z=D.next();!z.done;z=D.next())z=z.value,this.videoData.WF.has(z)&&this.videoData.WF.delete(z);if(E)for(E=g.v(E),D=E.next();!D.done;D=E.next())if(D=D.value,this.videoData.sabrContextUpdates.has(D)&&this.videoData.sabrContextUpdates.delete(D),this.policy.j&&this.K.length)for(z=
|
|
g.v(this.K),Q=z.next();!Q.done;Q=z.next())if(Q=Q.value,!(Q instanceof ug)){var T=void 0;((T=Q.xS)==null?void 0:T.type)===D&&(Q.xS=void 0)}};
|
|
g.u.Z$=function(){};
|
|
g.u.s4=function(z){this.V=z};
|
|
g.u.Ab=function(z,D){m3(this.policy,z,4,D)};
|
|
g.u.XD=function(z){if(z==null?0:z.Sj)if(z=z.Sj.RT){z=g.v(z);for(var D=z.next();!D.done;D=z.next())if(D=D.value,D.formatId){var E=this.Sw.Z.get(GK(D.formatId));E&&E.info&&(E.info.debugInfo=D.debugInfo)}}};
|
|
g.u.LG=function(z){this.videoData.L3.B?this.loader.handleError("net.badstatus",{reason:"hbp_reload_unsupported",init:Math.round(this.videoData.hX),now:Math.round((0,g.r)()),reloadplayerresponse:"1"},2):(this.dR=!0,this.C.Zg("reloadplayer",z))};
|
|
g.u.aC=function(){return this.C.aC()||""};
|
|
g.u.iT=function(){var z=ZBr(this);return Math.min(z.Xs,z.E1)};
|
|
g.u.oy=function(z,D){this.loader.D(z,D)};
|
|
g.u.SL=function(z){dS(this.loader,y7V(this.s9,z))};
|
|
g.u.yQ=function(z){this.C.yQ(z)};
|
|
g.u.vp=function(){this.loader.vp()};
|
|
g.u.Kl=function(){this.loader.Kl()};
|
|
g.u.xV=function(){g.x.prototype.xV.call(this);this.Z=void 0;aDW(this,!0,"i");this.K=[]};c0L.prototype.getCurrentTime=function(){return this.C.getCurrentTime()-this.C.Pc()};
|
|
hh.prototype.S=function(z){cu(z.state)&&KO(this.V)};
|
|
hh.prototype.clear=function(){xDX(this.V);this.Z.clear();this.K.clear();this.U=NaN};
|
|
hh.prototype.IK=function(){this.isSeeking=!0;xDX(this.V);this.U=NaN;this.L=this.LR};pO.prototype.Nj=function(z,D){if(this.B)return swX(this,D);if(D=dq(z)){var E=D.K;E&&E.Z&&E.K&&(z=z.L.length?z.L[0]:null)&&z.state>=2&&!z.Pj()&&z.info.Tp===0&&(this.B=z,this.S=E,this.L=D.info,this.U=this.startTimeSecs=Date.now()/1E3,this.V=this.L.startTime)}return NaN};
|
|
pO.prototype.clear=function(){this.L=this.S=this.B=null;this.K=this.V=this.U=this.startTimeSecs=NaN;this.Z=!1};g.O(Hu,g.x);Hu.prototype.xV=function(){MbW(this);g.x.prototype.xV.call(this)};var CjO=/[?&]cpn=/;var lxr=[2,5,30];g.CO=g.TI(function(){var z="";try{var D=g.$0("CANVAS").getContext("webgl");D&&(D.getExtension("WEBGL_debug_renderer_info"),z=D.getParameter(37446),z=z.replace(/[ :]/g,"_"))}catch(E){}return z});g.O(g.wf,g.x);g.u=g.wf.prototype;g.u.Lg=function(){var z=g.oz(this.provider);y6(this,z)};
|
|
g.u.j6=function(){return this.iQ};
|
|
g.u.oh=function(){return{XG:this.XG,N8:this.N8}};
|
|
g.u.Um=function(z,D){this.XG=z;this.N8=D};
|
|
g.u.NB=function(z){if(!this.ws){this.ws=!0;var D="";switch(z){case 1:D="proximaui";break;case 2:D=MDr(this.provider.videoData)?"proximawpcc":this.provider.videoData.W("html5_enable_proxima")||this.provider.videoData.W("html5_sabr_force_proxima")?"proximaexp":"proximaclient";break;case 3:D="proximaauto"}D!==""&&M_(this,D)}};
|
|
g.u.LH=function(z,D,E,Q){if(!this.kY.has(z)){this.kY.add(z);var T=g.oz(this.provider);g.ig(this,T,"lse",[z,D,E,Q.toFixed(3)])}};
|
|
g.u.O3=function(z){g.th(this,"lwc",[z.P0?z.P0.toFixed():"",z.Kf?z.Kf.toFixed():"",z.hm?(z.hm*1E3).toFixed():"",z.rL?(z.rL*1E3).toFixed():"",z.CP?(z.CP*1E3).toFixed():""].join(":"))};
|
|
g.u.Se=function(z,D,E){var Q=g.dB(z,this.provider.HF().K.PF(g.bm)),T=this.U.get(Q);T||(T={identifier:{identifier:z.F$,tileContext:z.tileContext},receivedCuePointEvents:[],receivedAdEvents:[]},this.U.set(Q,T));D.elapsedTimeMs=g.oz(this.provider);E?(T.receivedAdEvents||(T.receivedAdEvents=[]),T.receivedAdEvents.push(D)):(T.receivedCuePointEvents||(T.receivedCuePointEvents=[]),T.receivedCuePointEvents.push(D))};
|
|
g.u.reportStats=function(z){z=z===void 0?NaN:z;if(!this.rR()&&(z=z>=0?z:g.oz(this.provider),this.wR?g4r.has(this.K)&&(this.L.size||(this.K==="PL"?z>=this.Z+30:z<=this.m7+30||z>=this.Z+1200&&z<=this.m7+86400))&&(g.ig(this,z,"vps",[this.K]),this.Z=z):["PL","B","S"].indexOf(this.K)>-1&&(this.L.size||z>=this.Z+30)&&(g.ig(this,z,"vps",[this.K]),this.Z=z),this.L.size)){this.sequenceNumber===7E3&&g.Rc(Error("Sent over 7000 pings"));if(!(this.sequenceNumber>=7E3)){q_(this,z);var D=this.provider.C.Ec();D=
|
|
g.v(D);for(var E=D.next();!E.done;E=D.next())E=E.value,this.D(E.key,E.value);D=z;E=this.provider.C.y$();var Q=E.droppedVideoFrames||0,T=E.totalVideoFrames||0,k=Q-this.XG,G=T&&!this.N8;Q>E.totalVideoFrames||k>5E3?x2a(this,"html5.badframedropcount","df."+Q+";tf."+E.totalVideoFrames):(k>0||G)&&g.ig(this,D,"df",[k]);this.XG=Q;this.N8=T;this.j>0&&(g.ig(this,z,"glf",[this.j]),this.j=0);bV.isActive()&&(z=bV.hN(),Object.keys(z).length>0&&this.D("profile",z));this.cN&&M_(this,"lwnmow");z={};this.provider.videoData.Z&&
|
|
(z.fmt=this.provider.videoData.Z.itag,(D=this.provider.videoData.B)&&D.itag!==z.fmt&&(z.afmt=D.itag));z.cpn=this.provider.videoData.clientPlaybackNonce;var d;((d=this.FH)==null?0:d.length)?z.adcpn=this.FH.join(","):this.adCpn&&(z.adcpn=this.adCpn);var F;((F=this.Iq)==null?0:F.length)?z.addocid=this.Iq.join(","):this.AT.length&&(z.addocid=this.AT);F=this.provider.videoData;d=F.hH();F=F.latencyClass;(this.provider.X.HF().K.PF(fXO)&&d&&F==="NORMAL"||this.provider.X.HF().K.PF(Lba)&&d&&F==="LOW"||(this.provider.X.HF().K.PF(FbL)||
|
|
this.provider.X.W("html5_double_logging_cdm_dai"))&&this.provider.videoData.isDaiEnabled()&&Jj(this.provider.videoData))&&(z.adc=1);this.provider.videoData.cotn&&(z.cotn=this.provider.videoData.cotn);z.el=ir(this.provider.videoData);z.content_v=tj(this.provider.videoData);z.ns=this.provider.X.U;z.fexp=qPX(this.provider.X.experiments).toString();z.cl=(918025328).toString();d=this.provider.videoData.adFormat||this.adFormat;var L;((L=this.kV)==null?0:L.length)?z.adformat=this.kV.join(","):d&&(z.adformat=
|
|
d);(L=cp(this.provider.videoData))&&(z.live=L);this.provider.videoData.dP()&&(z.drm=1,this.provider.videoData.V&&(z.drm_system=miJ[this.provider.videoData.V.flavor]||0),this.provider.videoData.drmProduct&&(z.drm_product=this.provider.videoData.drmProduct));g.fw()&&this.provider.videoData.KR&&(z.ctt=this.provider.videoData.KR,z.cttype=this.provider.videoData.aQ,this.provider.videoData.mdxEnvironment&&(z.mdx_environment=this.provider.videoData.mdxEnvironment));this.provider.videoData.isDaiEnabled()?
|
|
(z.dai=this.provider.videoData.enableServerStitchedDai?"ss":"cs",this.provider.videoData.BV&&(z.dai_fallback="1"),Jj(this.provider.videoData)&&(z.dai="mv")):this.provider.videoData.GX?z.dai="cs":this.provider.videoData.kP&&(z.dai="disabled");z.seq=this.sequenceNumber++;if(this.provider.videoData.aN){if(L=this.provider.videoData.aN,z&&L)for(L.ns==="3pp"&&(z.ns="3pp"),this.Rx.has(L.ns)&&M_(this,"hbps"),L.shbpslc&&(this.serializedHouseBrandPlayerServiceLoggingContext=L.shbpslc),d=g.v(Object.keys(L)),
|
|
F=d.next();!F.done;F=d.next())F=F.value,this.nR.has(F)||(z[F]=L[F])}else z.event="streamingstats",z.docid=this.provider.videoData.videoId,z.ei=this.provider.videoData.eventId;this.isEmbargoed&&(z.embargoed="1");Object.assign(z,this.provider.X.K);(L=z.seq)&&!this.provider.X.experiments.HF().K.PF(X26)&&(d=cjs(this,+L),d=g.d8(d,Y_6),d=g.J1(d,4),this.L.set("qclc",[d]));z=g.ai("//"+this.provider.X.Mv+"/api/stats/qoe",z);F=d="";D=g.v(this.L.entries());for(E=D.next();!E.done;E=D.next())Q=g.v(E.value),E=
|
|
Q.next().value,Q=Q.next().value,T=void 0,(T=Q)!=null&&T.join&&(E="&"+E+"="+Q.join(","),E.length>100?F+=E:d+=E);this.provider.X.experiments.HF().K.PF(X26)&&(L=cjs(this,+(L||0)),L.qoePingUrl=z+d+F,g.z2("qoeClientLoggingContext",L),d+="&dl=1");Kvs(this,z+d,F.replace(/ /g,"%20"))}this.L.clear()}};
|
|
g.u.MB=function(z){this.cN=z};
|
|
g.u.MZ=function(){if(this.provider.videoData.V){var z=this.provider.videoData.V;M_(this,"eme-"+(z.keySystemAccess?"final":jL(z)?"ms":lN(z)?"ytfp":m6(z)?"safarifp":"nonfinal"))}};
|
|
g.u.Ym=kO(95);g.u.cX=function(z){this.isEmbargoed=z};
|
|
g.u.C0=kO(38);g.u.DQ=kO(44);g.u.onPlaybackRateChange=function(z){var D=g.oz(this.provider);z&&z!==this.Z9&&(g.ig(this,D,"rate",[z]),this.Z9=z);this.wR||this.reportStats(D)};
|
|
g.u.R6=kO(25);g.u.getPlayerState=function(z){if(g.t(z,128))return"ER";if(g.t(z,2048))return"B";if(g.t(z,512))return"SU";if(this.provider.X.HF().K.PF(lq)&&g.t(z,256))return"PA";if(g.t(z,16)||g.t(z,32))return"S";if(z.isOrWillBePlaying()&&g.t(z,64))return"B";var D=rcO[Qj(z)];g.jb(this.provider.X)&&D==="B"&&this.provider.C.getVisibilityState()===3&&(D="SU");D==="B"&&g.t(z,4)&&(D="PB");return D};
|
|
g.u.c9=function(z,D){var E=g.oz(this.provider);g.ig(this,E,"vfi",[z==="A"?"":""+(D!=null?D:0),z])};
|
|
g.u.xV=function(){g.x.prototype.xV.call(this);window.clearInterval(this.WF);window.clearInterval(this.ai)};
|
|
g.u.D=function(z,D,E){var Q=this.wP.indexOf(z)!==-1;Q||this.wP.push(z);if(!E||!Q){D=typeof D!=="string"?g.dW(D):D;D=H4n(D);if(!E&&!/^t[.]/.test(D)){var T=g.oz(this.provider)*1E3;D="t."+T.toFixed()+";"+D}g.th(this,"ctmp",z+":"+D);Pu(this);return T}};
|
|
g.u.KH=function(z,D,E){this.N={qg:Number(this.D("glrem",{nst:z.toFixed(),rem:D.toFixed(),ca:+E})),KO:z,QU:D,isAd:E}};
|
|
g.u.E8=function(z,D,E){g.ig(this,g.oz(this.provider),"ad_playback",[z,D,E])};
|
|
g.u.aY=kO(89);g.u.resume=function(){var z=this;isNaN(this.WF)?h2I(this):this.WF=H6(function(){z.reportStats()},1E4)};
|
|
var gr={},rcO=(gr[5]="N",gr[-1]="N",gr[3]="B",gr[0]="EN",gr[2]="PA",gr[1]="PL",gr[-1E3]="ER",gr[1E3]="N",gr),g4r=new Set(["PL","B","S"]),rf=[];g.O(g.zT,g.x);g.u=g.zT.prototype;g.u.Ar=kO(31);
|
|
g.u.initialize=function(z,D,E){z=z||0;this.policy.K||(D=sHQ(this.K),e1(this.C,new J2(D.video,D.reason)),this.C.gn(new J2(D.audio,D.reason)));this.policy.K&&Zf(this);this.Sw.isManifestless&&XtW(this.U);this.N&&tbX(this.N,this.videoTrack.vF);D=isNaN(this.getCurrentTime())?0:this.getCurrentTime();var Q=!this.Sw.isManifestless;this.policy.Yb&&(Q=Q||this.Sw.qj);if(!this.policy.mk||this.policy.Kx)this.currentTime=Q?z:D;this.policy.AT&&this.seek(this.getCurrentTime(),{}).Hj(function(){});
|
|
if(this.policy.K){var T;((T=this.Z)==null?0:fDa(T,this.aC()||""))&&tqn(this)&&Db(this,this.videoTrack)&&Db(this,this.audioTrack)&&(R3L(this.L,this.Z),this.policy.U&&rjr(this))}else this.FH&&(yjr(this,this.videoTrack),yjr(this,this.audioTrack),FJa(this.FH),delete this.FH);E?(Qm(this,!1),g.$R(this.zD)):(z=this.getCurrentTime()===0,cZ(this.U,this.videoTrack,this.videoTrack.vF,z),cZ(this.U,this.audioTrack,this.audioTrack.vF,z),this.policy.K&&XYQ(this.L,{tv:1}),this.policy.AT||this.seek(this.getCurrentTime(),
|
|
{}).Hj(function(){}),this.timing.tick("gv"));
|
|
(this.Sw.P0||this.Sw.Kf||this.Sw.hm||this.Sw.rL||this.Sw.CP)&&this.C.O3(this.Sw)};
|
|
g.u.resume=function(z){if(this.isSuspended||this.Wa||(z===void 0?0:z)){this.B3=this.Wa=this.isSuspended=!1;try{this.Nj()}catch(D){g.W3(D)}}};
|
|
g.u.QL=function(){return!this.policy.uE};
|
|
g.u.Jw=function(z,D){z=z===void 0?!1:z;D=D===void 0?!1:D;$2V(this);this.C.PZ()&&(this.S=NaN);z?(this.policy.wR&&this.D("loader",{setsmb:1}),this.policy.WF=!0,this.ME()):(Qm(this,!1),D||this.ME())};
|
|
g.u.setAudioTrack=function(z,D,E){E=E===void 0?!1:E;if(!this.rR()){var Q=!isNaN(D);E&&Q&&(this.audioTrack.FH=Date.now(),this.policy.Qo&&(this.Kx=!0));E=this.C.PZ()&&!this.C.getVideoData().U;if(this.policy.K){a:{var T=this.V;for(var k=z.id,G=g.v(T.wR),d=G.next();!d.done;d=G.next())if(d.value.id===k){G=T.Sw.K[k];T.V=G;Hy(T.Qh)&&(T.Iq=!0);d=Q?"t":"m";T.FH=k;T.m7=d;k=new J2(G,d);Q&&(T.S=!0);T=k;break a}T.Z=[];T=null}this.C.gn(T)}else T=this.K,T.L=T.Sw.K[z.id],T.S=T.L,T=new Xb(T.S,T.Z,Q?"t":"m"),this.C.gn(new J2(T.audio,
|
|
T.reason));Q?(this.GO=Date.now(),Q=this.audioTrack.vF.index.n0(D),this.D("setAudio",{id:z.id,cmt:D,sq:Q}),Q>=0&&(this.policy.K&&this.V0(!0,"mosaic"),fM(this.audioTrack,Q,NaN,NaN),!this.policy.NR&&this.Sw.isLive&&L7(this.Sw,Q,!1))):E||this.C.Xi()}};
|
|
g.u.setPlaybackRate=function(z){z!==this.j.getPlaybackRate()&&this.j.setPlaybackRate(z)};
|
|
g.u.H6=function(z){var D=this.L.U;this.L.U=z;this.D("scfidc",{curr:GK(D),"new":GK(z)});z&&GK(z)!==GK(D)&&(this.V0(!0,"caption change"),this.Nj())};
|
|
g.u.D3=function(z){this.L.s4(z)};
|
|
g.u.FR=function(z,D){D=D===void 0?!1:D;z.K.info.pR()?this.C.gn(z,D):e1(this.C,z)};
|
|
g.u.SL=function(z){u6(z.Rq[z.Rq.length-1])&&dS(this,y7V(this.K,z.Rq[0].vF))};
|
|
g.u.IP=function(){return this.C.IP()};
|
|
g.u.oL=function(){return this.C.oL()};
|
|
g.u.nL=function(z){this.C.Y().Bc()&&this.D("sps",{status:z.PP||""});if(z.PP===1)this.W8=0;else if(z.PP===2||z.PP===3){var D=!1;if(z.PP===3){var E;this.sD=(E=z.ks)!=null?E:Infinity;this.W8+=1;(D=pM(this))&&this.ut(!0)}this.C.xa(!0,D)}};
|
|
g.u.oO=function(){return this.C.oO()};
|
|
g.u.X$=function(){return this.C.X$()};
|
|
g.u.UJ=function(z){this.C.UJ(z)};
|
|
g.u.VU=function(){var z,D=(z=this.C.xX())==null?void 0:z.getCurrentTime();D?this.C.D("rms",{cta:D}):g.$R(this.fJ)};
|
|
g.u.Nj=function(){GT(this);if(this.YV&&rF(this.YV)&&!this.YV.fZ()&&(!this.policy.mk||isFinite(this.getCurrentTime()))){var z=Df(this.videoTrack);z=this.policy.J$&&z&&z.PX();this.Sw.isManifestless&&this.Sw.isWindowedLive&&G7(this.Sw)?(this.S=G7(this.Sw),this.YV.Ur(this.S)):n7(this.Sw)&&!z?(z=this.getCurrentTime(),this.policy.mk&&this.policy.Kx&&this.D("ssrDuration",{ld:XE(this),lct:this.currentTime,vpd:this.getCurrentTime()},!0),isNaN(this.S)?(this.S=z+3600,this.YV.Ur(this.S)):this.S<=z+1800&&(this.S=
|
|
Math.max(this.S+1800,z+3600),this.YV.Ur(this.S))):this.YV.isView||(z=Math.max(this.audioTrack.getDuration(),this.videoTrack.getDuration()),(!isFinite(this.S)||this.S!==z)&&z>0&&(this.YV.Ur(z),this.S=z))}if(!this.rR())if(kx(this.Sw)&&this.Sw.Pj()){var D=this.Sw;this.handleError("manifest.net.retryexhausted",D.n3?{rc:D.m4}:{rc:D.m4.toString()},1)}else if(this.policy.K)a:{try{if(Oh(this)&&this.gd){D=this.L;var E=this.gd,Q=E.K;if(Q){var T=D.C.KL();z=!0;T||(T=D.loader.getCurrentTime(),z=!1);var k=z?D.C.AU(T):
|
|
T;if(D.loader.U8(k))var G=!1;else{var d={t:T.toFixed(3),isUtc:z};c:{var F=D.C.aC();if(F){for(var L=g.v([D.audioTrack,D.videoTrack]),n=L.next();!n.done;n=L.next()){var f=Fa(n.value.vF,D.Sw.xf),X=void 0,W=((X=Q)==null?void 0:X.Os(f,F))||[];if(W.length===0||!nzL(new mJ(W),k)){var J=!1;break c}}J=!0}else J=!1}if(J)D.loader.D("prebuffer",Object.assign(d,{inrange:1})),G=!0;else{if(tR(Q.info)){var V;if(V=z){var l,S;V=(((l=Q.info.K)==null?void 0:(S=l.vQ)==null?void 0:S.x_)||0)===T*1E3}var Z=V}else Z=!z&&
|
|
wj(Q.info)===T*1E3;Z?(D.loader.D("prebuffer",Object.assign(d,{match:1})),G=!0):G=!1}}if(G){D.C.dM("ismp_c");D.K.push(Q);var p;(p=D.AT)==null||Y2(p,Q.info.ZS);Q.MV();Kk(E,!1)}}}Rz(this.L);this.Sw.isManifestless&&this.policy.U&&kX(this.uY);var c;((c=this.YV)==null?0:t$(c))&&TT(this);XYQ(this.L);if(Oh(this)&&this.gd){var w=this.L,y=this.gd,B=y.L.oc;if(B!==void 0&&B>=0){w.C.dM("ismp_a");var DJ=y.L;var fn=DJ.oc;if(fn===void 0)var XQ=!1;else{var Ik=DJ.Qa?w.C.AU(fn):fn,zL;if(zL=!w.loader.U8(Ik)&&jwr(w,w.m9)){var HX=
|
|
w.C.getCurrentTime()*1E3,Yc=vNn(w,HX),R6=Yc.Wh;zL=Yc.Ua>=7E3&&R6>=7E3}XQ=zL}if(XQ){var Wn=Wc6(w,DJ);w.policy.Lh>0&&w.m9.BP++;Wn&&(y.K!==Wn&&(zMO(y),y.K=Wn,y.L=ZP),w.C.dM("ismp_rc"))}}}}catch(Fr){g.Rc(Fr);D=Fr;if(D.message.includes("changeType")){this.D("ctype",{exp:D.name,msg:D.message,s:D.stack});break a}this.handleError("fmt.unplayable",{exp:D.name,msg:D.message,s:D.stack,trg:"sabrslicerqt"},1)}kxQ(this);g.$R(this.n3)}else if(!this.Sw.L||!ohL(this.videoTrack)&&!ohL(this.audioTrack)||(this.videoTrack.B||
|
|
this.audioTrack.B)&&this.policy.m9?D=!1:(this.ME(),this.C.seekTo(Infinity,{ZP:"checkLoaderTracksSync",Kp:!0}),D=!0),!D){GT(this);this.Sw.isManifestless&&(srO(this.videoTrack),srO(this.audioTrack),kX(this.uY),(D=dq(this.videoTrack))&&D.K&&(D=D.K.Z&&!this.policy.Lz,this.D(D===this.policy.S.IM?"strm":"strmbug",{strm:D,sfmp4:this.policy.S.IM,dfs:this.policy.Lz},!0)));if(this.YV)TT(this);else if(this.policy.B){D=!1;E=g.v([this.videoTrack,this.audioTrack]);for(Q=E.next();!Q.done;Q=E.next())for(G=Q.value,
|
|
Q=dq(G);Q&&G.KP()!==Df(G);Q=dq(G))G.nt(Q),D=!0;e0(this.videoTrack)&&e0(this.audioTrack)||D&&g.S9(this)}Er(this);cZ(this.U,this.videoTrack,this.videoTrack.vF,!1);cZ(this.U,this.audioTrack,this.audioTrack.vF,!1);if(!this.policy.wv&&(D=this.videoTrack,G=this.audioTrack,(!this.YV||rF(this.YV)&&!this.policy.Tw)&&!this.uY.isSeeking()&&(this.policy.K||JR(D)&&D.vF.vS()&&this.K.FH)))a:{if(E=this.getCurrentTime(),Q=this.j,G=qz(Q,D.vF.info.ur,G.vF.info.ur,0),k=yX(Q.AL)+G/$v(Q.AL),E+=Math.max(k,k+Q.policy.x4-
|
|
G/D.vF.info.ur),D.L.length){if(D.L[0].info.Rq[0].startTime<=E)break a;DW(D)}Q=D.Z;for(G=Q.K.length-1;G>=0;G--)Q.K[G].info.startTime>E&&Q.K.pop();iQO(D);D.K&&E<D.K.startTime&&(D.WF=0,D.vF.vS()?D.K=D.vF.v2(E,!0).Rq[0]:D.K=null)}L6w(this.U,this.videoTrack,this.audioTrack);L6w(this.U,this.audioTrack,this.videoTrack);kxQ(this);this.N&&(D=this.N,D.B?(E=D.U+D.policy.Sp,D.Z||(E=Math.min(E,D.startTimeSecs+D.policy.Mv)),D=Math.max(0,E*1E3-Date.now())):D=NaN,isNaN(D)||g.$R(this.uE,D));g.$R(this.n3)}};
|
|
g.u.ZJ=function(z){this.C.ZJ(z)};
|
|
g.u.xo=function(){return this.C.xo()};
|
|
g.u.LH=function(z){if(this.Sw.isManifestless){var D=this.videoTrack.vF;if(D){var E=D.index.eb(),Q=-1,T=-1;D.index instanceof KA&&(Q=D.index.RU(),T=D.index.lU());this.C.LH(z,E,Q,T)}}};
|
|
g.u.YQ=function(){return this.wR!==0&&this.WF!==0};
|
|
g.u.B$=function(z){var D,E=z===((D=this.YV)==null?void 0:D.K)?this.audioTrack:this.videoTrack,Q;if((Q=dq(E))==null?0:Q.isLocked){if(this.C.Y().Bc()){var T;this.D("eosl",{ounlock:(T=dq(E))==null?void 0:T.info.qy()})}var k;nh(this,z===((k=this.YV)==null?void 0:k.K))}var G;if(this.policy.Qo&&z===((G=this.YV)==null?void 0:G.K)&&this.Vi){D=this.Vi-this.getCurrentTime();var d;this.C.D("asl",{l:D,xtag:(d=Df(this.audioTrack))==null?void 0:d.vF.info.K});this.Kx=!1;this.Vi=0}z.gL()&&z.JH().length===0&&(z.Y6(),
|
|
this.YV&&!this.YV.gL()&&(this.C.Y().Bc()&&this.C.D("rms",{ld:"seek"}),this.YV.U=performance.now(),this.C.wA(),this.C.Y().Bc()&&g.$R(this.fJ)));var F;(F=E.N)!=null&&pk(F,0);this.policy.Vh?Ny(this):this.Nj()};
|
|
g.u.ud=function(z){if(this.YV){var D=Df(z===this.YV.K?this.audioTrack:this.videoTrack);if(z=z.o3())for(var E=0;E<z.length;E++)this.D("appendedbuffer",{i:E,b:g.J1(z[E].subarray(0,4096),3)});z={};D&&(z=j4(D));z.trg="onappenderr";this.handleError("fmt.unplayable",z,1)}};
|
|
g.u.jl=function(z){this.C.jl(z)};
|
|
g.u.kQ=function(){return e0(this.videoTrack)&&e0(this.audioTrack)};
|
|
g.u.q3=function(z,D,E){E&&this.Sl&&this.D("sdai",{skipadsvi:1,rep:z.info.itag,sq:D.UH,acpn:E.K.join("-"),avids:E.ids.join("-")});if(this.Sw.isManifestless){z=!!z.info.video;xHw(this,D,E,z,!0);if(!this.policy.ew&&this.policy.wP&&z){var Q;(Q=this.Z9)==null||iBI(Q,D.UH,E)}if(this.policy.L&&D.Ok){Q=!!E;var T=D.Ok||null;if((T==null?void 0:T.event)!=="predictStart"){var k;if((k=this.L)==null)var G=void 0;else{var d,F;G={requestNumber:((d=k.kV)==null?void 0:d.SM())||-1,isDecorated:(F=k.kV)==null?void 0:
|
|
F.info.isDecorated()}}F=G;d=F.requestNumber;F=F.isDecorated;if(z&&!F){var L;this.D("sdai",{underdec:(L=this.Sk)==null?void 0:mfI(L,T),evt:T==null?void 0:T.event,id:T==null?void 0:T.identifier,sq:D.UH,mt:D.startTime.toFixed(3),stif:Q,rn:d})}}}if(!this.policy.ew){L=z?this.videoTrack:this.audioTrack;L.j.push({segmentNumber:D.UH,Cv:E});L.j.length>5&&L.j.shift();D=D.UH;var n;if((n=this.C.getVideoData())==null?0:n.enableServerStitchedDai)n=PCO(this.audioTrack,D),E=PCO(this.videoTrack,D),n!==0&&E!==0&&n!==
|
|
E&&this.handleError("ssdai.avsync",{sq:D,a:n,v:E},0)}}};
|
|
g.u.zn=function(z,D,E,Q){z.info.video&&this.B.zn(D,E,Q)};
|
|
g.u.Rp=function(z){this.K.Rp(z)};
|
|
g.u.F2=kO(9);g.u.GQ=function(){return this.videoTrack.U||this.audioTrack.U};
|
|
g.u.seek=function(z,D){if(this.rR())return g.F$();if(this.GQ())return g.F$("seeking to head");if(this.policy.AT&&!isFinite(z))return kia(this.uY),dQ(Infinity);GT(this);LU6(this,z,!1,D.seekSource);Zf(this);this.policy.K||Er(this,z);this.YV&&this.YV.K&&this.YV.L&&!this.C.getVideoData().y0&&(this.YV.K.isLocked()||this.YV.L.isLocked())&&this.C.Xi({reattachOnLockedBuffer:1,vsb:""+this.YV.L.isLocked(),asb:""+this.YV.K.isLocked()});var E=this.getCurrentTime(),Q=this.uY.seek(z,D);if(!this.policy.mk||this.policy.Kx)this.currentTime=
|
|
Q;e3(this.B,z,E,this.policy.AP&&!D.P2);g.S9(this);return dQ(Q)};
|
|
g.u.n6=function(z){return this.policy.K&&this.L.n6(z)};
|
|
g.u.Df=function(z){return this.L.Df(z)};
|
|
g.u.V0=function(z,D){this.L.V0(z,D)};
|
|
g.u.getCurrentTime=function(){if(this.policy.mk){var z=this.Pc()||0;return this.C.getCurrentTime(!0)-z}return this.currentTime};
|
|
g.u.hB=function(){return this.audioTrack.vF.info};
|
|
g.u.v4=function(){return this.videoTrack.vF.info};
|
|
g.u.zy=function(){return this.audioTrack.vF.info.hT};
|
|
g.u.F3=function(){return this.videoTrack.vF.info.hT};
|
|
g.u.xV=function(){try{this.Jw(),DW(this.audioTrack),DW(this.videoTrack),g.um(this.audioTrack),g.um(this.videoTrack),this.audioTrack.dispose(),this.videoTrack.dispose(),g.x.prototype.xV.call(this)}catch(z){g.W3(z)}};
|
|
g.u.handleError=function(z,D,E){E=E===void 0?0:E;var Q=L$(E);z==="fmt.unplayable"&&this.Sw.isLive&&(this.policy.RP=!1,g.Fl(this.Sw));D=new g.FR(z,D,E);g.vn(this);g.dW(D.details);this.C.handleError(D);z!=="html5.invalidstate"&&D.errorCode!=="fmt.unplayable"&&z!=="fmt.unparseable"&&Q&&this.dispose()};
|
|
g.u.zO=function(){var z=Df(this.audioTrack),D=Df(this.videoTrack);z={lct:this.getCurrentTime().toFixed(3),lsk:this.uY.isSeeking(),lmf:this.K.K.isLocked(),lbw:Qs(this.schedule).toFixed(3),lhd:yX(this.schedule).toFixed(3),lst:((this.schedule.S.L0()||0)*1E9).toFixed(3),laa:z?z.qy():"",lva:D?D.qy():"",lar:this.audioTrack.K?this.audioTrack.K.qy():"",lvr:this.videoTrack.K?this.videoTrack.K.qy():"",laq:""+dj(this.audioTrack),lvq:""+dj(this.videoTrack)};this.YV&&!this.YV.dE()&&this.YV.K&&this.YV.L&&(z.lab=
|
|
jP(this.YV.K.JH()),z.lvb=jP(this.YV.L.JH()));this.ew&&(z.lapt=((0,g.r)()-this.ew).toFixed(0),z.lapr=Mqw(this));this.WF&&(z.lapmabht=((0,g.r)()-this.WF).toFixed(0),z.lapmabh=Q2(this,this.audioTrack).toFixed(0));(D=this.L.zV)&&(z.reqBlocked=D);(D=this.L.My)&&(z.lsrt=((0,g.r)()-D).toFixed(0));this.wR&&(z.lapmvbht=((0,g.r)()-this.wR).toFixed(0),z.lapmvbh=Q2(this,this.videoTrack).toFixed(0));this.cF&&(z.lapsdai=((0,g.r)()-this.cF).toFixed(0));return z};
|
|
g.u.ME=function(){try{this.policy.K&&this.L.V0(!1,"pending"),this.audioTrack.ME(),this.videoTrack.ME()}catch(z){g.W3(z)}this.policy.B=""};
|
|
g.u.U8=function(z){return this.videoTrack&&this.audioTrack?this.videoTrack.U8(z)&&this.audioTrack.U8(z):!0};
|
|
g.u.pX=function(){return oI(this.j)};
|
|
g.u.D=function(z,D,E){this.C.D(z,D,E===void 0?!1:E)};
|
|
g.u.aC=function(){return this.C.aC()};
|
|
g.u.Kp=function(z,D){z/=D;isNaN(this.timestampOffset)&&g.Jq(this,z-Math.min(z,this.policy.P7));var E=z-this.timestampOffset;E<0&&!this.cN&&(this.cN=!0,this.D("neg_ts",{ts:E.toFixed(3),offset:this.timestampOffset.toFixed(3),wnd:eL(this.Sw)||this.Sw.P0?"1":"0"}),this.C.Y().HF().K.PF(eQr)&&(g.Jq(this,z-Math.min(z,this.policy.P7)),E=z-this.timestampOffset));return E*D};
|
|
g.u.Pc=function(){return this.timestampOffset};
|
|
g.u.isSeeking=function(){return this.uY.isSeeking()};
|
|
g.u.B5=function(){this.B.B5()};
|
|
g.u.JU=function(z,D,E){D=D===void 0?!1:D;E=E===void 0?{}:E;this.policy.K?this.V.JU(z,D,E):this.K.JU(z,D,E)};
|
|
g.u.BW=kO(81);g.u.isOffline=function(){return!!this.C.getVideoData().cotn};
|
|
g.u.XR=function(z,D){this.C.XR(z,D)};
|
|
g.u.ZL=function(z,D){if(this.policy.K)LU6(this,z,!0,D),this.L.V0(!0,"utc"),this.Nj();else if(D=this.C.getVideoData().gE){var E=this.U;E.t9=z;E.gE=D;HZ(this)}};
|
|
g.u.Q6=function(z){this.videoTrack.U=!1;this.audioTrack.U=!1;this.uY.K=!1;this.C.Q6(z)};
|
|
g.u.NP=function(z){this.uY.NP(z-this.Pc())};
|
|
g.u.e6=function(){this.C.e6()};
|
|
g.u.ut=function(z){z!==this.policy.bH&&((this.policy.bH=z)||this.Nj())};
|
|
g.u.Xi=function(z){this.C.Xi(z)};
|
|
g.u.MB=function(z){this.C.MB(z)};
|
|
g.u.Mz=kO(102);g.u.yC=function(z){var D;(D=this.AT)==null||D.yC(z)};
|
|
g.u.cj=function(z){this.policy.ew&&this.C.getVideoData().xf()&&!z.DT&&(this.D("liveUmpMissing",{segmentNum:z.HZ,headerId:z.VJ,startMs:z.startMs,durationMs:z.durationMs}),this.policy.ew=!1)};
|
|
g.u.Gx=function(z,D){if(this.policy.V){var E,Q=(E=z.HV)==null?void 0:E[0];E=I4I(this.C.getVideoData());var T;(T=this.AT)==null||T.Gx(z,D,this.Sk||void 0,E,this.policy.uH?this.Sw:void 0);if(this.policy.Z){var k,G,d;this.D("clidai",{onqlst:1,len:((k=z.HV)==null?void 0:k.length)||0,rn:D,evt:Lk(Q==null?void 0:(G=Q.Ok)==null?void 0:G.event),cid:(Q==null?void 0:(d=Q.Ok)==null?void 0:d.identifier)||"null",sq:(Q==null?void 0:Q.HZ)||-1,trk:(Q==null?void 0:Q.trackType)||"null",disr:E})}}};
|
|
g.u.T9=function(z){if(this.policy.ew){var D;(D=this.Sk)==null||D.T9(z)}};
|
|
g.u.Kl=function(){this.s9++};
|
|
g.u.vp=function(){this.s9=0};g.O(u4,g.Ma);g.O(Vm,u4);Vm.prototype.U=function(z,D){if(z&&D){var E=Number(g.c7(z,"cpi"))*1+1;isNaN(E)||E<=0||E<this.Z?(this.B.stop(),this.L.stop(),this.Z=-1,this.K={}):(E>this.Z&&(this.Z=E,g.Ol(this.K)||(this.K={},this.B.stop(),this.L.stop())),this.K[D]=z,g.$R(this.L))}};
|
|
Vm.prototype.V=function(){for(var z=g.v(Object.keys(this.K)),D=z.next();!D.done;D=z.next()){var E=D.value;D=this.Zg;for(var Q=this.Z,T=g.Xf(this.K[E]),k=[],G=g.v(T[6].split("&")),d=G.next();!d.done;d=G.next())d=d.value,d.indexOf("cpi=")===0?k.push("cpi="+Q.toString()):d.indexOf("ek=")===0?k.push("ek="+kr(E)):k.push(d);T[6]="?"+k.join("&");E="skd://"+T.slice(2).join("");T=E.length*2;Q=new Uint8Array(T+4);Q[0]=T%256;Q[1]=(T-Q[0])/256;for(T=0;T<E.length;++T)Q[T*2+4]=E.charCodeAt(T);D.call(this,"rotated_need_key_info_ready",
|
|
new wB(Q,"fairplay",!0))}this.K={}};
|
|
Vm.prototype.xV=function(){this.K={};u4.prototype.xV.call(this)};g.O(Or,u4);
|
|
Or.prototype.B=function(z){var D;a:{if((D=z.cryptoPeriodIndex)&&this.K.length>0)for(var E=g.v(this.K),Q=E.next();!Q.done;Q=E.next())if(D===Q.value.info.cryptoPeriodIndex){D=!0;break a}D=!1}if(!D){D=(0,g.r)();a:{E=z.cryptoPeriodIndex;if(!isNaN(E)){Q=g.v(this.Z.values());for(var T=Q.next();!T.done;T=Q.next())if(Math.abs(T.value.cryptoPeriodIndex-E)<=1){E=!0;break a}}E=!1}E?(E=z.K,E=Math.max(0,Math.random()*((isNaN(E)?120:E)-30))*1E3):E=0;this.Zg("log_qoe",{wvagt:"delay."+E,cpi:z.cryptoPeriodIndex,reqlen:this.K.length});
|
|
E<=0?WUX(this,z):(this.K.push({time:D+E,info:z}),g.$R(this.L,E))}};
|
|
Or.prototype.xV=function(){this.K=[];u4.prototype.xV.call(this)};var rr={},b1L=(rr.DRM_TRACK_TYPE_AUDIO="AUDIO",rr.DRM_TRACK_TYPE_SD="SD",rr.DRM_TRACK_TYPE_HD="HD",rr.DRM_TRACK_TYPE_UHD1="UHD1",rr);g.O(Vjn,g.x);g.O(j1,g.Ma);g.u=j1.prototype;g.u.b3=function(z){var D=this;if(!(this.rR()||z.size<=0)){var E={};z.forEach(function(Q,T){var k=vt(D.L)?T:Q;T=new Uint8Array(vt(D.L)?Q:T);vt(D.L)&&guk(T);Q=g.J1(T,4);guk(T);T=g.J1(T,4);D.K[Q]?D.K[Q].status=k:D.K[T]?D.K[T].status=k:D.K[Q]={type:"",status:k};N7I(D,D.K[Q].type,E)});
|
|
H1k(this,",");b4(this,{onkeystatuschange:1});this.status="kc";this.Zg("keystatuseschange",this)}};
|
|
g.u.error=function(z,D,E,Q){this.rR()||(this.Zg("licenseerror",z,D,E,Q),z==="drm.provision"&&(z=(Date.now()-this.U)/1E3,this.U=NaN,this.Zg("ctmp","provf",{et:z.toFixed(3)})));L$(D)&&this.dispose();this.Tk&&(this.Tk.certificate=null)};
|
|
g.u.shouldRetry=function(z,D){return!z&&this.requestNumber===D.requestNumber};
|
|
g.u.xV=function(){this.K={};g.Ma.prototype.xV.call(this)};
|
|
g.u.zO=function(){var z={ctype:this.N.contentType||"",length:this.N.initData.length,requestedKeyIds:this.ew,cryptoPeriodIndex:this.cryptoPeriodIndex};this.B&&(z.keyStatuses=this.K);return z};
|
|
g.u.ox=function(){var z=this.Z.join();if(vJ(this)){var D=new Set,E;for(E in this.K)this.K[E].status!=="usable"&&D.add(this.K[E].type);z+="/UKS."+Array.from(D)}return z+="/"+this.cryptoPeriodIndex};
|
|
g.u.RC=function(){return this.url};g.O(Yd,g.x);g.u=Yd.prototype;g.u.xW=function(z){if(this.V){var D=z.messageType||"license-request";this.V(new Uint8Array(z.message),D)}};
|
|
g.u.b3=function(){this.S&&this.S(this.K.keyStatuses)};
|
|
g.u.mF=function(z){this.V&&this.V(z.message,"license-request")};
|
|
g.u.WC=function(z){if(this.Z){if(this.L){var D=this.L.error.code;z=this.L.error.systemCode}else D=z.errorCode,z=z.systemCode;this.Z("t.prefixedKeyError;c."+D+";sc."+z,D,z)}};
|
|
g.u.rC=function(){this.U&&this.U()};
|
|
g.u.update=function(z){var D=this;if(this.K)return this.K.update(z).then(null,o7(function(E){i1V(D,"t.update",E)}));
|
|
this.L?this.L.update(z):this.element.addKey?this.element.addKey(this.N.keySystem,z,this.initData,this.sessionId):this.element.webkitAddKey&&this.element.webkitAddKey(this.N.keySystem,z,this.initData,this.sessionId);return g.P6()};
|
|
g.u.xV=function(){this.K&&(this.j?this.K.close().catch(g.Rc):this.K.close());this.element=null;g.x.prototype.xV.call(this)};g.O(Id,g.x);g.u=Id.prototype;g.u.setServerCertificate=function(){return this.mediaKeys.setServerCertificate?this.K.flavor==="widevine"&&this.K.UR?this.mediaKeys.setServerCertificate(this.K.UR):Yx(this.K)&&this.K.oQ?this.mediaKeys.setServerCertificate(this.K.oQ):null:null};
|
|
g.u.createSession=function(z,D){var E=z.initData;if(this.K.keySystemAccess){D&&D("createsession");var Q=this.mediaKeys.createSession();lN(this.K)?E=yYJ(E,this.K.oQ):Yx(this.K)&&(E=nuJ(E)||new Uint8Array(0));D&&D("genreq");z=Q.generateRequest(z.contentType,E);var T=new Yd(null,null,null,Q,null,this.U);z.then(function(){D&&D("genreqsuccess")},o7(function(G){i1V(T,"t.generateRequest",G)}));
|
|
return T}if(jL(this.K))return sXa(this,E);if(m6(this.K))return ouO(this,E);if((Q=this.element)==null?0:Q.generateKeyRequest)this.element.generateKeyRequest(this.K.keySystem,E);else{var k;(k=this.element)==null||k.webkitGenerateKeyRequest(this.K.keySystem,E)}return this.Z=new Yd(this.element,this.K,E,null,null,this.U)};
|
|
g.u.UP=function(z){var D=ad(this,z);D&&D.mF(z)};
|
|
g.u.eu=function(z){var D=ad(this,z);D&&D.WC(z)};
|
|
g.u.Vx=function(z){var D=ad(this,z);D&&D.rC(z)};
|
|
g.u.getMetrics=function(){var z=null;if(this.mediaKeys&&this.mediaKeys.getMetrics)try{z=this.mediaKeys.getMetrics()}catch(D){}return z};
|
|
g.u.xV=function(){this.L=this.mediaKeys=null;var z;(z=this.Z)==null||z.dispose();z=g.v(Object.values(this.V));for(var D=z.next();!D.done;D=z.next())D.value.dispose();this.V={};g.x.prototype.xV.call(this);delete this.element};g.u=S1.prototype;g.u.get=function(z){z=this.findIndex(z);return z!==-1?this.values[z]:null};
|
|
g.u.remove=function(z){z=this.findIndex(z);z!==-1&&(this.keys.splice(z,1),this.values.splice(z,1))};
|
|
g.u.Lf=function(){this.keys=[];this.values=[]};
|
|
g.u.set=function(z,D){var E=this.findIndex(z);E!==-1?this.values[E]=D:(this.keys.push(z),this.values.push(D))};
|
|
g.u.findIndex=function(z){return g.hX(this.keys,function(D){return Mc(z,D)})};g.O(Zb,g.Ma);g.u=Zb.prototype;g.u.Vn=function(z){this.BX({onecpt:1});z.initData&&MjX(this,new Uint8Array(z.initData),z.initDataType)};
|
|
g.u.tK=function(z){this.BX({onndky:1});MjX(this,z.initData,z.contentType)};
|
|
g.u.jl=function(z){this.BX({onneedkeyinfo:1});this.X.W("html5_eme_loader_sync")&&(this.U.get(z.initData)||this.U.set(z.initData,z));PTs(this,z)};
|
|
g.u.TP=function(z){this.Z.push(z);cJ(this)};
|
|
g.u.createSession=function(z){var D=CTa(this)?f9V(z):g.J1(z.initData);this.L.get(D);this.Iq=!0;z=new j1(this.videoData,this.X,z,this.drmSessionId,this.Tk);this.L.set(D,z);z.subscribe("ctmp",this.yZ,this);z.subscribe("keystatuseschange",this.b3,this);z.subscribe("licenseerror",this.iw,this);z.subscribe("newlicense",this.U6,this);z.subscribe("newsession",this.Tl,this);z.subscribe("sessionready",this.X_,this);z.subscribe("fairplay_next_need_key_info",this.BC,this);this.X.W("html5_enable_vp9_fairplay")&&
|
|
z.subscribe("qualitychange",this.eN,this);z.subscribe("sabrlicenseconstraint",this.cz,this);D=this.mediaKeys;b4(z,{createkeysession:1});z.status="gr";g.t3("drm_gk_s",void 0,z.videoData.N);z.url=IEw(z);z.B=m8n(z,D);g.H(z,z.B)};
|
|
g.u.U6=function(z){this.rR()||(this.BX({onnelcswhb:1}),z&&!this.heartbeatParams&&(this.heartbeatParams=z,this.Zg("heartbeatparams",z)))};
|
|
g.u.Tl=function(){this.rR()||(this.BX({newlcssn:1}),this.Z.shift(),this.Iq=!1,cJ(this))};
|
|
g.u.X_=function(){if(jL(this.K)&&(this.BX({onsnrdy:1}),this.WF--,this.WF===0)){var z=this.j,D,E;(D=z.element)==null||(E=D.msSetMediaKeys)==null||E.call(D,z.L)}};
|
|
g.u.b3=function(z){if(!this.rR()){this.m7||(this.m7=!0,this.X.Bc()&&AYs(this));this.BX({onksch:1});var D=this.eN;if(!vJ(z)&&g.$S&&z.L.keySystem==="com.microsoft.playready"&&navigator.requestMediaKeySystemAccess)var E="large";else{E=[];var Q=!0;if(vJ(z))for(var T=g.v(Object.keys(z.K)),k=T.next();!k.done;k=T.next())k=k.value,z.K[k].status==="usable"&&E.push(z.K[k].type),z.K[k].status!=="unknown"&&(Q=!1);if(!vJ(z)||Q)E=z.Z;E=x8r(E)}D.call(this,E);if(z.X.W("html5_enable_vp9_fairplay")&&Yx(z.L))D=z.j;
|
|
else{if(!vJ(z))for(D={},E=g.v(z.Z),Q=E.next();!Q.done;Q=E.next())N7I(z,Q.value,D);D=z.authorizedFormats}this.videoData.authorizedFormats=D;this.Zg("keystatuseschange",z)}};
|
|
g.u.yZ=function(z,D){this.rR()||this.Zg("ctmp",z,D)};
|
|
g.u.BC=function(z,D){this.rR()||this.Zg("fairplay_next_need_key_info",z,D)};
|
|
g.u.iw=function(z,D,E,Q){this.rR()||(this.videoData.W("html5_log_drm_metrics_on_error")&&AYs(this),this.Zg("licenseerror",z,D,E,Q))};
|
|
g.u.Uh=function(){return this.S};
|
|
g.u.eN=function(z){var D=qv("auto",z,!1,"l");if(this.videoData.yL){if(this.S.equals(D))return}else if(CAL(this.S,z))return;this.S=D;this.Zg("qualitychange");this.BX({updtlq:z})};
|
|
g.u.cz=function(z){this.videoData.sabrLicenseConstraint=z};
|
|
g.u.xV=function(){var z,D;this.K.keySystemAccess&&this.element&&!((z=this.mediaElement)==null?0:(D=z.C3)==null?0:D.PZ())&&(this.AT?this.element.setMediaKeys(null).catch(g.Rc):this.element.setMediaKeys(null));this.element=null;this.Z=[];z=g.v(this.L.values());for(D=z.next();!D.done;D=z.next())D=D.value,D.unsubscribe("ctmp",this.yZ,this),D.unsubscribe("keystatuseschange",this.b3,this),D.unsubscribe("licenseerror",this.iw,this),D.unsubscribe("newlicense",this.U6,this),D.unsubscribe("newsession",this.Tl,
|
|
this),D.unsubscribe("sessionready",this.X_,this),D.unsubscribe("fairplay_next_need_key_info",this.BC,this),this.X.W("html5_enable_vp9_fairplay")&&D.unsubscribe("qualitychange",this.eN,this),D.dispose();this.L.clear();this.V.Lf();this.U.Lf();this.heartbeatParams=null;g.Ma.prototype.xV.call(this)};
|
|
g.u.zO=function(){for(var z={systemInfo:this.K.zO(),sessions:[]},D=g.v(this.L.values()),E=D.next();!E.done;E=D.next())z.sessions.push(E.value.zO());return z};
|
|
g.u.ox=function(){return this.L.size<=0?"no session":""+this.L.values().next().value.ox()+(this.B?"/KR":"")};
|
|
g.u.BX=function(z,D){D=D===void 0?!1:D;this.rR()||(g.dW(z),(this.X.Bc()||D)&&this.Zg("ctmp","drmlog",z))};g.O(hq,g.x);g.u=hq.prototype;g.u.rj=function(){return!!this.sL};
|
|
g.u.hW=function(){return this.L};
|
|
g.u.handleError=function(z){var D=this;QII(this,z);if((z.errorCode!=="html5.invalidstate"&&z.errorCode!=="fmt.unplayable"&&z.errorCode!=="fmt.unparseable"||!ph(this,z.errorCode,z.details))&&!GDL(this,z)&&!e5k(this)){if(this.L3.U!=="yt"&&kDX(this,z)&&this.videoData.Vh&&(0,g.r)()/1E3>this.videoData.Vh&&dy(this.videoData)){var E=Object.assign({e:z.errorCode},z.details);E.stalesigexp="1";E.expire=Math.round(this.videoData.Vh*1E3);E.init=Math.round(this.videoData.hX);E.now=Math.round((0,g.r)());z=new g.FR(z.errorCode,
|
|
E,2);this.C.IC(z.errorCode,2,"SIGNATURE_EXPIRED",g.dW(z.details))}if(L$(z.severity)){var Q;E=(Q=this.C.loader)==null?void 0:Q.K.K;if(this.L3.W("html5_use_network_error_code_enums"))if(THJ(z)&&E&&E.isLocked())var T="FORMAT_UNAVAILABLE";else if(this.L3.B||z.errorCode!=="auth"||z.details.rc!==429)z.errorCode==="ump.spsrejectfailure"&&(T="HTML5_SPS_UMP_STATUS_REJECTED");else{T="TOO_MANY_REQUESTS";var k="6"}else THJ(z)&&E&&E.isLocked()?T="FORMAT_UNAVAILABLE":this.L3.B||z.errorCode!=="auth"||z.details.rc!==
|
|
"429"?z.errorCode==="ump.spsrejectfailure"&&(T="HTML5_SPS_UMP_STATUS_REJECTED"):(T="TOO_MANY_REQUESTS",k="6");this.C.IC(z.errorCode,z.severity,T,g.dW(z.details),k)}else this.C.Zg("nonfatalerror",z),Q=/^pp/.test(this.videoData.clientPlaybackNonce),this.YX(z.errorCode,z.details),Q&&z.errorCode==="manifest.net.connect"&&(z="https://www.youtube.com/generate_204?cpn="+this.videoData.clientPlaybackNonce+"&t="+(0,g.r)(),wH(z,"manifest",function(G){D.U=!0;D.D("pathprobe",G)},function(G){D.YX(G.errorCode,
|
|
G.details)}))}};
|
|
g.u.D=function(z,D){this.C.XX.D(z,D)};
|
|
g.u.YX=function(z,D){D=g.dW(D);this.C.XX.YX(z,D)};NT.prototype.aZ=function(z){var D=FxJ(this);if(!z)return{a$:Q_,Iz:Q_,qZ:Q_,Ka:Q_,w0:Q_,u$:Q_,Yr:Q_,LD:D};var E=Q_;if(Mv(D)||this.W("html5_perf_cap_override_sticky"))E=tq(this,z);return{a$:E,Iz:WxQ(this,z),qZ:fOO(this,z),Ka:ym(this,z.videoData),w0:od(this,z.videoData,z),u$:rS(this,z),Yr:i4(this,z),LD:D}};
|
|
NT.prototype.Ao=function(z){if(g.jb(this.X)&&F2(this.X.Z,LT.HEIGHT))var D=z.K.videoInfos[0].video.qualityOrdinal;else{var E=this.Jz(!!z.K.K);Wp(z.videoData)||$y(z.videoData);z=z.K.videoInfos;if(z.length){var Q=.85,T=z[0].video;T.projectionType!=="MESH"&&T.projectionType!=="EQUIRECTANGULAR"&&T.projectionType!=="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||TN||(Q=.45);T=g.GS(this.X.experiments,"html5_viewport_undersend_maximum");for(var k=0;k<z.length;k++){D=z[k];var G=D.video;if(E===null||G.width*Q<E.width&&
|
|
G.height*Q<E.height){T&&k&&G.width<E.width*T&&G.height<E.height*T&&(D=z[k-1]);break}}E=D.video;D=new $F(0,D.itag==="93"?IG[CA(E.width,E.height)]:E.qualityOrdinal,!1,"r")}else D=Q_;D=D.K}D&&(D=Math.max(D,360));return new $F(0,D,!1,"r")};
|
|
NT.prototype.Jz=function(z){var D;g.GN(this.X)&&(D=window.screen&&window.screen.width?new g.e_(window.screen.width,window.screen.height):null);D||(D=this.X.Q0?this.X.Q0.clone():this.zr.qz());(Wa||S3||z)&&D.scale(g.IA());return D};
|
|
NT.prototype.W=function(z){return this.X.W(z)};g.O(sr,g.x);g.u=sr.prototype;g.u.z7=function(){return this.ZS};
|
|
g.u.rX=function(z){var D="";z&&(mzL(this,z),D=z.ZS);if(!this.f0()||D)D&&this.f0()!==D&&(this.oF(D),delete this.L,this.Z&&(this.Z.reject(),delete this.Z),!window.MediaSource&&window.ManagedMediaSource&&this.GS(!(z==null||!z.K))),z&&z.K||this.load(),this.S||(this.addEventListener("volumechange",this.Ke),this.S=!0)};
|
|
g.u.CE=function(z,D){if(this.L)if(MN&&t$(this.L)&&!this.L.JW(z,D)){var E;wF(this,{l:"megms",sr:(E=this.C3)==null?void 0:E.PZ()});jIr(this);this.stopVideo()}else return this.YV=this.L,this.L=void 0,this.YV;z=window.MediaSource?new gF(this,new window.MediaSource,!1):window.ManagedMediaSource?new gF(this,new window.ManagedMediaSource,!1):window.WebKitMediaSource?new gF(this,new window.WebKitMediaSource,!1):new gF(this,void 0,!1);this.rX(z.Z);this.YV=z;this.Gf=!1;return z};
|
|
g.u.playVideo=function(){var z=this;this.isEnded()&&this.seekTo(0);!this.f0()&&this.ZS&&(g.W3(Error("playVideo without src")),this.oF(this.ZS.ZS),this.ZS.K||this.load());var D=this.play(),E;if((E=this.C3)==null||!E.W("html5_remove_ios_7_hack_force_play")){var Q;em&&(ij||0)>=7&&(!D||((Q=this.C3)==null?0:Q.W("mweb_ios_allow_playback_workaround_when_ready")))&&QGX(this,function(){g.xf(function(){vvV(z,z.getCurrentTime(),0)},500)})}return D};
|
|
g.u.seekTo=function(z){this.RY()>0&&(em&&ij<4&&(z=Math.max(.1,z)),this.setCurrentTime(z))};
|
|
g.u.Ak=function(){if(!this.L&&this.YV)if(this.YV.V)try{var z;wF(this,{l:"mer",sr:(z=this.C3)==null?void 0:z.PZ(),rs:yT(this.YV)});this.YV.clear();this.L=this.YV;this.YV=void 0}catch(D){z=new g.Ba("Error while clearing Media Source in MediaElement: "+D.name+", "+D.message),g.W3(z),this.stopVideo()}else this.stopVideo()};
|
|
g.u.stopVideo=function(){var z=this;if(!this.L){var D;(D=this.YV)==null||AHI(D);if(P2){if(!this.Z){var E=new C7;E.then(void 0,function(){});
|
|
this.Z=E;Zhn&&this.pause();g.xf(function(){z.Z===E&&(PJ(z),E.resolve())},200)}}else PJ(this)}};
|
|
g.u.Ks=function(){var z=this.Oo();return lC(z)&&this.getDuration()?v0(z,this.getCurrentTime()):0};
|
|
g.u.Tj=function(){var z=this.getDuration();return z===Infinity?1:z?this.Ks()/z:0};
|
|
g.u.zO=function(){try{var z=this.getSize();return{vct:this.getCurrentTime().toFixed(3),vd:this.getDuration().toFixed(3),vpl:jP(this.l3(),",",3),vbu:jP(this.Oo()),vbs:jP(this.ys()),vpa:""+ +this.isPaused(),vsk:""+ +this.isSeeking(),ven:""+ +this.isEnded(),vpr:""+this.getPlaybackRate(),vrs:""+this.RY(),vns:""+this.lX(),vec:""+this.Uo(),vemsg:this.xY(),vvol:""+this.getVolume(),vdom:""+ +this.R3(),vsrc:""+ +!!this.f0(),vw:""+z.width,vh:""+z.height}}catch(D){return{}}};
|
|
g.u.hasError=function(){return this.Uo()>0};
|
|
g.u.addEventListener=function(z,D){this.B.TX(z,D,!1,this);this.We(z)};
|
|
g.u.removeEventListener=function(z,D){this.B.OD(z,D,!1,this)};
|
|
g.u.dispatchEvent=function(z){if(this.Z&&z.type==="pause")return!1;if(MN){var D,E=((D=z.K)==null?void 0:D.timeStamp)||Infinity;D=E>performance.now()?E-Date.now()+performance.now():E;E=this.L||this.YV;if((E==null?0:E.gL())||D<=((E==null?void 0:E.U)||0)){var Q;wF(this,{l:"mede",sr:(Q=this.C3)==null?void 0:Q.PZ(),et:z.type});return!1}if(this.Gf)return wF(this,{l:"medes",et:z.type}),E&&z.type==="seeking"&&(E.U=performance.now(),this.Gf=!1),!1}return this.B.dispatchEvent(z)};
|
|
g.u.gA=function(){this.U=!1};
|
|
g.u.IZ=function(){this.U=!0;this.d$(!0)};
|
|
g.u.Ke=function(){this.U&&!this.Kj()&&this.d$(!0)};
|
|
g.u.equals=function(z){return!!z&&z.XM()===this.XM()};
|
|
g.u.xV=function(){this.S&&this.removeEventListener("volumechange",this.Ke);P2&&PJ(this);g.x.prototype.xV.call(this)};
|
|
var P2=!1,Zhn=!1,MN=!1,YuQ=!1;g.u=g.Ch.prototype;g.u.isPaused=function(){return g.t(this,4)};
|
|
g.u.isPlaying=function(){return g.t(this,8)&&!g.t(this,512)&&!g.t(this,64)&&!g.t(this,2)};
|
|
g.u.isOrWillBePlaying=function(){return g.t(this,8)&&!g.t(this,2)&&!g.t(this,1024)};
|
|
g.u.isCued=function(){return g.t(this,64)&&!g.t(this,8)&&!g.t(this,4)};
|
|
g.u.isBuffering=function(){return g.t(this,1)&&!g.t(this,2)};
|
|
g.u.isError=function(){return g.t(this,128)};
|
|
g.u.isSuspended=function(){return g.t(this,512)};
|
|
g.u.T2=function(){return g.t(this,64)&&g.t(this,4)};
|
|
g.u.toString=function(){return"PSt."+this.state.toString(16)};
|
|
var iV={},wr=(iV.BUFFERING="buffering-mode",iV.CUED="cued-mode",iV.ENDED="ended-mode",iV.PAUSED="paused-mode",iV.PLAYING="playing-mode",iV.SEEKING="seeking-mode",iV.UNSTARTED="unstarted-mode",iV);g.O(Tt,g.x);Tt.prototype.qo=function(){var z=g.oz(this.provider);this.K<0&&(this.K=z,this.delay.start());this.V=this.L=z};
|
|
Tt.prototype.onError=function(z){if(z!=="player.fatalexception"||this.provider.W("html5_exception_to_health"))z==="sabr.fallback"&&(this.encounteredSabrFallback=!0),z.match(iLs)?this.networkErrorCount++:this.nonNetworkErrorCount++};
|
|
Tt.prototype.send=function(){if(!(this.B||this.K<0)){R5r(this);var z=g.oz(this.provider)-this.K,D="PLAYER_PLAYBACK_STATE_UNKNOWN",E=this.playerState.qD;this.playerState.isError()?D=E&&E.errorCode==="auth"?"PLAYER_PLAYBACK_STATE_UNKNOWN":"PLAYER_PLAYBACK_STATE_ERROR":g.t(this.playerState,2)?D="PLAYER_PLAYBACK_STATE_ENDED":g.t(this.playerState,64)?D="PLAYER_PLAYBACK_STATE_UNSTARTED":g.t(this.playerState,16)||g.t(this.playerState,32)?D="PLAYER_PLAYBACK_STATE_SEEKING":g.t(this.playerState,1)&&g.t(this.playerState,
|
|
4)?D="PLAYER_PLAYBACK_STATE_PAUSED_BUFFERING":g.t(this.playerState,1)?D="PLAYER_PLAYBACK_STATE_BUFFERING":g.t(this.playerState,4)?D="PLAYER_PLAYBACK_STATE_PAUSED":g.t(this.playerState,8)&&(D="PLAYER_PLAYBACK_STATE_PLAYING");E=liX[cp(this.provider.videoData)];a:switch(this.provider.X.playerCanaryState){case "canary":var Q="HTML5_PLAYER_CANARY_TYPE_EXPERIMENT";break a;case "holdback":Q="HTML5_PLAYER_CANARY_TYPE_CONTROL";break a;default:Q="HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED"}var T=ZRs(this.provider),
|
|
k=this.L<0?z:this.L-this.K;z=this.provider.X.ai+36E5<(0,g.r)();D={started:this.L>=0,stateAtSend:D,joinLatencySecs:k,jsErrorCount:this.jsErrorCount,playTimeSecs:this.playTimeSecs,rebufferTimeSecs:this.rebufferTimeSecs,seekCount:this.seekCount,networkErrorCount:this.networkErrorCount,nonNetworkErrorCount:this.nonNetworkErrorCount,playerCanaryType:Q,playerCanaryStage:T,isAd:this.provider.videoData.isAd(),liveMode:E,hasDrm:!!g.Ra(this.provider.videoData),isGapless:this.provider.videoData.S,isServerStitchedDai:this.provider.videoData.enableServerStitchedDai,
|
|
encounteredSabrFallback:this.encounteredSabrFallback,isSabr:g.mY(this.provider.videoData)};z||g.z2("html5PlayerHealthEvent",D);this.B=!0;this.dispose()}};
|
|
Tt.prototype.xV=function(){this.B||this.send();window.removeEventListener("error",this.Z);window.removeEventListener("unhandledrejection",this.Z);g.x.prototype.xV.call(this)};
|
|
var iLs=/\bnet\b/;Gt.prototype.update=function(){if(this.N){var z=this.o0()||0,D=g.oz(this.provider);z>=this.provider.C.getDuration()-.1&&(this.previouslyEnded=!0);if(z!==this.L||poX(this,z,D)){var E;if(!(E=z<this.L||z-this.L>D-this.HQ+2||poX(this,z,D))){E=this.provider.C.getVolume();var Q=E!==this.FH,T=this.provider.C.isMuted()?1:0;T!==this.j?(this.j=T,E=!0):(!Q||this.B>=0||(this.FH=E,this.B=D),E=D-this.B,this.B>=0&&E>2?(this.B=-1,E=!0):E=!1)}E&&(ef(this),this.Z=z);this.HQ=D;this.L=z}}};
|
|
Gt.prototype.o0=function(){return this.provider.C.o0()+this.provider.C.Pc()};d$.prototype.send=function(z){var D=this;if(!this.JT){var E=g.nw(this),Q=g.ai(this.uri,E);this.X.W("vss_through_gel_double")&&g.xz6(Q);this.ew&&!this.X.W("html5_simplify_pings")?HR6(this,Q):g.FL(this,z).then(function(T){if(D.ai){T=T||{};T.method="POST";var k=NHk(D);k&&(T.postParams={form_data:k})}D.ew&&(T=T||{},T.method="POST",T.postParams={atr:D.attestationResponse});Uh(Q,T,{token:D.AT,zS:D.Vi,mdxEnvironment:D.mdxEnvironment},D.X,z,D.m7,D.isFinal&&D.Rx||D.WF||D.Z&&D.iz)});
|
|
this.JT=!0}};
|
|
d$.prototype.L=function(z){z===void 0&&(z=NaN);return Number(z.toFixed(3)).toString()};
|
|
var t6={},kLk=(t6.LIVING_ROOM_APP_MODE_UNSPECIFIED=0,t6.LIVING_ROOM_APP_MODE_MAIN=1,t6.LIVING_ROOM_APP_MODE_KIDS=2,t6.LIVING_ROOM_APP_MODE_MUSIC=3,t6.LIVING_ROOM_APP_MODE_UNPLUGGED=4,t6.LIVING_ROOM_APP_MODE_GAMING=5,t6),yI={},T6J=(yI.EMBEDDED_PLAYER_MODE_UNKNOWN=0,yI.EMBEDDED_PLAYER_MODE_DEFAULT=1,yI.EMBEDDED_PLAYER_MODE_PFP=2,yI.EMBEDDED_PLAYER_MODE_PFL=3,yI);iRX.prototype.send=function(){var z,D={clientPlaybackNonce:this.clientPlaybackNonce,endPlaybackState:this.endPlaybackState,docId:this.videoId,inview:this.inview,size:this.size,mediaLengthSec:this.mediaLengthSec,liveIngestionOffsetUsec:(z=this.liveIngestionOffsetUsec)==null?void 0:z.toFixed(0),delayThresholdMet:this.delayThresholdMet,watchTimeMetadata:{sequenceId:this.sequenceId,isFinal:this.isFinal,isDoubleLogged:this.isDoubleLogged,segmentWallLengthMs:this.segment.U?(Date.now()-this.segment.U).toString():
|
|
void 0,scheduledSegmentMaximumLengthSecs:this.segment.scheduledSegmentMaximumLengthSecs,nextScheduledSegmentMaximumLengthSecs:this.segment.nextScheduledSegmentMaximumLengthSecs},serializedServerContextData:this.serializedServerContextData,serializedWatchEndpointLoggingContext:this.serializedWatchEndpointLoggingContext,serializedHeartbeatLoggingData:this.serializedHeartbeatLoggingData,hostClientPlaybackNonce:this.hostClientPlaybackNonce,formatItag:this.formatItag,audioFormatItag:this.audioFormatItag};
|
|
D.startMediaTimeSec=this.segment.startTime;D.endMediaTimeSec=this.segment.endTime;D.volume=this.segment.volume;D.isMuted=this.segment.muted;D.previouslyEnded=this.segment.previouslyEnded;this.segment.playbackRate!==1&&(D.playbackRate=this.segment.playbackRate);this.segment.connectionType!==0&&(D.conn=rxO(this.segment.connectionType));this.segment.visibilityState!==0&&(D.vis=gva(this.segment.visibilityState));this.segment.Z!==0&&(D.isBlackedOut=!0);this.segment.L!=="-"&&(D.captionTrack=this.segment.L);
|
|
this.segment.audioId&&(D.audioTrack=this.segment.audioId);this.segment.clipId!=="-"&&(D.clipId=this.segment.clipId);this.segment.K!=="-"&&(D.serializedAccountLinkState=this.segment.K);z={};this.sendIsolatedPayload&&(z.sendIsolatedPayload=!0);g.z2("watchTimeSegment",D,z)};g.O(g.LG,g.x);g.u=g.LG.prototype;
|
|
g.u.qo=function(){if(!this.Z){this.S&&(this.m7=Date.now());this.provider.videoData.pG===16623&&g.Rc(Error("Playback for EmbedPage"));var z=g.OE(this,"playback");this.FH=wo6(this);h5r(this.K);z.S=nG(this);this.V>0&&(z.K-=this.V,z.K-=this.provider.C.Pc());z.send();if(this.provider.videoData.B_){z=this.provider.X;var D=this.provider.videoData,E={html5:"1",video_id:D.videoId,cpn:D.clientPlaybackNonce,ei:D.eventId,ptk:D.B_,oid:D.QZ,ptchn:D.s6,pltype:D.Mc,content_v:tj(D)};D.W3&&Object.assign(E,{m:D.W3});
|
|
z=g.ai(z.e_+"ptracking",E);vg(this,z)}this.provider.videoData.BQ||(yxQ(this),ovn(this));this.Z=!0;z=this.K;z.L=z.o0();z.HQ=g.oz(z.provider);!(z.Z===0&&z.L<5)&&z.L-z.Z>2&&(z.Z=z.L);z.N=!0}};
|
|
g.u.onProgress=function(){this.K.update();Vj(this)&&(yxQ(this),ovn(this))};
|
|
g.u.xV=function(){g.x.prototype.xV.call(this);XL(this);KxW(this.K)};
|
|
g.u.zO=function(){return g.nw(g.OE(this,"playback"))};
|
|
g.u.MR=kO(53);qur.prototype.isEmpty=function(){return this.endTime===this.startTime};Sf.prototype.W=function(z){return this.X.W(z)};
|
|
Sf.prototype.getCurrentTime=function(){return this.C.getCurrentTime()};
|
|
Sf.prototype.o0=function(){return this.C.o0()};
|
|
Sf.prototype.HF=function(){return this.X.HF()};
|
|
var MHX={other:1,none:2,wifi:3,cellular:7,ethernet:30};g.O(g.ZR,g.x);g.u=g.ZR.prototype;g.u.qo=function(){this.K&&this.K.qo();this.L&&this.L.qo()};
|
|
g.u.onProgress=function(){if(this.provider.videoData.enableServerStitchedDai&&this.LR){var z;(z=this.Z.get(this.LR))==null||z.onProgress()}else if(this.K)this.K.onProgress()};
|
|
g.u.cX=function(z){this.qoe&&this.qoe.cX(z)};
|
|
g.u.C0=kO(37);g.u.DQ=kO(43);g.u.aY=kO(88);g.u.L7=function(){if(this.provider.videoData.enableServerStitchedDai&&this.LR){var z;(z=this.Z.get(this.LR))==null||J9(z)}else this.K&&J9(this.K)};
|
|
g.u.YX=function(z,D){this.qoe&&x2a(this.qoe,z,D);if(this.L)this.L.onError(z)};
|
|
g.u.c9=function(z,D){switch(z){case "M":var E;(E=this.qoe)==null||E.c9(z,D);break;case "A":var Q;(Q=this.qoe)==null||Q.c9(z)}};
|
|
g.u.onPlaybackRateChange=function(z){if(this.qoe)this.qoe.onPlaybackRateChange(z);this.K&&J9(this.K)};
|
|
g.u.Ym=kO(94);g.u.D=function(z,D,E){this.qoe&&this.qoe.D(z,D,E)};
|
|
g.u.KH=function(z,D,E){this.qoe&&this.qoe.KH(z,D,E)};
|
|
g.u.NB=function(z){var D;(D=this.qoe)==null||D.NB(z)};
|
|
g.u.O3=function(z){var D;(D=this.qoe)==null||D.O3(z)};
|
|
g.u.LH=function(z,D,E,Q){var T;(T=this.qoe)==null||T.LH(z,D,E,Q)};
|
|
g.u.MB=function(z){this.qoe&&this.qoe.MB(z)};
|
|
g.u.E8=function(z,D,E){this.qoe&&this.qoe.E8(z,D,E)};
|
|
g.u.R6=kO(24);g.u.j6=function(){if(this.qoe)return this.qoe.j6()};
|
|
g.u.zO=function(){if(this.provider.videoData.enableServerStitchedDai&&this.LR){var z,D;return(D=(z=this.Z.get(this.LR))==null?void 0:z.zO())!=null?D:{}}return this.K?this.K.zO():{}};
|
|
g.u.oh=function(){var z;return(z=this.qoe)==null?void 0:z.oh()};
|
|
g.u.Um=function(z,D){var E;(E=this.qoe)==null||E.Um(z,D)};
|
|
g.u.MR=kO(52);g.u.getVideoData=function(){return this.provider.videoData};
|
|
g.u.Se=function(z,D,E){this.qoe&&this.qoe.Se(z,D,E)};
|
|
g.u.resume=function(){this.qoe&&this.qoe.resume()};g.O(g.Nf,sr);g.u=g.Nf.prototype;g.u.isView=function(){return!0};
|
|
g.u.Lw=function(){var z=this.mediaElement.getCurrentTime();if(z<this.start)try{var D=this.mediaElement.Oo(),E=v0(D,z);return!(this.start<E)}catch(Q){}return!1};
|
|
g.u.l3=function(){return Ir(this.mediaElement.l3(),this.start,this.end)};
|
|
g.u.Oo=function(){return Ir(this.mediaElement.Oo(),this.start,this.end)};
|
|
g.u.ys=function(){return Ir(this.mediaElement.ys(),this.start,this.end)};
|
|
g.u.getCurrentTime=function(){return this.mediaElement.getCurrentTime()-this.start};
|
|
g.u.setCurrentTime=function(z){this.mediaElement.setCurrentTime(z+this.start)};
|
|
g.u.getDuration=function(){return isFinite(this.end)&&!this.K?this.end-this.start:this.mediaElement.getDuration()-this.start};
|
|
g.u.play=function(){if(this.Lw()){this.mediaElement.getCurrentTime();try{this.mediaElement.setCurrentTime(this.start)}catch(z){}}return this.mediaElement.play()};
|
|
g.u.zO=function(){var z=sr.prototype.zO.call(this);z.view=this.start+"-"+this.end;return z};
|
|
g.u.addEventListener=function(z,D){this.mediaElement.addEventListener(z,D)};
|
|
g.u.removeEventListener=function(z,D){this.mediaElement.removeEventListener(z,D)};
|
|
g.u.z7=function(){return this.mediaElement.z7()};
|
|
g.u.rX=function(z){this.mediaElement.rX(z)};
|
|
g.u.CE=function(){return this.mediaElement.CE()};
|
|
g.u.playVideo=function(){return this.mediaElement.playVideo()};
|
|
g.u.gA=function(){this.mediaElement.gA()};
|
|
g.u.IZ=function(){this.mediaElement.IZ()};
|
|
g.u.M0=function(){return this.mediaElement.M0()};
|
|
g.u.XM=function(){return this.mediaElement.XM()};
|
|
g.u.f0=function(){return this.mediaElement.f0()};
|
|
g.u.KS=function(){return this.mediaElement.KS()};
|
|
g.u.oF=function(z){this.mediaElement.oF(z)};
|
|
g.u.H_=function(){this.mediaElement.H_()};
|
|
g.u.Js=function(){this.mediaElement.Js()};
|
|
g.u.getPlaybackRate=function(){return this.mediaElement.getPlaybackRate()};
|
|
g.u.setPlaybackRate=function(z){return this.mediaElement.setPlaybackRate(z)};
|
|
g.u.yf=function(){return this.mediaElement.yf()};
|
|
g.u.setLoop=function(z){this.mediaElement.setLoop(z)};
|
|
g.u.canPlayType=function(z,D){return this.mediaElement.canPlayType(z,D)};
|
|
g.u.isPaused=function(){return this.mediaElement.isPaused()};
|
|
g.u.isSeeking=function(){return this.mediaElement.isSeeking()};
|
|
g.u.isEnded=function(){return this.mediaElement.isEnded()};
|
|
g.u.Kj=function(){return this.mediaElement.Kj()};
|
|
g.u.d$=function(z){this.mediaElement.d$(z)};
|
|
g.u.Fs=function(){return this.mediaElement.Fs()};
|
|
g.u.load=function(){this.mediaElement.load()};
|
|
g.u.pause=function(){this.mediaElement.pause()};
|
|
g.u.RY=function(){return this.mediaElement.RY()};
|
|
g.u.lX=function(){return this.mediaElement.lX()};
|
|
g.u.Uo=function(){return this.mediaElement.Uo()};
|
|
g.u.xY=function(){return this.mediaElement.xY()};
|
|
g.u.getVideoPlaybackQuality=function(){return this.mediaElement.getVideoPlaybackQuality()};
|
|
g.u.vZ=function(){return this.mediaElement.vZ()};
|
|
g.u.mZ=function(){return this.mediaElement.mZ()};
|
|
g.u.togglePictureInPicture=function(){this.mediaElement.togglePictureInPicture()};
|
|
g.u.LL=function(){return this.mediaElement.LL()};
|
|
g.u.getSize=function(){return this.mediaElement.getSize()};
|
|
g.u.setSize=function(z){this.mediaElement.setSize(z)};
|
|
g.u.getVolume=function(){return this.mediaElement.getVolume()};
|
|
g.u.setVolume=function(z){this.mediaElement.setVolume(z)};
|
|
g.u.setAttribute=function(z,D){this.mediaElement.setAttribute(z,D)};
|
|
g.u.removeAttribute=function(z){this.mediaElement.removeAttribute(z)};
|
|
g.u.hasAttribute=function(z){return this.mediaElement.hasAttribute(z)};
|
|
g.u.vk=kO(111);g.u.Vz=kO(113);g.u.gt=kO(115);g.u.nH=kO(117);g.u.Mn=function(){return this.mediaElement.Mn()};
|
|
g.u.wW=function(z){this.mediaElement.wW(z)};
|
|
g.u.LS=function(z){return this.mediaElement.LS(z)};
|
|
g.u.R3=function(){return this.mediaElement.R3()};
|
|
g.u.stopVideo=function(){this.mediaElement.stopVideo()};
|
|
g.u.We=function(z){this.mediaElement.We(z)};
|
|
g.u.audioTracks=function(){return this.mediaElement.audioTracks()};
|
|
g.u.GS=function(z){this.mediaElement.GS(z)};UE.prototype.reset=function(){this.Z=0;var z;(z=this.K)==null||z.dispose();this.L=this.K=null};
|
|
UE.prototype.yc=function(z){var D=this.C.CE();z?D&&(z=D.K,D=D.L,z&&D&&(this.C.Y().Bc()&&z.jM()&&D.jM()&&this.C.D("slb",{nga:"true",ipl:"true"}),z.lP(!1),D.lP(!1))):this.K&&(D=this.K.K,z=this.K.L,D&&z&&(!this.C.Y().Bc()||D.jM()||z.jM()||this.C.D("slb",{nga:"true",ipl:"false"}),D.lP(!0),z.lP(!0)))};g.O(g.r$,g.x);g.u=g.r$.prototype;g.u.J7=function(z,D){this.Ey();D&&this.K.array.length>=2E3&&this.Us("captions",1E4);D=this.K;if(z.length>1&&z.length>D.array.length)D.array=D.array.concat(z),D.array.sort(D.K);else{z=g.v(z);for(var E=z.next();!E.done;E=z.next())E=E.value,!D.array.length||D.K(E,D.array[D.array.length-1])>0?D.array.push(E):g.CD(D.array,E,D.K)}this.Z=NaN;this.Ey()};
|
|
g.u.s5=function(z){z.length>1E4&&g.Rc(new g.Ba("Over 10k cueRanges removal occurs with a sample: ",z[0]));if(!this.rR()){var D=new Set(z);this.L=this.L.filter(function(E){return!D.has(E)});
|
|
FZJ(this.K,D);this.Ey()}};
|
|
g.u.Vb=function(z){if(!this.rR()){var D=this.X$().find(function(E){return E.id===void 0&&E.namespace===z});
|
|
D&&this.s5([D])}};
|
|
g.u.Us=function(z,D){var E=(isNaN(this.Z)?LZL(this):this.Z)-D;D=this.X$().filter(function(Q){return Q.namespace===z&&Q.end<E});
|
|
this.s5(D);return D};
|
|
g.u.X$=function(){return this.rR()?[]:this.K.array};
|
|
g.u.reset=function(){this.started=!1;this.B.stop();this.K.array=[];this.L=[];this.Ey()};
|
|
g.u.PW=function(z){var D=this.X$().filter(function(E){return E.namespace===z});
|
|
this.s5(D);return D};
|
|
g.u.A6=function(z){return this.X$().some(function(D){return D.namespace===z})};
|
|
g.u.GU=function(z){var D=[],E=g.g$(this.K,0x7ffffffffffff),Q=[];E=g.v(E);for(var T=E.next();!T.done;T=E.next())T=T.value,T.active&&z===T.associatedClipId&&Q.push(T);D=D.concat(iq(this,Q));t9(this,D);D=[];E=[];T=g.v(this.L);for(var k=T.next();!k.done;k=T.next())k=k.value,k.active&&k.associatedClipId===z&&k.start===0x7ffffffffffff&&E.push(k);D=D.concat(w$(this,E));t9(this,D);return Q.length};
|
|
g.u.v8=kO(106);g.u.Ey=function(){this.V=!0;if(!this.U){for(var z=3;this.V&&z;)this.V=!1,this.U=!0,fWw(this),this.U=!1,z--;this.C.getPlayerState().isPlaying()&&(z=dVI(this.K,this.Z),!isNaN(z)&&z<0x7ffffffffffff&&(z=(z-this.Z)/this.C.getPlaybackRate(),this.B.start(z)))}};
|
|
g.u.isEnded=function(z,D){D=this.C.yJ()*1E3-D;D=this.C.Tx()&&g.t(z,1)&&D<500;return g.t(z,2)||this.C.Y().W("html5_pseudogapless_shorts")&&D};
|
|
g.u.xV=function(){this.L=[];this.K.array=[];g.x.prototype.xV.call(this)};o2.prototype.add=function(z){this.K=(this.K+1)%this.data.length;this.data[this.K]=z};
|
|
o2.prototype.forEach=function(z){for(var D=this.K+1;D<this.data.length;D++)z(this.data[D]||0);for(D=0;D<=this.K;D++)z(this.data[D]||0)};
|
|
o2.prototype.clear=function(){for(var z=this.data.length,D=0;D<z;D++)this.data[D]=0;this.L=this.K=this.data.length-1};g.O($B,g.Ma);$B.prototype.dB=function(){return this.S};
|
|
$B.prototype.r5=function(){return this.policy.AT&&this.videoData.K?this.videoData.K.EM:Math.max(this.V()-Pg(this),this.videoData.PN())};g.O(zj,g.x);zj.prototype.Nj=function(){var z=this,D=this.C.xX(),E=this.C.getPlayerState();if(D&&!E.isError()){var Q=D.getCurrentTime(),T=E.state===8&&Q>this.K,k=g.t(E,8)&&g.t(E,16),G=this.C.kx().isBackground()||E.isSuspended();D7(this,this.JT,k&&!G,T,"qoe.slowseek",function(){},"timeout");
|
|
var d=isFinite(this.K);d=k&&d&&lOw(D,this.K);var F=!Q||Math.abs(Q-this.K)>10,L=this.X.W("html5_exclude_initial_sabr_live_dvr_seek_in_watchdog"),n=Q===0&&this.L&&[11,10].includes(this.L);D7(this,this.n3,d&&F&&!G&&(!L||!n),T,"qoe.slowseek",function(){D.seekTo(z.K)},"set_cmt");
|
|
F=d&&jX(D.Oo(),this.K);var f=this.C.loader;d=!f||f.QL();var X=function(){D.seekTo(z.K+.001)};
|
|
D7(this,this.WF,F&&d&&!G,T,"qoe.slowseek",X,"jiggle_cmt");d=function(){return z.C.ND()};
|
|
D7(this,this.kV,F&&!G,T,"qoe.slowseek",d,"new_elem");var W=cu(E);n=E.isBuffering();var J=D.Oo(),V=bC(J,Q),l=V>=0&&J.end(V)>Q+5;F=W&&n&&l;L=this.C.getVideoData();D7(this,this.wR,Q<.002&&this.K<.002&&k&&g.jb(this.X)&&g.wy(L)&&!G,T,"qoe.slowseek",d,"slow_seek_shorts");D7(this,this.j,L.y7()&&k&&!G&&!L.U,T,"qoe.slowseek",d,"slow_seek_gapless_shorts");D7(this,this.FH,F&&!G,W&&!n,"qoe.longrebuffer",X,"jiggle_cmt");D7(this,this.AT,F&&!G,W&&!n,"qoe.longrebuffer",d,"new_elem_nnr");if(f){var S=f.getCurrentTime();
|
|
k=D.l3();k=qGW(k,S);k=!f.isSeeking()&&Q===k;D7(this,this.s9,W&&n&&k&&!G,W&&!n&&!k,"qoe.longrebuffer",function(){D.seekTo(S)},"seek_to_loader")}k={};
|
|
X=bC(J,Math.max(Q-3.5,0));var Z=X>=0&&Q>J.end(X)-1.1,p=X>=0&&X+1<J.length?J.start(X+1)-J.end(X):9999;k.mindex=V;k.disIndex=X;k.isdisc=X>=0&&Z&&p<11;k.close2edge=Z;k.gapsize=p;k.buflen=J.length;this.L&&(k.seekSour=this.L);D7(this,this.Iq,W&&n&&!G,W&&!n,"qoe.longrebuffer",function(){},"timeout",k);
|
|
k=E.isSuspended();k=this.C.UX()&&!k;D7(this,this.S,k,!k,"qoe.start15s",function(){z.C.LZ("ad")},"ads_preroll_timeout");
|
|
k=this.X.experiments.MN("html5_use_playback_rate_in_skip_slow_ad")?this.C.getPlaybackRate()*1E3:1E3;V=Q-this.V<k/1E3/2;Z=(X=L.isAd())&&W&&!n&&V;k=function(){var c=z.C,w=c.LJ.getVideoData();(!w||!c.videoData.isAd()||w.GX!==c.getVideoData().GX)&&c.videoData.gP||c.IC("ad.rebuftimeout",2,"RETRYABLE_ERROR","skipslad.vid."+c.videoData.videoId)};
|
|
D7(this,this.Vi,Z,!Z,"ad.rebuftimeout",k,"skip_slow_ad");V=X&&n&&jX(D.Oo(),Q+5)&&V;D7(this,this.m9,V&&!G,!V,"ad.rebuftimeout",k,"skip_slow_ad_buf");k=E.isOrWillBePlaying()&&g.t(E,64)&&!G;D7(this,this.GO,k,T,"qoe.start15s",function(){},"timeout");
|
|
f=!!f&&!f.YV&&E.isOrWillBePlaying();D7(this,this.ew,f,T,"qoe.start15s",d,"newElemMse");f=Yh(J,0);J=g.t(E,16)||g.t(E,32);f=!G&&E.isOrWillBePlaying()&&n&&!J&&(g.t(E,64)||Q===0)&&f>5;D7(this,this.dR,f,W&&!n,"qoe.longrebuffer",function(){z.C.Xi()},"reset_media_source");
|
|
D7(this,this.cF,f,W&&!n,"qoe.longrebuffer",d,"reset_media_element");this.V===0&&(this.U=Q);f=n&&this.K===0&&Q>1&&Q===this.U;D7(this,this.m7,g.wy(L)&&f,W&&!n,"qoe.slowseek",function(){D.seekTo(0)},"reseek_after_time_jump");
|
|
G=E.isOrWillBePlaying()&&!G;l=this.C.yJ()-Q<6&&!l&&this.C.Tx();D7(this,this.N,L.y7()&&G&&n&&l,W&&!n,"qoe.longrebuffer",function(){z.C.ND(!1,!0)},"handoff_end_long_buffer_reload");
|
|
G=this.L===104||this.C.KD;E=cB(L)&&L.isAd()&&!L.U&&G&&(n||g.t(E,8)&&g.t(E,16));D7(this,this.zV,E,T,"qoe.start15s",d,"gapless_ad_slow_start");E=cB(L)&&!L.U&&G&&F;D7(this,this.Kx,E,T,"qoe.longrebuffer",d,"gapless_slow_start");this.V=Q;this.Z.start()}};
|
|
zj.prototype.YX=function(z,D,E){D=this.zO(D);D.wn=E;D.wdup=this.B[z]?"1":"0";this.C.YX(new g.FR(z,D));this.B[z]=!0};
|
|
zj.prototype.zO=function(z){z=Object.assign(this.C.zO(!0),z.zO());this.K&&(z.stt=this.K.toFixed(3));this.C.getVideoData().isLivePlayback&&(z.ct=this.C.getCurrentTime().toFixed(3),z.to=this.C.Pc().toFixed(3));delete z.uga;delete z.euri;delete z.referrer;delete z.fexp;delete z.vm;return z};
|
|
Bg.prototype.reset=function(){this.K=this.L=this.Z=this.startTimestamp=0;this.B=!1};
|
|
Bg.prototype.test=function(z){if(!this.V||this.L)return!1;if(!z)return this.reset(),!1;z=(0,g.r)();if(!this.startTimestamp)this.startTimestamp=z,this.Z=0;else if(this.Z>=this.V)return this.L=z,!0;this.Z+=1;return!1};
|
|
Bg.prototype.zO=function(){var z={},D=(0,g.r)();this.startTimestamp&&(z.wsd=(D-this.startTimestamp).toFixed());this.L&&(z.wtd=(D-this.L).toFixed());this.K&&(z.wssd=(D-this.K).toFixed());return z};g.O(Qh,g.x);g.u=Qh.prototype;g.u.setMediaElement=function(z){(this.mediaElement=z)?(this.mediaElement&&(this.V||this.Z||!this.mediaElement.Lw()||this.seekTo(.01,{ZP:"seektimeline_setupMediaElement"})),Ec(this)):g.et(this)};
|
|
g.u.getCurrentTime=function(z){z=z===void 0?!1:z;if(Tj(this.C)){if(this.mk()&&!z&&!isNaN(this.U))return this.U;if(!isNaN(this.L))return this.L}else{if(this.mk()&&!z&&!isNaN(this.U)&&isFinite(this.U))return this.U;z=this.mk();if(!isNaN(this.L)&&(z||isFinite(this.L)))return this.L}return this.mediaElement&&xVV(this)?this.W("html5_centralized_time_onesie")&&!this.videoData.U?this.Z||0:this.mediaElement.getCurrentTime()+this.timestampOffset:this.Z||0};
|
|
g.u.KL=function(){return this.zV};
|
|
g.u.o0=function(){return this.getCurrentTime()-this.Pc()};
|
|
g.u.r5=function(){return this.K?this.K.r5():Infinity};
|
|
g.u.isAtLiveHead=function(z){if(!this.K)return!1;z===void 0&&(z=this.getCurrentTime());return CG(this.K,z)};
|
|
g.u.dB=function(){return!!this.K&&this.K.dB()};
|
|
g.u.seekTo=function(z,D){var E=D===void 0?{}:D;D=E.XN===void 0?!1:E.XN;var Q=E.s$===void 0?0:E.s$;var T=E.NC===void 0?!1:E.NC;var k=E.Fg===void 0?0:E.Fg;var G=E.ZP===void 0?"":E.ZP;var d=E.seekSource===void 0?void 0:E.seekSource;var F=E.Kp===void 0?!1:E.Kp;var L=E.P2===void 0?!1:E.P2;E=E.d_===void 0?!1:E.d_;F&&(z+=this.Pc());g.mY(this.videoData)&&d===29&&(this.zV=void 0);F=z<this.wR&&!!this.loader;var n=g.mY(this.videoData)&&L;if(F&&!n&&(this.C.D("sdai",{sk2bk:z.toFixed(3),mt:(z-this.timestampOffset).toFixed(3),
|
|
lstadj:this.wR.toFixed(3)}),this.wR=NaN,this.timestampOffset-=1E3,(n=this.loader)!=null)){g.Jq(n,n.timestampOffset-1E3);var f=n.Sw,X=new Set;for(l in f.K){var W=f.K[l].index,J=W.eC();J&&!X.has(J)&&(J.startTime+=1E3,J.endTime=J.startTime+J.duration,X.add(J));W.segments.length&&(J=W.segments[W.segments.length-1],W.segments=[],W.segments.push(J))}n.Sk&&n.Sk.A8();if(n.policy.L&&n.policy.V){var V;(V=n.AT)==null||V.A8()}e3(n.B,0,0,!0);n.Sl=!1}var l=z;(V=g.mY(this.videoData))&&L?l=!0:(n=this.W("html5_always_allow_sqless_sync")&&
|
|
this.videoData.xf(),(V||n)&&G==="chunkSelectorSynchronize"?l=!0:(V=!isFinite(l)||(this.K?CG(this.K,l):l>=this.Uk())||!g.Hp(this.videoData),V||(l={st:l,mst:this.Uk()},this.K&&this.W("html5_high_res_seek_logging")&&(l.ht=this.K.r5(),l.adft=Mf(this.K)),this.C.D("seeknotallowed",l)),l=V));if(!l)return this.B&&(this.B=null,g.Le(this)),dQ(this.getCurrentTime());l=.005;L&&this.W("html5_sabr_seek_no_shift_tolerance")&&(l=0);if(Math.abs(z-this.L)<=l&&this.m7)return this.V;this.W("html5_reset_rate_limiter_on_user_seek")&&
|
|
(l=this.loader)!=null&&(l.L.WF.BP=0);this.W("html5_reset_backoff_on_user_seek")&&(l=this.loader)!=null&&(l.L.N=void 0);G&&(l=z,this.X.Bc()&&(G={reason:G,tgt:l},this.W("html5_sabr_csdai_seek_log")&&(G.source=d),this.C.D("seekreason",G)));d&&(this.FH.L=d);this.m7&&g.et(this);this.V||(this.V=new C7);z&&!isFinite(z)&&Gj(this,!1);(G=E||F)||(G=z,G=!(this.videoData.isLivePlayback&&this.videoData.L&&!this.videoData.L.K&&!(this.mediaElement&&this.mediaElement.RY()>0&&$d(this.mediaElement)>0)||SP(this.videoData)&&
|
|
this.PN()===this.Uk(!1)?0:isFinite(G)||!SP(this.videoData)));G||(z=ne(this,z,T));z&&!isFinite(z)&&Gj(this,!1);this.mk()?this.U=z:this.L=this.Z=z;this.dR=k;this.S=0;this.K&&(T=this.K,k=z,vXr(T,k,!1),mVI(T,k));T=this.C;k=z;G={XN:D,seekSource:d};T.ug.Z=k;E=T.Ja;E.mediaTime=k;E.K=!0;G.XN&&T.zE(G);G=k>T.videoData.endSeconds&&k>T.videoData.limitedPlaybackDurationInSeconds;T.qv&&G&&isFinite(k)&&Hf(T);k<T.Uk()-.01&&(G=DR(T.playerState,2),g.t(G,8)&&(G=DR(G,4)),T.Sb(G));T.Zg("SEEK_TO",k);this.kV>0&&z<this.kV&&
|
|
(this.kV=0,this.C.ND());this.V&&(D?Q&&this.JT.start(Q):aW6(this,{P2:L,seekSource:d}));(D=this.C.qv)&&z>D.start&&Hf(this.C);return this.V};
|
|
g.u.Uk=function(z){if(!this.videoData.isLivePlayback)return this.C.videoData.Uk();var D;return Aj(this.videoData)&&((D=this.mediaElement)==null?0:D.isPaused())&&this.videoData.K?(z=this.getCurrentTime(),vsr(this.v0(z)*1E3)+z):this.W("html5_sabr_parse_live_metadata_playback_boundaries")&&g.mY(this.videoData)&&this.videoData.K?z?this.videoData.K.AT||0:this.videoData.K.EM||0:SP(this.videoData)&&this.videoData.Jm&&this.videoData.K?this.videoData.K.Uk()+this.timestampOffset:this.videoData.L&&this.videoData.L.K?
|
|
!z&&this.K?this.K.r5():this.C.videoData.Uk()+this.timestampOffset:this.mediaElement?Fz()?vsr(this.mediaElement.Fs().getTime()):$d(this.mediaElement)+this.timestampOffset||this.timestampOffset:this.timestampOffset};
|
|
g.u.PN=function(){if(this.W("html5_sabr_parse_live_metadata_playback_boundaries")&&g.mY(this.videoData)){var z;return((z=this.videoData.K)==null?void 0:z.dY)||0}z=this.videoData?this.videoData.PN()+this.timestampOffset:this.timestampOffset;if(Aj(this.videoData)&&this.videoData.K){var D,E=Number((D=this.videoData.progressBarStartPosition)==null?void 0:D.utcTimeMillis)/1E3;if(!isNaN(E)&&(D=this.AU(E),!isNaN(D)))return Math.max(z,D)}return z};
|
|
g.u.wA=function(){this.V||this.seekTo(this.Z,{ZP:"seektimeline_forceResumeTime_singleMediaSourceTransition",seekSource:15})};
|
|
g.u.GQ=function(){return this.m7&&!isFinite(this.L)};
|
|
g.u.xV=function(){d2(this,null);this.FH.dispose();g.x.prototype.xV.call(this)};
|
|
g.u.mk=function(){return this.W("html5_use_centralized_player_time")&&g.mY(this.videoData)};
|
|
g.u.zO=function(){var z={};this.loader&&Object.assign(z,this.loader.zO());this.mediaElement&&Object.assign(z,this.mediaElement.zO());return z};
|
|
g.u.ey=function(z){this.timestampOffset=z};
|
|
g.u.getStreamTimeOffset=function(){return SP(this.videoData)?0:this.videoData.K?this.videoData.K.getStreamTimeOffset():0};
|
|
g.u.Pc=function(){return this.timestampOffset};
|
|
g.u.v0=function(z){return this.videoData&&this.videoData.K?this.videoData.K.v0(z-this.timestampOffset):NaN};
|
|
g.u.Tj=function(){if(!this.mediaElement)return 0;if(N2(this.videoData)){var z=this.mediaElement,D=z.Oo();z=(lC(D)&&z.getDuration()?D.end(D.length-1):0)+this.timestampOffset-this.PN();D=this.Uk()-this.PN();return Math.max(0,Math.min(1,z/D))}return this.mediaElement.Tj()};
|
|
g.u.gn=function(z){this.N&&(this.N.K=z)};
|
|
g.u.ZL=function(z,D,E){this.C.D("requestUtcSeek",{time:z});g.mY(this.videoData)&&(this.zV=z);var Q;(Q=this.loader)==null||Q.ZL(z,E);D&&(this.ew=D)};
|
|
g.u.Q6=function(z){g.mY(this.videoData)&&(this.zV=void 0);this.ew?(this.C.D("utcSeekingFallback",{source:"streamTime",timeSeconds:this.ew}),this.C.seekTo(this.ew,{ZP:"utcSeekingFallback_streamTime"}),this.ew=0):(z=this.AU(z),isNaN(z)||(this.C.D("utcSeekingFallback",{source:"estimate",timeSeconds:z}),this.C.seekTo(z,{ZP:"utcSeekingFallback_estimate"})))};
|
|
g.u.e6=function(){this.ew=0};
|
|
g.u.yQ=function(z){this.kV=z};
|
|
g.u.AU=function(z){var D=this.getCurrentTime();if(isNaN(D))return NaN;var E=this.v0(D);return isNaN(E)?NaN:z-(E-D)};
|
|
g.u.W=function(z){return this.X&&this.X.W(z)};g.O(Wf,g.x);Wf.prototype.start=function(){this.L.start()};
|
|
Wf.prototype.stop=function(){this.L.stop()};
|
|
Wf.prototype.clear=function(){for(var z=g.v(this.K.values()),D=z.next();!D.done;D=z.next())D.value.clear()};
|
|
Wf.prototype.sample=function(){for(var z=g.v(this.Z),D=z.next();!D.done;D=z.next()){var E=g.v(D.value);D=E.next().value;E=E.next().value;this.K.has(D)||this.K.set(D,new up(wlw.has(D)));this.K.get(D).update(E())}this.L.start()};
|
|
var wlw=new Set(["networkactivity"]);up.prototype.update=function(z){this.L?(this.buffer.add(z-this.K||0),this.K=z):this.buffer.add(z)};
|
|
up.prototype.clear=function(){this.buffer.clear();this.K=0};Vh.prototype.CL=function(){return this.started};
|
|
Vh.prototype.start=function(){this.started=!0};
|
|
Vh.prototype.reset=function(){this.finished=this.started=!1};var s_O=!1;var FsQ=!1,vf=!1;var UbI=[{minHeight:2160,itag:"321"},{minHeight:1440,itag:"319"},{minHeight:1080,itag:"270"},{minHeight:720,itag:"232"},{minHeight:480,itag:"231"},{minHeight:360,itag:"230"},{minHeight:240,itag:"229"},{minHeight:144,itag:"269"}],NBQ=[{minHeight:1080,itag:"290"},{minHeight:720,itag:"287"},{minHeight:480,itag:"284"},{minHeight:360,itag:"283"},{minHeight:240,itag:"282"},{minHeight:144,itag:"281"}];g.O(g.IE,g.Ma);g.u=g.IE.prototype;
|
|
g.u.xV=function(){window.clearInterval(this.W_);dbI(this.wV);this.visibility.unsubscribe("visibilitystatechange",this.wV);COr(this.XX);g.pv(this.XX);hZ(this);xR.TF(this.G9);this.o6();this.tI=null;g.pv(this.videoData);g.pv(this.rV);g.pv(this.S4);g.pv(this.Ps);g.xr(this.HT);this.qv=null;g.Ma.prototype.xV.call(this)};
|
|
g.u.getVisibilityState=function(){return this.LJ.getVisibilityState()};
|
|
g.u.wg=function(z,D){z!==g.eH("endcr")||g.t(this.playerState,32)||this.gK();this.LJ.wg(z,D,this.playerType)};
|
|
g.u.E8=function(z,D,E,Q){this.XX.E8(z,D,E);this.W("html5_log_media_perf_info")&&this.D("adloudness",{ld:Q.toFixed(3),cpn:z})};
|
|
g.u.Se=function(z,D,E){this.X.experiments.HF().K.PF(g.j0)&&this.XX.Se(z,D,E)};
|
|
g.u.zy=function(){var z;return(z=this.loader)==null?void 0:z.zy()};
|
|
g.u.F3=function(){var z;return(z=this.loader)==null?void 0:z.F3()};
|
|
g.u.v4=function(){var z;return(z=this.loader)==null?void 0:z.v4()};
|
|
g.u.hB=function(){var z;return(z=this.loader)==null?void 0:z.hB()};
|
|
g.u.dP=function(){return this.videoData.dP()};
|
|
g.u.PZ=function(){return this.W("html5_not_reset_media_source")&&this.videoData.isLivePlayback||this.W("html5_not_reset_media_source_non_drm_vod")&&!this.videoData.isLivePlayback&&!this.videoData.dP()&&!this.videoData.y7()};
|
|
g.u.hx=function(){!this.videoData.S||this.W("html5_disable_target_codec_family_for_gapless")&&cB(this.videoData)||(this.videoData.xD=this.videoData.xD||this.LJ.aq().zy(),this.videoData.xm=this.videoData.xm||this.LJ.aq().F3());if(WBr(this.videoData)||!C4(this.videoData)){var z=this.videoData.errorDetail;this.IC(this.videoData.errorCode||"auth",2,unescape(this.videoData.errorReason),z,z,this.videoData.zz||void 0)}this.W("html5_generate_content_po_token")&&this.AM();this.Oe();z=this.D;var D=this.X;D.iz===
|
|
null&&(D.iz=window.MediaSource&&window.MediaSource.isTypeSupported?window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42001E"; decode-to-texture=true'):!1);z.call(this,"dttg",{dtt:D.iz,gl:this.X.supportsGaplessShorts()})};
|
|
g.u.getVideoData=function(){return this.videoData};
|
|
g.u.Y=function(){return this.X};
|
|
g.u.aZ=function(){return this.ff.aZ(this.tI)};
|
|
g.u.kx=function(){return this.visibility};
|
|
g.u.cQ=function(){return this.mediaElement&&this.mediaElement.M0()?this.mediaElement.XM():null};
|
|
g.u.xX=function(){return this.mediaElement};
|
|
g.u.q0=function(){if(this.videoData.errorCode)return!1;this.Y().B&&this.Y().houseBrandUserStatus&&this.D("hbut",{status:this.Y().houseBrandUserStatus},!0);if(this.videoData.WW())return!0;this.IC("api.invalidparam",2,void 0,"invalidVideodata.1");return!1};
|
|
g.u.m$=function(z){(z=z===void 0?!1:z)||Hg(this.XX);this.mw=z;!this.q0()||this.kF.CL()?St(this)&&this.kF.CL()&&!this.kF.finished&&!this.mw&&this.Ev():(this.kF.start(),z=this.XX,g.oz(z.provider),z.qoe&&h2I(z.qoe),z.provider.X.HF().K.PF(u_n)&&g.GV("cobalt")&&g.GV("android")&&(z=z.provider.videoData.clientPlaybackNonce)&&axr(z),this.Ev())};
|
|
g.u.Ev=function(){if(this.videoData.isLoaded()){var z=this.rV;g.GS(z.L3.experiments,"html5_player_min_build_cl")>0&&g.GS(z.L3.experiments,"html5_player_min_build_cl")>918025328&&xd(z,"oldplayer",!0);J2a(this)}else this.videoData.s9||this.videoData.nR?this.mw&&St(this)||(this.videoData.s9?Pew(this.videoData):(z=this.XX,z.qoe&&(z=z.qoe,M_(z,"protected"),z.provider.videoData.V?z.MZ():z.provider.videoData.subscribe("dataloaded",z.MZ,z)),yrQ(this.videoData))):!this.videoData.loading&&this.qt&&WsI(this)};
|
|
g.u.AR=function(z){this.Sk=z;this.loader&&(Gxn(this.loader,z),this.D("sdai",{sdsstm:1}))};
|
|
g.u.Mz=kO(101);g.u.yC=function(z){var D;(D=this.loader)==null||D.yC(z)};
|
|
g.u.oP=kO(5);g.u.isFullscreen=function(){return this.visibility.isFullscreen()};
|
|
g.u.isBackground=function(){return this.visibility.isBackground()};
|
|
g.u.hU=function(){var z=this;RE(this).then(function(){return Z7(z)});
|
|
this.playerState.isOrWillBePlaying()&&this.playVideo()};
|
|
g.u.uc=function(){this.mediaElement&&this.mediaElement.rX();this.m$();this.q0()&&!g.t(this.playerState,128)&&(this.s8.CL()||(this.s8.start(),this.videoData.n3?this.Sb(zt(this.playerState,4)):this.Sb(zt(zt(this.playerState,8),1))),Ke(this))};
|
|
g.u.dI=function(){return this.kF.finished};
|
|
g.u.sendAbandonmentPing=function(){g.t(this.getPlayerState(),128)||(this.Zg("internalAbandon"),this.u5(!0),COr(this.XX),g.pv(this.XX),xR.TF(this.G9))};
|
|
g.u.gK=function(z,D,E){z=z===void 0?!0:z;(D===void 0||D)&&this.mediaElement&&this.mediaElement.pause();z&&E&&this.loader&&SP(this.videoData)&&this.loader.LH(E);this.Sb(z?new g.Ch(14):new g.Ch)};
|
|
g.u.uU=function(){this.XX.L7()};
|
|
g.u.IC=function(z,D,E,Q,T,k){var G,d;g.HvJ(xiw,E)?G=E:E?d=E:G="GENERIC_WITHOUT_LINK";Q=(Q||"")+(";a6s."+D4());if(z==="auth"||z==="drm.auth"||z==="heartbeat.stop")E&&(Q+=";r."+E.replaceAll(" ","_")),k&&(Q+="sr."+k.replaceAll(" ","_"));D={errorCode:z,errorDetail:T,errorMessage:d||g.n3[G]||"",mI:G,zz:k||"",QT:Q,Qd:D,cpn:this.videoData.clientPlaybackNonce};this.videoData.errorCode=z;cf(this,"dataloaderror");this.Sb(BJ(this.playerState,128,D));xR.TF(this.G9);hZ(this);this.Ak()};
|
|
g.u.LZ=function(z){this.wa=this.wa.filter(function(D){return z!==D});
|
|
this.s8.CL()&&Ke(this)};
|
|
g.u.B4=function(){var z;(z=!!this.wa.length)||(z=this.QE.K.array[0],z=!!z&&z.start<=-0x8000000000000);return z};
|
|
g.u.dB=function(){return this.ug.dB()};
|
|
g.u.isPlaying=function(){return this.playerState.isPlaying()};
|
|
g.u.T2=function(){return this.playerState.T2()&&this.videoData.n3};
|
|
g.u.getPlayerState=function(){return this.playerState};
|
|
g.u.H6=function(z){var D;(D=this.loader)==null||D.H6(z)};
|
|
g.u.Ar=kO(30);g.u.D3=function(z){var D;(D=this.loader)==null||D.D3(z)};
|
|
g.u.getPlayerType=function(){return this.playerType};
|
|
g.u.getPreferredQuality=function(){if(this.tI){var z=this.tI;z=z.videoData.hv.compose(z.videoData.uk);z=Aw(z)}else z="auto";return z};
|
|
g.u.G4=kO(17);g.u.isGapless=function(){return!!this.mediaElement&&this.mediaElement.isView()};
|
|
g.u.DM=function(){return this.LJ.DM()};
|
|
g.u.setMediaElement=function(z){if(this.mediaElement&&z.XM()===this.mediaElement.XM()&&(z.isView()||this.mediaElement.isView())){if(z.isView()||!this.mediaElement.isView())this.w$(),this.mediaElement=z,this.mediaElement.C3=this,hxa(this),this.ug.setMediaElement(this.mediaElement)}else{this.mediaElement&&this.o6();if(!this.playerState.isError()){var D=DR(this.playerState,512);g.t(D,8)&&!g.t(D,2)&&(D=zt(D,1));z.isView()&&(D=DR(D,64));this.Sb(D)}this.mediaElement=z;this.mediaElement.C3=this;!g.jb(this.X)&&
|
|
this.mediaElement.setLoop(this.loop);this.mediaElement.setPlaybackRate(this.playbackRate);hxa(this);this.ug.setMediaElement(this.mediaElement);this.W("html5_prewarm_media_source")&&!this.rV.rj()&&bRa(this.mediaElement)}};
|
|
g.u.o6=function(z,D,E){z=z===void 0?!1:z;D=D===void 0?!1:D;E=E===void 0?!1:E;if(this.mediaElement){var Q=this.getCurrentTime();Q>0&&(this.ug.Z=Q);this.ug.setMediaElement(null);!z&&this.PZ()?Rxr(this):this.Af(E);this.loader&&(g.S9(this.loader),this.jF(D));this.qC.stop();if(this.mediaElement&&(!this.s8.CL()&&!this.UX()||this.playerState.isError()||g.t(this.playerState,2)||this.Sb(zt(this.playerState,512)),this.mediaElement)){this.w$();if(z||!this.mediaElement.isView())this.Iy.P8("mesv_s"),this.mediaElement.stopVideo(),
|
|
tZ(this);this.mediaElement=this.mediaElement.C3=null}}};
|
|
g.u.playVideo=function(z,D){z=z===void 0?!1:z;D=D===void 0?!1:D;var E=this,Q,T,k,G,d,F;return g.w6(function(L){if(L.L==1){var n=window.google_image_requests;n&&n.length>10&&(window.google_image_requests=n.slice(-10));if(g.t(E.playerState,128))return L.return();if(E.rV.hW())return E.Zg("signatureexpired"),L.return();E.mediaElement&&Hg(E.XX);E.uc();(g.t(E.playerState,64)||z)&&E.Sb(zt(E.playerState,8));return E.s8.finished&&E.mediaElement?E.tI||!E.U3?L.XH(2):L.K(E.U3,3):L.return()}if(L.L!=2&&g.t(E.playerState,
|
|
128))return L.return();if(!E.videoData.L)return E.videoData.isLivePlayback&&!g.rG(E.X.Z,!0)?(Q="html5.unsupportedlive",T=2):(Q=E.videoData.dP()?"fmt.unplayable":"fmt.noneavailable",T=1),g.Rc(Error("selectableFormats")),E.IC(Q,T,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","trg.selectableFormats"),L.return();if(E.vZ()&&E.videoData.L.K)return L.return(RE(E));if(Tj(E))n=E.ug,g.jq(n.videoData)&&!n.isAtLiveHead(n.getCurrentTime())&&n.dB()&&n.C.seekTo(Infinity,{ZP:"seektimeline_peggedToLive",seekSource:34});else if(g.jq(E.videoData)&&
|
|
(k=E.getCurrentTime()<E.PN()-15,G=g.Hp(E.videoData)&&E.playerState.isPaused(),d=g.t(E.playerState,1024),n=E.ug,n.videoData.xf()&&M2(n.videoData)||d||!k&&!G||(G?E.seekTo(Infinity,{ZP:"videoplayer_unpauseLiveOnly",seekSource:102}):E.seekTo(E.PN(),{ZP:"videoplayer_outOfWindow",seekSource:102})),!E.isAtLiveHead(void 0,!0)&&E.dB()&&(F={ZP:"videoplayer_peggedToLive",seekSource:34},E.seekTo(Infinity,F)),g.t(E.playerState,256)&&E.videoData.U&&E.ug.GQ()))return E.Sb(EE(E.playerState,8,4)),L.return();g.t(E.playerState,
|
|
4)&&g.t(E.playerState,16)&&E.Sb(EE(E.playerState,9,4));if(Z7(E,D))return gJJ(E),L.return();w2(E);L.U()})};
|
|
g.u.Xi=function(z){z&&this.YX(new g.FR("qoe.restart",z));this.Sb(zt(this.playerState,2048));this.Af();z=this.videoData.K&&Ti(this.videoData.K);var D=this.mediaElement&&this.mediaElement.isView();z||D?(this.loader&&saV(this.loader),this.ND()):(Z7(this),this.playerState.isOrWillBePlaying()&&this.playVideo());this.playerState.isOrWillBePlaying()||this.Sb(DR(this.playerState,2048))};
|
|
g.u.u_=function(){if(!this.tI)return[];var z=Ur(this.ff,this.tI,this.Uh());return this.tI.K.u_(z)};
|
|
g.u.fP=function(){if(!this.tI)return[];var z=Ur(this.ff,this.tI,this.Uh());return this.tI.K.fP(z)};
|
|
g.u.Jz=function(){var z,D;return this.ff.Jz(!!((z=this.tI)==null?0:(D=z.K)==null?0:D.K))};
|
|
g.u.Ao=function(){return this.tI?this.ff.Ao(this.tI):Q_};
|
|
g.u.Uh=function(){var z=this.gO?this.gO.Uh():n4(this.videoData)&&this.videoData.K&&Ti(this.videoData.K)?this.videoData.yL?Q_:Rd:Q_;this.If&&(z=z.compose(bLI));return z};
|
|
g.u.AS=function(){return this.tI?Ur(this.ff,this.tI,this.Uh()):Q_};
|
|
g.u.bR=function(){var z=this.aC(),D=fX(this.LJ).videoId;return this.LJ.Ew.bR(z)||this.LJ.Ew.bR(D)};
|
|
g.u.c9=function(z){if(z.K===Q_.K)this.XX.c9("A");else{var D,E,Q,T,k=(D=this.tI)==null?void 0:(E=D.K)==null?void 0:(Q=E.fP(z))==null?void 0:(T=Q.map(function(F){return F.video}))==null?void 0:T.sort(function(F,L){var n,f;
|
|
return((n=L.L)!=null?n:0)-((f=F.L)!=null?f:0)}),G,d;
|
|
this.XX.c9("M",(d=k==null?void 0:(G=k[0])==null?void 0:G.L)!=null?d:mha(z.K)?z.K:0)}};
|
|
g.u.IF=function(z,D,E){this.c9(z);this.videoData.hv=z;if(this.tI&&D){D=this.ff;var Q=this.tI;if(Q.K.K){var T=g.GS(D.X.experiments,"html5_max_quality_sel_upgrade"),k=T?z.K:IG[Aw(z)],G=Q.K.videoInfos[0].video.qualityOrdinal,d=G!==0&&z.K===G;G=aG()>G;if(!d||!G){T&&d&&(k=Math.max(k,T));var F;T=gS(D,(F=Q.K)==null?void 0:F.videoInfos);F=D.C.getPlaybackRate();F>1&&T&&(F=BYX(D.X.Z,Q.K.videoInfos,F),z.K!==0&&F<z.K&&D.C.setPlaybackRate(1));var L,n;z=((L=Q.videoData.Z)==null?void 0:(n=L.video)==null?void 0:
|
|
n.qualityOrdinal)||0;g.oB("yt-player-quality",{quality:k,previousQuality:z},31104E3);D.AL.policy.L=aG()>=480;if(D.W("html5_perf_cap_override_sticky")){L=D.Z;D=D.W("html5_perserve_av1_perf_cap");D=D===void 0?!1:D;if(D===void 0?0:D){var f=RG(),X=g.v(Object.keys(f));for(n=X.next();!n.done;n=X.next())n=n.value,n.indexOf("1")!==0&&delete f[n];g.oB("yt-player-performance-cap",f,2592E3)}else try{f=ya.I3(),X=ya.uR(),f&&f.remove("yt-player-performance-cap"),X&&X.remove("yt-player-performance-cap")}catch(W){}Zc6(D);
|
|
if(D){f=g.v(Jn.keys());for(X=f.next();!X.done;X=f.next())X=X.value,X.startsWith("1")||Jn.delete(X);f=g.v(wS.values());for(X=f.next();!X.done;X=f.next())X=X.value,X.startsWith("1")||wS.delete(X);f=g.v(L.keys());for(X=f.next();!X.done;X=f.next())X=X.value,X.startsWith("1")||L.delete(X)}else Jn.clear(),wS.clear(),L.clear()}}}}this.loader&&(f=this.loader,E=E||"",f.policy.K?bI(f.V.K,E):bI(f.K.V,E));this.w2()};
|
|
g.u.getUserPlaybackQualityPreference=function(){return this.videoData.L&&!this.videoData.L.K?Aw(this.videoData.hv):C$[aG()]};
|
|
g.u.hasSupportedAudio51Tracks=function(){return this.videoData.hasSupportedAudio51Tracks()};
|
|
g.u.setUserAudio51Preference=function(z,D){this.getUserAudio51Preference()!==z&&(this.D("toggle51",{pref:z}),g.oB("yt-player-audio51",z,D?31536E3:2592E3),this.hU())};
|
|
g.u.getUserAudio51Preference=function(){return this.videoData.getUserAudio51Preference()};
|
|
g.u.setProximaLatencyPreference=function(z){var D=this.getProximaLatencyPreference();this.D("proxima",{pref:z});g.oB("yt-player-proxima-pref",z,31536E3);D!==z&&(z=this.ug,z.Kx=!0,z.C.seekTo(Infinity,{ZP:"seektimeline_proximaSeekToHead",seekSource:34}))};
|
|
g.u.getProximaLatencyPreference=function(){var z;return(z=So())!=null?z:0};
|
|
g.u.isProximaLatencyEligible=function(){return this.videoData.isProximaLatencyEligible};
|
|
g.u.AM=function(){this.videoData.videoId?this.LJ.AM(this.videoData):this.D("povid",{})};
|
|
g.u.Oe=function(){this.videoData.videoId?this.LJ.Oe(this.videoData):this.D("piavid",{})};
|
|
g.u.w2=function(){if(!this.rR()&&!g.t(this.playerState,128)&&this.videoData.L){if(this.videoData.L.K)m0(this);else{var z=g2(this),D=this.videoData;a:{var E=this.videoData.zV;if(z.K){for(var Q=g.v(E),T=Q.next();!T.done;T=Q.next()){T=T.value;var k=T.ox(),G=IG[k.video.quality];if((!z.Z||k.video.quality!=="auto")&&G<=z.K){E=T;break a}}E=E[E.length-1]}else E=E[0]}D.ew=E;Uc(this,z.reason,xbr(this,this.videoData.ew))}if(this.W("html5_check_unstarted")?this.playerState.isOrWillBePlaying():this.isPlaying())this.ug.j=
|
|
!1,this.playVideo()}};
|
|
g.u.tX=function(z,D){if(this.rR()||g.t(this.playerState,128))return!1;var E,Q=!((E=this.videoData.L)==null||!E.K);E=Q&&D?this.getCurrentTime()-this.Pc():NaN;if(z.vc&&z.vc.id){var T=this.XX;if(T.qoe){T=T.qoe;var k=[z.vc.id,isNaN(E)?"m":"t"];g.ig(T,g.oz(T.provider),"afi",k)}}if(Q)return D&&(Q=F6(this.ug),this.D("aswh",{id:z.id,xtags:z.xtags,bh:Q.toFixed(3)})),this.loader.setAudioTrack(z,E,D),!0;if(vJk(this)){a:{D=this.mediaElement.audioTracks();Q=!1;for(E=0;E<D.length;++E)if(T=D[E],(r2[T.label]||T.label)===
|
|
z.vc.getName()){if(T.enabled){D=!1;break a}Q=T.enabled=!0}else T.enabled&&(T.enabled=!1);D=Q?!0:void 0}D&&this.D("hlsaudio",{id:z.id})}else{a:if(D=this.videoData,D.B&&!eX(D.B)||z===D.YR||!D.zV||D.zV.length<=0)D=!1;else{Q=g.v(D.zV);for(E=Q.next();!E.done;E=Q.next()){E=E.value;if(!(E instanceof pB)){D=!1;break a}T=z.vc.getId();E.L&&(E_W(E.L,T),E.ZS=null)}D.YR=z;D=!0}D&&Z7(this)&&(this.Zg("internalaudioformatchange",this.videoData,!0),this.D("hlsaudio",{id:z.id}))}return!0};
|
|
g.u.getAvailableAudioTracks=function(){return this.videoData.getAvailableAudioTracks()};
|
|
g.u.getAudioTrack=function(){if(vJk(this)){var z=lPk(this);if(z)return z}return this.videoData.getAudioTrack()};
|
|
g.u.qd=function(){return this.videoData.B};
|
|
g.u.K9=function(z){return this.AF?this.AF.K9(z):1};
|
|
g.u.Wj=function(){this.AF&&this.AF.Wj()};
|
|
g.u.Dp=function(){if(this.videoData.W("html5_trigger_loader_when_idle_network")&&!this.videoData.xf()&&g.mY(this.videoData)){var z;(z=this.loader)!=null&&z.Nj()}};
|
|
g.u.N3=function(){if(cB(this.videoData)){var z;(z=this.loader)!=null&&z.Nj()}};
|
|
g.u.onPlayerRequestSent=function(z){this.LJ.onPlayerRequestSent(z)};
|
|
g.u.Jw=function(z){z=z===void 0?!1:z;if(this.loader){var D=this.loader,E=D.Jw;var Q=this.videoData;Q=Q.W("html5_ssdai_use_post_for_media")&&Q.enableServerStitchedDai?!1:SP(Q)&&Q.gP&&!Q.isAd();E.call(D,Q,z)}};
|
|
g.u.Af=function(z){z=z===void 0?!1:z;this.YV&&(AHI(this.YV),this.Jw(z),this.YV.dispose(),this.YV=null)};
|
|
g.u.CE=function(){return this.YV};
|
|
g.u.iA=function(z,D,E,Q){function T(G){try{var d=D,F=E;d=d===void 0?!1:d;F=F===void 0?!1:F;if(k.YV&&(!G||k.YV===G)){var L=k.getDuration();!L&&SP(k.videoData)&&(L=25200,k.mk()&&(L=46800));k.YV.isView?(G=L,G>k.YV.getDuration()&&KsL(k,G)):KsL(k,L);var n=k.loader,f=k.YV;d=d===void 0?!1:d;F=F===void 0?!1:F;n.policy.WF&&(n.policy.wR&&n.D("loader",{setsmb:0}),n.ME(),n.policy.WF=!1);$2V(n,F);if(!t$(f)){var X=dq(n.videoTrack),W=dq(n.audioTrack),J=(X?X.info.vF:n.videoTrack.vF).info,V=(W?W.info.vF:n.audioTrack.vF).info,
|
|
l=n.policy.hv,S=J.mimeType+(l===void 0?"":l),Z=V.mimeType,p=J.hT,c=V.hT,w;f.FH=(w=f.YV)==null?void 0:w.addSourceBuffer(Z);var y;f.AT=S.split(";")[0]==="fakesb"?void 0:(y=f.YV)==null?void 0:y.addSourceBuffer(S);f.S1&&(f.S1.webkitSourceAddId("0",Z),f.S1.webkitSourceAddId("1",S));var B=new Rr(f.FH,f.S1,"0",zf(Z),c,!1),DJ=new Rr(f.AT,f.S1,"1",zf(S),p,!0);ClJ(f,B,DJ)}X=d;W=F;X=X===void 0?!1:X;W=W===void 0?!1:W;z5(n.videoTrack,f.L||null,W);z5(n.audioTrack,f.K||null,W);n.YV=f;n.YV.B=!0;X||n.resume();f.K.EX(n.JT,
|
|
n);f.L.EX(n.JT,n);try{n.Nj()}catch(fn){g.W3(fn)}k.Zg("mediasourceattached")}}catch(fn){g.Rc(fn),k.handleError(new g.FR("fmt.unplayable",{msi:"1",ename:fn&&typeof fn==="object"&&"name"in fn?String(fn.name):void 0,trg:"setmediasrc"},1))}}
|
|
var k=this;D=D===void 0?!1:D;E=E===void 0?!1:E;c2W(this,Q===void 0?!1:Q);this.YV=z;this.PZ()&&yT(this.YV)==="open"?T(this.YV):M6W(this.YV,T)};
|
|
g.u.jl=function(z){this.mT.set(z.initData,z);this.gO&&(this.gO.jl(z),this.W("html5_eme_loader_sync")||this.mT.remove(z.initData))};
|
|
g.u.UJ=function(z){this.videoData.qx=qv("auto",z,!1,"u");m0(this)};
|
|
g.u.gn=function(z,D){D=D===void 0?!1:D;this.X.HF().K.PF(TGQ)&&g.mY(this.videoData)?D&&bkV(this,z.reason,z.K.info,z.source,z.token):bkV(this,z.reason,z.K.info,z.source,z.token);this.Wj();this.ug.gn(z.K.index)};
|
|
g.u.JU=function(z){z=z===void 0?{}:z;var D;(D=this.loader)==null||D.JU(this.X,XB(this.videoData),z)};
|
|
g.u.hW=function(){return this.rV.hW()};
|
|
g.u.kQ=function(){var z,D;return(D=(z=this.loader)==null?void 0:z.kQ())!=null?D:!1};
|
|
g.u.pN=function(z){this.YX(new g.FR("staleconfig",{reason:z}))};
|
|
g.u.handleError=function(z){this.rV.handleError(z)};
|
|
g.u.rj=function(){return this.rV.rj()};
|
|
g.u.Q6=function(z){this.ug.Q6(z)};
|
|
g.u.ND=function(z,D){z=z===void 0?!1:z;D=D===void 0?!1:D;var E=this,Q,T,k;return g.w6(function(G){if(G.L==1){E.loader&&E.loader.B5();E.loader&&E.loader.rR()&&hZ(E);if(E.W("html5_enable_vp9_fairplay")&&E.dP()&&(Q=E.videoData.K)!=null)for(var d in Q.K)Q.K.hasOwnProperty(d)&&(Q.K[d].K=null,Q.K[d].Z=!1);E.Sb(zt(E.playerState,2048));E.Zg("newelementrequired");return z?G.K(RE(E),2):G.XH(2)}E.videoData.xf()&&((T=E.loader)==null?0:T.m7)&&!Tj(E)&&((k=E.isAtLiveHead())&&g.jq(E.videoData)?E.seekTo(Infinity,
|
|
{ZP:"videoPlayer_getNewElement"}):E.videoData.qj&&E.loader&&(d=E.loader,d.Sw.xf&&(d.Sw.qj||d.Sw.isWindowedLive||d.Sw.isPremiere?(d.seek(0,{ZP:"loader_resetSqless"}),d.videoTrack.U=!0,d.audioTrack.U=!0,d.videoTrack.B=!0,d.audioTrack.B=!0):n7(d.Sw)&&HZ(d))));D&&E.seekTo(0,{seekSource:105});g.t(E.playerState,8)&&E.playVideo();G.U()})};
|
|
g.u.Bm=function(z){this.D("hgte",{ne:+z});this.videoData.S=!1;z&&this.ND();this.loader&&saV(this.loader)};
|
|
g.u.Tf=function(z){this.D("newelem",{r:z});this.ND()};
|
|
g.u.pauseVideo=function(z,D){z=z===void 0?!1:z;if((g.t(this.playerState,64)||g.t(this.playerState,2))&&!z)if(g.t(this.playerState,8))this.Sb(EE(this.playerState,4,8,null,D));else if(this.T2())Z7(this);else return;g.t(this.playerState,128)||(z?this.Sb(zt(this.playerState,256,null,D)):this.Sb(EE(this.playerState,4,8,null,D)));this.mediaElement&&this.mediaElement.pause();g.Hp(this.videoData)&&this.loader&&this.jF(!1)};
|
|
g.u.stopVideo=function(){this.pauseVideo();this.loader&&(this.jF(!1),this.loader.ME())};
|
|
g.u.Ak=function(z,D){z=z===void 0?!1:z;D=D===void 0?!1:D;if(this.PZ()&&D){var E;(E=this.mediaElement)==null||E.Ak()}else{var Q;(Q=this.mediaElement)==null||Q.stopVideo()}tZ(this);hZ(this);g.t(this.playerState,128)||(z?this.Sb(DR(DR(zt(this.playerState,4),8),16)):this.Sb(BJ(this.playerState)));this.videoData.videoId&&this.X.fE.remove(this.videoData.videoId)};
|
|
g.u.seekTo=function(z,D){D=D===void 0?{}:D;g.t(this.playerState,2)&&Z7(this);D.PE3&&this.Sb(zt(this.playerState,2048));if((D.seekSource===58||D.seekSource===60)&&this.W("html5_update_vss_during_gapless_seeking")){var E=this.XX;E.K&&(E=E.K,D.seekSource===58?E.K.update():E.Z&&(XL(E),jf(E).send(),E.L=NaN))}this.ug.seekTo(z,D);this.QE.Ey()};
|
|
g.u.zE=function(z){this.Iy.B.L=(0,g.r)();g.t(this.playerState,32)||(this.Sb(zt(this.playerState,32,z==null?void 0:z.seekSource)),g.t(this.playerState,8)&&this.pauseVideo(!0),this.Zg("beginseeking"));this.Xy()};
|
|
g.u.jz=function(z){z=z==null?void 0:z.seekSource;g.t(this.playerState,32)?(this.Sb(EE(this.playerState,16,32,z)),this.Zg("endseeking")):g.t(this.playerState,2)||this.Sb(zt(this.playerState,16,z));z=this.Iy.B;var D=this.videoData,E=this.playerState.isPaused();if(D.clientPlaybackNonce&&!isNaN(z.K)){if(Math.random()<.01){E=E?"pbp":"pbs";var Q={startTime:z.K};D.KR&&(Q.cttAuthInfo={token:D.KR,videoId:D.videoId});g.oL("seek",Q);g.yP({clientPlaybackNonce:D.clientPlaybackNonce},"seek");isNaN(z.L)||g.t3("pl_ss",
|
|
z.L,"seek");g.t3(E,(0,g.r)(),"seek")}z.reset()}};
|
|
g.u.IK=function(z){this.jz(z)};
|
|
g.u.ZR=function(){this.Zg("SEEK_COMPLETE")};
|
|
g.u.Ux=function(z){var D=this.LJ,E=this.videoData.clientPlaybackNonce,Q=this.playerType;if(z.scope===4){var T=z.type;if(T){var k=D.f3(),G=k.getVideoData().clientPlaybackNonce;Q===1&&(G=E);if(Q=me(D,G)){if(E=Q.getVideoData())z.writePolicy===2&&E.sabrContextUpdates.has(T)||(z.sendByDefault&&E.WF.add(T),E.sabrContextUpdates.set(T,z)),D.W("html5_enable_t1_enf_on_sabr")&&(z=T===5,T=ViL(E.playerResponse),z?(z=T?1:0,g.iy(z,"m.p_",{}),g.uF("MBSTAT",z)):z=1,z===0&&D.NN.Wc("onAbnormalityDetected"))}else k.D("scuset",
|
|
{ncpf:"1",ccpn:G,crcpn:E})}else g.Rc(Error("b/380308491: contextUpdateType is undefined"))}};
|
|
g.u.JB=function(){if(this.playerType===2)return this.LJ.JB("")};
|
|
g.u.getCurrentTime=function(z){return this.ug.getCurrentTime(z===void 0?!1:z)};
|
|
g.u.KL=function(){return this.ug.KL()};
|
|
g.u.o0=function(){return this.ug.o0()};
|
|
g.u.RZ=function(){return this.o0()};
|
|
g.u.r5=function(){return this.ug.r5()};
|
|
g.u.getPlaylistSequenceForTime=function(z){return this.videoData.getPlaylistSequenceForTime(z-this.Pc())};
|
|
g.u.Ks=function(){var z=NaN;this.mediaElement&&(z=this.mediaElement.Ks());return z>=0?z:this.getCurrentTime()};
|
|
g.u.v0=function(){var z;return((z=this.videoData.K)==null?0:z.v0)?this.videoData.K.v0(this.getCurrentTime()-this.Pc()):this.mediaElement&&(z=this.mediaElement.Fs())&&(z=z.getTime(),!isNaN(z))?z/1E3+this.getCurrentTime():NaN};
|
|
g.u.getDuration=function(){return this.videoData.lengthSeconds?this.videoData.lengthSeconds+this.Pc():this.Uk()?this.Uk():0};
|
|
g.u.lC=function(){var z=new DVX;if(this.loader){var D=this.AL,E=this.X.Bc();E=E===void 0?!1:E;z.ql=D.Iq;z.ta=D.dR;z.bandwidthEstimate=$v(D);if(E){E=(D.N.L0()*1E3).toFixed();var Q=(D.m7.L0()*1E3).toFixed(),T=yX(D).toFixed(2),k=((D.S.L0()||0)*1E9).toFixed(2),G=D.B.L0().toFixed(0),d=D.WF.L0().toFixed(0),F=D.j.percentile(.5).toFixed(2),L=D.j.percentile(.92).toFixed(2),n=D.j.percentile(.96).toFixed(2),f=D.j.percentile(.98).toFixed(2);D.K?D.K.reset():D.K=new Lz;D.K.add(D.ew);D.K.add(D.interruptions.length);
|
|
for(var X=0,W=D.interruptions.length-1;W>=0;W--){var J=D.interruptions[W];D.K.add(J-X);X=J}X=0;for(W=D.Z.length-1;W>=0;W--){J=D.Z[W];var V=J.stamp/36E5;D.K.add(V-X);X=V;D.K.add(J.net/1E3);D.K.add(J.max)}D=D.K.iY();z.K={ttr:E,ttm:Q,d:T,st:k,bw:G,abw:d,v50:F,v92:L,v96:n,v98:f,"int":D}}D=this.loader;D.YV&&D.YV.B&&!D.YV.dE()&&(z.H8=LM(D.videoTrack),z.L=LM(D.audioTrack),D.policy.Z&&(E=dj(D.videoTrack),Q=dj(D.audioTrack),T=jP(D.YV.L.JH(),"_",5),k=jP(D.YV.K.JH(),"_",5),Object.assign(z.K,{lvq:E,laq:Q,lvb:T,
|
|
lab:k})));z.bandwidthEstimate=oI(D.j);var l;(l=D.audioTrack.N)==null||l.flush();var S;(S=D.videoTrack.N)==null||S.flush()}else this.mediaElement&&(z.H8=qT(this.mediaElement));z.ql=this.ql;z.ta=this.ta;z.Z=this.isAtLiveHead()&&this.isPlaying()?YQ(this):NaN;l=this.ug;l=l.K?Mf(l.K)+Pg(l.K):0;z.B=l;return z};
|
|
g.u.XR=function(z,D){this.ta+=z;this.ql+=D};
|
|
g.u.Tj=function(){return this.mediaElement?g.Hp(this.videoData)?1:N2(this.videoData)?this.isAtLiveHead()||this.dB()?1:this.ug.Tj():this.mediaElement.Tj():0};
|
|
g.u.IO=function(){var z=this.h8,D=JZ(z,"bandwidth"),E=JZ(z,"bufferhealth"),Q=JZ(z,"livelatency"),T=JZ(z,"networkactivity"),k=X6(z,"bandwidth"),G=X6(z,"bufferhealth"),d=X6(z,"livelatency");z=X6(z,"networkactivity");var F=this.y$(),L=F.droppedVideoFrames;F=F.totalVideoFrames;var n=this.getCurrentTime();if(this.gO){var f="IT/"+(this.gO.K.ox()+"/"+Aw(this.Uh()));f+="/"+this.gO.ox()}else f="";var X=this.isGapless(),W=this.DM(),J=this.Yw(),V=this.j6(),l=g.Nm(this),S=this.getPlayerState().state.toString(16),
|
|
Z=this.getPlaylistSequenceForTime(this.getCurrentTime());a:{var p=0;var c="";if(this.Sk){if(this.Sk.ul){c="D,";break a}p=this.Sk.Fb;c=this.Sk.rE.substring(0,4)}p>0?(p="AD"+p+", ",c&&(p+=c+", "),c=p):c=""}return{MU:k,OU:G,currentTime:n,Nn:f,droppedVideoFrames:L,isGapless:X,DM:W,Yw:J,iQ:V,g7:D,eh:E,Ts:Q,r7:T,CB:d,nB:z,wC:l,HC:S,h5:Z,T_:c,totalVideoFrames:F}};
|
|
g.u.zO=function(z){var D={};if(z===void 0?0:z){Object.assign(D,this.XX.zO());this.mediaElement&&(Object.assign(D,this.mediaElement.zO()),z=this.y$(),D.dvf=z.droppedVideoFrames,D.tvf=z.totalVideoFrames);this.loader&&Object.assign(D,this.loader.zO());this.gO&&(D.drm=JSON.stringify(this.gO.zO()));D.state=this.playerState.state.toString(16);g.t(this.playerState,128)&&(D.debug_error=JSON.stringify(this.playerState.qD));this.B4()&&(D.prerolls=this.wa.join(","));this.videoData.xF&&(D.ismb=this.videoData.xF);
|
|
this.videoData.latencyClass!=="UNKNOWN"&&(D.latency_class=this.videoData.latencyClass);if(this.HF().K.PF(RA)?ZY(this.videoData):this.videoData.isLowLatencyLiveStream)D.lowlatency="1";if(this.videoData.defaultActiveSourceVideoId||this.videoData.compositeLiveStatusToken||this.videoData.compositeLiveIngestionOffsetToken)D.is_mosaic=1;this.videoData.cotn&&(D.is_offline=1,D.cotn=this.videoData.cotn);this.videoData.playerResponseCpn&&(D.playerResponseCpn=this.videoData.playerResponseCpn);this.LJ.isOrchestrationLeader()&&
|
|
(D.leader=1);this.videoData.isLivePlayback&&(this.videoData.K&&dG(this.videoData.K)&&(D.segduration=dG(this.videoData.K)),z=this.ug,D.lat=z.N?J_O(z.N.B):0,D.liveutcstart=this.videoData.liveUtcStartSeconds);D.relative_loudness=this.videoData.c6.toFixed(3);if(z=g.Nm(this))D.optimal_format=z.video.qualityLabel;D.user_qual=aG();D.release_version=e[9]}D.debug_videoId=this.videoData.videoId;return D};
|
|
g.u.addCueRange=function(z){this.kd([z])};
|
|
g.u.removeCueRange=function(z){this.QE.s5([z])};
|
|
g.u.A6=function(z){return this.QE.A6(z)};
|
|
g.u.uC=function(){var z=this.QE;if(z.C.Y().W("html5_sort_cueranges_on_update")&&!(z.X$().length<=0||z.rR())){var D=z.K;D.array.sort(D.K)}z.Ey()};
|
|
g.u.Us=function(z,D){return this.QE.Us(z,D)};
|
|
g.u.kd=function(z,D){this.QE.J7(z,D)};
|
|
g.u.Qc=function(z){this.QE.s5(z)};
|
|
g.u.X$=function(){return this.QE.X$()||[]};
|
|
g.u.j0=function(){return this.w9};
|
|
g.u.vZ=function(){return this.visibility.vZ()};
|
|
g.u.mZ=function(){this.mediaElement&&this.mediaElement.mZ()};
|
|
g.u.qM=function(){cf(this)};
|
|
g.u.togglePictureInPicture=function(){this.mediaElement&&this.mediaElement.togglePictureInPicture()};
|
|
g.u.w$=function(){g.tF(this.Qz)};
|
|
g.u.e7=function(){this.Xy();this.Zg("onLoadProgress",this.Tj())};
|
|
g.u.nI=function(z){var D=z.target.f0();if(this.mediaElement&&this.mediaElement.f0()&&this.mediaElement.f0()===D){wGJ(this,z.type);switch(z.type){case "error":var E=MT(this.mediaElement)||"",Q=this.mediaElement.xY();if(E==="capability.changed"){this.W("html5_restart_on_capability_change")?(this.D("capchg",{msg:Q}),this.ND(!0)):RE(this);return}if(this.mediaElement.hasError()&&ph(this.rV,E,{msg:Q,trg:"elementevt"}))return;if(this.isBackground()&&this.mediaElement.Uo()===4){this.Ak();pe(this,"unplayable");
|
|
return}break;case "durationchange":Q=this.mediaElement.getDuration();!isFinite(Q)||this.YV&&!(Q>0)||Q===1||((E=this.n7)==null?0:E.K)||this.Ur(Q);break;case "ratechange":this.loader&&this.loader.setPlaybackRate(this.mediaElement.getPlaybackRate());E=this.QE;E.started=!0;E.Ey();this.XX.onPlaybackRateChange(this.getPlaybackRate());break;case "loadedmetadata":lp(this,!1);y2L(this);this.Zg("onLoadedMetadata");pGJ(this);E=this.v0();this.videoData.dU&&(this.videoData.dU=E);break;case "loadstart":pGJ(this);
|
|
break;case "progress":case "suspend":this.PC.yx();break;case "seeked":(Q=this.loader)!=null&&Q.policy.L&&Q.Sl&&(Q.D("sdai",{skipAdSked:"1"}),Q.Sl=!1);break;case "playing":lp(this,!1);this.Iy.P8("plev");this.eY&&!Tj(this)&&(this.eY=!1,this.isAtLiveHead()||this.seekTo(Infinity,{ZP:"videoplayer_onPlaying"}));break;case "timeupdate":lp(this,!1);E=this.mediaElement&&!this.mediaElement.getCurrentTime();Q=this.mediaElement&&this.mediaElement.RY()===0;if(E&&(!this.OK||Q))return;this.OK=this.OK||!!this.mediaElement.getCurrentTime();
|
|
ip(this);this.Xy();if(!this.mediaElement||this.mediaElement.f0()!==D)return;this.Zg("onVideoProgress",this.getCurrentTime());break;case "waiting":if(this.mediaElement.l3().length>0&&this.mediaElement.Oo().length===0&&this.mediaElement.getCurrentTime()>0&&this.mediaElement.getCurrentTime()<5&&this.loader)return;break;case "resize":y2L(this);this.videoData.Z&&this.videoData.Z.video.quality==="auto"&&this.Zg("internalvideoformatchange",this.videoData,!1);break;case "pause":if(this.wi&&g.t(this.playerState,
|
|
8)&&!g.t(this.playerState,1024)&&this.getCurrentTime()===0&&g.jC){pe(this,"safari_autoplay_disabled");return}}if(this.mediaElement&&this.mediaElement.f0()===D){UVk(this.ug,z);this.Zg("videoelementevent",z);D=this.playerState;Q=this.Ja;var T=this.mediaElement;E=this.videoData.clientPlaybackNonce;if(!g.t(D,128)){var k=D.state;T=T?T:z.target;var G=T.getCurrentTime();if(!g.t(D,64)||z.type!=="ended"&&z.type!=="pause"){var d=T.getDuration();d=T.isEnded()||G>1&&Math.abs(G-d)<1.1;var F=z.type==="pause"&&
|
|
T.isEnded();G=z.type==="ended"||z.type==="waiting"||z.type==="timeupdate"&&!g.t(D,4)&&!yj(Q,G);if(F||d&&G)T.lX()>0&&(T.f0()||T.KS())&&(k=14);else switch(z.type){case "error":MT(T)&&(k|=128);break;case "pause":g.t(D,256)?(k^=256)||(k=64):g.t(D,32)||g.t(D,2)||g.t(D,4)||(k=4,g.t(D,1)&&g.t(D,8)&&(k|=1));break;case "playing":G=k;k=(k|8)&-1093;G&4?(k|=1,Aq(Q,T,!0)):yj(Q,T.getCurrentTime())&&(k&=-2);g.t(D,1)&&Aq(Q,T)&&(k|=1);break;case "seeking":k|=16;g.t(D,8)&&(k|=1);k&=-3;break;case "seeked":k&=-17;Aq(Q,
|
|
T,!0);break;case "waiting":g.t(D,2)||(k|=1);Aq(Q,T);break;case "timeupdate":G=g.t(D,16),d=g.t(D,4),(g.t(D,8)||G)&&!d&&yj(Q,T.getCurrentTime())&&(k=8),Aq(Q,T)&&(k|=1)}}Q=k;k=null;Q&128&&(k=z.target,T=MT(k),G=1,T?(T==="capability.changed"&&(G=2),d="GENERIC_WITHOUT_LINK",F=k.zO(),F.mediaElem="1",F.trg="melem",/AUDIO_RENDERER/.test(k.xY())&&(d="HTML5_AUDIO_RENDERER_ERROR"),k={errorCode:T,errorMessage:g.n3[d]||"",mI:d,QT:g.dW(F),Qd:G,cpn:D.qD?D.qD.cpn:""}):k=null,k&&(k.cpn=E));D=BJ(D,Q,k)}!g.t(this.playerState,
|
|
1)&&g.t(D,1)&&yh(this,"evt"+z.type);this.Sb(D)}}};
|
|
g.u.jQ=function(z){z=z.K.availability==="available";z!==this.w9&&(this.w9=z,this.Zg("airplayavailabilitychange"))};
|
|
g.u.q1=function(){var z=(0,g.r)(),D=this.mediaElement.vZ();this.D("airplay",{ia:D});!D&&!isNaN(this.hS)&&z-this.hS<2E3||(this.hS=z,D!==this.vZ()&&(z=this.visibility,z.K!==D&&(z.K=D,z.wV()),this.D("airplay",{rbld:D}),this.hU()),this.Zg("airplayactivechange"))};
|
|
g.u.AQ=function(z){if(this.loader){var D=this.loader,E=D.B,Q=D.getCurrentTime(),T=Date.now()-E.N;E.N=NaN;E.D("sdai",{adfetchdone:z,d:T});z&&!isNaN(E.U)&&E.L!==3&&g.Q5(E.loader,Q,E.U,E.V);E.policy.L?E.Z=NaN:E.B=NaN;EJ(E,4,E.L===3?"adfps":"adf");g.S9(D)}};
|
|
g.u.nS=function(){window.clearInterval(this.W_);this.qC.stop();this.videoData.U=!0;this.X.zx=!0;this.X.n3=0;var z=this.rV;if(z.videoData.Z){var D=z.L3.Z,E=z.videoData.Z.hT;D.Z.has(E)&&(D.Z.delete(E),D.K=!0)}z.K.stop();z.L3.Rx=0;this.x9();g.t(this.playerState,8)&&this.Sb(DR(this.playerState,65));this.mw=!1;this.XX.qo();g.$R(this.S4);this.Zg("playbackstarted");(z=g.BX("yt.scheduler.instance.clearPriorityThreshold"))?z():eC(0)};
|
|
g.u.x9=function(){var z=fX(this.LJ),D={},E={};!g.sP("pbs",this.Iy.timerName)&&c3.measure&&c3.getEntriesByName&&(c3.getEntriesByName("mark_nr")[0]?OyX("mark_nr"):OyX());z.videoId&&(D.videoId=z.videoId);z.clientPlaybackNonce&&!this.W("web_player_early_cpn")&&(D.clientPlaybackNonce=z.clientPlaybackNonce);this.mediaElement&&this.mediaElement.isPaused()&&(E.isPausedOnLoad=!0);E.itag=z.Z?Number(z.Z.itag):-1;z.oi&&(E.preloadType=String(this.ww?2:1));D.liveStreamMode=liX[cp(z)];D.playerInfo=E;this.Iy.infoGel(D);
|
|
if(this.loader){z=this.loader.timing;window&&window.performance&&window.performance.getEntriesByName&&(z.V&&(D=window.performance.getEntriesByName(z.V),D.length&&(D=D[0],z.tick("vri",D.fetchStart),z.tick("vdns",D.domainLookupEnd),z.tick("vreq",D.requestStart),z.tick("vrc",D.responseEnd))),z.L&&(D=window.performance.getEntriesByName(z.L),D.length&&(D=D[0],z.tick("ari",D.fetchStart),z.tick("adns",D.domainLookupEnd),z.tick("areq",D.requestStart),z.tick("arc",D.responseEnd))));z=z.ticks;for(var Q in z)z.hasOwnProperty(Q)&&
|
|
this.Iy.tick(Q,z[Q])}};
|
|
g.u.yc=function(){var z;(z=this.n7)==null||z.yc(this.rF())};
|
|
g.u.YQ=function(){var z,D;return(D=(z=this.loader)==null?void 0:z.YQ())!=null?D:!1};
|
|
g.u.xo=function(){return this.HF().K.PF(FnX)&&cB(this.videoData)&&this.W("html5_pseudogapless_shorts")};
|
|
g.u.Xy=function(z){var D=this;z=z===void 0?!1:z;if(this.mediaElement&&this.videoData){var E=this.getCurrentTime();if(this.xo()){var Q;((Q=this.n7)==null?0:EXQ(Q,E))&&this.loader&&(this.loader.Iq=null)}ZzX(this.ug,this.isPlaying());if(this.loader&&(this.mk()&&yj(this.Ja,E)&&this.Iw(),g.t(this.playerState,4)&&g.Hp(this.videoData)||g.t(this.playerState,32)&&g.mY(this.videoData)||ein(this.loader,E),this.W("html5_log_centralized_player_time")&&Math.abs(this.getCurrentTime()-XE(this.loader))>10)){var T,
|
|
k;this.D("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:(T=this.loader)==null?void 0:XE(T),bh:(k=this.loader)==null?void 0:kd(k)},!0)}E>5&&(this.ug.Z=E);(Q=!!g.BX("yt.scheduler.instance"))?xR.TF(this.G9):window.clearTimeout(this.G9);T=this.mediaElement.isPaused();!this.playerState.isBuffering()&&T&&!Aj(this.videoData)||g.t(this.playerState,128)||(k=function(){if(D.mediaElement&&!g.t(D.playerState,128)){D.X.Bc()&&wGJ(D,"pfx");var G=D.getCurrentTime();D.W("html5_buffer_underrun_transition_fix")&&
|
|
(G-=D.Pc());var d=qT(D.mediaElement),F=g.t(D.playerState,8),L=yj(D.Ja,G),n=IOa(D.Ja,G,(0,g.r)(),d);if(F&&L)D.Sb(DR(D.playerState,1));else if(F&&n){if(D.X.Bc()&&D.W("html5_log_centralized_player_time")&&!isFinite(G)&&n){var f,X;D.D("sabrSeekRefactorCmtBhFix",{cmt:G,loaderCmt:(f=D.loader)==null?void 0:XE(f),bh:(X=D.loader)==null?void 0:kd(X)})}F=D.getDuration();L=g.jq(D.videoData);F&&Math.abs(F-G)<1.1?(D.D("setended",{ct:G,bh:d,dur:F,live:L}),D.mediaElement.yf()?D.seekTo(0,{ZP:"videoplayer_loop",seekSource:37}):
|
|
D.gK()):(D.playerState.isBuffering()||yh(D,"progress_fix"),D.Sb(zt(D.playerState,1)))}else F&&!L&&!n&&G>0&&(F=(Date.now()-D.sL)/1E3,L=D.getDuration(),G>L-1&&D.D("misspg",{t:G.toFixed(2),d:L.toFixed(2),r:F.toFixed(2),bh:d.toFixed(2)})),D.playerState.isPaused()&&D.playerState.isBuffering()&&qT(D.mediaElement)>5&&D.Sb(DR(D.playerState,1));D.Xy()}},this.mediaElement.l3().length===0?this.G9=Q?xR.Vl(k,100):g.xf(k,100):this.G9=Q?xR.Vl(k,500):g.xf(k,500));
|
|
this.videoData.m9=E;!z&&this.isPlaying()&&Hkk(this);VHs(this.ff,this.tI,this.xX(),this.isBackground())&&m0(this);this.Zg("progresssync",z);T&&Aj(this.videoData)&&this.Zg("onVideoProgress",this.getCurrentTime())}};
|
|
g.u.Fa=function(){this.IC("ad.rebuftimeout",2,"RETRYABLE_ERROR","vps."+this.playerState.state.toString(16))};
|
|
g.u.j6=function(){return this.XX.j6()};
|
|
g.u.pX=function(){return this.loader?this.loader.pX():$v(this.AL,!0)};
|
|
g.u.Sb=function(z){if(!aOJ(this.playerState,z)){var D=new g.R2(z,this.playerState);this.playerState=z;t3k(this);var E=!this.Sm.length;this.Sm.push(D);var Q=this.mediaElement&&this.mediaElement.isSeeking();g.YB(D,1)&&this.loader&&oyQ(this.loader);Q=D.oldState.state===8&&!Q;if(g.YB(D,1)&&Q&&g.t(this.playerState,8)&&!g.t(this.playerState,64)&&this.loader){Q=this.loader;Q.Wa=!0;if(Q.policy.My&&Q.YV){var T,k,G,d;Q.D("lr_rb",{c:Q.getCurrentTime(),s:Q.isSeeking(),ab:jP(Q.YV.K.JH()),ala:(T=Df(Q.audioTrack))==
|
|
null?void 0:T.qy(),alr:(k=Q.audioTrack.K)==null?void 0:k.qy(),vb:jP(Q.YV.L.JH()),vla:(G=Df(Q.videoTrack))==null?void 0:G.qy(),vlr:(d=Q.videoTrack.K)==null?void 0:d.qy()})}Q.W8!==0&&Q.D("sps_rebuffer",{c:Q.getCurrentTime()});this.mediaElement&&qT(this.mediaElement)>=5&&(T=this.ff,k=this.tI,!k.videoData.Z||T.W("html5_disable_performance_downgrade")?T=!1:(Date.now()-T.S>6E4&&(T.L=0),T.L++,T.S=Date.now(),T.L!==4?T=!1:(JxL(T,k.videoData.Z),T=!0)),T&&m0(this))}(T=g.GS(this.X.experiments,"html5_ad_timeout_ms"))&&
|
|
this.videoData.isAd()&&g.t(z,1)&&(g.t(z,8)||g.t(z,16))?this.Bv.start(T):this.Bv.stop();(g.I2(D,8)<0||g.YB(D,1024))&&this.qC.stop();!g.YB(D,8)||this.videoData.U||g.t(D.state,1024)||this.qC.start();g.t(D.state,8)&&g.I2(D,16)<0&&!g.t(D.state,32)&&!g.t(D.state,2)&&this.playVideo();g.t(D.state,2)&&N2(this.videoData)&&(this.Ur(this.getCurrentTime()),this.Xy(!0));g.YB(D,2)&&(this.u5(!0),this.X.Bc()&&this.W("html5_sabr_parse_live_metadata_playback_boundaries")&&g.mY(this.videoData)&&this.videoData.K&&(z=
|
|
{minst:""+this.videoData.K.dY,cminst:""+(this.videoData.K.PN()+this.Pc()),maxst:""+this.videoData.K.EM,hts:""+this.videoData.K.AT,cmaxst:""+(this.videoData.K.Uk()+this.Pc())},this.D("sabrSeekableBoundaries",z)));g.YB(D,128)&&this.Ak();this.videoData.K&&this.videoData.isLivePlayback&&!this.Jt&&(g.I2(D,8)<0?(z=this.videoData.K,z.B&&z.B.stop()):g.YB(D,8)&&this.videoData.K.resume());z=this.ug;g.$R(z.FH.Z);if(z.mediaElement)if(D.oldState.state===8&&cu(D.state)&&D.state.isBuffering()){var F=z.mediaElement.getCurrentTime();
|
|
T=z.mediaElement.Oo();k=z.W("manifestless_post_live_ufph")||z.W("manifestless_post_live")?bC(T,Math.max(F-3.5,0)):bC(T,F-3.5);k>=0&&F>T.end(k)-1.1&&k+1<T.length&&T.start(k+1)-T.end(k)<11&&(k=T.start(k+1)+.2+z.Pc(),Math.abs(z.GO-k)<.2||(z.C.D("seekover",{b:jP(T,"_"),cmt:F}),z.GO=k,z.seekTo(k,{NC:!0,ZP:"seektimeline_postLiveDisc"})))}else((F=D.state)==null?0:F.state===8)&&!z.n3&&(z.videoData.limitedPlaybackDurationInSeconds>0?(aE(z.C,z.getCurrentTime()+z.videoData.limitedPlaybackDurationInSeconds),
|
|
z.n3=!0):z.videoData.isLivePlayback&&z.videoData.endSeconds>0&&(aE(z.C,z.getCurrentTime()+z.videoData.endSeconds),z.n3=!0));F=this.XX;z=F.provider.X.HF().K.PF(lq);if(g.YB(D,1024)||g.YB(D,512)||g.YB(D,4)||z&&g.YB(D,256))F.L&&(z=F.L,z.L>=0||(z.K=-1,z.delay.stop())),F.qoe&&(z=F.qoe,z.S||(z.B=-1));if(F.provider.videoData.enableServerStitchedDai&&F.LR){var L;(L=F.Z.get(F.LR))==null||a2(L,D)}else F.K&&a2(F.K,D);F.qoe&&(L=F.qoe,z=D.state,T=g.oz(L.provider),k=L.getPlayerState(z),G=z.seekSource||void 0,d=
|
|
z.stoppageReason||void 0,k!==L.K&&(L.wR||T<L.Z||(L.K==="PL"?L.playTimeSecs+=T-L.Z:L.K==="B"&&L.isBuffering&&(L.isBuffering=!1,L.rebufferTimeSecs+=T-L.m7,!L.oi&&L.rebufferTimeSecs>=10&&L.playTimeSecs<=180&&(L.L.set("qoealert",["1"]),L.oi=!0)),k!=="B"||L.K!=="PL"&&L.K!=="PB"||(L.isBuffering=!0),L.Z=T),L.K==="PL"&&(k==="B"||k==="S")||L.provider.X.Bc()?q_(L,T):(L.Vh||k!=="PL"||(L.Vh=!0,$t(L,T,L.provider.C.lC())),y6(L,T)),k==="PL"&&g.$R(L.I0),Q=[k],k==="S"&&G&&Q.push("ss."+G),k==="PA"&&d&&Q.push("sr."+
|
|
d),g.ig(L,T,"vps",Q),L.K=k,L.m7=T,L.Z=T,L.V=!0),k=z.qD,g.t(z,128)&&k&&(k.QT=k.QT||"",ppI(L,T,k.errorCode,k.Qd,k.QT)),(g.t(z,2)||g.t(z,128))&&L.reportStats(T),z.isPlaying()&&!L.S&&(L.B>=0&&L.L.set("user_intent",[L.B.toString()]),L.S=!0),Pu(L));F.L&&(L=F.L,R5r(L),L.playerState=D.state,L.L>=0&&g.YB(D,16)&&L.seekCount++,D.state.isError()&&L.send());if(E&&!this.rR())try{for(var n=g.v(this.Sm),f=n.next();!f.done;f=n.next()){var X=f.value,W=this.QE;if(W.started&&(W.Ey(),g.t(X.oldState,16))){D=W;var J=dVI(D.K,
|
|
Math.max(D.Z-2E3,0));!isNaN(J)&&J<0x7ffffffffffff&&D.B.start()}this.Zg("statechange",X)}}finally{this.Sm.length=0}}};
|
|
g.u.Ap=function(){this.Iy.tick("qoes")};
|
|
g.u.wA=function(){this.ug.wA()};
|
|
g.u.iw=function(z,D,E,Q){a:{var T=this.rV;Q=Q===void 0?"LICENSE":Q;E=E.substring(0,256);var k=L$(D);z==="drm.keyerror"&&this.gO&&this.gO.L.keys.length>1&&T.B<96&&(z="drm.sessionlimitexhausted",k=!1);var G=T.L3.experiments.MN("html5_retry_on_drm_unavailable"),d=T.L3.experiments.MN("html5_retry_on_drm_key_error"),F=/^(closedShouldNotRetry|t\.prefixedKeyError)(.*)/;if(G&&z==="drm.unavailable"||d&&z==="drm.keyerror"&&!E.match(F))T.YX("qoe.restart",{retryOnDrmError:1,e:z,detail:E}),T.C.ND(!0);else{if(k)if(T.videoData.Z&&
|
|
T.videoData.Z.video.isHdr())HJ(T,z);else{if(T.C.IC(z,D,Q,E),z5O(T,{detail:E}))break a}else T.YX(z,{detail:E});z==="drm.sessionlimitexhausted"&&(T.D("retrydrm",{sessionLimitExhausted:1}),T.B++,ikX(T.C))}}};
|
|
g.u.r4=function(){var z=this,D=g.GS(this.X.experiments,"html5_license_constraint_delay"),E=Va();D&&E?(D=new g.re(function(){z.w2();cf(z)},D),g.H(this,D),D.start()):(this.w2(),cf(this))};
|
|
g.u.iK=function(z){this.Zg("heartbeatparams",z)};
|
|
g.u.b3=function(z){this.D("keystatuses",mn(z));var D="auto",E=!1;this.videoData.Z&&(D=this.videoData.Z.video.quality,E=this.videoData.Z.video.isHdr());a:{switch(D){case "highres":case "hd2880":D="UHD2";break;case "hd2160":case "hd1440":D="UHD1";break;case "hd1080":case "hd720":D="HD";break;case "large":case "medium":case "small":case "light":case "tiny":D="SD";break;default:D="";break a}E&&(D+="HDR")}D=vJ(z)?l4(z,D):z.Z.includes(D);if(this.W("html5_enable_vp9_fairplay")){if(E)if(z.S){var Q;if((Q=
|
|
this.gO)==null?0:Yx(Q.K))if((E=this.gO)==null)E=0;else{for(var T=Q=void 0,k=g.v(E.L.values()),G=k.next();!G.done;G=k.next())G=G.value,Q||(Q=U8X(G,"SD")),T||(T=U8X(G,"AUDIO"));E.BX({sd:Q,audio:T});E=Q==="output-restricted"||T==="output-restricted"}else E=!D;if(E){this.D("drm",{dshdr:1});HJ(this.rV);return}}else{this.videoData.Kh||(this.videoData.Kh=!0,this.D("drm",{dphdr:1}),this.ND(!0));return}var d;if((d=this.gO)==null?0:Yx(d.K))return}else if(d=z.S&&D,E&&!d){HJ(this.rV);return}if(d=!D)d=!(vJ(z)?
|
|
l4(z,"AUDIO")&&l4(z,"SD"):z.Z.includes("AUDIO")&&z.Z.includes("SD"));d&&(z=mn(z),this.If?(this.Zg("drmoutputrestricted"),this.W("html5_report_fatal_drm_restricted_error_killswitch")||this.IC("drm.keyerror",2,void 0,"info."+z)):(this.If=!0,this.YX(new g.FR("qoe.restart",Object.assign({},{retrydrm:1},z))),m0(this),ikX(this)))};
|
|
g.u.WH=function(){if(!this.videoData.U&&this.mediaElement&&!this.isBackground()){var z="0";this.mediaElement.RY()>0&&qT(this.mediaElement)>=5&&this.videoData.L&&this.videoData.L.K&&(this.Sb(zt(this.playerState,1)),yh(this,"load_soft_timeout"),this.Zg("playbackstalledatstart"),z="1");t3k(this);var D=this.videoData.L;z={restartmsg:z,mfmt:!n4(this.videoData),mdrm:!(!(D&&D.videoInfos&&D.videoInfos.length&&D.videoInfos[0].contentProtection)||this.gO),mfmtinfo:!this.videoData.Z,prerolls:this.B4()?this.wa.join(","):
|
|
"0"};if(this.gO){D=this.gO;if(D.L.size<=0){var E="ns;";D.N||(E+="nr;");D=E+="ql."+D.Z.length}else D=mn(D.L.values().next().value),D=g.dW(D);z.drmp=D}var Q;Object.assign(z,((Q=this.loader)==null?void 0:Q.zO())||{});var T;Object.assign(z,((T=this.mediaElement)==null?void 0:T.zO())||{});this.XX.YX("qoe.start15s",g.dW(z));this.Zg("loadsofttimeout")}};
|
|
g.u.Ur=function(z){this.videoData.lengthSeconds!==z&&(this.videoData.lengthSeconds=z,cf(this))};
|
|
g.u.u5=function(z,D){var E=this;z=z===void 0?!1:z;if(!this.Op)if(g.sP("att_s","player_att")||g.qK("att_s",void 0,"player_att"),this.W("use_rta_for_player"))(function(){var T,k,G,d,F;return g.w6(function(L){switch(L.L){case 1:if(!(T=z)){L.XH(2);break}return L.K(g.opW(),3);case 3:T=!L.Z;case 2:if(T)return L.return();L.V(4);k=BHQ(E.XX);if(!k)throw Error();G={};return L.K(g.yQJ((G.cpn=E.videoData.clientPlaybackNonce,G.encryptedVideoId=E.videoData.videoId||"",G),g.GS(E.X.experiments,"html5_att_playback_timeout_ms")||
|
|
3E4),6);case 6:d=L.Z;if(E.Op)throw Error();if(!d.challenge)throw F=d.error?"; error: "+d.error:"",g.Rc(Error("Not sending atr ping; missing challenge string"+F)),Error();E.Op=!0;var n=[d.challenge];if(d.error){var f=PnJ();f=JpW(f).get(d.error)||0;n.push("r1c="+f)}else d.webResponse&&n.push("r1a="+d.webResponse);var X;((X=d.adblockReporting)==null?void 0:X.reportingStatus)!==void 0&&n.push("r6a="+d.adblockReporting.reportingStatus);var W;((W=d.adblockReporting)==null?void 0:W.broadSpectrumDetectionResult)!==
|
|
void 0&&n.push("r6b="+d.adblockReporting.broadSpectrumDetectionResult);k(n.join("&"));g.qK("att_f",void 0,"player_att");L.N(0);break;case 4:L.B(),g.qK("att_e",void 0,"player_att"),L.U()}})})().then(function(){D==null||D()});
|
|
else{var Q=new g.r4O(this.videoData);if("c1a"in Q.nz&&!g.TS.isInitialized()){g.qK("att_wb",void 0,"player_att");this.Co===2&&Math.random()<.01&&g.Rc(Error("Botguard not available after 2 attempts"));if(z)return;if(this.Co<5){g.$R(this.Ps);this.Co++;return}}(Q=g.iKW(Q))?(g.qK("att_f",void 0,"player_att"),AxW(this.XX,Q),this.Op=!0):g.qK("att_e",void 0,"player_att")}};
|
|
g.u.yJ=function(z){z=z===void 0?!1:z;return g.jq(this.videoData)&&(this.isAtLiveHead()&&!this.playerState.isPaused()||this.dB()||g.Hp(this.videoData))?this.getCurrentTime():this.Uk(z)};
|
|
g.u.Fr=function(){return this.PN()};
|
|
g.u.Uk=function(z){return this.ug.Uk(z===void 0?!1:z)};
|
|
g.u.PN=function(){return this.ug.PN()};
|
|
g.u.Pc=function(){return this.ug?this.ug.Pc():0};
|
|
g.u.getStreamTimeOffset=function(){return this.ug?this.ug.getStreamTimeOffset():0};
|
|
g.u.XV=function(){return this.getStreamTimeOffset()===0?this.Pc():this.getStreamTimeOffset()};
|
|
g.u.setPlaybackRate=function(z){var D;this.playbackRate!==z&&gS(this.ff,(D=this.videoData.L)==null?void 0:D.videoInfos)&&(this.playbackRate=z,m0(this));this.playbackRate=z;this.mediaElement&&this.mediaElement.setPlaybackRate(z)};
|
|
g.u.getPlaybackRate=function(){return this.playbackRate};
|
|
g.u.getPlaybackQuality=function(){var z="unknown";if(this.videoData.Z&&(z=this.videoData.Z.video.quality,z==="auto"&&this.mediaElement)){var D=this.cQ();D&&D.videoHeight>0&&(z=CA(D.videoWidth,D.videoHeight))}return z};
|
|
g.u.isHdr=function(){return!!(this.videoData.Z&&this.videoData.Z.video&&this.videoData.Z.video.isHdr())};
|
|
g.u.sendVideoStatsEngageEvent=function(z,D){var E=this.XX;E.K?(E=g.OE(E.K,"engage"),E.Iq=z,E.send(D)):D&&D()};
|
|
g.u.MR=kO(51);g.u.isAtLiveHead=function(z,D){D=D===void 0?!1:D;return g.jq(this.videoData)&&(this.GA||D)?this.ug.isAtLiveHead(z):!1};
|
|
g.u.WX=kO(69);
|
|
g.u.QX=function(z){(this.GA=z)||this.qC.stop();if(this.videoData.K)if(z)this.videoData.K.resume();else{var D=this.videoData.K;D.B&&D.B.stop()}this.loader&&(D=this.videoData.W("html5_disable_preload_for_ssdai_with_preroll")&&this.UX()&&this.videoData.isLivePlayback,z&&!D?this.loader.resume():this.jF(!0));g.t(this.playerState,2)||z?g.t(this.playerState,512)&&z&&this.Sb(DR(this.playerState,512)):this.Sb(zt(this.playerState,512));D=this.XX;D.qoe&&(D=D.qoe,g.ig(D,g.oz(D.provider),"stream",[z?"A":"I"]))};
|
|
g.u.Dx=function(z){this.XX.YX("player.exception",g.dW({n:z.name,m:z.message}))};
|
|
g.u.R6=kO(23);g.u.Ym=kO(93);g.u.cX=function(z){this.XX.cX(z)};
|
|
g.u.NB=function(z){this.XX.NB(z)};
|
|
g.u.MB=function(z){this.XX.MB(z)};
|
|
g.u.C0=kO(36);g.u.DQ=kO(42);g.u.O3=function(z){this.XX.O3(z)};
|
|
g.u.LH=function(z,D,E,Q){this.XX.LH(z,D,E,Q)};
|
|
g.u.lw=function(){this.D("hidden",{},!0)};
|
|
g.u.y$=function(){return this.mediaElement?this.mediaElement.getVideoPlaybackQuality():{}};
|
|
g.u.QL=function(){return this.loader?this.loader.QL():!0};
|
|
g.u.setLoop=function(z){this.loop=z;this.mediaElement&&!g.jb(this.X)&&this.mediaElement.setLoop(z)};
|
|
g.u.yf=function(){return this.mediaElement&&!g.jb(this.X)?this.mediaElement.yf():this.loop};
|
|
g.u.ey=function(z){this.D("timestamp",{o:z.toString()});this.ug.ey(z)};
|
|
g.u.dM=function(z){this.Iy.tick(z)};
|
|
g.u.V7=function(z){return this.Iy.V7(z)};
|
|
g.u.P8=function(z){this.Iy.P8(z)};
|
|
g.u.D=function(z,D,E){this.XX.D(z,D,E===void 0?!1:E)};
|
|
g.u.qV=function(z,D,E){this.XX.D(z,D,E===void 0?!1:E)};
|
|
g.u.YX=function(z){this.XX.YX(z.errorCode,g.dW(z.details));z=z.errorCode;if(this.videoData.isLivePlayback&&(z==="qoe.longrebuffer"||z==="qoe.slowseek")||z==="qoe.restart"){z=this.loader?UHw(this.loader.videoTrack):{};var D,E;this.D("lasoe",Object.assign(this.loader?UHw(this.loader.audioTrack):{},(D=this.YV)==null?void 0:(E=D.K)==null?void 0:E.nK()));var Q,T;this.D("lvsoe",Object.assign(z,(Q=this.YV)==null?void 0:(T=Q.L)==null?void 0:T.nK()))}if(this.W("html5_log_centralized_player_time")){var k,G;
|
|
this.D("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:(k=this.loader)==null?void 0:XE(k),bh:(G=this.loader)==null?void 0:kd(G)})}};
|
|
g.u.KH=function(z,D,E){this.XX.KH(z,D,E)};
|
|
g.u.N7=function(z,D,E,Q,T,k,G,d){var F;if((F=this.videoData.K)!=null&&F.isLive){var L=D.playerType===2?D:z,n=z.videoData.videoId,f=D.videoData.videoId;if(n&&f){F=this.XX;if(d==null?0:d.yb){if(F.qoe){n=F.qoe;f=d.yb;n.reportStats();var X=n.provider.videoData.clientPlaybackNonce,W=n.provider.videoData.videoId||"",J,V=((J=n.FH)==null?void 0:J.join("."))||X,l;J=((l=n.Iq)==null?void 0:l.join("."))||W;Bu(n,k?4:T?2:0,f.f9.join(".")||X,f.VV.join(".")||W,Q);n.reportStats();n.FH=f.f9;n.Iq=f.VV;n.kV=f.adFormats;
|
|
n.Vi=f.serializedQoeContextData;Bu(n,k?5:T?3:1,V,J,E);n.reportStats()}}else if(F.qoe){l=F.qoe;J=z.cpn;X=D.cpn;W=L.videoData.Kx;var S=l.provider.videoData.clientPlaybackNonce,Z=l.provider.videoData.videoId;V=X!==S&&f!==Z;S=J!==S&&n!==Z;l.reportStats();l.adCpn&&l.adCpn!==J||(l.adCpn=S?J:"",l.AT=S?n:"",l.adFormat=S?W:void 0,Bu(l,k?4:T?2:0,X,f,Q),l.reportStats(),l.adCpn=V?X:"",l.AT=V?f:"",l.adFormat=V?W:void 0,Bu(l,k?5:T?3:1,J,n,E),l.reportStats())}if(d==null?0:d.La){var p=d.La;if((Q=F.K)!=null){L=Q.K.V;
|
|
var c=Q.provider.X.HF().K.PF(Vmn)||4E3;L>c&&bq(Q,!isNaN(Q.L)).send()}var w;(w=F.K)==null||J9(w);(Q=F.K)!=null&&(Q=Q.K,w=p.KZ,p=p.E0,Q.provider.C.D("sdai",{set_meta:1}),Q.KZ=w,Q.E0=p);var y;(y=F.K)==null||J9(y,!0);var B;(B=F.K)==null||bq(B,!0,!0).send();(F=F.K)!=null&&(F.N=0)}else y=z.cpn,F.Z.has(y)?(B=F.Z.get(y),jf(B,!0).send(),XL(B),y!==F.provider.videoData.clientPlaybackNonce&&(mm(B),(c=F.K)==null||fG(c),F.Z.delete(y))):(F.LR=F.provider.videoData.clientPlaybackNonce,F.LR&&F.K&&(F.Z.set(F.LR,F.K),
|
|
jf(F.K).send(),XL(F.K))),y=D.cpn,B=L.videoData,Q-=this.XV(),F.Z.has(y)?(p=F.Z.get(y),B=p.Z&&isNaN(p.U)?nG(p):NaN,p=bq(p,!1),isNaN(B)||(p.S=B),p.send()):(B=zGX(F,F.provider,B,Q),F.Z.set(y,B),a2(B,new g.R2(zt(new g.Ch,8),new g.Ch)),B.qo(),(p=F.K)==null||XL(p)),F.LR=y;if(this.W("html5_unify_csi_server_stitched_transition_logging")){if(F=this.Iy,B=z.cpn,z=D.cpn,p=this.videoData.clientPlaybackNonce,y=D.videoData,D=(0,g.r)(),B=(B===p?"video":"ad")+"_to_"+(z===p?"video":"ad"),B!=="video_to_ad"){p=B==="ad_to_video"?
|
|
void 0:y;Q=p==null?void 0:p.xj;w={};if(y==null?0:y.KR)w.cttAuthInfo={token:y.KR,videoId:y.videoId};G&&(w.startTime=G);g.oL(B,w);var DJ,fn,XQ;G={targetVideoId:(DJ=y==null?void 0:y.videoId)!=null?DJ:"empty_video",targetCpn:z,adVideoId:(fn=p==null?void 0:p.videoId)!=null?fn:"empty_video",adClientPlaybackNonce:(XQ=Q==null?void 0:Q.cpn)!=null?XQ:p==null?void 0:p.clientPlaybackNonce};Q&&(G.adBreakType=Q.adBreakType,G.adType=Q.adType);g.yP(G,B);g.p6(F,D,B)}}else DJ=this.Iy,F=this.videoData.clientPlaybackNonce,
|
|
fn=(0,g.r)(),XQ=D.videoData,z=(z.cpn===F?"video":"ad")+"_to_"+(D.cpn===F?"video":"ad"),F={},XQ.KR&&(F.cttAuthInfo={token:XQ.KR,videoId:XQ.videoId}),G&&(F.startTime=G),g.oL(z,F),g.yP({targetVideoId:XQ.videoId,targetCpn:D.cpn,isSsdai:!0},z),G||g.p6(DJ,fn,z)}}else g.N9(this.logger,360717806,"SSTEvent for nonSS")};
|
|
g.u.Ec=function(){var z=this.LJ,D=z.Pp;z.Pp=[];return D};
|
|
g.u.ZJ=function(z){this.videoData.aV=!0;this.YX(new g.FR("sabr.fallback",z));this.ND(!0)};
|
|
g.u.xJ=function(z,D){this.videoData.BV=!0;if(D===void 0||D)this.YX(new g.FR("qoe.restart",z)),this.ND(!0)};
|
|
g.u.ag=function(z){this.D("sdai",{aftimeout:z});this.YX(new g.FR("ad.fetchtimeout",{timeout:z}))};
|
|
g.u.Yt=kO(98);g.u.S_=function(){return g.oz(this.XX.provider)};
|
|
g.u.getPlayerSize=function(){return this.zr.getPlayerSize()};
|
|
g.u.qz=function(){return this.zr.qz()};
|
|
g.u.Ej=function(){return this.Iy};
|
|
g.u.on=function(){return this.LJ.on()};
|
|
g.u.getVolume=function(){return this.LJ.getVolume()};
|
|
g.u.a7=function(){return this.LJ.a7()};
|
|
g.u.isMuted=function(){return this.LJ.isMuted()};
|
|
g.u.u7=function(){return this.LJ.u7()};
|
|
g.u.lq=function(){this.Jt=!0};
|
|
g.u.W=function(z){return this.X.W(z)};
|
|
g.u.HF=function(){return this.X.HF()};
|
|
g.u.Gr=function(z,D,E,Q,T){this.D("xvt",{m:z,g:D?1:0,tt:E?1:0,np:Q?1:0,c:T})};
|
|
g.u.jF=function(z){var D;(D=this.loader)==null||Qm(D,z)};
|
|
g.u.Iw=function(z){var D;(D=this.loader)==null||D.resume(z)};
|
|
g.u.UX=function(){return g.xw(this.wa,"ad")};
|
|
g.u.BW=kO(80);g.u.Bc=function(){return this.X.Bc()};
|
|
g.u.IP=function(){if(this.W("html5_generate_content_po_token"))return this.videoData.tF||"";this.LJ.gv();return this.X.Z9||""};
|
|
g.u.oL=function(){if(this.videoData.videoId)return this.videoData.Q0};
|
|
g.u.aC=function(){return this.videoData.videoId};
|
|
g.u.oO=function(){return this.LJ.ma};
|
|
g.u.rF=function(){return this.mw};
|
|
g.u.Tx=function(){return this.LJ.Tx()};
|
|
g.u.ZL=function(z,D,E){this.Sb(zt(this.playerState,16,E));this.ug.ZL(z,D,E)};
|
|
g.u.prefetchKeyPlay=function(z,D){var E;(E=this.loader)==null||fEI(E,z,D,2)};
|
|
g.u.prefetchJumpAhead=function(z){var D;(D=this.loader)==null||fEI(D,z,!1,3)};
|
|
g.u.AU=function(z){return this.ug.AU(z)};
|
|
g.u.e6=function(){this.ug.e6()};
|
|
g.u.xa=function(z,D){var E=this.W("html5_generate_content_po_token")?this.videoData:void 0;this.LJ.xa(z,D,E)};
|
|
g.u.Um=function(z,D){this.XX.Um(z,D)};
|
|
g.u.oh=function(){return this.XX.oh()};
|
|
g.u.Yw=function(){return this.LJ.Yw()};
|
|
g.u.f6=function(){return this.LJ.f6(this)};
|
|
g.u.KN=function(){this.KD=!0};
|
|
g.u.ut=function(z){var D;(D=this.loader)==null||D.ut(z)};
|
|
g.u.yQ=function(z){this.ug.yQ(z)};
|
|
g.u.mk=function(){return this.W("html5_use_centralized_player_time")&&g.mY(this.videoData)};
|
|
var r2={primary:"Primary",secondary:"Secondary"};g.O(oJW,DO);g.O(sc,DO);sc.prototype.updateMetadata=function(){var z=this,D=this.api.getVideoData();if(D!=null&&D.WW()){var E=this.api.Y(),Q=[],T="";if(!E.FH){var k=PIk(this);g.dt(E)&&k?(Q=M3s(k.thumbnailDetails),k.album&&(T=ack(k.album))):Q=[{src:D.CZ("mqdefault.jpg")||"",sizes:"320x180",type:"image/jpeg"}]}$bX(this);sVX(this);qJO(this);navigator.mediaSession.metadata=new MediaMetadata({title:D.title,artist:D.author,artwork:Q,album:T});E=D=null;IX(this.api)&&(D=function(){z.api.nextVideo()},E=function(){z.api.previousVideo()});
|
|
$Q("nexttrack",D);$Q("previoustrack",E)}};
|
|
sc.prototype.xV=function(){navigator.mediaSession.playbackState="none";navigator.mediaSession.metadata=null;for(var z=g.v("nexttrack previoustrack play pause seekbackward seekforward seekto".split(" ")),D=z.next();!D.done;D=z.next())$Q(D.value,null);this.K&&Pf();DO.prototype.xV.call(this)};g.O(Mm,DO);Mm.prototype.setCompositeVideoOverlayRendererComponent=function(z){this.Z&&(this.Z.remove(),g.eP(this.Z,"ytp-composite-video-overlay-renderer"),this.Z=void 0);z&&(g.za(z,"ytp-composite-video-overlay-renderer"),g.Sj(this.api,z,4),this.Z=z)};
|
|
Mm.prototype.V=function(z){return z.compositeEmbargo!==void 0};
|
|
Mm.prototype.xV=function(){DO.prototype.xV.call(this);this.L.clear()};g.O(Ce,DO);Ce.prototype.getAvailableQualityDataAndMessaging=function(){return{qualityData:this.getAvailableQualityData(),qualityMessagingFormattedString:void 0}};
|
|
Ce.prototype.getAvailableQualityData=function(){var z=this.api.getVideoData();if(!z)return[];var D=[],E,Q,T=(E=z.getPlayerResponse())==null?void 0:(Q=E.playabilityStatus)==null?void 0:Q.paygatedQualitiesMetadata;E=E2W(T);if(Q=T==null?void 0:T.restrictedAdaptiveFormats){T=[];Q=g.v(Q);for(var k=Q.next();!k.done;k=Q.next()){k=k.value;var G=void 0;((G=k.mimeType)==null?0:G.includes("audio"))&&this.api.W("enable_lr_upsell_for_premium_high_quality_audio")||(k=Qo(k.mimeType,k.quality,k.itag.toString(),k.width.toString(),
|
|
k.height.toString(),k.qualityLabel,k.qualityOrdinal&&uOO[k.qualityOrdinal]),T.push(k))}z=ur(z);Gi(T);Q=[];T=g.v(T);for(k=T.next();!k.done;k=T.next())k=k.value,QS(z,k,this.api.Y().Z)===!0&&Q.push(k);D=D.concat(DyV(Q,!1,E))}z=this.api.fP();D=D.concat(DyV(z,!0,E));E=[];if(this.api.W("web_player_enable_premium_hbr_in_h5_api")){E=new Set;T=new Map;z={};D=g.v(D);for(Q=D.next();!Q.done;Q=D.next()){Q=Q.value;k=Q.quality;G=Q.isPlayable;var d=Q.qualityLabel;d&&k&&(G&&T.has(k)&&T.get(k)!==d?E.add(k):G&&T.set(k,
|
|
d),z[d]||(z[d]=Q))}D=[];z=g.v(Object.values(z));for(T=z.next();!T.done;T=z.next())Q=T.value,(T=Q.quality)&&!E.has(T)&&(Q.formatId=void 0),D.push(Q);E=D;for(T=z=0;T<E.length;T++)E[T].paygatedQualityDetails&&(Q=E[T],E.splice(T,1),E.splice(z,0,Q),z++);return D}z={};D=g.v(D);for(T=D.next();!T.done;T=D.next())T=T.value,Q=T.quality,z[Q]||(T.formatId=void 0,E.push(T),z[Q]=!0);return E};
|
|
Ce.prototype.getPaygatedAudioQualityData=function(){var z=this.api.getVideoData();if(!z)return[];var D,E;z=(D=z.getPlayerResponse())==null?void 0:(E=D.playabilityStatus)==null?void 0:E.paygatedQualitiesMetadata;var Q=z==null?void 0:z.restrictedAdaptiveFormats;if(!Q)return[];D=E2W(z);E=[];z=g.v(Q);for(Q=z.next();!Q.done;Q=z.next()){Q=Q.value;var T=void 0;if((T=Q.mimeType)!=null&&T.includes("audio")){var k=void 0;T={formatId:(k=Q.itag)==null?void 0:k.toString(),audioQuality:Q.audioQuality};if(Q=Q.itag?
|
|
D[Q.itag.toString()]:void 0)T.paygatedQualityDetails={paygatedIndicatorText:Q.paygatedIndicatorText,endpoint:Q.endpoint,trackingParams:Q.trackingParams};E.push(T)}}return E};var o1={},tn6=(o1["internal-error"]=-1,o1["non-recoverable-error"]=-2,o1["api-disabled-by-application"]=-3,o1["invalid-argument"]=-4,o1["token-provider-invalid"]=-5,o1);g.O(AZ,DO);AZ.prototype.Oe=function(z){var D=this;if(Bf())if(!this.L&&this.K){z.Q0={coldStartInfo:{clientState:this.Z}};try{this.K.then(function(){k5X(D,z)},function(E){zH(E,"player_update");
|
|
D.handleError(E,z)})}catch(E){zH(E,"player_update_catch"),this.handleError(E,z)}}else this.L?k5X(this,z):this.api.D("pf",{m:this.L?1:0,
|
|
p:this.K?1:0})};
|
|
AZ.prototype.handleError=function(z,D){g.Rc(z);var E=0;z.mediaIntegrityErrorName?E||(E=tn6[z.mediaIntegrityErrorName]):z.code&&(E=z.code());D.Q0={vY:{code:E}}};g.O(D$,DO);g.u=D$.prototype;g.u.jV=function(){return this.api.getVideoData().YD.includes("playableSequences")};
|
|
g.u.load=function(){var z=this;if(!this.loaded){this.V||(this.V=new g.r7({G:"div",U9:["ytp-player-content","ytp-yto-overlay"],VA:[{G:"div",U9:["ytp-yto-preroll-message"],Dg:"Video will begin shortly"}]}),g.H(this,this.V),G5Q(this,!1),g.Sj(this.api,this.V.element,4));var D=this.api.getPresentingPlayerType();this.Z.lr(this.api,"playbackChange",function(){var E=z.api.getPresentingPlayerType()===5;g.dK(z.api.getRootNode(),"ytp-yto-preroll",E);G5Q(z,E)});
|
|
this.Z.lr(this.api,"presentingplayerstatechange",function(E){z.onStateChange(E)});
|
|
this.Z.lr(this.api,g.eH("yto"),function(E,Q){z.onCueRangeEnter(E,Q)});
|
|
this.Z.lr(this.api,"ytoprerollinternstitialnext",function(){F3L(z)});
|
|
evn(this);this.loaded=!0;this.api.LZ("playableSequences",D)}};
|
|
g.u.onCueRangeEnter=function(z){z=z.getId();if(!this.K){if(g.t(this.api.getPlayerStateObject(1),2)){if(this.U)return}else this.U=!1;this.L.includes(z)||this.L.push(z);this.api.getPresentingPlayerType()===1&&dyX(this)}};
|
|
g.u.onStateChange=function(z){var D=this.api.getPresentingPlayerType();z=z.state;this.K||D!==5&&D!==6&&D!==7||g.t(z,1)||g.t(z,16)||g.t(z,32)||(D=g.t(z,128),(g.t(z,2)||D)&&F3L(this))};
|
|
g.u.unload=function(){this.loaded&&(this.N=0,this.U=this.K=!1,this.S={},this.B=0,this.L.length=0,g.tF(this.Z),this.loaded=!1)};
|
|
g.u.xV=function(){this.unload();DO.prototype.xV.call(this)};L3s.prototype.delete=function(z){var D=this,E,Q;return g.w6(function(T){switch(T.L){case 1:return T.K(ffW(D),2);case 2:if(!D.K)return T.return();T.V(3);E=FX(z,"videoPlaybackPositionEntity");return T.K(Vas(D.K,E),5);case 5:D.L===z&&(D.L=void 0);T.N(0);break;case 3:throw Q=T.B(),Error("Failed to delete playback position",{cause:Q});}})};g.O(uJ6,DO);g.O(Qf,DO);
|
|
Qf.prototype.logTrace=function(z){var D=[];for(var E=[],Q=[],T=[],k=0,G=g.v(z.resources),d=G.next();!d.done;d=G.next())D.push({id:k,url:d.value}),k++;k=0;G=g.v(z.frames);for(d=G.next();!d.done;d=G.next())d=d.value,E.push({id:k,name:d.name,resourceId:d.resourceId,line:d.line,column:d.column}),k++;k=0;G=g.v(z.stacks);for(d=G.next();!d.done;d=G.next())d=d.value,T.push({id:k,frameId:d.frameId,parentId:d.parentId}),k++;k=0;z=g.v(z.samples);for(G=z.next();!G.done;G=z.next())G=G.value,Q.push({id:k,timestampMs:G.timestamp,
|
|
stackId:G.stackId}),k++;D=g.J1(g.d8({resources:D,frames:E,samples:Q,stacks:T},TAJ),4);this.L+=D.length;this.L<1E7&&this.api.D("jsprof",{pt:D})};
|
|
Qf.prototype.Cf=function(){this.K&&this.api.D("jsprof",{pe:this.K})};
|
|
Qf.prototype.xV=function(){var z;(z=this.Z)==null||z.stop();DO.prototype.xV.call(this)};g.O(TH,DO);TH.prototype.onVideoDataChange=function(z,D){!sQ(D)&&z==="newdata"&&lfO(this)};
|
|
TH.prototype.zZ=function(){var z=this;if(g.jb(this.api.Y())){var D,E=g.ZD(this.api.Y(),(D=this.api.getVideoData())==null?void 0:g.oa(D));return rJ(HT(E),function(Q){var T=g.cV();g.K1(T,Q);return z.api.zZ(T)})}return HT(this.api.zZ())};g.O(ZMr,DO);g.O(g.GH,g.Ma);g.u=g.GH.prototype;g.u.lr=function(z,D){this.B.lr(this.N,z,D,void 0,!this.K)};
|
|
g.u.cancel=function(){this.Z&&(this.Z=!1,this.Zg("dragend",0,0,null));this.L&&(this.L=!1,this.Zg("hoverend",0,0,null),eT(this),kq(this))};
|
|
g.u.Kt=function(z){eT(this);this.lr(dl("move"),this.iy);this.lr(dl("out"),this.I_);this.lr("touchstart",this.Lo);this.K&&this.lr(dl("down"),this.lv);var D=z.target;z=new g.k0(z.pageX,z.pageY);this.L=!0;this.Zg("hoverstart",z.x,z.y,D);this.Zg("hovermove",z.x,z.y,D)};
|
|
g.u.iy=function(z){var D=z.target;z=new g.k0(z.pageX,z.pageY);if(this.V){var E=this.V;this.V=null;if(E.relatedTarget===D&&Ge(new g.k0(E.pageX,E.pageY),z))return}this.Zg("hovermove",z.x,z.y,D)};
|
|
g.u.I_=function(z){var D=new g.k0(z.pageX,z.pageY),E=z.relatedTarget;try{if(E&&g.AU(this.target,E)){this.V=z;this.Zg("hovermove",D.x,D.y,E);return}}catch(Q){}eT(this);kq(this);this.L=!1;this.Zg("hoverend",D.x,D.y,E)};
|
|
g.u.wT=function(z){this.Kt(z);this.lv(z)};
|
|
g.u.lv=function(z){if(typeof z.button!=="number"||z.button===0){eT(this);this.B.lr(Fk(z.target),dl("move"),this.cT);this.B.lr(Fk(z.target),dl("up"),this.Tq);var D=z.target;if(g.tU)this.lr("dragstart",this.Qr);else if(z.preventDefault(),(g.Sb||g.m5)&&D)a:{for(var E=D;E;){if(zk(E)||E.getAttribute("tabindex")==="-1"){E.focus();break a}E=E.parentElement}Fk(D).activeElement.blur()}this.Z=!0;z=new g.k0(z.pageX,z.pageY);this.Zg("dragstart",z.x,z.y,D);this.Zg("dragmove",z.x,z.y,D)}};
|
|
g.u.Qr=function(z){z.preventDefault()};
|
|
g.u.cT=function(z){var D=z.target;D===Fk(z.target)&&(D=null);z=new g.k0(z.pageX,z.pageY);this.Zg("hovermove",z.x,z.y,D);this.Zg("dragmove",z.x,z.y,D)};
|
|
g.u.Tq=function(z){eT(this);this.Z=!1;var D=gT(z),E=z.target;z=new g.k0(z.pageX,z.pageY);D&&g.AU(this.target,D)?(this.lr(dl("move"),this.iy),this.lr(dl("out"),this.I_),this.lr(dl("down"),this.lv),this.lr("touchstart",this.Lo),this.Zg("dragend",z.x,z.y,E)):(kq(this),this.L=!1,this.Zg("dragend",z.x,z.y,E),this.Zg("hoverend",z.x,z.y,E))};
|
|
g.u.Lo=function(z){var D=z.changedTouches[0];D&&(eT(this),this.j||(this.lr("touchmove",this.Hr),this.lr("touchend",this.by),this.lr("touchcancel",this.by),this.U=D.identifier,z=z.target,this.L||(this.L=!0,this.Zg("hoverstart",D.pageX,D.pageY,z)),this.Zg("hovermove",D.pageX,D.pageY,z),this.K&&(this.Z=!0,this.Zg("dragstart",D.pageX,D.pageY,z),this.Zg("dragmove",D.pageX,D.pageY,z))))};
|
|
g.u.Hr=function(z){var D=cRL(this,z);D&&(this.K&&z.preventDefault(),z=z.target,this.Zg("hovermove",D.pageX,D.pageY,z),this.K&&this.Zg("dragmove",D.pageX,D.pageY,z))};
|
|
g.u.by=function(z){var D=cRL(this,z);if(D){eT(this);kq(this);this.L=!1;var E=z.target;this.K&&(this.S||z.preventDefault(),this.Z=!1,this.Zg("dragend",D.pageX,D.pageY,E));this.Zg("hoverend",D.pageX,D.pageY,E)}};
|
|
g.u.xV=function(){this.K&&(g.tU&&this.target.removeAttribute("draggable"),this.target.style.touchAction="");eT(this);g.Ma.prototype.xV.call(this)};
|
|
var K3W=!1;g.O(xyk,DO);g.O(L6,cO);L6.prototype.preventDefault=function(){cO.prototype.preventDefault.call(this);this.K&&this.K.preventDefault()};
|
|
L6.prototype.stopPropagation=function(){cO.prototype.stopPropagation.call(this);this.K&&this.K.stopPropagation()};g.O(g.f6,sr);g.u=g.f6.prototype;g.u.M0=function(){return!0};
|
|
g.u.isView=function(){return!1};
|
|
g.u.Lw=function(){return!1};
|
|
g.u.XM=function(){return this.K};
|
|
g.u.f0=function(){return this.K.src};
|
|
g.u.KS=function(){return this.K.srcObject};
|
|
g.u.oF=function(z){var D=this.getPlaybackRate();this.K.src=z;this.setPlaybackRate(D)};
|
|
g.u.H_=function(){this.K.removeAttribute("src")};
|
|
g.u.Js=function(){this.K.srcObject=null};
|
|
g.u.getPlaybackRate=function(){try{return this.K.playbackRate>=0?this.K.playbackRate:1}catch(z){return 1}};
|
|
g.u.setPlaybackRate=function(z){this.getPlaybackRate()!==z&&(this.K.playbackRate=z);return z};
|
|
g.u.yf=function(){return this.K.loop};
|
|
g.u.setLoop=function(z){this.K.loop=z};
|
|
g.u.canPlayType=function(z,D){return this.K.canPlayType(z,D)};
|
|
g.u.isPaused=function(){return this.K.paused};
|
|
g.u.isSeeking=function(){return this.K.seeking};
|
|
g.u.isEnded=function(){return this.K.ended};
|
|
g.u.Kj=function(){return this.K.muted};
|
|
g.u.d$=function(z){VT();this.K.muted=z};
|
|
g.u.l3=function(){return this.K.played||OA([],[])};
|
|
g.u.Oo=function(){try{var z=this.K.buffered}catch(D){}return z||OA([],[])};
|
|
g.u.ys=function(){return this.K.seekable||OA([],[])};
|
|
g.u.Fs=function(){var z=this.K;return z.getStartDate?z.getStartDate():null};
|
|
g.u.getCurrentTime=function(){return this.K.currentTime};
|
|
g.u.setCurrentTime=function(z){this.K.currentTime=z};
|
|
g.u.getDuration=function(){return this.K.duration};
|
|
g.u.load=function(){var z=this.K.playbackRate;try{this.K.load()}catch(D){}this.K.playbackRate=z};
|
|
g.u.pause=function(){this.K.pause()};
|
|
g.u.play=function(){var z=this.K.play();if(!z||!z.then)return null;z.then(void 0,function(){});
|
|
return z};
|
|
g.u.RY=function(){return this.K.readyState};
|
|
g.u.lX=function(){return this.K.networkState};
|
|
g.u.Uo=function(){return this.K.error?this.K.error.code:null};
|
|
g.u.xY=function(){return this.K.error?this.K.error.message:""};
|
|
g.u.getVideoPlaybackQuality=function(){if(window.HTMLVideoElement&&this.K instanceof window.HTMLVideoElement&&this.K.getVideoPlaybackQuality)return this.K.getVideoPlaybackQuality();if(this.K){var z=this.K,D=z.webkitDroppedFrameCount;if(z=z.webkitDecodedFrameCount)return{droppedVideoFrames:D||0,totalVideoFrames:z}}return{}};
|
|
g.u.vZ=function(){return!!this.K.webkitCurrentPlaybackTargetIsWireless};
|
|
g.u.mZ=function(){return!!this.K.webkitShowPlaybackTargetPicker()};
|
|
g.u.togglePictureInPicture=function(){var z=this.K,D=window.document;window.document.pictureInPictureEnabled?this.K!==D.pictureInPictureElement?z.requestPictureInPicture():D.exitPictureInPicture():uC()&&z.webkitSetPresentationMode(z.webkitPresentationMode==="picture-in-picture"?"inline":"picture-in-picture")};
|
|
g.u.LL=function(){var z=this.K;return new g.k0(z.offsetLeft,z.offsetTop)};
|
|
g.u.getSize=function(){return g.as(this.K)};
|
|
g.u.setSize=function(z){Yir(this.K,z)};
|
|
g.u.getVolume=function(){return this.K.volume};
|
|
g.u.setVolume=function(z){VT();this.K.volume=z};
|
|
g.u.We=function(z){this.V[z]||(this.K.addEventListener(z,this.listener),this.V[z]=this.listener)};
|
|
g.u.setAttribute=function(z,D){this.K.setAttribute(z,D)};
|
|
g.u.removeAttribute=function(z){this.K.removeAttribute(z)};
|
|
g.u.hasAttribute=function(z){return this.K.hasAttribute(z)};
|
|
g.u.vk=kO(110);g.u.Vz=kO(112);g.u.gt=kO(114);g.u.nH=kO(116);g.u.Mn=function(){return pF(this.K)};
|
|
g.u.wW=function(z){g.za(this.K,z)};
|
|
g.u.LS=function(z){return g.li(this.K,z)};
|
|
g.u.R3=function(){return g.AU(document.body,this.K)};
|
|
g.u.audioTracks=function(){var z=this.K;if("audioTracks"in z)return z.audioTracks};
|
|
g.u.xV=function(){for(var z=g.v(Object.keys(this.V)),D=z.next();!D.done;D=z.next())D=D.value,this.K.removeEventListener(D,this.V[D]);sr.prototype.xV.call(this)};
|
|
g.u.GS=function(z){this.K.disableRemotePlayback=z};g.O(n6,g.r7);g.O(Xk,g.r7);Xk.prototype.show=function(){g.r7.prototype.show.call(this);this.hI()};
|
|
Xk.prototype.hide=function(){g.r7.prototype.hide.call(this);this.delay.stop();this.V.stop()};
|
|
Xk.prototype.hI=function(){var z=(0,g.r)(),D=HVs(this.NN);W$(this.K,D.bandwidth_samples);W$(this.S,D.network_activity_samples);W$(this.B,D.live_latency_samples);W$(this.Z,D.buffer_health_samples);var E={};D=g.v(Object.entries(D));for(var Q=D.next();!Q.done;Q=D.next()){var T=g.v(Q.value);Q=T.next().value;T=T.next().value;this.N[Q]!==T&&(E[Q]=" "+String(T));this.N[Q]=T}this.update(E);z=(0,g.r)()-z>25?5E3:500;this.delay.start(z)};
|
|
Xk.prototype.j=function(){this.U?(this.position+=1,this.position>15&&(this.U=!1)):(--this.position,this.position<=0&&(this.U=!0));this.element.style.left=this.position+"%";this.element.style.top=this.position+"%";this.V.start(2E4)};g.O(UyL,DO);g.O(g2r,DO);g.O(Vf,DO);g.u=Vf.prototype;g.u.onVideoDataChange=function(z){this.s5();this.videoId=z.videoId;this.Z=this.K=void 0;this.timelyActions=iMs(z);t0I(this);O6(this);this.J7()};
|
|
g.u.qE=function(z){var D=z.oldState,E=z.state,Q=E.seekSource;!g.t(D,16)&&g.t(E,16)?this.IK(Q!=null?Q:void 0):g.t(D,16)&&!g.t(E,16)&&this.ZR();z=z.state;z=!z.isCued()&&!g.t(z,1024);this.L.TU(z)};
|
|
g.u.J7=function(){var z=this.X$();z&&this.api.J7(z)};
|
|
g.u.s5=function(){this.api.PW("timelyAction",1);if(this.K!==void 0)this.onCueRangeExit(this.K)};
|
|
g.u.X$=function(){if(this.timelyActions){for(var z=[],D=g.v(this.timelyActions),E=D.next();!E.done;E=D.next())E=E.value,E=E.startTimeMilliseconds!=null&&E.endTimeMilliseconds!=null&&E.cueRangeId!=null?new g.kv(Number(E.startTimeMilliseconds),Number(E.endTimeMilliseconds),{id:E.cueRangeId,namespace:"timelyAction"}):void 0,E&&z.push(E);return z}};
|
|
g.u.onCueRangeEnter=function(z){var D=uW(this,z);D&&this.B[z]!==void 0&&(D.maxShowCount===void 0||(D==null?void 0:D.maxShowCount)>this.B[z])&&(this.K=z,this.zj())};
|
|
g.u.onCueRangeExit=function(z){var D=yRJ(this,z);D&&this.K===z&&this.api.Wc("innertubeCommand",D);O6(this);this.K=void 0};
|
|
g.u.IK=function(z){this.Z=z};
|
|
g.u.ZR=function(){this.zj();this.Z=void 0};
|
|
g.u.zj=function(){if(this.K!==void 0){var z=(z=uW(this,this.K))&&z.onCueRangeEnter?g.ty(z.onCueRangeEnter):void 0;var D=uW(this,this.K);a:if(D&&D.additionalTrigger){var E=g.v(D.additionalTrigger);for(var Q=E.next();!Q.done;Q=E.next())if(Q=Q.value,Q.type){var T=void 0,k=void 0;if((T=this.ew[Q.type])==null?0:T((k=Q.args)!=null?k:{})){E=!0;break a}}E=!1}else E=!0;z&&E&&(this.api.Wc("innertubeCommand",z),o2r(this,D),this.B[this.K]!==void 0&&this.B[this.K]++,this.j=!0)}};
|
|
g.u.xV=function(){this.timelyActions=this.Z=this.K=this.videoId=void 0;this.B={};this.s5();O6(this);DO.prototype.xV.call(this)};g.O(CmX,DO);g.O(ARw,DO);g.O(bW,g.r7);bW.prototype.hide=function(){g.r7.prototype.hide.call(this);jT(this)};
|
|
bW.prototype.xV=function(){jT(this);g.r7.prototype.xV.call(this)};g.O(v$,DO);
|
|
v$.prototype.B=function(z){if(!this.api.isInline()&&!this.api.HW()&&!this.api.rd())if(z.ctrlKey){z.preventDefault();var D=Math.min(Math.max(this.scale+-z.deltaY*.05,1),5);if(D!==this.scale){if(z.deltaY<0){var E=this.api.wM().dW.getBoundingClientRect(),Q=z.clientX-E.left;z=z.clientY-E.top;E=this.api.getPlayerSize();var T=(z-this.L*E.height*(1-this.scale))/this.scale;this.K=(Q-(Q-this.K*E.width*(1-this.scale))/this.scale*D)/(E.width*(1-D));this.L=(z-T*D)/(E.height*(1-D));this.K=Math.min(Math.max(this.K,0),
|
|
1);this.L=Math.min(Math.max(this.L,0),1)}this.scale=D;mu(this)}}else this.scale>1&&(z.preventDefault(),this.K+=z.deltaX*.001,this.L+=z.deltaY*.001,this.K=Math.min(Math.max(this.K,0),1),this.L=Math.min(Math.max(this.L,0),1),mu(this))};
|
|
v$.prototype.Z=function(){this.scale>1&&(this.api.isInline()||this.api.HW()||this.api.rd())&&z9Q(this)};g.O(lW,DO);lW.prototype.getVoiceBoostUserPreference=function(){return this.K};
|
|
lW.prototype.setVoiceBoostUserPreference=function(z){this.api.D("vb_set",{pref:z});g.oB("yt-player-voice-boost",z,31536E4);z!==this.K&&(this.K=z,this.updateEnvironmentData(),this.getVoiceBoostState()!==1&&this.api.hU(),this.api.Wj())};
|
|
lW.prototype.getVoiceBoostState=function(){return this.api.K9(1)};
|
|
lW.prototype.updateEnvironmentData=function(){this.api.Y().uH=this.K};g.O(Yq,DO);Yq.prototype.xV=function(){this.N&&(window.clearInterval(this.N),this.N=void 0);DO.prototype.xV.call(this)};
|
|
Yq.prototype.gv=function(){(this.L?!this.K:this.Z)&&R5(this)};
|
|
Yq.prototype.nf=function(z,D,E){var Q=this;if(Etr(z)){var T=E||"";if(this.K)D=Z$(this,T),QzJ(z,D);else{var k=new g.wQ;D.push(k.promise);this.V.promise.then(function(){var G=Z$(Q,T);QzJ(z,G);k.resolve()})}}};
|
|
Yq.prototype.AM=function(z){var D=this;if(this.L||this.Z)z.tF=Z$(this,z.videoId),this.K||(this.B=new C7,this.V.promise.then(function(){D.Iy.V7("pot_if");z.tF=Z$(D,z.videoId)}))};g.O(c$,g.x);c$.prototype.K=function(){for(var z=g.v(g.ok.apply(0,arguments)),D=z.next();!D.done;D=z.next())(D=D.value)&&this.features.push(D)};
|
|
c$.prototype.xV=function(){for(var z=this.features.length-1;z>=0;z--)this.features[z].dispose();this.features.length=0;g.x.prototype.xV.call(this)};OOn.prototype.reset=function(){this.K=this.L=NaN};g.u=K6.prototype;g.u.reset=function(){g.rY(this.timerName)};
|
|
g.u.tick=function(z,D){g.t3(z,D,this.timerName)};
|
|
g.u.V7=function(z){return g.$E(z,void 0,this.timerName)};
|
|
g.u.P8=function(z){g.A_(z,void 0,this.timerName)};
|
|
g.u.infoGel=function(z){g.yP(z,this.timerName)};g.O(xq,g.Ma);g.u=xq.prototype;g.u.hasNext=function(z){return this.loop||!!z||this.index+1<this.length};
|
|
g.u.hasPrevious=function(z){return this.loop||!!z||this.index-1>=0};
|
|
g.u.setShuffle=function(z){this.shuffle=z;z=this.order&&this.order[this.index]!=null?this.order[this.index]:this.index;this.order=[];for(var D=0;D<this.items.length;D++)this.order.push(D);this.index=z;if(this.shuffle){z=this.order[this.index];for(D=1;D<this.order.length;D++){var E=Math.floor(Math.random()*(D+1)),Q=this.order[D];this.order[D]=this.order[E];this.order[E]=Q}for(D=0;D<this.order.length;D++)this.order[D]===z&&(this.index=D)}this.Zg("shuffle")};
|
|
g.u.CZ=function(z){z=z||"hqdefault.jpg";var D=this.J9[z];if(D||this.L3.FH||z==="sddefault.jpg"||z==="hq720.jpg"||z==="maxresdefault.jpg")return D;if(this.L.length)return OD(this.L3,this.L[0],z)};
|
|
g.u.findIndex=function(z){if(z&&(z=z.videoId,!this.items[this.index]||this.items[this.index].video_id!==z))for(var D=0;D<this.items.length;D++)if(this.items[D].video_id===z){this.index=D;break}};
|
|
g.u.onReady=function(z){this.K=z;this.loaded&&g.xf(this.K,0)};
|
|
g.u.getPlaylistId=function(){return this.listId?this.listId.toString():null};
|
|
g.u.y6=function(){return this.L3.getVideoUrl(NZ(this).videoId,this.getPlaylistId())};
|
|
g.u.xV=function(){this.K=null;g.xr(this.items);g.Ma.prototype.xV.call(this)};var gl=new Map;g.O(g.iW,g.Ma);g.u=g.iW.prototype;g.u.create=function(){};
|
|
g.u.load=function(){this.loaded=!0};
|
|
g.u.unload=function(){this.loaded=!1};
|
|
g.u.lG=function(){};
|
|
g.u.R_=function(){return!0};
|
|
g.u.xV=function(){this.loaded&&this.unload();g.Ma.prototype.xV.call(this)};
|
|
g.u.zO=function(){return{}};
|
|
g.u.getOptions=function(){return[]};g.O(g.yf,g.x);g.u=g.yf.prototype;g.u.createSubtitlesModuleIfNeeded=function(){R9n(this)&&$q(this,"captions");return!!Jb(this)};
|
|
g.u.nG=function(){return this.J.getVideoData().nG()};
|
|
g.u.kS=function(){return this.J.getVideoData().kS()};
|
|
g.u.xM=function(){var z=this.dO.get("heartbeat");$q(this,"heartbeat",!1,!0,this.xM);!z&&this.dO.has("heartbeat")&&this.J.Zg("offlineslatestatechange")};
|
|
g.u.KK=function(){$q(this,"annotations_module",!0,void 0,this.KK);var z=this.dO.get("annotations_module");if(z)for(var D in this.L)if(this.L.hasOwnProperty(D)){var E=D;z.subscribe(E,this.L[E])}};
|
|
g.u.j$=function(){if(!this.dO.get("ad"))try{o5(this)?$q(this,"ad",!1,!0,this.j$):qZ(this,"ad")}catch(z){qZ(this,"ad"),g.W3(z)}};
|
|
g.u.Ej=function(){return this.K};
|
|
g.u.on=function(){var z={},D=Jb(this);D&&Object.assign(z,D.on());return z};
|
|
g.u.YZ=kO(47);g.u.onVideoDataChange=function(){var z=this.J.getVideoData(),D;if(D=this.J.W("enable_wn_infocards")){var E,Q,T,k;D=(z.W("enable_wn_infocards")?(E=z.SW)==null?void 0:(Q=E.cards)==null?void 0:Q.cardCollectionRenderer:(T=z.playerResponse)==null?void 0:(k=T.cards)==null?void 0:k.cardCollectionRenderer)||null}D&&!EO(this)&&this.KK()};
|
|
g.u.xV=function(){g.x.prototype.xV.call(this);C6(this,1,!0);for(var z=g.v(Object.entries(rhw)),D=z.next();!D.done;D=z.next()){var E=g.v(D.value);D=E.next().value;E=E.next().value;this.Z.has(E)&&gl.delete(D)}this.Z.clear()};
|
|
var $m={},rhw=($m.ad="ad.js",$m.annotations_module="annotations_module.js",$m.asmjs="asmjs.js",$m.creatorendscreen="annotations_module.js",$m.embed="embed.js",$m.endscreen="endscreen.js",$m.heartbeat="heartbeat.js",$m.kids="kids.js",$m.remote="remote.js",$m.miniplayer="miniplayer.js",$m.offline="offline.js",$m.captions="captions.js",$m.unplugged="unplugged.js",$m.ux="ux.js",$m.webgl="webgl.js",$m.ypc="ypc.js",$m),qL={},x_k=(qL.ad=["ad"],qL.annotations_module=[],qL.asmjs=[],qL.creatorendscreen=[],
|
|
qL.embed=[],qL.endscreen=[],qL.heartbeat=["heartbeat"],qL.kids=[],qL.remote=["mdx"],qL.miniplayer=[],qL.offline=[],qL.captions=[],qL.unplugged=[],qL.ux=[],qL.webgl=["webgl"],qL.ypc=[],qL),HO6="ad annotations_module asmjs creatorendscreen embed endscreen heartbeat kids remote miniplayer offline captions webgl ypc unplugged ux".split(" ");g.O(kL,g.Ma);g.u=kL.prototype;g.u.ro=function(z){z=new g.k0(z.pageX,z.pageY);if(!Ge(z,this.B)){var D=2;this.U&&(D|=8);this.B=z;Tm(this,D,!0)}};
|
|
g.u.tD=function(){Tm(this,2048,!0)};
|
|
g.u.kG=function(z){this.U&&Tm(this,8,!0);if(this.api.W("allow_autohide_on_paused_videos")){z=z.relatedTarget;var D=this.target instanceof HTMLElement?this.target:this.target.element;if(z instanceof Element&&(D=D.getBoundingClientRect(),z=z.getBoundingClientRect(),z.top>=D.top&&z.right<=D.right&&z.bottom<=D.bottom&&z.left>=D.left))return}Tm(this,2,!1)};
|
|
g.u.Kt=function(z){var D=new g.k0(z.pageX,z.pageY);Ge(D,this.B)||(this.B=D,(z=z.target)&&this.hP(z)&&(Tm(this,4,!0),this.K.OD(this.Z),this.Z=this.K.lr(this.target,"mouseover",this.I_),this.S=this.K.lr(this.target,"mouseout",this.I_)))};
|
|
g.u.I_=function(z){z=z.relatedTarget;z&&this.hP(z)||(this.B=new g.k0(NaN,NaN),wus(this))};
|
|
g.u.u2=function(){Tm(this,1,!0)};
|
|
g.u.UB=function(z){z=z.target;z instanceof Element&&!(z.tabIndex>0)||Tm(this,1,!0)};
|
|
g.u.jN=function(){this.U=!0;this.K.OD(this.V);this.V=this.K.lr(document,"mouseup",this.W$)};
|
|
g.u.W$=function(){this.U=!1;Tm(this,8,!1);this.K.OD(this.V);this.V=this.K.lr(this.target,"mousedown",this.jN)};
|
|
g.u.qA=function(z){if(z=(z=z.changedTouches)&&z[0])this.ew=z.identifier,this.K.OD(this.N),this.N=this.K.lr(this.target,"touchend",this.mS,void 0,!0),Tm(this,1024,!0)};
|
|
g.u.mS=function(z){if(z=z.changedTouches)for(var D=0;D<z.length;D++){var E=z[D];if(E.identifier===this.ew){var Q=E;break}}Q&&(this.K.OD(this.N),this.N=this.K.lr(this.target,"touchstart",this.qA,void 0,!0),Tm(this,1024,!1))};
|
|
g.u.CQ=function(){Tm(this,2,!0)};
|
|
g.u.resize=function(){g.XN&&wus(this)};
|
|
g.u.toString=function(){return g.Ma.prototype.toString.call(this)};g.O(dD,g.r7);g.u=dD.prototype;g.u.vD=function(){this.hI()};
|
|
g.u.hI=function(){var z=this.api.getVideoData(),D=this.api.Y(),E=!!this.api.isEmbedsShortsMode();g.dK(this.element,"ytp-shorts-mode",E);E?D=[{G:"svg",TV:{fill:"none",height:"100%",viewBox:"0 0 87 115",width:"100%"},VA:[{G:"path",TV:{"clip-rule":"evenodd",d:"M83.99 10.81C90.08 21.24 86.62 34.66 76.26 40.79L69.05 45.06L74.17 47.38C81.58 50.74 86.52 57.99 86.96 66.17C87.40 74.34 83.27 82.09 76.26 86.24L32.76 111.97C22.41 118.10 9.08 114.61 3.00 104.18C-3.08 93.75 .37 80.33 10.73 74.20L17.94 69.93L12.82 67.61C5.41 64.25 .47 57.00 .03 48.82C-0.40 40.65 3.72 32.90 10.73 28.75L54.23 3.02C64.58 -3.10 77.91 .38 83.99 10.81Z",
|
|
fill:"#f00","fill-rule":"evenodd"}},{G:"path",TV:{"clip-rule":"evenodd",d:"M33 74L33 41L61 57.5L33 74Z",fill:"white","fill-rule":"evenodd"}}]}]:z.Fy?D=[{G:"svg",TV:{height:"100%",version:"1.1",viewBox:"0 0 60 60",width:"100%"},VA:[{G:"path",yA:"ytp-dni-large-play-button-bg",TV:{d:"M30,0A30,30,0,1,0,60,30,30,30,0,0,0,30,0Z",fill:"#1f1f1f"}},{G:"path",TV:{d:"M21,41.65V18L43.7,29.85Z",fill:"#fff"}}]}]:z.Fy&&z.i_?D=[{G:"svg",TV:{height:"100%",version:"1.1",viewBox:"0 0 68 48",width:"100%"},VA:[{G:"path",
|
|
yA:"ytp-dni-large-play-button-bg",TV:{d:"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z",fill:"#212121","fill-opacity":"0.8"}},{G:"path",TV:{d:"M 45,24 27,14 27,34",fill:"#fff"}}]}]:D.B?(g.dK(this.element,"ytp-touch-device",D.V),D=[D.B?{G:"svg",
|
|
TV:{height:"100%",version:"1.1",viewBox:"0 0 60 60",width:"100%"},VA:[{G:"path",yA:"ytp-large-play-button-bg",TV:{d:"M30,0A30,30,0,1,0,60,30,30,30,0,0,0,30,0Z",fill:"#1f1f1f"}},{G:"path",TV:{d:"M21,41.65V18L43.7,29.85Z",fill:"#fff"}}]}:{G:"svg",TV:{height:"100%",version:"1.1",viewBox:"0 0 68 48",width:"100%"},VA:[{G:"path",yA:"ytp-large-play-button-bg",TV:{d:"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z",
|
|
fill:"#212121","fill-opacity":"0.8"}},{G:"path",TV:{d:"M 45,24 27,14 27,34",fill:"#fff"}}]}]):D=[{G:"svg",TV:{height:"100%",version:"1.1",viewBox:"0 0 68 48",width:"100%"},VA:[{G:"path",yA:"ytp-large-play-button-bg",TV:{d:"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z",
|
|
fill:"#f03"}},{G:"path",TV:{d:"M 45,24 27,14 27,34",fill:"#fff"}}]}];this.updateValue("largePlayButtonChildren",D);z.Fy&&z.i_&&this.OH("ytp-dni-large-play-button-bg").setAttribute("fill",z.i_?z.i_:"#1f1f1f")};
|
|
g.u.show=function(){g.r7.prototype.show.call(this);this.api.Y().W("embeds_web_enable_lite_experiment_control_arm_logging")&&this.api.logVisibility(this.element,!0)};
|
|
g.u.Kg=function(){this.api.getVideoData().mutedAutoplay||(this.api.FG(),this.api.playVideo())};
|
|
g.u.Cn=function(z){this.api.getVideoData().mutedAutoplay||z.preventDefault()};g.O(F_,g.r7);g.u=F_.prototype;g.u.show=function(){var z=this;this.L||(this.Z.lr(this.api,"videodatachange",function(){g.$R(z.K)}),this.Z.lr(this.api,"videoplayerreset",function(){g.$R(z.K)}));
|
|
g.r7.prototype.show.call(this)};
|
|
g.u.hide=function(){this.Z&&g.tF(this.Z);g.r7.prototype.hide.call(this)};
|
|
g.u.Xc=function(){g.$R(this.K)};
|
|
g.u.onStateChange=function(){g.$R(this.K)};
|
|
g.u.fI=function(){g.$R(this.K)};
|
|
g.u.Su=function(){this.fade.stop();this.hide();g.$R(this.K)};
|
|
g.u.hI=function(){var z=this.api.getPlayerStateObject();if(this.api.getPresentingPlayerType()===3&&(z.isPlaying()||z.isPaused()))var D=!0;else(D=this.api.nx().dO.get("ypc"))&&D.As?D=!0:(g.t(z,2)&&lT(this.api),D=!1);D?(D=!0,this.B.hide()):(this.B.show(),D=z.isCued()&&this.api.getPresentingPlayerType()!==2||g.t(z,2)&&!lT(this.api)&&!this.api.H3()||g.t(z,1024)?!0:!1);var E=this.api.getVideoData();D&&!E.n8?(this.fade.show(),this.y5(this.api.getPlaylist(),E)):(this.fade.hide(),g.t(z,1)||this.fade.stop())};
|
|
g.u.y5=function(){for(var z=this.api.Y(),D,E=g.v(g.ok.apply(0,arguments)),Q=E.next();!Q.done;Q=E.next())if(Q=Q.value,!(!Q||Q instanceof g.Tz&&!Q.videoId)){D=this.api.wM().getPlayerSize();var T=g.IA(),k=D.width*T;T*=D.height;if(k>1280||T>720)if(D=Q.CZ("maxresdefault.jpg"))break;if(k>640||T>480)if(D=Q.CZ("maxresdefault.jpg"))break;if(k>320||T>180)if(D=Q.CZ("sddefault.jpg")||Q.CZ("hqdefault.jpg")||Q.CZ("mqdefault.jpg"))break;if(D=Q.CZ("default.jpg"))break}g.aw(z)&&(z=new Image,z.addEventListener("load",
|
|
function(){lrO()}),z.src=D?D:"",this.api.Ej().tick("ftr"));
|
|
this.V.style.backgroundImage=D?"url("+D+")":""};g.O(L3,g.r7);L3.prototype.resize=function(){};
|
|
L3.prototype.Z=function(z){var D=this;this.B=!1;otn(this);var E=z.mI,Q=this.api.Y();E!=="GENERIC_WITHOUT_LINK"||Q.B?E==="TOO_MANY_REQUESTS"?(Q=this.api.getVideoData(),this.GF(W2(this,"TOO_MANY_REQUESTS_WITH_LINK",Q.y6(),void 0,void 0,void 0,!1))):E!=="HTML5_NO_AVAILABLE_FORMATS_FALLBACK"||Q.B?this.api.Y().W("html5_enable_bandaid_error_screen")&&E==="HTML5_SPS_UMP_STATUS_REJECTED"&&!Q.B?(Q=Q.hostLanguage,z="//support.google.com/youtube?p=videoError",Q&&(z=g.ai(z,{hl:Q})),this.GF(W2(this,"HTML5_SPS_UMP_STATUS_REJECTED",
|
|
z))):this.api.Y().W("enable_adb_handling_in_sabr")&&E==="BROWSER_OR_EXTENSION_ERROR"&&!Q.B?(Q=Q.hostLanguage,z="//support.google.com/youtube/answer/3037019#zippy=%2Cupdate-your-browser-and-check-your-extensions",Q&&(z=g.ai(z,{hl:Q})),this.GF(W2(this,"BROWSER_OR_EXTENSION_ERROR",z))):this.GF(f3(z.errorMessage)):this.GF(W2(this,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT","//www.youtube.com/supported_browsers")):(z=Q.hostLanguage,E="//support.google.com/youtube/?p=player_error1",z&&(E=g.ai(E,
|
|
{hl:z})),this.GF(W2(this,"GENERIC_WITH_LINK_AND_CPN",E,!0)),Q.Kx&&!Q.L&&yhV(this,function(k){if(uO(k,D.api,!bj(D.api.Y()))){k={as3:!1,html5:!0,player:!0,cpn:D.api.getVideoData().clientPlaybackNonce};var G=D.api;G.nJ("onFeedbackArticleRequest",{articleId:3037019,helpContext:"player_error",productData:k});G.isFullscreen()&&G.toggleFullscreen()}}));
|
|
if(this.B){var T=this.OH("ytp-error-link");T&&(this.api.createClientVe(T,this,216104),this.api.logVisibility(T,!0),yhV(this,function(){D.api.logClick(T)}))}};
|
|
var t9Q=/<a\s+href=["']([^"']+)["'](?:\s+target=["']([^"']+)["'])?>([^<>]+)<\/a>/;g.O(X_,g.r7);X_.prototype.LU=function(z,D,E){E=E===void 0?!1:E;switch(D){case 1:J8(this,z,this.B,E);break;case 2:J8(this,z,this.V,E);break;case 3:J8(this,z,this.K,E);break;case 4:J8(this,z,this.Z,E)}};g.O(un,g.r7);g.u=un.prototype;g.u.onClick=function(z){this.innertubeCommand?(this.J.Wc("innertubeCommand",this.innertubeCommand),z.preventDefault()):uO(z,this.J,!0);this.J.logClick(this.element)};
|
|
g.u.onVideoDataChange=function(z,D){this.Z&&z==="newdata"&&this.Z.stop();qhI(this,D);this.U&&Pgs(this,this.U)};
|
|
g.u.Cm=function(z){var D=this.J.getVideoData();this.videoId!==D.videoId&&qhI(this,D);this.K&&Pgs(this,z.state);this.U=z.state};
|
|
g.u.Bl=function(){this.fade.show();var z;(z=this.K)==null||z.start();this.J.Zg("paidcontentoverlayvisibilitychange",!0);this.J.logVisibility(this.element,!0)};
|
|
g.u.qF=function(){this.fade.hide();this.J.Zg("paidcontentoverlayvisibilitychange",!1);this.J.logVisibility(this.element,!1)};g.O(VZ,g.r7);VZ.prototype.hide=function(){this.K.stop();this.message.style.display="none";g.r7.prototype.hide.call(this)};
|
|
VZ.prototype.onStateChange=function(z){this.Go(z.state)};
|
|
VZ.prototype.Go=function(z){if(g.t(z,128)||this.api.rF())var D=!1;else{var E;D=this.api.W("web_watch_enable_multiview_manager")&&((E=this.api.getVideoData())==null?0:sQ(E))?!1:g.t(z,16)||g.t(z,1)?!0:!1}D?this.K.start():this.hide()};
|
|
VZ.prototype.Z=function(){this.message.style.display="block"};g.O(OO,yn);OO.prototype.onMutedAutoplayChange=function(z){this.U&&(z?(M9L(this),this.Bl()):(this.B&&this.logClick(),this.qF()))};
|
|
OO.prototype.qE=function(z){this.api.isMutedByMutedAutoplay()&&g.YB(z,2)&&this.qF()};
|
|
OO.prototype.onClick=function(){this.api.unMute();this.logClick()};
|
|
OO.prototype.logClick=function(){this.clicked||(this.clicked=!0,this.api.logClick(this.element))};g.O(v2,g.fQ);g.u=v2.prototype;g.u.init=function(){var z=this.api,D=z.getPlayerStateObject();this.N$=z.getPlayerSize();this.Sb(D);jm(this);this.Xc();this.api.Zg("basechromeinitialized",this)};
|
|
g.u.onVideoDataChange=function(z,D){var E=this.kA!==D.videoId;if(E||z==="newdata")z=this.api,z.isFullscreen()||(this.N$=z.getPlayerSize());E&&(this.kA=D.videoId,E=this.HP,E.m7=3E3,Tm(E,512,!0),jm(this));this.api.W("web_render_jump_buttons")&&D.showSeekingControls&&(this.i$=572)};
|
|
g.u.cH=function(){this.onVideoDataChange("newdata",this.api.getVideoData())};
|
|
g.u.hP=function(z){try{if(!g.AU(this.api.getRootNode(),z))return!1}catch(D){return!1}for(;z&&!zk(z);)z=z===this.api.getRootNode()?null:z.parentElement||null;return!!z};
|
|
g.u.ot=function(z){var D=this.api.getRootNode();g.dK(D,"ytp-autohide",z);g.dK(D,"ytp-autohide-active",!0);this.NU.start(z?250:100);z&&(this.ov=!1,g.eP(D,"ytp-touch-mode"));this.bv=!z;this.api.KQ(!z);this.api.W("web_player_enable_fullscreen_grid_components")&&this.api.Zg("autohideupdate",z)};
|
|
g.u.vH=function(){var z=this.api.getRootNode();g.dK(z,"ytp-autohide-active",!1)};
|
|
g.u.Og=function(){this.LM=!0};
|
|
g.u.Gt=function(z){if(this.api.Y().W("player_doubletap_to_seek")||this.api.Y().AT)this.LM=!1,this.vg&&this.OD(this.vg),this.ku===0&&ln(this,z)?(this.VF.start(),this.vg=this.lr(this.api.wM(),"touchmove",this.Og,void 0,!0)):this.VF.stop();BfO(this)&&ln(this,z)&&!this.api.Y().AT&&bn(this,z);var D=oX(this.Zu);if(!g.ZZ(this.api.Y())&&An&&YL(this,z))D&&z.preventDefault();else if(this.ov=!0,g.za(this.api.getRootNode(),"ytp-touch-mode"),this.HP.CQ(),this.api.Y().W("player_doubletap_to_seek")||this.api.Y().AT)if(D=
|
|
this.api.getPlayerStateObject(),!(!this.api.Hm()||g.t(D,2)&&lT(this.api)||g.t(D,64))){D=Date.now()-this.Bu;this.ku+=1;if(D<=350){if(zRO(this,z))return;this.VH=!0;D=this.api.getPlayerSize().width/3;var E=this.api.getRootNode().getBoundingClientRect();E=z.targetTouches[0].clientX-E.left;E>0&&E<D?this.api.seekBy(-10*this.api.getPlaybackRate()):E>D*2&&E<D*3&&this.api.seekBy(10*this.api.getPlaybackRate());z.preventDefault()}else em&&this.api.Y().AT&&ln(this,z)&&z.preventDefault();this.Bu=Date.now();this.Sa.start()}};
|
|
g.u.tY=function(){this.mW.wG=!1;this.api.Zg("rootnodemousedown",this.mW)};
|
|
g.u.S7=function(z){if(this.api.Y().W("web_fix_fine_scrubbing_false_play")){if(YL(this,z)||this.mW.wG)return}else if(this.mW.wG||YL(this,z))return;BfO(this)||!ln(this,z)||this.VF.isActive()||(bn(this,z),z.preventDefault());this.VH&&(this.VH=!1)};
|
|
g.u.renderChapterSeekingAnimation=function(){};
|
|
g.u.uD=function(){var z=this.api.getPlayerStateObject();g.t(z,2)&&lT(this.api)||(z.isOrWillBePlaying()?this.api.pauseVideo():(this.DD&&(z.isCued()||g.t(z,1024))&&this.api.Zg("largeplaybuttonclicked",this.DD.B.element),this.api.FG(),this.api.playVideo(),this.DD&&document.activeElement===this.DD.B.element&&this.api.getRootNode().focus()))};
|
|
g.u.CI=function(z){QdI(this,.3,z.scale);z.preventDefault()};
|
|
g.u.Pz=function(z){QdI(this,.1,z.scale)};
|
|
g.u.Xc=function(){var z=this.api.wM().getPlayerSize(),D=this.api.getRootNode(),E=z.width>=650,Q=z.width<528;this.HP.resize();if(this.api.W("web_player_use_screen_width_for_big_mode")){var T,k=z.width>=((T=g.GS(this.api.Y().experiments,"web_player_big_mode_screen_width_cutoff"))!=null?T:2E3);g.dK(D,"ytp-big-mode",k)}g.dK(D,"ytp-fullscreen",this.api.isFullscreen());g.dK(D,"ytp-large-width-mode",E);this.api.W("delhi_modern_web_player")?g.dK(D,"ytp-xsmall-width-mode",Q):g.dK(D,"ytp-small-mode",this.hu());
|
|
g.dK(D,"ytp-tiny-mode",this.hu()&&(this.api.getPlayerSize().width<240||this.api.getPlayerSize().height<140));g.dK(D,"ytp-big-mode",this.wI());this.M6&&this.M6.resize(z)};
|
|
g.u.qE=function(z){this.Sb(z.state);jm(this)};
|
|
g.u.Sb=function(z){var D=z.isCued()||this.api.B4()&&this.api.getPresentingPlayerType()!==3;D!==this.isCued&&(this.isCued=D,this.yu&&this.OD(this.yu),this.yu=this.lr(this.api.wM(),"touchstart",this.Gt,void 0,D));var E=this.HP,Q=z.isPlaying()&&!g.t(z,32)||this.api.pj();Tm(E,128,!Q);E=this.HP;Q=this.api.getPresentingPlayerType()===3;Tm(E,256,Q);E=this.api.getRootNode();g.t(z,2)?Q=[wr.ENDED]:(Q=[],g.t(z,8)?Q.push(wr.PLAYING):g.t(z,4)&&Q.push(wr.PAUSED),g.t(z,1)&&!g.t(z,32)&&Q.push(wr.BUFFERING),g.t(z,
|
|
32)&&Q.push(wr.SEEKING),g.t(z,64)&&Q.push(wr.UNSTARTED));Mc(this.ZV,Q)||(ak6(E,this.ZV),this.ZV=Q,IkO(E,Q));Q=this.api.Y();var T=g.t(z,2);a:{var k=this.api.Y();var G=k.controlsType;switch(G){case "2":case "0":k=!1;break a}k=G==="3"&&!g.t(z,2)||this.isCued||(this.api.getPresentingPlayerType()!==2?0:Ab(this.api.nx()).h1())||this.api.aL()||g.ZZ(k)&&this.api.getPresentingPlayerType()===2?!1:!0}g.dK(E,"ytp-hide-controls",!k);g.dK(E,"ytp-native-controls",Q.controlsType==="3"&&!D&&!T&&!this.Ns);g.t(z,128)&&
|
|
!g.ZZ(Q)?(this.M6||(this.M6=new L3(this.api),g.H(this,this.M6),g.Sj(this.api,this.M6.element,4)),this.M6.Z(z.qD),this.M6.show()):this.M6&&(this.M6.dispose(),this.M6=null)};
|
|
g.u.CX=function(){return mU(this.api)?(BzV(this.api),!0):!1};
|
|
g.u.onMutedAutoplayChange=function(z){this.Ns=z;z=this.api.aL();z=!(this.Vr||this.Ns||z);g.dK(this.api.getRootNode(),"ytp-menu-shown",!z)};
|
|
g.u.wI=function(){return!1};
|
|
g.u.hu=function(){return!this.wI()&&(this.api.getPlayerSize().width<this.i$||this.api.getPlayerSize().height<290)};
|
|
g.u.Wl=function(){return null};
|
|
g.u.Zf=function(){var z=this.api.wM().getPlayerSize();return new g.bi(0,0,z.width,z.height)};
|
|
g.u.handleGlobalKeyDown=function(){return!1};
|
|
g.u.handleGlobalKeyUp=function(){return!1};
|
|
g.u.showControls=function(z){z!==void 0&&this.api.wM().KQ(z)};
|
|
g.u.CQ=function(){};g.AV("yt.pubsub.publish",ERI);var ycO={"default":0,monoSerif:1,propSerif:2,monoSans:3,propSans:4,casual:5,cursive:6,smallCaps:7};Object.keys(ycO).reduce(function(z,D){z[ycO[D]]=D;return z},{});
|
|
var o4I={none:0,raised:1,depressed:2,uniform:3,dropShadow:4};Object.keys(o4I).reduce(function(z,D){z[o4I[D]]=D;return z},{});
|
|
var sKV={normal:0,bold:1,italic:2,bold_italic:3};Object.keys(sKV).reduce(function(z,D){z[sKV[D]]=D;return z},{});g.O(Im,g.iW);Im.prototype.R_=function(){return!1};
|
|
Im.prototype.create=function(){this.chrome=new v2(this.player);g.H(this,this.chrome);this.chrome.init()};
|
|
Im.prototype.fT=function(){return this.chrome};var am=[],kTL=!1;g.O(Rm,g.x);
|
|
Rm.prototype.Z=function(){if(this.K!=null&&this.app.getVideoData()!==this.K&&this.L!=null&&this.B!=null&&this.V!=null){if(this.K.W("html5_defer_gapless_until_sabr_format_received")){if(!ky(this.K)||aa(this.K)&&!this.K.Z)return;ZX(this)}else if(!ky(this.K))return;var z=eRX(this.L,this.B,this.V);z==null?l76(this.app,this.K,void 0,void 0,this.U):(this.L.D("sgap",z),this.L.getVideoData().S&&(this.app.Y().HF().K.PF(lX6)&&cB(this.L.getVideoData())&&z.nq==="no-empty"||this.L.Bm(!1)),this.app.Y().W("html5_remove_loop_range_on_gapless_fallback")&&(LL(this.app,
|
|
"gaplessshortslooprange"),this.app.setLoopRange(null)))}};
|
|
Rm.prototype.S=function(z){var D=this.app.aq(),E=D==null?void 0:D.getVideoData(),Q,T=(Q=this.K)==null?void 0:Q.ai;if(this.app.Y().HF().K.PF(YOs)&&(E==null?0:E.y7()&&E.isAutonav&&E.hr)&&(D==null||!D.yf())&&T)this.app.loadVideoByPlayerVars(T);else if(D=this.app.aq())E=this.app.getCurrentTime(),Math.abs(E-z.end/1E3)>5&&D.D("glrs",{cmt:E}),D.seekTo(0,{seekSource:58}),D.D("glrre",{cmt:E})};
|
|
Rm.prototype.xV=function(){var z;((z=this.K)==null?0:z.W("html5_defer_gapless_until_sabr_format_received"))&&ZX(this);this.K=null;g.x.prototype.xV.call(this)};g.O(c2,g.x);g.u=c2.prototype;g.u.DM=function(){return this.status.status===5};
|
|
g.u.getStatus=function(){return this.status};
|
|
g.u.jZ=function(){var z=this.K.getVideoData(),D=this.L.getVideoData(),E;if((E=z.L)&&!(E=!z.K)){E=z.K;for(var Q=!1,T=!1,k=g.v(Object.values(E.K)),G=k.next();!G.done;G=k.next())G=G.value,G.info.audio&&G.index.isLoaded()&&(Q=!0),G.info.video&&G.index.isLoaded()&&(T=!0);E.K["0"]&&(T=!0);E=Q&&T}if(E)if(this.K.xX()){k=Sm(this.policy,this.K,this.L,this.kU);G=K3(this);E=G.r0;T=G.o8;Q=G.T6;G=G.u9;if(!this.j){var d=this.L.o0()*1E3,F=this.K.o0();F=(Q-E-F)*1E3;k&&k.msg==="in-the-past"&&(F=0);z=z.isAd();this.L.KH(d,
|
|
F,z);this.j=!0}k?(D="cannot_apply"+k.msg,delete k.msg,this.ZQ(D,k)):this.status.status===2?JqX(this):(z=this.K.CE())&&t$(z)&&(!rF(z)&&g.dT()?this.ZQ("mse_closed"):D.K&&Ti(D.K)&&z.L&&!z.L.qk()?this.ZQ("encr_upgrade"):(D=this.K.xX(),D.isEnded()?this.ZQ("elem_ended"):T<0?this.ZQ("next_player_future"):(this.S=Q,this.currentVideoDuration=Q-E,this.B=sA(z,E,Q,!0),this.Z=sA(z,T,G,!1),z=this.L.getVideoData().clientPlaybackNonce,this.K.D("gaplessPrep",{cpn:z}),this.K.iA(this.B,!1,this.V===1&&g.mY(this.K.getVideoData()),
|
|
this.LJ.Y().W("html5_shorts_gapless_keep_pending_requests")&&cB(this.K.getVideoData())),this.K.setMediaElement(ndw(D,E,Q,!this.K.getVideoData().isAd())),h8(this,2),JqX(this))))}else this.ZQ("no-elem")};
|
|
g.u.ez=function(z){if(this.policy.K>0){var D=this.K.getVideoData().isLivePlayback?Infinity:this.K.yJ(!0)-.01,E=Math.min(this.K.getCurrentTime()+this.policy.K,D);z=xL(this.B,Math.min(E+1,D));E=xL(this.B,E);D=xL(this.B,D);var Q=xL(this.Z,this.policy.Z);if((this.jM(this.Z)||Q)&&this.getStatus().status<5&&(h8(this,5),this.V!==0)){var T=this.L.v4(),k=this.K.v4();this.K.D("sbs",{citag:k==null?void 0:k.itag,nitag:T==null?void 0:T.itag});this.L.D("gitags",{pitag:k==null?void 0:k.itag,citag:T==null?void 0:
|
|
T.itag})}uEa(this.B)||uEa(this.Z)||(!this.jM(this.Z)&&(z&&!Q||D)?(this.lP(this.Z,!0),this.lP(this.B,!1),this.L.Iw(!0),this.status.status<4&&(h8(this,4),(this.V===1?this.K:this.L).D("sbh",{})),this.V!==0&&(this.K.getVideoData().y0=!0)):this.jM(this.B)||!Q&&E||D||(this.lP(this.Z,!1),this.lP(this.B,!0),this.L.jF(!0),this.K.Iw(!0)))}else E=(D=z===p3(this).w_)?this.B.K:this.B.L,D=D?this.Z.K:this.Z.L,E.jM()&&!D.jM()&&(Q=this.S,T=this.LJ.Y().W("html5_gapless_disable_on_discontinuous_buffer")&&this.V!==0&&
|
|
E.JH().length>1,jX(z.JH(),Q-.01)&&!T&&(h8(this,4),E.lP(!1),(this.V===1?this.K:this.L).D("sbh",{}),D.lP(!0),this.V!==0&&(this.K.getVideoData().y0=!0)),z=this.Z.L,this.Z.K.jM()&&z.jM()&&(h8(this,5),this.V!==0&&(z=this.L.v4(),E=this.K.v4(),this.K.D("sbs",{citag:E==null?void 0:E.itag,nitag:z==null?void 0:z.itag}),this.L.D("gitags",{pitag:E==null?void 0:E.itag,citag:z==null?void 0:z.itag}),this.L.N3())))};
|
|
g.u.jM=function(z){if(!z)return!1;var D=z.L,E;return((E=z.K)==null?void 0:E.jM())||(D==null?void 0:D.jM())};
|
|
g.u.lP=function(z,D){if(z){var E=z.L,Q;(Q=z.K)==null||Q.lP(D);E==null||E.lP(D)}};
|
|
g.u.eg=function(){this.Tx()&&this.ZQ("player-reload-after-handoff")};
|
|
g.u.ZQ=function(z,D){D=D===void 0?{}:D;if(!this.rR()&&this.status.status!==6){var E=this.status.status>=4&&z!=="player-reload-after-handoff";this.status={status:Infinity,error:z};if(this.K&&this.L){var Q=this.L.getVideoData().clientPlaybackNonce;this.K.YX(new g.FR("dai.transitionfailure",Object.assign(D,{cpn:Q,transitionTimeMs:this.kU,msg:z})));this.K.Bm(E)}this.GZ.reject(z);this.dispose()}};
|
|
g.u.Nj=function(){this.getStatus().status===5&&(this.L.YQ()||this.L.kQ())&&(this.K.yc(),this.L.yc());this.K.rR()&&this.dispose();g.$R(this.U)};
|
|
g.u.Tx=function(){return this.status.status>=4&&this.status.status<6};
|
|
g.u.xV=function(){XJV(this);this.K.unsubscribe("newelementrequired",this.eg,this);if(this.B){var z=this.B.L;this.B.K.WN.unsubscribe("updateend",this.ez,this);z.WN.unsubscribe("updateend",this.ez,this)}g.x.prototype.xV.call(this)};
|
|
g.u.nM=function(z){g.YB(z,128)&&this.ZQ("player-error-event")};g.O(H2,g.x);g.u=H2.prototype;g.u.clearQueue=function(z,D){z=z===void 0?!1:z;D=D===void 0?!1:D;NN(this);this.B&&this.B.reject("Queue cleared");this.app.Y().W("html5_gapless_fallback_on_qoe_restart_v2")||D&&this.L&&this.L.Bm(!1);UO(this,z)};
|
|
g.u.Yw=function(){return!this.K};
|
|
g.u.Tx=function(){var z;return((z=this.Z)==null?void 0:z.Tx())||!1};
|
|
g.u.DM=function(){var z;return((z=this.Z)==null?void 0:z.DM())||!1};
|
|
g.u.xV=function(){NN(this);UO(this);g.x.prototype.xV.call(this)};g.O(gD,g.Ma);g.u=gD.prototype;g.u.getVisibilityState=function(z,D,E,Q,T,k,G,d){return z?4:T&&vf?7:FsQ&&!(jt()||document.hasFocus&&document.hasFocus())||jt()?3:D?2:E?1:Q?5:T&&!vf?7:k?8:G?9:d?10:0};
|
|
g.u.TZ=function(z){this.fullscreen!==z&&(this.fullscreen=z,this.wV())};
|
|
g.u.setMinimized=function(z){this.L!==z&&(this.L=z,this.wV())};
|
|
g.u.setInline=function(z){this.inline!==z&&(this.inline=z,this.wV())};
|
|
g.u.bA=function(z){this.pictureInPicture!==z&&(this.pictureInPicture=z,this.wV())};
|
|
g.u.setSqueezeback=function(z){this.Z!==z&&(this.Z=z,this.wV())};
|
|
g.u.yX=function(z){this.B!==z&&(this.B=z,this.wV())};
|
|
g.u.vZ=function(){return this.K};
|
|
g.u.a7=function(){return this.fullscreen!==0};
|
|
g.u.isFullscreen=function(){return this.fullscreen!==0&&this.fullscreen!==4};
|
|
g.u.hF=function(){return this.fullscreen};
|
|
g.u.HW=function(){return this.L};
|
|
g.u.isInline=function(){return this.inline};
|
|
g.u.isBackground=function(){return jt()};
|
|
g.u.rd=function(){return this.pictureInPicture};
|
|
g.u.Qs=function(){return!1};
|
|
g.u.RO=function(){return this.Z};
|
|
g.u.SF=function(){return this.B};
|
|
g.u.wV=function(){this.Zg("visibilitychange");var z=this.getVisibilityState(this.vZ(),this.isFullscreen(),this.HW(),this.isInline(),this.rd(),this.Qs(),this.RO(),this.SF());z!==this.U&&this.Zg("visibilitystatechange");this.U=z};
|
|
g.u.xV=function(){dbI(this.V);g.Ma.prototype.xV.call(this)};g.O(g.rD,g.x);g.u=g.rD.prototype;g.u.xV=function(){this.videoData=this.playerState=null;g.x.prototype.xV.call(this)};
|
|
g.u.addCueRange=function(){};
|
|
g.u.kd=function(){};
|
|
g.u.x9=function(){};
|
|
g.u.q0=function(){return!1};
|
|
g.u.Zc=function(){return!1};
|
|
g.u.L7=function(){};
|
|
g.u.xJ=function(){};
|
|
g.u.Us=function(){return[]};
|
|
g.u.Wj=function(){};
|
|
g.u.jz=function(){};
|
|
g.u.K9=function(){return 1};
|
|
g.u.getAudioTrack=function(){return this.getVideoData().wP};
|
|
g.u.qd=function(){return null};
|
|
g.u.getAvailableAudioTracks=function(){return[]};
|
|
g.u.u_=function(){return[]};
|
|
g.u.fP=function(){return[]};
|
|
g.u.mX=function(){return this.getVideoData().clientPlaybackNonce};
|
|
g.u.X$=function(){return[]};
|
|
g.u.zy=function(){};
|
|
g.u.o0=function(){return 0};
|
|
g.u.getCurrentTime=function(){return 0};
|
|
g.u.F3=function(){};
|
|
g.u.YQ=function(){return!1};
|
|
g.u.yc=function(){};
|
|
g.u.v4=function(){};
|
|
g.u.zO=function(){return{}};
|
|
g.u.getDuration=function(){return 0};
|
|
g.u.r5=function(){return 0};
|
|
g.u.v0=function(){return 0};
|
|
g.u.j0=function(){return!1};
|
|
g.u.WX=kO(68);g.u.Ks=function(){return 0};
|
|
g.u.oP=kO(4);g.u.S_=function(){return 0};
|
|
g.u.yf=function(){return!1};
|
|
g.u.yJ=function(){return 0};
|
|
g.u.xX=function(){return null};
|
|
g.u.CE=function(){return null};
|
|
g.u.PN=function(){return 0};
|
|
g.u.Fr=function(){return 0};
|
|
g.u.ND=function(){return g.w6(function(z){z.U()})};
|
|
g.u.G4=kO(16);g.u.getPlaybackQuality=function(){return"auto"};
|
|
g.u.getPlaybackRate=function(){return 1};
|
|
g.u.getPlayerState=function(){this.playerState||(this.playerState=new g.Ch);return this.playerState};
|
|
g.u.getPlayerType=function(){return 0};
|
|
g.u.getPlaylistSequenceForTime=function(){return null};
|
|
g.u.MR=kO(50);g.u.IP=function(){return""};
|
|
g.u.getPreferredQuality=function(){return"unknown"};
|
|
g.u.oh=function(){};
|
|
g.u.getProximaLatencyPreference=function(){return 0};
|
|
g.u.AS=function(){return Q_};
|
|
g.u.getStartTime=function(){return NaN};
|
|
g.u.Zw=function(){return null};
|
|
g.u.getStoryboardFormat=function(){return null};
|
|
g.u.getStreamTimeOffset=function(){return 0};
|
|
g.u.XV=function(){return 0};
|
|
g.u.Pc=function(){return 0};
|
|
g.u.IO=function(){return{MU:[],OU:[],currentTime:0,Nn:"",droppedVideoFrames:0,isGapless:!1,DM:!1,Yw:!0,iQ:0,g7:0,eh:0,Ts:0,r7:0,CB:[],nB:[],wC:null,HC:"0",h5:null,T_:"",totalVideoFrames:0}};
|
|
g.u.getUserAudio51Preference=function(){return 0};
|
|
g.u.getUserPlaybackQualityPreference=function(){return""};
|
|
g.u.getVideoData=function(){this.videoData||(this.videoData=new g.Tz(this.X),g.H(this,this.videoData));return this.videoData};
|
|
g.u.xP=kO(120);g.u.cQ=function(){return null};
|
|
g.u.aC=function(){};
|
|
g.u.getVideoLoadedFraction=function(){return 0};
|
|
g.u.AQ=function(){};
|
|
g.u.handleError=function(){};
|
|
g.u.Bm=function(){};
|
|
g.u.Tf=function(){};
|
|
g.u.A6=function(){return!1};
|
|
g.u.B4=function(){return!1};
|
|
g.u.hasSupportedAudio51Tracks=function(){return!1};
|
|
g.u.isAd=function(){return!1};
|
|
g.u.UX=function(){return!1};
|
|
g.u.vZ=function(){return!1};
|
|
g.u.isAtLiveHead=function(){return!1};
|
|
g.u.QL=function(){return!0};
|
|
g.u.kQ=function(){return!1};
|
|
g.u.isGapless=function(){return!1};
|
|
g.u.DM=function(){return!1};
|
|
g.u.isHdr=function(){return!1};
|
|
g.u.T2=function(){return!1};
|
|
g.u.dI=function(){return!1};
|
|
g.u.rF=function(){return!1};
|
|
g.u.isProximaLatencyEligible=function(){return!1};
|
|
g.u.Yw=function(){return!0};
|
|
g.u.Df=function(){return!1};
|
|
g.u.hW=function(){return!1};
|
|
g.u.lw=function(){};
|
|
g.u.ut=function(){};
|
|
g.u.N3=function(){};
|
|
g.u.Dp=function(){};
|
|
g.u.nS=function(){};
|
|
g.u.uC=function(){};
|
|
g.u.Dx=function(){};
|
|
g.u.Ym=kO(92);g.u.R6=kO(22);g.u.KN=function(){};
|
|
g.u.pauseVideo=function(){};
|
|
g.u.prefetchKeyPlay=function(){};
|
|
g.u.prefetchJumpAhead=function(){};
|
|
g.u.playVideo=function(){return g.w6(function(z){return z.return()})};
|
|
g.u.E8=function(){};
|
|
g.u.Se=function(){};
|
|
g.u.C0=kO(35);g.u.DQ=kO(41);g.u.Gr=function(){};
|
|
g.u.D=function(){};
|
|
g.u.cX=function(){};
|
|
g.u.aY=kO(87);g.u.KH=function(){};
|
|
g.u.YX=function(){};
|
|
g.u.ag=function(){};
|
|
g.u.Yt=kO(97);g.u.N7=function(){};
|
|
g.u.BL=function(){};
|
|
g.u.pN=function(){};
|
|
g.u.Ak=function(){};
|
|
g.u.removeCueRange=function(){};
|
|
g.u.Qc=function(){};
|
|
g.u.PW=function(){return[]};
|
|
g.u.Af=function(){};
|
|
g.u.o6=function(){};
|
|
g.u.w$=function(){};
|
|
g.u.yC=function(){};
|
|
g.u.mH=function(){};
|
|
g.u.Iw=function(){};
|
|
g.u.ZL=function(){};
|
|
g.u.seekTo=function(){};
|
|
g.u.sendAbandonmentPing=function(){};
|
|
g.u.sendVideoStatsEngageEvent=function(){};
|
|
g.u.gK=function(){};
|
|
g.u.setLoop=function(){};
|
|
g.u.lq=function(){};
|
|
g.u.setMediaElement=function(){};
|
|
g.u.iA=function(){};
|
|
g.u.setPlaybackRate=function(){};
|
|
g.u.IC=function(){};
|
|
g.u.Um=function(){};
|
|
g.u.LZ=function(){};
|
|
g.u.setProximaLatencyPreference=function(){};
|
|
g.u.D3=function(){};
|
|
g.u.H6=function(){};
|
|
g.u.Mz=kO(100);g.u.Ar=kO(29);g.u.hx=function(){};
|
|
g.u.AR=function(){};
|
|
g.u.setUserAudio51Preference=function(){};
|
|
g.u.IF=function(){};
|
|
g.u.PZ=function(){return!1};
|
|
g.u.mZ=function(){};
|
|
g.u.BW=kO(79);g.u.m$=function(){};
|
|
g.u.uc=function(){};
|
|
g.u.zE=function(){};
|
|
g.u.stopVideo=function(){};
|
|
g.u.subscribe=function(){return NaN};
|
|
g.u.EX=function(){};
|
|
g.u.jF=function(){};
|
|
g.u.togglePictureInPicture=function(){};
|
|
g.u.GU=function(){return 0};
|
|
g.u.v8=kO(105);g.u.unsubscribe=function(){return!1};
|
|
g.u.N0=function(){};
|
|
g.u.tX=function(){return!1};
|
|
g.u.w2=function(){};
|
|
g.u.QX=function(){};
|
|
g.u.hU=function(){};g.O(yZ,g.x);g.u=yZ.prototype;g.u.get=function(z){wD(this);var D=this.data.find(function(E){return E.key===z});
|
|
return D?D.value:null};
|
|
g.u.set=function(z,D,E){this.remove(z,!0);wD(this);z={key:z,value:D,expire:Infinity};E&&isFinite(E)&&(E*=1E3,z.expire=(0,g.r)()+E);for(this.data.push(z);this.data.length>this.Z;)(E=this.data.shift())&&om(this,E,!0);t8(this)};
|
|
g.u.remove=function(z,D){D=D===void 0?!1:D;var E=this.data.find(function(Q){return Q.key===z});
|
|
E&&(om(this,E,D),vOO(this.data,function(Q){return Q.key===z}),t8(this))};
|
|
g.u.Lf=function(){var z;if(z=z===void 0?!1:z)for(var D=g.v(this.data),E=D.next();!E.done;E=D.next())om(this,E.value,z);this.data=[];t8(this)};
|
|
g.u.xV=function(){var z=this;g.x.prototype.xV.call(this);this.data.forEach(function(D){om(z,D,!0)});
|
|
this.data=[]};g.O(sO,g.x);g.u=sO.prototype;g.u.xV=function(){for(var z=g.v(Object.values(this.Z)),D=z.next();!D.done;D=z.next())D.value.dispose();RR6(this);this.j.dispose();g.x.prototype.xV.call(this)};
|
|
g.u.ek=function(z){var D=z.cpn;z=z.playerType;if(D)a:if(this.api.Y().HF().K.PF(g.oE))D=this.U[D]||null;else{z=g.v(Object.values(this.Z));for(var E=z.next();!E.done;E=z.next())if(E=E.value,E.mX()===D){D=E;break a}D=this.V[D]||null}else D=z?z?z===1?this.FH:this.L.getVideoData().enableServerStitchedDai&&z===2?this.L.getVideoData().eS?this.Z[2]||this.L:this.L:this.Z[z]||null:this.L:this.L;return D};
|
|
g.u.f3=function(){return this.FH};
|
|
g.u.FN=function(z){this.FH=z};
|
|
g.u.aq=function(){return this.L};
|
|
g.u.J6=function(z){var D=[z],E=[this.L];this.L=z;$L(this,D,E)};C3.prototype.kR=function(z,D){for(var E=0;E<10;E++){var Q=this.K[E],T=Q+(E===0?z:0),k=1*Math.pow(2,E);if(T<=k)break;Q=Math.min(1,(T-k*.5)/Q);for(T=0;T<16;T++)k=this.values[E*16+T]*Q,this.values[(E+1)*16+T]+=k,this.K[E+1]+=k,this.values[E*16+T]-=k,this.K[E]-=k}Q=E=0;T=8192;D>8192&&(E=Math.ceil(Math.log(D/8192)/Math.log(2)),Q=8192*Math.pow(2,E-1),T=Q*2);E+2>16?this.values[15]+=z:(D=(D-Q)/(T-Q),this.values[E]+=z*(1-D),this.values[E+1]+=z*D);this.K[0]+=z};
|
|
C3.prototype.L0=function(){var z=z===void 0?17:z;var D=D===void 0?.02:D;var E=E===void 0?.98:E;for(var Q=this.L,T=0;T<16;T++)Q[T]=this.values[T];T=this.K[0];for(var k=1;k<11;k++){var G=this.K[k];if(G===0)break;for(var d=Math.min(1,(z-T)/G),F=0;F<16;F++)Q[F]+=this.values[k*16+F]*d;T+=G*d;if(d<1)break}for(k=z=G=0;k<16;k++){d=G+Q[k]/T;z+=Math.max(0,Math.min(d,E)-Math.max(G,D))*(k>0?8192*Math.pow(2,k-1):0);if(d>E)break;G=d}return z/(E-D)};A8.prototype.kR=function(z,D){z=Math.min(this.K,Math.max(1,Math.round(z*this.resolution)));z+this.L>=this.K&&(this.V=!0);for(;z--;)this.values[this.L]=D,this.L=(this.L+1)%this.K;this.vl=!0};
|
|
A8.prototype.percentile=function(z){var D=this;if(!this.V&&this.L===0)return 0;this.vl&&(g.Pq(this.U,function(E,Q){return D.values[E]-D.values[Q]}),this.vl=!1);
|
|
return this.values[this.U[Math.round(z*((this.V?this.K:this.L)-1))]]||0};
|
|
A8.prototype.L0=function(){return this.B?(this.percentile(this.Z-this.B)+this.percentile(this.Z)+this.percentile(this.Z+this.B))/3:this.percentile(this.Z)};g.O(B2,g.x);B2.prototype.JT=function(){var z;(z=this.cF)==null||z.start();Rt(this)&&this.policy.S&&this.n3()};EBk.prototype.W=function(z){return this.experiments.MN(z)};g.Ts.prototype.Au=function(z,D){if(D===1)return this.K.get(z);if(D===2)return this.Z.get(z);if(D===3)return this.L.get(z)};
|
|
g.Ts.prototype.G7=kO(119);g.Ts.prototype.B1=function(z,D,E,Q){E={o5:Q,FC:E};D?this.Z.set(z,E):this.K.set(z,E)};
|
|
Gs.prototype.clear=function(){this.L=[];this.Z.clear();this.B.clear();this.K.clear()};
|
|
Gs.prototype.ek=function(z){return this.Z.get(z)};
|
|
g.O(g.dC,g.x);g.u=g.dC.prototype;g.u.Us=function(){var z=this.lg.Us("serverstitchedcuerange",36E5);z=g.v(z);for(var D=z.next();!D.done;D=z.next())this.L.delete(D.value.getId())};
|
|
g.u.onCueRangeEnter=function(z){var D=z.getId();this.oy({oncueEnter:1,cpn:D,start:z.start,end:z.end,ct:(this.lg.getCurrentTime()||0).toFixed(3),cmt:(this.lg.o0()||0).toFixed(3)});var E=this.K.ek(D);this.oy({enterAdCueRange:1});var Q=this.rE||g.nX(this).cpn,T;Q=(T=this.K.ek(Q))!=null?T:g.nX(this);E&&(T=this.lg.getCurrentTime(),E.startTimeSecs=z.start/1E3,E={Nk:Q,P3:E,Gb:T},YD(this,D,z.start/1E3,T),g.lJ(this,E));this.GO=!1};
|
|
g.u.qo=function(z,D,E){var Q;if(z&&D&&z!==((Q=this.app.Ii.K)==null?void 0:Q.mX()))if((this.app.Ii.V[z]||null)===null){var T;this.oy({nocpn:z,active:(T=this.app.Ii.K)==null?void 0:T.mX()})}else{this.GO=E!=null?E:!1;var k;E=((k=this.app.Ii.K)==null?void 0:k.mX())||this.lg.mX();var G;k=(G=this.K.ek(E))!=null?G:g.nX(this);var d;G=(d=this.K.ek(z))!=null?d:g.nX(this);G.startTimeSecs=D;G.playerType===2&&(G.zk=G.zk!=null?Math.min(G.zk,D):D);d=this.lg.getCurrentTime();YD(this,E,D,d);g.lJ(this,{Nk:k,P3:G,Gb:d});
|
|
if(this.lg.getVideoData().hH()&&z===this.lg.mX())if(D=this.Vh.get(E)){var F;z=g.v((F=this.wR.get(D))!=null?F:[]);for(F=z.next();!F.done;F=z.next()){F=F.value;G=d=void 0;k=this.app.Ii;G=G===void 0?"":G;if(E=k.V[F])k.K===E&&(k.K=null),k.S===E&&(k.S=null),F===((d=k.N.get(G))==null?void 0:d.mX())&&k.N.delete(G),delete k.V[F],delete k.U[F];this.AT.delete(F);this.Vh.delete(F)}this.wR.delete(D)}else this.oy({no_abid:z})}};
|
|
g.u.onCueRangeExit=function(z){var D=this.lg.getCurrentTime()*1E3,E=z.getId();this.oy({oncueExit:1,cpn:E,start:z.start,end:z.end,ct:(this.lg.getCurrentTime()||0).toFixed(3),cmt:(this.lg.o0()||0).toFixed(3)});for(var Q=g.v(this.L.values()),T=Q.next();!T.done;T=Q.next())if(T=T.value,T.getId()!==E&&D>=T.start&&D<=T.end)return;if(D=this.K.ek(E))E=this.lg.getPlayerState(),this.lg.getVideoData().hH()&&g.t(E,2)||(E=this.lg.getCurrentTime(),Q=g.nX(this),Q.startTimeSecs=z.end/1E3,D={Nk:D,P3:Q,Gb:E},YD(this,
|
|
this.lg.mX(),z.end/1E3,E),g.lJ(this,D))};
|
|
g.u.seekTo=function(z,D,E,Q){z=z===void 0?0:z;D=D===void 0?{}:D;E=E===void 0?!1:E;Q=Q===void 0?null:Q;g.mN(this,this.rE);if(this.lg.getVideoData().hH()&&z<=this.Iq)this.lg.pauseVideo(),this.Iq=0,g.IRJ(this,z);else if(this.GO=this.j=!0,E)dfO(this,z,D);else{E=this.app.aq();var T=E===this.WF?this.m9:null;Jm(this,!1);this.oi=z;this.My=D;Q!=null&&this.s9.start(Q);E&&(this.m9=T||E.getPlayerState(),E.zE(D),this.WF=E)}};
|
|
g.u.xV=function(){Jm(this,!1);Vs(this);WmI(this);g.x.prototype.xV.call(this)};
|
|
g.u.y3=function(z,D,E){if(E&&D){var Q=this.fz.get(z);if(Q){Q.locations||(Q.locations=new Map);var T=Number(D.split(";")[0]);E=new g.Bk(E);this.oy({hdlredir:1,itag:D,seg:z,hostport:YF(4,484,E)});Q.locations.set(T,E)}}};
|
|
g.u.hz=function(z,D,E,Q,T,k){var G=Number(E.split(";")[0]),d=Q===3;z=XgQ(this,z,D,Q,E,k);this.oy({gdu:1,seg:D,itag:G,pb:""+!!z});if(!z)return vI(this,D,d),null;z.locations||(z.locations=new Map);if(!z.locations.has(G)){var F,L;k=(F=z.videoData.getPlayerResponse())==null?void 0:(L=F.streamingData)==null?void 0:L.adaptiveFormats;if(!k)return this.oy({gdu:"noadpfmts",seg:D,itag:G}),vI(this,D,d),null;F=k.find(function(X){return X.itag===G});
|
|
if(!F||!F.url){var n=z.videoData.videoId;z=[];var f=g.v(k);for(Q=f.next();!Q.done;Q=f.next())z.push(Q.value.itag);this.oy({gdu:"nofmt",seg:D,vid:n,itag:G,fullitag:E,itags:z.join(",")});vI(this,D,d);return null}z.locations.set(G,new g.Bk(F.url,!0))}k=z.locations.get(G);if(!k)return this.oy({gdu:"nourl",seg:D,itag:G}),vI(this,D,d),null;k=new CT(k);this.ws&&(k.get("dvc")?this.oy({dvc:k.get("dvc")||""}):k.set("dvc","webm"));(Q=(f=this.Au(D-1,Q,T))==null?void 0:f.o5)&&k.set("daistate",Q);z.MK&&D>=z.MK&&
|
|
k.set("skipsq",""+z.MK);(f=this.lg.getVideoData().clientPlaybackNonce)&&k.set("cpn",f);f=[];z.d5&&(f=lg(this,z.d5),f.length>0&&k.set("acpns",f.join(",")));d||this.fz.set(D,z);d=null;d=k.get("aids");Q=k.RC();(Q==null?void 0:Q.length)>2048&&this.oy({urltoolong:1,sq:D,itag:G,len:Q.length});this.JT&&(Q&&(k=z.cpn,T=z.d5,vBO(this,k,T),T&&!this.uE.has(T)&&(k=bGk(this,k,T),F=j2X(this,T),this.oy({iofa:k}),this.oy({noawnzd:F-k}),this.oy({acpns:f.join("."),aids:(n=d)==null?void 0:n.replace(/,/g,".")}),this.uE.add(T))),
|
|
this.oy({gdu:"v",seg:D,itag:E,ast:z.Ry.toFixed(3),alen:z.durationMs.toFixed(3),acpn:z.cpn,avid:z.videoData.videoId}));return Q};
|
|
g.u.SI=kO(108);g.u.A8=function(){for(var z=g.v(this.K.L),D=z.next();!D.done;D=z.next())D=D.value,D.MK=NaN,D.Hp=NaN;g.J9L(this);this.oy({rsac:"resetSkipAd",sac:this.B});this.Vi.delete(this.B);this.B="";this.m7=void 0};
|
|
g.u.Au=function(z,D,E){return this.FH.Au(z,D,E)};
|
|
g.u.G7=kO(118);
|
|
g.u.T9=function(z){var D=z.trackType,E;z=g.v((E=z.metadata)!=null?E:[]);for(E=z.next();!E.done;E=z.next()){var Q=void 0;E=g.v((Q=E.value.Ut)!=null?Q:[]);for(Q=E.next();!Q.done;Q=E.next()){var T=Q.value,k=T.Za,G=T.lI;Q=T.cpn;var d=T.loggingMetadata,F=T.Lq,L=T.gr;T=T.region;if(Q&&Q!==this.lg.getVideoData().clientPlaybackNonce){var n=this.K.ek(Q);if(D===2){if(k&&k.startTicks!==void 0&&k.iW!==void 0&&k.timescale!==void 0&&G&&G.startTicks!==void 0&&G.iW!==void 0&&G.timescale!==void 0&&F!==void 0){var f=
|
|
k.startTicks/k.timescale,X=G.startTicks/G.timescale;k=(f-X)*1E3;G=(X+G.iW/G.timescale)*1E3;L=L?G:Math.max(G+1E3,F);F=k+L;n&&(T&&(n.videoData.wv=T),this.X.HF().K.PF(SOO)&&g.uJ(this,n,L,F),n.zk=n.zk!==void 0?Math.min(n.zk,f):f,d&&(n.Cw=d,this.oy({add_meta:Q,st:k/1E3,et:F/1E3})));(d=this.L.get(Q))?(d.start=k,d.end=F,this.lg.uC()):(d=Lmw(k,F,Q),this.L.set(Q,d),this.lg.addCueRange(d))}this.Us()}else D===1&&n&&d&&(n.SY=d)}}}};
|
|
g.u.B1=function(z,D,E,Q,T,k,G,d){E.length>0&&this.oy({onssinfo:1,sq:z,start:D.toFixed(3),cpns:E.join(","),ds:Q.join(","),isVideo:k?1:0});if(this.m7&&this.m7.MK&&E.length>0)for(var F=g.v(E),L=F.next();!L.done;L=F.next())if(L=L.value,L===this.m7.cpn){this.kY!==L&&(this.oy({skiperror:1,sq:z,acpn:this.m7.cpn,skipsq:this.m7.MK||0}),this.kY=L);break}d&&this.FH.B1(z,k,G,d);if(k){if(E.length&&Q.length)for(this.Vi.has(E[0])&&this.oy({skipfail:1,sq:z,acpn:E[0]}),z=D+this.XV(),k=0;k<E.length;k++)if(F=E[k],d=
|
|
z,z=d+Q[k],F=this.K.ek(F))d-=T[k],F.zk=F.zk!=null?Math.min(F.zk,d):d;if(E.length&&Q.length)for(D=(D+this.XV())*1E3,z=0;z<E.length;z++)k=E[z],d=Q[z]*1E3,k===this.lg.getVideoData().clientPlaybackNonce?D+=d:(this.fJ.has(k)||(this.oy({adCpnFromEmsg:1}),this.fJ.add(k)),F=0,z<T.length&&(F=T[z]*1E3),(L=this.L.get(k))?(L.start=D-F,L.end=D+d,z===E.length-1&&(L.end+=OGs(this,k,G)),this.lg.uC()):(L=Lmw(D-F,D+d,k),this.L.set(k,L),this.oy({newAdCR:1,cpn:k,startTime:L.start,endTime:L.end}),z===E.length-1&&(L.end+=
|
|
OGs(this,k,G)),this.lg.addCueRange(L),this.Us()),D=L.end)}};
|
|
g.u.XV=function(){return this.lg.XV()};
|
|
g.u.Cf=function(z){this.lg.D("timelineerror",{e:z})};
|
|
g.u.AQ=function(z){this.S&&this.V&&this.N.push(this.V);z&&this.V&&this.kV.push(this.V);this.V=null;this.lg.AQ(z)};
|
|
g.u.B5=function(){this.oy({rstdaist:1});kD(this.FH)};
|
|
g.u.XL=kO(61);
|
|
g.u.hQ=function(z,D){if(this.ul)return this.oy({dai_disabled:z.event}),!1;if(!this.X.W("html5_lifa_move_gab_on_continue_or_stop_restriction")&&this.lg.getVideoData().hH()&&(z.event==="continue"||z.event==="stop"))return!1;var E=Ab(this.api.nx());D=E?E.hQ(z,D):!1;this.wP=Date.now();if(z.event==="prefetch")return D;if(D)this.Z={Fo:z.identifier,eU:z.startSecs};else if(this.Z&&this.Z.Fo===z.identifier&&z.startSecs>this.Z.eU+1){this.oy({cueStChg:z.identifier,oldSt:this.Z.eU.toFixed(3),newSt:z.startSecs.toFixed(3),abid:this.Z.g1});
|
|
if(this.Z.g1){E=z.startSecs-this.Z.eU;var Q=this.K.K.get(this.Z.g1);if(Q){Q=g.v(Q);for(var T=Q.next();!T.done;T=Q.next())T=T.value,T.Ry>=0&&(T.Ry+=E*1E3,this.oy({newApEt:T.Ry,newApPrt:T.Ri,acpn:T.cpn}))}}this.Z.eU=z.startSecs}D?this.cF.add(z.identifier):this.cF.has(z.identifier)&&this.cF.delete(z.identifier);return D};
|
|
g.u.KW=kO(86);g.u.oy=function(z,D){((D===void 0?0:D)||this.JT)&&this.lg.D("sdai",z)};g.O(IS,g.x);g.u=IS.prototype;g.u.onCueRangeEnter=function(z){if(this.K===this.app.aq()){var D=this.V.get(z);D?RW6(this,D.target,D.kU,z):this.YX("dai.transitionfailure",{e:"unexpectedCueRangeTriggered",cr:z.toString()})}else if(D=this.L.find(function(T){return T.jq.a6===z})){var E=D.jq,Q=E.target;
|
|
E=E.kU;Q?RW6(this,Q,E,z):SEa(this,D.Ri,E,z)}};
|
|
g.u.onQueuedVideoLoaded=function(){var z=this.S;RS(this);if(z){if(!Ss(this,z)){var D=this.app.aq();this.YX("dai.transitionfailure",{e:"unexpectedPresentingPlayer",pcpn:D==null?void 0:D.getVideoData().clientPlaybackNonce,ccpn:""+z.playerVars.cpn})}this.app.aq().addCueRange(z.jq.a6)}};
|
|
g.u.seekTo=function(z,D,E,Q){z=z===void 0?0:z;D=D===void 0?{}:D;Q=Q===void 0?null:Q;if(E===void 0?0:E)aRI(this,z,D);else{E=this.app.aq()||null;var T=E===this.B?this.U:null;KX(this,!1);this.FH=z;this.j=D;Q!=null&&this.N.start(Q);E&&(this.U=T||E.getPlayerState(),E.zE(),this.B=E)}};
|
|
g.u.qE=function(z){g.YB(z,128)&&pgk(this)};
|
|
g.u.isManifestless=function(){return SP(this.K.getVideoData())};
|
|
g.u.xV=function(){KX(this,!1);g.pX(this);g.x.prototype.xV.call(this)};
|
|
g.u.YX=function(z,D){this.K.YX(new g.FR(z,D))};var HGn="MWEB TVHTML5 TVHTML5_AUDIO TVHTML5_CAST TVHTML5_KIDS TVHTML5_FOR_KIDS TVHTML5_SIMPLY TVHTML5_SIMPLY_EMBEDDED_PLAYER TVHTML5_UNPLUGGED TVHTML5_VR TV_UNPLUGGED_CAST WEB WEB_CREATOR WEB_EMBEDDED_PLAYER WEB_EXPERIMENTS WEB_GAMING WEB_HEROES WEB_KIDS WEB_LIVE_APPS WEB_LIVE_STREAMING WEB_MUSIC WEB_MUSIC_ANALYTICS WEB_MUSIC_INTEGRATIONS WEB_REMIX WEB_UNPLUGGED WEB_UNPLUGGED_ONBOARDING WEB_UNPLUGGED_OPS WEB_UNPLUGGED_PUBLIC".split(" ");g.O(xD,g.x);xD.prototype.bR=function(z){if(z)return this.L.get(z)};
|
|
xD.prototype.xV=function(){this.K.Lf();this.L.Lf();g.x.prototype.xV.call(this)};g.O(HI,g.x);HI.prototype.get=function(z){z=this.cache.get(z);return z===null?void 0:z};
|
|
HI.prototype.put=function(z,D,E){this.cache.set(z,D,E||3600)};g.$is=g.TI(function(){var z=window.AudioContext||window.webkitAudioContext;try{return new z}catch(D){return D.name}});g.O(g.Uy,g.r7);g.u=g.Uy.prototype;g.u.wW=function(){IkO(this.element,g.ok.apply(0,arguments))};
|
|
g.u.o6=function(){this.O9&&(this.O9.removeEventListener("focus",this.hG),g.CY(this.O9),this.O9=null)};
|
|
g.u.yH=function(){this.rR();var z=this.app.Y();z.cP||this.wW("tag-pool-enabled");z.B&&this.wW(g.hw.HOUSE_BRAND);z.playerStyle==="gvn"&&(this.wW("ytp-gvn"),this.element.style.backgroundColor="transparent");z.Kx&&(this.RE=zEL("yt-dom-content-change",this.resize,this));this.lr(window,"orientationchange",this.resize,this);this.lr(window,"resize",this.resize,this)};
|
|
g.u.KQ=function(z){g.GN(this.app.Y());this.tS=!z;gC(this)};
|
|
g.u.resize=function(){if(this.O9){var z=this.qz();if(!z.isEmpty()){this.app.NN.isFullscreen()&&el()&&this.Ws.start();var D=!g.Fm(z,this.OM.getSize()),E=y9n(this);D&&(this.OM.width=z.width,this.OM.height=z.height);z=this.app.Y();(E||D||this.Ru||z.Kx)&&this.app.NN.Zg("resize",this.getPlayerSize())}}};
|
|
g.u.xQ=function(z,D){this.updateVideoData(D)};
|
|
g.u.updateVideoData=function(z){if(this.O9){var D=this.app.Y();g.sp&&(this.O9.setAttribute("x-webkit-airplay","allow"),z.title?this.O9.setAttribute("title",z.title):this.O9.removeAttribute("title"));this.O9.setAttribute("controlslist","nodownload");D.NF&&z.videoId?this.O9.poster=z.CZ("default.jpg"):u$()&&(kN!=null?kN:0)>=10&&(this.O9.poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}D=g.K4(z,"yt:bgcolor");this.dW.style.backgroundColor=D?D:"";this.PJ=l$(g.K4(z,
|
|
"yt:stretch"));this.tG=l$(g.K4(z,"yt:crop"),!0);g.dK(this.element,"ytp-dni",z.Fy);this.resize()};
|
|
g.u.setGlobalCrop=function(z){this.xI=l$(z,!0);this.resize()};
|
|
g.u.setCenterCrop=function(z){this.zP=z;this.resize()};
|
|
g.u.TZ=function(){};
|
|
g.u.getPlayerSize=function(){var z=this.app.Y(),D=this.app.NN.isFullscreen(),E=z.externalFullscreen&&g.ZZ(z);if(D&&el()&&!E)return new g.e_(window.outerWidth,window.outerHeight);E=!isNaN(this.pU.width)&&!isNaN(this.pU.height);var Q=this.app.Y().W("kevlar_player_enable_squeezeback_fullscreen_sizing")||this.app.Y().W("web_watch_enable_fs_squeezeback_panels");if(D&&!E&&Q)return new g.e_(this.element.clientWidth,this.element.clientHeight);if(D||z.yq){if(window.matchMedia){z="(width: "+window.innerWidth+
|
|
"px) and (height: "+window.innerHeight+"px)";this.ho&&this.ho.media===z||(this.ho=window.matchMedia(z));var T=this.ho&&this.ho.matches}if(T)return new g.e_(window.innerWidth,window.innerHeight)}else if(E)return this.pU.clone();return new g.e_(this.element.clientWidth,this.element.clientHeight)};
|
|
g.u.qz=function(){var z=this.app.Y().W("enable_desktop_player_underlay"),D=this.getPlayerSize(),E=g.GS(this.app.Y().experiments,"player_underlay_min_player_width");return z&&this.sJ&&D.width>E?(z=g.GS(this.app.Y().experiments,"player_underlay_video_width_fraction"),new g.e_(Math.min(D.height*this.getVideoAspectRatio(),D.width*z),Math.min(D.height,D.width*z/this.getVideoAspectRatio()))):D};
|
|
g.u.getVideoAspectRatio=function(){return isNaN(this.PJ)?iGr(this):this.PJ};
|
|
g.u.getVideoContentRect=function(z){var D=this.qz();z=tfX(this,D,this.getVideoAspectRatio(),z);return new g.bi((D.width-z.width)/2,(D.height-z.height)/2,z.width,z.height)};
|
|
g.u.YU=kO(77);g.u.W2=kO(75);g.u.onMutedAutoplayChange=function(){gC(this)};
|
|
g.u.setInternalSize=function(z){g.Fm(this.pU,z)||(this.pU=z,this.resize())};
|
|
g.u.xV=function(){this.RE&&DlW(this.RE);this.o6();g.r7.prototype.xV.call(this)};g.u=oB6.prototype;g.u.click=function(z,D){this.elements.has(z);this.K.has(z);var E=g.kE();E&&z.visualElement&&lD(ZyI)(void 0,E,z.visualElement,D,void 0)};
|
|
g.u.createClientVe=function(z,D,E,Q){var T=this;Q=Q===void 0?!1:Q;this.elements.has(z);this.elements.add(z);E=LYO(E);z.visualElement=E;var k=g.kE(),G=T2();k&&G&&(g.UC("combine_ve_grafts")?Bj(Mr(),E,G):lD(E9)(void 0,k,G,E));D.addOnDisposeCallback(function(){T.elements.has(z)&&T.destroyVe(z)});
|
|
Q&&this.L.add(z)};
|
|
g.u.createServerVe=function(z,D,E){var Q=this;E=E===void 0?!1:E;this.elements.has(z);this.elements.add(z);D.addOnDisposeCallback(function(){Q.destroyVe(z)});
|
|
E&&this.L.add(z)};
|
|
g.u.destroyVe=function(z){this.elements.has(z);this.elements.delete(z);this.Z.delete(z);this.K.delete(z);this.L.delete(z)};
|
|
g.u.g0=function(z,D){this.clientPlaybackNonce!==D&&(this.clientPlaybackNonce=D,Ay(Mr(),z),s2a(this))};
|
|
g.u.setTrackingParams=function(z,D){this.elements.has(z);D&&(z.visualElement=EP(D))};
|
|
g.u.TU=function(z,D,E){this.elements.has(z);D?this.K.add(z):this.K.delete(z);var Q=g.kE(),T=z.visualElement;this.L.has(z)?Q&&T&&(D?KGn(Q,[T]):hua(Q,[T])):D&&!this.Z.has(z)&&(Q&&T&&LN(Q,T,void 0,E),this.Z.add(z))};
|
|
g.u.hasVe=function(z){return this.elements.has(z)};g.O(tm,g.x);tm.prototype.request=function(z){this.q6&&(z=g.d8(z,fjQ),this.q6.postMessage(z,[z.buffer]))};
|
|
tm.prototype.receive=function(z){if(!(this.U>=5E3)){var D=zo(Array.isArray(z.data)?z.data[0]:z.data,jRX);z=z.timeStamp;var E=performance.now(),Q=D.type;Q===6&&(this.B=!0);var T,k=(T=D.wF)!=null?T:0,G;T=((G=D.Ob)!=null?G:0)-performance.timeOrigin;var d;D=((d=D.X4)!=null?d:0)-performance.timeOrigin-k;this.D("worker",{type:Q,t1:(T-k).toFixed(3),t2:D.toFixed(3),t3:(z-k).toFixed(3),t4:(E-k).toFixed(3)});this.U++}};
|
|
tm.prototype.xV=function(){this.L!==void 0&&(clearInterval(this.L),this.L=void 0);var z;(z=this.q6)==null||z.terminate();this.K=this.q6=void 0;this.B=!1;this.D("workerDtor",{});g.x.prototype.xV.call(this)};g.O(g.oS,g.x);g.oS.create=function(z,D,E,Q){try{var T=typeof z==="string"?z:"player"+g.vn(z),k=Pw[T];if(k){try{k.dispose()}catch(d){g.W3(d)}Pw[T]=null}var G=new g.oS(z,D,E,Q);G.addOnDisposeCallback(function(){Pw[T]=null;G.aa&&G.aa()});
|
|
return Pw[T]=G}catch(d){throw g.W3(d),(d&&d instanceof Error?d:Error(String(d))).stack;}};
|
|
g.u=g.oS.prototype;g.u.kx=function(){return this.visibility};
|
|
g.u.getVisibilityState=function(){return this.NN.getVisibilityState()};
|
|
g.u.FN=function(z){var D=this.f3();if(z!==D){z.getVideoData().autonavState=D.getVideoData().autonavState;D.N0(this.S$,this);var E=D.getPlaybackRate();D.dispose();this.Ii.FN(z);z.setPlaybackRate(E);z.EX(this.S$,this);ys(this)}};
|
|
g.u.zZ=function(){this.dG||(this.dG=MA(g.cV(),xpa(),{e0:this.X.L,clientInterface:g.p7(this.X)}));return this.dG};
|
|
g.u.o6=function(z){if(this.mediaElement){this.gQ&&(this.events.OD(this.gQ),this.gQ=null);g.tF(this.Mo);this.aq().o6(!0,!1,z);this.template.o6();try{this.W("html5_use_async_stopVideo")?this.mediaElement.dispose():(this.mediaElement.H_(),this.mediaElement.Js())}catch(D){g.Rc(D)}this.mediaElement=null}};
|
|
g.u.J6=function(z,D,E){if(z!==this.aq()){var Q=null;if(E===void 0||!E){E=this.aq();Q=E.getPlayerState();C6(this.AI,3);jn(this,"cuerangesremoved",E.X$());this.ee&&!z.isGapless()&&E.isGapless()&&this.mediaElement&&this.mediaElement.stopVideo();E=z.PZ()&&E.PZ();this.Iy.P8("iv_s");E=E===void 0?!0:E;var T;if(T=this.oC){T=this.oC;var k=this.mediaElement;T=!!k&&k===T.mediaElement}T&&(this.o6(),$D(this));T=this.aq();T.o6(!E);T.N0(this.jg,this);T.getPlayerType()!==1&&T.dispose();E=this.Ii;T=[E.L];E.L=E.j;
|
|
$L(E,[],T)}z.getPlayerType()===1&&this.FN(z);E=z.getPlayerType();T=this.Ii.Z[E]||null;z!==this.f3()&&z!==T&&(T==null||T.dispose(),T=this.Ii,T.Z[E]=z,T.U[z.mX()]=z);this.Ii.J6(z);this.mediaElement&&z.setMediaElement(this.mediaElement);z.EX(this.jg,this);z.hW()?IK(this,"setPresenting",!1):(this.xQ("newdata",z,z.getVideoData()),Q&&!aOJ(Q,z.getPlayerState())&&this.CO(new g.R2(z.getPlayerState(),Q)),D=D&&z.getPlayerType()===1,z.dI()&&!D&&this.xQ("dataloaded",z,z.getVideoData()),(D=(D=z.getVideoData().Z)&&
|
|
D.video)&&this.NN.u0("onPlaybackQualityChange",D.quality),jn(this,"cuerangesadded",z.X$()),D=z.getPlayerState(),g.t(D,2)?JZ6(this):g.t(D,8)?z.playVideo():z.T2()&&z.pauseVideo(),D=this.f3(),z.getPlayerType()===2&&(z.getVideoData().hostCpn=D.getVideoData().clientPlaybackNonce),z.getPlayerType()!==2||this.gP()||(z=z.getVideoData(),D.E8(z.clientPlaybackNonce,z.Kx||"",z.breakType||0,z.c6,z.videoId||"")))}};
|
|
g.u.sx=function(){if(this.f3()!==this.aq()){var z=this.aq();this.W("html5_not_release_player_on_cancelling_playback")&&this.J1?z.D("rlc",{avid:z.getVideoData().videoId,cvid:this.f3().getVideoData().videoId}):this.J6(this.f3())}};
|
|
g.u.ek=function(z){return this.Ii.ek(z)||this.Ii.j};
|
|
g.u.f3=function(){return this.Ii.f3()};
|
|
g.u.aq=function(){return this.Ii.aq()};
|
|
g.u.zC=function(){Am(this)||this.VC(5)};
|
|
g.u.z5=function(){if(!Am(this)){vl(this);var z=this.aq(),D=z.getVideoData();this.X.W("html5_allow_multiview_tile_preload")&&D.AT&&(D.liveUtcStartSeconds&&D.liveUtcStartSeconds>0?(z.D("l_pl",{luss:D.liveUtcStartSeconds}),z.ZL(D.liveUtcStartSeconds)):z.seekTo(Infinity),D.AT=!1);D=z.getPlayerState();z.T2()?this.pauseVideo():D.isOrWillBePlaying()&&this.playVideo()}};
|
|
g.u.canPlayType=function(z){return W0(z)};
|
|
g.u.Y=function(){return this.X};
|
|
g.u.getVideoData=function(){return this.aq().getVideoData()};
|
|
g.u.F2=kO(8);g.u.getVideoLoadedFraction=function(z){return this.ek({playerType:z}).getVideoLoadedFraction()};
|
|
g.u.wM=function(){return this.template};
|
|
g.u.nx=function(){return this.AI};
|
|
g.u.Ej=function(){return this.Iy};
|
|
g.u.jf=kO(10);g.u.on=function(){var z=this.AI.on();this.NN.Zg("videoStatsPingCreated",z);return z};
|
|
g.u.getVolume=function(){return Math.round(this.NN.getVolume())};
|
|
g.u.isMuted=function(){return this.NN.isMuted()};
|
|
g.u.u7=function(){if(this.f3()===this.aq()&&this.tH)return this.tH.postId};
|
|
g.u.Ys=function(){var z=this;this.W("use_rta_for_player")||(g.jb(this.X)?g.ZD(this.X,g.oa(this.getVideoData())).then(function(D){g.K1(g.cV(),D);Nz6(z.getVideoData(),z.X,z.zZ())}):Nz6(this.getVideoData(),this.X,this.zZ()))};
|
|
g.u.AM=function(z){this.NN.Zg("poTokenVideoBindingChange",z)};
|
|
g.u.Oe=function(z){this.NN.Zg("d6de4videobindingchange",z)};
|
|
g.u.gv=function(){this.R$&&this.R$.gv()};
|
|
g.u.Xv=function(z){this.R$=z};
|
|
g.u.Ox=kO(14);g.u.setLoopVideo=function(z){var D=this.aq();D===this.f3()&&D.yf()!==z&&(D.setLoop(z),this.NN.Wc("onLoopChange",z))};
|
|
g.u.getLoopVideo=function(){return this.aq().yf()};
|
|
g.u.setLoopRange=function(z){var D=!1;!!this.tH!==!!z?D=!0:this.tH&&z&&(D=this.tH.startTimeMs!==z.startTimeMs||this.tH.endTimeMs!==z.endTimeMs||this.tH.postId!==z.postId||this.tH.type!==z.type);if(D){D=this.aq();cB(D.getVideoData())&&D.D("slr",{et:(z==null?void 0:z.endTimeMs)||-1});D=this.f3();D.PW("applooprange");if(z){var E=new g.kv(z.startTimeMs,z.endTimeMs,{id:"looprange",namespace:"applooprange"});D.addCueRange(E)}else{fX(this).clipConfig=void 0;var Q;((E=this.tH)==null?void 0:E.type)!=="repeatChapter"||
|
|
isNaN(Number((Q=this.tH)==null?void 0:Q.loopCount))||(E={loopCount:String(this.tH.loopCount),cpn:this.getVideoData().clientPlaybackNonce},g.z2("repeatChapterLoopEvent",E))}this.tH=z;this.NN.Wc("onLoopRangeChange",z||void 0);this.f3()===this.aq()&&(this.jm(),D.L7())}};
|
|
g.u.getLoopRange=function(){return this.tH};
|
|
g.u.jm=function(){var z="",D=this.f3();this.tH?D!==this.aq()?z="pnea":be6(this,D.getCurrentTime())&&(this.tH.loopCount=0,z="ilr"):z="nlr";var E=this.aq();if(cB(E.getVideoData()))if(this.W("html5_gapless_log_loop_range_info")){var Q,T;E.D("slrre",{rej:z,ct:D.getCurrentTime(),lst:(Q=this.tH)==null?void 0:Q.startTimeMs,let:(T=this.tH)==null?void 0:T.endTimeMs})}else E.D("slrre",{});z||vQk(this)};
|
|
g.u.setPlaybackRate=function(z,D){if(!isNaN(z)){z=L0V(this,z);var E=this.f3();E.getPlaybackRate()!==z&&(E.setPlaybackRate(z),D&&!this.X.L&&g.oB("yt-player-playback-rate",z),this.NN.u0("onPlaybackRateChange",z))}};
|
|
g.u.getCurrentTime=function(z){var D=z=z===void 0?{}:z,E=D.zY===void 0?!0:D.zY,Q=D.playerType===2&&this.getVideoData().enableServerStitchedDai,T=this.X.HF().K.PF(mN6);D=Q&&z.cpn&&T||!Q?this.ek(z):this.aq();return!Q||!this.To||T&&z.cpn?E?(E=CX(this,D),fL(this,E.getCurrentTime(),E)):D.getCurrentTime():(z=this.Ii.S)?z.getCurrentTime(E):D.getCurrentTime()};
|
|
g.u.getCurrentTimeForUx=function(z){z=z===void 0?{}:z;return this.getCurrentTime(z)};
|
|
g.u.Ks=function(){var z=this.ek({playerType:void 0});z=CX(this,z);return fL(this,z.Ks(),z)};
|
|
g.u.getDuration=function(z){var D=z=z===void 0?{}:z;z=D.playerType;D=D.zY===void 0?!0:D.zY;var E=this.getVideoData(),Q=z===2&&E.enableServerStitchedDai;var T=Q?this.aq():this.ek({playerType:z});if(E.hasProgressBarBoundaries()&&!Q){var k,G=Number((k=E.progressBarStartPosition)==null?void 0:k.utcTimeMillis),d;k=Number((d=E.progressBarEndPosition)==null?void 0:d.utcTimeMillis);if(!isNaN(G)&&!isNaN(k))return(k-G)/1E3}return cB(E)&&!E.isLivePlayback?FU(this,z):D?(d=g.MI(this,T),fL(this,d.getDuration(),
|
|
d)):Q&&this.To?(d=this.Ii,d=d.K===d.S?d.K:null,(d==null?void 0:d.getDuration())||0):T.getDuration()};
|
|
g.u.getDurationForUx=function(z){z=z===void 0?{}:z;return this.getDuration(z)};
|
|
g.u.v0=function(z){var D=this.ek({playerType:z});return this.gP(D)?(D=g.MI(this,D),D.v0()-D.getCurrentTime()+this.getCurrentTime({playerType:z})):D.v0()};
|
|
g.u.finishSegmentByCpn=function(){return[]};
|
|
g.u.yH=function(){this.template.yH();var z=this.NN;z.state.element=this.template.element;var D=z.state.element,E;for(E in z.state.K)z.state.K.hasOwnProperty(E)&&(D[E]=z.state.K[E]);(z=Y2I(this.template.element))&&this.events.lr(this.template,z,this.onFullscreenChange)};
|
|
g.u.getDebugText=function(z){var D=this.f3().zO(z),E=this.aq();if(E!==this.f3()){E=E.zO(z);for(var Q=g.v(Object.keys(E)),T=Q.next();!T.done;T=Q.next())T=T.value,D["ad"+T]=E[T];if(z){E=D;Q={};if(T=ro(document,"movie_player"))Q.bounds=T.getBoundingClientRect(),Q["class"]=T.className;T={};var k=g.ix("video-ads");k?(hmI(k,T),T.html=k.outerHTML):T.missing=1;k={};var G=g.ix("videoAdUiSkipContainer"),d=g.ix("ytp-ad-skip-button-container"),F=g.ix("ytp-skip-ad-button"),L=G||d||F;L?(hmI(L,k),k.ima=G?1:0,k.bulleit=
|
|
d?1:0,k.component=F?1:0):k.missing=1;Q=JSON.stringify({player:Q,videoAds:T,skipButton:k});E.ad_skipBtnDbgInfo=Q}}z&&this.mediaElement&&(D["0sz"]=""+(+LY(this.mediaElement.getSize())===0),D.op=this.mediaElement.LS("opacity"),E=this.mediaElement.LL().y+this.mediaElement.getSize().height,D.yof=""+(+E<=0),D.dis=this.mediaElement.LS("display"));z&&((z=(0,g.CO)())&&(D.gpu=z),(z=this.X.playerStyle)&&(D.ps=z),this.X.bH&&(D.webview=1),(z=this.webPlayerContextConfig.jsUrl)&&(D.js=z));D.debug_playbackQuality=
|
|
this.NN.getPlaybackQuality(1);D.debug_date=(new Date).toString();D.origin=window.origin;D.timestamp=Date.now();delete D.uga;delete D.q;return JSON.stringify(D,null,2)};
|
|
g.u.getFeedbackProductData=function(){var z={player_debug_info:this.getDebugText(!0),player_experiment_ids:this.Y().experiments.experimentIds.join(", "),player_release:e[9]},D=this.getPlayerStateObject().qD;D&&(z.player_error_code=D.errorCode,z.player_error_details=JSON.stringify(D.errorDetail));return z};
|
|
g.u.getPresentingPlayerType=function(z){if(this.appState===1)return 1;if(Am(this))return 3;var D,E,Q;return(z&&this.X.HF().K.PF(Wl)?(Q=(D=this.Ii.K)==null?void 0:D.isAd())!=null&&Q:(E=this.To)==null?0:WI(E,this.getCurrentTime()))?2:this.aq().getPlayerType()};
|
|
g.u.aL=function(){return!1};
|
|
g.u.getPlayerStateObject=function(z){return this.ek({vXA:!0,playerType:z}).getPlayerState()};
|
|
g.u.getAppState=function(){return this.appState};
|
|
g.u.Bz=function(z){switch(z.type){case "loadedmetadata":this.Rg.start();z=g.v(this.M8);for(var D=z.next();!D.done;D=z.next())D=D.value,a7n(this,D.id,D.gy,D.V5,void 0,!1);this.M8=[];break;case "loadstart":this.Iy.P8("gv");break;case "progress":case "timeupdate":g.mD(z.target.Oo())>=2&&this.Iy.P8("l2s");break;case "playing":g.Sb&&this.Rg.start();if(g.jb(this.X))z=!1;else{D=g.aX(this.nx());z=this.mediaElement.LS("display")==="none"||LY(this.mediaElement.getSize())===0;var E=rC(this.template),Q=this.aq().getVideoData(),
|
|
T=g.dt(this.X);Q=Wp(Q);D=!E||D||T||Q||this.X.cF;z=z&&!D}z&&(z=this.aq(),z.lw(),this.getVideoData().kV||(this.getVideoData().kV=1,this.Sg(),z.playVideo()))}};
|
|
g.u.jK=function(z){this.NN.nJ("onLoadProgress",z)};
|
|
g.u.IA=function(){this.NN.Zg("playbackstalledatstart")};
|
|
g.u.LI=function(z,D){this.NN.Zg("sabrCaptionsDataLoaded",z,D)};
|
|
g.u.Yg=function(z){this.aq().H6(z)};
|
|
g.u.X0=function(z){this.aq().D3(z)};
|
|
g.u.Ve=function(z){z=CX(this,this.aq());z=fL(this,z.getCurrentTime(),z);this.NN.u0("onVideoProgress",z);this.X.y0&&ud(this,this.visibility.rd())&&this.pauseVideo()};
|
|
g.u.d4=function(){this.NN.u0("onAutoplayBlocked");var z=this.aq().getVideoData();z&&(z.f8=!0);g.ZZ(this.X)&&(z={autoplayBrowserPolicy:p$(),autoplayIntended:xF(this.getVideoData()),autoplayStatus:"AUTOPLAY_STATUS_BLOCKED",cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.z2("embedsAutoplayStatusChanged",z))};
|
|
g.u.KI=function(){this.NN.Zg("progresssync")};
|
|
g.u.uh=function(){this.NN.nJ("onPlaybackPauseAtStart")};
|
|
g.u.K2=function(z){if(this.getPresentingPlayerType()===1){g.YB(z,1)&&!g.t(z.state,64)&&fX(this).isLivePlayback&&this.f3().isAtLiveHead()&&this.NN.getPlaybackRate()>1&&this.setPlaybackRate(1,!0);if(g.YB(z,2)){if(this.tH&&this.tH.endTimeMs>=(this.getDuration()-1)*1E3){vQk(this);return}JZ6(this)}if(g.t(z.state,128)){var D=z.state;this.cancelPlayback(5);D=D.qD;JSON.stringify({errorData:D,debugInfo:this.getDebugText(!0)});this.NN.u0("onError",CyX(D.errorCode));this.NN.nJ("onDetailedError",{errorCode:D.errorCode,
|
|
errorDetail:D.errorDetail,message:D.errorMessage,messageKey:D.mI,cpn:D.cpn});(0,g.r)()-this.X.ai>6048E5&&this.NN.nJ("onReloadRequired")}D={};if(z.state.isPlaying()&&!z.state.isBuffering()&&!g.sP("pbresume","ad_to_video")&&g.sP("_start","ad_to_video")){var E=this.getVideoData();D.clientPlaybackNonce=E.clientPlaybackNonce;E.videoId&&(D.videoId=E.videoId);g.yP(D,"ad_to_video");g.t3("pbresume",void 0,"ad_to_video");g.MZ(this.AI)}this.NN.Zg("applicationplayerstatechange",z)}};
|
|
g.u.CO=function(z){this.NN.Zg("presentingplayerstatechange",z)};
|
|
g.u.qE=function(z){qI(this,Qj(z.state));g.t(z.state,1024)&&this.NN.isMutedByMutedAutoplay()&&(Gy(this,{muted:!1,volume:this.NE.volume},!1),en(this,!1))};
|
|
g.u.onPlayerRequestSent=function(z){this.NN.Wc("onPlayerRequestSent",z)};
|
|
g.u.Qp=function(z,D){z==="newdata"&&ys(this);this.NN.Zg("applicationvideodatachange",z,D)};
|
|
g.u.Eq=function(z,D){vl(this);this.NN.nJ("onPlaybackAudioChange",this.NN.getAudioTrack().vc.name);this.NN.Zg("internalaudioformatchange",this.NN.getAudioTrack().vc.id,D)};
|
|
g.u.xg=function(z){var D=this.aq().getVideoData();z===D&&this.NN.u0("onPlaybackQualityChange",z.Z.video.quality)};
|
|
g.u.bb=function(){var z=this.Ii.Z[2]||null;if(z){z=z.getVideoData();this.aq().D("ssdai",{cleanaply:1,acpn:z==null?void 0:z.clientPlaybackNonce,avid:z.videoId,isDai:fX(this).enableServerStitchedDai?1:0});z=this.Ii;var D=z.Z[2];D&&(delete z.U[D.mX()],delete z.Z[2])}};
|
|
g.u.ZG=function(z,D){this.xQ(z,this.aq(),D)};
|
|
g.u.xQ=function(z,D,E){this.X.Bc()&&D.D("vdc",{type:z,vid:E.videoId||"",cpn:E.clientPlaybackNonce||""});D===this.f3()&&(this.X.nR=E.oauthToken);D===this.f3()&&(this.getVideoData().enableServerStitchedDai&&!this.To?(this.f3().D("sdai",{initSstm:1}),this.To=new g.dC(this.NN,this.X,this.f3(),this)):!this.getVideoData().enableServerStitchedDai&&this.To&&(this.To.dispose(),this.To=null));if(z==="newdata")C6(this.AI,2),this.NN.Zg("videoplayerreset",D);else{if(!this.mediaElement)return;if(z==="dataloaded")if(this.f3()===
|
|
this.aq()){if(nB(E.L3,E.nW),!this.f3().getPlayerState().isError()){var Q=Am(this);fX(this).isLoaded();Q&&this.VC(6);VtX(this);P$(this.AI)||BI(this)}}else VtX(this);if(D.getPlayerType()===1&&(this.X.xD&&K06(this),this.getVideoData().isLivePlayback&&!this.X.Ch&&this.ZQ("html5.unsupportedlive",2,"DEVICE_FALLBACK"),E.isLoaded()&&((drw(E)||this.getVideoData().iH)&&this.NN.Zg("legacyadtrackingpingchange",this.getVideoData()),E.hasProgressBarBoundaries()))){var T;Q=Number((T=this.getVideoData().progressBarEndPosition)==
|
|
null?void 0:T.utcTimeMillis)/1E3;!isNaN(Q)&&(T=this.v0())&&(T-=this.getCurrentTime(),Q=(Q-T)*1E3,T=this.Nu.progressEndBoundary,(T==null?void 0:T.start)!==Q&&(T&&this.Qc([T]),Q=new g.kv(Q,0x7ffffffffffff,{id:"progressEndBoundary",namespace:"appprogressboundary"}),this.f3().addCueRange(Q),this.Nu.progressEndBoundary=Q))}this.NN.Zg("videodatachange",z,E,D.getPlayerType())}this.NN.u0("onVideoDataChange",{type:z,playertype:D.getPlayerType()});this.jm();(z=E.pG)?this.ga.g0(z,E.clientPlaybackNonce):s2a(this.ga)};
|
|
g.u.gu=function(z){delete this.Nu[z.getId()];this.f3().removeCueRange(z);a:{z=this.getVideoData();var D,E,Q,T,k,G,d,F,L,n,f=((D=z.SW)==null?void 0:(E=D.contents)==null?void 0:(Q=E.singleColumnWatchNextResults)==null?void 0:(T=Q.autoplay)==null?void 0:(k=T.autoplay)==null?void 0:k.sets)||((G=z.SW)==null?void 0:(d=G.contents)==null?void 0:(F=d.twoColumnWatchNextResults)==null?void 0:(L=F.autoplay)==null?void 0:(n=L.autoplay)==null?void 0:n.sets);if(f)for(D=g.v(f),E=D.next();!E.done;E=D.next())if(E=
|
|
E.value,T=Q=void 0,E=E.autoplayVideo||((Q=E.autoplayVideoRenderer)==null?void 0:(T=Q.autoplayEndpointRenderer)==null?void 0:T.endpoint),Q=g.U(E,g.L4),k=T=void 0,E!=null&&((T=Q)==null?void 0:T.videoId)===z.videoId&&((k=Q)==null?0:k.continuePlayback)){z=E;break a}z=null}(D=g.U(z,g.L4))&&this.NN.Wc("onPlayVideo",{sessionData:{autonav:"1",itct:z==null?void 0:z.clickTrackingParams},videoId:D.videoId,watchEndpoint:D})};
|
|
g.u.VC=function(z){z!==this.appState&&(z===2&&this.getPresentingPlayerType()===1&&(qI(this,-1),qI(this,5)),this.appState=z,this.NN.Zg("appstatechange",z))};
|
|
g.u.ZQ=function(z,D,E,Q,T){this.f3().IC(z,D,E,Q,T)};
|
|
g.u.WP=kO(12);g.u.isAtLiveHead=function(z,D){D=D===void 0?!1:D;var E=this.ek({playerType:z});z=g.MI(this,E);E=CX(this,E);return z!==E?z.isAtLiveHead(fL(this,E.getCurrentTime(),E),!0):z.isAtLiveHead(void 0,D)};
|
|
g.u.WX=kO(67);g.u.seekTo=function(z,D,E,Q,T,k){D=D!==!1;Q=this.ek({playerType:Q});this.appState===2&&Ty(this);if(this.gP(Q))g.nL(this)?this.To.seekTo(z,{seekSource:T},D,E):this.Sk.seekTo(z,{seekSource:T},D,E);else{this.W("html5_sabr_csdai_seek_log")||(k="");var G;Q.seekTo(z,{XN:!D,s$:E,ZP:"application"+((G=k)!=null?G:""),seekSource:T})}};
|
|
g.u.seekBy=function(z,D,E,Q){this.seekTo(this.getCurrentTime()+z,D,E,Q,void 0,"_by")};
|
|
g.u.oA=function(){this.NN.u0("SEEK_COMPLETE")};
|
|
g.u.k8=function(){this.NN.Wc("onAbnormalityDetected")};
|
|
g.u.AY=function(z){this.NN.Wc("onSnackbarMessage",z)};
|
|
g.u.vz=function(z){var D=this.aq(),E=D.getVideoData();if(this.appState===1||this.appState===2)E.startSeconds=z;this.appState===2?g.t(D.getPlayerState(),512)||Ty(this):this.NN.u0("SEEK_TO",z)};
|
|
g.u.Qn=function(){this.NN.Zg("airplayactivechange")};
|
|
g.u.MS=function(){this.NN.Zg("airplayavailabilitychange")};
|
|
g.u.showAirplayPicker=function(){this.aq().mZ()};
|
|
g.u.Dr=function(){this.NN.Zg("beginseeking")};
|
|
g.u.JK=function(){this.NN.Zg("endseeking")};
|
|
g.u.getStoryboardFormat=function(z){z=this.ek({playerType:z});return g.MI(this,z).getStoryboardFormat()};
|
|
g.u.Zw=function(z){z=this.ek({playerType:z});return g.MI(this,z).getVideoData().Zw()};
|
|
g.u.gP=function(z){z=(z||this.aq()).getVideoData();if(g.nL(this))z=z===this.To.lg.getVideoData();else a:{var D=this.Sk;if(z===D.K.getVideoData()&&D.L.length)z=!0;else{D=g.v(D.L);for(var E=D.next();!E.done;E=D.next())if(z.GX===E.value.GX){z=!0;break a}z=!1}}return z};
|
|
g.u.pH=kO(56);g.u.wS=kO(58);g.u.XL=kO(60);g.u.Ar=kO(28);g.u.ak=kO(63);g.u.Aw=kO(65);g.u.enqueueVideoByPlayerVars=function(z,D,E,Q){E=E===void 0?Infinity:E;Q=Q===void 0?"":Q;this.gP();z=new g.Tz(this.X,z);Q&&(z.GX=Q);l76(this,z,D,E)};
|
|
g.u.queueNextVideo=function(z,D,E,Q,T){E=E===void 0?NaN:E;z=this.preloadVideoByPlayerVars(z,D===void 0?1:D,E,Q===void 0?"":Q,T===void 0?"":T);D=this.aq();z&&this.Y().supportsGaplessShorts()&&D.getVideoData().S&&(E=this.Ti,Q=this.ee.S,E.B!==z&&((T=z.getVideoData().W("html5_defer_gapless_until_sabr_format_received"))&&ZX(E),E.L=D,E.B=z,E.U=1,E.K=z.getVideoData(),E.V=Q,T?!ky(E.K)||aa(E.K)&&!E.K.Z?(aa(E.K)&&E.B.subscribe("internalvideoformatchange",E.Z,E),E.K.subscribe("dataloaded",E.Z,E)):E.Z():Bp(E.K)&&
|
|
E.K.isLoaded()?E.Z():E.K.subscribe("dataloaded",E.Z,E)))};
|
|
g.u.S0=function(z,D,E,Q){var T=this;E=E===void 0?0:E;Q=Q===void 0?0:Q;g.MI(this,this.aq()).lq();bhJ(this.ee,z,D,E,Q).then(function(){T.NN.nJ("onQueuedVideoLoaded")},function(){})};
|
|
g.u.Yw=function(){return this.ee.Yw()};
|
|
g.u.f6=function(z){var D=this.ee.K;return D?D.Zc(z):!1};
|
|
g.u.clearQueue=function(z,D){this.ee.clearQueue(z===void 0?!1:z,D===void 0?!1:D)};
|
|
g.u.loadVideoByPlayerVars=function(z,D,E,Q,T,k){D=D===void 0?1:D;var G=this.f3();if(D===2&&fX(this).enableServerStitchedDai&&G&&!G.UX())return G.D("lvonss",{vid:(z==null?void 0:z.videoId)||"",ptype:D}),!1;var d=!1;G=new g.Tz(this.X,z);G.iz=k;g.aw(this.X)&&!G.hr&&(k=this.Iy,JvX(),X1X(),k.timerName="");var F;k=this.Iy;var L=(F=G.N)!=null?F:"";k.timerName=L;this.Iy.V7("pl_i");this.W("web_player_early_cpn")&&G.clientPlaybackNonce&&this.Iy.infoGel({clientPlaybackNonce:G.clientPlaybackNonce});cyX(G).supportsVp9Encoding===
|
|
!1&&this.aq().D("noVp9enc",{});if(this.Y().supportsGaplessShorts()){F=Ibn(this.ee,G,D);if(F==null){qI(this,-1);var n;((n=this.ee.K)==null?0:n.getVideoData().isAd())||XU(this);z=this.ee;z.app.Y().W("html5_gapless_new_slr")?LL(z.app,"gaplessshortslooprange"):z.app.setLoopRange(null);z.app.getVideoData().lW=!0;var f;(f=z.K)==null||f.Iw();var X;(X=z.K)==null||X.BL();E={ZP:"gapless_to_next_video",seekSource:60,d_:z.S.B};Q=Yr6(z);if(z.S.B){var W;T=((W=z.Z)==null?void 0:K3(W))||{};G=T.r0;T=T.o8;T!=null&&
|
|
G!=null&&(Q=T-G+.001)}var J;(J=z.app.aq())==null||J.seekTo(Q,E);if(!z.app.getPlayerStateObject(D).isPlaying()){var V;(V=z.app.aq())==null||V.playVideo(!0)}lbI(z,Q);var l;(l=z.app.aq())==null||l.w$();z.N();return!0}J=this.W("html5_shorts_gapless_preload_fallback");V=this.ee.K;J&&V&&!V.rR()&&(W=V.getVideoData(),l=this.Ii,W=Jc(D,W),l.B.set(W,V,3600),SrI(l,W,V,3600));this.ee.clearQueue(J);this.aq().D("sgap",{f:F})}if(T){for(;G.Tz.length&&G.Tz[0].isExpired();)G.Tz.shift();J=G.Tz.length-1;d=J>0&&T.L(G.Tz[J])&&
|
|
T.L(G.Tz[J-1]);G.Tz.push(T)}E||(z&&H$(z)?(bj(this.X)&&!this.Ta&&(z.fetch=0),Di(this,z)):this.playlist&&Di(this,null),z&&(this.Ta=b$(!1,z.external_list)));this.NN.Zg("loadvideo");D=this.XU(G,D,Q);d&&this.ZQ("player.fatalexception",1,"GENERIC_WITH_LINK_AND_CPN",("loadvideo.1;emsg."+G.Tz.join()).replace(/[;:,]/g,"_"));return D};
|
|
g.u.preloadVideoByPlayerVars=function(z,D,E,Q,T){D=D===void 0?1:D;E=E===void 0?NaN:E;T=T===void 0?"":T;Q=D;var k=T,G=IB(z);if(Q=this.Ii.B.get(Q+"_"+G+"_"+k+"_"+ +(z.autonav==="1"||z.autonav===!0)+ +(z.autoplay==="1"||z.autoplay===!0||z.autoplay===1))||null)return Q;z=new g.Tz(this.X,z);T&&(z.GX=T);T=E;E=Jc(D,z);Q=this.aq();k=Jc(Q.getPlayerType(),Q.getVideoData());E===k?(Q.m$(!0),z.dispose(),E=null):(z.oi=!0,Q=sy(this,D,z,!0),(D!==1||!g.lj(this.X)||this.X.W("html5_allow_multiview_tile_preload")&&z.AT)&&
|
|
Q.m$(!0),D=this.Ii,T=T||3600,D.B.set(E,Q,T),SrI(D,E,Q,T),E=Q);return E};
|
|
g.u.setMinimized=function(z){this.visibility.setMinimized(z);z=this.AI;z=z.J.Y().showMiniplayerUiWhenMinimized?z.dO.get("miniplayer"):void 0;z&&(this.HW()?z.load():z.unload());this.NN.Zg("minimized")};
|
|
g.u.setInline=function(z){this.visibility.setInline(z)};
|
|
g.u.setInlinePreview=function(z){this.visibility.setInline(z)};
|
|
g.u.bA=function(z){YcJ(this,z)||this.visibility.bA(z)};
|
|
g.u.setSqueezeback=function(z){this.visibility.setSqueezeback(z)};
|
|
g.u.b1=function(){var z,D=(z=this.mediaElement)==null?void 0:z.XM();D&&(this.X.Tw&&ib(U9(function(){return document.exitFullscreen()}),function(){}),ib(U9(function(){return pF(D)}),function(){}))};
|
|
g.u.wu=function(){this.mediaElement.XM();this.mediaElement.XM().webkitPresentationMode==="picture-in-picture"?this.bA(!0):this.bA(!1)};
|
|
g.u.togglePictureInPicture=function(){this.aq().togglePictureInPicture()};
|
|
g.u.XU=function(z,D,E){D=D===void 0?1:D;g.sP("_start",this.Iy.timerName)||lD(xE)(void 0,this.Iy.timerName);var Q=!1,T=dI(this,D,z,!1);if(T){Q=!0;z.dispose();if(T.getVideoData().AT){T.D("app_lv",{pdl:T.dI()});D=T.getVideoData();E=z.playerParams||"";var k=0;if(E)try{var G=decodeURIComponent(E),d=b9(G),F=new tS(new SO([d]));var L=s4(F,32);k=Number(L||0)}catch(n){this.f3().D("get_lusts_err",{})}D.liveUtcStartSeconds=k}T.getVideoData().n3=z.n3;T.D("cpvd",{pas:z.n3})}else T=sy(this,D,z,!0,E),(this.W("html5_onesie")||
|
|
this.W("html5_load_before_stop"))&&T.q0()&&T.m$(),this.Rg.stop(),D===1&&D!==this.getPresentingPlayerType()&&this.cancelPlayback(4),this.cancelPlayback(4,D),this.J6(T);z.videoId&&this.Ae.includes(z.videoId)&&T.D("mvt",{});T===this.f3()&&(this.X.nR=z.oauthToken);if(!T.q0())return!1;if(T===this.f3())return this.VC(1),z=Ty(this),Q&&T.getPlayerType()===1&&T.dI()&&this.xQ("dataloaded",T,T.getVideoData()),z;T.uc();return!0};
|
|
g.u.cueVideoByPlayerVars=function(z,D){var E=this;D=D===void 0?1:D;var Q=this.f3();if(fX(this).enableServerStitchedDai&&Q&&!Q.UX()&&z&&Object.keys(z).length>0)Q.D("qvonss",{vid:(z==null?void 0:z.videoId)||"",ptype:D});else if(z&&H$(z))if(this.Dl=!0,Di(this,z),(z=NZ(this.playlist))&&z.WW())Ot(this,z,D);else this.playlist.onReady(function(){Qi(E)});
|
|
else{D||(D=this.getPresentingPlayerType());D===1&&(Di(this,null),this.NN.nJ("onPlaylistUpdate"));Q=new g.Tz(this.X,z);var T=g.ZZ(this.X)&&!this.X.FH&&D===1&&!Q.isAd()&&!Q.Kx;this.NN.Zg("cuevideo",D);T?(this.aq().getVideoData().loading=!0,YhX(Q,z?z:{}).then(function(k){Ot(E,k,D)}),Q.dispose()):Ot(this,Q,D)}};
|
|
g.u.eA=function(z,D,E,Q,T,k,G){if(!z&&!E)throw Error("Playback source is invalid");if(Qw(this.X)||g.YN(this.X))return D=D||{},D.lact=g.m9(),D.vis=this.NN.getVisibilityState(),this.NN.Wc("onPlayVideo",{videoId:z,watchEndpoint:k,sessionData:D,listId:E}),!1;jzX(this.Iy);this.Iy.reset();z={video_id:z};Q&&(z.autoplay="1");Q&&(z.autonav="1");k&&(z.player_params=k.playerParams);G&&(z.oauth_token=G);E?(z.list=E,this.loadPlaylist(z)):this.loadVideoByPlayerVars(z,1);return!0};
|
|
g.u.cuePlaylist=function(z,D,E,Q){this.Dl=!0;I7O(this,z,D,E,Q)};
|
|
g.u.loadPlaylist=function(z,D,E,Q){this.Dl=!1;I7O(this,z,D,E,Q)};
|
|
g.u.H3=function(){return this.NN.isMutedByMutedAutoplay()?!1:!(!this.playlist||!this.playlist.hasNext())};
|
|
g.u.nextVideo=function(z,D){var E=N8X(this.f3().getVideoData());var Q=this.NN;var T=Q.Y();if(T.dL){var k=Q.getVideoData();if(k&&Q.getPresentingPlayerType()!==3){var G=(!k.isLiveDefaultBroadcast||T.W("allow_poltergust_autoplay"))&&!Aj(k);G=k.isLivePlayback&&(!T.W("allow_live_autoplay")||!G);var d=k.isLivePlayback&&T.W("allow_live_autoplay_on_mweb");Q=Q.getPlaylist();Q=!!Q&&Q.hasNext();var F=k.SW&&k.SW.playerOverlays||null;F=!!(F&&F.playerOverlayRenderer&&F.playerOverlayRenderer.autoplay);F=k.Fy&&F;
|
|
T=!k.ypcPreview&&(!G||d)&&!g.xw(k.YD,"ypc")&&!Q&&(!g.ZZ(T)||F)}else T=!1}else T=!1;T&&E?this.eA(E.videoId,D?E.QQ:E.sessionData,E.playlistId,D,void 0,E.Y0||void 0):this.Ta?this.NN.nJ("onPlaylistNext"):this.getPresentingPlayerType()===3?Yu(this.AI).nextVideo():!this.playlist||bj(this.X)&&!this.NN.isFullscreen()||(this.playlist.hasNext(z)&&(z=this.playlist,E=z.index+1,U6(this.playlist,E>=z.length?0:E)),this.playlist.loaded?(z=D&&this.X.W("html5_player_autonav_logging"),D&&this.NN.Zg("playlistautonextvideo"),
|
|
this.XU(NZ(this.playlist,void 0,D,z),1)):this.Dl=!1)};
|
|
g.u.previousVideo=function(z){if(this.Ta)this.NN.nJ("onPlaylistPrevious");else if(this.getPresentingPlayerType()===3)Yu(this.AI).hKR();else if(this.playlist&&(!bj(this.X)||this.NN.isFullscreen())){if(this.playlist.hasPrevious(z)){z=this.playlist;var D=z.index-1;U6(this.playlist,D<0?z.length-1:D)}this.playlist.loaded?this.XU(NZ(this.playlist),1):this.Dl=!1}};
|
|
g.u.playVideoAt=function(z){this.Ta?this.NN.nJ("onPlaylistIndex",z):this.playlist&&(this.playlist.loaded?this.XU(NZ(this.playlist,z),1):this.Dl=!1,U6(this.playlist,z))};
|
|
g.u.getPlaylist=function(){return this.playlist};
|
|
g.u.fU=kO(20);g.u.Vb=function(z){this.M8=g.NK(this.M8,function(k){return k.id!==z});
|
|
for(var D=this.f3(),E=D.X$(),Q=0;Q<E.length;Q++){var T=E[Q];if(T.getId()===z)return D.removeCueRange(T),jn(this,"cuerangesremoved",[T]),!0}return!1};
|
|
g.u.nu=function(z){this.NN.u0("onCueRangeEnter",z.getId())};
|
|
g.u.fu=function(z){this.NN.u0("onCueRangeExit",z.getId())};
|
|
g.u.kd=function(z,D,E){var Q=this.ek({playerType:D});if(this.W("html5_ssdai_enable_media_end_cue_range")&&this.To){var T,k,G;if(Q.getPlayerType()===2&&this.X.HF().K.PF(Wl)?(G=(T=this.Ii.K)==null?void 0:T.isAd())!=null&&G:(k=this.To)==null?0:WI(k,this.getCurrentTime()))Q=this.f3();T=g.v(z);for(k=T.next();!k.done;k=T.next())k.value.associatedClipId=this.To.rE}Q.kd(z,E);D&&this.getPresentingPlayerType()!==D||jn(this,"cuerangesadded",z)};
|
|
g.u.Qc=function(z,D){this.ek({playerType:D}).Qc(z);D&&this.getPresentingPlayerType()!==D||jn(this,"cuerangesremoved",z)};
|
|
g.u.GU=function(z){return this.aq().GU(z)};
|
|
g.u.FK=function(z){var D=this;if(!z||z===this.f3().mX()||!this.X.W("html5_use_new_ssdai_transition_detector")){z=this.aq();this.getPresentingPlayerType();if(this.X.HF().K.PF(aXk)){this.Td&&(this.preloadVideoByPlayerVars(Object.assign({},this.Td,{live_preload:!0})),this.Td=null);var E=z.getVideoData();E.isLivePlayback&&!E.Jm&&E.ai&&(this.Td=E.ai)}g.bOk(this.Iy,z.getVideoData(),g.Scn(this));zy(this)&&this.X.L&&ir(fX(this))==="embedded"&&this.YO&&Math.random()<.01&&g.z2("autoplayTriggered",{intentional:this.intentionalPlayback});
|
|
this.YO=!1;g.MZ(this.AI);this.W("web_player_defer_ad")&&BI(this);this.NN.nJ("onPlaybackStartExternal");this.X.HF().K.PF(IXJ)||this.UV(this.getVideoData().clientPlaybackNonce);z={};this.getVideoData().KR&&(z.cttAuthInfo={token:this.getVideoData().KR,videoId:this.getVideoData().videoId});z.sampleRate=20;g.oL("player_att",z);if(this.getVideoData().botguardData||this.W("fetch_att_independently"))g.mc(this.X)||g.p7(this.X)==="MWEB"?g.TR(g.GR(),function(){k4(D)}):k4(this);
|
|
this.jm();jEn(this);g.ZZ(this.X)&&(z={autoplayBrowserPolicy:p$(),autoplayIntended:xF(this.getVideoData()),autoplayStatus:xhL(this.getVideoData(),1),cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.z2("embedsAutoplayStatusChanged",z))}};
|
|
g.u.UV=function(z){if(this.X.W("mweb_client_log_screen_associated"),!g.J0(this.X)){var D=g.kE(this.screenLayer||(this.HW()?3:0));if(D&&D!=="UNDEFINED_CSN"){var E=this.X.W("web_player_attach_player_response_ve"),Q=this.X.W("web_playback_associated_ve");z={cpn:z,csn:D};this.getVideoData().m7&&(E||Q)&&(E=EP(this.getVideoData().m7),LN(D,E),Q&&(z.playbackVe=E.getAsJson()));this.getVideoData().queueInfo&&(z.queueInfo=this.getVideoData().queueInfo);D={};this.getVideoData().KR&&(D.cttAuthInfo={token:this.getVideoData().KR,
|
|
videoId:this.getVideoData().videoId});g.z2("playbackAssociated",z,D)}else g.Rc(new g.Ba("CSN Missing or undefined during playback association"))}};
|
|
g.u.Rt=function(){this.NN.Zg("internalAbandon");XU(this)};
|
|
g.u.onApiChange=function(){var z=this.aq();this.X.S?this.NN.u0("onApiChange",z.getPlayerType()):this.NN.u0("onApiChange")};
|
|
g.u.C2=function(){var z=this.mediaElement;z={volume:g.QB(Math.floor(z.getVolume()*100),0,100),muted:z.Kj()};z.muted||en(this,!1);this.NE=g.cr(z);this.NN.u0("onVolumeChange",z)};
|
|
g.u.mutedAutoplay=function(z){isNaN(this.Y5)&&(this.Y5=this.getVideoData().startSeconds);var D=this.getVideoData(),E=D.videoId,Q={video_id:(z==null?0:z.videoId)?z==null?void 0:z.videoId:E,playmuted:!0,start:this.Y5,muted_autoplay_duration_mode:z==null?void 0:z.durationMode};(z==null?0:z.embedConfig)?Q.embed_config=ryk(z.embedConfig):D.ws&&(Q.embed_config=D.ws);if((z==null?0:z.videoId)||E)this.loadVideoByPlayerVars(Q),this.NN.nJ("onMutedAutoplayStarts")};
|
|
g.u.onFullscreenChange=function(){var z=ld(this);this.TZ(z?1:0);Zea(this,!!z)};
|
|
g.u.TZ=function(z){var D=!!z,E=!!this.hF()!==D;this.visibility.TZ(z);this.template.TZ(D);this.W("html5_media_fullscreen")&&!D&&this.mediaElement&&ld(this)===this.mediaElement.XM()&&this.mediaElement.Mn();this.template.resize();E&&this.Iy.tick("fsc");E&&(this.NN.Zg("fullscreentoggled",D),z=fX(this),D={fullscreen:D,videoId:z.NF||z.videoId,time:this.getCurrentTime()},this.NN.getPlaylistId()&&(D.listId=this.NN.getPlaylistId()),this.NN.u0("onFullscreenChange",D))};
|
|
g.u.a7=function(){return this.visibility.a7()};
|
|
g.u.isFullscreen=function(){return this.visibility.isFullscreen()};
|
|
g.u.hF=function(){return this.visibility.hF()};
|
|
g.u.mB=function(){var z=this.hF();z!==0&&z!==1||this.TZ(ld(this)?1:0);z=window.screen.width*window.screen.height;var D=window.outerHeight*window.outerWidth;this.X.rW?(this.Tn=Math.max(this.Tn,z,D),z=D/this.Tn<this.X.WV,this.visibility.bA(z),this.X.vP&&YcJ(this,z)):this.mediaElement&&ud(this,D/z<.33)&&this.mediaElement.Mn()};
|
|
g.u.ih=function(z){this.NN.Zg("liveviewshift",z)};
|
|
g.u.wg=function(z,D,E){this.NN.Zg(z,D,E)};
|
|
g.u.playVideo=function(z,D){z=this.ek({playerType:z});this.appState===2?(g.aw(this.X)&&(D=this.Iy,JvX(),X1X(),D.timerName=""),Ty(this)):g.t(z.getPlayerState(),2)?(D=36,this.getVideoData().y7()&&(D=37),this.seekTo(0,void 0,void 0,void 0,D,"_play")):z.playVideo(!1,D)};
|
|
g.u.pauseVideo=function(z,D){this.ek({playerType:z}).pauseVideo(D)};
|
|
g.u.stopVideo=function(z,D){z=z===void 0?!1:z;D=D===void 0?!1:D;var E=this.f3().getVideoData(),Q=new g.Tz(this.X,{video_id:E.NF||E.videoId,oauth_token:E.oauthToken});Q.J9=g.cr(E.J9);z&&!this.webPlayerContextConfig.disableStaleness&&(Q.n8=!0);this.cancelPlayback(6,void 0,D);Ot(this,Q,1)};
|
|
g.u.cancelPlayback=function(z,D,E){E=E===void 0?!1:E;var Q=this.ek({playerType:D});if(D===2&&Q.getPlayerType()===1&&q2(fX(this)))Q.D("canclpb",{r:"no_adpb_ssdai"});else if(this.X.Bc()&&Q.D("canclpb",{r:z}),this.appState!==1&&this.appState!==2){D===1&&z===4&&(this.J1=!0);try{Q===this.aq()&&C6(this.AI,z),D===1&&(Q.stopVideo(),XU(this)),Q.Ak(void 0,E||z===4),jn(this,"cuerangesremoved",Q.X$()),Q.mH(),this.ee&&Q.isGapless()&&(Q.o6(!0),Q.setMediaElement(this.mediaElement)),this.Ae=tDw(Q.getVideoData()).map(function(T){var k;
|
|
return(k=T.videoId)!=null?k:""}).filter(function(T){return!!T})}finally{D===1&&(this.J1=!1)}}};
|
|
g.u.sendVideoStatsEngageEvent=function(z,D,E){D=this.ek({playerType:D});g.yWw(this.X,z)?D.sendVideoStatsEngageEvent(z,E):E&&E()};
|
|
g.u.MR=kO(49);g.u.updatePlaylist=function(){!bj(this.X)&&g.ZZ(this.X)&&Et(this);this.NN.nJ("onPlaylistUpdate")};
|
|
g.u.setSizeStyle=function(z,D){this.W("web_log_theater_mode_visibility")?this.yX(D):this.vu=D;this.NN.Zg("sizestylechange",z,D);this.template.resize()};
|
|
g.u.vZ=function(){return this.visibility.vZ()};
|
|
g.u.yX=function(z){this.visibility.yX(z)};
|
|
g.u.SF=function(){return this.W("web_log_theater_mode_visibility")?this.visibility.SF():this.vu};
|
|
g.u.HW=function(){return this.visibility.HW()};
|
|
g.u.isInline=function(){return this.visibility.isInline()};
|
|
g.u.rd=function(){return this.visibility.rd()};
|
|
g.u.Qs=function(){return this.visibility.Qs()};
|
|
g.u.RO=function(){return this.visibility.RO()};
|
|
g.u.getAdState=function(){if(this.getPresentingPlayerType()===3)return Yu(this.AI).getAdState();if(!this.gP()){var z=Ab(this.nx());if(z)return z.getAdState()}return-1};
|
|
g.u.Wz=function(z){var D=this.template.getVideoContentRect();jw(this.xO,D)||(this.xO=D,this.aq().w2(),(D=this.f3())&&D===this.aq()&&D.w2(),this.hF()===1&&this.eJ&&Zea(this,!0));D=this.wM().t_!==this.Zn;this.Zn=this.wM().t_;this.IX&&g.Fm(this.IX,z)&&!D||(this.NN.Zg("appresize",z),this.IX=z)};
|
|
g.u.Hm=function(){return this.NN.Hm()};
|
|
g.u.ye=function(){this.getPresentingPlayerType()===2&&this.Sk.isManifestless()?pgk(this.Sk):(this.To&&(Vs(this.To),XU(this)),this.AL.kV=(0,g.r)(),IK(this,"signature"))};
|
|
g.u.lf=function(z){z&&IK(this,"reloadPlayerEvent",void 0,z)};
|
|
g.u.Sg=function(z){this.o6(z);$D(this)};
|
|
g.u.f2=function(z){if(z.errorCode==="manifest.net.badstatus"){var D=this.X.experiments.MN("html5_use_network_error_code_enums")?401:"401";z.details.rc===D&&this.NN.Wc("onPlayerRequestAuthFailed")}};
|
|
g.u.hK=function(z){this.NN.Zg("heartbeatparams",z)};
|
|
g.u.xX=function(){return this.mediaElement};
|
|
g.u.setBlackout=function(z){if(this.X.cF!==z){this.X.cF=z;var D=this.aq();D.L7();this.X.xD&&K06(this);D.cX(z)}};
|
|
g.u.G5=function(){var z=this.aq(),D=!this.NN.pj();z.QX(D)};
|
|
g.u.qS=function(){this.NN.nJ("onLoadedMetadata")};
|
|
g.u.HH=function(){this.NN.nJ("onDrmOutputRestricted")};
|
|
g.u.FG=function(){this.intentionalPlayback=!0};
|
|
g.u.xV=function(){this.AI.dispose();this.BB.dispose();this.Sk.dispose();this.To&&this.To.dispose();this.f3().dispose();this.o6();this.Ii.dispose();g.xr(this.playlist);g.x.prototype.xV.call(this)};
|
|
g.u.W=function(z){return this.X.W(z)};
|
|
g.u.HF=function(){return this.X.HF()};
|
|
g.u.uO=function(){return this.X.uO()};
|
|
g.u.setScreenLayer=function(z){this.screenLayer=z};
|
|
g.u.getInternalApi=function(){return this.NN.getInternalApi()};
|
|
g.u.createSubtitlesModuleIfNeeded=function(){return this.AI.createSubtitlesModuleIfNeeded()};
|
|
g.u.isOrchestrationLeader=function(){var z=this.AI;z=z.J.Y().kY?z.dO.get("offline"):void 0;return z?z.isOrchestrationLeader():!1};
|
|
g.u.getVideoUrl=function(z,D,E,Q,T){if(this.tH&&this.tH.postId)return z=this.X.getVideoUrl(z),z=Kv(z,"v"),z.replace("/watch","/clip/"+this.tH.postId);var k=this.NN.isEmbedsShortsMode()||this.X.j==="shortspage",G=zx(this.getVideoData());return this.X.getVideoUrl(z,D,E,Q,T,k,G)};
|
|
g.u.Tx=function(){return this.ee.Tx()};
|
|
g.u.DM=function(z){if(z){var D;return this.ee.DM()&&((D=this.ee.K)==null?void 0:D.aC())===z}return this.ee.DM()};
|
|
g.u.xa=function(z,D,E){this.NN.Zg("spsumpreject",z,D,E)};
|
|
g.u.Dp=function(){try{for(var z=g.v(Object.values(this.Ii.Z)),D=z.next();!D.done;D=z.next()){var E=D.value;E.rR()||E.Dp()}if(this.W("html5_sabr_fetch_on_idle_network_preloaded_players"))for(var Q=g.v(zdW(this.Ii.B)),T=Q.next();!T.done;T=Q.next()){var k=T.value;k.rR()||k.Dp()}this.f3().Dp()}catch(G){g.Rc(G)}};
|
|
g.u.KW=kO(85);g.u.JB=function(z){var D=this.f3();z&&(D=me(this,z));if(D){var E=D.getVideoData();z=new Map;E=g.v(E.sabrContextUpdates);for(var Q=E.next();!Q.done;Q=E.next()){var T=g.v(Q.value);Q=T.next().value;T=T.next().value;var k=void 0;T.scope===4&&((k=D)==null?0:k.Df(Q))&&z.set(Q,T)}return z}this.f3().D("scuget",{ncpf:"1",ccpn:z})};
|
|
g.u.ES=function(z,D){this.Pp.push({key:z,value:D})};
|
|
var Pw={};var qtL={t6:[{hy:/Unable to load player module/,weight:20},{hy:/Failed to fetch/,weight:500},{hy:/XHR API fetch failed/,weight:10},{hy:/JSON parsing failed after XHR fetch/,weight:10},{hy:/Retrying OnePlatform request/,weight:10},{hy:/CSN Missing or undefined during playback association/,weight:100},{hy:/Non-recoverable error. Do not retry./,weight:0},{hy:/Internal Error. Retry with an exponential backoff./,weight:0},{hy:/API disabled by application./,weight:0},{hy:/Unexpected end of JSON input/,
|
|
weight:0}],hf:[{callback:pfk,weight:500}]};g.AV("yt.player.Application.create",g.oS.create);g.AV("yt.player.Application.createAlternate",g.oS.create);ST6(FO(),qtL);var PdX=g.BX("ytcsi.tick");PdX&&PdX("pe");g.O(aK,g.x);aK.prototype.start=function(z,D,E){this.config={from:z,to:D,duration:E,startTime:(0,g.r)()};this.next()};
|
|
aK.prototype.stop=function(){this.delay.stop();this.config=void 0};
|
|
aK.prototype.next=function(){if(this.config){var z=this.config,D=z.from,E=z.to,Q=z.duration;z=z.startTime;var T=(0,g.r)()-z;z=this.K;Q=R7W(z,T/Q);if(Q==0)z=z.S;else if(Q==1)z=z.N;else{T=Te(z.S,z.V,Q);var k=Te(z.V,z.U,Q);z=Te(z.U,z.N,Q);T=Te(T,k,Q);k=Te(k,z,Q);z=Te(T,k,Q)}z=g.QB(z,0,1);this.callback(D+(E-D)*z);z<1&&this.delay.start()}};g.O(Sn,g.r7);g.u=Sn.prototype;g.u.hide=function(){this.S=!0;g.r7.prototype.hide.call(this);RK(this,!1)};
|
|
g.u.show=function(){this.S=!1;g.r7.prototype.show.call(this);RK(this,!0)};
|
|
g.u.isHidden=function(){return this.S};
|
|
g.u.P$=function(){this.scrollTo(this.scrollPosition-this.containerWidth)};
|
|
g.u.t$=function(){this.scrollTo(this.scrollPosition+this.containerWidth)};
|
|
g.u.resize=function(z,D){var E=this.api.Y(),Q=16/9,T=z.width>=650,k=z.width<480||z.height<290,G=Math.min(this.suggestionData.length,this.K.length);if(Math.min(z.width,z.height)<=150||G===0||!E.qe)this.hide();else{var d;if(T){var F=d=28;this.Z=16}else this.Z=F=d=8;if(k){var L=6;T=14;var n=12;k=24;E=12}else L=8,T=18,n=16,k=36,E=16;z=z.width-(48+d+F);d=Math.ceil(z/150);d=Math.min(3,d);F=z/d-this.Z;var f=Math.floor(F/Q);D&&f+100>D&&F>50&&(f=Math.max(D,50/Q),d=Math.ceil(z/(Q*(f-100)+this.Z)),F=z/d-this.Z,
|
|
f=Math.floor(F/Q));F<50||IX(this.api)?this.hide():this.show();for(D=0;D<G;D++){Q=this.K[D];var X=Q.OH("ytp-suggestion-image");X.style.width=F+"px";X.style.height=f+"px";Q.OH("ytp-suggestion-title").style.width=F+"px";Q.OH("ytp-suggestion-author").style.width=F+"px";Q=Q.OH("ytp-suggestion-duration");Q.style.display=Q&&F<100?"none":""}G=T+L+n+4;this.U=G+E+(f-k)/2;this.suggestions.element.style.height=f+G+"px";this.B=F;this.containerWidth=z;this.columns=d;this.scrollPosition=0;this.suggestions.element.scrollLeft=
|
|
-0;Zi(this)}};
|
|
g.u.onVideoDataChange=function(){var z=this.api.getVideoData(),D=this.api.Y();this.N=z.Fy?!1:D.L;z.suggestions?this.suggestionData=g.NK(z.suggestions,function(E){return E&&!E.playlistId}):this.suggestionData.length=0;
|
|
xmO(this);z.Fy?this.title.update({title:bT("More videos from $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:z.author})}):this.title.update({title:"More videos on YouTube"})};
|
|
g.u.scrollTo=function(z){z=g.QB(z,this.containerWidth-this.suggestionData.length*(this.B+this.Z),0);this.j.start(this.scrollPosition,z,1E3);this.scrollPosition=z;Zi(this);RK(this,!0)};g.O(hc,L3);hc.prototype.show=function(){L3.prototype.show.call(this);N2I(this,this.api.wM().getPlayerSize())};
|
|
hc.prototype.resize=function(z){L3.prototype.resize.call(this,z);this.K&&(N2I(this,z),g.dK(this.element,"related-on-error-overlay-visible",!this.K.isHidden()))};
|
|
hc.prototype.Z=function(z){L3.prototype.Z.call(this,z);var D=this.api.getVideoData();if(D.vV||D.playerErrorMessageRenderer)(z=D.vV)?gQa(this,z):D.playerErrorMessageRenderer&&gQa(this,D.playerErrorMessageRenderer);else{var E;z.zz&&(D.Mk?pL(D.Mk)?E=g.MK(D.Mk):E=f3(g.P3(D.Mk)):E=f3(z.zz),this.GF(E,"subreason"))}};g.O(x4,g.r7);g.u=x4.prototype;g.u.onVideoDataChange=function(){var z=this.api.getVideoData(),D=M8(),E=96714;zx(z)?(D=edI(),E=216165,g.za(this.element,"ytp-music-impression-link")):g.eP(this.element,"ytp-music-impression-link");this.updateValue("logoSvg",D);this.api.hasVe(this.element)&&this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,E)};
|
|
g.u.qE=function(){this.api.getPlayerStateObject().isCued()||(this.hide(),this.api.logVisibility(this.element,!1))};
|
|
g.u.fM=function(){var z=this.api.getVideoData(),D=this.api.Y(),E=this.api.getVideoData().Fy,Q=!D.qe,T=this.K.hu(),k=D.N;D.nE||T||E||Q||k||this.api.isEmbedsShortsMode()||!z.videoId?(this.hide(),this.api.logVisibility(this.element,!1)):(z=rZQ(this),this.updateValue("url",z),this.show())};
|
|
g.u.onClick=function(z){this.api.W("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var D=rZQ(this);VX(D,this.api,z);this.api.W("web_player_log_click_before_generating_ve_conversion_params")||this.api.logClick(this.element)};
|
|
g.u.show=function(){this.api.getPlayerStateObject().isCued()&&(g.r7.prototype.show.call(this),this.api.hasVe(this.element)&&this.api.logVisibility(this.element,!0))};g.O(Hl,g.r7);Hl.prototype.qE=function(){var z=this.api.getPlayerStateObject();!this.api.Hm()||g.t(z,2)&&lT(this.api)||g.t(z,64)?(this.api.logVisibility(this.K,!1),this.api.logVisibility(this.forwardButton,!1),this.hide()):(this.show(),this.api.logVisibility(this.K,!0),this.api.logVisibility(this.forwardButton,!0))};
|
|
Hl.prototype.Z=function(){this.api.seekBy(-10*this.api.getPlaybackRate(),void 0,void 0,83);this.api.logClick(this.K)};
|
|
Hl.prototype.B=function(){this.api.seekBy(10*this.api.getPlaybackRate(),void 0,void 0,82);this.api.logClick(this.forwardButton)};g.O(Ni,g.r7);
|
|
Ni.prototype.B=function(){var z=this.api.getPlayerStateObject(),D=this.api.getVideoData();g.dK(this.element,"ytp-shorts-mode",this.api.isEmbedsShortsMode());!D.mutedAutoplay||D.limitedPlaybackDurationInSeconds===0&&D.endSeconds===0&&D.mutedAutoplayDurationMode===2||(g.t(z,2)&&!this.L?(this.show(),this.K||(this.K=new dD(this.api),g.H(this,this.K),this.K.GV(this.V,0),this.K.show()),z=this.api.getVideoData(),this.updateValue("text",z.b9),g.dK(this.element,"ytp-muted-autoplay-show-end-panel",!0),this.api.logVisibility(this.element,
|
|
this.L),this.api.nJ("onMutedAutoplayEnds")):this.hide())};
|
|
Ni.prototype.onClick=function(){if(!this.Z){this.K&&(this.K.xV(),this.K=null);g.dK(this.api.getRootNode(),"ytp-muted-autoplay",!1);var z=this.api.getVideoData(),D=this.api.getCurrentTime();p4(z);this.api.loadVideoById(z.videoId,D);this.api.FG();this.api.logClick(this.element);this.hide();this.Z=!0}};
|
|
Ni.prototype.onMutedAutoplayStarts=function(){this.Z=!1;this.K&&(this.K.xV(),this.K=null)};g.O(Ut,g.r7);g.u=Ut.prototype;g.u.onStateChange=function(z){this.Go(z.state)};
|
|
g.u.Go=function(z){this.state!==z&&(this.state=z);ieX(this)};
|
|
g.u.onVideoDataChange=function(){var z=this.api.Y();z.N&&g.za(this.element,"ytp-no-hover");var D=this.api.getVideoData();D.videoId&&!z.N?(z=this.api.getVideoUrl(!0,!1,!1,!0),this.updateValue("url",z),this.K||(this.K=this.TX("click",this.onClick))):this.K&&(this.updateValue("url",null),this.OD(this.K),this.K=null);z=M8();var E=76758;zx(D)&&(z=edI(),E=216164);this.updateValue("logoSvg",z);this.api.hasVe(this.element)&&this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,E);ieX(this)};
|
|
g.u.onClick=function(z){this.api.W("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var D=this.api.getVideoUrl(!HV(z),!1,!0,!0);if(this.api.W("web_player_log_click_before_generating_ve_conversion_params")){var E={};F1(this.api,[E]);D=g.ai(D,E)}VX(D,this.api,z);this.api.W("web_player_log_click_before_generating_ve_conversion_params")||this.api.logClick(this.element)};
|
|
g.u.Xc=function(z){if((z=z.width<480)&&!this.Z||!z&&this.Z){var D=new g.r7(M8()),E=this.OH("ytp-watermark");g.dK(E,"ytp-watermark-small",z);g.Pr(E);D.GV(E);this.Z=z}};g.O(rI,g.r7);g.u=rI.prototype;g.u.oE=function(){var z=this.api.getPlayerStateObject();!this.api.getVideoData().mutedAutoplay||g.t(z,2)?this.hide():this.L||(g.r7.prototype.show.call(this),this.api.logVisibility(this.element,this.L))};
|
|
g.u.tj=function(){this.K&&this.K.hide()};
|
|
g.u.onAutoplayBlocked=function(){this.hide();p4(this.api.getVideoData())};
|
|
g.u.onClick=function(){if(!this.Z){g.dK(this.api.getRootNode(),"ytp-muted-autoplay",!1);var z=this.api.getVideoData(),D=this.api.getCurrentTime();p4(z);this.api.loadVideoById(z.videoId,D);this.api.FG();this.api.logClick(this.element);this.api.nJ("onMutedAutoplayEnds");this.Z=!0}};
|
|
g.u.onMutedAutoplayEnds=function(){this.watermark&&(this.watermark.xV(),this.watermark=null)};g.O(id,g.r7);g.u=id.prototype;g.u.hasSuggestions=function(){return this.suggestionData.length>0};
|
|
g.u.Gq=function(){this.Z&&this.scrollTo(this.scrollPosition-this.containerWidth)};
|
|
g.u.show=function(){g.r7.prototype.show.call(this);oQO(this)};
|
|
g.u.OP=function(){this.Z&&this.scrollTo(this.scrollPosition+this.containerWidth)};
|
|
g.u.eK=function(){this.Xc(this.api.wM().getPlayerSize())};
|
|
g.u.Xc=function(z){var D=this.api.isEmbedsShortsMode()?.5625:16/9,E=this.api.wI();z=z.width-(E?112:58);E=Math.ceil(z/(E?320:192));var Q=(z-E*8)/E;D=Math.floor(Q/D);for(var T=g.v(this.K),k=T.next();!k.done;k=T.next())k=k.value.OH("ytp-suggestion-image"),k.style.width=Q+"px",k.style.height=D+"px";this.suggestions.element.style.height=D+"px";this.V=Q;this.N=D;this.containerWidth=z;this.columns=E;this.scrollPosition=0;this.suggestions.element.scrollLeft=-0;wI(this)};
|
|
g.u.onVideoDataChange=function(){var z=this.api.Y(),D=this.api.getVideoData();this.U=D.Fy?!1:z.L;this.suggestionData=D.suggestions?g.NK(D.suggestions,function(E){return E&&!E.playlistId}):[];
|
|
$mJ(this);D.Fy?this.title.update({title:bT("More videos from $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:D.author})}):this.title.update({title:this.api.isEmbedsShortsMode()?"More Shorts":"More videos"})};
|
|
g.u.scrollTo=function(z){z=g.QB(z,this.containerWidth-this.suggestionData.length*(this.V+8),0);this.S.start(this.scrollPosition,z,1E3);this.scrollPosition=z;wI(this);oQO(this)};g.O(tc,g.r7);tc.prototype.hide=function(){g.eP(this.api.getRootNode(),"ytp-expand-pause-overlay");g.r7.prototype.hide.call(this)};
|
|
tc.prototype.V=function(){this.Z=!0;g.eP(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!1);this.expandButton.focus()};
|
|
tc.prototype.U=function(){this.Z=!1;g.za(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!0);this.focus()};
|
|
tc.prototype.hI=function(){var z=this.api.getPlayerStateObject();g.t(z,1)||g.t(z,16)||g.t(z,32)||(!g.t(z,4)||g.t(z,2)||g.t(z,1024)?(this.Z||this.api.logVisibility(this.element,!1),this.fade.hide()):this.K.hasSuggestions()&&(this.Z||(g.za(this.api.getRootNode(),"ytp-expand-pause-overlay"),wI(this.K),this.K.show(),this.api.logVisibility(this.element,!0)),this.fade.show()))};g.O(yi,g.r7);yi.prototype.show=function(){g.r7.prototype.show.call(this);this.api.logVisibility(this.element,!0)};
|
|
yi.prototype.stopTimer=function(){this.K&&(this.K.dispose(),this.K=null,this.Z=!1)};
|
|
yi.prototype.xV=function(){this.stopTimer();g.r7.prototype.xV.call(this)};g.O(qi,g.iW);g.u=qi.prototype;g.u.R_=function(){return!1};
|
|
g.u.create=function(){var z=this.J.Y(),D=g.X1(this.J),E,Q=(E=this.J.getVideoData())==null?void 0:E.clientPlaybackNonce;Q&&g.yP({clientPlaybackNonce:Q});z.wR&&!z.disableOrganicUi&&MtJ(this);var T;(T=z.getWebPlayerContextConfig())!=null&&T.embedsEnableEmc3ds||(this.N=new rI(this.J),g.H(this,this.N),g.Sj(this.J,this.N.element,4),this.AT=new Ni(this.J),g.H(this,this.AT),g.Sj(this.J,this.AT.element,4));z.nE&&(this.watermark=new Ut(this.J),g.H(this,this.watermark),g.Sj(this.J,this.watermark.element,8));
|
|
D&&!z.disableOrganicUi&&(this.U=new x4(this.J,D),g.H(this,this.U),g.Sj(this.J,this.U.element,8),this.J.isMutedByEmbedsMutedAutoplay()&&(this.onMutedAutoplayStarts(),this.U.hide()));z.V&&!z.disableOrganicUi&&(this.FH=new Hl(this.J),g.H(this,this.FH),g.Sj(this.J,this.FH.element,4));this.K.lr(this.J,"appresize",this.Xc);this.K.lr(this.J,"presentingplayerstatechange",this.qE);this.K.lr(this.J,"videodatachange",this.onVideoDataChange);this.K.lr(this.J,"videoplayerreset",this.X5);this.K.lr(this.J,"onMutedAutoplayStarts",
|
|
this.onMutedAutoplayStarts);this.K.lr(this.J,"onAdStart",this.onAdStart);this.K.lr(this.J,"onAdComplete",this.onAdComplete);this.K.lr(this.J,"onAdSkip",this.onAdSkip);this.K.lr(this.J,"onAdStateChange",this.onAdStateChange);if(this.S=Sl(FG(z)))this.countdownTimer=new yi(this.J),g.H(this,this.countdownTimer),g.Sj(this.J,this.countdownTimer.element,4),this.countdownTimer.hide(),this.K.lr(this.J,g.eH("embeds"),this.onCueRangeEnter),this.K.lr(this.J,"crx_embeds",this.onCueRangeExit);this.Sb(this.J.getPlayerStateObject());
|
|
var k,G;((k=this.J.Y().getWebPlayerContextConfig())==null?0:(G=k.embedsHostFlags)==null?0:G.allowOverridingVisitorDataPlayerVars)&&(z=g.VV("IDENTITY_MEMENTO"))&&this.J.u0("onMementoChange",z)};
|
|
g.u.onCueRangeEnter=function(z){z.getId()==="countdown timer"&&this.countdownTimer&&(this.countdownTimer.show(),qcW(this.countdownTimer))};
|
|
g.u.onCueRangeExit=function(z){z.getId()==="countdown timer"&&this.countdownTimer&&(this.countdownTimer.stopTimer(),this.countdownTimer.hide())};
|
|
g.u.Xc=function(){var z=this.J.wM().getPlayerSize();this.M6&&this.M6.resize(z)};
|
|
g.u.X5=function(){$4(this)};
|
|
g.u.qE=function(z){this.Sb(z.state)};
|
|
g.u.Sb=function(z){var D=this.J.Y().experiments.MN("embeds_enable_error_screen_redesign");g.t(z,128)?D||(this.M6||(this.M6=new hc(this.J),g.H(this,this.M6),g.Sj(this.J,this.M6.element,4)),this.M6.Z(z.qD),this.M6.show(),g.za(this.J.getRootNode(),"ytp-embed-error")):!D&&this.M6&&(this.M6.dispose(),this.M6=null,g.eP(this.J.getRootNode(),"ytp-embed-error"));this.countdownTimer&&this.countdownTimer.K&&(g.t(z,64)?(this.countdownTimer.hide(),this.countdownTimer.stopTimer()):z.isPaused()?(D=this.countdownTimer,
|
|
D.Z||(D.Z=!0,D.U=(0,g.r)())):z.isPlaying()&&this.countdownTimer.Z&&(D=this.countdownTimer,D.Z&&(D.V+=(0,g.r)()-D.U,D.Z=!1,oK(D))));PpJ(this,z)};
|
|
g.u.onMutedAutoplayStarts=function(){this.J.getVideoData().mutedAutoplay&&this.N&&g.dK(this.J.getRootNode(),"ytp-muted-autoplay",!0)};
|
|
g.u.onVideoDataChange=function(z,D){var E=this.kA!==D.videoId;z=!E&&z==="dataloaded";var Q={isShortsModeEnabled:!!this.J.isEmbedsShortsMode()};g.z2("embedsVideoDataDidChange",{clientPlaybackNonce:D.clientPlaybackNonce,isReload:z,runtimeEnabledFeatures:Q});E&&(this.kA=D.videoId,this.countdownTimer&&(this.countdownTimer.show(),this.countdownTimer.hide()),this.S&&(this.J.PW("embeds"),D.isAd()||D.limitedPlaybackDurationInSeconds<5||IX(this.J)||(D=Math.max((D.startSeconds+D.limitedPlaybackDurationInSeconds-
|
|
5)*1E3,0),D=new g.kv(D,D+5E3,{id:"countdown timer",namespace:"embeds"}),this.J.J7([D]))),this.J.Y().wR&&!this.J.Y().disableOrganicUi&&($4(this),MtJ(this)));this.J.Y().N&&this.Z&&this.Z.detach()};
|
|
g.u.onAdStart=function(){Pl(this,"EMBEDS_AD_EVENT_TYPE_AD_STARTED")};
|
|
g.u.onAdComplete=function(){Pl(this,"EMBEDS_AD_EVENT_TYPE_AD_COMPLETED")};
|
|
g.u.onAdSkip=function(){Pl(this,"EMBEDS_AD_EVENT_TYPE_AD_SKIPPED")};
|
|
g.u.onAdStateChange=function(z){z===2&&Pl(this,"EMBEDS_AD_EVENT_TYPE_AD_PAUSED")};g.rl("embed",qi);})(_yt_player);
|