// Playerjs.com 19.1.3
// 12.09.2023 00:19:01
// API - https://playerjs.com/docs/q=api
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('if(!1N.4i){B 4i=[];B eE}if(1N[\'G0\']){1z(G0,1)};E AD(3f){B o={1w:L,nF:[],qF:[],j7:\'ND\',NF:Dm,NH:Dl,8H:\'19.1.3\',gN:[\'8Q\',\'\'],j6:\'\',2a:L,8x:L,ac:L,NI:L,dW:L,62:L,9A:L,9i:L,u:\'#NL#GP#GO#NQ#GL#GT#cW#GE#NW#cW#H3#Ha#NY#O1#cW#O2#GP#GO#N9#Nb#Ng#Nm#Nu#O4#cW#GE#OE#OF#cW#OG#GL#GT#cW#H3#Ha#Ol#cW#OA#O8#O9#Oa#Ob#Of#Oi#Oj#O7#cW#Om/Op==\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',Or:\'\',y:\'xx?Ot=\',p:\'\',Ov:-1,vA:"GY",hm:"//GY.7w",7f:[],dt:H,pr:H,ga:L,ab:L,kV:[],Ox:L,eH:\'//.8r//\',vK:0,2i:[],5K:[],9r:[],3g:[],lO:[],a5:0,a6:[],lK:0,yO:L,6k:L,1y:L,vd:L,6B:L,ni:\'<GX>\',ic:\'</GX>\',aA:1N.cK.Y<2j&&1N.cK.1d<2j,qV:[],Oz:[],5A:{\'1G\':1,\'O6\':1,\'jH\':1,\'iv\':1,\'tw\':0},9Y:[],xP:0,fU:0,4V:L,5D:L,gf:L,pk:L,N4:[],bz:L,cY:0,jM:L,t0:1L,iV:1L,tA:L,Gj:E(x){B a;J a},M2:0,lH:4C,4d:L,do:L,vv:1Y.vv,d:8P.uE,iq:8P.uE,9x:8P.9x,fh:8P.9x.K("fh")==0,M3:{},xR:\'B9-GB.7w/GB.js\',fd:["Gj","GA"],5X:[],M6:[],M7:[],iO:1,pn:[],GA:E(x){B a;J a},17:0,pD:0,4w:L,dk:-1,aq:3,Mf:0,vR:0,ao:0,3E:{x:1,y:1,x0:1,y0:1},c8:["gL","gI","kh","km","ko","mu","mg","dx","e0","sZ"],m5:["Mh","LF","LS","MJ"],eJ:0,MM:0,xt:0,AM:0,eF:0,zI:[],cz:[\'7n\',\'eu\',\'lA\',\'6G\'],MN:[],po:H,wC:[],ly:0,ws:"w"+"s",oT:L,pO:[L,L,L]};B g2={S:{w:20,h:20,1f:"-",MO:"-",a:1,7B:-1,1u:"3O",1E:"",1G:1,gt:-1,bI:0,2y:1,1n:"",1B:"",4l:"MR",eY:12,j2:0,1p:"Q",2O:"0 3 0 3",9Q:"0 0 0 0",2z:1,k1:"0 0 0 0",MU:0,kq:1,bg:0,pE:0,FJ:0,4X:1,9T:-1,59:"3W",bR:-1,fJ:"0 0 0 0",pG:-1,pH:"3O",aG:-1,pP:-1,6b:"1V",4o:"uG",2y:0,jV:"3W",la:0.7,td:0,sT:"3O",ky:"3 5 3 5",MX:"0 0 0 0",MY:1,ti:"pV-pZ",tg:11,tf:0,2X:"",EL:5,EM:0,3m:0,N0:2,MS:2,DW:0.2,DH:0,DI:0.1,fy:0,Mn:"Mp",N2:1,Mr:5,E6:"3W",DO:"3O",DJ:"3O",Ec:1,FM:1,uA:1,7u:0,3D:0,gp:20,di:"<2C Y=\'20\' 1d=\'20\'><g><dw ry=\'5\' rx=\'5\' cy=\'10\' cx=\'10\' 6p=\'#d8\'/></g></2C>",vp:1,pb:-1,l1:0,pU:1,qZ:-1,Mm:0.1,ha:0,3p:"",KE:0,Ls:"uG",2U:"",KG:nB,L8:nB,EO:0,5L:0,6l:"3O",DN:0,DP:"3W",DM:9,s8:"0 0 10 0",se:"0 0 0 0",DG:0}};E Hv(){J H;o.HG=H}E cG(s){if(s.K(\'.\')==-1){s=s.1m(1);s2=\'\';V(i=0;i<s.R;i+=3){s2+=\'%u0\'+s.6X(i,i+3)}s=Mv(s2)}J s};E Hy(){if(o.u!=\'\'){v=9N(v,4R.6A(eq(o.u)))}if(3f.K("#"+v.al)==0){3t{3f=4R.6A(o[o.fd[0]](3f))}2Q(e){}}F{if(3f.K("#"+v.aW)==0){3t{3f=4R.6A(o[o.fd[1]](3f))}2Q(e){}}}}E 7D(x,y){if(x==\'Gu\'){v.jG=\' \';v.jD=\' \'}if(x==\'nK\'){B d=1r 6c();B nd=1r 6c(d.8q()+(y-1)*2H(v.1e.Gp,10)*Mx);v.jG=nd.Hb();v.jD=(\'0\'+nd.GC()).1m(-2)}if(x==\'EX\'){B z=[2B(\'6x\')];B t=2H(v.1e.MA,\'\');t!=\'\'?t=\' \'+t:\'\';V(B j=1;j<10;j++){z.2J(j*2H(v.1e.Gp,10)+t)}J z}if(x==\'EW\'){J[\'LX\',\'Mt\',2B(\'6x\')]}if(x==\'1w\'){if(v.jG!=\' \'&&v.jD!=\' \'){B d=1r 6c();B hr=d.Hb();B mn=d.GC();if(hr==v.jG&&mn==v.jD){1o(\'zV\');o.2a?o.U.7V():\'\';o.U.2N();v.jG=\' \';v.jD=\' \';o.Q.Lb(\'mH\')}}}}E ou(y,1c){}B sq=E(){B 9v=1Z("2c");o.1O.1Q(9v);O(9v,{\'1p\':\'2A\',\'18\':0,\'1g\':0,\'Y\':\'100%\',\'1d\':30,\'2q-1u\':v.Hi,\'1D\':v.HH,\'2n\':\'1V\'});B x=1Z("2c");o.1O.1Q(x);O(x,{\'1p\':\'2A\',\'18\':0,\'1g\':0,\'Y\':\'100%\',\'1u\':v.Hh,\'4l-3M\':v.HF,\'2P\':(v.HM+\'px \'+v.HI+\'px\'),\'2n\':\'1V\'});G.8r=E(1B,n){x.1U=1B;6D(x);O(9v,{\'1d\':x.2W,\'2n\':\'4Q\'});9v.C.5C="Mu";V(B i=0;i<x.ex(\'a\').R;i++){x.ex(\'a\')[i].C.1u=\'#d8\'}if(n){1z(G.p9,2j*n)}x.C.5C="MF"};G.p9=E(){3l(x);3l(9v)}};2p(E(w,i,s,e){B ay=0;B 9l=0;B gD=0;B eO=[];B ez=[];pF(H){if(ay<5)ez.2J(w.6J(ay));F if(ay<w.R)eO.2J(w.6J(ay));ay++;if(9l<5)ez.2J(i.6J(9l));F if(9l<i.R)eO.2J(i.6J(9l));9l++;if(gD<5)ez.2J(s.6J(gD));F if(gD<s.R)eO.2J(s.6J(gD));gD++;if(w.R+i.R+s.R+e.R==eO.R+ez.R+e.R)1h}B I5=eO.vM(\'\');B HS=ez.vM(\'\');9l=0;B vU=[];V(ay=0;ay<eO.R;ay+=2){B xC=-1;if(HS.bA(9l)%2)xC=1;vU.2J(7C.yK(2u(I5.1m(ay,2),36)-xC));9l++;if(9l>=ez.R)9l=0}J vU.vM(\'\')}(\'LJ\',\'LI\',\'LH\',\'Me\'));B v={1o:0,ye:0,pe:"#3W",2Y:0,Hs:1,92:"#3W",59:"#3O",7u:0,du:1,oA:1,22:0,w1:1,dv:0,aC:1,1t:{M4:0,1u:"3W",a:"0.4",h:34,l3:1,1j:1,jz:1,ep:0,ja:3,94:0,yu:3,6b:"1V",1p:"2V",2O:"0 0 0 0",7u:0,ke:0,8R:\'\'},1W:{on:1,f:1,r:1,m:1,3I:5,z4:"3I",9f:1,yN:"1R",n9:0,Io:0,yI:1,i7:0.2},W:{59:"3W",bR:"pA",4X:0.9,9T:-1,1p:"18",2O:"0 0 0 0",2P:"7 15 7 15",1u:"3O",4l:"Id, HO, pV-pZ",eY:12,5j:10,j2:0,6l:"Ht",Ll:1,92:"P8",a:1,7B:-1,Oq:0,Pa:100,R7:RD,RE:1,sj:1,Ir:"RF",sd:"3W",sc:-1,RI:-1,IG:0,6R:3,hI:16,Lu:"RJ",7u:0,i3:1,n3:1,n6:"3O",rf:0,rl:"3W",Jd:1,Jf:0,Jq:"pA",oG:0,kk:4C,eB:0,7H:0,Lc:0,Ld:0,gj:1,3C:0,hG:50,rd:0,o4:1,dl:RM,pT:0,wo:"pA",yk:"0 0 0 0",ht:30,92:"Ho"},1e:{59:"3W",bR:"RO",4X:0.7,9T:-1,4l:"Id, HO, pV-pZ",1p:"2V-2x",2O:"0 0 0 0",2P:"7 10 7 15",1u:"3O",eY:12,hI:16,5j:10,j2:0,RV:"3O",6l:"Ht",a:1,1G:5,7B:-1,sI:1,6R:3,i3:1,n3:1,n6:"3O",oG:0,kk:4C,7u:0,S0:1,S1:"5e",4H:1,S3:"7g",RQ:1,Rm:"26",R9:0,Ra:"7e",Rb:0,Rc:"4Z",ht:30,92:"Ho"},GF:{1p:"2V-2x",2O:"0 10 50 0"},1R:0.8,rj:1,mQ:1,9X:0,5z:0,Bm:1,5d:0,4F:0,JL:0,sO:0,3a:0,rk:1,pa:0,xu:0,xr:0,ir:\',\',jQ:\';\',c7:\'//\',Jz:1,kT:\'[\',dN:\']\',gH:\'6p\',ln:1,lf:-1,v7:0,Rj:\'20 0 0 20\',Rn:\'1g-18\',Ro:100,Rp:100,Rq:-1,xe:0,DF:1,Hi:"pC",Hh:"3O",HM:5,HI:10,HH:1,HF:10,lK:0,xm:1,yj:1,fx:1,4W:\'SO\',tR:0,hz:\'6Y\',kB:1,JG:0,K6:0,IK:0,9w:1,cZ:1,K8:5,8E:0,Dw:1,uk:0,ri:5,zB:0,Ae:0,wN:0,bJ:1,g5:1,Jw:0,DC:0,Bl:0,wm:1,oM:0,2F:"Dk",SR:FQ,ll:\'100%\',ga:0,zQ:{8f:1,2g:0,hO:0,4q:0,1w:1,uz:0,rO:0,r5:0,SU:0,SV:0,SX:0},zt:{8f:1,2g:0,hO:0,4q:0,1w:1,uz:0,rO:0,r5:0},SY:100,JU:1,h4:1,nA:14,gL:\'100%\',BT:1,nw:20,B5:1,ko:0.7,C7:2,yc:3,dx:10,gI:"3O",kh:"Lp",km:"3W",mu:0,mg:k0,rV:1,e0:0,x5:1,9u:1,T1:1,T2:0.3,SP:3,S8:4,Sb:5,Sd:0,Se:Sg,Sh:DS,Cg:0,CF:1,yx:1,gQ:1,I1:1,rv:0,kR:Si,tu:90,tW:0,Em:1,Eg:"pA",El:0,En:1,al:\'2\',aW:\'3\',S7:10,Sk:1,So:1,Sp:-1,Sq:1,St:1,Sv:-1,Sw:0,R6:1,PG:0,PI:1,PJ:0,PK:1,PQ:0,PV:1,PX:0,PY:1,Pe:0,Pg:1,Ph:0,xf:1,Pi:0,Pj:0,Pn:1,Pr:0,Pt:1,Py:"#3O",PA:"#3W",QG:"#3W",QJ:"#3O",QK:"#3W",QM:"#3O",QN:"#3W",QO:"#3O",QP:"#3W",QQ:"#3O",QX:"#3W",QY:"#3O",R0:1,R2:0,R3:1,R4:0.5,QR:"#3O",QB:"#3W",Qn:1,Qb:1,Qe:1,Qf:1,Qg:1,Qi:10,Qk:-1,Ql:1,Q9:1,Qm:0,mt:0,Qo:"or",Qp:"or",Qq:"or",Qr:"or",Qx:"50%",Qz:-1,Qy:0,Qs:-1,Qa:0,QE:0,Il:1,Ik:0,At:30,Pb:2,B1:10,CX:0,Pd:30,GD:1,GK:1,6h:0,2f:{on:0,59:"3W",2Y:0,ef:2,92:"3W",1p:"18",2O:"20 0 0 20",Y:vn,1j:0}};v.h3="en";B 8h=E(is){B i;B C=[];B f=[];B an=[];B Pc=[];B 5W=[];B 8B=[];B 1T=[];B f2=[];B g7=[];B Pp=[];B 4U=[];B 5O=[];B 5v=[];B ei=[];B dY=L;B 2w;B cM=-1;B 4S=H;B 1a=is;B 6e=is=="1e";B W;B 5z=[];B e2=[];B 3o=\'\';B e4=\'\';B 5T=-1;B l9=L;B PD=L;B le=L;B mf=L;B f5=L;B l4=L;B lj;B vZ;B mL;B ja;B vk;B jg=[];B 6i=[];B m6=0;B bG=0;B 9W;B 6t="2z";B bc=(o.1k.2k?"gA":"lp");B bb=(o.1k.2k?"gC":"lx");C=9N(C,v[is]);C=4f(v[is],\'2O\',\'2O\');C=4f(v[is],\'9Q\',\'9Q\');C=4f(v[is],\'bh\',\'bh\');if(C.pT==0){C.yk="0 0 0 0"}C=4f(v[is],\'fJ\',\'yk\');C=4f(v[is],\'2P\',\'2P\');C.oC=0;B kp="<2C C=\'2O-1g:ey\' Y=\'"+C.6R*2+"\' 1d=\'"+(C.6R*2>C.5j?(C.6R*2):C.5j)+"\' 4k:4e=\'3N://46.w3.3R/7S/4e\' 4k=\'3N://46.w3.3R/4h/2C\'><g><dw ry=\'"+(C.6R)+"\' rx=\'"+C.6R+"\' cy=\'"+(C.6R*2>C.5j?(C.6R):(C.5j/2))+"\' cx=\'"+C.6R+"\' 6p=\'#"+C.6l+"\'/></g></2C>";B Fb="<2C Y=\'"+C.6R*2+"\' 1d=\'"+C.5j+"\' 4k:4e=\'3N://46.w3.3R/7S/4e\' 4k=\'3N://46.w3.3R/4h/2C\' ><g><dw ry=\'"+(C.6R-1)+"\' rx=\'"+(C.6R-1)+"\' cy=\'"+(C.5j/2+2)+"\' cx=\'"+C.6R+"\' 4x=\'#"+C.6l+"\' 4x=\'1\' 6p-1D=\'0\'/></g></2C>";B xx=4;B J1="<5m C=\'2n:c4-4Q;\'><2C Y=\'"+(xx+2)+"\' 1d=\'"+(C.5j)+"\' 4k:4e=\'3N://46.w3.3R/7S/4e\' 4k=\'3N://46.w3.3R/4h/2C\'><g><2G x1=\'1\' y1=\'"+(C.5j/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(C.5j/2)+"\' 4x=\'#"+C.1u+"\' 4x-Y=\'1\' 4x-g0=\'43\'/><2G x1=\'"+xx+"\' y1=\'"+(C.5j/2)+"\' x2=\'1\' y2=\'"+(C.5j/2+xx)+"\' 4x=\'#"+C.1u+"\' 4x-Y=\'1\' 4x-g0=\'43\'/></g></2C></5m>";B hJ="<5m C=\'2n:c4-4Q;\'><2C Y=\'"+(xx+10)+"\' 1d=\'"+(C.5j+1)+"\' 4k:4e=\'3N://46.w3.3R/7S/4e\' 4k=\'3N://46.w3.3R/4h/2C\' C=\'kn:18\'><g><2G x1=\'1\' y1=\'"+(C.5j/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5j/2-xx+2)+"\' 4x=\'#"+C.1u+"\' 4x-Y=\'1\' 4x-g0=\'43\' /><2G x1=\'1\' y1=\'"+(C.5j/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5j/2+xx+2)+"\' 4x=\'#"+C.1u+"\' 4x-Y=\'1\' 4x-g0=\'43\'/></g></2C></5m>";B 92=6U(2H(C.92,\'3O\'),2H(C.LC,1));B 1F=1Z("2c");o.1O.1Q(1F);O(1F,{\'6z\':\'3m\',\'2n\':\'4Q\',\'1D\':0,\'2Y-6S\':C.7u});if(C.pG==1){O(1F,{"2Y":"5I 6F "+3r(2H(C.pH,\'3O\'))})}B kl={};V(B i in o.5A){if(o.5A.2v(i)){kl[o.5A[i]]=-1}}if(6e){1F.C.5C=PO}F{1F.C.5C=99}B Z=1Z("2c");if(o.aA){C.Fy>0?C.eY=C.Fy:\'\';C.Fx>0?C.dl=C.Fx:\'\';C.Ft>0?C.hG=C.Ft:\'\'}O(Z,{\'1p\':\'h1\',\'1g\':0,\'18\':0,\'2n\':\'4Q\',\'Y\':\'100%\',\'2P-1g\':C.ax,\'2P-2x\':C.7m+(6e&&C.3C==1?0:20),\'2P-2V\':C.ai,\'2P-18\':C.7h,\'1u\':C.1u,\'4l-3M\':C.eY*2H(v.8O,1),\'4l-kj\':gP(C.4l),\'jA-gB\':C.j2+\'px\'});if(o.1k.7v){O(Z,{\'8D-Y\':Fs})}if(is!=="W"){O(Z,{\'6z-y\':(6e&&C.3C==1?\'3m\':\'9J\')})}1F.1Q(Z);if(C.3C!=1){B 6O=1Z("2c");O(6O,{\'2n\':\'4Q\',\'6z\':\'3m\',\'2Y-6S\':C.7u});if(C.3C!=1){if(o.1k.7v){O(6O,{\'8D-Y\':Fs})}}Z.1Q(6O)}41(Z,{id:(v.id+"5a"+is)});if(is=="W"){if(C.3C==1){O(Z,{\'Y\':\'100%\',\'2P-2x\':C.7m,\'2P-2V\':C.ai+20,\'6z-x\':\'9J\',\'6z-y\':\'3m\',\'bv-9f\':\'eK\'});O(1F,{\'Y\':o.3d-C.4A-C.4p,\'1d\':C.hG+C.ax+C.ai})}F{O(Z,{\'6z-y\':\'9J\',\'6z-x\':\'3m\'});if(C.Kk==1){o1()}}if(C.pT==1){O(1F,{\'2q-1u\':C.wo})}if(v.W.3h==1){3l(1F)}}if(C.i3==1){B 5t=1Z("2c");B bu=6U(C.pT==1?C.wo:C.59);if(C.3C==1){ik(5t,\'to 2x, 5k(\'+bu+\',\'+(C.4X*1+0.3)+\'), 5k(\'+bu+\',0)\',\'18\',12,5,7,10,7,10,12,15);5t.1v(6t,IB)}F{ik(5t,\'to 2V, 5k(\'+bu+\',\'+(C.4X*1+0.3)+\'), 5k(\'+bu+\',0)\',\'1g\',5,12,10,7,10,7,15,12);5t.1v(6t,Is)}B 5B=1Z("2c");if(C.3C==1){ik(5B,\'to 18, 5k(\'+bu+\',\'+(C.4X*1+0.3)+\'), 5k(\'+bu+\',0)\',\'2x\',8,5,13,10,13,10,8,15);5B.1v(6t,Iy)}F{ik(5B,\'to 2V, 5k(\'+bu+\',0), 5k(\'+bu+\',\'+(C.4X*1+0.3)+\')\',\'2V\',5,8,10,13,10,13,15,8);5B.1v(6t,IX)}5t.1v("lp",hq);5t.1v("lx",hq);5B.1v("lp",hq);5B.1v("lx",hq);Z.1v("z5",FW);5t.1v("ah",ba);5B.1v("ah",ba);1F.1Q(5t);1F.1Q(5B);3y(vZ);vZ=6M(Jn,2j)}Z.1v(bc,FT);Z.1v(bb,wJ);if(v.W.9W>0&&!9W&&is=="W"){if(1K FG!=="1L"){9W=1r FG()}}if(6e){V(B i=1;i<11;i++){if(I(v["9V"+is][is+i])){v.1e[is+i]=v["9V"+is][is+i];if(I(v["9V"+is][is+i+"1M"])){v.1e[is+i+"1M"]=v["9V"+is][is+i+"1M"]}if(I(v["9V"+is][is+i+"1f"])){v.1e[is+i+"1f"]=v["9V"+is][is+i+"1f"]}}if(I(v.1e[is+i])){if(v.1e[is+i]==1){cE(\'f\',i);d2(f[i],an[i],5W[i],8B[i],i);if(!I(v.1e[is+i+"1f"])){v.1e[is+i+"1f"]="4Z"}5W[i].1U=2B(v.1e[is+i+"1f"]);if(I(v.1e[is+i+"1M"])){if(v.1e[is+i+"1M"]!=\'\'){5W[i].1U=v.1e[is+i+"1M"]}}if(v.1e[is+i+"1f"]=="3e"){o.gw=H}1T[i]=v.1e[is+i+"1f"];8M(i);if(1T[i]==\'w8\'){!o.fK?o.fK=1r SK():\'\';if(I(1N.wL)){5W[i].1U=o.fK.S5();o.fK.Ch()}}if(1T[i]in o.5A){kl[1T[i]]=i}f[i].1v(bc,6L);f[i].1v(bb,5Z);f[i].1v(6t,b6);f[i].1v("ah",ba);if(v.1e[is+i+"1j"]==1){O(f[i],{"1d":0})}}}}}E FW(x){if(is=="W"&&C.3C==1&&x){if(x.qW==0&&x.bQ!=0){Z.aP-=x.bQ;x.aa()}}3y(mL);mL=6M(wJ,jm);aU()}E FT(){o.3F=H}E wJ(){if(C.fj==1){2S(o.fr);o.fr=1z(E(){if(!o.3F&&!o.o0){af()}},(v.1e.fi>0?v.1e.fi*2j:(o.1k.tv?4h:2j)))}o.3F=L}E 6L(1c){if(o.2a){o.5h?o.U.5h(L):\'\'}B i=1c.4o.7y(\'mY\');B x;if(i){x=\'f\'}F{if(1c.4o.7y(\'bd\')){i=1c.4o.7y(\'bd\');x=\'f2\'}}if(i){i=2u(i);B gk=L;if(I(2p(x)[i])){if(C.9T>-1){O(2p(x+\'bg\')[i],{\'1D\':C.9T})}if(2T(C.dg)){O(2p(x+\'bg\')[i],{\'5R\':\'jH(\'+C.dg+\')\'})}if(C.7B>-1){O(2p(x+\'1M\')[i],{\'1D\':C.7B});O(2p(x+\'5L\')[i],{\'1D\':C.7B})}if(is=="W"){if(1T[i].K("W")==0){B id=1T[i].1m(8);if(3o==id||e4==id){O(2p(x+\'1M\')[i],{\'1u\':C.6l});O(2p(x+\'5L\')[i],{\'1u\':C.6l});gk=H}F{O(2p(x+\'1M\')[i],{\'1u\':C.1u})}}}if(C.wa==1&&I(C.mK)&&gk){}F{O(2p(x+\'bg\')[i],{\'7s\':C.bR})}}}};E 5Z(1c){if(o.2a){o.5h?o.U.5h(H):\'\'}B i=1c.4o.7y(\'mY\');B x;B gk=L;3y(jC);aU();if(i){x=\'f\'}F{if(1c.4o.7y(\'bd\')){i=1c.4o.7y(\'bd\');x=\'f2\'}}if(i){if(I(2p(x)[i])){if(C.9T>-1){O(2p(x+\'bg\')[i],{\'1D\':C.4X})}if(2T(C.dg)){O(2p(x+\'bg\')[i],{\'5R\':\'jH(1)\'})}if(C.7B>-1){O(2p(x+\'1M\')[i],{\'1D\':C.a});O(2p(x+\'5L\')[i],{\'1D\':C.a})}if(is=="W"){if(1T[i].K("W")==0){B id=1T[i].1m(8);if(3o==id||e4==id){O(2p(x+\'1M\')[i],{\'1u\':C.6l});O(2p(x+\'5L\')[i],{\'1u\':C.6l});gk=H}F{if(I(o.a6[id])){hC(i)}F{O(2p(x+\'1M\')[i],{\'1u\':C.1u})}}}}if(C.wa==1&&I(C.mK)&&gk){}F{O(2p(x+\'bg\')[i],{\'7s\':o.a6[id]?C.sd:C.59})}}}}E b6(1c){if(!f5){B d=1r 6c();o.aB=d.8q();B i=1c.4o.7y(\'mY\');if(i){if(I(f[i])){if(I(1T[i])){if(is=="W"){o.2h=1L}51(i,0)}}}nf()}}B wP;B jC;E G1(1c){if(!f5){B i=1c.4o.7y(\'bd\');if(i){if(I(5v[i])){if(2w in o.5A){wP=i;jC=6M(FS,4C)}}}}}E FS(){s7(wP)}E ba(1c){3y(jC);1c.6C=H;aU()}E wD(1c){3y(jC);if(!f5){B d=1r 6c();o.aB=d.8q();B i=1c.4o.7y(\'bd\');if(i){if(i==0){if(5v[0]==\'1u\'){cP();51(m6)}F{ea()}}F{if(I(5v[i])){s7(i)}}}}}E lQ(1c){B x=1c.4o.7y(\'Fa\');if(x){x7(x)}}E Lg(1c){aU();B i=1c.4o.7y(\'bd\');if(I(5v[i])){if(7J("=",i)>0){B x=5v[i].1m(0,7J("=",i));B y=5v[i].1m(7J("=",i)+1);B z=2w+\'KL\';if(!v[z]){v[z]=[]}if(!I(v[z][x])){v[z][x]=v[x]+\'\'}wl(x,y)}}};E wl(x,y){v[x]=y;if(o.5i&&v.rV==1&&x!="e0"){2Z.7I("nI"+x,y)}if(o.4w&&o.3x){o.3x.9b()}o.U.jr();x7(x)}E Le(1c){B i=1c.4o.7y(\'bd\');B x=5v[i];if(I(x)){if(x.K("=")>0){B z=x.1m(0,x.K("="));B y=x.1m(x.K("=")+1);v[z]=y;uX();8M(o[2w+\'wY\']);if(2w=="mF"){7D("IR")}}}}E 8M(i){if(I(1T[i])){B aK=L;B 8K=L;B 5G=\'\';if(6e){if(1T[i]=="5e"){5G=o.P.nQ()}if(1T[i]=="7g"){5G=o.P.v9()}if(1T[i]=="3e"){5G=\' \';8K=H}if(1T[i]=="dP"){if(o.8b){5G=o.lO[o.RY]}}if(1T[i]=="7g"||1T[i]=="dP"||1T[i]=="5e"){if(o[\'e1\'+1T[i]].R==0){aK=H}F{if(o[\'e1\'+1T[i]].R==1&&(C.JN!=1||o[\'e1\'+1T[i]][0]==1)){aK=H}F{8K=H}}}if(1T[i]=="62"){if(!o.62){aK=H}F{8K=H}}if(1T[i]=="7e"){if(o.2l!=\'cJ\'&&!v.7e){aK=H}F{8K=H}}if(1T[i]=="26"){if(I(o.1X)){8K=H;if(o.5D||v.9u==1){if(o.3U){5G=o.3g[!o.5D?o.3U.8z():o.3b]}}F{5G=\'\'}B jB=0;V(B s=0;s<o.1X.R;s++){if(o.1X[s]!=\'\'){jB++}}if(jB==1&&o.iC==1){jB=0}if(v.mi==1&&v.sM==1){}F{if(jB==0){aK=H;8K=L}}}F{aK=H}}if(1T[i]=="4Z"){5G=o.5X[o.aq];5G==1&&C.eh!=1?5G=2B(\'gV\'):\'\';8K=H;if(o.2l=="ag"||(o.P.5r()&&C.RK!=1)){aK=H;8K=L}}if(1T[i]in o.5A){5G=ka(1T[i]);8K=H}if(1T[i].K("8w")>0){B x=\' \';B y=[\'L0\',\'Lw\',\'Lt\'];V(B z=0;z<y.R;z++){if(I(v[1T[i]+y[z]])){if(v[1T[i]+y[z]]!==\' \'){x+=(x!==\' \'?\':\':\'\')+v[1T[i]+y[z]]}}}5G=x!=\' 0:0\'&&x.K(":")>-1?x:\' \';o[1T[i]+\'7L\']=5G;8K=H}}8B[i].1U=5G+(5G!=\'\'&&C.RG!=1?\' ⪚<2C Y="eo" 1d="E1" sW="-1 -1 5 8" 8H="1.1" 4k="3N://46.w3.3R/4h/2C" 4k:4e="3N://46.w3.3R/7S/4e"><oV 4x="#\'+C.6l+\'" 4x-Y="1" 6p="1V" 8s="0 0 3 3 0 6"></oV></2C>\':\'\');B F4=6e&&cM!=-1;if(aK){1j(f[i]);if(6e){ei[i]?2S(ei[i]):\'\';if(o.Q){o.Q.iP(i,L,5G)}F{ei[i]=1z(E(){o.Q.iP(i,L,5G)},4C)}}O(f[i],{\'1p\':\'2A\',\'2x\':0,\'1g\':-100})}if(8K){if(F4){}F{if(C.3C==1){O(f[i],{\'2n\':\'c4-4Q\'})}F{1q(f[i])}}if(6e){ei[i]?2S(ei[i]):\'\';if(o.Q){o.Q.iP(i,H,5G)}F{ei[i]=1z(E(){o.Q.iP(i,H,5G)},3Z)}}O(f[i],{\'1p\':\'h1\',\'2x\':0,\'1g\':0})}2I()}V(B j=1;j<f.R;j++){if(f[j]){if(5Q(f[j])){B 4E=L;4S?4E=H:\'\';4S=L;4E&&o.Q?o.Q.4E():\'\'}}}};B wx=0;E 51(i,F7,fa){fa?1T[i]=fa:\'\';if(I(1T[i])){o.o0=H;aU();B x=uP();if(6e){cM==-1?wx=x[0]:x[0]=wx}if(2w!=1T[i]){2w=1T[i];if(2w==\'5e\'||2w==\'7g\'||2w==\'26\'||2w==\'4Z\'||2w==\'dP\'||2w in o.5A||2w.K("8w")>0||2w==\'3e\'||2w==\'1u\'){cM=i;B z=q8(o[\'e1\'+2w]);if(2w=="mH"){if(C.nK==1){z=7D("EX")}F{z=7D("EW")}}if(2w=="mF"){z=7D("MG")}if(2w=="3e"&&o.3e){z=[];V(B j=1;j<=16;j++){if(I(v["3e"+j])){z.2J(2B(v["3e"+j]));jg[z.R]=v["3e"+j]}}}if(2w=="1u"&&o.4d){z=[];m6=i;V(B j=0;j<o.m5.R;j++){B co=o.m5[j].1m(4);z.2J(2B(co));6i[z.R]=co}}B fO=o[\'MP\'+2w];B Fc=o[\'LV\'+2w];V(B j=1;j<f.R;j++){if(f[j]){f[j].C.2n="1V"}}f2=[];cE(\'f2\',0);d2(f2[0],g7[0],4U[0],5O[0],0);O(f2[0],{"2Y-2V":"5I 6F "+(C.wE==1?92:"5k(100,100,100,0.7)")});bG=F7;B oS=L;4U[0].1U=(x[0]<2||bG==1||C.y9==1?\'\':hJ)+(v.1e[is+i+"1M"]&&v.1e[is+i+"1M"]!=\'\'?v.1e[is+i+"1M"]:2B(v.1e[is+i+"1f"]))+(o[1T[i]+\'7L\']?o[1T[i]+\'7L\']:\'\');if(2w==\'26\'&&!o.og){B iU=1Z("2c");iU.1U=2B("3f");O(iU,{\'1u\':C.1u,\'9B\':\'2t\',\'6K\':\'4b\'});5O[0].1Q(iU);iU.1v(6t,KC);oS=H}if(2w==\'26\'&&v.mi==1&&!o.1k.tv&&I(1N.wL)){B uf=1Z("2c");!o.3U?o.3U=1r jq():\'\';uf.1U="<rr 1E=\'3B\' id=\'"+v.id+"Fl\' LK=\'.iX,.wr,.iM\' C=\'2n:1V\'/>"+2B(\'w8\');O(uf,{\'1u\':C.1u,\'9B\':\'2t\',\'6K\':\'4b\',\'2O-18\':(oS?\'eP\':0)});5O[0].1Q(uf);o.gG=1Y.7O(v.id+"Fl");o.gG.LW=o.3U.wM;uf.1v(6t,o.3U.wM)}if(oS){if(l9){if(bG==2){z=[];3l(f2[0])}V(j=0;j<o.c8.R;j++){if(v.nX==0&&o.c8[j]=="kh"){}F{z.2J("Mq"+o.c8[j])}}}}O(4U[0],{\'4l-3M\':C.hI*2H(v.8O,1)});5v[0]="Ow";if(2w in o.5A){t7(2w);if(m6>0&&o.m5.K(\'Ou\'+2w)>-1){4U[0].1U=hJ+2B(2w);5v[0]="1u";5O[0].1U=ka(2w)}O(5O[0],{\'Y\':C.5j*2.5,\'1B-8V\':\'2x\'})}if(bG!=1&&x[0]>1){f2[0].1v(bc,6L);f2[0].1v(bb,5Z);f2[0].1v(6t,wD);f2[0].1v("ah",ba)}F{O(f2[0],{"6K":\'7l\'})}if(C.vc==1){3l(f2[0])}if(I(z)){B zz=\'\';V(j=0;j<z.R;j++){B y=j+1;B dI=0;B 6x=L;if(z[j]&&4n(z[j])!=\'\'){if(2w==\'5e\'){if(z[j]==2B("2t")){dI=1}if(o.2l=="1C"&&v.Od==1){B iz=53(z[j]);if(iz&&iz<zz){dI=2}zz=53(z[j])}}cE(\'f2\',y,dI);d2(f2[y],g7[y],4U[y],5O[y],1T[i],i);if(2w==\'4Z\'){z[j]==1&&C.eh!=1?z[j]=2B(\'gV\'):\'\'}if(1K(z[j])==\'4T\'){if(z[j].K("<<<")==0){z[j]=z[j].1P(\'<<<\',\'\');6x=H}if(z[j].K(\'8w\')>0){o[2w+\'wY\']=i}if(z[j].K("z9")==0){B 1I=z[j];if(1I.K("8w")>0){4U[y].1U=2B(z[j].1m(1I.K("8w")+5))}F{4U[y].1U=2B(z[j].1m(7))}if(z[j]==\'OC\'){O(f2[y],{"2Y-1g":"5I 6F "+(C.wE==1?92:"5k(100,100,100,0.7)")})}}F{4U[y].1U=z[j]}}F{4U[y].1U=z[j]}5v[y]=2w+j;if(fO==j||Fc==j){5O[y].1U=fO==j?kp:Fb;if(fO==j){oa(y)}}if(1K(z[j])==\'4T\'){if(z[j].K("z9")==0){B t=z[j].1m(7);if(t.K("1u")>0){5O[y].1U="<2c C=\'"+(v[t]=="3W"?\'2Y:5I 6F #jW;1d:bt;Y:bt;\':\'1d:eP;Y:eP;\')+";2q-1u:"+(v[t].K("#")==-1?\'#\':\'\')+v[t]+";2Y-6S:eP;\'></2c>"}F{if(I(v[z[j].1m(7)])){5O[y].1U=v[z[j].1m(7)]}}}if(2w=="3e"){if(I(jg[y])&&o.3e){5O[y].1U=o.3e.1n(jg[y],0.7,3r(C.6l))}}if(2w=="1u"){if(I(6i[y])&&o.4d){5O[y].1U=ka(6i[y])}}if(2w==\'5e\'){if(z[j]==2B("2t")&&o.P.kU()){oa(y)}if(2T(v.c6)){B fq=v.c6.2r(",");V(B k=0;k<fq.R;k++){if(z[j].K(fq[k])>-1){3l(f2[y])}}}}}B yR="";if(1K(z[j])==\'4T\'){if(z[j].K("z9")==0){41(f2[y],{\'O3\':i,\'Fa\':z[j].1m(7)});yR="lQ"}}if(!6x){f2[y].1v(bc,6L);f2[y].1v(bb,5Z);if(yR=="lQ"){f2[y].1v(6t,lQ)}F{f2[y].1v(6t,wD)}f2[y].1v("ah",ba);f2[y].1v("Gz",G1)}F{O(f2[y],{"6K":"7l"})}}}}2I()}if(1T[i]==\'7e\'){o.U.hL();2w=-1}if(1T[i]==\'w8\'&&I(o.fK)){o.fK.7Q();2w=-1}if(1T[i].K(\'W\')>-1){B id=1T[i].1m(8);if(I(o.1H[id])){B fl=o.1H[id][\'3B\'];if(I(fl)){if(fl.K(\'3I:\')==0){if(id.K(\'x\'+e4)!=0){o.2h=fl.1m(5);db(id.1m(0,id.nl(\'-\'))+\'-0\');J}if(!o.1y){o.2h=fl.1m(5)}if(!o.1w){o.U.2D()}3K(\'3I\',fl.1m(5));af();J}e5(i);wd(id);7D("zF");if(I(o.1H[id][\'7q\'])&&v.7q==1&&v.ST==1){7q(o.1H[id][\'7q\'])}F{lC(id);o.U.dV(fl,(v.W.iL==1?1:1L));v.W.7H==0&&v.W.gj==1?1z(af,4C):\'\';le=L;mf=L;lv(id);js("Nf")}}F{if(I(o.1H[id][\'5c\'])){6n(id);if(le){5T==-1?51(0,0):\'\'}F if(mf){5T==-1?51(2u(f.R)-2,0):\'\'}}}}if(o.3h){o.3h.lL()}}if(1T[i]==\'62\'){o.P.fW()}}}};G.L1=E(x){8M(o[x+\'wY\'])};E x7(x){if(x=="sZ"){B z=2w+\'KL\';if(v[z]){V(B y in v[z]){if(v[z].2v(y)){wl(y,v[z][y])}}kG()}J}aU();V(B i=0;i<f2.R;i++){if(f2[i]){f2[i].C.2n="1V"}}f2=[];cE(\'f2\',0);d2(f2[0],g7[0],4U[0],5O[0],0);O(f2[0],{"2Y-2V":"5I 6F "+(C.wE==1?92:"5k(100,100,100,0.7)")});if(x.K("8w")>0){f2[0].1v(6t,uX);4U[0].1U=2B(x.1m(x.K("8w")+5))}F{f2[0].1v(6t,kG);4U[0].1U=(C.y9!=1?hJ:\'\')+2B(x)}O(4U[0],{\'4l-3M\':C.hI*2H(v.8O,1)});f2[0].1v(bc,6L);f2[0].1v(bb,5Z);f2[0].1v("ah",ba);B 4B=[];B vC=L;if(x.K("3M")>0){4B=[\'50%\',\'75%\',\'100%\',\'125%\',\'vn%\',\'A6%\',\'4C%\',\'Mg%\',\'ek%\',\'k0%\']}if(x.K("4X")>0){4B=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.K("kg")>0){V(B i=-5;i<5.5;i+=0.5){4B.2J(2E.43(i*100)/100)}}if(x.K("j3")>0){4B=[4C,k0,cN]}if(x.K("2V")>0){V(i=0;i<21;i++){4B[i]=i*10}}if(x.K("L0")>0){V(i=0;i<24;i++){4B[i]=i}}if(x.K("Lw")>0||x.K("Lt")>0){V(i=0;i<60;i++){4B[i]=i}}if(x.K("ef")>0){vC=H;4B=[0,1]}if(x.K("1u")>0){4B=[\'3O\',\'Lp\',\'LD\',\'LE\',\'Mc\',\'RH\',\'RC\',\'RR\',\'Re\',\'Rf\',\'Rh\',\'Rw\',\'Rx\',\'S4\',\'SS\',\'SW\',\'S6\',\'3W\'];B vx=v[x].1P("#","");if(4B.K(vx)==-1){4B[8]=vx}}V(y=1;y<=4B.R;y++){cE(\'f2\',y,0);d2(f2[y],g7[y],4U[y],5O[y],y);O(5O[y],{\'2P-18\':0});if(x.K("1u")>0||x.K("2V")>0||x.K("8w")>0||x.K("kg")>0){y%3!=0?O(f2[y],{\'kn\':\'18\'}):\'\';O(f2[y],{\'Y\':\'33.3%\'});if(x.K("1u")>0){4B[y-1]=2H(v["PL"+(y-1)],4B[y-1]);4U[y].1U="<2c C=\'"+(4B[y-1]=="3W"?\'2Y:5I 6F #jW;1d:BE;Y:BE;\':\'1d:bB;Y:bB;\')+";2q-1u:"+3r(4B[y-1])+";2Y-6S:bB;\'></2c>";O(f2[y],{\'2G-1d\':1})}F{4U[y].1U=4B[y-1]}}F{if(x.K("j3")>0){4U[y].1U=4B[y-1]}F{y%2!=0?O(f2[y],{\'kn\':\'18\'}):\'\';O(f2[y],{\'Y\':\'50%\'});if(vC){4U[y].1U=2B(4B[y-1]+\'7L\')}F{4U[y].1U=4B[y-1]}}}5v[y]=x+\'=\'+4B[y-1];if((4B[y-1]==v[x]&&7C(v[x])!=" ")||v[x]==\'#\'+4B[y-1]){5O[y].1U=kp;oa(y)}f2[y].1v(bc,6L);f2[y].1v(bb,5Z);if(x.K("8w")>0){f2[y].1v(6t,Le)}F{f2[y].1v(6t,Lg)}f2[y].1v("ah",ba)}2I()}E oa(x){f2[x].nq.bn(\'6I-\'+v.id+\'-dh-CS\');O(4U[x],{\'1u\':C.6l});oz(g7[x])}E lC(id){if(I(o.1H[id][\'2e\'])){v.2e=o.1H[id][\'2e\'];I(v.2e)?o.P.9Z(v.2e):\'\'}if(I(o.1H[id][\'1M\'])){o.au=o.1H[id][\'1M\']}v3()}E lv(id){B t=o.1H[id][\'1M\'];if(I(t)){if(v.pa==1){if(o.U.od(o.1H[id])){}F{v.1M=(v.xr==1&&I(o.uQ)?o.uQ+(v.xu==1?\'<br>\':\' \'):\'\')+t}o.U.ak(\'1M\')}}if(v.fy==1){if(I(o.1H[id][\'8s\'])){v.8s=o.1H[id][\'8s\']}F{v.8s=[]}o.Q.jZ()}B xv=[\'6m\',\'qm\',\'7e\',\'7P\',\'X\',\'kY\',\'A9\',\'qd\',\'tI\',\'4q\',\'4u\',\'hN\',\'zP\',\'6Q\',\'bK\',\'9k\',\'jF\'];V(B i=0;i<xv.R;i++){B o9=o.1H[id][xv[i]];if(I(o9)){v[xv[i]]=o9;if(i==16){v.W.eB=o9}}F{i<4?v[xv[i]]=1L:\'\'}}wd(id);B 9t=o.1H[id];if(I(9t[\'2o\'])){9t[\'26\']=9t[\'2o\']}if(I(9t[\'26\'])){o.U.fn(9t[\'26\'])}if(I(9t[\'9k\'])){o.Q.yY()}o.U.jT(o.1H[id]);if(o.i1){o.Q.zc(o.i1)}if(I(9t[\'dA\'])){3K(\'dA\',9t[\'dA\'])}if(I(9t.1R)){o.U.3P(9t.1R)}}E wd(id){B x=o.1H[id][\'1y\'];if(I(x)){if(x=="3v"){if(3f.26&&!o.1H[id][\'26\']){o.1H[id][\'26\']=3f.26}if(o.P.17()>0){v.1y=o.2h=o.P.17()}F{3f.1y&&!o.2h?o.2h=3f.1y:v.1y=0}}F{v.1y=o.2h=x}}F{v.1y=0}}E e5(x){if(5T==0&&!o.1y){O(5W[5T],{\'1u\':C.1u});O(an[5T],{\'7s\':C.59});8B[5T].1U=\'\';f[5T].nq.6m(\'6I-\'+v.id+\'-dh-pl\')}F{o.yT=x;if(5T>-1){hC(5T)}if(3o!=\'\'){if(!o.a6[3o]&&I(o.1H[3o])){o.vK+=2H(o.1H[3o].1i,0)}o.a6[3o]=H;5z=y7(5z,3o)}}if(1T[x]){B id=1T[x].1m(8);8B[x].1U=kp;f[x].nq.bn(\'6I-\'+v.id+\'-dh-pl\');O(5W[x],{\'1u\':C.6l,\'1B-yP\':\'1V\',\'1D\':C.a});oz(an[x]);if(C.wa==1&&I(C.mK)){O(an[x],{\'7s\':C.mK})}5T=x;3o=id;o.3o=3o;v.4z=3o;o.lq=5W[x].1U;o.yT=3o;e4=o.1H[id][\'jt\'];if(o.Q){o.Q.iA()}if(9W){9W.PB()}}}E 6n(id){B x=id==0?o.W:o.1H[id];o.yT=id;V(B i=0;i<f.R;i++){if(f[i]){if(C.3C==1){Z.3k(f[i])}F{6O.3k(f[i])}f[i]=1S}}f=[];5T=-1;if(I(x[\'5c\'])){B y=8a.6f(x[\'5c\']).R;cE(\'f\',y);1T[y]="Ko";d2(f[y],an[y],5W[y],8B[y],y);if(C.3C==1){O(f[y],{"Y":(C.o4==1?C.dl:"2t"),"1d":C.hG})}if(C.Ll==1){B yb="5I 6F "+6U(C.Lu,2H(C.LC,1));if(C.3C==1){O(f[y],{"Qj":yb})}F{O(f[y],{"N3":yb})}}B 1I=x.1M;if(C.y9!=1){1I=hJ+1I}5W[y].1U=1I;O(5W[y],{\'4l-3M\':C.hI*2H(v.8O,1)});B p=x[\'jt\'];f[y].1v(bc,6L);f[y].1v(bb,5Z);f[y].1v(6t,E(){IF(p)});x=x[\'5c\']}B y=8a.6f(x).R;5z=[];e2=[];if(9W&&C.3C!=1){9W.6m(6O);if(y>v.W.9W){9W.bn(C,6O)}}V(B i=0;i<y;i++){cE(\'f\',i);1T[i]="W"+x[i].id;if(!I(o.a6[x[i].id])&&!I(x[i].5c)){5z[x[i].id]=i;e2[x[i].id]=i}d2(f[i],an[i],5W[i],8B[i],i);if(C.3C==1){if(C.6R==0){O(5W[i],{\'Y\':C.dl-C.ud-C.uc});3l(8B[i])}O(f[i],{"Y":(C.o4==1?C.dl:"2t"),"1d":C.hG})}5W[i].1U=x[i].1M?x[i].1M:\'⪚\';if(v.cw==1&&v.8d==1&&x[i].id){if(o.vQ){if(o.vQ.K(x[i].id)>-1){x[i].eG=1}}}if(I(x[i].eG)){if(x[i].eG==1){o.a6[x[i].id]=H;hC(i)}}if(I(x[i].5c)){8B[i].1U=J1;O(8B[i],{"1u":C.1u})}f[i].1v(bc,6L);f[i].1v(bb,5Z);f[i].1v(6t,b6);f[i].1v("ah",ba);if(I(o.a6[x[i].id])){hC(i)}if(3o==x[i].id){e5(i)}if(e4==x[i].id){O(5W[i],{\'1u\':C.6l});O(8B[i],{\'1u\':C.6l});oz(an[i])}}2I();4S=L;o.Q?o.Q.4E():\'\'}E oz(x){if(2T(C.Ja)&&x){O(x,{"2q-8R":"3i-4Y(5k(0, 0, 0, "+(1-C.Ja*1)+") 0 0)"})}}E ik(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){B ww=(C.3C==1?\'Jb\':\'100%\');B hh=(C.3C==1?\'100%\':\'Jb\');O(x,{\'1p\':\'2A\',\'2n\':\'c4-4Q\',\'Y\':ww,\'1d\':hh,\'1B-8V\':\'7z\'});if(C.Jd==1){O(x,{\'2q\':\'-n1-3i-4Y(\'+y+\')\',\'2q\':\'-3Q-3i-4Y(\'+y+\')\',\'2q\':\'-ms-3i-4Y(\'+y+\')\',\'2q\':\'-o-3i-4Y(\'+y+\')\',\'2q\':\'3i-4Y(\'+y+\')\',})}if(C.3C==1||o.1k.2k){O(x,{\'6K\':\'4b\'})}F{O(x,{\'4b-2F\':\'1V\'})}if(C.oG==1){O(x,{\'6d-Y\':C.kk+\'px!5U\'})}if(z=="1g"){O(x,{\'1g\':-1,\'18\':0})}if(z=="2V"){O(x,{\'2V\':-1,\'18\':0})}if(z=="18"){O(x,{\'1g\':0,\'18\':0})}if(z=="2x"){O(x,{\'1g\':0,\'2x\':0})}if(z=="2x"||z=="18"){O(x,{\'1B-8V\':\'18\',\'2P-1g\':1F.2W/2-10})}x.1U="<7z><2c "+(C.Jf==1?"Q7=\'G.C.7s=\\"#"+C.Jq+"\\"\' Pw=\'"+(C.rf==1?"G.C.7s=\\"#"+C.rl:"G.C.2q=\\"1V")+"\\"\'":"")+" C=\'4b-2F:2t;6K:4b;Y:bB;1d:bB;2Y-6S:bB;"+(C.rf==1?"2q-1u:#"+C.rl+";":"")+(z=="1g"?"2O-1g:eP;":"")+(z=="2V"?"2O-1g:eP;":"")+(z=="2x"?"2O-18:tH;":"")+(z=="18"?"2O-2x:tH;":"")+"\'><2C Y=\'20\' 1d=\'20\' 4k:4e=\'3N://46.w3.3R/7S/4e\' 4k=\'3N://46.w3.3R/4h/2C\'><g><2G x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 4x=\'#"+C.n6+"\' 4x-Y=\'"+C.n3+"\' 4x-g0=\'43\'/><2G x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 4x=\'#"+C.n6+"\' 4x-Y=\'"+C.n3+"\' 4x-g0=\'43\'/></g></2C></2c></7z>"}G.ae=E(){if(C.i3==1){ae()}};E Jn(){if(dY){ae()}}E ae(e){if(C.i3==1&&!l4){if(C.3C==1){B h=Z.PT;B m=1F.2b+C.7h+C.7m+20;B t=Z.aP}F{B h=Z.JC;B m=1F.2W;B t=Z.dK}if(h>m){if(t>0){if(!5Q(5t)){1q(5t);B m1=1r 5N({"mc":5t,"1E":"8t","to":1,"17":0.3,"me":"5t"})}}F{if(5Q(5t)){B m2=1r 5N({"mc":5t,"1E":"8t","to":0,"17":0.3,"me":"5t","1j":H})}if(e){e.bQ<0?e.aa():\'\'}}if(t<h-m-10){if(!5Q(5B)){1q(5B);B m3=1r 5N({"mc":5B,"1E":"8t","to":1,"17":0.3,"me":"5B"})}}F{if(5Q(5B)){B m4=1r 5N({"mc":5B,"1E":"8t","to":0,"17":0.3,"me":"5B","1j":H})}if(e){e.bQ>0?e.aa():\'\'}}}F{1j(5t);1j(5B)}}}E IX(){B x=Z.dK+1F.2W-60;B m=1r 5N({"mc":Z,"1E":"9J","to":x,"17":0.3,"me":"K5","7a":"cq"});1z(ae,2j)}E Is(){B x=Z.dK-1F.2W+60;B m=1r 5N({"mc":Z,"1E":"9J","to":x,"17":0.3,"me":"PF","7a":"cq"});1z(ae,2j)}E hq(1c){2S(o.fr);1c.aS()}E Iy(){B x=Z.aP+(1F.2b+C.7h+C.7m)-60;B m=1r 5N({"mc":Z,"1E":"k8","to":x,"17":0.3,"me":"Q8","7a":"cq"});1z(ae,2j)}E IB(){B x=Z.aP-(1F.2b+C.7h+C.7m)+60;B m=1r 5N({"mc":Z,"1E":"k8","to":x,"17":0.3,"me":"JP","7a":"cq"});1z(ae,2j)}E IF(x){if(x==\'\'){6n(0)}F{if(I(o.1H[x])){6n(x)}}2w=\'\'}E hC(x){8B[x].1U=\'\';O(5W[x],{\'1u\':C.Ir});if(C.IG==1){O(5W[x],{\'1B-yP\':\'2G-SN\'})}if(C.sj>-1){O(5W[x],{\'1D\':C.sj})}f[x].nq.6m(\'6I-\'+v.id+\'-dh-pl\');O(an[x],{\'7s\':C.sd});if(C.sc>-1){O(an[x],{\'1D\':C.sc})}}E s7(i){if(I(5v[i])){aU();if(7J("5e",i)==0){o.U.5V(5v[i].1m(7))}if(7J("7g",i)==0){o.U.dJ(5v[i].1m(10))}if(7J("26",i)==0){!o.3U?o.3U=1r jq():\'\';o.3U.9R(5v[i].1m(8))}if(7J("dP",i)==0&&v.8b==1){o.8b.Bt(5v[i].1m(7))}if(7J("3e",i)==0){o.3e?o.3e.3j(jg[i]):\'\';af()}if(7J("1u",i)==0){cP();51(0,0,6i[i])}V(B p in o.5A){if(o.5A.2v(p)){if(7J(p,i)==0){o.P.JT(p,i)}}}if(7J("8w",i)>0){if(4U[i].1U==2B(\'6x\')){7D(2w+\'0\');8M(cM);if(2w=="mF"){7D("IR")}ea()}F{if(2w=="mH"&&C.nK==1){7D(\'nK\',i);8M(cM);ea()}}}if(7J("4Z",i)==0){o.U.9G(5v[i].1m(5));iI();1z(af,4C)}}};G.iI=E(){iI()};G.L7=E(x){V(B i=0;i<1T.R;i++){if(1T[i]==x){J H}}J L};E iI(){V(B i=0;i<1T.R;i++){if(1T[i]=="4Z"){8M(i);if(2w==\'4Z\'){cP();51(i,0)}}}}E cE(x,i,dI){if(I(2p(x))){2p(x)[i]=1Z("2c");if(i<2||x=="f"||2w!=\'5e\'||dI==1){if(C.3C==1){Z.1Q(2p(x)[i])}F{6O.1Q(2p(x)[i])}}F{if(C.3C==1){Z.z6(2p(x)[i],2p(x)[i-1])}F{6O.z6(2p(x)[i],2p(x)[dI==2?i-2:i-1])}}if(x==\'f\'){41(2p(x)[i],{\'mY\':i})}if(x==\'f2\'){41(2p(x)[i],{\'bd\':i})}2p(x+\'bg\')[i]=1Z("2c");B mM=1Z("2c");2p(x)[i].1Q(mM);mM.1Q(2p(x+\'bg\')[i]);fY(mM);2p(x+\'42\')[i]=1Z("2c");2p(x)[i].1Q(2p(x+\'42\')[i]);gh(2p(x+\'42\')[i]);fY(2p(x+\'42\')[i]);2p(x+\'1M\')[i]=1Z("2c");2p(x)[i].1Q(2p(x+\'1M\')[i]);2p(x+\'5L\')[i]=1Z("2c");2p(x)[i].1Q(2p(x+\'5L\')[i]);if(i>0&&x=="f2"&&6e&&C.sI==0){3l(2p(x+\'5L\')[i])}}};E d2(x,9v,k5,va,Ru,ii){O(x,{\'1p\':\'h1\',\'2x\':0,\'1g\':0,\'6K\':\'4b\',\'1d\':\'2t\',\'Y\':\'100%\',\'6z\':\'3m\',\'2n\':\'4Q\',\'2G-1d\':\'1.Rs\'});if(6e){if(C.3C==1){O(x,{\'Y\':\'2t\'})}}if(C.rd&&C.3C==1){O(x,{\'Rk\':C.rd})}if(C.3C==1&&(!6e||ii>0||C.vc==1)){O(x,{\'2n\':\'c4-4Q\',\'b7-8V\':\'1g\',\'bv-9f\':\'gV\'})}O(9v,{\'2q\':(C.Ri==1?"3i-4Y(to 18,"+3r(C.Rg)+", "+3r(C.59)+")":3r(C.59)),\'1D\':C.4X,\'9B\':\'1V\',\'5w\':\'1D 0.2s 7a-5P,2q .2s 7a-5P,5R .2s 7a-5P\'});gh(9v);gh(9v.4y);if(C.8C==1){O(9v.4y,{\'jU-5R\':\'8C(bt)\'})}if(C.S2==1){x.C[C.3C==1?"2Y-2x":"2Y-2V"]="5I 6F "+6U(2H(C.RX,\'3O\'),2H(C.RT,0.2))}O(k5,{\'1p\':\'h1\',\'2x\':0,\'1g\':0,\'kn\':(C.8V?C.8V:\'18\'),\'1u\':C.1u,\'2P-1g\':C.lc,\'2P-2x\':C.uc,\'2P-2V\':C.P9,\'2P-18\':C.ud,\'9B\':\'1V\',\'1D\':C.a,\'5w\':\'1D 0.2s 3i,1u 0.2s 3i\',});O(va,{\'1p\':\'h1\',\'2x\':0,\'1g\':0,\'kn\':(C.Ka?C.Ka:\'2x\'),\'2P-1g\':C.lc,\'2P-2x\':C.uc,\'2P-18\':C.ud,\'9B\':\'1V\',\'4l-3M\':C.5j*2H(v.8O,1),\'1D\':C.a,\'1u\':C.6l,\'5w\':\'1D 0.2s 3i,1u 0.2s 3i\'});if(C.oG==1){O(x,{\'6d-Y\':C.kk+\'px!5U\'});O(k5,{\'6d-Y\':(C.kk-70)+\'px!5U\'})}F{if(C.3C==1){if(C.o4==1){O(x,{\'Y\':C.dl});O(k5,{\'Y\':C.dl-70})}}F{O(k5,{\'bv-9f\':\'eK\'});O(va,{\'bv-9f\':\'eK\'})}}}E ea(){V(B i=1;i<f.R;i++){if(I(f[i])){if(C.3C==1){f[i].C.2n="c4-4Q"}F{f[i].C.2n="4Q"}}}aU();cP();2I();2w=\'\';cM=-1};E cP(){V(B j=0;j<f2.R;j++){if(f2[j]){if(C.3C==1){Z.3k(f2[j])}F{6O.3k(f2[j])}f2[j]=1S}}f2=[];2w=\'\'}E JB(){J Z.2b};G.hn=E(){o1()};E o1(){if(is=="W"){if(C.3C==1||C.Kk==1){B x=o.3d-C.4A-C.4p;O(1F,{\'Y\':x});O(Z,{\'Y\':x});6O?O(6O,{\'Y\':x}):\'\'}o.3h?o.3h.2I():\'\'}}E 2I(){if(!l4){if(6e){o.Q?o.Q.nU():\'\';B x=C.vc==1&&f.R>1?f[1]:f[0]}if(is=="W"){o1();o.Q?o.Q.hn():\'\';B x=f[0];if(v.uN==1){nV()}}f.R>1&&!x?(f[1]?x=f[1]:\'\'):\'\';f.R>2&&!x?(f[2]?x=f[2]:\'\'):\'\';if(x){x.2b==0&&f2.R>0?x=f2[0]:\'\'}if(Z.2b-Z.vo>0&&x&&C.3C!=1){if(I(5t)){O(5t,{"Y":6O.2b})}if(I(5B)){O(5B,{"Y":6O.2b})}C.oC=(Z.2b-x.2b)-(Z.vo-x.vo)}F{C.oC=0}}};E uP(){B x=0;B y=0;B z=\'\';V(B i=1;i<f.R;i++){if(I(f[i])){if(f[i].C.5q!="3m"&&f[i].C.2n!="1V"){x++;y=i;z=1T[i]}}}J[x,y,z]}G.wA=E(){l9=H;G.1q();bG=2;kG()};E KC(x){l9=!l9;kG(x)}E kG(){ea();V(B i=0;i<1T.R;i++){if(1T[i]=="26"){51(i,bG)}}}E aU(){2S(vk);vk=1z(E(){o.o0=L},4h)}E uX(){B x=2w;ea();V(B i=0;i<1T.R;i++){if(1T[i]==x){51(i,0)}}}G.tb=E(){J v.1e.7H==1&&v.1e.1t==1};E af(x){if((!6e&&v.W.Jr==1)||(6e&&v.1e.7H==1&&x!=2)){J}if(is==\'W\'&&v.W.3h==1&&v.W.LM!=1){if(v.W.7H==1&&x==1){J}o.3h?o.3h.AF():\'\';dY=L}F{if((x!=1||(C.Mk==1&&C.7H==1))&&!o.1k.tv){B m=1r 5N({"mc":1F,"1E":"8t","to":0,"17":0.1,"me":is,"7a":"zq"});ja=1z(E(){O(1F,{"5q":"3m","1D":0,"1g":-4h});dY=L},4C)}F{O(1F,{"5q":"3m","1D":0,"1g":-4h});dY=L}}if(is==\'W\'){if(v.W.Ky==1&&o.Q){o.Q.yl("1f","W",H)}}3y(mL)};G.c=E(){J 1F};G.co=E(){if(1F.MQ(Z)){J Z}};G.s=E(1a){if(1a=="4p"||1a=="4A"){B k2=1a.1P("2O","9Q");B k3=1a.1P("2O","bh");if(2T(C[k3])&&o.aA){J o.3d*C[k3]/100}if(2T(C[k2])){J o.3d*C[k2]/100}}J C[1a]};G.ss=E(1a){J C};G.1q=E(){ea();2S(ja);dY=H;if(is==\'W\'&&v.W.3h==1){o.3h?o.3h.nS():\'\'}F{O(1F,{"5q":"4v","1D":1,"5w":"1D 0.2s 3i"});B x=uP();if(x[0]==1){if(x[2]=="5e"||x[2]=="7g"||x[2]=="26"||x[2]=="4Z"||x[2]in o.5A||x[2].K("8w")>0){51(x[1],0)}}}if(o.Q){is==\'1e\'?o.Q.nU():\'\';if(is==\'W\'){o.Q.hn();if(v.W.Ky==1){o.Q.yl("1f","W",L)}}}if(o.1k.7v){O(Z,{\'8D-Y\':\'2t\'});if(C.3C!=1){O(6O,{\'8D-Y\':\'2t\'})}}f5=H;3y(lj);lj=6M(Kw,100)};E Kw(){3y(lj);f5=L}G.7Q=E(i){51(i,1)};G.1j=E(x){af(x)};G.LA=E(){if(o.3h){o.3h.eL()}};G.5V=E(){V(B i=0;i<1T.R;i++){if(1T[i]=="5e"){8M(i);if(o.2i.R>1){1q(f[i])}if(2w==\'5e\'){cP();51(i,bG)}}}};G.fW=E(){V(B i=0;i<1T.R;i++){if(1T[i]=="62"){8M(i)}}};G.j5=E(x){V(B i=0;i<1T.R;i++){if(1T[i]==x){8M(i);if(o[\'e1\'+x]){if(o[\'e1\'+x].R>1){1q(f[i])}}if(2w==x){cP();51(i,bG)}}}};G.9R=E(){V(B i=0;i<1T.R;i++){if(1T[i]=="26"){8M(i);if(o.3g){if(o.3g.R>0){B x=L;if(o.1X){V(B y=0;y<o.1X.R;y++){if(o.1X[y]!=\'\'){x=H;1h}}}F{x=H}x?1q(f[i]):\'\'}}if(2w==\'26\'){cP();51(i,0)}}}};G.xl=E(x){o.W=x;6n(0);if(I(v.4z)){if(v.4z.K("x-")!=0){V(B y in o.1H){if(o.1H.2v(y)){if(o.1H[y].ej==v.4z){v.4z=y}}}}if(I(o.1H[v.4z])){fw(o.1H[v.4z]);B y=o.1H[v.4z][\'cC\'];e5(y);if(v.W.pd==1&&C.3h!=1){6n(0);1z(E(){2I()},3Z)}F{1z(E(){dL(y);2I()},3Z)}v.4z=1L}F{e5(0)}}F{e5(0)}if(C.3h==1){if(!I(o.3h)){o.3h=1r ME()}}};G.db=E(x){db(x)};E db(x){if(I(o.1H[x])){fw(o.1H[x]);51(o.1H[x][\'cC\'],0);dL(o.1H[x][\'cC\'])}};G.mD=E(x){if(I(o.1H[x])){fw(o.1H[x]);if(o.1H[x]["3B"]){o.2h=1L;e5(o.1H[x][\'cC\']);lC(x);o.U.dV(o.1H[x]["3B"],1);lv(x);dL(o.1H[x][\'cC\']);if(o.3h){o.3h.lL()}}F if(o.1H[x]["5c"]){6n(x)}}};E JA(x){if(I(o.1H[x])){e4=\'\';6n(0);fw(o.1H[x]);lC(x);51(o.1H[x][\'cC\'],0);lv(x)}};G.aI=E(){le=H;B x=2u(5T)+1;if(3o!=\'\'){o.a6[3o]=H;5z=y7(5z,3o)}if(v.5z==1){x=t6(5z);if(x==1S){if(v.Mo==1||v.W.eB==1){e2.Jh(E(a,b){J 2E.5u()-0.5});V(B x in e2){if(e2.2v(x)){5z[x]=e2[x]}}x=t6(5z)}F{o.U.D1()}}}F{if((1T[x]=="Ko"||5T==-1)&&3o!=\'\'){B y=7A().K(3o);if(y<7A().R){B z=o.1H[7A()[y+1]];if(z){if(I(z.5c)){z=o.1H[7A()[y+2]]}G.mD(z.id);x=-1;o.U.2D()}}}}if(x>-1){o.2h=1L;51(x,0);dL(x)}};E dL(x){if(f[x]&&!l4){if(C.3C==1){B to=f[x].io-20;B m=1r 5N({"mc":Z,"1E":"k8","to":to,"17":0.3,"me":"JP","7a":"cq"})}F{B to=f[x].C0-1F.2W/2+20;B m=1r 5N({"mc":Z,"1E":"9J","to":to,"17":0.3,"me":"K5","7a":"cq"})}1z(ae,2j)}}E t6(4r){B 6f=8a.6f(4r);B x;V(B i=0;i<6f.R;i++){x=4r[6f[6f.R*2E.5u()<<0]];if(x){1h}}J x};G.5A=E(x){t7(x)};E t7(x){kl[x]>-1?8M(kl[x]):\'\';if(5O[0]){if(2w==\'1G\'){5O[0].1U=2E.43(o.3E.x*100)+\'%\'}F{5O[0].1U=ka(2w)}}};E ka(x){if(x=="1G"){J 2E.43(o.3E.x*100)+\'%\'}F{J 2E.43(2H(o.9Y[x],o.5A[x])*100)+\'%\'}}G.de=E(){J sR()};E sR(){if(v.5z==1){J 8a.6f(5z).R>0}B x=L;if(o.1H){x=7A().K(3o)<7A().R-1}J x};G.mA=E(){if(I(o.jk)){JA(o.jk)}};G.gc=E(){B x=5T>0;if(o.1H){B z=7A().K(3o);x=z>0;if(z==1){if(I(o.1H[7A()[0]].5c)){x=L}}}J x};G.gg=E(){J I(o.1H)};G.eb=E(){mf=H;if(G.gc()){B x=2u(5T)-1;if(x<0){B y=7A().K(3o);if(y>0){B z=o.1H[7A()[y-1]];if(z){if(I(z.5c)){z=o.1H[7A()[y-2]]}if(z){G.mD(z.id);o.U.2D()}}}}F{o.2h=1L;51(x,0);dL(x)}}};G.mv=E(){if(5T>0){dL(5T)}};E 7J(x,i){J 5v[i].K(x)};E fw(x){if(x[\'vX\']!=-1){fw(o.1H[x[\'jt\']]);6n(x[\'jt\'])}F{6n(0)}};G.g=E(x){aH(x){1l"Y":J JB();1h;1l"1d":J 1F.2W;1h;1l"1g":J C.9p;1h;1l"H2":J Z.JC;1h;1l"H4":J C.dX;1h;1l"x":J 53(1F.C.18);1h;1l"y":J 53(1F.C.1g);1h;1l"1D":J 1F.C.1D;1h;1l"1q":J dY;1h;1l"7Q":J cM;1h;1l"1a":J 1a;1h;1l"aJ":J 1a+aJ;1h;1l"4S":J 4S;1h;1l"W":J is=="W";1h;1l"eG":J o.a6[3o];1h;1l"sI":J kp;1h;1l"bf":J o.1H[o.bf]?o.1H[o.bf].1M:\'\';1l"bK":J v.bK?v.bK:\'\';1l"E7":J sR()?o.1H[7A()[7A().K(3o)+1]].1M:\'\'}};E 7A(){J 8a.6f(o.1H)};G.Lk=E(){3o=\'\';v.4z=\'\'};G.4S=E(){if(6e){B x=0;V(B i=1;i<11;i++){if(1T[i]=="5e"){B y=o.2i.R;if(I(v.c6)){B z=v.c6.2r(",");V(B j=0;j<z.R;j++){if(o.2i.K(z[j])>-1){y--}}}if(y>0){if(y>1||(y==1&&o.2i!=1&&C.JN==1)){x++}}}if(1T[i]=="62"){if(o.62){x++}}if(1T[i]=="7e"){if(o.2l==\'cJ\'||v.7e){x++}}if(1T[i]=="7g"){if(o.5K.R>1){x++}}if(1T[i]=="dP"&&v.8b==1){if(o.lO.R>0){x++}}if(1T[i]=="26"){if(I(o.1X)){V(B s=0;s<o.1X.R;s++){if(o.1X[s]!=\'\'){x++;1h}}}if(x==1&&o.iC==1){x=0}if(v.mi==1&&v.sM==1){x++}}if(1T[i]=="4Z"){if(o.2l!="ag"){x++}}if(1T[i]in o.5A||1T[i]=="3e"||1T[i]=="1u"){x++}if(1T[i]){if(1T[i].K("8w")>0){x++}}if(v.1e[is+i+\'1j\']==1){x--}}J x<=0}F if(is=="W"){J f.R==0}F{J 4S}};G.4m=E(){if(1F.4y==o.1O){1F.3k(Z);o.1O.3k(1F);o.3h?o.3h.4m():\'\';1F=1S;Z=1S;l4=H}}};B tN=E(X,jf){B 6W=L;if(X.K(\'6W\')==0){6W=H;X=X.1m(5)}B ox=mp(X);B 2g;B 22;B im=L;B 3Y=L;B os=L;B ob=L;B 2t=H;B yp=[];B d0=1;B jR=L;B ue;B dn=0;B nR=0;B oc=L;B lN=\'K3\'+v.id+(6W?\'6W\':\'\');iS("#K3"+v.id+"{Y:100%!5U;1d:100%!5U;6d-Y:1V!5U;6d-1d:1V!5U}");B 1F=1Z(\'2c\');B ov=0;1F.5S(\'id\',lN);jf.1Q(1F);o.62=L;!6W?o.U.ix():\'\';if(o.1k.2k){v.4F=1}if(v.JQ!=1){B 8p=1Z(\'2c\');jf.1Q(8p);O(8p,{1p:"2A",1g:0,18:0,"2q-1u":"#pC",1d:"100%",Y:"100%","1D":0});8p.1v("G5",E(1c){1c.6C=H});if(o.1k.2k){8p.1v("gA",E(1c){1c.6C=H});8p.1v("2z",E(1c){1c.6C=H});8p.1v("gC",E(1c){1c.6C=H;h8(1c);if(v.du==1){1z(K2,100);1z(lG,2j)}})}F{8p.1v("yt",E(1c){B x=H;if(v.29==1){if(I(v.7n)&&!os){x=L}if(I(v.pW)&&bC()=="8k"&&17()>0){x=L}}if(x&&v.du==1&&v.K1!=1){3l(G);1z(lG,4h)}})}v.du==1&&v.Oy!=1?3l(8p):\'\'}E lG(){6D(8p)}E K2(){if(v.K1!=1){3l(8p)}}if(v.4F==1&&v.3a==0){9m()}if(!1N[\'YT\']){1N.Os=E(){nj();V(B i=0;i<4i.R;i++){if(4i[i]){if(4i[i].3j("id")!=v.id){if(4i[i].3j(\'BO\')){4i[i].3j(\'C5\')}}}}};B f1=hx("4D.7w/JZ","4D.7w/JZ","Og");if(f1){f1.oK=E(e){o.U.b5();if(v.Cl!=1){2g=\'zH Oe kw\';o.P.5l()}}}}F{nj()}E nj(){if(v.4F==1||6W){!im?ia():\'\'}F{o.U.b5()}}E ia(){if("YT"in 1N){if(I(YT.oW)&&!im){1o("JR gx");B ts=0;if(v.JQ==1){ts=1}o.2h>0?dn=2u(o.2h):\'\';22=1r YT.oW(lN,{1d:o.9M,Y:o.9F,Oc:ox,OD:{ON:1,OL:lN,OH:1,O5:1,gj:1,jX:((v.JU==0||(v.Nw!=1&&o.1k.7R))&&o.1k.2k?0:1),Np:3,Q:ts,Nn:0,N5:1,AR:0,3a:6W||v.3a==1?1:0,9X:0},2F:{\'Nh\':tk,\'Ne\':Ab,\'5l\':5l,\'Ny\':Co}});if(o.2h>0){o.2h=1L}2I();im=H}F{1z(ia,3Z)}}F{1z(ia,3Z)}}B l7;E tk(){if(o.P){1o("JR gW");3Y=H;2S(ue);o.U.7W();if(6W){if(o.1k.tX){o.U.4G()}22.na();o.29.T3()}F{if(v.3a==1&&o.1k.tX&&!o.oT){o.U.4G();if(o.1k.2k){3y(l7);l7=6M(Am,ek)}}if(v.4F==0){22.na()}F{o.U.b5()}ov=22.vt();o.P.9S();if(d0!=1){9G(d0)}ce();2I();if(v.NK==1){3t{if(22.tS()){if(I(22.tS().1M)){v.1M=22.tS().1M;o.U.ak(\'1M\')}}}2Q(e){}}}}}E Am(){B x=22.CV();if(x==2||x==-1){o.Q.2N();o.Q.7W();3y(l7)}if(x==1){3y(l7)}}E Ab(1c){if(v.Oh==1){1o(\'YT\',1c.1J)}if(6W){if(1c.1J==YT.e8.AH){o.29.Ok()}if(1c.1J==YT.e8.Ar){}}F{if(1c.1J==YT.e8.Ar){if(nR==1){nR=0;tk()}if(!o.1w){o.U.2D()}if(dn>0){22.BR(dn,H);dn=0;o.2h=1L}lG();os=H;3Y=H;if(ob){22.r3()}F{o.P.am();o.P.cd()}Cp();if(I(v.4a)){V(B i=0;i<o.2i.R;i++){if(v.4a==o.2i[i]){5V(i)}}v.4a=1S}F{if(I(o.4a)){V(B i=0;i<o.2i.R;i++){if(o.4a==o.2i[i]){5V(i)}}o.4a=1S}}jR=L}if(1c.1J==-1&&jR&&o.1w){o.U.7W();jR=L;dF()}if(1c.1J==YT.e8.LP){}if(1c.1J==YT.e8.AH){7G()}if(1c.1J==YT.e8.MZ){if(!o.1w){}if(o.1w){jR=H;9m()}}if(1c.1J==YT.e8.MI){}}}E 5l(1c){if(6W){o.29.LR()}F{if(1c.1J==2){2g="Ki 4D id"}if(1c.1J==5){2g="uq 4S"}if(1c.1J==101||1c.1J==vn||1c.1J==100){2g="G 5p is MV"}if(v.ML==1){I(v.CA)?2g=v.CA:\'\'}if(v.Cl!=1){o.P.5l()}F{1j(o.2e)}}}E 7G(){v.1y>0?dn=v.1y:\'\';o.P.7G();o.P.9S()}E dF(){if(!o.Kg&&o.1w){o.U.2N()}}E cd(){o.P.cd()}E ce(){o.P.ce();o.U.uL()}E 9S(){o.P.9S()}E dp(){o.P.dp()}E 9m(){if(o.P){o.P.9m()}F{ue=1z(9m,100)}}E Co(1c){uJ(1c.1J)}E Cp(){if(!oc){B x=22.LY()+\'\';if(x!=\'\'&&x!=1L){o.2i=x.2r(\',\');o.2i=o.2i.zx();if(v.yj==0){B y=o.2i.K(\'2t\');if(y>-1){o.2i.yE(y,1)}}V(B i=0;i<o.2i.R;i++){o.2i[i]=k4(o.2i[i])}oc=H;uJ(22.Ma())}}}E uJ(x){o.2L=o.2i.K(k4(x+\'\'));o.Q.vG(o.2L)}G.3M=E(){J{"Y":0,"1d":0}};G.2U=E(x){ox=mp(x);if(o.2h>0){dn=2u(o.2h)}db(ox)};E bC(){B 7r=-1;if(3Y){7r=22.CV()}B x=\'\';if(7r==-1){x="8k"}if(7r==1||7r==3){x="8g"}if(7r==2){x="8k";if(o.1w){o.U.2N()}}if(7r==5){x="8k"}if(7r==0){x="7E"}J x}E 2I(){3t{if(I(22)){22.RP(o.3d,o.4N)}}2Q(e){1o(e)}}E k4(x){B y=x;if(x=="RS"){y="rh"}if(x=="aA"){y="nh"}if(x=="RU"){y="nO"}if(x=="RW"){y="om"}if(x=="Rz"){y="op"}if(x=="Rd"){y="ow"}if(v.DC==1){y=2B(y)}if(x=="2t"){y=2B("2t")}yp[y]=x;J y}E 17(){B x=3Y?22.Rv():0;if(x>0&&v.hD>0){v.4u=x-v.hD;v.hD=-1}J x};E 9G(x){22?22.Sa(x):\'\';d0=x};G.mO=E(){nj()};G.2D=E(){if(3Y){22.na()}F{if(!im){ia()}F{}}};G.2N=E(){if(3Y){22.r3()}};G.dB=E(){if(3Y){bC()==\'8g\'?22.r3():22.na()}};G.3J=E(x){if(3Y){22.BR(x,H);js("3I",x)}};G.6H=E(){J L};G.4G=E(){3Y?22.5d():\'\'};G.5F=E(){3Y?22.QL():\'\'};G.3P=E(x){3Y?22.C4(x*100):\'\'};G.nv=E(){J bC()==\'8g\'};G.5r=E(){J L};G.nx=E(x){5V(x)};E 5V(x){if(3Y){if(I(o.2i[x])){B y=yp[o.2i[x]];2t=y==\'2t\';B z=17();22.QZ(y)}}}G.fT=E(x){9G(x)};G.3Y=E(){J 3Y};G.6T=E(){J bC()};G.17=E(){J 17()};G.1i=E(){B x=3Y?22.vt():0;if(x!=ov){ov=x;o.P.9S()}if(I(v.4q)){if(6P([v.4q],\'-\')){x=x+v.4q*1}F{x=v.4q}}J x};G.a9=E(){B x=0;if(3Y){x=22.Qw()*22.vt()}J x};G.4j=E(){2I()};G.hR=E(){J 2g};G.2t=E(){J v.yj==1?2t:L};G.CY=E(x){db(x)};E db(x){X=x;if(22){nR=1;22.Px(x,0)}}G.mX=E(){if(o.1k.2k&&o.1k.9P){G.2D();ob=H}F{if(bC()=="8g"){G.2N()}}};G.gu=E(){ob=L};G.qB=E(){J H};G.4m=E(){3Y?22.a8():\'\';3Y=L;oc=L;3t{if(1F){jf.3k(1F)}jf.3k(8p)}2Q(e){}}};B Gv=E(){B x=\'\';B t=0;B d=0;if(o.5i){if(v.SB!=1){if(2Z.4g("eC"+v.id+o.9y)!=1S){x=2Z.4g("eC"+v.id+o.9y)}if(v.8d==1&&2Z.4g("ju"+v.id+o.9y)!=1S){o.8d=2Z.4g("ju"+v.id+o.9y)}if(I(v.7k)){if(2Z.4g("eC"+o.d+v.7k)!=1S){x=2Z.4g("eC"+o.d+v.7k)}if(v.8d==1&&2Z.4g("ju"+o.d+v.7k)!=1S){o.8d=2Z.4g("ju"+o.d+v.7k)}}if(o.8d&&v.8d==1){o.vQ=o.8d.2r(",")}if(x.K("{")==0){if(v.Dt==1){o.bf=x.1m(1,x.K("}")-1)}F{o.vI=v.4z=x.1m(1,x.K("}")-1)}x=x.1m(x.K("}")+1);v.SJ==1?v.W.pd=0:\'\'}dE(x)}};E dE(x){if(x){if(x.K("--")>0){B y=x.2r("--");t=3H(y[0]);if(v.RB==1&&t>0&&v.3a==1){v.3a=0}if(v.Dt==1){o.qN=t}F{d=3H(y[1]);o.2h=t}}}}G.Bb=E(){if(I(v.7k)){if(2Z.4g("eC"+o.d+v.7k)!=1S){x=2Z.4g("eC"+o.d+v.7k);dE(x);o.Q.dH(t,d);o.Q.3G(t,d);v.1i=d}F{o.2h=0;o.Q.dH(0,0);o.Q.3G(0,0);v.1i=0}}};G.oL=E(t,d){if(o.P.5r()&&v.Ry==1){}F{B ct=1r 6c().8q();2Z.7I("eC"+(I(v.7k)?o.d+v.7k:v.id+o.9y),(I(o.3o)?"{"+o.3o+"}":\'\')+t+\'--\'+d+\'--\'+ct)}};G.Cf=E(x){o.8d=(o.8d?o.8d+\',\':\'\')+x;2Z.7I("ju"+(I(v.7k)?o.d+v.7k:v.id+o.9y),o.8d)};G.aw=E(){J{t:t,d:d}}};B tL=E(){B 1A;B qz=L;B iB;B 2f;B gl="<6q C=\'1D:0.5\'>";G.kf=E(){Ct()};E Ct(){B f1=hx("CK.6N.3R","CK.6N.3R/v4.4.1/1A.8Y.8D.js","LU");if(f1){3y(o.i4);o.i4=6M(zw,100);f1.oK=E(e){3y(o.i4);o.U.b5();o.P.5l(\'cL M5 eQ je\')}}}G.bX=E(x,1b,X,2f){A0(x,1b,X,2f)};G.3I=E(x){1A?1A.3I(x):\'\'};G.2t=E(){J wZ()};E wZ(){B x=L;if(1A){B y=1A.NA();x=y.dy.iN.j9.5p}J x};G.nx=E(x){B x=2u(x);if(1A){if(x==1A.pX("5p").R){o.2L=1A.NR(\'5p\');1A.bY({\'dy\':{\'iN\':{\'j9\':{\'9s\':H,\'5p\':H}}}})}F{1A.bY({\'dy\':{\'iN\':{\'j9\':{\'9s\':L,\'5p\':L}}}});1A.pv(\'5p\',x);1A.pv(\'9s\',x)}}};G.IC=E(x){if(1A){1A.Bn(1A.qR(\'9s\')[2u(x)])}};G.Ix=E(){if(1A){J 1A}F{J L}};G.aO=E(){if(1A){J x=1A.pX("5p").R}F{J 0}};G.It=E(){if(1A&&iB){iB.Oo(x)}};G.mV=E(){1A?1A.mV():\'\'};G.17=E(){J 1A?1A.17():0};G.1i=E(){J 1A?1A.1i():0};G.aV=E(x){if(1A){1A.LZ(x)}};E zw(){if(I(1N.6N)){3y(o.i4);o.P?o.P.mw():\'\'}}E A0(x,6H,X,2f){if(!I(1N.6N)){J}if(1A){1A.mV();1A=1L}2f=2f;iB=1L;qz=L;1o("cL");v.sO=1;B fZ={fI:60};if(o.3X.R>1){v.bJ=0;v.AL=H}F{v.AL?v.bJ=1:\'\'}if(o.a2.R>1){v.g5=0;v.AN=H}F{v.AN?v.g5=1:\'\'}if(I(v.dQ)){if(I(v.dQ.fI)){if(v.dQ.fI>cN){v.dQ.fI=cN}}if(1K v.dQ=="3z"){V(B 1a in v.dQ){fZ[1a]=v.dQ[1a]}}}1A=6N.bw().bX();js("1A",1A,1);v.zB==1&&!2f?1A.bY({\'vl\':{\'N1\':6N.Mz.MB}}):\'\';B ap=(o.1w||v.3a==1||2f||x);v.MD==1?D8():\'\';1A.MH(6H,X,ap);1A.bY({dy:{aD:{MC:H,Cw:(fZ.CP==1&&!ap?0:fZ.fI)}}});if(v.Ay){1A.bY(v.Ay)}if(v.Ae==1){1A.Ms(1L,H)}if(v.wN==1){1A.bY({\'dy\':{\'iN\':{\'j9\':{\'9s\':L,\'5p\':L}}}})}1A.on(6N.bw.2F.MW,E(1J){1o("cL Kr");B q=AW();Bh();o.og=L;if(v.MT==1){iB=1r M9(1A,2f)}o.4V=1A.LO();o.4V?1o("Ks"):\'\';if(v.bJ==1){B br=1A.pX("5p");if(v.wN==1||q>0){o.2L=q;1A.bY({\'dy\':{\'iN\':{\'j9\':{\'9s\':L,\'5p\':L}}}})}F{o.2L=br.R-1}o.7K=br[o.2L].7K;o.Q.eM(o.2L);if(!wZ()){1A.pv("5p",o.2L);1A.pv("9s",o.2L)}}o.U.b5()});1A.on(6N.bw.2F.RZ,E(1J){if(fZ.CP==1&&!ap){1A.bY({dy:{aD:{Cw:fZ.fI}}})}if(!qz){B 8c=2u(o.5J);if(8c>0&&v.g5==1){1A.Bn(1A.qR("9s")[8c])}qz=H}});1A.on(6N.bw.2F.Pf,E(1J){if(o.4V){o.U.3G(1A.17(),1A.1i())}});1A.on(6N.bw.2F.Pl,E(1J){1A.Pm(-1)});1A.on(6N.bw.2F.QT,E(1J){if(1J.QU=="5p"&&1J.Qh!=1J.Bx&&v.bJ==1){o.2L=1J.Bx;o.Q.eM(o.2L);1o("cL KB "+o.2L)}});1A.on(6N.bw.2F.Qt,E(1J){if(I(1J.ar)){if(1J.ar.1E=="Qu"){js("Kv",1J.ar.X)}}});1A.on(6N.bw.2F.Qv,E(e){1o(\'cL 5d\',e.1E);!o.3u?o.U.4G():\'\'});1A.on(6N.bw.2F.Kz,E(1J){if(1J.2g){if(1K 1J.2g=="3z"){o.j8=1J.2g.8T}F{o.j8=1J.2g}}o.P.5l("1A.js: "+o.j8)})}E AW(){B q=0;if(!2f&&v.bJ==1&&1A){o.2i=[];B x=1A.pX("5p");if(x.R>1){B y=\'\';V(B i=0;i<x.R;i++){o.2i[i]=I(x[i].1d)?o.P.uw(x[i],v.Bl):i;if(o.2i[i]==y||v.Bk==1){y=o.2i[i];if(I(x[i].7K)){o.2i[i]+=" "+gl+" ⪚"+2u(x[i].7K/2j)+\' \'+2B(\'dq\')+\'</6q>\';v.Bk!=1?o.2i[i-1]+=" "+gl+" ⪚"+2u(x[i-1].7K/2j)+\' \'+2B(\'dq\')+\'</6q>\':\'\';y=\'\'}}F{y=o.2i[i]}if(I(v.4a)&&q==0){if(v.4a==o.2i[i]){q=i}}if(I(o.4a)){if(o.4a==o.2i[i]){q=i}}}o.2i[x.R]=2B("2t")}}J q}E Bh(){if(!2f&&v.g5==1&&1A){o.5J=0;B x=1A.qR("9s");if(x.R>1){V(B i=0;i<x.R;i++){o.5K[i]=i;if(I(x[i].6Q)){o.5K[i]=o.P.jS(x[i].6Q)}F if(I(x[i].h3)){o.5K[i]=o.P.jS(x[i].h3)}F{if(I(x[i].D9)){o.5K[i]=2B("7g")+" "+x[i].D9}}if(I(o.9H)){if(o.9H==o.5K[i]){o.5J=i}}}}1o("cL IM ",o.5J);o.Q.iG(o.5J)}}E D8(){B 9a=v.Qd;if(9a){if(1K(9a)=="4T"){3t{9a=9a.1P(/6I\'qt/ig,\'"\');9a=9a.1P(/\'/ig,\'"\');9a=4R.6A(9a)}2Q(e){1o("yd cL Qc 4R",e)}}if(1K(9a)=="3z"){1A.QA(9a)}}}};B G6=E(){B 22;B 6E;B pu;B a7;B i6;1N[\'R1\']=E(x,y){if(x){V(B i=0;i<4i.R;i++){if(4i[i]){if(4i[i].3j("id")==3f.id){4i[i].3j(\'C1\')}}}}F{8I("2g: "+y)}};G.8f=E(){Cn()};E Cn(){8I("IW");if(I(7c.3V)&&I(3V)&&!o.xH){B uo=\'QW\';if(v.3x.QV==1&&v.3x.Cj){uo=v.3x.Cj}3V.7U.rt.qQ().QS({QD:uo,QI:\'QH\',Ke:\'en-US\',QF:L});22=1r 3V.7U.QC();Cs();o.xH=H;1z(zX,2j)}}E zX(){o.Q.oO();o.Q.4j()}E DB(1J){if(3V&&3V.7U){8I((!22.7Z?\'PE\':\'\')+"rT "+v.id);if(22.7Z){yF()}F{qo()}}}E yF(x){B sY=3V.7U.rt.qQ().BI();B pc=\'5p/tY\';o.2l=="1C"?pc="Aw/x-Q6":\'\';o.2l=="1A"?pc="Aw/1A+Bd":\'\';B X=o.P.bx();if(I(v.Az)){X=v.Az}B 5M=1r 7c.3V.P.Pz(X,pc);5M.6B=1r 7c.3V.P.Pv();5M.6B.Pu=7c.3V.P.Ps.Pq;B dZ=[];if(I(o.1X)&&I(o.3b)&&v.3x.2o==1){5M.Po=yr();V(B i in o.1X){if(o.1X[i].K(\'iX\')>0){B t=1r 7c.3V.P.Pk(0,7c.3V.P.PC.Q5);t.Q4=o.1X[i];t.Q3=\'1B/iX\';t.Q2=\'Q1\';t.6u=o.3g[i];t.Q0=2u(i);t.PZ=1S;dZ.2J(t)}}if(dZ.R>0){5M.dZ=dZ}}if(v.2e){5M.6B.PU=[1r 7c.3V.zr(v.2e)]}5M.6B.1M=o.au?o.au:(v.1M?v.1M:\'\');B ar=1r 7c.3V.P.PS(5M);ar.8J=o.2h>0?o.2h:(o.4w?0:o.P.17());ar.3a=o.1w||x==H;if(dZ.R>0&&o.3b>-1){if(o.3b<dZ.R){ar.PR=[2u(o.3b)];8I(\'26 \'+o.3b)}}sY.PP(ar).aY(E(){pu=sY.PN().PM;8I("rT to "+pu);if(v.3x.8T!=0&&!o.4w){a7?o.1O.3k(a7):\'\';a7=1Z("2c");O(a7,{"1p":"2A","1g":"bB","Y":"100%","18":0,"1D":0.7,"1u":"#d8","4b-2F":"1V"});a7.1U=\'<7z>\'+2B("zj")+\' &PH;\'+pu+\'&R5;</7z>\';o.1O.1Q(a7)}22.rH=v.1R;6E.Be();if(o.3u&&!22.q6){6E.rW()}js("Sx");if(x!=H){if(!o.1w){!22.hY?6E.rC():\'\'}F{o.P.2N()}}1j(o.3n);o.4w=H},E(e){8I(e);qo();o.91.8r(2B("zh"))})}E qo(){a7?o.1O.3k(a7):\'\';a7=1L;o.4w=L;1q(o.3n);js("Su");if(22.ug){o.U.3J(22.ug.8J);if(22.ug.hY){o.P.2N()}F{o.P.2D()}}}E D0(){if(22.hY){8I("47");js("Ss");o.Q.2N()}F{8I("1w");js("Sr");o.Q.2D()}}E D3(){o.U.3P(22.rH)}E Df(){22.q6?o.U.4G():o.U.5F()}E Bo(){if(22.7Z){if(22.C9==1S){if(22.8J==22.1i){o.Q.2N();o.P.7G()}}}}E Cs(){8I("Z "+v.id);6E=1r 3V.7U.Sn(22);6E.1v(3V.7U.jN.Sm,DB);6E.1v(3V.7U.jN.Sj,D0);6E.1v(3V.7U.jN.Sf,D3);6E.1v(3V.7U.jN.Sc,Df);6E.1v(3V.7U.jN.S9,Bo)}hx(\'B0.7w/cv\',\'fh://46.B0.7w/cv/js/Sy/v1/Sl.js?Sz=1\');E 8I(x){if(v.3x&&v.1o==1){1o("3x",x)}}G.cF=E(x){i6=x;J"<cF is=\'B9-3V-cF\' id=\'xF"+v.id+"\' C=\'2P:0;Y:bB;1d:bB;--rT-1u:"+x+";--T0-1u:"+x+";2Y:0;2q:d9;4b-2F:2t;6K:4b\'></cF>"};G.E9=E(x,y){if(i6!=y){B el=1Y.7O("xF"+v.id);if(el){B C=el.7y("C");B 6i=1r SZ(i6,"gi");C=C.1P(6i,y);el.5S("C",C)}i6=y}};G.3P=E(x){if(22.7Z){22.rH=x;6E.Be()}};G.4G=E(){if(22.7Z){if(!22.q6){6E.rW()}}};G.5F=E(){if(22.7Z){if(22.q6){6E.rW()}}};G.2D=E(x){if(22.7Z){if(22.hY){6E.rC()}F{if(22.C9==1S){}}}};G.2N=E(x){if(22.7Z&&!22.hY){6E.rC()}};G.9b=E(){if(v.3x.2o==1){BJ()}};E BJ(){if(22.7Z){B ss=yr();B ar=1r 7c.3V.P.SQ([2u(o.3b)],ss);3V.7U.rt.qQ().BI().SM().P[0].SL(ar,E(){8I(\'26 \'+o.3b)},E(e){8I(\'26 2g\'+e)})}}E yr(){B x=1r 7c.3V.P.SI();B 4X=2E.43(v.ko*kc).5Y(16);x.7s=3r(v.km)+(4X.R==1?4X+\'0\':4X);x.SH=\'#SG\';x.SF=\'SE\';x.pR=\'SD\';x.SC=3H(2u(v.gL)/100);x.SA=3r(v.gI)+2E.43(kc).5Y(16);J x};G.4c=E(x){B x;if(22.7Z){x=22.8J}J x};G.3G=E(x){B x;if(22.7Z){x=22.1i}J x};G.te=E(){if(3V&&3V.7U){qo()}};G.Go=E(){if(3V&&3V.7U){if(22.7Z){yF(o.1w)}}};G.3J=E(x){if(22.7Z){22.8J=x;6E.3I()}}};B G7=E(){if(v.Rt!=1&&v.8W==1){y6("BY")}G.3j=E(x){if(v.Rr==1&&o.1k.9P){}F{y6(x)}};E y6(x){if(x=="4j"){if(v.8W==1&&o.8W){o.8W.4j()}}if(x=="1j"){if(v.wU==1&&!o.2a){o.3n.C.2K="1G(1, -1)"}}if(x=="BY"){if(v.8W==1){!o.8W?o.8W=1r Rl():\'\';o.8W?o.8W.1y():\'\'}}if(x=="R8"){if(v.8W==1&&o.8W){o.8W.2M()}}if(x=="1w"){if(o.4d){O(o.P.6H(),{"5R":"1V"})}v.q3!=1?o.P.eX():\'\'}if(x=="47"){if(o.4d){if(v.Bu==1&&v.CB==1){O(o.P.6H(),{"5R":"8C(eo) Cy(100%)"});v.q3!=1?o.P.1G(0.1):\'\'}F{if(v.Bu==1){O(o.P.6H(),{"5R":"Cy(100%)"});v.q3!=1?o.P.1G(0.1):\'\'}if(v.CB==1){O(o.P.6H(),{"5R":"8C(eo)"});v.q3!=1?o.P.1G(0.1):\'\'}}}if(v.wU==1&&!o.2a){o.1O.C.2K="1G(1, 1)";o.3n.C.2K="1G(1, 1)"}}if(x=="hO"){if(v.wU==1){o.1O.C.2K="1G(1, 1)";o.3n.C.2K="1G(1, 1)"}}}};B jq=E(){B 2o=[];B aQ=[];B 4S=H;B 8z;B 9j=-1;B yS;B b8;B ny=[];B mP;B jx=[];G.1y=E(x){if(!x&&b8){bj(b8);b8=1L}F{x?bj(x):\'\'}};G.xz=E(x){bj(x)};G.JI=E(){jx=[]};E bj(x){!x?x=\'\':\'\';if(x!=\'11\'){B 1y=0;B wV=H;B jv=\'\';o.1X=x.2r(",");o.3g=[];o.3b=-1;if(vH()&&v.x5==1){if(2Z.4g("wX")!=1S){jv=2Z.4g("wX")}}F{if(o.oh){jv=o.oh}}V(B i=0;i<o.1X.R;i++){if(o.1X[i].K("#0")==0){o.1X[i]=cG(o.1X[i])}if(o.1X[i].K("#"+v.al)==0){o.1X[i]=o[o.fd[0]](o.1X[i])}if(o.1X[i].K("#"+v.aW)==0&&o.1X[i].K(v.c7)>0){o.1X[i]=o[o.fd[1]](o.1X[i])}if(o.1X[i].K("[")==0&&o.1X[i].K("]")>1){o.3g[i]=o.1X[i].1m(o.1X[i].K("[")+1,o.1X[i].K("]")-1);o.1X[i]=o.1X[i].1m(o.1X[i].K("]")+1);wV=L}F{o.3g[i]=o.1X[i].1m(o.1X[i].nl("/")+1);o.3g[i]=o.3g[i].1m(0,o.3g[i].nl("."))}if(o.1X[i].K("#0")==0){o.1X[i]=cG(o.1X[i])}if(o.1X[i].K("#"+v.al)==0){o.1X[i]=o[o.fd[0]](o.1X[i])}if(o.1X[i].K("#"+v.aW)==0&&o.1X[i].K(v.c7)>0){o.1X[i]=o[o.fd[1]](o.1X[i])}}if(o.3g.R>1&&v.nX==1){o.3g.2J(qe(\'RA\',2B(\'zG\')));o.1X.2J("8Y")}if(o.3g.R>0&&v.9u==1){if(v.CR==1){8z=0;1y++;o.3g.jw(qe(\'CD\',2B(\'6x\')));o.1X.jw("")}F{o.3g.2J(qe(\'CD\',2B(\'6x\')));o.1X.2J("");8z=o.3g.R-1}}V(B i=0;i<o.1X.R;i++){if(I(v.CE)){if(v.CE==o.3g[i]){1y=i;o.3b=i;v.h4=1}}if(jv!=\'\'){if(jv==o.3g[i]){1y=i;o.3b=i}}}if(v.9u==1&&v.h4==0){o.3b=8z}I(o.Q)?o.Q.bE():\'\';if(v.h4==1){o.3b=1y;if(o.1y){if(v.nX==1&&o.1X[1y]=="8Y"){wO(o.3b)}F{jh(o.3b)}}F{b8=x;o.5D=o.1X[1y]!=\'6x\';1z(iE,3Z)}}F{if(wV&&o.1X.R<3){jh(8z==0?1:0)}v.9u!=1?o.3b=-1:\'\'}}F{4m()}};G.su=E(x){iZ(x,\'1C\')};E jh(x){if(I(o.1X[x])){if(o.1X[x].K(".")>-1){o.pq=o.1X[x].2r(" or ");o.hg=0;iZ(x)}F{if(o.1X[x].K(\'aQ\')==0){if(aQ[o.1X[x].1m(4)]){yn(o.3g[x],aQ[o.1X[x].1m(4)])}}if(o.1X[x].K(\'1C\')==0){o.P.fR(x,"Iv");o.5D=H;o.3b=x;o.Q.bE()}}}}E wO(x){o.5D=H;iE()}E iZ(x,y){B X=y==\'1C\'?x:4n(o.pq[o.hg]);B kY=X;B hj;if(ny[X]){if(o.1X[x]!=\'8Y\'){o.5D=H;iE()}}F{if(X.K(\'cQ\')>0&&X.K(\'cQ\')<4){hj=X.1m(0,X.K(\'cQ\'));kY=X.1m(X.K(\'cQ\')+3)}B 4L=eZ(kY);9j=x;o.iC=1;4L.cI=E(){o.iC=0;if(G.fg==4&&G.6T==4C){o.5D=H;yn(X,G.dO,x,y)}F{if(o.hg+1<o.pq.R){o.hg++;iZ(9j)}F{mz("g8")}}};4L.oK=E(e){o.iC=0;if(o.hg+1<o.pq.R){o.hg++;iZ(9j)}F{mz("g8")}};4L.bT()}};E mz(x){1o("26 eQ je or BD BH");if(o.3g[o.3b]){if(o.3g[o.3b].K(2B("g8"))==-1){o.3g[o.3b]=o.3g[o.3b]+\' (\'+2B(x)+\')\'}}if(v.RN==1&&9j>-1){o.1X[9j]=\'\';o.3g[9j]=\'\'}o.3b=-1;o.5D=L;if(o.RL){o.Q.bE();o.Q.4E()}F{1z(E(){if(o.Q){o.Q.bE();o.Q.4E()}},100)}if(I(o.26)){o.1O.3k(o.26);o.26=1S}}E yn(X,x,y,z){B hj;if(x.K("#"+v.al)==0){x=o[o.fd[0]](x)}if(x.K("#"+v.aW)==0&&x.K(v.c7)>0){x=o[o.fd[1]](x)}if(X.K(\'cQ\')>0&&X.K(\'cQ\')<4){hj=X.1m(0,X.K(\'cQ\'))}if(X.K(\'.iM\')>-1||X.K(\'.wr\')>-1||X.K(\'.mx\')>-1||X.K(\'.iX\')>-1){B l=hj?hj:o.3b;if(o.1X[l]=="8Y"){l=y}if(z!=\'1C\'||!2o[l]){2o[l]=8a();2o[l][0]=[];2o[l][1]=[]}B 3A=d6();3A=x.2r(/\\r|\\n/);B w5=1;B t1=0;B t2=0;B hk=(I(v.zm)?v.zm:0);if(X.K(\'kg=\')>0){hk=X.1m(X.K(\'kg=\')+6)*1}V(B i=0;i<3A.R;i++){if(X.K(\'.iM\')>-1||X.K(\'.iX\')>-1){if(3A[i].K(\'-->\')>-1&&3A[i].K(\':\')>-1){if(z==\'1C\'){if(jx.K(3A[i])>-1){1h}jx.2J(3A[i])}t1=iK(3A[i].1m(0,3A[i].K(\'-->\')))*1+hk;t1==0?t1=1:\'\';t2=iK(3A[i].1m(3A[i].K(\'-->\')+4,12))*1+hk;I(2o[l][0][t1])?\'\':2o[l][0][t1]=\'\';V(B j=t1;j<t2;j++){2o[l][1][j]=t1}w5++}F{3A[i]=4n(3A[i]);if(3A[i]!=\'\'&&3A[i].R>0&&3A[i]!=w5&&3A[i]!=\'M8\'){if(2T(2o[l][0][t1])){2o[l][0][t1]=2o[l][0][t1]+\'<br>\'+3A[i]}F{2o[l][0][t1]=3A[i]}}}}if(X.K(\'.wr\')>-1||X.K(\'.mx\')>-1){if(3A[i].K(\'Mb:\')>-1){t1=iK(3A[i].1m((X.K(\'.mx\')>-1?3A[i].K(\'=0\')+3:12),12))*1+hk;t2=iK(3A[i].1m((X.K(\'.mx\')>-1?3A[i].K(\'=0\')+14:23),10))*1+hk;B p=\'\';if(3A[i].K(\'0,,\')>0){p=3A[i].1m(3A[i].K(\'0,,\')+3)}F{if(3A[i].K(\'An,\')>0){p=3A[i].1m(3A[i].K(\'An,\')+6)}if(3A[i].K(\')}\')>0){p=3A[i].1m(3A[i].K(\')}\')+2)}}if(p!=\'\'){if(2o[l][0][t1]!=1L){2o[l][0][t1]+=\'<br>\'+p}F{2o[l][0][t1]=p}2o[l][0][t1]=2o[l][0][t1].1P(/{.*?}/,\'\');2o[l][0][t1]=2o[l][0][t1].1P(/\\\\\\\\N/,\'<br>\');2o[l][0][t1]=2o[l][0][t1].1P(/\\\\N/,\'<br>\');V(B j=t1;j<t2;j++){2o[l][1][j]=t1}}}}}ny[X]=H;if(o.1X[y]!=\'8Y\'){z!=\'1C\'?iE():\'\'}}F{if(x!=\'\'){if(x.K(\'[\')==0){bj(x)}F{mz("2g")}}F{4m();o.Q.4E()}}}E iE(){o.Q.bE();o.U.jr();o.Q.4E()}E iK(iM){B 1I=iM.2r(\':\');B 5P=0;1I.R==2?1I.jw("bW"):\'\';1I[0]!=\'bW\'?5P+=1I[0]*yv:\'\';1I[1]!=\'bW\'?5P+=1I[1]*60:\'\';5P+=1I[2].1m(0,2)*1;5P=5P*10+1I[2].1m(3,1)*1;J 5P};E 9R(x){if(I(o.3b)){if(o.3b!=x){jx=[];if(x==-1||(v.9u==1&&x==8z)){lB()}F{v.e0=0;o.3b=x;o.5D=H;v.h4=1;vJ(x);js("26",o.3g[x]);o.Q.bE()}}F{if(v.9u!=1){lB()}}}}E xk(){if(I(o.3g[o.3b])){if(o.5i&&v.x5==1){2Z.7I("wX",o.3g[o.3b])}F{o.oh=o.3g[o.3b]}}}E vJ(x){if(I(o.1X[x])){1o("fn",x);o.3b=x;xk();if(o.2l=="1C"&&o.a3==H){o.P.fR(x,"1C")}F{if(o.2l=="1A"&&o.og==H){o.P.fR(x,"1A")}F{if(o.1X[x]=="8Y"){wO(o.3b)}F{jh(o.3b)}}}}};G.wM=E(){if(o.gG){B x=o.gG.3X;if(x[0]){B y=1r wL();y.cI=E(e){B z=e.4o.lb;aQ.2J(z);o.3b=-1;B z=x[0].6u;if(z.R>40){z=x[0].6u.1m(0,15)+\'...\'+x[0].6u.1m(-15)}if(v.9u==1&&v.CR==1){o.1X.2J(\'aQ\'+(aQ.R-1));o.3g.2J(z+\'\');9R(o.1X.R-1)}F{o.1X.jw(\'aQ\'+(aQ.R-1));o.3g.jw(z+\'\');v.9u==1?8z++:\'\';9R(0)}o.gG.5L=""};y.LQ(x[0])}F{o.gG.2z()}}};G.9R=E(x){9R(x)};G.8z=E(){J 8z};G.LL=E(x){8z=x};G.1q=E(x){nS(x)};G.C=E(){sm()};G.6m=E(){4m()};G.6x=E(){lB()};E lB(){js("26","6x");o.3b=v.9u==1?8z:-1;v.h4=0;o.5D=L;o.Q.bE();xk();o.og?vJ(o.3b):\'\';I(o.26)?o.1O.3k(o.26):\'\';o.26=1S}E nS(17){if(o.ac){J}B t=2u(17*10);if(v.e0){17=17-v.e0*1}if(o.5D&&I(o.1X)){if(2o){B x=o.3b;B t=2u(17*10);if(v.ur==1&&!o.1w){J}if(o.1X[x]=="8Y"){if(!mP){V(B i=0;i<o.1X.R;i++){1z(jh,i*3Z,i)}if(!2o[x]){2o[x]=8a();2o[x][0]=d6();2o[x][1]=d6()}mP=H}F{if(2o[x][1][t]){}F{V(B i=0;i<o.1X.R;i++){if(2o[i]){if(I(2o[i][1])){if(I(2o[i][1][t])){if(!2o[x][0][t]){2o[x][0][t]=\'\'}2o[x][0][t]+=(2o[x][0][t]!=\'\'?\'<br>[nW]\':\'\')+2o[i][0][2o[i][1][t]]+(2o[x][0][t]!=\'\'?\'[/nW]\':\'\')}}}}if(I(2o[x][0])){if(I(2o[x][0][t])){2o[x][1][t]=t}}}}}if(I(2o[x])){if(I(2o[x][1])){if(I(2o[x][1][t])){B y=\'\';y=2o[x][0][2o[x][1][t]];if(!I(o.26)){o.26=1Z(\'2c\');41(o.26,{id:\'i5\'+v.id+\'5a\'+\'26\'});o.1O.1Q(o.26);sm();js("sf",o.3g[x])}if(4S){6D(o.26)}DD();if(v.C6==1){y=My(y)}if(v.nX==1){y=y.1P(/\\[nW\\]/gm,\'<6q C="1u:\'+3r(v.kh)+\'">\');y=y.1P(/\\[\\/nW\\]/gm,\'</6q>\')}if(y.K(\'<c.\')>-1){y=y.1P(/\\<c./gm,\'<6q C=1u:\');y=y.1P(/\\<\\/c\\>/gm,\'</6q>\')}if(v.9e){if(v.9e.2o==1&&yS!=y){js("2o",y);yS=y}}o.26.1U=\'<6q C="\'+(v.B5==1?\'2q-1u:\'+6U(v.km,v.ko)+\';\':\'\')+\'-3Q-6g-yP-1h: Mw;1u:\'+3r(v.gI)+\';2P:\'+v.yc+\'px \'+v.yc*2+\'px;2Y-6S:\'+v.C7+\'px;2O:0 0;2G-1d:\'+(v.BF?v.BF:1.8)+\';4l-j3:\'+v.mg+\'">\'+4n(y)+\'</6q>\';O(o.26,{"4l-3M":((2u(v.nA)+((2u(v.gL)-100)*2u(v.nA)/100))+"px")});if(v.BT==1){if(o.2a){O(o.26,{"4l-3M":((v.nw+((2u(v.gL)-100)*v.nw/100))+"px")})}}4S=L}F{if(!4S&&I(o.26)){sl()}}}}F{sl()}}}}E sl(){if(!4S){o.26?o.26.1U=\'\':\'\';4S=H;3l(o.26)}}E sm(){if(o.26){O(o.26,{"1p":"2A","Y":"100%","2P-18":"10%","2P-2x":"10%","18":0,"1u":v.gI,"1B-8V":"7z","6g-iW":"2Y-6g"});if(v.MK==1&&I(v.rB)){v.rB!=\'\'?O(o.26,{"4l-kj":v.rB}):\'\'}if(v.mu==1){O(o.26,{"1B-ef":"5I 5I nt Ml"})}F{O(o.26,{"1B-ef":"1V"})}if(v.LT==1){tr(o.26,\'o.qf\')}F{v.C6!=1?fY(o.26):\'\'}}}E DD(){if(!o.qf){if(o.Q.mR()||v.dx>v.1t.h){O(o.26,{"1p":"2A","1g":"2t","18":0,"2V":(v.dx*1)})}F{O(o.26,{"1p":"2A","1g":"2t","18":0,"2V":(v.dx*1+v.1t.h*1)})}}}E 4m(){o.3b=-1;o.5D=L;o.pk=L;v.26=1S;v.qm=1S;o.2o=1S;o.1X=1S;mP=L;ny=[];2o=[];if(I(o.Q)){o.Q.bE()}o.3g=1S;if(I(o.26)){o.1O.3k(o.26);o.26=1S}o.3b=1S;o.5D=L}};B F8=E(Z,bg,C){B 1n=1Z("2c");B cu;Z.1Q(1n);O(1n,{"1p":"2A","1g":(-bg.2W/2)-1,"2q-1u":3r(2H(C.LN,"#Mj")),"2Y-Mi":1,"2n":"1V","9B":"1V"});if(C.np==1&&C.Bc){cu=C.Bc.2r(",");O(1n,{"4l-3M":8,"1u":"#d8","2P":"nt nt 0 nt","2G-1d":"1"})}F{C.np=0;O(1n,{"1d":9,"Y":13,"2q-8R":"X(1J:8R/2C+Bd;gT,Md=)"})}G.gb=E(){B y=0;B x=o.P.nQ();x=x.1P(2B("2t")+\' \',\'\');if(x){if(C.np!=1){if(x==\'HD\'||x.K(\' HD\')>0||x.K(\'hd\')==0||x.K(\'Hd\')==0){x=\'CC\'}}if(x.K(\' \')>0){x=x.1m(0,x.K(\' \'))}y=2u(x)}B t=\'-1\';B z;if(C.np==1){t=\'\';V(B i=0;i<cu.R;i++){B nr=cu[i].2r(":");if(nr.R==2){if(4n(nr[0])==y){t=4n(nr[1])}}}if(t==\'\'){if(y>nB){z=H;1n.1U="HD"}}F{z=H;1n.1U=t}}F{if(y>nB){z=H}}if(z){6D(1n);if(bg.2b-1n.2b>0){O(1n,{"18":(bg.2b-1n.2b)/2-2})}}F{3l(1n)}}};B 5N=E(x){B hi;B M1;B 3c;B 4O;B 4s;B oR;B h0=0;B d0;B sD=L;B ux;if(x.me!=1L&&x.mc!=1L&&x.1E!=1L&&x.to!=1L){if(x.17==1S){if(x.1E.K("eW")>-1){x.to==0?x.17=0.5:x.17=0.2}F{x.17=0.20}}hi=CI(x.7a);if(x.1E.K("1G")==-1){if(I(o.7f[x.me])){o.7f[x.me].tO()}o.7f[x.me]=G}if(x.1q==1){x.mc.28("2n",H)}3c=x.1E.2r(\'|\');4s=7C(x.to).2r(\'|\');4O=1r d6();V(B i=0;i<3c.R;i++){if(!4s[i]){4s[i]=4s[0]}if(3c[i]=="eW"){4O[i]=x.mc.g("1D")}if(3c[i]=="8t"){4O[i]=x.mc.C.1D}if(3c[i]=="y"){4O[i]=x.mc.g("y")}if(3c[i]=="x"){4O[i]=x.mc.g("x")}if(3c[i]=="18"){4O[i]=2u(x.mc.C.18)}if(3c[i]=="1g"){4O[i]=2u(x.mc.C.1g)}if(3c[i]=="1G"){4O[i]=x.mc.g("3q")}if(3c[i]=="9J"){4O[i]=x.mc.dK}if(3c[i]=="k8"){4O[i]=x.mc.aP}if(3c[i]=="3w"){4O[i]=x.mc.g("3w")}if(3c[i]=="3q"){4O[i]=x.mc.g("3q")}if(3c[i]=="Y"){4O[i]=x.mc.g("Y")}if(3c[i]=="Du"){4O[i]=x.mc.2b;4s[i]=2E.8L(4s[i]);x.me=="M0"?1o("Y",x.me,4O[i],4s[i],x.mc.2b):\'\'}if(3c[i]=="1d"){4O[i]=x.mc.g("1d")}if(3c[i]=="Dx"){4O[i]=x.mc.2W}4s[i]=De(4s[i]);4O[i]=De(4O[i])}d0=x.17*2j/hi.R;oR=hi.R;if(3c.R==1&&4O[0]==4s[0]){av()}F{1z(oj,2E.43(d0))}}E oj(){V(B i=0;i<3c.R;i++){B 1I=4O[i]+(4s[i]-4O[i])*(hi[h0]?hi[h0]:0);uD(3c[i],1I);if(3c[i]=="y"){x.mc.28("1g",1I)}if(3c[i]=="x"){x.mc.28("18",1I)}if(3c[i]=="18"){x.mc.C.18=1I+"px"}if(3c[i]=="1g"){x.mc.C.1g=1I+"px"}if(3c[i]=="1G"){x.mc.28("1G",1I)}if(3c[i]=="3w"){x.mc.28("3w",1I)}if(3c[i]=="3q"){x.mc.28("3q",1I)}if(3c[i]=="9J"){x.mc.dK=1I}if(3c[i]=="k8"){x.mc.aP=1I}if(3c[i]=="Y"){x.mc.28("Y",1I)}if(3c[i]=="Du"){O(x.mc,{"Y":1I})}if(3c[i]=="1d"){x.mc.28("1d",1I)}if(3c[i]=="Dx"){O(x.mc,{"1d":1I})}}h0++;if(!sD){if(h0==oR){av()}F{ux=1z(oj,2E.43(d0))}}}E av(){sD=H;if(x.1j){if(3c[0]=="8t"||3c[0]=="18"){1j(x.mc)}F{x.mc.28("2n",L)}}if(x.1E.K("1G")==-1){o.7f[x.me]=1S;4u o.7f[x.me]}V(B i=0;i<3c.R;i++){uD(3c[i],4s[i])}2S(ux)};E uD(y,z){if(y=="eW"){x.mc.28("1D",z)}if(y=="8t"){x.mc.C.1D=z}}G.tO=E(){av()};G.AX=E(){h0=oR-1;oj();av()};G.XY=E(x0,x1,y0,y1){B e=L;V(B i=0;i<3c.R;i++){if(3c[i]==\'x\'&&x0!=x1){e=H}if(3c[i]==\'y\'&&y0!=y1){e=H}}e?av():\'\'};E CI(zW){aH(zW){1l"zq":J[0,0.OB,0.OU,1.P7,1.P6,1.P5,1.102,0.P4,0.P3,0.87,0.P2,0.P1,1.P0,1.OZ,1.OY,1.OX,0.OW,0.OV,0.OT,0.OQ,1.OP,1.AG,1.OO,1.AG,1.OM,0.jW,0.lk,0.lk,0.lk,0.lk,1];1h;1l"cq":J[0,0.OJ,0.OI,0.Nx,0.Nv,0.Nt,0.Ns,0.Nr,0.Nq,0.Nl,0.Nk,0.Ni,0.Nd,0.Nc,0.Na,0.N8,0.N7,0.N6,0.Af,0.95,0.Nj,0.Nz,0.NP,0.O0,0.99,0.NZ,0.NX,0.jW,1];1h;7l:J[0,0.A6,0.32,0.44,0.52,0.6,0.67,0.73,0.NV,0.82,0.85,0.NU,0.NS,0.Af,0.95,0.97,0.NO,0.NB,1];1h}}};B I0=E(){B N=8N.NN,ua=8N.NM,tC;B M=ua.tz(/(lR|7c|7v|AB|zn)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);B M=ua.tz(/(lR|7c|7v|AB|zn|NJ|mI)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);if(M&&(tC=ua.tz(/8H\\/([\\.\\d]+)/i))!=1S)M[2]=tC[1];B lP=8N.zM;G.c5=M?M[1]:N;G.8H=M?M[2]:8N.NG;G.h9=8N.zM>1;G.lR=G.c5=="NE";G.yw=G.c5=="zD 9.0";G.ie=G.c5=="zD"||G.c5=="NC"||G.c5=="PW";G.mI=ua.cH(/(mI)\\/?\\s*/i)>-1;G.ff=G.c5=="T5";G.7v=G.c5=="Tq";G.7c=1N.7c;G.pj=ua.cH("10D NT")>-1;G.56=(ua.cH(/(7R|jE|10E)\\/?\\s*/i)>-1)||(8N.10F===\'10G\'&&lP>1);G.tv=v.A5!=1&&ua.cH(/(TV|10H|10I|10J|10C|10K|10M|10N)\\/?\\s*/i)>-1;G.lg=v.A5!=1&&ua.cH(/(LG)\\/?\\s*/i)>-1;G.7R=ua.cH(/(7R)\\/?\\s*/i)>-1;G.jE=G.56&&!G.7R;G.3Q=\'10O\'in 1Y.q4.C;if(ua.cH(/(9P)\\/?\\s*/i)>-1){lP>0?G.9P=H:G.tv=H;if(10P(\'(4b:10Q)\').10R){G.tv=H}}G.2k=(G.56||G.9P||(ua.cH(/(10S|10L|lR q0)\\/?\\s*/i)>-1))&&!G.tv;G.tX=G.7v||G.7c;G.2a=L;if(G.56){G.10A=3H(ua.1m(ua.K(\'OS \')+3,4).1P(\'5a\',\'.\'));if(G.jE&&(!\'ER\'in 1N||lP<2)){G.2k=G.56=L;G.tv=H}}G.cp=!G.2k;G.Hc=G.2k||G.tv;G.10j=G.3Q&&G.cp;if(o.1O.rE||o.1O.rA||o.1O.rF||o.1O.rG||o.1O.rN){G.2a=H}};E 9N(4r,7i){V(B s in 7i){if(1K(7i[s])==\'3z\'){if(s=="2F"||s=="3B"){4r[s]=7i[s]}F{V(B s2 in 7i[s]){if(1K(4r[s])!=\'3z\'){4r[s]={}}if(1K(7i[s][s2])==\'3z\'){V(B s3 in 7i[s][s2]){if(1K(4r[s][s2])!=\'3z\'){4r[s][s2]={}}if(1K(7i[s][s2][s3])==\'3z\'){V(B s4 in 7i[s][s2][s3]){if(1K(4r[s][s2][s3])!=\'3z\'){4r[s][s2][s3]={}}4r[s][s2][s3][s4]=7i[s][s2][s3][s4];if(s3==\'2P\'||s3==\'2O\'){4r[s][s2][s3][s4]=2u(4r[s][s2][s3][s4])}}}F{4r[s][s2][s3]=7i[s][s2][s3];if(s2==\'2P\'||s2==\'2O\'){4r[s][s2][s3]=2u(4r[s][s2][s3])}}}}F{4r[s][s2]=7i[s][s2];if(s==\'2P\'||s==\'2O\'){4r[s][s2]=2u(4r[s][s2])}}}}}F{if(s.K("10l")>0&&4n(7i[s])===""){}F{4r[s]=tM(s,7i[s])}}}J 4r};B tM=E(1a,5L){if(1K(5L)==\'4T\'){5L=4n(5L);if(1a.K("1u")>-1&&5L!=-1){5L=3r(5L)}}J 5L};E vH(){3t{B 5i=1N[\'2Z\'],x=\'10m\';5i.7I(x,x);5i.y5(x);J H}2Q(e){J L}};E wT(aJ){if(aJ){if(I(o.7f[aJ])){o.7f[aJ].tO()}}};B 2B=E(x){B y=x;if(y){y=x.6J(0).10n()+x.6X(1);if(y.K("5a")>-1){y=y.1P(/5a/ig," ")}}B en={"of":"of","dq":"dq","zj":"zU on zR","zh":"zU 2g on zR","zG":"10p at 10i","8F":"nm","10q":"No","mH":"zV","mF":"10s","10t":"10u","dx":"10v 2O","mg":"10w j3","mu":"10x","ko":"bD 1D","km":"bD 1u","gL":"t9 3M","gI":"t9 1u","kh":"t9 1u 2","e0":"4c kg","sZ":"10y","eD":"10T","10B":"10U to 11p","rh":"11r","nh":"11s","nO":"11t","om":"AE","DA":"AE","op":"HD","ow":"11u HD","11v":"11w HD","uI":"11x HD","vs":"11q HD 4K","11A":"Ad","11B":"Go to 11C 11D\'s 11E","7g":"11F","4V":"11G","2a":"11H 2a","J3":"te 2a"};if(I(en[x])){y=en[x]}if(I(o[\'tZ\'+v.h3])){if(I(o[\'tZ\'+v.h3][x])){y=o[\'tZ\'+v.h3][x]}}if(v.uO){if(v.uO[x]){y=v.uO[x]}}J y};B bp=E(x,y,z){if(!I(o.kV[y])&&v.tK!=1){B t=o.au?o.au:(v.1M?v.1M:\'\');I(v.6Q)?t=v.6Q:\'\';if(v.zt[x]==1&&v.Cx==1&&I(v.kE)){if(x=="8f"){6M(CJ,11z)}if(I(1N["o2"+v.kE])){1N["o2"+v.kE].CQ(\'uS\'+x,{1M:t});1o("zo",\'uS\'+x)}F{1o("zo 11o 2g")}}if(v.zQ[x]==1){if(v.ga==1){B cU;if(v.Hm==1){if(1N.zL){cU={\'6Q\':t};if(v.kz){if(1K(v.kz)=="3z"){V(B g in v.kz){if(v.kz.2v(g)){cU[g]=v.kz[g]}}}}zL(\'1c\',\'uS\'+x,cU)}}F{if(1N.ga){cU={Hk:\'oW\',Hl:y};if(t!=\'\'){cU.Hf=t}if(v.11f==1&&!o.aB){cU.11n=1}ga(\'xG.bT\',\'1c\',cU)}}}}}z?o.kV[y]=H:\'\'};E CJ(){if(I(1N["o2"+v.kE])){1N["o2"+v.kE].CQ(\'10Y\')}};B mp=E(X){B x=\'\';X=X.1P("v=","{=");if(X){if(X.K(\'mm.be/\')>-1){x=X.1m(X.K(".be/")+4);x.1P("/","")}F{x=X.2r(/(mm.be\\/|v\\/|tI\\/|10Z\\?|4D.11a\\/xG\\/[^#]*#([^\\/]*?\\/)*)\\??{?=?([^#\\&\\?]*)/)[3]}if(x!=\'\'){if(x.K("?t=")>0){v.1y=x.1m(x.K("?t=")+3);B h=0;B m=0;B s=0;if(v.1y.K("h")>0){h=v.1y.1m(0,v.1y.K("h"));v.1y=v.1y.1m(v.1y.K("h")+1)}if(v.1y.K("m")>0){m=v.1y.1m(0,v.1y.K("m"));v.1y=v.1y.1m(v.1y.K("m")+1)}if(v.1y.K("s")>0){s=v.1y.1m(0,v.1y.K("s"));v.1y=v.1y.1m(v.1y.K("s")+1)}if(h>0||m>0||s>0){v.1y=h*yv+m*60+s*1}x=x.1m(0,x.K("?"))}}}J x};B js=E(x,y,li,ev){if(x=="8f"){o.8f=H}if(ev==1){V(B yi in y){if(y.2v(yi)){if(1K(y[yi])=="3z"){y[yi]=\'\'}}}}if(v.oM==1&&o.8f){if(v.11b==1||li==1){yf(x,y)}F{if(y!=1L){if(1K(y)==\'3z\'){3t{y=4R.tl(y)}2Q(e){}}F{if(1K(y)==\'4T\'){y=y.1P(/\'/ig,\'′\')}}}if(1K(v.2F)==\'4T\'){if(v.2F.K("{")==0){3t{v.2F=v.2F.1P(/\\\'/ig,\'"\');v.2F=4R.6A(v.2F)}2Q(e){ee.1o(e)}}}if(1K(v.2F)==\'3z\'){if(I(v.2F[x])||I(v.2F[\'uB\'])){B z=x;if(!I(v.2F[x])&&I(v.2F[\'uB\'])){z=\'uB\'}if(x.K("6s")==0){if(I(v.2F[\'29\'])){z=\'29\'}}3t{if(y!==1L){2p(v.2F[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2p(v.2F[z]+"(\'"+x+"\',\'"+v.id+"\')")}}2Q(e){1o("2F",e,x)}}}F{if(v.2F==\'\'){v.2F="Dk"}3t{if(y!==1L){2p(v.2F+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2p(v.2F+"(\'"+x+"\',\'"+v.id+"\')")}}2Q(e){1o("2F",e,x,y)}}}}if(o.8f&&v.zO==1){if(o.Dq){3t{o.Dq.jO.qj({1c:x,5M:y},"*")}2Q(e){}}}if(v.HC==1&&li!==1){B zv={1c:x,17:o.P?(x=="3I"?o.Ck:o.P.17()):0};if(y!=1L){zv["1J"]=y}if(x=="1i"||x=="17"){zv["1i"]=o.P.1i()}if(x=="1R"||x=="bo"){zv["1R"]=v.1R}if(x=="1r"){zv["id"]=3K("Ci")}1N.9U.qj(zv,\'*\');B z=x;x=="8f"||x=="1y"||x=="4q"?z=x+"ed":\'\';x=="1w"?z="11c":\'\';x=="47"?z="8k":\'\';x=="5d"?z="3u":\'\';x=="bo"?z="11d":\'\';x=="3I"?z="10W":\'\';x=="11e"?z="11g":\'\';zv["1c"]=z;if(z!=\'\'&&z!=x){zv=4R.6A(4R.tl(zv));1N.9U.qj(zv,\'*\')}}};B yf=E(x,y){B ev=1Y.11h(\'7j\');if(y!==1L){ev.5M=y}ev.11i(x,H,H);o.1F.11j(ev)};G.1c=E(x,y){o.2F[x]=y};G.3j=E(x,y,S){v.11k==1?1o(\'3j\',x,y):\'\';J 3K(x,y,S)};E 3K(x,y,S){if(I(o.U)&&1K(x)==\'4T\'){if(o.wK==1){J}if(S){if(1K(S)==\'4T\'){if(S.K("id:")==0){S=o.Q.xp(S.1m(3),"4I");if(S){if(x=="cF"&&y=="11l"){S.FY()}}}}}if(x=="1w"||x=="3B"){if(I(y)){B bz=L;if(1K(y)==\'4T\'){y=y.1P(/(\\r\\n|\\n|\\r)/gm,"");B 2h=-1;if(y.K("[3I:")>-1&&y.nl("]")==y.R-1){2h=y.1m(y.K("[3I:")+6,y.R-1);2h=2u(2h.1m(0,2h.R-1));y=y.1m(0,y.K("[3I:"));if(y==\'\'){o.U.3J(2h);o.U.2D();J}F{o.2h=2h}}if(y.K("[Bf]")>-1){bz=H;y=y.1P(\'[Bf]\',\'\')}if(y.K("#"+v.al)==0){y=o[o.fd[0]](y)}if(y.K("#"+v.aW)==0&&y.K(v.c7)>0){y=o[o.fd[1]](y)}if(y.K("#0")==0){y=cG(y)}if(v.cR==1){y=cR(y)}if(y.K(".8r")==y.R-4){B 4L=eZ(y);4L.cI=E(){if(G.fg==4&&G.6T==4C){3t{3K(\'1w\',4R.6A(G.dO))}2Q(e){}}};4L.bT();J}if(y.K("id:")==0&&I(o.1H)){B z=zg(y);if(I(o.1H[z])){o.Q.L5(z);2h>-1?o.2h=2h:\'\';J H}F{J L}}if(y.K("10V:")==0){B z=y.1m(10);if(o.2l=="4D"){o.P.Dc(z);J H}F{y=\'//mm.be/\'+z}}}if(x=="1w"){o.Q.L2();o.U.dV(y,1L,1L,(bz?1:0))}if(x=="3B"){o.mJ=H;v.3a=0;o.U.dV(y,1,1L,(bz?1:0));o.Q.3G(0,0);o.1y=L}}F{if(x=="1w"){o.U.2D()}if(x=="3B"){1K Br==\'E\'?Br():\'\'}}}if(x=="4F"){if(I(y)){o.mJ=H;o.U.dV(y,1,1)}F{o.P.tm()}}if(x=="47"){if(o.1w){o.U.2N();o.U.jr()}}if(x=="dP"&&I(y)){o.1y&&o.8b?o.8b.Bt(y):\'\'}if(x.K("10g")==0){if(o.29){o.29.Zs(x.1m(6),y)}}if(x=="91"){o.91.p9();o.91=1r sq();if(I(y)){o.91.8r(y)}F{if(v.BC==1){o.91.8r(v.BS)}F{o.91.8r("10f 8T")}if(v.Cd==1&&I(v.Cc)){o.dG=1r Ca()}}}if(x=="8i"){!o.1y?o.Q.wc():\'\';o.Q.9o();o.Q.La("xq")}if(x=="gb"){o.1w?o.U.2N():o.U.2D()}if(x=="2M"){v.4F=0;v.3a=0;o.P.m9();o.U.bm()}if(x=="8E"){o.17=o.P.17();o.U.fS()}if(x=="7e"){if(v.9e){if(v.9e.on==1&&v.9e.Z9==1){o.U.hL()}}}if(x=="yg"&&I(y)){if(o.6r){o.6r.3j(y)}}if(x=="3e"){o.Q.KX()}if(x=="Zb"&&I(y)){if(v.29==1){if(y.K(\'js:\')==0){v.6G=y;v.jJ=H;o.U.xs("6G")}F{if(o.p!=\'\'){B sv=4R.6A(eq(o.p));V(B l in sv){if(sv.2v(l)){if(I(sv[l].id)){if(y==sv[l].id){v.6G=\'Zc\'+(I(sv[l][\'sy\'])?\'sy\'+sv[l][\'sy\']:\'\')+y+\'5a\'+sv[l].7n;v.jJ=H;o.U.xs("6G")}}}}}}}}if(x=="Zd"){1K B7=="E"?B7(y):\'\'}if(x=="7k"&&y){v.7k=y;o.3v?o.3v.Bb():\'\'}if(x=="5d"){o.U.4G()}if(x=="4Z"){if(I(y)){o.U.9G(y)}F{J o.5X[o.aq]}}if(x=="eG"){if(v.9e&&o.aN){if(v.9e.aN==1){J 2E.43((o.aN.5R(Ze).R-1)/2E.43(o.P.1i())*100)}}}if(x=="ip"){J o.5X}if(x=="bo"){o.U.5F()}if(x=="qm"){if(I(y)){v[x]=y;o.U.ki()}}if(x=="bS"){J o.2i}if(x=="zJ"){J o.ab?H:L}if(x=="4V"){J o.P?o.P.5r():L}if(x=="sf"){J v.9u==1?o.3g.6X(0,-1):o.3g}if(x=="cJ"){J o.ac}if(x.K("26:")==0&&y){v[x.1P(\'1M:\',\'5a\')]=y;o.U.jr()}if(x=="Zf"){J o.jd}if(x=="a2"){J o.5K}if(x=="1R"||x=="C4"){if(I(y)){if(1K y=="4T"){if(y.K("+")==0){y=v.1R+3H(y.1m(1))}F{if(y.K("-")==0){y=v.1R-3H(y.1m(1))}}}if(y>=0&&y<=1){o.U.3P(y)}}J o.3u?0:v.1R}if(x=="3u"){J I(o.3u)?o.3u:L}if(x=="Zg"){o.Q?o.Q.KH(y):\'\'}if(x=="dA"){y<2?y=\'\':\'\';if(2T(o[\'u\'+y])){B x2=4R.6A(eq(o[\'u\'+y]));B v2=[];V(B l in v){if(v.2v(l)){if(l.K("9V")==0){v[l]=1S}}}if(1K x2=="3z"){V(B k in x2){if(x2.2v(k)){if(k.K("9V")==0){v[k]=x2[k]}if(k=="1t"){v2[k]=x2[k]}}}}v=9N(v,v2);B rR=L;if(o.Q.cn()){o.Q.8h();rR=H}B rQ=L;if(o.Q.iw()){o.Q.d5();rQ=H}o.Q.4m();o.Q=1S;o.Q=1r rS();if(o.P.6T()=="8g"){o.Q.2D()}o.Q.3P(v.1R);if(I(v.1M)){ak(v.1M)}if(rR){o.Q.8h()}if(rQ){o.Q.d5()}if(o.2a){o.Q.9q()}if(1a!=\'FA\'){o.Q.3G(o.P.17(),o.P.1i())}aF()}}if(x=="qd"){J v.qd}if(x=="4j"){o.Q.4j(H)}if(x=="Z8"){o.Q.nU()}if(x=="KR"){aF()}if(x=="3I"){if(I(y)){if(1K y=="4T"){if(y.K("%")>-1){y=2u(y.1m(0,y.K("%")));y=o.P.1i()*y/100}F{B mW=o.P.17();if(o.3v&&!o.1y){if(!o.3v.mZ){B f=o.3v.aw();if(f.t&&f.d){mW=f.t;o.3v.mZ=H}}}if(y.K("+")==0){y=mW+3H(y.1m(1))}F{if(y.K("-")==0){y=mW-3H(y.1m(1))}}}}y=y*1;y<0?y=0:\'\';if(o.P.1i()>0){y>o.P.1i()?y=0:\'\'}if(!I(o.29)&&!I(o.5H)&&o.P.1i()>0){o.2h=1L;o.U.3J(y,H);o.U.v5()}F{o.2h=y}}}if(x=="2a"){!o.2a?o.U.9q():\'\'}if(x=="xV"){o.2a?o.U.7V():\'\'}if(x=="Zh"){J o.2a}if(x=="3M"){J o.3d+\'/\'+o.4N}if(x=="Zj"){if(I(o.gS)){o.gS.Do()}}if(x=="Lz"||x=="Zk"){if(I(o.gS)){o.gS.Un()}}if(x=="17"||x=="BB"){B hS=o.P?o.P.17():0;if(o.3v&&v.cw==1&&!o.1y&&hS==0){B f=o.3v.aw();if(f.t){hS=f.t}}J x=="BB"?fv(hS):hS}if(x=="Zm"){if(o.bf){3K("1w","id:"+o.bf)}if(o.qN){3K("3I",o.qN);3K("1w")}}if(x=="1i"){J o.P?o.P.1i():0}if(x=="8u"){J o.P?o.P.a9():0}if(x=="8s"){if(y){v.8s=y;o.Q.jZ()}}if(x=="5e"){if(I(y)){if(S){v.hd=bq(v.hd,y,S);if(o.2i.R==2){o.U.5V(v.hd)}}F{o.U.5V(y)}}F{J o.P?wz(o.P.nQ()):0}}if(x=="7g"){if(I(y)){if(S){v.r6=bq(v.r6,y,S);if(o.5K.R==2){o.U.dJ(v.r6)}}F{o.U.dJ(y)}}F{J o.P?o.P.v9():0}}if(x=="BO"){J o.2l=="4D"}if(x=="tE"){if(o.5J>0){o.ns=o.5J}o.U.dV(o.3X[o.qh])}if(x=="8g"){J o.1w}if(x=="os"){J o.1y}if(x=="1k"){J o.1k[y]}if(x=="C5"){o.wK!=1?o.P.qG():\'\'}if(x=="id"){J v.id}if(x=="1o"){v.1o=y}if(x=="oM"){v.oM=y}if(x=="2f"){o.P.zS()}if(x=="Zn"){o.P.zs();if(S){o.xP=bq(o.xP,y,S)}}if(x=="62"){o.P.fW()}if(x=="9A"){o.P.et()}if(x=="3f"&&v.tK!=1){ee.1o(3f)}if(x=="C1"&&o.3x){o.3x.8f()}if(x=="26"){if(I(y)){if(y==\'0/1\'){if(o.5D){o.ya=o.3b;y=-1}F{y=o.ya?o.ya:0}}v.26=y;if(y.5Y().R<3&&o.3U){o.3U.9R(y*1)}F{o.U.fn(y)}}F{J o.3g?o.3g[o.3b]:\'\'}}if(x=="+26"&&v.26){if(I(y)){v.26+=\',\'+y;o.U.fn(v.26)}}if(x=="cT"){if(I(o.cT)){if(I(y)){o.cT.3j(y)}F{J o.cT.Zo()}}}if(x=="xY"){if(o.BU){J o.BU}F{J L}}if(x=="9I"){J o.P.9I()}if(x=="6g"){B 6g=1Z("2c");6g.id=y;6g.C.5C=Zp;o.1O.1Q(6g)}if(x=="Jy"){if(o.4d){B 5o=1Z("5o");B 3M=o.P.3M();5o.Y=3M.Y>0?3M.Y:o.aZ;5o.1d=3M.1d>0?3M.1d:o.cV;O(5o,{"1p":"2A","1g":-5o.1d,"18":-5o.Y,"2n":"1V"});1Y.b4.1Q(5o);B 9K=5o.By(\'2d\');9K.w7(o.P.6H(),0,0,5o.Y,5o.1d);B 5e=2;B jj=1Y.1Z("5o");jj.Y=5o.Y*5e;jj.1d=5o.1d*5e;B hw=jj.By("2d");hw.w7(o.P.6H(),0,0,5o.Y*5e,5o.1d*5e);if(v.Z6==1&&I(v.xM)){!I(v.jo)?v.jo=20:\'\';!I(v.yV)?v.yV="3O":\'\';hw.4l=v.jo+"px YX, Z5";hw.YO=3r(v.yV);hw.YP((v.xM=="iq"?o.iq:v.xM),v.jo,5o.1d*5e-v.jo-5)}9K.w7(jj,0,0,5o.Y,5o.1d);B 42;3t{42=5o.YQ("8R/YR")}2Q(e){ee.1o(e.8T);J L}J 42}F{J L}}if(x=="1A"){J o.2l==x?o.P.nG():1L}if(x=="1C"){J o.2l==x?o.P.nE():1L}if(x=="2e"){if(!o.1w||v.fx===0){o.P.9Z(y);J H}F{J L}}if(x=="H9"){if(I(y)){y==\'1/0\'?y=1-2H(v.nJ,0):\'\';v.nJ=y;o.P.eX()}F{J 2H(v.nJ,0)}}if(x=="1G"){if(I(y)){if(y==0){o.P.eX()}F{o.P.1G(y)}}F{J[o.3E.x,o.3E.y,o.3n.C.18,o.3n.C.1g]}}if(x=="1M"){if(I(y)){I(y)?v.1M=y:\'\';o.U.ak(\'1M\');J H}F{J v.1M}}if(x=="YS"){o.U.Ak()}if(x=="2J"){if(y){!o.kr?o.kr=[]:\'\';if(1K(y)==\'3z\'){y=o.kr.az(y);x="W"}}}if(x=="W"){if(y){if(1K(y)==\'3z\'){3t{o.U.6n(y);J H}2Q(e){J L}}F{if(y.K(".8r")==y.R-4||y.K(".8r?")>0){B 4L=eZ(y);4L.cI=E(){if(G.fg==4&&G.6T==4C){3t{3K(\'W\',4R.6A(G.dO))}2Q(e){}}};4L.bT();J H}F{if(y==\'\'){o.U.6n([])}F{if(y==\'eG\'&&o.jd>0){B 1I=2E.43(((o.vK+(!o.Q.cX("eG")?o.P.17():0))/o.jd)*100);if(1I<o.xg||1I>100){J o.xg}F{o.xg=1I;J 1I}}}}}}}if(x=="6Y"){o.Q?o.Q.aI():\'\'}if(x=="eD"){o.Q?o.Q.eb():\'\'}if(x=="6j"){o.Q?o.Q.jL(y):\'\'}if(x=="6j?"){J o.a0?[o.YU,o.YV]:0}if(x=="f4"){o.P?o.P.f4():\'\'}if(x=="qk"){if(I(y)&&I(o.1H)){!o.1w?v.3a=0:\'\';V(B j in o.1H){if(o.1H.2v(j)){if(o.1H[j].ej==y){y=j}}}if(I(o.1H[y])){o.Q.L6(y);J H}F{J L}}}if(x=="YN"){B 1I=[];if(I(o.1H)){V(B j in o.1H){if(o.1H[j].5c&&o.1H[j].vX==-1){1I.2J({1M:o.1H[j].1M,id:o.1H[j].id})}}}J 1I}if(x=="Ci"){if(o.3o){J o.1H[o.3o].ej?o.1H[o.3o].ej:o.3o}}if(x=="YW"){if(o.1H){J 8a.6f(o.1H).R}F{J-1}}if(x=="lq"){if(I(o.lq)){J o.lq}}if(x=="YY"){o.Q.iF(y)}if(x=="YZ"){o.P.hQ()}if(x=="1t"){if(y=="on"){v.1t.1j=0}F if(y=="6x"){v.1t.1j=1;o.Q.eU()}F{o.Q.iT()}}if(x=="CS"){o.Q.8h()}if(x=="6k"){o[x]=H}if(x=="Z0"){if(o.29){J H}F{J L}}if(x=="Z1"){if(o.29){J zi()}F{J L}}if(x=="Z2"){if(o.29){J o.29.47()}F{J L}}if(x=="Z3"){if(o.29){J o.29.AT()}F{J L}}if(x=="Z4"){if(o.29){o.29.Zq()}F{J L}}if(x=="Z7"){if(o.29){o.29.5d()}F{J L}}if(x=="6h"){if(S){v.6h=bq(v.6h,y,S);o.P.6h()}F{J v.6h}}if(x=="9X"){if(I(S)){v.9X=bq(v.9X,y,S)}F{if(I(y)){y==\'0/1\'?y=1-v.9X:\'\';v.9X=y}F{J v.9X}}}if(x=="5z"){if(I(S)){v.5z=bq(v.5z,y,S)}F{if(I(y)){v.5z=y}F{J v.5z}}}if(x=="jF"||x=="lF"){B z="eB";x=="lF"?z="lE":"";if(I(S)){v.W[z]=bq(v.W[z],y,S)}F{if(I(y)){y==\'0/1\'?y=1-v.W[z]:\'\';v.W[z]=y}}J v.W[z]}if(x=="hd"){if(o.2i.R==2){v.hd=o.2i[o.2L];v.hd=bq(v.hd,y,S);if(o.2i[0]==v.hd){o.U.5V(0)}F{o.U.5V(1)}}}if(x=="v"&&y){if(y.K(\'3B\')==0||y.K(\'bk\')==0){J}J v[y]}if(x.K("e7:")==0){B xx=x.1m(7);if(1K(y)==\'3z\'&&1K(v[xx])==\'3z\'){V(B yy in y){if(y.2v(yy)){v[xx][yy]=y[yy]}}}F{if(x.K(\'HA\')==-1){v[xx]=y}}J H}if(x.K("1B:")==0){o.Q.KW(x.1m(5),y)}if(v.Ie==1&&x.K("1u")==0&&y){iS(\'5m, 5m > *{--6I\'+x+\':\'+3r(y)+\'}\')}if(x=="Zr"){J o.P?o.P.bx():\'\'}if(x=="ZM"){J o.8H+\' \'+o.j7}if(x=="j7"){J o.j7}if(x=="v8"){J o.v8}if(x=="j8"){J o.j8}if(x=="5q"){J o.5q}if(x=="ZO"){J o.29?o.Ap:1L}if(x=="a8"){o.U.oJ();v.1W.on=0;if(v.w1==1){V(B i=0;i<4i.R;i++){if(4i[i]){if(4i[i].3j("id")==v.id){4i[i]=1S}}}}V(B w in 1N){if(1N[w]==o.G){1N[w]=1S}}if(eE==v.id){eE=\'\'}o.wK=1;o.1F.1U=\'\';o.G=1S}}F{J L}};E bq(x,y,S){B z=4n(y)+\'\';if(y){if(y.K("/")>0){B y2=y.2r("/");if(y2.R==2){if(x==4n(y2[0])){z=4n(y2[1]);if(S){S.bV(1)}}F{z=4n(y2[0]);if(S){S.bV(0)}}}}}J z}E eZ(x){B 4L=1r Bw();4L.7Q(\'AY\',x,H);J 4L}E zg(y){B z=y.1m(3);if(o.1H){V(B j in o.1H){if(o.1H.2v(j)){if(o.1H[j].ej==z){z=j}}}}J z}E zi(){B x;if(o.29){if(o.29.dh()){x=o.29}}if(!x&&o.5H){x=o.5H}if(x){B y={is:o.3T,1k:x.5M("ZP"),8H:x.5M("8H"),ZQ:x.5M("A3"),X:o.zA+(x.5M("Al")?x.5M("ZR")+x.5M("Al"):\'\'),1E:x.5M("ZS"),1i:x.5M("d1"),3B:x.5M("3B"),17:(o.P?o.P.17():\'\'),1R:x.ZT(),id:o.Ap};if(o.3T=="6G"){y.ZU=o.ZN}J y}}E v3(){if(\'he\'in 8N){8N.he.6B=1r ZV({1M:Ax(2H(o.au,v.1M)),ZX:[{2U:2H(v.2e,\'\')}]});if(!o.zK){8N.he.lM(\'1w\',E(){3K("1w")});8N.he.lM(\'47\',E(){3K("47")});if(o.Q.gg()){8N.he.lM(\'ZY\',E(){3K("eD")});8N.he.lM(\'ZZ\',E(){3K("6Y")})}o.zK=H}}}B 1Z=E(x){B y=x;x==\'2c\'||x==\'vL\'?y=\'5m\':\'\';B z=1Y.1Z(y);if(x==\'vL\'){O(z,{"6K":"4b","2n":"4Q"})}J z};B 1o=E(a,b,c,d,e,f,g){if(v.1o==1||v.ye==1){B x=a+(b!=1L?" "+b:"")+(c!=1L?" "+c:"")+(d!=1L?" "+d:"")+(e!=1L?" "+e:"")+(f!=1L?" "+f:"")+(g!=1L?" "+g:"");ee.1o("AD"+(v.qS==1?"2":"")+": "+x);if(v.ye==1&&I(1Y.7O("Ac"))){1Y.7O("Ac").1U+=x+\'<br/>\'}}};B Hu=E(){if(v.xX==1&&I(v.yG)&&v.yG!=\'\'){B x=1Y.1Z(\'ha\');x.AR=\'10a\';x.9x=\'fh://xX.10b.7w/O?kj=\'+v.yG.1P(/,/ig,"|").1P(/ /ig,"+");1Y.10c.1Q(x)}};B E8=E(2c,6i){B x=["qY","h7","oV","l5","dw","10d"];V(B y=0;y<x.R;y++){B z=2c.rg("2C "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.6p=6i}}}};B nf=E(){if(v.9e){if(v.9e.10e==1){js("2z")}}};B 4c=E(17){17<0?17=0:\'\';B zp=o.P.1i>=cN?H:L;B zE=o.P.1i>=yv?H:L;B 6w=2E.8L(17/60);B 7F=2E.8L(17-6w*60);B 8l=2E.8L(6w/60);B i2=2E.8L(8l/24);6w=6w-8l*60;if(i2>0){8l=8l-i2*24}if(v.ql==1&&o.P.5r()){B d=1r 6c();J 7C(1r 6c(d.8q()+17*2j).Ai())}F{J 7C((i2>0?i2+\':\':\'\')+(8l>0||zE?8l+\':\':\'\')+((8l>0||zp)&&6w<10?\'0\':\'\')+6w+\':\'+(7F<10?\'0\':\'\')+7F)}};B fv=E(x){B 7F=2E.8L(x);B 6w=2E.8L(7F/60);B 8l=2E.8L(6w/60);6w=2E.8L(6w%60);7F=2E.8L(7F%60);8l>0&&6w<10?6w="0"+6w:"";7F=7F>=0?((7F>=10)?7F:"0"+7F):"bW";B 5P=(8l>0?8l+":":"")+(6w>=0?6w:"0")+":"+7F;if(v.ql==1&&o.P.5r()){B d=1r 6c();J 7C(1r 6c(d.8q()+x*2j).Ai())}F{J 5P}};B HR=E(){J HT((1N.8P!=1N.9U.8P)?1Y.mh:1Y.8P.9x)};B wz=E(x){if(x){x=x.5Y();B z8=x.K(" <6q C=\'1D");if(z8>-1){x=x.1m(0,z8)}}J x};B hx=E(x,y,z){B t;if(!Ag(x)&&y){t=1Y.1Z(\'kf\');y=="ZL"?y=x:\'\';t.2U=y.K(\'//\')==-1?\'fh://\'+y:y;t.ZC=1;if(z){t.6u=z}B s=1Y.ex(\'kf\')[0];s.4y.z6(t,s)}J t};B Ax=E(x){if(x){x=x.1P(/<[^>]*>?/gm,\'\')}J x};B Ag=E(y){B x=L;B qg=1Y.ex(\'kf\');V(B i=0;i<qg.R;i++){if(qg[i].2U.K(y)>-1){x=H}}J x};B 6U=E(x,y){if(x){if(x.K(\'1u\')>-1||x.K(\'B\')>-1){J 3r(x)}F{x=x.1P(\'#\',\'\');B r=2u(x.R==3?x.6X(0,1).gz(2):x.6X(0,2),16);B g=2u(x.R==3?x.6X(1,2).gz(2):x.6X(2,4),16);B b=2u(x.R==3?x.6X(2,3).gz(2):x.6X(4,6),16);if(I(y)){J\'5k(\'+r+\', \'+g+\', \'+b+\', \'+y+\')\'}F{J\'CN(\'+r+\', \'+g+\', \'+b+\')\'}}}};B O=E(e,o){if(I(e)){V(B 1a in o){if(o.2v(1a)){if(o[1a]!=\'ZK\'&&o[1a]!=1L){if(1K o[1a]==\'Zu\'&&1a!=\'1D\'&&1a!=\'5C\'){o[1a]+=\'px\'}if(1a.K("Zv")>-1&&1a.K("Hq")==-1){o[1a]=3r(o[1a])}if(1a=="2K"||1a.K("jU")>-1){e.C[\'-ms-\'+1a]=o[1a];e.C[\'-n1-\'+1a]=o[1a];e.C[\'-3Q-\'+1a]=o[1a];e.C[\'-o-\'+1a]=o[1a]}if(1a=="pR"){if(o[1a].K(" ")>-1){o[1a]=\'"\'+o[1a]+\'"\'}}if(1a=="6g-iW"){e.C.Zw(1a,o[1a],\'5U\')}F{e.C[1a]=o[1a]}}}}}};B uh=E(x,6i,b1,b2){6i=3r(6i);B y=2H(b1,1)*1;B z=2H(b2,1)*1;O(x,{"2q":"Zy-3i-4Y(-Zz,"+6i+","+6i+" "+y+"px,5k(0,0,0,0),"+y+"px,5k(0,0,0,0) "+(y+z)+"px)"})};B 3r=E(c){if(c){c.K("1u")==0?c=\'B(--6I\'+c+\')\':\'\';J c.1m(0,1)!=\'#\'&&c.K("B")==-1&&c.K("CN")==-1?c="#"+c:c}F{J\'#d8\'}};B E5=E(x,1u,y){!1u?1u=\'#d8\':\'\';1u=3r(1u);B r=5u(p0,ZA);x=x.1P(/\\(zN\\)/g,r);x=x.1P(/\\(1u\\)/g,1u);x=x.1P(/\\(jI\\)/g,1+(v.Zt.1G-1)/2);B D5=x.1m(0,x.K(\'|||\'));B wg=x.1m(x.K(\'|||\')+3);B bs=\'\';if(o.1k.3Q){bs=wg.1P(/6b:/g,"-3Q-6b:");bs=bs.1P(/6b-/g,"-3Q-6b-");bs=bs.1P(/@Ds/g,"@-3Q-Ds");bs=bs.1P(/2K/g,"-3Q-2K")}y?y.1U=D5:\'\';iS(bs+wg)};B 6P=E(x,y,f){B z=L;if(x){V(B i=0;i<x.R;i++){if(x[i]){if(f){if(3H(y)==3H(x[i])){z=i;1h}}F{if(7C(x[i]).K(y)>-1){z=H}}}}}J z};B iS=E(x){if(o.O){if(o.O.Bp){o.O.Bp.ZB=x}F{o.O.1Q(1Y.HP(x))}}};B gh=E(x){O(x,{"1p":"2A","1g":0,"18":0,"Y":"100%","1d":"100%"})};B fY=E(x){O(x,{"9B":"1V"})};B 4L=E(y,z){B x=1r Bw();x.7Q(\'AY\',y,H);x.cI=z;x.bT()};B ZD=E(x){if(x){V(B i=0;i<5;i++){if(x.ZE=="ZF"){1h}F{if(x.AU){x=x.AU}}}}J x};B 9D=E(z){B 9D=1Y.1Z("42");if(o.pn.K(z)>-1){o.pn.2J(z);if(z.K("?")>0){z=z+\'&\'+2E.5u()}F{z=z+\'?\'+2E.5u()}}F{o.pn.2J(z)}9D.5S(\'2U\',z);9D.5S(\'1d\',\'5I\');9D.5S(\'Y\',\'5I\')};B 41=E(e,o){V(B 1a in o){if(o.2v(1a)){e.5S(1a,o[1a])}}};B a8=E(e){if(e){3t{e.4y.3k(e);e=1S}2Q(e){}}};B 5u=E(8D,6d){J 2E.8L(ZG.R>1?(6d-8D+1)*2E.5u()+8D:(8D+1)*2E.5u())};B oe=E(){J 2E.5u().5Y(36).ZH(2,12)};B y7=E(x,y){x=8a.6f(x).ZI(E(4r,1a){if(1a!=y){4r[1a]=x[1a]}J 4r},{});J x};B 4n=E(x){if(1K x=="4T"){J x.1P(/^\\s+|\\s+$/gm,\'\')}F{J x}};B 6j=E(x,y,z){B r=L;if(x){if(x.K(y)>-1){B r=x.1m(x.K(y)+y.R);if(z){if(r.K(z)>-1){r=r.1m(0,r.K(z))}}}}J r};B ZJ=E(x,n){if(n==0){J"#0"+bL.e(x)}if(n==-1){J bL.e(x)}if(n==1){J"#1"+un(bL.e(x),1)}};B s6=E(x){if(v[x]!=""){if(1K v[x]!="4T"){o[x+\'o\']=v[x]}F{if(v[x].K("[{")==0){3t{v[x]=v[x].1P(/6I\'qt/ig,\'"\');o[x+\'o\']=2p(v[x])}2Q(e){}}}}};B 6a=E(x){J 7C.yK(x)};B eq=E(x){if(x.1m(0,2)=="#1"){J bL.d(un(x.1m(2),-1))}F if(x.1m(0,2)=="#0"){J bL.d(x.1m(2))}F{J x}};B sU=E(x){if(x){if(x.K(\'3N\')==-1&&x.K(\'.\')==-1&&x.R>100&&x.K(\'1J:\')==-1){x=\'1J:8R/uM;gT,\'+x}}J x};B 1j=E(x){x?x.C.5q="3m":\'\'};B 1q=E(x){x?x.C.5q="4v":\'\'};B 3l=E(x){x?x.C.2n="1V":\'\'};B 6D=E(x){x?x.C.2n="4Q":\'\'};B 5Q=E(x){J x?x.C.5q!="3m"&&x.C.2n!="1V":L};B 53=E(s){if(1K s=="4T"){if(s.K("px")>0){s=s.1m(0,s.K("px"))}}J 2u(s)};B 3m=E(x){J x.C.2n=="1V"};B 4f=E(o,x,y){o[x+\'1g\']=0;o[x+\'2x\']=0;o[x+\'2V\']=0;o[x+\'18\']=0;if(I(o[y])){B z=o[y].2r(" ");if(z.R==4){o[x+\'1g\']=z[0]?3H(z[0]):0;o[x+\'2x\']=z[1]?3H(z[1]):0;o[x+\'2V\']=z[2]?3H(z[2]):0;o[x+\'18\']=z[3]?3H(z[3]):0}}J o};B 11I=E(x){if(x){x=x.1P(/ /ig,\'px \')}J x+\'px\'};B qe=E(x,y){J v[x]&&v[x]!=\'\'?v[x]:y};B gy=7C.yK(65,66,67,68,69,70,71,72,73,74,75,76,77,97,98,99,100,101,102,103,104,105,106,107,108,109,78,79,80,81,82,83,84,85,86,87,88,89,90,110,111,112,113,114,115,116,117,118,119,120,121,122);B bL={aT:gy+"13t+/=",e:E(e){B t="";B n,r,i,s,o,u,a;B f=0;e=bL.D2(e);pF(f<e.R){n=e.bA(f++);r=e.bA(f++);i=e.bA(f++);s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(r8(r)){u=a=64}F if(r8(i)){a=64}t=t+G.aT.6J(s)+G.aT.6J(o)+G.aT.6J(u)+G.aT.6J(a)}J t},d:E(e){B t="";B n,r,i;B s,o,u,a;B f=0;e=e.1P(/[^A-Za-z0-9\\+\\/\\=]/g,"");pF(f<e.R){s=G.aT.K(e.6J(f++));o=G.aT.K(e.6J(f++));u=G.aT.K(e.6J(f++));a=G.aT.K(e.6J(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+6a(n);if(u!=64){t=t+6a(r)}if(a!=64){t=t+6a(i)}}t=bL.Dp(t);J t},D2:E(e){e=e.1P(/\\r\\n/g,"\\n");B t="";V(B n=0;n<e.R;n++){B r=e.bA(n);if(r<128){t+=6a(r)}F if(r>127&&r<13q){t+=6a(r>>6|13p);t+=6a(r&63|128)}F{t+=6a(r>>12|Cv);t+=6a(r>>6&63|128);t+=6a(r&63|128)}}J t},Dp:E(e){B t="";B n=0;B r=0;B c1=0;B c2=0;pF(n<e.R){r=e.bA(n);if(r<128){t+=6a(r);n++}F if(r>12i&&r<Cv){c2=e.bA(n+1);t+=6a((r&31)<<6|c2&63);n+=2}F{c2=e.bA(n+1);c3=e.bA(n+2);t+=6a((r&15)<<12|(c2&63)<<6|c3&63);n+=3}}J t}};B un=E(s,n){s=s.1P(/\\+/g,"#");s=s.1P(/#/g,"+");B a=CH(o.y)*n;if(n<0)a+=gy.R/2;B r=gy.1m(a*2)+gy.1m(0,a*2);J s.1P(/[A-Za-z]/g,E(c){J r.6J(gy.K(c))})};B CH=E(x){x=x.2r(6a(61));B lb=\'\';B c1=6a(120);B uR;V(B i in x){if(x.2v(i)){B vr=\'\';V(B j in x[i]){if(x[i].2v(j)){vr+=(x[i][j]==c1)?6a(49):6a(48)}}uR=2u(vr,2);lb+=6a(uR.5Y(10))}}J lb.1m(0,lb.R-1)};B I=E(x){J x!=1S&&1K(x)!=\'1L\'&&x!=\'1L\'};B 2H=E(x,y){J I(x)?x:y};B 2T=E(x){J I(x)&&x!=-1&&x!=\'\'};B wI=E(x,y){J 2T(x)?x:y};B q8=E(x){if(1K x=="3z"){x=4R.6A(4R.tl(x))}J x};B gF=E(el){B x=el.A8().18+(1N.AJ?1N.AJ:1N.11Z);J x};B gP=E(x){v.11L==1&&2T(v.AO)?x=v.AO:\'\';J x};B j0=E(el){11X l5=el.A8();J l5.1g+1N.11V};B 7q=E(x,y){if(x!=\'\'){if(v.11U==1){1N.7Q(x)}F{if(v.11T==1){1N.9U.8P.9x=x}F{1N.8P.9x=x}}x=\'\'}};B xE=E(){if(v.4M==1){o.4M?o.1O.3k(o.4M):\'\';o.4M=1S}};B Gn=E(){B qc=L;if(o.1k.tv){1o("tv")}G.ak=E(x){o.Q?o.Q.1M(x):\'\'};G.7d=E(x){if(x){if(1K(x)==\'4T\'){x=x.1P(/(\\r\\n|\\n|\\r)/gm,"");if(x.K("[{")==0){3t{x=x.1P(/6I\'qt/ig,\'"\');x=4R.6A(x)}2Q(e){x="yd 4R"}}}if(1K(x)==\'3z\'){o.1H=[];o.kr=q8(x);o.W=wB(x);if(o.W.R>0){if(v.W.11S==1&&!v.4z){B 6f=8a.6f(o.1H);B sE=6f.6X(-1)[0];sE?v.4z=sE:\'\'}B y=Dz();if(y){x=y.3B;o.au=y.1M;o.Q?o.Q.Lj(y.1M):\'\';if(I(y.2e)){if(o.P){o.P.9Z(y.2e)}F{v.2e=y.2e}}if(I(y.2o)){y.26=y.2o}if(I(y.1y)){if(y.1y=="3v"&&!o.1y){}F{v.1y=o.2h=y.1y}}7D("zF");if(I(y.id)){o.3o=y.id}B sx=["26","qd","tI","X","kY","A9","hN","qm","6Q","7e","8s","6m","4q","4u","zP","bK","7P","9k","1R"];if(I(v.ca)){if(v.ca.11R==1&&v.ca.pa==1){sx.2J("1M");sx.2J("t1");sx.2J("t2");sx.2J("t3");sx.2J("t4");sx.2J("t5")}}V(B i=0;i<sx.R;i++){if(I(y[sx[i]])){v[sx[i]]=y[sx[i]]}}jT(y);if(sx.K(\'1M\')>0){if(v.ca.G8==1){o.mS=v.ca.G2;o.U.od(y)}o.U.ak(\'1M\')}if(I(y.1R)){1z(E(){o.U.3P(y.1R)},4C)}if(o.Q){o.Q.6n(o.W);if(v.9k){o.Q.yY()}}if(o.3h){o.3h.lL()}}F{}}}if(1K(x)==\'4T\'){x=zf(x);if(x){if(x.K("#"+v.al)==0){x=o[o.fd[0]](x)}if(x){if(x.K("#"+v.aW)==0&&x.K(v.c7)>0){x=o[o.fd[1]](x)}if(x.K("#0")==0){x=cG(x)}x=zf(x)}}if(v.cR==1){x=cR(x)}if(x==\'\'){1o("4S 3B");o.b3=H;js("2g","4S")}o.2i=[];o.9r=[];o.5K=[];o.qh=0;o.2L=0;o.5J=0;o.a5=0;v.ir==\'\'?v.ir=\',\':\'\';if((x.K(v.kT)>-1&&x.K(v.dN)>-1)||I(v.bS)){o.3X=x.2r(v.ir)}F{o.3X=[x]}o.a2=[];if(I(v.bS)){B bS=v.bS.2r(v.ir)}if(o.3X.R>0){B q=-1;V(B i=0;i<o.3X.R;i++){o.3X[i]=4n(o.3X[i]);if(o.3X[i]!=\'\'){if(o.3X[i].K(v.kT)==0&&o.3X[i].K(v.dN)>1){o.2i[i]=o.3X[i].1m(o.3X[i].K(v.kT)+v.kT.R,o.3X[i].K(v.dN)-v.dN.R);o.3X[i]=o.3X[i].1m(o.3X[i].K(v.dN)+v.dN.R)}F{if(I(v.bS)){o.2i[i]=I(bS[i])?bS[i]:\'\'}F{o.2i[i]=i+1}}B is=0;if(I(v.4a)&&q==-1){if(7C(v.4a).K("lV:")==0){if(v.4a.1m(4)*1==i){is=1}}if(v.4a==o.2i[i]){is=1}if(v.4a=="6d"&&i==o.3X.R-1){is=1}}if(I(o.4a)){if(o.4a==o.2i[i]){is=1;q=i}}if(is==1){o.qh=i;o.2L=i}o.3X[i]=ty(o.3X[i])}}}F{o.3X[0]=ty(o.3X[0])}J o.3X[o.qh]}}F{J x}};E ty(x){if(I(v.lr)&&x.K("//")==-1){x=v.lr+x}J x};G.Ak=E(){if(o.W){B x=o.W.zx();V(B i=0;i<x.R;i++){x[i].cC=i}o.W=x;o.Q.6n(o.W)}};E jT(y){B sQ;V(B i=1;i<6;i++){B t="1B"+i;if(I(y[t])){v[t]=y[t];sQ=H}}if(sQ&&o.Q){o.Q.KS()}}G.jT=E(x){jT(x)};G.6n=E(x){if(1K(x)==\'3z\'){o.1H=[];o.kr=q8(x);o.W=wB(x);if(o.Q){o.Q.6n(o.W)}}};G.dV=E(x,y,z,no){!I(y)?o.3a=H:\'\';!I(z)?v.4F=0:\'\';v.1i=1L;v.4q=1L;!3f.4u?v.4u=1L:\'\';o.b3!=2?o.b3=L:\'\';o.6B=L;o.9A=L;o.ao=0;o.kV=[];o.rX=L;o.qK=L;o.Kt=L;o.7K=1L;o.pO=[L,L,L];o.12O=oe();o.Gq=0;o.fU=0;o.aN?o.aN=[]:\'\';o.2l!=\'6I\'&&o.3U?o.3U.6m():\'\';o.A7?o.A7=[]:\'\';if(o.dG){o.dG.6m()}if(o.P.6T()=="8g"){G.bm()}if(o.6j&&o.a0){o.Q.jL()}if(I(o.3e)){o.3e.4m()}if(I(o.cD)){2S(o.cD)}js("1r");if(v.29==1&&no!=1){o.U.g6();o.U.g6(\'6G\')}x=G.7d(x);if(y==1){o.2l=\'\'}o.P.7d(x);if((o.1k.2k||o.1k.7v)&&!I(y)){o.U.2D()}if(I(o.kJ)){o.3E={x:1,y:1,x0:1,y0:1};o.P.eX()}bp("1w","2D");o.P.ho();o.Q.eM();o.Q.iG();o.Q.4E();o.gU?o.gU.H6():\'\'};G.od=E(x){B y=L;if(x&&o.mS){v.1M=o.mS;V(B i=1;i<6;i++){if(I(x[\'t\'+i])){v.1M=v.1M.1P("{"+i+"}",x[\'t\'+i]);y=H}}}J y};G.b5=E(){if(v.3a==1&&!v.Aa||o.3a){if(v.kA==1){1z(E(){o.U.2D()},3Z)}F{G.2D()}v.Aa=1;o.3a=L}ki()};G.ki=E(){ki()};E ki(){if(v.rv==1){if(1K Ao!=="1L"){o.th=1r Ao()}}}G.ho=E(){B x=L;if(o.1k.2k){x=H;if(v.I3==1&&o.1k.7R){x=L}if(v.I4==1&&o.1k.jE){x=L}if(v.I2==1&&o.1k.56){x=L}if(v.12N==1&&o.1k.9P){x=L}}if(v.12L==1&&o.1k.tv){x=H}J x};G.sz=E(){o.P.3P(v.1R);if(o.3u){o.P.4G()}o.6B=H;o.Q?o.Q.4E():\'\';if(!o.1w&&!o.1y){v.6r==1?o.6r.3j("47"):\'\'}if(o.4w&&o.4d){o.3x.te();o.3x.Go()}if(v.29==1){if(v.D4!=1&&v.jJ==1){!I(o.29)?py("6G","6B"):\'\'}}};G.B2=E(){!o.j4?am(H):\'\'};E am(x){o.j4=H;if(o.Q){if(o.Q.cn()){o.Q.8h()}}if(o.3h){o.3h.eL()}!x?o.P.2D():\'\';if(!o.rX){1z(E(){o.P.ho()},3Z)}!o.1w?o.Q.2D():\'\';v.6r==1?o.6r.3j("1w"):\'\';v.29==1?o.U.g6(\'eu\'):\'\';if(o.1k.2k){o.Q.f8()}if(I(o.3e)){o.3e.12K()?o.3e.AF():\'\'}if(v.12J==1&&I(v.hN)&&o.dt){if(v.hN!=\'\'&&!I(o.hA)){o.hA=6M(z7,v.At*2j);z7()}}}G.2D=E(bz){if(!o.1w&&o.P){o.g4=H;o.mk=L;o.7E=L;2S(o.D7);B 2M=L;if(o.2l=="4D"){if(!o.P.mO()&&v.3a!=1&&v.4F==1){2M=H;if(1N[\'YT\']){v.3a=1;o.3a=H;o.P.qG()}}}if(v.8F==1&&v.D6==0){o.U.nm();2M=H}if(o.b3||2M){if(o.b3){8v("7n")?qA(2):\'\'}}F{o.mJ=L;Di(!o.1y);o.91.p9();if(!o.1y){js("1y");o.1y=H;if(v.1t.vO==1){1z(E(){o.Q.yX()},100)}if(v.1t.94>0&&v.3a==1){o.gf=H;1z(us,v.1t.94*2j)}if(v.12G==1&&v.12F){12D()}V(B i=0;i<o.cz.R;i++){if(v[\'Gk\'+o.cz[i]]==1){2Z.7I("Gs"+o.cz[i],6c.hy())}}if(v.12B==1&&v.12n){12A("1y")}if(o.3U){o.3U.1y()}js("1r");o.i1?o.Q.zc(o.i1):\'\';o.Q.wc();o.Q.4E();bp("1w","2D");o.1k.2k?v3():\'\';o.ab?bp("zJ","12z",1):\'\'}F{bp("AT","12y")}if(v.Cg==1&&!o.2a){B dd=1r 6c();B tt=dd.8q();if(tt-o.aB<ek){if(!o.1k.56&&(v.CF!=1||o.1k.2k)){G.9q()}}}if(o.5D){if(v.ur==1){6D(o.26)}}if(o.dG){o.dG.6m()}if(bz!=1&&8v("7n")||8v("6W")){qA(2)}F{if(v.7q==1&&I(v.CG)&&!I(3f.7q)){7q(v.CG);2M=H}if(!2M){1o("2D");o.P.1i()>0?o.Q.3G(o.P.17(),o.P.1i()):\'\';if(!o.vd){o.vd=H;if(v.1t.94>0&&v.3a==1){o.gf=H;1z(us,v.1t.94*2j)}}B pW=L;if(o.P.17()>1&&v.mt==1&&bz!=1&&!8j()&&!I(o.29)&&!I(o.5H)){pW=8v("eu")}if(pW){8j()?am(L):\'\'}F{am(L)}}}}}F{o.P?o.P.2D():\'\'}};E us(){o.gf=L;o.Q.4E()}G.2N=E(){if(o.1w){o.g4=L;1o("2N");o.P.2N();o.Q.2N();js("47");v.xe==1?8y():\'\';v.uW==1?ls():\'\';v.6r==1?o.6r.3j("47"):\'\';if(o.5D){if(v.ur==1){3l(o.26)}}if(!I(o.29)&&!I(o.5H)&&v.mt==0){8v("eu")}if(8j()){o.mk=H}o.j4=L}};G.4G=E(){o.P.4G();o.Q.4G();o.3u=H;js("5d")};G.5F=E(){o.P.5F();o.3u=L;o.Q.5F();o.P.3P(v.1R);js("bo")};G.3P=E(x,y){if(o.Q){x<0.12w?x=0:\'\';x>1?x=1:\'\';if(x<=0){G.4G();v.1R=0;x=0}F{if(o.3u){G.5F()}v.1R=x}js("1R",x);o.Q.3P(x,y);o.P.3P(x)}};G.9o=E(){o.Q.9o()};G.7W=E(){o.Q?o.Q.7W():\'\'};G.12v=E(){G.7W()};G.rL=E(){o.U.6V();G.7W()};G.3G=E(17,1i){if(o.3v&&!o.1y){B f=o.3v.aw();if(f.t&&f.d){17=f.t}}o.Q?o.Q.3G(17,1i):\'\'};G.uL=E(17,1i){if(o.2h>0&&o.2l!="4D"&&!o.P.5r()){o.U.3J(o.2h,L);o.2h=1L}};G.h8=E(){B d=1r 6c();o.aB=d.8q();B x=L;if(o.Q.cn()&&v.1e.7H!=1){o.Q.cj();x=H}if(o.3h){if(o.3h.KI()){o.3h.eL();x=H}}if(v.W.7H==0){if(o.Q.iw()&&v.W.gj==1){o.Q.d5();x=H}}if(v.7q==1&&I(v.Cr)&&!I(3f.7q)){7q(v.Cr);x=H}if(o.3u&&v.mT==1){o.U.5F();v.mT=0;x=H}if(!x){if(v.1W.on==1&&v.1W.2R==1&&v.1W.xQ==1){7M(\'1w\',(o.1w?0:1))}G.dB()}};G.Jo=E(){if(o.Q.cn()){o.Q.8h()}};G.dB=E(){if(o.P.6T()=="8g"){js("J5");v.12u==1?G.oJ():G.2N()}F{js("J6");G.2D()}9b()};G.3J=E(bM,kq){if(bM<o.P.1i()){if(v.fo.12t==1){if(bM>o.P.17()){J}}if(v.4u>0){bM<v.4u?bM=v.4u:\'\'}1o("3J");o.Ck=bM;o.P.3J(bM);if(kq){o.Q.3J(bM,o.P.1i())}o.hX=H;o.fM=o.P.17();9b(o.fM)}};G.12r=E(X,4o,Cm){if(o.P.6T()=="8g"&&o.i8!=\'9s\'){2N();if(o.2a&&Cm){o.U.7V()}}1N.7Q(X,4o)};G.hL=E(){if(v.29==1&&!o.1y){if(8v("7n")){o.xI=H;J}}B x=o.P.bx();if(I(v.7e)){x=v.7e}if(x!=\'\'){js("7e");B pj=1N.7Q(x,(v.12q==1?\'12g\':\'uG\'));pj.6k()}};G.6V=E(x){B 17=o.P.17();B 1i=o.P.1i();if(!o.1y&&o.2h>0){17=o.2h}o.Q.dH(17,1i,x)};G.v5=E(){B 17=o.P.17();B 1i=o.P.1i();B bi=1i>0?17/1i:0;if(!o.hX){o.Q?o.Q.dH((o.2h>0?o.2h:17),1i):\'\'}F{17!=o.fM&&o.fM!=-9?o.hX=L:\'\'}if((v.ga==1||v.Cx==1)&&1i>0){pQ("uz","2D 25%",bi,0.25);pQ("rO","2D 50%",bi,0.50);pQ("r5","2D 75%",bi,0.75)}V(B i=0;i<3;i++){if(!o.pO[i]){if(bi>=i*0.25+0.25){Db(i)}}}v.rn==1?1o(1,17,1i):\'\';if(v.8E==1||v.rp>0){if(o.1w){B z=L;B pI=L;if(v.Dw==1&&v.8E==1){if(!o.P.5r()){z=H}}if(17>0){if(17==o.17&&!z){pI=H}F{o.ao=0}o.17=17}F{if(v.11K==1){B ld=o.P.a9();v.rn==1?1o(2,ld,o.pD):\'\';if(!z){if(ld==o.pD){pI=H}F{o.ao=0}}o.pD=ld}}if(pI){o.ao++;if(v.8E==1){v.rn==1?1o(3,o.ao):\'\';if(o.ao==v.ri*(2j/o.lH)){o.U.fS()}}F if(v.rp>0&&o.P.JV()>1){if(o.ao==v.rp*(2j/o.lH)){o.P.5l(\'OR tB\')}}}}}if(v.9e){if(v.9e.aN==1&&1i>0){!o.aN?o.aN=[]:\'\';o.aN[2E.43(17)]=1}}if(v.29==1){if(v.D4!=1&&v.jJ==1){!I(o.29)?py("6G",17,1i):\'\'}if(v.12p!=1&&v.wC==1){!I(o.29)?py("hl",17,1i):\'\'}}if(v.B3==1&&v.qE>0){if(17>=v.qE){if(!I(o.29)){if(8v("6W")){o.P.2N();o.Q.2N()}v.qE=0}}}7D("1w");if(v.8F==1&&v.D6>-1){12s(17,1i)}if(o.5D){9b(17)}if(o.5i&&v.cw==1){if(o.3v){!o.2h?o.3v.oL(17,1i):\'\'}}if(o.a0){o.6j?o.6j.1w(17):\'\'}if(I(v.4q)){B ed=v.4q;if(6P([v.4q],\'-\')){ed=1i}if(ed>0&&17>ed){if(o.2l=="4D"){o.P.2N();o.P.3J(v.1y>0?v.1y:0)}F{o.P.m9();o.U.bm()}v.1y>0?o.2h=v.1y:\'\';o.U.nH()}}if(I(v.6m)){B r1=v.6m.2r(",");V(B i=0;i<r1.R;i++){B r2=r1[i].2r("-");if(r2.R==2){if(17>r2[0]&&17<r2[1]){o.P.3J(r2[1]*1+(o.1k.7v?1:0))}}}}if(v.12E==1){if(1K Da!=="1L"){Da(17,bi)}}};E Db(x){o.pO[x]=H;if(v.cw==1&&v.8d==1&&v.CX==x){if(o.5i&&o.3o){o.3v?o.3v.Cf(o.3o):\'\'}}}E pQ(x,y,t,p){if(!I(o.kV[y])){if(t>p){bp(x,y,1)}}};G.fS=E(){o.ao=0;I(o.cD)?2S(o.cD):\'\';if(v.12H==1){js("8E")}F{o.2h>0||o.P.5r()?\'\':o.2h=o.P.17()+(v.12I>0?1:0);B Bi=o.Q.iw();js("8E");o.P.8E();Bi&&v.W.gj==1?o.Q.iF():\'\'}};G.AV=E(){o.Q.dH(0,0);o.Q.x6(0,0);o.U.3G(0,0);o.Q.7W()};G.xy=E(){if(o.P){B 17=o.P.a9();if(v.12M==1){js("a9",17)}B 1i=o.P.1i();o.Q?o.Q.x6(17,1i):\'\'}};G.nH=E(){js("12P");o.7E=H;if(v.9X==1){if(o.2l=="4D"){G.bm()}v.29==1?o.U.g6(\'7n\'):\'\';if(v.1y>0){o.U.3J(v.1y)}G.2D()}F{if(o.P.5r()||o.2l=="4D"){G.bm()}F{if(v.Bm==1){o.U.3J((v.1y>0?v.1y:0),H);if(o.1k.ie){o.P.2N()}}}o.Q.7G();v.B3==1?v.12l=1:\'\';if(8v("lA")||8v("wF")){}F{av()}}};G.9q=E(){B 2M=L;B 2g=L;o.B8=L;o.b0=H;1z(E(){o.b0=L},jm);V(B x in o.7f){if(o.7f.2v(x)){if(I(o.7f[x])){3t{o.7f[x].AX()}2Q(e){}}}}3t{o.dW=H;if(((o.1k.56&&v.gQ==1)||(o.1k.9P&&v.GW==1))&&o.4d&&!o.ac){B x=o.P.6H();if(x){if(x.12k){gd();2M=H}}}if(!2M){B p3;B y=o.1O;if((o.2l=="dm"||o.2l=="ag")&&o.1k.7R&&v.gQ==1){o.P.k9();J}if(y.rA){o.8x=H;p3=y.rA({p7:"1j"});if(p3!==1L){p3.aY(E(){}).2Q(E(2g){})}}F if(y.rE){y.rE({p7:"1j"});o.8x=H}F if(o.1O.rF){y.rF({p7:"1j"});o.8x=H}F if(y.rG){y.rG({p7:"1j"});o.8x=H}F if(y.rN){y.rN();o.8x=H}}}2Q(e){2g=H;1o(e)}if(!o.8x&&!2M){if(o.1k.3Q&&o.q7){gd()}F{G.sK()}}if(!2g){1z(B6,4C)}};E gd(){B x=o.P.6H();if(x){o.kC=H;o.P.CO();x.11M();x.1v("11O",Cb)}}E pg(){B x=o.P.6H();if(x){x.11Q()}};G.gd=E(){gd()};G.pg=E(){pg()};E B6(){if(o.B8!=H){if(o.9i){o.P.et()}if(v.1W.yI==1){pw(H);o.5h=H}v.6r==1?o.6r.3j("hO"):\'\';js("2a");bp("hO","9q",1)}};B bP;B 8m={x:0,y:0};E zd(e){if(o.3h){if(o.3h.11Y()){J}}if(e.124!=0){e.qW!=0?8m.x++:8m.x--;e.bQ!=0?8m.y++:8m.y--;if((v.1W.C8==1||v.1W.BV==1)&&o.2a&&8m.y>8m.x){3y(bP);bP=6M(E(){8m={x:0,y:0};3y(bP)},2j)}F{o.8Z=H;3y(bP);bP=6M(E(){o.8Z=L;o.Q.4j();8m={x:0,y:0};3y(bP)},4h);o.Q.4j()}if(8m.x>8m.y){if(e.qW>0){o.U.3P(3H(v.1R)-v.1W.i7/10,"no")}F{o.U.3P(3H(v.1R)+v.1W.i7/10,"no")}}F{B st=(o.1k.pj?-v.1W.i7/10:v.1W.i7/10);if(v.1W.BV==1&&o.2a){o.P.1G((e.bQ>0?st:-st))}F if(v.1W.C8==1&&o.2a){3K("3I",(e.bQ>0?"+"+st*10:"-"+st*10))}F{o.U.3P(3H(v.1R)+(e.bQ>0?st:-st),"no");o.Q.iJ()}}}}E Cb(){if(o.1k.56){o.P.CL();js("xV")}o.kC=L}G.sK=E(){if(o.dW){o.2a=H;o.Q.9q();if(!o.8x){if(I(o.8S)){3t{O(o.8S,{\'Y\':\'100%\',\'1d\':\'100%\',\'1p\':\'y8\',\'18\':0,\'1g\':0,\'5C\':"p0"})}2Q(eN){}}O(o.1O,{\'Y\':\'100%\',\'1d\':\'100%\',\'1p\':\'y8\',\'18\':0,\'1g\':0,\'5C\':"p0"});o.3d=o.1O.2b;o.4N=o.1O.2W;3t{1Y.b4.C.6z=\'3m\';if(!I(o.W)){1Y.wj=E(e){e.aa()}}}2Q(eN){}}if(v.yx==1){O(o.1O,{\'7s\':\'#3W\'})}if(v.aC==1&&o.1k.3Q==1&&!o.1k.ff){B sw=1N.cK.Y;B fz=1;V(B i=1;i<6;i++){if(sw>2j*i){fz=2H(v[\'aC\'+(2j*i)],i)}}if(fz>1){o.1O.C.BA=fz;o.aC=fz;aF()}}if(o.3h){o.3h.eL()}9b();o.dW=L}};G.7V=E(){qc=H;if(1Y.BG){1Y.BG()}F if(1Y.BK){1Y.BK()}F if(1Y.BL){1Y.BL()}F if(1Y.BN){1Y.BN()}F if(1Y.Cu){1Y.Cu()}F if(1Y.AS){1Y.AS()}if(!o.8x){G.sH(L)}};G.Kd=E(x,y){wW(x,y)};E wW(x,BP){if(I(o.29)&&!BP){o.mj=x}F{B 2M=L;B ew=o.9F/x;B es=0;B qq={\'1d\':ew};if(v.12c==1){if(ew>o.9M){ew=o.9M;es=o.9F/x;o.9F=qq[\'Y\']=es}}if(I(o.8S)&&v.HK!=1){3t{O(o.8S,qq)}2Q(eN){2M=H;1o("dv 12d 12e")}}if(!2M){o.4W=x;o.9M=ew;if(o.4W>0){O(o.1F,qq)}if(es>0){js("Y",es)}js("1d",ew)}if(o.29&&!o.2a){o.4N=ew;if(es>0){o.3d=es}o.29.2I()}}};G.sH=E(x){if(qc||x){o.2a=L;o.kC=L;if(!o.8x){if(I(o.8S)){3t{O(o.8S,{\'1p\':\'m8\',\'18\':0,\'1g\':0,\'5C\':\'BM\'});O(o.8S,o.HL);O(o.8S,{\'Y\':o.aZ,\'1d\':o.cV})}2Q(eN){}}O(o.1O,{\'Y\':o.aZ,\'1d\':o.cV,\'1p\':\'2A\',\'18\':0,\'1g\':0,\'5C\':\'BM\'});3t{1Y.b4.C.6z=\'2t\';1Y.wj=E(e){J H}}2Q(eN){}}o.Q.7V();if(v.yx==1){O(o.1O,{\'7s\':v.pe});if(v.d9==1){o.1O.C.7s=\'d9\'}F{O(o.1O,{\'7s\':v.pe})}}if(o.aC>1){o.1O.C.BA=1;o.aC=1;aF()}if(v.1W.yI==1){pw(L);o.5h=L}if(o.3h){o.3h.eL()}9b();o.qf?o.qf=L:\'\';o.Q.mv();qc=L;js("xV");o.8x=L;o.b0=L}};G.5h=E(x){v.1W.12j!=0?pw(x):\'\'};E pw(x){8m={x:0,y:0};if(x){1N.1v("z5",zd)}F{3y(bP);1N.6Z("z5",zd)}}G.bm=E(x){v.4F=0;if(x!=1){o.Q.2N();o.U.AV()}F{}o.P.3P(v.1R);if(o.Q.cn()){o.Q.8h()}if(o.3u){G.4G()}if(I(o.hA)){3y(o.hA);o.hA=1S}9b(0);1o("2M");js("2M")};G.oJ=E(){v.4F=0;v.3a=0;o.P.m9();o.U.bm()};G.5V=E(x){if(I(o.2L)){if(o.2L!=x){o.2L=x;if(v.wm==1){o.4a=o.2i[x];if(o.5i){2Z.7I("wk",o.4a)}}o.P.5V(x);js("5e",o.2i[x]);o.Q.vG(x)}}};G.ix=E(){o.Q?o.Q.ix():\'\'};G.dJ=E(x){if(I(o.5J)){if(o.5J!=x){o.5J=x;if(v.Gr==1){o.9H=v.9H=o.5K[x];if(o.5i){2Z.7I("wi",o.9H)}}o.P.dJ(x);js("7g",x);o.Q.mG("7g")}}};G.9G=E(x,z){x==\'0.0\'?x=0.1:\'\';B y=x;7C(y).K(\'.\')>0?z=1:\'\';y=y*1;if(!z){y=x==o.eh?1:o.5X[x];o.aq=x}y=3H(y);if(o.hc||z){o.iO=y;V(B i=0;i<o.5X.R;i++){if(y<=o.5X[i]*1){o.aq=i;1h}}}if(o.5i&&v.G9==1){2Z.7I("Gb",y)}js("4Z",y);o.P.9G(y);o.Q.mG("4Z")};E 9b(x){o.3U?o.3U.1q(I(x)?x:o.P.17()):\'\'};G.jr=E(){if(o.3U){9b();o.3U.C()}};G.fn=E(x){if(1K(jq)==\'E\'){!o.3U?o.3U=1r jq():\'\';o.3U.xz(x)}};B 7x;B 9h;B mC;B 2m;E 8v(x){if(v["6s"+x+"Ce"]>0&&o.5i){B tb=2Z.4g("nI"+x+"5a"+o.d);if(tb){B ct=1r 6c();o.aB=ct.8q();B Bg=(ct.8q()-tb)/12m;if(Bg<v["6s"+x+"Ce"]){J L}}}if(v["6s"+x+"CZ"]>0){if(o.P.1i()>0){if(o.P.1i()<v["6s"+x+"CZ"]*60){if(v["6s"+x+"Dh"]>0){v["6s"+x+"5a"+"zT"]=v["6s"+x+"Dh"]}F{J L}}}}if(o.j6.K("8n")!=-1&&v.29==1&&!o.bz&&v[x+\'s\']==1){if(1K vT=="1L"){J L}if(x=="6W"||x=="wF"){if(1K Dr!=="1L"){2m=[];J Dr(x)}}if(I(o.29)||I(o.5H)){if(!5Q(o.xD)||8j(o.3T)){1o(\'ad bg\');J L}F{1o(\'ad hy\');J H}}F{if(I(v[x])){if(v[x].5Y().K(".")>-1||v[x].5Y().K(":")>-1||v[x].5Y().K("[13n]")>-1){js("13r",x);if(!8j(x)&&x!="hl"){1z(E(){o.1w||(o.5H==1S&&o.29==1S)?\'\':o.U.9o()},10);fB()}7x=0;9h=0;mC=x;2m=v[x].2r(" gR ");o.5E=[];o.zb=2m.R;m0();o.Aj=1;o.po=H;V(B i=0;i<2m.R;i++){2m[i]=2m[i].2r(" or ")}v[x.az("5a","kF")]=v[x];v[x]=1S;o.3T=x;if(x!=\'hl\'){o.29=1r vT()}o.5H=1r lT();V(B i=0;i<2m.R;i++){V(B j=0;j<2m[i].R;j++){B 7Y=4n(2m[i][j]);if(7Y.K("[50%]")>0){B 1I=5u(1,2);2m[i][j]=2m[i][j].1P("[50%]","");if(1I==2){2m[i][j]=\'\'}}}}if(v.sC==1){V(B i=0;i<2m.R;i++){B n=i==0?1:0;if(2m[i].R>n){V(B j=n;j<2m[i].R;j++){B 7Y=4n(2m[i][j]);if(o.1k.yw){fc(7Y)}F{1z(fc,i*100,7Y)}}}}}if(2m[0][0]==\'\'){iY()}F{o.5H.lS(4n(2m[0][0]),x)}J H}F{J L}}F{J L}}}F{J L}};G.xs=E(x){8v(x)};E py(w,x,d){if(I(o[w+\'o\'])&&v[w+\'s\']==1){B y;V(B i in o[w+\'o\']){if(o[w+\'o\'].2v(i)){if(!I(o[w+\'o\'][i].lm)&&I(o[w+\'o\'][i].17)&&I(o[w+\'o\'][i].29)){B z=o[w+\'o\'][i].17.5Y();B ok=L;if(z){if(x=="6B"){if(z==x){ok=H}}F{if(z.K("%")>0){if(d>0){z=2u(z.1m(0,z.K("%")))*d/100}F{z=-1}}F{z=2u(z)}if(x>=z){if(v[\'6s\'+w+\'CU\']>0&&z>-1){if(x-z>=v[\'6s\'+w+\'CU\']){z=-1}}if(z>-1){ok=H}}}if(o[w+\'o\'][i].CT&&o.P.1i()>0){if(o.P.1i()<o[w+\'o\'][i].CT*1){o[w+\'o\'][i].lm=H;ok=L}}if(ok){y=o[w+\'o\'][i].29;v[w]=o[w+\'o\'][i].29;o[w+\'13s\']=o[w+\'o\'][i].17;o[w+\'13y\']=o[w+\'o\'][i].13J;if(8v(w)){o[w+\'o\'][i].lm=H;1h}}}}}}}};E lI(){if(8j()){if(o.eJ==0||v[\'6s\'+o.3T+\'13G\']==1){O(o.xD,{"1D":0,"5q":"3m","1g":4h});1o(o.3T+" 1j");o.3T==\'6G\'?o.P.2D():\'\'}}}E 8j(z){B y=L;B x=[\'6G\',\'eu\'];V(B i=0;i<x.R;i++){if(o.3T==x[i]||z==x[i]){if(v[\'6s\'+x[i]+\'13E\']==1){y=H}}}J y};G.8j=E(x){J 8j(x)};G.13C=E(x){x?\'\':p5();o.3T=="6G"?o.zI.2J(o.zA):\'\'};G.13k=E(){p5()};G.12V=E(){p5()};E p5(){if(8j()){if(o.1w){o.P.2N();o.Q.2N()}1o(o.3T+" 1q");O(o.xD,{"1D":1,"5q":"4v","1g":0});o.oN=1}if(o.kC&&!o.8x){pg()}F{if(v["6s"+o.3T+"gV"]==1&&o.2a){o.U.7V()}}};G.12W=E(x){o.5H=1S;o.oN=0;1o("8n 3Y",o.3T);js("12Y",o.3T);if(x.1E=="hl"){B AP=1r 12Z(x);o.wC.2J(AP)}F{if(I(o.29)){if(v.4F==0&&v.132==1&&o.P.17()==0&&o.P.1i()==0){v.4F=1;o.P.tm()}if((!o.29.12T()||x.A3)&&o.vR>0){1o("8n 139");o.29.4m();o.29=1S;o.29=1r vT()}if(8j()){lI()}F{if(o.1w){o.P.2N();o.Q.2N()}}o.vR++;if(o.po&&v.eF>0){2S(o.eF);o.eF=1z(Av,v.eF*2j*60);if(I(v.A2)){if(v.A2!=\'\'){o.iH?o.iH.6m():\'\';o.iH=1r 13a()}}}o.po=L;if(v.AK>0){1o("8n 12U");js("13i");1z(wn,v.AK*2j,x)}F{wn(x)}}F{1o("8n 13h")}}};E wn(x){o.29.Go(x)}E Av(){if(I(o.29)){if(o.29.dh()&&o.eJ==0){o.29.xZ();1o("8n tB "+v.eF);2m=[];da()}}}G.136=E(){js(\'130\',o.3T);1o("8n 2g");w4()};G.iY=E(){w4()};E w4(){B n=m0();1o("8n 6Y "+!n);!n?iY():da()};G.12X=E(x){if(v[o.3T+"wh"]){V(B i=0;i<3;i++){v[o.3T+"wh"]=v[o.3T+"wh"].1P(x+(i==0?\' gR \':(i==1?\' or \':\'\')),\'\')}}};E m0(){B x=L;if(o.3T){B 7L=v[\'6s\'+o.3T+\'5a\'+\'zT\'];B j1=v[\'6s\'+o.3T+\'5a\'+\'13D\'];if(j1||7L){if(j1>0&&o.xt>0){o.zb=j1;if(o.eJ>=j1){x=H}}F{if(7L>0){o.zb=7L;if(o.eJ>=7L){x=H}}}}}J x}E iY(){if(2m.R>0&&2m[7x]){if(9h<2m[7x].R-1){1o("8n 13o");o.29?o.29.xZ():\'\';lI();9h++;B 7Y=4n(2m[7x][9h]);B g3=yh(7Y);if(g3==\'7P\'){o.5H=1r lT();o.5H.lS(7Y,o.3T)}if(g3==\'2g\'){iY()}}F{da()}}F{da()}}E yh(7Y){B x=\'7P\';if(v.sC==1&&o.5E){B qk=L;B n=0;V(B i=0;i<o.5E.R;i++){if(o.5E[i].ma==0){if(o.5E[i].d7.Aq(7Y)){o.5E[i].ma=1;B y=o.5E[i].d7.bC();if(y==\'3Y\'){o.5H=o.5E[i].d7;1o("8n Aq");o.5E[i].d7.gW();x=y}F{if(y==\'\'){x=\'ok\';1o("8n ZW");o.5H=o.5E[i].d7;o.5E[i].d7.YM()}if(y==\'2g\'){x=\'2g\'}}qk=H}if(qk&&o.5E[i].eS==0){n++;if(n<6){yL(o.5E[i])}F{1h}}}}}J x}G.VX=E(x,y){if(x!=\'\'){B z=7x;B yq=L;if(y){V(B j=0;j<2m.R;j++){2m[j]==y?z=j:\'\'}}if(2m.R==1){if(2m[0].R>1&&9h<2m[0].R-1&&2m[9h]){B C3=2m[9h].6X(1,99);2m[0].yE(9h+1,99);yq=H}}if(1K(x)=="3z"){V(B i=0;i<x.R;i++){2m.yE(z+i+1,0,[x[i]]);if(o.1k.yw){fc(x[i])}F{1z(fc,i*100,x[i])}}}F{if(1K(x)=="4T"){2m.2J([x]);fc(x)}}if(yq){2m[2m.R-1]=2m[2m.R-1].az(C3)}}};G.UV=E(x,y){if(x!=\'\'){B z=7x;if(y){V(B j=0;j<2m.R;j++){2m[j]==y?z=j:\'\'}}if(2m[z]){if(1K(x)=="3z"){V(B i=0;i<x.R;i++){2m[z].2J(x[i])}}F{if(1K(x)=="4T"){2m[z].2J(x)}}}}};G.da=E(x){da(x)};E fc(x){if(v.sC==1&&o.5E){B i=0;V(B i=0;i<2m.R;i++){if(2m[i]==x){if(7x>=i){J}F{}}}if(2m.R==1&&2m[0].R>1){}F{B n=0;V(i=0;i<o.5E.R;i++){o.5E[i].ma==0?n++:\'\'}o.5E.2J({eS:0,ma:0,x:4n(x),t:o.3T,d7:1r lT(H)});n<5?yL(o.5E[o.5E.R-1]):\'\'}}}E yL(x){if(x){x.eS=1;x.d7.lS(x.x,x.t)}}E da(iL){B 2M=m0();1o("8n 6m ("+o.eJ+")");if(2m.R>0&&7x==2m.R-1){if(2m[0][0].K("js:")==0){7x=-1;2m=[[2m[0][0]]]}}if(o.UW==2){2M=H}if(2m.R>7x+1&&!2M){o.29.xZ();lI();7x++;o.Aj++;9h=0;B 7Y=4n(2m[7x][0]);B g3=yh(7Y);if(g3==\'7P\'){o.5H=1r lT();o.5H.lS(7Y,mC)}if(g3==\'2g\'){da(iL)}}F{gr();o.Q.7W();if(I(o.29)){o.29.4m();o.29=1S}o.5H=1S;2m=[];9h=0;7x=0;o.oN=0;o.Ah!=1?js("UX",o.3T):\'\';o.Ah=0;if(v.UY==1){if(o.mE){3t{o.mE.tF()}2Q(e){1o(o.mE,e)}o.mE=1L}}mC=\'\';o.eJ=0;o.AM=0;2S(o.eF);3y(o.UZ);o.iH?o.iH.6m():\'\';o.cr?o.cr.1j():\'\';o.xt++;if(o.3T=="7n"||(o.3T=="eu"&&v.mt==1&&o.g4)||o.3T=="6G"){if(v.3B!=\'?\'){o.P.gu();B re;if(o.xI){o.U.hL();o.xI=L;re=H}if(o.2l=="4D"&&!o.yO&&o.1k.56){re=H;o.3T=="7n"?o.P.zy():\'\'}if(re||iL==\'iL\'||v.V1==1||o.mk){o.mk=L}F{o.U.2D(1)}}}if(o.mj>0){wW(o.mj);o.mj=0}if(o.3T=="lA"){av()}o.yO=L;o.3T=1S}};G.UU=E(){2m=[[\'\']]};G.g6=E(y){B x=[\'7n\',\'eu\',\'lA\',\'6W\',\'wF\'];B z;V(B i=0;i<x.R;i++){z=L;if(y){y!=x[i]?z=H:\'\'}if(!z&&I(v[x[i].az("5a","kF")])){v[\'6s\'+x[i].az("5a","CM")]--;if(v[\'6s\'+x[i].az("5a","CM")]>0){v[x[i]]=v[x[i].az("5a","kF")];v[x[i].az("5a","kF")]=1S}}}if(y=="7n"||y=="6G"){if(v.xf>1){if(I(o.xK)&&v.jJ==1){V(B i in o.xK){o.xK[i].lm=1L}v.xf--}}}};G.nm=E(){fB();if(I(o.8F)){o.8F.4m();o.8F=1S}o.8F=1r V3()};G.V5=E(){gr();o.8F.4m();o.8F=1S};G.fB=E(){fB()};G.gr=E(){gr()};E fB(){if(o.as){}F{o.as=1Z("2c");o.1O.1Q(o.as);gh(o.as);O(o.as,{"2q":"#3W","1D":0.1});o.as.C.5C=Lo}};E gr(){if(o.as){o.1O.3k(o.as);o.as=1S}};E 8y(){if(I(o.2e)){B p=o.2a?2H(v.V6,v.2e):v.2e;if(p!=o.tc){9Z(p,o.2e,v.gH)}1q(o.2e);O(o.2e,{"1D":v.ln});o.Q.4E();o.gO?o.gO.1w():\'\'}};G.f7=E(){if(I(o.2e)){if(5Q(o.2e)){3y(o.uZ);B t=o.P.17();if(t==0&&v.Bv==1){}F{if(v.Cz>0){2S(o.xi);o.xi=1z(ls,v.Cz*2j)}F{ls()}}}}};E ls(){2S(o.xi);if(v.xe==1&&!o.1w){}F{O(o.2e,{"1D":0});1z(CW,3Z)}}E CW(){if(!o.1w&&v.fx==1){}F{1j(o.2e);o.gO?o.gO.47():\'\';o.Q.4E()}}G.8y=E(){8y()};E Di(x){if(v.w1==1){V(B i=0;i<4i.R;i++){if(4i[i]){if(4i[i].3j("id")!=v.id){4i[i].3j(\'47\')}}}}eE=v.id}E wB(x){B y=8a.6f(x).R;o.jd=0;if(y>0){x=vN(x,y,\'\',-1)}J x}E vN(x,y,p,j){B x2=[];B 2M;if(I(x[\'W\'])){x=x[\'W\'];y=x.R}B ii=0;V(B i=0;i<y;i++){2M=L;if(I(x[i][\'id\'])){x[i][\'ej\']=x[i][\'id\']}x[i][\'id\']="x"+p+\'-\'+i+(I(x[i][\'id\'])?\'-\'+x[i][\'id\']:\'\');j==-1&&i==0&&!I(x[i][\'5c\'])?o.jk=x[i][\'id\']:\'\';if(!I(o.jk)){j==0&&!I(x[i][\'5c\'])?o.jk=x[i][\'id\']:\'\'}x[i][\'jt\']=p;x[i][\'vX\']=j;x[i][\'cC\']=ii;if(I(x[i][\'1i\'])){o.jd+=x[i][\'1i\']}if(I(x[i][\'Dj\'])){x[i][\'1M\']=x[i][\'Dj\'];B q1=x[i][\'3B\']?x[i][\'3B\'].K(\'[\'):0;B q2=x[i][\'3B\']?x[i][\'3B\'].K(\']\'):0;if(q1>0&&q2>0){B s1=x[i][\'3B\'].1m(q1+1,q2-q1-1);B s2=s1.2r(",");B s3=\'\';V(B k=0;k<s2.R;k++){s3+="["+s2[k]+"]"+x[i][\'3B\'].1P("["+s1+"]",s2[k])+(k<s2.R-1?",":\'\')}x[i][\'3B\']=s3}}if(I(x[i][\'W\'])){x[i][\'5c\']=x[i][\'W\']}if(!I(x[i][\'5c\'])){if(I(x[i][\'3B\'])){if(x[i][\'3B\']==\'\'&&!I(x[i][\'7q\'])){2M=H}}F{2M=H}}if(!2M){o.1H[x[i][\'id\']]=x[i];ii+=1}if(I(x[i][\'5c\'])){B z=8a.6f(x[i][\'5c\']).R;if(z>0){x[i][\'5c\']=vN(x[i][\'5c\'],z,x[i][\'id\'],i)}}if(!2M){x2.2J(x[i])}}J x2}E Dz(){B x=[];if(I(v.4z)){if(v.4z.K("x-")!=0){V(B y in o.1H){if(o.1H.2v(y)){if(o.1H[y].ej==v.4z){v.4z=y}}}}if(I(o.1H[v.4z])){v.W.YL==1?v.W.pd=0:\'\';x=o.1H[v.4z]}F{x=o.W[0];if(v.4z==o.vI){o.2h=1L}}}F{x=o.W[0]}if(x){V(B i=0;i<10;i++){if(I(x[\'5c\'])){x=x[\'5c\'][0]}F{1h}}v.4z=x.id;if(v.4z==o.vI&&x.1y!=\'3v\'){x.1y=1L}}J x}G.ge=E(){J ge()};E ge(){B x=L;if(o.Q){if(o.Q.gg()){if((v.W.eB==1||v.jF==1)&&o.Q.de()){x=H}}}J x};E av(){bp("4q","av",1);o.U.g6();if(o.5i&&v.cw==1){o.3v.oL(0,o.P.1i())}if(o.Q.gg()){if(ge()){if(I(v.W.Dg)){o.D7=1z(E(){o.Q.aI()},v.W.Dg*2j)}F{o.Q.aI()}}F{vB()}}F{if(v.UR==1&&o.2a){o.U.7V()}vz()}}G.D1=E(){vB()};E vB(){if(v.W.lE==1&&!o.Q.de()){o.Q.mA();J}if(v.W.FI==1){!o.Q.iw()?o.Q.d5():\'\'}vz()}E vz(){8y();js("UH");if(v.7q==1&&v.UQ==1&&2T(v.Bz)){7q(v.Bz)}if(v.Uy){if(1K AZ!=="1L"){!o.Bq?o.Bq=1r AZ():\'\'}}}E zf(x){if(x.K(\'js:\')==0){3t{x=2p(x.1m(3))}2Q(e){ee.1o(e.8T)}}J x?x:\'\'}E z7(){B za=2E.8L(6c.hy()/2j);B ze=(I(v.B4)?v.B4:0)+2u(o.P.17());B 1E=0;o.1k.cp?1E=1:\'\';o.1k.56?1E=2:\'\';o.1k.9P?1E=3:\'\';o.1k.Uz?1E=4:\'\';o.1k.tv?1E=5:\'\';B X=v.hN.1P("[za]",za);X=X.1P("[ze]",ze);X=X.1P("[UB]",1E);B 9D=1Y.1Z("42");9D.5S(\'2U\',X);9D.5S(\'1d\',\'5I\');9D.5S(\'Y\',\'5I\');o.1O.1Q(9D)}};B Gw=E(X){B X;B 3S;B lw;B 8o;B f6="";B dz=0;B kS=L;B m7=L;B rz;B P;B 3L;o.3E={x:1,y:1,x0:1,y0:1};B b8;B oF;B oD=0;B fL=0;B k7;if(1K(X)==\'4T\'){X=4n(X);if(X.K("[{")==0){3t{X=X.1P(/6I\'qt/ig,\'"\');X=4R.6A(X);b8?X=o.U.7d(X):\'\'}2Q(e){ee.1o(e);X="yd 4R"}}if(X.K("#"+v.al)==0){X=o[o.fd[0]](X)}if(X){if(X.K("#"+v.aW)==0&&X.K(v.c7)>0){X=o[o.fd[1]](X)}}if(X){if(X.K("#0")==0){if(X.K(o.eH)>0){X=cG(X.1P(o.eH,\'\'))+o.eH}F{X=cG(X)}}}if(v.cR==1){X=cR(X)}if(1K(X)==\'4T\'){if(X.K(".bH")==X.R-4||X.K(".8r")>0){oF=X.2r(" or ");yB()}}}o.3n=1Z("2c");gh(o.3n);O(o.3n,{"5w":"2K 0.2s 3i","1B-8V":"7z"});o.1O.1Q(o.3n);if(v.1W.BW==1){if(!o.xT){tr(o.3n,\'o.BW\',v.1W.hF!=1,v.1W.hF==1,BZ);o.xT=H}}if(!b8){bj()}E BZ(){B p=o.3n.io;B p2=o.3d;if(v.1W.hF==1){p=o.3n.C0;p2=o.4N}B x;if(p>p2*2H(v.1W.C2,0.5)){if(o.Q.gc()){x=H;o.Q.eb()}}F{if(p<-p2*2H(v.1W.C2,0.5)){if(o.Q.de()){x=H;o.Q.aI()}}}if(x){if(v.1W.hF==1){O(o.3n,{"1g":0})}F{O(o.3n,{"18":0})}}F{1r 5N({mc:o.3n,1E:(v.1W.hF==1?"1g":"18"),to:0,17:0.1,7a:"J4",me:"xT"})}}E yB(){X=oF[oD];if(X.K(o.eH)>0){X=X.1P(o.eH,\'\');v.3B=X}B 4L=eZ(X);4L.cI=E(){if(G.fg==4&&G.6T==4C){d5(G);o.Q.Js()}F{nN(1)}};4L.oK=E(e){nN(1)};4L.bT();b8=H}E nN(x){if(oD+1<oF.R){oD++;yB();x=0}if(x==1){5l("W eQ je or BD BH")}if(x==2){5l("UE 4R")}}E d5(x){if(x.dO){B y=x.dO;if(y.K("#"+v.al)==0){y=o[o.fd[0]](y)}if(y.K("#"+v.aW)==0&&y.K(v.c7)>0){y=o[o.fd[1]](y)}if(X.K(".bH")==X.R-4){B bH=y.2r(/(\\r\\n\\t|\\n|\\r\\t)/gm);X=[];B ys=1;B ib=\'\';V(B i=0;i<bH.R;i++){if(bH[i].K("#UF")>-1){if(bH[i].K(" - ")>-1){B 1I=bH[i].2r(" - ");ib=1I[1I.R-1]}}if(bH[i].K("3N")>-1){X.2J({1M:""+(ib!=\'\'?ib:ys),3B:bH[i]});ys++;ib=\'\'}}}F{y=y.1P(/(\\r\\n\\t|\\n|\\r\\t)/gm,"");3t{X=4R.6A(y)}2Q(e){nN(2)}}if(o.Q){if(v.W.pf==1){o.Q.iF(2)}}bj();aF();1z(E(){js("W")},1)}}E bj(){X=o.U.7d(X);X&&X!=\'?\'?7d(X):\'\'}E 5l(x,BQ){B y=H;B yy=H;js("UG",x);if(BQ!=1&&v.8E==1&&v.qX==1){rb();J}if(3S){if(o.1w||o.g4||(v.3a==1&&!o.1y)){if(3S.R>0){8o++;y=8o>3S.R-1;if(y&&3S.R>1&&v.fU>0){if(o.fU<v.fU){8o=0;y=L}o.fU++}if(y&&v.UI==1){if(o.3X.R>1){if(o.2i[o.2L].K(2B("g8"))==-1){o.2i[o.2L]=o.2i[o.2L]+\' (\'+2B("g8")+\')\'}if(o.2L>0){yy=L;o.U.5V(o.2L-1);kH()}F{if(o.2i[o.2L+1].K(2B("g8"))==-1){yy=L;o.U.5V(o.2L+1);kH()}}}}if(!y){B z=L;o.2h>0||!o.1y||P.5r()?\'\':o.2h=4c();if(o.2l!=mb(3S[8o])||o.2l!=\'cJ\'){if(o.1w){o.U.bm(1);z=H}}if(v.n7>0){2S(o.kM);o.kM=1z(n8,v.n7*2j)}F{n8()}}F{if(v.8E==1&&yy&&v.qX!=1){y=L;rb()}}}}F{y=L}}if(y&&yy&&x){s9(x,H)}};E n8(){if(o.1w||o.g4||(v.3a==1&&!o.1y)){1o("UK aV",o.2h);7d(\'or\');o.1y&&!o.29?P.2D():\'\';kH()}F{2S(o.kM);o.kM=1z(n8,(v.n7>0?v.n7:5)*2j)}}E s9(x,mr){bp("2g","kw",H);if(v.DF==1&&!o.b3){if(v.BC==1){o.91.8r(v.BS)}F{o.91.8r(x)}if(v.Cd==1&&I(v.Cc)){o.dG=1r Ca();o.U.f7()}}mr?o.b3=H:\'\';if(o.1w){o.U.7W();o.Q.2N()}I(o.2e)&&!I(o.dG)?o.U.8y():\'\';js("2g",x)}E rb(){fL++;1o("kw fS zu "+fL);o.1w?o.oH=1:\'\';I(o.cD)?2S(o.cD):\'\';o.cD=1z(BX,v.ri*2j)}E BX(){B x=2H(v.UL,10);if(o.1w||o.oH==1){o.oH=0;if(fL<x){o.U.fS()}F{if(v.qX==1){5l(P.hR(),1)}F{s9(\'fS kw \'+P.hR())}}}}G.5l=E(x){5l(x?x:P.hR())};G.7G=E(y){1o("nH");kS=H;2S(k7);B x=L;if(3G()>0&&!o.4w&&!y){B 17=o.JS;if(17+10<3G()){1o(\'UM (Ba)\');js("Ba");P.2D();P.3J(17);x=H}}if(!x){o.U.nH();js("4q")}};G.am=E(){if(v.uW==1){I(o.2e)?o.U.8y():\'\'}v.fx==1?o.U.f7():\'\';o.Q.2D();o.U.B2();if(v.UN==1&&I(v.tQ)){if(v.tQ.R>5){tG();3y(rz);rz=6M(tG,v.B1*2j)}}js("1w")};G.ho=E(){if(v.oB==1&&o.4d){if(o.U.ho()){o.ac=P.qB();o.Q.4E();ve()}}o.rX=H};G.dF=E(){4c()>0&&4c()==3G()&&o.U.ge()?\'\':o.U.2N()};G.hW=E(){1o("UO")};G.hU=E(){1o("rL");o.U.rL();I(o.fM)?js("3I",o.fM):\'\'};G.ce=E(){1o("sz");fL=0;o.U.sz();o.2l=="1C"?sG(1):\'\'};G.9S=E(){if(P){1o("3G",3G());o.U.3G(4c(),3G());js("1i",3G());fL=0;2S(o.cD);if(I(o.ns)){o.U.dJ(o.ns);o.ns=1S}}};E 4c(){B x=P.17();J x}E 3G(){B x=P.1i();J x}G.dp=E(){};G.9m=E(){1o("9o");o.U.9o();js("8i")};G.cd=E(){if(dz!=4c()){if(!o.as){o.U.7W();if(dz==0){if(v.fx==1&&v.Bv==1){o.U.f7()}}}}dz=4c();B d1=3G();js("17",dz);if(v.2f.on==1){if(1K(Bj)==\'E\'){if(!3L&&v.2f.4P!=1&&v.Bs&&v.Bs!=\'\'&&dz>0){o.dM=1r Bj();3L=o.dM.bX()}}}if(o.2l=="1C"&&o.1k.7v&&d1>0){if(o.1w&&dz>d1-1){2S(k7);k7=1z(Dd,4h)}}};E Dd(){if(!kS){o.U.2N();o.P.7G()}}G.qG=E(){if(o.2l=="4D"){P?P.mO():\'\'}};G.Dc=E(x){o.U.bm();P.CY(x)};G.mO=E(){if(o.2l=="4D"&&P){J P.3Y()}F{J H}};G.nE=E(){J P.nE()};G.nG=E(){J P.nG()};G.5V=E(x){1o("UP",x);if((o.2l=="cJ"||o.2l==o.ws||(o.2l=="1C"&&(v.9w==0||a1()<2))||(o.2l=="1A"&&(v.bJ==0||c9()<2)))&&I(o.3X[x])){B 17=G.17();o.2h>0?\'\':o.2h=17;o.U.3J(17,L);7d(o.3X[x],H);B y=H;if(v.1e){if((v.1e.Vd==1&&!o.1w)||!o.1y){y=L}}if(o.a5>0){P.gq(o.a5)}if(y){o.U.2D()}}if(o.2l=="1C"&&v.9w==1&&a1()>1){P.Iz(x)}F if(o.2l=="1A"&&v.bJ==1&&c9()>1){P.IE(x)}F if(o.2l=="4D"||o.2l=="dm"){P.nx(x)}};G.uw=E(x,y){J k4(x,y)};G.jS=E(x,y){J Cq(x,y)};E k4(x,y){B r=x.1d+\'p\';if(x.1d<4C){r=\'rh\'}F if(x.1d>=4C&&x.1d<=ek){r=\'nh\'}F if(x.1d>ek&&x.1d<=k0){r=\'nO\'}F if(x.1d>k0&&x.1d<=3Z){r=\'om\'}F if(x.1d>3Z&&x.1d<=cN){r=\'DA\'}F if(x.1d>cN&&x.1d<=Dy){r=\'op\'}F if(x.1d>Dy&&x.1d<=Dv){r=\'ow\'}F if(x.1d>Dv&&x.1d<=Dn){r=\'uI\'}F if(x.1d>Dn){r=\'vs\'}if(x.Y==UT&&x.1d<=Ve){r=\'nh\'}F if(x.Y==Dm&&x.1d<=Dl){r=\'nO\'}F if(x.Y==VB&&x.1d<=VD){r=\'om\'}F if(x.Y==VE&&x.1d<=CC){r=\'op\'}F if(x.Y==VF&&x.1d<=VG){r=\'ow\'}F if(x.Y==VH&&x.1d<=VI){r=\'uI\'}F if(x.Y==VJ&&x.1d<=VK){r=\'vs\'}if(v.1e.VC==1&&I(v.1e[\'6u\'+r])){r=v.1e[\'6u\'+r]}F{if(y==1){r=2B(r)}if(y==2&&I(x.7K)){r=2u(x.7K/2j)+\' \'+2B(\'dq\')}}J r};E Cq(x,y){B r=x.n2();if(r=="VL"||r=="en"){x="VO"}F if(r=="VP"||r=="ru"){x="Русский"}if(1K(v.nY)=="3z"){if(I(v.nY[x])){x=v.nY[x]}F{x=2H(v.nY[y.5Y()],x)}}J x};E ve(){if(o.4d&&o.1X&&!o.qH){P.qI();V(B i=0;i<o.1X.R;i++){if(o.1X[i]!=\'8Y\'){P.IH(o.1X[i],o.3g[i],(i==o.3b))}}o.qH=H}}G.9G=E(x){1o("VQ",x);x=3H(x);P?P.fT(x):\'\';if(v.2f.on==1){if(3L){3L.fT(x)}}};G.CO=E(){ve()};G.CL=E(){P.qI()};G.dJ=E(x){1o("VR",x);if(o.a2.R>0){if(o.a2[x]){B 17=G.17();o.2h>0?\'\':o.2h=17;o.U.3J(17,L);7d(o.a2[x],H);o.U.2D()}}F{if(o.2l=="1C"&&v.cZ==1){P.Iw(x)}F if(o.2l=="1A"&&v.g5==1){P.ID(x)}F if(o.4d){P.gq(x)}}};G.nQ=E(){B x=o.2i[o.2L];x==1L?x=\'\':\'\';B y=kU()&&v.kB==1&&v.9w==1&&x!=2B("2t");J(y?\'\'+2B("2t")+\' \':\'\')+x};G.v9=E(){B x=o.5K[o.5J];x==1L?x=\'\':\'\';J x};G.kU=E(){J kU()};E kU(){B x=L;if(P){if(o.2l=="4D"){x=P.2t()}if(o.2l=="1C"&&v.9w==1&&a1()>1&&v.kB==1){x=P.2t()}if(o.2l=="1A"&&v.bJ==1&&c9()>1){x=P.2t()}}J x}E a1(){if(o.2l=="1C"){J P.a1()}F{J 0}}E c9(){if(o.2l=="1A"){J P.c9()}F{J 0}};G.9I=E(){J o.4d?P.9I():o.4W};G.4j=E(x){if(P&&(o.2l=="4D"||o.2l=="ag"||I(v.9I))){P.4j()}if(v.vj>0){O(o.3n,{"1d":(o.2a?"100%":o.cV-v.vj)})}if(o.3L&&v.2f.zk==1){o.dM.4j()}if(v.v7==1){VS()}if(o.sB){o.sB.4j()}};G.3M=E(){J P?P.3M():{}};G.k9=E(){P.k9()};G.8E=E(){1o(\'8E\');o.ao=0;o.1y?v.3a=1:\'\';o.U.9o();if(X&&v.VT!=1){if(X.K(\'(5u)\')==-1){X=X+(X.K(\'?\')==-1?\'?\':\'&\')+\'zN=(5u)\'}}if(X){if(o.4d){P.2U(X);G.2D()}F{7d(X)}}};if(!I(o.2e)){tx()}if(I(v.2e)){if(v.2e!=\'\'){9Z(v.2e,o.2e,v.gH);if(v.uW==1&&!o.1y){1j(o.2e)}}F{v.2e=1S}}E bC(){f6=P?P.6T():\'\'}E AI(X){3S=X.2r(" or ");V(B i=0;i<3S.R;i++){if(3S[i].K(" gR ")>-1){lw=3S[i].2r(" gR ");3S[i]=lw[5u(0,lw.R-1)]}if(I(v.lr)&&3S[i].K("//")==-1){3S[i]=v.lr+3S[i]}}8o=0}E A4(){bC();if(f6=="8g"||o.4w){o.U.v5()}if(f6!=""){o.U.xy()}}E tx(){if(o.2e){o.1O.3k(o.2e)}o.2e=1Z("2c");O(o.2e,{"4b-2F":"1V","1D":v.ln,5w:"1D 0.5s"});if(v.v7==1){VU()}F{O(o.2e,{\'1p\':\'2A\',\'18\':0,\'1g\':0,\'Y\':\'100%\',\'1d\':\'100%\'})}o.1O.1Q(o.2e)}E 7d(x,y,AQ){2S(k7);v.jQ==\'\'?v.jQ=\';\':\'\';if(x.K(\'{\')>-1&&x.K(\'}\')>-1&&x.K(v.jQ)>-1){B z=x.2r(v.jQ);o.a2=[];V(B i=0;i<z.R;i++){o.5K[i]=z[i].1m(z[i].K("{")+1,z[i].K("}")-1);o.a2[i]=z[i].1m(z[i].K("}")+1);if(I(v.9H)){if(v.9H==o.5K[i]){o.5J=i}}}x=o.a2[o.5J]}!I(3S)?3S=[]:\'\';o.lW?2S(o.lW):\'\';x&&x!=\'or\'&&x!=\'x\'?AI(x):\'\';B ft=o.2l;if(3S.R>0){o.2l=mb(3S[8o]);B bX=L;if(AQ){bX=H}X=3S[8o];if(X){X=X.1P(/\\(5u\\)/g,2E.5u())}F{X=3S[0]}if(!bX&&x!=\'x\'&&P&&o.2l==ft&&(ft=="cJ"||(ft=="ag"&&!o.1k.2k)||(ft=="4D"&&o.1y&&!m7)||ft=="dm"||ft=="1C"||ft=="1A")){P.2U(X);1o("2U")}F{1o("VA");lJ();A1(X)}sG()}if(!y){3y(o.t0);o.t0=6M(A4,o.lH);if(!I(v.26)&&v.mi==1&&v.sM==1){v.26=\'\'}if(I(v.26)){o.U.fn(v.26)}if(v.hf==1){if(v.oB==1&&o.1k.2k){}F{if(o.2l=="4D"){O(o.3n,{"1g":-jm,"18":-jm})}F{3l(o.3n)}v.1t.1j=0}}}}E sG(x){if(o.eh||x){if(o.hc){P.fT(o.iO)}F{if(o.aq!=o.eh){P.fT(o.5X[o.aq])}}}}E mb(x){B 1E="cJ";if(x){if(x.K(".JO")>0){1E="1C"}F if(x.K(".JY")>0){1E="1A"}F if(x.K("w")==0&&x.K("s")==1){1E=o.ws}F if(x.K(\'4D.7w/\')>-1||x.K(\'mm.be/\')>-1){if(1K(tN)==\'E\'){1E="4D";if(v.xm==1){B y=\'fh://42.4D.7w/vi/\'+mp(x)+\'/\';zl(y+\'AC.iR\',E(z){z>100?v.2e=y+\'AC.iR\':v.2e=y+\'Vz.iR\';if(o.1H){o.1H[o.3o][\'2e\']=v.2e}v.3a==1||o.1y?\'\':9Z(v.2e,o.2e,v.gH)})}}F{1o("No zH")}}F if(v.ag==1&&x.K(\'ag.7w/\')>-1){1E="ag"}F if(v.dm==1&&x.K(\'Vi.7w\')>-1){1E="dm"}F if(v.zO==1){if(1K(zY)==\'E\'){zY(x)?1E="6I":\'\'}}}o.4d=1E=="cJ"||1E=="1C"||1E=="1A"||1E==o.ws;J 1E}E zl(X,zZ){B 42=1r zr();42.cI=E(){zZ(G.1d)};42.2U=X}E A1(x){o.2l=mb(x);if(o.4d){P=1r JW(x,o.3n,L)}if(o.2l=="4D"){P=1r tN(x,o.3n)}if(v.ag==1&&o.2l=="ag"){P=1r Vj(x,o.3n)}if(o.2l=="6I"){P=1r Vk(x)}if(o.2l=="dm"){P=1r Vm(x,o.3n)}o.Q?o.Q.Iq():\'\';B t=0;if(I(v.1i)){if(o.3v&&v.cw==1&&!o.1y){t=o.3v.aw().t}1z(E(){o.U.3G(t,v.1i)},100)}}E lJ(){if(P){P.4m();P=1S;f6="7E"}if(3L){3L.4m();3L=1S;3L=1L;o.dM.6m();o.3L=1S;o.dM=1S}};G.4m=E(){lJ()};G.Vn=E(){3S=[];lJ()};G.7d=E(x,y,z){7d(x,y,z)};G.9Z=E(x){9Z(x,o.2e,v.gH)};G.2D=E(){if(P){kS=L;m7=L;if(o.4w){o.3x.2D()}F{P.2D();v.fx==1?o.U.f7():\'\'}if(I(3L)){3L.2D()}if(o.8b){if(o.4d){if(o.aB>0&&!o.8b.Vo()){o.8b.lL()}}F{o.lO=[];o.Q.mG("dP")}}if(o.4d&&v.IS>-1&&!o.qK&&!o.1k.56){if(o.aB>0){P.IP()}}kH()}F{1z(G.2D,3Z)}};E kH(){if(v.AA>0&&3S.R>1){if(3G()==0||v.As==1){2S(o.lW);o.lW=1z(Au,v.AA*2j)}}}E Au(){if(o.1w&&(3G()==0||v.As==1)&&4c()==0&&!o.kM){if(P){if(P.a9()==0&&8o!=3S.R-1){5l(\'7d zu\')}}}}G.zs=E(1c){if(o.3L){if(v.2f.zk==1){if(o.qV[o.3L]>2){J}}if(1c){1c.aS();1N.1c?1N.1c.6C=H:\'\'}B 1I=P;P.qO(H,o.3L);3L.qO(L,o.3n);P=3L;3L=1I;P.2D();3L.2D();js("2f")}};G.zy=E(){P.2U(X)};G.w0=E(){v.6r==1?o.6r.3j("1j"):\'\';o.tA=H};G.iQ=E(){if(v.1t.we){v.1t.we=L;if(o.Q){o.Q.yC(1);o.Q.yX()}}o.tA=L};G.zS=E(){if(o.3L&&o.dM){o.dM.gb()}};G.fW=E(){if(o.4d&&o.62){o.jM=H;P.62()}};G.et=E(){if(o.4d&&o.9A){P.9A()}};G.mX=E(){if(v.gs==1&&I(v.Vg)){if(I(o.gs)){o.gs.1q()}F{if(1K(zC)==\'E\'){o.gs=1r zC()}}}hQ();if(P){qA(0);P.mX()}};G.gu=E(){o.gs?o.gs.1j():\'\';P?P.gu():\'\'};G.hQ=E(x){hQ(x)};E hQ(x){if(v.Vp==1&&2T(v.cr)){if(I(o.cr)){o.cr.1q(x)}F{if(1K(DU)==\'E\'){o.cr=1r DU()}}}}G.2N=E(){if(o.4w){o.3x.2N()}F{P?P.2N():1o("Vr")}if(I(o.3L)){3L.2N()}};G.m9=E(){m7=H;o.U.3J(0,L);I(o.2e)?o.U.8y():\'\';7d(\'x\')};G.dB=E(){P?P.dB():\'\'};G.3J=E(x){if(P){if(o.4w){o.3x.3J(x)}F{P.3J(x);if(v.2f.on==1){if(3L){3L.3J(x)}}}}};G.4G=E(){if(P){P.4G();o.4w?o.3x.4G():\'\';1o("5d")}if(v.2f.on==1&&v.2f.fG==1){if(3L){3L.4G()}}};G.5F=E(){if(P){P.5F();o.4w?o.3x.5F():\'\';1o("bo")}if(v.2f.on==1&&v.2f.fG==1){if(3L){3L.5F()}}};G.3P=E(x){P?P.3P(x):\'\';if(v.2f.on==1){if(v.2f.fG==1&&3L){3L.3P(x)}}if(o.4w){o.3x.3P(x)}};G.nv=E(){J P?P.nv():L};G.5r=E(){J P?P.5r():L};G.6T=E(){J f6};G.7E=E(){J kS};G.17=E(){B x=0;if(P){x=4c();if(o.4w){B y=o.3x.4c();y?x=y:\'\'}F{if(3G()>0&&x!=3G()){o.JS=x+0.Vs}}J x}F{J 0}};G.1i=E(){B x=0;if(P){x=3G();x==0&&I(v.1i)?x=v.1i*1:\'\';if(o.4w){B y=o.3x.3G();y?x=y:\'\'}}J x};G.a9=E(){J P?P.a9():0};G.f4=E(){o.3E.f4=o.3E.f4?L:H;O(o.3n,{"2K":(o.3E.f4?"3q(-1)":"3q(1)")})};G.Vt=E(){tx()};G.tm=E(){if(o.4d){P.4F()}};G.JT=E(x,y){if(x==\'1G\'){if(y==1){er(v.1e.1G/100)}if(y==2){er(-v.1e.1G/100)}if(y==3){o.P.eX()}}F{if(o.4d){if(!o.9Y[x]){if(x==\'tw\'){o.9Y[x]=0}F{o.9Y[x]=1}}if(y==1){o.9Y[x]+=v.1e[x]/100}if(y==2){o.9Y[x]-=v.1e[x]/100}if(y==3){if(x==\'tw\'){o.9Y[x]=0}F{o.9Y[x]=1}}!o.kO?o.kO=[]:\'\';o.kO[x]=x+\'(\'+2u(o.9Y[x]*100)+\'%) \';B cf=\'\';V(B i in o.kO){cf+=o.kO[i]}O(P.6H(),{\'5R\':cf});o.Q.mq(x)}}};G.1G=E(x){er(x)};E er(x){if(7C(x).K(":")>0){B y=x.2r(":");B z0=o.3d/o.4N;B z1=o.P.3M();if(z1.Y>0){z0=z1.Y/z1.1d}B z=y[0]/y[1];if(z0!=z){if(o.4d){P.fE()}B w2=o.4N*z;B x2=w2/o.3d;B h2=o.3d/z;B y2=h2/o.4N;if(x2<1){o.3E.x0=o.3E.x=3H(x2);o.3E.y=1}F{o.3E.x=1;o.3E.y0=o.3E.y=3H(y2)}O(o.3n,{"2K":"3q("+o.3E.x+") 3w("+o.3E.y+")"});o.kJ=x}}F{o.3E.x+=3H(x);o.3E.y+=3H(x);O(o.3n,{"2K":"3q("+o.3E.x+") 3w("+o.3E.y+")"})}if(v.1W.Vy==1){if(!o.tn){if(o.3E.x>0||o.3E.y>1){tr(o.3n,\'o.Vf\');o.tn=H}}tq()}o.Q.mq(\'1G\')};G.eX=E(){if(o.4d){P.fE()}o.3E.x=o.3E.x0;o.3E.y=o.3E.y0;O(o.3n,{"2K":"3q("+o.3E.x+") 3w("+o.3E.y+")"});o.Q.mq(\'1G\');o.kJ=1S;tq()};E tq(){if(o.tn&&v.1W.Uv!=1){if(o.3E.x==1&&o.3E.y==1){O(o.3n,{"1g":0,"18":0})}}};G.fR=E(x,y){P.fR(x,y)};G.bx=E(){J bx()};E bx(){J 3S?(3S.R>0?(3S[8o]?3S[8o]:\'\'):\'\'):\'\'};G.JV=E(){J 3S.R};G.6H=E(){J P?P.6H():L};G.6h=E(){if(o.4d){P.6h()}};G.mw=E(){P.mw()};E tG(){B 4L=eZ(v.tQ+\'?X=\'+3S[8o]);4L.cI=E(){if(G.fg==4&&G.6T==4C){if(G.dO){v.1M=G.dO;o.U.ak(\'1M\')}}};4L.bT()}};B JW=E(X,1F,2f){B 1b=1Z(v.hf==1?"9s":"5p");B cO;B ut=0;B 1C;B 4J=L;B um=L;B r9=L;B 9O=L;B g1=-1;B 1A;B 6y=L;B ws;B ra=L;B 6v=L;o.4V=L;B 8A=0;B 9z=L;B 2g;B TM;B mU=L;B jP=-1;B cS=-1;B vf;B rP;B a3;B l2;B Uu;B K7=\'5p/tY; Ts="Tt.Tu, Tv.40.2"\';B mN=L;O(1b,{\'1p\':\'m8\',\'Y\':\'100%\',\'1d\':\'100%\',\'3z-nL\':\'uV\',\'5w\':"5R 0.2s 3i",\'8D-1d\':\'2t\',\'6d-1d\':\'1V\',\'8D-Y\':\'2t\',\'6d-Y\':\'1V\'});fE();if(o.1k.7R&&v.3a==1&&v.rk==1){if(!o.1y&&v.7n){41(1b,{\'jX\':1})}F{o.3u=H;o.Q?o.Q.4G():\'\';41(1b,{\'3u\':1,\'jX\':1,\'3a\':1})}}F{if(o.1k.2k){41(1b,{\'jX\':1})}if(!o.1k.tv){41(1b,{\'4F\':(v.4F==1&&v.3a==0?\'6B\':\'1V\')})}}if(v.Tw==1){41(1b,{"Tx":"JX","Ty":"JX"})}41(1b,{\'2U\':X,\'x-3Q-62\':\'Ic\',\'K0\':\'H\'});if(v.Tz!=1){41(1b,{\'K0\':\'H\'})}if(v.Tr==1){41(1b,{\'2f\':\'L\'})}if(2f){1b.3a=H;if(v.2f.fG!=1||v.3a==1){1b.3u=H}}if(v.TA==1){41(1b,{\'TC\':\'TD\'})}s5();if(v.TE==1){B dS=1Z("dv");41(dS,{"I7":"no","Ia":"H","Ib":"H","2U":""});O(dS,{"1p":"2A","Y":"100%","1d":"100%","2Y":0});1F.1Q(dS);B K4=1N.6M(E(){if(dS.jO.1Y.fg==="TF"){1N.3y(K4);O(dS.rZ.b4,{"2P":0,"2O":0});dS.rZ.b4.1Q(1b)}},100)}F{1F.1Q(1b)}if(!I(X)){X=\'\'}B tJ=L;if(o.1k.tv){if(X.K("TG")>0){tJ=H}}if(X.K(".JY")>0){6v=H;if(!o.1A){if(1K tL!=="1L"){o.1A=1r tL()}}if(I(o.1A)){if(!I(1N.6N)){o.1A.kf()}F{sP()}}}F if(((3f.1C==1&&v.tK!=1)||X.K(".JO")>0)&&!tJ&&(o.gN.K("8Q")!=-1||I(1N.5f))){4J=H;um=H;3t{if(I(1N.5f)){if(!5f.JM()||(o.1k.7v&&v.TH==1&&!o.1k.56)||(o.1k.7v&&o.1k.56&&v.Jz==1)||(o.1k.mI&&v.TI==1)){1o(\'8Q TJ \',5f.JM());4J=L}F{if(v.4F==1||v.3a==1||v.JL==1||2f){dC(L)}}}F{4J=L}}2Q(2g){4J=L}}F if(X.K("w")==0&&X.K("s")==1&&v.TB==1){9z=H;rc()}if(o.1k.tv&&v.3a==1&&!4J&&!6v&&!9z){1z(E(){o.U.b5()},100)}if(v.8b==1){I(o.8b)?o.8b.eL():\'\';o.8b=1r Tp()};G.mw=E(){sP()};E sP(){6v=H;if(uK()){if(v.4F==1||v.3a==1||v.sO==1){nn(L)}}F{6v=L;1o("cL eQ Kx")}}E nn(x){if(o.1A&&!6y){o.1A.bX(x,1b,X,2f);I(1N.6N)?6y=H:\'\'}}E dC(x){1o("8Q");if(o.3X.R>1){v.9w=0;v.JK=H}F{v.JK?v.9w=1:\'\'}if(o.a2.R>1){v.cZ=0;v.JJ=H}F{v.JJ?v.cZ=1:\'\'}o.a3=L;g1=-1;a3=[];o.3U?o.3U.JI():\'\';B sJ=L;if(v.7n&&v.JH==1){sJ=H;v.JH=0}cO={vl:(v.JG==1&&!2f),Tf:(v.4F==1||v.3a==1||2f||x)&&!sJ,eT:60,sX:60,To:(v.JF>0?v.JF*2j:JD),T7:(v.JE>0?v.JE*2j:JD),T8:L};if(v.T9==1){cO.Ta=H}if(v.f0==1){B ks=[\'fp\',\'wv\',\'pr\',\'ck\'];B lo=[\'7w.T6.Te\',\'7w.Tg.eW\',\'7w.Th.Ti\',\'3R.w3.Tj\'];B dj={};V(B i=0;i<ks.R;i++){if(v[\'f0\'+ks[i]]==1){dj[lo[i]]={};if(2T(v[\'f0\'+ks[i]+\'l\'])){dj[lo[i]].Tk=v[\'f0\'+ks[i]+\'l\']}if(2T(v[\'f0\'+ks[i]+\'s\'])){dj[lo[i]].Tl=v[\'f0\'+ks[i]+\'s\']}}}cO.Tn=H;cO.TK=dj}if(v.K6==1){cO[\'TL\']=E(4L,X){4L.T4=H}}if(I(v.7N)){if(I(v.7N.eT)){if(v.7N.eT>cN){v.7N.eT=cN}v.7N.sX=v.7N.eT}if(I(v.7N.Kq)){v.7N.sX=v.7N.eT=v.7N.Kq}if(1K v.7N=="3z"){V(B 1a in v.7N){cO[1a]=v.7N[1a]}}}1C=1r 5f(cO);js("1C",1C,1);1C.Kl(X);1C.U9(1b);1C.on(5f.7j.Ub,E(){1o("8Q Kr")});1C.on(5f.7j.Uc,E(1c,1J){!2f?o.U.b5():\'\'});1C.on(5f.7j.Ud,E(1c,1J){if(!2f&&v.9w==1&&a1()>1){IZ();o3();o.Q?o.Q.eM(o.2L):\'\'}});1C.on(5f.7j.Ue,E(1c,1J){o3()});1C.on(5f.7j.Uf,E(1c,1J){o3()});1C.on(5f.7j.Ug,E(1c,1J){if(!2f){if(1J.kI.4V!=o.4V){o.4V=1J.kI.4V;o.Q.4E()}o.4V=1J.kI.4V;if(o.4V){1o("Ks");o.Kt=X.K("?t8")>-1;if(1b.1i>0&&1b.8J>0){if(1b.1i-1b.8J<10){if(o.kZ>0){if(o.kZ==1b.8J&&o.Ku==1b.1i){o.ly++;if(o.ly>2){o.ly=0;o.kZ=-1;1C.a8();dC(H);7G()}}F{o.kZ=-1}}F{o.kZ=1b.8J;o.Ku=1b.1i}}}}}if(v.9w==1){o.2L=1C.nC;o.Q?o.Q.eM(o.2L):\'\'}nD()});1C.on(5f.7j.Uh,E(1c,1J){if(I(1J.kX)){!2f?js("Kv",1J.kX.Ui):\'\';if(v.Ua==1){1K Kp!=="1L"?Kp(1J.kX):\'\'}}if(g1>-1){1C.IO=g1;g1=-1}r9=H;Kn()});1C.on(5f.7j.Uj,E(1c,1J){js("Ul",1J,1)});1C.on(5f.7j.Um,E(1c,1J){if(!2f&&v.cZ==1){1z(uy,3Z)}});1C.on(5f.7j.Uo,E(1c,1J){if(!2f&&v.cZ==1){u1()}});1C.Up=L;if(v.Uq==1){1C.on(5f.7j.Ur,E(1c,1J){if(1K(1J)=="3z"){if(1J.kX.1E==\'26\'){B fu=1J.kX.X;if(fu){B st=1C.Iu;if(o.5D){o.3U.su(st+\'cQ\'+fu)}F{!a3[st]?a3[st]=[]:\'\';a3[st].2J(fu)}}}}});1C.on(5f.7j.Uk,E(1c,1J){B x=1C.U8;B y=\'\';V(B i=0;i<x.R;i++){y+=(y!=\'\'?\',\':\'\')+\'[\'+x[i].6u+\']1C\'+i;x[i].7l?o.oh=x[i].6u:\'\'}3K("26",y)})}1C.on(5f.7j.Kz,E(1c,1J){v.1o==1?ee.1o(1J):\'\';js(1J.1E+\'5f\',1J,0,H);o.v8=1J;if(1J.o7){aH(1J.1E){1l 5f.KA.TY:1o("8Q o7 uq 2g");if(v.uk==1){ub()}F{2g=1J.kI+\' (\'+1J.1E+\')\';o.2h>0||2f||v.4V==1||9z?\'\':o.2h=4c();1C.a8();if(!2f){o.P.5l()}}1h;1l 5f.KA.U7:1o("8Q o7 P 2g, kF");1C.TO();1h;7l:2g="8Q o7 2g, a8";1C.a8();!2f?o.P.5l():\'\';1h}}F{1o("8Q ",1J.1E,1J.kI,(1J.o6?1J.o6.nT:\'\'));js("TP",(1J.o6?1J.o6.nT:\'\'));if(8A>0){8A=2;vg()}}});9O=H}E o3(){if(!2f&&v.9w==1&&a1()>1){if(o.2L!=1C.nC){o.2L=1C.nC;o.Q?o.Q.eM(o.2L):\'\';1o("8Q KB "+o.2L)}if(2T(v.c6)&&o.2L>0){B fq=v.c6.2r(",");V(B k=0;k<fq.R;k++){if(o.2i[o.2L].K(fq[k])>-1){1o(\'TR 5e\');1C.hB=o.2L-1;o.2L--;1h}}}}}E rc(){if(I(1N.KD)){if(uK()){if(!I(o.ws)){o.ws=1r TS()}ws=1r KD(1b,X,2H(v.TT,{vl:H}));ra=H}F{9z=L;1o("eQ Kx")}}}E Kn(){vb()};G.6h=E(){vb()};E vb(){if(v.Fk&&o.Q){if(1b.gv.R>0){if(v.6h==1){1b.gv[1b.gv.R-1].i8="IY"}F{1b.gv[1b.gv.R-1].i8="3m"}if(!o.6h){o.6h=H;o.Q.4E()}}F{if(o.6h){o.6h=L;o.Q.4E()}}}}E ub(){1o("TU");!2f&&o.1w?o.U.2N():\'\';o.U.8y();8A=1;vg(o.1w)}E vg(x){if(8A>0){2S(vf);vf=1z(Km,v.K8*2j)}}E Km(){if(8A>0){1o("TN");if(4J){if(8A==1){1C.Kl(X)}if(8A==2){1C.a8();dC(H);1b.1w()}}F{41(1b,{\'2U\':X})}}}1b.1v(\'TX\',Kj);1b.1v(\'2g\',rD);1b.1v(\'7E\',7G);1b.1v(\'1w\',am);1b.1v(\'47\',dF);1b.1v(\'Jg\',cd);1b.1v(\'hX\',hW);1b.1v(\'mZ\',hU);1b.1v(\'Ji\',ce);1b.1v(\'Jj\',dp);1b.1v(\'8i\',9m);1b.1v(\'Jk\',9S);1b.1v(\'TZ\',Kc);1b.1v(\'Jl\',s0);1b.1v(\'Jm\',sa);if(o.1k.7R){1b.1v(\'U0\',k9)}E Kj(){if(!4J&&!6v){!2f?o.U.b5():\'\'}}E k9(){if(1b.U1){o.U.gd()}}E rD(){if(!4J&&!6v){if(1b.2g){1o(1b.2g,1b.2g.nT,1b.2g.8T);B x=1b.2g.nT;2g=1b.2g.8T;if(2g==\'\'){if(x==1){2g="U2"}if(x==2){2g="uq"}if(x==3){2g="eq"}if(x==4){2g="eQ je"}}1o("U3 kw: ",2g)}if(um&&v.uk==1){2g=1L;ub()}if(2g!=1L||o.1k.56){5l()}}}E 5l(){!2f?o.P.5l():\'\'}E 7G(){!2f?o.P.7G():\'\'}E am(){if(!o.1y&&v.7n){1o(\'Ki 1w\');47();o.U.2D();J}if(4J&&8A>0){}F{if(!2f){B aM=o.U.8j()&&o.oN!=1;if(aM||cS==-1){B x=L;if(4J){if(I(o.29)||I(o.5H)){if(aM){}F{1o(\'47 j4\');47();x=H}}}if(!x){o.P.am()}}}}}E dF(){if(!mN){1o("U4");if(o.1w&&o.g4&&!1b.7E&&v.Kh==1&&!o.ac){1o("Kh");l6()}F{!2f&&!o.Kg&&1b.8k?o.P.dF():\'\'}}}E cd(){!2f?o.P.cd():\'\';if(cS>-1){if(4c()>cS){47();cS=-1}}}E hW(){!2f?o.P.hW():\'\'}E hU(){!2f?o.P.hU():\'\'}E ce(){if(2f){o5()}F{o.P.ce();qU();if(4J&&8A>0){8A=0;1o("U5 up");1C.IN();l6();o.Q.2D()}if(I(v.9I)){2I()}1z(Kf,3Z)}}E Kf(){if(1b.cm&&o.5K.R==0&&v.VV!=0){B at=1b.cm;V(i=0;i<at.R;i++){B x=o.P.jS((at[i].6Q?at[i].6Q+\' (\':\'\')+at[i].Ke+(at[i].6Q?\')\':\'\'),i);if(x==v.9H){o.5J=o.a5=i}o.5K[i]=x}o.Q.iG(o.a5)}if(o.a5>0){gq(o.a5,1)}};G.9I=E(){J(1b.nk/1b.fH)};E o5(){if(1b.fH>0){O(1F,{"1d":1F.2b/(1b.nk/1b.fH)-2u(v.2f.2Y)})}F{if(ut<20){1z(o5,100);ut++}}}E qU(){if(v.pB==1){3y(o.uu);o.uu=6M(ul,100);ul()}}E ul(){if(1b){if(1b.fH>0){o.U.Kd(1b.nk/1b.fH);3y(o.uu)}}}E 9S(){!2f&&!9z?o.P.9S():\'\'}E dp(){!2f?o.P.dp():\'\'}E 9m(){if(4J&&8A>0){}F{!2f?o.P.9m():\'\'}}E Kc(){o.U.uL()}E uK(){B oy=1N.Kb=1N.Kb||1N.VW;B ku=1N.K9=1N.K9||1N.Xm;B oq=oy&&1K oy.oq===\'E\'&&oy.oq(K7);B Jx=!ku||ku.uF&&1K ku.uF.XJ===\'E\'&&1K ku.uF.6m===\'E\';J oq&&Jx}B gl="<6q C=\'1D:0.5\'>";E IZ(){if(!2f&&v.9w==1){B x=1C.aO;B q=-1;o.2i=[];if(x.R>1){V(B i=0;i<x.R;i++){if(I(x[i].1d)){B y=o.P.uw(x[i],v.Jw);if(o.2i.K(y)>-1||v.XK==1){if(I(x[i].7K)){B yi=o.2i.K(y);yi>-1?o.2i[yi]+=" "+gl+" ⪚"+2u(x[yi].7K/2j)+\' \'+2B(\'dq\')+\'</6q>\':\'\';o.2i[i]=y+" "+gl+" ⪚"+2u(x[i].7K/2j)+\' \'+2B(\'dq\')+\'</6q>\'}}F{o.2i[i]=y}if(I(x[i].IJ)){o.9r[i]=x[i].IJ[0]}}F if(I(x[i].6u)){o.2i[i]=x[i].6u}F{o.2i[i]=i}if(I(v.4a)&&q==-1){if(v.4a==o.2i[i]){q=i}}if(I(o.4a)){if(o.4a==o.2i[i]){q=i}}}if(v.kB==1){o.2i[x.R]=2B("2t")}F{1C.IV=0;1C.fN=0}if(v.IK==1||q>-1){1C.fN=0;if(v.hz=="6Y"||(!o.1y&&v.4F==0)){1C.rJ=q}F{if(v.hz=="fO"){1C.hB=q}}o.2L=q}F{if(v.kB==1){o.2L=1C.aO.R-1}F{o.2L=1C.XN}}if(v.IL>0){1C.fN=x.R-v.IL*1-1}nD()}o.7K=2H(1C.aO[o.2L].7K,0);o.Q?o.Q.4E():\'\'}}E nD(){if(o.9r.R>0&&v.cZ==1){uy();u1()}}E uy(){if(!2f&&v.cZ==1){B x=1C.cm;o.5K=[];B 2M;B 28=-1;if(x.R>1){V(B i=0;i<x.R;i++){2M=L;if(I(x[i].go)&&o.9r.R>0){if(x[i].go!=o.9r[o.2L]){V(B j=0;j<o.9r.R;j++){if(o.9r[j]==x[i].go){2M=H}}}}if(!2M){o.5K[i]=I(x[i].6u)?o.P.jS(x[i].6u,i):i;if(I(v.9H)){if(v.9H==o.5K[i]){28=i}}}}}}if(28>-1){o.5J=28;1C.ng=28}}E u1(){if(!2f){B x=1C.cm;B y=1C.ng;if(y>-1){if(I(x[y].go)){if(o.9r.R>0){if(o.9r[o.2L]!=x[y].go){V(B i=0;i<x.R;i++){if(x[i].6u==x[y].6u&&x[i].go==o.9r[o.2L]){1C.ng=i;y=i;1h}}}}}o.5J=y;1o("8Q IM",o.5J);o.Q.iG(o.5J)}}};G.gq=E(x,y){gq(x,y)};E gq(x,y){if(1b.cm.R>1){1b.cm[x].sb=H;1b.cm[y==1?0:o.a5].sb=L;o.a5=x;y!=1?1b.8J=o.P.17():\'\'}}E 4c(){if(6v){J 6y?o.1A.17():0}F{J 1b.8J}};E 3G(){B x=1b.1i;if(x==XO){v.4V=1;x=4c()+10;if(o.d1){x<o.d1?x=o.d1:\'\'}o.d1=x}if(6v&&6y){x=o.1A.1i()}if(I(v.4q)){if(6P([v.4q],\'-\')){x=x+v.4q*1}F{x=v.4q}}J!r8(x)?x:0}G.2D=E(){B p=H;if(4J&&!r9){if(!9O){dC(H)}1C.IN()}if(6v&&!6y){nn(H);p=L}if(9z){if(!ra){rc()}ws.1w();p=L}if(1b.C.1g=="-XP"){G.gu()}p?l6():\'\'};B XQ;E l6(){if(X!="1V"){B pp=1b.1w();if(pp!==1L){pp.aY(E(){}).2Q(E(2g){1o("XR",2g.8T);if(2g.8T.K(\'aV\')==-1&&2g.8T.K(\'XT by\')==-1){if(v.rk==1){1o(\'XU\');o.U.4G();1b.1R=0;B ro=1b.1w();if(ro){ro.aY(E(){}).2Q(E(e){1o("XV",e.8T);if(o.1k.tv&&(4J||6v)){}F{o.Q.2N();o.U.8y();js("XW")}})}}F{o.Q.2N();o.U.8y()}}})}}}G.mX=E(){if(o.5H||o.29){if(o.9i){et()}if(!o.jM&&o.1k.2k&&o.1k.3Q){if(!1b.3u){1b.3u=H;mU=H}O(1b,{"1p":"2A","18":-4h,"1g":-4h});cS=4c();if(!9z){1b.1w()}if(cS==0&&o.2h>0){l2=o.2h}}}};G.gu=E(){if(!o.jM&&(o.1k.2k||o.1k.3Q)){O(1b,{"1p":"m8","18":0,"1g":0});if(I(v.9I)){2I()}if(mU){!o.3u?1b.3u=L:\'\';mU=L}if(l2>0){o.2h=l2;l2=0}cS=-1}};G.2N=E(){1o(\'8k\');47()};E 47(){if(9z){ws.47()}F{1b.47()}};G.dB=E(){!1b.8k?2N():l6()};G.3J=E(x){if(6v&&6y){o.1A.3I(x)}F{if(4J){if(v.XX==1&&x>0&&rs()){g1=1C.hB;1C.IO=0}}1b.8J=x}};G.4G=E(){1b.3u=H};G.5F=E(){1b.3u=L;if(o.2l=="1C"&&o.1k.56&&v.29==1){if(!I(o.II)){mN=H;1b.47();1z(E(){1b.1w();mN=L},10);o.II=H}}};G.3P=E(x){1b.1R=x};G.IP=E(){if(o.IU!=1b){B aV;B 9K;if(o.nF[1b]){aV=o.nF[1b];9K=o.qF[1b]}F{1N.nz=1N.nz||1N.XZ;if(I(1N.nz)){3t{9K=1r nz();aV=9K.Y0(1b);o.nF[1b]=aV;o.qF[1b]=9K}2Q(e){1o(e)}}}if(9K){B kK=9K.Y1();kK.kK.5L=v.IS;aV.IT(kK);kK.IT(9K.XS);o.qK=H;o.IU=1b}}};G.nv=E(){J!1b.8k};G.5r=E(){J v.4V==1||9z?H:o.4V};G.6H=E(){J 1b};G.qB=E(){41(1b,{\'Q\':\'1\'});J H};G.4F=E(){41(1b,{\'4F\':\'6B\'});if(4J&&!9O){dC(L)}if(6v&&!6y){nn(L)}};G.6T=E(){B 7r="8g";if(1b.8k){7r="8k"}if(1b.7E){7r="7E"}J 7r};G.qO=E(x,y){2f=x;y.1Q(1b);1F=y;if(x){if(v.2f.fG!=1){1b.3u=H}F{if(!o.3u){1b.3u=L}}o5();if(o.2i.R>0){if(4J){jP=o.2L;1C.fN=0;1C.hB=0}}}F{if(!o.3u&&v.2f.fG!=1){1b.3u=L}1b.1R=v.1R;qU();if(o.2i.R>0){if(4J){1C.fN=-1;if(jP>-1){jP<1C.aO.R?1C.rJ=jP:\'\'}}}}};G.17=E(){J 4c()};G.1i=E(){J 3G()};G.a9=E(){B x=0;if(1b.8u){if(1b.8u.R>0){B y=4c();V(B i=0;i<1b.8u.R;i++){if((y>=1b.8u.1y(i)||y>=1b.8u.1y(i)-100)&&y<=1b.8u.4q(i)){x=1b.8u.4q(i)}}x==0?x=1b.8u.4q(1b.8u.R-1):\'\'}}if(I(v.4q)){B ed=v.4q;if(6P([ed],\'-\')){ed=3G()}x>ed?x=ed:\'\'}J x};G.2t=E(){J rs()};E rs(){B x=L;if(4J){if(9O){x=1C.IV}}F if(6v){if(6y){x=o.1A.2t()}}J x}G.3M=E(){J{"Y":1b.nk,"1d":1b.fH}};G.2U=E(x){if(x){x=x.1P(/\\(5u\\)/g,2E.5u());X=x;o.b3!=2?o.b3=L:\'\';if(6v){if(6y){o.1A.aV(x)}}F if(4J){4J&&1C?1C.a8():\'\';dC(H);so()}F{41(1b,{\'2U\':x,\'3a\':0});s5();47()}}};E s5(){if(o.1k.7v){B y=1b.gv;if(y){V(B i=0;i<y.R;i++){y[i].i8="XG"}}y=1b.cm;if(y){V(i=0;i<y.R;i++){y[i].sb=(i==0?1:0)}}if(1N.Xw){1b.1v(\'XF\',E(1c){o.62=1c.Xo=="IW";!2f?o.U.ix():\'\'});1b.1v(\'Xp\',E(1c){})}}so();if(v.sB==1){1K IQ!=="1L"?IQ(X,1b,1F):\'\'}}G.62=E(){1b.Xq()};G.9A=E(){et()};E so(){if(o.1k.3Q){if(I(1b.Xr)&&!o.1k.7R){o.9A=H}if(1Y.Xs&&!1b.Xt){o.9A=H}}}E et(){if(o.1k.7v){if(1b.Xu==="nu-in-nu"){1b.KF("c4");o.9i=L}F{1b.KF("nu-in-nu");o.9i=H}}F{if(!1Y.Xn){2p(\'1b.Xv().aY(p => {o.9i = H;}).2Q(2g => {o.9i = L;});\')}F{2p(\'1Y.Xx().aY(ok =>{o.9i = L;}).2Q(2g => {});\')}}};E s0(){o.9i=H};E sa(){o.9i=L};G.IE=E(x){if(6y){o.1A.nx(x)}};G.ID=E(x){if(6y){if(1b.8u.R>0){o.1A.IC(x)}}};G.Xy=E(x){if(o.ws){o.ws.IA(ws,x,-1)}};G.Xz=E(x){if(o.ws){o.ws.IA(ws,-1,x)}};G.Iz=E(x){if(9O){B y=2u(x);if(x==1C.aO.R){y=-1;1C.fN=-1}if(v.hz=="fO"){1z(9m,3Z);1C.hB=y}if(v.hz=="6Y"){1o("8Q 6Y XA "+y);1C.rJ=y}if(y==-1){o.2L=1C.nC}nD()}};G.nE=E(){J 1C};G.nG=E(){J 6y?o.1A.Ix():L};G.a1=E(){J a1()};E a1(){B x=0;if(9O){if(1C.aO){x=1C.aO.R}}J x}G.c9=E(){J c9()};G.fE=E(){fE()};E fE(){if(1b){if(v.nJ==1||v.6p==1){if(v.XB==1||v.6p==1){O(1b,{\'3z-nL\':\'6p\'})}F{O(1b,{\'3z-nL\':\'H8\'})}}F{O(1b,{\'3z-nL\':\'uV\'})}}}G.4j=E(){2I()};E 2I(){if(v.9I){3K(\'1G\',7C(v.9I).1P(\'/\',\':\'))}}E c9(){B x=0;if(6y){x=o.1A.aO()}J x}G.Iw=E(x){if(9O){1C.ng=2u(x)}};G.fR=E(x,y){if(y=="1C"&&9O&&rP){rP.XC(x)}if(y=="Iv"&&9O){if(a3[x]&&o.3U){V(B i=0;i<a3[x].R;i++){o.3U.su(a3[x][i])}}1z(E(){1C.Iu=x},3Z)}if(y=="1A"&&6y){o.1A.It(x)}};G.fT=E(x){if(x){1b.XD=x}};G.qI=E(){B x=1b.XE;B y=[];V(B i=0;i<x.R;i++){if(x[i].n4.n2()==\'8c\'){x[i].6Z("eS",qM);y.2J(x[i])}}V(B i=0;i<y.R;i++){1b.3k(y[i])}o.qH=L};G.IH=E(x,y,z){if(x!=\'\'){if(x.K(\' or \')>0){B xx=x.2r(\' or \');x=xx[0]}B 8c=1Y.1Z(\'8c\');8c.5S(\'2U\',x);8c.5S(\'6Q\',y);8c.5S(\'Y2\',\'sf\');8c.5S(\'i8\',\'IY\');if(z){8c.5S(\'7l\',\'\')}1b.1Q(8c);8c.1v("eS",qM)}};E qM(e){if(e.4o.6Q&&o.3U){V(B i=0;i<o.3g.R;i++){if(o.3g[i]==e.4o.6Q){o.3U.9R(i)}}}};G.hR=E(){J 2g?2g:\'\'};G.4m=E(){3y(o.i4);4J&&1C?1C.a8():\'\';6v&&6y?o.1A.mV():\'\';9z&&ws?ws.2M():\'\';1b.6Z(\'2g\',rD);1b.6Z(\'7E\',7G);1b.6Z(\'1w\',am);1b.6Z(\'47\',dF);1b.6Z(\'Jg\',cd);1b.6Z(\'hX\',hW);1b.6Z(\'mZ\',hU);1b.6Z(\'Ji\',ce);1b.6Z(\'Jj\',dp);1b.6Z(\'8i\',9m);1b.6Z(\'Jk\',9S);1b.6Z(\'Jl\',s0);1b.6Z(\'Jm\',sa);1b.2U=\'\';if(1F.n4=="HJ"){1F.rZ.b4.3k(1b)}F{1F.3k(1b)}1b=1S}};B rS=E(){B b=[];B f3=[];B 5g=[];B 8i=L;B mo;B 7T=L;B 1e;B W;if(o.4H){o.4H.1j();o.4H=1S}B lh;o.5X=[0.25,0.5,0.75,1,1.25,1.5,2];if(v.1e.XH==1&&I(v.1e.ip)){v.1e.ip=v.1e.ip.1P(/\\n/ig,\'\');o.5X=v.1e.ip.2r(",")}o.eh=6P(o.5X,1,H);o.aq==3?o.aq=o.eh:\'\';V(B i in o.5A){if(o.5A.2v(i)){!I(v.1e[i])?v.1e[i]=5:\'\';o[\'e1\'+i]=[\'+ \'+v.1e[i]+\'%\',\'&Y3; \'+v.1e[i]+\'%\',(o.5A[i]*100+\'%\')]}}if(v.1t.ep==1&&o.1k.56&&v.gQ==1){v.1t.1j=0}B o8=L;B 9C=0;B nZ=0;B fV=L;B wy=H;B iu;B bg=1r FZ();B 1e;B 5b=[];B qL=L;B qJ=L;B hP=0;B d4=[];if(v.fo.1p=="Q-2x"){v.fo.1p="Q"}V(B y in v){if(v.2v(y)){if(y.K("9V")==0&&v[y]){!I(v[y].qP)?v[y].qP=v[y].5b:v[y].5b=v[y].qP;if(5b[v[y].5b]){v[y].5b+=v[y].5b}5b[v[y].5b]=y;if(v.fo.1p!="Q"){if(v[y].1p=="Q-2x"){d4.2J([y,v[y].5b]);qL=H}F{if(v[y].1p=="Q"||v[y].1p==1L){qL?qJ=H:\'\'}}}hP<v[y].5b?hP=v[y].5b:\'\'}}}if(qJ){d4.Jh(E(a,b){J a[1]-b[1]});V(B i=0;i<d4.R;i++){5b[v[d4[i][0]].5b]=1S;v[d4[i][0]].5b=hP+1;hP++;5b[v[d4[i][0]].5b]=d4[i][0]}}if(v.1t.1j==1&&v.1t.dr==1){o.1t=1Z("2c");o.1O.1Q(o.1t);O(o.1t,{\'1p\':\'2A\',\'18\':0,\'1g\':0,\'Y\':\'100%\',\'1d\':\'100%\',\'5w\':\'1g 0.3s 7a-5P\',\'4b-2F\':\'1V\'})}B 7X=1Z("2c");if(v.1t.1j==1&&v.1t.dr==1){o.1t.1Q(7X)}F{o.1O.1Q(7X)}O(7X,{\'1p\':\'2A\',\'18\':0,\'2V\':0,\'Y\':\'100%\',\'1d\':v.1t.h});7X.gY=E(){!o.1k.2k?o.U.Jo():\'\'};if(v.r0==1){3l(bg.c());3l(7X)}V(B i=1;i<5b.R;i++){if(5b[i]){B y=5b[i];if(y){B 1f=v[y].1f;B Yu=v[y].1j;if(o.1k.2k){if(1f=="1R"&&v[y].df=="4Z"){}F{if(1f=="1R"&&v.Yv==1&&o.1k.2k){v[y].kb=0}F{if(1f=="1R"||(1f=="2a"&&v.Yw)){v[y].on=0}}}}if(v[y].1j==1){if(v[y].KN==1&&I(v[y].oi)){3f[v[y].oi]?v[y].on=0:\'\'}if(v[y].KP==1&&I(v[y].nP)){!3f[v[y].nP]?v[y].on=0:\'\'}}if(v.r0==1){v[y].on=0}if(v[y].on==1){if(1f=="2G"||1f=="1R"){b[y]=1r Ea(y,1f);b[y].2I(b[y].s("w"))}F{b[y]=1r F9(y)}f3.2J(y);if(b[y].g("1f")=="1M"){if(b[y].s("1B")==\'\'){if(b[y].s("B")!=\'\'){if(!I(v[b[y].s("B")])){b[y].28("2n",L)}}F{b[y].28("2n",L)}}}if(b[y].g("1f")=="4P"){B lu=b[y].s("3p");if(lu){if(lu.K("3j:")==0&&lu.K(",0/1")>0){B z=lu.2r(",");3K(z[0].1m(4))==0?b[y].bV(0):\'\'}if(6P([lu],"3e")){o.gw=H}}}b[y].28("1G",b[y].s("1G"))}}}}if(I(v.1e)){if(1K(8h)==\'E\'){1e=1r 8h("1e");v.1e.7H==1?1e.1q():1e.1j()}F{o.Yx=H}}if(I(v.W)){if(1K(8h)==\'E\'){W=1r 8h("W");if(I(o.W)){W.xl(o.W);if(v.W.pf==0||!I(v.W.pf)){v.W.7H==0?W.1j():\'\'}F{W.1q()}if(v.W.Jr==1){W.1q()}}F{W.1j(1)}iA()}}nc();yQ();2I(H);4t();vE();wy=L;E Jp(S){B x=0;B Yy=L;if(S){if(S.g("1f")==\'2G\'){x=5g.18+S.s("4p")+S.g("Y")/2;if(5g.fX!=1S){}F{5g.fX=[]}}F{if(5g.fX!=1S){B cg=S.g("Y")+S.s("4A")+S.s("4p");if(fA(S)){cg=0}if(S.s("3m")==1&&!S.g("1q")){cg=0}if(S.s("b7")>0){cg=0}x=bg.g("w")-v.1t.ih*1-cg+S.g("Y")/2+S.s("4p");B i=0;5g.2x-=cg;V(i=0;i<5g.fX.R;i++){B ch=b[5g.fX[i]];if(ch.s("b7")>0){O(ch.c(),{"18":(ch.g("x0")-cg)})}F{O(ch.c(),{"18":(ch.g("x")-cg)})}ch.28("x0",ch.g("x"))}5g.fX.2J(S.g("1a"));S.28(\'fF\',1)}F{if(S.s("3m")==1&&!S.g("1q")){if(S.g("1f")=="1R"){if(S.s("1j")==1&&S.s("kb")==1&&fV){9C+=S.g("Y")+S.s("4p")+S.s("4A");fV=L}}}F{if(S.s("b7")>0){x=5g.18+S.s("4p")+S.s("4A")}F{B 2M=L;if(S.g("1f")=="1R"){if(S.s("1j")==1&&S.s("kb")==1){if(!o.eI&&!o.8Z){2M=H;fV=L}F{if(!fV){9C-=S.g("Y")+S.s("4p")+S.s("4A");fV=H}}}}if(fA(S)){2M=H}if(!2M){5g.18+=S.g("Y")/2+S.s("4p");x=5g.18;5g.18+=S.g("Y")/2+S.s("4A")}F{x=5g.18}}}}}}J x};G.Js=E(){nc();if(W&&v.W.7H&&!o.1y){W.1q()}};G.Im=E(){nc()};E nc(){if(o.gw){1K Jt==\'E\'?o.3e=1r Jt():\'\'}}E wt(S){B Y=o.2a&&v.1t.l3==0?o.aZ:o.3d;B 1d=o.4N;B bF=0;if(S!=bg){bF=Y/2+S.s("4p")-S.s("4A")}B eR=1d/2;B yo=S.g("Y");B ne=S.g("1d");B p=S.s("1p");if(p.K("7z")>-1){bF=o.3d/2+S.s("4p")-S.s("4A")}if(p.K("1g")==0){eR=ne/2+(S.s("Jv")*o.4N/100)}if(p.K("2V")==0){eR=o.4N-(S==bg?ne:ne/2)-(S.s("Ju")*o.4N/100)}if(p.K("2x")>-1){bF=o.3d-yo/2+S.s("4p")-S.s("4A")-(S.s("Jc")*o.3d/100)}if(p.K("18")>-1){bF=yo/2+S.s("4p")-S.s("4A")+(S.s("jy")*o.3d/100)}if(p=="a4"){bF=-o.uj/2+(S.s("jy")*o.uj/100)+S.s("4p")-S.s("4A");eR=-o.pM/2-(S.s("Ju")*o.pM/100)+(S.s("Jv")*o.pM/100)}if(p.K("Q")>-1){B cx=Jp(S);bF=(bg?(bg.c()?53(bg.c().io):0):0)+cx;if(p=="Q-2x"){bF+=9C}if(v.1t.1p=="1g"){eR=v.1t.h/2-(v.dD<0?v.dD:0)}F{eR=1d-v.1t.h/2}}J{x:bF,y:eR+S.s("9p")-S.s("dX")}}E 2I(8Y){B w=o.2a&&v.1t.l3==0?o.aZ:o.3d;B h=o.4N;if(v.1t.Yz==1){v.1t.Je=2T(v.1t.J0)&&o.aA?v.1t.J0:v.1t.yu;v.1t.ih=o.3d*v.1t.Je/100}F{v.1t.ih=v.1t.yu}O(bg.c(),{\'1g\':(v.1t.1p=="1g"?0:o.4N-v.1t.h)-v.dD});bg.28("y0",(o.4N-v.1t.h-v.dD));if(v.1t.l3==0&&bg){O(bg.c(),{\'Y\':w,\'18\':0,\'2O-18\':0});bg.28("w",w);if(o.2a){O(bg.c(),{\'18\':\'50%\',\'2O-18\':-w/2})}}5g={"18":v.1t.ih*1,"2x":(bg.g("w")-v.1t.ih*1)};B yz=L;if(!bg.g("1q")){bg.28("2n",H);yz=H}B 1a;V(B i=0;i<f3.R;i++){1a=f3[i];if(b[1a]){B cc=wt(b[1a]);if(cc){if(b[1a].s("6b")=="1p"){if(I(o.7f[1a])){if(b[1a].g("x0")==cc.x&&b[1a].g("y0")==cc.y){3v}F{o.7f[1a].XY(b[1a].g("x0"),cc.x,b[1a].g("y0"),cc.y)}}}b[1a].28("x0",cc.x);b[1a].28("y0",cc.y);if(b[1a].s("3m")==1&&!b[1a].g("1q")&&!8Y){xL(b[1a])}F{O(b[1a].c(),{"1p":"2A","18":b[1a].g("x0"),"1g":b[1a].g("y0")})}}}}if(yz){bg.28("2n",L)}9C=0;V(1a in b){if(b.2v(1a)){if(b[1a].s("1p")=="Q-2x"&&b[1a].g("1f")!="2G"&&9C>-1){9C=5g.2x-5g.18}if(b[1a].g("1f")=="2G"&&bg){B cl;B ml=b[1a].s("4p")+b[1a].s("jy")*o.3d/100;B mr=b[1a].s("4A")+b[1a].s("Jc")*o.3d/100;if(b[1a].s("YC")==1){if(b[1a].s("YD")==1){cl=(o.3d*b[1a].s("w")/100)-ml-mr}F{cl=b[1a].s("w")}}F{if(b[1a].s("1p").K("Q")>-1){cl=5g.2x-5g.18-ml-mr;O(b[1a].c(),{"18":(53(bg.c().io)+5g.18+ml+cl/2)});9C=-1}F{cl=bg.g("w")-ml-mr;O(b[1a].c(),{"18":(53(bg.c().io)+ml+cl/2)})}}b[1a].28("x0",b[1a].g("x"));b[1a].2I(cl)}}}if(1e){hM(1e)}if(W){hM(W)}if(o8||o.2a||nZ!=9C){4t()}}E xL(b){B 18=0;B 1g=0;if(b.s("1p").K("2x")>-1&&b.s("1p").K("Q")==-1){18=o.3d+b.g("Y")+10}if(b.s("1p").K("18")>-1){18=-b.g("Y")-10}if(b.s("1p").K("1g")>-1){1g=-b.g("1d")*2}if(b.s("1p").K("2V")>-1||b.s("1p").K("Q")>-1){1g=o.4N+b.g("1d")+b.g("Y")+10}if(18>0){O(b.c(),{"18":18})}if(1g>0){O(b.c(),{"1g":1g})}}E hM(x){B 1g=-4h;x.hn();B y=o.4N-v.1t.h*(x.s("1p").K("1g")>-1?1:2);if(x==W&&v.uN==1){y=o.4N}B hu=y-(o.2a&&!o.1k.2k?(100+x.s("ht")*1):x.s("ht"))-(x==W&&x.s("ht")*1==0?x.s("9p"):0);hu<100?hu=100:\'\';O(x.c(),{\'6d-1d\':hu});x.co()?O(x.co(),{\'6d-1d\':hu}):\'\';if(x.g("1q")){1g=o.4N/2-x.g("1d")/2+x.s("9p")-x.s("dX");if(x.s("1p").K("1g")>-1){1g=x.s("9p")-x.s("dX")}if(x.s("1p").K("2V")>-1){1g=o.4N-(v.1t.1p!=\'1g\'?v.1t.h:0)-x.g("1d")+x.s("9p")-x.s("dX")}1g<0?1g=0:\'\'}if(x.g("1a")=="1e"&&o.cs){B J9=o.3d-x.g("Y")-x.s("4A");if(o.cs>J9){O(x.c(),{"1p":"2A","2x":x.s("4A"),"18":"2t","1g":1g})}F{O(x.c(),{"1p":"2A","18":o.cs,"2x":"2t","1g":(o.hH<1g?o.hH:1g)})}}F{if(x.s("1p").K("2x")>-1){O(x.c(),{"1p":"2A","2x":x.s("4A")-x.s("oC"),"18":"2t","1g":1g})}F if(x.s("1p").K("18")>-1){O(x.c(),{"1p":"2A","18":x.s("4p"),"2x":"2t","1g":1g})}F{if(x.g("1a")=="W"&&x.s("3C")==1){O(x.c(),{"1p":"2A","18":o.3d/2-x.g("Y")/2+x.s("4p")/2-x.s("4A")/2,"1g":1g})}F{B l=o.3d/2-x.g("Y")/2+x.s("4p")-x.s("4A");O(x.c(),{"1p":"2A","18":(l>0?l:0),"1g":1g})}}}x.ae()};G.f9=E(1a){B S=b[1a];B a=S.g("1f");if(a){B d=1r 6c();o.aB=d.8q();if(a&&a!=""){51(S);a=="47"?o.J8=1:\'\';a=="1w"?o.J8=0:\'\'}}nf()};G.yl=E(z,x,y){V(B 1a in b){if(b.2v(1a)){if(b[1a].s(z)==x){b[1a].28(y?"6D":"3l")}}}};G.xp=E(x,s){B y=7t(s,x);J y};E 51(S,1E){o.oT=H;lh=S;B a=S.g("1f");if(a=="1w"){o.U.2D();if(o.3u&&v.J7==1){o.U.5F();v.J7=0}if(v.1W.on==1&&v.1W.2R==1&&v.1W.xQ==1){7M(\'1w\',1)}js("J6")}F{if(a=="47"){o.oH=0;o.U.2N();if(v.1W.on==1&&v.1W.2R==1&&v.1W.xQ==1){7M(\'1w\',0)}js("J5")}if(a=="2M"){o.U.oJ()}}if(a=="J4"){o.U.3J(0,L)}if(a=="2a"){!o.4w?o.U.9q():\'\'}F{if(a=="J3"){o.U.7V()}}if(a=="2G"){B ld=o.P.1i();B lt=S.g("2z")*ld;if(v.4u>0){ld-=v.4u*1;lt=S.g("2z")*ld+v.4u*1}if(v.hD>0){if(v.hD/ld<=1-S.g("2z")){J}}js(a,lt);o.U.3J(lt,H);if(o.3v){o.3v.oL(lt,ld);o.2h>0?o.2h=1L:\'\'}js("lY",lt)}if(a=="1R"){B x=S.g("2z");x<0.YH?x=0:\'\';x>1?x=1:\'\';if(S.s("df")=="4Z"){x=3H(x*o.5X.6X(-1)[0]).v0(1);o.U.9G(x,1)}F{if(o.5i&&v.rj==1){2Z.7I("r7",x);if(S.g("2z")>0||o.1k.7R||v.mQ==0){2Z.y5("ij")}F{2Z.7I("ij",1)}}o.U.3P(x)}}if(a=="5d"){if(o.5i&&!o.1k.7R&&v.mQ==1){2Z.7I("ij",1)}o.U.4G();if(v.1W.2R==1&&v.1W.J2==1){7M(\'5d\',0)}}F{if(a=="bo"){if(o.5i){2Z.y5("ij")}o.U.5F();if(v.1W.2R==1&&v.1W.J2==1){7M(\'5d\',1)}}}if(a.K("17")==0){S.YI()?S.i0():S.On()}if(a=="pL"){o.P.ym()}if(a=="1G+"){o.P.er(0.1)}if(a=="1G-"){o.P.er(-0.1)}if(a=="1G"){o.P.er(0)}if(a=="4V"){3K("tE");S.28("qT",1);S.28("iv",1)}if(a=="3e"){js("3e");yW()}if(a=="1e"){o.cs=1L;if(1e){if(!1e.g("1q")){1e.1q()}F{1e.1j()}}}if(a=="W"){if(o.eV==a){J}o.Q.iF()}if(a=="6Y"){o.Q.aI()}if(a=="eD"){o.Q.eb()}if(a=="4P"){if(S.s("ha")==1&&S.s("3p")!=""){B x=4n(S.s("3p"));if(o.eV==a+x){J}if(x.K(\'{17}\')>-1){x=x.1P(\'{17}\',(I(o.3v)?o.3v.aw().t:o.P.17()))}if(x.K(\'{3B}\')>-1){x=x.1P(\'{3B}\',o.P.bx())}if(x.K(\'{1M}\')>-1){x=x.1P(\'{1M}\',v.1M.1P(/,/ig," "))}if(x=="62"){o.P.fW()}if(x.K(\'7P\')==0){if(S.s("7P")>0){o.U.3J(o.d3?o.d3.YJ():S.s("7P"))}}if(x.K(\'YB\')==0){if(o.d3){o.d3.Yp()}}if(x=="Yf"){o.U.3J(S.s("jy")*o.P.1i()/100);!o.1w?o.U.2D():\'\'}S.s("KE")==1?o.U.2N():\'\';B y=x.2r(",");if(x.K("3j:")==0){B z=x.1m(4).2r(";");V(B i=0;i<z.R;i++){y=z[i].2r(",");if(y.R>1){if(y[0]==\'3I\'){if(v.1W.2R==1&&v.1W.Yo==1){7M(\'3I\',y[1]>0?1:0)}}3K(y[0],y[1],S);js("lY",y[1]);y[1]==\'0/1\'||y[1]==\'1/0\'?xE():\'\'}F{if(y[0]=="Jy"){B ss=3K(y[0]);if(ss){if(ss.K("1J")>-1){if(v.Y6==1){B 42=1Y.1Z(\'42\');42.5S(\'2U\',ss);O(42,{1p:"y8",2x:(I(v.ol)?v.ol:20),2V:(I(v.ol)?v.ol:20),Y:0,5w:"Y 0.5s cq-Y7(.75,-0.5,0,1.75)"});42.C.5C=Lo;1Y.b4.1Q(42);1z(E(){O(42,{Y:(I(v.Lq)?v.Lq:4C)})},1);42.gY=E(){G.4y.3k(G)}}if(v.Y8==1){B a=1Z("a");a.9x=ss;a.7e=y[0]+".iR";a.2z()}}}F{1o(y[0]+" 2g")}}F{3K(y[0])}}}}F{if(x.K("js:")==0){if(x.K("(")>0&&x.K(")")>0){2p(x.1m(3))}F{2p(y[0].1m(3)+\'(\'+(I(y[1])?\'"\'+y[1]+\'"\':\'\')+(I(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}}if(x.K("1c:")==0){yf(x.1m(6),o.P.17())}if(x.K("3e:")==0&&o.3e){o.3e.3j(x.1m(6))}if(x.K("yg:")==0&&o.6r){3K("yg",x.1m(7))}if(x.K("3N")==0||x.K("/")==0||x.K("?")==0||x.K("X:")==0){x.K("X:")==0?x=x.1m(4):\'\';1N.7Q(x,S.s("Ls"))}if(x.K("7e")==0){o.U.hL()}if(x=="3j:9A"){o.P.et()}}if(x.K("1e#")>-1){if(1e){B si=x.1m(9).2r(",");if(1e.g("1q")&&1e.g("7Q")==si[0]){o.cs=1L;o.hH=1L;1e.1j()}F{o.cs=S.g("x")-S.g("Y")/2;o.hH=S.g("y")+S.g("h");V(B i=0;i<si.R;i++){i==0?1e.1q():\'\';1e.7Q(si[i])}W?W.LA():\'\'}}}if(x.K("1e:")>-1&&v.1e.Y9==1){if(!o.4H){o.4H=1r Ya()}if(v.1e.fj==1){if(1E=="7b"){o.4H.1q(x)}F{o.4H.gb(x)}}F{if(!1E){o.4H.gb(x)}}}if(x=="EY"){o.U.gr();o.vP=0;S.28("3l");B bl=7t("3p","4Q");if(bl){bl.28("3l")}}if(x=="4Q"){S.6o("OK");S.s("pK")?1N.8P.9x=4n(S.s("pK")):\'\'}}}};G.1M=E(t){B y=L;V(B x in b){if(b.2v(x)){if(b[x].g("1f")=="1M"){if(b[x].s("B")==t||t=="1M"){if(b[x].s("1j")==1&&b[x].s("vu")==1&&o.1w){y=H}if(v[t]==\'\'||y){b[x].28("2n",L)}F{b[x].28("2n",H)}b[x].6o(v[t])}}}}z3()};G.Lj=E(){z3()};G.yX=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1f")=="4P"){if(b[x].s("1E")=="1B"){b[x].8X()}}}}};E z3(){V(B x in b){if(b.2v(x)){if(b[x].g("1f")=="4P"){if(b[x].s("1E")=="1B"){b[x].FD(H)}}}}}E yW(){if(I(o.3e)){o.3e.nS()}}G.KX=E(){yW()};G.H5=E(){if(v.1M!=\'\'){V(B x in b){if(b.2v(x)){if(b[x].g("1f")=="1M"){B y=L;if(!b[x].g("1q")){y=H;b[x].28("2n",H)}b[x].6o(v.1M);if(y){b[x].28("2n",L)}}}}}};G.yY=E(){yQ()};E yQ(){if(v.9k){if(1K(v.9k)=="3z"){V(B x in v.9k){if(v.9k.2v(x)){hE(x,v.9k[x])}}}}};G.KW=E(y,z){hE(y,z)};G.zc=E(x){if(b[x]){b[x].rK()}};G.KS=E(){V(B x in b){if(b.2v(x)){if(b[x].g("w9")){b[x].rK()}}}};E hE(y,z){if(y){V(B x in b){if(b.2v(x)){if(b[x].g("w9")){if(b[x].s("4I")==y){if((!b[x].g("1q")||b[x].s("3m")==1)&&!fA(b[x])){b[x].28("Fv");b[x].28("2n",H)}b[x].hE(z)}}}}}};G.4j=E(){2I()};G.KR=E(){2I(H)};G.nU=E(){hM(1e)};G.hn=E(){hM(W)};G.2D=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1f")=="1w"){b[x].On()}}}o.cr?o.cr.1j():\'\';yZ();o.1w=H;4t()};G.2N=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1f")=="47"||b[x].g("1f")=="2M"){b[x].i0()}}}if(W){if(v.W.FK==1&&!W.4S()){W.1q()}}o.1w=L;G.7W();4t();if(v.1t.1j==1&&v.1t.fb==1){eU(H)}};G.4G=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1f")=="5d"){b[x].On()}G.3P(0)}}4t()};G.5F=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1f")=="bo"){b[x].i0()}}}if(v.1R<0.1){v.1R=0.5;o.U.3P(v.1R)}F{G.3P(v.1R)}4t()};G.3P=E(1R,y){V(B x in b){if(b.2v(x)){if(b[x].g("1f")=="1R"){if(b[x].s("df")!="4Z"){b[x].6V(1R,1,(y=="no"?y:H))}}if(b[x].g("1f")=="5d"){b[x].yA(1R)}}}4t()};G.9q=E(){B bl=7t("1f","2a");if(bl){bl.On();bl.28("1G",bl.s("1G"))}4t();o8?1z(4t,3Z):\'\';f8();yU()};G.7V=E(){B bl=7t("1f","2a");if(bl){bl.i0()}2I();3y(o.iV);4t();yU()};E yU(){if(o.cs){o.cs=1L;o.hH=1L;1e.1j()}}G.7G=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1f")=="1w"){b[x].r4()}}}};G.oO=E(){4t()};G.Gi=E(){yZ()};E yZ(){if(W){if(W.g("1q")&&v.W.gj==1){o.Q.d5()}}}E 4t(){V(B x in b){if(b.2v(x)){if(b[x].g("1f")!="aD"){dc(b[x])}}}dc(bg);if(nZ!=9C){nZ=9C;2I()}if(v.1t.1j==1&&v.1t.dr==1){fe(!o.gf&&!o.54&&!o.2a&&o.1w&&v.1t.ep!=1&&!o.4w)}};E iT(){B 1q=7T&&v.1t.jz==1;if(!o.1w&&v.1t.1j==1&&v.1t.fb==1){1q=L}if(1q){V(B x in b){if(b.2v(x)){if(b[x].g("1f")!="aD"){dc(b[x],L)}}}O(o.1O,{"6K":"7l"});o.jn=H;dc(bg,L);if(bg.g("1q")){iQ()}fe(L)}}E eU(){B 1j=o.1w&&v.1t.jz==1&&!o.3F;if(o.do&&v.1t.Yc==1){1j=L}if(!o.1w&&v.1t.1j==1&&v.1t.fb==1){1j=H}if(1e){if(1e.g("1q")&&o.o0){1j=L}}if(o.4w){1j=L}if(1j){V(B x in b){if(b.2v(x)){if(b[x].g("1f")!="aD"){dc(b[x],H)}}}dc(bg,H);if(!bg.g("1q")){7T=H;o.P.w0();if(o.1w){O(o.1O,{"6K":"1V"});o.jn=L}}fe(H)}}E f8(){if(v.1t.jz==1){if(v.1t.ep==1&&!o.2a&&!o.b0){}F{3y(o.iV);o.iV=6M(eU,((v.1t.94>0?v.1t.94:v.1t.ja)*2j))}}}E dc(S,cB){B 1j=L;B 1q=L;B cA=L;if(v.1t.1j==1){if((!o.gf&&!o.54&&!o.2a&&o.1w&&v.1t.ep!=1&&!o.4w)||(o.2a&&7T&&!o.jn)||(o.U.ge()&&o.7E&&!o.54)){1j=H;1q=L;cA=H}F{1j=L;1q=H}if(I(cB)&&!o.4w){1j=cB;1q=!1j}if(v.1t.1j==1&&v.1t.dr==1&&(S.s("1p").K("Q")==0||S.s("1f")=="2G")){1j=L;1q=H}if(v.1t.fb==1&&!o.1w){1j=H;1q=L;cA=L}if(v.1t.Yd==1&&!o.6B&&o.1w){1j=L;1q=H}}F{if(S.s("1j")!=1){1q=H}}if(1q&&!o.jn){O(o.1O,{"6K":"7l"});o.jn=H}B a=S.g("1f");if(a=="4P"&&S.s("1p").K("Q")==-1){1j=L;1q=H}if(o.4w){if(a=="2G"){if(o.P.1i()==-1){1j=H;1q=L}}}B wq=L;B hp=fA(S);if(S.s("1j")==1){if(S.s("Y5")==1){if(cA||cB||(o.1w&&!o.54)){!cA&&!cB?\'\':hp=H}}if(S.s("Ye")==1){if(!cA&&!cB){hp=H}}if(S.s("Yg")==1){if(o.1w&&!o.54){hp=H}}if(S.s("L4")==1||S.s("L9")==1||S.s("Lr")==1){o8=H}}if(hp){1j=H;1q=L}F{!1j?1q=H:\'\'}if(S.s("1f")=="1R"){if(S.s("1j")==1&&S.s("kb")==1){1j=H;1q=L;if(!cA&&(o.8Z||o.eI)&&!cB&&S.s("dR")!=1){1j=L;1q=H}F{wq=H}}}if(o.ac||(!o.1y&&v.1t.1j==1&&v.1t.vO==1)||(!o.6B&&v.1t.1j==1&&v.1t.Ln==1)){if(S.s("1p").K("Q")>-1||S.s("1p").K("2V")>-1){1j=H;1q=L}if(v.1t.ep==1&&!o.2a){1j=L;1q=H}}if(1e){if(1e.g("1q")&&v.1e.7H!=1){cA=L;cB=L}}if(W&&o.3h){if(v.W.Yj==1){if(o.3h.KI()){J}}}if(a=="3e"){if(I(o.3e)){if(o.3e.4S()){1j=H;1q=L;S.28("6b","1V")}}}if(a=="W"||a=="6Y"||a=="eD"||S.s("KZ")==1){if(W){if(W.4S()&&S.s("KZ")!=0){1j=H;1q=L;S.28("6b","1V")}}F{1j=H;1q=L}}if(o.Yk==1){1j=H;1q=L}if(wq){B cc=wt(S);if(cc){cc.y>0?S.28("y0",cc.y):\'\';O(S.c(),{"1p":"2A","1g":S.g("y0")})}}if(1j){af(S,(wy?H:L))}if(1q){Lx(S)}if(S==bg){if(!1j&&1q){iQ();6D(7X);7T=L;iu==0?js("ui",1):\'\';iu=1;o.6j&&o.a0?o.6j.1q():\'\'}if(1j&&!1q&&!o.4w){o.P.w0();cj();3l(7X);7T=H;iu==1?js("ui",0):\'\';iu=0;o.6j&&o.a0?o.6j.1j():\'\'}if(1e){if(1e.tb()){if(!1e.g("1q")){1q&&!1j?1e.1q():\'\'}F{!1q&&1j?1e.1j(2):\'\'}}}if(W){if(v.W.7H==1&&!W.4S()){if(1q||o.ac){if(v.W.Ld==1&&o.2a){}F{if(!W.g("1q")){if(v.W.Lc==1){!o.1w?W.1q():\'\'}F{W.1q()}}}}F{if(1j&&W.g("1q")){W.1j()}}}}}};E fA(S){B x=L;B a=S.g("1f");if(S.s("1j")==1){if(S.s("vu")==1){o.1w?x=H:\'\'}if(S.s("fb")==1){!o.1w?x=H:\'\'}if(S.s("gn")==1){x=H}F{if(S.s("Ym")==1){if(o.1k.cp){S.28("gn",1);x=H}}if(S.s("Yn")==1){if(o.1k.2k){S.28("gn",1);x=H}}}if(S.s("L9")==1){if(o.3d>S.s("L8")){S.28("dR",1);x=H}F{S.28("dR",0)}}if(S.s("Y4")==1&&!8i){x=H;o.xJ=1}if(S.s("L4")==1){if(o.3d<=S.s("KG")){S.28("dR",1);x=H}F{S.28("dR",0)}}if(S.s("Xl")==1){o.1y?x=H:\'\'}B t=o.P.17();B d=o.P.1i();if(S.s("F1")==1&&S.s("L3")>0){if(t>=S.s("L3")){x=H}}if(S.s("F2")==1&&S.s("Lf")>0){if(t<S.s("Lf")){x=H}}if(S.s("F3")==1&&S.s("KQ")>0){if(t<d-S.s("KQ")||d==0){x=H}}if(S.s("WE")==1){if(W){if(!W.de()){x=H}}}if(S.s("Xk")==1){if(o.1y||!o.3v||o.P.5r()){x=H}if(o.3v){if(o.3v.aw().t==0){x=H}}}if(S.s("vO")==1){!o.1y?x=H:\'\'}if(S.s("p6")>0){x=H}if(S.s("KN")==1){if(I(S.s("oi"))){3f[S.s("oi")]?x=H:\'\'}}if(S.s("Wk")==1){if(!I(S.s("9k"))){x=H}}if(S.s("KP")==1){if(I(S.s("nP"))){!3f[S.s("nP")]?x=H:\'\'}}if(S.s("Wl")==1&&o.1k.56){!o.1y||o.mJ?x=H:\'\'}if(S.s("Wm")==1){!o.P.7E()?x=H:\'\'}if(S.s("Wn")==1){!o.P.5r()?x=H:\'\'}if(S.s("Wo")==1){!o.54?x=H:\'\'}if(S.s("Wp")==1){!o.2a?x=H:\'\'}if(S.s("Lr")==1){o.2a?x=H:\'\'}if(S.s("Wq")==1){!o.3u?x=H:\'\'}if(S.s("Wr")==1){o.P.5r()&&o.P.bx().K("?t8")==-1?x=H:\'\'}if(S.s("E3")==1){5Q(o.2e)?x=H:\'\'}if(S.s("Ln")==1){!o.6B?x=H:\'\'}if(S.s("Wj")==1){o.6B?x=H:\'\'}if(S.s("Ws")==1){o.q0?x=H:\'\'}if(S.s("Wu")==1){!o.q0?x=H:\'\'}if(S.s("FX")==1){if(S.g("jl")){x=H}}if(S.s("Wv")==1){!o.ab?x=H:\'\'}if(S.s("Ww")==1){o.ab?x=H:\'\'}if(S.s("Wx")==1){if(v.4F==1&&v.du==1){if(o.2l=="4D"&&!I(v.2e)&&v.xm==0){if(!o.1y||o.P.6T()=="7E"){if(v.2e==\'\'){}F{x=H}}}}}}if(a=="4P"){B lu=S.s("3p");if(lu){if(lu=="3j:62"||lu=="62"){if(!o.62&&!o.jM){x=H}}if(lu=="3j:9A"){if(!o.9A||(!o.1y&&v.4F==0)){x=H}}if(lu=="3j:Lz"){if(!o.q0){x=H}}if(lu.K("6h")>-1){if(!o.6h){x=H}}if(6P([lu],"7P")&&!6P([lu],"js:")&&S.s("gn")!=1){B sk=L;if(I(v.7P)){if(!o.d3){1K Lv==\'E\'?o.d3=1r Lv():\'\'}if(o.d3){sk=o.d3.xz(S)}}!sk?x=H:\'\'}}}if(a=="W"||a=="6Y"||a=="eD"){if(W){if(W.4S()){x=H}}F{x=H}}if(a=="1e"){if(1e){if(1e.4S()){x=H;o.2l!=\'1C\'?S.28("6b","1V"):\'\'}}F{x=H}}if(S.g("1E")=="1B"){if(S.g("R")==0){x=H}}if(S.g("1e#")){if(!S.g("28#4v")){x=H}}if(S.s("3x")==1){B cb=1Y.7O("xF"+v.id);if((o.P.1i()==0&&o.P.17()==0)||!o.4d||!5Q(cb)||!o.xH){x=H}}if(S.s("w6")==1){!x?S.28("w6",1):\'\'}if(a=="1i"){if(o.P.5r()){x=H}}if(S.g("1a")=="xq"&&o.1k.2k){if(o.ac&&o.1k.9P){x=H}}J x}E af(S,wG){if(S.g("1q")){if(o.b0||S.s("6b")=="1V"||wG){S.28("2n",L)}F{Ly(S)}S.28("1q",L)}};E Lx(S){if(!S.g("1q")){if(S.s("6b")=="1V"||o.b0){S.28("2n",H);if(o.b0){S.28("1D",1)}if(S.g("1f")=="1R"){if(o.kD){xL(S)}}}F{Lm(S)}if(S.s("1f")=="1R"){o.Q.3P(o.3u?0:v.1R)}if(S.s("1f")=="2G"){o.U.xy()}S.28("1q",H)}};E Ly(S){wT(S.g("1a"));B 5x="eW|";B 5n="0|";B 1j=1;B a=S.s("6b");if(S.s("LB")==1){5x=\'\';5n=\'\'}B p=S.s("1p");B jI=S.g("3q");2T(S.s("lD"))?p=S.s("lD"):\'\';if(a=="1G"){5x+="1G|";5n+="0|"}if(a=="1p"){if(p.K("2x")>-1&&p.K("Q")==-1){5x+="x|";5n+=53(o.3d+S.g("Y")/2*jI)+"|"}if(p.K("18")>-1){5x+="x|";5n+=53(-S.g("Y")/2)*jI+"|"}if(p.K("1g")>-1){5x+="y|";5n+=(-S.g("1d")/2)*jI+"|"}if(p.K("2V")>-1||p.K("Q")>-1||p=="a4"){5x+="y|";if(S.g("1f")=="2G"||S.g("1f")=="1R"){5n+=53(o.4N+S.s("h")+(S.s("h")<20?20-S.s("h"):0))+"|"}F{5n+=53(o.4N+S.g("1d")/2)+"|"}}if(p=="7z"){5x+="1G|";5n+="0|"}}B m=1r 5N({"mc":S,"me":S.g("1a"),"1E":5x.1m(0,5x.R-1),"to":5n.1m(0,5n.R-1),"1j":1j})};E Lm(S){wT(S.g("1a"));B 5x="";B 5n="";B a=S.s("6b");B p=S.s("1p");2T(S.s("lD"))?p=S.s("lD"):\'\';if(S.g("1D")!=1&&S.s("LB")!=1){5x="eW|";5n=(S.g("1a")==\'bg\'?v.1t.a:"1")+"|"}if(a=="1G"){if(S.g("3q")!=S.s("1G")){5x+="1G|";5n+=S.s("1G")+"|"}}if(a=="1p"){if(p=="7z"){if(S.g("3q")!=S.s("1G")){5x+="1G|";5n+=S.s("1G")+"|"}}F{if(p.K("Q")>-1){if(S.g("y")!=S.g("y0")){5x+="y|";5n+=S.g("y0")+"|"}}F{5x+="x|y|";5n+=S.g("x0")+"|"+S.g("y0")+"|"}}}if(5x!=""&&5n!=""){B m=1r 5N({mc:S,me:S.g("1a"),1E:5x.1m(0,5x.R-1),to:5n.1m(0,5n.R-1),1q:1})}F{S.28("2n",H)}};G.kL=E(1a,1E,wG){B 4j=L;B 2M=L;B S=b[1a];B 1f=S.g("1f");B 3p=S.s("3p");if(1E=="7b"){if(o.kD){if(1f=="1R"||1f=="5d"||1f=="bo"){o.8Z=H;o.eI=H;4j=H;4t();if(v.fo.KV==1){B bl=7t("1f","2G");if(bl){3l(bl.c())}}}}if(1e&&v.1e.fj==1&&((1f=="1e"||3p.K("KU")==0)||3p.K("1e:")==0)){2S(o.fr);if(!1e.g("1q")||lh!=S){51(S,1E);o.eV=1f+3p;1z(E(){o.eV=1S},3Z)}}if(W&&v.W.fj==1&&1f=="W"){2S(o.wQ);if(!W.g("1q")||lh!=S){51(S,1E);o.eV=1f;1z(E(){o.eV=1S},3Z)}}}if(1E=="5P"){if(o.kD){if(1f=="1R"||1f=="5d"||1f=="bo"){o.8Z=L;o.eI=H;1z(E(){if(!o.8Z){o.eI=L;V(B x in b){if(b.2v(x)){if(!7T){if(b[x].g("1f")=="1R"){af(b[x]);2I()}}if(b[x].g("1f")=="2G"){if(v.fo.KV==1){6D(b[x].c())}}}}}},3Z)}}if(1f=="2G"){o.U.6V(1)}if(v.1e.fj==1&&((1f=="1e"||3p.K("KU")==0)||3p.K("1e:")==0)){2S(o.fr);o.fr=1z(E(){if(!o.3F){cj(1)}},(v.1e.fi>0?v.1e.fi*2j:2j))}if(W&&v.W.fj==1&&1f=="W"){2S(o.wQ);o.wQ=1z(E(){if(!o.3F){W.g("1q")?W.1j(1):\'\'}},(v.W.fi>0?v.W.fi*2j:2j))}}if(4j){1z(2I,10)}};G.ot=E(){if(o.5h&&!o.2a&&!o.b0){o.U.5h(L);o.5h=L}if(o.2e){if(v.lf>-1&&5Q(o.2e)){O(o.2e,{1D:v.ln})}}if(o.1w&&v.KO==1&&v.WA!=0){o.U.2N()}if(v.1t.94>0){2S(o.KT);o.KT=1z(4t,v.1t.94*2j)}F{4t()}};G.Gx=E(){if(o.2e){if(v.lf>-1&&5Q(o.2e)){O(o.2e,{1D:v.lf})}}if(!o.1w&&v.KO==1){o.U.2D()}4t();fe(L)};G.gJ=E(aL,aE){B y;V(B x in b){if(b.2v(x)){y=b[x].g("1f");if(y=="2G"||y=="1R"){b[x].gJ(aL,aE)}}}};G.qC=E(){if(v.1t.1j==1){if(v.1t.ep==1&&!o.2a){J}if((!o.54||o.1k.2k)&&o.P.6T()=="8g"){o.54=H;4t();o.1k.2k?1z(E(){o.54=L},3Z):\'\'}if(v.1t.jz==1){iT();f8()}fe(L)}};G.gZ=E(aL,aE){V(B x in b){if(b.2v(x)){if(b[x].g("1f")=="2G"||b[x].g("1f")=="1R"){b[x].gZ(aL,aE)}}}};G.dH=E(17,1i,KM){V(B x in b){if(b.2v(x)){if(b[x].g("1f")=="2G"){b[x].6V(17,1i,KM)}if(b[x].g("1f")=="17"){dE(b[x],17,1i)}if(b[x].s("F6")==1){b[x].ym()}if(b[x].s("EZ")==1){b[x].DZ(17,1i)}if(b[x].s("F5")==1){if(b[x].s("Fo")==1&&!b[x].g("1q")&&7T){}F{if(b[x].g("1q")==fA(b[x])){4t()}}}}}};E fe(x){if(v.1t.1j==1){x?cj():\'\';if(v.1t.dr==1){if(!o.1w&&v.1t.fb==1){x=H}if(x&&!o.xa){O(o.1t,{"1g":bg.h()})}if(!x&&o.xa){O(o.1t,{"1g":0})}o.xa=x}}}E iQ(){7T=L;o.P.iQ();if(o.wf){o.wf=L;2I();1z(2I,ek)}}E dE(x,17,1i){if(v.4u>0){17-=v.4u*1;1i-=v.4u*1}B y=4c(17);if(x.s("Fm")=="1"){y=4c(1i-17)}if(x.s("WB")=="1"){if(x.s("Wt")=="1"){y=y+(1i>0?\' \'+2B(x.s("Wh"))+\' \'+4c(1i):\'\')}F{17==0?y=4c(1i):\'\'}}x.6o(y)}G.x6=E(17,1i){B x=7t("1f","2G");if(x){x.Eh(17,1i)}};G.jL=E(y){if(o.P.1i()>0){B x=7t("1f","2G");if(x){x.jL(y)}}};G.9o=E(){if(!8i){if(v.hf==1){2S(mo);mo=1z(9o,3Z)}F{9o()}}};E 9o(){if(!8i){js("W7");8i=H;B x=7t("1f","aD");if(x){x.E2();if(v.Li==1&&o.1w){2S(o.KK);o.KK=1z(KY,(v.KJ>0?v.KJ:1)*2j)}}o.xJ?4t():\'\'}}E KY(){if(o.1w&&8i){o.U.8y()}}G.La=E(y){V(B x in b){if(x==y){b[x].28("3l")}}};G.7W=E(){2S(mo);if(8i){js("8u");B x=7t("1f","aD");if(x){x.hT();if(v.Li==1&&o.1w){o.U.f7()}}8i=L;o.xJ?4t():\'\'}};G.iJ=E(){B x=7t("3p","1R 9J");if(x){x.28("6D");x.6o(2B(\'1R\')+\' \'+(o.3u?0:2E.uH(v.1R*100))+\'%\');2S(o.iJ);o.iJ=1z(Lh,2j)}};E Lh(){B x=7t("3p","1R 9J");if(x){x.6o(\'\');x.28("3l");2S(o.iJ)}}G.3J=E(17,1i){if(v.4u>0){17-=v.4u*1;1i-=v.4u*1}V(B x in b){if(b.2v(x)){if(b[x].s("on")==1){if(b[x].g("1f")=="2G"){1i>0?b[x].28("2z",17/1i):\'\';b[x].Ev()}if(b[x].g("1f")=="17"){dE(b[x],17,1i)}if(b[x].g("1f")=="4V"){b[x].28("qT",0.5);b[x].28("iv",0)}}}}};G.3G=E(17,1i){V(B x in b){if(b.2v(x)){if(b[x].g("1f")=="1i"){if(v.4u>0){1i-=v.4u*1}b[x].6o(4c(1i))}if(b[x].g("1f")=="2G"){b[x].6V(17,1i);b[x].EI(1i)}if(b[x].g("1f")=="17"){dE(b[x],17,1i)}}}};G.8h=E(){if(!o.4H){1e.g("1q")?1e.1j():1e.1q()}};G.cn=E(){if(1e){if(o.4H){J o.4H.5Q()||1e.g("1q")}F{J 1e.g("1q")?H:L}}F{J L}};G.mq=E(x){if(1e){1e.5A(x)}};G.cj=E(){cj()};G.Lb=E(x){if(1e){1e.L1(x)}};G.Gd=E(){if(1e){1e.iI()}};G.Gc=E(x){if(1e){J 1e.L7(x)}};E cj(x){if(1e){1e.g("1q")?1e.1j(x):\'\'}o.4H?o.4H.1j():\'\'};G.d5=E(){if(W){if(W.g("1q")){W.1j(1)}F{W.1q()}}};G.iF=E(x){if(W){if(W.g("1q")&&x!=1){x!=2?W.1j():\'\'}F{1z(E(){W.1q()},100)}}};G.iw=E(){if(W){J W.g("1q")?H:L}F{J L}};G.cX=E(x){J W?W.g(x):\'\'};G.6n=E(x){if(W){W.xl(x)}};G.L2=E(x){if(W){W.Lk(x)}};G.aI=E(){if(W){W.aI()}};G.mv=E(){if(W){W.mv()}};G.iA=E(){iA()};E iA(){V(B x in b){if(b.2v(x)){if(b[x].g("1f")=="6Y"){O(b[x].c(),{"1D":(!W.de()?0.5:1)})}if(b[x].g("1f")=="eD"){O(b[x].c(),{"1D":(!W.gc()?0.5:1)})}}}}G.de=E(){if(W){J W.de()}F{J L}};G.gc=E(){if(W){J W.gc()}F{J L}};G.gg=E(){if(W){J W.gg()}F{J L}};G.mA=E(){if(W){W.mA()}};G.eb=E(){if(W){W.eb()}};G.L5=E(x){if(x&&W){W.db(x)}};G.L6=E(x){if(x&&W){W.mD(x)}};G.KH=E(x){if(x&&W){O(W.co(),{"Wg":"1V","2P-2x":W.s("7m")});1Y.7O(x).1Q(W.co());3l(W.c())}};G.VZ=E(){};G.vG=E(x){if(1e){1e.5V();1e.g("1q")?1z(E(){1e.1j()},4C):\'\'}};G.eM=E(){if(1e){1e.5V()}if(o.4H){o.4H.e7()}};G.ix=E(x){if(1e){1e.fW()}2I();4t()};G.mG=E(x){if(1e){1e.j5(x);1e.g("1q")?1e.1j():\'\'}if(o.4H){o.4H.e7()}x=="4Z"?vE():\'\'};E vE(){if(o.hc){B x=3H(o.iO/o.5X.6X(-1)[0],1).v0(2);V(B i in b){if(b.2v(i)){if(b[i].s("df")=="4Z"&&o.iO){b[i].6V(x,1)}if(b[i].s("3p")=="3j:4Z,1.0"){b[i].yA(x)}}}}}G.iG=E(x){if(1e){1e.j5("7g")}if(o.4H){o.4H.e7()}};G.bE=E(){if(1e){1e.9R();1e.g("1q")?1z(E(){1e.1j()},4C):\'\'}if(o.4H){o.4H.e7()}if(o.4w&&o.4d){o.3x.9b()}};G.wA=E(){o.4H?o.4H.1j():\'\';if(1e){1e.wA()}};G.iP=E(lV,2n,7L){V(B x in b){if(b.2v(x)){if(b[x].g("1f")=="1e"){if(b[x].s("g9")==1){b[x].E4()}}if(b[x].g("Fu")=="1e#"+lV){b[x].28("28#4v",2n);if(b[x].g("1E")=="1B"){if(7L){b[x].6o(wz(7L))}}F{if(v.1e[\'1e\'+lV+\'1f\']=="26"){if(7L==2B("6x")){b[x].bV(0)}F{b[x].bV(1)}}2I()}dc(b[x])}}}};G.Iq=E(){if(1e){1e.5V();1e.j5("7g");1e.j5("7e")}};G.jZ=E(){B x=7t("1f","2G");if(x){x.jZ()}};G.4j=E(){2I();if(7T){o.wf=H}};G.yC=E(x){if(!7T||x==1){2I();4t()}F{v.1t.we=H}};G.wc=E(){B b=7t("1E","O");if(b){b.DY()}};G.4E=E(){4t();2I();4t();if(o.ac){3l(7X)}F{!7T?6D(7X):\'\'}};G.G4=E(1c){if(eE==v.id&&v.1W.on==1){B x=1c.Fe;B y=L;if(x==1L){x=1c.Ff}if(I(o.29)||I(o.8F)||o.vP==1){J L}if(o.1w&&v.1W.j4==1){y=H}if(((v.1W.9f==1&&x==32)||(v.1W.W0==1&&x==13))&&(o.6k||o.54||y)){if(v.1W.2R==1){7M(\'1w\',o.1w?0:1)}o.U.dB();1c.aa();J L}!v.1W.lZ?v.1W.lZ=0.2:\'\';!v.1W.1G?v.1W.1G=5:\'\';if(v.1W.Io==1&&(o.6k||y)){if(o.P.1i()>0){V(B i=48;i<58;i++){if(x==i){o.U.3J((o.P.1i()*(x-48)*10)/100,H)}}}}if(x==39&&(o.6k||y)){lU(v.1W.z4)}if(x==37&&(o.6k||y)){lX(v.1W.z4)}if(x==38&&(o.6k||y)){lU(v.1W.yN)}if(x==40&&(o.6k||y)){lX(v.1W.yN)}if(x==W5&&(o.6k||y)){lU(v.1W.Fd)}if(x==VY&&(o.6k||y)){lX(v.1W.Fd)}}};E 7t(y,z){V(B x in b){if(b.2v(x)){if(b[x].s(y)==z){J b[x]}}}}E lU(x){if(x=="6Y"){if(o.W){o.Q.aI()}F{x="3I"}}if(x=="3I"){if(o.P.1i()>0){B sk=o.P.17()+3H(v.1W.3I);if(sk<o.P.1i()){o.U.3J(sk,H);js("lY",sk)}}}if(x=="1R"){o.U.3P(3H(v.1R)+3H(v.1W.lZ));1c.aa()}if(x=="1G"){o.P.1G(v.1W.1G/100);1c.aa()}if(v.1W.2R==1){7M(x,1)}}E lX(x){if(x=="6Y"){if(o.W){o.Q.eb()}F{x="3I"}}if(x=="3I"){if(o.P.1i()>0&&o.1y){B sk=o.P.17()-v.1W.3I>=0?o.P.17()-v.1W.3I:0;o.U.3J(sk,H);js("lY",sk)}}if(x=="1R"){o.U.3P(3H(v.1R)-3H(v.1W.lZ));1c.aa()}if(x=="1G"){o.P.1G(-v.1W.1G/100);1c.aa()}if(v.1W.2R==1){7M(x,0)}};G.Ga=E(1c){if(eE==v.id){B x=1c.Fe;if(x==1L){x=1c.Ff}if(x==57){if(v.1o==1){}}if(o.2a&&x==27){o.U.7V()}if(I(o.29)||I(o.8F)){J L}if(v.1W.f==1&&x==70&&v.hf!=1&&(o.6k||o.54)){if(v.1W.2R==1){7M(\'2a\',o.2a?0:1)}o.2a?o.U.7V():o.U.9q()}if(v.1W.m==1&&x==77&&(o.6k||o.54)){if(v.1W.2R==1){7M(\'5d\',o.3u?1:0)}o.3u?o.U.5F():o.U.4G()}}};G.4m=E(){3y(o.iV);V(B x in o){if(x.K("Z")==0&&x.K("GR")>-1){3y(o[x])}}V(B i=0;i<f3.R;i++){1a=f3[i];if(b[1a]){b[1a].4m()}}if(1e){1e.4m()}if(W){W.4m()}bg.4m();if(7X.4y==o.1O){o.1O.3k(7X)}F{o.1t?o.1t.3k(7X):\'\'}};G.iT=E(){iT()};G.eU=E(){eU();4t()};G.f8=E(){f8()};G.mR=E(){J 7T}};B F9=E(1a){B i;B C=[];B w;B h;B yH=0;B bg;B pN;B 9d;B mB=0;B 4v=H;B FU=L;B 3q=1;B 3w=1;B 2y;B jb;B 2X;B 8U;B 1f;B aj=\'\';B x0;B y0;B on;B 7b=L;B ci=L;B jK=0;B Wb;B Wc=0;B fF=0;B Fp=0;B ji=0;B oZ=L;B FC=L;B jl=L;B 3m=L;B jp;B g9;B pz;B xO=L;C=9N(C,g2.S);C=9N(C,v[1a]);B U=[C.1f];1f=U[0];I(C.Fg)?U[1]=C.Fg:\'\';I(C.Fi)?U[1]=C.Fi:\'\';I(C.1M)?C.1B=C.1M:\'\';if(2T(C.Fj)){o.aA?C.1G=C.Fj:\'\'}if(1f=="3e"){o.gw=H}if(I(C.3p)){if(C.1E=="1B"&&C.3p!=\'\'){if(I(v[C.3p+\'1B\'])){C.1B=v[C.3p+\'1B\']}}if(C.3p.K("1e#")==0){aj=C.3p;if(C.2X==\'\'&&aj.K(",")==-1){C.2X=2B(v.1e[\'1e\'+aj.1m(9)+\'1f\'])}}if(C.3p.K("6h")>-1){v.Fk=H}if(C.3p.K("3e:")>-1){o.gw=H}if(C.3p=="Wd"){C.We=1r Wf(C)}}B 7p=C.2X?C.2X.2r("///"):[];if(C.Fn==1){C.1E="1B";C.1B=hZ(0)+(U.R>1?\'///\'+hZ(1):\'\');if(2T(C.aG)){C.1u=C.aG}}C.it=[];C.il=[];B xb=0;B 2R=1r d6();B 1n=1r d6();B ds=1r d6();B WC=1r d6();B hV=0;B b9;if(C.1E=="1B"){if(C.4I){if(I(v[C.4I+\'1B\'])){C.1B=v[C.4I+\'1B\']}}if(I(C.1B)){2R[0]=4n(C.1B);C.qb=C.1B.R;B yM=[\'/\',\'|\',\'-\'];yM.K(C.1B.1m(-1))>-1?C.xS=C.1B.1m(-1):\'\';yM.K(C.1B.1m(0,1))>-1?C.xU=C.1B.1m(0,1):\'\';if(1f=="17"||1f=="1i"){if(C.1B.K(\'0:\')==0){C.qw=H}if(C.1B.2r(":").R==3){C.FE=H}F{if(C.1B.K(\'bW:bW\')>-1){C.FF=H}}if(C.ql==1){v.ql=1}}if(C.Fm==1&&C.1B.K("-")==0){C.Fq=H}if(C.1B.K("///")>0&&(1f=="4P"||C.Fn==1)){C.fP=C.1B.2r("///");C.1B=2R[0]=C.fP[0]}}if(v.xX==1){1z(8X,100);1z(8X,3Z);1z(8X,2j)}}F{if(I(C.1n)){2R[0]=C.1n;if(2R[0].K("///")>0&&2R[0].K("gT")==-1){2R=C.1n.2r("///")}if(I(C.pS)){2R[1]=C.pS}if(C.qs==1){if(2T(C.Fh)){2R.2J(C.Fh);hV=2R.R-1}}}}if(1f=="4P"){if(C.Wi==1&&I(C.pK)){C.xo=C.3p}}B Z=1Z("2c");if(C.1p==\'a4\'){o.a4?o.a4.1Q(Z):1z(E(){o.a4.1Q(Z)},100)}F{if(6P([C.1p],"Z")&&v.1t.1j==1&&v.1t.dr==1){o.1t.1Q(Z)}F{o.1O.1Q(Z)}if(1f=="aD"&&C.WD==1){Z.C.5C=F0}}if(C.EZ==1){C.i9=1r X0(C,Z)}B pN=1Z("2c");Z.1Q(pN);B eA=1Z("2c");O(eA,{"1p":"2A","18":0,"1g":0});Z.1Q(eA);O(Z,{"1p":"2A","18":0,"1g":0,"1D":1,"dU":"pi","pY":"iD"});if(2T(C.4I)){41(Z,{"id":(v.id+"5a"+"9V"+C.4I)})}if(C.F6==1||C.FV==1){O(eA,{"5w":"2K 0.2s 3i"})}if(2R.R>0){V(i=0;i<2R.R;i++){1n[i]=1Z("2c");O(1n[i],{"1p":"2A","1g":0,"18":0,"9B":"1V","1D":C.a,"5w":"1D 0.1s 3i"});if(C.gt>C.1G){O(1n[i],{"5w":"1D 0.1s 3i,2K 0.1s 3i"})}if(C.1E=="fC"&&C.2U!=\'\'){if(2T(C.4I)){41(1n[i],{"id":(v.id+"5a"+"Z"+"5a"+C.4I+"5a"+"1n")});if(v[C.4I+\'2U\']){C.2U=v[C.4I+\'2U\']}}if(C.2U.K(".uM")>-1||C.2U.K(".iR")>-1||C.2U.K(".9D")>-1||C.2U.K("gT")>-1){C.2U.K("//")==-1&&C.2U.K("gT")==-1?C.2U=\'//\'+C.2U:\'\';B z=1Z("42");C.9j=1;z.1v("eS",vY);z.2U=C.2U;1n[i].1Q(z);C.w=1n[i].2b;C.h=1n[i].2W;if(C.ES>0){O(z,{1d:C.ES})}}}if(C.1E=="1B"){O(1n[i],{"1u":(C.1u),"dU":C.eY*2H(v.8O,1),"pR":gP(C.4l),"jA-gB":C.j2+\'px\',"2P":"0 ey 0 ey","bv-9f":"eK"});if(o.aA){if(2T(C.ET)){O(1n[i],{"dU":C.ET*2H(v.8O,1),})}}if(C.2z==1){if(C.1B.K("<a ")>-1||1a=="ca"){O(1n[i],{"9B":"2t"})}}if(C.EU==1){O(1n[i],{"4l-j3":"EU"})}if(C.EV){O(1n[i],{"pY":C.EV+"em"})}2R[i]==\'4V\'?2R[i]=2B("4V"):\'\';1n[i].1U=sh(2R[i]);1z(yJ,100);C.w=1n[i].2b;C.h=1n[i].2W;if(2T(C.4I)){41(1n[i],{"id":(v.id+"ph"+C.4I+"X2")})}}if(C.1E=="O"){o.1y?1z(sn,4C):\'\'}B 9L=2R[i].5Y();if(9L.K(\'B:\')==0){9L=2H(1N[9L.1m(4)],\'\')}B qi=9L.K(\'<2C\')>-1||9L.K(\'<X3\')>-1;if(C.1E=="2C"&&(9L.K(\'<g>\')>-1||qi)){if(1f=="5d"||1f=="4P"){9L=9L.1P(/i5/g,\'i5\'+v.id+1a)}if(9L.K(\'4b\')>-1){bZ(1n[i])}1n[i].1U=(!qi?"<2C Y=\'20\' 1d=\'20\' 4k:4e=\'3N://46.w3.3R/7S/4e\' 4k=\'3N://46.w3.3R/4h/2C\'>":\'\')+9L+(!qi?"</2C>":\'\');1n[i].2b>20?C.w=1n[i].2b:\'\';1n[i].2W>20?C.h=1n[i].2W:\'\';O(1n[i],{"Y":C.w,"1d":C.h});if(C.aG!=-1){q9(1n,C.aG)}if(2T(C.4I)){41(1n[i],{"id":(v.id+"ph"+C.4I+"X4"+i)})}}eA.1Q(1n[i]);i>0?1j(1n[i]):\'\'}bD();pz?vY():\'\';if(C.3p=="3x"){C.3x=1;C.1j=1;o.3x?1n[0].1U=o.3x.cF(C.aG!=-1?C.aG:\'#3O\'):\'\';if(o.1k.2k){1n[0].ER=wR;1n[0].X5=5Z;1n[0].wj=wH}F{1n[0].kQ=6L;1n[0].kW=5Z;1n[0].iy=e6}}F{if((bg.2b*C.1G<35||bg.2W*C.1G<35)&&C.1E!=\'1B\'){vV();bZ(9d)}F{bZ(bg)}}if(1f=="4P"){B lu=\'\';if(C.ha==1&&I(C.3p)){lu=C.3p;if(lu.K("3j:")==0){B 1I=lu.1m(4).2r(",");if(1I.R==2){B vD=1I[1].2r("/");if(vD.R==2){1I[0]==\'hd\'?1I[0]="4a":\'\';if(v[1I[0]]==vD[1]){C.a=1;O(1n[0],{"1D":C.a})}}}}if(lu=="EY"||lu=="4Q"){o.U.fB();Z.C.5C=F0;o.vP=1}}if((C.1j==1&&(C.F1==1||C.F2==1||C.F3==1))||lu.K("7P")==0){C.F5=1;if(6P([C.1p],"Z")){C.Fo=1}}}if(1f=="1e"&&C.g9==1){g9=1r F8(Z,bg,C)}if(C.2z==0){fY(Z)}if(C.9j==1){1j(bg)}if(C.2y==1){qa()}if(C.1p.K("2x")>-1){fF=1}if(C.1p.K("1g")>-1){Fp=1}if(C.1p.K("2V")>-1||C.1p.K("Z")>-1){ji=1}2I();B t=\'\';if(C.bI!=0){t+="pL("+C.bI+"rq)"}if(C.X8==1){t+=" 3q(-1)"}if(C.X9==1){t+=" 3w(-1)"}if(t!=\'\'){O(eA,{"2K":t})}if(1f=="aD"){hT()}B 1I=[];B i;if(1f=="W"){1I=[\'eB\',\'FI\',\'pf\',\'FK\',\'pd\',\'lE\'];V(i=0;i<1I.R;i++){if(I(C[1I[i]])&&!I(v.W[1I[i]])){v.W[1I[i]]=C[1I[i]]}}}if(1f=="1M"){1I=[\'pa\',\'xr\',\'xu\'];V(i=0;i<1I.R;i++){if(I(C[1I[i]])&&!I(3f[1I[i]])){v[1I[i]]=C[1I[i]]}}}C.qv==1?9g():\'\';if(1f=="4P"&&C.on==0){3l(Z)}if(C.1j==1&&C.p6>0){1z(FL,C.p6*2j)}}E FL(){C.p6=-1;o.Q.4E()}E vV(){if(9d){9d.4y.3k(9d)}9d=1Z("2c");O(9d,{"1p":"2A","1g":0,"18":0,"Y":C.1E=="fC"?bg.2b:(bg.2b>35?bg.2b:35)*C.FM,"1d":C.1E=="fC"?bg.2W:(bg.2W>35?bg.2W:35)*C.uA});C=4f(C,\'k1\',\'k1\');Z.1Q(9d)}E bZ(x){if(1f.K("17")==0&&U.R==1){C.2z=0}if(1f=="4P"&&C.ha==0){C.2z=0}if(C.2z==1){if(C.kq==1){O(x,{"6K":"4b"})}O(x,{"9B":"2t"});if(o.1k.2k){x.1v("ci",E(e){wH(e)});x.1v("gA",E(e){wR(e)});x.1v("gC",E(e){FN(e)})}if(v.cp==1||!o.1k.2k){x.gY=b6}if(v.1t.ke==1||C.ke==1){O(x,{"2q-1u":"#pC","1D":0.5})}}F{O(x,{"6K":"7l"})}if(!o.1k.2k){x.kQ=6L;x.kW=5Z}if(C.3m==1||C.2y==1){x.iy=e6}}E wH(e){js("X1"+1a);e.aS();ci=H}E wR(e){C.FO==1?6L():\'\';e.aS()}E FN(e){e.aS();e.aa();C.FO==1?5Z():\'\';if(!ci){b6(e)}ci=L}E bD(){if(bg){bg.4y.3k(bg)}bg=1Z("2c");O(bg,{"1p":"2A","1g":0,"18":0});if(2T(C.4I)){41(bg,{"id":(v.id+"ph"+C.4I+"Xa")})}w=C.w;h=C.h;C.fD=-1;C.aM=-1;C=4f(C,\'2O\',\'2O\');C=4f(C,\'9Q\',\'9Q\');if(C.bh&&o.aA){if(C.bh!=\'0 0 0 0\'){C=4f(C,\'9Q\',\'bh\')}}if(C.1E=="1B"){w=1n[xb].2b;h=1n[xb].2W;if(C.x9>0){w<C.x9?w=C.x9:\'\'}}C=4f(C,\'fJ\',\'fJ\');C=4f(C,\'FP\',\'FP\');if(2T(C.4I)&&I(v.4P)&&C.1f=="4P"){if(1K(v.4P)==\'3z\'){V(B i=0;i<8a.6f(v.4P).R;i++){if(v.4P[i][C.4I]){if(v.4P[i][C.4I]=="6x"){C.on=0}F{B 1I=v.4P[i][C.4I].2r(":");if(1I[0]=="2O-18"){if(1I[1].K("%")>0){C.jy=2u(1I[1])}F{C.4p=2u(1I[1])}}}}}}}C.h=h;C.w=w;if(C.bg==1){h=h+C.ax+C.ai;w=w+C.7h+C.7m;C.h=h;C.w=w;if(C.1E=="1B"){C.kv=1n[0].2W}}F{C.4X=0}O(bg,{"Y":(C.FJ==1?FQ:w),"1d":h,"uC":(C.pE*h)/2,"2q":6U(C.59,C.4X),"5w":"2q .1s 3i, 2K .1s 3i"+(2T(C.dg)?\', 5R .1s 3i\':\'\')});if(C.1E=="fC"){O(bg,{"Y":w,"1d":h,"uC":(C.pE*h/C.1G)/2,})}if(C.Ez==1){uh(bg,C.59,C.EA,C.EB)}if(C.pG==1){O(bg,{"2Y":"5I 6F "+C.pH})}if(C.8C==1){O(bg,{\'jU-5R\':\'8C(bt)\'})}pN.1Q(bg)}E 2I(){B fD=(-bg.2W/2);B aM=(-bg.2b/2);if(fD!=C.fD||aM!=C.aM){O(bg,{"1g":(-bg.2W/2),"18":(-bg.2b/2)});C.fD=fD;C.aM=aM}if(9d){B x=C.1E=="fC"?bg.2b:(bg.2b>35?bg.2b:35);B y=C.1E=="fC"?bg.2W:(bg.2W>35?bg.2W:35);O(9d,{"1g":(-y/2)+C.Ee-C.Ex,"18":(-x/2)+C.Xc-C.Xd})}V(B i=0;i<2R.R;i++){B it=C.1E=="2C"?2E.43(2u(1n[i].C.1d))/2:2E.43(1n[i].2W)/2;B il=C.1E=="2C"?2u(1n[i].C.Y)/2:1n[i].2b/2;if(it!=C.it[i]||il!=C.il[i]){O(1n[i],{"1g":-it,"18":-il});if(bg){O(1n[i],{"1g":(53(1n[i].C.1g)+C.ax/2-C.ai/2+C.Xe/2+C.Xf/2),"18":(53(1n[i].C.18)+C.7h/2-C.7m/2+C.Xg/2+C.Xh/2)})}C.it[i]=it;C.il[i]=il}}}E 6L(){B i;7b=H;if(C.ds==1){if(on&&I(C.pS)){i=1}F{i=0}if(b9&&ds.R>2){i=2}if(ds[i]){qp();1q(1n[ds[i]])}}if(C.bg==1){O(bg,{"2q":6U(wI(C.bR,C.59),wI(C.9T,C.4X))});if(2T(C.dg)){O(bg,{"5R":"jH("+C.dg+")"})}}if(C.7B>-1&&!FU){V(i=0;i<2R.R;i++){if(1n[i].C.5q!="3m"){O(1n[i],{"1D":C.7B})}}}if(C.pP!=-1){q9(1n,C.pP)}if(C.FV==1){jK+=45;hK(1n[0],jK)}if(C.gt>C.1G&&C.gt>-1){1G(C.gt)}if(1f=="1e"&&o.Q.cn()){}F{if(C.2y==1&&C.qv!=1){B x=7p.R>1&&!on?7p[1]:7p[0];if(x){if(x.K(\'B:\')==0){2X.1U=1N[x.1m(4)];9g()}}1q(2y);O(2y,{"1D":1})}}if(1f=="5d"){o.U.5h(H);o.5h=H}o.do=H;o.Q.kL(1a,"7b")}E 5Z(){7b=L;B i;if(C.ds==1){if(on&&I(C.pS)){i=1}F{i=0}if(b9&&ds.R>2){i=2}qp();1q(1n[i])}if(C.bg==1){O(bg,{"2q":6U(C.59,C.4X)});if(2T(C.dg)){O(bg,{"5R":"jH(1)"})}}if(C.7B>-1){V(i=0;i<2R.R;i++){if(1n[i].C.5q!="3m"){O(1n[i],{"1D":C.a})}}}if(C.gt>-1){1G(C.1G)}if(C.pP!=-1){q9(1n,(C.aG==-1?\'#3O\':C.aG))}if(1f=="5d"&&!o.2a){o.U.5h(L);o.5h=L}xB();o.do=L;o.Q?o.Q.kL(1a,"5P"):\'\'}E xB(){if(C.2y==1&&C.qv!=1){1j(2y);O(2y,{"1D":0})}}E b6(e){e?e.6C=H:\'\';if(!oZ){o.Q.f9(1a);if(1f=="4P"){qx()}xB();if(C.Xb==1){jK+=45;hK(1n[0],jK)}jl=H;if(C.FX==1||(1a=="xq"&&C.1j==1&&C.vu==1)){o.Q.4E()}}};G.FY=E(){b6()};E qx(){if(2R){if(2R.R>1){if(on==H){1q(1n[0]);1j(1n[1])}F{1q(1n[1]);1j(1n[0])}}if(C.2y==1&&7p.R>1){2X.1U=o.ni+(on==H?7p[0]:7p[1])+o.ic;9g()}}if(I(C.xo)){if(on==H){C.3p=C.xo}F{C.3p=C.pK}}oU();on=on!=H;if(C.3p){if(C.3p.K(",0/1")>-1){js(C.3p,on?1:0)}}if(C.bg==1&&I(C.xn)){if(C.xn!=-1){if(on){C.FR=C.59;C.59=C.xn}F{C.59=C.FR}bD();bZ(bg);2I();if(C.1E=="1B"){8X()}F{1G(C.1G)}}}}E oU(){if(I(C.fP)){if(C.fP.R>1){if(on==H){6o(C.fP[0])}F{6o(C.fP[1])}}}}E r4(1c){1c.6C=H;o.Q.f9(1a)}E qp(){V(B i=0;i<2R.R;i++){if(1n[i].C.5q!="3m"){O(1n[i],{"1D":C.a});1j(1n[i])}}}E yJ(1B){if(1n[0]){if(1n[0].2b>o.3d-C.4p-C.4A-C.7h-C.7m){if(C.xj==1){if(!1B){1B=1n[0].1U}1n[0].1U=\'<xj>\'+1B+\'</xj>\'}F{O(1n[0],{"bv-9f":"gV"})}O(1n[0],{"Y":o.3d-C.4p-C.4A-C.7h-C.7m})}}}E vY(){if(bg){pz=L;C.9j=0;1j(bg);if(1n[0]){C.w=1n[0].2b*C.1G;C.h=1n[0].2W*C.1G;1G(C.1G)}C.a9=0;bD();vV();bZ(9d);1q(bg);2I();o.Q.4j();if(!5Q(Z)){3l(Z)}}F{pz=H}}E EE(1c){1c.6C=H}E e6(){if(!o.1k.2k&&!o.do){6L()}9g()}E 1G(x){if(x>0){O(bg,{"2K":"1G("+x+")"});V(i=0;i<2R.R;i++){O(1n[i],{"2K":"1G("+x+")"})}if(C.i9){C.i9.1G(x)}3q=x;3w=x}}E qa(){2y=1Z("2c");O(2y,{\'1p\':\'2A\',\'18\':0,\'1g\':0,\'1d\':\'2t\',"1D":0,"5w":"1D 0.1s 3i"});jb=1Z("2c");C=4f(C,\'ky\',\'ky\');C=4f(C,\'FH\',\'FH\');O(jb,{\'1p\':\'2A\',\'18\':0,\'1g\':0,\'Y\':\'100%\',\'1d\':30,\'2q-1u\':C.jV,\'1D\':C.la,\'2Y-6S\':C.td});2X=1Z("2c");O(2X,{\'1p\':\'2A\',\'18\':C.sL,\'1g\':C.qy,\'1u\':C.sT,\'4l-kj\':gP(C.ti),\'4l-3M\':C.tg*2H(v.8O,1),"jA-gB":C.tf+\'px\',"2G-1d":"1"});if(C.2X){if(C.2X.K("B:")==0){C.Fz=H}}if(!C.Fz){O(2X,{\'bv-9f\':\'eK\'})}if(C.h6==1){8U=1Z("2c");8U.1U=\'<2C Y="bt" 1d="ta" sW="0 0 8 6" 8H="1.1" 4k="3N://46.w3.3R/4h/2C" 4k:4e="3N://46.w3.3R/7S/4e"><h7 id="Er" 4x="1V" 6p="#\'+C.jV.1P("#","")+\'" 6p-Es="Et" 8s="0 0 8 0 4 6"></h7></2C>\'}if(C.qv==1){O(2y,{"1D":1});bZ(2y)}F{fY(2y)}Z.1Q(2y);2X.1U=o.ni+(C.2X==\'\'?2B(1f):7p[0])+o.ic;2y.1Q(jb);2y.1Q(2X);if(C.h6==1){2y.1Q(8U);B wu=o.vv?\'-bt\':\'-ta\';B ps=C.WY;if(!I(ps)){ps=\'\'}B tp=ps.K("1g")>-1;if(tp){hK(8U,\'-WG\')}O(8U,{\'1p\':\'2A\',\'2x\':(ps.K("2x")>-1?10*C.1G:\'2t\'),\'18\':(ps.K("18")>-1?10*C.1G:(ps==\'\'||ps==\'1g\'?\'50%\':\'2t\')),\'2O-18\':(ps==\'\'||ps==\'1g\'?\'-HW\':0),\'2V\':(tp?\'2t\':wu),\'1g\':(tp?wu:\'2t\'),\'1D\':C.la})}9g()}E 9g(){if(C.2y==1){O(2y,{"1g":(ji==1?-h-2y.2W+3:-2y.2W/2)+C.WJ-C.WK,"18":(fF==1?-2X.2b:(ji==1?-w/2:+2X.2b))-(ji==1?0:2X.2b/2+5)+C.WL-C.WM,"1d":C.qy+2X.2W+C.sF,"Y":C.sL+2X.2b+C.Ep});O(jb,{\'1d\':2y.2W});2y.C.5C="2j"}}G.c=E(){J Z};G.s=E(x){J C[x]};G.ss=E(x,x2){J I(C[x])?C[x][x2]:L};G.g=E(x){aH(x){1l"Y":J w;1h;1l"1d":J h;1h;1l"h":J 2H(C.kv,h);1h;1l"x":J 53(Z.C.18);1h;1l"y":J 53(Z.C.1g);1h;1l"1D":J Z.C.1D?Z.C.1D:1;1h;1l"1q":J 4v;1h;1l"3q":J 3q;1h;1l"3w":J 3w;1h;1l"1f":J 1f;1h;1l"Fu":J aj;1h;1l"jl":J jl;1h;1l"1E":J C.1E;1h;1l"R":J C.qb?C.qb:0;1h;1l"1a":J 1a;1h;1l"x0":J x0;1h;1l"y0":J y0;1h;1l"7b":J 7b;1h;1l"1e#":J aj.K("1e#")==0;1h;1l"1e:":J aj.K("1e:")==0;1h;1l"w9":J 1f=="4P"&&C.1E=="1B";1h;1l"28#4v":J xO;1h;7l:J L}};G.28=E(k,x){aH(k){1l"1q":7b?5Z():\'\';4v=x;1h;1l"2n":Fr(x);1h;1l"6D":6D(Z);1h;1l"3l":3l(Z);1h;1l"Fv":C.3m=0;1h;1l"w6":if(C.Fw>0&&C.3m!=1&&!jp){2S(jp);jp=1z(E(){3l(Z);C.3m=1;jp=1L},C.Fw*2j)}1h;1l"1G":1G(x);1h;1l"WN":O(Z,{"2K":"1G(0)"});1h;1l"3q":O(Z,{"2K":"3q("+x+")"});3q=x;1h;1l"3w":O(Z,{"2K":"3w("+x+")"});3w=x;1h;1l"1D":O(Z,{"1D":x});1h;1l"qT":O(1n[0],{"1D":x});1h;1l"iv":O(1n[0],{"5R":"iv("+x+")"});1h;1l"18":O(Z,{"18":x});1h;1l"1g":O(Z,{"1g":x});1h;1l"Y":O(Z,{"Y":x});1h;1l"1d":O(Z,{"1d":x});1h;1l"sS":C.sS=x;1h;1l"fF":fF=x;1h;1l"28#4v":xO=x;1h;1l"x":O(Z,{"18":x});1h;1l"y":O(Z,{"1g":x});1h;1l"6b":C.6b=x;1h;1l"7P":C.7P=x;1h;1l"x0":x0=x;1h;1l"y0":y0=x;1h;1l"gn":C.gn=x;1h;7l:J L}};E Fr(x){if(x&&o.1k.2k){oZ=H;1z(FB,ek)}if(!x){if(C.qs==1&&b9){1j(1n[hV]);1q(1n[0]);b9=L}}if(C.9j==1){x?1q(Z):1j(Z)}F{if(1a=="WF"||1a=="FA"){x?1q(Z):1j(Z)}F{O(Z,{"2n":(x?"4Q":"1V")})}4v=x;x?1q(Z):\'\'}if(x&&C.p8){C.p8=L;1z(8X,100)}}E FB(){oZ=L}G.6o=E(x,y){if(aj!=\'\'&&(C.1B==\'x\'||C.1B==\'1x\')){x=x+\'x\'}if(y){x=C.1B+x}6o(x);!5Q(Z)?C.p8=H:\'\'};B z2;G.hE=E(x){if(z2!=x){C.9k=x;6o(x);!5Q(Z)?C.p8=H:\'\';o.Q?o.Q.4j():\'\'}z2=x};G.ym=E(){hK(eA,mB);mB+=20};E hK(x,y){O(x,{"2K":"pL("+y+"rq)"+(x==1n[0]&&!FC&&3q!=1?\' 1G(\'+3q+\')\':\'\')})};G.FD=E(x){if(C.1B.K("{1M")>-1){6o(C.1B)}};G.qx=E(){qx()};E 6o(1B){if(C.1E=="1B"){if(I(1B)){if(C.FE){if(1B.R==4){1B=(C.qw?\'0:0\':\'bW:0\')+1B}if(1B.R==5){1B=(C.qw?\'0:\':\'bW:\')+1B}if(1B.R==7){1B=(C.qw?\'\':\'0\')+1B}}if(C.FF){if(1B.R==4){1B=\'0\'+1B}}C.qb=1B.R}1B=(C.xU?C.xU+(C.Fq?\'\':\' \'):\'\')+1B+(C.xS?\' \'+C.xS:\'\');B EP=1n[0].2b+(C.bg==1?C.ax+C.ai:0);B Ef=1n[0].2W+(C.bg==1?C.ax+C.ai:0);1n[0].1U=o.ni+(1f=="4P"?sh(1B):1B)+o.ic;if(C.WQ==1){1n[0].1U+=\'<6q C="2n:c4-4Q;Y:eP"></6q><6q C="2Y-1g: ey 6F \'+3r(C.1u)+\';2Y-18: ey 6F d9;2Y-2x: ey 6F d9;1p: 2A;2x:ey;1g: 50%;2O-1g: -5I;"></6q>\'}if(1f=="1M"){O(1n[0],{"Y":"2t","bv-9f":"eK"});yJ(1B)}C.w=1n[0].2b+(C.bg==1?C.ax+C.ai:0);C.h=1n[0].2W+(C.bg==1?C.ax+C.ai:0);if(EP!=C.w||Ef!=C.h||(C.w>0&&yH==0)){8X()}if(1n[0].2b>0){yH=C.w}F{aj!=\'\'?1j(1n[0]):\'\';if(1B!=\'\'){1z(8X,10)}}}}G.8X=E(){8X()};E 8X(){if(C.1E=="1B"){if(1n[0]){if(1n[0].2b>0){aj!=\'\'?1q(1n[0]):\'\';w=C.w=1n[0].2b;h=C.h=1n[0].2W;bD();bZ(bg);2I();if(o.Q){if(6P([C.1p],"Z")){o.Q.yC()}F{o.Q.4j()}}}}}}G.yA=E(x){if(C.EO==1){B n=4;if(1a=="WR"){if(o.1k.2k){J}}F{n=8}B y=\'i5\';B z=[];V(B i=1;i<n;i++){z[i]=1Y.7O(y.az(v.id,1a,\'WS\',i))}if(z[1]){V(B i=1;i<n;i++){z[i]?1j(z[i]):\'\'}if(n==4){V(B i=1;i<n;i++){x>(i/n)&&z[i]?1q(z[i]):\'\'}}F{V(B i=n;i>0;i--){if(x*1+(1/n)>=(i/n)&&z[i]){1q(z[i]);1h}}}}}};G.On=E(){if(!on){if(2R){if(2R.R>1&&U.R>1){1j(1n[0]);1q(1n[1])}}if(U.R>1){1f=U[1];if(C.2y==1){2X.1U=hZ(1);9g()}}if(C.qs==1&&b9){1j(1n[hV]);b9=L}oU();on=H}};E hZ(x){J o.ni+(C.2X==\'\'?2B(U[x]):(7p.R>1?7p[x]:7p[0]))+o.ic}G.bV=E(x){bV(x)};G.DZ=E(x,y){if(C.i9){C.i9.e7(x,y)}};E bV(x){B y=\'i5\';B z=1Y.7O(y.az(v.id,1a,\'WV\'));if(z){O(z,{"5w":"2K 0.1s 7a-5P"});if(x==1){z.C.2K=\'E0(0, 0)\'}F{z.C.2K=\'E0(-E1, 0)\'}}F{if(x==1){C.a=1}F{C.a=0.5}}on=x==1;if(C.2y==1&&7p.R>1){2X.1U=(on?7p[0]:7p[1])}O(1n[0],{"1D":C.a})};G.i0=E(){if(on){if(2R){if(2R.R>1&&U.R>1){1q(1n[0]);1j(1n[1]);O(1n[0],{"1D":C.a})}}1f=U[0];if(U.R>1){if(C.2y==1){2X.1U=hZ(0);9g()}}oU();on=L;b9=L}};G.r4=E(){if(C.qs==1){qp();1q(1n[hV]);b9=H}};G.E2=E(){B 2M=L;if(C.1j==1&&C.E3==1){if(5Q(o.2e)){2M=H}}if(!2M){6D(Z);B fk=Z.ex("*");V(B i=fk.R;i--;){O(fk[i],{"6b-1w-7r":"WW"})}4v=H}};G.hT=E(){hT()};E hT(){3l(Z);B fk=Z.ex("*");V(B i=fk.R;i--;){O(fk[i],{"6b-1w-7r":"8k"})}4v=L}G.4m=E(){if(2R.R>0){V(i=0;i<2R.R;i++){if(1n[i].4y==Z){Z.3k(1n[i])}1n[i]=1S}}if(bg){bg.gX("gY");bg.gX("kQ");bg.gX("kW");bg.4y.3k(bg);bg=1S}if(C.1p==\'a4\'){if(Z.4y==o.a4){o.a4.3k(Z)}}F{if(Z.4y==o.1O){o.1O.3k(Z)}F{if(o.1t){if(Z.4y==o.1t){o.1t.3k(Z)}}}}if(2y){if(2y.4y==Z){Z.3k(2y)}}Z=1S};G.E4=E(){g9?g9.gb():\'\'};G.DY=E(){sn()};E sn(){E5(2R[0],C.1u,1n[0])}E sh(x){B z=x+\'\';if(x.K(\'{\')>-1){if(x.K(\'{17}\')>-1&&I(o.3v)){x=x.1P(\'{17}\',fv(o.3v.aw().t))}if(x.K(\'{1M\')>-1){B y=o.au?o.au:(v.1M?v.1M:\'\');if(x.K(\'{bK}\')>-1&&o.Q){x=x.1P(\'{bK}\',o.Q.cX(\'bK\'))}if(o.bf&&o.Q){y=o.Q.cX(\'bf\')}x=x.1P(\'{1M}\',y);if(o.bf&&!o.Q){1z(6o,100,z)}}if(x.K(\'{1B\')>-1){V(B i=1;i<6;i++){if(x.K(\'{1B\'+i+\'}\')>-1){if(I(v[\'1B\'+i])){x=x.1P(\'{1B\'+i+\'}\',v[\'1B\'+i])}F{x=x.1P(\'{1B\'+i+\'}\',\'\')}}}}if(x.K(\'{6Y}\')>-1){o.i1=1a;if(o.Q){x=x.1P(\'{6Y}\',o.Q.cX(\'E7\'))}}}J x}G.rK=E(){6o(C.1B)};E q9(1n,6i){V(B i=0;i<1n.R;i++){E8(1n[i],6i)}if(C.3p=="3x"){if(o.3x){o.3x.E9(1n[0],6i)}}}};B Ea=E(1a,1f){B i;B C=[];B w;B h;B bg;B 4v=H;B x0;B y0;B 3q=1;B 3w=1;B fs=0;B 8G=0;B WX;B 3F;B p1;B 7b;B 2z;B 3D;B Ei;B Ew;B tD;B Eo;B 2y;B 2X;B 8U;o.ED=-1;B pJ;B 7b;B uU;V(i in g2.S){C[i]=g2.S[i]}B 1f=v[1a].1f;B 1E=v[1a].1E;V(i in g2[1f]){C[i]=g2[1f][i]}V(i in v[1a]){C[i]=v[1a][i]}C.w=2u(C.w);C.h=2u(C.h);C=4f(C,\'2O\',\'2O\');C=4f(C,\'9Q\',\'9Q\');if(o.aA){if(C.Eb>0){C.w=2u(C.Eb)}if(C.bh){if(C.bh!=\'0 0 0 0\'){C=4f(C,\'9Q\',\'bh\')}}}B Z=1Z("2c");if(v.1t.dr==1&&v.1t.1j==1){o.1t.1Q(Z)}F{o.1O.1Q(Z)}1f=="2G"?o.a4=Z:\'\';B aX=L;if(C.df){if(C.df!=\'1R\'){aX=H}}O(Z,{"1p":"2A","1g":0,"18":0,"1D":1,"dU":"pi","pY":"iD"});if(C.Ec==1){Z.C.5C=C.5b}bD();B 9E=1Z("2c");O(9E,{"1p":"2A","2V":2E.43(-C.h/2),"18":2E.43(-C.w/2)});if(C.7u>0&&C.Ip==1){O(9E,{"2Y-6S":C.7u*C.h/2,"1d":C.h,"6z":"3m","4b-2F":"1V"})}if(2T(C.4I)){41(Z,{"id":(v.id+"ph"+C.4I)})}Z.1Q(9E);if(1f==\'2G\'&&v.rv==1){Ek()}if(C.2y==1){qa()}B 9n=1Z("2c");jY(0,9n,0.3,(C.4Y==1?"3i-4Y("+(C.rY==1?"to 18,":\'\')+3r(C.E6)+", "+3r(C.q5)+")":3r(C.q5)),C.w,C.11J);if(C.DK==1&&I(C.oY)){B hv=1Z("2c");hv.1U=C.oY.1P(/\\#DL/g,3r(C.q5));9n.1Q(hv);O(hv,{"1p":"2A","2V":-2E.43(C.h/2),"18":0,"4b-2F":"1V"});O(9n,{"6z":"3m","2q":"1V"});B x=["qY","h7","oV","l5","dw"];V(B y=0;y<x.R;y++){B z=hv.rg("2C "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.6p=3r(C.q5)}}}}9E.1Q(9n);B V4=[];B bN=1Z("2c");jY(1,bN,C.DW,(C.4Y==1?"3i-4Y("+(C.rY==1?"to 18,":\'\')+3r(C.DO)+", "+3r(C.DV)+")":C.DV),0,C.WU);9E.1Q(bN);if(C.7B>0){B e3=1Z("2c");jY(2,e3,C.DH,C.WT,0,C.7B);9E.1Q(e3)}B 7o=1Z("2c");jY(3,7o,C.DI,(C.4Y==1?"3i-4Y("+(C.rY==1?"to 18,":\'\')+3r(C.DJ)+", "+3r(C.1u)+")":C.1u),0,C.a);if(C.DK==1&&I(C.oY)){B oX=1Z("2c");oX.1U=C.oY.1P(/\\#DL/g,3r(C.1u));O(oX,{"1p":"2A","2V":-2E.43(C.h/2),"18":0,"4b-2F":"1V"});O(7o,{"6z":"3m","2q":"1V"});7o.1Q(oX)}if(C.5L==1){B bU=1Z("2c");C=4f(C,\'se\',\'se\');C=4f(C,\'s8\',\'s8\');O(bU,{"1p":"2A","2V":C.h/2,"18":0,"4b-2F":"1V","4l-3M":C.DM*2H(v.8O,1),"1u":C.6l,"2G-1d":"100%","2P-1g":C.WO,"2P-2V":C.WI,"2P-18":C.WH,"2P-2x":C.WP,"2O-1g":C.WZ,"2O-2V":C.Xj,"2O-18":C.Xi,"2O-2x":C.X7,"2Y-6S":(C.DG+"px"),"2n":"1V"});if(C.DN==1){O(bU,{"2q":3r(C.DP)})}7o.1Q(bU);B kP=L;B X6=L}o.pM=C.h;9E.1Q(7o);if(C.fy==1){B 8s=[];if(1K DQ!=="1L"){B 9c=1r DQ(Z,8s,w,C)}}if(C.3D==1){if(C.di.5Y().K(\'<2C\')==-1){C.di==\'\'?C.di="<2C Y=\'20\' 1d=\'20\'><g><dw ry=\'5\' rx=\'5\' cy=\'10\' cx=\'10\' 6p=\'#d8\'/></g></2C>":\'\'}3D=1Z("2c");3D.1U=C.di.5Y();C=4f(C,\'DR\',\'DR\');O(3D,{"1p":"2A","1g":-10+C.Wa-C.W9,"18":-2j,"4b-2F":"1V","1d":20,"Y":C.gp,"1D":C.vp,"5w":"2K 0.1s 3i, 1D 0.1s 3i"});if(C.l1==1||C.tP==1){O(3D,{"2K":"1G(0)"})}F{if(C.pU!=1){O(3D,{"2K":"1G("+C.pU+")"})}}Z.1Q(3D);if(C.qZ!=-1){B x=["qY","l5","dw"];V(B y=0;y<x.R;y++){B z=3D.rg("2C "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.6p=3r(C.qZ)}}}}C.fQ=3D.2b}if(C.bI!=0){O(Z,{"2K":"pL("+C.bI+"rq)"})}if(C.3m==1){1j(Z);4v=L}if(1f=="1R"){if(C.1j==1&&C.kb==1){o.kD=H;C.3m=H}F{o.kD=L}}C.b7=0;if(C.bI!=0){C.k6=2E.GJ(C.bI);if(C.k6>45&&C.k6<135){C.b7=90}if(C.k6>W6&&C.k6<DS){C.b7=EH}}if(aX){o.hc=C.df=="4Z";w=C.w;6V(1,o.5X.6X(-1)[0],"no")}E jY(n,x,y,z,DT,Ed){O(x,{"1p":"2A","2V":0,"18":0,"Y":DT,"1d":(C[\'h\'+n]>0?C[\'h\'+n]:C.h),"2q":z?(z.K("3i")>-1?z:3r(z)):\'\',"2Y-6S":(C.Ip==1?1:C.7u*C.h/2),"1D":Ed,"4b-2F":"1V","5w":"2K 0.2s 7a-in-5P"})}E bD(){bg=1Z("2c");C=4f(C,\'fJ\',\'fJ\');B kv=C.h+C.ax+C.ai;B DX=C.w+C.7h+C.7m;if(C.bg==1){}F{C.4X=0}C=4f(C,\'k1\',\'k1\');if(v.1t.ke==1||C.ke==1){C.59=\'#pC\';C.bg=1;C.4X=0.5}O(bg,{"1p":"2A","1g":0,"18":0,"Y":DX,"1d":kv*C.uA,"uC":(C.pE*kv)/2,"2q":6U(C.59,C.4X),"9B":"2t","5w":"1D .1s 3i, 2q .1s 3i"});if(C.8C==1){O(bg,{\'jU-5R\':\'8C(bt)\'})}if(C.pG==1){O(bg,{"2Y":"5I 6F #"+C.pH})}if(C.2z==1){if(C.kq==1){O(bg,{"6K":"4b"})}if(!o.1k.2k||v.cp==1){bg.gY=b6;bg.W4=uT;bg.W3=pt;bg.iy=e6}}F{O(bg,{"6K":"7l"})}if(!o.1k.2k){bg.kQ=6L;bg.iy=e6;bg.kW=5Z}if(o.1k.2k&&C.2z==1){bg.1v("gA",E(1c){1c.6C=H;if(!I(1c.5y)&&1c.8e.R>0){1c.5y=1c.8e[0].kd;1c.96=1c.8e[0].nb}pJ=1c;6L(1c);pt(1c)});bg.1v("gC",E(1c){1c.6C=H;o.3F=L;5Z(1c);uT(pJ)});bg.1v("2z",E(1c){1c.6C=H});bg.1v("ci",E(1c){if(!I(1c.5y)&&1c.8e.R>0){1c.5y=1c.8e[0].kd;1c.96=1c.8e[0].nb}pJ=1c;o.3F=H;e6(1c)})}O(bg,{"18":2E.uH(-C.w/2-C.7h)});O(bg,{"1g":2E.uH(-C.h/2-C.ax+C.Ee-C.Ex)});if(C.Ez==1){uh(bg,C.59,C.EA,C.EB)}Z.1Q(bg)}E 2I(Y){if(Y!=w){w=Y;o.uj=w;B bi=w/9n.2b;O(bg,{"Y":(w+C.7h+C.7m),"18":-w/2-C.7h,});O(9E,{"18":-w/2});O(9n,{"Y":w});O(9E,{"Y":w});B xx=bN.2b*bi;if(xx>9n.2b){xx=9n.2b}O(bN,{"Y":xx});B wp=7o.2b*bi;O(7o,{"Y":wp});l0(wp);if(1f=="2G"){Eu()}if(C.fy==1){9c?9c.EJ(w):\'\'}if(o.6j){o.6j.2I()}}}E l0(x){if(C.3D==1){if(x<C.fQ/2&&C.gp!=20){x=C.fQ/2}if(x>w-C.fQ/2&&C.gp!=20){x=w-C.fQ/2}B y=x-w/2-C.fQ/2+C.W2-C.W1;O(3D,{"18":y})}}E tT(){O(3D,{"2K":"1G("+C.pU+")"})}E 6L(1c){o.Q.kL(1a,"7b");if(C.bg==1){if(C.9T!=-1){B m=1r 5N({"mc":bg,"1E":"8t","to":C.9T,"17":0.1,"me":(1a+"bg")})}if(2T(C.bR)){O(bg,{"2q-1u":C.bR})}}if(2T(C.uv)){O(7o,{"2q-1u":C.uv})}if(C.3D==1){if(C.EC==1&&I(C.vh)){if(C.p4==1&&3F){}F{3D.1U="<2C Y=\'"+C.gp+"\' 1d=\'20\' 4k:4e=\'3N://46.w3.3R/7S/4e\' 4k=\'3N://46.w3.3R/4h/2C\'>"+C.vh.5Y()+"</2C>"}}if(C.l1==1){if(C.tP==1&&!o.1y){}F{tT()}}F{if(C.pb!=-1){B m2=1r 5N({"mc":3D,"1E":"8t","to":C.pb,"17":0.1,"me":(1a+"3D")})}}}if(C.2y==1&&(o.P.1i()>0||1f=="1R"||aX)){kx()}if(C.fm>0){O(bg,{"2K":"3w("+((C.fm-1)/5+1)+")"});vq(C.fm)}if(C.3D==1&&C.tU==1){l0(aR(1c.5y)-8G)}if(1f=="1R"){o.U.5h(H);o.5h=H}7b=H;o.do=H}E vq(x){O(9n,{"2K":"3w("+x+")"});O(bN,{"2K":"3w("+x+")"});e3?O(e3,{"2K":"3w("+x+")"}):\'\';O(7o,{"2K":"3w("+x+")"})}E 5Z(){if(!p1){if(C.7B>0){O(e3,{"Y":0})}if(2T(C.uv)){O(7o,{"2q-1u":C.1u})}if(C.bg==1){if(C.9T!=-1){B m=1r 5N({"mc":bg,"1E":"8t","to":C.4X,"17":0.1,"me":(1a+"bg")})}if(2T(C.bR)){O(bg,{"2q-1u":C.59})}}if(C.3D==1){if(C.EC==1&&I(C.vh)){if(C.p4==1&&3F){}F{3D.1U="<2C Y=\'"+C.gp+"\' 1d=\'20\' 4k:4e=\'3N://46.w3.3R/7S/4e\' 4k=\'3N://46.w3.3R/4h/2C\'>"+C.di.5Y()+"</2C>"}}if(C.l1==1){O(3D,{"2K":"1G(0)"})}F{if(C.pb!=-1){B m2=1r 5N({"mc":3D,"1E":"8t","to":C.vp,"17":0.1,"me":(1a+"3D")})}}}if(C.fm>0){O(bg,{"2K":"3w(1)"});vq(1)}if(1f=="1R"&&!o.2a){o.U.5h(L);o.5h=L}o.Q.kL(1a,"5P")}if(C.fy==1&&9c){9c.5P()}if(C.2y==1&&(o.P.1i()>0||1f=="1R")){qu()}if(o.pk&&1f=="2G"){o.th.1j();o.ED=-1}7b=L;o.do=L}E b6(1c){1c.6C=H}E EE(1c){1c.6C=H}E uT(1c){if(1f=="1R"){if(o.8Z){p1=H;2S(uU);uU=1z(E(){p1=L;5Z()},2j)}}tj();o.3F=L;if(C.3D==1){if(C.p4==1&&I(C.uY)){3D.1U="<2C Y=\'20\' 1d=\'20\' 4k:4e=\'3N://46.w3.3R/7S/4e\' 4k=\'3N://46.w3.3R/4h/2C\'>"+C.di.5Y()+"</2C>"}}c0(1c.5y,1c.96);o.Q.f9(1a);o.Q.gZ(1c.5y,1c.96);1c.6C=H}E pt(1c){3F=H;if(C.3D==1){if(C.p4==1&&I(C.uY)){3D.1U="<2C Y=\'20\' 1d=\'20\' 4k:4e=\'3N://46.w3.3R/7S/4e\' 4k=\'3N://46.w3.3R/4h/2C\'>"+C.uY.5Y()+"</2C>"}}fs=j0(bg);8G=gF(bg);c0(1c.5y,1c.96);6V(2z,1,"no")}E c0(e9,ec){B x;e9=aR(e9);ec=aR(ec);B EF=2E.6d(1Y.q4.aP,1Y.b4.aP);B Ey=2E.6d(1Y.q4.dK,1Y.b4.dK);if(o.1k.2k){}F{ec=ec+Ey;e9=e9+EF}if(C.b7>0){x=ec-fs-C.7m;2z=x/w;if(C.b7==EH){x=ec-fs-C.7h;2z=x/w;2z=(2z-1)*-1}}F{x=e9-8G-C.7h;2z=x/w;if(C.bI>134&&C.bI<Wz){x=e9-8G-C.7m;2z=x/w;2z=(2z-1)*-1}}2z>1?2z=1:\'\';2z<0?2z=0:\'\'}E aR(x){if(o.aC>1){x=x/o.aC}J x}G.EI=E(){9c?9c.EJ(w):\'\'};G.jZ=E(){9c?9c.e7(w):\'\'};E tj(){3F=L}E e6(1c){8G=gF(bg);if(C.7B>0){if(o.1y||1f!=\'2G\'){O(e3,{"Y":aR(1c.5y)-8G})}}if(C.2y==1&&(o.P.1i()>0||1f=="1R"||aX)){kx();fs=j0(bg);c0(1c.5y,1c.96);if(1f=="2G"){if(v.Wy==1){if(o.P.5r()&&o.P.bx().K("?t8")>0){2X.1U=\'- \'+fv((1-2z)*o.P.1i(H))}F{2X.1U=fv(2z*o.P.1i())}}F{B d=o.P.1i();if(v.4u>0){d=d-v.4u*1}B bn=\'\';if(C.fy==1&&9c){bn=9c.2y(2z*d);bn!=\'\'?bn=bn+\'<br>\':\'\'}2X.1U=bn+fv(2z*d)}}if(1f=="1R"||aX){2X.1U=v6(2z)}9g(1c)}if(o.pk&&1f=="2G"&&o.th){if(o.P.1i()>0){if(C.2y==0){fs=j0(bg);8G=gF(bg);c0(1c.5y,1c.96)}B 18=(-w/2+(aR(1c.5y)-8G)-v.kR/2);18>w/2-v.kR?18=w/2-v.kR:\'\';O(o.bO,{"1g":(-v.tu-(v.EK>0?v.EK*1:5)-v.tW),"18":(18<-w/2?-w/2:18)});o.th.17(2z*o.P.1i(),aR(1c.5y),8G,w)}}if(C.3D==1&&C.tU==1){l0(aR(1c.5y)-8G)}if(o.1k.2k){pt(1c)}}E 9g(1c,t,l){B 18=(-w/2+(aR(1c.5y)+1Y.q4.aP-8G)-2X.2b/2)+(l?l:0);B kt=0;if(v.vS!=1){if(18+w/2+2X.2b+10>o.3d){kt=18;18=o.3d-w/2-2X.2b-10}if(18+o.3d/2<0){kt=18;18=-o.3d/2}}B x={"1g":(-2X.2W-C.EL*1-C.qy-C.sF)-(C.EM==1?(C.h/2)*(C.fm>0?C.fm:1):0)+(t?t:0),"18":18};O(2y,x);if(C.h6==1){O(8U,{\'1p\':\'2A\',\'18\':2X.2b/2-4+(kt!=0?kt-18:0),\'1g\':2X.2W-6})}}G.kx=E(e,x,t,l){kx();2X.1U=x;9g(e,t,l)};E kx(){if(!5Q(2y)||2y.C.1D==0){1q(2y);O(2y,{"1D":1})}}G.qu=E(){qu()};E qu(){1j(2y);O(2y,{"1D":0})}G.c=E(){J Z};G.s=E(1a){J C[1a]};G.ss=E(x,x2){J C[x][x2]};G.g=E(x){aH(x){1l"Y":J w;1h;1l"Yl":J 9n.2b;1h;1l"1d":J C.h;1h;1l"x":J 53(Z.C.18);1h;1l"y":J 53(Z.C.1g);1h;1l"1D":J Z.C.1D?Z.C.1D:1;1h;1l"1q":J 4v;1h;1l"3q":J 3q;1h;1l"3w":J 3w;1h;1l"1f":J 1f;1h;1l"1a":J 1a;1h;1l"x0":J x0;1h;1l"y0":J y0;1h;1l"2z":J 2z;1h;1l"EN":J EN;1h;7l:J L}};G.28=E(1a,x){aH(1a){1l"1q":4v=x;1h;1l"3F":3F=x;1h;1l"2n":1f=="2G"||C.1j==1?O(Z,{"5q":(x?"4v":"3m")}):O(Z,{"2n":(x?"4Q":"1V")});4v=x;1h;1l"3q":O(Z,{"2K":"3q("+x+")"});3q=x;1h;1l"3w":O(Z,{"2K":"3w("+x+")"});3w=x;1h;1l"1D":O(Z,{"1D":x});1h;1l"18":O(Z,{"18":x});1h;1l"1g":O(Z,{"1g":x});1h;1l"2z":2z=x;1h;1l"dR":C.dR=x;1h;1l"Y":O(Z,{"Y":x});1h;1l"1d":O(Z,{"1d":x});1h;1l"sS":C.Yi=x;1h;1l"x":O(Z,{"18":x});1h;1l"y":O(Z,{"1g":x});1h;1l"x0":x0=x;1h;1l"y0":y0=x;1h}};G.2I=E(x){2I(x)};G.ot=E(x){};G.gJ=E(aL,aE){if(3F){if(1f=="1R"||aX){c0(aL,aE);o.Q.f9(1a)}if(1f=="1R"){o.8Z=H}c0(aL,aE);6V(2z,1,"no")}};G.gZ=E(aL,aE){if(3F){tj();3F=L;c0(aL,aE);o.Q.f9(1a);6V(2z,1,"no")}};E 6V(17,1i,x){17<0?17=0:\'\';if(v.4u>0&&1i>1){1i=1i-v.4u;17=17-v.4u}if(C.3D==1&&C.tP==1&&C.l1!=1){if(!C.EG&&17>0){tT();C.EG=H}}if(3F&&1i!=1){}F{B 4s;if(1i>0&&17>0){if(17>1i){17=1i}4s=w*(17/1i);if(4s==7o.2b){4s=-1}}F{4s=0}if(4s>=0){O(7o,{"Y":4s});if(C.tU==1&&7b&&!x){}F{l0(4s)}}if(I(bU)){if(1i<2&&1f=="2G"){if(kP){3l(bU);kP=L}}F{if(!kP){6D(bU);kP=H}bU.1U=1f=="2G"?4c(17==0?1i:17):v6(17)}}}};G.6V=E(17,1i,x){if(1i!=Ew||17!=Eo||x){6V(17,1i,x)}};G.Ev=E(){2z>1?2z=1:\'\';2z<0?2z=0:\'\';O(7o,{"Y":(2z*w)})};G.Eh=E(17,1i){if(1i>0&&17>0){B 4s=w*(17/1i);4s>w?4s=w:\'\';O(bN,{"Y":53(4s)});Ei=1i;tD=17}F{tD=0;O(bN,{"Y":0})}};G.jL=E(x){if(C.6j==1){if(!o.6j){if(x!=0){if(1K Ej!=="1L"){o.6j=1r Ej(Z,C,x);o.a0=H}}}F{if((!I(x)||x==0)&&o.a0){o.6j.1j();o.a0=L}F{if(!o.a0||(I(x)&&x!=1&&x!=0)){o.6j.tE(x);o.a0=H}}}}};E Ek(){o.bO=1Z("2c");O(o.bO,{\'1p\':\'2A\',\'18\':0,\'1g\':0,\'Y\':v.kR,\'1d\':v.tu,\'6z\':\'3m\',"4b-2F":"1V","2q-1u":"#Yh","2Y-6S":v.El+\'px\',"2n":"1V"});o.bO.id="Yb"+v.id;if(v.tW==1){O(o.bO,{"2Y":v.Em+"px 6F "+tM(\'1u\',v.Eg)})}if(v.En==1){O(o.bO,{"6g-ef":"tH 5I eo 5k(0,0,0,0.5)"})}o.bO.C.5C="jW";Z.1Q(o.bO)}E qa(){2y=1Z("2c");O(2y,{\'1p\':\'2A\',\'18\':0,\'1g\':0,\'1d\':\'2t\',"4b-2F":"1V","1D":0,"5w":"1D 0.1s 3i"});C=4f(C,\'ky\',\'ky\');2X=1Z("2c");O(2X,{\'1p\':\'2A\',\'2P-18\':C.sL,\'2P-2x\':C.Ep,\'2P-1g\':C.qy,\'2P-2V\':C.sF-1,\'1B-8V\':\'7z\',\'1u\':C.sT,\'4l-kj\':gP(C.ti),\'4l-3M\':C.tg*2H(v.8O,1),\'jA-gB\':C.tf+\'px\',\'2G-1d\':"1",\'2q-1u\':6U(C.jV,C.la),\'2Y-6S\':C.td});C.Eq?C.h6=C.Eq:\'\';if(C.h6==1){8U=1Z("2c");8U.1U=\'<2C Y="bt" 1d="ta" sW="0 0 8 6" 8H="1.1" 4k="3N://46.w3.3R/4h/2C" 4k:4e="3N://46.w3.3R/7S/4e"><h7 id="Er" 4x="1V" 6p="\'+3r(C.jV)+\'" 6p-Es="Et" 8s="0 0 8 0 4 6"></h7></2C>\'}Z.1Q(2y);2y.1Q(2X);if(C.h6==1){2y.1Q(8U);O(8U,{\'1D\':C.la})}2y.C.5C="2j"};E Eu(){if(o.3v&&v.cw==1&&!o.1y){B f=o.3v.aw();if(f.t&&f.d){6V(f.t,f.d)}}};E v6(x){B y=2E.43(x*100);if(aX){if(o.hc){J(aX&&2T(C.2X)?C.2X+\'⪚\':\'\')+3H(x*o.5X.6X(-1)[0]).v0(1)}}J y};G.4m=E(){Z.3k(9E);if(bg){bg.gX("gY");bg.gX("kQ");bg.gX("kW");bg.4y.3k(bg);bg=1S}if(3D){Z.3k(3D)}if(Z.4y==o.1O){o.1O.3k(Z)}F{if(o.1t){if(Z.4y==o.1t){o.1t.3k(Z)}}}Z=1S}};B FZ=E(){B i;B C=[];B w;B h;B 4v=H;B 3q=1;B 3w=1;B x0=0;B y0=0;B aJ=5u(p0,YG);B 1f,1a="bg";B 1E="YF";C["1p"]=v.1t.1p;V(B k in v.1t){if(v.1t.2v(k)){C[k]=v.1t[k]}}if(C.1q==0){v.1t.h=C.h=0;C.2P=C.2O="0 0 0 0";C.4Y=0}C["1G"]=1;C=4f(C,\'2O\',\'2O\');if(I(C.lc)){if(C.lc!=20&&C.2O=="-20 0 0 0"){C.9p=C.lc}}if(2T(C.EQ)&&o.aA){C=4f(C,\'2O\',\'EQ\')}if(C.YE==1){C.4p+=\'%\';C.4A+=\'%\'}B Z=1Z("2c");if(C.8C==1&&C.4Y==0){C.He=C.a;v.1t.a=C.a=1}F{C.8C=0}O(Z,{\'1p\':\'2A\',\'18\':0,\'1g\':0,\'Y\':(C.l3==1?\'100%\':o.aZ),\'1D\':C.a,\'4b-2F\':\'1V\',\'dU\':\'pi\',\'pY\':\'iD\'});o.1O.1Q(Z);B bg=1Z("2c");O(bg,{\'1d\':C.h-(C.1p!=\'1g\'?C.dX+C.9p:0),\'2n\':\'4Q\',\'2O-18\':C.4p,\'2O-2x\':C.4A,\'2Y-6S\':C.7u});if(C.DE>0){O(bg,{\'2Y\':\'5I 6F 5k(kc,kc,kc,\'+C.DE+\')\'})}Z.1Q(bg);w=Z.2b;v.dD=-C.9p;if(C.4Y==1){if(C.1u==\'3W\'||v.1t.8R!=\'\'){if(C.1p!=\'1g\'){v.dD=98-C.h}B 42=\'1J:8R/uM;gT,YA+Yr/T/D+Yt/Ys/Yq==\';if(v.1t.8R.K("1J:8R")>-1){42=v.1t.8R}O(bg,{\'1d\':C.h+(C.1p!=\'1g\'?v.dD:0),\'2q\':\'X(\'+42+\') gz-x 50% 100%\',\'2q-3M\':\'2t\'})}F{B gM=\'to 2V, \'+6U(C.1u,0)+\', \'+6U(C.1u,1);O(bg,{\'2q\':\'-n1-3i-4Y(\'+gM+\')\',\'2q\':\'-3Q-3i-4Y(\'+gM+\')\',\'2q\':\'-ms-3i-4Y(\'+gM+\')\',\'2q\':\'-o-3i-4Y(\'+gM+\')\',\'2q\':\'3i-4Y(\'+gM+\')\'})}}F{if(C.8C==1){O(Z,{\'jU-5R\':\'8C(bt)\'});O(bg,{\'1D\':C.He})}O(bg,{\'2q-1u\':C.1u})}G.h=E(){J C.h-(C.1p!=\'1g\'?C.9p:0)};G.c=E(){J Z};G.s=E(1a){J C[1a]};G.g=E(x){if(Z){aH(x){1l"w":Z.2b>0?w=Z.2b:\'\';J w;1h;1l"Y":J Z.2b;1h;1l"1d":J Z.2W;1h;1l"x":J 53(Z.C.18);1h;1l"y":J 53(Z.C.1g);1h;1l"1D":J Z.C.1D?Z.C.1D:1;1h;1l"1q":J 4v;1h;1l"3q":J 3q;1h;1l"3w":J 3w;1h;1l"1a":J 1a;1h;1l"x0":J x0;1h;1l"y0":J y0;1h;1l"aJ":J 1a+aJ;1h;7l:J L}}F{J L}};G.28=E(1a,x){aH(1a){1l"1q":4v=x;1h;1l"w":w=x;1h;1l"2n":O(Z,{"2n":(x&&v.r0!=1?"4Q":"1V")});4v=x;1h;1l"1G":O(Z,{"2K":"1G("+x+")"});3q=x;3w=x;1h;1l"3q":O(Z,{"2K":"3q("+x+")"});3q=x;1h;1l"3w":O(Z,{"2K":"3w("+x+")"});3w=x;1h;1l"1D":O(Z,{"1D":x});1h;1l"18":O(Z,{"18":x});1h;1l"1g":O(Z,{"1g":x});1h;1l"Y":O(Z,{"Y":x});1h;1l"1d":O(Z,{"1d":x});1h;1l"x":O(Z,{"18":x});1h;1l"y":O(Z,{"1g":x});1h;1l"x0":x0=x;1h;1l"y0":y0=x;1h}};G.4m=E(){o.1O.3k(Z);Z=1S}};if(1K(3f)=="4T"){Hy()}o.G=G;if(3f.id){if(1Y.7O(3f.id)){rU()}F{1Y.1v(\'XI\',gx)}}F{1K Hz==\'E\'?Hz():\'\'}E rU(){if(I(3f.id)){if(1Y.7O(3f.id)){if(!GQ(1Y.7O(3f.id))||3f.4v==1){3f.XM==1?1z(gx,50):gx()}F{1z(rU,50)}}}}E gx(){V(B i=0;i<4i.R;i++){if(I(4i[i])){if(4i[i].3j("id")==3f.id){if(4i[i].3j("8g")){4i[i].3j(\'2M\')}}F{if(v.XL==1&&4i[i].3j("v","3a")==1){3f.3a=0}}}}4i.2J(o.G);B 2M=L;if(I(3f.22)){V(B i=2;i<10;i++){if(3f.22==i&&o[\'u\'+i]!=\'\'){v=9N(v,4R.6A(eq(o[\'u\'+i])));2M=H}}}if(o.u!=\'\'&&!2M){v=9N(v,(1K o.u!="3z"?4R.6A(eq(o.u)):o.u))}if(1K(Uw)!="E"){V(B 1a in 3f){if(3f.2v(1a)){if(1a.K("HA")==0){3f[1a]=1S}}}}v=9N(v,3f);o.1F=1Y.7O(v.id);if(v.kA==1&&v.U6==1&&1K(sr)=="E"){sN(o.1F,"TW");if(!sr()){1N.1Y.1v("9J",sr)}}F{HB()}}E HB(){B rM=v.2e;if(v.TQ==1&&I(v.2e)&&I(rM)){v.2e!=\'\'?v.2e=rM:\'\'}if((!I(v.3B)||v.3B==\'\')&&v.Ut==1){1o(\'6m\');J}if(v.HC==1||v.qS==1){1N.1v(\'8T\',E(1c){B x=1L;B y;I(1c.1J.17)?x=1c.1J.17:\'\';I(1c.1J.1R)?x=1c.1J.1R:\'\';I(1c.1J.HE)?y=1c.1J.HE:\'\';I(1c.1J.3j)?y=1c.1J.3j:\'\';if(y&&v.sA){if(v.sA!=\'\'){B pm=v.sA.1P(/\\s+/ig,\'\').2r(\',\');if(pm.K(y)==-1){J}}}if(v.qS==1){if(1K(Hx)=="E"){Hx(1c)}}if(y&&o.8f){if(I(1c.1J.28)){x=1c.1J.28}B z=3K(y,x);1N.9U.qj({1c:y,Us:z},\'*\')}})}V(B 1a in o.gN){if(o.gN.2v(1a)){o.gN[1a]!=\'\'?o.j6+=o.gN[1a]+\' \':\'\'}}1o(o.8H+\' \'+o.j6);eE=v.id;o.d=8P.uE;o.hs=8P.Tm;if(!v.4z&&6P([o.hs],\'#1w-\')){v.4z=o.hs.1m(o.hs.K(\'#1w-\')+6)}if(9U){B qn=L;3t{if(9U){if(9U.1Y){B qr=9U.1Y.ex("HJ");V(B i=0;i<qr.R;i++){if(qr[i].jO===1N){o.8S=qr[i];o.q7=H;v.HK!=1?O(o.8S,{"2Y":"1V"}):\'\';o.HL=o.8S.C;1o("dv")}}}F{qn=H}}}2Q(eN){qn=H}if(qn){o.q7=H;1o("Td-iq")}}o.q7&&1Y.mh?o.iq=1Y.mh.2r(\'/\')[2]:\'\';!o.HG?Hv():\'\';if(1K(Hn)=="E"){if(Hn()){J}}o.8f=H;Hu();B Hg=1r 6c();if(Hg.Tc()==20){if(5u(1,20)==10&&v.Tb!=0){hx(o.xR,o.xR);1z(E(){if(1N.ga){ga(\'bX\',\'UA-Vx-6\',\'2t\',{\'6u\':\'6I\',\'Vw\':H});ga(\'Vv\',\'Hj\');ga(\'Hj:Vu\',[o.d]);ga(\'6I.bT\',\'1c\',{Hk:\'oW\',Hl:\'gx\',Hf:o.d})}},jm)}}if(v.ga==1&&v.Hm!=1){if(1K Hp==\'E\'){o.ga=1r Hp()}}if(!o.1F){v.1o=1;1o(\'id "\'+v.id+\'" eQ je\');J L}o.1F.1U=\'\';O(o.1F,{\'2P\':0,\'Vl-gB\':\'gV\'});o.9M=o.1F.2W;o.9F=o.1F.2b;if(I(v.jc)&&!I(v.4W)){if(I(v.jc.4W)){v.4W=v.jc.4W}if(I(v.jc.pB)){v.pB=v.jc.pB}}if(o.1F.C.Y.K("%")>-1){o.Vh=o.1F.C.Y}if(v.4W=="6x"||o.1F.C.1d.K("%")>-1){v.4W="%";o.ll=o.1F.C.1d;o.9M=0}if(o.9F==0){if(o.1F.C.Y.K("px")>0){o.9F=2u(o.1F.C.Y)}F{if(o.1F.4y.C.Y.K("px")>0){o.9F=2u(o.1F.4y.C.Y)}F{if(o.1F.4y.4y.C.Y.K("px")>0){o.9F=2u(o.1F.4y.4y.C.Y)}}}}if(7C(v.4W).K("x")>0){o.4W=v.4W.2r("x")[0]/v.4W.2r("x")[1];if(o.9M==0){o.9M=o.9F/o.4W}}F{o.4W=0}O(o.1F,{\'1p\':\'h1\',\'6g-iW\':\'xW-6g\',\'1B-8V\':\'18\',\'-3Q-xG-Vq\':\'1V\',\'pR\':gP(\'pV-pZ\'),\'8D-1d\':15,\'dU\':14*2H(v.8O,1),\'2G-1d\':\'iD\',\'I8\':\'If\',\'1u-Hq\':\'1V\'});if(v.ef==1){O(o.1F,{\'6g-ef\':\' 0 Hr VM 5k(50,50,93,.1), 0 eo Hr 5k(0,0,0,.VN)\'})}if(o.4W>0){O(o.1F,{\'1d\':o.9M})}F{O(o.1F,{\'1d\':o.9M==0?o.ll:o.9M})}if(o.9F==0){O(o.1F,{\'Y\':\'100%\'})}o.1O=1Z("2c");O(o.1O,{\'1p\':\'2A\',\'6g-iW\':\'xW-6g\',\'7s\':v.pe,\'1u\':\'#3O\',\'Y\':\'100%\',\'1d\':\'100%\',\'18\':0,\'1g\':0,\'dU\':\'pi\',\'2G-1d\':\'iD\'});if(v.vS!=1){o.1O.C.6z=\'3m\'}if(v.UJ==1){o.1O.C.7s=\'d9\'}if(v.2Y==1){O(o.1F,{\'2Y\':v.Hs+\'px 6F \'+v.92})}o.O=1Y.1Z(\'C\');o.O.1E=\'1B/O\';o.1O.1Q(o.O);o.1O.5S("id",\'Ux\'+v.id);qA(1);if(1N.HN){B Hw=1r HN(E(e){if(e[0].xN.R>0){V(B i=0;i<e[0].xN.R;i++){if(e[0].xN[i]==o.1O){tF()}}}});Hw.UD(o.1F,{UC:H})}o.hb=1Z(\'dv\');41(o.hb,{"id":"I9"+v.id,"I7":"no","1M":"I9"+v.id,"Ia":"H","Ib":"H","Ic-qg":"H"});O(o.hb,{\'1p\':\'2A\',\'Y\':\'100%\',\'1d\':\'100%\',\'2Y\':0,\'4b-2F\':\'1V\'});if(!1Y.Vc(\'.wb\')){B 1I="";if(v.Ie==1){V(B i=1;i<4;i++){if(2T(v[\'1u\'+i])){1I+=\'--Vb\'+i+\':\'+3r(v[\'1u\'+i])+\';\'}}}iS("5m, 5m > *{-3Q-Va-5q: 3m;1p: m8;1g: 2t;18: 2t;6z:4v;I8:If!5U;6d-Y:1V!5U;h9-1f: V9;2K-V8: 7z 7z;6g-iW:xW-6g!5U;-3Q-Ih-Ii-1u: 5k(0,0,0,0);-3Q-Ih-Ii-1u: d9;1B-V7:0!5U;"+1I+"} 5m 42{6d-Y:1V} 5m > *:6k{V2: 1V} 5m,5m a,5m a:V0,5m a:YK,5m a:ha,5m a:dh,5m a:6k{1u:#d8;4l-3M:100%;}5m dv{2Y:0}5m dv{2n:4Q!5U;6d-1d:1V!5U;2q:d9}.wb{}");o.1O.5S(\'138\',\'wb\')}o.1O.1Q(o.hb);o.1F.13v=E 131(e){o.lK++;if(o.lK==5){v.1o=1;1o(o.8H+\' \'+o.j6+\' \'+o.j7)}if(!e)B e=1N.1c;e.6C=H;if(e.aS)e.aS();B x=e.kd-gF(o.1O);B y=e.nb-j0(o.1O);if(v.12a==1){if(I(v.md)){if(4n(v.md)!=\'\'){o.vA=v.md;I(v.Ij)?o.hm=v.Ij:\'\';v.md==\'1V\'?o.hm=o.d:\'\'}}}xd(x,y);J L};E xd(x,y){if(o.hm.K(o.d)==-1||v.Ik==1||v.4M==1){if(!I(o.4M)){!v.lz?v.lz="3W":\'\';!v.wS?v.wS="3O":\'\';o.4M=1Z(\'2c\');B 1I;B n=0;V(B i=0;i<10;i++){if((v[\'rm\'+i]==1&&v.4M==1)||i==9){if((I(v[\'rm\'+i+\'t\'])&&I(v[\'rm\'+i+\'a\'])||i==9)){1I=1Z("vL");if(i==9){if(v.126!=1){1I.vF=o.vA+(v.Il==1?" "+o.8H:\'\')}F{1h}}F{1I.vF=v[\'rm\'+i+\'t\']}if(i!=9){if(v[\'rm\'+i+\'a\'].K(",0/1")>-1||v[\'rm\'+i+\'a\'].K(",1/0")>-1){B z=v[\'rm\'+i+\'a\'].2r(\',\');1I.vF+=\' (\'+(3K(z[0].1m(4))==1?2B(\'on\'):2B(\'6x\'))+\')\'}if(v[\'rm\'+i+\'a\'].K("3e")==0){o.gw=H;!o.3e?o.Q.Im():\'\'}}1I.5S("i",i);HV(1I);1I.1v("2z",Ig);o.4M.1Q(1I);n++}}}O(o.4M,{"1B-2K":"12C","2G-1d":"1","bv-9f":"eK","2q":6U(v.lz,0.7)});if(n>1){O(o.4M,{"2P":"eo"})}o.4M.C.5C="12o";o.4M.iy=In;o.1O.1Q(o.4M)}F{6D(o.4M)}O(o.4M,{"1p":"2A","1g":y,"18":x,"1B-8V":"18"});B vW=L;if(o.3d-x<o.4M.2b-20&&v.vS!=1){O(o.4M,{"18":x-o.4M.2b});vW=H}if(v.12x==1||vW){O(o.4M,{"1B-8V":"2x"})}o.I6=x;o.HY=y;2S(o.my);o.my=1z(E(){3l(o.4M)},4h)}}E In(){2S(o.my);o.my=1z(E(){3l(o.4M)},4h)}E Ig(e){B i=e.4o.7y("i");B y;B x8=L;if(i>0){if(i==9){o.hm!=\'\'?1N.7Q(o.hm):\'\'}F{B x=v[\'rm\'+i+\'a\'];if(x){if(x.K("3j:")==0){if(x.K(",0/1")>-1||x.K(",1/0")>-1){B z=x.2r(\',\');B b=o.Q.xp(x,"3p");B u=3K(z[0].1m(4),z[1],b);js(z,u);xE();xd(o.I6,o.HY);x8=H}F{y=x.2r(",");3K(y[0].1m(4),(I(y[1])?y[1]:1S))}}if(x.K("3e:")==0&&o.3e){o.3e.3j(x.1m(6))}if(x.K("js:")==0){y=x.2r(",");2p(y[0].1m(3)+\'(\'+(I(y[1])?\'"\'+y[1]+\'"\':\'\')+(I(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.K("X:")==0){x=x.1P(/\\(X\\)/g,HR());x=x.1P(/\\(123\\)/g,HT(I(v.HU)?v.HU:1Y.mh));x=x.1P(/\\(1M\\)/g,o.au);x=x.1P(/\\(6Q\\)/g,v.6Q);1N.7Q(x.1m(4))}}}!x8?3l(o.4M):\'\'}}E HV(x){O(x,{"2P":"HW eo","4l-3M":(v.HQ?v.HQ:"55")*2H(v.8O,1)+"%","jA-gB":"0.11N","1D":0.9,"1u":v.wS});x.1v("lp",HX);x.1v("lx",HZ)}E HX(e){O(e.4o,{"1D":1});O(e.4o,{"2q":6U(v.lz,0.5)})}E HZ(e){O(e.4o,{"1D":0.9});O(e.4o,{"2q":"1V"})}o.1k=1r I0();if(o.1k.56){B xA=(v.I1==1?\'*::-3Q-P-Q-1y-11P-cF {2n: 1V!5U;-3Q-xc: 1V;}\':\'\');if(v.oB==1&&v.I2!=1&&(v.I3!=1||!o.1k.7R)&&(v.I4!=1||!o.1k.jE)){}F{if(o.1k.56&&v.gQ==1){}F{xA+=\'5p::-3Q-P-Q {2n:1V !5U;}*::-3Q-P-Q-11W {2n: 1V!5U;-3Q-xc: 1V;}*::--3Q-P-Q-1w-cF {2n: 1V!5U;-3Q-xc: 1V;}\'}}B 1I=1Y.1Z(\'C\');1I.1E=\'1B/O\';1I.1Q(1Y.HP(xA));o.1O.1Q(1I)}if(o.1k.Hc){v.3a==1&&v.129==1?v.3a=0:\'\'}if(o.4W==0){if(o.1O.2W==15&&!o.ll&&v.Gl>0){O(o.1F,{"1d":v.Gl})}}if(I(v.jF)){v.W.eB=v.jF}if(I(v.lF)){v.W.lE=v.lF}if(I(v.1y)){o.2h=v.1y}if(I(1N.Gm)&&v.12b==1){1N.Gm(gW)}F{gW()}}E gW(){1o("gW");o.U=1r Gn();if(!v.3B){v.3B="?"}if(v.pl){v.3B=v.pl+o.eH}o.12f=oe();o.Gq=0;o.5i=vH();if(o.5i){if(2Z.4g("vy")!=1S){o.vw=2Z.4g("vy")}F{o.vw=oe();2Z.7I("vy",o.vw)}if(v.wm==1){if(2Z.4g("wk")!=1S){o.4a=2Z.4g("wk");if(2T(v.c6)){if(v.c6.K(o.4a)>-1){o.4a=1S}}}}if(v.Gr==1){if(2Z.4g("wi")!=1S){v.9H=2Z.4g("wi")}}V(B i=0;i<o.cz.R;i++){if(v[\'Gk\'+o.cz[i]]==1){if(2Z.4g("Gs"+o.cz[i])!=1S){}F{v[o.cz[i]+\'s\']=0}}}7D("Gu");7D("12R")}o.9y=o.9x.1m(o.9x.K("://")+3);if(o.9y.K("#")>0){o.9y=o.9y.1m(0,o.9y.K("#"))}if(o.5i&&v.cw==1){o.3v=1r Gv()}if(v.kA==1){o.5q=v.12h;sN(o.1F,"5q",H)}v.gS==1&&v.kA==1?o.gS=1r 12Q():\'\';v.ab==1?13u():\'\';if(v.13w==1){o.cT=1r 13z();o.cT.bj()}o.P=1r Gw(v.3B);if(!o.1k.2k||v.cp==1){o.1O.1v("13m",E(){o.54=H;o.oQ=H;o.Q?o.Q.Gx():\'\'});o.1O.1v("13A",E(e){if(!o.3F){if(v.1t.94>0){2S(o.Gy);o.Gy=1z(E(){if(o.54!=o.oQ){o.54=o.oQ;o.Q.oO()}},v.1t.94*2j)}F{o.54=L}o.oQ=L;if(o.Q){o.Q.ot()}}})}if(!o.1k.2k){o.1O.1v("Gz",E(e){o.3F=H});o.1O.1v("ah",E(e){o.3F=L;if(!o.5h){o.8Z=L;o.eI=L}if(o.1k.h9&&o.1k.cp&&o.2a){1z(E(){o.54=L;o.Q.oO()},3Z)}1z(E(){o.6k=H},3Z);if(o.1k.2k&&o.Q.mR()){}F{o.Q?o.Q.gZ(e.5y,e.96):\'\'}if(v.hf==1){if(o.Q.cn()){o.Q.8h()}}});o.1O.1v("yt",E(e){if(I(o.Q)){if(o.3F){o.Q.gJ(e.5y,e.96)}F{o.Q.qC()}}})}if(o.1k.2k){1N.1v("13B",GI,L)}v.xY==1&&1K Gt==\'E\'?o.xY=1r Gt():\'\';o.3n.1v("gA",E(e){if(e.8e){o.h5=e.8e.R}o.3F=H;o.54=H;o.oo=L;ou("1y",e)},{gK:H});o.3n.1v("ci",E(e){if(e.8e){o.h5=e.8e.R;if(o.h5>1){o.yD=1}}if(o.3F){o.oo=H;ou("13I",e)}},{gK:H});o.3n.1v("gC",E(e){o.3F=L;1z(E(){o.54=L},3Z);if(v.n0==1){B hy=1r 6c().8q();if(hy-o.aB<(v.kN?v.kN:0.3)*2j){n5(e)}}!o.oo&&o.h5<2&&o.yD!=1?h8(e):\'\';o.oo=L;o.h5=0;if(e.8e.R==0){o.h5=0;o.yD=0}ou("4q",e)},{gK:H});3t{1N.1Y.1v("ah",E(e){o.6k=L;if(!o.5h){o.8Z=L;o.eI=L}if(o.3F&&o.Q){o.3F=L;o.Q.gZ(e.5y,e.96);o.Q.ot()}if(!o.54&&!o.1k.2k&&!o.1k.tv){o.Q.cj();if(o.3h){o.3h.eL()}o.Q.Gi()}})}2Q(eN){}1N.1Y.1v("yt",E(e){o.Q&&o.3F?o.Q.gJ(e.5y,e.96):\'\'});o.1O.1v("gA",E(e){o.h9=H;o.3F=H},{gK:H});o.1O.1v("gC",E(e){o.h9=L;o.3F=L},{gK:H});1N.1Y.1v("ci",E(e){if(o.Q&&o.h9){o.Q.gJ(e.8e[0].kd,e.8e[0].nb)}},{gK:H});1N.1Y.1v("13H",E(e){B x=e.4o.n4.n2();if(x==\'rr\'||x==\'Gh\'||x==\'G3\'){J}F{o.Q?o.Q.Ga(e):\'\'}});1N.1Y.1v("13F",E(e){B x=e.4o.n4.n2();if(x==\'rr\'||x==\'Gh\'||x==\'2c\'||x==\'G3\'){J}F{o.Q?o.Q.G4(e):\'\'}});if(o.8S){sg(9U.1Y,GH)}sg(1Y,GG);E sg(x,z){B y=[\'\',\'n1\',\'3Q\',\'ms\',\'13x\'];if(x){V(B i=0;i<y.R;i++){x.1v(y[i]+(i<y.R-1?"13l":\'\'),z,L)}}}if(!I(o.hb.jO)){1o("137");J}F{o.hb.jO.1v(\'4j\',oE,H)}if(!o.1k.2k){o.3n.1v("2z",h8,L);if(v.oA==1&&v.n0==1){o.3n.1v("G5",n5,L)}}nV();if(v.3x){v.3x.on==1?o.3x=1r G6():\'\'}v.6r==1?o.6r=1r G7():\'\';v.gU==1?o.gU=1r 13j():\'\';o.Q=1r rS();if(v.ca.G8){o.mS=v.ca.G2}ak();aF();if(o.5i){if(v.rj==1&&v.1R!=0&&!o.1k.2k){if(2Z.4g("r7")!=1S){v.1R=2Z.4g("r7")}if(2Z.4g("ij")==1&&v.mQ==1){v.5d=1}}if(v.G9==1){B sp=2Z.4g("Gb");if(I(sp)){if(sp.K(\'.\')>0&&o.hc){o.U.9G(sp,1)}F{if(o.5X){B nM=6P(o.5X,sp,H);if(nM!=-1&&o.Q.Gc(\'4Z\')){o.aq=nM;o.P.9G(o.5X[nM])}o.Q.Gd()}}}}B rw=L;if(v.rV==1){V(B j=0;j<o.c8.R;j++){if(2Z.4g("nI"+o.c8[j])!=1S){v[o.c8[j]]=2Z.4g("nI"+o.c8[j]);rw=H}}}if(o.1k.2k){if(!rw){v.rI&&v.rI>-1?v.dx=v.rI:\'\'}if(I(v.Ge)){v.nA=v.Ge;2T(v.Gf)?v.nw=v.Gf:\'\'}}}if(o.3v){B f=o.3v.aw();if(f.t&&f.d){o.Q.dH(f.t,f.d);o.Q.3G(f.t,f.d);v.1i=f.d}}o.U.3P(v.1R);if(v.5d==1){o.U.4G();o.Q.4E()}if(I(v.Gg)){3K("4Z",v.Gg)}o.91=1r sq();if(v.7u>0){if(v.hf==1||o.cV<120){O(o.1F,{"2Y-6S":(v.7u+"px")});O(o.1O,{"2Y-6S":(v.7u+"px")})}F{12S()}}if(I(v.6G)){s6("6G")}if(I(v.hl)){s6("hl")}if(I(o.W)){js("W")}if(v.8F==1&&v.133==1){o.U.nm()}V(B i=2;i<10;i++){if(I(v["dA"+i])){if(v["dA"+i]=="2k"&&o.1k.2k){3K("dA",i)}}}1z(oE,3Z,H);1z(E(){js("8f");if(v.3Y){if(1K v.3Y==\'E\'){v.3Y=v.3Y.6u};2p(v.3Y+(v.3Y.K(\'()\')==-1?\'("\'+v.id+\'")\':\'\'))}},1)}E h8(e){if(o.qV[o.3n]>2){J}o.oT=H;v.kN==0?v.n0=1:\'\';if(o.oP&&v.du==1&&!o.1k.tv){n5(e)}F{B t=(v.kN?v.kN:0.35)*2j;oI();2S(o.GU);o.GU=1z(E(){o.cY=0},t+4C);if(v.n0==1||(v.oA==0&&v.1W.n9!=1)){qD()}F{o.oP=1z(qD,t)}}o.cY++;nf()}E qD(){oI();if(o.1k.2k){if(o.Q.mR()){o.Q.qC();if(o.3u&&v.mT==1){o.U.5F();v.mT=0}if(v.13b!=1){J}}if(o.kC){if(v.GW==1&&v.13c==1&&o.1k.9P){J}if(v.gQ==1&&v.13d==1&&o.1k.56){J}}}if(o.cY>1&&v.1W.n9==1){o.cY=0;J}o.cY=0;if(v.du==1){o.1k.2k&&v.13e==1?\'\':o.U.h8()}}E n5(e){oI();B y=L;if(v.1W.n9==1){if(e){if(v.1W.13f==1&&!o.1k.2k){}F{B x;if(o.1k.2k){x=e.13g;if(!x){if(e.GZ){x=e.GZ[0].kd-gF(o.1O)}}}F{x=e.13K}if(o.aC>1){x=x/o.aC}if(x){if(x<o.3d/2){if(x<o.3d*20/100){3K("3I","-"+2H(v.1W.H0,10)*o.cY);v.1W.2R==1&&v.1W.H1==1?7M(\'3I\',0):\'\';y=H}}F{if(x>o.3d-o.3d*20/100){3K("3I","+"+2H(v.1W.H0,10)*o.cY);v.1W.2R==1&&v.1W.H1==1?7M(\'3I\',1):\'\';y=H}}if(y){if(e.aS)e.aS()}}}}}if(!y){if(v.oA==1){if(v.oB==1&&o.1k.2k){}F{o.2a?o.U.7V():o.U.9q()}}}}E oI(){2S(o.oP);o.oP=1L}E oE(x){if(o.GV!=o.1O.2b){x?o.GV=o.1O.2b:\'\';oE()}F{aF()}}E aF(){B y=L;if(o.aZ!=o.1O.2b||o.cV!=o.1O.2W){y=H}nV();o.Q?o.Q.4j():\'\';o.P.4j();y&&!o.2a?js("4j",o.aZ+\',\'+o.cV):\'\'}E nV(){B xw=o.1O.2b;B xh=o.1O.2W;if(o.Q){if(v.uN==1){if(v.W.1p!="2V"){B x=o.Q.cX("H2")+o.Q.cX("1g")+5+o.Q.cX("H4")+2H(v.10h,0);O(o.1F,{"1d":x})}}}if(o.4W>0&&!o.2a&&!o.dW){xh=xw/o.4W+2H(v.vj,0);O(o.1F,{"1d":xh})}if(!o.2a&&!o.dW&&!o.b0){o.aZ=2E.43(xw);o.cV=2E.43(xh)}if(o.1k.2k&&o.2a&&v.tR==1&&cK.dT){if(o.4W>0){if(o.4W<1||o.P.9I()<1){B sp=cK.dT.vm(\'GM\');if(sp!==1L){sp.aY(E(){}).2Q(E(e){})}}F{B sp=cK.dT.vm(\'sV\');if(sp!==1L){sp.aY(E(){}).2Q(E(e){})}}}F{B sp=cK.dT.vm(\'sV\');if(sp!==1L){sp.aY(E(){}).2Q(E(e){})}}}o.3d=xw;o.4N=xh;if(I(v.1M)&&o.Q){v.1M!=\'\'?o.Q.H5():\'\'}if(I(o.kJ)){o.P.1G(o.kJ)}if(o.29&&!o.2a){o.29.2I()}o.3h?o.3h.2I():\'\';o.cT?o.cT.2I():\'\';o.6r?o.6r.3j(\'4j\'):\'\'}E ak(){o.U.od(v);V(B x in v){if(v.2v(x)){if(x.K("1M")==0){if(v[x]!=\'\'){o.uQ=v[x];o.U.ak(x)}}}}o.gU?o.gU.H6():\'\'}E 9Z(X,1F,1G){if(X){if(X!=\'\'){if(v.cR==1){X=cR(X)}if(1F==o.2e&&X==o.tc){}F{if(X.K("#"+v.al)==0){X=o[o.fd[0]](X)}if(X.K("#0")==0){X=cG(X)}X=sU(X);if(I(v.H7)&&X.K("//")==-1){X=v.H7+X}B s="uV";if(1G=="6p"){s="H8"}if(1G=="1V"){s="2t"}if(1G=="H9"){s="100% 100%"}if(X.K(\' gR \')>0&&1F==o.2e){o.l8=X.2r(\' gR \');3y(o.uZ);o.uZ=6M(GS,2H(v.Zx,2)*2j);o.gE=0;X=o.l8[0]}X=X.1P(/ or /g,\'"),X("\');X=X.1P(/\\s/g,\'%20\');if(v.Zi==1&&6P([X],\'.tY\')){B 1I=\'6I\'+v.id+\'Zl\';1F.1U=\'<5p id="\'+1I+\'" 2U="\'+X+\'" 9X=1 jX=1 3a=1 3u=1 C="Y:100%"></5p>\';o.gO=1Y.7O(1I)}F{o.gO=1L;1F.1U=\'\';O(1F,{\'2q-8R\':\'X("\'+X+\'")\',\'2q-gz\':\'no-gz\',\'2q-1p\':\'7z\',\'2q-3M\':s})}1q(1F);1F==o.2e?o.tc=X:\'\'}}}};E GS(){if(I(o.l8)&&I(o.gE)){o.gE++;if(o.gE>=o.l8.R){o.gE=0}9Z(o.l8[o.gE],o.2e,v.gH)}}E 11m(x){if(x.on==1&&I(x.2U)){x.2U=sU(x.2U);B y=1Z("2c");if(x.2U.K("3N")>-1||x.2U.K("//")==0){B z=1Z("42");z.2U=x.2U;y.1Q(z)}x=9N(x,v.GF);x=4f(x,\'2O\',\'2O\');O(y,{\'1p\':\'2A\'});if(x.1p.K("2V")>-1){O(y,{\'2V\':x.dX})}if(x.1p.K("2x")>-1){O(y,{\'2x\':x.4A})}if(x.1p.K("1g")>-1){O(y,{\'1g\':x.9p})}if(x.1p.K("18")>-1){O(y,{\'18\':x.4p})}o.1F.1Q(y)}};E GG(){if(o.2a&&!tV()){o.U.sH(H);o.1k.ff?aF():\'\'}F{if(o.dW||o.54){tV()?o.2a=H:\'\';o.U.sK()}}1o("2a",o.2a)}E GH(){if(v.kA==1){sN(o.1F,"5q",H)}}E 10X(){1o("dT "+cK.dT.mB)}E GI(){if(2E.GJ(1N.dT)===90){1o("sV");if(v.GN==1){B ok=H;if(v.GD==1&&!o.1y){ok=L}if(v.GK==1&&!o.1w){ok=L}if(o.9i){ok=L}if(o.29){ok=H}!o.2a&&ok?o.U.9q():\'\'}}F{1o("GM");if(v.GN==1){o.2a&&v.tR!=1?o.U.7V():\'\'}}}E tV(x){!x?x=1Y:\'\';B y=L;3t{y=!!(x.11y||x.10o||x.10k||x.10z||(x.10r!=1L))}2Q(e){y=L}J y}E GQ(x){J x.2b==0&&x.2W==0};E tF(){V(B x in o){if(x.K("GR")>-1){3y(o[x])}if(x.K("tB")>-1){2S(o[x])}}1o("W8")}}',62,4077,'|||||||||||||||||||||||||||||||||||||var|style||function|else|this|true|exist|return|indexOf|false|||css|media|controls|length|but||actions|for|playlist|url|width|control||||||||time|left||key|pjstg|event|height|settings|action|top|break|duration|hide|system|case|substr|icon|log|position|show|new||toolbar|color|addEventListener|play||start|setTimeout|dash|text|hls|opacity|type|container|scale|playlist_dic|tmp|data|typeof|undefined|title|window|frame|replace|appendChild|volume|null|faction|innerHTML|none|hotkey|subs|document|createElement|||player||||subtitle||set|vast|fullscreen|offsetWidth|div||poster|pip|error|seekto|files_quality|1000|mobile|file_type|vasturl|display|sub|eval|background|split||auto|parseInt|hasOwnProperty|open_action|right|tip|click|absolute|Lang|svg|Play|Math|events|line|existv|Resize|push|transform|current_quality|stop|Pause|margin|padding|catch|icons|clearTimeout|exist2|src|bottom|offsetHeight|tiptext|border|localStorage|||||||||||autoplay|current_subtitle|_type|screen_w|share|options|files_subtitle|droplist|linear|api|removeChild|hide2|hidden|mediacontainer|plid|linkurl|scaleX|CheckColor||try|muted|continue|scaleY|chromecast|clearInterval|object|rows|file|floatleft|handle|mediascale|mouseDown|Duration|parseFloat|seek|Seek|apiProcessor|media2|size|http|ffffff|Volume|webkit|org|urls|vasttype|sbt|cast|000000|files|ready|500||attr|img|round|||www|pause|||default_quality|pointer|Time|tagvideo|xlink|MarginPadding|getItem|2000|pljssglobal|resize|xmlns|font|Remove|trim|target|marginleft|end|obj|_to|ShowOrHide|delete|visible|casting|stroke|parentNode|plstart|marginright|values|200|youtube|refresh|preload|Mute|settings2|dom|is_hls||xhr|rightmenu|screen_h|_from|custom|block|JSON|empty|string|f2title|live|aspect|bga|gradient|speed||Action||int|mouseHere||ios|||bgcolor|_|order|folder|mute|quality|Hls|butPosition|volumewheel|storage|valuefontsize|rgba|onError|pjsdiv|m_to|canvas|video|visibility|isLive||arr_up|random|f2action|transition|m_type|clientX|shuffle|menuproc|arr_down|zIndex|subtitle_on|vast_loaders|Unmute|_value|vastloader|1px|current_audiotrack|files_audiotrack|value|info|Motion|f2value|out|isVisible|filter|setAttribute|plx|important|SetQuality|ftitle|files_speed|toString|onOut|||airplay||||||||dechar|animation|Date|max|iset|keys|box|captions|clr|cut|focus|valuecolor|remove|UpdatePlaylist|UpdateText|fill|span|effects|vast_|evntclk|name|is_dash|minutes|off|dash_created|overflow|parse|metadata|cancelBubble|show2|controller|solid|midroll|tag|pjs|charAt|cursor|onOver|setInterval|dashjs|control2|indOf|label|activeiconsize|radius|status|hex2rgb|UpdatePlay|intro|slice|next|removeEventListener|||||||||||ease|over|chrome|File|download|motions|audiotrack|bgpaddingleft|obj2|Events|cuid|default|bgpaddingright|preroll|line3|tips|redirect|state|backgroundColor|FindBut|rounding|safari|com|vast_and|getAttribute|center|okpd|aover|String|SettingsTimers|ended|seconds|onEnded|always|setItem|f2i|bitrate|val|PluginHotIcon|hlsconfig|getElementById|skip|open|iphone|1999|toolbarHidden|framework|Normalscreen|StopWaiting|bg2|_url|isConnected|||||||||||Object|channels|track|playedstore|touches|init|playing|Settings|waiting|isVastBgLoad|paused|hours|lastwheel|VAST|current_url|layer|getTime|txt|points|alpha_div|buffered|Advertising|timer|realfullscreen|ShowPoster|ioff|is_sleep|fvalue|blur|min|reload|pass|leftBg|version|_log|currentTime|_show|floor|Value|navigator|globalfs|location|HLS|image|parentIframe|message|tipcrn|align|effectsnow|ResizeText|all|hidden_volume_over||alert|bordercolor||hideleavetimeout||clientY||||ddj|Sub|pnt|area|apiprm|space|Tip|vast_or|ispipkit|loading|customtext|ll1I|onWaiting|line0|Waiting|margintop|Fullscreen|files_quality_ag|audio|opid|sub_off|xbg|hlsquality|href|href2|is_ws|pipwebkit|pointerEvents|stretch_width|gif|lines|container_w|SetSpeed|default_audio|ratio|scroll|ctx|icn|container_h|UpdateObject|hls_created|android|marginproc|SetSubtitle|onDuration|bgaover|parent|control_|srch|loop|fltrs|Poster|cutted|HlsLevelsLength|audiotracks|hls_subs|timeline|ncrtat|plhistory|words|destroy|loaded|preventDefault||nativecontrols||Arrows|HideControl|vimeo|mouseup|bgpaddingbottom|actionstt|Title|enc2|onPlay|fbg|reloadTimer||current_speed|request|curtain||titlestore|End|flag|bgpaddingtop|lIll|concat|small|clicktime|fzoom|buffer|stage_y|MainResize|iconscolor|switch|PlaylistNext|motion_id|_hide|stage_x|bgl|pld|levels|scrollLeft|upld|Zoomed|stopPropagation|_keyStr|Retimer|source|enc3|_cul|then|normal_w|fullscreen_process|||media_error|body|MediaReady|onClick|vertical|wait|replay|onMouseUp|evntout|evntovr|f2id||butplstart||mrgnprs|delta|Start|||Stop|add|unmute|gaTracker|Switcher||_css2|8px|scrollbgcolor|white|MediaPlayer|currentFile||noads|charCodeAt|20px|Status|Background|SubtitleChanged|but_x|_cstm|m3u|rotation|dashquality|title2|salt|sec|line1|thumb|volumewheelin|deltaY|bgcolorover|qualities|send|line3value|CustomSwitch|00|create|updateSettings|Clickable|CalculateClick||||inline|browser|forbidden_quality|file3_separator|sub_options|DashLevelsLength|control_title|||onTimeupdate|onMeta||but_space|but2|touchmove|SettingsClose||line_width|audioTracks|SettingsVisible||desktop|cubic|vast_loadtxt|sttx||||timestore|||vsts|toolbar_hide|forcehide|pjs_i|reloadto|CreateItem|button|fd0|search|onload|native|screen|DASH|open_settings|600|hls_config|Remove2|id_|fplace|pause_before_vast|quiz|gao|normal_h|QgKJna48Yd9arAq|PlaylistG|clicks|hlsaudio|_speed|dur|StyleItem|skpbt|_rb|Playlist|Array|ldr|fff|transparent|VastRemoveAndPlay|playById|ShowOrHideProcessor||PlaylistNextExist|customline|bgbrovr|active|handleicon|||floatwidth||_start|controlover|onVolume|kbps|hidedown|iconsover||screenclick|iframe|ellipse|sub_bottom|streaming|_lastime|design|Toggle|CreateHLS|toolbar_margintop|UpdateTime|onPause|err404v|Played|toend|SetAudioTrack|scrollTop|ScrollTo|mediapip|qbr2|responseText|channel|dashconfig|hiddenwidth|tagframe|orientation|fontSize|NewFile|fullscreen_start|marginbottom|is_visible|tracks|sub_shift|files_|shuffle_|line2|plfolder|ActionPlaylist|onMove|update|PlayerState|event_x|Home|PlaylistPrev|event_y||console|shadow|nbsp|speed1|stout|pjs_id|300||||5px|hidejustfull|decode|Scale|cow|PipWebkit|pauseroll||coh|getElementsByTagName|3px|l1lI|icns|autoplaylist|pljsplayfrom_|prev|pljssglobalid|vast_longtimeout|played|pltxt|hidden_volume_over_process|vast_impressions|nowrap|Close|QualityChangedNoHand|err|ll1l|10px|not|but_y|load|maxBufferLength|HideForce|overopentimeout|alpha|normalscale|fontsize|XHR|hlsdrm|scrpt||butNames|flip|justshow|_status|HidePoster|HideInterval|ControlClick||hideonpause|VastAddPreload||ToolbarDown||readyState|https|showoverto|showovercontrol|items||expand|Subtitle|control_line|||settingsovertimer|topBg|||timeFormat|FindPlStart|posterhide|pointed||HideProof|Curtain|pic|bgt|ObjectFit|rightside|nomute|videoHeight|bufferLength|bgpadding|upldfl|rldcnt|seeking_time|autoLevelCapping|current|texts|handlewidth|hlsDashSub|Reload|setSpeed|or0|stretch_with_volume|Airplay|rightbs|Pnt0|dash_config|linecap|hls_force|default_style|_preloaded|actplay|dashaudio|VastRecover|f2bg|loading_error|hdicon||toggle|PlaylistPrevExist|NativeEnterFs|plNxtExst|starttimeout|PlaylistExist|Pos0||autohide|opn|span05||hdnn|groupId|handle_width|nativeAudioTrack|RemoveCurtain|vast_poster|scaleover|AfterVast|textTracks|shareme|Init|abc|repeat|touchstart|spacing|touchend|Il1l|pstrsi|findLeft|subupld|poster_scale|sub_color|StageMove|passive|sub_sizeproc|bgg|compilation|pstrv|checkFont|nativefullios|and|minify|base64|mediatags|normal|Ready|removeAttribute|onclick|StageMouseUp|_step|relative||lang|subtitle_start|tchs|tippointer|polygon|ScreenClick|touch|link|frameresize|line_speed||mediaSession|hidevideo|sub_or||_ease|_id|url_shift|overlay|brandurl|resizePlaylist|NativeControls||ScrollOverOut|||hmaxk|ymax|svg0|ctx2|Script|now|hlschangequality|heartbeatInterval|currentLevel|HistoryPlaylist|seekwindow|CustomText|swipev|floatheight|stty|headfontsize|_prevIcon|Rot|Download|ResizeSettings|heartbeat|full|_max_order|VstLdTxt|errorMessage|_t|BufferStop|onSeeked|iconreplay|onSeeking|seeking|isPaused|TipText|Off|ctxtnk|days|scrollarrows|dashInterval|pjs_|current_color|wheelstep|mode|tmln|YtInit|m3ut|ni2|||||lrpd||pljsmute|StyleArrow||created||offsetLeft|speeds|domain|file_separator|||uijs|saturate|PlaylistVisible|AirplayChanged|onmousemove||PlaylistControls|subtracks|subload|1em|Parsed|PlaylistShow|AudioTrackChangedNoHand|vast_longtomsg|UpdateSpeed|volumescroll|TimeSub|dontplay|srt|abr|custom_speed|SettingsN|ToolbarShow|jpg|pushCSS|ShowForce|prm|toolbarInterval|sizing|vtt|VastNext|SubtitleLoad2|findTop|va2l|letterspacing|weight|onplay|SetSetting|compilations|playerid|dasherror|autoSwitchBitrate|hidetimeout|tipbg|playersize|pldur|found|parentcontainer|shr|SubtitleLoad|bottomside|canvas2|pl_first_id|clicked|3000|fcdef|ssfontsize|htto|PluginSub|RenewSubtitle||pjs_parent|pljsplayed_|memory|unshift|hlsrows|marginprocleft|hidewithoutmoving|letter|sxs|downin|sleeptimerminute|ipad|autonext|sleeptimerhour|brightness|scl|midrolls|iconangle|Cut|airplayed|RemotePlayerEventType|contentWindow|pip_quality|file2_separator|_wait|renameTracks|Ctxt|backdrop|tipbgcolor|999|playsinline|StyleLine|RenewPoints|400|clickmargin|||RenameQualities|xtitle|rotation2|hlsend_to|scrollleft|iosfull|FltrVal|hideoutmute|255|pageX|clickarea|script|shift|sub_color2|Thumbs|family|limitmaxwidth|mpi|sub_bgcolor|float|sub_bga|_activeIcon|hand|playlist_source||left0|sourceBuffer|bgh|Error|ShowTip|tippadding|galabels|observer|hlsautoquality|nativefull|hidden_volume|yamtrid|recover|SubtitleSettingsMenu|FileTo|details|custom_aspect|gain|Mouse|errorto|dclckto|cftlr|l3v_show|onmouseover|thumb_width|_ended|qbr1|autoQuality|gatracked|onmouseout|frag|url2|hls_stuck_time|HandleWidth|handlehide|_seekaftervast|stretchonfullscreen|removed|rect|TagPlay|_play_i|pstrs|sub_settings_on|tipbga|result|paddingtop||autonextopenfolder|poster_aover||_lastactbut||showinterval|998|container_h_procent|worked|poster_a|ksu|mouseover|playlist_title|prefile|HidePoster2|||UpdateVars|urls_and|mouseout|stuck|rmbgcolor|postroll|SubtitleOff|UpdateVars0|apdr|playlistrewind|playlistloop|ShowLayer|timerTime|VastBgLoad|RemoveMedia|rightclick|Update|setActionHandler|container_id|files_channel|mtp|onClickSubtitle|opera|Load|VastLoader|KeyPlusUp|num|fileTimeout|KeyPlusDown|userseek|vol|VastAndLimit|||||clr_options|iclr|_stopped|static|Recover|done|FileType||rc_label||autoprevopenfolder|sub_weight|referrer|sub_upload|resizeonplay|vstpause||youtu||wait_to|YoutubeID|MenuProc|||pauserollonplay|sub_shadow|PlaylistHere|onDash|ssa|rightout|SubtitleError|PlaylistRewind|angle|vast_type|openById|ima|offsettimer|SettingChanged|sleeptimer|edge|newfile|playbgcolor|wheelinterval|bgtmp|nops|YoutubeReady|alldd|mutestore|ToolbarHidden|title_template|unmuteonclick|unmuteplease|reset|omt|BeforeVast|fid|seeked|click0timeout|moz|toLowerCase|scrollarrowsize|tagName|DoubleClick|scrollarrowcolor|filerorto|ErrorOr|seeksides|playVideo|pageY|CreateShare||but_h|JsClk|audioTrack|240p||YouTubeIframeAPIReady|videoWidth|lastIndexOf|Password|CreateDASH||hdicon2|classList|cu2|restart_audio|2px|picture|isPlaying|sub_size_fullscreen|setQuality|parsed|AudioContext|sub_size|700|loadLevel|HlsUpdateAudio|getHLS|audiosrc|getDASH|Ended|pljs|covervideo|sleep2|fit|spd|PlaylistError|360p|hidevar2|getQuality|_readyonplay|Show|code|resizeSettings|MainUpdateSize|sub2|sub_all|rename_audio|stretch_width_last|setaction|ResizePlaylist|yaCounter|HlsLevel|floatlimitwidth|PipSize|response|fatal|resizeonwidth|tpp|StyleActive|vastonmobile|quality_received|TitleTemplate|randomstr||dash_subs|remember_sub|hidevar|onStep||ssflyp|480p||mouseMove|720p|isTypeSupported||started|StageLeave|Touch|drtn|1080p|youtube_id|mediaSource|BgBrAct|doubleclick|nativecontrolsmobile|scrollwidth|current_plurl|FrameResizer|plurls|limitwidth|rldplay|ClearClick|StopMedia|onerror|write|eventstracker|vastfrombg|Review|click_t|mouseHere2|_steps|suboptns|acted|SwitchText|polyline|Player|svg3|customdesignsvg|noclick|100000|mouseUp||fspr|handleiconspress|VastVisible|hideuntilto|navigationUI|resizetxt|close|showtitleplaylist|handleaover|mime|openplaylistroot|screencolor|openplaylistbefore|NativeExitFs|_control_|14px|win|thumbs_on|||gifed|adsfirst||subsor|||onDown|deviceName|setQualityFor|VolumeWheelX||MidrollOverlay|imgldd|333333|changeheight|ff0000|timeld|bgo|while|bgborder|bgbordercolor|rld|lastTouch|linkurl2|rotate|timeline_h|bgcontainer|quartile|iconscolorover|gaTrackPlay|fontFamily|icon2|marginbg|handlescale|sans|playroll|getBitrateInfoListFor|lineHeight|serif|mini|||effectnozoom|documentElement|colorbg|isMuted|iniframe|copyObject|IconsColor|CreateTip|lngth|_fullscreen_end|vars|StringVar|subdrag|scripts|current_file|isvg|postMessage|find|dvrtime|thumbnails|exception|PlayLocal|hideAllIcons|nhs|frames|iconsreplay||HideTip|tipalways|timeshort|CustomToogle|tippaddingtop|audio_init|datetime|nativeControls|StageMove2|ScreenClick2|introstart|audioctx|onYoutubeReady|nativesub|removeTracks|_move_rights|gained|_rights|iOSTrackLoaded|butseekto|ChangePip|order0|getInstance|getTracksFor|pjsframed|iconopacity|PlayerSize|moving|deltaX|reloadfirst|path|handlecolor|nocontrols|||pauseVideo|ReplayIcon|play75|ahd|pljsvolume|isNaN|hls_started|ws_created|ErrorReload|CreateWS|floatmarginright||scrollarrowbg|querySelectorAll|160p|reloadtimeout|volumestore|autoplaymute|scrollarrowbgcolor||reloadlog|pp2|fileorto|deg|input|isAuto|CastContext||thumbs|substore|||_tags|requestFullscreen|sub_font|playOrPause|onTagError|requestFullScreen|mozRequestFullScreen|webkitRequestFullScreen|volumeLevel|sub_bottommob|nextLevel|UpText|Seeked|pstr|msRequestFullscreen|play50|_hlssubtracks|show_playlist|show_settings|Controls|connected|VisibleCheck|sub_designstore|muteOrUnmute|checknative|grdlft|contentDocument|onPipEnter|||||tagSrc|str2obj|Action2|valuemargin|ErrorMsg|onPipLeave|enabled|historybga|historybgcolor|valuepadding|subtitles|FSL|Places||historytitlea||Empty|Style|SetCSS|CheckPip||Alert|InitVisible|||hlsSub||||cpm|Metadata|postmessages|v360|vast_preload|_stop|last|tippaddingbottom|StartSpeed|NormalscreenUI|activeicon|dontload|FullscreenUI|tippaddingleft|sub_upload0|Visibility|preloaddash|CheckDash|utx|NxtExt|over_final|tipcolor|checkBase64|landscape|viewBox|maxMaxBufferLength|session|sub_reset|timerInterval||||||Shuffle|Menuproc|DVR|Text|6px||currentposter|tipbgrounding|Exit|tipletterspacing|tipfontsize||tipfont|EndMove|onYtPlayerReady|stringify|Preload|mediadrag|||xy00|PluginMovable|cntrls||thumb_height||sepia|CreatePoster|Prefile|match|toolbarhidden|timeout|tem|_time_load|restart|Destroy|RadioTags|0px|embed|nohls|playerjscom|PluginDash|SettingsParser|MediaYoutube|TheEnd|handlehideinit|tagsurl|landfullmobile|getVideoData|ShowHandle|handlemove|isFullscreen|thumb_border|mutedautoplay|mp4|lang_||HlsAudioTrack||||||||||HlsSleep0|paddingright|paddingleft|startwait_t||savedPlayerState|Bglines||timeline_w|livewakeup|WaitSize|is_hls2|pepper|rid||network|subpausehide|StartTimeout|pipto|heightInterval|coloroverplay|renameQualities|_timeout|HlsAudioTracks|play25|clickscaley|other|borderRadius|Alpha|hostname|prototype|_blank|ceil|1440p|SetCurrentQuality|MseIsSupported|LoadedData|png|change2playlist|rename|VisibleItems|maintitle|chr|playerjs_|onUp|onup_to|contain|posterhidepause|SubtitleTimerMenu|handleiconpress|pstrsin|toFixed|||MediaSess||Playing|TipVol|poster_float|hlserror|getAudioTrack|xvalue|Captions|nohead|start2|NativeSubtitle|sleep_timeout|HlsSleep|handleiconover||screenmarginbottom|settimer|debug|lock|150|clientWidth|handlea|LineScale|encoded|2160p|getDuration|hideonplay|doctype|userid||pljsuserid|End3|brand|End2|valuefromlang|tmp2|SpeedChanged|innerText|QualityChanged|StorageSupport|plcontinue|SetSubtitle2|pldur2|div2|join|IndexPlaylistProcessor|hideuntilstarted|stopkeys|playedstored|vastgo|notofh|VastVideo|l1ll|ClickArea|tmpr|pjs_parent_i|imageLoaded|arrinterval|ToolbarHide|stopotherplayers|||VastCheckNext|cnt|hidetime|drawImage|upload|ctxt|playbgcolored|pjscssed|startcss|UpdateStart|resizeme|resizeonmouse|_css|_recover|pljstrack|ontouchmove|pljsquality|StyleSubtitle|qualitystore|VastGo|marginbgcolor||re_y|ass||ControlCoordinate|btm|||stvs|firstly|NoSpan|SubOpt|IndexPlaylist|overlays|onClick2|bordercolored|outro|quick|onMobMove|exist2v|ControlOut|destroyed|FileReader|SubUpload|dashlowquality|SubtitleLoadAll|downi|playlistovertimer|onMobOver|rmcolor|killMotion|effectflip|urlcnfg|NewAspect|pljssubtitle|_i|Auto||||||sub_store|Loaded|ActionOptions|dont|minw|toolbarisdown|_currentIcon|appearance|RightMenu|posteronpause|vast_midroll_limit|pldur3||pstr_to|marquee|SubRem|updatePlaylist|youtubeposter|bgcolorlink2|linkurl0|butByS|control_start|addtitleplaylist|advertising|vast_starts|addtitleplaylistbr||||Loading|check|ioscss|TipHide|ll11|vastcontainer|reRightMenu|pjs_cast_button_|user|cast_available|vstdwn|wtcntrl|midrollo|HidePositionControl|sstext|removedNodes|settingsNumberVisible|piped|playiconbut|gaurl|postsmbl|mdswp|presmbl|exitfullscreen|content|fonts|geo|RemoveForNextAd||||||removeItem|Api|removebykey|fixed|noprevicon|submm|hdbrdclr|sub_bgpadding|incorrect|logout|JsEvent|effect|VastPreloaded||ytautoquality|marginbgpadding|toggleControl|Rotate|SubtitleParse|but_w|_set_quality|moveOr2end|SubStyle|m3ui|mousemove|leftandrightpadding|3600|ie9|fullblack||bg_hide|UpdateVolume|PlaylistLoad|resizeFromText|tchs2|splice|PlayRemote|fontnames|last_text_w|volumewheelfull|Marquee|fromCharCode|VastPreloadLoad|smbls|updown|vastclick|decoration|CustomTextButs|clck|lastsub|plopenid|CloseSttx|ssfontcolor|ShowShare|resizetext|customTextPl|ClosePl|||lastt|TitlePl|leftright|wheel|insertBefore|Heartbeat|spn|pjslng|vts|adsinchain|upText|VolumeWheel|fts|fjs|FindIdPl|casterror|VastInfo|castdevice|movable|imageExists|subshift|msie|Yandex|full_minutes|elastic|Image|PipSwitch|yamtr_event|Timeout||WaitDash|reverse|reYT||current_vast_url|dashdebug|PlgnVstPstr|MSIE|full_hours|offset|together|YouTube|midrollimprsd|adblock|mss|gtag|maxTouchPoints|rand|pjsframe|outside|ga_event|device|PipToggle|andlimit|Playback|Sleep|str|Available|PjsFramed|callback|Create|CreateMedia|vast_longtimemsg|isVpaid|Timer|notv|175|trcka|getBoundingClientRect|url3|autoplayed|onYtPlayerStateChange|pjslog||dashcookies|935|Scripted|shwvstfnsh|toLocaleTimeString|adscounter|InvertPlaylist|wrapper|PlayingChecker|ffect|PluginThumbs|vast_adid|preloaded|PLAYING|filetod|heartbeatinterval|FileTimeout|VastLongTimeout|application|notag|dashsettings|casturl|fileto|firefox|maxresdefault|Playerjs|High|Hide|006|ENDED|ParseUrl|scrollX|vast_prestarttimeout|dashquality_off|vpaid_starts|dashaudio_off|globalfontname|ovr|crt|rel|msExitFullscreen|resume|parentElement|Stopped|QualityLevels|TheEnd2|GET|PluginSug|gstatic|tagsinterval|onPlayTag|intros|livets|sub_bg|PostFullscreen|VastBreak|fs_error|google|recovery|updateCuid|hdiconlist|xml|setVolumeLevel|skipads|ct2|AudioTracks|openpl|PluginPip|dashaddbitrate|nameofdashquality|finishrewind|setCurrentTrack|StateChanged|styleSheet|sug|Papi41|file2|SetChannel|effectgray|posterhidestart|XMLHttpRequest|newQuality|getContext|after|zoom|time2|alert404|access|18px|sub_lineheight|cancelFullScreen|denied|getCurrentSession|UpdateSub|exitFullscreen|cancelFullscreen|unset|mozCancelFullScreen|isyoutube|frmvst|norld|seekTo|alert404text|sub_big_fullscreen|geobj|scrollwheelfull|swiping|ReloadTimeout|snow|Swiping|offsetTop|castinit|swipep|last_ors|setVolume|youtubeready|sub_split2words|sub_bgo|whlskfll|playerState|PluginErrorVideo|iosExitFullscreen|alert404video|alert404v|timebreak|writePl|fullonplay||playlist_id|receiverid|seeked_time|yterrors|endfull|CastInit|onQualityChanged|Qualities|RenameTracks|redirectonclick|Controller|Scrpt|webkitCancelFullScreen|224|stableBufferTime|yamtr|grayscale|posterhidetime|customyterror|effectblur|720|sub_off_title|default_subtitle|fullonplaymobile|redirectonplay|sugar|Ease|yaHit|cdn|removeNativeSubtitle|limit|rgb|nativeSubtitle|buffer0|reachGoal|sub_off0|menu|minduration|rest|getPlayerState|HidePoster3|playedquartile|playId|timelimit|PlayChanged|ShuffleEnd|_ue|VolumeChanged|nomidroll|_html|passontime|plapto|Drm|index|PluginTrack|Quartile|playByYoutubeId|ChkHlsEnd|Number|MuteChanged|apto|timelimited|StopOtherPlayer|comment|PlayerjsEvents|360|640|1800||_ud|pjsfrm|PluginIntro|keyframes|timestorejustbut|width_div|1200|reloadlive|height_div|900|FindFileInPlaylist|540p|Connection|nameofyoutubequality|SubtitleBottom|brd|alerts|valuerounding|linespeed2|linespeed3|gradientcolor|customdesign|FFFFFF|valuesize|valuebg|gradientcolorload|valuebgcolor|PluginPoints|handlemargin|315|_w|PlgnVstLdtx|colorload|linespeed1|bgw|setcss|Tmln|translate|7px|Buffer|hidewithposter|HdIcon|controlCSS|gradientcolorbg|nxtttl|SvgColor|Color|ControlLine|wps|ontop|_a|clickmargintop|prevorius_default_h|thumb_bordercolor|UpdateLoad|_duration_load|PluginCut|CreateThumb|thumb_radius|thumb_borderwidth|thumb_shadow|_time_play|tippaddingright|linetippointer|Rectangle|rule|evenodd|Continue|UpdatePlaySeek|_duration_play|clickmarginbottom|yOffset|bglines|bgline1|bgline2|handleiconsover|current_thumb|CancelBubble|xOffset|handleinit|270|PlacePoints|place|thumb_bottom|linetipmarginbottom|toptip|cul|displayvolume|prevorius_default_w|mrgnsmll|ontouchstart|picheight|fontsizesmall|bold|lineh|sleepoptions|sleep2options|unblock|svgtmln|2001|hideafter|hidebefore|hidebefore2|iset2|often|rotateplaying|cstm|PluginHdIcon|Control|setupx|_xIcon|pressed|plusminus|which|keyCode|action2|icon3|opposite|scalesmall|hlscaptions|_subfile|inversetime|liketext|often2|topside|minus4back|DisplayControl|220|floatheightsmall|action_settings|unhidden|hidesec|floatwidthsmall|smallfontsize|tipvar|control_duration|noClickTimeout|zoomed|RenewFromTitle|with_hours|with_min|PluginPlSrch|tipmargin|openplaylistafter|bgstretch|openplaylistpause|Hideuntilto|clickscalex|onMobOut|mobileover|iconmargin|5000|bgcolorlink0|DownIn|ControlOver|selectOpen|rotateonhover|Wheel|hideafterclick|Click|ControlsBg|PlayerjsAsync|onMouseDown|template|pjsin|KeyDown|dblclick|ChromeCast|PluginEffects|templated|speedstore|KeyUp|pljsspeed|SettingsExist|SettingsSpeed|sub_sizemob|sub_sizemobfull|default_speed|textarea|closePl|abbdebRK|vast_nofirst|playerheight|requestAnimationFrame|Actions||sleep2m|sesstime|trackstore|pljsfirst|PluginGeo|sleeptimer0|TimeStore|Media|StageOver|leavetimeout2|mousedown|rBGHadTF|analytics|getMinutes|lsfullstart|jwKwoXOJpxjwPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|logo|FullscreenChange|ParentFS|OrientationChange|abs|lsfullplay|QhqunAzGpd1MrXLzQTrIp256nYkJkMc0qAgIq2nJqA09k3SMZX5aphg0nTu1mdbalTq|portrait|landscapefull|R3kzZYSzndc3oYSCjgOFnYSxod48Yd9ynYOxQzLIjdbujeLynXnaQxLqm2SznBN|Yh4ujdbuQhSzq2N|isHidden|Interval|Posters|Qicvrhuune0BUUfLmxR0OxN0OxjGOw4LOUq4NUj1jfKLmxf0Nef5NxNLmebINUf2OxZ2OxquRafINef0Naj2PUjGNd4KOeN3OTbKmxu4Oeq1PUZMmebuNd43NaZ2Pej2PTKKjfNKmxNaNaf3Nab4mebuNd4KNeN3Nef5NwKKmxNMPefMOTbKmxbKNaqKNUyMmebIOaj5NUZ2OxquUebGNd43NxyLOxZ2OMcNNdKLNM4MOab4NaNajfKKmxbKNaqKNUyMmefamxj3NeuaNaNuRabINebaOabLPUjGNUNIOxqLPeq1jebINaNaNUqaNeuGNURuNd43NaZ2Pej2PTKLOdceNd44Peu0Oxf1OdKLOdbLmxbLOeNMOxyMmefamxy0Pey1PeNuNT4LOUfMPUuKPdKLNM44OaZKOef3jfKLNT40OeZaOeZMmeqIPeRMNUu3OTceNUfIOxyKOxqaNTK3mxZ0NUZ2OxquNUfIPeR2NUVaPdK3mxNaPUb2NxVuNUfIPeR2NUVaPdK3jfNLNT44OeZLOUN4meZIOxZKPUN3OTbLNT42PUb2OaNLmeZINaZLPUq5NUquNUfIOeR2NaR2NwK2mxf1OauLNxVuUefLmxR0OxN0OxjGOw4LOUq4NUj1jgCBjhnDphK9kMOAnAnAnAZBYd8|click_t2|screen_lw|nativefulldroid|noindex|playerjs|changedTouches|seeksidesec|seekicon|scroll_height|jwKwoXOJpxNwPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|margin_bottom|updateTitle|read|preposter|cover|stretch|QhqurikvpBOAp3kHQTr0qAgIq2LvrhVCNwKuNMyBQxLKZYSCjhR9k00LOwK3mxfaOxZLNUNMjfKLOwK3mxfKPUf2PUR1jfKLOT4MNeuLOau1meqINUb5NUZ5OeVuUef0mxj3OUb5NMK3mxfKPUf2PUR1jfNLOd4MOaVKPUNGNM4LPUyLNxZMOTbLNT4KOxNLPUqGNdb3mxfaOaV0OxR1mebuRaNINxfLPey1PUfGNdbKmeNINUy5NUj2NxVuNdK3mxfKPUf2PUR1jfNKmefLmxbLPUjLNxZuNM4MNUf4PUV5NTKLOd4MNUuaNau5jeqINUN3OUR2OeVGNURINxf4NaN4PTcNOM4LNaq1OeZ0OTKLNw40OefKOeZ1jfN0mxf5NaNKPeV1mefMmxR0NUb0OxVuNT43PeRaPeZ2NwKLNd4KOef3Nef4jefIOau0Nau2OxjGOM4LNeyLOxy0OTceNT43PeRaPeZ2NwK0mxf3OxZaOab1jeRINUyaNab4OUVGNT43OaqMPUjaOwb3mxfaOaV0OxR1mefIOaq3NxyMNaZuRafKmxb4NUq4OeRGNT43OaqMPUjaOwbLNw40PUb3NeZameRINUq2OxN3NeVuNUjIOeyKOab2NMK3mxfKPUf2PUR1jfKLNd42OeR1NUZ3meqINUb5NUZ5OeVuUefamxN4Nxu5PUZGNUfIOUVMOebKOdcNNUZGOM4LNaZ2NUfaNwcokMcAoXLGQTqxnAnAnAnAka48Yd9KZYSCQxLqm2q|getHours|mobiletv||blra|eventLabel|today|alertscolor|alertsbgcolor|linker|eventCategory|eventAction|ga4|PjsFr|666666|PluginOldGA|scheme|15px|bordersize|ffdd1f|CustomFonts|prtObj|obsrvr|PjsFrMsg|optStr|PluginReplace|rc_|Init2|postmessage||method|alertsfontsize|prted|alertsbga|alertspaddingh|IFRAME|notframe|parentIframe_style|alertspaddingv|MutationObserver|helvetica|createTextNode|rmsize|Href|I1lI|encodeURIComponent|parent_domain|RightCSS|4px|RightOver|right_y|RightOut|System|hidestartbutios|nativenotios|nativenotiphone|nativenotipad|lI1l|right_x|scrolling|direction|pjsfrrs|allowfullscreen|allowtransparency|allow|arial|clrs|ltr|RightClick|tap|highlight|rc_labelurl|rc_anyway|rc_version|CrShr|RightMove|nums|roundout|UpdateSettings|historycolor|ScrollUp|subtrack|subtitleTrack|hls2|setHlsAudioTrack|getDash|ScrollRight|setHlsQuality|setTracks|ScrollLeft|setAudio|setDashAudioTrack|setDashQuality|PlaylistBack|historytitlestrike|addTrack|um1|audioGroupIds|hlslowquality|hlsmaxlvl|AudioTrack|startLoad|nextAutoLevel|Gain|PjsCheck360|offsetwrite|volumegain|connect|gainedsource|autoLevelEnabled|available|ScrollDown|showing|HlsQualityLevels|lrpps|_nextIcon|muteiconbut|normalscreen|back|userpause|userplay|unmuteonplay|actpause|sttr|bgbract|40px|marginprocright|scrollarrowgradient|lrppp|scrollarrowbgover|timeupdate|sort|loadedmetadata|volumechange|durationchange|enterpictureinpicture|leavepictureinpicture|ArrowsInterval|ControlsBgClick|ControlX|scrollarrowbgovercolor|always2|NewPl|PluginShare|marginprocbottom|marginproctop|nameofhlsquality|sourceBufferValidAPI|screenshot|nativehlsios|showById|Width|scrollHeight|40000|hlsfto|hlsmto|hlsdebug|hlsvastwait|reHls|hlsaudio_off|hlsquality_off|preloadhls|isSupported|show1value|m3u8|scroll_left|youtubecontrols|Youtube|current_time|menufltr|playsinlineonmobile|urlsl|MediaVideo|anonymous|mpd|iframe_api|disableRemotePlayback|ytcl|HideLayer|pljs_yt_|framei|scroll_down|hlscookies|mimeCodec|livewakeuptime|SourceBuffer|valuealign|MediaSource|onLoadedData|changeAspect|language|MetaAudio|nopause|unpause|wrong|onLoadStart|width100|loadSource|HlsLiveWaiting|hlsTextTracks|playlistfolder|PlgHlsFdt|customBuffer|attached|Live|dvr|hls_stuck_duration|fragment|ShowTimeout|supported|hidecontrol|ERROR|ErrorTypes|Level|SubtitleSettings|FlussonicMsePlayer|linkpause|webkitSetPresentationMode|hideonwidthlimit|PlaylistMove|Visible|pstrwt|wtpstr_to|_reset|upd|hideonvar|playonhover|hidewovar|hidebeforesec2|resize2|upTexts|leavetimeout|setting|hideonvolume|customText|showShare|WaitPoster|hidewithoutplaylist|hour|UpdateTimer|PreNewPl|hideaftersec|hideonwidth|PlaylistPlayId|PlaylistOpenId|Exist|hideoverwidthlimit|hideoverwidth|HideElement|SettingsTimer|alwaysjustpause|alwaysnotfullscreen|onClickTimer2|hidebeforesec|onClickSubtitle2|Volumescrolled|posteronwait|titlepl|prenewpl|borderbottom|ShowAnimate|hideuntilmeta|1001|ffeeab|ssflyw|hideonfullscreen|linktarget|second|headbordercolor|PluginSkip|minute|ShowControl|HideAnimate|unfixing|plclose|apdra|brda|72ccf8|62de50|clr_brightness||44d332923313y351w371e27223o193v2e1d3o001z1o273z2o2m272e2o2m2w253a1e232z1i2e29361a2x3u1z2z1m280y1z2z39233x3z29361c2x3s1z2z1o21162t2z2p113038231s27332c14212x232c1w2u291z1z38251s25332c1621261w1011161z133v3b2q172z241u3u2t2z2n113w242c133x3b2o172z26121z1m23113w261z3u28113u261z3w2q3z29213x2e29213v2b233v252y3b3x2c1z1z2435143o00222e293w121o2e1b3o0z212m221z2z1o211z1z2s29113z1d393x2e181w10222x3u2s332e121z1c1m11153v27211v322o12232722332c1628352z1d1e1a2e142z261y11101z202u291z101m3u370z2z223516331s2h3f1l1e1k1d1f1e1o3d1j2g1q3d1f3e183g1i1e1i1e1h2d1e3c1s3f1i2c1t3e1z2c1u2e1y2e1r2c1y2e1s3d1k2c1s2e162c1s3e1r2c1u2c1q2e1r1c1g2e1u2c142c1u2e1x2c1s2e1b2c1u2e1e2e1r3e1j2e1s2c1u2c1s1g122c1u2g1r2c1s2c1z2e1s2c1g2e1u3c1t2c1u2g1u2c1t2e1t2c1u2e1g2e1r2c1x2e1u2d1y2c1u2e162c1s2g1x2c1u2e1b2e1q1d162e1u3e1v2c1s3f172c1s3f192c1s1d182e1q3d1z2e1s3d192c1s3e1g2c1s2f172c1u3d142e1q2d172e1t3d1o2c1s2f172c1u3f142c1s3d192e1s3c1c2e1s2d172c1u3f1b2c1s3f172c1t3d1f2e1q3d172e1s3e1b2c1s2f152c1t3f1z2c1s3d162e1s3e1a2e1s2d182c1u3g1t2c1s3f172c1s3e192e1q3d1u2e1s2c1u2c1f1e1f3d1g1g1g3e1u1e142g1q2e1d1e1i3d121e143f1e1c1g1e1s1e1q3e1f1e1h3c1c2f1b3d1j2d181g103c191f1f1e1g3d1g2e1d3d1s3g1k3c1o1c1i1g1f3d1c1e1h3c1b1d1k1g163d1c3e1a1d1g3e141f1f1c121e1a1c1a1c1a1e183d1p1g1s1d1b1d1b1f1k3d1c1f1g1e1d1e1m3e102c141g101c1c3d1f1g1i3d1t2g1s1c1d1d1a3g1q1c1s3e1g3d1e3e141f1g1e1s1f1g3c1u1e1h1f1a3c1c1g1k3c123e1f1f1e1e1u3e1u2c1u1e1u2e1r1c1d2e1s2e102c1t2e1f2c1v3g1v2c1u3c1s2e1r3e1t2e1s2c1t2c1t2e1u2c1f3e1s2c1s1c1f2e1r2c1t2e1u2d1j2c1t2g1u2c1f3e1x2c142c1v2e10122h243e141c1k3g1g2e1c3d162e1g3d1a1g1g1d1q1e1l1e103e1c1e1r3e142c1w2g1p2c1s2e1z2c1u2c1i2e1s3c1t2e1u3e1w2c1v2e1r2c1u2g1g2c1t2c1z2e1s2d1y2e1u2c182c1u2g1v2c1u2g1b2c1s1d182e1q2c1z2e1s1e1g2c1w1e1s2c1t2e1k2c1u2c182e1q2e1p2e1s1d192c1w2g1k2c1u2g1x2c1s2e102e1q3d102e1s3c1w2c1u1f1i2c1r2g1v2c1t3e1i2e1q1d192e1u3e182c1u3f172c1t3f162c1s3d192e1s3d1c2e1s2d172c1w3g1e2c1s3f192c1u3d1f2e1q3d182e1u3e1b2c1u3f152c1s3f172c1s2d192e1s3c1a2e1s3d182c1u3g182c1s3f182c1s3d1c2e1q1d172e1t3d1b2c1u3f172c1s3f152c1s2d192e1s3e1w2e1s1d172c1u3f1c2c1s1f172c1s3c112e1q2c1w2e1k1c123d1q1g1i1d141f121e141e1u2g1d3d141f103e1i1d1f3e1b1d161g1f1d1b1d1s3f1d3e1g3f1g1c1d1c1e1e1d1e1p3e1f1c183e151g1f2c1b2f1k1d1c1c1i2e1q1e1j3g1d1c1j3c1e2f193d1j1f181c122c1b2f191d1b2f1b2d1b3c1a1e1b3d183f153c1i1e1u3f1d1e1c1f1f1c1c3c1d1e171d1r1f1s1e123c1w1g123d1c3f171e1h1e1u2g1h2e1p1e1a3e181e1r3g1b1c1h1e1f1c1g2c1e1g1f2c1i2g1f3d1f2c1t2e1f2c1s1e152c1s2e1j2e1q1e1i2e1s2d1t2c101g1g2c1s3e1y2c1u1c1j2e1q2e1j2e1u2c1f2c162e1p2c1s2e1l2c1s2e172e1q3e1r2e1u1e1p2c1y2e1w2c1v2f1t2c171s1d2f1c3e1c1e1k3c1p1e1j1f1i1c1d3e1i1d1g1d1g2e1f1e1b2e172c1u1c1l2e1r2c152e1u1c1o2c1s3g1d2c1u2e1g2c1s3e1g2e1s2d1x2e1v2e1j2c1u2g1r2c1u3g112c1s2c1c2e1s1c1x2e1w2c1h2c1s1e1s2c1s2e1y2c1t2c102e1s2c1z2e1v2d1u2c1s1e132c1t2g102c1u2c152e1r3e1u2e1w1c1k2c1u1e1x2c1u1e1z2c1s2d1w2e1r2c1t2e1u2d172c1t3e1x2c1s3f1a2c1s3c1e2e1q3d192e1w3e1d2c1s3f162c1s3f1f2c1s2d172e1r3d1z2e1u3d172c1s3e1i2c1s3f192c1s3d162e1q1d192e1u3d152c1s3f162c1s3f1x2c1s2d192e1q3e1g2e1u2d192c1s3f1c2c1s1f192c1s3c1q2e1q1d192e1w3d1t2c1s3f162c1u3g102c1s3d172e1q3d192e1u3d172c1s2e1s2c1s2g1h1c123e193f1o1c1p3f1t3b1d3d1f3e192c1p3e102d1k3e1f1e1d1e1p3e1f1c183d131g1f2c1b2f1m1e1c3c1g2e1q2e1c3g1e1c1j3c1d2f191e1j3f1a3c122c191f1d1e1g3f1i2c1c3d1s1f1i1c1o1e1k1e1h3d1c2f1i3e1k1f1m3e1k3d1f3f1d1e1j1g1j3e143c1f2g1d3d1s3e1f1c1c1c1i2f101e141f1e1d1b1d1h3d1q2d1s2f1h3c1d2d141f1j1e1a1g1k3c1j1c1f2g1d1c1x1e142c193d1s2f191d1w1g1u1e1f3c1u2e1r2e1h2e1w2e1w2c1s2f142c1t3g1z2c1t1c1s2e1p1c172e1v2c1k2c1u2e1d2c1u1g1h2c1t1e1r3e1s3e1a2e1w1e1t2c1s3f1d2c1s2g1b2c1s2d1y3f173d1u3f103c121i2v2f1t1t2j2g1m2p1i1o161|c28f8m3o1v3s241a271u3b3x2z1b3q01121m25212q1b3v2c1k1b3x1z1i1c21193s3w1121161z133x3b2q1720261u3u2t202p113w242c153x3b2o172226113z1m252e1i3c29381y2x3s1z121o380w1z122b233v2z2b381y2v3s11121o3c162v213p1z203a251s25332e16212v232e183u271z113a251q25352e162z261y1c3u271w2u29183s271u2u291o2c113w281z1z3w28113u243u2o3q0z1z212b3y121m272e2q1z1x231411101m272e3q2m35222q113z2z2b233x3026163q011c1c2v2e2b2o122u11121d2z1q11313823373w273u253t1538211z113a391z2z161j111c1m2e182v3z2p2e2b233v2z2q1i29312c2b3y141m122e1e1f1d1e1e1h1e122e1k1e1c2e1p1e1a3g181e151g1k1c1k1f1f2e1s1d1r2e1t2e1t2e1s2e1w2c1s2g1e2c1u1e1z2e1s3c1r2e1u2c142e1s2g1p2c1u1e1k2c1u3e1h2e1u2d1z2e1s3c1z2e1t1f1u2c1s1f1u2c1s2e1u2e1t3e1v2e1u2c1v2e1u2g192c1u1f1y2c1t2g1q2e1s2d1y2e1t2e1o2e1t1e1u2c1t2e1s2c1s2e1y2e1s3c192e1u2e102e1s3e172c1t3g1t2c1s2f172e1s3d1x2e1s3d172e1s3f1b2c1s2f192c1s3f1a2e1s1d192e1t3e162e1s3f182c1s3f1v2c1s2f172e1t3e1c2e1s3d182e1s3f142c1s3f192c1u3f1a2e1s3d182e1s3d1h2e1s3f192c1s3f1d2c1s3f172e1s3d1t2e1s2d192e1s3f162c1s3f172c1t3e1i2e1s2d172e1s3d192e1s3f172c1u2e1u2c1s2e1e1e1f1c1m1g1c1c1k2f1d3e1b2c141e121d143f1s3f1c1e1u1f1w2d1j2f183f121b1f1g1e3d1p1e1b3e1c3d1j3g133d1o1e1i1f1h3d1g2e181c1c2f161g1s1e1j3e1f1c1g3g141f1h3e191g1f3d1s1g1m3e1c1c1f3f1f3d1c3f1f3f1c3d1f2f1b2d1e3f1e3f1b1e1s1e1f1c141g1s1g1f3e1r3d1f3d1c1e1f3e181c1f2g1b2c1c1g1b3f1g2c1f2e1f1e1k1e1d3e1g1d1g2e1j1d1t2e1s1f1j3c1d1g181c1d3g1i3f1f1c1g2e1t2e1j2e1u2f1i2c1s1g152c1t3g1m2e1u1e1f2e1u2e1r2e1u2e1s2c1t2g102c1t2g1l2e1s2e1f1f1u2e1q2e1t1g1o2c1u2f152c1t1e1m2e1s2e1a1e162c153e162e1f321m1f3g193d1s1e191c131g123e141e1k3f171e1e2g1k1e1x3e1k3g152c1t3g1v2e1u2c1x2e1u2e192e1u1f1y2c1v2g1q2c1s2f1y2e1t2e1q2e1t1c1u2e1t2e1s2c1u2e1y2c1s3e192e1u2e122e1s3c172e1t3g1z2c1u2e1w2c1u1e1l2e1t2c172e1s1c1o2e1s3g1f2c1w2e1e2c1s3g1g2e1u1d1z2e1t2e1j2e1u3g1t2c1w3g1z2c1s2e1c2e1u1c1z2e1u2c1h2e1s1f182c1w3f1a2c1s3f192e1s3d1c2e1s3d192e1u3f1o2c1u3f192c1t3e1d2e1s1d1a2e1u3d152e1s3f172c1v3f1d2c1s1f182e1u3e122e1s3d182e1s3f192c1u3f182c1s3e172e1s3d192e1s3c1d2e1s3f172c1u3g1l2c1s3f192e1u3e1e2e1s3d172e1s3f1j2c1u2f182c1u3f1e2e1s3d192e1s3d1b2e1s3e1z2c1u2e1k1c1h3e1f2f1e1c1j3d1f3d1c3e1b2e143c123d1d3e181f191g1c1e1i3f1g3c1c3f1f2g1k3c1q1e1i1d1h1f1c1e1h3c1d2f1k3d183f1f3e1a1e1i3f141d1h1e121g1w2d1l1f181c121d1d1g1e3e1r1e1b3c1c3f1j3g1e3d1g3g1e3d1e3e1f3f1c1e1m3g1k3d1w1f142e1e1c1d1e1d1e1h1f1m3e1y3e1e2g132c1a3f142f1c3c1i1e1i3c1c1e1s2g1p1c1e2g1b3d143g1d2g1i1e1m1g1h3c121f141e1a1e1t1g1b3c1e1e1t2e1u1c1z2e1t3c1q2e1s1e1y2c1w1f1l2c1u2g1f3e1t1e192e1t2c1p2e1s1e1x2c1u1g1w2c1u1g1k3e1u2c1w2e1u1e1o2e1s3f1h2c1v2g1v2c1s2e1k2f102d1u2e1r2d1h142h1f1g1e1g3g1u1e1j2f1d1e1j1d191f1f1d1d1e1l1e1u1e1l3e1s3d1e2e1u1e1i2c1s3e1z2c1u2e1x2e1u1d1r2e1t1c1g2e1u1f1x2c1t2e1m2c1u1g1x2e1t2c152e1u3c1y2e1u3e1e2c1u2e1r2c1s1f182e1s2c1u2e1s2e1k2e1v3e1z2c1u2g1y2c1t2e102e1s3d1k2e1s3c182e1u3e1r2c1u2e1q2c1t1e1i2e1u2c142e1u2c1z2e1u2e1b2c1u2g1e2c1t3g1l2e1s2d182e1s3c1c2e1u3f192c1s3g1e2c1s3f1a2e1t3c192e1s3d172e1u3e1h2c1s2f182c1u3e1f2e1s1d192e1s3c1h2e1u3f182c1u3f192c1s3f1b2e1s3c1z2e1s2d192e1u3f1b2c1s1f192c1s3f1e2e1s3d172e1t3e1b2e1u2f182c1s3f182c1s2f192e1t3c1j2e1s3d182e1u3f192c1s3f172c1s3f1v2e1s2c1u2e1f1c1f3d163g1f2d182g1f2e1c1e1k3g1p3d1y2g1f3c1c1g1e3g1h3c1b2f1k1e183f1f3e1a1d1g3g141e1h1f141g1w2d1j3f181c121d1e1f1e3d1m1e1b3c1d3f1l3f133d1l1e1i1e1h1f1i2e181c1f2f161e1s1f1l3e181c181e181c181e1u3g1j3c1a1e1a1e123d1e3g1c1c1i2f1f3d1f1e141g143e1d3e1f1e1e3f1l1g1c2c192f141d1c1e1e3e1c1d1i3f1a1e1g1f1e3g1k3d1h2e1s3e1j3f172f1e3d142f1e2e1c1e1h2f102c1u1g1y2c1t2g1e2e1u3c1h2e1u2c152e1m2e1j2c1s3f1s2c1s1f1x2e1t1c1q2e1u1c1v2e1h2f1s2c1t3g1t2c1t2e1q2e1u1c1k2e1t3c1f2e1h2f1t3c1z2e153c1h191i2g1k2i2g1e1h1i2b1f2i16|44aa51u2z2827313916243o0z211m253z2o1b3v3c1b3o011z2k3o0z222k3v3s35262t303n1z2238231q25352z142z2v252z1a3s27111z38231q27332z1430281w1z101411133v292o192z241s3s2v2z2n1z3u262c133v292q173z241z121m233c1g2e2936162v3u101z1m360y101z39213x2z3936162x3s101z1m2e162t39213x29213v39233v29213v111z3s271z222s271s3s291p2o1g25222o3c1x2114193v1z1z222233143z2q193v1z1i1v332z1b302p2c1z3u2m211o1e253z1q1m231z1q273r173z24162c1c3c39381a3w29321x3u2s3o3s3920393p35222717143z161z101m232e1o1z1z3u262c1b35383x1z1x21121i1i1p183d1k1e1h1d1j3e161c1t3c1c2e193d143g1k3e1k1c1w1e101d172e1r2c102c1u2c1x2c1t2f1s2c1s1c152c1r2e1y2e1s2c152c1t3e1s2c1u2e1i2c1u1c1z2c1s1c1x2e1q2d1w2c1t2c1r2c1s2f152c1t2c1u2c1q2c1e2e1s2e1t2c1u2d1p2c1s3g1v2c1s2e142c1s2e1y2e1r2e1z2c1s2c1q2c1s2g1t2c1t2c1v2c1r2c1v2e1q3d1w2c1u3c1o2c1s3g1f2c1s2d192c1q3d102e1q2d182c1s3d1f2c1s1f152c1s3e102c1q3d172e1s3d1u2c1s3d172c1s3f1r2c1s2d172c1s3d1v2e1q3d192c1t3c1a2c1s3f162c1u3d1y2c1q3d192e1s3d182c1s1d172c1u3f1c2c1s3d172c1q3e1r2e1q2d192c1s3e1a2c1s3f172c1s3e1w2c1q1d172e1q3d192c1s3d152c1s3f192c1s2c1u2c1q1c1f1e191d1e3e1c1c1g1d1p3g1p3b1c3d1f3d1g2d123f1j2d1c2e1m1c193c1c3g1a3d1p1e1f2e1o3e1c1e1d1d1c3c1d2d141e1s1f191d1c3d1f1e1e3d1g2e1d1c1d3c1f1e1k3c1c1e163d133e1h2c191d1k1g1b3c1g3e1j1e1h3e1j1g123d1e3e1m1e1k1e1i1g192c1c1e1h3b1b2d1c1e1q2e1c3d1f1e103c1c3f1d3c1p3e1l3c1b3e181g1b3c123c1b1d171d1f1f1b1d1j1e1f2c1j2c1c1e1d1c1d3d1f1c161b1c1g1f1c152c1t1c1h2c1u1g1k2c1s3c1v2c1r1e1v2e1r1c102c1u2d142c1t2g132c1s3c1u2c1r1c1u2e1s1c142c1t2c1f2c1s2g1t2c1s3e1s2c1r1c1y2e1r3c173c1z3c1r3c1v1e171p1s143g1d2d183e1t3c183c1u3g181e1i3c1l1c1j1c1h2e161b1g3d162c1s2e1t2e1s2d1r2c1u3e1v2c1s2g122c1u2e102c1r2e1z2e1q2c1s2c1u2e1t2c1t2e1t2c1t2c1x2c1q3d1w2e1s3c1q2c1u3e1f2c1s2e1x2c1s2c1g2c1q1c1i2e1q3c1z2c1w2c1t2c1u1f1p2c1t1c1i2c1q1d1x2e1r2c1p2c1w1e1t2c1t2e132c1u2c102c1q3c1e2e1s2c1r2c1u1d142c1u3e1e2c1s3d1b2c1s3d162e1q3d172c1u3d1c2c1s2f172c1s3d1x2c1q3d192e1q3c182c1u3d172c1u3g192c1s3d1a2c1q3d182e1q3d192c1w3d1t2c1s3f162c1s3c1e2c1q3d192e1r3e1d2c1u3d172c1s3f1i2c1s1d192c1s3e1c2e1q1d192c1w3c1o2c1s1f152c1t3c1k2c1q3d172e1q3d1b2c1u3d152c1s2e1x2c1s1c1m1c163d1k1g1h1e1c3c1k1d1k3d1r3d1d3e1c1d1d3e1f3d131f1j1c1i1d1j1d1e3c181e1d2d161e1e1e1h3c1d1e1e3d141e1j3e173d1c3f1q1e1p3c1e1c1b3d1s2f1k1c1b3c1e3e1a1c1p1g1d2e1j3e1f1c1q1d1p1g1k1e1p1e1r1e1d3d1k1f161c181c162d1b3d1d1e1k3c1c1d1i1e121e1c2e1e1c1d3e1e3d1d3c1i1e101c161e1m1d1f2c1s2g1o3d1f3e1a3e1i1d151f1i1c1c1c1f3d1q3c1c3f1q2e1o3c1f1c1u2c1z2e1s2e1h2c1w2c1r2c1s2f1j2c1t1c1x2c1q1c1k2e1r3d102c1v2e1d2c1u2g1r2c1s2e1x2c1s1c1x2e1s2d1v2c1w2e1w2c1s1g132c1s2d1e2c1q1c1u3f1s2c1y2c1y121i1k1p1g1c1c1k2e141e1c3e1h1f1e3e141d1i1e1h1e1t2e1i1e1w2c1r1e1e2c1u1e1u2c1t2c1k2c1s2c162e1s2e1p2c1s1d172c1u2g1p2c1u1e1x2c1q2e1y2e1s3d102c1s2c1u2c1s1f1k2c1r2e1v2c1r3e1g2e1s2c1u2c1s1d1p2c1t2g1t2c1s2c1w2c1q3e1e2e1u1c1z2c1s3c1p2c1u2e142c1s2e1m2c1s1c1k2e1u3c1h2c1u2d1x2c1s3e1z2c1t1d1u2c1q1d172e1t3c162c1s1d162c1u3f182c1s3d172c1q3c1b2e1s3d172c1u3e1r2c1s1f192c1s3d1e2c1q3d172e1s3e162c1s1d172c1s3f1g2c1s3d172c1s3d142e1s2d192c1s3d1x2c1s1f192c1s3d1w2c1q3d192e1t3d1b2c1s3d152c1s3e1b2c1s3d182c1r3d192e1s1d172c1t3c172c1s3f172c1s3d192c1q2c1u2e1s2c1w1c1f1c103c161e1k3e1b3c141c101d142g1s2c1b3c1q1c163c1c1e1g3e141d1h3e171e1c3f1s1e1p3c1d1c1d3d1s2f1p1c1b3c1d3d1a1c1p1g1c1e1c3e1f1c1q1d1c3e1d1d161e1s1d191e1j3f1c3e1g3d1g2c1d1c1q3f1c3d1j3d183d122c1a1e1c3d1c3d183e1d1e1p3e121d143c1e1c1b3d1s3f1i1e1c3d1m1e1b1c141e1s3d1p3c181c1r1c1c1g1g1e1i3d171e1c1c1o1e1c1c1c2c1s1d1d3e1p1g1c3c1k1d1m3c101c1t3e1y2c1s2c1w2c1r1e1u2e1u1c152c1s3e1b1c1r1e1j2c1u2e1u2c1s2c1u2e1s2c1h2c1s2c1h1c102g102c1s2e1h2c1r2c192e1u1e1q2c1s1c1v1c192e192d103c141c121r1q1j1j1p1o1d1s1f1f121m|accept|setioff|dropnohide|hdiconclr|isDynamic|PAUSED|readAsText|ytError|clr_saturate|sub_drag|dash_all|pressed_|onchange|pjslng_sleeptimerhour|getAvailableQualityLevels|attachSource|line_play|_timer|reloaderTimer|logos|customimage|SDK|files_scale|files_sleep|WEBVTT|PluginDashSubtitles|getPlaybackQuality|Dialogue|faed54|PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik01LDcgTDYsNyBMNiw4IEw1LDggTDUsNyBaIE0xMCwzIEwxMCw0IEw4LDQgTDgsMyBMMTAsMyBaIE0zLDYgTDMsNSBMNSw1IEw1LDYgTDMsNiBaIE0yLDcgTDMsNyBMMyw4IEwyLDggTDIsNyBaIE03LDcgTDEwLDcgTDEwLDggTDcsOCBMNyw3IFogTTEwLDYgTDExLDYgTDExLDcgTDEwLDcgTDEwLDYgWiIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIwLjY0NzEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz48cGF0aCBkPSJNNSw3IEw1LDYgTDUsNSBMMyw1IEwzLDYgTDMsNyBMMiw3IEwyLDIgTDMsMiBMMyw0IEw1LDQgTDUsMiBMNiwyIEw2LDcgTDUsNyBaIE0xMSw2IEwxMCw2IEwxMCw3IEw3LDcgTDcsMiBMMTAsMiBMMTAsMyBMMTEsMyBMMTEsNiBaIE0xMCw0IEwxMCwzIEw4LDMgTDgsNCBMOCw2IEwxMCw2IEwxMCw0IFoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz48L3N2Zz4|75df3c296f78f3b81a34297cb04724a5|current_sleep|250|clr_contrast|radius_|f00|hidesmoothly|black|slidespeed|pointcolor|shuffle8|ffce00|pjslng_|pointw|setXHRWithCredentialsForType|pjslng_sleeptimerminute|1005|unescape|clone|60000|PluginSubword|Debug|sleep2t|LOG_LEVEL_DEBUG|fastSwitchEnabled|dashdrm|PluginDroplist|1006|offsetoptions|initialize|CUED|clr_sepia|sub_fonted|customyterrors|vast_impressions_all|vast_remove|action_back|current_|contains|Verdana|stripsspace|dashsubtracks|normalonclick|unavailable|STREAM_INITIALIZED|tippmargin|tipa|BUFFERING|stripsw|logLevel|pointa|borderBottom|thumbs_img|modestbranding|918|897|874|Yh4ujdbuQicvrhuune0BUUfIOTKKjfNKmxZ3NwKKjebGNd42OajuNdKLmxVuUebGOM41jfNKmeuINaj4jebIOxqMmeyuNT41meyuRajINaj4meyuNMK4mxNMPdbameqIOTcNNMKLmxVuRaNGNd42OajuNw4aNxuGNdbLmxVGNdcNNT41mebuXwquoXR9k1cvrhuBjiO0qA9FnU0BpA9InTqunAzGpe0Bj0nhSynhSwqunAzGpd1MrXLzQTrzrAWIp2Syka48Yd9KZYSCQzLIQgKJq3nBQwjGjAvvpASGnYOxZXLzjxCwNT40jwKwohgInhLzpXgMn2zIjxCwNM41jebuNdbLNdjGjAkBpMj6jxbIOwjGjAkBZTj6jxbIOdjGjBSDqdj6NdKwrhzKrhW4rdj6jwjGjBcJq2z0oX9IjxCwZA90rh9HmXLznBRwtTKwZ29IrikJpg90oX1zjxD7jA9MnhWMjxCamdkJpwj6NTKwZXO0oX9IjxCwrhzHnTjGjBS5qhVwPwk0nYv0jwKwrhW4rdj6jxb6NebwmdkAp250q2z6nTj6NUbGjA1vqArDpwj6jxbuNUbuNUbuNdjGjAOGoXOFjxCKmdkanYcvqAg0p3jwPwkqmMjGjAnJpBRwPwkVZXvJpXfGRYkDZXKGWAWMnhgIZTjGjALzriSzqBOKZXODpAqwPxbGjAfwPwjKmxuwmdkaoh93niWMZYSDp24wPxfGjBcJq2z0oX9IjxCwZA90rh9HmYkDn2v0jB0GjAOJpBSMp2LtniWMZYSDp24wPBGwp3kynYjwPxqGjA9IjxCKmdkvZ3SDp24wPwkyrYkvrhzJpwjGjBS5qhVwPwk0nYv0jwKwrhW4rdj6jxb6NebwmdkAp250q2z6nTj6NUbGjA1vqArDpwj6jxbuNdbKjebwmdkxphzxoMj6NdKwqh9aoYSDp24wPwkwp3S0p20HqAzBoiRwtTKwZ29IrikJpg9wrXnAnYjwPBGwp3kynYjwPxuGjA9IjxCLmdkDZ29IjxCwQhSDrwcxphgaqa0Bph9vnhWMlikvpARDka48q3nBjhOGZYOaQTrxoYkxrXLvqwvMZX5ylTqurAzzr0kJse0BNxVuNxVuOUbuOUbBQxLxoYkxphVuZ2Lvq3N9k3cvrhuCqAgIndyBjiO0qA9FnU0BlhOJph9MlTquZ3u9kaVKkMcxsU0BOUbBjij9kajKkMcAoXLGQTrIp25zkMcarikJo2VHr2zyrhu9kajBjiO0qA9FnT1HoYSzqALDpXz0QTqLNdrqma48Yd9arAq|848|QgKJnhz2QBL8td5Gp2gynYjCqAgIndyus3cJq2z0oX9IPwcMnXLvrhz2nUHHZYkBoX46jd0MOYc4jebuNdbHNxWKseH3oXS0oeCuOUcKseH9mALJZXSzqwvMZX5ylUDwnXnJqAVus2OJpBSzpBR6jdqBP2SDq3cGZYy6jhkGp2OFP3cvnhSDpAqHrh9KPwbLNebzP30IZ2zMZ3WGZYjCqAgIndyusM13nXkFoYRHZX5DpXg0oX9IPwcMp3SvrhVuNBNuphzInXgMjhzInAzIoYSzP2gIoX1vrhzJpxCuqA90ZYSzjekajhLDpAWvqwcDpAnDpAz0nUHCnXzBoiR6jefKNdV7mYrzZAHDrd10qAgIq2nJqA0Hp3kDn2zIPwcxnX50nYjuZ2WIrhWMP3SMZX5anA9MpT1JqAzBoX46jhOzpBSzqwcxnX50nYj7r2zyrhu6jefKNdV7qh9aoYSDp246jhgwq29GrYSzP3SJqeCuNeHwp3S0p206jeb7phWAreCuNeHMoXrCreCuNeHHZYkBoX46jhg1rh87tT5KZYSClikvpARDjiHarikJo2VHnhgaohgMqAg5PwbLmdbMNeb7q3SMp2HzmXSvq2vJnAnanYR6jeb7mYrzZAHDrd1vpAzHZYSDp246jhSvq2uuNT41qMczZYOzmXzImX91rdcDpAnDpAz0nUHvpAzHZYSDp246jhSvq2uuNT41qMczZYOzmXzImX91rdcDpAnDpAz0nUH9Rd13nXkFoYRHo2W5nBkvpXWajikJrhg0nTc7NUbKkTc7mYrzZAHDrd10qAgIq2nJqA06jikJrhg0nTuaOxcynXqDP3SMZX5anA9MpUCuqA90ZYSzleN2NhSznMy7tY1bo2W5nBkvpXWajikJrhg0nTc7NUbKkTc7mYrzZAHDrd10qAgIq2nJqA06jikJrhg0nTuaOxcynXqDP3SMZX5anA9MpUCuqA90ZYSzleN2NhSznMy7tY1bmYrzZAHDrd1FnYzAqAgHnYNunhgaodc7NdVus3O0qA9FnT1yZYOCZYkMZYy6jefGjejKNeHarikJo2VHnhgaoh9AnBOzreCuNeH9OUbzjiHarikJo2VHnhgaohgMqAg5Pwb4PTKuNxbKP3O0qA9FnT1yZYOCp2nAq2W0PwbHNaWKseH9NUbKkTc7q3SMp2HzmXSvq2vvqBkvsUCuPeyGjejKNeHarikJo2VHnhgaoh9AnBOzreCumUfMOic4P319RhHzsXnMZX1zqMcyZYOCjiGKkTc7q3SMp2HzmXSvq2vvqBkvsUCuNTKuNxbKP3O0qA9FnT1yZYOCp2nAq2W0PwbKP301NdVus3O0qA9FnT1yZYOCZYkMZYy6jeu5mdbMNeb7q3SMp2HzmXSvq2vJnAnanYR6jd0aOYc4P30LNebzjiHarikJo2VHnhgaohgMqAg5Pwb4PTKuNxbKP3O0qA9FnT1yZYOCp2nAq2W0PwbHNUj0qiu7tY0wmdkvZ3SDp24wPwkwrXnAnYjwmdk0sYczjxCwZ3OajwKwqh9aoYSDp24wPwkxnX50nYjwmdkaZ2gGnTj6NTKwZ2LDZ2GwPxbGjAvDnhVwPxfGjAOJph9MjxCwnxjLNaf3jB0GjAOJpBSMp2Ltq2W0rhzIn3NwPBGwp3kynYjwPxyGjA9IjxCLmdkDZ29IjxCwQiO2nMc3oXS0oe0BNxbBjhvzoXrCre0BNxbBQxLBjhnDphKHqBWGnU0BpA9IsAWMpMqurikvpBOAp3kHQTr0qAgIq2LvrhVCNTKuNTyBQxLKZYSCjhR9k00LNT4aNUj0NeNMmebINej3OeuuRafMmxb4OUNLPUVGNd4MNUVLOwbLNw43NeN2OaZ2mebIOej5OeuuNUNINxuKOaVaPTKKmxuLNau0jfNLOd4KNUbLNUb1mefINxy5PeRuNUNIOxjLNUyMNMKMmxf5NUZ4jefamxZMNUf5NxNGNw4LPUf2PdceNUNIOxjLNUyMNMKMmxf5NUZ4jefamxN1NUNLNaZGNw44Neb5NwbLNM4aNaVaOUN3mejIPeRKOxRuRafMmxyKOUf1OUqGNM45NUV5OwbLOd4LOUZ5Pey4meRIOab1OxuuNURIPUb2Oxj2NMK0mxNKPUjuRaf1mxbMNaq0OUqGOd4MOeqLOwbLOT40OxyKOxN2meRINeV2OeuuNUVIOeZ5NeZaOwK0mxb1OxR4jfNLOT40OxyKOxN2meRINeV2OeuuNUZINaN1OUq5OTKamxq4NMbLOw45NeNKOUZ5meRINayKOeRuRaf3mxN3NeyaOeqGOd44PUf0OdbLOM42NeR0OUN2meVINxyLOxRuNUqIOaRKNUqMPTK1mxy3NeN2jfNLOM43OebLOaj5meVIPUqKNaZuNUqIPejLOaqMOTK2mxj0OeNMjef3mxq3Nef3NxuGOw42OxN5OwceNUqIOaf4OxyameqINeuaOeuuNUqINaV4OUq0OMK3mxN1PUfMjef2mxyMNUb1OxuGOM41OxNaOwceNUZIPUjLNeV2PdK3mxV2NaN2jef2mxb0OaqKNeyGOM45OxqLOwbLOw4KNeN0NxfLmeqIPUy1PUZuRaf1mxV1OUjMNajGPd4MPeZ5OwbLOT42NUVaOej5meuIPUf1NxuuNUVIOxf2OauMPTK4mxy3NaZuRaf1mxZMOUV0NxyGPT4aNeRKPdbLOT42PUjaPej2meyIOUq2jef2mxbMOaNKNTK5mxqaNxu0jfNLOw4KOay3Oeb3meyIOaR4NeuuNUqINej0PeV2NMKLNd4LNxu0PdbLOM4KNxR4OUZamefKmxfMPeR4jfNLOM4KNxR4OUZamefKmxfMPeR4jef4mxf3Peu5NeyGNUbIOeN5OxRuNUqIPUq2NeyLPdKLNT4aPeZMjfNLOM44Ney3Oaj2mefMmxf2NwbLOM42NUj0PUN1mefMmxq4OeR0jef3mxj0NaR5OUNGNUNINaqKOUjuRaf2mxq3Oab1OaVGNURINUfLOdbLOT44OajLOef3mefamxq0Peu4jef1mxu3Nxf0NUqGNUNIOaR4PeuuRaf1mxu3Nxf0NUqGNUNIOaR4PeuuNURIOaf0PeZ3NwKLNM4aNebMjef0mxZ3OeV0OaRGNUNINxu1OeRuRafamxV4OeV5NxVGNUjIPeu3NeRuNUNINejaNUf1NTKLNM45OUu0jefamxV3OxV1NxVGNURIPeN3OUjuRafamxZ0Oxy5NxjGNURIPUR5OeuuNUNIPUR4PUfKPdKLOT41PeN2PdbLNM45Oeu5NUb4mef1mxV4NaZ4jfNLNM45Oeu5NUb4mef1mxV4NaZ4jef0mxN2Nxq4PeuGNUZIOxjKOwbLNM41Oxq2Oaj2mef3mxf3OUqMjfNLNw45Neb1PUV3mef3mxZ0NUNMjefMmxR5OUy1OaZGNUqIOaN1NeRuNUfIPef5OUjKPdKLOM44Pey0PdcNNUfIOxZ0OxbLOTKLOM45NUN4OdceNUfINUV5OebaPTKLOM45NxuLNwbLNd43Nxb5NxZGNUqIOxqMOUjuNUbIOUbaOaj3mef3mxj0NxjuRafKmxVKNaqMOMKLOM4MOejMjefKmxb2PebKPTKLOw4MOebKPdbLNd4KOeZMPeyLmef2mxf5NUy2jfN5mxyKNUR0PUuLmef1mxu3OUq2jeyIOxRMPeVLNejGNUVINeuaNxuuPT4LPUR2OUNLNMKLOT4LNeu2jfN4mxR4OUNaOxR3mef1mxf0PeZ4jeuIOeN2Naq2OMKLOT43NeR2Odb4mxj4NUNaOaRamef2mxf0NafMjfN4mxj2Nab5OaVLmef2mxf5OeR4jeqIPeu1Nxf5NxyGNUqINUqMPUZuOM44PeVMNUyMPTKLOM4LOaj5OwceOM43Nay3Oay5OMKLOM41OUj2Odb3mxVMPefKNey3mef3mxu5PUuuOM4LNebaNej5PdKLPdcNOw4aOeZ5OeZ1NMKLOM45NUy5OwceOT41OaqaPUbLOTKLOM43NUy0Odb1mxf5PeNLNUyamef3mxZaPeyMjeRIOxj3Oaf0OxfGNUqINxR0PeRuRaNIPUb2OxN4mef2mxq0Oxu0jeRINafKOeN2NTKLOT44Oxf2jeRINafKOeN2NTKLOT44Oxf2jfN0mxNLNeRaOxfGNUVIPeZLOwb0mxq2NaNLNay3mef0mxZ5PejuOd43Oau3PUN5mef0mxZ1Pej0jfN1mxR5OUyLNeVamefMmxuKOafMjeRINxj0Nay2OUfGNUNINUZ1OxuuNM4KPUbKOef4OTKLNM43Pej2jfNMmxy3NaZ0NxN5mefamxu0OUy2jejIOeRaOxb0PeyGNURINeV4jejIOeRaOxb0PeyGNURINeV4jfNMmxR0NaZKOeu5mef0mxb1PdbLmxVKNau4PUNLmef0mxVaOeb0jebIPUZ4PefLPejamefamxqLPeZ0jfNKmxV5Nxu1NaV5NTKLNM4LOeV3OwbKmxNKOey3Oey0OTKLNw42PeqaOwbKmxf4NeZ1OUVamefMmxbKOxR4jfNKmxf4NeZ1OUVamefMmxbKOxR4jebINUbMNxy1Pey5mefLmxq0NaV2jebINUZKPeV1OxjamefLmxNMOeu4jfNKmxjLPURLOUN0PdKLNd45NeZMjebIOafKOUqaNeN4mefKmxZ4OaNMjefINUVLOeVKPUZGNUbIOeyKOdceNT4LOUf0OUb5OwKLNd40PUb0jejINUu5Nxb2NeuGNUbINefaNeRuNw4MNaZ5OxV4OwK5mxy5NeR4jfNamxR0Pej0Nef2meyIOef4NwbMmxV4PUj4OejGPd43OeRKOdbMmxN0NaZ0OUN2meuIOxRuRajINUyaPeu2NeZGPd41OaZ2OdbLmxbKOeV3NUZ1meuINUN1PeuuNT4KNeR1Oaf2OTK4mxfaOUu4jfNLmxbKOeV3NUZ1meuINUN1PeuumUbINUZ2OaRMPeN2meqIPejLNaZuNd4KNxbMNUZMPeR4meZIPeqLOUZuRabINUqaOUq1OUZameZINeyaNUjuNd4aOajLOaR2NxyGOT40OwbKmxqaNUNaNxy0meRIPeZ3PUjuRafINUu1OefKPdK0mxfLPUN2jejINey2OeR2OUjGOd40PUZ3OwbMmxb5OxR0OxVMmeRIOey2OaZuRajINey2OeR2OUjGOd40PUZ3Owbamxj2NUf2NUb0meRIPUj2NUjuNM4aNef2Neb4OTK0mxy0Nef2jfN0mxN5Pef1OUZ5meVINajKOeRuOd43NUf3NURMNwK0mxf1Oeu4jeRINxuKOay2NxRGNM40NxV4PdceOd4MNUN0OaZ1OwKamxNLNwbamxy3OaNLOaZ3mejIOaqMjeNIPUq3Naf3OxqGNw43OajuRaNIPUq3Naf3OxqGNw43OajuNM4aOxRMOeb1OwKLmxq0PeVMjeRINUZ5Oxq2OaqGNT4MNeu0jfN0mxuMPUq5NaZ2mebIOaZ1PeRuOT40NeV0Nab5OTKKmxR1OeyMjeZINeq5Nxj3OauGNd4MPeyMjfK2mxjaNaV0Oab2mebINxZMNwceOw43Nau1NeR2PdKKmxjaPUVMjeqINUb0OxjMPUZGNd41Oeb3Nwb3mxNMPUbMNUyLmebIPUZ3OeRuRaqINaj5NejLPUfGNd45Oxq0Odb3mxq0OajLPUy0mefIPeZKNxRuOM43Oxy3Oay4NMKLmxyKPdceOM45NUy3OayLNMKMmxjMNUuuPd4MNeyMNUq3OMKMmxN0OeNMjeuIOUN4Nef2NxjGNw4aPej3NwcePT4LOxZ2PUNMOwKMmxRKNxZ0jeyIOeZ0NeVLPeZGNw4aNxNaNwb5mxZLNUb1NUf3mefIPUR1NajuRayIOxj1OeVLNTKLmxu5Nxq2jefKmxbMOeuKPUjGNd45OebKPdbLNd4KNxR4NeyMmebIPURKNeuuRafKmxf2OebKPeZGNd41OUuuNUbIOef3Naj3OdKKmxfaNayMjefKmxu0NaR0OURGNd4KNxZ2OdceNUfINeRLPeb0OdKKmxbKNUb4jefKmxy0Nxb4OeyGNd4KNey5OwbLNT4LOej2NeRGNdcNNUfINafMOebaNwKKmxbMOaR4jgCuUUuIPUZMOejMOeNGOd4LNeZ3NUu1NwceOw4aOeqMNUNLOdK0mxb0NxVLOUR3jeRINUqaNxb2NajGOw4LNUb1NaV3PTb0mxfKOxuMOeR0meuIOaj1PefKOajuRaRINeRKNaj0NefGNUfINaRLNeu1Owb2mxfKOxR2Nej2mefamxVLNaj4PTb4mxqMNUq4Peb5mefamxV3OaR5NwceNUfINaN2PUy3OdKLNM42Oef2PUVLjefamxVLNeu4OUqGNUfIOUqaOxq0OMbLNM41OaqaPeZLmeuIPUV4Nay5PdceNUNIOxRaPeu2OTK2mxN0NafMOeu4jefLmxV3Oaq1NeNGOd4LOab5Nxf1OMb4mxy2NxRMNxRameRINUb2Oaf4OUjuXwcOPd42PeRMNUb1NMKLNd4LNeVMOxNMjfN3mxu5PUNaOaNGNUbINUb1NxZaNwb3mxj2Naf1Oau5meyIOeZ5NeNaOefuOM4MOxNLOUq4PTK4mxZ4Oej2Oab5jfN3mxj2Naf1Oau5meqIPey5Nau3OxRuOM44PUyaNaqameqINxZaNUV3PeyuPd42PeRMNUb1NMK3mxj2Naf1Oau5jfN5mxR2PUb4Naq1meqINxZaNUV3PeyuNUbINUb1NxZaNwK3mxu5PUN4OaZ0jefKmxfKOUj2NajGPd42PeRMOxqKPTceNUbINUb1NxZaNwK5mxR2PUbaNaRLjeyIOeZ5NeuaOaVGNUbINUb1NxZaNwb4mxZ4OejLNeVamefKmxfKOUj2NajuXwqunAzGpe0Bj2nAnAnAnwrqma48Yd9BQxLqm3O2na4wmdkvZ3SDp24wPwkanYS0oX5BqMjGjBcJq2z0oX9IjxCwZ29IrikJpiNwmdkHZYkBoX4wPwjKjejKjeVKjebwmdk0sYczjxCwq3nBjwKwq2OvphVwPwjLmxNwmdkvjxCwNd44jwKwZX92nYjwPwjLjwKwrhzKjxCLmdk0oYc0nYv0jxCwRAWqrUbKnUgGpgL1NeczniSqrUbKnUgap2GwmdkCnhzxp24wPxfGjAvyoXOJpxjwPxfGjAvyoXOJpALDq3RwPwjLNeuKqeDAohRGOajKVeDjSdKaOxcRPzOfjB0GjAOJpBSMp2LtqhLvsXLDq3RwPBGwp3kynYjwPxfLmdkJpwj6NTKwoXOJpwj6jxLarAqur2zyrhu9kajKkMcCnXzBoiR9kajKka48nMcAoXLGmYk1phV9k25JpBDzqA8BjhnDphK9kMNKNebKNebBjiSMZX5anA9MpU0BrikvpBOGZYSzlejGjeRDka48qhg0odcyQTrONdK3mxqLPey5OefuUejIOaZKNab0OejGOM43NUu5PURLjfKMmxq2NeNKOeRMmeRIPUZ4OUR3PUVuUebGOd45Oxu1Oeq5OTcNNdK3mxqLPey5OefuXwcONdKMmxq1NeR0Oxf5jfKMmxq2NeNKOeRMmejIOaVKOeR2NUyuUejIOaZKNab0OejGNdcNNdKKjfKKmejIOaVKOeR2NUyuXwcONdKLNw41NUV2NaN0jfKMmxq2NeNKOeRMmefMmxVLOUZaNaRuUejIOaZKNab0OejGPT43OxVLPeqMjfKKmeyIOaZ1NUu3NwcNNdKLNw41NUV2NaN0jgCuUURIPUZ4OUR3PUVGOM43NUu5PURLjfKLOw4KNey3OxV2meqIOaf4PUy0NTcNNUZINeb5OaZ1OwK0mxy2PeV0Oay1jfK0mxy2PeV0Oay1meRIPUZ4OUR3PUVuUeRIPUZ4OUR3PUVGOM43NUu5PURLjgCuUURIPUZ4OUR3PUVGNw43OUb0OeZLPTcNNUZINeb5OaZ1OwKMmxq1NeR0Oxf5jfKLOw4KNey3OxV2mebuUeRIPUZ4OUR3PUVGNdcNOd45Oxu1Oeq5OTKMmxq1NeR0Oxf5jgCuUURIPUZ4OUR3PUVGNUjIOUf1OxNaOdcNNUZINeb5OaZ1OwKLNw41NUV2NaN0jfKLOw4KNey3OxV2meyIOaZ1NUu3NwcNOd45Oxu1Oeq5OTK5mxq2OUf4OajuUeRIPUZ4OUR3PUVGNUjIOUf1OxNaOdcokMcAoXLGQTqxnAnAnAnAk1KJQxLqm2q|818|785|onStateChange|usernew|QgKJq3nBQwjGjAgxrhzJpwj6jBcGZYzGoYO0jwKwqh9aoYSDp24wPwkGnXn0jwKwpXgMn2zIjxCwNdbKjebuOwjGjAkBjxCLmdkaZ2gGnTj6NT41mdk0sYczjxCwq3nBjwKwZX5DpXg0oX9IjxCwqh9aoYSDp24wmdkwn3cvnhSDpAqwPwjajeNuNMbajwKwZArvjxCKmxRGjAkBZX92nYjwPxbIPdKwrhzKjxCKmdkDZ29Iq2OJph9MjxCwmUfwmdkwn2OJph9MjxCwNxZMOUj2jwKwZArxp2LJqA92nYjwPwjMOxj1NxZwtTKwZ29IrikJpg9ArXLGjxD7jA9MnhWMjxCLNdKwp24wPxfGjAzxp24wPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|onReady|747|962|705|659|QhqurikvpBOAp3kHQTr0qAgIq2LvrhVCNwKuNT42PUy5PUqDka48qhg0odcyQTrONUbINau1Nxf0NMKKmxf5Oxu1Oaf0NMcePT44PUqKOaf0NMKKmxf5Oxu1Oaf0NMb5mxVGNd41PUN5Nxu1OafuPT41mefINeu2PUj4OUquRayIOTKLmxV3PeqLOej5jeyIPey3NeqLOeNGNT45OauMNURMPTbLNd4aPeVMNURamefIPUq4Nxf0NxyuUefamxb2OUqLOeNGNT45OauMNURMPTcNPT44OxqaOUqLOdK1mxf4NURMPeV3jfN5mxVLOaZ0Nxu2meVIOUj1NeqLOeNuPT41NUq2Oej4OwK2mxb5NeyMPeV3jeyIPeZ3NaV3NURGOw40NaR1Oaf0NMceNUbINxfaOej4OwK2mxq4Oej4OUqLjefKmxq3Oxu1OafGOw43PeRMPeV3NTbLNT4LNxVaOUqLmeZIOeN0OUqLOeNuUef0mxNMOxf0NxyGNM4MNaZMNURMPTcNNURINaj2NURMPTK1mxyLOxqLOej5jfNLOd4aNxZLOej5meZIOeb0PeV3NURuNURIOajaNxf0NMK2mxuKOeN1Oaf0jef1mxjLOTK2mxuKOeN1Oaf0jfNLOT43NeNLOej5meZIPeb0NaV3NURuNUZINUb1NeqLOdK2mxRKOeu1Oaf0jef2mxfKOUb3NURGOT45NUZ3NURMPTcNNUZINUbKNxf0NMKLmxb5NUq4OUqLjfNLOw4LNebMNURamebIPeZLNeqLOej5jef2mxbLOdKKmxZaOaZ0Nxu1OMbLOT44Oej3PeV3mebIOeV5NURMPeV3jfNLOT42Oaf1Oaf0mebINxu3PUj4OUqLjef1mxR0Neu1OafGNd4MNef3NURMPeZuNUVINxf1mebINxbLOaf0Nxu2jfKLNd4aPeVMNURamebINUy2PeV3NURajgCBjhnDphK9kMOAnAnAnAZBYd8|showinfo||iv_load_policy|606|547|483|416|Qicvrhuune0BUUbIPeu2Oej4OUqLmebINUy1OxRMPeV3jfNKmxN5Pej4OUqLOdKKmxf5OUZ0Nxu1OMbKmxbKNUjLOej4OUqLmebIOUyMOaf0Nxu2jebINebLNxf0Nxu1OafGNT4KPeV3NURMPTceNd4KNefMNURMPeV3NTKLmxV3OaVuNd4aPUuMPeV3NURGNT45OaquNd44PeZ0Nxu1OafGNT45OaquUeNIOUZ2PUj4OUqGNT45OaquUebINaZ4OUqLOej5meVINUuKNxf0NxyuRabINef4PeV3NURMPTK1mxVMNau1Oaf0jebINef4PeV3NURMPTK2mxb4PUqLOej5jebINaZ4OUqLOej5meZIOeNaNaV3NURuRabIOaf0OxRMPeV3meZIOauaNeqLOeNuNT4MOauKOaf0NMK2mxq4Nab3NURajefIOxj2OUqLOeNGOw40NaNaOUqLOdcNOd44NxqaOUqLOdKamxjaOTcNOd44NxqaOUqLOdK1mxyLOUVuRaRIPej3NaV3NURGOw40NeN2Oej4Owb1mxjMOeRMPeV3meZIPebaNURMPeZuOT43NUZMNURMPTK2mxuKNaf0Nxu2jfN2mxjKOeN1Oaf0meZIPebaNURMPeZuOw42NeZMPeV3NTK2mxRKNaZ0Nxu2jeZIOxb2Nxu1OafGOT45NUV1jfK2mxZKNURMPeV3mefINeyKOUqLOeNuRaZIOxbLOej4OUqGNd44OUy4OUqLOeNuOw41NUVMNURMPTKKmxZaOxRMPeV3NTb2mxN0OdKKmxR1OayMPeV3NTceOw4LOaj3PeV3NTKKmxj4OxqLOej4Owb1mxy0Nxb3NURamebINxbKOTb1mxqLOxjLOej5mebINxbKOTcNNd44PeZ0Nxu1OafGNd4LPUV2Oej4OUquXwqurikvpBOAp3kHQTr0qAgIq2LvrhVCNM4aNeN3OUbGjeNIOey5NayalTcMp3SvrhVCmUyKmxbKNebKNdyurikvpBOGZYSzld0amxNKNaq1NdKumUNIOey5NayalTbBjhnDphK9kMOAnAnAnAZBYd8|344|playsinlineonmobileiphone|267|onPlaybackQualityChange|971|getSettings|993|Trident|2ga5t0v3rlrr|Opera|default_w|appVersion|default_h|fullwheel|trident|yttitle|1sMkaZ3kznX5xp2LJqwj6jxbKNebKNdjGjBSJp2LwZYjwPBGwZ29Gp3jwPwjLNxqLPURwmdkCoXSzjxCLmdkHZYkBoX4wPwjKjebuNdbKjwKwn3kvnhzzpBRwPxbGjAgIoX1vrhzJpwj6jAgGqhvvjwKwZTj6jxbwmdkCjxCaNY0GjAOJpBSMp2Ltrhz0phVwPBGwp3kynYjwPxjGjA9IjxCLmdkvZ3SDp24wPwk0oYSGnTjGjBS5qhVwPwk0nYv0jwKwqh9aoYSDp24wPwkwp3S0p20HphWArdjGjAOGoXOFjxCKmdkCZX5yjxCKmdk0nYv0jxCwjwKwrAgMjxCwSAzGpYDqrUbKnxOIZTjGjAvDnhVwPxfGjAvDnhWJpBcGZYywPxbGjAgIoX1vrhzJpwj6jA5JpAVwmdkwnMj6NTKwZArvjxCwNdjGjAkBqhgynhzInMj6jxfKjefKjefKjefKjwKwrhz0phVwPwkAoXLHszL1NecAN25vjwKwpXgMn2zIjxCwNdbKjebuPdjGjAkBq3SMnYSxodj6NTKwnA9IriODsAVwPxfLmdkAp250jxCwWhgCp21vmfgMoXgGmgnzqASvpAfwmdkvjxCwNd44jwKwphW0rhWMq3cvZ2zInMj6jxbIPdjGjAvDnhWJpALzZYnzZX5yqhLvsTj6NTKwrhzKjxCKmdkaoh93rhz0phWKphg5phzardj6NY0GjAOJpBSMp2LtphzInTj6sMkJqASzqwj6OTKwp24wPxfGjBS5qhVwPwkaohgKnTjGjAgxrhzJpwj6jALDpAVwmdkCjxCamdkMp3WInhzInMj6jxfwmdk3jxCKmdkvjxCwNTjGjAgwnMj6jxbINMjGjAgGp2gyjxCwNd40jwKwZX92nYjwPwjHNTjGjAOJph9MjxCwnAnAnAnAjwKwZ29Gp3kwnMj6jAkvZAgwZTjGjAOJph9Mph9vndj6jAnAnAnAnwjGjAOJph9Mp3nzqwj6jAnAnAnAnwjGjAk1nAnzqwj6sMkJpwj6NdKwZ29Gp3jwPwkAnAnAnAZwmdkvjxCKmxW9mdkKp3ODrhzJpwj6jAOJpBSMp2LajwKwpXgMn2zIjxCwNdbMNdb1NdbMNdjGjAvvpASGnTj6NTKwZArKZXSyoX5BjxCwNURuNUbuNURuNUbwmdk0oYbwPxbGjAvDnhVwPxfGjAvDnhWJpALDrAVwPxfGjAvvpASGnXzxp24wPwkqpxLarAqur2zyrhu9kaSKsdquohWDn2v0QTq5qiuBjinDnYrdp3u9kabuNdb0jeyBjinzqBODp249kafINTqush1GpBN9k2v0rib6Yd9qm3r3rM53NM5JqArqmajKNecqm3O2nMqush1GpBN6shLDpAG9k2v0rib6Yd9qm3r3rM53NM5JqArqmaf5PUzqm3vGoX5Fka5qpwbujdb8jT0HjfrzpAWMZYSJqxCuV2HzrhOCjeRMjduaOxq4NTyumTcCriSKPzKJYd93r3qIZA9CnX1DZX5xp2SDpAqIZ29HYd9ao2W0Z2uumT0|userAgent|appName|983|979|Yh4ujdbuQicvrhuune0BUUfIOTKKjfNKmxZ3NwKKjebGNd42OajuNdKLmxVuUebGOM41jfNKmeuINaj4jebIOxqMmeyuNT41meyuRajINaj4meyuNMK4mxNMPdbameqIOTcNNMKLmxVuRaNGNd42OajuNw4aNxuGNdbLmxVGNdcNNT41mebuXwquoXR9k1cvrhuBjiO0qA9FnU0BpA9InTqunAzGpe0Bj0nhSynhSwqunAzGpd1MrXLzQTrzrAWIp2Syka48Yd9KZYSCQzLIQgKJq3nBQwjGjAvvpASGnYOxZXLzjxCwNT40jwKwohgInhLzpXgMn2zIjxCwNM41jebuNdbLNdjGjAvvpASGnXfwPwjLjwKwn3kvnhzzpBRwPxbGjArMZXSDnX50Z29Gp3jwPwkAnAnAnAZwmdkBqAgyoXWIrhOJph9MZAqwPwjKNebKNebwmdkwnMj6NdKwZArxp2LJqwj6jxf4NxbMOdjGjAgIoX1vrhzJpwj6jBcJq2z0oX9IjwKwp250p3bwPxbGjAO1q3SJpYrDniSCjxCKmdk0oYc0nYv0jxCwnAzGpYDqrUbKnxOIZTjGjAkBpMj6jw4ajwKwohgInhLzZ29Gp3jwPwkANxfaNUqwmdkCZX5yphWvp3nzqwj6jw0LjwKwohgInhLzohzynTj6Ni0GjAOJpBSMp2LtqhLvsTj6sMkJqASzqwj6NTKwp24wPxfGjAzxp24wPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|getQualityFor|915||885|775|QhqunAzGpe0BjabKNebKNdqurikvpBOAp3kHQTr0qAgIq2LvrhVCOdKuNMyBQxLKZYSCjhR9k003mxqKOaZ5Nxj4mebIOaq3Oaq4NeZ3jfK3mxqKOaZ5Nxj4mefamxjMNxjMNxjuRaqIOab3OxyMNxuGNUNIOxVLOaq3jeuINeyLNUjKNxfGNURuPd41OxRLNej1NMKLOdcNNUfINUNaNaNaNMKLOdceNUfIOxb2Naf1OwKLOdbLNT45Pey3OeN1mefamxZ1NUq3OMbLNT45Pey3OeN1mefamxjMNxjMNxjuUefLmxy4PUq0NaVGNd43Oaq3Oaq3OauuRafLmxy4PUq0NaVGNd4aOeuMNxj5OajuNUfIOxb2Naf1OwKKjefLmxfaNaNaNaNGNdcNPd41OxRLNej1NMKKjfN4mxb5NUfMNejLmebuOM43Neq2PUjMPdKKmxN0PejMNxy3Nwb3mxqKOaZ5Nxj4mebIOaq3Oaq3Oaq4jgCuUUNIOej1OxRLNefGNURuUebIPeV2OefKNxVamef0jfNKmxN4NaRMOayaNTKLOdbKmefamxZ1NUq3OMbKmefamxjMNxjMNxjuUebGNd43Oaq3Oaq5NUNuRabGNd4aOeuMNxj5OajuNd4aPeN0Nxq5NafGNdbKmxu1OxRLNej1NMKKjfKamxRMOUZ0NUbLmebuRaNIPey4OxjaNaRGNdb0mxj4Nxb1NUj3mebINaR4NxjMPUqMjeRINxuMNeVLNxqGNd43Oaq3Oaq3OauuUeRINxuMNeVLNxqGNUNINxjMNxjMNwceOd4MPejKOUfMOMKLNM42OUf3OaquNM44PUu2NxNaOdKLOdbamxRMOUZ0NUbLmef0jgCBjhnDphK9kMOAnAnAnAZBYd8|997|QgKJq3nBQwjGjAgxrhzJpwj6jBcGZYywmdkvZ3SDp24MjxCwqhg1q2Vwmdk0sYczjxCwq3nBjwKwq2OvphVwPwjLmxVwmdkaZ2gGnX92nYjwPwjLmxZwmdkHZYkBoX4wPwj0jebuOUjuNxbwmdkvjxCwNd44jwKwZX92nYjwPwjLjwKwZAqwPxfGjAkBZTj6jxfwmdkwn2OJph9MjxCwnxjLNaf3jwKwZArKZXSyoX5BjxCwNwbLNdbMjefKjwKwZArxp2LJqA92nYjwPwkwNab5Neywmdkwn28wPwjKmxjwmdk0oYbwPxbGjBSDqiSzsiRwPwkNnXDqrUbKnUg0q3DqrUbKnUgajwKwoXOJpBOxp2LJqwj6jw0LjwKwqh9aoYSDp24wPwkxp250qA9GqMk9mdkxp250qA9GY211rhVwPBGwp3kynYjwPxRGjA9IjxCLmdkDZ29IjxCwQiO2nMc3oXS0oe0BNxbBjhvzoXrCre0BNxbBQxLBjhnDphK9kMNKNebKNebBjiSMZX5anA9MpU0BrikvpBOGZYSzleNGjejDka48qh9GsXrJpwcAoXLGmYk1phV9k25JpBDzqA8BjicJoX50qa0BPd44Pef3PeRMnT0LOwb0mxN3OeZuPd44Pef3PeRMnT0LOwbLNd42NxVaPTbamxfKNej5jefKmxZMOUN5jeqIOaRLOeNuNUVuOM43OeRLPTbKjeNINUbMNaquOd4aOaR2NTbLmxq3OxN1Oxu0nT0LOTb0mxN3OeZLjefIOaq2NaV2PeSzmUf1jeRINaq0OwqunAzGpe0Bj2nAnAnAnwrqma48qhg0odcyQTrONUbIOeRLOxqGNM42Nxf4OTceNUbINUq0NeVGNM4aNURLPTb5mxq0OeN0meNINaf0NUyuPT40OauKPdKamxZMNaRajfN5mxjLNxVLmeNIPUNMOxuuPT4MNUj1NTK0mxRaNaNMjeyIOeq5OeRGOd43OeNaOTcNPT40Oay0OdK0mxq0NUq4jfNLNd4KOxqLNMK1mxRMOUfMjefKmxRMPURLmeZINaZMNaRuNUbIOej5OefGOM40NeN5OwceNUbIOej5OefGPd40OeR3PTbLNd4KOxq4NTK5mxN3Peu1jeyIOeuKPdKLNd4KOxjLPTcePT4MNUj1mefKmxN2PUu1jeyINxfMOTKLNd44Oab0PTb5mxR3PUR0mefLmxf4NUNLjfN5mxZLNxjamefLmxNaOUV0jeyIOau2OUqGNUfIOefaNeRuPT45Oxb5mefLmxRLNab0jfNLNd4LNaV5NTKLNT40NUNKOdbLNd4aNUbMOdKLNT4aNaV1OdbLNd40OeNKNMKLNT4LPefaNTceNUfINxq1NUyGNUbINxf2OefuNUfIOayLNauGPd44OaV4NMbLNT43PUb3meqIOebaPUZuRafLmxq5NUN4meVIPUj4PUjuNUfINxqaNUVGOd41PeZ3OwbLNd40Oef2OMKamxZMNUu2jfKLNd40Oef2OMKamxZMNUu1jgCBjhzyQTrKoBOtrA9GrX1zY2WGnX1zpBRLkMcAoXLGQTqxnAnAnAnAk1KJQxLKZYSCjhR9k00LNT45PURLNMKLmxu2Nxq4jfNLNT43Nxj4PTKMmxf3NxV3jefLmxqMNxu5mejIOxq0PeyuNUfIPUy0NUNGNw45PeNKPTceNUjIPUy3OeqGOd4LNaj3NTbLNM42NUZKPdK1mxqLOefajefamxZLOxb4meqIOeZ4NxyuRafamxZLOxb4meyINxjKPeVuNUjIPUy3OeqGNUbIPebLOeyuNUfIPUy1OUjGNUfIPUVLPTceNUfIOaj0NxqGNUjINxZKPeyuNUfIOaj0NxqGNUjIOaZMOeNuNUfIPUy1OUjGNUNINeqMNxfuRafMmxfaNeR1mefamxjMOxqLjefMmxNKOaZGNUNINab0NaVuNUjIOeu1OeNGNUNINab0NaVuRafMmxZ2NxV2mefamxNKOeN1jefMmxuaPUqLmefamxjMOxqLjefMmxy3OeZ0mefamxb3NxjLjfNLOd4MNxV2PTKLNT42Nau5OdbLOT4KNefaPdK5mxZ1NaR1jef1meqIOeZ4NxyuRaf1mxbKNeZ5meVINxuLOURuNURINxj1meNINxy0OeZuNUjIPUqLPeqGNT44Oxj3PdceNUjIOxy5PUNGNT41OUj5PTbLNw4MOxNamefIOUVMPUyuNUfIPUy0NUNGNT44Oxj3PdcNNUfIPUy0NUNGNT44Oxj3PdcokMcDne0BqhDaY3nJpiWHnW9zphWHnX50NwqunAzGpe0Bj2nAnAnAnwrqma48Yd9BQxLqm3O2na4wmdkDZ29INwj6jxLarAqur2zyrhu9kajKkMcCnXzBoiR9kajKka48nMcAoXLGmYk1phV9k25JpBDzqA8BjhnDphK9kMNKNebKNebBjiSMZX5anA9MpU0BrikvpBOGZYSzleNGjejDka48qh9GsXrJpwcKp2zIriN9kauIPeuLOau0NAVHNUZuOd4aOaR2jeuIPeuLOau0NAVHNUZuNUbIOxj1NayuNM4LNebMPTbLNd42NxVaPTb3mxq0NURajef1jeqIOaR0NUyuNdbamxfKNxN3jeRINaq0OxfuNT43OaZaOUZ4OhVHNUVuOd4aOaR2NTbLmxq3OxN1Oxu0nT0LOTb0mxN3OeZBjhnDphK9kMOAnAnAnAZBYd8|994|985|Qicvrhuune0BUUfLmxyMOxq3OxqGOw42Oeq0Oeq5NTcNPT44OayaNxqMOwK0mxV5PUy5PeR3jfK5meVIOeq5Naj1OaNuUefLmxb0OaR0PURGOM41NxZ3OaVLOMcNPTK5mxV3OejMOeZLjfK5mxu3PUNMOaj2mefKmxR1NaV1NUyuUefLmxyMOxq3OxqGPd40NeZLNej0NMcNNUNIPUq0Nxj2NTKLNd40OUN1OUf5jfKLOd44OUN1OUN0meyIOUq0Nxj0OxfuUefMmxuKOxfKOdK3mxVMOxq3OUf3jfKLOd44OUN1OUN0meVIOeq5Naj1OaNuUefamxy3OejMOxfGOd41PUy5PUu0OMcNNUfIPUj2Oaq2OMK2mxZ0OaR0OayLjgCBjhnDphK9kMOAnAnAnAZBYd8|jwKwZXO0oX9IjxCwpYW0nTjGjAgxrhzJpxjwPwk1pA11rhVwmdk0sYczjxCwq3nBjwKwq2OvphVwPwjLmxVwmdkHZYkBoX4wPwjKNdbKjeVKjeNKjwKwZTj6jxbIPdjGjAgJrAWMjxCwNTjGjBcJq2z0oX9IjxCwZ29IrikJpiNwmdk0oYbwPxbGjBSDqiSzsiRwPwkjZX5BnYkqrUbLOUfwmdkyoYOKphg5rA9GrX1zjxCLtTKwZ29IrikJpg92p2L1pXVwPBGwp3kynYjwPxZGjA9IjxCLmdk0sYczjxCwq2vvqhVwmdkvZ3SDp24wPwk2p2L1pXVwmdkCjxC0mdkMp3WInhzInMj6jxfwmdkxrYO0p213oXS0odj6NTKwrMj6PUbGjAfwPxfGjAgwnMj6jxbINMjGjAgJrAWMjxCwNdjGjAOJph9MjxCwnAnAnAnAjwKwZ29Gp3kwnMj6jAnAnAnAnwjGjAOJph9Mp3nzqwj6jAnAnAnAnwjGjAvDnhVwPxfGjAvDnhWJrYSHrYSzjxCLmdkMp3SvrhzJpwj6jxj3NdjGjAkBqhgynhzInMj6jxfKjefKjefKjefKjwKwZAqwPxfGjAvvpASGnTj6NTKwpXgMn2zIjxCwNdbKjefMNdb1OTjGjAvvpASGnXzxp24wPwkqpxLarAqur2zyrhu9kaSKsdquohWDn2v0QTq5qiuBjinDnYrdp3u9kabuNdb0jeyBjinzqBODp249kafINTqush1GpBN9k2v0rib6Yd9qm3r3rM53NM5JqArqmajKNecqm3O2nMqush1GpBN6shLDpAG9k2v0rib6Yd9qm3r3rM53NM5JqArqmaf5PUzqm3vGoX5Fka5qpwbujdb8jT0HjfrzpAWMZYSJqxCuV2HzrhOCjeRMjduaOxq4NTyumTcCriSKPzKJYd93r3qIZA9CnX1DZX5xp2SDpAqIZ29HYd9ao2W0Z2uumT0|f2parent|Qicvrhuune0BUUfKmxN4OxRMPeZGPT43PUq1Nau3jfN5mxu5Pej4OUqLmeyIOay3OUN4OMb5mxVKNUjLOej5mefKmxf5Oeq2NeRuPT41NefMNURMPTKLNd42Peq5OeZ5jfN5mxVKNUjLOej5mefLmxf3PUyLPequPT44PUuMPeV3NTKLNT41Oay1Oxy5jefKmxN4OxRMPeZGNUfIOUq5OUZ5PTcNNUNINeZ2PUj4OwKLNT41Oay1Oxy5jfK5mxu2PeV3NURamef0mxq4Nay5OxjuRayIOUf4PeV3NURGNUVINUj3OaZ5NTb5mxVLPeu1Oaf0mef1mxZ5Nau0NeNuPT44Oxu1Oaf0NMKLOw4KNaq2NUNMjfNLNd4MNUR2Oej5mef2mxN4OaR1PUuuNUbIOaq4NeqLOdKLOw4aPeq0OUy4jefLmxfMOxV3NURGNUZINeN3OxfaNwcNNURINaj3NaV3NTKLNw44NauKOeV5jfKLOd4aNxqaOUqLmef1mxVLPUV2NefuRaf0mxNMOaN1OafGNUZINeb3Peu3OMbLOd43NxR0Nxu2mef2mxRKOaVaPeuuNUVINxf2Nxf0NMKLOw40Neq1Nau4jfNLOT43NeRaOUqLmef2mxRKOaVaPeuuNUZINUb2Nxu1OMKLOw4KNeq4Peq3jef2mxfKOxj4OUqGNUVIOUf5OUZKNTcNNUZINUbLOej4OwKLNd42PUj4NeV5jfNLOw4LNef0Nxu2mefKmxR2NxbKOeNuNUZINef1Nxf0NMKLNd4MNau0PUfMjef1mxu0OdKLNd4KOUy5NxN3jfNLOT42Oaj3PeV3meyIPeu4OxR0OUyuNUVIOeRMNeqLOdK5mxuKNxN5OaZ4jef1mxjLOxjLOeNGPT44NejaPUq2PdcNNUbINau2Oej4OwK5mxq5OaVaPequXwqurikvpBOAp3kHQTr0qAgIq2LvrhVCNUjIPebaOaVKmdbLNM4LNej1NayDjikJrhg0nTuHNxqKmxbKNebKNdyurikvpBOGZYSzld0LNw44NeN3OUbGjd0LNM4LNej1NayDjdqunAzGpe0Bj2nAnAnAnwrqma48qhg0odcyQTrONd44PeVMNURMPeZGPT44NebKNeNKOTceNd4aPUqKOaf0NxyGPT44NebKNeNKOTbHNT43OaZaOUZ4OhVHNUVGNUbINUy3Neq0OTbHNT43OaZaOUZ4OhVHNUVGNUbIOxyKNeq0OTcemUfIOaq2NaV2PeSzmUf1mefLmxf4NUu2NejuNd4aPUqKOaf0NxyGNUfIOUuLNaZKNwbKmxu4OUjLOej4OwKLNT41PefaOxbMjfKamxV2OUqLOej5mefLmxV4NUN2NejuUebINaZ3NaV3NURamef0mxq4OeV3OeVuRabINef3OxRMPeV3NTKLOT4LNxuMNUqajebINef3OxRMPeV3NTKLOT42PURKOaR1jebINaZ3NaV3NURamef2mxbaOaqLOaNuRabIOafaOej4OUqLmef2mxN4OaRaNUZuNT4MOaZ4OUqLOdKLOw4aPeq0Naf2jefIOxj1NaV3NURGNUZINeN3Oaf3NMcNOd44NxZLOej4OwKLNw44NayaOxbMjfK0mxuMOxf0Nxu2mef1mxVLPUu2NejuRaRIPej2NURMPeZGNUZINeb4NebaNTb1mxjMNajLOej5mef2mxRKOaVKNafuOT43NUVGNUZIOeb3OUbaNTceOw4MNeNLOej4OwKLOw40Neq1NeNLjeZIOxb1NeqLOeNGNUZINeb4NebaNTb2mxZKOUb3NURamef1mxVLPUu2NejuUeZIOxbKNxf0NxyGNUbIOxy0PUNLOwceOw42NebMNURMPTKLNd40OxRMNUqajeZIOUf0mefKmxj0Neq4PeuuOw4aOej3PeV3NTKLNd4KOxjMPeu4jfN2mxf3NUV3NURameyIPeyLNeq0OeuuOT45Oeb4OUqLOdK5mxuKOeu2Nef5jeVIOaf1meyIPeb0PeZKNUyuUebIPeu1Nxf0Nxu2meyIPebKNebaNeVuXwqurikvpBOAp3kHQTr0qAgIq2LvrhVCNM4aNej1NaZGjefamxfKNaq1NMyuqA90ZYSzld0LPebINebKNebKlTc0qAgIq2LvrhVCmUNINabMOUN2mdbHNUNINUbaOaValTbBjhnDphK9kMOAnAnAnAZBYd8|disablekb|contrast|QhODqAOGnTcxse0BNUbBjhO5QTqLNdquqx0BNUbBjhnDphK9kMOAnAnAnAZBYd8|QhqurikvpBOAp3kHQTr0qAgIq2LvrhVCOT41mdb1lTq|Qicvrhuune0BUUuIPUy5PUyGNUbIOeN3OeyuUeuIPUy5PUyGNUbIOeN3OTcNNwK1mxjLPeq1jfK4mxy5PUy5mebuUeuIPUy5PUyGNUbIOeN3OeyuXwcONdKKjfKMmebuUejGNUbINxR5PeNuUebGNUbINxR5PeNuUebGNdcokMcAoXLGQTqxnAnAnAnAk1KJQxLqm2q|QgKJq3nBQwjGjAgxrhzJpwj6jBcMnYZwmdk0sYczjxCwq3nBjwKwq2OvphVwPxfINwKwqh9aoYSDp24wPwk0p3bHphWArdjGjA1vqArDpwj6jxfKjebuNdbaOTjGjBSDqdj6NTKwrhzKrhW4rdj6jyWGYiVKNUVLszL1Nef1NTk9mdkxp250qA9GY25zsiRwPBGwp3kynYjwPxf2mdkJpwj6NTKwoXOJpwj6jxLarAqur2zyrhu9kajKkMcCnXzBoiR9kajKka48nMc0qAgIq2nJqA09k3SMZX5aphg0nTu1mdb1lTq|Qicvrhuune0BUUbIOeZ5OeuGNXVHNeVuUebIOeZ5OeuGNXVHNeVuUebIOeZ5OeuGNdcNOM40Oxy0OMK1mxjLPeq1jfKKmxR2PUR4mefKmxRaOaVuUebIOeZ5OeuGNXVHNeVuXwcOOM41Nab1NwKKjfK5mxVaNeVMmebuUeyIOUNKOUjGNUbIOxj0PejuUeqIOUNKOUjGNUbIOxj0PejuUeqIOUNKOUjGNdcokMcAoXLGQTqxnAnAnAnAk1KJQxLqm2q|videoId|hlsqhsort|API|QgKJq3nBQwjGjAgxrhzJpwj6jA5zsiRwmdk0sYczjxCwq3nBjwKwq2OvphVwPxfINwKwqh9aoYSDp24wPwk0p3bHphWArdjGjA1vqArDpwj6jxfKjebuNdbLOTjGjBSDqdj6NTKwrhzKrhW4rdj6jyHqrUbKnxn2nYSFnYDqrUbLOUfwtTKwZ29IrikJpg9aohgMnTj6sMkJqASzqwj6NUqGjA9IjxCKmdkDZ29IjxCwQiO2nMc3oXS0oe0BNxbBjhvzoXrCre0BNxbBQxLBjiSMZX5anA9MpU0BrikvpBOGZYSzlefGjeNDka48qhg0odcyQTrONUbIOUjMOaVKNMKLNw4aOeu0NUj4jfKLNd41Nxj3OUbameyINabaNay0NefuRaVIOUN2OUu2OeuGPT4LNUy1Neu5PdbMmxVaOeuKPUu5mefLmxN4PUZ5PefuNdKLNM45NUj1Nab1jfNKmeqIPUf1PUj1NUyuOT4MNxZ5Oxu3OMKamxf5NxqLOUN2jefKmxVMNxq1NeNGNM4LNay4OxbLjfKLNd41Nxj3OUbamebINUf3OxR3NeV5jfKLPd4KNeN1Pef4meZINxNaNej5PUNuUefKmxVMNxq1NeNGNUjINaR4OefMPdcokMcAoXLGQTqxnAnAnAnAk1KJQxLqm2q|youtube_iframe_api|ytlog|QgKJq3nBQwjGjAgxrhzJpwj6jBOCZYkzjwKwrizKnTj6jBO2nMjGjBcJq2z0oX9IjxCwrh9KmYkDn2v0jwKwpXgMn2zIjxCwNUVuNUVuNdbKjwKwZAqwPxfGjAkBpMj6NTKwq2OvphVwPxfGjAkBqhgynhzInMj6jxZuOwb2jeZwmdkwn2fwPxbINMKwZArvp3nzqwj6Nd42mdkvpAzHZYSDp24wPwkKp3ODrhzJpwjGjAWvq2VwPwkzphgarhzxjB0GjALvpAqwPwkzpwjGjBOzriSDpArajxD7jBOzriSDpAraOdj6NTKwq2W0rhzIn3N0ZXO0oX9IjxCwq3cznXRwmdkanYS0oX5BqaVwPxbGjBOzriSDpAraOXgxrhzJpwj6jBOGnXWKrhzHnYjwmdkanYS0oX5Bqag0oYSGnTj6jy1DpzL1Nef1NYOqrUbKnUzBjwKwq2W0rhzIn3NMrhz0phVwPwkjZX5BnYkqrUbLOUfwmdkanYS0oX5BqaNwPxfGjBOzriSDpAraN3SDrhLzjxCwSAWGoYkvrdjGjBOzriSDpAraOiSDrhLzjxCwV2WwnYOaYiVKNhV5nMjGjBOzriSDpAraOYSDrhLzjxCwTXSqrUbLOUg6YiVKNhWyrgL1NeczPYNwmdkanYS0oX5BqajwPxc9mdkxp250qA9GY2nRpVDnjxD7jA9IjxCLmdkJqASzqwj6NUuGjAgxrhzJpwj6jAO1q3SJpTjGjAzxp24wPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|QhqunAzGpe0BjabKNebKNdq|ytEnded|QgKJq3nBQwjGjAgxrhzJpwj6jBcGZYywmdk0sYczjxCwq3nBjwKwZAqwPxfGjAkBZ29Gp3jwPwj2PUZ1Oxywmdkwn28wPwjKmxfwmdkwn3cvnhSDpAqwPwjKjejuNdbMjwKwoXOJpA1vqArDpwj6jxbuNdbKjebwmdkwn2fwPwjKmxjwmdkwn2gJrAWMjxCwNd4ajwKwq2OvphWJrAWMjxCwOTjGjAvDnhVwPxfGjAvDnhWJpBcGZYywPxfGjAvDnhWJpBzJrYS1ZAVwPxfGjAkBZ29Gp3kJrAWMjxCwmUfwmdkwn2kJqASzqwj6NdKwoXOJpBOxp2LJqwj6jAZMNUNLOMjGjAgJrAWMjxCwNd41jB0GjAOJpBSMp2Ltphz2nTj6sMkJqASzqwj6NUNGjA9IjxCKmdk0nYv0jxCwYiVKNhV5pgL1Nef1NTjGjALzriSzqBOKZXODpAqwPxjGjAgxrhzJpwj6jALDrAVwmdk0sYczjxCwrhW4rdjGjAvvpARwPxbGjAOGoXOFjxCKmdkAp250q2z6nTj6NUbGjA1vqArDpwj6jxbuNUbuNUbuNdjGjAfwPxbIOTKwohzynTj6NTKwohzynX9IrA9yjxCLmdkKp3ODrhzJpwj6jAkJriSJpT1MoXrCrdjGjAOJph9MjxCwZAnwZaf5jB0GjAOJpBSMp2Ltq3SJqdj6sMkJqASzqwj6NURGjA9IjxCKmdkDZ29IjxCwQiO2nMc3oXS0oe0BNxbBjhvzoXrCre0BNxbBQxLBjhnDphKHqBWGnU0BpA9IsAWMpMqurikvpBOAp3kHQTr0qAgIq2LvrhVCNMKuNMyBQxLKZYSCjhR9k000mejIOTceNM4LOaf1Oaj4PdKMmxVuNw41meNINUqLOUqMPeuuNw41meRuUejIOTKLNdceNw41mefKmxuMPeRMOafuNM4LOaf1Oaj4PdKLNT41jeRGNUfIOTcNNUbGNUfIOTceNUbIPej4Oej3NTKLNT41jefLmxVGNUbIPej4Oej3NTbLNT41mefKjfKLNT41meRuRafLmxVGNM4LOaf1Oaj4PdbLNd44Nxu0NxqLmejIOTbLNdKMmxVuUeRGNw41jgCuUURGNd41jfKLNdKKmxVuRafLmxyaNxy5OxZGNd41jefamxVGNw4KOxqKNeNaPdbLNM41meRuUefamxVGNUbuRafamxVGNUfIPUNMPUy2OwbLNT45Naj5PUZ2mefamxVuNUbGNUNIOTcNOdKLNM41jfNMmxb2OabKNaN4mefamxVuNd41mefLmxyaNxy5OxZuNd41mefKjfKKmxVGOdceNd41mejINeZ3NebaNauuNw4KOxqKNeNaPdKKmxVuOdKKmxVuXwqunAzGpe0Bj2nAnAnAnwrqma48qhg0odcyQTrONM43NxqLNej2NMK1mxf0NUNLOxf5jfK4mxu1PeZ4NauLmefKmxj3Nxu5OaRuRayINxR5Nxb4NTKLNd42OxN0Nxf3jeyIPeuMNaqaNeuGNUbIOxZaOejLOMbLNd4MOaj4PUq0mefKmxj3Nxu5OaRuRafKmxZ2NaRMNUqGPT44PejaOaNKPdbLNd42OxN0Nxf3meyINxR5Nxb4NTbLNd4MOaj4PUq0meuIPeV4OxuaPefuUeVINURLNaf2NUyGNM43NxqLNej2NMceOd43OUb3PUf5meNINaN2OUq4NaRuOd4LNUq2NxZ5NwKamxNaOxV3PeN0jeNIOaj3NUbMOxNGNM43NxqLNej2NMceNM4aNaZ1OauaOdK0mxfLOaZMOxyMjeNINaN2OUq4NaRGOd43OUb3PUf5jeNIOaj3NUbMOxNGOT4LOefaNUZLPTcokMcAoXLGQTqxnAnAnAnAk1KJQxLKZYSCjhR9k004mxu1PeZ4NauLmeNIOaj3NUbMOxNuUeNIOaj3NUbMOxNGPd44OUu2PeN4NTceNM4aNaZ1OauaOdK5mxj0PUjKPefuNM4aNaZ1OauaOdK5mxu4NxN3Nab4jeNIOaj3NUbMOxNGNUbINxqMPey3OdceOd4LNUq2NxZ5NwKLNd42OxN0Nxf3jeRIOaVKOayLPTKLNd42OxN0Nxf3jeVINURLNaf2NUyGNUbINxqMPey3OdcNNUbINxqMPey3OdK1mxf0NUNLOxf5jfNLNd42OxN0Nxf3meRIOaVKOayLPTbLNd42OxN0Nxf3meRINUf3Oxj2PUjuNUbINxqMPey3OdKamxqMOafKNxZajfN5mxu4NxN3Nab4meNINaN2OUq4NaRuPT4MOeyMNeuLmeNINaN2OUq4NaRuPd44OUu2PeN4NTKamxqMOafKNxZajgCBjhnDphK9kMOAnAnAnAZBYd8|jwKwrizKnTj6jBO2nMjGjBcJq2z0oX9IjxCwrh9KmYkDn2v0jwKwpXgMn2zIjxCwNUVuNUVuNdbKjwKwphzIoMj6NTKwphzIo3WMpdj6jAOCqA9HnXOvq3RwmdkaZ2gGnTj6jxfIOdjGjAzxp25aZ29Gp3jwPwkANxfaNUqwmdkyoYOKphg5rA9GrX1zjxCLmdk0oYbwPxfGjBSDqiSzsiRwPwkFYiVKNhnxphSqrUbKnUzajhHqrUbKnUzKnYkIsWL1Nef1NYkzjB0GjAOCqA9HnXOvq3RwPBGwp24wPxg9mdkKqAWGp2gyjxCLmdkxohgIn2VMqhLvsXLDq3RwPxbGjAOCZX5BnXvzoXrCrdj6NdKwZ292nYk2oXSzpMj6NdKwq3cznXSarh9MnTj6NTKwrhzHnYO0p3kzjxCLmdkGZX5yq2OvqhWArXLGjxCLmdkGZX5ynBWGph1JZAzGnTj6NTKwpAg0oYnzZ29IrikJpiOHp2kDphVwPxfGjBcJq3SzqA9Iqhg1q2VwPxbGjASvq2uwPxfGjAvGq3O1ZBSMZXOFqMj6NTKwqhLvsXLDq3RwPBGwohzynXOJpBSMp2KwPxbGjA9KnX5Kphg5phzaricvrYOzjxCKmdkxp2LJqwj6jAR5nhkyZwjGjBnvpiWzZ29Gp3jwPwkzZxqLOafwmdkvrYSJqhLvsXLDq3RwPxfGjAvDq3SJqBzxp2LJqwj6jxWzOXR1nTk9mdkaohgMnTj6NdKwq3Wwqhg1q2WCoXSzjxCLmdkzrAWIriO0qAgxo2WMjxCLmdkznAnzZ3SajxCLmdkznAnzZ3SwpiWMjxCLmdkzrAWIrhLDq3SzpAWMqMj6NTKwqhLvsXWMohWDn2v0jxCaOxbGjAnDphVwPwkps3cEqMrLriSDrhLzqhDak3g0PBcEqMrLrfvvq2nzph1zriO6YiVKNUVLjfDvZ2Gurhz0o2fumTbMNejLqhDak3g0micEqMrLrhnDphWKoBNBqYR6qhDak3g0oiS0qiN6Yd9qm21znhzvZA94mAW1mA9Mn1KJrAzyoWKJnAzGpT5Koib||DashSubTrack|phzIoa1vTgjKZ0vOOyL5PUkvW1k2nX1grXkHWxcNNzn0XX1Xo0LYWBzvTgfKXxkyogDfoinzVabMUXDdOf16WYrNpXuKZzr3kUOfjM5HqeSKoBNBqYRGqhDak3g0qh9arhWMqhDak3g0PBcEqMrLrhv0ricaPzKJYd9DpXgBnT50pXSwmA9Mn1KJrgKJqgKJraq4NgKJZy5IUALWoAZLOAgCSYqKrYZaPV5WnWfaOWzTmADKn3cEqMrLrdLKoBNBqYSarXk0oYSGnYcEqMrLreDKoBNBqYSCriSKqaDqm1KJpXWyoXgwp3uInYVIp3kBYd9vq3OzriOqm3O1ZBSDrhLzYd9AoXLHsA9IZT52riSKoBNBqYS9YTjGjBO1Zz9aohgyp3qwPxfGjBSCrX1wqMj6NdKwZYW0p3cGZYywPxbGjAn1phLJpBcGZYywPxfGjAnDpAzaoikzr2zIndj6NdKwqhLvsXWMr2zyrhuwPw0Lmdkvq3czZ3RwPwjLOBu5jwKwph9BjxCKmdkCpiOynXk1nMj6NTKwnhgaohSzZBWBjxCLmdkzqaZwPxbGjALJp3bwPxbGjAWAnAWxrhrMZYywPxfGjA5vpXWJnBzJrYS1ZAWLrXgGoYS5jxCwNTjGjBnJpiWHnTj6jxbIPdjGjBkzph9vndj6NTKwqh9arhWMjxCwoiS0qiN6Yd9qm21JsAyInBSKmBOCYd9vqhzqm3k0pd5KoibxmBS4rdjGjAvGqMj6NTKwpAg0oYnzohLaoX5znhrzjxCLmdkIZYSDrAWCpiODpBOvnAgMoTj6NTKwohLarAWMq2zJpwj6jxfINw45jwKwnX1KrizMnX1JrAVwPxfGjBO1Zz9aoYDzjxCMNwKwq2v1nAnGnTj6NdKwZXLzqBSanA9IriODsAVwPxfKmdkvphWMriNwPxbGjBO1Zz9aoYDzY2n1phLaZ3kznX4wPxj4mdkarXjwPBH9tR|posters|u10|onYouTubeIframeAPIReady|xxx|clr_|isflash|home|pjsga|ytcl1|moved|jwKwZXO0oX9IjxCwq3SJqdjGjBS5qhVwPwkarAqwmdkwnMj6NdKwqh9aoYSDp24wPwkxp250qA9GqM1MoXrCrdjGjA1vqArDpwj6jxbuNUbuNaNuNdjGjBOxZXLzjxCwNwjGjBSDqdj6NTKwrhzKrhW4rdj6jyHDo2gKZ3OJpgL1NeczNYNwtTKwZ29IrikJpg9KqAW2jxD7jA9MnhWMjxCLOTKwp24wPxfGjAzxp24wPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|432|pjslng_sub_sizeproc|playerVars|QhqunAzGpe0BjabKNebKNdqurikvpBOAp3kHQTr0qAgIq2LvrhVCNT45NebKNejGjefIOxy5PUy3lTq|Qicvrhuune0BUUfKmxN4OUjLOeNGNd4LPUZ4OUqLOeNuRayIPey3NeqLOeNGNd4LPUZ4OUqLOeNuPT41mebIOUyaPUj4OUqLjeyIOTKLmxb4OxyMPeV3jfN5mxVGNT41Oau3NURMPTb5mxu5Oab3NURamefIPUq4Nxf0NxyuNUbINau1Nxf0NMKLmxy3PejLOej5jfKLNM4KOxV3NURamefIPUq4Nxf0NxyuUeyIPeZ3NaV3NURGOT4LPef0Nxu1OMcePT41NUq2Oej4OwK1mxVMOUb3NURajeyIOUf3OxRMPeZGOw4KPUb5Nxu1OMb5mxu2OaN1Oaf0meZIOeN0OUqLOeNuRafKmxjLNaRMPeZGOw43PeRMPeV3NTbLNd43OaZ4OUqLmeZIOau0Nxu1OafuNUfINUj1NaV3NTK2mxRaOeV3NURajfKLOd4aNxZLOej5meNINxN2Nxf0NxyuUef0mxNMOxf0NxyGOT45NUZ3NURMPTceNURINaj2NURMPTK2mxRKOeu1Oaf0jef0mxqMNajLOeNGOw44NeRaOUqLOdbLOT4MNUVGOw44NeRaOUqLOdceNUVIOabaNURMPTK2mxuKOeN1Oaf0jef2mxfKOUb3NURGOw40NeR4OUqLOdbLOw4LNeVKOaf0meVIPUf2Oaf0NxyuUef2mxfKNejLOeNGNT4KPUf3PeV3NTceNUZINUbKNxf0NMKKmxu2NUb3NURMPTbLOw4KNURGNd42Naq2Oej4OUquNUVIPeRMOau1OMKKmxR1PUf0Nxu1OMceNUVIOxqLOUqLOdKKmxj4OayMPeV3NTbLOT40Oeb4OUqLmebINxbLOaf0Nxu2jef1mxjLOTKKmxjKNUqLOej4OwcNNUbINau1Nxf0NMKKmxf5Oxu1Oaf0NMcokMc0qAgIq2nJqA09k3SMZX5aphg0nTuLNw44Nej1NaZGjeNIOUbKOxb3lTcMp3SvrhVCmUf4Nd4KNebKNebDjiSMZX5aphg0nTuHNUjIPebMOUN2mdbHNM41Neb2NeqDjdqunAzGpe0Bj2nAnAnAnwrqma48qhg0odcyQTrONd44PeZ0Nxu1OafGNd4LPUV2Oej4OUquRabINay4Nxu1Oaf0mebINUy1OxRMPeV3jebINebLNxf0Nxu1OafGNd41PUj3NURMPeZuNd4KNefMNURMPeV3NTKLmxb4OUqLOej5jfNKmxbKNUjLOej4OUqLmefIOUq3OTbKmxN5Pej4OUqLOdKLmxy3OMbKmxu4OxRMPeV3NTKLmxy3OMcNNM41OxZ5Nxu1OMKLmxy3OMcNNd4aOxu1Oaf0NxyGOT4LPebMNURMPTceNd4KNUu4OUqLOej5meVIOUjaPeV3NURuNd4KNUu4OUqLOej5meZINeu5Oaf0NxyuNd4aOxu1Oaf0NxyGOw40NaNaOUqLOdceNd43NUR2Oej4OUqGOw43PeNKOaf0NMbLmxj3Peb3NURameZIOauaNeqLOeNuNT42NxZ1Oaf0NMK2mxRaNaN1Oaf0jfK0mxuMOaN1Oaf0meNINxN1jfK0mxuMOaN1Oaf0meVIPUf1OTceOd44NxqaOUqLOdK2mxRKNaZ0Nxu2jeVINxj0Oej4OUqGOw44NeNLOej4Owb1mxqLOxjLOej5meZIPebaNURMPeZuRaZINxb0NaV3NURGOw44NeNLOej4Owb2mxZKOxj4OUqLmeZIOebaOxRMPeZuOw42NeZMPeV3NTK1mxyLOUVuUeZIOxbLOej4OUqGNT4KPUb1Oaf0NMceOw42Nef0Nxu1OMKKmxu1PUu1Oaf0NMb2mxVLOUjLOej5mebIOxN2Oej4OUqLjeZINaR0mebIOeV3PUj4OUqLjfN2mxf3Nxq4OUqLmebINxu2Oaf0Nxu2jeVIPURMNeqLOeNGNd4MNeb1jeVIOaf2Nxf0NxyGNd4MNeb1jfKKmxu4OxRMPeV3NTKKmxf5OUZ0Nxu1OMcokMc0qAgIq2nJqA09k3SMZX5aphg0nTuamxNKNaq1NdKuNM40PUyaPUNDjikJrhg0nTu5Nd4KNebKNebDjiSMZX5aphg0nTuHNM4aNeN3OUbGjd0amxR5PUN5NMyukMcAoXLGQTqxnAnAnAnAk1KJQxLKZYSCjhR9k00LNd4aPeZ0Nxu2meyIOay3OUN4OMcePT44PUuMPeV3NTK5mxq5OaVaPequPT41NefMNURMPTKLNd4LPUR3Oxb0jeyIOUbLNxf0NxyGNUbIOxu3PUR2PTcePT41NefMNURMPTKLNT4LOay5NUu3jeyIPey4Nxu1OafGNUfIOUq5OUZ5PTbLNd4aPeZ0Nxu2mefLmxV3PUV2PUyuUefamxb2OxyMPeZGNUfIOUq5OUZ5PTcNPT44Oxu1Oaf0NMKLOd43PeN5PUZMjfN5mxVLPeu1Oaf0mef1mxfMOaq2PUfuPT41NUu4OUqLOdKLOT42PUN4OebajeyIPeZ4OUqLOeNGNUZINeN3OxfaNwceNUbINxf0OxRMPTKLOw4aPeq0OUy4jefKmxq3Peb3NURGNUZINau3OeV5PdbLNT4LNxZ1Oaf0mef2mxbaOaZLNajuUef0mxNMOaN1OafGNUjIPeN4NeR1PTcNNURINaj3NaV3NTKLOT41NUy1OxbLjfNLOd4aNxqaOUqLmef2mxbKOau4OaquNURIOaj0Oej4OwKLOw40Neq1Nau4jef1mxjLOxjLOeNGNUZIOeb3OUN4PdceNUVIOab0NaV3NTKLOw40Neq1Nau4jef2mxfKOxj4OUqGNUZINeb3Peu3OMbLOw4LNeZMPeV3mef1mxVLPUV2NefuUef2mxfKNURMPeZGNUbIOxyMPeb1PTceNUZINUbLOej4OwKLNd40OxjKNeRajef2mxbLOUjLOeNGNUbINxN4OeyLNwbLOT44OeRGNUbINeV5PUjaOMceNUVIOxqMOau1OMK5mxu4PeZ0OeV5jef1mxR0Nxb3NURGPT44NejaPUq2PdbLOT4MNUZMNURameyIPebMNay3OxuuUefKmxN4OxRMPeZGPT43PUq1Nau3jgCBjiSMZX5anA9MpU0BrikvpBOGZYSzlefMmxuKNaq1NdKuNUNINUbMOUN5lTcMp3SvrhVCmUyKmxbKNebKNdyurikvpBOGZYSzld0LNw44NeN3OUbGjd0LNM4LNej1NayDjdqunAzGpe0Bj2nAnAnAnwrqma48qhg0odcyQTrONd44PeVMNURMPeZGPT44NebKNeNKOTceNd4aPUqKOaf0NxyGPT44NebKNeNKOTbHPd44Pef3PeRMnT0LOwKLNd4LPUqKOaR1jd04mxu4NUq4OekzmUf2mefKmxZ5Neb3OeVuRM04mxu4NUq4OekzmUf2mefLmxf4NUu2NejuNd4aPUqKOaf0NxyGNUfIOUuLNaZKNwbKmxu4OUjLOej4OwKLNT41PefaOxbMjfKamxV2OUqLOej5mefLmxV4NUN2NejuUebINaZ3NaV3NURamef0mxq4OeV3OeVuRabINef3OxRMPeV3NTKLOT4LNxuMNUqajebINef3OxRMPeV3NTKLOT42PURKOaR1jebINaZ3NaV3NURamef2mxbaOaqLOaNuRabIOafaOej4OUqLmef2mxN4OaRaNUZuNT4MOaZ4OUqLOdKLOw4aPeq0Naf2jefIOxj1NaV3NURGNUZINeN3Oaf3NMcNOd44NxZLOej4OwKLNw44NayaOxbMjfK0mxuMOxf0Nxu2mef1mxVLPUu2NejuRaRIPej2NURMPeZGNUZINeb4NebaNTb1mxjMNajLOej5mef2mxRKOaVKNafuOT43NUVGNUZIOeb3OUbaNTceOw4MNeNLOej4OwKLOw40Neq1NeNLjeZIOxb1NeqLOeNGNUZINeb4NebaNTb2mxZKOUb3NURamef1mxVLPUu2NejuUeZIOxbKNxf0NxyGNUbIOxy0PUNLOwceOw42NebMNURMPTKLNd40OxRMNUqajeZIOUf0mefKmxj0Neq4PeuuOw4aOej3PeV3NTKLNd4KOxjMPeu4jfN2mxf3NUV3NURameyIPeyLNeq0OeuuOT45Oeb4OUqLOdK5mxuKOeu2Nef5jeVIOaf1meyIPeb0PeZKNUyuUebIPeu1Nxf0Nxu2meyIPebKNebaNeVuXwqurikvpBOAp3kHQTr0qAgIq2LvrhVCNM4aNej1NaZGjefamxfKNaq1NMyuqA90ZYSzld0aOxbINebKNebKlTc0qAgIq2LvrhVCmUNINabMOUN2mdbHNUNINUbaOaValTbBjhnDphK9kMOAnAnAnAZBYd8|jwKwZXO0oX9IjxCwnBWGpiOxqAWzpwjGjAgxrhzJpxjwPwkIp3kHZXLaZ3kznX4wmdk0sYczjxCwq3nBjwKwqh9aoYSDp24wPwkxp250qA9GqM1MoXrCrdjGjA1vqArDpwj6jxbuNUVuOUbuNdjGjBOxZXLzjxCwNT40jwKwZTj6jxbIPdjGjAgJrAWMjxCwNTjGjBSDqdj6NTKwrhzKrhW4rdj6jzSzphDzqMcFYiVKNhV5qhWMpBzqrUbLOUfwtTKwZ29IrikJpg9arhgMrdj6sMkJqASzqwj6NUjGjBcJq2z0oX9IjxCwZ2WIrhWMjwKwq2OvphVwPwj0jwKwp24wPxfGjAzxp24wPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|html5|185|096||playerapiid|003|enablejsapi|007|001|988|||981|857|984|996|019|036|041|029|992|914|883|957|296|372|275|444444|paddingbottom|posterheight|default_channel|fimg|minivis|vast_postroll_counter|PLAYBACK_TIME_UPDATED|vast_playroll_limit|vast_playroll_counter|vast_midroll_counter|vast_midrolltimebreak|Track|TEXT_TRACKS_ADDED|setTextTrack|vast_midrolltbimp|textTrackStyle|f2img|GENERIC|vast_introtimebreak|MetadataType|vast_introtbimp|metadataType|GenericMediaMetadata|onMouseOut|loadVideoById|vast_linktxtbgcolor|MediaInfo|vast_linktxtcolor|clear|TrackType|sub_settings|dis|scroll_up|vast_preroll_counter|laquo|vast_pauseroll_limit|vast_pauserolltimebreak|vast_pauserolltbimp|subclr|friendlyName|getCastDevice|1100|loadMedia|vast_pauseroll_counter|activeTrackIds|LoadRequest|scrollWidth|images|vast_postroll_limit|Edge|vast_postrolltimebreak|vast_postrolltbimp|customData|trackId|CAPTIONS|subtype|trackContentType|trackContentId|TEXT|mpegurl|onMouseOver|scroll_right|vpaid_slotinframe|introtitle|vast_preroll_vmap|DRM|dashdrmjson|vast_pauseroll_vmap|vast_postroll_vmap|vast_midroll_vmap|oldQuality|vpaid_timeout|borderRight|vpaid_timeout2|vast_resound|eventstrackervast|vast_openclick|partnerprerollor|partnerpauserollor|partnerpostrollor|partnermidrollor|introclosetime|FRAGMENT_LOADING_COMPLETED|MediaSegment|PLAYBACK_NOT_ALLOWED|getVideoLoadedFraction|midrollpoint|introclickable|introskiptime|setProtectionData|vast_unmutebutcolor|RemotePlayer|receiverApplicationId|introtxt|resumeSavedSession|vast_skipbgcolor|tab_and_origin_scoped|autoJoinPolicy|vast_skipcolor|vast_titlebgcolor|unMute|vast_titlecolor|vast_xbgcolor|vast_xcolor|vast_progressbgcolor|vast_progresscolor|vast_unmutebutbgcolor|setOptions|QUALITY_CHANGE_REQUESTED|mediaType|receiver|CC1AD845|vast_volumebgcolor|vast_volumecolor|setPlaybackQuality|vast_linktxtonmobile|__onGCastApiAvailable|vast_unmutehover|vast_unmutebutonce|vast_default_volume|raquo|vast_prerolltbimp|posterwidth|stopsnow|settings4|settings4action|settings5|settings5action|hd1080|aaaaaa|d9bb8c|bggrclr|b3fee8|bggr|poster_floatmargin|marginRight|PluginSnow|settings3action|poster_floatposition|poster_floatwidth|poster_floatheight|poster_floatbgcolor|effectnoandroid|5em|effectsnowonbut|actn|getCurrentTime|4bd9ac|ffff00|timestorenolive|hd720|sub_all_title|timestoreunauto|e8bbff|177|postertitleonhover|999999|hidearrow|feba54|historybgaover|888888|speed4live|constrols|170|subtitle_errdel|222222|setSize|settings3|ffc7d1|tiny|brdla|medium|titlecolor|large|brdlc|current_channel|PLAYBACK_PLAYING|settings1|settings1action|brdl|settings2action|D90000|Input|644082|vast_timeout|shareiconscaleover|PLAYER_STATE_CHANGED|setPlaybackRate|shareiconmargin|IS_MUTED_CHANGED|embedsize|embedwidth|VOLUME_LEVEL_CHANGED|560|embedheight|160|IS_PAUSED_CHANGED|vast_pauseonclick|cast_sender|IS_CONNECTED_CHANGED|RemotePlayerController|vast_closeonclick|vast_volume|vast_title|castplay|castpause|vast_preroll_limit|uncasted|vast_preroll_andlimit|vast_prerolltimebreak|casted|sender|loadCastFramework|foregroundColor|timestoredontuse|fontScale|CASUAL|DROP_SHADOW|edgeType|00000016|edgeColor|TextTrackStyle|timestore0plroot|PluginUpload|editTracksInfo|getSessionObj|through|16x9|shareiconscale|EditTracksInfoRequest|errortimeout|073DA0|redirectplaylist|vast_skip|vast_click|409829|vast_impression|ga_proc|RegExp|disconnected|sharetitle|sharetop|ytReady|withCredentials|Firefox|apple|fragLoadingTimeOut|enableWorker|hlscltps|capLevelToPlayerSize|srvsga|getDate|Cross|fps|autoStartLoad|widevine|microsoft|playready|clearkey|licenseUrl|serverCertificateUrl|hash|emeEnabled|manifestLoadingTimeOut|PlugMediaChannels|Safari|ynxnopip|codecs|avc1|42E01E|mp4a|tagcors|crossorigin|crossOrigin|drunchr|nativenodownload|flussonic|controlsList|nodownload|taginframe|complete|nativehlstv|nativehlsinsafari|nativehlsinedge|support|drmSystems|xhrSetup|error_time|watching|recoverMediaError|hls_error|pstrcnfg|regress|PluginWS|wsconfig|sleep||intvsbl|loadstart|NETWORK_ERROR|loadeddata|webkitfullscreenchange|webkitDisplayingFullscreen|aborted|Video|onpause|wake|viewinit|MEDIA_ERROR|subtitleTracks|attachMedia|hlsfdt|MEDIA_ATTACHED|MANIFEST_LOADED|MANIFEST_PARSED|LEVEL_SWITCH|LEVEL_SWITCHED|LEVEL_LOADED|FRAG_CHANGED|relurl|FRAG_PARSING_METADATA|SUBTITLE_TRACKS_UPDATED|fragdata|AUDIO_TRACKS_UPDATED||AUDIO_TRACK_SWITCHING|subtitleDisplay|hlssubtracks|FRAG_LOADED|answer|emptyremove|urlmse|scaledrag0|pljscom|oframe|suggestions|winmob||dvtp|childList|observe|playlists|EXTINF|loaderror|finish|tryotherquality|transbg|Alternative|reloadtimes|Break|tags|Seeking|Quality|redirectafter|finishnormal||426|EmptyVastUrl|VastInsertOr|vast_stop|vast_finish|vast_ima|vldcntrInterval|visited|vast_dontplay|outline|Pass|lines1|RemovePassword|posterfull|indent|origin|manipulation|backface|pjscolor|querySelector|qualitypause|240|dragging|vast_posterurl|container_w_procent|dailymotion|MediaVimeo|MediaPjs|word|MediaDaily|RemoveAll|Created|vast_loadtxtd|select|nomedia|0001|createposter|autoLink|require|allowLinker|88484718|scaledrag|hqdefault|New|854|customqualities|480|1280|1920|1080|2560|1440|3840|2160|eng|35px|07|English|rus|Speed|Audiotrack|FloatPosterScale|rldnornd|PluginFloatPoster|nativeaudio|WebKitMediaSource|VastInsertAnd|189|ShowSettingsBut|enter|handlemarginright|handlemarginleft|onmousedown|onmouseup|187|225|buffering|Destroyed|handlemarginbottom|handlemargintop|bufferInterval|bufferDeg|countdown|counter|PluginCountdown|maxHeight|separator|link2|hideonmeta|hideuntiltext|hideuntilstartedios|hideuntilended|hideonvod|hideonleave|hidenormscreen|hideonunmute|hideonlive|hidemini|showboth|hidenomini|hidenoab|hideab|hideonyoutube|hlsdvrtime|235|pauseonhover|showduration|iconspress|ontop2|hidelastpl|control_time|180|valuepaddingleft|valuepaddingbottom|tipmargintop|tipmarginbottom|tipmarginleft|tipmarginright|scale0|valuepaddingtop|valuepaddingright|triangle|control_mute|volume_element|colorover|aload|slider|running|alphas|tippointeralign|valuemargintop|PlgnCntrlTmln|touch_|_text|SVG|_icon|ontouchend|l3v_left|valuemarginright|flipx|flipy|_bg|rotateonclick|clickmarginleft|clickmarginright|iconmargintop|iconmarginbottom|iconmarginleft|iconmarginright|valuemarginleft|valuemarginbottom|hide0timestore|hideafterstart|WebKitSourceBuffer|pictureInPictureElement|availability|webkitcurrentplaybacktargetiswirelesschanged|webkitShowPlaybackTargetPicker|webkitSupportsPresentationMode|pictureInPictureEnabled|disablePictureInPicture|webkitPresentationMode|requestPictureInPicture|WebKitPlaybackTargetAvailabilityEvent|exitPictureInPicture|setWsQuality|setWsAudioTrack|level|fillvideo|HlsSubTrack|playbackRate|childNodes|webkitplaybacktargetavailabilitychanged|disabled|customspeeds|DOMContentLoaded|appendBuffer|hlsaddbitrate|unatpl|fast|firstLevel|Infinity|2000px|playtry|playError|destination|interrupted|automute|playError2|autoplay_denied|hlsforce||webkitAudioContext|createMediaElementSource|createGain|kind|ndash|hideunwait|hideonleaveandplay|ssfly|bezier|ssdown|combined|PluginSettings2|pjs_thumbnail_|showovr|showuntilmeta|hideonbar|seektome|hidelap|000|roundingver_final|dropopen|hideall|offsetwidth|hideondesktop|hideonmobile|seekiconbut|cancel|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|OqFAAAAdklEQVQoz42QQQ7AIAgEF|RWAlnQyyazA4aoAB4FsBSA|kbq|hdn|showvolmobile|nativemobile|noset|to_right|lrpp|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|cancelskip|customwidth|wproc|mrgnp|shape|200000|02|isOn|tskp|hover|norootplstart|disablePreload|playlist_folders|fillStyle|fillText|toDataURL|jpeg|invert||cut1|cut2|playlist_length|Courier|showplaylist|showvlt|vastnow|vastinfo|vastpause|vastresume|vaststart|Arial|sscopyright|vastmute|mainresize|dwn||startvast|prt|vastbreak|Boolean|plduration|moveplaylist|isfullscreen|pstrvd|fix|unfix|_vdpsrt|timeplay|switchpip|Active|10000|startAd|currentfile|VpaidSet|control_buffer|number|olor|setProperty|posterstime|repeating|45deg|1000000|cssText|async|FindPjsDiv|nodeName|PJSDIV|arguments|substring|reduce|encode|NaNpx|same|vrsn|midrollcrtm|vastids|adsystem|vpaid|wrapper0|filetype|getVolume|midroll_time|MediaMetadata|preloading|artwork|previoustrack|nexttrack|||||||||||stylesheet|googleapis|head|circle|clk|Test|vpaid_|change2playlist_bottom|once|wkdt|mozFullScreen|roll|__storage_test__|toUpperCase|webkitIsFullScreen|All|0val|fullscreenElement|Skip|1val|Yes|Bottom|Font|Shadow|Reset|msFullscreenElement|iosv|copied|BRAVIA|Windows|ipod|platform|MacIntel|tvOS|webOS|armv|Roku|iemobile|Tizen|Philips|WebkitAppearance|matchMedia|fine|matches|blackberry|Previous|Copied|youtubeid|rewound|Orientation|playerjs_hit|watch|||||||||||capiom|eventlisteners|resumed|unmuted|vast_Impression|gainact|adShown|createEvent|initEvent|dispatchEvent|logapi|toogle|Logo|nonInteraction|Metric|clipboard|Ultra|Tiny|Small|Medium|Full|1296p|Super|Quad|webkitFullscreenElement|300000|ads|adsinvitation|the|advertiser|website|Audio|LIVE|Enter|MarPad|abg|reloadstart|globalfont|webkitEnterFullScreen|15em|webkitendfullscreen|playback|webkitExitFullscreen|showfrom1file|openlast|redirectparent|redirectblank|scrollY|panel|const|OpenScroll|pageXOffset||||ref|wheelDelta||rc_nobrand|||autoplaynomobiletv|rc_custom|rafinit|chngwd|crossdomain|issue|sessid|_self|startvisibility|191|vlscrl|webkitSupportsFullscreen|outros|3600000|pjsstatid|99999|nooverlay|downself|Open|PasswordTime|dontseekforward|scrnstp|Progress|01|rmright|Resume|AdBlock|PluginStat|pjsstat|uppercase|PluginWater|tracking|wid|water|reloadjustevent|reloadplus|heartbeats|isOpen|nativeontv|pjsiframed|nativenotandroid|sess|fileend|PluginMini|offsettimerinit|PluginRounding|tagLive|startdelay|VastShow|VastReady|VastRemoveUrl|vast_ready|VastOverlay|vast_error|ContextMenu|vastbgpreload|passonstart|||VastError|Local|class|renew|PluginVastTimeMsg|mobtch1|nfscldr|nfsclios|nombclck|seeksidesmob|layerX|alarm|vast_startdelay|PluginMediaTags|VpaidStarted|fullscreenchange|mouseenter|yandex|Next|192|2048|vast_init|crtm|0123456789|PluginBlock|oncontextmenu|quizes|MSFullscreenChange|skipimprsd|PluginQuiz|mouseleave|orientationchange|VastImpression|and2limit|bgload|keydown|bgload2|keyup|move|skipimpessed|offsetX'.split('|'),0,{}))
!function t(e){var r,i;r=this,i=function(){"use strict";function r(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}function i(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?r(Object(i),!0).forEach((function(e){s(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function n(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,m(i.key),i)}}function a(t,e,r){return e&&n(t.prototype,e),r&&n(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function s(t,e,r){return(e=m(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function o(){return o=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},o.apply(this,arguments)}function l(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,h(t,e)}function u(t){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},u(t)}function h(t,e){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},h(t,e)}function d(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function c(t,e,r){return c=d()?Reflect.construct.bind():function(t,e,r){var i=[null];i.push.apply(i,e);var n=new(Function.bind.apply(t,i));return r&&h(n,r.prototype),n},c.apply(null,arguments)}function f(t){var e="function"==typeof Map?new Map:void 0;return f=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,i)}function i(){return c(t,arguments,u(this).constructor)}return i.prototype=Object.create(t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),h(i,t)},f(t)}function g(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,i=new Array(e);r<e;r++)i[r]=t[r];return i}function v(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return g(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?g(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var i=0;return function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(t){var e=function(t,e){if("object"!=typeof t||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:String(e)}function p(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var y={exports:{}};!function(t,e){var r,i,n,a,s;r=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,i=/^(?=([^\/?#]*))\1([^]*)$/,n=/(?:\/|^)\.(?=\/)/g,a=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,s={buildAbsoluteURL:function(t,e,r){if(r=r||{},t=t.trim(),!(e=e.trim())){if(!r.alwaysNormalize)return t;var n=s.parseURL(t);if(!n)throw new Error("Error trying to parse base URL.");return n.path=s.normalizePath(n.path),s.buildURLFromParts(n)}var a=s.parseURL(e);if(!a)throw new Error("Error trying to parse relative URL.");if(a.scheme)return r.alwaysNormalize?(a.path=s.normalizePath(a.path),s.buildURLFromParts(a)):e;var o=s.parseURL(t);if(!o)throw new Error("Error trying to parse base URL.");if(!o.netLoc&&o.path&&"/"!==o.path[0]){var l=i.exec(o.path);o.netLoc=l[1],o.path=l[2]}o.netLoc&&!o.path&&(o.path="/");var u={scheme:o.scheme,netLoc:a.netLoc,path:null,params:a.params,query:a.query,fragment:a.fragment};if(!a.netLoc&&(u.netLoc=o.netLoc,"/"!==a.path[0]))if(a.path){var h=o.path,d=h.substring(0,h.lastIndexOf("/")+1)+a.path;u.path=s.normalizePath(d)}else u.path=o.path,a.params||(u.params=o.params,a.query||(u.query=o.query));return null===u.path&&(u.path=r.alwaysNormalize?s.normalizePath(a.path):a.path),s.buildURLFromParts(u)},parseURL:function(t){var e=r.exec(t);return e?{scheme:e[1]||"",netLoc:e[2]||"",path:e[3]||"",params:e[4]||"",query:e[5]||"",fragment:e[6]||""}:null},normalizePath:function(t){for(t=t.split("").reverse().join("").replace(n,"");t.length!==(t=t.replace(a,"")).length;);return t.split("").reverse().join("")},buildURLFromParts:function(t){return t.scheme+t.netLoc+t.path+t.params+t.query+t.fragment}},t.exports=s}(y);var T=y.exports,E=Number.isFinite||function(t){return"number"==typeof t&&isFinite(t)},S=function(t){return t.MEDIA_ATTACHING="hlsMediaAttaching",t.MEDIA_ATTACHED="hlsMediaAttached",t.MEDIA_DETACHING="hlsMediaDetaching",t.MEDIA_DETACHED="hlsMediaDetached",t.BUFFER_RESET="hlsBufferReset",t.BUFFER_CODECS="hlsBufferCodecs",t.BUFFER_CREATED="hlsBufferCreated",t.BUFFER_APPENDING="hlsBufferAppending",t.BUFFER_APPENDED="hlsBufferAppended",t.BUFFER_EOS="hlsBufferEos",t.BUFFER_FLUSHING="hlsBufferFlushing",t.BUFFER_FLUSHED="hlsBufferFlushed",t.MANIFEST_LOADING="hlsManifestLoading",t.MANIFEST_LOADED="hlsManifestLoaded",t.MANIFEST_PARSED="hlsManifestParsed",t.LEVEL_SWITCHING="hlsLevelSwitching",t.LEVEL_SWITCHED="hlsLevelSwitched",t.LEVEL_LOADING="hlsLevelLoading",t.LEVEL_LOADED="hlsLevelLoaded",t.LEVEL_UPDATED="hlsLevelUpdated",t.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",t.LEVELS_UPDATED="hlsLevelsUpdated",t.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",t.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",t.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",t.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",t.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",t.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",t.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",t.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",t.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",t.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",t.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",t.CUES_PARSED="hlsCuesParsed",t.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",t.INIT_PTS_FOUND="hlsInitPtsFound",t.FRAG_LOADING="hlsFragLoading",t.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",t.FRAG_LOADED="hlsFragLoaded",t.FRAG_DECRYPTED="hlsFragDecrypted",t.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",t.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",t.FRAG_PARSING_METADATA="hlsFragParsingMetadata",t.FRAG_PARSED="hlsFragParsed",t.FRAG_BUFFERED="hlsFragBuffered",t.FRAG_CHANGED="hlsFragChanged",t.FPS_DROP="hlsFpsDrop",t.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",t.ERROR="hlsError",t.DESTROYING="hlsDestroying",t.KEY_LOADING="hlsKeyLoading",t.KEY_LOADED="hlsKeyLoaded",t.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",t.BACK_BUFFER_REACHED="hlsBackBufferReached",t}({}),L=function(t){return t.NETWORK_ERROR="networkError",t.MEDIA_ERROR="mediaError",t.KEY_SYSTEM_ERROR="keySystemError",t.MUX_ERROR="muxError",t.OTHER_ERROR="otherError",t}({}),R=function(t){return t.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",t.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",t.KEY_SYSTEM_NO_SESSION="keySystemNoSession",t.KEY_SYSTEM_NO_CONFIGURED_LICENSE="keySystemNoConfiguredLicense",t.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",t.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED="keySystemServerCertificateRequestFailed",t.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED="keySystemServerCertificateUpdateFailed",t.KEY_SYSTEM_SESSION_UPDATE_FAILED="keySystemSessionUpdateFailed",t.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED="keySystemStatusOutputRestricted",t.KEY_SYSTEM_STATUS_INTERNAL_ERROR="keySystemStatusInternalError",t.MANIFEST_LOAD_ERROR="manifestLoadError",t.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",t.MANIFEST_PARSING_ERROR="manifestParsingError",t.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",t.LEVEL_EMPTY_ERROR="levelEmptyError",t.LEVEL_LOAD_ERROR="levelLoadError",t.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",t.LEVEL_PARSING_ERROR="levelParsingError",t.LEVEL_SWITCH_ERROR="levelSwitchError",t.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",t.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",t.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",t.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",t.FRAG_LOAD_ERROR="fragLoadError",t.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",t.FRAG_DECRYPT_ERROR="fragDecryptError",t.FRAG_PARSING_ERROR="fragParsingError",t.FRAG_GAP="fragGap",t.REMUX_ALLOC_ERROR="remuxAllocError",t.KEY_LOAD_ERROR="keyLoadError",t.KEY_LOAD_TIMEOUT="keyLoadTimeOut",t.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",t.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",t.BUFFER_APPEND_ERROR="bufferAppendError",t.BUFFER_APPENDING_ERROR="bufferAppendingError",t.BUFFER_STALLED_ERROR="bufferStalledError",t.BUFFER_FULL_ERROR="bufferFullError",t.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",t.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",t.INTERNAL_EXCEPTION="internalException",t.INTERNAL_ABORTED="aborted",t.UNKNOWN="unknown",t}({}),A=function(){},k={trace:A,debug:A,log:A,warn:A,info:A,error:A},b=k;function D(t){var e=self.console[t];return e?e.bind(self.console,"["+t+"] >"):A}function I(t,e){if(self.console&&!0===t||"object"==typeof t){!function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];r.forEach((function(e){b[e]=t[e]?t[e].bind(t):D(e)}))}(t,"debug","log","info","warn","error");try{b.log('Debug logs enabled for "'+e+'" in hls.js version 1.4.10')}catch(t){b=k}}else b=k}var w=b,C=/^(\d+)x(\d+)$/,_=/(.+?)=(".*?"|.*?)(?:,|$)/g,P=function(){function t(e){for(var r in"string"==typeof e&&(e=t.parseAttrList(e)),e)e.hasOwnProperty(r)&&("X-"===r.substring(0,2)&&(this.clientAttrs=this.clientAttrs||[],this.clientAttrs.push(r)),this[r]=e[r])}var e=t.prototype;return e.decimalInteger=function(t){var e=parseInt(this[t],10);return e>Number.MAX_SAFE_INTEGER?1/0:e},e.hexadecimalInteger=function(t){if(this[t]){var e=(this[t]||"0x").slice(2);e=(1&e.length?"0":"")+e;for(var r=new Uint8Array(e.length/2),i=0;i<e.length/2;i++)r[i]=parseInt(e.slice(2*i,2*i+2),16);return r}return null},e.hexadecimalIntegerAsNumber=function(t){var e=parseInt(this[t],16);return e>Number.MAX_SAFE_INTEGER?1/0:e},e.decimalFloatingPoint=function(t){return parseFloat(this[t])},e.optionalFloat=function(t,e){var r=this[t];return r?parseFloat(r):e},e.enumeratedString=function(t){return this[t]},e.bool=function(t){return"YES"===this[t]},e.decimalResolution=function(t){var e=C.exec(this[t]);if(null!==e)return{width:parseInt(e[1],10),height:parseInt(e[2],10)}},t.parseAttrList=function(t){var e,r={};for(_.lastIndex=0;null!==(e=_.exec(t));){var i=e[2];0===i.indexOf('"')&&i.lastIndexOf('"')===i.length-1&&(i=i.slice(1,-1)),r[e[1].trim()]=i}return r},t}();function x(t){return"SCTE35-OUT"===t||"SCTE35-IN"===t}var F=function(){function t(t,e){if(this.attr=void 0,this._startDate=void 0,this._endDate=void 0,this._badValueForSameId=void 0,e){var r=e.attr;for(var i in r)if(Object.prototype.hasOwnProperty.call(t,i)&&t[i]!==r[i]){w.warn('DATERANGE tag attribute: "'+i+'" does not match for tags with ID: "'+t.ID+'"'),this._badValueForSameId=i;break}t=o(new P({}),r,t)}if(this.attr=t,this._startDate=new Date(t["START-DATE"]),"END-DATE"in this.attr){var n=new Date(this.attr["END-DATE"]);E(n.getTime())&&(this._endDate=n)}}return a(t,[{key:"id",get:function(){return this.attr.ID}},{key:"class",get:function(){return this.attr.CLASS}},{key:"startDate",get:function(){return this._startDate}},{key:"endDate",get:function(){if(this._endDate)return this._endDate;var t=this.duration;return null!==t?new Date(this._startDate.getTime()+1e3*t):null}},{key:"duration",get:function(){if("DURATION"in this.attr){var t=this.attr.decimalFloatingPoint("DURATION");if(E(t))return t}else if(this._endDate)return(this._endDate.getTime()-this._startDate.getTime())/1e3;return null}},{key:"plannedDuration",get:function(){return"PLANNED-DURATION"in this.attr?this.attr.decimalFloatingPoint("PLANNED-DURATION"):null}},{key:"endOnNext",get:function(){return this.attr.bool("END-ON-NEXT")}},{key:"isValid",get:function(){return!!this.id&&!this._badValueForSameId&&E(this.startDate.getTime())&&(null===this.duration||this.duration>=0)&&(!this.endOnNext||!!this.class)}}]),t}(),M=function(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}},O="audio",N="video",U="audiovideo",B=function(){function t(t){var e;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=((e={})[O]=null,e[N]=null,e[U]=null,e),this.baseurl=t}return t.prototype.setByteRange=function(t,e){var r=t.split("@",2),i=[];1===r.length?i[0]=e?e.byteRangeEndOffset:0:i[0]=parseInt(r[1]),i[1]=parseInt(r[0])+i[0],this._byteRange=i},a(t,[{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"url",get:function(){return!this._url&&this.baseurl&&this.relurl&&(this._url=T.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(t){this._url=t}}]),t}(),G=function(t){function e(e,r){var i;return(i=t.call(this,r)||this)._decryptdata=null,i.rawProgramDateTime=null,i.programDateTime=null,i.tagList=[],i.duration=0,i.sn=0,i.levelkeys=void 0,i.type=void 0,i.loader=null,i.keyLoader=null,i.level=-1,i.cc=0,i.startPTS=void 0,i.endPTS=void 0,i.startDTS=void 0,i.endDTS=void 0,i.start=0,i.deltaPTS=void 0,i.maxStartPTS=void 0,i.minEndPTS=void 0,i.stats=new M,i.urlId=0,i.data=void 0,i.bitrateTest=!1,i.title=null,i.initSegment=null,i.endList=void 0,i.gap=void 0,i.type=e,i}l(e,t);var r=e.prototype;return r.setKeyFormat=function(t){if(this.levelkeys){var e=this.levelkeys[t];e&&!this._decryptdata&&(this._decryptdata=e.getDecryptData(this.sn))}},r.abortRequests=function(){var t,e;null==(t=this.loader)||t.abort(),null==(e=this.keyLoader)||e.abort()},r.setElementaryStreamInfo=function(t,e,r,i,n,a){void 0===a&&(a=!1);var s=this.elementaryStreams,o=s[t];o?(o.startPTS=Math.min(o.startPTS,e),o.endPTS=Math.max(o.endPTS,r),o.startDTS=Math.min(o.startDTS,i),o.endDTS=Math.max(o.endDTS,n)):s[t]={startPTS:e,endPTS:r,startDTS:i,endDTS:n,partial:a}},r.clearElementaryStreamInfo=function(){var t=this.elementaryStreams;t[O]=null,t[N]=null,t[U]=null},a(e,[{key:"decryptdata",get:function(){if(!this.levelkeys&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkeys&&!this.levelkeys.NONE){var t=this.levelkeys.identity;if(t)this._decryptdata=t.getDecryptData(this.sn);else{var e=Object.keys(this.levelkeys);if(1===e.length)return this._decryptdata=this.levelkeys[e[0]].getDecryptData(this.sn)}}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(null===this.programDateTime)return null;if(!E(this.programDateTime))return null;var t=E(this.duration)?this.duration:0;return this.programDateTime+1e3*t}},{key:"encrypted",get:function(){var t;if(null!=(t=this._decryptdata)&&t.encrypted)return!0;if(this.levelkeys){var e=Object.keys(this.levelkeys),r=e.length;if(r>1||1===r&&this.levelkeys[e[0]].encrypted)return!0}return!1}}]),e}(B),K=function(t){function e(e,r,i,n,a){var s;(s=t.call(this,i)||this).fragOffset=0,s.duration=0,s.gap=!1,s.independent=!1,s.relurl=void 0,s.fragment=void 0,s.index=void 0,s.stats=new M,s.duration=e.decimalFloatingPoint("DURATION"),s.gap=e.bool("GAP"),s.independent=e.bool("INDEPENDENT"),s.relurl=e.enumeratedString("URI"),s.fragment=r,s.index=n;var o=e.enumeratedString("BYTERANGE");return o&&s.setByteRange(o,a),a&&(s.fragOffset=a.fragOffset+a.duration),s}return l(e,t),a(e,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var t=this.elementaryStreams;return!!(t.audio||t.video||t.audiovideo)}}]),e}(B),H=function(){function t(t){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.dateRanges=void 0,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.encryptedFragments=void 0,this.playlistParsingError=null,this.variableList=null,this.hasVariableRefs=!1,this.fragments=[],this.encryptedFragments=[],this.dateRanges={},this.url=t}return t.prototype.reloaded=function(t){if(!t)return this.advanced=!0,void(this.updated=!0);var e=this.lastPartSn-t.lastPartSn,r=this.lastPartIndex-t.lastPartIndex;this.updated=this.endSN!==t.endSN||!!r||!!e,this.advanced=this.endSN>t.endSN||e>0||0===e&&r>0,this.updated||this.advanced?this.misses=Math.floor(.6*t.misses):this.misses=t.misses+1,this.availabilityDelay=t.availabilityDelay},a(t,[{key:"hasProgramDateTime",get:function(){return!!this.fragments.length&&E(this.fragments[this.fragments.length-1].programDateTime)}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||10}},{key:"drift",get:function(){var t=this.driftEndTime-this.driftStartTime;return t>0?1e3*(this.driftEnd-this.driftStart)/t:1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var t;return null!=(t=this.partList)&&t.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var t;return null!=(t=this.fragments)&&t.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var t;return null!=(t=this.partList)&&t.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var t;return null!=(t=this.partList)&&t.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),t}();function V(t){return Uint8Array.from(atob(t),(function(t){return t.charCodeAt(0)}))}function Y(t){var e,r,i=t.split(":"),n=null;if("data"===i[0]&&2===i.length){var a=i[1].split(";"),s=a[a.length-1].split(",");if(2===s.length){var o="base64"===s[0],l=s[1];o?(a.splice(-1,1),n=V(l)):(e=W(l).subarray(0,16),(r=new Uint8Array(16)).set(e,16-e.length),n=r)}}return n}function W(t){return Uint8Array.from(unescape(encodeURIComponent(t)),(function(t){return t.charCodeAt(0)}))}var j={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},q="org.w3.clearkey",X="com.apple.streamingkeydelivery",z="com.microsoft.playready",Q="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed";function $(t){switch(t){case X:return j.FAIRPLAY;case z:return j.PLAYREADY;case Q:return j.WIDEVINE;case q:return j.CLEARKEY}}var J="edef8ba979d64acea3c827dcd51d21ed";function Z(t){switch(t){case j.FAIRPLAY:return X;case j.PLAYREADY:return z;case j.WIDEVINE:return Q;case j.CLEARKEY:return q}}function tt(t){var e=t.drmSystems,r=t.widevineLicenseUrl,i=e?[j.FAIRPLAY,j.WIDEVINE,j.PLAYREADY,j.CLEARKEY].filter((function(t){return!!e[t]})):[];return!i[j.WIDEVINE]&&r&&i.push(j.WIDEVINE),i}var et="undefined"!=typeof self&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null;function rt(t,e,r){return Uint8Array.prototype.slice?t.slice(e,r):new Uint8Array(Array.prototype.slice.call(t,e,r))}var it,nt=function(t,e){return e+10<=t.length&&73===t[e]&&68===t[e+1]&&51===t[e+2]&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128},at=function(t,e){return e+10<=t.length&&51===t[e]&&68===t[e+1]&&73===t[e+2]&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128},st=function(t,e){for(var r=e,i=0;nt(t,e);)i+=10,i+=ot(t,e+6),at(t,e+10)&&(i+=10),e+=i;if(i>0)return t.subarray(r,r+i)},ot=function(t,e){var r=0;return r=(127&t[e])<<21,r|=(127&t[e+1])<<14,r|=(127&t[e+2])<<7,r|=127&t[e+3]},lt=function(t,e){return nt(t,e)&&ot(t,e+6)+10<=t.length-e},ut=function(t){return t&&"PRIV"===t.key&&"com.apple.streaming.transportStreamTimestamp"===t.info},ht=function(t){var e=String.fromCharCode(t[0],t[1],t[2],t[3]),r=ot(t,4);return{type:e,size:r,data:t.subarray(10,10+r)}},dt=function(t){for(var e=0,r=[];nt(t,e);){for(var i=ot(t,e+6),n=(e+=10)+i;e+8<n;){var a=ht(t.subarray(e)),s=ct(a);s&&r.push(s),e+=a.size+10}at(t,e)&&(e+=10)}return r},ct=function(t){return"PRIV"===t.type?ft(t):"W"===t.type[0]?vt(t):gt(t)},ft=function(t){if(!(t.size<2)){var e=pt(t.data,!0),r=new Uint8Array(t.data.subarray(e.length+1));return{key:t.type,info:e,data:r.buffer}}},gt=function(t){if(!(t.size<2)){if("TXXX"===t.type){var e=1,r=pt(t.data.subarray(e),!0);e+=r.length+1;var i=pt(t.data.subarray(e));return{key:t.type,info:r,data:i}}var n=pt(t.data.subarray(1));return{key:t.type,data:n}}},vt=function(t){if("WXXX"===t.type){if(t.size<2)return;var e=1,r=pt(t.data.subarray(e),!0);e+=r.length+1;var i=pt(t.data.subarray(e));return{key:t.type,info:r,data:i}}var n=pt(t.data);return{key:t.type,data:n}},mt=function(t){if(8===t.data.byteLength){var e=new Uint8Array(t.data),r=1&e[3],i=(e[4]<<23)+(e[5]<<15)+(e[6]<<7)+e[7];return i/=45,r&&(i+=47721858.84),Math.round(i)}},pt=function(t,e){void 0===e&&(e=!1);var r=yt();if(r){var i=r.decode(t);if(e){var n=i.indexOf("\0");return-1!==n?i.substring(0,n):i}return i.replace(/\0/g,"")}for(var a,s,o,l=t.length,u="",h=0;h<l;){if(0===(a=t[h++])&&e)return u;if(0!==a&&3!==a)switch(a>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:u+=String.fromCharCode(a);break;case 12:case 13:s=t[h++],u+=String.fromCharCode((31&a)<<6|63&s);break;case 14:s=t[h++],o=t[h++],u+=String.fromCharCode((15&a)<<12|(63&s)<<6|(63&o)<<0)}}return u};function yt(){return it||void 0===self.TextDecoder||(it=new self.TextDecoder("utf-8")),it}var Tt=function(t){for(var e="",r=0;r<t.length;r++){var i=t[r].toString(16);i.length<2&&(i="0"+i),e+=i}return e},Et=Math.pow(2,32)-1,St=[].push,Lt={video:1,audio:2,id3:3,text:4};function Rt(t){return String.fromCharCode.apply(null,t)}function At(t,e){var r=t[e]<<8|t[e+1];return r<0?65536+r:r}function kt(t,e){var r=bt(t,e);return r<0?4294967296+r:r}function bt(t,e){return t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3]}function Dt(t,e,r){t[e]=r>>24,t[e+1]=r>>16&255,t[e+2]=r>>8&255,t[e+3]=255&r}function It(t,e){var r=[];if(!e.length)return r;for(var i=t.byteLength,n=0;n<i;){var a=kt(t,n),s=a>1?n+a:i;if(Rt(t.subarray(n+4,n+8))===e[0])if(1===e.length)r.push(t.subarray(n+8,s));else{var o=It(t.subarray(n+8,s),e.slice(1));o.length&&St.apply(r,o)}n=s}return r}function wt(t){var e=[],r=t[0],i=8,n=kt(t,i);i+=4,i+=0===r?8:16,i+=2;var a=t.length+0,s=At(t,i);i+=2;for(var o=0;o<s;o++){var l=i,u=kt(t,l);l+=4;var h=2147483647&u;if(1==(2147483648&u)>>>31)return w.warn("SIDX has hierarchical references (not supported)"),null;var d=kt(t,l);l+=4,e.push({referenceSize:h,subsegmentDuration:d,info:{duration:d/n,start:a,end:a+h-1}}),a+=h,i=l+=4}return{earliestPresentationTime:0,timescale:n,version:r,referencesCount:s,references:e}}function Ct(t){for(var e=[],r=It(t,["moov","trak"]),i=0;i<r.length;i++){var n=r[i],a=It(n,["tkhd"])[0];if(a){var s=a[0],o=0===s?12:20,l=kt(a,o),u=It(n,["mdia","mdhd"])[0];if(u){var h=kt(u,o=0===(s=u[0])?12:20),d=It(n,["mdia","hdlr"])[0];if(d){var c=Rt(d.subarray(8,12)),f={soun:O,vide:N}[c];if(f){var g=It(n,["mdia","minf","stbl","stsd"])[0],v=void 0;g&&(v=Rt(g.subarray(12,16))),e[l]={timescale:h,type:f},e[f]={timescale:h,id:l,codec:v}}}}}}return It(t,["moov","mvex","trex"]).forEach((function(t){var r=kt(t,4),i=e[r];i&&(i.default={duration:kt(t,12),flags:kt(t,20)})})),e}function _t(t){var e=It(t,["schm"])[0];if(e){var r=Rt(e.subarray(4,8));if("cbcs"===r||"cenc"===r)return It(t,["schi","tenc"])[0]}return w.error("[eme] missing 'schm' box"),null}function Pt(t){var e=kt(t,0),r=8;1&e&&(r+=4),4&e&&(r+=4);for(var i=0,n=kt(t,4),a=0;a<n;a++)256&e&&(i+=kt(t,r),r+=4),512&e&&(r+=4),1024&e&&(r+=4),2048&e&&(r+=4);return i}function xt(t,e){var r=new Uint8Array(t.length+e.length);return r.set(t),r.set(e,t.length),r}function Ft(t,e){var r=[],i=e.samples,n=e.timescale,a=e.id,s=!1;return It(i,["moof"]).map((function(o){var l=o.byteOffset-8;It(o,["traf"]).map((function(o){var u=It(o,["tfdt"]).map((function(t){var e=t[0],r=kt(t,4);return 1===e&&(r*=Math.pow(2,32),r+=kt(t,8)),r/n}))[0];return void 0!==u&&(t=u),It(o,["tfhd"]).map((function(u){var h=kt(u,4),d=16777215&kt(u,0),c=0,f=0!=(16&d),g=0,v=0!=(32&d),m=8;h===a&&(0!=(1&d)&&(m+=8),0!=(2&d)&&(m+=4),0!=(8&d)&&(c=kt(u,m),m+=4),f&&(g=kt(u,m),m+=4),v&&(m+=4),"video"===e.type&&(s=function(t){if(!t)return!1;var e=t.indexOf("."),r=e<0?t:t.substring(0,e);return"hvc1"===r||"hev1"===r||"dvh1"===r||"dvhe"===r}(e.codec)),It(o,["trun"]).map((function(a){var o=a[0],u=16777215&kt(a,0),h=0!=(1&u),d=0,f=0!=(4&u),v=0!=(256&u),m=0,p=0!=(512&u),y=0,T=0!=(1024&u),E=0!=(2048&u),S=0,L=kt(a,4),R=8;h&&(d=kt(a,R),R+=4),f&&(R+=4);for(var A=d+l,k=0;k<L;k++){if(v?(m=kt(a,R),R+=4):m=c,p?(y=kt(a,R),R+=4):y=g,T&&(R+=4),E&&(S=0===o?kt(a,R):bt(a,R),R+=4),e.type===N)for(var b=0;b<y;){var D=kt(i,A);Mt(s,i[A+=4])&&Ot(i.subarray(A,A+D),s?2:1,t+S/n,r),A+=D,b+=D+4}t+=m/n}})))}))}))})),r}function Mt(t,e){if(t){var r=e>>1&63;return 39===r||40===r}return 6==(31&e)}function Ot(t,e,r,i){var n=Nt(t),a=0;a+=e;for(var s=0,o=0,l=!1,u=0;a<n.length;){s=0;do{if(a>=n.length)break;s+=u=n[a++]}while(255===u);o=0;do{if(a>=n.length)break;o+=u=n[a++]}while(255===u);var h=n.length-a;if(!l&&4===s&&a<n.length){if(l=!0,181===n[a++]){var d=At(n,a);if(a+=2,49===d){var c=kt(n,a);if(a+=4,1195456820===c){var f=n[a++];if(3===f){var g=n[a++],v=64&g,m=v?2+3*(31&g):0,p=new Uint8Array(m);if(v){p[0]=g;for(var y=1;y<m;y++)p[y]=n[a++]}i.push({type:f,payloadType:s,pts:r,bytes:p})}}}}}else if(5===s&&o<h){if(l=!0,o>16){for(var T=[],E=0;E<16;E++){var S=n[a++].toString(16);T.push(1==S.length?"0"+S:S),3!==E&&5!==E&&7!==E&&9!==E||T.push("-")}for(var L=o-16,R=new Uint8Array(L),A=0;A<L;A++)R[A]=n[a++];i.push({payloadType:s,pts:r,uuid:T.join(""),userData:pt(R),userDataBytes:R})}}else if(o<h)a+=o;else if(o>h)break}}function Nt(t){for(var e=t.byteLength,r=[],i=1;i<e-2;)0===t[i]&&0===t[i+1]&&3===t[i+2]?(r.push(i+2),i+=2):i++;if(0===r.length)return t;var n=e-r.length,a=new Uint8Array(n),s=0;for(i=0;i<n;s++,i++)s===r[0]&&(s++,r.shift()),a[i]=t[s];return a}function Ut(t,e,r){if(16!==t.byteLength)throw new RangeError("Invalid system id");var i,n,a;if(e){i=1,n=new Uint8Array(16*e.length);for(var s=0;s<e.length;s++){var o=e[s];if(16!==o.byteLength)throw new RangeError("Invalid key");n.set(o,16*s)}}else i=0,n=new Uint8Array;i>0?(a=new Uint8Array(4),e.length>0&&new DataView(a.buffer).setUint32(0,e.length,!1)):a=new Uint8Array;var l=new Uint8Array(4);return r&&r.byteLength>0&&new DataView(l.buffer).setUint32(0,r.byteLength,!1),function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];for(var n=r.length,a=8,s=n;s--;)a+=r[s].byteLength;var o=new Uint8Array(a);for(o[0]=a>>24&255,o[1]=a>>16&255,o[2]=a>>8&255,o[3]=255&a,o.set(t,4),s=0,a=8;s<n;s++)o.set(r[s],a),a+=r[s].byteLength;return o}([112,115,115,104],new Uint8Array([i,0,0,0]),t,a,n,l,r||new Uint8Array)}var Bt={},Gt=function(){function t(t,e,r,i,n){void 0===i&&(i=[1]),void 0===n&&(n=null),this.uri=void 0,this.method=void 0,this.keyFormat=void 0,this.keyFormatVersions=void 0,this.encrypted=void 0,this.isCommonEncryption=void 0,this.iv=null,this.key=null,this.keyId=null,this.pssh=null,this.method=t,this.uri=e,this.keyFormat=r,this.keyFormatVersions=i,this.iv=n,this.encrypted=!!t&&"NONE"!==t,this.isCommonEncryption=this.encrypted&&"AES-128"!==t}t.clearKeyUriToKeyIdMap=function(){Bt={}};var e=t.prototype;return e.isSupported=function(){if(this.method){if("AES-128"===this.method||"NONE"===this.method)return!0;if("identity"===this.keyFormat)return"SAMPLE-AES"===this.method;switch(this.keyFormat){case X:case Q:case z:case q:return-1!==["ISO-23001-7","SAMPLE-AES","SAMPLE-AES-CENC","SAMPLE-AES-CTR"].indexOf(this.method)}}return!1},e.getDecryptData=function(e){if(!this.encrypted||!this.uri)return null;if("AES-128"===this.method&&this.uri&&!this.iv){"number"!=typeof e&&("AES-128"!==this.method||this.iv||w.warn('missing IV for initialization segment with method="'+this.method+'" - compliance issue'),e=0);var r=function(t){for(var e=new Uint8Array(16),r=12;r<16;r++)e[r]=t>>8*(15-r)&255;return e}(e);return new t(this.method,this.uri,"identity",this.keyFormatVersions,r)}var i=Y(this.uri);if(i)switch(this.keyFormat){case Q:this.pssh=i,i.length>=22&&(this.keyId=i.subarray(i.length-22,i.length-6));break;case z:var n=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=Ut(n,null,i);var a=new Uint16Array(i.buffer,i.byteOffset,i.byteLength/2),s=String.fromCharCode.apply(null,Array.from(a)),o=s.substring(s.indexOf("<"),s.length),l=(new DOMParser).parseFromString(o,"text/xml").getElementsByTagName("KID")[0];if(l){var u=l.childNodes[0]?l.childNodes[0].nodeValue:l.getAttribute("VALUE");if(u){var h=V(u).subarray(0,16);!function(t){var e=function(t,e,r){var i=t[e];t[e]=t[r],t[r]=i};e(t,0,3),e(t,1,2),e(t,4,5),e(t,6,7)}(h),this.keyId=h}}break;default:var d=i.subarray(0,16);if(16!==d.length){var c=new Uint8Array(16);c.set(d,16-d.length),d=c}this.keyId=d}if(!this.keyId||16!==this.keyId.byteLength){var f=Bt[this.uri];if(!f){var g=Object.keys(Bt).length%Number.MAX_SAFE_INTEGER;f=new Uint8Array(16),new DataView(f.buffer,12,4).setUint32(0,g),Bt[this.uri]=f}this.keyId=f}return this},t}(),Kt=/\{\$([a-zA-Z0-9-_]+)\}/g;function Ht(t){return Kt.test(t)}function Vt(t,e,r){if(null!==t.variableList||t.hasVariableRefs)for(var i=r.length;i--;){var n=r[i],a=e[n];a&&(e[n]=Yt(t,a))}}function Yt(t,e){if(null!==t.variableList||t.hasVariableRefs){var r=t.variableList;return e.replace(Kt,(function(e){var i=e.substring(2,e.length-1),n=null==r?void 0:r[i];return void 0===n?(t.playlistParsingError||(t.playlistParsingError=new Error('Missing preceding EXT-X-DEFINE tag for Variable Reference: "'+i+'"')),e):n}))}return e}function Wt(t,e,r){var i,n,a=t.variableList;if(a||(t.variableList=a={}),"QUERYPARAM"in e){i=e.QUERYPARAM;try{var s=new self.URL(r).searchParams;if(!s.has(i))throw new Error('"'+i+'" does not match any query parameter in URI: "'+r+'"');n=s.get(i)}catch(e){t.playlistParsingError||(t.playlistParsingError=new Error("EXT-X-DEFINE QUERYPARAM: "+e.message))}}else i=e.NAME,n=e.VALUE;i in a?t.playlistParsingError||(t.playlistParsingError=new Error('EXT-X-DEFINE duplicate Variable Name declarations: "'+i+'"')):a[i]=n||""}function jt(t,e,r){var i=e.IMPORT;if(r&&i in r){var n=t.variableList;n||(t.variableList=n={}),n[i]=r[i]}else t.playlistParsingError||(t.playlistParsingError=new Error('EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "'+i+'"'))}function qt(){if("undefined"!=typeof self)return self.MediaSource||self.WebKitMediaSource}var Xt={audio:{a3ds:!0,"ac-3":!0,"ac-4":!0,alac:!0,alaw:!0,dra1:!0,"dts+":!0,"dts-":!0,dtsc:!0,dtse:!0,dtsh:!0,"ec-3":!0,enca:!0,g719:!0,g726:!0,m4ae:!0,mha1:!0,mha2:!0,mhm1:!0,mhm2:!0,mlpa:!0,mp4a:!0,"raw ":!0,Opus:!0,opus:!0,samr:!0,sawb:!0,sawp:!0,sevc:!0,sqcp:!0,ssmv:!0,twos:!0,ulaw:!0},video:{avc1:!0,avc2:!0,avc3:!0,avc4:!0,avcp:!0,av01:!0,drac:!0,dva1:!0,dvav:!0,dvh1:!0,dvhe:!0,encv:!0,hev1:!0,hvc1:!0,mjp2:!0,mp4v:!0,mvc1:!0,mvc2:!0,mvc3:!0,mvc4:!0,resv:!0,rv60:!0,s263:!0,svc1:!0,svc2:!0,"vc-1":!0,vp08:!0,vp09:!0},text:{stpp:!0,wvtt:!0}},zt=qt();function Qt(t,e){var r;return null!=(r=null==zt?void 0:zt.isTypeSupported((e||"video")+'/mp4;codecs="'+t+'"'))&&r}var $t=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-(SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^\r\n]*)[\r\n]+/g,Jt=/#EXT-X-MEDIA:(.*)/g,Zt=/^#EXT(?:INF|-X-TARGETDURATION):/m,te=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),ee=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(DATERANGE|DEFINE|KEY|MAP|PART|PART-INF|PLAYLIST-TYPE|PRELOAD-HINT|RENDITION-REPORT|SERVER-CONTROL|SKIP|START):(.+)/.source,/#EXT-X-(BITRATE|DISCONTINUITY-SEQUENCE|MEDIA-SEQUENCE|TARGETDURATION|VERSION): *(\d+)/.source,/#EXT-X-(DISCONTINUITY|ENDLIST|GAP)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|")),re=function(){function t(){}return t.findGroup=function(t,e){for(var r=0;r<t.length;r++){var i=t[r];if(i.id===e)return i}},t.convertAVC1ToAVCOTI=function(t){var e=t.split(".");if(e.length>2){var r=e.shift()+".";return r+=parseInt(e.shift()).toString(16),r+=("000"+parseInt(e.shift()).toString(16)).slice(-4)}return t},t.resolve=function(t,e){return T.buildAbsoluteURL(e,t,{alwaysNormalize:!0})},t.isMediaPlaylist=function(t){return Zt.test(t)},t.parseMasterPlaylist=function(e,r){var i,n={contentSteering:null,levels:[],playlistParsingError:null,sessionData:null,sessionKeys:null,startTimeOffset:null,variableList:null,hasVariableRefs:Ht(e)},a=[];for($t.lastIndex=0;null!=(i=$t.exec(e));)if(i[1]){var s,o=new P(i[1]);Vt(n,o,["CODECS","SUPPLEMENTAL-CODECS","ALLOWED-CPC","PATHWAY-ID","STABLE-VARIANT-ID","AUDIO","VIDEO","SUBTITLES","CLOSED-CAPTIONS","NAME"]);var l=Yt(n,i[2]),u={attrs:o,bitrate:o.decimalInteger("AVERAGE-BANDWIDTH")||o.decimalInteger("BANDWIDTH"),name:o.NAME,url:t.resolve(l,r)},h=o.decimalResolution("RESOLUTION");h&&(u.width=h.width,u.height=h.height),ae((o.CODECS||"").split(/[ ,]+/).filter((function(t){return t})),u),u.videoCodec&&-1!==u.videoCodec.indexOf("avc1")&&(u.videoCodec=t.convertAVC1ToAVCOTI(u.videoCodec)),null!=(s=u.unknownCodecs)&&s.length||a.push(u),n.levels.push(u)}else if(i[3]){var d=i[3],c=i[4];switch(d){case"SESSION-DATA":var f=new P(c);Vt(n,f,["DATA-ID","LANGUAGE","VALUE","URI"]);var g=f["DATA-ID"];g&&(null===n.sessionData&&(n.sessionData={}),n.sessionData[g]=f);break;case"SESSION-KEY":var v=ie(c,r,n);v.encrypted&&v.isSupported()?(null===n.sessionKeys&&(n.sessionKeys=[]),n.sessionKeys.push(v)):w.warn('[Keys] Ignoring invalid EXT-X-SESSION-KEY tag: "'+c+'"');break;case"DEFINE":var m=new P(c);Vt(n,m,["NAME","VALUE","QUERYPARAM"]),Wt(n,m,r);break;case"CONTENT-STEERING":var p=new P(c);Vt(n,p,["SERVER-URI","PATHWAY-ID"]),n.contentSteering={uri:t.resolve(p["SERVER-URI"],r),pathwayId:p["PATHWAY-ID"]||"."};break;case"START":n.startTimeOffset=ne(c)}}var y=a.length>0&&a.length<n.levels.length;return n.levels=y?a:n.levels,0===n.levels.length&&(n.playlistParsingError=new Error("no levels found in manifest")),n},t.parseMasterPlaylistMedia=function(e,r,i){var n,a={},s=i.levels,o={AUDIO:s.map((function(t){return{id:t.attrs.AUDIO,audioCodec:t.audioCodec}})),SUBTITLES:s.map((function(t){return{id:t.attrs.SUBTITLES,textCodec:t.textCodec}})),"CLOSED-CAPTIONS":[]},l=0;for(Jt.lastIndex=0;null!==(n=Jt.exec(e));){var u=new P(n[1]),h=u.TYPE;if(h){var d=o[h],c=a[h]||[];a[h]=c,Vt(i,u,["URI","GROUP-ID","LANGUAGE","ASSOC-LANGUAGE","STABLE-RENDITION-ID","NAME","INSTREAM-ID","CHARACTERISTICS","CHANNELS"]);var f={attrs:u,bitrate:0,id:l++,groupId:u["GROUP-ID"]||"",instreamId:u["INSTREAM-ID"],name:u.NAME||u.LANGUAGE||"",type:h,default:u.bool("DEFAULT"),autoselect:u.bool("AUTOSELECT"),forced:u.bool("FORCED"),lang:u.LANGUAGE,url:u.URI?t.resolve(u.URI,r):""};if(null!=d&&d.length){var g=t.findGroup(d,f.groupId)||d[0];se(f,g,"audioCodec"),se(f,g,"textCodec")}c.push(f)}}return a},t.parseLevelPlaylist=function(t,e,r,i,n,a){var s,l,u,h=new H(e),d=h.fragments,c=null,f=0,g=0,v=0,m=0,p=null,y=new G(i,e),T=-1,S=!1;for(te.lastIndex=0,h.m3u8=t,h.hasVariableRefs=Ht(t);null!==(s=te.exec(t));){S&&(S=!1,(y=new G(i,e)).start=v,y.sn=f,y.cc=m,y.level=r,c&&(y.initSegment=c,y.rawProgramDateTime=c.rawProgramDateTime,c.rawProgramDateTime=null));var L=s[1];if(L){y.duration=parseFloat(L);var R=(" "+s[2]).slice(1);y.title=R||null,y.tagList.push(R?["INF",L,R]:["INF",L])}else if(s[3]){if(E(y.duration)){y.start=v,u&&ue(y,u,h),y.sn=f,y.level=r,y.cc=m,y.urlId=n,d.push(y);var A=(" "+s[3]).slice(1);y.relurl=Yt(h,A),oe(y,p),p=y,v+=y.duration,f++,g=0,S=!0}}else if(s[4]){var k=(" "+s[4]).slice(1);p?y.setByteRange(k,p):y.setByteRange(k)}else if(s[5])y.rawProgramDateTime=(" "+s[5]).slice(1),y.tagList.push(["PROGRAM-DATE-TIME",y.rawProgramDateTime]),-1===T&&(T=d.length);else{if(!(s=s[0].match(ee))){w.warn("No matches on slow regex match for level playlist!");continue}for(l=1;l<s.length&&void 0===s[l];l++);var b=(" "+s[l]).slice(1),D=(" "+s[l+1]).slice(1),I=s[l+2]?(" "+s[l+2]).slice(1):"";switch(b){case"PLAYLIST-TYPE":h.type=D.toUpperCase();break;case"MEDIA-SEQUENCE":f=h.startSN=parseInt(D);break;case"SKIP":var C=new P(D);Vt(h,C,["RECENTLY-REMOVED-DATERANGES"]);var _=C.decimalInteger("SKIPPED-SEGMENTS");if(E(_)){h.skippedSegments=_;for(var x=_;x--;)d.unshift(null);f+=_}var M=C.enumeratedString("RECENTLY-REMOVED-DATERANGES");M&&(h.recentlyRemovedDateranges=M.split("\t"));break;case"TARGETDURATION":h.targetduration=Math.max(parseInt(D),1);break;case"VERSION":h.version=parseInt(D);break;case"EXTM3U":break;case"ENDLIST":h.live=!1;break;case"#":(D||I)&&y.tagList.push(I?[D,I]:[D]);break;case"DISCONTINUITY":m++,y.tagList.push(["DIS"]);break;case"GAP":y.gap=!0,y.tagList.push([b]);break;case"BITRATE":y.tagList.push([b,D]);break;case"DATERANGE":var O=new P(D);Vt(h,O,["ID","CLASS","START-DATE","END-DATE","SCTE35-CMD","SCTE35-OUT","SCTE35-IN"]),Vt(h,O,O.clientAttrs);var N=new F(O,h.dateRanges[O.ID]);N.isValid||h.skippedSegments?h.dateRanges[N.id]=N:w.warn('Ignoring invalid DATERANGE tag: "'+D+'"'),y.tagList.push(["EXT-X-DATERANGE",D]);break;case"DEFINE":var U=new P(D);Vt(h,U,["NAME","VALUE","IMPORT","QUERYPARAM"]),"IMPORT"in U?jt(h,U,a):Wt(h,U,e);break;case"DISCONTINUITY-SEQUENCE":m=parseInt(D);break;case"KEY":var B=ie(D,e,h);if(B.isSupported()){if("NONE"===B.method){u=void 0;break}u||(u={}),u[B.keyFormat]&&(u=o({},u)),u[B.keyFormat]=B}else w.warn('[Keys] Ignoring invalid EXT-X-KEY tag: "'+D+'"');break;case"START":h.startTimeOffset=ne(D);break;case"MAP":var V=new P(D);if(Vt(h,V,["BYTERANGE","URI"]),y.duration){var Y=new G(i,e);le(Y,V,r,u),c=Y,y.initSegment=c,c.rawProgramDateTime&&!y.rawProgramDateTime&&(y.rawProgramDateTime=c.rawProgramDateTime)}else le(y,V,r,u),c=y,S=!0;break;case"SERVER-CONTROL":var W=new P(D);h.canBlockReload=W.bool("CAN-BLOCK-RELOAD"),h.canSkipUntil=W.optionalFloat("CAN-SKIP-UNTIL",0),h.canSkipDateRanges=h.canSkipUntil>0&&W.bool("CAN-SKIP-DATERANGES"),h.partHoldBack=W.optionalFloat("PART-HOLD-BACK",0),h.holdBack=W.optionalFloat("HOLD-BACK",0);break;case"PART-INF":var j=new P(D);h.partTarget=j.decimalFloatingPoint("PART-TARGET");break;case"PART":var q=h.partList;q||(q=h.partList=[]);var X=g>0?q[q.length-1]:void 0,z=g++,Q=new P(D);Vt(h,Q,["BYTERANGE","URI"]);var $=new K(Q,y,e,z,X);q.push($),y.duration+=$.duration;break;case"PRELOAD-HINT":var J=new P(D);Vt(h,J,["URI"]),h.preloadHint=J;break;case"RENDITION-REPORT":var Z=new P(D);Vt(h,Z,["URI"]),h.renditionReports=h.renditionReports||[],h.renditionReports.push(Z);break;default:w.warn("line parsed but not handled: "+s)}}}p&&!p.relurl?(d.pop(),v-=p.duration,h.partList&&(h.fragmentHint=p)):h.partList&&(oe(y,p),y.cc=m,h.fragmentHint=y,u&&ue(y,u,h));var tt=d.length,et=d[0],rt=d[tt-1];if((v+=h.skippedSegments*h.targetduration)>0&&tt&&rt){h.averagetargetduration=v/tt;var it=rt.sn;h.endSN="initSegment"!==it?it:0,h.live||(rt.endList=!0),et&&(h.startCC=et.cc)}else h.endSN=0,h.startCC=0;return h.fragmentHint&&(v+=h.fragmentHint.duration),h.totalduration=v,h.endCC=m,T>0&&function(t,e){for(var r=t[e],i=e;i--;){var n=t[i];if(!n)return;n.programDateTime=r.programDateTime-1e3*n.duration,r=n}}(d,T),h},t}();function ie(t,e,r){var i,n,a=new P(t);Vt(r,a,["KEYFORMAT","KEYFORMATVERSIONS","URI","IV","URI"]);var s=null!=(i=a.METHOD)?i:"",o=a.URI,l=a.hexadecimalInteger("IV"),u=a.KEYFORMATVERSIONS,h=null!=(n=a.KEYFORMAT)?n:"identity";o&&a.IV&&!l&&w.error("Invalid IV: "+a.IV);var d=o?re.resolve(o,e):"",c=(u||"1").split("/").map(Number).filter(Number.isFinite);return new Gt(s,d,h,c,l)}function ne(t){var e=new P(t).decimalFloatingPoint("TIME-OFFSET");return E(e)?e:null}function ae(t,e){["video","audio","text"].forEach((function(r){var i=t.filter((function(t){return function(t,e){var r=Xt[e];return!!r&&!0===r[t.slice(0,4)]}(t,r)}));if(i.length){var n=i.filter((function(t){return 0===t.lastIndexOf("avc1",0)||0===t.lastIndexOf("mp4a",0)}));e[r+"Codec"]=n.length>0?n[0]:i[0],t=t.filter((function(t){return-1===i.indexOf(t)}))}})),e.unknownCodecs=t}function se(t,e,r){var i=e[r];i&&(t[r]=i)}function oe(t,e){t.rawProgramDateTime?t.programDateTime=Date.parse(t.rawProgramDateTime):null!=e&&e.programDateTime&&(t.programDateTime=e.endProgramDateTime),E(t.programDateTime)||(t.programDateTime=null,t.rawProgramDateTime=null)}function le(t,e,r,i){t.relurl=e.URI,e.BYTERANGE&&t.setByteRange(e.BYTERANGE),t.level=r,t.sn="initSegment",i&&(t.levelkeys=i),t.initSegment=null}function ue(t,e,r){t.levelkeys=e;var i=r.encryptedFragments;i.length&&i[i.length-1].levelkeys===e||!Object.keys(e).some((function(t){return e[t].isCommonEncryption}))||i.push(t)}var he="manifest",de="level",ce="audioTrack",fe="subtitleTrack",ge="main",ve="audio",me="subtitle";function pe(t){switch(t.type){case ce:return ve;case fe:return me;default:return ge}}function ye(t,e){var r=t.url;return void 0!==r&&0!==r.indexOf("data:")||(r=e.url),r}var Te=function(){function t(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.hls=t,this.registerListeners()}var e=t.prototype;return e.startLoad=function(t){},e.stopLoad=function(){this.destroyInternalLoaders()},e.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_LOADING,this.onLevelLoading,this),t.on(S.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(S.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},e.unregisterListeners=function(){var t=this.hls;t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_LOADING,this.onLevelLoading,this),t.off(S.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(S.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},e.createInternalLoader=function(t){var e=this.hls.config,r=e.pLoader,i=e.loader,n=new(r||i)(e);return this.loaders[t.type]=n,n},e.getInternalLoader=function(t){return this.loaders[t.type]},e.resetInternalLoader=function(t){this.loaders[t]&&delete this.loaders[t]},e.destroyInternalLoaders=function(){for(var t in this.loaders){var e=this.loaders[t];e&&e.destroy(),this.resetInternalLoader(t)}},e.destroy=function(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()},e.onManifestLoading=function(t,e){var r=e.url;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:he,url:r,deliveryDirectives:null})},e.onLevelLoading=function(t,e){var r=e.id,i=e.level,n=e.url,a=e.deliveryDirectives;this.load({id:r,level:i,responseType:"text",type:de,url:n,deliveryDirectives:a})},e.onAudioTrackLoading=function(t,e){var r=e.id,i=e.groupId,n=e.url,a=e.deliveryDirectives;this.load({id:r,groupId:i,level:null,responseType:"text",type:ce,url:n,deliveryDirectives:a})},e.onSubtitleTrackLoading=function(t,e){var r=e.id,i=e.groupId,n=e.url,a=e.deliveryDirectives;this.load({id:r,groupId:i,level:null,responseType:"text",type:fe,url:n,deliveryDirectives:a})},e.load=function(t){var e,r,i,n=this,a=this.hls.config,s=this.getInternalLoader(t);if(s){var l=s.context;if(l&&l.url===t.url)return void w.trace("[playlist-loader]: playlist request ongoing");w.log("[playlist-loader]: aborting previous loader for type: "+t.type),s.abort()}if(r=t.type===he?a.manifestLoadPolicy.default:o({},a.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),s=this.createInternalLoader(t),null!=(e=t.deliveryDirectives)&&e.part&&(t.type===de&&null!==t.level?i=this.hls.levels[t.level].details:t.type===ce&&null!==t.id?i=this.hls.audioTracks[t.id].details:t.type===fe&&null!==t.id&&(i=this.hls.subtitleTracks[t.id].details),i)){var u=i.partTarget,h=i.targetduration;if(u&&h){var d=1e3*Math.max(3*u,.8*h);r=o({},r,{maxTimeToFirstByteMs:Math.min(d,r.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(d,r.maxTimeToFirstByteMs)})}}var c=r.errorRetry||r.timeoutRetry||{},f={loadPolicy:r,timeout:r.maxLoadTimeMs,maxRetry:c.maxNumRetry||0,retryDelay:c.retryDelayMs||0,maxRetryDelay:c.maxRetryDelayMs||0},g={onSuccess:function(t,e,r,i){var a=n.getInternalLoader(r);n.resetInternalLoader(r.type);var s=t.data;0===s.indexOf("#EXTM3U")?(e.parsing.start=performance.now(),re.isMediaPlaylist(s)?n.handleTrackOrLevelPlaylist(t,e,r,i||null,a):n.handleMasterPlaylist(t,e,r,i)):n.handleManifestParsingError(t,r,new Error("no EXTM3U delimiter"),i||null,e)},onError:function(t,e,r,i){n.handleNetworkError(e,r,!1,t,i)},onTimeout:function(t,e,r){n.handleNetworkError(e,r,!0,void 0,t)}};s.load(t,f,g)},e.handleMasterPlaylist=function(t,e,r,i){var n=this.hls,a=t.data,s=ye(t,r),o=re.parseMasterPlaylist(a,s);if(o.playlistParsingError)this.handleManifestParsingError(t,r,o.playlistParsingError,i,e);else{var l=o.contentSteering,u=o.levels,h=o.sessionData,d=o.sessionKeys,c=o.startTimeOffset,f=o.variableList;this.variableList=f;var g=re.parseMasterPlaylistMedia(a,s,o),v=g.AUDIO,m=void 0===v?[]:v,p=g.SUBTITLES,y=g["CLOSED-CAPTIONS"];m.length&&(m.some((function(t){return!t.url}))||!u[0].audioCodec||u[0].attrs.AUDIO||(w.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),m.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new P({}),bitrate:0,url:""}))),n.trigger(S.MANIFEST_LOADED,{levels:u,audioTracks:m,subtitles:p,captions:y,contentSteering:l,url:s,stats:e,networkDetails:i,sessionData:h,sessionKeys:d,startTimeOffset:c,variableList:f})}},e.handleTrackOrLevelPlaylist=function(t,e,r,i,n){var a=this.hls,s=r.id,o=r.level,l=r.type,u=ye(t,r),h=E(s)?s:0,d=E(o)?o:h,c=pe(r),f=re.parseLevelPlaylist(t.data,u,d,c,h,this.variableList);if(l===he){var g={attrs:new P({}),bitrate:0,details:f,name:"",url:u};a.trigger(S.MANIFEST_LOADED,{levels:[g],audioTracks:[],url:u,stats:e,networkDetails:i,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}e.parsing.end=performance.now(),r.levelDetails=f,this.handlePlaylistLoaded(f,t,e,r,i,n)},e.handleManifestParsingError=function(t,e,r,i,n){this.hls.trigger(S.ERROR,{type:L.NETWORK_ERROR,details:R.MANIFEST_PARSING_ERROR,fatal:e.type===he,url:t.url,err:r,error:r,reason:r.message,response:t,context:e,networkDetails:i,stats:n})},e.handleNetworkError=function(t,e,r,n,a){void 0===r&&(r=!1);var s="A network "+(r?"timeout":"error"+(n?" (status "+n.code+")":""))+" occurred while loading "+t.type;t.type===de?s+=": "+t.level+" id: "+t.id:t.type!==ce&&t.type!==fe||(s+=" id: "+t.id+' group-id: "'+t.groupId+'"');var o=new Error(s);w.warn("[playlist-loader]: "+s);var l=R.UNKNOWN,u=!1,h=this.getInternalLoader(t);switch(t.type){case he:l=r?R.MANIFEST_LOAD_TIMEOUT:R.MANIFEST_LOAD_ERROR,u=!0;break;case de:l=r?R.LEVEL_LOAD_TIMEOUT:R.LEVEL_LOAD_ERROR,u=!1;break;case ce:l=r?R.AUDIO_TRACK_LOAD_TIMEOUT:R.AUDIO_TRACK_LOAD_ERROR,u=!1;break;case fe:l=r?R.SUBTITLE_TRACK_LOAD_TIMEOUT:R.SUBTITLE_LOAD_ERROR,u=!1}h&&this.resetInternalLoader(t.type);var d={type:L.NETWORK_ERROR,details:l,fatal:u,url:t.url,loader:h,context:t,error:o,networkDetails:e,stats:a};if(n){var c=(null==e?void 0:e.url)||t.url;d.response=i({url:c,data:void 0},n)}this.hls.trigger(S.ERROR,d)},e.handlePlaylistLoaded=function(t,e,r,i,n,a){var s=this.hls,o=i.type,l=i.level,u=i.id,h=i.groupId,d=i.deliveryDirectives,c=ye(e,i),f=pe(i),g="number"==typeof i.level&&f===ge?l:void 0;if(t.fragments.length){t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));var v=t.playlistParsingError;if(v)s.trigger(S.ERROR,{type:L.NETWORK_ERROR,details:R.LEVEL_PARSING_ERROR,fatal:!1,url:c,error:v,reason:v.message,response:e,context:i,level:g,parent:f,networkDetails:n,stats:r});else switch(t.live&&a&&(a.getCacheAge&&(t.ageHeader=a.getCacheAge()||0),a.getCacheAge&&!isNaN(t.ageHeader)||(t.ageHeader=0)),o){case he:case de:s.trigger(S.LEVEL_LOADED,{details:t,level:g||0,id:u||0,stats:r,networkDetails:n,deliveryDirectives:d});break;case ce:s.trigger(S.AUDIO_TRACK_LOADED,{details:t,id:u||0,groupId:h||"",stats:r,networkDetails:n,deliveryDirectives:d});break;case fe:s.trigger(S.SUBTITLE_TRACK_LOADED,{details:t,id:u||0,groupId:h||"",stats:r,networkDetails:n,deliveryDirectives:d})}}else{var m=new Error("No Segments found in Playlist");s.trigger(S.ERROR,{type:L.NETWORK_ERROR,details:R.LEVEL_EMPTY_ERROR,fatal:!1,url:c,error:m,reason:m.message,response:e,context:i,level:g,parent:f,networkDetails:n,stats:r})}},t}();function Ee(t,e){var r;try{r=new Event("addtrack")}catch(t){(r=document.createEvent("Event")).initEvent("addtrack",!1,!1)}r.track=t,e.dispatchEvent(r)}function Se(t,e){var r=t.mode;if("disabled"===r&&(t.mode="hidden"),t.cues&&!t.cues.getCueById(e.id))try{if(t.addCue(e),!t.cues.getCueById(e.id))throw new Error("addCue is failed for: "+e)}catch(r){w.debug("[texttrack-utils]: "+r);try{var i=new self.TextTrackCue(e.startTime,e.endTime,e.text);i.id=e.id,t.addCue(i)}catch(t){w.debug("[texttrack-utils]: Legacy TextTrackCue fallback failed: "+t)}}"disabled"===r&&(t.mode=r)}function Le(t){var e=t.mode;if("disabled"===e&&(t.mode="hidden"),t.cues)for(var r=t.cues.length;r--;)t.removeCue(t.cues[r]);"disabled"===e&&(t.mode=e)}function Re(t,e,r,i){var n=t.mode;if("disabled"===n&&(t.mode="hidden"),t.cues&&t.cues.length>0)for(var a=function(t,e,r){var i=[],n=function(t,e){if(e<t[0].startTime)return 0;var r=t.length-1;if(e>t[r].endTime)return-1;for(var i=0,n=r;i<=n;){var a=Math.floor((n+i)/2);if(e<t[a].startTime)n=a-1;else{if(!(e>t[a].startTime&&i<r))return a;i=a+1}}return t[i].startTime-e<e-t[n].startTime?i:n}(t,e);if(n>-1)for(var a=n,s=t.length;a<s;a++){var o=t[a];if(o.startTime>=e&&o.endTime<=r)i.push(o);else if(o.startTime>r)return i}return i}(t.cues,e,r),s=0;s<a.length;s++)i&&!i(a[s])||t.removeCue(a[s]);"disabled"===n&&(t.mode=n)}var Ae="org.id3",ke="com.apple.quicktime.HLS",be="https://aomedia.org/emsg/ID3";function De(){if("undefined"!=typeof self)return self.WebKitDataCue||self.VTTCue||self.TextTrackCue}var Ie=function(){var t=De();try{new t(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY}();function we(t,e){return t.getTime()/1e3-e}var Ce=function(){function t(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=t,this._registerListeners()}var e=t.prototype;return e.destroy=function(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=null},e._registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(S.LEVEL_UPDATED,this.onLevelUpdated,this)},e._unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(S.LEVEL_UPDATED,this.onLevelUpdated,this)},e.onMediaAttached=function(t,e){this.media=e.media},e.onMediaDetaching=function(){this.id3Track&&(Le(this.id3Track),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={})},e.onManifestLoading=function(){this.dateRangeCuesAppended={}},e.createTrack=function(t){var e=this.getID3Track(t.textTracks);return e.mode="hidden",e},e.getID3Track=function(t){if(this.media){for(var e=0;e<t.length;e++){var r=t[e];if("metadata"===r.kind&&"id3"===r.label)return Ee(r,this.media),r}return this.media.addTextTrack("metadata","id3")}},e.onFragParsingMetadata=function(t,e){if(this.media){var r=this.hls.config,i=r.enableEmsgMetadataCues,n=r.enableID3MetadataCues;if(i||n){var a=e.samples;this.id3Track||(this.id3Track=this.createTrack(this.media));for(var s=De(),o=0;o<a.length;o++){var l=a[o].type;if((l!==be||i)&&n){var u=dt(a[o].data);if(u){var h=a[o].pts,d=h+a[o].duration;d>Ie&&(d=Ie),d-h<=0&&(d=h+.25);for(var c=0;c<u.length;c++){var f=u[c];if(!ut(f)){this.updateId3CueEnds(h,l);var g=new s(h,d,"");g.value=f,l&&(g.type=l),this.id3Track.addCue(g)}}}}}}}},e.updateId3CueEnds=function(t,e){var r,i=null==(r=this.id3Track)?void 0:r.cues;if(i)for(var n=i.length;n--;){var a=i[n];a.type===e&&a.startTime<t&&a.endTime===Ie&&(a.endTime=t)}},e.onBufferFlushing=function(t,e){var r=e.startOffset,i=e.endOffset,n=e.type,a=this.id3Track,s=this.hls;if(s){var o=s.config,l=o.enableEmsgMetadataCues,u=o.enableID3MetadataCues;a&&(l||u)&&Re(a,r,i,"audio"===n?function(t){return t.type===Ae&&u}:"video"===n?function(t){return t.type===be&&l}:function(t){return t.type===Ae&&u||t.type===be&&l})}},e.onLevelUpdated=function(t,e){var r=this,i=e.details;if(this.media&&i.hasProgramDateTime&&this.hls.config.enableDateRangeMetadataCues){var n=this.dateRangeCuesAppended,a=this.id3Track,s=i.dateRanges,o=Object.keys(s);if(a)for(var l=Object.keys(n).filter((function(t){return!o.includes(t)})),u=function(){var t=l[h];Object.keys(n[t].cues).forEach((function(e){a.removeCue(n[t].cues[e])})),delete n[t]},h=l.length;h--;)u();var d=i.fragments[i.fragments.length-1];if(0!==o.length&&E(null==d?void 0:d.programDateTime)){this.id3Track||(this.id3Track=this.createTrack(this.media));for(var c=d.programDateTime/1e3-d.start,f=De(),g=function(){var t=o[v],e=s[t],i=n[t],a=(null==i?void 0:i.cues)||{},l=(null==i?void 0:i.durationKnown)||!1,u=we(e.startDate,c),h=Ie,d=e.endDate;if(d)h=we(d,c),l=!0;else if(e.endOnNext&&!l){var g=o.reduce((function(t,r){var i=s[r];return i.class===e.class&&i.id!==r&&i.startDate>e.startDate&&t.push(i),t}),[]).sort((function(t,e){return t.startDate.getTime()-e.startDate.getTime()}))[0];g&&(h=we(g.startDate,c),l=!0)}for(var m,p,y=Object.keys(e.attr),T=0;T<y.length;T++){var E=y[T];if("ID"!==(p=E)&&"CLASS"!==p&&"START-DATE"!==p&&"DURATION"!==p&&"END-DATE"!==p&&"END-ON-NEXT"!==p){var S=a[E];if(S)l&&!i.durationKnown&&(S.endTime=h);else{var L=e.attr[E];S=new f(u,h,""),x(E)&&(m=L,L=Uint8Array.from(m.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer),S.value={key:E,data:L},S.type=ke,S.id=t,r.id3Track.addCue(S),a[E]=S}}}n[t]={cues:a,dateRange:e,durationKnown:l}},v=0;v<o.length;v++)g()}}},t}(),_e=function(){function t(t){var e=this;this.hls=void 0,this.config=void 0,this.media=null,this.levelDetails=null,this.currentTime=0,this.stallCount=0,this._latency=null,this.timeupdateHandler=function(){return e.timeupdate()},this.hls=t,this.config=t.config,this.registerListeners()}var e=t.prototype;return e.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},e.registerListeners=function(){this.hls.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(S.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(S.ERROR,this.onError,this)},e.unregisterListeners=function(){this.hls.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.off(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(S.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.off(S.ERROR,this.onError,this)},e.onMediaAttached=function(t,e){this.media=e.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},e.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},e.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},e.onLevelUpdated=function(t,e){var r=e.details;this.levelDetails=r,r.advanced&&this.timeupdate(),!r.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},e.onError=function(t,e){var r;e.details===R.BUFFER_STALLED_ERROR&&(this.stallCount++,null!=(r=this.levelDetails)&&r.live&&w.warn("[playback-rate-controller]: Stall detected, adjusting target latency"))},e.timeupdate=function(){var t=this.media,e=this.levelDetails;if(t&&e){this.currentTime=t.currentTime;var r=this.computeLatency();if(null!==r){this._latency=r;var i=this.config,n=i.lowLatencyMode,a=i.maxLiveSyncPlaybackRate;if(n&&1!==a){var s=this.targetLatency;if(null!==s){var o=r-s,l=o<Math.min(this.maxLatency,s+e.targetduration);if(e.live&&l&&o>.05&&this.forwardBufferLength>1){var u=Math.min(2,Math.max(1,a)),h=Math.round(2/(1+Math.exp(-.75*o-this.edgeStalled))*20)/20;t.playbackRate=Math.min(u,Math.max(1,h))}else 1!==t.playbackRate&&0!==t.playbackRate&&(t.playbackRate=1)}}}}},e.estimateLiveEdge=function(){var t=this.levelDetails;return null===t?null:t.edge+t.age},e.computeLatency=function(){var t=this.estimateLiveEdge();return null===t?null:t-this.currentTime},a(t,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var t=this.config,e=this.levelDetails;return void 0!==t.liveMaxLatencyDuration?t.liveMaxLatencyDuration:e?t.liveMaxLatencyDurationCount*e.targetduration:0}},{key:"targetLatency",get:function(){var t=this.levelDetails;if(null===t)return null;var e=t.holdBack,r=t.partHoldBack,i=t.targetduration,n=this.config,a=n.liveSyncDuration,s=n.liveSyncDurationCount,o=n.lowLatencyMode,l=this.hls.userConfig,u=o&&r||e;(l.liveSyncDuration||l.liveSyncDurationCount||0===u)&&(u=void 0!==a?a:s*i);var h=i;return u+Math.min(1*this.stallCount,h)}},{key:"liveSyncPosition",get:function(){var t=this.estimateLiveEdge(),e=this.targetLatency,r=this.levelDetails;if(null===t||null===e||null===r)return null;var i=r.edge,n=t-e-this.edgeStalled,a=i-r.totalduration,s=i-(this.config.lowLatencyMode&&r.partTarget||r.targetduration);return Math.min(Math.max(a,n),s)}},{key:"drift",get:function(){var t=this.levelDetails;return null===t?1:t.drift}},{key:"edgeStalled",get:function(){var t=this.levelDetails;if(null===t)return 0;var e=3*(this.config.lowLatencyMode&&t.partTarget||t.targetduration);return Math.max(t.age-e,0)}},{key:"forwardBufferLength",get:function(){var t=this.media,e=this.levelDetails;if(!t||!e)return 0;var r=t.buffered.length;return(r?t.buffered.end(r-1):e.edge)-this.currentTime}}]),t}(),Pe=["NONE","TYPE-0","TYPE-1",null],xe="",Fe="YES",Me="v2",Oe=function(){function t(t,e,r){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=t,this.part=e,this.skip=r}return t.prototype.addDirectives=function(t){var e=new self.URL(t);return void 0!==this.msn&&e.searchParams.set("_HLS_msn",this.msn.toString()),void 0!==this.part&&e.searchParams.set("_HLS_part",this.part.toString()),this.skip&&e.searchParams.set("_HLS_skip",this.skip),e.href},t}(),Ne=function(){function t(t){this._attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.unknownCodecs=void 0,this.audioGroupIds=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.textGroupIds=void 0,this.url=void 0,this._urlId=0,this.url=[t.url],this._attrs=[t.attrs],this.bitrate=t.bitrate,t.details&&(this.details=t.details),this.id=t.id||0,this.name=t.name,this.width=t.width||0,this.height=t.height||0,this.audioCodec=t.audioCodec,this.videoCodec=t.videoCodec,this.unknownCodecs=t.unknownCodecs,this.codecSet=[t.videoCodec,t.audioCodec].filter((function(t){return t})).join(",").replace(/\.[^.,]+/g,"")}return t.prototype.addFallback=function(t){this.url.push(t.url),this._attrs.push(t.attrs)},a(t,[{key:"maxBitrate",get:function(){return Math.max(this.realBitrate,this.bitrate)}},{key:"attrs",get:function(){return this._attrs[this._urlId]}},{key:"pathwayId",get:function(){return this.attrs["PATHWAY-ID"]||"."}},{key:"uri",get:function(){return this.url[this._urlId]||""}},{key:"urlId",get:function(){return this._urlId},set:function(t){var e=t%this.url.length;this._urlId!==e&&(this.fragmentError=0,this.loadError=0,this.details=void 0,this._urlId=e)}},{key:"audioGroupId",get:function(){var t;return null==(t=this.audioGroupIds)?void 0:t[this.urlId]}},{key:"textGroupId",get:function(){var t;return null==(t=this.textGroupIds)?void 0:t[this.urlId]}}]),t}();function Ue(t,e){var r=e.startPTS;if(E(r)){var i,n=0;e.sn>t.sn?(n=r-t.start,i=t):(n=t.start-r,i=e),i.duration!==n&&(i.duration=n)}else e.sn>t.sn?t.cc===e.cc&&t.minEndPTS?e.start=t.start+(t.minEndPTS-t.start):e.start=t.start+t.duration:e.start=Math.max(t.start-e.duration,0)}function Be(t,e,r,i,n,a){i-r<=0&&(w.warn("Fragment should have a positive duration",e),i=r+e.duration,a=n+e.duration);var s=r,o=i,l=e.startPTS,u=e.endPTS;if(E(l)){var h=Math.abs(l-r);E(e.deltaPTS)?e.deltaPTS=Math.max(h,e.deltaPTS):e.deltaPTS=h,s=Math.max(r,l),r=Math.min(r,l),n=Math.min(n,e.startDTS),o=Math.min(i,u),i=Math.max(i,u),a=Math.max(a,e.endDTS)}var d=r-e.start;0!==e.start&&(e.start=r),e.duration=i-e.start,e.startPTS=r,e.maxStartPTS=s,e.startDTS=n,e.endPTS=i,e.minEndPTS=o,e.endDTS=a;var c,f=e.sn;if(!t||f<t.startSN||f>t.endSN)return 0;var g=f-t.startSN,v=t.fragments;for(v[g]=e,c=g;c>0;c--)Ue(v[c],v[c-1]);for(c=g;c<v.length-1;c++)Ue(v[c],v[c+1]);return t.fragmentHint&&Ue(v[v.length-1],t.fragmentHint),t.PTSKnown=t.alignedSliding=!0,d}function Ge(t,e){for(var r=null,i=t.fragments,n=i.length-1;n>=0;n--){var a=i[n].initSegment;if(a){r=a;break}}t.fragmentHint&&delete t.fragmentHint.endPTS;var s,l,u,h,d,c=0;if(function(t,e,r){for(var i=e.skippedSegments,n=Math.max(t.startSN,e.startSN)-e.startSN,a=(t.fragmentHint?1:0)+(i?e.endSN:Math.min(t.endSN,e.endSN))-e.startSN,s=e.startSN-t.startSN,o=e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments,l=t.fragmentHint?t.fragments.concat(t.fragmentHint):t.fragments,u=n;u<=a;u++){var h=l[s+u],d=o[u];i&&!d&&u<i&&(d=e.fragments[u]=h),h&&d&&r(h,d)}}(t,e,(function(t,i){t.relurl&&(c=t.cc-i.cc),E(t.startPTS)&&E(t.endPTS)&&(i.start=i.startPTS=t.startPTS,i.startDTS=t.startDTS,i.maxStartPTS=t.maxStartPTS,i.endPTS=t.endPTS,i.endDTS=t.endDTS,i.minEndPTS=t.minEndPTS,i.duration=t.endPTS-t.startPTS,i.duration&&(s=i),e.PTSKnown=e.alignedSliding=!0),i.elementaryStreams=t.elementaryStreams,i.loader=t.loader,i.stats=t.stats,i.urlId=t.urlId,t.initSegment&&(i.initSegment=t.initSegment,r=t.initSegment)})),r&&(e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments).forEach((function(t){var e;t.initSegment&&t.initSegment.relurl!==(null==(e=r)?void 0:e.relurl)||(t.initSegment=r)})),e.skippedSegments)if(e.deltaUpdateFailed=e.fragments.some((function(t){return!t})),e.deltaUpdateFailed){w.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var f=e.skippedSegments;f--;)e.fragments.shift();e.startSN=e.fragments[0].sn,e.startCC=e.fragments[0].cc}else e.canSkipDateRanges&&(e.dateRanges=(l=t.dateRanges,u=e.dateRanges,h=e.recentlyRemovedDateranges,d=o({},l),h&&h.forEach((function(t){delete d[t]})),Object.keys(u).forEach((function(t){var e=new F(u[t].attr,d[t]);e.isValid?d[t]=e:w.warn('Ignoring invalid Playlist Delta Update DATERANGE tag: "'+JSON.stringify(u[t].attr)+'"')})),d));var g=e.fragments;if(c){w.warn("discontinuity sliding from playlist, take drift into account");for(var v=0;v<g.length;v++)g[v].cc+=c}e.skippedSegments&&(e.startCC=e.fragments[0].cc),function(t,e,r){if(t&&e)for(var i=0,n=0,a=t.length;n<=a;n++){var s=t[n],o=e[n+i];s&&o&&s.index===o.index&&s.fragment.sn===o.fragment.sn?r(s,o):i--}}(t.partList,e.partList,(function(t,e){e.elementaryStreams=t.elementaryStreams,e.stats=t.stats})),s?Be(e,s,s.startPTS,s.endPTS,s.startDTS,s.endDTS):Ke(t,e),g.length&&(e.totalduration=e.edge-g[0].start),e.driftStartTime=t.driftStartTime,e.driftStart=t.driftStart;var m=e.advancedDateTime;if(e.advanced&&m){var p=e.edge;e.driftStart||(e.driftStartTime=m,e.driftStart=p),e.driftEndTime=m,e.driftEnd=p}else e.driftEndTime=t.driftEndTime,e.driftEnd=t.driftEnd,e.advancedDateTime=t.advancedDateTime}function Ke(t,e){var r=e.startSN+e.skippedSegments-t.startSN,i=t.fragments;r<0||r>=i.length||He(e,i[r].start)}function He(t,e){if(e){for(var r=t.fragments,i=t.skippedSegments;i<r.length;i++)r[i].start+=e;t.fragmentHint&&(t.fragmentHint.start+=e)}}function Ve(t,e,r){var i;return null!=t&&t.details?Ye(null==(i=t.details)?void 0:i.partList,e,r):null}function Ye(t,e,r){if(t)for(var i=t.length;i--;){var n=t[i];if(n.index===r&&n.fragment.sn===e)return n}return null}function We(t){switch(t.details){case R.FRAG_LOAD_TIMEOUT:case R.KEY_LOAD_TIMEOUT:case R.LEVEL_LOAD_TIMEOUT:case R.MANIFEST_LOAD_TIMEOUT:return!0}return!1}function je(t,e){var r=We(e);return t.default[(r?"timeout":"error")+"Retry"]}function qe(t,e){var r="linear"===t.backoff?1:Math.pow(2,e);return Math.min(r*t.retryDelayMs,t.maxRetryDelayMs)}function Xe(t){return i(i({},t),{errorRetry:null,timeoutRetry:null})}function ze(t,e,r,i){return!!t&&e<t.maxNumRetry&&(function(t){return 0===t&&!1===navigator.onLine||!!t&&(t<400||t>499)}(i)||!!r)}var Qe=function(t,e){for(var r=0,i=t.length-1,n=null,a=null;r<=i;){var s=e(a=t[n=(r+i)/2|0]);if(s>0)r=n+1;else{if(!(s<0))return a;i=n-1}}return null};function $e(t,e,r,i){void 0===r&&(r=0),void 0===i&&(i=0);var n=null;if(t?n=e[t.sn-e[0].sn+1]||null:0===r&&0===e[0].start&&(n=e[0]),n&&0===Je(r,i,n))return n;var a=Qe(e,Je.bind(null,r,i));return!a||a===t&&n?n:a}function Je(t,e,r){if(void 0===t&&(t=0),void 0===e&&(e=0),r.start<=t&&r.start+r.duration>t)return 0;var i=Math.min(e,r.duration+(r.deltaPTS?r.deltaPTS:0));return r.start+r.duration-i<=t?1:r.start-i>t&&r.start?-1:0}function Ze(t,e,r){var i=1e3*Math.min(e,r.duration+(r.deltaPTS?r.deltaPTS:0));return(r.endProgramDateTime||0)-i>t}var tr,er=3e5,rr=0,ir=2,nr=5,ar=0,sr=1,or=2,lr=function(){function t(t){this.hls=void 0,this.playlistError=0,this.penalizedRenditions={},this.log=void 0,this.warn=void 0,this.error=void 0,this.hls=t,this.log=w.log.bind(w,"[info]:"),this.warn=w.warn.bind(w,"[warning]:"),this.error=w.error.bind(w,"[error]:"),this.registerListeners()}var e=t.prototype;return e.registerListeners=function(){var t=this.hls;t.on(S.ERROR,this.onError,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_UPDATED,this.onLevelUpdated,this)},e.unregisterListeners=function(){var t=this.hls;t&&(t.off(S.ERROR,this.onError,this),t.off(S.ERROR,this.onErrorOut,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_UPDATED,this.onLevelUpdated,this))},e.destroy=function(){this.unregisterListeners(),this.hls=null,this.penalizedRenditions={}},e.startLoad=function(t){this.playlistError=0},e.stopLoad=function(){},e.getVariantLevelIndex=function(t){return(null==t?void 0:t.type)===ge?t.level:this.hls.loadLevel},e.onManifestLoading=function(){this.playlistError=0,this.penalizedRenditions={}},e.onLevelUpdated=function(){this.playlistError=0},e.onError=function(t,e){var r,i;if(!e.fatal){var n=this.hls,a=e.context;switch(e.details){case R.FRAG_LOAD_ERROR:case R.FRAG_LOAD_TIMEOUT:case R.KEY_LOAD_ERROR:case R.KEY_LOAD_TIMEOUT:return void(e.errorAction=this.getFragRetryOrSwitchAction(e));case R.FRAG_PARSING_ERROR:if(null!=(r=e.frag)&&r.gap)return void(e.errorAction={action:rr,flags:ar});case R.FRAG_GAP:case R.FRAG_DECRYPT_ERROR:return e.errorAction=this.getFragRetryOrSwitchAction(e),void(e.errorAction.action=ir);case R.LEVEL_EMPTY_ERROR:case R.LEVEL_PARSING_ERROR:var s,o,l=e.parent===ge?e.level:n.loadLevel;return void(e.details===R.LEVEL_EMPTY_ERROR&&null!=(s=e.context)&&null!=(o=s.levelDetails)&&o.live?e.errorAction=this.getPlaylistRetryOrSwitchAction(e,l):(e.levelRetry=!1,e.errorAction=this.getLevelSwitchAction(e,l)));case R.LEVEL_LOAD_ERROR:case R.LEVEL_LOAD_TIMEOUT:return void("number"==typeof(null==a?void 0:a.level)&&(e.errorAction=this.getPlaylistRetryOrSwitchAction(e,a.level)));case R.AUDIO_TRACK_LOAD_ERROR:case R.AUDIO_TRACK_LOAD_TIMEOUT:case R.SUBTITLE_LOAD_ERROR:case R.SUBTITLE_TRACK_LOAD_TIMEOUT:if(a){var u=n.levels[n.loadLevel];if(u&&(a.type===ce&&a.groupId===u.audioGroupId||a.type===fe&&a.groupId===u.textGroupId))return e.errorAction=this.getPlaylistRetryOrSwitchAction(e,n.loadLevel),e.errorAction.action=ir,void(e.errorAction.flags=sr)}return;case R.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:var h=n.levels[n.loadLevel],d=null==h?void 0:h.attrs["HDCP-LEVEL"];return void(d&&(e.errorAction={action:ir,flags:or,hdcpLevel:d}));case R.BUFFER_ADD_CODEC_ERROR:case R.REMUX_ALLOC_ERROR:return void(e.errorAction=this.getLevelSwitchAction(e,null!=(i=e.level)?i:n.loadLevel));case R.INTERNAL_EXCEPTION:case R.BUFFER_APPENDING_ERROR:case R.BUFFER_APPEND_ERROR:case R.BUFFER_FULL_ERROR:case R.LEVEL_SWITCH_ERROR:case R.BUFFER_STALLED_ERROR:case R.BUFFER_SEEK_OVER_HOLE:case R.BUFFER_NUDGE_ON_STALL:return void(e.errorAction={action:rr,flags:ar})}if(e.type===L.KEY_SYSTEM_ERROR){var c=this.getVariantLevelIndex(e.frag);return e.levelRetry=!1,void(e.errorAction=this.getLevelSwitchAction(e,c))}}},e.getPlaylistRetryOrSwitchAction=function(t,e){var r,i=je(this.hls.config.playlistLoadPolicy,t),n=this.playlistError++,a=null==(r=t.response)?void 0:r.code;if(ze(i,n,We(t),a))return{action:nr,flags:ar,retryConfig:i,retryCount:n};var s=this.getLevelSwitchAction(t,e);return i&&(s.retryConfig=i,s.retryCount=n),s},e.getFragRetryOrSwitchAction=function(t){var e=this.hls,r=this.getVariantLevelIndex(t.frag),i=e.levels[r],n=e.config,a=n.fragLoadPolicy,s=n.keyLoadPolicy,o=je(t.details.startsWith("key")?s:a,t),l=e.levels.reduce((function(t,e){return t+e.fragmentError}),0);if(i){var u;t.details!==R.FRAG_GAP&&i.fragmentError++;var h=null==(u=t.response)?void 0:u.code;if(ze(o,l,We(t),h))return{action:nr,flags:ar,retryConfig:o,retryCount:l}}var d=this.getLevelSwitchAction(t,r);return o&&(d.retryConfig=o,d.retryCount=l),d},e.getLevelSwitchAction=function(t,e){var r=this.hls;null==e&&(e=r.loadLevel);var i=this.hls.levels[e];if(i&&(i.loadError++,r.autoLevelEnabled)){for(var n,a,s=-1,o=r.levels,l=r.loadLevel,u=r.minAutoLevel,h=r.maxAutoLevel,d=null==(n=t.frag)?void 0:n.type,c=null!=(a=t.context)?a:{},f=c.type,g=c.groupId,v=o.length;v--;){var m=(v+l)%o.length;if(m!==l&&m>=u&&m<=h&&0===o[m].loadError){var p=o[m];if(t.details===R.FRAG_GAP&&t.frag){var y=o[m].details;if(y){var T=$e(t.frag,y.fragments,t.frag.start);if(null!=T&&T.gap)continue}}else{if(f===ce&&g===p.audioGroupId||f===fe&&g===p.textGroupId)continue;if(d===ve&&i.audioGroupId===p.audioGroupId||d===me&&i.textGroupId===p.textGroupId)continue}s=m;break}}if(s>-1&&r.loadLevel!==s)return t.levelRetry=!0,this.playlistError=0,{action:ir,flags:ar,nextAutoLevel:s}}return{action:ir,flags:sr}},e.onErrorOut=function(t,e){var r;switch(null==(r=e.errorAction)?void 0:r.action){case rr:break;case ir:this.sendAlternateToPenaltyBox(e),e.errorAction.resolved||e.details===R.FRAG_GAP||(e.fatal=!0)}e.fatal&&this.hls.stopLoad()},e.sendAlternateToPenaltyBox=function(t){var e=this.hls,r=t.errorAction;if(r){var i=r.flags,n=r.hdcpLevel,a=r.nextAutoLevel;switch(i){case ar:this.switchLevel(t,a);break;case sr:r.resolved||(r.resolved=this.redundantFailover(t));break;case or:n&&(e.maxHdcpLevel=Pe[Pe.indexOf(n)-1],r.resolved=!0),this.warn('Restricting playback to HDCP-LEVEL of "'+e.maxHdcpLevel+'" or lower')}r.resolved||this.switchLevel(t,a)}},e.switchLevel=function(t,e){void 0!==e&&t.errorAction&&(this.warn("switching to level "+e+" after "+t.details),this.hls.nextAutoLevel=e,t.errorAction.resolved=!0,this.hls.nextLoadLevel=this.hls.nextAutoLevel)},e.redundantFailover=function(t){var e=this,r=this.hls,i=this.penalizedRenditions,n=t.parent===ge?t.level:r.loadLevel,a=r.levels[n],s=a.url.length,o=t.frag?t.frag.urlId:a.urlId;a.urlId!==o||t.frag&&!a.details||this.penalizeRendition(a,t);for(var l=function(){var l=(o+u)%s,h=i[l];if(!h||function(t,e,r){if(performance.now()-t.lastErrorPerfMs>er)return!0;var i=t.details;if(e.details===R.FRAG_GAP&&i&&e.frag){var n=e.frag.start,a=$e(null,i.fragments,n);if(a&&!a.gap)return!0}if(r&&t.errors.length<r.errors.length){var s=t.errors[t.errors.length-1];if(i&&s.frag&&e.frag&&Math.abs(s.frag.start-e.frag.start)>3*i.targetduration)return!0}return!1}(h,t,i[o]))return e.warn("Switching to Redundant Stream "+(l+1)+"/"+s+': "'+a.url[l]+'" after '+t.details),e.playlistError=0,r.levels.forEach((function(t){t.urlId=l})),r.nextLoadLevel=n,{v:!0}},u=1;u<s;u++){var h=l();if("object"==typeof h)return h.v}return!1},e.penalizeRendition=function(t,e){var r=this.penalizedRenditions,i=r[t.urlId]||{lastErrorPerfMs:0,errors:[],details:void 0};i.lastErrorPerfMs=performance.now(),i.errors.push(e),i.details=t.details,r[t.urlId]=i},t}(),ur=function(){function t(t,e){this.hls=void 0,this.timer=-1,this.requestScheduled=-1,this.canLoad=!1,this.log=void 0,this.warn=void 0,this.log=w.log.bind(w,e+":"),this.warn=w.warn.bind(w,e+":"),this.hls=t}var e=t.prototype;return e.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},e.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},e.startLoad=function(){this.canLoad=!0,this.requestScheduled=-1,this.loadPlaylist()},e.stopLoad=function(){this.canLoad=!1,this.clearTimer()},e.switchParams=function(t,e){var r=null==e?void 0:e.renditionReports;if(r){for(var i=-1,n=0;n<r.length;n++){var a=r[n],s=void 0;try{s=new self.URL(a.URI,e.url).href}catch(t){w.warn("Could not construct new URL for Rendition Report: "+t),s=a.URI||""}if(s===t){i=n;break}s===t.substring(0,s.length)&&(i=n)}if(-1!==i){var o=r[i],l=parseInt(o["LAST-MSN"])||(null==e?void 0:e.lastPartSn),u=parseInt(o["LAST-PART"])||(null==e?void 0:e.lastPartIndex);if(this.hls.config.lowLatencyMode){var h=Math.min(e.age-e.partTarget,e.targetduration);u>=0&&h>e.partTarget&&(u+=1)}return new Oe(l,u>=0?u:void 0,xe)}}},e.loadPlaylist=function(t){-1===this.requestScheduled&&(this.requestScheduled=self.performance.now())},e.shouldLoadPlaylist=function(t){return this.canLoad&&!!t&&!!t.url&&(!t.details||t.details.live)},e.shouldReloadPlaylist=function(t){return-1===this.timer&&-1===this.requestScheduled&&this.shouldLoadPlaylist(t)},e.playlistLoaded=function(t,e,r){var i=this,n=e.details,a=e.stats,s=self.performance.now(),o=a.loading.first?Math.max(0,s-a.loading.first):0;if(n.advancedDateTime=Date.now()-o,n.live||null!=r&&r.live){if(n.reloaded(r),r&&this.log("live playlist "+t+" "+(n.advanced?"REFRESHED "+n.lastPartSn+"-"+n.lastPartIndex:"MISSED")),r&&n.fragments.length>0&&Ge(r,n),!this.canLoad||!n.live)return;var l,u=void 0,h=void 0;if(n.canBlockReload&&n.endSN&&n.advanced){var d=this.hls.config.lowLatencyMode,c=n.lastPartSn,f=n.endSN,g=n.lastPartIndex,v=c===f;-1!==g?(u=v?f+1:c,h=v?d?0:g:g+1):u=f+1;var m=n.age,p=m+n.ageHeader,y=Math.min(p-n.partTarget,1.5*n.targetduration);if(y>0){if(r&&y>r.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+r.tuneInGoal+" to: "+y+" with playlist age: "+n.age),y=0;else{var T=Math.floor(y/n.targetduration);u+=T,void 0!==h&&(h+=Math.round(y%n.targetduration/n.partTarget)),this.log("CDN Tune-in age: "+n.ageHeader+"s last advanced "+m.toFixed(2)+"s goal: "+y+" skip sn "+T+" to part "+h)}n.tuneInGoal=y}if(l=this.getDeliveryDirectives(n,e.deliveryDirectives,u,h),d||!v)return void this.loadPlaylist(l)}else n.canBlockReload&&(l=this.getDeliveryDirectives(n,e.deliveryDirectives,u,h));var E=this.hls.mainForwardBufferInfo,S=E?E.end-E.len:0,L=function(t,e){void 0===e&&(e=1/0);var r=1e3*t.targetduration;if(t.updated){var i=t.fragments;if(i.length&&4*r>e){var n=1e3*i[i.length-1].duration;n<r&&(r=n)}}else r/=2;return Math.round(r)}(n,1e3*(n.edge-S));n.updated&&s>this.requestScheduled+L&&(this.requestScheduled=a.loading.start),void 0!==u&&n.canBlockReload?this.requestScheduled=a.loading.first+L-(1e3*n.partTarget||1e3):-1===this.requestScheduled||this.requestScheduled+L<s?this.requestScheduled=s:this.requestScheduled-s<=0&&(this.requestScheduled+=L);var R=this.requestScheduled-s;R=Math.max(0,R),this.log("reload live playlist "+t+" in "+Math.round(R)+" ms"),this.timer=self.setTimeout((function(){return i.loadPlaylist(l)}),R)}else this.clearTimer()},e.getDeliveryDirectives=function(t,e,r,i){var n=function(t,e){var r=t.canSkipUntil,i=t.canSkipDateRanges,n=t.endSN;return r&&(void 0!==e?e-n:0)<r?i?Me:Fe:xe}(t,r);return null!=e&&e.skip&&t.deltaUpdateFailed&&(r=e.msn,i=e.part,n=xe),new Oe(r,i,n)},e.checkRetry=function(t){var e=this,r=t.details,i=We(t),n=t.errorAction,a=n||{},s=a.action,o=a.retryCount,l=void 0===o?0:o,u=a.retryConfig,h=!!n&&!!u&&(s===nr||!n.resolved&&s===ir);if(h){var d;if(this.requestScheduled=-1,l>=u.maxNumRetry)return!1;if(i&&null!=(d=t.context)&&d.deliveryDirectives)this.warn("Retrying playlist loading "+(l+1)+"/"+u.maxNumRetry+' after "'+r+'" without delivery-directives'),this.loadPlaylist();else{var c=qe(u,l);this.timer=self.setTimeout((function(){return e.loadPlaylist()}),c),this.warn("Retrying playlist loading "+(l+1)+"/"+u.maxNumRetry+' after "'+r+'" in '+c+"ms")}t.levelRetry=!0,n.resolved=!0}return h},t}(),hr=function(t){function e(e,r){var i;return(i=t.call(this,e,"[level-controller]")||this)._levels=[],i._firstLevel=-1,i._startLevel=void 0,i.currentLevel=null,i.currentLevelIndex=-1,i.manualLevelIndex=-1,i.steering=void 0,i.onParsedComplete=void 0,i.steering=r,i._registerListeners(),i}l(e,t);var r=e.prototype;return r._registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(S.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(S.FRAG_LOADED,this.onFragLoaded,this),t.on(S.ERROR,this.onError,this)},r._unregisterListeners=function(){var t=this.hls;t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(S.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(S.FRAG_LOADED,this.onFragLoaded,this),t.off(S.ERROR,this.onError,this)},r.destroy=function(){this._unregisterListeners(),this.steering=null,this.resetLevels(),t.prototype.destroy.call(this)},r.startLoad=function(){this._levels.forEach((function(t){t.loadError=0,t.fragmentError=0})),t.prototype.startLoad.call(this)},r.resetLevels=function(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[]},r.onManifestLoading=function(t,e){this.resetLevels()},r.onManifestLoaded=function(t,e){var r,i=[],n={};e.levels.forEach((function(t){var e,a=t.attrs;-1!==(null==(e=t.audioCodec)?void 0:e.indexOf("mp4a.40.34"))&&(tr||(tr=/chrome|firefox/i.test(navigator.userAgent)),tr&&(t.audioCodec=void 0));var s=a.AUDIO,o=a.CODECS,l=a["FRAME-RATE"],u=a["PATHWAY-ID"],h=a.RESOLUTION,d=a.SUBTITLES,c=(u||".")+"-"+t.bitrate+"-"+h+"-"+l+"-"+o;(r=n[c])?r.addFallback(t):(r=new Ne(t),n[c]=r,i.push(r)),dr(r,"audio",s),dr(r,"text",d)})),this.filterAndSortMediaOptions(i,e)},r.filterAndSortMediaOptions=function(t,e){var r=this,i=[],n=[],a=!1,s=!1,o=!1,l=t.filter((function(t){var e=t.audioCodec,r=t.videoCodec,i=t.width,n=t.height,l=t.unknownCodecs;return a||(a=!(!i||!n)),s||(s=!!r),o||(o=!!e),!(null!=l&&l.length)&&(!e||Qt(e,"audio"))&&(!r||Qt(r,"video"))}));if((a||s)&&o&&(l=l.filter((function(t){var e=t.videoCodec,r=t.width,i=t.height;return!!e||!(!r||!i)}))),0!==l.length){e.audioTracks&&cr(i=e.audioTracks.filter((function(t){return!t.audioCodec||Qt(t.audioCodec,"audio")}))),e.subtitles&&cr(n=e.subtitles);var u=l.slice(0);l.sort((function(t,e){return t.attrs["HDCP-LEVEL"]!==e.attrs["HDCP-LEVEL"]?(t.attrs["HDCP-LEVEL"]||"")>(e.attrs["HDCP-LEVEL"]||"")?1:-1:t.bitrate!==e.bitrate?t.bitrate-e.bitrate:t.attrs["FRAME-RATE"]!==e.attrs["FRAME-RATE"]?t.attrs.decimalFloatingPoint("FRAME-RATE")-e.attrs.decimalFloatingPoint("FRAME-RATE"):t.attrs.SCORE!==e.attrs.SCORE?t.attrs.decimalFloatingPoint("SCORE")-e.attrs.decimalFloatingPoint("SCORE"):a&&t.height!==e.height?t.height-e.height:0}));var h=u[0];if(this.steering&&(l=this.steering.filterParsedLevels(l)).length!==u.length)for(var d=0;d<u.length;d++)if(u[d].pathwayId===l[0].pathwayId){h=u[d];break}this._levels=l;for(var c=0;c<l.length;c++)if(l[c]===h){this._firstLevel=c,this.log("manifest loaded, "+l.length+" level(s) found, first bitrate: "+h.bitrate);break}var f=o&&!s,g={levels:l,audioTracks:i,subtitleTracks:n,sessionData:e.sessionData,sessionKeys:e.sessionKeys,firstLevel:this._firstLevel,stats:e.stats,audio:o,video:s,altAudio:!f&&i.some((function(t){return!!t.url}))};this.hls.trigger(S.MANIFEST_PARSED,g),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else Promise.resolve().then((function(){if(r.hls){var t=new Error("no level with compatible codecs found in manifest");r.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:R.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:e.url,error:t,reason:t.message})}}))},r.onError=function(t,e){!e.fatal&&e.context&&e.context.type===de&&e.context.level===this.level&&this.checkRetry(e)},r.onFragLoaded=function(t,e){var r=e.frag;if(void 0!==r&&r.type===ge){var i=this._levels[r.level];void 0!==i&&(i.loadError=0)}},r.onLevelLoaded=function(t,e){var r,i,n=e.level,a=e.details,s=this._levels[n];if(!s)return this.warn("Invalid level index "+n),void(null!=(i=e.deliveryDirectives)&&i.skip&&(a.deltaUpdateFailed=!0));n===this.currentLevelIndex?(0===s.fragmentError&&(s.loadError=0),this.playlistLoaded(n,e,s.details)):null!=(r=e.deliveryDirectives)&&r.skip&&(a.deltaUpdateFailed=!0)},r.onAudioTrackSwitched=function(t,e){var r=this.currentLevel;if(r){var i=this.hls.audioTracks[e.id].groupId;if(r.audioGroupIds&&r.audioGroupId!==i){for(var n=-1,a=0;a<r.audioGroupIds.length;a++)if(r.audioGroupIds[a]===i){n=a;break}-1!==n&&n!==r.urlId&&(r.urlId=n,this.canLoad&&this.startLoad())}}},r.loadPlaylist=function(e){t.prototype.loadPlaylist.call(this);var r=this.currentLevelIndex,i=this.currentLevel;if(i&&this.shouldLoadPlaylist(i)){var n=i.urlId,a=i.uri;if(e)try{a=e.addDirectives(a)}catch(t){this.warn("Could not construct new URL with HLS Delivery Directives: "+t)}var s=i.attrs["PATHWAY-ID"];this.log("Loading level index "+r+(void 0!==(null==e?void 0:e.msn)?" at sn "+e.msn+" part "+e.part:"")+" with"+(s?" Pathway "+s:"")+" URI "+(n+1)+"/"+i.url.length+" "+a),this.clearTimer(),this.hls.trigger(S.LEVEL_LOADING,{url:a,level:r,id:n,deliveryDirectives:e||null})}},r.removeLevel=function(t,e){var r=this,i=function(t,r){return r!==e},n=this._levels.filter((function(n,a){return a!==t||(n.url.length>1&&void 0!==e?(n.url=n.url.filter(i),n.audioGroupIds&&(n.audioGroupIds=n.audioGroupIds.filter(i)),n.textGroupIds&&(n.textGroupIds=n.textGroupIds.filter(i)),n.urlId=0,!0):(r.steering&&r.steering.removeLevel(n),!1))}));this.hls.trigger(S.LEVELS_UPDATED,{levels:n})},r.onLevelsUpdated=function(t,e){var r=e.levels;r.forEach((function(t,e){var r=t.details;null!=r&&r.fragments&&r.fragments.forEach((function(t){t.level=e}))})),this._levels=r},a(e,[{key:"levels",get:function(){return 0===this._levels.length?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(t){var e=this._levels;if(0!==e.length){if(t<0||t>=e.length){var r=new Error("invalid level idx"),i=t<0;if(this.hls.trigger(S.ERROR,{type:L.OTHER_ERROR,details:R.LEVEL_SWITCH_ERROR,level:t,fatal:i,error:r,reason:r.message}),i)return;t=Math.min(t,e.length-1)}var n=this.currentLevelIndex,a=this.currentLevel,s=a?a.attrs["PATHWAY-ID"]:void 0,l=e[t],u=l.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=l,n!==t||!l.details||!a||s!==u){this.log("Switching to level "+t+(u?" with Pathway "+u:"")+" from level "+n+(s?" with Pathway "+s:""));var h=o({},l,{level:t,maxBitrate:l.maxBitrate,attrs:l.attrs,uri:l.uri,urlId:l.urlId});delete h._attrs,delete h._urlId,this.hls.trigger(S.LEVEL_SWITCHING,h);var d=l.details;if(!d||d.live){var c=this.switchParams(l.uri,null==a?void 0:a.details);this.loadPlaylist(c)}}}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(t){this.manualLevelIndex=t,void 0===this._startLevel&&(this._startLevel=t),-1!==t&&(this.level=t)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(t){this._firstLevel=t}},{key:"startLevel",get:function(){if(void 0===this._startLevel){var t=this.hls.config.startLevel;return void 0!==t?t:this._firstLevel}return this._startLevel},set:function(t){this._startLevel=t}},{key:"nextLoadLevel",get:function(){return-1!==this.manualLevelIndex?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(t){this.level=t,-1===this.manualLevelIndex&&(this.hls.nextAutoLevel=t)}}]),e}(ur);function dr(t,e,r){r&&("audio"===e?(t.audioGroupIds||(t.audioGroupIds=[]),t.audioGroupIds[t.url.length-1]=r):"text"===e&&(t.textGroupIds||(t.textGroupIds=[]),t.textGroupIds[t.url.length-1]=r))}function cr(t){var e={};t.forEach((function(t){var r=t.groupId||"";t.id=e[r]=e[r]||0,e[r]++}))}var fr="NOT_LOADED",gr="APPENDING",vr="PARTIAL",mr="OK",pr=function(){function t(t){this.activePartLists=Object.create(null),this.endListFragments=Object.create(null),this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hasGaps=!1,this.hls=t,this._registerListeners()}var e=t.prototype;return e._registerListeners=function(){var t=this.hls;t.on(S.BUFFER_APPENDED,this.onBufferAppended,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this),t.on(S.FRAG_LOADED,this.onFragLoaded,this)},e._unregisterListeners=function(){var t=this.hls;t.off(S.BUFFER_APPENDED,this.onBufferAppended,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this),t.off(S.FRAG_LOADED,this.onFragLoaded,this)},e.destroy=function(){this._unregisterListeners(),this.fragments=this.activePartLists=this.endListFragments=this.timeRanges=null},e.getAppendedFrag=function(t,e){var r=this.activePartLists[e];if(r)for(var i=r.length;i--;){var n=r[i];if(!n)break;var a=n.end;if(n.start<=t&&null!==a&&t<=a)return n}return this.getBufferedFrag(t,e)},e.getBufferedFrag=function(t,e){for(var r=this.fragments,i=Object.keys(r),n=i.length;n--;){var a=r[i[n]];if((null==a?void 0:a.body.type)===e&&a.buffered){var s=a.body;if(s.start<=t&&t<=s.end)return s}}return null},e.detectEvictedFragments=function(t,e,r,i){var n=this;this.timeRanges&&(this.timeRanges[t]=e);var a=(null==i?void 0:i.fragment.sn)||-1;Object.keys(this.fragments).forEach((function(i){var s=n.fragments[i];if(s&&!(a>=s.body.sn))if(s.buffered||s.loaded){var o=s.range[t];o&&o.time.some((function(t){var r=!n.isTimeBuffered(t.startPTS,t.endPTS,e);return r&&n.removeFragment(s.body),r}))}else s.body.type===r&&n.removeFragment(s.body)}))},e.detectPartialFragments=function(t){var e=this,r=this.timeRanges,i=t.frag,n=t.part;if(r&&"initSegment"!==i.sn){var a=Tr(i),s=this.fragments[a];if(!(!s||s.buffered&&i.gap)){var o=!i.relurl;Object.keys(r).forEach((function(t){var a=i.elementaryStreams[t];if(a){var l=r[t],u=o||!0===a.partial;s.range[t]=e.getBufferedTimes(i,n,u,l)}})),s.loaded=null,Object.keys(s.range).length?(s.buffered=!0,s.body.endList&&(this.endListFragments[s.body.type]=s),yr(s)||this.removeParts(i.sn-1,i.type)):this.removeFragment(s.body)}}},e.removeParts=function(t,e){var r=this.activePartLists[e];r&&(this.activePartLists[e]=r.filter((function(e){return e.fragment.sn>=t})))},e.fragBuffered=function(t,e){var r=Tr(t),i=this.fragments[r];!i&&e&&(i=this.fragments[r]={body:t,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},t.gap&&(this.hasGaps=!0)),i&&(i.loaded=null,i.buffered=!0)},e.getBufferedTimes=function(t,e,r,i){for(var n={time:[],partial:r},a=t.start,s=t.end,o=t.minEndPTS||s,l=t.maxStartPTS||a,u=0;u<i.length;u++){var h=i.start(u)-this.bufferPadding,d=i.end(u)+this.bufferPadding;if(l>=h&&o<=d){n.time.push({startPTS:Math.max(a,i.start(u)),endPTS:Math.min(s,i.end(u))});break}if(a<d&&s>h)n.partial=!0,n.time.push({startPTS:Math.max(a,i.start(u)),endPTS:Math.min(s,i.end(u))});else if(s<=h)break}return n},e.getPartialFragment=function(t){var e,r,i,n=null,a=0,s=this.bufferPadding,o=this.fragments;return Object.keys(o).forEach((function(l){var u=o[l];u&&yr(u)&&(r=u.body.start-s,i=u.body.end+s,t>=r&&t<=i&&(e=Math.min(t-r,i-t),a<=e&&(n=u.body,a=e)))})),n},e.isEndListAppended=function(t){var e=this.endListFragments[t];return void 0!==e&&(e.buffered||yr(e))},e.getState=function(t){var e=Tr(t),r=this.fragments[e];return r?r.buffered?yr(r)?vr:mr:gr:fr},e.isTimeBuffered=function(t,e,r){for(var i,n,a=0;a<r.length;a++){if(i=r.start(a)-this.bufferPadding,n=r.end(a)+this.bufferPadding,t>=i&&e<=n)return!0;if(e<=i)return!1}return!1},e.onFragLoaded=function(t,e){var r=e.frag,i=e.part;if("initSegment"!==r.sn&&!r.bitrateTest){var n=i?null:e,a=Tr(r);this.fragments[a]={body:r,appendedPTS:null,loaded:n,buffered:!1,range:Object.create(null)}}},e.onBufferAppended=function(t,e){var r=this,i=e.frag,n=e.part,a=e.timeRanges;if("initSegment"!==i.sn){var s=i.type;if(n){var o=this.activePartLists[s];o||(this.activePartLists[s]=o=[]),o.push(n)}this.timeRanges=a,Object.keys(a).forEach((function(t){var e=a[t];r.detectEvictedFragments(t,e,s,n)}))}},e.onFragBuffered=function(t,e){this.detectPartialFragments(e)},e.hasFragment=function(t){var e=Tr(t);return!!this.fragments[e]},e.hasParts=function(t){var e;return!(null==(e=this.activePartLists[t])||!e.length)},e.removeFragmentsInRange=function(t,e,r,i,n){var a=this;i&&!this.hasGaps||Object.keys(this.fragments).forEach((function(s){var o=a.fragments[s];if(o){var l=o.body;l.type!==r||i&&!l.gap||l.start<e&&l.end>t&&(o.buffered||n)&&a.removeFragment(l)}}))},e.removeFragment=function(t){var e=Tr(t);t.stats.loaded=0,t.clearElementaryStreamInfo();var r=this.activePartLists[t.type];if(r){var i=t.sn;this.activePartLists[t.type]=r.filter((function(t){return t.fragment.sn!==i}))}delete this.fragments[e],t.endList&&delete this.endListFragments[t.type]},e.removeAllFragments=function(){this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1},t}();function yr(t){var e,r,i;return t.buffered&&(t.body.gap||(null==(e=t.range.video)?void 0:e.partial)||(null==(r=t.range.audio)?void 0:r.partial)||(null==(i=t.range.audiovideo)?void 0:i.partial))}function Tr(t){return t.type+"_"+t.level+"_"+t.urlId+"_"+t.sn}var Er=Math.pow(2,17),Sr=function(){function t(t){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=t}var e=t.prototype;return e.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},e.abort=function(){this.loader&&this.loader.abort()},e.load=function(t,e){var r=this,n=t.url;if(!n)return Promise.reject(new Ar({type:L.NETWORK_ERROR,details:R.FRAG_LOAD_ERROR,fatal:!1,frag:t,error:new Error("Fragment does not have a "+(n?"part list":"url")),networkDetails:null}));this.abort();var a=this.config,s=a.fLoader,o=a.loader;return new Promise((function(l,u){if(r.loader&&r.loader.destroy(),t.gap){if(t.tagList.some((function(t){return"GAP"===t[0]})))return void u(Rr(t));t.gap=!1}var h=r.loader=t.loader=s?new s(a):new o(a),d=Lr(t),c=Xe(a.fragLoadPolicy.default),f={loadPolicy:c,timeout:c.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:"initSegment"===t.sn?1/0:Er};t.stats=h.stats,h.load(d,f,{onSuccess:function(e,i,n,a){r.resetLoader(t,h);var s=e.data;n.resetIV&&t.decryptdata&&(t.decryptdata.iv=new Uint8Array(s.slice(0,16)),s=s.slice(16)),l({frag:t,part:null,payload:s,networkDetails:a})},onError:function(e,a,s,o){r.resetLoader(t,h),u(new Ar({type:L.NETWORK_ERROR,details:R.FRAG_LOAD_ERROR,fatal:!1,frag:t,response:i({url:n,data:void 0},e),error:new Error("HTTP Error "+e.code+" "+e.text),networkDetails:s,stats:o}))},onAbort:function(e,i,n){r.resetLoader(t,h),u(new Ar({type:L.NETWORK_ERROR,details:R.INTERNAL_ABORTED,fatal:!1,frag:t,error:new Error("Aborted"),networkDetails:n,stats:e}))},onTimeout:function(e,i,n){r.resetLoader(t,h),u(new Ar({type:L.NETWORK_ERROR,details:R.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,error:new Error("Timeout after "+f.timeout+"ms"),networkDetails:n,stats:e}))},onProgress:function(r,i,n,a){e&&e({frag:t,part:null,payload:n,networkDetails:a})}})}))},e.loadPart=function(t,e,r){var n=this;this.abort();var a=this.config,s=a.fLoader,o=a.loader;return new Promise((function(l,u){if(n.loader&&n.loader.destroy(),t.gap||e.gap)u(Rr(t,e));else{var h=n.loader=t.loader=s?new s(a):new o(a),d=Lr(t,e),c=Xe(a.fragLoadPolicy.default),f={loadPolicy:c,timeout:c.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:Er};e.stats=h.stats,h.load(d,f,{onSuccess:function(i,a,s,o){n.resetLoader(t,h),n.updateStatsFromPart(t,e);var u={frag:t,part:e,payload:i.data,networkDetails:o};r(u),l(u)},onError:function(r,a,s,o){n.resetLoader(t,h),u(new Ar({type:L.NETWORK_ERROR,details:R.FRAG_LOAD_ERROR,fatal:!1,frag:t,part:e,response:i({url:d.url,data:void 0},r),error:new Error("HTTP Error "+r.code+" "+r.text),networkDetails:s,stats:o}))},onAbort:function(r,i,a){t.stats.aborted=e.stats.aborted,n.resetLoader(t,h),u(new Ar({type:L.NETWORK_ERROR,details:R.INTERNAL_ABORTED,fatal:!1,frag:t,part:e,error:new Error("Aborted"),networkDetails:a,stats:r}))},onTimeout:function(r,i,a){n.resetLoader(t,h),u(new Ar({type:L.NETWORK_ERROR,details:R.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,part:e,error:new Error("Timeout after "+f.timeout+"ms"),networkDetails:a,stats:r}))}})}}))},e.updateStatsFromPart=function(t,e){var r=t.stats,i=e.stats,n=i.total;if(r.loaded+=i.loaded,n){var a=Math.round(t.duration/e.duration),s=Math.min(Math.round(r.loaded/n),a),o=(a-s)*Math.round(r.loaded/s);r.total=r.loaded+o}else r.total=Math.max(r.loaded,r.total);var l=r.loading,u=i.loading;l.start?l.first+=u.first-u.start:(l.start=u.start,l.first=u.first),l.end=u.end},e.resetLoader=function(t,e){t.loader=null,this.loader===e&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),e.destroy()},t}();function Lr(t,e){void 0===e&&(e=null);var r=e||t,i={frag:t,part:e,responseType:"arraybuffer",url:r.url,headers:{},rangeStart:0,rangeEnd:0},n=r.byteRangeStartOffset,a=r.byteRangeEndOffset;if(E(n)&&E(a)){var s,o=n,l=a;if("initSegment"===t.sn&&"AES-128"===(null==(s=t.decryptdata)?void 0:s.method)){var u=a-n;u%16&&(l=a+(16-u%16)),0!==n&&(i.resetIV=!0,o=n-16)}i.rangeStart=o,i.rangeEnd=l}return i}function Rr(t,e){var r=new Error("GAP "+(t.gap?"tag":"attribute")+" found"),i={type:L.MEDIA_ERROR,details:R.FRAG_GAP,fatal:!1,frag:t,error:r,networkDetails:null};return e&&(i.part=e),(e||t).stats.aborted=!0,new Ar(i)}var Ar=function(t){function e(e){var r;return(r=t.call(this,e.error.message)||this).data=void 0,r.data=e,r}return l(e,t),e}(f(Error)),kr=function(){function t(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}var e=t.prototype;return e.abort=function(t){for(var e in this.keyUriToKeyInfo){var r=this.keyUriToKeyInfo[e].loader;if(r){if(t&&t!==r.context.frag.type)return;r.abort()}}},e.detach=function(){for(var t in this.keyUriToKeyInfo){var e=this.keyUriToKeyInfo[t];(e.mediaKeySessionContext||e.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}},e.destroy=function(){for(var t in this.detach(),this.keyUriToKeyInfo){var e=this.keyUriToKeyInfo[t].loader;e&&e.destroy()}this.keyUriToKeyInfo={}},e.createKeyLoadError=function(t,e,r,i,n){return void 0===e&&(e=R.KEY_LOAD_ERROR),new Ar({type:L.NETWORK_ERROR,details:e,fatal:!1,frag:t,response:n,error:r,networkDetails:i})},e.loadClear=function(t,e){var r=this;if(this.emeController&&this.config.emeEnabled)for(var i=t.sn,n=t.cc,a=function(){var t=e[s];if(n<=t.cc&&("initSegment"===i||"initSegment"===t.sn||i<t.sn))return r.emeController.selectKeySystemFormat(t).then((function(e){t.setKeyFormat(e)})),"break"},s=0;s<e.length&&"break"!==a();s++);},e.load=function(t){var e=this;return!t.decryptdata&&t.encrypted&&this.emeController?this.emeController.selectKeySystemFormat(t).then((function(r){return e.loadInternal(t,r)})):this.loadInternal(t)},e.loadInternal=function(t,e){var r,i;e&&t.setKeyFormat(e);var n=t.decryptdata;if(!n){var a=new Error(e?"Expected frag.decryptdata to be defined after setting format "+e:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,R.KEY_LOAD_ERROR,a))}var s=n.uri;if(!s)return Promise.reject(this.createKeyLoadError(t,R.KEY_LOAD_ERROR,new Error('Invalid key URI: "'+s+'"')));var o,l=this.keyUriToKeyInfo[s];if(null!=(r=l)&&r.decryptdata.key)return n.key=l.decryptdata.key,Promise.resolve({frag:t,keyInfo:l});if(null!=(i=l)&&i.keyLoadPromise)switch(null==(o=l.mediaKeySessionContext)?void 0:o.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return l.keyLoadPromise.then((function(e){return n.key=e.keyInfo.decryptdata.key,{frag:t,keyInfo:l}}))}switch(l=this.keyUriToKeyInfo[s]={decryptdata:n,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},n.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return"identity"===n.keyFormat?this.loadKeyHTTP(l,t):this.loadKeyEME(l,t);case"AES-128":return this.loadKeyHTTP(l,t);default:return Promise.reject(this.createKeyLoadError(t,R.KEY_LOAD_ERROR,new Error('Key supplied with unsupported METHOD: "'+n.method+'"')))}},e.loadKeyEME=function(t,e){var r={frag:e,keyInfo:t};if(this.emeController&&this.config.emeEnabled){var i=this.emeController.loadKey(r);if(i)return(t.keyLoadPromise=i.then((function(e){return t.mediaKeySessionContext=e,r}))).catch((function(e){throw t.keyLoadPromise=null,e}))}return Promise.resolve(r)},e.loadKeyHTTP=function(t,e){var r=this,n=this.config,a=new(0,n.loader)(n);return e.keyLoader=t.loader=a,t.keyLoadPromise=new Promise((function(s,o){var l={keyInfo:t,frag:e,responseType:"arraybuffer",url:t.decryptdata.uri},u=n.keyLoadPolicy.default,h={loadPolicy:u,timeout:u.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},d={onSuccess:function(t,e,i,n){var a=i.frag,l=i.keyInfo,u=i.url;if(!a.decryptdata||l!==r.keyUriToKeyInfo[u])return o(r.createKeyLoadError(a,R.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),n));l.decryptdata.key=a.decryptdata.key=new Uint8Array(t.data),a.keyLoader=null,l.loader=null,s({frag:a,keyInfo:l})},onError:function(t,n,a,s){r.resetLoader(n),o(r.createKeyLoadError(e,R.KEY_LOAD_ERROR,new Error("HTTP Error "+t.code+" loading key "+t.text),a,i({url:l.url,data:void 0},t)))},onTimeout:function(t,i,n){r.resetLoader(i),o(r.createKeyLoadError(e,R.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),n))},onAbort:function(t,i,n){r.resetLoader(i),o(r.createKeyLoadError(e,R.INTERNAL_ABORTED,new Error("key loading aborted"),n))}};a.load(l,h,d)}))},e.resetLoader=function(t){var e=t.frag,r=t.keyInfo,i=t.url,n=r.loader;e.keyLoader===n&&(e.keyLoader=null,r.loader=null),delete this.keyUriToKeyInfo[i],n&&n.destroy()},t}(),br=function(){function t(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var e=t.prototype;return e.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},e.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},e.onHandlerDestroyed=function(){},e.hasInterval=function(){return!!this._tickInterval},e.hasNextTick=function(){return!!this._tickTimer},e.setInterval=function(t){return!this._tickInterval&&(this._tickCallCount=0,this._tickInterval=self.setInterval(this._boundTick,t),!0)},e.clearInterval=function(){return!!this._tickInterval&&(self.clearInterval(this._tickInterval),this._tickInterval=null,!0)},e.clearNextTick=function(){return!!this._tickTimer&&(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0)},e.tick=function(){this._tickCallCount++,1===this._tickCallCount&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},e.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},e.doTick=function(){},t}(),Dr={length:0,start:function(){return 0},end:function(){return 0}},Ir=function(){function t(){}return t.isBuffered=function(e,r){try{if(e)for(var i=t.getBuffered(e),n=0;n<i.length;n++)if(r>=i.start(n)&&r<=i.end(n))return!0}catch(t){}return!1},t.bufferInfo=function(e,r,i){try{if(e){var n,a=t.getBuffered(e),s=[];for(n=0;n<a.length;n++)s.push({start:a.start(n),end:a.end(n)});return this.bufferedInfo(s,r,i)}}catch(t){}return{len:0,start:r,end:r,nextStart:void 0}},t.bufferedInfo=function(t,e,r){e=Math.max(0,e),t.sort((function(t,e){var r=t.start-e.start;return r||e.end-t.end}));var i=[];if(r)for(var n=0;n<t.length;n++){var a=i.length;if(a){var s=i[a-1].end;t[n].start-s<r?t[n].end>s&&(i[a-1].end=t[n].end):i.push(t[n])}else i.push(t[n])}else i=t;for(var o,l=0,u=e,h=e,d=0;d<i.length;d++){var c=i[d].start,f=i[d].end;if(e+r>=c&&e<f)u=c,l=(h=f)-e;else if(e+r<c){o=c;break}}return{len:l,start:u||0,end:h||0,nextStart:o}},t.getBuffered=function(t){try{return t.buffered}catch(t){return w.log("failed to get media.buffered",t),Dr}},t}(),wr=function(t,e,r,i,n,a){void 0===i&&(i=0),void 0===n&&(n=-1),void 0===a&&(a=!1),this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing={start:0,executeStart:0,executeEnd:0,end:0},this.buffering={audio:{start:0,executeStart:0,executeEnd:0,end:0},video:{start:0,executeStart:0,executeEnd:0,end:0},audiovideo:{start:0,executeStart:0,executeEnd:0,end:0}},this.level=t,this.sn=e,this.id=r,this.size=i,this.part=n,this.partial=a};function Cr(t,e){for(var r=null,i=0,n=t.length;i<n;i++){var a=t[i];if(a&&a.cc===e){r=a;break}}return r}function _r(t,e){if(t){var r=t.start+e;t.start=t.startPTS=r,t.endPTS=r+t.duration}}function Pr(t,e){for(var r=e.fragments,i=0,n=r.length;i<n;i++)_r(r[i],t);e.fragmentHint&&_r(e.fragmentHint,t),e.alignedSliding=!0}function xr(t,e,r){e&&(function(t,e,r){if(function(t,e,r){return!(!e.details||!(r.endCC>r.startCC||t&&t.cc<r.startCC))}(t,r,e)){var i=function(t,e,r){var i=t.fragments,n=e.fragments;if(n.length&&i.length){var a=Cr(i,n[0].cc);if(a&&(!a||a.startPTS))return a;w.log("No frag in previous level to align on")}else w.log("No fragments to align")}(r.details,e);i&&E(i.start)&&(w.log("Adjusting PTS using last level due to CC increase within current level "+e.url),Pr(i.start,e))}}(t,r,e),!r.alignedSliding&&e.details&&function(t,e){if(e.fragments.length&&t.hasProgramDateTime&&e.hasProgramDateTime){var r=e.fragments[0].programDateTime,i=t.fragments[0].programDateTime,n=(i-r)/1e3+e.fragments[0].start;n&&E(n)&&(w.log("Adjusting PTS using programDateTime delta "+(i-r)+"ms, sliding:"+n.toFixed(3)+" "+t.url+" "),Pr(n,t))}}(r,e.details),r.alignedSliding||!e.details||r.skippedSegments||Ke(e.details,r))}function Fr(t,e){if(t.hasProgramDateTime&&e.hasProgramDateTime){var r=t.fragments,i=e.fragments;if(r.length&&i.length){var n=i[Math.round(i.length/2)-1],a=Cr(r,n.cc)||r[Math.round(r.length/2)-1],s=n.programDateTime,o=a.programDateTime;null!==s&&null!==o&&Pr((o-s)/1e3-(a.start-n.start),t)}}}var Mr=function(){function t(t,e){this.subtle=void 0,this.aesIV=void 0,this.subtle=t,this.aesIV=e}return t.prototype.decrypt=function(t,e){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},e,t)},t}(),Or=function(){function t(t,e){this.subtle=void 0,this.key=void 0,this.subtle=t,this.key=e}return t.prototype.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},t}(),Nr=function(){function t(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}var e=t.prototype;return e.uint8ArrayToUint32Array_=function(t){for(var e=new DataView(t),r=new Uint32Array(4),i=0;i<4;i++)r[i]=e.getUint32(4*i);return r},e.initTable=function(){var t=this.sBox,e=this.invSBox,r=this.subMix,i=r[0],n=r[1],a=r[2],s=r[3],o=this.invSubMix,l=o[0],u=o[1],h=o[2],d=o[3],c=new Uint32Array(256),f=0,g=0,v=0;for(v=0;v<256;v++)c[v]=v<128?v<<1:v<<1^283;for(v=0;v<256;v++){var m=g^g<<1^g<<2^g<<3^g<<4;m=m>>>8^255&m^99,t[f]=m,e[m]=f;var p=c[f],y=c[p],T=c[y],E=257*c[m]^16843008*m;i[f]=E<<24|E>>>8,n[f]=E<<16|E>>>16,a[f]=E<<8|E>>>24,s[f]=E,E=16843009*T^65537*y^257*p^16843008*f,l[m]=E<<24|E>>>8,u[m]=E<<16|E>>>16,h[m]=E<<8|E>>>24,d[m]=E,f?(f=p^c[c[c[T^p]]],g^=c[c[g]]):f=g=1}},e.expandKey=function(t){for(var e=this.uint8ArrayToUint32Array_(t),r=!0,i=0;i<e.length&&r;)r=e[i]===this.key[i],i++;if(!r){this.key=e;var n=this.keySize=e.length;if(4!==n&&6!==n&&8!==n)throw new Error("Invalid aes key size="+n);var a,s,o,l,u=this.ksRows=4*(n+6+1),h=this.keySchedule=new Uint32Array(u),d=this.invKeySchedule=new Uint32Array(u),c=this.sBox,f=this.rcon,g=this.invSubMix,v=g[0],m=g[1],p=g[2],y=g[3];for(a=0;a<u;a++)a<n?o=h[a]=e[a]:(l=o,a%n==0?(l=c[(l=l<<8|l>>>24)>>>24]<<24|c[l>>>16&255]<<16|c[l>>>8&255]<<8|c[255&l],l^=f[a/n|0]<<24):n>6&&a%n==4&&(l=c[l>>>24]<<24|c[l>>>16&255]<<16|c[l>>>8&255]<<8|c[255&l]),h[a]=o=(h[a-n]^l)>>>0);for(s=0;s<u;s++)a=u-s,l=3&s?h[a]:h[a-4],d[s]=s<4||a<=4?l:v[c[l>>>24]]^m[c[l>>>16&255]]^p[c[l>>>8&255]]^y[c[255&l]],d[s]=d[s]>>>0}},e.networkToHostOrderSwap=function(t){return t<<24|(65280&t)<<8|(16711680&t)>>8|t>>>24},e.decrypt=function(t,e,r){for(var i,n,a,s,o,l,u,h,d,c,f,g,v,m,p=this.keySize+6,y=this.invKeySchedule,T=this.invSBox,E=this.invSubMix,S=E[0],L=E[1],R=E[2],A=E[3],k=this.uint8ArrayToUint32Array_(r),b=k[0],D=k[1],I=k[2],w=k[3],C=new Int32Array(t),_=new Int32Array(C.length),P=this.networkToHostOrderSwap;e<C.length;){for(d=P(C[e]),c=P(C[e+1]),f=P(C[e+2]),g=P(C[e+3]),o=d^y[0],l=g^y[1],u=f^y[2],h=c^y[3],v=4,m=1;m<p;m++)i=S[o>>>24]^L[l>>16&255]^R[u>>8&255]^A[255&h]^y[v],n=S[l>>>24]^L[u>>16&255]^R[h>>8&255]^A[255&o]^y[v+1],a=S[u>>>24]^L[h>>16&255]^R[o>>8&255]^A[255&l]^y[v+2],s=S[h>>>24]^L[o>>16&255]^R[l>>8&255]^A[255&u]^y[v+3],o=i,l=n,u=a,h=s,v+=4;i=T[o>>>24]<<24^T[l>>16&255]<<16^T[u>>8&255]<<8^T[255&h]^y[v],n=T[l>>>24]<<24^T[u>>16&255]<<16^T[h>>8&255]<<8^T[255&o]^y[v+1],a=T[u>>>24]<<24^T[h>>16&255]<<16^T[o>>8&255]<<8^T[255&l]^y[v+2],s=T[h>>>24]<<24^T[o>>16&255]<<16^T[l>>8&255]<<8^T[255&u]^y[v+3],_[e]=P(i^b),_[e+1]=P(s^D),_[e+2]=P(a^I),_[e+3]=P(n^w),b=d,D=c,I=f,w=g,e+=4}return _.buffer},t}(),Ur=function(){function t(t,e){var r=(void 0===e?{}:e).removePKCS7Padding,i=void 0===r||r;if(this.logEnabled=!0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.useSoftware=void 0,this.useSoftware=t.enableSoftwareAES,this.removePKCS7Padding=i,i)try{var n=self.crypto;n&&(this.subtle=n.subtle||n.webkitSubtle)}catch(t){}null===this.subtle&&(this.useSoftware=!0)}var e=t.prototype;return e.destroy=function(){this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null},e.isSync=function(){return this.useSoftware},e.flush=function(){var t=this.currentResult,e=this.remainderData;if(!t||e)return this.reset(),null;var r,i,n,a=new Uint8Array(t);return this.reset(),this.removePKCS7Padding?(i=(r=a).byteLength,(n=i&&new DataView(r.buffer).getUint8(i-1))?rt(r,0,i-n):r):a},e.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},e.decrypt=function(t,e,r){var i=this;return this.useSoftware?new Promise((function(n,a){i.softwareDecrypt(new Uint8Array(t),e,r);var s=i.flush();s?n(s.buffer):a(new Error("[softwareDecrypt] Failed to decrypt data"))})):this.webCryptoDecrypt(new Uint8Array(t),e,r)},e.softwareDecrypt=function(t,e,r){var i=this.currentIV,n=this.currentResult,a=this.remainderData;this.logOnce("JS AES decrypt"),a&&(t=xt(a,t),this.remainderData=null);var s=this.getValidChunk(t);if(!s.length)return null;i&&(r=i);var o=this.softwareDecrypter;o||(o=this.softwareDecrypter=new Nr),o.expandKey(e);var l=n;return this.currentResult=o.decrypt(s.buffer,0,r),this.currentIV=rt(s,-16).buffer,l||null},e.webCryptoDecrypt=function(t,e,r){var i=this,n=this.subtle;return this.key===e&&this.fastAesKey||(this.key=e,this.fastAesKey=new Or(n,e)),this.fastAesKey.expandKey().then((function(e){return n?(i.logOnce("WebCrypto AES decrypt"),new Mr(n,new Uint8Array(r)).decrypt(t.buffer,e)):Promise.reject(new Error("web crypto not initialized"))})).catch((function(n){return w.warn("[decrypter]: WebCrypto Error, disable WebCrypto API, "+n.name+": "+n.message),i.onWebCryptoError(t,e,r)}))},e.onWebCryptoError=function(t,e,r){this.useSoftware=!0,this.logEnabled=!0,this.softwareDecrypt(t,e,r);var i=this.flush();if(i)return i.buffer;throw new Error("WebCrypto and softwareDecrypt: failed to decrypt data")},e.getValidChunk=function(t){var e=t,r=t.length-t.length%16;return r!==t.length&&(e=rt(t,0,r),this.remainderData=rt(t,r)),e},e.logOnce=function(t){this.logEnabled&&(w.log("[decrypter]: "+t),this.logEnabled=!1)},t}(),Br=function(t){for(var e="",r=t.length,i=0;i<r;i++)e+="["+t.start(i).toFixed(3)+"-"+t.end(i).toFixed(3)+"]";return e},Gr="STOPPED",Kr="IDLE",Hr="KEY_LOADING",Vr="FRAG_LOADING",Yr="FRAG_LOADING_WAITING_RETRY",Wr="WAITING_TRACK",jr="PARSING",qr="PARSED",Xr="ENDED",zr="ERROR",Qr="WAITING_INIT_PTS",$r="WAITING_LEVEL",Jr=function(t){function e(e,r,i,n,a){var s;return(s=t.call(this)||this).hls=void 0,s.fragPrevious=null,s.fragCurrent=null,s.fragmentTracker=void 0,s.transmuxer=null,s._state=Gr,s.playlistType=void 0,s.media=null,s.mediaBuffer=null,s.config=void 0,s.bitrateTest=!1,s.lastCurrentTime=0,s.nextLoadPosition=0,s.startPosition=0,s.startTimeOffset=null,s.loadedmetadata=!1,s.retryDate=0,s.levels=null,s.fragmentLoader=void 0,s.keyLoader=void 0,s.levelLastLoaded=null,s.startFragRequested=!1,s.decrypter=void 0,s.initPTS=[],s.onvseeking=null,s.onvended=null,s.logPrefix="",s.log=void 0,s.warn=void 0,s.playlistType=a,s.logPrefix=n,s.log=w.log.bind(w,n+":"),s.warn=w.warn.bind(w,n+":"),s.hls=e,s.fragmentLoader=new Sr(e.config),s.keyLoader=i,s.fragmentTracker=r,s.config=e.config,s.decrypter=new Ur(e.config),e.on(S.MANIFEST_LOADED,s.onManifestLoaded,function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(s)),s}l(e,t);var r=e.prototype;return r.doTick=function(){this.onTickEnd()},r.onTickEnd=function(){},r.startLoad=function(t){},r.stopLoad=function(){this.fragmentLoader.abort(),this.keyLoader.abort(this.playlistType);var t=this.fragCurrent;null!=t&&t.loader&&(t.abortRequests(),this.fragmentTracker.removeFragment(t)),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=Gr},r._streamEnded=function(t,e){if(e.live||t.nextStart||!t.end||!this.media)return!1;var r=e.partList;if(null!=r&&r.length){var i=r[r.length-1];return Ir.isBuffered(this.media,i.start+i.duration/2)}var n=e.fragments[e.fragments.length-1].type;return this.fragmentTracker.isEndListAppended(n)},r.getLevelDetails=function(){var t;if(this.levels&&null!==this.levelLastLoaded)return null==(t=this.levels[this.levelLastLoaded])?void 0:t.details},r.onMediaAttached=function(t,e){var r=this.media=this.mediaBuffer=e.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),r.addEventListener("seeking",this.onvseeking),r.addEventListener("ended",this.onvended);var i=this.config;this.levels&&i.autoStartLoad&&this.state===Gr&&this.startLoad(i.startPosition)},r.onMediaDetaching=function(){var t=this.media;null!=t&&t.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),t&&this.onvseeking&&this.onvended&&(t.removeEventListener("seeking",this.onvseeking),t.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.keyLoader&&this.keyLoader.detach(),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},r.onMediaSeeking=function(){var t=this.config,e=this.fragCurrent,r=this.media,i=this.mediaBuffer,n=this.state,a=r?r.currentTime:0,s=Ir.bufferInfo(i||r,a,t.maxBufferHole);if(this.log("media seeking to "+(E(a)?a.toFixed(3):a)+", state: "+n),this.state===Xr)this.resetLoadingState();else if(e){var o=t.maxFragLookUpTolerance,l=e.start-o,u=e.start+e.duration+o;if(!s.len||u<s.start||l>s.end){var h=a>u;(a<l||h)&&(h&&e.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),e.abortRequests(),this.resetLoadingState()),this.fragPrevious=null)}}r&&(this.fragmentTracker.removeFragmentsInRange(a,1/0,this.playlistType,!0),this.lastCurrentTime=a),this.loadedmetadata||s.len||(this.nextLoadPosition=this.startPosition=a),this.tickImmediate()},r.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},r.onManifestLoaded=function(t,e){this.startTimeOffset=e.startTimeOffset,this.initPTS=[]},r.onHandlerDestroying=function(){this.stopLoad(),t.prototype.onHandlerDestroying.call(this)},r.onHandlerDestroyed=function(){this.state=Gr,this.fragmentLoader&&this.fragmentLoader.destroy(),this.keyLoader&&this.keyLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.keyLoader=this.fragmentLoader=this.fragmentTracker=null,t.prototype.onHandlerDestroyed.call(this)},r.loadFragment=function(t,e,r){this._loadFragForPlayback(t,e,r)},r._loadFragForPlayback=function(t,e,r){var i=this;this._doFragLoad(t,e,r,(function(e){if(i.fragContextChanged(t))return i.warn("Fragment "+t.sn+(e.part?" p: "+e.part.index:"")+" of level "+t.level+" was dropped during download."),void i.fragmentTracker.removeFragment(t);t.stats.chunkCount++,i._handleFragmentLoadProgress(e)})).then((function(e){if(e){var r=i.state;i.fragContextChanged(t)?(r===Vr||!i.fragCurrent&&r===jr)&&(i.fragmentTracker.removeFragment(t),i.state=Kr):("payload"in e&&(i.log("Loaded fragment "+t.sn+" of level "+t.level),i.hls.trigger(S.FRAG_LOADED,e)),i._handleFragmentLoadComplete(e))}})).catch((function(e){i.state!==Gr&&i.state!==zr&&(i.warn(e),i.resetFragmentLoading(t))}))},r.clearTrackerIfNeeded=function(t){var e,r=this.fragmentTracker;if(r.getState(t)===gr){var i=t.type,n=this.getFwdBufferInfo(this.mediaBuffer,i),a=Math.max(t.duration,n?n.len:this.config.maxBufferLength);this.reduceMaxBufferLength(a)&&r.removeFragment(t)}else 0===(null==(e=this.mediaBuffer)?void 0:e.buffered.length)?r.removeAllFragments():r.hasParts(t.type)&&(r.detectPartialFragments({frag:t,part:null,stats:t.stats,id:t.type}),r.getState(t)===vr&&r.removeFragment(t))},r.flushMainBuffer=function(t,e,r){if(void 0===r&&(r=null),t-e){var i={startOffset:t,endOffset:e,type:r};this.hls.trigger(S.BUFFER_FLUSHING,i)}},r._loadInitSegment=function(t,e){var r=this;this._doFragLoad(t,e).then((function(e){if(!e||r.fragContextChanged(t)||!r.levels)throw new Error("init load aborted");return e})).then((function(e){var i=r.hls,n=e.payload,a=t.decryptdata;if(n&&n.byteLength>0&&a&&a.key&&a.iv&&"AES-128"===a.method){var s=self.performance.now();return r.decrypter.decrypt(new Uint8Array(n),a.key.buffer,a.iv.buffer).catch((function(e){throw i.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:R.FRAG_DECRYPT_ERROR,fatal:!1,error:e,reason:e.message,frag:t}),e})).then((function(r){var n=self.performance.now();return i.trigger(S.FRAG_DECRYPTED,{frag:t,payload:r,stats:{tstart:s,tdecrypt:n}}),e.payload=r,e}))}return e})).then((function(i){var n=r.fragCurrent,a=r.hls;if(!r.levels)throw new Error("init load aborted, missing levels");var s=t.stats;r.state=Kr,e.fragmentError=0,t.data=new Uint8Array(i.payload),s.parsing.start=s.buffering.start=self.performance.now(),s.parsing.end=s.buffering.end=self.performance.now(),i.frag===n&&a.trigger(S.FRAG_BUFFERED,{stats:s,frag:n,part:null,id:t.type}),r.tick()})).catch((function(e){r.state!==Gr&&r.state!==zr&&(r.warn(e),r.resetFragmentLoading(t))}))},r.fragContextChanged=function(t){var e=this.fragCurrent;return!t||!e||t.level!==e.level||t.sn!==e.sn||t.urlId!==e.urlId},r.fragBufferedComplete=function(t,e){var r,i,n,a,s=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+t.type+" sn: "+t.sn+(e?" part: "+e.index:"")+" of "+(this.playlistType===ge?"level":"track")+" "+t.level+" (frag:["+(null!=(r=t.startPTS)?r:NaN).toFixed(3)+"-"+(null!=(i=t.endPTS)?i:NaN).toFixed(3)+"] > buffer:"+(s?Br(Ir.getBuffered(s)):"(detached)")+")"),this.state=Kr,s&&(!this.loadedmetadata&&t.type==ge&&s.buffered.length&&(null==(n=this.fragCurrent)?void 0:n.sn)===(null==(a=this.fragPrevious)?void 0:a.sn)&&(this.loadedmetadata=!0,this.seekToStartPos()),this.tick())},r.seekToStartPos=function(){},r._handleFragmentLoadComplete=function(t){var e=this.transmuxer;if(e){var r=t.frag,i=t.part,n=t.partsLoaded,a=!n||0===n.length||n.some((function(t){return!t})),s=new wr(r.level,r.sn,r.stats.chunkCount+1,0,i?i.index:-1,!a);e.flush(s)}},r._handleFragmentLoadProgress=function(t){},r._doFragLoad=function(t,e,r,i){var n,a=this;void 0===r&&(r=null);var s=null==e?void 0:e.details;if(!this.levels||!s)throw new Error("frag load aborted, missing level"+(s?"":" detail")+"s");var o=null;if(!t.encrypted||null!=(n=t.decryptdata)&&n.key?!t.encrypted&&s.encryptedFragments.length&&this.keyLoader.loadClear(t,s.encryptedFragments):(this.log("Loading key for "+t.sn+" of ["+s.startSN+"-"+s.endSN+"], "+("[stream-controller]"===this.logPrefix?"level":"track")+" "+t.level),this.state=Hr,this.fragCurrent=t,o=this.keyLoader.load(t).then((function(t){if(!a.fragContextChanged(t.frag))return a.hls.trigger(S.KEY_LOADED,t),a.state===Hr&&(a.state=Kr),t})),this.hls.trigger(S.KEY_LOADING,{frag:t}),null===this.fragCurrent&&(o=Promise.reject(new Error("frag load aborted, context changed in KEY_LOADING")))),r=Math.max(t.start,r||0),this.config.lowLatencyMode&&"initSegment"!==t.sn){var l=s.partList;if(l&&i){r>t.end&&s.fragmentHint&&(t=s.fragmentHint);var u=this.getNextPart(l,t,r);if(u>-1){var h,d=l[u];return this.log("Loading part sn: "+t.sn+" p: "+d.index+" cc: "+t.cc+" of playlist ["+s.startSN+"-"+s.endSN+"] parts [0-"+u+"-"+(l.length-1)+"] "+("[stream-controller]"===this.logPrefix?"level":"track")+": "+t.level+", target: "+parseFloat(r.toFixed(3))),this.nextLoadPosition=d.start+d.duration,this.state=Vr,h=o?o.then((function(r){return!r||a.fragContextChanged(r.frag)?null:a.doFragPartsLoad(t,d,e,i)})).catch((function(t){return a.handleFragLoadError(t)})):this.doFragPartsLoad(t,d,e,i).catch((function(t){return a.handleFragLoadError(t)})),this.hls.trigger(S.FRAG_LOADING,{frag:t,part:d,targetBufferTime:r}),null===this.fragCurrent?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):h}if(!t.url||this.loadedEndOfParts(l,r))return Promise.resolve(null)}}this.log("Loading fragment "+t.sn+" cc: "+t.cc+" "+(s?"of ["+s.startSN+"-"+s.endSN+"] ":"")+("[stream-controller]"===this.logPrefix?"level":"track")+": "+t.level+", target: "+parseFloat(r.toFixed(3))),E(t.sn)&&!this.bitrateTest&&(this.nextLoadPosition=t.start+t.duration),this.state=Vr;var c,f=this.config.progressive;return c=f&&o?o.then((function(e){return!e||a.fragContextChanged(null==e?void 0:e.frag)?null:a.fragmentLoader.load(t,i)})).catch((function(t){return a.handleFragLoadError(t)})):Promise.all([this.fragmentLoader.load(t,f?i:void 0),o]).then((function(t){var e=t[0];return!f&&e&&i&&i(e),e})).catch((function(t){return a.handleFragLoadError(t)})),this.hls.trigger(S.FRAG_LOADING,{frag:t,targetBufferTime:r}),null===this.fragCurrent?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):c},r.doFragPartsLoad=function(t,e,r,i){var n=this;return new Promise((function(a,s){var o,l=[],u=null==(o=r.details)?void 0:o.partList;!function e(o){n.fragmentLoader.loadPart(t,o,i).then((function(i){l[o.index]=i;var s=i.part;n.hls.trigger(S.FRAG_LOADED,i);var h=Ve(r,t.sn,o.index+1)||Ye(u,t.sn,o.index+1);if(!h)return a({frag:t,part:s,partsLoaded:l});e(h)})).catch(s)}(e)}))},r.handleFragLoadError=function(t){if("data"in t){var e=t.data;t.data&&e.details===R.INTERNAL_ABORTED?this.handleFragLoadAborted(e.frag,e.part):this.hls.trigger(S.ERROR,e)}else this.hls.trigger(S.ERROR,{type:L.OTHER_ERROR,details:R.INTERNAL_EXCEPTION,err:t,error:t,fatal:!0});return null},r._handleTransmuxerFlush=function(t){var e=this.getCurrentContext(t);if(e&&this.state===jr){var r=e.frag,i=e.part,n=e.level,a=self.performance.now();r.stats.parsing.end=a,i&&(i.stats.parsing.end=a),this.updateLevelTiming(r,i,n,t.partial)}else this.fragCurrent||this.state===Gr||this.state===zr||(this.state=Kr)},r.getCurrentContext=function(t){var e=this.levels,r=this.fragCurrent,i=t.level,n=t.sn,a=t.part;if(null==e||!e[i])return this.warn("Levels object was unset while buffering fragment "+n+" of level "+i+". The current chunk will not be buffered."),null;var s=e[i],o=a>-1?Ve(s,n,a):null,l=o?o.fragment:function(t,e,r){if(null==t||!t.details)return null;var i=t.details,n=i.fragments[e-i.startSN];return n||((n=i.fragmentHint)&&n.sn===e?n:e<i.startSN&&r&&r.sn===e?r:null)}(s,n,r);return l?(r&&r!==l&&(l.stats=r.stats),{frag:l,part:o,level:s}):null},r.bufferFragmentData=function(t,e,r,i,n){var a;if(t&&this.state===jr){var s=t.data1,o=t.data2,l=s;if(s&&o&&(l=xt(s,o)),null!=(a=l)&&a.length){var u={type:t.type,frag:e,part:r,chunkMeta:i,parent:e.type,data:l};if(this.hls.trigger(S.BUFFER_APPENDING,u),t.dropped&&t.independent&&!r){if(n)return;this.flushBufferGap(e)}}}},r.flushBufferGap=function(t){var e=this.media;if(e)if(Ir.isBuffered(e,e.currentTime)){var r=e.currentTime,i=Ir.bufferInfo(e,r,0),n=t.duration,a=Math.min(2*this.config.maxFragLookUpTolerance,.25*n),s=Math.max(Math.min(t.start-a,i.end-a),r+a);t.start-s>a&&this.flushMainBuffer(s,t.start)}else this.flushMainBuffer(0,t.start)},r.getFwdBufferInfo=function(t,e){var r=this.getLoadPosition();return E(r)?this.getFwdBufferInfoAtPos(t,r,e):null},r.getFwdBufferInfoAtPos=function(t,e,r){var i=this.config.maxBufferHole,n=Ir.bufferInfo(t,e,i);if(0===n.len&&void 0!==n.nextStart){var a=this.fragmentTracker.getBufferedFrag(e,r);if(a&&n.nextStart<a.end)return Ir.bufferInfo(t,e,Math.max(n.nextStart,i))}return n},r.getMaxBufferLength=function(t){var e,r=this.config;return e=t?Math.max(8*r.maxBufferSize/t,r.maxBufferLength):r.maxBufferLength,Math.min(e,r.maxMaxBufferLength)},r.reduceMaxBufferLength=function(t){var e=this.config,r=t||e.maxBufferLength;return e.maxMaxBufferLength>=r&&(e.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+e.maxMaxBufferLength+"s"),!0)},r.getAppendedFrag=function(t,e){var r=this.fragmentTracker.getAppendedFrag(t,ge);return r&&"fragment"in r?r.fragment:r},r.getNextFragment=function(t,e){var r=e.fragments,i=r.length;if(!i)return null;var n,a=this.config,s=r[0].start;if(e.live){var o=a.initialLiveManifestSize;if(i<o)return this.warn("Not enough fragments to start playback (have: "+i+", need: "+o+")"),null;e.PTSKnown||this.startFragRequested||-1!==this.startPosition||(n=this.getInitialLiveFragment(e,r),this.startPosition=n?this.hls.liveSyncPosition||n.start:t)}else t<=s&&(n=r[0]);if(!n){var l=a.lowLatencyMode?e.partEnd:e.fragmentEnd;n=this.getFragmentAtPosition(t,l,e)}return this.mapToInitFragWhenRequired(n)},r.isLoopLoading=function(t,e){var r=this.fragmentTracker.getState(t);return(r===mr||r===vr&&!!t.gap)&&this.nextLoadPosition>e},r.getNextFragmentLoopLoading=function(t,e,r,i,n){var a=t.gap,s=this.getNextFragment(this.nextLoadPosition,e);if(null===s)return s;if(t=s,a&&t&&!t.gap&&r.nextStart){var o=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,r.nextStart,i);if(null!==o&&r.len+o.len>=n)return this.log('buffer full after gaps in "'+i+'" playlist starting at sn: '+t.sn),null}return t},r.mapToInitFragWhenRequired=function(t){return null==t||!t.initSegment||null!=t&&t.initSegment.data||this.bitrateTest?t:t.initSegment},r.getNextPart=function(t,e,r){for(var i=-1,n=!1,a=!0,s=0,o=t.length;s<o;s++){var l=t[s];if(a=a&&!l.independent,i>-1&&r<l.start)break;var u=l.loaded;u?i=-1:(n||l.independent||a)&&l.fragment===e&&(i=s),n=u}return i},r.loadedEndOfParts=function(t,e){var r=t[t.length-1];return r&&e>r.start&&r.loaded},r.getInitialLiveFragment=function(t,e){var r=this.fragPrevious,i=null;if(r){if(t.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+r.programDateTime),i=function(t,e,r){if(null===e||!Array.isArray(t)||!t.length||!E(e))return null;if(e<(t[0].programDateTime||0))return null;if(e>=(t[t.length-1].endProgramDateTime||0))return null;r=r||0;for(var i=0;i<t.length;++i){var n=t[i];if(Ze(e,r,n))return n}return null}(e,r.endProgramDateTime,this.config.maxFragLookUpTolerance)),!i){var n=r.sn+1;if(n>=t.startSN&&n<=t.endSN){var a=e[n-t.startSN];r.cc===a.cc&&(i=a,this.log("Live playlist, switching playlist, load frag with next SN: "+i.sn))}i||(i=function(t,e){return Qe(t,(function(t){return t.cc<e?1:t.cc>e?-1:0}))}(e,r.cc),i&&this.log("Live playlist, switching playlist, load frag with same CC: "+i.sn))}}else{var s=this.hls.liveSyncPosition;null!==s&&(i=this.getFragmentAtPosition(s,this.bitrateTest?t.fragmentEnd:t.edge,t))}return i},r.getFragmentAtPosition=function(t,e,r){var i,n=this.config,a=this.fragPrevious,s=r.fragments,o=r.endSN,l=r.fragmentHint,u=n.maxFragLookUpTolerance,h=r.partList,d=!!(n.lowLatencyMode&&null!=h&&h.length&&l);if(d&&l&&!this.bitrateTest&&(s=s.concat(l),o=l.sn),i=t<e?$e(a,s,t,t>e-u?0:u):s[s.length-1]){var c=i.sn-r.startSN,f=this.fragmentTracker.getState(i);if((f===mr||f===vr&&i.gap)&&(a=i),a&&i.sn===a.sn&&(!d||h[0].fragment.sn>i.sn)&&a&&i.level===a.level){var g=s[c+1];i=i.sn<o&&this.fragmentTracker.getState(g)!==mr?g:null}}return i},r.synchronizeToLiveEdge=function(t){var e=this.config,r=this.media;if(r){var i=this.hls.liveSyncPosition,n=r.currentTime,a=t.fragments[0].start,s=t.edge,o=n>=a-e.maxFragLookUpTolerance&&n<=s;if(null!==i&&r.duration>i&&(n<i||!o)){var l=void 0!==e.liveMaxLatencyDuration?e.liveMaxLatencyDuration:e.liveMaxLatencyDurationCount*t.targetduration;(!o&&r.readyState<4||n<s-l)&&(this.loadedmetadata||(this.nextLoadPosition=i),r.readyState&&(this.warn("Playback: "+n.toFixed(3)+" is located too far from the end of live sliding playlist: "+s+", reset currentTime to : "+i.toFixed(3)),r.currentTime=i))}}},r.alignPlaylists=function(t,e){var r=this.levels,i=this.levelLastLoaded,n=this.fragPrevious,a=null!==i?r[i]:null,s=t.fragments.length;if(!s)return this.warn("No fragments in live playlist"),0;var o=t.fragments[0].start,l=!e,u=t.alignedSliding&&E(o);if(l||!u&&!o){xr(n,a,t);var h=t.fragments[0].start;return this.log("Live playlist sliding: "+h.toFixed(2)+" start-sn: "+(e?e.startSN:"na")+"->"+t.startSN+" prev-sn: "+(n?n.sn:"na")+" fragments: "+s),h}return o},r.waitForCdnTuneIn=function(t){return t.live&&t.canBlockReload&&t.partTarget&&t.tuneInGoal>Math.max(t.partHoldBack,3*t.partTarget)},r.setStartPosition=function(t,e){var r=this.startPosition;if(r<e&&(r=-1),-1===r||-1===this.lastCurrentTime){var i=null!==this.startTimeOffset,n=i?this.startTimeOffset:t.startTimeOffset;null!==n&&E(n)?(r=e+n,n<0&&(r+=t.totalduration),r=Math.min(Math.max(e,r),e+t.totalduration),this.log("Start time offset "+n+" found in "+(i?"multivariant":"media")+" playlist, adjust startPosition to "+r),this.startPosition=r):t.live?r=this.hls.liveSyncPosition||e:this.startPosition=r=0,this.lastCurrentTime=r}this.nextLoadPosition=r},r.getLoadPosition=function(){var t=this.media,e=0;return this.loadedmetadata&&t?e=t.currentTime:this.nextLoadPosition&&(e=this.nextLoadPosition),e},r.handleFragLoadAborted=function(t,e){this.transmuxer&&"initSegment"!==t.sn&&t.stats.aborted&&(this.warn("Fragment "+t.sn+(e?" part "+e.index:"")+" of level "+t.level+" was aborted"),this.resetFragmentLoading(t))},r.resetFragmentLoading=function(t){this.fragCurrent&&(this.fragContextChanged(t)||this.state===Yr)||(this.state=Kr)},r.onFragmentOrKeyLoadError=function(t,e){if(e.chunkMeta&&!e.frag){var r=this.getCurrentContext(e.chunkMeta);r&&(e.frag=r.frag)}var i=e.frag;if(i&&i.type===t&&this.levels)if(this.fragContextChanged(i)){var n;this.warn("Frag load error must match current frag to retry "+i.url+" > "+(null==(n=this.fragCurrent)?void 0:n.url))}else{var a=e.details===R.FRAG_GAP;a&&this.fragmentTracker.fragBuffered(i,!0);var s=e.errorAction,o=s||{},l=o.action,u=o.retryCount,h=void 0===u?0:u,d=o.retryConfig;if(s&&l===nr&&d){var c;this.resetStartWhenNotLoaded(null!=(c=this.levelLastLoaded)?c:i.level);var f=qe(d,h);this.warn("Fragment "+i.sn+" of "+t+" "+i.level+" errored with "+e.details+", retrying loading "+(h+1)+"/"+d.maxNumRetry+" in "+f+"ms"),s.resolved=!0,this.retryDate=self.performance.now()+f,this.state=Yr}else d&&s?(this.resetFragmentErrors(t),h<d.maxNumRetry?a||(s.resolved=!0):w.warn(e.details+" reached or exceeded max retry ("+h+")")):(null==s?void 0:s.action)===ir?this.state=$r:this.state=zr;this.tickImmediate()}},r.reduceLengthAndFlushBuffer=function(t){if(this.state===jr||this.state===qr){var e=t.parent,r=this.getFwdBufferInfo(this.mediaBuffer,e),i=r&&r.len>.5;i&&this.reduceMaxBufferLength(r.len);var n=!i;return n&&this.warn("Buffer full error while media.currentTime is not buffered, flush "+e+" buffer"),t.frag&&(this.fragmentTracker.removeFragment(t.frag),this.nextLoadPosition=t.frag.start),this.resetLoadingState(),n}return!1},r.resetFragmentErrors=function(t){t===ve&&(this.fragCurrent=null),this.loadedmetadata||(this.startFragRequested=!1),this.state!==Gr&&(this.state=Kr)},r.afterBufferFlushed=function(t,e,r){if(t){var i=Ir.getBuffered(t);this.fragmentTracker.detectEvictedFragments(e,i,r),this.state===Xr&&this.resetLoadingState()}},r.resetLoadingState=function(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state=Kr},r.resetStartWhenNotLoaded=function(t){if(!this.loadedmetadata){this.startFragRequested=!1;var e=this.levels?this.levels[t].details:null;null!=e&&e.live?(this.startPosition=-1,this.setStartPosition(e,0),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}},r.resetWhenMissingContext=function(t){var e;this.warn("The loading context changed while buffering fragment "+t.sn+" of level "+t.level+". This chunk will not be buffered."),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded(null!=(e=this.levelLastLoaded)?e:t.level),this.resetLoadingState()},r.removeUnbufferedFrags=function(t){void 0===t&&(t=0),this.fragmentTracker.removeFragmentsInRange(t,1/0,this.playlistType,!1,!0)},r.updateLevelTiming=function(t,e,r,i){var n,a=this,s=r.details;if(s){if(Object.keys(t.elementaryStreams).reduce((function(e,n){var o=t.elementaryStreams[n];if(o){var l=o.endPTS-o.startPTS;if(l<=0)return a.warn("Could not parse fragment "+t.sn+" "+n+" duration reliably ("+l+")"),e||!1;var u=i?0:Be(s,t,o.startPTS,o.endPTS,o.startDTS,o.endDTS);return a.hls.trigger(S.LEVEL_PTS_UPDATED,{details:s,level:r,drift:u,type:n,frag:t,start:o.startPTS,end:o.endPTS}),!0}return e}),!1))r.fragmentError=0;else if(null===(null==(n=this.transmuxer)?void 0:n.error)){var o=new Error("Found no media in fragment "+t.sn+" of level "+t.level+" resetting transmuxer to fallback to playlist timing");if(0===r.fragmentError&&(r.fragmentError++,t.gap=!0,this.fragmentTracker.removeFragment(t),this.fragmentTracker.fragBuffered(t,!0)),this.warn(o.message),this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:R.FRAG_PARSING_ERROR,fatal:!1,error:o,frag:t,reason:"Found no media in msn "+t.sn+' of level "'+r.url+'"'}),!this.hls)return;this.resetTransmuxer()}this.state=qr,this.hls.trigger(S.FRAG_PARSED,{frag:t,part:e})}else this.warn("level.details undefined")},r.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},r.recoverWorkerError=function(t){var e,r,i;"demuxerWorker"===t.event&&(this.fragmentTracker.removeAllFragments(),this.resetTransmuxer(),this.resetStartWhenNotLoaded(null!=(e=null!=(r=this.levelLastLoaded)?r:null==(i=this.fragCurrent)?void 0:i.level)?e:0),this.resetLoadingState())},a(e,[{key:"state",get:function(){return this._state},set:function(t){var e=this._state;e!==t&&(this._state=t,this.log(e+"->"+t))}}]),e}(br);function Zr(){return self.SourceBuffer||self.WebKitSourceBuffer}function ti(t,e){return void 0===t&&(t=""),void 0===e&&(e=9e4),{type:t,id:-1,pid:-1,inputTimeScale:e,sequenceNumber:-1,samples:[],dropped:0}}var ei=function(){function t(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.basePTS=null,this.initPTS=null,this.lastPTS=null}var e=t.prototype;return e.resetInitSegment=function(t,e,r,i){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},e.resetTimeStamp=function(t){this.initPTS=t,this.resetContiguity()},e.resetContiguity=function(){this.basePTS=null,this.lastPTS=null,this.frameIndex=0},e.canParse=function(t,e){return!1},e.appendFrame=function(t,e,r){},e.demux=function(t,e){this.cachedData&&(t=xt(this.cachedData,t),this.cachedData=null);var r,i=st(t,0),n=i?i.length:0,a=this._audioTrack,s=this._id3Track,o=i?function(t){for(var e=dt(t),r=0;r<e.length;r++){var i=e[r];if(ut(i))return mt(i)}}(i):void 0,l=t.length;for((null===this.basePTS||0===this.frameIndex&&E(o))&&(this.basePTS=ri(o,e,this.initPTS),this.lastPTS=this.basePTS),null===this.lastPTS&&(this.lastPTS=this.basePTS),i&&i.length>0&&s.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:i,type:Ae,duration:Number.POSITIVE_INFINITY});n<l;){if(this.canParse(t,n)){var u=this.appendFrame(a,t,n);u?(this.frameIndex++,this.lastPTS=u.sample.pts,r=n+=u.length):n=l}else lt(t,n)?(i=st(t,n),s.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:i,type:Ae,duration:Number.POSITIVE_INFINITY}),r=n+=i.length):n++;if(n===l&&r!==l){var h=rt(t,r);this.cachedData?this.cachedData=xt(this.cachedData,h):this.cachedData=h}}return{audioTrack:a,videoTrack:ti(),id3Track:s,textTrack:ti()}},e.demuxSampleAes=function(t,e,r){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},e.flush=function(t){var e=this.cachedData;return e&&(this.cachedData=null,this.demux(e,0)),{audioTrack:this._audioTrack,videoTrack:ti(),id3Track:this._id3Track,textTrack:ti()}},e.destroy=function(){},t}(),ri=function(t,e,r){return E(t)?90*t:9e4*e+(r?9e4*r.baseTime/r.timescale:0)};function ii(t,e){return 255===t[e]&&240==(246&t[e+1])}function ni(t,e){return 1&t[e+1]?7:9}function ai(t,e){return(3&t[e+3])<<11|t[e+4]<<3|(224&t[e+5])>>>5}function si(t,e){return e+1<t.length&&ii(t,e)}function oi(t,e){if(si(t,e)){var r=ni(t,e);if(e+r>=t.length)return!1;var i=ai(t,e);if(i<=r)return!1;var n=e+i;return n===t.length||si(t,n)}return!1}function li(t,e,r,i,n){if(!t.samplerate){var a=function(t,e,r,i){var n,a,s,o,l=navigator.userAgent.toLowerCase(),u=i,h=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];n=1+((192&e[r+2])>>>6);var d=(60&e[r+2])>>>2;if(!(d>h.length-1))return s=(1&e[r+2])<<2,s|=(192&e[r+3])>>>6,w.log("manifest codec:"+i+", ADTS type:"+n+", samplingIndex:"+d),/firefox/i.test(l)?d>=6?(n=5,o=new Array(4),a=d-3):(n=2,o=new Array(2),a=d):-1!==l.indexOf("android")?(n=2,o=new Array(2),a=d):(n=5,o=new Array(4),i&&(-1!==i.indexOf("mp4a.40.29")||-1!==i.indexOf("mp4a.40.5"))||!i&&d>=6?a=d-3:((i&&-1!==i.indexOf("mp4a.40.2")&&(d>=6&&1===s||/vivaldi/i.test(l))||!i&&1===s)&&(n=2,o=new Array(2)),a=d)),o[0]=n<<3,o[0]|=(14&d)>>1,o[1]|=(1&d)<<7,o[1]|=s<<3,5===n&&(o[1]|=(14&a)>>1,o[2]=(1&a)<<7,o[2]|=8,o[3]=0),{config:o,samplerate:h[d],channelCount:s,codec:"mp4a.40."+n,manifestCodec:u};t.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:R.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+d})}(e,r,i,n);if(!a)return;t.config=a.config,t.samplerate=a.samplerate,t.channelCount=a.channelCount,t.codec=a.codec,t.manifestCodec=a.manifestCodec,w.log("parsed codec:"+t.codec+", rate:"+a.samplerate+", channels:"+a.channelCount)}}function ui(t){return 9216e4/t}function hi(t,e,r,i,n){var a,s=i+n*ui(t.samplerate),o=function(t,e){var r=ni(t,e);if(e+r<=t.length){var i=ai(t,e)-r;if(i>0)return{headerLength:r,frameLength:i}}}(e,r);if(o){var l=o.frameLength,u=o.headerLength,h=u+l,d=Math.max(0,r+h-e.length);d?(a=new Uint8Array(h-u)).set(e.subarray(r+u,e.length),0):a=e.subarray(r+u,r+h);var c={unit:a,pts:s};return d||t.samples.push(c),{sample:c,length:h,missing:d}}var f=e.length-r;return(a=new Uint8Array(f)).set(e.subarray(r,e.length),0),{sample:{unit:a,pts:s},length:f,missing:-1}}var di=function(t){function e(e,r){var i;return(i=t.call(this)||this).observer=void 0,i.config=void 0,i.observer=e,i.config=r,i}l(e,t);var r=e.prototype;return r.resetInitSegment=function(e,r,i,n){t.prototype.resetInitSegment.call(this,e,r,i,n),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"aac",samples:[],manifestCodec:r,duration:n,inputTimeScale:9e4,dropped:0}},e.probe=function(t){if(!t)return!1;for(var e=(st(t,0)||[]).length,r=t.length;e<r;e++)if(oi(t,e))return w.log("ADTS sync word found !"),!0;return!1},r.canParse=function(t,e){return function(t,e){return function(t,e){return e+5<t.length}(t,e)&&ii(t,e)&&ai(t,e)<=t.length-e}(t,e)},r.appendFrame=function(t,e,r){li(t,this.observer,e,r,t.manifestCodec);var i=hi(t,e,r,this.basePTS,this.frameIndex);if(i&&0===i.missing)return i},e}(ei),ci=/\/emsg[-/]ID3/i,fi=function(){function t(t,e){this.remainderData=null,this.timeOffset=0,this.config=void 0,this.videoTrack=void 0,this.audioTrack=void 0,this.id3Track=void 0,this.txtTrack=void 0,this.config=e}var e=t.prototype;return e.resetTimeStamp=function(){},e.resetInitSegment=function(t,e,r,i){var n=this.videoTrack=ti("video",1),a=this.audioTrack=ti("audio",1),s=this.txtTrack=ti("text",1);if(this.id3Track=ti("id3",1),this.timeOffset=0,null!=t&&t.byteLength){var o=Ct(t);if(o.video){var l=o.video,u=l.id,h=l.timescale,d=l.codec;n.id=u,n.timescale=s.timescale=h,n.codec=d}if(o.audio){var c=o.audio,f=c.id,g=c.timescale,v=c.codec;a.id=f,a.timescale=g,a.codec=v}s.id=Lt.text,n.sampleDuration=0,n.duration=a.duration=i}},e.resetContiguity=function(){this.remainderData=null},t.probe=function(t){return It(t=t.length>16384?t.subarray(0,16384):t,["moof"]).length>0},e.demux=function(t,e){this.timeOffset=e;var r=t,i=this.videoTrack,n=this.txtTrack;if(this.config.progressive){this.remainderData&&(r=xt(this.remainderData,t));var a=function(t){var e={valid:null,remainder:null},r=It(t,["moof"]);if(!r)return e;if(r.length<2)return e.remainder=t,e;var i=r[r.length-1];return e.valid=rt(t,0,i.byteOffset-8),e.remainder=rt(t,i.byteOffset-8),e}(r);this.remainderData=a.remainder,i.samples=a.valid||new Uint8Array}else i.samples=r;var s=this.extractID3Track(i,e);return n.samples=Ft(e,i),{videoTrack:i,audioTrack:this.audioTrack,id3Track:s,textTrack:this.txtTrack}},e.flush=function(){var t=this.timeOffset,e=this.videoTrack,r=this.txtTrack;e.samples=this.remainderData||new Uint8Array,this.remainderData=null;var i=this.extractID3Track(e,this.timeOffset);return r.samples=Ft(t,e),{videoTrack:e,audioTrack:ti(),id3Track:i,textTrack:ti()}},e.extractID3Track=function(t,e){var r=this.id3Track;if(t.samples.length){var i=It(t.samples,["emsg"]);i&&i.forEach((function(t){var i=function(t){var e=t[0],r="",i="",n=0,a=0,s=0,o=0,l=0,u=0;if(0===e){for(;"\0"!==Rt(t.subarray(u,u+1));)r+=Rt(t.subarray(u,u+1)),u+=1;for(r+=Rt(t.subarray(u,u+1)),u+=1;"\0"!==Rt(t.subarray(u,u+1));)i+=Rt(t.subarray(u,u+1)),u+=1;i+=Rt(t.subarray(u,u+1)),u+=1,n=kt(t,12),a=kt(t,16),o=kt(t,20),l=kt(t,24),u=28}else if(1===e){n=kt(t,u+=4);var h=kt(t,u+=4),d=kt(t,u+=4);for(u+=4,s=Math.pow(2,32)*h+d,Number.isSafeInteger(s)||(s=Number.MAX_SAFE_INTEGER,w.warn("Presentation time exceeds safe integer limit and wrapped to max safe integer in parsing emsg box")),o=kt(t,u),l=kt(t,u+=4),u+=4;"\0"!==Rt(t.subarray(u,u+1));)r+=Rt(t.subarray(u,u+1)),u+=1;for(r+=Rt(t.subarray(u,u+1)),u+=1;"\0"!==Rt(t.subarray(u,u+1));)i+=Rt(t.subarray(u,u+1)),u+=1;i+=Rt(t.subarray(u,u+1)),u+=1}return{schemeIdUri:r,value:i,timeScale:n,presentationTime:s,presentationTimeDelta:a,eventDuration:o,id:l,payload:t.subarray(u,t.byteLength)}}(t);if(ci.test(i.schemeIdUri)){var n=E(i.presentationTime)?i.presentationTime/i.timeScale:e+i.presentationTimeDelta/i.timeScale,a=4294967295===i.eventDuration?Number.POSITIVE_INFINITY:i.eventDuration/i.timeScale;a<=.001&&(a=Number.POSITIVE_INFINITY);var s=i.payload;r.samples.push({data:s,len:s.byteLength,dts:n,pts:n,type:be,duration:a})}}))}return r},e.demuxSampleAes=function(t,e,r){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},e.destroy=function(){},t}(),gi=null,vi=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],mi=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],pi=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],yi=[0,1,1,4];function Ti(t,e,r,i,n){if(!(r+24>e.length)){var a=Ei(e,r);if(a&&r+a.frameLength<=e.length){var s=i+n*(9e4*a.samplesPerFrame/a.sampleRate),o={unit:e.subarray(r,r+a.frameLength),pts:s,dts:s};return t.config=[],t.channelCount=a.channelCount,t.samplerate=a.sampleRate,t.samples.push(o),{sample:o,length:a.frameLength,missing:0}}}}function Ei(t,e){var r=t[e+1]>>3&3,i=t[e+1]>>1&3,n=t[e+2]>>4&15,a=t[e+2]>>2&3;if(1!==r&&0!==n&&15!==n&&3!==a){var s=t[e+2]>>1&1,o=t[e+3]>>6,l=1e3*vi[14*(3===r?3-i:3===i?3:4)+n-1],u=mi[3*(3===r?0:2===r?1:2)+a],h=3===o?1:2,d=pi[r][i],c=yi[i],f=8*d*c,g=Math.floor(d*l/u+s)*c;if(null===gi){var v=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);gi=v?parseInt(v[1]):0}return!!gi&&gi<=87&&2===i&&l>=224e3&&0===o&&(t[e+3]=128|t[e+3]),{sampleRate:u,channelCount:h,frameLength:g,samplesPerFrame:f}}}function Si(t,e){return 255===t[e]&&224==(224&t[e+1])&&0!=(6&t[e+1])}function Li(t,e){return e+1<t.length&&Si(t,e)}function Ri(t,e){if(e+1<t.length&&Si(t,e)){var r=Ei(t,e),i=4;null!=r&&r.frameLength&&(i=r.frameLength);var n=e+i;return n===t.length||Li(t,n)}return!1}var Ai=function(){function t(t){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=t,this.bytesAvailable=t.byteLength,this.word=0,this.bitsAvailable=0}var e=t.prototype;return e.loadWord=function(){var t=this.data,e=this.bytesAvailable,r=t.byteLength-e,i=new Uint8Array(4),n=Math.min(4,e);if(0===n)throw new Error("no bytes available");i.set(t.subarray(r,r+n)),this.word=new DataView(i.buffer).getUint32(0),this.bitsAvailable=8*n,this.bytesAvailable-=n},e.skipBits=function(t){var e;t=Math.min(t,8*this.bytesAvailable+this.bitsAvailable),this.bitsAvailable>t?(this.word<<=t,this.bitsAvailable-=t):(t-=this.bitsAvailable,t-=(e=t>>3)<<3,this.bytesAvailable-=e,this.loadWord(),this.word<<=t,this.bitsAvailable-=t)},e.readBits=function(t){var e=Math.min(this.bitsAvailable,t),r=this.word>>>32-e;if(t>32&&w.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=e,this.bitsAvailable>0)this.word<<=e;else{if(!(this.bytesAvailable>0))throw new Error("no bits available");this.loadWord()}return(e=t-e)>0&&this.bitsAvailable?r<<e|this.readBits(e):r},e.skipLZ=function(){var t;for(t=0;t<this.bitsAvailable;++t)if(0!=(this.word&2147483648>>>t))return this.word<<=t,this.bitsAvailable-=t,t;return this.loadWord(),t+this.skipLZ()},e.skipUEG=function(){this.skipBits(1+this.skipLZ())},e.skipEG=function(){this.skipBits(1+this.skipLZ())},e.readUEG=function(){var t=this.skipLZ();return this.readBits(t+1)-1},e.readEG=function(){var t=this.readUEG();return 1&t?1+t>>>1:-1*(t>>>1)},e.readBoolean=function(){return 1===this.readBits(1)},e.readUByte=function(){return this.readBits(8)},e.readUShort=function(){return this.readBits(16)},e.readUInt=function(){return this.readBits(32)},e.skipScalingList=function(t){for(var e=8,r=8,i=0;i<t;i++)0!==r&&(r=(e+this.readEG()+256)%256),e=0===r?e:r},e.readSPS=function(){var t,e,r,i=0,n=0,a=0,s=0,o=this.readUByte.bind(this),l=this.readBits.bind(this),u=this.readUEG.bind(this),h=this.readBoolean.bind(this),d=this.skipBits.bind(this),c=this.skipEG.bind(this),f=this.skipUEG.bind(this),g=this.skipScalingList.bind(this);o();var v=o();if(l(5),d(3),o(),f(),100===v||110===v||122===v||244===v||44===v||83===v||86===v||118===v||128===v){var m=u();if(3===m&&d(1),f(),f(),d(1),h())for(e=3!==m?8:12,r=0;r<e;r++)h()&&g(r<6?16:64)}f();var p=u();if(0===p)u();else if(1===p)for(d(1),c(),c(),t=u(),r=0;r<t;r++)c();f(),d(1);var y=u(),T=u(),E=l(1);0===E&&d(1),d(1),h()&&(i=u(),n=u(),a=u(),s=u());var S=[1,1];if(h()&&h())switch(o()){case 1:S=[1,1];break;case 2:S=[12,11];break;case 3:S=[10,11];break;case 4:S=[16,11];break;case 5:S=[40,33];break;case 6:S=[24,11];break;case 7:S=[20,11];break;case 8:S=[32,11];break;case 9:S=[80,33];break;case 10:S=[18,11];break;case 11:S=[15,11];break;case 12:S=[64,33];break;case 13:S=[160,99];break;case 14:S=[4,3];break;case 15:S=[3,2];break;case 16:S=[2,1];break;case 255:S=[o()<<8|o(),o()<<8|o()]}return{width:Math.ceil(16*(y+1)-2*i-2*n),height:(2-E)*(T+1)*16-(E?2:4)*(a+s),pixelRatio:S}},e.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},t}(),ki=function(){function t(t,e,r){this.keyData=void 0,this.decrypter=void 0,this.keyData=r,this.decrypter=new Ur(e,{removePKCS7Padding:!1})}var e=t.prototype;return e.decryptBuffer=function(t){return this.decrypter.decrypt(t,this.keyData.key.buffer,this.keyData.iv.buffer)},e.decryptAacSample=function(t,e,r){var i=this,n=t[e].unit;if(!(n.length<=16)){var a=n.subarray(16,n.length-n.length%16),s=a.buffer.slice(a.byteOffset,a.byteOffset+a.length);this.decryptBuffer(s).then((function(a){var s=new Uint8Array(a);n.set(s,16),i.decrypter.isSync()||i.decryptAacSamples(t,e+1,r)}))}},e.decryptAacSamples=function(t,e,r){for(;;e++){if(e>=t.length)return void r();if(!(t[e].unit.length<32||(this.decryptAacSample(t,e,r),this.decrypter.isSync())))return}},e.getAvcEncryptedData=function(t){for(var e=16*Math.floor((t.length-48)/160)+16,r=new Int8Array(e),i=0,n=32;n<t.length-16;n+=160,i+=16)r.set(t.subarray(n,n+16),i);return r},e.getAvcDecryptedUnit=function(t,e){for(var r=new Uint8Array(e),i=0,n=32;n<t.length-16;n+=160,i+=16)t.set(r.subarray(i,i+16),n);return t},e.decryptAvcSample=function(t,e,r,i,n){var a=this,s=Nt(n.data),o=this.getAvcEncryptedData(s);this.decryptBuffer(o.buffer).then((function(o){n.data=a.getAvcDecryptedUnit(s,o),a.decrypter.isSync()||a.decryptAvcSamples(t,e,r+1,i)}))},e.decryptAvcSamples=function(t,e,r,i){if(t instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;e++,r=0){if(e>=t.length)return void i();for(var n=t[e].units;!(r>=n.length);r++){var a=n[r];if(!(a.data.length<=48||1!==a.type&&5!==a.type||(this.decryptAvcSample(t,e,r,i,a),this.decrypter.isSync())))return}}},t}(),bi=188,Di=function(){function t(t,e,r){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=t,this.config=e,this.typeSupported=r}t.probe=function(e){var r=t.syncOffset(e);return r>0&&w.warn("MPEG2-TS detected but first sync word found @ offset "+r),-1!==r},t.syncOffset=function(t){for(var e=t.length,r=Math.min(940,t.length-bi)+1,i=0;i<r;){for(var n=!1,a=-1,s=0,o=i;o<e;o+=bi){if(71!==t[o]){if(s)return-1;break}if(s++,-1===a&&0!==(a=o)&&(r=Math.min(a+18612,t.length-bi)+1),n||(n=0===wi(t,o)),n&&s>1&&(0===a&&s>2||o+bi>r))return a}i++}return-1},t.createTrack=function(t,e){return{container:"video"===t||"audio"===t?"video/mp2t":void 0,type:t,id:Lt[t],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:"audio"===t?e:void 0}};var e=t.prototype;return e.resetInitSegment=function(e,r,i,n){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=t.createTrack("video"),this._audioTrack=t.createTrack("audio",n),this._id3Track=t.createTrack("id3"),this._txtTrack=t.createTrack("text"),this._audioTrack.segmentCodec="aac",this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.audioCodec=r,this.videoCodec=i,this._duration=n},e.resetTimeStamp=function(){},e.resetContiguity=function(){var t=this._audioTrack,e=this._avcTrack,r=this._id3Track;t&&(t.pesData=null),e&&(e.pesData=null),r&&(r.pesData=null),this.aacOverFlow=null,this.avcSample=null,this.remainderData=null},e.demux=function(e,r,i,n){var a;void 0===i&&(i=!1),void 0===n&&(n=!1),i||(this.sampleAes=null);var s=this._avcTrack,o=this._audioTrack,l=this._id3Track,u=this._txtTrack,h=s.pid,d=s.pesData,c=o.pid,f=l.pid,g=o.pesData,v=l.pesData,m=null,p=this.pmtParsed,y=this._pmtId,T=e.length;if(this.remainderData&&(T=(e=xt(this.remainderData,e)).length,this.remainderData=null),T<bi&&!n)return this.remainderData=e,{audioTrack:o,videoTrack:s,id3Track:l,textTrack:u};var E=Math.max(0,t.syncOffset(e));(T-=(T-E)%bi)<e.byteLength&&!n&&(this.remainderData=new Uint8Array(e.buffer,T,e.buffer.byteLength-T));for(var A=0,k=E;k<T;k+=bi)if(71===e[k]){var b=!!(64&e[k+1]),D=wi(e,k),I=void 0;if((48&e[k+3])>>4>1){if((I=k+5+e[k+4])===k+bi)continue}else I=k+4;switch(D){case h:b&&(d&&(a=Pi(d))&&this.parseAVCPES(s,u,a,!1),d={data:[],size:0}),d&&(d.data.push(e.subarray(I,k+bi)),d.size+=k+bi-I);break;case c:if(b){if(g&&(a=Pi(g)))switch(o.segmentCodec){case"aac":this.parseAACPES(o,a);break;case"mp3":this.parseMPEGPES(o,a)}g={data:[],size:0}}g&&(g.data.push(e.subarray(I,k+bi)),g.size+=k+bi-I);break;case f:b&&(v&&(a=Pi(v))&&this.parseID3PES(l,a),v={data:[],size:0}),v&&(v.data.push(e.subarray(I,k+bi)),v.size+=k+bi-I);break;case 0:b&&(I+=e[I]+1),y=this._pmtId=Ci(e,I);break;case y:b&&(I+=e[I]+1);var C=_i(e,I,this.typeSupported,i);(h=C.avc)>0&&(s.pid=h),(c=C.audio)>0&&(o.pid=c,o.segmentCodec=C.segmentCodec),(f=C.id3)>0&&(l.pid=f),null===m||p||(w.warn("MPEG-TS PMT found at "+k+" after unknown PID '"+m+"'. Backtracking to sync byte @"+E+" to parse all TS packets."),m=null,k=E-188),p=this.pmtParsed=!0;break;case 17:case 8191:break;default:m=D}}else A++;if(A>0){var _=new Error("Found "+A+" TS packet/s that do not start with 0x47");this.observer.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:R.FRAG_PARSING_ERROR,fatal:!1,error:_,reason:_.message})}s.pesData=d,o.pesData=g,l.pesData=v;var P={audioTrack:o,videoTrack:s,id3Track:l,textTrack:u};return n&&this.extractRemainingSamples(P),P},e.flush=function(){var t,e=this.remainderData;return this.remainderData=null,t=e?this.demux(e,-1,!1,!0):{videoTrack:this._avcTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack},this.extractRemainingSamples(t),this.sampleAes?this.decrypt(t,this.sampleAes):t},e.extractRemainingSamples=function(t){var e,r=t.audioTrack,i=t.videoTrack,n=t.id3Track,a=t.textTrack,s=i.pesData,o=r.pesData,l=n.pesData;if(s&&(e=Pi(s))?(this.parseAVCPES(i,a,e,!0),i.pesData=null):i.pesData=s,o&&(e=Pi(o))){switch(r.segmentCodec){case"aac":this.parseAACPES(r,e);break;case"mp3":this.parseMPEGPES(r,e)}r.pesData=null}else null!=o&&o.size&&w.log("last AAC PES packet truncated,might overlap between fragments"),r.pesData=o;l&&(e=Pi(l))?(this.parseID3PES(n,e),n.pesData=null):n.pesData=l},e.demuxSampleAes=function(t,e,r){var i=this.demux(t,r,!0,!this.config.progressive),n=this.sampleAes=new ki(this.observer,this.config,e);return this.decrypt(i,n)},e.decrypt=function(t,e){return new Promise((function(r){var i=t.audioTrack,n=t.videoTrack;i.samples&&"aac"===i.segmentCodec?e.decryptAacSamples(i.samples,0,(function(){n.samples?e.decryptAvcSamples(n.samples,0,0,(function(){r(t)})):r(t)})):n.samples&&e.decryptAvcSamples(n.samples,0,0,(function(){r(t)}))}))},e.destroy=function(){this._duration=0},e.parseAVCPES=function(t,e,r,i){var n,a=this,s=this.parseAVCNALu(t,r.data),o=this.avcSample,l=!1;r.data=null,o&&s.length&&!t.audFound&&(xi(o,t),o=this.avcSample=Ii(!1,r.pts,r.dts,"")),s.forEach((function(i){var s;switch(i.type){case 1:var u=!1;n=!0;var h,d=i.data;if(l&&d.length>4){var c=new Ai(d).readSliceType();2!==c&&4!==c&&7!==c&&9!==c||(u=!0)}u&&null!=(h=o)&&h.frame&&!o.key&&(xi(o,t),o=a.avcSample=null),o||(o=a.avcSample=Ii(!0,r.pts,r.dts,"")),o.frame=!0,o.key=u;break;case 5:n=!0,null!=(s=o)&&s.frame&&!o.key&&(xi(o,t),o=a.avcSample=null),o||(o=a.avcSample=Ii(!0,r.pts,r.dts,"")),o.key=!0,o.frame=!0;break;case 6:n=!0,Ot(i.data,1,r.pts,e.samples);break;case 7:if(n=!0,l=!0,!t.sps){var f=i.data,g=new Ai(f).readSPS();t.width=g.width,t.height=g.height,t.pixelRatio=g.pixelRatio,t.sps=[f],t.duration=a._duration;for(var v=f.subarray(1,4),m="avc1.",p=0;p<3;p++){var y=v[p].toString(16);y.length<2&&(y="0"+y),m+=y}t.codec=m}break;case 8:n=!0,t.pps||(t.pps=[i.data]);break;case 9:n=!1,t.audFound=!0,o&&xi(o,t),o=a.avcSample=Ii(!1,r.pts,r.dts,"");break;case 12:n=!0;break;default:n=!1,o&&(o.debug+="unknown NAL "+i.type+" ")}o&&n&&o.units.push(i)})),i&&o&&(xi(o,t),this.avcSample=null)},e.getLastNalUnit=function(t){var e,r,i=this.avcSample;if(i&&0!==i.units.length||(i=t[t.length-1]),null!=(e=i)&&e.units){var n=i.units;r=n[n.length-1]}return r},e.parseAVCNALu=function(t,e){var r,i,n=e.byteLength,a=t.naluState||0,s=a,o=[],l=0,u=-1,h=0;for(-1===a&&(u=0,h=31&e[0],a=0,l=1);l<n;)if(r=e[l++],a)if(1!==a)if(r)if(1===r){if(u>=0){var d={data:e.subarray(u,l-a-1),type:h};o.push(d)}else{var c=this.getLastNalUnit(t.samples);if(c&&(s&&l<=4-s&&c.state&&(c.data=c.data.subarray(0,c.data.byteLength-s)),(i=l-a-1)>0)){var f=new Uint8Array(c.data.byteLength+i);f.set(c.data,0),f.set(e.subarray(0,i),c.data.byteLength),c.data=f,c.state=0}}l<n?(u=l,h=31&e[l],a=0):a=-1}else a=0;else a=3;else a=r?0:2;else a=r?0:1;if(u>=0&&a>=0){var g={data:e.subarray(u,n),type:h,state:a};o.push(g)}if(0===o.length){var v=this.getLastNalUnit(t.samples);if(v){var m=new Uint8Array(v.data.byteLength+e.byteLength);m.set(v.data,0),m.set(e,v.data.byteLength),v.data=m}}return t.naluState=a,o},e.parseAACPES=function(t,e){var r,i,n,a=0,s=this.aacOverFlow,o=e.data;if(s){this.aacOverFlow=null;var l=s.missing,u=s.sample.unit.byteLength;if(-1===l){var h=new Uint8Array(u+o.byteLength);h.set(s.sample.unit,0),h.set(o,u),o=h}else{var d=u-l;s.sample.unit.set(o.subarray(0,l),d),t.samples.push(s.sample),a=s.missing}}for(r=a,i=o.length;r<i-1&&!si(o,r);r++);if(r!==a){var c,f=r<i-1;c=f?"AAC PES did not start with ADTS header,offset:"+r:"No ADTS header found in AAC PES";var g=new Error(c);if(w.warn("parsing error: "+c),this.observer.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:R.FRAG_PARSING_ERROR,fatal:!1,levelRetry:f,error:g,reason:c}),!f)return}if(li(t,this.observer,o,r,this.audioCodec),void 0!==e.pts)n=e.pts;else{if(!s)return void w.warn("[tsdemuxer]: AAC PES unknown PTS");var v=ui(t.samplerate);n=s.sample.pts+v}for(var m,p=0;r<i;){if(r+=(m=hi(t,o,r,n,p)).length,m.missing){this.aacOverFlow=m;break}for(p++;r<i-1&&!si(o,r);r++);}},e.parseMPEGPES=function(t,e){var r=e.data,i=r.length,n=0,a=0,s=e.pts;if(void 0!==s)for(;a<i;)if(Li(r,a)){var o=Ti(t,r,a,s,n);if(!o)break;a+=o.length,n++}else a++;else w.warn("[tsdemuxer]: MPEG PES unknown PTS")},e.parseID3PES=function(t,e){if(void 0!==e.pts){var r=o({},e,{type:this._avcTrack?be:Ae,duration:Number.POSITIVE_INFINITY});t.samples.push(r)}else w.warn("[tsdemuxer]: ID3 PES unknown PTS")},t}();function Ii(t,e,r,i){return{key:t,frame:!1,pts:e,dts:r,units:[],debug:i,length:0}}function wi(t,e){return((31&t[e+1])<<8)+t[e+2]}function Ci(t,e){return(31&t[e+10])<<8|t[e+11]}function _i(t,e,r,i){var n={audio:-1,avc:-1,id3:-1,segmentCodec:"aac"},a=e+3+((15&t[e+1])<<8|t[e+2])-4;for(e+=12+((15&t[e+10])<<8|t[e+11]);e<a;){var s=wi(t,e);switch(t[e]){case 207:if(!i){w.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:-1===n.audio&&(n.audio=s);break;case 21:-1===n.id3&&(n.id3=s);break;case 219:if(!i){w.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:-1===n.avc&&(n.avc=s);break;case 3:case 4:!0!==r.mpeg&&!0!==r.mp3?w.log("MPEG audio found, not supported in this browser"):-1===n.audio&&(n.audio=s,n.segmentCodec="mp3");break;case 36:w.warn("Unsupported HEVC stream type found")}e+=5+((15&t[e+3])<<8|t[e+4])}return n}function Pi(t){var e,r,i,n,a,s=0,o=t.data;if(!t||0===t.size)return null;for(;o[0].length<19&&o.length>1;){var l=new Uint8Array(o[0].length+o[1].length);l.set(o[0]),l.set(o[1],o[0].length),o[0]=l,o.splice(1,1)}if(1===((e=o[0])[0]<<16)+(e[1]<<8)+e[2]){if((r=(e[4]<<8)+e[5])&&r>t.size-6)return null;var u=e[7];192&u&&(n=536870912*(14&e[9])+4194304*(255&e[10])+16384*(254&e[11])+128*(255&e[12])+(254&e[13])/2,64&u?n-(a=536870912*(14&e[14])+4194304*(255&e[15])+16384*(254&e[16])+128*(255&e[17])+(254&e[18])/2)>54e5&&(w.warn(Math.round((n-a)/9e4)+"s delta between PTS and DTS, align them"),n=a):a=n);var h=(i=e[8])+9;if(t.size<=h)return null;t.size-=h;for(var d=new Uint8Array(t.size),c=0,f=o.length;c<f;c++){var g=(e=o[c]).byteLength;if(h){if(h>g){h-=g;continue}e=e.subarray(h),g-=h,h=0}d.set(e,s),s+=g}return r&&(r-=i+3),{data:d,pts:n,dts:a,len:r}}return null}function xi(t,e){if(t.units.length&&t.frame){if(void 0===t.pts){var r=e.samples,i=r.length;if(!i)return void e.dropped++;var n=r[i-1];t.pts=n.pts,t.dts=n.dts}e.samples.push(t)}t.debug.length&&w.log(t.pts+"/"+t.dts+":"+t.debug)}var Fi=function(t){function e(){return t.apply(this,arguments)||this}l(e,t);var r=e.prototype;return r.resetInitSegment=function(e,r,i,n){t.prototype.resetInitSegment.call(this,e,r,i,n),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"mp3",samples:[],manifestCodec:r,duration:n,inputTimeScale:9e4,dropped:0}},e.probe=function(t){if(!t)return!1;for(var e=(st(t,0)||[]).length,r=t.length;e<r;e++)if(Ri(t,e))return w.log("MPEG Audio sync word found !"),!0;return!1},r.canParse=function(t,e){return function(t,e){return Si(t,e)&&4<=t.length-e}(t,e)},r.appendFrame=function(t,e,r){if(null!==this.basePTS)return Ti(t,e,r,this.basePTS,this.frameIndex)},e}(ei),Mi=function(){function t(){}return t.getSilentFrame=function(t,e){if("mp4a.40.2"===t){if(1===e)return new Uint8Array([0,200,0,128,35,128]);if(2===e)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(6===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(1===e)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(2===e)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(3===e)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}},t}(),Oi=Math.pow(2,32)-1,Ni=function(){function t(){}return t.init=function(){var e;for(e in t.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]},t.types)t.types.hasOwnProperty(e)&&(t.types[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);var r=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),i=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);t.HDLR_TYPES={video:r,audio:i};var n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),a=new Uint8Array([0,0,0,0,0,0,0,0]);t.STTS=t.STSC=t.STCO=a,t.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),t.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),t.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var s=new Uint8Array([105,115,111,109]),o=new Uint8Array([97,118,99,49]),l=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,s,l,s,o),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,n))},t.box=function(t){for(var e=8,r=arguments.length,i=new Array(r>1?r-1:0),n=1;n<r;n++)i[n-1]=arguments[n];for(var a=i.length,s=a;a--;)e+=i[a].byteLength;var o=new Uint8Array(e);for(o[0]=e>>24&255,o[1]=e>>16&255,o[2]=e>>8&255,o[3]=255&e,o.set(t,4),a=0,e=8;a<s;a++)o.set(i[a],e),e+=i[a].byteLength;return o},t.hdlr=function(e){return t.box(t.types.hdlr,t.HDLR_TYPES[e])},t.mdat=function(e){return t.box(t.types.mdat,e)},t.mdhd=function(e,r){r*=e;var i=Math.floor(r/(Oi+1)),n=Math.floor(r%(Oi+1));return t.box(t.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,255&e,i>>24,i>>16&255,i>>8&255,255&i,n>>24,n>>16&255,n>>8&255,255&n,85,196,0,0]))},t.mdia=function(e){return t.box(t.types.mdia,t.mdhd(e.timescale,e.duration),t.hdlr(e.type),t.minf(e))},t.mfhd=function(e){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,e>>24,e>>16&255,e>>8&255,255&e]))},t.minf=function(e){return"audio"===e.type?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(e)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(e))},t.moof=function(e,r,i){return t.box(t.types.moof,t.mfhd(e),t.traf(i,r))},t.moov=function(e){for(var r=e.length,i=[];r--;)i[r]=t.trak(e[r]);return t.box.apply(null,[t.types.moov,t.mvhd(e[0].timescale,e[0].duration)].concat(i).concat(t.mvex(e)))},t.mvex=function(e){for(var r=e.length,i=[];r--;)i[r]=t.trex(e[r]);return t.box.apply(null,[t.types.mvex].concat(i))},t.mvhd=function(e,r){r*=e;var i=Math.floor(r/(Oi+1)),n=Math.floor(r%(Oi+1)),a=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,255&e,i>>24,i>>16&255,i>>8&255,255&i,n>>24,n>>16&255,n>>8&255,255&n,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return t.box(t.types.mvhd,a)},t.sdtp=function(e){var r,i,n=e.samples||[],a=new Uint8Array(4+n.length);for(r=0;r<n.length;r++)i=n[r].flags,a[r+4]=i.dependsOn<<4|i.isDependedOn<<2|i.hasRedundancy;return t.box(t.types.sdtp,a)},t.stbl=function(e){return t.box(t.types.stbl,t.stsd(e),t.box(t.types.stts,t.STTS),t.box(t.types.stsc,t.STSC),t.box(t.types.stsz,t.STSZ),t.box(t.types.stco,t.STCO))},t.avc1=function(e){var r,i,n,a=[],s=[];for(r=0;r<e.sps.length;r++)n=(i=e.sps[r]).byteLength,a.push(n>>>8&255),a.push(255&n),a=a.concat(Array.prototype.slice.call(i));for(r=0;r<e.pps.length;r++)n=(i=e.pps[r]).byteLength,s.push(n>>>8&255),s.push(255&n),s=s.concat(Array.prototype.slice.call(i));var o=t.box(t.types.avcC,new Uint8Array([1,a[3],a[4],a[5],255,224|e.sps.length].concat(a).concat([e.pps.length]).concat(s))),l=e.width,u=e.height,h=e.pixelRatio[0],d=e.pixelRatio[1];return t.box(t.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,l>>8&255,255&l,u>>8&255,255&u,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),o,t.box(t.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),t.box(t.types.pasp,new Uint8Array([h>>24,h>>16&255,h>>8&255,255&h,d>>24,d>>16&255,d>>8&255,255&d])))},t.esds=function(t){var e=t.config.length;return new Uint8Array([0,0,0,0,3,23+e,0,1,0,4,15+e,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([e]).concat(t.config).concat([6,1,2]))},t.mp4a=function(e){var r=e.samplerate;return t.box(t.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channelCount,0,16,0,0,0,0,r>>8&255,255&r,0,0]),t.box(t.types.esds,t.esds(e)))},t.mp3=function(e){var r=e.samplerate;return t.box(t.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channelCount,0,16,0,0,0,0,r>>8&255,255&r,0,0]))},t.stsd=function(e){return"audio"===e.type?"mp3"===e.segmentCodec&&"mp3"===e.codec?t.box(t.types.stsd,t.STSD,t.mp3(e)):t.box(t.types.stsd,t.STSD,t.mp4a(e)):t.box(t.types.stsd,t.STSD,t.avc1(e))},t.tkhd=function(e){var r=e.id,i=e.duration*e.timescale,n=e.width,a=e.height,s=Math.floor(i/(Oi+1)),o=Math.floor(i%(Oi+1));return t.box(t.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,255&r,0,0,0,0,s>>24,s>>16&255,s>>8&255,255&s,o>>24,o>>16&255,o>>8&255,255&o,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,n>>8&255,255&n,0,0,a>>8&255,255&a,0,0]))},t.traf=function(e,r){var i=t.sdtp(e),n=e.id,a=Math.floor(r/(Oi+1)),s=Math.floor(r%(Oi+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,255&n])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,a>>24,a>>16&255,a>>8&255,255&a,s>>24,s>>16&255,s>>8&255,255&s])),t.trun(e,i.length+16+20+8+16+8+8),i)},t.trak=function(e){return e.duration=e.duration||4294967295,t.box(t.types.trak,t.tkhd(e),t.mdia(e))},t.trex=function(e){var r=e.id;return t.box(t.types.trex,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,255&r,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},t.trun=function(e,r){var i,n,a,s,o,l,u=e.samples||[],h=u.length,d=12+16*h,c=new Uint8Array(d);for(r+=8+d,c.set(["video"===e.type?1:0,0,15,1,h>>>24&255,h>>>16&255,h>>>8&255,255&h,r>>>24&255,r>>>16&255,r>>>8&255,255&r],0),i=0;i<h;i++)a=(n=u[i]).duration,s=n.size,o=n.flags,l=n.cts,c.set([a>>>24&255,a>>>16&255,a>>>8&255,255&a,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o.isLeading<<2|o.dependsOn,o.isDependedOn<<6|o.hasRedundancy<<4|o.paddingValue<<1|o.isNonSync,61440&o.degradPrio,15&o.degradPrio,l>>>24&255,l>>>16&255,l>>>8&255,255&l],12+16*i);return t.box(t.types.trun,c)},t.initSegment=function(e){t.types||t.init();var r=t.moov(e),i=new Uint8Array(t.FTYP.byteLength+r.byteLength);return i.set(t.FTYP),i.set(r,t.FTYP.byteLength),i},t}();function Ui(t,e,r,i){void 0===r&&(r=1),void 0===i&&(i=!1);var n=t*e*r;return i?Math.round(n):n}function Bi(t,e){return void 0===e&&(e=!1),Ui(t,1e3,1/9e4,e)}Ni.types=void 0,Ni.HDLR_TYPES=void 0,Ni.STTS=void 0,Ni.STSC=void 0,Ni.STCO=void 0,Ni.STSZ=void 0,Ni.VMHD=void 0,Ni.SMHD=void 0,Ni.STSD=void 0,Ni.FTYP=void 0,Ni.DINF=void 0;var Gi=null,Ki=null,Hi=function(){function t(t,e,r,i){if(this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=null,this._initDTS=null,this.nextAvcDts=null,this.nextAudioPts=null,this.videoSampleDuration=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.observer=t,this.config=e,this.typeSupported=r,this.ISGenerated=!1,null===Gi){var n=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Gi=n?parseInt(n[1]):0}if(null===Ki){var a=navigator.userAgent.match(/Safari\/(\d+)/i);Ki=a?parseInt(a[1]):0}}var e=t.prototype;return e.destroy=function(){},e.resetTimeStamp=function(t){w.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=t},e.resetNextTimestamp=function(){w.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},e.resetInitSegment=function(){w.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},e.getVideoStartPts=function(t){var e=!1,r=t.reduce((function(t,r){var i=r.pts-t;return i<-4294967296?(e=!0,Vi(t,r.pts)):i>0?t:r.pts}),t[0].pts);return e&&w.debug("PTS rollover detected"),r},e.remux=function(t,e,r,i,n,a,s,o){var l,u,h,d,c,f,g=n,v=n,m=t.pid>-1,p=e.pid>-1,y=e.samples.length,T=t.samples.length>0,E=s&&y>0||y>1;if((!m||T)&&(!p||E)||this.ISGenerated||s){this.ISGenerated||(h=this.generateIS(t,e,n,a));var S,L=this.isVideoContiguous,R=-1;if(E&&(R=function(t){for(var e=0;e<t.length;e++)if(t[e].key)return e;return-1}(e.samples),!L&&this.config.forceKeyFrameOnDiscontinuity))if(f=!0,R>0){w.warn("[mp4-remuxer]: Dropped "+R+" out of "+y+" video samples due to a missing keyframe");var A=this.getVideoStartPts(e.samples);e.samples=e.samples.slice(R),e.dropped+=R,S=v+=(e.samples[0].pts-A)/e.inputTimeScale}else-1===R&&(w.warn("[mp4-remuxer]: No keyframe found out of "+y+" video samples"),f=!1);if(this.ISGenerated){if(T&&E){var k=this.getVideoStartPts(e.samples),b=(Vi(t.samples[0].pts,k)-k)/e.inputTimeScale;g+=Math.max(0,b),v+=Math.max(0,-b)}if(T){if(t.samplerate||(w.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),h=this.generateIS(t,e,n,a)),u=this.remuxAudio(t,g,this.isAudioContiguous,a,p||E||o===ve?v:void 0),E){var D=u?u.endPTS-u.startPTS:0;e.inputTimeScale||(w.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),h=this.generateIS(t,e,n,a)),l=this.remuxVideo(e,v,L,D)}}else E&&(l=this.remuxVideo(e,v,L,0));l&&(l.firstKeyFrame=R,l.independent=-1!==R,l.firstKeyFramePTS=S)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(r.samples.length&&(c=Yi(r,n,this._initPTS,this._initDTS)),i.samples.length&&(d=Wi(i,n,this._initPTS))),{audio:u,video:l,initSegment:h,independent:f,text:d,id3:c}},e.generateIS=function(t,e,r,i){var n,a,s,o=t.samples,l=e.samples,u=this.typeSupported,h={},d=this._initPTS,c=!d||i,f="audio/mp4";if(c&&(n=a=1/0),t.config&&o.length&&(t.timescale=t.samplerate,"mp3"===t.segmentCodec&&(u.mpeg?(f="audio/mpeg",t.codec=""):u.mp3&&(t.codec="mp3")),h.audio={id:"audio",container:f,codec:t.codec,initSegment:"mp3"===t.segmentCodec&&u.mpeg?new Uint8Array(0):Ni.initSegment([t]),metadata:{channelCount:t.channelCount}},c&&(s=t.inputTimeScale,d&&s===d.timescale?c=!1:n=a=o[0].pts-Math.round(s*r))),e.sps&&e.pps&&l.length&&(e.timescale=e.inputTimeScale,h.video={id:"main",container:"video/mp4",codec:e.codec,initSegment:Ni.initSegment([e]),metadata:{width:e.width,height:e.height}},c))if(s=e.inputTimeScale,d&&s===d.timescale)c=!1;else{var g=this.getVideoStartPts(l),v=Math.round(s*r);a=Math.min(a,Vi(l[0].dts,g)-v),n=Math.min(n,g-v)}if(Object.keys(h).length)return this.ISGenerated=!0,c?(this._initPTS={baseTime:n,timescale:s},this._initDTS={baseTime:a,timescale:s}):n=s=void 0,{tracks:h,initPTS:n,timescale:s}},e.remuxVideo=function(t,e,r,i){var n,a,s=t.inputTimeScale,l=t.samples,u=[],h=l.length,d=this._initPTS,c=this.nextAvcDts,f=8,g=this.videoSampleDuration,v=Number.POSITIVE_INFINITY,m=Number.NEGATIVE_INFINITY,p=!1;r&&null!==c||(c=e*s-(l[0].pts-Vi(l[0].dts,l[0].pts)));for(var y=d.baseTime*s/d.timescale,T=0;T<h;T++){var E=l[T];E.pts=Vi(E.pts-y,c),E.dts=Vi(E.dts-y,c),E.dts<l[T>0?T-1:T].dts&&(p=!0)}p&&l.sort((function(t,e){var r=t.dts-e.dts,i=t.pts-e.pts;return r||i})),n=l[0].dts;var A=(a=l[l.length-1].dts)-n,k=A?Math.round(A/(h-1)):g||t.inputTimeScale/30;if(r){var b=n-c,D=b>k,I=b<-1;if((D||I)&&(D?w.warn("AVC: "+Bi(b,!0)+" ms ("+b+"dts) hole between fragments detected, filling it"):w.warn("AVC: "+Bi(-b,!0)+" ms ("+b+"dts) overlapping between fragments detected"),!I||c>=l[0].pts)){n=c;var C=l[0].pts-b;l[0].dts=n,l[0].pts=C,w.log("Video: First PTS/DTS adjusted: "+Bi(C,!0)+"/"+Bi(n,!0)+", delta: "+Bi(b,!0)+" ms")}}n=Math.max(0,n);for(var _=0,P=0,x=0;x<h;x++){for(var F=l[x],M=F.units,O=M.length,N=0,U=0;U<O;U++)N+=M[U].data.length;P+=N,_+=O,F.length=N,F.dts=Math.max(F.dts,n),v=Math.min(F.pts,v),m=Math.max(F.pts,m)}a=l[h-1].dts;var B,G=P+4*_+8;try{B=new Uint8Array(G)}catch(t){return void this.observer.emit(S.ERROR,S.ERROR,{type:L.MUX_ERROR,details:R.REMUX_ALLOC_ERROR,fatal:!1,error:t,bytes:G,reason:"fail allocating video mdat "+G})}var K=new DataView(B.buffer);K.setUint32(0,G),B.set(Ni.types.mdat,4);for(var H=!1,V=Number.POSITIVE_INFINITY,Y=Number.POSITIVE_INFINITY,W=Number.NEGATIVE_INFINITY,j=Number.NEGATIVE_INFINITY,q=0;q<h;q++){for(var X=l[q],z=X.units,Q=0,$=0,J=z.length;$<J;$++){var Z=z[$],tt=Z.data,et=Z.data.byteLength;K.setUint32(f,et),f+=4,B.set(tt,f),f+=et,Q+=4+et}var rt=void 0;if(q<h-1)g=l[q+1].dts-X.dts,rt=l[q+1].pts-X.pts;else{var it=this.config,nt=q>0?X.dts-l[q-1].dts:k;if(rt=q>0?X.pts-l[q-1].pts:k,it.stretchShortVideoTrack&&null!==this.nextAudioPts){var at=Math.floor(it.maxBufferHole*s),st=(i?v+i*s:this.nextAudioPts)-X.pts;st>at?((g=st-nt)<0?g=nt:H=!0,w.log("[mp4-remuxer]: It is approximately "+st/90+" ms to the next segment; using duration "+g/90+" ms for the last video frame.")):g=nt}else g=nt}var ot=Math.round(X.pts-X.dts);V=Math.min(V,g),W=Math.max(W,g),Y=Math.min(Y,rt),j=Math.max(j,rt),u.push(new qi(X.key,g,Q,ot))}if(u.length)if(Gi){if(Gi<70){var lt=u[0].flags;lt.dependsOn=2,lt.isNonSync=0}}else if(Ki&&j-Y<W-V&&k/W<.025&&0===u[0].cts){w.warn("Found irregular gaps in sample duration. Using PTS instead of DTS to determine MP4 sample duration.");for(var ut=n,ht=0,dt=u.length;ht<dt;ht++){var ct=ut+u[ht].duration,ft=ut+u[ht].cts;if(ht<dt-1){var gt=ct+u[ht+1].cts;u[ht].duration=gt-ft}else u[ht].duration=ht?u[ht-1].duration:k;u[ht].cts=0,ut=ct}}g=H||!g?k:g,this.nextAvcDts=c=a+g,this.videoSampleDuration=g,this.isVideoContiguous=!0;var vt={data1:Ni.moof(t.sequenceNumber++,n,o({},t,{samples:u})),data2:B,startPTS:v/s,endPTS:(m+g)/s,startDTS:n/s,endDTS:c/s,type:"video",hasAudio:!1,hasVideo:!0,nb:u.length,dropped:t.dropped};return t.samples=[],t.dropped=0,vt},e.remuxAudio=function(t,e,r,i,n){var a=t.inputTimeScale,s=a/(t.samplerate?t.samplerate:a),l="aac"===t.segmentCodec?1024:1152,u=l*s,h=this._initPTS,d="mp3"===t.segmentCodec&&this.typeSupported.mpeg,c=[],f=void 0!==n,g=t.samples,v=d?0:8,m=this.nextAudioPts||-1,p=e*a,y=h.baseTime*a/h.timescale;if(this.isAudioContiguous=r=r||g.length&&m>0&&(i&&Math.abs(p-m)<9e3||Math.abs(Vi(g[0].pts-y,p)-m)<20*u),g.forEach((function(t){t.pts=Vi(t.pts-y,p)})),!r||m<0){if(g=g.filter((function(t){return t.pts>=0})),!g.length)return;m=0===n?0:i&&!f?Math.max(0,p):g[0].pts}if("aac"===t.segmentCodec)for(var T=this.config.maxAudioFramesDrift,E=0,A=m;E<g.length;E++){var k=g[E],b=k.pts,D=b-A,I=Math.abs(1e3*D/a);if(D<=-T*u&&f)0===E&&(w.warn("Audio frame @ "+(b/a).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*D/a)+" ms."),this.nextAudioPts=m=A=b);else if(D>=T*u&&I<1e4&&f){var C=Math.round(D/u);(A=b-C*u)<0&&(C--,A+=u),0===E&&(this.nextAudioPts=m=A),w.warn("[mp4-remuxer]: Injecting "+C+" audio frame @ "+(A/a).toFixed(3)+"s due to "+Math.round(1e3*D/a)+" ms gap.");for(var _=0;_<C;_++){var P=Math.max(A,0),x=Mi.getSilentFrame(t.manifestCodec||t.codec,t.channelCount);x||(w.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),x=k.unit.subarray()),g.splice(E,0,{unit:x,pts:P}),A+=u,E++}}k.pts=A,A+=u}for(var F,M=null,O=null,N=0,U=g.length;U--;)N+=g[U].unit.byteLength;for(var B=0,G=g.length;B<G;B++){var K=g[B],H=K.unit,V=K.pts;if(null!==O)c[B-1].duration=Math.round((V-O)/s);else{if(r&&"aac"===t.segmentCodec&&(V=m),M=V,!(N>0))return;N+=v;try{F=new Uint8Array(N)}catch(t){return void this.observer.emit(S.ERROR,S.ERROR,{type:L.MUX_ERROR,details:R.REMUX_ALLOC_ERROR,fatal:!1,error:t,bytes:N,reason:"fail allocating audio mdat "+N})}d||(new DataView(F.buffer).setUint32(0,N),F.set(Ni.types.mdat,4))}F.set(H,v);var Y=H.byteLength;v+=Y,c.push(new qi(!0,l,Y,0)),O=V}var W=c.length;if(W){var j=c[c.length-1];this.nextAudioPts=m=O+s*j.duration;var q=d?new Uint8Array(0):Ni.moof(t.sequenceNumber++,M/s,o({},t,{samples:c}));t.samples=[];var X=M/a,z=m/a,Q={data1:q,data2:F,startPTS:X,endPTS:z,startDTS:X,endDTS:z,type:"audio",hasAudio:!0,hasVideo:!1,nb:W};return this.isAudioContiguous=!0,Q}},e.remuxEmptyAudio=function(t,e,r,i){var n=t.inputTimeScale,a=n/(t.samplerate?t.samplerate:n),s=this.nextAudioPts,o=this._initDTS,l=9e4*o.baseTime/o.timescale,u=(null!==s?s:i.startDTS*n)+l,h=i.endDTS*n+l,d=1024*a,c=Math.ceil((h-u)/d),f=Mi.getSilentFrame(t.manifestCodec||t.codec,t.channelCount);if(w.warn("[mp4-remuxer]: remux empty Audio"),f){for(var g=[],v=0;v<c;v++){var m=u+v*d;g.push({unit:f,pts:m,dts:m})}return t.samples=g,this.remuxAudio(t,e,r,!1)}w.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec")},t}();function Vi(t,e){var r;if(null===e)return t;for(r=e<t?-8589934592:8589934592;Math.abs(t-e)>4294967296;)t+=r;return t}function Yi(t,e,r,i){var n=t.samples.length;if(n){for(var a=t.inputTimeScale,s=0;s<n;s++){var o=t.samples[s];o.pts=Vi(o.pts-r.baseTime*a/r.timescale,e*a)/a,o.dts=Vi(o.dts-i.baseTime*a/i.timescale,e*a)/a}var l=t.samples;return t.samples=[],{samples:l}}}function Wi(t,e,r){var i=t.samples.length;if(i){for(var n=t.inputTimeScale,a=0;a<i;a++){var s=t.samples[a];s.pts=Vi(s.pts-r.baseTime*n/r.timescale,e*n)/n}t.samples.sort((function(t,e){return t.pts-e.pts}));var o=t.samples;return t.samples=[],{samples:o}}}var ji,qi=function(t,e,r,i){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=e,this.size=r,this.cts=i,this.flags=new Xi(t)},Xi=function(t){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=t?2:1,this.isNonSync=t?0:1},zi=function(){function t(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=null,this.initTracks=void 0,this.lastEndTime=null}var e=t.prototype;return e.destroy=function(){},e.resetTimeStamp=function(t){this.initPTS=t,this.lastEndTime=null},e.resetNextTimestamp=function(){this.lastEndTime=null},e.resetInitSegment=function(t,e,r,i){this.audioCodec=e,this.videoCodec=r,this.generateInitSegment(function(t,e){if(!t||!e)return t;var r=e.keyId;return r&&e.isCommonEncryption&&It(t,["moov","trak"]).forEach((function(t){var e=It(t,["mdia","minf","stbl","stsd"])[0].subarray(8),i=It(e,["enca"]),n=i.length>0;n||(i=It(e,["encv"])),i.forEach((function(t){It(n?t.subarray(28):t.subarray(78),["sinf"]).forEach((function(t){var e=_t(t);if(e){var i=e.subarray(8,24);i.some((function(t){return 0!==t}))||(w.log("[eme] Patching keyId in 'enc"+(n?"a":"v")+">sinf>>tenc' box: "+Tt(i)+" -> "+Tt(r)),e.set(r,8))}}))}))})),t}(t,i)),this.emitInitSegment=!0},e.generateInitSegment=function(t){var e=this.audioCodec,r=this.videoCodec;if(null==t||!t.byteLength)return this.initTracks=void 0,void(this.initData=void 0);var i=this.initData=Ct(t);e||(e=Qi(i.audio,O)),r||(r=Qi(i.video,N));var n={};i.audio&&i.video?n.audiovideo={container:"video/mp4",codec:e+","+r,initSegment:t,id:"main"}:i.audio?n.audio={container:"audio/mp4",codec:e,initSegment:t,id:"audio"}:i.video?n.video={container:"video/mp4",codec:r,initSegment:t,id:"main"}:w.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=n},e.remux=function(t,e,r,i,n,a){var s,o,l=this.initPTS,u=this.lastEndTime,h={audio:void 0,video:void 0,text:i,id3:r,initSegment:void 0};E(u)||(u=this.lastEndTime=n||0);var d=e.samples;if(null==d||!d.length)return h;var c={initPTS:void 0,timescale:1},f=this.initData;if(null!=(s=f)&&s.length||(this.generateInitSegment(d),f=this.initData),null==(o=f)||!o.length)return w.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),h;this.emitInitSegment&&(c.tracks=this.initTracks,this.emitInitSegment=!1);var g=function(t,e){for(var r=0,i=0,n=0,a=It(t,["moof","traf"]),s=0;s<a.length;s++){var o=a[s],l=It(o,["tfhd"])[0],u=e[kt(l,4)];if(u){var h=u.default,d=kt(l,0)|(null==h?void 0:h.flags),c=null==h?void 0:h.duration;8&d&&(c=kt(l,2&d?12:8));for(var f=u.timescale||9e4,g=It(o,["trun"]),v=0;v<g.length;v++)!(r=Pt(g[v]))&&c&&(r=c*kt(g[v],4)),u.type===N?i+=r/f:u.type===O&&(n+=r/f)}}if(0===i&&0===n){for(var m=0,p=It(t,["sidx"]),y=0;y<p.length;y++){var T=wt(p[y]);null!=T&&T.references&&(m+=T.references.reduce((function(t,e){return t+e.info.duration||0}),0))}return m}return i||n}(d,f),v=function(t,e){return It(e,["moof","traf"]).reduce((function(e,r){var i=It(r,["tfdt"])[0],n=i[0],a=It(r,["tfhd"]).reduce((function(e,r){var a=kt(r,4),s=t[a];if(s){var o=kt(i,4);if(1===n){if(o===Et)return w.warn("[mp4-demuxer]: Ignoring assumed invalid signed 64-bit track fragment decode time"),e;o*=Et+1,o+=kt(i,8)}var l=o/(s.timescale||9e4);if(isFinite(l)&&(null===e||l<e))return l}return e}),null);return null!==a&&isFinite(a)&&(null===e||a<e)?a:e}),null)}(f,d),m=null===v?n:v;(function(t,e,r,i){if(null===t)return!0;var n=Math.max(i,1),a=e-t.baseTime/t.timescale;return Math.abs(a-r)>n}(l,m,n,g)||c.timescale!==l.timescale&&a)&&(c.initPTS=m-n,l&&1===l.timescale&&w.warn("Adjusting initPTS by "+(c.initPTS-l.baseTime)),this.initPTS=l={baseTime:c.initPTS,timescale:1});var p=t?m-l.baseTime/l.timescale:u,y=p+g;!function(t,e,r){It(e,["moof","traf"]).forEach((function(e){It(e,["tfhd"]).forEach((function(i){var n=kt(i,4),a=t[n];if(a){var s=a.timescale||9e4;It(e,["tfdt"]).forEach((function(t){var e=t[0],i=kt(t,4);if(0===e)i-=r*s,Dt(t,4,i=Math.max(i,0));else{i*=Math.pow(2,32),i+=kt(t,8),i-=r*s,i=Math.max(i,0);var n=Math.floor(i/(Et+1)),a=Math.floor(i%(Et+1));Dt(t,4,n),Dt(t,8,a)}}))}}))}))}(f,d,l.baseTime/l.timescale),g>0?this.lastEndTime=y:(w.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var T=!!f.audio,S=!!f.video,L="";T&&(L+="audio"),S&&(L+="video");var R={data1:d,startPTS:p,startDTS:p,endPTS:y,endDTS:y,type:L,hasAudio:T,hasVideo:S,nb:1,dropped:0};return h.audio="audio"===R.type?R:void 0,h.video="audio"!==R.type?R:void 0,h.initSegment=c,h.id3=Yi(r,n,l,l),i.samples.length&&(h.text=Wi(i,n,l)),h},t}();function Qi(t,e){var r=null==t?void 0:t.codec;return r&&r.length>4?r:"hvc1"===r||"hev1"===r?"hvc1.1.6.L120.90":"av01"===r?"av01.0.04M.08":"avc1"===r||e===N?"avc1.42e01e":"mp4a.40.5"}try{ji=self.performance.now.bind(self.performance)}catch(t){w.debug("Unable to use Performance API on this environment"),ji="undefined"!=typeof self&&self.Date.now}var $i=[{demux:fi,remux:zi},{demux:Di,remux:Hi},{demux:di,remux:Hi},{demux:Fi,remux:Hi}],Ji=function(){function t(t,e,r,i,n){this.async=!1,this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.observer=t,this.typeSupported=e,this.config=r,this.vendor=i,this.id=n}var e=t.prototype;return e.configure=function(t){this.transmuxConfig=t,this.decrypter&&this.decrypter.reset()},e.push=function(t,e,r,i){var n=this,a=r.transmuxing;a.executeStart=ji();var s=new Uint8Array(t),o=this.currentTransmuxState,l=this.transmuxConfig;i&&(this.currentTransmuxState=i);var u=i||o,h=u.contiguous,d=u.discontinuity,c=u.trackSwitch,f=u.accurateTimeOffset,g=u.timeOffset,v=u.initSegmentChange,m=l.audioCodec,p=l.videoCodec,y=l.defaultInitPts,T=l.duration,E=l.initSegmentData,A=function(t,e){var r=null;return t.byteLength>0&&null!=e&&null!=e.key&&null!==e.iv&&null!=e.method&&(r=e),r}(s,e);if(A&&"AES-128"===A.method){var k=this.getDecrypter();if(!k.isSync())return this.decryptionPromise=k.webCryptoDecrypt(s,A.key.buffer,A.iv.buffer).then((function(t){var e=n.push(t,null,r);return n.decryptionPromise=null,e})),this.decryptionPromise;var b=k.softwareDecrypt(s,A.key.buffer,A.iv.buffer);if(r.part>-1&&(b=k.flush()),!b)return a.executeEnd=ji(),Zi(r);s=new Uint8Array(b)}var D=this.needsProbing(d,c);if(D){var I=this.configureTransmuxer(s);if(I)return w.warn("[transmuxer] "+I.message),this.observer.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:R.FRAG_PARSING_ERROR,fatal:!1,error:I,reason:I.message}),a.executeEnd=ji(),Zi(r)}(d||c||v||D)&&this.resetInitSegment(E,m,p,T,e),(d||v||D)&&this.resetInitialTimestamp(y),h||this.resetContiguity();var C=this.transmux(s,A,g,f,r),_=this.currentTransmuxState;return _.contiguous=!0,_.discontinuity=!1,_.trackSwitch=!1,a.executeEnd=ji(),C},e.flush=function(t){var e=this,r=t.transmuxing;r.executeStart=ji();var i=this.decrypter,n=this.currentTransmuxState,a=this.decryptionPromise;if(a)return a.then((function(){return e.flush(t)}));var s=[],o=n.timeOffset;if(i){var l=i.flush();l&&s.push(this.push(l,null,t))}var u=this.demuxer,h=this.remuxer;if(!u||!h)return r.executeEnd=ji(),[Zi(t)];var d=u.flush(o);return tn(d)?d.then((function(r){return e.flushRemux(s,r,t),s})):(this.flushRemux(s,d,t),s)},e.flushRemux=function(t,e,r){var i=e.audioTrack,n=e.videoTrack,a=e.id3Track,s=e.textTrack,o=this.currentTransmuxState,l=o.accurateTimeOffset,u=o.timeOffset;w.log("[transmuxer.ts]: Flushed fragment "+r.sn+(r.part>-1?" p: "+r.part:"")+" of level "+r.level);var h=this.remuxer.remux(i,n,a,s,u,l,!0,this.id);t.push({remuxResult:h,chunkMeta:r}),r.transmuxing.executeEnd=ji()},e.resetInitialTimestamp=function(t){var e=this.demuxer,r=this.remuxer;e&&r&&(e.resetTimeStamp(t),r.resetTimeStamp(t))},e.resetContiguity=function(){var t=this.demuxer,e=this.remuxer;t&&e&&(t.resetContiguity(),e.resetNextTimestamp())},e.resetInitSegment=function(t,e,r,i,n){var a=this.demuxer,s=this.remuxer;a&&s&&(a.resetInitSegment(t,e,r,i),s.resetInitSegment(t,e,r,n))},e.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},e.transmux=function(t,e,r,i,n){return e&&"SAMPLE-AES"===e.method?this.transmuxSampleAes(t,e,r,i,n):this.transmuxUnencrypted(t,r,i,n)},e.transmuxUnencrypted=function(t,e,r,i){var n=this.demuxer.demux(t,e,!1,!this.config.progressive),a=n.audioTrack,s=n.videoTrack,o=n.id3Track,l=n.textTrack;return{remuxResult:this.remuxer.remux(a,s,o,l,e,r,!1,this.id),chunkMeta:i}},e.transmuxSampleAes=function(t,e,r,i,n){var a=this;return this.demuxer.demuxSampleAes(t,e,r).then((function(t){return{remuxResult:a.remuxer.remux(t.audioTrack,t.videoTrack,t.id3Track,t.textTrack,r,i,!1,a.id),chunkMeta:n}}))},e.configureTransmuxer=function(t){for(var e,r=this.config,i=this.observer,n=this.typeSupported,a=this.vendor,s=0,o=$i.length;s<o;s++)if($i[s].demux.probe(t)){e=$i[s];break}if(!e)return new Error("Failed to find demuxer by probing fragment data");var l=this.demuxer,u=this.remuxer,h=e.remux,d=e.demux;u&&u instanceof h||(this.remuxer=new h(i,r,n,a)),l&&l instanceof d||(this.demuxer=new d(i,r,n),this.probe=d.probe)},e.needsProbing=function(t,e){return!this.demuxer||!this.remuxer||t||e},e.getDecrypter=function(){var t=this.decrypter;return t||(t=this.decrypter=new Ur(this.config)),t},t}(),Zi=function(t){return{remuxResult:{},chunkMeta:t}};function tn(t){return"then"in t&&t.then instanceof Function}var en=function(t,e,r,i,n){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=t,this.videoCodec=e,this.initSegmentData=r,this.duration=i,this.defaultInitPts=n||null},rn=function(t,e,r,i,n,a){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.initSegmentChange=void 0,this.discontinuity=t,this.contiguous=e,this.accurateTimeOffset=r,this.trackSwitch=i,this.timeOffset=n,this.initSegmentChange=a},nn={exports:{}};!function(t){var e=Object.prototype.hasOwnProperty,r="~";function i(){}function n(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function a(t,e,i,a,s){if("function"!=typeof i)throw new TypeError("The listener must be a function");var o=new n(i,a||t,s),l=r?r+e:e;return t._events[l]?t._events[l].fn?t._events[l]=[t._events[l],o]:t._events[l].push(o):(t._events[l]=o,t._eventsCount++),t}function s(t,e){0==--t._eventsCount?t._events=new i:delete t._events[e]}function o(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(r=!1)),o.prototype.eventNames=function(){var t,i,n=[];if(0===this._eventsCount)return n;for(i in t=this._events)e.call(t,i)&&n.push(r?i.slice(1):i);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n},o.prototype.listeners=function(t){var e=r?r+t:t,i=this._events[e];if(!i)return[];if(i.fn)return[i.fn];for(var n=0,a=i.length,s=new Array(a);n<a;n++)s[n]=i[n].fn;return s},o.prototype.listenerCount=function(t){var e=r?r+t:t,i=this._events[e];return i?i.fn?1:i.length:0},o.prototype.emit=function(t,e,i,n,a,s){var o=r?r+t:t;if(!this._events[o])return!1;var l,u,h=this._events[o],d=arguments.length;if(h.fn){switch(h.once&&this.removeListener(t,h.fn,void 0,!0),d){case 1:return h.fn.call(h.context),!0;case 2:return h.fn.call(h.context,e),!0;case 3:return h.fn.call(h.context,e,i),!0;case 4:return h.fn.call(h.context,e,i,n),!0;case 5:return h.fn.call(h.context,e,i,n,a),!0;case 6:return h.fn.call(h.context,e,i,n,a,s),!0}for(u=1,l=new Array(d-1);u<d;u++)l[u-1]=arguments[u];h.fn.apply(h.context,l)}else{var c,f=h.length;for(u=0;u<f;u++)switch(h[u].once&&this.removeListener(t,h[u].fn,void 0,!0),d){case 1:h[u].fn.call(h[u].context);break;case 2:h[u].fn.call(h[u].context,e);break;case 3:h[u].fn.call(h[u].context,e,i);break;case 4:h[u].fn.call(h[u].context,e,i,n);break;default:if(!l)for(c=1,l=new Array(d-1);c<d;c++)l[c-1]=arguments[c];h[u].fn.apply(h[u].context,l)}}return!0},o.prototype.on=function(t,e,r){return a(this,t,e,r,!1)},o.prototype.once=function(t,e,r){return a(this,t,e,r,!0)},o.prototype.removeListener=function(t,e,i,n){var a=r?r+t:t;if(!this._events[a])return this;if(!e)return s(this,a),this;var o=this._events[a];if(o.fn)o.fn!==e||n&&!o.once||i&&o.context!==i||s(this,a);else{for(var l=0,u=[],h=o.length;l<h;l++)(o[l].fn!==e||n&&!o[l].once||i&&o[l].context!==i)&&u.push(o[l]);u.length?this._events[a]=1===u.length?u[0]:u:s(this,a)}return this},o.prototype.removeAllListeners=function(t){var e;return t?(e=r?r+t:t,this._events[e]&&s(this,e)):(this._events=new i,this._eventsCount=0),this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prefixed=r,o.EventEmitter=o,t.exports=o}(nn);var an=p(nn.exports);function sn(t,e){if(!((r=e.remuxResult).audio||r.video||r.text||r.id3||r.initSegment))return!1;var r,i=[],n=e.remuxResult,a=n.audio,s=n.video;return a&&on(i,a),s&&on(i,s),t.postMessage({event:"transmuxComplete",data:e},i),!0}function on(t,e){e.data1&&t.push(e.data1.buffer),e.data2&&t.push(e.data2.buffer)}function ln(t,e,r){e.reduce((function(e,r){return sn(t,r)||e}),!1)||t.postMessage({event:"transmuxComplete",data:e[0]}),t.postMessage({event:"flush",data:r})}void 0!==e&&e&&function(t){var e=new an,r=function(e,r){t.postMessage({event:e,data:r})};e.on(S.FRAG_DECRYPTED,r),e.on(S.ERROR,r);var i=function(){var t=function(t){var e=function(e){r("workerLog",{logType:t,message:e})};w[t]=e};for(var e in w)t(e)};t.addEventListener("message",(function(n){var a=n.data;switch(a.cmd){case"init":var s=JSON.parse(a.config);t.transmuxer=new Ji(e,a.typeSupported,s,a.vendor,a.id),I(s.debug,a.id),i(),r("init",null);break;case"configure":t.transmuxer.configure(a.config);break;case"demux":var o=t.transmuxer.push(a.data,a.decryptdata,a.chunkMeta,a.state);tn(o)?(t.transmuxer.async=!0,o.then((function(e){sn(t,e)})).catch((function(t){r(S.ERROR,{type:L.MEDIA_ERROR,details:R.FRAG_PARSING_ERROR,chunkMeta:a.chunkMeta,fatal:!1,error:t,err:t,reason:"transmuxer-worker push error"})}))):(t.transmuxer.async=!1,sn(t,o));break;case"flush":var l=a.chunkMeta,u=t.transmuxer.flush(l);tn(u)||t.transmuxer.async?(tn(u)||(u=Promise.resolve(u)),u.then((function(e){ln(t,e,l)})).catch((function(t){r(S.ERROR,{type:L.MEDIA_ERROR,details:R.FRAG_PARSING_ERROR,chunkMeta:a.chunkMeta,fatal:!1,error:t,err:t,reason:"transmuxer-worker flush error"})}))):ln(t,u,l)}}))}(self);var un=qt()||{isTypeSupported:function(){return!1}},hn=function(){function e(e,r,i,n){var a=this;this.error=null,this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.useWorker=void 0,this.workerContext=null,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0;var s=e.config;this.hls=e,this.id=r,this.useWorker=!!s.enableWorker,this.onTransmuxComplete=i,this.onFlush=n;var o=function(t,e){(e=e||{}).frag=a.frag,e.id=a.id,t===S.ERROR&&(a.error=e.error),a.hls.trigger(t,e)};this.observer=new an,this.observer.on(S.FRAG_DECRYPTED,o),this.observer.on(S.ERROR,o);var l,u,h,d,c={mp4:un.isTypeSupported("video/mp4"),mpeg:un.isTypeSupported("audio/mpeg"),mp3:un.isTypeSupported('audio/mp4; codecs="mp3"')},f=navigator.vendor;if(!this.useWorker||"undefined"==typeof Worker||(s.workerPath,0))this.transmuxer=new Ji(this.observer,c,s,f,r);else try{s.workerPath?(w.log("loading Web Worker "+s.workerPath+' for "'+r+'"'),this.workerContext=(h=s.workerPath,d=new self.URL(h,self.location.href).href,{worker:new self.Worker(d),scriptURL:d})):(w.log('injecting Web Worker for "'+r+'"'),this.workerContext=(l=new self.Blob(["var exports={};var module={exports:exports};function define(f){f()};define.amd=true;("+t.toString()+")(true);"],{type:"text/javascript"}),u=self.URL.createObjectURL(l),{worker:new self.Worker(u),objectURL:u})),this.onwmsg=function(t){return a.onWorkerMessage(t)};var g=this.workerContext.worker;g.addEventListener("message",this.onwmsg),g.onerror=function(t){var e=new Error(t.message+" ("+t.filename+":"+t.lineno+")");s.enableWorker=!1,w.warn('Error in "'+r+'" Web Worker, fallback to inline'),a.hls.trigger(S.ERROR,{type:L.OTHER_ERROR,details:R.INTERNAL_EXCEPTION,fatal:!1,event:"demuxerWorker",error:e})},g.postMessage({cmd:"init",typeSupported:c,vendor:f,id:r,config:JSON.stringify(s)})}catch(t){w.warn('Error setting up "'+r+'" Web Worker, fallback to inline',t),this.resetWorker(),this.error=null,this.transmuxer=new Ji(this.observer,c,s,f,r)}}var r=e.prototype;return r.resetWorker=function(){if(this.workerContext){var t=this.workerContext,e=t.worker,r=t.objectURL;r&&self.URL.revokeObjectURL(r),e.removeEventListener("message",this.onwmsg),e.onerror=null,e.terminate(),this.workerContext=null}},r.destroy=function(){if(this.workerContext)this.resetWorker(),this.onwmsg=void 0;else{var t=this.transmuxer;t&&(t.destroy(),this.transmuxer=null)}var e=this.observer;e&&e.removeAllListeners(),this.frag=null,this.observer=null,this.hls=null},r.push=function(t,e,r,i,n,a,s,o,l,u){var h,d,c=this;l.transmuxing.start=self.performance.now();var f=this.transmuxer,g=a?a.start:n.start,v=n.decryptdata,m=this.frag,p=!(m&&n.cc===m.cc),y=!(m&&l.level===m.level),T=m?l.sn-m.sn:-1,E=this.part?l.part-this.part.index:-1,S=0===T&&l.id>1&&l.id===(null==m?void 0:m.stats.chunkCount),L=!y&&(1===T||0===T&&(1===E||S&&E<=0)),R=self.performance.now();(y||T||0===n.stats.parsing.start)&&(n.stats.parsing.start=R),!a||!E&&L||(a.stats.parsing.start=R);var A=!(m&&(null==(h=n.initSegment)?void 0:h.url)===(null==(d=m.initSegment)?void 0:d.url)),k=new rn(p,L,o,y,g,A);if(!L||p||A){w.log("[transmuxer-interface, "+n.type+"]: Starting new transmux session for sn: "+l.sn+" p: "+l.part+" level: "+l.level+" id: "+l.id+"\n discontinuity: "+p+"\n trackSwitch: "+y+"\n contiguous: "+L+"\n accurateTimeOffset: "+o+"\n timeOffset: "+g+"\n initSegmentChange: "+A);var b=new en(r,i,e,s,u);this.configureTransmuxer(b)}if(this.frag=n,this.part=a,this.workerContext)this.workerContext.worker.postMessage({cmd:"demux",data:t,decryptdata:v,chunkMeta:l,state:k},t instanceof ArrayBuffer?[t]:[]);else if(f){var D=f.push(t,v,l,k);tn(D)?(f.async=!0,D.then((function(t){c.handleTransmuxComplete(t)})).catch((function(t){c.transmuxerError(t,l,"transmuxer-interface push error")}))):(f.async=!1,this.handleTransmuxComplete(D))}},r.flush=function(t){var e=this;t.transmuxing.start=self.performance.now();var r=this.transmuxer;if(this.workerContext)this.workerContext.worker.postMessage({cmd:"flush",chunkMeta:t});else if(r){var i=r.flush(t);tn(i)||r.async?(tn(i)||(i=Promise.resolve(i)),i.then((function(r){e.handleFlushResult(r,t)})).catch((function(r){e.transmuxerError(r,t,"transmuxer-interface flush error")}))):this.handleFlushResult(i,t)}},r.transmuxerError=function(t,e,r){this.hls&&(this.error=t,this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:R.FRAG_PARSING_ERROR,chunkMeta:e,fatal:!1,error:t,err:t,reason:r}))},r.handleFlushResult=function(t,e){var r=this;t.forEach((function(t){r.handleTransmuxComplete(t)})),this.onFlush(e)},r.onWorkerMessage=function(t){var e=t.data,r=this.hls;switch(e.event){case"init":var i,n=null==(i=this.workerContext)?void 0:i.objectURL;n&&self.URL.revokeObjectURL(n);break;case"transmuxComplete":this.handleTransmuxComplete(e.data);break;case"flush":this.onFlush(e.data);break;case"workerLog":w[e.data.logType]&&w[e.data.logType](e.data.message);break;default:e.data=e.data||{},e.data.frag=this.frag,e.data.id=this.id,r.trigger(e.event,e.data)}},r.configureTransmuxer=function(t){var e=this.transmuxer;this.workerContext?this.workerContext.worker.postMessage({cmd:"configure",config:t}):e&&e.configure(t)},r.handleTransmuxComplete=function(t){t.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(t)},e}(),dn=function(){function t(t,e,r,i){this.config=void 0,this.media=null,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=t,this.media=e,this.fragmentTracker=r,this.hls=i}var e=t.prototype;return e.destroy=function(){this.media=null,this.hls=this.fragmentTracker=null},e.poll=function(t,e){var r=this.config,i=this.media,n=this.stalled;if(null!==i){var a=i.currentTime,s=i.seeking,o=this.seeking&&!s,l=!this.seeking&&s;if(this.seeking=s,a===t){if(l||o)this.stalled=null;else if(!(i.paused&&!s||i.ended||0===i.playbackRate)&&Ir.getBuffered(i).length){var u=Ir.bufferInfo(i,a,0),h=u.len>0,d=u.nextStart||0;if(h||d){if(s){var c=u.len>2,f=!d||e&&e.start<=a||d-a>2&&!this.fragmentTracker.getPartialFragment(a);if(c||f)return;this.moved=!1}if(!this.moved&&null!==this.stalled){var g,v=Math.max(d,u.start||0)-a,m=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,p=(null==m||null==(g=m.details)?void 0:g.live)?2*m.details.targetduration:2,y=this.fragmentTracker.getPartialFragment(a);if(v>0&&(v<=p||y))return void this._trySkipBufferHole(y)}var T=self.performance.now();if(null!==n){var E=T-n;if(s||!(E>=250)||(this._reportStall(u),this.media)){var S=Ir.bufferInfo(i,a,r.maxBufferHole);this._tryFixBufferStall(S,E)}}else this.stalled=T}}}else if(this.moved=!0,null!==n){if(this.stallReported){var L=self.performance.now()-n;w.warn("playback not stuck anymore @"+a+", after "+Math.round(L)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}}},e._tryFixBufferStall=function(t,e){var r=this.config,i=this.fragmentTracker,n=this.media;if(null!==n){var a=n.currentTime,s=i.getPartialFragment(a);if(s&&(this._trySkipBufferHole(s)||!this.media))return;(t.len>r.maxBufferHole||t.nextStart&&t.nextStart-a<r.maxBufferHole)&&e>1e3*r.highBufferWatchdogPeriod&&(w.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())}},e._reportStall=function(t){var e=this.hls,r=this.media;if(!this.stallReported&&r){this.stallReported=!0;var i=new Error("Playback stalling at @"+r.currentTime+" due to low buffer ("+JSON.stringify(t)+")");w.warn(i.message),e.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:R.BUFFER_STALLED_ERROR,fatal:!1,error:i,buffer:t.len})}},e._trySkipBufferHole=function(t){var e=this.config,r=this.hls,i=this.media;if(null===i)return 0;var n=i.currentTime,a=Ir.bufferInfo(i,n,0),s=n<a.start?a.start:a.nextStart;if(s){var o=a.len<=e.maxBufferHole,l=a.len>0&&a.len<1&&i.readyState<3,u=s-n;if(u>0&&(o||l)){if(u>e.maxBufferHole){var h=this.fragmentTracker,d=!1;if(0===n){var c=h.getAppendedFrag(0,ge);c&&s<c.end&&(d=!0)}if(!d){var f=t||h.getAppendedFrag(n,ge);if(f){for(var g=!1,v=f.end;v<s;){var m=h.getPartialFragment(v);if(!m){g=!0;break}v+=m.duration}if(g)return 0}}}var p=Math.max(s+.05,n+.1);if(w.warn("skipping hole, adjusting currentTime from "+n+" to "+p),this.moved=!0,this.stalled=null,i.currentTime=p,t&&!t.gap){var y=new Error("fragment loaded with buffer holes, seeking from "+n+" to "+p);r.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:R.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:y,reason:y.message,frag:t})}return p}}return 0},e._tryNudgeBuffer=function(){var t=this.config,e=this.hls,r=this.media,i=this.nudgeRetry;if(null!==r){var n=r.currentTime;if(this.nudgeRetry++,i<t.nudgeMaxRetry){var a=n+(i+1)*t.nudgeOffset,s=new Error("Nudging 'currentTime' from "+n+" to "+a);w.warn(s.message),r.currentTime=a,e.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:R.BUFFER_NUDGE_ON_STALL,error:s,fatal:!1})}else{var o=new Error("Playhead still not moving while enough data buffered @"+n+" after "+t.nudgeMaxRetry+" nudges");w.error(o.message),e.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:R.BUFFER_STALLED_ERROR,error:o,fatal:!0})}}},t}(),cn=function(t){function e(e,r,i){var n;return(n=t.call(this,e,r,i,"[stream-controller]",ge)||this).audioCodecSwap=!1,n.gapController=null,n.level=-1,n._forceStartLoad=!1,n.altAudio=!1,n.audioOnly=!1,n.fragPlaying=null,n.onvplaying=null,n.onvseeked=null,n.fragLastKbps=0,n.couldBacktrack=!1,n.backtrackFragment=null,n.audioCodecSwitch=!1,n.videoBuffer=null,n._registerListeners(),n}l(e,t);var r=e.prototype;return r._registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.LEVEL_LOADING,this.onLevelLoading,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(S.ERROR,this.onError,this),t.on(S.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(S.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(S.BUFFER_CREATED,this.onBufferCreated,this),t.on(S.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this)},r._unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(S.ERROR,this.onError,this),t.off(S.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(S.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(S.BUFFER_CREATED,this.onBufferCreated,this),t.off(S.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this)},r.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},r.startLoad=function(t){if(this.levels){var e=this.lastCurrentTime,r=this.hls;if(this.stopLoad(),this.setInterval(100),this.level=-1,!this.startFragRequested){var i=r.startLevel;-1===i&&(r.config.testBandwidth&&this.levels.length>1?(i=0,this.bitrateTest=!0):i=r.nextAutoLevel),this.level=r.nextLoadLevel=i,this.loadedmetadata=!1}e>0&&-1===t&&(this.log("Override startPosition with lastCurrentTime @"+e.toFixed(3)),t=e),this.state=Kr,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()}else this._forceStartLoad=!0,this.state=Gr},r.stopLoad=function(){this._forceStartLoad=!1,t.prototype.stopLoad.call(this)},r.doTick=function(){switch(this.state){case $r:var t,e=this.levels,r=this.level,i=null==e||null==(t=e[r])?void 0:t.details;if(i&&(!i.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(i))break;this.state=Kr;break}if(this.hls.nextLoadLevel!==this.level){this.state=Kr;break}break;case Yr:var n,a=self.performance.now(),s=this.retryDate;(!s||a>=s||null!=(n=this.media)&&n.seeking)&&(this.resetStartWhenNotLoaded(this.level),this.state=Kr)}this.state===Kr&&this.doTickIdle(),this.onTickEnd()},r.onTickEnd=function(){t.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},r.doTickIdle=function(){var t=this.hls,e=this.levelLastLoaded,r=this.levels,i=this.media,n=t.config,a=t.nextLoadLevel;if(null!==e&&(i||!this.startFragRequested&&n.startFragPrefetch)&&(!this.altAudio||!this.audioOnly)&&null!=r&&r[a]){var s=r[a],o=this.getMainFwdBufferInfo();if(null!==o){var l=this.getLevelDetails();if(l&&this._streamEnded(o,l)){var u={};return this.altAudio&&(u.type="video"),this.hls.trigger(S.BUFFER_EOS,u),void(this.state=Xr)}t.loadLevel!==a&&-1===t.manualLevel&&this.log("Adapting to level "+a+" from level "+this.level),this.level=t.nextLoadLevel=a;var h=s.details;if(!h||this.state===$r||h.live&&this.levelLastLoaded!==a)return this.level=a,void(this.state=$r);var d=o.len,c=this.getMaxBufferLength(s.maxBitrate);if(!(d>=c)){this.backtrackFragment&&this.backtrackFragment.start>o.end&&(this.backtrackFragment=null);var f=this.backtrackFragment?this.backtrackFragment.start:o.end,g=this.getNextFragment(f,h);if(this.couldBacktrack&&!this.fragPrevious&&g&&"initSegment"!==g.sn&&this.fragmentTracker.getState(g)!==mr){var v,m=(null!=(v=this.backtrackFragment)?v:g).sn-h.startSN,p=h.fragments[m-1];p&&g.cc===p.cc&&(g=p,this.fragmentTracker.removeFragment(p))}else this.backtrackFragment&&o.len&&(this.backtrackFragment=null);if(g&&this.isLoopLoading(g,f)){if(!g.gap){var y=this.audioOnly&&!this.altAudio?O:N,T=(y===N?this.videoBuffer:this.mediaBuffer)||this.media;T&&this.afterBufferFlushed(T,y,ge)}g=this.getNextFragmentLoopLoading(g,h,o,ge,c)}g&&(!g.initSegment||g.initSegment.data||this.bitrateTest||(g=g.initSegment),this.loadFragment(g,s,f))}}}},r.loadFragment=function(e,r,i){var n=this.fragmentTracker.getState(e);this.fragCurrent=e,n===fr||n===vr?"initSegment"===e.sn?this._loadInitSegment(e,r):this.bitrateTest?(this.log("Fragment "+e.sn+" of level "+e.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(e,r)):(this.startFragRequested=!0,t.prototype.loadFragment.call(this,e,r,i)):this.clearTrackerIfNeeded(e)},r.getBufferedFrag=function(t){return this.fragmentTracker.getBufferedFrag(t,ge)},r.followingBufferedFrag=function(t){return t?this.getBufferedFrag(t.end+.5):null},r.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},r.nextLevelSwitch=function(){var t=this.levels,e=this.media;if(null!=e&&e.readyState){var r,i=this.getAppendedFrag(e.currentTime);i&&i.start>1&&this.flushMainBuffer(0,i.start-1);var n=this.getLevelDetails();if(null!=n&&n.live){var a=this.getMainFwdBufferInfo();if(!a||a.len<2*n.targetduration)return}if(!e.paused&&t){var s=t[this.hls.nextLoadLevel],o=this.fragLastKbps;r=o&&this.fragCurrent?this.fragCurrent.duration*s.maxBitrate/(1e3*o)+1:0}else r=0;var l=this.getBufferedFrag(e.currentTime+r);if(l){var u=this.followingBufferedFrag(l);if(u){this.abortCurrentFrag();var h=u.maxStartPTS?u.maxStartPTS:u.start,d=u.duration,c=Math.max(l.end,h+Math.min(Math.max(d-this.config.maxFragLookUpTolerance,.5*d),.75*d));this.flushMainBuffer(c,Number.POSITIVE_INFINITY)}}}},r.abortCurrentFrag=function(){var t=this.fragCurrent;switch(this.fragCurrent=null,this.backtrackFragment=null,t&&(t.abortRequests(),this.fragmentTracker.removeFragment(t)),this.state){case Hr:case Vr:case Yr:case jr:case qr:this.state=Kr}this.nextLoadPosition=this.getLoadPosition()},r.flushMainBuffer=function(e,r){t.prototype.flushMainBuffer.call(this,e,r,this.altAudio?"video":null)},r.onMediaAttached=function(e,r){t.prototype.onMediaAttached.call(this,e,r);var i=r.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),i.addEventListener("playing",this.onvplaying),i.addEventListener("seeked",this.onvseeked),this.gapController=new dn(this.config,i,this.fragmentTracker,this.hls)},r.onMediaDetaching=function(){var e=this.media;e&&this.onvplaying&&this.onvseeked&&(e.removeEventListener("playing",this.onvplaying),e.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),t.prototype.onMediaDetaching.call(this)},r.onMediaPlaying=function(){this.tick()},r.onMediaSeeked=function(){var t=this.media,e=t?t.currentTime:null;E(e)&&this.log("Media seeked to "+e.toFixed(3));var r=this.getMainFwdBufferInfo();null!==r&&0!==r.len?this.tick():this.warn('Main forward buffer length on "seeked" event '+(r?r.len:"empty")+")")},r.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(S.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=!1,this.startPosition=this.lastCurrentTime=0,this.levels=this.fragPlaying=this.backtrackFragment=null,this.altAudio=this.audioOnly=!1},r.onManifestParsed=function(t,e){var r,i,n,a=!1,s=!1;e.levels.forEach((function(t){(r=t.audioCodec)&&(-1!==r.indexOf("mp4a.40.2")&&(a=!0),-1!==r.indexOf("mp4a.40.5")&&(s=!0))})),this.audioCodecSwitch=a&&s&&!("function"==typeof(null==(n=Zr())||null==(i=n.prototype)?void 0:i.changeType)),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=e.levels,this.startFragRequested=!1},r.onLevelLoading=function(t,e){var r=this.levels;if(r&&this.state===Kr){var i=r[e.level];(!i.details||i.details.live&&this.levelLastLoaded!==e.level||this.waitForCdnTuneIn(i.details))&&(this.state=$r)}},r.onLevelLoaded=function(t,e){var r,i=this.levels,n=e.level,a=e.details,s=a.totalduration;if(i){this.log("Level "+n+" loaded ["+a.startSN+","+a.endSN+"]"+(a.lastPartSn?"[part-"+a.lastPartSn+"-"+a.lastPartIndex+"]":"")+", cc ["+a.startCC+", "+a.endCC+"] duration:"+s);var o=i[n],l=this.fragCurrent;!l||this.state!==Vr&&this.state!==Yr||l.level===e.level&&l.urlId===o.urlId||!l.loader||this.abortCurrentFrag();var u=0;if(a.live||null!=(r=o.details)&&r.live){if(a.fragments[0]||(a.deltaUpdateFailed=!0),a.deltaUpdateFailed)return;u=this.alignPlaylists(a,o.details)}if(o.details=a,this.levelLastLoaded=n,this.hls.trigger(S.LEVEL_UPDATED,{details:a,level:n}),this.state===$r){if(this.waitForCdnTuneIn(a))return;this.state=Kr}this.startFragRequested?a.live&&this.synchronizeToLiveEdge(a):this.setStartPosition(a,u),this.tick()}else this.warn("Levels were reset while loading level "+n)},r._handleFragmentLoadProgress=function(t){var e,r=t.frag,i=t.part,n=t.payload,a=this.levels;if(a){var s=a[r.level],o=s.details;if(!o)return this.warn("Dropping fragment "+r.sn+" of level "+r.level+" after level details were reset"),void this.fragmentTracker.removeFragment(r);var l=s.videoCodec,u=o.PTSKnown||!o.live,h=null==(e=r.initSegment)?void 0:e.data,d=this._getAudioCodec(s),c=this.transmuxer=this.transmuxer||new hn(this.hls,ge,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),f=i?i.index:-1,g=-1!==f,v=new wr(r.level,r.sn,r.stats.chunkCount,n.byteLength,f,g),m=this.initPTS[r.cc];c.push(n,h,d,l,r,i,o.totalduration,u,v,m)}else this.warn("Levels were reset while fragment load was in progress. Fragment "+r.sn+" of level "+r.level+" will not be buffered")},r.onAudioTrackSwitching=function(t,e){var r=this.altAudio;if(!e.url){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var i=this.fragCurrent;i&&(this.log("Switching to main audio track, cancel main fragment load"),i.abortRequests(),this.fragmentTracker.removeFragment(i)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var n=this.hls;r&&(n.trigger(S.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null}),this.fragmentTracker.removeAllFragments()),n.trigger(S.AUDIO_TRACK_SWITCHED,e)}},r.onAudioTrackSwitched=function(t,e){var r=e.id,i=!!this.hls.audioTracks[r].url;if(i){var n=this.videoBuffer;n&&this.mediaBuffer!==n&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=n)}this.altAudio=i,this.tick()},r.onBufferCreated=function(t,e){var r,i,n=e.tracks,a=!1;for(var s in n){var o=n[s];if("main"===o.id){if(i=s,r=o,"video"===s){var l=n[s];l&&(this.videoBuffer=l.buffer)}}else a=!0}a&&r?(this.log("Alternate track found, use "+i+".buffered to schedule main fragment loading"),this.mediaBuffer=r.buffer):this.mediaBuffer=this.media},r.onFragBuffered=function(t,e){var r=e.frag,i=e.part;if(!r||r.type===ge){if(this.fragContextChanged(r))return this.warn("Fragment "+r.sn+(i?" p: "+i.index:"")+" of level "+r.level+" finished buffering, but was aborted. state: "+this.state),void(this.state===qr&&(this.state=Kr));var n=i?i.stats:r.stats;this.fragLastKbps=Math.round(8*n.total/(n.buffering.end-n.loading.first)),"initSegment"!==r.sn&&(this.fragPrevious=r),this.fragBufferedComplete(r,i)}},r.onError=function(t,e){var r;if(e.fatal)this.state=zr;else switch(e.details){case R.FRAG_GAP:case R.FRAG_PARSING_ERROR:case R.FRAG_DECRYPT_ERROR:case R.FRAG_LOAD_ERROR:case R.FRAG_LOAD_TIMEOUT:case R.KEY_LOAD_ERROR:case R.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(ge,e);break;case R.LEVEL_LOAD_ERROR:case R.LEVEL_LOAD_TIMEOUT:case R.LEVEL_PARSING_ERROR:e.levelRetry||this.state!==$r||(null==(r=e.context)?void 0:r.type)!==de||(this.state=Kr);break;case R.BUFFER_FULL_ERROR:if(!e.parent||"main"!==e.parent)return;this.reduceLengthAndFlushBuffer(e)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case R.INTERNAL_EXCEPTION:this.recoverWorkerError(e)}},r.checkBuffer=function(){var t=this.media,e=this.gapController;if(t&&e&&t.readyState){if(this.loadedmetadata||!Ir.getBuffered(t).length){var r=this.state!==Kr?this.fragCurrent:null;e.poll(this.lastCurrentTime,r)}this.lastCurrentTime=t.currentTime}},r.onFragLoadEmergencyAborted=function(){this.state=Kr,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},r.onBufferFlushed=function(t,e){var r=e.type;if(r!==O||this.audioOnly&&!this.altAudio){var i=(r===N?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(i,r,ge)}},r.onLevelsUpdated=function(t,e){this.levels=e.levels},r.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},r.seekToStartPos=function(){var t=this.media;if(t){var e=t.currentTime,r=this.startPosition;if(r>=0&&e<r){if(t.seeking)return void this.log("could not seek to "+r+", already seeking at "+e);var i=Ir.getBuffered(t),n=(i.length?i.start(0):0)-r;n>0&&(n<this.config.maxBufferHole||n<this.config.maxFragLookUpTolerance)&&(this.log("adjusting start position by "+n+" to match buffer start"),r+=n,this.startPosition=r),this.log("seek to target start position "+r+" from current time "+e),t.currentTime=r}}},r._getAudioCodec=function(t){var e=this.config.defaultAudioCodec||t.audioCodec;return this.audioCodecSwap&&e&&(this.log("Swapping audio codec"),e=-1!==e.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),e},r._loadBitrateTestFrag=function(t,e){var r=this;t.bitrateTest=!0,this._doFragLoad(t,e).then((function(i){var n=r.hls;if(i&&!r.fragContextChanged(t)){e.fragmentError=0,r.state=Kr,r.startFragRequested=!1,r.bitrateTest=!1;var a=t.stats;a.parsing.start=a.parsing.end=a.buffering.start=a.buffering.end=self.performance.now(),n.trigger(S.FRAG_LOADED,i),t.bitrateTest=!1}}))},r._handleTransmuxComplete=function(t){var e,r="main",i=this.hls,n=t.remuxResult,a=t.chunkMeta,s=this.getCurrentContext(a);if(s){var o=s.frag,l=s.part,u=s.level,h=n.video,d=n.text,c=n.id3,f=n.initSegment,g=u.details,v=this.altAudio?void 0:n.audio;if(this.fragContextChanged(o))this.fragmentTracker.removeFragment(o);else{if(this.state=jr,f){if(null!=f&&f.tracks){var m=o.initSegment||o;this._bufferInitSegment(u,f.tracks,m,a),i.trigger(S.FRAG_PARSING_INIT_SEGMENT,{frag:m,id:r,tracks:f.tracks})}var p=f.initPTS,y=f.timescale;E(p)&&(this.initPTS[o.cc]={baseTime:p,timescale:y},i.trigger(S.INIT_PTS_FOUND,{frag:o,id:r,initPTS:p,timescale:y}))}if(h&&g&&"initSegment"!==o.sn){var T=g.fragments[o.sn-1-g.startSN],L=o.sn===g.startSN,R=!T||o.cc>T.cc;if(!1!==n.independent){var A=h.startPTS,k=h.endPTS,b=h.startDTS,D=h.endDTS;if(l)l.elementaryStreams[h.type]={startPTS:A,endPTS:k,startDTS:b,endDTS:D};else if(h.firstKeyFrame&&h.independent&&1===a.id&&!R&&(this.couldBacktrack=!0),h.dropped&&h.independent){var I=this.getMainFwdBufferInfo(),w=(I?I.end:this.getLoadPosition())+this.config.maxBufferHole,C=h.firstKeyFramePTS?h.firstKeyFramePTS:A;if(!L&&w<C-this.config.maxBufferHole&&!R)return void this.backtrack(o);R&&(o.gap=!0),o.setElementaryStreamInfo(h.type,o.start,k,o.start,D,!0)}o.setElementaryStreamInfo(h.type,A,k,b,D),this.backtrackFragment&&(this.backtrackFragment=o),this.bufferFragmentData(h,o,l,a,L||R)}else{if(!L&&!R)return void this.backtrack(o);o.gap=!0}}if(v){var _=v.startPTS,P=v.endPTS,x=v.startDTS,F=v.endDTS;l&&(l.elementaryStreams[O]={startPTS:_,endPTS:P,startDTS:x,endDTS:F}),o.setElementaryStreamInfo(O,_,P,x,F),this.bufferFragmentData(v,o,l,a)}if(g&&null!=c&&null!=(e=c.samples)&&e.length){var M={id:r,frag:o,details:g,samples:c.samples};i.trigger(S.FRAG_PARSING_METADATA,M)}if(g&&d){var N={id:r,frag:o,details:g,samples:d.samples};i.trigger(S.FRAG_PARSING_USERDATA,N)}}}else this.resetWhenMissingContext(a)},r._bufferInitSegment=function(t,e,r,i){var n=this;if(this.state===jr){this.audioOnly=!!e.audio&&!e.video,this.altAudio&&!this.audioOnly&&delete e.audio;var a=e.audio,s=e.video,o=e.audiovideo;if(a){var l=t.audioCodec,u=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(l&&(l=-1!==l.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),1!==a.metadata.channelCount&&-1===u.indexOf("firefox")&&(l="mp4a.40.5")),-1!==u.indexOf("android")&&"audio/mpeg"!==a.container&&(l="mp4a.40.2",this.log("Android: force audio codec to "+l)),t.audioCodec&&t.audioCodec!==l&&this.log('Swapping manifest audio codec "'+t.audioCodec+'" for "'+l+'"'),a.levelCodec=l,a.id="main",this.log("Init audio buffer, container:"+a.container+", codecs[selected/level/parsed]=["+(l||"")+"/"+(t.audioCodec||"")+"/"+a.codec+"]")}s&&(s.levelCodec=t.videoCodec,s.id="main",this.log("Init video buffer, container:"+s.container+", codecs[level/parsed]=["+(t.videoCodec||"")+"/"+s.codec+"]")),o&&this.log("Init audiovideo buffer, container:"+o.container+", codecs[level/parsed]=["+(t.attrs.CODECS||"")+"/"+o.codec+"]"),this.hls.trigger(S.BUFFER_CODECS,e),Object.keys(e).forEach((function(t){var a=e[t].initSegment;null!=a&&a.byteLength&&n.hls.trigger(S.BUFFER_APPENDING,{type:t,data:a,frag:r,part:null,chunkMeta:i,parent:r.type})})),this.tick()}},r.getMainFwdBufferInfo=function(){return this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,ge)},r.backtrack=function(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Kr},r.checkFragmentChanged=function(){var t=this.media,e=null;if(t&&t.readyState>1&&!1===t.seeking){var r=t.currentTime;if(Ir.isBuffered(t,r)?e=this.getAppendedFrag(r):Ir.isBuffered(t,r+.1)&&(e=this.getAppendedFrag(r+.1)),e){this.backtrackFragment=null;var i=this.fragPlaying,n=e.level;i&&e.sn===i.sn&&i.level===n&&e.urlId===i.urlId||(this.fragPlaying=e,this.hls.trigger(S.FRAG_CHANGED,{frag:e}),i&&i.level===n||this.hls.trigger(S.LEVEL_SWITCHED,{level:n}))}}},a(e,[{key:"nextLevel",get:function(){var t=this.nextBufferedFrag;return t?t.level:-1}},{key:"currentFrag",get:function(){var t=this.media;return t?this.fragPlaying||this.getAppendedFrag(t.currentTime):null}},{key:"currentProgramDateTime",get:function(){var t=this.media;if(t){var e=t.currentTime,r=this.currentFrag;if(r&&E(e)&&E(r.programDateTime)){var i=r.programDateTime+1e3*(e-r.start);return new Date(i)}}return null}},{key:"currentLevel",get:function(){var t=this.currentFrag;return t?t.level:-1}},{key:"nextBufferedFrag",get:function(){var t=this.currentFrag;return t?this.followingBufferedFrag(t):null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),e}(Jr),fn=function(){function t(t,e,r){void 0===e&&(e=0),void 0===r&&(r=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=t,this.alpha_=t?Math.exp(Math.log(.5)/t):0,this.estimate_=e,this.totalWeight_=r}var e=t.prototype;return e.sample=function(t,e){var r=Math.pow(this.alpha_,t);this.estimate_=e*(1-r)+r*this.estimate_,this.totalWeight_+=t},e.getTotalWeight=function(){return this.totalWeight_},e.getEstimate=function(){if(this.alpha_){var t=1-Math.pow(this.alpha_,this.totalWeight_);if(t)return this.estimate_/t}return this.estimate_},t}(),gn=function(){function t(t,e,r,i){void 0===i&&(i=100),this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultTTFB_=void 0,this.ttfb_=void 0,this.defaultEstimate_=r,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new fn(t),this.fast_=new fn(e),this.defaultTTFB_=i,this.ttfb_=new fn(t)}var e=t.prototype;return e.update=function(t,e){var r=this.slow_,i=this.fast_,n=this.ttfb_;r.halfLife!==t&&(this.slow_=new fn(t,r.getEstimate(),r.getTotalWeight())),i.halfLife!==e&&(this.fast_=new fn(e,i.getEstimate(),i.getTotalWeight())),n.halfLife!==t&&(this.ttfb_=new fn(t,n.getEstimate(),n.getTotalWeight()))},e.sample=function(t,e){var r=(t=Math.max(t,this.minDelayMs_))/1e3,i=8*e/r;this.fast_.sample(r,i),this.slow_.sample(r,i)},e.sampleTTFB=function(t){var e=t/1e3,r=Math.sqrt(2)*Math.exp(-Math.pow(e,2)/2);this.ttfb_.sample(r,Math.max(t,5))},e.canEstimate=function(){return this.fast_.getTotalWeight()>=this.minWeight_},e.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},e.getEstimateTTFB=function(){return this.ttfb_.getTotalWeight()>=this.minWeight_?this.ttfb_.getEstimate():this.defaultTTFB_},e.destroy=function(){},t}(),vn=function(){function t(t){this.hls=void 0,this.lastLevelLoadSec=0,this.lastLoadedFragLevel=0,this._nextAutoLevel=-1,this.timer=-1,this.onCheck=this._abandonRulesCheck.bind(this),this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.bwEstimator=void 0,this.hls=t;var e=t.config;this.bwEstimator=new gn(e.abrEwmaSlowVoD,e.abrEwmaFastVoD,e.abrEwmaDefaultEstimate),this.registerListeners()}var e=t.prototype;return e.registerListeners=function(){var t=this.hls;t.on(S.FRAG_LOADING,this.onFragLoading,this),t.on(S.FRAG_LOADED,this.onFragLoaded,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this),t.on(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this)},e.unregisterListeners=function(){var t=this.hls;t.off(S.FRAG_LOADING,this.onFragLoading,this),t.off(S.FRAG_LOADED,this.onFragLoaded,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this),t.off(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this)},e.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},e.onFragLoading=function(t,e){var r,i=e.frag;this.ignoreFragment(i)||(this.fragCurrent=i,this.partCurrent=null!=(r=e.part)?r:null,this.clearTimer(),this.timer=self.setInterval(this.onCheck,100))},e.onLevelSwitching=function(t,e){this.clearTimer()},e.getTimeToLoadFrag=function(t,e,r,i){return t+r/e+(i?this.lastLevelLoadSec:0)},e.onLevelLoaded=function(t,e){var r=this.hls.config,i=e.stats,n=i.total,a=i.bwEstimate;E(n)&&E(a)&&(this.lastLevelLoadSec=8*n/a),e.details.live?this.bwEstimator.update(r.abrEwmaSlowLive,r.abrEwmaFastLive):this.bwEstimator.update(r.abrEwmaSlowVoD,r.abrEwmaFastVoD)},e._abandonRulesCheck=function(){var t=this.fragCurrent,e=this.partCurrent,r=this.hls,i=r.autoLevelEnabled,n=r.media;if(t&&n){var a=performance.now(),s=e?e.stats:t.stats,o=e?e.duration:t.duration,l=a-s.loading.start;if(s.aborted||s.loaded&&s.loaded===s.total||0===t.level)return this.clearTimer(),void(this._nextAutoLevel=-1);if(i&&!n.paused&&n.playbackRate&&n.readyState){var u=r.mainForwardBufferInfo;if(null!==u){var h=this.bwEstimator.getEstimateTTFB(),d=Math.abs(n.playbackRate);if(!(l<=Math.max(h,o/(2*d)*1e3))){var c=u.len/d;if(!(c>=2*o/d)){var f=s.loading.first?s.loading.first-s.loading.start:-1,g=s.loaded&&f>-1,v=this.bwEstimator.getEstimate(),m=r.levels,p=r.minAutoLevel,y=m[t.level],T=s.total||Math.max(s.loaded,Math.round(o*y.maxBitrate/8)),L=l-f;L<1&&g&&(L=Math.min(l,8*s.loaded/v));var R=g?1e3*s.loaded/L:0,A=R?(T-s.loaded)/R:8*T/v+h/1e3;if(!(A<=c)){var k,b=R?8*R:v,D=Number.POSITIVE_INFINITY;for(k=t.level-1;k>p;k--){var I=m[k].maxBitrate;if((D=this.getTimeToLoadFrag(h/1e3,b,o*I,!m[k].details))<c)break}D>=A||D>10*o||(r.nextLoadLevel=k,g?this.bwEstimator.sample(l-Math.min(h,f),s.loaded):this.bwEstimator.sampleTTFB(l),this.clearTimer(),w.warn("[abr] Fragment "+t.sn+(e?" part "+e.index:"")+" of level "+t.level+" is loading too slowly;\n Time to underbuffer: "+c.toFixed(3)+" s\n Estimated load time for current fragment: "+A.toFixed(3)+" s\n Estimated load time for down switch fragment: "+D.toFixed(3)+" s\n TTFB estimate: "+f+"\n Current BW estimate: "+(E(v)?(v/1024).toFixed(3):"Unknown")+" Kb/s\n New BW estimate: "+(this.bwEstimator.getEstimate()/1024).toFixed(3)+" Kb/s\n Aborting and switching to level "+k),t.loader&&(this.fragCurrent=this.partCurrent=null,t.abortRequests()),r.trigger(S.FRAG_LOAD_EMERGENCY_ABORTED,{frag:t,part:e,stats:s}))}}}}}}},e.onFragLoaded=function(t,e){var r=e.frag,i=e.part,n=i?i.stats:r.stats;if(r.type===ge&&this.bwEstimator.sampleTTFB(n.loading.first-n.loading.start),!this.ignoreFragment(r)){if(this.clearTimer(),this.lastLoadedFragLevel=r.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var a=i?i.duration:r.duration,s=this.hls.levels[r.level],o=(s.loaded?s.loaded.bytes:0)+n.loaded,l=(s.loaded?s.loaded.duration:0)+a;s.loaded={bytes:o,duration:l},s.realBitrate=Math.round(8*o/l)}if(r.bitrateTest){var u={stats:n,frag:r,part:i,id:r.type};this.onFragBuffered(S.FRAG_BUFFERED,u),r.bitrateTest=!1}}},e.onFragBuffered=function(t,e){var r=e.frag,i=e.part,n=null!=i&&i.stats.loaded?i.stats:r.stats;if(!n.aborted&&!this.ignoreFragment(r)){var a=n.parsing.end-n.loading.start-Math.min(n.loading.first-n.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(a,n.loaded),n.bwEstimate=this.bwEstimator.getEstimate(),r.bitrateTest?this.bitrateTestDelay=a/1e3:this.bitrateTestDelay=0}},e.ignoreFragment=function(t){return t.type!==ge||"initSegment"===t.sn},e.clearTimer=function(){self.clearInterval(this.timer)},e.getNextABRAutoLevel=function(){var t=this.fragCurrent,e=this.partCurrent,r=this.hls,i=r.maxAutoLevel,n=r.config,a=r.minAutoLevel,s=r.media,o=e?e.duration:t?t.duration:0,l=s&&0!==s.playbackRate?Math.abs(s.playbackRate):1,u=this.bwEstimator?this.bwEstimator.getEstimate():n.abrEwmaDefaultEstimate,h=r.mainForwardBufferInfo,d=(h?h.len:0)/l,c=this.findBestLevel(u,a,i,d,n.abrBandWidthFactor,n.abrBandWidthUpFactor);if(c>=0)return c;w.trace("[abr] "+(d?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var f=o?Math.min(o,n.maxStarvationDelay):n.maxStarvationDelay,g=n.abrBandWidthFactor,v=n.abrBandWidthUpFactor;if(!d){var m=this.bitrateTestDelay;m&&(f=(o?Math.min(o,n.maxLoadingDelay):n.maxLoadingDelay)-m,w.trace("[abr] bitrate test took "+Math.round(1e3*m)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*f)+" ms"),g=v=1)}return c=this.findBestLevel(u,a,i,d+f,g,v),Math.max(c,0)},e.findBestLevel=function(t,e,r,i,n,a){for(var s,o=this.fragCurrent,l=this.partCurrent,u=this.lastLoadedFragLevel,h=this.hls.levels,d=h[u],c=!(null==d||null==(s=d.details)||!s.live),f=null==d?void 0:d.codecSet,g=l?l.duration:o?o.duration:0,v=this.bwEstimator.getEstimateTTFB()/1e3,m=e,p=-1,y=r;y>=e;y--){var T=h[y];if(!T||f&&T.codecSet!==f)T&&(m=Math.min(y,m),p=Math.max(y,p));else{-1!==p&&w.trace("[abr] Skipped level(s) "+m+"-"+p+' with CODECS:"'+h[p].attrs.CODECS+'"; not compatible with "'+d.attrs.CODECS+'"');var S=T.details,L=(l?null==S?void 0:S.partTarget:null==S?void 0:S.averagetargetduration)||g,R=void 0;R=y<=u?n*t:a*t;var A=h[y].maxBitrate,k=this.getTimeToLoadFrag(v,R,A*L,void 0===S);if(w.trace("[abr] level:"+y+" adjustedbw-bitrate:"+Math.round(R-A)+" avgDuration:"+L.toFixed(1)+" maxFetchDuration:"+i.toFixed(1)+" fetchDuration:"+k.toFixed(1)),R>A&&(0===k||!E(k)||c&&!this.bitrateTestDelay||k<i))return y}}return-1},a(t,[{key:"nextAutoLevel",get:function(){var t=this._nextAutoLevel,e=this.bwEstimator;if(-1!==t&&!e.canEstimate())return t;var r=this.getNextABRAutoLevel();if(-1!==t){var i=this.hls.levels;if(i.length>Math.max(t,r)&&i[t].loadError<=i[r].loadError)return t}return-1!==t&&(r=Math.min(t,r)),r},set:function(t){this._nextAutoLevel=t}}]),t}(),mn=function(){function t(){this.chunks=[],this.dataLength=0}var e=t.prototype;return e.push=function(t){this.chunks.push(t),this.dataLength+=t.length},e.flush=function(){var t,e=this.chunks,r=this.dataLength;return e.length?(t=1===e.length?e[0]:function(t,e){for(var r=new Uint8Array(e),i=0,n=0;n<t.length;n++){var a=t[n];r.set(a,i),i+=a.length}return r}(e,r),this.reset(),t):new Uint8Array(0)},e.reset=function(){this.chunks.length=0,this.dataLength=0},t}(),pn=function(t){function e(e,r,i){var n;return(n=t.call(this,e,r,i,"[audio-stream-controller]",ve)||this).videoBuffer=null,n.videoTrackCC=-1,n.waitingVideoCC=-1,n.bufferedTrack=null,n.switchingTrack=null,n.trackId=-1,n.waitingData=null,n.mainDetails=null,n.bufferFlushed=!1,n.cachedTrackLoadedData=null,n._registerListeners(),n}l(e,t);var r=e.prototype;return r.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null,this.bufferedTrack=null,this.switchingTrack=null},r._registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.on(S.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(S.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(S.ERROR,this.onError,this),t.on(S.BUFFER_RESET,this.onBufferReset,this),t.on(S.BUFFER_CREATED,this.onBufferCreated,this),t.on(S.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this)},r._unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.off(S.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(S.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(S.ERROR,this.onError,this),t.off(S.BUFFER_RESET,this.onBufferReset,this),t.off(S.BUFFER_CREATED,this.onBufferCreated,this),t.off(S.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this)},r.onInitPtsFound=function(t,e){var r=e.frag,i=e.id,n=e.initPTS,a=e.timescale;if("main"===i){var s=r.cc;this.initPTS[r.cc]={baseTime:n,timescale:a},this.log("InitPTS for cc: "+s+" found from main: "+n),this.videoTrackCC=s,this.state===Qr&&this.tick()}},r.startLoad=function(t){if(!this.levels)return this.startPosition=t,void(this.state=Gr);var e=this.lastCurrentTime;this.stopLoad(),this.setInterval(100),e>0&&-1===t?(this.log("Override startPosition with lastCurrentTime @"+e.toFixed(3)),t=e,this.state=Kr):(this.loadedmetadata=!1,this.state=Wr),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()},r.doTick=function(){switch(this.state){case Kr:this.doTickIdle();break;case Wr:var e,r=this.levels,i=this.trackId,n=null==r||null==(e=r[i])?void 0:e.details;if(n){if(this.waitForCdnTuneIn(n))break;this.state=Qr}break;case Yr:var a,s=performance.now(),o=this.retryDate;(!o||s>=o||null!=(a=this.media)&&a.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.resetStartWhenNotLoaded(this.trackId),this.state=Kr);break;case Qr:var l=this.waitingData;if(l){var u=l.frag,h=l.part,d=l.cache,c=l.complete;if(void 0!==this.initPTS[u.cc]){this.waitingData=null,this.waitingVideoCC=-1,this.state=Vr;var f={frag:u,part:h,payload:d.flush(),networkDetails:null};this._handleFragmentLoadProgress(f),c&&t.prototype._handleFragmentLoadComplete.call(this,f)}else if(this.videoTrackCC!==this.waitingVideoCC)this.log("Waiting fragment cc ("+u.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var g=this.getLoadPosition(),v=Ir.bufferInfo(this.mediaBuffer,g,this.config.maxBufferHole);Je(v.end,this.config.maxFragLookUpTolerance,u)<0&&(this.log("Waiting fragment cc ("+u.cc+") @ "+u.start+" cancelled because another fragment at "+v.end+" is needed"),this.clearWaitingFragment())}}else this.state=Kr}this.onTickEnd()},r.clearWaitingFragment=function(){var t=this.waitingData;t&&(this.fragmentTracker.removeFragment(t.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=Kr)},r.resetLoadingState=function(){this.clearWaitingFragment(),t.prototype.resetLoadingState.call(this)},r.onTickEnd=function(){var t=this.media;null!=t&&t.readyState&&(this.lastCurrentTime=t.currentTime)},r.doTickIdle=function(){var t=this.hls,e=this.levels,r=this.media,i=this.trackId,n=t.config;if(null!=e&&e[i]&&(r||!this.startFragRequested&&n.startFragPrefetch)){var a=e[i],s=a.details;if(!s||s.live&&this.levelLastLoaded!==i||this.waitForCdnTuneIn(s))this.state=Wr;else{var o=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&o&&(this.bufferFlushed=!1,this.afterBufferFlushed(o,O,ve));var l=this.getFwdBufferInfo(o,ve);if(null!==l){var u=this.bufferedTrack,h=this.switchingTrack;if(!h&&this._streamEnded(l,s))return t.trigger(S.BUFFER_EOS,{type:"audio"}),void(this.state=Xr);var d=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,ge),c=l.len,f=this.getMaxBufferLength(null==d?void 0:d.len);if(!(c>=f)||h){var g=s.fragments[0].start,v=l.end;if(h&&r){var m=this.getLoadPosition();u&&h.attrs!==u.attrs&&(v=m),s.PTSKnown&&m<g&&(l.end>g||l.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),r.currentTime=g+.05)}var p=this.getNextFragment(v,s),y=!1;if(p&&this.isLoopLoading(p,v)&&(y=!!p.gap,p=this.getNextFragmentLoopLoading(p,s,l,ge,f)),p){var T=d&&p.start>d.end+s.targetduration;if(T||(null==d||!d.len)&&l.len){var E=this.getAppendedFrag(p.start,ge);if(null===E)return;if(y||(y=!!E.gap||!!T&&0===d.len),T&&!y||y&&l.nextStart&&l.nextStart<E.end)return}this.loadFragment(p,a,v)}else this.bufferFlushed=!0}}}}},r.getMaxBufferLength=function(e){var r=t.prototype.getMaxBufferLength.call(this);return e?Math.min(Math.max(r,e),this.config.maxMaxBufferLength):r},r.onMediaDetaching=function(){this.videoBuffer=null,t.prototype.onMediaDetaching.call(this)},r.onAudioTracksUpdated=function(t,e){var r=e.audioTracks;this.resetTransmuxer(),this.levels=r.map((function(t){return new Ne(t)}))},r.onAudioTrackSwitching=function(t,e){var r=!!e.url;this.trackId=e.id;var i=this.fragCurrent;i&&(i.abortRequests(),this.removeUnbufferedFrags(i.start)),this.resetLoadingState(),r?this.setInterval(100):this.resetTransmuxer(),r?(this.switchingTrack=e,this.state=Kr):(this.switchingTrack=null,this.bufferedTrack=e,this.state=Gr),this.tick()},r.onManifestLoading=function(){this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1,this.levels=this.mainDetails=this.waitingData=this.bufferedTrack=this.cachedTrackLoadedData=this.switchingTrack=null,this.startFragRequested=!1,this.trackId=this.videoTrackCC=this.waitingVideoCC=-1},r.onLevelLoaded=function(t,e){this.mainDetails=e.details,null!==this.cachedTrackLoadedData&&(this.hls.trigger(S.AUDIO_TRACK_LOADED,this.cachedTrackLoadedData),this.cachedTrackLoadedData=null)},r.onAudioTrackLoaded=function(t,e){var r;if(null!=this.mainDetails){var i=this.levels,n=e.details,a=e.id;if(i){this.log("Track "+a+" loaded ["+n.startSN+","+n.endSN+"]"+(n.lastPartSn?"[part-"+n.lastPartSn+"-"+n.lastPartIndex+"]":"")+",duration:"+n.totalduration);var s=i[a],o=0;if(n.live||null!=(r=s.details)&&r.live){var l=this.mainDetails;if(n.fragments[0]||(n.deltaUpdateFailed=!0),n.deltaUpdateFailed||!l)return;!s.details&&n.hasProgramDateTime&&l.hasProgramDateTime?(Fr(n,l),o=n.fragments[0].start):o=this.alignPlaylists(n,s.details)}s.details=n,this.levelLastLoaded=a,this.startFragRequested||!this.mainDetails&&n.live||this.setStartPosition(s.details,o),this.state!==Wr||this.waitForCdnTuneIn(n)||(this.state=Kr),this.tick()}else this.warn("Audio tracks were reset while loading level "+a)}else this.cachedTrackLoadedData=e},r._handleFragmentLoadProgress=function(t){var e,r=t.frag,i=t.part,n=t.payload,a=this.config,s=this.trackId,o=this.levels;if(o){var l=o[s];if(l){var u=l.details;if(!u)return this.warn("Audio track details undefined on fragment load progress"),void this.removeUnbufferedFrags(r.start);var h=a.defaultAudioCodec||l.audioCodec||"mp4a.40.2",d=this.transmuxer;d||(d=this.transmuxer=new hn(this.hls,ve,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var c=this.initPTS[r.cc],f=null==(e=r.initSegment)?void 0:e.data;if(void 0!==c){var g=i?i.index:-1,v=-1!==g,m=new wr(r.level,r.sn,r.stats.chunkCount,n.byteLength,g,v);d.push(n,f,h,"",r,i,u.totalduration,!1,m,c)}else this.log("Unknown video PTS for cc "+r.cc+", waiting for video PTS before demuxing audio frag "+r.sn+" of ["+u.startSN+" ,"+u.endSN+"],track "+s),(this.waitingData=this.waitingData||{frag:r,part:i,cache:new mn,complete:!1}).cache.push(new Uint8Array(n)),this.waitingVideoCC=this.videoTrackCC,this.state=Qr}else this.warn("Audio track is undefined on fragment load progress")}else this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+r.sn+" of level "+r.level+" will not be buffered")},r._handleFragmentLoadComplete=function(e){this.waitingData?this.waitingData.complete=!0:t.prototype._handleFragmentLoadComplete.call(this,e)},r.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},r.onBufferCreated=function(t,e){var r=e.tracks.audio;r&&(this.mediaBuffer=r.buffer||null),e.tracks.video&&(this.videoBuffer=e.tracks.video.buffer||null)},r.onFragBuffered=function(t,e){var r=e.frag,n=e.part;if(r.type===ve)if(this.fragContextChanged(r))this.warn("Fragment "+r.sn+(n?" p: "+n.index:"")+" of level "+r.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+(this.switchingTrack?this.switchingTrack.name:"false"));else{if("initSegment"!==r.sn){this.fragPrevious=r;var a=this.switchingTrack;a&&(this.bufferedTrack=a,this.switchingTrack=null,this.hls.trigger(S.AUDIO_TRACK_SWITCHED,i({},a)))}this.fragBufferedComplete(r,n)}else if(!this.loadedmetadata&&r.type===ge){var s=this.videoBuffer||this.media;s&&Ir.getBuffered(s).length&&(this.loadedmetadata=!0)}},r.onError=function(e,r){var i;if(r.fatal)this.state=zr;else switch(r.details){case R.FRAG_GAP:case R.FRAG_PARSING_ERROR:case R.FRAG_DECRYPT_ERROR:case R.FRAG_LOAD_ERROR:case R.FRAG_LOAD_TIMEOUT:case R.KEY_LOAD_ERROR:case R.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(ve,r);break;case R.AUDIO_TRACK_LOAD_ERROR:case R.AUDIO_TRACK_LOAD_TIMEOUT:case R.LEVEL_PARSING_ERROR:r.levelRetry||this.state!==Wr||(null==(i=r.context)?void 0:i.type)!==ce||(this.state=Kr);break;case R.BUFFER_FULL_ERROR:if(!r.parent||"audio"!==r.parent)return;this.reduceLengthAndFlushBuffer(r)&&(this.bufferedTrack=null,t.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio"));break;case R.INTERNAL_EXCEPTION:this.recoverWorkerError(r)}},r.onBufferFlushed=function(t,e){e.type===O&&(this.bufferFlushed=!0,this.state===Xr&&(this.state=Kr))},r._handleTransmuxComplete=function(t){var e,r="audio",i=this.hls,n=t.remuxResult,a=t.chunkMeta,s=this.getCurrentContext(a);if(s){var l=s.frag,u=s.part,h=s.level.details,d=n.audio,c=n.text,f=n.id3,g=n.initSegment;if(!this.fragContextChanged(l)&&h){if(this.state=jr,this.switchingTrack&&d&&this.completeAudioSwitch(this.switchingTrack),null!=g&&g.tracks){var v=l.initSegment||l;this._bufferInitSegment(g.tracks,v,a),i.trigger(S.FRAG_PARSING_INIT_SEGMENT,{frag:v,id:r,tracks:g.tracks})}if(d){var m=d.startPTS,p=d.endPTS,y=d.startDTS,T=d.endDTS;u&&(u.elementaryStreams[O]={startPTS:m,endPTS:p,startDTS:y,endDTS:T}),l.setElementaryStreamInfo(O,m,p,y,T),this.bufferFragmentData(d,l,u,a)}if(null!=f&&null!=(e=f.samples)&&e.length){var E=o({id:r,frag:l,details:h},f);i.trigger(S.FRAG_PARSING_METADATA,E)}if(c){var L=o({id:r,frag:l,details:h},c);i.trigger(S.FRAG_PARSING_USERDATA,L)}}else this.fragmentTracker.removeFragment(l)}else this.resetWhenMissingContext(a)},r._bufferInitSegment=function(t,e,r){if(this.state===jr){t.video&&delete t.video;var i=t.audio;if(i){i.levelCodec=i.codec,i.id="audio",this.log("Init audio buffer, container:"+i.container+", codecs[parsed]=["+i.codec+"]"),this.hls.trigger(S.BUFFER_CODECS,t);var n=i.initSegment;if(null!=n&&n.byteLength){var a={type:"audio",frag:e,part:null,chunkMeta:r,parent:e.type,data:n};this.hls.trigger(S.BUFFER_APPENDING,a)}this.tick()}}},r.loadFragment=function(e,r,i){var n,a=this.fragmentTracker.getState(e);this.fragCurrent=e,this.switchingTrack||a===fr||a===vr?"initSegment"===e.sn?this._loadInitSegment(e,r):null!=(n=r.details)&&n.live&&!this.initPTS[e.cc]?(this.log("Waiting for video PTS in continuity counter "+e.cc+" of live stream before loading audio fragment "+e.sn+" of level "+this.trackId),this.state=Qr):(this.startFragRequested=!0,t.prototype.loadFragment.call(this,e,r,i)):this.clearTrackerIfNeeded(e)},r.completeAudioSwitch=function(e){var r=this.hls,n=this.media,a=this.bufferedTrack,s=null==a?void 0:a.attrs,o=e.attrs;n&&s&&(s.CHANNELS!==o.CHANNELS||s.NAME!==o.NAME||s.LANGUAGE!==o.LANGUAGE)&&(this.log("Switching audio track : flushing all audio"),t.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.bufferedTrack=e,this.switchingTrack=null,r.trigger(S.AUDIO_TRACK_SWITCHED,i({},e))},e}(Jr),yn=function(t){function e(e){var r;return(r=t.call(this,e,"[audio-track-controller]")||this).tracks=[],r.groupId=null,r.tracksInGroup=[],r.trackId=-1,r.currentTrack=null,r.selectDefaultTrack=!0,r.registerListeners(),r}l(e,t);var r=e.prototype;return r.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.LEVEL_LOADING,this.onLevelLoading,this),t.on(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(S.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(S.ERROR,this.onError,this)},r.unregisterListeners=function(){var t=this.hls;t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.LEVEL_LOADING,this.onLevelLoading,this),t.off(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(S.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(S.ERROR,this.onError,this)},r.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,t.prototype.destroy.call(this)},r.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0},r.onManifestParsed=function(t,e){this.tracks=e.audioTracks||[]},r.onAudioTrackLoaded=function(t,e){var r=e.id,i=e.groupId,n=e.details,a=this.tracksInGroup[r];if(a&&a.groupId===i){var s=a.details;a.details=e.details,this.log("audio-track "+r+' "'+a.name+'" lang:'+a.lang+" group:"+i+" loaded ["+n.startSN+"-"+n.endSN+"]"),r===this.trackId&&this.playlistLoaded(r,e,s)}else this.warn("Track with id:"+r+" and group:"+i+" not found in active group "+a.groupId)},r.onLevelLoading=function(t,e){this.switchLevel(e.level)},r.onLevelSwitching=function(t,e){this.switchLevel(e.level)},r.switchLevel=function(t){var e=this.hls.levels[t];if(null!=e&&e.audioGroupIds){var r=e.audioGroupIds[e.urlId];if(this.groupId!==r){this.groupId=r||null;var i=this.tracks.filter((function(t){return!r||t.groupId===r}));this.selectDefaultTrack&&!i.some((function(t){return t.default}))&&(this.selectDefaultTrack=!1),this.tracksInGroup=i;var n={audioTracks:i};this.log("Updating audio tracks, "+i.length+" track(s) found in group:"+r),this.hls.trigger(S.AUDIO_TRACKS_UPDATED,n),this.selectInitialTrack()}else this.shouldReloadPlaylist(this.currentTrack)&&this.setAudioTrack(this.trackId)}},r.onError=function(t,e){!e.fatal&&e.context&&e.context.type===ce&&e.context.id===this.trackId&&e.context.groupId===this.groupId&&(this.requestScheduled=-1,this.checkRetry(e))},r.setAudioTrack=function(t){var e=this.tracksInGroup;if(t<0||t>=e.length)this.warn("Invalid id passed to audio-track controller");else{this.clearTimer();var r=this.currentTrack;e[this.trackId];var n=e[t],a=n.groupId,s=n.name;if(this.log("Switching to audio-track "+t+' "'+s+'" lang:'+n.lang+" group:"+a),this.trackId=t,this.currentTrack=n,this.selectDefaultTrack=!1,this.hls.trigger(S.AUDIO_TRACK_SWITCHING,i({},n)),!n.details||n.details.live){var o=this.switchParams(n.url,null==r?void 0:r.details);this.loadPlaylist(o)}}},r.selectInitialTrack=function(){var t=this.tracksInGroup,e=this.findTrackId(this.currentTrack)|this.findTrackId(null);if(-1!==e)this.setAudioTrack(e);else{var r=new Error("No track found for running audio group-ID: "+this.groupId+" track count: "+t.length);this.warn(r.message),this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:R.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:r})}},r.findTrackId=function(t){for(var e=this.tracksInGroup,r=0;r<e.length;r++){var i=e[r];if(!this.selectDefaultTrack||i.default){if(!t||void 0!==t.attrs["STABLE-RENDITION-ID"]&&t.attrs["STABLE-RENDITION-ID"]===i.attrs["STABLE-RENDITION-ID"])return i.id;if(t.name===i.name&&t.lang===i.lang)return i.id}}return-1},r.loadPlaylist=function(e){t.prototype.loadPlaylist.call(this);var r=this.tracksInGroup[this.trackId];if(this.shouldLoadPlaylist(r)){var i=r.id,n=r.groupId,a=r.url;if(e)try{a=e.addDirectives(a)}catch(t){this.warn("Could not construct new URL with HLS Delivery Directives: "+t)}this.log("loading audio-track playlist "+i+' "'+r.name+'" lang:'+r.lang+" group:"+n),this.clearTimer(),this.hls.trigger(S.AUDIO_TRACK_LOADING,{url:a,id:i,groupId:n,deliveryDirectives:e||null})}},a(e,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(t){this.selectDefaultTrack=!1,this.setAudioTrack(t)}}]),e}(ur);function Tn(t,e){if(t.length!==e.length)return!1;for(var r=0;r<t.length;r++)if(!En(t[r].attrs,e[r].attrs))return!1;return!0}function En(t,e){var r=t["STABLE-RENDITION-ID"];return r?r===e["STABLE-RENDITION-ID"]:!["LANGUAGE","NAME","CHARACTERISTICS","AUTOSELECT","DEFAULT","FORCED"].some((function(r){return t[r]!==e[r]}))}var Sn=function(t){function e(e,r,i){var n;return(n=t.call(this,e,r,i,"[subtitle-stream-controller]",me)||this).levels=[],n.currentTrackId=-1,n.tracksBuffered=[],n.mainDetails=null,n._registerListeners(),n}l(e,t);var r=e.prototype;return r.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},r._registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.ERROR,this.onError,this),t.on(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(S.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.on(S.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(S.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this)},r._unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.ERROR,this.onError,this),t.off(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(S.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.off(S.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(S.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this)},r.startLoad=function(t){this.stopLoad(),this.state=Kr,this.setInterval(500),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()},r.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},r.onMediaDetaching=function(){this.tracksBuffered=[],t.prototype.onMediaDetaching.call(this)},r.onLevelLoaded=function(t,e){this.mainDetails=e.details},r.onSubtitleFragProcessed=function(t,e){var r=e.frag,i=e.success;if(this.fragPrevious=r,this.state=Kr,i){var n=this.tracksBuffered[this.currentTrackId];if(n){for(var a,s=r.start,o=0;o<n.length;o++)if(s>=n[o].start&&s<=n[o].end){a=n[o];break}var l=r.start+r.duration;a?a.end=l:(a={start:s,end:l},n.push(a)),this.fragmentTracker.fragBuffered(r)}}},r.onBufferFlushing=function(t,e){var r=e.startOffset,i=e.endOffset;if(0===r&&i!==Number.POSITIVE_INFINITY){var n=i-1;if(n<=0)return;e.endOffsetSubtitles=Math.max(0,n),this.tracksBuffered.forEach((function(t){for(var e=0;e<t.length;)if(t[e].end<=n)t.shift();else{if(!(t[e].start<n))break;t[e].start=n,e++}})),this.fragmentTracker.removeFragmentsInRange(r,n,me)}},r.onFragBuffered=function(t,e){var r;this.loadedmetadata||e.frag.type!==ge||null!=(r=this.media)&&r.buffered.length&&(this.loadedmetadata=!0)},r.onError=function(t,e){var r=e.frag;(null==r?void 0:r.type)===me&&(this.fragCurrent&&this.fragCurrent.abortRequests(),this.state!==Gr&&(this.state=Kr))},r.onSubtitleTracksUpdated=function(t,e){var r=this,i=e.subtitleTracks;Tn(this.levels,i)?this.levels=i.map((function(t){return new Ne(t)})):(this.tracksBuffered=[],this.levels=i.map((function(t){var e=new Ne(t);return r.tracksBuffered[e.id]=[],e})),this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,me),this.fragPrevious=null,this.mediaBuffer=null)},r.onSubtitleTrackSwitch=function(t,e){if(this.currentTrackId=e.id,this.levels.length&&-1!==this.currentTrackId){var r=this.levels[this.currentTrackId];null!=r&&r.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,r&&this.setInterval(500)}else this.clearInterval()},r.onSubtitleTrackLoaded=function(t,e){var r,i=e.details,n=e.id,a=this.currentTrackId,s=this.levels;if(s.length){var o=s[a];if(!(n>=s.length||n!==a)&&o){this.mediaBuffer=this.mediaBufferTimeRanges;var l=0;if(i.live||null!=(r=o.details)&&r.live){var u=this.mainDetails;if(i.deltaUpdateFailed||!u)return;var h=u.fragments[0];o.details?0===(l=this.alignPlaylists(i,o.details))&&h&&He(i,l=h.start):i.hasProgramDateTime&&u.hasProgramDateTime?(Fr(i,u),l=i.fragments[0].start):h&&He(i,l=h.start)}o.details=i,this.levelLastLoaded=n,this.startFragRequested||!this.mainDetails&&i.live||this.setStartPosition(o.details,l),this.tick(),i.live&&!this.fragCurrent&&this.media&&this.state===Kr&&($e(null,i.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),o.details=void 0))}}},r._handleFragmentLoadComplete=function(t){var e=this,r=t.frag,i=t.payload,n=r.decryptdata,a=this.hls;if(!this.fragContextChanged(r)&&i&&i.byteLength>0&&n&&n.key&&n.iv&&"AES-128"===n.method){var s=performance.now();this.decrypter.decrypt(new Uint8Array(i),n.key.buffer,n.iv.buffer).catch((function(t){throw a.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:R.FRAG_DECRYPT_ERROR,fatal:!1,error:t,reason:t.message,frag:r}),t})).then((function(t){var e=performance.now();a.trigger(S.FRAG_DECRYPTED,{frag:r,payload:t,stats:{tstart:s,tdecrypt:e}})})).catch((function(t){e.warn(t.name+": "+t.message),e.state=Kr}))}},r.doTick=function(){if(this.media){if(this.state===Kr){var t=this.currentTrackId,e=this.levels,r=e[t];if(!e.length||!r||!r.details)return;var i=this.config,n=this.getLoadPosition(),a=Ir.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],n,i.maxBufferHole),s=a.end,o=a.len,l=this.getFwdBufferInfo(this.media,ge),u=r.details;if(o>this.getMaxBufferLength(null==l?void 0:l.len)+u.levelTargetDuration)return;var h=u.fragments,d=h.length,c=u.edge,f=null,g=this.fragPrevious;if(s<c){var v=i.maxFragLookUpTolerance,m=s>c-v?0:v;!(f=$e(g,h,Math.max(h[0].start,s),m))&&g&&g.start<h[0].start&&(f=h[0])}else f=h[d-1];if(!f)return;if("initSegment"!==(f=this.mapToInitFragWhenRequired(f)).sn){var p=h[f.sn-u.startSN-1];p&&p.cc===f.cc&&this.fragmentTracker.getState(p)===fr&&(f=p)}this.fragmentTracker.getState(f)===fr&&this.loadFragment(f,r,s)}}else this.state=Kr},r.getMaxBufferLength=function(e){var r=t.prototype.getMaxBufferLength.call(this);return e?Math.max(r,e):r},r.loadFragment=function(e,r,i){this.fragCurrent=e,"initSegment"===e.sn?this._loadInitSegment(e,r):(this.startFragRequested=!0,t.prototype.loadFragment.call(this,e,r,i))},a(e,[{key:"mediaBufferTimeRanges",get:function(){return new Ln(this.tracksBuffered[this.currentTrackId]||[])}}]),e}(Jr),Ln=function(t){this.buffered=void 0;var e=function(e,r,i){if((r>>>=0)>i-1)throw new DOMException("Failed to execute '"+e+"' on 'TimeRanges': The index provided ("+r+") is greater than the maximum bound ("+i+")");return t[r][e]};this.buffered={get length(){return t.length},end:function(r){return e("end",r,t.length)},start:function(r){return e("start",r,t.length)}}},Rn=function(t){function e(e){var r;return(r=t.call(this,e,"[subtitle-track-controller]")||this).media=null,r.tracks=[],r.groupId=null,r.tracksInGroup=[],r.trackId=-1,r.selectDefaultTrack=!0,r.queuedDefaultTrack=-1,r.trackChangeListener=function(){return r.onTextTracksChanged()},r.asyncPollTrackChange=function(){return r.pollTrackChange(0)},r.useTextTrackPolling=!1,r.subtitlePollingInterval=-1,r._subtitleDisplay=!0,r.registerListeners(),r}l(e,t);var r=e.prototype;return r.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,t.prototype.destroy.call(this)},r.registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.LEVEL_LOADING,this.onLevelLoading,this),t.on(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(S.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(S.ERROR,this.onError,this)},r.unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.LEVEL_LOADING,this.onLevelLoading,this),t.off(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(S.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(S.ERROR,this.onError,this)},r.onMediaAttached=function(t,e){this.media=e.media,this.media&&(this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange))},r.pollTrackChange=function(t){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,t)},r.onMediaDetaching=function(){this.media&&(self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),An(this.media.textTracks).forEach((function(t){Le(t)})),this.subtitleTrack=-1,this.media=null)},r.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},r.onManifestParsed=function(t,e){this.tracks=e.subtitleTracks},r.onSubtitleTrackLoaded=function(t,e){var r=e.id,i=e.details,n=this.trackId,a=this.tracksInGroup[n];if(a){var s=a.details;a.details=e.details,this.log("subtitle track "+r+" loaded ["+i.startSN+"-"+i.endSN+"]"),r===this.trackId&&this.playlistLoaded(r,e,s)}else this.warn("Invalid subtitle track id "+r)},r.onLevelLoading=function(t,e){this.switchLevel(e.level)},r.onLevelSwitching=function(t,e){this.switchLevel(e.level)},r.switchLevel=function(t){var e=this.hls.levels[t];if(null!=e&&e.textGroupIds){var r=e.textGroupIds[e.urlId],i=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;if(this.groupId!==r){var n=this.tracks.filter((function(t){return!r||t.groupId===r}));this.tracksInGroup=n;var a=this.findTrackId(null==i?void 0:i.name)||this.findTrackId();this.groupId=r||null;var s={subtitleTracks:n};this.log("Updating subtitle tracks, "+n.length+' track(s) found in "'+r+'" group-id'),this.hls.trigger(S.SUBTITLE_TRACKS_UPDATED,s),-1!==a&&this.setSubtitleTrack(a,i)}else this.shouldReloadPlaylist(i)&&this.setSubtitleTrack(this.trackId,i)}},r.findTrackId=function(t){for(var e=this.tracksInGroup,r=0;r<e.length;r++){var i=e[r];if((!this.selectDefaultTrack||i.default)&&(!t||t===i.name))return i.id}return-1},r.onError=function(t,e){!e.fatal&&e.context&&e.context.type===fe&&e.context.id===this.trackId&&e.context.groupId===this.groupId&&this.checkRetry(e)},r.loadPlaylist=function(e){t.prototype.loadPlaylist.call(this);var r=this.tracksInGroup[this.trackId];if(this.shouldLoadPlaylist(r)){var i=r.id,n=r.groupId,a=r.url;if(e)try{a=e.addDirectives(a)}catch(t){this.warn("Could not construct new URL with HLS Delivery Directives: "+t)}this.log("Loading subtitle playlist for id "+i),this.hls.trigger(S.SUBTITLE_TRACK_LOADING,{url:a,id:i,groupId:n,deliveryDirectives:e||null})}},r.toggleTrackModes=function(t){var e=this,r=this.media,i=this.trackId;if(r){var n=An(r.textTracks),a=n.filter((function(t){return t.groupId===e.groupId}));if(-1===t)[].slice.call(n).forEach((function(t){t.mode="disabled"}));else{var s=a[i];s&&(s.mode="disabled")}var o=a[t];o&&(o.mode=this.subtitleDisplay?"showing":"hidden")}},r.setSubtitleTrack=function(t,e){var r,i=this.tracksInGroup;if(this.media){if(this.trackId!==t&&this.toggleTrackModes(t),!(this.trackId===t&&(-1===t||null!=(r=i[t])&&r.details)||t<-1||t>=i.length)){this.clearTimer();var n=i[t];if(this.log("Switching to subtitle-track "+t+(n?' "'+n.name+'" lang:'+n.lang+" group:"+n.groupId:"")),this.trackId=t,n){var a=n.id,s=n.groupId,o=void 0===s?"":s,l=n.name,u=n.type,h=n.url;this.hls.trigger(S.SUBTITLE_TRACK_SWITCH,{id:a,groupId:o,name:l,type:u,url:h});var d=this.switchParams(n.url,null==e?void 0:e.details);this.loadPlaylist(d)}else this.hls.trigger(S.SUBTITLE_TRACK_SWITCH,{id:t})}}else this.queuedDefaultTrack=t},r.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),this.media&&this.hls.config.renderTextTracksNatively){for(var t=-1,e=An(this.media.textTracks),r=0;r<e.length;r++)if("hidden"===e[r].mode)t=r;else if("showing"===e[r].mode){t=r;break}this.subtitleTrack!==t&&(this.subtitleTrack=t)}},a(e,[{key:"subtitleDisplay",get:function(){return this._subtitleDisplay},set:function(t){this._subtitleDisplay=t,this.trackId>-1&&this.toggleTrackModes(this.trackId)}},{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(t){this.selectDefaultTrack=!1;var e=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(t,e)}}]),e}(ur);function An(t){for(var e=[],r=0;r<t.length;r++){var i=t[r];"subtitles"!==i.kind&&"captions"!==i.kind||!i.label||e.push(t[r])}return e}var kn=function(){function t(t){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=t}var e=t.prototype;return e.append=function(t,e){var r=this.queues[e];r.push(t),1===r.length&&this.buffers[e]&&this.executeNext(e)},e.insertAbort=function(t,e){this.queues[e].unshift(t),this.executeNext(e)},e.appendBlocker=function(t){var e,r=new Promise((function(t){e=t})),i={execute:e,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(i,t),r},e.executeNext=function(t){var e=this.buffers,r=this.queues,i=e[t],n=r[t];if(n.length){var a=n[0];try{a.execute()}catch(e){w.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),a.onError(e),null!=i&&i.updating||(n.shift(),this.executeNext(t))}}},e.shiftAndExecuteNext=function(t){this.queues[t].shift(),this.executeNext(t)},e.current=function(t){return this.queues[t][0]},t}(),bn=qt(),Dn=/([ha]vc.)(?:\.[^.,]+)+/,In=function(){function t(t){var e=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.lastMpegAudioChunk=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var t=e.media,r=e.mediaSource;w.log("[buffer-controller]: Media source opened"),t&&(t.removeEventListener("emptied",e._onMediaEmptied),e.updateMediaElementDuration(),e.hls.trigger(S.MEDIA_ATTACHED,{media:t})),r&&r.removeEventListener("sourceopen",e._onMediaSourceOpen),e.checkPendingTracks()},this._onMediaSourceClose=function(){w.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){w.log("[buffer-controller]: Media source ended")},this._onMediaEmptied=function(){var t=e.media,r=e._objectUrl;t&&t.src!==r&&w.error("Media element src was set while attaching MediaSource ("+r+" > "+t.src+")")},this.hls=t,this._initSourceBuffer(),this.registerListeners()}var e=t.prototype;return e.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},e.destroy=function(){this.unregisterListeners(),this.details=null,this.lastMpegAudioChunk=null},e.registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.BUFFER_RESET,this.onBufferReset,this),t.on(S.BUFFER_APPENDING,this.onBufferAppending,this),t.on(S.BUFFER_CODECS,this.onBufferCodecs,this),t.on(S.BUFFER_EOS,this.onBufferEos,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(S.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(S.FRAG_PARSED,this.onFragParsed,this),t.on(S.FRAG_CHANGED,this.onFragChanged,this)},e.unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.BUFFER_RESET,this.onBufferReset,this),t.off(S.BUFFER_APPENDING,this.onBufferAppending,this),t.off(S.BUFFER_CODECS,this.onBufferCodecs,this),t.off(S.BUFFER_EOS,this.onBufferEos,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(S.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(S.FRAG_PARSED,this.onFragParsed,this),t.off(S.FRAG_CHANGED,this.onFragChanged,this)},e._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new kn(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]},this.lastMpegAudioChunk=null},e.onManifestLoading=function(){this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=0,this.details=null},e.onManifestParsed=function(t,e){var r=2;(e.audio&&!e.video||!e.altAudio)&&(r=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=r,w.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},e.onMediaAttaching=function(t,e){var r=this.media=e.media;if(r&&bn){var i=this.mediaSource=new bn;i.addEventListener("sourceopen",this._onMediaSourceOpen),i.addEventListener("sourceended",this._onMediaSourceEnded),i.addEventListener("sourceclose",this._onMediaSourceClose),r.src=self.URL.createObjectURL(i),this._objectUrl=r.src,r.addEventListener("emptied",this._onMediaEmptied)}},e.onMediaDetaching=function(){var t=this.media,e=this.mediaSource,r=this._objectUrl;if(e){if(w.log("[buffer-controller]: media source detaching"),"open"===e.readyState)try{e.endOfStream()}catch(t){w.warn("[buffer-controller]: onMediaDetaching: "+t.message+" while calling endOfStream")}this.onBufferReset(),e.removeEventListener("sourceopen",this._onMediaSourceOpen),e.removeEventListener("sourceended",this._onMediaSourceEnded),e.removeEventListener("sourceclose",this._onMediaSourceClose),t&&(t.removeEventListener("emptied",this._onMediaEmptied),r&&self.URL.revokeObjectURL(r),t.src===r?(t.removeAttribute("src"),t.load()):w.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(S.MEDIA_DETACHED,void 0)},e.onBufferReset=function(){var t=this;this.getSourceBufferTypes().forEach((function(e){var r=t.sourceBuffer[e];try{r&&(t.removeBufferListeners(e),t.mediaSource&&t.mediaSource.removeSourceBuffer(r),t.sourceBuffer[e]=void 0)}catch(t){w.warn("[buffer-controller]: Failed to reset the "+e+" buffer",t)}})),this._initSourceBuffer()},e.onBufferCodecs=function(t,e){var r=this,i=this.getSourceBufferTypes().length;Object.keys(e).forEach((function(t){if(i){var n=r.tracks[t];if(n&&"function"==typeof n.buffer.changeType){var a=e[t],s=a.id,o=a.codec,l=a.levelCodec,u=a.container,h=a.metadata,d=(n.levelCodec||n.codec).replace(Dn,"$1"),c=(l||o).replace(Dn,"$1");if(d!==c){var f=u+";codecs="+(l||o);r.appendChangeType(t,f),w.log("[buffer-controller]: switching codec "+d+" to "+c),r.tracks[t]={buffer:n.buffer,codec:o,container:u,levelCodec:l,metadata:h,id:s}}}}else r.pendingTracks[t]=e[t]})),i||(this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&"open"===this.mediaSource.readyState&&this.checkPendingTracks())},e.appendChangeType=function(t,e){var r=this,i=this.operationQueue,n={execute:function(){var n=r.sourceBuffer[t];n&&(w.log("[buffer-controller]: changing "+t+" sourceBuffer type to "+e),n.changeType(e)),i.shiftAndExecuteNext(t)},onStart:function(){},onComplete:function(){},onError:function(e){w.warn("[buffer-controller]: Failed to change "+t+" SourceBuffer type",e)}};i.append(n,t)},e.onBufferAppending=function(t,e){var r=this,i=this.hls,n=this.operationQueue,a=this.tracks,s=e.data,o=e.type,l=e.frag,u=e.part,h=e.chunkMeta,d=h.buffering[o],c=self.performance.now();d.start=c;var f=l.stats.buffering,g=u?u.stats.buffering:null;0===f.start&&(f.start=c),g&&0===g.start&&(g.start=c);var v=a.audio,m=!1;"audio"===o&&"audio/mpeg"===(null==v?void 0:v.container)&&(m=!this.lastMpegAudioChunk||1===h.id||this.lastMpegAudioChunk.sn!==h.sn,this.lastMpegAudioChunk=h);var p=l.start,y={execute:function(){if(d.executeStart=self.performance.now(),m){var t=r.sourceBuffer[o];if(t){var e=p-t.timestampOffset;Math.abs(e)>=.1&&(w.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+p+" (delta: "+e+") sn: "+l.sn+")"),t.timestampOffset=p)}}r.appendExecutor(s,o)},onStart:function(){},onComplete:function(){var t=self.performance.now();d.executeEnd=d.end=t,0===f.first&&(f.first=t),g&&0===g.first&&(g.first=t);var e=r.sourceBuffer,i={};for(var n in e)i[n]=Ir.getBuffered(e[n]);r.appendError=0,r.hls.trigger(S.BUFFER_APPENDED,{type:o,frag:l,part:u,chunkMeta:h,parent:l.type,timeRanges:i})},onError:function(t){w.error("[buffer-controller]: Error encountered while trying to append to the "+o+" SourceBuffer",t);var e={type:L.MEDIA_ERROR,parent:l.type,details:R.BUFFER_APPEND_ERROR,frag:l,part:u,chunkMeta:h,error:t,err:t,fatal:!1};t.code===DOMException.QUOTA_EXCEEDED_ERR?e.details=R.BUFFER_FULL_ERROR:(r.appendError++,e.details=R.BUFFER_APPEND_ERROR,r.appendError>i.config.appendErrorMaxRetry&&(w.error("[buffer-controller]: Failed "+i.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),e.fatal=!0)),i.trigger(S.ERROR,e)}};n.append(y,o)},e.onBufferFlushing=function(t,e){var r=this,i=this.operationQueue,n=function(t){return{execute:r.removeExecutor.bind(r,t,e.startOffset,e.endOffset),onStart:function(){},onComplete:function(){r.hls.trigger(S.BUFFER_FLUSHED,{type:t})},onError:function(e){w.warn("[buffer-controller]: Failed to remove from "+t+" SourceBuffer",e)}}};e.type?i.append(n(e.type),e.type):this.getSourceBufferTypes().forEach((function(t){i.append(n(t),t)}))},e.onFragParsed=function(t,e){var r=this,i=e.frag,n=e.part,a=[],s=n?n.elementaryStreams:i.elementaryStreams;s[U]?a.push("audiovideo"):(s[O]&&a.push("audio"),s[N]&&a.push("video")),0===a.length&&w.warn("Fragments must have at least one ElementaryStreamType set. type: "+i.type+" level: "+i.level+" sn: "+i.sn),this.blockBuffers((function(){var t=self.performance.now();i.stats.buffering.end=t,n&&(n.stats.buffering.end=t);var e=n?n.stats:i.stats;r.hls.trigger(S.FRAG_BUFFERED,{frag:i,part:n,stats:e,id:i.type})}),a)},e.onFragChanged=function(t,e){this.flushBackBuffer()},e.onBufferEos=function(t,e){var r=this;this.getSourceBufferTypes().reduce((function(t,i){var n=r.sourceBuffer[i];return!n||e.type&&e.type!==i||(n.ending=!0,n.ended||(n.ended=!0,w.log("[buffer-controller]: "+i+" sourceBuffer now EOS"))),t&&!(n&&!n.ended)}),!0)&&(w.log("[buffer-controller]: Queueing mediaSource.endOfStream()"),this.blockBuffers((function(){r.getSourceBufferTypes().forEach((function(t){var e=r.sourceBuffer[t];e&&(e.ending=!1)}));var t=r.mediaSource;t&&"open"===t.readyState?(w.log("[buffer-controller]: Calling mediaSource.endOfStream()"),t.endOfStream()):t&&w.info("[buffer-controller]: Could not call mediaSource.endOfStream(). mediaSource.readyState: "+t.readyState)})))},e.onLevelUpdated=function(t,e){var r=e.details;r.fragments.length&&(this.details=r,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration())},e.flushBackBuffer=function(){var t=this.hls,e=this.details,r=this.media,i=this.sourceBuffer;if(r&&null!==e){var n=this.getSourceBufferTypes();if(n.length){var a=e.live&&null!==t.config.liveBackBufferLength?t.config.liveBackBufferLength:t.config.backBufferLength;if(E(a)&&!(a<0)){var s=r.currentTime,o=e.levelTargetDuration,l=Math.max(a,o),u=Math.floor(s/o)*o-l;n.forEach((function(r){var n=i[r];if(n){var a=Ir.getBuffered(n);if(a.length>0&&u>a.start(0)){if(t.trigger(S.BACK_BUFFER_REACHED,{bufferEnd:u}),e.live)t.trigger(S.LIVE_BACK_BUFFER_REACHED,{bufferEnd:u});else if(n.ended&&a.end(a.length-1)-s<2*o)return void w.info("[buffer-controller]: Cannot flush "+r+" back buffer while SourceBuffer is in ended state");t.trigger(S.BUFFER_FLUSHING,{startOffset:0,endOffset:u,type:r})}}}))}}}},e.updateMediaElementDuration=function(){if(this.details&&this.media&&this.mediaSource&&"open"===this.mediaSource.readyState){var t=this.details,e=this.hls,r=this.media,i=this.mediaSource,n=t.fragments[0].start+t.totalduration,a=r.duration,s=E(i.duration)?i.duration:0;t.live&&e.config.liveDurationInfinity?(w.log("[buffer-controller]: Media Source duration is set to Infinity"),i.duration=1/0,this.updateSeekableRange(t)):(n>s&&n>a||!E(a))&&(w.log("[buffer-controller]: Updating Media Source duration to "+n.toFixed(3)),i.duration=n)}},e.updateSeekableRange=function(t){var e=this.mediaSource,r=t.fragments;if(r.length&&t.live&&null!=e&&e.setLiveSeekableRange){var i=Math.max(0,r[0].start),n=Math.max(i,i+t.totalduration);e.setLiveSeekableRange(i,n)}},e.checkPendingTracks=function(){var t=this.bufferCodecEventsExpected,e=this.operationQueue,r=this.pendingTracks,i=Object.keys(r).length;if(i&&!t||2===i){this.createSourceBuffers(r),this.pendingTracks={};var n=this.getSourceBufferTypes();if(n.length)this.hls.trigger(S.BUFFER_CREATED,{tracks:this.tracks}),n.forEach((function(t){e.executeNext(t)}));else{var a=new Error("could not create source buffer for media codec(s)");this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:R.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:a,reason:a.message})}}},e.createSourceBuffers=function(t){var e=this.sourceBuffer,r=this.mediaSource;if(!r)throw Error("createSourceBuffers called when mediaSource was null");for(var i in t)if(!e[i]){var n=t[i];if(!n)throw Error("source buffer exists for track "+i+", however track does not");var a=n.levelCodec||n.codec,s=n.container+";codecs="+a;w.log("[buffer-controller]: creating sourceBuffer("+s+")");try{var o=e[i]=r.addSourceBuffer(s),l=i;this.addBufferListener(l,"updatestart",this._onSBUpdateStart),this.addBufferListener(l,"updateend",this._onSBUpdateEnd),this.addBufferListener(l,"error",this._onSBUpdateError),this.tracks[i]={buffer:o,codec:a,container:n.container,levelCodec:n.levelCodec,metadata:n.metadata,id:n.id}}catch(t){w.error("[buffer-controller]: error while trying to add sourceBuffer: "+t.message),this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:R.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:t,mimeType:s})}}},e._onSBUpdateStart=function(t){this.operationQueue.current(t).onStart()},e._onSBUpdateEnd=function(t){var e=this.operationQueue;e.current(t).onComplete(),e.shiftAndExecuteNext(t)},e._onSBUpdateError=function(t,e){var r=new Error(t+" SourceBuffer error");w.error("[buffer-controller]: "+r,e),this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:R.BUFFER_APPENDING_ERROR,error:r,fatal:!1});var i=this.operationQueue.current(t);i&&i.onError(e)},e.removeExecutor=function(t,e,r){var i=this.media,n=this.mediaSource,a=this.operationQueue,s=this.sourceBuffer[t];if(!i||!n||!s)return w.warn("[buffer-controller]: Attempting to remove from the "+t+" SourceBuffer, but it does not exist"),void a.shiftAndExecuteNext(t);var o=E(i.duration)?i.duration:1/0,l=E(n.duration)?n.duration:1/0,u=Math.max(0,e),h=Math.min(r,o,l);h>u&&!s.ending?(s.ended=!1,w.log("[buffer-controller]: Removing ["+u+","+h+"] from the "+t+" SourceBuffer"),s.remove(u,h)):a.shiftAndExecuteNext(t)},e.appendExecutor=function(t,e){var r=this.operationQueue,i=this.sourceBuffer[e];if(!i)return w.warn("[buffer-controller]: Attempting to append to the "+e+" SourceBuffer, but it does not exist"),void r.shiftAndExecuteNext(e);i.ended=!1,i.appendBuffer(t)},e.blockBuffers=function(t,e){var r=this;if(void 0===e&&(e=this.getSourceBufferTypes()),!e.length)return w.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),void Promise.resolve().then(t);var i=this.operationQueue,n=e.map((function(t){return i.appendBlocker(t)}));Promise.all(n).then((function(){t(),e.forEach((function(t){var e=r.sourceBuffer[t];null!=e&&e.updating||i.shiftAndExecuteNext(t)}))}))},e.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},e.addBufferListener=function(t,e,r){var i=this.sourceBuffer[t];if(i){var n=r.bind(this,t);this.listeners[t].push({event:e,listener:n}),i.addEventListener(e,n)}},e.removeBufferListeners=function(t){var e=this.sourceBuffer[t];e&&this.listeners[t].forEach((function(t){e.removeEventListener(t.event,t.listener)}))},t}(),wn={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},Cn=function(t){var e=t;return wn.hasOwnProperty(t)&&(e=wn[t]),String.fromCharCode(e)},_n=15,Pn=100,xn={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},Fn={17:2,18:4,21:6,22:8,23:10,19:13,20:15},Mn={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},On={25:2,26:4,29:6,30:8,31:10,27:13,28:15},Nn=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],Un=function(){function t(){this.time=null,this.verboseLevel=0}return t.prototype.log=function(t,e){if(this.verboseLevel>=t){var r="function"==typeof e?e():e;w.log(this.time+" ["+t+"] "+r)}},t}(),Bn=function(t){for(var e=[],r=0;r<t.length;r++)e.push(t[r].toString(16));return e},Gn=function(){function t(t,e,r,i,n){this.foreground=void 0,this.underline=void 0,this.italics=void 0,this.background=void 0,this.flash=void 0,this.foreground=t||"white",this.underline=e||!1,this.italics=r||!1,this.background=i||"black",this.flash=n||!1}var e=t.prototype;return e.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},e.setStyles=function(t){for(var e=["foreground","underline","italics","background","flash"],r=0;r<e.length;r++){var i=e[r];t.hasOwnProperty(i)&&(this[i]=t[i])}},e.isDefault=function(){return"white"===this.foreground&&!this.underline&&!this.italics&&"black"===this.background&&!this.flash},e.equals=function(t){return this.foreground===t.foreground&&this.underline===t.underline&&this.italics===t.italics&&this.background===t.background&&this.flash===t.flash},e.copy=function(t){this.foreground=t.foreground,this.underline=t.underline,this.italics=t.italics,this.background=t.background,this.flash=t.flash},e.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},t}(),Kn=function(){function t(t,e,r,i,n,a){this.uchar=void 0,this.penState=void 0,this.uchar=t||" ",this.penState=new Gn(e,r,i,n,a)}var e=t.prototype;return e.reset=function(){this.uchar=" ",this.penState.reset()},e.setChar=function(t,e){this.uchar=t,this.penState.copy(e)},e.setPenState=function(t){this.penState.copy(t)},e.equals=function(t){return this.uchar===t.uchar&&this.penState.equals(t.penState)},e.copy=function(t){this.uchar=t.uchar,this.penState.copy(t.penState)},e.isEmpty=function(){return" "===this.uchar&&this.penState.isDefault()},t}(),Hn=function(){function t(t){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chars=[];for(var e=0;e<Pn;e++)this.chars.push(new Kn);this.logger=t,this.pos=0,this.currPenState=new Gn}var e=t.prototype;return e.equals=function(t){for(var e=!0,r=0;r<Pn;r++)if(!this.chars[r].equals(t.chars[r])){e=!1;break}return e},e.copy=function(t){for(var e=0;e<Pn;e++)this.chars[e].copy(t.chars[e])},e.isEmpty=function(){for(var t=!0,e=0;e<Pn;e++)if(!this.chars[e].isEmpty()){t=!1;break}return t},e.setCursor=function(t){this.pos!==t&&(this.pos=t),this.pos<0?(this.logger.log(3,"Negative cursor position "+this.pos),this.pos=0):this.pos>Pn&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=Pn)},e.moveCursor=function(t){var e=this.pos+t;if(t>1)for(var r=this.pos+1;r<e+1;r++)this.chars[r].setPenState(this.currPenState);this.setCursor(e)},e.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},e.insertChar=function(t){var e=this;t>=144&&this.backSpace();var r=Cn(t);this.pos>=Pn?this.logger.log(0,(function(){return"Cannot insert "+t.toString(16)+" ("+r+") at position "+e.pos+". Skipping it!"})):(this.chars[this.pos].setChar(r,this.currPenState),this.moveCursor(1))},e.clearFromPos=function(t){var e;for(e=t;e<Pn;e++)this.chars[e].reset()},e.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},e.clearToEndOfRow=function(){this.clearFromPos(this.pos)},e.getTextString=function(){for(var t=[],e=!0,r=0;r<Pn;r++){var i=this.chars[r].uchar;" "!==i&&(e=!1),t.push(i)}return e?"":t.join("")},e.setPenStyles=function(t){this.currPenState.setStyles(t),this.chars[this.pos].setPenState(this.currPenState)},t}(),Vn=function(){function t(t){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.logger=void 0,this.rows=[];for(var e=0;e<_n;e++)this.rows.push(new Hn(t));this.logger=t,this.currRow=14,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var e=t.prototype;return e.reset=function(){for(var t=0;t<_n;t++)this.rows[t].clear();this.currRow=14},e.equals=function(t){for(var e=!0,r=0;r<_n;r++)if(!this.rows[r].equals(t.rows[r])){e=!1;break}return e},e.copy=function(t){for(var e=0;e<_n;e++)this.rows[e].copy(t.rows[e])},e.isEmpty=function(){for(var t=!0,e=0;e<_n;e++)if(!this.rows[e].isEmpty()){t=!1;break}return t},e.backSpace=function(){this.rows[this.currRow].backSpace()},e.clearToEndOfRow=function(){this.rows[this.currRow].clearToEndOfRow()},e.insertChar=function(t){this.rows[this.currRow].insertChar(t)},e.setPen=function(t){this.rows[this.currRow].setPenStyles(t)},e.moveCursor=function(t){this.rows[this.currRow].moveCursor(t)},e.setCursor=function(t){this.logger.log(2,"setCursor: "+t),this.rows[this.currRow].setCursor(t)},e.setPAC=function(t){this.logger.log(2,(function(){return"pacData = "+JSON.stringify(t)}));var e=t.row-1;if(this.nrRollUpRows&&e<this.nrRollUpRows-1&&(e=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==e){for(var r=0;r<_n;r++)this.rows[r].clear();var i=this.currRow+1-this.nrRollUpRows,n=this.lastOutputScreen;if(n){var a=n.rows[i].cueStartTime,s=this.logger.time;if(a&&null!==s&&a<s)for(var o=0;o<this.nrRollUpRows;o++)this.rows[e-this.nrRollUpRows+o+1].copy(n.rows[i+o])}}this.currRow=e;var l=this.rows[this.currRow];if(null!==t.indent){var u=t.indent,h=Math.max(u-1,0);l.setCursor(t.indent),t.color=l.chars[h].penState.foreground}var d={foreground:t.color,underline:t.underline,italics:t.italics,background:"black",flash:!1};this.setPen(d)},e.setBkgData=function(t){this.logger.log(2,(function(){return"bkgData = "+JSON.stringify(t)})),this.backSpace(),this.setPen(t),this.insertChar(32)},e.setRollUpRows=function(t){this.nrRollUpRows=t},e.rollUp=function(){var t=this;if(null!==this.nrRollUpRows){this.logger.log(1,(function(){return t.getDisplayText()}));var e=this.currRow+1-this.nrRollUpRows,r=this.rows.splice(e,1)[0];r.clear(),this.rows.splice(this.currRow,0,r),this.logger.log(2,"Rolling up")}else this.logger.log(3,"roll_up but nrRollUpRows not set yet")},e.getDisplayText=function(t){t=t||!1;for(var e=[],r="",i=-1,n=0;n<_n;n++){var a=this.rows[n].getTextString();a&&(i=n+1,t?e.push("Row "+i+": '"+a+"'"):e.push(a.trim()))}return e.length>0&&(r=t?"["+e.join(" | ")+"]":e.join("\n")),r},e.getTextAndFormat=function(){return this.rows},t}(),Yn=function(){function t(t,e,r){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=t,this.outputFilter=e,this.mode=null,this.verbose=0,this.displayedMemory=new Vn(r),this.nonDisplayedMemory=new Vn(r),this.lastOutputScreen=new Vn(r),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=r}var e=t.prototype;return e.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},e.getHandler=function(){return this.outputFilter},e.setHandler=function(t){this.outputFilter=t},e.setPAC=function(t){this.writeScreen.setPAC(t)},e.setBkgData=function(t){this.writeScreen.setBkgData(t)},e.setMode=function(t){t!==this.mode&&(this.mode=t,this.logger.log(2,(function(){return"MODE="+t})),"MODE_POP-ON"===this.mode?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),"MODE_ROLL-UP"!==this.mode&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=t)},e.insertChars=function(t){for(var e=this,r=0;r<t.length;r++)this.writeScreen.insertChar(t[r]);var i=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(2,(function(){return i+": "+e.writeScreen.getDisplayText(!0)})),"MODE_PAINT-ON"!==this.mode&&"MODE_ROLL-UP"!==this.mode||(this.logger.log(1,(function(){return"DISPLAYED: "+e.displayedMemory.getDisplayText(!0)})),this.outputDataUpdate())},e.ccRCL=function(){this.logger.log(2,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},e.ccBS=function(){this.logger.log(2,"BS - BackSpace"),"MODE_TEXT"!==this.mode&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())},e.ccAOF=function(){},e.ccAON=function(){},e.ccDER=function(){this.logger.log(2,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},e.ccRU=function(t){this.logger.log(2,"RU("+t+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(t)},e.ccFON=function(){this.logger.log(2,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},e.ccRDC=function(){this.logger.log(2,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},e.ccTR=function(){this.logger.log(2,"TR"),this.setMode("MODE_TEXT")},e.ccRTD=function(){this.logger.log(2,"RTD"),this.setMode("MODE_TEXT")},e.ccEDM=function(){this.logger.log(2,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},e.ccCR=function(){this.logger.log(2,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},e.ccENM=function(){this.logger.log(2,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},e.ccEOC=function(){var t=this;if(this.logger.log(2,"EOC - End Of Caption"),"MODE_POP-ON"===this.mode){var e=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=e,this.writeScreen=this.nonDisplayedMemory,this.logger.log(1,(function(){return"DISP: "+t.displayedMemory.getDisplayText()}))}this.outputDataUpdate(!0)},e.ccTO=function(t){this.logger.log(2,"TO("+t+") - Tab Offset"),this.writeScreen.moveCursor(t)},e.ccMIDROW=function(t){var e={flash:!1};if(e.underline=t%2==1,e.italics=t>=46,e.italics)e.foreground="white";else{var r=Math.floor(t/2)-16;e.foreground=["white","green","blue","cyan","red","yellow","magenta"][r]}this.logger.log(2,"MIDROW: "+JSON.stringify(e)),this.writeScreen.setPen(e)},e.outputDataUpdate=function(t){void 0===t&&(t=!1);var e=this.logger.time;null!==e&&this.outputFilter&&(null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,e,this.lastOutputScreen),t&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:e):this.cueStartTime=e,this.lastOutputScreen.copy(this.displayedMemory))},e.cueSplitAtTime=function(t){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,t,this.displayedMemory),this.cueStartTime=t))},t}(),Wn=function(){function t(t,e,r){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var i=new Un;this.channels=[null,new Yn(t,e,i),new Yn(t+1,r,i)],this.cmdHistory={a:null,b:null},this.logger=i}var e=t.prototype;return e.getHandler=function(t){return this.channels[t].getHandler()},e.setHandler=function(t,e){this.channels[t].setHandler(e)},e.addData=function(t,e){var r,i,n,a=!1;this.logger.time=t;for(var s=0;s<e.length;s+=2)if(i=127&e[s],n=127&e[s+1],0!==i||0!==n){if(this.logger.log(3,"["+Bn([e[s],e[s+1]])+"] -> ("+Bn([i,n])+")"),(r=this.parseCmd(i,n))||(r=this.parseMidrow(i,n)),r||(r=this.parsePAC(i,n)),r||(r=this.parseBackgroundAttributes(i,n)),!r&&(a=this.parseChars(i,n))){var o=this.currentChannel;o&&o>0?this.channels[o].insertChars(a):this.logger.log(2,"No channel found yet. TEXT-MODE?")}r||a||this.logger.log(2,"Couldn't parse cleaned data "+Bn([i,n])+" orig: "+Bn([e[s],e[s+1]]))}},e.parseCmd=function(t,e){var r=this.cmdHistory;if(!((20===t||28===t||21===t||29===t)&&e>=32&&e<=47||(23===t||31===t)&&e>=33&&e<=35))return!1;if(qn(t,e,r))return jn(null,null,r),this.logger.log(3,"Repeated command ("+Bn([t,e])+") is dropped"),!0;var i=20===t||21===t||23===t?1:2,n=this.channels[i];return 20===t||21===t||28===t||29===t?32===e?n.ccRCL():33===e?n.ccBS():34===e?n.ccAOF():35===e?n.ccAON():36===e?n.ccDER():37===e?n.ccRU(2):38===e?n.ccRU(3):39===e?n.ccRU(4):40===e?n.ccFON():41===e?n.ccRDC():42===e?n.ccTR():43===e?n.ccRTD():44===e?n.ccEDM():45===e?n.ccCR():46===e?n.ccENM():47===e&&n.ccEOC():n.ccTO(e-32),jn(t,e,r),this.currentChannel=i,!0},e.parseMidrow=function(t,e){var r=0;if((17===t||25===t)&&e>=32&&e<=47){if((r=17===t?1:2)!==this.currentChannel)return this.logger.log(0,"Mismatch channel in midrow parsing"),!1;var i=this.channels[r];return!!i&&(i.ccMIDROW(e),this.logger.log(3,"MIDROW ("+Bn([t,e])+")"),!0)}return!1},e.parsePAC=function(t,e){var r,i=this.cmdHistory;if(!((t>=17&&t<=23||t>=25&&t<=31)&&e>=64&&e<=127||(16===t||24===t)&&e>=64&&e<=95))return!1;if(qn(t,e,i))return jn(null,null,i),!0;var n=t<=23?1:2;r=e>=64&&e<=95?1===n?xn[t]:Mn[t]:1===n?Fn[t]:On[t];var a=this.channels[n];return!!a&&(a.setPAC(this.interpretPAC(r,e)),jn(t,e,i),this.currentChannel=n,!0)},e.interpretPAC=function(t,e){var r,i={color:null,italics:!1,indent:null,underline:!1,row:t};return r=e>95?e-96:e-64,i.underline=1==(1&r),r<=13?i.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(r/2)]:r<=15?(i.italics=!0,i.color="white"):i.indent=4*Math.floor((r-16)/2),i},e.parseChars=function(t,e){var r,i,n=null,a=null;if(t>=25?(r=2,a=t-8):(r=1,a=t),a>=17&&a<=19?(i=17===a?e+80:18===a?e+112:e+144,this.logger.log(2,"Special char '"+Cn(i)+"' in channel "+r),n=[i]):t>=32&&t<=127&&(n=0===e?[t]:[t,e]),n){var s=Bn(n);this.logger.log(3,"Char codes = "+s.join(",")),jn(t,e,this.cmdHistory)}return n},e.parseBackgroundAttributes=function(t,e){var r;if(!((16===t||24===t)&&e>=32&&e<=47||(23===t||31===t)&&e>=45&&e<=47))return!1;var i={};16===t||24===t?(r=Math.floor((e-32)/2),i.background=Nn[r],e%2==1&&(i.background=i.background+"_semi")):45===e?i.background="transparent":(i.foreground="black",47===e&&(i.underline=!0));var n=t<=23?1:2;return this.channels[n].setBkgData(i),jn(t,e,this.cmdHistory),!0},e.reset=function(){for(var t=0;t<Object.keys(this.channels).length;t++){var e=this.channels[t];e&&e.reset()}this.cmdHistory={a:null,b:null}},e.cueSplitAtTime=function(t){for(var e=0;e<this.channels.length;e++){var r=this.channels[e];r&&r.cueSplitAtTime(t)}},t}();function jn(t,e,r){r.a=t,r.b=e}function qn(t,e,r){return r.a===t&&r.b===e}var Xn=function(){function t(t,e){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=e}var e=t.prototype;return e.dispatchCue=function(){null!==this.startTime&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)},e.newCue=function(t,e,r){(null===this.startTime||this.startTime>t)&&(this.startTime=t),this.endTime=e,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},e.reset=function(){this.cueRanges=[],this.startTime=null},t}(),zn=function(){if("undefined"!=typeof self&&self.VTTCue)return self.VTTCue;var t=["","lr","rl"],e=["start","middle","end","left","right"];function r(t,e){if("string"!=typeof e)return!1;if(!Array.isArray(t))return!1;var r=e.toLowerCase();return!!~t.indexOf(r)&&r}function i(t){return r(e,t)}function n(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];for(var n=1;n<arguments.length;n++){var a=arguments[n];for(var s in a)t[s]=a[s]}return t}function a(e,a,s){var o=this,l={enumerable:!0};o.hasBeenReset=!1;var u="",h=!1,d=e,c=a,f=s,g=null,v="",m=!0,p="auto",y="start",T=50,E="middle",S=50,L="middle";Object.defineProperty(o,"id",n({},l,{get:function(){return u},set:function(t){u=""+t}})),Object.defineProperty(o,"pauseOnExit",n({},l,{get:function(){return h},set:function(t){h=!!t}})),Object.defineProperty(o,"startTime",n({},l,{get:function(){return d},set:function(t){if("number"!=typeof t)throw new TypeError("Start time must be set to a number.");d=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"endTime",n({},l,{get:function(){return c},set:function(t){if("number"!=typeof t)throw new TypeError("End time must be set to a number.");c=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"text",n({},l,{get:function(){return f},set:function(t){f=""+t,this.hasBeenReset=!0}})),Object.defineProperty(o,"region",n({},l,{get:function(){return g},set:function(t){g=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"vertical",n({},l,{get:function(){return v},set:function(e){var i=function(e){return r(t,e)}(e);if(!1===i)throw new SyntaxError("An invalid or illegal string was specified.");v=i,this.hasBeenReset=!0}})),Object.defineProperty(o,"snapToLines",n({},l,{get:function(){return m},set:function(t){m=!!t,this.hasBeenReset=!0}})),Object.defineProperty(o,"line",n({},l,{get:function(){return p},set:function(t){if("number"!=typeof t&&"auto"!==t)throw new SyntaxError("An invalid number or illegal string was specified.");p=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"lineAlign",n({},l,{get:function(){return y},set:function(t){var e=i(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");y=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"position",n({},l,{get:function(){return T},set:function(t){if(t<0||t>100)throw new Error("Position must be between 0 and 100.");T=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"positionAlign",n({},l,{get:function(){return E},set:function(t){var e=i(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");E=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"size",n({},l,{get:function(){return S},set:function(t){if(t<0||t>100)throw new Error("Size must be between 0 and 100.");S=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"align",n({},l,{get:function(){return L},set:function(t){var e=i(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");L=e,this.hasBeenReset=!0}})),o.displayState=void 0}return a.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},a}(),Qn=function(){function t(){}return t.prototype.decode=function(t,e){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))},t}();function $n(t){function e(t,e,r,i){return 3600*(0|t)+60*(0|e)+(0|r)+parseFloat(i||0)}var r=t.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return r?parseFloat(r[2])>59?e(r[2],r[3],0,r[4]):e(r[1],r[2],r[3],r[4]):null}var Jn=function(){function t(){this.values=Object.create(null)}var e=t.prototype;return e.set=function(t,e){this.get(t)||""===e||(this.values[t]=e)},e.get=function(t,e,r){return r?this.has(t)?this.values[t]:e[r]:this.has(t)?this.values[t]:e},e.has=function(t){return t in this.values},e.alt=function(t,e,r){for(var i=0;i<r.length;++i)if(e===r[i]){this.set(t,e);break}},e.integer=function(t,e){/^-?\d+$/.test(e)&&this.set(t,parseInt(e,10))},e.percent=function(t,e){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(e)){var r=parseFloat(e);if(r>=0&&r<=100)return this.set(t,r),!0}return!1},t}();function Zn(t,e,r,i){var n=i?t.split(i):[t];for(var a in n)if("string"==typeof n[a]){var s=n[a].split(r);2===s.length&&e(s[0],s[1])}}var ta=new zn(0,0,""),ea="middle"===ta.align?"middle":"center";function ra(t,e,r){var i=t;function n(){var e=$n(t);if(null===e)throw new Error("Malformed timestamp: "+i);return t=t.replace(/^[^\sa-zA-Z-]+/,""),e}function a(){t=t.replace(/^\s+/,"")}if(a(),e.startTime=n(),a(),"--\x3e"!==t.slice(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '--\x3e'): "+i);t=t.slice(3),a(),e.endTime=n(),a(),function(t,e){var i=new Jn;Zn(t,(function(t,e){var n;switch(t){case"region":for(var a=r.length-1;a>=0;a--)if(r[a].id===e){i.set(t,r[a].region);break}break;case"vertical":i.alt(t,e,["rl","lr"]);break;case"line":n=e.split(","),i.integer(t,n[0]),i.percent(t,n[0])&&i.set("snapToLines",!1),i.alt(t,n[0],["auto"]),2===n.length&&i.alt("lineAlign",n[1],["start",ea,"end"]);break;case"position":n=e.split(","),i.percent(t,n[0]),2===n.length&&i.alt("positionAlign",n[1],["start",ea,"end","line-left","line-right","auto"]);break;case"size":i.percent(t,e);break;case"align":i.alt(t,e,["start",ea,"end","left","right"])}}),/:/,/\s/),e.region=i.get("region",null),e.vertical=i.get("vertical","");var n=i.get("line","auto");"auto"===n&&-1===ta.line&&(n=-1),e.line=n,e.lineAlign=i.get("lineAlign","start"),e.snapToLines=i.get("snapToLines",!0),e.size=i.get("size",100),e.align=i.get("align",ea);var a=i.get("position","auto");"auto"===a&&50===ta.position&&(a="start"===e.align||"left"===e.align?0:"end"===e.align||"right"===e.align?100:50),e.position=a}(t,e)}function ia(t){return t.replace(/<br(?: \/)?>/gi,"\n")}var na=function(){function t(){this.state="INITIAL",this.buffer="",this.decoder=new Qn,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var e=t.prototype;return e.parse=function(t){var e=this;function r(){var t=e.buffer,r=0;for(t=ia(t);r<t.length&&"\r"!==t[r]&&"\n"!==t[r];)++r;var i=t.slice(0,r);return"\r"===t[r]&&++r,"\n"===t[r]&&++r,e.buffer=t.slice(r),i}t&&(e.buffer+=e.decoder.decode(t,{stream:!0}));try{var i="";if("INITIAL"===e.state){if(!/\r\n|\n/.test(e.buffer))return this;var n=(i=r()).match(/^()?WEBVTT([ \t].*)?$/);if(null==n||!n[0])throw new Error("Malformed WebVTT signature.");e.state="HEADER"}for(var a=!1;e.buffer;){if(!/\r\n|\n/.test(e.buffer))return this;switch(a?a=!1:i=r(),e.state){case"HEADER":/:/.test(i)?Zn(i,(function(t,e){}),/:/):i||(e.state="ID");continue;case"NOTE":i||(e.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(i)){e.state="NOTE";break}if(!i)continue;if(e.cue=new zn(0,0,""),e.state="CUE",-1===i.indexOf("--\x3e")){e.cue.id=i;continue}case"CUE":if(!e.cue){e.state="BADCUE";continue}try{ra(i,e.cue,e.regionList)}catch(t){e.cue=null,e.state="BADCUE";continue}e.state="CUETEXT";continue;case"CUETEXT":var s=-1!==i.indexOf("--\x3e");if(!i||s&&(a=!0)){e.oncue&&e.cue&&e.oncue(e.cue),e.cue=null,e.state="ID";continue}if(null===e.cue)continue;e.cue.text&&(e.cue.text+="\n"),e.cue.text+=i;continue;case"BADCUE":i||(e.state="ID")}}}catch(t){"CUETEXT"===e.state&&e.cue&&e.oncue&&e.oncue(e.cue),e.cue=null,e.state="INITIAL"===e.state?"BADWEBVTT":"BADCUE"}return this},e.flush=function(){var t=this;try{if((t.cue||"HEADER"===t.state)&&(t.buffer+="\n\n",t.parse()),"INITIAL"===t.state||"BADWEBVTT"===t.state)throw new Error("Malformed WebVTT signature.")}catch(e){t.onparsingerror&&t.onparsingerror(e)}return t.onflush&&t.onflush(),this},t}(),aa=/\r\n|\n\r|\n|\r/g,sa=function(t,e,r){return void 0===r&&(r=0),t.slice(r,r+e.length)===e},oa=function(t){for(var e=5381,r=t.length;r;)e=33*e^t.charCodeAt(--r);return(e>>>0).toString()};function la(t,e,r){return oa(t.toString())+oa(e.toString())+oa(r)}function ua(t,e,r,i,n,a,s){var o,l,u,h=new na,d=pt(new Uint8Array(t)).trim().replace(aa,"\n").split("\n"),c=[],f=e?(o=e.baseTime,void 0===(l=e.timescale)&&(l=1),Ui(o,9e4,1/l)):0,g="00:00.000",v=0,m=0,p=!0;h.oncue=function(t){var a=r[i],s=r.ccOffset,o=(v-f)/9e4;if(null!=a&&a.new&&(void 0!==m?s=r.ccOffset=a.start:function(t,e,r){var i=t[e],n=t[i.prevCC];if(!n||!n.new&&i.new)return t.ccOffset=t.presentationOffset=i.start,void(i.new=!1);for(;null!=(a=n)&&a.new;){var a;t.ccOffset+=i.start-n.start,i.new=!1,n=t[(i=n).prevCC]}t.presentationOffset=r}(r,i,o)),o){if(!e)return void(u=new Error("Missing initPTS for VTT MPEGTS"));s=o-r.presentationOffset}var l=t.endTime-t.startTime,h=Vi(9e4*(t.startTime+s-m),9e4*n)/9e4;t.startTime=Math.max(h,0),t.endTime=Math.max(h+l,0);var d=t.text.trim();t.text=decodeURIComponent(encodeURIComponent(d)),t.id||(t.id=la(t.startTime,t.endTime,d)),t.endTime>0&&c.push(t)},h.onparsingerror=function(t){u=t},h.onflush=function(){u?s(u):a(c)},d.forEach((function(t){if(p){if(sa(t,"X-TIMESTAMP-MAP=")){p=!1,t.slice(16).split(",").forEach((function(t){sa(t,"LOCAL:")?g=t.slice(6):sa(t,"MPEGTS:")&&(v=parseInt(t.slice(7)))}));try{m=function(t){var e=parseInt(t.slice(-3)),r=parseInt(t.slice(-6,-4)),i=parseInt(t.slice(-9,-7)),n=t.length>9?parseInt(t.substring(0,t.indexOf(":"))):0;if(!(E(e)&&E(r)&&E(i)&&E(n)))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+t);return e+=1e3*r,(e+=6e4*i)+36e5*n}(g)/1e3}catch(t){u=t}return}""===t&&(p=!1)}h.parse(t+"\n")})),h.flush()}var ha="stpp.ttml.im1t",da=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,ca=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,fa={left:"start",center:"center",right:"end",start:"start",end:"end"};function ga(t,e,r,i){var n=It(new Uint8Array(t),["mdat"]);if(0!==n.length){var a,s,l,u,h=n.map((function(t){return pt(t)})),d=(a=e.baseTime,s=1,void 0===(l=e.timescale)&&(l=1),void 0===u&&(u=!1),Ui(a,s,1/l,u));try{h.forEach((function(t){return r(function(t,e){var r=(new DOMParser).parseFromString(t,"text/xml").getElementsByTagName("tt")[0];if(!r)throw new Error("Invalid ttml");var i={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},n=Object.keys(i).reduce((function(t,e){return t[e]=r.getAttribute("ttp:"+e)||i[e],t}),{}),a="preserve"!==r.getAttribute("xml:space"),s=ma(va(r,"styling","style")),l=ma(va(r,"layout","region")),u=va(r,"body","[begin]");return[].map.call(u,(function(t){var r=pa(t,a);if(!r||!t.hasAttribute("begin"))return null;var i=Ea(t.getAttribute("begin"),n),u=Ea(t.getAttribute("dur"),n),h=Ea(t.getAttribute("end"),n);if(null===i)throw Ta(t);if(null===h){if(null===u)throw Ta(t);h=i+u}var d=new zn(i-e,h-e,r);d.id=la(d.startTime,d.endTime,d.text);var c=function(t,e,r){var i="http://www.w3.org/ns/ttml#styling",n=null,a=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],s=null!=t&&t.hasAttribute("style")?t.getAttribute("style"):null;return s&&r.hasOwnProperty(s)&&(n=r[s]),a.reduce((function(r,a){var s=ya(e,i,a)||ya(t,i,a)||ya(n,i,a);return s&&(r[a]=s),r}),{})}(l[t.getAttribute("region")],s[t.getAttribute("style")],s),f=c.textAlign;if(f){var g=fa[f];g&&(d.lineAlign=g),d.align=f}return o(d,c),d})).filter((function(t){return null!==t}))}(t,d))}))}catch(t){i(t)}}else i(new Error("Could not parse IMSC1 mdat"))}function va(t,e,r){var i=t.getElementsByTagName(e)[0];return i?[].slice.call(i.querySelectorAll(r)):[]}function ma(t){return t.reduce((function(t,e){var r=e.getAttribute("xml:id");return r&&(t[r]=e),t}),{})}function pa(t,e){return[].slice.call(t.childNodes).reduce((function(t,r,i){var n;return"br"===r.nodeName&&i?t+"\n":null!=(n=r.childNodes)&&n.length?pa(r,e):e?t+r.textContent.trim().replace(/\s+/g," "):t+r.textContent}),"")}function ya(t,e,r){return t&&t.hasAttributeNS(e,r)?t.getAttributeNS(e,r):null}function Ta(t){return new Error("Could not parse ttml timestamp "+t)}function Ea(t,e){if(!t)return null;var r=$n(t);return null===r&&(da.test(t)?r=function(t,e){var r=da.exec(t),i=(0|r[4])+(0|r[5])/e.subFrameRate;return 3600*(0|r[1])+60*(0|r[2])+(0|r[3])+i/e.frameRate}(t,e):ca.test(t)&&(r=function(t,e){var r=ca.exec(t),i=Number(r[1]);switch(r[2]){case"h":return 3600*i;case"m":return 60*i;case"ms":return 1e3*i;case"f":return i/e.frameRate;case"t":return i/e.tickRate}return i}(t,e))),r}var Sa=function(){function t(t){if(this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs={ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}},this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},this.config.enableCEA708Captions){var e=new Xn(this,"textTrack1"),r=new Xn(this,"textTrack2"),i=new Xn(this,"textTrack3"),n=new Xn(this,"textTrack4");this.cea608Parser1=new Wn(1,e,r),this.cea608Parser2=new Wn(3,i,n)}t.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(S.FRAG_LOADING,this.onFragLoading,this),t.on(S.FRAG_LOADED,this.onFragLoaded,this),t.on(S.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(S.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(S.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this)}var e=t.prototype;return e.destroy=function(){var t=this.hls;t.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(S.FRAG_LOADING,this.onFragLoading,this),t.off(S.FRAG_LOADED,this.onFragLoaded,this),t.off(S.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(S.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(S.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},e.addCues=function(t,e,r,i,n){for(var a,s,o,l,u=!1,h=n.length;h--;){var d=n[h],c=(a=d[0],s=d[1],o=e,l=r,Math.min(s,l)-Math.max(a,o));if(c>=0&&(d[0]=Math.min(d[0],e),d[1]=Math.max(d[1],r),u=!0,c/(r-e)>.5))return}if(u||n.push([e,r]),this.config.renderTextTracksNatively){var f=this.captionsTracks[t];this.Cues.newCue(f,e,r,i)}else{var g=this.Cues.newCue(null,e,r,i);this.hls.trigger(S.CUES_PARSED,{type:"captions",cues:g,track:t})}},e.onInitPtsFound=function(t,e){var r=this,i=e.frag,n=e.id,a=e.initPTS,s=e.timescale,o=this.unparsedVttFrags;"main"===n&&(this.initPTS[i.cc]={baseTime:a,timescale:s}),o.length&&(this.unparsedVttFrags=[],o.forEach((function(t){r.onFragLoaded(S.FRAG_LOADED,t)})))},e.getExistingTrack=function(t){var e=this.media;if(e)for(var r=0;r<e.textTracks.length;r++){var i=e.textTracks[r];if(i[t])return i}return null},e.createCaptionsTrack=function(t){this.config.renderTextTracksNatively?this.createNativeTrack(t):this.createNonNativeTrack(t)},e.createNativeTrack=function(t){if(!this.captionsTracks[t]){var e=this.captionsProperties,r=this.captionsTracks,i=this.media,n=e[t],a=n.label,s=n.languageCode,o=this.getExistingTrack(t);if(o)r[t]=o,Le(r[t]),Ee(r[t],i);else{var l=this.createTextTrack("captions",a,s);l&&(l[t]=!0,r[t]=l)}}},e.createNonNativeTrack=function(t){if(!this.nonNativeCaptionsTracks[t]){var e=this.captionsProperties[t];if(e){var r={_id:t,label:e.label,kind:"captions",default:!!e.media&&!!e.media.default,closedCaptions:e.media};this.nonNativeCaptionsTracks[t]=r,this.hls.trigger(S.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[r]})}}},e.createTextTrack=function(t,e,r){var i=this.media;if(i)return i.addTextTrack(t,e,r)},e.onMediaAttaching=function(t,e){this.media=e.media,this._cleanTracks()},e.onMediaDetaching=function(){var t=this.captionsTracks;Object.keys(t).forEach((function(e){Le(t[e]),delete t[e]})),this.nonNativeCaptionsTracks={}},e.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs={ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}},this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())},e._cleanTracks=function(){var t=this.media;if(t){var e=t.textTracks;if(e)for(var r=0;r<e.length;r++)Le(e[r])}},e.onSubtitleTracksUpdated=function(t,e){var r=this,i=e.subtitleTracks||[],n=i.some((function(t){return t.textCodec===ha}));if(this.config.enableWebVTT||n&&this.config.enableIMSC1){if(Tn(this.tracks,i))return void(this.tracks=i);if(this.textTracks=[],this.tracks=i,this.config.renderTextTracksNatively){var a=this.media?this.media.textTracks:null;this.tracks.forEach((function(t,e){var i;if(a&&e<a.length){for(var n=null,s=0;s<a.length;s++)if(La(a[s],t)){n=a[s];break}n&&(i=n)}if(i)Le(i);else{var o=r._captionsOrSubtitlesFromCharacteristics(t);(i=r.createTextTrack(o,t.name,t.lang))&&(i.mode="disabled")}i&&(i.groupId=t.groupId,r.textTracks.push(i))}))}else if(this.tracks.length){var s=this.tracks.map((function(t){return{label:t.name,kind:t.type.toLowerCase(),default:t.default,subtitleTrack:t}}));this.hls.trigger(S.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:s})}}},e._captionsOrSubtitlesFromCharacteristics=function(t){if(t.attrs.CHARACTERISTICS){var e=/transcribes-spoken-dialog/gi.test(t.attrs.CHARACTERISTICS),r=/describes-music-and-sound/gi.test(t.attrs.CHARACTERISTICS);if(e&&r)return"captions"}return"subtitles"},e.onManifestLoaded=function(t,e){var r=this;this.config.enableCEA708Captions&&e.captions&&e.captions.forEach((function(t){var e=/(?:CC|SERVICE)([1-4])/.exec(t.instreamId);if(e){var i="textTrack"+e[1],n=r.captionsProperties[i];n&&(n.label=t.name,t.lang&&(n.languageCode=t.lang),n.media=t)}}))},e.closedCaptionsForLevel=function(t){var e=this.hls.levels[t.level];return null==e?void 0:e.attrs["CLOSED-CAPTIONS"]},e.onFragLoading=function(t,e){var r=this.cea608Parser1,i=this.cea608Parser2,n=this.lastSn,a=this.lastPartIndex;if(this.enabled&&r&&i&&e.frag.type===ge){var s,o,l=e.frag.sn,u=null!=(s=null==e||null==(o=e.part)?void 0:o.index)?s:-1;l===n+1||l===n&&u===a+1||(r.reset(),i.reset()),this.lastSn=l,this.lastPartIndex=u}},e.onFragLoaded=function(t,e){var r=e.frag,i=e.payload;if(r.type===me)if(i.byteLength){var n=r.decryptdata,a="stats"in e;if(null==n||!n.encrypted||a){var s=this.tracks[r.level],o=this.vttCCs;o[r.cc]||(o[r.cc]={start:r.start,prevCC:this.prevCC,new:!0},this.prevCC=r.cc),s&&s.textCodec===ha?this._parseIMSC1(r,i):this._parseVTTs(e)}}else this.hls.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:r,error:new Error("Empty subtitle payload")})},e._parseIMSC1=function(t,e){var r=this,i=this.hls;ga(e,this.initPTS[t.cc],(function(e){r._appendCues(e,t.level),i.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})}),(function(e){w.log("Failed to parse IMSC1: "+e),i.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:e})}))},e._parseVTTs=function(t){var e,r=this,i=t.frag,n=t.payload,a=this.initPTS,s=this.unparsedVttFrags,o=a.length-1;if(a[i.cc]||-1!==o){var l=this.hls;ua(null!=(e=i.initSegment)&&e.data?xt(i.initSegment.data,new Uint8Array(n)):n,this.initPTS[i.cc],this.vttCCs,i.cc,i.start,(function(t){r._appendCues(t,i.level),l.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:i})}),(function(e){var a="Missing initPTS for VTT MPEGTS"===e.message;a?s.push(t):r._fallbackToIMSC1(i,n),w.log("Failed to parse VTT cue: "+e),a&&o>i.cc||l.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:i,error:e})}))}else s.push(t)},e._fallbackToIMSC1=function(t,e){var r=this,i=this.tracks[t.level];i.textCodec||ga(e,this.initPTS[t.cc],(function(){i.textCodec=ha,r._parseIMSC1(t,e)}),(function(){i.textCodec="wvtt"}))},e._appendCues=function(t,e){var r=this.hls;if(this.config.renderTextTracksNatively){var i=this.textTracks[e];if(!i||"disabled"===i.mode)return;t.forEach((function(t){return Se(i,t)}))}else{var n=this.tracks[e];if(!n)return;var a=n.default?"default":"subtitles"+e;r.trigger(S.CUES_PARSED,{type:"subtitles",cues:t,track:a})}},e.onFragDecrypted=function(t,e){e.frag.type===me&&this.onFragLoaded(S.FRAG_LOADED,e)},e.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},e.onFragParsingUserdata=function(t,e){var r=this.cea608Parser1,i=this.cea608Parser2;if(this.enabled&&r&&i){var n=e.frag,a=e.samples;if(n.type!==ge||"NONE"!==this.closedCaptionsForLevel(n))for(var s=0;s<a.length;s++){var o=a[s].bytes;if(o){var l=this.extractCea608Data(o);r.addData(a[s].pts,l[0]),i.addData(a[s].pts,l[1])}}}},e.onBufferFlushing=function(t,e){var r=e.startOffset,i=e.endOffset,n=e.endOffsetSubtitles,a=e.type,s=this.media;if(s&&!(s.currentTime<i)){if(!a||"video"===a){var o=this.captionsTracks;Object.keys(o).forEach((function(t){return Re(o[t],r,i)}))}if(this.config.renderTextTracksNatively&&0===r&&void 0!==n){var l=this.textTracks;Object.keys(l).forEach((function(t){return Re(l[t],r,n)}))}}},e.extractCea608Data=function(t){for(var e=[[],[]],r=31&t[0],i=2,n=0;n<r;n++){var a=t[i++],s=127&t[i++],o=127&t[i++];if((0!==s||0!==o)&&0!=(4&a)){var l=3&a;0!==l&&1!==l||(e[l].push(s),e[l].push(o))}}return e},t}();function La(t,e){return!!t&&t.label===e.name&&!(t.textTrack1||t.textTrack2)}var Ra=function(){function t(t){this.hls=void 0,this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.clientRect=void 0,this.streamController=void 0,this.hls=t,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var e=t.prototype;return e.setStreamController=function(t){this.streamController=t},e.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},e.registerListeners=function(){var t=this.hls;t.on(S.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.BUFFER_CODECS,this.onBufferCodecs,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this)},e.unregisterListener=function(){var t=this.hls;t.off(S.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.BUFFER_CODECS,this.onBufferCodecs,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this)},e.onFpsDropLevelCapping=function(t,e){var r=this.hls.levels[e.droppedLevel];this.isLevelAllowed(r)&&this.restrictedLevels.push({bitrate:r.bitrate,height:r.height,width:r.width})},e.onMediaAttaching=function(t,e){this.media=e.media instanceof HTMLVideoElement?e.media:null,this.clientRect=null},e.onManifestParsed=function(t,e){var r=this.hls;this.restrictedLevels=[],this.firstLevel=e.firstLevel,r.config.capLevelToPlayerSize&&e.video&&this.startCapping()},e.onBufferCodecs=function(t,e){this.hls.config.capLevelToPlayerSize&&e.video&&this.startCapping()},e.onMediaDetaching=function(){this.stopCapping()},e.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var t=this.hls.levels;if(t.length){var e=this.hls;e.autoLevelCapping=this.getMaxLevel(t.length-1),e.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=e.autoLevelCapping}}},e.getMaxLevel=function(e){var r=this,i=this.hls.levels;if(!i.length)return-1;var n=i.filter((function(t,i){return r.isLevelAllowed(t)&&i<=e}));return this.clientRect=null,t.getMaxLevelByMediaSize(n,this.mediaWidth,this.mediaHeight)},e.startCapping=function(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},e.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},e.getDimensions=function(){if(this.clientRect)return this.clientRect;var t=this.media,e={width:0,height:0};if(t){var r=t.getBoundingClientRect();e.width=r.width,e.height=r.height,e.width||e.height||(e.width=r.right-r.left||t.width||0,e.height=r.bottom-r.top||t.height||0)}return this.clientRect=e,e},e.isLevelAllowed=function(t){return!this.restrictedLevels.some((function(e){return t.bitrate===e.bitrate&&t.width===e.width&&t.height===e.height}))},t.getMaxLevelByMediaSize=function(t,e,r){if(null==t||!t.length)return-1;for(var i,n,a=t.length-1,s=0;s<t.length;s+=1){var o=t[s];if((o.width>=e||o.height>=r)&&(i=o,!(n=t[s+1])||i.width!==n.width||i.height!==n.height)){a=s;break}}return a},a(t,[{key:"mediaWidth",get:function(){return this.getDimensions().width*this.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*this.contentScaleFactor}},{key:"contentScaleFactor",get:function(){var t=1;if(!this.hls.config.ignoreDevicePixelRatio)try{t=self.devicePixelRatio}catch(t){}return t}}]),t}(),Aa=function(){function t(t){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=t,this.registerListeners()}var e=t.prototype;return e.setStreamController=function(t){this.streamController=t},e.registerListeners=function(){this.hls.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this)},e.unregisterListeners=function(){this.hls.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this)},e.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},e.onMediaAttaching=function(t,e){var r=this.hls.config;if(r.capLevelOnFPSDrop){var i=e.media instanceof self.HTMLVideoElement?e.media:null;this.media=i,i&&"function"==typeof i.getVideoPlaybackQuality&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),r.fpsDroppedMonitoringPeriod)}},e.checkFPS=function(t,e,r){var i=performance.now();if(e){if(this.lastTime){var n=i-this.lastTime,a=r-this.lastDroppedFrames,s=e-this.lastDecodedFrames,o=1e3*a/n,l=this.hls;if(l.trigger(S.FPS_DROP,{currentDropped:a,currentDecoded:s,totalDroppedFrames:r}),o>0&&a>l.config.fpsDroppedMonitoringThreshold*s){var u=l.currentLevel;w.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(-1===l.autoLevelCapping||l.autoLevelCapping>=u)&&(u-=1,l.trigger(S.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:l.currentLevel}),l.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=r,this.lastDecodedFrames=e}},e.checkFPSInterval=function(){var t=this.media;if(t)if(this.isVideoPlaybackQualityAvailable){var e=t.getVideoPlaybackQuality();this.checkFPS(t,e.totalVideoFrames,e.droppedVideoFrames)}else this.checkFPS(t,t.webkitDecodedFrameCount,t.webkitDroppedFrameCount)},t}(),ka="[eme]",ba=function(){function t(e){this.hls=void 0,this.config=void 0,this.media=null,this.keyFormatPromise=null,this.keySystemAccessPromises={},this._requestLicenseFailureCount=0,this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},this.setMediaKeysQueue=t.CDMCleanupPromise?[t.CDMCleanupPromise]:[],this.onMediaEncrypted=this._onMediaEncrypted.bind(this),this.onWaitingForKey=this._onWaitingForKey.bind(this),this.debug=w.debug.bind(w,ka),this.log=w.log.bind(w,ka),this.warn=w.warn.bind(w,ka),this.error=w.error.bind(w,ka),this.hls=e,this.config=e.config,this.registerListeners()}var e=t.prototype;return e.destroy=function(){this.unregisterListeners(),this.onMediaDetached();var t=this.config;t.requestMediaKeySystemAccessFunc=null,t.licenseXhrSetup=t.licenseResponseCallback=void 0,t.drmSystems=t.drmSystemOptions={},this.hls=this.onMediaEncrypted=this.onWaitingForKey=this.keyIdToKeySessionPromise=null,this.config=null},e.registerListeners=function(){this.hls.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(S.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(S.MANIFEST_LOADED,this.onManifestLoaded,this)},e.unregisterListeners=function(){this.hls.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(S.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(S.MANIFEST_LOADED,this.onManifestLoaded,this)},e.getLicenseServerUrl=function(t){var e=this.config,r=e.drmSystems,i=e.widevineLicenseUrl,n=r[t];if(n)return n.licenseUrl;if(t===j.WIDEVINE&&i)return i;throw new Error('no license server URL configured for key-system "'+t+'"')},e.getServerCertificateUrl=function(t){var e=this.config.drmSystems[t];if(e)return e.serverCertificateUrl;this.log('No Server Certificate in config.drmSystems["'+t+'"]')},e.attemptKeySystemAccess=function(t){var e=this,r=this.hls.levels,i=function(t,e,r){return!!t&&r.indexOf(t)===e},n=r.map((function(t){return t.audioCodec})).filter(i),a=r.map((function(t){return t.videoCodec})).filter(i);return n.length+a.length===0&&a.push("avc1.42e01e"),new Promise((function(r,i){!function t(s){var o=s.shift();e.getMediaKeysPromise(o,n,a).then((function(t){return r({keySystem:o,mediaKeys:t})})).catch((function(e){s.length?t(s):i(e instanceof Da?e:new Da({type:L.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_NO_ACCESS,error:e,fatal:!0},e.message))}))}(t)}))},e.requestMediaKeySystemAccess=function(t,e){var r=this.config.requestMediaKeySystemAccessFunc;if("function"!=typeof r){var i="Configured requestMediaKeySystemAccess is not a function "+r;return null===et&&"http:"===self.location.protocol&&(i="navigator.requestMediaKeySystemAccess is not available over insecure protocol "+location.protocol),Promise.reject(new Error(i))}return r(t,e)},e.getMediaKeysPromise=function(t,e,r){var i=this,n=function(t,e,r,i){var n;switch(t){case j.FAIRPLAY:n=["cenc","sinf"];break;case j.WIDEVINE:case j.PLAYREADY:n=["cenc"];break;case j.CLEARKEY:n=["cenc","keyids"];break;default:throw new Error("Unknown key-system: "+t)}return function(t,e,r,i){return[{initDataTypes:t,persistentState:i.persistentState||"not-allowed",distinctiveIdentifier:i.distinctiveIdentifier||"not-allowed",sessionTypes:i.sessionTypes||[i.sessionType||"temporary"],audioCapabilities:e.map((function(t){return{contentType:'audio/mp4; codecs="'+t+'"',robustness:i.audioRobustness||"",encryptionScheme:i.audioEncryptionScheme||null}})),videoCapabilities:r.map((function(t){return{contentType:'video/mp4; codecs="'+t+'"',robustness:i.videoRobustness||"",encryptionScheme:i.videoEncryptionScheme||null}}))}]}(n,e,r,i)}(t,e,r,this.config.drmSystemOptions),a=this.keySystemAccessPromises[t],s=null==a?void 0:a.keySystemAccess;if(!s){this.log('Requesting encrypted media "'+t+'" key-system access with config: '+JSON.stringify(n)),s=this.requestMediaKeySystemAccess(t,n);var o=this.keySystemAccessPromises[t]={keySystemAccess:s};return s.catch((function(e){i.log('Failed to obtain access to key-system "'+t+'": '+e)})),s.then((function(e){i.log('Access for key-system "'+e.keySystem+'" obtained');var r=i.fetchServerCertificate(t);return i.log('Create media-keys for "'+t+'"'),o.mediaKeys=e.createMediaKeys().then((function(e){return i.log('Media-keys created for "'+t+'"'),r.then((function(r){return r?i.setMediaKeysServerCertificate(e,t,r):e}))})),o.mediaKeys.catch((function(e){i.error('Failed to create media-keys for "'+t+'"}: '+e)})),o.mediaKeys}))}return s.then((function(){return a.mediaKeys}))},e.createMediaKeySessionContext=function(t){var e=t.decryptdata,r=t.keySystem,i=t.mediaKeys;this.log('Creating key-system session "'+r+'" keyId: '+Tt(e.keyId||[]));var n=i.createSession(),a={decryptdata:e,keySystem:r,mediaKeys:i,mediaKeysSession:n,keyStatus:"status-pending"};return this.mediaKeySessions.push(a),a},e.renewKeySession=function(t){var e=t.decryptdata;if(e.pssh){var r=this.createMediaKeySessionContext(t),i=this.getKeyIdString(e);this.keyIdToKeySessionPromise[i]=this.generateRequestWithPreferredKeySession(r,"cenc",e.pssh,"expired")}else this.warn("Could not renew expired session. Missing pssh initData.");this.removeSession(t)},e.getKeyIdString=function(t){if(!t)throw new Error("Could not read keyId of undefined decryptdata");if(null===t.keyId)throw new Error("keyId is null");return Tt(t.keyId)},e.updateKeySession=function(t,e){var r,i=t.mediaKeysSession;return this.log('Updating key-session "'+i.sessionId+'" for keyID '+Tt((null==(r=t.decryptdata)?void 0:r.keyId)||[])+"\n } (data length: "+(e?e.byteLength:e)+")"),i.update(e)},e.selectKeySystemFormat=function(t){var e=Object.keys(t.levelkeys||{});return this.keyFormatPromise||(this.log("Selecting key-system from fragment (sn: "+t.sn+" "+t.type+": "+t.level+") key formats "+e.join(", ")),this.keyFormatPromise=this.getKeyFormatPromise(e)),this.keyFormatPromise},e.getKeyFormatPromise=function(t){var e=this;return new Promise((function(r,i){var n=tt(e.config),a=t.map($).filter((function(t){return!!t&&-1!==n.indexOf(t)}));return e.getKeySystemSelectionPromise(a).then((function(t){var e=t.keySystem,n=Z(e);n?r(n):i(new Error('Unable to find format for key-system "'+e+'"'))})).catch(i)}))},e.loadKey=function(t){var e=this,r=t.keyInfo.decryptdata,i=this.getKeyIdString(r),n="(keyId: "+i+' format: "'+r.keyFormat+'" method: '+r.method+" uri: "+r.uri+")";this.log("Starting session for key "+n);var a=this.keyIdToKeySessionPromise[i];return a||(a=this.keyIdToKeySessionPromise[i]=this.getKeySystemForKeyPromise(r).then((function(i){var a=i.keySystem,s=i.mediaKeys;return e.throwIfDestroyed(),e.log("Handle encrypted media sn: "+t.frag.sn+" "+t.frag.type+": "+t.frag.level+" using key "+n),e.attemptSetMediaKeys(a,s).then((function(){e.throwIfDestroyed();var t=e.createMediaKeySessionContext({keySystem:a,mediaKeys:s,decryptdata:r});return e.generateRequestWithPreferredKeySession(t,"cenc",r.pssh,"playlist-key")}))}))).catch((function(t){return e.handleError(t)})),a},e.throwIfDestroyed=function(t){if(!this.hls)throw new Error("invalid state")},e.handleError=function(t){this.hls&&(this.error(t.message),t instanceof Da?this.hls.trigger(S.ERROR,t.data):this.hls.trigger(S.ERROR,{type:L.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_NO_KEYS,error:t,fatal:!0}))},e.getKeySystemForKeyPromise=function(t){var e=this.getKeyIdString(t),r=this.keyIdToKeySessionPromise[e];if(!r){var i=$(t.keyFormat),n=i?[i]:tt(this.config);return this.attemptKeySystemAccess(n)}return r},e.getKeySystemSelectionPromise=function(t){if(t.length||(t=tt(this.config)),0===t.length)throw new Da({type:L.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},"Missing key-system license configuration options "+JSON.stringify({drmSystems:this.config.drmSystems}));return this.attemptKeySystemAccess(t)},e._onMediaEncrypted=function(t){var e=this,r=t.initDataType,i=t.initData;if(this.debug('"'+t.type+'" event: init data type: "'+r+'"'),null!==i){var n,a;if("sinf"===r&&this.config.drmSystems[j.FAIRPLAY]){var s=Rt(new Uint8Array(i));try{var o=V(JSON.parse(s).sinf),l=_t(new Uint8Array(o));if(!l)return;n=l.subarray(8,24),a=j.FAIRPLAY}catch(t){return void this.warn('Failed to parse sinf "encrypted" event message initData')}}else{var u=function(t){if(!(t instanceof ArrayBuffer)||t.byteLength<32)return null;var e={version:0,systemId:"",kids:null,data:null},r=new DataView(t),i=r.getUint32(0);if(t.byteLength!==i&&i>44)return null;if(1886614376!==r.getUint32(4))return null;if(e.version=r.getUint32(8)>>>24,e.version>1)return null;e.systemId=Tt(new Uint8Array(t,12,16));var n=r.getUint32(28);if(0===e.version){if(i-32<n)return null;e.data=new Uint8Array(t,32,n)}else if(1===e.version){e.kids=[];for(var a=0;a<n;a++)e.kids.push(new Uint8Array(t,32+16*a,16))}return e}(i);if(null===u)return;0===u.version&&u.systemId===J&&u.data&&(n=u.data.subarray(8,24)),a=function(t){if(t===J)return j.WIDEVINE}(u.systemId)}if(a&&n){for(var h=Tt(n),d=this.keyIdToKeySessionPromise,c=this.mediaKeySessions,f=d[h],g=function(){var t=c[v],a=t.decryptdata;if(a.pssh||!a.keyId)return"continue";var s=Tt(a.keyId);return h===s||-1!==a.uri.replace(/-/g,"").indexOf(h)?(f=d[s],delete d[s],a.pssh=new Uint8Array(i),a.keyId=n,f=d[h]=f.then((function(){return e.generateRequestWithPreferredKeySession(t,r,i,"encrypted-event-key-match")})),"break"):void 0},v=0;v<c.length;v++){var m=g();if("continue"!==m&&"break"===m)break}f||(f=d[h]=this.getKeySystemSelectionPromise([a]).then((function(t){var a,s=t.keySystem,o=t.mediaKeys;e.throwIfDestroyed();var l=new Gt("ISO-23001-7",h,null!=(a=Z(s))?a:"");return l.pssh=new Uint8Array(i),l.keyId=n,e.attemptSetMediaKeys(s,o).then((function(){e.throwIfDestroyed();var t=e.createMediaKeySessionContext({decryptdata:l,keySystem:s,mediaKeys:o});return e.generateRequestWithPreferredKeySession(t,r,i,"encrypted-event-no-match")}))}))),f.catch((function(t){return e.handleError(t)}))}}},e._onWaitingForKey=function(t){this.log('"'+t.type+'" event')},e.attemptSetMediaKeys=function(t,e){var r=this,i=this.setMediaKeysQueue.slice();this.log('Setting media-keys for "'+t+'"');var n=Promise.all(i).then((function(){if(!r.media)throw new Error("Attempted to set mediaKeys without media element attached");return r.media.setMediaKeys(e)}));return this.setMediaKeysQueue.push(n),n.then((function(){r.log('Media-keys set for "'+t+'"'),i.push(n),r.setMediaKeysQueue=r.setMediaKeysQueue.filter((function(t){return-1===i.indexOf(t)}))}))},e.generateRequestWithPreferredKeySession=function(t,e,r,i){var n,a,s=this,o=null==(n=this.config.drmSystems)||null==(a=n[t.keySystem])?void 0:a.generateRequest;if(o)try{var l=o.call(this.hls,e,r,t);if(!l)throw new Error("Invalid response from configured generateRequest filter");e=l.initDataType,r=t.decryptdata.pssh=l.initData?new Uint8Array(l.initData):null}catch(t){var u;if(this.warn(t.message),null!=(u=this.hls)&&u.config.debug)throw t}if(null===r)return this.log('Skipping key-session request for "'+i+'" (no initData)'),Promise.resolve(t);var h=this.getKeyIdString(t.decryptdata);this.log('Generating key-session request for "'+i+'": '+h+" (init data type: "+e+" length: "+(r?r.byteLength:null)+")");var d=new an;t.mediaKeysSession.onmessage=function(e){var r=t.mediaKeysSession;if(r){var i=e.messageType,n=e.message;s.log('"'+i+'" message event for session "'+r.sessionId+'" message size: '+n.byteLength),"license-request"===i||"license-renewal"===i?s.renewLicense(t,n).catch((function(t){s.handleError(t),d.emit("error",t)})):"license-release"===i?t.keySystem===j.FAIRPLAY&&(s.updateKeySession(t,W("acknowledged")),s.removeSession(t)):s.warn('unhandled media key message type "'+i+'"')}else d.emit("error",new Error("invalid state"))},t.mediaKeysSession.onkeystatuseschange=function(e){if(t.mediaKeysSession){s.onKeyStatusChange(t);var r=t.keyStatus;d.emit("keyStatus",r),"expired"===r&&(s.warn(t.keySystem+" expired for key "+h),s.renewKeySession(t))}else d.emit("error",new Error("invalid state"))};var c=new Promise((function(t,e){d.on("error",e),d.on("keyStatus",(function(r){r.startsWith("usable")?t():"output-restricted"===r?e(new Da({type:L.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:!1},"HDCP level output restricted")):"internal-error"===r?e(new Da({type:L.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:!0},'key status changed to "'+r+'"')):"expired"===r?e(new Error("key expired while generating request")):s.warn('unhandled key status change "'+r+'"')}))}));return t.mediaKeysSession.generateRequest(e,r).then((function(){var e;s.log('Request generated for key-session "'+(null==(e=t.mediaKeysSession)?void 0:e.sessionId)+'" keyId: '+h)})).catch((function(t){throw new Da({type:L.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_NO_SESSION,error:t,fatal:!1},"Error generating key-session request: "+t)})).then((function(){return c})).catch((function(e){throw d.removeAllListeners(),s.removeSession(t),e})).then((function(){return d.removeAllListeners(),t}))},e.onKeyStatusChange=function(t){var e=this;t.mediaKeysSession.keyStatuses.forEach((function(r,i){e.log('key status change "'+r+'" for keyStatuses keyId: '+Tt("buffer"in i?new Uint8Array(i.buffer,i.byteOffset,i.byteLength):new Uint8Array(i))+" session keyId: "+Tt(new Uint8Array(t.decryptdata.keyId||[]))+" uri: "+t.decryptdata.uri),t.keyStatus=r}))},e.fetchServerCertificate=function(t){var e=this.config,r=new(0,e.loader)(e),n=this.getServerCertificateUrl(t);return n?(this.log('Fetching serverCertificate for "'+t+'"'),new Promise((function(a,s){var o={responseType:"arraybuffer",url:n},l=e.certLoadPolicy.default,u={loadPolicy:l,timeout:l.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},h={onSuccess:function(t,e,r,i){a(t.data)},onError:function(e,r,a,l){s(new Da({type:L.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:a,response:i({url:o.url,data:void 0},e)},'"'+t+'" certificate request failed ('+n+"). Status: "+e.code+" ("+e.text+")"))},onTimeout:function(e,r,i){s(new Da({type:L.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:i,response:{url:o.url,data:void 0}},'"'+t+'" certificate request timed out ('+n+")"))},onAbort:function(t,e,r){s(new Error("aborted"))}};r.load(o,u,h)}))):Promise.resolve()},e.setMediaKeysServerCertificate=function(t,e,r){var i=this;return new Promise((function(n,a){t.setServerCertificate(r).then((function(a){i.log("setServerCertificate "+(a?"success":"not supported by CDM")+" ("+(null==r?void 0:r.byteLength)+') on "'+e+'"'),n(t)})).catch((function(t){a(new Da({type:L.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:t,fatal:!0},t.message))}))}))},e.renewLicense=function(t,e){var r=this;return this.requestLicense(t,new Uint8Array(e)).then((function(e){return r.updateKeySession(t,new Uint8Array(e)).catch((function(t){throw new Da({type:L.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_SESSION_UPDATE_FAILED,error:t,fatal:!0},t.message)}))}))},e.setupLicenseXHR=function(t,e,r,i){var n=this,a=this.config.licenseXhrSetup;return a?Promise.resolve().then((function(){if(!r.decryptdata)throw new Error("Key removed");return a.call(n.hls,t,e,r,i)})).catch((function(s){if(!r.decryptdata)throw s;return t.open("POST",e,!0),a.call(n.hls,t,e,r,i)})).then((function(r){return t.readyState||t.open("POST",e,!0),{xhr:t,licenseChallenge:r||i}})):(t.open("POST",e,!0),Promise.resolve({xhr:t,licenseChallenge:i}))},e.requestLicense=function(t,e){var r=this,i=this.config.keyLoadPolicy.default;return new Promise((function(n,a){var s=r.getLicenseServerUrl(t.keySystem);r.log("Sending license request to URL: "+s);var o=new XMLHttpRequest;o.responseType="arraybuffer",o.onreadystatechange=function(){if(!r.hls||!t.mediaKeysSession)return a(new Error("invalid state"));if(4===o.readyState)if(200===o.status){r._requestLicenseFailureCount=0;var l=o.response;r.log("License received "+(l instanceof ArrayBuffer?l.byteLength:l));var u=r.config.licenseResponseCallback;if(u)try{l=u.call(r.hls,o,s,t)}catch(t){r.error(t)}n(l)}else{var h=i.errorRetry,d=h?h.maxNumRetry:0;if(r._requestLicenseFailureCount++,r._requestLicenseFailureCount>d||o.status>=400&&o.status<500)a(new Da({type:L.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0,networkDetails:o,response:{url:s,data:void 0,code:o.status,text:o.statusText}},"License Request XHR failed ("+s+"). Status: "+o.status+" ("+o.statusText+")"));else{var c=d-r._requestLicenseFailureCount+1;r.warn("Retrying license request, "+c+" attempts left"),r.requestLicense(t,e).then(n,a)}}},t.licenseXhr&&t.licenseXhr.readyState!==XMLHttpRequest.DONE&&t.licenseXhr.abort(),t.licenseXhr=o,r.setupLicenseXHR(o,s,t,e).then((function(t){var e=t.xhr,r=t.licenseChallenge;e.send(r)}))}))},e.onMediaAttached=function(t,e){if(this.config.emeEnabled){var r=e.media;this.media=r,r.addEventListener("encrypted",this.onMediaEncrypted),r.addEventListener("waitingforkey",this.onWaitingForKey)}},e.onMediaDetached=function(){var e=this,r=this.media,i=this.mediaKeySessions;r&&(r.removeEventListener("encrypted",this.onMediaEncrypted),r.removeEventListener("waitingforkey",this.onWaitingForKey),this.media=null),this._requestLicenseFailureCount=0,this.setMediaKeysQueue=[],this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},Gt.clearKeyUriToKeyIdMap();var n=i.length;t.CDMCleanupPromise=Promise.all(i.map((function(t){return e.removeSession(t)})).concat(null==r?void 0:r.setMediaKeys(null).catch((function(t){e.log("Could not clear media keys: "+t+". media.src: "+(null==r?void 0:r.src))})))).then((function(){n&&(e.log("finished closing key sessions and clearing media keys"),i.length=0)})).catch((function(t){e.log("Could not close sessions and clear media keys: "+t+". media.src: "+(null==r?void 0:r.src))}))},e.onManifestLoading=function(){this.keyFormatPromise=null},e.onManifestLoaded=function(t,e){var r=e.sessionKeys;if(r&&this.config.emeEnabled&&!this.keyFormatPromise){var i=r.reduce((function(t,e){return-1===t.indexOf(e.keyFormat)&&t.push(e.keyFormat),t}),[]);this.log("Selecting key-system from session-keys "+i.join(", ")),this.keyFormatPromise=this.getKeyFormatPromise(i)}},e.removeSession=function(t){var e=this,r=t.mediaKeysSession,i=t.licenseXhr;if(r){this.log("Remove licenses and keys and close session "+r.sessionId),r.onmessage=null,r.onkeystatuseschange=null,i&&i.readyState!==XMLHttpRequest.DONE&&i.abort(),t.mediaKeysSession=t.decryptdata=t.licenseXhr=void 0;var n=this.mediaKeySessions.indexOf(t);return n>-1&&this.mediaKeySessions.splice(n,1),r.remove().catch((function(t){e.log("Could not remove session: "+t)})).then((function(){return r.close()})).catch((function(t){e.log("Could not close session: "+t)}))}},t}();ba.CDMCleanupPromise=void 0;var Da=function(t){function e(e,r){var i;return(i=t.call(this,r)||this).data=void 0,e.error||(e.error=new Error(r)),i.data=e,e.err=e.error,i}return l(e,t),e}(f(Error)),Ia="m",wa="a",Ca="v",_a="av",Pa="i",xa="tt",Fa=function(){function t(e){var r=this;this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=function(){r.initialized&&(r.starved=!0),r.buffering=!0},this.onPlaying=function(){r.initialized||(r.initialized=!0),r.buffering=!1},this.applyPlaylistData=function(t){try{r.apply(t,{ot:Ia,su:!r.initialized})}catch(t){w.warn("Could not generate manifest CMCD data.",t)}},this.applyFragmentData=function(t){try{var e=t.frag,i=r.hls.levels[e.level],n=r.getObjectType(e),a={d:1e3*e.duration,ot:n};n!==Ca&&n!==wa&&n!=_a||(a.br=i.bitrate/1e3,a.tb=r.getTopBandwidth(n)/1e3,a.bl=r.getBufferLength(n)),r.apply(t,a)}catch(t){w.warn("Could not generate segment CMCD data.",t)}},this.hls=e;var i=this.config=e.config,n=i.cmcd;null!=n&&(i.pLoader=this.createPlaylistLoader(),i.fLoader=this.createFragmentLoader(),this.sid=n.sessionId||t.uuid(),this.cid=n.contentId,this.useHeaders=!0===n.useHeaders,this.registerListeners())}var e=t.prototype;return e.registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHED,this.onMediaDetached,this),t.on(S.BUFFER_CREATED,this.onBufferCreated,this)},e.unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHED,this.onMediaDetached,this),t.off(S.BUFFER_CREATED,this.onBufferCreated,this)},e.destroy=function(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},e.onMediaAttached=function(t,e){this.media=e.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},e.onMediaDetached=function(){this.media&&(this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null)},e.onBufferCreated=function(t,e){var r,i;this.audioBuffer=null==(r=e.tracks.audio)?void 0:r.buffer,this.videoBuffer=null==(i=e.tracks.video)?void 0:i.buffer},e.createData=function(){var t;return{v:1,sf:"h",sid:this.sid,cid:this.cid,pr:null==(t=this.media)?void 0:t.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},e.apply=function(e,r){void 0===r&&(r={}),o(r,this.createData());var i=r.ot===Pa||r.ot===Ca||r.ot===_a;if(this.starved&&i&&(r.bs=!0,r.su=!0,this.starved=!1),null==r.su&&(r.su=this.buffering),this.useHeaders){var n=t.toHeaders(r);if(!Object.keys(n).length)return;e.headers||(e.headers={}),o(e.headers,n)}else{var a=t.toQuery(r);if(!a)return;e.url=t.appendQueryToUri(e.url,a)}},e.getObjectType=function(t){var e=t.type;return"subtitle"===e?xa:"initSegment"===t.sn?Pa:"audio"===e?wa:"main"===e?this.hls.audioTracks.length?Ca:_a:void 0},e.getTopBandwidth=function(t){var e,r=0,i=this.hls;if(t===wa)e=i.audioTracks;else{var n=i.maxAutoLevel,a=n>-1?n+1:i.levels.length;e=i.levels.slice(0,a)}for(var s,o=v(e);!(s=o()).done;){var l=s.value;l.bitrate>r&&(r=l.bitrate)}return r>0?r:NaN},e.getBufferLength=function(t){var e=this.hls.media,r=t===wa?this.audioBuffer:this.videoBuffer;return r&&e?1e3*Ir.bufferInfo(r,e.currentTime,this.config.maxBufferHole).len:NaN},e.createPlaylistLoader=function(){var t=this.config.pLoader,e=this.applyPlaylistData,r=t||this.config.loader;return function(){function t(t){this.loader=void 0,this.loader=new r(t)}var i=t.prototype;return i.destroy=function(){this.loader.destroy()},i.abort=function(){this.loader.abort()},i.load=function(t,r,i){e(t),this.loader.load(t,r,i)},a(t,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),t}()},e.createFragmentLoader=function(){var t=this.config.fLoader,e=this.applyFragmentData,r=t||this.config.loader;return function(){function t(t){this.loader=void 0,this.loader=new r(t)}var i=t.prototype;return i.destroy=function(){this.loader.destroy()},i.abort=function(){this.loader.abort()},i.load=function(t,r,i){e(t),this.loader.load(t,r,i)},a(t,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),t}()},t.uuid=function(){var t=URL.createObjectURL(new Blob),e=t.toString();return URL.revokeObjectURL(t),e.slice(e.lastIndexOf("/")+1)},t.serialize=function(t){for(var e,r=[],i=function(t){return!Number.isNaN(t)&&null!=t&&""!==t&&!1!==t},n=function(t){return Math.round(t)},a=function(t){return 100*n(t/100)},s={br:n,d:n,bl:a,dl:a,mtp:a,nor:function(t){return encodeURIComponent(t)},rtp:a,tb:n},o=v(Object.keys(t||{}).sort());!(e=o()).done;){var l=e.value,u=t[l];if(i(u)&&!("v"===l&&1===u||"pr"==l&&1===u)){var h=s[l];h&&(u=h(u));var d=typeof u,c=void 0;c="ot"===l||"sf"===l||"st"===l?l+"="+u:"boolean"===d?l:"number"===d?l+"="+u:l+"="+JSON.stringify(u),r.push(c)}}return r.join(",")},t.toHeaders=function(e){for(var r={},i=["Object","Request","Session","Status"],n=[{},{},{},{}],a={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},s=0,o=Object.keys(e);s<o.length;s++){var l=o[s];n[null!=a[l]?a[l]:1][l]=e[l]}for(var u=0;u<n.length;u++){var h=t.serialize(n[u]);h&&(r["CMCD-"+i[u]]=h)}return r},t.toQuery=function(e){return"CMCD="+encodeURIComponent(t.serialize(e))},t.appendQueryToUri=function(t,e){if(!e)return t;var r=t.includes("?")?"&":"?";return""+t+r+e},t}(),Ma=function(){function t(t){this.hls=void 0,this.log=void 0,this.loader=null,this.uri=null,this.pathwayId=".",this.pathwayPriority=null,this.timeToLoad=300,this.reloadTimer=-1,this.updated=0,this.started=!1,this.enabled=!0,this.levels=null,this.audioTracks=null,this.subtitleTracks=null,this.penalizedPathways={},this.hls=t,this.log=w.log.bind(w,"[content-steering]:"),this.registerListeners()}var e=t.prototype;return e.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.ERROR,this.onError,this)},e.unregisterListeners=function(){var t=this.hls;t&&(t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.ERROR,this.onError,this))},e.startLoad=function(){if(this.started=!0,self.clearTimeout(this.reloadTimer),this.enabled&&this.uri)if(this.updated){var t=Math.max(1e3*this.timeToLoad-(performance.now()-this.updated),0);this.scheduleRefresh(this.uri,t)}else this.loadSteeringManifest(this.uri)},e.stopLoad=function(){this.started=!1,this.loader&&(this.loader.destroy(),this.loader=null),self.clearTimeout(this.reloadTimer)},e.destroy=function(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null},e.removeLevel=function(t){var e=this.levels;e&&(this.levels=e.filter((function(e){return e!==t})))},e.onManifestLoading=function(){this.stopLoad(),this.enabled=!0,this.timeToLoad=300,this.updated=0,this.uri=null,this.pathwayId=".",this.levels=this.audioTracks=this.subtitleTracks=null},e.onManifestLoaded=function(t,e){var r=e.contentSteering;null!==r&&(this.pathwayId=r.pathwayId,this.uri=r.uri,this.started&&this.startLoad())},e.onManifestParsed=function(t,e){this.audioTracks=e.audioTracks,this.subtitleTracks=e.subtitleTracks},e.onError=function(t,e){var r=e.errorAction;if((null==r?void 0:r.action)===ir&&r.flags===sr){var i=this.pathwayPriority,n=this.pathwayId;this.penalizedPathways[n]||(this.penalizedPathways[n]=performance.now()),!i&&this.levels&&(i=this.levels.reduce((function(t,e){return-1===t.indexOf(e.pathwayId)&&t.push(e.pathwayId),t}),[])),i&&i.length>1&&(this.updatePathwayPriority(i),r.resolved=this.pathwayId!==n)}},e.filterParsedLevels=function(t){this.levels=t;var e=this.getLevelsForPathway(this.pathwayId);if(0===e.length){var r=t[0].pathwayId;this.log("No levels found in Pathway "+this.pathwayId+'. Setting initial Pathway to "'+r+'"'),e=this.getLevelsForPathway(r),this.pathwayId=r}return e.length!==t.length?(this.log("Found "+e.length+"/"+t.length+' levels in Pathway "'+this.pathwayId+'"'),e):t},e.getLevelsForPathway=function(t){return null===this.levels?[]:this.levels.filter((function(e){return t===e.pathwayId}))},e.updatePathwayPriority=function(t){var e;this.pathwayPriority=t;var r=this.penalizedPathways,i=performance.now();Object.keys(r).forEach((function(t){i-r[t]>3e5&&delete r[t]}));for(var n=0;n<t.length;n++){var a=t[n];if(!r[a]){if(a===this.pathwayId)return;var s=this.hls.nextLoadLevel,o=this.hls.levels[s];if((e=this.getLevelsForPathway(a)).length>0){this.log('Setting Pathway to "'+a+'"'),this.pathwayId=a,this.hls.trigger(S.LEVELS_UPDATED,{levels:e});var l=this.hls.levels[s];o&&l&&this.levels&&(l.attrs["STABLE-VARIANT-ID"]!==o.attrs["STABLE-VARIANT-ID"]&&l.bitrate!==o.bitrate&&this.log("Unstable Pathways change from bitrate "+o.bitrate+" to "+l.bitrate),this.hls.nextLoadLevel=s);break}}}},e.clonePathways=function(t){var e=this,r=this.levels;if(r){var i={},n={};t.forEach((function(t){var a=t.ID,s=t["BASE-ID"],l=t["URI-REPLACEMENT"];if(!r.some((function(t){return t.pathwayId===a}))){var u=e.getLevelsForPathway(s).map((function(t){var e=o({},t);e.details=void 0,e.url=Na(t.uri,t.attrs["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",l);var r=new P(t.attrs);r["PATHWAY-ID"]=a;var s=r.AUDIO&&r.AUDIO+"_clone_"+a,u=r.SUBTITLES&&r.SUBTITLES+"_clone_"+a;s&&(i[r.AUDIO]=s,r.AUDIO=s),u&&(n[r.SUBTITLES]=u,r.SUBTITLES=u),e.attrs=r;var h=new Ne(e);return dr(h,"audio",s),dr(h,"text",u),h}));r.push.apply(r,u),Oa(e.audioTracks,i,l,a),Oa(e.subtitleTracks,n,l,a)}}))}},e.loadSteeringManifest=function(t){var e,r=this,i=this.hls.config,n=i.loader;this.loader&&this.loader.destroy(),this.loader=new n(i);try{e=new self.URL(t)}catch(e){return this.enabled=!1,void this.log("Failed to parse Steering Manifest URI: "+t)}if("data:"!==e.protocol){var a=0|(this.hls.bandwidthEstimate||i.abrEwmaDefaultEstimate);e.searchParams.set("_HLS_pathway",this.pathwayId),e.searchParams.set("_HLS_throughput",""+a)}var s={responseType:"json",url:e.href},o=i.steeringManifestLoadPolicy.default,l=o.errorRetry||o.timeoutRetry||{},u={loadPolicy:o,timeout:o.maxLoadTimeMs,maxRetry:l.maxNumRetry||0,retryDelay:l.retryDelayMs||0,maxRetryDelay:l.maxRetryDelayMs||0},h={onSuccess:function(t,i,n,a){r.log('Loaded steering manifest: "'+e+'"');var s=t.data;if(1===s.VERSION){r.updated=performance.now(),r.timeToLoad=s.TTL;var o=s["RELOAD-URI"],l=s["PATHWAY-CLONES"],u=s["PATHWAY-PRIORITY"];if(o)try{r.uri=new self.URL(o,e).href}catch(t){return r.enabled=!1,void r.log("Failed to parse Steering Manifest RELOAD-URI: "+o)}r.scheduleRefresh(r.uri||n.url),l&&r.clonePathways(l),u&&r.updatePathwayPriority(u)}else r.log("Steering VERSION "+s.VERSION+" not supported!")},onError:function(t,e,i,n){if(r.log("Error loading steering manifest: "+t.code+" "+t.text+" ("+e.url+")"),r.stopLoad(),410===t.code)return r.enabled=!1,void r.log("Steering manifest "+e.url+" no longer available");var a=1e3*r.timeToLoad;if(429!==t.code)r.scheduleRefresh(r.uri||e.url,a);else{var s=r.loader;if("function"==typeof(null==s?void 0:s.getResponseHeader)){var o=s.getResponseHeader("Retry-After");o&&(a=1e3*parseFloat(o))}r.log("Steering manifest "+e.url+" rate limited")}},onTimeout:function(t,e,i){r.log("Timeout loading steering manifest ("+e.url+")"),r.scheduleRefresh(r.uri||e.url)}};this.log("Requesting steering manifest: "+e),this.loader.load(s,u,h)},e.scheduleRefresh=function(t,e){var r=this;void 0===e&&(e=1e3*this.timeToLoad),self.clearTimeout(this.reloadTimer),this.reloadTimer=self.setTimeout((function(){r.loadSteeringManifest(t)}),e)},t}();function Oa(t,e,r,i){t&&Object.keys(e).forEach((function(n){var a=t.filter((function(t){return t.groupId===n})).map((function(t){var a=o({},t);return a.details=void 0,a.attrs=new P(a.attrs),a.url=a.attrs.URI=Na(t.url,t.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",r),a.groupId=a.attrs["GROUP-ID"]=e[n],a.attrs["PATHWAY-ID"]=i,a}));t.push.apply(t,a)}))}function Na(t,e,r,i){var n,a=i.HOST,s=i.PARAMS,o=i[r];e&&(n=null==o?void 0:o[e])&&(t=n);var l=new self.URL(t);return a&&!n&&(l.host=a),s&&Object.keys(s).sort().forEach((function(t){t&&l.searchParams.set(t,s[t])})),l.href}var Ua=/^age:\s*[\d.]+\s*$/im,Ba=function(){function t(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new M,this.retryDelay=0}var e=t.prototype;return e.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},e.abortInternal=function(){var t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,4!==t.readyState&&(this.stats.aborted=!0,t.abort()))},e.abort=function(){var t;this.abortInternal(),null!=(t=this.callbacks)&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},e.load=function(t,e,r){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=e,this.callbacks=r,this.loadInternal()},e.loadInternal=function(){var t=this,e=this.config,r=this.context;if(e){var i=this.loader=new self.XMLHttpRequest,n=this.stats;n.loading.first=0,n.loaded=0,n.aborted=!1;var a=this.xhrSetup;a?Promise.resolve().then((function(){if(!t.stats.aborted)return a(i,r.url)})).catch((function(t){return i.open("GET",r.url,!0),a(i,r.url)})).then((function(){t.stats.aborted||t.openAndSendXhr(i,r,e)})).catch((function(e){t.callbacks.onError({code:i.status,text:e.message},r,i,n)})):this.openAndSendXhr(i,r,e)}},e.openAndSendXhr=function(t,e,r){t.readyState||t.open("GET",e.url,!0);var i=this.context.headers,n=r.loadPolicy,a=n.maxTimeToFirstByteMs,s=n.maxLoadTimeMs;if(i)for(var o in i)t.setRequestHeader(o,i[o]);e.rangeEnd&&t.setRequestHeader("Range","bytes="+e.rangeStart+"-"+(e.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=e.responseType,self.clearTimeout(this.requestTimeout),r.timeout=a&&E(a)?a:s,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),r.timeout),t.send()},e.readystatechange=function(){var t=this.context,e=this.loader,r=this.stats;if(t&&e){var i=e.readyState,n=this.config;if(!r.aborted&&i>=2&&(0===r.loading.first&&(r.loading.first=Math.max(self.performance.now(),r.loading.start),n.timeout!==n.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),n.timeout=n.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.loadPolicy.maxLoadTimeMs-(r.loading.first-r.loading.start)))),4===i)){self.clearTimeout(this.requestTimeout),e.onreadystatechange=null,e.onprogress=null;var a=e.status,s="text"!==e.responseType;if(a>=200&&a<300&&(s&&e.response||null!==e.responseText)){r.loading.end=Math.max(self.performance.now(),r.loading.first);var o=s?e.response:e.responseText,l="arraybuffer"===e.responseType?o.byteLength:o.length;if(r.loaded=r.total=l,r.bwEstimate=8e3*r.total/(r.loading.end-r.loading.first),!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(r,t,o,e),!this.callbacks)return;var h={url:e.responseURL,data:o,code:a};this.callbacks.onSuccess(h,r,t,e)}else{var d=n.loadPolicy.errorRetry;ze(d,r.retry,!1,a)?this.retry(d):(w.error(a+" while loading "+t.url),this.callbacks.onError({code:a,text:e.statusText},t,e,r))}}}},e.loadtimeout=function(){var t,e=null==(t=this.config)?void 0:t.loadPolicy.timeoutRetry;if(ze(e,this.stats.retry,!0))this.retry(e);else{w.warn("timeout while loading "+this.context.url);var r=this.callbacks;r&&(this.abortInternal(),r.onTimeout(this.stats,this.context,this.loader))}},e.retry=function(t){var e=this.context,r=this.stats;this.retryDelay=qe(t,r.retry),r.retry++,w.warn((status?"HTTP Status "+status:"Timeout")+" while loading "+e.url+", retrying "+r.retry+"/"+t.maxNumRetry+" in "+this.retryDelay+"ms"),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)},e.loadprogress=function(t){var e=this.stats;e.loaded=t.loaded,t.lengthComputable&&(e.total=t.total)},e.getCacheAge=function(){var t=null;if(this.loader&&Ua.test(this.loader.getAllResponseHeaders())){var e=this.loader.getResponseHeader("age");t=e?parseFloat(e):null}return t},e.getResponseHeader=function(t){return this.loader&&new RegExp("^"+t+":\\s*[\\d.]+\\s*$","im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null},t}(),Ga=/(\d+)-(\d+)\/(\d+)/,Ka=function(){function t(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=void 0,this.response=void 0,this.controller=void 0,this.context=void 0,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||Ha,this.controller=new self.AbortController,this.stats=new M}var e=t.prototype;return e.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},e.abortInternal=function(){var t=this.response;null!=t&&t.ok||(this.stats.aborted=!0,this.controller.abort())},e.abort=function(){var t;this.abortInternal(),null!=(t=this.callbacks)&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},e.load=function(t,e,r){var i=this,n=this.stats;if(n.loading.start)throw new Error("Loader can only be used once.");n.loading.start=self.performance.now();var a=function(t,e){var r={method:"GET",mode:"cors",credentials:"same-origin",signal:e,headers:new self.Headers(o({},t.headers))};return t.rangeEnd&&r.headers.set("Range","bytes="+t.rangeStart+"-"+String(t.rangeEnd-1)),r}(t,this.controller.signal),s=r.onProgress,l="arraybuffer"===t.responseType,u=l?"byteLength":"length",h=e.loadPolicy,d=h.maxTimeToFirstByteMs,c=h.maxLoadTimeMs;this.context=t,this.config=e,this.callbacks=r,this.request=this.fetchSetup(t,a),self.clearTimeout(this.requestTimeout),e.timeout=d&&E(d)?d:c,this.requestTimeout=self.setTimeout((function(){i.abortInternal(),r.onTimeout(n,t,i.response)}),e.timeout),self.fetch(this.request).then((function(a){i.response=i.loader=a;var o=Math.max(self.performance.now(),n.loading.start);if(self.clearTimeout(i.requestTimeout),e.timeout=c,i.requestTimeout=self.setTimeout((function(){i.abortInternal(),r.onTimeout(n,t,i.response)}),c-(o-n.loading.start)),!a.ok){var u=a.status,h=a.statusText;throw new Va(h||"fetch, bad network response",u,a)}return n.loading.first=o,n.total=function(t){var e=t.get("Content-Range");if(e){var r=function(t){var e=Ga.exec(t);if(e)return parseInt(e[2])-parseInt(e[1])+1}(e);if(E(r))return r}var i=t.get("Content-Length");if(i)return parseInt(i)}(a.headers)||n.total,s&&E(e.highWaterMark)?i.loadProgressively(a,n,t,e.highWaterMark,s):l?a.arrayBuffer():"json"===t.responseType?a.json():a.text()})).then((function(a){var o=i.response;self.clearTimeout(i.requestTimeout),n.loading.end=Math.max(self.performance.now(),n.loading.first);var l=a[u];l&&(n.loaded=n.total=l);var h={url:o.url,data:a,code:o.status};s&&!E(e.highWaterMark)&&s(n,t,a,o),r.onSuccess(h,n,t,o)})).catch((function(e){if(self.clearTimeout(i.requestTimeout),!n.aborted){var a=e&&e.code||0,s=e?e.message:null;r.onError({code:a,text:s},t,e?e.details:null,n)}}))},e.getCacheAge=function(){var t=null;if(this.response){var e=this.response.headers.get("age");t=e?parseFloat(e):null}return t},e.getResponseHeader=function(t){return this.response?this.response.headers.get(t):null},e.loadProgressively=function(t,e,r,i,n){void 0===i&&(i=0);var a=new mn,s=t.body.getReader();return function o(){return s.read().then((function(s){if(s.done)return a.dataLength&&n(e,r,a.flush(),t),Promise.resolve(new ArrayBuffer(0));var l=s.value,u=l.length;return e.loaded+=u,u<i||a.dataLength?(a.push(l),a.dataLength>=i&&n(e,r,a.flush(),t)):n(e,r,l,t),o()})).catch((function(){return Promise.reject()}))}()},t}();function Ha(t,e){return new self.Request(t.url,e)}var Va=function(t){function e(e,r,i){var n;return(n=t.call(this,e)||this).code=void 0,n.details=void 0,n.code=r,n.details=i,n}return l(e,t),e}(f(Error)),Ya=/\s/,Wa=i(i({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,maxBufferSize:6e7,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:Ba,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:vn,bufferController:In,capLevelController:Ra,errorController:lr,fpsController:Aa,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:et,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableID3MetadataCues:!0,certLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null}},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},{cueHandler:{newCue:function(t,e,r,i){for(var n,a,s,o,l,u=[],h=self.VTTCue||self.TextTrackCue,d=0;d<i.rows.length;d++)if(s=!0,o=0,l="",!(n=i.rows[d]).isEmpty()){for(var c,f=0;f<n.chars.length;f++)Ya.test(n.chars[f].uchar)&&s?o++:(l+=n.chars[f].uchar,s=!1);n.cueStartTime=e,e===r&&(r+=1e-4),o>=16?o--:o++;var g=ia(l.trim()),v=la(e,r,g);null!=t&&null!=(c=t.cues)&&c.getCueById(v)||((a=new h(e,r,g)).id=v,a.line=d+1,a.align="left",a.position=10+Math.min(80,10*Math.floor(8*o/32)),u.push(a))}return t&&u.length&&(u.sort((function(t,e){return"auto"===t.line||"auto"===e.line?0:t.line>8&&e.line>8?e.line-t.line:t.line-e.line})),u.forEach((function(e){return Se(t,e)}))),u}},enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}),{},{subtitleStreamController:Sn,subtitleTrackController:Rn,timelineController:Sa,audioStreamController:pn,audioTrackController:yn,emeController:ba,cmcdController:Fa,contentSteeringController:Ma});function ja(t){return t&&"object"==typeof t?Array.isArray(t)?t.map(ja):Object.keys(t).reduce((function(e,r){return e[r]=ja(t[r]),e}),{}):t}function qa(t){var e=t.loader;e!==Ka&&e!==Ba?(w.log("[config]: Custom loader detected, cannot enable progressive streaming"),t.progressive=!1):function(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(t){}return!1}()&&(t.loader=Ka,t.progressive=!0,t.enableSoftwareAES=!0,w.log("[config]: Progressive streaming enabled, using FetchLoader"))}var Xa=function(){function t(e){void 0===e&&(e={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new an,this._autoLevelCapping=void 0,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null,I(e.debug||!1,"Hls instance");var r=this.config=function(t,e){if((e.liveSyncDurationCount||e.liveMaxLatencyDurationCount)&&(e.liveSyncDuration||e.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(void 0!==e.liveMaxLatencyDurationCount&&(void 0===e.liveSyncDurationCount||e.liveMaxLatencyDurationCount<=e.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(void 0!==e.liveMaxLatencyDuration&&(void 0===e.liveSyncDuration||e.liveMaxLatencyDuration<=e.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');var r=ja(t),n=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return["manifest","level","frag"].forEach((function(t){var i=("level"===t?"playlist":t)+"LoadPolicy",a=void 0===e[i],s=[];n.forEach((function(n){var o=t+"Loading"+n,l=e[o];if(void 0!==l&&a){s.push(o);var u=r[i].default;switch(e[i]={default:u},n){case"TimeOut":u.maxLoadTimeMs=l,u.maxTimeToFirstByteMs=l;break;case"MaxRetry":u.errorRetry.maxNumRetry=l,u.timeoutRetry.maxNumRetry=l;break;case"RetryDelay":u.errorRetry.retryDelayMs=l,u.timeoutRetry.retryDelayMs=l;break;case"MaxRetryTimeout":u.errorRetry.maxRetryDelayMs=l,u.timeoutRetry.maxRetryDelayMs=l}}})),s.length&&w.warn('hls.js config: "'+s.join('", "')+'" setting(s) are deprecated, use "'+i+'": '+JSON.stringify(e[i]))})),i(i({},r),e)}(t.DefaultConfig,e);this.userConfig=e,this._autoLevelCapping=-1,r.progressive&&qa(r);var n=r.abrController,a=r.bufferController,s=r.capLevelController,o=r.errorController,l=r.fpsController,u=new o(this),h=this.abrController=new n(this),d=this.bufferController=new a(this),c=this.capLevelController=new s(this),f=new l(this),g=new Te(this),v=new Ce(this),m=r.contentSteeringController,p=m?new m(this):null,y=this.levelController=new hr(this,p),T=new pr(this),E=new kr(this.config),L=this.streamController=new cn(this,T,E);c.setStreamController(L),f.setStreamController(L);var R=[g,y,L];p&&R.splice(1,0,p),this.networkControllers=R;var A=[h,d,c,f,v,T];this.audioTrackController=this.createController(r.audioTrackController,R);var k=r.audioStreamController;k&&R.push(new k(this,T,E)),this.subtitleTrackController=this.createController(r.subtitleTrackController,R);var b=r.subtitleStreamController;b&&R.push(new b(this,T,E)),this.createController(r.timelineController,A),E.emeController=this.emeController=this.createController(r.emeController,A),this.cmcdController=this.createController(r.cmcdController,A),this.latencyController=this.createController(_e,A),this.coreComponents=A,R.push(u);var D=u.onErrorOut;"function"==typeof D&&this.on(S.ERROR,D,u)}t.isSupported=function(){return function(){var t=qt();if(!t)return!1;var e=Zr(),r=t&&"function"==typeof t.isTypeSupported&&t.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),i=!e||e.prototype&&"function"==typeof e.prototype.appendBuffer&&"function"==typeof e.prototype.remove;return!!r&&!!i}()};var e=t.prototype;return e.createController=function(t,e){if(t){var r=new t(this);return e&&e.push(r),r}return null},e.on=function(t,e,r){void 0===r&&(r=this),this._emitter.on(t,e,r)},e.once=function(t,e,r){void 0===r&&(r=this),this._emitter.once(t,e,r)},e.removeAllListeners=function(t){this._emitter.removeAllListeners(t)},e.off=function(t,e,r,i){void 0===r&&(r=this),this._emitter.off(t,e,r,i)},e.listeners=function(t){return this._emitter.listeners(t)},e.emit=function(t,e,r){return this._emitter.emit(t,e,r)},e.trigger=function(t,e){if(this.config.debug)return this.emit(t,t,e);try{return this.emit(t,t,e)}catch(e){w.error("An internal error happened while handling event "+t+'. Error message: "'+e.message+'". Here is a stacktrace:',e),this.trigger(S.ERROR,{type:L.OTHER_ERROR,details:R.INTERNAL_EXCEPTION,fatal:!1,event:t,error:e})}return!1},e.listenerCount=function(t){return this._emitter.listenerCount(t)},e.destroy=function(){w.log("destroy"),this.trigger(S.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach((function(t){return t.destroy()})),this.networkControllers.length=0,this.coreComponents.forEach((function(t){return t.destroy()})),this.coreComponents.length=0;var t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null},e.attachMedia=function(t){w.log("attachMedia"),this._media=t,this.trigger(S.MEDIA_ATTACHING,{media:t})},e.detachMedia=function(){w.log("detachMedia"),this.trigger(S.MEDIA_DETACHING,void 0),this._media=null},e.loadSource=function(t){this.stopLoad();var e=this.media,r=this.url,i=this.url=T.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});w.log("loadSource:"+i),e&&r&&(r!==i||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(e)),this.trigger(S.MANIFEST_LOADING,{url:t})},e.startLoad=function(t){void 0===t&&(t=-1),w.log("startLoad("+t+")"),this.networkControllers.forEach((function(e){e.startLoad(t)}))},e.stopLoad=function(){w.log("stopLoad"),this.networkControllers.forEach((function(t){t.stopLoad()}))},e.swapAudioCodec=function(){w.log("swapAudioCodec"),this.streamController.swapAudioCodec()},e.recoverMediaError=function(){w.log("recoverMediaError");var t=this._media;this.detachMedia(),t&&this.attachMedia(t)},e.removeLevel=function(t,e){void 0===e&&(e=0),this.levelController.removeLevel(t,e)},a(t,[{key:"levels",get:function(){var t=this.levelController.levels;return t||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(t){w.log("set currentLevel:"+t),this.loadLevel=t,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(t){w.log("set nextLevel:"+t),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(t){w.log("set loadLevel:"+t),this.levelController.manualLevel=t}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(t){this.levelController.nextLoadLevel=t}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(t){w.log("set firstLevel:"+t),this.levelController.firstLevel=t}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(t){w.log("set startLevel:"+t),-1!==t&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(t){var e=!!t;e!==this.config.capLevelToPlayerSize&&(e?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=e)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(t){this._autoLevelCapping!==t&&(w.log("set autoLevelCapping:"+t),this._autoLevelCapping=t)}},{key:"bandwidthEstimate",get:function(){var t=this.abrController.bwEstimator;return t?t.getEstimate():NaN}},{key:"ttfbEstimate",get:function(){var t=this.abrController.bwEstimator;return t?t.getEstimateTTFB():NaN}},{key:"maxHdcpLevel",get:function(){return this._maxHdcpLevel},set:function(t){Pe.indexOf(t)>-1&&(this._maxHdcpLevel=t)}},{key:"autoLevelEnabled",get:function(){return-1===this.levelController.manualLevel}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var t=this.levels,e=this.config.minAutoBitrate;if(!t)return 0;for(var r=t.length,i=0;i<r;i++)if(t[i].maxBitrate>=e)return i;return 0}},{key:"maxAutoLevel",get:function(){var t,e=this.levels,r=this.autoLevelCapping,i=this.maxHdcpLevel;if(t=-1===r&&e&&e.length?e.length-1:r,i)for(var n=t;n--;){var a=e[n].attrs["HDCP-LEVEL"];if(a&&a<=i)return n}return t}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(t){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,t)}},{key:"playingDate",get:function(){return this.streamController.currentProgramDateTime}},{key:"mainForwardBufferInfo",get:function(){return this.streamController.getMainFwdBufferInfo()}},{key:"audioTracks",get:function(){var t=this.audioTrackController;return t?t.audioTracks:[]}},{key:"audioTrack",get:function(){var t=this.audioTrackController;return t?t.audioTrack:-1},set:function(t){var e=this.audioTrackController;e&&(e.audioTrack=t)}},{key:"subtitleTracks",get:function(){var t=this.subtitleTrackController;return t?t.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var t=this.subtitleTrackController;return t?t.subtitleTrack:-1},set:function(t){var e=this.subtitleTrackController;e&&(e.subtitleTrack=t)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var t=this.subtitleTrackController;return!!t&&t.subtitleDisplay},set:function(t){var e=this.subtitleTrackController;e&&(e.subtitleDisplay=t)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(t){this.config.lowLatencyMode=t}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.4.10"}},{key:"Events",get:function(){return S}},{key:"ErrorTypes",get:function(){return L}},{key:"ErrorDetails",get:function(){return R}},{key:"DefaultConfig",get:function(){return t.defaultConfig?t.defaultConfig:Wa},set:function(e){t.defaultConfig=e}}]),t}();return Xa.defaultConfig=void 0,Xa},"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(r="undefined"!=typeof globalThis?globalThis:r||self).Hls=i()}(!1);