Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
// Playerjs.com 19.3.11 // 25.11.2023 19:41:45 // API - https://playerjs.com/docs/q=api ..
Decoded Output download
<? // Playerjs.com 19.3.11
// 25.11.2023 19:41:45
// 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(!1P.4j){B 4j=[];B eL}if(1P[\'Jd\']){1z(Jd,1)};E Fv(2Q){B o={1v:L,n5:[],sL:[],j1:\'M6\',M5:Kd,Ml:Kg,8X:\'19.3.11\',h5:[\'8G\',\'\'],iy:\'\',2b:L,8x:L,a4:L,MF:L,e9:L,6a:L,9z:L,9d:L,u:\'#MC#Gv#Gy#Mz#BT#Bs#dg#Kr#Nz#dg#By#BZ#NO#NF#dg#MX#Gv#Gy#MU#Nm#N6#Oc#Oe#Oh#dg#Kr#Mr#Ms#dg#Mc#BT#Bs#dg#By#BZ#Ma#dg#NQ#NP#O3#O2#Ns#Nk#Nr#Nw#NE#dg#NG/NI==\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',MI:\'\',y:\'xx?MH=\',p:\'\',Sc:-1,uW:"Ed",hi:"//Ed.7o",7D:[],dt:H,pr:H,ga:L,ab:L,iH:[],Rq:L,eu:\'//.8L//\',uq:0,2i:[],5I:[],aj:[],3e:[],mE:[],aD:0,a1:[],pR:0,vX:L,6i:L,1y:L,x5:L,6A:L,ni:\'<D8>\',j0:\'</D8>\',9Q:1P.d9.Y<2j&&1P.d9.1d<2j,wH:[],Rl:[],5A:{\'1G\':1,\'Rk\':1,\'hG\':1,\'kE\':1,\'tq\':0},aC:[],vp:0,gW:0,4X:L,5F:L,gB:L,p6:L,Ri:[],aY:L,cN:0,iM:L,rE:1I,kw:1I,qO:L,Dp:E(x){B a;J a},Ra:0,oz:4L,4e:L,dD:L,yN:1X.yN,d:8M.wo,ip:8M.wo,9E:8M.9E,gR:8M.9E.K("gR")==0,Rh:{},vV:\'Eq-Ds.7o/Ds.js\',fd:["Dp","FH"],5S:[],Rd:[],Rj:[],kJ:1,n4:[],FH:E(x,y,z){B a;J a},17:0,nZ:0,4r:L,dk:-1,ay:3,RG:0,xg:0,9R:0,3I:{x:1,y:1,x0:1,y0:1},cJ:["hm","h8","km","ki","kf","nl","v0","np","dN","eb","v3","v5"],lS:["Ry","Td","Tv","Ts"],ep:0,Tp:0,vQ:0,Ah:0,eo:0,Au:[],cL:[\'7s\',\'dl\',\'mt\',\'6C\'],Th:[],m7:H,xj:[],nb:0,ws:"w"+"s",pc:L,oj:[L,L,L]};B gt={S:{w:20,h:20,1f:"-",Tw:"-",a:1,7x:-1,1u:"3P",1E:"",1G:1,fM:-1,b6:0,2C:1,1n:"",1A:"",3Z:"Tx",g0:12,kj:0,1o:"Q",2O:"0 3 0 3",a3:"0 0 0 0",2z:1,lb:"0 0 0 0",TQ:0,kY:1,bg:0,qh:0,Er:0,4G:1,ax:-1,54:"42",bR:-1,fD:"0 0 0 0",qf:-1,qe:"3P",bo:-1,pO:-1,5T:"1U",4n:"wX",2C:0,l7:"42",lk:0.7,qT:0,qW:"3P",jL:"3 5 3 5",TN:"0 0 0 0",TK:1,qQ:"p8-p5",qR:11,qS:0,2R:"",GT:5,GU:0,3k:0,TI:2,Tz:2,Ih:0.2,I5:0,Iz:0.1,fj:0,TE:"TD",TA:1,Tc:5,Jh:"42",Ic:"3P",IH:"3P",IO:1,D9:1,sH:1,7B:0,3A:0,fy:20,e2:"<2B Y=\'20\' 1d=\'20\'><g><eT ry=\'5\' rx=\'5\' cy=\'10\' cx=\'10\' 6f=\'#cV\'/></g></2B>",rY:1,qK:-1,kc:0,q9:1,sy:-1,Tb:0.1,gZ:0,3i:"",Kj:0,Ky:"wX",2U:"",Cb:ne,C7:ne,KS:0,5t:0,6c:"3P",A7:0,zS:"42",It:9,yc:"0 0 10 0",yd:"0 0 0 0",Ac:0}};E Cf(){J H;o.Cd=H}E cH(s){if(s.K(\'.\')==-1){s=s.1m(1);s2=\'\';V(i=0;i<s.R;i+=3){s2+=\'%u0\'+s.6Y(i,i+3)}s=M8(s2)}J s};E HU(){if(o.u!=\'\'){v=9U(v,4V.6B(dA(o.u)))}if(2Q.K("#"+v.aq)==0){3w{2Q=4V.6B(o[o.fd[0]](2Q))}2W(e){}}F{if(2Q.K("#"+v.bY)==0){3w{2Q=4V.6B(o[o.fd[1]](2Q))}2W(e){}}}}E 7N(x,y){if(x==\'GP\'){v.kb=\' \';v.kd=\' \'}if(x==\'mg\'){B d=1r 5V();B nd=1r 5V(d.8S()+(y-1)*2I(v.1e.zy,10)*SL);v.kb=nd.Aa();v.kd=(\'0\'+nd.zV()).1m(-2)}if(x==\'IS\'){B z=[2A(\'6M\')];B t=2I(v.1e.SK,\'\');t!=\'\'?t=\' \'+t:\'\';V(B j=1;j<10;j++){z.2L(j*2I(v.1e.zy,10)+t)}J z}if(x==\'IT\'){J[\'SH\',\'SD\',2A(\'6M\')]}if(x==\'1v\'){if(v.kb!=\' \'&&v.kd!=\' \'){B d=1r 5V();B hr=d.Aa();B mn=d.zV();if(hr==v.kb&&mn==v.kd){1p(\'Jl\');o.2b?o.U.8d():\'\';o.U.2S();v.kb=\' \';v.kd=\' \';o.Q.Ef(\'nr\')}}}}E pB(y,1c){}B xz=E(){B 9K=1Z("2f");o.1O.1R(9K);O(9K,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'Y\':\'100%\',\'1d\':30,\'2r-1u\':v.Ll,\'1D\':v.Hs,\'2n\':\'1U\'});B x=1Z("2f");o.1O.1R(x);O(x,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'Y\':\'100%\',\'1u\':v.L6,\'3Z-3O\':v.Hr,\'2T\':(v.Lu+\'px \'+v.Lt+\'px\'),\'2n\':\'1U\'});G.8L=E(1A,n){x.1W=1A;6O(x);O(9K,{\'1d\':x.2Y,\'2n\':\'4P\'});9K.C.5l="SA";V(B i=0;i<x.eO(\'a\').R;i++){x.eO(\'a\')[i].C.1u=\'#cV\'}if(n){1z(G.nW,2j*n)}x.C.5l="SP"};G.nW=E(){3o(x);3o(9K)}};2m(E(w,i,s,e){B ah=0;B 9e=0;B fX=0;B ew=[];B et=[];mU(H){if(ah<5)et.2L(w.6D(ah));F if(ah<w.R)ew.2L(w.6D(ah));ah++;if(9e<5)et.2L(i.6D(9e));F if(9e<i.R)ew.2L(i.6D(9e));9e++;if(fX<5)et.2L(s.6D(fX));F if(fX<s.R)ew.2L(s.6D(fX));fX++;if(w.R+i.R+s.R+e.R==ew.R+et.R+e.R)1h}B Cc=ew.ya(\'\');B Co=et.ya(\'\');9e=0;B yZ=[];V(ah=0;ah<ew.R;ah+=2){B z4=-1;if(Co.bf(9e)%2)z4=1;yZ.2L(7j.uO(2q(Cc.1m(ah,2),36)-z4));9e++;if(9e>=et.R)9e=0}J yZ.ya(\'\')}(\'Ta\',\'T8\',\'T6\',\'T4\'));B v={1p:0,ud:0,pz:"#42",2X:0,B6:1,9q:"#42",54:"#3P",7B:0,dP:1,qy:1,26:0,we:1,dF:0,ak:1,1t:{T1:0,1u:"42",a:"0.4",h:34,ik:1,1i:1,hH:1,eN:0,iO:3,9J:0,ys:3,5T:"1U",1o:"2Z",2O:"0 0 0 0",7B:0,la:0,8u:\'\'},1V:{on:1,f:1,r:1,m:1,3K:5,xZ:"3K",9r:1,xR:"1H",qi:0,Cu:0,xu:1,iX:0.2},W:{54:"42",bR:"lL",4G:0.9,ax:-1,1o:"1b",2O:"0 0 0 0",2T:"7 15 7 15",1u:"3P",3Z:"KJ, KH, p8-p5",g0:12,5q:10,kj:0,6c:"Ko",Hh:1,9q:"SS",a:1,7x:-1,T0:0,SZ:100,SY:SV,SU:1,rK:1,JM:"ST",rD:"42",rw:-1,Sw:-1,JO:0,7b:3,l5:16,H6:"PM",7B:0,hJ:1,m8:1,mu:"3P",rF:0,rd:"42",Lk:1,Lb:0,L4:"lL",lC:0,iU:4L,dI:0,7S:0,Ce:0,CO:0,gD:1,3C:0,kH:50,rl:0,o6:1,eI:Pj,mj:0,rZ:"lL",sn:"0 0 0 0",jp:30,9q:"K5"},1e:{54:"42",bR:"Pi",4G:0.7,ax:-1,3Z:"KJ, KH, p8-p5",1o:"2Z-2t",2O:"0 0 0 0",2T:"7 10 7 15",1u:"3P",g0:12,l5:16,5q:10,kj:0,P9:"3P",6c:"Ko",a:1,1G:5,7x:-1,wG:1,7b:3,hJ:1,m8:1,mu:"3P",lC:0,iU:4L,7B:0,P7:1,Po:"5f",4J:1,Pp:"7t",PB:1,PJ:"22",PI:0,PH:"7f",PG:0,PD:"5a",jp:30,9q:"K5"},HX:{1o:"2Z-2t",2O:"0 10 50 0"},1H:0.8,uA:1,pY:1,96:0,5w:0,FP:1,56:0,4C:0,HQ:0,tr:0,3g:0,sP:1,p0:0,yO:0,yC:0,hI:\',\',i1:\';\',eE:\'//\',HK:1,j2:\'[\',dV:\']\',g9:\'6f\',lO:1,lQ:-1,rt:0,Pr:\'20 0 0 20\',Pz:\'1g-1b\',Py:100,Px:100,Pv:-1,vR:0,Bz:1,Ll:"qk",L6:"3P",Lu:5,Lt:10,Hs:1,Hr:10,pR:0,ze:1,xE:1,hf:1,53:\'OH\',tB:0,hU:\'7d\',kD:1,HA:0,Gj:0,IA:0,9x:1,bU:1,Jx:5,8J:0,FC:1,sj:0,r8:5,FE:0,Ex:0,x8:0,bu:1,ht:1,IG:0,Fh:0,Eg:0,va:1,mI:0,2H:"JR",P3:El,qm:\'100%\',ga:0,Hg:{8f:1,2h:0,iT:0,4u:0,1v:1,wW:0,wU:0,wK:0,OC:0,OU:0,P2:0},HT:{8f:1,2h:0,iT:0,4u:0,1v:1,wW:0,wU:0,wK:0},OZ:100,zC:1,fm:1,pH:14,hm:\'100%\',Gw:1,pG:20,LS:1,kf:0.7,Ha:2,vC:3,dN:10,h8:"3P",km:"Gm",ki:"42",nl:0,v0:0,np:jg,x7:1,eb:0,vB:1,94:1,OY:1,OX:0.3,OQ:3,OL:4,PK:5,Qs:0,QK:Qt,QA:C8,FL:0,FJ:1,xy:1,gJ:1,LP:1,yh:0,Lr:Qy,Ls:90,LA:0,L5:1,Lc:"lL",Lm:0,Lf:1,aq:\'2\',bY:\'3\',Qw:10,Qv:1,QL:1,R4:-1,R3:1,QW:1,QS:-1,Qr:0,Qq:1,Q3:0,Q1:1,Q0:0,PY:1,PV:0,PW:1,Qh:0,Qf:1,Q9:0,Ok:1,SM:0,vT:1,Qa:0,Qb:0,Qc:1,Qd:0,Qe:1,Q8:"#3P",Qg:"#42",Qi:"#42",Qj:"#3P",Qk:"#42",Ql:"#3P",Qm:"#42",Qn:"#3P",Qo:"#42",Qp:"#3P",Q6:"#42",Q5:"#3P",PO:1,PP:0,PQ:1,PR:0.5,PS:"#3P",PT:"#42",PU:1,PN:1,PX:1,PZ:1,Q2:1,Q4:10,Q7:-1,QN:1,QP:1,QQ:0,mx:0,QR:"or",QT:"or",QU:"or",QV:"or",QO:"50%",QX:-1,QZ:0,R0:-1,R1:0,R2:0,CU:1,DC:0,Dm:30,R5:2,BJ:10,FX:0,R6:30,H3:1,GZ:1,6u:0,1Y:{on:0,54:"42",2X:0,bC:2,9q:"42",1o:"1b",2O:"20 0 0 20",Y:xk,1i:0}};v.h0="en";B 8k=E(is){B i;B C=[];B f=[];B av=[];B QY=[];B 5R=[];B 8B=[];B 1S=[];B f2=[];B g5=[];B QM=[];B 4Y=[];B 5M=[];B 5B=[];B eg=[];B dJ=L;B 2w;B d5=-1;B 4R=H;B 18=is;B 6q=is=="1e";B W;B 5w=[];B dQ=[];B o4;B 3q=\'\';B dU=\'\';B 5U=-1;B gC=L;B QC=L;B nU=L;B ol=L;B gE=L;B j8=L;B oc;B s6;B oi;B iO;B qZ;B iw=[];B 6s=[];B lR=0;B aP=0;B ae;B 6r="2z";B bz=(o.1k.2k?"f1":"qJ");B bH=(o.1k.2k?"f3":"qB");C=9U(C,v[is]);C=4k(v[is],\'2O\',\'2O\');C=4k(v[is],\'a3\',\'a3\');C=4k(v[is],\'b0\',\'b0\');if(C.mj==0){C.sn="0 0 0 0"}C=4k(v[is],\'fD\',\'sn\');C=4k(v[is],\'2T\',\'2T\');C.nP=0;B jb="<2B C=\'2O-1g:c4\' Y=\'"+C.7b*2+"\' 1d=\'"+(C.7b*2>C.5q?(C.7b*2):C.5q)+"\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\'><g><eT ry=\'"+(C.7b)+"\' rx=\'"+C.7b+"\' cy=\'"+(C.7b*2>C.5q?(C.7b):(C.5q/2))+"\' cx=\'"+C.7b+"\' 6f=\'#"+C.6c+"\'/></g></2B>";B GM="<2B Y=\'"+C.7b*2+"\' 1d=\'"+C.5q+"\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\' ><g><eT ry=\'"+(C.7b-1)+"\' rx=\'"+(C.7b-1)+"\' cy=\'"+(C.5q/2+2)+"\' cx=\'"+C.7b+"\' 4w=\'#"+C.6c+"\' 4w=\'1\' 6f-1D=\'0\'/></g></2B>";B xx=4;B Ht="<5h C=\'2n:cj-4P;\'><2B Y=\'"+(xx+2)+"\' 1d=\'"+(C.5q)+"\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\'><g><2G x1=\'1\' y1=\'"+(C.5q/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(C.5q/2)+"\' 4w=\'#"+C.1u+"\' 4w-Y=\'1\' 4w-fR=\'4a\'/><2G x1=\'"+xx+"\' y1=\'"+(C.5q/2)+"\' x2=\'1\' y2=\'"+(C.5q/2+xx)+"\' 4w=\'#"+C.1u+"\' 4w-Y=\'1\' 4w-fR=\'4a\'/></g></2B></5h>";B l2="<5h C=\'2n:cj-4P;\'><2B Y=\'"+(xx+10)+"\' 1d=\'"+(C.5q+1)+"\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\' C=\'iJ:1b\'><g><2G x1=\'1\' y1=\'"+(C.5q/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5q/2-xx+2)+"\' 4w=\'#"+C.1u+"\' 4w-Y=\'1\' 4w-fR=\'4a\' /><2G x1=\'1\' y1=\'"+(C.5q/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5q/2+xx+2)+"\' 4w=\'#"+C.1u+"\' 4w-Y=\'1\' 4w-fR=\'4a\'/></g></2B></5h>";B 9q=6e(2I(C.9q,\'3P\'),2I(C.Hi,1));B 1F=1Z("2f");o.1O.1R(1F);O(1F,{\'6R\':\'3k\',\'2n\':\'4P\',\'1D\':0,\'2X-6V\':C.7B});if(C.qf==1){O(1F,{"2X":"3Q 6G "+3t(2I(C.qe,\'3P\'))})}B jw={};V(B i in o.5A){if(o.5A.2x(i)){jw[o.5A[i]]=-1}}if(6q){1F.C.5l=Qu}F{1F.C.5l=99}B Z=1Z("2f");if(o.9Q){C.Iy>0?C.g0=C.Iy:\'\';C.IC>0?C.eI=C.IC:\'\';C.ID>0?C.kH=C.ID:\'\'}O(Z,{\'1o\':\'eW\',\'1g\':0,\'1b\':0,\'2n\':\'4P\',\'Y\':\'100%\',\'2T-1g\':C.9S,\'2T-2t\':C.7w+(6q&&C.3C==1?0:20),\'2T-2Z\':C.9Y,\'2T-1b\':C.7u,\'1u\':C.1u,\'3Z-3O\':C.g0*2I(v.8E,1),\'3Z-gQ\':he(C.3Z),\'l6-gV\':C.kj+\'px\'});if(o.1k.7A){O(Z,{\'8F-Y\':IE})}if(is!=="W"){O(Z,{\'6R-y\':(6q&&C.3C==1?\'3k\':\'92\')})}1F.1R(Z);if(C.3C!=1){B 6U=1Z("2f");O(6U,{\'2n\':\'4P\',\'6R\':\'3k\',\'2X-6V\':C.7B});if(C.3C!=1){if(o.1k.7A){O(6U,{\'8F-Y\':IE})}}Z.1R(6U)}43(Z,{id:(v.id+"4p"+is)});if(is=="W"){if(C.3C==1){O(Z,{\'Y\':\'100%\',\'2T-2t\':C.7w,\'2T-2Z\':C.9Y+20,\'6R-x\':\'92\',\'6R-y\':\'3k\',\'bt-9r\':\'ez\'});O(1F,{\'Y\':o.3b-C.4H-C.4A,\'1d\':C.kH+C.9S+C.9Y})}F{O(Z,{\'6R-y\':\'92\',\'6R-x\':\'3k\'});if(C.JU==1){o8()}}if(C.mj==1){O(1F,{\'2r-1u\':C.rZ})}if(v.W.3f==1){3o(1F)}}if(C.hJ==1){B 5u=1Z("2f");B aR=6e(C.mj==1?C.rZ:C.54);if(C.3C==1){jA(5u,\'to 2t, 5c(\'+aR+\',\'+(C.4G*1+0.3)+\'), 5c(\'+aR+\',0)\',\'1b\',12,5,7,10,7,10,12,15);5u.1w(6r,Kb)}F{jA(5u,\'to 2Z, 5c(\'+aR+\',\'+(C.4G*1+0.3)+\'), 5c(\'+aR+\',0)\',\'1g\',5,12,10,7,10,7,15,12);5u.1w(6r,K7)}B 5J=1Z("2f");if(C.3C==1){jA(5J,\'to 1b, 5c(\'+aR+\',\'+(C.4G*1+0.3)+\'), 5c(\'+aR+\',0)\',\'2t\',8,5,13,10,13,10,8,15);5J.1w(6r,K8)}F{jA(5J,\'to 2Z, 5c(\'+aR+\',0), 5c(\'+aR+\',\'+(C.4G*1+0.3)+\')\',\'2Z\',5,8,10,13,10,13,15,8);5J.1w(6r,L1)}5u.1w("qJ",ir);5u.1w("qB",ir);5J.1w("qJ",ir);5J.1w("qB",ir);Z.1w("xs",Ie);5u.1w("9V",bd);5J.1w("9V",bd);1F.1R(5u);1F.1R(5J);3y(s6);s6=6H(M2,2j)}Z.1w(bz,Ig);Z.1w(bH,sc);if(v.W.ae>0&&!ae&&is=="W"){if(1L I1!=="1I"){ae=1r I1()}}if(6q){V(B i=1;i<11;i++){if(I(v["au"+is][is+i])){v.1e[is+i]=v["au"+is][is+i];if(I(v["au"+is][is+i+"1N"])){v.1e[is+i+"1N"]=v["au"+is][is+i+"1N"]}if(I(v["au"+is][is+i+"1f"])){v.1e[is+i+"1f"]=v["au"+is][is+i+"1f"]}}if(I(v.1e[is+i])){if(v.1e[is+i]==1){cW(\'f\',i);cZ(f[i],av[i],5R[i],8B[i],i);if(!I(v.1e[is+i+"1f"])){v.1e[is+i+"1f"]="5a"}5R[i].1W=2A(v.1e[is+i+"1f"]);if(I(v.1e[is+i+"1N"])){if(v.1e[is+i+"1N"]!=\'\'){5R[i].1W=v.1e[is+i+"1N"]}}if(v.1e[is+i+"1f"]=="3h"){o.hn=H}1S[i]=v.1e[is+i+"1f"];8s(i);if(1S[i]==\'tJ\'){!o.g4?o.g4=1r Qx():\'\';if(I(1P.vG)){5R[i].1W=o.g4.Qz();o.g4.Ch()}}if(1S[i]in o.5A){jw[1S[i]]=i}f[i].1w(bz,6N);f[i].1w(bH,62);f[i].1w(6r,aL);f[i].1w("9V",bd);if(v.1e[is+i+"1i"]==1){O(f[i],{"1d":0})}}}}}E Ie(x){if(is=="W"&&C.3C==1&&x){if(x.xB==0&&x.d3!=0){Z.ba-=x.d3;x.9Z()}}3y(oi);oi=6H(sc,kB);aK()}E Ig(){o.3F=H}E sc(){if(C.fJ==1){2N(o.fI);o.fI=1z(E(){if(!o.3F&&!o.ob){aw()}},(v.1e.fK>0?v.1e.fK*2j:(o.1k.tv?4h:2j)))}o.3F=L}E 6N(1c){if(o.2b){o.5k?o.U.5k(L):\'\'}B i=1c.4n.7m(\'ln\');B x;if(i){x=\'f\'}F{if(1c.4n.7m(\'aX\')){i=1c.4n.7m(\'aX\');x=\'f2\'}}if(i){i=2q(i);B fV=L;if(I(2m(x)[i])){if(C.ax>-1){O(2m(x+\'bg\')[i],{\'1D\':C.ax})}if(2J(C.eP)){O(2m(x+\'bg\')[i],{\'5v\':\'hG(\'+C.eP+\')\'})}if(C.7x>-1){O(2m(x+\'1N\')[i],{\'1D\':C.7x});O(2m(x+\'5t\')[i],{\'1D\':C.7x})}if(is=="W"){if(1S[i].K("W")==0){B id=1S[i].1m(8);if(3q==id||dU==id){O(2m(x+\'1N\')[i],{\'1u\':C.6c});O(2m(x+\'5t\')[i],{\'1u\':C.6c});fV=H}F{O(2m(x+\'1N\')[i],{\'1u\':C.1u})}}}if(C.tT==1&&I(C.lT)&&fV){}F{O(2m(x+\'bg\')[i],{\'7p\':C.bR})}}}};E 62(1c){if(o.2b){o.5k?o.U.5k(H):\'\'}B i=1c.4n.7m(\'ln\');B x;B fV=L;3y(k6);aK();if(i){x=\'f\'}F{if(1c.4n.7m(\'aX\')){i=1c.4n.7m(\'aX\');x=\'f2\'}}if(i){if(I(2m(x)[i])){if(C.ax>-1){O(2m(x+\'bg\')[i],{\'1D\':C.4G})}if(2J(C.eP)){O(2m(x+\'bg\')[i],{\'5v\':\'hG(1)\'})}if(C.7x>-1){O(2m(x+\'1N\')[i],{\'1D\':C.a});O(2m(x+\'5t\')[i],{\'1D\':C.a})}if(is=="W"){if(1S[i].K("W")==0){B id=1S[i].1m(8);if(3q==id||dU==id){O(2m(x+\'1N\')[i],{\'1u\':C.6c});O(2m(x+\'5t\')[i],{\'1u\':C.6c});fV=H}F{if(I(o.a1[id])){jv(i)}F{O(2m(x+\'1N\')[i],{\'1u\':C.1u})}}}}if(C.tT==1&&I(C.lT)&&fV){}F{O(2m(x+\'bg\')[i],{\'7p\':o.a1[id]?C.rD:C.54})}}}}E aL(1c){if(!gE){B d=1r 5V();o.a7=d.8S();B i=1c.4n.7m(\'ln\');if(i){if(I(f[i])){if(I(1S[i])){if(is=="W"){o.2c=1I}4Z(i,0)}}}qG()}}B sm;B k6;E GY(1c){if(!gE){B i=1c.4n.7m(\'aX\');if(i){if(I(5B[i])){if(2w in o.5A){sm=i;k6=6H(Im,4L)}}}}}E Im(){rv(sm)}E bd(1c){3y(k6);1c.6J=H;aK()}E tH(1c){3y(k6);if(!gE){B d=1r 5V();o.a7=d.8S();B i=1c.4n.7m(\'aX\');if(i){if(i==0){if(5B[0]==\'1u\'){cX();4Z(lR)}F{di()}}F{if(I(5B[i])){rv(i)}}}}}E lM(1c){B x=1c.4n.7m(\'GQ\');if(x){tL(x)}}E Hz(1c){aK();B i=1c.4n.7m(\'aX\');if(I(5B[i])){if(7I("=",i)>0){B x=5B[i].1m(0,7I("=",i));B y=5B[i].1m(7I("=",i)+1);B z=2w+\'Gs\';if(!v[z]){v[z]=[]}if(!I(v[z][x])){v[z][x]=v[x]+\'\'}tN(x,y)}}};E tN(x,y){v[x]=y;if(o.5n&&v.x7==1&&x!="eb"){3d.7P("pP"+x,y)}if(o.4r&&o.3z){o.3z.9j()}o.U.je();tL(x)}E Hw(1c){B i=1c.4n.7m(\'aX\');B x=5B[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;rf();8s(o[2w+\'tK\']);if(2w=="oY"){7N("KZ")}}}}E 8s(i){if(I(1S[i])){B aV=L;B 8v=L;B 5D=\'\';if(6q){if(1S[i]=="5f"){5D=o.P.oS()}if(1S[i]=="7t"){5D=o.P.rP()}if(1S[i]=="3h"){5D=\' \';8v=H}if(1S[i]=="ds"){if(o.7X){5D=o.mE[o.QD]}}if(1S[i]=="7t"||1S[i]=="ds"||1S[i]=="5f"){if(o[\'e0\'+1S[i]].R==0){aV=H}F{if(o[\'e0\'+1S[i]].R==1&&(C.Bb!=1||o[\'e0\'+1S[i]][0]==1)){aV=H}F{8v=H}}}if(1S[i]=="6a"){if(!o.6a){aV=H}F{8v=H}}if(1S[i]=="7f"){if(o.2l!=\'c8\'&&!v.7f){aV=H}F{8v=H}}if(1S[i]=="22"){if(I(o.2a)){8v=H;if(o.5F||v.94==1){if(o.3U){5D=o.3e[!o.5F?o.3U.8O():o.3a]}}F{5D=\'\'}B jF=0;V(B s=0;s<o.2a.R;s++){if(o.2a[s]!=\'\'){jF++}}if(jF==1&&o.l9==1){jF=0}if(v.oE==1&&v.rG==1){}F{if(jF==0){aV=H;8v=L}}}F{aV=H}}if(1S[i]=="5a"){5D=o.5S[o.ay];5D==1&&C.do!=1?5D=2A(\'ho\'):\'\';8v=H;if(o.2l=="ar"||(o.P.5H()&&C.QF!=1)){aV=H;8v=L}}if(1S[i]in o.5A){5D=ju(1S[i]);8v=H}if(1S[i].K("8z")>0){B x=\' \';B y=[\'Gi\',\'Gk\',\'Gl\'];V(B z=0;z<y.R;z++){if(I(v[1S[i]+y[z]])){if(v[1S[i]+y[z]]!==\' \'){x+=(x!==\' \'?\':\':\'\')+v[1S[i]+y[z]]}}}5D=x!=\' 0:0\'&&x.K(":")>-1?x:\' \';o[1S[i]+\'7K\']=5D;8v=H}}8B[i].1W=5D+(5D!=\'\'&&C.QG!=1?\' &ci;<2B Y="dy" 1d="Lz" qV="-1 -1 5 8" 8X="1.1" 4i="3N://46.w3.3R/4h/2B" 4i:4f="3N://46.w3.3R/8b/4f"><po 4w="#\'+C.6c+\'" 4w-Y="1" 6f="1U" 8D="0 0 3 3 0 6"></po></2B>\':\'\');B Jv=6q&&d5!=-1;if(aV){1i(f[i]);if(6q){eg[i]?2N(eg[i]):\'\';if(o.Q){o.Q.k1(i,L,5D)}F{eg[i]=1z(E(){o.Q.k1(i,L,5D)},4L)}}O(f[i],{\'1o\':\'2D\',\'2t\':0,\'1g\':-100})}if(8v){if(Jv){}F{if(C.3C==1){O(f[i],{\'2n\':\'cj-4P\'})}F{1q(f[i])}}if(6q){eg[i]?2N(eg[i]):\'\';if(o.Q){o.Q.k1(i,H,5D)}F{eg[i]=1z(E(){o.Q.k1(i,H,5D)},3Y)}}O(f[i],{\'1o\':\'eW\',\'2t\':0,\'1g\':0})}2F()}V(B j=1;j<f.R;j++){if(f[j]){if(5W(f[j])){B 4D=L;4R?4D=H:\'\';4R=L;4D&&o.Q?o.Q.4D():\'\'}}}};B tz=0;E 4Z(i,IY,fa){fa?1S[i]=fa:\'\';if(I(1S[i])){o.ob=H;aK();B x=rp();if(6q){d5==-1?tz=x[0]:x[0]=tz}if(2w!=1S[i]){2w=1S[i];if(2w==\'5f\'||2w==\'7t\'||2w==\'22\'||2w==\'5a\'||2w==\'ds\'||2w in o.5A||2w.K("8z")>0||2w==\'3h\'||2w==\'1u\'){d5=i;B z=o3(o[\'e0\'+2w]);if(2w=="nr"){if(C.mg==1){z=7N("IS")}F{z=7N("IT")}}if(2w=="oY"){z=7N("PL")}if(2w=="3h"&&o.3h){z=[];V(B j=1;j<=16;j++){if(I(v["3h"+j])){z.2L(2A(v["3h"+j]));iw[z.R]=v["3h"+j]}}}if(2w=="1u"&&o.4e){z=[];lR=i;V(B j=0;j<o.lS.R;j++){B co=o.lS[j].1m(4);z.2L(2A(co));6s[z.R]=co}}B gk=o[\'P5\'+2w];B GL=o[\'OJ\'+2w];V(B j=1;j<f.R;j++){if(f[j]){f[j].C.2n="1U"}}f2=[];cW(\'f2\',0);cZ(f2[0],g5[0],4Y[0],5M[0],0);O(f2[0],{"2X-2Z":"3Q 6G "+(C.tO==1?9q:"5c(100,100,100,0.7)")});aP=IY;B my=L;4Y[0].1W=(x[0]<2||aP==1||C.ta==1?\'\':l2)+(v.1e[is+i+"1N"]&&v.1e[is+i+"1N"]!=\'\'?v.1e[is+i+"1N"]:2A(v.1e[is+i+"1f"]))+(o[1S[i]+\'7K\']?o[1S[i]+\'7K\']:\'\');if(2w==\'22\'&&!o.nE){B jO=1Z("2f");jO.1W=2A("2Q");O(jO,{\'1u\':C.1u,\'9O\':\'2u\',\'6I\':\'47\'});5M[0].1R(jO);jO.1w(6r,JN);my=H}if(2w==\'22\'&&v.oE==1&&!o.1k.tv&&I(1P.vG)){B uf=1Z("2f");!o.3U?o.3U=1r hK():\'\';uf.1W="<uh 1E=\'3D\' id=\'"+v.id+"J9\' OM=\'.jY,.vz,.jN\' C=\'2n:1U\'/>"+2A(\'tJ\');O(uf,{\'1u\':C.1u,\'9O\':\'2u\',\'6I\':\'47\',\'2O-1b\':(my?\'dn\':0)});5M[0].1R(uf);o.fn=1X.7V(v.id+"J9");o.fn.ON=o.3U.vF;uf.1w(6r,o.3U.vF)}if(my){if(gC){if(aP==2){z=[];3o(f2[0])}V(j=0;j<o.cJ.R;j++){if(v.nG==0&&o.cJ[j]=="km"){}F{z.2L("OO"+o.cJ[j])}}}}O(4Y[0],{\'3Z-3O\':C.l5*2I(v.8E,1)});5B[0]="OP";if(2w in o.5A){wl(2w);if(lR>0&&o.lS.K(\'OI\'+2w)>-1){4Y[0].1W=l2+2A(2w);5B[0]="1u";5M[0].1W=ju(2w)}O(5M[0],{\'Y\':C.5q*2.5,\'1A-8q\':\'2t\'})}if(aP!=1&&x[0]>1){f2[0].1w(bz,6N);f2[0].1w(bH,62);f2[0].1w(6r,tH);f2[0].1w("9V",bd)}F{O(f2[0],{"6I":\'7i\'})}if(C.ra==1){3o(f2[0])}if(I(z)){B zz=\'\';V(j=0;j<z.R;j++){B y=j+1;B eF=0;B 6M=L;if(z[j]&&4t(z[j])!=\'\'){if(2w==\'5f\'){if(z[j]==2A("2u")){eF=1}if(o.2l=="1C"&&v.OT==1){B iz=5b(z[j]);if(iz&&iz<zz){eF=2}zz=5b(z[j])}}cW(\'f2\',y,eF);cZ(f2[y],g5[y],4Y[y],5M[y],1S[i],i);if(2w==\'5a\'){z[j]==1&&C.do!=1?z[j]=2A(\'ho\'):\'\'}if(1L(z[j])==\'51\'){if(z[j].K("<<<")==0){z[j]=z[j].1Q(\'<<<\',\'\');6M=H}if(z[j].K(\'8z\')>0){o[2w+\'tK\']=i}if(z[j].K("tG")==0){B 1J=z[j];if(1J.K("8z")>0){4Y[y].1W=2A(z[j].1m(1J.K("8z")+5))}F{4Y[y].1W=2A(z[j].1m(7))}if(z[j]==\'OV\'){o4=f2[y];O(f2[y],{"2X-1g":"3Q 6G "+(C.tO==1?9q:"5c(100,100,100,0.7)")})}}F{4Y[y].1W=z[j]}}F{4Y[y].1W=z[j]}5B[y]=2w+j;if(gk==j||GL==j){5M[y].1W=gk==j?jb:GM;if(gk==j){m5(y)}}if(1L(z[j])==\'51\'){if(z[j].K("tG")==0){B t=z[j].1m(7);if(t.K("1u")>0){5M[y].1W="<2f C=\'"+(v[t]=="42"?\'2X:3Q 6G #jD;1d:bG;Y:bG;\':\'1d:dn;Y:dn;\')+";2r-1u:"+(v[t].K("#")==-1?\'#\':\'\')+v[t]+";2X-6V:dn;\'></2f>"}F{if(I(v[z[j].1m(7)])){5M[y].1W=v[z[j].1m(7)]}}}if(2w=="3h"){if(I(iw[y])&&o.3h){5M[y].1W=o.3h.1n(iw[y],0.7,3t(C.6c))}}if(2w=="1u"){if(I(6s[y])&&o.4e){5M[y].1W=ju(6s[y])}}if(2w==\'5f\'){if(z[j]==2A("2u")&&o.P.hB()){m5(y)}if(2J(v.d7)){B fq=v.d7.2v(",");V(B k=0;k<fq.R;k++){if(z[j].K(fq[k])>-1){3o(f2[y])}}}}}B tw="";if(1L(z[j])==\'51\'){if(z[j].K("tG")==0){43(f2[y],{\'OW\':i,\'GQ\':z[j].1m(7)});tw="lM"}}if(!6M){f2[y].1w(bz,6N);f2[y].1w(bH,62);if(tw=="lM"){f2[y].1w(6r,lM)}F{f2[y].1w(6r,tH)}f2[y].1w("9V",bd);f2[y].1w("LO",GY)}F{O(f2[y],{"6I":"7i"})}}}}2F()}if(1S[i]==\'7f\'){o.U.iB();2w=-1}if(1S[i]==\'tJ\'&&I(o.g4)){o.g4.8a();2w=-1}if(1S[i].K(\'W\')>-1){B id=1S[i].1m(8);if(I(o.1K[id])){B fl=o.1K[id][\'3D\'];if(I(fl)){if(fl.K(\'3K:\')==0){if(id.K(\'x\'+dU)!=0){o.2c=fl.1m(5);cA(id.1m(0,id.nA(\'-\'))+\'-0\');J}if(!o.1y){o.2c=fl.1m(5)}if(!o.1v){o.U.2y()}3H(\'3K\',fl.1m(5));aw();J}dR(i);sY(id);7N("Da");if(I(o.1K[id][\'7r\'])&&v.7r==1&&v.P0==1){7r(o.1K[id][\'7r\'])}F{nX(id);o.U.dM(fl,(v.W.jM==1?1:1I));v.W.7S==0&&v.W.gD==1?1z(aw,4L):\'\';nU=L;ol=L;nV(id);js("P1")}}F{if(I(o.1K[id][\'5g\'])){6p(id);if(nU){5U==-1?4Z(0,0):\'\'}F if(ol){5U==-1?4Z(2q(f.R)-2,0):\'\'}}}}if(o.3f){o.3f.mF()}}if(1S[i]==\'6a\'){o.P.g6()}}}};G.Ek=E(x){8s(o[x+\'tK\'])};E tL(x){if(x=="v5"){Kc();J}if(x=="v3"){B z=2w+\'Gs\';if(v[z]){V(B y in v[z]){if(v[z].2x(y)){tN(y,v[z][y])}}gx()}J}aK();V(B i=0;i<f2.R;i++){if(f2[i]){f2[i].C.2n="1U"}}f2=[];cW(\'f2\',0);cZ(f2[0],g5[0],4Y[0],5M[0],0);O(f2[0],{"2X-2Z":"3Q 6G "+(C.tO==1?9q:"5c(100,100,100,0.7)")});if(x.K("8z")>0){f2[0].1w(6r,rf);4Y[0].1W=2A(x.1m(x.K("8z")+5))}F{f2[0].1w(6r,gx);4Y[0].1W=(C.ta!=1?l2:\'\')+2A(x)}O(4Y[0],{\'3Z-3O\':C.l5*2I(v.8E,1)});f2[0].1w(bz,6N);f2[0].1w(bH,62);f2[0].1w("9V",bd);B 4q=[];B lY=L;if(x.K("3O")>0){4q=[\'50%\',\'75%\',\'100%\',\'125%\',\'xk%\',\'KE%\',\'4L%\',\'OG%\',\'e3%\',\'jg%\']}if(x.K("4G")>0){4q=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.K("kq")>0){V(B i=-5;i<5.5;i+=0.5){4q.2L(2E.4a(i*100)/100)}}if(x.K("es")>0){4q=[4L,jg,cm]}if(x.K("2Z")>0){V(i=0;i<21;i++){4q[i]=i*10}}if(x.K("Gi")>0){V(i=0;i<24;i++){4q[i]=i}}if(x.K("Gk")>0||x.K("Gl")>0){V(i=0;i<60;i++){4q[i]=i}}if(x.K("bC")>0){lY=H;4q=[0,1]}if(x.K("4w")>0){lY=H;4q=[0,1]}if(x.K("1u")>0){4q=[\'3P\',\'Gm\',\'Ow\',\'OF\',\'Oo\',\'Op\',\'Oq\',\'Or\',\'Os\',\'Ot\',\'Ou\',\'Om\',\'Ov\',\'Ox\',\'Oy\',\'Oz\',\'OA\',\'42\'];B vx=v[x].1Q("#","");if(4q.K(vx)==-1){4q[8]=vx}}V(y=1;y<=4q.R;y++){cW(\'f2\',y,0);cZ(f2[y],g5[y],4Y[y],5M[y],y);O(5M[y],{\'2T-1b\':0});if(x.K("1u")>0||x.K("2Z")>0||x.K("8z")>0||x.K("kq")>0){y%3!=0?O(f2[y],{\'iJ\':\'1b\'}):\'\';O(f2[y],{\'Y\':\'33.3%\'});if(x.K("1u")>0){4q[y-1]=2I(v["OB"+(y-1)],4q[y-1]);4Y[y].1W="<2f C=\'"+(4q[y-1]=="42"?\'2X:3Q 6G #jD;1d:GA;Y:GA;\':\'1d:bj;Y:bj;\')+";2r-1u:"+3t(4q[y-1])+";2X-6V:bj;\'></2f>";O(f2[y],{\'2G-1d\':1})}F{4Y[y].1W=4q[y-1]}}F{if(x.K("es")>0){4Y[y].1W=4q[y-1]}F{y%2!=0?O(f2[y],{\'iJ\':\'1b\'}):\'\';O(f2[y],{\'Y\':\'50%\'});if(lY){4Y[y].1W=2A(4q[y-1]+\'7K\')}F{4Y[y].1W=4q[y-1]}}}5B[y]=x+\'=\'+4q[y-1];if((4q[y-1]==v[x]&&7j(v[x])!=" ")||v[x]==\'#\'+4q[y-1]){5M[y].1W=jb;m5(y)}f2[y].1w(bz,6N);f2[y].1w(bH,62);if(x.K("8z")>0){f2[y].1w(6r,Hw)}F{f2[y].1w(6r,Hz)}f2[y].1w("9V",bd)}2F()}E m5(x){f2[x].lK.aG(\'6K-\'+v.id+\'-dr-AJ\');O(4Y[x],{\'1u\':C.6c});lI(g5[x])}E nX(id){if(I(o.1K[id][\'2g\'])){v.2g=o.1K[id][\'2g\'];I(v.2g)?o.P.9P(v.2g):\'\'}if(I(o.1K[id][\'1N\'])){o.aF=o.1K[id][\'1N\']}x6()}E nV(id){B t=o.1K[id][\'1N\'];if(I(t)){if(v.p0==1){if(o.U.pk(o.1K[id])){}F{v.1N=(v.yC==1&&I(o.rO)?o.rO+(v.yO==1?\'<br>\':\' \'):\'\')+t}o.U.ao(\'1N\')}}if(v.fj==1){if(I(o.1K[id][\'8D\'])){v.8D=o.1K[id][\'8D\']}F{v.8D=[]}o.Q.jE()}B xv=[\'6m\',\'oQ\',\'7f\',\'7n\',\'X\',\'io\',\'D6\',\'os\',\'uB\',\'4u\',\'4y\',\'hC\',\'CT\',\'6Z\',\'bN\',\'9u\',\'ka\'];V(B i=0;i<xv.R;i++){B m0=o.1K[id][xv[i]];if(I(m0)){v[xv[i]]=m0;if(i==16){v.W.dI=m0}}F{i<4?v[xv[i]]=1I:\'\'}}sY(id);B 9s=o.1K[id];if(I(9s[\'2o\'])){9s[\'22\']=9s[\'2o\']}if(I(9s[\'22\'])){o.U.hc(9s[\'22\'])}if(I(9s[\'9u\'])){o.Q.xQ()}o.U.jd(o.1K[id]);if(o.j9){o.Q.xI(o.j9)}if(I(9s[\'dX\'])){3H(\'dX\',9s[\'dX\'])}if(I(9s.1H)){o.U.3M(9s.1H)}}E sY(id){B x=o.1K[id][\'1y\'];if(I(x)){if(x=="3u"){if(2Q.22&&!o.1K[id][\'22\']){o.1K[id][\'22\']=2Q.22}if(o.P.17()>0){v.1y=o.2c=o.P.17()}F{2Q.1y&&!o.2c?o.2c=2Q.1y:v.1y=0}}F{v.1y=o.2c=x}}F{v.1y=0}}E dR(x){if(5U==0&&!o.1y){O(5R[5U],{\'1u\':C.1u});O(av[5U],{\'7p\':C.54});8B[5U].1W=\'\';f[5U].lK.6m(\'6K-\'+v.id+\'-dr-pl\')}F{o.t8=x;if(5U>-1){jv(5U)}if(3q!=\'\'){if(!o.a1[3q]&&I(o.1K[3q])){o.uq+=2I(o.1K[3q].1j,0)}o.a1[3q]=H;5w=uQ(5w,3q)}}if(1S[x]){B id=1S[x].1m(8);8B[x].1W=jb;f[x].lK.aG(\'6K-\'+v.id+\'-dr-pl\');O(5R[x],{\'1u\':C.6c,\'1A-vL\':\'1U\',\'1D\':C.a});lI(av[x]);if(C.tT==1&&I(C.lT)){O(av[x],{\'7p\':C.lT})}5U=x;3q=id;o.3q=3q;v.4I=3q;o.mL=5R[x].1W;o.t8=3q;dU=o.1K[id][\'hZ\'];if(o.Q){o.Q.kT()}if(ae){ae.OE()}}}E 6p(id){B x=id==0?o.W:o.1K[id];o.t8=id;V(B i=0;i<f.R;i++){if(f[i]){if(C.3C==1){Z.3m(f[i])}F{6U.3m(f[i])}f[i]=1T}}f=[];5U=-1;if(I(x[\'5g\'])){B y=7O.6t(x[\'5g\']).R;cW(\'f\',y);1S[y]="Bm";cZ(f[y],av[y],5R[y],8B[y],y);if(C.3C==1){O(f[y],{"Y":(C.o6==1?C.eI:"2u"),"1d":C.kH})}if(C.Hh==1){B t9="3Q 6G "+6e(C.H6,2I(C.Hi,1));if(C.3C==1){O(f[y],{"P4":t9})}F{O(f[y],{"Pq":t9})}}B 1J=x.1N;if(C.ta!=1){1J=l2+1J}5R[y].1W=1J;O(5R[y],{\'3Z-3O\':C.l5*2I(v.8E,1)});B p=x[\'hZ\'];f[y].1w(bz,6N);f[y].1w(bH,62);f[y].1w(6r,E(){Ke(p)});x=x[\'5g\']}B y=7O.6t(x).R;5w=[];dQ=[];if(ae&&C.3C!=1){ae.6m(6U);if(y>v.W.ae){ae.aG(C,6U)}}V(B i=0;i<y;i++){cW(\'f\',i);1S[i]="W"+x[i].id;if(!I(o.a1[x[i].id])&&!I(x[i].5g)){5w[x[i].id]=i;dQ[x[i].id]=i}cZ(f[i],av[i],5R[i],8B[i],i);if(C.3C==1){if(C.7b==0){O(5R[i],{\'Y\':C.eI-C.rN-C.rH});3o(8B[i])}O(f[i],{"Y":(C.o6==1?C.eI:"2u"),"1d":C.kH})}5R[i].1W=x[i].1N?x[i].1N:\'&ci;\';if(v.d6==1&&v.7J==1&&x[i].id){if(o.wN){if(o.wN.K(x[i].id)>-1){x[i].eB=1}}}if(I(x[i].eB)){if(x[i].eB==1){o.a1[x[i].id]=H;jv(i)}}if(I(x[i].5g)){8B[i].1W=Ht;O(8B[i],{"1u":C.1u})}f[i].1w(bz,6N);f[i].1w(bH,62);f[i].1w(6r,aL);f[i].1w("9V",bd);if(I(o.a1[x[i].id])){jv(i)}if(3q==x[i].id){dR(i)}if(dU==x[i].id){O(5R[i],{\'1u\':C.6c});O(8B[i],{\'1u\':C.6c});lI(av[i])}}2F();4R=L;o.Q?o.Q.4D():\'\'}E lI(x){if(2J(C.Lx)&&x){O(x,{"2r-8u":"3j-4Q(5c(0, 0, 0, "+(1-C.Lx*1)+") 0 0)"})}}E jA(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){B ww=(C.3C==1?\'Lv\':\'100%\');B hh=(C.3C==1?\'100%\':\'Lv\');O(x,{\'1o\':\'2D\',\'2n\':\'cj-4P\',\'Y\':ww,\'1d\':hh,\'1A-8q\':\'7k\'});if(C.Lk==1){O(x,{\'2r\':\'-p9-3j-4Q(\'+y+\')\',\'2r\':\'-3S-3j-4Q(\'+y+\')\',\'2r\':\'-ms-3j-4Q(\'+y+\')\',\'2r\':\'-o-3j-4Q(\'+y+\')\',\'2r\':\'3j-4Q(\'+y+\')\',})}if(C.3C==1||o.1k.2k){O(x,{\'6I\':\'47\'})}F{O(x,{\'47-2H\':\'1U\'})}if(C.lC==1){O(x,{\'6w-Y\':C.iU+\'px!5X\'})}if(z=="1g"){O(x,{\'1g\':-1,\'1b\':0})}if(z=="2Z"){O(x,{\'2Z\':-1,\'1b\':0})}if(z=="1b"){O(x,{\'1g\':0,\'1b\':0})}if(z=="2t"){O(x,{\'1g\':0,\'2t\':0})}if(z=="2t"||z=="1b"){O(x,{\'1A-8q\':\'1b\',\'2T-1g\':1F.2Y/2-10})}x.1W="<7k><2f "+(C.Lb==1?"Pt=\'G.C.7p=\"#"+C.L4+"\"\' Pu=\'"+(C.rF==1?"G.C.7p=\"#"+C.rd:"G.C.2r=\"1U")+"\"\'":"")+" C=\'47-2H:2u;6I:47;Y:bj;1d:bj;2X-6V:bj;"+(C.rF==1?"2r-1u:#"+C.rd+";":"")+(z=="1g"?"2O-1g:dn;":"")+(z=="2Z"?"2O-1g:dn;":"")+(z=="2t"?"2O-1b:rc;":"")+(z=="1b"?"2O-2t:rc;":"")+"\'><2B Y=\'20\' 1d=\'20\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\'><g><2G x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 4w=\'#"+C.mu+"\' 4w-Y=\'"+C.m8+"\' 4w-fR=\'4a\'/><2G x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 4w=\'#"+C.mu+"\' 4w-Y=\'"+C.m8+"\' 4w-fR=\'4a\'/></g></2B></2f></7k>"}G.af=E(){if(C.hJ==1){af()}};E M2(){if(dJ){af()}}E af(e){if(C.hJ==1&&!j8){if(C.3C==1){B h=Z.Pw;B m=1F.2e+C.7u+C.7w+20;B t=Z.ba}F{B h=Z.C4;B m=1F.2Y;B t=Z.eH}if(h>m){if(t>0){if(!5W(5u)){1q(5u);B m1=1r 5O({"mc":5u,"1E":"8r","to":1,"17":0.3,"me":"5u"})}}F{if(5W(5u)){B m2=1r 5O({"mc":5u,"1E":"8r","to":0,"17":0.3,"me":"5u","1i":H})}if(e){e.d3<0?e.9Z():\'\'}}if(t<h-m-10){if(!5W(5J)){1q(5J);B m3=1r 5O({"mc":5J,"1E":"8r","to":1,"17":0.3,"me":"5J"})}}F{if(5W(5J)){B m4=1r 5O({"mc":5J,"1E":"8r","to":0,"17":0.3,"me":"5J","1i":H})}if(e){e.d3>0?e.9Z():\'\'}}}F{1i(5u);1i(5J)}}}E L1(){B x=Z.eH+1F.2Y-60;B m=1r 5O({"mc":Z,"1E":"92","to":x,"17":0.3,"me":"Bq","6W":"ce"});1z(af,2j)}E K7(){B x=Z.eH-1F.2Y+60;B m=1r 5O({"mc":Z,"1E":"92","to":x,"17":0.3,"me":"PA","6W":"ce"});1z(af,2j)}E ir(1c){2N(o.fI);1c.bs()}E K8(){B x=Z.ba+(1F.2e+C.7u+C.7w)-60;B m=1r 5O({"mc":Z,"1E":"kl","to":x,"17":0.3,"me":"PC","6W":"ce"});1z(af,2j)}E Kb(){B x=Z.ba-(1F.2e+C.7u+C.7w)+60;B m=1r 5O({"mc":Z,"1E":"kl","to":x,"17":0.3,"me":"Bn","6W":"ce"});1z(af,2j)}E Ke(x){if(x==\'\'){6p(0)}F{if(I(o.1K[x])){6p(x)}}2w=\'\'}E jv(x){8B[x].1W=\'\';O(5R[x],{\'1u\':C.JM});if(C.JO==1){O(5R[x],{\'1A-vL\':\'2G-PF\'})}if(C.rK>-1){O(5R[x],{\'1D\':C.rK})}f[x].lK.6m(\'6K-\'+v.id+\'-dr-pl\');O(av[x],{\'7p\':C.rD});if(C.rw>-1){O(av[x],{\'1D\':C.rw})}}E rv(i){if(I(5B[i])){aK();if(7I("5f",i)==0){o.U.5Y(5B[i].1m(7))}if(7I("7t",i)==0){o.U.dp(5B[i].1m(10))}if(7I("22",i)==0){!o.3U?o.3U=1r hK():\'\';o.3U.a8(5B[i].1m(8))}if(7I("ds",i)==0&&v.7X==1){o.7X.KF(5B[i].1m(7))}if(7I("3h",i)==0){o.3h?o.3h.3n(iw[i]):\'\';aw()}if(7I("1u",i)==0){cX();4Z(0,0,6s[i])}V(B p in o.5A){if(o.5A.2x(p)){if(7I(p,i)==0){o.P.L8(p,i)}}}if(7I("8z",i)>0){if(4Y[i].1W==2A(\'6M\')){7N(2w+\'0\');8s(d5);if(2w=="oY"){7N("KZ")}di()}F{if(2w=="nr"&&C.mg==1){7N(\'mg\',i);8s(d5);di()}}}if(7I("5a",i)==0){o.U.9t(5B[i].1m(5));hV();1z(aw,4L)}}};G.hV=E(){hV()};G.Eo=E(x){V(B i=0;i<1S.R;i++){if(1S[i]==x){J H}}J L};E hV(){V(B i=0;i<1S.R;i++){if(1S[i]=="5a"){8s(i);if(2w==\'5a\'){cX();4Z(i,0)}}}}E cW(x,i,eF){if(I(2m(x))){2m(x)[i]=1Z("2f");if(i<2||x=="f"||2w!=\'5f\'||eF==1){if(C.3C==1){Z.1R(2m(x)[i])}F{6U.1R(2m(x)[i])}}F{if(C.3C==1){Z.uw(2m(x)[i],2m(x)[i-1])}F{6U.uw(2m(x)[i],2m(x)[eF==2?i-2:i-1])}}if(x==\'f\'){43(2m(x)[i],{\'ln\':i})}if(x==\'f2\'){43(2m(x)[i],{\'aX\':i})}2m(x+\'bg\')[i]=1Z("2f");B lo=1Z("2f");2m(x)[i].1R(lo);lo.1R(2m(x+\'bg\')[i]);gc(lo);2m(x+\'4b\')[i]=1Z("2f");2m(x)[i].1R(2m(x+\'4b\')[i]);ha(2m(x+\'4b\')[i]);gc(2m(x+\'4b\')[i]);2m(x+\'1N\')[i]=1Z("2f");2m(x)[i].1R(2m(x+\'1N\')[i]);2m(x+\'5t\')[i]=1Z("2f");2m(x)[i].1R(2m(x+\'5t\')[i]);if(i>0&&x=="f2"&&6q&&C.wG==0){3o(2m(x+\'5t\')[i])}}};E cZ(x,9K,iV,r9,Pa,ii){O(x,{\'1o\':\'eW\',\'2t\':0,\'1g\':0,\'6I\':\'47\',\'1d\':\'2u\',\'Y\':\'100%\',\'6R\':\'3k\',\'2n\':\'4P\',\'2G-1d\':\'1.Pb\'});if(6q){if(C.3C==1){O(x,{\'Y\':\'2u\'})}}if(C.rl&&C.3C==1){O(x,{\'Pc\':C.rl})}if(C.3C==1&&(!6q||ii>0||C.ra==1)){O(x,{\'2n\':\'cj-4P\',\'aT-8q\':\'1g\',\'bt-9r\':\'ho\'})}O(9K,{\'2r\':(C.Ee==1?"3j-4Q(to 1b,"+3t(C.Pd)+", "+3t(C.54)+")":3t(C.54)),\'1D\':C.4G,\'9O\':\'1U\',\'5z\':\'1D 0.2s 6W-5P,2r .2s 6W-5P,5v .2s 6W-5P\'});ha(9K);ha(9K.4E);if(C.8V==1){O(9K.4E,{\'j7-5v\':\'8V(bG)\'})}if(C.P6==1){x.C[C.3C==1?"2X-2t":"2X-2Z"]="3Q 6G "+6e(2I(C.Pe,\'3P\'),2I(C.Pg,0.2))}O(iV,{\'1o\':\'eW\',\'2t\':0,\'1g\':0,\'iJ\':(C.8q?C.8q:\'1b\'),\'1u\':C.1u,\'2T-1g\':C.i5,\'2T-2t\':C.rH,\'2T-2Z\':C.Ph,\'2T-1b\':C.rN,\'9O\':\'1U\',\'1D\':C.a,\'5z\':\'1D 0.2s 3j,1u 0.2s 3j\',});O(r9,{\'1o\':\'eW\',\'2t\':0,\'1g\':0,\'iJ\':(C.KX?C.KX:\'2t\'),\'2T-1g\':C.i5,\'2T-2t\':C.rH,\'2T-1b\':C.rN,\'9O\':\'1U\',\'3Z-3O\':C.5q*2I(v.8E,1),\'1D\':C.a,\'1u\':C.6c,\'5z\':\'1D 0.2s 3j,1u 0.2s 3j\'});if(C.lC==1){O(x,{\'6w-Y\':C.iU+\'px!5X\'});O(iV,{\'6w-Y\':(C.iU-70)+\'px!5X\'})}F{if(C.3C==1){if(C.o6==1){O(x,{\'Y\':C.eI});O(iV,{\'Y\':C.eI-70})}}F{O(iV,{\'bt-9r\':\'ez\'});O(r9,{\'bt-9r\':\'ez\'})}}}E di(){V(B i=1;i<f.R;i++){if(I(f[i])){if(C.3C==1){f[i].C.2n="cj-4P"}F{f[i].C.2n="4P"}}}aK();cX();2F();2w=\'\';d5=-1};E cX(){V(B j=0;j<f2.R;j++){if(f2[j]){if(C.3C==1){Z.3m(f2[j])}F{6U.3m(f2[j])}f2[j]=1T}}f2=[];2w=\'\'}E C3(){J Z.2e};G.iD=E(){o8()};E o8(){if(is=="W"){if(C.3C==1||C.JU==1){B x=o.3b-C.4H-C.4A;O(1F,{\'Y\':x});O(Z,{\'Y\':x});6U?O(6U,{\'Y\':x}):\'\'}o.3f?o.3f.2F():\'\'}}E 2F(){if(!j8){if(6q){o.Q?o.Q.o2():\'\';B x=C.ra==1&&f.R>1?f[1]:f[0]}if(is=="W"){o8();o.Q?o.Q.iD():\'\';B x=f[0];if(v.qP==1){qb()}}f.R>1&&!x?(f[1]?x=f[1]:\'\'):\'\';f.R>2&&!x?(f[2]?x=f[2]:\'\'):\'\';if(x){x.2e==0&&f2.R>0?x=f2[0]:\'\'}if(Z.2e-Z.r3>0&&x&&C.3C!=1){if(I(5u)){O(5u,{"Y":6U.2e})}if(I(5J)){O(5J,{"Y":6U.2e})}C.nP=(Z.2e-x.2e)-(Z.r3-x.r3)}F{C.nP=0}}};E rp(){B x=0;B y=0;B z=\'\';V(B i=1;i<f.R;i++){if(I(f[i])){if(f[i].C.5y!="3k"&&f[i].C.2n!="1U"){x++;y=i;z=1S[i]}}}J[x,y,z]}G.zk=E(){gC=H;G.1q();aP=2;gx()};E JN(x){gC=H;gx(x);if(gC&&o4){Z.Pk(0,o4.wr)}}E Kc(x){gC=L;gx(x)}E gx(){di();V(B i=0;i<1S.R;i++){if(1S[i]=="22"){4Z(i,aP)}}}E aK(){2N(qZ);qZ=1z(E(){o.ob=L},4h)}E rf(){B x=2w;di();V(B i=0;i<1S.R;i++){if(1S[i]==x){4Z(i,0)}}}G.tb=E(){J v.1e.7S==1&&v.1e.1t==1};E aw(x){if((!6q&&v.W.GS==1)||(6q&&v.1e.7S==1&&x!=2)){J}if(is==\'W\'&&v.W.3f==1&&v.W.Pm!=1){if(v.W.7S==1&&x==1){J}o.3f?o.3f.Dq():\'\';dJ=L}F{if((x!=1||(C.Pn==1&&C.7S==1))&&!o.1k.tv){B m=1r 5O({"mc":1F,"1E":"8r","to":0,"17":0.1,"me":is,"6W":"zx"});iO=1z(E(){O(1F,{"5y":"3k","1D":0,"1g":-4h});dJ=L},4L)}F{O(1F,{"5y":"3k","1D":0,"1g":-4h});dJ=L}}if(is==\'W\'){if(v.W.BF==1&&o.Q){o.Q.yv("1f","W",H)}}3y(oi)};G.c=E(){J 1F};G.co=E(){if(1F.R7(Z)){J Z}};G.s=E(18){if(18=="4A"||18=="4H"){B k2=18.1Q("2O","a3");B k3=18.1Q("2O","b0");if(2J(C[k3])&&o.9Q){J o.3b*C[k3]/100}if(2J(C[k2])){J o.3b*C[k2]/100}}J C[18]};G.ss=E(18){J C};G.1q=E(){di();2N(iO);dJ=H;if(is==\'W\'&&v.W.3f==1){o.3f?o.3f.o1():\'\'}F{O(1F,{"5y":"4o","1D":1,"5z":"1D 0.2s 3j"});B x=rp();if(x[0]==1){if(x[2]=="5f"||x[2]=="7t"||x[2]=="22"||x[2]=="5a"||x[2]in o.5A||x[2].K("8z")>0){4Z(x[1],0)}}}if(o.Q){is==\'1e\'?o.Q.o2():\'\';if(is==\'W\'){o.Q.iD();if(v.W.BF==1){o.Q.yv("1f","W",L)}}}if(o.1k.7A){O(Z,{\'8F-Y\':\'2u\'});if(C.3C!=1){O(6U,{\'8F-Y\':\'2u\'})}}gE=H;3y(oc);oc=6H(BH,100)};E BH(){3y(oc);gE=L}G.8a=E(i){4Z(i,1)};G.1i=E(x){aw(x)};G.KN=E(){if(o.3f){o.3f.dh()}};G.5Y=E(){V(B i=0;i<1S.R;i++){if(1S[i]=="5f"){8s(i);if(o.2i.R>1){1q(f[i])}if(2w==\'5f\'){cX();4Z(i,aP)}}}};G.g6=E(){V(B i=0;i<1S.R;i++){if(1S[i]=="6a"){8s(i)}}};G.jP=E(x){V(B i=0;i<1S.R;i++){if(1S[i]==x){8s(i);if(o[\'e0\'+x]){if(o[\'e0\'+x].R>1){1q(f[i])}}if(2w==x){cX();4Z(i,aP)}}}};G.a8=E(){V(B i=0;i<1S.R;i++){if(1S[i]=="22"){8s(i);if(o.3e){if(o.3e.R>0){B x=L;if(o.2a){V(B y=0;y<o.2a.R;y++){if(o.2a[y]!=\'\'){x=H;1h}}}F{x=H}x?1q(f[i]):\'\'}}if(2w==\'22\'){cX();4Z(i,0)}}}};G.yW=E(x){o.W=x;6p(0);if(I(v.4I)){if(v.4I.K("x-")!=0){V(B y in o.1K){if(o.1K.2x(y)){if(o.1K[y].eh==v.4I){v.4I=y}}}}if(I(o.1K[v.4I])){gL(o.1K[v.4I]);B y=o.1K[v.4I][\'bP\'];dR(y);if(v.W.pe==1&&C.3f!=1){6p(0);1z(E(){2F()},3Y)}F{1z(E(){dO(y);2F()},3Y)}v.4I=1I}F{dR(0)}}F{dR(0)}if(C.3f==1){if(!I(o.3f)){o.3f=1r R8()}}};G.cA=E(x){cA(x)};E cA(x){if(I(o.1K[x])){gL(o.1K[x]);4Z(o.1K[x][\'bP\'],0);dO(o.1K[x][\'bP\'])}};G.mp=E(x){if(I(o.1K[x])){gL(o.1K[x]);if(o.1K[x]["3D"]){o.2c=1I;dR(o.1K[x][\'bP\']);nX(x);o.U.dM(o.1K[x]["3D"],1);nV(x);dO(o.1K[x][\'bP\']);if(o.3f){o.3f.mF()}}F if(o.1K[x]["5g"]){6p(x)}}};E Cz(x){if(I(o.1K[x])){dU=\'\';6p(0);gL(o.1K[x]);nX(x);4Z(o.1K[x][\'bP\'],0);nV(x)}};G.aU=E(){nU=H;B x=2q(5U)+1;if(3q!=\'\'){o.a1[3q]=H;5w=uQ(5w,3q)}if(v.5w==1){x=wk(5w);if(x==1T){if(v.SW==1||v.W.dI==1){dQ.J7(E(a,b){J 2E.5N()-0.5});V(B x in dQ){if(dQ.2x(x)){5w[x]=dQ[x]}}x=wk(5w)}F{o.U.CN()}}}F{if((1S[x]=="Bm"||5U==-1)&&3q!=\'\'){B y=7E().K(3q);if(y<7E().R){B z=o.1K[7E()[y+1]];if(z){if(I(z.5g)){z=o.1K[7E()[y+2]]}G.mp(z.id);x=-1;o.U.2y()}}}}if(x>-1){o.2c=1I;4Z(x,0);dO(x)}};E dO(x){if(f[x]&&!j8){if(C.3C==1){B to=f[x].jo-20;B m=1r 5O({"mc":Z,"1E":"kl","to":to,"17":0.3,"me":"Bn","6W":"ce"})}F{B to=f[x].wr-1F.2Y/2+20;B m=1r 5O({"mc":Z,"1E":"92","to":to,"17":0.3,"me":"Bq","6W":"ce"})}1z(af,2j)}}E wk(4z){B 6t=7O.6t(4z);B x;V(B i=0;i<6t.R;i++){x=4z[6t[6t.R*2E.5N()<<0]];if(x){1h}}J x};G.5A=E(x){wl(x)};E wl(x){jw[x]>-1?8s(jw[x]):\'\';if(5M[0]){if(2w==\'1G\'){5M[0].1W=2E.4a(o.3I.x*100)+\'%\'}F{5M[0].1W=ju(2w)}}};E ju(x){if(x=="1G"){J 2E.4a(o.3I.x*100)+\'%\'}F{J 2E.4a(2I(o.aC[x],o.5A[x])*100)+\'%\'}}G.cz=E(){J wu()};E wu(){if(v.5w==1){J 7O.6t(5w).R>0}B x=L;if(o.1K){x=7E().K(3q)<7E().R-1}J x};G.mk=E(){if(I(o.hX)){Cz(o.hX)}};G.g8=E(){B x=5U>0;if(o.1K){B z=7E().K(3q);x=z>0;if(z==1){if(I(o.1K[7E()[0]].5g)){x=L}}}J x};G.g7=E(){J I(o.1K)};G.ej=E(){ol=H;if(G.g8()){B x=2q(5U)-1;if(x<0){B y=7E().K(3q);if(y>0){B z=o.1K[7E()[y-1]];if(z){if(I(z.5g)){z=o.1K[7E()[y-2]]}if(z){G.mp(z.id);o.U.2y()}}}}F{o.2c=1I;4Z(x,0);dO(x)}}};G.lr=E(){if(5U>0){dO(5U)}};E 7I(x,i){J 5B[i].K(x)};E gL(x){if(x[\'wf\']!=-1){gL(o.1K[x[\'hZ\']]);6p(x[\'hZ\'])}F{6p(0)}};G.g=E(x){bA(x){1l"Y":J C3();1h;1l"1d":J 1F.2Y;1h;1l"1g":J C.9p;1h;1l"JZ":J Z.C4;1h;1l"Ka":J C.e8;1h;1l"x":J 5b(1F.C.1b);1h;1l"y":J 5b(1F.C.1g);1h;1l"1D":J 1F.C.1D;1h;1l"1q":J dJ;1h;1l"8a":J d5;1h;1l"18":J 18;1h;1l"bI":J 18+bI;1h;1l"4R":J 4R;1h;1l"W":J is=="W";1h;1l"eB":J o.a1[3q];1h;1l"wG":J jb;1h;1l"aQ":J o.1K[o.aQ]?o.1K[o.aQ].1N:\'\';1l"bN":J v.bN?v.bN:\'\';1l"Gh":J wu()?o.1K[7E()[7E().K(3q)+1]].1N:\'\'}};E 7E(){J 7O.6t(o.1K)};G.E2=E(){3q=\'\';v.4I=\'\'};G.4R=E(){if(6q){B x=0;V(B i=1;i<11;i++){if(1S[i]=="5f"){B y=o.2i.R;if(I(v.d7)){B z=v.d7.2v(",");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.Bb==1)){x++}}}if(1S[i]=="6a"){if(o.6a){x++}}if(1S[i]=="7f"){if(o.2l==\'c8\'||v.7f){x++}}if(1S[i]=="7t"){if(o.5I.R>1){x++}}if(1S[i]=="ds"&&v.7X==1){if(o.mE.R>0){x++}}if(1S[i]=="22"){if(I(o.2a)){V(B s=0;s<o.2a.R;s++){if(o.2a[s]!=\'\'){x++;1h}}}if(x==1&&o.l9==1){x=0}if(v.oE==1&&v.rG==1){x++}}if(1S[i]=="5a"){if(o.2l!="ar"){x++}}if(1S[i]in o.5A||1S[i]=="3h"||1S[i]=="1u"){x++}if(1S[i]){if(1S[i].K("8z")>0){x++}}if(v.1e[is+i+\'1i\']==1){x--}}J x<=0}F if(is=="W"){J f.R==0}F{J 4R}};G.4x=E(){if(1F.4E==o.1O){1F.3m(Z);o.1O.3m(1F);o.3f?o.3f.4x():\'\';1F=1T;Z=1T;j8=H}}};B rQ=E(X,i4){B 6T=L;if(X.K(\'6T\')==0){6T=H;X=X.1m(5)}B oR=mP(X);B 2h;B 26;B hE=L;B 3X=L;B mG=L;B oy=L;B 2u=H;B xC=[];B de=1;B iu=L;B xm;B dq=0;B oW=0;B oF=L;B mz=\'zW\'+v.id+(6T?\'6T\':\'\');iF("#zW"+v.id+"{Y:100%!5X;1d:100%!5X;6w-Y:1U!5X;6w-1d:1U!5X}");B 1F=1Z(\'2f\');B oV=0;1F.6b(\'id\',mz);i4.1R(1F);o.6a=L;!6T?o.U.kV():\'\';if(o.1k.2k){v.4C=1}if(v.A8!=1){B 8o=1Z(\'2f\');i4.1R(8o);O(8o,{1o:"2D",1g:0,1b:0,"2r-1u":"#qk",1d:"100%",Y:"100%","1D":0});8o.1w("E6",E(1c){1c.6J=H});if(o.1k.2k){8o.1w("f1",E(1c){1c.6J=H});8o.1w("2z",E(1c){1c.6J=H});8o.1w("f3",E(1c){1c.6J=H;gI(1c);if(v.dP==1){1z(zZ,100);1z(oN,2j)}})}F{8o.1w("ux",E(1c){B x=H;if(v.29==1){if(I(v.7s)&&!mG){x=L}if(I(v.nY)&&bm()=="8N"&&17()>0){x=L}}if(x&&v.dP==1&&v.A0!=1){3o(G);1z(oN,4h)}})}v.dP==1&&v.SG!=1?3o(8o):\'\'}E oN(){6O(8o)}E zZ(){if(v.A0!=1){3o(8o)}}if(v.4C==1&&v.3g==0){9o()}if(!1P[\'YT\']){1P.Sy=E(){oT();V(B i=0;i<4j.R;i++){if(4j[i]){if(4j[i].3n("id")!=v.id){if(4j[i].3n(\'A1\')){4j[i].3n(\'A4\')}}}}};B gr=kU("4F.7o/A2","4F.7o/A2","Sz");if(gr){gr.lN=E(e){o.U.b7();if(v.As!=1){2h=\'JD SB jC\';o.P.5m()}}}}F{oT()}E oT(){if(v.4C==1||6T){!hE?hD():\'\'}F{o.U.b7()}}E hD(){if("YT"in 1P){if(I(YT.pg)&&!hE){1p("AO gS");B w6=0;if(v.A8==1){w6=1}o.2c>0?dq=2q(o.2c):\'\';26=1r YT.pg(mz,{1d:o.9g,Y:o.9i,SC:oR,SE:{Sx:1,SF:mz,SI:1,SJ:1,gD:1,jc:((v.zC==0||(v.SN!=1&&o.1k.8c))&&o.1k.2k?0:1),SO:3,Q:w6,SR:0,Ty:1,FK:0,3g:6T||v.3g==1?1:0,96:0},2H:{\'TB\':xf,\'TC\':AV,\'5m\':5m,\'TF\':Aw}});if(o.2c>0){o.2c=1I}2F();hE=H}F{1z(hD,3Y)}}F{1z(hD,3Y)}}B j5;E xf(){if(o.P){1p("AO gM");3X=H;2N(xm);o.U.7R();if(6T){if(o.1k.vk){o.U.4B()}26.oU();o.29.TG()}F{if(v.3g==1&&o.1k.vk&&!o.pc){o.U.4B();if(o.1k.2k){3y(j5);j5=6H(AS,e3)}}if(v.4C==0){26.oU()}F{o.U.b7()}oV=26.xD();o.P.ag();if(de!=1){9t(de)}cF();2F();if(v.TH==1){3w{if(26.wc()){if(I(26.wc().1N)){v.1N=26.wc().1N;o.U.ao(\'1N\')}}}2W(e){}}}}}E AS(){B x=26.AF();if(x==2||x==-1){o.Q.2S();o.Q.7R();3y(j5)}if(x==1){3y(j5)}}E AV(1c){if(v.TL==1){1p(\'YT\',1c.1M)}if(6T){if(1c.1M==YT.dY.B5){o.29.TM()}if(1c.1M==YT.dY.B0){}}F{if(1c.1M==YT.dY.B0){if(oW==1){oW=0;xf()}if(!o.1v){o.U.2y()}if(dq>0){26.EC(dq,H);dq=0;o.2c=1I}oN();mG=H;3X=H;if(oy){26.xA()}F{o.P.9X();o.P.cp()}Am();if(I(v.4d)){V(B i=0;i<o.2i.R;i++){if(v.4d==o.2i[i]){5Y(i)}}v.4d=1T}F{if(I(o.4d)){V(B i=0;i<o.2i.R;i++){if(o.4d==o.2i[i]){5Y(i)}}o.4d=1T}}iu=L}if(1c.1M==-1&&iu&&o.1v){o.U.7R();iu=L;eA()}if(1c.1M==YT.dY.TO){}if(1c.1M==YT.dY.B5){8l()}if(1c.1M==YT.dY.TP){if(!o.1v){}if(o.1v){iu=H;9o()}}if(1c.1M==YT.dY.TJ){}}}E 5m(1c){if(6T){o.29.Tn()}F{if(1c.1M==2){2h="Je 4F id"}if(1c.1M==5){2h="sT 4R"}if(1c.1M==101||1c.1M==xk||1c.1M==100){2h="G 5r is Tf"}if(v.Tg==1){I(v.Ar)?2h=v.Ar:\'\'}if(v.As!=1){o.P.5m()}F{1i(o.2g)}}}E 8l(){v.1y>0?dq=v.1y:\'\';o.P.8l();o.P.ag()}E eA(){if(!o.Ii&&o.1v){o.U.2S()}}E cp(){o.P.cp()}E cF(){o.P.cF();o.U.rU()}E ag(){o.P.ag()}E dC(){o.P.dC()}E 9o(){if(o.P){o.P.9o()}F{xm=1z(9o,100)}}E Aw(1c){xo(1c.1M)}E Am(){if(!oF){B x=26.Ti()+\'\';if(x!=\'\'&&x!=1I){o.2i=x.2v(\',\');o.2i=o.2i.DF();if(v.xE==0){B y=o.2i.K(\'2u\');if(y>-1){o.2i.wb(y,1)}}V(B i=0;i<o.2i.R;i++){o.2i[i]=jm(o.2i[i])}oF=H;xo(26.Tj())}}}E xo(x){o.2M=o.2i.K(jm(x+\'\'));o.Q.yR(o.2M)}G.3O=E(){J{"Y":0,"1d":0}};G.2U=E(x){oR=mP(x);if(o.2c>0){dq=2q(o.2c)}cA(oR)};E bm(){B 7C=-1;if(3X){7C=26.AF()}B x=\'\';if(7C==-1){x="8N"}if(7C==1||7C==3){x="7L"}if(7C==2){x="8N";if(o.1v){o.U.2S()}}if(7C==5){x="8N"}if(7C==0){x="7W"}J x}E 2F(){3w{if(I(26)){26.Tl(o.3b,o.4U)}}2W(e){1p(e)}}E jm(x){B y=x;if(x=="Te"){y="qN"}if(x=="9Q"){y="om"}if(x=="Tm"){y="oH"}if(x=="To"){y="oJ"}if(x=="Tq"){y="oO"}if(x=="Tr"){y="oI"}if(v.Fh==1){y=2A(y)}if(x=="2u"){y=2A("2u")}xC[y]=x;J y}E 17(){B x=3X?26.Tt():0;if(x>0&&v.ix>0){v.4y=x-v.ix;v.ix=-1}J x};E 9t(x){26?26.Tu(x):\'\';de=x};G.nO=E(){oT()};G.2y=E(){if(3X){26.oU()}F{if(!hE){hD()}F{}}};G.2S=E(){if(3X){26.xA()}};G.ei=E(){if(3X){bm()==\'7L\'?26.xA():26.oU()}};G.3L=E(x){if(3X){26.EC(x,H);js("3K",x)}};G.6y=E(){J L};G.4B=E(){3X?26.56():\'\'};G.5C=E(){3X?26.Sv():\'\'};G.3M=E(x){3X?26.Bp(x*100):\'\'};G.n2=E(){J bm()==\'7L\'};G.5H=E(){J L};G.nL=E(x){5Y(x)};E 5Y(x){if(3X){if(I(o.2i[x])){B y=xC[o.2i[x]];2u=y==\'2u\';B z=17();26.RP(y)}}}G.gq=E(x){9t(x)};G.3X=E(){J 3X};G.7e=E(){J bm()};G.17=E(){J 17()};G.1j=E(){B x=3X?26.xD():0;if(x!=oV){oV=x;o.P.ag()}if(I(v.4u)){if(7a([v.4u],\'-\')){x=x+v.4u*1}F{x=v.4u}}J x};G.an=E(){B x=0;if(3X){x=26.Su()*26.xD()}J x};G.4g=E(){2F()};G.ih=E(){J 2h};G.2u=E(){J v.xE==1?2u:L};G.LF=E(x){cA(x)};E cA(x){X=x;if(26){oW=1;26.Rw(x,0)}}G.mN=E(){if(o.1k.2k&&o.1k.a6){G.2y();oy=H}F{if(bm()=="7L"){G.2S()}}};G.f0=E(){oy=L};G.sr=E(){J H};G.4x=E(){3X?26.9W():\'\';3X=L;oF=L;3w{if(1F){i4.3m(1F)}i4.3m(8o)}2W(e){}}};B Gn=E(){B x=\'\';B t=0;B d=0;if(o.5n){if(v.Rx!=1){if(3d.4l("dz"+v.id+o.9G)!=1T){x=3d.4l("dz"+v.id+o.9G)}if(v.7J==1&&3d.4l("im"+v.id+o.9G)!=1T){o.7J=3d.4l("im"+v.id+o.9G)}if(I(v.7y)){if(3d.4l("dz"+o.d+v.7y)!=1T){x=3d.4l("dz"+o.d+v.7y)}if(v.7J==1&&3d.4l("im"+o.d+v.7y)!=1T){o.7J=3d.4l("im"+o.d+v.7y)}}if(o.7J&&v.7J==1){o.wN=o.7J.2v(",")}if(x.K("{")==0){if(v.FY==1){o.aQ=x.1m(1,x.K("}")-1)}F{o.wC=v.4I=x.1m(1,x.K("}")-1)}x=x.1m(x.K("}")+1);v.Rz==1?v.W.pe=0:\'\'}e6(x)}};E e6(x){if(x){if(x.K("--")>0){B y=x.2v("--");t=3J(y[0]);if(v.RA==1&&t>0&&v.3g==1){v.3g=0}if(v.FY==1){o.vs=t}F{d=3J(y[1]);o.2c=t}}}}G.Be=E(){if(I(v.7y)){if(3d.4l("dz"+o.d+v.7y)!=1T){x=3d.4l("dz"+o.d+v.7y);e6(x);o.Q.dw(t,d);o.Q.3G(t,d);v.1j=d}F{o.2c=0;o.Q.dw(0,0);o.Q.3G(0,0);v.1j=0}}};G.nS=E(t,d){if(o.P.5H()&&v.RB==1){}F{B ct=1r 5V().8S();3d.7P("dz"+(I(v.7y)?o.d+v.7y:v.id+o.9G),(I(o.3q)?"{"+o.3q+"}":\'\')+t+\'--\'+d+\'--\'+ct)}};G.FW=E(x){o.7J=(o.7J?o.7J+\',\':\'\')+x;3d.7P("im"+(I(v.7y)?o.d+v.7y:v.id+o.9G),o.7J)};G.a0=E(){J{t:t,d:d}}};B t6=E(){B 1B;B oo=L;B hM;B 1Y;B fx="<6h C=\'1D:0.5\'>";G.kh=E(){G4()};E G4(){B gr=kU("G7.6E.3R","G7.6E.3R/v4.4.1/1B.9n.8F.js","RC");if(gr){3y(o.ij);o.ij=6H(Fw,100);gr.lN=E(e){3y(o.ij);o.U.b7();o.P.5m(\'cg Rv er kr\')}}}G.bQ=E(x,1a,X,1Y){Fy(x,1a,X,1Y)};G.3K=E(x){1B?1B.3K(x):\'\'};G.2u=E(){J xG()};E xG(){B x=L;if(1B){B y=1B.RD();x=y.dB.ib.ia.5r}J x};G.nL=E(x){B x=2q(x);if(1B){if(x==1B.nK("5r").R){o.2M=1B.RF(\'5r\');1B.cR({\'dB\':{\'ib\':{\'ia\':{\'9w\':H,\'5r\':H}}}})}F{1B.cR({\'dB\':{\'ib\':{\'ia\':{\'9w\':L,\'5r\':L}}}});1B.ov(\'5r\',x);1B.ov(\'9w\',x)}}};G.G1=E(x){if(1B){1B.D2(1B.uy(\'9w\')[2q(x)])}};G.Fn=E(){if(1B){J 1B}F{J L}};G.bb=E(){if(1B){J x=1B.nK("5r").R}F{J 0}};G.KI=E(){if(1B&&hM){hM.RH(x)}};G.oq=E(){1B?1B.oq():\'\'};G.17=E(){J 1B?1B.17():0};G.1j=E(){J 1B?1B.1j():0};G.aJ=E(x){if(1B){1B.RI(x)}};E Fw(){if(I(1P.6E)){3y(o.ij);o.P?o.P.nm():\'\'}}E Fy(x,6y,X,1Y){if(!I(1P.6E)){J}if(1B){1B.oq();1B=1I}1Y=1Y;hM=1I;oo=L;1p("cg");v.tr=1;B go={gl:60};if(o.41.R>1){v.bu=0;v.Fz=H}F{v.Fz?v.bu=1:\'\'}if(o.ai.R>1){v.ht=0;v.Fq=H}F{v.Fq?v.ht=1:\'\'}if(I(v.dG)){if(I(v.dG.gl)){if(v.dG.gl>cm){v.dG.gl=cm}}if(1L v.dG=="3B"){V(B 18 in v.dG){go[18]=v.dG[18]}}}1B=6E.b3().bQ();js("1B",1B,1);v.FE==1&&!1Y?1B.cR({\'tx\':{\'RJ\':6E.RK.RL}}):\'\';B ap=(o.1v||v.3g==1||1Y||x);v.RM==1?Ep():\'\';1B.RE(6y,X,ap);1B.cR({dB:{bc:{Rt:H,CY:(go.Dh==1&&!ap?0:go.gl)}}});if(v.DJ){1B.cR(v.DJ)}if(v.Ex==1){1B.Rs(1I,H)}if(v.x8==1){1B.cR({\'dB\':{\'ib\':{\'ia\':{\'9w\':L,\'5r\':L}}}})}1B.on(6E.b3.2H.Rb,E(1M){1p("cg H1");B q=E9();Ei();o.nE=L;if(v.Rc==1){hM=1r Re(1B,1Y)}o.4X=1B.Rf();o.4X?1p("GW"):\'\';if(v.bu==1){B br=1B.nK("5r");if(v.x8==1||q>0){o.2M=q;1B.cR({\'dB\':{\'ib\':{\'ia\':{\'9w\':L,\'5r\':L}}}})}F{o.2M=br.R-1}o.6X=br[o.2M].6X;o.Q.ef(o.2M);if(!xG()){1B.ov("5r",o.2M);1B.ov("9w",o.2M)}}o.U.b7()});1B.on(6E.b3.2H.Rg,E(1M){if(go.Dh==1&&!ap){1B.cR({dB:{bc:{CY:go.gl}}})}if(!oo){B 7Z=2q(o.5L);if(7Z>0&&v.ht==1){1B.D2(1B.uy("9w")[7Z])}oo=H}});1B.on(6E.b3.2H.Rm,E(1M){if(o.4X){o.U.3G(1B.17(),1B.1j())}});1B.on(6E.b3.2H.Rn,E(1M){1B.Ro(-1)});1B.on(6E.b3.2H.Rp,E(1M){if(1M.Rr=="5r"&&1M.RN!=1M.Df&&v.bu==1){o.2M=1M.Df;o.Q.ef(o.2M);1p("cg IU "+o.2M)}});1B.on(6E.b3.2H.Ru,E(1M){if(I(1M.9T)){if(1M.9T.1E=="RO"){js("GG",1M.9T.X)}}});1B.on(6E.b3.2H.Sa,E(e){1p(\'cg 56\',e.1E);!o.3v?o.U.4B():\'\'});1B.on(6E.b3.2H.J6,E(1M){if(1M.2h){if(1L 1M.2h=="3B"){o.kI=1M.2h.8I}F{o.kI=1M.2h}}o.P.5m("1B.js: "+o.kI)})}E E9(){B q=0;if(!1Y&&v.bu==1&&1B){o.2i=[];B x=1B.nK("5r");if(x.R>1){B y=\'\';V(B i=0;i<x.R;i++){o.2i[i]=I(x[i].1d)?o.P.rX(x[i],v.Eg):i;if(o.2i[i]==y||v.Eh==1){y=o.2i[i];if(I(x[i].6X)){o.2i[i]+=" "+fx+" &ci;"+2q(x[i].6X/2j)+\' \'+2A(\'dL\')+\'</6h>\';v.Eh!=1?o.2i[i-1]+=" "+fx+" &ci;"+2q(x[i-1].6X/2j)+\' \'+2A(\'dL\')+\'</6h>\':\'\';y=\'\'}}F{y=o.2i[i]}if(I(v.4d)&&q==0){if(v.4d==o.2i[i]){q=i}}if(I(o.4d)){if(o.4d==o.2i[i]){q=i}}}o.2i[x.R]=2A("2u")}}J q}E Ei(){if(!1Y&&v.ht==1&&1B){o.5L=0;B x=1B.uy("9w");if(x.R>1){V(B i=0;i<x.R;i++){o.5I[i]=i;if(I(x[i].6Z)){o.5I[i]=o.P.k8(x[i].6Z)}F if(I(x[i].h0)){o.5I[i]=o.P.k8(x[i].h0)}F{if(I(x[i].En)){o.5I[i]=2A("7t")+" "+x[i].En}}if(I(o.9H)){if(o.9H==o.5I[i]){o.5L=i}}}}1p("cg Ir ",o.5L);o.Q.kZ(o.5L)}}E Ep(){B 9k=v.Sd;if(9k){if(1L(9k)=="51"){3w{9k=9k.1Q(/6K\'qt/ig,\'"\');9k=9k.1Q(/\'/ig,\'"\');9k=4V.6B(9k)}2W(e){1p("wh cg Se 4V",e)}}if(1L(9k)=="3B"){1B.Sf(9k)}}}};B LN=E(){B 26;B 6F;B mV;B as;B kQ;1P[\'Sg\']=E(x,y){if(x){V(B i=0;i<4j.R;i++){if(4j[i]){if(4j[i].3n("id")==2Q.id){4j[i].3n(\'Af\')}}}}F{7M("2h: "+y)}};G.8f=E(){Eu()};E Eu(){7M("AT");if(I(6S.3W)&&I(3W)&&!o.zm){B uK=\'Sh\';if(v.3z.Si==1&&v.3z.E8){uK=v.3z.E8}3W.7H.u1.uc().Sj({Sb:uK,Sk:\'Sm\',Id:\'en-US\',Sn:L,So:H});26=1r 3W.7H.Sp();E4();o.zm=H;1z(DR,2j)}}E DR(){o.Q.qI();o.Q.4g()}E E1(1M){if(3W&&3W.7H){7M((!26.7G?\'Sq\':\'\')+"uT "+v.id);if(26.7G){uk()}F{n3()}}}E uk(x){B lh=3W.7H.u1.uc().FM();B mT=\'5r/rM\';o.2l=="1C"?mT="DU/x-TT":\'\';o.2l=="1B"?mT="DU/1B+GX":\'\';B X=o.P.aN();if(I(v.DK)){X=v.DK}B 5E=1r 6S.3W.P.Ss(X,mT);5E.6A=1r 6S.3W.P.St();5E.6A.Sl=6S.3W.P.S9.RZ;B ee=[];if(I(o.2a)&&I(o.3a)&&v.3z.2o==1){5E.S8=ug();V(B i in o.2a){if(o.2a[i].K(\'jY\')>0){B t=1r 6S.3W.P.RR(0,6S.3W.P.RS.RT);t.RU=o.2a[i];t.RV=\'1A/jY\';t.RW=\'RX\';t.6v=o.3e[i];t.RQ=2q(i);t.RY=1T;ee.2L(t)}}if(ee.R>0){5E.ee=ee}}if(v.2g){5E.6A.S0=[1r 6S.3W.JW(v.2g)]}5E.6A.1N=o.aF?o.aF:(v.1N?v.1N:\'\');B 9T=1r 6S.3W.P.S1(5E);9T.8i=o.2c>0?o.2c:(o.4r?0:o.P.17());9T.3g=o.1v||x==H;if(ee.R>0&&o.3a>-1){if(o.3a<ee.R){9T.S3=[2q(o.3a)];7M(\'22 \'+o.3a)}}if(lh){lh.S4(9T).bx(E(){mV=lh.S5().S6;7M("uT to "+mV);if(v.3z.8I!=0&&!o.4r){as?o.1O.3m(as):\'\';as=1Z("2f");O(as,{"1o":"2D","1g":"bj","Y":"100%","1b":0,"1D":0.7,"1u":"#cV","47-2H":"1U"});as.1W=\'<7k>\'+2A("Is")+\' &S7;\'+mV+\'&R9;</7k>\';o.1O.1R(as)}26.uJ=v.1H;6F.Db();if(o.3v&&!26.mZ){6F.uj()}js("Ol");if(x!=H){if(!o.1v){!26.lf?6F.tZ():\'\'}F{o.P.2S()}}1i(o.3l);o.4r=H},E(e){7M(e);uM()})}F{7M("no lh");uM()}}E uM(){n3();o.9b.8L(2A("Ix"))}E n3(){as?o.1O.3m(as):\'\';as=1I;o.4r=L;1q(o.3l);js("Mb");if(26.uN){o.U.3L(26.uN.8i);if(26.uN.lf){o.P.2S()}F{o.P.2y()}}}E E0(){if(26.lf){7M("4c");js("Me");o.Q.2S()}F{7M("1v");js("Md");o.Q.2y()}}E DZ(){o.U.3M(26.uJ)}E DX(){26.mZ?o.U.4B():o.U.5C()}E DS(){if(26.7G){if(26.Dz==1T){if(26.8i==26.1j){o.Q.2S();o.P.8l()}}}}E E4(){7M("Z "+v.id);6F=1r 3W.7H.M4(26);6F.1w(3W.7H.kF.MA,E1);6F.1w(3W.7H.kF.MJ,E0);6F.1w(3W.7H.kF.MD,DZ);6F.1w(3W.7H.kF.MB,DX);6F.1w(3W.7H.kF.Mv,DS)}kU(\'E7.7o/cv\',\'gR://46.E7.7o/cv/js/Mu/v1/Mh.js?M3=1\');E 7M(x){if(v.3z&&v.1p==1){1p("3z",x)}}G.cK=E(x){kQ=x;J"<cK is=\'Eq-3W-cK\' id=\'zl"+v.id+"\' C=\'2T:0;Y:bj;1d:bj;--uT-1u:"+x+";--MM-1u:"+x+";2X:0;2r:cI;47-2H:2u;6I:47\'></cK>"};G.HV=E(x,y){if(kQ!=y){B el=1X.7V("zl"+v.id);if(el){B C=el.7m("C");B 6s=1r ME(kQ,"gi");C=C.1Q(6s,y);el.6b("C",C)}kQ=y}};G.3M=E(x){if(26.7G){26.uJ=x;6F.Db()}};G.4B=E(){if(26.7G){if(!26.mZ){6F.uj()}}};G.5C=E(){if(26.7G){if(26.mZ){6F.uj()}}};G.2y=E(x){if(26.7G){if(26.lf){6F.tZ()}F{if(26.Dz==1T){}}}};G.2S=E(x){if(26.7G&&!26.lf){6F.tZ()}};G.9j=E(){if(v.3z.2o==1){Dk()}};E Dk(){if(26.7G){B ss=ug();B 9T=1r 6S.3W.P.NH([2q(o.3a)],ss);3W.7H.u1.uc().FM().NV().P[0].Ob(9T,E(){7M(\'22 \'+o.3a)},E(e){7M(\'22 2h\'+e)})}}E ug(){B x=1r 6S.3W.P.O0();B 4G=2E.4a(v.kf*hN).5K(16);x.7p=3t(v.ki)+(4G.R==1?4G+\'0\':4G);x.Ny=\'#Nb\';x.N2=\'MP\';x.pa=\'MW\';x.MT=3J(2q(v.hm)/100);x.MS=3t(v.h8)+2E.4a(hN).5K(16);J x};G.4m=E(x){B x;if(26.7G){x=26.8i}J x};G.3G=E(x){B x;if(26.7G){x=26.1j}J x};G.x9=E(){if(3W&&3W.7H){n3()}};G.Go=E(){if(3W&&3W.7H){if(26.7G){uk(o.1v)}}};G.3L=E(x){if(26.7G){26.8i=x;6F.3K()}}};B Ge=E(){if(v.Ni!=1&&v.8W==1){um("Ao")}G.3n=E(x){if(v.Ng==1&&o.1k.a6){}F{um(x)}};E um(x){if(x=="4g"){if(v.8W==1&&o.8W){o.8W.4g()}}if(x=="1i"){if(v.un==1&&!o.2b){o.3l.C.2K="1G(1, -1)"}}if(x=="Ao"){if(v.8W==1){!o.8W?o.8W=1r Nf():\'\';o.8W?o.8W.1y():\'\'}}if(x=="Ne"){if(v.8W==1&&o.8W){o.8W.2P()}}if(x=="1v"){if(o.4e){O(o.P.6y(),{"5v":"1U"})}v.mQ!=1?o.P.hv():\'\'}if(x=="4c"){if(o.4e){if(v.AK==1&&v.AX==1){O(o.P.6y(),{"5v":"8V(dy) B4(100%)"});v.mQ!=1?o.P.1G(0.1):\'\'}F{if(v.AK==1){O(o.P.6y(),{"5v":"B4(100%)"});v.mQ!=1?o.P.1G(0.1):\'\'}if(v.AX==1){O(o.P.6y(),{"5v":"8V(dy)"});v.mQ!=1?o.P.1G(0.1):\'\'}}}if(v.un==1&&!o.2b){o.1O.C.2K="1G(1, 1)";o.3l.C.2K="1G(1, 1)"}}if(x=="iT"){if(v.un==1){o.1O.C.2K="1G(1, 1)";o.3l.C.2K="1G(1, 1)"}}}};B hK=E(){B 2o=[];B b5=[];B 4R=H;B 8O;B 9B=-1;B vK;B a2;B nD=[];B nJ;B jK=[];G.1y=E(x){if(!x&&a2){mB(a2);a2=1I}F{x?mB(x):\'\'}};G.zj=E(x){mB(x)};G.HC=E(){jK=[]};E mB(x){if(x.K("#"+v.bY)==0&&x.K(v.eE)>0){o[o.fd[1]](x,Ak)}F{b9(x)}}E Ak(x){o.2a=x;b9(x)}E b9(x){!x?x=\'\':\'\';if(x!=\'11\'){B 1y=0;B uU=H;B kN=\'\';o.2a=x.2v(",");o.3e=[];o.3a=-1;if(vj()&&v.vB==1){if(3d.4l("vD")!=1T){kN=3d.4l("vD")}}F{if(o.nt){kN=o.nt}}V(B i=0;i<o.2a.R;i++){if(o.2a[i].K("#0")==0){o.2a[i]=cH(o.2a[i])}if(o.2a[i].K("#"+v.aq)==0){o.2a[i]=o[o.fd[0]](o.2a[i])}if(o.2a[i].K("[")==0&&o.2a[i].K("]")>1){o.3e[i]=o.2a[i].1m(o.2a[i].K("[")+1,o.2a[i].K("]")-1);o.2a[i]=o.2a[i].1m(o.2a[i].K("]")+1);uU=L}F{o.3e[i]=o.2a[i].1m(o.2a[i].nA("/")+1);o.3e[i]=o.3e[i].1m(0,o.3e[i].nA("."))}if(o.2a[i].K("#0")==0){o.2a[i]=cH(o.2a[i])}if(o.2a[i].K("#"+v.aq)==0){o.2a[i]=o[o.fd[0]](o.2a[i])}}if(o.3e.R>1&&v.nG==1){o.3e.2L(mX(\'Na\',(v.MZ==1&&I(v.zR)?v.zR:2A(\'I3\'))));o.2a.2L("9n")}if(o.3e.R>0&&v.94==1){if(v.KC==1){8O=0;1y++;o.3e.jI(mX(\'zO\',2A(\'6M\')));o.2a.jI("")}F{o.3e.2L(mX(\'zO\',2A(\'6M\')));o.2a.2L("");8O=o.3e.R-1}}V(B i=0;i<o.2a.R;i++){if(I(v.zK)){if(v.zK==o.3e[i]){1y=i;o.3a=i;v.fm=1}}if(kN!=\'\'){if(kN==o.3e[i]){1y=i;o.3a=i}}}if(v.94==1&&v.fm==0){o.3a=8O}I(o.Q)?o.Q.bB():\'\';if(v.fm==1){o.3a=1y;if(o.1y){if(v.nG==1&&o.2a[1y]=="9n"){vE(o.3a)}F{jQ(o.3a)}}F{a2=x;o.5F=o.2a[1y]!=\'6M\';1z(jT,3Y)}}F{if(uU&&o.2a.R<3){jQ(8O==0?1:0)}v.94!=1?o.3a=-1:\'\'}}F{4x()}};G.zs=E(x){k4(x,\'1C\')};E jQ(x){if(I(o.2a[x])){if(o.2a[x].K(".")>-1){o.mJ=o.2a[x].2v(" or ");o.fk=0;k4(x)}F{if(o.2a[x].K(\'b5\')==0){if(b5[o.2a[x].1m(4)]){vt(o.3e[x],b5[o.2a[x].1m(4)])}}if(o.2a[x].K(\'1C\')==0){o.P.gp(x,"BQ");o.5F=H;o.3a=x;o.Q.bB()}}}}E vE(x){o.5F=H;jT()}E k4(x,y){B X=y==\'1C\'?x:4t(o.mJ[o.fk]);B io=X;B fw;if(nD[X]){if(o.2a[x]!=\'9n\'){o.5F=H;jT()}}F{if(X.K(\'cC\')>0&&X.K(\'cC\')<4){fw=X.1m(0,X.K(\'cC\'));io=X.1m(X.K(\'cC\')+3)}B 4W=h4(io);9B=x;o.l9=1;4W.c6=E(){o.l9=0;if(G.hu==4&&G.7e==4L){o.5F=H;vt(X,G.e7,x,y)}F{if(o.fk+1<o.mJ.R){o.fk++;k4(9B)}F{nu("hq")}}};4W.lN=E(e){o.l9=0;if(o.fk+1<o.mJ.R){o.fk++;k4(9B)}F{nu("hq")}};4W.bS()}};E nu(x){1p("22 er kr or Bv Bu");if(o.3e[o.3a]){if(o.3e[o.3a].K(2A("hq"))==-1){o.3e[o.3a]=o.3e[o.3a]+\' (\'+2A(x)+\')\'}}if(v.N4==1&&9B>-1){o.2a[9B]=\'\';o.3e[9B]=\'\'}o.3a=-1;o.5F=L;if(o.NM){o.Q.bB();o.Q.4D()}F{1z(E(){if(o.Q){o.Q.bB();o.Q.4D()}},100)}if(I(o.22)){o.1O.3m(o.22);o.22=1T}}E vt(X,x,y,z){B fw;if(x.K("#"+v.aq)==0){x=o[o.fd[0]](x)}if(x.K("#"+v.bY)==0&&x.K(v.eE)>0){x=o[o.fd[1]](x)}if(X.K(\'cC\')>0&&X.K(\'cC\')<4){fw=X.1m(0,X.K(\'cC\'))}if(X.K(\'.jN\')>-1||X.K(\'.vz\')>-1||X.K(\'.n7\')>-1||X.K(\'.jY\')>-1){B l=fw?fw:o.3a;if(o.2a[l]=="9n"){l=y}if(z!=\'1C\'||!2o[l]){2o[l]=7O();2o[l][0]=[];2o[l][1]=[]}B 3E=cG();3E=x.2v(/\r|\n/);B vv=1;B t1=0;B t2=0;B fr=(I(v.CA)?v.CA:0);if(X.K(\'kq=\')>0){fr=X.1m(X.K(\'kq=\')+6)*1}V(B i=0;i<3E.R;i++){if(X.K(\'.jN\')>-1||X.K(\'.jY\')>-1){if(3E[i].K(\'-->\')>-1&&3E[i].K(\':\')>-1){if(z==\'1C\'){if(jK.K(3E[i])>-1){1h}jK.2L(3E[i])}t1=jS(3E[i].1m(0,3E[i].K(\'-->\')))*1+fr;t1==0?t1=1:\'\';t2=jS(3E[i].1m(3E[i].K(\'-->\')+4,12))*1+fr;I(2o[l][0][t1])?\'\':2o[l][0][t1]=\'\';V(B j=t1;j<t2;j++){2o[l][1][j]=t1}vv++}F{3E[i]=4t(3E[i]);if(3E[i]!=\'\'&&3E[i].R>0&&3E[i]!=vv&&3E[i]!=\'Mj\'){if(2J(2o[l][0][t1])){2o[l][0][t1]=2o[l][0][t1]+\'<br>\'+3E[i]}F{2o[l][0][t1]=3E[i]}}}}if(X.K(\'.vz\')>-1||X.K(\'.n7\')>-1){if(3E[i].K(\'MK:\')>-1){t1=jS(3E[i].1m((X.K(\'.n7\')>-1?3E[i].K(\'=0\')+3:12),12))*1+fr;t2=jS(3E[i].1m((X.K(\'.n7\')>-1?3E[i].K(\'=0\')+14:23),10))*1+fr;B p=\'\';if(3E[i].K(\'0,,\')>0){p=3E[i].1m(3E[i].K(\'0,,\')+3)}F{if(3E[i].K(\'Bf,\')>0){p=3E[i].1m(3E[i].K(\'Bf,\')+6)}if(3E[i].K(\')}\')>0){p=3E[i].1m(3E[i].K(\')}\')+2)}}if(p!=\'\'){if(2o[l][0][t1]!=1I){2o[l][0][t1]+=\'<br>\'+p}F{2o[l][0][t1]=p}2o[l][0][t1]=2o[l][0][t1].1Q(/{.*?}/,\'\');2o[l][0][t1]=2o[l][0][t1].1Q(/\\\\N/,\'<br>\');2o[l][0][t1]=2o[l][0][t1].1Q(/\\N/,\'<br>\');V(B j=t1;j<t2;j++){2o[l][1][j]=t1}}}}}nD[X]=H;if(o.2a[y]!=\'9n\'){z!=\'1C\'?jT():\'\'}}F{if(x!=\'\'){if(x.K(\'[\')==0){b9(x)}F{nu("2h")}}F{4x();o.Q.4D()}}}E jT(){o.Q.bB();o.U.je();o.Q.4D()}E jS(jN){B 1J=jN.2v(\':\');B 5P=0;1J.R==2?1J.jI("bO"):\'\';1J[0]!=\'bO\'?5P+=1J[0]*tY:\'\';1J[1]!=\'bO\'?5P+=1J[1]*60:\'\';5P+=1J[2].1m(0,2)*1;5P=5P*10+1J[2].1m(3,1)*1;J 5P};E a8(x){if(I(o.3a)){if(o.3a!=x){jK=[];if(x==-1||(v.94==1&&x==8O)){nB()}F{v.eb=0;o.3a=x;o.5F=H;v.fm=1;vI(x);js("22",o.3e[x]);o.Q.bB()}}F{if(v.94!=1){nB()}}}}E vH(){if(I(o.3e[o.3a])){if(o.5n&&v.vB==1){3d.7P("vD",o.3e[o.3a])}F{o.nt=o.3e[o.3a]}}}E vI(x){if(I(o.2a[x])){1p("hc",x);o.3a=x;vH();if(o.2l=="1C"&&o.am==H){o.P.gp(x,"1C")}F{if(o.2l=="1B"&&o.nE==H){o.P.gp(x,"1B")}F{if(o.2a[x]=="9n"){vE(o.3a)}F{jQ(o.3a)}}}}};G.vF=E(){if(o.fn){B x=o.fn.41;if(x[0]){B y=1r vG();y.c6=E(e){B z=e.4n.i3;b5.2L(z);o.3a=-1;B z=x[0].6v;if(z.R>40){z=x[0].6v.1m(0,15)+\'...\'+x[0].6v.1m(-15)}if(v.94==1&&v.KC==1){o.2a.2L(\'b5\'+(b5.R-1));o.3e.2L(z+\'\');a8(o.2a.R-1)}F{o.2a.jI(\'b5\'+(b5.R-1));o.3e.jI(z+\'\');v.94==1?8O++:\'\';a8(0)}o.fn.5t=""};y.NN(x[0])}F{o.fn.2z()}}};G.a8=E(x){a8(x)};G.8O=E(){J 8O};G.NJ=E(x){8O=x};G.1q=E(x){o1(x)};G.C=E(){uY()};G.6m=E(){4x()};G.6M=E(){nB()};E nB(){js("22","6M");o.3a=v.94==1?8O:-1;v.fm=0;o.5F=L;o.Q.bB();vH();o.nE?vI(o.3a):\'\';I(o.22)?o.1O.3m(o.22):\'\';o.22=1T}E o1(17){if(o.a4){J}B t=2q(17*10);if(v.eb){17=17-v.eb*1}if(o.5F&&I(o.2a)){if(2o){B x=o.3a;B t=2q(17*10);if(v.wY==1&&!o.1v){J}if(o.2a[x]=="9n"){if(!nJ){V(B i=0;i<o.2a.R;i++){1z(jQ,i*3Y,i)}if(!2o[x]){2o[x]=7O();2o[x][0]=cG();2o[x][1]=cG()}nJ=H}F{if(2o[x][1][t]){}F{V(B i=0;i<o.2a.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>[nH]\':\'\')+2o[i][0][2o[i][1][t]]+(2o[x][0][t]!=\'\'?\'[/nH]\':\'\')}}}}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.22)){o.22=1Z(\'2f\');43(o.22,{id:\'jj\'+v.id+\'4p\'+\'22\'});o.1O.1R(o.22);uY();js("yB",o.3e[x])}if(4R){6O(o.22)}Gq();if(v.Gg==1){y=NX(y)}if(v.nG==1){y=y.1Q(/\[nH\]/gm,\'<6h C="1u:\'+3t(v.km)+\'">\');y=y.1Q(/\[\/nH\]/gm,\'</6h>\')}if(y.K(\'<c.\')>-1){y=y.1Q(/\<c./gm,\'<6h C=1u:\');y=y.1Q(/\<\/c\>/gm,\'</6h>\')}if(v.9c){if(v.9c.2o==1&&vK!=y){js("2o",y);vK=y}}o.22.1W=\'<6h C="\'+(v.LS==1?\'2r-1u:\'+6e(v.ki,v.kf)+\';\':\'\')+\'-3S-6n-vL-1h: Nq;1u:\'+3t(v.h8)+\';2T:\'+v.vC+\'px \'+v.vC*2+\'px;2X-6V:\'+v.Ha+\'px;2O:0 0;2G-1d:\'+(v.Gx?v.Gx:1.8)+\';3Z-es:\'+v.np+\'">\'+4t(y)+\'</6h>\';O(o.22,{"3Z-3O":((2q(v.pH)+((2q(v.hm)-100)*2q(v.pH)/100))+"px")});if(v.Gw==1){if(o.2b){O(o.22,{"3Z-3O":((v.pG+((2q(v.hm)-100)*v.pG/100))+"px")})}}4R=L}F{if(!4R&&I(o.22)){vn()}}}}F{vn()}}}}E vn(){if(!4R){o.22?o.22.1W=\'\':\'\';4R=H;3o(o.22)}}E uY(){if(o.22){O(o.22,{"1o":"2D","Y":"100%","2T-1b":"10%","2T-2t":"10%","1b":0,"1u":v.h8,"1A-8q":"7k","6n-iv":"2X-6n"});if(v.MY==1&&I(v.uZ)){v.uZ!=\'\'?O(o.22,{"3Z-gQ":v.uZ}):\'\'}if(v.v0==1){O(o.22,{"1A-bC":"-3Q -3Q 0 #kx,3Q -3Q 0 #kx,-3Q 3Q 0 #kx,3Q 3Q 0 #kx"})}F{if(v.nl==1){O(o.22,{"1A-bC":"3Q 3Q nk N0"})}F{O(o.22,{"1A-bC":"1U"})}}if(v.N3==1){tm(o.22,\'o.m9\')}F{v.Gg!=1?gc(o.22):\'\'}}}E Gq(){if(!o.m9){if(o.Q.qH()||v.dN>v.1t.h){O(o.22,{"1o":"2D","1g":"2u","1b":0,"2Z":(v.dN*1)})}F{O(o.22,{"1o":"2D","1g":"2u","1b":0,"2Z":(v.dN*1+v.1t.h*1)})}}}E 4x(){o.3a=-1;o.5F=L;o.p6=L;v.22=1T;v.oQ=1T;o.2o=1T;o.2a=1T;nJ=L;nD=[];2o=[];if(I(o.Q)){o.Q.bB()}o.3e=1T;if(I(o.22)){o.1O.3m(o.22);o.22=1T}o.3a=1T;o.5F=L}};B Az=E(Z,bg,C){B 1n=1Z("2f");B cu;Z.1R(1n);O(1n,{"1o":"2D","1g":(-bg.2Y/2)-1,"2r-1u":3t(2I(C.N8,"#NZ")),"2X-O1":1,"2n":"1U","9O":"1U"});if(C.ns==1&&C.H0){cu=C.H0.2v(",");O(1n,{"3Z-3O":8,"1u":"#cV","2T":"nk nk 0 nk","2G-1d":"1"})}F{C.ns=0;O(1n,{"1d":9,"Y":13,"2r-8u":"X(1M:8u/2B+GX;gP,O8=)"})}G.fC=E(){B y=0;B x=o.P.oS();x=x.1Q(2A("2u")+\' \',\'\');if(x){if(C.ns!=1){if(x==\'HD\'||x.K(\' HD\')>0||x.K(\'hd\')==0||x.K(\'Hd\')==0){x=\'JH\'}}B x0=x;if(x.K(\' \')>0){x0=x.1m(0,x.K(\' \'))}y=2q(x0)}B t=\'-1\';B z;if(C.ns==1){if(mM(y)){y=x}t=\'\';V(B i=0;i<cu.R;i++){B nc=cu[i].2v(":");if(nc.R==2){if(4t(nc[0])==y){t=4t(nc[1])}}}if(t==\'\'){if(y>ne){z=H;1n.1W="HD"}}F{z=H;1n.1W=t}}F{if(y>ne){z=H}}if(z){6O(1n);if(bg.2e-1n.2e>0){O(1n,{"1b":(bg.2e-1n.2e)/2-2})}}F{3o(1n)}}};B 5O=E(x){B fc;B Od;B 3c;B 4S;B 4v;B nf;B fb=0;B de;B vc=L;B vd;if(x.me!=1I&&x.mc!=1I&&x.1E!=1I&&x.to!=1I){if(x.17==1T){if(x.1E.K("fU")>-1){x.to==0?x.17=0.5:x.17=0.2}F{x.17=0.20}}fc=Iq(x.6W);if(x.1E.K("1G")==-1){if(I(o.7D[x.me])){o.7D[x.me].vh()}o.7D[x.me]=G}if(x.1q==1){x.mc.28("2n",H)}3c=x.1E.2v(\'|\');4v=7j(x.to).2v(\'|\');4S=1r cG();V(B i=0;i<3c.R;i++){if(!4v[i]){4v[i]=4v[0]}if(3c[i]=="fU"){4S[i]=x.mc.g("1D")}if(3c[i]=="8r"){4S[i]=x.mc.C.1D}if(3c[i]=="y"){4S[i]=x.mc.g("y")}if(3c[i]=="x"){4S[i]=x.mc.g("x")}if(3c[i]=="1b"){4S[i]=2q(x.mc.C.1b)}if(3c[i]=="1g"){4S[i]=2q(x.mc.C.1g)}if(3c[i]=="1G"){4S[i]=x.mc.g("3r")}if(3c[i]=="92"){4S[i]=x.mc.eH}if(3c[i]=="kl"){4S[i]=x.mc.ba}if(3c[i]=="3x"){4S[i]=x.mc.g("3x")}if(3c[i]=="3r"){4S[i]=x.mc.g("3r")}if(3c[i]=="Y"){4S[i]=x.mc.g("Y")}if(3c[i]=="Js"){4S[i]=x.mc.2e;4v[i]=2E.8P(4v[i]);x.me=="Of"?1p("Y",x.me,4S[i],4v[i],x.mc.2e):\'\'}if(3c[i]=="1d"){4S[i]=x.mc.g("1d")}if(3c[i]=="Jr"){4S[i]=x.mc.2Y}4v[i]=IX(4v[i]);4S[i]=IX(4S[i])}de=x.17*2j/fc.R;nf=fc.R;if(3c.R==1&&4S[0]==4v[0]){ac()}F{1z(nh,2E.4a(de))}}E nh(){V(B i=0;i<3c.R;i++){B 1J=4S[i]+(4v[i]-4S[i])*(fc[fb]?fc[fb]:0);ve(3c[i],1J);if(3c[i]=="y"){x.mc.28("1g",1J)}if(3c[i]=="x"){x.mc.28("1b",1J)}if(3c[i]=="1b"){x.mc.C.1b=1J+"px"}if(3c[i]=="1g"){x.mc.C.1g=1J+"px"}if(3c[i]=="1G"){x.mc.28("1G",1J)}if(3c[i]=="3x"){x.mc.28("3x",1J)}if(3c[i]=="3r"){x.mc.28("3r",1J)}if(3c[i]=="92"){x.mc.eH=1J}if(3c[i]=="kl"){x.mc.ba=1J}if(3c[i]=="Y"){x.mc.28("Y",1J)}if(3c[i]=="Js"){O(x.mc,{"Y":1J})}if(3c[i]=="1d"){x.mc.28("1d",1J)}if(3c[i]=="Jr"){O(x.mc,{"1d":1J})}}fb++;if(!vc){if(fb==nf){ac()}F{vd=1z(nh,2E.4a(de))}}}E ac(){vc=H;if(x.1i){if(3c[0]=="8r"||3c[0]=="1b"){1i(x.mc)}F{x.mc.28("2n",L)}}if(x.1E.K("1G")==-1){o.7D[x.me]=1T;4y o.7D[x.me]}V(B i=0;i<3c.R;i++){ve(3c[i],4v[i])}2N(vd)};E ve(y,z){if(y=="fU"){x.mc.28("1D",z)}if(y=="8r"){x.mc.C.1D=z}}G.vh=E(){ac()};G.EW=E(){fb=nf-1;nh();ac()};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?ac():\'\'};E Iq(Bj){bA(Bj){1l"zx":J[0,0.My,0.Mk,1.Mn,1.M7,1.Mi,1.102,0.NB,0.Nt,0.87,0.Nj,0.MQ,1.N7,1.NS,1.NU,1.MO,0.Mp,0.Mf,0.M9,0.Mo,1.ML,1.Cy,1.Mm,1.Cy,1.NL,0.jD,0.na,0.na,0.na,0.na,1];1h;1l"ce":J[0,0.NK,0.Oa,0.O7,0.O5,0.MV,0.MR,0.Nv,0.Np,0.Nc,0.MN,0.Nh,0.Nl,0.Nn,0.N9,0.N1,0.NY,0.Oi,0.Dc,0.95,0.O9,0.NC,0.NA,0.Mt,0.99,0.Mq,0.TS,0.jD,1];1h;7i:J[0,0.KE,0.32,0.44,0.52,0.6,0.67,0.73,0.11m,0.82,0.85,0.11n,0.11o,0.Dc,0.95,0.97,0.11q,0.11r,1];1h}}};B Kx=E(){B N=8y.11s,ua=8y.11l,vl;B M=ua.vm(/(nn|6S|7A|G6|ET)\/?\s*(\.?\d+(\.\d+)*)/i);B M=ua.vm(/(nn|6S|7A|G6|ET|11t|nj)\/?\s*(\.?\d+(\.\d+)*)/i);if(M&&(vl=ua.vm(/8X\/([\.\d]+)/i))!=1T)M[2]=vl[1];B nq=8y.Av;G.dc=M?M[1]:N;G.8X=M?M[2]:8y.11x;G.eR=8y.Av>1;G.nn=G.dc=="11y";G.wa=G.dc=="Ap 9.0";G.ie=G.dc=="Ap"||G.dc=="11z"||G.dc=="11A";G.nj=ua.df(/(nj)\/?\s*/i)>-1;G.ff=G.dc=="11B";G.7A=G.dc=="11u";G.6S=1P.6S;G.o7=ua.df("11j NT")>-1;G.59=(ua.df(/(8c|ku|11a)\/?\s*/i)>-1)||(8y.11i===\'10S\'&&nq>1);G.tv=v.KV!=1&&ua.df(/(TV|10U|10V|10W|10X|10Y|10R|10Z)\/?\s*/i)>-1;G.lg=v.KV!=1&&ua.df(/(LG)\/?\s*/i)>-1;G.8c=ua.df(/(8c)\/?\s*/i)>-1;G.ku=G.59&&!G.8c;G.3S=\'11d\'in 1X.p1.C;if(ua.df(/(a6)\/?\s*/i)>-1){nq>0?G.a6=H:G.tv=H;if(11e(\'(47:11f)\').11g){G.tv=H}}G.2k=(2Q.2k==1||G.59||G.a6||(ua.df(/(11D|11k|nn ls)\/?\s*/i)>-1))&&!G.tv&&2Q.11E!=1;G.vk=G.7A||G.6S;G.2b=L;if(G.59){G.123=3J(ua.1m(ua.K(\'OS \')+3,4).1Q(\'4p\',\'.\'));if(G.ku&&(!\'KD\'in 1P||nq<2)){G.2k=G.59=L;G.tv=H}}G.d2=!G.2k;G.tD=G.2k||G.eR;G.IN=G.2k||G.tv;G.12b=G.3S&&G.d2;if(o.1O.xb||o.1O.wM||o.1O.wV||o.1O.xc||o.1O.xr){G.2b=H}};E 9U(4z,7z){V(B s in 7z){if(1L(7z[s])==\'3B\'){if(s=="2H"||s=="3D"){4z[s]=7z[s]}F{V(B s2 in 7z[s]){if(1L(4z[s])!=\'3B\'){4z[s]={}}if(1L(7z[s][s2])==\'3B\'){V(B s3 in 7z[s][s2]){if(1L(4z[s][s2])!=\'3B\'){4z[s][s2]={}}if(1L(7z[s][s2][s3])==\'3B\'){V(B s4 in 7z[s][s2][s3]){if(1L(4z[s][s2][s3])!=\'3B\'){4z[s][s2][s3]={}}4z[s][s2][s3][s4]=7z[s][s2][s3][s4];if(s3==\'2T\'||s3==\'2O\'){4z[s][s2][s3][s4]=2q(4z[s][s2][s3][s4])}}}F{4z[s][s2][s3]=7z[s][s2][s3];if(s2==\'2T\'||s2==\'2O\'){4z[s][s2][s3]=2q(4z[s][s2][s3])}}}}F{4z[s][s2]=7z[s][s2];if(s==\'2T\'||s==\'2O\'){4z[s][s2]=2q(4z[s][s2])}}}}}F{if(s.K("12c")>0&&4t(7z[s])===""){}F{4z[s]=tn(s,7z[s])}}}J 4z};B tn=E(18,5t){if(1L(5t)==\'51\'){5t=4t(5t);if(18.K("1u")>-1&&5t!=-1){5t=3t(5t)}}J 5t};E vj(){3w{B 5n=1P[\'3d\'],x=\'12d\';5n.7P(x,x);5n.yx(x);J H}2W(e){J L}};E yY(bI){if(bI){if(I(o.7D[bI])){o.7D[bI].vh()}}};B 2A=E(x){B y=x;if(y){y=x.6D(0).12e()+x.6Y(1);if(y.K("4p")>-1){y=y.1Q(/4p/ig," ")}}B en={"of":"of","dL":"dL","Is":"Il on Ik","Ix":"Il 2h on Ik","I3":"124 at 12f","8n":"pX","12h":"No","nr":"Jl","oY":"12i","12j":"12k","dN":"12l 2O","np":"12m es","nl":"12n","kf":"aH 1D","ki":"aH 1u","hm":"v7 3O","h8":"v7 1u","km":"v7 1u 2","eb":"4m kq","v5":"dh 2Q","v3":"11Z","ea":"11P","11Y":"11H to 11J","qN":"11K","om":"11L","oH":"11M","oJ":"H2","L0":"H2","oO":"HD","oI":"11N HD","11G":"11O HD","r6":"11Q HD","r0":"11R HD 4K","11U":"Ad","11W":"Go to 11X 11F\'s 10P","7t":"10b","4X":"10O","2b":"ZI 2b","LV":"x9 2b"};if(I(en[x])){y=en[x]}if(I(o[\'vb\'+v.h0])){if(I(o[\'vb\'+v.h0][x])){y=o[\'vb\'+v.h0][x]}}if(v.vo){if(v.vo[x]){y=v.vo[x]}}J y};B b4=E(x,y,z){if(!I(o.iH[y])&&v.t0!=1){B t=o.aF?o.aF:(v.1N?v.1N:\'\');I(v.6Z)?t=v.6Z:\'\';if(v.HT[x]==1&&v.Ft==1&&I(v.jG)){if(x=="8f"){6H(LU,ZJ)}if(I(1P["nC"+v.jG])){1P["nC"+v.jG].LR(\'vM\'+x,{1N:t});1p("He",\'vM\'+x)}F{1p("He ZK 2h")}}if(v.Hg[x]==1){if(v.ga==1){B cP;if(v.Ag==1){if(1P.Hm){cP={\'6Z\':t};if(v.ky){if(1L(v.ky)=="3B"){V(B g in v.ky){if(v.ky.2x(g)){cP[g]=v.ky[g]}}}}Hm(\'1c\',\'vM\'+x,cP)}}F{if(1P.ga){cP={A6:\'pg\',Ab:y};if(t!=\'\'){cP.Ae=t}if(v.ZL==1&&!o.a7){cP.ZM=1}ga(\'w0.bS\',\'1c\',cP)}}}}}z?o.iH[y]=H:\'\'};E LU(){if(I(1P["nC"+v.jG])){1P["nC"+v.jG].LR(\'ZO\')}};B mP=E(X){B x=\'\';X=X.1Q("v=","{=");if(X){if(X.K(\'mY.be/\')>-1){x=X.1m(X.K(".be/")+4);x.1Q("/","")}F{x=X.2v(/(mY.be\/|v\/|uB\/|ZH\?|4F.ZR\/w0\/[^#]*#([^\/]*?\/)*)\??{?=?([^#\&\?]*)/)[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*tY+m*60+s*1}}if(x.K("?")>0){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.2x(yi)){if(1L(y[yi])=="3B"){y[yi]=\'\'}}}}if(v.mI==1&&o.8f){if(v.ZS==1||li==1){y8(x,y)}F{if(y!=1I){if(1L(y)==\'3B\'){3w{y=4V.uD(y)}2W(e){}}F{if(1L(y)==\'51\'){y=y.1Q(/\'/ig,\'\')}}}if(1L(v.2H)==\'51\'){if(v.2H.K("{")==0){3w{v.2H=v.2H.1Q(/\\'/ig,\'"\');v.2H=4V.6B(v.2H)}2W(e){eS.1p(e)}}}if(1L(v.2H)==\'3B\'){if(I(v.2H[x])||I(v.2H[\'vJ\'])){B z=x;if(!I(v.2H[x])&&I(v.2H[\'vJ\'])){z=\'vJ\'}if(x.K("6o")==0){if(I(v.2H[\'29\'])){z=\'29\'}}3w{if(y!==1I){2m(v.2H[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2m(v.2H[z]+"(\'"+x+"\',\'"+v.id+"\')")}}2W(e){1p("2H",e,x)}}}F{if(v.2H==\'\'){v.2H="JR"}3w{if(y!==1I){2m(v.2H+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2m(v.2H+"(\'"+x+"\',\'"+v.id+"\')")}}2W(e){1p("2H",e,x,y)}}}}if(o.8f&&v.JL==1){if(o.JT){3w{o.JT.l0.q8({1c:x,5E:y},"*")}2W(e){}}}if(v.Bk==1&&li!==1){B zv={1c:x,17:o.P?(x=="3K"?o.FA:o.P.17()):0};if(y!=1I){zv["1M"]=y}if(x=="1j"||x=="17"){zv["1j"]=o.P.1j()}if(x=="1H"||x=="aM"){zv["1H"]=v.1H}if(x=="1r"){zv["id"]=3H("B1")}1P.a9.q8(zv,\'*\');B z=x;x=="8f"||x=="1y"||x=="4u"?z=x+"ed":\'\';x=="1v"?z="ZU":\'\';x=="4c"?z="8N":\'\';x=="56"?z="3v":\'\';x=="aM"?z="ZV":\'\';x=="3K"?z="ZW":\'\';x=="ZX"?z="ZY":\'\';zv["1c"]=z;if(z!=\'\'&&z!=x){zv=4V.6B(4V.uD(zv));1P.a9.q8(zv,\'*\')}}};B y8=E(x,y){B ev=1X.ZQ(\'7h\');if(y!==1I){ev.5E=y}ev.ZF(x,H,H);o.1F.Zw(ev)};G.1c=E(x,y){o.2H[x]=y};G.3n=E(x,y,S){v.ZE==1?1p(\'3n\',x,y):\'\';J 3H(x,y,S)};E 3H(x,y,S){if(I(o.U)&&1L(x)==\'51\'){if(o.tW==1){J}if(S){if(1L(S)==\'51\'){if(S.K("id:")==0){S=o.Q.uP(S.1m(3),"4M");if(S){if(x=="cK"&&y=="Zo"){S.FR()}}}}}if(x=="1v"||x=="3D"){if(I(y)){B aY=L;if(1L(y)==\'51\'){y=y.1Q(/(\r\n|\n|\r)/gm,"");B 2c=-1;if(y.K("[3K:")>-1&&y.nA("]")==y.R-1){2c=y.1m(y.K("[3K:")+6,y.R-1);2c=2c.1m(0,2c.R-1);if(2c=="17"){2c=o.P.17()}F{2c=2q(2c)}y=y.1m(0,y.K("[3K:"));if(y==\'\'){if(o.P.1j()>0){o.U.3L(2c);o.U.2y();J}F{o.2c=2c;o.U.2y();J}}F{o.2c=2c}}if(y.K("[Kl]")>-1){aY=H;y=y.1Q(\'[Kl]\',\'\')}if(y.K("#"+v.aq)==0){y=o[o.fd[0]](y)}if(y.K("#"+v.bY)==0&&y.K(v.eE)>0){o[o.fd[1]](y,F9,x);J}if(y.K("#0")==0){y=cH(y)}if(v.d0==1){y=d0(y)}if(y.K(".8L")==y.R-4){B 4W=h4(y);4W.c6=E(){if(G.hu==4&&G.7e==4L){3w{3H(\'1v\',4V.6B(G.e7))}2W(e){}}};4W.bS();J}if(y.K("id:")==0&&I(o.1K)){B z=Fe(y);if(I(o.1K[z])){o.Q.D7(z);2c>-1?o.2c=2c:\'\';J H}F{J L}}if(y.K("Zp:")==0){B z=y.1m(10);if(o.2l=="4F"){o.P.Lg(z);J H}F{y=\'//mY.be/\'+z}}}if(x=="1v"){o.Q.E3();o.U.dM(y,1I,1I,(aY?1:0))}if(x=="3D"){o.lF=H;v.3g=0;o.U.dM(y,1,1I,(aY?1:0));o.Q.3G(0,0);o.1y=L}}F{if(x=="1v"){o.U.2y()}if(x=="3D"){1L Km==\'E\'?Km():\'\'}}}if(x=="dE"){y?o.P.LL(y):\'\'}if(x=="4C"){if(I(y)){o.lF=H;o.U.dM(y,1,1)}F{o.P.sV()}}if(x=="4c"){if(o.1v){o.U.2S();o.U.je()}}if(x=="ds"&&I(y)){o.1y&&o.7X?o.7X.KF(y):\'\'}if(x.K("Zq")==0){if(o.29){o.29.Zr(x.1m(6),y)}}if(x=="9b"){o.9b.nW();o.9b=1r xz();if(I(y)){o.9b.8L(y)}F{if(v.Bo==1){o.9b.8L(v.BA)}F{o.9b.8L("Zs 8I")}if(v.BY==1&&I(v.BX)){o.ex=1r BW()}}}if(x=="7Q"){!o.1y?o.Q.z9():\'\';o.Q.9l();o.Q.Dw("yL")}if(x=="fC"){o.1v?o.U.2S():o.U.2y()}if(x=="2P"){v.4C=0;v.3g=0;o.P.nw();o.U.bD()}if(x=="8J"){o.17=o.P.17();o.U.hj()}if(x=="7f"){if(v.9c){if(v.9c.on==1&&v.9c.Zt==1){o.U.iB()}}}if(x=="xJ"&&I(y)){if(o.6g){o.6g.3n(y)}}if(x=="3h"){o.Q.L2()}if(x=="Zu"&&I(y)){if(v.29==1){if(y.K(\'js:\')==0){v.6C=y;v.kW=H;o.U.xp("6C")}F{if(o.p!=\'\'){B sv=4V.6B(dA(o.p));V(B l in sv){if(sv.2x(l)){if(I(sv[l].id)){if(y==sv[l].id){v.6C=\'Zn\'+(I(sv[l][\'vq\'])?\'vq\'+sv[l][\'vq\']:\'\')+y+\'4p\'+sv[l].7s;v.kW=H;o.U.xp("6C")}}}}}}}}if(x=="Zv"){1L BV=="E"?BV(y):\'\'}if(x=="7y"&&y){v.7y=y;o.3u?o.3u.Be():\'\'}if(x=="56"){o.U.4B()}if(x=="5a"){if(I(y)){o.U.9t(y)}F{J o.5S[o.ay]}}if(x=="eB"){if(v.9c&&o.aI){if(v.9c.aI==1){J 2E.4a((o.aI.5v(Zx).R-1)/2E.4a(o.P.1j())*100)}}}if(x=="hL"){J o.5S}if(x=="aM"){o.U.5C()}if(x=="oQ"){if(I(y)){v[x]=y;o.U.jl()}}if(x=="cU"){J o.2i}if(x=="Ey"){J o.ab?H:L}if(x=="4X"){J o.P?o.P.5H():L}if(x=="yB"){J v.94==1?o.3e.6Y(0,-1):o.3e}if(x=="c8"){J o.a4}if(x.K("22:")==0&&y){v[x.1Q(\'1N:\',\'4p\')]=y;o.U.je()}if(x=="Zy"){J o.i9}if(x=="ai"){J o.5I}if(x=="1H"||x=="Bp"){if(I(y)){if(1L y=="51"){if(y.K("+")==0){y=v.1H+3J(y.1m(1))}F{if(y.K("-")==0){y=v.1H-3J(y.1m(1))}}}if(y>=0&&y<=1){o.U.3M(y)}}J o.3v?0:v.1H}if(x=="3v"){J I(o.3v)?o.3v:L}if(x=="Zz"){o.Q?o.Q.Dl(y):\'\'}if(x=="dX"){y<2?y=\'\':\'\';if(2J(o[\'u\'+y])){B x2=4V.6B(dA(o[\'u\'+y]));B v2=[];V(B l in v){if(v.2x(l)){if(l.K("au")==0){v[l]=1T}}}if(1L x2=="3B"){V(B k in x2){if(x2.2x(k)){if(k.K("au")==0){v[k]=x2[k]}if(k=="1t"){v2[k]=x2[k]}}}}v=9U(v,v2);B vy=L;if(o.Q.d4()){o.Q.8k();vy=H}B vw=L;if(o.Q.l8()){o.Q.cn();vw=H}o.Q.4x();o.Q=1T;o.Q=1r uL();if(o.P.7e()=="7L"){o.Q.2y()}o.Q.3M(v.1H);if(I(v.1N)){ao(v.1N)}if(vy){o.Q.8k()}if(vw){o.Q.cn()}if(o.2b){o.Q.8Z()}if(18!=\'Bw\'){o.Q.3G(o.P.17(),o.P.1j())}bE()}}if(x=="os"){J v.os}if(x=="4g"){o.Q.4g(H)}if(x=="ZA"){o.Q.o2()}if(x=="BD"){bE()}if(x=="3K"){if(I(y)){if(1L y=="51"){if(y.K("%")>-1){y=2q(y.1m(0,y.K("%")));y=o.P.1j()*y/100}F{B nz=o.P.17();if(o.3u&&!o.1y){if(!o.3u.oG){B f=o.3u.a0();if(f.t&&f.d){nz=f.t;o.3u.oG=H}}}if(y.K("+")==0){y=nz+3J(y.1m(1))}F{if(y.K("-")==0){y=nz-3J(y.1m(1))}}}}y=y*1;y<0?y=0:\'\';if(o.P.1j()>0){y>o.P.1j()?y=0:\'\'}if(!I(o.29)&&!I(o.5G)&&o.P.1j()>0){o.2c=1I;o.U.3L(y,H);o.U.zu()}F{o.2c=y}}}if(x=="2b"){!o.2b?o.U.8Z():\'\'}if(x=="xt"){o.2b?o.U.8d():\'\'}if(x=="ZB"){J o.2b}if(x=="3O"){J o.3b+\'/\'+o.4U}if(x=="ZC"){if(I(o.f6)){o.f6.Do()}}if(x=="AW"||x=="ZD"){if(I(o.f6)){o.f6.Un()}}if(x=="17"||x=="CE"){B k5=o.P?o.P.17():0;if(o.3u&&v.d6==1&&!o.1y&&k5==0){B f=o.3u.a0();if(f.t){k5=f.t}}J x=="CE"?fi(k5):k5}if(x=="ZG"){if(o.aQ){3H("1v","id:"+o.aQ)}if(o.vs){3H("3K",o.vs);3H("1v")}}if(x=="1j"){J o.P?o.P.1j():0}if(x=="8m"){J o.P?o.P.an():0}if(x=="8D"){if(y){v.8D=y;o.Q.jE()}}if(x=="5f"){if(I(y)){if(S){v.hd=bF(v.hd,y,S);if(o.2i.R==2){o.U.5Y(v.hd)}}F{o.U.5Y(y)}}F{J o.P?zg(o.P.oS()):0}}if(x=="7t"){if(I(y)){if(S){v.vr=bF(v.vr,y,S);if(o.5I.R==2){o.U.dp(v.vr)}}F{o.U.dp(y)}}F{J o.P?o.P.rP():0}}if(x=="A1"){J o.2l=="4F"}if(x=="tf"){if(o.5L>0){o.nN=o.5L}o.U.dM(o.41[o.oK])}if(x=="7L"){J o.1v}if(x=="mG"){J o.1y}if(x=="1k"){J o.1k[y]}if(x=="A4"){o.tW!=1?o.P.rj():\'\'}if(x=="id"){J v.id}if(x=="1p"){v.1p=y}if(x=="mI"){v.mI=y}if(x=="1Y"){o.P.LT()}if(x=="10a"){o.P.LK();if(S){o.vp=bF(o.vp,y,S)}}if(x=="6a"){o.P.g6()}if(x=="9z"){o.P.dW()}if(x=="2Q"&&v.t0!=1){eS.1p(2Q)}if(x=="Af"&&o.3z){o.3z.8f()}if(x=="22"){if(I(y)){if(y==\'0/1\'){if(o.5F){o.uV=o.3a;y=-1}F{y=o.uV?o.uV:0}}v.22=y;if(y.5K().R<3&&o.3U){o.3U.a8(y*1)}F{o.U.hc(y)}}F{J o.3e?o.3e[o.3a]:\'\'}}if(x=="+22"&&v.22){if(I(y)){v.22+=\',\'+y;o.U.hc(v.22)}}if(x=="d1"){if(I(o.d1)){if(I(y)){o.d1.3n(y)}F{J o.d1.10v()}}}if(x=="vA"){if(o.zU){J o.zU}F{J L}}if(x=="9F"){J o.P.9F()}if(x=="6n"){B 6n=1Z("2f");6n.id=y;6n.C.5l=10x;o.1O.1R(6n)}if(x=="KK"){if(o.4e){B 5j=1Z("5j");B 3O=o.P.3O();5j.Y=3O.Y>0?3O.Y:o.aZ;5j.1d=3O.1d>0?3O.1d:o.cM;O(5j,{"1o":"2D","1g":-5j.1d,"1b":-5j.Y,"2n":"1U"});1X.aS.1R(5j);B 9v=5j.zA(\'2d\');9v.ur(o.P.6y(),0,0,5j.Y,5j.1d);B 5f=2;B le=1X.1Z("5j");le.Y=5j.Y*5f;le.1d=5j.1d*5f;B kG=le.zA("2d");kG.ur(o.P.6y(),0,0,5j.Y*5f,5j.1d*5f);if(v.10y==1&&I(v.us)){!I(v.l4)?v.l4=20:\'\';!I(v.uu)?v.uu="3P":\'\';kG.3Z=v.l4+"px 10z, 10A";kG.10B=3t(v.uu);kG.10C((v.us=="ip"?o.ip:v.us),v.l4,5j.1d*5f-v.l4-5)}9v.ur(le,0,0,5j.Y,5j.1d);B 4b;3w{4b=5j.10w("8u/10E")}2W(e){eS.1p(e.8I);J L}J 4b}F{J L}}if(x=="1B"){J o.2l==x?o.P.oA():1I}if(x=="1C"){J o.2l==x?o.P.oB():1I}if(x=="2g"){if(!o.1v||v.hf===0){o.P.9P(y);J H}F{J L}}if(x=="Ks"){if(I(y)){y==\'1/0\'?y=1-2I(v.ox,0):\'\';v.ox=y;o.P.hv()}F{J 2I(v.ox,0)}}if(x=="1G"){if(I(y)){if(y==0){o.P.hv()}F{o.P.1G(y)}}F{J[o.3I.x,o.3I.y,o.3l.C.1b,o.3l.C.1g]}}if(x=="1N"){if(I(y)){I(y)?v.1N=y:\'\';o.U.ao(\'1N\');J H}F{J v.1N}}if(x=="10G"){o.U.DG()}if(x=="2L"){if(y){!o.j3?o.j3=[]:\'\';if(1L(y)==\'3B\'){y=o.j3.aB(y);x="W"}}}if(x=="W"){if(y){if(1L(y)==\'3B\'){3w{o.U.6p(y);J H}2W(e){J L}}F{if(y.K(".8L")==y.R-4||y.K(".8L?")>0){B 4W=h4(y);4W.c6=E(){if(G.hu==4&&G.7e==4L){3w{3H(\'W\',4V.6B(G.e7))}2W(e){}}};4W.bS();J H}F{if(y==\'\'){o.U.6p([])}F{if(y==\'eB\'&&o.i9>0){B 1J=2E.4a(((o.uq+(!o.Q.cY("eB")?o.P.17():0))/o.i9)*100);if(1J<o.uo||1J>100){J o.uo}F{o.uo=1J;J 1J}}}}}}}if(x=="7d"){o.Q?o.Q.aU():\'\'}if(x=="ea"){o.Q?o.Q.ej():\'\'}if(x=="6j"){o.Q?o.Q.kk(y):\'\'}if(x=="6j?"){J o.aE?[o.10H,o.10I]:0}if(x=="gX"){o.P?o.P.gX():\'\'}if(x=="ma"){if(I(y)&&I(o.1K)){!o.1v?v.3g=0:\'\';V(B j in o.1K){if(o.1K.2x(j)){if(o.1K[j].eh==y){y=j}}}if(I(o.1K[y])){o.Q.D3(y);J H}F{J L}}}if(x=="10J"){B 1J=[];if(I(o.1K)){V(B j in o.1K){if(o.1K[j].5g&&o.1K[j].wf==-1){1J.2L({1N:o.1K[j].1N,id:o.1K[j].id})}}}J 1J}if(x=="B1"){if(o.3q){J o.1K[o.3q].eh?o.1K[o.3q].eh:o.3q}}if(x=="10K"){if(o.1K){J 7O.6t(o.1K).R}F{J-1}}if(x=="mL"){if(I(o.mL)){J o.mL}}if(x=="10L"){o.Q.l3(y)}if(x=="10M"){o.P.jR()}if(x=="1t"){if(y=="on"){v.1t.1i=0}F if(y=="6M"){v.1t.1i=1;o.Q.fZ()}F{o.Q.kn()}}if(x=="AJ"){o.Q.8k()}if(x=="6i"){o[x]=H}if(x=="10N"){if(o.29){J H}F{J L}}if(x=="10F"){if(o.29){J Fi()}F{J L}}if(x=="10u"){if(o.29){J o.29.4c()}F{J L}}if(x=="12q"){if(o.29){J o.29.Fp()}F{J L}}if(x=="10t"){if(o.29){o.29.10d()}F{J L}}if(x=="10e"){if(o.29){o.29.56()}F{J L}}if(x=="6u"){if(S){v.6u=bF(v.6u,y,S);o.P.6u()}F{J v.6u}}if(x=="96"){if(I(S)){v.96=bF(v.96,y,S)}F{if(I(y)){y==\'0/1\'?y=1-v.96:\'\';v.96=y}F{J v.96}}}if(x=="5w"){if(I(S)){v.5w=bF(v.5w,y,S)}F{if(I(y)){v.5w=y}F{J v.5w}}}if(x=="ka"||x=="qw"){B z="dI";x=="qw"?z="qq":"";if(I(S)){v.W[z]=bF(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.2M];v.hd=bF(v.hd,y,S);if(o.2i[0]==v.hd){o.U.5Y(0)}F{o.U.5Y(1)}}}if(x=="v"&&y){if(y.K(\'3D\')==0||y.K(\'bk\')==0){J}J v[y]}if(x.K("eJ:")==0){B xx=x.1m(7);if(1L(y)==\'3B\'&&1L(v[xx])==\'3B\'){V(B yy in y){if(y.2x(yy)){v[xx][yy]=y[yy]}}}F{if(x.K(\'BC\')==-1){v[xx]=y}}J H}if(x.K("1A:")==0){o.Q.Lh(x.1m(5),y)}if(v.Fg==1&&x.K("1u")==0&&y){iF(\'5h, 5h > *{--6K\'+x+\':\'+3t(y)+\'}\')}if(x=="10g"){J o.P?o.P.aN():\'\'}if(x=="10h"){J o.8X+\' \'+o.j1}if(x=="j1"){J o.j1}if(x=="tC"){J o.tC}if(x=="kI"){J o.kI}if(x=="5y"){J o.5y}if(x=="10j"){J o.29?o.FS:1I}if(x=="9W"){o.U.nR();v.1V.on=0;if(v.we==1){V(B i=0;i<4j.R;i++){if(4j[i]){if(4j[i].3n("id")==v.id){4j[i]=1T}}}}V(B w in 1P){if(1P[w]==o.G){1P[w]=1T}}if(eL==v.id){eL=\'\'}o.tW=1;o.1F.1W=\'\';o.G=1T}}F{J L}};E F9(x,y){if(x&&y){3H(y,x)}}E bF(x,y,S){B z=4t(y)+\'\';if(y){if(y.K("/")>0){B y2=y.2v("/");if(y2.R==2){if(x==4t(y2[0])){z=4t(y2[1]);if(S){S.ch(1)}}F{z=4t(y2[0]);if(S){S.ch(0)}}}}}J z}E h4(x){B 4W=1r DT();4W.8a(\'DV\',x,H);J 4W}E Fe(y){B z=y.1m(3);if(o.1K){V(B j in o.1K){if(o.1K.2x(j)){if(o.1K[j].eh==z){z=j}}}}J z}E Fi(){B x;if(o.29){if(o.29.dr()){x=o.29}}if(!x&&o.5G){x=o.5G}if(x){B y={is:o.3T,1k:x.5E("10c"),8X:x.5E("8X"),10k:x.5E("Ay"),X:o.At+(x.5E("EJ")?x.5E("10m")+x.5E("EJ"):\'\'),1E:x.5E("10n"),1j:x.5E("bK"),3D:x.5E("3D"),17:(o.P?o.P.17():\'\'),1H:x.10o(),id:o.FS};if(o.3T=="6C"){y.10p=o.10q}J y}}E x6(){if(\'hg\'in 8y){8y.hg.6A=1r 10r({1N:Dd(2I(o.aF,v.1N)),10s:[{2U:2I(v.2g,\'\')}]});if(!o.FO){8y.hg.mO(\'1v\',E(){3H("1v")});8y.hg.mO(\'4c\',E(){3H("4c")});if(o.Q.g7()){8y.hg.mO(\'12p\',E(){3H("ea")});8y.hg.mO(\'12t\',E(){3H("7d")})}o.FO=H}}}B 1Z=E(x){B y=x;x==\'2f\'||x==\'xa\'?y=\'5h\':\'\';B z=1X.1Z(y);if(x==\'xa\'){O(z,{"6I":"47","2n":"4P"})}J z};B 1p=E(a,b,c,d,e,f,g){if(v.1p==1||v.ud==1){B x=a+(b!=1I?" "+b:"")+(c!=1I?" "+c:"")+(d!=1I?" "+d:"")+(e!=1I?" "+e:"")+(f!=1I?" "+f:"")+(g!=1I?" "+g:"");eS.1p("Fv"+(v.wm==1?"2":"")+": "+x);if(v.ud==1&&I(1X.7V("FG"))){1X.7V("FG").1W+=x+\'<br/>\'}}};B Cj=E(){if(v.rS==1&&I(v.ub)&&v.ub!=\'\'){B x=1X.1Z(\'gZ\');x.FK=\'13L\';x.9E=\'gR://rS.13N.7o/13O?gQ=\'+v.ub.1Q(/,/ig,"&gQ=").1Q(/ /ig,"+");1X.13P.1R(x)+\'&2n=13Q\'}};B GD=E(2f,6s){B x=["xF","gY","po","hR","eT","13K"];V(B y=0;y<x.R;y++){B z=2f.su("2B "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.6f=6s}}}};B qG=E(){if(v.9c){if(v.9c.13T==1){js("2z")}}};B 4m=E(17){17<0?17=0:\'\';B Dg=o.P.1j>=cm?H:L;B DE=o.P.1j>=tY?H:L;B 6P=2E.8P(17/60);B 7U=2E.8P(17-6P*60);B 8w=2E.8P(6P/60);B kP=2E.8P(8w/24);6P=6P-8w*60;if(kP>0){8w=8w-kP*24}if(v.mm==1&&o.P.5H()){B d=1r 5V();J 7j(1r 5V(d.8S()+17*2j).D4())}F{J 7j((kP>0?kP+\':\':\'\')+(8w>0||DE?8w+\':\':\'\')+((8w>0||Dg)&&6P<10?\'0\':\'\')+6P+\':\'+(7U<10?\'0\':\'\')+7U)}};B fi=E(x){B 7U=2E.8P(x);B 6P=2E.8P(7U/60);B 8w=2E.8P(6P/60);6P=2E.8P(6P%60);7U=2E.8P(7U%60);8w>0&&6P<10?6P="0"+6P:"";7U=7U>=0?((7U>=10)?7U:"0"+7U):"bO";B 5P=(8w>0?8w+":":"")+(6P>=0?6P:"0")+":"+7U;if(v.mm==1&&o.P.5H()){B d=1r 5V();J 7j(1r 5V(d.8S()+x*2j).D4())}F{J 5P}};B G2=E(){J Ga((1P.8M!=1P.a9.8M)?1X.ph:1X.8M.9E)};B zg=E(x){if(x){x=x.5K();B uv=x.K(" <6h C=\'1D");if(uv>-1){x=x.1m(0,uv)}}J x};B kU=E(x,y,z){B t;if(!De(x)&&y){t=1X.1Z(\'kh\');y=="13W"?y=x:\'\';t.2U=y.K(\'//\')==-1?\'gR://\'+y:y;t.13Y=1;if(z){t.6v=z}B s=1X.eO(\'kh\')[0];s.4E.uw(t,s)}J t};B Dd=E(x){if(x){x=x.1Q(/<[^>]*>?/gm,\'\')}J x};B De=E(y){B x=L;B pN=1X.eO(\'kh\');V(B i=0;i<pN.R;i++){if(pN[i].2U.K(y)>-1){x=H}}J x};B 6e=E(x,y){if(x){if(x.K(\'1u\')>-1||x.K(\'B\')>-1){J 3t(x)}F{x=x.1Q(\'#\',\'\');B r=2q(x.R==3?x.6Y(0,1).fQ(2):x.6Y(0,2),16);B g=2q(x.R==3?x.6Y(1,2).fQ(2):x.6Y(2,4),16);B b=2q(x.R==3?x.6Y(2,3).fQ(2):x.6Y(4,6),16);if(I(y)){J\'5c(\'+r+\', \'+g+\', \'+b+\', \'+y+\')\'}F{J\'Em(\'+r+\', \'+g+\', \'+b+\')\'}}}};B O=E(e,o){if(I(e)){V(B 18 in o){if(o.2x(18)){if(o[18]!=\'13I\'&&o[18]!=1I){if(1L o[18]==\'13A\'&&18!=\'3Z-es\'&&18!=\'1D\'&&18!=\'5l\'){o[18]+=\'px\'}if(18.K("13H")>-1&&18.K("zL")==-1){o[18]=3t(o[18])}if(18=="2K"||18.K("j7")>-1){e.C[\'-ms-\'+18]=o[18];e.C[\'-p9-\'+18]=o[18];e.C[\'-3S-\'+18]=o[18];e.C[\'-o-\'+18]=o[18]}if(18=="pa"){if(o[18].K(" ")>-1){o[18]=\'"\'+o[18]+\'"\'}}if(18=="6n-iv"){e.C.13t(18,o[18],\'5X\')}F{e.C[18]=o[18]}}}}}};B sN=E(x,6s,b1,b2){6s=3t(6s);B y=2I(b1,1)*1;B z=2I(b2,1)*1;O(x,{"2r":"13x-3j-4Q(-13y,"+6s+","+6s+" "+y+"px,5c(0,0,0,0),"+y+"px,5c(0,0,0,0) "+(y+z)+"px)"})};B 3t=E(c){if(c){c.K("1u")==0?c=\'B(--6K\'+c+\')\':\'\';J c.1m(0,1)!=\'#\'&&c.K("B")==-1&&c.K("Em")==-1?c="#"+c:c}F{J\'#cV\'}};B Hy=E(x,1u,y){!1u?1u=\'#cV\':\'\';1u=3t(1u);B r=5N(q0,13z);x=x.1Q(/\(Kq\)/g,r);x=x.1Q(/\(1u\)/g,1u);x=x.1Q(/\(iC\)/g,1+(v.13C.1G-1)/2);B DN=x.1m(0,x.K(\'|||\'));B uR=x.1m(x.K(\'|||\')+3);B bq=\'\';if(o.1k.3S){bq=uR.1Q(/5T:/g,"-3S-5T:");bq=bq.1Q(/5T-/g,"-3S-5T-");bq=bq.1Q(/@DM/g,"@-3S-DM");bq=bq.1Q(/2K/g,"-3S-2K")}y?y.1W=DN:\'\';iF(bq+uR)};B 7a=E(x,y,f){B z=L;if(x){V(B i=0;i<x.R;i++){if(x[i]){if(f){if(3J(y)==3J(x[i])){z=i;1h}}F{if(7j(x[i]).K(y)>-1){z=H}}}}}J z};B iF=E(x){if(o.O){if(o.O.DQ){o.O.DQ.13E=x}F{o.O.1R(1X.J0(x))}}};B ha=E(x){O(x,{"1o":"2D","1g":0,"1b":0,"Y":"100%","1d":"100%"})};B gc=E(x){O(x,{"9O":"1U"})};B 4W=E(y,z){B x=1r DT();x.8a(\'DV\',y,H);x.c6=z;x.bS()};B 140=E(x){if(x){V(B i=0;i<5;i++){if(x.13G=="13Z"){1h}F{if(x.DY){x=x.DY}}}}J x};B 9f=E(z){B 9f=1X.1Z("4b");if(o.n4.K(z)>-1){o.n4.2L(z);if(z.K("?")>0){z=z+\'&\'+2E.5N()}F{z=z+\'?\'+2E.5N()}}F{o.n4.2L(z)}9f.6b(\'2U\',z);9f.6b(\'1d\',\'3Q\');9f.6b(\'Y\',\'3Q\')};B 43=E(e,o){V(B 18 in o){if(o.2x(18)){e.6b(18,o[18])}}};B 9W=E(e){if(e){3w{e.4E.3m(e);e=1T}2W(e){}}};B 5N=E(8F,6w){J 2E.8P(14g.R>1?(6w-8F+1)*2E.5N()+8F:(8F+1)*2E.5N())};B qu=E(){J 2E.5N().5K(36).14e(2,12)};B uQ=E(x,y){x=7O.6t(x).142(E(4z,18){if(18!=y){4z[18]=x[18]}J 4z},{});J x};B 4t=E(x){if(1L x=="51"){J x.1Q(/^\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 14b=E(x,n){if(n==0){J"#0"+da.e(x)}if(n==-1){J da.e(x)}if(n==1){J"#1"+uI(da.e(x),1)}};B xe=E(x){if(v[x]!=""){if(1L v[x]!="51"){o[x+\'o\']=v[x]}F{if(v[x].K("[{")==0){3w{v[x]=v[x].1Q(/6K\'qt/ig,\'"\');o[x+\'o\']=2m(v[x])}2W(e){}}}}};B 5Z=E(x){J 7j.uO(x)};B dA=E(x){if(x.1m(0,2)=="#1"){J da.d(uI(x.1m(2),-1))}F if(x.1m(0,2)=="#0"){J da.d(x.1m(2))}F{J x}};B tj=E(x){if(x){if(x.K(\'3N\')==-1&&x.K(\'.\')==-1&&x.R>100&&x.K(\'1M:\')==-1){x=\'1M:8u/rn;gP,\'+x}}J x};B 1i=E(x){x?x.C.5y="3k":\'\'};B 1q=E(x){x?x.C.5y="4o":\'\'};B 3o=E(x){x?x.C.2n="1U":\'\'};B 6O=E(x){x?x.C.2n="4P":\'\'};B 5W=E(x){J x?x.C.5y!="3k"&&x.C.2n!="1U":L};B 5b=E(s){if(1L s=="51"){if(s.K("px")>0){s=s.1m(0,s.K("px"))}}J 2q(s)};B 3k=E(x){J x.C.2n=="1U"};B 4k=E(o,x,y){o[x+\'1g\']=0;o[x+\'2t\']=0;o[x+\'2Z\']=0;o[x+\'1b\']=0;if(I(o[y])){B z=o[y].2v(" ");if(z.R==4){o[x+\'1g\']=z[0]?3J(z[0]):0;o[x+\'2t\']=z[1]?3J(z[1]):0;o[x+\'2Z\']=z[2]?3J(z[2]):0;o[x+\'1b\']=z[3]?3J(z[3]):0}}J o};B 14a=E(x){if(x){x=x.1Q(/ /ig,\'px \')}J x+\'px\'};B mX=E(x,y){J v[x]&&v[x]!=\'\'?v[x]:y};B hl=7j.uO(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 da={bn:hl+"13e+/=",e:E(e){B t="";B n,r,i,s,o,u,a;B f=0;e=da.DW(e);mU(f<e.R){n=e.bf(f++);r=e.bf(f++);i=e.bf(f++);s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(mM(r)){u=a=64}F if(mM(i)){a=64}t=t+G.bn.6D(s)+G.bn.6D(o)+G.bn.6D(u)+G.bn.6D(a)}J t},d:E(e){B t="";B n,r,i;B s,o,u,a;B f=0;e=e.1Q(/[^A-Za-z0-9\+\/\=]/g,"");mU(f<e.R){s=G.bn.K(e.6D(f++));o=G.bn.K(e.6D(f++));u=G.bn.K(e.6D(f++));a=G.bn.K(e.6D(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+5Z(n);if(u!=64){t=t+5Z(r)}if(a!=64){t=t+5Z(i)}}t=da.Ew(t);J t},DW:E(e){e=e.1Q(/\r\n/g,"\n");B t="";V(B n=0;n<e.R;n++){B r=e.bf(n);if(r<128){t+=5Z(r)}F if(r>127&&r<12W){t+=5Z(r>>6|13a);t+=5Z(r&63|128)}F{t+=5Z(r>>12|Et);t+=5Z(r>>6&63|128);t+=5Z(r&63|128)}}J t},Ew:E(e){B t="";B n=0;B r=0;B c1=0;B c2=0;mU(n<e.R){r=e.bf(n);if(r<128){t+=5Z(r);n++}F if(r>138&&r<Et){c2=e.bf(n+1);t+=5Z((r&31)<<6|c2&63);n+=2}F{c2=e.bf(n+1);c3=e.bf(n+2);t+=5Z((r&15)<<12|(c2&63)<<6|c3&63);n+=3}}J t}};B uI=E(s,n){s=s.1Q(/\+/g,"#");s=s.1Q(/#/g,"+");B a=Ej(o.y)*n;if(n<0)a+=hl.R/2;B r=hl.1m(a*2)+hl.1m(0,a*2);J s.1Q(/[A-Za-z]/g,E(c){J r.6D(hl.K(c))})};B Ej=E(x){x=x.2v(5Z(61));B i3=\'\';B c1=5Z(120);B uF;V(B i in x){if(x.2x(i)){B uG=\'\';V(B j in x[i]){if(x[i].2x(j)){uG+=(x[i][j]==c1)?5Z(49):5Z(48)}}uF=2q(uG,2);i3+=5Z(uF.5K(10))}}J i3.1m(0,i3.R-1)};B I=E(x){J x!=1T&&1L(x)!=\'1I\'&&x!=\'1I\'};B 2I=E(x,y){J I(x)?x:y};B 2J=E(x){J I(x)&&x!=-1&&x!=\'\'};B yQ=E(x,y){J 2J(x)?x:y};B o3=E(x){if(1L x=="3B"){x=4V.6B(4V.uD(x))}J x};B gH=E(el){B x=el.DH().1b+(1P.Eb?1P.Eb:1P.12P);J x};B he=E(x){v.133==1&&2J(v.Di)?x=v.Di:\'\';J x};B jy=E(el){139 hR=el.DH();J hR.1g+1P.13k};B 7r=E(x,y){if(x!=\'\'){if(v.13n==1){1P.8a(x)}F{if(v.12x==1){1P.a9.8M.9E=x}F{1P.8M.9E=x}}x=\'\'}};B uS=E(){if(v.4O==1){o.4O?o.1O.3m(o.4O):\'\';o.4O=1T}};B Jz=E(){B mf=L;if(o.1k.tv){1p("tv")}G.ao=E(x){o.Q?o.Q.1N(x):\'\'};G.7c=E(x){if(x){if(1L(x)==\'51\'){x=x.1Q(/(\r\n|\n|\r)/gm,"");if(x.K("[{")==0){3w{x=x.1Q(/6K\'qt/ig,\'"\');x=4V.6B(x)}2W(e){x="wh 4V"}}}if(1L(x)==\'3B\'){o.1K=[];o.j3=o3(x);o.W=w1(x);if(o.W.R>0){if(v.W.12y==1&&!v.4I){B 6t=7O.6t(o.1K);B uC=6t.6Y(-1)[0];uC?v.4I=uC:\'\'}B y=C5();if(y){x=y.3D;o.aF=y.1N;o.Q?o.Q.JP(y.1N):\'\';if(I(y.2g)){if(o.P){o.P.9P(y.2g)}F{v.2g=y.2g}}if(I(y.2o)){y.22=y.2o}if(I(y.1y)){if(y.1y=="3u"&&!o.1y){}F{v.1y=o.2c=y.1y}}7N("Da");if(I(y.id)){o.3q=y.id}B sx=["22","os","uB","X","io","D6","hC","oQ","6Z","7f","8D","6m","4u","4y","CT","bN","7n","9u","1H"];if(I(v.cQ)){if(v.cQ.12D==1&&v.cQ.p0==1){sx.2L("1N");sx.2L("t1");sx.2L("t2");sx.2L("t3");sx.2L("t4");sx.2L("t5")}}V(B i=0;i<sx.R;i++){if(I(y[sx[i]])){v[sx[i]]=y[sx[i]]}}jd(y);if(sx.K(\'1N\')>0){if(v.cQ.Es==1){o.q3=v.cQ.DI;o.U.pk(y)}o.U.ao(\'1N\')}if(I(y.1H)){1z(E(){o.U.3M(y.1H)},4L)}if(o.Q){o.Q.6p(o.W);if(v.9u){o.Q.xQ()}}if(o.3f){o.3f.mF()}}F{}}}if(1L(x)==\'51\'){x=wz(x);if(x){if(x.K("#"+v.aq)==0){x=o[o.fd[0]](x)}if(x){if(x.K("#"+v.bY)==0&&x.K(v.eE)>0){x=o[o.fd[1]](x)}if(x){if(x.K("#0")==0){x=cH(x)}x=wz(x)}F{x=\'\'}}}if(v.d0==1){x=d0(x)}if(x==\'\'){1p("4R 3D");o.bw=H;js("2h","4R")}o.2i=[];o.aj=[];o.5I=[];o.oK=0;o.2M=0;o.5L=0;o.aD=0;v.hI==\'\'?v.hI=\',\':\'\';if((x.K(v.j2)>-1&&x.K(v.dV)>-1)||I(v.cU)){o.41=x.2v(v.hI)}F{o.41=[x]}o.ai=[];if(I(v.cU)){B cU=v.cU.2v(v.hI)}if(o.41.R>0){B q=-1;V(B i=0;i<o.41.R;i++){o.41[i]=4t(o.41[i]);if(o.41[i]!=\'\'){if(o.41[i].K(v.j2)==0&&o.41[i].K(v.dV)>1){o.2i[i]=o.41[i].1m(o.41[i].K(v.j2)+v.j2.R,o.41[i].K(v.dV)-v.dV.R);o.41[i]=o.41[i].1m(o.41[i].K(v.dV)+v.dV.R)}F{if(I(v.cU)){o.2i[i]=I(cU[i])?cU[i]:\'\'}F{o.2i[i]=i+1}}B is=0;if(I(v.4d)&&q==-1){if(7j(v.4d).K("lZ:")==0){if(v.4d.1m(4)*1==i){is=1}}if(v.4d==o.2i[i]){is=1}if(v.4d=="6w"&&i==o.41.R-1){is=1}}if(I(o.4d)){if(o.4d==o.2i[i]){is=1;q=i}}if(is==1){o.oK=i;o.2M=i}o.41[i]=vO(o.41[i])}}}F{o.41[0]=vO(o.41[0])}J o.41[o.oK]}}F{J x}};E vO(x){if(I(v.ou)&&x.K("//")==-1){x=v.ou+x}J x};G.DG=E(){if(o.W){B x=o.W.DF();V(B i=0;i<x.R;i++){x[i].bP=i}o.W=x;o.Q.6p(o.W)}};E jd(y){B wJ;V(B i=1;i<6;i++){B t="1A"+i;if(I(y[t])){v[t]=y[t];wJ=H}}if(wJ&&o.Q){o.Q.Ez()}}G.jd=E(x){jd(x)};G.6p=E(x){if(1L(x)==\'3B\'){o.1K=[];o.j3=o3(x);o.W=w1(x);if(o.Q){o.Q.6p(o.W)}}};G.dM=E(x,y,z,no){!I(y)?o.3g=H:\'\';!I(z)?v.4C=0:\'\';v.1j=1I;v.4u=1I;!2Q.4y?v.4y=1I:\'\';o.bw!=2?o.bw=L:\'\';o.6A=L;o.9z=L;o.9R=0;o.iH=[];o.ri=L;o.sJ=L;o.GV=L;o.6X=1I;o.oj=[L,L,L];o.13p=qu();o.CM=0;o.gW=0;o.aI?o.aI=[]:\'\';o.2l!=\'6K\'&&o.3U?o.3U.6m():\'\';o.Dy?o.Dy=[]:\'\';if(o.ex){o.ex.6m()}if(o.P.7e()=="7L"){G.bD()}if(o.6j&&o.aE){o.Q.kk()}if(I(o.3h)){o.3h.4x()}if(I(o.cB)){2N(o.cB)}js("1r");if(v.29==1&&no!=1){o.U.gU();o.U.gU(\'6C\')}x=G.7c(x);if(y==1){o.2l=\'\'}o.P.7c(x);if((o.1k.2k||o.1k.7A)&&!I(y)){o.U.2y()}if(I(o.iY)){o.3I={x:1,y:1,x0:1,y0:1};o.P.hv()}b4("1v","2y");o.P.iP();o.Q.ef();o.Q.kZ();o.Q.4D();o.gw?o.gw.KR():\'\'};G.pk=E(x){B y=L;if(x&&o.q3){v.1N=o.q3;V(B i=1;i<6;i++){if(I(x[\'t\'+i])){v.1N=v.1N.1Q("{"+i+"}",x[\'t\'+i]);y=H}}}J y};G.b7=E(){if(v.3g==1&&!v.Dx||o.3g){if(v.kX==1){1z(E(){o.U.2y()},3Y)}F{G.2y()}v.Dx=1;o.3g=L}jl()};G.jl=E(){jl()};E jl(){if(v.yh==1){if(1L Dj!=="1I"){o.th=1r Dj()}}}G.iP=E(){B x=L;if(o.1k.2k){x=H;if(v.Hk==1&&o.1k.8c){x=L}if(v.Gz==1&&o.1k.ku){x=L}if(v.M0==1&&o.1k.59){x=L}if(v.143==1&&o.1k.a6){x=L}}if(v.144==1&&o.1k.tv){x=H}J x};G.rz=E(){o.P.3M(v.1H);if(o.3v){o.P.4B()}o.6A=H;o.Q?o.Q.4D():\'\';if(!o.1v&&!o.1y){v.6g==1?o.6g.3n("4c"):\'\'}if(o.4r&&o.4e){o.3z.x9();o.3z.Go()}if(v.29==1){if(v.G8!=1&&v.kW==1){!I(o.29)?lX("6C","6A"):\'\'}}};G.BM=E(){!o.jH?9X(H):\'\'};E 9X(x){o.jH=H;if(o.Q){if(o.Q.d4()){o.Q.8k()}}if(o.3f){o.3f.dh()}!x?o.P.2y():\'\';if(!o.ri){1z(E(){o.P.iP()},3Y)}!o.1v?o.Q.2y():\'\';v.6g==1?o.6g.3n("1v"):\'\';v.29==1?o.U.gU(\'dl\'):\'\';if(o.1k.2k){o.Q.fW()}if(I(o.3h)){o.3h.145()?o.3h.Dq():\'\'}if(v.14c==1&&I(v.hC)&&o.dt){if(v.hC!=\'\'&&!I(o.jk)){o.jk=6H(wy,v.Dm*2j);wy()}}}G.2y=E(aY){if(!o.1v&&o.P){o.fs=H;o.lU=L;o.7W=L;2N(o.CF);B 2P=L;if(o.2l=="4F"){if(!o.P.nO()&&v.3g!=1&&v.4C==1){2P=H;if(1P[\'YT\']){v.3g=1;o.3g=H;o.P.rj()}}}if(v.8n==1&&v.G5==0){o.U.pX();2P=H}if(o.bw||2P){if(o.bw){8K("7s")?pV(2):\'\'}}F{o.lF=L;Cm(!o.1y);o.9b.nW();if(!o.1y){js("1y");o.1y=H;if(v.1t.z6==1){1z(E(){o.Q.xM()},100)}if(v.1t.9J>0&&v.3g==1){o.gB=H;1z(wZ,v.1t.9J*2j)}if(v.14h==1&&v.149){141()}V(B i=0;i<o.cL.R;i++){if(v[\'GJ\'+o.cL[i]]==1){3d.7P("GK"+o.cL[i],5V.jW())}}if(v.13J==1&&v.13D){13B("1y")}if(o.3U){o.3U.1y()}js("1r");o.j9?o.Q.xI(o.j9):\'\';o.Q.z9();o.Q.4D();b4("1v","2y");o.1k.2k?x6():\'\';o.ab?b4("Ey","13s",1):\'\'}F{b4("Fp","13w")}if(v.FL==1&&!o.2b){B dd=1r 5V();B tt=dd.8S();if(tt-o.a7<e3){if(!o.1k.59&&(v.FJ!=1||o.1k.2k)){G.8Z()}}}if(o.5F){if(v.wY==1){6O(o.22)}}if(o.ex){o.ex.6m()}if(aY!=1&&8K("7s")||8K("6T")){pV(2)}F{if(v.7r==1&&I(v.FI)&&!I(2Q.7r)){7r(v.FI);2P=H}if(!2P){1p("2y");o.P.1j()>0?o.Q.3G(o.P.17(),o.P.1j()):\'\';if(!o.x5){o.x5=H;if(v.1t.9J>0&&v.3g==1){o.gB=H;1z(wZ,v.1t.9J*2j)}}B nY=L;if(o.P.17()>1&&v.mx==1&&aY!=1&&!8Q()&&!I(o.29)&&!I(o.5G)){nY=8K("dl")}if(nY){8Q()?9X(L):\'\'}F{9X(L)}}}}}F{o.P?o.P.2y():\'\'}};E wZ(){o.gB=L;o.Q.4D()}G.2S=E(){if(o.1v){o.fs=L;1p("2S");o.P.2S();o.Q.2S();js("4c");v.vR==1?8p():\'\';v.rr==1?lx():\'\';v.6g==1?o.6g.3n("4c"):\'\';if(o.5F){if(v.wY==1){3o(o.22)}}if(!I(o.29)&&!I(o.5G)&&v.mx==0){8K("dl")}if(8Q()){o.lU=H}o.jH=L}};G.4B=E(){o.P.4B();o.Q.4B();o.3v=H;js("56")};G.5C=E(){o.P.5C();o.3v=L;o.Q.5C();o.P.3M(v.1H);js("aM")};G.3M=E(x,y){if(o.Q){x<0.13V?x=0:\'\';x>1?x=1:\'\';if(x<=0){G.4B();v.1H=0;x=0}F{if(o.3v){G.5C()}v.1H=x}js("1H",x);o.Q.3M(x,y);o.P.3M(x)}};G.9l=E(){o.Q.9l()};G.7R=E(){o.Q?o.Q.7R():\'\'};G.13R=E(){G.7R()};G.rA=E(){o.U.6L();G.7R()};G.3G=E(17,1j){if(o.3u&&!o.1y){B f=o.3u.a0();if(f.t&&f.d){17=f.t}}o.Q?o.Q.3G(17,1j):\'\'};G.rU=E(17,1j){if(o.2c>0&&o.2l!="4F"&&!o.P.5H()){o.U.3L(o.2c,L);o.2c=1I}};G.gI=E(){B d=1r 5V();o.a7=d.8S();B x=L;if(o.Q.d4()&&v.1e.7S!=1){o.Q.db();x=H}if(o.3f){if(o.3f.BB()){o.3f.dh();x=H}}if(v.W.7S==0){if(o.Q.l8()&&v.W.gD==1){o.Q.cn();x=H}}if(v.7r==1&&I(v.FD)&&!I(2Q.7r)){7r(v.FD);x=H}if(o.3v&&v.qz==1){o.U.5C();v.qz=0;x=H}if(!x){if(v.1V.on==1&&v.1V.2V==1&&v.1V.yw==1){7Y(\'1v\',(o.1v?0:1))}G.ei()}};G.GN=E(){if(o.Q.d4()){o.Q.8k()}};G.ei=E(){if(o.P.7e()=="7L"){js("Li");v.13M==1?G.nR():G.2S()}F{js("La");G.2y()}9j()};G.3L=E(cO,kY){if(cO<o.P.1j()){if(v.fH.10l==1){if(cO>o.P.17()){J}}if(v.4y>0){cO<v.4y?cO=v.4y:\'\'}1p("3L");o.FA=cO;o.P.3L(cO);if(kY){o.Q.3L(cO,o.P.1j())}o.hx=H;o.h1=o.P.17();9j(o.h1)}};G.WD=E(X,4n,Fx){if(o.P.7e()=="7L"&&o.i8!=\'9w\'){2S();if(o.2b&&Fx){o.U.8d()}}1P.8a(X,4n)};G.iB=E(){if(v.29==1&&!o.1y){if(8K("7s")){o.vZ=H;J}}B x=o.P.aN();if(I(v.7f)){x=v.7f}if(x!=\'\'){js("7f");B o7=1P.8a(x,(v.Zk==1?\'VE\':\'wX\'));o7.6i()}};G.6L=E(x){B 17=o.P.17();B 1j=o.P.1j();if(!o.1y&&o.2c>0){17=o.2c}o.Q.dw(17,1j,x)};G.zu=E(){B 17=o.P.17();B 1j=o.P.1j();B bp=1j>0?17/1j:0;if(!o.hx){o.Q?o.Q.dw((o.2c>0?o.2c:17),1j):\'\'}F{17!=o.h1&&o.h1!=-9?o.hx=L:\'\'}if((v.ga==1||v.Ft==1)&&1j>0){oh("wW","2y 25%",bp,0.25);oh("wU","2y 50%",bp,0.50);oh("wK","2y 75%",bp,0.75)}V(B i=0;i<3;i++){if(!o.oj[i]){if(bp>=i*0.25+0.25){FZ(i)}}}v.wS==1?1p(1,17,1j):\'\';if(v.8J==1||v.wR>0){if(o.1v){B z=L;B o0=L;if(v.FC==1&&v.8J==1){if(!o.P.5H()){z=H}}if(17>0){if(17==o.17&&!z){o0=H}F{o.9R=0}o.17=17}F{if(v.VF==1){B ld=o.P.an();v.wS==1?1p(2,ld,o.nZ):\'\';if(!z){if(ld==o.nZ){o0=H}F{o.9R=0}}o.nZ=ld}}if(o0){o.9R++;if(v.8J==1){v.wS==1?1p(3,o.9R):\'\';if(o.9R==v.r8*(2j/o.oz)){o.U.hj()}}F if(v.wR>0&&o.P.Lw()>1){if(o.9R==v.wR*(2j/o.oz)){o.P.5m(\'OR z5\')}}}}}if(v.9c){if(v.9c.aI==1&&1j>0){!o.aI?o.aI=[]:\'\';o.aI[2E.4a(17)]=1}}if(v.29==1){if(v.G8!=1&&v.kW==1){!I(o.29)?lX("6C",17,1j):\'\'}if(v.VD!=1&&v.xj==1){!I(o.29)?lX("gu",17,1j):\'\'}}if(v.EZ==1&&v.wQ>0){if(17>=v.wQ){if(!I(o.29)){if(8K("6T")){o.P.2S();o.Q.2S()}v.wQ=0}}}7N("1v");if(v.8n==1&&v.G5>-1){VL(17,1j)}if(o.5F){9j(17)}if(o.5n&&v.d6==1){if(o.3u){!o.2c?o.3u.nS(17,1j):\'\'}}if(o.aE){o.6j?o.6j.1v(17):\'\'}if(I(v.4u)){B ed=v.4u;if(7a([v.4u],\'-\')){ed=1j}if(ed>0&&17>ed){if(o.2l=="4F"){o.P.2S();o.P.3L(v.1y>0?v.1y:0)}F{o.P.nw();o.U.bD()}v.1y>0?o.2c=v.1y:\'\';o.U.oa()}}if(I(v.6m)){B r1=v.6m.2v(",");V(B i=0;i<r1.R;i++){B r2=r1[i].2v("-");if(r2.R==2){if(17>r2[0]&&17<r2[1]){o.P.3L(r2[1]*1+(o.1k.7A?1:0))}}}}if(v.VO==1){if(1L G0!=="1I"){G0(17,bp)}}};E FZ(x){o.oj[x]=H;if(v.d6==1&&v.7J==1&&v.FX==x){if(o.5n&&o.3q){o.3u?o.3u.FW(o.3q):\'\'}}}E oh(x,y,t,p){if(!I(o.iH[y])){if(t>p){b4(x,y,1)}}};G.hj=E(){o.9R=0;I(o.cB)?2N(o.cB):\'\';if(v.Zl==1){js("8J")}F{o.2c>0||o.P.5H()?\'\':o.2c=o.P.17()+(v.VS>0?1:0);B FT=o.Q.l8();js("8J");o.P.8J();FT&&v.W.gD==1?o.Q.l3():\'\'}};G.F3=E(){o.Q.dw(0,0);o.Q.yS(0,0);o.U.3G(0,0);o.Q.7R()};G.zd=E(){if(o.P){B 17=o.P.an();if(v.VT==1){js("an",17)}B 1j=o.P.1j();o.Q?o.Q.yS(17,1j):\'\'}};G.oa=E(){js("VU");o.7W=H;if(v.96==1){if(o.2l=="4F"){G.bD()}v.29==1?o.U.gU(\'7s\'):\'\';if(v.1y>0){o.U.3L(v.1y)}G.2y()}F{if(o.P.5H()||o.2l=="4F"){G.bD()}F{if(v.FP==1){o.U.3L((v.1y>0?v.1y:0),H);if(o.1k.ie){o.P.2S()}}}o.Q.8l();v.EZ==1?v.VB=1:\'\';if(8K("mt")||8K("vW")){}F{ac()}}};G.8Z=E(){B 2P=L;B 2h=L;o.EA=L;o.b8=H;1z(E(){o.b8=L},kB);V(B x in o.7D){if(o.7D.2x(x)){if(I(o.7D[x])){3w{o.7D[x].EW()}2W(e){}}}}3w{o.e9=H;if(((o.1k.59&&v.gJ==1)||(o.1k.a6&&v.CL==1))&&o.4e&&!o.a4){B x=o.P.6y();if(x){if(x.Vs){fo();2P=H}}}if(!2P){B og;B y=o.1O;if((o.2l=="dm"||o.2l=="ar")&&o.1k.8c&&v.gJ==1){o.P.jJ();J}if(y.wM){o.8x=H;og=y.wM({od:"1i"});if(og!==1I){og.bx(E(){}).2W(E(2h){})}}F if(y.xb){y.xb({od:"1i"});o.8x=H}F if(o.1O.wV){y.wV({od:"1i"});o.8x=H}F if(y.xc){y.xc({od:"1i"});o.8x=H}F if(y.xr){y.xr();o.8x=H}}}2W(e){2h=H;1p(e)}if(!o.8x&&!2P){if(o.1k.3S&&o.qM){fo()}F{G.tc()}}if(!2h){1z(EL,4L)}};E fo(){B x=o.P.6y();if(x){o.jh=H;o.P.Kz();x.Vk();x.1w("Vl",ED)}}E lP(){B x=o.P.6y();if(x){x.Vm()}};G.fo=E(){fo()};G.lP=E(){lP()};E EL(){if(o.EA!=H){if(o.9d){o.P.dW()}if(v.1V.xu==1){mi(H);o.5k=H}v.6g==1?o.6g.3n("iT"):\'\';js("2b");b4("iT","8Z",1)}};B cT;B 8R={x:0,y:0};E xq(e){if(o.3f){if(o.3f.Vp()){J}}if(e.Vq!=0){e.xB!=0?8R.x++:8R.x--;e.d3!=0?8R.y++:8R.y--;if((v.1V.EF==1||v.1V.EG==1)&&o.2b&&8R.y>8R.x){3y(cT);cT=6H(E(){8R={x:0,y:0};3y(cT)},2j)}F{o.9A=H;3y(cT);cT=6H(E(){o.9A=L;o.Q.4g();8R={x:0,y:0};3y(cT)},4h);o.Q.4g()}if(8R.x>8R.y){if(e.xB>0){o.U.3M(3J(v.1H)-v.1V.iX/10,"no")}F{o.U.3M(3J(v.1H)+v.1V.iX/10,"no")}}F{B st=(o.1k.o7?-v.1V.iX/10:v.1V.iX/10);if(v.1V.EG==1&&o.2b){o.P.1G((e.d3>0?st:-st))}F if(v.1V.EF==1&&o.2b){3H("3K",(e.d3>0?"+"+st*10:"-"+st*10))}F{o.U.3M(3J(v.1H)+(e.d3>0?st:-st),"no");o.Q.hW()}}}}E ED(){if(o.1k.59){o.P.LE();js("xt")}o.jh=L}G.tc=E(){if(o.e9){o.2b=H;o.Q.8Z();if(!o.8x){if(I(o.8T)){3w{O(o.8T,{\'Y\':\'100%\',\'1d\':\'100%\',\'1o\':\'yn\',\'1b\':0,\'1g\':0,\'5l\':"q0"})}2W(dv){}}O(o.1O,{\'Y\':\'100%\',\'1d\':\'100%\',\'1o\':\'yn\',\'1b\':0,\'1g\':0,\'5l\':"q0"});o.3b=o.1O.2e;o.4U=o.1O.2Y;3w{1X.aS.C.6R=\'3k\';if(!I(o.W)){1X.xL=E(e){e.9Z()}}}2W(dv){}}if(v.xy==1){O(o.1O,{\'7p\':\'#42\'})}if(v.ak==1&&o.1k.3S==1&&!o.1k.ff){B sw=1P.d9.Y;B fz=1;V(B i=1;i<6;i++){if(sw>2j*i){fz=2I(v[\'ak\'+(2j*i)],i)}}if(fz>1){o.1O.C.Fd=fz;o.ak=fz;bE()}}if(o.3f){o.3f.dh()}9j();o.e9=L}};G.8d=E(){mf=H;if(1X.EX){1X.EX()}F if(1X.EM){1X.EM()}F if(1X.EY){1X.EY()}F if(1X.Fc){1X.Fc()}F if(1X.Fm){1X.Fm()}F if(1X.Fl){1X.Fl()}if(!o.8x){G.te(L)}};G.Ia=E(x,y){vY(x,y)};E vY(x,Fk){if(I(o.29)&&!Fk){o.m6=x}F{B 2P=L;B eU=o.9i/x;B eD=0;B lv={\'1d\':eU};if(v.Vr==1){if(eU>o.9g){eU=o.9g;eD=o.9i/x;o.9i=lv[\'Y\']=eD}}if(I(o.8T)&&v.CK!=1){3w{O(o.8T,lv)}2W(dv){2P=H;1p("dF Vt Vv")}}if(!2P){o.53=x;o.9g=eU;if(o.53>0){O(o.1F,lv)}if(eD>0){js("Y",eD)}js("1d",eU)}if(o.29&&!o.2b){o.4U=eU;if(eD>0){o.3b=eD}o.29.2F()}}};G.te=E(x){if(mf||x){o.2b=L;o.jh=L;if(!o.8x){if(I(o.8T)){3w{O(o.8T,{\'1o\':\'pD\',\'1b\':0,\'1g\':0,\'5l\':\'Ff\'});O(o.8T,o.Cr);O(o.8T,{\'Y\':o.aZ,\'1d\':o.cM})}2W(dv){}}O(o.1O,{\'Y\':o.aZ,\'1d\':o.cM,\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'5l\':\'Ff\'});3w{1X.aS.C.6R=\'2u\';1X.xL=E(e){J H}}2W(dv){}}o.Q.8d();if(v.xy==1){O(o.1O,{\'7p\':v.pz});if(v.cI==1){o.1O.C.7p=\'cI\'}F{O(o.1O,{\'7p\':v.pz})}}if(o.ak>1){o.1O.C.Fd=1;o.ak=1;bE()}if(v.1V.xu==1){mi(L);o.5k=L}if(o.3f){o.3f.dh()}9j();o.m9?o.m9=L:\'\';o.Q.lr();mf=L;js("xt");o.8x=L;o.b8=L}};G.5k=E(x){v.1V.Vz!=0?mi(x):\'\'};E mi(x){8R={x:0,y:0};if(x){1P.1w("xs",xq)}F{3y(cT);1P.7g("xs",xq)}}G.bD=E(x){v.4C=0;if(x!=1){o.Q.2S();o.U.F3()}F{}o.P.3M(v.1H);if(o.Q.d4()){o.Q.8k()}if(o.3v){G.4B()}if(I(o.jk)){3y(o.jk);o.jk=1T}9j(0);1p("2P");js("2P")};G.nR=E(){v.4C=0;v.3g=0;o.P.nw();o.U.bD()};G.5Y=E(x){if(I(o.2M)){if(o.2M!=x){o.2M=x;if(v.va==1){o.4d=o.2i[x];if(o.5n){3d.7P("uX",o.4d)}}o.P.5Y(x);js("5f",o.2i[x]);o.Q.yR(x)}}};G.kV=E(){o.Q?o.Q.kV():\'\'};G.dp=E(x){if(I(o.5L)){if(o.5L!=x){o.5L=x;if(v.Ja==1){o.9H=v.9H=o.5I[x];if(o.5n){3d.7P("v9",o.9H)}}o.P.dp(x);js("7t",x);o.Q.lV("7t")}}};G.9t=E(x,z){x==\'0.0\'?x=0.1:\'\';B y=x;7j(y).K(\'.\')>0?z=1:\'\';y=y*1;if(!z){y=x==o.do?1:o.5S[x];o.ay=x}y=3J(y);if(o.i6||z){o.kJ=y;V(B i=0;i<o.5S.R;i++){if(y<=o.5S[i]*1){o.ay=i;1h}}}if(o.5n&&v.CX==1){3d.7P("D5",y)}js("5a",y);o.P.9t(y);o.Q.lV("5a")};E 9j(x){o.3U?o.3U.1q(I(x)?x:o.P.17()):\'\'};G.je=E(){if(o.3U){9j();o.3U.C()}};G.hc=E(x){if(1L(hK)==\'E\'){!o.3U?o.3U=1r hK():\'\';o.3U.zj(x)}};B 7l;B 9a;B lm;B 2p;E 8K(x){if(v["6o"+x+"CQ"]>0&&o.5n){B tb=3d.4l("pP"+x+"4p"+o.d);if(tb){B ct=1r 5V();o.a7=ct.8S();B Cp=(ct.8S()-tb)/VW;if(Cp<v["6o"+x+"CQ"]){J L}}}if(v["6o"+x+"AI"]>0){if(o.P.1j()>0){if(o.P.1j()<v["6o"+x+"AI"]*60){if(v["6o"+x+"AH"]>0){v["6o"+x+"4p"+"AU"]=v["6o"+x+"AH"]}F{J L}}}}if(o.iy.K("8A")!=-1&&v.29==1&&!o.aY&&v[x+\'s\']==1){if(1L xi=="1I"){J L}if(x=="6T"||x=="vW"){if(1L AG!=="1I"){2p=[];J AG(x)}}if(I(o.29)||I(o.5G)){if(!5W(o.xl)||8Q(o.3T)){1p(\'ad bg\');J L}F{1p(\'ad jW\');J H}}F{if(I(v[x])){if(v[x].5K().K(".")>-1||v[x].5K().K(":")>-1||v[x].5K().K("[Wl]")>-1){js("Wm",x);if(!8Q(x)&&x!="gu"){1z(E(){o.1v||(o.5G==1T&&o.29==1T)?\'\':o.U.9l()},10);g2()}7l=0;9a=0;lm=x;2p=v[x].2v(" gb ");o.5Q=[];o.wd=2p.R;lB();o.zI=1;o.m7=H;V(B i=0;i<2p.R;i++){2p[i]=2p[i].2v(" or ")}v[x.aB("4p","kz")]=v[x];v[x]=1T;o.3T=x;if(x!=\'gu\'){o.29=1r xi()}o.5G=1r lE();V(B i=0;i<2p.R;i++){V(B j=0;j<2p[i].R;j++){B 8e=4t(2p[i][j]);if(8e.K("[50%]")>0){B 1J=5N(1,2);2p[i][j]=2p[i][j].1Q("[50%]","");if(1J==2){2p[i][j]=\'\'}}}}if(v.w8==1){V(B i=0;i<2p.R;i++){B n=i==0?1:0;if(2p[i].R>n){V(B j=n;j<2p[i].R;j++){B 8e=4t(2p[i][j]);if(o.1k.wa){h6(8e)}F{1z(h6,i*100,8e)}}}}}if(2p[0][0]==\'\'){lj()}F{o.5G.lH(4t(2p[0][0]),x)}J H}F{J L}}F{J L}}}F{J L}};G.xp=E(x){8K(x)};E lX(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\'].2x(i)){if(!I(o[w+\'o\'][i].lz)&&I(o[w+\'o\'][i].17)&&I(o[w+\'o\'][i].29)){B z=o[w+\'o\'][i].17.5K();B ok=L;if(z){if(x=="6A"){if(z==x){ok=H}}F{if(z.K("%")>0){if(d>0){z=2q(z.1m(0,z.K("%")))*d/100}F{z=-1}}F{z=2q(z)}if(x>=z){if(v[\'6o\'+w+\'AB\']>0&&z>-1){if(x-z>=v[\'6o\'+w+\'AB\']){z=-1}}if(z>-1){ok=H}}}if(o[w+\'o\'][i].AA&&o.P.1j()>0){if(o.P.1j()<o[w+\'o\'][i].AA*1){o[w+\'o\'][i].lz=H;ok=L}}if(ok){y=o[w+\'o\'][i].29;v[w]=o[w+\'o\'][i].29;o[w+\'Wn\']=o[w+\'o\'][i].17;o[w+\'Wo\']=o[w+\'o\'][i].Wp;if(8K(w)){o[w+\'o\'][i].lz=H;1h}}}}}}}};E lD(){if(8Q()){if(o.ep==0||v[\'6o\'+o.3T+\'Wq\']==1){O(o.xl,{"1D":0,"5y":"3k","1g":4h});1p(o.3T+" 1i");o.3T==\'6C\'?o.P.2y():\'\'}}}E 8Q(z){B y=L;B x=[\'6C\',\'dl\'];V(B i=0;i<x.R;i++){if(o.3T==x[i]||z==x[i]){if(v[\'6o\'+x[i]+\'Wj\']==1){y=H}}}J y};G.8Q=E(x){J 8Q(x)};G.Wr=E(x){x?\'\':lW();o.3T=="6C"?o.Au.2L(o.At):\'\'};G.Wt=E(){lW()};G.Wu=E(){lW()};E lW(){if(8Q()){if(o.1v){o.P.2S();o.Q.2S()}1p(o.3T+" 1q");O(o.xl,{"1D":1,"5y":"4o","1g":0});o.n8=1}if(o.jh&&!o.8x){lP()}F{if(v["6o"+o.3T+"ho"]==1&&o.2b){o.U.8d()}}};G.Ww=E(x){o.5G=1T;o.n8=0;1p("8A 3X",o.3T);js("Wx",o.3T);if(x.1E=="gu"){B An=1r Wy(x);o.xj.2L(An)}F{if(I(o.29)){if(v.4C==0&&v.Wz==1&&o.P.17()==0&&o.P.1j()==0){v.4C=1;o.P.sV()}if((!o.29.WA()||x.Ay)&&o.xg>0){1p("8A Ws");o.29.4x();o.29=1T;o.29=1r xi()}if(8Q()){lD()}F{if(o.1v){o.P.2S();o.Q.2S()}}o.xg++;if(o.m7&&v.eo>0){2N(o.eo);o.eo=1z(AZ,v.eo*2j*60);if(I(v.B8)){if(v.B8!=\'\'){o.k7?o.k7.6m():\'\';o.k7=1r Wh()}}}o.m7=L;if(v.B3>0){1p("8A W7");js("Wg");1z(xd,v.B3*2j,x)}F{xd(x)}}F{1p("8A W0")}}};E xd(x){o.29.Go(x)}E AZ(){if(I(o.29)){if(o.29.dr()&&o.ep==0){o.29.w5();1p("8A z5 "+v.eo);2p=[];c5()}}}G.W2=E(){js(\'W3\',o.3T);1p("8A 2h");wI()};G.lj=E(){wI()};E wI(){B n=lB();1p("8A 7d "+!n);!n?lj():c5()};G.W4=E(x){if(v[o.3T+"wg"]){V(B i=0;i<3;i++){v[o.3T+"wg"]=v[o.3T+"wg"].1Q(x+(i==0?\' gb \':(i==1?\' or \':\'\')),\'\')}}};E lB(){B x=L;if(o.3T){B 7K=v[\'6o\'+o.3T+\'4p\'+\'AU\'];B i0=v[\'6o\'+o.3T+\'4p\'+\'W5\'];if(i0||7K){if(i0>0&&o.vQ>0){o.wd=i0;if(o.ep>=i0){x=H}}F{if(7K>0){o.wd=7K;if(o.ep>=7K){x=H}}}}}J x}E lj(){if(2p.R>0&&2p[7l]){if(9a<2p[7l].R-1){1p("8A W6");o.29?o.29.w5():\'\';lD();9a++;B 8e=4t(2p[7l][9a]);B f4=w4(8e);if(f4==\'7n\'){o.5G=1r lE();o.5G.lH(8e,o.3T)}if(f4==\'2h\'){lj()}}F{c5()}}F{c5()}}E w4(8e){B x=\'7n\';if(v.w8==1&&o.5Q){B ma=L;B n=0;V(B i=0;i<o.5Q.R;i++){if(o.5Q[i].lq==0){if(o.5Q[i].d8.AP(8e)){o.5Q[i].lq=1;B y=o.5Q[i].d8.bm();if(y==\'3X\'){o.5G=o.5Q[i].d8;1p("8A AP");o.5Q[i].d8.gM();x=y}F{if(y==\'\'){x=\'ok\';1p("8A W8");o.5G=o.5Q[i].d8;o.5Q[i].d8.W9()}if(y==\'2h\'){x=\'2h\'}}ma=H}if(ma&&o.5Q[i].fY==0){n++;if(n<6){w7(o.5Q[i])}F{1h}}}}}J x}G.Wa=E(x,y){if(x!=\'\'){B z=7l;B w9=L;if(y){V(B j=0;j<2p.R;j++){2p[j]==y?z=j:\'\'}}if(2p.R==1){if(2p[0].R>1&&9a<2p[0].R-1&&2p[9a]){B Ai=2p[9a].6Y(1,99);2p[0].wb(9a+1,99);w9=H}}if(1L(x)=="3B"){V(B i=0;i<x.R;i++){2p.wb(z+i+1,0,[x[i]]);if(o.1k.wa){h6(x[i])}F{1z(h6,i*100,x[i])}}}F{if(1L(x)=="51"){2p.2L([x]);h6(x)}}if(w9){2p[2p.R-1]=2p[2p.R-1].aB(Ai)}}};G.Wc=E(x,y){if(x!=\'\'){B z=7l;if(y){V(B j=0;j<2p.R;j++){2p[j]==y?z=j:\'\'}}if(2p[z]){if(1L(x)=="3B"){V(B i=0;i<x.R;i++){2p[z].2L(x[i])}}F{if(1L(x)=="51"){2p[z].2L(x)}}}}};G.c5=E(x){c5(x)};E h6(x){if(v.w8==1&&o.5Q){B i=0;V(B i=0;i<2p.R;i++){if(2p[i]==x){if(7l>=i){J}F{}}}if(2p.R==1&&2p[0].R>1){}F{B n=0;V(i=0;i<o.5Q.R;i++){o.5Q[i].lq==0?n++:\'\'}o.5Q.2L({fY:0,lq:0,x:4t(x),t:o.3T,d8:1r lE(H)});n<5?w7(o.5Q[o.5Q.R-1]):\'\'}}}E w7(x){if(x){x.fY=1;x.d8.lH(x.x,x.t)}}E c5(jM){B 2P=lB();1p("8A 6m ("+o.ep+")");if(2p.R>0&&7l==2p.R-1){if(2p[0][0].K("js:")==0){7l=-1;2p=[[2p[0][0]]]}}if(o.Vh==2){2P=H}if(2p.R>7l+1&&!2P){o.29.w5();lD();7l++;o.zI++;9a=0;B 8e=4t(2p[7l][0]);B f4=w4(8e);if(f4==\'7n\'){o.5G=1r lE();o.5G.lH(8e,lm)}if(f4==\'2h\'){c5(jM)}}F{gG();o.Q.7R();if(I(o.29)){o.29.4x();o.29=1T}o.5G=1T;2p=[];9a=0;7l=0;o.n8=0;o.zJ!=1?js("Ui",o.3T):\'\';o.zJ=0;if(v.Uj==1){if(o.lw){3w{o.lw.z3()}2W(e){1p(o.lw,e)}o.lw=1I}}lm=\'\';o.ep=0;o.Ah=0;2N(o.eo);3y(o.Ul);o.k7?o.k7.6m():\'\';o.cl?o.cl.1i():\'\';o.vQ++;if(o.3T=="7s"||(o.3T=="dl"&&v.mx==1&&o.fs)||o.3T=="6C"){if(v.3D!=\'?\'){o.P.f0();B re;if(o.vZ){o.U.iB();o.vZ=L;re=H}if(o.2l=="4F"&&!o.vX&&o.1k.59){re=H;o.3T=="7s"?o.P.LI():\'\'}if(re||jM==\'jM\'||v.Um==1||o.lU){o.lU=L}F{o.U.2y(1)}}}if(o.m6>0){vY(o.m6);o.m6=0}if(o.3T=="mt"){ac()}o.vX=L;o.3T=1T}};G.Ug=E(){2p=[[\'\']]};G.gU=E(y){B x=[\'7s\',\'dl\',\'mt\',\'6T\',\'vW\'];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].aB("4p","kz")])){v[\'6o\'+x[i].aB("4p","zX")]--;if(v[\'6o\'+x[i].aB("4p","zX")]>0){v[x[i]]=v[x[i].aB("4p","kz")];v[x[i].aB("4p","kz")]=1T}}}if(y=="7s"||y=="6C"){if(v.vT>1){if(I(o.vU)&&v.kW==1){V(B i in o.vU){o.vU[i].lz=1I}v.vT--}}}};G.pX=E(){g2();if(I(o.8n)){o.8n.4x();o.8n=1T}o.8n=1r Uw()};G.Ux=E(){gG();o.8n.4x();o.8n=1T};G.g2=E(){g2()};G.gG=E(){gG()};E g2(){if(o.aa){}F{o.aa=1Z("2f");o.1O.1R(o.aa);ha(o.aa);O(o.aa,{"2r":"#42","1D":0.1});o.aa.C.5l=Kp}};E gG(){if(o.aa){o.1O.3m(o.aa);o.aa=1T}};E 8p(){if(I(o.2g)){B p=o.2b?2I(v.Uy,v.2g):v.2g;if(p!=o.r5){9P(p,o.2g,v.g9)}1q(o.2g);O(o.2g,{"1D":v.lO});o.Q.4D();o.fL?o.fL.1v():\'\'}};G.fS=E(){if(I(o.2g)){if(5W(o.2g)){3y(o.rs);B t=o.P.17();if(t==0&&v.Gf==1){}F{if(v.C1>0){2N(o.vS);o.vS=1z(lx,v.C1*2j)}F{lx()}}}}};E lx(){2N(o.vS);if(v.vR==1&&!o.1v){}F{O(o.2g,{"1D":0});1z(Cn,3Y)}}E Cn(){if(!o.1v&&v.hf==1){}F{1i(o.2g);o.fL?o.fL.4c():\'\';o.Q.4D()}}G.8p=E(){8p()};E Cm(x){if(v.we==1){V(B i=0;i<4j.R;i++){if(4j[i]){if(4j[i].3n("id")!=v.id){4j[i].3n(\'4c\')}}}}eL=v.id}E w1(x){B y=7O.6t(x).R;o.i9=0;if(y>0){x=wD(x,y,\'\',-1)}J x}E wD(x,y,p,j){B x2=[];B 2P;if(I(x[\'W\'])){x=x[\'W\'];y=x.R}B ii=0;V(B i=0;i<y;i++){2P=L;if(I(x[i][\'id\'])){x[i][\'eh\']=x[i][\'id\']}x[i][\'id\']="x"+p+\'-\'+i+(I(x[i][\'id\'])?\'-\'+x[i][\'id\']:\'\');j==-1&&i==0&&!I(x[i][\'5g\'])?o.hX=x[i][\'id\']:\'\';if(!I(o.hX)){j==0&&!I(x[i][\'5g\'])?o.hX=x[i][\'id\']:\'\'}x[i][\'hZ\']=p;x[i][\'wf\']=j;x[i][\'bP\']=ii;if(I(x[i][\'1j\'])){o.i9+=x[i][\'1j\']}if(I(x[i][\'C2\'])){x[i][\'1N\']=x[i][\'C2\'];B q1=x[i][\'3D\']?x[i][\'3D\'].K(\'[\'):0;B q2=x[i][\'3D\']?x[i][\'3D\'].K(\']\'):0;if(q1>0&&q2>0){B s1=x[i][\'3D\'].1m(q1+1,q2-q1-1);B s2=s1.2v(",");B s3=\'\';V(B k=0;k<s2.R;k++){s3+="["+s2[k]+"]"+x[i][\'3D\'].1Q("["+s1+"]",s2[k])+(k<s2.R-1?",":\'\')}x[i][\'3D\']=s3}}if(I(x[i][\'W\'])){x[i][\'5g\']=x[i][\'W\']}if(!I(x[i][\'5g\'])){if(I(x[i][\'3D\'])){if(x[i][\'3D\']==\'\'&&!I(x[i][\'7r\'])){2P=H}}F{2P=H}}if(!2P){o.1K[x[i][\'id\']]=x[i];ii+=1}if(I(x[i][\'5g\'])){B z=7O.6t(x[i][\'5g\']).R;if(z>0){x[i][\'5g\']=wD(x[i][\'5g\'],z,x[i][\'id\'],i)}}if(!2P){x2.2L(x[i])}}J x2}E C5(){B x=[];if(I(v.4I)){if(v.4I.K("x-")!=0){V(B y in o.1K){if(o.1K.2x(y)){if(o.1K[y].eh==v.4I){v.4I=y}}}}if(I(o.1K[v.4I])){v.W.TX==1?v.W.pe=0:\'\';x=o.1K[v.4I]}F{x=o.W[0];if(v.4I==o.wC){o.2c=1I}}}F{x=o.W[0]}if(x){V(B i=0;i<10;i++){if(I(x[\'5g\'])){x=x[\'5g\'][0]}F{1h}}v.4I=x.id;if(v.4I==o.wC&&x.1y!=\'3u\'){x.1y=1I}}J x}G.gA=E(){J gA()};E gA(){B x=L;if(o.Q){if(o.Q.g7()){if((v.W.dI==1||v.ka==1)&&o.Q.cz()){x=H}}}J x};E ac(){b4("4u","ac",1);o.U.gU();if(o.5n&&v.d6==1){o.3u.nS(0,o.P.1j())}if(o.Q.g7()){if(gA()){if(I(v.W.CP)){o.CF=1z(E(){o.Q.aU()},v.W.CP*2j)}F{o.Q.aU()}}F{wB()}}F{if(v.TZ==1&&o.2b){o.U.8d()}wA()}}G.CN=E(){wB()};E wB(){if(v.W.qq==1&&!o.Q.cz()){o.Q.mk();J}if(v.W.F4==1){!o.Q.l8()?o.Q.cn():\'\'}wA()}E wA(){8p();js("U0");if(v.7r==1&&v.U1==1&&2J(v.CJ)){7r(v.CJ)}if(v.U2){if(1L CH!=="1I"){!o.pu?o.pu=1r CH():\'\'}}}E wz(x){if(x.K(\'js:\')==0){3w{x=2m(x.1m(3))}2W(e){eS.1p(e.8I)}}J x?x:\'\'}E wy(){B wx=2E.8P(5V.jW()/2j);B wt=(I(v.CD)?v.CD:0)+2q(o.P.17());B 1E=0;o.1k.d2?1E=1:\'\';o.1k.59?1E=2:\'\';o.1k.a6?1E=3:\'\';o.1k.U3?1E=4:\'\';o.1k.tv?1E=5:\'\';B X=v.hC.1Q("[wx]",wx);X=X.1Q("[wt]",wt);X=X.1Q("[TW]",1E);B 9f=1X.1Z("4b");9f.6b(\'2U\',X);9f.6b(\'1d\',\'3Q\');9f.6b(\'Y\',\'3Q\');o.1O.1R(9f)}};B KM=E(X){B X;B 3V;B ot;B 8H;B gO="";B dT=0;B kC=L;B ny=L;B rh;B P;B 3p;o.3I={x:1,y:1,x0:1,y0:1};B a2;B mv;B mb=0;B h3=0;B i2;if(1L(X)==\'51\'){X=4t(X);if(X.K("[{")==0){3w{X=X.1Q(/6K\'qt/ig,\'"\');X=4V.6B(X);a2?X=o.U.7c(X):\'\'}2W(e){eS.1p(e);X="wh 4V"}}if(X.K("#"+v.aq)==0){X=o[o.fd[0]](X)}if(X){if(X.K("#"+v.bY)==0&&X.K(v.eE)>0){a2=H;o[o.fd[1]](X,b9)}}if(X){if(X.K("#0")==0){if(X.K(o.eu)>0){X=cH(X.1Q(o.eu,\'\'))+o.eu}F{X=cH(X)}}}if(v.d0==1){X=d0(X)}if(1L(X)==\'51\'){if(X.K(".aW")==X.R-4||X.K(".8L")>0){mv=X.2v(" or ");wn()}}}o.3l=1Z("2f");ha(o.3l);O(o.3l,{"5z":"2K 0.2s 3j","1A-8q":"7k"});o.1O.1R(o.3l);if(v.1V.Cw==1){if(!o.wq){tm(o.3l,\'o.Cw\',v.1V.ic!=1,v.1V.ic==1,Cv);o.wq=H}}if(!a2){b9()}E Cv(){B p=o.3l.jo;B p2=o.3b;if(v.1V.ic==1){p=o.3l.wr;p2=o.4U}B x;if(p>p2*2I(v.1V.C0,0.5)){if(o.Q.g8()){x=H;o.Q.ej()}}F{if(p<-p2*2I(v.1V.C0,0.5)){if(o.Q.cz()){x=H;o.Q.aU()}}}if(x){if(v.1V.ic==1){O(o.3l,{"1g":0})}F{O(o.3l,{"1b":0})}}F{1r 5O({mc:o.3l,1E:(v.1V.ic==1?"1g":"1b"),to:0,17:0.1,6W:"LZ",me:"wq"})}}E wn(){X=mv[mb];if(X.K(o.eu)>0){X=X.1Q(o.eu,\'\');v.3D=X}B 4W=h4(X);4W.c6=E(){if(G.hu==4&&G.7e==4L){cn(G);o.Q.Gp()}F{lJ(1)}};4W.lN=E(e){lJ(1)};4W.bS();a2=H}E lJ(x){if(mb+1<mv.R){mb++;wn();x=0}if(x==1){5m("W er kr or Bv Bu")}if(x==2){5m("Ua 4V")}}E cn(x){if(x.e7){B y=x.e7;if(y.K("#"+v.aq)==0){y=o[o.fd[0]](y)}if(y.K("#"+v.bY)==0&&y.K(v.eE)>0){y=o[o.fd[1]](y)}if(X.K(".aW")==X.R-4){B aW=y.2v(/(\r\n\t|\n|\r\t)/gm);X=[];B wj=1;B iA=\'\';V(B i=0;i<aW.R;i++){if(aW[i].K("#Uc")>-1){if(aW[i].K(" - ")>-1){B 1J=aW[i].2v(" - ");iA=1J[1J.R-1]}}if(aW[i].K("3N")>-1){X.2L({1N:""+(iA!=\'\'?iA:wj),3D:aW[i]});wj++;iA=\'\'}}}F{y=y.1Q(/(\r\n\t|\n|\r\t)/gm,"");3w{X=4V.6B(y)}2W(e){lJ(2)}}if(o.Q){if(v.W.q6==1){o.Q.l3(2)}}b9();bE();1z(E(){js("W")},1)}}E b9(x){X=o.U.7c(x?x:X);X&&X!=\'?\'?7c(X):\'\';o.1v&&x&&!o.29?o.P.2y():\'\'}E 5m(x,Bl){B y=H;B yy=H;js("UB",x);if(Bl!=1&&v.8J==1&&v.r4==1){rb();J}if(3V){if(o.1v||o.fs||(v.3g==1&&!o.1y)){if(3V.R>0){8H++;y=8H>3V.R-1;if(y&&3V.R>1&&v.gW>0){if(o.gW<v.gW){8H=0;y=L}o.gW++}if(y&&v.UX==1){if(o.41.R>1){if(o.2i[o.2M].K(2A("hq"))==-1){o.2i[o.2M]=o.2i[o.2M]+\' (\'+2A("hq")+\')\'}if(o.2M>0){yy=L;o.U.5Y(o.2M-1);jX()}F{if(o.2i[o.2M+1].K(2A("hq"))==-1){yy=L;o.U.5Y(o.2M+1);jX()}}}}if(!y){B z=L;o.2c>0||!o.1y||P.5H()?\'\':o.2c=4m();if(o.2l!=mK(3V[8H])||o.2l!=\'c8\'){if(o.1v){o.U.bD(1);z=H}}if(v.o5>0){2N(o.jV);o.jV=1z(lG,v.o5*2j)}F{lG()}}F{if(v.8J==1&&yy&&v.r4!=1){y=L;rb()}}}}F{y=L}}if(y&&yy&&x){qX(x,H)}};E lG(){if(o.1v||o.fs||(v.3g==1&&!o.1y)){1p("V1 aJ",o.2c);7c(\'or\');o.1y&&!o.29?P.2y():\'\';jX()}F{2N(o.jV);o.jV=1z(lG,(v.o5>0?v.o5:5)*2j)}}E qX(x,mr){b4("2h","jC",H);if(v.Bz==1&&!o.bw){if(v.Bo==1){o.9b.8L(v.BA)}F{o.9b.8L(x)}if(v.BY==1&&I(v.BX)){o.ex=1r BW();o.U.fS()}}mr?o.bw=H:\'\';if(o.1v){o.U.7R();o.Q.2S()}I(o.2g)&&!I(o.ex)?o.U.8p():\'\';js("2h",x)}E rb(){h3++;1p("jC hj LM "+h3);o.1v?o.nQ=1:\'\';I(o.cB)?2N(o.cB):\'\';o.cB=1z(BU,v.r8*2j)}E BU(){B x=2I(v.TU,10);if(o.1v||o.nQ==1){o.nQ=0;if(h3<x){o.U.hj()}F{if(v.r4==1){5m(P.ih(),1)}F{qX(\'hj jC \'+P.ih())}}}}G.5m=E(x){5m(x?x:P.ih())};G.8l=E(y){1p("oa");kC=H;2N(i2);B x=L;if(3G()>0&&!o.4r&&!y){B 17=o.Le;if(17+10<3G()){1p(\'UY (BN)\');js("BN");P.2y();P.3L(17);x=H}}if(!x){o.U.oa();js("4u")}};G.9X=E(){if(v.rr==1){I(o.2g)?o.U.8p():\'\'}v.hf==1?o.U.fS():\'\';o.Q.2y();o.U.BM();if(v.V6==1&&I(v.tg)){if(v.tg.R>5){ti();3y(rh);rh=6H(ti,v.BJ*2j)}}js("1v")};G.iP=E(){if(v.pS==1&&o.4e){if(o.U.iP()){o.a4=P.sr();o.Q.4D();rk()}}o.ri=H};G.eA=E(){4m()>0&&4m()==3G()&&o.U.gA()?\'\':o.U.2S()};G.hy=E(){1p("V9")};G.hz=E(){1p("rA");o.U.rA();I(o.h1)?js("3K",o.h1):\'\'};G.cF=E(){1p("rz");h3=0;o.U.rz();o.2l=="1C"?rJ(1):\'\'};G.ag=E(){if(P){1p("3G",3G());o.U.3G(4m(),3G());js("1j",3G());h3=0;2N(o.cB);if(I(o.nN)){o.U.dp(o.nN);o.nN=1T}}};E 4m(){B x=P.17();J x}E 3G(){B x=P.1j();J x}G.dC=E(){};G.9o=E(){1p("9l");o.U.9l();js("7Q")};G.cp=E(){if(dT!=4m()){if(!o.aa){o.U.7R();if(dT==0){if(v.hf==1&&v.Gf==1){o.U.fS()}}}}dT=4m();B bK=3G();js("17",dT);if(v.1Y.on==1){if(1L(Lq)==\'E\'){!v.dE&&v.1Y.dE?v.dE=v.1Y.dE:\'\';if(!3p&&v.1Y.4N!=1&&v.dE&&v.dE!=\'\'&&dT>0){o.e1=1r Lq();3p=o.e1.bQ()}}}if(o.2l=="1C"&&o.1k.7A&&bK>0){if(o.1v&&dT>bK-1){2N(i2);i2=1z(Lj,4h)}}};E Lj(){if(!kC){o.U.2S();o.P.8l()}}G.rj=E(){if(o.2l=="4F"){P?P.nO():\'\'}};G.Lg=E(x){o.U.bD();P.LF(x)};G.K2=E(x){if(I(x)){if(3p){3p.3M(x)}v.1Y.1H=x}};G.LL=E(x){if(I(x)){if(3p){3p.2U(x);3p.2y()}}};G.nO=E(){if(o.2l=="4F"&&P){J P.3X()}F{J H}};G.oB=E(){J o.2l=="1C"?P.oB():1I};G.oA=E(){J P.oA()};G.5Y=E(x){1p("UW",x);if((o.2l=="c8"||o.2l==o.ws||(o.2l=="1C"&&(v.9x==0||az()<2))||(o.2l=="1B"&&(v.bu==0||c9()<2)))&&I(o.41[x])){B 17=G.17();o.2c>0?\'\':o.2c=17;o.U.3L(17,L);7c(o.41[x],H);B y=H;if(v.1e){if((v.1e.UM==1&&!o.1v)||!o.1y){y=L}}if(o.aD>0){P.eX(o.aD)}if(y){o.U.2y()}}if(o.2l=="1C"&&v.9x==1&&az()>1){P.FF(x)}F if(o.2l=="1B"&&v.bu==1&&c9()>1){P.EU(x)}F if(o.2l=="4F"||o.2l=="dm"){P.nL(x)}};G.rX=E(x,y){J jm(x,y)};G.k8=E(x,y){J KQ(x,y)};E jm(x,y){B r=x.1d+\'p\';if(x.1d<4L){r=\'qN\'}F if(x.1d>=4L&&x.1d<=e3){r=\'om\'}F if(x.1d>e3&&x.1d<=jg){r=\'oH\'}F if(x.1d>jg&&x.1d<=3Y){r=\'oJ\'}F if(x.1d>3Y&&x.1d<=cm){r=\'L0\'}F if(x.1d>cm&&x.1d<=K0){r=\'oO\'}F if(x.1d>K0&&x.1d<=K1){r=\'oI\'}F if(x.1d>K1&&x.1d<=K6){r=\'r6\'}F if(x.1d>K6){r=\'r0\'}if(x.Y==UE&&x.1d<=UF){r=\'om\'}F if(x.Y==Kd&&x.1d<=Kg){r=\'oH\'}F if(x.Y==UI&&x.1d<=UJ){r=\'oJ\'}F if(x.Y==UK&&x.1d<=JH){r=\'oO\'}F if(x.Y==UL&&x.1d<=UP){r=\'oI\'}F if(x.Y==UR&&x.1d<=WB){r=\'r6\'}F if(x.Y==Vi&&x.1d<=WC){r=\'r0\'}if(v.1e.XZ==1&&I(v.1e[\'6v\'+r])){r=v.1e[\'6v\'+r]}F{if(y==1){r=2A(r)}if(y==2&&I(x.6X)){r=2q(x.6X/2j)+\' \'+2A(\'dL\')}}J r};E KQ(x,y){B r=x.pi();if(r=="Yl"||r=="en"){x="Yn"}F if(r=="Yo"||r=="ru"){x=""}if(1L(v.oP)=="3B"){if(I(v.oP[x])){x=v.oP[x]}F{x=2I(v.oP[y.5K()],x)}}J x};E rk(){if(o.4e&&o.2a&&!o.zr){P.zq();V(B i=0;i<o.2a.R;i++){if(o.2a[i]!=\'9n\'){P.Jy(o.2a[i],o.3e[i],(i==o.3a))}}o.zr=H}}G.9t=E(x){1p("Yv",x);x=3J(x);P?P.gq(x):\'\';if(v.1Y.on==1){if(3p){3p.gq(x)}}};G.Kz=E(){rk()};G.LE=E(){P.zq()};G.dp=E(x){1p("Yx",x);if(o.ai.R>0){if(o.ai[x]){B 17=G.17();o.2c>0?\'\':o.2c=17;o.U.3L(17,L);7c(o.ai[x],H);o.U.2y()}}F{if(o.2l=="1C"&&v.bU==1){P.Du(x)}F if(o.2l=="1B"&&v.ht==1){P.FQ(x)}F if(o.4e){P.eX(x)}}};G.oS=E(){B x=o.2i[o.2M];x==1I?x=\'\':\'\';B y=hB()&&v.kD==1&&v.9x==1&&x!=2A("2u");J(y?\'\'+2A("2u")+\' \':\'\')+x};G.rP=E(){B x=o.5I[o.5L];x==1I?x=\'\':\'\';J x};G.hB=E(){J hB()};E hB(){B x=L;if(P){if(o.2l=="4F"){x=P.2u()}if(o.2l=="1C"&&v.9x==1&&az()>1&&v.kD==1){x=P.2u()}if(o.2l=="1B"&&v.bu==1&&c9()>1){x=P.2u()}}J x}E az(){if(o.2l=="1C"){J P.az()}F{J 0}}E c9(){if(o.2l=="1B"){J P.c9()}F{J 0}};G.9F=E(){J o.4e?P.9F():o.53};G.4g=E(x){if(P&&(o.2l=="4F"||o.2l=="ar"||I(v.9F))){P.4g()}if(v.rB>0){O(o.3l,{"1d":(o.2b?"100%":o.cM-v.rB)})}if(o.3p&&v.1Y.LQ==1){o.e1.4g()}if(v.rt==1){YB()}if(o.sA){o.sA.4g()}};G.3O=E(){J P?P.3O():{}};G.jJ=E(){P.jJ()};G.8J=E(){1p(\'8J\');o.9R=0;o.1y?v.3g=1:\'\';o.U.9l();if(X&&v.Yt!=1){if(X.K(\'(5N)\')==-1){X=X+(X.K(\'?\')==-1?\'?\':\'&\')+\'Kq=(5N)\'}}if(X){if(o.4e){P.2U(X);G.2y()}F{7c(X)}}};if(!I(o.2g)){rT()}if(I(v.2g)){if(v.2g!=\'\'){9P(v.2g,o.2g,v.g9);if(v.rr==1&&!o.1y){1i(o.2g)}}F{v.2g=1T}}E bm(){gO=P?P.7e():\'\'}E KW(X){3V=X.2v(" or ");V(B i=0;i<3V.R;i++){if(3V[i].K(" gb ")>-1){ot=3V[i].2v(" gb ");3V[i]=ot[5N(0,ot.R-1)]}if(I(v.ou)&&3V[i].K("//")==-1){3V[i]=v.ou+3V[i]}}8H=0}E KO(){bm();if(gO=="7L"||o.4r){o.U.zu()}if(gO!=""){o.U.zd()}}E rT(){if(o.2g){o.1O.3m(o.2g)}o.2g=1Z("2f");O(o.2g,{"47-2H":"1U","1D":v.lO,5z:"1D 0.5s"});if(v.rt==1){Y9()}F{O(o.2g,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'Y\':\'100%\',\'1d\':\'100%\'})}o.1O.1R(o.2g)}E 7c(x,y,KU){2N(i2);v.i1==\'\'?v.i1=\';\':\'\';if(x.K(\'{\')>-1&&x.K(\'}\')>-1&&x.K(v.i1)>-1){B z=x.2v(v.i1);o.ai=[];V(B i=0;i<z.R;i++){o.5I[i]=z[i].1m(z[i].K("{")+1,z[i].K("}")-1);o.ai[i]=z[i].1m(z[i].K("}")+1);if(I(v.9H)){if(v.9H==o.5I[i]){o.5L=i}}}x=o.ai[o.5L]}!I(3V)?3V=[]:\'\';o.mR?2N(o.mR):\'\';x&&x!=\'or\'&&x!=\'x\'?KW(x):\'\';B ft=o.2l;if(3V.R>0){o.2l=mK(3V[8H]);B bQ=L;if(KU){bQ=H}X=3V[8H];if(X){X=X.1Q(/\(5N\)/g,2E.5N())}F{X=3V[0]}if(!bQ&&x!=\'x\'&&P&&o.2l==ft&&(ft=="c8"||(ft=="ar"&&!o.1k.2k)||(ft=="4F"&&o.1y&&!ny)||ft=="dm"||ft=="1C"||ft=="1B")){P.2U(X);1p("2U")}F{1p("Y4");mH();K9(X)}rJ()}if(!y){3y(o.rE);o.rE=6H(KO,o.oz);if(!I(v.22)&&v.oE==1&&v.rG==1){v.22=\'\'}if(I(v.22)){o.U.hc(v.22)}if(v.gs==1){if(v.pS==1&&o.1k.2k){}F{if(o.2l=="4F"){O(o.3l,{"1g":-kB,"1b":-kB})}F{3o(o.3l)}v.1t.1i=0}}}}E rJ(x){if(o.do||x){if(o.i6){P.gq(o.kJ)}F{if(o.ay!=o.do){P.gq(o.5S[o.ay])}}}}E mK(x){B 1E="c8";if(x){if(x.K(".Hu")>0){1E="1C"}F if(x.K(".H9")>0){1E="1B"}F if(x.K("w")==0&&x.K("s")==1){1E=o.ws}F if(x.K(\'4F.7o/\')>-1||x.K(\'mY.be/\')>-1){if(1L(rQ)==\'E\'){1E="4F";if(v.ze==1){B y=\'gR://4b.4F.7o/vi/\'+mP(x)+\'/\';JG(y+\'JS.ke\',E(z){z>100?v.2g=y+\'JS.ke\':v.2g=y+\'Y7.ke\';if(o.1K){o.1K[o.3q][\'2g\']=v.2g}v.3g==1||o.1y?\'\':9P(v.2g,o.2g,v.g9)})}}F{1p("No JD")}}F if(v.ar==1&&x.K(\'ar.7o/\')>-1){1E="ar"}F if(v.dm==1&&x.K(\'Ya.7o\')>-1){1E="dm"}F if(v.JL==1){if(1L(JK)==\'E\'){JK(x)?1E="6K":\'\'}}}o.4e=1E=="c8"||1E=="1C"||1E=="1B"||1E==o.ws;J 1E}E JG(X,JX){B 4b=1r JW();4b.c6=E(){JX(G.1d)};4b.2U=X}E K9(x){o.2l=mK(x);if(o.4e){P=1r Ln(x,o.3l,L)}if(o.2l=="4F"){P=1r rQ(x,o.3l)}if(v.ar==1&&o.2l=="ar"){P=1r Yc(x,o.3l)}if(o.2l=="6K"){P=1r Yd(x)}if(o.2l=="dm"){P=1r Yf(x,o.3l)}o.Q?o.Q.zM():\'\';B t=0;if(I(v.1j)){if(o.3u&&v.d6==1&&!o.1y){t=o.3u.a0().t}1z(E(){o.U.3G(t,v.1j)},100)}}E mH(){if(P){P.4x();P=1T;gO="7W"}if(3p){3p.4x();3p=1T;3p=1I;o.e1.6m();o.3p=1T;o.e1=1T}};G.4x=E(){mH()};G.YC=E(){3V=[];mH()};G.7c=E(x,y,z){7c(x,y,z)};G.9P=E(x){9P(x,o.2g,v.g9)};G.2y=E(){if(P){kC=L;ny=L;if(o.4r){o.3z.2y()}F{P.2y();v.hf==1?o.U.fS():\'\'}if(I(3p)){3p.2y()}if(o.7X){if(o.4e){if(o.a7>0&&!o.7X.YD()){o.7X.mF()}}F{o.mE=[];o.Q.lV("ds")}}if(o.4e&&v.JI>-1&&!o.sJ&&!o.1k.59){if(o.a7>0){P.KY()}}jX()}F{1z(G.2y,3Y)}};E jX(){if(v.Kk>0&&3V.R>1){if(3G()==0||v.LH==1){2N(o.mR);o.mR=1z(LW,v.Kk*2j)}}}E LW(){if(o.1v&&(3G()==0||v.LH==1)&&4m()==0&&!o.jV){if(P){if(P.an()==0&&8H!=3V.R-1){5m(\'7c LM\')}}}}G.LK=E(1c){if(o.3p){if(v.1Y.LQ==1){if(o.wH[o.3p]>2){J}}if(1c){1c.bs();1P.1c?1P.1c.6J=H:\'\'}B 1J=P;P.sG(H,o.3p);3p.sG(L,o.3l);P=3p;3p=1J;P.2y();3p.2y();js("1Y")}};G.LI=E(){P.2U(X)};G.yz=E(){v.6g==1?o.6g.3n("1i"):\'\';o.qO=H};G.hF=E(){if(v.1t.za){v.1t.za=L;if(o.Q){o.Q.xT(1);o.Q.xM()}}o.qO=L};G.LT=E(){if(o.3p&&o.e1){o.e1.fC()}};G.g6=E(){if(o.4e&&o.6a){o.iM=H;P.6a()}};G.dW=E(){if(o.4e&&o.9z){P.9z()}};G.mN=E(){if(v.gT==1&&I(v.Z3)){if(I(o.gT)){o.gT.1q()}F{if(1L(LX)==\'E\'){o.gT=1r LX()}}}jR();if(P){pV(0);P.mN()}};G.f0=E(){o.gT?o.gT.1i():\'\';P?P.f0():\'\'};G.jR=E(x){jR(x)};E jR(x){if(v.Z5==1&&2J(v.cl)){if(I(o.cl)){o.cl.1q(x)}F{if(1L(M1)==\'E\'){o.cl=1r M1()}}}}G.2S=E(){if(o.4r){o.3z.2S()}F{P?P.2S():1p("Z7")}if(I(o.3p)){3p.2S()}};G.nw=E(){ny=H;o.U.3L(0,L);I(o.2g)?o.U.8p():\'\';7c(\'x\')};G.ei=E(){P?P.ei():\'\'};G.3L=E(x){if(P){if(o.4r){o.3z.3L(x)}F{P.3L(x);if(v.1Y.on==1){if(3p){3p.3L(x)}}}}};G.4B=E(){if(P){P.4B();o.4r?o.3z.4B():\'\';1p("56")}if(v.1Y.on==1&&v.1Y.gd==1){if(3p){3p.4B()}}};G.5C=E(){if(P){P.5C();o.4r?o.3z.5C():\'\';1p("aM")}if(v.1Y.on==1&&v.1Y.gd==1){if(3p){3p.5C()}}};G.3M=E(x){P?P.3M(x):\'\';if(v.1Y.on==1){if(v.1Y.gd==1&&3p&&!o.JC){3p.3M(x)}}if(o.4r){o.3z.3M(x)}};G.n2=E(){J P?P.n2():L};G.5H=E(){J P?P.5H():L};G.7e=E(){J gO};G.7W=E(){J kC};G.17=E(){B x=0;if(P){x=4m();if(o.4r){B y=o.3z.4m();y?x=y:\'\'}F{if(3G()>0&&x!=3G()){o.Le=x+0.Ze}}J x}F{J 0}};G.1j=E(){B x=0;if(P){x=3G();x==0&&I(v.1j)?x=v.1j*1:\'\';if(o.4r){B y=o.3z.3G();y?x=y:\'\'}}J x};G.an=E(){J P?P.an():0};G.gX=E(){o.3I.gX=o.3I.gX?L:H;O(o.3l,{"2K":(o.3I.gX?"3r(-1)":"3r(1)")})};G.Zf=E(){rT()};G.sV=E(){if(o.4e){P.4C()}};G.L8=E(x,y){if(x==\'1G\'){if(y==1){dS(v.1e.1G/100)}if(y==2){dS(-v.1e.1G/100)}if(y==3){o.P.hv()}}F{if(o.4e){if(!o.aC[x]){if(x==\'tq\'){o.aC[x]=0}F{o.aC[x]=1}}if(y==1){o.aC[x]+=v.1e[x]/100}if(y==2){o.aC[x]-=v.1e[x]/100}if(y==3){if(x==\'tq\'){o.aC[x]=0}F{o.aC[x]=1}}!o.kA?o.kA=[]:\'\';o.kA[x]=x+\'(\'+2q(o.aC[x]*100)+\'%) \';B cf=\'\';V(B i in o.kA){cf+=o.kA[i]}O(P.6y(),{\'5v\':cf});o.Q.ly(x)}}};G.1G=E(x){dS(x)};E dS(x){if(7j(x).K(":")>0){B y=x.2v(":");B z0=o.3b/o.4U;B z1=o.P.3O();if(z1.Y>0){z0=z1.Y/z1.1d}B z=y[0]/y[1];if(z0!=z){if(o.4e){P.gn()}B w2=o.4U*z;B x2=w2/o.3b;B h2=o.3b/z;B y2=h2/o.4U;if(x2<1){o.3I.x0=o.3I.x=3J(x2);o.3I.y=1}F{o.3I.x=1;o.3I.y0=o.3I.y=3J(y2)}O(o.3l,{"2K":"3r("+o.3I.x+") 3x("+o.3I.y+")"});o.iY=x}}F{o.3I.x+=3J(x);o.3I.y+=3J(x);O(o.3l,{"2K":"3r("+o.3I.x+") 3x("+o.3I.y+")"})}if(v.1V.Zi==1){if(!o.tk){if(o.3I.x>0||o.3I.y>1){tm(o.3l,\'o.Zj\');o.tk=H}}tl()}o.Q.ly(\'1G\')};G.hv=E(){if(o.4e){P.gn()}o.3I.x=o.3I.x0;o.3I.y=o.3I.y0;O(o.3l,{"2K":"3r("+o.3I.x+") 3x("+o.3I.y+")"});o.Q.ly(\'1G\');o.iY=1T;tl()};E tl(){if(o.tk&&v.1V.Zb!=1){if(o.3I.x==1&&o.3I.y==1){O(o.3l,{"1g":0,"1b":0})}}};G.gp=E(x,y){P.gp(x,y)};G.aN=E(){J aN()};E aN(){J 3V?(3V.R>0?(3V[8H]?3V[8H]:\'\'):\'\'):\'\'};G.Lw=E(){J 3V.R};G.6y=E(){J P?P.6y():L};G.6u=E(){if(o.4e){P.6u()}};G.nm=E(){P.nm()};E ti(){B 4W=h4(v.tg+\'?X=\'+3V[8H]);4W.c6=E(){if(G.hu==4&&G.7e==4L){if(G.e7){v.1N=G.e7;o.U.ao(\'1N\')}}};4W.bS()}};B Ln=E(X,1F,1Y){B 1a=1Z(v.gs==1?"9w":"5r");B cs;B sb=0;B 1C;B 4T=L;B sl=L;B sS=L;B al=L;B fB=-1;B 1B;B 6Q=L;B ws;B sR=L;B 6l=L;o.4X=L;B 8U=0;B 9h=L;B 2h;B YG;B oX=L;B kM=-1;B bM=-1;B sq;B zt;B am;B kL;B YH;B HZ=\'5r/rM; YI="YJ.YL, YM.40.2"\';B n0=L;O(1a,{\'1o\':\'pD\',\'Y\':\'100%\',\'1d\':\'100%\',\'3B-op\':\'ro\',\'5z\':"5v 0.2s 3j",\'8F-1d\':\'2u\',\'6w-1d\':\'1U\',\'8F-Y\':\'2u\',\'6w-Y\':\'1U\'});gn();if(o.1k.8c&&v.3g==1&&v.sP==1){if(!o.1y&&v.7s){43(1a,{\'jc\':1})}F{o.3v=H;o.Q?o.Q.4B():\'\';43(1a,{\'3v\':1,\'jc\':1,\'3g\':1})}}F{if(o.1k.2k){43(1a,{\'jc\':1})}if(!o.1k.tv){43(1a,{\'4C\':(v.4C==1?\'6A\':\'1U\')})}}if(v.YF==1){43(1a,{"YN":"Hn","YP":"Hn"})}43(1a,{\'2U\':X,\'x-3S-6a\':\'F8\',\'Hl\':\'H\'});if(v.YQ!=1){43(1a,{\'Hl\':\'H\'})}if(v.YR==1){43(1a,{\'1Y\':\'L\'})}if(1Y){1a.3g=H;if(v.1Y.gd!=1||v.3g==1){1a.3v=H}F{1a.1H=2J(v.1Y.1H)?v.1Y.1H:v.1H}}if(v.YS==1){43(1a,{\'YU\':\'YV\'})}sD();if(v.YW==1){B ek=1Z("dF");43(ek,{"F1":"no","F6":"H","F7":"H","2U":""});O(ek,{"1o":"2D","Y":"100%","1d":"100%","2X":0});1F.1R(ek);B Hc=1P.6H(E(){if(ek.l0.1X.hu==="YX"){1P.3y(Hc);O(ek.yk.aS,{"2T":0,"2O":0});ek.yk.aS.1R(1a)}},100)}F{1F.1R(1a)}if(!I(X)){X=\'\'}B sZ=L;if(o.1k.tv){if(X.K("YE")>0){sZ=H}}if(X.K(".H9")>0){6l=H;if(!o.1B){if(1L t6!=="1I"){o.1B=1r t6()}F{6l=L}}if(I(o.1B)){if(!I(1P.6E)){o.1B.kh()}F{sX()}}}F if(((2Q.1C==1&&v.t0!=1)||X.K(".Hu")>0)&&!sZ&&(o.h5.K("8G")!=-1||I(1P.5e))){4T=H;sl=H;3w{if(I(1P.5e)){if(!5e.HR()||(o.1k.7A&&v.XX==1&&!o.1k.59)||(o.1k.7A&&o.1k.59&&v.HK==1)||(o.1k.nj&&v.Xi==1)){1p(\'8G XW \',5e.HR());4T=L}F{if(v.4C==1||v.3g==1||v.HQ==1||1Y){e5(L)}}}F{4T=L}}2W(2h){4T=L}}F if(X.K("w")==0&&X.K("s")==1&&v.X0==1){9h=H;sQ()}if(o.1k.tv&&v.3g==1&&!4T&&!6l&&!9h){1z(E(){o.U.b7()},100)}if(v.7X==1){I(o.7X)?o.7X.dh():\'\';o.7X=1r X1()};G.nm=E(){sX()};E sX(){6l=H;if(s7()){if(v.4C==1||v.3g==1||v.tr==1){n1(L)}}F{6l=L;1p("cg er IZ")}}E n1(x){if(o.1B&&!6Q){o.1B.bQ(x,1a,X,1Y);I(1P.6E)?6Q=H:\'\'}}E e5(x){1p("8G");if(o.41.R>1){v.9x=0;v.HG=H}F{v.HG?v.9x=1:\'\'}if(o.ai.R>1){v.bU=0;v.HE=H}F{v.HE?v.bU=1:\'\'}o.am=L;fB=-1;am=[];o.3U?o.3U.HC():\'\';B tS=L;if(v.7s&&v.HB==1){tS=H;v.HB=0}cs={tx:(v.HA==1&&!1Y),X3:(v.4C==1||v.3g==1||1Y||x)&&!tS,gN:60,tM:60,X5:(v.GF>0?v.GF*2j:GB),WY:(v.GC>0?v.GC*2j:GB),X6:L};if(v.X8==1){cs.Xb=H}if(v.f8==1){B ks=[\'fp\',\'wv\',\'pr\',\'ck\'];B ng=[\'7o.Xf.X7\',\'7o.WW.fU\',\'7o.WN.WV\',\'3R.w3.WF\'];B dj={};V(B i=0;i<ks.R;i++){if(v[\'f8\'+ks[i]]==1){dj[ng[i]]={};if(2J(v[\'f8\'+ks[i]+\'l\'])){dj[ng[i]].WG=v[\'f8\'+ks[i]+\'l\']}if(2J(v[\'f8\'+ks[i]+\'s\'])){dj[ng[i]].WI=v[\'f8\'+ks[i]+\'s\']}}}cs.WK=H;cs.WL=dj}if(v.Gj==1){cs[\'WE\']=E(4W,X){4W.WQ=H}}if(I(v.6x)){if(I(v.6x.gN)){if(v.6x.gN>cm){v.6x.gN=cm}v.6x.tM=v.6x.gN}if(I(v.6x.GE)){v.6x.tM=v.6x.gN=v.6x.GE}if(1L v.6x=="3B"){V(B 18 in v.6x){if(v.6x[18].5K().K(\'2m:\')==0){v.6x[18]=2m(v.6x[18].1m(5))}cs[18]=v.6x[18]}}}1C=1r 5e(cs);js("1C",1C,1);1C.Ju(X);1C.WS(1a);1C.on(5e.7h.WT,E(){1p("8G H1")});1C.on(5e.7h.Xg,E(1c,1M){!1Y?o.U.b7():\'\'});1C.on(5e.7h.WX,E(1c,1M){if(!1Y&&v.9x==1&&az()>1){II();nv();o.Q?o.Q.ef(o.2M):\'\'}});1C.on(5e.7h.Xh,E(1c,1M){nv()});1C.on(5e.7h.XD,E(1c,1M){nv()});1C.on(5e.7h.XF,E(1c,1M){if(!1Y){if(1M.ko.4X!=o.4X){o.4X=1M.ko.4X;o.Q.4D()}o.4X=1M.ko.4X;if(o.4X){1p("GW");o.GV=X.K("?tA")>-1;if(1a.1j>0&&1a.8i>0){if(1a.1j-1a.8i<10){if(o.kt>0){if(o.kt==1a.8i&&o.GR==1a.1j){o.nb++;if(o.nb>2){o.nb=0;o.kt=-1;1C.9W();e5(H);8l()}}F{o.kt=-1}}F{o.kt=1a.8i;o.GR=1a.1j}}}}}if(v.9x==1){o.2M=1C.oD;o.Q?o.Q.ef(o.2M):\'\'}oC()});1C.on(5e.7h.XH,E(1c,1M){if(I(1M.kv)){!1Y?js("GG",1M.kv.XI):\'\';if(v.XJ==1){1L GO!=="1I"?GO(1M.kv):\'\'}}if(fB>-1){1C.L9=fB;fB=-1}sS=H;Jb()});1C.on(5e.7h.XK,E(1c,1M){js("XL",1M,1)});1C.on(5e.7h.XE,E(1c,1M){if(!1Y&&v.bU==1){1z(rW,3Y)}});1C.on(5e.7h.XM,E(1c,1M){if(!1Y&&v.bU==1){s9()}});1C.XP=L;if(v.XQ==1){1C.on(5e.7h.XR,E(1c,1M){if(1L(1M)=="3B"){if(1M.kv.1E==\'22\'){B fu=1M.kv.X;if(fu){B st=1C.JF;if(o.5F){o.3U.zs(st+\'cC\'+fu)}F{!am[st]?am[st]=[]:\'\';am[st].2L(fu)}}}}});1C.on(5e.7h.XT,E(1c,1M){B x=1C.XU;B y=\'\';V(B i=0;i<x.R;i++){y+=(y!=\'\'?\',\':\'\')+\'[\'+x[i].6v+\']1C\'+i;x[i].7i?o.nt=x[i].6v:\'\'}3H("22",y)})}1C.on(5e.7h.J6,E(1c,1M){v.1p==1?eS.1p(1M):\'\';js(1M.1E+\'5e\',1M,0,H);o.tC=1M;if(1M.nI){bA(1M.1E){1l 5e.J1.XV:1p("8G nI sT 2h");if(v.sj==1){sh()}F{2h=1M.ko+\' (\'+1M.1E+\')\';o.2c>0||1Y||v.4X==1||9h?\'\':o.2c=4m();1C.9W();if(!1Y){o.P.5m()}}1h;1l 5e.J1.XN:1p("8G nI P 2h, kz");1C.XC();1h;7i:2h="8G nI 2h, 9W";1C.9W();!1Y?o.P.5m():\'\';1h}}F{1p("8G ",1M.1E,1M.ko,(1M.nF?1M.nF.nx:\'\'));js("Xs",(1M.nF?1M.nF.nx:\'\'));if(8U>0){8U=2;sU()}}});al=H}E nv(){if(!1Y&&v.9x==1&&az()>1){if(o.2M!=1C.oD){o.2M=1C.oD;o.Q?o.Q.ef(o.2M):\'\';1p("8G IU "+o.2M)}if(2J(v.d7)&&o.2M>0){B fq=v.d7.2v(",");V(B k=0;k<fq.R;k++){if(o.2i[o.2M].K(fq[k])>-1){1p(\'Xk 5f\');1C.hT=o.2M-1;o.2M--;1h}}}}}E sQ(){if(I(1P.IP)){if(s7()){if(!I(o.ws)){o.ws=1r Xl()}ws=1r IP(1a,X,2I(v.Xn,{tx:H}));sR=H}F{9h=L;1p("er IZ")}}}E Jb(){tu()};G.6u=E(){tu()};E tu(){if(v.I8&&o.Q){if(1a.gh.R>0){if(v.6u==1){1a.gh[1a.gh.R-1].i8="Ip"}F{1a.gh[1a.gh.R-1].i8="3k"}if(!o.6u){o.6u=H;o.Q.4D()}}F{if(o.6u){o.6u=L;o.Q.4D()}}}}E sh(){1p("Xo");!1Y&&o.1v?o.U.2S():\'\';o.U.8p();8U=1;sU(o.1v)}E sU(x){if(8U>0){2N(sq);sq=1z(Jw,v.Jx*2j)}}E Jw(){if(8U>0){1p("Xp");if(4T){if(8U==1){1C.Ju(X)}if(8U==2){1C.9W();e5(H);1a.1v()}}F{43(1a,{\'2U\':X})}}}1a.1w(\'Xq\',Jq);1a.1w(\'2h\',yf);1a.1w(\'7W\',8l);1a.1w(\'1v\',9X);1a.1w(\'4c\',eA);1a.1w(\'I6\',cp);1a.1w(\'hx\',hy);1a.1w(\'oG\',hz);1a.1w(\'IL\',cF);1a.1w(\'Jc\',dC);1a.1w(\'7Q\',9o);1a.1w(\'Jg\',ag);1a.1w(\'Xj\',I7);1a.1w(\'Ji\',yg);1a.1w(\'Jk\',yj);if(o.1k.8c){1a.1w(\'Xr\',jJ)}E Jq(){if(!4T&&!6l){!1Y?o.U.b7():\'\'}}E jJ(){if(1a.Xv){o.U.fo()}}E yf(){if(!4T&&!6l){if(1a.2h){1p(1a.2h,1a.2h.nx,1a.2h.8I);B x=1a.2h.nx;2h=1a.2h.8I;if(2h==\'\'){if(x==1){2h="Xw"}if(x==2){2h="sT"}if(x==3){2h="dA"}if(x==4){2h="er kr"}}1p("Xx jC: ",2h)}if(sl&&v.sj==1){2h=1I;sh()}if(2h!=1I||o.1k.59){5m()}}}E 5m(){!1Y?o.P.5m():\'\'}E 8l(){if(!1Y){o.P.8l()}F{if(v.1Y.96==1){1a.8i=0;1a.1v()}}}E 9X(){if(!o.1y&&v.7s){1p(\'Je 1v\');4c();o.U.2y();J}if(4T&&8U>0){}F{if(!1Y){B bv=o.U.8Q()&&o.n8!=1;if(bv||bM==-1){B x=L;if(4T){if(I(o.29)||I(o.5G)){if(bv){}F{1p(\'4c jH\');4c();x=H}}}if(!x){o.P.9X()}}}}}E eA(){if(!n0){1p("Xy");if(o.1v&&o.fs&&!1a.7W&&v.Ij==1&&!o.a4){1p("Ij");kO()}F{!1Y&&!o.Ii&&1a.8N?o.P.eA():\'\'}}}E cp(){!1Y?o.P.cp():\'\';if(bM>-1){if(4m()>bM){4c();bM=-1}}}E hy(){!1Y?o.P.hy():\'\'}E hz(){!1Y?o.P.hz():\'\'}E cF(){if(1Y){mS()}F{o.P.cF();sF();if(4T&&8U>0){8U=0;1p("XA up");1C.Io();kO();o.Q.2y()}if(I(v.9F)){2F()}1z(If,3Y)}}E If(){if(1a.cw&&o.5I.R==0&&v.VR!=0){B at=1a.cw;V(i=0;i<at.R;i++){B x=o.P.k8((at[i].6Z?at[i].6Z+\' (\':\'\')+at[i].Id+(at[i].6Z?\')\':\'\'),i);if(x==v.9H){o.5L=o.aD=i}o.5I[i]=x}o.Q.kZ(o.aD)}if(o.aD>0){eX(o.aD,1)}};G.9F=E(){J(1a.mW/1a.gg)};E mS(){if(1a.gg>0){O(1F,{"1d":1F.2e/(1a.mW/1a.gg)-2q(v.1Y.2X)})}F{if(sb<20){1z(mS,100);sb++}}}E sF(){if(v.pb==1){3y(o.s8);o.s8=6H(sa,100);sa()}}E sa(){if(1a){if(1a.gg>0){o.U.Ia(1a.mW/1a.gg);3y(o.s8)}}}E ag(){!1Y&&!9h?o.P.ag():\'\'}E dC(){!1Y?o.P.dC():\'\'}E 9o(){if(4T&&8U>0){}F{!1Y?o.P.9o():\'\'}}E I7(){o.U.rU()}E s7(){B mC=1P.I4=1P.I4||1P.Xz;B k0=1P.I2=1P.I2||1P.Xu;B mD=mC&&1L mC.mD===\'E\'&&mC.mD(HZ);B IJ=!k0||k0.s0&&1L k0.s0.Xm===\'E\'&&1L k0.s0.6m===\'E\';J mD&&IJ}B fx="<6h C=\'1D:0.5\'>";E II(){if(!1Y&&v.9x==1){B x=1C.bb;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.rX(x[i],v.IG);if(o.2i.K(y)>-1||v.XS==1){if(I(x[i].6X)){B yi=o.2i.K(y);yi>-1?o.2i[yi]+=" "+fx+" &ci;"+2q(x[yi].6X/2j)+\' \'+2A(\'dL\')+\'</6h>\':\'\';o.2i[i]=y+" "+fx+" &ci;"+2q(x[i].6X/2j)+\' \'+2A(\'dL\')+\'</6h>\'}}F{o.2i[i]=y}if(I(x[i].IB)){o.aj[i]=x[i].IB[0]}}F if(I(x[i].6v)){o.2i[i]=x[i].6v}F{o.2i[i]=i}if(I(v.4d)&&q==-1){if(v.4d==o.2i[i]){q=i}}if(I(o.4d)){if(o.4d==o.2i[i]){q=i}}}if(v.kD==1){o.2i[x.R]=2A("2u")}F{1C.Cq=0;1C.gj=0}if(v.IA==1||q>-1){1C.gj=0;if(v.hU=="7d"||(!o.1y&&v.4C==0)){1C.wE=q}F{if(v.hU=="gk"){1C.hT=q}}o.2M=q}F{if(v.kD==1){o.2M=1C.bb.R-1}F{o.2M=1C.XO}}if(v.Iw>0){1C.gj=x.R-v.Iw*1-1}oC()}o.6X=2I(1C.bb[o.2M].6X,0);o.Q?o.Q.4D():\'\'}}E oC(){if(v.bU==1){rW();s9()}}E rW(){if(!1Y&&v.bU==1){B x=1C.cw;o.5I=[];B 2P;B 28=-1;if(x.R>1){V(B i=0;i<x.R;i++){2P=L;if(I(x[i].f5)&&o.aj.R>0){if(x[i].f5!=o.aj[o.2M]){V(B j=0;j<o.aj.R;j++){if(o.aj[j]==x[i].f5){2P=H}}}}if(!2P){o.5I[i]=I(x[i].6v)?o.P.k8(x[i].6v,i):i;if(I(v.9H)){if(v.9H==o.5I[i]){28=i}}}}}}if(28>-1){o.5L=28;1C.ow=28}}E s9(){if(!1Y){B x=1C.cw;B y=1C.ow;if(y>-1){if(I(x[y].f5)){if(o.aj.R>0){if(o.aj[o.2M]!=x[y].f5){V(B i=0;i<x.R;i++){if(x[i].6v==x[y].6v&&x[i].f5==o.aj[o.2M]){1C.ow=i;y=i;1h}}}}}o.5L=y;1p("8G Ir",o.5L);o.Q.kZ(o.5L)}}};G.eX=E(x,y){eX(x,y)};E eX(x,y){if(1a.cw.R>1){1a.cw[x].sB=H;1a.cw[y==1?0:o.aD].sB=L;o.aD=x;y!=1?1a.8i=o.P.17():\'\'}}E 4m(){if(6l){J 6Q?o.1B.17():0}F{J 1a.8i}};E 3G(){B x=1a.1j;if(x==WR){v.4X=1;x=4m()+10;if(o.bK){x<o.bK?x=o.bK:\'\'}o.bK=x}if(6l&&6Q){x=o.1B.1j()}if(I(v.4u)){if(7a([v.4u],\'-\')){x=x+v.4u*1}F{x=v.4u}}J!mM(x)?x:0}G.2y=E(){B p=H;if(4T&&!sS){if(!al){e5(H)}1C.Io()}if(6l&&!6Q){n1(H);p=L}if(9h){if(!sR){sQ()}ws.1v();p=L}if(1a.C.1g=="-WP"){G.f0()}p?kO():\'\'};B WM;E kO(){if(X!="1U"){B pp=1a.1v();if(pp!==1I){pp.bx(E(){}).2W(E(2h){1p("WJ",2h.8I);if(2h.8I.K(\'aJ\')==-1&&2h.8I.K(\'Xe by\')==-1){if(v.sP==1){1p(\'Xd\');o.U.4B();1a.1H=0;B sO=1a.1v();if(sO){sO.bx(E(){}).2W(E(e){1p("Xc",e.8I);if(o.1k.tv&&(4T||6l)){}F{o.Q.2S();o.U.8p();js("Xa")}})}}F{o.Q.2S();o.U.8p()}}})}}}G.mN=E(){if(o.5G||o.29){if(o.9d){dW()}if(!o.iM&&o.1k.2k&&o.1k.3S){if(!1a.3v){1a.3v=H;oX=H}O(1a,{"1o":"2D","1b":-4h,"1g":-4h});bM=4m();if(!9h){1a.1v()}if(bM==0&&o.2c>0){kL=o.2c}}}};G.f0=E(){if(!o.iM&&(o.1k.2k||o.1k.3S)){O(1a,{"1o":"pD","1b":0,"1g":0});if(I(v.9F)){2F()}if(oX){!o.3v?1a.3v=L:\'\';oX=L}if(kL>0){o.2c=kL;kL=0}bM=-1}};G.2S=E(){1p(\'8N\');4c()};E 4c(){if(9h){ws.4c()}F{1a.4c()}};G.ei=E(){!1a.8N?2S():kO()};G.3L=E(x){if(6l&&6Q){o.1B.3K(x)}F{if(4T){if(v.X9==1&&x>0&&sE()){fB=1C.hT;1C.L9=0}}1a.8i=x}};G.4B=E(){1a.3v=H};G.5C=E(){1a.3v=L;if(o.2l=="1C"&&o.1k.59&&v.29==1){if(!I(o.KP)){n0=H;1a.4c();1z(E(){1a.1v();n0=L},10);o.KP=H}}};G.3M=E(x){1a.1H=x};G.KY=E(){if(o.BE!=1a){B aJ;B 9v;if(o.n5[1a]){aJ=o.n5[1a];9v=o.sL[1a]}F{1P.n6=1P.n6||1P.WZ;if(I(1P.n6)){3w{9v=1r n6();aJ=9v.YK(1a);o.n5[1a]=aJ;o.sL[1a]=9v}2W(e){1p(e)}}}if(9v){B kR=9v.YY();kR.kR.5t=v.JI;aJ.LY(kR);kR.LY(9v.YZ);o.sJ=H;o.BE=1a}}};G.n2=E(){J!1a.8N};G.5H=E(){J v.4X==1||9h?H:o.4X};G.6y=E(){J 1a};G.sr=E(){43(1a,{\'Q\':\'1\'});J H};G.4C=E(){43(1a,{\'4C\':\'6A\'});if(4T&&!al){e5(L)}if(6l&&!6Q){n1(L)}};G.7e=E(){B 7C="7L";if(1a.8N){7C="8N"}if(1a.7W){7C="7W"}J 7C};G.sG=E(x,y){1Y=x;y.1R(1a);1F=y;if(x){if(v.1Y.gd!=1){1a.3v=H}F{if(!o.3v){1a.3v=L}}mS();if(o.2i.R>0){if(4T){kM=o.2M;1C.gj=0;1C.hT=0}}}F{if(!o.3v&&v.1Y.gd!=1){1a.3v=L}1a.1H=2J(v.1Y.1H)?v.1Y.1H:v.1H;sF();if(o.2i.R>0){if(4T){1C.gj=-1;if(kM>-1){kM<1C.bb.R?1C.wE=kM:\'\'}}}}};G.17=E(){J 4m()};G.1j=E(){J 3G()};G.an=E(){B x=0;if(1a.8m){if(1a.8m.R>0){B y=4m();V(B i=0;i<1a.8m.R;i++){if((y>=1a.8m.1y(i)||y>=1a.8m.1y(i)-100)&&y<=1a.8m.4u(i)){x=1a.8m.4u(i)}}x==0?x=1a.8m.4u(1a.8m.R-1):\'\'}}if(I(v.4u)){B ed=v.4u;if(7a([ed],\'-\')){ed=3G()}x>ed?x=ed:\'\'}J x};G.2u=E(){J sE()};E sE(){B x=L;if(4T){if(al){x=1C.Cq}}F if(6l){if(6Q){x=o.1B.2u()}}J x}G.3O=E(){J{"Y":1a.mW,"1d":1a.gg}};G.2U=E(x){if(x){x=x.1Q(/\(5N\)/g,2E.5N());X=x;o.bw!=2?o.bw=L:\'\';if(6l){if(6Q){o.1B.aJ(x)}}F if(4T){4T&&1C?1C.9W():\'\';e5(H);sz()}F{43(1a,{\'2U\':x,\'3g\':0});sD();4c()}}};E sD(){if(o.1k.7A){B y=1a.gh;if(y){V(B i=0;i<y.R;i++){y[i].i8="Zg"}}y=1a.cw;if(y){V(i=0;i<y.R;i++){y[i].sB=(i==0?1:0)}}if(1P.Zd){1a.1w(\'Zc\',E(1c){o.6a=1c.Z9=="AT";!1Y?o.U.kV():\'\'});1a.1w(\'Z1\',E(1c){})}}sz();if(v.sA==1){1L AY!=="1I"?AY(X,1a,1F):\'\'}}G.6a=E(){1a.Z8()};G.9z=E(){dW()};E sz(){if(o.1k.3S){if(I(1a.Z6)&&!o.1k.8c){o.9z=H}if(1X.Z4&&!1a.Z2){o.9z=H}}}E dW(){if(o.1k.7A){if(1a.Z0==="n9-in-n9"){1a.EE("cj");o.9d=L}F{1a.EE("n9-in-n9");o.9d=H}}F{if(!1X.Yj){2m(\'1a.Yg().bx(p => {o.9d = H;}).2W(2h => {o.9d = L;});\')}F{2m(\'1X.Ye().bx(ok =>{o.9d = L;}).2W(2h => {});\')}}};E yg(){o.9d=H};E yj(){o.9d=L};G.EU=E(x){if(6Q){o.1B.nL(x)}};G.FQ=E(x){if(6Q){if(1a.8m.R>0){o.1B.G1(x)}}};G.Yb=E(x){if(o.ws){o.ws.FN(ws,x,-1)}};G.Y8=E(x){if(o.ws){o.ws.FN(ws,-1,x)}};G.FF=E(x){if(al){B y=2q(x);if(x==1C.bb.R){y=-1;1C.gj=-1}if(v.hU=="gk"){1z(9o,3Y);1C.hT=y}if(v.hU=="7d"){1p("8G 7d Y2 "+y);1C.wE=y}if(y==-1){o.2M=1C.oD}oC()}};G.oB=E(){J 1C};G.oA=E(){J 6Q?o.1B.Fn():L};G.az=E(){J az()};E az(){B x=0;if(al){if(1C.bb){x=1C.bb.R}}J x}G.c9=E(){J c9()};G.gn=E(){gn()};E gn(){if(1a){if(v.ox==1||v.6f==1){if(v.Yw==1||v.6f==1){O(1a,{\'3B-op\':\'6f\'})}F{O(1a,{\'3B-op\':\'Kw\'})}}F{O(1a,{\'3B-op\':\'ro\'})}}}G.4g=E(){2F()};E 2F(){if(v.9F){3H(\'1G\',7j(v.9F).1Q(\'/\',\':\'))}}E c9(){B x=0;if(6Q){x=o.1B.bb()}J x}G.Du=E(x){if(al){1C.ow=2q(x)}};G.gp=E(x,y){if(y=="1C"&&al&&zt){zt.Yq(x)}if(y=="BQ"&&al){if(am[x]&&o.3U){V(B i=0;i<am[x].R;i++){o.3U.zs(am[x][i])}}1z(E(){1C.JF=x},3Y)}if(y=="1B"&&6Q){o.1B.KI(x)}};G.gq=E(x){if(x){1a.UT=x}};G.zq=E(){B x=1a.UO;B y=[];V(B i=0;i<x.R;i++){if(x[i].pj.pi()==\'7Z\'){x[i].7g("fY",zo);y.2L(x[i])}}V(B i=0;i<y.R;i++){1a.3m(y[i])}o.zr=L};G.Jy=E(x,y,z){if(x!=\'\'){if(x.K(\' or \')>0){B xx=x.2v(\' or \');x=xx[0]}B 7Z=1X.1Z(\'7Z\');7Z.6b(\'2U\',x);7Z.6b(\'6Z\',y);7Z.6b(\'UN\',\'yB\');7Z.6b(\'i8\',\'Ip\');if(z){7Z.6b(\'7i\',\'\')}1a.1R(7Z);7Z.1w("fY",zo)}};E zo(e){if(e.4n.6Z&&o.3U){V(B i=0;i<o.3e.R;i++){if(o.3e[i]==e.4n.6Z){o.3U.a8(i)}}}};G.ih=E(){J 2h?2h:\'\'};G.4x=E(){3y(o.ij);4T&&1C?1C.9W():\'\';6l&&6Q?o.1B.oq():\'\';9h&&ws?ws.2P():\'\';1a.7g(\'2h\',yf);1a.7g(\'7W\',8l);1a.7g(\'1v\',9X);1a.7g(\'4c\',eA);1a.7g(\'I6\',cp);1a.7g(\'hx\',hy);1a.7g(\'oG\',hz);1a.7g(\'IL\',cF);1a.7g(\'Jc\',dC);1a.7g(\'7Q\',9o);1a.7g(\'Jg\',ag);1a.7g(\'Ji\',yg);1a.7g(\'Jk\',yj);1a.2U=\'\';if(1F.pj=="CC"){1F.yk.aS.3m(1a)}F{1F.3m(1a)}1a=1T}};B uL=E(){B b=[];B g1=[];B 5o=[];B 7Q=L;B mw;B 8h=L;B 1e;B W;if(o.4J){o.4J.1i();o.4J=1T}B md;o.5S=[0.25,0.5,0.75,1,1.25,1.5,2];if(v.1e.Va==1&&I(v.1e.hL)){v.1e.hL=v.1e.hL.1Q(/\n/ig,\'\');o.5S=v.1e.hL.2v(",")}o.do=7a(o.5S,1,H);o.ay==3?o.ay=o.do:\'\';V(B i in o.5A){if(o.5A.2x(i)){!I(v.1e[i])?v.1e[i]=5:\'\';o[\'e0\'+i]=[\'+ \'+v.1e[i]+\'%\',\'&V0; \'+v.1e[i]+\'%\',(o.5A[i]*100+\'%\')]}}if(v.1t.eN==1&&o.1k.59&&v.gJ==1){v.1t.1i=0}B o9=L;B 9I=0;B oe=0;B gv=L;B y7=H;B iW;B bg=1r KL();B 1e;B 5d=[];B yb=L;B ym=L;B iq=0;B bW=[];if(v.fH.1o=="Q-2t"){v.fH.1o="Q"}V(B y in v){if(v.2x(y)){if(y.K("au")==0&&v[y]){!I(v[y].yl)?v[y].yl=v[y].5d:v[y].5d=v[y].yl;if(5d[v[y].5d]){v[y].5d+=v[y].5d}5d[v[y].5d]=y;if(v.fH.1o!="Q"){if(v[y].1o=="Q-2t"){bW.2L([y,v[y].5d]);yb=H}F{if(v[y].1o=="Q"||v[y].1o==1I){yb?ym=H:\'\'}}}iq<v[y].5d?iq=v[y].5d:\'\'}}}if(ym){bW.J7(E(a,b){J a[1]-b[1]});V(B i=0;i<bW.R;i++){5d[v[bW[i][0]].5d]=1T;v[bW[i][0]].5d=iq+1;iq++;5d[v[bW[i][0]].5d]=bW[i][0]}}if(v.1t.1i==1&&v.1t.dx==1){o.1t=1Z("2f");o.1O.1R(o.1t);O(o.1t,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'Y\':\'100%\',\'1d\':\'100%\',\'5z\':\'1g 0.3s 6W-5P\',\'47-2H\':\'1U\'})}B 8g=1Z("2f");if(v.1t.1i==1&&v.1t.dx==1){o.1t.1R(8g)}F{o.1O.1R(8g)}O(8g,{\'1o\':\'2D\',\'1b\':0,\'2Z\':0,\'Y\':\'100%\',\'1d\':v.1t.h});8g.h9=E(){!o.1k.2k?o.U.GN():\'\'};if(v.rC==1){3o(bg.c());3o(8g)}V(B i=1;i<5d.R;i++){if(5d[i]){B y=5d[i];if(y){B 1f=v[y].1f;B Uf=v[y].1i;if(o.1k.2k){if(1f=="1H"&&v[y].7T=="5a"){}F{if(1f=="1H"&&v.Uz==1&&o.1k.2k){v[y].jB=0}F{if(1f=="1H"||(1f=="2b"&&v.Ub)){v[y].on=0}}}}if(v[y].1i==1){if(v[y].B9==1&&I(v[y].nM)){2Q[v[y].nM]?v[y].on=0:\'\'}if(v[y].zY==1&&I(v[y].mA)){!2Q[v[y].mA]?v[y].on=0:\'\'}}if(v.rC==1){v[y].on=0}if(v[y].on==1){if(1f=="2G"||1f=="1H"){b[y]=1r J8(y,1f);b[y].2F(b[y].s("w"))}F{b[y]=1r Jp(y)}g1.2L(y);if(b[y].g("1f")=="1N"){if(b[y].s("1A")==\'\'){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")=="4N"){B lu=b[y].s("3i");if(lu){if(lu.K("3n:")==0&&lu.K(",0/1")>0){B z=lu.2v(",");3H(z[0].1m(4))==0?b[y].ch(0):\'\'}if(7a([lu],"3h")){o.hn=H}}}b[y].28("1G",b[y].s("1G"))}}}}if(I(v.1e)){if(1L(8k)==\'E\'){1e=1r 8k("1e");v.1e.7S==1?1e.1q():1e.1i()}F{o.U7=H}}if(I(v.W)){if(1L(8k)==\'E\'){W=1r 8k("W");if(I(o.W)){W.yW(o.W);if(v.W.q6==0||!I(v.W.q6)){v.W.7S==0?W.1i():\'\'}F{W.1q()}if(v.W.GS==1){W.1q()}}F{W.1i(1)}kT()}}oM();zp();2F(H);4s();yJ();y7=L;E HJ(S){B x=0;B U6=L;if(S){if(S.g("1f")==\'2G\'){x=5o.1b+S.s("4A")+S.g("Y")/2;if(5o.ge!=1T){}F{5o.ge=[]}}F{if(5o.ge!=1T){B bT=S.g("Y")+S.s("4H")+S.s("4A");if(fN(S)){bT=0}if(S.s("3k")==1&&!S.g("1q")){bT=0}if(S.s("aT")>0){bT=0}x=bg.g("w")-v.1t.jf*1-bT+S.g("Y")/2+S.s("4A");B i=0;5o.2t-=bT;V(i=0;i<5o.ge.R;i++){B bL=b[5o.ge[i]];if(bL.s("aT")>0){O(bL.c(),{"1b":(bL.g("x0")-bT)})}F{O(bL.c(),{"1b":(bL.g("x")-bT)})}bL.28("x0",bL.g("x"))}5o.ge.2L(S.g("18"));S.28(\'gy\',1)}F{if(S.s("3k")==1&&!S.g("1q")&&!S.g("f9")){if(S.g("1f")=="1H"){if(S.s("1i")==1&&S.s("jB")==1&&gv){9I+=S.g("Y")+S.s("4A")+S.s("4H");gv=L}}}F{if(S.s("aT")>0){x=5o.1b+S.s("4A")+S.s("4H")}F{B 2P=L;if(S.g("1f")=="1H"){if(S.s("1i")==1&&S.s("jB")==1&&!S.g("f9")){if(!o.dK&&!o.9A){2P=H;gv=L}F{if(!gv){9I-=S.g("Y")+S.s("4A")+S.s("4H");gv=H}}}}if(fN(S)){2P=H}if(!2P){5o.1b+=S.g("Y")/2+S.s("4A");x=5o.1b;5o.1b+=S.g("Y")/2+S.s("4H")}F{x=5o.1b}}}}}}J x};G.Gp=E(){oM();if(W&&v.W.7S&&!o.1y){W.1q()}};G.CW=E(){oM()};E oM(){if(o.hn){1L H4==\'E\'?o.3h=1r H4():\'\'}}E y6(S){B Y=o.2b&&v.1t.ik==0?o.aZ:o.3b;B 1d=o.4U;B aO=0;if(S!=bg){aO=Y/2+S.s("4A")-S.s("4H")}B dH=1d/2;B yq=S.g("Y");B oL=S.g("1d");B p=S.s("1o");if(p.K("7k")>-1){aO=o.3b/2+S.s("4A")-S.s("4H")}if(p.K("1g")==0){dH=oL/2+(S.s("Hx")*o.4U/100)}if(p.K("2Z")==0){dH=o.4U-(S==bg?oL:oL/2)-(S.s("HH")*o.4U/100)}if(p.K("2t")>-1){aO=o.3b-yq/2+S.s("4A")-S.s("4H")-(S.s("Hp")*o.3b/100)}if(p.K("1b")>-1){aO=yq/2+S.s("4A")-S.s("4H")+(S.s("hP")*o.3b/100)}if(p=="a5"){aO=-o.sI/2+(S.s("hP")*o.sI/100)+S.s("4A")-S.s("4H");dH=-o.qx/2-(S.s("HH")*o.qx/100)+(S.s("Hx")*o.qx/100)}if(p.K("Q")>-1){B cx=HJ(S);aO=(bg?(bg.c()?5b(bg.c().jo):0):0)+cx;if(p=="Q-2t"){aO+=9I}if(v.1t.1o=="1g"){dH=v.1t.h/2-(v.dZ<0?v.dZ:0)}F{dH=1d-v.1t.h/2}}J{x:aO,y:dH+S.s("9p")-S.s("e8")}}E 2F(9n){B w=o.2b&&v.1t.ik==0?o.aZ:o.3b;B h=o.4U;if(v.1t.U4==1){v.1t.Hj=2J(v.1t.Hv)&&o.9Q?v.1t.Hv:v.1t.ys;v.1t.jf=o.3b*v.1t.Hj/100}F{v.1t.jf=v.1t.ys}O(bg.c(),{\'1g\':(v.1t.1o=="1g"?0:o.4U-v.1t.h)-v.dZ});bg.28("y0",(o.4U-v.1t.h-v.dZ));if(v.1t.ik==0&&bg){O(bg.c(),{\'Y\':w,\'1b\':0,\'2O-1b\':0});bg.28("w",w);if(o.2b){O(bg.c(),{\'1b\':\'50%\',\'2O-1b\':-w/2})}}5o={"1b":v.1t.jf*1,"2t":(bg.g("w")-v.1t.jf*1)};B yt=L;if(!bg.g("1q")){bg.28("2n",H);yt=H}B 18;V(B i=0;i<g1.R;i++){18=g1[i];if(b[18]){B cc=y6(b[18]);if(cc){if(b[18].s("5T")=="1o"){if(I(o.7D[18])){if(b[18].g("x0")==cc.x&&b[18].g("y0")==cc.y){3u}F{o.7D[18].XY(b[18].g("x0"),cc.x,b[18].g("y0"),cc.y)}}}b[18].28("x0",cc.x);b[18].28("y0",cc.y);if(b[18].s("3k")==1&&!b[18].g("1q")&&!9n){zn(b[18])}F{O(b[18].c(),{"1o":"2D","1b":b[18].g("x0"),"1g":b[18].g("y0")})}}}}if(yt){bg.28("2n",L)}9I=0;V(18 in b){if(b.2x(18)){if(b[18].s("1o")=="Q-2t"&&b[18].g("1f")!="2G"&&9I>-1){9I=5o.2t-5o.1b}if(b[18].g("1f")=="2G"&&bg){B cq;B ml=b[18].s("4A")+b[18].s("hP")*o.3b/100;B mr=b[18].s("4H")+b[18].s("Hp")*o.3b/100;if(b[18].s("U5")==1){if(b[18].s("Ue")==1){cq=(o.3b*b[18].s("w")/100)-ml-mr}F{cq=b[18].s("w")}}F{if(b[18].s("1o").K("Q")>-1){cq=5o.2t-5o.1b-ml-mr;O(b[18].c(),{"1b":(5b(bg.c().jo)+5o.1b+ml+cq/2)});9I=-1}F{cq=bg.g("w")-ml-mr;O(b[18].c(),{"1b":(5b(bg.c().jo)+ml+cq/2)})}}b[18].28("x0",b[18].g("x"));b[18].2F(cq)}}}if(1e){iE(1e)}if(W){iE(W)}if(o9||o.2b||oe!=9I){4s()}}E zn(b){B 1b=0;B 1g=0;if(b.s("1o").K("2t")>-1&&b.s("1o").K("Q")==-1){1b=o.3b+b.g("Y")+10}if(b.s("1o").K("1b")>-1){1b=-b.g("Y")-10}if(b.s("1o").K("1g")>-1){1g=-b.g("1d")*2}if(b.s("1o").K("2Z")>-1||b.s("1o").K("Q")>-1){1g=o.4U+b.g("1d")+b.g("Y")+10}if(1b>0){O(b.c(),{"1b":1b})}if(1g>0){O(b.c(),{"1g":1g})}}E iE(x){B 1g=-4h;x.iD();B y=o.4U-v.1t.h*(x.s("1o").K("1g")>-1?1:2);if(x==W&&v.qP==1){y=o.4U}B jq=y-(o.2b&&!o.1k.2k?(100+x.s("jp")*1):x.s("jp"))-(x==W&&x.s("jp")*1==0?x.s("9p"):0);jq<100?jq=100:\'\';O(x.c(),{\'6w-1d\':jq});x.co()?O(x.co(),{\'6w-1d\':jq}):\'\';if(x.g("1q")){1g=o.4U/2-x.g("1d")/2+x.s("9p")-x.s("e8");if(x.s("1o").K("1g")>-1){1g=x.s("9p")-x.s("e8")}if(x.s("1o").K("2Z")>-1){1g=o.4U-(v.1t.1o!=\'1g\'?v.1t.h:0)-x.g("1d")+x.s("9p")-x.s("e8")}1g<0?1g=0:\'\'}if(x.g("18")=="1e"&&o.bV){B Ly=o.3b-x.g("Y")-x.s("4H");if(o.bV>Ly){O(x.c(),{"1o":"2D","2t":x.s("4H"),"1b":"2u","1g":1g})}F{O(x.c(),{"1o":"2D","1b":o.bV,"2t":"2u","1g":(o.iG<1g?o.iG:1g)})}}F{if(x.s("1o").K("2t")>-1){O(x.c(),{"1o":"2D","2t":x.s("4H")-x.s("nP"),"1b":"2u","1g":1g})}F if(x.s("1o").K("1b")>-1){O(x.c(),{"1o":"2D","1b":x.s("4A"),"2t":"2u","1g":1g})}F{if(x.g("18")=="W"&&x.s("3C")==1){O(x.c(),{"1o":"2D","1b":o.3b/2-x.g("Y")/2+x.s("4A")/2-x.s("4H")/2,"1g":1g})}F{B l=o.3b/2-x.g("Y")/2+x.s("4A")-x.s("4H");O(x.c(),{"1o":"2D","1b":(l>0?l:0),"1g":1g})}}}x.af()};G.f7=E(18){B S=b[18];B a=S.g("1f");if(a){B d=1r 5V();o.a7=d.8S();if(a&&a!=""){4Z(S);a=="4c"?o.L7=1:\'\';a=="1v"?o.L7=0:\'\'}}qG()};G.yv=E(z,x,y){V(B 18 in b){if(b.2x(18)){if(b[18].s(z)==x){b[18].28(y?"6O":"3o")}}}};G.uP=E(x,s){B y=7v(s,x);J y};E 4Z(S,1E){o.pc=H;md=S;B a=S.g("1f");if(a=="1v"){o.U.2y();if(o.3v&&v.L3==1){o.U.5C();v.L3=0}if(v.1V.on==1&&v.1V.2V==1&&v.1V.yw==1){7Y(\'1v\',1)}js("La")}F{if(a=="4c"){o.nQ=0;o.U.2S();if(v.1V.on==1&&v.1V.2V==1&&v.1V.yw==1){7Y(\'1v\',0)}js("Li")}if(a=="2P"){o.U.nR()}}if(a=="LZ"){o.U.3L(0,L)}if(a=="2b"){!o.4r?o.U.8Z():\'\'}F{if(a=="LV"){o.U.8d()}}if(a=="2G"){B ld=o.P.1j();B lt=S.g("2z")*ld;if(v.4y>0){ld-=v.4y*1;lt=S.g("2z")*ld+v.4y*1}if(v.ix>0){if(v.ix/ld<=1-S.g("2z")){J}}js(a,lt);o.U.3L(lt,H);if(o.3u){o.3u.nS(lt,ld);o.2c>0?o.2c=1I:\'\'}js("mh",lt)}if(a=="1H"){B x=S.g("2z");x<0.UC?x=0:\'\';x>1?x=1:\'\';if(S.s("7T")=="5a"){x=3J(x*o.5S.6Y(-1)[0]).rL(1);o.U.9t(x,1)}F if(S.s("7T")=="rI"){o.P.K2(x)}F{if(o.5n&&v.uA==1){3d.7P("uz",x);if(S.g("2z")>0||o.1k.8c||v.pY==0){3d.yx("hY")}F{3d.7P("hY",1)}}o.U.3M(x)}}if(a=="56"){if(o.5n&&!o.1k.8c&&v.pY==1){3d.7P("hY",1)}o.U.4B();if(v.1V.2V==1&&v.1V.K4==1){7Y(\'56\',0)}}F{if(a=="aM"){if(o.5n){3d.yx("hY")}o.U.5C();if(v.1V.2V==1&&v.1V.K4==1){7Y(\'56\',1)}}}if(a.K("17")==0){S.Wf()?S.jt():S.On()}if(a=="qs"){o.P.xX()}if(a=="1G+"){o.P.dS(0.1)}if(a=="1G-"){o.P.dS(-0.1)}if(a=="1G"){o.P.dS(0)}if(a=="4X"){3H("tf");S.28("z7",1);S.28("kE",1)}if(a=="3h"){js("3h");xP()}if(a=="1e"){o.bV=1I;if(1e){if(!1e.g("1q")){1e.1q()}F{1e.1i()}}}if(a=="W"){if(o.fF==a){J}o.Q.l3()}if(a=="7d"){o.Q.aU()}if(a=="ea"){o.Q.ej()}if(a=="4N"){if(S.s("gZ")==1&&S.s("3i")!=""){B x=4t(S.s("3i"));if(o.fF==a+x){J}if(x.K(\'{17}\')>-1){x=x.1Q(\'{17}\',(I(o.3u)?o.3u.a0().t:o.P.17()))}if(x.K(\'{3D}\')>-1){x=x.1Q(\'{3D}\',o.P.aN())}if(x.K(\'{1N}\')>-1){x=x.1Q(\'{1N}\',v.1N.1Q(/,/ig," "))}if(x=="6a"){o.P.g6()}if(x.K(\'7n\')==0){if(S.s("7n")>0){o.U.3L(o.c0?o.c0.Wb():S.s("7n"))}}if(x.K(\'W1\')==0){if(o.c0){o.c0.VZ()}}if(x=="Wk"){o.U.3L(S.s("hP")*o.P.1j()/100);!o.1v?o.U.2y():\'\'}S.s("Kj")==1?o.U.2S():\'\';B y=x.2v(",");if(x.K("3n:")==0){B z=x.1m(4).2v(";");V(B i=0;i<z.R;i++){y=z[i].2v(",");if(y.R>1){if(y[0]==\'3K\'){if(v.1V.2V==1&&v.1V.VC==1){7Y(\'3K\',y[1]>0?1:0)}}3H(y[0],y[1],S);js("mh",y[1]);y[1]==\'0/1\'||y[1]==\'1/0\'?uS():\'\'}F{if(y[0]=="KK"){B ss=3H(y[0]);if(ss){if(ss.K("1M")>-1){if(v.Vu==1){B 4b=1X.1Z(\'4b\');4b.6b(\'2U\',ss);O(4b,{1o:"yn",2t:(I(v.nT)?v.nT:20),2Z:(I(v.nT)?v.nT:20),Y:0,5z:"Y 0.5s ce-Vj(.75,-0.5,0,1.75)"});4b.C.5l=Kp;1X.aS.1R(4b);1z(E(){O(4b,{Y:(I(v.Kt)?v.Kt:4L)})},1);4b.h9=E(){G.4E.3m(G)}}if(v.Vn==1){B a=1Z("a");a.9E=ss;a.7f=y[0]+".ke";a.2z()}}}F{1p(y[0]+" 2h")}}F{3H(y[0])}}}}F{if(x.K("js:")==0){if(x.K("(")>0&&x.K(")")>0){2m(x.1m(3))}F{2m(y[0].1m(3)+\'(\'+(I(y[1])?\'"\'+y[1]+\'"\':\'\')+(I(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}}if(x.K("1c:")==0){y8(x.1m(6),o.P.17())}if(x.K("3h:")==0&&o.3h){o.3h.3n(x.1m(6))}if(x.K("xJ:")==0&&o.6g){3H("xJ",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):\'\';1P.8a(x,S.s("Ky"))}if(x.K("7f")==0){o.U.iB()}if(x=="3n:9z"){o.P.dW()}}if(x.K("1e#")>-1){if(1e){B si=x.1m(9).2v(",");if(1e.g("1q")&&1e.g("8a")==si[0]){o.bV=1I;o.iG=1I;1e.1i()}F{o.bV=S.g("x")-S.g("Y")/2;o.iG=S.g("y")+S.g("h");V(B i=0;i<si.R;i++){i==0?1e.1q():\'\';1e.8a(si[i])}W?W.KN():\'\'}}}if(x.K("1e:")>-1&&v.1e.VM==1){if(!o.4J){o.4J=1r VN()}if(v.1e.fJ==1){if(1E=="6z"){o.4J.1q(x)}F{o.4J.fC(x)}}F{if(!1E){o.4J.fC(x)}}}if(x=="A5"){o.U.gG();o.z2=0;S.28("3o");B bl=7v("3i","4P");if(bl){bl.28("3o")}}if(x=="4P"){S.6d("OK");S.s("pE")?1P.8M.9E=4t(S.s("pE")):\'\'}}}};G.1N=E(t){B y=L;V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="1N"){if(b[x].s("B")==t||t=="1N"){if(b[x].s("1i")==1&&b[x].s("yK")==1&&o.1v){y=H}if(v[t]==\'\'||y){b[x].28("2n",L)}F{b[x].28("2n",H)}b[x].6d(v[t])}}}}xN()};G.JP=E(){xN()};G.xM=E(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="4N"){if(b[x].s("1E")=="1A"){b[x].9M()}}}}};E xN(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="4N"){if(b[x].s("1E")=="1A"){b[x].BR(H)}}}}}E xP(){if(I(o.3h)){o.3h.o1()}}G.L2=E(){xP()};G.Ki=E(){if(v.1N!=\'\'){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="1N"){B y=L;if(!b[x].g("1q")){y=H;b[x].28("2n",H)}b[x].6d(v.1N);if(y){b[x].28("2n",L)}}}}}};G.xQ=E(){zp()};E zp(){if(v.9u){if(1L(v.9u)=="3B"){V(B x in v.9u){if(v.9u.2x(x)){iQ(x,v.9u[x])}}}}};G.Lh=E(y,z){iQ(y,z)};G.xI=E(x){if(b[x]){b[x].yo()}};G.Ez=E(){V(B x in b){if(b.2x(x)){if(b[x].g("zf")){b[x].yo()}}}};E iQ(y,z){if(y){V(B x in b){if(b.2x(x)){if(b[x].g("zf")){if(b[x].s("4M")==y){if((!b[x].g("1q")||b[x].s("3k")==1)&&!fN(b[x])){b[x].28("AL");b[x].28("2n",H)}b[x].iQ(z)}}}}}};G.4g=E(){2F()};G.BD=E(){2F(H)};G.o2=E(){iE(1e)};G.iD=E(){iE(W)};G.2y=E(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="1v"){b[x].On()}}}o.cl?o.cl.1i():\'\';xW();o.1v=H;4s()};G.2S=E(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="4c"||b[x].g("1f")=="2P"){b[x].jt()}}}if(W){if(v.W.F0==1&&!W.4R()){W.1q()}}o.1v=L;G.7R();4s();if(v.1t.1i==1&&v.1t.fP==1){fZ(H)}};G.4B=E(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="56"){b[x].On()}G.3M(0)}}4s()};G.5C=E(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="aM"){b[x].jt()}}}if(v.1H<0.1){v.1H=0.5;o.U.3M(v.1H)}F{G.3M(v.1H)}4s()};G.3M=E(1H,y){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="1H"){if(!b[x].s("7T")||b[x].s("7T")=="1H"){b[x].6L(1H,1,(y=="no"?y:H))}}if(b[x].g("1f")=="56"){b[x].y9(1H)}}}4s()};G.8Z=E(){B bl=7v("1f","2b");if(bl){bl.On();bl.28("1G",bl.s("1G"))}4s();o9?1z(4s,3Y):\'\';fW();xV()};G.8d=E(){B bl=7v("1f","2b");if(bl){bl.jt()}2F();3y(o.kw);4s();xV()};E xV(){if(o.bV){o.bV=1I;o.iG=1I;1e.1i()}}G.8l=E(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="1v"){b[x].yu()}}}};G.qI=E(){4s()};G.zD=E(){xW()};E xW(){if(W){if(W.g("1q")&&v.W.gD==1){o.Q.cn()}}}E 4s(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")!="bc"){cE(b[x])}}}cE(bg);if(oe!=9I){oe=9I;2F()}if(v.1t.1i==1&&v.1t.dx==1){fO(!o.gB&&!o.5i&&!o.2b&&o.1v&&v.1t.eN!=1&&!o.4r)}};E kn(){B 1q=8h&&v.1t.hH==1;if(v.1t.1i==1){if(!o.1v&&v.1t.fP==1){1q=L}}if(1q){V(B x in b){if(b.2x(x)){if(b[x].g("1f")!="bc"){cE(b[x],L)}}}O(o.1O,{"6I":"7i"});o.iS=H;cE(bg,L);if(bg.g("1q")){hF()}fO(L)}}E fZ(){B 1i=o.1v&&v.1t.hH==1&&!o.3F;if(o.dD&&v.1t.VI==1){1i=L}if(!o.1v&&v.1t.1i==1&&v.1t.fP==1){1i=H}if(1e){if(1e.g("1q")&&o.ob){1i=L}}if(o.4r){1i=L}if(1i){V(B x in b){if(b.2x(x)){if(b[x].g("1f")!="bc"){cE(b[x],H)}}}cE(bg,H);if(!bg.g("1q")){8h=H;o.P.yz();if(o.1v){O(o.1O,{"6I":"1U"});o.iS=L}}fO(H)}}E fW(){if(v.1t.hH==1){if(v.1t.eN==1&&!o.2b&&!o.b8){}F{3y(o.kw);o.kw=6H(fZ,((v.1t.9J>0?v.1t.9J:v.1t.iO)*2j))}}}E cE(S,cr){B 1i=L;B 1q=L;B cD=L;if(v.1t.1i==1){if((!o.gB&&!o.5i&&!o.2b&&o.1v&&v.1t.eN!=1&&!o.4r)||(o.2b&&8h&&!o.iS)||(o.U.gA()&&o.7W&&!o.5i)){1i=H;1q=L;cD=H}F{1i=L;1q=H}if(I(cr)&&!o.4r){1i=cr;1q=!1i}if(v.1t.1i==1&&v.1t.dx==1&&(S.s("1o").K("Q")==0||S.s("1f")=="2G")){1i=L;1q=H}if(v.1t.fP==1&&!o.1v){1i=H;1q=L;cD=L}if(v.1t.13u==1&&!o.6A&&o.1v){1i=L;1q=H}}F{if(S.s("1i")!=1){1q=H}}if(1q&&!o.iS){O(o.1O,{"6I":"7i"});o.iS=H}B a=S.g("1f");if(a=="4N"&&S.s("1o").K("Q")==-1){1i=L;1q=H}if(o.4r){if(a=="2G"){if(o.P.1j()==-1){1i=H;1q=L}}}B y5=L;B hp=fN(S);if(S.s("1i")==1){if(S.s("13v")==1){if(cD||cr||(o.1v&&!o.5i)){!cD&&!cr?\'\':hp=H}}if(S.s("14f")==1){if(!cD&&!cr){hp=H}}if(S.s("14j")==1){if(o.1v&&!o.5i){hp=H}}if(S.s("Ca")==1||S.s("C6")==1||S.s("zB")==1){o9=H}}if(hp){1i=H;1q=L}F{!1i?1q=H:\'\'}if(S.s("1f")=="1H"){if(S.s("1i")==1&&S.s("jB")==1&&!S.g("f9")){1i=H;1q=L;if(!cD&&(o.9A||o.dK)&&!cr&&S.s("eq")!=1){1i=L;1q=H}F{y5=H}}}if(o.a4||(!o.1y&&v.1t.1i==1&&v.1t.z6==1)||(!o.6A&&v.1t.1i==1&&v.1t.zF==1)||(!o.2b&&v.1t.1i==1&&v.1t.12M==1)){if(S.s("1o").K("Q")>-1||S.s("1o").K("2Z")>-1){1i=H;1q=L}if(v.1t.eN==1&&!o.2b){1i=L;1q=H}}if(1e){if(1e.g("1q")&&v.1e.7S!=1){cD=L;cr=L}}if(W&&o.3f){if(v.W.12H==1){if(o.3f.BB()){J}}}if(a=="3h"){if(I(o.3h)){if(o.3h.4R()){1i=H;1q=L;S.28("5T","1U")}}}if(a=="W"||a=="7d"||a=="ea"||S.s("Cs")==1){if(W){if(W.4R()&&S.s("Cs")!=0){1i=H;1q=L;S.28("5T","1U")}}F{1i=H;1q=L}}if(o.12F==1){1i=H;1q=L}if(y5){B cc=y6(S);if(cc){cc.y>0?S.28("y0",cc.y):\'\';O(S.c(),{"1o":"2D","1g":S.g("y0")})}}if(1i){aw(S,(y7?H:L))}if(1q){Ax(S)}if(S==bg){if(!1i&&1q){hF();6O(8g);8h=L;iW==0?js("ui",1):\'\';iW=1;o.6j&&o.aE?o.6j.1q():\'\'}if(1i&&!1q&&!o.4r){o.P.yz();db();3o(8g);8h=H;iW==1?js("ui",0):\'\';iW=0;o.6j&&o.aE?o.6j.1i():\'\'}if(1e){if(1e.tb()){if(!1e.g("1q")){1q&&!1i?1e.1q():\'\'}F{!1q&&1i?1e.1i(2):\'\'}}}if(W){if(v.W.7S==1&&!W.4R()){if(1q||o.a4){if(v.W.CO==1&&o.2b){}F{if(!W.g("1q")){if(v.W.Ce==1){!o.1v?W.1q():\'\'}F{W.1q()}}}}F{if(1i&&W.g("1q")){W.1i()}}}}}};E fN(S){B x=L;B a=S.g("1f");if(S.s("1i")==1){if(S.s("yK")==1){o.1v?x=H:\'\'}if(S.s("fP")==1){!o.1v?x=H:\'\'}if(S.s("gz")==1){x=H}F{if(S.s("13b")==1){if(o.1k.d2){S.28("gz",1);x=H}}if(S.s("12X")==1){if(o.1k.2k){S.28("gz",1);x=H}}}if(S.s("C6")==1){if(o.3b>S.s("C7")){S.28("eq",1);x=H}F{S.28("eq",0)}}if(S.s("12Y")==1&&!7Q){x=H;o.ll=1}if(S.s("12Z")==1&&7Q){x=H;o.ll=1}if(S.s("Ca")==1){if(o.3b<=S.s("Cb")){S.28("eq",1);x=H}F{S.28("eq",0)}}if(S.s("130")==1){o.1y?x=H:\'\'}B t=o.P.17();B d=o.P.1j();if(S.s("zE")==1&&S.s("Cg")>0){if(t>=S.s("Cg")){x=H}}if(S.s("zG")==1&&S.s("Ck")>0){if(t<S.s("Ck")){x=H}}if(S.s("zH")==1&&S.s("Cl")>0){if(t<d-S.s("Cl")||d==0){x=H}}if(S.s("131")==1){if(W){if(!W.cz()){x=H}}}if(S.s("132")==1){if(o.1y||!o.3u||o.P.5H()){x=H}if(o.3u){if(o.3u.a0().t==0){x=H}}}if(S.s("z6")==1){!o.1y?x=H:\'\'}if(S.s("p7")>0){x=H}if(S.s("B9")==1){if(I(S.s("nM"))){2Q[S.s("nM")]?x=H:\'\'}}if(S.s("136")==1){if(!I(S.s("9u"))){x=H}}if(S.s("zY")==1){if(I(S.s("mA"))){!2Q[S.s("mA")]?x=H:\'\'}}if(S.s("13d")==1&&o.1k.59){!o.1y||o.lF?x=H:\'\'}if(S.s("13f")==1){!o.P.7W()?x=H:\'\'}if(S.s("13g")==1){!o.P.5H()?x=H:\'\'}if(S.s("13h")==1){!o.5i?x=H:\'\'}if(S.s("13i")==1){!o.2b?x=H:\'\'}if(S.s("zB")==1){o.2b?x=H:\'\'}if(S.s("13j")==1){!o.3v?x=H:\'\'}if(S.s("13l")==1){o.P.5H()&&o.P.aN().K("?tA")==-1?x=H:\'\'}if(S.s("Ho")==1){5W(o.2g)?x=H:\'\'}if(S.s("zF")==1){!o.6A?x=H:\'\'}if(S.s("13m")==1){o.6A?x=H:\'\'}if(S.s("13o")==1){o.ls?x=H:\'\'}if(S.s("13c")==1){!o.ls?x=H:\'\'}if(S.s("Gc")==1){if(S.g("iR")){x=H}}if(S.s("12U")==1){!o.ab?x=H:\'\'}if(S.s("12G")==1){o.ab?x=H:\'\'}if(S.s("12T")==1){if(v.4C==1&&v.dP==1){if(o.2l=="4F"&&!I(v.2g)&&v.ze==0){if(!o.1y||o.P.7e()=="7W"){if(v.2g==\'\'){}F{x=H}}}}}}if(a=="4N"){B lu=S.s("3i");if(lu){if(lu=="3n:6a"||lu=="6a"){if(!o.6a&&!o.iM){x=H}}if(lu=="3n:9z"){if(!o.9z||(!o.1y&&v.4C==0)){x=H}}if(lu=="3n:AW"){if(!o.ls){x=H}}if(lu.K("6u")>-1){if(!o.6u){x=H}}if(7a([lu],"7n")&&!7a([lu],"js:")&&S.s("gz")!=1){B sk=L;if(I(v.7n)){if(!o.c0){1L B2==\'E\'?o.c0=1r B2():\'\'}if(o.c0){sk=o.c0.zj(S)}}!sk?x=H:\'\'}}}if(a=="W"||a=="7d"||a=="ea"){if(W){if(W.4R()){x=H}}F{x=H}}if(a=="1e"){if(1e){if(1e.4R()){x=H;o.2l!=\'1C\'?S.28("5T","1U"):\'\'}}F{x=H}}if(S.g("1E")=="1A"){if(S.g("R")==0){x=H}}if(S.g("1e#")){if(!S.g("28#4o")){x=H}}if(S.s("3z")==1){B cb=1X.7V("zl"+v.id);if((o.P.1j()==0&&o.P.17()==0)||!o.4e||!5W(cb)||!o.zm){x=H}}if(S.s("zc")==1){!x?S.28("zc",1):\'\'}if(a=="1j"){if(o.P.5H()){x=H}}if(S.g("18")=="yL"&&o.1k.2k){if(o.a4&&o.1k.a6){x=H}}J x}E aw(S,yX){if(S.g("1q")){if(o.b8||S.s("5T")=="1U"||yX){S.28("2n",L)}F{AD(S)}S.28("1q",L)}};E Ax(S){if(!S.g("1q")){if(S.s("5T")=="1U"||o.b8){S.28("2n",H);if(o.b8){S.28("1D",1)}if(S.g("1f")=="1H"){if(o.jU){zn(S)}}}F{F5(S)}if(S.s("1f")=="1H"){o.Q.3M(o.3v?0:v.1H)}if(S.s("1f")=="2G"){o.U.zd()}S.28("1q",H)}};E AD(S){yY(S.g("18"));B 5x="fU|";B 5p="0|";B 1i=1;B a=S.s("5T");if(S.s("Fb")==1){5x=\'\';5p=\'\'}B p=S.s("1o");B iC=S.g("3r");2J(S.s("lp"))?p=S.s("lp"):\'\';if(a=="1G"){5x+="1G|";5p+="0|"}if(a=="1o"){if(p.K("2t")>-1&&p.K("Q")==-1){5x+="x|";5p+=5b(o.3b+S.g("Y")/2*iC)+"|"}if(p.K("1b")>-1){5x+="x|";5p+=5b(-S.g("Y")/2)*iC+"|"}if(p.K("1g")>-1){5x+="y|";5p+=(-S.g("1d")/2)*iC+"|"}if(p.K("2Z")>-1||p.K("Q")>-1||p=="a5"){5x+="y|";if(S.g("1f")=="2G"||S.g("1f")=="1H"){5p+=5b(o.4U+S.s("h")+(S.s("h")<20?20-S.s("h"):0))+"|"}F{5p+=5b(o.4U+S.g("1d")/2)+"|"}}if(p=="7k"){5x+="1G|";5p+="0|"}}B m=1r 5O({"mc":S,"me":S.g("18"),"1E":5x.1m(0,5x.R-1),"to":5p.1m(0,5p.R-1),"1i":1i})};E F5(S){yY(S.g("18"));B 5x="";B 5p="";B a=S.s("5T");B p=S.s("1o");2J(S.s("lp"))?p=S.s("lp"):\'\';if(S.g("1D")!=1&&S.s("Fb")!=1){5x="fU|";5p=(S.g("18")==\'bg\'?v.1t.a:"1")+"|"}if(a=="1G"){if(S.g("3r")!=S.s("1G")){5x+="1G|";5p+=S.s("1G")+"|"}}if(a=="1o"){if(p=="7k"){if(S.g("3r")!=S.s("1G")){5x+="1G|";5p+=S.s("1G")+"|"}}F{if(p.K("Q")>-1){if(S.g("y")!=S.g("y0")){5x+="y|";5p+=S.g("y0")+"|"}}F{5x+="x|y|";5p+=S.g("x0")+"|"+S.g("y0")+"|"}}}if(5x!=""&&5p!=""){B m=1r 5O({mc:S,me:S.g("18"),1E:5x.1m(0,5x.R-1),to:5p.1m(0,5p.R-1),1q:1})}F{S.28("2n",H)}};G.jZ=E(18,1E,yX){B 4g=L;B 2P=L;B S=b[18];B 1f=S.g("1f");B 3i=S.s("3i");if(1E=="6z"){if(o.jU){if(1f=="1H"||1f=="56"||1f=="aM"){if(!S.g("f9")){o.9A=H;o.dK=H;4g=H;4s();if(v.fH.ER==1){B bl=7v("1f","2G");if(bl){3o(bl.c())}}}}}if(1e&&v.1e.fJ==1&&((1f=="1e"||3i.K("ES")==0)||3i.K("1e:")==0)){2N(o.fI);if(!1e.g("1q")||md!=S){4Z(S,1E);o.fF=1f+3i;1z(E(){o.fF=1T},3Y)}}if(W&&v.W.fJ==1&&1f=="W"){2N(o.yH);if(!W.g("1q")||md!=S){4Z(S,1E);o.fF=1f;1z(E(){o.fF=1T},3Y)}}}if(1E=="5P"){if(o.jU){if(1f=="1H"||1f=="56"||1f=="aM"){o.9A=L;o.dK=H;1z(E(){if(!o.9A){o.dK=L;V(B x in b){if(b.2x(x)){if(!8h){if(b[x].g("1f")=="1H"&&!b[x].g("f9")){aw(b[x]);2F()}}if(b[x].g("1f")=="2G"){if(v.fH.ER==1){6O(b[x].c())}}}}}},3Y)}}if(1f=="2G"){o.U.6L(1)}if(v.1e.fJ==1&&((1f=="1e"||3i.K("ES")==0)||3i.K("1e:")==0)){2N(o.fI);o.fI=1z(E(){if(!o.3F){db(1)}},(v.1e.fK>0?v.1e.fK*2j:2j))}if(W&&v.W.fJ==1&&1f=="W"){2N(o.yH);o.yH=1z(E(){if(!o.3F){W.g("1q")?W.1i(1):\'\'}},(v.W.fK>0?v.W.fK*2j:2j))}}if(4g){1z(2F,10)}};G.q5=E(){if(o.5k&&!o.2b&&!o.b8){o.U.5k(L);o.5k=L}if(o.2g){if(v.lQ>-1&&5W(o.2g)){O(o.2g,{1D:v.lO})}}if(o.1v&&v.Gb==1&&v.12E!=0){o.U.2S()}if(v.1t.9J>0){2N(o.G3);o.G3=1z(4s,v.1t.9J*2j)}F{4s()}};G.Kv=E(){if(o.2g){if(v.lQ>-1&&5W(o.2g)){O(o.2g,{1D:v.lQ})}}if(!o.1v&&v.Gb==1){o.U.2y()}4s();fO(L)};G.eZ=E(bi,bh){B y;V(B x in b){if(b.2x(x)){y=b[x].g("1f");if(y=="2G"||y=="1H"){b[x].eZ(bi,bh)}}}};G.tU=E(){if(v.1t.1i==1){if(v.1t.eN==1&&!o.2b){J}if((!o.5i||o.1k.2k)&&o.P.7e()=="7L"){o.5i=H;4s();o.1k.2k?1z(E(){o.5i=L},3Y):\'\'}if(v.1t.hH==1){kn();fW()}fO(L)}};G.fA=E(bi,bh){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="2G"||b[x].g("1f")=="1H"){b[x].fA(bi,bh)}}}};G.dw=E(17,1j,Fr){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="2G"){b[x].6L(17,1j,Fr)}if(b[x].g("1f")=="17"){e6(b[x],17,1j)}if(b[x].s("J3")==1){b[x].xX()}if(b[x].s("IW")==1){b[x].Ld(17,1j)}if(b[x].s("zP")==1){if(b[x].s("3i")=="zN"||b[x].s("3i")=="6X"){1L Fs==\'E\'?Fs(b[x]):\'\'}if(b[x].s("Aj")==1&&!b[x].g("1q")&&8h){}F{if(b[x].g("1q")==fN(b[x])){4s();2F()}}}}}};E fO(x){if(v.1t.1i==1){x?db():\'\';if(v.1t.dx==1){if(!o.1v&&v.1t.fP==1){x=H}if(x&&!o.yP){O(o.1t,{"1g":bg.h()})}if(!x&&o.yP){O(o.1t,{"1g":0})}o.yP=x}}}E hF(){8h=L;o.P.hF();if(o.zb){o.zb=L;2F();1z(2F,e3)}}E e6(x,17,1j){if(v.4y>0){17-=v.4y*1;1j-=v.4y*1}B y=4m(17);if(x.s("EP")=="1"){y=4m(1j-17)}if(x.s("12I")=="1"){if(x.s("12K")=="1"){y=y+(1j>0?\' \'+2A(x.s("12L"))+\' \'+4m(1j):\'\')}F{17==0?y=4m(1j):\'\'}}x.6d(y)}G.yS=E(17,1j){B x=7v("1f","2G");if(x){x.H7(17,1j)}};G.kk=E(y){if(o.P.1j()>0){B x=7v("1f","2G");if(x){x.kk(y)}}};G.9l=E(){if(!7Q){if(v.gs==1){2N(mw);mw=1z(9l,3Y)}F{9l()}}};E 9l(){if(!7Q){js("12N");7Q=H;B x=7v("1f","bc");if(x){x.Lo();if(v.D1==1&&o.1v){2N(o.Dt);o.Dt=1z(DD,(v.DB>0?v.DB:1)*2j)}}o.ll?4s():\'\'}}E DD(){if(o.1v&&7Q){o.U.8p()}}G.Dw=E(y){V(B x in b){if(x==y){b[x].28("3o")}}};G.7R=E(){2N(mw);if(7Q){js("8m");B x=7v("1f","bc");if(x){x.ji();if(v.D1==1&&o.1v){o.U.fS()}}7Q=L;o.ll?4s():\'\'}};G.hW=E(){B x=7v("3i","1H 92");if(x){x.28("6O");x.6d(2A(\'1H\')+\' \'+(o.3v?0:2E.sM(v.1H*100))+\'%\');2N(o.hW);o.hW=1z(Ec,2j)}};E Ec(){B x=7v("3i","1H 92");if(x){x.6d(\'\');x.28("3o");2N(o.hW)}}G.3L=E(17,1j){if(v.4y>0){17-=v.4y*1;1j-=v.4y*1}V(B x in b){if(b.2x(x)){if(b[x].s("on")==1){if(b[x].g("1f")=="2G"){1j>0?b[x].28("2z",17/1j):\'\';b[x].JB()}if(b[x].g("1f")=="17"){e6(b[x],17,1j)}if(b[x].g("1f")=="4X"){b[x].28("z7",0.5);b[x].28("kE",0)}}}}};G.3G=E(17,1j){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="1j"){if(v.4y>0){1j-=v.4y*1}b[x].6d(4m(1j))}if(b[x].g("1f")=="2G"){b[x].6L(17,1j);b[x].IR(1j)}if(b[x].g("1f")=="17"){e6(b[x],17,1j)}}}};G.8k=E(){if(!o.4J){1e.g("1q")?1e.1i():1e.1q()}};G.d4=E(){if(1e){if(o.4J){J o.4J.5W()||1e.g("1q")}F{J 1e.g("1q")?H:L}}F{J L}};G.ly=E(x){if(1e){1e.5A(x)}};G.db=E(){db()};G.Ef=E(x){if(1e){1e.Ek(x)}};G.Dr=E(){if(1e){1e.hV()}};G.Dv=E(x){if(1e){J 1e.Eo(x)}};E db(x){if(1e){1e.g("1q")?1e.1i(x):\'\'}o.4J?o.4J.1i():\'\'};G.cn=E(){if(W){if(W.g("1q")){W.1i(1)}F{W.1q()}}};G.l3=E(x){if(W){if(W.g("1q")&&x!=1){x!=2?W.1i():\'\'}F{1z(E(){W.1q()},100)}}};G.l8=E(){if(W){J W.g("1q")?H:L}F{J L}};G.cY=E(x){J W?W.g(x):\'\'};G.6p=E(x){if(W){W.yW(x)}};G.E3=E(x){if(W){W.E2(x)}};G.aU=E(){if(W){W.aU()}};G.lr=E(){if(W){W.lr()}};G.kT=E(){kT()};E kT(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="7d"){O(b[x].c(),{"1D":(!W.cz()?0.5:1)})}if(b[x].g("1f")=="ea"){O(b[x].c(),{"1D":(!W.g8()?0.5:1)})}}}}G.cz=E(){if(W){J W.cz()}F{J L}};G.g8=E(){if(W){J W.g8()}F{J L}};G.g7=E(){if(W){J W.g7()}F{J L}};G.mk=E(){if(W){W.mk()}};G.ej=E(){if(W){W.ej()}};G.D7=E(x){if(x&&W){W.cA(x)}};G.D3=E(x){if(x&&W){W.mp(x)}};G.Dl=E(x){if(x&&W){O(W.co(),{"13S":"1U","2T-2t":W.s("7w")});1X.7V(x).1R(W.co());3o(W.c())}};G.13U=E(){};G.yR=E(x){if(1e){1e.5Y();1e.g("1q")?1z(E(){1e.1i()},4L):\'\'}};G.ef=E(){if(1e){1e.5Y()}if(o.4J){o.4J.eJ()}};G.kV=E(x){if(1e){1e.g6()}2F();4s()};G.lV=E(x){if(1e){1e.jP(x);1e.g("1q")?1e.1i():\'\'}if(o.4J){o.4J.eJ()}x=="5a"?yJ():\'\'};E yJ(){if(o.i6){B x=3J(o.kJ/o.5S.6Y(-1)[0],1).rL(2);V(B i in b){if(b.2x(i)){if(b[i].s("7T")=="5a"&&o.kJ){b[i].6L(x,1)}if(b[i].s("3i")=="3n:5a,1.0"){b[i].y9(x)}}}}}G.kZ=E(x){if(1e){1e.jP("7t")}if(o.4J){o.4J.eJ()}};G.bB=E(){if(1e){1e.a8();1e.g("1q")?1z(E(){1e.1i()},4L):\'\'}if(o.4J){o.4J.eJ()}if(o.4r&&o.4e){o.3z.9j()}};G.zk=E(){o.4J?o.4J.1i():\'\';if(1e){1e.zk()}};G.k1=E(lZ,2n,7K){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="1e"){if(b[x].s("gF")==1){b[x].H8()}}if(b[x].g("AQ")=="1e#"+lZ){b[x].28("28#4o",2n);if(b[x].g("1E")=="1A"){if(7K){b[x].6d(zg(7K))}}F{if(v.1e[\'1e\'+lZ+\'1f\']=="22"){if(7K==2A("6M")){b[x].ch(0)}F{b[x].ch(1)}}2F()}cE(b[x])}}}};G.zM=E(){if(1e){1e.5Y();1e.jP("7t");1e.jP("7f")}};G.jE=E(){B x=7v("1f","2G");if(x){x.jE()}};G.4g=E(){2F();if(8h){o.zb=H}};G.xT=E(x){if(!8h||x==1){2F();4s()}F{v.1t.za=H}};G.z9=E(){B b=7v("1E","O");if(b){b.HS()}};G.4D=E(){4s();2F();4s();if(o.a4){3o(8g)}F{!8h?6O(8g):\'\'}};G.G9=E(1c){if(eL==v.id&&v.1V.on==1){B x=1c.LB;B y=L;if(x==1I){x=1c.Hf}if(I(o.29)||I(o.8n)||o.z2==1){J L}if(o.1v&&v.1V.jH==1){y=H}if(((v.1V.9r==1&&x==32)||(v.1V.ZZ==1&&x==13))&&(o.6i||o.5i||y)){if(v.1V.2V==1){7Y(\'1v\',o.1v?0:1)}o.U.ei();1c.9Z();J L}!v.1V.lA?v.1V.lA=0.2:\'\';!v.1V.1G?v.1V.1G=5:\'\';if(v.1V.Cu==1&&(o.6i||y)){if(o.P.1j()>0){V(B i=48;i<58;i++){if(x==i){o.U.3L((o.P.1j()*(x-48)*10)/100,H)}}}}if(x==39&&(o.6i||y)){mq(v.1V.xZ)}if(x==37&&(o.6i||y)){mo(v.1V.xZ)}if(x==38&&(o.6i||y)){mq(v.1V.xR)}if(x==40&&(o.6i||y)){mo(v.1V.xR)}if(x==ZT&&(o.6i||y)){mq(v.1V.JV)}if(x==ZP&&(o.6i||y)){mo(v.1V.JV)}}};E 7v(y,z){V(B x in b){if(b.2x(x)){if(b[x].s(y)==z){J b[x]}}}}E mq(x){if(x=="7d"){if(o.W){o.Q.aU()}F{x="3K"}}if(x=="3K"){if(o.P.1j()>0){B sk=o.P.17()+3J(v.1V.3K);if(sk<o.P.1j()){o.U.3L(sk,H);js("mh",sk)}}}if(x=="1H"){o.U.3M(3J(v.1H)+3J(v.1V.lA));1c.9Z()}if(x=="1G"){o.P.1G(v.1V.1G/100);1c.9Z()}if(v.1V.2V==1){7Y(x,1)}}E mo(x){if(x=="7d"){if(o.W){o.Q.ej()}F{x="3K"}}if(x=="3K"){if(o.P.1j()>0&&o.1y){B sk=o.P.17()-v.1V.3K>=0?o.P.17()-v.1V.3K:0;o.U.3L(sk,H);js("mh",sk)}}if(x=="1H"){o.U.3M(3J(v.1H)-3J(v.1V.lA));1c.9Z()}if(x=="1G"){o.P.1G(-v.1V.1G/100);1c.9Z()}if(v.1V.2V==1){7Y(x,0)}};G.AM=E(1c){if(eL==v.id){B x=1c.LB;if(x==1I){x=1c.Hf}if(x==57){if(v.1p==1){}}if(o.2b&&x==27){o.U.8d()}if(I(o.29)||I(o.8n)){J L}if(v.1V.f==1&&x==70&&v.gs!=1&&(o.6i||o.5i)){if(v.1V.2V==1){7Y(\'2b\',o.2b?0:1)}o.2b?o.U.8d():o.U.8Z()}if(v.1V.m==1&&x==77&&(o.6i||o.5i)){if(v.1V.2V==1){7Y(\'56\',o.3v?1:0)}o.3v?o.U.5C():o.U.4B()}}};G.4x=E(){3y(o.kw);V(B x in o){if(x.K("Z")==0&&x.K("C9")>-1){3y(o[x])}}V(B i=0;i<g1.R;i++){18=g1[i];if(b[18]){b[18].4x()}}if(1e){1e.4x()}if(W){W.4x()}bg.4x();if(8g.4E==o.1O){o.1O.3m(8g)}F{o.1t?o.1t.3m(8g):\'\'}};G.kn=E(){kn()};G.fZ=E(){fZ();4s()};G.fW=E(){fW()};G.qH=E(){J 8h}};B Jp=E(18){B i;B C=[];B w;B h;B xK=0;B bg;B pZ;B 91;B pW=0;B 4o=H;B FB=L;B 3r=1;B 3x=1;B 2C;B iN;B 2R;B 8C;B 1f;B aA=\'\';B x0;B y0;B on;B 6z=L;B cS=L;B j4=0;B 126;B 11h=0;B gy=0;B AE=0;B iI=0;B qv=L;B BS=L;B iR=L;B 3k=L;B iZ;B gF;B q7;B yA=L;C=9U(C,gt.S);C=9U(C,v[18]);B U=[C.1f];1f=U[0];I(C.Jo)?U[1]=C.Jo:\'\';I(C.Jf)?U[1]=C.Jf:\'\';I(C.1N)?C.1A=C.1N:\'\';if(2J(C.IK)){o.9Q?C.1G=C.IK:\'\'}if(1f=="3h"){o.hn=H}if(I(C.3i)){if(C.1E=="1A"&&C.3i!=\'\'){if(I(v[C.3i+\'1A\'])){C.1A=v[C.3i+\'1A\']}}if(C.3i.K("1e#")==0){aA=C.3i;if(C.2R==\'\'&&aA.K(",")==-1){C.2R=2A(v.1e[\'1e\'+aA.1m(9)+\'1f\'])}}if(C.3i.K("6u")>-1){v.I8=H}if(C.3i.K("3h:")>-1){o.hn=H}if(C.3i=="11b"){C.10T=1r 11w(C)}}B 7F=C.2R?C.2R.2v("///"):[];if(C.D0==1){C.1E="1A";C.1A=jr(0)+(U.R>1?\'///\'+jr(1):\'\');if(2J(C.bo)){C.1u=C.bo}}C.it=[];C.il=[];B xH=0;B 2V=1r cG();B 1n=1r cG();B eQ=1r cG();B 11v=1r cG();B jn=0;B bJ;if(C.1E=="1A"){if(C.4M){if(I(v[C.4M+\'1A\'])){C.1A=v[C.4M+\'1A\']}}if(I(C.1A)){2V[0]=4t(C.1A);C.qg=C.1A.R;B zw=[\'/\',\'|\',\'-\'];zw.K(C.1A.1m(-1))>-1?C.xS=C.1A.1m(-1):\'\';zw.K(C.1A.1m(0,1))>-1?C.xU=C.1A.1m(0,1):\'\';if(1f=="17"||1f=="1j"){if(C.1A.K(\'0:\')==0){C.qn=H}if(C.1A.2v(":").R==3){C.BP=H}F{if(C.1A.K(\'bO:bO\')>-1){C.BK=H}}if(C.mm==1){v.mm=1}}if(C.EP==1&&C.1A.K("-")==0){C.BG=H}if(C.1A.K("///")>0&&(1f=="4N"||C.D0==1)){C.fG=C.1A.2v("///");C.1A=2V[0]=C.fG[0]}}if(v.rS==1){1z(9M,100);1z(9M,3Y);1z(9M,2j)}}F{if(I(C.1n)){2V[0]=C.1n;if(2V[0].K("///")>0&&2V[0].K("gP")==-1){2V=C.1n.2v("///")}if(I(C.pC)){2V[1]=C.pC}if(C.pJ==1){if(2J(C.EO)){2V.2L(C.EO);jn=2V.R-1}}}}if(1f=="4N"){if(C.11p==1&&I(C.pE)){C.yI=C.3i}}B Z=1Z("2f");if(C.1o==\'a5\'){o.a5?o.a5.1R(Z):1z(E(){o.a5.1R(Z)},100)}F{if(7a([C.1o],"Z")&&v.1t.1i==1&&v.1t.dx==1){o.1t.1R(Z)}F{o.1O.1R(Z)}if(1f=="bc"&&C.11c==1){Z.C.5l=zh}}if(C.IW==1){C.iL=1r 129(C,Z)}B pZ=1Z("2f");Z.1R(pZ);B du=1Z("2f");O(du,{"1o":"2D","1b":0,"1g":0});Z.1R(du);O(Z,{"1o":"2D","1b":0,"1g":0,"1D":1,"ec":"pf","p3":"jz"});if(2J(C.4M)){43(Z,{"id":(v.id+"4p"+"au"+C.4M)})}if(C.J3==1||C.Fu==1){O(du,{"5z":"2K 0.2s 3j"})}if(2V.R>0){V(i=0;i<2V.R;i++){1n[i]=1Z("2f");O(1n[i],{"1o":"2D","1g":0,"1b":0,"9O":"1U","1D":C.a,"5z":"1D 0.1s 3j"});if(C.fM>C.1G){O(1n[i],{"5z":"1D 0.1s 3j,2K 0.1s 3j"})}if(C.1E=="fE"&&C.2U!=\'\'){if(2J(C.4M)){43(1n[i],{"id":(v.id+"4p"+"Z"+"4p"+C.4M+"4p"+"1n")});if(v[C.4M+\'2U\']){C.2U=v[C.4M+\'2U\']}}if(C.2U.K(".rn")>-1||C.2U.K(".ke")>-1||C.2U.K(".9f")>-1||C.2U.K("gP")>-1){C.2U.K("//")==-1&&C.2U.K("gP")==-1?C.2U=\'//\'+C.2U:\'\';B z=1Z("4b");C.9B=1;z.1w("fY",yE);z.2U=C.2U;1n[i].1R(z);C.w=1n[i].2e;C.h=1n[i].2Y;if(C.IM>0){O(z,{1d:C.IM})}}}if(C.1E=="1A"){O(1n[i],{"1u":(C.1u),"ec":C.g0*2I(v.8E,1),"pa":he(C.3Z),"l6-gV":C.kj+\'px\',"2T":"0 c4 0 c4","bt-9r":"ez"});if(o.9Q){if(2J(C.HW)){O(1n[i],{"ec":C.HW*2I(v.8E,1),})}}if(C.2z==1){if(C.1A.K("<a ")>-1||18=="cQ"){O(1n[i],{"9O":"2u"})}}if(C.GH==1){O(1n[i],{"3Z-es":"GH"})}if(C.Gr>0){O(1n[i],{"3Z-es":C.Gr})}if(C.Gu){O(1n[i],{"p3":C.Gu+"em"})}2V[i]==\'4X\'?2V[i]=2A("4X"):\'\';1n[i].1W=yp(2V[i]);1z(xO,100);C.w=1n[i].2e;C.h=1n[i].2Y;if(2J(C.4M)){43(1n[i],{"id":(v.id+"pd"+C.4M+"11I")})}}if(C.1E=="O"){o.1y?1z(yr,4L):\'\'}B 8Y=2V[i].5K();if(8Y.K(\'B:\')==0){8Y=2I(1P[8Y.1m(4)],\'\')}B qa=8Y.K(\'<2B\')>-1||8Y.K(\'<11S\')>-1;if(C.1E=="2B"&&(8Y.K(\'<g>\')>-1||qa)){if(1f=="56"||1f=="4N"){8Y=8Y.1Q(/jj/g,\'jj\'+v.id+18)}if(8Y.K(\'47\')>-1){c7(1n[i])}1n[i].1W=(!qa?"<2B Y=\'20\' 1d=\'20\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\'>":\'\')+8Y+(!qa?"</2B>":\'\');1n[i].2e>20?C.w=1n[i].2e:\'\';1n[i].2Y>20?C.h=1n[i].2Y:\'\';O(1n[i],{"Y":C.w,"1d":C.h});if(C.bo!=-1){q4(1n,C.bo)}if(2J(C.4M)){43(1n[i],{"id":(v.id+"pd"+C.4M+"11T"+i)})}}du.1R(1n[i]);i>0?1i(1n[i]):\'\'}aH();q7?yE():\'\';if(C.3i=="3z"){C.3z=1;C.1i=1;o.3z?1n[0].1W=o.3z.cK(C.bo!=-1?C.bo:\'#3P\'):\'\';if(o.1k.2k){1n[0].KD=yU;1n[0].11V=62;1n[0].xL=yT}F{1n[0].hQ=6N;1n[0].hS=62;1n[0].i7=eK}}F{if((bg.2e*C.1G<35||bg.2Y*C.1G<35)&&C.1E!=\'1A\'){yD();c7(91)}F{c7(bg)}}if(1f=="4N"){B lu=\'\';if(C.gZ==1&&I(C.3i)){lu=C.3i;if(lu.K("3n:")==0){B 1J=lu.1m(4).2v(",");if(1J.R==2){B z8=1J[1].2v("/");if(z8.R==2){1J[0]==\'hd\'?1J[0]="4d":\'\';if(v[1J[0]]==z8[1]){C.a=1;O(1n[0],{"1D":C.a})}}}}if(lu=="A5"||lu=="4P"){o.U.g2();Z.C.5l=zh;o.z2=1}}if((C.1i==1&&(C.zE==1||C.zG==1||C.zH==1))||lu.K("7n")==0||lu=="zN"||lu=="6X"){C.zP=1;if(7a([C.1o],"Z")){C.Aj=1}}if(lu.K("7n")==0){Z.C.5l=zh}}V(B sf in C){if(2J(C[sf+\'4p\'+\'B\'])){if(2J(2Q[C[sf+\'4p\'+\'B\']])){C[sf]=2Q[C[sf+\'4p\'+\'B\']]}}}if(1f=="1e"&&C.gF==1){gF=1r Az(Z,bg,C)}if(C.2z==0){gc(Z)}if(C.9B==1){1i(bg)}if(C.2C==1){pF()}if(C.1o.K("2t")>-1){gy=1}if(C.1o.K("1g")>-1){AE=1}if(C.1o.K("2Z")>-1||C.1o.K("Z")>-1){iI=1}2F();B t=\'\';if(C.b6!=0){t+="qs("+C.b6+"sC)"}if(C.10f==1){t+=" 3r(-1)"}if(C.10i==1){t+=" 3x(-1)"}if(t!=\'\'){O(du,{"2K":t})}if(1f=="bc"){ji()}B 1J=[];B i;if(1f=="W"){1J=[\'dI\',\'F4\',\'q6\',\'F0\',\'pe\',\'qq\'];V(i=0;i<1J.R;i++){if(I(C[1J[i]])&&!I(v.W[1J[i]])){v.W[1J[i]]=C[1J[i]]}}}if(1f=="1N"){1J=[\'p0\',\'yC\',\'yO\'];V(i=0;i<1J.R;i++){if(I(C[1J[i]])&&!I(2Q[1J[i]])){v[1J[i]]=C[1J[i]]}}}C.pL==1?9y():\'\';if(1f=="4N"&&C.on==0){3o(Z)}if(C.1i==1&&C.p7>0){1z(Dn,C.p7*2j)}}E Dn(){C.p7=-1;o.Q.4D()}E yD(){if(91){91.4E.3m(91)}91=1Z("2f");O(91,{"1o":"2D","1g":0,"1b":0,"Y":C.1E=="fE"?bg.2e:(bg.2e>35?bg.2e:35)*C.D9,"1d":C.1E=="fE"?bg.2Y:(bg.2Y>35?bg.2Y:35)*C.sH});C=4k(C,\'lb\',\'lb\');Z.1R(91)}E c7(x){if(1f.K("17")==0&&U.R==1){C.2z=0}if(1f=="4N"&&C.gZ==0){C.2z=0}if(C.2z==1){if(C.kY==1){O(x,{"6I":"47"})}O(x,{"9O":"2u"});if(o.1k.2k){x.1w("cS",E(e){yT(e)});x.1w("f1",E(e){yU(e)});x.1w("f3",E(e){DO(e)})}if(v.d2==1||!o.1k.2k){x.h9=aL}if(v.1t.la==1||C.la==1){O(x,{"2r-1u":"#qk","1D":0.5})}}F{O(x,{"6I":"7i"})}if(!o.1k.2k){x.hQ=6N;x.hS=62}if(C.3k==1||C.2C==1){x.i7=eK}}E yT(e){js("14d"+18);e.bs();cS=H}E yU(e){C.DP==1?6N():\'\';e.bs()}E DO(e){e.bs();e.9Z();C.DP==1?62():\'\';if(!cS){aL(e)}cS=L}E aH(){if(bg){bg.4E.3m(bg)}bg=1Z("2f");O(bg,{"1o":"2D","1g":0,"1b":0});if(2J(C.4M)){43(bg,{"id":(v.id+"pd"+C.4M+"148")})}w=C.w;h=C.h;C.g3=-1;C.bv=-1;C=4k(C,\'2O\',\'2O\');C=4k(C,\'a3\',\'a3\');if(C.b0&&o.9Q){if(C.b0!=\'0 0 0 0\'){C=4k(C,\'a3\',\'b0\')}}if(C.1E=="1A"){w=1n[xH].2e;h=1n[xH].2Y;if(C.yV>0){w<C.yV?w=C.yV:\'\'}}C=4k(C,\'fD\',\'fD\');C=4k(C,\'DL\',\'DL\');if(2J(C.4M)&&I(v.4N)&&C.1f=="4N"){if(1L(v.4N)==\'3B\'){V(B i=0;i<7O.6t(v.4N).R;i++){if(v.4N[i][C.4M]){if(v.4N[i][C.4M]=="6M"){C.on=0}F{B 1J=v.4N[i][C.4M].2v(":");if(1J[0]=="2O-1b"){if(1J[1].K("%")>0){C.hP=2q(1J[1])}F{C.4A=2q(1J[1])}}}}}}}C.h=h;C.w=w;if(C.bg==1){h=h+C.9S+C.9Y;w=w+C.7u+C.7w;C.h=h;C.w=w;if(C.1E=="1A"){C.kS=1n[0].2Y}}F{C.4G=0}O(bg,{"Y":(C.Er==1?El:w),"1d":h,"sK":(C.qh*h)/2,"2r":(C.Ee==1?"3j-4Q("+(C.147==1?"to 2t,":\'\')+6e(C.54,C.4G)+","+6e(C.146,C.4G)+")":6e(C.54,C.4G)),"5z":"2r .1s 3j, 2K .1s 3j"+(2J(C.eP)?\', 5v .1s 3j\':\'\')});if(C.1E=="fE"){O(bg,{"Y":w,"1d":h,"sK":(C.qh*h/C.1G)/2,})}if(C.Gt==1){sN(bg,C.54,C.J5,C.J4)}if(C.qf==1){O(bg,{"2X":"3Q 6G "+C.qe})}if(C.8V==1){O(bg,{\'j7-5v\':\'8V(bG)\'})}pZ.1R(bg)}E 2F(){B g3=(-bg.2Y/2);B bv=(-bg.2e/2);if(g3!=C.g3||bv!=C.bv){O(bg,{"1g":(-bg.2Y/2),"1b":(-bg.2e/2)});C.g3=g3;C.bv=bv}if(91){B x=C.1E=="fE"?bg.2e:(bg.2e>35?bg.2e:35);B y=C.1E=="fE"?bg.2Y:(bg.2Y>35?bg.2Y:35);O(91,{"1g":(-y/2)+C.HL-C.HF,"1b":(-x/2)+C.13F-C.13r})}V(B i=0;i<2V.R;i++){B it=C.1E=="2B"?2E.4a(2q(1n[i].C.1d))/2:2E.4a(1n[i].2Y)/2;B il=C.1E=="2B"?2q(1n[i].C.Y)/2:1n[i].2e/2;if(it!=C.it[i]||il!=C.il[i]){O(1n[i],{"1g":-it,"1b":-il});if(bg){O(1n[i],{"1g":(5b(1n[i].C.1g)+C.9S/2-C.9Y/2+C.12S/2+C.12R/2),"1b":(5b(1n[i].C.1b)+C.7u/2-C.7w/2+C.12Q/2+C.13q/2)})}C.it[i]=it;C.il[i]=il}}}E 6N(){B i;6z=H;if(C.eQ==1){if(on&&I(C.pC)){i=1}F{i=0}if(bJ&&eQ.R>2){i=2}if(eQ[i]){pK();1q(1n[eQ[i]])}}if(C.bg==1){O(bg,{"2r":6e(yQ(C.bR,C.54),yQ(C.ax,C.4G))});if(2J(C.eP)){O(bg,{"5v":"hG("+C.eP+")"})}}if(C.7x>-1&&!FB){V(i=0;i<2V.R;i++){if(1n[i].C.5y!="3k"){O(1n[i],{"1D":C.7x})}}}if(C.pO!=-1){q4(1n,C.pO)}if(C.Fu==1){j4+=45;iK(1n[0],j4)}if(C.fM>C.1G&&C.fM>-1){1G(C.fM)}if(1f=="1e"&&o.Q.d4()){}F{if(C.2C==1&&C.pL!=1){B x=7F.R>1&&!on?7F[1]:7F[0];if(x){if(x.K(\'B:\')==0){2R.1W=1P[x.1m(4)];9y()}}1q(2C);O(2C,{"1D":1})}}if(1f=="56"){o.U.5k(H);o.5k=H}o.dD=H;o.Q.jZ(18,"6z")}E 62(){6z=L;B i;if(C.eQ==1){if(on&&I(C.pC)){i=1}F{i=0}if(bJ&&eQ.R>2){i=2}pK();1q(1n[i])}if(C.bg==1){O(bg,{"2r":6e(C.54,C.4G)});if(2J(C.eP)){O(bg,{"5v":"hG(1)"})}}if(C.7x>-1){V(i=0;i<2V.R;i++){if(1n[i].C.5y!="3k"){O(1n[i],{"1D":C.a})}}}if(C.fM>-1){1G(C.1G)}if(C.pO!=-1){q4(1n,(C.bo==-1?\'#3P\':C.bo))}if(1f=="56"&&!o.2b){o.U.5k(L);o.5k=L}yM();o.dD=L;o.Q?o.Q.jZ(18,"5P"):\'\'}E yM(){if(C.2C==1&&C.pL!=1){1i(2C);O(2C,{"1D":0})}}E aL(e){e?e.6J=H:\'\';if(!qv){o.Q.f7(18);if(1f=="4N"){qr()}yM();if(C.12s==1){j4+=45;iK(1n[0],j4)}iR=H;if(C.Gc==1||(18=="yL"&&C.1i==1&&C.yK==1)){o.Q.4D()}}};G.FR=E(){aL()};E qr(){if(2V){if(2V.R>1){if(on==H){1q(1n[0]);1i(1n[1])}F{1q(1n[1]);1i(1n[0])}}if(C.2C==1&&7F.R>1){2R.1W=o.ni+(on==H?7F[0]:7F[1])+o.j0;9y()}}if(I(C.yI)){if(on==H){C.3i=C.yI}F{C.3i=C.pE}}pI();on=on!=H;if(C.3i){if(C.3i.K(",0/1")>-1){js(C.3i,on?1:0)}}if(C.bg==1&&I(C.yG)){if(C.yG!=-1){if(on){C.EQ=C.54;C.54=C.yG}F{C.54=C.EQ}aH();c7(bg);2F();if(C.1E=="1A"){9M()}F{1G(C.1G)}}}}E pI(){if(I(C.fG)){if(C.fG.R>1){if(on==H){6d(C.fG[0])}F{6d(C.fG[1])}}}}E yu(1c){1c.6J=H;o.Q.f7(18)}E pK(){V(B i=0;i<2V.R;i++){if(1n[i].C.5y!="3k"){O(1n[i],{"1D":C.a});1i(1n[i])}}}E xO(1A){if(1n[0]){if(1n[0].2e>o.3b-C.4A-C.4H-C.7u-C.7w){if(C.yF==1){if(!1A){1A=1n[0].1W}1n[0].1W=\'<yF>\'+1A+\'</yF>\'}F{O(1n[0],{"bt-9r":"ho"})}O(1n[0],{"Y":o.3b-C.4A-C.4H-C.7u-C.7w})}}}E yE(){if(bg){q7=L;C.9B=0;1i(bg);if(1n[0]){C.w=1n[0].2e*C.1G;C.h=1n[0].2Y*C.1G;1G(C.1G)}C.an=0;aH();yD();c7(91);1q(bg);2F();o.Q.4g();if(!5W(Z)){3o(Z)}}F{q7=H}}E HY(1c){1c.6J=H}E eK(){if(!o.1k.2k&&!o.dD){6N()}9y()}E 1G(x){if(x>0){O(bg,{"2K":"1G("+x+")"});V(i=0;i<2V.R;i++){O(1n[i],{"2K":"1G("+x+")"})}if(C.iL){C.iL.1G(x)}3r=x;3x=x}}E pF(){2C=1Z("2f");O(2C,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'1d\':\'2u\',"1D":0,"5z":"1D 0.1s 3j"});iN=1Z("2f");C=4k(C,\'jL\',\'jL\');C=4k(C,\'EK\',\'EK\');O(iN,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'Y\':\'100%\',\'1d\':30,\'2r-1u\':C.l7,\'1D\':C.lk,\'2X-6V\':C.qT});2R=1Z("2f");O(2R,{\'1o\':\'2D\',\'1b\':C.r7,\'1g\':C.pM,\'1u\':C.qW,\'3Z-gQ\':he(C.qQ),\'3Z-3O\':C.qR*2I(v.8E,1),"l6-gV":C.qS+\'px\',"2G-1d":"1"});if(C.2R){if(C.2R.K("B:")==0){C.Fj=H}}if(!C.Fj){O(2R,{\'bt-9r\':\'ez\'})}if(C.h7==1){8C=1Z("2f");8C.1W=\'<2B Y="bG" 1d="qU" qV="0 0 8 6" 8X="1.1" 4i="3N://46.w3.3R/4h/2B" 4i:4f="3N://46.w3.3R/8b/4f"><gY id="Kf" 4w="1U" 6f="#\'+C.l7.1Q("#","")+\'" 6f-Kh="JJ" 8D="0 0 8 0 4 6"></gY></2B>\'}if(C.pL==1){O(2C,{"1D":1});c7(2C)}F{gc(2C)}Z.1R(2C);2R.1W=o.ni+(C.2R==\'\'?2A(1f):7F[0])+o.j0;2C.1R(iN);2C.1R(2R);if(C.h7==1){2C.1R(8C);B zi=o.yN?\'-bG\':\'-qU\';B ps=C.12B;if(!I(ps)){ps=\'\'}B tp=ps.K("1g")>-1;if(tp){iK(8C,\'-12z\')}O(8C,{\'1o\':\'2D\',\'2t\':(ps.K("2t")>-1?10*C.1G:\'2u\'),\'1b\':(ps.K("1b")>-1?10*C.1G:(ps==\'\'||ps==\'1g\'?\'50%\':\'2u\')),\'2O-1b\':(ps==\'\'||ps==\'1g\'?\'-AR\':0),\'2Z\':(tp?\'2u\':zi),\'1g\':(tp?zi:\'2u\'),\'1D\':C.lk})}9y()}E 9y(){if(C.2C==1){O(2C,{"1g":(iI==1?-h-2C.2Y+3:-2C.2Y/2)+C.12w-C.12v,"1b":(gy==1?-2R.2e:(iI==1?-w/2:+2R.2e))-(iI==1?0:2R.2e/2+5)+C.12u-C.12r,"1d":C.pM+2R.2Y+C.qY,"Y":C.r7+2R.2e+C.LJ});O(iN,{\'1d\':2C.2Y});2C.C.5l="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){bA(x){1l"Y":J w;1h;1l"1d":J h;1h;1l"h":J 2I(C.kS,h);1h;1l"x":J 5b(Z.C.1b);1h;1l"y":J 5b(Z.C.1g);1h;1l"1D":J Z.C.1D?Z.C.1D:1;1h;1l"1q":J 4o;1h;1l"3r":J 3r;1h;1l"3x":J 3x;1h;1l"1f":J 1f;1h;1l"AQ":J aA;1h;1l"iR":J iR;1h;1l"1E":J C.1E;1h;1l"R":J C.qg?C.qg:0;1h;1l"18":J 18;1h;1l"x0":J x0;1h;1l"y0":J y0;1h;1l"6z":J 6z;1h;1l"1e#":J aA.K("1e#")==0;1h;1l"1e:":J aA.K("1e:")==0;1h;1l"zf":J 1f=="4N"&&C.1E=="1A";1h;1l"28#4o":J yA;1h;7i:J L}};G.28=E(k,x){bA(k){1l"1q":6z?62():\'\';4o=x;1h;1l"2n":CG(x);1h;1l"6O":6O(Z);1h;1l"3o":3o(Z);1h;1l"AL":C.3k=0;1h;1l"zc":if(C.A9>0&&C.3k!=1&&!iZ){2N(iZ);iZ=1z(E(){3o(Z);C.3k=1;iZ=1I},C.A9*2j)}1h;1l"1G":1G(x);1h;1l"137":O(Z,{"2K":"1G(0)"});1h;1l"3r":O(Z,{"2K":"3r("+x+")"});3r=x;1h;1l"3x":O(Z,{"2K":"3x("+x+")"});3x=x;1h;1l"1D":O(Z,{"1D":x});1h;1l"z7":O(1n[0],{"1D":x});1h;1l"kE":O(1n[0],{"5v":"kE("+x+")"});1h;1l"1b":O(Z,{"1b":x});1h;1l"1g":O(Z,{"1g":x});1h;1l"Y":O(Z,{"Y":x});1h;1l"1d":O(Z,{"1d":x});1h;1l"tP":C.tP=x;1h;1l"gy":gy=x;1h;1l"28#4o":yA=x;1h;1l"x":O(Z,{"1b":x});1h;1l"y":O(Z,{"1g":x});1h;1l"5T":C.5T=x;1h;1l"7n":C.7n=x;1h;1l"x0":x0=x;1h;1l"y0":y0=x;1h;1l"gz":C.gz=x;1h;7i:J L}};E CG(x){if(x&&o.1k.2k){qv=H;1z(Br,e3)}if(!x){if(C.pJ==1&&bJ){1i(1n[jn]);1q(1n[0]);bJ=L}}if(C.9B==1){x?1q(Z):1i(Z)}F{if(18=="12J"||18=="Bw"){x?1q(Z):1i(Z)}F{O(Z,{"2n":(x?"4P":"1U")})}4o=x;x?1q(Z):\'\'}if(x&&C.oZ){C.oZ=L;1z(9M,100)}}E Br(){qv=L}G.6d=E(x,y){if(aA!=\'\'&&(C.1A==\'x\'||C.1A==\'1x\')){x=x+\'x\'}if(y){x=C.1A+x}6d(x);!5W(Z)?C.oZ=H:\'\'};B xY;G.iQ=E(x){if(xY!=x){C.9u=x;6d(x);!5W(Z)?C.oZ=H:\'\';o.Q?o.Q.4g():\'\'}xY=x};G.xX=E(){iK(du,pW);pW+=20};E iK(x,y){O(x,{"2K":"qs("+y+"sC)"+(x==1n[0]&&!BS&&3r!=1?\' 1G(\'+3r+\')\':\'\')})};G.BR=E(x){if(C.1A.K("{1N")>-1){6d(C.1A)}};G.qr=E(){qr()};E 6d(1A){if(C.1E=="1A"){if(I(1A)){if(C.BP){if(1A.R==4){1A=(C.qn?\'0:0\':\'bO:0\')+1A}if(1A.R==5){1A=(C.qn?\'0:\':\'bO:\')+1A}if(1A.R==7){1A=(C.qn?\'\':\'0\')+1A}}if(C.BK){if(1A.R==4){1A=\'0\'+1A}}C.qg=1A.R}1A=(C.xU?C.xU+(C.BG?\'\':\' \'):\'\')+1A+(C.xS?\' \'+C.xS:\'\');B KG=1n[0].2e+(C.bg==1?C.9S+C.9Y:0);B KT=1n[0].2Y+(C.bg==1?C.9S+C.9Y:0);1n[0].1W=o.ni+(1f=="4N"?yp(1A):1A)+o.j0;if(C.VK==1){1n[0].1W+=\'<6h C="2n:cj-4P;Y:dn"></6h><6h C="2X-1g: c4 6G \'+3t(C.1u)+\';2X-1b: c4 6G cI;2X-2t: c4 6G cI;1o: 2D;2t:c4;1g: 50%;2O-1g: -3Q;"></6h>\'}if(1f=="1N"){O(1n[0],{"Y":"2u","bt-9r":"ez"});xO(1A)}C.w=1n[0].2e+(C.bg==1?C.9S+C.9Y:0);C.h=1n[0].2Y+(C.bg==1?C.9S+C.9Y:0);if(KG!=C.w||KT!=C.h||(C.w>0&&xK==0)){9M()}if(1n[0].2e>0){xK=C.w}F{aA!=\'\'?1i(1n[0]):\'\';if(1A!=\'\'){1z(9M,10)}}}}G.9M=E(){9M()};E 9M(){if(C.1E=="1A"){if(1n[0]){if(1n[0].2e>0){aA!=\'\'?1q(1n[0]):\'\';w=C.w=1n[0].2e;h=C.h=1n[0].2Y;aH();c7(bg);2F();if(o.Q){if(7a([C.1o],"Z")){o.Q.xT()}F{o.Q.4g()}}}}}}G.y9=E(x){if(C.KS==1){B n=4;if(18=="We"){if(o.1k.2k){J}}F{n=8}B y=\'jj\';B z=[];V(B i=1;i<n;i++){z[i]=1X.7V(y.aB(v.id,18,\'Ut\',i))}if(z[1]){V(B i=1;i<n;i++){z[i]?1i(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(2V){if(2V.R>1&&U.R>1){1i(1n[0]);1q(1n[1])}}if(U.R>1){1f=U[1];if(C.2C==1){2R.1W=jr(1);9y()}}if(C.pJ==1&&bJ){1i(1n[jn]);bJ=L}pI();on=H}};E jr(x){J o.ni+(C.2R==\'\'?2A(U[x]):(7F.R>1?7F[x]:7F[0]))+o.j0}G.ch=E(x){ch(x)};G.Ld=E(x,y){if(C.iL){C.iL.eJ(x,y)}};E ch(x){B y=\'jj\';B z=1X.7V(y.aB(v.id,18,\'Uq\'));if(z){O(z,{"5z":"2K 0.1s 6W-5P"});if(x==1){z.C.2K=\'LC(0, 0)\'}F{z.C.2K=\'LC(-Lz, 0)\'}}F{if(x==1){C.a=1}F{C.a=0.5}}on=x==1;if(C.2C==1&&7F.R>1){2R.1W=(on?7F[0]:7F[1])}O(1n[0],{"1D":C.a})};G.jt=E(){if(on){if(2V){if(2V.R>1&&U.R>1){1q(1n[0]);1i(1n[1]);O(1n[0],{"1D":C.a})}}1f=U[0];if(U.R>1){if(C.2C==1){2R.1W=jr(0);9y()}}pI();on=L;bJ=L}};G.yu=E(){if(C.pJ==1){pK();1q(1n[jn]);bJ=H}};G.Lo=E(){B 2P=L;if(C.1i==1&&C.Ho==1){if(5W(o.2g)){2P=H}}if(!2P){6O(Z);B gK=Z.eO("*");V(B i=gK.R;i--;){O(gK[i],{"5T-1v-7C":"Ud"})}4o=H}};G.ji=E(){ji()};E ji(){3o(Z);B gK=Z.eO("*");V(B i=gK.R;i--;){O(gK[i],{"5T-1v-7C":"8N"})}4o=L}G.4x=E(){if(2V.R>0){V(i=0;i<2V.R;i++){if(1n[i].4E==Z){Z.3m(1n[i])}1n[i]=1T}}if(bg){bg.hk("h9");bg.hk("hQ");bg.hk("hS");bg.4E.3m(bg);bg=1T}if(C.1o==\'a5\'){if(Z.4E==o.a5){o.a5.3m(Z)}}F{if(Z.4E==o.1O){o.1O.3m(Z)}F{if(o.1t){if(Z.4E==o.1t){o.1t.3m(Z)}}}}if(2C){if(2C.4E==Z){Z.3m(2C)}}Z=1T};G.H8=E(){gF?gF.fC():\'\'};G.HS=E(){yr()};E yr(){Hy(2V[0],C.1u,1n[0])}E yp(x){B z=x+\'\';if(x.K(\'{\')>-1){if(x.K(\'{17}\')>-1&&I(o.3u)){x=x.1Q(\'{17}\',fi(o.3u.a0().t))}if(x.K(\'{1N\')>-1){B y=o.aF?o.aF:(v.1N?v.1N:\'\');if(x.K(\'{bN}\')>-1&&o.Q){x=x.1Q(\'{bN}\',o.Q.cY(\'bN\'))}if(o.aQ&&o.Q){y=o.Q.cY(\'aQ\')}x=x.1Q(\'{1N}\',y);if(o.aQ&&!o.Q){1z(6d,100,z)}}if(x.K(\'{1A\')>-1){V(B i=1;i<6;i++){if(x.K(\'{1A\'+i+\'}\')>-1){if(I(v[\'1A\'+i])){x=x.1Q(\'{1A\'+i+\'}\',v[\'1A\'+i])}F{x=x.1Q(\'{1A\'+i+\'}\',\'\')}}}}if(x.K(\'{7d}\')>-1){o.j9=18;if(o.Q){x=x.1Q(\'{7d}\',o.Q.cY(\'Gh\'))}}}J x}G.yo=E(){6d(C.1A)};E q4(1n,6s){V(B i=0;i<1n.R;i++){GD(1n[i],6s)}if(C.3i=="3z"){if(o.3z){o.3z.HV(1n[0],6s)}}}};B J8=E(18,1f){B i;B C=[];B w;B h;B bg;B 4o=H;B x0;B y0;B 3r=1;B 3x=1;B fg=0;B 9C=0;B V4;B 3F;B pq;B 6z;B 2z;B 3A;B Hb;B HM;B t7;B HO;B 2C;B 2R;B 8C;B fh;B tF;o.I0=-1;B qd;B 6z;B se;V(i in gt.S){C[i]=gt.S[i]}B 1f=v[18].1f;B 1E=v[18].1E;V(i in gt[1f]){C[i]=gt[1f][i]}V(i in v[18]){C[i]=v[18][i]}C.w=2q(C.w);C.h=2q(C.h);C=4k(C,\'2O\',\'2O\');C=4k(C,\'a3\',\'a3\');if(o.9Q){if(C.IQ>0){C.w=2q(C.IQ)}if(C.b0){if(C.b0!=\'0 0 0 0\'){C=4k(C,\'a3\',\'b0\')}}}B Z=1Z("2f");if(v.1t.dx==1&&v.1t.1i==1){o.1t.1R(Z)}F{o.1O.1R(Z)}1f=="2G"?o.a5=Z:\'\';B 8t=L;if(C.7T){if(C.7T!=\'1H\'){8t=H}}O(Z,{"1o":"2D","1g":0,"1b":0,"1D":1,"ec":"pf","p3":"jz"});if(C.IO==1){Z.C.5l=C.5d}aH();B 9m=1Z("2f");O(9m,{"1o":"2D","2Z":2E.4a(-C.h/2),"1b":2E.4a(-C.w/2)});if(C.7B>0&&C.CB==1){O(9m,{"2X-6V":C.7B*C.h/2,"1d":C.h,"6R":"3k","47-2H":"1U"})}if(2J(C.4M)){43(Z,{"id":(v.id+"pd"+C.4M)})}Z.1R(9m);if(1f==\'2G\'&&v.yh==1){Lp()}if(C.2C==1){pF()}B 9D=1Z("2f");kK(0,9D,0.3,(C.4Q==1?"3j-4Q("+(C.ye==1?"to 1b,":\'\')+3t(C.Jh)+", "+3t(C.pt)+")":3t(C.pt)),C.w,C.Ve);if(C.In==1&&I(C.qL)){B hw=1Z("2f");hw.1W=C.qL.1Q(/\#Iv/g,3t(C.pt));9D.1R(hw);O(hw,{"1o":"2D","2Z":-2E.4a(C.h/2),"1b":0,"47-2H":"1U"});O(9D,{"6R":"3k","2r":"1U"});B x=["xF","gY","po","hR","eT"];V(B y=0;y<x.R;y++){B z=hw.su("2B "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.6f=3t(C.pt)}}}}9m.1R(9D);B Vf=[];B ca=1Z("2f");kK(1,ca,C.Ih,(C.4Q==1?"3j-4Q("+(C.ye==1?"to 1b,":\'\')+3t(C.Ic)+", "+3t(C.Ib)+")":C.Ib),0,C.V7);9m.1R(ca);if(C.7x>0){B eM=1Z("2f");kK(2,eM,C.I5,C.UV,0,C.7x);9m.1R(eM)}B 7q=1Z("2f");kK(3,7q,C.Iz,(C.4Q==1?"3j-4Q("+(C.ye==1?"to 1b,":\'\')+3t(C.IH)+", "+3t(C.1u)+")":C.1u),0,C.a);if(C.In==1&&I(C.qL)){B qD=1Z("2f");qD.1W=C.qL.1Q(/\#Iv/g,3t(C.1u));O(qD,{"1o":"2D","2Z":-2E.4a(C.h/2),"1b":0,"47-2H":"1U"});O(7q,{"6R":"3k","2r":"1U"});7q.1R(qD)}if(C.5t==1){B cd=1Z("2f");C=4k(C,\'yd\',\'yd\');C=4k(C,\'yc\',\'yc\');O(cd,{"1o":"2D","2Z":C.h/2,"1b":0,"47-2H":"1U","3Z-3O":C.It*2I(v.8E,1),"1u":C.6c,"2G-1d":"100%","2T-1g":C.UG,"2T-2Z":C.UH,"2T-1b":C.UD,"2T-2t":C.UU,"2O-1g":C.Ym,"2O-2Z":C.Yp,"2O-1b":C.Ys,"2O-2t":C.Yu,"2X-6V":(C.Ac+"px"),"2n":"1U"});if(C.A7==1){O(cd,{"2r":3t(C.zS)})}7q.1R(cd);B hA=L;B YA=L}o.qx=C.h;9m.1R(7q);if(C.fj==1){B 8D=[];if(1L Fa!=="1I"){B 9N=1r Fa(Z,8D,w,C)}}if(C.3A==1){if(C.e2.5K().K(\'<2B\')==-1){C.e2==\'\'?C.e2="<2B Y=\'20\' 1d=\'20\'><g><eT ry=\'5\' rx=\'5\' cy=\'10\' cx=\'10\' 6f=\'#cV\'/></g></2B>":\'\'}3A=1Z("2f");3A.1W=C.e2.5K();C=4k(C,\'E5\',\'E5\');O(3A,{"1o":"2D","1g":-10+C.Y3-C.Y5,"1b":-2j,"47-2H":"1U","1d":20,"Y":C.fy,"1D":C.rY,"5z":"2K 0.1s 3j, 1D 0.1s 3j"});if(C.kc==1||C.tI==1){O(3A,{"2K":"1G(0)"})}F{if(C.q9!=1){O(3A,{"2K":"1G("+C.q9+")"})}}if(C.Y6==1){O(3A,{"5v":"Y0-bC(3Q 3Q c4 5c(0, 0, 0, .7))"})}Z.1R(3A);if(C.sy!=-1){B x=["xF","hR","eT"];V(B y=0;y<x.R;y++){B z=3A.su("2B "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.6f=3t(C.sy)}}}}C.eY=3A.2e}if(C.b6!=0){O(Z,{"2K":"qs("+C.b6+"sC)"})}if(C.3k==1){1i(Z);4o=L}if(1f=="1H"&&!8t){if(C.1i==1&&C.jB==1){o.jU=H;C.3k=H}F{o.jU=L}}C.aT=0;if(C.b6!=0){C.lc=2E.HN(C.b6);if(C.lc>45&&C.lc<135){C.aT=90}if(C.lc>Zh&&C.lc<C8){C.aT=Jn}}if(8t){C.7T?o[\'2G\'+\'4p\'+C.7T]=C.7T:\'\';w=C.w;C.7T=="5a"?6L(1,o.5S.6Y(-1)[0],"no"):\'\';if(C.7T=="rI"){B pv=v.1H;v.1Y?(v.1Y.1H?pv=v.1Y.1H:\'\'):\'\';6L(pv,1,"no")}}E kK(n,x,y,z,Ct,Cx){O(x,{"1o":"2D","2Z":0,"1b":0,"Y":Ct,"1d":(C[\'h\'+n]>0?C[\'h\'+n]:C.h),"2r":z?(z.K("3j")>-1?z:3t(z)):\'\',"2X-6V":(C.CB==1?1:C.7B*C.h/2),"1D":Cx,"47-2H":"1U","5z":"2K 0.2s 6W-in-5P"})}E aH(){bg=1Z("2f");C=4k(C,\'fD\',\'fD\');B kS=C.h+C.9S+C.9Y;B BI=C.w+C.7u+C.7w;if(C.bg==1){}F{C.4G=0}C=4k(C,\'lb\',\'lb\');if(v.1t.la==1||C.la==1){C.54=\'#qk\';C.bg=1;C.4G=0.5}O(bg,{"1o":"2D","1g":0,"1b":0,"Y":BI,"1d":kS*C.sH,"sK":(C.qh*kS)/2,"2r":6e(C.54,C.4G),"9O":"2u","5z":"1D .1s 3j, 2r .1s 3j"});if(C.8V==1){O(bg,{\'j7-5v\':\'8V(bG)\'})}if(C.qf==1){O(bg,{"2X":"3Q 6G #"+C.qe})}if(C.2z==1){if(C.kY==1){O(bg,{"6I":"47"})}if(!o.1k.2k||v.d2==1){bg.h9=aL;bg.X2=sd;bg.X4=p4;bg.i7=eK}}F{O(bg,{"6I":"7i"})}if(!o.1k.2k){bg.hQ=6N;bg.i7=eK;bg.hS=62}if(o.1k.tD&&C.2z==1){bg.1w("f1",E(1c){1c.6J=H;if(!I(1c.6k)&&1c.8j.R>0){1c.6k=1c.8j[0].jx;1c.9L=1c.8j[0].py}qd=1c;6N(1c);p4(1c)});bg.1w("f3",E(1c){1c.6J=H;o.3F=L;62(1c);sd(qd)});bg.1w("2z",E(1c){1c.6J=H});bg.1w("cS",E(1c){if(!I(1c.6k)&&1c.8j.R>0){1c.6k=1c.8j[0].jx;1c.9L=1c.8j[0].py}qd=1c;o.3F=H;eK(1c)})}O(bg,{"1b":2E.sM(-C.w/2-C.7u)});O(bg,{"1g":2E.sM(-C.h/2-C.9S+C.HL-C.HF)});if(C.Gt==1){sN(bg,C.54,C.J5,C.J4)}Z.1R(bg)}E 2F(Y){if(Y!=w){w=Y;o.sI=w;B bp=w/9D.2e;O(bg,{"Y":(w+C.7u+C.7w),"1b":-w/2-C.7u,});O(9m,{"1b":-w/2});O(9D,{"Y":w});O(9m,{"Y":w});B xx=ca.2e*bp;if(xx>9D.2e){xx=9D.2e}O(ca,{"Y":xx});B wp=7q.2e*bp;O(7q,{"Y":wp});j6(wp);if(1f=="2G"){JQ()}if(C.fj==1){9N?9N.IV(w):\'\'}if(o.6j){o.6j.2F()}}}E j6(x){if(C.3A==1){if(x<C.eY/2&&C.fy!=20){x=C.eY/2}if(x>w-C.eY/2&&C.fy!=20){x=w-C.eY/2}B y=x-w/2-C.eY/2+C.WU-C.XG;O(3A,{"1b":y})}}E ts(){O(3A,{"2K":"1G("+C.q9+")"})}E 6N(1c){o.Q.jZ(18,"6z");if(C.bg==1){if(C.ax!=-1){B m=1r 5O({"mc":bg,"1E":"8r","to":C.ax,"17":0.1,"me":(18+"bg")})}if(2J(C.bR)){O(bg,{"2r-1u":C.bR})}}if(2J(C.so)){O(7q,{"2r-1u":C.so})}if(C.3A==1){if(C.Iu==1&&I(C.rV)){if(C.pn==1&&3F){}F{3A.1W="<2B Y=\'"+C.fy+"\' 1d=\'20\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\'>"+C.rV.5K()+"</2B>"}}if(C.kc==1){if(C.tI==1&&!o.1y){}F{ts()}}F{if(C.qK!=-1){B m2=1r 5O({"mc":3A,"1E":"8r","to":C.qK,"17":0.1,"me":(18+"3A")})}}}if(C.2C==1&&(o.P.1j()>0||1f=="1H"||8t)){k9()}if(C.fe>0){O(bg,{"2K":"3x("+((C.fe-1)/5+1)+")"});s5(C.fe)}if(C.3A==1&&C.td==1){j6(ey(1c.6k)-9C)}if(1f=="1H"){o.U.5k(H);o.5k=H}6z=H;o.dD=H}E s5(x){O(9D,{"2K":"3x("+x+")"});O(ca,{"2K":"3x("+x+")"});eM?O(eM,{"2K":"3x("+x+")"}):\'\';O(7q,{"2K":"3x("+x+")"})}E 62(){if(!pq){if(C.7x>0){O(eM,{"Y":0})}if(2J(C.so)){O(7q,{"2r-1u":C.1u})}if(C.bg==1){if(C.ax!=-1){B m=1r 5O({"mc":bg,"1E":"8r","to":C.4G,"17":0.1,"me":(18+"bg")})}if(2J(C.bR)){O(bg,{"2r-1u":C.54})}}if(C.3A==1){if(C.Iu==1&&I(C.rV)){if(C.pn==1&&3F){}F{3A.1W="<2B Y=\'"+C.fy+"\' 1d=\'20\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\'>"+C.e2.5K()+"</2B>"}}if(C.kc==1){O(3A,{"2K":"1G(0)"})}F{if(C.qK!=-1){B m2=1r 5O({"mc":3A,"1E":"8r","to":C.rY,"17":0.1,"me":(18+"3A")})}}}if(C.fe>0){O(bg,{"2K":"3x(1)"});s5(1)}if(1f=="1H"&&!o.2b){o.U.5k(L);o.5k=L}o.Q.jZ(18,"5P")}if(C.fj==1&&9N){9N.5P()}if(C.2C==1&&(o.P.1j()>0||1f=="1H")){pQ()}if(o.p6&&1f=="2G"){o.th.1i();o.I0=-1}6z=L;o.dD=L}E aL(1c){1c.6J=H}E HY(1c){1c.6J=H}E sd(1c){if(1f=="1H"){if(o.9A){pq=H;2N(se);se=1z(E(){pq=L;62()},2j)}}tQ();o.3F=L;if(C.3A==1){if(C.pn==1&&I(C.sg)){3A.1W="<2B Y=\'20\' 1d=\'20\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\'>"+C.e2.5K()+"</2B>"}}bZ(1c.6k,1c.9L);o.Q.f7(18);o.Q.fA(1c.6k,1c.9L);1c.6J=H}E p4(1c){3F=H;if(C.3A==1){if(C.pn==1&&I(C.sg)){3A.1W="<2B Y=\'20\' 1d=\'20\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\'>"+C.sg.5K()+"</2B>"}}fg=jy(bg);9C=gH(bg);bZ(1c.6k,1c.9L);6L(2z,1,"no")}E bZ(eG,eC){B x;eG=ey(eG);eC=ey(eC);B Jm=2E.6w(1X.p1.ba,1X.aS.ba);B Jj=2E.6w(1X.p1.eH,1X.aS.eH);if(o.1k.2k){}F{eC=eC+Jj;eG=eG+Jm}if(C.aT>0){x=eC-fg-C.7w;2z=x/w;if(C.aT==Jn){x=eC-fg-C.7u;2z=x/w;2z=(2z-1)*-1}}F{x=eG-9C-C.7u;2z=x/w;if(C.b6>134&&C.b6<Xt){x=eG-9C-C.7w;2z=x/w;2z=(2z-1)*-1}}2z>1?2z=1:\'\';2z<0?2z=0:\'\'}E ey(x){if(o.ak>1){x=x/o.ak}J x}G.IR=E(){9N?9N.IV(w):\'\'};G.jE=E(){9N?9N.eJ(w):\'\'};E tQ(){3F=L}E eK(1c){9C=gH(bg);if(C.7x>0){if(o.1y||1f!=\'2G\'){O(eM,{"Y":ey(1c.6k)-9C})}}if(C.2C==1&&(o.P.1j()>0||1f=="1H"||8t)){k9();fg=jy(bg);bZ(1c.6k,1c.9L);if(1f=="2G"){if(v.XB==1){if(o.P.5H()&&o.P.aN().K("?tA")>0){2R.1W=\'- \'+fi((1-2z)*o.P.1j(H))}F{2R.1W=fi(2z*o.P.1j())}}F{B d=o.P.1j();if(v.4y>0){d=d-v.4y*1}B aG=\'\';if(C.fj==1&&9N){aG=9N.2C(2z*d);aG!=\'\'?aG=aG+\'<br>\':\'\'}2R.1W=aG+fi(2z*d)}}if(1f=="1H"||8t){2R.1W=rg(2z)}9y(1c)}if(o.p6&&1f=="2G"&&o.th){tF=1c;if(!fh||v.J2!=1){tE()}if(v.J2==1){2N(fh);fh=1z(tE,50)}}if(C.3A==1&&C.td==1){j6(ey(1c.6k)-9C)}if(o.1k.tD){p4(1c)}}E tE(){2N(fh);fh=1I;if(C.2C==0){fg=jy(bg);9C=gH(bg);bZ(1c.6k,1c.9L)}6z?o.th.bX(tF,w,2z,9C):\'\'}E 9y(1c,t,l){B 1b=(-w/2+(ey(1c.6k)+1X.p1.ba-9C)-2R.2e/2)+(l?l:0);B kp=0;if(v.uE!=1){if(1b+w/2+2R.2e+10>o.3b){kp=1b;1b=o.3b-w/2-2R.2e-10}if(1b+o.3b/2<0){kp=1b;1b=-o.3b/2}}B x={"1g":(-2R.2Y-C.GT*1-C.pM-C.qY)-(C.GU==1?(C.h/2)*(C.fe>0?C.fe:1):0)+(t?t:0),"1b":1b};O(2C,x);if(C.h7==1){O(8C,{\'1o\':\'2D\',\'1b\':2R.2e/2-4+(kp!=0?kp-1b:0),\'1g\':2R.2Y-6})}}G.k9=E(e,x,t,l){k9();2R.1W=x;9y(e,t,l)};E k9(){if(!5W(2C)||2C.C.1D==0){1q(2C);O(2C,{"1D":1})}}G.pQ=E(){pQ()};E pQ(){1i(2C);O(2C,{"1D":0})}G.c=E(){J Z};G.s=E(18){J C[18]};G.ss=E(x,x2){J C[x][x2]};G.g=E(x){bA(x){1l"Y":J w;1h;1l"WO":J 9D.2e;1h;1l"1d":J C.h;1h;1l"x":J 5b(Z.C.1b);1h;1l"y":J 5b(Z.C.1g);1h;1l"1D":J Z.C.1D?Z.C.1D:1;1h;1l"1q":J 4o;1h;1l"3r":J 3r;1h;1l"3x":J 3x;1h;1l"1f":J 1f;1h;1l"18":J 18;1h;1l"x0":J x0;1h;1l"y0":J y0;1h;1l"2z":J 2z;1h;1l"f9":J 8t;1h;7i:J L}};G.28=E(18,x){bA(18){1l"1q":4o=x;1h;1l"3F":3F=x;1h;1l"2n":1f=="2G"||C.1i==1?O(Z,{"5y":(x?"4o":"3k")}):O(Z,{"2n":(x?"4P":"1U")});4o=x;1h;1l"3r":O(Z,{"2K":"3r("+x+")"});3r=x;1h;1l"3x":O(Z,{"2K":"3x("+x+")"});3x=x;1h;1l"1D":O(Z,{"1D":x});1h;1l"1b":O(Z,{"1b":x});1h;1l"1g":O(Z,{"1g":x});1h;1l"2z":2z=x;1h;1l"eq":C.eq=x;1h;1l"Y":O(Z,{"Y":x});1h;1l"1d":O(Z,{"1d":x});1h;1l"tP":C.WH=x;1h;1l"x":O(Z,{"1b":x});1h;1l"y":O(Z,{"1g":x});1h;1l"x0":x0=x;1h;1l"y0":y0=x;1h}};G.2F=E(x){2F(x)};G.q5=E(x){};G.eZ=E(bi,bh){if(3F){if(1f=="1H"||8t){bZ(bi,bh);o.Q.f7(18)}if(1f=="1H"){o.9A=H}bZ(bi,bh);6L(2z,1,"no")}};G.fA=E(bi,bh){if(3F){tQ();3F=L;bZ(bi,bh);o.Q.f7(18);6L(2z,1,"no")}};E 6L(17,1j,x){17<0?17=0:\'\';if(v.4y>0&&1j>1){1j=1j-v.4y;17=17-v.4y}if(C.3A==1&&C.tI==1&&C.kc!=1){if(!C.HI&&17>0){ts();C.HI=H}}if(3F&&1j!=1){}F{B 4v;if(1j>0&&17>0){if(17>1j){17=1j}4v=w*(17/1j);if(4v==7q.2e){4v=-1}}F{4v=0}if(4v>=0){O(7q,{"Y":4v});if(C.td==1&&6z&&!x){}F{j6(4v)}}if(I(cd)){if(1j<2&&1f=="2G"){if(hA){3o(cd);hA=L}}F{if(!hA){6O(cd);hA=H}cd.1W=1f=="2G"?4m(17==0?1j:17):rg(17)}}}};G.6L=E(17,1j,x){if(1j!=HM||17!=HO||x){6L(17,1j,x)}};G.JB=E(){2z>1?2z=1:\'\';2z<0?2z=0:\'\';O(7q,{"Y":(2z*w)})};G.H7=E(17,1j){if(1j>0&&17>0){B 4v=w*(17/1j);4v>w?4v=w:\'\';O(ca,{"Y":5b(4v)});Hb=1j;t7=17}F{t7=0;O(ca,{"Y":0})}};G.kk=E(x){if(C.6j==1){if(!o.6j){if(x!=0){if(1L JY!=="1I"){o.6j=1r JY(Z,C,x);o.aE=H}}}F{if((!I(x)||x==0)&&o.aE){o.6j.1i();o.aE=L}F{if(!o.aE||(I(x)&&x!=1&&x!=0)){o.6j.tf(x);o.aE=H}}}}};E Lp(){o.bX=1Z("2f");O(o.bX,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'Y\':v.Lr,\'1d\':v.Ls,\'6R\':\'3k\',"47-2H":"1U","2r-1u":"#kx","2X-6V":v.Lm+\'px\',"2n":"1U"});o.bX.id="YO"+v.id;if(v.LA==1){O(o.bX,{"2X":v.L5+"px 6G "+tn(\'1u\',v.Lc)})}if(v.Lf==1){O(o.bX,{"6n-bC":"rc 3Q dy 5c(0,0,0,0.5)"})}o.bX.C.5l="jD";Z.1R(o.bX)}E pF(){2C=1Z("2f");O(2C,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'1d\':\'2u\',"47-2H":"1U","1D":0,"5z":"1D 0.1s 3j"});C=4k(C,\'jL\',\'jL\');2R=1Z("2f");O(2R,{\'1o\':\'2D\',\'2T-1b\':C.r7,\'2T-2t\':C.LJ,\'2T-1g\':C.pM,\'2T-2Z\':C.qY-1,\'1A-8q\':\'7k\',\'1u\':C.qW,\'3Z-gQ\':he(C.qQ),\'3Z-3O\':C.qR*2I(v.8E,1),\'l6-gV\':C.qS+\'px\',\'2G-1d\':"1",\'2r-1u\':6e(C.l7,C.lk),\'2X-6V\':C.qT});C.K3?C.h7=C.K3:\'\';if(C.h7==1){8C=1Z("2f");8C.1W=\'<2B Y="bG" 1d="qU" qV="0 0 8 6" 8X="1.1" 4i="3N://46.w3.3R/4h/2B" 4i:4f="3N://46.w3.3R/8b/4f"><gY id="Kf" 4w="1U" 6f="\'+3t(C.l7)+\'" 6f-Kh="JJ" 8D="0 0 8 0 4 6"></gY></2B>\'}Z.1R(2C);2C.1R(2R);if(C.h7==1){2C.1R(8C);O(8C,{\'1D\':C.lk})}2C.C.5l="2j"};E JQ(){if(o.3u&&v.d6==1&&!o.1y){B f=o.3u.a0();if(f.t&&f.d){6L(f.t,f.d)}}};E rg(x){B y=2E.4a(x*100);if(8t){if(o.i6){J(8t&&2J(C.2R)?C.2R+\'&ci;\':\'\')+3J(x*o.5S.6Y(-1)[0]).rL(1)}if(o.JC){J(8t&&2J(C.2R)?C.2R+\'&ci;\':\'\')+o.rI}}J y};G.4x=E(){Z.3m(9m);if(bg){bg.hk("h9");bg.hk("hQ");bg.hk("hS");bg.4E.3m(bg);bg=1T}if(3A){Z.3m(3A)}if(Z.4E==o.1O){o.1O.3m(Z)}F{if(o.1t){if(Z.4E==o.1t){o.1t.3m(Z)}}}Z=1T}};B KL=E(){B i;B C=[];B w;B h;B 4o=H;B 3r=1;B 3x=1;B x0=0;B y0=0;B bI=5N(q0,Y1);B 1f,18="bg";B 1E="Yh";C["1o"]=v.1t.1o;V(B k in v.1t){if(v.1t.2x(k)){C[k]=v.1t[k]}}if(C.1q==0){v.1t.h=C.h=0;C.2T=C.2O="0 0 0 0";C.4Q=0}C["1G"]=1;C=4k(C,\'2O\',\'2O\');if(I(C.i5)){if(C.i5!=20&&C.2O=="-20 0 0 0"){C.9p=C.i5}}if(2J(C.Kn)&&o.9Q){C=4k(C,\'2O\',\'Kn\')}if(C.Yi==1){C.4A+=\'%\';C.4H+=\'%\'}B Z=1Z("2f");if(C.8V==1&&C.4Q==0){C.JE=C.a;C.a=1}F{C.8V=0}O(Z,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'Y\':(C.ik==1?\'100%\':o.aZ),\'1D\':C.a,\'47-2H\':\'1U\',\'ec\':\'pf\',\'p3\':\'jz\'});o.1O.1R(Z);B bg=1Z("2f");O(bg,{\'1d\':C.h-(C.1o!=\'1g\'?C.e8+C.9p:0),\'2n\':\'4P\',\'2O-1b\':C.4A,\'2O-2t\':C.4H,\'2X-6V\':C.7B});if(C.Ku>0){O(bg,{\'2X\':\'3Q 6G 5c(hN,hN,hN,\'+C.Ku+\')\'})}Z.1R(bg);w=Z.2e;v.dZ=-C.9p;if(C.4Q==1){if(C.1u==\'42\'||v.1t.8u!=\'\'){if(C.1o!=\'1g\'){v.dZ=98-C.h}B 4b=\'1M:8u/rn;gP,Yz+Yy/T/D+Yk/Yr/UQ==\';if(v.1t.8u.K("1M:8u")>-1){4b=v.1t.8u}O(bg,{\'1d\':C.h+(C.1o!=\'1g\'?v.dZ:0),\'2r\':\'X(\'+4b+\') fQ-x 50% 100%\',\'2r-3O\':\'2u\'})}F{B hb=\'to 2Z, \'+6e(C.1u,0)+\', \'+6e(C.1u,1);O(bg,{\'2r\':\'-p9-3j-4Q(\'+hb+\')\',\'2r\':\'-3S-3j-4Q(\'+hb+\')\',\'2r\':\'-ms-3j-4Q(\'+hb+\')\',\'2r\':\'-o-3j-4Q(\'+hb+\')\',\'2r\':\'3j-4Q(\'+hb+\')\'})}}F{if(C.8V==1){O(Z,{\'j7-5v\':\'8V(bG)\'});O(bg,{\'1D\':C.JE})}O(bg,{\'2r-1u\':C.1u})}G.h=E(){J C.h-(C.1o!=\'1g\'?C.9p:0)};G.c=E(){J Z};G.s=E(18){J C[18]};G.g=E(x){if(Z){bA(x){1l"w":Z.2e>0?w=Z.2e:\'\';J w;1h;1l"Y":J Z.2e;1h;1l"1d":J Z.2Y;1h;1l"x":J 5b(Z.C.1b);1h;1l"y":J 5b(Z.C.1g);1h;1l"1D":J Z.C.1D?Z.C.1D:1;1h;1l"1q":J 4o;1h;1l"3r":J 3r;1h;1l"3x":J 3x;1h;1l"18":J 18;1h;1l"x0":J x0;1h;1l"y0":J y0;1h;1l"bI":J 18+bI;1h;7i:J L}}F{J L}};G.28=E(18,x){bA(18){1l"1q":4o=x;1h;1l"w":w=x;1h;1l"2n":O(Z,{"2n":(x&&v.rC!=1?"4P":"1U")});4o=x;1h;1l"1G":O(Z,{"2K":"1G("+x+")"});3r=x;3x=x;1h;1l"3r":O(Z,{"2K":"3r("+x+")"});3r=x;1h;1l"3x":O(Z,{"2K":"3x("+x+")"});3x=x;1h;1l"1D":O(Z,{"1D":x});1h;1l"1b":O(Z,{"1b":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,{"1b":x});1h;1l"y":O(Z,{"1g":x});1h;1l"x0":x0=x;1h;1l"y0":y0=x;1h}};G.4x=E(){o.1O.3m(Z);Z=1T}};if(1L(2Q)=="51"){HU()}o.G=G;if(2Q.id){if(1X.7V(2Q.id)){rq()}F{1X.1w(\'Vd\',gS)}}F{1L Gd==\'E\'?Gd():\'\'}E rq(){if(I(2Q.id)){if(1X.7V(2Q.id)){if(!IF(1X.7V(2Q.id))||2Q.4o==1){2Q.Vc==1?1z(gS,50):gS()}F{1z(rq,50)}}}}E gS(){V(B i=0;i<4j.R;i++){if(I(4j[i])){if(4j[i].3n("id")==2Q.id){if(4j[i].3n("7L")){4j[i].3n(\'2P\')}}F{if(v.Vb==1&&4j[i].3n("v","3g")==1){2Q.3g=0}}}}4j.2L(o.G);B 2P=L;if(I(2Q.26)){V(B i=2;i<10;i++){if(2Q.26==i&&o[\'u\'+i]!=\'\'){v=9U(v,4V.6B(dA(o[\'u\'+i])));2P=H}}}if(o.u!=\'\'&&!2P){v=9U(v,(1L o.u!="3B"?4V.6B(dA(o.u)):o.u))}if(1L(V8)!="E"){V(B 18 in 2Q){if(2Q.2x(18)){if(18.K("BC")==0){2Q[18]=1T}}}}v=9U(v,2Q);o.1F=1X.7V(v.id);if(v.kX==1&&v.V5==1&&1L(tV)=="E"){sW(o.1F,"V3");if(!tV()){1P.1X.1w("92",tV)}}F{Bd()}}E Bd(){B vP=v.2g;if(v.V2==1&&I(v.2g)&&I(vP)){v.2g!=\'\'?v.2g=vP:\'\'}if((!I(v.3D)||v.3D==\'\')&&v.UZ==1){1p(\'6m\');J}if(v.Bk==1||v.wm==1){1P.1w(\'8I\',E(1c){B x=1I;B y;I(1c.1M.17)?x=1c.1M.17:\'\';I(1c.1M.1H)?x=1c.1M.1H:\'\';I(1c.1M.Bc)?y=1c.1M.Bc:\'\';I(1c.1M.3n)?y=1c.1M.3n:\'\';if(y&&v.wi){if(v.wi!=\'\'){B pm=v.wi.1Q(/\s+/ig,\'\').2v(\',\');if(pm.K(y)==-1){J}}}if(v.wm==1){if(1L(Bx)=="E"){Bx(1c)}}if(y&&o.8f){if(I(1c.1M.28)){x=1c.1M.28}B z=3H(y,x);1P.a9.q8({1c:y,U9:z},\'*\')}})}V(B 18 in o.h5){if(o.h5.2x(18)){o.h5[18]!=\'\'?o.iy+=o.h5[18]+\' \':\'\'}}1p(o.8X+\' \'+o.iy);eL=v.id;o.d=8M.wo;o.hs=8M.U8;if(!v.4I&&7a([o.hs],\'#1v-\')){v.4I=o.hs.1m(o.hs.K(\'#1v-\')+6)}if(a9){B ql=L;3w{if(a9){if(a9.1X){B qc=a9.1X.eO("CC");V(B i=0;i<qc.R;i++){if(qc[i].l0===1P){o.8T=qc[i];o.qM=H;v.CK!=1?O(o.8T,{"2X":"1U"}):\'\';o.Cr=o.8T.C;1p("dF")}}}F{ql=H}}}2W(dv){ql=H}if(ql){o.qM=H;1p("TY-ip")}}o.qM&&1X.ph?o.ip=1X.ph.2v(\'/\')[2]:\'\';!o.Cd?Cf():\'\';if(1L(Ci)=="E"){if(Ci()){J}}o.8f=H;Cj();B Ba=1r 5V();if(Ba.Uv()==20){if(5N(1,20)==10&&v.Uu!=0){kU(o.vV,o.vV);1z(E(){if(1P.ga){ga(\'bQ\',\'UA-Us-6\',\'2u\',{\'6v\':\'6K\',\'Ur\':H});ga(\'Up\',\'A3\');ga(\'A3:Uo\',[o.d]);ga(\'6K.bS\',\'1c\',{A6:\'pg\',Ab:\'gS\',Ae:o.d})}},kB)}}if(v.ga==1&&v.Ag!=1){if(1L zT==\'E\'){o.ga=1r zT()}}if(!o.1F){v.1p=1;1p(\'id "\'+v.id+\'" er kr\');J L}o.1F.1W=\'\';O(o.1F,{\'2T\':0,\'Uk-gV\':\'ho\'});o.9g=o.1F.2Y;o.9i=o.1F.2e;if(I(v.kg)&&!I(v.53)){if(I(v.kg.53)){v.53=v.kg.53}if(I(v.kg.pb)){v.pb=v.kg.pb}}if(o.1F.C.Y.K("%")>-1){o.Uh=o.1F.C.Y}if(v.53=="6M"||o.1F.C.1d.K("%")>-1){v.53="%";o.qm=o.1F.C.1d;o.9g=0}if(o.9i==0){if(o.1F.C.Y.K("px")>0){o.9i=2q(o.1F.C.Y)}F{if(o.1F.4E.C.Y.K("px")>0){o.9i=2q(o.1F.4E.C.Y)}F{if(o.1F.4E.4E.C.Y.K("px")>0){o.9i=2q(o.1F.4E.4E.C.Y)}}}}if(7j(v.53).K("x")>0){o.53=v.53.2v("x")[0]/v.53.2v("x")[1];if(o.9g==0){o.9g=o.9i/o.53}}F{o.53=0}O(o.1F,{\'1o\':\'eW\',\'6n-iv\':\'wL-6n\',\'1A-8q\':\'1b\',\'-3S-w0-Vg\':\'1U\',\'pa\':he(\'p8-p5\'),\'8F-1d\':15,\'ec\':14*2I(v.8E,1),\'2G-1d\':\'jz\',\'EH\':\'EI\',\'1u-zL\':\'1U\'});if(v.bC==1){O(o.1F,{\'6n-bC\':\' 0 zQ VX 5c(50,50,93,.1), 0 dy zQ 5c(0,0,0,.Wd)\'})}if(o.53>0){O(o.1F,{\'1d\':o.9g})}F{O(o.1F,{\'1d\':o.9g==0?o.qm:o.9g})}if(o.9i==0){O(o.1F,{\'Y\':\'100%\'})}o.1O=1Z("2f");O(o.1O,{\'1o\':\'2D\',\'6n-iv\':\'wL-6n\',\'7p\':v.pz,\'1u\':\'#3P\',\'Y\':\'100%\',\'1d\':\'100%\',\'1b\':0,\'1g\':0,\'ec\':\'pf\',\'2G-1d\':\'jz\'});if(v.uE!=1){o.1O.C.6R=\'3k\'}if(v.VY==1){o.1O.C.7p=\'cI\'}if(v.2X==1){O(o.1F,{\'2X\':v.B6+\'px 6G \'+v.9q})}o.O=1X.1Z(\'C\');o.O.1E=\'1A/O\';o.1O.1R(o.O);o.1O.6b("id",\'Wv\'+v.id);pV(1);if(1P.Aq){B AC=1r Aq(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){z3()}}}});AC.Wi(o.1F,{VV:H})}o.gf=1Z(\'dF\');43(o.gf,{"id":"F2"+v.id,"F1":"no","1N":"F2"+v.id,"F6":"H","F7":"H","F8-pN":"H"});O(o.gf,{\'1o\':\'2D\',\'Y\':\'100%\',\'1d\':\'100%\',\'2X\':0,\'47-2H\':\'1U\'});if(!1X.Vy(\'.wT\')){B 1J="";if(v.Fg==1){V(B i=1;i<4;i++){if(2J(v[\'1u\'+i])){1J+=\'--Vx\'+i+\':\'+3t(v[\'1u\'+i])+\';\'}}}iF("5h, 5h > *{-3S-Vw-5y: 3k;1o: pD;1g: 2u;1b: 2u;6R:4o;EH:EI!5X;6w-Y:1U!5X;eR-1f: Vo;2K-VA: 7k 7k;6n-iv:wL-6n!5X;-3S-FU-FV-1u: 5c(0,0,0,0);-3S-FU-FV-1u: cI;1A-VQ:0!5X;"+1J+"} 5h 4b{6w-Y:1U} 5h > *:6i{VP: 1U} 5h,5h a,5h a:VJ,5h a:VH,5h a:gZ,5h a:dr,5h a:6i{1u:#cV;3Z-3O:100%;}5h dF{2X:0}5h dF{2n:4P!5X;6w-1d:1U!5X;2r:cI}.wT{}5h 2B{2O:0}");o.1O.6b(\'VG\',\'wT\')}o.1O.1R(o.gf);o.1F.Zm=E 13X(e){o.pR++;if(o.pR==5){v.1p=1;1p(o.8X+\' \'+o.iy+\' \'+o.j1)}if(!e)B e=1P.1c;e.6J=H;if(e.bs)e.bs();B x=e.jx-gH(o.1O);B y=e.py-jy(o.1O);if(v.12V==1){if(I(v.pU)){if(4t(v.pU)!=\'\'){o.uW=v.pU;I(v.DA)?o.hi=v.DA:\'\';v.pU==\'1U\'?o.hi=o.d:\'\'}}}tX(x,y);J L};E tX(x,y){if(o.hi.K(o.d)==-1||v.DC==1||v.4O==1){if(!I(o.4O)){!v.qF?v.qF="42":\'\';!v.ut?v.ut="3P":\'\';o.4O=1Z(\'2f\');B 1J;B n=0;V(B i=0;i<10;i++){if((v[\'rm\'+i]==1&&v.4O==1)||i==9){if((I(v[\'rm\'+i+\'t\'])&&I(v[\'rm\'+i+\'a\'])||i==9)){1J=1Z("xa");if(i==9){if(v.12O!=1){1J.vN=o.uW+(v.CU==1?" "+o.8X:\'\')}F{1h}}F{1J.vN=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\'].2v(\',\');1J.vN+=\' (\'+(3H(z[0].1m(4))==1?2A(\'on\'):2A(\'6M\'))+\')\'}if(v[\'rm\'+i+\'a\'].K("3h")==0){o.hn=H;!o.3h?o.Q.CW():\'\'}}1J.6b("i",i);B7(1J);1J.1w("2z",Ev);o.4O.1R(1J);n++}}}O(o.4O,{"1A-2K":"12C","2G-1d":"1","bt-9r":"ez","2r":6e(v.qF,0.7)});if(n>1){O(o.4O,{"2T":"dy"})}o.4O.C.5l="12A";o.4O.i7=Ea;o.1O.1R(o.4O)}F{6O(o.4O)}O(o.4O,{"1o":"2D","1g":y,"1b":x,"1A-8q":"1b"});B uH=L;if(o.3b-x<o.4O.2e-20&&v.uE!=1){O(o.4O,{"1b":x-o.4O.2e});uH=H}if(v.14i==1||uH){O(o.4O,{"1A-8q":"2t"})}o.CZ=x;o.CV=y;2N(o.pA);o.pA=1z(E(){3o(o.4O)},4h)}}E Ea(){2N(o.pA);o.pA=1z(E(){3o(o.4O)},4h)}E Ev(e){B i=e.4n.7m("i");B y;B ul=L;if(i>0){if(i==9){o.hi!=\'\'?1P.8a(o.hi):\'\'}F{B x=v[\'rm\'+i+\'a\'];if(x){if(x.K("3n:")==0){if(x.K(",0/1")>-1||x.K(",1/0")>-1){B z=x.2v(\',\');B b=o.Q.uP(x,"3i");B u=3H(z[0].1m(4),z[1],b);js(z,u);uS();tX(o.CZ,o.CV);ul=H}F{y=x.2v(",");3H(y[0].1m(4),(I(y[1])?y[1]:1T))}}if(x.K("3h:")==0&&o.3h){o.3h.3n(x.1m(6))}if(x.K("js:")==0){y=x.2v(",");2m(y[0].1m(3)+\'(\'+(I(y[1])?\'"\'+y[1]+\'"\':\'\')+(I(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.K("X:")==0){x=x.1Q(/\(X\)/g,G2());x=x.1Q(/\(10Q\)/g,Ga(I(v.EN)?v.EN:1X.ph));x=x.1Q(/\(1N\)/g,o.aF);x=x.1Q(/\(6Z\)/g,v.6Z);1P.8a(x.1m(4))}}}!ul?3o(o.4O):\'\'}}E B7(x){O(x,{"2T":"AR dy","3Z-3O":(v.Al?v.Al:"55")*2I(v.8E,1)+"%","l6-gV":"0.10D","1D":0.9,"1u":v.ut});x.1w("qJ",CI);x.1w("qB",Bi)}E CI(e){O(e.4n,{"1D":1});O(e.4n,{"2r":6e(v.qF,0.5)})}E Bi(e){O(e.4n,{"1D":0.9});O(e.4n,{"2r":"1U"})}o.1k=1r Kx();if(o.1k.59){B v8=(v.LP==1?\'*::-3S-P-Q-1y-ZN-cK {2n: 1U!5X;-3S-v6: 1U;}\':\'\');if(v.pS==1&&v.M0!=1&&(v.Hk!=1||!o.1k.8c)&&(v.Gz!=1||!o.1k.ku)){}F{if(o.1k.59&&v.gJ==1){}F{v8+=\'5r::-3S-P-Q {2n:1U !5X;}*::-3S-P-Q-12g {2n: 1U!5X;-3S-v6: 1U;}*::--3S-P-Q-1v-cK {2n: 1U!5X;-3S-v6: 1U;}\'}}B 1J=1X.1Z(\'C\');1J.1E=\'1A/O\';1J.1R(1X.J0(v8));o.1O.1R(1J)}if(o.1k.IN){v.3g==1&&v.12o==1?v.3g=0:\'\'}if(o.53==0){if(o.1O.2Y==15&&!o.qm&&v.Jt>0){O(o.1F,{"1d":v.Jt})}}if(I(v.ka)){v.W.dI=v.ka}if(I(v.qw)){v.W.qq=v.qw}if(I(v.1y)){o.2c=v.1y}if(I(1P.I9)&&v.12a==1){1P.I9(gM)}F{gM()}}E gM(){1p("gM");o.U=1r Jz();if(!v.3D){v.3D="?"}if(v.pl){v.3D=v.pl+o.eu}o.11C=qu();o.CM=0;o.5n=vj();if(o.5n){if(3d.4l("vg")!=1T){o.vf=3d.4l("vg")}F{o.vf=qu();3d.7P("vg",o.vf)}if(v.va==1){if(3d.4l("uX")!=1T){o.4d=3d.4l("uX");if(2J(v.d7)){if(v.d7.K(o.4d)>-1){o.4d=1T}}}}if(v.Ja==1){if(3d.4l("v9")!=1T){v.9H=3d.4l("v9")}}V(B i=0;i<o.cL.R;i++){if(v[\'GJ\'+o.cL[i]]==1){if(3d.4l("GK"+o.cL[i])!=1T){}F{v[o.cL[i]+\'s\']=0}}}7N("GP");7N("O4")}o.9G=o.9E.1m(o.9E.K("://")+3);if(o.9G.K("#")>0){o.9G=o.9G.1m(0,o.9G.K("#"))}if(o.5n&&v.d6==1){o.3u=1r Gn()}if(v.kX==1){o.5y=v.N5;sW(o.1F,"5y",H)}v.f6==1&&v.kX==1?o.f6=1r Nx():\'\';v.ab==1?O6():\'\';if(v.Og==1){o.d1=1r NW();o.d1.b9()}o.P=1r KM(v.3D);if(!o.1k.2k||v.d2==1){o.1O.1w("ND",E(){o.5i=H;o.qE=H;o.Q?o.Q.Kv():\'\'});o.1O.1w("NR",E(e){if(!o.3F){if(v.1t.9J>0){2N(o.KB);o.KB=1z(E(){if(o.5i!=o.qE){o.5i=o.qE;o.Q.qI()}},v.1t.9J*2j)}F{o.5i=L}o.qE=L;if(o.Q){o.Q.q5()}}})}if(!o.1k.2k){o.1O.1w("LO",E(e){if(!o.l1){o.3F=H}});o.1O.1w("9V",E(e){if(!o.l1){o.3F=L;if(!o.5k){o.9A=L;o.dK=L}if(o.1k.eR&&o.1k.d2&&o.2b){1z(E(){o.5i=L;o.Q.qI()},3Y)}1z(E(){o.6i=H},3Y);if(o.1k.2k&&o.Q.qH()){}F{o.Q?o.Q.fA(e.6k,e.9L):\'\'}if(v.gs==1){if(o.Q.d4()){o.Q.8k()}}}});o.1O.1w("ux",E(e){if(!o.l1){if(I(o.Q)){if(o.3F){o.Q.eZ(e.6k,e.9L)}F{o.Q.tU()}}}})}if(o.1k.2k){1P.1w("Mg",HP,L)}v.vA==1&&1L BO==\'E\'?o.vA=1r BO():\'\';o.3l.1w("f1",E(e){if(e.8j){o.fv=e.8j.R}o.3F=H;o.5i=H;o.qC=L;pB("1y",e)},{eV:H});o.3l.1w("cS",E(e){if(e.8j){o.fv=e.8j.R;if(o.fv>1){o.vu=1}}if(o.3F){o.qC=H;pB("Oj",e)}},{eV:H});o.3l.1w("f3",E(e){o.3F=L;1z(E(){o.5i=L},3Y);if(v.pw==1){B jW=1r 5V().8S();if(jW-o.a7<(v.ja?v.ja:0.3)*2j){qA(e)}}!o.qC&&o.fv<2&&o.vu!=1?gI(e):\'\';o.qC=L;o.fv=0;if(e.8j.R==0){o.fv=0;o.vu=0}pB("4u",e)},{eV:H});3w{1P.1X.1w("9V",E(e){o.6i=L;if(!o.5k){o.9A=L;o.dK=L}if(o.3F&&o.Q){o.3F=L;o.Q.fA(e.6k,e.9L);o.Q.q5()}if(!o.5i&&!o.1k.2k&&!o.1k.tv){o.Q.db();if(o.3f){o.3f.dh()}o.Q.zD()}})}2W(dv){}1P.1X.1w("ux",E(e){o.Q&&o.3F?o.Q.eZ(e.6k,e.9L):\'\'});o.1O.1w("f1",E(e){o.l1=H;o.1k.2k=H;o.eR=H;o.3F=H},{eV:H});o.1O.1w("f3",E(e){o.eR=L;o.3F=L},{eV:H});1P.1X.1w("cS",E(e){if(o.Q&&o.eR){o.Q.eZ(e.8j[0].jx,e.8j[0].py)}},{eV:H});1P.1X.1w("Nu",E(e){B x=e.4n.pj.pi();if(x==\'uh\'||x==\'CS\'||x==\'CR\'){J}F{o.Q?o.Q.AM(e):\'\'}});1P.1X.1w("Nd",E(e){B x=e.4n.pj.pi();if(x==\'uh\'||x==\'CS\'||x==\'2f\'||x==\'CR\'){J}F{o.Q?o.Q.G9(e):\'\'}});if(o.8T){ue(a9.1X,Hq)}ue(1X,JA);E ue(x,z){B y=[\'\',\'p9\',\'3S\',\'ms\',\'MG\'];if(x){V(B i=0;i<y.R;i++){x.1w(y[i]+(i<y.R-1?"Mw":\'\'),z,L)}}}if(!I(o.gf.l0)){1p("Mx");J}F{o.gf.l0.1w(\'4g\',qj,H)}if(!o.1k.2k){o.3l.1w("2z",E(e){!o.l1?gI(e):\'\'},L);if(v.qy==1&&v.pw==1){o.3l.1w("E6",qA,L)}}qb();if(v.3z){v.3z.on==1?o.3z=1r LN():\'\'}v.6g==1?o.6g=1r Ge():\'\';v.gw==1?o.gw=1r S2():\'\';o.Q=1r uL();if(v.cQ.Es){o.q3=v.cQ.DI}ao();bE();if(o.5n){if(v.uA==1&&v.1H!=0&&!o.1k.2k){if(3d.4l("uz")!=1T){v.1H=3d.4l("uz")}if(3d.4l("hY")==1&&v.pY==1){v.56=1}}if(v.CX==1){B sp=3d.4l("D5");if(I(sp)){if(sp.K(\'.\')>0&&o.i6){o.U.9t(sp,1)}F{if(o.5S){B pT=7a(o.5S,sp,H);if(pT!=-1&&o.Q.Dv(\'5a\')){o.ay=pT;o.P.9t(o.5S[pT])}o.Q.Dr()}}}}B wP=L;if(v.x7==1){V(B j=0;j<o.cJ.R;j++){if(3d.4l("pP"+o.cJ[j])!=1T){v[o.cJ[j]]=3d.4l("pP"+o.cJ[j]);wP=H}}}if(o.1k.2k){if(!wP){v.wO&&v.wO>-1?v.dN=v.wO:\'\'}if(I(v.Fo)){v.pH=v.Fo;2J(v.EV)?v.pG=v.EV:\'\'}}}if(o.3u){B f=o.3u.a0();if(f.t&&f.d){o.Q.dw(f.t,f.d);o.Q.3G(f.t,f.d);v.1j=f.d}}o.U.3M(v.1H);if(v.56==1){o.U.4B();o.Q.4D()}if(I(v.EB)){3H("5a",v.EB)}o.9b=1r xz();if(v.7B>0){if(v.gs==1||o.cM<120){O(o.1F,{"2X-6V":(v.7B+"px")});O(o.1O,{"2X-6V":(v.7B+"px")})}F{Tk()}}if(I(v.6C)){xe("6C")}if(I(v.gu)){xe("gu")}if(I(o.W)){js("W")}if(v.8n==1&&v.TR==1){o.U.pX()}V(B i=2;i<10;i++){if(I(v["dX"+i])){if(v["dX"+i]=="2k"&&o.1k.2k){3H("dX",i)}}}1z(qj,3Y,H);1z(E(){js("8f");if(v.3X){if(1L v.3X==\'E\'){v.3X=v.3X.6v};2m(v.3X+(v.3X.K(\'()\')==-1?\'("\'+v.id+\'")\':\'\'))}},1)}E gI(e){if(o.wH[o.3l]>2){J}o.pc=H;v.ja==0?v.pw=1:\'\';if(o.qo&&v.dP==1&&!o.1k.tv){qA(e)}F{B t=(v.ja?v.ja:0.35)*2j;qp();2N(o.AN);o.AN=1z(E(){o.cN=0},t+4L);if(v.pw==1||(v.qy==0&&v.1V.qi!=1)){wF()}F{o.qo=1z(wF,t)}}o.cN++;qG()}E wF(){qp();if(o.1k.2k){if(o.Q.qH()){o.Q.tU();if(o.3v&&v.qz==1){o.U.5C();v.qz=0}if(v.SQ!=1){J}}if(o.jh){if(v.CL==1&&v.T2==1&&o.1k.a6){J}if(v.gJ==1&&v.T9==1&&o.1k.59){J}}}if(o.cN>1&&v.1V.qi==1){o.cN=0;J}o.cN=0;if(v.dP==1){o.1k.2k&&v.T7==1?\'\':o.U.gI()}}E qA(e){qp();B y=L;if(v.1V.qi==1){if(e){if(v.1V.T5==1&&!o.1k.2k){}F{B x;if(o.1k.2k){x=e.T3;if(!x){if(e.Bt){x=e.Bt[0].jx-gH(o.1O)}}}F{x=e.SX}if(o.ak>1){x=x/o.ak}if(x){if(x<o.3b/2){if(x<o.3b*20/100){3H("3K","-"+2I(v.1V.Bh,10)*o.cN);v.1V.2V==1&&v.1V.Bg==1?7Y(\'3K\',0):\'\';y=H}}F{if(x>o.3b-o.3b*20/100){3H("3K","+"+2I(v.1V.Bh,10)*o.cN);v.1V.2V==1&&v.1V.Bg==1?7Y(\'3K\',1):\'\';y=H}}if(y){if(e.bs)e.bs()}}}}}if(!y){if(v.qy==1){if(v.pS==1&&o.1k.2k){}F{o.2b?o.U.8d():o.U.8Z()}}}}E qp(){2N(o.qo);o.qo=1I}E qj(x){if(o.BL!=o.1O.2e){x?o.BL=o.1O.2e:\'\';qj()}F{bE()}}E bE(){B y=L;if(o.aZ!=o.1O.2e||o.cM!=o.1O.2Y){y=H}qb();o.Q?o.Q.4g():\'\';o.P.4g();y&&!o.2b?js("4g",o.aZ+\',\'+o.cM):\'\'}E qb(){B xw=o.1O.2e;B xh=o.1O.2Y;if(o.Q){if(v.qP==1){if(v.W.1o!="2Z"){B x=o.Q.cY("JZ")+o.Q.cY("1g")+5+o.Q.cY("Ka")+2I(v.Pl,0);O(o.1F,{"1d":x})}}}if(o.53>0&&!o.2b&&!o.e9){xh=xw/o.53+2I(v.rB,0);O(o.1F,{"1d":xh})}if(!o.2b&&!o.e9&&!o.b8){o.aZ=2E.4a(xw);o.cM=2E.4a(xh)}if(o.1k.2k&&o.2b&&v.tB==1&&d9.e4){if(o.53>0){if(o.53<1||o.P.9F()<1){B sp=d9.e4.rR(\'GI\');if(sp!==1I){sp.bx(E(){}).2W(E(e){})}}F{B sp=d9.e4.rR(\'tR\');if(sp!==1I){sp.bx(E(){}).2W(E(e){})}}}F{B sp=d9.e4.rR(\'tR\');if(sp!==1I){sp.bx(E(){}).2W(E(e){})}}}o.3b=xw;o.4U=xh;if(I(v.1N)&&o.Q){v.1N!=\'\'?o.Q.Ki():\'\'}if(I(o.iY)){o.P.1G(o.iY)}if(o.29&&!o.2b){o.29.2F()}o.3f?o.3f.2F():\'\';o.d1?o.d1.2F():\'\';o.6g?o.6g.3n(\'4g\'):\'\';o.pu?o.pu.2F():\'\'}E ao(){o.U.pk(v);V(B x in v){if(v.2x(x)){if(x.K("1N")==0){if(v[x]!=\'\'){o.rO=v[x];o.U.ao(x)}}}}o.gw?o.gw.KR():\'\'}E 9P(X,1F,1G){if(X){if(X!=\'\'){if(v.d0==1){X=d0(X)}if(1F==o.2g&&X==o.r5){}F{if(X.K("#"+v.aq)==0){X=o[o.fd[0]](X)}if(X.K("#0")==0){X=cH(X)}X=tj(X);if(I(v.KA)&&X.K("//")==-1){X=v.KA+X}B s="ro";if(1G=="6f"){s="Kw"}if(1G=="1U"){s="2u"}if(1G=="Ks"){s="100% 100%"}if(X.K(\' gb \')>0&&1F==o.2g){o.hO=X.2v(\' gb \');3y(o.rs);o.rs=6H(LD,2I(v.P8,2)*2j);o.fT=0;X=o.hO[0]}X=X.1Q(/ or /g,\'"),X("\');X=X.1Q(/\s/g,\'%20\');if(v.Pf==1&&7a([X],\'.rM\')){B 1J=\'6K\'+v.id+\'PE\';1F.1W=\'<5r id="\'+1J+\'" 2U="\'+X+\'" 96=1 jc=1 3g=1 3v=1 C="Y:100%"></5r>\';o.fL=1X.7V(1J)}F{o.fL=1I;1F.1W=\'\';O(1F,{\'2r-8u\':\'X("\'+X+\'")\',\'2r-fQ\':\'no-fQ\',\'2r-1o\':\'7k\',\'2r-3O\':s})}1q(1F);1F==o.2g?o.r5=X:\'\'}}}};E LD(){if(I(o.hO)&&I(o.fT)){o.fT++;if(o.fT>=o.hO.R){o.fT=0}9P(o.hO[o.fT],o.2g,v.g9)}}E Ps(x){if(x.on==1&&I(x.2U)){x.2U=tj(x.2U);B y=1Z("2f");if(x.2U.K("3N")>-1||x.2U.K("//")==0){B z=1Z("4b");z.2U=x.2U;y.1R(z)}x=9U(x,v.HX);x=4k(x,\'2O\',\'2O\');O(y,{\'1o\':\'2D\'});if(x.1o.K("2Z")>-1){O(y,{\'2Z\':x.e8})}if(x.1o.K("2t")>-1){O(y,{\'2t\':x.4H})}if(x.1o.K("1g")>-1){O(y,{\'1g\':x.9p})}if(x.1o.K("1b")>-1){O(y,{\'1b\':x.4A})}o.1F.1R(y)}};E JA(){if(o.2b&&!ty()){o.U.te(H);o.1k.ff?bE():\'\'}F{if(o.e9||o.5i){ty()?o.2b=H:\'\';o.U.tc()}}1p("2b",o.2b)}E Hq(){if(v.kX==1){sW(o.1F,"5y",H)}}E OD(){1p("e4 "+d9.e4.pW)}E HP(){if(2E.HN(1P.e4)===90){1p("tR");if(v.H5==1){B ok=H;if(v.H3==1&&!o.1y){ok=L}if(v.GZ==1&&!o.1v){ok=L}if(o.9d){ok=L}if(o.29){ok=H}!o.2b&&ok?o.U.8Z():\'\'}}F{1p("GI");if(v.H5==1){o.2b&&v.tB!=1?o.U.8d():\'\'}}}E ty(x){!x?x=1X:\'\';B y=L;3w{y=!!(x.QJ||x.QI||x.QH||x.QE||(x.QB!=1I))}2W(e){y=L}J y}E IF(x){J x.2e==0&&x.2Y==0};E z3(){V(B x in o){if(x.K("C9")>-1){3y(o[x])}if(x.K("z5")>-1){2N(o[x])}}1p("Sr")}}',62,4112,'|||||||||||||||||||||||||||||||||||||var|style||function|else|this|true|exist|return|indexOf|false|||css|media|controls|length|but||actions|for|playlist|url|width|control||||||||time|key||pjstg|left|event|height|settings|action|top|break|hide|duration|system|case|substr|icon|position|log|show|new||toolbar|color|play|addEventListener||start|setTimeout|text|dash|hls|opacity|type|container|scale|volume|undefined|tmp|playlist_dic|typeof|data|title|frame|window|replace|appendChild|faction|null|none|hotkey|innerHTML|document|pip|createElement|||subtitle||||player||set|vast|subs|fullscreen|seekto||offsetWidth|div|poster|error|files_quality|1000|mobile|file_type|eval|display|sub|vasturl|parseInt|background||right|auto|split|open_action|hasOwnProperty|Play|click|Lang|svg|tip|absolute|Math|Resize|line|events|existv|exist2|transform|push|current_quality|clearTimeout|margin|stop|options|tiptext|Pause|padding|src|icons|catch|border|offsetHeight|bottom|||||||||||current_subtitle|screen_w|_type|localStorage|files_subtitle|droplist|autoplay|share|linkurl|linear|hidden|mediacontainer|removeChild|api|hide2|media2|plid|scaleX||CheckColor|continue|muted|try|scaleY|clearInterval|chromecast|handle|object|floatleft|file|rows|mouseDown|Duration|apiProcessor|mediascale|parseFloat|seek|Seek|Volume|http|size|ffffff|1px|org|webkit|vasttype|sbt|urls|cast|ready|500|font||files|000000|attr|||www|pointer|||round|img|pause|default_quality|tagvideo|xlink|resize|2000|xmlns|pljssglobal|MarginPadding|getItem|Time|target|visible|_|values|casting|ShowOrHide|trim|end|_to|stroke|Remove|delete|obj|marginleft|Mute|preload|refresh|parentNode|youtube|bga|marginright|plstart|settings2||200|dom|custom|rightmenu|block|gradient|empty|_from|is_hls|screen_h|JSON|xhr|live|f2title|Action||string||aspect|bgcolor||mute|||ios|speed|int|rgba|order|Hls|quality|folder|pjsdiv|mouseHere|canvas|volumewheel|zIndex|onError|storage|butPosition|m_to|valuefontsize|video||value|arr_up|filter|shuffle|m_type|visibility|transition|menuproc|f2action|Unmute|_value|info|subtitle_on|vastloader|isLive|files_audiotrack|arr_down|toString|current_audiotrack|f2value|random|Motion|out|vast_loaders|ftitle|files_speed|animation|plx|Date|isVisible|important|SetQuality|dechar|||onOut||||||||airplay|setAttribute|valuecolor|UpdateText|hex2rgb|fill|effects|span|focus|cut|clientX|is_dash|remove|box|vast_|UpdatePlaylist|iset|evntclk|clr|keys|captions|name|max|hlsconfig|tag|over|metadata|parse|midroll|charAt|dashjs|controller|solid|setInterval|cursor|cancelBubble|pjs|UpdatePlay|off|onOver|show2|minutes|dash_created|overflow|chrome|intro|control2|radius|ease|bitrate|slice|label|||||||||||indOf|activeiconsize|File|next|status|download|removeEventListener|Events|default|String|center|vast_and|getAttribute|skip|com|backgroundColor|line3|redirect|preroll|audiotrack|bgpaddingleft|FindBut|bgpaddingright|aover|cuid|obj2|safari|rounding|state|motions|okpd|tips|isConnected|framework|f2i|playedstore|val|playing|_log|SettingsTimers|Object|setItem|waiting|StopWaiting|always|customline|seconds|getElementById|ended|channels|PluginHotIcon|track|||||||||||open|1999|iphone|Normalscreen|_url|init|bg2|toolbarHidden|currentTime|touches|Settings|onEnded|buffered|pass|layer|ShowPoster|align|alpha_div|Value|_cul|image|_show|hours|realfullscreen|navigator|timer|VAST|fvalue|tipcrn|points|globalfs|min|HLS|current_url|message|reload|Advertising|txt|location|paused|ioff|floor|isVastBgLoad|lastwheel|getTime|parentIframe|is_sleep|blur|effectsnow|version|icn|Fullscreen||area|scroll||sub_off||loop||||vast_or|alert|apiprm|ispipkit|ll1I|gif|container_h|is_ws|container_w|Sub|ddj|Waiting|lines|all|onWaiting|margintop|bordercolor|space|opid|SetSpeed|customtext|ctx|audio|hlsquality|Tip|pipwebkit|hidden_volume_over|loading|leftBg|line0|href|ratio|href2|default_audio|stretch_width|hideleavetimeout|xbg|clientY|ResizeText|pnt|pointerEvents|Poster|small|reloadTimer|bgpaddingtop|request|UpdateObject|mouseup|destroy|onPlay|bgpaddingbottom|preventDefault|flag|plhistory|wait|marginproc|nativecontrols|timeline|android|clicktime|SetSubtitle|parent|curtain||End||srch|Arrows|onDuration|lIll|audiotracks|files_quality_ag|fzoom|hls_created|hls_subs|loaded|Title||enc2|vimeo|words||control_|fbg|HideControl|bgaover|current_speed|HlsLevelsLength|actionstt|concat|fltrs|ncrtat|cutted|titlestore|add|Background|pld|source|Retimer|onClick|unmute|currentFile|but_x|_cstm|butplstart|scrollbgcolor|body|vertical|PlaylistNext|_hide|m3u|f2id|noads|normal_w|mrgnprs|||MediaPlayer|gaTracker|upld|rotation|MediaReady|fullscreen_process|Start|scrollLeft|levels|buffer|onMouseUp||charCodeAt||stage_y|stage_x|20px|||Status|_keyStr|iconscolor|delta|_css2||stopPropagation|white|dashquality|bgl|media_error|then||evntovr|switch|SubtitleChanged|shadow|Stop|MainResize|Switcher|8px|evntout|motion_id|replay|dur|but2|pause_before_vast|title2|00|pjs_i|create|bgcolorover|send|but_space|hlsaudio|sttx|_rb|thumb|enc3|CalculateClick|skpbt||||3px|VastRemoveAndPlay|onload|Clickable|native|DashLevelsLength|line1|||line3value|cubic||DASH|CustomSwitch|nbsp|inline||vast_loadtxt|600|Playlist||onTimeupdate|line_width|forcehide|hls_config||||audioTracks|||PlaylistNextExist|playById|reloadto|id_|toolbar_hide|ShowOrHideProcessor|onMeta|Array|fd0|transparent|sub_options|button|vsts|normal_h|clicks|sec|gao|control_title|updateSettings|touchmove|volumewheelin|qualities|fff|CreateItem|Remove2|PlaylistG|StyleItem|fplace|quiz|desktop|deltaY|SettingsVisible|open_settings|timestore|forbidden_quality|ldr|screen|salt|SettingsClose|browser||_speed|search|QgKJna48Yd9arAq|Close|Home|||pauseroll||10px|speed1|SetAudioTrack|_start|active|channel||icns|err|Played|hidedown|5px|pljsplayfrom_|decode|streaming|onVolume|controlover|file2|iframe|dashconfig|but_y|autoplaylist|is_visible|hidden_volume_over_process|kbps|NewFile|sub_bottom|ScrollTo|screenclick|shuffle_|ActionPlaylist|Scale|_lastime|plfolder|qbr2|PipWebkit|design|PlayerState|toolbar_margintop|files_|mediapip|handleicon|300|orientation|CreateHLS|UpdateTime|responseText|marginbottom|fullscreen_start|prev|sub_shift|fontSize||tracks|QualityChangedNoHand|stout|pjs_id|Toggle|PlaylistPrev|tagframe||||vast_longtimeout|vast_impressions|hiddenwidth|not|weight|l1lI|pltxt||ll1l|err404v|Zoomed|nowrap|onPause|played|event_y|cow|file3_separator|toend|event_x|scrollTop|floatwidth|update|onMove|pljssglobalid|line2|hidejustfull|getElementsByTagName|bgbrovr|iconsover|touch|console|ellipse|coh|passive|relative|nativeAudioTrack|handlewidth|StageMove|AfterVast|touchstart||touchend|_preloaded|groupId|minify|ControlClick|hlsdrm|cul||_step|_ease||expand||topBg|thmove|timeFormat|pointed|sub_or||subtitle_start|subupld|NativeEnterFs|||url_shift|actplay|||tchs|_id|span05|handle_width||StageMouseUp|hls_force|toggle|bgpadding|pic|overopentimeout|texts|control_line|settingsovertimer|showovercontrol|showoverto|pstrv|scaleover|HideProof|ToolbarDown|hideonpause|repeat|linecap|HidePoster|pstrsi|alpha|opn|HideInterval|Il1l|load|HideForce|fontsize|butNames|Curtain|bgt|upldfl|f2bg|Airplay|PlaylistExist|PlaylistPrevExist|poster_scale||and|Pnt0|nomute|rightbs|frameresize|videoHeight|textTracks||autoLevelCapping|current|bufferLength||ObjectFit|dash_config|hlsDashSub|setSpeed|scrpt|hidevideo|default_style|overlay|stretch_with_volume|mediatags|SubtitleSettingsMenu|rightside|hdnn|plNxtExst|starttimeout|sub_settings_on|autohide|justshow|hdicon|RemoveCurtain|findLeft|ScreenClick|nativefullios|items|FindPlStart|Ready|maxBufferLength|_status|base64|family|https|Init|vast_poster|VastRecover|spacing|or0|flip|polygon|link|lang|seeking_time||rldcnt|XHR|compilation|VastAddPreload|tippointer|sub_color|onclick|Pos0|bgg|Subtitle||checkFont|posterhide|mediaSession||brandurl|Reload|removeAttribute|abc|sub_sizeproc|shareme|normal||loading_error|||dashaudio|readyState|normalscale|svg0|seeking|onSeeking|onSeeked|l3v_show|autoQuality|heartbeat|YtInit|created|ToolbarShow|brightness|hidewithoutmoving|file_separator|scrollarrows|PluginSub|speeds|subtracks|255|pstrs|marginprocleft|onmouseover|rect|onmouseout|currentLevel|hlschangequality|UpdateSpeed|volumescroll|pl_first_id|pljsmute|pjs_parent|va2l|file2_separator|hlsend_to|result|parentcontainer|paddingtop|line_speed|onmousemove|mode|pldur|autoSwitchBitrate|abr|swipev|||||errorMessage||dashInterval|stretchonfullscreen||pljsplayed_||url2|domain|_max_order|ScrollOverOut|||_wait|sizing|shr|seekwindow|compilations||m3ut|Download|scl|resizePlaylist|ResizeSettings|pushCSS|stty|gatracked|bottomside|float|Rot|tmln|airplayed|tipbg|hidetimeout|NativeControls|CustomText|clicked|fcdef|full|limitmaxwidth|xtitle|uijs|wheelstep|custom_aspect|htto|ni2|playerid|qbr1|playlist_source|iconangle|_play_i|HandleWidth|backdrop|removed|ctxtnk|dclckto|_activeIcon|playsinline|Ctxt|RenewSubtitle|lrpd|400|nativefull|BufferStop|pjs_|heartbeatInterval|Thumbs|RenameQualities|iconreplay|offsetLeft|hmaxk|ymax|TipText||Off|FltrVal|HistoryPlaylist|mpi|pageX|findTop|1em|StyleArrow|hideoutmute|Error|999|RenewPoints|sxs|yamtrid|onplay|unshift|iosfull|hlsrows|tippadding|dontplay|srt|prm|SetSetting|SubtitleLoad|VstLdTxt|TimeSub|Parsed|hidden_volume|errorto|now|FileTo|vtt|Mouse|sourceBuffer|SettingsN|||SubtitleLoad2|_t|downin|vast_longtomsg|renameTracks|ShowTip|autonext|sleeptimerhour|handlehide|sleeptimerminute|jpg|sub_bga|playersize|script|sub_bgcolor|letterspacing|Cut|scrollleft|sub_color2|ShowForce|details|left0|shift|found||hls_stuck_time|ipad|frag|toolbarInterval|000|galabels|recover|cftlr|3000|_ended|hlsautoquality|saturate|RemotePlayerEventType|ctx2|floatheight|dasherror|custom_speed|StyleLine|_seekaftervast|pip_quality|memory|TagPlay|days|current_color|gain|bgh|PlaylistControls|Script|AirplayChanged|midrolls|observer|hand|AudioTrackChangedNoHand|contentWindow|touched|_prevIcon|PlaylistShow|ssfontsize|headfontsize|letter|tipbgcolor|PlaylistVisible|subload|clickarea|clickmargin|rotation2||canvas2|isPaused||session||VastNext|tipbga|wtcntrl|vast_type|fid|bgtmp|apdr|done|PlaylistHere|mini|||nhs|ima|HidePoster2|MenuProc|worked|vol|VastAndLimit|limitwidth|VastBgLoad|VastLoader|newfile|ErrorOr|Load|BgBrAct|PlaylistError|classList|333333|onClickSubtitle|onerror|poster_a|NativeExitFs|poster_aover|iclr|clr_options|playbgcolor|vstpause|SettingChanged|VastVisible|MidrollOverlay|valuefromlang|num|tpp|||||StyleActive|resizeonplay|adsfirst|scrollarrowsize|subdrag|find|current_plurl||_lastactbut||_fullscreen_end|sleep2|userseek|VolumeWheelX|marginbg|PlaylistRewind||dvrtime||KeyPlusDown|openById|KeyPlusUp|||postroll|scrollarrowcolor|plurls|wait_to|pauserollonplay|suboptns|container_id|hidevar2|Start0|mediaSource|isTypeSupported|files_channel|Update|started|RemoveMedia|eventstracker|subsor|FileType|playlist_title|isNaN|BeforeVast|setActionHandler|YoutubeID|effectnozoom|fileTimeout|PipSize|mime|while|deviceName|videoWidth|StringVar|youtu|isMuted|nops|CreateDASH|isPlaying|PlayLocal|gifed|audiosrc|AudioContext|ssa|vastfrombg|picture|998|stuck|cu2||700|_steps|ksu|onStep||edge|2px|sub_shadow|onDash|opera||sub_weight|mtp|sleeptimer|hdicon2|remember_sub|SubtitleError|HlsLevel|Recover|code|_stopped|omt|lastIndexOf|SubtitleOff|yaCounter|parsed|dash_subs|response|sub_all|sub2|fatal|alldd|getBitrateInfoListFor|setQuality|hidevar|restart_audio|YoutubeReady|scrollwidth|rldplay|StopMedia|write|ssflyp|autonextopenfolder|UpdateVars|close|UpdateVars0|playroll|timeld|rld|Show|resizeSettings|copyObject|subopt1|filerorto|floatlimitwidth|win|ResizePlaylist|resizeonwidth|Ended|setaction|showinterval|navigationUI|stretch_width_last||fspr|gaTrackPlay|wheelinterval|quartile||autoprevopenfolder|240p||audio_init|fit|reset||vars|urls_and|prefile|setQualityFor|audioTrack|covervideo|vastonmobile|timerTime|getDASH|getHLS|HlsUpdateAudio|loadLevel|sub_upload|quality_received|seeked|360p|1080p|480p|current_file|but_h|CreateShare|ShowLayer|720p|rename_audio|thumbnails|youtube_id|getQuality|YouTubeIframeAPIReady|playVideo|drtn|_readyonplay|unmuteplease|offsettimer|resizetxt|showtitleplaylist|documentElement||lineHeight|onDown|serif|thumbs_on|hideuntilto|sans|moz|fontFamily|changeheight|acted|_control_|openplaylistroot|14px|Player|referrer|toLowerCase|tagName|TitleTemplate|||handleiconspress|polyline||mouseUp|||colorbg|sug||click0timeout||pageY|screencolor|rightout|Touch|icon2|static|linkurl2|CreateTip|sub_size_fullscreen|sub_size|SwitchText|iconsreplay|hideAllIcons|tipalways|tippaddingtop|scripts|iconscolorover|pljs|HideTip|rightclick|nativecontrolsmobile|spd|rc_label|datetime|angle|Password|mutestore|bgcontainer|100000|||title_template|IconsColor|StageLeave|openplaylistbefore|imgldd|postMessage|handlescale|isvg|MainUpdateSize|frames|lastTouch|bgbordercolor|bgborder|lngth|bgo|seeksides|FrameResizer|ff0000|exception|container_h_procent|timeshort|click_t|ClearClick|playlistrewind|CustomToogle|rotate||randomstr|noclick|playlistloop|timeline_h|doubleclick|unmuteonclick|DoubleClick|mouseout|mouseMove|svg3|mouseHere2|rmbgcolor|JsClk|ToolbarHidden|Review|mouseover|handleaover|customdesignsvg|iniframe|160p|toolbarhidden|change2playlist|tipfont|tipfontsize|tipletterspacing|tipbgrounding|6px|viewBox|tipcolor|ErrorMsg|tippaddingbottom|settimer|2160p|||clientWidth|reloadfirst|currentposter|1440p|tippaddingleft|reloadtimeout|xvalue|nohead|ErrorReload|0px|scrollarrowbgcolor||SubtitleTimerMenu|TipVol|_tags|checknative|onYoutubeReady|NativeSubtitle|floatmarginright||png|contain|VisibleItems|VisibleCheck|posterhidepause|pstrsin|poster_float||Action2|historybga|||Metadata|Seeked|screenmarginbottom|nocontrols|historybgcolor|timerInterval|scrollarrowbg|sub_upload0|paddingright|volume2|StartSpeed|historytitlea|toFixed|mp4|paddingleft|maintitle|getAudioTrack|MediaYoutube|lock|fonts|CreatePoster|LoadedData|handleiconover|HlsAudioTracks|renameQualities|handlea|marginbgcolor|prototype|||||LineScale|arrinterval|MseIsSupported|heightInterval|HlsAudioTrack|WaitSize|pipto|ControlOut|onUp|onup_to||handleiconpress|HlsSleep0||livewakeup||is_hls2|downi|marginbgpadding|coloroverplay||sleep_timeout|nativeControls|||querySelectorAll||||handlecolor|CheckPip|v360|enabled|deg|tagSrc|isAuto|PlayerSize|ChangePip|clickscaley|timeline_w|gained|borderRadius|audioctx|ceil|Bglines|pp2|autoplaymute|CreateWS|ws_created|hls_started|network|HlsSleep|Preload|Visibility|CheckDash|UpdateStart|nohls|playerjscom||||||PluginDash|_time_load|plopenid|hdbrdclr|noprevicon||FullscreenUI|handlemove|NormalscreenUI|restart|tagsurl||RadioTags|checkBase64|mediadrag|xy00|PluginMovable|SettingsParser|||sepia|preloaddash|ShowHandle||Captions||clck|debug|isFullscreen|stvs|DVR|landfullmobile|hlserror|mob|Thumb2|movevent|pjslng|onClick2|handlehideinit|upload|_i|ActionOptions|maxMaxBufferLength|StyleSubtitle|bordercolored|over_final|EndMove|landscape|dontload|playbgcolored|StageMove2|InitVisible|destroyed|RightMenu|3600|playOrPause||CastContext||||||||||fontnames|getInstance|logout|FSL||SubStyle|input||muteOrUnmute|PlayRemote|dont|Api|effectflip|pldur3||pldur2|drawImage|sstext|rmcolor|ssfontcolor|spn|insertBefore|mousemove|getTracksFor|pljsvolume|volumestore|embed|last|stringify|notofh|chr|encoded|tmpr|pepper|volumeLevel|rid|Controls|ErrLocal|savedPlayerState|fromCharCode|butByS|removebykey|_css|reRightMenu|connected|urlcnfg|submm|brand|pljsquality|Style|sub_font|sub_stroke|||sub_reset||sub_x|appearance|Text|ioscss|pljstrack|qualitystore|lang_|_stop|_timeout|Alpha|userid|pljsuserid|TheEnd||StorageSupport|mutedautoplay|tem|match|Empty|rename|piped|cpm|ahd|butseekto|SubtitleParse|tchs2|cnt|show_playlist||show_settings|ass|geo|sub_store|sub_bgpadding|pljssubtitle|SubtitleLoadAll|SubUpload|FileReader|SubRem|SetSubtitle2|other|lastsub|decoration|playerjs_|innerText|Prefile|pstr|vast_starts|posteronpause|pstr_to|vast_midroll_limit|midrollo|gaurl|outro|vastclick|NewAspect|vstdwn|user|IndexPlaylist|||VastPreloaded|RemoveForNextAd|cntrls|VastPreloadLoad|vast_preload|moveOr2end|ie9|splice|getVideoData|adsinchain|stopotherplayers|pjs_parent_i|_recover|incorrect|postmessages|m3ui|Shuffle|Menuproc|pjsframed|PlaylistLoad|hostname||mdswp|offsetTop||fts|NxtExt|||vts|Heartbeat|fjs|End3|End2|plcontinue|IndexPlaylistProcessor|nextLevel|ScreenClick2|activeicon|moving|VastCheckNext|utx|play75|content|requestFullscreen|playedstored|sub_bottommob|substore|introstart|fileorto|reloadlog|pjscssed|play50|mozRequestFullScreen|play25|_blank|subpausehide|StartTimeout||||||start2|MediaSess|sub_designstore|dashlowquality|Exit|div2|requestFullScreen|webkitRequestFullScreen|VastGo|str2obj|onYtPlayerReady|vastgo||VastVideo|overlays|150|vastcontainer|startwait_t|removedNodes|SetCurrentQuality|advertising|VolumeWheel|msRequestFullscreen|wheel|exitfullscreen|volumewheelfull||||fullblack|Alert|pauseVideo|deltaX|_set_quality|getDuration|ytautoquality|path|Auto|_currentIcon|upText|effect|last_text_w|ontouchmove|resizetext|TitlePl|Marquee|ShowShare|customTextPl|updown|postsmbl|resizeFromText|presmbl|CloseSttx|ClosePl|Rotate|lastt|leftright||||||re_y|ControlCoordinate|firstly|JsEvent|UpdateVolume|join|_rights|valuemargin|valuepadding|grdlft|onTagError|onPipEnter|thumbs||onPipLeave|contentDocument|order0|_move_rights|fixed|UpText|Places|but_w|SetCSS|leftandrightpadding|bg_hide|ReplayIcon|toggleControl|playiconbut|removeItem||ToolbarHide|settingsNumberVisible|subtitles|addtitleplaylist|ClickArea|imageLoaded|marquee|bgcolorlink2|playlistovertimer|linkurl0|SpeedChanged|hideonplay|control_start|TipHide|doctype|addtitleplaylistbr|toolbarisdown|exist2v|QualityChanged|Loaded|onMobMove|onMobOver|minw|updatePlaylist|quick|killMotion|l1ll|||stopkeys|Destroy|ll11|timeout|hideuntilstarted|iconopacity|tmp2|startcss|resizeme|resizeonmouse|hidetime|Loading|youtubeposter|ctxt|NoSpan|2001|btm|check|SubOpt|pjs_cast_button_|cast_available|HidePositionControl|iOSTrackLoaded|CustomTextButs|removeTracks|nativesub|hlsSub|_hlssubtracks|Playing||smbls|elastic|sleep2m||getContext|hideonfullscreen|playsinlineonmobile|closePl|hideafter|hideuntilmeta|hidebefore|hidebefore2|adscounter|shwvstfnsh|default_subtitle|scheme|UpdateSettings|bandwidth|sub_off_title|often|15px|sub_allmyt|valuebgcolor|PluginOldGA|geobj|getMinutes|pljs_yt_|limit|hidewovar|HideLayer|ytcl|isyoutube|iframe_api|linker|youtubeready|unblock|eventCategory|valuebg|youtubecontrols|hidesec|getHours|eventAction|valuerounding||eventLabel|castinit|ga4|vpaid_starts|last_ors|often2|Start00|rmsize|Qualities|ovr|snow|MSIE|MutationObserver|customyterror|yterrors|current_vast_url|midrollimprsd|maxTouchPoints|onQualityChanged|ShowControl|isVpaid|PluginHdIcon|minduration|rest|obsrvr|HideAnimate|topside|getPlayerState|PluginIntro|timelimited|timelimit|menu|effectgray|unhidden|KeyUp|click_t2|Youtube|preloaded|action_settings|4px|PlayingChecker|available|andlimit|onYtPlayerStateChange|unfixing|effectblur|PjsCheck360|VastLongTimeout|PLAYING|playlist_id|PluginSkip|vast_prestarttimeout|grayscale|ENDED|bordersize|RightCSS|vast_longtimemsg|hideonvar|today|show1value|method|Init2|updateCuid|ffect|seekicon|seeksidesec|RightOut|str|postmessage|norld|playlistfolder|scroll_left|alert404|setVolume|scroll_down|noClickTimeout|Qicvrhuune0BUUfLmxR0OxN0OxjGOw4LOUq4NUj1jfKLmxf0Nef5NxNLmebINUf2OxZ2OxquRafINef0Naj2PUjGNd4KOeN3OTbKmxu4Oeq1PUZMmebuNd43NaZ2Pej2PTKKjfNKmxNaNaf3Nab4mebuNd4KNeN3Nef5NwKKmxNMPefMOTbKmxbKNaqKNUyMmebIOaj5NUZ2OxquUebGNd43NxyLOxZ2OMcNNdKLNM4MOab4NaNajfKKmxbKNaqKNUyMmefamxj3NeuaNaNuRabINebaOabLPUjGNUNIOxqLPeq1jebINaNaNUqaNeuGNURuNd43NaZ2Pej2PTKLOdceNd44Peu0Oxf1OdKLOdbLmxbLOeNMOxyMmefamxy0Pey1PeNuNT4LOUfMPUuKPdKLNM44OaZKOef3jfKLNT40OeZaOeZMmeqIPeRMNUu3OTceNUfIOxyKOxqaNTK3mxZ0NUZ2OxquNUfIPeR2NUVaPdK3mxNaPUb2NxVuNUfIPeR2NUVaPdK3jfNLNT44OeZLOUN4meZIOxZKPUN3OTbLNT42PUb2OaNLmeZINaZLPUq5NUquNUfIOeR2NaR2NwK2mxf1OauLNxVuUefLmxR0OxN0OxjGOw4LOUq4NUj1jgCBjhnDphK9kMOAnAnAnAZBYd8|changedTouches|denied|access|control_duration|PjsFrMsg|jwKwoXOJpxNwPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|alerts|alert404text|Visible|rc_|resize2|gainedsource|hidecontrol|minus4back|ShowTimeout|bgw|tagsinterval|with_min|screen_lw|onPlayTag|recovery|PluginGeo|with_hours|hls2|RenewFromTitle|zoomed|QhqunAzGpd1MrXLzQTrIp256nYkJkMc0qAgIq2nJqA09k3SMZX5aphg0nTu1mdbalTq|ReloadTimeout|VastBreak|PluginErrorVideo|alert404video|alert404v|QhqurikvpBOAp3kHQTr0qAgIq2LvrhVCNwKuNMyBQxLKZYSCjhR9k00LOwK3mxfaOxZLNUNMjfKLOwK3mxfKPUf2PUR1jfKLOT4MNeuLOau1meqINUb5NUZ5OeVuUef0mxj3OUb5NMK3mxfKPUf2PUR1jfNLOd4MOaVKPUNGNM4LPUyLNxZMOTbLNT4KOxNLPUqGNdb3mxfaOaV0OxR1mebuRaNINxfLPey1PUfGNdbKmeNINUy5NUj2NxVuNdK3mxfKPUf2PUR1jfNKmefLmxbLPUjLNxZuNM4MNUf4PUV5NTKLOd4MNUuaNau5jeqINUN3OUR2OeVGNURINxf4NaN4PTcNOM4LNaq1OeZ0OTKLNw40OefKOeZ1jfN0mxf5NaNKPeV1mefMmxR0NUb0OxVuNT43PeRaPeZ2NwKLNd4KOef3Nef4jefIOau0Nau2OxjGOM4LNeyLOxy0OTceNT43PeRaPeZ2NwK0mxf3OxZaOab1jeRINUyaNab4OUVGNT43OaqMPUjaOwb3mxfaOaV0OxR1mefIOaq3NxyMNaZuRafKmxb4NUq4OeRGNT43OaqMPUjaOwbLNw40PUb3NeZameRINUq2OxN3NeVuNUjIOeyKOab2NMK3mxfKPUf2PUR1jfKLNd42OeR1NUZ3meqINUb5NUZ5OeVuUefamxN4Nxu5PUZGNUfIOUVMOebKOdcNNUZGOM4LNaZ2NUfaNwcokMcAoXLGQTqxnAnAnAnAka48Yd9KZYSCQxLqm2q|swipep|posterhidetime|comment|Width|scrollHeight|FindFileInPlaylist|hideoverwidth|hideoverwidthlimit|315|Interval|hideonwidth|hideonwidthlimit|lI1l|prted|alwaysjustpause|prtObj|hideaftersec||PjsFr|CustomFonts|hidebeforesec|hidebeforesec2|StopOtherPlayer|HidePoster3|I1lI|ct2|autoLevelEnabled|parentIframe_style|hidewithoutplaylist|_w|nums|Swiping|swiping|_a|006|showById|subshift|roundout|IFRAME|livets|time2|plapto|DisplayControl|PluginSug|RightOver|after|notframe|nativefulldroid|sesstime|ShuffleEnd|alwaysnotfullscreen|apto|timebreak|pjsin|textarea|outside|rc_version|right_y|CrShr|speedstore|stableBufferTime|right_x|liketext|posteronwait|setCurrentTrack|PlaylistOpenId|toLocaleTimeString|pljsspeed|url3|PlaylistPlayId|noindex|clickscalex|offset|setVolumeLevel|935|notag|Scripted|newQuality|full_minutes|buffer0|globalfontname|PluginThumbs|UpdateSub|PlaylistMove|heartbeatinterval|Hideuntilto||zKkSBKZd|Hide|SettingsSpeed|analytics|wtpstr_to|setHlsAudioTrack|SettingsExist|HideElement|autoplayed|trcka|playerState|rc_labelurl|pstrwt|rc_anyway|WaitPoster|full_hours|reverse|InvertPlaylist|getBoundingClientRect|template|dashsettings|casturl|iconmargin|keyframes|_html|onMobOut|mobileover|styleSheet|Available|StateChanged|XMLHttpRequest|application|GET|_ue|MuteChanged|parentElement|VolumeChanged|PlayChanged|Connection|prenewpl|PreNewPl|Controller|handlemargin|dblclick|gstatic|receiverid|QualityLevels|RightMove|scrollX|Volumescrolled|playerjs|bggr|SettingsTimer|nameofdashquality|dashaddbitrate|AudioTracks|sugar|UpdateTimer|5000|rgb|index|Exist|Drm|google|bgstretch|templated|224|CastInit|RightClick|_ud|dashcookies|adblock|upTexts|fs_error|default_speed|seekTo|iosExitFullscreen|webkitSetPresentationMode|whlskfll|scrollwheelfull|direction|ltr|wrapper|tipmargin|PostFullscreen|exitFullscreen|parent_domain|icon3|inversetime|bgcolorlink0|hideonvolume|setting|msie|setDashQuality|sub_sizemobfull|TheEnd2|cancelFullScreen|cancelFullscreen|intros|openplaylistpause|scrolling|pjsfrrs|Stopped|openplaylistafter|ShowAnimate|allowfullscreen|allowtransparency|allow|api_|PluginPoints|apdra|mozCancelFullScreen|zoom|FindIdPl|unset|clrs|nameofyoutubequality|VastInfo|tipvar|frmvst|msExitFullscreen|webkitCancelFullScreen|getDash|sub_sizemob|resume|dashaudio_off|upd|PluginMbps|yamtr|rotateonhover|Playerjs|WaitDash|endfull|Create|dashquality_off|seeked_time|selectOpen|reloadlive|redirectonclick|dashdebug|setHlsQuality|pjslog|ZFAkKTyZ|redirectonplay|fullonplaymobile|rel|fullonplay|getCurrentSession|setTracks|mss|finishrewind|setDashAudioTrack|Click|vast_adid|openpl|tap|highlight|writePl|playedquartile|timestorejustbut|Quartile|PluginTrack|setAudio|Href|leavetimeout|Scrpt|passontime|firefox|cdn|nomidroll|KeyDown|encodeURIComponent|playonhover|hideafterclick|PluginReplace|PluginEffects|posterhidestart|sub_split2words|nxtttl|hour|hlscookies|minute|second|ffeeab|TimeStore||NewPl|SubtitleBottom|wght|_reset|bglines|lineh|Yh4ujdbuQhSzq2N|sub_big_fullscreen|sub_lineheight|R3kzZYSzndc3oYSCjgOFnYSxod48Yd9ynYOxQzLIjdbujeLynXnaQxLqm2SznBN|nativenotipad|18px|40000|hlsfto|SvgColor|customBuffer|hlsmto|fragment|bold|portrait|vast_nofirst|pljsfirst|pressed|_xIcon|ControlsBgClick|PlgHlsFdt|sleeptimer0|setupx|hls_stuck_duration|always2|linetipmarginbottom|toptip|dvr|Live|xml|onMouseDown|lsfullplay|hdiconlist|attached|High|lsfullstart|PluginShare|landscapefull|headbordercolor|UpdateLoad|HdIcon|mpd|sub_bgo|_duration_load|framei||Yandex|keyCode|ga_event|borderbottom|brda|lrppp|nativenotiphone|disableRemotePlayback|gtag|anonymous|hidewithposter|marginprocright|ParentFS|alertsfontsize|alertsbga|_nextIcon|m3u8|lrpps|onClickTimer2|marginproctop|controlCSS|onClickSubtitle2|hlsdebug|hlsvastwait|reHls||hlsaudio_off|clickmarginbottom|hlsquality_off|marginprocbottom|handleinit|ControlX|nativehlsios|clickmargintop|_duration_play|abs|_time_play|OrientationChange|preloadhls|isSupported|setcss|yamtr_event|optStr|Color|fontsizesmall|logo|CancelBubble|mimeCodec|current_thumb|PluginPlSrch|SourceBuffer|together|MediaSource|linespeed2|timeupdate|onLoadedData|hlscaptions|requestAnimationFrame|changeAspect|colorload|gradientcolorload|language|Wheel|MetaAudio|ControlOver|linespeed1|nopause|unpause|device|Playback|DownIn|customdesign|startLoad|showing|Ease|AudioTrack|castdevice|valuesize|handleiconsover|FFFFFF|hlsmaxlvl|casterror|smallfontsize|linespeed3|hlslowquality|audioGroupIds|floatwidthsmall|floatheightsmall|220|isHidden|nameofhlsquality|gradientcolor|HlsQualityLevels|sourceBufferValidAPI|scalesmall|loadedmetadata|picheight|mobiletv|ontop|FlussonicMsePlayer|wps|PlacePoints|sleep2options|sleepoptions|Level|place|svgtmln|Number|cstm|supported|createTextNode|ErrorTypes|thumb_move|rotateplaying|bgline2|bgline1|ERROR|sort|ControlLine|_subfile|trackstore|hlsTextTracks|volumechange|PlayerjsAsync|wrong|opposite|durationchange|gradientcolorbg|enterpictureinpicture|yOffset|leavepictureinpicture|Sleep|xOffset|270|action2|Control|onLoadStart|height_div|width_div|playerheight|loadSource|iset2|HlsLiveWaiting|livewakeuptime|addTrack|Actions|FullscreenChange|UpdatePlaySeek|line_volume2|YouTube|blra|subtitleTrack|imageExists|720|volumegain|evenodd|PjsFramed|pjsframe|historycolor|SubtitleSettings|historytitlestrike|titlepl|Continue|PlayerjsEvents|maxresdefault|pjsfrm|width100|plusminus|Image|callback|PluginCut|scroll_height|900|1200|pipVol|linetippointer|muteiconbut|666666|1800|ScrollUp|ScrollRight|CreateMedia|margin_bottom|ScrollLeft|SubtitleSettingsClose|640|PlaylistBack|Rectangle|360|rule|updateTitle|linkpause|fileto|skipads|Papi41|mrgnsmll|ffdd1f|1001|rand|jwKwoXOJpxjwPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|stretch|ssflyw|brd|StageOver|cover|System|linktarget|nativeSubtitle|preposter|leavetimeout2|sub_off0|ontouchstart|175|SetChannel|prevorius_default_w|helvetica|subtrack|arial|screenshot|ControlsBg|Media|plclose|Timer|um1|RenameTracks|read|displayvolume|prevorius_default_h|crt|notv|ParseUrl|valuealign|Gain|offsetwrite|540p|ScrollDown|showShare|unmuteonplay|scrollarrowbgovercolor|thumb_borderwidth|alertscolor|actpause|menufltr|nextAutoLevel|userplay|scrollarrowbgover|thumb_bordercolor|Tmln|current_time|thumb_shadow|playByYoutubeId|customText|userpause|ChkHlsEnd|scrollarrowgradient|alertsbgcolor|thumb_radius|MediaVideo|Buffer|CreateThumb|PluginPip|thumb_width|thumb_height|alertspaddingh|alertspaddingv|40px|urlsl|bgbract|sttr|7px|thumb_border|which|translate|Posters|removeNativeSubtitle|playId||filetod|reYT|tippaddingright|PipSwitch|pipSrc|Timeout|ChromeCast|mousedown|hidestartbutios|movable|reachGoal|sub_bg|PipToggle|yaHit|normalscreen|FileTimeout|PlgnVstPstr|connect|back|nativenotios|PlgnVstLdtx|ArrowsInterval|loadCastFramework|RemotePlayerController|default_w|2ga5t0v3rlrr|372|unescape|981|QgKJq3nBQwjGjAgxrhzJpwj6jBcGZYywmdk0sYczjxCwq3nBjwKwZAqwPxfGjAkBZ29Gp3jwPwj2PUZ1Oxywmdkwn28wPwjKmxfwmdkwn3cvnhSDpAqwPwjKjejuNdbMjwKwoXOJpA1vqArDpwj6jxbuNdbKjebwmdkwn2fwPwjKmxjwmdkwn2gJrAWMjxCwNd4ajwKwq2OvphWJrAWMjxCwOTjGjAvDnhVwPxfGjAvDnhWJpBcGZYywPxfGjAvDnhWJpBzJrYS1ZAVwPxfGjAkBZ29Gp3kJrAWMjxCwmUfwmdkwn2kJqASzqwj6NdKwoXOJpBOxp2LJqwj6jAZMNUNLOMjGjAgJrAWMjxCwNd41jB0GjAOJpBSMp2Ltphz2nTj6sMkJqASzqwj6NUNGjA9IjxCKmdk0nYv0jxCwYiVKNhV5pgL1Nef1NTjGjALzriSzqBOKZXODpAqwPxjGjAgxrhzJpwj6jALDrAVwmdk0sYczjxCwrhW4rdjGjAvvpARwPxbGjAOGoXOFjxCKmdkAp250q2z6nTj6NUbGjA1vqArDpwj6jxbuNUbuNUbuNdjGjAfwPxbIOTKwohzynTj6NTKwohzynX9IrA9yjxCLmdkKp3ODrhzJpwj6jAkJriSJpT1MoXrCrdjGjAOJph9MjxCwZAnwZaf5jB0GjAOJpBSMp2Ltq3SJqdj6sMkJqASzqwj6NURGjA9IjxCKmdkDZ29IjxCwQiO2nMc3oXS0oe0BNxbBjhvzoXrCre0BNxbBQxLBjhnDphKHqBWGnU0BpA9IsAWMpMqurikvpBOAp3kHQTr0qAgIq2LvrhVCNMKuNMyBQxLKZYSCjhR9k000mejIOTceNM4LOaf1Oaj4PdKMmxVuNw41meNINUqLOUqMPeuuNw41meRuUejIOTKLNdceNw41mefKmxuMPeRMOafuNM4LOaf1Oaj4PdKLNT41jeRGNUfIOTcNNUbGNUfIOTceNUbIPej4Oej3NTKLNT41jefLmxVGNUbIPej4Oej3NTbLNT41mefKjfKLNT41meRuRafLmxVGNM4LOaf1Oaj4PdbLNd44Nxu0NxqLmejIOTbLNdKMmxVuUeRGNw41jgCuUURGNd41jfKLNdKKmxVuRafLmxyaNxy5OxZGNd41jefamxVGNw4KOxqKNeNaPdbLNM41meRuUefamxVGNUbuRafamxVGNUfIPUNMPUy2OwbLNT45Naj5PUZ2mefamxVuNUbGNUNIOTcNOdKLNM41jfNMmxb2OabKNaN4mefamxVuNd41mefLmxyaNxy5OxZuNd41mefKjfKKmxVGOdceNd41mejINeZ3NebaNauuNw4KOxqKNeNaPdKKmxVuOdKKmxVuXwqunAzGpe0Bj2nAnAnAnwrqma48qhg0odcyQTrONM43NxqLNej2NMK1mxf0NUNLOxf5jfK4mxu1PeZ4NauLmefKmxj3Nxu5OaRuRayINxR5Nxb4NTKLNd42OxN0Nxf3jeyIPeuMNaqaNeuGNUbIOxZaOejLOMbLNd4MOaj4PUq0mefKmxj3Nxu5OaRuRafKmxZ2NaRMNUqGPT44PejaOaNKPdbLNd42OxN0Nxf3meyINxR5Nxb4NTbLNd4MOaj4PUq0meuIPeV4OxuaPefuUeVINURLNaf2NUyGNM43NxqLNej2NMceOd43OUb3PUf5meNINaN2OUq4NaRuOd4LNUq2NxZ5NwKamxNaOxV3PeN0jeNIOaj3NUbMOxNGNM43NxqLNej2NMceNM4aNaZ1OauaOdK0mxfLOaZMOxyMjeNINaN2OUq4NaRGOd43OUb3PUf5jeNIOaj3NUbMOxNGOT4LOefaNUZLPTcokMcAoXLGQTqxnAnAnAnAk1KJQxLKZYSCjhR9k004mxu1PeZ4NauLmeNIOaj3NUbMOxNuUeNIOaj3NUbMOxNGPd44OUu2PeN4NTceNM4aNaZ1OauaOdK5mxj0PUjKPefuNM4aNaZ1OauaOdK5mxu4NxN3Nab4jeNIOaj3NUbMOxNGNUbINxqMPey3OdceOd4LNUq2NxZ5NwKLNd42OxN0Nxf3jeRIOaVKOayLPTKLNd42OxN0Nxf3jeVINURLNaf2NUyGNUbINxqMPey3OdcNNUbINxqMPey3OdK1mxf0NUNLOxf5jfNLNd42OxN0Nxf3meRIOaVKOayLPTbLNd42OxN0Nxf3meRINUf3Oxj2PUjuNUbINxqMPey3OdKamxqMOafKNxZajfN5mxu4NxN3Nab4meNINaN2OUq4NaRuPT4MOeyMNeuLmeNINaN2OUq4NaRuPd44OUu2PeN4NTKamxqMOafKNxZajgCBjhnDphK9kMOAnAnAnAZBYd8|uncasted|jwKwZXO0oX9IjxCwnBWGpiOxqAWzpwjGjAgxrhzJpxjwPwkIp3kHZXLaZ3kznX4wmdk0sYczjxCwq3nBjwKwqh9aoYSDp24wPwkxp250qA9GqM1MoXrCrdjGjA1vqArDpwj6jxbuNUVuOUbuNdjGjBOxZXLzjxCwNT40jwKwZTj6jxbIPdjGjAgJrAWMjxCwNTjGjBSDqdj6NTKwrhzKrhW4rdj6jzSzphDzqMcFYiVKNhV5qhWMpBzqrUbLOUfwtTKwZ29IrikJpg9arhgMrdj6sMkJqASzqwj6NUjGjBcJq2z0oX9IjxCwZ2WIrhWMjwKwq2OvphVwPwj0jwKwp24wPxfGjAzxp24wPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|castplay|castpause|984|orientationchange|cast_sender|296|WEBVTT|857|default_h|007|275|988|996|994|QhqunAzGpe0BjabKNebKNdqurikvpBOAp3kHQTr0qAgIq2LvrhVCNT45NebKNejGjefIOxy5PUy3lTq|Qicvrhuune0BUUfKmxN4OUjLOeNGNd4LPUZ4OUqLOeNuRayIPey3NeqLOeNGNd4LPUZ4OUqLOeNuPT41mebIOUyaPUj4OUqLjeyIOTKLmxb4OxyMPeV3jfN5mxVGNT41Oau3NURMPTb5mxu5Oab3NURamefIPUq4Nxf0NxyuNUbINau1Nxf0NMKLmxy3PejLOej5jfKLNM4KOxV3NURamefIPUq4Nxf0NxyuUeyIPeZ3NaV3NURGOT4LPef0Nxu1OMcePT41NUq2Oej4OwK1mxVMOUb3NURajeyIOUf3OxRMPeZGOw4KPUb5Nxu1OMb5mxu2OaN1Oaf0meZIOeN0OUqLOeNuRafKmxjLNaRMPeZGOw43PeRMPeV3NTbLNd43OaZ4OUqLmeZIOau0Nxu1OafuNUfINUj1NaV3NTK2mxRaOeV3NURajfKLOd4aNxZLOej5meNINxN2Nxf0NxyuUef0mxNMOxf0NxyGOT45NUZ3NURMPTceNURINaj2NURMPTK2mxRKOeu1Oaf0jef0mxqMNajLOeNGOw44NeRaOUqLOdbLOT4MNUVGOw44NeRaOUqLOdceNUVIOabaNURMPTK2mxuKOeN1Oaf0jef2mxfKOUb3NURGOw40NeR4OUqLOdbLOw4LNeVKOaf0meVIPUf2Oaf0NxyuUef2mxfKNejLOeNGNT4KPUf3PeV3NTceNUZINUbKNxf0NMKKmxu2NUb3NURMPTbLOw4KNURGNd42Naq2Oej4OUquNUVIPeRMOau1OMKKmxR1PUf0Nxu1OMceNUVIOxqLOUqLOdKKmxj4OayMPeV3NTbLOT40Oeb4OUqLmebINxbLOaf0Nxu2jef1mxjLOTKKmxjKNUqLOej4OwcNNUbINau1Nxf0NMKKmxf5Oxu1Oaf0NMcokMc0qAgIq2nJqA09k3SMZX5aphg0nTuLNw44Nej1NaZGjeNIOUbKOxb3lTcMp3SvrhVCmUf4Nd4KNebKNebDjiSMZX5aphg0nTuHNUjIPebMOUN2mdbHNM41Neb2NeqDjdqunAzGpe0Bj2nAnAnAnwrqma48qhg0odcyQTrONd44PeZ0Nxu1OafGNd4LPUV2Oej4OUquRabINay4Nxu1Oaf0mebINUy1OxRMPeV3jebINebLNxf0Nxu1OafGNd41PUj3NURMPeZuNd4KNefMNURMPeV3NTKLmxb4OUqLOej5jfNKmxbKNUjLOej4OUqLmefIOUq3OTbKmxN5Pej4OUqLOdKLmxy3OMbKmxu4OxRMPeV3NTKLmxy3OMcNNM41OxZ5Nxu1OMKLmxy3OMcNNd4aOxu1Oaf0NxyGOT4LPebMNURMPTceNd4KNUu4OUqLOej5meVIOUjaPeV3NURuNd4KNUu4OUqLOej5meZINeu5Oaf0NxyuNd4aOxu1Oaf0NxyGOw40NaNaOUqLOdceNd43NUR2Oej4OUqGOw43PeNKOaf0NMbLmxj3Peb3NURameZIOauaNeqLOeNuNT42NxZ1Oaf0NMK2mxRaNaN1Oaf0jfK0mxuMOaN1Oaf0meNINxN1jfK0mxuMOaN1Oaf0meVIPUf1OTceOd44NxqaOUqLOdK2mxRKNaZ0Nxu2jeVINxj0Oej4OUqGOw44NeNLOej4Owb1mxqLOxjLOej5meZIPebaNURMPeZuRaZINxb0NaV3NURGOw44NeNLOej4Owb2mxZKOxj4OUqLmeZIOebaOxRMPeZuOw42NeZMPeV3NTK1mxyLOUVuUeZIOxbLOej4OUqGNT4KPUb1Oaf0NMceOw42Nef0Nxu1OMKKmxu1PUu1Oaf0NMb2mxVLOUjLOej5mebIOxN2Oej4OUqLjeZINaR0mebIOeV3PUj4OUqLjfN2mxf3Nxq4OUqLmebINxu2Oaf0Nxu2jeVIPURMNeqLOeNGNd4MNeb1jeVIOaf2Nxf0NxyGNd4MNeb1jfKKmxu4OxRMPeV3NTKKmxf5OUZ0Nxu1OMcokMc0qAgIq2nJqA09k3SMZX5aphg0nTuamxNKNaq1NdKuNM40PUyaPUNDjikJrhg0nTu5Nd4KNebKNebDjiSMZX5aphg0nTuHNM4aNeN3OUbGjd0amxR5PUN5NMyukMcAoXLGQTqxnAnAnAnAk1KJQxLKZYSCjhR9k00LNd4aPeZ0Nxu2meyIOay3OUN4OMcePT44PUuMPeV3NTK5mxq5OaVaPequPT41NefMNURMPTKLNd4LPUR3Oxb0jeyIOUbLNxf0NxyGNUbIOxu3PUR2PTcePT41NefMNURMPTKLNT4LOay5NUu3jeyIPey4Nxu1OafGNUfIOUq5OUZ5PTbLNd4aPeZ0Nxu2mefLmxV3PUV2PUyuUefamxb2OxyMPeZGNUfIOUq5OUZ5PTcNPT44Oxu1Oaf0NMKLOd43PeN5PUZMjfN5mxVLPeu1Oaf0mef1mxfMOaq2PUfuPT41NUu4OUqLOdKLOT42PUN4OebajeyIPeZ4OUqLOeNGNUZINeN3OxfaNwceNUbINxf0OxRMPTKLOw4aPeq0OUy4jefKmxq3Peb3NURGNUZINau3OeV5PdbLNT4LNxZ1Oaf0mef2mxbaOaZLNajuUef0mxNMOaN1OafGNUjIPeN4NeR1PTcNNURINaj3NaV3NTKLOT41NUy1OxbLjfNLOd4aNxqaOUqLmef2mxbKOau4OaquNURIOaj0Oej4OwKLOw40Neq1Nau4jef1mxjLOxjLOeNGNUZIOeb3OUN4PdceNUVIOab0NaV3NTKLOw40Neq1Nau4jef2mxfKOxj4OUqGNUZINeb3Peu3OMbLOw4LNeZMPeV3mef1mxVLPUV2NefuUef2mxfKNURMPeZGNUbIOxyMPeb1PTceNUZINUbLOej4OwKLNd40OxjKNeRajef2mxbLOUjLOeNGNUbINxN4OeyLNwbLOT44OeRGNUbINeV5PUjaOMceNUVIOxqMOau1OMK5mxu4PeZ0OeV5jef1mxR0Nxb3NURGPT44NejaPUq2PdbLOT4MNUZMNURameyIPebMNay3OxuuUefKmxN4OxRMPeZGPT43PUq1Nau3jgCBjiSMZX5anA9MpU0BrikvpBOGZYSzlefMmxuKNaq1NdKuNUNINUbMOUN5lTcMp3SvrhVCmUyKmxbKNebKNdyurikvpBOGZYSzld0LNw44NeN3OUbGjd0LNM4LNej1NayDjdqunAzGpe0Bj2nAnAnAnwrqma48qhg0odcyQTrONd44PeVMNURMPeZGPT44NebKNeNKOTceNd4aPUqKOaf0NxyGPT44NebKNeNKOTbHPd44Pef3PeRMnT0LOwKLNd4LPUqKOaR1jd04mxu4NUq4OekzmUf2mefKmxZ5Neb3OeVuRM04mxu4NUq4OekzmUf2mefLmxf4NUu2NejuNd4aPUqKOaf0NxyGNUfIOUuLNaZKNwbKmxu4OUjLOej4OwKLNT41PefaOxbMjfKamxV2OUqLOej5mefLmxV4NUN2NejuUebINaZ3NaV3NURamef0mxq4OeV3OeVuRabINef3OxRMPeV3NTKLOT4LNxuMNUqajebINef3OxRMPeV3NTKLOT42PURKOaR1jebINaZ3NaV3NURamef2mxbaOaqLOaNuRabIOafaOej4OUqLmef2mxN4OaRaNUZuNT4MOaZ4OUqLOdKLOw4aPeq0Naf2jefIOxj1NaV3NURGNUZINeN3Oaf3NMcNOd44NxZLOej4OwKLNw44NayaOxbMjfK0mxuMOxf0Nxu2mef1mxVLPUu2NejuRaRIPej2NURMPeZGNUZINeb4NebaNTb1mxjMNajLOej5mef2mxRKOaVKNafuOT43NUVGNUZIOeb3OUbaNTceOw4MNeNLOej4OwKLOw40Neq1NeNLjeZIOxb1NeqLOeNGNUZINeb4NebaNTb2mxZKOUb3NURamef1mxVLPUu2NejuUeZIOxbKNxf0NxyGNUbIOxy0PUNLOwceOw42NebMNURMPTKLNd40OxRMNUqajeZIOUf0mefKmxj0Neq4PeuuOw4aOej3PeV3NTKLNd4KOxjMPeu4jfN2mxf3NUV3NURameyIPeyLNeq0OeuuOT45Oeb4OUqLOdK5mxuKOeu2Nef5jeVIOaf1meyIPeb0PeZKNUyuUebIPeu1Nxf0Nxu2meyIPebKNebaNeVuXwqurikvpBOAp3kHQTr0qAgIq2LvrhVCNM4aNej1NaZGjefamxfKNaq1NMyuqA90ZYSzld0aOxbINebKNebKlTc0qAgIq2LvrhVCmUNINabMOUN2mdbHNUNINUbaOaValTbBjhnDphK9kMOAnAnAnAZBYd8|985|sender|PLAYER_STATE_CHANGED|fullscreenchange|Local|432|Yh4ujdbuQicvrhuune0BUUfIOTKKjfNKmxZ3NwKKjebGNd42OajuNdKLmxVuUebGOM41jfNKmeuINaj4jebIOxqMmeyuNT41meyuRajINaj4meyuNMK4mxNMPdbameqIOTcNNMKLmxVuRaNGNd42OajuNw4aNxuGNdbLmxVGNdcNNT41mebuXwquoXR9k1cvrhuBjiO0qA9FnU0BpA9InTqunAzGpe0Bj0nhSynhSwqunAzGpd1MrXLzQTrzrAWIp2Syka48Yd9KZYSCQzLIQgKJq3nBQwjGjAvvpASGnYOxZXLzjxCwNT40jwKwohgInhLzpXgMn2zIjxCwNM41jebuNdbLNdjGjAvvpASGnXfwPwjLjwKwn3kvnhzzpBRwPxbGjArMZXSDnX50Z29Gp3jwPwkAnAnAnAZwmdkBqAgyoXWIrhOJph9MZAqwPwjKNebKNebwmdkwnMj6NdKwZArxp2LJqwj6jxf4NxbMOdjGjAgIoX1vrhzJpwj6jBcJq2z0oX9IjwKwp250p3bwPxbGjAO1q3SJpYrDniSCjxCKmdk0oYc0nYv0jxCwnAzGpYDqrUbKnxOIZTjGjAkBpMj6jw4ajwKwohgInhLzZ29Gp3jwPwkANxfaNUqwmdkCZX5yphWvp3nzqwj6jw0LjwKwohgInhLzohzynTj6Ni0GjAOJpBSMp2LtqhLvsTj6sMkJqASzqwj6NTKwp24wPxfGjAzxp24wPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|IS_CONNECTED_CHANGED|IS_MUTED_CHANGED|1sMkaZ3kznX5xp2LJqwj6jxbKNebKNdjGjBSJp2LwZYjwPBGwZ29Gp3jwPwjLNxqLPURwmdkCoXSzjxCLmdkHZYkBoX4wPwjKjebuNdbKjwKwn3kvnhzzpBRwPxbGjAgIoX1vrhzJpwj6jAgGqhvvjwKwZTj6jxbwmdkCjxCaNY0GjAOJpBSMp2Ltrhz0phVwPBGwp3kynYjwPxjGjA9IjxCLmdkvZ3SDp24wPwk0oYSGnTjGjBS5qhVwPwk0nYv0jwKwqh9aoYSDp24wPwkwp3S0p20HphWArdjGjAOGoXOFjxCKmdkCZX5yjxCKmdk0nYv0jxCwjwKwrAgMjxCwSAzGpYDqrUbKnxOIZTjGjAvDnhVwPxfGjAvDnhWJpBcGZYywPxbGjAgIoX1vrhzJpwj6jA5JpAVwmdkwnMj6NTKwZArvjxCwNdjGjAkBqhgynhzInMj6jxfKjefKjefKjefKjwKwrhz0phVwPwkAoXLHszL1NecAN25vjwKwpXgMn2zIjxCwNdbKjebuPdjGjAkBq3SMnYSxodj6NTKwnA9IriODsAVwPxfLmdkAp250jxCwWhgCp21vmfgMoXgGmgnzqASvpAfwmdkvjxCwNd44jwKwphW0rhWMq3cvZ2zInMj6jxbIPdjGjAvDnhWJpALzZYnzZX5yqhLvsTj6NTKwrhzKjxCKmdkaoh93rhz0phWKphg5phzardj6NY0GjAOJpBSMp2LtphzInTj6sMkJqASzqwj6OTKwp24wPxfGjBS5qhVwPwkaohgKnTjGjAgxrhzJpwj6jALDpAVwmdkCjxCamdkMp3WInhzInMj6jxfwmdk3jxCKmdkvjxCwNTjGjAgwnMj6jxbINMjGjAgGp2gyjxCwNd40jwKwZX92nYjwPwjHNTjGjAOJph9MjxCwnAnAnAnAjwKwZ29Gp3kwnMj6jAkvZAgwZTjGjAOJph9Mph9vndj6jAnAnAnAnwjGjAOJph9Mp3nzqwj6jAnAnAnAnwjGjAk1nAnzqwj6sMkJpwj6NdKwZ29Gp3jwPwkAnAnAnAZwmdkvjxCKmxW9mdkKp3ODrhzJpwj6jAOJpBSMp2LajwKwpXgMn2zIjxCwNdbMNdb1NdbMNdjGjAvvpASGnTj6NTKwZArKZXSyoX5BjxCwNURuNUbuNURuNUbwmdk0oYbwPxbGjAvDnhVwPxfGjAvDnhWJpALDrAVwPxfGjAvvpASGnXzxp24wPwkqpxLarAqur2zyrhu9kaSKsdquohWDn2v0QTq5qiuBjinDnYrdp3u9kabuNdb0jeyBjinzqBODp249kafINTqush1GpBN9k2v0rib6Yd9qm3r3rM53NM5JqArqmajKNecqm3O2nMqush1GpBN6shLDpAG9k2v0rib6Yd9qm3r3rM53NM5JqArqmaf5PUzqm3vGoX5Fka5qpwbujdb8jT0HjfrzpAWMZYSJqxCuV2HzrhOCjeRMjduaOxq4NTyumTcCriSKPzKJYd93r3qIZA9CnX1DZX5xp2SDpAqIZ29HYd9ao2W0Z2uumT0|VOLUME_LEVEL_CHANGED|RegExp|fullwheel|MSFullscreenChange|xxx|u10|IS_PAUSED_CHANGED|Dialogue|001|disconnected|705|019|DROP_SHADOW|992|483|foregroundColor|fontScale|Yh4ujdbuQicvrhuune0BUUfIOTKKjfNKmxZ3NwKKjebGNd42OajuNdKLmxVuUebGOM41jfNKmeuINaj4jebIOxqMmeyuNT41meyuRajINaj4meyuNMK4mxNMPdbameqIOTcNNMKLmxVuRaNGNd42OajuNw4aNxuGNdbLmxVGNdcNNT41mebuXwquoXR9k1cvrhuBjiO0qA9FnU0BpA9InTqunAzGpe0Bj0nhSynhSwqunAzGpd1MrXLzQTrzrAWIp2Syka48Yd9KZYSCQzLIQgKJq3nBQwjGjAvvpASGnYOxZXLzjxCwNT40jwKwohgInhLzpXgMn2zIjxCwNM41jebuNdbLNdjGjAkBpMj6jxbIOwjGjAkBZTj6jxbIOdjGjBSDqdj6NdKwrhzKrhW4rdj6jwjGjBcJq2z0oX9IjxCwZA90rh9HmXLznBRwtTKwZ29IrikJpg90oX1zjxD7jA9MnhWMjxCamdkJpwj6NTKwZXO0oX9IjxCwrhzHnTjGjBS5qhVwPwk0nYv0jwKwrhW4rdj6jxb6NebwmdkAp250q2z6nTj6NUbGjA1vqArDpwj6jxbuNUbuNUbuNdjGjAOGoXOFjxCKmdkanYcvqAg0p3jwPwkqmMjGjAnJpBRwPwkVZXvJpXfGRYkDZXKGWAWMnhgIZTjGjALzriSzqBOKZXODpAqwPxbGjAfwPwjKmxuwmdkaoh93niWMZYSDp24wPxfGjBcJq2z0oX9IjxCwZA90rh9HmYkDn2v0jB0GjAOJpBSMp2LtniWMZYSDp24wPBGwp3kynYjwPxqGjA9IjxCKmdkvZ3SDp24wPwkyrYkvrhzJpwjGjBS5qhVwPwk0nYv0jwKwrhW4rdj6jxb6NebwmdkAp250q2z6nTj6NUbGjA1vqArDpwj6jxbuNdbKjebwmdkxphzxoMj6NdKwqh9aoYSDp24wPwkwp3S0p20HqAzBoiRwtTKwZ29IrikJpg9wrXnAnYjwPBGwp3kynYjwPxuGjA9IjxCLmdkDZ29IjxCwQhSDrwcxphgaqa0Bph9vnhWMlikvpARDka48q3nBjhOGZYOaQTrxoYkxrXLvqwvMZX5ylTqurAzzr0kJse0BNxVuNxVuOUbuOUbBQxLxoYkxphVuZ2Lvq3N9k3cvrhuCqAgIndyBjiO0qA9FnU0BlhOJph9MlTquZ3u9kaVKkMcxsU0BOUbBjij9kajKkMcAoXLGQTrIp25zkMcarikJo2VHr2zyrhu9kajBjiO0qA9FnT1HoYSzqALDpXz0QTqLNdrqma48Yd9arAq|416|CASUAL|jwKwZXO0oX9IjxCwpYW0nTjGjAgxrhzJpxjwPwk1pA11rhVwmdk0sYczjxCwq3nBjwKwq2OvphVwPwjLmxVwmdkHZYkBoX4wPwjKNdbKjeVKjeNKjwKwZTj6jxbIPdjGjAgJrAWMjxCwNTjGjBcJq2z0oX9IjxCwZ29IrikJpiNwmdk0oYbwPxbGjBSDqiSzsiRwPwkjZX5BnYkqrUbLOUfwmdkyoYOKphg5rA9GrX1zjxCLtTKwZ29IrikJpg92p2L1pXVwPBGwp3kynYjwPxZGjA9IjxCLmdk0sYczjxCwq2vvqhVwmdkvZ3SDp24wPwk2p2L1pXVwmdkCjxC0mdkMp3WInhzInMj6jxfwmdkxrYO0p213oXS0odj6NTKwrMj6PUbGjAfwPxfGjAgwnMj6jxbINMjGjAgJrAWMjxCwNdjGjAOJph9MjxCwnAnAnAnAjwKwZ29Gp3kwnMj6jAnAnAnAnwjGjAOJph9Mp3nzqwj6jAnAnAnAnwjGjAvDnhVwPxfGjAvDnhWJrYSHrYSzjxCLmdkMp3SvrhzJpwj6jxj3NdjGjAkBqhgynhzInMj6jxfKjefKjefKjefKjwKwZAqwPxfGjAvvpASGnTj6NTKwpXgMn2zIjxCwNdbKjefMNdb1OTjGjAvvpASGnXzxp24wPwkqpxLarAqur2zyrhu9kaSKsdquohWDn2v0QTq5qiuBjinDnYrdp3u9kabuNdb0jeyBjinzqBODp249kafINTqush1GpBN9k2v0rib6Yd9qm3r3rM53NM5JqArqmajKNecqm3O2nMqush1GpBN6shLDpAG9k2v0rib6Yd9qm3r3rM53NM5JqArqmaf5PUzqm3vGoX5Fka5qpwbujdb8jT0HjfrzpAWMZYSJqxCuV2HzrhOCjeRMjduaOxq4NTyumTcCriSKPzKJYd93r3qIZA9CnX1DZX5xp2SDpAqIZ29HYd9ao2W0Z2uumT0|sub_fonted|sub_allmy|black|874|edgeType|sub_drag|subtitle_errdel|startvisibility|QgKJq3nBQwjGjAgxrhzJpwj6jBcGZYzGoYO0jwKwqh9aoYSDp24wPwkGnXn0jwKwpXgMn2zIjxCwNdbKjebuOwjGjAkBjxCLmdkaZ2gGnTj6NT41mdk0sYczjxCwq3nBjwKwZX5DpXg0oX9IjxCwqh9aoYSDp24wmdkwn3cvnhSDpAqwPwjajeNuNMbajwKwZArvjxCKmxRGjAkBZX92nYjwPxbIPdKwrhzKjxCKmdkDZ29Iq2OJph9MjxCwmUfwmdkwn2OJph9MjxCwNxZMOUj2jwKwZArxp2LJqA92nYjwPwjMOxj1NxZwtTKwZ29IrikJpg9ArXLGjxD7jA9MnhWMjxCLNdKwp24wPxfGjAzxp24wPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|029|hdiconclr|848|sub_all_title|00000016|659|keydown|stopsnow|PluginSnow|effectnoandroid|747|effectsnowonbut|914|QgKJq3nBQwjGjAgxrhzJpwj6jA5zsiRwmdk0sYczjxCwq3nBjwKwq2OvphVwPxfINwKwqh9aoYSDp24wPwk0p3bHphWArdjGjA1vqArDpwj6jxfKjebuNdbLOTjGjBSDqdj6NTKwrhzKrhW4rdj6jyHqrUbKnxn2nYSFnYDqrUbLOUfwtTKwZ29IrikJpg9aohgMnTj6sMkJqASzqwj6NUqGjA9IjxCKmdkDZ29IjxCwQiO2nMc3oXS0oe0BNxbBjhvzoXrCre0BNxbBQxLBjiSMZX5anA9MpU0BrikvpBOGZYSzlefGjeNDka48qhg0odcyQTrONUbIOUjMOaVKNMKLNw4aOeu0NUj4jfKLNd41Nxj3OUbameyINabaNay0NefuRaVIOUN2OUu2OeuGPT4LNUy1Neu5PdbMmxVaOeuKPUu5mefLmxN4PUZ5PefuNdKLNM45NUj1Nab1jfNKmeqIPUf1PUj1NUyuOT4MNxZ5Oxu3OMKamxf5NxqLOUN2jefKmxVMNxq1NeNGNM4LNay4OxbLjfKLNd41Nxj3OUbamebINUf3OxR3NeV5jfKLPd4KNeN1Pef4meZINxNaNej5PUNuUefKmxVMNxq1NeNGNUjINaR4OefMPdcokMcAoXLGQTqxnAnAnAnAk1KJQxLqm2q|785|QgKJnhz2QBL8td5Gp2gynYjCqAgIndyus3cJq2z0oX9IPwcMnXLvrhz2nUHHZYkBoX46jd0MOYc4jebuNdbHNxWKseH3oXS0oeCuOUcKseH9mALJZXSzqwvMZX5ylUDwnXnJqAVus2OJpBSzpBR6jdqBP2SDq3cGZYy6jhkGp2OFP3cvnhSDpAqHrh9KPwbLNebzP30IZ2zMZ3WGZYjCqAgIndyusM13nXkFoYRHZX5DpXg0oX9IPwcMp3SvrhVuNBNuphzInXgMjhzInAzIoYSzP2gIoX1vrhzJpxCuqA90ZYSzjekajhLDpAWvqwcDpAnDpAz0nUHCnXzBoiR6jefKNdV7mYrzZAHDrd10qAgIq2nJqA0Hp3kDn2zIPwcxnX50nYjuZ2WIrhWMP3SMZX5anA9MpT1JqAzBoX46jhOzpBSzqwcxnX50nYj7r2zyrhu6jefKNdV7qh9aoYSDp246jhgwq29GrYSzP3SJqeCuNeHwp3S0p206jeb7phWAreCuNeHMoXrCreCuNeHHZYkBoX46jhg1rh87tT5KZYSClikvpARDjiHarikJo2VHnhgaohgMqAg5PwbLmdbMNeb7q3SMp2HzmXSvq2vJnAnanYR6jeb7mYrzZAHDrd1vpAzHZYSDp246jhSvq2uuNT41qMczZYOzmXzImX91rdcDpAnDpAz0nUHvpAzHZYSDp246jhSvq2uuNT41qMczZYOzmXzImX91rdcDpAnDpAz0nUH9Rd13nXkFoYRHo2W5nBkvpXWajikJrhg0nTc7NUbKkTc7mYrzZAHDrd10qAgIq2nJqA06jikJrhg0nTuaOxcynXqDP3SMZX5anA9MpUCuqA90ZYSzleN2NhSznMy7tY1bo2W5nBkvpXWajikJrhg0nTc7NUbKkTc7mYrzZAHDrd10qAgIq2nJqA06jikJrhg0nTuaOxcynXqDP3SMZX5anA9MpUCuqA90ZYSzleN2NhSznMy7tY1bmYrzZAHDrd1FnYzAqAgHnYNunhgaodc7NdVus3O0qA9FnT1yZYOCZYkMZYy6jefGjejKNeHarikJo2VHnhgaoh9AnBOzreCuNeH9OUbzjiHarikJo2VHnhgaohgMqAg5Pwb4PTKuNxbKP3O0qA9FnT1yZYOCp2nAq2W0PwbHNaWKseH9NUbKkTc7q3SMp2HzmXSvq2vvqBkvsUCuPeyGjejKNeHarikJo2VHnhgaoh9AnBOzreCumUfMOic4P319RhHzsXnMZX1zqMcyZYOCjiGKkTc7q3SMp2HzmXSvq2vvqBkvsUCuNTKuNxbKP3O0qA9FnT1yZYOCp2nAq2W0PwbKP301NdVus3O0qA9FnT1yZYOCZYkMZYy6jeu5mdbMNeb7q3SMp2HzmXSvq2vJnAnanYR6jd0aOYc4P30LNebzjiHarikJo2VHnhgaohgMqAg5Pwb4PTKuNxbKP3O0qA9FnT1yZYOCp2nAq2W0PwbHNUj0qiu7tY0wmdkvZ3SDp24wPwkwrXnAnYjwmdk0sYczjxCwZ3OajwKwqh9aoYSDp24wPwkxnX50nYjwmdkaZ2gGnTj6NTKwZ2LDZ2GwPxbGjAvDnhVwPxfGjAOJph9MjxCwnxjLNaf3jB0GjAOJpBSMp2Ltq2W0rhzIn3NwPBGwp3kynYjwPxyGjA9IjxCLmdkDZ29IjxCwQiO2nMc3oXS0oe0BNxbBjhvzoXrCre0BNxbBQxLBjhnDphKHqBWGnU0BpA9IsAWMpMqurikvpBOAp3kHQTr0qAgIq2LvrhVCNTKuNTyBQxLKZYSCjhR9k00LNT4aNUj0NeNMmebINej3OeuuRafMmxb4OUNLPUVGNd4MNUVLOwbLNw43NeN2OaZ2mebIOej5OeuuNUNINxuKOaVaPTKKmxuLNau0jfNLOd4KNUbLNUb1mefINxy5PeRuNUNIOxjLNUyMNMKMmxf5NUZ4jefamxZMNUf5NxNGNw4LPUf2PdceNUNIOxjLNUyMNMKMmxf5NUZ4jefamxN1NUNLNaZGNw44Neb5NwbLNM4aNaVaOUN3mejIPeRKOxRuRafMmxyKOUf1OUqGNM45NUV5OwbLOd4LOUZ5Pey4meRIOab1OxuuNURIPUb2Oxj2NMK0mxNKPUjuRaf1mxbMNaq0OUqGOd4MOeqLOwbLOT40OxyKOxN2meRINeV2OeuuNUVIOeZ5NeZaOwK0mxb1OxR4jfNLOT40OxyKOxN2meRINeV2OeuuNUZINaN1OUq5OTKamxq4NMbLOw45NeNKOUZ5meRINayKOeRuRaf3mxN3NeyaOeqGOd44PUf0OdbLOM42NeR0OUN2meVINxyLOxRuNUqIOaRKNUqMPTK1mxy3NeN2jfNLOM43OebLOaj5meVIPUqKNaZuNUqIPejLOaqMOTK2mxj0OeNMjef3mxq3Nef3NxuGOw42OxN5OwceNUqIOaf4OxyameqINeuaOeuuNUqINaV4OUq0OMK3mxN1PUfMjef2mxyMNUb1OxuGOM41OxNaOwceNUZIPUjLNeV2PdK3mxV2NaN2jef2mxb0OaqKNeyGOM45OxqLOwbLOw4KNeN0NxfLmeqIPUy1PUZuRaf1mxV1OUjMNajGPd4MPeZ5OwbLOT42NUVaOej5meuIPUf1NxuuNUVIOxf2OauMPTK4mxy3NaZuRaf1mxZMOUV0NxyGPT4aNeRKPdbLOT42PUjaPej2meyIOUq2jef2mxbMOaNKNTK5mxqaNxu0jfNLOw4KOay3Oeb3meyIOaR4NeuuNUqINej0PeV2NMKLNd4LNxu0PdbLOM4KNxR4OUZamefKmxfMPeR4jfNLOM4KNxR4OUZamefKmxfMPeR4jef4mxf3Peu5NeyGNUbIOeN5OxRuNUqIPUq2NeyLPdKLNT4aPeZMjfNLOM44Ney3Oaj2mefMmxf2NwbLOM42NUj0PUN1mefMmxq4OeR0jef3mxj0NaR5OUNGNUNINaqKOUjuRaf2mxq3Oab1OaVGNURINUfLOdbLOT44OajLOef3mefamxq0Peu4jef1mxu3Nxf0NUqGNUNIOaR4PeuuRaf1mxu3Nxf0NUqGNUNIOaR4PeuuNURIOaf0PeZ3NwKLNM4aNebMjef0mxZ3OeV0OaRGNUNINxu1OeRuRafamxV4OeV5NxVGNUjIPeu3NeRuNUNINejaNUf1NTKLNM45OUu0jefamxV3OxV1NxVGNURIPeN3OUjuRafamxZ0Oxy5NxjGNURIPUR5OeuuNUNIPUR4PUfKPdKLOT41PeN2PdbLNM45Oeu5NUb4mef1mxV4NaZ4jfNLNM45Oeu5NUb4mef1mxV4NaZ4jef0mxN2Nxq4PeuGNUZIOxjKOwbLNM41Oxq2Oaj2mef3mxf3OUqMjfNLNw45Neb1PUV3mef3mxZ0NUNMjefMmxR5OUy1OaZGNUqIOaN1NeRuNUfIPef5OUjKPdKLOM44Pey0PdcNNUfIOxZ0OxbLOTKLOM45NUN4OdceNUfINUV5OebaPTKLOM45NxuLNwbLNd43Nxb5NxZGNUqIOxqMOUjuNUbIOUbaOaj3mef3mxj0NxjuRafKmxVKNaqMOMKLOM4MOejMjefKmxb2PebKPTKLOw4MOebKPdbLNd4KOeZMPeyLmef2mxf5NUy2jfN5mxyKNUR0PUuLmef1mxu3OUq2jeyIOxRMPeVLNejGNUVINeuaNxuuPT4LPUR2OUNLNMKLOT4LNeu2jfN4mxR4OUNaOxR3mef1mxf0PeZ4jeuIOeN2Naq2OMKLOT43NeR2Odb4mxj4NUNaOaRamef2mxf0NafMjfN4mxj2Nab5OaVLmef2mxf5OeR4jeqIPeu1Nxf5NxyGNUqINUqMPUZuOM44PeVMNUyMPTKLOM4LOaj5OwceOM43Nay3Oay5OMKLOM41OUj2Odb3mxVMPefKNey3mef3mxu5PUuuOM4LNebaNej5PdKLPdcNOw4aOeZ5OeZ1NMKLOM45NUy5OwceOT41OaqaPUbLOTKLOM43NUy0Odb1mxf5PeNLNUyamef3mxZaPeyMjeRIOxj3Oaf0OxfGNUqINxR0PeRuRaNIPUb2OxN4mef2mxq0Oxu0jeRINafKOeN2NTKLOT44Oxf2jeRINafKOeN2NTKLOT44Oxf2jfN0mxNLNeRaOxfGNUVIPeZLOwb0mxq2NaNLNay3mef0mxZ5PejuOd43Oau3PUN5mef0mxZ1Pej0jfN1mxR5OUyLNeVamefMmxuKOafMjeRINxj0Nay2OUfGNUNINUZ1OxuuNM4KPUbKOef4OTKLNM43Pej2jfNMmxy3NaZ0NxN5mefamxu0OUy2jejIOeRaOxb0PeyGNURINeV4jejIOeRaOxb0PeyGNURINeV4jfNMmxR0NaZKOeu5mef0mxb1PdbLmxVKNau4PUNLmef0mxVaOeb0jebIPUZ4PefLPejamefamxqLPeZ0jfNKmxV5Nxu1NaV5NTKLNM4LOeV3OwbKmxNKOey3Oey0OTKLNw42PeqaOwbKmxf4NeZ1OUVamefMmxbKOxR4jfNKmxf4NeZ1OUVamefMmxbKOxR4jebINUbMNxy1Pey5mefLmxq0NaV2jebINUZKPeV1OxjamefLmxNMOeu4jfNKmxjLPURLOUN0PdKLNd45NeZMjebIOafKOUqaNeN4mefKmxZ4OaNMjefINUVLOeVKPUZGNUbIOeyKOdceNT4LOUf0OUb5OwKLNd40PUb0jejINUu5Nxb2NeuGNUbINefaNeRuNw4MNaZ5OxV4OwK5mxy5NeR4jfNamxR0Pej0Nef2meyIOef4NwbMmxV4PUj4OejGPd43OeRKOdbMmxN0NaZ0OUN2meuIOxRuRajINUyaPeu2NeZGPd41OaZ2OdbLmxbKOeV3NUZ1meuINUN1PeuuNT4KNeR1Oaf2OTK4mxfaOUu4jfNLmxbKOeV3NUZ1meuINUN1PeuumUbINUZ2OaRMPeN2meqIPejLNaZuNd4KNxbMNUZMPeR4meZIPeqLOUZuRabINUqaOUq1OUZameZINeyaNUjuNd4aOajLOaR2NxyGOT40OwbKmxqaNUNaNxy0meRIPeZ3PUjuRafINUu1OefKPdK0mxfLPUN2jejINey2OeR2OUjGOd40PUZ3OwbMmxb5OxR0OxVMmeRIOey2OaZuRajINey2OeR2OUjGOd40PUZ3Owbamxj2NUf2NUb0meRIPUj2NUjuNM4aNef2Neb4OTK0mxy0Nef2jfN0mxN5Pef1OUZ5meVINajKOeRuOd43NUf3NURMNwK0mxf1Oeu4jeRINxuKOay2NxRGNM40NxV4PdceOd4MNUN0OaZ1OwKamxNLNwbamxy3OaNLOaZ3mejIOaqMjeNIPUq3Naf3OxqGNw43OajuRaNIPUq3Naf3OxqGNw43OajuNM4aOxRMOeb1OwKLmxq0PeVMjeRINUZ5Oxq2OaqGNT4MNeu0jfN0mxuMPUq5NaZ2mebIOaZ1PeRuOT40NeV0Nab5OTKKmxR1OeyMjeZINeq5Nxj3OauGNd4MPeyMjfK2mxjaNaV0Oab2mebINxZMNwceOw43Nau1NeR2PdKKmxjaPUVMjeqINUb0OxjMPUZGNd41Oeb3Nwb3mxNMPUbMNUyLmebIPUZ3OeRuRaqINaj5NejLPUfGNd45Oxq0Odb3mxq0OajLPUy0mefIPeZKNxRuOM43Oxy3Oay4NMKLmxyKPdceOM45NUy3OayLNMKMmxjMNUuuPd4MNeyMNUq3OMKMmxN0OeNMjeuIOUN4Nef2NxjGNw4aPej3NwcePT4LOxZ2PUNMOwKMmxRKNxZ0jeyIOeZ0NeVLPeZGNw4aNxNaNwb5mxZLNUb1NUf3mefIPUR1NajuRayIOxj1OeVLNTKLmxu5Nxq2jefKmxbMOeuKPUjGNd45OebKPdbLNd4KNxR4NeyMmebIPURKNeuuRafKmxf2OebKPeZGNd41OUuuNUbIOef3Naj3OdKKmxfaNayMjefKmxu0NaR0OURGNd4KNxZ2OdceNUfINeRLPeb0OdKKmxbKNUb4jefKmxy0Nxb4OeyGNd4KNey5OwbLNT4LOej2NeRGNdcNNUfINafMOebaNwKKmxbMOaR4jgCuUUuIPUZMOejMOeNGOd4LNeZ3NUu1NwceOw4aOeqMNUNLOdK0mxb0NxVLOUR3jeRINUqaNxb2NajGOw4LNUb1NaV3PTb0mxfKOxuMOeR0meuIOaj1PefKOajuRaRINeRKNaj0NefGNUfINaRLNeu1Owb2mxfKOxR2Nej2mefamxVLNaj4PTb4mxqMNUq4Peb5mefamxV3OaR5NwceNUfINaN2PUy3OdKLNM42Oef2PUVLjefamxVLNeu4OUqGNUfIOUqaOxq0OMbLNM41OaqaPeZLmeuIPUV4Nay5PdceNUNIOxRaPeu2OTK2mxN0NafMOeu4jefLmxV3Oaq1NeNGOd4LOab5Nxf1OMb4mxy2NxRMNxRameRINUb2Oaf4OUjuXwcOPd42PeRMNUb1NMKLNd4LNeVMOxNMjfN3mxu5PUNaOaNGNUbINUb1NxZaNwb3mxj2Naf1Oau5meyIOeZ5NeNaOefuOM4MOxNLOUq4PTK4mxZ4Oej2Oab5jfN3mxj2Naf1Oau5meqIPey5Nau3OxRuOM44PUyaNaqameqINxZaNUV3PeyuPd42PeRMNUb1NMK3mxj2Naf1Oau5jfN5mxR2PUb4Naq1meqINxZaNUV3PeyuNUbINUb1NxZaNwK3mxu5PUN4OaZ0jefKmxfKOUj2NajGPd42PeRMOxqKPTceNUbINUb1NxZaNwK5mxR2PUbaNaRLjeyIOeZ5NeuaOaVGNUbINUb1NxZaNwb4mxZ4OejLNeVamefKmxfKOUj2NajuXwqunAzGpe0Bj2nAnAnAnwrqma48Yd9BQxLqm3O2na4wmdkvZ3SDp24wPwkanYS0oX5BqMjGjBcJq2z0oX9IjxCwZ29IrikJpiNwmdkHZYkBoX4wPwjKjejKjeVKjebwmdk0sYczjxCwq3nBjwKwq2OvphVwPwjLmxNwmdkvjxCwNd44jwKwZX92nYjwPwjLjwKwrhzKjxCLmdk0oYc0nYv0jxCwRAWqrUbKnUgGpgL1NeczniSqrUbKnUgap2GwmdkCnhzxp24wPxfGjAvyoXOJpxjwPxfGjAvyoXOJpALDq3RwPwjLNeuKqeDAohRGOajKVeDjSdKaOxcRPzOfjB0GjAOJpBSMp2LtqhLvsXLDq3RwPBGwp3kynYjwPxfLmdkJpwj6NTKwoXOJpwj6jxLarAqur2zyrhu9kajKkMcCnXzBoiR9kajKka48nMcAoXLGmYk1phV9k25JpBDzqA8BjhnDphK9kMNKNebKNebBjiSMZX5anA9MpU0BrikvpBOGZYSzlejGjeRDka48qhg0odcyQTrONdK3mxqLPey5OefuUejIOaZKNab0OejGOM43NUu5PURLjfKMmxq2NeNKOeRMmeRIPUZ4OUR3PUVuUebGOd45Oxu1Oeq5OTcNNdK3mxqLPey5OefuXwcONdKMmxq1NeR0Oxf5jfKMmxq2NeNKOeRMmejIOaVKOeR2NUyuUejIOaZKNab0OejGNdcNNdKKjfKKmejIOaVKOeR2NUyuXwcONdKLNw41NUV2NaN0jfKMmxq2NeNKOeRMmefMmxVLOUZaNaRuUejIOaZKNab0OejGPT43OxVLPeqMjfKKmeyIOaZ1NUu3NwcNNdKLNw41NUV2NaN0jgCuUURIPUZ4OUR3PUVGOM43NUu5PURLjfKLOw4KNey3OxV2meqIOaf4PUy0NTcNNUZINeb5OaZ1OwK0mxy2PeV0Oay1jfK0mxy2PeV0Oay1meRIPUZ4OUR3PUVuUeRIPUZ4OUR3PUVGOM43NUu5PURLjgCuUURIPUZ4OUR3PUVGNw43OUb0OeZLPTcNNUZINeb5OaZ1OwKMmxq1NeR0Oxf5jfKLOw4KNey3OxV2mebuUeRIPUZ4OUR3PUVGNdcNOd45Oxu1Oeq5OTKMmxq1NeR0Oxf5jgCuUURIPUZ4OUR3PUVGNUjIOUf1OxNaOdcNNUZINeb5OaZ1OwKLNw41NUV2NaN0jfKLOw4KNey3OxV2meyIOaZ1NUu3NwcNOd45Oxu1Oeq5OTK5mxq2OUf4OajuUeRIPUZ4OUR3PUVGNUjIOUf1OxNaOdcokMcAoXLGQTqxnAnAnAnAk1KJQxLqm2q|818||606|clone|QgKJq3nBQwjGjAgxrhzJpwj6jBOCZYkzjwKwrizKnTj6jBO2nMjGjBcJq2z0oX9IjxCwrh9KmYkDn2v0jwKwpXgMn2zIjxCwNUVuNUVuNdbKjwKwZAqwPxfGjAkBpMj6NTKwq2OvphVwPxfGjAkBqhgynhzInMj6jxZuOwb2jeZwmdkwn2fwPxbINMKwZArvp3nzqwj6Nd42mdkvpAzHZYSDp24wPwkKp3ODrhzJpwjGjAWvq2VwPwkzphgarhzxjB0GjALvpAqwPwkzpwjGjBOzriSDpArajxD7jBOzriSDpAraOdj6NTKwq2W0rhzIn3N0ZXO0oX9IjxCwq3cznXRwmdkanYS0oX5BqaVwPxbGjBOzriSDpAraOXgxrhzJpwj6jBOGnXWKrhzHnYjwmdkanYS0oX5Bqag0oYSGnTj6jy1DpzL1Nef1NYOqrUbKnUzBjwKwq2W0rhzIn3NMrhz0phVwPwkjZX5BnYkqrUbLOUfwmdkanYS0oX5BqaNwPxfGjBOzriSDpAraN3SDrhLzjxCwSAWGoYkvrdjGjBOzriSDpAraOiSDrhLzjxCwV2WwnYOaYiVKNhV5nMjGjBOzriSDpAraOYSDrhLzjxCwTXSqrUbLOUg6YiVKNhWyrgL1NeczPYNwmdkanYS0oX5BqajwPxc9mdkxp250qA9GY2nRpVDnjxD7jA9IjxCLmdkJqASzqwj6NUuGjAgxrhzJpwj6jAO1q3SJpTjGjAzxp24wPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|Qicvrhuune0BUUbIOeZ5OeuGNXVHNeVuUebIOeZ5OeuGNXVHNeVuUebIOeZ5OeuGNdcNOM40Oxy0OMK1mxjLPeq1jfKKmxR2PUR4mefKmxRaOaVuUebIOeZ5OeuGNXVHNeVuXwcOOM41Nab1NwKKjfK5mxVaNeVMmebuUeyIOUNKOUjGNUbIOxj0PejuUeqIOUNKOUjGNUbIOxj0PejuUeqIOUNKOUjGNdcokMcAoXLGQTqxnAnAnAnAk1KJQxLqm2q|883|keyup|547|QhqunAzGpe0BjabKNebKNdq|PluginMini|edgeColor|QhqunAzGpe0BjabKNebKNdqurikvpBOAp3kHQTr0qAgIq2LvrhVCOdKuNMyBQxLKZYSCjhR9k003mxqKOaZ5Nxj4mebIOaq3Oaq4NeZ3jfK3mxqKOaZ5Nxj4mefamxjMNxjMNxjuRaqIOab3OxyMNxuGNUNIOxVLOaq3jeuINeyLNUjKNxfGNURuPd41OxRLNej1NMKLOdcNNUfINUNaNaNaNMKLOdceNUfIOxb2Naf1OwKLOdbLNT45Pey3OeN1mefamxZ1NUq3OMbLNT45Pey3OeN1mefamxjMNxjMNxjuUefLmxy4PUq0NaVGNd43Oaq3Oaq3OauuRafLmxy4PUq0NaVGNd4aOeuMNxj5OajuNUfIOxb2Naf1OwKKjefLmxfaNaNaNaNGNdcNPd41OxRLNej1NMKKjfN4mxb5NUfMNejLmebuOM43Neq2PUjMPdKKmxN0PejMNxy3Nwb3mxqKOaZ5Nxj4mebIOaq3Oaq3Oaq4jgCuUUNIOej1OxRLNefGNURuUebIPeV2OefKNxVamef0jfNKmxN4NaRMOayaNTKLOdbKmefamxZ1NUq3OMbKmefamxjMNxjMNxjuUebGNd43Oaq3Oaq5NUNuRabGNd4aOeuMNxj5OajuNd4aPeN0Nxq5NafGNdbKmxu1OxRLNej1NMKKjfKamxRMOUZ0NUbLmebuRaNIPey4OxjaNaRGNdb0mxj4Nxb1NUj3mebINaR4NxjMPUqMjeRINxuMNeVLNxqGNd43Oaq3Oaq3OauuUeRINxuMNeVLNxqGNUNINxjMNxjMNwceOd4MPejKOUfMOMKLNM42OUf3OaquNM44PUu2NxNaOdKLOdbamxRMOUZ0NUbLmef0jgCBjhnDphK9kMOAnAnAnAZBYd8|979|957|971|mouseenter|QhODqAOGnTcxse0BNUbBjhO5QTqLNdquqx0BNUbBjhnDphK9kMOAnAnAnAZBYd8|Qicvrhuune0BUUfLmxyMOxq3OxqGOw42Oeq0Oeq5NTcNPT44OayaNxqMOwK0mxV5PUy5PeR3jfK5meVIOeq5Naj1OaNuUefLmxb0OaR0PURGOM41NxZ3OaVLOMcNPTK5mxV3OejMOeZLjfK5mxu3PUNMOaj2mefKmxR1NaV1NUyuUefLmxyMOxq3OxqGPd40NeZLNej0NMcNNUNIPUq0Nxj2NTKLNd40OUN1OUf5jfKLOd44OUN1OUN0meyIOUq0Nxj0OxfuUefMmxuKOxfKOdK3mxVMOxq3OUf3jfKLOd44OUN1OUN0meVIOeq5Naj1OaNuUefamxy3OejMOxfGOd41PUy5PUu0OMcNNUfIPUj2Oaq2OMK2mxZ0OaR0OayLjgCBjhnDphK9kMOAnAnAnAZBYd8|jwKwrizKnTj6jBO2nMjGjBcJq2z0oX9IjxCwrh9KmYkDn2v0jwKwpXgMn2zIjxCwNUVuNUVuNdbKjwKwphzIoMj6NTKwphzIo3WMpdj6jAOCqA9HnXOvq3RwmdkaZ2gGnTj6jxfIOdjGjAzxp25aZ29Gp3jwPwkANxfaNUqwmdkyoYOKphg5rA9GrX1zjxCLmdk0oYbwPxfGjBSDqiSzsiRwPwkFYiVKNhnxphSqrUbKnUzajhHqrUbKnUzKnYkIsWL1Nef1NYkzjB0GjAOCqA9HnXOvq3RwPBGwp24wPxg9mdkKqAWGp2gyjxCLmdkxohgIn2VMqhLvsXLDq3RwPxbGjAOCZX5BnXvzoXrCrdj6NdKwZ292nYk2oXSzpMj6NdKwq3cznXSarh9MnTj6NTKwrhzHnYO0p3kzjxCLmdkGZX5yq2OvqhWArXLGjxCLmdkGZX5ynBWGph1JZAzGnTj6NTKwpAg0oYnzZ29IrikJpiOHp2kDphVwPxfGjBcJq3SzqA9Iqhg1q2VwPxbGjASvq2uwPxfGjAvGq3O1ZBSMZXOFqMj6NTKwqhLvsXLDq3RwPBGwohzynXOJpBSMp2KwPxbGjA9KnX5Kphg5phzaricvrYOzjxCKmdkxp2LJqwj6jAR5nhkyZwjGjBnvpiWzZ29Gp3jwPwkzZxqLOafwmdkvrYSJqhLvsXLDq3RwPxfGjAvDq3SJqBzxp2LJqwj6jxWzOXR1nTk9mdkaohgMnTj6NdKwq3Wwqhg1q2WCoXSzjxCLmdkzrAWIriO0qAgxo2WMjxCLmdkznAnzZ3SajxCLmdkznAnzZ3SwpiWMjxCLmdkzrAWIrhLDq3SzpAWMqMj6NTKwqhLvsXWMohWDn2v0jxCaOxbGjAnDphVwPwkps3cEqMrLriSDrhLzqhDak3g0PBcEqMrLrfvvq2nzph1zriO6YiVKNUVLjfDvZ2Gurhz0o2fumTbMNejLqhDak3g0micEqMrLrhnDphWKoBNBqYR6qhDak3g0oiS0qiN6Yd9qm21znhzvZA94mAW1mA9Mn1KJrAzyoWKJnAzGpT5Koib|EditTracksInfoRequest|phzIoa1vTgjKZ0vOOyL5PUkvW1k2nX1grXkHWxcNNzn0XX1Xo0LYWBzvTgfKXxkyogDfoinzVabMUXDdOf16WYrNpXuKZzr3kUOfjM5HqeSKoBNBqYRGqhDak3g0qh9arhWMqhDak3g0PBcEqMrLrhv0ricaPzKJYd9DpXgBnT50pXSwmA9Mn1KJrgKJqgKJraq4NgKJZy5IUALWoAZLOAgCSYqKrYZaPV5WnWfaOWzTmADKn3cEqMrLrdLKoBNBqYSarXk0oYSGnYcEqMrLreDKoBNBqYSCriSKqaDqm1KJpXWyoXgwp3uInYVIp3kBYd9vq3OzriOqm3O1ZBSDrhLzYd9AoXLHsA9IZT52riSKoBNBqYS9YTjGjBO1Zz9aohgyp3qwPxfGjBSCrX1wqMj6NdKwZYW0p3cGZYywPxbGjAn1phLJpBcGZYywPxfGjAnDpAzaoikzr2zIndj6NdKwqhLvsXWMr2zyrhuwPw0Lmdkvq3czZ3RwPwjLOBu5jwKwph9BjxCKmdkCpiOynXk1nMj6NTKwnhgaohSzZBWBjxCLmdkzqaZwPxbGjALJp3bwPxbGjAWAnAWxrhrMZYywPxfGjA5vpXWJnBzJrYS1ZAWLrXgGoYS5jxCwNTjGjBnJpiWHnTj6jxbIPdjGjBkzph9vndj6NTKwqh9arhWMjxCwoiS0qiN6Yd9qm21JsAyInBSKmBOCYd9vqhzqm3k0pd5KoibxmBS4rdjGjAvGqMj6NTKwpAg0oYnzohLaoX5znhrzjxCLmdkIZYSDrAWCpiODpBOvnAgMoTj6NTKwohLarAWMq2zJpwj6jxfINw45jwKwnX1KrizMnX1JrAVwPxfGjBO1Zz9aoYDzjxCMNwKwq2v1nAnGnTj6NdKwZXLzqBSanA9IriODsAVwPxfKmdkvphWMriNwPxbGjBO1Zz9aoYDzY2n1phLaZ3kznX4wPxj4mdkarXjwPBH9tR|setioff|096|003|constrols|readAsText|QgKJq3nBQwjGjAgxrhzJpwj6jBcGZYywmdkvZ3SDp24MjxCwqhg1q2Vwmdk0sYczjxCwq3nBjwKwq2OvphVwPwjLmxVwmdkaZ2gGnX92nYjwPwjLmxZwmdkHZYkBoX4wPwj0jebuOUjuNxbwmdkvjxCwNd44jwKwZX92nYjwPwjLjwKwZAqwPxfGjAkBZTj6jxfwmdkwn2OJph9MjxCwnxjLNaf3jwKwZArKZXSyoX5BjxCwNwbLNdbMjefKjwKwZArxp2LJqA92nYjwPwkwNab5Neywmdkwn28wPwjKmxjwmdk0oYbwPxbGjBSDqiSzsiRwPwkNnXDqrUbKnUg0q3DqrUbKnUgajwKwoXOJpBOxp2LJqwj6jw0LjwKwqh9aoYSDp24wPwkxp250qA9GqMk9mdkxp250qA9GY211rhVwPBGwp3kynYjwPxRGjA9IjxCLmdkDZ29IjxCwQiO2nMc3oXS0oe0BNxbBjhvzoXrCre0BNxbBQxLBjhnDphK9kMNKNebKNebBjiSMZX5anA9MpU0BrikvpBOGZYSzleNGjejDka48qh9GsXrJpwcAoXLGmYk1phV9k25JpBDzqA8BjicJoX50qa0BPd44Pef3PeRMnT0LOwb0mxN3OeZuPd44Pef3PeRMnT0LOwbLNd42NxVaPTbamxfKNej5jefKmxZMOUN5jeqIOaRLOeNuNUVuOM43OeRLPTbKjeNINUbMNaquOd4aOaR2NTbLmxq3OxN1Oxu0nT0LOTb0mxN3OeZLjefIOaq2NaV2PeSzmUf1jeRINaq0OwqunAzGpe0Bj2nAnAnAnwrqma48qhg0odcyQTrONUbIOeRLOxqGNM42Nxf4OTceNUbINUq0NeVGNM4aNURLPTb5mxq0OeN0meNINaf0NUyuPT40OauKPdKamxZMNaRajfN5mxjLNxVLmeNIPUNMOxuuPT4MNUj1NTK0mxRaNaNMjeyIOeq5OeRGOd43OeNaOTcNPT40Oay0OdK0mxq0NUq4jfNLNd4KOxqLNMK1mxRMOUfMjefKmxRMPURLmeZINaZMNaRuNUbIOej5OefGOM40NeN5OwceNUbIOej5OefGPd40OeR3PTbLNd4KOxq4NTK5mxN3Peu1jeyIOeuKPdKLNd4KOxjLPTcePT4MNUj1mefKmxN2PUu1jeyINxfMOTKLNd44Oab0PTb5mxR3PUR0mefLmxf4NUNLjfN5mxZLNxjamefLmxNaOUV0jeyIOau2OUqGNUfIOefaNeRuPT45Oxb5mefLmxRLNab0jfNLNd4LNaV5NTKLNT40NUNKOdbLNd4aNUbMOdKLNT4aNaV1OdbLNd40OeNKNMKLNT4LPefaNTceNUfINxq1NUyGNUbINxf2OefuNUfIOayLNauGPd44OaV4NMbLNT43PUb3meqIOebaPUZuRafLmxq5NUN4meVIPUj4PUjuNUfINxqaNUVGOd41PeZ3OwbLNd40Oef2OMKamxZMNUu2jfKLNd40Oef2OMKamxZMNUu1jgCBjhzyQTrKoBOtrA9GrX1zY2WGnX1zpBRLkMcAoXLGQTqxnAnAnAnAk1KJQxLKZYSCjhR9k00LNT45PURLNMKLmxu2Nxq4jfNLNT43Nxj4PTKMmxf3NxV3jefLmxqMNxu5mejIOxq0PeyuNUfIPUy0NUNGNw45PeNKPTceNUjIPUy3OeqGOd4LNaj3NTbLNM42NUZKPdK1mxqLOefajefamxZLOxb4meqIOeZ4NxyuRafamxZLOxb4meyINxjKPeVuNUjIPUy3OeqGNUbIPebLOeyuNUfIPUy1OUjGNUfIPUVLPTceNUfIOaj0NxqGNUjINxZKPeyuNUfIOaj0NxqGNUjIOaZMOeNuNUfIPUy1OUjGNUNINeqMNxfuRafMmxfaNeR1mefamxjMOxqLjefMmxNKOaZGNUNINab0NaVuNUjIOeu1OeNGNUNINab0NaVuRafMmxZ2NxV2mefamxNKOeN1jefMmxuaPUqLmefamxjMOxqLjefMmxy3OeZ0mefamxb3NxjLjfNLOd4MNxV2PTKLNT42Nau5OdbLOT4KNefaPdK5mxZ1NaR1jef1meqIOeZ4NxyuRaf1mxbKNeZ5meVINxuLOURuNURINxj1meNINxy0OeZuNUjIPUqLPeqGNT44Oxj3PdceNUjIOxy5PUNGNT41OUj5PTbLNw4MOxNamefIOUVMPUyuNUfIPUy0NUNGNT44Oxj3PdcNNUfIPUy0NUNGNT44Oxj3PdcokMcDne0BqhDaY3nJpiWHnW9zphWHnX50NwqunAzGpe0Bj2nAnAnAnwrqma48Yd9BQxLqm3O2na4wmdkDZ29INwj6jxLarAqur2zyrhu9kajKkMcCnXzBoiR9kajKka48nMcAoXLGmYk1phV9k25JpBDzqA8BjhnDphK9kMNKNebKNebBjiSMZX5anA9MpU0BrikvpBOGZYSzleNGjejDka48qh9GsXrJpwcKp2zIriN9kauIPeuLOau0NAVHNUZuOd4aOaR2jeuIPeuLOau0NAVHNUZuNUbIOxj1NayuNM4LNebMPTbLNd42NxVaPTb3mxq0NURajef1jeqIOaR0NUyuNdbamxfKNxN3jeRINaq0OxfuNT43OaZaOUZ4OhVHNUVuOd4aOaR2NTbLmxq3OxN1Oxu0nT0LOTb0mxN3OeZBjhnDphK9kMOAnAnAnAZBYd8|QhqurikvpBOAp3kHQTr0qAgIq2LvrhVCOT41mdb1lTq|jwKwZXO0oX9IjxCwq3SJqdjGjBS5qhVwPwkarAqwmdkwnMj6NdKwqh9aoYSDp24wPwkxp250qA9GqM1MoXrCrdjGjA1vqArDpwj6jxbuNUbuNaNuNdjGjBOxZXLzjxCwNwjGjBSDqdj6NTKwrhzKrhW4rdj6jyHDo2gKZ3OJpgL1NeczNYNwtTKwZ29IrikJpg9KqAW2jxD7jA9MnhWMjxCLOTKwp24wPxfGjAzxp24wPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|mouseleave|041||036|getSessionObj|PluginQuiz|PluginSubword|897|f00|TextTrackStyle|radius_|QgKJq3nBQwjGjAgxrhzJpwj6jBcMnYZwmdk0sYczjxCwq3nBjwKwq2OvphVwPxfINwKwqh9aoYSDp24wPwk0p3bHphWArdjGjA1vqArDpwj6jxfKjebuNdbaOTjGjBSDqdj6NTKwrhzKrhW4rdj6jyWGYiVKNUVLszL1Nef1NTk9mdkxp250qA9GY25zsiRwPBGwp3kynYjwPxf2mdkJpwj6NTKwoXOJpwj6jxLarAqur2zyrhu9kajKkMcCnXzBoiR9kajKka48nMc0qAgIq2nJqA09k3SMZX5aphg0nTu1mdb1lTq|Qicvrhuune0BUUuIPUy5PUyGNUbIOeN3OeyuUeuIPUy5PUyGNUbIOeN3OTcNNwK1mxjLPeq1jfK4mxy5PUy5mebuUeuIPUy5PUyGNUbIOeN3OeyuXwcONdKKjfKMmebuUejGNUbINxR5PeNuUebGNUbINxR5PeNuUebGNdcokMcAoXLGQTqxnAnAnAnAk1KJQxLqm2q|offsettimerinit|344|PluginBlock|267|PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik01LDcgTDYsNyBMNiw4IEw1LDggTDUsNyBaIE0xMCwzIEwxMCw0IEw4LDQgTDgsMyBMMTAsMyBaIE0zLDYgTDMsNSBMNSw1IEw1LDYgTDMsNiBaIE0yLDcgTDMsNyBMMyw4IEwyLDggTDIsNyBaIE03LDcgTDEwLDcgTDEwLDggTDcsOCBMNyw3IFogTTEwLDYgTDExLDYgTDExLDcgTDEwLDcgTDEwLDYgWiIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIwLjY0NzEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz48cGF0aCBkPSJNNSw3IEw1LDYgTDUsNSBMMyw1IEwzLDYgTDMsNyBMMiw3IEwyLDIgTDMsMiBMMyw0IEw1LDQgTDUsMiBMNiwyIEw2LDcgTDUsNyBaIE0xMSw2IEwxMCw2IEwxMCw3IEw3LDcgTDcsMiBMMTAsMiBMMTAsMyBMMTEsMyBMMTEsNiBaIE0xMCw0IEwxMCwzIEw4LDMgTDgsNCBMOCw2IEwxMCw2IEwxMCw0IFoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz48L3N2Zz4|962|185|editTracksInfo|QhqurikvpBOAp3kHQTr0qAgIq2LvrhVCNwKuNT42PUy5PUqDka48qhg0odcyQTrONUbINau1Nxf0NMKKmxf5Oxu1Oaf0NMcePT44PUqKOaf0NMKKmxf5Oxu1Oaf0NMb5mxVGNd41PUN5Nxu1OafuPT41mefINeu2PUj4OUquRayIOTKLmxV3PeqLOej5jeyIPey3NeqLOeNGNT45OauMNURMPTbLNd4aPeVMNURamefIPUq4Nxf0NxyuUefamxb2OUqLOeNGNT45OauMNURMPTcNPT44OxqaOUqLOdK1mxf4NURMPeV3jfN5mxVLOaZ0Nxu2meVIOUj1NeqLOeNuPT41NUq2Oej4OwK2mxb5NeyMPeV3jeyIPeZ3NaV3NURGOw40NaR1Oaf0NMceNUbINxfaOej4OwK2mxq4Oej4OUqLjefKmxq3Oxu1OafGOw43PeRMPeV3NTbLNT4LNxVaOUqLmeZIOeN0OUqLOeNuUef0mxNMOxf0NxyGNM4MNaZMNURMPTcNNURINaj2NURMPTK1mxyLOxqLOej5jfNLOd4aNxZLOej5meZIOeb0PeV3NURuNURIOajaNxf0NMK2mxuKOeN1Oaf0jef1mxjLOTK2mxuKOeN1Oaf0jfNLOT43NeNLOej5meZIPeb0NaV3NURuNUZINUb1NeqLOdK2mxRKOeu1Oaf0jef2mxfKOUb3NURGOT45NUZ3NURMPTcNNUZINUbKNxf0NMKLmxb5NUq4OUqLjfNLOw4LNebMNURamebIPeZLNeqLOej5jef2mxbLOdKKmxZaOaZ0Nxu1OMbLOT44Oej3PeV3mebIOeV5NURMPeV3jfNLOT42Oaf1Oaf0mebINxu3PUj4OUqLjef1mxR0Neu1OafGNd4MNef3NURMPeZuNUVINxf1mebINxbLOaf0Nxu2jfKLNd4aPeVMNURamebINUy2PeV3NURajgCBjhnDphK9kMOAnAnAnAZBYd8|_timer|Qicvrhuune0BUUbIPeu2Oej4OUqLmebINUy1OxRMPeV3jfNKmxN5Pej4OUqLOdKKmxf5OUZ0Nxu1OMbKmxbKNUjLOej4OUqLmebIOUyMOaf0Nxu2jebINebLNxf0Nxu1OafGNT4KPeV3NURMPTceNd4KNefMNURMPeV3NTKLmxV3OaVuNd4aPUuMPeV3NURGNT45OaquNd44PeZ0Nxu1OafGNT45OaquUeNIOUZ2PUj4OUqGNT45OaquUebINaZ4OUqLOej5meVINUuKNxf0NxyuRabINef4PeV3NURMPTK1mxVMNau1Oaf0jebINef4PeV3NURMPTK2mxb4PUqLOej5jebINaZ4OUqLOej5meZIOeNaNaV3NURuRabIOaf0OxRMPeV3meZIOauaNeqLOeNuNT4MOauKOaf0NMK2mxq4Nab3NURajefIOxj2OUqLOeNGOw40NaNaOUqLOdcNOd44NxqaOUqLOdKamxjaOTcNOd44NxqaOUqLOdK1mxyLOUVuRaRIPej3NaV3NURGOw40NeN2Oej4Owb1mxjMOeRMPeV3meZIPebaNURMPeZuOT43NUZMNURMPTK2mxuKNaf0Nxu2jfN2mxjKOeN1Oaf0meZIPebaNURMPeZuOw42NeZMPeV3NTK2mxRKNaZ0Nxu2jeZIOxb2Nxu1OafGOT45NUV1jfK2mxZKNURMPeV3mefINeyKOUqLOeNuRaZIOxbLOej4OUqGNd44OUy4OUqLOeNuOw41NUVMNURMPTKKmxZaOxRMPeV3NTb2mxN0OdKKmxR1OayMPeV3NTceOw4LOaj3PeV3NTKKmxj4OxqLOej4Owb1mxy0Nxb3NURamebINxbKOTb1mxqLOxjLOej5mebINxbKOTcNNd44PeZ0Nxu1OafGNd4LPUV2Oej4OUquXwqurikvpBOAp3kHQTr0qAgIq2LvrhVCNM4aNeN3OUbGjeNIOey5NayalTcMp3SvrhVCmUyKmxbKNebKNdyurikvpBOGZYSzld0amxNKNaq1NdKumUNIOey5NayalTbBjhnDphK9kMOAnAnAnAZBYd8|line_play|quizes|Qicvrhuune0BUUfKmxN4OxRMPeZGPT43PUq1Nau3jfN5mxu5Pej4OUqLmeyIOay3OUN4OMb5mxVKNUjLOej5mefKmxf5Oeq2NeRuPT41NefMNURMPTKLNd42Peq5OeZ5jfN5mxVKNUjLOej5mefLmxf3PUyLPequPT44PUuMPeV3NTKLNT41Oay1Oxy5jefKmxN4OxRMPeZGNUfIOUq5OUZ5PTcNNUNINeZ2PUj4OwKLNT41Oay1Oxy5jfK5mxu2PeV3NURamef0mxq4Nay5OxjuRayIOUf4PeV3NURGNUVINUj3OaZ5NTb5mxVLPeu1Oaf0mef1mxZ5Nau0NeNuPT44Oxu1Oaf0NMKLOw4KNaq2NUNMjfNLNd4MNUR2Oej5mef2mxN4OaR1PUuuNUbIOaq4NeqLOdKLOw4aPeq0OUy4jefLmxfMOxV3NURGNUZINeN3OxfaNwcNNURINaj3NaV3NTKLNw44NauKOeV5jfKLOd4aNxqaOUqLmef1mxVLPUV2NefuRaf0mxNMOaN1OafGNUZINeb3Peu3OMbLOd43NxR0Nxu2mef2mxRKOaVaPeuuNUVINxf2Nxf0NMKLOw40Neq1Nau4jfNLOT43NeRaOUqLmef2mxRKOaVaPeuuNUZINUb2Nxu1OMKLOw4KNeq4Peq3jef2mxfKOxj4OUqGNUVIOUf5OUZKNTcNNUZINUbLOej4OwKLNd42PUj4NeV5jfNLOw4LNef0Nxu2mefKmxR2NxbKOeNuNUZINef1Nxf0NMKLNd4MNau0PUfMjef1mxu0OdKLNd4KOUy5NxN3jfNLOT42Oaj3PeV3meyIPeu4OxR0OUyuNUVIOeRMNeqLOdK5mxuKNxN5OaZ4jef1mxjLOxjLOeNGPT44NejaPUq2PdcNNUbINau2Oej4OwK5mxq5OaVaPequXwqurikvpBOAp3kHQTr0qAgIq2LvrhVCNUjIPebaOaVKmdbLNM4LNej1NayDjikJrhg0nTuHNxqKmxbKNebKNdyurikvpBOGZYSzld0LNw44NeN3OUbGjd0LNM4LNej1NayDjdqunAzGpe0Bj2nAnAnAnwrqma48qhg0odcyQTrONd44PeVMNURMPeZGPT44NebKNeNKOTceNd4aPUqKOaf0NxyGPT44NebKNeNKOTbHNT43OaZaOUZ4OhVHNUVGNUbINUy3Neq0OTbHNT43OaZaOUZ4OhVHNUVGNUbIOxyKNeq0OTcemUfIOaq2NaV2PeSzmUf1mefLmxf4NUu2NejuNd4aPUqKOaf0NxyGNUfIOUuLNaZKNwbKmxu4OUjLOej4OwKLNT41PefaOxbMjfKamxV2OUqLOej5mefLmxV4NUN2NejuUebINaZ3NaV3NURamef0mxq4OeV3OeVuRabINef3OxRMPeV3NTKLOT4LNxuMNUqajebINef3OxRMPeV3NTKLOT42PURKOaR1jebINaZ3NaV3NURamef2mxbaOaqLOaNuRabIOafaOej4OUqLmef2mxN4OaRaNUZuNT4MOaZ4OUqLOdKLOw4aPeq0Naf2jefIOxj1NaV3NURGNUZINeN3Oaf3NMcNOd44NxZLOej4OwKLNw44NayaOxbMjfK0mxuMOxf0Nxu2mef1mxVLPUu2NejuRaRIPej2NURMPeZGNUZINeb4NebaNTb1mxjMNajLOej5mef2mxRKOaVKNafuOT43NUVGNUZIOeb3OUbaNTceOw4MNeNLOej4OwKLOw40Neq1NeNLjeZIOxb1NeqLOeNGNUZINeb4NebaNTb2mxZKOUb3NURamef1mxVLPUu2NejuUeZIOxbKNxf0NxyGNUbIOxy0PUNLOwceOw42NebMNURMPTKLNd40OxRMNUqajeZIOUf0mefKmxj0Neq4PeuuOw4aOej3PeV3NTKLNd4KOxjMPeu4jfN2mxf3NUV3NURameyIPeyLNeq0OeuuOT45Oeb4OUqLOdK5mxuKOeu2Nef5jeVIOaf1meyIPeb0PeZKNUyuUebIPeu1Nxf0Nxu2meyIPebKNebaNeVuXwqurikvpBOAp3kHQTr0qAgIq2LvrhVCNM4aNej1NaZGjefamxfKNaq1NMyuqA90ZYSzld0LPebINebKNebKlTc0qAgIq2LvrhVCmUNINabMOUN2mdbHNUNINUbaOaValTbBjhnDphK9kMOAnAnAnAZBYd8|918|move|vast_playroll_limit|casted|4bd9ac||faed54|feba54|e8bbff|ffc7d1|aaaaaa|d9bb8c|b3fee8|ffff00|72ccf8|D90000|073DA0|409829|644082|subclr|vast_skip|Orientation|clear|62de50|250|16x9|clr_|pressed_||shareiconscaleover|accept|onchange|pjslng_|home|shareiconscale|||hlsqhsort|vast_click|pjslng_sub_sizeproc|f2parent|sharetop|sharetitle|ga_proc|redirectplaylist|usernew|vast_impression|errortimeout|borderRight|current_|brdl|settings1|posterstime|titlecolor|actn|5em|marginRight|bggrclr|brdlc|pstrvd|brdla|paddingbottom|222222|170|scrollTo|change2playlist_bottom|dropnohide|hidesmoothly|settings1action|settings2action|borderBottom|poster_floatmargin|Logo|onMouseOver|onMouseOut|poster_floatbgcolor|scrollWidth|poster_floatheight|poster_floatwidth|poster_floatposition|scroll_up|settings3|scroll_right|settings5action|_vdpsrt|through|settings5|settings4action|settings4|settings3action|shareiconmargin|offsetoptions|888888|vast_preroll_vmap|vast_linktxtonmobile|vast_unmutehover|vast_unmutebutonce|vast_default_volume|vast_unmutebutbgcolor|vast_unmutebutcolor|vast_openclick|vast_pauseroll_counter|vast_postroll_limit|vast_pauseroll_vmap|vast_pauserolltbimp|vast_postroll_vmap|vast_pauserolltimebreak|vast_pauseroll_limit|vast_midroll_vmap|vast_preroll_counter|vpaid_timeout|vast_volumecolor|vast_volumebgcolor|vpaid_timeout2|vast_linktxtbgcolor|vast_postroll_counter|vast_midroll_counter|vast_midrolltimebreak|vast_midrolltbimp|vast_introtimebreak|vast_introtbimp|vast_postrolltbimp|vast_linktxtcolor|vast_postrolltimebreak|vast_skipbgcolor|vast_skipcolor|vast_titlebgcolor|vast_titlecolor|vast_xbgcolor|vast_xcolor|vast_progressbgcolor|vast_progresscolor|vast_prerolltbimp|vast_prerolltimebreak|embedsize|560|2002|vast_pauseonclick|vast_timeout|PluginUpload|160|Input|embedheight|fullscreenElement|sub_settings|current_channel|msFullscreenElement|speed4live|hidearrow|mozFullScreen|webkitIsFullScreen|webkitFullscreenElement|embedwidth|vast_closeonclick|f2img|vast_resound|midrollpoint|vpaid_slotinframe|eventstrackervast|partnerprerollor|vast_preroll_andlimit|partnerpauserollor|partnerpostrollor|partnermidrollor|vast_preroll_limit|introskiptime|fimg|introclickable|introclosetime|introtitle|introtxt|vast_title|vast_volume|default_channel|minivis|contains|PluginDroplist|raquo|reloaderTimer|STREAM_INITIALIZED|dashsubtracks|files_scale|PluginDashSubtitles|isDynamic|PLAYBACK_PLAYING|logos|thumbs_img|files_sleep|contrast|moved|PLAYBACK_TIME_UPDATED|TEXT_TRACKS_ADDED|setTextTrack|QUALITY_CHANGE_REQUESTED|pjsga|mediaType|setXHRWithCredentialsForType|fastSwitchEnabled|FRAGMENT_LOADING_COMPLETED|SDK|loadVideoById|timestoredontuse|clr_contrast|timestore0plroot|timestoreunauto|timestorenolive|dash_all|getSettings|initialize|getQualityFor|current_sleep|DashSubTrack|attachSource|logLevel|Debug|LOG_LEVEL_DEBUG|dashdrm|oldQuality|MediaSegment|setPlaybackQuality|trackId|Track|TrackType|TEXT|trackContentId|trackContentType|subtype|CAPTIONS|customData|GENERIC|images|LoadRequest|PluginMediaTags|activeTrackIds|loadMedia|getCastDevice|friendlyName|laquo|textTrackStyle|MetadataType|PLAYBACK_NOT_ALLOWED|receiverApplicationId|isflash|dashdrmjson|DRM|setProtectionData|__onGCastApiAvailable|CC1AD845|receiver|setOptions|autoJoinPolicy|metadataType|tab_and_origin_scoped|resumeSavedSession|androidReceiverCompatible|RemotePlayer|dis|Destroyed|MediaInfo|GenericMediaMetadata|getVideoLoadedFraction|unMute|historybgaover|enablejsapi|onYouTubeIframeAPIReady|youtube_iframe_api|1005|API|videoId|pjslng_sleeptimerminute|playerVars|playerapiid|ytcl1|pjslng_sleeptimerhour|html5|disablekb|sleep2t|60000|vast_playroll_counter|playsinlineonmobileiphone|iv_load_policy|1006|mobtch1|showinfo|444444|999999|postertitleonhover|177|shuffle8|offsetX|posterwidth|posterheight|posters|customimage|nfscldr|layerX|342f42c435bcd277c554c3163a9b90d7|seeksidesmob|f707a2935313y351w391e27222o1b3v2e1d3o021z1o272z3q2m272e2o2o2w253a1e252z1i2e29381a2x3u1z311m280y1z3139233x2z3b361c2x3s113z1o21162v3z2p11203a231s27333e14212x233e1w2u291z1138251s25353c1621261y1011161z153v3b2q1721341u3u2t213n113w243e133x3b2o192z26121z1o23113w26113u28113u281z3w2q2z3b213x2e29233v2b233v272y3b3x2c111z2435143q00222e293y121o2e1b3q0z212m22113z1o211z113s29112z1f393x2e181y10222x3u2u332e121z1e1m11153v29211v322o14232722332e1628352z1f1e1a2e1431261y111011302u291z121m3u370z31223516331m2q3f1q1e1m1d1h1e1q3f1h2g1s3d1h3e1a3g1k2g1g1e1j2d1g3c1u3f1k2e1r3e112c1w3e102e1t2e1w2e1u3d1m2c1u2e182e1q3e1t2c1w2c1s2e1t1e1e2e1w2c162c1w2e1z2e1q2e1d2c1w2e1g2e1t3g1h2e1u2c1w2c1u1g142e1s2g1t2c1u2c112e1u2e1e2e1w3c1v2c1w2g1w2e1r2e1v2c1w2e1i2e1t2e1v2e1w2d102c1w2e182e1q2g1z2c1w2e1d2e1s1f142e1w3e1x2c1u2f192e1q3f1b2c1u1d1a2e1s3g1x2e1u3d1b2c1u3e1i2e1q2f192c1w3d162e1s2f152e1v3d1q2c1u2f192e1s3f162c1u3d1b2e1u3e1a2e1u2d192c1w3f1d2e1q3f192c1v3d1e2e1s1f152e1u3e1d2c1u2f172e1r3f112c1u3d182e1u3g182e1u2d1a2c1w3g1v2e1q3f192c1u3d1b2e1s3f1s2e1u2c1w2c1h1e1h3f1e1g1i3e1w1d161g1s2g1b1e1k1e141d163f1g2e1e1e1u2e1s3e1e3e1j3e1d2f1d1e1l2d1a3f121e171f1e1e1i3d1i2e1c3f1q3g1m1c1q1c1k1f1h1f1a1e1j1c1d2d1m3f183f1d3e1c1e1i3e161f1h1e101e1c1c1c1c1c1e1a3g1k1g1u2d1d2d1d1f1p3f1d1f1i1e1f1d1r3e122e121g121c1e3d1e3f1k1g1r2g1u2c1f1d1c3g1s1e1q3e1i3d1g3e161f1i1g1q1f1i1c1w2d1j3f1c1e1d1g1m1c143e1e3f1g1g1q3e1w2c1w1e1u2e1t2e1b2e1u2e122c1v2e1f2e152g1x2c1w3d1u2e1t3g1r2e1u2c1x2c1v2e1w2e1d3e1u2c1u1c1h2e1t2e1t2e1w2d1l2c1v2f1u2e1d2e1w3c1y3c122e12141k223e161e1k3g1i2e1f3d142e1i3f1a1g1i1d1q2e1j1e123g1c1e1t3e142c1u2g1r2e1s2e112c1u2c1g2e1u3e1t2e1w2e1w2c1t2e1t2e1u2g1i2c1t2c1x2e1u2f1y2e1w2c182c1s2g1x2e1u2g1d2c1s1d162e1s3e1z2e1u1e1g2c1u1e1u2e1t2e1m2c1u2c162e1s2g1p2e1u1d192c1u2g1p2e1u1g1z2c1s2e1y2e1s3f102e1u2c1w2c1s1f1k2e1r2g1x2c1t3e1g2e1s1f192e1w3e182c1s3f192e1t3f182c1s1d172e1u3f1c2e1u2d172c1u3g1g2e1s3f1b2c1u3d1d2e1s3f182e1w3e1e2c1s3f172e1s3f192c1s2d172e1u3e1a2e1u3d182c1s3f1a2e1s3f1a2c1s3d1a2e1s1f172e1v3d1b2c1s3f192e1s3f172c1s2d172e1u3g1w2e1u1d172c1s3f1b2e1s3f192c1s3c1z2e1s3e1w2e1m1c123d1l1g1k1f143f141e142e1s2g1c1f143f123e1i1d1d3e1d2f161g1e1d1b1d1q3f1c1g1g3f1i3c1d1c1f1e1c1g1p3e1e1c183d131g1h2e1b1f1m3d1f1c1g2e1s2g1j3g1f3c1j3c1f2f1b1g1j1f1a1c122c192f1b2f1b1f1d1d1b1c181e1d3f183f173c1i1d1s3f1f2g1c3f1h1c1f3c1b1e191f1r1f1u3e121c1u1f143f1c3f191e1h1d1s2f1j2g1p1e1c3e181d1m3g1d1e1h3e1e1c1g2c1f1g1h2e1i1g1e3d1f2c1x2e1f2e1s1e172c1s2d1f2e1s2g1i2e1u2d1t2c1u1g1i2e1s3e102c1u1c1h2e1s2g1j2e1w2c1h2c162e1p2e1s2e1q2c1s2e152e1s3g1t2e1w3e1m2c1v2f152e1v2e122c191p1s2g1c3g1c1e1i3c1m1e1l1f1i1e1d3e1g1d1g1d1i2e1f1g1b2e152c1u1c1q2e1r2e152e1s1c1l2c1u3g1d2e1u1e1e2c1s3e1i2e1s1f1x2e1t2e1j2c1w2g1r2e1u2g1z2c1s2c1e2e1s1e1x2e1u2c1h2c1u1e1s2e1s2e1w2c1t2c122e1s2e1z2e1t2d1u2c1u1e132e1t2g1y2c1u2c172e1r3g1u2e1u2c1k2c1w1e1x2e1u1e1x2c1s2d1y2e1r2e1t2e1s2d172c1v3e1x2e1s3f182c1s3c1d2e1q3f192e1u3e1d2c1u3f162e1s3f1d2c1s2d192e1r3f1z2e1s1d172c1u3e1i2e1s3f172c1s3d182e1q1f192e1s3d152c1u3f162e1s3f1v2c1s2d1b2e1q3g1g2e1s2d192c1u3f1c2e1s3f172c1s3c1s2e1q3f192e1u3d1t2c1u3f162e1u3g1y2c1s3d192e1q3f192e1s3d172c1u2e1s2e1s2g1f1c123e1b3f1o1e1p3f1r3b1d3d1e3e192e1p3e1y2d1k3e1e1e1d1g1p3e1d1c183e151g1f2e1b1f1k1e1f3c1i2e1q1g1c3g1f1c1j3c1f2f193f1j3f181c122c1b1g1d1g1g3f1g2c1f3d1u1g1i3e1o1e1i1e1h3e1e2g1i3f1k1g1k3e1k3e1e3f1d3g1j3g1h3e143c1e2g1d3f1s3e1d1c1f1c1k2g101f143g1f2d1b1e1j3d1q2f1s1f1f3c1d2e161g1j1g1a1g1i3c1j1c1e2g1d3e1x3e122c193d1u2f193f1w1g1s2e1f3c122e1r2g1h2e1u2e1u2c1u2e142e1t2g1x2c1t1c1b2e1p1e172e1t2c1k2c1w2e1d2e1u1g1h2c1t1e192e1s3g1a2e1u1e1t2c1u3e1f2e1s2g192c1s2d1w3e1u3e1w2e153c141e1v1s1g2t1i1i2g1e1r1r161|nombclck|f7524o3o1v3s241c271u3b3x211b3q01121o25212q1b3x2c1k1b3x111i1c21193u3w11211611133x3b2q1920361u3u2v203p113w262c153x3b2q17322611311m252e1i3e29381y2x3u1z121o380y1z122b233x2z3b381y2x3s11121o3e162v213p11203a251s27333e16212x233e183u291z113a251s25352e1621261y1c3u291w3u29183u271u2u291q2c113w28111z3w28113w243u2o3q011z312b3y141m272e2q111x231411121m272e3q2o35322q11312z3b233x3226163q011e1c2v2e2b2q122u11121f2z1q11313a23373w273w253t1538231z113a39112z161j111e1m3e182v312p3e2b233x2z2q1i29332c3b3y141o121d2e1e2f1c1e1j1e142d1m1e1e2g1k1e1c3g1a1e171g1m1e1i1f1h2e1u1d1t2e1v3g1r2e1u3e1y2c1u2g1g2e1s1e112e1u3c1t2e1w2e122e1u2g1r2c1w1e1m2e1s3e1j2e1w2d112e1u3e1x2e1v1f1w2c1u1f1w2e1q2e1w2e1v3e1x2e1w2e1t2e1w3g1b2c1w1f102e1r2g1s2e1u2d102e1v2g1j2e1v1e1w2c1v2e1u2e1q3e102e1u3c1b2e1w2g1y2e1u3e192c1v3g1v2e1q2f192e1u3d1z2e1u3f152e1u3f1d2c1u2f1b2e1q3f1c2e1u1d1b2e1v3g142e1u3f1a2c1u3f1x2e1q2f192e1v3d1e2e1u3f162e1u3f162c1u3f1b2e1s3f1c2e1u3d1a2e1u3f1f2e1u1f1b2c1u3f1f2e1q3f192e1u3d1v2e1u3f172e1u3f182c1u3f192e1r3e1k2e1u2d192e1u3g172e1u3f192c1w2e1w2e1q2e1g1e1h1c1r1g1e1e1i2f1f3e1d2c161e141g123f1u3f1e1e1w1f1y2f1h2f1a1g141b1e3g1g3g1k1e1d3e1e3d1l3f151g1j1e1k1g1j1d1i2e1a1e1d2f181g1u1d1l3e1e1e1e3g161f1j3e1b3f1e3f1q1g1r3e1e1c1e3f1e3f1d3f1e3f1e3d1e1f1d2f1c3f1g3f1d2e1u3e1h1e121g1u2g1h3d1t3d1e3f1d1e1e1e1a1c1e2g1d2e1a1g1d3f1i2c1e2e1e1g1i1e1f3e1i1d1i2e1l1f1r2e1u1g1l3c1f3f1a1e1b3g1k1g1h1c1i2e1v2g1h2e1w2f1k2c1u1g122e1r3g1r2e1w1e1h3e1w2g1p2e1w2e1w2c1v2g122e1r2g1q2e1u2e1h1f1w2g1q2e1v1g1q2c1w2f122e1r1e1r2e1u2e1c1e1v2f1w2e1z3e1h321q1q3g193d1q1e1b1e133g143e141e1i3f191g1e2g1m1e1x3e1i3g172e1t3g1x2e1u2c1v2e1w3g192e1w1f1y2c1t2g1s2e1s2f102e1t2e1l2e1v1e1u2e1v2e1s2c1s2e102e1s3e1b2e1u2e102e1u3e172e1v3g1z2c1s2e1y2e1u1e1q2e1t2c152e1u1e1o2e1u3g1f2c1u2e1g2e1s3g1i2e1u2d1x2e1v2g1j2e1w2g1t2c1u3g112e1s2e1e2e1u1c1x2e1w2e1h2e1u1f182c1u3f1c2e1s3f1b2e1s3d1a2e1u3f192e1w3f1l2c1s3f1b2e1t3e1f2e1s1d182e1w3g152e1u3f172c1t3f1f2e1s3f1a2e1u3e102e1u3f182e1u3f192c1s3f1a2e1s3e192e1s3d172e1u3e1d2e1u3f172c1s3f1q2e1s3f1b2e1u3d1f2e1u3f172e1u3f1j2c1s2f1a2e1u3f1d2e1s1d172e1u3f1b2e1u2e1z2c1s2e1m1e1h3e1e1f1e1c1h3d1e3f1c3e1d2e141c103d1f3g181f1b1g1f1e1g3f1i1e1c3f1e2g1k1c1l1e1k1f1h1f1e3e1h1c1b2f1m1f183f1e3e1a1d1g3f161g1h3e141g1w2d1j1f1a1e121d1f3g1e3d1m1e1d3e1c3f1l3g1e3d1e3g1g3f1e3e1e3f1f1d1k3f1m3f1w1f162e1e1c1b1e1f1g1h3f1r3e1y3e1f2f152e1a3f162f1f3c1g1e1k3e1c1e1u2g1m1c1c2g1d3f143g1f1g1i1d1k1f1j1e121f163e1a1d1r1g1d1e1e1e112e1u1c1v2e1v3e1q2e1u1e1y2c1u1e1l2e1u2g1h2e1t1e172e1v3e1p2e1u1e1z2c1s1g1y2e1u1g1m3e1u2c1u2e1w2g1q2e1u3f1h2c1t2g1v2e1s1e1m2f1v3d162e163f1h142h2f1g1e1i3g1u1g1j1f1b1e1j1d1b1f1f1f1d1e1j1e1u1e1q3e1s3f1e2e1s2e1i2c1u3e1z2e1u1e1v2e1u1d1t2e1t1e1g2e1s1f1x2c1v2e1m2e1u1g1v2e1t2c172e1u2e1y2e1s3e1e2c1w2e1r2e1s1f162e1s2c1w2e1s2g1k2e1t3e1z2c1w2g1y2e1t2e1y2e1s3d1m2e1s2e182e1s3e1r2c1w2e1q2e1t1e1g2e1u2c162e1u2e1z2e1s2e1b2c1w2g1e2e1t3g1j2e1s2d1a2e1s3e1c2e1s1f192c1u3g1e2e1s3f182e1t3c1b2e1s3f172e1s3e1h2c1u2f182e1u3e1d2e1s1d1b2e1s3e1h2e1s3f182c1w3f192e1s3f192e1s3c112e1s2f192e1s3f1e2c1u1f192e1s3g1c2e1s3d192e1t3g1b2e1s2f182c1u3f182e1s2f172e1t3c1l2e1s2f182e1s3f192c1u3f172e1s3f1t2e1s2c1w2e1f1e1f3d143g1f2d1a2g1f2g1c1e1i1g1m3e102g1f2e1c1g1c1g1h3c1d2f1k1f183f1d3e1a1e1i3g141f1h3g121g1w2d1l3f183e121d1f1f1e3e1r1e1b3e1d3g1j3f133e1q1e1i1f1h3f1g2e181c1e2f161g1s1f1j3e181c1a1e181e181e1s1g1j3c1c1e1a1g123d1f1g1c1c1k2f1f3f1f3e121g143e1f3e1f3f1e3g1j1g1f2c1b2f141f1c1e1f3e1f1d1k3f1a1g1g1f1f1g1k3e1j2e1s3f1j3g152f1e3e162f1e2f1c1e1f3f1y2c1w1g1y2e1t2g1f2e1u3c1h2e1u2e152e1k3e1j2c1u3f1s2e1s1f1x2e1t1c1s2e1u1e1v2e1f3f1s2c1v3g1v2e1t2e1l2e1u1c1k2e1t3e1f2e1f2e162d102f1u3e1h191h2h2h1p2f1s1h1e1o2m2k16|nfsclios|94c551s212a27313718263o0z3z1o273z2o193x3e1b3o0z112m3o0z302m3x3s35242v323n1z303a251q253321162z2v23211c3s271z113a231q2535211430361y1110141z153x292o1721261s3s2t212p1z3u242e153v292o1931241z101o253c1g3c2b38162v3s12111m360w121139213v213b36162v3u121z1m3c182v39213v2b233v39213x2b213v1z113u271z302u291s3s271r2q1g25302q3e1x21121b3x1z1z302435143z2o1b3x1z1i1t35211b303n2e113u2m2z1q1g253z1o1o251z1q253t193z24142e1e3c39361c3y29321v3w2u3o3s37223b3p35302919143z1411121m233c1q111z3u242e1d35383v111z21121g1d1q181d1k1g1l1d1h3c1a1e1t3c1c1g1d3d123e1r3g1k1c1w1g141d152c1v2e102c1u2e112c1r2d1w2e1s1c152e1v3e1w2c1w2e152c1t3g1w2c1s2c1m2e1u1c1z2e1w1c1v2c1u3f1w2c1t2e1v2c1q2d192e1t2c1u2e1u2c1c2c1w2g1t2c1u2f1t2c1q3e1z2e1s3e142e1w2e1w2c1v3g1z2c1s1e1u2c1q2e1x2e1t2c1v2e1v3c1t2c1u3f1w2c1u2e1s2c1q3e1j2e1s2d192e1u3d1y2c1u2f182c1s3f1j2c1q1d192e1s3e102e1u3d152c1w3f1u2c1s3f1b2c1q3d1v2e1s2d172e1w3d1t2c1u3f192c1t3e1e2c1q3d1a2e1u3d1y2e1u3d172c1w3f182c1s1f1b2c1s3d1d2e1s3d172e1u3e1p2c1u2f192c1s3f1e2c1q3d1b2e1s3e1w2e1u1d152c1u3g192c1s3f192c1q3d1d2e1s2c1u2e1u1c1d1c1d2g1e3e1c1e1k1e1k3e1t3d1c3d1c3f1k2d103d1q2f1c2d1p1e1d3c1d3e1e1g1p1e1c1g1s3e1d1c1e1f1c3c1d1f181e1q1d1d1g1c3d1c3g1i3d1e2c1e1e1d1c1c1g1r3c1d1c1a3f131e1h2e1d2d1i1e1f1e1g1e1j3g1l1e1h1e161g1e3d1p1g1r1e1g1e1d2e1c1e1h3d1f2d1a1c1u2g1c1d1f3f141c1d3d1e1e1p3d1o3e1f3e161e1f1e121c1b1f1b1d1d1d1f1f1j1e1c2e1q2c1d1c1e1e1d3d1c1e1a1b1d1e1j1e142c1t1e1j2c1s1e1r2e1s3c1t2e1v2e1t2c1v1e1x2c1u2f182c1r2e172e1s3c1u2e1v2c1s2c1w1e192c1t2e1h2c1q2e1x2e1s3e1s2e1v2c1y2c1v3e1t2c162f182d1p1c192k2p143e1h2f163e1p3e1c3c1u3e1c1g1g3c1h1e1q1c1h2c1a1d1e3d122e1w2e1t2c1w2f1p2c1q3g1z2c1s2e162e1s2e1w2e1v3e1z2c1u1e1q2c1q2g1x2c1t2c1x2e1r3c1t2e1u3d1w2c1w3e1o2c1q3g1j2c1s2c112e1q2c1c2e1u2c1i2c1u3e1x2c1s2e1x2c1u1d1t2e1r1c1e2e1u1d1x2c1v2e1k2c1s1g1x2c1t2c172e1s3c1w2e1u3c1e2c1w2e1p2c1q1f182c1u3c1i2e1q3d172e1w3e162c1u3f152c1q3f1d2c1s1d1b2e1q3d1t2e1u3d192c1u3e162c1q3f1b2c1u3e1d2e1q3d162e1u3d182c1u3f172c1s3f1x2c1s3d1a2e1q3c1a2e1u3d192c1v3g1b2c1q3f1b2c1s3d1m2e1q2d152e1w3e1c2c1u3f172c1s3e1s2c1s1d192e1r3c1g2e1u1d172c1u3f1c2c1q3f192c1s2c112e1q1c1i1e1a1d1k1e1l1g1d1c1g1f1r3e1r3b1e3g1d1d193g1j3e133d1q1e1g1d1f1f1i1c181c1e1f141e1d1f1l3c1d1c1i3f121d1f3g1b1d1c3d1u1g1k3c1d1e1f3d1s2d1r1e193c1d3f1e1c1p1e1e1g1h3e1b1e1u1d1p1e1r1g1k1e1k1g1e1e1k3d1a1e161c122f1f3e1d1c1r3e1d1d1e1f162e1c2c1i3e1b3d1d3f1e3c1i3c141e141e1i1f1j2c1s1e1s3f1d3e163g1m1e151d1m1e1d1c1b3f1u3c1c3d1u2g1j3c1b1e1y3c1z2c1w2g1f2c1s2e1t2c1s2d1q2e1r1c1r2e1u1d1k2c1v3f132c1r2g1h2c1u2e1v2e1q2e1t2e1w1d1s2c1w2f1t2c1s2g1y2c1s1e172e1q2d1d2e1u1c1v2c1v3e1q3d1w141m1j1p1e1c1e1i2e141g1e3e1h1d1e3g121d1i1g1j1e1t2c1i2g1u2c1r1g1g2c1u1c1u2e1r2c1k2e1u2c162c1s2g1k2c1s1f192c1u2e1m2e1s1e1x2e1s2e1y2c1s3f1y2c1s2e1w2c1s1d1k2e1p2e1v2e1t3e1g2c1s2e1s2c1s1f1r2c1t2e1t2e1q2c1w2e1s2e1e2c1u1e1x2c1s3e1r2c1u2c142e1q2e1p2e1u1c1k2c1u3e1f2c1u2f1z2c1s3c1z2e1r1d1u2e1s1d172c1t3e142c1s1f182c1u3d182e1q3d172e1s3c1b2c1s3f152c1u3g1t2c1s1d192e1q3d1b2e1s3d172c1s3g142c1s1f192c1s3d1g2e1q3d172e1u3d142c1s3f172c1s3f1z2c1s3d192e1q3e1w2e1s3d192c1t3f1c2c1s3f172c1s3c1e2e1q3d182e1t3d192c1s1f152c1t3e192c1s3d172e1q3d192e1s2c1u2c1s2e1u1c1f1e123c161c1k3g193c141e121d141e1s3e193c1q1e183c1c1c1g3g121e1h3g191d1c3d1s1g1k3c1d1e1f3d1s2e1m1e193c1d3g1c3c1p1e1f2g1a3e1c1e1s1d1c3c1d2f141e1s1f1b1d1j3d1f1g1e3d1g2e1f1c1q3d1c3f1h3d183f142c1a1c1f3f1d3d183g1f3d1p3c121f123c1e1e1d3d1s3d1i1g1d3e1p1g1d1c143c1s3f1k3c181e1t3c1c3e1g1g1g3d171g1e3c1o1c1f1e1d2c1s1f1f3d1p1e1f3e1i1e1p3e121c1t2c1y2e1q2c1u2e1t3e1u2c1u1e1y2c1s3g1d1d1t1c1l2e1s2e1u2e1u2c1u2c1s2e1f2c1s2e1j1c1y2e102e1q2e1f2e1t1c192c1u1g1o2c1s1e1z1c193c173e1s2c171e141d1d1e2s1k2g1q1h2m1d121m|slidespeed|pointw|clr_brightness|tiny|unavailable|customyterrors|vast_remove|getAvailableQualityLevels|getPlaybackQuality|PluginRounding|setSize|medium|ytError|large|vast_impressions_all|hd720|hd1080|clr_sepia|getCurrentTime|setPlaybackRate|clr_saturate|action_back|Verdana|modestbranding|stripsspace|pointa|onReady|onStateChange|ffce00|pointcolor|onPlaybackQualityChange|ytReady|yttitle|stripsw|CUED|tipa|ytlog|ytEnded|tippmargin|PAUSED|BUFFERING|normalonclick|passonstart|997|mpegurl|reloadtimes||dvtp|norootplstart|Cross|finishnormal|finish|redirectafter|suggestions|winmob|lrpp|customwidth|to_right|noset|hash|answer|playlists|nativemobile|EXTINF|running|wproc|hdn|EmptyVastUrl|container_w_procent|vast_finish|vast_ima|word|vldcntrInterval|vast_dontplay||autoLink|require|slider|allowLinker|88484718|volume_element|srvsga|getDate|Pass|RemovePassword|posterfull|showvolmobile||loaderror|02|valuepaddingleft|426|240|valuepaddingtop|valuepaddingbottom|854|480|1280|1920|qualitypause|kind|childNodes|1080|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|2560||playbackRate|valuepaddingright|colorover|Quality|tryotherquality|Break|emptyremove|ndash|Alternative|pstrcnfg|intvsbl|alphas|viewinit|tags|aload|pljscom|Seeking|customspeeds|unatpl|fast|DOMContentLoaded|abg|lines1|select|vast_stop|3840|bezier|webkitEnterFullScreen|webkitendfullscreen|webkitExitFullscreen|ssdown|manipulation|OpenScroll|wheelDelta|chngwd|webkitSupportsFullscreen|crossdomain|ssfly|issue|backface|pjscolor|querySelector|vlscrl|origin|outros|seekiconbut|nooverlay|_self|reloadstart|class|hover|showovr|visited|triangle|PasswordTime|combined|PluginSettings2|tracking|outline|indent|nativeaudio|reloadplus|pjsiframed|fileend|childList|3600000|35px|transbg|cancel|alarm|cancelskip|VastError|vast_error|VastRemoveUrl|and2limit|Next|startdelay|preloading|disablePreload|VastInsertAnd|tskp|VastInsertOr|07|control_mute|isOn|vast_startdelay|PluginVastTimeMsg|observe|bgload|seektome|yandex|vast_init|crtm|skipimprsd|skipimpessed|bgload2|VastImpression|renew|VpaidStarted|VastShow|oframe|VastReady|vast_ready|VastOverlay|vastbgpreload|tagLive|1440|2160|Open|xhrSetup|clearkey|licenseUrl|roundingver_final|serverCertificateUrl|playError|emeEnabled|drmSystems|playtry|microsoft|offsetwidth|2000px|withCredentials|Infinity|attachMedia|MEDIA_ATTACHED|handlemarginleft|playready|widevine|MANIFEST_PARSED|fragLoadingTimeOut|webkitAudioContext|flussonic|PlugMediaChannels|onmouseup|autoStartLoad|onmousedown|manifestLoadingTimeOut|enableWorker|fps|hlscltps|hlsforce|autoplay_denied|capLevelToPlayerSize|playError2|automute|interrupted|apple|MANIFEST_LOADED|LEVEL_SWITCH|nativehlsinedge|loadeddata|regress|PluginWS|appendBuffer|wsconfig|sleep|watching|loadstart|webkitfullscreenchange|hls_error|235|WebKitSourceBuffer|webkitDisplayingFullscreen|aborted|Video|onpause|WebKitMediaSource|wake|hlsdvrtime|recoverMediaError|LEVEL_SWITCHED|AUDIO_TRACKS_UPDATED|LEVEL_LOADED|handlemarginright|FRAG_CHANGED|relurl|hlsfdt|FRAG_PARSING_METADATA|fragdata|AUDIO_TRACK_SWITCHING|MEDIA_ERROR|firstLevel|subtitleDisplay|hlssubtracks|FRAG_LOADED|hlsaddbitrate|SUBTITLE_TRACKS_UPDATED|subtitleTracks|NETWORK_ERROR|support|nativehlsinsafari||customqualities|drop|200000|level|handlemargintop|New|handlemarginbottom|handshdw|hqdefault|setWsAudioTrack|PluginFloatPoster|dailymotion|setWsQuality|MediaVimeo|MediaPjs|exitPictureInPicture|MediaDaily|requestPictureInPicture|shape|mrgnp|pictureInPictureElement|kbq|eng|valuemargintop|English|rus|valuemarginbottom|HlsSubTrack|RWAlnQyyazA4aoAB4FsBSA|valuemarginleft|rldnornd|valuemarginright|Speed|fillvideo|Audiotrack|OqFAAAAdklEQVQoz42QQQ7AIAgEF|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|l3v_left|FloatPosterScale|RemoveAll|Created|nativehlstv|tagcors|error_time|urlmse|codecs|avc1|createMediaElementSource|42E01E|mp4a|crossorigin|pjs_thumbnail_|crossOrigin|drunchr|ynxnopip|nativenodownload||controlsList|nodownload|taginframe|complete|createGain|destination|webkitPresentationMode|webkitcurrentplaybacktargetiswirelesschanged|disablePictureInPicture|vast_posterurl|pictureInPictureEnabled|vast_loadtxtd|webkitSupportsPresentationMode|nomedia|webkitShowPlaybackTargetPicker|availability||scaledrag0|webkitplaybacktargetavailabilitychanged|WebKitPlaybackTargetAvailabilityEvent|0001|createposter|disabled|225|scaledrag|dragging|downself|reloadjustevent|oncontextmenu|prt|toogle|youtubeid|vpaid_|VpaidSet|Test|dwn|startvast|vastbreak|dispatchEvent|Boolean|plduration|moveplaylist|mainresize|isfullscreen|fix|unfix|logapi|initEvent|timeplay|watch|Enter|300000|Metric|gainact|nonInteraction|playback|playerjs_hit|189|createEvent|capiom|eventlisteners|187|resumed|unmuted|rewound|vast_Impression|adShown|enter|||||||||||switchpip|Audio|adsystem|startAd|vastmute|flipx|currentfile|vrsn|flipy|vastids|vpaid|dontseekforward|wrapper0|filetype|getVolume|midroll_time|midrollcrtm|MediaMetadata|artwork|vaststart|vastpause|Active|toDataURL|10000|sscopyright|Courier|Arial|fillStyle|fillText|15em|jpeg|vastinfo|invert|cut1|cut2|playlist_folders|playlist_length|showplaylist|showvlt|vastnow|LIVE|website|ref|Tizen|MacIntel|counter|tvOS|webOS|armv|BRAVIA|Roku|Philips|||||||||||ipod|countdown|ontop2|WebkitAppearance|matchMedia|fine|matches|bufferDeg|platform|Windows|iemobile|userAgent|775|885|915|link2|983|993|appName|trident|Safari|iconspress|PluginCountdown|appVersion|Opera|Trident|Edge|Firefox|sessid|blackberry|nomobile|advertiser|1296p|Copied|_text|clipboard|Tiny|Small|Medium|Full|Super|Previous|Quad|Ultra|SVG|_icon|ads|ontouchend|adsinvitation|the|copied|Reset||||iosv|All||bufferInterval|||PlgnCntrlTmln|rafinit|wkdt|roll|__storage_test__|toUpperCase|once|panel|0val|Skip|1val|Yes|Bottom|Font|Shadow|autoplaynomobiletv|previoustrack|vastresume|tipmarginright|rotateonclick|nexttrack|tipmarginleft|tipmarginbottom|tipmargintop|redirectparent|openlast|180|99999|tippointeralign|uppercase|showfrom1file|pauseonhover|hideall|hideab|dropopen|showduration|control_time|showboth|separator|hidesmall|buffering|rc_nobrand|pageXOffset|iconmarginleft|iconmarginbottom|iconmargintop|hideonyoutube|hidenoab|rc_custom|2048|hideonmobile|hideunwait|hidewait|hideafterstart|hidelastpl|hide0timestore|globalfont|||hideuntiltext|scale0|191|const|192|hideondesktop|hidenomini|hideuntilstartedios|0123456789|hideuntilended|hideonvod|hideonleave|hidenormscreen|hideonunmute|scrollY|hideonlive|hideonmeta|redirectblank|hidemini|sess|iconmarginright|clickmarginright|AdBlock|setProperty|showuntilmeta|hideonleaveandplay|Resume|repeating|45deg|1000000|number|PluginStat|control_buffer|pjsstatid|cssText|clickmarginleft|nodeName|olor|NaNpx|pjsstat|circle|stylesheet|scrnstp|googleapis|css2|head|swap|Progress|maxHeight|clk|ShowSettingsBut|01|same|ContextMenu|async|PJSDIV|FindPjsDiv|PluginWater|reduce|nativenotandroid|nativeontv|isOpen|bggrc|bggrl|_bg|wid|MarPad|encode|heartbeats|touch_|substring|hideonbar|arguments|water|rmright|hidelap'.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.
In 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+\-.]+:)?))(?=((?:\/\/[^\/?#]*)?))(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,i=/^(?=([^\/?#]*))([^]*)$/,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("");return-1!==n?i.substring(0,n):i}return i.replace(//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:([^
]*)(?:[
](?:#[^
]*)?)*([^
]+)|#EXT-X-(SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^
]*)[
]+/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,/(#)(.*)(?:.*)
?
?/.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(" "));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(;""!==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;""!==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;""!==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;""!==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+"
discontinuity: "+p+"
trackSwitch: "+y+"
contiguous: "+L+"
accurateTimeOffset: "+o+"
timeOffset: "+g+"
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;
Time to underbuffer: "+c.toFixed(3)+" s
Estimated load time for current fragment: "+A.toFixed(3)+" s
Estimated load time for down switch fragment: "+D.toFixed(3)+" s
TTFB estimate: "+f+"
Current BW estimate: "+(E(v)?(v/1024).toFixed(3):"Unknown")+" Kb/s
New BW estimate: "+(this.bwEstimator.getEstimate()/1024).toFixed(3)+" Kb/s
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("
")),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(),"-->"!==t.slice(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+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,"
")}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&&"
"!==t[r]&&"
"!==t[r];)++r;var i=t.slice(0,r);return"
"===t[r]&&++r,"
"===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(!/
|
/.test(e.buffer))return this;var n=(i=r()).match(/^()?WEBVTT([ ].*)?$/);if(null==n||!n[0])throw new Error("Malformed WebVTT signature.");e.state="HEADER"}for(var a=!1;e.buffer;){if(!/
|
/.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($|[ ])/.test(i)){e.state="NOTE";break}if(!i)continue;if(e.cue=new zn(0,0,""),e.state="CUE",-1===i.indexOf("-->")){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("-->");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+="
"),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+="
",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=/
|
|
|
/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,"
").split("
"),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+"
")})),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+"
":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)||[])+"
} (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);
Did this file decode correctly?
Original Code
// Playerjs.com 19.3.11
// 25.11.2023 19:41:45
// 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(!1P.4j){B 4j=[];B eL}if(1P[\'Jd\']){1z(Jd,1)};E Fv(2Q){B o={1v:L,n5:[],sL:[],j1:\'M6\',M5:Kd,Ml:Kg,8X:\'19.3.11\',h5:[\'8G\',\'\'],iy:\'\',2b:L,8x:L,a4:L,MF:L,e9:L,6a:L,9z:L,9d:L,u:\'#MC#Gv#Gy#Mz#BT#Bs#dg#Kr#Nz#dg#By#BZ#NO#NF#dg#MX#Gv#Gy#MU#Nm#N6#Oc#Oe#Oh#dg#Kr#Mr#Ms#dg#Mc#BT#Bs#dg#By#BZ#Ma#dg#NQ#NP#O3#O2#Ns#Nk#Nr#Nw#NE#dg#NG/NI==\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',MI:\'\',y:\'xx?MH=\',p:\'\',Sc:-1,uW:"Ed",hi:"//Ed.7o",7D:[],dt:H,pr:H,ga:L,ab:L,iH:[],Rq:L,eu:\'//.8L//\',uq:0,2i:[],5I:[],aj:[],3e:[],mE:[],aD:0,a1:[],pR:0,vX:L,6i:L,1y:L,x5:L,6A:L,ni:\'<D8>\',j0:\'</D8>\',9Q:1P.d9.Y<2j&&1P.d9.1d<2j,wH:[],Rl:[],5A:{\'1G\':1,\'Rk\':1,\'hG\':1,\'kE\':1,\'tq\':0},aC:[],vp:0,gW:0,4X:L,5F:L,gB:L,p6:L,Ri:[],aY:L,cN:0,iM:L,rE:1I,kw:1I,qO:L,Dp:E(x){B a;J a},Ra:0,oz:4L,4e:L,dD:L,yN:1X.yN,d:8M.wo,ip:8M.wo,9E:8M.9E,gR:8M.9E.K("gR")==0,Rh:{},vV:\'Eq-Ds.7o/Ds.js\',fd:["Dp","FH"],5S:[],Rd:[],Rj:[],kJ:1,n4:[],FH:E(x,y,z){B a;J a},17:0,nZ:0,4r:L,dk:-1,ay:3,RG:0,xg:0,9R:0,3I:{x:1,y:1,x0:1,y0:1},cJ:["hm","h8","km","ki","kf","nl","v0","np","dN","eb","v3","v5"],lS:["Ry","Td","Tv","Ts"],ep:0,Tp:0,vQ:0,Ah:0,eo:0,Au:[],cL:[\'7s\',\'dl\',\'mt\',\'6C\'],Th:[],m7:H,xj:[],nb:0,ws:"w"+"s",pc:L,oj:[L,L,L]};B gt={S:{w:20,h:20,1f:"-",Tw:"-",a:1,7x:-1,1u:"3P",1E:"",1G:1,fM:-1,b6:0,2C:1,1n:"",1A:"",3Z:"Tx",g0:12,kj:0,1o:"Q",2O:"0 3 0 3",a3:"0 0 0 0",2z:1,lb:"0 0 0 0",TQ:0,kY:1,bg:0,qh:0,Er:0,4G:1,ax:-1,54:"42",bR:-1,fD:"0 0 0 0",qf:-1,qe:"3P",bo:-1,pO:-1,5T:"1U",4n:"wX",2C:0,l7:"42",lk:0.7,qT:0,qW:"3P",jL:"3 5 3 5",TN:"0 0 0 0",TK:1,qQ:"p8-p5",qR:11,qS:0,2R:"",GT:5,GU:0,3k:0,TI:2,Tz:2,Ih:0.2,I5:0,Iz:0.1,fj:0,TE:"TD",TA:1,Tc:5,Jh:"42",Ic:"3P",IH:"3P",IO:1,D9:1,sH:1,7B:0,3A:0,fy:20,e2:"<2B Y=\'20\' 1d=\'20\'><g><eT ry=\'5\' rx=\'5\' cy=\'10\' cx=\'10\' 6f=\'#cV\'/></g></2B>",rY:1,qK:-1,kc:0,q9:1,sy:-1,Tb:0.1,gZ:0,3i:"",Kj:0,Ky:"wX",2U:"",Cb:ne,C7:ne,KS:0,5t:0,6c:"3P",A7:0,zS:"42",It:9,yc:"0 0 10 0",yd:"0 0 0 0",Ac:0}};E Cf(){J H;o.Cd=H}E cH(s){if(s.K(\'.\')==-1){s=s.1m(1);s2=\'\';V(i=0;i<s.R;i+=3){s2+=\'%u0\'+s.6Y(i,i+3)}s=M8(s2)}J s};E HU(){if(o.u!=\'\'){v=9U(v,4V.6B(dA(o.u)))}if(2Q.K("#"+v.aq)==0){3w{2Q=4V.6B(o[o.fd[0]](2Q))}2W(e){}}F{if(2Q.K("#"+v.bY)==0){3w{2Q=4V.6B(o[o.fd[1]](2Q))}2W(e){}}}}E 7N(x,y){if(x==\'GP\'){v.kb=\' \';v.kd=\' \'}if(x==\'mg\'){B d=1r 5V();B nd=1r 5V(d.8S()+(y-1)*2I(v.1e.zy,10)*SL);v.kb=nd.Aa();v.kd=(\'0\'+nd.zV()).1m(-2)}if(x==\'IS\'){B z=[2A(\'6M\')];B t=2I(v.1e.SK,\'\');t!=\'\'?t=\' \'+t:\'\';V(B j=1;j<10;j++){z.2L(j*2I(v.1e.zy,10)+t)}J z}if(x==\'IT\'){J[\'SH\',\'SD\',2A(\'6M\')]}if(x==\'1v\'){if(v.kb!=\' \'&&v.kd!=\' \'){B d=1r 5V();B hr=d.Aa();B mn=d.zV();if(hr==v.kb&&mn==v.kd){1p(\'Jl\');o.2b?o.U.8d():\'\';o.U.2S();v.kb=\' \';v.kd=\' \';o.Q.Ef(\'nr\')}}}}E pB(y,1c){}B xz=E(){B 9K=1Z("2f");o.1O.1R(9K);O(9K,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'Y\':\'100%\',\'1d\':30,\'2r-1u\':v.Ll,\'1D\':v.Hs,\'2n\':\'1U\'});B x=1Z("2f");o.1O.1R(x);O(x,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'Y\':\'100%\',\'1u\':v.L6,\'3Z-3O\':v.Hr,\'2T\':(v.Lu+\'px \'+v.Lt+\'px\'),\'2n\':\'1U\'});G.8L=E(1A,n){x.1W=1A;6O(x);O(9K,{\'1d\':x.2Y,\'2n\':\'4P\'});9K.C.5l="SA";V(B i=0;i<x.eO(\'a\').R;i++){x.eO(\'a\')[i].C.1u=\'#cV\'}if(n){1z(G.nW,2j*n)}x.C.5l="SP"};G.nW=E(){3o(x);3o(9K)}};2m(E(w,i,s,e){B ah=0;B 9e=0;B fX=0;B ew=[];B et=[];mU(H){if(ah<5)et.2L(w.6D(ah));F if(ah<w.R)ew.2L(w.6D(ah));ah++;if(9e<5)et.2L(i.6D(9e));F if(9e<i.R)ew.2L(i.6D(9e));9e++;if(fX<5)et.2L(s.6D(fX));F if(fX<s.R)ew.2L(s.6D(fX));fX++;if(w.R+i.R+s.R+e.R==ew.R+et.R+e.R)1h}B Cc=ew.ya(\'\');B Co=et.ya(\'\');9e=0;B yZ=[];V(ah=0;ah<ew.R;ah+=2){B z4=-1;if(Co.bf(9e)%2)z4=1;yZ.2L(7j.uO(2q(Cc.1m(ah,2),36)-z4));9e++;if(9e>=et.R)9e=0}J yZ.ya(\'\')}(\'Ta\',\'T8\',\'T6\',\'T4\'));B v={1p:0,ud:0,pz:"#42",2X:0,B6:1,9q:"#42",54:"#3P",7B:0,dP:1,qy:1,26:0,we:1,dF:0,ak:1,1t:{T1:0,1u:"42",a:"0.4",h:34,ik:1,1i:1,hH:1,eN:0,iO:3,9J:0,ys:3,5T:"1U",1o:"2Z",2O:"0 0 0 0",7B:0,la:0,8u:\'\'},1V:{on:1,f:1,r:1,m:1,3K:5,xZ:"3K",9r:1,xR:"1H",qi:0,Cu:0,xu:1,iX:0.2},W:{54:"42",bR:"lL",4G:0.9,ax:-1,1o:"1b",2O:"0 0 0 0",2T:"7 15 7 15",1u:"3P",3Z:"KJ, KH, p8-p5",g0:12,5q:10,kj:0,6c:"Ko",Hh:1,9q:"SS",a:1,7x:-1,T0:0,SZ:100,SY:SV,SU:1,rK:1,JM:"ST",rD:"42",rw:-1,Sw:-1,JO:0,7b:3,l5:16,H6:"PM",7B:0,hJ:1,m8:1,mu:"3P",rF:0,rd:"42",Lk:1,Lb:0,L4:"lL",lC:0,iU:4L,dI:0,7S:0,Ce:0,CO:0,gD:1,3C:0,kH:50,rl:0,o6:1,eI:Pj,mj:0,rZ:"lL",sn:"0 0 0 0",jp:30,9q:"K5"},1e:{54:"42",bR:"Pi",4G:0.7,ax:-1,3Z:"KJ, KH, p8-p5",1o:"2Z-2t",2O:"0 0 0 0",2T:"7 10 7 15",1u:"3P",g0:12,l5:16,5q:10,kj:0,P9:"3P",6c:"Ko",a:1,1G:5,7x:-1,wG:1,7b:3,hJ:1,m8:1,mu:"3P",lC:0,iU:4L,7B:0,P7:1,Po:"5f",4J:1,Pp:"7t",PB:1,PJ:"22",PI:0,PH:"7f",PG:0,PD:"5a",jp:30,9q:"K5"},HX:{1o:"2Z-2t",2O:"0 10 50 0"},1H:0.8,uA:1,pY:1,96:0,5w:0,FP:1,56:0,4C:0,HQ:0,tr:0,3g:0,sP:1,p0:0,yO:0,yC:0,hI:\',\',i1:\';\',eE:\'//\',HK:1,j2:\'[\',dV:\']\',g9:\'6f\',lO:1,lQ:-1,rt:0,Pr:\'20 0 0 20\',Pz:\'1g-1b\',Py:100,Px:100,Pv:-1,vR:0,Bz:1,Ll:"qk",L6:"3P",Lu:5,Lt:10,Hs:1,Hr:10,pR:0,ze:1,xE:1,hf:1,53:\'OH\',tB:0,hU:\'7d\',kD:1,HA:0,Gj:0,IA:0,9x:1,bU:1,Jx:5,8J:0,FC:1,sj:0,r8:5,FE:0,Ex:0,x8:0,bu:1,ht:1,IG:0,Fh:0,Eg:0,va:1,mI:0,2H:"JR",P3:El,qm:\'100%\',ga:0,Hg:{8f:1,2h:0,iT:0,4u:0,1v:1,wW:0,wU:0,wK:0,OC:0,OU:0,P2:0},HT:{8f:1,2h:0,iT:0,4u:0,1v:1,wW:0,wU:0,wK:0},OZ:100,zC:1,fm:1,pH:14,hm:\'100%\',Gw:1,pG:20,LS:1,kf:0.7,Ha:2,vC:3,dN:10,h8:"3P",km:"Gm",ki:"42",nl:0,v0:0,np:jg,x7:1,eb:0,vB:1,94:1,OY:1,OX:0.3,OQ:3,OL:4,PK:5,Qs:0,QK:Qt,QA:C8,FL:0,FJ:1,xy:1,gJ:1,LP:1,yh:0,Lr:Qy,Ls:90,LA:0,L5:1,Lc:"lL",Lm:0,Lf:1,aq:\'2\',bY:\'3\',Qw:10,Qv:1,QL:1,R4:-1,R3:1,QW:1,QS:-1,Qr:0,Qq:1,Q3:0,Q1:1,Q0:0,PY:1,PV:0,PW:1,Qh:0,Qf:1,Q9:0,Ok:1,SM:0,vT:1,Qa:0,Qb:0,Qc:1,Qd:0,Qe:1,Q8:"#3P",Qg:"#42",Qi:"#42",Qj:"#3P",Qk:"#42",Ql:"#3P",Qm:"#42",Qn:"#3P",Qo:"#42",Qp:"#3P",Q6:"#42",Q5:"#3P",PO:1,PP:0,PQ:1,PR:0.5,PS:"#3P",PT:"#42",PU:1,PN:1,PX:1,PZ:1,Q2:1,Q4:10,Q7:-1,QN:1,QP:1,QQ:0,mx:0,QR:"or",QT:"or",QU:"or",QV:"or",QO:"50%",QX:-1,QZ:0,R0:-1,R1:0,R2:0,CU:1,DC:0,Dm:30,R5:2,BJ:10,FX:0,R6:30,H3:1,GZ:1,6u:0,1Y:{on:0,54:"42",2X:0,bC:2,9q:"42",1o:"1b",2O:"20 0 0 20",Y:xk,1i:0}};v.h0="en";B 8k=E(is){B i;B C=[];B f=[];B av=[];B QY=[];B 5R=[];B 8B=[];B 1S=[];B f2=[];B g5=[];B QM=[];B 4Y=[];B 5M=[];B 5B=[];B eg=[];B dJ=L;B 2w;B d5=-1;B 4R=H;B 18=is;B 6q=is=="1e";B W;B 5w=[];B dQ=[];B o4;B 3q=\'\';B dU=\'\';B 5U=-1;B gC=L;B QC=L;B nU=L;B ol=L;B gE=L;B j8=L;B oc;B s6;B oi;B iO;B qZ;B iw=[];B 6s=[];B lR=0;B aP=0;B ae;B 6r="2z";B bz=(o.1k.2k?"f1":"qJ");B bH=(o.1k.2k?"f3":"qB");C=9U(C,v[is]);C=4k(v[is],\'2O\',\'2O\');C=4k(v[is],\'a3\',\'a3\');C=4k(v[is],\'b0\',\'b0\');if(C.mj==0){C.sn="0 0 0 0"}C=4k(v[is],\'fD\',\'sn\');C=4k(v[is],\'2T\',\'2T\');C.nP=0;B jb="<2B C=\'2O-1g:c4\' Y=\'"+C.7b*2+"\' 1d=\'"+(C.7b*2>C.5q?(C.7b*2):C.5q)+"\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\'><g><eT ry=\'"+(C.7b)+"\' rx=\'"+C.7b+"\' cy=\'"+(C.7b*2>C.5q?(C.7b):(C.5q/2))+"\' cx=\'"+C.7b+"\' 6f=\'#"+C.6c+"\'/></g></2B>";B GM="<2B Y=\'"+C.7b*2+"\' 1d=\'"+C.5q+"\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\' ><g><eT ry=\'"+(C.7b-1)+"\' rx=\'"+(C.7b-1)+"\' cy=\'"+(C.5q/2+2)+"\' cx=\'"+C.7b+"\' 4w=\'#"+C.6c+"\' 4w=\'1\' 6f-1D=\'0\'/></g></2B>";B xx=4;B Ht="<5h C=\'2n:cj-4P;\'><2B Y=\'"+(xx+2)+"\' 1d=\'"+(C.5q)+"\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\'><g><2G x1=\'1\' y1=\'"+(C.5q/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(C.5q/2)+"\' 4w=\'#"+C.1u+"\' 4w-Y=\'1\' 4w-fR=\'4a\'/><2G x1=\'"+xx+"\' y1=\'"+(C.5q/2)+"\' x2=\'1\' y2=\'"+(C.5q/2+xx)+"\' 4w=\'#"+C.1u+"\' 4w-Y=\'1\' 4w-fR=\'4a\'/></g></2B></5h>";B l2="<5h C=\'2n:cj-4P;\'><2B Y=\'"+(xx+10)+"\' 1d=\'"+(C.5q+1)+"\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\' C=\'iJ:1b\'><g><2G x1=\'1\' y1=\'"+(C.5q/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5q/2-xx+2)+"\' 4w=\'#"+C.1u+"\' 4w-Y=\'1\' 4w-fR=\'4a\' /><2G x1=\'1\' y1=\'"+(C.5q/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5q/2+xx+2)+"\' 4w=\'#"+C.1u+"\' 4w-Y=\'1\' 4w-fR=\'4a\'/></g></2B></5h>";B 9q=6e(2I(C.9q,\'3P\'),2I(C.Hi,1));B 1F=1Z("2f");o.1O.1R(1F);O(1F,{\'6R\':\'3k\',\'2n\':\'4P\',\'1D\':0,\'2X-6V\':C.7B});if(C.qf==1){O(1F,{"2X":"3Q 6G "+3t(2I(C.qe,\'3P\'))})}B jw={};V(B i in o.5A){if(o.5A.2x(i)){jw[o.5A[i]]=-1}}if(6q){1F.C.5l=Qu}F{1F.C.5l=99}B Z=1Z("2f");if(o.9Q){C.Iy>0?C.g0=C.Iy:\'\';C.IC>0?C.eI=C.IC:\'\';C.ID>0?C.kH=C.ID:\'\'}O(Z,{\'1o\':\'eW\',\'1g\':0,\'1b\':0,\'2n\':\'4P\',\'Y\':\'100%\',\'2T-1g\':C.9S,\'2T-2t\':C.7w+(6q&&C.3C==1?0:20),\'2T-2Z\':C.9Y,\'2T-1b\':C.7u,\'1u\':C.1u,\'3Z-3O\':C.g0*2I(v.8E,1),\'3Z-gQ\':he(C.3Z),\'l6-gV\':C.kj+\'px\'});if(o.1k.7A){O(Z,{\'8F-Y\':IE})}if(is!=="W"){O(Z,{\'6R-y\':(6q&&C.3C==1?\'3k\':\'92\')})}1F.1R(Z);if(C.3C!=1){B 6U=1Z("2f");O(6U,{\'2n\':\'4P\',\'6R\':\'3k\',\'2X-6V\':C.7B});if(C.3C!=1){if(o.1k.7A){O(6U,{\'8F-Y\':IE})}}Z.1R(6U)}43(Z,{id:(v.id+"4p"+is)});if(is=="W"){if(C.3C==1){O(Z,{\'Y\':\'100%\',\'2T-2t\':C.7w,\'2T-2Z\':C.9Y+20,\'6R-x\':\'92\',\'6R-y\':\'3k\',\'bt-9r\':\'ez\'});O(1F,{\'Y\':o.3b-C.4H-C.4A,\'1d\':C.kH+C.9S+C.9Y})}F{O(Z,{\'6R-y\':\'92\',\'6R-x\':\'3k\'});if(C.JU==1){o8()}}if(C.mj==1){O(1F,{\'2r-1u\':C.rZ})}if(v.W.3f==1){3o(1F)}}if(C.hJ==1){B 5u=1Z("2f");B aR=6e(C.mj==1?C.rZ:C.54);if(C.3C==1){jA(5u,\'to 2t, 5c(\'+aR+\',\'+(C.4G*1+0.3)+\'), 5c(\'+aR+\',0)\',\'1b\',12,5,7,10,7,10,12,15);5u.1w(6r,Kb)}F{jA(5u,\'to 2Z, 5c(\'+aR+\',\'+(C.4G*1+0.3)+\'), 5c(\'+aR+\',0)\',\'1g\',5,12,10,7,10,7,15,12);5u.1w(6r,K7)}B 5J=1Z("2f");if(C.3C==1){jA(5J,\'to 1b, 5c(\'+aR+\',\'+(C.4G*1+0.3)+\'), 5c(\'+aR+\',0)\',\'2t\',8,5,13,10,13,10,8,15);5J.1w(6r,K8)}F{jA(5J,\'to 2Z, 5c(\'+aR+\',0), 5c(\'+aR+\',\'+(C.4G*1+0.3)+\')\',\'2Z\',5,8,10,13,10,13,15,8);5J.1w(6r,L1)}5u.1w("qJ",ir);5u.1w("qB",ir);5J.1w("qJ",ir);5J.1w("qB",ir);Z.1w("xs",Ie);5u.1w("9V",bd);5J.1w("9V",bd);1F.1R(5u);1F.1R(5J);3y(s6);s6=6H(M2,2j)}Z.1w(bz,Ig);Z.1w(bH,sc);if(v.W.ae>0&&!ae&&is=="W"){if(1L I1!=="1I"){ae=1r I1()}}if(6q){V(B i=1;i<11;i++){if(I(v["au"+is][is+i])){v.1e[is+i]=v["au"+is][is+i];if(I(v["au"+is][is+i+"1N"])){v.1e[is+i+"1N"]=v["au"+is][is+i+"1N"]}if(I(v["au"+is][is+i+"1f"])){v.1e[is+i+"1f"]=v["au"+is][is+i+"1f"]}}if(I(v.1e[is+i])){if(v.1e[is+i]==1){cW(\'f\',i);cZ(f[i],av[i],5R[i],8B[i],i);if(!I(v.1e[is+i+"1f"])){v.1e[is+i+"1f"]="5a"}5R[i].1W=2A(v.1e[is+i+"1f"]);if(I(v.1e[is+i+"1N"])){if(v.1e[is+i+"1N"]!=\'\'){5R[i].1W=v.1e[is+i+"1N"]}}if(v.1e[is+i+"1f"]=="3h"){o.hn=H}1S[i]=v.1e[is+i+"1f"];8s(i);if(1S[i]==\'tJ\'){!o.g4?o.g4=1r Qx():\'\';if(I(1P.vG)){5R[i].1W=o.g4.Qz();o.g4.Ch()}}if(1S[i]in o.5A){jw[1S[i]]=i}f[i].1w(bz,6N);f[i].1w(bH,62);f[i].1w(6r,aL);f[i].1w("9V",bd);if(v.1e[is+i+"1i"]==1){O(f[i],{"1d":0})}}}}}E Ie(x){if(is=="W"&&C.3C==1&&x){if(x.xB==0&&x.d3!=0){Z.ba-=x.d3;x.9Z()}}3y(oi);oi=6H(sc,kB);aK()}E Ig(){o.3F=H}E sc(){if(C.fJ==1){2N(o.fI);o.fI=1z(E(){if(!o.3F&&!o.ob){aw()}},(v.1e.fK>0?v.1e.fK*2j:(o.1k.tv?4h:2j)))}o.3F=L}E 6N(1c){if(o.2b){o.5k?o.U.5k(L):\'\'}B i=1c.4n.7m(\'ln\');B x;if(i){x=\'f\'}F{if(1c.4n.7m(\'aX\')){i=1c.4n.7m(\'aX\');x=\'f2\'}}if(i){i=2q(i);B fV=L;if(I(2m(x)[i])){if(C.ax>-1){O(2m(x+\'bg\')[i],{\'1D\':C.ax})}if(2J(C.eP)){O(2m(x+\'bg\')[i],{\'5v\':\'hG(\'+C.eP+\')\'})}if(C.7x>-1){O(2m(x+\'1N\')[i],{\'1D\':C.7x});O(2m(x+\'5t\')[i],{\'1D\':C.7x})}if(is=="W"){if(1S[i].K("W")==0){B id=1S[i].1m(8);if(3q==id||dU==id){O(2m(x+\'1N\')[i],{\'1u\':C.6c});O(2m(x+\'5t\')[i],{\'1u\':C.6c});fV=H}F{O(2m(x+\'1N\')[i],{\'1u\':C.1u})}}}if(C.tT==1&&I(C.lT)&&fV){}F{O(2m(x+\'bg\')[i],{\'7p\':C.bR})}}}};E 62(1c){if(o.2b){o.5k?o.U.5k(H):\'\'}B i=1c.4n.7m(\'ln\');B x;B fV=L;3y(k6);aK();if(i){x=\'f\'}F{if(1c.4n.7m(\'aX\')){i=1c.4n.7m(\'aX\');x=\'f2\'}}if(i){if(I(2m(x)[i])){if(C.ax>-1){O(2m(x+\'bg\')[i],{\'1D\':C.4G})}if(2J(C.eP)){O(2m(x+\'bg\')[i],{\'5v\':\'hG(1)\'})}if(C.7x>-1){O(2m(x+\'1N\')[i],{\'1D\':C.a});O(2m(x+\'5t\')[i],{\'1D\':C.a})}if(is=="W"){if(1S[i].K("W")==0){B id=1S[i].1m(8);if(3q==id||dU==id){O(2m(x+\'1N\')[i],{\'1u\':C.6c});O(2m(x+\'5t\')[i],{\'1u\':C.6c});fV=H}F{if(I(o.a1[id])){jv(i)}F{O(2m(x+\'1N\')[i],{\'1u\':C.1u})}}}}if(C.tT==1&&I(C.lT)&&fV){}F{O(2m(x+\'bg\')[i],{\'7p\':o.a1[id]?C.rD:C.54})}}}}E aL(1c){if(!gE){B d=1r 5V();o.a7=d.8S();B i=1c.4n.7m(\'ln\');if(i){if(I(f[i])){if(I(1S[i])){if(is=="W"){o.2c=1I}4Z(i,0)}}}qG()}}B sm;B k6;E GY(1c){if(!gE){B i=1c.4n.7m(\'aX\');if(i){if(I(5B[i])){if(2w in o.5A){sm=i;k6=6H(Im,4L)}}}}}E Im(){rv(sm)}E bd(1c){3y(k6);1c.6J=H;aK()}E tH(1c){3y(k6);if(!gE){B d=1r 5V();o.a7=d.8S();B i=1c.4n.7m(\'aX\');if(i){if(i==0){if(5B[0]==\'1u\'){cX();4Z(lR)}F{di()}}F{if(I(5B[i])){rv(i)}}}}}E lM(1c){B x=1c.4n.7m(\'GQ\');if(x){tL(x)}}E Hz(1c){aK();B i=1c.4n.7m(\'aX\');if(I(5B[i])){if(7I("=",i)>0){B x=5B[i].1m(0,7I("=",i));B y=5B[i].1m(7I("=",i)+1);B z=2w+\'Gs\';if(!v[z]){v[z]=[]}if(!I(v[z][x])){v[z][x]=v[x]+\'\'}tN(x,y)}}};E tN(x,y){v[x]=y;if(o.5n&&v.x7==1&&x!="eb"){3d.7P("pP"+x,y)}if(o.4r&&o.3z){o.3z.9j()}o.U.je();tL(x)}E Hw(1c){B i=1c.4n.7m(\'aX\');B x=5B[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;rf();8s(o[2w+\'tK\']);if(2w=="oY"){7N("KZ")}}}}E 8s(i){if(I(1S[i])){B aV=L;B 8v=L;B 5D=\'\';if(6q){if(1S[i]=="5f"){5D=o.P.oS()}if(1S[i]=="7t"){5D=o.P.rP()}if(1S[i]=="3h"){5D=\' \';8v=H}if(1S[i]=="ds"){if(o.7X){5D=o.mE[o.QD]}}if(1S[i]=="7t"||1S[i]=="ds"||1S[i]=="5f"){if(o[\'e0\'+1S[i]].R==0){aV=H}F{if(o[\'e0\'+1S[i]].R==1&&(C.Bb!=1||o[\'e0\'+1S[i]][0]==1)){aV=H}F{8v=H}}}if(1S[i]=="6a"){if(!o.6a){aV=H}F{8v=H}}if(1S[i]=="7f"){if(o.2l!=\'c8\'&&!v.7f){aV=H}F{8v=H}}if(1S[i]=="22"){if(I(o.2a)){8v=H;if(o.5F||v.94==1){if(o.3U){5D=o.3e[!o.5F?o.3U.8O():o.3a]}}F{5D=\'\'}B jF=0;V(B s=0;s<o.2a.R;s++){if(o.2a[s]!=\'\'){jF++}}if(jF==1&&o.l9==1){jF=0}if(v.oE==1&&v.rG==1){}F{if(jF==0){aV=H;8v=L}}}F{aV=H}}if(1S[i]=="5a"){5D=o.5S[o.ay];5D==1&&C.do!=1?5D=2A(\'ho\'):\'\';8v=H;if(o.2l=="ar"||(o.P.5H()&&C.QF!=1)){aV=H;8v=L}}if(1S[i]in o.5A){5D=ju(1S[i]);8v=H}if(1S[i].K("8z")>0){B x=\' \';B y=[\'Gi\',\'Gk\',\'Gl\'];V(B z=0;z<y.R;z++){if(I(v[1S[i]+y[z]])){if(v[1S[i]+y[z]]!==\' \'){x+=(x!==\' \'?\':\':\'\')+v[1S[i]+y[z]]}}}5D=x!=\' 0:0\'&&x.K(":")>-1?x:\' \';o[1S[i]+\'7K\']=5D;8v=H}}8B[i].1W=5D+(5D!=\'\'&&C.QG!=1?\' &ci;<2B Y="dy" 1d="Lz" qV="-1 -1 5 8" 8X="1.1" 4i="3N://46.w3.3R/4h/2B" 4i:4f="3N://46.w3.3R/8b/4f"><po 4w="#\'+C.6c+\'" 4w-Y="1" 6f="1U" 8D="0 0 3 3 0 6"></po></2B>\':\'\');B Jv=6q&&d5!=-1;if(aV){1i(f[i]);if(6q){eg[i]?2N(eg[i]):\'\';if(o.Q){o.Q.k1(i,L,5D)}F{eg[i]=1z(E(){o.Q.k1(i,L,5D)},4L)}}O(f[i],{\'1o\':\'2D\',\'2t\':0,\'1g\':-100})}if(8v){if(Jv){}F{if(C.3C==1){O(f[i],{\'2n\':\'cj-4P\'})}F{1q(f[i])}}if(6q){eg[i]?2N(eg[i]):\'\';if(o.Q){o.Q.k1(i,H,5D)}F{eg[i]=1z(E(){o.Q.k1(i,H,5D)},3Y)}}O(f[i],{\'1o\':\'eW\',\'2t\':0,\'1g\':0})}2F()}V(B j=1;j<f.R;j++){if(f[j]){if(5W(f[j])){B 4D=L;4R?4D=H:\'\';4R=L;4D&&o.Q?o.Q.4D():\'\'}}}};B tz=0;E 4Z(i,IY,fa){fa?1S[i]=fa:\'\';if(I(1S[i])){o.ob=H;aK();B x=rp();if(6q){d5==-1?tz=x[0]:x[0]=tz}if(2w!=1S[i]){2w=1S[i];if(2w==\'5f\'||2w==\'7t\'||2w==\'22\'||2w==\'5a\'||2w==\'ds\'||2w in o.5A||2w.K("8z")>0||2w==\'3h\'||2w==\'1u\'){d5=i;B z=o3(o[\'e0\'+2w]);if(2w=="nr"){if(C.mg==1){z=7N("IS")}F{z=7N("IT")}}if(2w=="oY"){z=7N("PL")}if(2w=="3h"&&o.3h){z=[];V(B j=1;j<=16;j++){if(I(v["3h"+j])){z.2L(2A(v["3h"+j]));iw[z.R]=v["3h"+j]}}}if(2w=="1u"&&o.4e){z=[];lR=i;V(B j=0;j<o.lS.R;j++){B co=o.lS[j].1m(4);z.2L(2A(co));6s[z.R]=co}}B gk=o[\'P5\'+2w];B GL=o[\'OJ\'+2w];V(B j=1;j<f.R;j++){if(f[j]){f[j].C.2n="1U"}}f2=[];cW(\'f2\',0);cZ(f2[0],g5[0],4Y[0],5M[0],0);O(f2[0],{"2X-2Z":"3Q 6G "+(C.tO==1?9q:"5c(100,100,100,0.7)")});aP=IY;B my=L;4Y[0].1W=(x[0]<2||aP==1||C.ta==1?\'\':l2)+(v.1e[is+i+"1N"]&&v.1e[is+i+"1N"]!=\'\'?v.1e[is+i+"1N"]:2A(v.1e[is+i+"1f"]))+(o[1S[i]+\'7K\']?o[1S[i]+\'7K\']:\'\');if(2w==\'22\'&&!o.nE){B jO=1Z("2f");jO.1W=2A("2Q");O(jO,{\'1u\':C.1u,\'9O\':\'2u\',\'6I\':\'47\'});5M[0].1R(jO);jO.1w(6r,JN);my=H}if(2w==\'22\'&&v.oE==1&&!o.1k.tv&&I(1P.vG)){B uf=1Z("2f");!o.3U?o.3U=1r hK():\'\';uf.1W="<uh 1E=\'3D\' id=\'"+v.id+"J9\' OM=\'.jY,.vz,.jN\' C=\'2n:1U\'/>"+2A(\'tJ\');O(uf,{\'1u\':C.1u,\'9O\':\'2u\',\'6I\':\'47\',\'2O-1b\':(my?\'dn\':0)});5M[0].1R(uf);o.fn=1X.7V(v.id+"J9");o.fn.ON=o.3U.vF;uf.1w(6r,o.3U.vF)}if(my){if(gC){if(aP==2){z=[];3o(f2[0])}V(j=0;j<o.cJ.R;j++){if(v.nG==0&&o.cJ[j]=="km"){}F{z.2L("OO"+o.cJ[j])}}}}O(4Y[0],{\'3Z-3O\':C.l5*2I(v.8E,1)});5B[0]="OP";if(2w in o.5A){wl(2w);if(lR>0&&o.lS.K(\'OI\'+2w)>-1){4Y[0].1W=l2+2A(2w);5B[0]="1u";5M[0].1W=ju(2w)}O(5M[0],{\'Y\':C.5q*2.5,\'1A-8q\':\'2t\'})}if(aP!=1&&x[0]>1){f2[0].1w(bz,6N);f2[0].1w(bH,62);f2[0].1w(6r,tH);f2[0].1w("9V",bd)}F{O(f2[0],{"6I":\'7i\'})}if(C.ra==1){3o(f2[0])}if(I(z)){B zz=\'\';V(j=0;j<z.R;j++){B y=j+1;B eF=0;B 6M=L;if(z[j]&&4t(z[j])!=\'\'){if(2w==\'5f\'){if(z[j]==2A("2u")){eF=1}if(o.2l=="1C"&&v.OT==1){B iz=5b(z[j]);if(iz&&iz<zz){eF=2}zz=5b(z[j])}}cW(\'f2\',y,eF);cZ(f2[y],g5[y],4Y[y],5M[y],1S[i],i);if(2w==\'5a\'){z[j]==1&&C.do!=1?z[j]=2A(\'ho\'):\'\'}if(1L(z[j])==\'51\'){if(z[j].K("<<<")==0){z[j]=z[j].1Q(\'<<<\',\'\');6M=H}if(z[j].K(\'8z\')>0){o[2w+\'tK\']=i}if(z[j].K("tG")==0){B 1J=z[j];if(1J.K("8z")>0){4Y[y].1W=2A(z[j].1m(1J.K("8z")+5))}F{4Y[y].1W=2A(z[j].1m(7))}if(z[j]==\'OV\'){o4=f2[y];O(f2[y],{"2X-1g":"3Q 6G "+(C.tO==1?9q:"5c(100,100,100,0.7)")})}}F{4Y[y].1W=z[j]}}F{4Y[y].1W=z[j]}5B[y]=2w+j;if(gk==j||GL==j){5M[y].1W=gk==j?jb:GM;if(gk==j){m5(y)}}if(1L(z[j])==\'51\'){if(z[j].K("tG")==0){B t=z[j].1m(7);if(t.K("1u")>0){5M[y].1W="<2f C=\'"+(v[t]=="42"?\'2X:3Q 6G #jD;1d:bG;Y:bG;\':\'1d:dn;Y:dn;\')+";2r-1u:"+(v[t].K("#")==-1?\'#\':\'\')+v[t]+";2X-6V:dn;\'></2f>"}F{if(I(v[z[j].1m(7)])){5M[y].1W=v[z[j].1m(7)]}}}if(2w=="3h"){if(I(iw[y])&&o.3h){5M[y].1W=o.3h.1n(iw[y],0.7,3t(C.6c))}}if(2w=="1u"){if(I(6s[y])&&o.4e){5M[y].1W=ju(6s[y])}}if(2w==\'5f\'){if(z[j]==2A("2u")&&o.P.hB()){m5(y)}if(2J(v.d7)){B fq=v.d7.2v(",");V(B k=0;k<fq.R;k++){if(z[j].K(fq[k])>-1){3o(f2[y])}}}}}B tw="";if(1L(z[j])==\'51\'){if(z[j].K("tG")==0){43(f2[y],{\'OW\':i,\'GQ\':z[j].1m(7)});tw="lM"}}if(!6M){f2[y].1w(bz,6N);f2[y].1w(bH,62);if(tw=="lM"){f2[y].1w(6r,lM)}F{f2[y].1w(6r,tH)}f2[y].1w("9V",bd);f2[y].1w("LO",GY)}F{O(f2[y],{"6I":"7i"})}}}}2F()}if(1S[i]==\'7f\'){o.U.iB();2w=-1}if(1S[i]==\'tJ\'&&I(o.g4)){o.g4.8a();2w=-1}if(1S[i].K(\'W\')>-1){B id=1S[i].1m(8);if(I(o.1K[id])){B fl=o.1K[id][\'3D\'];if(I(fl)){if(fl.K(\'3K:\')==0){if(id.K(\'x\'+dU)!=0){o.2c=fl.1m(5);cA(id.1m(0,id.nA(\'-\'))+\'-0\');J}if(!o.1y){o.2c=fl.1m(5)}if(!o.1v){o.U.2y()}3H(\'3K\',fl.1m(5));aw();J}dR(i);sY(id);7N("Da");if(I(o.1K[id][\'7r\'])&&v.7r==1&&v.P0==1){7r(o.1K[id][\'7r\'])}F{nX(id);o.U.dM(fl,(v.W.jM==1?1:1I));v.W.7S==0&&v.W.gD==1?1z(aw,4L):\'\';nU=L;ol=L;nV(id);js("P1")}}F{if(I(o.1K[id][\'5g\'])){6p(id);if(nU){5U==-1?4Z(0,0):\'\'}F if(ol){5U==-1?4Z(2q(f.R)-2,0):\'\'}}}}if(o.3f){o.3f.mF()}}if(1S[i]==\'6a\'){o.P.g6()}}}};G.Ek=E(x){8s(o[x+\'tK\'])};E tL(x){if(x=="v5"){Kc();J}if(x=="v3"){B z=2w+\'Gs\';if(v[z]){V(B y in v[z]){if(v[z].2x(y)){tN(y,v[z][y])}}gx()}J}aK();V(B i=0;i<f2.R;i++){if(f2[i]){f2[i].C.2n="1U"}}f2=[];cW(\'f2\',0);cZ(f2[0],g5[0],4Y[0],5M[0],0);O(f2[0],{"2X-2Z":"3Q 6G "+(C.tO==1?9q:"5c(100,100,100,0.7)")});if(x.K("8z")>0){f2[0].1w(6r,rf);4Y[0].1W=2A(x.1m(x.K("8z")+5))}F{f2[0].1w(6r,gx);4Y[0].1W=(C.ta!=1?l2:\'\')+2A(x)}O(4Y[0],{\'3Z-3O\':C.l5*2I(v.8E,1)});f2[0].1w(bz,6N);f2[0].1w(bH,62);f2[0].1w("9V",bd);B 4q=[];B lY=L;if(x.K("3O")>0){4q=[\'50%\',\'75%\',\'100%\',\'125%\',\'xk%\',\'KE%\',\'4L%\',\'OG%\',\'e3%\',\'jg%\']}if(x.K("4G")>0){4q=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.K("kq")>0){V(B i=-5;i<5.5;i+=0.5){4q.2L(2E.4a(i*100)/100)}}if(x.K("es")>0){4q=[4L,jg,cm]}if(x.K("2Z")>0){V(i=0;i<21;i++){4q[i]=i*10}}if(x.K("Gi")>0){V(i=0;i<24;i++){4q[i]=i}}if(x.K("Gk")>0||x.K("Gl")>0){V(i=0;i<60;i++){4q[i]=i}}if(x.K("bC")>0){lY=H;4q=[0,1]}if(x.K("4w")>0){lY=H;4q=[0,1]}if(x.K("1u")>0){4q=[\'3P\',\'Gm\',\'Ow\',\'OF\',\'Oo\',\'Op\',\'Oq\',\'Or\',\'Os\',\'Ot\',\'Ou\',\'Om\',\'Ov\',\'Ox\',\'Oy\',\'Oz\',\'OA\',\'42\'];B vx=v[x].1Q("#","");if(4q.K(vx)==-1){4q[8]=vx}}V(y=1;y<=4q.R;y++){cW(\'f2\',y,0);cZ(f2[y],g5[y],4Y[y],5M[y],y);O(5M[y],{\'2T-1b\':0});if(x.K("1u")>0||x.K("2Z")>0||x.K("8z")>0||x.K("kq")>0){y%3!=0?O(f2[y],{\'iJ\':\'1b\'}):\'\';O(f2[y],{\'Y\':\'33.3%\'});if(x.K("1u")>0){4q[y-1]=2I(v["OB"+(y-1)],4q[y-1]);4Y[y].1W="<2f C=\'"+(4q[y-1]=="42"?\'2X:3Q 6G #jD;1d:GA;Y:GA;\':\'1d:bj;Y:bj;\')+";2r-1u:"+3t(4q[y-1])+";2X-6V:bj;\'></2f>";O(f2[y],{\'2G-1d\':1})}F{4Y[y].1W=4q[y-1]}}F{if(x.K("es")>0){4Y[y].1W=4q[y-1]}F{y%2!=0?O(f2[y],{\'iJ\':\'1b\'}):\'\';O(f2[y],{\'Y\':\'50%\'});if(lY){4Y[y].1W=2A(4q[y-1]+\'7K\')}F{4Y[y].1W=4q[y-1]}}}5B[y]=x+\'=\'+4q[y-1];if((4q[y-1]==v[x]&&7j(v[x])!=" ")||v[x]==\'#\'+4q[y-1]){5M[y].1W=jb;m5(y)}f2[y].1w(bz,6N);f2[y].1w(bH,62);if(x.K("8z")>0){f2[y].1w(6r,Hw)}F{f2[y].1w(6r,Hz)}f2[y].1w("9V",bd)}2F()}E m5(x){f2[x].lK.aG(\'6K-\'+v.id+\'-dr-AJ\');O(4Y[x],{\'1u\':C.6c});lI(g5[x])}E nX(id){if(I(o.1K[id][\'2g\'])){v.2g=o.1K[id][\'2g\'];I(v.2g)?o.P.9P(v.2g):\'\'}if(I(o.1K[id][\'1N\'])){o.aF=o.1K[id][\'1N\']}x6()}E nV(id){B t=o.1K[id][\'1N\'];if(I(t)){if(v.p0==1){if(o.U.pk(o.1K[id])){}F{v.1N=(v.yC==1&&I(o.rO)?o.rO+(v.yO==1?\'<br>\':\' \'):\'\')+t}o.U.ao(\'1N\')}}if(v.fj==1){if(I(o.1K[id][\'8D\'])){v.8D=o.1K[id][\'8D\']}F{v.8D=[]}o.Q.jE()}B xv=[\'6m\',\'oQ\',\'7f\',\'7n\',\'X\',\'io\',\'D6\',\'os\',\'uB\',\'4u\',\'4y\',\'hC\',\'CT\',\'6Z\',\'bN\',\'9u\',\'ka\'];V(B i=0;i<xv.R;i++){B m0=o.1K[id][xv[i]];if(I(m0)){v[xv[i]]=m0;if(i==16){v.W.dI=m0}}F{i<4?v[xv[i]]=1I:\'\'}}sY(id);B 9s=o.1K[id];if(I(9s[\'2o\'])){9s[\'22\']=9s[\'2o\']}if(I(9s[\'22\'])){o.U.hc(9s[\'22\'])}if(I(9s[\'9u\'])){o.Q.xQ()}o.U.jd(o.1K[id]);if(o.j9){o.Q.xI(o.j9)}if(I(9s[\'dX\'])){3H(\'dX\',9s[\'dX\'])}if(I(9s.1H)){o.U.3M(9s.1H)}}E sY(id){B x=o.1K[id][\'1y\'];if(I(x)){if(x=="3u"){if(2Q.22&&!o.1K[id][\'22\']){o.1K[id][\'22\']=2Q.22}if(o.P.17()>0){v.1y=o.2c=o.P.17()}F{2Q.1y&&!o.2c?o.2c=2Q.1y:v.1y=0}}F{v.1y=o.2c=x}}F{v.1y=0}}E dR(x){if(5U==0&&!o.1y){O(5R[5U],{\'1u\':C.1u});O(av[5U],{\'7p\':C.54});8B[5U].1W=\'\';f[5U].lK.6m(\'6K-\'+v.id+\'-dr-pl\')}F{o.t8=x;if(5U>-1){jv(5U)}if(3q!=\'\'){if(!o.a1[3q]&&I(o.1K[3q])){o.uq+=2I(o.1K[3q].1j,0)}o.a1[3q]=H;5w=uQ(5w,3q)}}if(1S[x]){B id=1S[x].1m(8);8B[x].1W=jb;f[x].lK.aG(\'6K-\'+v.id+\'-dr-pl\');O(5R[x],{\'1u\':C.6c,\'1A-vL\':\'1U\',\'1D\':C.a});lI(av[x]);if(C.tT==1&&I(C.lT)){O(av[x],{\'7p\':C.lT})}5U=x;3q=id;o.3q=3q;v.4I=3q;o.mL=5R[x].1W;o.t8=3q;dU=o.1K[id][\'hZ\'];if(o.Q){o.Q.kT()}if(ae){ae.OE()}}}E 6p(id){B x=id==0?o.W:o.1K[id];o.t8=id;V(B i=0;i<f.R;i++){if(f[i]){if(C.3C==1){Z.3m(f[i])}F{6U.3m(f[i])}f[i]=1T}}f=[];5U=-1;if(I(x[\'5g\'])){B y=7O.6t(x[\'5g\']).R;cW(\'f\',y);1S[y]="Bm";cZ(f[y],av[y],5R[y],8B[y],y);if(C.3C==1){O(f[y],{"Y":(C.o6==1?C.eI:"2u"),"1d":C.kH})}if(C.Hh==1){B t9="3Q 6G "+6e(C.H6,2I(C.Hi,1));if(C.3C==1){O(f[y],{"P4":t9})}F{O(f[y],{"Pq":t9})}}B 1J=x.1N;if(C.ta!=1){1J=l2+1J}5R[y].1W=1J;O(5R[y],{\'3Z-3O\':C.l5*2I(v.8E,1)});B p=x[\'hZ\'];f[y].1w(bz,6N);f[y].1w(bH,62);f[y].1w(6r,E(){Ke(p)});x=x[\'5g\']}B y=7O.6t(x).R;5w=[];dQ=[];if(ae&&C.3C!=1){ae.6m(6U);if(y>v.W.ae){ae.aG(C,6U)}}V(B i=0;i<y;i++){cW(\'f\',i);1S[i]="W"+x[i].id;if(!I(o.a1[x[i].id])&&!I(x[i].5g)){5w[x[i].id]=i;dQ[x[i].id]=i}cZ(f[i],av[i],5R[i],8B[i],i);if(C.3C==1){if(C.7b==0){O(5R[i],{\'Y\':C.eI-C.rN-C.rH});3o(8B[i])}O(f[i],{"Y":(C.o6==1?C.eI:"2u"),"1d":C.kH})}5R[i].1W=x[i].1N?x[i].1N:\'&ci;\';if(v.d6==1&&v.7J==1&&x[i].id){if(o.wN){if(o.wN.K(x[i].id)>-1){x[i].eB=1}}}if(I(x[i].eB)){if(x[i].eB==1){o.a1[x[i].id]=H;jv(i)}}if(I(x[i].5g)){8B[i].1W=Ht;O(8B[i],{"1u":C.1u})}f[i].1w(bz,6N);f[i].1w(bH,62);f[i].1w(6r,aL);f[i].1w("9V",bd);if(I(o.a1[x[i].id])){jv(i)}if(3q==x[i].id){dR(i)}if(dU==x[i].id){O(5R[i],{\'1u\':C.6c});O(8B[i],{\'1u\':C.6c});lI(av[i])}}2F();4R=L;o.Q?o.Q.4D():\'\'}E lI(x){if(2J(C.Lx)&&x){O(x,{"2r-8u":"3j-4Q(5c(0, 0, 0, "+(1-C.Lx*1)+") 0 0)"})}}E jA(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){B ww=(C.3C==1?\'Lv\':\'100%\');B hh=(C.3C==1?\'100%\':\'Lv\');O(x,{\'1o\':\'2D\',\'2n\':\'cj-4P\',\'Y\':ww,\'1d\':hh,\'1A-8q\':\'7k\'});if(C.Lk==1){O(x,{\'2r\':\'-p9-3j-4Q(\'+y+\')\',\'2r\':\'-3S-3j-4Q(\'+y+\')\',\'2r\':\'-ms-3j-4Q(\'+y+\')\',\'2r\':\'-o-3j-4Q(\'+y+\')\',\'2r\':\'3j-4Q(\'+y+\')\',})}if(C.3C==1||o.1k.2k){O(x,{\'6I\':\'47\'})}F{O(x,{\'47-2H\':\'1U\'})}if(C.lC==1){O(x,{\'6w-Y\':C.iU+\'px!5X\'})}if(z=="1g"){O(x,{\'1g\':-1,\'1b\':0})}if(z=="2Z"){O(x,{\'2Z\':-1,\'1b\':0})}if(z=="1b"){O(x,{\'1g\':0,\'1b\':0})}if(z=="2t"){O(x,{\'1g\':0,\'2t\':0})}if(z=="2t"||z=="1b"){O(x,{\'1A-8q\':\'1b\',\'2T-1g\':1F.2Y/2-10})}x.1W="<7k><2f "+(C.Lb==1?"Pt=\'G.C.7p=\\"#"+C.L4+"\\"\' Pu=\'"+(C.rF==1?"G.C.7p=\\"#"+C.rd:"G.C.2r=\\"1U")+"\\"\'":"")+" C=\'47-2H:2u;6I:47;Y:bj;1d:bj;2X-6V:bj;"+(C.rF==1?"2r-1u:#"+C.rd+";":"")+(z=="1g"?"2O-1g:dn;":"")+(z=="2Z"?"2O-1g:dn;":"")+(z=="2t"?"2O-1b:rc;":"")+(z=="1b"?"2O-2t:rc;":"")+"\'><2B Y=\'20\' 1d=\'20\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\'><g><2G x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 4w=\'#"+C.mu+"\' 4w-Y=\'"+C.m8+"\' 4w-fR=\'4a\'/><2G x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 4w=\'#"+C.mu+"\' 4w-Y=\'"+C.m8+"\' 4w-fR=\'4a\'/></g></2B></2f></7k>"}G.af=E(){if(C.hJ==1){af()}};E M2(){if(dJ){af()}}E af(e){if(C.hJ==1&&!j8){if(C.3C==1){B h=Z.Pw;B m=1F.2e+C.7u+C.7w+20;B t=Z.ba}F{B h=Z.C4;B m=1F.2Y;B t=Z.eH}if(h>m){if(t>0){if(!5W(5u)){1q(5u);B m1=1r 5O({"mc":5u,"1E":"8r","to":1,"17":0.3,"me":"5u"})}}F{if(5W(5u)){B m2=1r 5O({"mc":5u,"1E":"8r","to":0,"17":0.3,"me":"5u","1i":H})}if(e){e.d3<0?e.9Z():\'\'}}if(t<h-m-10){if(!5W(5J)){1q(5J);B m3=1r 5O({"mc":5J,"1E":"8r","to":1,"17":0.3,"me":"5J"})}}F{if(5W(5J)){B m4=1r 5O({"mc":5J,"1E":"8r","to":0,"17":0.3,"me":"5J","1i":H})}if(e){e.d3>0?e.9Z():\'\'}}}F{1i(5u);1i(5J)}}}E L1(){B x=Z.eH+1F.2Y-60;B m=1r 5O({"mc":Z,"1E":"92","to":x,"17":0.3,"me":"Bq","6W":"ce"});1z(af,2j)}E K7(){B x=Z.eH-1F.2Y+60;B m=1r 5O({"mc":Z,"1E":"92","to":x,"17":0.3,"me":"PA","6W":"ce"});1z(af,2j)}E ir(1c){2N(o.fI);1c.bs()}E K8(){B x=Z.ba+(1F.2e+C.7u+C.7w)-60;B m=1r 5O({"mc":Z,"1E":"kl","to":x,"17":0.3,"me":"PC","6W":"ce"});1z(af,2j)}E Kb(){B x=Z.ba-(1F.2e+C.7u+C.7w)+60;B m=1r 5O({"mc":Z,"1E":"kl","to":x,"17":0.3,"me":"Bn","6W":"ce"});1z(af,2j)}E Ke(x){if(x==\'\'){6p(0)}F{if(I(o.1K[x])){6p(x)}}2w=\'\'}E jv(x){8B[x].1W=\'\';O(5R[x],{\'1u\':C.JM});if(C.JO==1){O(5R[x],{\'1A-vL\':\'2G-PF\'})}if(C.rK>-1){O(5R[x],{\'1D\':C.rK})}f[x].lK.6m(\'6K-\'+v.id+\'-dr-pl\');O(av[x],{\'7p\':C.rD});if(C.rw>-1){O(av[x],{\'1D\':C.rw})}}E rv(i){if(I(5B[i])){aK();if(7I("5f",i)==0){o.U.5Y(5B[i].1m(7))}if(7I("7t",i)==0){o.U.dp(5B[i].1m(10))}if(7I("22",i)==0){!o.3U?o.3U=1r hK():\'\';o.3U.a8(5B[i].1m(8))}if(7I("ds",i)==0&&v.7X==1){o.7X.KF(5B[i].1m(7))}if(7I("3h",i)==0){o.3h?o.3h.3n(iw[i]):\'\';aw()}if(7I("1u",i)==0){cX();4Z(0,0,6s[i])}V(B p in o.5A){if(o.5A.2x(p)){if(7I(p,i)==0){o.P.L8(p,i)}}}if(7I("8z",i)>0){if(4Y[i].1W==2A(\'6M\')){7N(2w+\'0\');8s(d5);if(2w=="oY"){7N("KZ")}di()}F{if(2w=="nr"&&C.mg==1){7N(\'mg\',i);8s(d5);di()}}}if(7I("5a",i)==0){o.U.9t(5B[i].1m(5));hV();1z(aw,4L)}}};G.hV=E(){hV()};G.Eo=E(x){V(B i=0;i<1S.R;i++){if(1S[i]==x){J H}}J L};E hV(){V(B i=0;i<1S.R;i++){if(1S[i]=="5a"){8s(i);if(2w==\'5a\'){cX();4Z(i,0)}}}}E cW(x,i,eF){if(I(2m(x))){2m(x)[i]=1Z("2f");if(i<2||x=="f"||2w!=\'5f\'||eF==1){if(C.3C==1){Z.1R(2m(x)[i])}F{6U.1R(2m(x)[i])}}F{if(C.3C==1){Z.uw(2m(x)[i],2m(x)[i-1])}F{6U.uw(2m(x)[i],2m(x)[eF==2?i-2:i-1])}}if(x==\'f\'){43(2m(x)[i],{\'ln\':i})}if(x==\'f2\'){43(2m(x)[i],{\'aX\':i})}2m(x+\'bg\')[i]=1Z("2f");B lo=1Z("2f");2m(x)[i].1R(lo);lo.1R(2m(x+\'bg\')[i]);gc(lo);2m(x+\'4b\')[i]=1Z("2f");2m(x)[i].1R(2m(x+\'4b\')[i]);ha(2m(x+\'4b\')[i]);gc(2m(x+\'4b\')[i]);2m(x+\'1N\')[i]=1Z("2f");2m(x)[i].1R(2m(x+\'1N\')[i]);2m(x+\'5t\')[i]=1Z("2f");2m(x)[i].1R(2m(x+\'5t\')[i]);if(i>0&&x=="f2"&&6q&&C.wG==0){3o(2m(x+\'5t\')[i])}}};E cZ(x,9K,iV,r9,Pa,ii){O(x,{\'1o\':\'eW\',\'2t\':0,\'1g\':0,\'6I\':\'47\',\'1d\':\'2u\',\'Y\':\'100%\',\'6R\':\'3k\',\'2n\':\'4P\',\'2G-1d\':\'1.Pb\'});if(6q){if(C.3C==1){O(x,{\'Y\':\'2u\'})}}if(C.rl&&C.3C==1){O(x,{\'Pc\':C.rl})}if(C.3C==1&&(!6q||ii>0||C.ra==1)){O(x,{\'2n\':\'cj-4P\',\'aT-8q\':\'1g\',\'bt-9r\':\'ho\'})}O(9K,{\'2r\':(C.Ee==1?"3j-4Q(to 1b,"+3t(C.Pd)+", "+3t(C.54)+")":3t(C.54)),\'1D\':C.4G,\'9O\':\'1U\',\'5z\':\'1D 0.2s 6W-5P,2r .2s 6W-5P,5v .2s 6W-5P\'});ha(9K);ha(9K.4E);if(C.8V==1){O(9K.4E,{\'j7-5v\':\'8V(bG)\'})}if(C.P6==1){x.C[C.3C==1?"2X-2t":"2X-2Z"]="3Q 6G "+6e(2I(C.Pe,\'3P\'),2I(C.Pg,0.2))}O(iV,{\'1o\':\'eW\',\'2t\':0,\'1g\':0,\'iJ\':(C.8q?C.8q:\'1b\'),\'1u\':C.1u,\'2T-1g\':C.i5,\'2T-2t\':C.rH,\'2T-2Z\':C.Ph,\'2T-1b\':C.rN,\'9O\':\'1U\',\'1D\':C.a,\'5z\':\'1D 0.2s 3j,1u 0.2s 3j\',});O(r9,{\'1o\':\'eW\',\'2t\':0,\'1g\':0,\'iJ\':(C.KX?C.KX:\'2t\'),\'2T-1g\':C.i5,\'2T-2t\':C.rH,\'2T-1b\':C.rN,\'9O\':\'1U\',\'3Z-3O\':C.5q*2I(v.8E,1),\'1D\':C.a,\'1u\':C.6c,\'5z\':\'1D 0.2s 3j,1u 0.2s 3j\'});if(C.lC==1){O(x,{\'6w-Y\':C.iU+\'px!5X\'});O(iV,{\'6w-Y\':(C.iU-70)+\'px!5X\'})}F{if(C.3C==1){if(C.o6==1){O(x,{\'Y\':C.eI});O(iV,{\'Y\':C.eI-70})}}F{O(iV,{\'bt-9r\':\'ez\'});O(r9,{\'bt-9r\':\'ez\'})}}}E di(){V(B i=1;i<f.R;i++){if(I(f[i])){if(C.3C==1){f[i].C.2n="cj-4P"}F{f[i].C.2n="4P"}}}aK();cX();2F();2w=\'\';d5=-1};E cX(){V(B j=0;j<f2.R;j++){if(f2[j]){if(C.3C==1){Z.3m(f2[j])}F{6U.3m(f2[j])}f2[j]=1T}}f2=[];2w=\'\'}E C3(){J Z.2e};G.iD=E(){o8()};E o8(){if(is=="W"){if(C.3C==1||C.JU==1){B x=o.3b-C.4H-C.4A;O(1F,{\'Y\':x});O(Z,{\'Y\':x});6U?O(6U,{\'Y\':x}):\'\'}o.3f?o.3f.2F():\'\'}}E 2F(){if(!j8){if(6q){o.Q?o.Q.o2():\'\';B x=C.ra==1&&f.R>1?f[1]:f[0]}if(is=="W"){o8();o.Q?o.Q.iD():\'\';B x=f[0];if(v.qP==1){qb()}}f.R>1&&!x?(f[1]?x=f[1]:\'\'):\'\';f.R>2&&!x?(f[2]?x=f[2]:\'\'):\'\';if(x){x.2e==0&&f2.R>0?x=f2[0]:\'\'}if(Z.2e-Z.r3>0&&x&&C.3C!=1){if(I(5u)){O(5u,{"Y":6U.2e})}if(I(5J)){O(5J,{"Y":6U.2e})}C.nP=(Z.2e-x.2e)-(Z.r3-x.r3)}F{C.nP=0}}};E rp(){B x=0;B y=0;B z=\'\';V(B i=1;i<f.R;i++){if(I(f[i])){if(f[i].C.5y!="3k"&&f[i].C.2n!="1U"){x++;y=i;z=1S[i]}}}J[x,y,z]}G.zk=E(){gC=H;G.1q();aP=2;gx()};E JN(x){gC=H;gx(x);if(gC&&o4){Z.Pk(0,o4.wr)}}E Kc(x){gC=L;gx(x)}E gx(){di();V(B i=0;i<1S.R;i++){if(1S[i]=="22"){4Z(i,aP)}}}E aK(){2N(qZ);qZ=1z(E(){o.ob=L},4h)}E rf(){B x=2w;di();V(B i=0;i<1S.R;i++){if(1S[i]==x){4Z(i,0)}}}G.tb=E(){J v.1e.7S==1&&v.1e.1t==1};E aw(x){if((!6q&&v.W.GS==1)||(6q&&v.1e.7S==1&&x!=2)){J}if(is==\'W\'&&v.W.3f==1&&v.W.Pm!=1){if(v.W.7S==1&&x==1){J}o.3f?o.3f.Dq():\'\';dJ=L}F{if((x!=1||(C.Pn==1&&C.7S==1))&&!o.1k.tv){B m=1r 5O({"mc":1F,"1E":"8r","to":0,"17":0.1,"me":is,"6W":"zx"});iO=1z(E(){O(1F,{"5y":"3k","1D":0,"1g":-4h});dJ=L},4L)}F{O(1F,{"5y":"3k","1D":0,"1g":-4h});dJ=L}}if(is==\'W\'){if(v.W.BF==1&&o.Q){o.Q.yv("1f","W",H)}}3y(oi)};G.c=E(){J 1F};G.co=E(){if(1F.R7(Z)){J Z}};G.s=E(18){if(18=="4A"||18=="4H"){B k2=18.1Q("2O","a3");B k3=18.1Q("2O","b0");if(2J(C[k3])&&o.9Q){J o.3b*C[k3]/100}if(2J(C[k2])){J o.3b*C[k2]/100}}J C[18]};G.ss=E(18){J C};G.1q=E(){di();2N(iO);dJ=H;if(is==\'W\'&&v.W.3f==1){o.3f?o.3f.o1():\'\'}F{O(1F,{"5y":"4o","1D":1,"5z":"1D 0.2s 3j"});B x=rp();if(x[0]==1){if(x[2]=="5f"||x[2]=="7t"||x[2]=="22"||x[2]=="5a"||x[2]in o.5A||x[2].K("8z")>0){4Z(x[1],0)}}}if(o.Q){is==\'1e\'?o.Q.o2():\'\';if(is==\'W\'){o.Q.iD();if(v.W.BF==1){o.Q.yv("1f","W",L)}}}if(o.1k.7A){O(Z,{\'8F-Y\':\'2u\'});if(C.3C!=1){O(6U,{\'8F-Y\':\'2u\'})}}gE=H;3y(oc);oc=6H(BH,100)};E BH(){3y(oc);gE=L}G.8a=E(i){4Z(i,1)};G.1i=E(x){aw(x)};G.KN=E(){if(o.3f){o.3f.dh()}};G.5Y=E(){V(B i=0;i<1S.R;i++){if(1S[i]=="5f"){8s(i);if(o.2i.R>1){1q(f[i])}if(2w==\'5f\'){cX();4Z(i,aP)}}}};G.g6=E(){V(B i=0;i<1S.R;i++){if(1S[i]=="6a"){8s(i)}}};G.jP=E(x){V(B i=0;i<1S.R;i++){if(1S[i]==x){8s(i);if(o[\'e0\'+x]){if(o[\'e0\'+x].R>1){1q(f[i])}}if(2w==x){cX();4Z(i,aP)}}}};G.a8=E(){V(B i=0;i<1S.R;i++){if(1S[i]=="22"){8s(i);if(o.3e){if(o.3e.R>0){B x=L;if(o.2a){V(B y=0;y<o.2a.R;y++){if(o.2a[y]!=\'\'){x=H;1h}}}F{x=H}x?1q(f[i]):\'\'}}if(2w==\'22\'){cX();4Z(i,0)}}}};G.yW=E(x){o.W=x;6p(0);if(I(v.4I)){if(v.4I.K("x-")!=0){V(B y in o.1K){if(o.1K.2x(y)){if(o.1K[y].eh==v.4I){v.4I=y}}}}if(I(o.1K[v.4I])){gL(o.1K[v.4I]);B y=o.1K[v.4I][\'bP\'];dR(y);if(v.W.pe==1&&C.3f!=1){6p(0);1z(E(){2F()},3Y)}F{1z(E(){dO(y);2F()},3Y)}v.4I=1I}F{dR(0)}}F{dR(0)}if(C.3f==1){if(!I(o.3f)){o.3f=1r R8()}}};G.cA=E(x){cA(x)};E cA(x){if(I(o.1K[x])){gL(o.1K[x]);4Z(o.1K[x][\'bP\'],0);dO(o.1K[x][\'bP\'])}};G.mp=E(x){if(I(o.1K[x])){gL(o.1K[x]);if(o.1K[x]["3D"]){o.2c=1I;dR(o.1K[x][\'bP\']);nX(x);o.U.dM(o.1K[x]["3D"],1);nV(x);dO(o.1K[x][\'bP\']);if(o.3f){o.3f.mF()}}F if(o.1K[x]["5g"]){6p(x)}}};E Cz(x){if(I(o.1K[x])){dU=\'\';6p(0);gL(o.1K[x]);nX(x);4Z(o.1K[x][\'bP\'],0);nV(x)}};G.aU=E(){nU=H;B x=2q(5U)+1;if(3q!=\'\'){o.a1[3q]=H;5w=uQ(5w,3q)}if(v.5w==1){x=wk(5w);if(x==1T){if(v.SW==1||v.W.dI==1){dQ.J7(E(a,b){J 2E.5N()-0.5});V(B x in dQ){if(dQ.2x(x)){5w[x]=dQ[x]}}x=wk(5w)}F{o.U.CN()}}}F{if((1S[x]=="Bm"||5U==-1)&&3q!=\'\'){B y=7E().K(3q);if(y<7E().R){B z=o.1K[7E()[y+1]];if(z){if(I(z.5g)){z=o.1K[7E()[y+2]]}G.mp(z.id);x=-1;o.U.2y()}}}}if(x>-1){o.2c=1I;4Z(x,0);dO(x)}};E dO(x){if(f[x]&&!j8){if(C.3C==1){B to=f[x].jo-20;B m=1r 5O({"mc":Z,"1E":"kl","to":to,"17":0.3,"me":"Bn","6W":"ce"})}F{B to=f[x].wr-1F.2Y/2+20;B m=1r 5O({"mc":Z,"1E":"92","to":to,"17":0.3,"me":"Bq","6W":"ce"})}1z(af,2j)}}E wk(4z){B 6t=7O.6t(4z);B x;V(B i=0;i<6t.R;i++){x=4z[6t[6t.R*2E.5N()<<0]];if(x){1h}}J x};G.5A=E(x){wl(x)};E wl(x){jw[x]>-1?8s(jw[x]):\'\';if(5M[0]){if(2w==\'1G\'){5M[0].1W=2E.4a(o.3I.x*100)+\'%\'}F{5M[0].1W=ju(2w)}}};E ju(x){if(x=="1G"){J 2E.4a(o.3I.x*100)+\'%\'}F{J 2E.4a(2I(o.aC[x],o.5A[x])*100)+\'%\'}}G.cz=E(){J wu()};E wu(){if(v.5w==1){J 7O.6t(5w).R>0}B x=L;if(o.1K){x=7E().K(3q)<7E().R-1}J x};G.mk=E(){if(I(o.hX)){Cz(o.hX)}};G.g8=E(){B x=5U>0;if(o.1K){B z=7E().K(3q);x=z>0;if(z==1){if(I(o.1K[7E()[0]].5g)){x=L}}}J x};G.g7=E(){J I(o.1K)};G.ej=E(){ol=H;if(G.g8()){B x=2q(5U)-1;if(x<0){B y=7E().K(3q);if(y>0){B z=o.1K[7E()[y-1]];if(z){if(I(z.5g)){z=o.1K[7E()[y-2]]}if(z){G.mp(z.id);o.U.2y()}}}}F{o.2c=1I;4Z(x,0);dO(x)}}};G.lr=E(){if(5U>0){dO(5U)}};E 7I(x,i){J 5B[i].K(x)};E gL(x){if(x[\'wf\']!=-1){gL(o.1K[x[\'hZ\']]);6p(x[\'hZ\'])}F{6p(0)}};G.g=E(x){bA(x){1l"Y":J C3();1h;1l"1d":J 1F.2Y;1h;1l"1g":J C.9p;1h;1l"JZ":J Z.C4;1h;1l"Ka":J C.e8;1h;1l"x":J 5b(1F.C.1b);1h;1l"y":J 5b(1F.C.1g);1h;1l"1D":J 1F.C.1D;1h;1l"1q":J dJ;1h;1l"8a":J d5;1h;1l"18":J 18;1h;1l"bI":J 18+bI;1h;1l"4R":J 4R;1h;1l"W":J is=="W";1h;1l"eB":J o.a1[3q];1h;1l"wG":J jb;1h;1l"aQ":J o.1K[o.aQ]?o.1K[o.aQ].1N:\'\';1l"bN":J v.bN?v.bN:\'\';1l"Gh":J wu()?o.1K[7E()[7E().K(3q)+1]].1N:\'\'}};E 7E(){J 7O.6t(o.1K)};G.E2=E(){3q=\'\';v.4I=\'\'};G.4R=E(){if(6q){B x=0;V(B i=1;i<11;i++){if(1S[i]=="5f"){B y=o.2i.R;if(I(v.d7)){B z=v.d7.2v(",");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.Bb==1)){x++}}}if(1S[i]=="6a"){if(o.6a){x++}}if(1S[i]=="7f"){if(o.2l==\'c8\'||v.7f){x++}}if(1S[i]=="7t"){if(o.5I.R>1){x++}}if(1S[i]=="ds"&&v.7X==1){if(o.mE.R>0){x++}}if(1S[i]=="22"){if(I(o.2a)){V(B s=0;s<o.2a.R;s++){if(o.2a[s]!=\'\'){x++;1h}}}if(x==1&&o.l9==1){x=0}if(v.oE==1&&v.rG==1){x++}}if(1S[i]=="5a"){if(o.2l!="ar"){x++}}if(1S[i]in o.5A||1S[i]=="3h"||1S[i]=="1u"){x++}if(1S[i]){if(1S[i].K("8z")>0){x++}}if(v.1e[is+i+\'1i\']==1){x--}}J x<=0}F if(is=="W"){J f.R==0}F{J 4R}};G.4x=E(){if(1F.4E==o.1O){1F.3m(Z);o.1O.3m(1F);o.3f?o.3f.4x():\'\';1F=1T;Z=1T;j8=H}}};B rQ=E(X,i4){B 6T=L;if(X.K(\'6T\')==0){6T=H;X=X.1m(5)}B oR=mP(X);B 2h;B 26;B hE=L;B 3X=L;B mG=L;B oy=L;B 2u=H;B xC=[];B de=1;B iu=L;B xm;B dq=0;B oW=0;B oF=L;B mz=\'zW\'+v.id+(6T?\'6T\':\'\');iF("#zW"+v.id+"{Y:100%!5X;1d:100%!5X;6w-Y:1U!5X;6w-1d:1U!5X}");B 1F=1Z(\'2f\');B oV=0;1F.6b(\'id\',mz);i4.1R(1F);o.6a=L;!6T?o.U.kV():\'\';if(o.1k.2k){v.4C=1}if(v.A8!=1){B 8o=1Z(\'2f\');i4.1R(8o);O(8o,{1o:"2D",1g:0,1b:0,"2r-1u":"#qk",1d:"100%",Y:"100%","1D":0});8o.1w("E6",E(1c){1c.6J=H});if(o.1k.2k){8o.1w("f1",E(1c){1c.6J=H});8o.1w("2z",E(1c){1c.6J=H});8o.1w("f3",E(1c){1c.6J=H;gI(1c);if(v.dP==1){1z(zZ,100);1z(oN,2j)}})}F{8o.1w("ux",E(1c){B x=H;if(v.29==1){if(I(v.7s)&&!mG){x=L}if(I(v.nY)&&bm()=="8N"&&17()>0){x=L}}if(x&&v.dP==1&&v.A0!=1){3o(G);1z(oN,4h)}})}v.dP==1&&v.SG!=1?3o(8o):\'\'}E oN(){6O(8o)}E zZ(){if(v.A0!=1){3o(8o)}}if(v.4C==1&&v.3g==0){9o()}if(!1P[\'YT\']){1P.Sy=E(){oT();V(B i=0;i<4j.R;i++){if(4j[i]){if(4j[i].3n("id")!=v.id){if(4j[i].3n(\'A1\')){4j[i].3n(\'A4\')}}}}};B gr=kU("4F.7o/A2","4F.7o/A2","Sz");if(gr){gr.lN=E(e){o.U.b7();if(v.As!=1){2h=\'JD SB jC\';o.P.5m()}}}}F{oT()}E oT(){if(v.4C==1||6T){!hE?hD():\'\'}F{o.U.b7()}}E hD(){if("YT"in 1P){if(I(YT.pg)&&!hE){1p("AO gS");B w6=0;if(v.A8==1){w6=1}o.2c>0?dq=2q(o.2c):\'\';26=1r YT.pg(mz,{1d:o.9g,Y:o.9i,SC:oR,SE:{Sx:1,SF:mz,SI:1,SJ:1,gD:1,jc:((v.zC==0||(v.SN!=1&&o.1k.8c))&&o.1k.2k?0:1),SO:3,Q:w6,SR:0,Ty:1,FK:0,3g:6T||v.3g==1?1:0,96:0},2H:{\'TB\':xf,\'TC\':AV,\'5m\':5m,\'TF\':Aw}});if(o.2c>0){o.2c=1I}2F();hE=H}F{1z(hD,3Y)}}F{1z(hD,3Y)}}B j5;E xf(){if(o.P){1p("AO gM");3X=H;2N(xm);o.U.7R();if(6T){if(o.1k.vk){o.U.4B()}26.oU();o.29.TG()}F{if(v.3g==1&&o.1k.vk&&!o.pc){o.U.4B();if(o.1k.2k){3y(j5);j5=6H(AS,e3)}}if(v.4C==0){26.oU()}F{o.U.b7()}oV=26.xD();o.P.ag();if(de!=1){9t(de)}cF();2F();if(v.TH==1){3w{if(26.wc()){if(I(26.wc().1N)){v.1N=26.wc().1N;o.U.ao(\'1N\')}}}2W(e){}}}}}E AS(){B x=26.AF();if(x==2||x==-1){o.Q.2S();o.Q.7R();3y(j5)}if(x==1){3y(j5)}}E AV(1c){if(v.TL==1){1p(\'YT\',1c.1M)}if(6T){if(1c.1M==YT.dY.B5){o.29.TM()}if(1c.1M==YT.dY.B0){}}F{if(1c.1M==YT.dY.B0){if(oW==1){oW=0;xf()}if(!o.1v){o.U.2y()}if(dq>0){26.EC(dq,H);dq=0;o.2c=1I}oN();mG=H;3X=H;if(oy){26.xA()}F{o.P.9X();o.P.cp()}Am();if(I(v.4d)){V(B i=0;i<o.2i.R;i++){if(v.4d==o.2i[i]){5Y(i)}}v.4d=1T}F{if(I(o.4d)){V(B i=0;i<o.2i.R;i++){if(o.4d==o.2i[i]){5Y(i)}}o.4d=1T}}iu=L}if(1c.1M==-1&&iu&&o.1v){o.U.7R();iu=L;eA()}if(1c.1M==YT.dY.TO){}if(1c.1M==YT.dY.B5){8l()}if(1c.1M==YT.dY.TP){if(!o.1v){}if(o.1v){iu=H;9o()}}if(1c.1M==YT.dY.TJ){}}}E 5m(1c){if(6T){o.29.Tn()}F{if(1c.1M==2){2h="Je 4F id"}if(1c.1M==5){2h="sT 4R"}if(1c.1M==101||1c.1M==xk||1c.1M==100){2h="G 5r is Tf"}if(v.Tg==1){I(v.Ar)?2h=v.Ar:\'\'}if(v.As!=1){o.P.5m()}F{1i(o.2g)}}}E 8l(){v.1y>0?dq=v.1y:\'\';o.P.8l();o.P.ag()}E eA(){if(!o.Ii&&o.1v){o.U.2S()}}E cp(){o.P.cp()}E cF(){o.P.cF();o.U.rU()}E ag(){o.P.ag()}E dC(){o.P.dC()}E 9o(){if(o.P){o.P.9o()}F{xm=1z(9o,100)}}E Aw(1c){xo(1c.1M)}E Am(){if(!oF){B x=26.Ti()+\'\';if(x!=\'\'&&x!=1I){o.2i=x.2v(\',\');o.2i=o.2i.DF();if(v.xE==0){B y=o.2i.K(\'2u\');if(y>-1){o.2i.wb(y,1)}}V(B i=0;i<o.2i.R;i++){o.2i[i]=jm(o.2i[i])}oF=H;xo(26.Tj())}}}E xo(x){o.2M=o.2i.K(jm(x+\'\'));o.Q.yR(o.2M)}G.3O=E(){J{"Y":0,"1d":0}};G.2U=E(x){oR=mP(x);if(o.2c>0){dq=2q(o.2c)}cA(oR)};E bm(){B 7C=-1;if(3X){7C=26.AF()}B x=\'\';if(7C==-1){x="8N"}if(7C==1||7C==3){x="7L"}if(7C==2){x="8N";if(o.1v){o.U.2S()}}if(7C==5){x="8N"}if(7C==0){x="7W"}J x}E 2F(){3w{if(I(26)){26.Tl(o.3b,o.4U)}}2W(e){1p(e)}}E jm(x){B y=x;if(x=="Te"){y="qN"}if(x=="9Q"){y="om"}if(x=="Tm"){y="oH"}if(x=="To"){y="oJ"}if(x=="Tq"){y="oO"}if(x=="Tr"){y="oI"}if(v.Fh==1){y=2A(y)}if(x=="2u"){y=2A("2u")}xC[y]=x;J y}E 17(){B x=3X?26.Tt():0;if(x>0&&v.ix>0){v.4y=x-v.ix;v.ix=-1}J x};E 9t(x){26?26.Tu(x):\'\';de=x};G.nO=E(){oT()};G.2y=E(){if(3X){26.oU()}F{if(!hE){hD()}F{}}};G.2S=E(){if(3X){26.xA()}};G.ei=E(){if(3X){bm()==\'7L\'?26.xA():26.oU()}};G.3L=E(x){if(3X){26.EC(x,H);js("3K",x)}};G.6y=E(){J L};G.4B=E(){3X?26.56():\'\'};G.5C=E(){3X?26.Sv():\'\'};G.3M=E(x){3X?26.Bp(x*100):\'\'};G.n2=E(){J bm()==\'7L\'};G.5H=E(){J L};G.nL=E(x){5Y(x)};E 5Y(x){if(3X){if(I(o.2i[x])){B y=xC[o.2i[x]];2u=y==\'2u\';B z=17();26.RP(y)}}}G.gq=E(x){9t(x)};G.3X=E(){J 3X};G.7e=E(){J bm()};G.17=E(){J 17()};G.1j=E(){B x=3X?26.xD():0;if(x!=oV){oV=x;o.P.ag()}if(I(v.4u)){if(7a([v.4u],\'-\')){x=x+v.4u*1}F{x=v.4u}}J x};G.an=E(){B x=0;if(3X){x=26.Su()*26.xD()}J x};G.4g=E(){2F()};G.ih=E(){J 2h};G.2u=E(){J v.xE==1?2u:L};G.LF=E(x){cA(x)};E cA(x){X=x;if(26){oW=1;26.Rw(x,0)}}G.mN=E(){if(o.1k.2k&&o.1k.a6){G.2y();oy=H}F{if(bm()=="7L"){G.2S()}}};G.f0=E(){oy=L};G.sr=E(){J H};G.4x=E(){3X?26.9W():\'\';3X=L;oF=L;3w{if(1F){i4.3m(1F)}i4.3m(8o)}2W(e){}}};B Gn=E(){B x=\'\';B t=0;B d=0;if(o.5n){if(v.Rx!=1){if(3d.4l("dz"+v.id+o.9G)!=1T){x=3d.4l("dz"+v.id+o.9G)}if(v.7J==1&&3d.4l("im"+v.id+o.9G)!=1T){o.7J=3d.4l("im"+v.id+o.9G)}if(I(v.7y)){if(3d.4l("dz"+o.d+v.7y)!=1T){x=3d.4l("dz"+o.d+v.7y)}if(v.7J==1&&3d.4l("im"+o.d+v.7y)!=1T){o.7J=3d.4l("im"+o.d+v.7y)}}if(o.7J&&v.7J==1){o.wN=o.7J.2v(",")}if(x.K("{")==0){if(v.FY==1){o.aQ=x.1m(1,x.K("}")-1)}F{o.wC=v.4I=x.1m(1,x.K("}")-1)}x=x.1m(x.K("}")+1);v.Rz==1?v.W.pe=0:\'\'}e6(x)}};E e6(x){if(x){if(x.K("--")>0){B y=x.2v("--");t=3J(y[0]);if(v.RA==1&&t>0&&v.3g==1){v.3g=0}if(v.FY==1){o.vs=t}F{d=3J(y[1]);o.2c=t}}}}G.Be=E(){if(I(v.7y)){if(3d.4l("dz"+o.d+v.7y)!=1T){x=3d.4l("dz"+o.d+v.7y);e6(x);o.Q.dw(t,d);o.Q.3G(t,d);v.1j=d}F{o.2c=0;o.Q.dw(0,0);o.Q.3G(0,0);v.1j=0}}};G.nS=E(t,d){if(o.P.5H()&&v.RB==1){}F{B ct=1r 5V().8S();3d.7P("dz"+(I(v.7y)?o.d+v.7y:v.id+o.9G),(I(o.3q)?"{"+o.3q+"}":\'\')+t+\'--\'+d+\'--\'+ct)}};G.FW=E(x){o.7J=(o.7J?o.7J+\',\':\'\')+x;3d.7P("im"+(I(v.7y)?o.d+v.7y:v.id+o.9G),o.7J)};G.a0=E(){J{t:t,d:d}}};B t6=E(){B 1B;B oo=L;B hM;B 1Y;B fx="<6h C=\'1D:0.5\'>";G.kh=E(){G4()};E G4(){B gr=kU("G7.6E.3R","G7.6E.3R/v4.4.1/1B.9n.8F.js","RC");if(gr){3y(o.ij);o.ij=6H(Fw,100);gr.lN=E(e){3y(o.ij);o.U.b7();o.P.5m(\'cg Rv er kr\')}}}G.bQ=E(x,1a,X,1Y){Fy(x,1a,X,1Y)};G.3K=E(x){1B?1B.3K(x):\'\'};G.2u=E(){J xG()};E xG(){B x=L;if(1B){B y=1B.RD();x=y.dB.ib.ia.5r}J x};G.nL=E(x){B x=2q(x);if(1B){if(x==1B.nK("5r").R){o.2M=1B.RF(\'5r\');1B.cR({\'dB\':{\'ib\':{\'ia\':{\'9w\':H,\'5r\':H}}}})}F{1B.cR({\'dB\':{\'ib\':{\'ia\':{\'9w\':L,\'5r\':L}}}});1B.ov(\'5r\',x);1B.ov(\'9w\',x)}}};G.G1=E(x){if(1B){1B.D2(1B.uy(\'9w\')[2q(x)])}};G.Fn=E(){if(1B){J 1B}F{J L}};G.bb=E(){if(1B){J x=1B.nK("5r").R}F{J 0}};G.KI=E(){if(1B&&hM){hM.RH(x)}};G.oq=E(){1B?1B.oq():\'\'};G.17=E(){J 1B?1B.17():0};G.1j=E(){J 1B?1B.1j():0};G.aJ=E(x){if(1B){1B.RI(x)}};E Fw(){if(I(1P.6E)){3y(o.ij);o.P?o.P.nm():\'\'}}E Fy(x,6y,X,1Y){if(!I(1P.6E)){J}if(1B){1B.oq();1B=1I}1Y=1Y;hM=1I;oo=L;1p("cg");v.tr=1;B go={gl:60};if(o.41.R>1){v.bu=0;v.Fz=H}F{v.Fz?v.bu=1:\'\'}if(o.ai.R>1){v.ht=0;v.Fq=H}F{v.Fq?v.ht=1:\'\'}if(I(v.dG)){if(I(v.dG.gl)){if(v.dG.gl>cm){v.dG.gl=cm}}if(1L v.dG=="3B"){V(B 18 in v.dG){go[18]=v.dG[18]}}}1B=6E.b3().bQ();js("1B",1B,1);v.FE==1&&!1Y?1B.cR({\'tx\':{\'RJ\':6E.RK.RL}}):\'\';B ap=(o.1v||v.3g==1||1Y||x);v.RM==1?Ep():\'\';1B.RE(6y,X,ap);1B.cR({dB:{bc:{Rt:H,CY:(go.Dh==1&&!ap?0:go.gl)}}});if(v.DJ){1B.cR(v.DJ)}if(v.Ex==1){1B.Rs(1I,H)}if(v.x8==1){1B.cR({\'dB\':{\'ib\':{\'ia\':{\'9w\':L,\'5r\':L}}}})}1B.on(6E.b3.2H.Rb,E(1M){1p("cg H1");B q=E9();Ei();o.nE=L;if(v.Rc==1){hM=1r Re(1B,1Y)}o.4X=1B.Rf();o.4X?1p("GW"):\'\';if(v.bu==1){B br=1B.nK("5r");if(v.x8==1||q>0){o.2M=q;1B.cR({\'dB\':{\'ib\':{\'ia\':{\'9w\':L,\'5r\':L}}}})}F{o.2M=br.R-1}o.6X=br[o.2M].6X;o.Q.ef(o.2M);if(!xG()){1B.ov("5r",o.2M);1B.ov("9w",o.2M)}}o.U.b7()});1B.on(6E.b3.2H.Rg,E(1M){if(go.Dh==1&&!ap){1B.cR({dB:{bc:{CY:go.gl}}})}if(!oo){B 7Z=2q(o.5L);if(7Z>0&&v.ht==1){1B.D2(1B.uy("9w")[7Z])}oo=H}});1B.on(6E.b3.2H.Rm,E(1M){if(o.4X){o.U.3G(1B.17(),1B.1j())}});1B.on(6E.b3.2H.Rn,E(1M){1B.Ro(-1)});1B.on(6E.b3.2H.Rp,E(1M){if(1M.Rr=="5r"&&1M.RN!=1M.Df&&v.bu==1){o.2M=1M.Df;o.Q.ef(o.2M);1p("cg IU "+o.2M)}});1B.on(6E.b3.2H.Ru,E(1M){if(I(1M.9T)){if(1M.9T.1E=="RO"){js("GG",1M.9T.X)}}});1B.on(6E.b3.2H.Sa,E(e){1p(\'cg 56\',e.1E);!o.3v?o.U.4B():\'\'});1B.on(6E.b3.2H.J6,E(1M){if(1M.2h){if(1L 1M.2h=="3B"){o.kI=1M.2h.8I}F{o.kI=1M.2h}}o.P.5m("1B.js: "+o.kI)})}E E9(){B q=0;if(!1Y&&v.bu==1&&1B){o.2i=[];B x=1B.nK("5r");if(x.R>1){B y=\'\';V(B i=0;i<x.R;i++){o.2i[i]=I(x[i].1d)?o.P.rX(x[i],v.Eg):i;if(o.2i[i]==y||v.Eh==1){y=o.2i[i];if(I(x[i].6X)){o.2i[i]+=" "+fx+" &ci;"+2q(x[i].6X/2j)+\' \'+2A(\'dL\')+\'</6h>\';v.Eh!=1?o.2i[i-1]+=" "+fx+" &ci;"+2q(x[i-1].6X/2j)+\' \'+2A(\'dL\')+\'</6h>\':\'\';y=\'\'}}F{y=o.2i[i]}if(I(v.4d)&&q==0){if(v.4d==o.2i[i]){q=i}}if(I(o.4d)){if(o.4d==o.2i[i]){q=i}}}o.2i[x.R]=2A("2u")}}J q}E Ei(){if(!1Y&&v.ht==1&&1B){o.5L=0;B x=1B.uy("9w");if(x.R>1){V(B i=0;i<x.R;i++){o.5I[i]=i;if(I(x[i].6Z)){o.5I[i]=o.P.k8(x[i].6Z)}F if(I(x[i].h0)){o.5I[i]=o.P.k8(x[i].h0)}F{if(I(x[i].En)){o.5I[i]=2A("7t")+" "+x[i].En}}if(I(o.9H)){if(o.9H==o.5I[i]){o.5L=i}}}}1p("cg Ir ",o.5L);o.Q.kZ(o.5L)}}E Ep(){B 9k=v.Sd;if(9k){if(1L(9k)=="51"){3w{9k=9k.1Q(/6K\'qt/ig,\'"\');9k=9k.1Q(/\'/ig,\'"\');9k=4V.6B(9k)}2W(e){1p("wh cg Se 4V",e)}}if(1L(9k)=="3B"){1B.Sf(9k)}}}};B LN=E(){B 26;B 6F;B mV;B as;B kQ;1P[\'Sg\']=E(x,y){if(x){V(B i=0;i<4j.R;i++){if(4j[i]){if(4j[i].3n("id")==2Q.id){4j[i].3n(\'Af\')}}}}F{7M("2h: "+y)}};G.8f=E(){Eu()};E Eu(){7M("AT");if(I(6S.3W)&&I(3W)&&!o.zm){B uK=\'Sh\';if(v.3z.Si==1&&v.3z.E8){uK=v.3z.E8}3W.7H.u1.uc().Sj({Sb:uK,Sk:\'Sm\',Id:\'en-US\',Sn:L,So:H});26=1r 3W.7H.Sp();E4();o.zm=H;1z(DR,2j)}}E DR(){o.Q.qI();o.Q.4g()}E E1(1M){if(3W&&3W.7H){7M((!26.7G?\'Sq\':\'\')+"uT "+v.id);if(26.7G){uk()}F{n3()}}}E uk(x){B lh=3W.7H.u1.uc().FM();B mT=\'5r/rM\';o.2l=="1C"?mT="DU/x-TT":\'\';o.2l=="1B"?mT="DU/1B+GX":\'\';B X=o.P.aN();if(I(v.DK)){X=v.DK}B 5E=1r 6S.3W.P.Ss(X,mT);5E.6A=1r 6S.3W.P.St();5E.6A.Sl=6S.3W.P.S9.RZ;B ee=[];if(I(o.2a)&&I(o.3a)&&v.3z.2o==1){5E.S8=ug();V(B i in o.2a){if(o.2a[i].K(\'jY\')>0){B t=1r 6S.3W.P.RR(0,6S.3W.P.RS.RT);t.RU=o.2a[i];t.RV=\'1A/jY\';t.RW=\'RX\';t.6v=o.3e[i];t.RQ=2q(i);t.RY=1T;ee.2L(t)}}if(ee.R>0){5E.ee=ee}}if(v.2g){5E.6A.S0=[1r 6S.3W.JW(v.2g)]}5E.6A.1N=o.aF?o.aF:(v.1N?v.1N:\'\');B 9T=1r 6S.3W.P.S1(5E);9T.8i=o.2c>0?o.2c:(o.4r?0:o.P.17());9T.3g=o.1v||x==H;if(ee.R>0&&o.3a>-1){if(o.3a<ee.R){9T.S3=[2q(o.3a)];7M(\'22 \'+o.3a)}}if(lh){lh.S4(9T).bx(E(){mV=lh.S5().S6;7M("uT to "+mV);if(v.3z.8I!=0&&!o.4r){as?o.1O.3m(as):\'\';as=1Z("2f");O(as,{"1o":"2D","1g":"bj","Y":"100%","1b":0,"1D":0.7,"1u":"#cV","47-2H":"1U"});as.1W=\'<7k>\'+2A("Is")+\' &S7;\'+mV+\'&R9;</7k>\';o.1O.1R(as)}26.uJ=v.1H;6F.Db();if(o.3v&&!26.mZ){6F.uj()}js("Ol");if(x!=H){if(!o.1v){!26.lf?6F.tZ():\'\'}F{o.P.2S()}}1i(o.3l);o.4r=H},E(e){7M(e);uM()})}F{7M("no lh");uM()}}E uM(){n3();o.9b.8L(2A("Ix"))}E n3(){as?o.1O.3m(as):\'\';as=1I;o.4r=L;1q(o.3l);js("Mb");if(26.uN){o.U.3L(26.uN.8i);if(26.uN.lf){o.P.2S()}F{o.P.2y()}}}E E0(){if(26.lf){7M("4c");js("Me");o.Q.2S()}F{7M("1v");js("Md");o.Q.2y()}}E DZ(){o.U.3M(26.uJ)}E DX(){26.mZ?o.U.4B():o.U.5C()}E DS(){if(26.7G){if(26.Dz==1T){if(26.8i==26.1j){o.Q.2S();o.P.8l()}}}}E E4(){7M("Z "+v.id);6F=1r 3W.7H.M4(26);6F.1w(3W.7H.kF.MA,E1);6F.1w(3W.7H.kF.MJ,E0);6F.1w(3W.7H.kF.MD,DZ);6F.1w(3W.7H.kF.MB,DX);6F.1w(3W.7H.kF.Mv,DS)}kU(\'E7.7o/cv\',\'gR://46.E7.7o/cv/js/Mu/v1/Mh.js?M3=1\');E 7M(x){if(v.3z&&v.1p==1){1p("3z",x)}}G.cK=E(x){kQ=x;J"<cK is=\'Eq-3W-cK\' id=\'zl"+v.id+"\' C=\'2T:0;Y:bj;1d:bj;--uT-1u:"+x+";--MM-1u:"+x+";2X:0;2r:cI;47-2H:2u;6I:47\'></cK>"};G.HV=E(x,y){if(kQ!=y){B el=1X.7V("zl"+v.id);if(el){B C=el.7m("C");B 6s=1r ME(kQ,"gi");C=C.1Q(6s,y);el.6b("C",C)}kQ=y}};G.3M=E(x){if(26.7G){26.uJ=x;6F.Db()}};G.4B=E(){if(26.7G){if(!26.mZ){6F.uj()}}};G.5C=E(){if(26.7G){if(26.mZ){6F.uj()}}};G.2y=E(x){if(26.7G){if(26.lf){6F.tZ()}F{if(26.Dz==1T){}}}};G.2S=E(x){if(26.7G&&!26.lf){6F.tZ()}};G.9j=E(){if(v.3z.2o==1){Dk()}};E Dk(){if(26.7G){B ss=ug();B 9T=1r 6S.3W.P.NH([2q(o.3a)],ss);3W.7H.u1.uc().FM().NV().P[0].Ob(9T,E(){7M(\'22 \'+o.3a)},E(e){7M(\'22 2h\'+e)})}}E ug(){B x=1r 6S.3W.P.O0();B 4G=2E.4a(v.kf*hN).5K(16);x.7p=3t(v.ki)+(4G.R==1?4G+\'0\':4G);x.Ny=\'#Nb\';x.N2=\'MP\';x.pa=\'MW\';x.MT=3J(2q(v.hm)/100);x.MS=3t(v.h8)+2E.4a(hN).5K(16);J x};G.4m=E(x){B x;if(26.7G){x=26.8i}J x};G.3G=E(x){B x;if(26.7G){x=26.1j}J x};G.x9=E(){if(3W&&3W.7H){n3()}};G.Go=E(){if(3W&&3W.7H){if(26.7G){uk(o.1v)}}};G.3L=E(x){if(26.7G){26.8i=x;6F.3K()}}};B Ge=E(){if(v.Ni!=1&&v.8W==1){um("Ao")}G.3n=E(x){if(v.Ng==1&&o.1k.a6){}F{um(x)}};E um(x){if(x=="4g"){if(v.8W==1&&o.8W){o.8W.4g()}}if(x=="1i"){if(v.un==1&&!o.2b){o.3l.C.2K="1G(1, -1)"}}if(x=="Ao"){if(v.8W==1){!o.8W?o.8W=1r Nf():\'\';o.8W?o.8W.1y():\'\'}}if(x=="Ne"){if(v.8W==1&&o.8W){o.8W.2P()}}if(x=="1v"){if(o.4e){O(o.P.6y(),{"5v":"1U"})}v.mQ!=1?o.P.hv():\'\'}if(x=="4c"){if(o.4e){if(v.AK==1&&v.AX==1){O(o.P.6y(),{"5v":"8V(dy) B4(100%)"});v.mQ!=1?o.P.1G(0.1):\'\'}F{if(v.AK==1){O(o.P.6y(),{"5v":"B4(100%)"});v.mQ!=1?o.P.1G(0.1):\'\'}if(v.AX==1){O(o.P.6y(),{"5v":"8V(dy)"});v.mQ!=1?o.P.1G(0.1):\'\'}}}if(v.un==1&&!o.2b){o.1O.C.2K="1G(1, 1)";o.3l.C.2K="1G(1, 1)"}}if(x=="iT"){if(v.un==1){o.1O.C.2K="1G(1, 1)";o.3l.C.2K="1G(1, 1)"}}}};B hK=E(){B 2o=[];B b5=[];B 4R=H;B 8O;B 9B=-1;B vK;B a2;B nD=[];B nJ;B jK=[];G.1y=E(x){if(!x&&a2){mB(a2);a2=1I}F{x?mB(x):\'\'}};G.zj=E(x){mB(x)};G.HC=E(){jK=[]};E mB(x){if(x.K("#"+v.bY)==0&&x.K(v.eE)>0){o[o.fd[1]](x,Ak)}F{b9(x)}}E Ak(x){o.2a=x;b9(x)}E b9(x){!x?x=\'\':\'\';if(x!=\'11\'){B 1y=0;B uU=H;B kN=\'\';o.2a=x.2v(",");o.3e=[];o.3a=-1;if(vj()&&v.vB==1){if(3d.4l("vD")!=1T){kN=3d.4l("vD")}}F{if(o.nt){kN=o.nt}}V(B i=0;i<o.2a.R;i++){if(o.2a[i].K("#0")==0){o.2a[i]=cH(o.2a[i])}if(o.2a[i].K("#"+v.aq)==0){o.2a[i]=o[o.fd[0]](o.2a[i])}if(o.2a[i].K("[")==0&&o.2a[i].K("]")>1){o.3e[i]=o.2a[i].1m(o.2a[i].K("[")+1,o.2a[i].K("]")-1);o.2a[i]=o.2a[i].1m(o.2a[i].K("]")+1);uU=L}F{o.3e[i]=o.2a[i].1m(o.2a[i].nA("/")+1);o.3e[i]=o.3e[i].1m(0,o.3e[i].nA("."))}if(o.2a[i].K("#0")==0){o.2a[i]=cH(o.2a[i])}if(o.2a[i].K("#"+v.aq)==0){o.2a[i]=o[o.fd[0]](o.2a[i])}}if(o.3e.R>1&&v.nG==1){o.3e.2L(mX(\'Na\',(v.MZ==1&&I(v.zR)?v.zR:2A(\'I3\'))));o.2a.2L("9n")}if(o.3e.R>0&&v.94==1){if(v.KC==1){8O=0;1y++;o.3e.jI(mX(\'zO\',2A(\'6M\')));o.2a.jI("")}F{o.3e.2L(mX(\'zO\',2A(\'6M\')));o.2a.2L("");8O=o.3e.R-1}}V(B i=0;i<o.2a.R;i++){if(I(v.zK)){if(v.zK==o.3e[i]){1y=i;o.3a=i;v.fm=1}}if(kN!=\'\'){if(kN==o.3e[i]){1y=i;o.3a=i}}}if(v.94==1&&v.fm==0){o.3a=8O}I(o.Q)?o.Q.bB():\'\';if(v.fm==1){o.3a=1y;if(o.1y){if(v.nG==1&&o.2a[1y]=="9n"){vE(o.3a)}F{jQ(o.3a)}}F{a2=x;o.5F=o.2a[1y]!=\'6M\';1z(jT,3Y)}}F{if(uU&&o.2a.R<3){jQ(8O==0?1:0)}v.94!=1?o.3a=-1:\'\'}}F{4x()}};G.zs=E(x){k4(x,\'1C\')};E jQ(x){if(I(o.2a[x])){if(o.2a[x].K(".")>-1){o.mJ=o.2a[x].2v(" or ");o.fk=0;k4(x)}F{if(o.2a[x].K(\'b5\')==0){if(b5[o.2a[x].1m(4)]){vt(o.3e[x],b5[o.2a[x].1m(4)])}}if(o.2a[x].K(\'1C\')==0){o.P.gp(x,"BQ");o.5F=H;o.3a=x;o.Q.bB()}}}}E vE(x){o.5F=H;jT()}E k4(x,y){B X=y==\'1C\'?x:4t(o.mJ[o.fk]);B io=X;B fw;if(nD[X]){if(o.2a[x]!=\'9n\'){o.5F=H;jT()}}F{if(X.K(\'cC\')>0&&X.K(\'cC\')<4){fw=X.1m(0,X.K(\'cC\'));io=X.1m(X.K(\'cC\')+3)}B 4W=h4(io);9B=x;o.l9=1;4W.c6=E(){o.l9=0;if(G.hu==4&&G.7e==4L){o.5F=H;vt(X,G.e7,x,y)}F{if(o.fk+1<o.mJ.R){o.fk++;k4(9B)}F{nu("hq")}}};4W.lN=E(e){o.l9=0;if(o.fk+1<o.mJ.R){o.fk++;k4(9B)}F{nu("hq")}};4W.bS()}};E nu(x){1p("22 er kr or Bv Bu");if(o.3e[o.3a]){if(o.3e[o.3a].K(2A("hq"))==-1){o.3e[o.3a]=o.3e[o.3a]+\' (\'+2A(x)+\')\'}}if(v.N4==1&&9B>-1){o.2a[9B]=\'\';o.3e[9B]=\'\'}o.3a=-1;o.5F=L;if(o.NM){o.Q.bB();o.Q.4D()}F{1z(E(){if(o.Q){o.Q.bB();o.Q.4D()}},100)}if(I(o.22)){o.1O.3m(o.22);o.22=1T}}E vt(X,x,y,z){B fw;if(x.K("#"+v.aq)==0){x=o[o.fd[0]](x)}if(x.K("#"+v.bY)==0&&x.K(v.eE)>0){x=o[o.fd[1]](x)}if(X.K(\'cC\')>0&&X.K(\'cC\')<4){fw=X.1m(0,X.K(\'cC\'))}if(X.K(\'.jN\')>-1||X.K(\'.vz\')>-1||X.K(\'.n7\')>-1||X.K(\'.jY\')>-1){B l=fw?fw:o.3a;if(o.2a[l]=="9n"){l=y}if(z!=\'1C\'||!2o[l]){2o[l]=7O();2o[l][0]=[];2o[l][1]=[]}B 3E=cG();3E=x.2v(/\\r|\\n/);B vv=1;B t1=0;B t2=0;B fr=(I(v.CA)?v.CA:0);if(X.K(\'kq=\')>0){fr=X.1m(X.K(\'kq=\')+6)*1}V(B i=0;i<3E.R;i++){if(X.K(\'.jN\')>-1||X.K(\'.jY\')>-1){if(3E[i].K(\'-->\')>-1&&3E[i].K(\':\')>-1){if(z==\'1C\'){if(jK.K(3E[i])>-1){1h}jK.2L(3E[i])}t1=jS(3E[i].1m(0,3E[i].K(\'-->\')))*1+fr;t1==0?t1=1:\'\';t2=jS(3E[i].1m(3E[i].K(\'-->\')+4,12))*1+fr;I(2o[l][0][t1])?\'\':2o[l][0][t1]=\'\';V(B j=t1;j<t2;j++){2o[l][1][j]=t1}vv++}F{3E[i]=4t(3E[i]);if(3E[i]!=\'\'&&3E[i].R>0&&3E[i]!=vv&&3E[i]!=\'Mj\'){if(2J(2o[l][0][t1])){2o[l][0][t1]=2o[l][0][t1]+\'<br>\'+3E[i]}F{2o[l][0][t1]=3E[i]}}}}if(X.K(\'.vz\')>-1||X.K(\'.n7\')>-1){if(3E[i].K(\'MK:\')>-1){t1=jS(3E[i].1m((X.K(\'.n7\')>-1?3E[i].K(\'=0\')+3:12),12))*1+fr;t2=jS(3E[i].1m((X.K(\'.n7\')>-1?3E[i].K(\'=0\')+14:23),10))*1+fr;B p=\'\';if(3E[i].K(\'0,,\')>0){p=3E[i].1m(3E[i].K(\'0,,\')+3)}F{if(3E[i].K(\'Bf,\')>0){p=3E[i].1m(3E[i].K(\'Bf,\')+6)}if(3E[i].K(\')}\')>0){p=3E[i].1m(3E[i].K(\')}\')+2)}}if(p!=\'\'){if(2o[l][0][t1]!=1I){2o[l][0][t1]+=\'<br>\'+p}F{2o[l][0][t1]=p}2o[l][0][t1]=2o[l][0][t1].1Q(/{.*?}/,\'\');2o[l][0][t1]=2o[l][0][t1].1Q(/\\\\\\\\N/,\'<br>\');2o[l][0][t1]=2o[l][0][t1].1Q(/\\\\N/,\'<br>\');V(B j=t1;j<t2;j++){2o[l][1][j]=t1}}}}}nD[X]=H;if(o.2a[y]!=\'9n\'){z!=\'1C\'?jT():\'\'}}F{if(x!=\'\'){if(x.K(\'[\')==0){b9(x)}F{nu("2h")}}F{4x();o.Q.4D()}}}E jT(){o.Q.bB();o.U.je();o.Q.4D()}E jS(jN){B 1J=jN.2v(\':\');B 5P=0;1J.R==2?1J.jI("bO"):\'\';1J[0]!=\'bO\'?5P+=1J[0]*tY:\'\';1J[1]!=\'bO\'?5P+=1J[1]*60:\'\';5P+=1J[2].1m(0,2)*1;5P=5P*10+1J[2].1m(3,1)*1;J 5P};E a8(x){if(I(o.3a)){if(o.3a!=x){jK=[];if(x==-1||(v.94==1&&x==8O)){nB()}F{v.eb=0;o.3a=x;o.5F=H;v.fm=1;vI(x);js("22",o.3e[x]);o.Q.bB()}}F{if(v.94!=1){nB()}}}}E vH(){if(I(o.3e[o.3a])){if(o.5n&&v.vB==1){3d.7P("vD",o.3e[o.3a])}F{o.nt=o.3e[o.3a]}}}E vI(x){if(I(o.2a[x])){1p("hc",x);o.3a=x;vH();if(o.2l=="1C"&&o.am==H){o.P.gp(x,"1C")}F{if(o.2l=="1B"&&o.nE==H){o.P.gp(x,"1B")}F{if(o.2a[x]=="9n"){vE(o.3a)}F{jQ(o.3a)}}}}};G.vF=E(){if(o.fn){B x=o.fn.41;if(x[0]){B y=1r vG();y.c6=E(e){B z=e.4n.i3;b5.2L(z);o.3a=-1;B z=x[0].6v;if(z.R>40){z=x[0].6v.1m(0,15)+\'...\'+x[0].6v.1m(-15)}if(v.94==1&&v.KC==1){o.2a.2L(\'b5\'+(b5.R-1));o.3e.2L(z+\'\');a8(o.2a.R-1)}F{o.2a.jI(\'b5\'+(b5.R-1));o.3e.jI(z+\'\');v.94==1?8O++:\'\';a8(0)}o.fn.5t=""};y.NN(x[0])}F{o.fn.2z()}}};G.a8=E(x){a8(x)};G.8O=E(){J 8O};G.NJ=E(x){8O=x};G.1q=E(x){o1(x)};G.C=E(){uY()};G.6m=E(){4x()};G.6M=E(){nB()};E nB(){js("22","6M");o.3a=v.94==1?8O:-1;v.fm=0;o.5F=L;o.Q.bB();vH();o.nE?vI(o.3a):\'\';I(o.22)?o.1O.3m(o.22):\'\';o.22=1T}E o1(17){if(o.a4){J}B t=2q(17*10);if(v.eb){17=17-v.eb*1}if(o.5F&&I(o.2a)){if(2o){B x=o.3a;B t=2q(17*10);if(v.wY==1&&!o.1v){J}if(o.2a[x]=="9n"){if(!nJ){V(B i=0;i<o.2a.R;i++){1z(jQ,i*3Y,i)}if(!2o[x]){2o[x]=7O();2o[x][0]=cG();2o[x][1]=cG()}nJ=H}F{if(2o[x][1][t]){}F{V(B i=0;i<o.2a.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>[nH]\':\'\')+2o[i][0][2o[i][1][t]]+(2o[x][0][t]!=\'\'?\'[/nH]\':\'\')}}}}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.22)){o.22=1Z(\'2f\');43(o.22,{id:\'jj\'+v.id+\'4p\'+\'22\'});o.1O.1R(o.22);uY();js("yB",o.3e[x])}if(4R){6O(o.22)}Gq();if(v.Gg==1){y=NX(y)}if(v.nG==1){y=y.1Q(/\\[nH\\]/gm,\'<6h C="1u:\'+3t(v.km)+\'">\');y=y.1Q(/\\[\\/nH\\]/gm,\'</6h>\')}if(y.K(\'<c.\')>-1){y=y.1Q(/\\<c./gm,\'<6h C=1u:\');y=y.1Q(/\\<\\/c\\>/gm,\'</6h>\')}if(v.9c){if(v.9c.2o==1&&vK!=y){js("2o",y);vK=y}}o.22.1W=\'<6h C="\'+(v.LS==1?\'2r-1u:\'+6e(v.ki,v.kf)+\';\':\'\')+\'-3S-6n-vL-1h: Nq;1u:\'+3t(v.h8)+\';2T:\'+v.vC+\'px \'+v.vC*2+\'px;2X-6V:\'+v.Ha+\'px;2O:0 0;2G-1d:\'+(v.Gx?v.Gx:1.8)+\';3Z-es:\'+v.np+\'">\'+4t(y)+\'</6h>\';O(o.22,{"3Z-3O":((2q(v.pH)+((2q(v.hm)-100)*2q(v.pH)/100))+"px")});if(v.Gw==1){if(o.2b){O(o.22,{"3Z-3O":((v.pG+((2q(v.hm)-100)*v.pG/100))+"px")})}}4R=L}F{if(!4R&&I(o.22)){vn()}}}}F{vn()}}}}E vn(){if(!4R){o.22?o.22.1W=\'\':\'\';4R=H;3o(o.22)}}E uY(){if(o.22){O(o.22,{"1o":"2D","Y":"100%","2T-1b":"10%","2T-2t":"10%","1b":0,"1u":v.h8,"1A-8q":"7k","6n-iv":"2X-6n"});if(v.MY==1&&I(v.uZ)){v.uZ!=\'\'?O(o.22,{"3Z-gQ":v.uZ}):\'\'}if(v.v0==1){O(o.22,{"1A-bC":"-3Q -3Q 0 #kx,3Q -3Q 0 #kx,-3Q 3Q 0 #kx,3Q 3Q 0 #kx"})}F{if(v.nl==1){O(o.22,{"1A-bC":"3Q 3Q nk N0"})}F{O(o.22,{"1A-bC":"1U"})}}if(v.N3==1){tm(o.22,\'o.m9\')}F{v.Gg!=1?gc(o.22):\'\'}}}E Gq(){if(!o.m9){if(o.Q.qH()||v.dN>v.1t.h){O(o.22,{"1o":"2D","1g":"2u","1b":0,"2Z":(v.dN*1)})}F{O(o.22,{"1o":"2D","1g":"2u","1b":0,"2Z":(v.dN*1+v.1t.h*1)})}}}E 4x(){o.3a=-1;o.5F=L;o.p6=L;v.22=1T;v.oQ=1T;o.2o=1T;o.2a=1T;nJ=L;nD=[];2o=[];if(I(o.Q)){o.Q.bB()}o.3e=1T;if(I(o.22)){o.1O.3m(o.22);o.22=1T}o.3a=1T;o.5F=L}};B Az=E(Z,bg,C){B 1n=1Z("2f");B cu;Z.1R(1n);O(1n,{"1o":"2D","1g":(-bg.2Y/2)-1,"2r-1u":3t(2I(C.N8,"#NZ")),"2X-O1":1,"2n":"1U","9O":"1U"});if(C.ns==1&&C.H0){cu=C.H0.2v(",");O(1n,{"3Z-3O":8,"1u":"#cV","2T":"nk nk 0 nk","2G-1d":"1"})}F{C.ns=0;O(1n,{"1d":9,"Y":13,"2r-8u":"X(1M:8u/2B+GX;gP,O8=)"})}G.fC=E(){B y=0;B x=o.P.oS();x=x.1Q(2A("2u")+\' \',\'\');if(x){if(C.ns!=1){if(x==\'HD\'||x.K(\' HD\')>0||x.K(\'hd\')==0||x.K(\'Hd\')==0){x=\'JH\'}}B x0=x;if(x.K(\' \')>0){x0=x.1m(0,x.K(\' \'))}y=2q(x0)}B t=\'-1\';B z;if(C.ns==1){if(mM(y)){y=x}t=\'\';V(B i=0;i<cu.R;i++){B nc=cu[i].2v(":");if(nc.R==2){if(4t(nc[0])==y){t=4t(nc[1])}}}if(t==\'\'){if(y>ne){z=H;1n.1W="HD"}}F{z=H;1n.1W=t}}F{if(y>ne){z=H}}if(z){6O(1n);if(bg.2e-1n.2e>0){O(1n,{"1b":(bg.2e-1n.2e)/2-2})}}F{3o(1n)}}};B 5O=E(x){B fc;B Od;B 3c;B 4S;B 4v;B nf;B fb=0;B de;B vc=L;B vd;if(x.me!=1I&&x.mc!=1I&&x.1E!=1I&&x.to!=1I){if(x.17==1T){if(x.1E.K("fU")>-1){x.to==0?x.17=0.5:x.17=0.2}F{x.17=0.20}}fc=Iq(x.6W);if(x.1E.K("1G")==-1){if(I(o.7D[x.me])){o.7D[x.me].vh()}o.7D[x.me]=G}if(x.1q==1){x.mc.28("2n",H)}3c=x.1E.2v(\'|\');4v=7j(x.to).2v(\'|\');4S=1r cG();V(B i=0;i<3c.R;i++){if(!4v[i]){4v[i]=4v[0]}if(3c[i]=="fU"){4S[i]=x.mc.g("1D")}if(3c[i]=="8r"){4S[i]=x.mc.C.1D}if(3c[i]=="y"){4S[i]=x.mc.g("y")}if(3c[i]=="x"){4S[i]=x.mc.g("x")}if(3c[i]=="1b"){4S[i]=2q(x.mc.C.1b)}if(3c[i]=="1g"){4S[i]=2q(x.mc.C.1g)}if(3c[i]=="1G"){4S[i]=x.mc.g("3r")}if(3c[i]=="92"){4S[i]=x.mc.eH}if(3c[i]=="kl"){4S[i]=x.mc.ba}if(3c[i]=="3x"){4S[i]=x.mc.g("3x")}if(3c[i]=="3r"){4S[i]=x.mc.g("3r")}if(3c[i]=="Y"){4S[i]=x.mc.g("Y")}if(3c[i]=="Js"){4S[i]=x.mc.2e;4v[i]=2E.8P(4v[i]);x.me=="Of"?1p("Y",x.me,4S[i],4v[i],x.mc.2e):\'\'}if(3c[i]=="1d"){4S[i]=x.mc.g("1d")}if(3c[i]=="Jr"){4S[i]=x.mc.2Y}4v[i]=IX(4v[i]);4S[i]=IX(4S[i])}de=x.17*2j/fc.R;nf=fc.R;if(3c.R==1&&4S[0]==4v[0]){ac()}F{1z(nh,2E.4a(de))}}E nh(){V(B i=0;i<3c.R;i++){B 1J=4S[i]+(4v[i]-4S[i])*(fc[fb]?fc[fb]:0);ve(3c[i],1J);if(3c[i]=="y"){x.mc.28("1g",1J)}if(3c[i]=="x"){x.mc.28("1b",1J)}if(3c[i]=="1b"){x.mc.C.1b=1J+"px"}if(3c[i]=="1g"){x.mc.C.1g=1J+"px"}if(3c[i]=="1G"){x.mc.28("1G",1J)}if(3c[i]=="3x"){x.mc.28("3x",1J)}if(3c[i]=="3r"){x.mc.28("3r",1J)}if(3c[i]=="92"){x.mc.eH=1J}if(3c[i]=="kl"){x.mc.ba=1J}if(3c[i]=="Y"){x.mc.28("Y",1J)}if(3c[i]=="Js"){O(x.mc,{"Y":1J})}if(3c[i]=="1d"){x.mc.28("1d",1J)}if(3c[i]=="Jr"){O(x.mc,{"1d":1J})}}fb++;if(!vc){if(fb==nf){ac()}F{vd=1z(nh,2E.4a(de))}}}E ac(){vc=H;if(x.1i){if(3c[0]=="8r"||3c[0]=="1b"){1i(x.mc)}F{x.mc.28("2n",L)}}if(x.1E.K("1G")==-1){o.7D[x.me]=1T;4y o.7D[x.me]}V(B i=0;i<3c.R;i++){ve(3c[i],4v[i])}2N(vd)};E ve(y,z){if(y=="fU"){x.mc.28("1D",z)}if(y=="8r"){x.mc.C.1D=z}}G.vh=E(){ac()};G.EW=E(){fb=nf-1;nh();ac()};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?ac():\'\'};E Iq(Bj){bA(Bj){1l"zx":J[0,0.My,0.Mk,1.Mn,1.M7,1.Mi,1.102,0.NB,0.Nt,0.87,0.Nj,0.MQ,1.N7,1.NS,1.NU,1.MO,0.Mp,0.Mf,0.M9,0.Mo,1.ML,1.Cy,1.Mm,1.Cy,1.NL,0.jD,0.na,0.na,0.na,0.na,1];1h;1l"ce":J[0,0.NK,0.Oa,0.O7,0.O5,0.MV,0.MR,0.Nv,0.Np,0.Nc,0.MN,0.Nh,0.Nl,0.Nn,0.N9,0.N1,0.NY,0.Oi,0.Dc,0.95,0.O9,0.NC,0.NA,0.Mt,0.99,0.Mq,0.TS,0.jD,1];1h;7i:J[0,0.KE,0.32,0.44,0.52,0.6,0.67,0.73,0.11m,0.82,0.85,0.11n,0.11o,0.Dc,0.95,0.97,0.11q,0.11r,1];1h}}};B Kx=E(){B N=8y.11s,ua=8y.11l,vl;B M=ua.vm(/(nn|6S|7A|G6|ET)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);B M=ua.vm(/(nn|6S|7A|G6|ET|11t|nj)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);if(M&&(vl=ua.vm(/8X\\/([\\.\\d]+)/i))!=1T)M[2]=vl[1];B nq=8y.Av;G.dc=M?M[1]:N;G.8X=M?M[2]:8y.11x;G.eR=8y.Av>1;G.nn=G.dc=="11y";G.wa=G.dc=="Ap 9.0";G.ie=G.dc=="Ap"||G.dc=="11z"||G.dc=="11A";G.nj=ua.df(/(nj)\\/?\\s*/i)>-1;G.ff=G.dc=="11B";G.7A=G.dc=="11u";G.6S=1P.6S;G.o7=ua.df("11j NT")>-1;G.59=(ua.df(/(8c|ku|11a)\\/?\\s*/i)>-1)||(8y.11i===\'10S\'&&nq>1);G.tv=v.KV!=1&&ua.df(/(TV|10U|10V|10W|10X|10Y|10R|10Z)\\/?\\s*/i)>-1;G.lg=v.KV!=1&&ua.df(/(LG)\\/?\\s*/i)>-1;G.8c=ua.df(/(8c)\\/?\\s*/i)>-1;G.ku=G.59&&!G.8c;G.3S=\'11d\'in 1X.p1.C;if(ua.df(/(a6)\\/?\\s*/i)>-1){nq>0?G.a6=H:G.tv=H;if(11e(\'(47:11f)\').11g){G.tv=H}}G.2k=(2Q.2k==1||G.59||G.a6||(ua.df(/(11D|11k|nn ls)\\/?\\s*/i)>-1))&&!G.tv&&2Q.11E!=1;G.vk=G.7A||G.6S;G.2b=L;if(G.59){G.123=3J(ua.1m(ua.K(\'OS \')+3,4).1Q(\'4p\',\'.\'));if(G.ku&&(!\'KD\'in 1P||nq<2)){G.2k=G.59=L;G.tv=H}}G.d2=!G.2k;G.tD=G.2k||G.eR;G.IN=G.2k||G.tv;G.12b=G.3S&&G.d2;if(o.1O.xb||o.1O.wM||o.1O.wV||o.1O.xc||o.1O.xr){G.2b=H}};E 9U(4z,7z){V(B s in 7z){if(1L(7z[s])==\'3B\'){if(s=="2H"||s=="3D"){4z[s]=7z[s]}F{V(B s2 in 7z[s]){if(1L(4z[s])!=\'3B\'){4z[s]={}}if(1L(7z[s][s2])==\'3B\'){V(B s3 in 7z[s][s2]){if(1L(4z[s][s2])!=\'3B\'){4z[s][s2]={}}if(1L(7z[s][s2][s3])==\'3B\'){V(B s4 in 7z[s][s2][s3]){if(1L(4z[s][s2][s3])!=\'3B\'){4z[s][s2][s3]={}}4z[s][s2][s3][s4]=7z[s][s2][s3][s4];if(s3==\'2T\'||s3==\'2O\'){4z[s][s2][s3][s4]=2q(4z[s][s2][s3][s4])}}}F{4z[s][s2][s3]=7z[s][s2][s3];if(s2==\'2T\'||s2==\'2O\'){4z[s][s2][s3]=2q(4z[s][s2][s3])}}}}F{4z[s][s2]=7z[s][s2];if(s==\'2T\'||s==\'2O\'){4z[s][s2]=2q(4z[s][s2])}}}}}F{if(s.K("12c")>0&&4t(7z[s])===""){}F{4z[s]=tn(s,7z[s])}}}J 4z};B tn=E(18,5t){if(1L(5t)==\'51\'){5t=4t(5t);if(18.K("1u")>-1&&5t!=-1){5t=3t(5t)}}J 5t};E vj(){3w{B 5n=1P[\'3d\'],x=\'12d\';5n.7P(x,x);5n.yx(x);J H}2W(e){J L}};E yY(bI){if(bI){if(I(o.7D[bI])){o.7D[bI].vh()}}};B 2A=E(x){B y=x;if(y){y=x.6D(0).12e()+x.6Y(1);if(y.K("4p")>-1){y=y.1Q(/4p/ig," ")}}B en={"of":"of","dL":"dL","Is":"Il on Ik","Ix":"Il 2h on Ik","I3":"124 at 12f","8n":"pX","12h":"No","nr":"Jl","oY":"12i","12j":"12k","dN":"12l 2O","np":"12m es","nl":"12n","kf":"aH 1D","ki":"aH 1u","hm":"v7 3O","h8":"v7 1u","km":"v7 1u 2","eb":"4m kq","v5":"dh 2Q","v3":"11Z","ea":"11P","11Y":"11H to 11J","qN":"11K","om":"11L","oH":"11M","oJ":"H2","L0":"H2","oO":"HD","oI":"11N HD","11G":"11O HD","r6":"11Q HD","r0":"11R HD 4K","11U":"Ad","11W":"Go to 11X 11F\'s 10P","7t":"10b","4X":"10O","2b":"ZI 2b","LV":"x9 2b"};if(I(en[x])){y=en[x]}if(I(o[\'vb\'+v.h0])){if(I(o[\'vb\'+v.h0][x])){y=o[\'vb\'+v.h0][x]}}if(v.vo){if(v.vo[x]){y=v.vo[x]}}J y};B b4=E(x,y,z){if(!I(o.iH[y])&&v.t0!=1){B t=o.aF?o.aF:(v.1N?v.1N:\'\');I(v.6Z)?t=v.6Z:\'\';if(v.HT[x]==1&&v.Ft==1&&I(v.jG)){if(x=="8f"){6H(LU,ZJ)}if(I(1P["nC"+v.jG])){1P["nC"+v.jG].LR(\'vM\'+x,{1N:t});1p("He",\'vM\'+x)}F{1p("He ZK 2h")}}if(v.Hg[x]==1){if(v.ga==1){B cP;if(v.Ag==1){if(1P.Hm){cP={\'6Z\':t};if(v.ky){if(1L(v.ky)=="3B"){V(B g in v.ky){if(v.ky.2x(g)){cP[g]=v.ky[g]}}}}Hm(\'1c\',\'vM\'+x,cP)}}F{if(1P.ga){cP={A6:\'pg\',Ab:y};if(t!=\'\'){cP.Ae=t}if(v.ZL==1&&!o.a7){cP.ZM=1}ga(\'w0.bS\',\'1c\',cP)}}}}}z?o.iH[y]=H:\'\'};E LU(){if(I(1P["nC"+v.jG])){1P["nC"+v.jG].LR(\'ZO\')}};B mP=E(X){B x=\'\';X=X.1Q("v=","{=");if(X){if(X.K(\'mY.be/\')>-1){x=X.1m(X.K(".be/")+4);x.1Q("/","")}F{x=X.2v(/(mY.be\\/|v\\/|uB\\/|ZH\\?|4F.ZR\\/w0\\/[^#]*#([^\\/]*?\\/)*)\\??{?=?([^#\\&\\?]*)/)[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*tY+m*60+s*1}}if(x.K("?")>0){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.2x(yi)){if(1L(y[yi])=="3B"){y[yi]=\'\'}}}}if(v.mI==1&&o.8f){if(v.ZS==1||li==1){y8(x,y)}F{if(y!=1I){if(1L(y)==\'3B\'){3w{y=4V.uD(y)}2W(e){}}F{if(1L(y)==\'51\'){y=y.1Q(/\'/ig,\'\')}}}if(1L(v.2H)==\'51\'){if(v.2H.K("{")==0){3w{v.2H=v.2H.1Q(/\\\'/ig,\'"\');v.2H=4V.6B(v.2H)}2W(e){eS.1p(e)}}}if(1L(v.2H)==\'3B\'){if(I(v.2H[x])||I(v.2H[\'vJ\'])){B z=x;if(!I(v.2H[x])&&I(v.2H[\'vJ\'])){z=\'vJ\'}if(x.K("6o")==0){if(I(v.2H[\'29\'])){z=\'29\'}}3w{if(y!==1I){2m(v.2H[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2m(v.2H[z]+"(\'"+x+"\',\'"+v.id+"\')")}}2W(e){1p("2H",e,x)}}}F{if(v.2H==\'\'){v.2H="JR"}3w{if(y!==1I){2m(v.2H+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2m(v.2H+"(\'"+x+"\',\'"+v.id+"\')")}}2W(e){1p("2H",e,x,y)}}}}if(o.8f&&v.JL==1){if(o.JT){3w{o.JT.l0.q8({1c:x,5E:y},"*")}2W(e){}}}if(v.Bk==1&&li!==1){B zv={1c:x,17:o.P?(x=="3K"?o.FA:o.P.17()):0};if(y!=1I){zv["1M"]=y}if(x=="1j"||x=="17"){zv["1j"]=o.P.1j()}if(x=="1H"||x=="aM"){zv["1H"]=v.1H}if(x=="1r"){zv["id"]=3H("B1")}1P.a9.q8(zv,\'*\');B z=x;x=="8f"||x=="1y"||x=="4u"?z=x+"ed":\'\';x=="1v"?z="ZU":\'\';x=="4c"?z="8N":\'\';x=="56"?z="3v":\'\';x=="aM"?z="ZV":\'\';x=="3K"?z="ZW":\'\';x=="ZX"?z="ZY":\'\';zv["1c"]=z;if(z!=\'\'&&z!=x){zv=4V.6B(4V.uD(zv));1P.a9.q8(zv,\'*\')}}};B y8=E(x,y){B ev=1X.ZQ(\'7h\');if(y!==1I){ev.5E=y}ev.ZF(x,H,H);o.1F.Zw(ev)};G.1c=E(x,y){o.2H[x]=y};G.3n=E(x,y,S){v.ZE==1?1p(\'3n\',x,y):\'\';J 3H(x,y,S)};E 3H(x,y,S){if(I(o.U)&&1L(x)==\'51\'){if(o.tW==1){J}if(S){if(1L(S)==\'51\'){if(S.K("id:")==0){S=o.Q.uP(S.1m(3),"4M");if(S){if(x=="cK"&&y=="Zo"){S.FR()}}}}}if(x=="1v"||x=="3D"){if(I(y)){B aY=L;if(1L(y)==\'51\'){y=y.1Q(/(\\r\\n|\\n|\\r)/gm,"");B 2c=-1;if(y.K("[3K:")>-1&&y.nA("]")==y.R-1){2c=y.1m(y.K("[3K:")+6,y.R-1);2c=2c.1m(0,2c.R-1);if(2c=="17"){2c=o.P.17()}F{2c=2q(2c)}y=y.1m(0,y.K("[3K:"));if(y==\'\'){if(o.P.1j()>0){o.U.3L(2c);o.U.2y();J}F{o.2c=2c;o.U.2y();J}}F{o.2c=2c}}if(y.K("[Kl]")>-1){aY=H;y=y.1Q(\'[Kl]\',\'\')}if(y.K("#"+v.aq)==0){y=o[o.fd[0]](y)}if(y.K("#"+v.bY)==0&&y.K(v.eE)>0){o[o.fd[1]](y,F9,x);J}if(y.K("#0")==0){y=cH(y)}if(v.d0==1){y=d0(y)}if(y.K(".8L")==y.R-4){B 4W=h4(y);4W.c6=E(){if(G.hu==4&&G.7e==4L){3w{3H(\'1v\',4V.6B(G.e7))}2W(e){}}};4W.bS();J}if(y.K("id:")==0&&I(o.1K)){B z=Fe(y);if(I(o.1K[z])){o.Q.D7(z);2c>-1?o.2c=2c:\'\';J H}F{J L}}if(y.K("Zp:")==0){B z=y.1m(10);if(o.2l=="4F"){o.P.Lg(z);J H}F{y=\'//mY.be/\'+z}}}if(x=="1v"){o.Q.E3();o.U.dM(y,1I,1I,(aY?1:0))}if(x=="3D"){o.lF=H;v.3g=0;o.U.dM(y,1,1I,(aY?1:0));o.Q.3G(0,0);o.1y=L}}F{if(x=="1v"){o.U.2y()}if(x=="3D"){1L Km==\'E\'?Km():\'\'}}}if(x=="dE"){y?o.P.LL(y):\'\'}if(x=="4C"){if(I(y)){o.lF=H;o.U.dM(y,1,1)}F{o.P.sV()}}if(x=="4c"){if(o.1v){o.U.2S();o.U.je()}}if(x=="ds"&&I(y)){o.1y&&o.7X?o.7X.KF(y):\'\'}if(x.K("Zq")==0){if(o.29){o.29.Zr(x.1m(6),y)}}if(x=="9b"){o.9b.nW();o.9b=1r xz();if(I(y)){o.9b.8L(y)}F{if(v.Bo==1){o.9b.8L(v.BA)}F{o.9b.8L("Zs 8I")}if(v.BY==1&&I(v.BX)){o.ex=1r BW()}}}if(x=="7Q"){!o.1y?o.Q.z9():\'\';o.Q.9l();o.Q.Dw("yL")}if(x=="fC"){o.1v?o.U.2S():o.U.2y()}if(x=="2P"){v.4C=0;v.3g=0;o.P.nw();o.U.bD()}if(x=="8J"){o.17=o.P.17();o.U.hj()}if(x=="7f"){if(v.9c){if(v.9c.on==1&&v.9c.Zt==1){o.U.iB()}}}if(x=="xJ"&&I(y)){if(o.6g){o.6g.3n(y)}}if(x=="3h"){o.Q.L2()}if(x=="Zu"&&I(y)){if(v.29==1){if(y.K(\'js:\')==0){v.6C=y;v.kW=H;o.U.xp("6C")}F{if(o.p!=\'\'){B sv=4V.6B(dA(o.p));V(B l in sv){if(sv.2x(l)){if(I(sv[l].id)){if(y==sv[l].id){v.6C=\'Zn\'+(I(sv[l][\'vq\'])?\'vq\'+sv[l][\'vq\']:\'\')+y+\'4p\'+sv[l].7s;v.kW=H;o.U.xp("6C")}}}}}}}}if(x=="Zv"){1L BV=="E"?BV(y):\'\'}if(x=="7y"&&y){v.7y=y;o.3u?o.3u.Be():\'\'}if(x=="56"){o.U.4B()}if(x=="5a"){if(I(y)){o.U.9t(y)}F{J o.5S[o.ay]}}if(x=="eB"){if(v.9c&&o.aI){if(v.9c.aI==1){J 2E.4a((o.aI.5v(Zx).R-1)/2E.4a(o.P.1j())*100)}}}if(x=="hL"){J o.5S}if(x=="aM"){o.U.5C()}if(x=="oQ"){if(I(y)){v[x]=y;o.U.jl()}}if(x=="cU"){J o.2i}if(x=="Ey"){J o.ab?H:L}if(x=="4X"){J o.P?o.P.5H():L}if(x=="yB"){J v.94==1?o.3e.6Y(0,-1):o.3e}if(x=="c8"){J o.a4}if(x.K("22:")==0&&y){v[x.1Q(\'1N:\',\'4p\')]=y;o.U.je()}if(x=="Zy"){J o.i9}if(x=="ai"){J o.5I}if(x=="1H"||x=="Bp"){if(I(y)){if(1L y=="51"){if(y.K("+")==0){y=v.1H+3J(y.1m(1))}F{if(y.K("-")==0){y=v.1H-3J(y.1m(1))}}}if(y>=0&&y<=1){o.U.3M(y)}}J o.3v?0:v.1H}if(x=="3v"){J I(o.3v)?o.3v:L}if(x=="Zz"){o.Q?o.Q.Dl(y):\'\'}if(x=="dX"){y<2?y=\'\':\'\';if(2J(o[\'u\'+y])){B x2=4V.6B(dA(o[\'u\'+y]));B v2=[];V(B l in v){if(v.2x(l)){if(l.K("au")==0){v[l]=1T}}}if(1L x2=="3B"){V(B k in x2){if(x2.2x(k)){if(k.K("au")==0){v[k]=x2[k]}if(k=="1t"){v2[k]=x2[k]}}}}v=9U(v,v2);B vy=L;if(o.Q.d4()){o.Q.8k();vy=H}B vw=L;if(o.Q.l8()){o.Q.cn();vw=H}o.Q.4x();o.Q=1T;o.Q=1r uL();if(o.P.7e()=="7L"){o.Q.2y()}o.Q.3M(v.1H);if(I(v.1N)){ao(v.1N)}if(vy){o.Q.8k()}if(vw){o.Q.cn()}if(o.2b){o.Q.8Z()}if(18!=\'Bw\'){o.Q.3G(o.P.17(),o.P.1j())}bE()}}if(x=="os"){J v.os}if(x=="4g"){o.Q.4g(H)}if(x=="ZA"){o.Q.o2()}if(x=="BD"){bE()}if(x=="3K"){if(I(y)){if(1L y=="51"){if(y.K("%")>-1){y=2q(y.1m(0,y.K("%")));y=o.P.1j()*y/100}F{B nz=o.P.17();if(o.3u&&!o.1y){if(!o.3u.oG){B f=o.3u.a0();if(f.t&&f.d){nz=f.t;o.3u.oG=H}}}if(y.K("+")==0){y=nz+3J(y.1m(1))}F{if(y.K("-")==0){y=nz-3J(y.1m(1))}}}}y=y*1;y<0?y=0:\'\';if(o.P.1j()>0){y>o.P.1j()?y=0:\'\'}if(!I(o.29)&&!I(o.5G)&&o.P.1j()>0){o.2c=1I;o.U.3L(y,H);o.U.zu()}F{o.2c=y}}}if(x=="2b"){!o.2b?o.U.8Z():\'\'}if(x=="xt"){o.2b?o.U.8d():\'\'}if(x=="ZB"){J o.2b}if(x=="3O"){J o.3b+\'/\'+o.4U}if(x=="ZC"){if(I(o.f6)){o.f6.Do()}}if(x=="AW"||x=="ZD"){if(I(o.f6)){o.f6.Un()}}if(x=="17"||x=="CE"){B k5=o.P?o.P.17():0;if(o.3u&&v.d6==1&&!o.1y&&k5==0){B f=o.3u.a0();if(f.t){k5=f.t}}J x=="CE"?fi(k5):k5}if(x=="ZG"){if(o.aQ){3H("1v","id:"+o.aQ)}if(o.vs){3H("3K",o.vs);3H("1v")}}if(x=="1j"){J o.P?o.P.1j():0}if(x=="8m"){J o.P?o.P.an():0}if(x=="8D"){if(y){v.8D=y;o.Q.jE()}}if(x=="5f"){if(I(y)){if(S){v.hd=bF(v.hd,y,S);if(o.2i.R==2){o.U.5Y(v.hd)}}F{o.U.5Y(y)}}F{J o.P?zg(o.P.oS()):0}}if(x=="7t"){if(I(y)){if(S){v.vr=bF(v.vr,y,S);if(o.5I.R==2){o.U.dp(v.vr)}}F{o.U.dp(y)}}F{J o.P?o.P.rP():0}}if(x=="A1"){J o.2l=="4F"}if(x=="tf"){if(o.5L>0){o.nN=o.5L}o.U.dM(o.41[o.oK])}if(x=="7L"){J o.1v}if(x=="mG"){J o.1y}if(x=="1k"){J o.1k[y]}if(x=="A4"){o.tW!=1?o.P.rj():\'\'}if(x=="id"){J v.id}if(x=="1p"){v.1p=y}if(x=="mI"){v.mI=y}if(x=="1Y"){o.P.LT()}if(x=="10a"){o.P.LK();if(S){o.vp=bF(o.vp,y,S)}}if(x=="6a"){o.P.g6()}if(x=="9z"){o.P.dW()}if(x=="2Q"&&v.t0!=1){eS.1p(2Q)}if(x=="Af"&&o.3z){o.3z.8f()}if(x=="22"){if(I(y)){if(y==\'0/1\'){if(o.5F){o.uV=o.3a;y=-1}F{y=o.uV?o.uV:0}}v.22=y;if(y.5K().R<3&&o.3U){o.3U.a8(y*1)}F{o.U.hc(y)}}F{J o.3e?o.3e[o.3a]:\'\'}}if(x=="+22"&&v.22){if(I(y)){v.22+=\',\'+y;o.U.hc(v.22)}}if(x=="d1"){if(I(o.d1)){if(I(y)){o.d1.3n(y)}F{J o.d1.10v()}}}if(x=="vA"){if(o.zU){J o.zU}F{J L}}if(x=="9F"){J o.P.9F()}if(x=="6n"){B 6n=1Z("2f");6n.id=y;6n.C.5l=10x;o.1O.1R(6n)}if(x=="KK"){if(o.4e){B 5j=1Z("5j");B 3O=o.P.3O();5j.Y=3O.Y>0?3O.Y:o.aZ;5j.1d=3O.1d>0?3O.1d:o.cM;O(5j,{"1o":"2D","1g":-5j.1d,"1b":-5j.Y,"2n":"1U"});1X.aS.1R(5j);B 9v=5j.zA(\'2d\');9v.ur(o.P.6y(),0,0,5j.Y,5j.1d);B 5f=2;B le=1X.1Z("5j");le.Y=5j.Y*5f;le.1d=5j.1d*5f;B kG=le.zA("2d");kG.ur(o.P.6y(),0,0,5j.Y*5f,5j.1d*5f);if(v.10y==1&&I(v.us)){!I(v.l4)?v.l4=20:\'\';!I(v.uu)?v.uu="3P":\'\';kG.3Z=v.l4+"px 10z, 10A";kG.10B=3t(v.uu);kG.10C((v.us=="ip"?o.ip:v.us),v.l4,5j.1d*5f-v.l4-5)}9v.ur(le,0,0,5j.Y,5j.1d);B 4b;3w{4b=5j.10w("8u/10E")}2W(e){eS.1p(e.8I);J L}J 4b}F{J L}}if(x=="1B"){J o.2l==x?o.P.oA():1I}if(x=="1C"){J o.2l==x?o.P.oB():1I}if(x=="2g"){if(!o.1v||v.hf===0){o.P.9P(y);J H}F{J L}}if(x=="Ks"){if(I(y)){y==\'1/0\'?y=1-2I(v.ox,0):\'\';v.ox=y;o.P.hv()}F{J 2I(v.ox,0)}}if(x=="1G"){if(I(y)){if(y==0){o.P.hv()}F{o.P.1G(y)}}F{J[o.3I.x,o.3I.y,o.3l.C.1b,o.3l.C.1g]}}if(x=="1N"){if(I(y)){I(y)?v.1N=y:\'\';o.U.ao(\'1N\');J H}F{J v.1N}}if(x=="10G"){o.U.DG()}if(x=="2L"){if(y){!o.j3?o.j3=[]:\'\';if(1L(y)==\'3B\'){y=o.j3.aB(y);x="W"}}}if(x=="W"){if(y){if(1L(y)==\'3B\'){3w{o.U.6p(y);J H}2W(e){J L}}F{if(y.K(".8L")==y.R-4||y.K(".8L?")>0){B 4W=h4(y);4W.c6=E(){if(G.hu==4&&G.7e==4L){3w{3H(\'W\',4V.6B(G.e7))}2W(e){}}};4W.bS();J H}F{if(y==\'\'){o.U.6p([])}F{if(y==\'eB\'&&o.i9>0){B 1J=2E.4a(((o.uq+(!o.Q.cY("eB")?o.P.17():0))/o.i9)*100);if(1J<o.uo||1J>100){J o.uo}F{o.uo=1J;J 1J}}}}}}}if(x=="7d"){o.Q?o.Q.aU():\'\'}if(x=="ea"){o.Q?o.Q.ej():\'\'}if(x=="6j"){o.Q?o.Q.kk(y):\'\'}if(x=="6j?"){J o.aE?[o.10H,o.10I]:0}if(x=="gX"){o.P?o.P.gX():\'\'}if(x=="ma"){if(I(y)&&I(o.1K)){!o.1v?v.3g=0:\'\';V(B j in o.1K){if(o.1K.2x(j)){if(o.1K[j].eh==y){y=j}}}if(I(o.1K[y])){o.Q.D3(y);J H}F{J L}}}if(x=="10J"){B 1J=[];if(I(o.1K)){V(B j in o.1K){if(o.1K[j].5g&&o.1K[j].wf==-1){1J.2L({1N:o.1K[j].1N,id:o.1K[j].id})}}}J 1J}if(x=="B1"){if(o.3q){J o.1K[o.3q].eh?o.1K[o.3q].eh:o.3q}}if(x=="10K"){if(o.1K){J 7O.6t(o.1K).R}F{J-1}}if(x=="mL"){if(I(o.mL)){J o.mL}}if(x=="10L"){o.Q.l3(y)}if(x=="10M"){o.P.jR()}if(x=="1t"){if(y=="on"){v.1t.1i=0}F if(y=="6M"){v.1t.1i=1;o.Q.fZ()}F{o.Q.kn()}}if(x=="AJ"){o.Q.8k()}if(x=="6i"){o[x]=H}if(x=="10N"){if(o.29){J H}F{J L}}if(x=="10F"){if(o.29){J Fi()}F{J L}}if(x=="10u"){if(o.29){J o.29.4c()}F{J L}}if(x=="12q"){if(o.29){J o.29.Fp()}F{J L}}if(x=="10t"){if(o.29){o.29.10d()}F{J L}}if(x=="10e"){if(o.29){o.29.56()}F{J L}}if(x=="6u"){if(S){v.6u=bF(v.6u,y,S);o.P.6u()}F{J v.6u}}if(x=="96"){if(I(S)){v.96=bF(v.96,y,S)}F{if(I(y)){y==\'0/1\'?y=1-v.96:\'\';v.96=y}F{J v.96}}}if(x=="5w"){if(I(S)){v.5w=bF(v.5w,y,S)}F{if(I(y)){v.5w=y}F{J v.5w}}}if(x=="ka"||x=="qw"){B z="dI";x=="qw"?z="qq":"";if(I(S)){v.W[z]=bF(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.2M];v.hd=bF(v.hd,y,S);if(o.2i[0]==v.hd){o.U.5Y(0)}F{o.U.5Y(1)}}}if(x=="v"&&y){if(y.K(\'3D\')==0||y.K(\'bk\')==0){J}J v[y]}if(x.K("eJ:")==0){B xx=x.1m(7);if(1L(y)==\'3B\'&&1L(v[xx])==\'3B\'){V(B yy in y){if(y.2x(yy)){v[xx][yy]=y[yy]}}}F{if(x.K(\'BC\')==-1){v[xx]=y}}J H}if(x.K("1A:")==0){o.Q.Lh(x.1m(5),y)}if(v.Fg==1&&x.K("1u")==0&&y){iF(\'5h, 5h > *{--6K\'+x+\':\'+3t(y)+\'}\')}if(x=="10g"){J o.P?o.P.aN():\'\'}if(x=="10h"){J o.8X+\' \'+o.j1}if(x=="j1"){J o.j1}if(x=="tC"){J o.tC}if(x=="kI"){J o.kI}if(x=="5y"){J o.5y}if(x=="10j"){J o.29?o.FS:1I}if(x=="9W"){o.U.nR();v.1V.on=0;if(v.we==1){V(B i=0;i<4j.R;i++){if(4j[i]){if(4j[i].3n("id")==v.id){4j[i]=1T}}}}V(B w in 1P){if(1P[w]==o.G){1P[w]=1T}}if(eL==v.id){eL=\'\'}o.tW=1;o.1F.1W=\'\';o.G=1T}}F{J L}};E F9(x,y){if(x&&y){3H(y,x)}}E bF(x,y,S){B z=4t(y)+\'\';if(y){if(y.K("/")>0){B y2=y.2v("/");if(y2.R==2){if(x==4t(y2[0])){z=4t(y2[1]);if(S){S.ch(1)}}F{z=4t(y2[0]);if(S){S.ch(0)}}}}}J z}E h4(x){B 4W=1r DT();4W.8a(\'DV\',x,H);J 4W}E Fe(y){B z=y.1m(3);if(o.1K){V(B j in o.1K){if(o.1K.2x(j)){if(o.1K[j].eh==z){z=j}}}}J z}E Fi(){B x;if(o.29){if(o.29.dr()){x=o.29}}if(!x&&o.5G){x=o.5G}if(x){B y={is:o.3T,1k:x.5E("10c"),8X:x.5E("8X"),10k:x.5E("Ay"),X:o.At+(x.5E("EJ")?x.5E("10m")+x.5E("EJ"):\'\'),1E:x.5E("10n"),1j:x.5E("bK"),3D:x.5E("3D"),17:(o.P?o.P.17():\'\'),1H:x.10o(),id:o.FS};if(o.3T=="6C"){y.10p=o.10q}J y}}E x6(){if(\'hg\'in 8y){8y.hg.6A=1r 10r({1N:Dd(2I(o.aF,v.1N)),10s:[{2U:2I(v.2g,\'\')}]});if(!o.FO){8y.hg.mO(\'1v\',E(){3H("1v")});8y.hg.mO(\'4c\',E(){3H("4c")});if(o.Q.g7()){8y.hg.mO(\'12p\',E(){3H("ea")});8y.hg.mO(\'12t\',E(){3H("7d")})}o.FO=H}}}B 1Z=E(x){B y=x;x==\'2f\'||x==\'xa\'?y=\'5h\':\'\';B z=1X.1Z(y);if(x==\'xa\'){O(z,{"6I":"47","2n":"4P"})}J z};B 1p=E(a,b,c,d,e,f,g){if(v.1p==1||v.ud==1){B x=a+(b!=1I?" "+b:"")+(c!=1I?" "+c:"")+(d!=1I?" "+d:"")+(e!=1I?" "+e:"")+(f!=1I?" "+f:"")+(g!=1I?" "+g:"");eS.1p("Fv"+(v.wm==1?"2":"")+": "+x);if(v.ud==1&&I(1X.7V("FG"))){1X.7V("FG").1W+=x+\'<br/>\'}}};B Cj=E(){if(v.rS==1&&I(v.ub)&&v.ub!=\'\'){B x=1X.1Z(\'gZ\');x.FK=\'13L\';x.9E=\'gR://rS.13N.7o/13O?gQ=\'+v.ub.1Q(/,/ig,"&gQ=").1Q(/ /ig,"+");1X.13P.1R(x)+\'&2n=13Q\'}};B GD=E(2f,6s){B x=["xF","gY","po","hR","eT","13K"];V(B y=0;y<x.R;y++){B z=2f.su("2B "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.6f=6s}}}};B qG=E(){if(v.9c){if(v.9c.13T==1){js("2z")}}};B 4m=E(17){17<0?17=0:\'\';B Dg=o.P.1j>=cm?H:L;B DE=o.P.1j>=tY?H:L;B 6P=2E.8P(17/60);B 7U=2E.8P(17-6P*60);B 8w=2E.8P(6P/60);B kP=2E.8P(8w/24);6P=6P-8w*60;if(kP>0){8w=8w-kP*24}if(v.mm==1&&o.P.5H()){B d=1r 5V();J 7j(1r 5V(d.8S()+17*2j).D4())}F{J 7j((kP>0?kP+\':\':\'\')+(8w>0||DE?8w+\':\':\'\')+((8w>0||Dg)&&6P<10?\'0\':\'\')+6P+\':\'+(7U<10?\'0\':\'\')+7U)}};B fi=E(x){B 7U=2E.8P(x);B 6P=2E.8P(7U/60);B 8w=2E.8P(6P/60);6P=2E.8P(6P%60);7U=2E.8P(7U%60);8w>0&&6P<10?6P="0"+6P:"";7U=7U>=0?((7U>=10)?7U:"0"+7U):"bO";B 5P=(8w>0?8w+":":"")+(6P>=0?6P:"0")+":"+7U;if(v.mm==1&&o.P.5H()){B d=1r 5V();J 7j(1r 5V(d.8S()+x*2j).D4())}F{J 5P}};B G2=E(){J Ga((1P.8M!=1P.a9.8M)?1X.ph:1X.8M.9E)};B zg=E(x){if(x){x=x.5K();B uv=x.K(" <6h C=\'1D");if(uv>-1){x=x.1m(0,uv)}}J x};B kU=E(x,y,z){B t;if(!De(x)&&y){t=1X.1Z(\'kh\');y=="13W"?y=x:\'\';t.2U=y.K(\'//\')==-1?\'gR://\'+y:y;t.13Y=1;if(z){t.6v=z}B s=1X.eO(\'kh\')[0];s.4E.uw(t,s)}J t};B Dd=E(x){if(x){x=x.1Q(/<[^>]*>?/gm,\'\')}J x};B De=E(y){B x=L;B pN=1X.eO(\'kh\');V(B i=0;i<pN.R;i++){if(pN[i].2U.K(y)>-1){x=H}}J x};B 6e=E(x,y){if(x){if(x.K(\'1u\')>-1||x.K(\'B\')>-1){J 3t(x)}F{x=x.1Q(\'#\',\'\');B r=2q(x.R==3?x.6Y(0,1).fQ(2):x.6Y(0,2),16);B g=2q(x.R==3?x.6Y(1,2).fQ(2):x.6Y(2,4),16);B b=2q(x.R==3?x.6Y(2,3).fQ(2):x.6Y(4,6),16);if(I(y)){J\'5c(\'+r+\', \'+g+\', \'+b+\', \'+y+\')\'}F{J\'Em(\'+r+\', \'+g+\', \'+b+\')\'}}}};B O=E(e,o){if(I(e)){V(B 18 in o){if(o.2x(18)){if(o[18]!=\'13I\'&&o[18]!=1I){if(1L o[18]==\'13A\'&&18!=\'3Z-es\'&&18!=\'1D\'&&18!=\'5l\'){o[18]+=\'px\'}if(18.K("13H")>-1&&18.K("zL")==-1){o[18]=3t(o[18])}if(18=="2K"||18.K("j7")>-1){e.C[\'-ms-\'+18]=o[18];e.C[\'-p9-\'+18]=o[18];e.C[\'-3S-\'+18]=o[18];e.C[\'-o-\'+18]=o[18]}if(18=="pa"){if(o[18].K(" ")>-1){o[18]=\'"\'+o[18]+\'"\'}}if(18=="6n-iv"){e.C.13t(18,o[18],\'5X\')}F{e.C[18]=o[18]}}}}}};B sN=E(x,6s,b1,b2){6s=3t(6s);B y=2I(b1,1)*1;B z=2I(b2,1)*1;O(x,{"2r":"13x-3j-4Q(-13y,"+6s+","+6s+" "+y+"px,5c(0,0,0,0),"+y+"px,5c(0,0,0,0) "+(y+z)+"px)"})};B 3t=E(c){if(c){c.K("1u")==0?c=\'B(--6K\'+c+\')\':\'\';J c.1m(0,1)!=\'#\'&&c.K("B")==-1&&c.K("Em")==-1?c="#"+c:c}F{J\'#cV\'}};B Hy=E(x,1u,y){!1u?1u=\'#cV\':\'\';1u=3t(1u);B r=5N(q0,13z);x=x.1Q(/\\(Kq\\)/g,r);x=x.1Q(/\\(1u\\)/g,1u);x=x.1Q(/\\(iC\\)/g,1+(v.13C.1G-1)/2);B DN=x.1m(0,x.K(\'|||\'));B uR=x.1m(x.K(\'|||\')+3);B bq=\'\';if(o.1k.3S){bq=uR.1Q(/5T:/g,"-3S-5T:");bq=bq.1Q(/5T-/g,"-3S-5T-");bq=bq.1Q(/@DM/g,"@-3S-DM");bq=bq.1Q(/2K/g,"-3S-2K")}y?y.1W=DN:\'\';iF(bq+uR)};B 7a=E(x,y,f){B z=L;if(x){V(B i=0;i<x.R;i++){if(x[i]){if(f){if(3J(y)==3J(x[i])){z=i;1h}}F{if(7j(x[i]).K(y)>-1){z=H}}}}}J z};B iF=E(x){if(o.O){if(o.O.DQ){o.O.DQ.13E=x}F{o.O.1R(1X.J0(x))}}};B ha=E(x){O(x,{"1o":"2D","1g":0,"1b":0,"Y":"100%","1d":"100%"})};B gc=E(x){O(x,{"9O":"1U"})};B 4W=E(y,z){B x=1r DT();x.8a(\'DV\',y,H);x.c6=z;x.bS()};B 140=E(x){if(x){V(B i=0;i<5;i++){if(x.13G=="13Z"){1h}F{if(x.DY){x=x.DY}}}}J x};B 9f=E(z){B 9f=1X.1Z("4b");if(o.n4.K(z)>-1){o.n4.2L(z);if(z.K("?")>0){z=z+\'&\'+2E.5N()}F{z=z+\'?\'+2E.5N()}}F{o.n4.2L(z)}9f.6b(\'2U\',z);9f.6b(\'1d\',\'3Q\');9f.6b(\'Y\',\'3Q\')};B 43=E(e,o){V(B 18 in o){if(o.2x(18)){e.6b(18,o[18])}}};B 9W=E(e){if(e){3w{e.4E.3m(e);e=1T}2W(e){}}};B 5N=E(8F,6w){J 2E.8P(14g.R>1?(6w-8F+1)*2E.5N()+8F:(8F+1)*2E.5N())};B qu=E(){J 2E.5N().5K(36).14e(2,12)};B uQ=E(x,y){x=7O.6t(x).142(E(4z,18){if(18!=y){4z[18]=x[18]}J 4z},{});J x};B 4t=E(x){if(1L x=="51"){J x.1Q(/^\\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 14b=E(x,n){if(n==0){J"#0"+da.e(x)}if(n==-1){J da.e(x)}if(n==1){J"#1"+uI(da.e(x),1)}};B xe=E(x){if(v[x]!=""){if(1L v[x]!="51"){o[x+\'o\']=v[x]}F{if(v[x].K("[{")==0){3w{v[x]=v[x].1Q(/6K\'qt/ig,\'"\');o[x+\'o\']=2m(v[x])}2W(e){}}}}};B 5Z=E(x){J 7j.uO(x)};B dA=E(x){if(x.1m(0,2)=="#1"){J da.d(uI(x.1m(2),-1))}F if(x.1m(0,2)=="#0"){J da.d(x.1m(2))}F{J x}};B tj=E(x){if(x){if(x.K(\'3N\')==-1&&x.K(\'.\')==-1&&x.R>100&&x.K(\'1M:\')==-1){x=\'1M:8u/rn;gP,\'+x}}J x};B 1i=E(x){x?x.C.5y="3k":\'\'};B 1q=E(x){x?x.C.5y="4o":\'\'};B 3o=E(x){x?x.C.2n="1U":\'\'};B 6O=E(x){x?x.C.2n="4P":\'\'};B 5W=E(x){J x?x.C.5y!="3k"&&x.C.2n!="1U":L};B 5b=E(s){if(1L s=="51"){if(s.K("px")>0){s=s.1m(0,s.K("px"))}}J 2q(s)};B 3k=E(x){J x.C.2n=="1U"};B 4k=E(o,x,y){o[x+\'1g\']=0;o[x+\'2t\']=0;o[x+\'2Z\']=0;o[x+\'1b\']=0;if(I(o[y])){B z=o[y].2v(" ");if(z.R==4){o[x+\'1g\']=z[0]?3J(z[0]):0;o[x+\'2t\']=z[1]?3J(z[1]):0;o[x+\'2Z\']=z[2]?3J(z[2]):0;o[x+\'1b\']=z[3]?3J(z[3]):0}}J o};B 14a=E(x){if(x){x=x.1Q(/ /ig,\'px \')}J x+\'px\'};B mX=E(x,y){J v[x]&&v[x]!=\'\'?v[x]:y};B hl=7j.uO(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 da={bn:hl+"13e+/=",e:E(e){B t="";B n,r,i,s,o,u,a;B f=0;e=da.DW(e);mU(f<e.R){n=e.bf(f++);r=e.bf(f++);i=e.bf(f++);s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(mM(r)){u=a=64}F if(mM(i)){a=64}t=t+G.bn.6D(s)+G.bn.6D(o)+G.bn.6D(u)+G.bn.6D(a)}J t},d:E(e){B t="";B n,r,i;B s,o,u,a;B f=0;e=e.1Q(/[^A-Za-z0-9\\+\\/\\=]/g,"");mU(f<e.R){s=G.bn.K(e.6D(f++));o=G.bn.K(e.6D(f++));u=G.bn.K(e.6D(f++));a=G.bn.K(e.6D(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+5Z(n);if(u!=64){t=t+5Z(r)}if(a!=64){t=t+5Z(i)}}t=da.Ew(t);J t},DW:E(e){e=e.1Q(/\\r\\n/g,"\\n");B t="";V(B n=0;n<e.R;n++){B r=e.bf(n);if(r<128){t+=5Z(r)}F if(r>127&&r<12W){t+=5Z(r>>6|13a);t+=5Z(r&63|128)}F{t+=5Z(r>>12|Et);t+=5Z(r>>6&63|128);t+=5Z(r&63|128)}}J t},Ew:E(e){B t="";B n=0;B r=0;B c1=0;B c2=0;mU(n<e.R){r=e.bf(n);if(r<128){t+=5Z(r);n++}F if(r>138&&r<Et){c2=e.bf(n+1);t+=5Z((r&31)<<6|c2&63);n+=2}F{c2=e.bf(n+1);c3=e.bf(n+2);t+=5Z((r&15)<<12|(c2&63)<<6|c3&63);n+=3}}J t}};B uI=E(s,n){s=s.1Q(/\\+/g,"#");s=s.1Q(/#/g,"+");B a=Ej(o.y)*n;if(n<0)a+=hl.R/2;B r=hl.1m(a*2)+hl.1m(0,a*2);J s.1Q(/[A-Za-z]/g,E(c){J r.6D(hl.K(c))})};B Ej=E(x){x=x.2v(5Z(61));B i3=\'\';B c1=5Z(120);B uF;V(B i in x){if(x.2x(i)){B uG=\'\';V(B j in x[i]){if(x[i].2x(j)){uG+=(x[i][j]==c1)?5Z(49):5Z(48)}}uF=2q(uG,2);i3+=5Z(uF.5K(10))}}J i3.1m(0,i3.R-1)};B I=E(x){J x!=1T&&1L(x)!=\'1I\'&&x!=\'1I\'};B 2I=E(x,y){J I(x)?x:y};B 2J=E(x){J I(x)&&x!=-1&&x!=\'\'};B yQ=E(x,y){J 2J(x)?x:y};B o3=E(x){if(1L x=="3B"){x=4V.6B(4V.uD(x))}J x};B gH=E(el){B x=el.DH().1b+(1P.Eb?1P.Eb:1P.12P);J x};B he=E(x){v.133==1&&2J(v.Di)?x=v.Di:\'\';J x};B jy=E(el){139 hR=el.DH();J hR.1g+1P.13k};B 7r=E(x,y){if(x!=\'\'){if(v.13n==1){1P.8a(x)}F{if(v.12x==1){1P.a9.8M.9E=x}F{1P.8M.9E=x}}x=\'\'}};B uS=E(){if(v.4O==1){o.4O?o.1O.3m(o.4O):\'\';o.4O=1T}};B Jz=E(){B mf=L;if(o.1k.tv){1p("tv")}G.ao=E(x){o.Q?o.Q.1N(x):\'\'};G.7c=E(x){if(x){if(1L(x)==\'51\'){x=x.1Q(/(\\r\\n|\\n|\\r)/gm,"");if(x.K("[{")==0){3w{x=x.1Q(/6K\'qt/ig,\'"\');x=4V.6B(x)}2W(e){x="wh 4V"}}}if(1L(x)==\'3B\'){o.1K=[];o.j3=o3(x);o.W=w1(x);if(o.W.R>0){if(v.W.12y==1&&!v.4I){B 6t=7O.6t(o.1K);B uC=6t.6Y(-1)[0];uC?v.4I=uC:\'\'}B y=C5();if(y){x=y.3D;o.aF=y.1N;o.Q?o.Q.JP(y.1N):\'\';if(I(y.2g)){if(o.P){o.P.9P(y.2g)}F{v.2g=y.2g}}if(I(y.2o)){y.22=y.2o}if(I(y.1y)){if(y.1y=="3u"&&!o.1y){}F{v.1y=o.2c=y.1y}}7N("Da");if(I(y.id)){o.3q=y.id}B sx=["22","os","uB","X","io","D6","hC","oQ","6Z","7f","8D","6m","4u","4y","CT","bN","7n","9u","1H"];if(I(v.cQ)){if(v.cQ.12D==1&&v.cQ.p0==1){sx.2L("1N");sx.2L("t1");sx.2L("t2");sx.2L("t3");sx.2L("t4");sx.2L("t5")}}V(B i=0;i<sx.R;i++){if(I(y[sx[i]])){v[sx[i]]=y[sx[i]]}}jd(y);if(sx.K(\'1N\')>0){if(v.cQ.Es==1){o.q3=v.cQ.DI;o.U.pk(y)}o.U.ao(\'1N\')}if(I(y.1H)){1z(E(){o.U.3M(y.1H)},4L)}if(o.Q){o.Q.6p(o.W);if(v.9u){o.Q.xQ()}}if(o.3f){o.3f.mF()}}F{}}}if(1L(x)==\'51\'){x=wz(x);if(x){if(x.K("#"+v.aq)==0){x=o[o.fd[0]](x)}if(x){if(x.K("#"+v.bY)==0&&x.K(v.eE)>0){x=o[o.fd[1]](x)}if(x){if(x.K("#0")==0){x=cH(x)}x=wz(x)}F{x=\'\'}}}if(v.d0==1){x=d0(x)}if(x==\'\'){1p("4R 3D");o.bw=H;js("2h","4R")}o.2i=[];o.aj=[];o.5I=[];o.oK=0;o.2M=0;o.5L=0;o.aD=0;v.hI==\'\'?v.hI=\',\':\'\';if((x.K(v.j2)>-1&&x.K(v.dV)>-1)||I(v.cU)){o.41=x.2v(v.hI)}F{o.41=[x]}o.ai=[];if(I(v.cU)){B cU=v.cU.2v(v.hI)}if(o.41.R>0){B q=-1;V(B i=0;i<o.41.R;i++){o.41[i]=4t(o.41[i]);if(o.41[i]!=\'\'){if(o.41[i].K(v.j2)==0&&o.41[i].K(v.dV)>1){o.2i[i]=o.41[i].1m(o.41[i].K(v.j2)+v.j2.R,o.41[i].K(v.dV)-v.dV.R);o.41[i]=o.41[i].1m(o.41[i].K(v.dV)+v.dV.R)}F{if(I(v.cU)){o.2i[i]=I(cU[i])?cU[i]:\'\'}F{o.2i[i]=i+1}}B is=0;if(I(v.4d)&&q==-1){if(7j(v.4d).K("lZ:")==0){if(v.4d.1m(4)*1==i){is=1}}if(v.4d==o.2i[i]){is=1}if(v.4d=="6w"&&i==o.41.R-1){is=1}}if(I(o.4d)){if(o.4d==o.2i[i]){is=1;q=i}}if(is==1){o.oK=i;o.2M=i}o.41[i]=vO(o.41[i])}}}F{o.41[0]=vO(o.41[0])}J o.41[o.oK]}}F{J x}};E vO(x){if(I(v.ou)&&x.K("//")==-1){x=v.ou+x}J x};G.DG=E(){if(o.W){B x=o.W.DF();V(B i=0;i<x.R;i++){x[i].bP=i}o.W=x;o.Q.6p(o.W)}};E jd(y){B wJ;V(B i=1;i<6;i++){B t="1A"+i;if(I(y[t])){v[t]=y[t];wJ=H}}if(wJ&&o.Q){o.Q.Ez()}}G.jd=E(x){jd(x)};G.6p=E(x){if(1L(x)==\'3B\'){o.1K=[];o.j3=o3(x);o.W=w1(x);if(o.Q){o.Q.6p(o.W)}}};G.dM=E(x,y,z,no){!I(y)?o.3g=H:\'\';!I(z)?v.4C=0:\'\';v.1j=1I;v.4u=1I;!2Q.4y?v.4y=1I:\'\';o.bw!=2?o.bw=L:\'\';o.6A=L;o.9z=L;o.9R=0;o.iH=[];o.ri=L;o.sJ=L;o.GV=L;o.6X=1I;o.oj=[L,L,L];o.13p=qu();o.CM=0;o.gW=0;o.aI?o.aI=[]:\'\';o.2l!=\'6K\'&&o.3U?o.3U.6m():\'\';o.Dy?o.Dy=[]:\'\';if(o.ex){o.ex.6m()}if(o.P.7e()=="7L"){G.bD()}if(o.6j&&o.aE){o.Q.kk()}if(I(o.3h)){o.3h.4x()}if(I(o.cB)){2N(o.cB)}js("1r");if(v.29==1&&no!=1){o.U.gU();o.U.gU(\'6C\')}x=G.7c(x);if(y==1){o.2l=\'\'}o.P.7c(x);if((o.1k.2k||o.1k.7A)&&!I(y)){o.U.2y()}if(I(o.iY)){o.3I={x:1,y:1,x0:1,y0:1};o.P.hv()}b4("1v","2y");o.P.iP();o.Q.ef();o.Q.kZ();o.Q.4D();o.gw?o.gw.KR():\'\'};G.pk=E(x){B y=L;if(x&&o.q3){v.1N=o.q3;V(B i=1;i<6;i++){if(I(x[\'t\'+i])){v.1N=v.1N.1Q("{"+i+"}",x[\'t\'+i]);y=H}}}J y};G.b7=E(){if(v.3g==1&&!v.Dx||o.3g){if(v.kX==1){1z(E(){o.U.2y()},3Y)}F{G.2y()}v.Dx=1;o.3g=L}jl()};G.jl=E(){jl()};E jl(){if(v.yh==1){if(1L Dj!=="1I"){o.th=1r Dj()}}}G.iP=E(){B x=L;if(o.1k.2k){x=H;if(v.Hk==1&&o.1k.8c){x=L}if(v.Gz==1&&o.1k.ku){x=L}if(v.M0==1&&o.1k.59){x=L}if(v.143==1&&o.1k.a6){x=L}}if(v.144==1&&o.1k.tv){x=H}J x};G.rz=E(){o.P.3M(v.1H);if(o.3v){o.P.4B()}o.6A=H;o.Q?o.Q.4D():\'\';if(!o.1v&&!o.1y){v.6g==1?o.6g.3n("4c"):\'\'}if(o.4r&&o.4e){o.3z.x9();o.3z.Go()}if(v.29==1){if(v.G8!=1&&v.kW==1){!I(o.29)?lX("6C","6A"):\'\'}}};G.BM=E(){!o.jH?9X(H):\'\'};E 9X(x){o.jH=H;if(o.Q){if(o.Q.d4()){o.Q.8k()}}if(o.3f){o.3f.dh()}!x?o.P.2y():\'\';if(!o.ri){1z(E(){o.P.iP()},3Y)}!o.1v?o.Q.2y():\'\';v.6g==1?o.6g.3n("1v"):\'\';v.29==1?o.U.gU(\'dl\'):\'\';if(o.1k.2k){o.Q.fW()}if(I(o.3h)){o.3h.145()?o.3h.Dq():\'\'}if(v.14c==1&&I(v.hC)&&o.dt){if(v.hC!=\'\'&&!I(o.jk)){o.jk=6H(wy,v.Dm*2j);wy()}}}G.2y=E(aY){if(!o.1v&&o.P){o.fs=H;o.lU=L;o.7W=L;2N(o.CF);B 2P=L;if(o.2l=="4F"){if(!o.P.nO()&&v.3g!=1&&v.4C==1){2P=H;if(1P[\'YT\']){v.3g=1;o.3g=H;o.P.rj()}}}if(v.8n==1&&v.G5==0){o.U.pX();2P=H}if(o.bw||2P){if(o.bw){8K("7s")?pV(2):\'\'}}F{o.lF=L;Cm(!o.1y);o.9b.nW();if(!o.1y){js("1y");o.1y=H;if(v.1t.z6==1){1z(E(){o.Q.xM()},100)}if(v.1t.9J>0&&v.3g==1){o.gB=H;1z(wZ,v.1t.9J*2j)}if(v.14h==1&&v.149){141()}V(B i=0;i<o.cL.R;i++){if(v[\'GJ\'+o.cL[i]]==1){3d.7P("GK"+o.cL[i],5V.jW())}}if(v.13J==1&&v.13D){13B("1y")}if(o.3U){o.3U.1y()}js("1r");o.j9?o.Q.xI(o.j9):\'\';o.Q.z9();o.Q.4D();b4("1v","2y");o.1k.2k?x6():\'\';o.ab?b4("Ey","13s",1):\'\'}F{b4("Fp","13w")}if(v.FL==1&&!o.2b){B dd=1r 5V();B tt=dd.8S();if(tt-o.a7<e3){if(!o.1k.59&&(v.FJ!=1||o.1k.2k)){G.8Z()}}}if(o.5F){if(v.wY==1){6O(o.22)}}if(o.ex){o.ex.6m()}if(aY!=1&&8K("7s")||8K("6T")){pV(2)}F{if(v.7r==1&&I(v.FI)&&!I(2Q.7r)){7r(v.FI);2P=H}if(!2P){1p("2y");o.P.1j()>0?o.Q.3G(o.P.17(),o.P.1j()):\'\';if(!o.x5){o.x5=H;if(v.1t.9J>0&&v.3g==1){o.gB=H;1z(wZ,v.1t.9J*2j)}}B nY=L;if(o.P.17()>1&&v.mx==1&&aY!=1&&!8Q()&&!I(o.29)&&!I(o.5G)){nY=8K("dl")}if(nY){8Q()?9X(L):\'\'}F{9X(L)}}}}}F{o.P?o.P.2y():\'\'}};E wZ(){o.gB=L;o.Q.4D()}G.2S=E(){if(o.1v){o.fs=L;1p("2S");o.P.2S();o.Q.2S();js("4c");v.vR==1?8p():\'\';v.rr==1?lx():\'\';v.6g==1?o.6g.3n("4c"):\'\';if(o.5F){if(v.wY==1){3o(o.22)}}if(!I(o.29)&&!I(o.5G)&&v.mx==0){8K("dl")}if(8Q()){o.lU=H}o.jH=L}};G.4B=E(){o.P.4B();o.Q.4B();o.3v=H;js("56")};G.5C=E(){o.P.5C();o.3v=L;o.Q.5C();o.P.3M(v.1H);js("aM")};G.3M=E(x,y){if(o.Q){x<0.13V?x=0:\'\';x>1?x=1:\'\';if(x<=0){G.4B();v.1H=0;x=0}F{if(o.3v){G.5C()}v.1H=x}js("1H",x);o.Q.3M(x,y);o.P.3M(x)}};G.9l=E(){o.Q.9l()};G.7R=E(){o.Q?o.Q.7R():\'\'};G.13R=E(){G.7R()};G.rA=E(){o.U.6L();G.7R()};G.3G=E(17,1j){if(o.3u&&!o.1y){B f=o.3u.a0();if(f.t&&f.d){17=f.t}}o.Q?o.Q.3G(17,1j):\'\'};G.rU=E(17,1j){if(o.2c>0&&o.2l!="4F"&&!o.P.5H()){o.U.3L(o.2c,L);o.2c=1I}};G.gI=E(){B d=1r 5V();o.a7=d.8S();B x=L;if(o.Q.d4()&&v.1e.7S!=1){o.Q.db();x=H}if(o.3f){if(o.3f.BB()){o.3f.dh();x=H}}if(v.W.7S==0){if(o.Q.l8()&&v.W.gD==1){o.Q.cn();x=H}}if(v.7r==1&&I(v.FD)&&!I(2Q.7r)){7r(v.FD);x=H}if(o.3v&&v.qz==1){o.U.5C();v.qz=0;x=H}if(!x){if(v.1V.on==1&&v.1V.2V==1&&v.1V.yw==1){7Y(\'1v\',(o.1v?0:1))}G.ei()}};G.GN=E(){if(o.Q.d4()){o.Q.8k()}};G.ei=E(){if(o.P.7e()=="7L"){js("Li");v.13M==1?G.nR():G.2S()}F{js("La");G.2y()}9j()};G.3L=E(cO,kY){if(cO<o.P.1j()){if(v.fH.10l==1){if(cO>o.P.17()){J}}if(v.4y>0){cO<v.4y?cO=v.4y:\'\'}1p("3L");o.FA=cO;o.P.3L(cO);if(kY){o.Q.3L(cO,o.P.1j())}o.hx=H;o.h1=o.P.17();9j(o.h1)}};G.WD=E(X,4n,Fx){if(o.P.7e()=="7L"&&o.i8!=\'9w\'){2S();if(o.2b&&Fx){o.U.8d()}}1P.8a(X,4n)};G.iB=E(){if(v.29==1&&!o.1y){if(8K("7s")){o.vZ=H;J}}B x=o.P.aN();if(I(v.7f)){x=v.7f}if(x!=\'\'){js("7f");B o7=1P.8a(x,(v.Zk==1?\'VE\':\'wX\'));o7.6i()}};G.6L=E(x){B 17=o.P.17();B 1j=o.P.1j();if(!o.1y&&o.2c>0){17=o.2c}o.Q.dw(17,1j,x)};G.zu=E(){B 17=o.P.17();B 1j=o.P.1j();B bp=1j>0?17/1j:0;if(!o.hx){o.Q?o.Q.dw((o.2c>0?o.2c:17),1j):\'\'}F{17!=o.h1&&o.h1!=-9?o.hx=L:\'\'}if((v.ga==1||v.Ft==1)&&1j>0){oh("wW","2y 25%",bp,0.25);oh("wU","2y 50%",bp,0.50);oh("wK","2y 75%",bp,0.75)}V(B i=0;i<3;i++){if(!o.oj[i]){if(bp>=i*0.25+0.25){FZ(i)}}}v.wS==1?1p(1,17,1j):\'\';if(v.8J==1||v.wR>0){if(o.1v){B z=L;B o0=L;if(v.FC==1&&v.8J==1){if(!o.P.5H()){z=H}}if(17>0){if(17==o.17&&!z){o0=H}F{o.9R=0}o.17=17}F{if(v.VF==1){B ld=o.P.an();v.wS==1?1p(2,ld,o.nZ):\'\';if(!z){if(ld==o.nZ){o0=H}F{o.9R=0}}o.nZ=ld}}if(o0){o.9R++;if(v.8J==1){v.wS==1?1p(3,o.9R):\'\';if(o.9R==v.r8*(2j/o.oz)){o.U.hj()}}F if(v.wR>0&&o.P.Lw()>1){if(o.9R==v.wR*(2j/o.oz)){o.P.5m(\'OR z5\')}}}}}if(v.9c){if(v.9c.aI==1&&1j>0){!o.aI?o.aI=[]:\'\';o.aI[2E.4a(17)]=1}}if(v.29==1){if(v.G8!=1&&v.kW==1){!I(o.29)?lX("6C",17,1j):\'\'}if(v.VD!=1&&v.xj==1){!I(o.29)?lX("gu",17,1j):\'\'}}if(v.EZ==1&&v.wQ>0){if(17>=v.wQ){if(!I(o.29)){if(8K("6T")){o.P.2S();o.Q.2S()}v.wQ=0}}}7N("1v");if(v.8n==1&&v.G5>-1){VL(17,1j)}if(o.5F){9j(17)}if(o.5n&&v.d6==1){if(o.3u){!o.2c?o.3u.nS(17,1j):\'\'}}if(o.aE){o.6j?o.6j.1v(17):\'\'}if(I(v.4u)){B ed=v.4u;if(7a([v.4u],\'-\')){ed=1j}if(ed>0&&17>ed){if(o.2l=="4F"){o.P.2S();o.P.3L(v.1y>0?v.1y:0)}F{o.P.nw();o.U.bD()}v.1y>0?o.2c=v.1y:\'\';o.U.oa()}}if(I(v.6m)){B r1=v.6m.2v(",");V(B i=0;i<r1.R;i++){B r2=r1[i].2v("-");if(r2.R==2){if(17>r2[0]&&17<r2[1]){o.P.3L(r2[1]*1+(o.1k.7A?1:0))}}}}if(v.VO==1){if(1L G0!=="1I"){G0(17,bp)}}};E FZ(x){o.oj[x]=H;if(v.d6==1&&v.7J==1&&v.FX==x){if(o.5n&&o.3q){o.3u?o.3u.FW(o.3q):\'\'}}}E oh(x,y,t,p){if(!I(o.iH[y])){if(t>p){b4(x,y,1)}}};G.hj=E(){o.9R=0;I(o.cB)?2N(o.cB):\'\';if(v.Zl==1){js("8J")}F{o.2c>0||o.P.5H()?\'\':o.2c=o.P.17()+(v.VS>0?1:0);B FT=o.Q.l8();js("8J");o.P.8J();FT&&v.W.gD==1?o.Q.l3():\'\'}};G.F3=E(){o.Q.dw(0,0);o.Q.yS(0,0);o.U.3G(0,0);o.Q.7R()};G.zd=E(){if(o.P){B 17=o.P.an();if(v.VT==1){js("an",17)}B 1j=o.P.1j();o.Q?o.Q.yS(17,1j):\'\'}};G.oa=E(){js("VU");o.7W=H;if(v.96==1){if(o.2l=="4F"){G.bD()}v.29==1?o.U.gU(\'7s\'):\'\';if(v.1y>0){o.U.3L(v.1y)}G.2y()}F{if(o.P.5H()||o.2l=="4F"){G.bD()}F{if(v.FP==1){o.U.3L((v.1y>0?v.1y:0),H);if(o.1k.ie){o.P.2S()}}}o.Q.8l();v.EZ==1?v.VB=1:\'\';if(8K("mt")||8K("vW")){}F{ac()}}};G.8Z=E(){B 2P=L;B 2h=L;o.EA=L;o.b8=H;1z(E(){o.b8=L},kB);V(B x in o.7D){if(o.7D.2x(x)){if(I(o.7D[x])){3w{o.7D[x].EW()}2W(e){}}}}3w{o.e9=H;if(((o.1k.59&&v.gJ==1)||(o.1k.a6&&v.CL==1))&&o.4e&&!o.a4){B x=o.P.6y();if(x){if(x.Vs){fo();2P=H}}}if(!2P){B og;B y=o.1O;if((o.2l=="dm"||o.2l=="ar")&&o.1k.8c&&v.gJ==1){o.P.jJ();J}if(y.wM){o.8x=H;og=y.wM({od:"1i"});if(og!==1I){og.bx(E(){}).2W(E(2h){})}}F if(y.xb){y.xb({od:"1i"});o.8x=H}F if(o.1O.wV){y.wV({od:"1i"});o.8x=H}F if(y.xc){y.xc({od:"1i"});o.8x=H}F if(y.xr){y.xr();o.8x=H}}}2W(e){2h=H;1p(e)}if(!o.8x&&!2P){if(o.1k.3S&&o.qM){fo()}F{G.tc()}}if(!2h){1z(EL,4L)}};E fo(){B x=o.P.6y();if(x){o.jh=H;o.P.Kz();x.Vk();x.1w("Vl",ED)}}E lP(){B x=o.P.6y();if(x){x.Vm()}};G.fo=E(){fo()};G.lP=E(){lP()};E EL(){if(o.EA!=H){if(o.9d){o.P.dW()}if(v.1V.xu==1){mi(H);o.5k=H}v.6g==1?o.6g.3n("iT"):\'\';js("2b");b4("iT","8Z",1)}};B cT;B 8R={x:0,y:0};E xq(e){if(o.3f){if(o.3f.Vp()){J}}if(e.Vq!=0){e.xB!=0?8R.x++:8R.x--;e.d3!=0?8R.y++:8R.y--;if((v.1V.EF==1||v.1V.EG==1)&&o.2b&&8R.y>8R.x){3y(cT);cT=6H(E(){8R={x:0,y:0};3y(cT)},2j)}F{o.9A=H;3y(cT);cT=6H(E(){o.9A=L;o.Q.4g();8R={x:0,y:0};3y(cT)},4h);o.Q.4g()}if(8R.x>8R.y){if(e.xB>0){o.U.3M(3J(v.1H)-v.1V.iX/10,"no")}F{o.U.3M(3J(v.1H)+v.1V.iX/10,"no")}}F{B st=(o.1k.o7?-v.1V.iX/10:v.1V.iX/10);if(v.1V.EG==1&&o.2b){o.P.1G((e.d3>0?st:-st))}F if(v.1V.EF==1&&o.2b){3H("3K",(e.d3>0?"+"+st*10:"-"+st*10))}F{o.U.3M(3J(v.1H)+(e.d3>0?st:-st),"no");o.Q.hW()}}}}E ED(){if(o.1k.59){o.P.LE();js("xt")}o.jh=L}G.tc=E(){if(o.e9){o.2b=H;o.Q.8Z();if(!o.8x){if(I(o.8T)){3w{O(o.8T,{\'Y\':\'100%\',\'1d\':\'100%\',\'1o\':\'yn\',\'1b\':0,\'1g\':0,\'5l\':"q0"})}2W(dv){}}O(o.1O,{\'Y\':\'100%\',\'1d\':\'100%\',\'1o\':\'yn\',\'1b\':0,\'1g\':0,\'5l\':"q0"});o.3b=o.1O.2e;o.4U=o.1O.2Y;3w{1X.aS.C.6R=\'3k\';if(!I(o.W)){1X.xL=E(e){e.9Z()}}}2W(dv){}}if(v.xy==1){O(o.1O,{\'7p\':\'#42\'})}if(v.ak==1&&o.1k.3S==1&&!o.1k.ff){B sw=1P.d9.Y;B fz=1;V(B i=1;i<6;i++){if(sw>2j*i){fz=2I(v[\'ak\'+(2j*i)],i)}}if(fz>1){o.1O.C.Fd=fz;o.ak=fz;bE()}}if(o.3f){o.3f.dh()}9j();o.e9=L}};G.8d=E(){mf=H;if(1X.EX){1X.EX()}F if(1X.EM){1X.EM()}F if(1X.EY){1X.EY()}F if(1X.Fc){1X.Fc()}F if(1X.Fm){1X.Fm()}F if(1X.Fl){1X.Fl()}if(!o.8x){G.te(L)}};G.Ia=E(x,y){vY(x,y)};E vY(x,Fk){if(I(o.29)&&!Fk){o.m6=x}F{B 2P=L;B eU=o.9i/x;B eD=0;B lv={\'1d\':eU};if(v.Vr==1){if(eU>o.9g){eU=o.9g;eD=o.9i/x;o.9i=lv[\'Y\']=eD}}if(I(o.8T)&&v.CK!=1){3w{O(o.8T,lv)}2W(dv){2P=H;1p("dF Vt Vv")}}if(!2P){o.53=x;o.9g=eU;if(o.53>0){O(o.1F,lv)}if(eD>0){js("Y",eD)}js("1d",eU)}if(o.29&&!o.2b){o.4U=eU;if(eD>0){o.3b=eD}o.29.2F()}}};G.te=E(x){if(mf||x){o.2b=L;o.jh=L;if(!o.8x){if(I(o.8T)){3w{O(o.8T,{\'1o\':\'pD\',\'1b\':0,\'1g\':0,\'5l\':\'Ff\'});O(o.8T,o.Cr);O(o.8T,{\'Y\':o.aZ,\'1d\':o.cM})}2W(dv){}}O(o.1O,{\'Y\':o.aZ,\'1d\':o.cM,\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'5l\':\'Ff\'});3w{1X.aS.C.6R=\'2u\';1X.xL=E(e){J H}}2W(dv){}}o.Q.8d();if(v.xy==1){O(o.1O,{\'7p\':v.pz});if(v.cI==1){o.1O.C.7p=\'cI\'}F{O(o.1O,{\'7p\':v.pz})}}if(o.ak>1){o.1O.C.Fd=1;o.ak=1;bE()}if(v.1V.xu==1){mi(L);o.5k=L}if(o.3f){o.3f.dh()}9j();o.m9?o.m9=L:\'\';o.Q.lr();mf=L;js("xt");o.8x=L;o.b8=L}};G.5k=E(x){v.1V.Vz!=0?mi(x):\'\'};E mi(x){8R={x:0,y:0};if(x){1P.1w("xs",xq)}F{3y(cT);1P.7g("xs",xq)}}G.bD=E(x){v.4C=0;if(x!=1){o.Q.2S();o.U.F3()}F{}o.P.3M(v.1H);if(o.Q.d4()){o.Q.8k()}if(o.3v){G.4B()}if(I(o.jk)){3y(o.jk);o.jk=1T}9j(0);1p("2P");js("2P")};G.nR=E(){v.4C=0;v.3g=0;o.P.nw();o.U.bD()};G.5Y=E(x){if(I(o.2M)){if(o.2M!=x){o.2M=x;if(v.va==1){o.4d=o.2i[x];if(o.5n){3d.7P("uX",o.4d)}}o.P.5Y(x);js("5f",o.2i[x]);o.Q.yR(x)}}};G.kV=E(){o.Q?o.Q.kV():\'\'};G.dp=E(x){if(I(o.5L)){if(o.5L!=x){o.5L=x;if(v.Ja==1){o.9H=v.9H=o.5I[x];if(o.5n){3d.7P("v9",o.9H)}}o.P.dp(x);js("7t",x);o.Q.lV("7t")}}};G.9t=E(x,z){x==\'0.0\'?x=0.1:\'\';B y=x;7j(y).K(\'.\')>0?z=1:\'\';y=y*1;if(!z){y=x==o.do?1:o.5S[x];o.ay=x}y=3J(y);if(o.i6||z){o.kJ=y;V(B i=0;i<o.5S.R;i++){if(y<=o.5S[i]*1){o.ay=i;1h}}}if(o.5n&&v.CX==1){3d.7P("D5",y)}js("5a",y);o.P.9t(y);o.Q.lV("5a")};E 9j(x){o.3U?o.3U.1q(I(x)?x:o.P.17()):\'\'};G.je=E(){if(o.3U){9j();o.3U.C()}};G.hc=E(x){if(1L(hK)==\'E\'){!o.3U?o.3U=1r hK():\'\';o.3U.zj(x)}};B 7l;B 9a;B lm;B 2p;E 8K(x){if(v["6o"+x+"CQ"]>0&&o.5n){B tb=3d.4l("pP"+x+"4p"+o.d);if(tb){B ct=1r 5V();o.a7=ct.8S();B Cp=(ct.8S()-tb)/VW;if(Cp<v["6o"+x+"CQ"]){J L}}}if(v["6o"+x+"AI"]>0){if(o.P.1j()>0){if(o.P.1j()<v["6o"+x+"AI"]*60){if(v["6o"+x+"AH"]>0){v["6o"+x+"4p"+"AU"]=v["6o"+x+"AH"]}F{J L}}}}if(o.iy.K("8A")!=-1&&v.29==1&&!o.aY&&v[x+\'s\']==1){if(1L xi=="1I"){J L}if(x=="6T"||x=="vW"){if(1L AG!=="1I"){2p=[];J AG(x)}}if(I(o.29)||I(o.5G)){if(!5W(o.xl)||8Q(o.3T)){1p(\'ad bg\');J L}F{1p(\'ad jW\');J H}}F{if(I(v[x])){if(v[x].5K().K(".")>-1||v[x].5K().K(":")>-1||v[x].5K().K("[Wl]")>-1){js("Wm",x);if(!8Q(x)&&x!="gu"){1z(E(){o.1v||(o.5G==1T&&o.29==1T)?\'\':o.U.9l()},10);g2()}7l=0;9a=0;lm=x;2p=v[x].2v(" gb ");o.5Q=[];o.wd=2p.R;lB();o.zI=1;o.m7=H;V(B i=0;i<2p.R;i++){2p[i]=2p[i].2v(" or ")}v[x.aB("4p","kz")]=v[x];v[x]=1T;o.3T=x;if(x!=\'gu\'){o.29=1r xi()}o.5G=1r lE();V(B i=0;i<2p.R;i++){V(B j=0;j<2p[i].R;j++){B 8e=4t(2p[i][j]);if(8e.K("[50%]")>0){B 1J=5N(1,2);2p[i][j]=2p[i][j].1Q("[50%]","");if(1J==2){2p[i][j]=\'\'}}}}if(v.w8==1){V(B i=0;i<2p.R;i++){B n=i==0?1:0;if(2p[i].R>n){V(B j=n;j<2p[i].R;j++){B 8e=4t(2p[i][j]);if(o.1k.wa){h6(8e)}F{1z(h6,i*100,8e)}}}}}if(2p[0][0]==\'\'){lj()}F{o.5G.lH(4t(2p[0][0]),x)}J H}F{J L}}F{J L}}}F{J L}};G.xp=E(x){8K(x)};E lX(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\'].2x(i)){if(!I(o[w+\'o\'][i].lz)&&I(o[w+\'o\'][i].17)&&I(o[w+\'o\'][i].29)){B z=o[w+\'o\'][i].17.5K();B ok=L;if(z){if(x=="6A"){if(z==x){ok=H}}F{if(z.K("%")>0){if(d>0){z=2q(z.1m(0,z.K("%")))*d/100}F{z=-1}}F{z=2q(z)}if(x>=z){if(v[\'6o\'+w+\'AB\']>0&&z>-1){if(x-z>=v[\'6o\'+w+\'AB\']){z=-1}}if(z>-1){ok=H}}}if(o[w+\'o\'][i].AA&&o.P.1j()>0){if(o.P.1j()<o[w+\'o\'][i].AA*1){o[w+\'o\'][i].lz=H;ok=L}}if(ok){y=o[w+\'o\'][i].29;v[w]=o[w+\'o\'][i].29;o[w+\'Wn\']=o[w+\'o\'][i].17;o[w+\'Wo\']=o[w+\'o\'][i].Wp;if(8K(w)){o[w+\'o\'][i].lz=H;1h}}}}}}}};E lD(){if(8Q()){if(o.ep==0||v[\'6o\'+o.3T+\'Wq\']==1){O(o.xl,{"1D":0,"5y":"3k","1g":4h});1p(o.3T+" 1i");o.3T==\'6C\'?o.P.2y():\'\'}}}E 8Q(z){B y=L;B x=[\'6C\',\'dl\'];V(B i=0;i<x.R;i++){if(o.3T==x[i]||z==x[i]){if(v[\'6o\'+x[i]+\'Wj\']==1){y=H}}}J y};G.8Q=E(x){J 8Q(x)};G.Wr=E(x){x?\'\':lW();o.3T=="6C"?o.Au.2L(o.At):\'\'};G.Wt=E(){lW()};G.Wu=E(){lW()};E lW(){if(8Q()){if(o.1v){o.P.2S();o.Q.2S()}1p(o.3T+" 1q");O(o.xl,{"1D":1,"5y":"4o","1g":0});o.n8=1}if(o.jh&&!o.8x){lP()}F{if(v["6o"+o.3T+"ho"]==1&&o.2b){o.U.8d()}}};G.Ww=E(x){o.5G=1T;o.n8=0;1p("8A 3X",o.3T);js("Wx",o.3T);if(x.1E=="gu"){B An=1r Wy(x);o.xj.2L(An)}F{if(I(o.29)){if(v.4C==0&&v.Wz==1&&o.P.17()==0&&o.P.1j()==0){v.4C=1;o.P.sV()}if((!o.29.WA()||x.Ay)&&o.xg>0){1p("8A Ws");o.29.4x();o.29=1T;o.29=1r xi()}if(8Q()){lD()}F{if(o.1v){o.P.2S();o.Q.2S()}}o.xg++;if(o.m7&&v.eo>0){2N(o.eo);o.eo=1z(AZ,v.eo*2j*60);if(I(v.B8)){if(v.B8!=\'\'){o.k7?o.k7.6m():\'\';o.k7=1r Wh()}}}o.m7=L;if(v.B3>0){1p("8A W7");js("Wg");1z(xd,v.B3*2j,x)}F{xd(x)}}F{1p("8A W0")}}};E xd(x){o.29.Go(x)}E AZ(){if(I(o.29)){if(o.29.dr()&&o.ep==0){o.29.w5();1p("8A z5 "+v.eo);2p=[];c5()}}}G.W2=E(){js(\'W3\',o.3T);1p("8A 2h");wI()};G.lj=E(){wI()};E wI(){B n=lB();1p("8A 7d "+!n);!n?lj():c5()};G.W4=E(x){if(v[o.3T+"wg"]){V(B i=0;i<3;i++){v[o.3T+"wg"]=v[o.3T+"wg"].1Q(x+(i==0?\' gb \':(i==1?\' or \':\'\')),\'\')}}};E lB(){B x=L;if(o.3T){B 7K=v[\'6o\'+o.3T+\'4p\'+\'AU\'];B i0=v[\'6o\'+o.3T+\'4p\'+\'W5\'];if(i0||7K){if(i0>0&&o.vQ>0){o.wd=i0;if(o.ep>=i0){x=H}}F{if(7K>0){o.wd=7K;if(o.ep>=7K){x=H}}}}}J x}E lj(){if(2p.R>0&&2p[7l]){if(9a<2p[7l].R-1){1p("8A W6");o.29?o.29.w5():\'\';lD();9a++;B 8e=4t(2p[7l][9a]);B f4=w4(8e);if(f4==\'7n\'){o.5G=1r lE();o.5G.lH(8e,o.3T)}if(f4==\'2h\'){lj()}}F{c5()}}F{c5()}}E w4(8e){B x=\'7n\';if(v.w8==1&&o.5Q){B ma=L;B n=0;V(B i=0;i<o.5Q.R;i++){if(o.5Q[i].lq==0){if(o.5Q[i].d8.AP(8e)){o.5Q[i].lq=1;B y=o.5Q[i].d8.bm();if(y==\'3X\'){o.5G=o.5Q[i].d8;1p("8A AP");o.5Q[i].d8.gM();x=y}F{if(y==\'\'){x=\'ok\';1p("8A W8");o.5G=o.5Q[i].d8;o.5Q[i].d8.W9()}if(y==\'2h\'){x=\'2h\'}}ma=H}if(ma&&o.5Q[i].fY==0){n++;if(n<6){w7(o.5Q[i])}F{1h}}}}}J x}G.Wa=E(x,y){if(x!=\'\'){B z=7l;B w9=L;if(y){V(B j=0;j<2p.R;j++){2p[j]==y?z=j:\'\'}}if(2p.R==1){if(2p[0].R>1&&9a<2p[0].R-1&&2p[9a]){B Ai=2p[9a].6Y(1,99);2p[0].wb(9a+1,99);w9=H}}if(1L(x)=="3B"){V(B i=0;i<x.R;i++){2p.wb(z+i+1,0,[x[i]]);if(o.1k.wa){h6(x[i])}F{1z(h6,i*100,x[i])}}}F{if(1L(x)=="51"){2p.2L([x]);h6(x)}}if(w9){2p[2p.R-1]=2p[2p.R-1].aB(Ai)}}};G.Wc=E(x,y){if(x!=\'\'){B z=7l;if(y){V(B j=0;j<2p.R;j++){2p[j]==y?z=j:\'\'}}if(2p[z]){if(1L(x)=="3B"){V(B i=0;i<x.R;i++){2p[z].2L(x[i])}}F{if(1L(x)=="51"){2p[z].2L(x)}}}}};G.c5=E(x){c5(x)};E h6(x){if(v.w8==1&&o.5Q){B i=0;V(B i=0;i<2p.R;i++){if(2p[i]==x){if(7l>=i){J}F{}}}if(2p.R==1&&2p[0].R>1){}F{B n=0;V(i=0;i<o.5Q.R;i++){o.5Q[i].lq==0?n++:\'\'}o.5Q.2L({fY:0,lq:0,x:4t(x),t:o.3T,d8:1r lE(H)});n<5?w7(o.5Q[o.5Q.R-1]):\'\'}}}E w7(x){if(x){x.fY=1;x.d8.lH(x.x,x.t)}}E c5(jM){B 2P=lB();1p("8A 6m ("+o.ep+")");if(2p.R>0&&7l==2p.R-1){if(2p[0][0].K("js:")==0){7l=-1;2p=[[2p[0][0]]]}}if(o.Vh==2){2P=H}if(2p.R>7l+1&&!2P){o.29.w5();lD();7l++;o.zI++;9a=0;B 8e=4t(2p[7l][0]);B f4=w4(8e);if(f4==\'7n\'){o.5G=1r lE();o.5G.lH(8e,lm)}if(f4==\'2h\'){c5(jM)}}F{gG();o.Q.7R();if(I(o.29)){o.29.4x();o.29=1T}o.5G=1T;2p=[];9a=0;7l=0;o.n8=0;o.zJ!=1?js("Ui",o.3T):\'\';o.zJ=0;if(v.Uj==1){if(o.lw){3w{o.lw.z3()}2W(e){1p(o.lw,e)}o.lw=1I}}lm=\'\';o.ep=0;o.Ah=0;2N(o.eo);3y(o.Ul);o.k7?o.k7.6m():\'\';o.cl?o.cl.1i():\'\';o.vQ++;if(o.3T=="7s"||(o.3T=="dl"&&v.mx==1&&o.fs)||o.3T=="6C"){if(v.3D!=\'?\'){o.P.f0();B re;if(o.vZ){o.U.iB();o.vZ=L;re=H}if(o.2l=="4F"&&!o.vX&&o.1k.59){re=H;o.3T=="7s"?o.P.LI():\'\'}if(re||jM==\'jM\'||v.Um==1||o.lU){o.lU=L}F{o.U.2y(1)}}}if(o.m6>0){vY(o.m6);o.m6=0}if(o.3T=="mt"){ac()}o.vX=L;o.3T=1T}};G.Ug=E(){2p=[[\'\']]};G.gU=E(y){B x=[\'7s\',\'dl\',\'mt\',\'6T\',\'vW\'];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].aB("4p","kz")])){v[\'6o\'+x[i].aB("4p","zX")]--;if(v[\'6o\'+x[i].aB("4p","zX")]>0){v[x[i]]=v[x[i].aB("4p","kz")];v[x[i].aB("4p","kz")]=1T}}}if(y=="7s"||y=="6C"){if(v.vT>1){if(I(o.vU)&&v.kW==1){V(B i in o.vU){o.vU[i].lz=1I}v.vT--}}}};G.pX=E(){g2();if(I(o.8n)){o.8n.4x();o.8n=1T}o.8n=1r Uw()};G.Ux=E(){gG();o.8n.4x();o.8n=1T};G.g2=E(){g2()};G.gG=E(){gG()};E g2(){if(o.aa){}F{o.aa=1Z("2f");o.1O.1R(o.aa);ha(o.aa);O(o.aa,{"2r":"#42","1D":0.1});o.aa.C.5l=Kp}};E gG(){if(o.aa){o.1O.3m(o.aa);o.aa=1T}};E 8p(){if(I(o.2g)){B p=o.2b?2I(v.Uy,v.2g):v.2g;if(p!=o.r5){9P(p,o.2g,v.g9)}1q(o.2g);O(o.2g,{"1D":v.lO});o.Q.4D();o.fL?o.fL.1v():\'\'}};G.fS=E(){if(I(o.2g)){if(5W(o.2g)){3y(o.rs);B t=o.P.17();if(t==0&&v.Gf==1){}F{if(v.C1>0){2N(o.vS);o.vS=1z(lx,v.C1*2j)}F{lx()}}}}};E lx(){2N(o.vS);if(v.vR==1&&!o.1v){}F{O(o.2g,{"1D":0});1z(Cn,3Y)}}E Cn(){if(!o.1v&&v.hf==1){}F{1i(o.2g);o.fL?o.fL.4c():\'\';o.Q.4D()}}G.8p=E(){8p()};E Cm(x){if(v.we==1){V(B i=0;i<4j.R;i++){if(4j[i]){if(4j[i].3n("id")!=v.id){4j[i].3n(\'4c\')}}}}eL=v.id}E w1(x){B y=7O.6t(x).R;o.i9=0;if(y>0){x=wD(x,y,\'\',-1)}J x}E wD(x,y,p,j){B x2=[];B 2P;if(I(x[\'W\'])){x=x[\'W\'];y=x.R}B ii=0;V(B i=0;i<y;i++){2P=L;if(I(x[i][\'id\'])){x[i][\'eh\']=x[i][\'id\']}x[i][\'id\']="x"+p+\'-\'+i+(I(x[i][\'id\'])?\'-\'+x[i][\'id\']:\'\');j==-1&&i==0&&!I(x[i][\'5g\'])?o.hX=x[i][\'id\']:\'\';if(!I(o.hX)){j==0&&!I(x[i][\'5g\'])?o.hX=x[i][\'id\']:\'\'}x[i][\'hZ\']=p;x[i][\'wf\']=j;x[i][\'bP\']=ii;if(I(x[i][\'1j\'])){o.i9+=x[i][\'1j\']}if(I(x[i][\'C2\'])){x[i][\'1N\']=x[i][\'C2\'];B q1=x[i][\'3D\']?x[i][\'3D\'].K(\'[\'):0;B q2=x[i][\'3D\']?x[i][\'3D\'].K(\']\'):0;if(q1>0&&q2>0){B s1=x[i][\'3D\'].1m(q1+1,q2-q1-1);B s2=s1.2v(",");B s3=\'\';V(B k=0;k<s2.R;k++){s3+="["+s2[k]+"]"+x[i][\'3D\'].1Q("["+s1+"]",s2[k])+(k<s2.R-1?",":\'\')}x[i][\'3D\']=s3}}if(I(x[i][\'W\'])){x[i][\'5g\']=x[i][\'W\']}if(!I(x[i][\'5g\'])){if(I(x[i][\'3D\'])){if(x[i][\'3D\']==\'\'&&!I(x[i][\'7r\'])){2P=H}}F{2P=H}}if(!2P){o.1K[x[i][\'id\']]=x[i];ii+=1}if(I(x[i][\'5g\'])){B z=7O.6t(x[i][\'5g\']).R;if(z>0){x[i][\'5g\']=wD(x[i][\'5g\'],z,x[i][\'id\'],i)}}if(!2P){x2.2L(x[i])}}J x2}E C5(){B x=[];if(I(v.4I)){if(v.4I.K("x-")!=0){V(B y in o.1K){if(o.1K.2x(y)){if(o.1K[y].eh==v.4I){v.4I=y}}}}if(I(o.1K[v.4I])){v.W.TX==1?v.W.pe=0:\'\';x=o.1K[v.4I]}F{x=o.W[0];if(v.4I==o.wC){o.2c=1I}}}F{x=o.W[0]}if(x){V(B i=0;i<10;i++){if(I(x[\'5g\'])){x=x[\'5g\'][0]}F{1h}}v.4I=x.id;if(v.4I==o.wC&&x.1y!=\'3u\'){x.1y=1I}}J x}G.gA=E(){J gA()};E gA(){B x=L;if(o.Q){if(o.Q.g7()){if((v.W.dI==1||v.ka==1)&&o.Q.cz()){x=H}}}J x};E ac(){b4("4u","ac",1);o.U.gU();if(o.5n&&v.d6==1){o.3u.nS(0,o.P.1j())}if(o.Q.g7()){if(gA()){if(I(v.W.CP)){o.CF=1z(E(){o.Q.aU()},v.W.CP*2j)}F{o.Q.aU()}}F{wB()}}F{if(v.TZ==1&&o.2b){o.U.8d()}wA()}}G.CN=E(){wB()};E wB(){if(v.W.qq==1&&!o.Q.cz()){o.Q.mk();J}if(v.W.F4==1){!o.Q.l8()?o.Q.cn():\'\'}wA()}E wA(){8p();js("U0");if(v.7r==1&&v.U1==1&&2J(v.CJ)){7r(v.CJ)}if(v.U2){if(1L CH!=="1I"){!o.pu?o.pu=1r CH():\'\'}}}E wz(x){if(x.K(\'js:\')==0){3w{x=2m(x.1m(3))}2W(e){eS.1p(e.8I)}}J x?x:\'\'}E wy(){B wx=2E.8P(5V.jW()/2j);B wt=(I(v.CD)?v.CD:0)+2q(o.P.17());B 1E=0;o.1k.d2?1E=1:\'\';o.1k.59?1E=2:\'\';o.1k.a6?1E=3:\'\';o.1k.U3?1E=4:\'\';o.1k.tv?1E=5:\'\';B X=v.hC.1Q("[wx]",wx);X=X.1Q("[wt]",wt);X=X.1Q("[TW]",1E);B 9f=1X.1Z("4b");9f.6b(\'2U\',X);9f.6b(\'1d\',\'3Q\');9f.6b(\'Y\',\'3Q\');o.1O.1R(9f)}};B KM=E(X){B X;B 3V;B ot;B 8H;B gO="";B dT=0;B kC=L;B ny=L;B rh;B P;B 3p;o.3I={x:1,y:1,x0:1,y0:1};B a2;B mv;B mb=0;B h3=0;B i2;if(1L(X)==\'51\'){X=4t(X);if(X.K("[{")==0){3w{X=X.1Q(/6K\'qt/ig,\'"\');X=4V.6B(X);a2?X=o.U.7c(X):\'\'}2W(e){eS.1p(e);X="wh 4V"}}if(X.K("#"+v.aq)==0){X=o[o.fd[0]](X)}if(X){if(X.K("#"+v.bY)==0&&X.K(v.eE)>0){a2=H;o[o.fd[1]](X,b9)}}if(X){if(X.K("#0")==0){if(X.K(o.eu)>0){X=cH(X.1Q(o.eu,\'\'))+o.eu}F{X=cH(X)}}}if(v.d0==1){X=d0(X)}if(1L(X)==\'51\'){if(X.K(".aW")==X.R-4||X.K(".8L")>0){mv=X.2v(" or ");wn()}}}o.3l=1Z("2f");ha(o.3l);O(o.3l,{"5z":"2K 0.2s 3j","1A-8q":"7k"});o.1O.1R(o.3l);if(v.1V.Cw==1){if(!o.wq){tm(o.3l,\'o.Cw\',v.1V.ic!=1,v.1V.ic==1,Cv);o.wq=H}}if(!a2){b9()}E Cv(){B p=o.3l.jo;B p2=o.3b;if(v.1V.ic==1){p=o.3l.wr;p2=o.4U}B x;if(p>p2*2I(v.1V.C0,0.5)){if(o.Q.g8()){x=H;o.Q.ej()}}F{if(p<-p2*2I(v.1V.C0,0.5)){if(o.Q.cz()){x=H;o.Q.aU()}}}if(x){if(v.1V.ic==1){O(o.3l,{"1g":0})}F{O(o.3l,{"1b":0})}}F{1r 5O({mc:o.3l,1E:(v.1V.ic==1?"1g":"1b"),to:0,17:0.1,6W:"LZ",me:"wq"})}}E wn(){X=mv[mb];if(X.K(o.eu)>0){X=X.1Q(o.eu,\'\');v.3D=X}B 4W=h4(X);4W.c6=E(){if(G.hu==4&&G.7e==4L){cn(G);o.Q.Gp()}F{lJ(1)}};4W.lN=E(e){lJ(1)};4W.bS();a2=H}E lJ(x){if(mb+1<mv.R){mb++;wn();x=0}if(x==1){5m("W er kr or Bv Bu")}if(x==2){5m("Ua 4V")}}E cn(x){if(x.e7){B y=x.e7;if(y.K("#"+v.aq)==0){y=o[o.fd[0]](y)}if(y.K("#"+v.bY)==0&&y.K(v.eE)>0){y=o[o.fd[1]](y)}if(X.K(".aW")==X.R-4){B aW=y.2v(/(\\r\\n\\t|\\n|\\r\\t)/gm);X=[];B wj=1;B iA=\'\';V(B i=0;i<aW.R;i++){if(aW[i].K("#Uc")>-1){if(aW[i].K(" - ")>-1){B 1J=aW[i].2v(" - ");iA=1J[1J.R-1]}}if(aW[i].K("3N")>-1){X.2L({1N:""+(iA!=\'\'?iA:wj),3D:aW[i]});wj++;iA=\'\'}}}F{y=y.1Q(/(\\r\\n\\t|\\n|\\r\\t)/gm,"");3w{X=4V.6B(y)}2W(e){lJ(2)}}if(o.Q){if(v.W.q6==1){o.Q.l3(2)}}b9();bE();1z(E(){js("W")},1)}}E b9(x){X=o.U.7c(x?x:X);X&&X!=\'?\'?7c(X):\'\';o.1v&&x&&!o.29?o.P.2y():\'\'}E 5m(x,Bl){B y=H;B yy=H;js("UB",x);if(Bl!=1&&v.8J==1&&v.r4==1){rb();J}if(3V){if(o.1v||o.fs||(v.3g==1&&!o.1y)){if(3V.R>0){8H++;y=8H>3V.R-1;if(y&&3V.R>1&&v.gW>0){if(o.gW<v.gW){8H=0;y=L}o.gW++}if(y&&v.UX==1){if(o.41.R>1){if(o.2i[o.2M].K(2A("hq"))==-1){o.2i[o.2M]=o.2i[o.2M]+\' (\'+2A("hq")+\')\'}if(o.2M>0){yy=L;o.U.5Y(o.2M-1);jX()}F{if(o.2i[o.2M+1].K(2A("hq"))==-1){yy=L;o.U.5Y(o.2M+1);jX()}}}}if(!y){B z=L;o.2c>0||!o.1y||P.5H()?\'\':o.2c=4m();if(o.2l!=mK(3V[8H])||o.2l!=\'c8\'){if(o.1v){o.U.bD(1);z=H}}if(v.o5>0){2N(o.jV);o.jV=1z(lG,v.o5*2j)}F{lG()}}F{if(v.8J==1&&yy&&v.r4!=1){y=L;rb()}}}}F{y=L}}if(y&&yy&&x){qX(x,H)}};E lG(){if(o.1v||o.fs||(v.3g==1&&!o.1y)){1p("V1 aJ",o.2c);7c(\'or\');o.1y&&!o.29?P.2y():\'\';jX()}F{2N(o.jV);o.jV=1z(lG,(v.o5>0?v.o5:5)*2j)}}E qX(x,mr){b4("2h","jC",H);if(v.Bz==1&&!o.bw){if(v.Bo==1){o.9b.8L(v.BA)}F{o.9b.8L(x)}if(v.BY==1&&I(v.BX)){o.ex=1r BW();o.U.fS()}}mr?o.bw=H:\'\';if(o.1v){o.U.7R();o.Q.2S()}I(o.2g)&&!I(o.ex)?o.U.8p():\'\';js("2h",x)}E rb(){h3++;1p("jC hj LM "+h3);o.1v?o.nQ=1:\'\';I(o.cB)?2N(o.cB):\'\';o.cB=1z(BU,v.r8*2j)}E BU(){B x=2I(v.TU,10);if(o.1v||o.nQ==1){o.nQ=0;if(h3<x){o.U.hj()}F{if(v.r4==1){5m(P.ih(),1)}F{qX(\'hj jC \'+P.ih())}}}}G.5m=E(x){5m(x?x:P.ih())};G.8l=E(y){1p("oa");kC=H;2N(i2);B x=L;if(3G()>0&&!o.4r&&!y){B 17=o.Le;if(17+10<3G()){1p(\'UY (BN)\');js("BN");P.2y();P.3L(17);x=H}}if(!x){o.U.oa();js("4u")}};G.9X=E(){if(v.rr==1){I(o.2g)?o.U.8p():\'\'}v.hf==1?o.U.fS():\'\';o.Q.2y();o.U.BM();if(v.V6==1&&I(v.tg)){if(v.tg.R>5){ti();3y(rh);rh=6H(ti,v.BJ*2j)}}js("1v")};G.iP=E(){if(v.pS==1&&o.4e){if(o.U.iP()){o.a4=P.sr();o.Q.4D();rk()}}o.ri=H};G.eA=E(){4m()>0&&4m()==3G()&&o.U.gA()?\'\':o.U.2S()};G.hy=E(){1p("V9")};G.hz=E(){1p("rA");o.U.rA();I(o.h1)?js("3K",o.h1):\'\'};G.cF=E(){1p("rz");h3=0;o.U.rz();o.2l=="1C"?rJ(1):\'\'};G.ag=E(){if(P){1p("3G",3G());o.U.3G(4m(),3G());js("1j",3G());h3=0;2N(o.cB);if(I(o.nN)){o.U.dp(o.nN);o.nN=1T}}};E 4m(){B x=P.17();J x}E 3G(){B x=P.1j();J x}G.dC=E(){};G.9o=E(){1p("9l");o.U.9l();js("7Q")};G.cp=E(){if(dT!=4m()){if(!o.aa){o.U.7R();if(dT==0){if(v.hf==1&&v.Gf==1){o.U.fS()}}}}dT=4m();B bK=3G();js("17",dT);if(v.1Y.on==1){if(1L(Lq)==\'E\'){!v.dE&&v.1Y.dE?v.dE=v.1Y.dE:\'\';if(!3p&&v.1Y.4N!=1&&v.dE&&v.dE!=\'\'&&dT>0){o.e1=1r Lq();3p=o.e1.bQ()}}}if(o.2l=="1C"&&o.1k.7A&&bK>0){if(o.1v&&dT>bK-1){2N(i2);i2=1z(Lj,4h)}}};E Lj(){if(!kC){o.U.2S();o.P.8l()}}G.rj=E(){if(o.2l=="4F"){P?P.nO():\'\'}};G.Lg=E(x){o.U.bD();P.LF(x)};G.K2=E(x){if(I(x)){if(3p){3p.3M(x)}v.1Y.1H=x}};G.LL=E(x){if(I(x)){if(3p){3p.2U(x);3p.2y()}}};G.nO=E(){if(o.2l=="4F"&&P){J P.3X()}F{J H}};G.oB=E(){J o.2l=="1C"?P.oB():1I};G.oA=E(){J P.oA()};G.5Y=E(x){1p("UW",x);if((o.2l=="c8"||o.2l==o.ws||(o.2l=="1C"&&(v.9x==0||az()<2))||(o.2l=="1B"&&(v.bu==0||c9()<2)))&&I(o.41[x])){B 17=G.17();o.2c>0?\'\':o.2c=17;o.U.3L(17,L);7c(o.41[x],H);B y=H;if(v.1e){if((v.1e.UM==1&&!o.1v)||!o.1y){y=L}}if(o.aD>0){P.eX(o.aD)}if(y){o.U.2y()}}if(o.2l=="1C"&&v.9x==1&&az()>1){P.FF(x)}F if(o.2l=="1B"&&v.bu==1&&c9()>1){P.EU(x)}F if(o.2l=="4F"||o.2l=="dm"){P.nL(x)}};G.rX=E(x,y){J jm(x,y)};G.k8=E(x,y){J KQ(x,y)};E jm(x,y){B r=x.1d+\'p\';if(x.1d<4L){r=\'qN\'}F if(x.1d>=4L&&x.1d<=e3){r=\'om\'}F if(x.1d>e3&&x.1d<=jg){r=\'oH\'}F if(x.1d>jg&&x.1d<=3Y){r=\'oJ\'}F if(x.1d>3Y&&x.1d<=cm){r=\'L0\'}F if(x.1d>cm&&x.1d<=K0){r=\'oO\'}F if(x.1d>K0&&x.1d<=K1){r=\'oI\'}F if(x.1d>K1&&x.1d<=K6){r=\'r6\'}F if(x.1d>K6){r=\'r0\'}if(x.Y==UE&&x.1d<=UF){r=\'om\'}F if(x.Y==Kd&&x.1d<=Kg){r=\'oH\'}F if(x.Y==UI&&x.1d<=UJ){r=\'oJ\'}F if(x.Y==UK&&x.1d<=JH){r=\'oO\'}F if(x.Y==UL&&x.1d<=UP){r=\'oI\'}F if(x.Y==UR&&x.1d<=WB){r=\'r6\'}F if(x.Y==Vi&&x.1d<=WC){r=\'r0\'}if(v.1e.XZ==1&&I(v.1e[\'6v\'+r])){r=v.1e[\'6v\'+r]}F{if(y==1){r=2A(r)}if(y==2&&I(x.6X)){r=2q(x.6X/2j)+\' \'+2A(\'dL\')}}J r};E KQ(x,y){B r=x.pi();if(r=="Yl"||r=="en"){x="Yn"}F if(r=="Yo"||r=="ru"){x=""}if(1L(v.oP)=="3B"){if(I(v.oP[x])){x=v.oP[x]}F{x=2I(v.oP[y.5K()],x)}}J x};E rk(){if(o.4e&&o.2a&&!o.zr){P.zq();V(B i=0;i<o.2a.R;i++){if(o.2a[i]!=\'9n\'){P.Jy(o.2a[i],o.3e[i],(i==o.3a))}}o.zr=H}}G.9t=E(x){1p("Yv",x);x=3J(x);P?P.gq(x):\'\';if(v.1Y.on==1){if(3p){3p.gq(x)}}};G.Kz=E(){rk()};G.LE=E(){P.zq()};G.dp=E(x){1p("Yx",x);if(o.ai.R>0){if(o.ai[x]){B 17=G.17();o.2c>0?\'\':o.2c=17;o.U.3L(17,L);7c(o.ai[x],H);o.U.2y()}}F{if(o.2l=="1C"&&v.bU==1){P.Du(x)}F if(o.2l=="1B"&&v.ht==1){P.FQ(x)}F if(o.4e){P.eX(x)}}};G.oS=E(){B x=o.2i[o.2M];x==1I?x=\'\':\'\';B y=hB()&&v.kD==1&&v.9x==1&&x!=2A("2u");J(y?\'\'+2A("2u")+\' \':\'\')+x};G.rP=E(){B x=o.5I[o.5L];x==1I?x=\'\':\'\';J x};G.hB=E(){J hB()};E hB(){B x=L;if(P){if(o.2l=="4F"){x=P.2u()}if(o.2l=="1C"&&v.9x==1&&az()>1&&v.kD==1){x=P.2u()}if(o.2l=="1B"&&v.bu==1&&c9()>1){x=P.2u()}}J x}E az(){if(o.2l=="1C"){J P.az()}F{J 0}}E c9(){if(o.2l=="1B"){J P.c9()}F{J 0}};G.9F=E(){J o.4e?P.9F():o.53};G.4g=E(x){if(P&&(o.2l=="4F"||o.2l=="ar"||I(v.9F))){P.4g()}if(v.rB>0){O(o.3l,{"1d":(o.2b?"100%":o.cM-v.rB)})}if(o.3p&&v.1Y.LQ==1){o.e1.4g()}if(v.rt==1){YB()}if(o.sA){o.sA.4g()}};G.3O=E(){J P?P.3O():{}};G.jJ=E(){P.jJ()};G.8J=E(){1p(\'8J\');o.9R=0;o.1y?v.3g=1:\'\';o.U.9l();if(X&&v.Yt!=1){if(X.K(\'(5N)\')==-1){X=X+(X.K(\'?\')==-1?\'?\':\'&\')+\'Kq=(5N)\'}}if(X){if(o.4e){P.2U(X);G.2y()}F{7c(X)}}};if(!I(o.2g)){rT()}if(I(v.2g)){if(v.2g!=\'\'){9P(v.2g,o.2g,v.g9);if(v.rr==1&&!o.1y){1i(o.2g)}}F{v.2g=1T}}E bm(){gO=P?P.7e():\'\'}E KW(X){3V=X.2v(" or ");V(B i=0;i<3V.R;i++){if(3V[i].K(" gb ")>-1){ot=3V[i].2v(" gb ");3V[i]=ot[5N(0,ot.R-1)]}if(I(v.ou)&&3V[i].K("//")==-1){3V[i]=v.ou+3V[i]}}8H=0}E KO(){bm();if(gO=="7L"||o.4r){o.U.zu()}if(gO!=""){o.U.zd()}}E rT(){if(o.2g){o.1O.3m(o.2g)}o.2g=1Z("2f");O(o.2g,{"47-2H":"1U","1D":v.lO,5z:"1D 0.5s"});if(v.rt==1){Y9()}F{O(o.2g,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'Y\':\'100%\',\'1d\':\'100%\'})}o.1O.1R(o.2g)}E 7c(x,y,KU){2N(i2);v.i1==\'\'?v.i1=\';\':\'\';if(x.K(\'{\')>-1&&x.K(\'}\')>-1&&x.K(v.i1)>-1){B z=x.2v(v.i1);o.ai=[];V(B i=0;i<z.R;i++){o.5I[i]=z[i].1m(z[i].K("{")+1,z[i].K("}")-1);o.ai[i]=z[i].1m(z[i].K("}")+1);if(I(v.9H)){if(v.9H==o.5I[i]){o.5L=i}}}x=o.ai[o.5L]}!I(3V)?3V=[]:\'\';o.mR?2N(o.mR):\'\';x&&x!=\'or\'&&x!=\'x\'?KW(x):\'\';B ft=o.2l;if(3V.R>0){o.2l=mK(3V[8H]);B bQ=L;if(KU){bQ=H}X=3V[8H];if(X){X=X.1Q(/\\(5N\\)/g,2E.5N())}F{X=3V[0]}if(!bQ&&x!=\'x\'&&P&&o.2l==ft&&(ft=="c8"||(ft=="ar"&&!o.1k.2k)||(ft=="4F"&&o.1y&&!ny)||ft=="dm"||ft=="1C"||ft=="1B")){P.2U(X);1p("2U")}F{1p("Y4");mH();K9(X)}rJ()}if(!y){3y(o.rE);o.rE=6H(KO,o.oz);if(!I(v.22)&&v.oE==1&&v.rG==1){v.22=\'\'}if(I(v.22)){o.U.hc(v.22)}if(v.gs==1){if(v.pS==1&&o.1k.2k){}F{if(o.2l=="4F"){O(o.3l,{"1g":-kB,"1b":-kB})}F{3o(o.3l)}v.1t.1i=0}}}}E rJ(x){if(o.do||x){if(o.i6){P.gq(o.kJ)}F{if(o.ay!=o.do){P.gq(o.5S[o.ay])}}}}E mK(x){B 1E="c8";if(x){if(x.K(".Hu")>0){1E="1C"}F if(x.K(".H9")>0){1E="1B"}F if(x.K("w")==0&&x.K("s")==1){1E=o.ws}F if(x.K(\'4F.7o/\')>-1||x.K(\'mY.be/\')>-1){if(1L(rQ)==\'E\'){1E="4F";if(v.ze==1){B y=\'gR://4b.4F.7o/vi/\'+mP(x)+\'/\';JG(y+\'JS.ke\',E(z){z>100?v.2g=y+\'JS.ke\':v.2g=y+\'Y7.ke\';if(o.1K){o.1K[o.3q][\'2g\']=v.2g}v.3g==1||o.1y?\'\':9P(v.2g,o.2g,v.g9)})}}F{1p("No JD")}}F if(v.ar==1&&x.K(\'ar.7o/\')>-1){1E="ar"}F if(v.dm==1&&x.K(\'Ya.7o\')>-1){1E="dm"}F if(v.JL==1){if(1L(JK)==\'E\'){JK(x)?1E="6K":\'\'}}}o.4e=1E=="c8"||1E=="1C"||1E=="1B"||1E==o.ws;J 1E}E JG(X,JX){B 4b=1r JW();4b.c6=E(){JX(G.1d)};4b.2U=X}E K9(x){o.2l=mK(x);if(o.4e){P=1r Ln(x,o.3l,L)}if(o.2l=="4F"){P=1r rQ(x,o.3l)}if(v.ar==1&&o.2l=="ar"){P=1r Yc(x,o.3l)}if(o.2l=="6K"){P=1r Yd(x)}if(o.2l=="dm"){P=1r Yf(x,o.3l)}o.Q?o.Q.zM():\'\';B t=0;if(I(v.1j)){if(o.3u&&v.d6==1&&!o.1y){t=o.3u.a0().t}1z(E(){o.U.3G(t,v.1j)},100)}}E mH(){if(P){P.4x();P=1T;gO="7W"}if(3p){3p.4x();3p=1T;3p=1I;o.e1.6m();o.3p=1T;o.e1=1T}};G.4x=E(){mH()};G.YC=E(){3V=[];mH()};G.7c=E(x,y,z){7c(x,y,z)};G.9P=E(x){9P(x,o.2g,v.g9)};G.2y=E(){if(P){kC=L;ny=L;if(o.4r){o.3z.2y()}F{P.2y();v.hf==1?o.U.fS():\'\'}if(I(3p)){3p.2y()}if(o.7X){if(o.4e){if(o.a7>0&&!o.7X.YD()){o.7X.mF()}}F{o.mE=[];o.Q.lV("ds")}}if(o.4e&&v.JI>-1&&!o.sJ&&!o.1k.59){if(o.a7>0){P.KY()}}jX()}F{1z(G.2y,3Y)}};E jX(){if(v.Kk>0&&3V.R>1){if(3G()==0||v.LH==1){2N(o.mR);o.mR=1z(LW,v.Kk*2j)}}}E LW(){if(o.1v&&(3G()==0||v.LH==1)&&4m()==0&&!o.jV){if(P){if(P.an()==0&&8H!=3V.R-1){5m(\'7c LM\')}}}}G.LK=E(1c){if(o.3p){if(v.1Y.LQ==1){if(o.wH[o.3p]>2){J}}if(1c){1c.bs();1P.1c?1P.1c.6J=H:\'\'}B 1J=P;P.sG(H,o.3p);3p.sG(L,o.3l);P=3p;3p=1J;P.2y();3p.2y();js("1Y")}};G.LI=E(){P.2U(X)};G.yz=E(){v.6g==1?o.6g.3n("1i"):\'\';o.qO=H};G.hF=E(){if(v.1t.za){v.1t.za=L;if(o.Q){o.Q.xT(1);o.Q.xM()}}o.qO=L};G.LT=E(){if(o.3p&&o.e1){o.e1.fC()}};G.g6=E(){if(o.4e&&o.6a){o.iM=H;P.6a()}};G.dW=E(){if(o.4e&&o.9z){P.9z()}};G.mN=E(){if(v.gT==1&&I(v.Z3)){if(I(o.gT)){o.gT.1q()}F{if(1L(LX)==\'E\'){o.gT=1r LX()}}}jR();if(P){pV(0);P.mN()}};G.f0=E(){o.gT?o.gT.1i():\'\';P?P.f0():\'\'};G.jR=E(x){jR(x)};E jR(x){if(v.Z5==1&&2J(v.cl)){if(I(o.cl)){o.cl.1q(x)}F{if(1L(M1)==\'E\'){o.cl=1r M1()}}}}G.2S=E(){if(o.4r){o.3z.2S()}F{P?P.2S():1p("Z7")}if(I(o.3p)){3p.2S()}};G.nw=E(){ny=H;o.U.3L(0,L);I(o.2g)?o.U.8p():\'\';7c(\'x\')};G.ei=E(){P?P.ei():\'\'};G.3L=E(x){if(P){if(o.4r){o.3z.3L(x)}F{P.3L(x);if(v.1Y.on==1){if(3p){3p.3L(x)}}}}};G.4B=E(){if(P){P.4B();o.4r?o.3z.4B():\'\';1p("56")}if(v.1Y.on==1&&v.1Y.gd==1){if(3p){3p.4B()}}};G.5C=E(){if(P){P.5C();o.4r?o.3z.5C():\'\';1p("aM")}if(v.1Y.on==1&&v.1Y.gd==1){if(3p){3p.5C()}}};G.3M=E(x){P?P.3M(x):\'\';if(v.1Y.on==1){if(v.1Y.gd==1&&3p&&!o.JC){3p.3M(x)}}if(o.4r){o.3z.3M(x)}};G.n2=E(){J P?P.n2():L};G.5H=E(){J P?P.5H():L};G.7e=E(){J gO};G.7W=E(){J kC};G.17=E(){B x=0;if(P){x=4m();if(o.4r){B y=o.3z.4m();y?x=y:\'\'}F{if(3G()>0&&x!=3G()){o.Le=x+0.Ze}}J x}F{J 0}};G.1j=E(){B x=0;if(P){x=3G();x==0&&I(v.1j)?x=v.1j*1:\'\';if(o.4r){B y=o.3z.3G();y?x=y:\'\'}}J x};G.an=E(){J P?P.an():0};G.gX=E(){o.3I.gX=o.3I.gX?L:H;O(o.3l,{"2K":(o.3I.gX?"3r(-1)":"3r(1)")})};G.Zf=E(){rT()};G.sV=E(){if(o.4e){P.4C()}};G.L8=E(x,y){if(x==\'1G\'){if(y==1){dS(v.1e.1G/100)}if(y==2){dS(-v.1e.1G/100)}if(y==3){o.P.hv()}}F{if(o.4e){if(!o.aC[x]){if(x==\'tq\'){o.aC[x]=0}F{o.aC[x]=1}}if(y==1){o.aC[x]+=v.1e[x]/100}if(y==2){o.aC[x]-=v.1e[x]/100}if(y==3){if(x==\'tq\'){o.aC[x]=0}F{o.aC[x]=1}}!o.kA?o.kA=[]:\'\';o.kA[x]=x+\'(\'+2q(o.aC[x]*100)+\'%) \';B cf=\'\';V(B i in o.kA){cf+=o.kA[i]}O(P.6y(),{\'5v\':cf});o.Q.ly(x)}}};G.1G=E(x){dS(x)};E dS(x){if(7j(x).K(":")>0){B y=x.2v(":");B z0=o.3b/o.4U;B z1=o.P.3O();if(z1.Y>0){z0=z1.Y/z1.1d}B z=y[0]/y[1];if(z0!=z){if(o.4e){P.gn()}B w2=o.4U*z;B x2=w2/o.3b;B h2=o.3b/z;B y2=h2/o.4U;if(x2<1){o.3I.x0=o.3I.x=3J(x2);o.3I.y=1}F{o.3I.x=1;o.3I.y0=o.3I.y=3J(y2)}O(o.3l,{"2K":"3r("+o.3I.x+") 3x("+o.3I.y+")"});o.iY=x}}F{o.3I.x+=3J(x);o.3I.y+=3J(x);O(o.3l,{"2K":"3r("+o.3I.x+") 3x("+o.3I.y+")"})}if(v.1V.Zi==1){if(!o.tk){if(o.3I.x>0||o.3I.y>1){tm(o.3l,\'o.Zj\');o.tk=H}}tl()}o.Q.ly(\'1G\')};G.hv=E(){if(o.4e){P.gn()}o.3I.x=o.3I.x0;o.3I.y=o.3I.y0;O(o.3l,{"2K":"3r("+o.3I.x+") 3x("+o.3I.y+")"});o.Q.ly(\'1G\');o.iY=1T;tl()};E tl(){if(o.tk&&v.1V.Zb!=1){if(o.3I.x==1&&o.3I.y==1){O(o.3l,{"1g":0,"1b":0})}}};G.gp=E(x,y){P.gp(x,y)};G.aN=E(){J aN()};E aN(){J 3V?(3V.R>0?(3V[8H]?3V[8H]:\'\'):\'\'):\'\'};G.Lw=E(){J 3V.R};G.6y=E(){J P?P.6y():L};G.6u=E(){if(o.4e){P.6u()}};G.nm=E(){P.nm()};E ti(){B 4W=h4(v.tg+\'?X=\'+3V[8H]);4W.c6=E(){if(G.hu==4&&G.7e==4L){if(G.e7){v.1N=G.e7;o.U.ao(\'1N\')}}};4W.bS()}};B Ln=E(X,1F,1Y){B 1a=1Z(v.gs==1?"9w":"5r");B cs;B sb=0;B 1C;B 4T=L;B sl=L;B sS=L;B al=L;B fB=-1;B 1B;B 6Q=L;B ws;B sR=L;B 6l=L;o.4X=L;B 8U=0;B 9h=L;B 2h;B YG;B oX=L;B kM=-1;B bM=-1;B sq;B zt;B am;B kL;B YH;B HZ=\'5r/rM; YI="YJ.YL, YM.40.2"\';B n0=L;O(1a,{\'1o\':\'pD\',\'Y\':\'100%\',\'1d\':\'100%\',\'3B-op\':\'ro\',\'5z\':"5v 0.2s 3j",\'8F-1d\':\'2u\',\'6w-1d\':\'1U\',\'8F-Y\':\'2u\',\'6w-Y\':\'1U\'});gn();if(o.1k.8c&&v.3g==1&&v.sP==1){if(!o.1y&&v.7s){43(1a,{\'jc\':1})}F{o.3v=H;o.Q?o.Q.4B():\'\';43(1a,{\'3v\':1,\'jc\':1,\'3g\':1})}}F{if(o.1k.2k){43(1a,{\'jc\':1})}if(!o.1k.tv){43(1a,{\'4C\':(v.4C==1?\'6A\':\'1U\')})}}if(v.YF==1){43(1a,{"YN":"Hn","YP":"Hn"})}43(1a,{\'2U\':X,\'x-3S-6a\':\'F8\',\'Hl\':\'H\'});if(v.YQ!=1){43(1a,{\'Hl\':\'H\'})}if(v.YR==1){43(1a,{\'1Y\':\'L\'})}if(1Y){1a.3g=H;if(v.1Y.gd!=1||v.3g==1){1a.3v=H}F{1a.1H=2J(v.1Y.1H)?v.1Y.1H:v.1H}}if(v.YS==1){43(1a,{\'YU\':\'YV\'})}sD();if(v.YW==1){B ek=1Z("dF");43(ek,{"F1":"no","F6":"H","F7":"H","2U":""});O(ek,{"1o":"2D","Y":"100%","1d":"100%","2X":0});1F.1R(ek);B Hc=1P.6H(E(){if(ek.l0.1X.hu==="YX"){1P.3y(Hc);O(ek.yk.aS,{"2T":0,"2O":0});ek.yk.aS.1R(1a)}},100)}F{1F.1R(1a)}if(!I(X)){X=\'\'}B sZ=L;if(o.1k.tv){if(X.K("YE")>0){sZ=H}}if(X.K(".H9")>0){6l=H;if(!o.1B){if(1L t6!=="1I"){o.1B=1r t6()}F{6l=L}}if(I(o.1B)){if(!I(1P.6E)){o.1B.kh()}F{sX()}}}F if(((2Q.1C==1&&v.t0!=1)||X.K(".Hu")>0)&&!sZ&&(o.h5.K("8G")!=-1||I(1P.5e))){4T=H;sl=H;3w{if(I(1P.5e)){if(!5e.HR()||(o.1k.7A&&v.XX==1&&!o.1k.59)||(o.1k.7A&&o.1k.59&&v.HK==1)||(o.1k.nj&&v.Xi==1)){1p(\'8G XW \',5e.HR());4T=L}F{if(v.4C==1||v.3g==1||v.HQ==1||1Y){e5(L)}}}F{4T=L}}2W(2h){4T=L}}F if(X.K("w")==0&&X.K("s")==1&&v.X0==1){9h=H;sQ()}if(o.1k.tv&&v.3g==1&&!4T&&!6l&&!9h){1z(E(){o.U.b7()},100)}if(v.7X==1){I(o.7X)?o.7X.dh():\'\';o.7X=1r X1()};G.nm=E(){sX()};E sX(){6l=H;if(s7()){if(v.4C==1||v.3g==1||v.tr==1){n1(L)}}F{6l=L;1p("cg er IZ")}}E n1(x){if(o.1B&&!6Q){o.1B.bQ(x,1a,X,1Y);I(1P.6E)?6Q=H:\'\'}}E e5(x){1p("8G");if(o.41.R>1){v.9x=0;v.HG=H}F{v.HG?v.9x=1:\'\'}if(o.ai.R>1){v.bU=0;v.HE=H}F{v.HE?v.bU=1:\'\'}o.am=L;fB=-1;am=[];o.3U?o.3U.HC():\'\';B tS=L;if(v.7s&&v.HB==1){tS=H;v.HB=0}cs={tx:(v.HA==1&&!1Y),X3:(v.4C==1||v.3g==1||1Y||x)&&!tS,gN:60,tM:60,X5:(v.GF>0?v.GF*2j:GB),WY:(v.GC>0?v.GC*2j:GB),X6:L};if(v.X8==1){cs.Xb=H}if(v.f8==1){B ks=[\'fp\',\'wv\',\'pr\',\'ck\'];B ng=[\'7o.Xf.X7\',\'7o.WW.fU\',\'7o.WN.WV\',\'3R.w3.WF\'];B dj={};V(B i=0;i<ks.R;i++){if(v[\'f8\'+ks[i]]==1){dj[ng[i]]={};if(2J(v[\'f8\'+ks[i]+\'l\'])){dj[ng[i]].WG=v[\'f8\'+ks[i]+\'l\']}if(2J(v[\'f8\'+ks[i]+\'s\'])){dj[ng[i]].WI=v[\'f8\'+ks[i]+\'s\']}}}cs.WK=H;cs.WL=dj}if(v.Gj==1){cs[\'WE\']=E(4W,X){4W.WQ=H}}if(I(v.6x)){if(I(v.6x.gN)){if(v.6x.gN>cm){v.6x.gN=cm}v.6x.tM=v.6x.gN}if(I(v.6x.GE)){v.6x.tM=v.6x.gN=v.6x.GE}if(1L v.6x=="3B"){V(B 18 in v.6x){if(v.6x[18].5K().K(\'2m:\')==0){v.6x[18]=2m(v.6x[18].1m(5))}cs[18]=v.6x[18]}}}1C=1r 5e(cs);js("1C",1C,1);1C.Ju(X);1C.WS(1a);1C.on(5e.7h.WT,E(){1p("8G H1")});1C.on(5e.7h.Xg,E(1c,1M){!1Y?o.U.b7():\'\'});1C.on(5e.7h.WX,E(1c,1M){if(!1Y&&v.9x==1&&az()>1){II();nv();o.Q?o.Q.ef(o.2M):\'\'}});1C.on(5e.7h.Xh,E(1c,1M){nv()});1C.on(5e.7h.XD,E(1c,1M){nv()});1C.on(5e.7h.XF,E(1c,1M){if(!1Y){if(1M.ko.4X!=o.4X){o.4X=1M.ko.4X;o.Q.4D()}o.4X=1M.ko.4X;if(o.4X){1p("GW");o.GV=X.K("?tA")>-1;if(1a.1j>0&&1a.8i>0){if(1a.1j-1a.8i<10){if(o.kt>0){if(o.kt==1a.8i&&o.GR==1a.1j){o.nb++;if(o.nb>2){o.nb=0;o.kt=-1;1C.9W();e5(H);8l()}}F{o.kt=-1}}F{o.kt=1a.8i;o.GR=1a.1j}}}}}if(v.9x==1){o.2M=1C.oD;o.Q?o.Q.ef(o.2M):\'\'}oC()});1C.on(5e.7h.XH,E(1c,1M){if(I(1M.kv)){!1Y?js("GG",1M.kv.XI):\'\';if(v.XJ==1){1L GO!=="1I"?GO(1M.kv):\'\'}}if(fB>-1){1C.L9=fB;fB=-1}sS=H;Jb()});1C.on(5e.7h.XK,E(1c,1M){js("XL",1M,1)});1C.on(5e.7h.XE,E(1c,1M){if(!1Y&&v.bU==1){1z(rW,3Y)}});1C.on(5e.7h.XM,E(1c,1M){if(!1Y&&v.bU==1){s9()}});1C.XP=L;if(v.XQ==1){1C.on(5e.7h.XR,E(1c,1M){if(1L(1M)=="3B"){if(1M.kv.1E==\'22\'){B fu=1M.kv.X;if(fu){B st=1C.JF;if(o.5F){o.3U.zs(st+\'cC\'+fu)}F{!am[st]?am[st]=[]:\'\';am[st].2L(fu)}}}}});1C.on(5e.7h.XT,E(1c,1M){B x=1C.XU;B y=\'\';V(B i=0;i<x.R;i++){y+=(y!=\'\'?\',\':\'\')+\'[\'+x[i].6v+\']1C\'+i;x[i].7i?o.nt=x[i].6v:\'\'}3H("22",y)})}1C.on(5e.7h.J6,E(1c,1M){v.1p==1?eS.1p(1M):\'\';js(1M.1E+\'5e\',1M,0,H);o.tC=1M;if(1M.nI){bA(1M.1E){1l 5e.J1.XV:1p("8G nI sT 2h");if(v.sj==1){sh()}F{2h=1M.ko+\' (\'+1M.1E+\')\';o.2c>0||1Y||v.4X==1||9h?\'\':o.2c=4m();1C.9W();if(!1Y){o.P.5m()}}1h;1l 5e.J1.XN:1p("8G nI P 2h, kz");1C.XC();1h;7i:2h="8G nI 2h, 9W";1C.9W();!1Y?o.P.5m():\'\';1h}}F{1p("8G ",1M.1E,1M.ko,(1M.nF?1M.nF.nx:\'\'));js("Xs",(1M.nF?1M.nF.nx:\'\'));if(8U>0){8U=2;sU()}}});al=H}E nv(){if(!1Y&&v.9x==1&&az()>1){if(o.2M!=1C.oD){o.2M=1C.oD;o.Q?o.Q.ef(o.2M):\'\';1p("8G IU "+o.2M)}if(2J(v.d7)&&o.2M>0){B fq=v.d7.2v(",");V(B k=0;k<fq.R;k++){if(o.2i[o.2M].K(fq[k])>-1){1p(\'Xk 5f\');1C.hT=o.2M-1;o.2M--;1h}}}}}E sQ(){if(I(1P.IP)){if(s7()){if(!I(o.ws)){o.ws=1r Xl()}ws=1r IP(1a,X,2I(v.Xn,{tx:H}));sR=H}F{9h=L;1p("er IZ")}}}E Jb(){tu()};G.6u=E(){tu()};E tu(){if(v.I8&&o.Q){if(1a.gh.R>0){if(v.6u==1){1a.gh[1a.gh.R-1].i8="Ip"}F{1a.gh[1a.gh.R-1].i8="3k"}if(!o.6u){o.6u=H;o.Q.4D()}}F{if(o.6u){o.6u=L;o.Q.4D()}}}}E sh(){1p("Xo");!1Y&&o.1v?o.U.2S():\'\';o.U.8p();8U=1;sU(o.1v)}E sU(x){if(8U>0){2N(sq);sq=1z(Jw,v.Jx*2j)}}E Jw(){if(8U>0){1p("Xp");if(4T){if(8U==1){1C.Ju(X)}if(8U==2){1C.9W();e5(H);1a.1v()}}F{43(1a,{\'2U\':X})}}}1a.1w(\'Xq\',Jq);1a.1w(\'2h\',yf);1a.1w(\'7W\',8l);1a.1w(\'1v\',9X);1a.1w(\'4c\',eA);1a.1w(\'I6\',cp);1a.1w(\'hx\',hy);1a.1w(\'oG\',hz);1a.1w(\'IL\',cF);1a.1w(\'Jc\',dC);1a.1w(\'7Q\',9o);1a.1w(\'Jg\',ag);1a.1w(\'Xj\',I7);1a.1w(\'Ji\',yg);1a.1w(\'Jk\',yj);if(o.1k.8c){1a.1w(\'Xr\',jJ)}E Jq(){if(!4T&&!6l){!1Y?o.U.b7():\'\'}}E jJ(){if(1a.Xv){o.U.fo()}}E yf(){if(!4T&&!6l){if(1a.2h){1p(1a.2h,1a.2h.nx,1a.2h.8I);B x=1a.2h.nx;2h=1a.2h.8I;if(2h==\'\'){if(x==1){2h="Xw"}if(x==2){2h="sT"}if(x==3){2h="dA"}if(x==4){2h="er kr"}}1p("Xx jC: ",2h)}if(sl&&v.sj==1){2h=1I;sh()}if(2h!=1I||o.1k.59){5m()}}}E 5m(){!1Y?o.P.5m():\'\'}E 8l(){if(!1Y){o.P.8l()}F{if(v.1Y.96==1){1a.8i=0;1a.1v()}}}E 9X(){if(!o.1y&&v.7s){1p(\'Je 1v\');4c();o.U.2y();J}if(4T&&8U>0){}F{if(!1Y){B bv=o.U.8Q()&&o.n8!=1;if(bv||bM==-1){B x=L;if(4T){if(I(o.29)||I(o.5G)){if(bv){}F{1p(\'4c jH\');4c();x=H}}}if(!x){o.P.9X()}}}}}E eA(){if(!n0){1p("Xy");if(o.1v&&o.fs&&!1a.7W&&v.Ij==1&&!o.a4){1p("Ij");kO()}F{!1Y&&!o.Ii&&1a.8N?o.P.eA():\'\'}}}E cp(){!1Y?o.P.cp():\'\';if(bM>-1){if(4m()>bM){4c();bM=-1}}}E hy(){!1Y?o.P.hy():\'\'}E hz(){!1Y?o.P.hz():\'\'}E cF(){if(1Y){mS()}F{o.P.cF();sF();if(4T&&8U>0){8U=0;1p("XA up");1C.Io();kO();o.Q.2y()}if(I(v.9F)){2F()}1z(If,3Y)}}E If(){if(1a.cw&&o.5I.R==0&&v.VR!=0){B at=1a.cw;V(i=0;i<at.R;i++){B x=o.P.k8((at[i].6Z?at[i].6Z+\' (\':\'\')+at[i].Id+(at[i].6Z?\')\':\'\'),i);if(x==v.9H){o.5L=o.aD=i}o.5I[i]=x}o.Q.kZ(o.aD)}if(o.aD>0){eX(o.aD,1)}};G.9F=E(){J(1a.mW/1a.gg)};E mS(){if(1a.gg>0){O(1F,{"1d":1F.2e/(1a.mW/1a.gg)-2q(v.1Y.2X)})}F{if(sb<20){1z(mS,100);sb++}}}E sF(){if(v.pb==1){3y(o.s8);o.s8=6H(sa,100);sa()}}E sa(){if(1a){if(1a.gg>0){o.U.Ia(1a.mW/1a.gg);3y(o.s8)}}}E ag(){!1Y&&!9h?o.P.ag():\'\'}E dC(){!1Y?o.P.dC():\'\'}E 9o(){if(4T&&8U>0){}F{!1Y?o.P.9o():\'\'}}E I7(){o.U.rU()}E s7(){B mC=1P.I4=1P.I4||1P.Xz;B k0=1P.I2=1P.I2||1P.Xu;B mD=mC&&1L mC.mD===\'E\'&&mC.mD(HZ);B IJ=!k0||k0.s0&&1L k0.s0.Xm===\'E\'&&1L k0.s0.6m===\'E\';J mD&&IJ}B fx="<6h C=\'1D:0.5\'>";E II(){if(!1Y&&v.9x==1){B x=1C.bb;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.rX(x[i],v.IG);if(o.2i.K(y)>-1||v.XS==1){if(I(x[i].6X)){B yi=o.2i.K(y);yi>-1?o.2i[yi]+=" "+fx+" &ci;"+2q(x[yi].6X/2j)+\' \'+2A(\'dL\')+\'</6h>\':\'\';o.2i[i]=y+" "+fx+" &ci;"+2q(x[i].6X/2j)+\' \'+2A(\'dL\')+\'</6h>\'}}F{o.2i[i]=y}if(I(x[i].IB)){o.aj[i]=x[i].IB[0]}}F if(I(x[i].6v)){o.2i[i]=x[i].6v}F{o.2i[i]=i}if(I(v.4d)&&q==-1){if(v.4d==o.2i[i]){q=i}}if(I(o.4d)){if(o.4d==o.2i[i]){q=i}}}if(v.kD==1){o.2i[x.R]=2A("2u")}F{1C.Cq=0;1C.gj=0}if(v.IA==1||q>-1){1C.gj=0;if(v.hU=="7d"||(!o.1y&&v.4C==0)){1C.wE=q}F{if(v.hU=="gk"){1C.hT=q}}o.2M=q}F{if(v.kD==1){o.2M=1C.bb.R-1}F{o.2M=1C.XO}}if(v.Iw>0){1C.gj=x.R-v.Iw*1-1}oC()}o.6X=2I(1C.bb[o.2M].6X,0);o.Q?o.Q.4D():\'\'}}E oC(){if(v.bU==1){rW();s9()}}E rW(){if(!1Y&&v.bU==1){B x=1C.cw;o.5I=[];B 2P;B 28=-1;if(x.R>1){V(B i=0;i<x.R;i++){2P=L;if(I(x[i].f5)&&o.aj.R>0){if(x[i].f5!=o.aj[o.2M]){V(B j=0;j<o.aj.R;j++){if(o.aj[j]==x[i].f5){2P=H}}}}if(!2P){o.5I[i]=I(x[i].6v)?o.P.k8(x[i].6v,i):i;if(I(v.9H)){if(v.9H==o.5I[i]){28=i}}}}}}if(28>-1){o.5L=28;1C.ow=28}}E s9(){if(!1Y){B x=1C.cw;B y=1C.ow;if(y>-1){if(I(x[y].f5)){if(o.aj.R>0){if(o.aj[o.2M]!=x[y].f5){V(B i=0;i<x.R;i++){if(x[i].6v==x[y].6v&&x[i].f5==o.aj[o.2M]){1C.ow=i;y=i;1h}}}}}o.5L=y;1p("8G Ir",o.5L);o.Q.kZ(o.5L)}}};G.eX=E(x,y){eX(x,y)};E eX(x,y){if(1a.cw.R>1){1a.cw[x].sB=H;1a.cw[y==1?0:o.aD].sB=L;o.aD=x;y!=1?1a.8i=o.P.17():\'\'}}E 4m(){if(6l){J 6Q?o.1B.17():0}F{J 1a.8i}};E 3G(){B x=1a.1j;if(x==WR){v.4X=1;x=4m()+10;if(o.bK){x<o.bK?x=o.bK:\'\'}o.bK=x}if(6l&&6Q){x=o.1B.1j()}if(I(v.4u)){if(7a([v.4u],\'-\')){x=x+v.4u*1}F{x=v.4u}}J!mM(x)?x:0}G.2y=E(){B p=H;if(4T&&!sS){if(!al){e5(H)}1C.Io()}if(6l&&!6Q){n1(H);p=L}if(9h){if(!sR){sQ()}ws.1v();p=L}if(1a.C.1g=="-WP"){G.f0()}p?kO():\'\'};B WM;E kO(){if(X!="1U"){B pp=1a.1v();if(pp!==1I){pp.bx(E(){}).2W(E(2h){1p("WJ",2h.8I);if(2h.8I.K(\'aJ\')==-1&&2h.8I.K(\'Xe by\')==-1){if(v.sP==1){1p(\'Xd\');o.U.4B();1a.1H=0;B sO=1a.1v();if(sO){sO.bx(E(){}).2W(E(e){1p("Xc",e.8I);if(o.1k.tv&&(4T||6l)){}F{o.Q.2S();o.U.8p();js("Xa")}})}}F{o.Q.2S();o.U.8p()}}})}}}G.mN=E(){if(o.5G||o.29){if(o.9d){dW()}if(!o.iM&&o.1k.2k&&o.1k.3S){if(!1a.3v){1a.3v=H;oX=H}O(1a,{"1o":"2D","1b":-4h,"1g":-4h});bM=4m();if(!9h){1a.1v()}if(bM==0&&o.2c>0){kL=o.2c}}}};G.f0=E(){if(!o.iM&&(o.1k.2k||o.1k.3S)){O(1a,{"1o":"pD","1b":0,"1g":0});if(I(v.9F)){2F()}if(oX){!o.3v?1a.3v=L:\'\';oX=L}if(kL>0){o.2c=kL;kL=0}bM=-1}};G.2S=E(){1p(\'8N\');4c()};E 4c(){if(9h){ws.4c()}F{1a.4c()}};G.ei=E(){!1a.8N?2S():kO()};G.3L=E(x){if(6l&&6Q){o.1B.3K(x)}F{if(4T){if(v.X9==1&&x>0&&sE()){fB=1C.hT;1C.L9=0}}1a.8i=x}};G.4B=E(){1a.3v=H};G.5C=E(){1a.3v=L;if(o.2l=="1C"&&o.1k.59&&v.29==1){if(!I(o.KP)){n0=H;1a.4c();1z(E(){1a.1v();n0=L},10);o.KP=H}}};G.3M=E(x){1a.1H=x};G.KY=E(){if(o.BE!=1a){B aJ;B 9v;if(o.n5[1a]){aJ=o.n5[1a];9v=o.sL[1a]}F{1P.n6=1P.n6||1P.WZ;if(I(1P.n6)){3w{9v=1r n6();aJ=9v.YK(1a);o.n5[1a]=aJ;o.sL[1a]=9v}2W(e){1p(e)}}}if(9v){B kR=9v.YY();kR.kR.5t=v.JI;aJ.LY(kR);kR.LY(9v.YZ);o.sJ=H;o.BE=1a}}};G.n2=E(){J!1a.8N};G.5H=E(){J v.4X==1||9h?H:o.4X};G.6y=E(){J 1a};G.sr=E(){43(1a,{\'Q\':\'1\'});J H};G.4C=E(){43(1a,{\'4C\':\'6A\'});if(4T&&!al){e5(L)}if(6l&&!6Q){n1(L)}};G.7e=E(){B 7C="7L";if(1a.8N){7C="8N"}if(1a.7W){7C="7W"}J 7C};G.sG=E(x,y){1Y=x;y.1R(1a);1F=y;if(x){if(v.1Y.gd!=1){1a.3v=H}F{if(!o.3v){1a.3v=L}}mS();if(o.2i.R>0){if(4T){kM=o.2M;1C.gj=0;1C.hT=0}}}F{if(!o.3v&&v.1Y.gd!=1){1a.3v=L}1a.1H=2J(v.1Y.1H)?v.1Y.1H:v.1H;sF();if(o.2i.R>0){if(4T){1C.gj=-1;if(kM>-1){kM<1C.bb.R?1C.wE=kM:\'\'}}}}};G.17=E(){J 4m()};G.1j=E(){J 3G()};G.an=E(){B x=0;if(1a.8m){if(1a.8m.R>0){B y=4m();V(B i=0;i<1a.8m.R;i++){if((y>=1a.8m.1y(i)||y>=1a.8m.1y(i)-100)&&y<=1a.8m.4u(i)){x=1a.8m.4u(i)}}x==0?x=1a.8m.4u(1a.8m.R-1):\'\'}}if(I(v.4u)){B ed=v.4u;if(7a([ed],\'-\')){ed=3G()}x>ed?x=ed:\'\'}J x};G.2u=E(){J sE()};E sE(){B x=L;if(4T){if(al){x=1C.Cq}}F if(6l){if(6Q){x=o.1B.2u()}}J x}G.3O=E(){J{"Y":1a.mW,"1d":1a.gg}};G.2U=E(x){if(x){x=x.1Q(/\\(5N\\)/g,2E.5N());X=x;o.bw!=2?o.bw=L:\'\';if(6l){if(6Q){o.1B.aJ(x)}}F if(4T){4T&&1C?1C.9W():\'\';e5(H);sz()}F{43(1a,{\'2U\':x,\'3g\':0});sD();4c()}}};E sD(){if(o.1k.7A){B y=1a.gh;if(y){V(B i=0;i<y.R;i++){y[i].i8="Zg"}}y=1a.cw;if(y){V(i=0;i<y.R;i++){y[i].sB=(i==0?1:0)}}if(1P.Zd){1a.1w(\'Zc\',E(1c){o.6a=1c.Z9=="AT";!1Y?o.U.kV():\'\'});1a.1w(\'Z1\',E(1c){})}}sz();if(v.sA==1){1L AY!=="1I"?AY(X,1a,1F):\'\'}}G.6a=E(){1a.Z8()};G.9z=E(){dW()};E sz(){if(o.1k.3S){if(I(1a.Z6)&&!o.1k.8c){o.9z=H}if(1X.Z4&&!1a.Z2){o.9z=H}}}E dW(){if(o.1k.7A){if(1a.Z0==="n9-in-n9"){1a.EE("cj");o.9d=L}F{1a.EE("n9-in-n9");o.9d=H}}F{if(!1X.Yj){2m(\'1a.Yg().bx(p => {o.9d = H;}).2W(2h => {o.9d = L;});\')}F{2m(\'1X.Ye().bx(ok =>{o.9d = L;}).2W(2h => {});\')}}};E yg(){o.9d=H};E yj(){o.9d=L};G.EU=E(x){if(6Q){o.1B.nL(x)}};G.FQ=E(x){if(6Q){if(1a.8m.R>0){o.1B.G1(x)}}};G.Yb=E(x){if(o.ws){o.ws.FN(ws,x,-1)}};G.Y8=E(x){if(o.ws){o.ws.FN(ws,-1,x)}};G.FF=E(x){if(al){B y=2q(x);if(x==1C.bb.R){y=-1;1C.gj=-1}if(v.hU=="gk"){1z(9o,3Y);1C.hT=y}if(v.hU=="7d"){1p("8G 7d Y2 "+y);1C.wE=y}if(y==-1){o.2M=1C.oD}oC()}};G.oB=E(){J 1C};G.oA=E(){J 6Q?o.1B.Fn():L};G.az=E(){J az()};E az(){B x=0;if(al){if(1C.bb){x=1C.bb.R}}J x}G.c9=E(){J c9()};G.gn=E(){gn()};E gn(){if(1a){if(v.ox==1||v.6f==1){if(v.Yw==1||v.6f==1){O(1a,{\'3B-op\':\'6f\'})}F{O(1a,{\'3B-op\':\'Kw\'})}}F{O(1a,{\'3B-op\':\'ro\'})}}}G.4g=E(){2F()};E 2F(){if(v.9F){3H(\'1G\',7j(v.9F).1Q(\'/\',\':\'))}}E c9(){B x=0;if(6Q){x=o.1B.bb()}J x}G.Du=E(x){if(al){1C.ow=2q(x)}};G.gp=E(x,y){if(y=="1C"&&al&&zt){zt.Yq(x)}if(y=="BQ"&&al){if(am[x]&&o.3U){V(B i=0;i<am[x].R;i++){o.3U.zs(am[x][i])}}1z(E(){1C.JF=x},3Y)}if(y=="1B"&&6Q){o.1B.KI(x)}};G.gq=E(x){if(x){1a.UT=x}};G.zq=E(){B x=1a.UO;B y=[];V(B i=0;i<x.R;i++){if(x[i].pj.pi()==\'7Z\'){x[i].7g("fY",zo);y.2L(x[i])}}V(B i=0;i<y.R;i++){1a.3m(y[i])}o.zr=L};G.Jy=E(x,y,z){if(x!=\'\'){if(x.K(\' or \')>0){B xx=x.2v(\' or \');x=xx[0]}B 7Z=1X.1Z(\'7Z\');7Z.6b(\'2U\',x);7Z.6b(\'6Z\',y);7Z.6b(\'UN\',\'yB\');7Z.6b(\'i8\',\'Ip\');if(z){7Z.6b(\'7i\',\'\')}1a.1R(7Z);7Z.1w("fY",zo)}};E zo(e){if(e.4n.6Z&&o.3U){V(B i=0;i<o.3e.R;i++){if(o.3e[i]==e.4n.6Z){o.3U.a8(i)}}}};G.ih=E(){J 2h?2h:\'\'};G.4x=E(){3y(o.ij);4T&&1C?1C.9W():\'\';6l&&6Q?o.1B.oq():\'\';9h&&ws?ws.2P():\'\';1a.7g(\'2h\',yf);1a.7g(\'7W\',8l);1a.7g(\'1v\',9X);1a.7g(\'4c\',eA);1a.7g(\'I6\',cp);1a.7g(\'hx\',hy);1a.7g(\'oG\',hz);1a.7g(\'IL\',cF);1a.7g(\'Jc\',dC);1a.7g(\'7Q\',9o);1a.7g(\'Jg\',ag);1a.7g(\'Ji\',yg);1a.7g(\'Jk\',yj);1a.2U=\'\';if(1F.pj=="CC"){1F.yk.aS.3m(1a)}F{1F.3m(1a)}1a=1T}};B uL=E(){B b=[];B g1=[];B 5o=[];B 7Q=L;B mw;B 8h=L;B 1e;B W;if(o.4J){o.4J.1i();o.4J=1T}B md;o.5S=[0.25,0.5,0.75,1,1.25,1.5,2];if(v.1e.Va==1&&I(v.1e.hL)){v.1e.hL=v.1e.hL.1Q(/\\n/ig,\'\');o.5S=v.1e.hL.2v(",")}o.do=7a(o.5S,1,H);o.ay==3?o.ay=o.do:\'\';V(B i in o.5A){if(o.5A.2x(i)){!I(v.1e[i])?v.1e[i]=5:\'\';o[\'e0\'+i]=[\'+ \'+v.1e[i]+\'%\',\'&V0; \'+v.1e[i]+\'%\',(o.5A[i]*100+\'%\')]}}if(v.1t.eN==1&&o.1k.59&&v.gJ==1){v.1t.1i=0}B o9=L;B 9I=0;B oe=0;B gv=L;B y7=H;B iW;B bg=1r KL();B 1e;B 5d=[];B yb=L;B ym=L;B iq=0;B bW=[];if(v.fH.1o=="Q-2t"){v.fH.1o="Q"}V(B y in v){if(v.2x(y)){if(y.K("au")==0&&v[y]){!I(v[y].yl)?v[y].yl=v[y].5d:v[y].5d=v[y].yl;if(5d[v[y].5d]){v[y].5d+=v[y].5d}5d[v[y].5d]=y;if(v.fH.1o!="Q"){if(v[y].1o=="Q-2t"){bW.2L([y,v[y].5d]);yb=H}F{if(v[y].1o=="Q"||v[y].1o==1I){yb?ym=H:\'\'}}}iq<v[y].5d?iq=v[y].5d:\'\'}}}if(ym){bW.J7(E(a,b){J a[1]-b[1]});V(B i=0;i<bW.R;i++){5d[v[bW[i][0]].5d]=1T;v[bW[i][0]].5d=iq+1;iq++;5d[v[bW[i][0]].5d]=bW[i][0]}}if(v.1t.1i==1&&v.1t.dx==1){o.1t=1Z("2f");o.1O.1R(o.1t);O(o.1t,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'Y\':\'100%\',\'1d\':\'100%\',\'5z\':\'1g 0.3s 6W-5P\',\'47-2H\':\'1U\'})}B 8g=1Z("2f");if(v.1t.1i==1&&v.1t.dx==1){o.1t.1R(8g)}F{o.1O.1R(8g)}O(8g,{\'1o\':\'2D\',\'1b\':0,\'2Z\':0,\'Y\':\'100%\',\'1d\':v.1t.h});8g.h9=E(){!o.1k.2k?o.U.GN():\'\'};if(v.rC==1){3o(bg.c());3o(8g)}V(B i=1;i<5d.R;i++){if(5d[i]){B y=5d[i];if(y){B 1f=v[y].1f;B Uf=v[y].1i;if(o.1k.2k){if(1f=="1H"&&v[y].7T=="5a"){}F{if(1f=="1H"&&v.Uz==1&&o.1k.2k){v[y].jB=0}F{if(1f=="1H"||(1f=="2b"&&v.Ub)){v[y].on=0}}}}if(v[y].1i==1){if(v[y].B9==1&&I(v[y].nM)){2Q[v[y].nM]?v[y].on=0:\'\'}if(v[y].zY==1&&I(v[y].mA)){!2Q[v[y].mA]?v[y].on=0:\'\'}}if(v.rC==1){v[y].on=0}if(v[y].on==1){if(1f=="2G"||1f=="1H"){b[y]=1r J8(y,1f);b[y].2F(b[y].s("w"))}F{b[y]=1r Jp(y)}g1.2L(y);if(b[y].g("1f")=="1N"){if(b[y].s("1A")==\'\'){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")=="4N"){B lu=b[y].s("3i");if(lu){if(lu.K("3n:")==0&&lu.K(",0/1")>0){B z=lu.2v(",");3H(z[0].1m(4))==0?b[y].ch(0):\'\'}if(7a([lu],"3h")){o.hn=H}}}b[y].28("1G",b[y].s("1G"))}}}}if(I(v.1e)){if(1L(8k)==\'E\'){1e=1r 8k("1e");v.1e.7S==1?1e.1q():1e.1i()}F{o.U7=H}}if(I(v.W)){if(1L(8k)==\'E\'){W=1r 8k("W");if(I(o.W)){W.yW(o.W);if(v.W.q6==0||!I(v.W.q6)){v.W.7S==0?W.1i():\'\'}F{W.1q()}if(v.W.GS==1){W.1q()}}F{W.1i(1)}kT()}}oM();zp();2F(H);4s();yJ();y7=L;E HJ(S){B x=0;B U6=L;if(S){if(S.g("1f")==\'2G\'){x=5o.1b+S.s("4A")+S.g("Y")/2;if(5o.ge!=1T){}F{5o.ge=[]}}F{if(5o.ge!=1T){B bT=S.g("Y")+S.s("4H")+S.s("4A");if(fN(S)){bT=0}if(S.s("3k")==1&&!S.g("1q")){bT=0}if(S.s("aT")>0){bT=0}x=bg.g("w")-v.1t.jf*1-bT+S.g("Y")/2+S.s("4A");B i=0;5o.2t-=bT;V(i=0;i<5o.ge.R;i++){B bL=b[5o.ge[i]];if(bL.s("aT")>0){O(bL.c(),{"1b":(bL.g("x0")-bT)})}F{O(bL.c(),{"1b":(bL.g("x")-bT)})}bL.28("x0",bL.g("x"))}5o.ge.2L(S.g("18"));S.28(\'gy\',1)}F{if(S.s("3k")==1&&!S.g("1q")&&!S.g("f9")){if(S.g("1f")=="1H"){if(S.s("1i")==1&&S.s("jB")==1&&gv){9I+=S.g("Y")+S.s("4A")+S.s("4H");gv=L}}}F{if(S.s("aT")>0){x=5o.1b+S.s("4A")+S.s("4H")}F{B 2P=L;if(S.g("1f")=="1H"){if(S.s("1i")==1&&S.s("jB")==1&&!S.g("f9")){if(!o.dK&&!o.9A){2P=H;gv=L}F{if(!gv){9I-=S.g("Y")+S.s("4A")+S.s("4H");gv=H}}}}if(fN(S)){2P=H}if(!2P){5o.1b+=S.g("Y")/2+S.s("4A");x=5o.1b;5o.1b+=S.g("Y")/2+S.s("4H")}F{x=5o.1b}}}}}}J x};G.Gp=E(){oM();if(W&&v.W.7S&&!o.1y){W.1q()}};G.CW=E(){oM()};E oM(){if(o.hn){1L H4==\'E\'?o.3h=1r H4():\'\'}}E y6(S){B Y=o.2b&&v.1t.ik==0?o.aZ:o.3b;B 1d=o.4U;B aO=0;if(S!=bg){aO=Y/2+S.s("4A")-S.s("4H")}B dH=1d/2;B yq=S.g("Y");B oL=S.g("1d");B p=S.s("1o");if(p.K("7k")>-1){aO=o.3b/2+S.s("4A")-S.s("4H")}if(p.K("1g")==0){dH=oL/2+(S.s("Hx")*o.4U/100)}if(p.K("2Z")==0){dH=o.4U-(S==bg?oL:oL/2)-(S.s("HH")*o.4U/100)}if(p.K("2t")>-1){aO=o.3b-yq/2+S.s("4A")-S.s("4H")-(S.s("Hp")*o.3b/100)}if(p.K("1b")>-1){aO=yq/2+S.s("4A")-S.s("4H")+(S.s("hP")*o.3b/100)}if(p=="a5"){aO=-o.sI/2+(S.s("hP")*o.sI/100)+S.s("4A")-S.s("4H");dH=-o.qx/2-(S.s("HH")*o.qx/100)+(S.s("Hx")*o.qx/100)}if(p.K("Q")>-1){B cx=HJ(S);aO=(bg?(bg.c()?5b(bg.c().jo):0):0)+cx;if(p=="Q-2t"){aO+=9I}if(v.1t.1o=="1g"){dH=v.1t.h/2-(v.dZ<0?v.dZ:0)}F{dH=1d-v.1t.h/2}}J{x:aO,y:dH+S.s("9p")-S.s("e8")}}E 2F(9n){B w=o.2b&&v.1t.ik==0?o.aZ:o.3b;B h=o.4U;if(v.1t.U4==1){v.1t.Hj=2J(v.1t.Hv)&&o.9Q?v.1t.Hv:v.1t.ys;v.1t.jf=o.3b*v.1t.Hj/100}F{v.1t.jf=v.1t.ys}O(bg.c(),{\'1g\':(v.1t.1o=="1g"?0:o.4U-v.1t.h)-v.dZ});bg.28("y0",(o.4U-v.1t.h-v.dZ));if(v.1t.ik==0&&bg){O(bg.c(),{\'Y\':w,\'1b\':0,\'2O-1b\':0});bg.28("w",w);if(o.2b){O(bg.c(),{\'1b\':\'50%\',\'2O-1b\':-w/2})}}5o={"1b":v.1t.jf*1,"2t":(bg.g("w")-v.1t.jf*1)};B yt=L;if(!bg.g("1q")){bg.28("2n",H);yt=H}B 18;V(B i=0;i<g1.R;i++){18=g1[i];if(b[18]){B cc=y6(b[18]);if(cc){if(b[18].s("5T")=="1o"){if(I(o.7D[18])){if(b[18].g("x0")==cc.x&&b[18].g("y0")==cc.y){3u}F{o.7D[18].XY(b[18].g("x0"),cc.x,b[18].g("y0"),cc.y)}}}b[18].28("x0",cc.x);b[18].28("y0",cc.y);if(b[18].s("3k")==1&&!b[18].g("1q")&&!9n){zn(b[18])}F{O(b[18].c(),{"1o":"2D","1b":b[18].g("x0"),"1g":b[18].g("y0")})}}}}if(yt){bg.28("2n",L)}9I=0;V(18 in b){if(b.2x(18)){if(b[18].s("1o")=="Q-2t"&&b[18].g("1f")!="2G"&&9I>-1){9I=5o.2t-5o.1b}if(b[18].g("1f")=="2G"&&bg){B cq;B ml=b[18].s("4A")+b[18].s("hP")*o.3b/100;B mr=b[18].s("4H")+b[18].s("Hp")*o.3b/100;if(b[18].s("U5")==1){if(b[18].s("Ue")==1){cq=(o.3b*b[18].s("w")/100)-ml-mr}F{cq=b[18].s("w")}}F{if(b[18].s("1o").K("Q")>-1){cq=5o.2t-5o.1b-ml-mr;O(b[18].c(),{"1b":(5b(bg.c().jo)+5o.1b+ml+cq/2)});9I=-1}F{cq=bg.g("w")-ml-mr;O(b[18].c(),{"1b":(5b(bg.c().jo)+ml+cq/2)})}}b[18].28("x0",b[18].g("x"));b[18].2F(cq)}}}if(1e){iE(1e)}if(W){iE(W)}if(o9||o.2b||oe!=9I){4s()}}E zn(b){B 1b=0;B 1g=0;if(b.s("1o").K("2t")>-1&&b.s("1o").K("Q")==-1){1b=o.3b+b.g("Y")+10}if(b.s("1o").K("1b")>-1){1b=-b.g("Y")-10}if(b.s("1o").K("1g")>-1){1g=-b.g("1d")*2}if(b.s("1o").K("2Z")>-1||b.s("1o").K("Q")>-1){1g=o.4U+b.g("1d")+b.g("Y")+10}if(1b>0){O(b.c(),{"1b":1b})}if(1g>0){O(b.c(),{"1g":1g})}}E iE(x){B 1g=-4h;x.iD();B y=o.4U-v.1t.h*(x.s("1o").K("1g")>-1?1:2);if(x==W&&v.qP==1){y=o.4U}B jq=y-(o.2b&&!o.1k.2k?(100+x.s("jp")*1):x.s("jp"))-(x==W&&x.s("jp")*1==0?x.s("9p"):0);jq<100?jq=100:\'\';O(x.c(),{\'6w-1d\':jq});x.co()?O(x.co(),{\'6w-1d\':jq}):\'\';if(x.g("1q")){1g=o.4U/2-x.g("1d")/2+x.s("9p")-x.s("e8");if(x.s("1o").K("1g")>-1){1g=x.s("9p")-x.s("e8")}if(x.s("1o").K("2Z")>-1){1g=o.4U-(v.1t.1o!=\'1g\'?v.1t.h:0)-x.g("1d")+x.s("9p")-x.s("e8")}1g<0?1g=0:\'\'}if(x.g("18")=="1e"&&o.bV){B Ly=o.3b-x.g("Y")-x.s("4H");if(o.bV>Ly){O(x.c(),{"1o":"2D","2t":x.s("4H"),"1b":"2u","1g":1g})}F{O(x.c(),{"1o":"2D","1b":o.bV,"2t":"2u","1g":(o.iG<1g?o.iG:1g)})}}F{if(x.s("1o").K("2t")>-1){O(x.c(),{"1o":"2D","2t":x.s("4H")-x.s("nP"),"1b":"2u","1g":1g})}F if(x.s("1o").K("1b")>-1){O(x.c(),{"1o":"2D","1b":x.s("4A"),"2t":"2u","1g":1g})}F{if(x.g("18")=="W"&&x.s("3C")==1){O(x.c(),{"1o":"2D","1b":o.3b/2-x.g("Y")/2+x.s("4A")/2-x.s("4H")/2,"1g":1g})}F{B l=o.3b/2-x.g("Y")/2+x.s("4A")-x.s("4H");O(x.c(),{"1o":"2D","1b":(l>0?l:0),"1g":1g})}}}x.af()};G.f7=E(18){B S=b[18];B a=S.g("1f");if(a){B d=1r 5V();o.a7=d.8S();if(a&&a!=""){4Z(S);a=="4c"?o.L7=1:\'\';a=="1v"?o.L7=0:\'\'}}qG()};G.yv=E(z,x,y){V(B 18 in b){if(b.2x(18)){if(b[18].s(z)==x){b[18].28(y?"6O":"3o")}}}};G.uP=E(x,s){B y=7v(s,x);J y};E 4Z(S,1E){o.pc=H;md=S;B a=S.g("1f");if(a=="1v"){o.U.2y();if(o.3v&&v.L3==1){o.U.5C();v.L3=0}if(v.1V.on==1&&v.1V.2V==1&&v.1V.yw==1){7Y(\'1v\',1)}js("La")}F{if(a=="4c"){o.nQ=0;o.U.2S();if(v.1V.on==1&&v.1V.2V==1&&v.1V.yw==1){7Y(\'1v\',0)}js("Li")}if(a=="2P"){o.U.nR()}}if(a=="LZ"){o.U.3L(0,L)}if(a=="2b"){!o.4r?o.U.8Z():\'\'}F{if(a=="LV"){o.U.8d()}}if(a=="2G"){B ld=o.P.1j();B lt=S.g("2z")*ld;if(v.4y>0){ld-=v.4y*1;lt=S.g("2z")*ld+v.4y*1}if(v.ix>0){if(v.ix/ld<=1-S.g("2z")){J}}js(a,lt);o.U.3L(lt,H);if(o.3u){o.3u.nS(lt,ld);o.2c>0?o.2c=1I:\'\'}js("mh",lt)}if(a=="1H"){B x=S.g("2z");x<0.UC?x=0:\'\';x>1?x=1:\'\';if(S.s("7T")=="5a"){x=3J(x*o.5S.6Y(-1)[0]).rL(1);o.U.9t(x,1)}F if(S.s("7T")=="rI"){o.P.K2(x)}F{if(o.5n&&v.uA==1){3d.7P("uz",x);if(S.g("2z")>0||o.1k.8c||v.pY==0){3d.yx("hY")}F{3d.7P("hY",1)}}o.U.3M(x)}}if(a=="56"){if(o.5n&&!o.1k.8c&&v.pY==1){3d.7P("hY",1)}o.U.4B();if(v.1V.2V==1&&v.1V.K4==1){7Y(\'56\',0)}}F{if(a=="aM"){if(o.5n){3d.yx("hY")}o.U.5C();if(v.1V.2V==1&&v.1V.K4==1){7Y(\'56\',1)}}}if(a.K("17")==0){S.Wf()?S.jt():S.On()}if(a=="qs"){o.P.xX()}if(a=="1G+"){o.P.dS(0.1)}if(a=="1G-"){o.P.dS(-0.1)}if(a=="1G"){o.P.dS(0)}if(a=="4X"){3H("tf");S.28("z7",1);S.28("kE",1)}if(a=="3h"){js("3h");xP()}if(a=="1e"){o.bV=1I;if(1e){if(!1e.g("1q")){1e.1q()}F{1e.1i()}}}if(a=="W"){if(o.fF==a){J}o.Q.l3()}if(a=="7d"){o.Q.aU()}if(a=="ea"){o.Q.ej()}if(a=="4N"){if(S.s("gZ")==1&&S.s("3i")!=""){B x=4t(S.s("3i"));if(o.fF==a+x){J}if(x.K(\'{17}\')>-1){x=x.1Q(\'{17}\',(I(o.3u)?o.3u.a0().t:o.P.17()))}if(x.K(\'{3D}\')>-1){x=x.1Q(\'{3D}\',o.P.aN())}if(x.K(\'{1N}\')>-1){x=x.1Q(\'{1N}\',v.1N.1Q(/,/ig," "))}if(x=="6a"){o.P.g6()}if(x.K(\'7n\')==0){if(S.s("7n")>0){o.U.3L(o.c0?o.c0.Wb():S.s("7n"))}}if(x.K(\'W1\')==0){if(o.c0){o.c0.VZ()}}if(x=="Wk"){o.U.3L(S.s("hP")*o.P.1j()/100);!o.1v?o.U.2y():\'\'}S.s("Kj")==1?o.U.2S():\'\';B y=x.2v(",");if(x.K("3n:")==0){B z=x.1m(4).2v(";");V(B i=0;i<z.R;i++){y=z[i].2v(",");if(y.R>1){if(y[0]==\'3K\'){if(v.1V.2V==1&&v.1V.VC==1){7Y(\'3K\',y[1]>0?1:0)}}3H(y[0],y[1],S);js("mh",y[1]);y[1]==\'0/1\'||y[1]==\'1/0\'?uS():\'\'}F{if(y[0]=="KK"){B ss=3H(y[0]);if(ss){if(ss.K("1M")>-1){if(v.Vu==1){B 4b=1X.1Z(\'4b\');4b.6b(\'2U\',ss);O(4b,{1o:"yn",2t:(I(v.nT)?v.nT:20),2Z:(I(v.nT)?v.nT:20),Y:0,5z:"Y 0.5s ce-Vj(.75,-0.5,0,1.75)"});4b.C.5l=Kp;1X.aS.1R(4b);1z(E(){O(4b,{Y:(I(v.Kt)?v.Kt:4L)})},1);4b.h9=E(){G.4E.3m(G)}}if(v.Vn==1){B a=1Z("a");a.9E=ss;a.7f=y[0]+".ke";a.2z()}}}F{1p(y[0]+" 2h")}}F{3H(y[0])}}}}F{if(x.K("js:")==0){if(x.K("(")>0&&x.K(")")>0){2m(x.1m(3))}F{2m(y[0].1m(3)+\'(\'+(I(y[1])?\'"\'+y[1]+\'"\':\'\')+(I(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}}if(x.K("1c:")==0){y8(x.1m(6),o.P.17())}if(x.K("3h:")==0&&o.3h){o.3h.3n(x.1m(6))}if(x.K("xJ:")==0&&o.6g){3H("xJ",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):\'\';1P.8a(x,S.s("Ky"))}if(x.K("7f")==0){o.U.iB()}if(x=="3n:9z"){o.P.dW()}}if(x.K("1e#")>-1){if(1e){B si=x.1m(9).2v(",");if(1e.g("1q")&&1e.g("8a")==si[0]){o.bV=1I;o.iG=1I;1e.1i()}F{o.bV=S.g("x")-S.g("Y")/2;o.iG=S.g("y")+S.g("h");V(B i=0;i<si.R;i++){i==0?1e.1q():\'\';1e.8a(si[i])}W?W.KN():\'\'}}}if(x.K("1e:")>-1&&v.1e.VM==1){if(!o.4J){o.4J=1r VN()}if(v.1e.fJ==1){if(1E=="6z"){o.4J.1q(x)}F{o.4J.fC(x)}}F{if(!1E){o.4J.fC(x)}}}if(x=="A5"){o.U.gG();o.z2=0;S.28("3o");B bl=7v("3i","4P");if(bl){bl.28("3o")}}if(x=="4P"){S.6d("OK");S.s("pE")?1P.8M.9E=4t(S.s("pE")):\'\'}}}};G.1N=E(t){B y=L;V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="1N"){if(b[x].s("B")==t||t=="1N"){if(b[x].s("1i")==1&&b[x].s("yK")==1&&o.1v){y=H}if(v[t]==\'\'||y){b[x].28("2n",L)}F{b[x].28("2n",H)}b[x].6d(v[t])}}}}xN()};G.JP=E(){xN()};G.xM=E(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="4N"){if(b[x].s("1E")=="1A"){b[x].9M()}}}}};E xN(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="4N"){if(b[x].s("1E")=="1A"){b[x].BR(H)}}}}}E xP(){if(I(o.3h)){o.3h.o1()}}G.L2=E(){xP()};G.Ki=E(){if(v.1N!=\'\'){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="1N"){B y=L;if(!b[x].g("1q")){y=H;b[x].28("2n",H)}b[x].6d(v.1N);if(y){b[x].28("2n",L)}}}}}};G.xQ=E(){zp()};E zp(){if(v.9u){if(1L(v.9u)=="3B"){V(B x in v.9u){if(v.9u.2x(x)){iQ(x,v.9u[x])}}}}};G.Lh=E(y,z){iQ(y,z)};G.xI=E(x){if(b[x]){b[x].yo()}};G.Ez=E(){V(B x in b){if(b.2x(x)){if(b[x].g("zf")){b[x].yo()}}}};E iQ(y,z){if(y){V(B x in b){if(b.2x(x)){if(b[x].g("zf")){if(b[x].s("4M")==y){if((!b[x].g("1q")||b[x].s("3k")==1)&&!fN(b[x])){b[x].28("AL");b[x].28("2n",H)}b[x].iQ(z)}}}}}};G.4g=E(){2F()};G.BD=E(){2F(H)};G.o2=E(){iE(1e)};G.iD=E(){iE(W)};G.2y=E(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="1v"){b[x].On()}}}o.cl?o.cl.1i():\'\';xW();o.1v=H;4s()};G.2S=E(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="4c"||b[x].g("1f")=="2P"){b[x].jt()}}}if(W){if(v.W.F0==1&&!W.4R()){W.1q()}}o.1v=L;G.7R();4s();if(v.1t.1i==1&&v.1t.fP==1){fZ(H)}};G.4B=E(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="56"){b[x].On()}G.3M(0)}}4s()};G.5C=E(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="aM"){b[x].jt()}}}if(v.1H<0.1){v.1H=0.5;o.U.3M(v.1H)}F{G.3M(v.1H)}4s()};G.3M=E(1H,y){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="1H"){if(!b[x].s("7T")||b[x].s("7T")=="1H"){b[x].6L(1H,1,(y=="no"?y:H))}}if(b[x].g("1f")=="56"){b[x].y9(1H)}}}4s()};G.8Z=E(){B bl=7v("1f","2b");if(bl){bl.On();bl.28("1G",bl.s("1G"))}4s();o9?1z(4s,3Y):\'\';fW();xV()};G.8d=E(){B bl=7v("1f","2b");if(bl){bl.jt()}2F();3y(o.kw);4s();xV()};E xV(){if(o.bV){o.bV=1I;o.iG=1I;1e.1i()}}G.8l=E(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="1v"){b[x].yu()}}}};G.qI=E(){4s()};G.zD=E(){xW()};E xW(){if(W){if(W.g("1q")&&v.W.gD==1){o.Q.cn()}}}E 4s(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")!="bc"){cE(b[x])}}}cE(bg);if(oe!=9I){oe=9I;2F()}if(v.1t.1i==1&&v.1t.dx==1){fO(!o.gB&&!o.5i&&!o.2b&&o.1v&&v.1t.eN!=1&&!o.4r)}};E kn(){B 1q=8h&&v.1t.hH==1;if(v.1t.1i==1){if(!o.1v&&v.1t.fP==1){1q=L}}if(1q){V(B x in b){if(b.2x(x)){if(b[x].g("1f")!="bc"){cE(b[x],L)}}}O(o.1O,{"6I":"7i"});o.iS=H;cE(bg,L);if(bg.g("1q")){hF()}fO(L)}}E fZ(){B 1i=o.1v&&v.1t.hH==1&&!o.3F;if(o.dD&&v.1t.VI==1){1i=L}if(!o.1v&&v.1t.1i==1&&v.1t.fP==1){1i=H}if(1e){if(1e.g("1q")&&o.ob){1i=L}}if(o.4r){1i=L}if(1i){V(B x in b){if(b.2x(x)){if(b[x].g("1f")!="bc"){cE(b[x],H)}}}cE(bg,H);if(!bg.g("1q")){8h=H;o.P.yz();if(o.1v){O(o.1O,{"6I":"1U"});o.iS=L}}fO(H)}}E fW(){if(v.1t.hH==1){if(v.1t.eN==1&&!o.2b&&!o.b8){}F{3y(o.kw);o.kw=6H(fZ,((v.1t.9J>0?v.1t.9J:v.1t.iO)*2j))}}}E cE(S,cr){B 1i=L;B 1q=L;B cD=L;if(v.1t.1i==1){if((!o.gB&&!o.5i&&!o.2b&&o.1v&&v.1t.eN!=1&&!o.4r)||(o.2b&&8h&&!o.iS)||(o.U.gA()&&o.7W&&!o.5i)){1i=H;1q=L;cD=H}F{1i=L;1q=H}if(I(cr)&&!o.4r){1i=cr;1q=!1i}if(v.1t.1i==1&&v.1t.dx==1&&(S.s("1o").K("Q")==0||S.s("1f")=="2G")){1i=L;1q=H}if(v.1t.fP==1&&!o.1v){1i=H;1q=L;cD=L}if(v.1t.13u==1&&!o.6A&&o.1v){1i=L;1q=H}}F{if(S.s("1i")!=1){1q=H}}if(1q&&!o.iS){O(o.1O,{"6I":"7i"});o.iS=H}B a=S.g("1f");if(a=="4N"&&S.s("1o").K("Q")==-1){1i=L;1q=H}if(o.4r){if(a=="2G"){if(o.P.1j()==-1){1i=H;1q=L}}}B y5=L;B hp=fN(S);if(S.s("1i")==1){if(S.s("13v")==1){if(cD||cr||(o.1v&&!o.5i)){!cD&&!cr?\'\':hp=H}}if(S.s("14f")==1){if(!cD&&!cr){hp=H}}if(S.s("14j")==1){if(o.1v&&!o.5i){hp=H}}if(S.s("Ca")==1||S.s("C6")==1||S.s("zB")==1){o9=H}}if(hp){1i=H;1q=L}F{!1i?1q=H:\'\'}if(S.s("1f")=="1H"){if(S.s("1i")==1&&S.s("jB")==1&&!S.g("f9")){1i=H;1q=L;if(!cD&&(o.9A||o.dK)&&!cr&&S.s("eq")!=1){1i=L;1q=H}F{y5=H}}}if(o.a4||(!o.1y&&v.1t.1i==1&&v.1t.z6==1)||(!o.6A&&v.1t.1i==1&&v.1t.zF==1)||(!o.2b&&v.1t.1i==1&&v.1t.12M==1)){if(S.s("1o").K("Q")>-1||S.s("1o").K("2Z")>-1){1i=H;1q=L}if(v.1t.eN==1&&!o.2b){1i=L;1q=H}}if(1e){if(1e.g("1q")&&v.1e.7S!=1){cD=L;cr=L}}if(W&&o.3f){if(v.W.12H==1){if(o.3f.BB()){J}}}if(a=="3h"){if(I(o.3h)){if(o.3h.4R()){1i=H;1q=L;S.28("5T","1U")}}}if(a=="W"||a=="7d"||a=="ea"||S.s("Cs")==1){if(W){if(W.4R()&&S.s("Cs")!=0){1i=H;1q=L;S.28("5T","1U")}}F{1i=H;1q=L}}if(o.12F==1){1i=H;1q=L}if(y5){B cc=y6(S);if(cc){cc.y>0?S.28("y0",cc.y):\'\';O(S.c(),{"1o":"2D","1g":S.g("y0")})}}if(1i){aw(S,(y7?H:L))}if(1q){Ax(S)}if(S==bg){if(!1i&&1q){hF();6O(8g);8h=L;iW==0?js("ui",1):\'\';iW=1;o.6j&&o.aE?o.6j.1q():\'\'}if(1i&&!1q&&!o.4r){o.P.yz();db();3o(8g);8h=H;iW==1?js("ui",0):\'\';iW=0;o.6j&&o.aE?o.6j.1i():\'\'}if(1e){if(1e.tb()){if(!1e.g("1q")){1q&&!1i?1e.1q():\'\'}F{!1q&&1i?1e.1i(2):\'\'}}}if(W){if(v.W.7S==1&&!W.4R()){if(1q||o.a4){if(v.W.CO==1&&o.2b){}F{if(!W.g("1q")){if(v.W.Ce==1){!o.1v?W.1q():\'\'}F{W.1q()}}}}F{if(1i&&W.g("1q")){W.1i()}}}}}};E fN(S){B x=L;B a=S.g("1f");if(S.s("1i")==1){if(S.s("yK")==1){o.1v?x=H:\'\'}if(S.s("fP")==1){!o.1v?x=H:\'\'}if(S.s("gz")==1){x=H}F{if(S.s("13b")==1){if(o.1k.d2){S.28("gz",1);x=H}}if(S.s("12X")==1){if(o.1k.2k){S.28("gz",1);x=H}}}if(S.s("C6")==1){if(o.3b>S.s("C7")){S.28("eq",1);x=H}F{S.28("eq",0)}}if(S.s("12Y")==1&&!7Q){x=H;o.ll=1}if(S.s("12Z")==1&&7Q){x=H;o.ll=1}if(S.s("Ca")==1){if(o.3b<=S.s("Cb")){S.28("eq",1);x=H}F{S.28("eq",0)}}if(S.s("130")==1){o.1y?x=H:\'\'}B t=o.P.17();B d=o.P.1j();if(S.s("zE")==1&&S.s("Cg")>0){if(t>=S.s("Cg")){x=H}}if(S.s("zG")==1&&S.s("Ck")>0){if(t<S.s("Ck")){x=H}}if(S.s("zH")==1&&S.s("Cl")>0){if(t<d-S.s("Cl")||d==0){x=H}}if(S.s("131")==1){if(W){if(!W.cz()){x=H}}}if(S.s("132")==1){if(o.1y||!o.3u||o.P.5H()){x=H}if(o.3u){if(o.3u.a0().t==0){x=H}}}if(S.s("z6")==1){!o.1y?x=H:\'\'}if(S.s("p7")>0){x=H}if(S.s("B9")==1){if(I(S.s("nM"))){2Q[S.s("nM")]?x=H:\'\'}}if(S.s("136")==1){if(!I(S.s("9u"))){x=H}}if(S.s("zY")==1){if(I(S.s("mA"))){!2Q[S.s("mA")]?x=H:\'\'}}if(S.s("13d")==1&&o.1k.59){!o.1y||o.lF?x=H:\'\'}if(S.s("13f")==1){!o.P.7W()?x=H:\'\'}if(S.s("13g")==1){!o.P.5H()?x=H:\'\'}if(S.s("13h")==1){!o.5i?x=H:\'\'}if(S.s("13i")==1){!o.2b?x=H:\'\'}if(S.s("zB")==1){o.2b?x=H:\'\'}if(S.s("13j")==1){!o.3v?x=H:\'\'}if(S.s("13l")==1){o.P.5H()&&o.P.aN().K("?tA")==-1?x=H:\'\'}if(S.s("Ho")==1){5W(o.2g)?x=H:\'\'}if(S.s("zF")==1){!o.6A?x=H:\'\'}if(S.s("13m")==1){o.6A?x=H:\'\'}if(S.s("13o")==1){o.ls?x=H:\'\'}if(S.s("13c")==1){!o.ls?x=H:\'\'}if(S.s("Gc")==1){if(S.g("iR")){x=H}}if(S.s("12U")==1){!o.ab?x=H:\'\'}if(S.s("12G")==1){o.ab?x=H:\'\'}if(S.s("12T")==1){if(v.4C==1&&v.dP==1){if(o.2l=="4F"&&!I(v.2g)&&v.ze==0){if(!o.1y||o.P.7e()=="7W"){if(v.2g==\'\'){}F{x=H}}}}}}if(a=="4N"){B lu=S.s("3i");if(lu){if(lu=="3n:6a"||lu=="6a"){if(!o.6a&&!o.iM){x=H}}if(lu=="3n:9z"){if(!o.9z||(!o.1y&&v.4C==0)){x=H}}if(lu=="3n:AW"){if(!o.ls){x=H}}if(lu.K("6u")>-1){if(!o.6u){x=H}}if(7a([lu],"7n")&&!7a([lu],"js:")&&S.s("gz")!=1){B sk=L;if(I(v.7n)){if(!o.c0){1L B2==\'E\'?o.c0=1r B2():\'\'}if(o.c0){sk=o.c0.zj(S)}}!sk?x=H:\'\'}}}if(a=="W"||a=="7d"||a=="ea"){if(W){if(W.4R()){x=H}}F{x=H}}if(a=="1e"){if(1e){if(1e.4R()){x=H;o.2l!=\'1C\'?S.28("5T","1U"):\'\'}}F{x=H}}if(S.g("1E")=="1A"){if(S.g("R")==0){x=H}}if(S.g("1e#")){if(!S.g("28#4o")){x=H}}if(S.s("3z")==1){B cb=1X.7V("zl"+v.id);if((o.P.1j()==0&&o.P.17()==0)||!o.4e||!5W(cb)||!o.zm){x=H}}if(S.s("zc")==1){!x?S.28("zc",1):\'\'}if(a=="1j"){if(o.P.5H()){x=H}}if(S.g("18")=="yL"&&o.1k.2k){if(o.a4&&o.1k.a6){x=H}}J x}E aw(S,yX){if(S.g("1q")){if(o.b8||S.s("5T")=="1U"||yX){S.28("2n",L)}F{AD(S)}S.28("1q",L)}};E Ax(S){if(!S.g("1q")){if(S.s("5T")=="1U"||o.b8){S.28("2n",H);if(o.b8){S.28("1D",1)}if(S.g("1f")=="1H"){if(o.jU){zn(S)}}}F{F5(S)}if(S.s("1f")=="1H"){o.Q.3M(o.3v?0:v.1H)}if(S.s("1f")=="2G"){o.U.zd()}S.28("1q",H)}};E AD(S){yY(S.g("18"));B 5x="fU|";B 5p="0|";B 1i=1;B a=S.s("5T");if(S.s("Fb")==1){5x=\'\';5p=\'\'}B p=S.s("1o");B iC=S.g("3r");2J(S.s("lp"))?p=S.s("lp"):\'\';if(a=="1G"){5x+="1G|";5p+="0|"}if(a=="1o"){if(p.K("2t")>-1&&p.K("Q")==-1){5x+="x|";5p+=5b(o.3b+S.g("Y")/2*iC)+"|"}if(p.K("1b")>-1){5x+="x|";5p+=5b(-S.g("Y")/2)*iC+"|"}if(p.K("1g")>-1){5x+="y|";5p+=(-S.g("1d")/2)*iC+"|"}if(p.K("2Z")>-1||p.K("Q")>-1||p=="a5"){5x+="y|";if(S.g("1f")=="2G"||S.g("1f")=="1H"){5p+=5b(o.4U+S.s("h")+(S.s("h")<20?20-S.s("h"):0))+"|"}F{5p+=5b(o.4U+S.g("1d")/2)+"|"}}if(p=="7k"){5x+="1G|";5p+="0|"}}B m=1r 5O({"mc":S,"me":S.g("18"),"1E":5x.1m(0,5x.R-1),"to":5p.1m(0,5p.R-1),"1i":1i})};E F5(S){yY(S.g("18"));B 5x="";B 5p="";B a=S.s("5T");B p=S.s("1o");2J(S.s("lp"))?p=S.s("lp"):\'\';if(S.g("1D")!=1&&S.s("Fb")!=1){5x="fU|";5p=(S.g("18")==\'bg\'?v.1t.a:"1")+"|"}if(a=="1G"){if(S.g("3r")!=S.s("1G")){5x+="1G|";5p+=S.s("1G")+"|"}}if(a=="1o"){if(p=="7k"){if(S.g("3r")!=S.s("1G")){5x+="1G|";5p+=S.s("1G")+"|"}}F{if(p.K("Q")>-1){if(S.g("y")!=S.g("y0")){5x+="y|";5p+=S.g("y0")+"|"}}F{5x+="x|y|";5p+=S.g("x0")+"|"+S.g("y0")+"|"}}}if(5x!=""&&5p!=""){B m=1r 5O({mc:S,me:S.g("18"),1E:5x.1m(0,5x.R-1),to:5p.1m(0,5p.R-1),1q:1})}F{S.28("2n",H)}};G.jZ=E(18,1E,yX){B 4g=L;B 2P=L;B S=b[18];B 1f=S.g("1f");B 3i=S.s("3i");if(1E=="6z"){if(o.jU){if(1f=="1H"||1f=="56"||1f=="aM"){if(!S.g("f9")){o.9A=H;o.dK=H;4g=H;4s();if(v.fH.ER==1){B bl=7v("1f","2G");if(bl){3o(bl.c())}}}}}if(1e&&v.1e.fJ==1&&((1f=="1e"||3i.K("ES")==0)||3i.K("1e:")==0)){2N(o.fI);if(!1e.g("1q")||md!=S){4Z(S,1E);o.fF=1f+3i;1z(E(){o.fF=1T},3Y)}}if(W&&v.W.fJ==1&&1f=="W"){2N(o.yH);if(!W.g("1q")||md!=S){4Z(S,1E);o.fF=1f;1z(E(){o.fF=1T},3Y)}}}if(1E=="5P"){if(o.jU){if(1f=="1H"||1f=="56"||1f=="aM"){o.9A=L;o.dK=H;1z(E(){if(!o.9A){o.dK=L;V(B x in b){if(b.2x(x)){if(!8h){if(b[x].g("1f")=="1H"&&!b[x].g("f9")){aw(b[x]);2F()}}if(b[x].g("1f")=="2G"){if(v.fH.ER==1){6O(b[x].c())}}}}}},3Y)}}if(1f=="2G"){o.U.6L(1)}if(v.1e.fJ==1&&((1f=="1e"||3i.K("ES")==0)||3i.K("1e:")==0)){2N(o.fI);o.fI=1z(E(){if(!o.3F){db(1)}},(v.1e.fK>0?v.1e.fK*2j:2j))}if(W&&v.W.fJ==1&&1f=="W"){2N(o.yH);o.yH=1z(E(){if(!o.3F){W.g("1q")?W.1i(1):\'\'}},(v.W.fK>0?v.W.fK*2j:2j))}}if(4g){1z(2F,10)}};G.q5=E(){if(o.5k&&!o.2b&&!o.b8){o.U.5k(L);o.5k=L}if(o.2g){if(v.lQ>-1&&5W(o.2g)){O(o.2g,{1D:v.lO})}}if(o.1v&&v.Gb==1&&v.12E!=0){o.U.2S()}if(v.1t.9J>0){2N(o.G3);o.G3=1z(4s,v.1t.9J*2j)}F{4s()}};G.Kv=E(){if(o.2g){if(v.lQ>-1&&5W(o.2g)){O(o.2g,{1D:v.lQ})}}if(!o.1v&&v.Gb==1){o.U.2y()}4s();fO(L)};G.eZ=E(bi,bh){B y;V(B x in b){if(b.2x(x)){y=b[x].g("1f");if(y=="2G"||y=="1H"){b[x].eZ(bi,bh)}}}};G.tU=E(){if(v.1t.1i==1){if(v.1t.eN==1&&!o.2b){J}if((!o.5i||o.1k.2k)&&o.P.7e()=="7L"){o.5i=H;4s();o.1k.2k?1z(E(){o.5i=L},3Y):\'\'}if(v.1t.hH==1){kn();fW()}fO(L)}};G.fA=E(bi,bh){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="2G"||b[x].g("1f")=="1H"){b[x].fA(bi,bh)}}}};G.dw=E(17,1j,Fr){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="2G"){b[x].6L(17,1j,Fr)}if(b[x].g("1f")=="17"){e6(b[x],17,1j)}if(b[x].s("J3")==1){b[x].xX()}if(b[x].s("IW")==1){b[x].Ld(17,1j)}if(b[x].s("zP")==1){if(b[x].s("3i")=="zN"||b[x].s("3i")=="6X"){1L Fs==\'E\'?Fs(b[x]):\'\'}if(b[x].s("Aj")==1&&!b[x].g("1q")&&8h){}F{if(b[x].g("1q")==fN(b[x])){4s();2F()}}}}}};E fO(x){if(v.1t.1i==1){x?db():\'\';if(v.1t.dx==1){if(!o.1v&&v.1t.fP==1){x=H}if(x&&!o.yP){O(o.1t,{"1g":bg.h()})}if(!x&&o.yP){O(o.1t,{"1g":0})}o.yP=x}}}E hF(){8h=L;o.P.hF();if(o.zb){o.zb=L;2F();1z(2F,e3)}}E e6(x,17,1j){if(v.4y>0){17-=v.4y*1;1j-=v.4y*1}B y=4m(17);if(x.s("EP")=="1"){y=4m(1j-17)}if(x.s("12I")=="1"){if(x.s("12K")=="1"){y=y+(1j>0?\' \'+2A(x.s("12L"))+\' \'+4m(1j):\'\')}F{17==0?y=4m(1j):\'\'}}x.6d(y)}G.yS=E(17,1j){B x=7v("1f","2G");if(x){x.H7(17,1j)}};G.kk=E(y){if(o.P.1j()>0){B x=7v("1f","2G");if(x){x.kk(y)}}};G.9l=E(){if(!7Q){if(v.gs==1){2N(mw);mw=1z(9l,3Y)}F{9l()}}};E 9l(){if(!7Q){js("12N");7Q=H;B x=7v("1f","bc");if(x){x.Lo();if(v.D1==1&&o.1v){2N(o.Dt);o.Dt=1z(DD,(v.DB>0?v.DB:1)*2j)}}o.ll?4s():\'\'}}E DD(){if(o.1v&&7Q){o.U.8p()}}G.Dw=E(y){V(B x in b){if(x==y){b[x].28("3o")}}};G.7R=E(){2N(mw);if(7Q){js("8m");B x=7v("1f","bc");if(x){x.ji();if(v.D1==1&&o.1v){o.U.fS()}}7Q=L;o.ll?4s():\'\'}};G.hW=E(){B x=7v("3i","1H 92");if(x){x.28("6O");x.6d(2A(\'1H\')+\' \'+(o.3v?0:2E.sM(v.1H*100))+\'%\');2N(o.hW);o.hW=1z(Ec,2j)}};E Ec(){B x=7v("3i","1H 92");if(x){x.6d(\'\');x.28("3o");2N(o.hW)}}G.3L=E(17,1j){if(v.4y>0){17-=v.4y*1;1j-=v.4y*1}V(B x in b){if(b.2x(x)){if(b[x].s("on")==1){if(b[x].g("1f")=="2G"){1j>0?b[x].28("2z",17/1j):\'\';b[x].JB()}if(b[x].g("1f")=="17"){e6(b[x],17,1j)}if(b[x].g("1f")=="4X"){b[x].28("z7",0.5);b[x].28("kE",0)}}}}};G.3G=E(17,1j){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="1j"){if(v.4y>0){1j-=v.4y*1}b[x].6d(4m(1j))}if(b[x].g("1f")=="2G"){b[x].6L(17,1j);b[x].IR(1j)}if(b[x].g("1f")=="17"){e6(b[x],17,1j)}}}};G.8k=E(){if(!o.4J){1e.g("1q")?1e.1i():1e.1q()}};G.d4=E(){if(1e){if(o.4J){J o.4J.5W()||1e.g("1q")}F{J 1e.g("1q")?H:L}}F{J L}};G.ly=E(x){if(1e){1e.5A(x)}};G.db=E(){db()};G.Ef=E(x){if(1e){1e.Ek(x)}};G.Dr=E(){if(1e){1e.hV()}};G.Dv=E(x){if(1e){J 1e.Eo(x)}};E db(x){if(1e){1e.g("1q")?1e.1i(x):\'\'}o.4J?o.4J.1i():\'\'};G.cn=E(){if(W){if(W.g("1q")){W.1i(1)}F{W.1q()}}};G.l3=E(x){if(W){if(W.g("1q")&&x!=1){x!=2?W.1i():\'\'}F{1z(E(){W.1q()},100)}}};G.l8=E(){if(W){J W.g("1q")?H:L}F{J L}};G.cY=E(x){J W?W.g(x):\'\'};G.6p=E(x){if(W){W.yW(x)}};G.E3=E(x){if(W){W.E2(x)}};G.aU=E(){if(W){W.aU()}};G.lr=E(){if(W){W.lr()}};G.kT=E(){kT()};E kT(){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="7d"){O(b[x].c(),{"1D":(!W.cz()?0.5:1)})}if(b[x].g("1f")=="ea"){O(b[x].c(),{"1D":(!W.g8()?0.5:1)})}}}}G.cz=E(){if(W){J W.cz()}F{J L}};G.g8=E(){if(W){J W.g8()}F{J L}};G.g7=E(){if(W){J W.g7()}F{J L}};G.mk=E(){if(W){W.mk()}};G.ej=E(){if(W){W.ej()}};G.D7=E(x){if(x&&W){W.cA(x)}};G.D3=E(x){if(x&&W){W.mp(x)}};G.Dl=E(x){if(x&&W){O(W.co(),{"13S":"1U","2T-2t":W.s("7w")});1X.7V(x).1R(W.co());3o(W.c())}};G.13U=E(){};G.yR=E(x){if(1e){1e.5Y();1e.g("1q")?1z(E(){1e.1i()},4L):\'\'}};G.ef=E(){if(1e){1e.5Y()}if(o.4J){o.4J.eJ()}};G.kV=E(x){if(1e){1e.g6()}2F();4s()};G.lV=E(x){if(1e){1e.jP(x);1e.g("1q")?1e.1i():\'\'}if(o.4J){o.4J.eJ()}x=="5a"?yJ():\'\'};E yJ(){if(o.i6){B x=3J(o.kJ/o.5S.6Y(-1)[0],1).rL(2);V(B i in b){if(b.2x(i)){if(b[i].s("7T")=="5a"&&o.kJ){b[i].6L(x,1)}if(b[i].s("3i")=="3n:5a,1.0"){b[i].y9(x)}}}}}G.kZ=E(x){if(1e){1e.jP("7t")}if(o.4J){o.4J.eJ()}};G.bB=E(){if(1e){1e.a8();1e.g("1q")?1z(E(){1e.1i()},4L):\'\'}if(o.4J){o.4J.eJ()}if(o.4r&&o.4e){o.3z.9j()}};G.zk=E(){o.4J?o.4J.1i():\'\';if(1e){1e.zk()}};G.k1=E(lZ,2n,7K){V(B x in b){if(b.2x(x)){if(b[x].g("1f")=="1e"){if(b[x].s("gF")==1){b[x].H8()}}if(b[x].g("AQ")=="1e#"+lZ){b[x].28("28#4o",2n);if(b[x].g("1E")=="1A"){if(7K){b[x].6d(zg(7K))}}F{if(v.1e[\'1e\'+lZ+\'1f\']=="22"){if(7K==2A("6M")){b[x].ch(0)}F{b[x].ch(1)}}2F()}cE(b[x])}}}};G.zM=E(){if(1e){1e.5Y();1e.jP("7t");1e.jP("7f")}};G.jE=E(){B x=7v("1f","2G");if(x){x.jE()}};G.4g=E(){2F();if(8h){o.zb=H}};G.xT=E(x){if(!8h||x==1){2F();4s()}F{v.1t.za=H}};G.z9=E(){B b=7v("1E","O");if(b){b.HS()}};G.4D=E(){4s();2F();4s();if(o.a4){3o(8g)}F{!8h?6O(8g):\'\'}};G.G9=E(1c){if(eL==v.id&&v.1V.on==1){B x=1c.LB;B y=L;if(x==1I){x=1c.Hf}if(I(o.29)||I(o.8n)||o.z2==1){J L}if(o.1v&&v.1V.jH==1){y=H}if(((v.1V.9r==1&&x==32)||(v.1V.ZZ==1&&x==13))&&(o.6i||o.5i||y)){if(v.1V.2V==1){7Y(\'1v\',o.1v?0:1)}o.U.ei();1c.9Z();J L}!v.1V.lA?v.1V.lA=0.2:\'\';!v.1V.1G?v.1V.1G=5:\'\';if(v.1V.Cu==1&&(o.6i||y)){if(o.P.1j()>0){V(B i=48;i<58;i++){if(x==i){o.U.3L((o.P.1j()*(x-48)*10)/100,H)}}}}if(x==39&&(o.6i||y)){mq(v.1V.xZ)}if(x==37&&(o.6i||y)){mo(v.1V.xZ)}if(x==38&&(o.6i||y)){mq(v.1V.xR)}if(x==40&&(o.6i||y)){mo(v.1V.xR)}if(x==ZT&&(o.6i||y)){mq(v.1V.JV)}if(x==ZP&&(o.6i||y)){mo(v.1V.JV)}}};E 7v(y,z){V(B x in b){if(b.2x(x)){if(b[x].s(y)==z){J b[x]}}}}E mq(x){if(x=="7d"){if(o.W){o.Q.aU()}F{x="3K"}}if(x=="3K"){if(o.P.1j()>0){B sk=o.P.17()+3J(v.1V.3K);if(sk<o.P.1j()){o.U.3L(sk,H);js("mh",sk)}}}if(x=="1H"){o.U.3M(3J(v.1H)+3J(v.1V.lA));1c.9Z()}if(x=="1G"){o.P.1G(v.1V.1G/100);1c.9Z()}if(v.1V.2V==1){7Y(x,1)}}E mo(x){if(x=="7d"){if(o.W){o.Q.ej()}F{x="3K"}}if(x=="3K"){if(o.P.1j()>0&&o.1y){B sk=o.P.17()-v.1V.3K>=0?o.P.17()-v.1V.3K:0;o.U.3L(sk,H);js("mh",sk)}}if(x=="1H"){o.U.3M(3J(v.1H)-3J(v.1V.lA));1c.9Z()}if(x=="1G"){o.P.1G(-v.1V.1G/100);1c.9Z()}if(v.1V.2V==1){7Y(x,0)}};G.AM=E(1c){if(eL==v.id){B x=1c.LB;if(x==1I){x=1c.Hf}if(x==57){if(v.1p==1){}}if(o.2b&&x==27){o.U.8d()}if(I(o.29)||I(o.8n)){J L}if(v.1V.f==1&&x==70&&v.gs!=1&&(o.6i||o.5i)){if(v.1V.2V==1){7Y(\'2b\',o.2b?0:1)}o.2b?o.U.8d():o.U.8Z()}if(v.1V.m==1&&x==77&&(o.6i||o.5i)){if(v.1V.2V==1){7Y(\'56\',o.3v?1:0)}o.3v?o.U.5C():o.U.4B()}}};G.4x=E(){3y(o.kw);V(B x in o){if(x.K("Z")==0&&x.K("C9")>-1){3y(o[x])}}V(B i=0;i<g1.R;i++){18=g1[i];if(b[18]){b[18].4x()}}if(1e){1e.4x()}if(W){W.4x()}bg.4x();if(8g.4E==o.1O){o.1O.3m(8g)}F{o.1t?o.1t.3m(8g):\'\'}};G.kn=E(){kn()};G.fZ=E(){fZ();4s()};G.fW=E(){fW()};G.qH=E(){J 8h}};B Jp=E(18){B i;B C=[];B w;B h;B xK=0;B bg;B pZ;B 91;B pW=0;B 4o=H;B FB=L;B 3r=1;B 3x=1;B 2C;B iN;B 2R;B 8C;B 1f;B aA=\'\';B x0;B y0;B on;B 6z=L;B cS=L;B j4=0;B 126;B 11h=0;B gy=0;B AE=0;B iI=0;B qv=L;B BS=L;B iR=L;B 3k=L;B iZ;B gF;B q7;B yA=L;C=9U(C,gt.S);C=9U(C,v[18]);B U=[C.1f];1f=U[0];I(C.Jo)?U[1]=C.Jo:\'\';I(C.Jf)?U[1]=C.Jf:\'\';I(C.1N)?C.1A=C.1N:\'\';if(2J(C.IK)){o.9Q?C.1G=C.IK:\'\'}if(1f=="3h"){o.hn=H}if(I(C.3i)){if(C.1E=="1A"&&C.3i!=\'\'){if(I(v[C.3i+\'1A\'])){C.1A=v[C.3i+\'1A\']}}if(C.3i.K("1e#")==0){aA=C.3i;if(C.2R==\'\'&&aA.K(",")==-1){C.2R=2A(v.1e[\'1e\'+aA.1m(9)+\'1f\'])}}if(C.3i.K("6u")>-1){v.I8=H}if(C.3i.K("3h:")>-1){o.hn=H}if(C.3i=="11b"){C.10T=1r 11w(C)}}B 7F=C.2R?C.2R.2v("///"):[];if(C.D0==1){C.1E="1A";C.1A=jr(0)+(U.R>1?\'///\'+jr(1):\'\');if(2J(C.bo)){C.1u=C.bo}}C.it=[];C.il=[];B xH=0;B 2V=1r cG();B 1n=1r cG();B eQ=1r cG();B 11v=1r cG();B jn=0;B bJ;if(C.1E=="1A"){if(C.4M){if(I(v[C.4M+\'1A\'])){C.1A=v[C.4M+\'1A\']}}if(I(C.1A)){2V[0]=4t(C.1A);C.qg=C.1A.R;B zw=[\'/\',\'|\',\'-\'];zw.K(C.1A.1m(-1))>-1?C.xS=C.1A.1m(-1):\'\';zw.K(C.1A.1m(0,1))>-1?C.xU=C.1A.1m(0,1):\'\';if(1f=="17"||1f=="1j"){if(C.1A.K(\'0:\')==0){C.qn=H}if(C.1A.2v(":").R==3){C.BP=H}F{if(C.1A.K(\'bO:bO\')>-1){C.BK=H}}if(C.mm==1){v.mm=1}}if(C.EP==1&&C.1A.K("-")==0){C.BG=H}if(C.1A.K("///")>0&&(1f=="4N"||C.D0==1)){C.fG=C.1A.2v("///");C.1A=2V[0]=C.fG[0]}}if(v.rS==1){1z(9M,100);1z(9M,3Y);1z(9M,2j)}}F{if(I(C.1n)){2V[0]=C.1n;if(2V[0].K("///")>0&&2V[0].K("gP")==-1){2V=C.1n.2v("///")}if(I(C.pC)){2V[1]=C.pC}if(C.pJ==1){if(2J(C.EO)){2V.2L(C.EO);jn=2V.R-1}}}}if(1f=="4N"){if(C.11p==1&&I(C.pE)){C.yI=C.3i}}B Z=1Z("2f");if(C.1o==\'a5\'){o.a5?o.a5.1R(Z):1z(E(){o.a5.1R(Z)},100)}F{if(7a([C.1o],"Z")&&v.1t.1i==1&&v.1t.dx==1){o.1t.1R(Z)}F{o.1O.1R(Z)}if(1f=="bc"&&C.11c==1){Z.C.5l=zh}}if(C.IW==1){C.iL=1r 129(C,Z)}B pZ=1Z("2f");Z.1R(pZ);B du=1Z("2f");O(du,{"1o":"2D","1b":0,"1g":0});Z.1R(du);O(Z,{"1o":"2D","1b":0,"1g":0,"1D":1,"ec":"pf","p3":"jz"});if(2J(C.4M)){43(Z,{"id":(v.id+"4p"+"au"+C.4M)})}if(C.J3==1||C.Fu==1){O(du,{"5z":"2K 0.2s 3j"})}if(2V.R>0){V(i=0;i<2V.R;i++){1n[i]=1Z("2f");O(1n[i],{"1o":"2D","1g":0,"1b":0,"9O":"1U","1D":C.a,"5z":"1D 0.1s 3j"});if(C.fM>C.1G){O(1n[i],{"5z":"1D 0.1s 3j,2K 0.1s 3j"})}if(C.1E=="fE"&&C.2U!=\'\'){if(2J(C.4M)){43(1n[i],{"id":(v.id+"4p"+"Z"+"4p"+C.4M+"4p"+"1n")});if(v[C.4M+\'2U\']){C.2U=v[C.4M+\'2U\']}}if(C.2U.K(".rn")>-1||C.2U.K(".ke")>-1||C.2U.K(".9f")>-1||C.2U.K("gP")>-1){C.2U.K("//")==-1&&C.2U.K("gP")==-1?C.2U=\'//\'+C.2U:\'\';B z=1Z("4b");C.9B=1;z.1w("fY",yE);z.2U=C.2U;1n[i].1R(z);C.w=1n[i].2e;C.h=1n[i].2Y;if(C.IM>0){O(z,{1d:C.IM})}}}if(C.1E=="1A"){O(1n[i],{"1u":(C.1u),"ec":C.g0*2I(v.8E,1),"pa":he(C.3Z),"l6-gV":C.kj+\'px\',"2T":"0 c4 0 c4","bt-9r":"ez"});if(o.9Q){if(2J(C.HW)){O(1n[i],{"ec":C.HW*2I(v.8E,1),})}}if(C.2z==1){if(C.1A.K("<a ")>-1||18=="cQ"){O(1n[i],{"9O":"2u"})}}if(C.GH==1){O(1n[i],{"3Z-es":"GH"})}if(C.Gr>0){O(1n[i],{"3Z-es":C.Gr})}if(C.Gu){O(1n[i],{"p3":C.Gu+"em"})}2V[i]==\'4X\'?2V[i]=2A("4X"):\'\';1n[i].1W=yp(2V[i]);1z(xO,100);C.w=1n[i].2e;C.h=1n[i].2Y;if(2J(C.4M)){43(1n[i],{"id":(v.id+"pd"+C.4M+"11I")})}}if(C.1E=="O"){o.1y?1z(yr,4L):\'\'}B 8Y=2V[i].5K();if(8Y.K(\'B:\')==0){8Y=2I(1P[8Y.1m(4)],\'\')}B qa=8Y.K(\'<2B\')>-1||8Y.K(\'<11S\')>-1;if(C.1E=="2B"&&(8Y.K(\'<g>\')>-1||qa)){if(1f=="56"||1f=="4N"){8Y=8Y.1Q(/jj/g,\'jj\'+v.id+18)}if(8Y.K(\'47\')>-1){c7(1n[i])}1n[i].1W=(!qa?"<2B Y=\'20\' 1d=\'20\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\'>":\'\')+8Y+(!qa?"</2B>":\'\');1n[i].2e>20?C.w=1n[i].2e:\'\';1n[i].2Y>20?C.h=1n[i].2Y:\'\';O(1n[i],{"Y":C.w,"1d":C.h});if(C.bo!=-1){q4(1n,C.bo)}if(2J(C.4M)){43(1n[i],{"id":(v.id+"pd"+C.4M+"11T"+i)})}}du.1R(1n[i]);i>0?1i(1n[i]):\'\'}aH();q7?yE():\'\';if(C.3i=="3z"){C.3z=1;C.1i=1;o.3z?1n[0].1W=o.3z.cK(C.bo!=-1?C.bo:\'#3P\'):\'\';if(o.1k.2k){1n[0].KD=yU;1n[0].11V=62;1n[0].xL=yT}F{1n[0].hQ=6N;1n[0].hS=62;1n[0].i7=eK}}F{if((bg.2e*C.1G<35||bg.2Y*C.1G<35)&&C.1E!=\'1A\'){yD();c7(91)}F{c7(bg)}}if(1f=="4N"){B lu=\'\';if(C.gZ==1&&I(C.3i)){lu=C.3i;if(lu.K("3n:")==0){B 1J=lu.1m(4).2v(",");if(1J.R==2){B z8=1J[1].2v("/");if(z8.R==2){1J[0]==\'hd\'?1J[0]="4d":\'\';if(v[1J[0]]==z8[1]){C.a=1;O(1n[0],{"1D":C.a})}}}}if(lu=="A5"||lu=="4P"){o.U.g2();Z.C.5l=zh;o.z2=1}}if((C.1i==1&&(C.zE==1||C.zG==1||C.zH==1))||lu.K("7n")==0||lu=="zN"||lu=="6X"){C.zP=1;if(7a([C.1o],"Z")){C.Aj=1}}if(lu.K("7n")==0){Z.C.5l=zh}}V(B sf in C){if(2J(C[sf+\'4p\'+\'B\'])){if(2J(2Q[C[sf+\'4p\'+\'B\']])){C[sf]=2Q[C[sf+\'4p\'+\'B\']]}}}if(1f=="1e"&&C.gF==1){gF=1r Az(Z,bg,C)}if(C.2z==0){gc(Z)}if(C.9B==1){1i(bg)}if(C.2C==1){pF()}if(C.1o.K("2t")>-1){gy=1}if(C.1o.K("1g")>-1){AE=1}if(C.1o.K("2Z")>-1||C.1o.K("Z")>-1){iI=1}2F();B t=\'\';if(C.b6!=0){t+="qs("+C.b6+"sC)"}if(C.10f==1){t+=" 3r(-1)"}if(C.10i==1){t+=" 3x(-1)"}if(t!=\'\'){O(du,{"2K":t})}if(1f=="bc"){ji()}B 1J=[];B i;if(1f=="W"){1J=[\'dI\',\'F4\',\'q6\',\'F0\',\'pe\',\'qq\'];V(i=0;i<1J.R;i++){if(I(C[1J[i]])&&!I(v.W[1J[i]])){v.W[1J[i]]=C[1J[i]]}}}if(1f=="1N"){1J=[\'p0\',\'yC\',\'yO\'];V(i=0;i<1J.R;i++){if(I(C[1J[i]])&&!I(2Q[1J[i]])){v[1J[i]]=C[1J[i]]}}}C.pL==1?9y():\'\';if(1f=="4N"&&C.on==0){3o(Z)}if(C.1i==1&&C.p7>0){1z(Dn,C.p7*2j)}}E Dn(){C.p7=-1;o.Q.4D()}E yD(){if(91){91.4E.3m(91)}91=1Z("2f");O(91,{"1o":"2D","1g":0,"1b":0,"Y":C.1E=="fE"?bg.2e:(bg.2e>35?bg.2e:35)*C.D9,"1d":C.1E=="fE"?bg.2Y:(bg.2Y>35?bg.2Y:35)*C.sH});C=4k(C,\'lb\',\'lb\');Z.1R(91)}E c7(x){if(1f.K("17")==0&&U.R==1){C.2z=0}if(1f=="4N"&&C.gZ==0){C.2z=0}if(C.2z==1){if(C.kY==1){O(x,{"6I":"47"})}O(x,{"9O":"2u"});if(o.1k.2k){x.1w("cS",E(e){yT(e)});x.1w("f1",E(e){yU(e)});x.1w("f3",E(e){DO(e)})}if(v.d2==1||!o.1k.2k){x.h9=aL}if(v.1t.la==1||C.la==1){O(x,{"2r-1u":"#qk","1D":0.5})}}F{O(x,{"6I":"7i"})}if(!o.1k.2k){x.hQ=6N;x.hS=62}if(C.3k==1||C.2C==1){x.i7=eK}}E yT(e){js("14d"+18);e.bs();cS=H}E yU(e){C.DP==1?6N():\'\';e.bs()}E DO(e){e.bs();e.9Z();C.DP==1?62():\'\';if(!cS){aL(e)}cS=L}E aH(){if(bg){bg.4E.3m(bg)}bg=1Z("2f");O(bg,{"1o":"2D","1g":0,"1b":0});if(2J(C.4M)){43(bg,{"id":(v.id+"pd"+C.4M+"148")})}w=C.w;h=C.h;C.g3=-1;C.bv=-1;C=4k(C,\'2O\',\'2O\');C=4k(C,\'a3\',\'a3\');if(C.b0&&o.9Q){if(C.b0!=\'0 0 0 0\'){C=4k(C,\'a3\',\'b0\')}}if(C.1E=="1A"){w=1n[xH].2e;h=1n[xH].2Y;if(C.yV>0){w<C.yV?w=C.yV:\'\'}}C=4k(C,\'fD\',\'fD\');C=4k(C,\'DL\',\'DL\');if(2J(C.4M)&&I(v.4N)&&C.1f=="4N"){if(1L(v.4N)==\'3B\'){V(B i=0;i<7O.6t(v.4N).R;i++){if(v.4N[i][C.4M]){if(v.4N[i][C.4M]=="6M"){C.on=0}F{B 1J=v.4N[i][C.4M].2v(":");if(1J[0]=="2O-1b"){if(1J[1].K("%")>0){C.hP=2q(1J[1])}F{C.4A=2q(1J[1])}}}}}}}C.h=h;C.w=w;if(C.bg==1){h=h+C.9S+C.9Y;w=w+C.7u+C.7w;C.h=h;C.w=w;if(C.1E=="1A"){C.kS=1n[0].2Y}}F{C.4G=0}O(bg,{"Y":(C.Er==1?El:w),"1d":h,"sK":(C.qh*h)/2,"2r":(C.Ee==1?"3j-4Q("+(C.147==1?"to 2t,":\'\')+6e(C.54,C.4G)+","+6e(C.146,C.4G)+")":6e(C.54,C.4G)),"5z":"2r .1s 3j, 2K .1s 3j"+(2J(C.eP)?\', 5v .1s 3j\':\'\')});if(C.1E=="fE"){O(bg,{"Y":w,"1d":h,"sK":(C.qh*h/C.1G)/2,})}if(C.Gt==1){sN(bg,C.54,C.J5,C.J4)}if(C.qf==1){O(bg,{"2X":"3Q 6G "+C.qe})}if(C.8V==1){O(bg,{\'j7-5v\':\'8V(bG)\'})}pZ.1R(bg)}E 2F(){B g3=(-bg.2Y/2);B bv=(-bg.2e/2);if(g3!=C.g3||bv!=C.bv){O(bg,{"1g":(-bg.2Y/2),"1b":(-bg.2e/2)});C.g3=g3;C.bv=bv}if(91){B x=C.1E=="fE"?bg.2e:(bg.2e>35?bg.2e:35);B y=C.1E=="fE"?bg.2Y:(bg.2Y>35?bg.2Y:35);O(91,{"1g":(-y/2)+C.HL-C.HF,"1b":(-x/2)+C.13F-C.13r})}V(B i=0;i<2V.R;i++){B it=C.1E=="2B"?2E.4a(2q(1n[i].C.1d))/2:2E.4a(1n[i].2Y)/2;B il=C.1E=="2B"?2q(1n[i].C.Y)/2:1n[i].2e/2;if(it!=C.it[i]||il!=C.il[i]){O(1n[i],{"1g":-it,"1b":-il});if(bg){O(1n[i],{"1g":(5b(1n[i].C.1g)+C.9S/2-C.9Y/2+C.12S/2+C.12R/2),"1b":(5b(1n[i].C.1b)+C.7u/2-C.7w/2+C.12Q/2+C.13q/2)})}C.it[i]=it;C.il[i]=il}}}E 6N(){B i;6z=H;if(C.eQ==1){if(on&&I(C.pC)){i=1}F{i=0}if(bJ&&eQ.R>2){i=2}if(eQ[i]){pK();1q(1n[eQ[i]])}}if(C.bg==1){O(bg,{"2r":6e(yQ(C.bR,C.54),yQ(C.ax,C.4G))});if(2J(C.eP)){O(bg,{"5v":"hG("+C.eP+")"})}}if(C.7x>-1&&!FB){V(i=0;i<2V.R;i++){if(1n[i].C.5y!="3k"){O(1n[i],{"1D":C.7x})}}}if(C.pO!=-1){q4(1n,C.pO)}if(C.Fu==1){j4+=45;iK(1n[0],j4)}if(C.fM>C.1G&&C.fM>-1){1G(C.fM)}if(1f=="1e"&&o.Q.d4()){}F{if(C.2C==1&&C.pL!=1){B x=7F.R>1&&!on?7F[1]:7F[0];if(x){if(x.K(\'B:\')==0){2R.1W=1P[x.1m(4)];9y()}}1q(2C);O(2C,{"1D":1})}}if(1f=="56"){o.U.5k(H);o.5k=H}o.dD=H;o.Q.jZ(18,"6z")}E 62(){6z=L;B i;if(C.eQ==1){if(on&&I(C.pC)){i=1}F{i=0}if(bJ&&eQ.R>2){i=2}pK();1q(1n[i])}if(C.bg==1){O(bg,{"2r":6e(C.54,C.4G)});if(2J(C.eP)){O(bg,{"5v":"hG(1)"})}}if(C.7x>-1){V(i=0;i<2V.R;i++){if(1n[i].C.5y!="3k"){O(1n[i],{"1D":C.a})}}}if(C.fM>-1){1G(C.1G)}if(C.pO!=-1){q4(1n,(C.bo==-1?\'#3P\':C.bo))}if(1f=="56"&&!o.2b){o.U.5k(L);o.5k=L}yM();o.dD=L;o.Q?o.Q.jZ(18,"5P"):\'\'}E yM(){if(C.2C==1&&C.pL!=1){1i(2C);O(2C,{"1D":0})}}E aL(e){e?e.6J=H:\'\';if(!qv){o.Q.f7(18);if(1f=="4N"){qr()}yM();if(C.12s==1){j4+=45;iK(1n[0],j4)}iR=H;if(C.Gc==1||(18=="yL"&&C.1i==1&&C.yK==1)){o.Q.4D()}}};G.FR=E(){aL()};E qr(){if(2V){if(2V.R>1){if(on==H){1q(1n[0]);1i(1n[1])}F{1q(1n[1]);1i(1n[0])}}if(C.2C==1&&7F.R>1){2R.1W=o.ni+(on==H?7F[0]:7F[1])+o.j0;9y()}}if(I(C.yI)){if(on==H){C.3i=C.yI}F{C.3i=C.pE}}pI();on=on!=H;if(C.3i){if(C.3i.K(",0/1")>-1){js(C.3i,on?1:0)}}if(C.bg==1&&I(C.yG)){if(C.yG!=-1){if(on){C.EQ=C.54;C.54=C.yG}F{C.54=C.EQ}aH();c7(bg);2F();if(C.1E=="1A"){9M()}F{1G(C.1G)}}}}E pI(){if(I(C.fG)){if(C.fG.R>1){if(on==H){6d(C.fG[0])}F{6d(C.fG[1])}}}}E yu(1c){1c.6J=H;o.Q.f7(18)}E pK(){V(B i=0;i<2V.R;i++){if(1n[i].C.5y!="3k"){O(1n[i],{"1D":C.a});1i(1n[i])}}}E xO(1A){if(1n[0]){if(1n[0].2e>o.3b-C.4A-C.4H-C.7u-C.7w){if(C.yF==1){if(!1A){1A=1n[0].1W}1n[0].1W=\'<yF>\'+1A+\'</yF>\'}F{O(1n[0],{"bt-9r":"ho"})}O(1n[0],{"Y":o.3b-C.4A-C.4H-C.7u-C.7w})}}}E yE(){if(bg){q7=L;C.9B=0;1i(bg);if(1n[0]){C.w=1n[0].2e*C.1G;C.h=1n[0].2Y*C.1G;1G(C.1G)}C.an=0;aH();yD();c7(91);1q(bg);2F();o.Q.4g();if(!5W(Z)){3o(Z)}}F{q7=H}}E HY(1c){1c.6J=H}E eK(){if(!o.1k.2k&&!o.dD){6N()}9y()}E 1G(x){if(x>0){O(bg,{"2K":"1G("+x+")"});V(i=0;i<2V.R;i++){O(1n[i],{"2K":"1G("+x+")"})}if(C.iL){C.iL.1G(x)}3r=x;3x=x}}E pF(){2C=1Z("2f");O(2C,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'1d\':\'2u\',"1D":0,"5z":"1D 0.1s 3j"});iN=1Z("2f");C=4k(C,\'jL\',\'jL\');C=4k(C,\'EK\',\'EK\');O(iN,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'Y\':\'100%\',\'1d\':30,\'2r-1u\':C.l7,\'1D\':C.lk,\'2X-6V\':C.qT});2R=1Z("2f");O(2R,{\'1o\':\'2D\',\'1b\':C.r7,\'1g\':C.pM,\'1u\':C.qW,\'3Z-gQ\':he(C.qQ),\'3Z-3O\':C.qR*2I(v.8E,1),"l6-gV":C.qS+\'px\',"2G-1d":"1"});if(C.2R){if(C.2R.K("B:")==0){C.Fj=H}}if(!C.Fj){O(2R,{\'bt-9r\':\'ez\'})}if(C.h7==1){8C=1Z("2f");8C.1W=\'<2B Y="bG" 1d="qU" qV="0 0 8 6" 8X="1.1" 4i="3N://46.w3.3R/4h/2B" 4i:4f="3N://46.w3.3R/8b/4f"><gY id="Kf" 4w="1U" 6f="#\'+C.l7.1Q("#","")+\'" 6f-Kh="JJ" 8D="0 0 8 0 4 6"></gY></2B>\'}if(C.pL==1){O(2C,{"1D":1});c7(2C)}F{gc(2C)}Z.1R(2C);2R.1W=o.ni+(C.2R==\'\'?2A(1f):7F[0])+o.j0;2C.1R(iN);2C.1R(2R);if(C.h7==1){2C.1R(8C);B zi=o.yN?\'-bG\':\'-qU\';B ps=C.12B;if(!I(ps)){ps=\'\'}B tp=ps.K("1g")>-1;if(tp){iK(8C,\'-12z\')}O(8C,{\'1o\':\'2D\',\'2t\':(ps.K("2t")>-1?10*C.1G:\'2u\'),\'1b\':(ps.K("1b")>-1?10*C.1G:(ps==\'\'||ps==\'1g\'?\'50%\':\'2u\')),\'2O-1b\':(ps==\'\'||ps==\'1g\'?\'-AR\':0),\'2Z\':(tp?\'2u\':zi),\'1g\':(tp?zi:\'2u\'),\'1D\':C.lk})}9y()}E 9y(){if(C.2C==1){O(2C,{"1g":(iI==1?-h-2C.2Y+3:-2C.2Y/2)+C.12w-C.12v,"1b":(gy==1?-2R.2e:(iI==1?-w/2:+2R.2e))-(iI==1?0:2R.2e/2+5)+C.12u-C.12r,"1d":C.pM+2R.2Y+C.qY,"Y":C.r7+2R.2e+C.LJ});O(iN,{\'1d\':2C.2Y});2C.C.5l="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){bA(x){1l"Y":J w;1h;1l"1d":J h;1h;1l"h":J 2I(C.kS,h);1h;1l"x":J 5b(Z.C.1b);1h;1l"y":J 5b(Z.C.1g);1h;1l"1D":J Z.C.1D?Z.C.1D:1;1h;1l"1q":J 4o;1h;1l"3r":J 3r;1h;1l"3x":J 3x;1h;1l"1f":J 1f;1h;1l"AQ":J aA;1h;1l"iR":J iR;1h;1l"1E":J C.1E;1h;1l"R":J C.qg?C.qg:0;1h;1l"18":J 18;1h;1l"x0":J x0;1h;1l"y0":J y0;1h;1l"6z":J 6z;1h;1l"1e#":J aA.K("1e#")==0;1h;1l"1e:":J aA.K("1e:")==0;1h;1l"zf":J 1f=="4N"&&C.1E=="1A";1h;1l"28#4o":J yA;1h;7i:J L}};G.28=E(k,x){bA(k){1l"1q":6z?62():\'\';4o=x;1h;1l"2n":CG(x);1h;1l"6O":6O(Z);1h;1l"3o":3o(Z);1h;1l"AL":C.3k=0;1h;1l"zc":if(C.A9>0&&C.3k!=1&&!iZ){2N(iZ);iZ=1z(E(){3o(Z);C.3k=1;iZ=1I},C.A9*2j)}1h;1l"1G":1G(x);1h;1l"137":O(Z,{"2K":"1G(0)"});1h;1l"3r":O(Z,{"2K":"3r("+x+")"});3r=x;1h;1l"3x":O(Z,{"2K":"3x("+x+")"});3x=x;1h;1l"1D":O(Z,{"1D":x});1h;1l"z7":O(1n[0],{"1D":x});1h;1l"kE":O(1n[0],{"5v":"kE("+x+")"});1h;1l"1b":O(Z,{"1b":x});1h;1l"1g":O(Z,{"1g":x});1h;1l"Y":O(Z,{"Y":x});1h;1l"1d":O(Z,{"1d":x});1h;1l"tP":C.tP=x;1h;1l"gy":gy=x;1h;1l"28#4o":yA=x;1h;1l"x":O(Z,{"1b":x});1h;1l"y":O(Z,{"1g":x});1h;1l"5T":C.5T=x;1h;1l"7n":C.7n=x;1h;1l"x0":x0=x;1h;1l"y0":y0=x;1h;1l"gz":C.gz=x;1h;7i:J L}};E CG(x){if(x&&o.1k.2k){qv=H;1z(Br,e3)}if(!x){if(C.pJ==1&&bJ){1i(1n[jn]);1q(1n[0]);bJ=L}}if(C.9B==1){x?1q(Z):1i(Z)}F{if(18=="12J"||18=="Bw"){x?1q(Z):1i(Z)}F{O(Z,{"2n":(x?"4P":"1U")})}4o=x;x?1q(Z):\'\'}if(x&&C.oZ){C.oZ=L;1z(9M,100)}}E Br(){qv=L}G.6d=E(x,y){if(aA!=\'\'&&(C.1A==\'x\'||C.1A==\'1x\')){x=x+\'x\'}if(y){x=C.1A+x}6d(x);!5W(Z)?C.oZ=H:\'\'};B xY;G.iQ=E(x){if(xY!=x){C.9u=x;6d(x);!5W(Z)?C.oZ=H:\'\';o.Q?o.Q.4g():\'\'}xY=x};G.xX=E(){iK(du,pW);pW+=20};E iK(x,y){O(x,{"2K":"qs("+y+"sC)"+(x==1n[0]&&!BS&&3r!=1?\' 1G(\'+3r+\')\':\'\')})};G.BR=E(x){if(C.1A.K("{1N")>-1){6d(C.1A)}};G.qr=E(){qr()};E 6d(1A){if(C.1E=="1A"){if(I(1A)){if(C.BP){if(1A.R==4){1A=(C.qn?\'0:0\':\'bO:0\')+1A}if(1A.R==5){1A=(C.qn?\'0:\':\'bO:\')+1A}if(1A.R==7){1A=(C.qn?\'\':\'0\')+1A}}if(C.BK){if(1A.R==4){1A=\'0\'+1A}}C.qg=1A.R}1A=(C.xU?C.xU+(C.BG?\'\':\' \'):\'\')+1A+(C.xS?\' \'+C.xS:\'\');B KG=1n[0].2e+(C.bg==1?C.9S+C.9Y:0);B KT=1n[0].2Y+(C.bg==1?C.9S+C.9Y:0);1n[0].1W=o.ni+(1f=="4N"?yp(1A):1A)+o.j0;if(C.VK==1){1n[0].1W+=\'<6h C="2n:cj-4P;Y:dn"></6h><6h C="2X-1g: c4 6G \'+3t(C.1u)+\';2X-1b: c4 6G cI;2X-2t: c4 6G cI;1o: 2D;2t:c4;1g: 50%;2O-1g: -3Q;"></6h>\'}if(1f=="1N"){O(1n[0],{"Y":"2u","bt-9r":"ez"});xO(1A)}C.w=1n[0].2e+(C.bg==1?C.9S+C.9Y:0);C.h=1n[0].2Y+(C.bg==1?C.9S+C.9Y:0);if(KG!=C.w||KT!=C.h||(C.w>0&&xK==0)){9M()}if(1n[0].2e>0){xK=C.w}F{aA!=\'\'?1i(1n[0]):\'\';if(1A!=\'\'){1z(9M,10)}}}}G.9M=E(){9M()};E 9M(){if(C.1E=="1A"){if(1n[0]){if(1n[0].2e>0){aA!=\'\'?1q(1n[0]):\'\';w=C.w=1n[0].2e;h=C.h=1n[0].2Y;aH();c7(bg);2F();if(o.Q){if(7a([C.1o],"Z")){o.Q.xT()}F{o.Q.4g()}}}}}}G.y9=E(x){if(C.KS==1){B n=4;if(18=="We"){if(o.1k.2k){J}}F{n=8}B y=\'jj\';B z=[];V(B i=1;i<n;i++){z[i]=1X.7V(y.aB(v.id,18,\'Ut\',i))}if(z[1]){V(B i=1;i<n;i++){z[i]?1i(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(2V){if(2V.R>1&&U.R>1){1i(1n[0]);1q(1n[1])}}if(U.R>1){1f=U[1];if(C.2C==1){2R.1W=jr(1);9y()}}if(C.pJ==1&&bJ){1i(1n[jn]);bJ=L}pI();on=H}};E jr(x){J o.ni+(C.2R==\'\'?2A(U[x]):(7F.R>1?7F[x]:7F[0]))+o.j0}G.ch=E(x){ch(x)};G.Ld=E(x,y){if(C.iL){C.iL.eJ(x,y)}};E ch(x){B y=\'jj\';B z=1X.7V(y.aB(v.id,18,\'Uq\'));if(z){O(z,{"5z":"2K 0.1s 6W-5P"});if(x==1){z.C.2K=\'LC(0, 0)\'}F{z.C.2K=\'LC(-Lz, 0)\'}}F{if(x==1){C.a=1}F{C.a=0.5}}on=x==1;if(C.2C==1&&7F.R>1){2R.1W=(on?7F[0]:7F[1])}O(1n[0],{"1D":C.a})};G.jt=E(){if(on){if(2V){if(2V.R>1&&U.R>1){1q(1n[0]);1i(1n[1]);O(1n[0],{"1D":C.a})}}1f=U[0];if(U.R>1){if(C.2C==1){2R.1W=jr(0);9y()}}pI();on=L;bJ=L}};G.yu=E(){if(C.pJ==1){pK();1q(1n[jn]);bJ=H}};G.Lo=E(){B 2P=L;if(C.1i==1&&C.Ho==1){if(5W(o.2g)){2P=H}}if(!2P){6O(Z);B gK=Z.eO("*");V(B i=gK.R;i--;){O(gK[i],{"5T-1v-7C":"Ud"})}4o=H}};G.ji=E(){ji()};E ji(){3o(Z);B gK=Z.eO("*");V(B i=gK.R;i--;){O(gK[i],{"5T-1v-7C":"8N"})}4o=L}G.4x=E(){if(2V.R>0){V(i=0;i<2V.R;i++){if(1n[i].4E==Z){Z.3m(1n[i])}1n[i]=1T}}if(bg){bg.hk("h9");bg.hk("hQ");bg.hk("hS");bg.4E.3m(bg);bg=1T}if(C.1o==\'a5\'){if(Z.4E==o.a5){o.a5.3m(Z)}}F{if(Z.4E==o.1O){o.1O.3m(Z)}F{if(o.1t){if(Z.4E==o.1t){o.1t.3m(Z)}}}}if(2C){if(2C.4E==Z){Z.3m(2C)}}Z=1T};G.H8=E(){gF?gF.fC():\'\'};G.HS=E(){yr()};E yr(){Hy(2V[0],C.1u,1n[0])}E yp(x){B z=x+\'\';if(x.K(\'{\')>-1){if(x.K(\'{17}\')>-1&&I(o.3u)){x=x.1Q(\'{17}\',fi(o.3u.a0().t))}if(x.K(\'{1N\')>-1){B y=o.aF?o.aF:(v.1N?v.1N:\'\');if(x.K(\'{bN}\')>-1&&o.Q){x=x.1Q(\'{bN}\',o.Q.cY(\'bN\'))}if(o.aQ&&o.Q){y=o.Q.cY(\'aQ\')}x=x.1Q(\'{1N}\',y);if(o.aQ&&!o.Q){1z(6d,100,z)}}if(x.K(\'{1A\')>-1){V(B i=1;i<6;i++){if(x.K(\'{1A\'+i+\'}\')>-1){if(I(v[\'1A\'+i])){x=x.1Q(\'{1A\'+i+\'}\',v[\'1A\'+i])}F{x=x.1Q(\'{1A\'+i+\'}\',\'\')}}}}if(x.K(\'{7d}\')>-1){o.j9=18;if(o.Q){x=x.1Q(\'{7d}\',o.Q.cY(\'Gh\'))}}}J x}G.yo=E(){6d(C.1A)};E q4(1n,6s){V(B i=0;i<1n.R;i++){GD(1n[i],6s)}if(C.3i=="3z"){if(o.3z){o.3z.HV(1n[0],6s)}}}};B J8=E(18,1f){B i;B C=[];B w;B h;B bg;B 4o=H;B x0;B y0;B 3r=1;B 3x=1;B fg=0;B 9C=0;B V4;B 3F;B pq;B 6z;B 2z;B 3A;B Hb;B HM;B t7;B HO;B 2C;B 2R;B 8C;B fh;B tF;o.I0=-1;B qd;B 6z;B se;V(i in gt.S){C[i]=gt.S[i]}B 1f=v[18].1f;B 1E=v[18].1E;V(i in gt[1f]){C[i]=gt[1f][i]}V(i in v[18]){C[i]=v[18][i]}C.w=2q(C.w);C.h=2q(C.h);C=4k(C,\'2O\',\'2O\');C=4k(C,\'a3\',\'a3\');if(o.9Q){if(C.IQ>0){C.w=2q(C.IQ)}if(C.b0){if(C.b0!=\'0 0 0 0\'){C=4k(C,\'a3\',\'b0\')}}}B Z=1Z("2f");if(v.1t.dx==1&&v.1t.1i==1){o.1t.1R(Z)}F{o.1O.1R(Z)}1f=="2G"?o.a5=Z:\'\';B 8t=L;if(C.7T){if(C.7T!=\'1H\'){8t=H}}O(Z,{"1o":"2D","1g":0,"1b":0,"1D":1,"ec":"pf","p3":"jz"});if(C.IO==1){Z.C.5l=C.5d}aH();B 9m=1Z("2f");O(9m,{"1o":"2D","2Z":2E.4a(-C.h/2),"1b":2E.4a(-C.w/2)});if(C.7B>0&&C.CB==1){O(9m,{"2X-6V":C.7B*C.h/2,"1d":C.h,"6R":"3k","47-2H":"1U"})}if(2J(C.4M)){43(Z,{"id":(v.id+"pd"+C.4M)})}Z.1R(9m);if(1f==\'2G\'&&v.yh==1){Lp()}if(C.2C==1){pF()}B 9D=1Z("2f");kK(0,9D,0.3,(C.4Q==1?"3j-4Q("+(C.ye==1?"to 1b,":\'\')+3t(C.Jh)+", "+3t(C.pt)+")":3t(C.pt)),C.w,C.Ve);if(C.In==1&&I(C.qL)){B hw=1Z("2f");hw.1W=C.qL.1Q(/\\#Iv/g,3t(C.pt));9D.1R(hw);O(hw,{"1o":"2D","2Z":-2E.4a(C.h/2),"1b":0,"47-2H":"1U"});O(9D,{"6R":"3k","2r":"1U"});B x=["xF","gY","po","hR","eT"];V(B y=0;y<x.R;y++){B z=hw.su("2B "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.6f=3t(C.pt)}}}}9m.1R(9D);B Vf=[];B ca=1Z("2f");kK(1,ca,C.Ih,(C.4Q==1?"3j-4Q("+(C.ye==1?"to 1b,":\'\')+3t(C.Ic)+", "+3t(C.Ib)+")":C.Ib),0,C.V7);9m.1R(ca);if(C.7x>0){B eM=1Z("2f");kK(2,eM,C.I5,C.UV,0,C.7x);9m.1R(eM)}B 7q=1Z("2f");kK(3,7q,C.Iz,(C.4Q==1?"3j-4Q("+(C.ye==1?"to 1b,":\'\')+3t(C.IH)+", "+3t(C.1u)+")":C.1u),0,C.a);if(C.In==1&&I(C.qL)){B qD=1Z("2f");qD.1W=C.qL.1Q(/\\#Iv/g,3t(C.1u));O(qD,{"1o":"2D","2Z":-2E.4a(C.h/2),"1b":0,"47-2H":"1U"});O(7q,{"6R":"3k","2r":"1U"});7q.1R(qD)}if(C.5t==1){B cd=1Z("2f");C=4k(C,\'yd\',\'yd\');C=4k(C,\'yc\',\'yc\');O(cd,{"1o":"2D","2Z":C.h/2,"1b":0,"47-2H":"1U","3Z-3O":C.It*2I(v.8E,1),"1u":C.6c,"2G-1d":"100%","2T-1g":C.UG,"2T-2Z":C.UH,"2T-1b":C.UD,"2T-2t":C.UU,"2O-1g":C.Ym,"2O-2Z":C.Yp,"2O-1b":C.Ys,"2O-2t":C.Yu,"2X-6V":(C.Ac+"px"),"2n":"1U"});if(C.A7==1){O(cd,{"2r":3t(C.zS)})}7q.1R(cd);B hA=L;B YA=L}o.qx=C.h;9m.1R(7q);if(C.fj==1){B 8D=[];if(1L Fa!=="1I"){B 9N=1r Fa(Z,8D,w,C)}}if(C.3A==1){if(C.e2.5K().K(\'<2B\')==-1){C.e2==\'\'?C.e2="<2B Y=\'20\' 1d=\'20\'><g><eT ry=\'5\' rx=\'5\' cy=\'10\' cx=\'10\' 6f=\'#cV\'/></g></2B>":\'\'}3A=1Z("2f");3A.1W=C.e2.5K();C=4k(C,\'E5\',\'E5\');O(3A,{"1o":"2D","1g":-10+C.Y3-C.Y5,"1b":-2j,"47-2H":"1U","1d":20,"Y":C.fy,"1D":C.rY,"5z":"2K 0.1s 3j, 1D 0.1s 3j"});if(C.kc==1||C.tI==1){O(3A,{"2K":"1G(0)"})}F{if(C.q9!=1){O(3A,{"2K":"1G("+C.q9+")"})}}if(C.Y6==1){O(3A,{"5v":"Y0-bC(3Q 3Q c4 5c(0, 0, 0, .7))"})}Z.1R(3A);if(C.sy!=-1){B x=["xF","hR","eT"];V(B y=0;y<x.R;y++){B z=3A.su("2B "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.6f=3t(C.sy)}}}}C.eY=3A.2e}if(C.b6!=0){O(Z,{"2K":"qs("+C.b6+"sC)"})}if(C.3k==1){1i(Z);4o=L}if(1f=="1H"&&!8t){if(C.1i==1&&C.jB==1){o.jU=H;C.3k=H}F{o.jU=L}}C.aT=0;if(C.b6!=0){C.lc=2E.HN(C.b6);if(C.lc>45&&C.lc<135){C.aT=90}if(C.lc>Zh&&C.lc<C8){C.aT=Jn}}if(8t){C.7T?o[\'2G\'+\'4p\'+C.7T]=C.7T:\'\';w=C.w;C.7T=="5a"?6L(1,o.5S.6Y(-1)[0],"no"):\'\';if(C.7T=="rI"){B pv=v.1H;v.1Y?(v.1Y.1H?pv=v.1Y.1H:\'\'):\'\';6L(pv,1,"no")}}E kK(n,x,y,z,Ct,Cx){O(x,{"1o":"2D","2Z":0,"1b":0,"Y":Ct,"1d":(C[\'h\'+n]>0?C[\'h\'+n]:C.h),"2r":z?(z.K("3j")>-1?z:3t(z)):\'\',"2X-6V":(C.CB==1?1:C.7B*C.h/2),"1D":Cx,"47-2H":"1U","5z":"2K 0.2s 6W-in-5P"})}E aH(){bg=1Z("2f");C=4k(C,\'fD\',\'fD\');B kS=C.h+C.9S+C.9Y;B BI=C.w+C.7u+C.7w;if(C.bg==1){}F{C.4G=0}C=4k(C,\'lb\',\'lb\');if(v.1t.la==1||C.la==1){C.54=\'#qk\';C.bg=1;C.4G=0.5}O(bg,{"1o":"2D","1g":0,"1b":0,"Y":BI,"1d":kS*C.sH,"sK":(C.qh*kS)/2,"2r":6e(C.54,C.4G),"9O":"2u","5z":"1D .1s 3j, 2r .1s 3j"});if(C.8V==1){O(bg,{\'j7-5v\':\'8V(bG)\'})}if(C.qf==1){O(bg,{"2X":"3Q 6G #"+C.qe})}if(C.2z==1){if(C.kY==1){O(bg,{"6I":"47"})}if(!o.1k.2k||v.d2==1){bg.h9=aL;bg.X2=sd;bg.X4=p4;bg.i7=eK}}F{O(bg,{"6I":"7i"})}if(!o.1k.2k){bg.hQ=6N;bg.i7=eK;bg.hS=62}if(o.1k.tD&&C.2z==1){bg.1w("f1",E(1c){1c.6J=H;if(!I(1c.6k)&&1c.8j.R>0){1c.6k=1c.8j[0].jx;1c.9L=1c.8j[0].py}qd=1c;6N(1c);p4(1c)});bg.1w("f3",E(1c){1c.6J=H;o.3F=L;62(1c);sd(qd)});bg.1w("2z",E(1c){1c.6J=H});bg.1w("cS",E(1c){if(!I(1c.6k)&&1c.8j.R>0){1c.6k=1c.8j[0].jx;1c.9L=1c.8j[0].py}qd=1c;o.3F=H;eK(1c)})}O(bg,{"1b":2E.sM(-C.w/2-C.7u)});O(bg,{"1g":2E.sM(-C.h/2-C.9S+C.HL-C.HF)});if(C.Gt==1){sN(bg,C.54,C.J5,C.J4)}Z.1R(bg)}E 2F(Y){if(Y!=w){w=Y;o.sI=w;B bp=w/9D.2e;O(bg,{"Y":(w+C.7u+C.7w),"1b":-w/2-C.7u,});O(9m,{"1b":-w/2});O(9D,{"Y":w});O(9m,{"Y":w});B xx=ca.2e*bp;if(xx>9D.2e){xx=9D.2e}O(ca,{"Y":xx});B wp=7q.2e*bp;O(7q,{"Y":wp});j6(wp);if(1f=="2G"){JQ()}if(C.fj==1){9N?9N.IV(w):\'\'}if(o.6j){o.6j.2F()}}}E j6(x){if(C.3A==1){if(x<C.eY/2&&C.fy!=20){x=C.eY/2}if(x>w-C.eY/2&&C.fy!=20){x=w-C.eY/2}B y=x-w/2-C.eY/2+C.WU-C.XG;O(3A,{"1b":y})}}E ts(){O(3A,{"2K":"1G("+C.q9+")"})}E 6N(1c){o.Q.jZ(18,"6z");if(C.bg==1){if(C.ax!=-1){B m=1r 5O({"mc":bg,"1E":"8r","to":C.ax,"17":0.1,"me":(18+"bg")})}if(2J(C.bR)){O(bg,{"2r-1u":C.bR})}}if(2J(C.so)){O(7q,{"2r-1u":C.so})}if(C.3A==1){if(C.Iu==1&&I(C.rV)){if(C.pn==1&&3F){}F{3A.1W="<2B Y=\'"+C.fy+"\' 1d=\'20\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\'>"+C.rV.5K()+"</2B>"}}if(C.kc==1){if(C.tI==1&&!o.1y){}F{ts()}}F{if(C.qK!=-1){B m2=1r 5O({"mc":3A,"1E":"8r","to":C.qK,"17":0.1,"me":(18+"3A")})}}}if(C.2C==1&&(o.P.1j()>0||1f=="1H"||8t)){k9()}if(C.fe>0){O(bg,{"2K":"3x("+((C.fe-1)/5+1)+")"});s5(C.fe)}if(C.3A==1&&C.td==1){j6(ey(1c.6k)-9C)}if(1f=="1H"){o.U.5k(H);o.5k=H}6z=H;o.dD=H}E s5(x){O(9D,{"2K":"3x("+x+")"});O(ca,{"2K":"3x("+x+")"});eM?O(eM,{"2K":"3x("+x+")"}):\'\';O(7q,{"2K":"3x("+x+")"})}E 62(){if(!pq){if(C.7x>0){O(eM,{"Y":0})}if(2J(C.so)){O(7q,{"2r-1u":C.1u})}if(C.bg==1){if(C.ax!=-1){B m=1r 5O({"mc":bg,"1E":"8r","to":C.4G,"17":0.1,"me":(18+"bg")})}if(2J(C.bR)){O(bg,{"2r-1u":C.54})}}if(C.3A==1){if(C.Iu==1&&I(C.rV)){if(C.pn==1&&3F){}F{3A.1W="<2B Y=\'"+C.fy+"\' 1d=\'20\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\'>"+C.e2.5K()+"</2B>"}}if(C.kc==1){O(3A,{"2K":"1G(0)"})}F{if(C.qK!=-1){B m2=1r 5O({"mc":3A,"1E":"8r","to":C.rY,"17":0.1,"me":(18+"3A")})}}}if(C.fe>0){O(bg,{"2K":"3x(1)"});s5(1)}if(1f=="1H"&&!o.2b){o.U.5k(L);o.5k=L}o.Q.jZ(18,"5P")}if(C.fj==1&&9N){9N.5P()}if(C.2C==1&&(o.P.1j()>0||1f=="1H")){pQ()}if(o.p6&&1f=="2G"){o.th.1i();o.I0=-1}6z=L;o.dD=L}E aL(1c){1c.6J=H}E HY(1c){1c.6J=H}E sd(1c){if(1f=="1H"){if(o.9A){pq=H;2N(se);se=1z(E(){pq=L;62()},2j)}}tQ();o.3F=L;if(C.3A==1){if(C.pn==1&&I(C.sg)){3A.1W="<2B Y=\'20\' 1d=\'20\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\'>"+C.e2.5K()+"</2B>"}}bZ(1c.6k,1c.9L);o.Q.f7(18);o.Q.fA(1c.6k,1c.9L);1c.6J=H}E p4(1c){3F=H;if(C.3A==1){if(C.pn==1&&I(C.sg)){3A.1W="<2B Y=\'20\' 1d=\'20\' 4i:4f=\'3N://46.w3.3R/8b/4f\' 4i=\'3N://46.w3.3R/4h/2B\'>"+C.sg.5K()+"</2B>"}}fg=jy(bg);9C=gH(bg);bZ(1c.6k,1c.9L);6L(2z,1,"no")}E bZ(eG,eC){B x;eG=ey(eG);eC=ey(eC);B Jm=2E.6w(1X.p1.ba,1X.aS.ba);B Jj=2E.6w(1X.p1.eH,1X.aS.eH);if(o.1k.2k){}F{eC=eC+Jj;eG=eG+Jm}if(C.aT>0){x=eC-fg-C.7w;2z=x/w;if(C.aT==Jn){x=eC-fg-C.7u;2z=x/w;2z=(2z-1)*-1}}F{x=eG-9C-C.7u;2z=x/w;if(C.b6>134&&C.b6<Xt){x=eG-9C-C.7w;2z=x/w;2z=(2z-1)*-1}}2z>1?2z=1:\'\';2z<0?2z=0:\'\'}E ey(x){if(o.ak>1){x=x/o.ak}J x}G.IR=E(){9N?9N.IV(w):\'\'};G.jE=E(){9N?9N.eJ(w):\'\'};E tQ(){3F=L}E eK(1c){9C=gH(bg);if(C.7x>0){if(o.1y||1f!=\'2G\'){O(eM,{"Y":ey(1c.6k)-9C})}}if(C.2C==1&&(o.P.1j()>0||1f=="1H"||8t)){k9();fg=jy(bg);bZ(1c.6k,1c.9L);if(1f=="2G"){if(v.XB==1){if(o.P.5H()&&o.P.aN().K("?tA")>0){2R.1W=\'- \'+fi((1-2z)*o.P.1j(H))}F{2R.1W=fi(2z*o.P.1j())}}F{B d=o.P.1j();if(v.4y>0){d=d-v.4y*1}B aG=\'\';if(C.fj==1&&9N){aG=9N.2C(2z*d);aG!=\'\'?aG=aG+\'<br>\':\'\'}2R.1W=aG+fi(2z*d)}}if(1f=="1H"||8t){2R.1W=rg(2z)}9y(1c)}if(o.p6&&1f=="2G"&&o.th){tF=1c;if(!fh||v.J2!=1){tE()}if(v.J2==1){2N(fh);fh=1z(tE,50)}}if(C.3A==1&&C.td==1){j6(ey(1c.6k)-9C)}if(o.1k.tD){p4(1c)}}E tE(){2N(fh);fh=1I;if(C.2C==0){fg=jy(bg);9C=gH(bg);bZ(1c.6k,1c.9L)}6z?o.th.bX(tF,w,2z,9C):\'\'}E 9y(1c,t,l){B 1b=(-w/2+(ey(1c.6k)+1X.p1.ba-9C)-2R.2e/2)+(l?l:0);B kp=0;if(v.uE!=1){if(1b+w/2+2R.2e+10>o.3b){kp=1b;1b=o.3b-w/2-2R.2e-10}if(1b+o.3b/2<0){kp=1b;1b=-o.3b/2}}B x={"1g":(-2R.2Y-C.GT*1-C.pM-C.qY)-(C.GU==1?(C.h/2)*(C.fe>0?C.fe:1):0)+(t?t:0),"1b":1b};O(2C,x);if(C.h7==1){O(8C,{\'1o\':\'2D\',\'1b\':2R.2e/2-4+(kp!=0?kp-1b:0),\'1g\':2R.2Y-6})}}G.k9=E(e,x,t,l){k9();2R.1W=x;9y(e,t,l)};E k9(){if(!5W(2C)||2C.C.1D==0){1q(2C);O(2C,{"1D":1})}}G.pQ=E(){pQ()};E pQ(){1i(2C);O(2C,{"1D":0})}G.c=E(){J Z};G.s=E(18){J C[18]};G.ss=E(x,x2){J C[x][x2]};G.g=E(x){bA(x){1l"Y":J w;1h;1l"WO":J 9D.2e;1h;1l"1d":J C.h;1h;1l"x":J 5b(Z.C.1b);1h;1l"y":J 5b(Z.C.1g);1h;1l"1D":J Z.C.1D?Z.C.1D:1;1h;1l"1q":J 4o;1h;1l"3r":J 3r;1h;1l"3x":J 3x;1h;1l"1f":J 1f;1h;1l"18":J 18;1h;1l"x0":J x0;1h;1l"y0":J y0;1h;1l"2z":J 2z;1h;1l"f9":J 8t;1h;7i:J L}};G.28=E(18,x){bA(18){1l"1q":4o=x;1h;1l"3F":3F=x;1h;1l"2n":1f=="2G"||C.1i==1?O(Z,{"5y":(x?"4o":"3k")}):O(Z,{"2n":(x?"4P":"1U")});4o=x;1h;1l"3r":O(Z,{"2K":"3r("+x+")"});3r=x;1h;1l"3x":O(Z,{"2K":"3x("+x+")"});3x=x;1h;1l"1D":O(Z,{"1D":x});1h;1l"1b":O(Z,{"1b":x});1h;1l"1g":O(Z,{"1g":x});1h;1l"2z":2z=x;1h;1l"eq":C.eq=x;1h;1l"Y":O(Z,{"Y":x});1h;1l"1d":O(Z,{"1d":x});1h;1l"tP":C.WH=x;1h;1l"x":O(Z,{"1b":x});1h;1l"y":O(Z,{"1g":x});1h;1l"x0":x0=x;1h;1l"y0":y0=x;1h}};G.2F=E(x){2F(x)};G.q5=E(x){};G.eZ=E(bi,bh){if(3F){if(1f=="1H"||8t){bZ(bi,bh);o.Q.f7(18)}if(1f=="1H"){o.9A=H}bZ(bi,bh);6L(2z,1,"no")}};G.fA=E(bi,bh){if(3F){tQ();3F=L;bZ(bi,bh);o.Q.f7(18);6L(2z,1,"no")}};E 6L(17,1j,x){17<0?17=0:\'\';if(v.4y>0&&1j>1){1j=1j-v.4y;17=17-v.4y}if(C.3A==1&&C.tI==1&&C.kc!=1){if(!C.HI&&17>0){ts();C.HI=H}}if(3F&&1j!=1){}F{B 4v;if(1j>0&&17>0){if(17>1j){17=1j}4v=w*(17/1j);if(4v==7q.2e){4v=-1}}F{4v=0}if(4v>=0){O(7q,{"Y":4v});if(C.td==1&&6z&&!x){}F{j6(4v)}}if(I(cd)){if(1j<2&&1f=="2G"){if(hA){3o(cd);hA=L}}F{if(!hA){6O(cd);hA=H}cd.1W=1f=="2G"?4m(17==0?1j:17):rg(17)}}}};G.6L=E(17,1j,x){if(1j!=HM||17!=HO||x){6L(17,1j,x)}};G.JB=E(){2z>1?2z=1:\'\';2z<0?2z=0:\'\';O(7q,{"Y":(2z*w)})};G.H7=E(17,1j){if(1j>0&&17>0){B 4v=w*(17/1j);4v>w?4v=w:\'\';O(ca,{"Y":5b(4v)});Hb=1j;t7=17}F{t7=0;O(ca,{"Y":0})}};G.kk=E(x){if(C.6j==1){if(!o.6j){if(x!=0){if(1L JY!=="1I"){o.6j=1r JY(Z,C,x);o.aE=H}}}F{if((!I(x)||x==0)&&o.aE){o.6j.1i();o.aE=L}F{if(!o.aE||(I(x)&&x!=1&&x!=0)){o.6j.tf(x);o.aE=H}}}}};E Lp(){o.bX=1Z("2f");O(o.bX,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'Y\':v.Lr,\'1d\':v.Ls,\'6R\':\'3k\',"47-2H":"1U","2r-1u":"#kx","2X-6V":v.Lm+\'px\',"2n":"1U"});o.bX.id="YO"+v.id;if(v.LA==1){O(o.bX,{"2X":v.L5+"px 6G "+tn(\'1u\',v.Lc)})}if(v.Lf==1){O(o.bX,{"6n-bC":"rc 3Q dy 5c(0,0,0,0.5)"})}o.bX.C.5l="jD";Z.1R(o.bX)}E pF(){2C=1Z("2f");O(2C,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'1d\':\'2u\',"47-2H":"1U","1D":0,"5z":"1D 0.1s 3j"});C=4k(C,\'jL\',\'jL\');2R=1Z("2f");O(2R,{\'1o\':\'2D\',\'2T-1b\':C.r7,\'2T-2t\':C.LJ,\'2T-1g\':C.pM,\'2T-2Z\':C.qY-1,\'1A-8q\':\'7k\',\'1u\':C.qW,\'3Z-gQ\':he(C.qQ),\'3Z-3O\':C.qR*2I(v.8E,1),\'l6-gV\':C.qS+\'px\',\'2G-1d\':"1",\'2r-1u\':6e(C.l7,C.lk),\'2X-6V\':C.qT});C.K3?C.h7=C.K3:\'\';if(C.h7==1){8C=1Z("2f");8C.1W=\'<2B Y="bG" 1d="qU" qV="0 0 8 6" 8X="1.1" 4i="3N://46.w3.3R/4h/2B" 4i:4f="3N://46.w3.3R/8b/4f"><gY id="Kf" 4w="1U" 6f="\'+3t(C.l7)+\'" 6f-Kh="JJ" 8D="0 0 8 0 4 6"></gY></2B>\'}Z.1R(2C);2C.1R(2R);if(C.h7==1){2C.1R(8C);O(8C,{\'1D\':C.lk})}2C.C.5l="2j"};E JQ(){if(o.3u&&v.d6==1&&!o.1y){B f=o.3u.a0();if(f.t&&f.d){6L(f.t,f.d)}}};E rg(x){B y=2E.4a(x*100);if(8t){if(o.i6){J(8t&&2J(C.2R)?C.2R+\'&ci;\':\'\')+3J(x*o.5S.6Y(-1)[0]).rL(1)}if(o.JC){J(8t&&2J(C.2R)?C.2R+\'&ci;\':\'\')+o.rI}}J y};G.4x=E(){Z.3m(9m);if(bg){bg.hk("h9");bg.hk("hQ");bg.hk("hS");bg.4E.3m(bg);bg=1T}if(3A){Z.3m(3A)}if(Z.4E==o.1O){o.1O.3m(Z)}F{if(o.1t){if(Z.4E==o.1t){o.1t.3m(Z)}}}Z=1T}};B KL=E(){B i;B C=[];B w;B h;B 4o=H;B 3r=1;B 3x=1;B x0=0;B y0=0;B bI=5N(q0,Y1);B 1f,18="bg";B 1E="Yh";C["1o"]=v.1t.1o;V(B k in v.1t){if(v.1t.2x(k)){C[k]=v.1t[k]}}if(C.1q==0){v.1t.h=C.h=0;C.2T=C.2O="0 0 0 0";C.4Q=0}C["1G"]=1;C=4k(C,\'2O\',\'2O\');if(I(C.i5)){if(C.i5!=20&&C.2O=="-20 0 0 0"){C.9p=C.i5}}if(2J(C.Kn)&&o.9Q){C=4k(C,\'2O\',\'Kn\')}if(C.Yi==1){C.4A+=\'%\';C.4H+=\'%\'}B Z=1Z("2f");if(C.8V==1&&C.4Q==0){C.JE=C.a;C.a=1}F{C.8V=0}O(Z,{\'1o\':\'2D\',\'1b\':0,\'1g\':0,\'Y\':(C.ik==1?\'100%\':o.aZ),\'1D\':C.a,\'47-2H\':\'1U\',\'ec\':\'pf\',\'p3\':\'jz\'});o.1O.1R(Z);B bg=1Z("2f");O(bg,{\'1d\':C.h-(C.1o!=\'1g\'?C.e8+C.9p:0),\'2n\':\'4P\',\'2O-1b\':C.4A,\'2O-2t\':C.4H,\'2X-6V\':C.7B});if(C.Ku>0){O(bg,{\'2X\':\'3Q 6G 5c(hN,hN,hN,\'+C.Ku+\')\'})}Z.1R(bg);w=Z.2e;v.dZ=-C.9p;if(C.4Q==1){if(C.1u==\'42\'||v.1t.8u!=\'\'){if(C.1o!=\'1g\'){v.dZ=98-C.h}B 4b=\'1M:8u/rn;gP,Yz+Yy/T/D+Yk/Yr/UQ==\';if(v.1t.8u.K("1M:8u")>-1){4b=v.1t.8u}O(bg,{\'1d\':C.h+(C.1o!=\'1g\'?v.dZ:0),\'2r\':\'X(\'+4b+\') fQ-x 50% 100%\',\'2r-3O\':\'2u\'})}F{B hb=\'to 2Z, \'+6e(C.1u,0)+\', \'+6e(C.1u,1);O(bg,{\'2r\':\'-p9-3j-4Q(\'+hb+\')\',\'2r\':\'-3S-3j-4Q(\'+hb+\')\',\'2r\':\'-ms-3j-4Q(\'+hb+\')\',\'2r\':\'-o-3j-4Q(\'+hb+\')\',\'2r\':\'3j-4Q(\'+hb+\')\'})}}F{if(C.8V==1){O(Z,{\'j7-5v\':\'8V(bG)\'});O(bg,{\'1D\':C.JE})}O(bg,{\'2r-1u\':C.1u})}G.h=E(){J C.h-(C.1o!=\'1g\'?C.9p:0)};G.c=E(){J Z};G.s=E(18){J C[18]};G.g=E(x){if(Z){bA(x){1l"w":Z.2e>0?w=Z.2e:\'\';J w;1h;1l"Y":J Z.2e;1h;1l"1d":J Z.2Y;1h;1l"x":J 5b(Z.C.1b);1h;1l"y":J 5b(Z.C.1g);1h;1l"1D":J Z.C.1D?Z.C.1D:1;1h;1l"1q":J 4o;1h;1l"3r":J 3r;1h;1l"3x":J 3x;1h;1l"18":J 18;1h;1l"x0":J x0;1h;1l"y0":J y0;1h;1l"bI":J 18+bI;1h;7i:J L}}F{J L}};G.28=E(18,x){bA(18){1l"1q":4o=x;1h;1l"w":w=x;1h;1l"2n":O(Z,{"2n":(x&&v.rC!=1?"4P":"1U")});4o=x;1h;1l"1G":O(Z,{"2K":"1G("+x+")"});3r=x;3x=x;1h;1l"3r":O(Z,{"2K":"3r("+x+")"});3r=x;1h;1l"3x":O(Z,{"2K":"3x("+x+")"});3x=x;1h;1l"1D":O(Z,{"1D":x});1h;1l"1b":O(Z,{"1b":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,{"1b":x});1h;1l"y":O(Z,{"1g":x});1h;1l"x0":x0=x;1h;1l"y0":y0=x;1h}};G.4x=E(){o.1O.3m(Z);Z=1T}};if(1L(2Q)=="51"){HU()}o.G=G;if(2Q.id){if(1X.7V(2Q.id)){rq()}F{1X.1w(\'Vd\',gS)}}F{1L Gd==\'E\'?Gd():\'\'}E rq(){if(I(2Q.id)){if(1X.7V(2Q.id)){if(!IF(1X.7V(2Q.id))||2Q.4o==1){2Q.Vc==1?1z(gS,50):gS()}F{1z(rq,50)}}}}E gS(){V(B i=0;i<4j.R;i++){if(I(4j[i])){if(4j[i].3n("id")==2Q.id){if(4j[i].3n("7L")){4j[i].3n(\'2P\')}}F{if(v.Vb==1&&4j[i].3n("v","3g")==1){2Q.3g=0}}}}4j.2L(o.G);B 2P=L;if(I(2Q.26)){V(B i=2;i<10;i++){if(2Q.26==i&&o[\'u\'+i]!=\'\'){v=9U(v,4V.6B(dA(o[\'u\'+i])));2P=H}}}if(o.u!=\'\'&&!2P){v=9U(v,(1L o.u!="3B"?4V.6B(dA(o.u)):o.u))}if(1L(V8)!="E"){V(B 18 in 2Q){if(2Q.2x(18)){if(18.K("BC")==0){2Q[18]=1T}}}}v=9U(v,2Q);o.1F=1X.7V(v.id);if(v.kX==1&&v.V5==1&&1L(tV)=="E"){sW(o.1F,"V3");if(!tV()){1P.1X.1w("92",tV)}}F{Bd()}}E Bd(){B vP=v.2g;if(v.V2==1&&I(v.2g)&&I(vP)){v.2g!=\'\'?v.2g=vP:\'\'}if((!I(v.3D)||v.3D==\'\')&&v.UZ==1){1p(\'6m\');J}if(v.Bk==1||v.wm==1){1P.1w(\'8I\',E(1c){B x=1I;B y;I(1c.1M.17)?x=1c.1M.17:\'\';I(1c.1M.1H)?x=1c.1M.1H:\'\';I(1c.1M.Bc)?y=1c.1M.Bc:\'\';I(1c.1M.3n)?y=1c.1M.3n:\'\';if(y&&v.wi){if(v.wi!=\'\'){B pm=v.wi.1Q(/\\s+/ig,\'\').2v(\',\');if(pm.K(y)==-1){J}}}if(v.wm==1){if(1L(Bx)=="E"){Bx(1c)}}if(y&&o.8f){if(I(1c.1M.28)){x=1c.1M.28}B z=3H(y,x);1P.a9.q8({1c:y,U9:z},\'*\')}})}V(B 18 in o.h5){if(o.h5.2x(18)){o.h5[18]!=\'\'?o.iy+=o.h5[18]+\' \':\'\'}}1p(o.8X+\' \'+o.iy);eL=v.id;o.d=8M.wo;o.hs=8M.U8;if(!v.4I&&7a([o.hs],\'#1v-\')){v.4I=o.hs.1m(o.hs.K(\'#1v-\')+6)}if(a9){B ql=L;3w{if(a9){if(a9.1X){B qc=a9.1X.eO("CC");V(B i=0;i<qc.R;i++){if(qc[i].l0===1P){o.8T=qc[i];o.qM=H;v.CK!=1?O(o.8T,{"2X":"1U"}):\'\';o.Cr=o.8T.C;1p("dF")}}}F{ql=H}}}2W(dv){ql=H}if(ql){o.qM=H;1p("TY-ip")}}o.qM&&1X.ph?o.ip=1X.ph.2v(\'/\')[2]:\'\';!o.Cd?Cf():\'\';if(1L(Ci)=="E"){if(Ci()){J}}o.8f=H;Cj();B Ba=1r 5V();if(Ba.Uv()==20){if(5N(1,20)==10&&v.Uu!=0){kU(o.vV,o.vV);1z(E(){if(1P.ga){ga(\'bQ\',\'UA-Us-6\',\'2u\',{\'6v\':\'6K\',\'Ur\':H});ga(\'Up\',\'A3\');ga(\'A3:Uo\',[o.d]);ga(\'6K.bS\',\'1c\',{A6:\'pg\',Ab:\'gS\',Ae:o.d})}},kB)}}if(v.ga==1&&v.Ag!=1){if(1L zT==\'E\'){o.ga=1r zT()}}if(!o.1F){v.1p=1;1p(\'id "\'+v.id+\'" er kr\');J L}o.1F.1W=\'\';O(o.1F,{\'2T\':0,\'Uk-gV\':\'ho\'});o.9g=o.1F.2Y;o.9i=o.1F.2e;if(I(v.kg)&&!I(v.53)){if(I(v.kg.53)){v.53=v.kg.53}if(I(v.kg.pb)){v.pb=v.kg.pb}}if(o.1F.C.Y.K("%")>-1){o.Uh=o.1F.C.Y}if(v.53=="6M"||o.1F.C.1d.K("%")>-1){v.53="%";o.qm=o.1F.C.1d;o.9g=0}if(o.9i==0){if(o.1F.C.Y.K("px")>0){o.9i=2q(o.1F.C.Y)}F{if(o.1F.4E.C.Y.K("px")>0){o.9i=2q(o.1F.4E.C.Y)}F{if(o.1F.4E.4E.C.Y.K("px")>0){o.9i=2q(o.1F.4E.4E.C.Y)}}}}if(7j(v.53).K("x")>0){o.53=v.53.2v("x")[0]/v.53.2v("x")[1];if(o.9g==0){o.9g=o.9i/o.53}}F{o.53=0}O(o.1F,{\'1o\':\'eW\',\'6n-iv\':\'wL-6n\',\'1A-8q\':\'1b\',\'-3S-w0-Vg\':\'1U\',\'pa\':he(\'p8-p5\'),\'8F-1d\':15,\'ec\':14*2I(v.8E,1),\'2G-1d\':\'jz\',\'EH\':\'EI\',\'1u-zL\':\'1U\'});if(v.bC==1){O(o.1F,{\'6n-bC\':\' 0 zQ VX 5c(50,50,93,.1), 0 dy zQ 5c(0,0,0,.Wd)\'})}if(o.53>0){O(o.1F,{\'1d\':o.9g})}F{O(o.1F,{\'1d\':o.9g==0?o.qm:o.9g})}if(o.9i==0){O(o.1F,{\'Y\':\'100%\'})}o.1O=1Z("2f");O(o.1O,{\'1o\':\'2D\',\'6n-iv\':\'wL-6n\',\'7p\':v.pz,\'1u\':\'#3P\',\'Y\':\'100%\',\'1d\':\'100%\',\'1b\':0,\'1g\':0,\'ec\':\'pf\',\'2G-1d\':\'jz\'});if(v.uE!=1){o.1O.C.6R=\'3k\'}if(v.VY==1){o.1O.C.7p=\'cI\'}if(v.2X==1){O(o.1F,{\'2X\':v.B6+\'px 6G \'+v.9q})}o.O=1X.1Z(\'C\');o.O.1E=\'1A/O\';o.1O.1R(o.O);o.1O.6b("id",\'Wv\'+v.id);pV(1);if(1P.Aq){B AC=1r Aq(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){z3()}}}});AC.Wi(o.1F,{VV:H})}o.gf=1Z(\'dF\');43(o.gf,{"id":"F2"+v.id,"F1":"no","1N":"F2"+v.id,"F6":"H","F7":"H","F8-pN":"H"});O(o.gf,{\'1o\':\'2D\',\'Y\':\'100%\',\'1d\':\'100%\',\'2X\':0,\'47-2H\':\'1U\'});if(!1X.Vy(\'.wT\')){B 1J="";if(v.Fg==1){V(B i=1;i<4;i++){if(2J(v[\'1u\'+i])){1J+=\'--Vx\'+i+\':\'+3t(v[\'1u\'+i])+\';\'}}}iF("5h, 5h > *{-3S-Vw-5y: 3k;1o: pD;1g: 2u;1b: 2u;6R:4o;EH:EI!5X;6w-Y:1U!5X;eR-1f: Vo;2K-VA: 7k 7k;6n-iv:wL-6n!5X;-3S-FU-FV-1u: 5c(0,0,0,0);-3S-FU-FV-1u: cI;1A-VQ:0!5X;"+1J+"} 5h 4b{6w-Y:1U} 5h > *:6i{VP: 1U} 5h,5h a,5h a:VJ,5h a:VH,5h a:gZ,5h a:dr,5h a:6i{1u:#cV;3Z-3O:100%;}5h dF{2X:0}5h dF{2n:4P!5X;6w-1d:1U!5X;2r:cI}.wT{}5h 2B{2O:0}");o.1O.6b(\'VG\',\'wT\')}o.1O.1R(o.gf);o.1F.Zm=E 13X(e){o.pR++;if(o.pR==5){v.1p=1;1p(o.8X+\' \'+o.iy+\' \'+o.j1)}if(!e)B e=1P.1c;e.6J=H;if(e.bs)e.bs();B x=e.jx-gH(o.1O);B y=e.py-jy(o.1O);if(v.12V==1){if(I(v.pU)){if(4t(v.pU)!=\'\'){o.uW=v.pU;I(v.DA)?o.hi=v.DA:\'\';v.pU==\'1U\'?o.hi=o.d:\'\'}}}tX(x,y);J L};E tX(x,y){if(o.hi.K(o.d)==-1||v.DC==1||v.4O==1){if(!I(o.4O)){!v.qF?v.qF="42":\'\';!v.ut?v.ut="3P":\'\';o.4O=1Z(\'2f\');B 1J;B n=0;V(B i=0;i<10;i++){if((v[\'rm\'+i]==1&&v.4O==1)||i==9){if((I(v[\'rm\'+i+\'t\'])&&I(v[\'rm\'+i+\'a\'])||i==9)){1J=1Z("xa");if(i==9){if(v.12O!=1){1J.vN=o.uW+(v.CU==1?" "+o.8X:\'\')}F{1h}}F{1J.vN=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\'].2v(\',\');1J.vN+=\' (\'+(3H(z[0].1m(4))==1?2A(\'on\'):2A(\'6M\'))+\')\'}if(v[\'rm\'+i+\'a\'].K("3h")==0){o.hn=H;!o.3h?o.Q.CW():\'\'}}1J.6b("i",i);B7(1J);1J.1w("2z",Ev);o.4O.1R(1J);n++}}}O(o.4O,{"1A-2K":"12C","2G-1d":"1","bt-9r":"ez","2r":6e(v.qF,0.7)});if(n>1){O(o.4O,{"2T":"dy"})}o.4O.C.5l="12A";o.4O.i7=Ea;o.1O.1R(o.4O)}F{6O(o.4O)}O(o.4O,{"1o":"2D","1g":y,"1b":x,"1A-8q":"1b"});B uH=L;if(o.3b-x<o.4O.2e-20&&v.uE!=1){O(o.4O,{"1b":x-o.4O.2e});uH=H}if(v.14i==1||uH){O(o.4O,{"1A-8q":"2t"})}o.CZ=x;o.CV=y;2N(o.pA);o.pA=1z(E(){3o(o.4O)},4h)}}E Ea(){2N(o.pA);o.pA=1z(E(){3o(o.4O)},4h)}E Ev(e){B i=e.4n.7m("i");B y;B ul=L;if(i>0){if(i==9){o.hi!=\'\'?1P.8a(o.hi):\'\'}F{B x=v[\'rm\'+i+\'a\'];if(x){if(x.K("3n:")==0){if(x.K(",0/1")>-1||x.K(",1/0")>-1){B z=x.2v(\',\');B b=o.Q.uP(x,"3i");B u=3H(z[0].1m(4),z[1],b);js(z,u);uS();tX(o.CZ,o.CV);ul=H}F{y=x.2v(",");3H(y[0].1m(4),(I(y[1])?y[1]:1T))}}if(x.K("3h:")==0&&o.3h){o.3h.3n(x.1m(6))}if(x.K("js:")==0){y=x.2v(",");2m(y[0].1m(3)+\'(\'+(I(y[1])?\'"\'+y[1]+\'"\':\'\')+(I(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.K("X:")==0){x=x.1Q(/\\(X\\)/g,G2());x=x.1Q(/\\(10Q\\)/g,Ga(I(v.EN)?v.EN:1X.ph));x=x.1Q(/\\(1N\\)/g,o.aF);x=x.1Q(/\\(6Z\\)/g,v.6Z);1P.8a(x.1m(4))}}}!ul?3o(o.4O):\'\'}}E B7(x){O(x,{"2T":"AR dy","3Z-3O":(v.Al?v.Al:"55")*2I(v.8E,1)+"%","l6-gV":"0.10D","1D":0.9,"1u":v.ut});x.1w("qJ",CI);x.1w("qB",Bi)}E CI(e){O(e.4n,{"1D":1});O(e.4n,{"2r":6e(v.qF,0.5)})}E Bi(e){O(e.4n,{"1D":0.9});O(e.4n,{"2r":"1U"})}o.1k=1r Kx();if(o.1k.59){B v8=(v.LP==1?\'*::-3S-P-Q-1y-ZN-cK {2n: 1U!5X;-3S-v6: 1U;}\':\'\');if(v.pS==1&&v.M0!=1&&(v.Hk!=1||!o.1k.8c)&&(v.Gz!=1||!o.1k.ku)){}F{if(o.1k.59&&v.gJ==1){}F{v8+=\'5r::-3S-P-Q {2n:1U !5X;}*::-3S-P-Q-12g {2n: 1U!5X;-3S-v6: 1U;}*::--3S-P-Q-1v-cK {2n: 1U!5X;-3S-v6: 1U;}\'}}B 1J=1X.1Z(\'C\');1J.1E=\'1A/O\';1J.1R(1X.J0(v8));o.1O.1R(1J)}if(o.1k.IN){v.3g==1&&v.12o==1?v.3g=0:\'\'}if(o.53==0){if(o.1O.2Y==15&&!o.qm&&v.Jt>0){O(o.1F,{"1d":v.Jt})}}if(I(v.ka)){v.W.dI=v.ka}if(I(v.qw)){v.W.qq=v.qw}if(I(v.1y)){o.2c=v.1y}if(I(1P.I9)&&v.12a==1){1P.I9(gM)}F{gM()}}E gM(){1p("gM");o.U=1r Jz();if(!v.3D){v.3D="?"}if(v.pl){v.3D=v.pl+o.eu}o.11C=qu();o.CM=0;o.5n=vj();if(o.5n){if(3d.4l("vg")!=1T){o.vf=3d.4l("vg")}F{o.vf=qu();3d.7P("vg",o.vf)}if(v.va==1){if(3d.4l("uX")!=1T){o.4d=3d.4l("uX");if(2J(v.d7)){if(v.d7.K(o.4d)>-1){o.4d=1T}}}}if(v.Ja==1){if(3d.4l("v9")!=1T){v.9H=3d.4l("v9")}}V(B i=0;i<o.cL.R;i++){if(v[\'GJ\'+o.cL[i]]==1){if(3d.4l("GK"+o.cL[i])!=1T){}F{v[o.cL[i]+\'s\']=0}}}7N("GP");7N("O4")}o.9G=o.9E.1m(o.9E.K("://")+3);if(o.9G.K("#")>0){o.9G=o.9G.1m(0,o.9G.K("#"))}if(o.5n&&v.d6==1){o.3u=1r Gn()}if(v.kX==1){o.5y=v.N5;sW(o.1F,"5y",H)}v.f6==1&&v.kX==1?o.f6=1r Nx():\'\';v.ab==1?O6():\'\';if(v.Og==1){o.d1=1r NW();o.d1.b9()}o.P=1r KM(v.3D);if(!o.1k.2k||v.d2==1){o.1O.1w("ND",E(){o.5i=H;o.qE=H;o.Q?o.Q.Kv():\'\'});o.1O.1w("NR",E(e){if(!o.3F){if(v.1t.9J>0){2N(o.KB);o.KB=1z(E(){if(o.5i!=o.qE){o.5i=o.qE;o.Q.qI()}},v.1t.9J*2j)}F{o.5i=L}o.qE=L;if(o.Q){o.Q.q5()}}})}if(!o.1k.2k){o.1O.1w("LO",E(e){if(!o.l1){o.3F=H}});o.1O.1w("9V",E(e){if(!o.l1){o.3F=L;if(!o.5k){o.9A=L;o.dK=L}if(o.1k.eR&&o.1k.d2&&o.2b){1z(E(){o.5i=L;o.Q.qI()},3Y)}1z(E(){o.6i=H},3Y);if(o.1k.2k&&o.Q.qH()){}F{o.Q?o.Q.fA(e.6k,e.9L):\'\'}if(v.gs==1){if(o.Q.d4()){o.Q.8k()}}}});o.1O.1w("ux",E(e){if(!o.l1){if(I(o.Q)){if(o.3F){o.Q.eZ(e.6k,e.9L)}F{o.Q.tU()}}}})}if(o.1k.2k){1P.1w("Mg",HP,L)}v.vA==1&&1L BO==\'E\'?o.vA=1r BO():\'\';o.3l.1w("f1",E(e){if(e.8j){o.fv=e.8j.R}o.3F=H;o.5i=H;o.qC=L;pB("1y",e)},{eV:H});o.3l.1w("cS",E(e){if(e.8j){o.fv=e.8j.R;if(o.fv>1){o.vu=1}}if(o.3F){o.qC=H;pB("Oj",e)}},{eV:H});o.3l.1w("f3",E(e){o.3F=L;1z(E(){o.5i=L},3Y);if(v.pw==1){B jW=1r 5V().8S();if(jW-o.a7<(v.ja?v.ja:0.3)*2j){qA(e)}}!o.qC&&o.fv<2&&o.vu!=1?gI(e):\'\';o.qC=L;o.fv=0;if(e.8j.R==0){o.fv=0;o.vu=0}pB("4u",e)},{eV:H});3w{1P.1X.1w("9V",E(e){o.6i=L;if(!o.5k){o.9A=L;o.dK=L}if(o.3F&&o.Q){o.3F=L;o.Q.fA(e.6k,e.9L);o.Q.q5()}if(!o.5i&&!o.1k.2k&&!o.1k.tv){o.Q.db();if(o.3f){o.3f.dh()}o.Q.zD()}})}2W(dv){}1P.1X.1w("ux",E(e){o.Q&&o.3F?o.Q.eZ(e.6k,e.9L):\'\'});o.1O.1w("f1",E(e){o.l1=H;o.1k.2k=H;o.eR=H;o.3F=H},{eV:H});o.1O.1w("f3",E(e){o.eR=L;o.3F=L},{eV:H});1P.1X.1w("cS",E(e){if(o.Q&&o.eR){o.Q.eZ(e.8j[0].jx,e.8j[0].py)}},{eV:H});1P.1X.1w("Nu",E(e){B x=e.4n.pj.pi();if(x==\'uh\'||x==\'CS\'||x==\'CR\'){J}F{o.Q?o.Q.AM(e):\'\'}});1P.1X.1w("Nd",E(e){B x=e.4n.pj.pi();if(x==\'uh\'||x==\'CS\'||x==\'2f\'||x==\'CR\'){J}F{o.Q?o.Q.G9(e):\'\'}});if(o.8T){ue(a9.1X,Hq)}ue(1X,JA);E ue(x,z){B y=[\'\',\'p9\',\'3S\',\'ms\',\'MG\'];if(x){V(B i=0;i<y.R;i++){x.1w(y[i]+(i<y.R-1?"Mw":\'\'),z,L)}}}if(!I(o.gf.l0)){1p("Mx");J}F{o.gf.l0.1w(\'4g\',qj,H)}if(!o.1k.2k){o.3l.1w("2z",E(e){!o.l1?gI(e):\'\'},L);if(v.qy==1&&v.pw==1){o.3l.1w("E6",qA,L)}}qb();if(v.3z){v.3z.on==1?o.3z=1r LN():\'\'}v.6g==1?o.6g=1r Ge():\'\';v.gw==1?o.gw=1r S2():\'\';o.Q=1r uL();if(v.cQ.Es){o.q3=v.cQ.DI}ao();bE();if(o.5n){if(v.uA==1&&v.1H!=0&&!o.1k.2k){if(3d.4l("uz")!=1T){v.1H=3d.4l("uz")}if(3d.4l("hY")==1&&v.pY==1){v.56=1}}if(v.CX==1){B sp=3d.4l("D5");if(I(sp)){if(sp.K(\'.\')>0&&o.i6){o.U.9t(sp,1)}F{if(o.5S){B pT=7a(o.5S,sp,H);if(pT!=-1&&o.Q.Dv(\'5a\')){o.ay=pT;o.P.9t(o.5S[pT])}o.Q.Dr()}}}}B wP=L;if(v.x7==1){V(B j=0;j<o.cJ.R;j++){if(3d.4l("pP"+o.cJ[j])!=1T){v[o.cJ[j]]=3d.4l("pP"+o.cJ[j]);wP=H}}}if(o.1k.2k){if(!wP){v.wO&&v.wO>-1?v.dN=v.wO:\'\'}if(I(v.Fo)){v.pH=v.Fo;2J(v.EV)?v.pG=v.EV:\'\'}}}if(o.3u){B f=o.3u.a0();if(f.t&&f.d){o.Q.dw(f.t,f.d);o.Q.3G(f.t,f.d);v.1j=f.d}}o.U.3M(v.1H);if(v.56==1){o.U.4B();o.Q.4D()}if(I(v.EB)){3H("5a",v.EB)}o.9b=1r xz();if(v.7B>0){if(v.gs==1||o.cM<120){O(o.1F,{"2X-6V":(v.7B+"px")});O(o.1O,{"2X-6V":(v.7B+"px")})}F{Tk()}}if(I(v.6C)){xe("6C")}if(I(v.gu)){xe("gu")}if(I(o.W)){js("W")}if(v.8n==1&&v.TR==1){o.U.pX()}V(B i=2;i<10;i++){if(I(v["dX"+i])){if(v["dX"+i]=="2k"&&o.1k.2k){3H("dX",i)}}}1z(qj,3Y,H);1z(E(){js("8f");if(v.3X){if(1L v.3X==\'E\'){v.3X=v.3X.6v};2m(v.3X+(v.3X.K(\'()\')==-1?\'("\'+v.id+\'")\':\'\'))}},1)}E gI(e){if(o.wH[o.3l]>2){J}o.pc=H;v.ja==0?v.pw=1:\'\';if(o.qo&&v.dP==1&&!o.1k.tv){qA(e)}F{B t=(v.ja?v.ja:0.35)*2j;qp();2N(o.AN);o.AN=1z(E(){o.cN=0},t+4L);if(v.pw==1||(v.qy==0&&v.1V.qi!=1)){wF()}F{o.qo=1z(wF,t)}}o.cN++;qG()}E wF(){qp();if(o.1k.2k){if(o.Q.qH()){o.Q.tU();if(o.3v&&v.qz==1){o.U.5C();v.qz=0}if(v.SQ!=1){J}}if(o.jh){if(v.CL==1&&v.T2==1&&o.1k.a6){J}if(v.gJ==1&&v.T9==1&&o.1k.59){J}}}if(o.cN>1&&v.1V.qi==1){o.cN=0;J}o.cN=0;if(v.dP==1){o.1k.2k&&v.T7==1?\'\':o.U.gI()}}E qA(e){qp();B y=L;if(v.1V.qi==1){if(e){if(v.1V.T5==1&&!o.1k.2k){}F{B x;if(o.1k.2k){x=e.T3;if(!x){if(e.Bt){x=e.Bt[0].jx-gH(o.1O)}}}F{x=e.SX}if(o.ak>1){x=x/o.ak}if(x){if(x<o.3b/2){if(x<o.3b*20/100){3H("3K","-"+2I(v.1V.Bh,10)*o.cN);v.1V.2V==1&&v.1V.Bg==1?7Y(\'3K\',0):\'\';y=H}}F{if(x>o.3b-o.3b*20/100){3H("3K","+"+2I(v.1V.Bh,10)*o.cN);v.1V.2V==1&&v.1V.Bg==1?7Y(\'3K\',1):\'\';y=H}}if(y){if(e.bs)e.bs()}}}}}if(!y){if(v.qy==1){if(v.pS==1&&o.1k.2k){}F{o.2b?o.U.8d():o.U.8Z()}}}}E qp(){2N(o.qo);o.qo=1I}E qj(x){if(o.BL!=o.1O.2e){x?o.BL=o.1O.2e:\'\';qj()}F{bE()}}E bE(){B y=L;if(o.aZ!=o.1O.2e||o.cM!=o.1O.2Y){y=H}qb();o.Q?o.Q.4g():\'\';o.P.4g();y&&!o.2b?js("4g",o.aZ+\',\'+o.cM):\'\'}E qb(){B xw=o.1O.2e;B xh=o.1O.2Y;if(o.Q){if(v.qP==1){if(v.W.1o!="2Z"){B x=o.Q.cY("JZ")+o.Q.cY("1g")+5+o.Q.cY("Ka")+2I(v.Pl,0);O(o.1F,{"1d":x})}}}if(o.53>0&&!o.2b&&!o.e9){xh=xw/o.53+2I(v.rB,0);O(o.1F,{"1d":xh})}if(!o.2b&&!o.e9&&!o.b8){o.aZ=2E.4a(xw);o.cM=2E.4a(xh)}if(o.1k.2k&&o.2b&&v.tB==1&&d9.e4){if(o.53>0){if(o.53<1||o.P.9F()<1){B sp=d9.e4.rR(\'GI\');if(sp!==1I){sp.bx(E(){}).2W(E(e){})}}F{B sp=d9.e4.rR(\'tR\');if(sp!==1I){sp.bx(E(){}).2W(E(e){})}}}F{B sp=d9.e4.rR(\'tR\');if(sp!==1I){sp.bx(E(){}).2W(E(e){})}}}o.3b=xw;o.4U=xh;if(I(v.1N)&&o.Q){v.1N!=\'\'?o.Q.Ki():\'\'}if(I(o.iY)){o.P.1G(o.iY)}if(o.29&&!o.2b){o.29.2F()}o.3f?o.3f.2F():\'\';o.d1?o.d1.2F():\'\';o.6g?o.6g.3n(\'4g\'):\'\';o.pu?o.pu.2F():\'\'}E ao(){o.U.pk(v);V(B x in v){if(v.2x(x)){if(x.K("1N")==0){if(v[x]!=\'\'){o.rO=v[x];o.U.ao(x)}}}}o.gw?o.gw.KR():\'\'}E 9P(X,1F,1G){if(X){if(X!=\'\'){if(v.d0==1){X=d0(X)}if(1F==o.2g&&X==o.r5){}F{if(X.K("#"+v.aq)==0){X=o[o.fd[0]](X)}if(X.K("#0")==0){X=cH(X)}X=tj(X);if(I(v.KA)&&X.K("//")==-1){X=v.KA+X}B s="ro";if(1G=="6f"){s="Kw"}if(1G=="1U"){s="2u"}if(1G=="Ks"){s="100% 100%"}if(X.K(\' gb \')>0&&1F==o.2g){o.hO=X.2v(\' gb \');3y(o.rs);o.rs=6H(LD,2I(v.P8,2)*2j);o.fT=0;X=o.hO[0]}X=X.1Q(/ or /g,\'"),X("\');X=X.1Q(/\\s/g,\'%20\');if(v.Pf==1&&7a([X],\'.rM\')){B 1J=\'6K\'+v.id+\'PE\';1F.1W=\'<5r id="\'+1J+\'" 2U="\'+X+\'" 96=1 jc=1 3g=1 3v=1 C="Y:100%"></5r>\';o.fL=1X.7V(1J)}F{o.fL=1I;1F.1W=\'\';O(1F,{\'2r-8u\':\'X("\'+X+\'")\',\'2r-fQ\':\'no-fQ\',\'2r-1o\':\'7k\',\'2r-3O\':s})}1q(1F);1F==o.2g?o.r5=X:\'\'}}}};E LD(){if(I(o.hO)&&I(o.fT)){o.fT++;if(o.fT>=o.hO.R){o.fT=0}9P(o.hO[o.fT],o.2g,v.g9)}}E Ps(x){if(x.on==1&&I(x.2U)){x.2U=tj(x.2U);B y=1Z("2f");if(x.2U.K("3N")>-1||x.2U.K("//")==0){B z=1Z("4b");z.2U=x.2U;y.1R(z)}x=9U(x,v.HX);x=4k(x,\'2O\',\'2O\');O(y,{\'1o\':\'2D\'});if(x.1o.K("2Z")>-1){O(y,{\'2Z\':x.e8})}if(x.1o.K("2t")>-1){O(y,{\'2t\':x.4H})}if(x.1o.K("1g")>-1){O(y,{\'1g\':x.9p})}if(x.1o.K("1b")>-1){O(y,{\'1b\':x.4A})}o.1F.1R(y)}};E JA(){if(o.2b&&!ty()){o.U.te(H);o.1k.ff?bE():\'\'}F{if(o.e9||o.5i){ty()?o.2b=H:\'\';o.U.tc()}}1p("2b",o.2b)}E Hq(){if(v.kX==1){sW(o.1F,"5y",H)}}E OD(){1p("e4 "+d9.e4.pW)}E HP(){if(2E.HN(1P.e4)===90){1p("tR");if(v.H5==1){B ok=H;if(v.H3==1&&!o.1y){ok=L}if(v.GZ==1&&!o.1v){ok=L}if(o.9d){ok=L}if(o.29){ok=H}!o.2b&&ok?o.U.8Z():\'\'}}F{1p("GI");if(v.H5==1){o.2b&&v.tB!=1?o.U.8d():\'\'}}}E ty(x){!x?x=1X:\'\';B y=L;3w{y=!!(x.QJ||x.QI||x.QH||x.QE||(x.QB!=1I))}2W(e){y=L}J y}E IF(x){J x.2e==0&&x.2Y==0};E z3(){V(B x in o){if(x.K("C9")>-1){3y(o[x])}if(x.K("z5")>-1){2N(o[x])}}1p("Sr")}}',62,4112,'|||||||||||||||||||||||||||||||||||||var|style||function|else|this|true|exist|return|indexOf|false|||css|media|controls|length|but||actions|for|playlist|url|width|control||||||||time|key||pjstg|left|event|height|settings|action|top|break|hide|duration|system|case|substr|icon|position|log|show|new||toolbar|color|play|addEventListener||start|setTimeout|text|dash|hls|opacity|type|container|scale|volume|undefined|tmp|playlist_dic|typeof|data|title|frame|window|replace|appendChild|faction|null|none|hotkey|innerHTML|document|pip|createElement|||subtitle||||player||set|vast|subs|fullscreen|seekto||offsetWidth|div|poster|error|files_quality|1000|mobile|file_type|eval|display|sub|vasturl|parseInt|background||right|auto|split|open_action|hasOwnProperty|Play|click|Lang|svg|tip|absolute|Math|Resize|line|events|existv|exist2|transform|push|current_quality|clearTimeout|margin|stop|options|tiptext|Pause|padding|src|icons|catch|border|offsetHeight|bottom|||||||||||current_subtitle|screen_w|_type|localStorage|files_subtitle|droplist|autoplay|share|linkurl|linear|hidden|mediacontainer|removeChild|api|hide2|media2|plid|scaleX||CheckColor|continue|muted|try|scaleY|clearInterval|chromecast|handle|object|floatleft|file|rows|mouseDown|Duration|apiProcessor|mediascale|parseFloat|seek|Seek|Volume|http|size|ffffff|1px|org|webkit|vasttype|sbt|urls|cast|ready|500|font||files|000000|attr|||www|pointer|||round|img|pause|default_quality|tagvideo|xlink|resize|2000|xmlns|pljssglobal|MarginPadding|getItem|Time|target|visible|_|values|casting|ShowOrHide|trim|end|_to|stroke|Remove|delete|obj|marginleft|Mute|preload|refresh|parentNode|youtube|bga|marginright|plstart|settings2||200|dom|custom|rightmenu|block|gradient|empty|_from|is_hls|screen_h|JSON|xhr|live|f2title|Action||string||aspect|bgcolor||mute|||ios|speed|int|rgba|order|Hls|quality|folder|pjsdiv|mouseHere|canvas|volumewheel|zIndex|onError|storage|butPosition|m_to|valuefontsize|video||value|arr_up|filter|shuffle|m_type|visibility|transition|menuproc|f2action|Unmute|_value|info|subtitle_on|vastloader|isLive|files_audiotrack|arr_down|toString|current_audiotrack|f2value|random|Motion|out|vast_loaders|ftitle|files_speed|animation|plx|Date|isVisible|important|SetQuality|dechar|||onOut||||||||airplay|setAttribute|valuecolor|UpdateText|hex2rgb|fill|effects|span|focus|cut|clientX|is_dash|remove|box|vast_|UpdatePlaylist|iset|evntclk|clr|keys|captions|name|max|hlsconfig|tag|over|metadata|parse|midroll|charAt|dashjs|controller|solid|setInterval|cursor|cancelBubble|pjs|UpdatePlay|off|onOver|show2|minutes|dash_created|overflow|chrome|intro|control2|radius|ease|bitrate|slice|label|||||||||||indOf|activeiconsize|File|next|status|download|removeEventListener|Events|default|String|center|vast_and|getAttribute|skip|com|backgroundColor|line3|redirect|preroll|audiotrack|bgpaddingleft|FindBut|bgpaddingright|aover|cuid|obj2|safari|rounding|state|motions|okpd|tips|isConnected|framework|f2i|playedstore|val|playing|_log|SettingsTimers|Object|setItem|waiting|StopWaiting|always|customline|seconds|getElementById|ended|channels|PluginHotIcon|track|||||||||||open|1999|iphone|Normalscreen|_url|init|bg2|toolbarHidden|currentTime|touches|Settings|onEnded|buffered|pass|layer|ShowPoster|align|alpha_div|Value|_cul|image|_show|hours|realfullscreen|navigator|timer|VAST|fvalue|tipcrn|points|globalfs|min|HLS|current_url|message|reload|Advertising|txt|location|paused|ioff|floor|isVastBgLoad|lastwheel|getTime|parentIframe|is_sleep|blur|effectsnow|version|icn|Fullscreen||area|scroll||sub_off||loop||||vast_or|alert|apiprm|ispipkit|ll1I|gif|container_h|is_ws|container_w|Sub|ddj|Waiting|lines|all|onWaiting|margintop|bordercolor|space|opid|SetSpeed|customtext|ctx|audio|hlsquality|Tip|pipwebkit|hidden_volume_over|loading|leftBg|line0|href|ratio|href2|default_audio|stretch_width|hideleavetimeout|xbg|clientY|ResizeText|pnt|pointerEvents|Poster|small|reloadTimer|bgpaddingtop|request|UpdateObject|mouseup|destroy|onPlay|bgpaddingbottom|preventDefault|flag|plhistory|wait|marginproc|nativecontrols|timeline|android|clicktime|SetSubtitle|parent|curtain||End||srch|Arrows|onDuration|lIll|audiotracks|files_quality_ag|fzoom|hls_created|hls_subs|loaded|Title||enc2|vimeo|words||control_|fbg|HideControl|bgaover|current_speed|HlsLevelsLength|actionstt|concat|fltrs|ncrtat|cutted|titlestore|add|Background|pld|source|Retimer|onClick|unmute|currentFile|but_x|_cstm|butplstart|scrollbgcolor|body|vertical|PlaylistNext|_hide|m3u|f2id|noads|normal_w|mrgnprs|||MediaPlayer|gaTracker|upld|rotation|MediaReady|fullscreen_process|Start|scrollLeft|levels|buffer|onMouseUp||charCodeAt||stage_y|stage_x|20px|||Status|_keyStr|iconscolor|delta|_css2||stopPropagation|white|dashquality|bgl|media_error|then||evntovr|switch|SubtitleChanged|shadow|Stop|MainResize|Switcher|8px|evntout|motion_id|replay|dur|but2|pause_before_vast|title2|00|pjs_i|create|bgcolorover|send|but_space|hlsaudio|sttx|_rb|thumb|enc3|CalculateClick|skpbt||||3px|VastRemoveAndPlay|onload|Clickable|native|DashLevelsLength|line1|||line3value|cubic||DASH|CustomSwitch|nbsp|inline||vast_loadtxt|600|Playlist||onTimeupdate|line_width|forcehide|hls_config||||audioTracks|||PlaylistNextExist|playById|reloadto|id_|toolbar_hide|ShowOrHideProcessor|onMeta|Array|fd0|transparent|sub_options|button|vsts|normal_h|clicks|sec|gao|control_title|updateSettings|touchmove|volumewheelin|qualities|fff|CreateItem|Remove2|PlaylistG|StyleItem|fplace|quiz|desktop|deltaY|SettingsVisible|open_settings|timestore|forbidden_quality|ldr|screen|salt|SettingsClose|browser||_speed|search|QgKJna48Yd9arAq|Close|Home|||pauseroll||10px|speed1|SetAudioTrack|_start|active|channel||icns|err|Played|hidedown|5px|pljsplayfrom_|decode|streaming|onVolume|controlover|file2|iframe|dashconfig|but_y|autoplaylist|is_visible|hidden_volume_over_process|kbps|NewFile|sub_bottom|ScrollTo|screenclick|shuffle_|ActionPlaylist|Scale|_lastime|plfolder|qbr2|PipWebkit|design|PlayerState|toolbar_margintop|files_|mediapip|handleicon|300|orientation|CreateHLS|UpdateTime|responseText|marginbottom|fullscreen_start|prev|sub_shift|fontSize||tracks|QualityChangedNoHand|stout|pjs_id|Toggle|PlaylistPrev|tagframe||||vast_longtimeout|vast_impressions|hiddenwidth|not|weight|l1lI|pltxt||ll1l|err404v|Zoomed|nowrap|onPause|played|event_y|cow|file3_separator|toend|event_x|scrollTop|floatwidth|update|onMove|pljssglobalid|line2|hidejustfull|getElementsByTagName|bgbrovr|iconsover|touch|console|ellipse|coh|passive|relative|nativeAudioTrack|handlewidth|StageMove|AfterVast|touchstart||touchend|_preloaded|groupId|minify|ControlClick|hlsdrm|cul||_step|_ease||expand||topBg|thmove|timeFormat|pointed|sub_or||subtitle_start|subupld|NativeEnterFs|||url_shift|actplay|||tchs|_id|span05|handle_width||StageMouseUp|hls_force|toggle|bgpadding|pic|overopentimeout|texts|control_line|settingsovertimer|showovercontrol|showoverto|pstrv|scaleover|HideProof|ToolbarDown|hideonpause|repeat|linecap|HidePoster|pstrsi|alpha|opn|HideInterval|Il1l|load|HideForce|fontsize|butNames|Curtain|bgt|upldfl|f2bg|Airplay|PlaylistExist|PlaylistPrevExist|poster_scale||and|Pnt0|nomute|rightbs|frameresize|videoHeight|textTracks||autoLevelCapping|current|bufferLength||ObjectFit|dash_config|hlsDashSub|setSpeed|scrpt|hidevideo|default_style|overlay|stretch_with_volume|mediatags|SubtitleSettingsMenu|rightside|hdnn|plNxtExst|starttimeout|sub_settings_on|autohide|justshow|hdicon|RemoveCurtain|findLeft|ScreenClick|nativefullios|items|FindPlStart|Ready|maxBufferLength|_status|base64|family|https|Init|vast_poster|VastRecover|spacing|or0|flip|polygon|link|lang|seeking_time||rldcnt|XHR|compilation|VastAddPreload|tippointer|sub_color|onclick|Pos0|bgg|Subtitle||checkFont|posterhide|mediaSession||brandurl|Reload|removeAttribute|abc|sub_sizeproc|shareme|normal||loading_error|||dashaudio|readyState|normalscale|svg0|seeking|onSeeking|onSeeked|l3v_show|autoQuality|heartbeat|YtInit|created|ToolbarShow|brightness|hidewithoutmoving|file_separator|scrollarrows|PluginSub|speeds|subtracks|255|pstrs|marginprocleft|onmouseover|rect|onmouseout|currentLevel|hlschangequality|UpdateSpeed|volumescroll|pl_first_id|pljsmute|pjs_parent|va2l|file2_separator|hlsend_to|result|parentcontainer|paddingtop|line_speed|onmousemove|mode|pldur|autoSwitchBitrate|abr|swipev|||||errorMessage||dashInterval|stretchonfullscreen||pljsplayed_||url2|domain|_max_order|ScrollOverOut|||_wait|sizing|shr|seekwindow|compilations||m3ut|Download|scl|resizePlaylist|ResizeSettings|pushCSS|stty|gatracked|bottomside|float|Rot|tmln|airplayed|tipbg|hidetimeout|NativeControls|CustomText|clicked|fcdef|full|limitmaxwidth|xtitle|uijs|wheelstep|custom_aspect|htto|ni2|playerid|qbr1|playlist_source|iconangle|_play_i|HandleWidth|backdrop|removed|ctxtnk|dclckto|_activeIcon|playsinline|Ctxt|RenewSubtitle|lrpd|400|nativefull|BufferStop|pjs_|heartbeatInterval|Thumbs|RenameQualities|iconreplay|offsetLeft|hmaxk|ymax|TipText||Off|FltrVal|HistoryPlaylist|mpi|pageX|findTop|1em|StyleArrow|hideoutmute|Error|999|RenewPoints|sxs|yamtrid|onplay|unshift|iosfull|hlsrows|tippadding|dontplay|srt|prm|SetSetting|SubtitleLoad|VstLdTxt|TimeSub|Parsed|hidden_volume|errorto|now|FileTo|vtt|Mouse|sourceBuffer|SettingsN|||SubtitleLoad2|_t|downin|vast_longtomsg|renameTracks|ShowTip|autonext|sleeptimerhour|handlehide|sleeptimerminute|jpg|sub_bga|playersize|script|sub_bgcolor|letterspacing|Cut|scrollleft|sub_color2|ShowForce|details|left0|shift|found||hls_stuck_time|ipad|frag|toolbarInterval|000|galabels|recover|cftlr|3000|_ended|hlsautoquality|saturate|RemotePlayerEventType|ctx2|floatheight|dasherror|custom_speed|StyleLine|_seekaftervast|pip_quality|memory|TagPlay|days|current_color|gain|bgh|PlaylistControls|Script|AirplayChanged|midrolls|observer|hand|AudioTrackChangedNoHand|contentWindow|touched|_prevIcon|PlaylistShow|ssfontsize|headfontsize|letter|tipbgcolor|PlaylistVisible|subload|clickarea|clickmargin|rotation2||canvas2|isPaused||session||VastNext|tipbga|wtcntrl|vast_type|fid|bgtmp|apdr|done|PlaylistHere|mini|||nhs|ima|HidePoster2|MenuProc|worked|vol|VastAndLimit|limitwidth|VastBgLoad|VastLoader|newfile|ErrorOr|Load|BgBrAct|PlaylistError|classList|333333|onClickSubtitle|onerror|poster_a|NativeExitFs|poster_aover|iclr|clr_options|playbgcolor|vstpause|SettingChanged|VastVisible|MidrollOverlay|valuefromlang|num|tpp|||||StyleActive|resizeonplay|adsfirst|scrollarrowsize|subdrag|find|current_plurl||_lastactbut||_fullscreen_end|sleep2|userseek|VolumeWheelX|marginbg|PlaylistRewind||dvrtime||KeyPlusDown|openById|KeyPlusUp|||postroll|scrollarrowcolor|plurls|wait_to|pauserollonplay|suboptns|container_id|hidevar2|Start0|mediaSource|isTypeSupported|files_channel|Update|started|RemoveMedia|eventstracker|subsor|FileType|playlist_title|isNaN|BeforeVast|setActionHandler|YoutubeID|effectnozoom|fileTimeout|PipSize|mime|while|deviceName|videoWidth|StringVar|youtu|isMuted|nops|CreateDASH|isPlaying|PlayLocal|gifed|audiosrc|AudioContext|ssa|vastfrombg|picture|998|stuck|cu2||700|_steps|ksu|onStep||edge|2px|sub_shadow|onDash|opera||sub_weight|mtp|sleeptimer|hdicon2|remember_sub|SubtitleError|HlsLevel|Recover|code|_stopped|omt|lastIndexOf|SubtitleOff|yaCounter|parsed|dash_subs|response|sub_all|sub2|fatal|alldd|getBitrateInfoListFor|setQuality|hidevar|restart_audio|YoutubeReady|scrollwidth|rldplay|StopMedia|write|ssflyp|autonextopenfolder|UpdateVars|close|UpdateVars0|playroll|timeld|rld|Show|resizeSettings|copyObject|subopt1|filerorto|floatlimitwidth|win|ResizePlaylist|resizeonwidth|Ended|setaction|showinterval|navigationUI|stretch_width_last||fspr|gaTrackPlay|wheelinterval|quartile||autoprevopenfolder|240p||audio_init|fit|reset||vars|urls_and|prefile|setQualityFor|audioTrack|covervideo|vastonmobile|timerTime|getDASH|getHLS|HlsUpdateAudio|loadLevel|sub_upload|quality_received|seeked|360p|1080p|480p|current_file|but_h|CreateShare|ShowLayer|720p|rename_audio|thumbnails|youtube_id|getQuality|YouTubeIframeAPIReady|playVideo|drtn|_readyonplay|unmuteplease|offsettimer|resizetxt|showtitleplaylist|documentElement||lineHeight|onDown|serif|thumbs_on|hideuntilto|sans|moz|fontFamily|changeheight|acted|_control_|openplaylistroot|14px|Player|referrer|toLowerCase|tagName|TitleTemplate|||handleiconspress|polyline||mouseUp|||colorbg|sug||click0timeout||pageY|screencolor|rightout|Touch|icon2|static|linkurl2|CreateTip|sub_size_fullscreen|sub_size|SwitchText|iconsreplay|hideAllIcons|tipalways|tippaddingtop|scripts|iconscolorover|pljs|HideTip|rightclick|nativecontrolsmobile|spd|rc_label|datetime|angle|Password|mutestore|bgcontainer|100000|||title_template|IconsColor|StageLeave|openplaylistbefore|imgldd|postMessage|handlescale|isvg|MainUpdateSize|frames|lastTouch|bgbordercolor|bgborder|lngth|bgo|seeksides|FrameResizer|ff0000|exception|container_h_procent|timeshort|click_t|ClearClick|playlistrewind|CustomToogle|rotate||randomstr|noclick|playlistloop|timeline_h|doubleclick|unmuteonclick|DoubleClick|mouseout|mouseMove|svg3|mouseHere2|rmbgcolor|JsClk|ToolbarHidden|Review|mouseover|handleaover|customdesignsvg|iniframe|160p|toolbarhidden|change2playlist|tipfont|tipfontsize|tipletterspacing|tipbgrounding|6px|viewBox|tipcolor|ErrorMsg|tippaddingbottom|settimer|2160p|||clientWidth|reloadfirst|currentposter|1440p|tippaddingleft|reloadtimeout|xvalue|nohead|ErrorReload|0px|scrollarrowbgcolor||SubtitleTimerMenu|TipVol|_tags|checknative|onYoutubeReady|NativeSubtitle|floatmarginright||png|contain|VisibleItems|VisibleCheck|posterhidepause|pstrsin|poster_float||Action2|historybga|||Metadata|Seeked|screenmarginbottom|nocontrols|historybgcolor|timerInterval|scrollarrowbg|sub_upload0|paddingright|volume2|StartSpeed|historytitlea|toFixed|mp4|paddingleft|maintitle|getAudioTrack|MediaYoutube|lock|fonts|CreatePoster|LoadedData|handleiconover|HlsAudioTracks|renameQualities|handlea|marginbgcolor|prototype|||||LineScale|arrinterval|MseIsSupported|heightInterval|HlsAudioTrack|WaitSize|pipto|ControlOut|onUp|onup_to||handleiconpress|HlsSleep0||livewakeup||is_hls2|downi|marginbgpadding|coloroverplay||sleep_timeout|nativeControls|||querySelectorAll||||handlecolor|CheckPip|v360|enabled|deg|tagSrc|isAuto|PlayerSize|ChangePip|clickscaley|timeline_w|gained|borderRadius|audioctx|ceil|Bglines|pp2|autoplaymute|CreateWS|ws_created|hls_started|network|HlsSleep|Preload|Visibility|CheckDash|UpdateStart|nohls|playerjscom||||||PluginDash|_time_load|plopenid|hdbrdclr|noprevicon||FullscreenUI|handlemove|NormalscreenUI|restart|tagsurl||RadioTags|checkBase64|mediadrag|xy00|PluginMovable|SettingsParser|||sepia|preloaddash|ShowHandle||Captions||clck|debug|isFullscreen|stvs|DVR|landfullmobile|hlserror|mob|Thumb2|movevent|pjslng|onClick2|handlehideinit|upload|_i|ActionOptions|maxMaxBufferLength|StyleSubtitle|bordercolored|over_final|EndMove|landscape|dontload|playbgcolored|StageMove2|InitVisible|destroyed|RightMenu|3600|playOrPause||CastContext||||||||||fontnames|getInstance|logout|FSL||SubStyle|input||muteOrUnmute|PlayRemote|dont|Api|effectflip|pldur3||pldur2|drawImage|sstext|rmcolor|ssfontcolor|spn|insertBefore|mousemove|getTracksFor|pljsvolume|volumestore|embed|last|stringify|notofh|chr|encoded|tmpr|pepper|volumeLevel|rid|Controls|ErrLocal|savedPlayerState|fromCharCode|butByS|removebykey|_css|reRightMenu|connected|urlcnfg|submm|brand|pljsquality|Style|sub_font|sub_stroke|||sub_reset||sub_x|appearance|Text|ioscss|pljstrack|qualitystore|lang_|_stop|_timeout|Alpha|userid|pljsuserid|TheEnd||StorageSupport|mutedautoplay|tem|match|Empty|rename|piped|cpm|ahd|butseekto|SubtitleParse|tchs2|cnt|show_playlist||show_settings|ass|geo|sub_store|sub_bgpadding|pljssubtitle|SubtitleLoadAll|SubUpload|FileReader|SubRem|SetSubtitle2|other|lastsub|decoration|playerjs_|innerText|Prefile|pstr|vast_starts|posteronpause|pstr_to|vast_midroll_limit|midrollo|gaurl|outro|vastclick|NewAspect|vstdwn|user|IndexPlaylist|||VastPreloaded|RemoveForNextAd|cntrls|VastPreloadLoad|vast_preload|moveOr2end|ie9|splice|getVideoData|adsinchain|stopotherplayers|pjs_parent_i|_recover|incorrect|postmessages|m3ui|Shuffle|Menuproc|pjsframed|PlaylistLoad|hostname||mdswp|offsetTop||fts|NxtExt|||vts|Heartbeat|fjs|End3|End2|plcontinue|IndexPlaylistProcessor|nextLevel|ScreenClick2|activeicon|moving|VastCheckNext|utx|play75|content|requestFullscreen|playedstored|sub_bottommob|substore|introstart|fileorto|reloadlog|pjscssed|play50|mozRequestFullScreen|play25|_blank|subpausehide|StartTimeout||||||start2|MediaSess|sub_designstore|dashlowquality|Exit|div2|requestFullScreen|webkitRequestFullScreen|VastGo|str2obj|onYtPlayerReady|vastgo||VastVideo|overlays|150|vastcontainer|startwait_t|removedNodes|SetCurrentQuality|advertising|VolumeWheel|msRequestFullscreen|wheel|exitfullscreen|volumewheelfull||||fullblack|Alert|pauseVideo|deltaX|_set_quality|getDuration|ytautoquality|path|Auto|_currentIcon|upText|effect|last_text_w|ontouchmove|resizetext|TitlePl|Marquee|ShowShare|customTextPl|updown|postsmbl|resizeFromText|presmbl|CloseSttx|ClosePl|Rotate|lastt|leftright||||||re_y|ControlCoordinate|firstly|JsEvent|UpdateVolume|join|_rights|valuemargin|valuepadding|grdlft|onTagError|onPipEnter|thumbs||onPipLeave|contentDocument|order0|_move_rights|fixed|UpText|Places|but_w|SetCSS|leftandrightpadding|bg_hide|ReplayIcon|toggleControl|playiconbut|removeItem||ToolbarHide|settingsNumberVisible|subtitles|addtitleplaylist|ClickArea|imageLoaded|marquee|bgcolorlink2|playlistovertimer|linkurl0|SpeedChanged|hideonplay|control_start|TipHide|doctype|addtitleplaylistbr|toolbarisdown|exist2v|QualityChanged|Loaded|onMobMove|onMobOver|minw|updatePlaylist|quick|killMotion|l1ll|||stopkeys|Destroy|ll11|timeout|hideuntilstarted|iconopacity|tmp2|startcss|resizeme|resizeonmouse|hidetime|Loading|youtubeposter|ctxt|NoSpan|2001|btm|check|SubOpt|pjs_cast_button_|cast_available|HidePositionControl|iOSTrackLoaded|CustomTextButs|removeTracks|nativesub|hlsSub|_hlssubtracks|Playing||smbls|elastic|sleep2m||getContext|hideonfullscreen|playsinlineonmobile|closePl|hideafter|hideuntilmeta|hidebefore|hidebefore2|adscounter|shwvstfnsh|default_subtitle|scheme|UpdateSettings|bandwidth|sub_off_title|often|15px|sub_allmyt|valuebgcolor|PluginOldGA|geobj|getMinutes|pljs_yt_|limit|hidewovar|HideLayer|ytcl|isyoutube|iframe_api|linker|youtubeready|unblock|eventCategory|valuebg|youtubecontrols|hidesec|getHours|eventAction|valuerounding||eventLabel|castinit|ga4|vpaid_starts|last_ors|often2|Start00|rmsize|Qualities|ovr|snow|MSIE|MutationObserver|customyterror|yterrors|current_vast_url|midrollimprsd|maxTouchPoints|onQualityChanged|ShowControl|isVpaid|PluginHdIcon|minduration|rest|obsrvr|HideAnimate|topside|getPlayerState|PluginIntro|timelimited|timelimit|menu|effectgray|unhidden|KeyUp|click_t2|Youtube|preloaded|action_settings|4px|PlayingChecker|available|andlimit|onYtPlayerStateChange|unfixing|effectblur|PjsCheck360|VastLongTimeout|PLAYING|playlist_id|PluginSkip|vast_prestarttimeout|grayscale|ENDED|bordersize|RightCSS|vast_longtimemsg|hideonvar|today|show1value|method|Init2|updateCuid|ffect|seekicon|seeksidesec|RightOut|str|postmessage|norld|playlistfolder|scroll_left|alert404|setVolume|scroll_down|noClickTimeout|Qicvrhuune0BUUfLmxR0OxN0OxjGOw4LOUq4NUj1jfKLmxf0Nef5NxNLmebINUf2OxZ2OxquRafINef0Naj2PUjGNd4KOeN3OTbKmxu4Oeq1PUZMmebuNd43NaZ2Pej2PTKKjfNKmxNaNaf3Nab4mebuNd4KNeN3Nef5NwKKmxNMPefMOTbKmxbKNaqKNUyMmebIOaj5NUZ2OxquUebGNd43NxyLOxZ2OMcNNdKLNM4MOab4NaNajfKKmxbKNaqKNUyMmefamxj3NeuaNaNuRabINebaOabLPUjGNUNIOxqLPeq1jebINaNaNUqaNeuGNURuNd43NaZ2Pej2PTKLOdceNd44Peu0Oxf1OdKLOdbLmxbLOeNMOxyMmefamxy0Pey1PeNuNT4LOUfMPUuKPdKLNM44OaZKOef3jfKLNT40OeZaOeZMmeqIPeRMNUu3OTceNUfIOxyKOxqaNTK3mxZ0NUZ2OxquNUfIPeR2NUVaPdK3mxNaPUb2NxVuNUfIPeR2NUVaPdK3jfNLNT44OeZLOUN4meZIOxZKPUN3OTbLNT42PUb2OaNLmeZINaZLPUq5NUquNUfIOeR2NaR2NwK2mxf1OauLNxVuUefLmxR0OxN0OxjGOw4LOUq4NUj1jgCBjhnDphK9kMOAnAnAnAZBYd8|changedTouches|denied|access|control_duration|PjsFrMsg|jwKwoXOJpxNwPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|alerts|alert404text|Visible|rc_|resize2|gainedsource|hidecontrol|minus4back|ShowTimeout|bgw|tagsinterval|with_min|screen_lw|onPlayTag|recovery|PluginGeo|with_hours|hls2|RenewFromTitle|zoomed|QhqunAzGpd1MrXLzQTrIp256nYkJkMc0qAgIq2nJqA09k3SMZX5aphg0nTu1mdbalTq|ReloadTimeout|VastBreak|PluginErrorVideo|alert404video|alert404v|QhqurikvpBOAp3kHQTr0qAgIq2LvrhVCNwKuNMyBQxLKZYSCjhR9k00LOwK3mxfaOxZLNUNMjfKLOwK3mxfKPUf2PUR1jfKLOT4MNeuLOau1meqINUb5NUZ5OeVuUef0mxj3OUb5NMK3mxfKPUf2PUR1jfNLOd4MOaVKPUNGNM4LPUyLNxZMOTbLNT4KOxNLPUqGNdb3mxfaOaV0OxR1mebuRaNINxfLPey1PUfGNdbKmeNINUy5NUj2NxVuNdK3mxfKPUf2PUR1jfNKmefLmxbLPUjLNxZuNM4MNUf4PUV5NTKLOd4MNUuaNau5jeqINUN3OUR2OeVGNURINxf4NaN4PTcNOM4LNaq1OeZ0OTKLNw40OefKOeZ1jfN0mxf5NaNKPeV1mefMmxR0NUb0OxVuNT43PeRaPeZ2NwKLNd4KOef3Nef4jefIOau0Nau2OxjGOM4LNeyLOxy0OTceNT43PeRaPeZ2NwK0mxf3OxZaOab1jeRINUyaNab4OUVGNT43OaqMPUjaOwb3mxfaOaV0OxR1mefIOaq3NxyMNaZuRafKmxb4NUq4OeRGNT43OaqMPUjaOwbLNw40PUb3NeZameRINUq2OxN3NeVuNUjIOeyKOab2NMK3mxfKPUf2PUR1jfKLNd42OeR1NUZ3meqINUb5NUZ5OeVuUefamxN4Nxu5PUZGNUfIOUVMOebKOdcNNUZGOM4LNaZ2NUfaNwcokMcAoXLGQTqxnAnAnAnAka48Yd9KZYSCQxLqm2q|swipep|posterhidetime|comment|Width|scrollHeight|FindFileInPlaylist|hideoverwidth|hideoverwidthlimit|315|Interval|hideonwidth|hideonwidthlimit|lI1l|prted|alwaysjustpause|prtObj|hideaftersec||PjsFr|CustomFonts|hidebeforesec|hidebeforesec2|StopOtherPlayer|HidePoster3|I1lI|ct2|autoLevelEnabled|parentIframe_style|hidewithoutplaylist|_w|nums|Swiping|swiping|_a|006|showById|subshift|roundout|IFRAME|livets|time2|plapto|DisplayControl|PluginSug|RightOver|after|notframe|nativefulldroid|sesstime|ShuffleEnd|alwaysnotfullscreen|apto|timebreak|pjsin|textarea|outside|rc_version|right_y|CrShr|speedstore|stableBufferTime|right_x|liketext|posteronwait|setCurrentTrack|PlaylistOpenId|toLocaleTimeString|pljsspeed|url3|PlaylistPlayId|noindex|clickscalex|offset|setVolumeLevel|935|notag|Scripted|newQuality|full_minutes|buffer0|globalfontname|PluginThumbs|UpdateSub|PlaylistMove|heartbeatinterval|Hideuntilto||zKkSBKZd|Hide|SettingsSpeed|analytics|wtpstr_to|setHlsAudioTrack|SettingsExist|HideElement|autoplayed|trcka|playerState|rc_labelurl|pstrwt|rc_anyway|WaitPoster|full_hours|reverse|InvertPlaylist|getBoundingClientRect|template|dashsettings|casturl|iconmargin|keyframes|_html|onMobOut|mobileover|styleSheet|Available|StateChanged|XMLHttpRequest|application|GET|_ue|MuteChanged|parentElement|VolumeChanged|PlayChanged|Connection|prenewpl|PreNewPl|Controller|handlemargin|dblclick|gstatic|receiverid|QualityLevels|RightMove|scrollX|Volumescrolled|playerjs|bggr|SettingsTimer|nameofdashquality|dashaddbitrate|AudioTracks|sugar|UpdateTimer|5000|rgb|index|Exist|Drm|google|bgstretch|templated|224|CastInit|RightClick|_ud|dashcookies|adblock|upTexts|fs_error|default_speed|seekTo|iosExitFullscreen|webkitSetPresentationMode|whlskfll|scrollwheelfull|direction|ltr|wrapper|tipmargin|PostFullscreen|exitFullscreen|parent_domain|icon3|inversetime|bgcolorlink0|hideonvolume|setting|msie|setDashQuality|sub_sizemobfull|TheEnd2|cancelFullScreen|cancelFullscreen|intros|openplaylistpause|scrolling|pjsfrrs|Stopped|openplaylistafter|ShowAnimate|allowfullscreen|allowtransparency|allow|api_|PluginPoints|apdra|mozCancelFullScreen|zoom|FindIdPl|unset|clrs|nameofyoutubequality|VastInfo|tipvar|frmvst|msExitFullscreen|webkitCancelFullScreen|getDash|sub_sizemob|resume|dashaudio_off|upd|PluginMbps|yamtr|rotateonhover|Playerjs|WaitDash|endfull|Create|dashquality_off|seeked_time|selectOpen|reloadlive|redirectonclick|dashdebug|setHlsQuality|pjslog|ZFAkKTyZ|redirectonplay|fullonplaymobile|rel|fullonplay|getCurrentSession|setTracks|mss|finishrewind|setDashAudioTrack|Click|vast_adid|openpl|tap|highlight|writePl|playedquartile|timestorejustbut|Quartile|PluginTrack|setAudio|Href|leavetimeout|Scrpt|passontime|firefox|cdn|nomidroll|KeyDown|encodeURIComponent|playonhover|hideafterclick|PluginReplace|PluginEffects|posterhidestart|sub_split2words|nxtttl|hour|hlscookies|minute|second|ffeeab|TimeStore||NewPl|SubtitleBottom|wght|_reset|bglines|lineh|Yh4ujdbuQhSzq2N|sub_big_fullscreen|sub_lineheight|R3kzZYSzndc3oYSCjgOFnYSxod48Yd9ynYOxQzLIjdbujeLynXnaQxLqm2SznBN|nativenotipad|18px|40000|hlsfto|SvgColor|customBuffer|hlsmto|fragment|bold|portrait|vast_nofirst|pljsfirst|pressed|_xIcon|ControlsBgClick|PlgHlsFdt|sleeptimer0|setupx|hls_stuck_duration|always2|linetipmarginbottom|toptip|dvr|Live|xml|onMouseDown|lsfullplay|hdiconlist|attached|High|lsfullstart|PluginShare|landscapefull|headbordercolor|UpdateLoad|HdIcon|mpd|sub_bgo|_duration_load|framei||Yandex|keyCode|ga_event|borderbottom|brda|lrppp|nativenotiphone|disableRemotePlayback|gtag|anonymous|hidewithposter|marginprocright|ParentFS|alertsfontsize|alertsbga|_nextIcon|m3u8|lrpps|onClickTimer2|marginproctop|controlCSS|onClickSubtitle2|hlsdebug|hlsvastwait|reHls||hlsaudio_off|clickmarginbottom|hlsquality_off|marginprocbottom|handleinit|ControlX|nativehlsios|clickmargintop|_duration_play|abs|_time_play|OrientationChange|preloadhls|isSupported|setcss|yamtr_event|optStr|Color|fontsizesmall|logo|CancelBubble|mimeCodec|current_thumb|PluginPlSrch|SourceBuffer|together|MediaSource|linespeed2|timeupdate|onLoadedData|hlscaptions|requestAnimationFrame|changeAspect|colorload|gradientcolorload|language|Wheel|MetaAudio|ControlOver|linespeed1|nopause|unpause|device|Playback|DownIn|customdesign|startLoad|showing|Ease|AudioTrack|castdevice|valuesize|handleiconsover|FFFFFF|hlsmaxlvl|casterror|smallfontsize|linespeed3|hlslowquality|audioGroupIds|floatwidthsmall|floatheightsmall|220|isHidden|nameofhlsquality|gradientcolor|HlsQualityLevels|sourceBufferValidAPI|scalesmall|loadedmetadata|picheight|mobiletv|ontop|FlussonicMsePlayer|wps|PlacePoints|sleep2options|sleepoptions|Level|place|svgtmln|Number|cstm|supported|createTextNode|ErrorTypes|thumb_move|rotateplaying|bgline2|bgline1|ERROR|sort|ControlLine|_subfile|trackstore|hlsTextTracks|volumechange|PlayerjsAsync|wrong|opposite|durationchange|gradientcolorbg|enterpictureinpicture|yOffset|leavepictureinpicture|Sleep|xOffset|270|action2|Control|onLoadStart|height_div|width_div|playerheight|loadSource|iset2|HlsLiveWaiting|livewakeuptime|addTrack|Actions|FullscreenChange|UpdatePlaySeek|line_volume2|YouTube|blra|subtitleTrack|imageExists|720|volumegain|evenodd|PjsFramed|pjsframe|historycolor|SubtitleSettings|historytitlestrike|titlepl|Continue|PlayerjsEvents|maxresdefault|pjsfrm|width100|plusminus|Image|callback|PluginCut|scroll_height|900|1200|pipVol|linetippointer|muteiconbut|666666|1800|ScrollUp|ScrollRight|CreateMedia|margin_bottom|ScrollLeft|SubtitleSettingsClose|640|PlaylistBack|Rectangle|360|rule|updateTitle|linkpause|fileto|skipads|Papi41|mrgnsmll|ffdd1f|1001|rand|jwKwoXOJpxjwPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|stretch|ssflyw|brd|StageOver|cover|System|linktarget|nativeSubtitle|preposter|leavetimeout2|sub_off0|ontouchstart|175|SetChannel|prevorius_default_w|helvetica|subtrack|arial|screenshot|ControlsBg|Media|plclose|Timer|um1|RenameTracks|read|displayvolume|prevorius_default_h|crt|notv|ParseUrl|valuealign|Gain|offsetwrite|540p|ScrollDown|showShare|unmuteonplay|scrollarrowbgovercolor|thumb_borderwidth|alertscolor|actpause|menufltr|nextAutoLevel|userplay|scrollarrowbgover|thumb_bordercolor|Tmln|current_time|thumb_shadow|playByYoutubeId|customText|userpause|ChkHlsEnd|scrollarrowgradient|alertsbgcolor|thumb_radius|MediaVideo|Buffer|CreateThumb|PluginPip|thumb_width|thumb_height|alertspaddingh|alertspaddingv|40px|urlsl|bgbract|sttr|7px|thumb_border|which|translate|Posters|removeNativeSubtitle|playId||filetod|reYT|tippaddingright|PipSwitch|pipSrc|Timeout|ChromeCast|mousedown|hidestartbutios|movable|reachGoal|sub_bg|PipToggle|yaHit|normalscreen|FileTimeout|PlgnVstPstr|connect|back|nativenotios|PlgnVstLdtx|ArrowsInterval|loadCastFramework|RemotePlayerController|default_w|2ga5t0v3rlrr|372|unescape|981|QgKJq3nBQwjGjAgxrhzJpwj6jBcGZYywmdk0sYczjxCwq3nBjwKwZAqwPxfGjAkBZ29Gp3jwPwj2PUZ1Oxywmdkwn28wPwjKmxfwmdkwn3cvnhSDpAqwPwjKjejuNdbMjwKwoXOJpA1vqArDpwj6jxbuNdbKjebwmdkwn2fwPwjKmxjwmdkwn2gJrAWMjxCwNd4ajwKwq2OvphWJrAWMjxCwOTjGjAvDnhVwPxfGjAvDnhWJpBcGZYywPxfGjAvDnhWJpBzJrYS1ZAVwPxfGjAkBZ29Gp3kJrAWMjxCwmUfwmdkwn2kJqASzqwj6NdKwoXOJpBOxp2LJqwj6jAZMNUNLOMjGjAgJrAWMjxCwNd41jB0GjAOJpBSMp2Ltphz2nTj6sMkJqASzqwj6NUNGjA9IjxCKmdk0nYv0jxCwYiVKNhV5pgL1Nef1NTjGjALzriSzqBOKZXODpAqwPxjGjAgxrhzJpwj6jALDrAVwmdk0sYczjxCwrhW4rdjGjAvvpARwPxbGjAOGoXOFjxCKmdkAp250q2z6nTj6NUbGjA1vqArDpwj6jxbuNUbuNUbuNdjGjAfwPxbIOTKwohzynTj6NTKwohzynX9IrA9yjxCLmdkKp3ODrhzJpwj6jAkJriSJpT1MoXrCrdjGjAOJph9MjxCwZAnwZaf5jB0GjAOJpBSMp2Ltq3SJqdj6sMkJqASzqwj6NURGjA9IjxCKmdkDZ29IjxCwQiO2nMc3oXS0oe0BNxbBjhvzoXrCre0BNxbBQxLBjhnDphKHqBWGnU0BpA9IsAWMpMqurikvpBOAp3kHQTr0qAgIq2LvrhVCNMKuNMyBQxLKZYSCjhR9k000mejIOTceNM4LOaf1Oaj4PdKMmxVuNw41meNINUqLOUqMPeuuNw41meRuUejIOTKLNdceNw41mefKmxuMPeRMOafuNM4LOaf1Oaj4PdKLNT41jeRGNUfIOTcNNUbGNUfIOTceNUbIPej4Oej3NTKLNT41jefLmxVGNUbIPej4Oej3NTbLNT41mefKjfKLNT41meRuRafLmxVGNM4LOaf1Oaj4PdbLNd44Nxu0NxqLmejIOTbLNdKMmxVuUeRGNw41jgCuUURGNd41jfKLNdKKmxVuRafLmxyaNxy5OxZGNd41jefamxVGNw4KOxqKNeNaPdbLNM41meRuUefamxVGNUbuRafamxVGNUfIPUNMPUy2OwbLNT45Naj5PUZ2mefamxVuNUbGNUNIOTcNOdKLNM41jfNMmxb2OabKNaN4mefamxVuNd41mefLmxyaNxy5OxZuNd41mefKjfKKmxVGOdceNd41mejINeZ3NebaNauuNw4KOxqKNeNaPdKKmxVuOdKKmxVuXwqunAzGpe0Bj2nAnAnAnwrqma48qhg0odcyQTrONM43NxqLNej2NMK1mxf0NUNLOxf5jfK4mxu1PeZ4NauLmefKmxj3Nxu5OaRuRayINxR5Nxb4NTKLNd42OxN0Nxf3jeyIPeuMNaqaNeuGNUbIOxZaOejLOMbLNd4MOaj4PUq0mefKmxj3Nxu5OaRuRafKmxZ2NaRMNUqGPT44PejaOaNKPdbLNd42OxN0Nxf3meyINxR5Nxb4NTbLNd4MOaj4PUq0meuIPeV4OxuaPefuUeVINURLNaf2NUyGNM43NxqLNej2NMceOd43OUb3PUf5meNINaN2OUq4NaRuOd4LNUq2NxZ5NwKamxNaOxV3PeN0jeNIOaj3NUbMOxNGNM43NxqLNej2NMceNM4aNaZ1OauaOdK0mxfLOaZMOxyMjeNINaN2OUq4NaRGOd43OUb3PUf5jeNIOaj3NUbMOxNGOT4LOefaNUZLPTcokMcAoXLGQTqxnAnAnAnAk1KJQxLKZYSCjhR9k004mxu1PeZ4NauLmeNIOaj3NUbMOxNuUeNIOaj3NUbMOxNGPd44OUu2PeN4NTceNM4aNaZ1OauaOdK5mxj0PUjKPefuNM4aNaZ1OauaOdK5mxu4NxN3Nab4jeNIOaj3NUbMOxNGNUbINxqMPey3OdceOd4LNUq2NxZ5NwKLNd42OxN0Nxf3jeRIOaVKOayLPTKLNd42OxN0Nxf3jeVINURLNaf2NUyGNUbINxqMPey3OdcNNUbINxqMPey3OdK1mxf0NUNLOxf5jfNLNd42OxN0Nxf3meRIOaVKOayLPTbLNd42OxN0Nxf3meRINUf3Oxj2PUjuNUbINxqMPey3OdKamxqMOafKNxZajfN5mxu4NxN3Nab4meNINaN2OUq4NaRuPT4MOeyMNeuLmeNINaN2OUq4NaRuPd44OUu2PeN4NTKamxqMOafKNxZajgCBjhnDphK9kMOAnAnAnAZBYd8|uncasted|jwKwZXO0oX9IjxCwnBWGpiOxqAWzpwjGjAgxrhzJpxjwPwkIp3kHZXLaZ3kznX4wmdk0sYczjxCwq3nBjwKwqh9aoYSDp24wPwkxp250qA9GqM1MoXrCrdjGjA1vqArDpwj6jxbuNUVuOUbuNdjGjBOxZXLzjxCwNT40jwKwZTj6jxbIPdjGjAgJrAWMjxCwNTjGjBSDqdj6NTKwrhzKrhW4rdj6jzSzphDzqMcFYiVKNhV5qhWMpBzqrUbLOUfwtTKwZ29IrikJpg9arhgMrdj6sMkJqASzqwj6NUjGjBcJq2z0oX9IjxCwZ2WIrhWMjwKwq2OvphVwPwj0jwKwp24wPxfGjAzxp24wPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|castplay|castpause|984|orientationchange|cast_sender|296|WEBVTT|857|default_h|007|275|988|996|994|QhqunAzGpe0BjabKNebKNdqurikvpBOAp3kHQTr0qAgIq2LvrhVCNT45NebKNejGjefIOxy5PUy3lTq|Qicvrhuune0BUUfKmxN4OUjLOeNGNd4LPUZ4OUqLOeNuRayIPey3NeqLOeNGNd4LPUZ4OUqLOeNuPT41mebIOUyaPUj4OUqLjeyIOTKLmxb4OxyMPeV3jfN5mxVGNT41Oau3NURMPTb5mxu5Oab3NURamefIPUq4Nxf0NxyuNUbINau1Nxf0NMKLmxy3PejLOej5jfKLNM4KOxV3NURamefIPUq4Nxf0NxyuUeyIPeZ3NaV3NURGOT4LPef0Nxu1OMcePT41NUq2Oej4OwK1mxVMOUb3NURajeyIOUf3OxRMPeZGOw4KPUb5Nxu1OMb5mxu2OaN1Oaf0meZIOeN0OUqLOeNuRafKmxjLNaRMPeZGOw43PeRMPeV3NTbLNd43OaZ4OUqLmeZIOau0Nxu1OafuNUfINUj1NaV3NTK2mxRaOeV3NURajfKLOd4aNxZLOej5meNINxN2Nxf0NxyuUef0mxNMOxf0NxyGOT45NUZ3NURMPTceNURINaj2NURMPTK2mxRKOeu1Oaf0jef0mxqMNajLOeNGOw44NeRaOUqLOdbLOT4MNUVGOw44NeRaOUqLOdceNUVIOabaNURMPTK2mxuKOeN1Oaf0jef2mxfKOUb3NURGOw40NeR4OUqLOdbLOw4LNeVKOaf0meVIPUf2Oaf0NxyuUef2mxfKNejLOeNGNT4KPUf3PeV3NTceNUZINUbKNxf0NMKKmxu2NUb3NURMPTbLOw4KNURGNd42Naq2Oej4OUquNUVIPeRMOau1OMKKmxR1PUf0Nxu1OMceNUVIOxqLOUqLOdKKmxj4OayMPeV3NTbLOT40Oeb4OUqLmebINxbLOaf0Nxu2jef1mxjLOTKKmxjKNUqLOej4OwcNNUbINau1Nxf0NMKKmxf5Oxu1Oaf0NMcokMc0qAgIq2nJqA09k3SMZX5aphg0nTuLNw44Nej1NaZGjeNIOUbKOxb3lTcMp3SvrhVCmUf4Nd4KNebKNebDjiSMZX5aphg0nTuHNUjIPebMOUN2mdbHNM41Neb2NeqDjdqunAzGpe0Bj2nAnAnAnwrqma48qhg0odcyQTrONd44PeZ0Nxu1OafGNd4LPUV2Oej4OUquRabINay4Nxu1Oaf0mebINUy1OxRMPeV3jebINebLNxf0Nxu1OafGNd41PUj3NURMPeZuNd4KNefMNURMPeV3NTKLmxb4OUqLOej5jfNKmxbKNUjLOej4OUqLmefIOUq3OTbKmxN5Pej4OUqLOdKLmxy3OMbKmxu4OxRMPeV3NTKLmxy3OMcNNM41OxZ5Nxu1OMKLmxy3OMcNNd4aOxu1Oaf0NxyGOT4LPebMNURMPTceNd4KNUu4OUqLOej5meVIOUjaPeV3NURuNd4KNUu4OUqLOej5meZINeu5Oaf0NxyuNd4aOxu1Oaf0NxyGOw40NaNaOUqLOdceNd43NUR2Oej4OUqGOw43PeNKOaf0NMbLmxj3Peb3NURameZIOauaNeqLOeNuNT42NxZ1Oaf0NMK2mxRaNaN1Oaf0jfK0mxuMOaN1Oaf0meNINxN1jfK0mxuMOaN1Oaf0meVIPUf1OTceOd44NxqaOUqLOdK2mxRKNaZ0Nxu2jeVINxj0Oej4OUqGOw44NeNLOej4Owb1mxqLOxjLOej5meZIPebaNURMPeZuRaZINxb0NaV3NURGOw44NeNLOej4Owb2mxZKOxj4OUqLmeZIOebaOxRMPeZuOw42NeZMPeV3NTK1mxyLOUVuUeZIOxbLOej4OUqGNT4KPUb1Oaf0NMceOw42Nef0Nxu1OMKKmxu1PUu1Oaf0NMb2mxVLOUjLOej5mebIOxN2Oej4OUqLjeZINaR0mebIOeV3PUj4OUqLjfN2mxf3Nxq4OUqLmebINxu2Oaf0Nxu2jeVIPURMNeqLOeNGNd4MNeb1jeVIOaf2Nxf0NxyGNd4MNeb1jfKKmxu4OxRMPeV3NTKKmxf5OUZ0Nxu1OMcokMc0qAgIq2nJqA09k3SMZX5aphg0nTuamxNKNaq1NdKuNM40PUyaPUNDjikJrhg0nTu5Nd4KNebKNebDjiSMZX5aphg0nTuHNM4aNeN3OUbGjd0amxR5PUN5NMyukMcAoXLGQTqxnAnAnAnAk1KJQxLKZYSCjhR9k00LNd4aPeZ0Nxu2meyIOay3OUN4OMcePT44PUuMPeV3NTK5mxq5OaVaPequPT41NefMNURMPTKLNd4LPUR3Oxb0jeyIOUbLNxf0NxyGNUbIOxu3PUR2PTcePT41NefMNURMPTKLNT4LOay5NUu3jeyIPey4Nxu1OafGNUfIOUq5OUZ5PTbLNd4aPeZ0Nxu2mefLmxV3PUV2PUyuUefamxb2OxyMPeZGNUfIOUq5OUZ5PTcNPT44Oxu1Oaf0NMKLOd43PeN5PUZMjfN5mxVLPeu1Oaf0mef1mxfMOaq2PUfuPT41NUu4OUqLOdKLOT42PUN4OebajeyIPeZ4OUqLOeNGNUZINeN3OxfaNwceNUbINxf0OxRMPTKLOw4aPeq0OUy4jefKmxq3Peb3NURGNUZINau3OeV5PdbLNT4LNxZ1Oaf0mef2mxbaOaZLNajuUef0mxNMOaN1OafGNUjIPeN4NeR1PTcNNURINaj3NaV3NTKLOT41NUy1OxbLjfNLOd4aNxqaOUqLmef2mxbKOau4OaquNURIOaj0Oej4OwKLOw40Neq1Nau4jef1mxjLOxjLOeNGNUZIOeb3OUN4PdceNUVIOab0NaV3NTKLOw40Neq1Nau4jef2mxfKOxj4OUqGNUZINeb3Peu3OMbLOw4LNeZMPeV3mef1mxVLPUV2NefuUef2mxfKNURMPeZGNUbIOxyMPeb1PTceNUZINUbLOej4OwKLNd40OxjKNeRajef2mxbLOUjLOeNGNUbINxN4OeyLNwbLOT44OeRGNUbINeV5PUjaOMceNUVIOxqMOau1OMK5mxu4PeZ0OeV5jef1mxR0Nxb3NURGPT44NejaPUq2PdbLOT4MNUZMNURameyIPebMNay3OxuuUefKmxN4OxRMPeZGPT43PUq1Nau3jgCBjiSMZX5anA9MpU0BrikvpBOGZYSzlefMmxuKNaq1NdKuNUNINUbMOUN5lTcMp3SvrhVCmUyKmxbKNebKNdyurikvpBOGZYSzld0LNw44NeN3OUbGjd0LNM4LNej1NayDjdqunAzGpe0Bj2nAnAnAnwrqma48qhg0odcyQTrONd44PeVMNURMPeZGPT44NebKNeNKOTceNd4aPUqKOaf0NxyGPT44NebKNeNKOTbHPd44Pef3PeRMnT0LOwKLNd4LPUqKOaR1jd04mxu4NUq4OekzmUf2mefKmxZ5Neb3OeVuRM04mxu4NUq4OekzmUf2mefLmxf4NUu2NejuNd4aPUqKOaf0NxyGNUfIOUuLNaZKNwbKmxu4OUjLOej4OwKLNT41PefaOxbMjfKamxV2OUqLOej5mefLmxV4NUN2NejuUebINaZ3NaV3NURamef0mxq4OeV3OeVuRabINef3OxRMPeV3NTKLOT4LNxuMNUqajebINef3OxRMPeV3NTKLOT42PURKOaR1jebINaZ3NaV3NURamef2mxbaOaqLOaNuRabIOafaOej4OUqLmef2mxN4OaRaNUZuNT4MOaZ4OUqLOdKLOw4aPeq0Naf2jefIOxj1NaV3NURGNUZINeN3Oaf3NMcNOd44NxZLOej4OwKLNw44NayaOxbMjfK0mxuMOxf0Nxu2mef1mxVLPUu2NejuRaRIPej2NURMPeZGNUZINeb4NebaNTb1mxjMNajLOej5mef2mxRKOaVKNafuOT43NUVGNUZIOeb3OUbaNTceOw4MNeNLOej4OwKLOw40Neq1NeNLjeZIOxb1NeqLOeNGNUZINeb4NebaNTb2mxZKOUb3NURamef1mxVLPUu2NejuUeZIOxbKNxf0NxyGNUbIOxy0PUNLOwceOw42NebMNURMPTKLNd40OxRMNUqajeZIOUf0mefKmxj0Neq4PeuuOw4aOej3PeV3NTKLNd4KOxjMPeu4jfN2mxf3NUV3NURameyIPeyLNeq0OeuuOT45Oeb4OUqLOdK5mxuKOeu2Nef5jeVIOaf1meyIPeb0PeZKNUyuUebIPeu1Nxf0Nxu2meyIPebKNebaNeVuXwqurikvpBOAp3kHQTr0qAgIq2LvrhVCNM4aNej1NaZGjefamxfKNaq1NMyuqA90ZYSzld0aOxbINebKNebKlTc0qAgIq2LvrhVCmUNINabMOUN2mdbHNUNINUbaOaValTbBjhnDphK9kMOAnAnAnAZBYd8|985|sender|PLAYER_STATE_CHANGED|fullscreenchange|Local|432|Yh4ujdbuQicvrhuune0BUUfIOTKKjfNKmxZ3NwKKjebGNd42OajuNdKLmxVuUebGOM41jfNKmeuINaj4jebIOxqMmeyuNT41meyuRajINaj4meyuNMK4mxNMPdbameqIOTcNNMKLmxVuRaNGNd42OajuNw4aNxuGNdbLmxVGNdcNNT41mebuXwquoXR9k1cvrhuBjiO0qA9FnU0BpA9InTqunAzGpe0Bj0nhSynhSwqunAzGpd1MrXLzQTrzrAWIp2Syka48Yd9KZYSCQzLIQgKJq3nBQwjGjAvvpASGnYOxZXLzjxCwNT40jwKwohgInhLzpXgMn2zIjxCwNM41jebuNdbLNdjGjAvvpASGnXfwPwjLjwKwn3kvnhzzpBRwPxbGjArMZXSDnX50Z29Gp3jwPwkAnAnAnAZwmdkBqAgyoXWIrhOJph9MZAqwPwjKNebKNebwmdkwnMj6NdKwZArxp2LJqwj6jxf4NxbMOdjGjAgIoX1vrhzJpwj6jBcJq2z0oX9IjwKwp250p3bwPxbGjAO1q3SJpYrDniSCjxCKmdk0oYc0nYv0jxCwnAzGpYDqrUbKnxOIZTjGjAkBpMj6jw4ajwKwohgInhLzZ29Gp3jwPwkANxfaNUqwmdkCZX5yphWvp3nzqwj6jw0LjwKwohgInhLzohzynTj6Ni0GjAOJpBSMp2LtqhLvsTj6sMkJqASzqwj6NTKwp24wPxfGjAzxp24wPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|IS_CONNECTED_CHANGED|IS_MUTED_CHANGED|1sMkaZ3kznX5xp2LJqwj6jxbKNebKNdjGjBSJp2LwZYjwPBGwZ29Gp3jwPwjLNxqLPURwmdkCoXSzjxCLmdkHZYkBoX4wPwjKjebuNdbKjwKwn3kvnhzzpBRwPxbGjAgIoX1vrhzJpwj6jAgGqhvvjwKwZTj6jxbwmdkCjxCaNY0GjAOJpBSMp2Ltrhz0phVwPBGwp3kynYjwPxjGjA9IjxCLmdkvZ3SDp24wPwk0oYSGnTjGjBS5qhVwPwk0nYv0jwKwqh9aoYSDp24wPwkwp3S0p20HphWArdjGjAOGoXOFjxCKmdkCZX5yjxCKmdk0nYv0jxCwjwKwrAgMjxCwSAzGpYDqrUbKnxOIZTjGjAvDnhVwPxfGjAvDnhWJpBcGZYywPxbGjAgIoX1vrhzJpwj6jA5JpAVwmdkwnMj6NTKwZArvjxCwNdjGjAkBqhgynhzInMj6jxfKjefKjefKjefKjwKwrhz0phVwPwkAoXLHszL1NecAN25vjwKwpXgMn2zIjxCwNdbKjebuPdjGjAkBq3SMnYSxodj6NTKwnA9IriODsAVwPxfLmdkAp250jxCwWhgCp21vmfgMoXgGmgnzqASvpAfwmdkvjxCwNd44jwKwphW0rhWMq3cvZ2zInMj6jxbIPdjGjAvDnhWJpALzZYnzZX5yqhLvsTj6NTKwrhzKjxCKmdkaoh93rhz0phWKphg5phzardj6NY0GjAOJpBSMp2LtphzInTj6sMkJqASzqwj6OTKwp24wPxfGjBS5qhVwPwkaohgKnTjGjAgxrhzJpwj6jALDpAVwmdkCjxCamdkMp3WInhzInMj6jxfwmdk3jxCKmdkvjxCwNTjGjAgwnMj6jxbINMjGjAgGp2gyjxCwNd40jwKwZX92nYjwPwjHNTjGjAOJph9MjxCwnAnAnAnAjwKwZ29Gp3kwnMj6jAkvZAgwZTjGjAOJph9Mph9vndj6jAnAnAnAnwjGjAOJph9Mp3nzqwj6jAnAnAnAnwjGjAk1nAnzqwj6sMkJpwj6NdKwZ29Gp3jwPwkAnAnAnAZwmdkvjxCKmxW9mdkKp3ODrhzJpwj6jAOJpBSMp2LajwKwpXgMn2zIjxCwNdbMNdb1NdbMNdjGjAvvpASGnTj6NTKwZArKZXSyoX5BjxCwNURuNUbuNURuNUbwmdk0oYbwPxbGjAvDnhVwPxfGjAvDnhWJpALDrAVwPxfGjAvvpASGnXzxp24wPwkqpxLarAqur2zyrhu9kaSKsdquohWDn2v0QTq5qiuBjinDnYrdp3u9kabuNdb0jeyBjinzqBODp249kafINTqush1GpBN9k2v0rib6Yd9qm3r3rM53NM5JqArqmajKNecqm3O2nMqush1GpBN6shLDpAG9k2v0rib6Yd9qm3r3rM53NM5JqArqmaf5PUzqm3vGoX5Fka5qpwbujdb8jT0HjfrzpAWMZYSJqxCuV2HzrhOCjeRMjduaOxq4NTyumTcCriSKPzKJYd93r3qIZA9CnX1DZX5xp2SDpAqIZ29HYd9ao2W0Z2uumT0|VOLUME_LEVEL_CHANGED|RegExp|fullwheel|MSFullscreenChange|xxx|u10|IS_PAUSED_CHANGED|Dialogue|001|disconnected|705|019|DROP_SHADOW|992|483|foregroundColor|fontScale|Yh4ujdbuQicvrhuune0BUUfIOTKKjfNKmxZ3NwKKjebGNd42OajuNdKLmxVuUebGOM41jfNKmeuINaj4jebIOxqMmeyuNT41meyuRajINaj4meyuNMK4mxNMPdbameqIOTcNNMKLmxVuRaNGNd42OajuNw4aNxuGNdbLmxVGNdcNNT41mebuXwquoXR9k1cvrhuBjiO0qA9FnU0BpA9InTqunAzGpe0Bj0nhSynhSwqunAzGpd1MrXLzQTrzrAWIp2Syka48Yd9KZYSCQzLIQgKJq3nBQwjGjAvvpASGnYOxZXLzjxCwNT40jwKwohgInhLzpXgMn2zIjxCwNM41jebuNdbLNdjGjAkBpMj6jxbIOwjGjAkBZTj6jxbIOdjGjBSDqdj6NdKwrhzKrhW4rdj6jwjGjBcJq2z0oX9IjxCwZA90rh9HmXLznBRwtTKwZ29IrikJpg90oX1zjxD7jA9MnhWMjxCamdkJpwj6NTKwZXO0oX9IjxCwrhzHnTjGjBS5qhVwPwk0nYv0jwKwrhW4rdj6jxb6NebwmdkAp250q2z6nTj6NUbGjA1vqArDpwj6jxbuNUbuNUbuNdjGjAOGoXOFjxCKmdkanYcvqAg0p3jwPwkqmMjGjAnJpBRwPwkVZXvJpXfGRYkDZXKGWAWMnhgIZTjGjALzriSzqBOKZXODpAqwPxbGjAfwPwjKmxuwmdkaoh93niWMZYSDp24wPxfGjBcJq2z0oX9IjxCwZA90rh9HmYkDn2v0jB0GjAOJpBSMp2LtniWMZYSDp24wPBGwp3kynYjwPxqGjA9IjxCKmdkvZ3SDp24wPwkyrYkvrhzJpwjGjBS5qhVwPwk0nYv0jwKwrhW4rdj6jxb6NebwmdkAp250q2z6nTj6NUbGjA1vqArDpwj6jxbuNdbKjebwmdkxphzxoMj6NdKwqh9aoYSDp24wPwkwp3S0p20HqAzBoiRwtTKwZ29IrikJpg9wrXnAnYjwPBGwp3kynYjwPxuGjA9IjxCLmdkDZ29IjxCwQhSDrwcxphgaqa0Bph9vnhWMlikvpARDka48q3nBjhOGZYOaQTrxoYkxrXLvqwvMZX5ylTqurAzzr0kJse0BNxVuNxVuOUbuOUbBQxLxoYkxphVuZ2Lvq3N9k3cvrhuCqAgIndyBjiO0qA9FnU0BlhOJph9MlTquZ3u9kaVKkMcxsU0BOUbBjij9kajKkMcAoXLGQTrIp25zkMcarikJo2VHr2zyrhu9kajBjiO0qA9FnT1HoYSzqALDpXz0QTqLNdrqma48Yd9arAq|416|CASUAL|jwKwZXO0oX9IjxCwpYW0nTjGjAgxrhzJpxjwPwk1pA11rhVwmdk0sYczjxCwq3nBjwKwq2OvphVwPwjLmxVwmdkHZYkBoX4wPwjKNdbKjeVKjeNKjwKwZTj6jxbIPdjGjAgJrAWMjxCwNTjGjBcJq2z0oX9IjxCwZ29IrikJpiNwmdk0oYbwPxbGjBSDqiSzsiRwPwkjZX5BnYkqrUbLOUfwmdkyoYOKphg5rA9GrX1zjxCLtTKwZ29IrikJpg92p2L1pXVwPBGwp3kynYjwPxZGjA9IjxCLmdk0sYczjxCwq2vvqhVwmdkvZ3SDp24wPwk2p2L1pXVwmdkCjxC0mdkMp3WInhzInMj6jxfwmdkxrYO0p213oXS0odj6NTKwrMj6PUbGjAfwPxfGjAgwnMj6jxbINMjGjAgJrAWMjxCwNdjGjAOJph9MjxCwnAnAnAnAjwKwZ29Gp3kwnMj6jAnAnAnAnwjGjAOJph9Mp3nzqwj6jAnAnAnAnwjGjAvDnhVwPxfGjAvDnhWJrYSHrYSzjxCLmdkMp3SvrhzJpwj6jxj3NdjGjAkBqhgynhzInMj6jxfKjefKjefKjefKjwKwZAqwPxfGjAvvpASGnTj6NTKwpXgMn2zIjxCwNdbKjefMNdb1OTjGjAvvpASGnXzxp24wPwkqpxLarAqur2zyrhu9kaSKsdquohWDn2v0QTq5qiuBjinDnYrdp3u9kabuNdb0jeyBjinzqBODp249kafINTqush1GpBN9k2v0rib6Yd9qm3r3rM53NM5JqArqmajKNecqm3O2nMqush1GpBN6shLDpAG9k2v0rib6Yd9qm3r3rM53NM5JqArqmaf5PUzqm3vGoX5Fka5qpwbujdb8jT0HjfrzpAWMZYSJqxCuV2HzrhOCjeRMjduaOxq4NTyumTcCriSKPzKJYd93r3qIZA9CnX1DZX5xp2SDpAqIZ29HYd9ao2W0Z2uumT0|sub_fonted|sub_allmy|black|874|edgeType|sub_drag|subtitle_errdel|startvisibility|QgKJq3nBQwjGjAgxrhzJpwj6jBcGZYzGoYO0jwKwqh9aoYSDp24wPwkGnXn0jwKwpXgMn2zIjxCwNdbKjebuOwjGjAkBjxCLmdkaZ2gGnTj6NT41mdk0sYczjxCwq3nBjwKwZX5DpXg0oX9IjxCwqh9aoYSDp24wmdkwn3cvnhSDpAqwPwjajeNuNMbajwKwZArvjxCKmxRGjAkBZX92nYjwPxbIPdKwrhzKjxCKmdkDZ29Iq2OJph9MjxCwmUfwmdkwn2OJph9MjxCwNxZMOUj2jwKwZArxp2LJqA92nYjwPwjMOxj1NxZwtTKwZ29IrikJpg9ArXLGjxD7jA9MnhWMjxCLNdKwp24wPxfGjAzxp24wPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|029|hdiconclr|848|sub_all_title|00000016|659|keydown|stopsnow|PluginSnow|effectnoandroid|747|effectsnowonbut|914|QgKJq3nBQwjGjAgxrhzJpwj6jA5zsiRwmdk0sYczjxCwq3nBjwKwq2OvphVwPxfINwKwqh9aoYSDp24wPwk0p3bHphWArdjGjA1vqArDpwj6jxfKjebuNdbLOTjGjBSDqdj6NTKwrhzKrhW4rdj6jyHqrUbKnxn2nYSFnYDqrUbLOUfwtTKwZ29IrikJpg9aohgMnTj6sMkJqASzqwj6NUqGjA9IjxCKmdkDZ29IjxCwQiO2nMc3oXS0oe0BNxbBjhvzoXrCre0BNxbBQxLBjiSMZX5anA9MpU0BrikvpBOGZYSzlefGjeNDka48qhg0odcyQTrONUbIOUjMOaVKNMKLNw4aOeu0NUj4jfKLNd41Nxj3OUbameyINabaNay0NefuRaVIOUN2OUu2OeuGPT4LNUy1Neu5PdbMmxVaOeuKPUu5mefLmxN4PUZ5PefuNdKLNM45NUj1Nab1jfNKmeqIPUf1PUj1NUyuOT4MNxZ5Oxu3OMKamxf5NxqLOUN2jefKmxVMNxq1NeNGNM4LNay4OxbLjfKLNd41Nxj3OUbamebINUf3OxR3NeV5jfKLPd4KNeN1Pef4meZINxNaNej5PUNuUefKmxVMNxq1NeNGNUjINaR4OefMPdcokMcAoXLGQTqxnAnAnAnAk1KJQxLqm2q|785|QgKJnhz2QBL8td5Gp2gynYjCqAgIndyus3cJq2z0oX9IPwcMnXLvrhz2nUHHZYkBoX46jd0MOYc4jebuNdbHNxWKseH3oXS0oeCuOUcKseH9mALJZXSzqwvMZX5ylUDwnXnJqAVus2OJpBSzpBR6jdqBP2SDq3cGZYy6jhkGp2OFP3cvnhSDpAqHrh9KPwbLNebzP30IZ2zMZ3WGZYjCqAgIndyusM13nXkFoYRHZX5DpXg0oX9IPwcMp3SvrhVuNBNuphzInXgMjhzInAzIoYSzP2gIoX1vrhzJpxCuqA90ZYSzjekajhLDpAWvqwcDpAnDpAz0nUHCnXzBoiR6jefKNdV7mYrzZAHDrd10qAgIq2nJqA0Hp3kDn2zIPwcxnX50nYjuZ2WIrhWMP3SMZX5anA9MpT1JqAzBoX46jhOzpBSzqwcxnX50nYj7r2zyrhu6jefKNdV7qh9aoYSDp246jhgwq29GrYSzP3SJqeCuNeHwp3S0p206jeb7phWAreCuNeHMoXrCreCuNeHHZYkBoX46jhg1rh87tT5KZYSClikvpARDjiHarikJo2VHnhgaohgMqAg5PwbLmdbMNeb7q3SMp2HzmXSvq2vJnAnanYR6jeb7mYrzZAHDrd1vpAzHZYSDp246jhSvq2uuNT41qMczZYOzmXzImX91rdcDpAnDpAz0nUHvpAzHZYSDp246jhSvq2uuNT41qMczZYOzmXzImX91rdcDpAnDpAz0nUH9Rd13nXkFoYRHo2W5nBkvpXWajikJrhg0nTc7NUbKkTc7mYrzZAHDrd10qAgIq2nJqA06jikJrhg0nTuaOxcynXqDP3SMZX5anA9MpUCuqA90ZYSzleN2NhSznMy7tY1bo2W5nBkvpXWajikJrhg0nTc7NUbKkTc7mYrzZAHDrd10qAgIq2nJqA06jikJrhg0nTuaOxcynXqDP3SMZX5anA9MpUCuqA90ZYSzleN2NhSznMy7tY1bmYrzZAHDrd1FnYzAqAgHnYNunhgaodc7NdVus3O0qA9FnT1yZYOCZYkMZYy6jefGjejKNeHarikJo2VHnhgaoh9AnBOzreCuNeH9OUbzjiHarikJo2VHnhgaohgMqAg5Pwb4PTKuNxbKP3O0qA9FnT1yZYOCp2nAq2W0PwbHNaWKseH9NUbKkTc7q3SMp2HzmXSvq2vvqBkvsUCuPeyGjejKNeHarikJo2VHnhgaoh9AnBOzreCumUfMOic4P319RhHzsXnMZX1zqMcyZYOCjiGKkTc7q3SMp2HzmXSvq2vvqBkvsUCuNTKuNxbKP3O0qA9FnT1yZYOCp2nAq2W0PwbKP301NdVus3O0qA9FnT1yZYOCZYkMZYy6jeu5mdbMNeb7q3SMp2HzmXSvq2vJnAnanYR6jd0aOYc4P30LNebzjiHarikJo2VHnhgaohgMqAg5Pwb4PTKuNxbKP3O0qA9FnT1yZYOCp2nAq2W0PwbHNUj0qiu7tY0wmdkvZ3SDp24wPwkwrXnAnYjwmdk0sYczjxCwZ3OajwKwqh9aoYSDp24wPwkxnX50nYjwmdkaZ2gGnTj6NTKwZ2LDZ2GwPxbGjAvDnhVwPxfGjAOJph9MjxCwnxjLNaf3jB0GjAOJpBSMp2Ltq2W0rhzIn3NwPBGwp3kynYjwPxyGjA9IjxCLmdkDZ29IjxCwQiO2nMc3oXS0oe0BNxbBjhvzoXrCre0BNxbBQxLBjhnDphKHqBWGnU0BpA9IsAWMpMqurikvpBOAp3kHQTr0qAgIq2LvrhVCNTKuNTyBQxLKZYSCjhR9k00LNT4aNUj0NeNMmebINej3OeuuRafMmxb4OUNLPUVGNd4MNUVLOwbLNw43NeN2OaZ2mebIOej5OeuuNUNINxuKOaVaPTKKmxuLNau0jfNLOd4KNUbLNUb1mefINxy5PeRuNUNIOxjLNUyMNMKMmxf5NUZ4jefamxZMNUf5NxNGNw4LPUf2PdceNUNIOxjLNUyMNMKMmxf5NUZ4jefamxN1NUNLNaZGNw44Neb5NwbLNM4aNaVaOUN3mejIPeRKOxRuRafMmxyKOUf1OUqGNM45NUV5OwbLOd4LOUZ5Pey4meRIOab1OxuuNURIPUb2Oxj2NMK0mxNKPUjuRaf1mxbMNaq0OUqGOd4MOeqLOwbLOT40OxyKOxN2meRINeV2OeuuNUVIOeZ5NeZaOwK0mxb1OxR4jfNLOT40OxyKOxN2meRINeV2OeuuNUZINaN1OUq5OTKamxq4NMbLOw45NeNKOUZ5meRINayKOeRuRaf3mxN3NeyaOeqGOd44PUf0OdbLOM42NeR0OUN2meVINxyLOxRuNUqIOaRKNUqMPTK1mxy3NeN2jfNLOM43OebLOaj5meVIPUqKNaZuNUqIPejLOaqMOTK2mxj0OeNMjef3mxq3Nef3NxuGOw42OxN5OwceNUqIOaf4OxyameqINeuaOeuuNUqINaV4OUq0OMK3mxN1PUfMjef2mxyMNUb1OxuGOM41OxNaOwceNUZIPUjLNeV2PdK3mxV2NaN2jef2mxb0OaqKNeyGOM45OxqLOwbLOw4KNeN0NxfLmeqIPUy1PUZuRaf1mxV1OUjMNajGPd4MPeZ5OwbLOT42NUVaOej5meuIPUf1NxuuNUVIOxf2OauMPTK4mxy3NaZuRaf1mxZMOUV0NxyGPT4aNeRKPdbLOT42PUjaPej2meyIOUq2jef2mxbMOaNKNTK5mxqaNxu0jfNLOw4KOay3Oeb3meyIOaR4NeuuNUqINej0PeV2NMKLNd4LNxu0PdbLOM4KNxR4OUZamefKmxfMPeR4jfNLOM4KNxR4OUZamefKmxfMPeR4jef4mxf3Peu5NeyGNUbIOeN5OxRuNUqIPUq2NeyLPdKLNT4aPeZMjfNLOM44Ney3Oaj2mefMmxf2NwbLOM42NUj0PUN1mefMmxq4OeR0jef3mxj0NaR5OUNGNUNINaqKOUjuRaf2mxq3Oab1OaVGNURINUfLOdbLOT44OajLOef3mefamxq0Peu4jef1mxu3Nxf0NUqGNUNIOaR4PeuuRaf1mxu3Nxf0NUqGNUNIOaR4PeuuNURIOaf0PeZ3NwKLNM4aNebMjef0mxZ3OeV0OaRGNUNINxu1OeRuRafamxV4OeV5NxVGNUjIPeu3NeRuNUNINejaNUf1NTKLNM45OUu0jefamxV3OxV1NxVGNURIPeN3OUjuRafamxZ0Oxy5NxjGNURIPUR5OeuuNUNIPUR4PUfKPdKLOT41PeN2PdbLNM45Oeu5NUb4mef1mxV4NaZ4jfNLNM45Oeu5NUb4mef1mxV4NaZ4jef0mxN2Nxq4PeuGNUZIOxjKOwbLNM41Oxq2Oaj2mef3mxf3OUqMjfNLNw45Neb1PUV3mef3mxZ0NUNMjefMmxR5OUy1OaZGNUqIOaN1NeRuNUfIPef5OUjKPdKLOM44Pey0PdcNNUfIOxZ0OxbLOTKLOM45NUN4OdceNUfINUV5OebaPTKLOM45NxuLNwbLNd43Nxb5NxZGNUqIOxqMOUjuNUbIOUbaOaj3mef3mxj0NxjuRafKmxVKNaqMOMKLOM4MOejMjefKmxb2PebKPTKLOw4MOebKPdbLNd4KOeZMPeyLmef2mxf5NUy2jfN5mxyKNUR0PUuLmef1mxu3OUq2jeyIOxRMPeVLNejGNUVINeuaNxuuPT4LPUR2OUNLNMKLOT4LNeu2jfN4mxR4OUNaOxR3mef1mxf0PeZ4jeuIOeN2Naq2OMKLOT43NeR2Odb4mxj4NUNaOaRamef2mxf0NafMjfN4mxj2Nab5OaVLmef2mxf5OeR4jeqIPeu1Nxf5NxyGNUqINUqMPUZuOM44PeVMNUyMPTKLOM4LOaj5OwceOM43Nay3Oay5OMKLOM41OUj2Odb3mxVMPefKNey3mef3mxu5PUuuOM4LNebaNej5PdKLPdcNOw4aOeZ5OeZ1NMKLOM45NUy5OwceOT41OaqaPUbLOTKLOM43NUy0Odb1mxf5PeNLNUyamef3mxZaPeyMjeRIOxj3Oaf0OxfGNUqINxR0PeRuRaNIPUb2OxN4mef2mxq0Oxu0jeRINafKOeN2NTKLOT44Oxf2jeRINafKOeN2NTKLOT44Oxf2jfN0mxNLNeRaOxfGNUVIPeZLOwb0mxq2NaNLNay3mef0mxZ5PejuOd43Oau3PUN5mef0mxZ1Pej0jfN1mxR5OUyLNeVamefMmxuKOafMjeRINxj0Nay2OUfGNUNINUZ1OxuuNM4KPUbKOef4OTKLNM43Pej2jfNMmxy3NaZ0NxN5mefamxu0OUy2jejIOeRaOxb0PeyGNURINeV4jejIOeRaOxb0PeyGNURINeV4jfNMmxR0NaZKOeu5mef0mxb1PdbLmxVKNau4PUNLmef0mxVaOeb0jebIPUZ4PefLPejamefamxqLPeZ0jfNKmxV5Nxu1NaV5NTKLNM4LOeV3OwbKmxNKOey3Oey0OTKLNw42PeqaOwbKmxf4NeZ1OUVamefMmxbKOxR4jfNKmxf4NeZ1OUVamefMmxbKOxR4jebINUbMNxy1Pey5mefLmxq0NaV2jebINUZKPeV1OxjamefLmxNMOeu4jfNKmxjLPURLOUN0PdKLNd45NeZMjebIOafKOUqaNeN4mefKmxZ4OaNMjefINUVLOeVKPUZGNUbIOeyKOdceNT4LOUf0OUb5OwKLNd40PUb0jejINUu5Nxb2NeuGNUbINefaNeRuNw4MNaZ5OxV4OwK5mxy5NeR4jfNamxR0Pej0Nef2meyIOef4NwbMmxV4PUj4OejGPd43OeRKOdbMmxN0NaZ0OUN2meuIOxRuRajINUyaPeu2NeZGPd41OaZ2OdbLmxbKOeV3NUZ1meuINUN1PeuuNT4KNeR1Oaf2OTK4mxfaOUu4jfNLmxbKOeV3NUZ1meuINUN1PeuumUbINUZ2OaRMPeN2meqIPejLNaZuNd4KNxbMNUZMPeR4meZIPeqLOUZuRabINUqaOUq1OUZameZINeyaNUjuNd4aOajLOaR2NxyGOT40OwbKmxqaNUNaNxy0meRIPeZ3PUjuRafINUu1OefKPdK0mxfLPUN2jejINey2OeR2OUjGOd40PUZ3OwbMmxb5OxR0OxVMmeRIOey2OaZuRajINey2OeR2OUjGOd40PUZ3Owbamxj2NUf2NUb0meRIPUj2NUjuNM4aNef2Neb4OTK0mxy0Nef2jfN0mxN5Pef1OUZ5meVINajKOeRuOd43NUf3NURMNwK0mxf1Oeu4jeRINxuKOay2NxRGNM40NxV4PdceOd4MNUN0OaZ1OwKamxNLNwbamxy3OaNLOaZ3mejIOaqMjeNIPUq3Naf3OxqGNw43OajuRaNIPUq3Naf3OxqGNw43OajuNM4aOxRMOeb1OwKLmxq0PeVMjeRINUZ5Oxq2OaqGNT4MNeu0jfN0mxuMPUq5NaZ2mebIOaZ1PeRuOT40NeV0Nab5OTKKmxR1OeyMjeZINeq5Nxj3OauGNd4MPeyMjfK2mxjaNaV0Oab2mebINxZMNwceOw43Nau1NeR2PdKKmxjaPUVMjeqINUb0OxjMPUZGNd41Oeb3Nwb3mxNMPUbMNUyLmebIPUZ3OeRuRaqINaj5NejLPUfGNd45Oxq0Odb3mxq0OajLPUy0mefIPeZKNxRuOM43Oxy3Oay4NMKLmxyKPdceOM45NUy3OayLNMKMmxjMNUuuPd4MNeyMNUq3OMKMmxN0OeNMjeuIOUN4Nef2NxjGNw4aPej3NwcePT4LOxZ2PUNMOwKMmxRKNxZ0jeyIOeZ0NeVLPeZGNw4aNxNaNwb5mxZLNUb1NUf3mefIPUR1NajuRayIOxj1OeVLNTKLmxu5Nxq2jefKmxbMOeuKPUjGNd45OebKPdbLNd4KNxR4NeyMmebIPURKNeuuRafKmxf2OebKPeZGNd41OUuuNUbIOef3Naj3OdKKmxfaNayMjefKmxu0NaR0OURGNd4KNxZ2OdceNUfINeRLPeb0OdKKmxbKNUb4jefKmxy0Nxb4OeyGNd4KNey5OwbLNT4LOej2NeRGNdcNNUfINafMOebaNwKKmxbMOaR4jgCuUUuIPUZMOejMOeNGOd4LNeZ3NUu1NwceOw4aOeqMNUNLOdK0mxb0NxVLOUR3jeRINUqaNxb2NajGOw4LNUb1NaV3PTb0mxfKOxuMOeR0meuIOaj1PefKOajuRaRINeRKNaj0NefGNUfINaRLNeu1Owb2mxfKOxR2Nej2mefamxVLNaj4PTb4mxqMNUq4Peb5mefamxV3OaR5NwceNUfINaN2PUy3OdKLNM42Oef2PUVLjefamxVLNeu4OUqGNUfIOUqaOxq0OMbLNM41OaqaPeZLmeuIPUV4Nay5PdceNUNIOxRaPeu2OTK2mxN0NafMOeu4jefLmxV3Oaq1NeNGOd4LOab5Nxf1OMb4mxy2NxRMNxRameRINUb2Oaf4OUjuXwcOPd42PeRMNUb1NMKLNd4LNeVMOxNMjfN3mxu5PUNaOaNGNUbINUb1NxZaNwb3mxj2Naf1Oau5meyIOeZ5NeNaOefuOM4MOxNLOUq4PTK4mxZ4Oej2Oab5jfN3mxj2Naf1Oau5meqIPey5Nau3OxRuOM44PUyaNaqameqINxZaNUV3PeyuPd42PeRMNUb1NMK3mxj2Naf1Oau5jfN5mxR2PUb4Naq1meqINxZaNUV3PeyuNUbINUb1NxZaNwK3mxu5PUN4OaZ0jefKmxfKOUj2NajGPd42PeRMOxqKPTceNUbINUb1NxZaNwK5mxR2PUbaNaRLjeyIOeZ5NeuaOaVGNUbINUb1NxZaNwb4mxZ4OejLNeVamefKmxfKOUj2NajuXwqunAzGpe0Bj2nAnAnAnwrqma48Yd9BQxLqm3O2na4wmdkvZ3SDp24wPwkanYS0oX5BqMjGjBcJq2z0oX9IjxCwZ29IrikJpiNwmdkHZYkBoX4wPwjKjejKjeVKjebwmdk0sYczjxCwq3nBjwKwq2OvphVwPwjLmxNwmdkvjxCwNd44jwKwZX92nYjwPwjLjwKwrhzKjxCLmdk0oYc0nYv0jxCwRAWqrUbKnUgGpgL1NeczniSqrUbKnUgap2GwmdkCnhzxp24wPxfGjAvyoXOJpxjwPxfGjAvyoXOJpALDq3RwPwjLNeuKqeDAohRGOajKVeDjSdKaOxcRPzOfjB0GjAOJpBSMp2LtqhLvsXLDq3RwPBGwp3kynYjwPxfLmdkJpwj6NTKwoXOJpwj6jxLarAqur2zyrhu9kajKkMcCnXzBoiR9kajKka48nMcAoXLGmYk1phV9k25JpBDzqA8BjhnDphK9kMNKNebKNebBjiSMZX5anA9MpU0BrikvpBOGZYSzlejGjeRDka48qhg0odcyQTrONdK3mxqLPey5OefuUejIOaZKNab0OejGOM43NUu5PURLjfKMmxq2NeNKOeRMmeRIPUZ4OUR3PUVuUebGOd45Oxu1Oeq5OTcNNdK3mxqLPey5OefuXwcONdKMmxq1NeR0Oxf5jfKMmxq2NeNKOeRMmejIOaVKOeR2NUyuUejIOaZKNab0OejGNdcNNdKKjfKKmejIOaVKOeR2NUyuXwcONdKLNw41NUV2NaN0jfKMmxq2NeNKOeRMmefMmxVLOUZaNaRuUejIOaZKNab0OejGPT43OxVLPeqMjfKKmeyIOaZ1NUu3NwcNNdKLNw41NUV2NaN0jgCuUURIPUZ4OUR3PUVGOM43NUu5PURLjfKLOw4KNey3OxV2meqIOaf4PUy0NTcNNUZINeb5OaZ1OwK0mxy2PeV0Oay1jfK0mxy2PeV0Oay1meRIPUZ4OUR3PUVuUeRIPUZ4OUR3PUVGOM43NUu5PURLjgCuUURIPUZ4OUR3PUVGNw43OUb0OeZLPTcNNUZINeb5OaZ1OwKMmxq1NeR0Oxf5jfKLOw4KNey3OxV2mebuUeRIPUZ4OUR3PUVGNdcNOd45Oxu1Oeq5OTKMmxq1NeR0Oxf5jgCuUURIPUZ4OUR3PUVGNUjIOUf1OxNaOdcNNUZINeb5OaZ1OwKLNw41NUV2NaN0jfKLOw4KNey3OxV2meyIOaZ1NUu3NwcNOd45Oxu1Oeq5OTK5mxq2OUf4OajuUeRIPUZ4OUR3PUVGNUjIOUf1OxNaOdcokMcAoXLGQTqxnAnAnAnAk1KJQxLqm2q|818||606|clone|QgKJq3nBQwjGjAgxrhzJpwj6jBOCZYkzjwKwrizKnTj6jBO2nMjGjBcJq2z0oX9IjxCwrh9KmYkDn2v0jwKwpXgMn2zIjxCwNUVuNUVuNdbKjwKwZAqwPxfGjAkBpMj6NTKwq2OvphVwPxfGjAkBqhgynhzInMj6jxZuOwb2jeZwmdkwn2fwPxbINMKwZArvp3nzqwj6Nd42mdkvpAzHZYSDp24wPwkKp3ODrhzJpwjGjAWvq2VwPwkzphgarhzxjB0GjALvpAqwPwkzpwjGjBOzriSDpArajxD7jBOzriSDpAraOdj6NTKwq2W0rhzIn3N0ZXO0oX9IjxCwq3cznXRwmdkanYS0oX5BqaVwPxbGjBOzriSDpAraOXgxrhzJpwj6jBOGnXWKrhzHnYjwmdkanYS0oX5Bqag0oYSGnTj6jy1DpzL1Nef1NYOqrUbKnUzBjwKwq2W0rhzIn3NMrhz0phVwPwkjZX5BnYkqrUbLOUfwmdkanYS0oX5BqaNwPxfGjBOzriSDpAraN3SDrhLzjxCwSAWGoYkvrdjGjBOzriSDpAraOiSDrhLzjxCwV2WwnYOaYiVKNhV5nMjGjBOzriSDpAraOYSDrhLzjxCwTXSqrUbLOUg6YiVKNhWyrgL1NeczPYNwmdkanYS0oX5BqajwPxc9mdkxp250qA9GY2nRpVDnjxD7jA9IjxCLmdkJqASzqwj6NUuGjAgxrhzJpwj6jAO1q3SJpTjGjAzxp24wPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|Qicvrhuune0BUUbIOeZ5OeuGNXVHNeVuUebIOeZ5OeuGNXVHNeVuUebIOeZ5OeuGNdcNOM40Oxy0OMK1mxjLPeq1jfKKmxR2PUR4mefKmxRaOaVuUebIOeZ5OeuGNXVHNeVuXwcOOM41Nab1NwKKjfK5mxVaNeVMmebuUeyIOUNKOUjGNUbIOxj0PejuUeqIOUNKOUjGNUbIOxj0PejuUeqIOUNKOUjGNdcokMcAoXLGQTqxnAnAnAnAk1KJQxLqm2q|883|keyup|547|QhqunAzGpe0BjabKNebKNdq|PluginMini|edgeColor|QhqunAzGpe0BjabKNebKNdqurikvpBOAp3kHQTr0qAgIq2LvrhVCOdKuNMyBQxLKZYSCjhR9k003mxqKOaZ5Nxj4mebIOaq3Oaq4NeZ3jfK3mxqKOaZ5Nxj4mefamxjMNxjMNxjuRaqIOab3OxyMNxuGNUNIOxVLOaq3jeuINeyLNUjKNxfGNURuPd41OxRLNej1NMKLOdcNNUfINUNaNaNaNMKLOdceNUfIOxb2Naf1OwKLOdbLNT45Pey3OeN1mefamxZ1NUq3OMbLNT45Pey3OeN1mefamxjMNxjMNxjuUefLmxy4PUq0NaVGNd43Oaq3Oaq3OauuRafLmxy4PUq0NaVGNd4aOeuMNxj5OajuNUfIOxb2Naf1OwKKjefLmxfaNaNaNaNGNdcNPd41OxRLNej1NMKKjfN4mxb5NUfMNejLmebuOM43Neq2PUjMPdKKmxN0PejMNxy3Nwb3mxqKOaZ5Nxj4mebIOaq3Oaq3Oaq4jgCuUUNIOej1OxRLNefGNURuUebIPeV2OefKNxVamef0jfNKmxN4NaRMOayaNTKLOdbKmefamxZ1NUq3OMbKmefamxjMNxjMNxjuUebGNd43Oaq3Oaq5NUNuRabGNd4aOeuMNxj5OajuNd4aPeN0Nxq5NafGNdbKmxu1OxRLNej1NMKKjfKamxRMOUZ0NUbLmebuRaNIPey4OxjaNaRGNdb0mxj4Nxb1NUj3mebINaR4NxjMPUqMjeRINxuMNeVLNxqGNd43Oaq3Oaq3OauuUeRINxuMNeVLNxqGNUNINxjMNxjMNwceOd4MPejKOUfMOMKLNM42OUf3OaquNM44PUu2NxNaOdKLOdbamxRMOUZ0NUbLmef0jgCBjhnDphK9kMOAnAnAnAZBYd8|979|957|971|mouseenter|QhODqAOGnTcxse0BNUbBjhO5QTqLNdquqx0BNUbBjhnDphK9kMOAnAnAnAZBYd8|Qicvrhuune0BUUfLmxyMOxq3OxqGOw42Oeq0Oeq5NTcNPT44OayaNxqMOwK0mxV5PUy5PeR3jfK5meVIOeq5Naj1OaNuUefLmxb0OaR0PURGOM41NxZ3OaVLOMcNPTK5mxV3OejMOeZLjfK5mxu3PUNMOaj2mefKmxR1NaV1NUyuUefLmxyMOxq3OxqGPd40NeZLNej0NMcNNUNIPUq0Nxj2NTKLNd40OUN1OUf5jfKLOd44OUN1OUN0meyIOUq0Nxj0OxfuUefMmxuKOxfKOdK3mxVMOxq3OUf3jfKLOd44OUN1OUN0meVIOeq5Naj1OaNuUefamxy3OejMOxfGOd41PUy5PUu0OMcNNUfIPUj2Oaq2OMK2mxZ0OaR0OayLjgCBjhnDphK9kMOAnAnAnAZBYd8|jwKwrizKnTj6jBO2nMjGjBcJq2z0oX9IjxCwrh9KmYkDn2v0jwKwpXgMn2zIjxCwNUVuNUVuNdbKjwKwphzIoMj6NTKwphzIo3WMpdj6jAOCqA9HnXOvq3RwmdkaZ2gGnTj6jxfIOdjGjAzxp25aZ29Gp3jwPwkANxfaNUqwmdkyoYOKphg5rA9GrX1zjxCLmdk0oYbwPxfGjBSDqiSzsiRwPwkFYiVKNhnxphSqrUbKnUzajhHqrUbKnUzKnYkIsWL1Nef1NYkzjB0GjAOCqA9HnXOvq3RwPBGwp24wPxg9mdkKqAWGp2gyjxCLmdkxohgIn2VMqhLvsXLDq3RwPxbGjAOCZX5BnXvzoXrCrdj6NdKwZ292nYk2oXSzpMj6NdKwq3cznXSarh9MnTj6NTKwrhzHnYO0p3kzjxCLmdkGZX5yq2OvqhWArXLGjxCLmdkGZX5ynBWGph1JZAzGnTj6NTKwpAg0oYnzZ29IrikJpiOHp2kDphVwPxfGjBcJq3SzqA9Iqhg1q2VwPxbGjASvq2uwPxfGjAvGq3O1ZBSMZXOFqMj6NTKwqhLvsXLDq3RwPBGwohzynXOJpBSMp2KwPxbGjA9KnX5Kphg5phzaricvrYOzjxCKmdkxp2LJqwj6jAR5nhkyZwjGjBnvpiWzZ29Gp3jwPwkzZxqLOafwmdkvrYSJqhLvsXLDq3RwPxfGjAvDq3SJqBzxp2LJqwj6jxWzOXR1nTk9mdkaohgMnTj6NdKwq3Wwqhg1q2WCoXSzjxCLmdkzrAWIriO0qAgxo2WMjxCLmdkznAnzZ3SajxCLmdkznAnzZ3SwpiWMjxCLmdkzrAWIrhLDq3SzpAWMqMj6NTKwqhLvsXWMohWDn2v0jxCaOxbGjAnDphVwPwkps3cEqMrLriSDrhLzqhDak3g0PBcEqMrLrfvvq2nzph1zriO6YiVKNUVLjfDvZ2Gurhz0o2fumTbMNejLqhDak3g0micEqMrLrhnDphWKoBNBqYR6qhDak3g0oiS0qiN6Yd9qm21znhzvZA94mAW1mA9Mn1KJrAzyoWKJnAzGpT5Koib|EditTracksInfoRequest|phzIoa1vTgjKZ0vOOyL5PUkvW1k2nX1grXkHWxcNNzn0XX1Xo0LYWBzvTgfKXxkyogDfoinzVabMUXDdOf16WYrNpXuKZzr3kUOfjM5HqeSKoBNBqYRGqhDak3g0qh9arhWMqhDak3g0PBcEqMrLrhv0ricaPzKJYd9DpXgBnT50pXSwmA9Mn1KJrgKJqgKJraq4NgKJZy5IUALWoAZLOAgCSYqKrYZaPV5WnWfaOWzTmADKn3cEqMrLrdLKoBNBqYSarXk0oYSGnYcEqMrLreDKoBNBqYSCriSKqaDqm1KJpXWyoXgwp3uInYVIp3kBYd9vq3OzriOqm3O1ZBSDrhLzYd9AoXLHsA9IZT52riSKoBNBqYS9YTjGjBO1Zz9aohgyp3qwPxfGjBSCrX1wqMj6NdKwZYW0p3cGZYywPxbGjAn1phLJpBcGZYywPxfGjAnDpAzaoikzr2zIndj6NdKwqhLvsXWMr2zyrhuwPw0Lmdkvq3czZ3RwPwjLOBu5jwKwph9BjxCKmdkCpiOynXk1nMj6NTKwnhgaohSzZBWBjxCLmdkzqaZwPxbGjALJp3bwPxbGjAWAnAWxrhrMZYywPxfGjA5vpXWJnBzJrYS1ZAWLrXgGoYS5jxCwNTjGjBnJpiWHnTj6jxbIPdjGjBkzph9vndj6NTKwqh9arhWMjxCwoiS0qiN6Yd9qm21JsAyInBSKmBOCYd9vqhzqm3k0pd5KoibxmBS4rdjGjAvGqMj6NTKwpAg0oYnzohLaoX5znhrzjxCLmdkIZYSDrAWCpiODpBOvnAgMoTj6NTKwohLarAWMq2zJpwj6jxfINw45jwKwnX1KrizMnX1JrAVwPxfGjBO1Zz9aoYDzjxCMNwKwq2v1nAnGnTj6NdKwZXLzqBSanA9IriODsAVwPxfKmdkvphWMriNwPxbGjBO1Zz9aoYDzY2n1phLaZ3kznX4wPxj4mdkarXjwPBH9tR|setioff|096|003|constrols|readAsText|QgKJq3nBQwjGjAgxrhzJpwj6jBcGZYywmdkvZ3SDp24MjxCwqhg1q2Vwmdk0sYczjxCwq3nBjwKwq2OvphVwPwjLmxVwmdkaZ2gGnX92nYjwPwjLmxZwmdkHZYkBoX4wPwj0jebuOUjuNxbwmdkvjxCwNd44jwKwZX92nYjwPwjLjwKwZAqwPxfGjAkBZTj6jxfwmdkwn2OJph9MjxCwnxjLNaf3jwKwZArKZXSyoX5BjxCwNwbLNdbMjefKjwKwZArxp2LJqA92nYjwPwkwNab5Neywmdkwn28wPwjKmxjwmdk0oYbwPxbGjBSDqiSzsiRwPwkNnXDqrUbKnUg0q3DqrUbKnUgajwKwoXOJpBOxp2LJqwj6jw0LjwKwqh9aoYSDp24wPwkxp250qA9GqMk9mdkxp250qA9GY211rhVwPBGwp3kynYjwPxRGjA9IjxCLmdkDZ29IjxCwQiO2nMc3oXS0oe0BNxbBjhvzoXrCre0BNxbBQxLBjhnDphK9kMNKNebKNebBjiSMZX5anA9MpU0BrikvpBOGZYSzleNGjejDka48qh9GsXrJpwcAoXLGmYk1phV9k25JpBDzqA8BjicJoX50qa0BPd44Pef3PeRMnT0LOwb0mxN3OeZuPd44Pef3PeRMnT0LOwbLNd42NxVaPTbamxfKNej5jefKmxZMOUN5jeqIOaRLOeNuNUVuOM43OeRLPTbKjeNINUbMNaquOd4aOaR2NTbLmxq3OxN1Oxu0nT0LOTb0mxN3OeZLjefIOaq2NaV2PeSzmUf1jeRINaq0OwqunAzGpe0Bj2nAnAnAnwrqma48qhg0odcyQTrONUbIOeRLOxqGNM42Nxf4OTceNUbINUq0NeVGNM4aNURLPTb5mxq0OeN0meNINaf0NUyuPT40OauKPdKamxZMNaRajfN5mxjLNxVLmeNIPUNMOxuuPT4MNUj1NTK0mxRaNaNMjeyIOeq5OeRGOd43OeNaOTcNPT40Oay0OdK0mxq0NUq4jfNLNd4KOxqLNMK1mxRMOUfMjefKmxRMPURLmeZINaZMNaRuNUbIOej5OefGOM40NeN5OwceNUbIOej5OefGPd40OeR3PTbLNd4KOxq4NTK5mxN3Peu1jeyIOeuKPdKLNd4KOxjLPTcePT4MNUj1mefKmxN2PUu1jeyINxfMOTKLNd44Oab0PTb5mxR3PUR0mefLmxf4NUNLjfN5mxZLNxjamefLmxNaOUV0jeyIOau2OUqGNUfIOefaNeRuPT45Oxb5mefLmxRLNab0jfNLNd4LNaV5NTKLNT40NUNKOdbLNd4aNUbMOdKLNT4aNaV1OdbLNd40OeNKNMKLNT4LPefaNTceNUfINxq1NUyGNUbINxf2OefuNUfIOayLNauGPd44OaV4NMbLNT43PUb3meqIOebaPUZuRafLmxq5NUN4meVIPUj4PUjuNUfINxqaNUVGOd41PeZ3OwbLNd40Oef2OMKamxZMNUu2jfKLNd40Oef2OMKamxZMNUu1jgCBjhzyQTrKoBOtrA9GrX1zY2WGnX1zpBRLkMcAoXLGQTqxnAnAnAnAk1KJQxLKZYSCjhR9k00LNT45PURLNMKLmxu2Nxq4jfNLNT43Nxj4PTKMmxf3NxV3jefLmxqMNxu5mejIOxq0PeyuNUfIPUy0NUNGNw45PeNKPTceNUjIPUy3OeqGOd4LNaj3NTbLNM42NUZKPdK1mxqLOefajefamxZLOxb4meqIOeZ4NxyuRafamxZLOxb4meyINxjKPeVuNUjIPUy3OeqGNUbIPebLOeyuNUfIPUy1OUjGNUfIPUVLPTceNUfIOaj0NxqGNUjINxZKPeyuNUfIOaj0NxqGNUjIOaZMOeNuNUfIPUy1OUjGNUNINeqMNxfuRafMmxfaNeR1mefamxjMOxqLjefMmxNKOaZGNUNINab0NaVuNUjIOeu1OeNGNUNINab0NaVuRafMmxZ2NxV2mefamxNKOeN1jefMmxuaPUqLmefamxjMOxqLjefMmxy3OeZ0mefamxb3NxjLjfNLOd4MNxV2PTKLNT42Nau5OdbLOT4KNefaPdK5mxZ1NaR1jef1meqIOeZ4NxyuRaf1mxbKNeZ5meVINxuLOURuNURINxj1meNINxy0OeZuNUjIPUqLPeqGNT44Oxj3PdceNUjIOxy5PUNGNT41OUj5PTbLNw4MOxNamefIOUVMPUyuNUfIPUy0NUNGNT44Oxj3PdcNNUfIPUy0NUNGNT44Oxj3PdcokMcDne0BqhDaY3nJpiWHnW9zphWHnX50NwqunAzGpe0Bj2nAnAnAnwrqma48Yd9BQxLqm3O2na4wmdkDZ29INwj6jxLarAqur2zyrhu9kajKkMcCnXzBoiR9kajKka48nMcAoXLGmYk1phV9k25JpBDzqA8BjhnDphK9kMNKNebKNebBjiSMZX5anA9MpU0BrikvpBOGZYSzleNGjejDka48qh9GsXrJpwcKp2zIriN9kauIPeuLOau0NAVHNUZuOd4aOaR2jeuIPeuLOau0NAVHNUZuNUbIOxj1NayuNM4LNebMPTbLNd42NxVaPTb3mxq0NURajef1jeqIOaR0NUyuNdbamxfKNxN3jeRINaq0OxfuNT43OaZaOUZ4OhVHNUVuOd4aOaR2NTbLmxq3OxN1Oxu0nT0LOTb0mxN3OeZBjhnDphK9kMOAnAnAnAZBYd8|QhqurikvpBOAp3kHQTr0qAgIq2LvrhVCOT41mdb1lTq|jwKwZXO0oX9IjxCwq3SJqdjGjBS5qhVwPwkarAqwmdkwnMj6NdKwqh9aoYSDp24wPwkxp250qA9GqM1MoXrCrdjGjA1vqArDpwj6jxbuNUbuNaNuNdjGjBOxZXLzjxCwNwjGjBSDqdj6NTKwrhzKrhW4rdj6jyHDo2gKZ3OJpgL1NeczNYNwtTKwZ29IrikJpg9KqAW2jxD7jA9MnhWMjxCLOTKwp24wPxfGjAzxp24wPwj8q3nBjirDniSCQTqMNdquohWDn2v0QTqMNdq|mouseleave|041||036|getSessionObj|PluginQuiz|PluginSubword|897|f00|TextTrackStyle|radius_|QgKJq3nBQwjGjAgxrhzJpwj6jBcMnYZwmdk0sYczjxCwq3nBjwKwq2OvphVwPxfINwKwqh9aoYSDp24wPwk0p3bHphWArdjGjA1vqArDpwj6jxfKjebuNdbaOTjGjBSDqdj6NTKwrhzKrhW4rdj6jyWGYiVKNUVLszL1Nef1NTk9mdkxp250qA9GY25zsiRwPBGwp3kynYjwPxf2mdkJpwj6NTKwoXOJpwj6jxLarAqur2zyrhu9kajKkMcCnXzBoiR9kajKka48nMc0qAgIq2nJqA09k3SMZX5aphg0nTu1mdb1lTq|Qicvrhuune0BUUuIPUy5PUyGNUbIOeN3OeyuUeuIPUy5PUyGNUbIOeN3OTcNNwK1mxjLPeq1jfK4mxy5PUy5mebuUeuIPUy5PUyGNUbIOeN3OeyuXwcONdKKjfKMmebuUejGNUbINxR5PeNuUebGNUbINxR5PeNuUebGNdcokMcAoXLGQTqxnAnAnAnAk1KJQxLqm2q|offsettimerinit|344|PluginBlock|267|PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik01LDcgTDYsNyBMNiw4IEw1LDggTDUsNyBaIE0xMCwzIEwxMCw0IEw4LDQgTDgsMyBMMTAsMyBaIE0zLDYgTDMsNSBMNSw1IEw1LDYgTDMsNiBaIE0yLDcgTDMsNyBMMyw4IEwyLDggTDIsNyBaIE03LDcgTDEwLDcgTDEwLDggTDcsOCBMNyw3IFogTTEwLDYgTDExLDYgTDExLDcgTDEwLDcgTDEwLDYgWiIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIwLjY0NzEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz48cGF0aCBkPSJNNSw3IEw1LDYgTDUsNSBMMyw1IEwzLDYgTDMsNyBMMiw3IEwyLDIgTDMsMiBMMyw0IEw1LDQgTDUsMiBMNiwyIEw2LDcgTDUsNyBaIE0xMSw2IEwxMCw2IEwxMCw3IEw3LDcgTDcsMiBMMTAsMiBMMTAsMyBMMTEsMyBMMTEsNiBaIE0xMCw0IEwxMCwzIEw4LDMgTDgsNCBMOCw2IEwxMCw2IEwxMCw0IFoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz48L3N2Zz4|962|185|editTracksInfo|QhqurikvpBOAp3kHQTr0qAgIq2LvrhVCNwKuNT42PUy5PUqDka48qhg0odcyQTrONUbINau1Nxf0NMKKmxf5Oxu1Oaf0NMcePT44PUqKOaf0NMKKmxf5Oxu1Oaf0NMb5mxVGNd41PUN5Nxu1OafuPT41mefINeu2PUj4OUquRayIOTKLmxV3PeqLOej5jeyIPey3NeqLOeNGNT45OauMNURMPTbLNd4aPeVMNURamefIPUq4Nxf0NxyuUefamxb2OUqLOeNGNT45OauMNURMPTcNPT44OxqaOUqLOdK1mxf4NURMPeV3jfN5mxVLOaZ0Nxu2meVIOUj1NeqLOeNuPT41NUq2Oej4OwK2mxb5NeyMPeV3jeyIPeZ3NaV3NURGOw40NaR1Oaf0NMceNUbINxfaOej4OwK2mxq4Oej4OUqLjefKmxq3Oxu1OafGOw43PeRMPeV3NTbLNT4LNxVaOUqLmeZIOeN0OUqLOeNuUef0mxNMOxf0NxyGNM4MNaZMNURMPTcNNURINaj2NURMPTK1mxyLOxqLOej5jfNLOd4aNxZLOej5meZIOeb0PeV3NURuNURIOajaNxf0NMK2mxuKOeN1Oaf0jef1mxjLOTK2mxuKOeN1Oaf0jfNLOT43NeNLOej5meZIPeb0NaV3NURuNUZINUb1NeqLOdK2mxRKOeu1Oaf0jef2mxfKOUb3NURGOT45NUZ3NURMPTcNNUZINUbKNxf0NMKLmxb5NUq4OUqLjfNLOw4LNebMNURamebIPeZLNeqLOej5jef2mxbLOdKKmxZaOaZ0Nxu1OMbLOT44Oej3PeV3mebIOeV5NURMPeV3jfNLOT42Oaf1Oaf0mebINxu3PUj4OUqLjef1mxR0Neu1OafGNd4MNef3NURMPeZuNUVINxf1mebINxbLOaf0Nxu2jfKLNd4aPeVMNURamebINUy2PeV3NURajgCBjhnDphK9kMOAnAnAnAZBYd8|_timer|Qicvrhuune0BUUbIPeu2Oej4OUqLmebINUy1OxRMPeV3jfNKmxN5Pej4OUqLOdKKmxf5OUZ0Nxu1OMbKmxbKNUjLOej4OUqLmebIOUyMOaf0Nxu2jebINebLNxf0Nxu1OafGNT4KPeV3NURMPTceNd4KNefMNURMPeV3NTKLmxV3OaVuNd4aPUuMPeV3NURGNT45OaquNd44PeZ0Nxu1OafGNT45OaquUeNIOUZ2PUj4OUqGNT45OaquUebINaZ4OUqLOej5meVINUuKNxf0NxyuRabINef4PeV3NURMPTK1mxVMNau1Oaf0jebINef4PeV3NURMPTK2mxb4PUqLOej5jebINaZ4OUqLOej5meZIOeNaNaV3NURuRabIOaf0OxRMPeV3meZIOauaNeqLOeNuNT4MOauKOaf0NMK2mxq4Nab3NURajefIOxj2OUqLOeNGOw40NaNaOUqLOdcNOd44NxqaOUqLOdKamxjaOTcNOd44NxqaOUqLOdK1mxyLOUVuRaRIPej3NaV3NURGOw40NeN2Oej4Owb1mxjMOeRMPeV3meZIPebaNURMPeZuOT43NUZMNURMPTK2mxuKNaf0Nxu2jfN2mxjKOeN1Oaf0meZIPebaNURMPeZuOw42NeZMPeV3NTK2mxRKNaZ0Nxu2jeZIOxb2Nxu1OafGOT45NUV1jfK2mxZKNURMPeV3mefINeyKOUqLOeNuRaZIOxbLOej4OUqGNd44OUy4OUqLOeNuOw41NUVMNURMPTKKmxZaOxRMPeV3NTb2mxN0OdKKmxR1OayMPeV3NTceOw4LOaj3PeV3NTKKmxj4OxqLOej4Owb1mxy0Nxb3NURamebINxbKOTb1mxqLOxjLOej5mebINxbKOTcNNd44PeZ0Nxu1OafGNd4LPUV2Oej4OUquXwqurikvpBOAp3kHQTr0qAgIq2LvrhVCNM4aNeN3OUbGjeNIOey5NayalTcMp3SvrhVCmUyKmxbKNebKNdyurikvpBOGZYSzld0amxNKNaq1NdKumUNIOey5NayalTbBjhnDphK9kMOAnAnAnAZBYd8|line_play|quizes|Qicvrhuune0BUUfKmxN4OxRMPeZGPT43PUq1Nau3jfN5mxu5Pej4OUqLmeyIOay3OUN4OMb5mxVKNUjLOej5mefKmxf5Oeq2NeRuPT41NefMNURMPTKLNd42Peq5OeZ5jfN5mxVKNUjLOej5mefLmxf3PUyLPequPT44PUuMPeV3NTKLNT41Oay1Oxy5jefKmxN4OxRMPeZGNUfIOUq5OUZ5PTcNNUNINeZ2PUj4OwKLNT41Oay1Oxy5jfK5mxu2PeV3NURamef0mxq4Nay5OxjuRayIOUf4PeV3NURGNUVINUj3OaZ5NTb5mxVLPeu1Oaf0mef1mxZ5Nau0NeNuPT44Oxu1Oaf0NMKLOw4KNaq2NUNMjfNLNd4MNUR2Oej5mef2mxN4OaR1PUuuNUbIOaq4NeqLOdKLOw4aPeq0OUy4jefLmxfMOxV3NURGNUZINeN3OxfaNwcNNURINaj3NaV3NTKLNw44NauKOeV5jfKLOd4aNxqaOUqLmef1mxVLPUV2NefuRaf0mxNMOaN1OafGNUZINeb3Peu3OMbLOd43NxR0Nxu2mef2mxRKOaVaPeuuNUVINxf2Nxf0NMKLOw40Neq1Nau4jfNLOT43NeRaOUqLmef2mxRKOaVaPeuuNUZINUb2Nxu1OMKLOw4KNeq4Peq3jef2mxfKOxj4OUqGNUVIOUf5OUZKNTcNNUZINUbLOej4OwKLNd42PUj4NeV5jfNLOw4LNef0Nxu2mefKmxR2NxbKOeNuNUZINef1Nxf0NMKLNd4MNau0PUfMjef1mxu0OdKLNd4KOUy5NxN3jfNLOT42Oaj3PeV3meyIPeu4OxR0OUyuNUVIOeRMNeqLOdK5mxuKNxN5OaZ4jef1mxjLOxjLOeNGPT44NejaPUq2PdcNNUbINau2Oej4OwK5mxq5OaVaPequXwqurikvpBOAp3kHQTr0qAgIq2LvrhVCNUjIPebaOaVKmdbLNM4LNej1NayDjikJrhg0nTuHNxqKmxbKNebKNdyurikvpBOGZYSzld0LNw44NeN3OUbGjd0LNM4LNej1NayDjdqunAzGpe0Bj2nAnAnAnwrqma48qhg0odcyQTrONd44PeVMNURMPeZGPT44NebKNeNKOTceNd4aPUqKOaf0NxyGPT44NebKNeNKOTbHNT43OaZaOUZ4OhVHNUVGNUbINUy3Neq0OTbHNT43OaZaOUZ4OhVHNUVGNUbIOxyKNeq0OTcemUfIOaq2NaV2PeSzmUf1mefLmxf4NUu2NejuNd4aPUqKOaf0NxyGNUfIOUuLNaZKNwbKmxu4OUjLOej4OwKLNT41PefaOxbMjfKamxV2OUqLOej5mefLmxV4NUN2NejuUebINaZ3NaV3NURamef0mxq4OeV3OeVuRabINef3OxRMPeV3NTKLOT4LNxuMNUqajebINef3OxRMPeV3NTKLOT42PURKOaR1jebINaZ3NaV3NURamef2mxbaOaqLOaNuRabIOafaOej4OUqLmef2mxN4OaRaNUZuNT4MOaZ4OUqLOdKLOw4aPeq0Naf2jefIOxj1NaV3NURGNUZINeN3Oaf3NMcNOd44NxZLOej4OwKLNw44NayaOxbMjfK0mxuMOxf0Nxu2mef1mxVLPUu2NejuRaRIPej2NURMPeZGNUZINeb4NebaNTb1mxjMNajLOej5mef2mxRKOaVKNafuOT43NUVGNUZIOeb3OUbaNTceOw4MNeNLOej4OwKLOw40Neq1NeNLjeZIOxb1NeqLOeNGNUZINeb4NebaNTb2mxZKOUb3NURamef1mxVLPUu2NejuUeZIOxbKNxf0NxyGNUbIOxy0PUNLOwceOw42NebMNURMPTKLNd40OxRMNUqajeZIOUf0mefKmxj0Neq4PeuuOw4aOej3PeV3NTKLNd4KOxjMPeu4jfN2mxf3NUV3NURameyIPeyLNeq0OeuuOT45Oeb4OUqLOdK5mxuKOeu2Nef5jeVIOaf1meyIPeb0PeZKNUyuUebIPeu1Nxf0Nxu2meyIPebKNebaNeVuXwqurikvpBOAp3kHQTr0qAgIq2LvrhVCNM4aNej1NaZGjefamxfKNaq1NMyuqA90ZYSzld0LPebINebKNebKlTc0qAgIq2LvrhVCmUNINabMOUN2mdbHNUNINUbaOaValTbBjhnDphK9kMOAnAnAnAZBYd8|918|move|vast_playroll_limit|casted|4bd9ac||faed54|feba54|e8bbff|ffc7d1|aaaaaa|d9bb8c|b3fee8|ffff00|72ccf8|D90000|073DA0|409829|644082|subclr|vast_skip|Orientation|clear|62de50|250|16x9|clr_|pressed_||shareiconscaleover|accept|onchange|pjslng_|home|shareiconscale|||hlsqhsort|vast_click|pjslng_sub_sizeproc|f2parent|sharetop|sharetitle|ga_proc|redirectplaylist|usernew|vast_impression|errortimeout|borderRight|current_|brdl|settings1|posterstime|titlecolor|actn|5em|marginRight|bggrclr|brdlc|pstrvd|brdla|paddingbottom|222222|170|scrollTo|change2playlist_bottom|dropnohide|hidesmoothly|settings1action|settings2action|borderBottom|poster_floatmargin|Logo|onMouseOver|onMouseOut|poster_floatbgcolor|scrollWidth|poster_floatheight|poster_floatwidth|poster_floatposition|scroll_up|settings3|scroll_right|settings5action|_vdpsrt|through|settings5|settings4action|settings4|settings3action|shareiconmargin|offsetoptions|888888|vast_preroll_vmap|vast_linktxtonmobile|vast_unmutehover|vast_unmutebutonce|vast_default_volume|vast_unmutebutbgcolor|vast_unmutebutcolor|vast_openclick|vast_pauseroll_counter|vast_postroll_limit|vast_pauseroll_vmap|vast_pauserolltbimp|vast_postroll_vmap|vast_pauserolltimebreak|vast_pauseroll_limit|vast_midroll_vmap|vast_preroll_counter|vpaid_timeout|vast_volumecolor|vast_volumebgcolor|vpaid_timeout2|vast_linktxtbgcolor|vast_postroll_counter|vast_midroll_counter|vast_midrolltimebreak|vast_midrolltbimp|vast_introtimebreak|vast_introtbimp|vast_postrolltbimp|vast_linktxtcolor|vast_postrolltimebreak|vast_skipbgcolor|vast_skipcolor|vast_titlebgcolor|vast_titlecolor|vast_xbgcolor|vast_xcolor|vast_progressbgcolor|vast_progresscolor|vast_prerolltbimp|vast_prerolltimebreak|embedsize|560|2002|vast_pauseonclick|vast_timeout|PluginUpload|160|Input|embedheight|fullscreenElement|sub_settings|current_channel|msFullscreenElement|speed4live|hidearrow|mozFullScreen|webkitIsFullScreen|webkitFullscreenElement|embedwidth|vast_closeonclick|f2img|vast_resound|midrollpoint|vpaid_slotinframe|eventstrackervast|partnerprerollor|vast_preroll_andlimit|partnerpauserollor|partnerpostrollor|partnermidrollor|vast_preroll_limit|introskiptime|fimg|introclickable|introclosetime|introtitle|introtxt|vast_title|vast_volume|default_channel|minivis|contains|PluginDroplist|raquo|reloaderTimer|STREAM_INITIALIZED|dashsubtracks|files_scale|PluginDashSubtitles|isDynamic|PLAYBACK_PLAYING|logos|thumbs_img|files_sleep|contrast|moved|PLAYBACK_TIME_UPDATED|TEXT_TRACKS_ADDED|setTextTrack|QUALITY_CHANGE_REQUESTED|pjsga|mediaType|setXHRWithCredentialsForType|fastSwitchEnabled|FRAGMENT_LOADING_COMPLETED|SDK|loadVideoById|timestoredontuse|clr_contrast|timestore0plroot|timestoreunauto|timestorenolive|dash_all|getSettings|initialize|getQualityFor|current_sleep|DashSubTrack|attachSource|logLevel|Debug|LOG_LEVEL_DEBUG|dashdrm|oldQuality|MediaSegment|setPlaybackQuality|trackId|Track|TrackType|TEXT|trackContentId|trackContentType|subtype|CAPTIONS|customData|GENERIC|images|LoadRequest|PluginMediaTags|activeTrackIds|loadMedia|getCastDevice|friendlyName|laquo|textTrackStyle|MetadataType|PLAYBACK_NOT_ALLOWED|receiverApplicationId|isflash|dashdrmjson|DRM|setProtectionData|__onGCastApiAvailable|CC1AD845|receiver|setOptions|autoJoinPolicy|metadataType|tab_and_origin_scoped|resumeSavedSession|androidReceiverCompatible|RemotePlayer|dis|Destroyed|MediaInfo|GenericMediaMetadata|getVideoLoadedFraction|unMute|historybgaover|enablejsapi|onYouTubeIframeAPIReady|youtube_iframe_api|1005|API|videoId|pjslng_sleeptimerminute|playerVars|playerapiid|ytcl1|pjslng_sleeptimerhour|html5|disablekb|sleep2t|60000|vast_playroll_counter|playsinlineonmobileiphone|iv_load_policy|1006|mobtch1|showinfo|444444|999999|postertitleonhover|177|shuffle8|offsetX|posterwidth|posterheight|posters|customimage|nfscldr|layerX|342f42c435bcd277c554c3163a9b90d7|seeksidesmob|f707a2935313y351w391e27222o1b3v2e1d3o021z1o272z3q2m272e2o2o2w253a1e252z1i2e29381a2x3u1z311m280y1z3139233x2z3b361c2x3s113z1o21162v3z2p11203a231s27333e14212x233e1w2u291z1138251s25353c1621261y1011161z153v3b2q1721341u3u2t213n113w243e133x3b2o192z26121z1o23113w26113u28113u281z3w2q2z3b213x2e29233v2b233v272y3b3x2c111z2435143q00222e293y121o2e1b3q0z212m22113z1o211z113s29112z1f393x2e181y10222x3u2u332e121z1e1m11153v29211v322o14232722332e1628352z1f1e1a2e1431261y111011302u291z121m3u370z31223516331m2q3f1q1e1m1d1h1e1q3f1h2g1s3d1h3e1a3g1k2g1g1e1j2d1g3c1u3f1k2e1r3e112c1w3e102e1t2e1w2e1u3d1m2c1u2e182e1q3e1t2c1w2c1s2e1t1e1e2e1w2c162c1w2e1z2e1q2e1d2c1w2e1g2e1t3g1h2e1u2c1w2c1u1g142e1s2g1t2c1u2c112e1u2e1e2e1w3c1v2c1w2g1w2e1r2e1v2c1w2e1i2e1t2e1v2e1w2d102c1w2e182e1q2g1z2c1w2e1d2e1s1f142e1w3e1x2c1u2f192e1q3f1b2c1u1d1a2e1s3g1x2e1u3d1b2c1u3e1i2e1q2f192c1w3d162e1s2f152e1v3d1q2c1u2f192e1s3f162c1u3d1b2e1u3e1a2e1u2d192c1w3f1d2e1q3f192c1v3d1e2e1s1f152e1u3e1d2c1u2f172e1r3f112c1u3d182e1u3g182e1u2d1a2c1w3g1v2e1q3f192c1u3d1b2e1s3f1s2e1u2c1w2c1h1e1h3f1e1g1i3e1w1d161g1s2g1b1e1k1e141d163f1g2e1e1e1u2e1s3e1e3e1j3e1d2f1d1e1l2d1a3f121e171f1e1e1i3d1i2e1c3f1q3g1m1c1q1c1k1f1h1f1a1e1j1c1d2d1m3f183f1d3e1c1e1i3e161f1h1e101e1c1c1c1c1c1e1a3g1k1g1u2d1d2d1d1f1p3f1d1f1i1e1f1d1r3e122e121g121c1e3d1e3f1k1g1r2g1u2c1f1d1c3g1s1e1q3e1i3d1g3e161f1i1g1q1f1i1c1w2d1j3f1c1e1d1g1m1c143e1e3f1g1g1q3e1w2c1w1e1u2e1t2e1b2e1u2e122c1v2e1f2e152g1x2c1w3d1u2e1t3g1r2e1u2c1x2c1v2e1w2e1d3e1u2c1u1c1h2e1t2e1t2e1w2d1l2c1v2f1u2e1d2e1w3c1y3c122e12141k223e161e1k3g1i2e1f3d142e1i3f1a1g1i1d1q2e1j1e123g1c1e1t3e142c1u2g1r2e1s2e112c1u2c1g2e1u3e1t2e1w2e1w2c1t2e1t2e1u2g1i2c1t2c1x2e1u2f1y2e1w2c182c1s2g1x2e1u2g1d2c1s1d162e1s3e1z2e1u1e1g2c1u1e1u2e1t2e1m2c1u2c162e1s2g1p2e1u1d192c1u2g1p2e1u1g1z2c1s2e1y2e1s3f102e1u2c1w2c1s1f1k2e1r2g1x2c1t3e1g2e1s1f192e1w3e182c1s3f192e1t3f182c1s1d172e1u3f1c2e1u2d172c1u3g1g2e1s3f1b2c1u3d1d2e1s3f182e1w3e1e2c1s3f172e1s3f192c1s2d172e1u3e1a2e1u3d182c1s3f1a2e1s3f1a2c1s3d1a2e1s1f172e1v3d1b2c1s3f192e1s3f172c1s2d172e1u3g1w2e1u1d172c1s3f1b2e1s3f192c1s3c1z2e1s3e1w2e1m1c123d1l1g1k1f143f141e142e1s2g1c1f143f123e1i1d1d3e1d2f161g1e1d1b1d1q3f1c1g1g3f1i3c1d1c1f1e1c1g1p3e1e1c183d131g1h2e1b1f1m3d1f1c1g2e1s2g1j3g1f3c1j3c1f2f1b1g1j1f1a1c122c192f1b2f1b1f1d1d1b1c181e1d3f183f173c1i1d1s3f1f2g1c3f1h1c1f3c1b1e191f1r1f1u3e121c1u1f143f1c3f191e1h1d1s2f1j2g1p1e1c3e181d1m3g1d1e1h3e1e1c1g2c1f1g1h2e1i1g1e3d1f2c1x2e1f2e1s1e172c1s2d1f2e1s2g1i2e1u2d1t2c1u1g1i2e1s3e102c1u1c1h2e1s2g1j2e1w2c1h2c162e1p2e1s2e1q2c1s2e152e1s3g1t2e1w3e1m2c1v2f152e1v2e122c191p1s2g1c3g1c1e1i3c1m1e1l1f1i1e1d3e1g1d1g1d1i2e1f1g1b2e152c1u1c1q2e1r2e152e1s1c1l2c1u3g1d2e1u1e1e2c1s3e1i2e1s1f1x2e1t2e1j2c1w2g1r2e1u2g1z2c1s2c1e2e1s1e1x2e1u2c1h2c1u1e1s2e1s2e1w2c1t2c122e1s2e1z2e1t2d1u2c1u1e132e1t2g1y2c1u2c172e1r3g1u2e1u2c1k2c1w1e1x2e1u1e1x2c1s2d1y2e1r2e1t2e1s2d172c1v3e1x2e1s3f182c1s3c1d2e1q3f192e1u3e1d2c1u3f162e1s3f1d2c1s2d192e1r3f1z2e1s1d172c1u3e1i2e1s3f172c1s3d182e1q1f192e1s3d152c1u3f162e1s3f1v2c1s2d1b2e1q3g1g2e1s2d192c1u3f1c2e1s3f172c1s3c1s2e1q3f192e1u3d1t2c1u3f162e1u3g1y2c1s3d192e1q3f192e1s3d172c1u2e1s2e1s2g1f1c123e1b3f1o1e1p3f1r3b1d3d1e3e192e1p3e1y2d1k3e1e1e1d1g1p3e1d1c183e151g1f2e1b1f1k1e1f3c1i2e1q1g1c3g1f1c1j3c1f2f193f1j3f181c122c1b1g1d1g1g3f1g2c1f3d1u1g1i3e1o1e1i1e1h3e1e2g1i3f1k1g1k3e1k3e1e3f1d3g1j3g1h3e143c1e2g1d3f1s3e1d1c1f1c1k2g101f143g1f2d1b1e1j3d1q2f1s1f1f3c1d2e161g1j1g1a1g1i3c1j1c1e2g1d3e1x3e122c193d1u2f193f1w1g1s2e1f3c122e1r2g1h2e1u2e1u2c1u2e142e1t2g1x2c1t1c1b2e1p1e172e1t2c1k2c1w2e1d2e1u1g1h2c1t1e192e1s3g1a2e1u1e1t2c1u3e1f2e1s2g192c1s2d1w3e1u3e1w2e153c141e1v1s1g2t1i1i2g1e1r1r161|nombclck|f7524o3o1v3s241c271u3b3x211b3q01121o25212q1b3x2c1k1b3x111i1c21193u3w11211611133x3b2q1920361u3u2v203p113w262c153x3b2q17322611311m252e1i3e29381y2x3u1z121o380y1z122b233x2z3b381y2x3s11121o3e162v213p11203a251s27333e16212x233e183u291z113a251s25352e1621261y1c3u291w3u29183u271u2u291q2c113w28111z3w28113w243u2o3q011z312b3y141m272e2q111x231411121m272e3q2o35322q11312z3b233x3226163q011e1c2v2e2b2q122u11121f2z1q11313a23373w273w253t1538231z113a39112z161j111e1m3e182v312p3e2b233x2z2q1i29332c3b3y141o121d2e1e2f1c1e1j1e142d1m1e1e2g1k1e1c3g1a1e171g1m1e1i1f1h2e1u1d1t2e1v3g1r2e1u3e1y2c1u2g1g2e1s1e112e1u3c1t2e1w2e122e1u2g1r2c1w1e1m2e1s3e1j2e1w2d112e1u3e1x2e1v1f1w2c1u1f1w2e1q2e1w2e1v3e1x2e1w2e1t2e1w3g1b2c1w1f102e1r2g1s2e1u2d102e1v2g1j2e1v1e1w2c1v2e1u2e1q3e102e1u3c1b2e1w2g1y2e1u3e192c1v3g1v2e1q2f192e1u3d1z2e1u3f152e1u3f1d2c1u2f1b2e1q3f1c2e1u1d1b2e1v3g142e1u3f1a2c1u3f1x2e1q2f192e1v3d1e2e1u3f162e1u3f162c1u3f1b2e1s3f1c2e1u3d1a2e1u3f1f2e1u1f1b2c1u3f1f2e1q3f192e1u3d1v2e1u3f172e1u3f182c1u3f192e1r3e1k2e1u2d192e1u3g172e1u3f192c1w2e1w2e1q2e1g1e1h1c1r1g1e1e1i2f1f3e1d2c161e141g123f1u3f1e1e1w1f1y2f1h2f1a1g141b1e3g1g3g1k1e1d3e1e3d1l3f151g1j1e1k1g1j1d1i2e1a1e1d2f181g1u1d1l3e1e1e1e3g161f1j3e1b3f1e3f1q1g1r3e1e1c1e3f1e3f1d3f1e3f1e3d1e1f1d2f1c3f1g3f1d2e1u3e1h1e121g1u2g1h3d1t3d1e3f1d1e1e1e1a1c1e2g1d2e1a1g1d3f1i2c1e2e1e1g1i1e1f3e1i1d1i2e1l1f1r2e1u1g1l3c1f3f1a1e1b3g1k1g1h1c1i2e1v2g1h2e1w2f1k2c1u1g122e1r3g1r2e1w1e1h3e1w2g1p2e1w2e1w2c1v2g122e1r2g1q2e1u2e1h1f1w2g1q2e1v1g1q2c1w2f122e1r1e1r2e1u2e1c1e1v2f1w2e1z3e1h321q1q3g193d1q1e1b1e133g143e141e1i3f191g1e2g1m1e1x3e1i3g172e1t3g1x2e1u2c1v2e1w3g192e1w1f1y2c1t2g1s2e1s2f102e1t2e1l2e1v1e1u2e1v2e1s2c1s2e102e1s3e1b2e1u2e102e1u3e172e1v3g1z2c1s2e1y2e1u1e1q2e1t2c152e1u1e1o2e1u3g1f2c1u2e1g2e1s3g1i2e1u2d1x2e1v2g1j2e1w2g1t2c1u3g112e1s2e1e2e1u1c1x2e1w2e1h2e1u1f182c1u3f1c2e1s3f1b2e1s3d1a2e1u3f192e1w3f1l2c1s3f1b2e1t3e1f2e1s1d182e1w3g152e1u3f172c1t3f1f2e1s3f1a2e1u3e102e1u3f182e1u3f192c1s3f1a2e1s3e192e1s3d172e1u3e1d2e1u3f172c1s3f1q2e1s3f1b2e1u3d1f2e1u3f172e1u3f1j2c1s2f1a2e1u3f1d2e1s1d172e1u3f1b2e1u2e1z2c1s2e1m1e1h3e1e1f1e1c1h3d1e3f1c3e1d2e141c103d1f3g181f1b1g1f1e1g3f1i1e1c3f1e2g1k1c1l1e1k1f1h1f1e3e1h1c1b2f1m1f183f1e3e1a1d1g3f161g1h3e141g1w2d1j1f1a1e121d1f3g1e3d1m1e1d3e1c3f1l3g1e3d1e3g1g3f1e3e1e3f1f1d1k3f1m3f1w1f162e1e1c1b1e1f1g1h3f1r3e1y3e1f2f152e1a3f162f1f3c1g1e1k3e1c1e1u2g1m1c1c2g1d3f143g1f1g1i1d1k1f1j1e121f163e1a1d1r1g1d1e1e1e112e1u1c1v2e1v3e1q2e1u1e1y2c1u1e1l2e1u2g1h2e1t1e172e1v3e1p2e1u1e1z2c1s1g1y2e1u1g1m3e1u2c1u2e1w2g1q2e1u3f1h2c1t2g1v2e1s1e1m2f1v3d162e163f1h142h2f1g1e1i3g1u1g1j1f1b1e1j1d1b1f1f1f1d1e1j1e1u1e1q3e1s3f1e2e1s2e1i2c1u3e1z2e1u1e1v2e1u1d1t2e1t1e1g2e1s1f1x2c1v2e1m2e1u1g1v2e1t2c172e1u2e1y2e1s3e1e2c1w2e1r2e1s1f162e1s2c1w2e1s2g1k2e1t3e1z2c1w2g1y2e1t2e1y2e1s3d1m2e1s2e182e1s3e1r2c1w2e1q2e1t1e1g2e1u2c162e1u2e1z2e1s2e1b2c1w2g1e2e1t3g1j2e1s2d1a2e1s3e1c2e1s1f192c1u3g1e2e1s3f182e1t3c1b2e1s3f172e1s3e1h2c1u2f182e1u3e1d2e1s1d1b2e1s3e1h2e1s3f182c1w3f192e1s3f192e1s3c112e1s2f192e1s3f1e2c1u1f192e1s3g1c2e1s3d192e1t3g1b2e1s2f182c1u3f182e1s2f172e1t3c1l2e1s2f182e1s3f192c1u3f172e1s3f1t2e1s2c1w2e1f1e1f3d143g1f2d1a2g1f2g1c1e1i1g1m3e102g1f2e1c1g1c1g1h3c1d2f1k1f183f1d3e1a1e1i3g141f1h3g121g1w2d1l3f183e121d1f1f1e3e1r1e1b3e1d3g1j3f133e1q1e1i1f1h3f1g2e181c1e2f161g1s1f1j3e181c1a1e181e181e1s1g1j3c1c1e1a1g123d1f1g1c1c1k2f1f3f1f3e121g143e1f3e1f3f1e3g1j1g1f2c1b2f141f1c1e1f3e1f1d1k3f1a1g1g1f1f1g1k3e1j2e1s3f1j3g152f1e3e162f1e2f1c1e1f3f1y2c1w1g1y2e1t2g1f2e1u3c1h2e1u2e152e1k3e1j2c1u3f1s2e1s1f1x2e1t1c1s2e1u1e1v2e1f3f1s2c1v3g1v2e1t2e1l2e1u1c1k2e1t3e1f2e1f2e162d102f1u3e1h191h2h2h1p2f1s1h1e1o2m2k16|nfsclios|94c551s212a27313718263o0z3z1o273z2o193x3e1b3o0z112m3o0z302m3x3s35242v323n1z303a251q253321162z2v23211c3s271z113a231q2535211430361y1110141z153x292o1721261s3s2t212p1z3u242e153v292o1931241z101o253c1g3c2b38162v3s12111m360w121139213v213b36162v3u121z1m3c182v39213v2b233v39213x2b213v1z113u271z302u291s3s271r2q1g25302q3e1x21121b3x1z1z302435143z2o1b3x1z1i1t35211b303n2e113u2m2z1q1g253z1o1o251z1q253t193z24142e1e3c39361c3y29321v3w2u3o3s37223b3p35302919143z1411121m233c1q111z3u242e1d35383v111z21121g1d1q181d1k1g1l1d1h3c1a1e1t3c1c1g1d3d123e1r3g1k1c1w1g141d152c1v2e102c1u2e112c1r2d1w2e1s1c152e1v3e1w2c1w2e152c1t3g1w2c1s2c1m2e1u1c1z2e1w1c1v2c1u3f1w2c1t2e1v2c1q2d192e1t2c1u2e1u2c1c2c1w2g1t2c1u2f1t2c1q3e1z2e1s3e142e1w2e1w2c1v3g1z2c1s1e1u2c1q2e1x2e1t2c1v2e1v3c1t2c1u3f1w2c1u2e1s2c1q3e1j2e1s2d192e1u3d1y2c1u2f182c1s3f1j2c1q1d192e1s3e102e1u3d152c1w3f1u2c1s3f1b2c1q3d1v2e1s2d172e1w3d1t2c1u3f192c1t3e1e2c1q3d1a2e1u3d1y2e1u3d172c1w3f182c1s1f1b2c1s3d1d2e1s3d172e1u3e1p2c1u2f192c1s3f1e2c1q3d1b2e1s3e1w2e1u1d152c1u3g192c1s3f192c1q3d1d2e1s2c1u2e1u1c1d1c1d2g1e3e1c1e1k1e1k3e1t3d1c3d1c3f1k2d103d1q2f1c2d1p1e1d3c1d3e1e1g1p1e1c1g1s3e1d1c1e1f1c3c1d1f181e1q1d1d1g1c3d1c3g1i3d1e2c1e1e1d1c1c1g1r3c1d1c1a3f131e1h2e1d2d1i1e1f1e1g1e1j3g1l1e1h1e161g1e3d1p1g1r1e1g1e1d2e1c1e1h3d1f2d1a1c1u2g1c1d1f3f141c1d3d1e1e1p3d1o3e1f3e161e1f1e121c1b1f1b1d1d1d1f1f1j1e1c2e1q2c1d1c1e1e1d3d1c1e1a1b1d1e1j1e142c1t1e1j2c1s1e1r2e1s3c1t2e1v2e1t2c1v1e1x2c1u2f182c1r2e172e1s3c1u2e1v2c1s2c1w1e192c1t2e1h2c1q2e1x2e1s3e1s2e1v2c1y2c1v3e1t2c162f182d1p1c192k2p143e1h2f163e1p3e1c3c1u3e1c1g1g3c1h1e1q1c1h2c1a1d1e3d122e1w2e1t2c1w2f1p2c1q3g1z2c1s2e162e1s2e1w2e1v3e1z2c1u1e1q2c1q2g1x2c1t2c1x2e1r3c1t2e1u3d1w2c1w3e1o2c1q3g1j2c1s2c112e1q2c1c2e1u2c1i2c1u3e1x2c1s2e1x2c1u1d1t2e1r1c1e2e1u1d1x2c1v2e1k2c1s1g1x2c1t2c172e1s3c1w2e1u3c1e2c1w2e1p2c1q1f182c1u3c1i2e1q3d172e1w3e162c1u3f152c1q3f1d2c1s1d1b2e1q3d1t2e1u3d192c1u3e162c1q3f1b2c1u3e1d2e1q3d162e1u3d182c1u3f172c1s3f1x2c1s3d1a2e1q3c1a2e1u3d192c1v3g1b2c1q3f1b2c1s3d1m2e1q2d152e1w3e1c2c1u3f172c1s3e1s2c1s1d192e1r3c1g2e1u1d172c1u3f1c2c1q3f192c1s2c112e1q1c1i1e1a1d1k1e1l1g1d1c1g1f1r3e1r3b1e3g1d1d193g1j3e133d1q1e1g1d1f1f1i1c181c1e1f141e1d1f1l3c1d1c1i3f121d1f3g1b1d1c3d1u1g1k3c1d1e1f3d1s2d1r1e193c1d3f1e1c1p1e1e1g1h3e1b1e1u1d1p1e1r1g1k1e1k1g1e1e1k3d1a1e161c122f1f3e1d1c1r3e1d1d1e1f162e1c2c1i3e1b3d1d3f1e3c1i3c141e141e1i1f1j2c1s1e1s3f1d3e163g1m1e151d1m1e1d1c1b3f1u3c1c3d1u2g1j3c1b1e1y3c1z2c1w2g1f2c1s2e1t2c1s2d1q2e1r1c1r2e1u1d1k2c1v3f132c1r2g1h2c1u2e1v2e1q2e1t2e1w1d1s2c1w2f1t2c1s2g1y2c1s1e172e1q2d1d2e1u1c1v2c1v3e1q3d1w141m1j1p1e1c1e1i2e141g1e3e1h1d1e3g121d1i1g1j1e1t2c1i2g1u2c1r1g1g2c1u1c1u2e1r2c1k2e1u2c162c1s2g1k2c1s1f192c1u2e1m2e1s1e1x2e1s2e1y2c1s3f1y2c1s2e1w2c1s1d1k2e1p2e1v2e1t3e1g2c1s2e1s2c1s1f1r2c1t2e1t2e1q2c1w2e1s2e1e2c1u1e1x2c1s3e1r2c1u2c142e1q2e1p2e1u1c1k2c1u3e1f2c1u2f1z2c1s3c1z2e1r1d1u2e1s1d172c1t3e142c1s1f182c1u3d182e1q3d172e1s3c1b2c1s3f152c1u3g1t2c1s1d192e1q3d1b2e1s3d172c1s3g142c1s1f192c1s3d1g2e1q3d172e1u3d142c1s3f172c1s3f1z2c1s3d192e1q3e1w2e1s3d192c1t3f1c2c1s3f172c1s3c1e2e1q3d182e1t3d192c1s1f152c1t3e192c1s3d172e1q3d192e1s2c1u2c1s2e1u1c1f1e123c161c1k3g193c141e121d141e1s3e193c1q1e183c1c1c1g3g121e1h3g191d1c3d1s1g1k3c1d1e1f3d1s2e1m1e193c1d3g1c3c1p1e1f2g1a3e1c1e1s1d1c3c1d2f141e1s1f1b1d1j3d1f1g1e3d1g2e1f1c1q3d1c3f1h3d183f142c1a1c1f3f1d3d183g1f3d1p3c121f123c1e1e1d3d1s3d1i1g1d3e1p1g1d1c143c1s3f1k3c181e1t3c1c3e1g1g1g3d171g1e3c1o1c1f1e1d2c1s1f1f3d1p1e1f3e1i1e1p3e121c1t2c1y2e1q2c1u2e1t3e1u2c1u1e1y2c1s3g1d1d1t1c1l2e1s2e1u2e1u2c1u2c1s2e1f2c1s2e1j1c1y2e102e1q2e1f2e1t1c192c1u1g1o2c1s1e1z1c193c173e1s2c171e141d1d1e2s1k2g1q1h2m1d121m|slidespeed|pointw|clr_brightness|tiny|unavailable|customyterrors|vast_remove|getAvailableQualityLevels|getPlaybackQuality|PluginRounding|setSize|medium|ytError|large|vast_impressions_all|hd720|hd1080|clr_sepia|getCurrentTime|setPlaybackRate|clr_saturate|action_back|Verdana|modestbranding|stripsspace|pointa|onReady|onStateChange|ffce00|pointcolor|onPlaybackQualityChange|ytReady|yttitle|stripsw|CUED|tipa|ytlog|ytEnded|tippmargin|PAUSED|BUFFERING|normalonclick|passonstart|997|mpegurl|reloadtimes||dvtp|norootplstart|Cross|finishnormal|finish|redirectafter|suggestions|winmob|lrpp|customwidth|to_right|noset|hash|answer|playlists|nativemobile|EXTINF|running|wproc|hdn|EmptyVastUrl|container_w_procent|vast_finish|vast_ima|word|vldcntrInterval|vast_dontplay||autoLink|require|slider|allowLinker|88484718|volume_element|srvsga|getDate|Pass|RemovePassword|posterfull|showvolmobile||loaderror|02|valuepaddingleft|426|240|valuepaddingtop|valuepaddingbottom|854|480|1280|1920|qualitypause|kind|childNodes|1080|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|2560||playbackRate|valuepaddingright|colorover|Quality|tryotherquality|Break|emptyremove|ndash|Alternative|pstrcnfg|intvsbl|alphas|viewinit|tags|aload|pljscom|Seeking|customspeeds|unatpl|fast|DOMContentLoaded|abg|lines1|select|vast_stop|3840|bezier|webkitEnterFullScreen|webkitendfullscreen|webkitExitFullscreen|ssdown|manipulation|OpenScroll|wheelDelta|chngwd|webkitSupportsFullscreen|crossdomain|ssfly|issue|backface|pjscolor|querySelector|vlscrl|origin|outros|seekiconbut|nooverlay|_self|reloadstart|class|hover|showovr|visited|triangle|PasswordTime|combined|PluginSettings2|tracking|outline|indent|nativeaudio|reloadplus|pjsiframed|fileend|childList|3600000|35px|transbg|cancel|alarm|cancelskip|VastError|vast_error|VastRemoveUrl|and2limit|Next|startdelay|preloading|disablePreload|VastInsertAnd|tskp|VastInsertOr|07|control_mute|isOn|vast_startdelay|PluginVastTimeMsg|observe|bgload|seektome|yandex|vast_init|crtm|skipimprsd|skipimpessed|bgload2|VastImpression|renew|VpaidStarted|VastShow|oframe|VastReady|vast_ready|VastOverlay|vastbgpreload|tagLive|1440|2160|Open|xhrSetup|clearkey|licenseUrl|roundingver_final|serverCertificateUrl|playError|emeEnabled|drmSystems|playtry|microsoft|offsetwidth|2000px|withCredentials|Infinity|attachMedia|MEDIA_ATTACHED|handlemarginleft|playready|widevine|MANIFEST_PARSED|fragLoadingTimeOut|webkitAudioContext|flussonic|PlugMediaChannels|onmouseup|autoStartLoad|onmousedown|manifestLoadingTimeOut|enableWorker|fps|hlscltps|hlsforce|autoplay_denied|capLevelToPlayerSize|playError2|automute|interrupted|apple|MANIFEST_LOADED|LEVEL_SWITCH|nativehlsinedge|loadeddata|regress|PluginWS|appendBuffer|wsconfig|sleep|watching|loadstart|webkitfullscreenchange|hls_error|235|WebKitSourceBuffer|webkitDisplayingFullscreen|aborted|Video|onpause|WebKitMediaSource|wake|hlsdvrtime|recoverMediaError|LEVEL_SWITCHED|AUDIO_TRACKS_UPDATED|LEVEL_LOADED|handlemarginright|FRAG_CHANGED|relurl|hlsfdt|FRAG_PARSING_METADATA|fragdata|AUDIO_TRACK_SWITCHING|MEDIA_ERROR|firstLevel|subtitleDisplay|hlssubtracks|FRAG_LOADED|hlsaddbitrate|SUBTITLE_TRACKS_UPDATED|subtitleTracks|NETWORK_ERROR|support|nativehlsinsafari||customqualities|drop|200000|level|handlemargintop|New|handlemarginbottom|handshdw|hqdefault|setWsAudioTrack|PluginFloatPoster|dailymotion|setWsQuality|MediaVimeo|MediaPjs|exitPictureInPicture|MediaDaily|requestPictureInPicture|shape|mrgnp|pictureInPictureElement|kbq|eng|valuemargintop|English|rus|valuemarginbottom|HlsSubTrack|RWAlnQyyazA4aoAB4FsBSA|valuemarginleft|rldnornd|valuemarginright|Speed|fillvideo|Audiotrack|OqFAAAAdklEQVQoz42QQQ7AIAgEF|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|l3v_left|FloatPosterScale|RemoveAll|Created|nativehlstv|tagcors|error_time|urlmse|codecs|avc1|createMediaElementSource|42E01E|mp4a|crossorigin|pjs_thumbnail_|crossOrigin|drunchr|ynxnopip|nativenodownload||controlsList|nodownload|taginframe|complete|createGain|destination|webkitPresentationMode|webkitcurrentplaybacktargetiswirelesschanged|disablePictureInPicture|vast_posterurl|pictureInPictureEnabled|vast_loadtxtd|webkitSupportsPresentationMode|nomedia|webkitShowPlaybackTargetPicker|availability||scaledrag0|webkitplaybacktargetavailabilitychanged|WebKitPlaybackTargetAvailabilityEvent|0001|createposter|disabled|225|scaledrag|dragging|downself|reloadjustevent|oncontextmenu|prt|toogle|youtubeid|vpaid_|VpaidSet|Test|dwn|startvast|vastbreak|dispatchEvent|Boolean|plduration|moveplaylist|mainresize|isfullscreen|fix|unfix|logapi|initEvent|timeplay|watch|Enter|300000|Metric|gainact|nonInteraction|playback|playerjs_hit|189|createEvent|capiom|eventlisteners|187|resumed|unmuted|rewound|vast_Impression|adShown|enter|||||||||||switchpip|Audio|adsystem|startAd|vastmute|flipx|currentfile|vrsn|flipy|vastids|vpaid|dontseekforward|wrapper0|filetype|getVolume|midroll_time|midrollcrtm|MediaMetadata|artwork|vaststart|vastpause|Active|toDataURL|10000|sscopyright|Courier|Arial|fillStyle|fillText|15em|jpeg|vastinfo|invert|cut1|cut2|playlist_folders|playlist_length|showplaylist|showvlt|vastnow|LIVE|website|ref|Tizen|MacIntel|counter|tvOS|webOS|armv|BRAVIA|Roku|Philips|||||||||||ipod|countdown|ontop2|WebkitAppearance|matchMedia|fine|matches|bufferDeg|platform|Windows|iemobile|userAgent|775|885|915|link2|983|993|appName|trident|Safari|iconspress|PluginCountdown|appVersion|Opera|Trident|Edge|Firefox|sessid|blackberry|nomobile|advertiser|1296p|Copied|_text|clipboard|Tiny|Small|Medium|Full|Super|Previous|Quad|Ultra|SVG|_icon|ads|ontouchend|adsinvitation|the|copied|Reset||||iosv|All||bufferInterval|||PlgnCntrlTmln|rafinit|wkdt|roll|__storage_test__|toUpperCase|once|panel|0val|Skip|1val|Yes|Bottom|Font|Shadow|autoplaynomobiletv|previoustrack|vastresume|tipmarginright|rotateonclick|nexttrack|tipmarginleft|tipmarginbottom|tipmargintop|redirectparent|openlast|180|99999|tippointeralign|uppercase|showfrom1file|pauseonhover|hideall|hideab|dropopen|showduration|control_time|showboth|separator|hidesmall|buffering|rc_nobrand|pageXOffset|iconmarginleft|iconmarginbottom|iconmargintop|hideonyoutube|hidenoab|rc_custom|2048|hideonmobile|hideunwait|hidewait|hideafterstart|hidelastpl|hide0timestore|globalfont|||hideuntiltext|scale0|191|const|192|hideondesktop|hidenomini|hideuntilstartedios|0123456789|hideuntilended|hideonvod|hideonleave|hidenormscreen|hideonunmute|scrollY|hideonlive|hideonmeta|redirectblank|hidemini|sess|iconmarginright|clickmarginright|AdBlock|setProperty|showuntilmeta|hideonleaveandplay|Resume|repeating|45deg|1000000|number|PluginStat|control_buffer|pjsstatid|cssText|clickmarginleft|nodeName|olor|NaNpx|pjsstat|circle|stylesheet|scrnstp|googleapis|css2|head|swap|Progress|maxHeight|clk|ShowSettingsBut|01|same|ContextMenu|async|PJSDIV|FindPjsDiv|PluginWater|reduce|nativenotandroid|nativeontv|isOpen|bggrc|bggrl|_bg|wid|MarPad|encode|heartbeats|touch_|substring|hideonbar|arguments|water|rmright|hidelap'.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);
Function Calls
None |
Stats
MD5 | 79441ac7d27a28de8ace99553fa29df2 |
Eval Count | 0 |
Decode Time | 1623 ms |