Skip to content

Instantly share code, notes, and snippets.

@Lesmiscore
Created August 30, 2022 04:59
Show Gist options
  • Save Lesmiscore/7cd88010f68419df69bd0778a0fc52e1 to your computer and use it in GitHub Desktop.
Save Lesmiscore/7cd88010f68419df69bd0778a0fc52e1 to your computer and use it in GitHub Desktop.
console.log(function(a) { var b=a.split(""),c=[function(){for(var d=64,e=[];++d-e.length-32;)switch(d){case 58:d=96;continue;case 91:d=44;break;case 65:d=47;continue;case 46:d=153;case 123:d-=58;default:e.push(String.fromCharCode(d))}return e},
/"\(\),,[,]{\)\)/,8,6,-423596167,7,"vRn03zC","qDuI",function(d,e){e.splice(e.length,0,d)},
-408992365,"We6A",-622694117,1731762200,-1677878284,-535951125,-1396653247,"EX5YQ",1465283324,function(d,e,f,h,l,m){return e(h,l,m)},
430182214,-712210514,105289431,-1729326532,function(d,e,f){var h=e.length;f.forEach(function(l,m,n){this.push(n[m]=e[(e.indexOf(l)-e.indexOf(this[m])+m+h--)%e.length])},d.split(""))},
1468403479,1490025587,function(d,e,f,h,l,m,n){return d(l,m,n)},
1388998344,1427646216,-2116290504,function(d,e,f,h,l,m,n,p){return e(f,h,l,m,n,p)},
1811618360,b,1520694602,function(){for(var d=64,e=[];++d-e.length-32;)switch(d){case 46:d=95;default:e.push(String.fromCharCode(d));case 94:case 95:case 96:break;case 123:d-=76;case 92:case 93:continue;case 58:d=44;case 91:}return e},
function(d,e,f,h,l,m,n,p){return d(m,n,p)},
103282315,2,1934098517,null,b,1,1810185875,-147866827,b,-1185110005,function(d,e){for(d=(d%e.length+e.length)%e.length;d--;)e.unshift(e.pop())},
null,function(d,e){d=(d%e.length+e.length)%e.length;e.splice(-d).reverse().forEach(function(f){e.unshift(f)})},
1070655002,function(d,e,f,h,l){return e(f,h,l)},
"EX5YQ",105289431,null,-1604420069,-2126564831,"huVszFM",0,973609061,751058719,-2137240691,"cmeN7",function(d,e){d=(d%e.length+e.length)%e.length;var f=e[0];e[0]=e[d];e[d]=f},
"',}/;(",-1622133461,-1719458251,1087537375,-371574457,1966792510,"A3aE3",-1294735876,-855155148,function(){for(var d=64,e=[];++d-e.length-32;){switch(d){case 91:d=44;continue;case 123:d=65;break;case 65:d-=18;continue;case 58:d=96;continue;case 46:d=95}e.push(String.fromCharCode(d))}return e},
-1570547453,"unshift",1963030382,function(d,e){e=(e%d.length+d.length)%d.length;d.splice(0,1,d.splice(e,1,d[0])[0])},
-1889857474,-370522010,1202578994,922377504,-1455122645,-1761418324,"dBszAov",1810185875,function(){for(var d=64,e=[];++d-e.length-32;){switch(d){case 91:d=44;continue;case 123:d=65;break;case 65:d-=18;continue;case 58:d=96;continue;case 46:d=95}e.push(String.fromCharCode(d))}return e},
function(){for(var d=64,e=[];++d-e.length-32;){switch(d){case 58:d-=14;case 91:case 92:case 93:continue;case 123:d=47;case 94:case 95:case 96:continue;case 46:d=95}e.push(String.fromCharCode(d))}return e},
function(d,e){d=(d%e.length+e.length)%e.length;e.splice(d,1)},
"reverse",function(d){d.reverse()},
function(d){for(var e=d.length;e;)d.push(d.splice(--e,1)[0])},
3,575656929,function(d,e){e.splice(e.length,0,d)},
-827054821];c[39]=c;c[47]=c;c[53]=c;try{try{2>=c[3]?(0,c[76])(c[40],c[73]):(0,c[76])(c[47],c[77]),9>=c[2]&&(0,c[76])(c[32],c[45]),(0,c[89])(c[71]),(0,c[87])(c[283-215%Math.pow(8,5)],c[44])}catch(d){5>=c[0]&&(((0,c[90])(c[39]),(0,c[46])(c[16],c[54]),c[5])(c[55]),((0,c[76])(c[32],c[31]),c[90])(c[32]),(0,c[23])(c[74],(0,c[72])(),c[156*Math.pow(3,5)+-37868]),c[46])(c[75],c[53]),9>=c[9]&&((0,c[22])((0,c[48])(c[16],c[1]),c[20],c[27],c[25]),8)||(0,c[26])((0,c[65])(c[23]),c[52],c[16],c[19]),(7<c[13]||((0,c[2])(c[66],
(0,c[94])(c[69+Math.pow(8,1)%494],(0,c[62])(),c[8]),(0,c[24])(c[9],c[29]),(0,c[0])(c[61],c[65]),c[80])|((0,c[new Date("01/01/1970 05:46:20 +0545")/1E3])(c[8],c[41]),c[94])(c[75],c[14]),NaN))&&(0,c[31])((0,c[43])((0,c[11])((0,c[15])(c[0],c[8]),c[67],c[22]),c[66],(0,c[15])(c[91],c[17]),c[29]),c[11],(0,c[66])(c[17]),c[38],c[10],(0,c[71])(),c[50]),0<c[4]?(0,c[11])((0,c[69])(c[12],c[17]),c[69],c[48],c[8]):(0,c[11])((0,c[66])(c[22]),c[14],c[77],c[47]),4<c[38]&&(c[38]>Math.pow(2,5)+-3577- -3551||((0,c[68])(c[79],
(0,c[83])((0,c[25])(c[5],c[65]),c[56],c[7],(0,c[74])(),c[65]),((((0,c[25])(c[357-303%Math.pow(7,5)],c[Math.pow(5,1)-832- -904]),c[-5530-Math.pow(6,3)+5771])(c[52],c[65]),c[14])(c[86],c[92]),c[new Date("1970-01-01T00:00:56.000+00:00")/1E3])(c[21],(0,c[24])(),c[65]),(((0,c[83])((0,c[56])(c[89],(0,c[74])(),c[77]),c[56],c[43],(0,c[23])(),c[77]),c[79])(c[18],c[80]),c[56])(c[73],(0,c[67])(),c[77]),(0,c[51])((0,c[Math.pow(1,3)%155- -55])(c[40],(0,c[23])(),c[77]),c[25],(0,c[25])(c[57],c[72]),c[2],c[65]),
c[48],c[72]),0))&&(0,c[68])(c[79],(0,c[0])(c[60],c[77]),(0,c[51])((0,c[81])(c[55],c[44]),c[27],(0,c[79])(c[17],c[72]),c[89]),(0,c[12])((0,c[75])((0,c[12])((0,c[75])((0,c[38])(c[89],c[33]),c[55],(0,c[12])((0,c[8])(c[32],c[1]),c[39],c[85],c[23]),c[61],c[38]),c[37],c[57],c[38]),c[2],(0,c[70])(c[60],c[54]),c[75],c[18]),c[45],c[14],(0,c[11])(),c[54]),(0,c[68])(c[80],c[54]),c[58],c[75])}finally{5>=c[26]&&(0,c[95])((0,c[45])(c[16],c[Math.pow(4,3)%175+-41]),c[19],(0,c[19])((0,c[19])((0,c[31])(c[82],c[43]),
c[45],c[1],c[51]),c[17],c[161%Math.pow(8,4)-132],c[13]),c[17],c[Math.pow(1,1)-5106+5182],c[8]),2>=c[62]&&((0,c[73])(c[34],c[69]),[])||(0,c[new Date("December 31 1969 18:00:18 MDT")/1E3])(c[78])}try{(c[20]<=Math.pow(5,5)+10414+-13533||((0,c[71])(c[28],c[64]),0))&&(0,c[5])(c[64],c[67])}catch(d){(0,c[87])(c[50],c[57])}}catch(d){return"enhanced_except_oZYB3un-_w8_"+a}return b.join("")};
g.Xo=function(a){this.name=a};
Yo=function(a){g.I.call(this,a)};
Zo=function(a){g.I.call(this,a)};
$o=function(a){g.I.call(this,a)};
ap=function(a){g.I.call(this,a)};
bp=function(a){g.I.call(this,a,-1,Yka)};
cp=function(a){g.I.call(this,a,-1,Zka)};
dp=function(a){g.I.call(this,a)};
ep=function(a){g.I.call(this,a)};
fp=function(a){g.I.call(this,a)};
gp=function(a){g.I.call(this,a)};
hp=function(a){g.I.call(this,a)};
ip=function(a){g.I.call(this,a)};
jp=function(a){g.I.call(this,a)};
kp=function(a){g.I.call(this,a)};
lp=function(a){g.I.call(this,a,-1,$ka)};
mp=function(a){g.I.call(this,a,-1,ala)};
np=function(a){g.I.call(this,a)};
op=function(a){g.I.call(this,a)};
pp=function(a){g.I.call(this,a)};
qp=function(a){g.I.call(this,a)};
rp=function(a){g.I.call(this,a)};
up=function(a){g.I.call(this,a)};
vp=function(a){g.I.call(this,a,-1,bla)};
wp=function(a){g.I.call(this,a)};
xp=function(a){g.I.call(this,a)};
yp=function(a){g.I.call(this,a)};
zp=function(a){g.I.call(this,a)};
Ap=function(a){g.I.call(this,a)};
Bp=function(a){g.I.call(this,a)};
Cp=function(a){g.I.call(this,a)};
Dp=function(a){g.I.call(this,a)};
Ep=function(a){g.I.call(this,a)};
Fp=function(a){g.I.call(this,a)};
Gp=function(a){g.I.call(this,a)};
Hp=function(a){g.I.call(this,a)};
Ip=function(a){g.I.call(this,a)};
Jp=function(a){g.I.call(this,a,-1,dla)};
Kp=function(a){g.I.call(this,a)};
Lp=function(a){g.I.call(this,a)};
Mp=function(a){g.I.call(this,a)};
Np=function(a){g.I.call(this,a)};
Op=function(a){g.I.call(this,a,-1,ela)};
Pp=function(a){g.I.call(this,a)};
Qp=function(a){g.I.call(this,a)};
Rp=function(a){g.I.call(this,a)};
Sp=function(a){g.I.call(this,a)};
Tp=function(a){g.I.call(this,a)};
Up=function(a){g.I.call(this,a)};
Vp=function(a){g.I.call(this,a)};
Wp=function(a){g.I.call(this,a)};
Xp=function(a){g.I.call(this,a)};
Yp=function(a){g.I.call(this,a)};
Zp=function(a){g.I.call(this,a)};
$p=function(a){g.I.call(this,a)};
aq=function(a){g.I.call(this,a)};
bq=function(a){g.I.call(this,a)};
cq=function(a){g.I.call(this,a)};
dq=function(a){g.I.call(this,a)};
gla=function(a){g.I.call(this,a,-1,fla)};
g.eq=function(a){g.I.call(this,a,-1,hla)};
fq=function(a){g.I.call(this,a,-1,ila)};
gq=function(a){g.I.call(this,a)};
hq=function(a){g.I.call(this,a,-1,jla)};
iq=function(a){g.I.call(this,a,-1,kla)};
jq=function(a){g.I.call(this,a)};
kq=function(a){g.I.call(this,a)};
lq=function(a){g.I.call(this,a)};
mq=function(a){g.I.call(this,a)};
nq=function(a){g.I.call(this,a)};
oq=function(a){g.I.call(this,a)};
pq=function(a){g.I.call(this,a)};
qq=function(a){g.I.call(this,a)};
rq=function(a){g.I.call(this,a)};
sq=function(a){g.I.call(this,a)};
tq=function(a){g.I.call(this,a,-1,lla)};
uq=function(a){g.I.call(this,a,-1,mla)};
vq=function(a){g.I.call(this,a)};
wq=function(a){g.I.call(this,a,-1,nla)};
xq=function(a){g.I.call(this,a)};
yq=function(a){g.I.call(this,a,-1,ola)};
zq=function(a){g.I.call(this,a,-1,pla)};
Aq=function(a){g.I.call(this,a,-1,qla)};
Bq=function(a){g.I.call(this,a)};
Cq=function(a){g.I.call(this,a,-1,rla)};
Dq=function(a){g.I.call(this,a)};
Eq=function(a){g.I.call(this,a)};
Fq=function(a){g.I.call(this,a)};
Gq=function(a){g.I.call(this,a)};
Hq=function(a){g.I.call(this,a)};
Iq=function(a){g.I.call(this,a)};
Jq=function(a){g.I.call(this,a)};
Kq=function(a){g.I.call(this,a)};
Lq=function(a){g.I.call(this,a)};
Mq=function(a){g.I.call(this,a)};
Nq=function(a){g.I.call(this,a)};
Oq=function(a){g.I.call(this,a)};
Pq=function(a){g.I.call(this,a)};
Qq=function(a){g.I.call(this,a)};
Rq=function(a){g.I.call(this,a)};
Sq=function(a){g.I.call(this,a)};
Tq=function(a){g.I.call(this,a)};
Uq=function(a){g.I.call(this,a)};
Vq=function(a){g.I.call(this,a)};
Wq=function(a){g.I.call(this,a)};
Xq=function(a){g.I.call(this,a)};
Yq=function(a){g.I.call(this,a)};
Zq=function(a){g.I.call(this,a)};
$q=function(a){g.I.call(this,a,-1,sla)};
ar=function(a){g.I.call(this,a,-1,tla)};
br=function(a){g.I.call(this,a,-1,ula)};
cr=function(a){g.I.call(this,a)};
dr=function(a){g.I.call(this,a)};
er=function(a){g.I.call(this,a)};
fr=function(a){g.I.call(this,a)};
gr=function(a){g.I.call(this,a)};
hr=function(a){g.I.call(this,a)};
ir=function(a){g.I.call(this,a)};
jr=function(a){g.I.call(this,a,-1,vla)};
kr=function(a){g.I.call(this,a,-1,wla)};
lr=function(a){g.I.call(this,a)};
mr=function(a){g.I.call(this,a)};
nr=function(a){g.I.call(this,a)};
or=function(a){g.I.call(this,a)};
pr=function(a){g.I.call(this,a)};
qr=function(a){g.I.call(this,a)};
rr=function(a){g.I.call(this,a)};
sr=function(a){g.I.call(this,a)};
tr=function(a){g.I.call(this,a)};
ur=function(a){g.I.call(this,a,-1,xla)};
vr=function(a){g.I.call(this,a,-1,yla)};
wr=function(a){g.I.call(this,a)};
xr=function(a){g.I.call(this,a)};
yr=function(a){g.I.call(this,a,-1,zla)};
zr=function(a){g.I.call(this,a)};
Ar=function(a){g.I.call(this,a,-1,Ala)};
Br=function(a){g.I.call(this,a)};
Cr=function(a){g.I.call(this,a)};
Dr=function(a){g.I.call(this,a)};
Er=function(a){g.I.call(this,a)};
Fr=function(a){g.I.call(this,a,-1,Bla)};
Gr=function(a){g.I.call(this,a,-1,Cla)};
Hr=function(a){g.I.call(this,a)};
Ir=function(a){g.I.call(this,a)};
Jr=function(a){g.I.call(this,a)};
Kr=function(a){g.I.call(this,a)};
Lr=function(a){g.I.call(this,a)};
Mr=function(a){g.I.call(this,a)};
Nr=function(a){g.I.call(this,a)};
Or=function(a){g.I.call(this,a)};
Pr=function(a){g.I.call(this,a)};
Qr=function(a){g.I.call(this,a)};
Rr=function(a){g.I.call(this,a,-1,Dla)};
Sr=function(a){g.I.call(this,a)};
Tr=function(a){g.I.call(this,a)};
Ur=function(a){g.I.call(this,a)};
Vr=function(a){g.I.call(this,a,-1,Ela)};
Wr=function(a){g.I.call(this,a)};
Xr=function(a){g.I.call(this,a)};
Yr=function(a){g.I.call(this,a)};
Zr=function(a){g.I.call(this,a)};
$r=function(a){g.I.call(this,a)};
as=function(a){g.I.call(this,a)};
bs=function(a){g.I.call(this,a)};
cs=function(a){g.I.call(this,a)};
ds=function(a){g.I.call(this,a)};
es=function(a){g.I.call(this,a)};
fs=function(a){g.I.call(this,a)};
gs=function(a){g.I.call(this,a)};
hs=function(a){g.I.call(this,a)};
is=function(a){g.I.call(this,a)};
js=function(a){g.I.call(this,a)};
ks=function(a){g.I.call(this,a)};
ls=function(a){g.I.call(this,a)};
ms=function(a){g.I.call(this,a)};
ns=function(a){g.I.call(this,a)};
os=function(a){g.I.call(this,a)};
ps=function(a){g.I.call(this,a)};
qs=function(a){g.I.call(this,a)};
rs=function(a){g.I.call(this,a)};
ts=function(a){g.I.call(this,a)};
us=function(a){g.I.call(this,a)};
vs=function(a){g.I.call(this,a)};
ws=function(a){g.I.call(this,a,-1,Fla)};
xs=function(a){g.I.call(this,a,-1,Gla)};
ys=function(a){g.I.call(this,a)};
zs=function(a){g.I.call(this,a)};
As=function(a){g.I.call(this,a)};
Bs=function(a){g.I.call(this,a)};
Cs=function(a){g.I.call(this,a)};
Ds=function(a){g.I.call(this,a)};
Es=function(a){g.I.call(this,a)};
Fs=function(a){g.I.call(this,a)};
Gs=function(a){g.I.call(this,a)};
Hs=function(a){g.I.call(this,a)};
Is=function(a){g.I.call(this,a)};
Js=function(a){g.I.call(this,a)};
Ks=function(a){g.I.call(this,a,-1,Hla)};
Ls=function(a){g.I.call(this,a)};
Ms=function(a){g.I.call(this,a)};
Ns=function(a){g.I.call(this,a)};
Os=function(a){g.I.call(this,a)};
Ps=function(a){g.I.call(this,a)};
Qs=function(a){g.I.call(this,a)};
Rs=function(a){g.I.call(this,a)};
Ss=function(a){g.I.call(this,a)};
Ts=function(a){g.I.call(this,a)};
Us=function(a){g.I.call(this,a)};
Vs=function(a){g.I.call(this,a)};
Ws=function(a){g.I.call(this,a)};
Xs=function(a){g.I.call(this,a)};
Ys=function(a){g.I.call(this,a)};
Zs=function(a){g.I.call(this,a)};
$s=function(a){g.I.call(this,a)};
at=function(a){g.I.call(this,a)};
bt=function(a){g.I.call(this,a)};
dt=function(a){g.I.call(this,a)};
et=function(a){g.I.call(this,a)};
ft=function(a){g.I.call(this,a)};
gt=function(a){g.I.call(this,a)};
ht=function(a){g.I.call(this,a)};
jt=function(a){g.I.call(this,a)};
kt=function(a){g.I.call(this,a)};
lt=function(a){g.I.call(this,a)};
Ila=function(a,b){F(a,bs,1,b)};
mt=function(a){g.I.call(this,a)};
Jla=function(a,b){F(a,bs,1,b)};
nt=function(a){g.I.call(this,a,-1,Kla)};
Lla=function(a,b){F(a,bs,2,b)};
ot=function(a){g.I.call(this,a)};
pt=function(a){g.I.call(this,a)};
qt=function(a){g.I.call(this,a)};
rt=function(a){g.I.call(this,a)};
tt=function(a){g.I.call(this,a)};
ut=function(a){g.I.call(this,a,-1,Mla)};
vt=function(a){g.I.call(this,a)};
wt=function(a){g.I.call(this,a,-1,Nla)};
zt=function(a,b){Kd(a,68,xt,b)};
xt=function(a){g.I.call(this,a)};
At=function(a){g.I.call(this,a)};
Bt=function(a){g.I.call(this,a,-1,Ola)};
Ct=function(a){g.I.call(this,a,-1,Pla)};
Dt=function(a){g.I.call(this,a)};
Et=function(a){g.I.call(this,a)};
Ft=function(a){g.I.call(this,a)};
Gt=function(a){g.I.call(this,a,-1,Qla)};
Ht=function(a){g.I.call(this,a)};
It=function(a){g.I.call(this,a,-1,Rla)};
Jt=function(a){g.I.call(this,a)};
Kt=function(a){g.I.call(this,a)};
Lt=function(a){g.I.call(this,a)};
Mt=function(a){g.I.call(this,a,-1,Sla)};
Nt=function(a){g.I.call(this,a)};
Ot=function(a){g.I.call(this,a)};
Pt=function(a){g.I.call(this,a,-1,Tla)};
Qt=function(a){g.I.call(this,a)};
Rt=function(a){g.I.call(this,a)};
St=function(a){g.I.call(this,a)};
Tt=function(a){g.I.call(this,a)};
Ut=function(a){g.I.call(this,a,442)};
Vt=function(a){g.I.call(this,a)};
Wt=function(a){g.I.call(this,a)};
Xt=function(a){g.I.call(this,a,-1,Ula)};
Vla=function(){return g.Ga("yt.ads.biscotti.lastId_")||""};
Wla=function(a){g.Fa("yt.ads.biscotti.lastId_",a)};
Zt=function(){var a=arguments;1<a.length?Yt[a[0]]=a[1]:1===a.length&&Object.assign(Yt,a[0])};
g.O=function(a,b){return a in Yt?Yt[a]:b};
$t=function(a){var b=Yt.EXPERIMENT_FLAGS;return b?b[a]:void 0};
g.S=function(a){a=Xla(a);return"string"===typeof a&&"false"===a?!1:!!a};
g.au=function(a,b){a=Xla(a);return void 0===a&&void 0!==b?b:Number(a||0)};
bu=function(){return g.O("EXPERIMENTS_TOKEN","")};
Xla=function(a){var b=g.O("EXPERIMENTS_FORCED_FLAGS",{});return void 0!==b[a]?b[a]:g.O("EXPERIMENT_FLAGS",{})[a]};
cu=function(){var a=[],b=g.O("EXPERIMENTS_FORCED_FLAGS",{});for(c in b)a.push({key:c,value:String(b[c])});var c=g.O("EXPERIMENT_FLAGS",{});for(var d in c)d.startsWith("force_")&&void 0===b[d]&&a.push({key:d,value:String(c[d])});return a};
Yla=function(a){du.forEach(function(b){return b(a)})};
fu=function(a){return a&&window.yterr?function(){try{return a.apply(this,arguments)}catch(b){g.eu(b)}}:a};
g.eu=function(a,b,c,d){var e=g.Ga("yt.logging.errors.log");e?e(a,"ERROR",b,c,d):(e=g.O("ERRORS",[]),e.push([a,"ERROR",b,c,d]),Zt("ERRORS",e));Yla(a)};
gu=function(a,b,c,d){var e=g.Ga("yt.logging.errors.log");e?e(a,"WARNING",b,c,d):(e=g.O("ERRORS",[]),e.push([a,"WARNING",b,c,d]),Zt("ERRORS",e))};
hu=function(a,b){b=a.split(b);for(var c={},d=0,e=b.length;d<e;d++){var f=b[d].split("=");if(1==f.length&&f[0]||2==f.length)try{var h=Zla(f[0]||""),l=Zla(f[1]||"");h in c?Array.isArray(c[h])?g.cc(c[h],l):c[h]=[c[h],l]:c[h]=l}catch(q){var m=q,n=f[0],p=String(hu);m.args=[{key:n,value:f[1],query:a,method:$la==p?"unchanged":p}];ama.hasOwnProperty(n)||gu(m)}}return c};
iu=function(a){var b=[];g.lf(a,function(c,d){var e=g.Rg(d),f;Array.isArray(c)?f=c:f=[c];g.qc(f,function(h){""==h?b.push(e):b.push(e+"="+g.Rg(h))})});
return b.join("&")};
ju=function(a){"?"==a.charAt(0)&&(a=a.substr(1));return hu(a,"&")};
ku=function(a){a=a.split(",");return a=a.map(function(b){return ju(b)})};
g.lu=function(a){return-1!=a.indexOf("?")?(a=(a||"").split("#")[0],a=a.split("?",2),ju(1<a.length?a[1]:a[0])):{}};
mu=function(a,b){return bma(a,b||{},!0)};
nu=function(a,b){return bma(a,b||{},!1)};
bma=function(a,b,c){var d=a.split("#",2);a=d[0];d=1<d.length?"#"+d[1]:"";var e=a.split("?",2);a=e[0];e=ju(e[1]||"");for(var f in b)if(c||!g.sf(e,f))e[f]=b[f];return g.wi(a,e)+d};
ou=function(a){if(!b)var b=window.location.href;var c=g.oi(1,a),d=g.pi(a);c&&d?(a=a.match(ii),b=b.match(ii),a=a[3]==b[3]&&a[1]==b[1]&&a[4]==b[4]):a=d?g.pi(b)==d&&(Number(g.oi(4,b))||null)==(Number(g.oi(4,a))||null):!0;return a};
pu=function(a){a||(a=document.location.href);a=g.oi(1,a);return null!==a&&"https"==a};
qu=function(a){a=g.pi(a);a=null!==a?a.split(".").reverse():null;return null===a?!1:"com"==a[0]&&a[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
Zla=function(a){return a&&a.match(cma)?a:Sg(a)};
ru=function(a){var b=dma;a=void 0===a?Vla():a;var c=Object,d=c.assign,e=ema(b);var f=b.j;try{var h=f.screenX;var l=f.screenY}catch(D){}try{var m=f.outerWidth;var n=f.outerHeight}catch(D){}try{var p=f.innerWidth;var q=f.innerHeight}catch(D){}try{var u=f.screenLeft;var w=f.screenTop}catch(D){}try{p=f.innerWidth,q=f.innerHeight}catch(D){}try{var y=f.screen.availWidth;var A=f.screen.availTop}catch(D){}f=[u,w,h,l,y,A,m,n,p,q];h=Dha(!1,b.j.top);l={};var B=void 0===B?g.C:B;m=new Un;B.SVGElement&&B.document.createElementNS&&
m.set(0);n=Sga();n["allow-top-navigation-by-user-activation"]&&m.set(1);n["allow-popups-to-escape-sandbox"]&&m.set(2);B.crypto&&B.crypto.subtle&&m.set(3);B.TextDecoder&&B.TextEncoder&&m.set(4);B=kka(m);b=(l.bc=B,l.bih=h.height,l.biw=h.width,l.brdim=f.join(),l.vis=Fk(b.u),l.wgl=!!Ck.WebGLRenderingContext,l);c=d.call(c,e,b);c.ca_type="image";a&&(c.bid=a);return c};
ema=function(a){var b={};b.dt=fma;b.flash="0";a:{try{var c=a.j.top.location.href}catch(p){a=2;break a}a=c?c===a.u.location.href?0:1:2}b=(b.frm=a,b);try{b.u_tz=-(new Date).getTimezoneOffset();var d=void 0===d?Ck:d;try{var e=d.history.length}catch(p){e=0}b.u_his=e;var f;b.u_h=null==(f=Ck.screen)?void 0:f.height;var h;b.u_w=null==(h=Ck.screen)?void 0:h.width;var l;b.u_ah=null==(l=Ck.screen)?void 0:l.availHeight;var m;b.u_aw=null==(m=Ck.screen)?void 0:m.availWidth;var n;b.u_cd=null==(n=Ck.screen)?void 0:
n.colorDepth}catch(p){}return b};
hma=function(){if(!gma)return null;var a=gma();return"open"in a?a:null};
g.uu=function(a){switch(tu(a)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
tu=function(a){return a&&"status"in a?a.status:-1};
g.vu=function(a,b){"function"===typeof a&&(a=fu(a));return window.setTimeout(a,b)};
g.wu=function(a,b){"function"===typeof a&&(a=fu(a));return window.setInterval(a,b)};
g.xu=function(a){window.clearTimeout(a)};
jma=function(a,b){b=void 0===b?{}:b;var c=ou(a),d=g.S("web_ajax_ignore_global_headers_if_set"),e;for(e in ima){var f=g.O(ima[e]);"X-Goog-Visitor-Id"!==e||f||(f=g.O("VISITOR_DATA"));!f||!c&&!yu(a,e)||d&&void 0!==b[e]||(b[e]=f)}"X-Goog-EOM-Visitor-Id"in b&&"X-Goog-Visitor-Id"in b&&delete b["X-Goog-Visitor-Id"];if(c||yu(a,"X-YouTube-Utc-Offset"))b["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(c||yu(a,"X-YouTube-Time-Zone")){try{var h=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(l){}h&&
(b["X-YouTube-Time-Zone"]=h)}if(c||yu(a,"X-YouTube-Ad-Signals"))b["X-YouTube-Ad-Signals"]=iu(ru());return b};
lma=function(a,b){var c=g.pi(a);g.S("debug_handle_relative_url_for_query_forward_killswitch")||c||!ou(a)||(c=document.location.hostname);var d=hi(g.oi(5,a));d=(c=c&&(c.endsWith("youtube.com")||c.endsWith("youtube-nocookie.com")))&&d&&d.startsWith("/api/");if(!c||d)return a;var e=ju(b),f={};g.qc(kma,function(h){e[h]&&(f[h]=e[h])});
return nu(a,f)};
yu=function(a){return g.pi(a)?!1:!0};
g.Au=function(a,b){var c=b.format||"JSON";a=mma(a,b);var d=nma(a,b),e=!1,f=zu(a,function(m){if(!e){e=!0;l&&g.xu(l);var n=g.uu(m),p=null,q=400<=m.status&&500>m.status,u=500<=m.status&&600>m.status;if(n||q||u)p=oma(a,c,m,b.convertToSafeHtml);if(n)a:if(m&&204==m.status)n=!0;else{switch(c){case "XML":n=0==parseInt(p&&p.return_code,10);break a;case "RAW":n=!0;break a}n=!!p}p=p||{};q=b.context||g.C;n?b.onSuccess&&b.onSuccess.call(q,m,p):b.onError&&b.onError.call(q,m,p);b.onFinish&&b.onFinish.call(q,m,p)}},
b.method,d,b.headers,b.responseType,b.withCredentials);
d=b.timeout||0;if(b.onTimeout&&0<d){var h=b.onTimeout;var l=g.vu(function(){e||(e=!0,f.abort(),g.xu(l),h.call(b.context||g.C,f))},d)}return f};
mma=function(a,b){b.includeDomain&&(a=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+a);var c=g.O("XSRF_FIELD_NAME");if(b=b.urlParams)b[c]&&delete b[c],a=mu(a,b);return a};
nma=function(a,b){var c=g.O("XSRF_FIELD_NAME"),d=g.O("XSRF_TOKEN"),e=b.postBody||"",f=b.postParams,h=g.O("XSRF_FIELD_NAME"),l;b.headers&&(l=b.headers["Content-Type"]);b.excludeXsrf||g.pi(a)&&!b.withCredentials&&g.pi(a)!=document.location.hostname||"POST"!=b.method||l&&"application/x-www-form-urlencoded"!=l||b.postParams&&b.postParams[h]||(f||(f={}),f[c]=d);(g.S("ajax_parse_query_data_only_when_filled")&&f&&0<Object.keys(f).length||f)&&"string"===typeof e&&(e=ju(e),g.If(e,f),e=b.postBodyFormat&&"JSON"==
b.postBodyFormat?JSON.stringify(e):g.ui(e));f=e||f&&!g.vf(f);!pma&&f&&"POST"!=b.method&&(pma=!0,g.eu(Error("AJAX request with postData should use POST")));return e};
oma=function(a,b,c,d){var e=null;switch(b){case "JSON":try{var f=c.responseText}catch(h){throw d=Error("Error reading responseText"),d.params=a,gu(d),h;}a=c.getResponseHeader("Content-Type")||"";f&&0<=a.indexOf("json")&&(")]}'\n"===f.substring(0,5)&&(f=f.substring(5)),e=JSON.parse(f));break;case "XML":if(a=(a=c.responseXML)?qma(a):null)e={},g.qc(a.getElementsByTagName("*"),function(h){e[h.tagName]=rma(h)})}d&&sma(e);
return e};
sma=function(a){if(g.Ma(a))for(var b in a)"html_content"==b||xaa(b,"_html")?a[b]=g.Ag(g.ig("HTML that is escaped and sanitized server-side and passed through yt.net.ajax"),a[b]):sma(a[b])};
qma=function(a){return a?(a=("responseXML"in a?a.responseXML:a).getElementsByTagName("root"))&&0<a.length?a[0]:null:null};
rma=function(a){var b="";g.qc(a.childNodes,function(c){b+=c.nodeValue});
return b};
zu=function(a,b,c,d,e,f,h){function l(){4==(m&&"readyState"in m?m.readyState:0)&&b&&fu(b)(m)}
c=void 0===c?"GET":c;d=void 0===d?"":d;var m=hma();if(!m)return null;"onloadend"in m?m.addEventListener("loadend",l,!1):m.onreadystatechange=l;g.S("debug_forward_web_query_parameters")&&(a=lma(a,window.location.search));m.open(c,a,!0);f&&(m.responseType=f);h&&(m.withCredentials=!0);c="POST"==c&&(void 0===window.FormData||!(d instanceof FormData));if(e=jma(a,e))for(var n in e)m.setRequestHeader(n,e[n]),"content-type"==n.toLowerCase()&&(c=!1);c&&m.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
m.send(d);return m};
Cu=function(a,b){var c=g.Gf(b),d;return(new g.Dh(function(e,f){c.onSuccess=function(h){g.uu(h)?e(new tma(h)):f(new Bu("Request failed, status="+tu(h),"net.badstatus",h))};
c.onError=function(h){f(new Bu("Unknown request error","net.unknown",h))};
c.onTimeout=function(h){f(new Bu("Request timed out","net.timeout",h))};
d=g.Au(a,c)})).bj(function(e){e instanceof Jh&&d.abort();
return Gh(e)})};
g.Du=function(a,b,c,d){function e(l,m,n){return l.bj(function(p){if(0>=m||403===tu(p.xhr))return Gh(new Bu("Request retried too many times","net.retryexhausted",p.xhr,p));p=Math.pow(2,c-m+1)*n;var q=0<h?Math.min(h,p):p;return f(n).then(function(){return e(Cu(a,b),m-1,q)})})}
function f(l){return new g.Dh(function(m){setTimeout(m,l)})}
var h=void 0===h?-1:h;return e(Cu(a,b),c-1,d)};
Bu=function(a,b,c){Xa.call(this,a+", errorCode="+b);this.errorCode=b;this.xhr=c;this.name="PromiseAjaxError"};
tma=function(a){this.xhr=a};
Eu=function(){this.j=0;this.wd=null};
Fu=function(a){var b=new Eu;a=void 0===a?null:a;b.j=2;b.wd=void 0===a?null:a;return b};
Gu=function(a){var b=new Eu;a=void 0===a?null:a;b.j=1;b.wd=void 0===a?null:a;return b};
g.Ju=function(a,b,c,d,e){Hu||Iu.set(""+a,b,{pD:c,path:"/",domain:void 0===d?"youtube.com":d,w4:void 0===e?!1:e})};
g.Ku=function(a,b){if(!Hu)return Iu.get(""+a,b)};
g.Lu=function(a,b,c){Hu||Iu.remove(""+a,void 0===b?"/":b,void 0===c?"youtube.com":c)};
uma=function(){if(!Iu.isEnabled())return!1;if(!Iu.isEmpty())return!0;Iu.set("TESTCOOKIESENABLED","1",{pD:60});if("1"!==Iu.get("TESTCOOKIESENABLED"))return!1;Iu.remove("TESTCOOKIESENABLED");return!0};
vma=function(){var a=/Chrome\/(\d+)/.exec(g.nb());return a?parseFloat(a[1]):NaN};
wma=function(){var a=/\sCobalt\/(\S+)\s/.exec(g.nb());if(!a)return NaN;var b=[];a=g.r(a[1].split("."));for(var c=a.next();!c.done;c=a.next())c=parseInt(c.value,10),0<=c&&b.push(c);return parseFloat(b.join("."))};
Nu=function(){return Mu("android")&&Mu("chrome")&&!(Mu("trident/")||Mu("edge/"))&&!Mu("cobalt")};
xma=function(){return Mu("armv7")||Mu("aarch64")||Mu("android")};
g.Ou=function(){return Mu("cobalt")};
Pu=function(){return Mu("cobalt")&&Mu("appletv")};
Qu=function(){return Mu("(ps3; leanback shell)")||Mu("ps3")&&g.Ou()};
yma=function(){return Mu("(ps4; leanback shell)")||Mu("ps4")&&g.Ou()};
g.zma=function(){return g.Ou()&&(Mu("ps4 vr")||Mu("ps4 pro vr"))};
Ru=function(){var a=/WebKit\/([0-9]+)/.exec(g.nb());return!!(a&&600<=parseInt(a[1],10))};
Su=function(){var a=/WebKit\/([0-9]+)/.exec(g.nb());return!!(a&&602<=parseInt(a[1],10))};
Tu=function(){return Mu("iemobile")||Mu("windows phone")&&Mu("edge")};
Vu=function(){return Uu&&Mu("applewebkit")&&!Mu("version")&&(!Mu("safari")||Mu("gsa/"))};
Xu=function(){return g.Wu&&Mu("version/")};
Yu=function(){return Mu("smart-tv")&&Mu("samsung")};
Mu=function(a){var b=g.nb();return b?0<=b.toLowerCase().indexOf(a):!1};
g.Zu=function(a,b){if(a)return a[b.name]};
$u=function(a){var b=g.O("INNERTUBE_HOST_OVERRIDE");b&&(a=String(b)+String(Eea(a)));return a};
Ama=function(a,b){var c={};g.O("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")&&(null==b?0:b.Authorization)||(c.key=g.O("INNERTUBE_API_KEY"));g.S("json_condensed_response")&&(c.prettyPrint="false");return a=nu(a,c)};
av=function(a,b){var c=void 0===c?{}:c;a={method:void 0===b?"POST":b,mode:ou(a)?"same-origin":"cors",credentials:ou(a)?"same-origin":"include"};b={};for(var d=g.r(Object.keys(c)),e=d.next();!e.done;e=d.next())e=e.value,c[e]&&(b[e]=c[e]);0<Object.keys(b).length&&(a.headers=b);return a};
bv=function(){return tea()||Vu()||Xu()?!0:g.O("EOM_VISITOR_DATA")?!1:!0};
cv=function(a,b){return void 0===b||null===b?a:"1"===b||!0===b||1===b||"True"===b?!0:!1};
dv=function(a,b,c){for(var d in c)if(c[d]==b)return c[d];return a};
ev=function(a,b){return void 0===b||null===b?a:Number(b)};
fv=function(a,b){return void 0===b||null===b?a:b.toString()};
gv=function(a,b){if(b){if("fullwidth"===a)return Infinity;if("fullheight"===a)return 0}return a&&(b=a.match(Bma))&&(a=Number(b[2]),b=Number(b[1]),!isNaN(a)&&!isNaN(b)&&0<a)?b/a:NaN};
hv=function(a){var b=a.docid||a.video_id||a.videoId||a.id;if(b)return b;b=a.raw_player_response;b||g.S("parse_video_id_from_serialized_player_response_killswitch")||(a=a.player_response)&&(b=JSON.parse(a));return b&&b.videoDetails&&b.videoDetails.videoId||null};
Cma=function(a){return"EMBEDDED_PLAYER_MODE_PFL"===iv(a,!1)};
Dma=function(a){return"EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT"===a||"EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"===a?!0:!1};
iv=function(a,b){b=(void 0===b?0:b)?"EMBEDDED_PLAYER_MODE_DEFAULT":"EMBEDDED_PLAYER_MODE_UNKNOWN";var c=a.raw_embedded_player_response;if(!c&&(a=a.embedded_player_response))try{c=JSON.parse(a)}catch(d){return b}return c?dv(b,c.embeddedPlayerMode,Ema):b};
kv=function(a){Xa.call(this,a.message||a.description||a.name);this.isMissing=a instanceof jv;this.isTimeout=a instanceof Bu&&"net.timeout"==a.errorCode;this.isCanceled=a instanceof Jh};
jv=function(){Xa.call(this,"Biscotti ID is missing from server")};
Fma=function(){if(g.S("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("Biscotti id fetching has been disabled entirely.");if(!bv())return Error("User has not consented - not fetching biscotti id.");var a=g.O("PLAYER_VARS",{});if("1"==g.Ef(a,"privembed",!1))return Error("Biscotti ID is not available in private embed mode");if(Cma(a))return Error("Biscotti id fetching has been disabled for pfl.")};
Ima=function(){var a=Fma();if(void 0!==a)return Gh(a);lv||(lv=Cu("//googleads.g.doubleclick.net/pagead/id",mv).then(Gma).bj(function(b){return Hma(2,b)}));
return lv};
Gma=function(a){a=a.xhr.responseText;if(!bb(a,")]}'"))throw new jv;a=JSON.parse(a.substr(4));if(1<(a.type||1))throw new jv;a=a.id;Wla(a);lv=Gu(a);Jma(18E5,2);return a};
Hma=function(a,b){b=new kv(b);Wla("");lv=Fu(b);0<a&&Jma(12E4,a-1);throw b;};
Jma=function(a,b){g.vu(function(){Cu("//googleads.g.doubleclick.net/pagead/id",mv).then(Gma,function(c){return Hma(b,c)}).bj(g.Yf)},a)};
Kma=function(){try{var a=g.Ga("yt.ads.biscotti.getId_");return a?a():Ima()}catch(b){return Gh(b)}};
Lma=function(a){var b=this;this.u=void 0;this.j=!1;a.addEventListener("beforeinstallprompt",function(c){c.preventDefault();b.u=c});
a.addEventListener("appinstalled",function(){b.j=!0},{once:!0})};
nv=function(){if(!g.C.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return g.C.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":g.C.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":g.C.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":g.C.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(a){return"WEB_DISPLAY_MODE_UNKNOWN"}};
g.pv=function(){this.j=g.O("ALT_PREF_COOKIE_NAME","PREF");this.u=g.O("ALT_PREF_COOKIE_DOMAIN","youtube.com");var a=g.Ku(this.j);if(a){a=decodeURIComponent(a).split("&");for(var b=0;b<a.length;b++){var c=a[b].split("="),d=c[0];(c=c[1])&&(ov[d]=c.toString())}}};
g.qv=function(a,b){return!!((Mma("f"+(Math.floor(b/31)+1))||0)&1<<b%31)};
rv=function(a,b){var c="f"+(Math.floor(a/31)+1);a=1<<a%31;var d=Mma(c)||0;d=b?d|a:d&~a;0==d?delete ov[c]:(b=d.toString(16),ov[c]=b.toString())};
tv=function(a){if(/^f([1-9][0-9]*)$/.test(a))throw Error("ExpectedRegexMatch: "+a);};
uv=function(a){if(!/^\w+$/.test(a))throw Error("ExpectedRegexMismatch: "+a);};
Mma=function(a){a=void 0!==ov[a]?ov[a].toString():null;return null!=a&&/^[A-Fa-f0-9]+$/.test(a)?parseInt(a,16):null};
Nma=function(){var a=g.C.navigator;return a?a.connection:void 0};
Pma=function(){var a=Nma();if(a){var b=Oma[a.type||"unknown"]||"CONN_UNKNOWN";a=Oma[a.effectiveType||"unknown"]||"CONN_UNKNOWN";"CONN_CELLULAR_UNKNOWN"===b&&"CONN_UNKNOWN"!==a&&(b=a);if("CONN_UNKNOWN"!==b)return b;if("CONN_UNKNOWN"!==a)return a}};
Rma=function(){var a=Nma();if(null!=a&&a.effectiveType)return Qma.hasOwnProperty(a.effectiveType)?Qma[a.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
Sma=function(){return"INNERTUBE_API_KEY"in Yt&&"INNERTUBE_API_VERSION"in Yt};
g.vv=function(){return{innertubeApiKey:g.O("INNERTUBE_API_KEY"),innertubeApiVersion:g.O("INNERTUBE_API_VERSION"),YC:g.O("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),xI:g.O("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),MP:g.O("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:g.O("INNERTUBE_CONTEXT_CLIENT_VERSION"),zI:g.O("INNERTUBE_CONTEXT_HL"),yI:g.O("INNERTUBE_CONTEXT_GL"),NP:g.O("INNERTUBE_HOST_OVERRIDE")||"",OP:!!g.O("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),AI:!!g.O("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",
!1),appInstallData:g.O("SERIALIZED_CLIENT_CONFIG_DATA")}};
g.wv=function(a){var b={client:{hl:a.zI,gl:a.yI,clientName:a.xI,clientVersion:a.innertubeContextClientVersion,configInfo:a.YC}};navigator.userAgent&&(b.client.userAgent=String(navigator.userAgent));var c=g.C.devicePixelRatio;c&&1!=c&&(b.client.screenDensityFloat=String(c));c=bu();""!==c&&(b.client.experimentsToken=c);c=cu();0<c.length&&(b.request={internalExperimentFlags:c});Tma(a,void 0,b);Uma(void 0,b);Vma(a,void 0,b);Wma(void 0,b);g.O("DELEGATED_SESSION_ID")&&!g.S("pageid_as_header_web")&&(b.user=
{onBehalfOfUser:g.O("DELEGATED_SESSION_ID")});a=Object;c=a.assign;for(var d=b.client,e={},f=g.r(Object.entries(ju(g.O("DEVICE","")))),h=f.next();!h.done;h=f.next()){var l=g.r(h.value);h=l.next().value;l=l.next().value;"cbrand"===h?e.deviceMake=l:"cmodel"===h?e.deviceModel=l:"cbr"===h?e.browserName=l:"cbrver"===h?e.browserVersion=l:"cos"===h?e.osName=l:"cosver"===h?e.osVersion=l:"cplatform"===h&&(e.platform=l)}b.client=c.call(a,d,e);return b};
Xma=function(a){var b=new iq,c=new g.eq;g.E(c,1,a.zI);g.E(c,2,a.yI);g.E(c,16,a.MP);g.E(c,17,a.innertubeContextClientVersion);if(a.YC){var d=a.YC,e=new $p;d.coldConfigData&&g.E(e,1,d.coldConfigData);d.appInstallData&&g.E(e,6,d.appInstallData);d.coldHashData&&g.E(e,3,d.coldHashData);d.hotHashData&&g.E(e,5,d.hotHashData);F(c,$p,62,e)}(d=g.C.devicePixelRatio)&&1!=d&&g.E(c,65,d);d=bu();""!==d&&g.E(c,54,d);d=cu();if(0<d.length){e=new fq;for(var f=0;f<d.length;f++){var h=new Zp;g.E(h,1,d[f].key);h.setValue(d[f].value);
Kd(e,15,Zp,h)}F(b,fq,5,e)}Tma(a,c);Uma(c);Vma(a,c);Wma(c);g.O("DELEGATED_SESSION_ID")&&!g.S("pageid_as_header_web")&&(a=new hq,g.E(a,3,g.O("DELEGATED_SESSION_ID")));a=g.r(Object.entries(ju(g.O("DEVICE",""))));for(d=a.next();!d.done;d=a.next())e=g.r(d.value),d=e.next().value,e=e.next().value,"cbrand"===d?g.E(c,12,e):"cmodel"===d?g.E(c,13,e):"cbr"===d?g.E(c,87,e):"cbrver"===d?g.E(c,88,e):"cos"===d?g.E(c,18,e):"cosver"===d?g.E(c,19,e):"cplatform"===d&&g.E(c,42,e);b.J(c);return b};
Tma=function(a,b,c){a=a.xI;if("WEB"===a||"MWEB"===a||1===a||2===a)if(b){c=Ed(b,dq,96)||new dq;var d=nv();d=Object.keys(Yma).indexOf(d);d=-1===d?null:d;null!==d&&g.E(c,3,d);F(b,dq,96,c)}else c&&(c.client.mainAppWebInfo=null!=(d=c.client.mainAppWebInfo)?d:{},c.client.mainAppWebInfo.webDisplayMode=nv())};
Uma=function(a,b){var c;if(g.S("web_log_memory_total_kbytes")&&(null==(c=g.C.navigator)?0:c.deviceMemory)){var d;c=null==(d=g.C.navigator)?void 0:d.deviceMemory;a?g.E(a,95,1E6*c):b&&(b.client.memoryTotalKbytes=""+1E6*c)}};
Vma=function(a,b,c){if(a.appInstallData)if(b){var d;c=null!=(d=Ed(b,$p,62))?d:new $p;g.E(c,6,a.appInstallData);F(b,$p,62,c)}else c&&(c.client.configInfo=c.client.configInfo||{},c.client.configInfo.appInstallData=a.appInstallData)};
Wma=function(a,b){var c=Pma();c&&(a?g.E(a,61,Zma[c]):b&&(b.client.connectionType=c));g.S("web_log_effective_connection_type")&&(c=Rma())&&(a?g.E(a,94,$ma[c]):b&&(b.client.effectiveConnectionType=c))};
ana=function(a,b,c){c=void 0===c?{}:c;var d={};g.O("EOM_VISITOR_DATA")?d={"X-Goog-EOM-Visitor-Id":g.O("EOM_VISITOR_DATA")}:d={"X-Goog-Visitor-Id":c.visitorData||g.O("VISITOR_DATA","")};if(b&&b.includes("www.youtube-nocookie.com"))return d;(b=c.PN||g.O("AUTHORIZATION"))||(a?b="Bearer "+g.Ga("gapi.auth.getToken")().access_token:b=Zh([]));b&&(d.Authorization=b,d["X-Goog-AuthUser"]=g.O("SESSION_INDEX",0),g.S("pageid_as_header_web")&&(d["X-Goog-PageId"]=g.O("DELEGATED_SESSION_ID")));return d};
xv=function(a){var b;(b=g.Oo(a))||(a=new Ko(a||"UserDataSharedStore"),b=a.isAvailable()?a:null);this.j=(a=b)?new Eo(a):null;this.u=document.domain||window.location.hostname};
yv=function(){};
g.Av=function(a,b,c){return zv(b,0,c)};
bna=function(a,b){zv(a,2,b)};
Bv=function(){yv.apply(this,arguments)};
g.Cv=function(){Bv.j||(Bv.j=new Bv);return Bv.j};
g.Dv=function(){return!!g.Ga("yt.scheduler.instance")};
zv=function(a,b,c){void 0!==c&&Number.isNaN(Number(c))&&(c=void 0);var d=g.Ga("yt.scheduler.instance.addJob");return d?d(a,b,c):void 0===c?(a(),NaN):g.vu(a,c||0)};
Ev=function(a){var b=g.Ga("yt.scheduler.instance.setPriorityThreshold");b&&b(a)};
Gv=function(){var a;return null==(a=Fv())?void 0:a.get("LAST_RESULT_ENTRY_KEY",!0)};
cna=function(){var a={};for(Hv=new Iv(void 0===a.handleError?Jv:a.handleError,void 0===a.logEvent?g.Kv:a.logEvent);0<Lv.length;)switch(a=Lv.shift(),a.type){case "ERROR":Hv.Ez(a.payload);break;case "EVENT":Hv.logEvent(a.eventType,a.payload)}};
Nv=function(a){Mv||(Hv?Hv.Ez(a):(Lv.push({type:"ERROR",payload:a}),10<Lv.length&&Lv.shift()))};
Ov=function(a,b){Mv||(Hv?Hv.logEvent(a,b):(Lv.push({type:"EVENT",eventType:a,payload:b}),10<Lv.length&&Lv.shift()))};
g.Pv=function(a){var b=g.za.apply(1,arguments);var c=Error.call(this,a);this.message=c.message;"stack"in c&&(this.stack=c.stack);this.args=[].concat(g.t(b))};
g.Rv=function(){try{return g.Qv(),!0}catch(a){return!1}};
g.Qv=function(a){if(void 0!==g.O("DATASYNC_ID"))return g.O("DATASYNC_ID");throw new g.Pv("Datasync ID not set",void 0===a?"unknown":a);};
Sv=function(a){if(0<=a.indexOf(":"))throw Error("Database name cannot contain ':'");};
Tv=function(a){return a.substr(0,a.indexOf(":"))||a};
g.Uv=function(a,b,c,d,e){b=void 0===b?{}:b;c=void 0===c?dna[a]:c;d=void 0===d?ena[a]:d;e=void 0===e?fna[a]:e;g.Pv.call(this,c,Object.assign({},{name:"YtIdbKnownError",isSw:void 0===self.document,isIframe:self!==self.top,type:a},b));this.type=a;this.message=c;this.level=d;this.j=e;Object.setPrototypeOf(this,g.Uv.prototype)};
Vv=function(a,b){g.Uv.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:b,foundObjectStores:a},dna.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,Vv.prototype)};
Wv=function(a,b){var c=Error.call(this);this.message=c.message;"stack"in c&&(this.stack=c.stack);this.index=a;this.objectStore=b;Object.setPrototypeOf(this,Wv.prototype)};
Yv=function(a,b,c,d){b=Tv(b);var e=a instanceof Error?a:Error("Unexpected error: "+a);if(e instanceof g.Uv)return e;a={objectStoreNames:c,dbName:b,dbVersion:d};if("QuotaExceededError"===e.name)return new g.Uv("QUOTA_EXCEEDED",a);if(g.Xv&&"UnknownError"===e.name)return new g.Uv("QUOTA_MAYBE_EXCEEDED",a);if(e instanceof Wv)return new g.Uv("MISSING_INDEX",Object.assign({},a,{objectStore:e.objectStore,index:e.index}));if("InvalidStateError"===e.name&&gna.some(function(f){return e.message.includes(f)}))return new g.Uv("EXECUTE_TRANSACTION_ON_CLOSED_DB",
a);
if("AbortError"===e.name)return new g.Uv("UNKNOWN_ABORT",a,e.message);e.args=[Object.assign({},a,{name:"IdbError",MD:e.name})];e.level="WARNING";return e};
g.Zv=function(a,b,c){var d=Gv();return new g.Uv("IDB_NOT_SUPPORTED",{context:{caller:a,publicName:b,version:c,hasSucceededOnce:null==d?void 0:d.hasSucceededOnce}})};
hna=function(a){if(!a)throw Error();throw a;};
ina=function(a){return a};
$v=function(a){this.j=a};
g.aw=function(a){function b(e){if("PENDING"===d.state.status){d.state={status:"REJECTED",reason:e};e=g.r(d.onRejected);for(var f=e.next();!f.done;f=e.next())f=f.value,f()}}
function c(e){if("PENDING"===d.state.status){d.state={status:"FULFILLED",value:e};e=g.r(d.j);for(var f=e.next();!f.done;f=e.next())f=f.value,f()}}
var d=this;this.state={status:"PENDING"};this.j=[];this.onRejected=[];a=a.j;try{a(c,b)}catch(e){b(e)}};
jna=function(a,b,c,d,e){try{if("FULFILLED"!==a.state.status)throw Error("calling handleResolve before the promise is fulfilled.");var f=c(a.state.value);f instanceof g.aw?bw(a,b,f,d,e):d(f)}catch(h){e(h)}};
kna=function(a,b,c,d,e){try{if("REJECTED"!==a.state.status)throw Error("calling handleReject before the promise is rejected.");var f=c(a.state.reason);f instanceof g.aw?bw(a,b,f,d,e):d(f)}catch(h){e(h)}};
bw=function(a,b,c,d,e){b===c?e(new TypeError("Circular promise chain detected.")):c.then(function(f){f instanceof g.aw?bw(a,b,f,d,e):d(f)},function(f){e(f)})};
lna=function(a,b,c){function d(){c(a.error);f()}
function e(){b(a.result);f()}
function f(){try{a.removeEventListener("success",e),a.removeEventListener("error",d)}catch(h){}}
a.addEventListener("success",e);a.addEventListener("error",d)};
mna=function(a){return new Promise(function(b,c){lna(a,b,c)})};
cw=function(a){return new g.aw(new $v(function(b,c){lna(a,b,c)}))};
dw=function(a,b){return new g.aw(new $v(function(c,d){function e(){var f=a?b(a):null;f?f.then(function(h){a=h;e()},d):c()}
e()}))};
nna=function(a,b){this.request=a;this.cursor=b};
ew=function(a){return cw(a).then(function(b){return b?new nna(a,b):null})};
ona=function(a,b){this.j=a;this.options=b;this.transactionCount=0;this.B=Math.round((0,g.T)());this.u=!1};
g.gw=function(a,b,c){a=a.j.createObjectStore(b,c);return new fw(a)};
hw=function(a,b){a.j.objectStoreNames.contains(b)&&a.j.deleteObjectStore(b)};
g.pna=function(a,b,c){return g.iw(a,[b],{mode:"readwrite",Zb:!0},function(d){return g.jw(d.objectStore(b),c)})};
g.iw=function(a,b,c,d){var e,f,h,l,m,n,p,q,u,w,y,A;return g.z(function(B){switch(B.j){case 1:var D={mode:"readonly",Zb:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};"string"===typeof c?D.mode=c:Object.assign(D,c);e=D;a.transactionCount++;f=e.Zb?3:1;h=0;case 2:if(l){B.Ma(3);break}h++;m=Math.round((0,g.T)());g.pa(B,4);n=a.j.transaction(b,e.mode);D=new kw(n);D=qna(D,d);return g.x(B,D,6);case 6:return p=B.u,q=Math.round((0,g.T)()),rna(a,m,q,h,void 0,b.join(),e),B.return(p);case 4:u=g.ua(B);w=Math.round((0,g.T)());
y=Yv(u,a.j.name,b.join(),a.j.version);if((A=y instanceof g.Uv&&!y.j)||h>=f)rna(a,m,w,h,y,b.join(),e),l=y;B.Ma(2);break;case 3:return B.return(Promise.reject(l))}})};
rna=function(a,b,c,d,e,f,h){b=c-b;e?(e instanceof g.Uv&&("QUOTA_EXCEEDED"===e.type||"QUOTA_MAYBE_EXCEEDED"===e.type)&&Ov("QUOTA_EXCEEDED",{dbName:Tv(a.j.name),objectStoreNames:f,transactionCount:a.transactionCount,transactionMode:h.mode}),e instanceof g.Uv&&"UNKNOWN_ABORT"===e.type&&(c-=a.B,0>c&&c>=Math.pow(2,31)&&(c=0),Ov("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:f,transactionDuration:b,transactionCount:a.transactionCount,dbDuration:c}),a.u=!0),sna(a,!1,d,f,b,h.tag),Nv(e)):sna(a,!0,d,
f,b,h.tag)};
sna=function(a,b,c,d,e,f){Ov("TRANSACTION_ENDED",{objectStoreNames:d,connectionHasUnknownAbortedTransaction:a.u,duration:e,isSuccessful:b,tryCount:c,tag:void 0===f?"IDB_TRANSACTION_TAG_UNKNOWN":f})};
fw=function(a){this.j=a};
g.lw=function(a,b,c){a.j.createIndex(b,c,{unique:!1})};
tna=function(a,b){return g.mw(a,{query:b},function(c){return c.delete().then(function(){return c.continue()})}).then(function(){})};
una=function(a,b,c){var d=[];return g.mw(a,{query:b},function(e){if(!(void 0!==c&&d.length>=c))return d.push(e.getValue()),e.continue()}).then(function(){return d})};
wna=function(a){return"getAllKeys"in IDBObjectStore.prototype?cw(a.j.getAllKeys(void 0,void 0)):vna(a)};
vna=function(a){var b=[];return g.xna(a,{query:void 0},function(c){b.push(c.MC());return c.continue()}).then(function(){return b})};
g.jw=function(a,b,c){return cw(a.j.put(b,c))};
g.mw=function(a,b,c){a=a.j.openCursor(b.query,b.direction);return nw(a).then(function(d){return dw(d,c)})};
g.xna=function(a,b,c){var d=b.query;b=b.direction;a="openKeyCursor"in IDBObjectStore.prototype?a.j.openKeyCursor(d,b):a.j.openCursor(d,b);return ew(a).then(function(e){return dw(e,c)})};
kw=function(a){var b=this;this.j=a;this.B=new Map;this.u=!1;this.done=new Promise(function(c,d){b.j.addEventListener("complete",function(){c()});
b.j.addEventListener("error",function(e){e.currentTarget===e.target&&d(b.j.error)});
b.j.addEventListener("abort",function(){var e=b.j.error;if(e)d(e);else if(!b.u){e=g.Uv;for(var f=b.j.objectStoreNames,h=[],l=0;l<f.length;l++){var m=f.item(l);if(null===m)throw Error("Invariant: item in DOMStringList is null");h.push(m)}e=new e("UNKNOWN_ABORT",{objectStoreNames:h.join(),dbName:b.j.db.name,mode:b.j.mode});d(e)}})})};
qna=function(a,b){var c=new Promise(function(d,e){try{b(a).then(function(f){d(f)}).catch(e)}catch(f){e(f),a.abort()}});
return Promise.all([c,a.done]).then(function(d){return g.r(d).next().value})};
yna=function(a){this.j=a};
zna=function(a,b,c){var d=[];return g.ow(a,{query:b},function(e){if(!(void 0!==c&&d.length>=c))return d.push(e.getValue()),e.continue()}).then(function(){return d})};
g.ow=function(a,b,c){a=a.j.openCursor(void 0===b.query?null:b.query,void 0===b.direction?"next":b.direction);return nw(a).then(function(d){return dw(d,c)})};
Ana=function(a,b){this.request=a;this.cursor=b};
nw=function(a){return cw(a).then(function(b){return b?new Ana(a,b):null})};
Bna=function(a,b,c){return new Promise(function(d,e){function f(){u||(u=new ona(h.result,{closed:q}));return u}
var h=void 0!==b?self.indexedDB.open(a,b):self.indexedDB.open(a);var l=c.blocked,m=c.blocking,n=c.r5,p=c.upgrade,q=c.closed,u;h.addEventListener("upgradeneeded",function(w){try{if(null===w.newVersion)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(null===h.transaction)throw Error("Invariant: transaction on IDbOpenDbRequest is null");w.dataLoss&&"none"!==w.dataLoss&&Ov("IDB_DATA_CORRUPTED",{reason:w.dataLossMessage||"unknown reason",dbName:Tv(a)});var y=f(),A=new kw(h.transaction);
p&&p(y,function(B){return w.oldVersion<B&&w.newVersion>=B},A);
A.done.catch(function(B){e(B)})}catch(B){e(B)}});
h.addEventListener("success",function(){var w=h.result;m&&w.addEventListener("versionchange",function(){m(f())});
w.addEventListener("close",function(){Ov("IDB_UNEXPECTEDLY_CLOSED",{dbName:Tv(a),dbVersion:w.version});n&&n()});
d(f())});
h.addEventListener("error",function(){e(h.error)});
l&&h.addEventListener("blocked",function(){l()})})};
Cna=function(a,b,c){c=void 0===c?{}:c;return Bna(a,b,c)};
pw=function(a,b){b=void 0===b?{}:b;var c,d,e,f;return g.z(function(h){if(1==h.j)return g.pa(h,2),c=self.indexedDB.deleteDatabase(a),d=b,(e=d.blocked)&&c.addEventListener("blocked",function(){e()}),g.x(h,mna(c),4);
if(2!=h.j)return g.ra(h,0);f=g.ua(h);throw Yv(f,a,"",-1);})};
Dna=function(a){return new Promise(function(b){bna(function(){b()},a)})};
qw=function(a,b){this.name=a;this.options=b;this.C=!0;this.I=this.D=0;this.u=500};
Ena=function(a,b){return new g.Uv("INCOMPATIBLE_DB_VERSION",{dbName:a.name,oldVersion:a.options.version,newVersion:b})};
g.rw=function(a,b){if(!b)throw g.Zv("openWithToken",Tv(a.name));return a.open()};
Fna=function(a,b){var c;return g.z(function(d){if(1==d.j)return g.x(d,g.rw(tw,b),2);c=d.u;return d.return(g.iw(c,["databases"],{Zb:!0,mode:"readwrite"},function(e){var f=e.objectStore("databases");return f.get(a.actualName).then(function(h){if(h?a.actualName!==h.actualName||a.publicName!==h.publicName||a.userIdentifier!==h.userIdentifier:1)return g.jw(f,a).then(function(){})})}))})};
uw=function(a,b){var c;return g.z(function(d){if(1==d.j)return a?g.x(d,g.rw(tw,b),2):d.return();c=d.u;return d.return(c.delete("databases",a))})};
Gna=function(a,b){var c,d;return g.z(function(e){return 1==e.j?(c=[],g.x(e,g.rw(tw,b),2)):3!=e.j?(d=e.u,g.x(e,g.iw(d,["databases"],{Zb:!0,mode:"readonly"},function(f){c.length=0;return g.mw(f.objectStore("databases"),{},function(h){a(h.getValue())&&c.push(h.getValue());return h.continue()})}),3)):e.return(c)})};
Hna=function(a){return Gna(function(b){return"LogsDatabaseV2"===b.publicName&&void 0!==b.userIdentifier},a)};
Ina=function(){var a,b,c,d;return g.z(function(e){switch(e.j){case 1:a=Gv();if(null==(b=a)?0:b.hasSucceededOnce)return e.return(!0);if(Uu&&Ru()&&!Su()||g.vw)return e.return(!1);try{if(c=self,!(c.indexedDB&&c.IDBIndex&&c.IDBKeyRange&&c.IDBObjectStore))return e.return(!1)}catch(f){return e.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return e.return(!1);g.pa(e,2);d={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};
return g.x(e,Fna(d,ww),4);case 4:return g.x(e,uw("yt-idb-test-do-not-use",ww),5);case 5:return e.return(!0);case 2:return g.ua(e),e.return(!1)}})};
Jna=function(){if(void 0!==xw)return xw;Mv=!0;return xw=Ina().then(function(a){Mv=!1;var b;if(null!=(b=Fv())&&b.j){var c;b={hasSucceededOnce:(null==(c=Gv())?void 0:c.hasSucceededOnce)||a};var d;null==(d=Fv())||d.set("LAST_RESULT_ENTRY_KEY",b,2592E3,!0)}return a})};
yw=function(){return g.Ga("ytglobal.idbToken_")||void 0};
g.Aw=function(){var a=yw();return a?Promise.resolve(a):Jna().then(function(b){(b=b?ww:void 0)&&g.Fa("ytglobal.idbToken_",b);return b})};
Kna=function(a){if(!g.Rv())throw a=new g.Uv("AUTH_INVALID",{dbName:a}),Nv(a),a;var b=g.Qv();return{actualName:a+":"+b,publicName:a,userIdentifier:b}};
Lna=function(a,b,c,d){var e,f,h,l,m,n;return g.z(function(p){switch(p.j){case 1:return f=null!=(e=Error().stack)?e:"",g.x(p,g.Aw(),2);case 2:h=p.u;if(!h)throw l=g.Zv("openDbImpl",a,b),g.S("ytidb_async_stack_killswitch")||(l.stack=l.stack+"\n"+f.substring(f.indexOf("\n")+1)),Nv(l),l;Sv(a);m=c?{actualName:a,publicName:a,userIdentifier:void 0}:Kna(a);g.pa(p,3);return g.x(p,Fna(m,h),5);case 5:return g.x(p,Cna(m.actualName,b,d),6);case 6:return p.return(p.u);case 3:return n=g.ua(p),g.pa(p,7),g.x(p,uw(m.actualName,
h),9);case 9:g.ra(p,8);break;case 7:g.ua(p);case 8:throw n;}})};
Mna=function(a,b,c){c=void 0===c?{}:c;return Lna(a,b,!1,c)};
Nna=function(a,b,c){c=void 0===c?{}:c;return Lna(a,b,!0,c)};
Ona=function(a,b){b=void 0===b?{}:b;var c,d;return g.z(function(e){if(1==e.j)return g.x(e,g.Aw(),2);if(3!=e.j){c=e.u;if(!c)return e.return();Sv(a);d=Kna(a);return g.x(e,pw(d.actualName,b),3)}return g.x(e,uw(d.actualName,c),0)})};
Pna=function(a,b,c){a=a.map(function(d){return g.z(function(e){return 1==e.j?g.x(e,pw(d.actualName,b),2):g.x(e,uw(d.actualName,c),0)})});
return Promise.all(a).then(function(){})};
Qna=function(){var a=void 0===a?{}:a;var b,c;return g.z(function(d){if(1==d.j)return g.x(d,g.Aw(),2);if(3!=d.j){b=d.u;if(!b)return d.return();Sv("LogsDatabaseV2");return g.x(d,Hna(b),3)}c=d.u;return g.x(d,Pna(c,a,b),0)})};
Rna=function(a,b){b=void 0===b?{}:b;var c;return g.z(function(d){if(1==d.j)return g.x(d,g.Aw(),2);if(3!=d.j){c=d.u;if(!c)return d.return();Sv(a);return g.x(d,pw(a,b),3)}return g.x(d,uw(a,c),0)})};
Cw=function(a){this.LB=this.Ze=!1;this.potentialEsfErrorCounter=this.j=0;this.handleError=function(){};
this.Zv=function(){};
this.now=Date.now;this.yy=!1;var b;this.SS=null!=(b=a.SS)?b:100;var c;this.oS=null!=(c=a.oS)?c:1;var d;this.hS=null!=(d=a.hS)?d:2592E6;var e;this.aS=null!=(e=a.aS)?e:12E4;var f;this.nS=null!=(f=a.nS)?f:5E3;var h;this.Ye=null!=(h=a.Ye)?h:void 0;this.jC=!!a.jC;var l;this.VB=null!=(l=a.VB)?l:.1;var m;this.YD=null!=(m=a.YD)?m:10;a.handleError&&(this.handleError=a.handleError);a.Zv&&(this.Zv=a.Zv);a.yy&&(this.yy=a.yy);a.LB&&(this.LB=a.LB);this.jb=a.jb;this.xl=a.xl;this.jg=a.jg;this.ag=a.ag;this.Vo=a.Vo;
this.WJ=a.WJ;this.rJ=a.rJ;Bw(this)&&(!this.jb||this.jb("networkless_logging"))&&Sna(this)};
Sna=function(a){Bw(a)&&!a.yy&&(a.Ze=!0,a.jC&&Math.random()<=a.VB&&a.jg.QX(a.Ye),Tna(a),a.ag.tf()&&a.KA(),a.ag.Ra(a.WJ,a.KA.bind(a)),a.ag.Ra(a.rJ,a.cO.bind(a)))};
Dw=function(a,b){var c,d;return g.z(function(e){switch(e.j){case 1:if(!Bw(a))throw c=g.Zv("immediateSend"),c;if(void 0===b.id){e.Ma(2);break}return g.x(e,a.jg.p_(b.id,a.Ye),3);case 3:(d=e.u)?b=d:a.Zv(Error("The request cannot be found in the database."));case 2:if(Una(a,b,a.hS)){e.Ma(4);break}a.Zv(Error("Networkless Logging: Stored logs request expired age limit"));if(void 0===b.id){e.Ma(5);break}return g.x(e,a.jg.Gv(b.id,a.Ye),5);case 5:return e.return();case 4:b.skipRetry||(b=Vna(a,b));if(!b){e.Ma(0);
break}if(!b.skipRetry||void 0===b.id){e.Ma(8);break}return g.x(e,a.jg.Gv(b.id,a.Ye),8);case 8:a.Vo(b.url,b.options,!!b.skipRetry),g.na(e)}})};
Vna=function(a,b){if(!Bw(a))throw g.Zv("updateRequestHandlers");var c=b.options.onError?b.options.onError:function(){};
b.options.onError=function(e,f){var h,l,m;return g.z(function(n){switch(n.j){case 1:h=Wna(f);if(!(a.jb&&a.jb("nwl_consider_error_code")&&h||a.jb&&!a.jb("nwl_consider_error_code")&&a.potentialEsfErrorCounter<=a.YD)){n.Ma(2);break}if(!a.ag.vA){n.Ma(3);break}return g.x(n,a.ag.vA(),3);case 3:if(a.ag.tf()){n.Ma(2);break}c(e,f);if(!a.jb||!a.jb("nwl_consider_error_code")||void 0===(null==(l=b)?void 0:l.id)){n.Ma(6);break}return g.x(n,a.jg.yK(b.id,a.Ye,!1),6);case 6:return n.return();case 2:if(a.jb&&a.jb("nwl_consider_error_code")&&
!h&&a.potentialEsfErrorCounter>a.YD)return n.return();a.potentialEsfErrorCounter++;if(void 0===(null==(m=b)?void 0:m.id)){n.Ma(8);break}return b.sendCount<a.oS?g.x(n,a.jg.yK(b.id,a.Ye),12):g.x(n,a.jg.Gv(b.id,a.Ye),8);case 12:a.xl.Jh(function(){a.ag.tf()&&a.KA()},a.nS);
case 8:c(e,f),g.na(n)}})};
var d=b.options.onSuccess?b.options.onSuccess:function(){};
b.options.onSuccess=function(e,f){var h;return g.z(function(l){if(1==l.j)return void 0===(null==(h=b)?void 0:h.id)?l.Ma(2):g.x(l,a.jg.Gv(b.id,a.Ye),2);a.ag.Lo&&a.jb&&a.jb("vss_network_hint")&&a.ag.Lo(!0);d(e,f);g.na(l)})};
return b};
Una=function(a,b,c){b=b.timestamp;return a.now()-b>=c?!1:!0};
Tna=function(a){if(!Bw(a))throw g.Zv("retryQueuedRequests");a.jg.gP("QUEUED",a.Ye).then(function(b){b&&!Una(a,b,a.aS)?a.xl.Jh(function(){return g.z(function(c){if(1==c.j)return void 0===b.id?c.Ma(2):g.x(c,a.jg.yK(b.id,a.Ye),2);Tna(a);g.na(c)})}):a.ag.tf()&&a.KA()})};
Ew=function(a,b){a.GT&&!a.ag.tf()?a.GT(b):a.handleError(b)};
Bw=function(a){return!!a.Ye||a.LB};
Wna=function(a){var b;return(a=null==a?void 0:null==(b=a.error)?void 0:b.code)&&400<=a&&599>=a?!1:!0};
Fw=function(a,b){this.version=a;this.args=b};
Gw=function(a,b){this.topic=a;this.j=b};
Iw=function(a,b){var c=Hw();c&&c.publish.call(c,a.toString(),a,b)};
Yna=function(a,b,c){var d=Hw();if(!d)return 0;var e=d.subscribe(a.toString(),function(f,h){var l=g.Ga("ytPubsub2Pubsub2SkipSubKey");l&&l==e||(l=function(){if(Jw[e])try{if(h&&a instanceof Gw&&a!=f)try{var m=a.j,n=h;if(!n.args||!n.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");try{if(!m.Wq){var p=new m;m.Wq=p.version}var q=m.Wq}catch(u){}if(!q||n.version!=q)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{h=Reflect.construct(m,
g.bc(n.args))}catch(u){throw u.message="yt.pubsub2.Data.deserialize(): "+u.message,u;}}catch(u){throw u.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+a.toString()+": "+u.message,u;}b.call(c||window,h)}catch(u){g.eu(u)}},Xna[a.toString()]?g.Dv()?g.Tn.Jh(l):g.vu(l,0):l())});
Jw[e]=!0;Kw[a.toString()]||(Kw[a.toString()]=[]);Kw[a.toString()].push(e);return e};
Mw=function(a,b,c){var d=Yna(a,function(e){b.apply(c,arguments);Lw(d)},c);
return d};
Lw=function(a){var b=Hw();b&&("number"===typeof a&&(a=[a]),g.qc(a,function(c){b.unsubscribeByKey(c);delete Jw[c]}))};
Hw=function(){return g.Ga("ytPubsub2Pubsub2Instance")};
Nw=function(a,b){qw.call(this,a,b);this.options=b;Sv(a)};
Zna=function(a,b){var c;return function(){c||(c=new Nw(a,b));return c}};
g.Ow=function(a,b){return Zna(a,b)};
$na=function(){if(Pw)return Pw();var a={};Pw=g.Ow("LogsDatabaseV2",{xq:(a.LogsRequestsStore={Rn:2},a),Xw:!1,upgrade:function(b,c,d){c(2)&&g.gw(b,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});c(3);c(5)&&(d=d.objectStore("LogsRequestsStore"),d.j.indexNames.contains("newRequest")&&d.j.deleteIndex("newRequest"),g.lw(d,"newRequestV2",["status","interface","timestamp"]));c(7)&&hw(b,"sapisid");c(9)&&hw(b,"SWHealthLog")},
version:9});return Pw()};
Qw=function(a){return g.rw($na(),a)};
Rw=function(a,b){var c,d,e,f;return g.z(function(h){if(1==h.j)return c={startTime:(0,g.T)(),transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},g.x(h,Qw(b),2);if(3!=h.j)return d=h.u,e=Object.assign({},a,{options:JSON.parse(JSON.stringify(a.options)),interface:g.O("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),g.x(h,g.pna(d,"LogsRequestsStore",e),3);f=h.u;c.C5=(0,g.T)();aoa(c);return h.return(f)})};
boa=function(a,b){var c,d,e,f,h,l,m;return g.z(function(n){if(1==n.j)return c={startTime:(0,g.T)(),transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},g.x(n,Qw(b),2);if(3!=n.j)return d=n.u,e=g.O("INNERTUBE_CONTEXT_CLIENT_NAME",0),f=[a,e,0],h=[a,e,(0,g.T)()],l=IDBKeyRange.bound(f,h),m=void 0,g.x(n,g.iw(d,["LogsRequestsStore"],{mode:"readwrite",Zb:!0},function(p){return g.ow(p.objectStore("LogsRequestsStore").index("newRequestV2"),{query:l,direction:"prev"},function(q){q.getValue()&&(m=q.getValue(),"NEW"===
a&&(m.status="QUEUED",q.update(m)))})}),3);
c.C5=(0,g.T)();aoa(c);return n.return(m)})};
coa=function(a,b){var c;return g.z(function(d){if(1==d.j)return g.x(d,Qw(b),2);c=d.u;return d.return(g.iw(c,["LogsRequestsStore"],{mode:"readwrite",Zb:!0},function(e){var f=e.objectStore("LogsRequestsStore");return f.get(a).then(function(h){if(h)return h.status="QUEUED",g.jw(f,h).then(function(){return h})})}))})};
Sw=function(a,b,c){c=void 0===c?!0:c;var d;return g.z(function(e){if(1==e.j)return g.x(e,Qw(b),2);d=e.u;return e.return(g.iw(d,["LogsRequestsStore"],{mode:"readwrite",Zb:!0},function(f){var h=f.objectStore("LogsRequestsStore");return h.get(a).then(function(l){return l?(l.status="NEW",c&&(l.sendCount+=1),g.jw(h,l).then(function(){return l})):g.aw.resolve(void 0)})}))})};
Tw=function(a,b){var c;return g.z(function(d){if(1==d.j)return g.x(d,Qw(b),2);c=d.u;return d.return(c.delete("LogsRequestsStore",a))})};
doa=function(a){var b,c;return g.z(function(d){if(1==d.j)return g.x(d,Qw(a),2);b=d.u;c=(0,g.T)()-2592E6;return g.x(d,g.iw(b,["LogsRequestsStore"],{mode:"readwrite",Zb:!0},function(e){return g.mw(e.objectStore("LogsRequestsStore"),{},function(f){if(f.getValue().timestamp<=c)return f.delete().then(function(){return f.continue()})})}),0)})};
eoa=function(){g.z(function(a){return g.x(a,Qna(),0)})};
aoa=function(a){g.S("nwl_csi_killswitch")||.01>=Math.random()&&Iw("nwl_transaction_latency_payload",a)};
goa=function(a){return g.rw(foa(),a)};
hoa=function(a){var b,c;g.z(function(d){if(1==d.j)return g.x(d,goa(a),2);b=d.u;c=(0,g.T)()-2592E6;return g.x(d,g.iw(b,["SWHealthLog"],{mode:"readwrite",Zb:!0},function(e){return g.mw(e.objectStore("SWHealthLog"),{},function(f){if(f.getValue().timestamp<=c)return f.delete().then(function(){return f.continue()})})}),0)})};
ioa=function(a){var b;return g.z(function(c){if(1==c.j)return g.x(c,goa(a),2);b=c.u;return g.x(c,b.clear("SWHealthLog"),0)})};
g.Uw=function(a,b,c,d,e,f){e=void 0===e?"":e;f=void 0===f?!1:f;if(a)if(c&&!g.Ou()){if(a){a=g.og(g.pg(a));if("about:invalid#zClosurez"===a||a.startsWith("data"))a="";else{var h=void 0===h?{}:h;a=a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;");h.Y5a&&(a=a.replace(/(^|[\r\n\t ]) /g,"$1&#160;"));h.X5a&&(a=a.replace(/(\r\n|\n|\r)/g,"<br>"));h.Z5a&&(a=a.replace(/(\t+)/g,'<span style="white-space:pre">$1</span>'));h=zg(a);a=g.Rg(g.di(g.yg(h).toString()))}g.cb(a)||
(h=gh("IFRAME",{src:'javascript:"<body><img src=\\""+'+a+'+"\\"></body>"',style:"display:none"}),Yg(h).body.appendChild(h))}}else if(e)zu(a,b,"POST",e,d);else if(g.O("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||d)zu(a,b,"GET","",d,void 0,f);else{b:{try{var l=new Bga({url:a});if(l.B&&l.u||l.C){var m=hi(g.oi(5,a));var n=!(!m||!m.endsWith("/aclk")||"1"!==yi(a,"ri"));break b}}catch(p){}n=!1}n?joa(a)?(b&&b(),h=!0):h=!1:h=!1;h||koa(a,b)}};
joa=function(a,b){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(a,void 0===b?"":b))return!0}catch(c){}return!1};
koa=function(a,b){var c=new Image,d=""+loa++;Vw[d]=c;c.onload=c.onerror=function(){b&&Vw[d]&&b();delete Vw[d]};
c.src=a};
Ww=function(){this.j=new Map;this.u=!1};
Xw=function(){if(!Ww.j){var a=g.Ga("yt.networkRequestMonitor.instance")||new Ww;g.Fa("yt.networkRequestMonitor.instance",a);Ww.j=a}return Ww.j};
Zw=function(){Yw||(Yw=new xv("yt.offline"));return Yw};
moa=function(a){if(g.S("offline_error_handling")){var b=Zw().get("errors",!0)||{};b[a.message]={name:a.name,stack:a.stack};a.level&&(b[a.message].level=a.level);Zw().set("errors",b,2592E3,!0)}};
$w=function(){g.Uf.call(this);var a=this;this.u=!1;this.j=jka();this.j.Ra("networkstatus-online",function(){if(a.u&&g.S("offline_error_handling")){var b=Zw().get("errors",!0);if(b){for(var c in b)if(b[c]){var d=new g.Pv(c,"sent via offline_errors");d.name=b[c].name;d.stack=b[c].stack;d.level=b[c].level;g.eu(d)}Zw().set("errors",{ }('Y4ukFcORk3bSHp'));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment